CN107786956B - 一种套餐实时优先级的确定方法和装置 - Google Patents
一种套餐实时优先级的确定方法和装置 Download PDFInfo
- Publication number
- CN107786956B CN107786956B CN201610764211.1A CN201610764211A CN107786956B CN 107786956 B CN107786956 B CN 107786956B CN 201610764211 A CN201610764211 A CN 201610764211A CN 107786956 B CN107786956 B CN 107786956B
- Authority
- CN
- China
- Prior art keywords
- package
- priority
- service
- effective
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 230000000694 effects Effects 0.000 claims abstract description 112
- 230000003068 static effect Effects 0.000 claims abstract description 71
- 239000011159 matrix material Substances 0.000 claims description 89
- 230000008859 change Effects 0.000 claims description 52
- 238000012913 prioritisation Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 6
- 230000006399 behavior Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 5
- 235000012054 meals Nutrition 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000001094 photothermal spectroscopy Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/80—Rating or billing plans; Tariff determination aspects
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Telephonic Communication Services (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
本发明公开了一种套餐实时优先级的确定方法,读取生效套餐,根据所述生效套餐确定所述生效套餐的静态优先级参数;确定所述生效套餐发生业务状态变更,则读取所述生效套餐的业务状态变更后的业务场景,根据所述生效套餐和所述生效套餐的业务状态变更后的业务场景确定所述生效套餐的动态优先级参数;根据所述生效套餐的静态优先级参数和所述生效套餐的动态优先级参数,确定所述生效套餐的实时优先级参数。本发明还公开了一种套餐实时优先级的确定装置。
Description
技术领域
本发明涉及业务支撑技术领域,尤其涉及一种套餐实时优先级的确定方法和装置。
背景技术
随着4G业务的推广,流量经营成为通信运营商转型的重要推动力,电信市场已从以传统的话音业务为主的语音时代转变为以数据业务为主的数据时代。用户对于流量使用的新需求,使得运营商需要采用多种流量经营的模式。而套餐作为运营商传统计费模式的基础,也受到了严峻挑战。多样化的业务模式要求灵活的计费支撑,需要根据业务场景的变更实现计费套餐优先策略的动态调整,下面举例说明:
用户订购A、B两个套餐,套餐所配置的优先级A>B,业务规则规定:(1)A、B两个套餐均可参加流量不清零,即本月流量未使用完可递延至次月继续使用;(2)若用户变更套餐,则所变更套餐本月未使用的流量不可递延;(3)出于最有利于用户的角度出发,计费应优先使用不可递延流量套餐进行计费优惠,后使用可递延流量套餐进行计费优惠;(4)用户处于非正常状态时,例如预销、停机、过户时,其订购的套餐流量不可递延。
在这一需求场景下,由于即涉及到套餐是否变更的场景,又涉及到用户状态是否正常的场景,根据上述规定得到以下表1所示的某种业务规则下计费套餐优先级动态变化的不同组合。应当说明,以下表1中的场景,仅仅是业务模式多样化之后,对套餐优先级动态调整要求的冰山一角,即便如此,经过全部业务场景的穷举之后,也显得尤为繁复。
表1
现有技术方案为:将各种计费套餐配置固定的优先级序列,例如A>B>C,当处理用户计费话单时,读取套餐的优先级参数,按照优先级参数大小排序,按照优先级从高到低的顺序实现顺序批价,直到全部套餐的套餐内免费资源抵扣完毕,然后按照最优费用原则进行套餐外费用批价。同时,针对某些需要不遵循所配置的优先级的套餐(例如共享套餐等),则由程序对该套餐进行逻辑上的特殊处理,以实现该套餐特殊优先级的处理。
现有技术方案的计费优先级顺序取决于计费套餐的优先级参数,当计费套餐配置完成时,该套餐的优先级顺序(即计费优惠资源的优惠顺序)即确定。随着业务的发展,不同的用户订购了同样的套餐,其套餐的优先级会随着不同用户的业务使用行为而动态调整。这里所说的业务使用行为,包括但并不局限于上述所提到的套餐变更、用户状态变更等,也包括用户套餐内资源的使用量、用户网络带宽的使用量等,这些所牵涉的维度由业务需求所确定。
现有技术方案存在以下缺陷:一方面,现有技术方案中仅靠套餐配置的静态的优先级参数,已经无法满足相同套餐在各种业务场景下所表征出的不同优先级的业务要求;另一方面,面对越来越复杂的业务模式,套餐优先级所涉及的要素越来越多,仅靠计费系统在逻辑上的处理已经难以为继,也给计费系统带来不必要的性能负担和程序开发的困难。
发明内容
有鉴于此,本发明实施例期望提供一种套餐实时优先级的确定方法和装置,实现不同业务条件下自动调整套餐的优先级。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例提供了一种套餐实时优先级的确定方法,所述方法包括:
读取生效套餐,根据所述生效套餐确定所述生效套餐的静态优先级参数;
确定所述生效套餐发生业务状态变更,则读取所述生效套餐的业务状态变更后的业务场景,将所述生效套餐的业务状态变更后的业务场景转换为优先级类型串;
确定所述生效套餐的套餐类型,根据所述优先级类型串和所述生效套餐的套餐类型遍历优先策略配置矩阵,确定所述生效套餐的动态优先级参数;
根据所述生效套餐的静态优先级参数和所述生效套餐的动态优先级参数,确定所述生效套餐的实时优先级参数;其中,所述优先策略配置矩阵包含不同业务场景下的不同套餐类型的动态优先级参数;所述优先级类型串用于描述应用场景的集合,所述应用场景至少包括套餐变化场景、用户状态场景和各个业务变化的场景。
上述方案中,所述根据所述生效套餐和所述生效套餐的业务状态变更后的业务场景确定所述生效套餐的动态优先级参数,包括:
判断所述生效套餐的业务状态变更后的业务场景是否属于优先策略配置矩阵中包括的业务场景,不属于优先策略配置矩阵中包括的业务场景,则确定所述生效套餐的动态优先级参数为参数设定值;
属于所述优先策略配置矩阵中包括的业务场景时,则根据所述生效套餐和所述生效套餐的业务状态变更后的业务场景从所述优先策略配置矩阵中确定所述生效套餐的动态优先级参数。
上述方案中,所述根据所述生效套餐和所述生效套餐的业务状态变更后的业务场景从所述优先策略配置矩阵中确定所述生效套餐的动态优先级参数,包括:
读取所述生效套餐的业务状态变更后的业务场景,将所述生效套餐的业务状态变更后的业务场景转换为优先级类型串;
确定所述生效套餐的套餐类型,依据所述优先级类型串和所述生效套餐的套餐类型遍历优先策略配置矩阵,获得所述生效套餐的动态优先级参数。
上述方案中,所述优先策略配置矩阵为包括业务场景和套餐类型的二维矩阵;
所述优先策略配置矩阵包含不同业务场景下的不同套餐类型的动态优先级参数。
上述方案中,所述根据所述生效套餐的静态优先级参数和所述生效套餐的动态优先级参数,确定所述生效套餐的实时优先级参数,包括:
将所述生效套餐的静态优先级参数和所述生效套餐的动态优先级参数相加,获得所述生效套餐的实时优先级参数。
本发明实施例提供了一种套餐实时优先级的确定装置,所述装置包括:静态优先级确定模块、动态优先级确定模块、实时优先级确定模块;其中,
所述静态优先级确定模块,用于读取生效套餐,根据所述生效套餐确定所述生效套餐的静态优先级参数;
所述动态优先级确定模块,用于确定所述生效套餐发生业务状态变更,则读取所述生效套餐的业务状态变更后的业务场景,将所述生效套餐的业务状态变更后的业务场景转换为优先级类型串;
确定所述生效套餐的套餐类型,根据所述优先级类型串和所述生效套餐的套餐类型遍历优先策略配置矩阵,确定所述生效套餐的动态优先级参数;
所述实时优先级确定模块,用于根据所述生效套餐的静态优先级参数和所述生效套餐的动态优先级参数,确定所述生效套餐的实时优先级参数;其中,所述优先策略配置矩阵包含不同业务场景下的不同套餐类型的动态优先级参数;所述优先级类型串用于描述应用场景的集合,所述应用场景至少包括套餐变化场景、用户状态场景和各个业务变化的场景。
上述方案中,所述动态优先级确定模块,具体用于:判断所述生效套餐的业务状态变更后的业务场景是否属于优先策略配置矩阵中包括的业务场景,不属于优先策略配置矩阵中包括的业务场景时,则确定所述生效套餐的动态优先级参数为参数设定值;
属于所述优先策略配置矩阵中包括的业务场景时,则根据所述生效套餐和所述业务场景从所述优先策略配置矩阵中确定所述生效套餐的动态优先级参数。
上述方案中,所述动态优先级确定模块,具体用于:读取所述生效套餐的业务状态变更后的业务场景,将所述生效套餐的业务状态变更后的业务场景转换为优先级类型串;
确定所述生效套餐的套餐类型,依据所述优先级类型串和所述生效套餐的套餐类型遍历优先策略配置矩阵,获得所述生效套餐的动态优先级参数。
上述方案中,所述优先策略配置矩阵为包括业务场景和套餐类型的二维矩阵;
所述优先策略配置矩阵包含不同业务场景下的不同套餐类型的动态优先级参数。
上述方案中,所述实时优先级确定模块,具体用于:将所述生效套餐的静态优先级参数和所述生效套餐的动态优先级参数相加,获得所述生效套餐的实时优先级参数。
与现有技术相比,本发明提供的套餐实时优先级的确定方法和装置,读取生效套餐,根据所述生效套餐确定所述生效套餐的静态优先级参数;确定所述生效套餐发生业务状态变更,则读取所述生效套餐的业务状态变更后的业务场景,将所述生效套餐的业务状态变更后的业务场景转换为优先级类型串;确定所述生效套餐的套餐类型,根据所述优先级类型串和所述生效套餐的套餐类型遍历优先策略配置矩阵,确定所述生效套餐的动态优先级参数;根据所述生效套餐的静态优先级参数和所述生效套餐的动态优先级参数,确定所述生效套餐的实时优先级参数;其中,所述优先策略配置矩阵包含不同业务场景下的不同套餐类型的动态优先级参数;所述优先级类型串用于描述应用场景的集合,所述应用场景至少包括套餐变化场景、用户状态场景和各个业务变化的场景。本发明实施例提供的方法和装置,根据用户的业务使用行为,按照业务场景—动态优先级参数的映射策略实时计算得出动态优先级,叠加动态优先级参数和静态优先级参数,确定该套餐在话单计费时的实时优先级,从而实现套餐优先级在不同业务条件下的自动调整。
附图说明
图1为本发明实施例提供的套餐实时优先级的确定方法流程示意图;
图2为本发明实施例提供的运用套餐实时优先级的确定方法的话单计算方法流程示意图;
图3为本发明实施例提供的套餐实时优先级的确定装置结构示意图;
图4为本发明实施例提供的套餐实时优先级的确定系统结构示意图;
图5为本发明实施例提供的基于套餐实时优先级的确定系统的计费系统结构示意图;
图6为本发明实施例提供的动态优先级的确定方法流程示意图。
具体实施方式
本发明实施例中,读取生效套餐,根据所述生效套餐确定所述生效套餐的静态优先级参数;确定所述生效套餐发生业务状态变更,则读取所述生效套餐的业务状态变更后的业务场景,将所述生效套餐的业务状态变更后的业务场景转换为优先级类型串;确定所述生效套餐的套餐类型,根据所述优先级类型串和所述生效套餐的套餐类型遍历优先策略配置矩阵,确定所述生效套餐的动态优先级参数;根据所述生效套餐的静态优先级参数和所述生效套餐的动态优先级参数,确定所述生效套餐的实时优先级参数;其中,所述优先策略配置矩阵包含不同业务场景下的不同套餐类型的动态优先级参数;所述优先级类型串用于描述应用场景的集合,所述应用场景至少包括套餐变化场景、用户状态场景和各个业务变化的场景。
下面结合实施例对本发明再作进一步详细的说明。
如图1所示,本发明实施例提供的套餐实时优先级的确定方法流程示意图;所述方法包括:
步骤101:读取生效套餐,根据所述生效套餐确定所述生效套餐的静态优先级参数;
步骤102:确定所述生效套餐发生业务状态变更,则读取生效套餐的业务状态变更后的业务场景,将所述生效套餐的业务状态变更后的业务场景转换为优先级类型串;确定所述生效套餐的套餐类型,根据所述优先级类型串和所述生效套餐的套餐类型遍历优先策略配置矩阵,确定所述生效套餐的动态优先级参数;其中,所述优先策略配置矩阵包含不同业务场景下的不同套餐类型的动态优先级参数;所述优先级类型串用于描述应用场景的集合,所述应用场景至少包括套餐变化场景、用户状态场景和各个业务变化的场景。
步骤103:根据所述生效套餐的静态优先级参数和所述生效套餐的动态优先级参数,确定所述生效套餐的实时优先级参数。
具体的,步骤101之前,所述方法还包括:
计费系统读取计费话单,激活套餐实时优先级调整模式;
计费系统从计费话单中读取通话开始时间;所述通话开始时间,表示用户产生账单并记录在计费话单的起始时间。
步骤101,读取生效套餐,根据所述生效套餐确定所述生效套餐的静态优先级参数,具体包括:计费系统读取从通话开始时间后的用户的生效套餐;依据所述生效套餐,计费系统从套餐局数据系统中读取所述生效套餐的静态优先级参数。
这里,计费系统读取计费话单后,计费系统开始计算实时优先级参数;
计算实时优先级参数包括:确定静态优先级参数并计算动态优先级参数,根据静态优先级参数和动态优先级参数确定实时优先级参数。
所述计费话单、生效套餐等信息存储于套餐局数据系统中,实际应用中,计费系统在计算生效套餐的实时优先级参数的过程中首先需确定用户的生效套餐,计费系统可以从所述套餐局数据系统中读取用户的生效套餐等信息。
所述套餐局数据系统,用于保存局数据,局数据是移动网络中交换机完成移动通信所需使用的数据。局数据,具体包括:蜂窝无线网管理数据、计费管理数据、话路相关数据(如:话务路由数据等)、信令相关数据(如:信令路由数据等)等。
其中,所述计费管理数据包括套餐优先级参数,所述套餐优先级参数包括:静态优先级参数和动态优先级参数。
所述静态优先级参数由静态数据配置系统根据静态优先级配置原则配置,并保存在套餐局数据系统中。静态优先级配置原则一般为:优惠范围从小到大、优惠周期从短到长,对应的静态优先级参数的由大到小,具体数值是由运营商根据具体的业务类型设置。由不同的运营商的静态优先级配置原则可能不同,这里不做具体限定说明。
所述静态优先级参数,规定了各套餐在无业务场景触发时的优先级顺序。例如:流量套餐优先级,按照流量使用范围从小到大排列时:闲时套餐优先级>省内套餐优先级>国内套餐优先级。
所述无业务场景触发,表示:用户的生效套餐未发生业务状态变更,包括:业务场景未变更,用户状态处理正常状态,即未预销、未停机、未过户等。
具体的,步骤102,计费系统判断所述生效套餐是否发生业务状态变更,判定所述生效套餐未发生业务状态变更,则确定所述生效套餐的动态优先级参数为参数设定值;判定所述生效套餐发生业务状态变更,则读取生效套餐的业务状态变更后的业务场景,根据所述生效套餐和所述生效套餐的业务状态变更后的业务场景确定所述生效套餐的动态优先级参数。所述参数设定值具体可以为0。
这里,业务状态变更数据一般保存在业务场景同步模块中,计费系统获取业务状态变更数据,根据所述业务状态变更数据判断所述生效套餐是否发生业务状态变更。
步骤102中,计费系统读取生效套餐的业务状态变更后的业务场景,根据生效套餐和所述生效套餐的业务状态变更后的业务场景确定所述生效套餐的动态优先级参数,包括:
读取所述生效套餐的业务状态变更后的业务场景,判断所述生效套餐的业务状态变更后的业务场景是否属于优先策略配置矩阵中包括的业务场景,属于优先策略配置矩阵中包括的业务场景,则根据所述生效套餐和所述业务场景从所述优先策略配置矩阵中确定所述生效套餐的动态优先级参数;不属于优先策略配置矩阵中包括的业务场景,则确定所述生效套餐的动态优先级参数为参数设定值。
这里,所述业务场景表示某一套餐处于的业务状态,例如无变化、变更、退订、失效、网速提升、网速降低等。
计费系统根据所述生效套餐和所述业务场景从优先策略配置矩阵中确定所述生效套餐的动态优先级参数;具体包括:
计费系统从套餐局数据系统中读取生效套餐的业务状态变更后的业务场景,将所述业务场景转换为优先级类型串;
确定生效套餐的套餐类型,根据所述优先级类型串和所述生效套餐的套餐类型遍历优先策略配置矩阵,从所述优先策略配置矩阵中读取到动态优先级参数,将获得的动态优先级参数作为所述生效套餐的动态优先级参数,未从所述优先策略配置矩阵中读到动态优先级参数的结果时,则确定所述动态优先级参数为参数设定值。
本发明实施例中,当所述生效套餐未发生业务状态变更时,或者所述生效套餐发生业务状态变更,但从优先级策略配置矩阵中未能读取到该生效套餐和业务场景对应的动态优先级参数时,确定所述动态优先级参数为参数设定值。所述参数设定值为0。
本发明实施例提供的套餐实时优先级的确定方法,还包括:动态数据配置系统构建优先策略配置矩阵,将优先策略配置矩阵保存在套餐局数据系统中。
所述动态数据配置系统构建优先策略配置矩阵,具体包括:动态数据配置系统获取各个套餐的业务场景和套餐类型;
动态数据配置系统将所述业务场景和所述套餐类型交叉组合,获得不同类型的套餐在不同业务场景集合下的二维矩阵;
动态数据配置系统对所述二维矩阵的每个元素设置动态优先级参数,获得优先策略配置矩阵并保存。
这里,动态数据配置系统根据运营商设定的动态优先级参数为所述二维矩阵的每个元素设置动态优先级参数,设定动态优先级参数的原则不同,具体的动态优先级参数的数值也不同。
优先策略配置矩阵,为一个二维矩阵,由套餐类型和业务场景组成,对应包含的数据表示动态优先级参数。即所述优先策略配置矩阵为包括业务场景和套餐类型的二维矩阵;所述优先策略配置矩阵包含不同业务场景下的不同套餐类型的动态优先级参数。
所述业务场景为一系列的场景的集合,所述场景包括:套餐变化场景、用户状态场景和各个业务变化的场景;
所述套餐变化场景可以包括:无变化、变更、退订、失效;
所述用户状态场景可以包括:无变化、过户、停机、预销。
所述动态优先级参数表征了不同业务场景下不同套餐类型的优先策略。其中,业务场景为一系列场景描述的集合,采用优先级类型串(PTS,Priority Type String)表示。
表2
如表2所示,各种套餐类型在不同业务场景下的动态优先级参数Pij=[X1,X2…Xi]T·[Y1,Y2…Yj];
其中,Xi为套餐类型,可以按照业务需求表示为包月类套餐、递延结转类套餐、包季类套餐、闲时类套餐等;Yj为业务场景,可以按照业务需求表示为一串PTS,为业务场景的特征值组合,下面结合表3举例说明PTS特征值的组合:
套餐变化场景 | 用户状态场景 | 网速带宽变化场景 | …… |
0-无变化 | 0-无变化 | 0-无变化 | …… |
1-变更 | 1-过户 | 1-网速提升 | …… |
2-退订 | 2-停机 | 2-网速降低 | …… |
3-失效 | 3-预销 | …… | …… |
…… | …… | …… | …… |
表3
需要说明的是,业务场景Yj实际表示一系列应用场景的集合,例如:结合表3进行说明,PTS为三位数,每一位数据分别对应读取套餐变化场景、用户状态场景、各个业务变化的场景(例如:网速带宽变化场景)。
例如:PTS=000,说明用户无相关业务变更,PTS=020,说明用户处于停机状态,PTS=120,说明用户进行了套餐变化,并处于停机状态;以此类推,通过PTS的组合,可以表达出各种复杂业务场景集合。这里只为对上述套餐场景变化时PTS值的含义做说明,因此省略号表示的内容并未考虑在内及并未进一步说明。
通过上述实施例,可以看出,在用户无业务状态变更情况下,所有用户的PTS初始值均为[0,0,0……],若用户业务状态发生变更,则该用户的PTS所对应的向量值发生相应变化。
同时,PTS特征值采用归零机制,实现在某些业务场景触发下全量PTS特征值恢复默认,例如:每月初,将全量用户标识套餐变更行为的PTS特征值恢复成默认值0。
动态数据配置系统通过公式:Pij=[X1,X2…Xi]T·[Y1,Y2…Yj]建立不同类型的套餐在不同业务场景下的二维的优先级策略矩阵,并对该二维矩阵的每个元素设置动态优先级参数。
具体的,步骤103中,计费系统读取所述生效套餐的静态优先级参数和所述生效套餐的动态优先级参数,将所述生效套餐的静态优先级参数和所述生效套餐的动态优先级参数相加,获得所述生效套餐的实时优先级参数;即,
所述实时优先级参数=所述静态优先级参数+所述动态优先级参数。
对于不需要计算优先级动态参数的生效套餐,计费系统也可以直接读取静态优先级参数作为套餐的实时优先级参数,对于需要计算优先级动态参数的套餐,计费系统将该生效套餐的静态优先级参数与动态优先级的结果相加,获得套餐的实时优先级参数。
如图2所示,为本发明实施例提供的运用套餐实时优先级的确定方法的话单计算方法流程示意图;所述方法包括:
步骤201:计费系统读取用户的生效套餐和计费话单,开始计算生效套餐的实时优先级参数;
步骤202:计费系统确定所述生效套餐的静态优先级参数;
步骤203:计费系统判断是否需要计算所述生效套餐的动态优先级;需要计算所述生效套餐的动态优先级,则进入步骤204,不需要计算所述生效套餐的动态优先级,进入步骤205;
这里,判断是否需要计算所述生效套餐的动态优先级,包括:判断所述生效套餐是否发生业务状态变更,生效套餐发生业务状态变更,则需要计算生效套餐的动态优先级,生效套餐未发生业务状态变更,则不需要计算生效套餐的动态优先级。
步骤204:计费系统读取生效套餐业务状态变更后的业务场景,根据所述业务场景和生效套餐的套餐类型获得动态优先级参数;进入步骤206;
步骤205:计费系统确定所述生效套餐的动态优先级参数为参数设定值;进入步骤206;所述参数设定值具体可以为0;
步骤206:计费系统将静态优先级参数和动态优先级参数相加,获得的结果即为套餐实时优先级参数;
步骤207:计费系统根据每个套餐的实时优先级参数进行顺序,建立计费二叉树;
步骤208:计费系统按照计费二叉树计费优惠顺序,完成计费话单批价。
如图3所示,本发明实施例提供的套餐实时优先级的确定装置结构示意图;所述装置包括:静态优先级确定模块11、动态优先级确定模块12、实时优先级确定模块13。
所述静态优先级确定模块11,用于读取生效套餐,根据所述生效套餐确定所述生效套餐的静态优先级参数;
所述动态优先级确定模块12,用于确定所述生效套餐发生业务状态变更,则读取所述生效套餐的业务状态变更后的业务场景,将所述生效套餐的业务状态变更后的业务场景转换为优先级类型串;确定所述生效套餐的套餐类型,根据所述优先级类型串和所述生效套餐的套餐类型遍历优先策略配置矩阵,确定所述生效套餐的动态优先级参数;其中,所述优先策略配置矩阵包含不同业务场景下的不同套餐类型的动态优先级参数;所述优先级类型串用于描述应用场景的集合,所述应用场景至少包括套餐变化场景、用户状态场景和各个业务变化的场景。
所述实时优先级确定模块13,用于根据所述生效套餐的静态优先级参数和所述生效套餐的动态优先级参数,确定所述生效套餐的实时优先级参数。
具体的,所述静态优先级确定模块11,具体用于:从套餐局数据系统中读取用户的生效套餐,针对所述生效套餐,再从套餐局数据系统中确定所述生效套餐的静态优先级参数。
具体的,所述动态优先级确定模块12,具体用于:判断所述生效套餐是否发生业务状态变更,判定所述生效套餐未发生业务状态变更,则确定所述生效套餐的动态优先级参数为参数设定值;判定所述生效套餐发生业务状态变更,则读取生效套餐的业务状态变更后的业务场景,根据所述生效套餐和所述生效套餐的业务状态变更后的业务场景确定所述生效套餐的动态优先级参数。
所述动态优先级确定模块12,用于:判断所述生效套餐的业务状态变更后的业务场景是否属于优先策略配置矩阵中包括的业务场景,不属于优先策略配置矩阵中包括的业务场景时,则确定所述生效套餐的动态优先级参数为参数设定值;属于所述优先策略配置矩阵中包括的业务场景时,则根据所述生效套餐和所述业务场景从所述优先策略配置矩阵中确定所述生效套餐的动态优先级参数。
本发明实施例中,参数设定值具体可以为0。
所述动态优先级确定模块12,用于读取所述生效套餐的业务状态变更后的业务场景,将所述生效套餐的业务状态变更后的业务场景转换为优先级类型串;确定所述生效套餐的套餐类型,根据所述优先级类型串和所述生效套餐的套餐类型遍历优先策略配置矩阵,获得所述生效套餐的动态优先级参数。
所述实时优先级确定模块13,具体用于:从静态优先级确定模块11中读取静态优先级参数,从动态优先级确定模块12中读取动态优先级参数,将所述静态优先级参数和所述动态优先级参数相加,获得实时优先级参数。
通过本发明实施例提供的套餐实时优先级的确定方法和装置,分别确定静态优先级参数和动态优先级参数,这里对于不需要进行动态优先级计算的生效套餐,可以直接读取静态优先级参数作为套餐实时优先级参数,对于需要进行动态优先级计算的生效套餐,将该生效套餐的静态优先级参数与动态优先级参数相加,得到生效套餐的实时优先级参数,实现了对于用户的生效套餐在变更不同业务状态情况下的自动调整,满足不同生效套餐在各种场景下所表征出的不同优先级的业务要求。
如图4所示,为本发明实施例提供的套餐实时优先级的确定系统结构示意图;所述系统包括:套餐实时优先级的确定装置、业务场景同步模块14、优先策略配置矩阵构建模块15;其中,
所述套餐实时优先级的确定装置,包括:静态优先级确定模块11、动态优先级确定模块12、实时优先级确定模块13;
所述静态优先级确定模块11,用于读取生效套餐,根据所述生效套餐确定所述生效套餐的静态优先级参数;
所述动态优先级确定模块12,用于判断所述生效套餐是否发生业务状态变更,判定所述生效套餐未发生业务状态变更,则确定所述生效套餐的动态优先级参数为参数设定值;判定所述生效套餐发生业务状态变更,则读取所述生效套餐的业务状态变更后的业务场景,将所述生效套餐的业务状态变更后的业务场景转换为优先级类型串;确定所述生效套餐的套餐类型,根据所述优先级类型串和所述生效套餐的套餐类型遍历优先策略配置矩阵,确定所述生效套餐的动态优先级参数;所述参数设定值具体可以为0;其中,所述优先策略配置矩阵包含不同业务场景下的不同套餐类型的动态优先级参数;所述优先级类型串用于描述应用场景的集合,所述应用场景至少包括套餐变化场景、用户状态场景和各个业务变化的场景。
所述实时优先级确定模块13,用于根据所述生效套餐的静态优先级参数和所述生效套餐的动态优先级参数,确定所述生效套餐的实时优先级参数;
所述业务场景同步模块14,用于将业务状态发生变更的生效套餐的变化的数据同步到动态优先级确定模块12。
这里,变化的数据,包括:用户变更套餐的记录、用户过户记录、用户销户记录等。
所述优先策略配置矩阵构建模块15,具体用于:获取业务场景和套餐类型;将所述业务场景和所述套餐类型交叉组合,获得不同类型的套餐在不同业务场景集合下的二维矩阵;对所述二维矩阵的每个元素设置动态优先级参数,获得优先策略配置矩阵并保存。
如图5所示,为本发明实施例提供的基于套餐实时优先级的计费系统结构示意图;所述计费系统包括:套餐实时优先级的确定系统、计费模块16;所述套餐实时优先级的确定系统,包括:套餐实时优先级的确定装置、业务场景同步模块14、优先策略配置矩阵构建模块15;所述套餐实时优先级的确定装置,包括:静态优先级确定模块11、动态优先级确定模块12、实时优先级确定模块13;其中,
所述静态优先级确定模块11,用于读取生效套餐,根据所述生效套餐确定所述生效套餐的静态优先级参数;
所述动态优先级确定模块12,用于判断所述生效套餐是否发生业务状态变更,判定所述生效套餐未发生业务状态变更,则确定所述生效套餐的动态优先级参数为参数设定值;判定所述生效套餐发生业务状态变更,则读取所述生效套餐的业务状态变更后的业务场景,将所述生效套餐的业务状态变更后的业务场景转换为优先级类型串;确定所述生效套餐的套餐类型,根据所述优先级类型串和所述生效套餐的套餐类型遍历优先策略配置矩阵,确定所述生效套餐的动态优先级参数;所述参数设定值具体可以为0;其中,所述优先策略配置矩阵包含不同业务场景下的不同套餐类型的动态优先级参数;所述优先级类型串用于描述应用场景的集合,所述应用场景至少包括套餐变化场景、用户状态场景和各个业务变化的场景。
所述实时优先级确定模块13,用于根据所述生效套餐的静态优先级参数和所述生效套餐的动态优先级参数,确定所述生效套餐的实时优先级参数;
所述业务场景同步模块14,用于将业务状态发生变更的生效套餐的变化的数据同步到动态优先级确定模块12;
所述优先策略配置矩阵构建模块15,用于获取业务场景和套餐类型;将所述业务场景和所述套餐类型交叉组合,获得不同类型的套餐在不同业务场景集合下的二维矩阵;对所述二维矩阵的每个元素设置动态优先级参数,获得优先策略配置矩阵并保存;
所述计费模块16,用于根据每个套餐的实时优先级参数的数值进行顺序,根据排序结果建立计费二叉树,根据所述计费二叉树进行计费话单批价。
如图6所示,为本发明实施例提供的动态优先级参数的确定方法流程示意图;所述方法包括:
步骤301:用户的生效套餐的业务状态发生变更;
步骤302:通过业务场景同步模块14将业务状态变更信息同步给计费系统的动态优先级确定模块12;
步骤303:动态优先级确定模块12对变更的生效套餐的业务场景进行解析和归并,将用户变更的业务集合转化为优先级类型串(PTS,Priority Type String),并作为该用户的用户实例存储在动态优先级确定模块12中。
这里,在用户无业务状态变更情况下,用户的所有PTS初始值均为[0,0,0……],若用户业务状态发生变更,则该用户的PTS发生相应变化。
需要说明的是,动态优先级确定模块12设置PTS特征值归零机制,实现在某些业务场景触发下全量PTS特征值恢复默认,例如每月初,将全量用户标识套餐变更行为的PTS特征值恢复成默认值0。
步骤304:读取计费话单,动态优先级确定模块12开始计算动态优先级参数;
步骤305:动态优先级确定模块12读取发生业务状态变更的生效套餐的PTS和套餐类型,遍历优先策略配置矩阵得到PTS与该套餐类型对应的动态优先级参数的数值,作为生效套餐此时的动态优先级结果;若遍历优先策略配置矩阵后无对应结果,则确定动态优先级参数为0;
步骤306:将动态优先级结果返回给实时优先级确定模块13,完成生效套餐的动态优先级参数的计算。
本发明提供以下应用实施例说明套餐动态优先级确定的具体过程。
例如,用户订购A、B两个套餐,两者均为同类型套餐,例如均为包国内流量的包月套餐,其中A套餐优先级>B套餐优先级,同时业务规则要求,当B套餐进行变更时,其优先级应大于A套餐。
为实现这条业务逻辑,首先,静态数据配置系统配置A套餐、B套餐的静态优先级,假设A=40,B=35,确保A套餐优先级>B套餐优先级;其次,规定套餐变更的PTS,初始PTS=[000],假设业务变更后的PTS=[100];再次,构建PTS与A、B两个套餐的优先策略配置矩阵,得到下图的一个示意的矩阵,其中A套餐为定向流量包月套餐,B套餐为通用流量包月套餐:
通用流量包月套餐 | 定向流量包月套餐 | …… | |
PTS=[000] | 0 | 0 | |
PTS=[100] | 10 | 15 | |
…… |
表4
a)在用户没有进行套餐变更的情况下,套餐静态优先级为Astatic=40、Bstatic=35,又用户的PTS=000;故套餐的动态优先级为Adynamic=0,Bdynamic=0,故用户套餐的实时优先级为:APriority=Astatic+Adynamic=40,BPriority=Bstatic+Bdynamic=35,用户计费按照先A后B的顺序进行计费优惠。
b)在用户进行套餐B变更的情况下,套餐静态优先级为Astatic=40、Bstatic=35,此时用户的PTS=100;故套餐的动态优先级为Adynamic=0,Bdynamic=10,故用户套餐的实时优先级为:APriority=Astatic+Adynamic=40+0=40,BPriority=Bstatic+Bdynamic=35+10=45,计费系统按照先B后A的顺序进行计费优惠。
如上所述,可实现依随不同业务场景导致套餐实时优先级动态变化的业务要求。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种套餐实时优先级的确定方法,其特征在于,所述方法包括:
读取生效套餐,根据所述生效套餐确定所述生效套餐的静态优先级参数;
确定所述生效套餐发生业务状态变更,则读取所述生效套餐的业务状态变更后的业务场景,将所述生效套餐的业务状态变更后的业务场景转换为优先级类型串;
确定所述生效套餐的套餐类型,根据所述优先级类型串和所述生效套餐的套餐类型遍历优先策略配置矩阵,确定所述生效套餐的动态优先级参数;
根据所述生效套餐的静态优先级参数和所述生效套餐的动态优先级参数,确定所述生效套餐的实时优先级参数;
其中,所述优先策略配置矩阵包含不同业务场景下的不同套餐类型的动态优先级参数;所述优先级类型串用于描述应用场景的集合,所述应用场景至少包括套餐变化场景、用户状态场景和各个业务变化的场景。
2.根据权利要求1所述的方法,其特征在于,所述根据所述生效套餐和所述生效套餐的业务状态变更后的业务场景确定所述生效套餐的动态优先级参数,包括:
判断所述生效套餐的业务状态变更后的业务场景是否属于优先策略配置矩阵中包括的业务场景,不属于优先策略配置矩阵中包括的业务场景,则确定所述生效套餐的动态优先级参数为参数设定值;
属于所述优先策略配置矩阵中包括的业务场景时,则根据所述生效套餐和所述生效套餐的业务状态变更后的业务场景从所述优先策略配置矩阵中确定所述生效套餐的动态优先级参数。
3.根据权利要求2所述的方法,其特征在于,所述根据所述生效套餐和所述生效套餐的业务状态变更后的业务场景从所述优先策略配置矩阵中确定所述生效套餐的动态优先级参数,包括:
读取所述生效套餐的业务状态变更后的业务场景,将所述生效套餐的业务状态变更后的业务场景转换为优先级类型串;
确定所述生效套餐的套餐类型,依据所述优先级类型串和所述生效套餐的套餐类型遍历优先策略配置矩阵,获得所述生效套餐的动态优先级参数。
4.根据权利要求3所述的方法,其特征在于,所述优先策略配置矩阵为包括业务场景和套餐类型的二维矩阵;
所述优先策略配置矩阵包含不同业务场景下的不同套餐类型的动态优先级参数。
5.根据权利要求1所述的方法,其特征在于,所述根据所述生效套餐的静态优先级参数和所述生效套餐的动态优先级参数,确定所述生效套餐的实时优先级参数,包括:
将所述生效套餐的静态优先级参数和所述生效套餐的动态优先级参数相加,获得所述生效套餐的实时优先级参数。
6.一种套餐实时优先级的确定装置,其特征在于,所述装置包括:静态优先级确定模块、动态优先级确定模块、实时优先级确定模块;其中,
所述静态优先级确定模块,用于读取生效套餐,根据所述生效套餐确定所述生效套餐的静态优先级参数;
所述动态优先级确定模块,用于确定所述生效套餐发生业务状态变更,则读取所述生效套餐的业务状态变更后的业务场景,将所述生效套餐的业务状态变更后的业务场景转换为优先级类型串;
确定所述生效套餐的套餐类型,根据所述优先级类型串和所述生效套餐的套餐类型遍历优先策略配置矩阵,确定所述生效套餐的动态优先级参数;
所述实时优先级确定模块,用于根据所述生效套餐的静态优先级参数和所述生效套餐的动态优先级参数,确定所述生效套餐的实时优先级参数;
其中,所述优先策略配置矩阵包含不同业务场景下的不同套餐类型的动态优先级参数;所述优先级类型串用于描述应用场景的集合,所述应用场景至少包括套餐变化场景、用户状态场景和各个业务变化的场景。
7.根据权利要求6所述的装置,其特征在于,所述动态优先级确定模块,具体用于:判断所述生效套餐的业务状态变更后的业务场景是否属于优先策略配置矩阵中包括的业务场景,不属于优先策略配置矩阵中包括的业务场景时,则确定所述生效套餐的动态优先级参数为参数设定值;
属于所述优先策略配置矩阵中包括的业务场景时,则根据所述生效套餐和所述业务场景从所述优先策略配置矩阵中确定所述生效套餐的动态优先级参数。
8.根据权利要求7所述的装置,其特征在于,所述动态优先级确定模块,具体用于:读取所述生效套餐的业务状态变更后的业务场景,将所述生效套餐的业务状态变更后的业务场景转换为优先级类型串;
确定所述生效套餐的套餐类型,依据所述优先级类型串和所述生效套餐的套餐类型遍历优先策略配置矩阵,获得所述生效套餐的动态优先级参数。
9.根据权利要求7所述的装置,其特征在于,所述优先策略配置矩阵为包括业务场景和套餐类型的二维矩阵;
所述优先策略配置矩阵包含不同业务场景下的不同套餐类型的动态优先级参数。
10.根据权利要求9所述的装置,其特征在于,所述实时优先级确定模块,具体用于:将所述生效套餐的静态优先级参数和所述生效套餐的动态优先级参数相加,获得所述生效套餐的实时优先级参数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610764211.1A CN107786956B (zh) | 2016-08-29 | 2016-08-29 | 一种套餐实时优先级的确定方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610764211.1A CN107786956B (zh) | 2016-08-29 | 2016-08-29 | 一种套餐实时优先级的确定方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107786956A CN107786956A (zh) | 2018-03-09 |
CN107786956B true CN107786956B (zh) | 2021-06-08 |
Family
ID=61440432
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610764211.1A Active CN107786956B (zh) | 2016-08-29 | 2016-08-29 | 一种套餐实时优先级的确定方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107786956B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111432360B (zh) * | 2020-05-19 | 2021-03-26 | 北京思特奇信息技术股份有限公司 | 一种动态调整计费优先级的方法及资费语法树的加载方法 |
CN114980067B (zh) * | 2021-03-16 | 2024-02-02 | 中国卫通集团股份有限公司 | 一种共享套餐业务分配系统、方法、终端和存储介质 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101345632A (zh) * | 2007-07-14 | 2009-01-14 | 华为技术有限公司 | 对数据赠送业务计费的方法及系统、及数据业务管理设备 |
CN101754159A (zh) * | 2008-12-09 | 2010-06-23 | 华为技术有限公司 | 计费方法、计费服务器和计费系统 |
CN101516093B (zh) * | 2009-01-23 | 2011-11-16 | 北京邮电大学 | 移动通信系统的综合优先级判定方法与装置 |
CN102143467B (zh) * | 2010-08-25 | 2014-07-30 | 华为技术有限公司 | 一种实现计费的方法、装置及系统 |
CN102684898A (zh) * | 2011-03-14 | 2012-09-19 | 中国联合网络通信集团有限公司 | 基于家庭网关的服务质量管理方法及服务质量管理系统 |
CN102364889A (zh) * | 2011-11-07 | 2012-02-29 | 中国移动通信集团山西有限公司 | 一种共享池资源计费方法及装置 |
US9838287B2 (en) * | 2012-01-27 | 2017-12-05 | Microsoft Technology Licensing, Llc | Predicting network data consumption relative to data usage patterns |
CN104735635B (zh) * | 2014-12-22 | 2019-05-24 | 华为技术有限公司 | 一种策略控制方法和装置 |
-
2016
- 2016-08-29 CN CN201610764211.1A patent/CN107786956B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN107786956A (zh) | 2018-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101340449B (zh) | 移动终端及获得上网信息的方法 | |
CN106712975B (zh) | 手机上网流量统计及显示方法、装置及手机 | |
CN111563820B (zh) | 智能合约并行执行方法及装置 | |
CN102752465B (zh) | 智能路由呼叫系统及方法 | |
CN106231586A (zh) | 一种多卡终端及其通信方法 | |
CN107786956B (zh) | 一种套餐实时优先级的确定方法和装置 | |
CN114070791B (zh) | 数据流量的限速处理方法及装置 | |
US10382630B2 (en) | Telecommunication service subscription integration system | |
CN113129091B (zh) | 一种资费套餐的推荐方法及装置 | |
CN106569917A (zh) | 一种数据备份方法及移动移动终端 | |
CN104571781A (zh) | 安卓系统中多应用窗口显示方法和窗口管理装置 | |
CN109086289A (zh) | 一种媒体数据处理方法、客户端、介质和设备 | |
CN105430654B (zh) | 号码的归属信息的识别方法及装置 | |
CN102655531A (zh) | 一种基于互联网的数据分享方法及电子终端 | |
CN103533580A (zh) | 实现WiFi数据非无缝分流的方法、装置与系统 | |
CN103873631B (zh) | 一种移动终端来电界面显示的方法及装置 | |
CN102158532B (zh) | 通信连接方法及数据卡 | |
CN109388482A (zh) | 任务的调度方法、装置及存储介质 | |
CN104094618B (zh) | 访问控制方法、装置及系统 | |
Gregory | The rationale for universal access to digital services | |
CN109041026A (zh) | 天线占比设置方法、装置、用户设备及存储介质 | |
CN109982262A (zh) | 终端的来电响应方法、装置、系统及存储介质 | |
CN103179641A (zh) | 终端选取网络的方法和终端 | |
CN109818759A (zh) | 基于数据展示的流量分享方法、装置及计算机设备 | |
CN107294734B (zh) | 根据剩余流量切换上网模式的方法、移动终端和系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |