APP下载

优化系统架构 提升消费提醒实时性

2014-03-13屠一帆

电脑与电信 2014年8期
关键词:计费群组套餐

屠一帆

(中国电信股份有限公司上海分公司,上海 200135)

优化系统架构 提升消费提醒实时性

屠一帆

(中国电信股份有限公司上海分公司,上海 200135)

随着业务的发展,现有的套餐内各种免费量抵扣范围和共享规则越来越复杂,出现了可选包、加装包等多重营销的免费量共享组合以及跨套餐的免费量共享模式。为用户能够更清晰明了地掌握套餐内和套餐外的实时消费情况,本文通过对现有短信提醒模型的设计优化,使短信提醒模块在功能、性能和套餐覆盖范围上都有较大提升,扩大了前台免费量使用查询的范围,达到用户前台可解释的目标。使广大用户可以享受到实时提醒带来的更多便捷,真正做到“轻轻松松使用,明明白白消费”。

短信提醒;服务提醒;计费模型;架构优化;信控

1.引言

2012 年度以来,随着市场竞争的不断加剧,电信营销套餐的数量和种类也在不断增长,套餐中各种免费量使用范围和共享限制也越来越复杂。除了主套餐,还出现了可选包、加装包等多重营销的免费量组合共享、甚至出现了跨套餐的免费量共享模式。为用户能够更清晰明了地掌握套餐内和套餐外的实时消费情况,集团公司和市场部对用户短信提醒的覆盖范围和实时性要求也越来越高,对短信提醒的服务范围和销售品、套餐的组合共享提醒提出了更高的要求。同时,为进一步扩大提醒套餐覆盖范围,上海电信市场部也提出了融合套餐语音免费量的提醒需求,需要将现有融合套餐的账务级优惠迁移成清单级批价后才能实现提醒功能,并同时支持主套餐和加装包的设备群级免费量共享提醒。

针对上述提醒要求,需要对现有的融合计费提醒功能进行相关的优化和改造,通过在计费模型上的一系列优化和创新,将原有定时短信提醒能力提升为实时提醒能力,并增强市面上各类群组类套餐及组合营销套餐提醒能力,实现提醒阈值的统一规则管理,套餐内外使用量用户前台可展现。

2.短信提醒现状分析

短信提醒是现有计费系统中直接面向用户服务的一个模块,每天的发送量巨大,对用户的电信业务使用起着引导和主动提示的作用,因此其准确性和及时性都至关重要。现有的融合计费系统短信提醒功能,是依附于融合计费系统的综合信控模块短信定时提醒子模块,该综合信控模块于2011年上线,最初定位为传统的信控功能,主要实现准预用户停复机以及封顶断网功能,在短信提醒能力上对复杂场景和群组类套餐都只能通过外挂定时脚本实现,达不到集团公司和市场部新提出的提醒要求。

目前短信提醒存在的主要问题如下:

2.1 实时性问题

目前虽然已经实现了套餐使用量提醒需求中的阈值定时提醒,而业务需要提升为实时提醒,目前定时提醒采用的是定时批量提数的实现方式,该方案导致短时间内提醒程序无法将所有需要提醒的数据完成提数和短信的生成,即便提醒程序能完成,下游短信平台在短时间内也不能进行全量短信的发送。

2.2 系统性能问题

目前已经实现了的实时提醒业务(停机前余额提醒、国际漫游流量提醒、国际漫游费用提醒、阶梯提醒、余额不足设定阈值提醒、封顶断网提醒)和实时信控业务的触发源不仅合用,而且群组对象、场景适配都是使用同一任务,信控和提醒任务完全交织在一起,随着提醒的种类、覆盖的产品、套餐越来越多,将会导致程序在处理提醒任务时的开销越来越大,在每月月初信控高峰时段会造成信控发送的不及时。

2.3 套餐覆盖问题

目前套餐阈值提醒为单产品套餐的提醒,对于群组共享套餐和融合套餐的提醒无法实现。

2.4 可维护性问题

目前信控生成的提醒短信工单,都是人工后台查证,没有统一的前台配置和查证界面。日常程序运行都是依靠人工后台控制,缺乏异常情况下的自动调度和告警机制。

