Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND SYSTEM FOR REGULATING AND CONTROLLING SERVICE LICENSE DYNAMICALLY
Document Type and Number:
WIPO Patent Application WO/2012/129856
Kind Code:
A1
Abstract:
A method for regulating and controlling service traffic dynamically is provided by the invention. The method includes: a control center distributes service license value for each service platform; the control center takes statistics of the license average value used by each service platform within a statistical period, and according to license control policy, regulates and controls license value distributed to each service platform. Also, a system for regulating and controlling service license dynamically is provided by the invention. The system includes: a license collection module, and a license regulating and controlling module. The invention can automatically manage and regulate and control license of each service, effectively solve the resource waste problem caused by the development imbalance of each service in multiple-service integration.

Inventors:
TAO HAIPING (CN)
WANG LIANGJIA (CN)
Application Number:
PCT/CN2011/076116
Publication Date:
October 04, 2012
Filing Date:
June 22, 2011
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
TAO HAIPING (CN)
WANG LIANGJIA (CN)
International Classes:
H04L12/56
Foreign References:
CN101175044A2008-05-07
CN101764852A2010-06-30
CN101754385A2010-06-23
Attorney, Agent or Firm:
AFD CHINA INTELLECTUAL PROPERTY LAW OFFICE (CN)
北京安信方达知识产权代理有限公司 (CN)
Download PDF:
Claims:
权 利 要 求 书

1、 一种业务流量动态调控方法, 该方法包括: 控制中心为各业务平台分配业务许可流量(license )值; 以及 所述控制中心统计各业务平台在统计周期内使用的 license均值,并按照 license控制策略对分配给各业务平台的 license值进行调控。

2、 如权利要求 1所述的方法, 其中, 所述控制中心统计各业务平台在统计周期内使用的 license 均值的步骤 包括: 各业务平台定期向所述控制中心上报当前使用的业务 license值; 以及 所述控制中心根据所述上报的 license值得出各业务平台在统计周期内 使用的 license均值; 其中,所述统计周期大于所述业务平台上报所述当前使用的 license值的 上报周期。

3、 如权利要求 2所述的方法, 其中, 对于多业务节点的业务平台, 在定期上报该业务平台上各业务节点当前 使用的 license值时, 是将该业务平台上的各业务节点当前使用的 license值 单独上报, 或者汇总上报给所述控制中心。

4、 如权利要求 1所述的方法, 其中, 按照 license控制策略对分配给各业务平台的 license值进行调控的步骤 包括: 当某业务平台连续 N个统计周期内的 license均值均超出预定的第一阔值 时, 将分配给该业务平台的 license值增加一个 license增量单位; 当某业务平台连续 N个统计周期内的 license均值占该业务分配的 license 的比例均低于预定的第二阔值时,将分配给该业务平台的 license值减少一个 license增量单位; 其中, N为正整数。

5、 如权利要求 1、 2、 3或 4所述的方法, 其中, 按照 license控制策略 对分配给各业务平台的 license值进行调控的步骤包括: 根据设定的曲线周期内业务平台的 license 均值得出该业务平台的峰值 和 /或谷值; 以及 根据所述峰值增加在所述峰值对应的时间段内分配给该业务平台的 务平台的 license值; 其中, 所述曲线周期大于所述统计周期。

6、 如权利要求 1、 2、 3或 4所述的方法, 所述方法还包括: 所述控制中心对分配给各业务平台的 license值进行调控后,向各业务平 台下发控制信息, 所述控制信息中包括调控后的分配给各业务平台的 license 值。

7、 一种业务 license动态调控系统, 所述系统包括: license收集模块,其设置为:统计各业务平台在统计周期内使用的 license 均值; 以及

license调控模块, 其设置为: 为各业务平台分配业务 license值; 以及, 根据各业务平台在统计周期内使用的 license均值, 按照 license控制策略对 分配给各业务平台的 license值进行调控。

