[發(fā)明專利]一種基于Windows服務(wù)實(shí)現(xiàn)CEN/XFSSP的方法有效
| 申請(qǐng)?zhí)枺?/td> | 201410362183.1 | 申請(qǐng)日: | 2014-07-28 |
| 公開(kāi)(公告)號(hào): | CN104102490B | 公開(kāi)(公告)日: | 2017-04-12 |
| 發(fā)明(設(shè)計(jì))人: | 顧梓昆;牟總斌 | 申請(qǐng)(專利權(quán))人: | 梓昆科技(中國(guó))股份有限公司 |
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44 |
| 代理公司: | 杭州浙科專利事務(wù)所(普通合伙)33213 | 代理人: | 吳秉中 |
| 地址: | 310052 浙江*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 windows 服務(wù) 實(shí)現(xiàn) cen xfs sp 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于金融技術(shù)領(lǐng)域,具體為一種基于Windows服務(wù)實(shí)現(xiàn)CEN/XFS?SP的方法。
背景技術(shù)
目前ATM機(jī)或類似的自助終端軟件通常都分成上層應(yīng)用軟件和底層驅(qū)動(dòng)兩部分。為了兼容性和可擴(kuò)展性,CEN/XFS提出了關(guān)于上述驅(qū)動(dòng)軟件的標(biāo)準(zhǔn)接口,即SP。有了這個(gè)標(biāo)準(zhǔn)接口,A廠商的機(jī)器可以安裝B廠商開(kāi)發(fā)的上層應(yīng)用,兼容性比較好。同時(shí)也將研發(fā)人員的分工細(xì)分,減少了設(shè)備和業(yè)務(wù)的耦合度,使得開(kāi)發(fā)和維護(hù)更容易。從銀行的角度來(lái)說(shuō),對(duì)于具體項(xiàng)目的招標(biāo)更加靈活,可以采用不同廠商的軟件和硬件,甚至可以自己開(kāi)發(fā)其中的一部分,然后將這些部分組合起來(lái)完成最終的業(yè)務(wù)。現(xiàn)有的CEN/XFS?SP驅(qū)動(dòng)都是按照一個(gè)普通的Windows動(dòng)態(tài)庫(kù)來(lái)提供外部接口,然后通過(guò)一個(gè)Windows的exe程序來(lái)完成最終的實(shí)現(xiàn)的方案。這樣的方案技術(shù)實(shí)現(xiàn)簡(jiǎn)單,但是也有一些顯而易見(jiàn)的缺點(diǎn):1)一旦exe出現(xiàn)故障崩潰,只能通過(guò)應(yīng)用程序本身或者手工開(kāi)重新啟動(dòng)該exe,維護(hù)難度較高;2)因?yàn)閃indows的進(jìn)程啟動(dòng)有快慢,一些場(chǎng)合會(huì)出現(xiàn)應(yīng)用已經(jīng)啟動(dòng),但SP還沒(méi)有啟動(dòng)成功的情況,會(huì)引起ATM系統(tǒng)的不穩(wěn)定;3)普通exe會(huì)受到用戶登錄會(huì)話的影響,無(wú)法在多用戶角度擴(kuò)展。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的上述問(wèn)題,本發(fā)明的目的在于設(shè)計(jì)提供一種基于Windows服務(wù)實(shí)現(xiàn)CEN/XFS?SP的方法的技術(shù)方案,可以克服現(xiàn)有技術(shù)中穩(wěn)定性差、可靠性差、管理不易的缺點(diǎn),同時(shí)以Windows服務(wù)的方式提供最終的SP實(shí)現(xiàn),開(kāi)放性更好,用戶體驗(yàn)好,開(kāi)支小。
所述的一種基于Windows服務(wù)實(shí)現(xiàn)CEN/XFS?SP的方法,其特征在于包括SP調(diào)用層、標(biāo)準(zhǔn)SP?API接口層、標(biāo)準(zhǔn)SP?SPI接口層、Windows服務(wù)層,
所述的SP調(diào)用層是指上層應(yīng)用程序或其他需要調(diào)用SP的模塊;所述的標(biāo)準(zhǔn)SP?API接口層是由CEN/XFS組織實(shí)現(xiàn)的,該組織提供了一系列的動(dòng)態(tài)庫(kù);所述的標(biāo)準(zhǔn)SP?SPI接口層需要自行實(shí)現(xiàn),所述的Windows服務(wù)層嚴(yán)格按照Windows服務(wù)的規(guī)范來(lái)實(shí)現(xiàn);
該方法的具體實(shí)現(xiàn)步驟如下:
1)SP調(diào)用層發(fā)出調(diào)用請(qǐng)求,設(shè)置同步或者異步調(diào)用方式,然后等待返回結(jié)果;
2)調(diào)用請(qǐng)求到達(dá)標(biāo)準(zhǔn)SP?API接口層,這部分是由CEN/XFS組織實(shí)現(xiàn)的,
3)調(diào)用請(qǐng)求到達(dá)標(biāo)準(zhǔn)SP?SPI接口層,按照SP規(guī)范對(duì)調(diào)用請(qǐng)求進(jìn)行解包,獲取最終的調(diào)用方法和調(diào)用參數(shù);
4)標(biāo)準(zhǔn)SP?SPI接口層對(duì)調(diào)用進(jìn)行解析,確定需要設(shè)備做何種動(dòng)作或者返回何種信息;
5)標(biāo)準(zhǔn)SP?SPI接口層將對(duì)應(yīng)的設(shè)備請(qǐng)求通過(guò)跨進(jìn)程調(diào)用發(fā)送到Windows服務(wù)層;
6)Windows服務(wù)層根據(jù)配置信息獲取設(shè)備的通信方式和協(xié)議,并據(jù)此將數(shù)據(jù)解析成設(shè)備可以接受的廠商格式數(shù)據(jù),并發(fā)送給設(shè)備;
7)設(shè)備執(zhí)行相關(guān)操作,并根據(jù)步驟6)中的協(xié)議返回給Windows服務(wù)層;
8)Windows服務(wù)層通過(guò)跨進(jìn)程調(diào)用將結(jié)果返回給標(biāo)準(zhǔn)SP?SPI接口層;
9)標(biāo)準(zhǔn)SP?SPI接口層對(duì)數(shù)據(jù)進(jìn)行組包,然后返回標(biāo)準(zhǔn)SP?API接口層;
10)標(biāo)準(zhǔn)SP?API接口層是CEN/XFS組織實(shí)現(xiàn)的,這里它會(huì)按照文檔中的規(guī)范格式返回?cái)?shù)據(jù),無(wú)需自行實(shí)現(xiàn);
11)SP調(diào)用層接收到調(diào)用結(jié)果,如果調(diào)用層是上層應(yīng)用軟件,則僅需執(zhí)行ATM相關(guān)的業(yè)務(wù),否則調(diào)用至此終止。?
所述的一種基于Windows服務(wù)實(shí)現(xiàn)CEN/XFS?SP的方法,其特征在于:所述的Windows服務(wù)層包括服務(wù)接口模塊、同步模塊、隊(duì)列模塊、設(shè)備訪問(wèn)模塊;
所述的服務(wù)接口模塊負(fù)責(zé)將整個(gè)模塊對(duì)外封裝成Windows服務(wù),該模塊就可以接受Windows服務(wù)管理器的管理,同時(shí)可以支持多用戶環(huán)境;
所述的同步模塊負(fù)責(zé)將調(diào)用和結(jié)果進(jìn)行對(duì)應(yīng),在適當(dāng)?shù)臅r(shí)候返回給上層調(diào)用者;
所述的隊(duì)列模塊主要完成調(diào)用隊(duì)列和結(jié)果隊(duì)列的劃分,以及對(duì)這兩個(gè)隊(duì)列的常規(guī)入隊(duì)、出隊(duì)操作;
所述的設(shè)備訪問(wèn)模塊包括對(duì)ATM機(jī)各類設(shè)備的訪問(wèn)。
所述的一種基于Windows服務(wù)實(shí)現(xiàn)CEN/XFS?SP的方法,可以克服現(xiàn)有技術(shù)中穩(wěn)定性差、可靠性差、管理不易的缺點(diǎn),同時(shí)以Windows服務(wù)的方式提供最終的SP實(shí)現(xiàn),開(kāi)放性更好,用戶體驗(yàn)好,開(kāi)支小。
附圖說(shuō)明
圖1為本發(fā)明的分層結(jié)構(gòu)示意圖;
圖2為本發(fā)明SP調(diào)用方式的示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于梓昆科技(中國(guó))股份有限公司,未經(jīng)梓昆科技(中國(guó))股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410362183.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 檢測(cè)Windows系統(tǒng)已知漏洞的方法和系統(tǒng)
- 一種對(duì)主機(jī)進(jìn)行管控的方法及系統(tǒng)
- 一種基于windows服務(wù)控制器的系統(tǒng)自動(dòng)運(yùn)行方法
- 處理windows update彈窗出現(xiàn)的方法和系統(tǒng)
- 檢測(cè)系統(tǒng)中已安裝應(yīng)用的方法和客戶端
- 一種Windows Phone手機(jī)數(shù)據(jù)的鏡像方法
- 在Windows下對(duì)Linux系統(tǒng)中無(wú)線通訊模塊調(diào)試數(shù)據(jù)抓取方法和系統(tǒng)
- 一種實(shí)現(xiàn)Windows系統(tǒng)自動(dòng)化安裝的系統(tǒng)及方法
- 一種基于Windows To Go的增強(qiáng)方法及系統(tǒng)
- 一種批量控制windows快速部署的工具及方法
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開(kāi)放方法及系統(tǒng)、服務(wù)開(kāi)放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺(tái)
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺(tái)及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置





