成人打一炮免费视频,亚洲天堂视频在线观看,97视频久久久,日本japanese护士色高清,五月婷婷丁香,日韩精品一级无码毛片免费,国产欧美日韩精品网红剧情演绎

一種外設(shè)平臺系統(tǒng)及其運行方法和使用方法與流程

文檔序號:11254098閱讀:1050來源:國知局
一種外設(shè)平臺系統(tǒng)及其運行方法和使用方法與流程

本發(fā)明涉及一種外設(shè)平臺系統(tǒng)及其運行方法和使用方法。



背景技術(shù):

現(xiàn)有技術(shù)中,通常通過標簽調(diào)用本地程序。通過標簽調(diào)用本地程序的缺點包括:通過標簽調(diào)用本地應(yīng)用程序,參數(shù)傳輸有字數(shù)限制,無法把大量數(shù)據(jù)傳輸給應(yīng)用程序。比如網(wǎng)頁制卡,需要把學(xué)員的基本信息、指紋特征碼、人臉特征碼等大量數(shù)據(jù)寫到卡里。本地程序也無法把復(fù)雜的多元化的數(shù)據(jù)及時的在瀏覽器上呈現(xiàn)。



技術(shù)實現(xiàn)要素:

為了克服現(xiàn)有技術(shù)中存在的問題,本發(fā)明提供一種外設(shè)平臺系統(tǒng)及其運行方法和使用方法,該外設(shè)平臺系統(tǒng)通過在本地再構(gòu)建一個基于http的服務(wù),打通瀏覽器與本地應(yīng)用程序的通訊,能夠快速有效的實現(xiàn)瀏覽器與本地程序直接頻繁不間斷的通訊。

為實現(xiàn)上述目的,本發(fā)明所述的外設(shè)平臺系統(tǒng)包括客戶端和遠程服務(wù)器,所述的客戶端包括瀏覽器和外設(shè)平臺,所述的瀏覽器用于向遠程服務(wù)器請求數(shù)據(jù)和調(diào)用動外設(shè)平臺,并且瀏覽器定時請求獲得外設(shè)平臺上傳給遠程服務(wù)器的數(shù)據(jù);所述的外設(shè)平臺用于調(diào)用設(shè)備采集數(shù)據(jù),并且外設(shè)平臺把設(shè)備采集的數(shù)據(jù)傳輸給遠程服務(wù)器。

所述的外設(shè)平臺調(diào)用的設(shè)備包括但不限于發(fā)卡器、攝像頭和/或指紋儀。

所述的外設(shè)平臺系統(tǒng)通過標簽啟動。

所述的外設(shè)平臺系統(tǒng)的運行方法包括以下步驟:

第一、瀏覽器向遠程服務(wù)器請求數(shù)據(jù);

第二、瀏覽器調(diào)用動外設(shè)平臺;

第三、外設(shè)平臺調(diào)用設(shè)備采集數(shù)據(jù);

第四、外設(shè)平臺把設(shè)備采集的數(shù)據(jù)傳輸給遠程服務(wù)器;

第五、瀏覽器定時請求獲得外設(shè)平臺上傳給遠程服務(wù)器的數(shù)據(jù)。

優(yōu)選地,所述的外設(shè)平臺系統(tǒng)包括客戶端和遠程服務(wù)器,所述的客戶端包括瀏覽器、本地通訊服務(wù)模塊和外設(shè)平臺,所述的瀏覽器用于向遠程服務(wù)器請求數(shù)據(jù)和啟動本地通訊服務(wù)模塊以及給本地通訊服務(wù)模塊發(fā)送調(diào)用外設(shè)平臺指令,并且瀏覽器定時提起本地通訊服務(wù)模塊中外設(shè)平臺返回的數(shù)據(jù);所述的本地通訊服務(wù)模塊用于啟動外設(shè)平臺;所述的外設(shè)平臺用于調(diào)用設(shè)備采集數(shù)據(jù),設(shè)備用于把采集的數(shù)據(jù)返回外設(shè)平臺;所述的外設(shè)平臺還用于把采集的數(shù)據(jù)返回本地通訊服務(wù)模塊;本地通訊服務(wù)模塊還用于把采集的數(shù)據(jù)發(fā)送到遠程服務(wù)器。

