專利名稱:一種pos機(jī)交易中心基于tlv格式的數(shù)據(jù)獲取方法
技術(shù)領(lǐng)域:
本發(fā)明涉及金融POS交易技術(shù)領(lǐng)域,尤其涉及一種POS機(jī)交易中心基于TLV格式的數(shù)據(jù)獲取方法。
背景技術(shù):
隨著支付行業(yè)的發(fā)展,越來越多的收單機(jī)構(gòu)采用瘦終端模式作為POS交易中心的處理方案,該模式由終端獲取交易的必要數(shù)據(jù)并送回中心,中心完成交易處理后返回交易結(jié)果內(nèi)容交由終端進(jìn)行交易結(jié)果的顯示。對于終端采集上來的數(shù)據(jù),現(xiàn)有瘦終端中心平臺程序多采用固定數(shù)據(jù)結(jié)構(gòu)體進(jìn)行保存,該方法能夠保證中心處理過程中數(shù)據(jù)的快速的定位使用,并且在無需改動的情況下能夠支持標(biāo)準(zhǔn)銀聯(lián)交易,但是對于包含自定義輸入輸出信息的業(yè)務(wù)交易,則存在獲取內(nèi)容意義不明的問題,為了能夠完成新增業(yè)務(wù)的添加就必須修 改交易中心后臺程序進(jìn)行升級,在升級程序時中心必須停機(jī),對正常交易行為造成影響,導(dǎo)致POS交易中心維護(hù)成本高、效率低下。
發(fā)明內(nèi)容
本發(fā)明的目的在于為克服現(xiàn)有技術(shù)的缺陷,而提供一種POS機(jī)交易中心基于TLV格式的數(shù)據(jù)獲取方法。為實現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案一種POS機(jī)交易中心基于TLV格式的數(shù)據(jù)獲取方法,包括以下步驟SI) POS機(jī)終端輸入指令及數(shù)據(jù)信息;S2 )對POS機(jī)終端輸入的指令解析;S3)獲取自定義信息指令或者固定交易信息指令,如為固定交易信息指令,則進(jìn)入S4步驟,如為自定義信息指令,則進(jìn)入S5步驟;S4)對輸入的數(shù)據(jù)信息解析,獲取固定交易信息指令的數(shù)據(jù)解析后備交易處理使用;S5)對獲取自定義信息指令的數(shù)據(jù)信息解析并提取標(biāo)簽;S6)依據(jù)所提取的標(biāo)簽將解析后的數(shù)據(jù)信息寫入后臺TLV數(shù)據(jù)結(jié)構(gòu)中,以備交易處理使用。步驟S5所提取的標(biāo)簽為POS機(jī)后臺交易程序根據(jù)終端菜單流程配置的指令順序及指令所對應(yīng)的標(biāo)簽。步驟SI中POS機(jī)終端輸入的指令及數(shù)據(jù)信息為兩組或兩組以上。重復(fù)執(zhí)行步驟S2至S6,以將兩組或兩組以上獲取自定義信息指令的數(shù)據(jù)依據(jù)標(biāo)簽寫入后臺TLV數(shù)據(jù)結(jié)構(gòu)中,以備交易處理使用本發(fā)明與現(xiàn)有技術(shù)相比的有益效果是1)、提升了 POS終端數(shù)據(jù)采集的靈活度,可以對自定義信息進(jìn)行比較便捷的獲?。?)、在處理新的交易時無需增加新的結(jié)構(gòu)體變量,避免了對后臺交易中心程序的修改,降低了后臺程序更新頻率,減少了因后臺停機(jī)維護(hù)造成的損失,提高了收益;3)、明確了采集自定義信息的含義,標(biāo)簽可以自行定義,在定義中賦予固定含義,不容易混淆;4)、單次交易可多次采集自定信息,根據(jù)標(biāo)簽采集自定義信息就不再局限于數(shù)據(jù)結(jié)構(gòu)體的限制,可以不受限制的多次使用采集自定義信息指令,使得交易可以采集到更多需要信息,不再受后臺限制。
圖I為本發(fā)明優(yōu)選實施例的工作流程圖;圖2為磁條卡消費撤銷的原交易憑證號菜單流程配置示意圖。
具體實施例方式為了更充分理解本發(fā)明的技術(shù)內(nèi)容,下面結(jié)合具體實施例對本發(fā)明的技術(shù)方案進(jìn)一步介紹和說明。
如圖I所示,為本發(fā)明優(yōu)選實施例的原理框圖,本優(yōu)選實施例始于步驟SI,在POS機(jī)終端輸入指令及數(shù)據(jù)信息;步驟S2 :后臺交易程序?qū)OS機(jī)終端輸入的指令解析,步驟S3 :獲取自定義信息指令或者固定交易信息指令,如為固定交易信息指令,則進(jìn)入S4步驟,如為自定義信息指令,則進(jìn)入S5步驟;步驟S4 :后臺交易程序?qū)斎氲臄?shù)據(jù)信息解析,獲取固定交易信息指令的數(shù)據(jù)解析后備交易處理使用;步驟S5 :后臺交易程序?qū)Λ@取自定義信息指令的數(shù)據(jù)解析并提取標(biāo)簽;步驟S6 :后臺交易程序依據(jù)所提取的標(biāo)簽將解析后的數(shù)據(jù)信息寫入后臺TLV數(shù)據(jù)結(jié)構(gòu)中,以備交易處理使用。本實施例中,在步驟S5中所提取的標(biāo)簽為POS機(jī)后臺交易程序根據(jù)終端菜單流程配置的指令順序及指令所對應(yīng)的標(biāo)簽。本實施例中,在步驟SI中POS機(jī)終端輸入的指令及數(shù)據(jù)信息為兩組或兩組以上。在本實施例中,重復(fù)執(zhí)行步驟S2至S6,以將兩組或兩組以上獲取自定義信息指令的數(shù)據(jù)依據(jù)標(biāo)簽寫入后臺TLV數(shù)據(jù)結(jié)構(gòu)中,以備交易處理使用。下面以銀聯(lián)標(biāo)準(zhǔn)業(yè)務(wù)消費撤銷為例講解TLV數(shù)據(jù)采集在實際中的應(yīng)用。根據(jù)《中國銀聯(lián)POS終端規(guī)范》的規(guī)定,磁條卡消費撤銷交易需要操作員在終端輸入原交易憑證號、刷原交易磁卡、輸入密碼后將交易發(fā)送至后臺交易程序進(jìn)行處理,瘦終端平臺將這一流程抽象為瘦終端平臺的指令流程作為菜單初始數(shù)據(jù)下發(fā)。其中,刷原交易磁卡及輸入密碼分別使用了標(biāo)準(zhǔn)指令“讀取磁道密文”及“讀取密碼密文”,輸入原交易憑證號的動作采用了采集自定義信息指令之一的“讀取商務(wù)應(yīng)用號”指令,后臺交易程序在配置該指令時為其制定了采集標(biāo)簽“原右端交易憑證號(流水號)”。后臺交易程序在處理消費撤銷時就會根據(jù)該標(biāo)簽(TAG)取值(VALUE)作為原交易憑證號因素組交易包給銀聯(lián)。如圖2所示,為磁條卡消費撤銷的原交易憑證號菜單流程配置示意圖,其中序號I記錄對應(yīng)的流程為輸入原交易憑證號,其“自定義TAG” 一欄的內(nèi)容為“原右端交易憑證號(流水號)”,根據(jù)該菜單流程配置,POS機(jī)終端會根據(jù)指令上送相應(yīng)數(shù)據(jù),后臺交易程序會解析數(shù)據(jù)并將其添加到相應(yīng)標(biāo)簽中備用,以下數(shù)據(jù)為消費撤銷交易中解析處理過后的TLV完整結(jié)構(gòu)數(shù)據(jù),數(shù)據(jù)均以字節(jié)為單位16進(jìn)制表示(下同,不再說明)OF 03 01 02 OF 00 06 34 36 32 34 37 32 57 24 36 32 32 32 36
對該數(shù)據(jù)塊進(jìn)行解析后,“原右端交易憑證號(流水號)”標(biāo)簽及其對應(yīng)數(shù)據(jù)為TAG 0F 00LENGTH 06VALUE 34 36 32 34 37 32 (即 ASC 碼 “462472”)一整串TLV數(shù)據(jù)將會交給后續(xù)程序進(jìn)行交易處理,最終返回交易結(jié)果給前置處理。以上所述僅以實施例來進(jìn)一步說明本發(fā)明的技術(shù)內(nèi)容,以便于讀者更容易理解,但不代表本發(fā)明的實施方式僅限于此,任何依本發(fā)明所做的技術(shù)延伸或再創(chuàng)造,均受本發(fā)明的保護(hù)。
權(quán)利要求
1.一種POS機(jī)交易中心基于TLV格式的數(shù)據(jù)獲取方法,其特征在于,包括以下步驟 51)POS機(jī)終端輸入指令及數(shù)據(jù)信息; 52)對POS機(jī)終端輸入的指令解析; 53)獲取自定義信息指令或者固定交易信息指令,如為固定交易信息指令,則進(jìn)入S4步驟,如為自定義信息指令,則進(jìn)入S5步驟; 54)對輸入的數(shù)據(jù)信息解析,獲取固定交易信息指令的數(shù)據(jù)解析后備交易處理使用; 55)對獲取自定義信息指令的數(shù)據(jù)信息解析并提取標(biāo)簽; 56)依據(jù)所提取的標(biāo)簽將解析后的數(shù)據(jù)信息寫入后臺TLV數(shù)據(jù)結(jié)構(gòu)中,以備交易處理使用。
2.根據(jù)權(quán)利要求I所述的POS機(jī)交易中心基于TLV格式的數(shù)據(jù)獲取方法,其特征在于,步驟S5所提取的標(biāo)簽為POS機(jī)后臺交易程序根據(jù)終端菜單流程配置的指令順序及指令所對應(yīng)的標(biāo)簽。
3.根據(jù)權(quán)利要求I或2任一所述的POS機(jī)交易中心基于TLV格式的數(shù)據(jù)獲取方法,其特征在于,步驟Si中POS機(jī)終端輸入的指令及數(shù)據(jù)信息為兩組或兩組以上。
4.根據(jù)權(quán)利要求3所述的POS機(jī)交易中心基于TLV格式的數(shù)據(jù)獲取方法,其特征在于,重復(fù)執(zhí)行步驟S2至S6,以將兩組或兩組以上獲取自定義信息指令的數(shù)據(jù)依據(jù)標(biāo)簽寫入后臺TLV數(shù)據(jù)結(jié)構(gòu)中,以備交易處理使用。
全文摘要
本發(fā)明涉及一種POS機(jī)交易中心基于TLV格式的數(shù)據(jù)獲取方法,包括以下步驟POS機(jī)終端輸入指令及數(shù)據(jù)信息;對POS機(jī)終端輸入的指令解析,獲取自定義信息指令或者固定交易信息指令;對輸入的數(shù)據(jù)信息解析;對獲取自定義信息指令的數(shù)據(jù)提取標(biāo)簽;依據(jù)所提取的標(biāo)簽將解析后的數(shù)據(jù)信息寫入后臺TLV數(shù)據(jù)結(jié)構(gòu)中,以備交易處理使用。本發(fā)明提升了POS終端數(shù)據(jù)采集的靈活度,可以對自定義信息進(jìn)行比較便捷的獲??;在處理新的交易時無需增加新的結(jié)構(gòu)體變量,避免了對后臺交易中心程序的修改,降低了后臺程序更新頻率,減少了因后臺停機(jī)維護(hù)造成的損失,提高了收益;可以不受限制的多次使用采集自定義信息指令,使得交易可以采集到更多需要信息,不再受后臺限制。
文檔編號G07G1/00GK102945579SQ201210468170
公開日2013年2月27日 申請日期2012年11月19日 優(yōu)先權(quán)日2012年11月19日
發(fā)明者張吉 申請人:深圳市新國都技術(shù)股份有限公司