專利名稱:機(jī)率式分時(shí)輪詢方法及其無(wú)線識(shí)別讀取機(jī)控制器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是一種無(wú)線識(shí)別讀取機(jī)系統(tǒng)(identifier reader system),且特別是涉及 一種用于無(wú)線識(shí)別讀取機(jī)系統(tǒng)的分時(shí)(time division multiplexing,TDM)輪詢(polling) 方法及其無(wú)線識(shí)別讀取機(jī)控制器。
背景技術(shù):
無(wú)線通訊技術(shù)已經(jīng)越來(lái)越成熟,且廣泛地被應(yīng)用于日常生生活中,例如,無(wú)線識(shí)別 讀取機(jī)系統(tǒng)已經(jīng)應(yīng)用于大眾捷運(yùn)的票務(wù)系統(tǒng)。乘客在進(jìn)出捷運(yùn)站時(shí),必須把票卡置放于無(wú) 線識(shí)別讀取機(jī)(identifier reader)的感應(yīng)區(qū)內(nèi),以順利地進(jìn)出站。大眾捷運(yùn)所采用的無(wú) 線識(shí)別讀取機(jī)的感應(yīng)范圍較小,因此多個(gè)無(wú)線讀取機(jī)彼此之間并不會(huì)有互相干擾的情況。在一些情況下,會(huì)要求無(wú)線識(shí)別讀取機(jī)系統(tǒng)中的多個(gè)無(wú)線識(shí)別讀取機(jī)具有較大的 感應(yīng)范圍。例如,在一個(gè)展覽會(huì)場(chǎng)中,每一個(gè)參訪者會(huì)被發(fā)予一個(gè)識(shí)別標(biāo)簽,在每一個(gè)展區(qū) 中會(huì)有至少一個(gè)感應(yīng)范圍較大的無(wú)線識(shí)別讀取機(jī),當(dāng)參訪者走過(guò)此展區(qū)時(shí),此無(wú)線識(shí)別讀 取機(jī)能夠直接感應(yīng)到參訪者所攜帶的識(shí)別卷標(biāo),以記錄參訪者的參訪記錄。此種感應(yīng)范圍 較大的無(wú)無(wú)線識(shí)別讀取機(jī)不像大眾捷運(yùn)所采用的無(wú)線識(shí)別讀取機(jī),參訪者并不需要將識(shí)別 標(biāo)簽?zāi)贸鰜?lái)置放于無(wú)線識(shí)別讀取機(jī)的感應(yīng)區(qū)內(nèi)。但因?yàn)闊o(wú)線識(shí)別讀取機(jī)的感應(yīng)范圍較大, 因此,多個(gè)無(wú)線識(shí)別讀取機(jī)之間可能會(huì)潛在性(potential)的相互干擾。請(qǐng)參照?qǐng)DIA與圖1B,圖IA是一個(gè)展覽會(huì)場(chǎng)的平面圖,圖IB是一個(gè)無(wú)線識(shí)別讀取 機(jī)系統(tǒng)的的系統(tǒng)方塊圖。圖IA的展覽會(huì)場(chǎng)分成多個(gè)展區(qū)Al A10,每一個(gè)展區(qū)Ai (i為1至 10的整數(shù))會(huì)設(shè)置至少一個(gè)感應(yīng)范圍較大的無(wú)線識(shí)別讀取機(jī)WRi,其中,此種無(wú)線識(shí)別讀取 機(jī) WRi 可以是射頻識(shí)別讀取機(jī)(radio frequency identifier reader, RFID reader)。無(wú) 線識(shí)別讀取機(jī)WRi用來(lái)感應(yīng)參訪者所攜帶的識(shí)別標(biāo)簽,例如射頻識(shí)別標(biāo)簽(RFID tag)。在 圖IB中,多個(gè)相鄰展區(qū)A1 A5的無(wú)線識(shí)別讀取機(jī)WR1 WR5通過(guò)集線器HUB1相連,且集線 器HUB1連接于一個(gè)無(wú)線識(shí)別讀取機(jī)控制器CR1,無(wú)線識(shí)別讀取機(jī)控制器CR1會(huì)控制其連接的 集線器HUB1下的無(wú)線識(shí)別讀取機(jī)WR1 WR5的開(kāi)啟。當(dāng)終端的無(wú)線識(shí)別讀取機(jī)WR1 WR5 的其中之一檢測(cè)到參訪者的識(shí)別標(biāo)簽時(shí),無(wú)線識(shí)別讀取機(jī)控制器CR1會(huì)把檢測(cè)到的識(shí)別內(nèi) 容通過(guò)以太網(wǎng)絡(luò)送到信息隊(duì)列MQ,之后的接聽(tīng)裝置LN會(huì)不斷將信息隊(duì)列MQ的信息寫(xiě)到數(shù) 據(jù)庫(kù)DB。同理,多個(gè)相鄰展區(qū)A6 Altl的無(wú)線識(shí)別讀取機(jī)WR6 WRltl通過(guò)集線器HUB2相連, 且集線器HUB2連接于一個(gè)無(wú)線識(shí)別讀取機(jī)控制器CR2,無(wú)線識(shí)別讀取機(jī)控制器CR2會(huì)控制 其連接的集線器HUB2下的無(wú)線識(shí)別讀取機(jī)WR6 WRltl的開(kāi)啟。當(dāng)終端的無(wú)線識(shí)別讀取機(jī) WR6 WRltl的其中之一檢測(cè)到參訪者的識(shí)別標(biāo)簽時(shí),無(wú)線識(shí)別讀取機(jī)控制器CR2會(huì)把檢測(cè)到 的識(shí)別內(nèi)容通過(guò)以太網(wǎng)絡(luò)送到信息隊(duì)列MQ,之后的接聽(tīng)裝置LN會(huì)不斷將信息隊(duì)列MQ的信 息寫(xiě)到數(shù)據(jù)庫(kù)DB。另外,數(shù)據(jù)庫(kù)DB —般會(huì)與客戶端查詢裝置CS連結(jié),此客戶端查詢裝置 CS例如是一般的個(gè)人計(jì)算機(jī)或其它類型的計(jì)算器裝置,其可以用來(lái)查詢數(shù)據(jù)庫(kù)中所記錄的 參訪者的參訪記錄。通過(guò)記錄這些參訪記錄,可以進(jìn)一步分析展區(qū)所展示的商品或服務(wù)的價(jià)值。為了處理前述的潛在性相互干擾的問(wèn)題,目前有一些專利與文獻(xiàn)提出了一些 解決的方式。中國(guó)臺(tái)灣第M315380號(hào)專利提出了一種固定時(shí)間差的輪詢方式來(lái)開(kāi)啟無(wú) 線識(shí)別讀取機(jī),在同一時(shí)間專利內(nèi),此專利僅允許一個(gè)無(wú)線識(shí)別讀取機(jī)被開(kāi)啟。世界第 W0/2006/080976號(hào)專利申請(qǐng)案提出一種管理系統(tǒng)來(lái)處理潛在性相互干擾的問(wèn)題,當(dāng)無(wú)線識(shí) 別讀取機(jī)系統(tǒng)檢測(cè)到一個(gè)識(shí)別標(biāo)簽時(shí),會(huì)通過(guò)管理系統(tǒng)選擇一個(gè)最合適的無(wú)線識(shí)別讀取機(jī) 來(lái)傳送識(shí)別卷標(biāo)的數(shù)據(jù),并控制周圍的無(wú)線識(shí)別讀取機(jī)不要同時(shí)傳送識(shí)別卷標(biāo)的數(shù)據(jù)。除 此之外,第W0/2007/005135號(hào)專利申請(qǐng)案提出了一種分時(shí)分頻(time-frequency division multiplexing)輪詢方法來(lái)控制多個(gè)無(wú)線識(shí)別讀取機(jī)的開(kāi)啟,然而,此申請(qǐng)案并沒(méi)有詳細(xì)地 揭露如何進(jìn)行分時(shí)。
發(fā)明內(nèi)容
有別于背景技術(shù),本發(fā)明提出了一種用于無(wú)線識(shí)別讀取機(jī)系統(tǒng)的機(jī)率式分時(shí)輪詢 方法及其無(wú)線識(shí)別讀取機(jī)控制系器。本發(fā)明的示范實(shí)施例提供一種機(jī)率式分時(shí)輪詢方法及其無(wú)線識(shí)別讀取機(jī)控制器, 其用于無(wú)線識(shí)別讀取機(jī)系統(tǒng),可控制多個(gè)無(wú)線識(shí)別讀取機(jī)的開(kāi)關(guān),以解決無(wú)線識(shí)別讀取機(jī) 之間發(fā)生潛在性相互干擾。本發(fā)明的示范實(shí)施例提供一種機(jī)率式分時(shí)輪詢方法,此機(jī)率式分時(shí)輪詢方法用于 控制多個(gè)無(wú)線識(shí)別讀取機(jī)的開(kāi)關(guān)。首先,根據(jù)機(jī)率模型隨機(jī)地自此多個(gè)無(wú)線識(shí)別讀取機(jī)中 選擇一個(gè)無(wú)線識(shí)別讀取機(jī),其中,機(jī)率模型表示此多個(gè)無(wú)線識(shí)別讀取機(jī)讀取到識(shí)別標(biāo)簽的 機(jī)率。接著,將所選擇的無(wú)線識(shí)別讀取機(jī)開(kāi)啟一段預(yù)設(shè)時(shí)間。本發(fā)明的示范實(shí)施例提供一種無(wú)線識(shí)別讀取機(jī)控制器,此無(wú)線識(shí)別讀取機(jī)控制器 用于控制多個(gè)無(wú)線識(shí)別讀取機(jī)的開(kāi)關(guān),其包括運(yùn)算電路與開(kāi)啟控制電路。運(yùn)算電路根據(jù)機(jī) 率模型隨機(jī)地自此多個(gè)無(wú)線識(shí)別讀取機(jī)中選擇一個(gè)無(wú)線識(shí)別讀取機(jī),其中,機(jī)率模型表示 此多個(gè)無(wú)線識(shí)別讀取機(jī)讀取到識(shí)別標(biāo)簽的機(jī)率。開(kāi)啟控制電路耦接于運(yùn)算電路,用以將所 選擇的無(wú)線識(shí)別讀取機(jī)開(kāi)啟一段預(yù)設(shè)時(shí)間。本發(fā)明的示范實(shí)施例提供一種無(wú)線識(shí)別讀取機(jī)系統(tǒng),此無(wú)線識(shí)別讀取機(jī)系統(tǒng)包括 多個(gè)無(wú)線識(shí)別讀取機(jī)與無(wú)線識(shí)別讀取機(jī)控制器。無(wú)線識(shí)別讀取機(jī)控制器用于控制多個(gè)無(wú)線 識(shí)別讀取機(jī)的開(kāi)關(guān),其包括運(yùn)算電路與開(kāi)啟控制電路。運(yùn)算電路根據(jù)機(jī)率模型隨機(jī)地自此 多個(gè)無(wú)線識(shí)別讀取機(jī)中選擇一個(gè)無(wú)線識(shí)別讀取機(jī),其中,機(jī)率模型表示此多個(gè)無(wú)線識(shí)別讀 取機(jī)讀取到識(shí)別標(biāo)簽的機(jī)率。開(kāi)啟控制電路耦接于運(yùn)算電路,用以將所選擇的無(wú)線識(shí)別讀 取機(jī)開(kāi)啟一段預(yù)設(shè)時(shí)間?;谏鲜?,本發(fā)明的示范實(shí)施例提供了機(jī)率式分時(shí)輪詢方法來(lái)控制多個(gè)無(wú)線識(shí)別 讀取機(jī)的開(kāi)關(guān),以解決潛在性相互干擾的問(wèn)題,并通過(guò)檢測(cè)到識(shí)別卷標(biāo),來(lái)精確地記錄參訪 者的參訪記錄。
圖IA是一個(gè)展覽會(huì)場(chǎng)的平面圖。圖IB是一個(gè)無(wú)線識(shí)別讀取機(jī)系統(tǒng)的的系統(tǒng)方塊圖。
圖2A是根據(jù)本發(fā)明的示范實(shí)施例所提供的無(wú)線識(shí)別讀取機(jī)控制器CR1的系統(tǒng)方 塊圖。圖2B是根據(jù)本發(fā)明的示范實(shí)施例所提供的無(wú)線識(shí)別讀取機(jī)控制器CR1的系統(tǒng)方 塊圖。圖3A是本發(fā)明的示范實(shí)施例所提供的機(jī)率式分時(shí)輪詢方法的流程圖。圖3B是本發(fā)明的另一示范實(shí)施例所提供的機(jī)率式分時(shí)輪詢方法的流程圖。圖3C是本發(fā)明的另一示范實(shí)施例所提供的機(jī)率式分時(shí)輪詢方法的流程圖。圖3D是本發(fā)明的另一示范實(shí)施例所提供的機(jī)率式分時(shí)輪詢方法的流程圖。圖3E是本發(fā)明的另一示范實(shí)施例所提供的機(jī)率式分時(shí)輪詢方法的流程圖。圖4是一個(gè)展覽會(huì)場(chǎng)的平面圖。主要元件符號(hào)說(shuō)明WR1 WRltl 無(wú)線識(shí)別讀取機(jī)A1NAici:展區(qū)CS 客戶端查詢裝置DB 數(shù)據(jù)庫(kù)MQ 信息隊(duì)列CIVCR2 無(wú)線識(shí)別讀取機(jī)控制器HUB” HUB2 集線器200:運(yùn)算電路201 開(kāi)啟控制電路210:隨機(jī)數(shù)產(chǎn)生器211 判斷器S310、S320、S330 步驟S311、S312:步驟S410、S420、S430、S440、S450、S460 步驟S411、S421、S422、S423、S451 步驟S415、S425、S426、S427、S455、S456、S457 步驟B1^-B4展區(qū)
C1^-C4展區(qū)
D1^-D4展區(qū)
具體實(shí)施例方式為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉示范實(shí)施例,并配合所附 圖式作詳細(xì)說(shuō)明如下。有別于背景技術(shù),本發(fā)明的示范實(shí)施例提出了一種用于無(wú)線識(shí)別讀取機(jī)系統(tǒng)的機(jī) 率式分時(shí)輪詢方法及其無(wú)線識(shí)別讀取機(jī)控制器。其中,以下示范實(shí)施例所繪示的圖式僅是 用來(lái)說(shuō)明,并非用以限定本發(fā)明。本發(fā)明的示范實(shí)施提供一種用于無(wú)線識(shí)別讀取機(jī)系統(tǒng)的機(jī)率式分時(shí)輪詢方法及 其無(wú)線識(shí)別讀取機(jī)控制器,其中,這些機(jī)率式分時(shí)輪詢方法執(zhí)行于無(wú)線識(shí)別讀取機(jī)控制器,例如圖IB的無(wú)線識(shí)別讀取機(jī)控制器CR1與CR2。以下將以圖IA所示的展覽會(huì)場(chǎng)以及圖IB 的無(wú)線識(shí)別讀取機(jī)系統(tǒng)為例,來(lái)介紹本發(fā)明的示范實(shí)施例的機(jī)率式分時(shí)輪詢方法及其無(wú)線 識(shí)別讀取機(jī)控制器。無(wú)線識(shí)別讀取機(jī)控制器CR1通過(guò)集線器HUB1來(lái)控制多個(gè)無(wú)線識(shí)別讀取機(jī)WR1 WR5。其中,無(wú)線識(shí)別讀取機(jī)WR1 WR5可以是射頻識(shí)別讀取機(jī),然而無(wú)線識(shí)別讀取機(jī)WR1 WR5的操作頻段并不限定于此。無(wú)線識(shí)別讀取機(jī)控制器CR1與集線器HUB1可以整合至同一 個(gè)電子裝置中,或者為獨(dú)立的兩個(gè)電子裝置。值得一提的是,雖然,在示范實(shí)施例中是以五 個(gè)無(wú)線識(shí)別讀取機(jī)WR1 WR5為例,但本發(fā)明并不限定于此。在經(jīng)過(guò)實(shí)驗(yàn)與比較之后,每一 個(gè)無(wú)線識(shí)別讀取機(jī)控制器所控制的無(wú)線識(shí)別讀取機(jī)的數(shù)目的較佳值為6,而且相鄰最近兩 個(gè)無(wú)線識(shí)別讀取機(jī)的距離的較佳值為0. 5公尺。然而,圖IA與圖IB的示范實(shí)施例僅是為 了方便說(shuō)明,并未采用上述的較佳值。接著,請(qǐng)參照?qǐng)D2A,圖2A是根據(jù)本發(fā)明的示范實(shí)施例所提供的無(wú)線識(shí)別讀取機(jī)控 制器CR1的系統(tǒng)方塊圖。值得說(shuō)明的是,雖然,圖2A是以無(wú)線識(shí)別讀取機(jī)控制器CR1為例,但 在無(wú)線識(shí)別讀取機(jī)系統(tǒng)的其它無(wú)線識(shí)別讀取機(jī)控制器CR2亦可以與無(wú)線識(shí)別讀取機(jī)控制器 CR1相同。無(wú)線識(shí)別讀取機(jī)控制器CR1包括運(yùn)算電路200與開(kāi)啟電壓控制電路201,其中,運(yùn) 算電路200耦接于開(kāi)啟控制電路201與信息隊(duì)列MQ,開(kāi)啟控制電路201耦接于集線器HUB1 與信息隊(duì)列MQ。運(yùn)算電路200根據(jù)機(jī)率模型隨機(jī)地自其所控制無(wú)線識(shí)別讀取機(jī)WR1 WR5中 選擇一個(gè)無(wú)線識(shí)別讀取機(jī),其中,此機(jī)率模型用以表示各無(wú)線識(shí)別讀取機(jī)讀取到識(shí)別標(biāo) 簽的機(jī)率。例如,機(jī)率模型可為無(wú)線識(shí)別讀取機(jī)讀取到識(shí)別卷標(biāo)的機(jī)率密度分布函數(shù) (probability density function) ρ (i),其中,ρ (i)表示無(wú)線識(shí)別讀取機(jī)WRi讀取到識(shí)別標(biāo) 簽的機(jī)率。開(kāi)啟控制電路201則是用以將運(yùn)算電路200所選擇的無(wú)線識(shí)別讀取機(jī)開(kāi)啟一段 預(yù)設(shè)時(shí)間,并關(guān)閉未被選擇的無(wú)線識(shí)別讀取機(jī)。若被開(kāi)啟的無(wú)線識(shí)別讀取機(jī)在此預(yù)設(shè)時(shí)間 若有檢測(cè)到參訪者所攜帶的識(shí)別標(biāo)簽,例如射頻識(shí)別標(biāo)簽,則會(huì)將此檢測(cè)結(jié)果傳給開(kāi)啟控 制電路201,開(kāi)啟控制電路201便會(huì)將此檢測(cè)結(jié)果傳給信息隊(duì)列MQ。在被選擇的無(wú)線識(shí)別 讀取機(jī)被開(kāi)啟一段預(yù)設(shè)時(shí)間后,開(kāi)啟控制電路201會(huì)關(guān)閉此被選擇的無(wú)線識(shí)別讀取機(jī)。接 著,運(yùn)算電路200與開(kāi)啟控制電路201會(huì)重復(fù)上述的動(dòng)作,以使得無(wú)線識(shí)別讀取機(jī)WR1-WR5 皆有機(jī)會(huì)被開(kāi)啟。換句話說(shuō),運(yùn)算電路200與開(kāi)啟控制電路201事實(shí)上是用來(lái)執(zhí)行一種機(jī) 率式分時(shí)輪詢方法。值得一提的是,上述的機(jī)率模型可以是一個(gè)固定的機(jī)率模型,例如均勻分布,也可 以是一個(gè)可以常常被更新的機(jī)率模型。運(yùn)算電路200在無(wú)線識(shí)別讀取機(jī)系統(tǒng)剛啟動(dòng)時(shí),會(huì) 先初始化上述的機(jī)率模型,接著,在每隔一段時(shí)間后,運(yùn)算電路200可以接收來(lái)自于數(shù)據(jù)庫(kù) DB的統(tǒng)計(jì)數(shù)據(jù),并根據(jù)此統(tǒng)計(jì)數(shù)據(jù)來(lái)更新上述的機(jī)率模型。運(yùn)算電路200亦可以在無(wú)線識(shí) 別讀取機(jī)系統(tǒng)剛啟動(dòng)時(shí),接收來(lái)自于客戶端查詢裝置CS所自行輸入的機(jī)率數(shù)據(jù),并根據(jù)此 機(jī)率數(shù)據(jù)來(lái)初始化上述的機(jī)率模型。除此之外,客戶端查詢裝置CS亦可以直接發(fā)出上述的 機(jī)率數(shù)據(jù)來(lái)指示運(yùn)算電路200直接重置上述的機(jī)率模型。接著,請(qǐng)參照?qǐng)D2B,圖2B是根據(jù)本發(fā)明的另一示范實(shí)施例所提供的無(wú)線識(shí)別讀取 機(jī)控制器CR1的系統(tǒng)方塊圖。須要注意的是,圖2B僅是運(yùn)算電路200的其中一種實(shí)施方式, 其并非用以限定本發(fā)明。在圖2B的示范實(shí)施例中,運(yùn)算電路200包括隨機(jī)數(shù)產(chǎn)生器210與判斷器211,其中,隨機(jī)數(shù)產(chǎn)生器210與判斷器211耦接,判斷器211耦接于開(kāi)啟控制電路 201與信息隊(duì)列MQ。隨機(jī)數(shù)產(chǎn)生器210用以產(chǎn)生一個(gè)隨機(jī)數(shù),判斷器211根據(jù)所產(chǎn)生的隨 機(jī)數(shù)自多個(gè)無(wú)線識(shí)別讀取機(jī)WR1 WR5中選擇一個(gè)無(wú)線識(shí)別讀取機(jī),并將此選擇無(wú)線識(shí)別讀 取機(jī)的信息傳送給開(kāi)啟控制電路201,如此,開(kāi)啟控制電路201便會(huì)將此選擇無(wú)線識(shí)別讀取 機(jī)開(kāi)啟一段預(yù)設(shè)時(shí)間。值得說(shuō)明的是,此段預(yù)設(shè)時(shí)間可以是一段固定的時(shí)間,或者是根據(jù)不 同情況所變動(dòng)的時(shí)間。更進(jìn)一步地說(shuō),判斷器211根據(jù)機(jī)率模型來(lái)產(chǎn)生多個(gè)數(shù)字分布區(qū)間,并判斷隨機(jī) 數(shù)產(chǎn)生器210隨機(jī)所產(chǎn)生的隨機(jī)數(shù)落于哪一個(gè)數(shù)字區(qū)間。接著,判斷器211選擇隨機(jī)數(shù)所 落于的那一個(gè)數(shù)字區(qū)間所對(duì)應(yīng)的無(wú)線識(shí)別讀取機(jī),并將所選擇的無(wú)線識(shí)別讀取機(jī)告知開(kāi)啟 控制電路201。假設(shè)以產(chǎn)生0到1的多個(gè)數(shù)字區(qū)間Interval1 Interval5,則隨機(jī)數(shù)產(chǎn)生 器210會(huì)隨機(jī)地產(chǎn)生0到1之間的一個(gè)隨機(jī)數(shù),其中,數(shù)字分布區(qū)間Intervali對(duì)應(yīng)于無(wú)線 識(shí)別讀取機(jī)WRi,數(shù)字分布區(qū)間Intervali的大小與無(wú)線識(shí)別讀取機(jī)WRi讀取到識(shí)別標(biāo)簽的 機(jī)率有關(guān),i為從1到5的整數(shù)。如果無(wú)線識(shí)別讀取機(jī)WR1 WR5讀取到識(shí)別標(biāo)簽的機(jī)率均 等,亦即機(jī)率模型為均勻分布,那么數(shù)字分布區(qū)間Intervali為大于等于0. 2X (i_l)且小 于0.2Xi的區(qū)間。若隨機(jī)數(shù)產(chǎn)生器210隨機(jī)所產(chǎn)生的隨機(jī)數(shù)為0.978,則無(wú)線識(shí)別讀取機(jī) WR5會(huì)被開(kāi)啟一段預(yù)設(shè)時(shí)間,同理,若隨機(jī)數(shù)產(chǎn)生器210隨機(jī)所產(chǎn)生的隨機(jī)數(shù)為0. 438,則無(wú) 線識(shí)別讀取機(jī)WR3會(huì)被開(kāi)啟一段預(yù)設(shè)時(shí)間。在此要說(shuō)明的是,上面雖然以產(chǎn)生0到1的多 個(gè)數(shù)字區(qū)間Interval1 Interval5為例,且假設(shè)機(jī)率模型為均勻分布。然而,本發(fā)明卻不 限定于此。另外,在機(jī)率模型為均勻分布時(shí),每一個(gè)無(wú)線識(shí)別讀取機(jī)被開(kāi)啟的平均時(shí)間為無(wú) 線識(shí)別讀取機(jī)的個(gè)數(shù)與預(yù)設(shè)時(shí)間相乘的一半。另外,機(jī)率模型可能是一種隨時(shí)間變化并更新的機(jī)率模型。因此,判斷電路211在 無(wú)線識(shí)別讀取機(jī)系統(tǒng)剛啟動(dòng)時(shí),會(huì)先初始化機(jī)率模型,接著,在每隔一段時(shí)間后,判斷電路 211可以接收來(lái)自于數(shù)據(jù)庫(kù)DB的統(tǒng)計(jì)數(shù)據(jù),并根據(jù)此統(tǒng)計(jì)數(shù)據(jù)來(lái)更新機(jī)率模型。判斷電路 211亦可以在無(wú)線識(shí)別讀取機(jī)系統(tǒng)剛啟動(dòng)時(shí),接收來(lái)自于客戶端查詢裝置CS所自行輸入的 機(jī)率數(shù)據(jù),并根據(jù)此機(jī)率數(shù)據(jù)來(lái)初始化的機(jī)率模型。除此之外,客戶端查詢裝置CS亦可以 直接發(fā)出的機(jī)率數(shù)據(jù)來(lái)指示判斷電路211直接重置上述的機(jī)率模型。接著,請(qǐng)參照?qǐng)D3A,圖3A是本發(fā)明的示范實(shí)施例所提供的機(jī)率式分時(shí)輪詢方法的 流程圖。此種機(jī)率式分時(shí)輪詢方法執(zhí)行于無(wú)線識(shí)別讀取機(jī)控制器,可用來(lái)對(duì)多個(gè)無(wú)線識(shí)別 讀取機(jī)進(jìn)行輪詢。請(qǐng)參照?qǐng)D2A與圖3A,首先,在步驟S310中,運(yùn)算電路200根據(jù)機(jī)率模型 隨機(jī)地自多個(gè)無(wú)線識(shí)別讀取機(jī)WR1 WR5中選擇一個(gè)無(wú)線識(shí)別讀取機(jī)。接著,在步驟S320 中,開(kāi)啟控制電路201將所選擇的無(wú)線識(shí)別讀取機(jī)開(kāi)啟一段預(yù)設(shè)時(shí)間。接著,在步驟S330 中,判斷無(wú)線識(shí)別讀取機(jī)控制器CR1的電源是否關(guān)閉,若是,則結(jié)束機(jī)率式分時(shí)輪詢方法,若 否,則重回步驟S310。接著,請(qǐng)參照?qǐng)D2B與圖3B,圖3B是本發(fā)明的另一示范實(shí)施例所提供的機(jī)率式分時(shí) 輪詢方法的流程圖。圖3B是圖3A的機(jī)率式分時(shí)輪詢方法的一種詳細(xì)實(shí)施方式的流程圖, 且其使用圖2B所提供的無(wú)線識(shí)別讀取機(jī)控制器CR1來(lái)執(zhí)行。在圖3B之中,步驟S310通過(guò) 步驟S311與S312來(lái)完成。在步驟S311中,使用隨機(jī)數(shù)產(chǎn)生器210來(lái)隨機(jī)地產(chǎn)生隨機(jī)數(shù), 其中,產(chǎn)生的隨機(jī)數(shù)的范圍可以自行定義,但此范圍必須與多個(gè)數(shù)字區(qū)間的總范圍相同。接 著,在步驟S312中,判斷器211根據(jù)隨機(jī)數(shù)產(chǎn)生器所產(chǎn)生的隨機(jī)數(shù)自多個(gè)無(wú)線識(shí)別讀取機(jī)WR1 WR5中選擇一個(gè)無(wú)線識(shí)別讀取機(jī)。其中,判斷器211會(huì)判斷隨機(jī)數(shù)落在那一個(gè)數(shù)字區(qū) 間內(nèi),并選擇隨機(jī)數(shù)所落在的那一個(gè)數(shù)字區(qū)間所對(duì)應(yīng)的無(wú)線識(shí)別讀取機(jī)。在此,以下面多個(gè)例子來(lái)說(shuō)明圖3B的機(jī)率式分時(shí)輪詢方法。假設(shè)無(wú)線識(shí)別讀取 機(jī)WR1 WR5讀取到識(shí)別標(biāo)簽的機(jī)率相同,亦即機(jī)率模型為均勻分布,且隨機(jī)數(shù)可能為1至 5的整數(shù)的其中之一。如果隨機(jī)數(shù)產(chǎn)生器210所產(chǎn)生的隨機(jī)數(shù)為i,則判斷器211會(huì)選擇無(wú) 線識(shí)別讀取機(jī)WRitl假設(shè)給定的機(jī)率模型表示如下,無(wú)線識(shí)別讀取機(jī)WR1 WR5讀取到識(shí)別 標(biāo)簽的機(jī)率分別為0. 3,0. 2,0. 1,0. 2與0. 2,且隨機(jī)數(shù)的范圍為0至1,則無(wú)線識(shí)別讀取機(jī) WR1 WR5所對(duì)應(yīng)的數(shù)字區(qū)間分別為大于等于0且小于0. 3的數(shù)字區(qū)間、大于等于0. 3且小 于0. 5的數(shù)字區(qū)間、大于等于0. 5且小于0. 6的數(shù)字區(qū)間、大于等于0. 6且小于0. 8的數(shù)字 區(qū)間以及、大于等于0.8且小于1的數(shù)字區(qū)間。若隨機(jī)數(shù)產(chǎn)生器210隨機(jī)所產(chǎn)生的隨機(jī)數(shù) 為0. 978,則無(wú)線識(shí)別讀取機(jī)WR5會(huì)被開(kāi)啟一段預(yù)設(shè)時(shí)間,同理,若隨機(jī)數(shù)產(chǎn)生器210隨機(jī)所 產(chǎn)生的隨機(jī)數(shù)為0. 438,則無(wú)線識(shí)別讀取機(jī)WR2會(huì)被開(kāi)啟一段預(yù)設(shè)時(shí)間。圖3A與圖3B的機(jī)率式分時(shí)輪詢方法是假設(shè)機(jī)率模型為固定不變的機(jī)率模型,然 而,在實(shí)際的應(yīng)用上,若要減少更多的潛在性干擾,必須將機(jī)率模型考慮成動(dòng)態(tài)改變的機(jī)率 模型。因此,圖3C 3E的示范實(shí)施例提供了數(shù)種動(dòng)態(tài)機(jī)率式分時(shí)輪詢方法。請(qǐng)參照?qǐng)D2A與圖3C,圖3C是本發(fā)明的另一示范實(shí)施例所提供的機(jī)率式分時(shí)輪詢 方法的流程圖。圖3C的機(jī)率式分時(shí)輪詢方法為一種動(dòng)態(tài)機(jī)率式分時(shí)輪詢方法,此種動(dòng)態(tài)機(jī) 率式分時(shí)輪詢方法將機(jī)率模型考慮為動(dòng)態(tài)機(jī)率模型,此種機(jī)率模型會(huì)根據(jù)之前無(wú)線識(shí)別讀 取機(jī)寫(xiě)入數(shù)據(jù)庫(kù)DB的統(tǒng)計(jì)數(shù)據(jù)來(lái)動(dòng)態(tài)更新,或者根據(jù)使用者所自行輸入的機(jī)率數(shù)據(jù)來(lái)更 新機(jī)率模型。因此,圖3C的機(jī)率模型會(huì)比圖3A與圖3B的機(jī)率模型更近似于無(wú)線識(shí)別讀取 機(jī)實(shí)際上讀取到識(shí)別卷標(biāo)的機(jī)率模型,也就是說(shuō)機(jī)率模型所定義的無(wú)線識(shí)別讀取機(jī)的讀取 到識(shí)別標(biāo)簽的機(jī)率會(huì)近似于實(shí)際上的讀取到識(shí)別標(biāo)簽的機(jī)率。首先,在步驟S410中,運(yùn)算電路200初始化機(jī)率模型。在無(wú)線識(shí)別讀取機(jī)系統(tǒng)剛 被開(kāi)啟時(shí),運(yùn)算電路200可以根據(jù)數(shù)據(jù)庫(kù)DB所儲(chǔ)存的統(tǒng)計(jì)數(shù)據(jù)來(lái)初始化機(jī)率模型,或者,運(yùn) 算電路200可以將機(jī)率模型初始化成預(yù)設(shè)的機(jī)率模型。在不失一般性的情況下,運(yùn)算電路 200可以將機(jī)率模型初始化成均勻分布的機(jī)率模型。接著,在步驟S420中,運(yùn)算電路200根 據(jù)機(jī)率模型隨機(jī)地自多個(gè)無(wú)線識(shí)別讀取機(jī)WR1 WR5中選擇一個(gè)無(wú)線識(shí)別讀取機(jī)。接著,在 步驟S430中,開(kāi)啟控制電路201將所選擇的無(wú)線識(shí)別讀取機(jī)開(kāi)啟一段預(yù)設(shè)時(shí)間。之后,在步驟S440中,運(yùn)算電路200判斷是否需要更新機(jī)率模型,若要,則進(jìn)行步 驟S450,若否,則進(jìn)行步驟S460。其中,運(yùn)算電路200判斷是否需要更新機(jī)率模型的方式可 以根據(jù)不同的情況來(lái)設(shè)計(jì)。例如,運(yùn)算電路200計(jì)算前次更新的時(shí)間與目前時(shí)間的時(shí)間差 值,若此時(shí)間差值大于某特定值,則表示機(jī)率模型需要更新,此種更新機(jī)率模型的方式便是 定時(shí)更新。又例如,運(yùn)算電路200判斷是否收到來(lái)自于客戶端查詢裝置CS的機(jī)率數(shù)據(jù)。在步驟S450,運(yùn)算電路200會(huì)根據(jù)統(tǒng)計(jì)數(shù)據(jù)或者機(jī)率數(shù)據(jù)更新機(jī)率模型。其中,若 采用定時(shí)更新的方式,則運(yùn)算電路200會(huì)向數(shù)據(jù)庫(kù)DB請(qǐng)求數(shù)據(jù)庫(kù)DB所儲(chǔ)存的統(tǒng)計(jì)數(shù)據(jù),并 根據(jù)統(tǒng)計(jì)數(shù)據(jù)來(lái)更新機(jī)率模型。若運(yùn)算電路200收到客戶端查詢裝置CS的機(jī)率數(shù)據(jù),則表 示客戶端可能是要強(qiáng)制性地重置機(jī)率模型,因此,運(yùn)算電路200會(huì)根據(jù)客戶端定義的機(jī)率 數(shù)據(jù)來(lái)更新機(jī)率模型。雖然,如何更新機(jī)率模型的方式僅列舉出上述兩種,但本發(fā)明不限定 于此。接著,在步驟S460中,判斷無(wú)線識(shí)別讀取機(jī)控制器CR1的電源是否關(guān)閉,若是,則結(jié)束機(jī)率式分時(shí)輪詢方法,若否,則重回步驟S410。接著,請(qǐng)參照?qǐng)D2B與圖3D,圖3D是本發(fā)明的另一示范實(shí)施例所提供的機(jī)率式分時(shí) 輪詢方法的流程圖。圖3D是圖3C的機(jī)率式分時(shí)輪詢方法的一種詳細(xì)實(shí)施方式的流程圖, 且其使用圖2B所提供的無(wú)線識(shí)別讀取機(jī)控制器CR1來(lái)執(zhí)行。在圖3D之中,步驟S410通過(guò) 步驟S411來(lái)完成,步驟S420通過(guò)步驟S421、S422與S423來(lái)完成,步驟S450由步驟S451 來(lái)完成。在步驟S411中,判斷器211會(huì)初始化機(jī)率模型,其可以根據(jù)數(shù)據(jù)庫(kù)DB所儲(chǔ)存的統(tǒng) 計(jì)數(shù)據(jù)來(lái)初始化機(jī)率模型,或者將機(jī)率模型初始化成預(yù)設(shè)的機(jī)率模型。在步驟S421中,使用隨機(jī)數(shù)產(chǎn)生器210來(lái)隨機(jī)地產(chǎn)生隨機(jī)數(shù),其中,產(chǎn)生的隨機(jī)數(shù) 的范圍可以自行定義,但此范圍必須與多個(gè)數(shù)字區(qū)間的總范圍相同。接著,在步驟S422中, 判斷器211根據(jù)機(jī)率模型產(chǎn)生多個(gè)數(shù)字區(qū)間。更詳細(xì)地說(shuō),判斷器211根據(jù)機(jī)率模型將隨 機(jī)數(shù)的范圍切分成多個(gè)數(shù)字區(qū)間,其中,每一個(gè)數(shù)字區(qū)間對(duì)應(yīng)于一個(gè)無(wú)線識(shí)別讀取機(jī)。在步 驟S423中,判斷器211判斷隨機(jī)數(shù)產(chǎn)生器所產(chǎn)生的隨機(jī)數(shù)對(duì)處于那一個(gè)數(shù)字區(qū)間,并選擇 隨機(jī)數(shù)所處的數(shù)字區(qū)間所對(duì)應(yīng)的無(wú)線識(shí)別讀取機(jī)。換言之,判斷器211根據(jù)隨機(jī)數(shù)落在哪 一個(gè)數(shù)字區(qū)間來(lái)決定所選擇的無(wú)線識(shí)別讀取機(jī)。在步驟S451中,判斷器211根據(jù)統(tǒng)計(jì)數(shù)據(jù)或機(jī)率數(shù)據(jù)更新機(jī)率模型。其中,若采 用定時(shí)更新的方式,則判斷器211會(huì)向數(shù)據(jù)庫(kù)DB請(qǐng)求數(shù)據(jù)庫(kù)DB所儲(chǔ)存的統(tǒng)計(jì)數(shù)據(jù),并根據(jù) 統(tǒng)計(jì)數(shù)據(jù)來(lái)更新機(jī)率模型。若判斷器211收到客戶端查詢裝置CS的機(jī)率數(shù)據(jù),則表示客戶 端可能是要強(qiáng)制性地重置機(jī)率模型,因此,判斷器211會(huì)根據(jù)機(jī)率數(shù)據(jù)來(lái)更新機(jī)率模型。雖 然,如何更新機(jī)率模型的方式僅列舉出上述兩種,但本發(fā)明不限定于此。接著,以下面多個(gè)例子來(lái)說(shuō)明圖4D的機(jī)率式分時(shí)輪詢方法。假設(shè)在步驟S411中, 初始化的機(jī)率模型為均勻分布,亦即無(wú)線識(shí)別讀取機(jī)WR1 WR5讀取到識(shí)別標(biāo)簽的機(jī)率相 同,且隨機(jī)數(shù)的范圍為0至1,則無(wú)線識(shí)別讀取機(jī)WR1 WR5K對(duì)應(yīng)的數(shù)字區(qū)間分別為大于 等于0且小于0. 2的數(shù)字區(qū)間、大于等于0. 2且小于0. 4的數(shù)字區(qū)間、大于等于0. 4且小于 0. 6的數(shù)字區(qū)間、大于等于0. 6且小于0. 8的數(shù)字區(qū)間以及、大于等于0. 8且小于1的數(shù)字 區(qū)間。若隨機(jī)數(shù)產(chǎn)生器210隨機(jī)所產(chǎn)生的隨機(jī)數(shù)為0. 978,則無(wú)線識(shí)別讀取機(jī)WR5會(huì)被開(kāi)啟 一段預(yù)設(shè)時(shí)間,同理,若隨機(jī)數(shù)產(chǎn)生器210隨機(jī)所產(chǎn)生的隨機(jī)數(shù)為0. 438,則無(wú)線識(shí)別讀取 機(jī)WR3會(huì)被開(kāi)啟一段預(yù)設(shè)時(shí)間。在經(jīng)過(guò)一段時(shí)間后,若需要更新機(jī)率模型,且判斷器211會(huì)根據(jù)數(shù)據(jù)庫(kù)DB所儲(chǔ)存 的統(tǒng)計(jì)數(shù)據(jù)更新機(jī)率模型。假設(shè)數(shù)據(jù)庫(kù)DB所儲(chǔ)存的統(tǒng)計(jì)數(shù)據(jù)顯示無(wú)線識(shí)別讀取機(jī)WR1 WR5實(shí)際上讀取到識(shí)別標(biāo)簽的次數(shù)依序?yàn)?50、250、200、150與150,則判斷器211會(huì)跟據(jù)此 統(tǒng)計(jì)數(shù)據(jù)更新機(jī)率模型,更新后機(jī)率模型顯示無(wú)線識(shí)別讀取機(jī)WR1-WR5讀取到識(shí)別標(biāo)簽的 機(jī)率分別為0. 25,0. 25,0. 2,0. 15與0. 15。因此,判斷器211根據(jù)更新后的機(jī)率模型會(huì)將無(wú) 線識(shí)別讀取機(jī)WR1 WR5所對(duì)應(yīng)的數(shù)字區(qū)間分別設(shè)為大于等于0且小于0. 25的數(shù)字區(qū)間、 大于等于0. 25且小于0. 5的數(shù)字區(qū)間、大于等于0. 5且小于0. 7的數(shù)字區(qū)間、大于等于0. 7 且小于0. 85的數(shù)字區(qū)間以及、大于等于0. 85且小于1的數(shù)字區(qū)間。若隨機(jī)數(shù)產(chǎn)生器210隨 機(jī)所產(chǎn)生的隨機(jī)數(shù)為0. 978,則無(wú)線識(shí)別讀取機(jī)WR5會(huì)被開(kāi)啟一段預(yù)設(shè)時(shí)間,同理,若隨機(jī)數(shù) 產(chǎn)生器210隨機(jī)所產(chǎn)生的隨機(jī)數(shù)為0. 438,則無(wú)線識(shí)別讀取機(jī)WR2會(huì)被開(kāi)啟一段預(yù)設(shè)時(shí)間。接著,請(qǐng)參照?qǐng)D2B與圖3E,圖3E是本發(fā)明的另一示范實(shí)施例所提供的機(jī)率式分時(shí) 輪詢方法的流程圖。圖3E是圖3C的機(jī)率式分時(shí)輪詢方法的另一種詳細(xì)實(shí)施方式的流程圖,且其使用圖2B所提供的無(wú)線識(shí)別讀取機(jī)控制器CR1來(lái)執(zhí)行。在圖3E之中,步驟S410由步 驟S415來(lái)完成,步驟S420由步驟S425、S426與S427來(lái)完成,步驟S450由步驟S455、S456 與S457來(lái)完成。其中,步驟S425、S426與S427與圖3D的步驟S421、S422與S423相同,因 此,便不重復(fù)贅述步驟S425、S426與S427。 在圖3E的機(jī)率模型是由狀態(tài)函數(shù)與關(guān)系矩陣計(jì)算所獲得,因此,在此先介紹狀態(tài) 函數(shù)、關(guān)系矩陣以及如何獲得機(jī)率模型。狀態(tài)函數(shù)事實(shí)上是一個(gè)用來(lái)表示所有無(wú)線識(shí)別讀 取機(jī)的是否有檢測(cè)到識(shí)別卷標(biāo)的向量,狀態(tài)函數(shù)用S表示,而S的數(shù)學(xué)表示式如下, 其中,η為無(wú)線識(shí)別讀取機(jī)的數(shù)目,對(duì)于χ屬于1到η的整數(shù)而言,Sx為0或1,Sx 用以表示無(wú)線識(shí)別讀取機(jī)WRx的參訪狀態(tài)。當(dāng)Sx為1時(shí),表示無(wú)線識(shí)別讀取機(jī)WRx檢測(cè)到 識(shí)別標(biāo)簽;當(dāng)Sx為0時(shí),表示無(wú)線識(shí)別讀取機(jī)WRx未檢測(cè)到識(shí)別標(biāo)簽。狀態(tài)函數(shù)可以根據(jù)多 個(gè)或一個(gè)無(wú)線識(shí)別讀取機(jī)在前一段時(shí)間內(nèi)的檢測(cè)結(jié)果來(lái)更新,而多個(gè)或一個(gè)無(wú)線識(shí)別讀取 機(jī)在前一段時(shí)間內(nèi)的檢測(cè)結(jié)果可以從數(shù)據(jù)庫(kù)DB的統(tǒng)計(jì)數(shù)據(jù)獲得。關(guān)系矩陣則是用來(lái)表示各無(wú)線識(shí)別讀取機(jī)之間的關(guān)系,關(guān)系矩陣式可以動(dòng)態(tài)地被 更新,例如根據(jù)統(tǒng)計(jì)數(shù)據(jù)或機(jī)率數(shù)據(jù)來(lái)更新。關(guān)系矩陣用R來(lái)表示,而R的數(shù)學(xué)表示式如下, 其中,χΜ表示從無(wú)線識(shí)別讀取機(jī)WRp到無(wú)線識(shí)別讀取機(jī)WRq的參訪關(guān)系,Xpp定義 為0,而ρ與q為1到η的整數(shù)。在本發(fā)明的示范實(shí)施例中,參訪關(guān)系Xm可以是無(wú)線識(shí)別 讀取機(jī)WRp到無(wú)線識(shí)別讀取機(jī)WRq的距離的倒數(shù),或者可以是無(wú)線識(shí)別讀取機(jī)WRp到無(wú)線識(shí) 別讀取機(jī)WRq的條件參訪機(jī)率,也可能是根據(jù)統(tǒng)計(jì)數(shù)據(jù)計(jì)算出的從無(wú)線識(shí)別讀取機(jī)WRp到無(wú) 線識(shí)別讀取機(jī)WRq的參訪比率。簡(jiǎn)言之,本發(fā)明并不限定參訪關(guān)系Xm的定義。以參訪關(guān)系Xm是根據(jù)統(tǒng)計(jì)數(shù)據(jù)計(jì)算出的從無(wú)線識(shí)別讀取機(jī)WRp到無(wú)線識(shí)別讀取 機(jī)WRq的參訪比率為例,若無(wú)線識(shí)別讀取機(jī)的數(shù)目為4,且統(tǒng)計(jì)數(shù)據(jù)記錄三個(gè)識(shí)別卷標(biāo)被無(wú) 線識(shí)別讀取機(jī)檢測(cè)到的參訪記錄分別為{1 — 3 — 4 — 1 — 2}、{2 — 3 — 1}與{4 — 1}, 則關(guān)系矩陣R表示如下,
0 1/7 1/7 0 R = 其中,{2 — 3 — 1}表示從無(wú)線識(shí)別讀取機(jī)WR2到無(wú)線識(shí)別讀取機(jī)WR3并接著到無(wú) 線識(shí)別讀取機(jī)WR1的參訪記錄,其它的參訪記錄{1 — 3 — 4 — 1 — 2}與{4 — 1}則可依 此類推。在說(shuō)明了關(guān)系矩陣R與狀態(tài)函數(shù)S的定義后,以下說(shuō)明機(jī)率模型與關(guān)系矩陣R、狀 態(tài)函數(shù)S之間的關(guān)系。在此使用Px表示為無(wú)線識(shí)別讀取機(jī)WRx讀取到識(shí)別標(biāo)簽的機(jī)率,而 無(wú)線識(shí)別讀取機(jī)WRx讀取到識(shí)別標(biāo)簽的機(jī)率Px與關(guān)系矩陣R、狀態(tài)函數(shù)S之間的關(guān)系表示 如下, 其中,Σ 力二1。若假設(shè)狀態(tài)函數(shù)S的各元素值如下, 則機(jī)率模型中表示無(wú)線識(shí)別讀取機(jī)WRa讀取到識(shí)別標(biāo)簽的機(jī)率P。表示如下, 通過(guò)關(guān)系矩陣R與狀態(tài)函數(shù)S,將可以計(jì)算出機(jī)率模型,只要能夠獲得機(jī)率模型, 便能夠開(kāi)始對(duì)多個(gè)無(wú)線識(shí)別讀取機(jī)進(jìn)行輪詢。請(qǐng)繼續(xù)參照?qǐng)D2B與圖3E,在步驟S410中,判斷器211初始化狀態(tài)函數(shù)S與關(guān)系矩 陣R,并根據(jù)狀態(tài)函數(shù)S與關(guān)系矩陣R獲得機(jī)率模型。其中,要注意的是狀態(tài)函數(shù)S不能是 其全部元素為零的向量。要說(shuō)明的是,在步驟S440中,判斷器211判斷是否需要更新機(jī)率 模型的方式是判斷是否要更新關(guān)系矩陣R,或判斷多個(gè)無(wú)線識(shí)別讀取機(jī)中在之前一段時(shí)間 內(nèi),是否至少有一個(gè)檢測(cè)到識(shí)別標(biāo)簽,若是,則需要更新機(jī)率模型,若否,則不需要更新機(jī)率 模型。換言之,當(dāng)狀態(tài)函數(shù)S根據(jù)統(tǒng)計(jì)數(shù)據(jù)被更新為其全部元素不全為零的向量,或是關(guān)系 矩陣R被更新時(shí),便需要更新機(jī)率模型。接著,在步驟S455中,判斷器211判斷是否要更新關(guān)系矩陣R,如果關(guān)系矩陣R有 要更新,則進(jìn)入步驟S456,如果沒(méi)有,則進(jìn)入步驟S457。在步驟S456中,判斷器根據(jù)統(tǒng)計(jì)數(shù) 據(jù)或機(jī)率數(shù)據(jù)更新關(guān)系矩陣R,例如,根據(jù)統(tǒng)計(jì)數(shù)據(jù)所記錄的參訪記錄來(lái)更新關(guān)系矩陣R, 或者根據(jù)客戶端所提供的機(jī)率數(shù)據(jù)直接對(duì)關(guān)系矩陣R進(jìn)行更新。接著,在步驟S457中,判 斷器211根據(jù)多個(gè)或一個(gè)無(wú)線識(shí)別讀取機(jī)在前一段時(shí)間內(nèi)的檢測(cè)結(jié)果來(lái)更新?tīng)顟B(tài)函數(shù)S, 并根據(jù)狀態(tài)函數(shù)S與關(guān)系矩陣R更新機(jī)率模型。其中,多個(gè)或一個(gè)無(wú)線識(shí)別讀取機(jī)在前一 段時(shí)間內(nèi)的檢測(cè)結(jié)果可以從數(shù)據(jù)庫(kù)DB的統(tǒng)計(jì)數(shù)據(jù)獲得。通過(guò)動(dòng)態(tài)式地更新關(guān)系矩陣R與
Pl P2 P3
13狀態(tài)函數(shù)S,無(wú)線識(shí)別讀取機(jī)實(shí)際上讀取到識(shí)別標(biāo)簽的機(jī)率會(huì)與機(jī)率模型中所提供的無(wú)線 識(shí)別讀取機(jī)讀取到識(shí)別標(biāo)簽的機(jī)率近似。最后,請(qǐng)參照?qǐng)D4,圖4是一個(gè)展覽會(huì)場(chǎng)的平面圖。在圖4中,前述的多種機(jī)率式 分時(shí)輪詢方法皆能應(yīng)用于各個(gè)展區(qū)A1 A4、B1 B4、C1 C4與D1 D4的多個(gè)無(wú)線識(shí)別讀 取機(jī)控制器。這個(gè)展覽會(huì)場(chǎng)是邊長(zhǎng)120公尺的正方形展覽會(huì)場(chǎng),每一個(gè)展區(qū)是邊長(zhǎng)15公尺 的正方形展區(qū)。上述的機(jī)率式分時(shí)輪詢方法亦可以引入分頻的概念,以推廣成機(jī)率式分時(shí) 分頻輪詢方法。如同圖4所示,展區(qū)A1 A4的多個(gè)無(wú)線識(shí)別讀取機(jī)使用不同的頻率,展區(qū) Ay、By、Cy與Dy的多個(gè)無(wú)線識(shí)別讀取機(jī)使用相同的頻率,其中,y為1至4的整數(shù)。綜上所述,本發(fā)明的示范實(shí)施例提供了一種機(jī)率式分時(shí)輪詢方法,以控制多個(gè)無(wú) 線識(shí)別讀取機(jī)的關(guān)關(guān),以避免無(wú)線識(shí)別讀取機(jī)之間會(huì)有潛在性相互干擾的問(wèn)題。除此之外, 上述的機(jī)率式輪詢方法的機(jī)率模型更可以是動(dòng)態(tài)的機(jī)率模型,通過(guò)定時(shí)或手動(dòng)更新其機(jī)率 模型,更能夠使得機(jī)率模型的無(wú)線識(shí)別讀取機(jī)讀取到識(shí)別標(biāo)簽的機(jī)率貼近于無(wú)線識(shí)別讀取 機(jī)實(shí)際上讀取到識(shí)別標(biāo)簽的機(jī)率。雖然本發(fā)明已以實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何所屬技術(shù)領(lǐng)域 中具有通常知識(shí)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤(rùn)飾,故本發(fā)明 的保護(hù)范圍當(dāng)視申請(qǐng)專利范圍所界定的為準(zhǔn)。
權(quán)利要求
一種機(jī)率式分時(shí)輪詢方法,其特征在于,用于控制多個(gè)無(wú)線識(shí)別讀取機(jī)的開(kāi)關(guān),包括根據(jù)一機(jī)率模型隨機(jī)地自該多個(gè)無(wú)線識(shí)別讀取機(jī)中選擇一個(gè)無(wú)線識(shí)別讀取機(jī),其中,該機(jī)率模型表示該多個(gè)無(wú)線識(shí)別讀取機(jī)讀取到一識(shí)別標(biāo)簽的機(jī)率;以及將所選擇的該無(wú)線識(shí)別讀取機(jī)開(kāi)啟一段預(yù)設(shè)時(shí)間。
2.如權(quán)利要求1所述的機(jī)率式分時(shí)輪詢方法,其特征在于,所述選擇一個(gè)無(wú)線識(shí)別讀 取機(jī)的步驟包括隨機(jī)地于一特定范圍內(nèi)產(chǎn)生一隨機(jī)數(shù);根據(jù)該機(jī)率模型將該特定范圍切分成多個(gè)數(shù)字區(qū)間,其中,每一個(gè)數(shù)字區(qū)間對(duì)應(yīng)于該 多個(gè)無(wú)線識(shí)別讀取機(jī)的其中之一;根據(jù)該隨機(jī)數(shù)落在哪一個(gè)數(shù)字區(qū)間來(lái)決定所選擇的該無(wú)線識(shí)別讀取機(jī)。
3.如權(quán)利要求1所述的機(jī)率式分時(shí)輪詢方法,其特征在于,還包括初始化該機(jī)率模型;以及根據(jù)一統(tǒng)計(jì)數(shù)據(jù)或一機(jī)率數(shù)據(jù)更新該機(jī)率模型,其中,該統(tǒng)計(jì)數(shù)據(jù)記錄該多個(gè)無(wú)線識(shí) 別讀取機(jī)的檢測(cè)結(jié)果,該機(jī)率數(shù)據(jù)是由一使用者預(yù)先定義。
4.如權(quán)利要求3所述的機(jī)率式分時(shí)輪詢方法,其特征在于,該機(jī)率模型被初始化為一 均勻分布。
5.如權(quán)利要求3所述的機(jī)率式分時(shí)輪詢方法,其特征在于,所述初始化該機(jī)率模型的 步驟包括初始化一狀態(tài)函數(shù)與一關(guān)系矩陣,其中,該狀態(tài)函數(shù)表示該多個(gè)無(wú)線識(shí)別讀取機(jī)是否 有檢測(cè)到該識(shí)別標(biāo)簽,該關(guān)系矩陣則是用來(lái)表示該多個(gè)無(wú)線識(shí)別讀取機(jī)之間的關(guān)系;以及根據(jù)該狀態(tài)函數(shù)與該關(guān)系矩陣初始化該機(jī)率模型。
6.如權(quán)利要求3所述的機(jī)率式分時(shí)輪詢方法,其特征在于,所述更新該機(jī)率模型的步 驟包括根據(jù)該統(tǒng)計(jì)數(shù)據(jù)或機(jī)率數(shù)據(jù)更新一關(guān)系矩陣,其中,該關(guān)系矩陣則是用來(lái)表示該多個(gè) 無(wú)線識(shí)別讀取機(jī)之間的關(guān)系;根據(jù)該統(tǒng)計(jì)數(shù)據(jù)更新一狀態(tài)函數(shù),其中,該狀態(tài)函數(shù)表示該多個(gè)無(wú)線識(shí)別讀取機(jī)是否 有檢測(cè)到該識(shí)別標(biāo)簽;以及根據(jù)該狀態(tài)函數(shù)與該關(guān)系矩陣更新該機(jī)率模型。
7.如權(quán)利要求1所述的機(jī)率式分時(shí)輪詢方法,其特征在于,還包括在所選擇的該無(wú)線識(shí)別讀取機(jī)開(kāi)啟一段預(yù)設(shè)時(shí)間后,關(guān)閉所選擇的該無(wú)線識(shí)別讀取 機(jī);以及重復(fù)所述選擇一個(gè)無(wú)線識(shí)別讀取機(jī)的步驟、所述將所選擇的該無(wú)線識(shí)別讀取機(jī)開(kāi)啟的 步驟與關(guān)閉所選擇的該無(wú)線識(shí)別讀取機(jī)的步驟。
8.如權(quán)利要求3所述的機(jī)率式分時(shí)輪詢方法,其特征在于,該機(jī)率模型每隔一段時(shí)間 被更新。
9.如權(quán)利要求1所述的機(jī)率式分時(shí)輪詢方法,其特征在于,該無(wú)線識(shí)別讀取機(jī)為一射 頻識(shí)別讀取機(jī)。
10.如權(quán)利要求1所述的機(jī)率式分時(shí)輪詢方法,其特征在于,該多個(gè)無(wú)線識(shí)別讀取機(jī)的數(shù)目為6。
11.如權(quán)利要求1所述的機(jī)率式分時(shí)輪詢方法,其特征在于,相鄰最近的兩個(gè)無(wú)線識(shí)別 讀取機(jī)的距離為0. 5公尺。
12.一種無(wú)線識(shí)別讀取機(jī)控制器,其特征在于,用于控制多個(gè)無(wú)線識(shí)別讀取機(jī)的開(kāi)關(guān), 包括一運(yùn)算電路,根據(jù)一機(jī)率模型隨機(jī)地自該多個(gè)無(wú)線識(shí)別讀取機(jī)中選擇一個(gè)無(wú)線識(shí)別讀 取機(jī),其中,該機(jī)率模型表示該多個(gè)無(wú)線識(shí)別讀取機(jī)讀取到識(shí)別標(biāo)簽的機(jī)率;以及一開(kāi)啟控制電路,耦接于該運(yùn)算電路,將所選擇的該無(wú)線識(shí)別讀取機(jī)開(kāi)啟一段預(yù)設(shè)時(shí)間。
13.如權(quán)利要求12所述的無(wú)線識(shí)別讀取機(jī)控制器,其特征在于,該運(yùn)算電路包括一隨機(jī)數(shù)產(chǎn)生器,隨機(jī)地于一特定范圍內(nèi)產(chǎn)生一隨機(jī)數(shù);以及一判斷器,耦接于該隨機(jī)數(shù)產(chǎn)生器,根據(jù)該機(jī)率模型將該特定范圍切分成多個(gè)數(shù)字區(qū) 間,并根據(jù)該隨機(jī)數(shù)落在哪一個(gè)數(shù)字區(qū)間來(lái)決定所選擇的該無(wú)線識(shí)別讀取機(jī),其中,每一個(gè) 數(shù)字區(qū)間對(duì)應(yīng)于該多個(gè)無(wú)線識(shí)別讀取機(jī)的其中之一。
14.如權(quán)利要求12所述的無(wú)線識(shí)別讀取機(jī)控制器,其特征在于,該運(yùn)算電路初始化該 機(jī)率模型,并根據(jù)一統(tǒng)計(jì)數(shù)據(jù)或一機(jī)率數(shù)據(jù)更新該機(jī)率模型,其中,該統(tǒng)計(jì)數(shù)據(jù)記錄該多個(gè) 無(wú)線識(shí)別讀取機(jī)的檢測(cè)結(jié)果,該機(jī)率數(shù)據(jù)是由一使用者預(yù)先定義。
15.如權(quán)利要求14所述的無(wú)線識(shí)別讀取機(jī)控制器,其特征在于,該機(jī)率模型被初始化 為一均勻分布。
16.如權(quán)利要求14所述的無(wú)線識(shí)別讀取機(jī)控制器,其特征在于,該運(yùn)算電路初始化一狀 態(tài)函數(shù)與一關(guān)系矩陣,并根據(jù)該狀態(tài)函數(shù)與該關(guān)系矩陣初始化該機(jī)率模型,其中,該狀態(tài)函 數(shù)表示該多個(gè)無(wú)線識(shí)別讀取機(jī)是否有檢測(cè)到該識(shí)別標(biāo)簽,該關(guān)系矩陣則是用來(lái)表示該多個(gè) 無(wú)線識(shí)別讀取機(jī)之間的關(guān)系。
17.如權(quán)利要求14所述的無(wú)線識(shí)別讀取機(jī)控制器,其特征在于,該運(yùn)算電路根據(jù)該統(tǒng) 計(jì)數(shù)據(jù)或機(jī)率數(shù)據(jù)更新一關(guān)系矩陣,根據(jù)該統(tǒng)計(jì)數(shù)據(jù)更新一狀態(tài)函數(shù),并根據(jù)該關(guān)系矩陣 與該狀態(tài)函數(shù)更新該機(jī)率模型,其中,該狀態(tài)函數(shù)表示該多個(gè)無(wú)線識(shí)別讀取機(jī)是否有檢測(cè) 到該識(shí)別標(biāo)簽,該關(guān)系矩陣則是用來(lái)表示該多個(gè)無(wú)線識(shí)別讀取機(jī)之間的關(guān)系。
18.如權(quán)利要求12所述的無(wú)線識(shí)別讀取機(jī)控制器,其特征在于,該開(kāi)啟控制電路在所 選擇的該無(wú)線識(shí)別讀取機(jī)開(kāi)啟一段預(yù)設(shè)時(shí)間后,關(guān)閉所選擇的該無(wú)線識(shí)別讀取機(jī)。
19.一種無(wú)線識(shí)別讀取機(jī)系統(tǒng),其特征在于,包括多個(gè)第一無(wú)線識(shí)別讀取機(jī);以及一第一無(wú)線識(shí)別讀取機(jī)控制器,用于控制該多個(gè)第一無(wú)線識(shí)別讀取機(jī)的開(kāi)關(guān),包括一運(yùn)算電路,根據(jù)一機(jī)率模型隨機(jī)地自該多個(gè)第一無(wú)線識(shí)別讀取機(jī)中選擇一個(gè)第一無(wú) 線識(shí)別讀取機(jī),其中,該機(jī)率模型表示該多個(gè)第一無(wú)線識(shí)別讀取機(jī)讀取到的機(jī)率;以及一開(kāi)啟控制電路,耦接于該運(yùn)算電路,將所選擇的該第一無(wú)線識(shí)別讀取機(jī)開(kāi)啟一段預(yù) 設(shè)時(shí)間。
20.如權(quán)利要求19所述的無(wú)線識(shí)別讀取機(jī)系統(tǒng),其特征在于,還包括多個(gè)第二無(wú)線識(shí)別讀取機(jī);以及一第二無(wú)線識(shí)別讀取機(jī)控制器,用于控制該多個(gè)第二無(wú)線識(shí)別讀取機(jī)的開(kāi)關(guān),其中,該多個(gè)第一無(wú)線識(shí)別讀取機(jī)與該多個(gè)第二無(wú)線識(shí)別讀取機(jī)所使用的頻率不相同。
全文摘要
本發(fā)明描述了一種機(jī)率式分時(shí)輪詢方法及其無(wú)線識(shí)別讀取機(jī)控制器,此種機(jī)率式分時(shí)輪詢方法用于控制多個(gè)無(wú)線識(shí)別讀取機(jī)的開(kāi)關(guān)。首先,根據(jù)機(jī)率模型隨機(jī)地自此多個(gè)無(wú)線識(shí)別讀取機(jī)中選擇一個(gè)無(wú)線識(shí)別讀取機(jī),其中,機(jī)率模型表示此多個(gè)無(wú)線識(shí)別讀取機(jī)讀取到識(shí)別標(biāo)簽的機(jī)率。接著,將所選擇的無(wú)線識(shí)別讀取機(jī)開(kāi)啟一段預(yù)設(shè)時(shí)間。
文檔編號(hào)G06K7/00GK101923627SQ20091014921
公開(kāi)日2010年12月22日 申請(qǐng)日期2009年6月10日 優(yōu)先權(quán)日2009年6月10日
發(fā)明者盧東宏, 楊子寬, 符立典, 羅國(guó)書(shū), 翁民賢, 趙致緯, 郭振堯 申請(qǐng)人:財(cái)團(tuán)法人工業(yè)技術(shù)研究院