[发明专利]一种业务操作方法及装置有效
申请号: | 201510066662.3 | 申请日: | 2015-02-09 |
公开(公告)号: | CN104574185B | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | 申志鹏;贾磊;廖旺;李爽;赵波;郭宝智 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06Q40/02 | 分类号: | G06Q40/02 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 操作方法 装置 | ||
本申请提供了一种业务操作方法及装置,在接收到对第一账户执行第一业务操作的指令后,查询第一账户的封户记录,第一账户的封户记录为事件Ei导致的第一账户的x种受限制的状态,通过查询对应关系,确定第一业务操作是否禁止第一账户执行,对应关系至少包括第一账户的封户记录与被禁止的业务操作的对应关系,如果是,则禁止对第一账户执行第一业务操作,如果否,则对第一账户执行第一业务操作,因此,通过封户记录与被禁止的业务操作的对应关系,确定是否执行第一业务,只要设定了对应关系,对于不同的业务,均可以通过查询对应关系确定是否执行,而不必为不同的业务设置不同的检查逻辑,所以,能够避免系统中存在多种不同逻辑而导致的维护困难。
技术领域
本申请涉及计算机领域,尤其涉及一种业务操作方法及装置。
背景技术
某些特种系统对于操作的执行逻辑有着严格的控制。例如,在银行系统中,在一些特定的条件下,某个账户会被限制执行某些业务操作。
具体地,例如,在银行系统中,有n种导致账户出现特殊状态的事件(Event),分别为E1、E2……En,并且这n种事件是相互独立的,其中第i种不同的事件Ei会导致账户出现m种非正常状态,分别为EiS1、EiS2……EiSm,每种事件对应一个状态位,如果在整个系统中有n种事件,那么每个账户就会有n个状态位,分别为B1、B2……Bn。
假设被有权机关冻结为事件Ei,账户凭证挂失为事件Ej,账户密码挂失为事件Ek,这三种事件是整个系统中的n种事件中的三种。在现有技术中,对应每种事件设置一个状态位,分别为Bi、Bj、Bk。对于Bi,其可能的取值为NS(正常状态)、EiS1(只收不付)、EiS2(不收不付);对于Bj,其可能的取值为NS(正常状态)、EjS1(因凭证挂失导致的只收不付);对于Bk,其可能的取值为NS(正常状态)、EkS1(因密码挂失导致的只收不付)。(注:在实际实现中,每个状态位的取值通常只占一位,一般为0、1、2等,文中的状态位取值NS、EjS1等均为代号,而非真正取值。)
这些状态位的用途就是在账户发生交易时,用来控制交易能否执行。因此,需要在各个交易的代码中添加检查状态位的逻辑。比如,某账户因凭证挂失导致无法进行对外支付,上述的三个状态位,Bi的取值为NS,Bj的取值为EjS1,Bk的取值为NS。如果客户通过该账户办理转账交易,实际转账之前会逐个检查状态位,第一步,判断Bi取值为NS,程序继续运行,第二步,判断Bj的取值为EjS1,禁止转出,抛出错误提示,业务办理失败。
可以看出,现有技术中,为了保证被限制的操作不被执行,需要为操作的执行过程配置检查逻辑,而对于银行系统,可执行的业务操作的数量非常巨大,而不同的业务操作均需要配置不同的检查逻辑,因此,导致系统的维护困难。
发明内容
本申请提供了一种业务操作方法及装置,目的在于解决因不同的业务操作均需要配置不同的检测逻辑,而导致的系统维护困难的问题。
为了实现上述目的,本申请提供了以下技术方案:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510066662.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种在线教育测评系统及测评方法
- 下一篇:一种生态有机蔬菜供应链系统