相關(guān)申請(qǐng)的交叉引用
本申請(qǐng)要求于2011年1月31日提交的編號(hào)為13/017,147,名為“用于編碼信息讀取終端的預(yù)支付使用系統(tǒng)”的美國(guó)專利申請(qǐng)的優(yōu)先權(quán),上述申請(qǐng)的整體通過(guò)引用結(jié)合于此。
技術(shù)領(lǐng)域
本發(fā)明一般地涉及由如編碼信息讀取終端的移動(dòng)計(jì)算設(shè)備的數(shù)據(jù)收集,并且尤其涉及用于編碼信息讀取終端的預(yù)支付使用模型。
背景技術(shù):
各種組織,包括零售和制造行業(yè),可采用相當(dāng)大的編碼信息讀取(EIR)終端機(jī)群,這些終端包括條形碼讀取終端以及其它類型的EIR終端。購(gòu)買(mǎi)商業(yè)操作所需要的EIR終端所涉及的資本支出,對(duì)于一些行業(yè)來(lái)說(shuō)可能是非常高的。
技術(shù)實(shí)現(xiàn)要素:
在一個(gè)實(shí)施例中,提供有一種編碼信息讀?。‥IR)終端。所述EIR終端可包括中央處理單元(CPU)、通信的耦合至所述CPU的存儲(chǔ)器、通信接口、以及由條形碼讀取設(shè)備、RFID讀取設(shè)備或者讀卡設(shè)備所提供的EIR設(shè)備。所述EIR設(shè)備可配置為執(zhí)行輸出包含編碼消息的原始消息數(shù)據(jù)或輸出與編碼消息對(duì)應(yīng)的解碼消息數(shù)據(jù)。
所述EIR終端可被配置為響應(yīng)經(jīng)由通信接口或經(jīng)由EIR設(shè)備輸入解鎖編碼消息來(lái)初始化EIR操作的計(jì)數(shù)器。所述EIR設(shè)備可在執(zhí)行EIR操作前進(jìn)一步被配置為通過(guò)將EIR操作的計(jì)數(shù)器與預(yù)定義常數(shù)值相比較來(lái)確認(rèn)嘗試的EIR操作是否被允許。該EIR終端可進(jìn)一步被配置為在執(zhí)行每一EIR操作過(guò)程中對(duì)EIR操作的計(jì)數(shù)器增量或減量。
在另一個(gè)實(shí)施例中,提供有一種用于管理多個(gè)EIR終端的機(jī)群管理系統(tǒng)。所述機(jī)群管理系統(tǒng)可包括一個(gè)或多個(gè)計(jì)算機(jī)、機(jī)群管理軟件模塊、以及與所述機(jī)群管理軟件模塊通信的支付處理軟件模塊。
所述機(jī)群管理軟件模塊可響應(yīng)接收客戶發(fā)起的請(qǐng)求被配置為由支付處理軟件模塊在處理支付時(shí)產(chǎn)生解鎖消息。所述解鎖消息可由EIR終端所要讀取的條形碼所提供,或由經(jīng)由通信接口要傳輸至EIR終端的比特流所提供。每一個(gè)EIR終端可被配置為響應(yīng)接收解鎖消息來(lái)執(zhí)行不超過(guò)預(yù)定義數(shù)量的EIR操作。
附圖說(shuō)明
參考以下描述的權(quán)利要求和附圖,將會(huì)更好地理解本發(fā)明的目的和特征。附圖不必按比例,而是一般將重點(diǎn)放在說(shuō)明本發(fā)明的原理上。在附圖中,遍及各個(gè)視圖中的相同的參考標(biāo)號(hào)用于指示相同的部分。
圖1說(shuō)明了按照本發(fā)明用于管理多個(gè)EIR終端的機(jī)群管理系統(tǒng)的一個(gè)實(shí)施例的布局;
圖2說(shuō)明了按照本發(fā)明為EIR終端機(jī)群實(shí)現(xiàn)預(yù)支付應(yīng)用模型的方法的一個(gè)實(shí)施例的流程圖;
圖3說(shuō)明了按照本發(fā)明的解鎖消息的請(qǐng)求的結(jié)構(gòu)的一個(gè)實(shí)施例;
圖4說(shuō)明了按照本發(fā)明的機(jī)群管理數(shù)據(jù)庫(kù)表的結(jié)構(gòu)的一個(gè)實(shí)施例;
圖5說(shuō)明了按照本發(fā)明的EIR終端的組件級(jí)示圖;
圖6a和6b說(shuō)明了示例性的手持EIR終端的外殼;
圖7a-7c說(shuō)明了示例性的便攜式和可重裝的EIR終端外殼;
圖8說(shuō)明了按照本發(fā)明由EIR終端實(shí)現(xiàn)預(yù)支付應(yīng)用模型的方法的一個(gè)實(shí)施例的流程圖。
具體實(shí)施方式
在一個(gè)實(shí)施例中,提供有一種編碼信息讀取(EIR)終端,其可被編程以執(zhí)行由終端用戶(例如零售業(yè))已經(jīng)預(yù)支付的預(yù)定義數(shù)量的編碼信息讀取操作。在執(zhí)行預(yù)定義數(shù)量的EIR操作之后,該EIR終端可被編程以通知該終端操作者新一批EIR操作需要從終端制造商/銷售方/出租方購(gòu)買(mǎi)。在一個(gè)實(shí)施例中,EIR終端可被編程為在達(dá)到預(yù)定義使用閾值時(shí),例如在執(zhí)行90%的預(yù)支付EIR操作后通知終端操作者。
如果終端用戶在執(zhí)行該預(yù)支付EIR操作后決定繼續(xù)使用該EIR終端,新一批EIR操作可從終端制造商/銷售方/出租方購(gòu)買(mǎi)。在一個(gè)實(shí)施例中,新一批EIR操作可經(jīng)由網(wǎng)絡(luò)接口定購(gòu)并由信用卡付費(fèi)。本領(lǐng)域技術(shù)人員將理解實(shí)際上在本發(fā)明的精神和范圍內(nèi)存在預(yù)定和支付的其他方法。
由終端制造商/銷售方/出租方運(yùn)行的機(jī)群管理系統(tǒng),可在接收對(duì)新一批EIR操作的終端用戶的請(qǐng)求時(shí),處理支付并產(chǎn)生解鎖消息以編程該EIR終端從而執(zhí)行預(yù)定義數(shù)量的EIR操作。該解鎖消息可被加密,例如使用共享密鑰或公/私密鑰對(duì)。該解鎖消息可被編碼在要被EIR終端讀取的條形碼中,或可通過(guò)網(wǎng)絡(luò)傳輸至該EIR終端。
根據(jù)本發(fā)明的預(yù)支付應(yīng)用模型,例如對(duì)于小零售業(yè),會(huì)是有益的,對(duì)于該小零售業(yè),可由購(gòu)買(mǎi)商業(yè)操作所需的機(jī)群EIR終端引起的資本支出可能是過(guò)高的。此外,根據(jù)本發(fā)明的該預(yù)支付使用模型,相比傳統(tǒng)租賃模型,還對(duì)EIR終端制造商/銷售方/出租方提供了附加優(yōu)勢(shì),因?yàn)轭A(yù)支付使用模型本質(zhì)上對(duì)終端用戶提供了強(qiáng)的激勵(lì)以對(duì)EIR終端使用進(jìn)行及時(shí)支付。
圖1中示出了用于管理多個(gè)EIR終端的機(jī)群管理系統(tǒng)的一個(gè)實(shí)施例的布局。機(jī)群管理系統(tǒng)1000可包括一個(gè)或多個(gè)計(jì)算機(jī)110a-110z。這里的“計(jì)算機(jī)”將涉及用于數(shù)據(jù)處理的可編程設(shè)備,包括中央處理單元(CPU)310、存儲(chǔ)器320、以及至少一個(gè)通信接口。計(jì)算機(jī)可以例如由運(yùn)行WindowsTM操作系統(tǒng)的個(gè)人計(jì)算機(jī)(PC)所提供。本領(lǐng)域技術(shù)人員將理解實(shí)際上在本發(fā)明的精神和范圍內(nèi)存在其他的硬件平臺(tái)及操作系統(tǒng)。機(jī)群管理系統(tǒng)1000可進(jìn)一步包括機(jī)群管理軟件模塊120,該機(jī)群管理軟件模塊120可由從計(jì)算機(jī)110a-110z的組中選擇的一個(gè)或多個(gè)計(jì)算機(jī)來(lái)運(yùn)行。機(jī)群管理軟件模塊可經(jīng)由HTTP服務(wù)器軟件模塊130被最終用戶(例如希望購(gòu)買(mǎi)新批次的掃描)所訪問(wèn),該HTTP服務(wù)器軟件模塊130可由從計(jì)算機(jī)110a-110z的組中選擇的一個(gè)或多個(gè)計(jì)算機(jī)來(lái)執(zhí)行。運(yùn)行該HTTP服務(wù)器的計(jì)算機(jī)可以是從廣域網(wǎng)WAN(如互聯(lián)網(wǎng))900可訪問(wèn)的。
機(jī)群管理系統(tǒng)1000可進(jìn)一步包括支付處理軟件模塊140,該支付處理軟件模塊140可由從計(jì)算機(jī)110a-110z的組中選擇的一個(gè)或多個(gè)計(jì)算機(jī)來(lái)運(yùn)行。機(jī)群管理軟件模塊120的實(shí)例可通過(guò)使用合適的進(jìn)程間通信(IPC)方法與支付處理軟件模塊140的實(shí)例進(jìn)行通信(例如,當(dāng)該兩個(gè)程序的實(shí)例由不同的計(jì)算機(jī)執(zhí)行時(shí),通過(guò)局域網(wǎng)(LAN)500經(jīng)由TCP連接進(jìn)行通信,或者當(dāng)兩個(gè)程序的實(shí)例被一起放在同一計(jì)算機(jī)上時(shí),在本地主機(jī)內(nèi)進(jìn)行通信)。在一個(gè)實(shí)施例中,支付處理軟件模塊140可在外部支付處理系統(tǒng)(圖1中未示出)內(nèi)例如通過(guò)WAN(例如互聯(lián)網(wǎng))900進(jìn)行通信。
機(jī)群管理系統(tǒng)1000可進(jìn)一步包括機(jī)群管理數(shù)據(jù)庫(kù)150。在一個(gè)實(shí)施例中,機(jī)群管理數(shù)據(jù)庫(kù)150可駐留于從計(jì)算機(jī)110a-110z的組中選擇的一個(gè)或多個(gè)計(jì)算機(jī)。在另一個(gè)實(shí)施例中,機(jī)群管理數(shù)據(jù)庫(kù)150可駐留于遠(yuǎn)離本地設(shè)施定位的一個(gè)或多個(gè)計(jì)算機(jī)中,該本地設(shè)施作為機(jī)群管理系統(tǒng)的其它組件的主機(jī)。在一個(gè)實(shí)施例中,機(jī)群管理數(shù)據(jù)庫(kù)可由關(guān)系數(shù)據(jù)庫(kù)(如OrcaleTM或DB/2TM)提供。本領(lǐng)域技術(shù)人員將理解實(shí)際上在本發(fā)明的精神和范圍內(nèi)存在其他類型的數(shù)據(jù)庫(kù)。
機(jī)群管理軟件模塊120的實(shí)例可以使用合適的進(jìn)程間通信(IPC)方法來(lái)與機(jī)群管理數(shù)據(jù)庫(kù)的實(shí)例進(jìn)行通信(例如,當(dāng)兩個(gè)程序的實(shí)例由不同的計(jì)算機(jī)所執(zhí)行時(shí)通過(guò)局域網(wǎng)(LAN)500經(jīng)由TCP連接進(jìn)行通信,或者當(dāng)兩個(gè)程序的實(shí)例被一起放在同一計(jì)算機(jī)上時(shí)在本地主機(jī)內(nèi)進(jìn)行通信)。
在一個(gè)實(shí)施例中,機(jī)群管理軟件模塊120、HTTP服務(wù)器軟件模塊130、支付處理軟件模塊140以及機(jī)群管理數(shù)據(jù)庫(kù)150可被一起放在單個(gè)計(jì)算機(jī)上。在另一個(gè)實(shí)施例中,機(jī)群管理軟件模塊120、HTTP服務(wù)器軟件模塊130、支付處理軟件模塊140以及機(jī)群管理數(shù)據(jù)庫(kù)150駐留在不同的計(jì)算機(jī)上。在又一個(gè)實(shí)施例中,可采用若干個(gè)計(jì)算機(jī)來(lái)運(yùn)行機(jī)群管理軟件模塊120、HTTP服務(wù)器軟件模塊130、支付處理軟件模塊140以及機(jī)群管理數(shù)據(jù)庫(kù)150的多個(gè)實(shí)例來(lái)實(shí)現(xiàn)可擴(kuò)縮性。在又一個(gè)實(shí)施例中,軟件模塊120、130、140和數(shù)據(jù)庫(kù)150中的一些可被放在一起而其余的可駐留在不同計(jì)算機(jī)上。
在機(jī)群管理系統(tǒng)1000的以上描述中,軟件模塊120、130、140和數(shù)據(jù)庫(kù)150間的功能分離僅用于說(shuō)明目的。本領(lǐng)域技術(shù)人員將理解實(shí)際上在不背離本發(fā)明的精神和范圍情況下,在這里之前所描述的軟件模塊120、130、140和數(shù)據(jù)庫(kù)150的功能可由單個(gè)的軟件模塊來(lái)實(shí)現(xiàn),或者可在兩個(gè)或更多個(gè)軟件模塊中分離。
本領(lǐng)域技術(shù)人員還將理解的是實(shí)際上通常包括在網(wǎng)絡(luò)應(yīng)用基礎(chǔ)結(jié)構(gòu)(例如防火墻、HTTP負(fù)載平衡器、SSL加速器)中的其他軟件和硬件組件在本發(fā)明的精神和范圍之內(nèi)?,F(xiàn)在參照?qǐng)D2的流程圖來(lái)描述為按照本發(fā)明的EIR終端實(shí)現(xiàn)預(yù)支付應(yīng)用模型的方法的一個(gè)實(shí)施例。該方法可由在此之前所描述的機(jī)群管理軟件模塊120來(lái)實(shí)現(xiàn)。
在步驟200和210,該方法可等候用于處理的用戶請(qǐng)求。在一個(gè)實(shí)施例中,該用戶請(qǐng)求可通過(guò)基于瀏覽器的用戶接口發(fā)起并經(jīng)由HTTP服務(wù)器軟件模塊130傳送至該機(jī)群管理軟件模塊120。
在步驟220,該方法可確認(rèn)是否接收到用于解鎖消息的請(qǐng)求。如果是,則該方法可繼續(xù)到步驟230。
在步驟230,該方法可解析并驗(yàn)證用于解鎖消息的請(qǐng)求。在一個(gè)實(shí)施例中,用于解鎖消息的請(qǐng)求可包括圖3中示意性示出的字段。
再次參考圖2,在步驟240,該方法可對(duì)所請(qǐng)求數(shù)量的EIR操作計(jì)算支付量。在一個(gè)實(shí)施例中,該方法可查詢?cè)摍C(jī)群管理數(shù)據(jù)庫(kù)150以確認(rèn)由客戶代碼、終端類型或終端序列號(hào)所標(biāo)識(shí)的EIR終端的EIR操作價(jià)格。在另一個(gè)實(shí)施例中,該EIR操作價(jià)格可進(jìn)一步取決于使用歷史、客戶所采用的機(jī)群的大小、所請(qǐng)求EIR操作的數(shù)量和/或其它因素。
在一個(gè)實(shí)施例中,機(jī)群管理數(shù)據(jù)庫(kù)150可包括表格,圖4示出了表格的示例性結(jié)構(gòu)。
在另一個(gè)實(shí)施例中,該方法可對(duì)所有解鎖代碼請(qǐng)求使用相同的EIR操作價(jià)格并跳過(guò)查詢機(jī)群管理數(shù)據(jù)庫(kù)150的步驟。
再次參考圖2,在步驟250,該方法可調(diào)用支付處理軟件模塊140以通過(guò)使用作為解鎖消息請(qǐng)求的一部分被提供的支付明細(xì)來(lái)處理對(duì)請(qǐng)求數(shù)量的EIR操作的支付。
在一個(gè)實(shí)施例中,支付處理軟件模塊可通過(guò)經(jīng)由WAN(如因特網(wǎng))900與外部支付處理系統(tǒng)(圖1中未示出)通信來(lái)處理信用卡支付。
在步驟260該方法可確認(rèn)支付是否處理成功。如果是,該處理可繼續(xù)至步驟270。否則,該方法可分支到步驟265(通知用戶嘗試處理支付失敗)并然后返回到步驟200。
在步驟270,該方法可加密該解鎖消息。在一個(gè)實(shí)施例中,可使用共享密鑰來(lái)執(zhí)行加密。在另一個(gè)實(shí)施例中,可使用公/私密鑰對(duì)(不對(duì)稱密鑰加密)來(lái)執(zhí)行加密。本領(lǐng)域技術(shù)人員將理解實(shí)際上在本發(fā)明的精神和范圍內(nèi)存在其他加密方法。
在步驟280,該解鎖消息可被編碼在要被EIR終端讀取的條形碼中。在另一個(gè)實(shí)施例中,表示該解鎖消息的比特流可由經(jīng)網(wǎng)絡(luò)被傳輸至EIR終端。本領(lǐng)域技術(shù)人員將理解實(shí)際上在本發(fā)明的精神和范圍內(nèi)存在傳遞解鎖消息至EIR終端的其他方法。
在步驟290,該方法可查詢機(jī)群管理數(shù)據(jù)庫(kù)150以將支付事件寫(xiě)入日志。完成步驟290后,該方法可循環(huán)返回至步驟200。
現(xiàn)在參考圖3描述用于解鎖消息的請(qǐng)求的結(jié)構(gòu)的一個(gè)實(shí)施例。用于解鎖消息的請(qǐng)求的結(jié)構(gòu)300包括以下字段:
- 終端標(biāo)識(shí)符字段312。在一個(gè)實(shí)施例中,該終端標(biāo)識(shí)符可由制造商分配給EIR終端的終端序列號(hào)來(lái)提供;
- 請(qǐng)求的EIR操作數(shù)量字段314。
在另一個(gè)實(shí)施例中,該用于解鎖消息的請(qǐng)求的結(jié)構(gòu)可進(jìn)一步包括其他字段,例如客戶標(biāo)識(shí)符字段。
現(xiàn)在參考圖4描述機(jī)群管理數(shù)據(jù)庫(kù)表的結(jié)構(gòu)的一個(gè)實(shí)施例。機(jī)群管理數(shù)據(jù)庫(kù)可包括以下的表:客戶機(jī)群表410、終端參數(shù)表450和支付事件日志表480。
在一個(gè)實(shí)施例中,客戶機(jī)群表410可包括以下字段:
- 客戶標(biāo)識(shí)符412;
- 終端標(biāo)識(shí)符414;
在一個(gè)實(shí)施例中,終端參數(shù)表450可包括以下字段:
- 終端標(biāo)識(shí)符452;
- 終端類型字段454;
- 迄今購(gòu)買(mǎi)的EIR操作的總數(shù)量456。
在一個(gè)實(shí)施例中,價(jià)格表480可包括以下字段:
- 終端類型482;
- 客戶機(jī)群的大小484;
- 為終端迄今購(gòu)買(mǎi)的EIR操作的總數(shù)量486;
- 單個(gè)EIR操作的價(jià)格488。
在一個(gè)實(shí)施例中,支付事件日志表490包括以下字段:
-時(shí)間戳492;
-終端標(biāo)識(shí)符494;
-所購(gòu)買(mǎi)的EIR操作的數(shù)量496;
-支付量498;
-支付交易標(biāo)識(shí)符499。
返回參考附圖2,在步驟240,實(shí)現(xiàn)用于EIR終端機(jī)群的預(yù)支付使用模式的方法可以對(duì)所請(qǐng)求數(shù)量的EIR操作計(jì)算支付量。在一個(gè)實(shí)施例中,該方法可解析對(duì)解鎖消息的請(qǐng)求以提取終端標(biāo)識(shí)符的值,并且然后查詢機(jī)群管理數(shù)據(jù)庫(kù)150以確認(rèn)與該終端標(biāo)識(shí)符對(duì)應(yīng)的客戶標(biāo)識(shí)符。接下來(lái),該方法可查詢機(jī)群管理數(shù)據(jù)庫(kù)150以確認(rèn)為正在處理請(qǐng)求的終端先前購(gòu)買(mǎi)的EIR操作的數(shù)量。接下來(lái),該方法可查詢機(jī)群管理數(shù)據(jù)庫(kù)150以確認(rèn)客戶終端機(jī)群的大小。最后,該方法可查詢機(jī)群管理數(shù)據(jù)庫(kù)150以確認(rèn)單個(gè)EIR操作的價(jià)格,該單個(gè)EIR操作的價(jià)格在一個(gè)實(shí)施例中可取決于購(gòu)買(mǎi)的操作數(shù)量(即,受到總額折扣)。然后支付量可通過(guò)將EIR操作的價(jià)格乘以所請(qǐng)求的EIR操作數(shù)量來(lái)計(jì)算得出。本領(lǐng)域技術(shù)人員將理解實(shí)際上在本發(fā)明的精神和范圍內(nèi)存在機(jī)群管理數(shù)據(jù)庫(kù)150的其他結(jié)構(gòu)。
現(xiàn)在參照附圖5來(lái)描述適合于實(shí)施本發(fā)明的EIR終端的框圖。EIR終端100可包括微處理器310和存儲(chǔ)器320,兩者均耦合至系統(tǒng)總線370,如在圖5中最佳呈現(xiàn)的。該微處理器310可以由通用微處理器或?qū)S梦⑻幚砥鳎ɡ鏏SIC)來(lái)提供。在一個(gè)實(shí)施例中,EIR終端100可包括單個(gè)微處理器,該單個(gè)微處理器可稱作中央處理單元(CPU)。在另一個(gè)實(shí)施例中,該EIR終端100可包括兩個(gè)或更多個(gè)的微處理器,例如CPU和專用微處理器(例如ASIC)。在一個(gè)實(shí)施例中,存儲(chǔ)器320可以由RAM、ROM、 EPROM、和/或基于SIM卡的存儲(chǔ)器所提供。
EIR終端100可進(jìn)一步包括一個(gè)或更多個(gè)EIR設(shè)備315,包括也耦合至系統(tǒng)總線370的條形碼讀取設(shè)備、RFID讀取設(shè)備和讀卡設(shè)備。 在一個(gè)實(shí)施例中,該EIR讀取設(shè)備能夠輸出與編碼消息相對(duì)應(yīng)的解碼消息數(shù)據(jù)。在另一個(gè)實(shí)施例中,EIR讀取設(shè)備可輸出包括編碼消息(例如原始圖像數(shù)據(jù)或原始RFID數(shù)據(jù))的原始消息數(shù)據(jù)。
當(dāng)然,讀取條形碼、讀取RFID或讀取具有編碼信息的卡的設(shè)備可讀取這些類別中的一個(gè)以上的類別,同時(shí)仍然在本發(fā)明的范圍內(nèi)。例如,讀取條形碼的設(shè)備可包括讀卡器和/或RFID讀取器;讀取RFID的設(shè)備也可能能夠讀取條形碼和/或卡;以及讀卡的設(shè)備也可能能夠讀取條形碼和/或RFID。為了更加清楚,使設(shè)備的主要功能包括任何這些功能以便被認(rèn)為是這種設(shè)備是不必要的;例如,能夠讀取條形碼的蜂窩式電話、智能電話、或PDA是針對(duì)本發(fā)明目的讀取條形碼的設(shè)備。
EIR終端100可進(jìn)一步包括鍵盤(pán)接口354、顯示適配器355,兩者均耦合至系統(tǒng)總線370。該EIR終端100可進(jìn)一步包括電池356。
在一個(gè)實(shí)施例中,EIR終端100可進(jìn)一步包括GPS接收器380。在一個(gè)實(shí)施例中,EIR終端100可進(jìn)一步包括配置為接收訂戶身份模塊(SIM)卡的至少一個(gè)連接器390。
EIR終端100可進(jìn)一步包括通信接口340,該通信接口340可以例如由符合802.11的無(wú)線通信接口所提供,或由以太網(wǎng)接口所提供。本領(lǐng)域技術(shù)人員將理解實(shí)際上在本發(fā)明的精神和范圍內(nèi)存在其他類型的網(wǎng)絡(luò)接口。
在一個(gè)實(shí)施例中,EIR終端100可與連接至圖1的LAN 500的計(jì)算機(jī)151通信。在一個(gè)實(shí)施例中,EIR終端100可使用符合802.11的無(wú)線通信接口經(jīng)由無(wú)線接入點(diǎn)505連接至LAN 500。在另一個(gè)實(shí)施例中,EIR終端可經(jīng)由以太網(wǎng)接口(例如通過(guò)擴(kuò)展塢)連接至LAN 500。本領(lǐng)域技術(shù)人員將理解實(shí)際上在本發(fā)明的精神和范圍內(nèi)存在將EIR終端連接至LAN 500的其他方式。
在一個(gè)實(shí)施例中,LAN 500可通過(guò)路由器600連接至WAN(如因特網(wǎng))900。EIR終端可與可經(jīng)由路由器157連接至因特網(wǎng)的遠(yuǎn)程計(jì)算機(jī)155通信。
雖然在這里指定了不同的網(wǎng)絡(luò),但認(rèn)識(shí)到,如從OSI模型的網(wǎng)絡(luò)層看到的單個(gè)網(wǎng)絡(luò)可包括多個(gè)底層網(wǎng)絡(luò),也就是,可被當(dāng)做單個(gè)的因特網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)的那些網(wǎng)絡(luò)可包括多個(gè)不同的物理網(wǎng)絡(luò)。
現(xiàn)在描述按照本發(fā)明的EIR終端的形狀因子和外殼。EIR終端100的組件可被并入多種不同的外殼中。如圖6a和6b的實(shí)施例所指示的,附圖5的組件可被并入手持式外殼101中。圖6a和6b的EIR終端100在手持式便攜數(shù)據(jù)終端的形狀因子中。如圖6a和6b中所示的EIR終端100可包括鍵盤(pán)1090、具有關(guān)聯(lián)觸摸屏外罩的顯示器504、讀卡器1348、以及包括如在此描述的成像部件的組件的成像模塊360;即,在圖像傳感器IC芯片上并入的圖像傳感器陣列。如附圖6b的側(cè)視圖所指示的,圖5的框圖的組件可在外殼101中被支撐在多個(gè)電路板1077上。成像模塊360可包括具有顏色敏感像素的圖像傳感器陣列,如在2005年6月3日提交的編號(hào)60/687,606、2005年6月14日提交的編號(hào)60/690,268、2005年6月22日提交的編號(hào)60/692,890、以及2005年6月27日提交的編號(hào)60/694,371的臨時(shí)專利申請(qǐng)中所描述的,所有上述申請(qǐng)的標(biāo)題為具有混合的單色和彩色圖像傳感器的數(shù)字圖片拍攝光學(xué)讀取器,并且其全部通過(guò)引用結(jié)合于此。
在圖7a-7c的實(shí)施例中,EIR終端100是以可被配置為零售購(gòu)買(mǎi)交易終端或價(jià)格核驗(yàn)器的交易終端的形式。圖7a-7c中示出的交易終端的外殼102被配置成便攜式的,使得其從位置到位置地移動(dòng),并且其進(jìn)一步被配置成可替代地安裝在固定結(jié)構(gòu)上,該固定結(jié)構(gòu)例如是收銀臺(tái)的固定結(jié)構(gòu)或者零售商店樓層的固定結(jié)構(gòu)。參照?qǐng)D7c的底視圖,EIR終端100的外殼102可具有便于在固定結(jié)構(gòu)上可替換安裝EIR終端100的構(gòu)造268?,F(xiàn)在參照?qǐng)D7b,EIR終端100可包括具有關(guān)聯(lián)觸摸屏504T的顯示器504、讀卡器1348、成像模塊360和發(fā)光罩362。
現(xiàn)在參考圖8中描繪的流程圖來(lái)描述按照本發(fā)明的由EIR終端所實(shí)現(xiàn)的預(yù)支付使用模式的方法的一個(gè)實(shí)施例。
在步驟810和820,該方法可等待由終端操作者輸入的指令。
在步驟830,該方法可確認(rèn)是否嘗試EIR操作。如果是,該方法可繼續(xù)到步驟840。
在步驟840,該方法可確認(rèn)EIR操作的計(jì)數(shù)器的值是否大于0。如果是,該方法可繼續(xù)至步驟860。否則,該方法可分支至步驟850以通知EIR終端操作者嘗試的EIR操作不能被執(zhí)行,除非新一批的EIR操作將被預(yù)支付。
在步驟860,該方法可執(zhí)行由終端操作者所請(qǐng)求的EIR操作。
在步驟870,該方法可使EIR操作的計(jì)數(shù)器的值減量,該EIR操作計(jì)數(shù)器的值可被儲(chǔ)存在非易失存儲(chǔ)器中。完成步驟后,該方法循環(huán)返回到步驟810。
在由EIR終端所實(shí)現(xiàn)預(yù)支付使用模式的方法的另一個(gè)實(shí)施例中,EIR操作的計(jì)數(shù)器可被初始化為0,在每一次嘗試的EIR操作前增量,并且可與預(yù)支付操作的數(shù)量進(jìn)行比較以確認(rèn)嘗試的EIR操作是否能被允許。
依據(jù)接收到嘗試的EIR操作不能被允許的通知(或者依據(jù)接收到更早的通知,例如,已達(dá)到預(yù)支付操作閾值的90%),操作者可訂購(gòu)用于新一批EIR操作的解鎖消息。在一個(gè)實(shí)施例中,該解鎖消息可以以條形碼的形式傳遞至EIR終端。在一個(gè)實(shí)施例中,該解鎖消息可在網(wǎng)絡(luò)上作為比特流傳遞至EIR終端。該EIR終端能可被配置為響應(yīng)輸入的解鎖編碼消息來(lái)初始化EIR操作的計(jì)數(shù)器的值。
本文所闡述的裝置和方法中有在此的闡述:
A1. 一種編碼信息讀?。‥IR)終端,包括:
中央處理單元(CPU);
存儲(chǔ)器,通信耦合至所述CPU;
通信接口;
EIR設(shè)備,從由條形碼讀取設(shè)備、RFID讀取設(shè)備、及讀卡設(shè)備所組成的組中選擇,所述EIR設(shè)備配置為執(zhí)行如下之一:輸出包含編碼消息的原始消息數(shù)據(jù),輸出與編碼消息對(duì)應(yīng)的解碼消息數(shù)據(jù)。
其中所述EIR終端配置為響應(yīng)經(jīng)由所述通信接口、所述EIR設(shè)備之一輸入解鎖編碼消息來(lái)初始化EIR操作的計(jì)數(shù)器。
其中所述EIR終端在執(zhí)行EIR操作之前進(jìn)一步被配置為通過(guò)將所述EIR操作的計(jì)數(shù)器與預(yù)定義的常數(shù)值相比較來(lái)確認(rèn)所述EIR操作是否被允許;
其中所述EIR終端進(jìn)一步被配置為執(zhí)行如下之一:在執(zhí)行每個(gè)EIR操作的過(guò)程中使所述EIR操作的計(jì)數(shù)器增量、使所述EIR操作的計(jì)數(shù)器減量。
A2.A1的EIR終端,其中所述存儲(chǔ)器包括易失性存儲(chǔ)器和非易失性存儲(chǔ)器;以及
其中所述EIR操作的計(jì)數(shù)器存儲(chǔ)在所述非易失性存儲(chǔ)器中。
A3.A1的EIR終端,其中所述EIR操作計(jì)數(shù)器反映了一下之一:執(zhí)行的EIR操作的數(shù)量、剩余預(yù)支付EIR操作的數(shù)量。
A4.A1的EIR終端,其中所述預(yù)定義常數(shù)值等于一下之一:0、預(yù)支付EIR操作的數(shù)量。
A5.A1的EIR終端,其中所述解鎖消息包括預(yù)支付EIR操作的數(shù)量。
A6.A1的EIR終端,其中所述解鎖消息使用以下之一被加密:共享密鑰加密方法、非對(duì)稱密鑰加密方法。
A7. A1的EIR終端,其中所述EIR終端進(jìn)一步被配置為響應(yīng)確認(rèn)所嘗試的EIR操作不被允許來(lái)通知EIR終端的操作者。
A8. A1的EIR終端,其中所述EIR終端進(jìn)一步配置為響應(yīng)確認(rèn)所嘗試的EIR操作不被允許來(lái)傳輸信息至外部系統(tǒng)。
B1. 一種用于管理多個(gè)EIR終端的機(jī)群管理系統(tǒng),所述多個(gè)EIR終端的每一個(gè)EIR終端包括從由條形碼讀取設(shè)備、RFID讀取設(shè)備、以及讀卡設(shè)備所組成的組中選擇的EIR設(shè)備,所述機(jī)群管理系統(tǒng)包括:
一個(gè)或多個(gè)計(jì)算機(jī),所述每一個(gè)計(jì)算機(jī)包括中央處理單元、存儲(chǔ)器和通信接口;
機(jī)群管理軟件模塊,由所述一個(gè)或多個(gè)計(jì)算機(jī)中的至少一個(gè)計(jì)算機(jī)來(lái)執(zhí)行;以及
支付處理軟件模塊,與所述機(jī)群管理軟件模塊進(jìn)行通信,所述支付處理軟件模塊由所述一個(gè)或多個(gè)計(jì)算機(jī)中的至少一個(gè)計(jì)算機(jī)來(lái)執(zhí)行;以及
其中所述機(jī)群管理軟件模塊響應(yīng)接收客戶發(fā)起的請(qǐng)求而配置為由所述支付處理軟件模塊在處理支付時(shí)產(chǎn)生解鎖消息。
其中所述解鎖消息由以下之一提供:要被EIR終端讀取的條形碼、要經(jīng)由所述通信接口傳輸至EIR終端的比特流;以及
其中所述多個(gè)EIR終端的每一個(gè)EIR終端被配置為響應(yīng)接收所述解鎖消息來(lái)執(zhí)行不多于預(yù)定義數(shù)量的EIR操作。
B2.B1的機(jī)群管理系統(tǒng),進(jìn)一步包括與所述機(jī)群管理軟件模塊通信的機(jī)群管理數(shù)據(jù)庫(kù),所述機(jī)群管理數(shù)據(jù)庫(kù)駐留在一個(gè)或多個(gè)計(jì)算機(jī)上;
其中所述機(jī)群管理軟件模塊響應(yīng)接收所述客戶發(fā)起的請(qǐng)求而配置為在產(chǎn)生所述解鎖消息前查詢所述機(jī)群管理數(shù)據(jù)庫(kù)。
B3.B1的機(jī)群管理系統(tǒng),其中所述支付處理軟件模塊配置為執(zhí)行以下至少之一:信用卡處理;銀行賬目直接借記。
B4.B1的機(jī)群管理系統(tǒng),其中所述支付處理軟件模塊被配置為查詢外部支付處理系統(tǒng)。
B5.B1的機(jī)群管理系統(tǒng),進(jìn)一步包括與所述機(jī)群管理軟件模塊通信的HTTP服務(wù)器軟件模塊,所述HTTP服務(wù)器軟件模塊由所述一個(gè)或多個(gè)計(jì)算機(jī)中的至少一個(gè)計(jì)算機(jī)來(lái)執(zhí)行;
其中所述HTTP服務(wù)器軟件模塊配置為輸入所述客戶發(fā)起的請(qǐng)求。
B6.B1的機(jī)群管理系統(tǒng),進(jìn)一步包括與所述機(jī)群管理軟件模塊通信的機(jī)群管理數(shù)據(jù)庫(kù),所述機(jī)群管理數(shù)據(jù)庫(kù)駐留在一個(gè)或多個(gè)計(jì)算機(jī)上;
其中所述機(jī)群管理數(shù)據(jù)庫(kù)包括多個(gè)機(jī)群管理記錄,每一個(gè)機(jī)群管理記錄包括終端標(biāo)識(shí)符字段、支付量字段、以及多個(gè)允許的掃描字段。
雖然已參考特定實(shí)施例特別地示出和描述了本發(fā)明,而本領(lǐng)域技術(shù)人員將理解的是,在不背離由撰寫(xiě)的說(shuō)明書(shū)和附圖所支持的權(quán)利要求所定義的本發(fā)明的精神和范圍的情況下,可在其中進(jìn)行各種細(xì)節(jié)變化。此外,在示例性的實(shí)施例參照特定數(shù)量的元件來(lái)被描述的情況下,將理解的是,示例性實(shí)施例可利用少于特定數(shù)量的元件來(lái)被實(shí)施。