8、 如权利要求 7所述的系统, 所述系统还包括: license配置管理模块, 其设置为: 配置 license控制策略。 9、 如权利要求 8所述的系统, 其中, 所述 license 收集模块是设置为按如下方式统计各业务平台在统计周期 内使用的 license均值: 根据各业务平台定期上报的当前使用的 license值, 得出各业务平台在统计周期内使用的 license均值; 其中, 所述统计周期大于

10、 如权利要求 9所述的系统, 其中, 所述 license调控模块是设置为按 如下方式按照 license控制策略对分配给各业务平台的 license值进行调控: 当某业务平台连续 N个统计周期内的 license均值均超出预定的第一阔值 时, 将分配给该业务平台的 license值增加一个 license增量单位; 当某业务平台连续 N个统计周期内的 license均值占该业务分配的 license 的比例均低于预定的第二阔值时,将分配给该业务平台的 license值减少一个 license增量单位; 其中, N为正整数。

11、 如权利要求 7、 8、 9或 10所述的系统, 其中, 所述 license 收集模块还设置为: 根据设定的曲线周期内业务平台的 license均值得出该业务平台的峰值和 /或谷值; 所述 license调控模块是设置为按如下方式按照 license控制策略对分配 给各业务平台的 license值进行调控:根据所述峰值增加在所述峰值对应的时 间段内分配给该业务平台的 license值, 和 /或, 根据所述谷值减少在所述谷 值对应的时间段内分配给该业务平台的 license值; 其中, 所述曲线周期大于所述统计周期。

12、 如权利要求 7、 8、 9或 10所述的系统, 其中, 所述 license调控模块还设置为: 对分配给各业务平台的 license值进行 调控后, 通过向各业务平台下发控制信息, 将调控后的分配给各业务平台的 license值下发至各业务平台。

Description:
一种业务 license动态调控方法及其系统

技术领域 本发明涉及通信技术领域, 更具体地, 涉及一种业务许可流量(license ) 动态调控方法及其系统。

背景技术

目前通讯领域正朝着多业务和多网络的融合方 向发展, 各种功能的业务 平台越来越多的被部署到通讯网络中。 现阶段的通讯运营商, 尤其是跨国运 营商都面临着减低资本性输出 (Capital Expenditure, CAPEX )和运营成本 ( Operating Expense, OPEX )的重任。 新业务的部署, 或者现网已有业务的 扩容或替换, 都要遵循降低总所有成本(Total Cost of Ownership, TCO ) 的 原则, 以最小的投入, 产生最大的收益。 而对于一些用户量不多、 但是需要 提供各类业务平台的小型国家等一些业务运用 环境下, 可融合多业务的统一 平台成为一种解决方法。 这种多业务融合统一平台的产生也催生了一种 多业 务运营模式, 就是运营商希望在有限的设备资源条件下购买 固定量的业务 license, 这些 license可以在多个业务中根据不用业务的发展 况自动分配, 适应不同业务的运营规模和流量。 从而达到节约成本的目的。 由上所述,有必要提供一种能够自动管理和调 控各个业务的 license的系 统, 并提供不同 license调控策略可以适应不同运营商的运营情 。

发明内容 本发明的目的是提供一种业务 license动态调控方法及其系统,以解决现 有技术无法自动实现业务 license的管理及动态调控的问题。 为解决上述技术问题, 本发明提供了一种业务流量动态调控方法, 该方 法包括: 控制中心为各业务平台分配业务许可流量(lic ense )值; 以及 所述控制中心统计各业务平台在统计周期内使 用的 license均值,并按照 license控制策略对分配给各业务平台的 license值进行调控。 上述方法中, 所述控制中心统计各业务平台在统计周期内使 用的 license 均值的步骤 包括: 各业务平台定期向所述控制中心上报当前使用 的业务 license值; 以及 所述控制中心根据所述上报的 license值得出各业务平台在统计周期内 使用的 license均值; 其中,所述统计周期大于所述业务平台上报所 述当前使用的 license值的 上报周期。

