话费代缴方法和设备技术

技术编号:21893928 阅读:68 留言:0更新日期:2019-08-17 15:18
本发明专利技术提供一种话费代缴方法和设备。该方法包括:从第一分布式发布订阅消息系统Kafka集群中读取话费余额发生变化的用户的用户信息,所述用户信息包括:用户编码和所述用户的当前话费余额;根据所述用户信息,从签约数据库中读取所述用户的签约信息;根据所述用户信息和所述签约信息,通过所述用户所绑定的线上支付平台完成话费代缴。在避免了用户因忘记缴费引起的停机困扰的同时,还避免了现有技术中因存在冗余的读取和判断过程造成信控模块处理压力大的问题。

Method and Equipment of Telephone Charge Payment

【技术实现步骤摘要】
话费代缴方法和设备
本专利技术涉及通信技术,尤其涉及一种话费代缴方法和设备。
技术介绍
随着通信技术的不断发展,移动终端现已成为人们工作和生活中必不可少的通信工具。移动终端中安装的用户身份识别模块SIM卡可支持用户拨打和接听电话,还可支持用户使用流量上网。SIM卡的上述功能在SIM卡没有欠费的情况下才是有效的。运营商为避免因用户未按时缴费导致的停机,会通过短信等形式提醒用户话费余额不足,然而,仍然有用户因忘记缴费导致停机的现象存在。基于上述问题,现有技术推出了银行卡代扣业务,信控模块实时从帐管库中读取每个用户的话费余额,当读取到的话费余额小于某数值时,使用用户绑定的银行卡进行话费代扣。然而,有的用户在一段时间内卡内的话费是充足且未发生变化的,信控模块不断的读取和判断操作会造成信控模块处理压力大。
技术实现思路
本专利技术提供一种话费代缴方法和设备,用于解决现有技术中信控模块处理压力大的问题。第一方面,本专利技术提供一种话费代缴方法,包括:从第一分布式发布订阅消息系统Kafka集群中读取话费余额发生变化的用户的用户信息,所述用户信息包括:用户编码和所述用户的当前话费余额;根据所述用户信息,从签约数据库中读取所述用户的签约信息;根据所述用户信息和所述签约信息,通过所述用户所绑定的线上支付平台完成话费代缴。可选的,所述签约信息包括:签约手机号、话费余额阈值、充值金额以及绑定的支付平台信息。可选的,根据所述用户信息和所述签约信息,通过所述用户所绑定的线上支付平台完成话费代缴,包括:判断所述当前话费余额是否小于或者等于所述话费余额阈值;若是,则将所述签约信息发送给第二Kafka集群,以使外围系统根据所述第二Kafka集群上的签约信息,通过所述用户所绑定的线上支付平台为所述用户缴纳数额等于所述充值金额的话费。第二方面,本专利技术提供一种话费代缴方法,包括:读写分离模块获取话费余额发生变化的用户的用户信息;所述读写分离模块将所述用户信息发送至第一Kafka集群,以使服务器从所述第一Kafka集群中读取所述用户的用户信息,从签约数据库中读取所述用户的签约信息,并根据所述用户信息和所述签约信息,通过所述用户所绑定的线上支付平台完成话费代缴,其中,所述用户信息包括:用户编码和所述用户的当前话费余额。第三方面,本专利技术提供一种话费代缴方法,包括:外围系统通过服务接口获取用户的签约信息,所述服务接口包括:签约接口、解约接口、更新接口和查询接口;将所述签约信息发送至签约数据库,以使服务器从第一Kafka集群中读取所述用户的用户信息,所述用户信息包括:用户编码和所述用户的当前话费余额,根据所述用户信息,从所述签约数据库中读取所述用户的签约信息,并判断所述当前话费余额是否小于或者等于话费余额阈值;若是,则将所述签约信息发送给第二Kafka集群;所述外围系统根据所述第二Kafka集群上的签约信息,通过所述用户所绑定的线上支付平台完成话费代缴。可选的,所述签约信息包括:签约手机号、话费余额阈值、充值金额以及绑定的支付平台信息。可选的,所述外围系统根据所述第二Kafka集群上的签约信息,通过所述用户所绑定的线上支付平台完成话费代缴,包括:所述外围系统根据所述绑定的支付平台信息,确定所述用户绑定的线上支付平台;所述外围系统通过支付接口向所述用户绑定的线上支付平台发起扣款,扣款数额等于所述充值金额;所述外围系统接收到所述线上支付平台返回的扣款成功消息后,通过缴费接口为所述用户缴纳数额等于所述充值金额的话费。第四方面,本专利技术提供一种服务器,包括:读取模块,用于从第一分布式发布订阅消息系统Kafka集群中读取话费余额发生变化的用户的用户信息,所述用户信息包括:用户编码和所述用户的当前话费余额;所述读取模块,还用于根据所述用户信息,从签约数据库中读取所述用户的签约信息;处理模块,用于根据所述用户信息和所述签约信息,通过所述用户所绑定的线上支付平台完成话费代缴。可选的,所述签约信息包括:签约手机号、话费余额阈值、充值金额以及绑定的支付平台信息。可选的,所述处理模块,具体用于:判断所述当前话费余额是否小于或者等于所述话费余额阈值;若是,则将所述签约信息发送给第二Kafka集群,以使外围系统根据所述第二Kafka集群上的签约信息,通过所述用户所绑定的线上支付平台为所述用户缴纳数额等于所述充值金额的话费。第五方面,本专利技术提供一种服务器,包括:获取模块,用于获取话费余额发生变化的用户的用户信息;发送模块,用于将所述用户信息发送至第一Kafka集群,以使服务器从所述第一Kafka集群中读取所述用户的用户信息,从签约数据库中读取所述用户的签约信息,并根据所述用户信息和所述签约信息,通过所述用户所绑定的线上支付平台完成话费代缴,其中,所述用户信息包括:用户编码和所述用户的当前话费余额。第六方面,本专利技术提供一种外围系统,包括:获取模块,用于通过服务接口获取用户的签约信息,所述服务接口包括:签约接口、解约接口、更新接口和查询接口;发送模块,用于将所述签约信息发送至签约数据库,以使服务器从第一Kafka集群中读取所述用户的用户信息,所述用户信息包括:用户编码和所述用户的当前话费余额,根据所述用户信息,从所述签约数据库中读取所述用户的签约信息,并判断所述当前话费余额是否小于或者等于话费余额阈值;若是,则将所述签约信息发送给第二Kafka集群;处理模块,用于根据所述第二Kafka集群上的签约信息,通过所述用户所绑定的线上支付平台完成话费代缴。可选的,所述签约信息包括:签约手机号、话费余额阈值、充值金额以及绑定的支付平台信息。可选的,所述处理模块,具体用于:根据所述绑定的支付平台信息,确定所述用户绑定的线上支付平台;通过支付接口向所述用户绑定的线上支付平台发起扣款,扣款数额等于所述充值金额;接收到所述线上支付平台返回的扣款成功消息后,通过缴费接口为所述用户缴纳数额等于所述充值金额的话费。第七方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述话费代缴方法中服务器侧的步骤。第八方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述话费代缴方法中读写分离模块的步骤。第九方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述话费代缴方法中外围系统侧的步骤。第十方面,本专利技术提供一种服务器,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来实现上述话费代缴方法中服务器侧的步骤。第十一方面,本专利技术提供一种服务器,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来实现上述话费代缴方法中读写分离模块的步骤。第十二方面,本专利技术提供一种外围系统,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来实现上述话费代缴方法中外围系统侧的步骤。本专利技术提供的话费代缴方法和设备,服务器直接从该第一Kafka集群中读取用户信息,进而根据该用户信息从签约数据库中读取用户的签约信息,最后根据上述用户信息和签约信息,通过所述用户所绑本文档来自技高网...

