




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、一種自動柜員機業務處理方法技術領域本發明涉及一種自動柜員機業務處理方法,尤其是涉及一種自動柜員機復合業務序列序列處理方法。 背景技術現有的自動柜員機進行業務處理方法,不能進行批處理作業,只一次提交一個業務操作,如查詢、取款、轉賬、存款等,只有等一個業務處理結果返回后,才可以進行下一個業務的操作。現實生活中,很多用戶取款,總是先做一次查詢,看看賬面有多少錢,然后再做取款,取款完后,再做一次查詢,看看賬面剩余多少,才結束該用戶的取款操作。顧客往往需要進行這種復合業務序列序列的操作,比方查詢-取款-查詢業務,用戶必須進行三次業務操作才可以完成。對于自動柜員機交易系統來說,每進行一次業務,終端程序都要
2、進行一次業務處理,進行報文的打包解包和發送,銀行前置也需要進行一次兩次報文的接收發送和兩次報文的處理,銀行服務器需要進行一次業務的處理。像查詢-取款-查詢這種復合業務序列,自動柜員機交易系統就要進行約三倍的系統開銷,才可能協助用戶完成一次能夠進行間接對賬的取款操作。這種業務處理方法把各個具有邏輯鏈的復合業務序列人為的割裂開來,缺乏了必要的靈活性,無法實現用戶每次業務的直接對賬,用戶無法對每次業務操作進行即時的對賬,用戶進行對賬,即不直觀,也不準確,又不即時,還需要用戶號費腦力進行賬面記憶。同時也浪費了自動柜員機寶貴的業務時間,延長了用戶業務操作時間,繁瑣了用戶業務操作步驟。另外,對于銀行后臺服
3、務器,對自動柜員機業務的接收、解包,處理、打包、發送等等操作,本來可以集中進行一次批處理的作業,需要分多次執行,給銀行后臺服務器帶來了很多不必要的重復操作,造成了服務器資源的浪費,降低了銀行業務服務器和銀行前置的處理性能,降低了自動柜員機交易系統的資源利用率。發明內容本發明涉及一種自動柜員機業務處理方法,尤其是涉及一種自動柜員機復合業務序列序列處理方法。本發明基于作業批處理思想,提出了一種自動柜員機復合業務處理方法,該方法能夠讓自動柜員機一次性處理用戶業務序列,實現了自助金融設備復合業務序列的一次操作,也實現了銀行后臺對某一用戶提交的多個業務進行一次性集中處理,做到了自動柜員機終端用戶一次提交
4、作業,銀行后臺服務系統一次處理作業,順序返回處理結果,便利了用戶對賬。本發明所指的自動柜員機業務序列,是指根據用戶需要,對于一些邏輯上具有關聯關系,有一定前后處理次序的業務,如查詢、取款、轉賬、存款等,可以組合成一個個業務組,如“查詢+取款+查詢”、“查詢+轉賬+查詢”、“查詢+存款+查詢”、“查詢+存款+查詢+轉賬+查詢”等等,有自主柜員機中斷系統一次性提交給銀行前置和銀行后臺服務器業務系統進行批處理。本發明所指的自動柜員機業務序列也包括現有單個業務,如查詢、取款、轉賬、存款等,單個業務也屬于業務序列的一種形式,不過是一種特殊的業務序列形式,因此,本發明也可以兼容現有的業務處理。本發明的一種
5、自動柜員機業務處理方法,針對的不止是單個業務,而是一次性提交一個業務序列,給銀行前置系統和銀行后臺服務系統進行集中性處理,銀行前置系統和銀行后臺服務系統順序的把業務序列中每一個業務操作的結果,一次性返回自動柜員機。這樣因為,用戶進行自動柜員機操作,很希望進行這種復合業務序列的操作,具有這樣的需求,同時銀行后臺服務器交易系統是純軟件的處理,出錯率很低,執行效率比較高。根據本發明的一種自動柜員機復合業務序列處理方法,包括: 1)用戶使用自動柜員機,按照業務操作流程操作自助設備終端系統,進行業務序列的設置或選擇;2)如果用戶選擇了單個業務,則按照現有技術方法進行余下步驟;如果用戶選擇或設置了復合業務
6、序列,則助設備終端系統根據用戶的業務操作,生成復合業務序列的報文,發送銀行前置系統;3)銀行前置系統接收復合業務序列,進行相關處理,如發送給交易監控系統或往報文中添加相關信息,再把復合業務序列到銀行后臺業務系統;4)銀行后臺業務系統接收復合業務序列,進行報文解析,把復合業務拆分成單個業務,流水線進行單個業務的批處理。5)銀行后臺依次把單個業務的處理結果封裝成復合業務序列應答報文,發送給銀行前置系統,銀行前置系統經過相關處理,轉發給自動柜員機終端業務控制軟件。6)自動柜員機終端業務控制軟件解析復合業務序列處理結果應答報文,并按照業務序列依次顯示交易結果于屏幕,供用戶進行直觀對賬。在上述的自動柜員
7、機復合業務序列處理方法中,自動柜員機對復合業務的組合設計有一定約束條件,只有用戶操作具有連續性邏輯的業務組合,或者用戶對賬上賬面變化有因果聯系的業務組合才被允許,如:“查詢+取款+查詢”、“查詢+轉賬+查詢”、“查詢+存款+查詢”,甚至更為復雜的業務組合,“查詢+存款+查詢+轉賬+查詢”,是允許的。如“取款+存款+取款”,由于操作邏輯上存在矛盾,會導致機器資源的浪費甚至損害,或在邏輯上不具有實用性,則不允許。在上述的自動柜員機復合業務序列處理方法中,由于改密操作的具有改密后,進行的其他業務都需要重新輸入新密碼,故改密業務只能放在復合業務的最后一個業務,而不能放在復合業務前面的業務或中間的業務。
8、在上述的自動柜員機復合業務序列處理方法中,一次業務組合操作,賬面變化只反映該業務組合的賬面變化。基于是同一后臺進行處理,按照批處理方式或者作業方式,是可以保證其正確性的。如果是多線程方式,在一個業務組合過程中,有其他的業務在不同地點進行了交互式操作同一賬戶,比方多卡同帳戶方式,可以采用現有技術來解決這一問題。比方加鎖,業務組合沒完,該賬戶始終是鎖定的。基于后臺是純軟的操作,時間不會太長,多卡同帳戶情形,一卡組合業務操作會另一卡操會帶來一些影響,但不會發生賬面錯誤,可能會超時返回。如果非組合業務也有這種超時,組合和非組合的超時原因就一樣存在。在上述的自動柜員機復合業務序列處理方法中,自動柜員機終
9、端系統生成復合業務序列的報文,其報文的格式可以在基于8583報文格式的技術基礎上,進行設計。在上述的自動柜員機復合業務序列處理方法中,復合業務中各單個業務是有嚴格的先后次序關系的,是一個業務序列,其各個組成部分的單個業務之間是有嚴格的順序關系的,而不是一個無序的業務集合,自動柜員機終端系統應該嚴格按照次序進行復合業務的報文打包。同樣的,銀行后臺業務處理系統,也要嚴格按照復合業務報文的業務序列的先后執行關系依次執行,并記錄每一個業務的執行結果,在按照業務序列的關系封裝成復合業務應答報文,發送回自動柜員機終端供用戶對賬。此外,對于每一次具有賬面金額變化的業務操作,如取款、存款、轉賬等,如果此業務的
10、前續業務和后繼業務不是查詢業務,自動柜員機終端系統,或者銀行后臺業務處理系統,可以在該業務前后自動插入執行查詢業務,并返回結果,方便用戶的對賬。 此外,復合業務的報文設計方法可以在現有的8583報文標準技術上進行設計,可以采用以下設計方法。復合業務序列數據報文設計方法,以及復合業務報文格式如下:根據8583報文分析,某類業務僅使用8583報文中某些域,而其他一些域和該類業務無關。因此,某業務所用的域是指8583報文中和該業務相關的域,而和該業務無關的域不再包含在該業務報文集合中。取款業務所用的域構成一個報文集合8583取款報文。存款業務所用的域構成一個報文集合8583存款報文。轉賬業務所用的域
11、構成一個報文集合8583轉賬報文。查詢業務所用的域構成一個報文集合8583查詢報文。其中,各類業務的報文集合中有一些公共域, 公共域就是操作用戶、操作帳號、銀行卡固有特征、操作終端特征有關的域組成的報文序列,公共域中的公用參數,就是對所有業務都通用,并且有相同值,且不會在業務操作過程中改變的參數。比方8583報文中Bit02主帳號(Primary Account Number)域、Bit14銀行卡有效期域、Bit15結算日期域、Bit18商戶類型域、Bit22服務點輸入方式域、Bit25服務點類型代碼域、Bit35二磁道數據域,Bit36三磁道數據域、Bit52用戶密碼(PIN)數據(PIN
12、Data) 域等,在此不一一例舉。其中,Bit06、Bit12、Bit13交易日期和時間等域,可以作為復合業務的標志,也就是各個業務的共同標志,而不會對單個業務帶來操作和邏輯上影響的域,也可以算作公共域,作為復合業務的處理時間。Bit49交易貨幣代碼域、Bit50結算貨幣代碼域,可以視取款而定,設置為公共域。但是, Bit04 交易金額域、Bit39返回碼域、雖然是很多個業務都具有的,但是每一個業務該域的值不同,具有業務自身的標記特點,故不能作為公共域。復合業務的公共域=公共域報文。因而,可以定義:8583取款固有報文=8583取款報文-公共域報文相應的,查詢、存款、轉賬等業務的固有報文的定義
13、類同。復合業務序列就是指復合業務中具有一定次序關系的單個業務的組成的序列,是由8583取款固有報文、8583查詢固有報文、8583改密固有報文、8583轉賬固有報文、8583存款固有報文中的一個或者多個按照一定的次序組織而成的。復合業務報文的構成為:復合業務報文=公共域報文+復合業務序列。在此不考慮包頭包尾特征字段、報文糾錯校驗字段、以及報文完整性校驗其他報文信息,可以采用現有相關技術實現。如:“查詢+取款+查詢”復合業務的報文設計為:復合業務序列=8583查詢固有報文+8583取款固有報文+8583查詢固有報文,“查詢+取款+查詢”報文=公共域報文+8583查詢固有報文+8583取款固有報文
14、+8583查詢固有報文。在此報文設計中,應答報文的域和返回碼均已經考慮。與現有技術相比,本發明的一種自動柜員機業務處理方法,實現了多個業務的有序的一次性集中處理,把現有技術的自動柜員機終端系統、網絡系統、銀行前置系統和銀行后臺業務交易系統多次處理,把現有技術處理具有邏輯聯系關系的業務的離散型處理方式,改進為為一次復合業務序列處理,多個結果的一次性順序返回和顯示,正符合用戶的對賬需求,節省用戶時間,方便了用戶對賬面變化的比對,也提高了自動柜員機操作效率,節省了整個自動柜員機交易系統的資源,尤其是提升了銀行后臺業務交易系統和銀行前置系統的處理性能。與現有技術相比,本發明的一種自動柜員機業務處理方法
15、,實現了銀行后臺對該用戶多個離散業務的一次集中性處理。根據銀行后臺服務器數據庫用戶數據存儲的空間局部性現象,以及銀行后臺交易系統的程序局部性原理,提高了銀行后臺的處理效率,節省服務器資源,優化了服務器業務處理性能。與現有技術相比,本發明的一種自動柜員機業務處理方法,既可以節省自動柜員機系統資源,包括銀行前置業務處理資源,尤其是整個系統的“瓶頸”所在的銀行后臺服務器業務交易系統的資源,提高了銀行后臺服務器業務交易系統和銀行前置系統的業務處理能力,又可以節省用戶的業務操作時間,提高自動柜員機終端系統的效率和性能。用戶也可以直觀的查看賬面余額的變化,方便了用戶對賬,增強了人機交互的效果。附圖說明圖1
16、是一個“查詢+取款+查詢”復合業務實例實現的基本原理圖。圖2是一個“取款+取款+沖正”復合業務實例實現的基本原理圖。具體實施方式以下結合圖示舉例說明本發明提供的一種自動柜員機復合業務序列處理方法的流程步驟。圖1是一個“查詢+轉賬+查詢”復合業務序列實例實現的基本原理圖。自動柜員機客戶轉賬,如果客戶想知道知道整個轉賬操作的帳戶變化情況。按照現有技術,客戶必須先進行一次查詢操作,獲取到帳戶余額,然后進行轉賬操作,轉到特定帳戶所需要的錢,最后還需要進行一次查詢操作,獲取轉賬后帳戶余額,這樣客戶就知道這次轉賬業務,帳戶余額變化是否正確。按照本發明,客戶只需要進行轉賬業務,進行一次操作就可以獲取到帳戶余
17、額的變化,是否與轉出的錢數相等,從而確定這次業務操作賬面平衡,并且可以直觀的進行賬面變化的比對,其具體步驟如下:1)自動柜員機用戶插入銀行卡,輸入正確的密碼,輸入要轉賬的目的帳戶帳號和轉出的金額數目,向自動柜員機終端系統發起轉賬業務處理請求;2)自動柜員機終端系統進行報文封裝,可以封裝成8583報文轉賬單個業務報文,也可以按照本發明封裝成“查詢+轉賬+查詢”復合業務報文,發送到銀行前置系統;3)銀行前置系統對報文進行相關處理,轉發報文給銀行后臺業務處理系統;4)銀行后臺處理系統接收到報文,進行報文解析,如果是單個業務的報文,進一步判斷是否是“取款”、“存款”、“轉賬”等和賬面數量變化有關的業務
18、,如果與賬面數額變化無關的業務,按照現有技術繼續進行處理,否則,按照本發明往業務前后分別插入“查詢”業務,構成一個“查詢+本業務+查詢”的復合報文形式。5)如果是復合業務報文,拆分成復合業務序列,構成一個復合業務隊列,該復合業務隊列的處理具有原子性,復合業務原子性是指復合業務序列必須一次執行完畢,不能有其他和本帳戶操作相關的業務,插入到復合業務序列執行過程中來,可以考慮對業務操作的帳戶采用公知的加鎖等技術來實現。6)銀行后臺業務系統首先執行查詢業務,返回執行結果和帳戶余額,并暫存到業務序列中相應的“查詢”業務的應答字段中;7)然后執行轉賬業務,返回執行結果和帳戶余額,并暫存到業務序列中相應的“
19、轉賬”業務的應答字段中;8)最后執行“查詢”業務,返回執行結果和帳戶余額,并暫存到業務序列中相應的“轉賬”業務的應答字段中;9)銀行后臺業務處理系統執行復合業務的應答報文報工作,并把應答報文發送給銀行前置系統;10)銀行前置系統接收到應答報文,進行相應的處理,發送到自動柜員機終端系統;11)自動柜員機終端系統解包應答報文,并顯示其執行結果序列,至此用戶就可以一次性看到轉賬的帳戶余額變化的整個具體情況和具體過程。圖2是一個“取款+取款+沖正”復合業務實例實現的基本原理圖。目前銀行對自動柜員機取款機單次提款有一定的數額限制,一般為2000-4000,如果取款數超過該值,自動柜員機會直接拒絕交易業務
20、。為此,如果客戶要提款10000元,只能進行多次重復的取款操作,這給用戶帶來了不便。也浪費了資源。采用本發明的復合業務處理方法,顧客只需要進行一次取款操作,自動柜員機就會通過預配鈔的方式,分成多次出鈔。比方把取款20000湊10個取款2000的批處理報文上送,更有可操作性。客戶取款輸入20000元自動柜員機終端系統不再拒絕,而是通過預配鈔算法計算能否出鈔,并提示客戶會交易成功后會多次出鈔。這樣客戶不會按9次“繼續交易”,客戶操作流程大大簡化;上送報文含10個取款2000的請求,后臺返回報文含10個應答碼序列,報文流量也大大降低。自動柜員機終端系統根據后臺應答碼序列中的應答碼決定是否出鈔,并提示
21、客戶這是第幾次出鈔。對于沖正的處理需要匹配批處理交易中子交易的序列號。根據圖2,說明一個“取款+取款+沖正”復合業務實例實現的具體步驟:1)自動柜員機用戶插入銀行卡,輸入正確的密碼,輸入取款金額數目,向自動柜員機終端系統發起取款5000元的業務處理請求(不妨假設該臺機器單次取款上限為3000元);2)自動柜員機終端系統接受業務請求(不再因為5000>3000而拒絕業務),進行預配鈔算法,絕對把取款5000分解成“取款3000+取款2000”的復合業務進行,按照本發明封裝成“取款3000+取款2000”復合業務報文,發送到銀行前置系統;3)銀行前置系統對報文進行相關處理,轉發報文給銀行后臺業務處理系統;4)銀行后臺處理系統接收到報文,進行報文解析,計算出賬面變化總額為5000,查詢該客戶賬戶余額并暫存,如果帳戶余額不夠用,直接返回復合業務受理失敗并返回“賬面余額不夠”的原因
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年腈綸扁平絲項目合作計劃書
- 2025鋁材購銷合同
- 2025共同經營合同范本
- 2025年智能兒童成長儀項目建議書
- 2025咨詢服務合同變更協議書
- 2025年商業專用設備:條碼設備項目合作計劃書
- 2025年玻纖網項目建議書
- 2025年導游人員資格考試試題及答案
- 草坪柵欄施工方案
- 2025年不孕不育醫院項目合作計劃書
- 合作聯展合同模板
- LNG冷能利用介紹
- 三年級語文下冊 第19課《剃頭大師》同步訓練題(含答案)(部編版)
- 安全生產特種設備日管控、周排查月調度工作制度
- 臨時用電施工組織設計-完整
- 2023年高考遼寧卷化學真題(解析版)
- 第三章物流節點選址模型與方法
- 糧油食材配送投標方案(大米食用油食材配送服務投標方案)(技術方案)
- DB3301∕T 65.28-2024 反恐怖防范系統管理規范 第28部分:硬質隔離設施
- 新解讀《JTGT 3660-2020公路隧道施工技術規范》
- 北京版小學英語1至6年級詞匯
評論
0/150
提交評論