上述方法中, 对于多业务节点的业务平台, 在定期上 "^该业务平台上各业务节点当前 使用的 license值时, 是将该业务平台上的各业务节点当前使用的 license值 单独上报, 或者汇总上报给所述控制中心。 上述方法中, 按照 license控制策略对分配给各业务平台的 license值进行调控的步骤 包括: 当某业务平台连续 N个统计周期内的 license均值均超出预定的第一阔值 时, 将分配给该业务平台的 license值增加一个 license增量单位; 当某业务平台连续 N个统计周期内的 license均值占该业务分配的 license 的比例均低于预定的第二阔值时,将分配给该 业务平台的 license值减少一个 license增量单位; 其中, N为正整数。 上述方法中, 按照 license控制策略对分配给各业务平台的 license值进行调控的步骤 包括: 根据设定的曲线周期内业务平台的 license 均值得出该业务平台的峰值 和 /或谷值; 以及 根据所述峰值增加在所述峰值对应的时间段内 分配给该业务平台的 务平台的 license值; 其中, 所述曲线周期大于所述统计周期。 所述方法还包括: 所述控制中心对分配给各业务平台的 license值进行调控后,向各业务平 台下发控制信息, 所述控制信息中包括调控后的分配给各业务平 台的 license 值。 为解决上述技术问题, 本发明还提供了一种业务 license动态调控系统, 所述系统包括: license收集模块,其设置为:统计各业务平台 统计周期内使用的 license 均值; 以及

license调控模块, 其设置为: 为各业务平台分配业务 license值; 以及, 根据各业务平台在统计周期内使用的 license均值, 按照 license控制策略对 分配给各业务平台的 license值进行调控。 所述系统还包括: license配置管理模块, 其设置为: 配置 license控制策略。 上述系统中, 所述 license 收集模块是设置为按如下方式统计各业务平台 在统计周期 内使用的 license均值: 根据各业务平台定期上报的当前使用的 license值, 得出各业务平台在统计周期内使用的 license均值; 其中, 所述统计周期大于 上述系统中, 所述 license调控模块是设置为按如下方式按照 license控制策略对分配 给各业务平台的 license值进行调控: 当某业务平台连续 N个统计周期内的 license均值均超出预定的第一阔值 时, 将分配给该业务平台的 license值增加一个 license增量单位; 当某业务平台连续 N个统计周期内的 license均值占该业务分配的 license 的比例均低于预定的第二阔值时,将分配给该 业务平台的 license值减少一个 license增量单位; 其中, N为正整数。 上述系统中, 所述 license 收集模块还设置为: 根据设定的曲线周期内业务平台的 license均值得出该业务平台的峰值和 /或谷值; 所述 license调控模块是设置为按如下方式按照 license控制策略对分配 给各业务平台的 license值进行调控:根据所述峰值增加在所述 值对应的时 间段内分配给该业务平台的 license值, 和 /或, 根据所述谷值减少在所述谷 值对应的时间段内分配给该业务平台的 license值; 其中, 所述曲线周期大于所述统计周期。 上述系统中, 所述 license调控模块还设置为: 对分配给各业务平台的 license值进行 调控后, 通过向各业务平台下发控制信息, 将调控后的分配给各业务平台的 license值下发至各业务平台。

本发明迎合目前不同运营商和不同地区业务 平台多样化, 业务发展不平 衡的普遍现象, 提供了一种在固定 license资源的前提下, 根据不同业务发展 情况和用户量动态调整各个业务 license, 从而可以在有限资源的情况下充分 利用资源, 合理分配资源。 与现有技术相比, 本发明至少具有如下有益效果: 本发明提供的能够自 动管理和调控各个业务的 license的方法和系统,有效地解决了多业务融 中 各个业务发展不平衡所导致的资源的浪费问题 , 可以很大程度上降低运营成 本; 并且, 自动的调控方式会大大提高多业务融合平台的 操作的易用性和效 率; 同时,还可以提供不同 license调控策略,以适应不同运营商的运营情 。

