综合前端图形终端授权方法及系统技术方案

技术编号:8656110 阅读:196 留言:0更新日期:2013-05-01 23:48
本发明专利技术公开了一种综合前端图形终端授权方法及系统,所述系统包括:系统构建模块,用于在所述综合前端图形终端中构造授权管理类和决策容器;初始化模块,用于初始化授权管理类和决策容器;授权管理模块,用于采用所述授权管理类获取授权信息并根据获取的授权信息计算决策得到授权结果。相对于现有通过版本下发的交易属性授权功能,本发明专利技术通过在综合前端图形终端中构造授权管理类和决策容器,并利用所述授权管理类获取授权信息并根据获取的授权信息计算决策得到授权结果,无需通过版本下发进行维护调整,授权管理、维护灵活。

【技术实现步骤摘要】

本专利技术涉及银行综合前端数据处理技术,更为具体地,涉及一种综合前端图形终端授权方法及系统
技术介绍
授权是柜员在交易提交之前,将交易信息展现给主管审核,并由主管确认是否可以提交的过程。现有综合前端图形端的授权机制只使用了交易属性授权这一功能,在交易开发阶段需要明确需求,然后在版本中将交易属性配置下发,其根据交易和子功能的授权级别就可以生效,例如,什么交易什么子功能定义什么级别的授权,在该交易提交前,会提示什么级别的主管授权。由上述可知,交易属性授权功能需要在交易开发阶段预先定义授权的方式和级另IJ,而且颗粒度是以交易为单位,即其定义的是什么交易需要什么级别的授权,而且授权配置通过应用版本下发,维护不够灵活。由于授权颗粒度到交易级,对于交易运行过程中,条件值的变化引起的授权需求,就不能支持,例如,在某一栏位的值大于多少的时候,需要B级或A级授权,此种情形无法通过交易属性授权来实现。此外,这种授权配置通过版本下发,而按照银行运维规定,版本只能周期性调整,所以无法满足业务灵活调整授权级别的需求。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种综合前端图形终端授权方法及系统。其中,一种综合前端图形终端授权方法,其包括在所述综合前端图形终端中构造授权管理类和决策容器;初始化授权管理类和决策容器;采用所述授权管理类获取授权信息并根据获取的授权信息计算决策得到授权结果O相应地,一种综合如端图形终端授权系统,包括系统构建模块,用于在所述综合前端图形终端中构造授权管理类和决策容器;初始化模块,用于初始化授权管理类和决策容器;授权管理模块,用于采用所述授权管理类获取授权信息并根据获取的授权信息计算决策得到授权结果相对于现有通过版本下发的交易属性授权功能,本专利技术通过在综合前端图形终端中构造授权管理类和决策容器,并利用所述授权管理类获取授权信息并根据获取的授权信息计算决策得到授权结果,无需通过版本下发进行维护调整,授权管理、维护灵活。附图说明图1示出了本专利技术的一种综合前端图形终端授权方法的实施例1;图2示出了本专利技术的一种综合前端图形终端授权方法的实施例2;图3是本专利技术的一种综合前端图形终端授权系统的框图;图4是图3中授权管理模块的框图;图5示出了图4中交易属性决策单元的一种实施例;图6示出了图4中参数决策单元的一种实施例;图7示出了图4中强制决策单元的一种实施例;图8示出了本专利技术的一种综合前端图形终端授权方法的实施例3。具体实施例方式为使本专利技术的实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述。参见图1,示出了本专利技术的一种综合前端图形终端授权方法的实施例1。在实施例1中,所述授权方法包括以下步骤S100,在所述综合前端图形终端中构造授权管理类和决策容器;其中,所述授权管理类包括条件授权管理类、交易属性授权管理类、参数化授权管理类和强制授权决策管理类,后面将详述。S200,初始化授权管理类和决策容器;S300,采用所述授权管理类获取授权信息并根据获取的授权信息计算决策得到授权结果,其中,所述获取的授权信息包括条件授权信息、交易属性授权信息、参数化授权信息和强制授权信息,并且,所述条件授权信息、交易属性授权信息、参数化授权信息和强制授权信息中的每一种授权信息均包含表示是否需要授权的授权标志、授权级别和授权理由码。由上述可知,根据本专利技术实施方式,增加了条件授权功能、参数化授权功能、以及强制授权功能,将这几种授权机制整合起来,作出统一的授权决策,使图形端形成一套完整的授权体系。参见图2,其示出了本专利技术的一种综合前端图形终端授权方法的实施例2。在实施例2中,除了包括与实施例1相同的步骤之外,所述获取授权信息并根据获取的授权信息计算决策得到授权结果的步骤具体可以包括S301,根据交易报文中的条件授权标志确定是否需要条件授权,如果需要,则进入步骤S302,否则转到步骤S304 ;S302,通过条件授权管理类获取条件授权信息,例如,调用授权信息初始化(initAuthlnfo)方法从页面的输入信息包中获取条件授权信息;S303,将获取的条件授权信息作为条件授权结果放到所述决策容器中,然后进入步骤S304 ;S304,根据交易属性表(TX_INF0)中配置的交易信息确定是否需要交易属性授权,如果需要,则进入步骤S305,否则转到步骤S307 ;S305,通过交易属性授权管理类获取交易属性授权信息,例如,调用initAuthlnfo方法根据交易码从交易信息配置表中获取交易属性授权信息;S306,将获取的交易属性授权信息与所述决策容器中已有的条件授权结果进行计算决策并将计算决策出的授权结果放到所述决策容器中,包括将交易属性授权信息直接替换所述决策容器中的条件授权结果;然后进入步骤S307 ;S307,根据交易的技术参数表确定是否需要参数化授权,如果需要,则进入步骤S308,否则进入步骤S310 ;S308,通过参数化授权管理类获取参数化授权信息,例如,调用initAuthlnfo方法根据操作码查询数据库表获取参数化授权信息;S309,将获取的参数化授权信息与所述决策容器中已有的授权结果进行计算决策并将计算决策出的授权结果放到所述决策容器中,包括将参数化授权信息替换所述决策容器中已有的授权结果;然后进入步骤S310 ;S310,根据页面上送的强制授权码确定是否需要强制授权,如果需要,则进入步骤S311,否则进入步骤S313 ;S311,通过强制授权决策管理类获取强制授权信息,例如,调用initAuthlnfo方法根据页面上送的强制授权码获取强制授权信息;S312,将获取的强制授权信息与所述决策容器中已有的授权结果进行计算决策并将计算决策出的授权结果放到所述决策容器中,包括将强制授权信息直接替换所述决策容器中已有的授权结果;S313,根据所述决策容器中的授权结果弹出授权页面。在本专利技术的另一种实施方式中,步骤S306,将获取的交易属性授权信息与所述决策容器中已有的条件授权信息进行计算决策包括如果获取的条件授权信息中授权理由码为与业务约定的授权理由码(R001),则使用交易属性授权信息直接替换条件授权结果,否则将获取的条件授权信息和交易属性授权信息中授权级别进行比较,取授权级别高的授权结果。在本专利技术的其他实施方式中,步骤S312,将获取的强制授权信息与所述决策容器中已有的授权结果进行计算决策包括将获取的强制授权信息和所述决策容器中已有的授权结果的授权级别进行比较,如果强制授权信息中的授权级别低,则保持所述决策容器中已有的授权结果,如果强制授权信息中的授权级别高,则强制授权结果直接替换所述决策容器中已有的授权结果。根据本专利技术实施方式,通过对交易的授权/复核的高效、灵活参数化配置,实现了参数维护及参数控制的层次化。以上结合两个实施例对本专利技术的综合前端图形终端授权方法作了详细描述,下面结合图3-7对本专利技术的一种综合前端图形终端授权系统进行说明,其中与上述实施例相同或类似的特征,参见上文,在此省略其描述。参见图3,其示出了本专利技术的一种综合前端图形终端授权系统的结构框图。所述综合前端图形终端授权系统至少包括系统构建模块30,用于在所述综合前端图形终端中构造授权管理类33和决策容器34,其中,授权管理类33包括条件授权本文档来自技高网...