通过对现有综合信控模块的优化,重新设计新的短信提醒模块,将短信提醒和信控业务分离。提供实时提醒能力、个性化阈值定制提醒能力、处理环节的petri网管理、短信提醒规则的前台界面配置以及投诉查证界面化;并能有效提升原有信控处理效率,减少系统资源的占用和消耗。

3.实时提醒架构的设计与实现

本次实时提醒新架构的设计,主要在原有融合计费信控模型的基础上进行改进和优化。通过新增策略预判断功能和提醒规则引擎增强,实现提醒阈值的规则统一管理,并支持不同销售品对应设备群的共享免费量的提醒功能。

此外采用实时提醒和实时信控模型和程序统一,部署和任务处理分离的方式,也有助于将现有信控上定时提醒业务迁移至实时提醒模型的工作,保证提醒迁移的平稳过渡。

图1 短信提醒模块架构图

3.1 自动化调度的实现

在新的短信提醒模型基础上,通过对各类提醒的业务场景和业务流程进行重新梳理,使得整个短信提醒的业务处理流程统一化和规格化,便于日常运维和后续新增业务提醒的可配置化。同时在各个子模块之间通过petri网技术实现流程的统一调度,提升业务处理的并发处理性能。在自动化作业调度的同时,还针对原有的监控告警流程进行了优化。原有的定时提醒由于每天定时生成短信文件,频度为一天1-2次,本身实时性较差。可以依靠短信数量告警和人工干预检查进行处理,但迁移至实时提醒之后,由于短信的发送频率改为24小时实时发送,必须依靠自动化监控的手段来保障日常运营的安全稳定。为此专门设计开发了短信提醒“踩刹车”功能。主要为实现高命中率,连续对象命中监控而设计。该功能通过独立进程实现判断监控,发现异常时进行告警并暂停相应的业务处理进程,由人工确认后再进行恢复。拦截的阈值可通过历史几个月的发送数据进行自学习管理,并可以根据预设的节假日进行多组阈值的判断,防止特殊日期短信数量暴增而发生误“踩刹车”的问题。

3.2 群组共享免费量提醒实现

针对现有的群组类套餐,在提醒规则引擎中增加群组共享免费量的群组适配功能:对于主副卡共享免费量套餐,在共享群组中的主卡和副卡都要同时发送提醒短信。

其主要流程如图2所示,具体如下:

(1)根据场景查找群组对象并适配出信控计划流程,匹配出销售品实例需要触发执行的信控计划;

(2)在计划定价配置表中新增提醒用户SQL配置,该SQL是根据累积量文件给定的销售品实例,查询出该用户所在的群组;再通过群组ID提取该群组中所有有效的移动用户;

(3)对通过SQL提取出来的所有用户生成阈值短信提醒。

图2 群组适配流程图

3.3 融合套餐提醒的实现

融合套餐短信提醒的覆盖,需要计费支持角色功能,且需要将融合套餐从账务级迁移到计费级。上海大部分融合套餐目前使用账单级优惠模式,每月开账后抵扣语音通话费用。要实现这些融合套餐使用提醒,首先需要将这些套餐从账单级优惠模式向批价级优惠模式迁移。

在增融合套餐提醒中,如果主套餐免费量供加装包使用,那么需要提醒加装包用户,否则不提醒加装包用户;一般主套餐内语音免费量需要和加装包用户共享,需要同时提醒主套餐和加装包用户,而上网和短信免费量则仅为主套餐内用户享受,仅需提醒主套餐用户。为此在群组成员表中增加角色字段,不同类别的设备角色取值不同,目前分:ZC-主套餐C网,ZG-主套餐固网,JC-加装包C网。

图3 融合套餐提醒处理流程图

为了解决同一个套餐内不同免费量提醒范围不同的问题,针对融合套餐的提醒增加了角色判断的功能,如图3所示,具体规则如下:

(1)短信提醒基本针对融合套餐需要提醒累积量增加累积量是否限制加装包用户使用标识,0:表示该累积量包含加装包C网用户,1:表示该累积量不包含加装包C网用户;

