本發(fā)明涉及ATM設(shè)備技術(shù)領(lǐng)域,特別涉及一種基于服務(wù)器的ATM配置參數(shù)管理方法及系統(tǒng)。
背景技術(shù):
隨著科技的不斷發(fā)展,銀行自助終端成為人們生活中必不可少的一部分。目前,銀行自助終端有如下特點(diǎn):1、終端種類繁多,有ATM、BSM、發(fā)卡機(jī)、排隊(duì)機(jī)、VTM等等;2、終端廠商品牌繁雜;3、終端應(yīng)用涉及業(yè)務(wù)范圍廣泛,范圍涉及代理業(yè)務(wù)、基金理財(cái)業(yè)務(wù)等。因此終端應(yīng)用為適配上述特點(diǎn),在內(nèi)部運(yùn)行時(shí)使用了大量的配置參數(shù)用于屏蔽自助終端的硬件特性及業(yè)務(wù)發(fā)展的差異。
終端應(yīng)用的配置參數(shù)內(nèi)部采用文件或數(shù)據(jù)庫(kù)本地存儲(chǔ),并隨著終端應(yīng)用版本更新補(bǔ)丁時(shí)發(fā)布至終端上時(shí)進(jìn)行被動(dòng)更新,此類參數(shù)存儲(chǔ)及更新模式存在如下缺陷:
(1)、配置更新不及時(shí),只有等待補(bǔ)丁推送或人為手工升級(jí)后,才能生效,從而影響終端業(yè)務(wù)變更的快速發(fā)布;
(2)、存在人為本地修改終端配置參數(shù)的問(wèn)題,安全性較低,且容易出錯(cuò)。
因而現(xiàn)有技術(shù)還有待改進(jìn)和提高。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的不足,提供一種基于服務(wù)器的ATM配置參數(shù)管理方法及系統(tǒng),以解決現(xiàn)有配置參數(shù)方法只能等待補(bǔ)丁推送或人為手工升級(jí)才能生效,影響ATM業(yè)務(wù)變更快速發(fā)布的問(wèn)題。
為了解決上述技術(shù)問(wèn)題,本發(fā)明所采用的技術(shù)方案如下:
一種基于服務(wù)器的ATM配置參數(shù)管理方法,其包括:
服務(wù)器接收ATM配置參數(shù)修改請(qǐng)求,其中,所述配置參數(shù)修改請(qǐng)求攜帶ATM設(shè)備類型;
服務(wù)器根據(jù)所述修改請(qǐng)求對(duì)預(yù)先存儲(chǔ)的相應(yīng)的ATM設(shè)備的配置參數(shù)進(jìn)行修改,并向ATM設(shè)備發(fā)送同步通知;
ATM設(shè)備根據(jù)所述同步通知獲取服務(wù)器存儲(chǔ)的配置參數(shù)并進(jìn)行同步。
所述基于服務(wù)器的ATM配置參數(shù)管理方法,其中,所述服務(wù)器根據(jù)所述修改請(qǐng)求對(duì)預(yù)先存儲(chǔ)的相應(yīng)的ATM設(shè)備的配置參數(shù)進(jìn)行修改,并向ATM設(shè)備發(fā)送同步通知具體包括:
根據(jù)所述修改請(qǐng)求獲取其對(duì)應(yīng)的ATM設(shè)備的可修改參數(shù)列表;
接收對(duì)可修改參數(shù)列表的修改操作,并根據(jù)所述操作對(duì)相應(yīng)的配置參數(shù)進(jìn)行修改;
將修改后的配置參數(shù)同步到預(yù)先存儲(chǔ)的配置參數(shù),并向ATM設(shè)備發(fā)送同步通知。
所述基于服務(wù)器的ATM配置參數(shù)管理方法,其中,所述ATM設(shè)備根據(jù)所述同步通知獲取服務(wù)器存儲(chǔ)的配置參數(shù)并同步修改具體包括:
所述ATM設(shè)備接收服務(wù)器發(fā)送的同步通知,并將服務(wù)器存儲(chǔ)的相應(yīng)的配置參數(shù)信息與其存儲(chǔ)的配置參數(shù)信息進(jìn)行比較;
當(dāng)不同時(shí),所述ATM設(shè)備獲取服務(wù)器內(nèi)與其對(duì)應(yīng)的配置參數(shù);
采用獲取的配置參數(shù)同步其存儲(chǔ)的配置參數(shù)。
所述基于服務(wù)器的ATM配置參數(shù)管理方法,其中,所述服務(wù)器根據(jù)所述修改請(qǐng)求對(duì)預(yù)先存儲(chǔ)的相應(yīng)的ATM設(shè)備的配置參數(shù)進(jìn)行修改,并向ATM設(shè)備發(fā)送同步通知之后還包括:
所述服務(wù)器將修改后的配置參數(shù)同步到其預(yù)先存儲(chǔ)相應(yīng)的ATM設(shè)備的配置參數(shù)副本內(nèi)。
所述基于服務(wù)器的ATM配置參數(shù)管理方法,其中,所述ATM設(shè)備根據(jù)所述同步通知獲取服務(wù)器存儲(chǔ)的配置參數(shù)并同步修改之后還包括:
所述ATM設(shè)備每間隔預(yù)定時(shí)間向服務(wù)器發(fā)送配置參數(shù)更新查詢請(qǐng)求,其中,所述查詢請(qǐng)求中攜帶所述ATM設(shè)備的類型;
所述服務(wù)器根據(jù)所述查詢請(qǐng)求將其對(duì)應(yīng)的配置參數(shù)信息發(fā)送至ATM設(shè)備;
所述ATM設(shè)備將所述配置參數(shù)信息與其存儲(chǔ)的配置參數(shù)信息進(jìn)行比較;
當(dāng)不相同時(shí),獲取服務(wù)器內(nèi)與其對(duì)應(yīng)的配置參數(shù),并采用獲取的配置參數(shù)同步其存儲(chǔ)的配置參數(shù)。
所述基于服務(wù)器的ATM配置參數(shù)管理方法,其中,所述ATM設(shè)備通過(guò)TCP/IP與服務(wù)器進(jìn)行通信。
一種基于服務(wù)器的ATM設(shè)備配置參數(shù)管理系統(tǒng),其包括ATM設(shè)備和服務(wù)器;
所述服務(wù)器包括存儲(chǔ)模塊、接收模塊以及發(fā)送模塊;
所述存儲(chǔ)模塊,用于存儲(chǔ)預(yù)先配置的多個(gè)ATM設(shè)備的配置參數(shù);
所述接收模塊,用于收ATM配置參數(shù)修改請(qǐng)求,其中,所述配置參數(shù)修改請(qǐng)求攜帶ATM設(shè)備類型;
所述發(fā)送模塊,用于服務(wù)器根據(jù)所述修改請(qǐng)求對(duì)預(yù)先存儲(chǔ)的相應(yīng)的ATM設(shè)備的配置參數(shù)進(jìn)行修改,并向ATM設(shè)備發(fā)送同步通知;
所述ATM設(shè)備包括參數(shù)同步模塊;
所述同步模塊用于ATM設(shè)備根據(jù)所述同步通知獲取服務(wù)器存儲(chǔ)的配置參數(shù)并同步修改。
所述ATM設(shè)備配置參數(shù)管理系統(tǒng),其中,所述ATM設(shè)備將所述配置參數(shù)存儲(chǔ)于內(nèi)存內(nèi)。
所述ATM設(shè)備配置參數(shù)管理系統(tǒng),其中,所述存儲(chǔ)模塊具體用于:
采用樹(shù)狀結(jié)構(gòu)存儲(chǔ)多個(gè)ATM設(shè)備的配置參數(shù)信息,其中,所述配置參數(shù)信息包括ATM設(shè)備的配置參數(shù)以及ATM設(shè)備的類型。
所述ATM設(shè)備配置參數(shù)管理系統(tǒng),其中,所述ATM設(shè)備還包括:
查詢模塊,用于每間隔預(yù)定時(shí)間向服務(wù)器發(fā)送配置參數(shù)更新查詢請(qǐng)求,其中,所述查詢請(qǐng)求中攜帶所述ATM設(shè)備的類型。
有益效果:與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種基于服務(wù)器的ATM配置參數(shù)管理方法及系統(tǒng),所述方法包括:服務(wù)器接收ATM配置參數(shù)修改請(qǐng)求,其中,所述配置參數(shù)修改請(qǐng)求攜帶ATM設(shè)備類型;服務(wù)器根據(jù)所述修改請(qǐng)求對(duì)預(yù)先存儲(chǔ)的相應(yīng)的ATM設(shè)備的配置參數(shù)進(jìn)行修改,并向ATM設(shè)備發(fā)送同步通知;ATM設(shè)備根據(jù)所述同步通知獲取服務(wù)器存儲(chǔ)的配置參數(shù)并進(jìn)行同步。本發(fā)明公開(kāi)了通過(guò)將ATM設(shè)備配置參數(shù)保存在服務(wù)器端,能夠在服務(wù)器統(tǒng)一配置及管理ATM設(shè)備的配置參數(shù),有效提高ATM設(shè)備配置參數(shù)修改配置效率,且增加ATM設(shè)備運(yùn)行時(shí)的安全性,避免人為在ATM設(shè)備上修改配置參數(shù)的現(xiàn)象。
附圖說(shuō)明
圖1為本發(fā)明提供的基于服務(wù)器的ATM配置參數(shù)管理方法較佳實(shí)施的流程圖。
圖2為本發(fā)明提供的基于服務(wù)器的ATM配置參數(shù)管理方法較佳實(shí)施的交互圖。
圖3為本發(fā)明提供的基于服務(wù)器的ATM配置參數(shù)管理系統(tǒng)的結(jié)構(gòu)原理圖。
具體實(shí)施方式
本發(fā)明提供一種基于服務(wù)器的ATM配置參數(shù)管理方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說(shuō)明,其本身并沒(méi)有特定的意義。因此,模塊”、“部件”或“單元”可以混合地使用。
終端設(shè)備可以以各種形式來(lái)實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
本發(fā)明提供了一種基于服務(wù)器的ATM配置參數(shù)管理系統(tǒng),其包括ATM設(shè)備和服務(wù)器,所述服務(wù)器預(yù)先按照ATM設(shè)備的類型存儲(chǔ)多個(gè)ATM設(shè)備的配置參數(shù),所述多個(gè)ATM設(shè)備的配置參數(shù)采用樹(shù)狀結(jié)構(gòu)存儲(chǔ)。所述ATM設(shè)備將其對(duì)應(yīng)的配置參數(shù)存儲(chǔ)于內(nèi)存內(nèi),并且所述存儲(chǔ)于內(nèi)存的配置參數(shù)與服務(wù)器存儲(chǔ)的其對(duì)應(yīng)的配置參數(shù)保持同步。本發(fā)明提供的系統(tǒng)通過(guò)采用服務(wù)器存儲(chǔ)ATM配置參數(shù),并通過(guò)服務(wù)器存儲(chǔ)的ATM配置參數(shù)進(jìn)行修改或更新,再將修改或更新后的ATM配置參數(shù)同步至對(duì)應(yīng)的ATM設(shè)備,實(shí)現(xiàn)了ATM設(shè)備的配置參數(shù)的修改和更新,可以便捷的修改或更新ATM設(shè)備的服務(wù)類型,同時(shí)還避免了在ATM設(shè)備進(jìn)行配置參數(shù)修改,而產(chǎn)生的不安全性。
下面結(jié)合附圖,通過(guò)對(duì)實(shí)施例的描述,對(duì)發(fā)明內(nèi)容作進(jìn)一步說(shuō)明。
請(qǐng)參照?qǐng)D1和2所示,圖1為本發(fā)明提供的基于服務(wù)器的ATM配置參數(shù)管理方法的較佳實(shí)施例的流程圖,本發(fā)明提供的基于服務(wù)器的ATM配置參數(shù)管理方法較佳實(shí)施的交互圖。所述方法包括:
S100、服務(wù)器接收ATM配置參數(shù)修改請(qǐng)求,其中,所述配置參數(shù)修改請(qǐng)求攜帶ATM設(shè)備類型。
具體地,所述ATM配置參數(shù)為服務(wù)器預(yù)先存儲(chǔ)的ATM設(shè)備的配置參數(shù)。所述服務(wù)器預(yù)先配置若干ATM設(shè)備的配置參數(shù)。在實(shí)際應(yīng)用中,所述服務(wù)器采用樹(shù)狀結(jié)構(gòu)存儲(chǔ)其配置的ATM設(shè)備的配置參數(shù);服務(wù)器在存儲(chǔ)ATM設(shè)備的配置參數(shù)初始化過(guò)程時(shí)形成一個(gè)基礎(chǔ)配置參數(shù)版本,然后再根據(jù)各終端設(shè)備的設(shè)備類型生成各設(shè)備類型的ATM設(shè)備的配置參數(shù)副本。值得說(shuō)明,所述配置參數(shù)副本為ATM設(shè)備內(nèi)存內(nèi)存儲(chǔ)的配置參數(shù)的鏡像副本,這樣保證ATM設(shè)備內(nèi)配置參數(shù)與服務(wù)器對(duì)應(yīng)存儲(chǔ)的改ATM設(shè)備的配置參數(shù)的同步性。
在本實(shí)施例中,為了方便用戶通過(guò)服務(wù)器管理其配置的ATM設(shè)備,所述服務(wù)器內(nèi)存儲(chǔ)的ATM設(shè)備的配置參數(shù)是根據(jù)ATM設(shè)備類型進(jìn)行存儲(chǔ)的。也就是說(shuō),所述服務(wù)器內(nèi)存儲(chǔ)的每個(gè)ATM設(shè)備的配置參數(shù)都是一類ATM設(shè)備的配置參數(shù),當(dāng)接收到ATM設(shè)備配置參數(shù)修改請(qǐng)求時(shí),服務(wù)器根據(jù)請(qǐng)求攜帶的ATM設(shè)備的類型對(duì)應(yīng)其對(duì)應(yīng)的配置參數(shù)信息。
所述服務(wù)器接收到的ATM設(shè)備配置參數(shù)修改請(qǐng)求可以是用戶直接對(duì)服務(wù)器進(jìn)行的操作,通過(guò)控制服務(wù)器對(duì)服務(wù)器執(zhí)行ATM設(shè)備的配置參數(shù)的操作,進(jìn)而服務(wù)器接收到ATM設(shè)備的配置參數(shù)的修改請(qǐng)求。其還可以是接收到其他與其通信的外部設(shè)備發(fā)送的修改請(qǐng)求,例如,與其通信的手機(jī)、平板電腦等。當(dāng)然,所述修改請(qǐng)求為其他與其通信的外部設(shè)備發(fā)送的,那么所述外部設(shè)備還需要通過(guò)服務(wù)器的認(rèn)證。值得說(shuō)明的,外部設(shè)備與服務(wù)器之間通信認(rèn)證的方法有很多種,在本實(shí)施例中不對(duì)外部設(shè)備與服務(wù)器的認(rèn)證過(guò)程做詳細(xì)說(shuō)明,只要采用現(xiàn)有的認(rèn)證方法就可以。
S200、服務(wù)器根據(jù)所述修改請(qǐng)求對(duì)預(yù)先存儲(chǔ)的相應(yīng)的ATM設(shè)備的配置參數(shù)進(jìn)行修改,并向ATM設(shè)備發(fā)送同步通知。
具體地,所述服務(wù)器根據(jù)所述修改請(qǐng)求對(duì)預(yù)先存儲(chǔ)的相應(yīng)的ATM設(shè)備的配置參數(shù)進(jìn)行修改指的是根據(jù)修改請(qǐng)求攜帶的ATM設(shè)備類型,對(duì)服務(wù)器存儲(chǔ)的該類型ATM設(shè)備對(duì)應(yīng)的配置參數(shù)進(jìn)行修改。
所述修改信息指的是所述ATM設(shè)備的配置參數(shù)進(jìn)行了修改的信息。所述服務(wù)器在對(duì)ATM設(shè)備的配置參數(shù)進(jìn)行了修改之后,將修改信息發(fā)布至與其通信的該類型ATM設(shè)備對(duì)應(yīng)的所有ATM設(shè)備。這樣可以實(shí)現(xiàn)一次修改多個(gè)ATM設(shè)備配置參數(shù)的效果,提高了ATM設(shè)備配置參數(shù)修改的效率。
在本實(shí)施例中,所述服務(wù)器根據(jù)所述修改請(qǐng)求對(duì)預(yù)先存儲(chǔ)的相應(yīng)的ATM設(shè)備的配置參數(shù)進(jìn)行修改,并向ATM設(shè)備發(fā)送同步通知具體可以包括:
S201、服務(wù)器根據(jù)所述修改請(qǐng)求獲取其對(duì)應(yīng)的ATM設(shè)備的可修改參數(shù)列表。
具體地,當(dāng)服務(wù)器接收到修改請(qǐng)求時(shí),解析所述修改請(qǐng)求獲取其修改的ATM設(shè)備類型,根據(jù)所述ATM設(shè)備類型獲取其對(duì)應(yīng)的配置參數(shù)的可修改參數(shù)列表。也就是說(shuō),所述修改請(qǐng)求是一個(gè)修改指令,服務(wù)器根據(jù)所述修改請(qǐng)求得知需要對(duì)某一類型的ATM設(shè)備的配置參數(shù)進(jìn)行修改,而并不包含具體的修改類型。
示例性的,所述根據(jù)所述修改請(qǐng)求獲取其對(duì)應(yīng)的ATM設(shè)備的可修改參數(shù)列表具體可以包括:
服務(wù)器解析所述修改請(qǐng)求獲取其攜帶的ATM設(shè)備類型;
根據(jù)所述ATM設(shè)備類型查找其對(duì)應(yīng)的配置參數(shù)副本;
若查找到所述配置參數(shù)副本,則獲取所述配置參數(shù)副本的可修改參數(shù)列表;
若未查找到所述配置參數(shù)副本,則提示服務(wù)器未存儲(chǔ)所述設(shè)備類型的ATM設(shè)備配置參數(shù)。
S202、接收對(duì)可修改參數(shù)列表的修改操作,并根據(jù)所述操作對(duì)相應(yīng)的配置參數(shù)進(jìn)行修改。
當(dāng)服務(wù)器獲取可修改參數(shù)列表后,將所述可修改列表顯示于顯示界面,并接收對(duì)所述可修改參數(shù)列表的修改操作,根據(jù)所述修改操作對(duì)相應(yīng)的配置參數(shù)進(jìn)行修改。這里,所述對(duì)可修改參數(shù)列表的修改操作可以是管理員對(duì)服務(wù)器進(jìn)行修改對(duì)應(yīng)的參數(shù)信息的操作,也可以是與服務(wù)器通信的外部設(shè)備執(zhí)行操作。
S203、將修改后的配置參數(shù)同步到預(yù)先存儲(chǔ)的配置參數(shù),并向ATM設(shè)備發(fā)送同步通知。
具體地,當(dāng)服務(wù)器接收到對(duì)可修改參數(shù)列表進(jìn)行的修改操作之后,根據(jù)所述修改操作對(duì)相應(yīng)的配置參數(shù)進(jìn)行修改,并將修改后的配置參數(shù)同步到預(yù)先存儲(chǔ)的配置參數(shù)。在實(shí)際應(yīng)用中,將修改后的配置參數(shù)值同步到各選定設(shè)備的配置參數(shù)副本中,并更新所述ATM設(shè)備的配置參數(shù)副本的MD5值。
當(dāng)服務(wù)器對(duì)其存儲(chǔ)的配置參數(shù)同步后,并像與其通信的該類型的ATM設(shè)備發(fā)送同步通知,使得ATM設(shè)備內(nèi)存內(nèi)存儲(chǔ)的配置參數(shù)與服務(wù)器內(nèi)存儲(chǔ)的配置參數(shù)保持實(shí)時(shí)同步,保證了ATM設(shè)備所使用配置參數(shù)為服務(wù)器最新的配置參數(shù)。
S300、ATM設(shè)備根據(jù)所述同步通知獲取服務(wù)器存儲(chǔ)的配置參數(shù)并進(jìn)行同步。
具體地,所述ATM設(shè)備接收到同步通知后,根據(jù)所述通知收下載服務(wù)器存儲(chǔ)的配置參數(shù)副本,并根據(jù)所述配置參數(shù)副本對(duì)其內(nèi)存存儲(chǔ)的參數(shù)更新。在實(shí)際應(yīng)用中,為了提高ATM設(shè)備配置參數(shù)同步的準(zhǔn)確行,在ATM設(shè)備接收到同步通知后,其還可以包括一個(gè)判斷過(guò)程,用于判斷所述ATM設(shè)備是否需要同步服務(wù)器存儲(chǔ)的相應(yīng)的配置參數(shù),其具體可以包括:
S301、所述ATM設(shè)備接收服務(wù)器發(fā)送的同步通知,并將服務(wù)器存儲(chǔ)的相應(yīng)的配置參數(shù)信息與其存儲(chǔ)的配置參數(shù)信息進(jìn)行比較;
S302、當(dāng)不同時(shí),所述ATM設(shè)備獲取服務(wù)器內(nèi)與其對(duì)應(yīng)的配置參數(shù);
S303、采用獲取的配置參數(shù)同步其存儲(chǔ)的配置參數(shù)。
具體地,當(dāng)ATM設(shè)備接收服務(wù)器發(fā)送的同步通知時(shí),ATM設(shè)備將其內(nèi)存內(nèi)存儲(chǔ)的配置參數(shù)的MD5值與服務(wù)器存儲(chǔ)的該ATM設(shè)備的配置參數(shù)的MD5值進(jìn)行比較,以判斷服務(wù)器存儲(chǔ)的相應(yīng)的配置參數(shù)信息與其存儲(chǔ)的配置參數(shù)信息是否相同。當(dāng)所述ATM設(shè)備將其內(nèi)存內(nèi)存儲(chǔ)的配置參數(shù)的MD5值與服務(wù)器存儲(chǔ)的該ATM設(shè)備的配置參數(shù)的MD5值存在差異時(shí),在說(shuō)明服務(wù)器存儲(chǔ)的相應(yīng)的配置參數(shù)信息與其存儲(chǔ)的配置參數(shù)信息不同,此時(shí)ATM設(shè)備啟動(dòng)配置參數(shù)下載功能,下載服務(wù)器存儲(chǔ)的配置參數(shù)副本,并采用所述配置參數(shù)副本同步ATM設(shè)備各應(yīng)用的配置參數(shù)。
進(jìn)一步地,在本實(shí)施例中,在ATM設(shè)備根據(jù)所述同步通知獲取服務(wù)器存儲(chǔ)的配置參數(shù)并進(jìn)行同步之后還可以包括一個(gè)ATM設(shè)備自動(dòng)同步的過(guò)程,其具體可以為:
S401、所述ATM設(shè)備每間隔預(yù)定時(shí)間向服務(wù)器發(fā)送配置參數(shù)更新查詢請(qǐng)求,其中,所述查詢請(qǐng)求中攜帶所述ATM設(shè)備的類型;
S402、所述服務(wù)器根據(jù)所述查詢請(qǐng)求將其對(duì)應(yīng)的配置參數(shù)信息發(fā)送至ATM設(shè)備;
S403、所述ATM設(shè)備將所述配置參數(shù)信息與其存儲(chǔ)的配置參數(shù)信息進(jìn)行比較;
S404、當(dāng)不相同時(shí),獲取服務(wù)器內(nèi)與其對(duì)應(yīng)的配置參數(shù),并采用獲取的配置參數(shù)同步其存儲(chǔ)的配置參數(shù)。
具體地,所述ATM設(shè)備的終端應(yīng)用程序在預(yù)設(shè)時(shí)間(如,每次客戶交易周期后)通過(guò)ATM設(shè)備的配置參數(shù)同步模塊主動(dòng)向服務(wù)器發(fā)起配置參數(shù)更新查詢請(qǐng)求,服務(wù)器根據(jù)所述查詢請(qǐng)求向ATM設(shè)備發(fā)送其對(duì)應(yīng)的配置參數(shù)副本的MD5值,ATM設(shè)備將服務(wù)器發(fā)送的配置參數(shù)的MD5值與其存儲(chǔ)的配置參數(shù)的MD5進(jìn)行比較,如存在差異,則向服務(wù)器端發(fā)起參數(shù)下載,下載成功后,通知ATM設(shè)備裝置的終端應(yīng)用進(jìn)行讀取并更新到相應(yīng)的內(nèi)存中。
本發(fā)明通過(guò)服務(wù)器與ATM設(shè)備的配置參數(shù)同步,通過(guò)從服務(wù)器修改ATM設(shè)備的各終端應(yīng)用的配置參數(shù)后,能快速實(shí)現(xiàn)配置參數(shù)的同步,并且ATM設(shè)備的終端應(yīng)用在需要使用參數(shù)時(shí)確保了使用的是服務(wù)端的最新配置。同時(shí),當(dāng)ATM設(shè)備更新或添加時(shí),僅需重新安裝終端上的應(yīng)用,無(wú)需在ATM設(shè)備本地進(jìn)行相關(guān)應(yīng)用配置參數(shù)的設(shè)置,ATM設(shè)備可直接從服務(wù)器同步更新其保存的ATM設(shè)備配置參數(shù)副本,避免的人為配置錯(cuò)誤而帶來(lái)的安全問(wèn)題,從而使得新ATM設(shè)備的安裝簡(jiǎn)單高效。
本發(fā)明還提供了一種基于服務(wù)器的ATM設(shè)備配置參數(shù)管理系統(tǒng),如圖3所示,其包括服務(wù)器100和ATM設(shè)備200;
所述服務(wù)器100包括存儲(chǔ)模塊101、接收模塊102以及發(fā)送模塊103;
所述存儲(chǔ)模塊101,用于存儲(chǔ)預(yù)先配置的多個(gè)ATM設(shè)備的配置參數(shù);
所述接收模塊102,用于收ATM配置參數(shù)修改請(qǐng)求,其中,所述配置參數(shù)修改請(qǐng)求攜帶ATM設(shè)備類型;
所述發(fā)送模塊103,用于服務(wù)器根據(jù)所述修改請(qǐng)求對(duì)預(yù)先存儲(chǔ)的相應(yīng)的ATM設(shè)備的配置參數(shù)進(jìn)行修改,并向ATM設(shè)備發(fā)送同步通知;
所述ATM設(shè)備200包括參數(shù)同步模塊;
所述同步模塊201用于ATM設(shè)備根據(jù)所述同步通知獲取服務(wù)器存儲(chǔ)的配置參數(shù)并同步修改。
所述ATM設(shè)備配置參數(shù)管理系統(tǒng),其中,所述ATM設(shè)備將所述配置參數(shù)存儲(chǔ)于內(nèi)存內(nèi)。
所述ATM設(shè)備配置參數(shù)管理系統(tǒng),其中,所述存儲(chǔ)模塊具體用于:
采用樹(shù)狀結(jié)構(gòu)存儲(chǔ)多個(gè)ATM設(shè)備的配置參數(shù)信息,其中,所述配置參數(shù)信息包括ATM設(shè)備的配置參數(shù)以及ATM設(shè)備的類型。
所述ATM設(shè)備配置參數(shù)管理系統(tǒng),其中,所述ATM設(shè)備還包括:
查詢模塊,用于每間隔預(yù)定時(shí)間向服務(wù)器發(fā)送配置參數(shù)更新查詢請(qǐng)求,其中,所述查詢請(qǐng)求中攜帶所述ATM設(shè)備的類型。
上述基于服務(wù)器的ATM配置參數(shù)管理系統(tǒng)的各個(gè)模塊在上述方法中已經(jīng)詳細(xì)說(shuō)明,在這里就不再一一陳述。
在本發(fā)明所提供的實(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ī)械或其它的形式。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說(shuō)明的是:以上實(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ù)方案的精神和范圍。