所述的外設(shè)平臺調(diào)用的設(shè)備包括但不限于發(fā)卡器、攝像頭和/或指紋儀。

所述的外設(shè)平臺系統(tǒng)通過標簽啟動。

優(yōu)選地,所述的外設(shè)平臺系統(tǒng)的運行方法包括以下步驟:

第一、所述的瀏覽器向遠程服務(wù)器請求數(shù)據(jù),瀏覽器啟動本地通訊服務(wù)模塊;

第二、瀏覽器給本地通訊服務(wù)模塊發(fā)送調(diào)用外設(shè)平臺指令;

第三、所述的本地通訊服務(wù)模塊啟動外設(shè)平臺;所述的外設(shè)平臺調(diào)用設(shè)備采集數(shù)據(jù),設(shè)備把采集的數(shù)據(jù)返回外設(shè)平臺;

第四、所述的外設(shè)平臺把采集的數(shù)據(jù)返回本地通訊服務(wù)模塊;

第五、瀏覽器定時提起本地通訊服務(wù)模塊中外設(shè)平臺返回的數(shù)據(jù),同時本地通訊服務(wù)模塊把采集的數(shù)據(jù)發(fā)送到遠程服務(wù)器。

優(yōu)選地,所述的外設(shè)平臺系統(tǒng)的使用方法包括以下步驟:

第一步、外設(shè)平臺安裝,向系統(tǒng)注冊chainway://協(xié)議,指定啟動外設(shè)平臺的本地通訊服務(wù)模塊;

第二步:瀏覽器執(zhí)行chainway://,啟動本地通訊服務(wù)模塊,本地通訊服務(wù)模塊為支持http協(xié)議的本地web服務(wù),默認端口10000;瀏覽器執(zhí)行完啟動命令后,線程執(zhí)行http://localhost:10000/service為地址的psot請求,參數(shù)包含需要的業(yè)務(wù)名和業(yè)務(wù)數(shù)據(jù),超時時間設(shè)置為30秒,不斷循環(huán)調(diào)用,直到得到本地服務(wù)的接收應(yīng)答;瀏覽器得到接收應(yīng)答后,開始循環(huán)請求結(jié)果應(yīng)答,直到得到正確應(yīng)答;

第三步:本地通訊服務(wù)模塊得到瀏覽器請求后,調(diào)用相應(yīng)的外設(shè)模塊;

第四步:瀏覽器向本地通訊服務(wù)模塊請求結(jié)果,本地通訊服務(wù)模塊響應(yīng)并返回。

本發(fā)明具有如下優(yōu)點:本發(fā)明所述的外設(shè)平臺系統(tǒng)與現(xiàn)有技術(shù)相比,通過在本地再構(gòu)建一個基于http的服務(wù),打通瀏覽器與本地應(yīng)用程序的通訊,能夠快速有效的實現(xiàn)瀏覽器與本地程序直接頻繁不間斷的通訊。外設(shè)平臺針對各種硬件可以分為不同的外設(shè)模塊,根據(jù)業(yè)務(wù)每次啟動響應(yīng)的模塊,提高啟動速度和減少計算機消耗。

附圖說明

圖1是本發(fā)明所述的外設(shè)平臺系統(tǒng)的第一實施例的結(jié)構(gòu)示意圖。

圖2是本發(fā)明所述的外設(shè)平臺系統(tǒng)的第二實施例的結(jié)構(gòu)示意圖。

具體實施方式

以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。

如圖1所示,本發(fā)明第一實施例所述的外設(shè)平臺系統(tǒng)包括客戶端和遠程服務(wù)器,所述的客戶端包括瀏覽器和外設(shè)平臺,所述的瀏覽器用于向遠程服務(wù)器請求數(shù)據(jù)和調(diào)用動外設(shè)平臺,并且瀏覽器定時請求獲得外設(shè)平臺上傳給遠程服務(wù)器的數(shù)據(jù);所述的外設(shè)平臺用于調(diào)用設(shè)備采集數(shù)據(jù),并且外設(shè)平臺把設(shè)備采集的數(shù)據(jù)傳輸給遠程服務(wù)器。