附图概述 此处所说明的附图用来提供对本发明的进一步 理解, 构成本申请的一部 分, 本发明的示意性实施例及其说明用于解释本发 明, 并不构成对本发明的 不当限定。 在附图中: 图 1为本发明实施例的系统结构示意图; 图 2为本发明实施例的 license动态调控处理流程图; 以及 图 3为本发明应用示例的结合短信业务的 license动态调控处理流程图。

本发明的较佳实施方式 为解决上述技术问题, 本发明提供一种业务 license动态调控方法, 该方 法包括: 控制中心为各业务平台分配业务许可流量(lic ense )值, 该方法还 包括: 控制中心统计各业务平台在统计周期内使用的 license 均值, 并按照 license控制策略对分配给各业务平台的 license值进行调控。 控制中心对分配给各业务平台的 license值进行调控后, 该方法还包括: 控制中心向各业务平台下发控制信息, 控制信息包括调控后的分配给各业务 平台的 license值。 按照 license控制策略对分配给各业务平台的 license值进行调控的步骤 可以包括: 当某业务平台连续 N个统计周期内的 license均值均超出预定的第一阔值 时, 将分配给该业务平台的 license值增加一个 license增量单位; 当某业务平台连续 N个统计周期内的 license均值占该业务分配的 license 的比例均低于预定的第二阔值时,将分配给该 业务平台的 license值减少一个 license增量单位; 其中, N为正整数。 或者, 按照 license控制策略对分配给各业务平台的 license值进行调控 的步骤可以包括: 根据设定的曲线周期内业务平台的 license 均值得出该业务平台的峰值 和 /或谷值; 以及 根据所述峰值和 /或谷值增加或减少在所述峰值和 /或谷值对应的时间段 内分配给该业务平台的 license值; (即: 根据所述峰值增加在所述峰值对应 的时间段内分配给该业务平台的 license值, 和 /或, 根据所述谷值减少在所 述谷值对应的时间段内分配给该业务平台的 license值; ) 其中, 所述曲线周期大于所述统计周期。

为使本发明的目的、 技术方案和优点更加清楚明白, 下文中将结合附图 对本发明的实施例进行详细说明。 需要说明的是, 在不冲突的情况下, 本申 请中的实施例及实施例中的特征可以相互任意 组合。 如图 1所示, 本发明实施例提供的业务 license动态调控系统主要包括: license收集模块 11 , 其设置为: 收集各个业务的当前使用的 license。 license控制模块 12, 其设置为: 分析收集到的各个业务 license并根据 license控制策略进行 license调控 , 将调整后的 license通知给各个业务。 license配置管理模块 13 , 其设置为: 配置各种 license控制策略, 并提 供与系统相关的管理维护功能, 如 license控制文件上传等。 具体的, license收集模块 11 可以设置为按如下方式收集各个业务的当 前使用的 license:接收各个业务平台上报的 license数据并将收集到的 license 换算为本系统的 license单位保存。 每个业务平台可以是多节点, 对于业务平 台是多节点的情况, license数据的上报可以是单个节点上报也可以 一个节 点汇总上报, license收集模块以业务平台为单位保存该业务 台所有节点的 license数据。 具体的, license控制模块 12接收 license配置管理模块 13同步的 license 控制策略并保存, license控制模块 12定期到 license收集模块 11获取各个业 务平台在某段时间内的 license 均值, 分析业务平台在某段时间内的 license 使用情况并根据 license控制策略在需要时对分配给各个业务的 license进行 调整, 并将调整后的 license转换成业务平台 license单位下发给各个业务平

其中, license控制策略可包括: 连续多长时间 license使用均值超出总 license一定阔值则增加分配的 license值、 连续多长时间 license使用均值低 于一定的阔值则减少分配的 license值, 以及, 不同时间段分配不同 license 值等。

