用于視線rfid標(biāo)簽讀取的終端的制作方法
【專利摘要】本發(fā)明涉及用于視線RFID標(biāo)簽讀取的終端。提供一種終端,用來確定一個(gè)或多個(gè)候選RFID標(biāo)簽中的哪一個(gè)是在該終端的視線內(nèi)的目標(biāo)RFID標(biāo)簽,所述候選RFID標(biāo)簽具有存儲(chǔ)于其上的唯一數(shù)據(jù)。該終端可包括程序指令,其用于響應(yīng)于確定對象存在于視線中而引導(dǎo)該終端的RFID讀取設(shè)備執(zhí)行對該一個(gè)或多個(gè)候選RFID標(biāo)簽的多次讀取、計(jì)算該一個(gè)或多個(gè)候選RFID標(biāo)簽的每一個(gè)的累加RSSI和從最高累加RSSI確定目標(biāo)RFID標(biāo)簽。在一個(gè)實(shí)施例中,該唯一數(shù)據(jù)可以是EPC。還提供了一種終端,該終端用于將EPC轉(zhuǎn)換成已解碼條形碼。該終端可包括將已解碼條形碼傳送到諸如電子現(xiàn)金出納機(jī)700的計(jì)算機(jī)的程序指令。
【專利說明】用于視線RF ID標(biāo)簽讀取的終端
[0001 ]本申請是2011年9月28日提交的、發(fā)明名稱為“用于視線RFID標(biāo)簽讀取的終端”的中國專利申請N0.201110340844.7的分案申請。
[0002]相關(guān)申請的交叉引用
本申請要求于2010年9月28日提交的標(biāo)題為“TERMINAL FOR LINE-OF-SIGHT RFID TAGREADING(用于視線RFID標(biāo)簽讀取的終端)”的美國專利申請12/892,477的優(yōu)先權(quán)。上述申請的優(yōu)先權(quán)被要求并在此被全部引入以供參考。
技術(shù)領(lǐng)域
[0003]本發(fā)明總體上涉及讀取射頻識(shí)別(RFID)標(biāo)簽。特別地,本發(fā)明涉及使用用于讀取RFID標(biāo)簽的射頻使能終端。
【背景技術(shù)】
[0004]RFID是使用無線電敏感標(biāo)簽來存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)收集技術(shù)。通常又被稱為應(yīng)答器的RFID標(biāo)簽典型地包括兩部分。第一部分是用于存儲(chǔ)和處理數(shù)據(jù)、調(diào)制和解調(diào)RF信號(hào)以及執(zhí)行其它特定功能的集成電路。第二部分是天線,其為集成電路提供將集成電路所存儲(chǔ)的數(shù)據(jù)傳送到RFID讀取設(shè)備的裝置。RFID讀取設(shè)備還被稱為詢問器。
[0005]在基于無線電的空中接口上進(jìn)行RFID標(biāo)簽和RFID讀取設(shè)備之間的通信。一種這樣的空中接口是Gen 2空中接口,該接口是由EPCglobal公司管理的標(biāo)準(zhǔn)。除了別的之外,Gen2還定義了被存儲(chǔ)在RFID標(biāo)簽的集成電路中的數(shù)據(jù)格式的要求,例如電子產(chǎn)品代碼(EPC)。按照Gen 2,EPC必須包含至少96個(gè)比特并且可包括Gen 2 RFID標(biāo)簽附接于其上的特定產(chǎn)品的唯一序列號(hào)。
[0006]圖1是示例性EPC 100的示意圖。EPC 100包括報(bào)頭102、管理者號(hào)碼104、對象類106和序列號(hào)108。報(bào)頭102的大小為8個(gè)比特,管理者號(hào)碼104的大小為28個(gè)比特,對象類106的大小為24個(gè)比特,并且序列號(hào)108的大小為36個(gè)比特。雖然EPC 700的大小為96個(gè)比特,但其他EPC可以具有由EPCglobal公司定義的不同大小,例如64個(gè)比特。EPC 100中每兩個(gè)數(shù)字序列是一個(gè)表示EPC 100的8個(gè)比特(一個(gè)字節(jié))的十六進(jìn)制數(shù)。報(bào)頭102定義EPC 100的長度、類型、結(jié)構(gòu)版本和代數(shù)(例如Gen 2)。管理者號(hào)碼104是負(fù)責(zé)維護(hù)對象類106和序列號(hào)108的實(shí)體,例如制造商。對象類106識(shí)別產(chǎn)品。對象類106可以是例如庫存單位(stock keepingunit,SKU)或者銷售單位(consumer unit)。序列號(hào)108識(shí)別對象類106內(nèi)產(chǎn)品的唯一序列號(hào)。因此,雖然對象類106可以分類識(shí)別例如谷類產(chǎn)品類型,序列號(hào)108能識(shí)別由對象類106識(shí)別的谷類產(chǎn)品的類型的特定盒子。
[0007]與EPC相比,典型地用條形碼進(jìn)行編碼的通用產(chǎn)品代碼(UPC)和歐洲(國際)物品號(hào)碼(EAN)缺乏具有序列號(hào)108目的的唯一序列號(hào)。作為替代,UPC和EAN具有類似于管理者號(hào)碼104的制造商代碼和類似于對象類106的產(chǎn)品代碼,并因此更多地局限于分類識(shí)別,例如制造商的谷類產(chǎn)品的類型。UPC和EAN可以有不同的格式。例如,UPC可以采用UPC-A或者UPC-E格式,并且EAN可以采用EAN-13或者EAN-8格式。
[0008]圖2是示例性的12個(gè)數(shù)字UPC-A條形碼200的示意圖。UPC-A條形碼200包括號(hào)碼系統(tǒng)字符202、制造商代碼204、產(chǎn)品代碼206和校驗(yàn)數(shù)字208。號(hào)碼系統(tǒng)字符202表征條形碼的特定類型并出現(xiàn)在條形碼200的左側(cè)上。號(hào)碼系統(tǒng)字符202可以是“O”(其是標(biāo)準(zhǔn)UPC數(shù)字代碼)、“I”(其是備用代碼)、“2”(其是如水果、蔬菜和肉類的隨機(jī)重量物品的代碼)、“3”(其是藥物代碼)、“4”(其是零售商的內(nèi)部存儲(chǔ)代碼)、“5”(其是優(yōu)惠券代碼)、“6”(其是標(biāo)準(zhǔn)UPC數(shù)字代碼)、“7”(其是標(biāo)準(zhǔn)UPC數(shù)字代碼)、“8”(其是備用代碼)或者“9”(其是備用代碼)。制造商代碼204是專門分配給產(chǎn)品承載條形碼200的制造商的五位數(shù)字號(hào)碼。由統(tǒng)一編碼協(xié)會(huì)(Uniform Code Council,UCC)維護(hù)并分配制造商代碼。每個(gè)制造商的產(chǎn)品攜帶相同的制造商代碼。例如,對于所有Kellogg’s ?產(chǎn)品的制造商代碼是SSOOCLKellogg’s是在美國、其它國家或者上述兩者的Kellogg NA公司的商標(biāo)或者注冊商標(biāo)。產(chǎn)品代碼206是制造商分配給特定產(chǎn)品的五個(gè)數(shù)字號(hào)碼。每個(gè)不同產(chǎn)品和每個(gè)不同封裝或者尺寸被分配唯一的產(chǎn)品代碼。例如,雖然Kellogg’s ? 13.5 oz.Rice Krispies ? 的產(chǎn)品代碼是90530,而Kellogg’s? 16 oz.Min1-Wheats ? 的產(chǎn)品代碼則是02720。1?;^6 Krispies和Min1- Wheats是在美國、其它國家或者兩者的Kellogg NA公司的商標(biāo)或者注冊商標(biāo)。制造商能有尚達(dá)99,999個(gè)的唯一產(chǎn)品代碼。校驗(yàn)數(shù)字208位于條形碼200的外部右側(cè)并可利用任何已知的校驗(yàn)數(shù)字計(jì)算算法來計(jì)算得到。條形碼讀取設(shè)備使用校驗(yàn)數(shù)字208來驗(yàn)證號(hào)碼系統(tǒng)字符202、制造商代碼210和產(chǎn)品代碼212已被正確地讀取。
[0009]圖3是示例性UPC-E條形碼300的示意圖。UPC-E條形碼300包括號(hào)碼系統(tǒng)字符302(其與UPC-A條形碼200的號(hào)碼系統(tǒng)字符202相同)、壓縮代碼304和校驗(yàn)數(shù)字306(其與UPC-A條形碼200的校驗(yàn)數(shù)字208相同)。壓縮代碼304是UPC-A條形碼200的制造商代碼204和產(chǎn)品代碼206的6位數(shù)字表示??衫萌魏我阎腢PC-A到UPC-E的轉(zhuǎn)換算法來計(jì)算壓縮代碼304。
[0010]圖4是示例性EAN-13條形碼400的示意圖。EAN-13條形碼包括號(hào)碼系統(tǒng)402、制造商代碼404、產(chǎn)品代碼406和校驗(yàn)數(shù)字408。號(hào)碼系統(tǒng)402包括識(shí)別國家/地區(qū)號(hào)碼權(quán)限的二位數(shù)字。制造商代碼404是通過號(hào)碼系統(tǒng)402中指示的編號(hào)機(jī)構(gòu)分配給每個(gè)制造商的唯一代碼。由制造商代碼404識(shí)別的制造商的所有產(chǎn)品具有包括制造商代碼404的EAN-13條形碼。產(chǎn)品代碼406是通過由制造商代碼404識(shí)別的制造商分配的唯一代碼。制造商代碼404和產(chǎn)品代碼406的總長度必須是十位數(shù)字。典型地,制造商代碼404和產(chǎn)品代碼406中的每個(gè)都是五位數(shù)字,并因此每個(gè)制造商可具有高達(dá)99,999個(gè)的產(chǎn)品代碼。然而,如果制造商知道僅僅將要生產(chǎn)少量產(chǎn)品,可能會(huì)給制造商分配較長的制造商代碼,為產(chǎn)品代碼留下較少的空間,并且結(jié)果使可用的制造商代碼得到更有效的利用。
[0011 ] 圖5是示例性EAN-8條形碼500的示意圖。EAN-8條形碼500包括七位數(shù)字消息502和校驗(yàn)數(shù)字504。消息502的開頭兩個(gè)或者三個(gè)數(shù)字識(shí)別編號(hào)機(jī)構(gòu),并且消息502的剩余四位或者五位數(shù)字識(shí)別產(chǎn)品。雖然EAN-8是EAN-13的簡略版本,但沒有已定義的EAN-13和EAN-8之間的轉(zhuǎn)換方法。
[0012]雖然諸如UPC-A條形碼200、UPC-E條形碼300、EAN-13條形碼400或者EAN-8條形碼500的條形碼必須處于用來讀取的條形碼讀取設(shè)備的視線中,RFID標(biāo)簽不必處于用來讀取的RFID讀取設(shè)備的視線中。RFID讀取設(shè)備具有生成弱無線電信號(hào)的無線電收發(fā)器和傳送該無線電信號(hào)的天線。該無線電信號(hào)可具有從幾英尺到幾碼的范圍。如果接收無線電信號(hào)的RFID標(biāo)簽是“無源的”,則無線電信號(hào)“喚醒”或者激活RFID標(biāo)簽,并且RFID標(biāo)簽通過經(jīng)由無線電信號(hào)將存儲(chǔ)在其集成電路中的數(shù)據(jù)傳送給RFID讀取設(shè)備來作出響應(yīng)。如果RFID標(biāo)簽是“有源的”,則RFID讀取設(shè)備的無線電信號(hào)不必“喚醒”RFID標(biāo)簽。有源RFID標(biāo)簽具有用于放大其有效工作范圍的電池。響應(yīng)于從RFID讀取設(shè)備接收無線電信號(hào),有源RFID標(biāo)簽將簡單地通過無線電信號(hào)將其所存儲(chǔ)的數(shù)據(jù)發(fā)送到RFID讀取設(shè)備。無線電信號(hào)(例如由RFID標(biāo)簽發(fā)送到RFID讀取設(shè)備的無線電信號(hào))的質(zhì)量度量是已接收信號(hào)強(qiáng)度指示(RSSI)。
【發(fā)明內(nèi)容】
[0013]提供一種終端,該終端用來確定一個(gè)或多個(gè)候選RFID標(biāo)簽中的哪一個(gè)是在該終端的視線內(nèi)的目標(biāo)RFID標(biāo)簽,所述候選RFID標(biāo)簽具有存儲(chǔ)其上的唯一數(shù)據(jù)。該終端可以包括引導(dǎo)該終端的圖像傳感器捕獲在該終端的視線內(nèi)的一個(gè)或多個(gè)圖像數(shù)據(jù)幀的第一程序指令、從一個(gè)或多個(gè)圖像數(shù)據(jù)幀確定對象是否存在于該終端的視線中的第二程序指令、響應(yīng)于確定對象存在于該終端的視線中,引導(dǎo)該終端的RFID讀取設(shè)備執(zhí)行對該一個(gè)或多個(gè)候選RFID標(biāo)簽的多次讀取的第三程序指令、計(jì)算該一個(gè)或多個(gè)候選RFID標(biāo)簽的每一個(gè)的累加RSSI的第四程序指令、和從最高累加RSSI確定目標(biāo)RFID標(biāo)簽的第五程序指令。在一個(gè)示例性的實(shí)施例中,存儲(chǔ)在該一個(gè)或多個(gè)候選RFID標(biāo)簽上的唯一數(shù)據(jù)可以是EPC。
[0014]還提供了一種終端,該終端用于將EPC轉(zhuǎn)換成已解碼的條形碼。該終端可以包括將EPC的管理者號(hào)碼轉(zhuǎn)換成制造商代碼的第一程序指令、將EPC的對象類轉(zhuǎn)換成產(chǎn)品代碼的第二程序指令和從制造商代碼和產(chǎn)品代碼構(gòu)造已解碼條形碼的第三程序指令。
【附圖說明】
[0015]為了這樣的方式,其中更詳細(xì)地理解本發(fā)明的上述特征,可以參考實(shí)施例來得到上面簡要概述的更具體的本發(fā)明的描述,其中一些在附圖中示出。然而,應(yīng)該注意的是,附圖僅僅示出了本發(fā)明的典型實(shí)施方式,并因此,不應(yīng)將其視為對本發(fā)明范圍的限制,因?yàn)楸景l(fā)明可以允許其它同樣有效的實(shí)施例。另外,所述附圖不必是按比例的,而是通常將重點(diǎn)放在示出本發(fā)明某些實(shí)施例的原理。
[0016]因此,為了進(jìn)一步理解本發(fā)明的概念,結(jié)合圖閱讀,可參考下面的詳細(xì)描述,圖中: 圖1是示例性電子產(chǎn)品代碼(EPC)的示意圖;
圖2是示例性十二位數(shù)字通用產(chǎn)品代碼(UPC)-A條形碼的示意圖;
圖3是示例性UPC-E條形碼的示意圖;
圖4是示例性歐洲物品號(hào)碼(EAN) -13條形碼的示意圖;
圖5是示例性EAN-8條形碼的示意圖;
圖6是示出了包括與電子現(xiàn)金出納機(jī)通信的終端的銷售點(diǎn)系統(tǒng)的框圖;
圖7是根據(jù)本發(fā)明示例性實(shí)施例的終端的框圖;
圖8和9示出了示例性手持終端殼體;
圖10是根據(jù)本發(fā)明示例性實(shí)施例的終端的形狀(form factor)和殼體的透視圖;
圖11是根據(jù)本發(fā)明的示例性實(shí)施例用于確定一個(gè)或多個(gè)候選RFID標(biāo)簽中哪一個(gè)是終端視線內(nèi)的目標(biāo)RFID標(biāo)簽的方法的流程圖;
圖12是根據(jù)本發(fā)明示例性實(shí)施例的電子現(xiàn)金出納機(jī)的簡化框圖;以及圖13是根據(jù)本發(fā)明的示例性實(shí)施例用于將EPC轉(zhuǎn)換成已解碼條形碼的方法的流程圖。
【具體實(shí)施方式】
[0017]在某些實(shí)際應(yīng)用中,期望RFID讀取設(shè)備讀取在該RFID讀取設(shè)備的視線內(nèi)的RFID標(biāo)簽。圖6示出了一種這樣的實(shí)際應(yīng)用。圖6是示出了包括與電子現(xiàn)金出納機(jī)700通信的終端1000的銷售點(diǎn)系統(tǒng)600的圖。終端1000可包括用于讀取RFID標(biāo)簽的RFID讀取設(shè)備(未示出)。消費(fèi)者已經(jīng)給出物品602,用于在銷售點(diǎn)購買,物品602具有在終端1000的視線40中的視線RFID標(biāo)簽604。具有RFID標(biāo)簽608A的物品606A、具有RFID標(biāo)簽608B的物品606B、具有RFID標(biāo)簽608C的物品606C和具有RFID標(biāo)簽608D的物品606D是終端1000附近的架子上的現(xiàn)有存貨(stocked inventory)。在開發(fā)終端1000的過程中,發(fā)現(xiàn)在通過終端1000讀取視線RFID標(biāo)簽604的嘗試中,終端1000的視線40之外的視線RFID標(biāo)簽604以及RFID標(biāo)簽608A、608B、608C和608D中的任何一個(gè)可發(fā)送其存儲(chǔ)的EPC到終端1000。然而期望的是,終端1000僅僅傳達(dá)保存在視線RFID標(biāo)簽604中的EPC的表示給電子現(xiàn)金出納機(jī)700,以使得消費(fèi)者被要求僅為物品602付費(fèi)而不是為物品606A、606B、606C和/或606D付費(fèi)。
[0018]在一個(gè)本發(fā)明的示例性的實(shí)施例中,終端,用于確定一個(gè)或多個(gè)具有存儲(chǔ)其上的唯一數(shù)據(jù)的候選RFID標(biāo)簽中的哪一個(gè)是該終端的視線內(nèi)的目標(biāo)RFID標(biāo)簽,可包括一個(gè)或多個(gè)處理器、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、圖像傳感器和RFID讀取設(shè)備。該終端還可以包括引導(dǎo)圖像傳感器捕獲在該終端的視線內(nèi)的一個(gè)或多個(gè)圖像數(shù)據(jù)幀的第一程序指令、從一個(gè)或多個(gè)圖像數(shù)據(jù)幀確定對象是否存在于該終端的視線中的第二程序指令、響應(yīng)于確定對象存在于該終端的視線中而引導(dǎo)該RFID讀取設(shè)備執(zhí)行對該一個(gè)或多個(gè)候選RFID標(biāo)簽的多次讀取的第三程序指令、計(jì)算一個(gè)或多個(gè)候選RFID標(biāo)簽的每一個(gè)的累加RSSI的第四程序指令和從最高累加RSSI中確定目標(biāo)RFID標(biāo)簽的第五程序指令。第一、第二和第三程序指令可被存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上用于由一個(gè)或多個(gè)處理器來執(zhí)行。在一個(gè)示例性的實(shí)施例中,存儲(chǔ)在一個(gè)或多個(gè)候選RFID標(biāo)簽上的唯一數(shù)據(jù)可以是EPC。
[0019]雖然終端1000可以將EPC傳送到電子現(xiàn)金出納機(jī)700,但已發(fā)現(xiàn)在開發(fā)終端1000期間,電子現(xiàn)金出納機(jī)700可能缺少從EPC(例如儲(chǔ)存在視線RFID標(biāo)簽604上的EPC)確定物品(例如物品602)價(jià)格的功能。然而,電子現(xiàn)金出納機(jī)700可以包括確定承載UPC或者EAN的物品價(jià)格的功能。相應(yīng)地,在本發(fā)明的另一示例性實(shí)施例中,用于將電子產(chǎn)品代碼(EPC)轉(zhuǎn)換成已解碼條形碼的終端可包括一個(gè)或多個(gè)處理器、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、將EPC的管理者號(hào)碼轉(zhuǎn)換成制造商代碼的第一程序指令、將EPC的對象類轉(zhuǎn)換成產(chǎn)品代碼的第二程序指令和從制造商代碼和產(chǎn)品代碼構(gòu)建已解碼條形碼的第三程序指令。第一、第二和第三程序指令可被存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上用于由一個(gè)或多個(gè)處理器來執(zhí)行。制造商代碼可以是UPC制造商代碼或者EAN制造商代碼,并且產(chǎn)品代碼可以是UPC產(chǎn)品代碼或者EAN產(chǎn)品代碼。在一個(gè)示例性的實(shí)施例中,終端還可以包括將已解碼條形碼傳送到計(jì)算機(jī)(例如電子現(xiàn)金出納機(jī)700)的第四程序指令。
[0020]現(xiàn)在轉(zhuǎn)向圖7,圖7是根據(jù)本發(fā)明示例性實(shí)施例的終端1000的框圖。終端1000可以包括圖像傳感器1032,該圖像傳感器1032包括具有以像素排和列設(shè)置的像素的多個(gè)像素圖像傳感器陣列1033、相關(guān)聯(lián)的列電路1034和行電路1035。與圖像傳感器1032相關(guān)聯(lián)的可以是放大器電路1036和模擬-數(shù)字轉(zhuǎn)換器1037,模擬-數(shù)字轉(zhuǎn)換器1037將從圖像傳感器陣列1033讀出的模擬信號(hào)形式的圖像信息轉(zhuǎn)換為數(shù)字信號(hào)形式的圖像信息。圖像傳感器1032還可以具有相關(guān)聯(lián)的定時(shí)及控制電路1038以供控制之用,例如圖像傳感器1032的曝光周期、應(yīng)用到放大器1036的增益。所提的電路部件1032、1036、1037和1038可被封裝到常用的圖像傳感器集成電路1040中。在一個(gè)本發(fā)明的示例性實(shí)施例中,圖像傳感器集成電路1040可由從微米技術(shù)公司(Micron Technology, Inc.)獲得的MT9V022圖像傳感器集成電路來提供。在本發(fā)明的另一示例性實(shí)施例中,圖像傳感器集成電路I 040可由從英國的E2VTechnologies PLC of Essex獲得的EV76C454 CMOS標(biāo)準(zhǔn)傳感器來提供。在本發(fā)明的另一示例性實(shí)施例中,圖像傳感器集成電路1040可以結(jié)合Bayer模式濾波器。在這樣的實(shí)施例中,CPU 1060在使圖像數(shù)據(jù)幀經(jīng)歷進(jìn)一步處理之前,可以內(nèi)插綠色像素值的像素值中間值來開發(fā)圖像數(shù)據(jù)單色幀。
[0021]終端1000可以以被稱為幀速率的速率捕獲圖像數(shù)據(jù)幀。典型幀速率是60幀每秒(FPS),其解釋為16.6毫秒的幀時(shí)間(幀周期)。另一典型幀速率是30幀每秒(FPS),其解釋為每幀33.3毫秒的幀時(shí)間(幀周期)。
[0022]可被捕獲的一連串圖像數(shù)據(jù)幀可以是滿幀(包括對應(yīng)于圖像傳感器1032的超過約80%的像素的像素值)??杀徊东@的一連串圖像數(shù)據(jù)幀還可以是“窗口化幀”,“窗口化幀”包括對應(yīng)圖像傳感器1032的小于約80%、以及在某些情況下小于約50%和在某些情況下小于10%的像素的像素值)??杀徊东@的一連串圖像數(shù)據(jù)幀還可以包括滿幀和窗口化幀的組合。可通過有選擇地尋址對應(yīng)于滿幀的圖像傳感器1032的讀出像素來捕獲滿幀??赏ㄟ^有選擇地尋址對應(yīng)于窗口化幀的圖像傳感器1032的讀出像素來捕獲窗口化幀。
[0023]在操作終端1000的過程中,圖像信號(hào)可被從圖像傳感器1032讀出、轉(zhuǎn)換和存儲(chǔ)到計(jì)算機(jī)可讀介質(zhì)1085中。計(jì)算機(jī)可讀介質(zhì)1085可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是諸如但不局限于電子的、磁性的、光學(xué)的、電磁的、紅外的或者半導(dǎo)體系統(tǒng)、裝置或設(shè)備或者任何上述的適當(dāng)組合。更具體的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的例子(非窮舉列表)包括如下:具有一條或多條線的電連接、便攜式計(jì)算機(jī)軟盤、硬盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(R0M)、可擦可編程序只讀存儲(chǔ)器(EPR0M或閃存)、光纖、便攜式壓縮盤只讀存儲(chǔ)器(CD - R0M),光學(xué)存儲(chǔ)設(shè)備、磁存儲(chǔ)設(shè)備或者任何上述的適當(dāng)組合。在該文檔的上下文中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何可包含或者存儲(chǔ)供指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或與指令執(zhí)行系統(tǒng)、裝置或設(shè)備有關(guān)的程序的有形介質(zhì)。
[0024]計(jì)算機(jī)可讀信號(hào)介質(zhì)可包括帶有包括在其中的計(jì)算機(jī)可讀程序代碼的被傳播的數(shù)據(jù)信號(hào),例如,在基帶中或者作為載波的一部分。這樣的被傳播信號(hào)可采用包括但不限于電磁的、光學(xué)的或者它們的任何適當(dāng)組合的各種形式中的任何一種。計(jì)算機(jī)可讀信號(hào)介質(zhì)可以是任何計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)不是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),并且它可以傳達(dá)、傳播或者傳送供指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或與指令執(zhí)行系統(tǒng)、裝置或設(shè)備結(jié)合的程序。
[0025]在本發(fā)明的一個(gè)示例性的實(shí)施例中,終端1000可以包括由CPU1060提供的處理器,該處理器可以是用于執(zhí)行存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)1085上的程序指令的可編程處理器。在本發(fā)明的另一示例性實(shí)施例中,在CPU 1060提供的處理器和終端1000的其它部件(例如RFID讀取設(shè)備1904)的一個(gè)或多個(gè)處理器之間執(zhí)行存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)1085上的程序指令時(shí)存在分工。
[0026]CPU 1060可適配為讀出儲(chǔ)存在計(jì)算機(jī)可讀介質(zhì)1085上的圖像數(shù)據(jù)并使這樣的圖像數(shù)據(jù)經(jīng)歷各種圖像處理算法。在本發(fā)明的另一示例性實(shí)施例中,終端1000可包括直接存儲(chǔ)器存取單元(DMA)1070,該直接存儲(chǔ)器存取單元用于路由已經(jīng)歷到計(jì)算機(jī)可讀介質(zhì)1085的轉(zhuǎn)換的從圖像傳感器1032讀出的圖像信息。在本發(fā)明的另一示例性實(shí)施例中,終端1000可使用提供總線仲裁機(jī)制的系統(tǒng)總線(例如PCI總線)從而消除對中心DMA控制器的需要。技術(shù)人員將理解的是,在圖像傳感器1032和計(jì)算機(jī)可讀介質(zhì)1085之間提供有效數(shù)據(jù)轉(zhuǎn)送的系統(tǒng)總線架構(gòu)和/或直接存儲(chǔ)器存取部件的其它實(shí)施例是在本發(fā)明的范圍和精神之內(nèi)的。
[0027]標(biāo)簽讀取程序功能800和轉(zhuǎn)換程序功能900可存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)1085上。標(biāo)簽讀取程序功能800可以是包括用于確定一個(gè)或多個(gè)候選RFID標(biāo)簽中的哪一個(gè)是終端1000的視線40內(nèi)的目標(biāo)RFID標(biāo)簽的計(jì)算機(jī)程序產(chǎn)品的計(jì)算機(jī)程序代碼。轉(zhuǎn)換程序功能900可以是包括用于將EPC轉(zhuǎn)換成已解碼條形碼的計(jì)算機(jī)程序產(chǎn)品的計(jì)算機(jī)程序代碼。標(biāo)簽讀取程序功能800和轉(zhuǎn)換程序功能900可以利用任何適當(dāng)?shù)慕橘|(zhì)來傳送,包括但不限于無線、有線線路、光纖線纜、RF等或者任何上述的適當(dāng)組合。標(biāo)簽讀取程序功能800和轉(zhuǎn)換程序功能900可以包括以一種或多種編程語言的任意組合寫入的程序指令,這些編程語言包括諸如Java、Smal I talk、C++等等的面向?qū)ο缶幊陶Z言,諸如"C〃編程語言的傳統(tǒng)過程編程語言、諸如匯編語言的低級編程語言或者其他高級或低級編程語言。
[0028]參照終端1000的其他方面,終端1000可以包括成像透鏡組件1110,成像透鏡組件1110用于將位于襯底50上的視線40內(nèi)的可解碼標(biāo)記的圖像聚焦到圖像傳感器陣列1033上??蓢@成像軸25傳送成像光線。透鏡組件1110可以適配為具有多焦距和多最佳焦點(diǎn)差的能力。
[0029]終端1000還可以包括照明圖案光源庫1204和瞄準(zhǔn)圖案光源庫1208,該照明圖案光源庫1204用于生成基本上對應(yīng)于終端1000的視線40的照明圖案60,該瞄準(zhǔn)圖案光源庫1208用于在襯底50上生成瞄準(zhǔn)圖案70。使用中,可由操作者相對于承載可解碼標(biāo)記的襯底50定向終端1000,以這樣的方式瞄準(zhǔn)圖案70被投射到可解碼標(biāo)記15上。在圖7的示例中,可解碼標(biāo)記15由ID條形碼符號(hào)來提供??山獯a標(biāo)記15還可以由2D條形碼符號(hào)或光學(xué)字符識(shí)別(OCR)字符來提供。每個(gè)照明圖案光源庫1204和瞄準(zhǔn)圖案光源庫1208可以包括一個(gè)或多個(gè)光源。透鏡組件1110可使用透鏡組件控制電路1120來控制,并且包括照明圖案光源庫1204和瞄準(zhǔn)圖案光源庫1208的照明組件可使用照明組件控制電路1220來控制。透鏡組件控制電路1120可以發(fā)送信號(hào)到透鏡組件1110,例如,用于改變透鏡組件1110的焦距和/或最佳焦距。照明組件控制電路1220可以發(fā)送信號(hào)到照明圖案光源庫1204,例如,用于改變照明圖案光源庫1204輸出的照明等級。
[0030]終端1000還可以包括多個(gè)外圍設(shè)備,諸如用于顯示如利用終端1000捕獲的圖像幀這樣的信息的顯示器1304,鍵盤1404,指示設(shè)備1406,和可用來使用于激活幀讀出和/或某解碼過程的觸發(fā)信號(hào)有效的觸發(fā)器1408。終端1000可以被適配以便觸發(fā)器1408的激活激活觸發(fā)信號(hào)并且啟動(dòng)解碼嘗試。
[0031 ]終端1000可以包括各種接口電路,這些接口電路用于將各種外圍設(shè)備耦合到系統(tǒng)地址/數(shù)據(jù)總線(系統(tǒng)總線)1500,來與同樣耦合至系統(tǒng)總線1500的CPU 1060通信。終端1000可以包括接口電路1028、接口電路1118、接口電路1218、接口電路1302和接口電路1402,該接口電路1 28用于將圖像傳感器定時(shí)及控制電路1 38耦合到系統(tǒng)總線1500,該接口電路1118用于將透鏡組件控制電路1120耦合到系統(tǒng)總線1500,該接口電路1218用于照明組件控制電路1220耦合到系統(tǒng)總線1500,該接口電路1302用于將顯示器1304耦合到系統(tǒng)總線1500,該接口電路1402用于將鍵盤1404、指示設(shè)備1406和觸發(fā)器1408耦合到系統(tǒng)總線1500。
[0032]終端1000還可以包括編碼的信息讀取(EIR)設(shè)備1900 AIR設(shè)備1900可以包括條形碼讀取設(shè)備1902、RFID讀取設(shè)備1904和卡讀取設(shè)備1906。條形碼讀取設(shè)備1902可通過從NY的SkaneateIes Falls的手持式產(chǎn)品公司獲得的類型的帶有解碼出電路的IT4XXX/5XXX成像模塊來提供。帶有解碼出電路的IT4XXX/5XXX成像模塊提供對多種不同類型的條形碼符號(hào)以及其它可解碼符號(hào)諸如I3DF 417、Micro PDF 417、MaxiCode、Data Matrix、QR Code、Aztec、Aztec Mesa、Code 49、UCC Composite、Snowflake、Data Gliffs、Code 39、Code128、Codabar、UPC、EAN、Interleaved 205、RSS、Code 93、Codablock、BC412、Postnet、Planet Code、Japanese Post(日本郵政)、KIX ( Dutch Post(荷蘭郵政))、0CR A和OCR B的解碼。
[0033]RFID讀取設(shè)備1904可通過Skytek Sky模塊Ml讀取終端來提供。RFID讀取設(shè)備可以包括用于提供與外部設(shè)備(例如,圖6所示電子現(xiàn)金出納機(jī)700、終端1000的對等終端、存儲(chǔ)服務(wù)器、庫存機(jī)構(gòu)服務(wù)器、局域網(wǎng)基站、蜂窩基站)通信的無線電收發(fā)器1604。無線電收發(fā)器1604可用圖8所示手持殼體11來封裝。在本發(fā)明的一個(gè)示例性的實(shí)施例中,無線電收發(fā)器1604可以是915 MHz無線電收發(fā)器。在本發(fā)明的另一示例性實(shí)施例中,無線電收發(fā)器1160可以是藍(lán)牙無線電收發(fā)器。終端1000可以結(jié)合藍(lán)牙協(xié)議堆棧,其無線電層、基帶層、鏈路控制器、鏈路管理器(110、主機(jī)控制器接口(!1(:1)、1^04?層、1^(1)11/30?層和應(yīng)用層716。1^(1)11/SDP層714是考慮到RS - 232串行端口仿真的藍(lán)牙的傳輸層,其可用于使用一些藍(lán)牙規(guī)范連接到傳統(tǒng)應(yīng)用和數(shù)據(jù)轉(zhuǎn)送。
[0034]卡讀取設(shè)備1906可以包括集成電路卡(ICCARD)讀取終端設(shè)備(換句話說稱為智能卡讀取器)。條形碼讀取設(shè)備1902、RFID讀取設(shè)備1904和卡讀取設(shè)備1906可以經(jīng)由接口電路1908、1910和1912被分別耦合至系統(tǒng)總線1500。在一個(gè)實(shí)施例中,EIR設(shè)備1900可以輸出對應(yīng)于編碼的消息的已解碼消息數(shù)據(jù),例如,已解碼條形碼消息數(shù)據(jù)、已解碼RFID消息數(shù)據(jù)、已解碼磁條消息數(shù)據(jù)和/或已解碼智能卡消息數(shù)據(jù)。在另一個(gè)實(shí)施例中,EIR設(shè)備1900可以輸出包含編碼的消息的原始消息數(shù)據(jù),例如待CPU 1060處理的原始圖像數(shù)據(jù)或者原始RFID數(shù)據(jù)。
[0035]參照圖8和9,用于支持終端1000的部件的成像模塊1700可以包括和每一個(gè)顯示為是通過單個(gè)光源提供的照明圖案光源庫1204和瞄準(zhǔn)圖案光源庫1208—起布置在印刷電路板1082上的圖像傳感器集成電路1040。成像模塊1700還可以包括用于圖像傳感器集成電路1040的容器1806和用于容納透鏡組件1110的殼體1810。成像模塊1700還可以包括具有將來自庫1204和庫1208的光線成形到預(yù)定圖案的光學(xué)器件的光板1814。成像模塊1700可以被布置在手持殼體11中,圖10示出了它的一個(gè)例子??梢员徊贾迷谑殖謿んw11上的可以是顯示器1304、觸發(fā)器1408、指示設(shè)備1406和鍵盤1404。
[0036]圖11為根據(jù)本發(fā)明的示例性實(shí)施例用于確定一個(gè)或多個(gè)候選RFID標(biāo)簽中哪一個(gè)是終端1000的視線40內(nèi)的目標(biāo)RFID標(biāo)簽的方法的流程圖。應(yīng)該理解的是,圖11中的每個(gè)塊或者塊組合可以通過標(biāo)簽讀取程序功能800的計(jì)算機(jī)程序指令來實(shí)現(xiàn),該計(jì)算機(jī)程序指令可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)1085上并可以由CPU 1060來執(zhí)行。
[0037]在塊2002,標(biāo)簽讀取程序功能800可以引導(dǎo)圖像傳感器1032去捕獲視線40內(nèi)的一個(gè)或多個(gè)圖像數(shù)據(jù)幀。在本發(fā)明的一個(gè)示例性的實(shí)施例中,在塊2002,標(biāo)簽讀取程序功能800可以引導(dǎo)圖像傳感器1032響應(yīng)于觸發(fā)器1408的啟動(dòng)去捕獲一個(gè)或多個(gè)圖像數(shù)據(jù)幀。
[0038]在塊2004,標(biāo)簽讀取程序功能800可以從一個(gè)或多個(gè)圖像數(shù)據(jù)幀確定對象(例如,圖6所示的物品602)是否存在于終端1000的視線40內(nèi)。標(biāo)簽讀取程序功能200可以使用任意已知的對象檢測方法確定對象是否存在于視線40內(nèi)。如果在塊2004,標(biāo)簽讀取程序功能800確定對象存在于視線40內(nèi),處理移到塊2006。
[0039]在塊2006,標(biāo)簽讀取程序功能800可以引導(dǎo)RFID讀取設(shè)備1904響應(yīng)于在塊2004檢測到對象的存在去執(zhí)行對一個(gè)或多個(gè)候選RFID標(biāo)簽的多次讀取。在本發(fā)明的一個(gè)示例性的實(shí)施例中,一個(gè)或多個(gè)候選RFID標(biāo)簽的每一個(gè)可以具有存儲(chǔ)在其上的數(shù)據(jù),其在一個(gè)或多個(gè)候選RFID標(biāo)簽中是唯一的。例如存儲(chǔ)在一個(gè)或多個(gè)候選RFID標(biāo)簽中的每一個(gè)上的數(shù)據(jù)可以是EPC,這個(gè)EPC在一個(gè)或多個(gè)候選RFID標(biāo)簽中是唯一的。在本發(fā)明的另一示例性實(shí)施例中,在塊2006執(zhí)行的讀取次數(shù)可以通過用戶來配置,例如,通過在諸如顯示器1304的顯示器上呈現(xiàn)的用戶界面,或者從存儲(chǔ)在諸如計(jì)算機(jī)可讀介質(zhì)1085的計(jì)算機(jī)可讀介質(zhì)上的文件。
[0040]在塊2008,標(biāo)簽讀取程序功能800可以計(jì)算一個(gè)或多個(gè)候選RFID標(biāo)簽中每一個(gè)的累加RSSI。在本發(fā)明的一個(gè)示例性的實(shí)施例中,一個(gè)或多個(gè)候選RFID標(biāo)簽中之一的累加RSSI可以是一個(gè)或多個(gè)RSSI的和,一個(gè)或多個(gè)RSSI的每一個(gè)對應(yīng)于在多次從一個(gè)或多個(gè)候選RFID標(biāo)簽中之一的讀取中接收的不同無線電信號(hào)。
[0041 ] 在塊2010,標(biāo)簽讀取程序功能800可以從最高累加RSSI確定目標(biāo)RFID標(biāo)簽。在本發(fā)明的一個(gè)示例性的實(shí)施例中,最高累加RSSI是在一個(gè)或多個(gè)候選RFID標(biāo)簽中最高的累加RSS10
[0042]在塊2012,標(biāo)簽讀取程序功能800可以引導(dǎo)終端1000去生成成功的RFID標(biāo)簽讀取的指示。在本發(fā)明的一個(gè)示例性的實(shí)施例中,在塊2102,標(biāo)簽讀取程序功能可以引導(dǎo)終端1000去發(fā)出指示成功的RFID標(biāo)簽讀取的可聽聲音。在本發(fā)明的另一示例性實(shí)施例中,該聲音可以是“嗶嗶聲(be印)”。
[0043]圖12是根據(jù)本發(fā)明示例性實(shí)施例的電子現(xiàn)金出納機(jī)2100的簡化框圖。電子現(xiàn)金出納機(jī)2100可以具有由中央處理單元(CPU) 2102提供的處理器。該處理器可以是用于執(zhí)行存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)2104上的程序指令的可編程處理器。CHJ 2102可以是精簡指令集(RISC)微處理器,諸如IBM? PowerPC?處理器,x86可兼容處理器,諸如Intel ? Pentium?處理器,Advanced Micro Devices? Athlon ?處理器,或者任何其它適當(dāng)?shù)奶幚砥?。IBM和PowerPC是在美國、其它國家或者兩者的國際商用機(jī)器公司(Internat1nal BusinessMachines Corporat1n)的商標(biāo)或者注冊商標(biāo)。Intel和Pentium是在美國、其它國家或者兩者的英特爾公司或其子公司的商標(biāo)或者注冊商標(biāo)。Advanced Micro Devices和Athlon是在美國、其它國家或者兩者的先進(jìn)微設(shè)備公司或其子公司的商標(biāo)或者注冊商標(biāo)。在其它實(shí)施例中,CPU 2102可包括跨越一個(gè)或多個(gè)地點(diǎn)(例如在客戶端和服務(wù)器上)分布的一個(gè)或多個(gè)處理器。
[0044]CPU 2102可以通過專用系統(tǒng)總線2106和/或通用系統(tǒng)總線2108與計(jì)算機(jī)可讀介質(zhì)2104相連。計(jì)算機(jī)可讀介質(zhì)2104可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)2104可以用于存儲(chǔ)軟件指令和配置設(shè)置。例如,操作系統(tǒng)2110能夠存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)2104上??梢岳斫獾氖?,在其它實(shí)施例中,可以在具有經(jīng)由網(wǎng)絡(luò)3000通信的多個(gè)計(jì)算機(jī)的分布計(jì)算環(huán)境中實(shí)現(xiàn)電子現(xiàn)金出納機(jī)2100。
[0045]操作系統(tǒng)2110可以提供諸如設(shè)備接口管理、存儲(chǔ)器管理和多任務(wù)管理的功能。操作系統(tǒng)2110可以是諸如IBM ? AIX ?操作系統(tǒng)的基于Un i x的操作系統(tǒng),諸如落入Microsoft? Windows ?族操作系統(tǒng)的操作系統(tǒng)的基于非Unix操作系統(tǒng),諸如SunMicrosystems ? JavaOS ?的網(wǎng)絡(luò)操作系統(tǒng)或者任何其它適當(dāng)?shù)牟僮飨到y(tǒng)。IBM和AIX是在美國、其它國家或者兩者的國際商用機(jī)器公司的商標(biāo)或者注冊商標(biāo)Jicrosof t和Windows是在美國、其它國家或者兩者的微軟公司的商標(biāo)或者注冊商標(biāo)。Sun Microsystems和Java和所有基于Java的商標(biāo)和標(biāo)志是在美國、其它國家或者兩者的Sun Microsystems公司的商標(biāo)??梢詫PU 2102適當(dāng)?shù)鼐幊虂碜x取、加載和執(zhí)行操作系統(tǒng)2110的指令。
[0046]通用系統(tǒng)總線2108能夠支持在電子現(xiàn)金出納機(jī)2100的各種子系統(tǒng)之間的數(shù)據(jù)、命令以及其他信息的轉(zhuǎn)送。雖然以簡化形式示為單個(gè)總線,通用系統(tǒng)總線2108可被構(gòu)造為以分級形式設(shè)置的多總線。顯示器接口 2112可以支持視頻顯示設(shè)備2114,其可以是陰極射線管顯示器或者基于其它適當(dāng)顯示技術(shù)的顯示器。輸入/輸出接口 2116可以支持適于輸入和輸出的設(shè)備,諸如鍵盤2118、鼠標(biāo)設(shè)備(未示出)或者盤驅(qū)動(dòng)單元(未示出)。
[0047]接口2120可以用于在操作上將多種類型的外圍計(jì)算設(shè)備經(jīng)由通用系統(tǒng)總線2108連接到電子現(xiàn)金出納機(jī)2100,例如打印機(jī)、總線適配器以及其它計(jì)算機(jī)。網(wǎng)絡(luò)接口 2122能夠提供到網(wǎng)絡(luò)3000的物理接口。網(wǎng)絡(luò)接口2122可以是在電子現(xiàn)金出納機(jī)2100和網(wǎng)絡(luò)3000之間提供接口的任何類型的適配器,諸如可以與傳輸系統(tǒng)相連的調(diào)制解調(diào)器,比如電話線、以太網(wǎng)適配器或者令牌環(huán)適配器。電子現(xiàn)金出納機(jī)2100能夠使用適當(dāng)?shù)木W(wǎng)絡(luò)協(xié)議經(jīng)由LAN與另一網(wǎng)絡(luò)服務(wù)器相連并且與可接著與互聯(lián)網(wǎng)相連的網(wǎng)絡(luò)服務(wù)器相連。
[0048]電子現(xiàn)金出納機(jī)可包括用于提供與外部設(shè)備(例如終端1000)通信的無線電收發(fā)器2124。無線電收發(fā)器2124可以是例如915MHz無線電收發(fā)器。
[0049]圖13是根據(jù)本發(fā)明的示例性實(shí)施例用于將EPC轉(zhuǎn)換成已解碼條形碼的方法的流程圖。應(yīng)該理解的是,圖13中所示的每個(gè)塊或者塊組合可以通過轉(zhuǎn)換程序功能900的計(jì)算機(jī)程序指令來實(shí)現(xiàn),該計(jì)算機(jī)程序指令可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)1085上并可以通過CPU 1060來執(zhí)行。
[0050]在塊2202,轉(zhuǎn)換程序功能900可以將EPC的管理者號(hào)碼轉(zhuǎn)換成制造商代碼。在本發(fā)明的一個(gè)示例性的實(shí)施例中,在塊2202,轉(zhuǎn)換程序功能900可以將管理者號(hào)碼的十六進(jìn)制表示轉(zhuǎn)換成制造商代碼的十進(jìn)制表示。在本發(fā)明的另一示例性實(shí)施例中,制造商代碼的十進(jìn)制表示可以是UPC-A制造商代碼。在本發(fā)明的另一示例性實(shí)施例中,制造商代碼的十進(jìn)制表不可以是EAN-13制造商代碼。
[0051 ]在塊2204,轉(zhuǎn)換程序功能900可以將EPC的對象類轉(zhuǎn)換成產(chǎn)品代碼。在本發(fā)明的一個(gè)示例性的實(shí)施例中,在塊2204,轉(zhuǎn)換程序功能900可以將對象類的十六進(jìn)制表示轉(zhuǎn)換成產(chǎn)品代碼的十進(jìn)制表不。在本發(fā)明的另一不例性實(shí)施例中,廣品代碼的十進(jìn)制表不可以是UPC-A產(chǎn)品代碼。在本發(fā)明的另一示例性實(shí)施例中,產(chǎn)品代碼的十進(jìn)制表示可以是EAN-13產(chǎn)品代碼。
[0052]在塊2206,轉(zhuǎn)換程序功能900可以從制造商代碼和產(chǎn)品代碼構(gòu)造已解碼條形碼。在本發(fā)明的一個(gè)示例性的實(shí)施例中,轉(zhuǎn)換程序功能900可以將制造商代碼和產(chǎn)品代碼插入到已解碼條形碼中。在本發(fā)明的另一示例性的實(shí)施例中,轉(zhuǎn)換程序功能900可以將制造商代碼和產(chǎn)品代碼壓縮成壓縮代碼并可將該壓縮碼插入到已解碼條形碼中。制造商代碼可以是UPC-A制造商代碼,產(chǎn)品代碼可以是UPC-A產(chǎn)品代碼,并且壓縮代碼可以是UPC-E壓縮代碼。轉(zhuǎn)換程序功能900可以使用已知的UPC-A到UPC-E轉(zhuǎn)換算法將制造商代碼和產(chǎn)品代碼壓縮成壓縮代碼。
[0053]在塊2208,轉(zhuǎn)換程序功能900可以將已解碼條形碼傳送到計(jì)算機(jī)。在本發(fā)明的一個(gè)示例性的實(shí)施例中,在塊2210,轉(zhuǎn)換程序功能900能夠經(jīng)由無線電收發(fā)器1604將已解碼條形碼傳送到計(jì)算機(jī)。在本發(fā)明的另一示例性實(shí)施例中,計(jì)算機(jī)可以是電子現(xiàn)金出納機(jī)2100。
[0054]在此闡述的裝置和方法中,在此闡述的是:
Al.—種終端,用來確定一個(gè)或多個(gè)候選射頻識(shí)別(RFID)標(biāo)簽中的哪一個(gè)是在該終端的視線內(nèi)的目標(biāo)RFID標(biāo)簽,所述候選射頻識(shí)別(RFID)標(biāo)簽具有存儲(chǔ)于其上的唯一數(shù)據(jù),該終端包括:
一個(gè)或多個(gè)處理器;
計(jì)算機(jī)可讀存儲(chǔ)介質(zhì);
圖像傳感器;
RFID讀取設(shè)備;
第一程序指令,用于引導(dǎo)圖像傳感器捕獲在該終端的視線內(nèi)的一個(gè)或多個(gè)圖像數(shù)據(jù)幀;
第二程序指令,用于從一個(gè)或多個(gè)圖像數(shù)據(jù)幀確定對象是否存在于該終端的視線中;第三程序指令,用于響應(yīng)于確定對象存在于該終端的視線中而引導(dǎo)RFID讀取設(shè)備執(zhí)行對一個(gè)或多個(gè)候選RFID標(biāo)簽的多次讀取;
第四程序指令,用于計(jì)算一個(gè)或多個(gè)候選RFID標(biāo)簽中每一個(gè)的累加接收信號(hào)強(qiáng)度指示(RSSI);以及
第五程序指令,用于從最高累加RSSI確定目標(biāo)RFID標(biāo)簽;
其中第一、第二、第三、第四和第五程序指令被存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上用于由一個(gè)或多個(gè)處理器來執(zhí)行。
[0055]A2.Al的終端,還包括觸發(fā)器,其中處理器能夠操作用來響應(yīng)于該觸發(fā)器的啟動(dòng)而執(zhí)行第一程序指令。
[0056]A3.Al的終端,其中讀取次數(shù)由用戶來配置。
[0057]A4.Al的終端,其中一個(gè)或多個(gè)候選RFID標(biāo)簽之一的累加RSSI是一個(gè)或多個(gè)RSSI的和。
[0058]A5.A4的終端,其中一個(gè)或多個(gè)RSSI中的每一個(gè)對應(yīng)于在從一個(gè)或多個(gè)候選RFID標(biāo)簽之一的多次讀取中接收的不同無線電信號(hào)。
[0059]A6.Al的終端,其中最高累加RSSI是一個(gè)或多個(gè)候選RFID標(biāo)簽中最高的累加RSSI。
[0060]A7.Al的終端,還包括第六程序指令,用于生成成功的RFID標(biāo)簽讀取的指示,其中該第六程序指令被存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上用于由一個(gè)或多個(gè)處理器來執(zhí)行。
[0061]AS.Al的終端,其中該指示是可聽聲音。
[0062]B1.—種用于將電子產(chǎn)品代碼(EPC)轉(zhuǎn)換成已解碼條形碼的終端,該終端包括: 一個(gè)或多個(gè)處理器;
計(jì)算機(jī)可讀存儲(chǔ)介質(zhì); 第一程序指令,用于將EPC的管理者號(hào)碼轉(zhuǎn)換成制造商代碼;
第二程序指令,用于將EPC的對象類轉(zhuǎn)換成產(chǎn)品代碼;以及第三程序指令,用于從制造商代碼和產(chǎn)品代碼構(gòu)造已解碼條形碼;
其中第一、第二和第三程序指令被存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上用于由一個(gè)或多個(gè)處理器來執(zhí)行。
[0063 ] B2.BI的終端,還包括用于從RF ID標(biāo)簽讀取EPC的射頻識(shí)別(RF ID )讀取設(shè)備。
[0064]B3.BI的終端,其中第一程序指令包括將管理者號(hào)碼的十六進(jìn)制表示轉(zhuǎn)換成制造商代碼的十進(jìn)制表示的程序指令。
[0065]B4.BI的終端,其中制造商代碼是通用產(chǎn)品代碼制造商代碼。
[0066]B5.BI的終端,其中制造商代碼是歐洲物品號(hào)碼制造商代碼。
[0067]B6.BI的終端,其中第二程序指令包括將對象類的十六進(jìn)制表示轉(zhuǎn)換成產(chǎn)品代碼的十進(jìn)制表示的程序指令。
[0068]B7.BI的終端,其中制造商代碼是通用產(chǎn)品代碼產(chǎn)品代碼。
[0069]B8.BI的終端,其中制造商代碼是歐洲物品號(hào)碼產(chǎn)品代碼。
[0070]B9.BI的終端,其中第三程序指令包括將制造商代碼和產(chǎn)品代碼壓縮成壓縮代碼的程序指令。
[0071]B1.B9的終端,其中第三程序指令包括將壓縮代碼插入到已解碼條形碼中的程序指令。
[0072]Bll.BI的終端,還包括將已解碼條形碼傳送到計(jì)算機(jī)的第四程序指令,其中該第四程序指令被存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上用于由一個(gè)或多個(gè)處理器來執(zhí)行。
[0073]B12.Bll的終端,其中該終端還包括無線電收發(fā)器,并且其中該第四程序指令包括利用該無線電收發(fā)器將已解碼條形碼傳送到計(jì)算機(jī)的程序指令。
[0074]Cl.一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品用來確定一個(gè)或多個(gè)候選射頻識(shí)另IJ(RFID)標(biāo)簽中的哪一個(gè)是在終端的視線內(nèi)的目標(biāo)RFID標(biāo)簽,所述候選射頻識(shí)別(RFID)標(biāo)簽具有存儲(chǔ)于其上的唯一數(shù)據(jù),所述計(jì)算機(jī)程序產(chǎn)品包括:
計(jì)算機(jī)可讀存儲(chǔ)介質(zhì);
第一程序指令,用于引導(dǎo)該終端的圖像傳感器捕獲在該終端的視線內(nèi)的一個(gè)或多個(gè)圖像數(shù)據(jù)幀;
第二程序指令,用于從一個(gè)或多個(gè)圖像數(shù)據(jù)幀確定對象是否存在于該終端的視線中;第三程序指令,用于響應(yīng)于確定對象存在于該終端的視線中而引導(dǎo)該終端的RFID讀取設(shè)備執(zhí)行對一個(gè)或多個(gè)候選RFID標(biāo)簽的多次讀??;
第四程序指令,用于計(jì)算一個(gè)或多個(gè)候選RFID標(biāo)簽中每一個(gè)的累加接收信號(hào)強(qiáng)度指示(RSSI);以及
第五程序指令,用于從最高累加RSSI確定目標(biāo)RFID標(biāo)簽;
其中第一、第二、第三、第四和第五程序指令被存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上。
[0075]C2.Cl的計(jì)算機(jī)程序,還包括響應(yīng)于該終端的觸發(fā)器的啟動(dòng)而執(zhí)行第一程序指令的第六程序指令,其中該第六程序指令被存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上。
[0076]C3.Cl的計(jì)算機(jī)程序,還包括生成成功的RFID標(biāo)簽讀取的指示的第六程序指令。
[0077]雖然已經(jīng)參照某些示例性實(shí)施例具體地示出并且描述了本發(fā)明,但是本領(lǐng)域普通技術(shù)人員應(yīng)該理解的是,在不脫離可以由書面的說明書和附圖支持的權(quán)利要求所定義的本發(fā)明的精神和范圍的情況下,可以實(shí)現(xiàn)細(xì)節(jié)上的各種變化。此外,在參照某些數(shù)目的元件描述示例性實(shí)施例的情況下,應(yīng)該理解的是,可以利用或者小于或者大于該某些數(shù)目的元件來實(shí)踐示例性實(shí)施例。
【主權(quán)項(xiàng)】
1.一種設(shè)備,包括: 圖像傳感器,捕獲在終端前的區(qū)域內(nèi)的一個(gè)或多個(gè)圖像數(shù)據(jù)幀; 射頻識(shí)別(RFID)讀取器,響應(yīng)于根據(jù)所述一個(gè)或多個(gè)圖像數(shù)據(jù)幀確定在終端前存在對象而執(zhí)行對一個(gè)或多個(gè)候選RFID標(biāo)簽的多次讀取;以及 處理器,計(jì)算一個(gè)或多個(gè)候選RFID標(biāo)簽中每一個(gè)的累加接收信號(hào)強(qiáng)度指示(RSSI)并確定在一個(gè)或多個(gè)候選RFID標(biāo)簽的多個(gè)中具有最高累加RSSI的目標(biāo)RFID標(biāo)簽。2.權(quán)利要求1所述的設(shè)備,還包括觸發(fā)器,其中所述處理器操作來響應(yīng)于觸發(fā)器的啟動(dòng)而引導(dǎo)所述圖像傳感器捕獲圖像數(shù)據(jù)的一個(gè)或多個(gè)幀。3.權(quán)利要求1所述的設(shè)備,其中所述多次讀取能夠由用戶配置。4.權(quán)利要求1所述的設(shè)備,其中所述一個(gè)或多個(gè)候選RFID標(biāo)簽中的一個(gè)的累加RSSI包括一個(gè)或多個(gè)RSSI的和。5.權(quán)利要求4所述的設(shè)備,其中所述一個(gè)或多個(gè)RSSI中的每一個(gè)對應(yīng)于在從一個(gè)或多個(gè)候選RFID標(biāo)簽的所述一個(gè)的多次讀取中接收的不同無線電信號(hào)。6.權(quán)利要求1所述的設(shè)備,其中最高累加RSSI是所述一個(gè)或多個(gè)候選RFID標(biāo)簽中最高的累加RSS I。7.權(quán)利要求1所述的設(shè)備,其中針對多次讀取的至少一次生成成功的RFID標(biāo)簽讀取的指示。8.權(quán)利要求7所述的設(shè)備,其中所述指示包括可聽聲音。9.一種終端,用來確定一個(gè)或多個(gè)候選射頻識(shí)別(RFID)標(biāo)簽中的哪一個(gè)是在該終端的視線內(nèi)的目標(biāo)RFID標(biāo)簽,所述候選射頻識(shí)別標(biāo)簽具有存儲(chǔ)于其上的唯一數(shù)據(jù),該終端包括: 一個(gè)或多個(gè)處理器; 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì); 圖像傳感器; RFID讀取裝置; 第一程序指令,用于引導(dǎo)所述圖像傳感器捕獲在終端的視線內(nèi)的一個(gè)或多個(gè)圖像數(shù)據(jù)幀; 第二程序指令,用于根據(jù)所述一個(gè)或多個(gè)圖像數(shù)據(jù)幀確定對象是否存在于終端的視線中; 第三程序指令,用于響應(yīng)于確定對象存在于該終端的視線中而引導(dǎo)RFID讀取設(shè)備執(zhí)行對所述一個(gè)或多個(gè)候選RFID標(biāo)簽的多次讀??; 第四程序指令,用于計(jì)算所述一個(gè)或多個(gè)候選RFID標(biāo)簽中每一個(gè)的累加接收信號(hào)強(qiáng)度指示(RSSI);以及 第五程序指令,用于在所述一個(gè)或多個(gè)候選RFID標(biāo)簽中的多個(gè)中根據(jù)最高累加RSSI確定目標(biāo)RFID標(biāo)簽,使得在所述一個(gè)或多個(gè)候選RFID標(biāo)簽中的多個(gè)中具有最高累加RSSI的RFID標(biāo)簽被識(shí)別為所述目標(biāo)RFID標(biāo)簽; 其中第一、第二、第三、第四和第五程序指令被存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上以供一個(gè)或多個(gè)處理器執(zhí)行。10.—種設(shè)備,包括: 圖像傳感器,捕獲在終端前的區(qū)域內(nèi)的一個(gè)或多個(gè)圖像數(shù)據(jù)幀; 射頻識(shí)別(RFID)讀取器,響應(yīng)于根據(jù)所述一個(gè)或多個(gè)圖像數(shù)據(jù)幀確定在終端前存在對象而執(zhí)行對一個(gè)或多個(gè)候選RFID標(biāo)簽的多次讀取;以及 處理器,確定RFID標(biāo)簽的相位,基于確定的RFID標(biāo)簽的相位確定目標(biāo)RFID標(biāo)簽的定位。
【文檔編號(hào)】G06K7/14GK105844198SQ201610217835
【公開日】2016年8月10日
【申請日】2011年9月28日
【發(fā)明人】Y.P.王
【申請人】手持產(chǎn)品公司