所述的外設(shè)平臺調(diào)用的設(shè)備包括但不限于發(fā)卡器、攝像頭和/或指紋儀。

所述的外設(shè)平臺系統(tǒng)通過標簽啟動。

本發(fā)明第一實施例所述的外設(shè)平臺系統(tǒng)的運行方法包括以下步驟:

第一、瀏覽器向遠程服務(wù)器請求數(shù)據(jù);

第二、瀏覽器調(diào)用動外設(shè)平臺;

第三、外設(shè)平臺調(diào)用設(shè)備采集數(shù)據(jù);

第四、外設(shè)平臺把設(shè)備采集的數(shù)據(jù)傳輸給遠程服務(wù)器;

第五、瀏覽器定時請求獲得外設(shè)平臺上傳給遠程服務(wù)器的數(shù)據(jù)。

如圖2所示,本發(fā)明第二實施例所述的外設(shè)平臺系統(tǒng)包括客戶端和遠程服務(wù)器,所述的客戶端包括瀏覽器、本地通訊服務(wù)模塊和外設(shè)平臺,所述的瀏覽器用于向遠程服務(wù)器請求數(shù)據(jù)和啟動本地通訊服務(wù)模塊以及給本地通訊服務(wù)模塊發(fā)送調(diào)用外設(shè)平臺指令,并且瀏覽器定時提起本地通訊服務(wù)模塊中外設(shè)平臺返回的數(shù)據(jù);所述的本地通訊服務(wù)模塊用于啟動外設(shè)平臺;所述的外設(shè)平臺用于調(diào)用設(shè)備采集數(shù)據(jù),設(shè)備用于把采集的數(shù)據(jù)返回外設(shè)平臺;所述的外設(shè)平臺還用于把采集的數(shù)據(jù)返回本地通訊服務(wù)模塊;本地通訊服務(wù)模塊還用于把采集的數(shù)據(jù)發(fā)送到遠程服務(wù)器。

第二實施例所述的外設(shè)平臺系統(tǒng)與第一實施例的區(qū)別在于,第一實施例是啟動外設(shè)平臺,第二實施例先啟動本地通訊服務(wù)模塊,本地通訊服務(wù)模塊再根據(jù)不同的業(yè)務(wù)需求啟動不同的外設(shè)模塊。

第一實施例只能提取數(shù)據(jù)id,然后再到遠程服務(wù)器請求,第二實施例相當于請求本地,節(jié)省了網(wǎng)絡(luò)這一塊的時間消耗。

與第一實施例類似地,第二實施例所述的外設(shè)平臺調(diào)用的設(shè)備包括但不限于發(fā)卡器、攝像頭和/或指紋儀。

所述的外設(shè)平臺系統(tǒng)通過標簽啟動。

第二實施例所述的外設(shè)平臺系統(tǒng)的運行方法包括以下步驟:

第一、所述的瀏覽器向遠程服務(wù)器請求數(shù)據(jù),瀏覽器啟動本地通訊服務(wù)模塊;

第二、瀏覽器給本地通訊服務(wù)模塊發(fā)送調(diào)用外設(shè)平臺指令;

第三、所述的本地通訊服務(wù)模塊啟動外設(shè)平臺;所述的外設(shè)平臺調(diào)用設(shè)備采集數(shù)據(jù),設(shè)備把采集的數(shù)據(jù)返回外設(shè)平臺;

第四、所述的外設(shè)平臺把采集的數(shù)據(jù)返回本地通訊服務(wù)模塊;

第五、瀏覽器定時提起本地通訊服務(wù)模塊中外設(shè)平臺返回的數(shù)據(jù),同時本地通訊服務(wù)模塊把采集的數(shù)據(jù)發(fā)送到遠程服務(wù)器。

外設(shè)平臺針對各種硬件可以分為不同的外設(shè)模塊,根據(jù)業(yè)務(wù)每次啟動相應(yīng)的模塊,提高啟動速度和減少計算機消耗。

在一個優(yōu)選的實施例中,所述的外設(shè)平臺系統(tǒng)的使用方法包括以下步驟:

第一步、外設(shè)平臺安裝,向系統(tǒng)注冊chainway://協(xié)議,指定啟動外設(shè)平臺的本地通訊服務(wù)模塊;