【技术保护点】
一种综合前端图形终端授权方法,其特征在于,包括以下步骤:在所述综合前端图形终端中构造授权管理类和决策容器;初始化授权管理类和决策容器;采用所述授权管理类获取授权信息并根据获取的授权信息计算决策得到授权结果。

【技术特征摘要】
1.一种综合前端图形终端授权方法,其特征在于,包括以下步骤: 在所述综合前端图形终端中构造授权管理类和决策容器; 初始化授权管理类和决策容器; 采用所述授权管理类获取授权信息并根据获取的授权信息计算决策得到授权结果。2.如权利要求1所述的方法,其特征在于,所述授权管理类包括条件授权管理类、交易属性授权管理类、参数化授权管理类和强制授权决策管理类。3.如权利要求2所述的方法,其特征在于,所述获取的授权信息包括条件授权信息、交易属性授权信息、参数化授权信息和强制授权信息。4.如权利要求3所述的方法,其特征在于,所述条件授权信息、交易属性授权信息、参数化授权信息和强制授权信息中的每一种授权信息均包含:表示是否需要授权的授权标志、授权级别和授权理由码。5.如权利要求4所述的方法,其特征在于,所述获取授权信息并根据获取的授权信息计算决策得到授权结果的步骤包括: a.根据交易报文中的条件授权标志确定是否需要条件授权,如果需要,则进入步骤b,否则转到步骤c ; b.通过条件授权管理类获取条件授权信息,将获取的条件授权信息作为条件授权结果放到所述决策容器中,然后进入步骤c ; c.根据交易属性表TX_INFO中配置的交易信息确定是否需要交易属性授权,如果需要,则进入步骤d,否则转到步骤e ; d.通过交易属性授权管理类获取交易属性授权信息,将获取的交易属性授权信息与所述决策容器中已有的条件授权结果进行计算决策并将计算决策出的授权结果放到所述决策容器中,然后进入步骤e; e.根据交易的技术参数表确定是否需要参数化授权,如果需要,则进入步骤f,否则进入步骤g ; f.通过参数化授权管理类获取参数化授权信息,将获取的参数化授权信息与所述决策容器中已有的授权结果进行计算决策并将计算决策出的授权结果放到所述决策容器中,然后进入步骤g ; g.根据页面上送的强制授权码确定是否需要强制授权,如果需要,则进入步骤h,否则进入步骤i ; h.通过强制授权决策管理类获取强制授权信息,将获取的强制授权信息与所述决策容器中已有的授权结果进行计算决策并将计算决策出的授权结果放到所述决策容器中;1.根据所述决策容器中的授权结果弹出授权页面。6.如权利要求5所述的方法,其特征在于: 通过条件授权管理类获取条件授权信息包括:调用授权信息初始化initAuthlnfo方法从页面的输入信息包中获 取条件授权信息; 通过交易属性授权管理类获取交易属性授权信息包括:调用initAuthlnfo方法根据交易码从交易信息配置表中获取交易属性授权信息; 通过参数化授权管理类获取参数化授权信息包括:调用initAuthlnfo方法根据操作码查询数据库表获取参数化授权信息;通过强制授权决策管理类获取强制授权信息包括:调用initAuthlnfo方法根据页面上送的强制授权码获取强制授权信息。7.如权利要求5所述的方法,其特征在于,将获取的交易属性授权信息与所述决策容器中已有的条件授权结果进行计算决策并将计算决策出的授权结果放到所述决策容器包括: 将交易属性授权信息直接替换所述决策容器中的条件授权结果。8.如权利要求5所述的方法,其特征在于,将获取的参数化授权信息与所述决策容器中已有的授权结果进行计算决策并将计算决策出的授权结果放到所述决策容器中包括: 将参数化授权信息替换所述决策容器中已有的授权结果。9.如权利要求5所述的方法,其特征在于,将获取的强制授权信息与所述决策容器中已有的授权结果进行计算决策包括: 将强制授权信息直接...

【专利技术属性】
技术研发人员:王臻周子坚杨志勇杜永健毛霁旻卜天奇
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1