比如,短信业务,根据业务平时的流量统计, 短信业务平时在 7:00-22:00 为业务流量高峰, license均值大概为 500条 /秒, 22:00-7:00之间是低峰时期, license均值为 100条 /秒便可设置策略 7:00-22:00之间为短信业务分配 500以 上的 license, 22:00-7:00之间预设 100左右的 license。 此外, license控制模块 12还具备 license曲线学习能力, 记录各业务平 台在一段时间 (以下称曲线周期) 内的 license曲线, 并根据曲线结合 license 控制策略对各业务 license进行调控。具体而言, license控制模块 12的 license 曲线学习能力是指: license控制模块 12记录某个业务一整天或者一个月的 license使用情况, 即可根据 license情况按时间段预置策略, 减少 license频 繁自动调整。

例如,从曲线周期内的 license均值中分析得出该业务每天或每月使用 的 license均值高峰和 /或低谷数据, 并根据分析得出的峰值和 /或谷值数据自 动调整相应时间段(即峰值和 /或谷值所对应时间段) 内分配给该业务的 license值。可应用在特殊节假日(如春节短信 license呈爆发式增长等 icense 无法预估的情况, 从而预先分配足够的 license。 此外, license控制模块 12还设置为: 定期上报 license分配及使用情况 给 license配置管理模块 13用于展示和统计。 license配置管理模块 13设置为: 提供有关 license控制的操作维护、 数 据展示等功能,包括 license控制策略的配置与同步, license控制文件的上传、 业务平台当前分配的 license以及使用的 license数据的页面展示, 等。 其中, 对于需要 license控制的业务, 必须分配一个 license初始值, 如果业务没有 license值将不会处理业务;该 license控制文件的作用就是为各个业务分配初 始 license值。 具体的, license配置管理模块 13 负责 license控制文件的上传、 license 策略的配置管理并负责将 license策略同步给 license控制模块 12; license控 制模块 12加载 license控制文件后,结合 license策略进行 license调控。 license 配置管理模块 13还负责接收 license控制模块 12上报的 license使用情况的 数据并展示在操作管理页面, 供维护人员查看。

结合上述的系统,本发明实施例中还提供了 一种实现业务 license管理及 动态调控的方法, 该方法主要包括以下处理过程: 通过 license配置管理模块上传 license控制文件、 配置 license策略, 并 将所述 license策略同步至 license控制模块; license控制模块加载 license控制文件并保存 license控制策略; 在系统运行中, 各个业务平台按时上报 license给 license收集模块; license控制模块定期到 license收集模块釆集各个业务平台的 license使 用情况并结合 license控制策略在满足 license调整策略的情况下对各个业务 平台的 license进行调控, 调控包括在保持 license总值不变的前提下, 增加 或减少分配给某个业务平台的 license; 分配给各个业务平台的 license进行调整后, license控制模块下发控制消 息给各个业务平台; 以及 业务平台收到 license控制模块下的控制信息后按照 license控制模块分 配的 license进行业务流量控制。 由于每个业务的 license算法不尽相同, 为兼容不同业务平台 license单 位的容量大小的差异, 提供本系统 license单位和业务 license单位的换算功 能, 本系统按照一定换算比例将业务上报的 license换算为本系统 license单 位, license调控都以本系统 license单位调控, 最后在下发给各个业务 license 控制信息中再将本系统 license单位换算成各个业务平台的 license单位。

如图 2所示为本发明实施例的实现 license动态调控的业务流程。该流程 具体包括以下处理步骤: 步骤 S201 ,用户通过 license配置管理模块 13上传 license控制文件并配 置 license控制策略, 发送同步请求给该系统的 license控制模块 12。 步骤 S202, license控制模块 12接收到 license配置管理模块 13发送的 license策略同步请求后, 加载 license控制文件并保存 license控制策略。 步骤 S203 , 在上述步骤 S201和步骤 S202之后, 系统进入 license调控 状态。 系统运行中各个业务节点按时上报 license使用情况给 license收集模 块 11。 步骤 S204, license收集模块 11保存各个业务上报的 license值。 步骤 S205 , license控制模块 12定期到 license收集模块 11 釆集业务 license某段时间内的均值, 并结合 license总值和 license策略进行 license调 控。 步骤 S206, license控制模块 12下发调整后的 license值给各个业务节点, 各业务节点按照 license控制模块 12下发的 license进行业务流量控制。 步骤 S207 , license控制模块 12上报目前的 license分配和使用的数据给 license配置管理模块 13 , license配置管理模块 13可实时显示 license目前的 分配和使用数据至操作维护页面。 图 3示出了本发明应用示例的动态 license调整业务流程。假设运营商一 共购买了 5000个单位的本系统 license, —共开展了彩信、 短信和 WAP网关 3个业务。 分别分配了 2000、 2000、 以及 1000个本系统 license。 彩信、短信和 WAP网关业务 license和本系统换算比例分别为 1 : 10、 1 : 1、 以及 1 :5 , license策略为连续 3次釆集时间范围内 license均值超过当前分 配给该业务的 license总值的 80%就需要给该业务增加 license,低于 60%可以 削减分配给该业务的 license。 如图 3所示, 该流程具体包括以下处理步骤: 步骤 S301 ,彩信、短信和 WAP网关三个业务分别上报当前使用的 license 给 license收集模块 11。 假定彩信上报的彩信业务 license在某段时间范围内均值为 150条 /秒, 短信上报的短信业务 license在某段时间范围内均值为 1800条 /秒, WAP网 关上报的 WAP网关业务 license在某段时间范围内均值为 60条 /秒。 步骤 S302, license收集模块 11将接收到的各个业务上报的业务 license 换算为本系统 license单位, 分别为彩信 150*10=1500、 短信 1800*1=1800、 以及 WAP网关 60*5=300, license收集模块 11保存换算后的各业务 license。 步骤 S303 , license控制模块 12定期到 license收集模块 11釆集各个业 务的 license均值, 连续 3次发现短信业务的 license均值超出了分配给短信 业务的 license总值的 80% ( 2000*80%=1600 ) , 需要增加 250个 license; 而 WAP网关业务的 license均值连续低于分配给 WAP网关业务的 license总值 的 60% ( 1000*60%=600 ) , 可以削减 license„ 步骤 S304 , license控制模块 12从 WAP网关业务的总 license的 1000中 削减 250个本系统 license单位, 将这 250个本系统 license单位加给短信业 务。

步骤 S305 , 调整后的分配给各个业务的本系统 license单位分别为彩信

2000、短信 2250、以及 WAP网关 750。 license控制模块 12转换本系统 license 单位为各个业务 license单位(彩信 2000/10=200、 短信 2250/1=2250、 WAP 网关 =750/5=150 )并通过控制信息下发给彩信、 短信、 以及 WAP网关业务, 各个业务使用新的 license作为流量控制。

以上仅为本发明的优选实施案例而已, 并不用于限制本发明, 本发明还 可有其他多种实施例, 在不背离本发明精神及其实质的情况下, 熟悉本领域 的技术人员可根据本发明做出各种相应的改变 和变形, 但这些相应的改变和 变形都应属于本发明所附的权利要求的保护范 围。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可 以用通用的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布 在多个计算装置所组成的网络上, 可选地, 它们可以用计算装置可执行的程 序代码来实现, 从而, 可以将它们存储在存储装置中由计算装置来执 行, 并 且在某些情况下, 可以以不同于此处的顺序执行所示出或描述的 步骤, 或者 将它们分别制作成各个集成电路模块, 或者将它们中的多个模块或步骤制作 成单个集成电路模块来实现。 这样, 本发明不限制于任何特定的硬件和软件 结合。

工业实用性 本发明提供的能够自动管理和调控各个业务的 license的方法和系统,有 效地解决了多业务融合中各个业务发展不平衡 所导致的资源的浪费问题, 可 以很大程度上降低运营成本; 并且, 自动的调控方式会大大提高多业务融合 平台的操作的易用性和效率; 同时, 还可以提供不同 license调控策略, 以适 应不同运营商的运营情况。