第二步:瀏覽器執(zhí)行chainway://,啟動本地通訊服務(wù)模塊,本地通訊服務(wù)模塊相當于一個支持http協(xié)議的本地web服務(wù),默認端口10000;瀏覽器執(zhí)行完啟動命令后,線程執(zhí)行http://localhost:10000/service為地址的psot請求(參數(shù)包含需要的業(yè)務(wù)名和業(yè)務(wù)數(shù)據(jù):servicename:ickffdata:

{\″ic\″:\″\″,\″ickh\″:\″cw78963254\″,\″uid\″:\″e14adb65\″,\″fkcs\″:2,\″bot\″:0,\″fkrq\″:\″2014-06-19\″,\″klx\″:83,\″lc1\″:\″0.00\″,\″ic2\″:\″0.00\″,\″ic3\″:\″0.00\″,\″ic4\″:\″0.00\″,\″||1\″:0,\″||2\″:0,\″||3\″:0,\″||4\″:0,\″mn1\″:0,\″mn2\″:0,\″mn3\″:0,\″mn4\″:0,\″pw\″:\″\″,\″pxcx\″:\″c1\″,\″pxjgbh\″:\″142000001\″,\″pxlx\″:6,\″5c1\″:0,\″sc2\″:0,\″sc3\″:0,\″sc4\″:0,\″xm\″:\″李寧

\″,\″xs1\″:0,\″xs10\″:0,\″xs11\″:0,\″xs12\″:0,\″xs13\″:0,\″xs14\″:0,\″xs15\″:0,\″xs16\″:0,\″xs2\″:0,\″xs3\″:0,\″xs4\″:0,\″xs5\″:0,\″xs6\″:0,\″xs7\″:0,\″xs8\″:0,\″x59\″:0,\″xybh\″:\″14200000100048\″,\″zjh\″:\″\″,\″zwsfyz\″:1,\″zwtz1\″:\″0301581a0000fdfef006e002e002c000c000co00800080008000800080008000800080008000c0025f6b00010000000000000000000000002193d05e22a20ebe5922d23e2625e59e6aaa571e2a2c4dbe713183de33bb243e434266be1c43657e488d13bf6d8f169f371129bf522be93f48b4643f233d247f541452fc1819a6bc7135c3745210939d1d1c0f9d65b3c7b24ebfa7585341ec98683619f35ab8e8b6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\″,\″zwtz2\″:\″030160140000fffec07e801e801e0006000200020000000000000000000000000000000000008002327e00010000000000000000000000001b13959e5394985e6514c3be2c1a55be409c81de119e53de481f183e13aa291e592d18de643459de343a911e66bfd97e4741163e350cd6bf20a5d2ff4526d67f2d2c923c2a29133d271016ba250dc09b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\″}),(以上括號內(nèi)的內(nèi)容為json格式的業(yè)務(wù)數(shù)據(jù),包含人員基本信息、指紋信息等參數(shù))超時時間設(shè)置為30秒,不斷循環(huán)調(diào)用,直到得到本地服務(wù)的接收應(yīng)答;瀏覽器得到接收應(yīng)答后開始,開始循環(huán)請求結(jié)果應(yīng)答,直到得到正確應(yīng)答;

第三步:本地通訊服務(wù)模塊得到瀏覽器請求后,調(diào)用相應(yīng)的外設(shè)模塊;如servicename:ickff,為ic卡發(fā)放,調(diào)用發(fā)卡機模塊;把data傳入發(fā)卡機模塊進行發(fā)卡,記錄操作結(jié)果;

第四步:瀏覽器向本地通訊服務(wù)模塊請求結(jié)果,本地通訊服務(wù)模塊響應(yīng)并返回。

雖然,上文中已經(jīng)用一般性說明及具體實施例對本發(fā)明作了詳盡的描述,但在本發(fā)明基礎(chǔ)上,可以對之作一些修改或改進,這對本領(lǐng)域技術(shù)人員而言是顯而易見的。因此,在不偏離本發(fā)明精神的基礎(chǔ)上所做的這些修改或改進,均屬于本發(fā)明要求保護的范圍。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1