国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      綜合前端圖形終端授權(quán)方法及系統(tǒng)的制作方法

      文檔序號:6385755閱讀:322來源:國知局
      專利名稱:綜合前端圖形終端授權(quán)方法及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及銀行綜合前端數(shù)據(jù)處理技術(shù),更為具體地,涉及一種綜合前端圖形終端授權(quán)方法及系統(tǒng)。
      背景技術(shù)
      授權(quán)是柜員在交易提交之前,將交易信息展現(xiàn)給主管審核,并由主管確認(rèn)是否可以提交的過程?,F(xiàn)有綜合前端圖形端的授權(quán)機(jī)制只使用了交易屬性授權(quán)這一功能,在交易開發(fā)階段需要明確需求,然后在版本中將交易屬性配置下發(fā),其根據(jù)交易和子功能的授權(quán)級別就可以生效,例如,什么交易什么子功能定義什么級別的授權(quán),在該交易提交前,會提示什么級別的主管授權(quán)。由上述可知,交易屬性授權(quán)功能需要在交易開發(fā)階段預(yù)先定義授權(quán)的方式和級另IJ,而且顆粒度是以交易為單位,即其定義的是什么交易需要什么級別的授權(quán),而且授權(quán)配置通過應(yīng)用版本下發(fā),維護(hù)不夠靈活。由于授權(quán)顆粒度到交易級,對于交易運行過程中,條件值的變化引起的授權(quán)需求,就不能支持,例如,在某一欄位的值大于多少的時候,需要B級或A級授權(quán),此種情形無法通過交易屬性授權(quán)來實現(xiàn)。此外,這種授權(quán)配置通過版本下發(fā),而按照銀行運維規(guī)定,版本只能周期性調(diào)整,所以無法滿足業(yè)務(wù)靈活調(diào)整授權(quán)級別的需求。

      發(fā)明內(nèi)容
      為了解決上述技術(shù)問題,本發(fā)明提供了一種綜合前端圖形終端授權(quán)方法及系統(tǒng)。其中,一種綜合前端圖形終端授權(quán)方法,其包括在所述綜合前端圖形終端中構(gòu)造授權(quán)管理類和決策容器;初始化授權(quán)管理類和決策容器;采用所述授權(quán)管理類獲取授權(quán)信息并根據(jù)獲取的授權(quán)信息計算決策得到授權(quán)結(jié)果O相應(yīng)地,一種綜合如端圖形終端授權(quán)系統(tǒng),包括系統(tǒng)構(gòu)建模塊,用于在所述綜合前端圖形終端中構(gòu)造授權(quán)管理類和決策容器;初始化模塊,用于初始化授權(quán)管理類和決策容器;授權(quán)管理模塊,用于采用所述授權(quán)管理類獲取授權(quán)信息并根據(jù)獲取的授權(quán)信息計算決策得到授權(quán)結(jié)果相對于現(xiàn)有通過版本下發(fā)的交易屬性授權(quán)功能,本發(fā)明通過在綜合前端圖形終端中構(gòu)造授權(quán)管理類和決策容器,并利用所述授權(quán)管理類獲取授權(quán)信息并根據(jù)獲取的授權(quán)信息計算決策得到授權(quán)結(jié)果,無需通過版本下發(fā)進(jìn)行維護(hù)調(diào)整,授權(quán)管理、維護(hù)靈活。


      圖1示出了本發(fā)明的一種綜合前端圖形終端授權(quán)方法的實施例1;圖2示出了本發(fā)明的一種綜合前端圖形終端授權(quán)方法的實施例2;圖3是本發(fā)明的一種綜合前端圖形終端授權(quán)系統(tǒng)的框圖;圖4是圖3中授權(quán)管理模塊的框圖;圖5示出了圖4中交易屬性決策單元的一種實施例;圖6示出了圖4中參數(shù)決策單元的一種實施例;圖7示出了圖4中強(qiáng)制決策單元的一種實施例;圖8示出了本發(fā)明的一種綜合前端圖形終端授權(quán)方法的實施例3。
      具體實施例方式為使本發(fā)明的實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述。參見圖1,示出了本發(fā)明的一種綜合前端圖形終端授權(quán)方法的實施例1。在實施例1中,所述授權(quán)方法包括以下步驟S100,在所述綜合前端圖形終端中構(gòu)造授權(quán)管理類和決策容器;其中,所述授權(quán)管理類包括條件授權(quán)管理類、交易屬性授權(quán)管理類、參數(shù)化授權(quán)管理類和強(qiáng)制授權(quán)決策管理類,后面將詳述。S200,初始化授權(quán)管理類和決策容器;S300,采用所述授權(quán)管理類獲取授權(quán)信息并根據(jù)獲取的授權(quán)信息計算決策得到授權(quán)結(jié)果,其中,所述獲取的授權(quán)信息包括條件授權(quán)信息、交易屬性授權(quán)信息、參數(shù)化授權(quán)信息和強(qiáng)制授權(quán)信息,并且,所述條件授權(quán)信息、交易屬性授權(quán)信息、參數(shù)化授權(quán)信息和強(qiáng)制授權(quán)信息中的每一種授權(quán)信息均包含表示是否需要授權(quán)的授權(quán)標(biāo)志、授權(quán)級別和授權(quán)理由碼。由上述可知,根據(jù)本發(fā)明實施方式,增加了條件授權(quán)功能、參數(shù)化授權(quán)功能、以及強(qiáng)制授權(quán)功能,將這幾種授權(quán)機(jī)制整合起來,作出統(tǒng)一的授權(quán)決策,使圖形端形成一套完整的授權(quán)體系。參見圖2,其示出了本發(fā)明的一種綜合前端圖形終端授權(quán)方法的實施例2。在實施例2中,除了包括與實施例1相同的步驟之外,所述獲取授權(quán)信息并根據(jù)獲取的授權(quán)信息計算決策得到授權(quán)結(jié)果的步驟具體可以包括S301,根據(jù)交易報文中的條件授權(quán)標(biāo)志確定是否需要條件授權(quán),如果需要,則進(jìn)入步驟S302,否則轉(zhuǎn)到步驟S304 ;S302,通過條件授權(quán)管理類獲取條件授權(quán)信息,例如,調(diào)用授權(quán)信息初始化(initAuthlnfo)方法從頁面的輸入信息包中獲取條件授權(quán)信息;S303,將獲取的條件授權(quán)信息作為條件授權(quán)結(jié)果放到所述決策容器中,然后進(jìn)入步驟S304 ;S304,根據(jù)交易屬性表(TX_INF0)中配置的交易信息確定是否需要交易屬性授權(quán),如果需要,則進(jìn)入步驟S305,否則轉(zhuǎn)到步驟S307 ;S305,通過交易屬性授權(quán)管理類獲取交易屬性授權(quán)信息,例如,調(diào)用initAuthlnfo方法根據(jù)交易碼從交易信息配置表中獲取交易屬性授權(quán)信息;
      S306,將獲取的交易屬性授權(quán)信息與所述決策容器中已有的條件授權(quán)結(jié)果進(jìn)行計算決策并將計算決策出的授權(quán)結(jié)果放到所述決策容器中,包括將交易屬性授權(quán)信息直接替換所述決策容器中的條件授權(quán)結(jié)果;然后進(jìn)入步驟S307 ;S307,根據(jù)交易的技術(shù)參數(shù)表確定是否需要參數(shù)化授權(quán),如果需要,則進(jìn)入步驟S308,否則進(jìn)入步驟S310 ;S308,通過參數(shù)化授權(quán)管理類獲取參數(shù)化授權(quán)信息,例如,調(diào)用initAuthlnfo方法根據(jù)操作碼查詢數(shù)據(jù)庫表獲取參數(shù)化授權(quán)信息;S309,將獲取的參數(shù)化授權(quán)信息與所述決策容器中已有的授權(quán)結(jié)果進(jìn)行計算決策并將計算決策出的授權(quán)結(jié)果放到所述決策容器中,包括將參數(shù)化授權(quán)信息替換所述決策容器中已有的授權(quán)結(jié)果;然后進(jìn)入步驟S310 ;S310,根據(jù)頁面上送的強(qiáng)制授權(quán)碼確定是否需要強(qiáng)制授權(quán),如果需要,則進(jìn)入步驟S311,否則進(jìn)入步驟S313 ;S311,通過強(qiáng)制授權(quán)決策管理類獲取強(qiáng)制授權(quán)信息,例如,調(diào)用initAuthlnfo方法根據(jù)頁面上送的強(qiáng)制授權(quán)碼獲取強(qiáng)制授權(quán)信息;S312,將獲取的強(qiáng)制授權(quán)信息與所述決策容器中已有的授權(quán)結(jié)果進(jìn)行計算決策并將計算決策出的授權(quán)結(jié)果放到所述決策容器中,包括將強(qiáng)制授權(quán)信息直接替換所述決策容器中已有的授權(quán)結(jié)果;S313,根據(jù)所述決策容器中的授權(quán)結(jié)果彈出授權(quán)頁面。在本發(fā)明的另一種實施方式中,步驟S306,將獲取的交易屬性授權(quán)信息與所述決策容器中已有的條件授權(quán)信息進(jìn)行計算決策包括如果獲取的條件授權(quán)信息中授權(quán)理由碼為與業(yè)務(wù)約定的授權(quán)理由碼(R001),則使用交易屬性授權(quán)信息直接替換條件授權(quán)結(jié)果,否則將獲取的條件授權(quán)信息和交易屬性授權(quán)信息中授權(quán)級別進(jìn)行比較,取授權(quán)級別高的授權(quán)結(jié)果。在本發(fā)明的其他實施方式中,步驟S312,將獲取的強(qiáng)制授權(quán)信息與所述決策容器中已有的授權(quán)結(jié)果進(jìn)行計算決策包括將獲取的強(qiáng)制授權(quán)信息和所述決策容器中已有的授權(quán)結(jié)果的授權(quán)級別進(jìn)行比較,如果強(qiáng)制授權(quán)信息中的授權(quán)級別低,則保持所述決策容器中已有的授權(quán)結(jié)果,如果強(qiáng)制授權(quán)信息中的授權(quán)級別高,則強(qiáng)制授權(quán)結(jié)果直接替換所述決策容器中已有的授權(quán)結(jié)果。根據(jù)本發(fā)明實施方式,通過對交易的授權(quán)/復(fù)核的高效、靈活參數(shù)化配置,實現(xiàn)了參數(shù)維護(hù)及參數(shù)控制的層次化。以上結(jié)合兩個實施例對本發(fā)明的綜合前端圖形終端授權(quán)方法作了詳細(xì)描述,下面結(jié)合圖3-7對本發(fā)明的一種綜合前端圖形終端授權(quán)系統(tǒng)進(jìn)行說明,其中與上述實施例相同或類似的特征,參見上文,在此省略其描述。參見圖3,其示出了本發(fā)明的一種綜合前端圖形終端授權(quán)系統(tǒng)的結(jié)構(gòu)框圖。所述綜合前端圖形終端授權(quán)系統(tǒng)至少包括系統(tǒng)構(gòu)建模塊30,用于在所述綜合前端圖形終端中構(gòu)造授權(quán)管理類33和決策容器34,其中,授權(quán)管理類33包括條件授權(quán)管理類、交易屬性授權(quán)管理類、參數(shù)化授權(quán)管理類和強(qiáng)制授權(quán)決策管理類,下文將詳細(xì)描述;初始化模塊31,用于初始化授權(quán)管理類33和決策容器34 ;授權(quán)管理模塊32,用于采用授權(quán)管理類33獲取授權(quán)信息并根據(jù)獲取的授權(quán)信息計算決策得到授權(quán)結(jié)果。其中,參見圖4,所述授權(quán)管理模塊包括條件授權(quán)信息獲取單41,用于通過條件授權(quán)管理類獲取條件授權(quán)信息;條件決策單元42,用于將獲取的條件授權(quán)信息作為條件授權(quán)結(jié)果放到所述決策容器中;交易屬性授權(quán)信息獲取單元43,用于通過交易屬性授權(quán)管理類獲取交易屬性授權(quán)信息;交易屬性決策單元44,用于將獲取的交易屬性授權(quán)信息與所述決策容器中已有的條件授權(quán)信息進(jìn)行計算決策并將計算決策出的授權(quán)結(jié)果放到所述決策容器中;參數(shù)化授權(quán)信息獲取單元45,用于通過參數(shù)化授權(quán)管理類獲取參數(shù)化授權(quán)信息;參數(shù)決策單元46,用于將獲取的參數(shù)化授權(quán)信息與所述決策容器中已有的授權(quán)結(jié)果進(jìn)行計算決策并將計算決策出的授權(quán)結(jié)果放到所述決策容器中;強(qiáng)制授權(quán)信息獲取單元47,通過強(qiáng)制授權(quán)決策管理類獲取強(qiáng)制授權(quán)信息;強(qiáng)制決策單元48,用于將獲取的強(qiáng)制授權(quán)信息與所述決策容器中已有的授權(quán)結(jié)果進(jìn)行計算決策并將計算決策出的授權(quán)結(jié)果放到所述決策容器中;授權(quán)結(jié)果輸出單元40,用于根據(jù)所述決策容器中的授權(quán)結(jié)果彈出授權(quán)頁面。參見圖5,在本發(fā)明的一種實施方式中,所述交易屬性決策單元包括第一決策子單元51,用于將交易屬性授權(quán)信息直接替換所述決策容器中的條件授權(quán)結(jié)果;或者第二決策子單元52,用于比較獲取的條件授權(quán)信息和交易屬性授權(quán)信息中授權(quán)級另IJ,取授權(quán)級別高的授權(quán)結(jié)果。在本發(fā)明的另一實施方式中,所述交易屬性決策單元可以包括第一決策子單元51和第二決策子單元52中的任意一者或二者。參見圖6,所述參數(shù)決策單元包括第三決策子單元61,用于將參數(shù)化授權(quán)信息替換所述決策容器中已有的授權(quán)結(jié)果。參見圖7,在本發(fā)明的一種實施方式中,所述強(qiáng)制決策單元包括第四決策子單元71,用于將強(qiáng)制授權(quán)信息直接替換所述決策容器中已有的授權(quán)結(jié)果;或者第五決策子單元72,用于比較獲取的強(qiáng)制授權(quán)信息和所述決策容器中已有的授權(quán)結(jié)果的授權(quán)級別,取授權(quán)級別高的授權(quán)結(jié)果。在本發(fā)明的另一實施方式中,所述強(qiáng)制決策單元可以包括第四決策子單元71和第五決策子單元72中的任意一者或二者。根據(jù)本發(fā)明實施方式,綜合前端圖形終端授權(quán)系統(tǒng)增加了條件授權(quán)功能、參數(shù)化授權(quán)功能、以及強(qiáng)制授權(quán)功能,將這幾種授權(quán)機(jī)制整合起來,作出統(tǒng)一的授權(quán)決策,使圖形端形成一套完整的授權(quán)體系,并且通過對交易的授權(quán)/復(fù)核的高效、靈活參數(shù)化配置,實現(xiàn)了參數(shù)維護(hù)及參數(shù)控制的層次化。
      以下對本發(fā)明實施方式涉及的條件授權(quán)管理類、交易屬性授權(quán)管理類、參數(shù)化授權(quán)管理類和強(qiáng)制授權(quán)決策管理類進(jìn)行具體說明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,此處的描述僅作示例性的,而非限制本發(fā)明的保護(hù)范圍,本領(lǐng)域技術(shù)人員可以根據(jù)本發(fā)明的原理做出各種修改或改變,并仍然落入本發(fā)明權(quán)利要求限定的保護(hù)范圍之內(nèi)。條件授權(quán)管理類QulifiAuthManager 構(gòu)造器功能:初始化一個AuthInfo對象(即決策容器);調(diào)用initAuthlnfo方法,初始化授權(quán)信息,直接從頁面的輸入信息包里面獲取授權(quán)級別等授權(quán)信息;.processAuthlnfo 方法的功能:將條件授權(quán)信息放到創(chuàng)建的AuthInfo對象中,作為條件授權(quán)結(jié)果。其中,AuthInfo對象相當(dāng)于一個決策的容器,存放授權(quán)決策結(jié)果,每次決策時,取AuthInfo對象中已有的授權(quán)信息,與需要決策的授權(quán)信息計算決策(決策過程下面會分別描述),將結(jié)果再放入AuthInfo對象中交易屬性授權(quán)管理類TranProAuthManager 構(gòu)造器功能:初始化一個AuthInfo對象;調(diào)用initAuthlnfo方法,初始化授權(quán)信息,從交易信息配置表(trainfo)的配置信息中的AUTH_LVL字段得到授權(quán)級別等授權(quán)信息;.processAuthlnfo 方法的功能:將交易屬性 授權(quán)信息與AuthInfo對象中已有的條件授權(quán)結(jié)果計算決策,將計算決策出的授權(quán)結(jié)果放到AuthInfo對象中。決策的過程如下:交易屬性授權(quán)信息現(xiàn)在直接覆蓋替換之前決策出的條件授權(quán)結(jié)果,作為新決策出的授權(quán)結(jié)果。在本發(fā)明的一種實施方式中,對于條件授權(quán)理由是ROOl (與業(yè)務(wù)約定的授權(quán)理由碼)的,交易屬性授權(quán)結(jié)果覆蓋條件授權(quán)結(jié)果;對于條件授權(quán)理由不是ROOl的,需要取授權(quán)級別高的授權(quán)結(jié)果。參數(shù)化授權(quán)管理類ParaAuthManager 構(gòu)造器功能:初始化一個AuthInfo對象;調(diào)用initAuthlnfo方法,初始化授權(quán)信息,根據(jù)操作碼去查詢數(shù)據(jù)庫表tbauthfld、tbauthcfg得到相關(guān)的授權(quán)字段。.processAuthlnfo 方法的功能:首先根據(jù)授權(quán)字段查詢總行的授權(quán)等級,如果有總行授權(quán)信息,則加入交易的授權(quán)信息中,如果待授權(quán)的交易允許分行做相應(yīng)的參數(shù)控制,那么進(jìn)一步查詢出分行設(shè)置的參數(shù)授權(quán)信息。將由此獲取的參數(shù)化授權(quán)信息與AuthInfo對象中已有的授權(quán)結(jié)果(此結(jié)果由條件授權(quán)信息和交易屬性授權(quán)信息決策得出)進(jìn)行決策,將決策出的授權(quán)結(jié)果放到AuthInfo對象中。決策過程是:
      參數(shù)授權(quán)結(jié)果覆蓋替換之前的授權(quán)結(jié)果。授權(quán)相關(guān)的數(shù)據(jù)庫操作入口 AuthDBUtil 總行授權(quán)信息查詢方法(getHeadAuthConf)的功能:查詢參數(shù)復(fù)核表(tbauthcfg)中是否有總行的授權(quán)等級,如果有總行授權(quán)信息,則加入交易的授權(quán)信息中。 分行授權(quán)信息查詢方法(getSubAuthConf)的功能:查詢出分行的設(shè)置的參數(shù)授權(quán)信息,并對交易中涉及的金額是否超過tbauthcfg表中設(shè)定的授權(quán)金額上限做出判斷,如果超過該上限,則將要求授權(quán)的標(biāo)志設(shè)為true,并把授權(quán)信息放到創(chuàng)建的AuthInfo對象中。.getAuthFldlnfo 方法的功能:根據(jù)操作碼查詢tbauthfld表,得到參數(shù)化授權(quán)域。.data2String 方法的功能:將字符串補(bǔ)到指定位數(shù) ,補(bǔ)位為左補(bǔ)的方式。強(qiáng)制授權(quán)決策管理類ForceAuthManager 構(gòu)造器功能:初始化一個AuthInfo對象調(diào)用initAuthlnfo方法,初始化授權(quán)信息,根據(jù)頁面上送的強(qiáng)制授權(quán)碼“FRT_C0ERCE_AUTH”判斷是否需要強(qiáng)制授權(quán)(例如,F(xiàn)RT_COERCE_AUTH為空或空格,則表示不授權(quán)),以及強(qiáng)制授權(quán)的授權(quán)級別等授權(quán)信息。.processAuthlnfo 方法的功能:將獲取的強(qiáng)制授權(quán)信息與AuthInfo對象中已有的授權(quán)結(jié)果信息進(jìn)行決策,將決策出的授權(quán)結(jié)果放到AuthInfo對象中。決策的過程是:將強(qiáng)制授權(quán)的授權(quán)級別與原來的授權(quán)級別(經(jīng)過參數(shù)化授權(quán)決策后的授權(quán)級別)比較,如果強(qiáng)制授權(quán)級別低,則按照原來的授權(quán)級別。如果強(qiáng)制授權(quán)級別高,則按照強(qiáng)制授權(quán)的授權(quán)級別授權(quán)。參見圖8,示出了本發(fā)明的一種綜合前端圖形終端授權(quán)方法的實施例3,其包括:步驟S801-S802,當(dāng)瀏覽器請求以submit方式發(fā)送時(其中,submit是jQuery事件,所述jQuery是一個快速的、簡潔的javaScript庫),會進(jìn)入Txdriver交易核心調(diào)度流程(如果以local方式發(fā)送請求,則只調(diào)用服務(wù),不會進(jìn)入交易調(diào)度流程)。步驟S803,在Txdriver交易核心調(diào)度框架中,由Txpattern交易模式的服務(wù)執(zhí)行。其中,Txpattern服務(wù)包含了交易的一些具有業(yè)務(wù)含義的特殊處理,包括授權(quán)處理、錄入復(fù)核、二段處理、多頁查詢處理等。步驟S804,調(diào)用授權(quán)處理AuthController服務(wù),AuthControIIer服務(wù)是交易模式中重要的一環(huán),其調(diào)用過程如下:步驟S805,判斷交易是否已經(jīng)授過權(quán),若已經(jīng)授過權(quán),則轉(zhuǎn)到步驟S810-S811直接填入授權(quán)的信息,執(zhí)行服務(wù);若未經(jīng)授權(quán),進(jìn)入步驟S806 ;步驟S806,獲取授權(quán)信息,授權(quán)信息包括是否需要授權(quán)標(biāo)志、授權(quán)級別、授權(quán)理由碼等,如下:
      I)獲取條件授權(quán)信息,從頁面輸入信息包中直接獲取授權(quán)信息;2)獲取交易屬性授權(quán)信息,根據(jù)交易碼從交易信息配置表(traninfo)中獲取授權(quán)信息;3)獲取參數(shù)化授權(quán)信息,根據(jù)操作碼去查詢數(shù)據(jù)庫表(tbauthfld和tbauthchk)得到相關(guān)的授權(quán)信息;4)獲取強(qiáng)制授權(quán)信息,根據(jù)頁面上送的強(qiáng)制授權(quán)碼“FRT_COERCE_AUTH”獲取強(qiáng)制授權(quán)信息;步驟S807,根據(jù)以上獲取的授權(quán)信息計算決策得到授權(quán)結(jié)果,(即該筆交易是否授權(quán)、授權(quán)級別、以及授權(quán)理由碼,決策的方法即后面說的覆蓋的方法);步驟S808-S809,根據(jù)授權(quán)理由碼和授權(quán)理由對照表找到授權(quán)理由中文,并返回瀏覽器,瀏覽器根據(jù)授權(quán)結(jié)果和級別彈出授權(quán)頁面。 在本發(fā)明的另一實施方式中,除了包括上述各實施方式的技術(shù)特征外,進(jìn)一步包括授權(quán)參數(shù)化檢查流程,如下根據(jù)交易的技術(shù)參數(shù)表(tbauthfld),判斷交易是否可以進(jìn)行參數(shù)化設(shè)置授權(quán)參數(shù),如果不可以則使用交易的原控制;根據(jù)tbauthfld表交易配置信息,判斷總行參數(shù)設(shè)置中交易的授權(quán)級別,如果不是D則按照總行參數(shù)進(jìn)行控制,是D則允許分行維護(hù),其中,D是用來標(biāo)識是否允許分行維護(hù)參數(shù)的標(biāo)志,如果是D則表示允許分行維護(hù)授權(quán)參數(shù),即要看分行授權(quán)復(fù)核表(tbauthchk);對于參數(shù)復(fù)核表(tbauthcfg)總行維護(hù)D的情況,判斷分行授權(quán)復(fù)核表(tbauthchk)中交易的授權(quán)級別,如果分行未設(shè)置參數(shù)值則按照程序原有授權(quán)級別進(jìn)行控制,否則按照分行參數(shù)進(jìn)行控制。綜上所述,根據(jù)本發(fā)明的各種實施方式,其增加了條件授權(quán)功能、參數(shù)化授權(quán)功能、以及強(qiáng)制授權(quán)功能,將這幾種授權(quán)機(jī)制整合起來,作出統(tǒng)一的授權(quán)決策,使圖形端形成一套完整的授權(quán)體系。通過對交易的授權(quán)/復(fù)核的高效、靈活參數(shù)化配置,實現(xiàn)了參數(shù)維護(hù)及參數(shù)控制的層次化。其中,參數(shù)維護(hù)的層次化指參數(shù)既可以由總行維護(hù)也可以由一級分行維護(hù),總行維護(hù)的參數(shù)生效范圍是全行,一級分行維護(hù)的參數(shù)是一級分行所轄范圍內(nèi);參數(shù)控制層次化指總行維護(hù)的參數(shù)控制范圍是全行,而分行參數(shù)的參數(shù)化控制范圍可以一級分行、支行或者網(wǎng)點,即一條分行參數(shù)控制范圍即可以是整個一級分行,也可以是某個網(wǎng)點。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件結(jié)合硬件平臺的方式來實現(xiàn),當(dāng)然也可以全部通過硬件來實施?;谶@樣的理解,本發(fā)明的技術(shù)方案對背景技術(shù)做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,以上所揭露的僅為本發(fā)明的一種優(yōu)選實施例而已,不能以此來限定本發(fā)明的保護(hù)范圍。本發(fā)明的保護(hù)范圍由權(quán)利要求記載的技術(shù)特征限定,因此,依本發(fā)明權(quán)利要求所作的等同變化,仍落入本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種綜合前端圖形終端授權(quán)方法,其特征在于,包括以下步驟: 在所述綜合前端圖形終端中構(gòu)造授權(quán)管理類和決策容器; 初始化授權(quán)管理類和決策容器; 采用所述授權(quán)管理類獲取授權(quán)信息并根據(jù)獲取的授權(quán)信息計算決策得到授權(quán)結(jié)果。
      2.如權(quán)利要求1所述的方法,其特征在于,所述授權(quán)管理類包括條件授權(quán)管理類、交易屬性授權(quán)管理類、參數(shù)化授權(quán)管理類和強(qiáng)制授權(quán)決策管理類。
      3.如權(quán)利要求2所述的方法,其特征在于,所述獲取的授權(quán)信息包括條件授權(quán)信息、交易屬性授權(quán)信息、參數(shù)化授權(quán)信息和強(qiáng)制授權(quán)信息。
      4.如權(quán)利要求3所述的方法,其特征在于,所述條件授權(quán)信息、交易屬性授權(quán)信息、參數(shù)化授權(quán)信息和強(qiáng)制授權(quán)信息中的每一種授權(quán)信息均包含:表示是否需要授權(quán)的授權(quán)標(biāo)志、授權(quán)級別和授權(quán)理由碼。
      5.如權(quán)利要求4所述的方法,其特征在于,所述獲取授權(quán)信息并根據(jù)獲取的授權(quán)信息計算決策得到授權(quán)結(jié)果的步驟包括: a.根據(jù)交易報文中的條件授權(quán)標(biāo)志確定是否需要條件授權(quán),如果需要,則進(jìn)入步驟b,否則轉(zhuǎn)到步驟c ; b.通過條件授權(quán)管理類獲取條件授權(quán)信息,將獲取的條件授權(quán)信息作為條件授權(quán)結(jié)果放到所述決策容器中,然后進(jìn)入步驟c ; c.根據(jù)交易屬性表TX_INFO中配置的交易信息確定是否需要交易屬性授權(quán),如果需要,則進(jìn)入步驟d,否則轉(zhuǎn)到步驟e ; d.通過交易屬性授權(quán)管理類獲取交易屬性授權(quán)信息,將獲取的交易屬性授權(quán)信息與所述決策容器中已有的條件授權(quán)結(jié)果進(jìn)行計算決策并將計算決策出的授權(quán)結(jié)果放到所述決策容器中,然后進(jìn)入步驟e; e.根據(jù)交易的技術(shù)參數(shù)表確定是否需要參數(shù)化授權(quán),如果需要,則進(jìn)入步驟f,否則進(jìn)入步驟g ; f.通過參數(shù)化授權(quán)管理類獲取參數(shù)化授權(quán)信息,將獲取的參數(shù)化授權(quán)信息與所述決策容器中已有的授權(quán)結(jié)果進(jìn)行計算決策并將計算決策出的授權(quán)結(jié)果放到所述決策容器中,然后進(jìn)入步驟g ; g.根據(jù)頁面上送的強(qiáng)制授權(quán)碼確定是否需要強(qiáng)制授權(quán),如果需要,則進(jìn)入步驟h,否則進(jìn)入步驟i ; h.通過強(qiáng)制授權(quán)決策管理類獲取強(qiáng)制授權(quán)信息,將獲取的強(qiáng)制授權(quán)信息與所述決策容器中已有的授權(quán)結(jié)果進(jìn)行計算決策并將計算決策出的授權(quán)結(jié)果放到所述決策容器中;1.根據(jù)所述決策容器中的授權(quán)結(jié)果彈出授權(quán)頁面。
      6.如權(quán)利要求5所述的方法,其特征在于: 通過條件授權(quán)管理類獲取條件授權(quán)信息包括:調(diào)用授權(quán)信息初始化initAuthlnfo方法從頁面的輸入信息包中獲 取條件授權(quán)信息; 通過交易屬性授權(quán)管理類獲取交易屬性授權(quán)信息包括:調(diào)用initAuthlnfo方法根據(jù)交易碼從交易信息配置表中獲取交易屬性授權(quán)信息; 通過參數(shù)化授權(quán)管理類獲取參數(shù)化授權(quán)信息包括:調(diào)用initAuthlnfo方法根據(jù)操作碼查詢數(shù)據(jù)庫表獲取參數(shù)化授權(quán)信息;通過強(qiáng)制授權(quán)決策管理類獲取強(qiáng)制授權(quán)信息包括:調(diào)用initAuthlnfo方法根據(jù)頁面上送的強(qiáng)制授權(quán)碼獲取強(qiáng)制授權(quán)信息。
      7.如權(quán)利要求5所述的方法,其特征在于,將獲取的交易屬性授權(quán)信息與所述決策容器中已有的條件授權(quán)結(jié)果進(jìn)行計算決策并將計算決策出的授權(quán)結(jié)果放到所述決策容器包括: 將交易屬性授權(quán)信息直接替換所述決策容器中的條件授權(quán)結(jié)果。
      8.如權(quán)利要求5所述的方法,其特征在于,將獲取的參數(shù)化授權(quán)信息與所述決策容器中已有的授權(quán)結(jié)果進(jìn)行計算決策并將計算決策出的授權(quán)結(jié)果放到所述決策容器中包括: 將參數(shù)化授權(quán)信息替換所述決策容器中已有的授權(quán)結(jié)果。
      9.如權(quán)利要求5所述的方法,其特征在于,將獲取的強(qiáng)制授權(quán)信息與所述決策容器中已有的授權(quán)結(jié)果進(jìn)行計算決策包括: 將強(qiáng)制授權(quán)信息直接替換所述決策容器中已有的授權(quán)結(jié)果。
      10.如權(quán)利要求5所述 的方法,其特征在于,將獲取的交易屬性授權(quán)信息與所述決策容器中已有的條件授權(quán)信息進(jìn)行計算決策包括: 如果獲取的條件授權(quán)信息中授權(quán)理由碼為與業(yè)務(wù)約定的授權(quán)理由碼,則使用交易屬性授權(quán)信息直接替換條件授權(quán)結(jié)果,否則 將獲取的條件授權(quán)信息和交易屬性授權(quán)信息中授權(quán)級別進(jìn)行比較,取授權(quán)級別高的授權(quán)結(jié)果。
      11.如權(quán)利要求5所述的方法,其特征在于,將獲取的強(qiáng)制授權(quán)信息與所述決策容器中已有的授權(quán)結(jié)果進(jìn)行計算決策包括: 將獲取的強(qiáng)制授權(quán)信息和所述決策容器中已有的授權(quán)結(jié)果的授權(quán)級別進(jìn)行比較, 如果強(qiáng)制授權(quán)信息中的授權(quán)級別低,則保持所述決策容器中已有的授權(quán)結(jié)果, 如果強(qiáng)制授權(quán)信息中的授權(quán)級別高,則強(qiáng)制授權(quán)結(jié)果直接替換所述決策容器中已有的授權(quán)結(jié)果。
      12.—種綜合前端圖形終端授權(quán)系統(tǒng),其特征在于,包括: 系統(tǒng)構(gòu)建模塊,用于在所述綜合前端圖形終端中構(gòu)造授權(quán)管理類和決策容器; 初始化模塊,用于初始化授權(quán)管理類和決策容器; 授權(quán)管理模塊,用于采用所述授權(quán)管理類獲取授權(quán)信息并根據(jù)獲取的授權(quán)信息計算決策得到授權(quán)結(jié)果。
      13.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述授權(quán)管理類包括條件授權(quán)管理類、交易屬性授權(quán)管理類、參數(shù)化授權(quán)管理類和強(qiáng)制授權(quán)決策管理類。
      14.如權(quán)利要求13所述的系統(tǒng),其特征在于,所述獲取的授權(quán)信息包括條件授權(quán)信息、交易屬性授權(quán)信息、參數(shù)化授權(quán)信息和強(qiáng)制授權(quán)信息。
      15.如權(quán)利要求14所述的系統(tǒng),其特征在于,所述條件授權(quán)信息、交易屬性授權(quán)信息、參數(shù)化授權(quán)信息和強(qiáng)制授權(quán)信息中的每一種授權(quán)信息均包含:表示是否需要授權(quán)的授權(quán)標(biāo)志、授權(quán)級別和授權(quán)理由碼。
      16.如權(quán)利要求15所述的系統(tǒng),其特征在于,所述授權(quán)管理模塊包括: 條件授權(quán)信息獲取單元,用于通過條件授權(quán)管理類獲取條件授權(quán)信息; 條件決策單元,用于將獲取的條件授權(quán)信息作為條件授權(quán)結(jié)果放到所述決策容器中;交易屬性授權(quán)信息獲取單元,用于通過交易屬性授權(quán)管理類獲取交易屬性授權(quán)信息;交易屬性決策單元,用于將獲取的交易屬性授權(quán)信息與所述決策容器中已有的條件授權(quán)信息進(jìn)行計算決策并將計算決策出的授權(quán)結(jié)果放到所述決策容器中; 參數(shù)化授權(quán)信息獲取單元,用于通過參數(shù)化授權(quán)管理類獲取參數(shù)化授權(quán)信息; 參數(shù)決策單元,用于將獲取的參數(shù)化授權(quán)信息與所述決策容器中已有的授權(quán)結(jié)果進(jìn)行計算決策并將計算決策出的授權(quán)結(jié)果放到所述決策容器中; 強(qiáng)制授權(quán)信息獲取單元,通過強(qiáng)制授權(quán)決策管理類獲取強(qiáng)制授權(quán)信息; 強(qiáng)制決策單元,用于將獲取的強(qiáng)制授權(quán)信息與所述決策容器中已有的授權(quán)結(jié)果進(jìn)行計算決策并將計算決策出的授權(quán)結(jié)果放到所述決策容器中; 授權(quán)結(jié)果輸出單元,用于根據(jù)所述決策容器中的授權(quán)結(jié)果彈出授權(quán)頁面。
      17.如權(quán)利要求16所述的系統(tǒng),其特征在于,所述交易屬性決策單元包括: 第一決策子單元,用于將交易屬性授權(quán)信息直接替換所述決策容器中的條件授權(quán)結(jié)果;或者 第二決策子單元,用于比較獲取的條件授權(quán)信息和交易屬性授權(quán)信息中授權(quán)級別,取授權(quán)級別高的授權(quán)結(jié)果。
      18.如權(quán)利要求16所述的系統(tǒng),其特征在于,所述參數(shù)決策單元包括:第三決策子單元,用于將參數(shù)化授權(quán)信息替換所述決策容器中已有的授權(quán)結(jié)果。
      19.如權(quán)利要求16所述的系統(tǒng),其特征在于,所述強(qiáng)制決策單元包括: 第四決策子單元,用于將強(qiáng)制授權(quán)信息直接替換所述決策容器中已有的授權(quán)結(jié)果;或者 第五決策子單元,用于比較獲取的強(qiáng)制授權(quán)信息和所述決策容器中已有的授權(quán)結(jié)果的授權(quán)級別,取授權(quán)級別高的授權(quán)結(jié)果。
      全文摘要
      本發(fā)明公開了一種綜合前端圖形終端授權(quán)方法及系統(tǒng),所述系統(tǒng)包括系統(tǒng)構(gòu)建模塊,用于在所述綜合前端圖形終端中構(gòu)造授權(quán)管理類和決策容器;初始化模塊,用于初始化授權(quán)管理類和決策容器;授權(quán)管理模塊,用于采用所述授權(quán)管理類獲取授權(quán)信息并根據(jù)獲取的授權(quán)信息計算決策得到授權(quán)結(jié)果。相對于現(xiàn)有通過版本下發(fā)的交易屬性授權(quán)功能,本發(fā)明通過在綜合前端圖形終端中構(gòu)造授權(quán)管理類和決策容器,并利用所述授權(quán)管理類獲取授權(quán)信息并根據(jù)獲取的授權(quán)信息計算決策得到授權(quán)結(jié)果,無需通過版本下發(fā)進(jìn)行維護(hù)調(diào)整,授權(quán)管理、維護(hù)靈活。
      文檔編號G06F21/30GK103077336SQ20121058106
      公開日2013年5月1日 申請日期2012年12月27日 優(yōu)先權(quán)日2012年12月27日
      發(fā)明者王臻, 周子堅, 楊志勇, 杜永健, 毛霽旻, 卜天奇 申請人:中國建設(shè)銀行股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1