一種報(bào)文傳輸方法、自助設(shè)備及報(bào)文傳輸系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種報(bào)文傳輸方法、自助設(shè)備及報(bào)文傳輸系統(tǒng)。本發(fā)明實(shí)施例方法包括:自助設(shè)備將待發(fā)送的數(shù)據(jù)賦值到報(bào)文數(shù)據(jù)文件中的多個(gè)單一數(shù)據(jù)域中,所述報(bào)文數(shù)據(jù)文件為多級(jí)XML報(bào)文數(shù)據(jù)文件,提取所述報(bào)文數(shù)據(jù)文件中待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,在其數(shù)據(jù)域頭部添加自助設(shè)備系統(tǒng)的公共報(bào)文頭,形成第一報(bào)文,將第一報(bào)文進(jìn)行加密,并轉(zhuǎn)換至預(yù)先設(shè)定格式,形成第二報(bào)文,將第二報(bào)文發(fā)送給至所述銀行中心系統(tǒng)。本發(fā)明實(shí)施例避免了單級(jí)XML格式報(bào)文使用一個(gè)單一數(shù)據(jù)域標(biāo)識(shí)一個(gè)單一數(shù)據(jù),而造成的報(bào)文信息種類單一的問(wèn)題,使報(bào)文信息更加多樣化。
【專利說(shuō)明】一種報(bào)文傳輸方法、自助設(shè)備及報(bào)文傳輸系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及銀行業(yè)務(wù)領(lǐng)域,特別涉及一種報(bào)文傳輸方法、自助設(shè)備及報(bào)文傳輸系統(tǒng)。
【背景技術(shù)】
[0002]隨著金融電子化、信息化浪潮,銀行的自助設(shè)備日益普及,在銀行業(yè)務(wù)中得到廣泛運(yùn)用,以ATM為代表的自助設(shè)備越來(lái)越受到社會(huì)公眾的青睞,為百姓生活帶來(lái)更多的便利和快捷,成為人們?nèi)粘=?jīng)濟(jì)生活中“全天候服務(wù)銀行”。
[0003]自助設(shè)備通過(guò)通信報(bào)文與銀行中心系統(tǒng)之間實(shí)現(xiàn)通信,銀行持卡人可利用自助設(shè)備所提供的功能完成查詢、更改密碼、存款、取款等金融服務(wù)。
[0004]現(xiàn)有的自助設(shè)備和銀行中心系統(tǒng)之間的通信報(bào)文一般采用單級(jí)XML格式,這種報(bào)文格式的優(yōu)點(diǎn)在于可以用很簡(jiǎn)單的方式進(jìn)行組包,但是這種報(bào)文格式可以承載的信息種類比較單一,完全由報(bào)文中的每個(gè)單一數(shù)據(jù)域值來(lái)裝載數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種報(bào)文傳輸方法、自助設(shè)備及報(bào)文傳輸系統(tǒng),避免了單級(jí)XML格式報(bào)文使用一個(gè)單一數(shù)據(jù)域標(biāo)識(shí)一個(gè)單一數(shù)據(jù),而造成的報(bào)文信息種類單一的問(wèn)題,使報(bào)文信息更加多樣化。
[0006]本發(fā)明實(shí)施例第一方面提供了一種報(bào)文傳輸方法,包括:
[0007]自助設(shè)備將待發(fā)送的數(shù)據(jù)賦值到報(bào)文數(shù)據(jù)文件中的多個(gè)單一數(shù)據(jù)域中,所述報(bào)文數(shù)據(jù)文件為多級(jí)XML報(bào)文數(shù)據(jù)文件;
[0008]所述自助設(shè)備提取所述報(bào)文數(shù)據(jù)文件中待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,在其數(shù)據(jù)域頭部添加所述自助設(shè)備系統(tǒng)的公共報(bào)文頭,形成第一報(bào)文;
[0009]所述自助設(shè)備將所述第一報(bào)文進(jìn)行加密,并轉(zhuǎn)換至預(yù)先設(shè)定格式,形成第二報(bào)文,將所述第二報(bào)文發(fā)送給至所述銀行中心系統(tǒng)。
[0010]可選的,所述多個(gè)單一數(shù)據(jù)域中每個(gè)單一數(shù)據(jù)域?yàn)?br>
[0011]所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn),
[0012]或,
[0013]所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn),
[0014]或,
[0015]所述多個(gè)單一數(shù)據(jù)域中一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn)且為另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn)。
[0016]可選的,所述自助設(shè)備將所述第一報(bào)文進(jìn)行加密包括:
[0017]所述自助設(shè)備將所述第一報(bào)文進(jìn)行MAC加密。
[0018]可選的,所述方法還包括:
[0019]所述自助設(shè)備接收所述銀行中心系統(tǒng)返回的應(yīng)答報(bào)文;
[0020]所述自助設(shè)備將所述應(yīng)答報(bào)文轉(zhuǎn)換為所述自助設(shè)備可讀的文件格式,將所述轉(zhuǎn)換格式后的應(yīng)答報(bào)文解析至所述報(bào)文數(shù)據(jù)文件;
[0021 ] 所述自助設(shè)備讀取所述報(bào)文數(shù)據(jù)文件中的數(shù)據(jù)。
[0022]本發(fā)明第二方面提供了一種自助設(shè)備,包括:
[0023]賦值模塊,用于將待發(fā)送的數(shù)據(jù)賦值到報(bào)文數(shù)據(jù)文件中的多個(gè)單一數(shù)據(jù)域中,所述報(bào)文數(shù)據(jù)文件為多級(jí)XML報(bào)文數(shù)據(jù)文件;
[0024]報(bào)文組包模塊,用于提取所述報(bào)文數(shù)據(jù)文件中待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,在其數(shù)據(jù)域頭部添加所述自助設(shè)備系統(tǒng)的公共報(bào)文頭,形成第一報(bào)文;將所述第一報(bào)文進(jìn)行加密,并轉(zhuǎn)換至預(yù)先設(shè)定格式,形成第二報(bào)文;
[0025]發(fā)送模塊,用于將所述第二報(bào)文發(fā)送給至所述銀行中心系統(tǒng)。
[0026]可選的,所述多個(gè)單一數(shù)據(jù)域中每個(gè)單一數(shù)據(jù)域?yàn)?br>
[0027]所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn),
[0028]或,
[0029]所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn),
[0030]或,
[0031]所述多個(gè)單一數(shù)據(jù)域中一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn)且為另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn)。
[0032]可選的,所述報(bào)文組包模塊具體用于將所述第一報(bào)文進(jìn)行MAC加密。
[0033]可選的,所述自助設(shè)備還包括:
[0034]接收模塊,用于接收所述銀行中心系統(tǒng)返回的應(yīng)答報(bào)文;
[0035]報(bào)文解析模塊,用于將所述應(yīng)答報(bào)文轉(zhuǎn)換為所述自助設(shè)備可讀的文件格式,將所述轉(zhuǎn)換格式后的應(yīng)答報(bào)文解析至所述報(bào)文數(shù)據(jù)文件;
[0036]讀取模塊,用于讀取所述報(bào)文數(shù)據(jù)文件中的數(shù)據(jù)。
[0037]可選的,所述接收模塊和所述發(fā)送模塊均為報(bào)文發(fā)送與接收模塊。
[0038]本發(fā)明第三方面提供了一種報(bào)文傳輸系統(tǒng),包括:
[0039]包括自助設(shè)備和銀行中心系統(tǒng),所述自助設(shè)備是如權(quán)利要求5至9中任一所述的自助設(shè)備。
[0040]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
[0041]使用多級(jí)XML格式作為自助設(shè)備與銀行中心系統(tǒng)之間的通信報(bào)文格式,每一個(gè)單一數(shù)據(jù)域可以代表待發(fā)送數(shù)據(jù)中一個(gè)字段的值,將待發(fā)送數(shù)據(jù)賦值到多個(gè)單一數(shù)據(jù)域,避免了單級(jí)XML格式報(bào)文使用一個(gè)單一數(shù)據(jù)域標(biāo)識(shí)一個(gè)單一數(shù)據(jù),而造成的報(bào)文信息種類單一的問(wèn)題,使報(bào)文信息更加多樣化。
【專利附圖】
【附圖說(shuō)明】
[0042]圖1本發(fā)明實(shí)施例中報(bào)文傳輸方法的一個(gè)實(shí)施例不意圖;
[0043]圖2本發(fā)明實(shí)施例中報(bào)文傳輸方法的另一個(gè)實(shí)施例不意圖;
[0044]圖3本發(fā)明實(shí)施例中報(bào)文傳輸方法的另一個(gè)實(shí)施例不意圖;
[0045]圖4本發(fā)明實(shí)施例中自助設(shè)備的一個(gè)實(shí)施例示意圖;
[0046]圖5本發(fā)明實(shí)施例中自助設(shè)備的另一個(gè)實(shí)施例示意圖;
[0047]圖6本發(fā)明實(shí)施例中自助設(shè)備的另一個(gè)實(shí)施例示意圖;
[0048]圖7本發(fā)明實(shí)施例中自助設(shè)備的另一個(gè)實(shí)施例示意圖;
[0049]圖8本發(fā)明實(shí)施例中報(bào)文傳輸系統(tǒng)的一個(gè)實(shí)施例不意圖。
【具體實(shí)施方式】
[0050]本發(fā)明實(shí)施例提供了一種報(bào)文傳輸方法、自助設(shè)備及報(bào)文傳輸系統(tǒng),避免了單級(jí)XML格式報(bào)文使用一個(gè)單一數(shù)據(jù)域標(biāo)識(shí)一個(gè)單一數(shù)據(jù),而造成的報(bào)文信息種類單一的問(wèn)題,使報(bào)文信息更加多樣化。
[0051]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0052]本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三…第四”等(如果存在)是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的實(shí)施例能夠以除了在這里圖示或描述的內(nèi)容以外的順序?qū)嵤?。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0053]請(qǐng)參閱圖1,本發(fā)明實(shí)施例中報(bào)文傳輸方法的一個(gè)實(shí)施例包括:
[0054]101、自助設(shè)備將待發(fā)送的數(shù)據(jù)賦值到報(bào)文數(shù)據(jù)文件中的多個(gè)單一數(shù)據(jù)域中;
[0055]自助設(shè)備是一種組合了多種不同金融業(yè)務(wù)功能的自助服務(wù)設(shè)備,持卡人可利用該設(shè)備所提供的功能完成查詢、更改密碼、存款、取款等金融服務(wù)。
[0056]XML:可擴(kuò)展標(biāo)記語(yǔ)言,標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的子集,一種用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語(yǔ)言。它可以用來(lái)標(biāo)記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對(duì)自己的標(biāo)記語(yǔ)言進(jìn)行定義的源語(yǔ)言。
[0057]本實(shí)施例中,所述報(bào)文數(shù)據(jù)文件為多級(jí)XML報(bào)文數(shù)據(jù)文件,多級(jí)XML報(bào)文數(shù)據(jù)文件中的每一個(gè)單一數(shù)據(jù)域可以代表數(shù)據(jù)庫(kù)中一個(gè)字段的值,多個(gè)單一數(shù)據(jù)域組合起來(lái)又可以作為一個(gè)獨(dú)立區(qū)域來(lái)描述數(shù)據(jù)庫(kù)中的某些數(shù)據(jù)。
[0058]需要說(shuō)明的是,所述多個(gè)單一數(shù)據(jù)域中每個(gè)單一數(shù)據(jù)域可以如下情況:
[0059]所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn),
[0060]或,所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn),
[0061]或,所述多個(gè)單一數(shù)據(jù)域中一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn)且為另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn),此處不作限定。
[0062]102、自助設(shè)備提取所述報(bào)文數(shù)據(jù)文件中待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,在其數(shù)據(jù)域頭部添加所述自助設(shè)備系統(tǒng)的公共報(bào)文頭,形成第一報(bào)文;
[0063]自助設(shè)備確定需要待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,提取所述報(bào)文數(shù)據(jù)文件中待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,然后在其數(shù)據(jù)域頭部添加所述自助設(shè)備系統(tǒng)的公共報(bào)文頭,即形成第一報(bào)文,所述第一報(bào)文為XML格式的字符串。
[0064]103、自助設(shè)備將所述第一報(bào)文進(jìn)行加密,并轉(zhuǎn)換至預(yù)先設(shè)定格式,形成第二報(bào)文,將所述第二報(bào)文發(fā)送給至所述銀行中心系統(tǒng)。
[0065]自助設(shè)備對(duì)形成后的第一報(bào)文進(jìn)行加密,形成報(bào)文密文,并轉(zhuǎn)換至預(yù)先設(shè)定格式,形成第二報(bào)文,將該第二報(bào)文發(fā)送給至所述銀行中心系統(tǒng)。
[0066]本實(shí)施例中,預(yù)先設(shè)定格式為銀行中心系統(tǒng)規(guī)定的格式,自助設(shè)備將所述第一報(bào)文進(jìn)行加密的方式可以是自助設(shè)備將所述第一報(bào)文進(jìn)行MAC加密,此處不作限定。
[0067]本實(shí)施例中,使用多級(jí)XML格式作為自助設(shè)備與銀行中心系統(tǒng)之間的通信報(bào)文格式,每一個(gè)單一數(shù)據(jù)域可以代表待發(fā)送數(shù)據(jù)中一個(gè)字段的值,將待發(fā)送數(shù)據(jù)賦值到多個(gè)單一數(shù)據(jù)域,避免了單級(jí)XML格式報(bào)文使用一個(gè)單一數(shù)據(jù)域標(biāo)識(shí)一個(gè)單一數(shù)據(jù),而造成的報(bào)文信息種類單一的問(wèn)題,使報(bào)文信息更加多樣化。
[0068]圖1所示的實(shí)施例中,自助設(shè)備將所述第一報(bào)文進(jìn)行加密可以是自助設(shè)備將所述第一報(bào)文進(jìn)行MAC加密,下面以一具體實(shí)施例進(jìn)行詳細(xì)描述。
[0069]請(qǐng)參閱圖2,本發(fā)明實(shí)施例中報(bào)文傳輸方法的另一個(gè)實(shí)施例包括:
[0070]201、自助設(shè)備將待發(fā)送的數(shù)據(jù)賦值到報(bào)文數(shù)據(jù)文件中的多個(gè)單一數(shù)據(jù)域中;
[0071]自助設(shè)備是一種組合了多種不同金融業(yè)務(wù)功能的自助服務(wù)設(shè)備,持卡人可利用該設(shè)備所提供的功能完成查詢、更改密碼、存款、取款等金融服務(wù)。
[0072]XML:可擴(kuò)展標(biāo)記語(yǔ)言,標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的子集,一種用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語(yǔ)言。它可以用來(lái)標(biāo)記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對(duì)自己的標(biāo)記語(yǔ)言進(jìn)行定義的源語(yǔ)言。
[0073]本實(shí)施例中,所述報(bào)文數(shù)據(jù)文件為多級(jí)XML報(bào)文數(shù)據(jù)文件,多級(jí)XML報(bào)文數(shù)據(jù)文件中的每一個(gè)單一數(shù)據(jù)域可以代表數(shù)據(jù)庫(kù)中一個(gè)字段的值,多個(gè)單一數(shù)據(jù)域組合起來(lái)又可以作為一個(gè)獨(dú)立區(qū)域來(lái)描述數(shù)據(jù)庫(kù)中的某些數(shù)據(jù)。
[0074]需要說(shuō)明的是,所述多個(gè)單一數(shù)據(jù)域中每個(gè)單一數(shù)據(jù)域可以如下情況:
[0075]所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn),
[0076]或,所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn),
[0077]或,所述多個(gè)單一數(shù)據(jù)域中一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn)且為另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn),此處不作限定。
[0078]202、自助設(shè)備提取所述報(bào)文數(shù)據(jù)文件中待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,在其數(shù)據(jù)域頭部添加所述自助設(shè)備系統(tǒng)的公共報(bào)文頭,形成第一報(bào)文;
[0079]自助設(shè)備確定需要待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,提取所述報(bào)文數(shù)據(jù)文件中待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,然后在其數(shù)據(jù)域頭部添加所述自助設(shè)備系統(tǒng)的公共報(bào)文頭,即形成第一報(bào)文,所述第一報(bào)文為XML格式的字符串。
[0080]203、自助設(shè)備將所述第一報(bào)文進(jìn)行MAC加密,并轉(zhuǎn)換至預(yù)先設(shè)定格式,形成第二報(bào)文,將所述第二報(bào)文發(fā)送給至所述銀行中心系統(tǒng)。
[0081]自助設(shè)備對(duì)形成后的第一報(bào)文進(jìn)行加密,形成報(bào)文密文,并轉(zhuǎn)換至預(yù)先設(shè)定格式,形成第二報(bào)文,將該第二報(bào)文發(fā)送給至所述銀行中心系統(tǒng)。
[0082]本實(shí)施例中,預(yù)先設(shè)定格式為銀行中心系統(tǒng)規(guī)定的格式,自助設(shè)備將所述第一報(bào)文進(jìn)行加密的方式為MAC加密,
[0083]需要說(shuō)明的是,本實(shí)施例中以自助設(shè)備將所述第一報(bào)文進(jìn)行MAC加密為例,可以理解的是,自助設(shè)備將所述第一報(bào)文進(jìn)行加密的方式還可以是其它加密方式,此處不作限定。
[0084]本實(shí)施例中,使用多級(jí)XML格式作為自助設(shè)備與銀行中心系統(tǒng)之間的通信報(bào)文格式,每一個(gè)單一數(shù)據(jù)域可以代表待發(fā)送數(shù)據(jù)中一個(gè)字段的值,將待發(fā)送數(shù)據(jù)賦值到多個(gè)單一數(shù)據(jù)域,避免了單級(jí)XML格式報(bào)文使用一個(gè)單一數(shù)據(jù)域標(biāo)識(shí)一個(gè)單一數(shù)據(jù),而造成的報(bào)文信息種類單一的問(wèn)題,使報(bào)文信息更加多樣化;
[0085]其次,自助設(shè)備將所述第一報(bào)文進(jìn)行MAC加密,提高了加密的安全性。
[0086]圖1或圖2所示的實(shí)施例中,自助設(shè)備向銀行中心系統(tǒng)發(fā)送第二報(bào)文后,還可以接收銀行的應(yīng)答報(bào)文,并進(jìn)行解析讀取數(shù)據(jù),下面以一實(shí)施例進(jìn)行詳細(xì)描述。
[0087]請(qǐng)參閱圖3,本發(fā)明實(shí)施例中報(bào)文傳輸方法的另一個(gè)實(shí)施例包括:
[0088]301、自助設(shè)備將待發(fā)送的數(shù)據(jù)賦值到報(bào)文數(shù)據(jù)文件中的多個(gè)單一數(shù)據(jù)域中;
[0089]自助設(shè)備是一種組合了多種不同金融業(yè)務(wù)功能的自助服務(wù)設(shè)備,持卡人可利用該設(shè)備所提供的功能完成查詢、更改密碼、存款、取款等金融服務(wù)。
[0090]XML:可擴(kuò)展標(biāo)記語(yǔ)言,標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的子集,一種用于標(biāo)記電子文件使其具有結(jié)構(gòu)性的標(biāo)記語(yǔ)言。它可以用來(lái)標(biāo)記數(shù)據(jù)、定義數(shù)據(jù)類型,是一種允許用戶對(duì)自己的標(biāo)記語(yǔ)言進(jìn)行定義的源語(yǔ)言。
[0091 ] 本實(shí)施例中,所述報(bào)文數(shù)據(jù)文件為多級(jí)XML報(bào)文數(shù)據(jù)文件,多級(jí)XML報(bào)文數(shù)據(jù)文件中的每一個(gè)單一數(shù)據(jù)域可以代表數(shù)據(jù)庫(kù)中一個(gè)字段的值,多個(gè)單一數(shù)據(jù)域組合起來(lái)又可以作為一個(gè)獨(dú)立區(qū)域來(lái)描述數(shù)據(jù)庫(kù)中的某些數(shù)據(jù)。
[0092]需要說(shuō)明的是,所述多個(gè)單一數(shù)據(jù)域中每個(gè)單一數(shù)據(jù)域可以如下情況:
[0093]所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn),
[0094]或,所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn),
[0095]或,所述多個(gè)單一數(shù)據(jù)域中一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn)且為另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn),此處不作限定。
[0096]302、自助設(shè)備提取所述報(bào)文數(shù)據(jù)文件中待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,在其數(shù)據(jù)域頭部添加所述自助設(shè)備系統(tǒng)的公共報(bào)文頭,形成第一報(bào)文;
[0097]自助設(shè)備確定需要待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,提取所述報(bào)文數(shù)據(jù)文件中待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,然后在其數(shù)據(jù)域頭部添加所述自助設(shè)備系統(tǒng)的公共報(bào)文頭,即形成第一報(bào)文,所述第一報(bào)文為XML格式的字符串。
[0098]303、自助設(shè)備將所述第一報(bào)文進(jìn)行加密,并轉(zhuǎn)換至預(yù)先設(shè)定格式,形成第二報(bào)文,將所述第二報(bào)文發(fā)送給至所述銀行中心系統(tǒng)。
[0099]自助設(shè)備對(duì)形成后的第一報(bào)文進(jìn)行加密,形成報(bào)文密文,并轉(zhuǎn)換至預(yù)先設(shè)定格式,形成第二報(bào)文,將該第二報(bào)文發(fā)送給至所述銀行中心系統(tǒng)。
[0100]本實(shí)施例中,預(yù)先設(shè)定格式為銀行中心系統(tǒng)規(guī)定的格式。
[0101]可選的,自助設(shè)備將所述第一報(bào)文進(jìn)行加密的方式可以是自助設(shè)備將所述第一報(bào)文進(jìn)行MAC加密,此處不作限定。
[0102]304、自助設(shè)備接收所述銀行中心系統(tǒng)返回的應(yīng)答報(bào)文;
[0103]銀行中心系統(tǒng)接收到自助設(shè)備發(fā)送的第二報(bào)文后,會(huì)向自助設(shè)備返回應(yīng)答報(bào)文。
[0104]305、自助設(shè)備將所述應(yīng)答報(bào)文轉(zhuǎn)換為所述自助設(shè)備可讀的文件格式,將所述轉(zhuǎn)換格式后的應(yīng)答報(bào)文解析至所述報(bào)文數(shù)據(jù)文件;
[0105]自助設(shè)備接收到應(yīng)答報(bào)文后,會(huì)進(jìn)行解密(如與上述MAC加密對(duì)應(yīng)的MAC解密),然后轉(zhuǎn)換為自助設(shè)備刻度的文件格式,如上述的XML格式的字符串,并將轉(zhuǎn)換格式后的應(yīng)答報(bào)文解析至報(bào)文數(shù)據(jù)文件。
[0106]306、自助設(shè)備讀取所述報(bào)文數(shù)據(jù)文件中的數(shù)據(jù)。
[0107]自助設(shè)備此時(shí)可以讀取報(bào)文數(shù)據(jù)文件中的數(shù)據(jù),進(jìn)行后續(xù)業(yè)務(wù)操作。
[0108]本實(shí)施例中,使用多級(jí)XML格式作為自助設(shè)備與銀行中心系統(tǒng)之間的通信報(bào)文格式,每一個(gè)單一數(shù)據(jù)域可以代表待發(fā)送數(shù)據(jù)中一個(gè)字段的值,將待發(fā)送數(shù)據(jù)賦值到多個(gè)單一數(shù)據(jù)域,避免了單級(jí)XML格式報(bào)文使用一個(gè)單一數(shù)據(jù)域標(biāo)識(shí)一個(gè)單一數(shù)據(jù),而造成的報(bào)文信息種類單一的問(wèn)題,使報(bào)文信息更加多樣化;
[0109]其次,自助設(shè)備可以對(duì)接收銀行中心系統(tǒng)發(fā)送的預(yù)定格式的應(yīng)答報(bào)文進(jìn)行格式轉(zhuǎn)換及內(nèi)容讀取,使實(shí)現(xiàn)方式更加多樣化。
[0110]上面介紹的是本發(fā)明實(shí)施例中報(bào)文傳輸方法的實(shí)施例,下面介紹本發(fā)明實(shí)施例提供的自助設(shè)備的實(shí)施例,請(qǐng)參閱圖4,本發(fā)明實(shí)施例提供的自助設(shè)備的一個(gè)實(shí)施例包括:
[0111]賦值模塊401,用于將待發(fā)送的數(shù)據(jù)賦值到報(bào)文數(shù)據(jù)文件中的多個(gè)單一數(shù)據(jù)域中,所述報(bào)文數(shù)據(jù)文件為多級(jí)XML報(bào)文數(shù)據(jù)文件;
[0112]報(bào)文組包模塊402,用于提取所述報(bào)文數(shù)據(jù)文件中待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,在其數(shù)據(jù)域頭部添加所述自助設(shè)備系統(tǒng)的公共報(bào)文頭,形成第一報(bào)文;將所述第一報(bào)文進(jìn)行加密,并轉(zhuǎn)換至預(yù)先設(shè)定格式,形成第二報(bào)文;
[0113]發(fā)送模塊403,用于將所述第二報(bào)文發(fā)送給至所述銀行中心系統(tǒng)。
[0114]所述多個(gè)單一數(shù)據(jù)域中每個(gè)單一數(shù)據(jù)域可以為所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn),或所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn),或所述多個(gè)單一數(shù)據(jù)域中一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn)且為另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn)。
[0115]本實(shí)施例中,賦值模塊401將待發(fā)送數(shù)據(jù)賦值到多個(gè)單一數(shù)據(jù)域,每一個(gè)單一數(shù)據(jù)域可以代表待發(fā)送數(shù)據(jù)中一個(gè)字段的值,避免了單級(jí)XML格式報(bào)文使用一個(gè)單一數(shù)據(jù)域標(biāo)識(shí)一個(gè)單一數(shù)據(jù),而造成的報(bào)文信息種類單一的問(wèn)題,使報(bào)文信息更加多樣化。
[0116]請(qǐng)參閱圖5,本發(fā)明實(shí)施例提供的自助設(shè)備的另一個(gè)實(shí)施例包括:
[0117]賦值模塊501,用于將待發(fā)送的數(shù)據(jù)賦值到報(bào)文數(shù)據(jù)文件中的多個(gè)單一數(shù)據(jù)域中,所述報(bào)文數(shù)據(jù)文件為多級(jí)XML報(bào)文數(shù)據(jù)文件;
[0118]報(bào)文組包模塊502,用于提取所述報(bào)文數(shù)據(jù)文件中待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,在其數(shù)據(jù)域頭部添加所述自助設(shè)備系統(tǒng)的公共報(bào)文頭,形成第一報(bào)文;將所述第一報(bào)文進(jìn)行加密,并轉(zhuǎn)換至預(yù)先設(shè)定格式,形成第二報(bào)文;
[0119]發(fā)送模塊503,用于將所述第二報(bào)文發(fā)送給至所述銀行中心系統(tǒng)。
[0120]所述多個(gè)單一數(shù)據(jù)域中每個(gè)單一數(shù)據(jù)域可以為所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn),或所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn),或所述多個(gè)單一數(shù)據(jù)域中一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn)且為另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn)。
[0121]優(yōu)選的,所述報(bào)文組包模塊502具體可以用于將所述第一報(bào)文進(jìn)行MAC加密。
[0122]進(jìn)一步的,所述自助設(shè)備還可以包括:
[0123]接收模塊504,用于接收所述銀行中心系統(tǒng)返回的應(yīng)答報(bào)文;
[0124]報(bào)文解析模塊505,用于將所述應(yīng)答報(bào)文轉(zhuǎn)換為所述自助設(shè)備可讀的文件格式,將所述轉(zhuǎn)換格式后的應(yīng)答報(bào)文解析至所述報(bào)文數(shù)據(jù)文件;
[0125]讀取模塊506,用于讀取所述報(bào)文數(shù)據(jù)文件中的數(shù)據(jù)。
[0126]本實(shí)施例中,發(fā)送模塊503和接收模塊504可以是同一個(gè)模塊,即報(bào)文發(fā)送和接收模塊,此處不作限定。
[0127]賦值模塊501、讀取模塊506可以自助設(shè)備應(yīng)用系統(tǒng)中的模塊,此處不作限定。
[0128]圖5所示的實(shí)施例中,發(fā)送模塊和接收模塊可以是同一個(gè)模塊,即報(bào)文發(fā)送和接收模塊,下面以一具體實(shí)施例說(shuō)明,請(qǐng)參閱圖6,本發(fā)明實(shí)施例提供的自助設(shè)備的另一個(gè)實(shí)施例包括:
[0129]賦值模塊601,用于將待發(fā)送的數(shù)據(jù)賦值到報(bào)文數(shù)據(jù)文件中的多個(gè)單一數(shù)據(jù)域中,所述報(bào)文數(shù)據(jù)文件為多級(jí)XML報(bào)文數(shù)據(jù)文件;
[0130]報(bào)文組包模塊602,用于提取所述報(bào)文數(shù)據(jù)文件中待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,在其數(shù)據(jù)域頭部添加所述自助設(shè)備系統(tǒng)的公共報(bào)文頭,形成第一報(bào)文;將所述第一報(bào)文進(jìn)行加密,并轉(zhuǎn)換至預(yù)先設(shè)定格式,形成第二報(bào)文;
[0131]報(bào)文發(fā)送和接收模塊603,用于將所述第二報(bào)文發(fā)送給至所述銀行中心系統(tǒng)。
[0132]所述多個(gè)單一數(shù)據(jù)域中每個(gè)單一數(shù)據(jù)域可以為所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn),或所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn),或所述多個(gè)單一數(shù)據(jù)域中一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn)且為另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn)。
[0133]進(jìn)一步的,所述報(bào)文發(fā)送和接收模塊603還可以用于接收所述銀行中心系統(tǒng)返回的應(yīng)答報(bào)文;
[0134]所述自助設(shè)備還可以包括:
[0135]報(bào)文解析模塊604,用于將所述應(yīng)答報(bào)文轉(zhuǎn)換為所述自助設(shè)備可讀的文件格式,將所述轉(zhuǎn)換格式后的應(yīng)答報(bào)文解析至所述報(bào)文數(shù)據(jù)文件;
[0136]讀取模塊605,用于讀取所述報(bào)文數(shù)據(jù)文件中的數(shù)據(jù)。
[0137]本實(shí)施例中,以報(bào)文發(fā)送和接收模塊603為例,在實(shí)際應(yīng)用中,報(bào)文發(fā)送和接收模塊603還可以分別是發(fā)送模塊和接收模塊,此處不作限定。
[0138]賦值模塊601、讀取模塊605可以是自助設(shè)備應(yīng)用系統(tǒng)中的模塊,此處不作限定。
[0139]下面以結(jié)合一具體應(yīng)用場(chǎng)景,對(duì)本實(shí)施例中的自助設(shè)備的內(nèi)部運(yùn)作流程進(jìn)行描述:
[0140]賦值模塊501將待發(fā)送的數(shù)據(jù)賦值到報(bào)文數(shù)據(jù)文件中的多個(gè)單一數(shù)據(jù)域中,所述報(bào)文數(shù)據(jù)文件為多級(jí)XML報(bào)文數(shù)據(jù)文件;
[0141]報(bào)文組包模塊502提取所述報(bào)文數(shù)據(jù)文件中待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,在其數(shù)據(jù)域頭部添加所述自助設(shè)備系統(tǒng)的公共報(bào)文頭,形成第一報(bào)文;將所述第一報(bào)文進(jìn)行加密,并轉(zhuǎn)換至預(yù)先設(shè)定格式,形成第二報(bào)文;
[0142]發(fā)送模塊503將所述第二報(bào)文發(fā)送給至所述銀行中心系統(tǒng)。
[0143]所述多個(gè)單一數(shù)據(jù)域中每個(gè)單一數(shù)據(jù)域可以為所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn),或所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn),或所述多個(gè)單一數(shù)據(jù)域中一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn)且為另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn)。
[0144]優(yōu)選的,所述報(bào)文組包模塊502可以將所述第一報(bào)文進(jìn)行MAC加密。
[0145]進(jìn)一步的,所述自助設(shè)備還可以完成如下流程:
[0146]接收模塊504接收所述銀行中心系統(tǒng)返回的應(yīng)答報(bào)文;
[0147]報(bào)文解析模塊505將所述應(yīng)答報(bào)文轉(zhuǎn)換為所述自助設(shè)備可讀的文件格式,將所述轉(zhuǎn)換格式后的應(yīng)答報(bào)文解析至所述報(bào)文數(shù)據(jù)文件;
[0148]讀取模塊506讀取所述報(bào)文數(shù)據(jù)文件中的數(shù)據(jù)。
[0149]本實(shí)施例中,發(fā)送模塊503和接收模塊504可以是同一個(gè)模塊,即報(bào)文發(fā)送和接收模塊,此處不作限定。
[0150]賦值模塊501、讀取模塊506可以自助設(shè)備應(yīng)用系統(tǒng)中的模塊,此處不作限定。
[0151]上面從模塊化功能實(shí)體的角度對(duì)本發(fā)明實(shí)施例中的自助設(shè)備進(jìn)行描述,下面從硬件處理的角度對(duì)本發(fā)明實(shí)施例中的自助設(shè)備進(jìn)行描述。
[0152]如圖7所示,該自助設(shè)備包括:接收器701、發(fā)送器702和處理器703 (可以有一個(gè)或多個(gè))。
[0153]本發(fā)明實(shí)施例涉及的自助設(shè)備可以具有比圖7所示出的更多或更少的部件,可以組合兩個(gè)或更多個(gè)部件,或者可以具有不同的部件配置或設(shè)置,各個(gè)部件可以在包括一個(gè)或多個(gè)信號(hào)處理和/或?qū)S眉呻娐吩趦?nèi)的硬件、軟件或硬件和軟件的組合實(shí)現(xiàn)。
[0154]所述處理器703用于執(zhí)行如下操作:
[0155]將待發(fā)送的數(shù)據(jù)賦值到報(bào)文數(shù)據(jù)文件中的多個(gè)單一數(shù)據(jù)域中,所述報(bào)文數(shù)據(jù)文件為多級(jí)XML報(bào)文數(shù)據(jù)文件;
[0156]本實(shí)施例中,所述報(bào)文數(shù)據(jù)文件為多級(jí)XML報(bào)文數(shù)據(jù)文件,多級(jí)XML報(bào)文數(shù)據(jù)文件中的每一個(gè)單一數(shù)據(jù)域可以代表數(shù)據(jù)庫(kù)中一個(gè)字段的值,多個(gè)單一數(shù)據(jù)域組合起來(lái)又可以作為一個(gè)獨(dú)立區(qū)域來(lái)描述數(shù)據(jù)庫(kù)中的某些數(shù)據(jù)。
[0157]需要說(shuō)明的是,所述多個(gè)單一數(shù)據(jù)域中每個(gè)單一數(shù)據(jù)域可以如下情況:
[0158]所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn),
[0159]或,所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn),
[0160]或,所述多個(gè)單一數(shù)據(jù)域中一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn)且為另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn),此處不作限定。
[0161]所述處理器703還用于執(zhí)行如下操作:
[0162]提取所述報(bào)文數(shù)據(jù)文件中待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,在其數(shù)據(jù)域頭部添加所述自助設(shè)備系統(tǒng)的公共報(bào)文頭,形成第一報(bào)文;
[0163]處理器703提取所述報(bào)文數(shù)據(jù)文件中待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,然后在其數(shù)據(jù)域頭部添加所述自助設(shè)備系統(tǒng)的公共報(bào)文頭,即形成第一報(bào)文,所述第一報(bào)文為XML格式的字符串。
[0164]所述處理器703還用于執(zhí)行如下操作:
[0165]將所述第一報(bào)文進(jìn)行加密,并轉(zhuǎn)換至預(yù)先設(shè)定格式,形成第二報(bào)文;
[0166]本實(shí)施例中,處理器703對(duì)形成后的第一報(bào)文進(jìn)行加密,形成報(bào)文密文,并轉(zhuǎn)換至預(yù)先設(shè)定格式,形成第二報(bào)文,其中預(yù)先設(shè)定格式為銀行中心系統(tǒng)規(guī)定的格式,自助設(shè)備將所述第一報(bào)文進(jìn)行加密的方式可以是自助設(shè)備將所述第一報(bào)文進(jìn)行MAC加密,此處不作限定。
[0167]所述發(fā)送器702用于執(zhí)行如下操作:
[0168]在所述處理器處理形成第二報(bào)文后,將該第二報(bào)文發(fā)送給至所述銀行中心系統(tǒng)。
[0169]在本發(fā)明一些實(shí)施例中,所述接收器701可以用于執(zhí)行如下操作:
[0170]接收所述銀行中心系統(tǒng)返回的應(yīng)答報(bào)文;
[0171]銀行中心系統(tǒng)接收到自助設(shè)備發(fā)送的第二報(bào)文后,會(huì)向自助設(shè)備返回應(yīng)答報(bào)文,此時(shí)接收器701將接收銀行中心系統(tǒng)返回的應(yīng)答報(bào)文。
[0172]在本發(fā)明一些實(shí)施例中,所述處理器703還可以用于執(zhí)行如下操作:
[0173]將所述應(yīng)答報(bào)文轉(zhuǎn)換為所述自助設(shè)備可讀的文件格式,將所述轉(zhuǎn)換格式后的應(yīng)答報(bào)文解析至所述報(bào)文數(shù)據(jù)文件;
[0174]處理器703所述接收器701接收到應(yīng)答報(bào)文后,會(huì)進(jìn)行解密(如與上述MAC加密對(duì)應(yīng)的MAC解密),然后轉(zhuǎn)換為自助設(shè)備刻度的文件格式,如上述的XML格式的字符串,并將轉(zhuǎn)換格式后的應(yīng)答報(bào)文解析至報(bào)文數(shù)據(jù)文件。
[0175]在本發(fā)明一些實(shí)施例中,所述處理器703還可以用于執(zhí)行如下操作:
[0176]讀取所述報(bào)文數(shù)據(jù)文件中的數(shù)據(jù)。
[0177]處理器703對(duì)接收自銀行中心系統(tǒng)的應(yīng)答報(bào)文進(jìn)行解密轉(zhuǎn)換格式后,解析至報(bào)文數(shù)據(jù)文件,此時(shí)可以讀取報(bào)文數(shù)據(jù)文件中的數(shù)據(jù),進(jìn)行后續(xù)業(yè)務(wù)操作。
[0178]下面介紹本發(fā)明實(shí)施例提供的報(bào)文傳輸系統(tǒng)的實(shí)施例,請(qǐng)參閱圖8,本發(fā)明實(shí)施例提供的報(bào)文傳輸系統(tǒng)800的一個(gè)實(shí)施例包括:
[0179]銀行中心系統(tǒng)801和自助設(shè)備802,所述自助設(shè)備可以是如圖1至圖7中所示實(shí)施例中所描述的自助設(shè)備。
[0180]自助設(shè)備802將待發(fā)送的數(shù)據(jù)賦值到報(bào)文數(shù)據(jù)文件中的多個(gè)單一數(shù)據(jù)域中,所述報(bào)文數(shù)據(jù)文件為多級(jí)XML報(bào)文數(shù)據(jù)文件;
[0181]自助設(shè)備802提取所述報(bào)文數(shù)據(jù)文件中待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,在其數(shù)據(jù)域頭部添加所述自助設(shè)備系統(tǒng)的公共報(bào)文頭,形成第一報(bào)文;將所述第一報(bào)文進(jìn)行加密,并轉(zhuǎn)換至預(yù)先設(shè)定格式,形成第二報(bào)文;
[0182]自助設(shè)備802將所述第二報(bào)文發(fā)送給至所述銀行中心系統(tǒng)801。
[0183]所述多個(gè)單一數(shù)據(jù)域中每個(gè)單一數(shù)據(jù)域可以為所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn),或所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn),或所述多個(gè)單一數(shù)據(jù)域中一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn)且為另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn)。
[0184]優(yōu)選的,自助設(shè)備802將所述第一報(bào)文進(jìn)行加密的方式可以是將所述第一報(bào)文進(jìn)行MAC加密。
[0185]進(jìn)一步的,所述自助設(shè)備802還可以完成如下流程:
[0186]自助設(shè)備802接收所述銀行中心系統(tǒng)返回的應(yīng)答報(bào)文;
[0187]自助設(shè)備802將所述應(yīng)答報(bào)文轉(zhuǎn)換為所述自助設(shè)備可讀的文件格式,將所述轉(zhuǎn)換格式后的應(yīng)答報(bào)文解析至所述報(bào)文數(shù)據(jù)文件;
[0188]自助設(shè)備802讀取所述報(bào)文數(shù)據(jù)文件中的數(shù)據(jù)。
[0189]其中,自助設(shè)備802將待發(fā)送的數(shù)據(jù)賦值到報(bào)文數(shù)據(jù)文件中的多個(gè)單一數(shù)據(jù)域中,所述報(bào)文數(shù)據(jù)文件為多級(jí)XML報(bào)文數(shù)據(jù)文件,自助設(shè)備802讀取所述報(bào)文數(shù)據(jù)文件中的數(shù)據(jù)可以是自助設(shè)備802應(yīng)用系統(tǒng)中的模塊完成的,此處不作限定。
[0190]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0191]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0192]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0193]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0194]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0195]以上所述,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【權(quán)利要求】
1.一種報(bào)文傳輸方法,其特征在于,包括: 自助設(shè)備將待發(fā)送的數(shù)據(jù)賦值到報(bào)文數(shù)據(jù)文件中的多個(gè)單一數(shù)據(jù)域中,所述報(bào)文數(shù)據(jù)文件為多級(jí)XML報(bào)文數(shù)據(jù)文件; 所述自助設(shè)備提取所述報(bào)文數(shù)據(jù)文件中待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,在其數(shù)據(jù)域頭部添加所述自助設(shè)備系統(tǒng)的公共報(bào)文頭,形成第一報(bào)文; 所述自助設(shè)備將所述第一報(bào)文進(jìn)行加密,并轉(zhuǎn)換至預(yù)先設(shè)定格式,形成第二報(bào)文,將所述第二報(bào)文發(fā)送給至所述銀行中心系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的報(bào)文傳輸方法,其特征在于,所述多個(gè)單一數(shù)據(jù)域中每個(gè)單一數(shù)據(jù)域?yàn)? 所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn), 或, 所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn), 或, 所述多個(gè)單一數(shù)據(jù)域中一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn)且為另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述自助設(shè)備將所述第一報(bào)文進(jìn)行加密包括: 所述自助設(shè)備將所述第一報(bào)文進(jìn)行MAC加密。
4.根據(jù)權(quán)利要求1至3中任一所述的方法,其特征在于,所述方法還包括: 所述自助設(shè)備接收所述銀行中心系統(tǒng)返回的應(yīng)答報(bào)文; 所述自助設(shè)備將所述應(yīng)答報(bào)文轉(zhuǎn)換為所述自助設(shè)備可讀的文件格式,將所述轉(zhuǎn)換格式后的應(yīng)答報(bào)文解析至所述報(bào)文數(shù)據(jù)文件; 所述自助設(shè)備讀取所述報(bào)文數(shù)據(jù)文件中的數(shù)據(jù)。
5.一種自助設(shè)備,其特征在于,包括: 賦值模塊,用于將待發(fā)送的數(shù)據(jù)賦值到報(bào)文數(shù)據(jù)文件中的多個(gè)單一數(shù)據(jù)域中,所述報(bào)文數(shù)據(jù)文件為多級(jí)XML報(bào)文數(shù)據(jù)文件; 報(bào)文組包模塊,用于提取所述報(bào)文數(shù)據(jù)文件中待發(fā)送到銀行中心系統(tǒng)的報(bào)文段,在其數(shù)據(jù)域頭部添加所述自助設(shè)備系統(tǒng)的公共報(bào)文頭,形成第一報(bào)文;將所述第一報(bào)文進(jìn)行加密,并轉(zhuǎn)換至預(yù)先設(shè)定格式,形成第二報(bào)文; 發(fā)送模塊,用于將所述第二報(bào)文發(fā)送給至所述銀行中心系統(tǒng)。
6.根據(jù)權(quán)利要求5所述的自助設(shè)備,其特征在于,所述多個(gè)單一數(shù)據(jù)域中每個(gè)單一數(shù)據(jù)域?yàn)? 所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn), 或, 所述多個(gè)單一數(shù)據(jù)域中另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn), 或, 所述多個(gè)單一數(shù)據(jù)域中一個(gè)單一數(shù)據(jù)域的子節(jié)點(diǎn)且為另一個(gè)單一數(shù)據(jù)域的父節(jié)點(diǎn)。
7.根據(jù)權(quán)利要求5所述的自助設(shè)備,其特征在于,所述報(bào)文組包模塊具體用于將所述第一報(bào)文進(jìn)行MAC加密。
8.根據(jù)權(quán)利要求5至7中任一所述的自助設(shè)備,其特征在于,所述自助設(shè)備還包括: 接收模塊,用于接收所述銀行中心系統(tǒng)返回的應(yīng)答報(bào)文; 報(bào)文解析模塊,用于將所述應(yīng)答報(bào)文轉(zhuǎn)換為所述自助設(shè)備可讀的文件格式,將所述轉(zhuǎn)換格式后的應(yīng)答報(bào)文解析至所述報(bào)文數(shù)據(jù)文件; 讀取模塊,用于讀取所述報(bào)文數(shù)據(jù)文件中的數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的自助設(shè)備,其特征在于,所述接收模塊和所述發(fā)送模塊均為報(bào)文發(fā)送與接收模塊。
10.一種報(bào)文傳輸系統(tǒng),其特征在于,包括自助設(shè)備和銀行中心系統(tǒng), 所述自助設(shè)備是如權(quán)利要求5至9中任一所述的自助設(shè)備。
【文檔編號(hào)】H04L29/06GK104348835SQ201410594693
【公開(kāi)日】2015年2月11日 申請(qǐng)日期:2014年10月29日 優(yōu)先權(quán)日:2014年10月29日
【發(fā)明者】曾抗, 馬亮亮, 胡瑋, 徐小琳 申請(qǐng)人:中國(guó)建設(shè)銀行股份有限公司