一種pos終端及其網(wǎng)絡(luò)配置方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種POS終端網(wǎng)絡(luò)配置方法,包括:獲取協(xié)商參數(shù)值,將所述協(xié)商參數(shù)值以排列組合方式生成多個(gè)配置文件;將所述配置文件安裝在POS終端安全存儲(chǔ)區(qū)中;根據(jù)選擇輸入選擇一個(gè)配置文件ID;從安全存儲(chǔ)區(qū)讀取被選擇的配置文件ID對(duì)應(yīng)的配置文件,在該配置文件中提取協(xié)商參數(shù)值;根據(jù)提取的協(xié)商參數(shù)值進(jìn)行通訊協(xié)商并根據(jù)通訊協(xié)商結(jié)果建立通訊鏈路。本發(fā)明還公開了一種POS終端及其網(wǎng)絡(luò)配置系統(tǒng)。本發(fā)明使得POS終端可以適應(yīng)不同的網(wǎng)絡(luò)環(huán)境,加快通訊時(shí)間,并減少后續(xù)的維護(hù)成本。
【專利說明】 —種POS終端及其網(wǎng)絡(luò)配置方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種POS終端及其網(wǎng)絡(luò)配置方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著POS終端的廣泛使用,其應(yīng)用環(huán)境從銀行系統(tǒng)到第三方支付環(huán)境,越來越廣泛。無論何種應(yīng)用環(huán)境,POS終端與后臺(tái)主機(jī)進(jìn)行安全快速的通訊成為必不可少的步驟之一。例如,目前移動(dòng)終端通常通過2G/3G網(wǎng)絡(luò)與后臺(tái)主機(jī)進(jìn)行通訊。然而,從金融安全角度考慮某些應(yīng)用環(huán)境需要搭建私有網(wǎng)絡(luò)。因此,在不同應(yīng)用環(huán)境的網(wǎng)絡(luò)環(huán)境不可避免的存在差異。
[0003]當(dāng)POS終端采用GPRS、WCDMA, EVDO等2G/3G通訊方式時(shí),需要POS終端在接入無線網(wǎng)絡(luò)之后才能進(jìn)行后續(xù)的交易流程。上述通訊方式在鏈路層采用的是PPP協(xié)議,根據(jù)RFC規(guī)定,通訊之初,雙方的部分通訊參數(shù)是可以通過協(xié)商來達(dá)成一致并保證后續(xù)通訊過程的。PPP協(xié)議提供了常用可協(xié)商參數(shù)(frequently used options),并且允許客戶修改各項(xiàng)協(xié)商參數(shù)來適應(yīng)各種網(wǎng)絡(luò)環(huán)境。
[0004]但是,目前支持無線上網(wǎng)功能的移動(dòng)終端,例如各種智能手機(jī),在進(jìn)行PPP撥號(hào)時(shí),都是采用固化參數(shù)的方式來進(jìn)行建立鏈路的過程,即為適應(yīng)公網(wǎng)環(huán)境把相關(guān)的協(xié)商參數(shù)固化在撥號(hào)腳本中,因此在終端開發(fā)之時(shí),成功進(jìn)行撥號(hào)上網(wǎng)的配置就可以適應(yīng)后續(xù)的使用,沒有考慮協(xié)商參數(shù)的擴(kuò)展性。
[0005]而POS終端的應(yīng)用環(huán)境不同于民用的手機(jī)客戶,出于安全考慮,POS終端在多數(shù)情況下需要運(yùn)行在專網(wǎng)環(huán)境中。因此,同一 POS終端在使用不同專用網(wǎng)絡(luò)環(huán)境時(shí),就會(huì)出現(xiàn)因?yàn)橥ㄓ崊?shù)無法兼容導(dǎo)致通訊失敗的情況,并且,同一臺(tái)POS終端可能需要在不同的網(wǎng)絡(luò)環(huán)境下使用,固化的撥號(hào)腳本就可能導(dǎo)致通訊失敗,則需要針對(duì)不同環(huán)境刷新不同固件,甚至使用不同的POS終端才能解決,這大大增加POS的使用及維護(hù)成本。通常進(jìn)行軟件升級(jí)需要使用PC、專用下載線、專用下載程序,而且固件的重新開發(fā)編譯耗費(fèi)一定人工成本。
【發(fā)明內(nèi)容】
[0006]為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是:
[0007]提供一種POS終端網(wǎng)絡(luò)配置方法,包括:獲取協(xié)商參數(shù)值,將所述協(xié)商參數(shù)值以排列組合方式生成多個(gè)配置文件;將所述配置文件安裝在POS終端安全存儲(chǔ)區(qū)中;根據(jù)選擇輸入選擇一個(gè)配置文件ID ;從安全存儲(chǔ)區(qū)讀取被選擇的配置文件ID對(duì)應(yīng)的配置文件,在該配置文件中提取協(xié)商參數(shù)值;根據(jù)提取的協(xié)商參數(shù)值進(jìn)行通訊協(xié)商并根據(jù)通訊協(xié)商結(jié)果建立通訊鏈路。
[0008]其中,所述協(xié)商參數(shù)包括字符轉(zhuǎn)義處理參數(shù)、認(rèn)證方式、LCP報(bào)文重傳次數(shù)、LCP報(bào)文重傳間隔、壓縮算法、地址及DNS獲取途徑等。
[0009]其中,所述字符轉(zhuǎn)義處理參數(shù)的值設(shè)置為FFFFFFFF、A0000、或0,并允許擴(kuò)展設(shè)置。[0010]本發(fā)明采用的另一個(gè)技術(shù)方案是:
[0011]提供一種POS終端網(wǎng)絡(luò)配置系統(tǒng),包括:配置文件生成單元,用于獲取協(xié)商參數(shù)值 并將所述協(xié)商參數(shù)值以排列組合方式生成多個(gè)配置文件;配置文件安裝單元,用于將所述 配置文件安裝在POS終端安全存儲(chǔ)區(qū)中;配置文件選擇單元,用于根據(jù)選擇輸入選擇一個(gè) 配置文件ID ;協(xié)商參數(shù)提取單元,用于從安全存儲(chǔ)區(qū)讀取被選擇的配置文件ID對(duì)應(yīng)的配置 文件,在該配置文件中提取協(xié)商參數(shù)值;協(xié)商通訊單元,用于根據(jù)提取的協(xié)商參數(shù)值進(jìn)行通 訊協(xié)商并根據(jù)通訊協(xié)商結(jié)果建立通訊鏈路。
[0012]其中,所述協(xié)商參數(shù)包括字符轉(zhuǎn)義處理參數(shù)、認(rèn)證方式、LCP報(bào)文重傳次數(shù)、LCP報(bào) 文重傳間隔、壓縮算法、地址及DNS獲取途徑。
[0013]其中,所述字符轉(zhuǎn)義處理參數(shù)的值設(shè)置為FFFFFFFF、A0000、或0,并允許擴(kuò)展設(shè)置。
[0014]本發(fā)明采用的另一個(gè)技術(shù)方案是:
[0015]提供一種POS終端,包括POS終端網(wǎng)絡(luò)配置系統(tǒng)和安全存儲(chǔ)區(qū),所述POS終端網(wǎng)絡(luò) 配置系統(tǒng)如上所述。
[0016]本發(fā)明的POS終端及其網(wǎng)絡(luò)配置方法及系統(tǒng),將協(xié)商參數(shù)值進(jìn)行排列組合生成配 置文件,并將配置文件預(yù)裝載在POS終端的安全存儲(chǔ)區(qū)中,當(dāng)要進(jìn)行通訊時(shí)選擇并提取配 置文件中的協(xié)商參數(shù),以及根據(jù)協(xié)商參數(shù)與相應(yīng)的網(wǎng)絡(luò)環(huán)境進(jìn)行通訊協(xié)商,并根據(jù)通訊協(xié) 商結(jié)果建立通訊鏈路,使得POS終端可以適應(yīng)不同的網(wǎng)絡(luò)環(huán)境,加快通訊時(shí)間,并減少后續(xù) 的維護(hù)成本。
【專利附圖】
【附圖說明】;
[0017]圖1是本發(fā)明一實(shí)施方式中一種POS終端網(wǎng)絡(luò)配置系統(tǒng)的結(jié)構(gòu)框圖;
[0018]圖2是一配置文件的示意圖;
[0019]圖3是本發(fā)明一實(shí)施方式中一種POS終端的結(jié)構(gòu)框圖;
[0020]圖4是本發(fā)明一實(shí)施方式中一種POS終端網(wǎng)絡(luò)配置方法的執(zhí)行流程圖。
[0021]主要元件符號(hào)說明:
[0022]POS終端I ;P0S終端網(wǎng)絡(luò)配置系統(tǒng)100 ;配置文件生成單元11 ;
[0023]配置文件安裝單元12 ;配置文件選擇單元13 ;協(xié)商參數(shù)提取單元14 ;
[0024]協(xié)商通訊單元15。
【具體實(shí)施方式】
[0025]為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、構(gòu)造特征、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式 并配合附圖詳予說明。
[0026]請(qǐng)一并參閱圖1,是本發(fā)明一種POS終端網(wǎng)絡(luò)配置系統(tǒng)的結(jié)構(gòu)框圖。該P(yáng)OS終端網(wǎng) 絡(luò)配置系統(tǒng)100包括配置文件生成單元11、配置文件安裝單元12、配置文件選擇單元13、協(xié) 商參數(shù)提取單元14、協(xié)商通訊單元15。
[0027]據(jù)RFC規(guī)定,通訊之初,雙方的部分通訊參數(shù)是可以通過協(xié)商來達(dá)成一致并保證 后續(xù)通訊過程的。當(dāng)POS終端采用GPRS、WCDMA, EVDO等2G/3G通訊方式時(shí),需要POS終端 在接入無線網(wǎng)絡(luò)之后才能進(jìn)行后續(xù)的交易流程。上述通訊方式在鏈路層采用的是PPP協(xié)議,PPP協(xié)議提供了常用協(xié)商參數(shù)(frequently used options),并且允許客戶修改各項(xiàng)協(xié)商參數(shù)來適應(yīng)各種網(wǎng)絡(luò)環(huán)境。
[0028]所述配置文件生成單元11用于獲取協(xié)商參數(shù)值并將所述協(xié)商參數(shù)值以排列組合方式生成多個(gè)配置文件。其中,每個(gè)配置文件惟一對(duì)應(yīng)一個(gè)配置文件ID。所述協(xié)商參數(shù)包括字符轉(zhuǎn)義處理參數(shù)、認(rèn)證方式、LCP報(bào)文重傳次數(shù)、LCP報(bào)文重傳間隔、壓縮算法、地址及DNS獲取途徑等。
[0029]根據(jù)RFC規(guī)定,PPP通訊的LCP協(xié)商階段主要用來確定雙方后續(xù)通訊的處理方法,例如認(rèn)證方式,字符轉(zhuǎn)義處理等。所述配置文件即是針對(duì)這些處理方法對(duì)應(yīng)的協(xié)商參數(shù)進(jìn)行組合。
[0030]請(qǐng)參閱圖2,是一配置文件的示意圖。結(jié)合圖2對(duì)配置文件進(jìn)行說明。
[0031]例如,在協(xié)商參數(shù)中增加壓縮算法參數(shù)“110¥」”,“110¥如(30111”,“11(0111”,“110(”選項(xiàng)時(shí),表示協(xié)商過程中不使用vj, vjccomp, pcomp, ccp這幾個(gè)壓縮算法;而沒有上述選項(xiàng)時(shí),則表示默認(rèn)支持這些壓縮算法。是否使用壓縮算法由對(duì)端決定。
[0032]再如,在協(xié)商參數(shù)中增加地址參數(shù)“noipdefault”時(shí),表示沒有指定IP地址,由對(duì)端分配。在協(xié)商參數(shù)中增加DNS獲取途徑參數(shù)“usepeerdns”時(shí),表示后續(xù)通訊過程中使用的DNS地址由對(duì)端指定。
[0033]再如,在協(xié)商參數(shù)中增加LCP報(bào)文重傳間隔參數(shù)“l(fā)cp-echo_interval30”時(shí),表示LCP報(bào)文重傳間隔時(shí)間為30s,不設(shè)置則表示不進(jìn)行LCP報(bào)文重傳操作;在協(xié)商參數(shù)中增加LCP報(bào)文重傳間隔參數(shù)“l(fā)cp-echo-failure3”表示允許重傳的LCP報(bào)文次數(shù)為3次。
[0034]協(xié)商參數(shù)值的選擇以及設(shè)置是根據(jù)在各地使用所遇見的案例進(jìn)行匯總,例如,在江西某地區(qū)使用時(shí),對(duì)方路由器配置需要兼容考慮當(dāng)?shù)氐膶拵ЬW(wǎng)絡(luò),因此無法修改路由器配置。而經(jīng)過測(cè)試驗(yàn)證發(fā)現(xiàn),在進(jìn)行PPP協(xié)商的過程中,服務(wù)器方因?yàn)閳?bào)文解析機(jī)制,要求POS終端將PPP協(xié)商時(shí)的控制字符全部進(jìn)行轉(zhuǎn)義,即需要將字符轉(zhuǎn)義處理參數(shù)“asyncmap”設(shè)置為OxFFFFFFFF才能進(jìn)行正常數(shù)據(jù)傳輸。因此,我們將字符轉(zhuǎn)義處理參數(shù)“asyncmap”作為配置文件中協(xié)商參數(shù)之一,并且將“asyncmap”的值分別設(shè)置為常用的FFFFFFFF,A0000,
O二種;
[0035]在進(jìn)行通訊協(xié)商之前可以通過調(diào)整配置文件的選擇,以適應(yīng)不同的網(wǎng)絡(luò)鏈接需求。這可以快速排查問題,即使預(yù)置的配置文件依然不足以適應(yīng)當(dāng)前網(wǎng)絡(luò)環(huán)境,也可以再形成新的配置文件,通過安全方式下載到POS終端中。由于配置文件中僅設(shè)置幾個(gè)配置參數(shù),文件大小僅百字節(jié)以內(nèi),相比整個(gè)固件通常都是K字節(jié)甚至M字節(jié),下載耗費(fèi)時(shí)間節(jié)約很多。
[0036]所述配置文件安裝單元12用于將所述配置文件安裝在POS終端安全存儲(chǔ)區(qū)中。
[0037]所述配置文件選擇單元13用于根據(jù)選擇輸入選擇一個(gè)配置文件ID。具體地,所述選擇輸入由輸入裝置產(chǎn)生,該輸入裝置可為觸摸屏或按鍵等機(jī)械輸入裝置。
[0038]所述協(xié)商參數(shù)提取單元14用于從安全存儲(chǔ)區(qū)讀取被選擇的配置文件ID對(duì)應(yīng)的配置文件,在配置文件中提取協(xié)商參數(shù)值。例如,當(dāng)網(wǎng)絡(luò)出現(xiàn)故障時(shí),管理員進(jìn)入配置文件選擇界面,輸入配置文件ID可選擇相應(yīng)的配置文件,或者所述配置文件選擇界面顯示多個(gè)配置文件ID供管理員進(jìn)行選擇。
[0039]所述協(xié)商通訊單元15用于根據(jù)提取的協(xié)商參數(shù)值進(jìn)行通訊協(xié)商并根據(jù)通訊協(xié)商結(jié)果建立通訊鏈路。
[0040]請(qǐng)參閱圖3,是本發(fā)明一實(shí)施方式中一種POS終端的結(jié)構(gòu)框圖。在本實(shí)施方式中, 所述POS終端網(wǎng)絡(luò)配置系統(tǒng)100安裝在POS終端I中,所述POS終端I還包括安全存儲(chǔ)區(qū) 200。
[0041]請(qǐng)參閱圖4,是本發(fā)明一實(shí)施方式中一種POS終端網(wǎng)絡(luò)配置方法的執(zhí)行流程圖。
[0042]該P(yáng)OS終端網(wǎng)絡(luò)配置方法運(yùn)行于所述POS終端網(wǎng)絡(luò)配置系統(tǒng)100中,該P(yáng)OS終端 網(wǎng)絡(luò)配置方法包括:
[0043]步驟S101、獲取協(xié)商參數(shù)值,將所述協(xié)商參數(shù)值以排列組合方式生成多個(gè)配置文 件;
[0044]其中,每個(gè)配置文件惟一對(duì)應(yīng)一個(gè)配置文件ID。所述協(xié)商參數(shù)包括字符轉(zhuǎn)義處理 參數(shù)、認(rèn)證方式、LCP報(bào)文重傳次數(shù)、LCP報(bào)文重傳間隔、壓縮算法、地址及DNS獲取途徑等。 所述字符轉(zhuǎn)義處理參數(shù)“asyncmap”的值設(shè)置為FFFFFFFF、A0000、或O。
[0045]步驟S102、將所述配置文件安裝在POS終端安全存儲(chǔ)區(qū)中;
[0046]步驟S103、根據(jù)選擇輸入選擇一個(gè)配置文件ID ;
[0047]具體地,所述選擇輸入由輸入裝置產(chǎn)生,該輸入裝置可為觸摸屏或按鍵等機(jī)械輸 入裝置。
[0048]步驟S104、從安全存儲(chǔ)區(qū)讀取被選擇的配置文件ID對(duì)應(yīng)的配置文件,在該配置文 件中提取協(xié)商參數(shù)值;
[0049]步驟S105、根據(jù)提取的協(xié)商參數(shù)值進(jìn)行通訊協(xié)商并根據(jù)通訊協(xié)商結(jié)果建立通訊鏈 路。
[0050]本發(fā)明的POS終端及其網(wǎng)絡(luò)配置方法和系統(tǒng),將協(xié)商參數(shù)值進(jìn)行排列組合生成配 置文件,并將配置文件預(yù)裝載在POS終端的安全存儲(chǔ)區(qū)中,當(dāng)要進(jìn)行通訊時(shí)選擇并提取配 置文件中的協(xié)商參數(shù),以及根據(jù)協(xié)商參數(shù)與相應(yīng)的網(wǎng)絡(luò)環(huán)境進(jìn)行通訊協(xié)商,并在協(xié)商成功 后建立通訊鏈路,使得POS終端可以適應(yīng)不同的網(wǎng)絡(luò)環(huán)境,加快通訊時(shí)間,并減少后續(xù)的維 護(hù)成本。
[0051]以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā) 明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技 術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【權(quán)利要求】
1.一種POS終端網(wǎng)絡(luò)配置方法,其特征在于,包括: 獲取協(xié)商參數(shù)值,將所述協(xié)商參數(shù)值以排列組合方式生成多個(gè)配置文件; 將所述配置文件安裝在POS終端安全存儲(chǔ)區(qū)中; 根據(jù)選擇輸入選擇一個(gè)配置文件ID ; 從安全存儲(chǔ)區(qū)讀取被選擇的配置文件ID對(duì)應(yīng)的配置文件,在該配置文件中提取協(xié)商參數(shù)值; 根據(jù)提取的協(xié)商參數(shù)值進(jìn)行通訊協(xié)商并根據(jù)通訊協(xié)商結(jié)果建立通訊鏈路。
2.根據(jù)權(quán)利要求1所述一種POS終端網(wǎng)絡(luò)配置方法,其特征在于,所述協(xié)商參數(shù)包括字符轉(zhuǎn)義處理參數(shù)、認(rèn)證方式、LCP報(bào)文重傳次數(shù)、LCP報(bào)文重傳間隔、壓縮算法、地址及DNS獲取途徑。
3.根據(jù)權(quán)利要求2所述一種POS終端網(wǎng)絡(luò)配置方法,其特征在于,所述字符轉(zhuǎn)義處理參數(shù)的值設(shè)置為FFFFFFFF、A0000、或0,并允許擴(kuò)展設(shè)置。
4.一種POS終端網(wǎng)絡(luò)配置系統(tǒng),其特征在于,包括: 配置文件生成單元,用于獲取協(xié)商參數(shù)值并將所述協(xié)商參數(shù)值以排列組合方式生成多個(gè)配置文件; 配置文件安裝單元,用于將所述配置文件安裝在POS終端安全存儲(chǔ)區(qū)中; 配置文件選擇單元,用于根據(jù)選擇輸入選擇一個(gè)配置文件ID ; 協(xié)商參數(shù)提取單元,用于從安全存儲(chǔ)區(qū)讀取被選擇的配置文件ID對(duì)應(yīng)的配置文件,在該配置文件中提取協(xié)商參數(shù)值; 協(xié)商通訊單元,用于根據(jù)提取的協(xié)商參數(shù)值進(jìn)行通訊協(xié)商并根據(jù)通訊協(xié)商結(jié)果建立通訊鏈路。
5.根據(jù)權(quán)利要求4所述一種POS終端網(wǎng)絡(luò)配置系統(tǒng),其特征在于,所述協(xié)商參數(shù)包括字符轉(zhuǎn)義處理參數(shù)、認(rèn)證方式、LCP報(bào)文重傳次數(shù)、LCP報(bào)文重傳間隔、壓縮算法、地址及DNS獲取途徑。
6.根據(jù)權(quán)利要求5所述一種POS終端網(wǎng)絡(luò)配置系統(tǒng),其特征在于,所述字符轉(zhuǎn)義處理參數(shù)的值設(shè)置為FFFFFFFF、A0000、或0,并允許擴(kuò)展設(shè)置。
7.一種POS終端,其特征在于,包括POS終端網(wǎng)絡(luò)配置系統(tǒng)和安全存儲(chǔ)區(qū),所述POS終端網(wǎng)絡(luò)配置系統(tǒng)如權(quán)利要求4-6任意一項(xiàng)所述。
【文檔編號(hào)】G07G1/00GK103440714SQ201310290545
【公開日】2013年12月11日 申請(qǐng)日期:2013年7月11日 優(yōu)先權(quán)日:2013年7月11日
【發(fā)明者】張熾成, 李亦平 申請(qǐng)人:福建聯(lián)迪商用設(shè)備有限公司