[发明专利]一种业务处理方法及其系统无效
申请号: | 201110440663.1 | 申请日: | 2011-12-26 |
公开(公告)号: | CN103176909A | 公开(公告)日: | 2013-06-26 |
发明(设计)人: | 高宏伟;高晶晶;冀乃庚 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐小会;王忠忠 |
地址: | 200135 中国上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 处理 方法 及其 系统 | ||
技术领域
本发明属于数据处理领域,尤其涉及一种业务处理方法及其系统。
背景技术
现有的金融行业的业务处理系统中,通常需要数据的支持,从而进行相应的业务处理。这些数据通常存放在存储装置中,例如共享内存。当数据发生变化时,则需要更新共享内存。现有的共享内存更新方法通常有以下三种方式:
第一种方式:停止应用程序,将修改后的数据装载到共享内存,然后再重启应用。其缺点在于在共享内存发生更新时,应用程序必须停止,业务处理随之中断,更新完成后才能再次启动应用。
第二种方式在授权公告号为CN101175240B的中国专利中有所描述。其公开了一种共享内存无缝切换方法。该方法涉及电信领域共享内存管理技术,特别涉及实现在内存重载期间能够不间断应用程序对内存资料的访问技术,其特征是:通过每天凌晨零点时,在内存中新分配空闲内存空间,由新内存空间从数据库中读取数据资料,新内存更新完成后,将应用程序由旧内存空间切换到新内存空间,实现应用程序不间断的目的。其缺点在于在共享内存发生更新时,强制应用程序等待,更新完成后才能继续业务处理。
授权公告号为CN100527081C的中国专利公开了一种实现数据升级的计算机处理系统和数据升级方法。该数据升级方法主要是在每个应用服务器设置具有主备关系的第一参数存储区和第二参数存储区,每个应用服务器的应用程序通过访问处于活动状态的参数存储区来获取参数信息。当进行参数升级时,先更新处于备用状态的参数存储区中的参数信息,然后进行主备切换,随之更新原处于活动状态的参数存储区的参数信息,使二个参数存储区的参数信息相同。系统在整个参数更新过程依旧进行数据处理,实现真正意义上的不停机数据升级。该专利只提到了设置两块共享内存通过切换进行更新,但忽略了应用程序如何并行地访问更新中的共享内存进行业务处理。
发明内容
有鉴于此,本发明提供一种业务处理方法和业务处理系统,用以进行业务处理。
本发明提供以下技术方案:
1. 一种业务处理方法,其特征在于,包括步骤:
A. 根据配置文件创建第一共享存储区和第二共享存储区,其中所述第一共享存储区和第二共享存储区包括各自的头区域和数据区域,其中所述头区域包括共享存储区的容量和状态标志位,所述配置文件包括第一和第二共享存储区的键值和容量;
B. 将数据库中的数据装载到第一和第二共享存储区的数据区域;
C. 设置第一共享存储区和第二共享存储区的状态标志位使得其中一个为主用共享存储区、另一个为备用共享存储区;
D. 连接到当前的主用共享存储区;以及
E. 并行执行动态更新共享存储区和业务处理。
2. 如技术方案1所述的业务处理方法,其特征在于,所述动态更新共享存储区包括步骤:
E11. 在数据库中的数据发生变化时,更新备用共享存储区中的数据;
E12. 修改共享存储区的状态标志位,使得原主用共享存储区变为新的备用共享存储区且原备用共享存储区变为新的主用共享存储区;以及
E13. 更新新的备用共享存储区中的数据。
3. 如技术方案1或2所述的业务处理方法,其特征在于,步骤D包括:
D1. 连接至第一和第二共享存储区;
D2. 根据状态标识位来确定主用共享存储区;以及
D3. 断开与备用共享存储区的连接。
4. 如技术方案1-3之一所述的业务处理方法,其特征在于,所述业务处理包括步骤:
E21. 确定是否收到业务请求;如果是,则执行后续步骤,否则返回步骤E21;
E22. 确定当前连接的共享存储区是否为主用共享存储区;
E23. 如果是,则获取连接到的共享存储区的数据区域内的数据、根据数据处理业务请求、返回步骤E21;
E24. 否则,连接至另一个共享存储区;以及
E25. 确定连接是否成功,如果是则断开与原共享存储区的连接,获取连接到的共享存储区的数据区域内的数据并处理业务请求,之后返回步骤E21,否则保持与原先共享存储区的连接,获取连接到的共享存储区的数据区域内的数据并处理业务请求,之后返回步骤E21。
5. 如技术方案1-4之一所述的业务处理方法,其特征在于,所述业务请求选自消费请求、取现请求、余额查询请求、预授权请求、充值请求和转账请求。
6 一种业务处理系统,其特征在于,包括数据库、存储器、处理器,所述处理器包括管理模块和应用模块,其中
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110440663.1/2.html,转载请声明来源钻瓜专利网。