新闻中心
每一位客户都是我们的核心财富
行业动态云信公告
您当前位置:首页  > 新闻中心 > 云信公告

电力公司如何应用营销短信平台进行电费结算通知、电费缴纳提示短信服务

来源:原创    时间:2018-05-16    浏览:6848 次

  国网电力公司于2015年建成营销短信平台系统。系统建成初期,短信业务主要包括:为客户提供电费结算通知、电费缴纳提示短信服务。向余额不足或欠费的电力客户发送缴费提醒短信和停电短信,随着公司面向客户服务要求的不断提高,尤其是公司营销费控业务逐步开展,发送短信量由2016年1790万条增长到2398万条,对费控用户进行电费余额测算。给目前营销短信平台系统采用接入电信、联通、移动各1条专线接入的方式,2016年公司在原有短信业务的基础上新增业扩报装环节短信通知等业务,分别接入各运营商短信中心,实现电力客户短信收发功能。3年来,短信平台逐步承载了公司电费结算短信提醒、用户缴费信息提醒、费控电费催缴短信、费控用户实施停电提醒短信、费控用户复电提醒短信、电能服务平台短信等业务。预计2016年将增长到4500万条。同时制约了营销业务进一步拓展,不满足当前业务发展的需求,目前短信平台发送能力已达瓶颈,短信发送过程中出现延迟、堵塞现象。

短信平台


  为了优化营销短信平台系统,通过动态短信收发引擎、短信发送双调度机制实现短信在多通道上的分流,提升短信发送服务速率,进一步提升短信平台的可靠性,将短信通道改为物理双通道、逻辑多通道方式。


  短信平台整体接入逻辑结构主要分为3层:传输层、调度层、应用层。传输层:根据运营商接口协议,与各运营商通道进行协议通讯,封装短信收发模块。最大幅度提高发送、接收效率,该层只负责短信的接收和发送逻辑,与业务相关的处理逻辑不再做处理。调度层:负责管理各短信收发引擎,监控各引擎短信收发状态,根据传输层各引擎的剩余短信量及分配策略分派短信任务。传输层收到短信后,由调度层负责解析短信内容,提交短信信息至调度层,并提交对应的业务子系统。应用层:各个业务系统,供调度层调用,负责提供任务源,同时提供短信接收的各业务子系统处理接口。通过部署多个逻辑短信接收服务实现与运营商多通道的交互,传输层只负责短信收发,具体的业务逻辑由调度层完成,为保证短信收发的高效性。调度层负责对各收发引擎进行管理,同时与应用层交互。


  多通道分流与优先发送设计,在短信平台支持短信发送策略配置,支持按业务属性划分通道、负载均衡划分通道等配置,完成短信的多通道分流发送。按业务分配通道模式:规划每个通道正常情况下发送的短信业务类型,并根据规划结果维护至短信策略中,设置各通道的预警阀值。调度服务获取短信任务后,正常态,根据短信业务类型发送任务至对应的短信收发引擎进行短信发送。当检测某通道或某些通道短信待发送数量达到预警值时,堵塞态,发送短信任务至该通道,根据调度服务监控的信息,并且引擎中短信优先级≥待分配任务优先级的最少任务数的通道,选择未达到预警值的收发引擎,根据各短信通道负载量。比较各收发引擎中≥该优先级的待发送任务条数,并提交对应的短信任务,选出待发送任务最少的短信收发引擎,负载均衡模式:调度服务根据短信任务属性中的优先级。生成待发送队列,实现高优先级优先进入通道,发送队列采用从优先级高至低的顺序提交数据至消息通道,同时通道内的任务高优先级优先发送,提交时根据任务优先级设置短信接口协议中的短信优先级,根据优先级从高到低对待发送任务进行排序,传输层收到该短信任务后。


  在多通道负载均衡设计中,常态时,普通优先级任务调度层平均分配任务至各个通道,高、中优先级任务根据优先级≥待分配任务优先级的规则,根据计算结果得到最低待发送数的通道,再发送该短信任务至该通道。当调度层检测到短信通道堵塞时,设置该通道状态为堵塞态,任务分配时(平均或优先级分配)不再往堵塞通道分配,支持通道任务数量降低至非堵塞态,再进行分配。如果所有通道都处于堵塞态,则只分配高优先级任务,中低优先级任务暂缓分派。


  在短信发送池通过前置机提交到短信运营商使用发送任务调度机制控制短信发送,并动态监测短信池发送量负载和前置机运行情况,根据短信发送量和前置机运行情况进行任务调度,在主前置机服务器发生异常时或短信发送排队达到预警时,启用备用前置机服务器,实现短信发送的负载均衡和提高短信发送能力。


  短信收发引擎采用多线程并发机制设计,实现自我调整,实现资源的合理利用和短信及时收发能力的保障。在短信发送时展开对短信池的短信发送量进行实时监控,根据短信池的待发短数量阀值与运营商的通道接口发送能力动态调整短信的发送并发线程,通过对待发短信发送量自动调整并发线程数,提供对大批量短信并发高峰的保障机制,实现并发线程自我调整。


  可将短信发送速率从原来的2万条/小时提升为万条/小时,通过短信平台的多通道负载均衡接入、短信收发引擎的多线程动态并发、以及短信发送双调度机制等方面的优化,有效缓解当前短信延迟现象,满足未来短信业务进一步发展需要,大幅提升短信的服务效率。使短信平台的资源得以充分利用,同时使短信运营管理更趋于科学、合理化,有效提升客户感知和满意度;短信收发引擎线程的动态管理,提升了短信平台系统运行的可靠性;通过短信优先级及队列发送策略,保障重要、紧急短信优先发送,通过构建短信平台多通道、双调度的架构体系。增强了短信平台的可靠性,通过对营销短信平台通道接入方式、调度机制、短信收发引擎等方面的优化,满足短信业务进一步发展需求,拓展平台的业务互动能力,提升了短信服务效率,解决短信服务瓶颈问题。