(2)根据累积量触发文件提取需要提醒累积量类型及所有群组用户;

(3)判断需要提醒累积量是否限制使用范围;

(4)针对限制使用范围的累积量,判断用户是否为加装包用户;

(5)如果需要提醒的累积量范围没有限制用户,则该融合套餐下所有用户均发送短信提醒;

(6)如果需要提醒的累积量范围限制不包含加装包用户,则剔除融合套餐群组内加装包用户(剔除规则为群组用户表中角色字段不等于“JC”);

4.总结

通过本次实时提醒新架构的设计和功能优化,系统的能力提升总结如下:

(1)短信提醒实时能力提升

原定时外挂脚本方式的提醒实时性差,用户收到短信往往要延迟4-10小时,很多用户都抱怨收到的提醒时间太晚,实际使用已超出了免费量的使用范围。现提升为实时提醒能力后,计费系统收到用户话单后只需20-30秒即可发送短信完毕。加上网元下话单的延迟,平均用户挂机断网后5-15分钟即可收到短信。

(2)系统性能提升

原短信提醒和信控停复机的业务触发源不仅合用,而且业务处理都使用同一任务,信控和提醒任务完全交织在一起,在每月月初信控高峰时段会造成信控发送的停复机指令不及时。本次实时提醒新架构重新设计并实现了与信控业务数据源和处理逻辑的分离,提升了信控停复机的能力,并可通过优先级管理确保重要短信及时送达。

(3)套餐覆盖范围提升

原定时提醒套餐覆盖不全;仅覆盖了部分的单C套餐;且模型对不同销售设备群的共享免费量的提醒支持程度差,对于账务级优惠的融合套餐无法实现提醒功能。现已实现了全量C网套餐和融合套餐的提醒。

5.结束语

通过对实时短信提醒模型的改造和优化,使得短信提醒模块在功能、性能和套餐覆盖范围上都有较大的提升,实现了主套餐、加装包、可选包等群组共享的营销产品在套内套外免费量的实时提醒能力。同时增加了免费量使用情况前台可查询的范围,实现用户前台可解释的目标。让广大用户可以享受到实时提醒带来的更多便捷,真正做到“轻轻松松使用,明明白白消费”。实时提醒上线后对外提供的提醒服务基本涵盖了用户整个消费生命周期中的全过程。用户挂机断网后收到提醒短信的时间由原来的几个小时缩短到5-10分钟。同时提醒套餐的覆盖范围也从原来的部分试点套餐逐步扩展到了C网全业务套餐和融合套餐1000多个。已成为引导广大用户日常电信业务使用中必不可少的功能。

[1]中国电信集团公司.关于进一步优化全生命周期服务提醒短信规范的通知[Z],2012.

[2]中国电信客服部.关于印发“定制提醒”服务规范的通知[Z],2012.

Optimizing the SystemArchitecture to Promote the Real Time of Consumption Reminds

Tu Yifan
(China Telecom co.,LTD.,Shanghai Branch,Shanghai 200135)

tract】 With the development of the business,existing pricing package within a variety of free volume deduction and sharing rules become more and more complicated.There is multiple marketing free sharing combination and cross-packages free sharing model such as the optional package and additional package.For the majority of users’clear understanding of the real-time consumption package inside and outside of the package,this article designs and optimizes the existing SMS reminder model,improving the function,performance and package coverage,expanding the capabilities of free volume query in the foreground,achieving the goal of definable to the users.It makes customers to enjoy the convenience of real time reminding.

words】 SMS reminder;service reminding;billing model;structure optimization;credit control

屠一帆,男,上海人,本科,工程师,研究方向:电信系统设计、软件工程。

猜你喜欢

计费群组套餐
5G网络独立组网中融合计费方案的研究
基于云计算和微服务架构的高速公路计费系统
《加什么不要钱》
生活中的分段计费
儿童套餐
Boids算法在Unity3D开发平台中模拟生物群组行为中的应用研究
基于AM3354的电动汽车充电监控计费系统电表通信的实现
婚姻是一份套餐
老了也要有尊严地吃饭 你家老人需要这套餐具吗
群组聊天业务在IMS客户端的设计与实现