[发明专利]一种增值业务处理系统及方法有效
申请号: | 201910716604.9 | 申请日: | 2019-08-05 |
公开(公告)号: | CN110430263B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 朱小珍;梁锦华;张榕;何春芳 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L67/55 | 分类号: | H04L67/55;H04L67/568;H04L67/60;G06Q40/04 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 孙乳笋;王涛 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 增值 业务 处理 系统 方法 | ||
本发明提供了一种增值业务处理系统及方法,系统包括:交易网关,用于接收业务终端发送的业务请求;业务处理装置,用于根据业务请求将需触发的增值业务的业务事件存储至共享内存;增值业务处理装置,用于根据共享内存中的业务事件和预先设置的增值业务处理规则进行增值业务处理。本发明实现了跨平台的数据快速传递,使得核心业务交易系统能够快速地通过业务事件触发增值业务系统的增值事件,快速生成增值业务并推送给客户,大大提升了增值业务的处理时效。
技术领域
本发明涉及数据处理技术,特别是关于联机实时数据处理技术,具体的讲是一种增值业务处理系统及方法。
背景技术
企业的业务经营,一般分为核心业务和增值业务,增值业务围绕核心业务展开。例如金融机构的账户业务是核心业务,而营销业务、通知类业务则是增值业务。
为了支撑更高并发的核心业务,常见的设计一般把核心业务系统与增值业务系统拆分成两个子系统。增值业务系统的增值业务,来源于核心业务系统的事件驱动。一个核心业务的交易,可能涉及多项增值业务,比如动账时涉及余额变动短信、交易风险监控、短信营销等。常见的设计是核心交易根据客户签订的增值业务协议,生成增值事件,对于有事务一致性要求的增值事件一般写到数据库中,再由后台进程通过扫描数据库推送给增值业务系统。
现有技术中,这种设计,在时效方面,增值业务相对核心业务会有一定的延时,是一种准实时的增值业务。并且,这种准实时的增值业务系统设计,主要存在以下几个问题:增值事件报文需要核心业务交易写入数据库,再由后台读出后推送,性能上消耗较大,需要占用核心业务系统一定的CPU资源。报文由后台推送,需要占用一定的通讯资源。报文写入数据库后,由后台异步扫描推送,延迟时间较长,一般会有几秒钟的延迟,简单地缩短延迟则一般会增加性能消耗。
发明内容
为提升增值业务的处理效率,减少核心业务处理的复杂度,提升用户体验,本发明实施例提供了一种增值业务处理系统,系统包括:
交易网关,用于接收业务终端发送的业务请求;
业务处理装置,用于根据所述的业务请求将需触发的增值业务的业务事件存储至共享内存;
增值业务处理装置,用于根据所述共享内存中的业务事件和预先设置的增值业务处理规则进行增值业务处理。
本发明实施例中,所述业务处理装置包括:
共享内存装置,用于根据所述业务请求将需触发的增值业务的业务事件存储至共享内存;
联机交易处理装置,用于根据所述业务请求进行业务处理生成业务处理返回包,根据共享内存中的业务事件生成共享包。
本发明实施例中,所述的交易网关包括:
通讯装置,用于将业务请求发送至业务处理装置,并接收所述共享包和业务处理返回包;
旁路装置,用于将所述的共享包和业务处理返回包发送至增值业务处理装置。
本发明实施例中,所述的通讯装置还包括:
报文处理模块,将所述的业务处理返回包发送至业务终端。
本发明实施例中,所述的增值业务处理装置包括:
流数据处理模块,用于解析共享包确定业务事件;
规则引擎模块,用于根据所述业务事件和预先设置的增值业务处理规则确定增值事件;
增值事件处理模块,用于根据确定的增值事件进行增值业务处理生成增值业务处理结果。
本发明实施例中,所述的流数据处理模块包括:
解析单元,用于解析所述的共享包和业务处理返回包,确定业务事件和业务处理状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910716604.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种Lora自组网数据采集和存储方法
- 下一篇:一种云计算中的数据读取方法