本申請主張申請日為2016年01月22日、申請?zhí)枮閖p2016-010768的日本申請為優(yōu)先權(quán),并引用上述申請的內(nèi)容。
本說明書所記載的實施例涉及一種從無線標(biāo)簽讀取數(shù)據(jù)的無線標(biāo)簽通信裝置。
背景技術(shù):
近年來,存儲了識別信息的無線標(biāo)簽已經(jīng)普及了,不僅被附加在商品、器件等物品上,而且在建筑物、道路周邊等中也開始被貼裝有無線標(biāo)簽。作為無線標(biāo)簽,有存儲id信息等,并進行數(shù)cm~數(shù)m的近距離無線通信的rfid標(biāo)簽(rfid:radiofrequencyidentifier:無線射頻識別)。當(dāng)通過無線標(biāo)簽通信裝置(讀寫器)讀取rfid標(biāo)簽時,則能夠根據(jù)與已讀取的數(shù)據(jù)(id)關(guān)聯(lián)的信息取得商品信息、位置信息等。
在這里,假設(shè)并排排列有三個無線標(biāo)簽,無線標(biāo)簽通信裝置邊移動邊讀取的場景。圖13是表示將在通過現(xiàn)有的通信裝置讀取三個無線標(biāo)簽時的橫軸作為時間軸的時間圖表的圖。三個無線標(biāo)簽tg1、tg2、tg3是基于epcglobalclasslgeneration2(epcc1g2)標(biāo)準(zhǔn)的無線標(biāo)簽。
無線標(biāo)簽tg1、tg2、tg3保持有表示自身是否已被讀取的信息(稱為標(biāo)志)。在本例中,將在未由通信裝置讀取的情況下的標(biāo)志的值作為a。在已被讀取后,無線標(biāo)簽tg1、tg2、tg3將標(biāo)志的值從a變更成b,并對來自通信裝置的查詢信號不應(yīng)答。根據(jù)該實際安裝,無線標(biāo)簽變得不多次發(fā)送自身所保持的id信息,從而避免數(shù)據(jù)的重復(fù)。此外,在本例中,為了便于說明,將時隙(slot)數(shù)視為0。
通信裝置在間歇發(fā)送期待了標(biāo)志=a的無線標(biāo)簽的應(yīng)答的查詢信號(稱為query(查詢))的同時,以按照無線標(biāo)簽tg1、tg2、tg3的順序讀取的方式進行移動。首先,當(dāng)無線標(biāo)簽tg1進入到讀取范圍時,則無線標(biāo)簽tg1接受無線供電而進行起動。這時,無線標(biāo)簽tg1的標(biāo)志是a。當(dāng)無線標(biāo)簽tg1接收query時,則無線標(biāo)簽tg1回送隨機rn16。通信裝置發(fā)送包含接收到的rn16的應(yīng)答信號(稱為ack)。無線標(biāo)簽tg1當(dāng)在ack中檢測出包含有剛發(fā)送的rn16時,則判定為自身已被選擇,并回送內(nèi)部所安裝的數(shù)據(jù)。在本例中,無線標(biāo)簽tg1回送作為本身的識別信息的id1。
通信裝置接收id1。在接收到的id1中被設(shè)置有誤檢測符號,能夠檢測出有無錯誤。通信裝置在接收到id1后,在經(jīng)過規(guī)定時間ta之前發(fā)送接著的query。
無線標(biāo)簽tg1當(dāng)接收query時則將標(biāo)志從a變成b。通過這樣,無線標(biāo)簽tg1變得不對期待了標(biāo)志=a的應(yīng)答的query進行應(yīng)答。當(dāng)通信裝置進一步進行移動時,則無線標(biāo)簽tg1脫離通信裝置的讀取范圍。通過這樣的動作,通信裝置能夠正常地僅一次讀取無線標(biāo)簽tg1的id值。
當(dāng)通信裝置進一步移動時,則無線標(biāo)簽tg2進入到通信裝置的讀取范圍,接受無線供電并進行起動。這時,無線標(biāo)簽tg2的標(biāo)志是a。當(dāng)無線標(biāo)簽tg2接收query時,則回送隨機rn16。通信裝置發(fā)送包含接收到的rn16的ack。無線標(biāo)簽tg2當(dāng)在ack中檢測出包含有剛發(fā)送的rn16時,則判定為自身已被選擇并回送id2。
在這里,在接收id2時發(fā)生了錯誤。通信裝置在從無線標(biāo)簽tg2結(jié)束發(fā)送id2后經(jīng)過規(guī)定時間ta之前,發(fā)送接著的query。無線標(biāo)簽tg2由于已發(fā)送了id2并不能得知已發(fā)生了錯誤的情況,因此,使標(biāo)志變成b。通過這樣,無線標(biāo)簽tg2即使接收期待了標(biāo)志=a的發(fā)生錯誤后的query也不應(yīng)答,從而通信裝置不能讀取無線標(biāo)簽tg2的id2。
接著,無線標(biāo)簽tg3進入到通信裝置的讀取范圍,并進行對無線標(biāo)簽tg3的讀取動作。根據(jù)圖13的例子,無線標(biāo)簽tg3的id3被正常讀取。該動作由于與無線標(biāo)簽tg1的讀取動作同樣,因此省略說明。
圖14示出以提高讀取數(shù)據(jù)的可靠性等的目的從一個無線標(biāo)簽多次讀取id的情況的例子。與圖13的例子同樣地,通信裝置在間歇發(fā)送期待了標(biāo)志=a的標(biāo)簽的應(yīng)答的查詢信號query的同時,逐步移動。到無線標(biāo)簽tg1回送id1與上述相同。不過,在圖14的例子中,通信裝置發(fā)送多個ack(ack1及ack2),無線標(biāo)簽tg1對應(yīng)每個ack發(fā)送id1。在ack1及ack2中,包含有無線標(biāo)簽tg1所發(fā)送的相同隨機rn16的值。由此可知,無線標(biāo)簽tg1當(dāng)在發(fā)送id1后經(jīng)過規(guī)定時間ta之前進一步接收ack2時,則再發(fā)送id1。
通信裝置在再次接收到與ack2對應(yīng)的id1后經(jīng)過規(guī)定時間ta之前,發(fā)送接著的query。無線標(biāo)簽tg1當(dāng)接收該query時,則無線標(biāo)簽tg1將標(biāo)志從a變成b,而且以后對期待了標(biāo)志=a的標(biāo)簽的應(yīng)答的query不應(yīng)答。而且,當(dāng)通信裝置進行移動時,則無線標(biāo)簽tg1脫離讀取范圍。
當(dāng)通信裝置進一步移動時,則無線標(biāo)簽tg2進入到讀取范圍并進行起動。當(dāng)無線標(biāo)簽tg2接收query時,則無線標(biāo)簽tg2回送隨機rn16。通信裝置發(fā)送包含接收到的rn16的ack1。在這里,無線標(biāo)簽tg2當(dāng)由于錯誤不能準(zhǔn)確地接收ack1而不能檢測出ack時,無線標(biāo)簽tg2不發(fā)送id2。
通信裝置在從id2的接收完成的預(yù)定時間經(jīng)過規(guī)定時間ta之前,再次發(fā)送ack2。不過,當(dāng)從tg2發(fā)送rn16之后已超過ta時間時,無線標(biāo)簽tg2即使接收ack2也不回送id2。因此,通信裝置不能接收id2。通信裝置當(dāng)從完成接收針對第二次的ack2的id2的預(yù)定時間經(jīng)過規(guī)定時間ta之前發(fā)送query時,則無線標(biāo)簽tg2接收query,但在圖14的例子中,此時無線標(biāo)簽tg2脫離讀取范圍。
繼續(xù)進行對無線標(biāo)簽tg3的讀取動作。在圖14的例子中,無線標(biāo)簽tg3的id3被正常讀取。該動作與無線標(biāo)簽tg1的讀取動作同樣,因此省略說明。
如圖13及圖14所示,當(dāng)發(fā)生有錯誤時則無法讀取無線標(biāo)簽的數(shù)據(jù),并缺乏可靠性。
技術(shù)實現(xiàn)要素:
鑒于上述問題,本發(fā)明所要解決的技術(shù)問題是,提供一種無線標(biāo)簽通信裝置,其即使在rfid標(biāo)簽的讀取時發(fā)生錯誤或數(shù)據(jù)的不通(中斷)、未到達(將這些稱為未檢測出)也能夠接收無線標(biāo)簽內(nèi)的數(shù)據(jù)。
為解決上述問題,本發(fā)明的一實施例,提供了一種無線標(biāo)簽通信裝置,具有通信部和控制部。通信部從無線標(biāo)簽接收無線標(biāo)簽所存儲的數(shù)據(jù)??刂撇慨?dāng)來自無線標(biāo)簽的數(shù)據(jù)為未檢測出時,或者當(dāng)來自無線標(biāo)簽的數(shù)據(jù)為錯誤時,控制通信部以使其在經(jīng)過了直到無線標(biāo)簽處于可應(yīng)答狀態(tài)的規(guī)定時間后再次發(fā)送查詢信號。
根據(jù)這樣的構(gòu)成,即使在無線標(biāo)簽的讀取時發(fā)生錯誤或數(shù)據(jù)的未檢測出也能夠接收無線標(biāo)簽內(nèi)的數(shù)據(jù)。
對于無線標(biāo)簽通信裝置,在一種可能的實施方式中,所述控制部在接收到所述數(shù)據(jù)后,控制所述通信部以使所述通信部,進一步在所述規(guī)定時間內(nèi)發(fā)送ack信號,所述通信部接收多個與所述ack信號對應(yīng)被發(fā)送的所述數(shù)據(jù)。
根據(jù)這樣的構(gòu)成,由于從同一無線標(biāo)簽接收多次的數(shù)據(jù),能夠提高數(shù)據(jù)的可靠性。
對于無線標(biāo)簽通信裝置,在一種可能的實施方式中,所述無線標(biāo)簽通信裝置已被設(shè)置在進行駕駛移動的移動體上,所述控制部基于所述移動體的速度確定ack信號的發(fā)送次數(shù)。
根據(jù)這樣的構(gòu)成,能夠取得與移動體的速度對應(yīng)的可靠性高的數(shù)據(jù)和普通的數(shù)據(jù)。
對于無線標(biāo)簽通信裝置,在一種可能的實施方式中,所述無線標(biāo)簽通信裝置已被設(shè)置在進行駕駛移動的移動體上,所述控制部基于所述移動體的位置確定ack信號的發(fā)送次數(shù)。
根據(jù)這樣的構(gòu)成,能夠取得與移動體的位置對應(yīng)的可靠性高的數(shù)據(jù)和普通的數(shù)據(jù)。
對于無線標(biāo)簽通信裝置,在一種可能的實施方式中,所述控制部包括:重復(fù)接收次數(shù)設(shè)置部,事先設(shè)置與所述ack信號對應(yīng)被發(fā)送的所述數(shù)據(jù)的重復(fù)接收次數(shù);以及多次讀取部,從所述重復(fù)接收次數(shù)設(shè)置部取得所述數(shù)據(jù)的重復(fù)接收次數(shù)。
根據(jù)這樣的構(gòu)成,通過設(shè)置重復(fù)接收次數(shù)設(shè)置部和多次讀取部,能夠便于設(shè)置重復(fù)接收的次數(shù)并取得對應(yīng)該次數(shù)的數(shù)據(jù)。
對于無線標(biāo)簽通信裝置,在一種可能的實施方式中,所述多次讀取部從所述重復(fù)接收次數(shù)設(shè)置部取得所述重復(fù)接收次數(shù)后,控制所述通信部,以使所述通信部按照所述多次讀取部已取得的所述重復(fù)接收次數(shù)接收所述數(shù)據(jù)。
根據(jù)這樣的構(gòu)成,通信部能夠按照重復(fù)接收次數(shù)準(zhǔn)確地接收所述數(shù)據(jù),從而能夠提高從無線標(biāo)簽接收的數(shù)據(jù)的可靠性。
對于無線標(biāo)簽通信裝置,在一種可能的實施方式中,所述控制部包括速度信息取得部,所述速度信息取得部取得所述移動體的當(dāng)前速度,并取得基于已獲得的所述當(dāng)前速度的所述ack信號的發(fā)送次數(shù)。
根據(jù)這樣的構(gòu)成,通過設(shè)置速度信息取得部,能夠非常容易地取得與當(dāng)前速度對應(yīng)的ack信號的發(fā)送次數(shù)。
對于無線標(biāo)簽通信裝置,在一種可能的實施方式中,所述控制部包括:錯誤檢測部,檢測來自所述無線標(biāo)簽的數(shù)據(jù)是否發(fā)生錯誤;以及錯誤處理部,當(dāng)通過所述錯誤檢測部檢測出所述錯誤時,則控制所述通信部,以使所述通信部在經(jīng)過了所述規(guī)定時間后再次發(fā)送查詢信號。
根據(jù)這樣的構(gòu)成,通過設(shè)置錯誤檢測部和錯誤處理部,即使在無線標(biāo)簽的讀取時發(fā)生錯誤,也能夠接收無線標(biāo)簽內(nèi)的數(shù)據(jù)。
對于無線標(biāo)簽通信裝置,在一種可能的實施方式中,所述規(guī)定時間是從預(yù)定接收所述數(shù)據(jù)的時間起算的規(guī)定時間。
通過這樣構(gòu)成,由于所述規(guī)定時間是從預(yù)定接收所述數(shù)據(jù)的時間開始的規(guī)定時間,時間間隔小,因此能夠減少計時器的計時負擔(dān)。
對于無線標(biāo)簽通信裝置,在一種可能的實施方式中,所述規(guī)定時間是從剛發(fā)送了ack信號之后的時間起算的規(guī)定時間。
通過這樣的構(gòu)成,由于所述規(guī)定時間是從剛發(fā)送了ack信號之后的時間開始的規(guī)定時間,因此無需在接收數(shù)據(jù)后進行開始計數(shù)器的計時。
附圖說明
下面,參照附圖對本發(fā)明所涉及的無線標(biāo)簽通信裝置進行說明。當(dāng)結(jié)合附圖考慮時,通過參照下面的詳細描述,能夠更完整更好地理解本發(fā)明以及容易得知其中許多伴隨的優(yōu)點,但此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定,其中:
圖1(a)和圖1(b)是表示無線標(biāo)簽通信裝置和無線標(biāo)簽的位置關(guān)系的圖;
圖2是表示第一實施例的無線標(biāo)簽通信裝置的構(gòu)成例的框圖;
圖3是表示實施例的無線標(biāo)簽通信部的構(gòu)成例的框圖;
圖4是表示實施例的無線通信順序的一例圖(其一);
圖5是表示第一實施例的動作例的流程圖;
圖6是表示實施例的無線通信順序的一例圖(其二);
圖7是表示實施例的無線通信順序的一例圖(其三);
圖8是表示第一實施例的動作例的流程圖(有重復(fù)次數(shù)設(shè)置);
圖9是表示第二實施例的無線標(biāo)簽通信裝置的構(gòu)成例的框圖;
圖10是表示第二實施例的無線標(biāo)簽通信裝置所使用的相對速度和重復(fù)次數(shù)的對應(yīng)關(guān)系的一例圖;
圖11是表示第二實施例的無線標(biāo)簽通信裝置所使用的移動體信息和重復(fù)次數(shù)的對應(yīng)關(guān)系的一例圖;
圖12是表示第二實施例的無線標(biāo)簽通信裝置的動作例的流程圖;
圖13是表示現(xiàn)有的無線通信順序的一例圖(其一);以及
圖14是表示現(xiàn)有的無線通信順序的一例圖(其二)。
附圖標(biāo)記說明
100、100a無線標(biāo)簽通信裝置110控制部
111錯誤檢測部112錯誤處理部
113多次讀取部
114重復(fù)接收次數(shù)設(shè)置部115速度信息取得部
116移動體信息取得部
120無線標(biāo)簽通信部(通信部)
121天線130通知部
140輸入部150電源部
160上位通信部200上位設(shè)備
801處理器802存儲部
tg1、tg2、tg3無線標(biāo)簽
具體實施方式
以下將參考附圖詳細說明本發(fā)明的各種示例性實施例、特征和方面。附圖中相同的附圖標(biāo)記表示功能相同或相似的元件。盡管在附圖中示出了實施例的各種方面,但是除非特別指出,不必按比例繪制附圖。
在這里專用的詞“示例性”意為“用作例子、實施例或說明性”。這里作為“示例性”所說明的任何實施例不必解釋為優(yōu)于或好于其它實施例。
另外,為了更好的說明本發(fā)明,在下文的具體實施方式中給出了眾多的具體細節(jié)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,沒有某些具體細節(jié),本發(fā)明同樣可以實施。在一些實例中,對于本領(lǐng)域技術(shù)人員熟知的方法、手段、元件和電路未作詳細描述,以便于凸顯本發(fā)明的主旨。
下面,參照附圖,對實施例的無線標(biāo)簽通信裝置、無線標(biāo)簽通信系統(tǒng)及無線標(biāo)簽通信方法進行說明。
第一實施例
圖1(a)及圖1(b)是表示實施例的無線標(biāo)簽通信裝置和無線標(biāo)簽的位置關(guān)系的圖。圖1(a)是以無線標(biāo)簽tg1、無線標(biāo)簽tg2、無線標(biāo)簽tg3(以下,僅稱為tg1、tg2、tg3)的位置是固定的,無線標(biāo)簽通信裝置100進行移動的情況為例的圖。作為圖1(a)的構(gòu)成的具體例,有無線標(biāo)簽通信裝置100在汽車、電車車廂等的進行駕駛移動的移動體中被設(shè)置,tg1~tg3沿著道路上、線路上等而設(shè)置的實際安裝(結(jié)構(gòu))等。
圖1(b)是以無線標(biāo)簽通信裝置100的位置為固定的,tg1、tg2、tg3進行移動的情況為例的圖。作為圖1(b)的具體例,有tg1~tg3被粘貼到商品、器材等物品等上,通過運輸帶l被輸送到無線標(biāo)簽通信裝置100的實際安裝等?;蛘?,也有在店鋪等的門上設(shè)置具有無線標(biāo)簽通信裝置100的出入口,防止擅自帶出物品的例子等。
這樣,在實施例中,無線標(biāo)簽通信裝置100和tg1、tg2、tg3具有相對速度,無線標(biāo)簽通信裝置100讀取進入到天線121的讀取范圍內(nèi)的無線標(biāo)簽。另外,在實施例中,雖然列舉有無線標(biāo)簽通信裝置100或tg1、tg2、tg3中的任一個進行移動的場景為例,但是也可以無線標(biāo)簽通信裝置和無線標(biāo)簽都進行移動。此外,并不限定于進行移動的場景。tg1、tg2、tg3視為基于epcglobalclasslgeneration2標(biāo)準(zhǔn)的rfid標(biāo)簽。
圖2是表示無線標(biāo)簽通信裝置100的要部構(gòu)成的框圖。無線標(biāo)簽通信裝置100具有通知部130、輸入部140。通知部130向用戶通知狀況并提供用于進行設(shè)置的畫面,包括顯示器、蜂鳴器等。輸入部140是用戶進行操作的部位,既可以是物理按鈕,又可以是通知部130的顯示器上所配置的觸摸面板。
無線標(biāo)簽通信裝置100具有控制裝置內(nèi)的電力供給的電源部150、提供與上位設(shè)備200的通信的上位通信部160。電源部150既可以是由蓄電池和其充電及放電的控制電路構(gòu)成的情況,又可以是與商用電源(工頻電源)連接的構(gòu)成。上位設(shè)備200是服務(wù)器等的計算機。上位設(shè)備200基于從tg1、tg2、tg3獲得的識別信息(以后稱為id)等數(shù)據(jù),從諸如數(shù)據(jù)庫取得與其對應(yīng)的數(shù)據(jù)(位置信息、商品信息等),進行加工等的處理。此外,上位設(shè)備200也可以將從tg1、tg2、tg3獲得的數(shù)據(jù)在數(shù)據(jù)庫中進行累積。上位設(shè)備200和上位通信部160的通信不論有線/無線,都用現(xiàn)有使用的通信協(xié)議進行。
無線標(biāo)簽通信裝置100具有無線標(biāo)簽通信部120。無線標(biāo)簽通信部120與天線121連接,并與tg1、tg2、tg3進行通信從而接收各無線標(biāo)簽的存儲部所存儲的id等。對無線標(biāo)簽通信部120進行詳細后述。
無線標(biāo)簽通信裝置100具有控制部110??刂撇?10以cpu(centralprocessingunit:中央處理器)等的作為運算處理裝置的處理器810為主體而被構(gòu)成??刂撇?10控制通知部130、輸入部140、電源部150、上位通信部160及無線標(biāo)簽通信部120,從而控制無線標(biāo)簽通信裝置100的整體。
控制部110具有由rom(readonlymemory:只讀存儲器)和ram(randomaccessmemory:隨機存取存儲器)構(gòu)成的存儲部802。rom預(yù)先存儲有控制部110所使用的程序、設(shè)置數(shù)據(jù)等。通過控制部110的作用,可變的數(shù)據(jù)被臨時地寫入到ram中。ram存儲無線標(biāo)簽通信部120所接收到的包含識別信息的讀取信息等。
此外,控制部110具有錯誤檢測部111、錯誤處理部112,多次讀取部113及重復(fù)接收次數(shù)設(shè)置部114。這些各個部通過處理器801運算執(zhí)行存儲部802所事先存儲的程序來實現(xiàn)。對這些各個部進行后述。
圖3是表示無線標(biāo)簽通信部120的具體構(gòu)成的框圖。無線標(biāo)簽通信部120具有用于向tg1、tg2、tg3發(fā)送數(shù)據(jù)的發(fā)送部502、用于從tg1、tg2、tg3接收數(shù)據(jù)的接收部501、循環(huán)器等的方向性耦合器503及低通濾波器(lpf)504。方向性耦合器503與發(fā)送部502、接收部501及低通濾波器504連接,并通過低通濾波器504與天線121相連接。
發(fā)送部502具有符號化部551、pll(phaselockedloop:鎖相環(huán))部555、振幅調(diào)制部552、帶通濾波器(bpf)553及電力放大器(amp)554。
符號化部551對從發(fā)送控制部541輸出的發(fā)送信號進行符號化。pll部555向振幅調(diào)制部552供給本地載波信號。振幅調(diào)制部552將來自pll部555的本地載波信號用通過符號化部551已被符號化的發(fā)送信號進行振幅調(diào)制。帶通濾波器553從通過振幅調(diào)制部552已被振幅調(diào)制的發(fā)送信號中除去不需要的成分。電力放大器554以與來自發(fā)送輸出設(shè)置部540的發(fā)送輸出設(shè)置信號對應(yīng)的放大率來放大通過了帶通濾波器553的發(fā)送信號。通過放大發(fā)送信號,發(fā)送輸出被可變。通過電力放大器554已被放大的發(fā)送信號被供給給方向性耦合器503。
方向性耦合器503將來自發(fā)送部502的發(fā)送信號通過低通濾波器504供給給天線121。已被供給給天線121的發(fā)送信號從天線121作為電波被放射。
當(dāng)接收從天線121放射出的電波時,則tg1、tg2、tg3起動。而且,已起動的tg1、tg2、tg3通過對無調(diào)制信號進行后向散射調(diào)制,將tg1、tg2、tg3的內(nèi)部存儲器所存儲的信息無線發(fā)送給無線標(biāo)簽通信裝置100。來自tg1、tg2、tg3的無線信號通過天線121被接收。
當(dāng)天線121接收來自tg1、tg2、tg3的無線信號時,則該接收信號從天線121通過低通濾波器504被供給給方向性耦合器503。方向性耦合器503將天線121的接收信號即來自tg1、tg2、tg3的信號供給給接收部501。
接收部501具有i信號生成部561、q信號生成部562、i信號處理部514、q信號處理部563及接收信號等級檢測部527。
i信號生成部561包括第一混頻器511、低通濾波器512及二值化電路513。q信號生成部562包括第二混頻器519、低通濾波器520、二值化電路521及90度相位移位器526。
接收部501將來自方向性耦合器503的接收信號分別輸入給第一混頻器511和第二混頻器519。此外,接收部501將來自pll部555的本地載波信號輸入給第一混頻器511和90度相位移位器526。90度相位移位器526將本地載波信號的相位移位90度后供給給第二混頻器519。
第一混頻器511將接收信號和本地載波進行混合而生成與本地載波信號相同相位成分的i信號。i信號通過低通濾波器512供給給二值化電路513。低通濾波器512從i信號中除去不需要的高頻成分后取出已被符號化的數(shù)據(jù)成分。二值化電路513將通過了低通濾波器512的信號進行二值化。
第二混頻器519混合接收信號和已被移位90度相位的本地載波信號而生成與本地載波信號正交成分的q信號。q信號通過低通濾波器520供給給二值化電路521。低通濾波器520從q信號除去不需要的高頻成分后取出已被符號化的數(shù)據(jù)成分。二值化電路521將通過了低通濾波器520的信號進行二值化。
i信號處理部514包括i信號同步時鐘生成部515、i信號前同步信號檢測部516、i信號譯碼部517及i信號錯誤檢測部518。q信號處理部563包括q信號同步時鐘生成部522、q信號前同步信號檢測部523、q信號譯碼部524及q信號錯誤檢測部525。
接收部501將通過i信號生成部561的二值化電路513已二值化的i信號供給給i信號處理部514。此外,q信號生成部562將通過二值化電路521已二值化的q信號供給給q信號處理部563。在這里,i信號處理部514和q信號處理部563其動作是相同的。因此,以下,對i信號處理部514進行說明,省略q信號處理部563的說明。
i信號同步時鐘生成部515始終生成與來自二值化電路513的二值化信號同步的時鐘信號,并將已生成的時鐘信號供給給接收控制部530、i信號前同步信號檢測部516、i信號譯碼部517及i信號錯誤檢測部518。
i信號前同步信號檢測部516根據(jù)來自i信號同步時鐘生成部515的時鐘信號,檢測出i信號的最前頭所附帶的前同步信號。當(dāng)前同步信號被檢測出時,則i信號前同步信號檢測部516向接收控制部530輸出檢測信號。當(dāng)接收前同步信號檢測信號時,則接收控制部530向i信號譯碼部517供給譯碼開始的指令信號。i信號譯碼部517與來自i信號同步時鐘生成部515的時鐘信號同步對來自二值化電路513的二值化信號進行抽樣。而且,當(dāng)從接收控制部530接受譯碼開始的指令時,則對該已抽樣的二值化信號進行譯碼。已被譯碼的數(shù)據(jù)被供給給接收控制部530。
接收控制部530將已被譯碼的數(shù)據(jù)供給給i信號錯誤檢測部518。i信號錯誤檢測部518從已譯碼的數(shù)據(jù)的校驗碼中檢測出有無錯誤。而且,將表示該檢測結(jié)果的數(shù)據(jù)供給給接收控制部530。接收控制部530是至少當(dāng)在i信號或q信號的一方中沒有錯誤時判定為準(zhǔn)確地接收到數(shù)據(jù)的構(gòu)成。準(zhǔn)確地接收到的接收數(shù)據(jù)按照控制部110的控制作為讀取信息被存儲在存儲部802中。
接收信號等級檢測部527分別檢測出通過了低通濾波器512的i信號的振幅和通過了低通濾波器520的q信號的振幅。而且,將較大一方的振幅值作為接收信號等級通知給接收控制部530?;蛘?,也可以將已矢量合成的值(
圖4是表示讀取時間圖表的圖。此外,在以后的說明中,雖然假設(shè)圖1(a)所示的無線標(biāo)簽通信裝置100進行移動的情況,但是也可以應(yīng)用于圖1(b)的情況、雙方進行移動的情況等。
無線標(biāo)簽通信裝置100在期待標(biāo)志=a的標(biāo)簽的應(yīng)答而間歇發(fā)送查詢信號query(查詢)的同時,逐步向右方向(參照圖1(a))進行移動。為了便于說明,時隙數(shù)作為0。
首先,當(dāng)tg1進入到讀取范圍時,則tg1進行起動。這時,tg1的標(biāo)志的值是a。當(dāng)tg1接收query時,則tg1回送隨機rn16。無線標(biāo)簽通信裝置100發(fā)送包含接收到的rn16的ack。tg1當(dāng)在ack中檢測出包含有剛發(fā)送出的rn16時,則判定為自己已被選擇從而回送id1。
無線標(biāo)簽通信裝置100接收id1。在id1中設(shè)置有錯誤檢測符號并能夠檢測出有無錯誤。無線標(biāo)簽通信裝置100在接收id1后經(jīng)過規(guī)定時間ta之前發(fā)送接著的query。另外,規(guī)定時間ta就是意味著直到無線標(biāo)簽處于初始狀態(tài)的時間,并是到即使標(biāo)志被變更也變成原來的值(在本例中為值a)的時間或者標(biāo)志的值從原來的值未被變更的時間。ta的值基于無線標(biāo)簽的規(guī)格事先被定義并設(shè)置。
tg1當(dāng)從發(fā)送id1開始在規(guī)定時間ta的時間內(nèi)接收query時,則將標(biāo)志從a變更成b。tg1由于標(biāo)志從a變成b,所以針對期待了標(biāo)志=a的query,tg1變得不應(yīng)答。而且,當(dāng)無線標(biāo)簽通信裝置100進行移動時,則tg1就會脫離讀取范圍。另外,該標(biāo)志的變更也可以在結(jié)束了發(fā)送應(yīng)該發(fā)送的數(shù)據(jù)(在本例中為id1)的階段進行。
當(dāng)無線標(biāo)簽通信裝置100進一步移動時,則tg2進入到讀取范圍,tg2進行起動。這時,tg2的標(biāo)志是a。當(dāng)tg2接收query時,則tg2回送隨機rn16。無線標(biāo)簽通信裝置100發(fā)送包含接收到的rn16的ack。tg2在ack中檢測出包含有剛發(fā)送出的rn16,判定為自己已被選擇從而回送id2
在這里,發(fā)送或者接收時發(fā)生錯誤,無線標(biāo)簽通信裝置100不能接收id2。具體地說,是通過圖3的i信號錯誤檢測部518或者q信號錯誤檢測部525以使用了錯誤檢測符號的校驗檢測出錯誤,并通過圖2的錯誤檢測部111檢測出檢測結(jié)果的情況。或者,也包括從圖3的i信號前同步信號檢測部516或者q信號前同步信號檢測部523未檢測出前同步信號,而作為結(jié)果不能接收id2的情況。
當(dāng)錯誤檢測部111檢測出錯誤時,則錯誤處理部112在從id2的接收預(yù)定時間(也可以為檢測出錯誤的時間)至少經(jīng)過了規(guī)定時間ta后,發(fā)送query。tg2的標(biāo)志由于即使在經(jīng)過了時間ta后接收也因初始化而不變?yōu)闃?biāo)志=b或者即使變?yōu)闃?biāo)志=b也返回到a,因此,tg2根據(jù)該query重新生成隨機rn16并進行發(fā)送。當(dāng)無線標(biāo)簽通信裝置100發(fā)送包含了重新生成的隨機rn16的ack時,則tg2發(fā)送id2。
在現(xiàn)有的通信裝置中,在接收id后,在規(guī)定時間ta以內(nèi)發(fā)送了query,因此,標(biāo)志因從a變化成b而無線標(biāo)簽不進行應(yīng)答。在第一實施例中,當(dāng)錯誤檢測部111檢測出發(fā)生錯誤時,則通過錯誤處理部112在從id接收預(yù)定時間至少經(jīng)過了ta后,發(fā)送接著的query。無線標(biāo)簽的標(biāo)志由于因經(jīng)過了ta時間而不變成b的值,因此與接著的query進行應(yīng)答,并發(fā)送id。通過這樣,無線標(biāo)簽通信裝置100能夠接收id。
在本例中,對在從接收預(yù)定時間開始經(jīng)過了規(guī)定時間ta后發(fā)送query的情況進行了說明。除此之外,也可以為無線標(biāo)簽通信裝置100從發(fā)送ack開始至少經(jīng)過了規(guī)定時間tb后發(fā)送query的安裝(構(gòu)成)。tb為至少與ta相比長的時間間隔。
圖5是表示第一實施例的動作例的流程圖。圖5的動作主體雖然在本例中為控制部110,但是無線標(biāo)簽通信部120也可以承擔(dān)一部分的動作。在任一部中進行依存于設(shè)計。此外,本流程圖在無線標(biāo)簽通信裝置100的電源為接通,并進行了規(guī)定的初始化動作后被執(zhí)行。此外,圖5所示的流程圖當(dāng)諸如無線標(biāo)簽通信裝置100的電源斷開等發(fā)生未圖示的規(guī)定的中斷(嵌入)操作或動作時停止。此外,也可以使一部分的處理并行進行動作。
控制部110控制無線標(biāo)簽通信部120發(fā)送query(act001)??刂撇?10判定是否從位于天線121的讀取范圍的無線標(biāo)簽接收作為query的應(yīng)答信號的隨機rn16(act002)??刂撇?10繼續(xù)發(fā)送query,直到接收隨機rn16(act002的no的循環(huán))。當(dāng)接收rn16時(act002的yes),則控制部110控制無線標(biāo)簽通信部120,以使其發(fā)送包含了該rn16的ack(act003)。
控制部110開始定時器的計時(act004)。該定時器的計時開始的時間,當(dāng)用于計時上述的規(guī)定時間tb時是在發(fā)送了ack之后,當(dāng)用于計時ta時是接收id的預(yù)定時間(或者檢測出錯誤的時間)。
根據(jù)以上所述那樣,規(guī)定時間tb是從剛發(fā)送了ack信號之后的時間起算的規(guī)定時間,通過這樣,無需在接收數(shù)據(jù)后進行開始計數(shù)器的計時。此外,規(guī)定時間ta是從預(yù)定接收數(shù)據(jù)的時間起算的規(guī)定時間,通過這樣,由于時間間隔小,因此能夠減少計時器的計時負擔(dān)??刂撇?10判定是否從無線標(biāo)簽接收到id(act005)。在這里,當(dāng)接收id時(act005的yes),則控制部110停止在定時器中的計時(act009),使上位通信部160動作從而將已讀取的id發(fā)送給上位設(shè)備200(act010)。在act010后,處理返回到act001。
當(dāng)在act005中,未接收id時(act005的no),控制部110判定從開始計時是否經(jīng)過了規(guī)定時間(ta或tb)(act006)。當(dāng)未經(jīng)過規(guī)定時間時,處理返回到act005(act006的no的循環(huán))。當(dāng)經(jīng)過了規(guī)定時間時(act006的yes),控制部110停止定時器的計時(act0007),將處理返回到act001。通過返回到act001從而query被發(fā)送。這時發(fā)送的query是經(jīng)過規(guī)定時間ta或tb后的query。
在圖4中已說明的動作例是錯誤檢測部111是否檢測出錯誤的動作。也就是說,圖4的例子是以任何信號到達到天線121為前提的動作。另一方面,圖5的例子是監(jiān)視定時器并以是否經(jīng)過了規(guī)定時間的方式進行判定的動作。關(guān)于來自無線標(biāo)簽的id數(shù)據(jù)(電波)完全未到達到天線121的情況,如圖5所示的流程圖那樣,基于定時器的控制也為有效手段(方法)。
此外,在這里,對當(dāng)以提高讀取數(shù)據(jù)的可靠性等的目的從一個無線標(biāo)簽多次讀取id時的實施例進行說明。在這里,當(dāng)二次讀取id均為相同的id時,判定為該id是有可靠性的數(shù)據(jù)的。如圖2所示,控制部110包括有重復(fù)接收次數(shù)設(shè)置部114和多次讀取部113。在這里,在重復(fù)接收次數(shù)設(shè)置部114中作為重復(fù)接收次數(shù)設(shè)置為2。多次讀取部113從重復(fù)接收次數(shù)設(shè)置部114取得數(shù)據(jù)(數(shù)值2),控制無線標(biāo)簽通信部120,以使其從一個無線標(biāo)簽用設(shè)置值所示的次數(shù)(2次)讀取id。此外,錯誤檢測部111關(guān)于數(shù)據(jù)的可靠性也進行判定,在兩次讀取中兩次均是相同id時判定為是可靠性高的id。
根據(jù)以上所述那樣,控制部110包括:重復(fù)接收次數(shù)設(shè)置部114,事先設(shè)置與ack信號對應(yīng)被發(fā)送的數(shù)據(jù)的重復(fù)接收次數(shù);以及多次讀取部113,從重復(fù)接收次數(shù)設(shè)置部114取得數(shù)據(jù)的重復(fù)接收次數(shù)。通過設(shè)置重復(fù)接收次數(shù)設(shè)置部114和多次讀取部113,能夠便于設(shè)置重復(fù)接收的次數(shù)并取得對應(yīng)該次數(shù)的數(shù)據(jù)。
而且,多次讀取部113從重復(fù)接收次數(shù)設(shè)置部114取得重復(fù)接收次數(shù)后,控制無線標(biāo)簽通信部(通信部)120,以使按照多次讀取部113已取得的重復(fù)接收次數(shù)接收數(shù)據(jù)。通過這樣,能夠提高從無線標(biāo)簽接收的數(shù)據(jù)的可靠性。
圖6及圖7是表示兩次讀入時的讀取時間圖表的圖。在本例中,由于應(yīng)答信號(ack)被發(fā)送兩個,所以在圖6及圖7中,將第一個的應(yīng)答信號作為ack1,將第二的應(yīng)答信號作為ack2。另外,ack1、ack2均包含相同rn16的值被發(fā)送。
首先,對圖6進行說明。與圖4同樣,無線標(biāo)簽通信裝置100在期待標(biāo)志=a的無線標(biāo)簽的應(yīng)答而間歇發(fā)送查詢信號query的同時,逐步地向圖1(a)所示的右方向移動。tg1先接收來自無線標(biāo)簽通信裝置100的query,并發(fā)送rn16從而接收ack1。接收到ack1的tg1回送id1。至此,為與上述圖4相同動作。無線標(biāo)簽通信裝置100在接收到id1后經(jīng)過規(guī)定時間ta之前發(fā)送ack2。tg1當(dāng)接收ack2時則再次回送id1。無線標(biāo)簽當(dāng)在規(guī)定時間ta內(nèi)接收ack時,則與標(biāo)志的值無關(guān)地回送id,但是當(dāng)超過規(guī)定時間ta時,則往往有因初始化而不接受ack的情況。
在這里,圖2所示的錯誤檢測部111當(dāng)兩次讀取的id相同時,判定id1為可靠性高的id。另外,也可以是當(dāng)不一致時在接收id后經(jīng)過規(guī)定時間ta之前進一步發(fā)送ack的安裝(構(gòu)成)。
無線標(biāo)簽通信裝置100在接收到第二個id1后,發(fā)送接著的query。tg1當(dāng)在經(jīng)過規(guī)定時間ta之前接收query時,則標(biāo)志從a變成b,而且,之后針對期待了標(biāo)志為a的無線標(biāo)簽的應(yīng)答的query變得不應(yīng)答。而且,當(dāng)無線標(biāo)簽通信裝置100進行移動時,則tg1脫離讀取范圍。
當(dāng)無線標(biāo)簽通信裝置100進一步移動時,則tg2進入到讀取范圍。當(dāng)tg2接收query時,則tg2回送隨機rn16。無線標(biāo)簽通信裝置100發(fā)送包含接收到的rn16的ack1。在這里,當(dāng)tg2不能準(zhǔn)確地接收到ack1時,tg2不發(fā)送id2?;蛘呒词箃g2準(zhǔn)確地接收到ack1并發(fā)送id2,當(dāng)在無線標(biāo)簽通信裝置100中發(fā)生了接收錯誤或數(shù)據(jù)中斷、未到達時,實質(zhì)上也不能準(zhǔn)確接收id2。這樣,當(dāng)未接收id2時或當(dāng)不是正規(guī)的id時,無線標(biāo)簽通信裝置100的錯誤檢測部111作為錯誤檢測出。當(dāng)錯誤檢測部111檢測出錯誤時,則錯誤處理部112在從接收id2的預(yù)定時間(或者檢測出錯誤的時間)開始經(jīng)過了ta后發(fā)送query。
根據(jù)以上所述那樣,控制部110包括:錯誤檢測部111,檢測來自無線標(biāo)簽的數(shù)據(jù)是否發(fā)生錯誤;以及錯誤處理部112,當(dāng)通過錯誤檢測部111檢測出錯誤時,則控制無線標(biāo)簽通信部120,以使在經(jīng)過了規(guī)定時間ta后再次發(fā)送query。通過這樣,即使在無線標(biāo)簽(tg2)的讀取時發(fā)生錯誤,也能夠接收無線標(biāo)簽內(nèi)的數(shù)據(jù)
tg2即使當(dāng)為因上述任一個原因?qū)е碌腻e誤時,對從id2的接收預(yù)定時間開始經(jīng)過了ta時間后的query也進行應(yīng)答,再次生成隨機rn16并進行回送。當(dāng)無線標(biāo)簽通信裝置100發(fā)送ack1時,則tg2發(fā)送id2。而且,當(dāng)在無線標(biāo)簽通信裝置100接收到id2后在ta以內(nèi)再次發(fā)送ack2時,則tg2再次發(fā)送id2,無線標(biāo)簽通信裝置100接收該id2。無線標(biāo)簽通信裝置100在ta以內(nèi)發(fā)送query,tg2將標(biāo)志變更為b。根據(jù)該標(biāo)志的變更,以后,tg2變成對query不應(yīng)答的動作。
無線標(biāo)簽通信裝置100的錯誤檢測部111通過確認接收到的id2一致來對可靠性進行判定。另外,關(guān)于tg3由于與tg1的動作同樣,所以從略說明。
圖7是表示發(fā)送多次ack時的其他讀取時間的圖。在圖7中,示出無線標(biāo)簽通信裝置100雖然能夠準(zhǔn)確地接收tg2的第一次的id2,但是tg2不能接收接著的ack2而不發(fā)送第二次的id2的情況的例子。
無線標(biāo)簽通信裝置100此時也在從接收id2的預(yù)定時間(或者檢測出錯誤的時間)開始經(jīng)過了ta后發(fā)送query。tg2當(dāng)接收query時,則重新生成隨機rn16并進行發(fā)送。tg2當(dāng)接受包含該rn16的ack2時,則發(fā)送id2。無線標(biāo)簽通信裝置100如果第一次的id2和此次接收到的id2一致則判定為可靠性高的數(shù)據(jù),并在ta以內(nèi)發(fā)出query。通過這樣,tg2將標(biāo)志變更為b,以后,不應(yīng)答。
這樣,當(dāng)不能接收id時,通過在從接收id的預(yù)定時間或檢測出錯誤的時間開始經(jīng)過ta后發(fā)送query,能夠從相同標(biāo)簽中獲得應(yīng)答。此外,通過視為諸如在從相同無線標(biāo)簽兩次讀取id而id一致時判斷為可靠性高的標(biāo)簽的例子的情況,以及在讀取兩次后id不一致時重復(fù)讀取直到id一致的安裝(構(gòu)成),能夠確??煽啃?。
在本例中,當(dāng)對應(yīng)重復(fù)接收設(shè)置次數(shù)(在該例子中為兩次)并不為錯誤或者不為未檢測出而接收到id時,無線標(biāo)簽通信裝置100從接收到id的時間開始在ta以內(nèi)發(fā)送query。通過這樣,該無線標(biāo)簽的標(biāo)志被變更為b,使得該無線標(biāo)簽不應(yīng)答,并使得便于其他標(biāo)簽應(yīng)答。例如,在無線標(biāo)簽彼此之間的間隔窄并在讀取tg1當(dāng)中tg2進入到讀取范圍那樣的情況下,當(dāng)在對應(yīng)重復(fù)接收設(shè)置次數(shù)讀取了tg1的id的時候tg1不應(yīng)答時,則能夠讀取tg2
另外,在上述圖6及圖7的例子中,也可以為在如上述那樣發(fā)送了ack后從超過規(guī)定時間tb(ta<tb)之后發(fā)送query的安裝(構(gòu)成)。
圖8是表示在重復(fù)上述多次而取得id時的動作例的流程圖。圖8的例子是以圖2所示的重復(fù)接收次數(shù)設(shè)置部事先設(shè)置重復(fù)多次的情況來進行說明的。此外,與圖5的流程圖同樣,圖8的動作主體雖然為控制部110,但是也可以由無線標(biāo)簽通信部120負擔(dān)一部分的動作。
控制部110的多次讀取部113取得重復(fù)接收次數(shù)設(shè)置部114所設(shè)置的重復(fù)次數(shù)(act101)??刂撇?10與圖5的流程圖同樣,進行query的發(fā)送(act102)、隨機rn16的接收判定(act103)、ack的發(fā)送(act104)。
控制部110與圖5的流程圖同樣地,開始定時器以計時上述規(guī)定時間ta(或者tb)(act105)。定時器的開始時間如在上述圖5中已說明的那樣。
控制部110判定是否接收到id(act106)。在這里,當(dāng)接收id時(act106的yes),則控制部110停止定時器的計時(act120),將該id臨時存儲在存儲部802中(act121)。
控制部110判定是否實施了在act101中已取得的重復(fù)次數(shù)(act122)。當(dāng)實施次數(shù)不足重復(fù)次數(shù)時(act122的no),返回到act104的處理發(fā)送ack(act104),并實施act105以后的動作。當(dāng)實施了與重復(fù)次數(shù)對應(yīng)的次數(shù)時(act122的yes),控制部110通過將臨時存儲的多個id進行比較,從而判定已獲得的id是否具有可靠性(act123)。
當(dāng)判定為有可靠性時(act123的yes),控制部110使上位通信部160動作向上位設(shè)備200發(fā)送id(act125)。當(dāng)判定為沒有可靠性時(act123的no),控制部110在本例中放棄該id(act124)。另外,也可以是將id與表示沒有可靠性的數(shù)據(jù)一起發(fā)送給上位設(shè)備200的安裝(構(gòu)成)。此外,也可以是不放棄數(shù)據(jù)而是再次發(fā)送ack(返回到act104)的安裝(構(gòu)成)。在進行了act124或者act125的動作后,處理返回到act101并重新取得重復(fù)次數(shù),進行act102以后的動作。在這里,重新取得重復(fù)次數(shù)是因為當(dāng)重復(fù)次數(shù)的值已變更了時也使其適用該變更的緣故。另外,在本例中,雖然是每次取得這樣的重復(fù)次數(shù)的安裝(構(gòu)成),但是也可以是在起動時僅取得一次或者進行多次act102以后的動作后取得的安裝(構(gòu)成)。
返回到act106的判定進行說明。當(dāng)未接收id時(act106的no),控制部110判定從開始定時器后是否經(jīng)過了規(guī)定時間(ta或tb)(act107)。當(dāng)未經(jīng)過規(guī)定時間時,處理返回到act106(act107的no的循環(huán))。當(dāng)經(jīng)過了規(guī)定時間時(act107的yes),控制部110停止定時器的計時(act108),并判定是否失敗了規(guī)定次數(shù)(例如三次)(act109)。在act101中取得的重復(fù)次數(shù)雖然是規(guī)定了發(fā)送ack的次數(shù)的值,但是這里的規(guī)定次數(shù)是接收失敗了的次數(shù)的容許值,這些含義不同。該規(guī)定次數(shù)考慮無線標(biāo)簽到處于讀取范圍外的時間等而被設(shè)置。當(dāng)未失敗規(guī)定次數(shù)時(act109的no),返回到act102的處理,以后,再次嘗試query的再發(fā)送(act102)、rn16的接收(act103)等。
當(dāng)失敗了規(guī)定次數(shù)時(act109的yes),在本例中,對已經(jīng)接收到id的數(shù)據(jù)進行可靠性的檢驗(act123)。act123以后為與上述同樣的動作。另外,也可以是當(dāng)失敗了規(guī)定次數(shù)時前進到act122的重復(fù)次數(shù)的判定動作的安裝(構(gòu)成)等。
根據(jù)第一實施例,能夠提高無線標(biāo)簽的讀取成功的準(zhǔn)確度。
第二實施例
在第二實施例中,在汽車或電車車廂等的移動體上安裝無線標(biāo)簽通信裝置,并在移動體行使的道路上或線路上設(shè)置有無線標(biāo)簽。也就是說,是通過移動體進行移動在道路上或線路上的無線標(biāo)簽被讀取的構(gòu)成。
圖9示出第二實施例的無線標(biāo)簽通信裝置的框圖。第二實施例的無線標(biāo)簽通信裝置100a在控制部110a中還具有速度信息取得部115和移動體信息取得部116。這些各部通過處理器801運算執(zhí)行存儲部802事先所存儲的程序來實現(xiàn)。
速度信息取得部115取得無線標(biāo)簽通信裝置100a和tg1~tg3的相對速度,并從上位設(shè)備200取得與該相對速度對應(yīng)的重復(fù)次數(shù)。速度信息取得部115將該重復(fù)次數(shù)設(shè)置在重復(fù)接收次數(shù)設(shè)置部114中。
根據(jù)以上所述那樣,控制部110包括取得移動體的當(dāng)前速度的速度信息取得部115。速度信息取得部115取得基于已獲得的當(dāng)前速度的所述ack信號的發(fā)送次數(shù)。通過這樣,能夠非常容易地取得與當(dāng)前速度對應(yīng)的ack信號的發(fā)送次數(shù)。
移動體信息取得部116從未圖示的gps接收機(gps:globalpositioningsystem:全球定位系統(tǒng))取得無線標(biāo)簽通信裝置100a的當(dāng)前位置,并從上位設(shè)備200取得與該位置信息對應(yīng)的重復(fù)次數(shù)。另外,移動體信息諸如是表示無線標(biāo)簽通信裝置100a的位置在人在附近或者密集的區(qū)內(nèi),還是不太有人的區(qū)內(nèi)的數(shù)據(jù),在本例中用位置信息示出。
圖10是定義了相對速度和重復(fù)次數(shù)的對應(yīng)關(guān)系的表的一例圖,圖11是定義了移動體信息(位置信息)和重復(fù)次數(shù)的對應(yīng)關(guān)系的表的一例圖。這些各個表被存儲在上位設(shè)備200內(nèi)。
無線標(biāo)簽通信裝置100a的移動速度越低,到無線標(biāo)簽變成不在通信范圍的時間越變長,因此,能夠使讀取次數(shù)變多。因而,在本例中,如圖10所示,越為低速越使重復(fù)次數(shù)變多,越為高速越使重復(fù)次數(shù)變少。具體例示地說,當(dāng)相對速度小于10km/h時,將重復(fù)次數(shù)規(guī)定為10次。同樣地,當(dāng)相對速度大于等于10km/h且小于80km/h時,將重復(fù)次數(shù)規(guī)定為4次,當(dāng)大于等于80km/h時,將重復(fù)次數(shù)規(guī)定為2次。例如,當(dāng)無線標(biāo)簽通信裝置100a被搭載在電車的車廂、汽車等中時,隨著相對速度變成低速,人在附近的可能性提高。當(dāng)為這樣的狀況時,大多適合提高數(shù)據(jù)的可靠性的場景。因而,在本例中,是越為低速越使重復(fù)次數(shù)變多的安裝(構(gòu)成)。相反,隨著相對速度變?yōu)楦咚俣邮斟e誤增加,因此,也可以是當(dāng)為高速時,增加重復(fù)接收設(shè)置次數(shù)的安裝(構(gòu)成)。
此外,在繁華街道內(nèi)的道路、車站附近,往往人有很多。在這樣的人密集的區(qū),數(shù)據(jù)的可靠性為最重要從而增加重復(fù)接收設(shè)置次數(shù)。另一方面,當(dāng)為不太有人的區(qū)時,數(shù)據(jù)的可靠性為一般從而減少重復(fù)接收設(shè)置次數(shù)。在本例中,如圖11所示,采用位置信息事先定義人密集的區(qū)和不太有人的區(qū),并對應(yīng)每個所述區(qū)事先設(shè)置重復(fù)次數(shù)。
或者,也可以諸如某無線標(biāo)簽通信裝置采取在已確定的點上暫時停止的移動方法,別的某無線標(biāo)簽通信裝置采取在已確定的點上不暫時停止的移動方法等,將移動方法作為移動體信息,當(dāng)是暫時停止的無線標(biāo)簽通信裝置時,減少重復(fù)接收設(shè)置次數(shù),當(dāng)是不暫時停止的無線標(biāo)簽通信裝置時,增加重復(fù)接收設(shè)置次數(shù)。
圖12是表示設(shè)置重復(fù)次數(shù)時的動作例的流程圖。速度信息取得部115取得移動體的當(dāng)前速度(act201)。在本例中,從移動體的速度表(未圖示)等取得當(dāng)前速度。速度信息取得部115取得基于已獲得的當(dāng)前速度的值的重復(fù)次數(shù)(act202)。速度信息取得部115將在act201中已獲得的當(dāng)前速度的值發(fā)送給上位設(shè)備200,從上位設(shè)備200中取得基于如圖10所示的對應(yīng)關(guān)系導(dǎo)出的重復(fù)次數(shù)。
移動體信息取得部116通過未圖示的gps接收機等取得移動體的移動體信息(當(dāng)前位置)(act203)。移動體信息取得部116基于已獲得的移動體信息取得重復(fù)次數(shù)(act202)。移動體信息取得部116將在act203中已獲得的當(dāng)前位置的值發(fā)送給上位設(shè)備200,從上位設(shè)備200取得基于圖11所示的對應(yīng)關(guān)系導(dǎo)出的重復(fù)次數(shù)。
重復(fù)接收次數(shù)設(shè)置部114確定重復(fù)次數(shù)(act205)。在act205中重復(fù)接收次數(shù)設(shè)置部114從act202、act204中已獲得的兩個重復(fù)次數(shù)中使用兩個重復(fù)次數(shù)中的任一個重復(fù)次數(shù)并進行確定。此外,也可以使用兩個重復(fù)次數(shù)的平均值?;蛘撸部梢允窃谙鄬λ俣群鸵苿芋w信息中設(shè)置優(yōu)先位次,當(dāng)兩個重復(fù)次數(shù)的值不同時,使用優(yōu)先位次高的一個重復(fù)次數(shù)的安裝(構(gòu)成)。除這些之外,也可以使用重復(fù)次數(shù)較多的一方,或者相反使用較少的一方。
重復(fù)接收次數(shù)設(shè)置部114使這樣已確定的重復(fù)次數(shù)存儲在存儲部802的存儲區(qū)域中并進行設(shè)置(act206)。當(dāng)存儲有原有的重復(fù)次數(shù)時將其覆蓋。控制部110待機到達到取得移動體信息、速度信息的規(guī)定時間(act207的no的循環(huán)),如果到達到規(guī)定時間(act207的yes),則再次返回到act201。
另外,在圖6至圖8中已說明的讀取動作,雖然與圖12的動作無關(guān)而以非同步的方式進行,但也可以進行同步。此外,取得讀取動作時的重復(fù)次數(shù)的時間,諸如為圖8的act101所示的時間,并用這里所獲得的重復(fù)次數(shù)進行act102以后的讀取動作。
在這里,將具有無線標(biāo)簽讀取裝置和無線標(biāo)簽相對速度的場景為例進行說明,尤其對無線標(biāo)簽通信裝置進行移動的情況進行了說明,但是并不限定于此。既可以將無線標(biāo)簽通信裝置100a視為固定,使無線標(biāo)簽的一方移動,又可以將無線標(biāo)簽通信裝置100a和無線標(biāo)簽的雙方進行移動。此外,也可以將無線標(biāo)簽通信裝置100a和無線標(biāo)簽的雙方均為固定。
此外,在本例中,無線標(biāo)簽通信裝置100a將相對速度、移動體信息發(fā)送給上位設(shè)備200,并通過進行查詢從而取得重復(fù)次數(shù),但也可以在無線標(biāo)簽通信裝置100a內(nèi)部完成處理。也就是說,如果事先使無線標(biāo)簽通信裝置100a的存儲部802存儲圖10及圖11所例示的對應(yīng)關(guān)系,則不需要向上位設(shè)備200查詢。此外,關(guān)于圖10及圖11所示的對應(yīng)關(guān)系,通過使速度范圍、位置信息范圍進行更細地劃分,能夠更精準(zhǔn)地控制讀取次數(shù)。
根據(jù)第二實施例,能夠根據(jù)速度、位置用適合的讀取次數(shù)接收無線標(biāo)簽的數(shù)據(jù)。
在上述各實施例中,對以下的情況進行了說明。
向存儲了識別信息的無線標(biāo)簽發(fā)送查詢命令從而讀取識別信息的無線標(biāo)簽通信裝置,當(dāng)準(zhǔn)確地接收到識別信息時,在規(guī)定時間以內(nèi)發(fā)送接著的查詢命令。此外,當(dāng)未準(zhǔn)確地接收到識別信息時,在經(jīng)過了大于等于規(guī)定時間后發(fā)送接著的查詢命令。通過這樣,當(dāng)未檢測出id或發(fā)生了錯誤時,無線標(biāo)簽暫時返回到初始狀態(tài)(起動時的狀態(tài)),并通過接著的query進行應(yīng)答,從而無線標(biāo)簽通信裝置能夠接收id。
此外,向存儲了識別信息的無線標(biāo)簽發(fā)送查詢命令從而讀取識別信息的無線標(biāo)簽通信裝置,設(shè)置有設(shè)置重復(fù)接收識別信息的次數(shù)的重復(fù)接收次數(shù)設(shè)置部、按照重復(fù)接收設(shè)置次數(shù)接收識別信息后,在規(guī)定時間以內(nèi),發(fā)送要求識別信息的命令從而再次接收識別信息的部。并且,設(shè)置了具有當(dāng)未準(zhǔn)確地接收到識別信息時,在經(jīng)過規(guī)定時間后發(fā)送接著的查詢命令的部的控制部。通過這樣,在從同一標(biāo)簽多次接收id時,即使未檢測出id或發(fā)生有錯誤,無線標(biāo)簽暫時返回到初始狀態(tài)(起動時的狀態(tài))通過接著的query中進行應(yīng)答,從而無線標(biāo)簽通信裝置也能夠接收id。
設(shè)置了當(dāng)重復(fù)接收設(shè)置次數(shù)且無錯誤地接收到識別信息時,在規(guī)定時間以內(nèi)發(fā)送接著的查詢命令的部。通過這樣,由于讀取了需要次數(shù)id的標(biāo)簽以后不進行應(yīng)答,所以易于讀取其他還未讀取的的無線標(biāo)簽。
此外,設(shè)置了從上位裝置獲得速度信息的部、按照已獲得的速度信息設(shè)置要進行重復(fù)接收的次數(shù)的重復(fù)接收次數(shù)設(shè)置部。通過這樣,例如,能夠在低速移動時增加重復(fù)接收的次數(shù),從而進一步提高數(shù)據(jù)的可靠性,在高速移動時將重復(fù)接收的次數(shù)抑制為規(guī)定值。此外,當(dāng)存在有多個無線標(biāo)簽時,能夠采取諸如能規(guī)定次數(shù)讀取多個無線標(biāo)簽等的對應(yīng)。
設(shè)置有從上位裝置獲得區(qū)信息或者移動體信息的部、按照已獲得的區(qū)信息或者移動體信息,設(shè)置進行重復(fù)接收的次數(shù)的重復(fù)接收次數(shù)設(shè)置部。通過這樣,例如,在重視數(shù)據(jù)的可靠性的位置或者移動體中增加重復(fù)接收次數(shù),在除此之外的位置或者移動體中抑制重復(fù)接收次數(shù)從而能夠采取諸如能規(guī)定次數(shù)讀取多個無線標(biāo)簽等的對應(yīng)。
規(guī)定時間ta、tb是到變成無線標(biāo)簽可應(yīng)答的狀態(tài)、即在實施例中的標(biāo)志=a的狀態(tài)的時間??蓱?yīng)答狀態(tài)諸如為在無線標(biāo)簽被初始化后的狀態(tài),或者在標(biāo)志的值變?yōu)閎后返回到原來的a的值的狀態(tài)。此外,“變成可應(yīng)答狀態(tài)”除狀態(tài)、值變化后返回到原來的情況以外,還包括諸如不改寫標(biāo)志的值(始終標(biāo)志=a)等狀態(tài)、值不進行變化的情況。
在實施例中雖然對在裝置內(nèi)部預(yù)先記錄有實施發(fā)明的功能的情況進行了說明,但是不限定于此,既可以將同樣的功能從網(wǎng)絡(luò)下載到裝置,又可以將使同樣的功能存儲在存儲介質(zhì)中的存儲介質(zhì)安裝在裝置中。作為存儲介質(zhì),只要是象cd-rom等那樣能存儲程序且裝置可讀取的存儲介質(zhì),則其形態(tài)可為任何形態(tài)。此外,通過這樣預(yù)先安裝或下載獲得的功能也可以與裝置內(nèi)部的os(操作系統(tǒng))等協(xié)作來實現(xiàn)其功能。
如以上詳細說明那樣,在實施例中,能夠提高從無線標(biāo)簽的接收的準(zhǔn)確度。
此外,在本發(fā)明中,通過設(shè)置無線標(biāo)簽通信部(通信部)和控制部,即使在無線標(biāo)簽的讀取時發(fā)生錯誤或數(shù)據(jù)的未檢測出也能夠接收無線標(biāo)簽內(nèi)的數(shù)據(jù)。
此外,在本發(fā)明中,由于從同一無線標(biāo)簽接收多次的數(shù)據(jù),能夠提高數(shù)據(jù)的可靠性。
此外,在本發(fā)明中,能夠取得與移動體的速度對應(yīng)的可靠性高的數(shù)據(jù)和普通的數(shù)據(jù)。
此外,在本發(fā)明中,能夠取得與移動體的位置對應(yīng)的可靠性高的數(shù)據(jù)和普通的數(shù)據(jù)。
本發(fā)明只要不脫離發(fā)明精神或者主要特征,能夠以其他各種形式進行實施。因此,上述實施例所有的點只不過是例示而已,并不作限定地解釋。本發(fā)明的范圍是通過權(quán)利要求的范圍來示出的,其不受說明書正文的任何限制。而且,屬于權(quán)利要求的范圍的均等范圍的所有的變形、各種的改進、代替及改質(zhì),均包含在本發(fā)明的范圍內(nèi)。