專利名稱:一種處理業(yè)務(wù)邏輯界面及控制外圍設(shè)備的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種處理業(yè)務(wù)邏輯界面及控制外圍設(shè)備的方法和系統(tǒng),其應(yīng)用于自助服務(wù)終端行業(yè),尤其是由嵌入式設(shè)備組成的一自助服務(wù)終端。
背景技術(shù):
web技術(shù)是利用網(wǎng)絡(luò)協(xié)議傳輸?shù)模褂贸谋?、超媒體、超鏈接等協(xié)議規(guī)范,利用瀏覽器為呈現(xiàn)載體進(jìn)行解釋、執(zhí)行、顯示、播放等一系列技術(shù)的總稱。通常,使用web技術(shù)在客戶端以網(wǎng)頁形式,顯示操作界面,播放視頻和聲音,但不可以操作客戶端電腦的外部設(shè)備, 特別是金融自助行業(yè)相關(guān)的入鈔出鈔模塊,打印機(jī)等;本公司通過自己研發(fā)一種添加頁面控制電腦外圍設(shè)備的方法使自助服務(wù)設(shè)備終端,使web頁面具有控制本機(jī)各種設(shè)備的能力當(dāng)前,在電子信息產(chǎn)業(yè)中廣泛使用web技術(shù),特別是最新的HTML5技術(shù),HTML5是未來移動(dòng)互聯(lián)網(wǎng)的核心平臺(tái),更是未來移動(dòng)互聯(lián)網(wǎng)時(shí)代的技術(shù)制高點(diǎn)(《HTML5標(biāo)準(zhǔn)與知識(shí)產(chǎn)權(quán)研究》作者賈曉輝,郭麗文獻(xiàn)來源[期刊].信息技術(shù)與標(biāo)準(zhǔn)化2012 (03) P. 51-55)。HTML5 并非僅僅用來表示W(wǎng)eb內(nèi)容,它的使命是將Web帶入一個(gè)成熟的應(yīng)用平臺(tái),在這個(gè)平臺(tái)上, 視頻、音頻、圖像、動(dòng)畫以及同電腦的交互都被標(biāo)準(zhǔn)化。其在電信及互聯(lián)網(wǎng)行業(yè)上的研究和使用進(jìn)入爆發(fā)式增長時(shí)代(《HTML5技術(shù)與應(yīng)用模式研究》作者李慧云、何震葦、李麗、陸鋼;《電信科學(xué)》2012年05期)。HTML5相關(guān)技術(shù)(javascript、css、HTML)便捷的設(shè)計(jì)方式和強(qiáng)大的界面描繪能力成為很多GUI設(shè)計(jì)的新規(guī)范,如即將發(fā)布的windows 8系統(tǒng)已經(jīng)將 HTML5和javascript作為其應(yīng)用程序的一種開放方法。無可否認(rèn)web技術(shù)特別是HTML5技術(shù)代表著未來,但由于利益關(guān)系科技巨頭們?nèi)缣O果、微軟、google等在搶奪標(biāo)準(zhǔn)的控制權(quán)至今完整的標(biāo)準(zhǔn)還沒有定稿,因此還不具有互通性。
然而自助服務(wù)終端的界面無需與外界各種設(shè)備交互可以克服這一問題。還有當(dāng)前 HTML5技術(shù)只實(shí)現(xiàn)了對(duì)音頻、攝像頭、語音等移動(dòng)設(shè)備相關(guān)設(shè)備控制能力,單尚沒有對(duì)自助服務(wù)終端的外圍設(shè)備產(chǎn)品的控制,并且假設(shè)存在會(huì)有一定的安全風(fēng)險(xiǎn)。因此對(duì)設(shè)備的控制特別是金融設(shè)備的控制安全性是一個(gè)重中之中的問題。經(jīng)過大量的嘗試和實(shí)驗(yàn)最終只使用 HTML5的豐富表現(xiàn)能力和友好的界面呈現(xiàn)能力和簡(jiǎn)單的開發(fā)方法。雖然目前存在著很多的問題在利用HTML5做界面利用javascript控制設(shè)備,然而在智能手機(jī)領(lǐng)域里這種hybrid 應(yīng)用卻發(fā)展十分迅速,比如國外的Phonegap和國內(nèi)的AppCan等。然而在自助服務(wù)終端行業(yè)卻依然使用著傳統(tǒng)的GUI及控制技術(shù),而本方案就是這樣一種利用HTML5技術(shù)為自助服務(wù)設(shè)備提友好豐富表現(xiàn)力的GUI界面,同時(shí)擴(kuò)展javascript的功能使之能控制各種自助服務(wù)設(shè)備的外圍設(shè)備的一種hybrid技術(shù)。發(fā)明內(nèi)容
本發(fā)明提供了一種使用Web技術(shù)作為嵌入式設(shè)備業(yè)務(wù)邏輯界面及控制外圍設(shè)備的方法,以及一種對(duì)應(yīng)的使用web技術(shù)的嵌入式控制系統(tǒng),其應(yīng)用于自助服務(wù)終端行業(yè),尤其是由嵌入式設(shè)備組成的一自助服務(wù)終端,所述業(yè)務(wù)邏輯界面使用Web技術(shù)并用于操作一嵌入式控制系統(tǒng),并由此控制與該系統(tǒng)對(duì)應(yīng)的嵌入式設(shè)備上的一個(gè)或多個(gè)外圍設(shè)備。本發(fā)明利用web相關(guān)技術(shù)豐富的表現(xiàn)能力及簡(jiǎn)單靈活的設(shè)計(jì)方法為用戶提供友好的用戶界面,并擴(kuò)展web技術(shù)對(duì)嵌入式設(shè)備外圍設(shè)備的控制。根據(jù)本發(fā)明,公開了一種處理業(yè)務(wù)邏輯界面及控制外圍設(shè)備的方法,所述業(yè)務(wù)邏輯界面使用Web技術(shù)并用于操作一嵌入式設(shè)備,所述嵌入式設(shè)備通過網(wǎng)絡(luò)連接到一后臺(tái)服務(wù)器,并可控制一臺(tái)或多臺(tái)外圍設(shè)備,每一外圍設(shè)備執(zhí)行指定的功能,其特征在于,所述方法包括以下步驟
1)嵌入式設(shè)備開機(jī)后,儲(chǔ)存于嵌入式設(shè)備內(nèi)的webkit內(nèi)核加載儲(chǔ)存于后臺(tái)服務(wù)器的業(yè)務(wù)邏輯界面;
2)在所述業(yè)務(wù)邏輯界面加載完成后,檢驗(yàn)業(yè)務(wù)邏輯界面的合法性,若合法則由webkit內(nèi)核的圖形庫渲染所述業(yè)務(wù)邏輯界面,并對(duì)所述界面加載一個(gè)或多個(gè)功能函數(shù),賦予所述界面控制外圍設(shè)備的能力,以控制相應(yīng)的一個(gè)或多個(gè)外圍設(shè)備執(zhí)行相關(guān)的功能,若不合法則拒絕所述業(yè)務(wù)邏輯界面;
3)被賦予外圍設(shè)備控制能力的業(yè)務(wù)邏輯界面根據(jù)用戶輸入的交互信息啟用對(duì)外圍設(shè)備的控制服務(wù);
4)所述外圍設(shè)備控制服務(wù)驅(qū)動(dòng)外圍設(shè)備執(zhí)行指定的功能。優(yōu)選地所述業(yè)務(wù)邏輯界面和功能函數(shù)分離儲(chǔ)存,所述業(yè)務(wù)邏輯界面儲(chǔ)存于后臺(tái)服務(wù)器中,所述功能函數(shù)儲(chǔ)存于嵌入式設(shè)備內(nèi)。優(yōu)選地,所述業(yè)務(wù)邏輯界面為web頁面。優(yōu)選地,所述web頁面采用基于HTML5、css3和/或擴(kuò)展的javascript的web技術(shù)來構(gòu)成。優(yōu)選地,所述擴(kuò)展的javascript含有用于控制外圍設(shè)備的基于hybrid技術(shù)的功能豐旲塊。優(yōu)選地,所述后臺(tái)服務(wù)器為多于一個(gè)所述嵌入式設(shè)備服務(wù),后臺(tái)服務(wù)器和嵌入式設(shè)備為B/S構(gòu)架以進(jìn)行一站式升級(jí)維護(hù),每一嵌入式設(shè)備內(nèi)的webkit加載儲(chǔ)存于后臺(tái)服務(wù)器的同一個(gè)web頁面,當(dāng)需要對(duì)所有嵌入式設(shè)備中的邏輯功能進(jìn)行增減或修改時(shí),僅需升級(jí)維護(hù)儲(chǔ)存于后臺(tái)服務(wù)器中的web頁面。 優(yōu)選地,所述方法應(yīng)用于自助服務(wù)終端行業(yè),所述嵌入式設(shè)備為自助服務(wù)設(shè)備,所述外圍設(shè)備可以為讀卡器(用于接觸式和非接觸式IC卡)、存折讀取器、存鈔機(jī)芯、出鈔機(jī)芯、打印機(jī)、條碼掃描器、IC卡發(fā)卡機(jī)、身份證識(shí)別器、數(shù)字密碼鍵盤、指紋識(shí)別器等用于自助服務(wù)設(shè)備的輸入輸出裝置。本發(fā)明還公開了一種處理業(yè)務(wù)邏輯界面及控制外圍設(shè)備的系統(tǒng),所述系統(tǒng)是基于Web技術(shù)的一嵌入式控制系統(tǒng),其通過網(wǎng)絡(luò)連接到一后臺(tái)服務(wù)器,并可控制一臺(tái)或多臺(tái)外圍設(shè)備,每一外圍設(shè)備執(zhí)行指定的功能,其特征在于,所述嵌入式控制系統(tǒng)包括
加載模塊,在系統(tǒng)啟動(dòng)后,所述加載模塊通過儲(chǔ)存于嵌入式控制系統(tǒng)內(nèi)的webkit內(nèi)核加載儲(chǔ)存于后臺(tái)服務(wù)器的業(yè)務(wù)邏輯界面;
合法性檢驗(yàn)?zāi)K,在所述業(yè)務(wù)邏輯界面加載完成后,其檢驗(yàn)業(yè)務(wù)邏輯界面的合法性,若合法則由webkit內(nèi)核的圖形庫渲染所述業(yè)務(wù)邏輯界面,并對(duì)所述界面加載一個(gè)或多個(gè)功能函數(shù),賦予所述界面控制外圍設(shè)備的能力,以控制相應(yīng)的一個(gè)或多個(gè)外圍設(shè)備執(zhí)行相關(guān)的功能,若不合法則拒絕所述業(yè)務(wù)邏輯界面;
外圍設(shè)備控制服務(wù)管理模塊,其根據(jù)用戶輸入的交互信息,使被賦予外圍設(shè)備控制能力的業(yè)務(wù)邏輯界面啟用對(duì)外圍設(shè)備的控制服務(wù);
外圍設(shè)備接口,其與外圍設(shè)備的邏輯輸入連接,使所述外圍設(shè)備控制服務(wù)驅(qū)動(dòng)外圍設(shè)備執(zhí)行指定的功能。優(yōu)選地,所述業(yè)務(wù)邏輯界面為web頁面,所述web頁面采用基于HTML5、css3和/或擴(kuò)展的javascript的web技術(shù)來構(gòu)成,所述擴(kuò)展的javascript含有用于控制外圍設(shè)備的基于hybrid技術(shù)的功能模塊。優(yōu)選地,所述嵌入式控制系統(tǒng)應(yīng)用于自助服務(wù)終端行業(yè)的自助服務(wù)設(shè)備,所述外圍設(shè)備可以為讀卡器(用于接觸式和非接觸式IC卡)、存折讀取器、存鈔機(jī)芯、出鈔機(jī)芯、打印機(jī)、條碼掃描器、IC卡發(fā)卡機(jī)、身份證識(shí)別器、數(shù)字密碼鍵盤、指紋識(shí)別器等用于自助服務(wù)設(shè)備的輸入輸出裝置。相對(duì)于現(xiàn)有技術(shù)的不足和缺點(diǎn),本發(fā)明帶來的好處是
2)設(shè)計(jì)靈活,界面表現(xiàn)友好。傳統(tǒng)技術(shù)的GUI界面設(shè)計(jì)難度大、表現(xiàn)能力不足,新的諸如HTML5技術(shù)有極強(qiáng)的渲染能力,能給用戶帶來友好的界面和便捷的操作方式。I)開發(fā)簡(jiǎn)單。自助產(chǎn)品應(yīng)用領(lǐng)域比較廣闊,⑶I變化比較大。傳統(tǒng)的開發(fā)方法是用c/c++、java等編程技術(shù),對(duì)開發(fā)人員要求高、開發(fā)難度大、工作任務(wù)大,新的HTML5技術(shù)對(duì)變化的GUI交互采用腳本式編程,大大減輕開發(fā)難度、修改靈活、簡(jiǎn)單易用。3)升級(jí)維護(hù)方便。傳統(tǒng)的自助服務(wù)設(shè)備的核心處理功能和邏輯業(yè)務(wù)界面都位于設(shè)備之中,必須逐臺(tái)機(jī)器升級(jí)及維護(hù)。新的技術(shù)核心處理功能和邏輯業(yè)務(wù)界面分離,邏輯業(yè)務(wù)界面采用B/S技術(shù),邏輯業(yè)務(wù)界面可位于后臺(tái)服務(wù)器中,只需升級(jí)后臺(tái)服務(wù)器,即可實(shí)現(xiàn)一 站式升級(jí)維護(hù)。
以下結(jié)合附圖
,對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)的描述。圖I所示為一傳統(tǒng)自助服務(wù)設(shè)備對(duì)外圍設(shè)備的控制方法的例子;
圖2所示為根據(jù)本發(fā)明的方法的對(duì)嵌入式設(shè)備的外圍設(shè)備的控制的設(shè)計(jì)方案。
具體實(shí)施例方式圖I所示為一傳統(tǒng)自助服務(wù)設(shè)備對(duì)外圍設(shè)備的控制方法的例子,傳統(tǒng)的自助服務(wù)設(shè)備的⑶I界面,即業(yè)務(wù)邏輯界面的設(shè)計(jì)一般采用傳統(tǒng)編程語言(如C,c++,java, vb, c#等),如W0SA/XFS (微軟提供的一套應(yīng)用程序API集通過金融服務(wù)擴(kuò)展(XFS)管理器與服務(wù)提供程序通訊)是采用C/C++,J/XFS (IBM、NCR、SUN等公司提出的基于java平臺(tái)的金融設(shè)備接口 )米用java語曰。在涉及到設(shè)備控制方面,主要是通過設(shè)備控制方法直接調(diào)用或者通過系統(tǒng)中的各種通信方法,如W0SA/XFS采用WinSock方法通信,然后通過設(shè)備控制方法控制外圍設(shè)備5,J/XFS采用JNI技術(shù)通過設(shè)備控制服務(wù)控制外圍設(shè)備5。設(shè)備控制服務(wù)提供各種控制外圍設(shè)備5的方法。在此方法中設(shè)備處理的GUI界面、外圍設(shè)備5的控制方法都位于自助服務(wù)設(shè)備內(nèi)部,升級(jí)和維護(hù)必須逐臺(tái)處理。圖2所示為根據(jù)本發(fā)明的方法的對(duì)嵌入式設(shè)備的外圍設(shè)備的控制的設(shè)計(jì)方案,
本方案中業(yè)務(wù)邏輯界面2與設(shè)備的核心功能函數(shù)/控制方法3可分離存放,業(yè)務(wù)邏輯界面2位于后臺(tái)服務(wù)器I中,對(duì)外圍設(shè)備5的核心功能函數(shù)/控制方法3位于嵌入式設(shè)備4內(nèi),采用B/S構(gòu)架,實(shí)現(xiàn)了一站式升級(jí)。I.嵌入式設(shè)備4開機(jī)后,webkit (一種輕量級(jí)的開源瀏覽器引擎)加載后臺(tái)服務(wù)器I的web頁面。2.頁面加載完成后檢驗(yàn)頁面的合法性,合法則渲染后臺(tái)服務(wù)器I加載過來的頁面同時(shí)賦予頁面控制外圍設(shè)備5的功能,否則拒絕后臺(tái)服務(wù)器I的web頁面。3.賦予外圍設(shè)備5的控制能力的web頁面能根據(jù)用戶的交互信息啟用外圍設(shè)備5的控制服務(wù)
4.外圍設(shè)備控制服務(wù)驅(qū)動(dòng)外圍設(shè)備5執(zhí)行相關(guān)動(dòng)作。根據(jù)圖2所示的設(shè)計(jì)方案的一實(shí)施例,具體地是一種處理業(yè)務(wù)邏輯界面及控制外圍設(shè)備的方法,所述業(yè)務(wù)邏輯界面使用Web技術(shù)并用于操作一嵌入式設(shè)備。根據(jù)本實(shí)施例的一自助服務(wù)設(shè)備可等同于如圖2所示的嵌入式設(shè)備4,其通過網(wǎng)絡(luò)4連接到一后臺(tái)服務(wù)器1,并可控制一臺(tái)或多臺(tái)外圍設(shè)備5,每一外圍設(shè)備5執(zhí)行指定的功能,所述方法包括以下步驟·
1)嵌入式設(shè)備4開機(jī)后,儲(chǔ)存于嵌入式設(shè)備4內(nèi)的webkit內(nèi)核加載儲(chǔ)存于后臺(tái)服務(wù)器I的業(yè)務(wù)邏輯及界面2 ;
2)在所述業(yè)務(wù)邏輯及界面2加載完成后,檢驗(yàn)業(yè)務(wù)邏輯及界面2的合法性,若合法則由webkit內(nèi)核的圖形庫渲染所述業(yè)務(wù)邏輯及界面2,并對(duì)所述界面加載一個(gè)或多個(gè)功能函數(shù)3,賦予所述界面控制外圍設(shè)備5的能力,以控制相應(yīng)的一個(gè)或多個(gè)外圍設(shè)備5執(zhí)行相關(guān)的功能,若不合法則拒絕所述業(yè)務(wù)邏輯及界面2 ;
3)被賦予外圍設(shè)備5控制能力的業(yè)務(wù)邏輯及界面2根據(jù)用戶輸入的交互信息啟用對(duì)外圍設(shè)備5的控制服務(wù);
4)所述設(shè)備控制服務(wù)驅(qū)動(dòng)外圍設(shè)備5執(zhí)行指定的功能。優(yōu)選地所述業(yè)務(wù)邏輯及界面2和功能函數(shù)3分離儲(chǔ)存,所述業(yè)務(wù)邏輯及界面2儲(chǔ)存于后臺(tái)服務(wù)器I中,所述功能函數(shù)3儲(chǔ)存于嵌入式設(shè)備4內(nèi)。優(yōu)選地,所述業(yè)務(wù)邏輯及界面2為web頁面。優(yōu)選地,所述web頁面采用基于HTML5、css3和/或擴(kuò)展的javascript的web技術(shù)來構(gòu)成。優(yōu)選地,所述擴(kuò)展的javascript含有用于控制外圍設(shè)備5的基于hybrid技術(shù)的功能模塊。優(yōu)選地,所述后臺(tái)服務(wù)器I為多于一個(gè)所述嵌入式設(shè)備4服務(wù),如圖2所示的嵌入式設(shè)備4a、4b、4c、4d、…N_1、N,后臺(tái)服務(wù)器I和嵌入式設(shè)備4為B/S構(gòu)架以進(jìn)行一站式升級(jí)維護(hù),每一嵌入式設(shè)備4內(nèi)的webkit加載儲(chǔ)存于后臺(tái)服務(wù)器I的同一個(gè)web頁面,當(dāng)需要對(duì)所有嵌入式設(shè)備4中的邏輯功能進(jìn)行增減或修改時(shí),僅需升級(jí)維護(hù)儲(chǔ)存于后臺(tái)服務(wù)器I中的web頁面。優(yōu)選地,所述方法應(yīng)用于自助服務(wù)終端行業(yè),所述嵌入式設(shè)備4為自助服務(wù)設(shè)備,所述外圍設(shè)備5可以為讀卡器(用于接觸式和非接觸式IC卡)、存折讀取器、存鈔機(jī)芯、出鈔機(jī)芯、打印機(jī)、條碼掃描器、IC卡發(fā)卡機(jī)、身份證識(shí)別器、數(shù)字密碼鍵盤、指紋識(shí)別器等用于自助服務(wù)設(shè)備的輸入輸出裝置。根據(jù)圖2所示的設(shè)計(jì)方案的另一實(shí)施例,具體地是一種處理業(yè)務(wù)邏輯界面及控制外圍設(shè)備的系統(tǒng),所述系統(tǒng)是基于Web技術(shù)的一嵌入式控制系統(tǒng),
所述的嵌入式控制系統(tǒng)同樣地可應(yīng)用于圖2所示的嵌入式設(shè)備4中,其通過網(wǎng)絡(luò)4連接到一后臺(tái)服務(wù)器1,并可控制一臺(tái)或多臺(tái)外圍設(shè)備5,每一外圍設(shè)備5執(zhí)行指定的功能,其特征在于,所述嵌入式控制系統(tǒng)包括 加載t旲塊,在系統(tǒng)啟動(dòng)后,所述加載t旲塊通過儲(chǔ)存于嵌入式控制系統(tǒng)4內(nèi)的webkit內(nèi)核加載儲(chǔ)存于后臺(tái)服務(wù)器I的業(yè)務(wù)邏輯界面2 ;
合法性檢驗(yàn)?zāi)K,在所述業(yè)務(wù)邏輯界面2加載完成后,其檢驗(yàn)業(yè)務(wù)邏輯界面2的合法性,若合法則由webkit內(nèi)核的圖形庫渲染所述業(yè)務(wù)邏輯界面2,并對(duì)所述界面2加載一個(gè)或多個(gè)功能函數(shù)3,賦予所述界面2控制外圍設(shè)備5的能力,以控制相應(yīng)的一個(gè)或多個(gè)外圍設(shè)備5執(zhí)行相關(guān)的功能,若不合法則拒絕所述業(yè)務(wù)邏輯界面2 ;
外圍設(shè)備控制服務(wù)管理模塊,其根據(jù)用戶輸入的交互信息,使被賦予外圍設(shè)備控制能力的業(yè)務(wù)邏輯界面2啟用對(duì)外圍設(shè)備5的控制服務(wù);
外圍設(shè)備接口,其與外圍設(shè)備5的邏輯輸入連接,使所述外圍設(shè)備控制服務(wù)驅(qū)動(dòng)外圍設(shè)備5執(zhí)行指定的功能。優(yōu)選地,所述業(yè)務(wù)邏輯界面2為web頁面,所述web頁面采用基于HTML5、css3和/或擴(kuò)展的javascript的web技術(shù)來構(gòu)成,所述擴(kuò)展的javascript含有用于控制外圍設(shè)備5的基于hybrid技術(shù)的功能模塊。優(yōu)選地,所述嵌入式控制系統(tǒng)應(yīng)用于自助服務(wù)終端行業(yè)的自助服務(wù)設(shè)備,所述外圍設(shè)備5可以為讀卡器(用于接觸式和非接觸式IC卡)、存折讀取器、存鈔機(jī)芯、出鈔機(jī)芯、打印機(jī)、條碼掃描器、IC卡發(fā)卡機(jī)、身份證識(shí)別器、數(shù)字密碼鍵盤、指紋識(shí)別器等用于自助服務(wù)設(shè)備的輸入輸出裝置。
權(quán)利要求
1.一種處理業(yè)務(wù)邏輯界面及控制外圍設(shè)備的方法,所述業(yè)務(wù)邏輯界面使用Web技術(shù)并用于操作一嵌入式設(shè)備,所述嵌入式設(shè)備通過網(wǎng)絡(luò)連接到一后臺(tái)服務(wù)器,并可控制一臺(tái)或多臺(tái)外圍設(shè)備,每一外圍設(shè)備執(zhí)行指定的功能,其特征在于,所述方法包括以下步驟嵌入式設(shè)備開機(jī)后,儲(chǔ)存于嵌入式設(shè)備內(nèi)的webkit內(nèi)核加載儲(chǔ)存于后臺(tái)服務(wù)器的業(yè)務(wù)邏輯界面;在所述業(yè)務(wù)邏輯界面加載完成后,檢驗(yàn)業(yè)務(wù)邏輯界面的合法性,若合法則由webkit內(nèi)核的圖形庫渲染所述業(yè)務(wù)邏輯界面,并對(duì)所述界面加載一個(gè)或多個(gè)功能函數(shù),賦予所述界面控制外圍設(shè)備的能力,以控制相應(yīng)的一個(gè)或多個(gè)外圍設(shè)備執(zhí)行相關(guān)的功能,若不合法則拒絕所述業(yè)務(wù)邏輯界面;被賦予外圍設(shè)備控制能力的業(yè)務(wù)邏輯界面根據(jù)用戶輸入的交互信息啟用對(duì)外圍設(shè)備的控制服務(wù);所述外圍設(shè)備控制服務(wù)驅(qū)動(dòng)外圍設(shè)備執(zhí)行指定的功能。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述業(yè)務(wù)邏輯界面和功能函數(shù)分離儲(chǔ)存, 所述業(yè)務(wù)邏輯界面儲(chǔ)存于后臺(tái)服務(wù)器中,所述功能函數(shù)儲(chǔ)存于嵌入式設(shè)備內(nèi)。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述業(yè)務(wù)邏輯界面為web頁面。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述web頁面采用基于HTML5、css3和/ 或擴(kuò)展的javascript的web技術(shù)來構(gòu)成。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述擴(kuò)展的javascript含有用于控制外圍設(shè)備的基于hybrid技術(shù)的功能模塊。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述后臺(tái)服務(wù)器為多于一個(gè)所述嵌入式設(shè)備服務(wù),后臺(tái)服務(wù)器和嵌入式設(shè)備為B/S構(gòu)架以進(jìn)行一站式升級(jí)維護(hù),每一嵌入式設(shè)備內(nèi)的webkit加載儲(chǔ)存于后臺(tái)服務(wù)器的同一個(gè)web頁面,當(dāng)需要對(duì)所有嵌入式設(shè)備中的邏輯功能進(jìn)行增減或修改時(shí),僅需升級(jí)維護(hù)儲(chǔ)存于后臺(tái)服務(wù)器中的web頁面。
7.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其特征在于,所述方法應(yīng)用于自助服務(wù)終端行業(yè),所述嵌入式設(shè)備為自助服務(wù)設(shè)備,所述外圍設(shè)備為讀卡器、存折讀取器、存鈔機(jī)芯、 出鈔機(jī)芯、打印機(jī)、條碼掃描器、IC卡發(fā)卡機(jī)、身份證識(shí)別器、數(shù)字密碼鍵盤、指紋識(shí)別器、用于自助服務(wù)設(shè)備的輸入輸出裝置中的至少一個(gè),所述讀卡器用于接觸式和非接觸式IC卡。
8.—種處理業(yè)務(wù)邏輯界面及控制外圍設(shè)備的系統(tǒng),所述系統(tǒng)是基于Web技術(shù)的一嵌入式控制系統(tǒng),所述嵌入式控制系統(tǒng)通過網(wǎng)絡(luò)連接到一后臺(tái)服務(wù)器,并可控制一臺(tái)或多臺(tái)外圍設(shè)備,每一外圍設(shè)備執(zhí)行指定的功能,其特征在于,所述嵌入式控制系統(tǒng)包括加載模塊,在系統(tǒng)啟動(dòng)后,所述加載模塊通過儲(chǔ)存于嵌入式控制系統(tǒng)內(nèi)的webkit內(nèi)核加載儲(chǔ)存于后臺(tái)服務(wù)器的業(yè)務(wù)邏輯界面;合法性檢驗(yàn)?zāi)K,在所述業(yè)務(wù)邏輯界面加載完成后,其檢驗(yàn)業(yè)務(wù)邏輯界面的合法性,若合法則由webkit內(nèi)核的圖形庫渲染所述業(yè)務(wù)邏輯界面,并對(duì)所述界面加載一個(gè)或多個(gè)功能函數(shù),賦予所述界面控制外圍設(shè)備的能力,以控制相應(yīng)的一個(gè)或多個(gè)外圍設(shè)備執(zhí)行相關(guān)的功能,若不合法則拒絕所述業(yè)務(wù)邏輯界面;外圍設(shè)備控制服務(wù)管理模塊,其根據(jù)用戶輸入的交互信息,使被賦予外圍設(shè)備控制能力的業(yè)務(wù)邏輯界面啟用對(duì)外圍設(shè)備的控制服務(wù);外圍設(shè)備接口,其與外圍設(shè)備的邏輯輸入連接,使所述外圍設(shè)備控制服務(wù)驅(qū)動(dòng)外圍設(shè)備執(zhí)行指定的功能。
9.根據(jù)權(quán)利要求8所述的嵌入式控制系統(tǒng),其特征在于,所述業(yè)務(wù)邏輯界面為web頁面,所述web頁面采用基于HTML5、css3和/或擴(kuò)展的javascript的web技術(shù)來構(gòu)成,所述擴(kuò)展的javascript含有用于控制外圍設(shè)備的基于hybrid技術(shù)的功能模塊。
10.根據(jù)權(quán)利要求8或權(quán)利要求9所述的嵌入式控制系統(tǒng),其特征在于,所述嵌入式控制系統(tǒng)應(yīng)用于自助服務(wù)終端行業(yè)的自助服務(wù)設(shè)備,所述外圍設(shè)備為讀卡器、存折讀取器、存鈔機(jī)芯、出鈔機(jī)芯、打印機(jī)、條碼掃描器、IC卡發(fā)卡機(jī)、身份證識(shí)別器、數(shù)字密碼鍵盤、指紋識(shí)別器、用于自助服務(wù)設(shè)備的輸入輸出裝置中的至少一個(gè),所述讀卡器用于接觸式和非接觸式IC卡。
全文摘要
本發(fā)明公開了一種處理業(yè)務(wù)邏輯界面及控制外圍設(shè)備的方法,以及一種對(duì)應(yīng)的使用web技術(shù)的嵌入式控制系統(tǒng),其應(yīng)用于自助服務(wù)終端行業(yè),尤其是由嵌入式設(shè)備組成的一自助服務(wù)終端,所述業(yè)務(wù)邏輯界面使用Web技術(shù)并用于操作一嵌入式控制系統(tǒng),并由此控制與該系統(tǒng)對(duì)應(yīng)的嵌入式設(shè)備上的一個(gè)或多個(gè)外圍設(shè)備。嵌入式設(shè)備和后臺(tái)服務(wù)器采用B/S架構(gòu),可實(shí)現(xiàn)一站式升級(jí)。所述方法包括以下步驟1)由webkit加載后臺(tái)服務(wù)器的web頁面;2)web頁面的合法性,若合法則進(jìn)行渲染加載功能函數(shù),賦予控制外圍設(shè)備的能力;3)啟用對(duì)外圍設(shè)備的控制服務(wù);4)驅(qū)動(dòng)外圍設(shè)備執(zhí)行指定的功能。
文檔編號(hào)G06F21/50GK102945171SQ201210372659
公開日2013年2月27日 申請(qǐng)日期2012年9月29日 優(yōu)先權(quán)日2012年9月29日
發(fā)明者龔新玉 申請(qǐng)人:珠海市新域智能科技有限公司