【技术保护点】
1.一种话费代缴方法,其特征在于,包括:从第一分布式发布订阅消息系统Kafka集群中读取话费余额发生变化的用户的用户信息,所述用户信息包括:用户编码和所述用户的当前话费余额;根据所述用户信息,从签约数据库中读取所述用户的签约信息;根据所述用户信息和所述签约信息,通过所述用户所绑定的线上支付平台完成话费代缴。

【技术特征摘要】
1.一种话费代缴方法,其特征在于,包括:从第一分布式发布订阅消息系统Kafka集群中读取话费余额发生变化的用户的用户信息,所述用户信息包括:用户编码和所述用户的当前话费余额;根据所述用户信息,从签约数据库中读取所述用户的签约信息;根据所述用户信息和所述签约信息,通过所述用户所绑定的线上支付平台完成话费代缴。2.根据权利要求1所述的方法,其特征在于,所述签约信息包括:签约手机号、话费余额阈值、充值金额以及绑定的支付平台信息。3.根据权利要求2所述的方法,其特征在于,根据所述用户信息和所述签约信息,通过所述用户所绑定的线上支付平台完成话费代缴,包括:判断所述当前话费余额是否小于或者等于所述话费余额阈值;若是,则将所述签约信息发送给第二Kafka集群,以使外围系统根据所述第二Kafka集群上的签约信息,通过所述用户所绑定的线上支付平台为所述用户缴纳数额等于所述充值金额的话费。4.一种话费代缴方法,其特征在于,包括:读写分离模块获取话费余额发生变化的用户的用户信息;所述读写分离模块将所述用户信息发送至第一Kafka集群,以使服务器从所述第一Kafka集群中读取所述用户信息,从签约数据库中读取所述用户的签约信息,并根据所述用户信息和所述签约信息,通过所述用户所绑定的线上支付平台完成话费代缴,其中,所述用户信息包括:用户编码和所述用户的当前话费余额。5.一种话费代缴方法,其特征在于,包括:外围系统通过服务接口获取用户的签约信息,所述服务接口包括:签约接口、解约接口、更新接口和查询接口;将所述签约信息发送至签约数据库,以使服务器从第一Kafka集群中读取所述用户的用户信息,所述用户信息包括:用户编码和所述用户的当前话费余额,根据所述用户信息,从所述签约数据库中读取所述用户的签约信息,并判断所述当前话费余额是否小于或者等于话费余额阈值;若是,则将所述签约信息发送给第二Kafka集群;所述外围系统根据所述第二Kafka集群上的签约信息,通过所述用户所绑定的线上支付平台完成话费代缴。6.根据权利要求5所述的方法,其特征在于,所述签约信息包括:签约手机号、话费余额阈值、充值金额以及绑定的支付平台信息。7.根据权利要求5或6所述的方法,其特征在于,所述外围系统根据所述第二Kafka集群上的签约信息,通过所述用户所绑定的线上支付平台完成话费代缴,包括:所述外围系统根据所述绑定的支付平台信息,确定所述用户绑定的线上支付平台;所述外围系统通过支付接口向所述用户绑定的线上支付平台发起扣款,扣款数额等于所述充值金额;所述外围系统接收到所述线上支付平台返回的扣款成功消息后,通过缴费接口为...

【专利技术属性】
技术研发人员:田鹏宇李张体李明亮刘金梅李瑞玲张玉杰徐丹苏光耀兰天骄李新花
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1