本發(fā)明涉及射頻識別技術(shù)領(lǐng)域,尤其涉及一種多路射頻識別裝置聯(lián)動方法及系統(tǒng)。
背景技術(shù):
射頻識別技術(shù)是一種非接觸式的自動識別技術(shù),通過射頻識別裝置收發(fā)射頻信號,獲取射頻識別電子標(biāo)簽中的相關(guān)數(shù)據(jù),廣泛地應(yīng)用于物聯(lián)網(wǎng)等領(lǐng)域,尤其在智能交通領(lǐng)域,通過射頻識別技術(shù)對過往車輛上的汽車電子標(biāo)識(即射頻識別電子標(biāo)簽)進(jìn)行讀寫操作,以實(shí)現(xiàn)自動化識別管理車輛。射頻識別裝置將含有ASK調(diào)制信息的射頻載波信號發(fā)送到一個(gè)或多個(gè)汽車電子標(biāo)識上,汽車電子標(biāo)識從射頻載波信號中獲取能量開始工作,汽車電子標(biāo)識識別射頻信號中所包含的數(shù)據(jù)信息,并向射頻識別裝置發(fā)送相應(yīng)的響應(yīng)信號,進(jìn)而完成對汽車電子標(biāo)識的讀寫操作。
如圖1所示,在道路的指定位置設(shè)置龍門架,龍門架上安裝有射頻識別裝置(圖未示)及與車道數(shù)配合的射頻天線,每一個(gè)射頻天線負(fù)責(zé)一路車道的射頻信號收發(fā),行駛在道路上車輛的前擋風(fēng)玻璃上安裝有汽車電子標(biāo)識,汽車電子標(biāo)識中存儲有車輛的基本信息,配合射頻識別裝置進(jìn)行車輛識別。通常情況下,一個(gè)射頻識別裝置會連接多根射頻天線,但一般不超過4根,在自由運(yùn)行模式下,射頻識別裝置保證每次只通過一根連接的射頻天線通信,完成一根射頻天線對應(yīng)車道上的來往車輛的識別操作。對于多車道的情況下,就需要配合安裝多個(gè)射頻識別裝置以實(shí)現(xiàn)對所有車道的監(jiān)視。但是,當(dāng)采用多個(gè)射頻識別裝置并排安裝的時(shí)候,其中一個(gè)射頻識別裝置通過射頻天線對相應(yīng)車道上的車輛進(jìn)行識別操作時(shí),如果相鄰車道(緊靠在一起的車道,根據(jù)車道的寬度及射頻天線的功率,可能是2個(gè)以上的車道)上也有連接其他射頻識別裝置的射頻天線在發(fā)射射頻信號,那么因?yàn)樯漕l識別技術(shù)的固有特點(diǎn),上述相鄰車道上射頻天線收發(fā)的射頻信號就會相互干擾,對相應(yīng)車道上的車輛識別產(chǎn)生干擾,因而導(dǎo)致射頻識別失敗或效率嚴(yán)重降低。
然而,在保證遠(yuǎn)程識別的過程中,射頻天線發(fā)射的波瓣寬度很難與車道寬度相適應(yīng),常常會覆蓋到相鄰車道,另外因?yàn)樯漕l天線自身的特性不可避免地還伴隨有旁瓣的產(chǎn)生,造成射頻識別的效率嚴(yán)重下降。同時(shí)射頻識別裝置與射頻識別裝置之間又是相對獨(dú)立的,需要設(shè)計(jì)一種方法及系統(tǒng)實(shí)現(xiàn)它們之間的聯(lián)動工作以保證相互之間不受干擾。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種多路射頻識別裝置聯(lián)動方法及系統(tǒng),解決了現(xiàn)有技術(shù)中射頻識別裝置與射頻識別裝置之間工作時(shí)造成的相互沖突,射頻識別效率低的技術(shù)問題。
為了解決上述技術(shù)問題,本發(fā)明的一種多路射頻識別裝置聯(lián)動方法,包括如下步驟:
在本地射頻識別裝置輪詢到干擾組中射頻天線時(shí),查詢對應(yīng)干擾組標(biāo)記,所述干擾組標(biāo)記根據(jù)其他射頻識別裝置發(fā)送的干擾組信息進(jìn)行更新;
根據(jù)干擾組標(biāo)記為空閑或忙碌確定射頻天線是否進(jìn)行識別操作,在所述干擾組標(biāo)記為空閑時(shí),發(fā)送所述干擾組為忙碌的干擾組信息給其他射頻識別裝置;
在接收到其他射頻識別裝置關(guān)于所述干擾組為忙碌的干擾組信息時(shí),更新所述干擾組標(biāo)記為空閑,隨機(jī)設(shè)置延遲時(shí)間后,查詢所述干擾組標(biāo)記。
作為本發(fā)明上述多路射頻識別裝置聯(lián)動方法的進(jìn)一步改進(jìn),所述干擾組信息通過組播的方式對同一子網(wǎng)組內(nèi)的射頻識別裝置進(jìn)行發(fā)送。
作為本發(fā)明上述多路射頻識別裝置聯(lián)動方法的進(jìn)一步改進(jìn),隨機(jī)設(shè)置延遲時(shí)間根據(jù)所述射頻天線對應(yīng)車道上的車流量決定。
作為本發(fā)明上述多路射頻識別裝置聯(lián)動方法的進(jìn)一步改進(jìn),對預(yù)設(shè)范圍的車流量對應(yīng)設(shè)置預(yù)設(shè)范圍的延遲時(shí)間,根據(jù)所述射頻天線對應(yīng)車道上的車流量在預(yù)設(shè)范圍的延遲時(shí)間內(nèi)產(chǎn)生一個(gè)隨機(jī)的延遲時(shí)間。
作為本發(fā)明上述多路射頻識別裝置聯(lián)動方法的進(jìn)一步改進(jìn),所述射頻天線對應(yīng)車道上的車流量由設(shè)置在所述射頻天線一定距離前的車輛傳感裝置獲得。
為了解決上述技術(shù)問題,本發(fā)明的一種多路射頻識別裝置聯(lián)動系統(tǒng),包括:
查詢單元,用于在本地射頻識別裝置輪詢到干擾組中射頻天線時(shí),查詢對應(yīng)干擾組標(biāo)記,所述干擾組標(biāo)記根據(jù)其他射頻識別裝置發(fā)送的干擾組信息進(jìn)行更新;
執(zhí)行單元,用于根據(jù)干擾組標(biāo)記為空閑或忙碌確定射頻天線是否進(jìn)行識別操作,在所述干擾組標(biāo)記為空閑時(shí),發(fā)送所述干擾組為忙碌的干擾組信息給其他射頻識別裝置;
重置單元,用于在接收到其他射頻識別裝置關(guān)于所述干擾組為忙碌的干擾組信息時(shí),更新所述干擾組標(biāo)記為空閑,隨機(jī)設(shè)置延遲時(shí)間后,查詢所述干擾組標(biāo)記。
作為本發(fā)明上述多路射頻識別裝置聯(lián)動系統(tǒng)的進(jìn)一步改進(jìn),所述干擾組信息通過組播的方式對同一子網(wǎng)組內(nèi)的射頻識別裝置進(jìn)行發(fā)送。
作為本發(fā)明上述多路射頻識別裝置聯(lián)動系統(tǒng)的進(jìn)一步改進(jìn),所述重置單元具體還包括隨機(jī)設(shè)置延遲時(shí)間根據(jù)所述射頻天線對應(yīng)車道上的車流量決定。
作為本發(fā)明上述多路射頻識別裝置聯(lián)動系統(tǒng)的進(jìn)一步改進(jìn),所述重置單元具體還包括對預(yù)設(shè)范圍的車流量對應(yīng)設(shè)置預(yù)設(shè)范圍的延遲時(shí)間,根據(jù)所述射頻天線對應(yīng)車道上的車流量在預(yù)設(shè)范圍的延遲時(shí)間內(nèi)產(chǎn)生一個(gè)隨機(jī)的延遲時(shí)間。
作為本發(fā)明上述多路射頻識別裝置聯(lián)動系統(tǒng)的進(jìn)一步改進(jìn),所述重置單元具體還包括所述射頻天線對應(yīng)車道上的車流量由設(shè)置在所述射頻天線一定距離前的車輛傳感裝置獲得。
與現(xiàn)有技術(shù)相比,本發(fā)明通過判斷輪詢到的射頻天線是否在干擾組及該干擾組對應(yīng)的干擾組標(biāo)記指示內(nèi)容為忙碌或空閑,以確定輪詢到的射頻天線是否可以進(jìn)行識別操作。本發(fā)明可以降低附近其他射頻識別裝置的干擾,提高射頻識別的效率。
結(jié)合附圖閱讀本發(fā)明實(shí)施方式的詳細(xì)描述后,本發(fā)明的其他特點(diǎn)和優(yōu)點(diǎn)將變得更加清楚。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施方式或現(xiàn)有技術(shù)的技術(shù)方案,下面將對實(shí)施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見,下面描述中的附圖僅僅是本發(fā)明中記載的一些實(shí)施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為多路射頻識別裝置相互干擾的示意圖。
圖2為本發(fā)明一實(shí)施方式中多路射頻識別裝置聯(lián)動方法流程圖。
圖3為本發(fā)明一實(shí)施方式中射頻識別示意圖。
圖4為本發(fā)明一實(shí)施方式中多路射頻識別裝置聯(lián)動系統(tǒng)模塊圖。
具體實(shí)施方式
以下將結(jié)合附圖所示的各實(shí)施方式對本發(fā)明進(jìn)行詳細(xì)描述。但這些實(shí)施方式并不限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員根據(jù)這些實(shí)施方式所做出的結(jié)構(gòu)、方法、或功能上的變換均包含在本發(fā)明的保護(hù)范圍內(nèi)。
需要說明的是,在不同的實(shí)施方式中,可能使用相同的標(biāo)號或標(biāo)記,但這些并不代表結(jié)構(gòu)或功能上的絕對聯(lián)系關(guān)系。并且,各實(shí)施方式中所提到的“第一”、“第二”、“第三”等也并不代表結(jié)構(gòu)或功能上的絕對區(qū)分關(guān)系,這些僅僅是為了描述的方便。
相鄰車道對應(yīng)的射頻天線之間會相互干擾的主要原因包括:1、射頻識別裝置通過射頻天線的旁瓣泄漏出一定功率的干擾信號,鄰近的射頻識別裝置通過其射頻天線的旁瓣接收到干擾信號。2、射頻識別電子標(biāo)簽受到多個(gè)射頻天線的影響,當(dāng)射頻識別電子標(biāo)簽處于多個(gè)射頻天線發(fā)出的射頻信號的波瓣范圍內(nèi),即射頻識別電子標(biāo)簽處于射頻收發(fā)的重疊區(qū)域,射頻識別電子標(biāo)簽則疊加了多個(gè)射頻識別裝置發(fā)出的載波和命令,會造成射頻識別電子標(biāo)簽無響應(yīng)、狀態(tài)紊亂等情況。此時(shí),射頻識別裝置無法接收到正確的射頻識別電子標(biāo)簽返回的數(shù)據(jù),射頻識別裝置則不能正常地對車輛實(shí)現(xiàn)準(zhǔn)確無遺漏地識別管理。因此,最好的實(shí)現(xiàn)方式就是在其中一個(gè)射頻識別裝置進(jìn)行識別工作時(shí),其他射頻識別裝置避開這個(gè)時(shí)間段進(jìn)行識別工作。但是具體地,也不是所有的射頻識別裝置連接的射頻天線之間都會產(chǎn)生相互干擾,例如射頻天線相距車道較遠(yuǎn)的就不可能產(chǎn)生相互干擾,如果只保證一個(gè)射頻天線工作勢必會降低所有車道識別的整體效率。在本發(fā)明實(shí)施方式中,主要對相鄰的射頻識別裝置的邊界射頻天線做特殊的分配管理,達(dá)到射頻識別裝置與射頻識別裝置之間不相互干擾的效果。
如圖2所示,本發(fā)明一實(shí)施方式中多路射頻識別裝置聯(lián)動方法流程圖。多路射頻識別裝置聯(lián)動方法具體包括如下步驟:
步驟S1、在本地射頻識別裝置輪詢到干擾組中射頻天線時(shí),查詢對應(yīng)干擾組標(biāo)記,所述干擾組標(biāo)記根據(jù)其他射頻識別裝置發(fā)送的干擾組信息進(jìn)行更新。如圖3所示,在道路的一個(gè)斷面上會安裝若干個(gè)射頻識別裝置,若干個(gè)射頻識別裝置通常并排安裝在同一個(gè)龍門架上,分別對應(yīng)相應(yīng)的道路,對道路上的車輛進(jìn)行識別操作,這里識別操作即為通過特定的射頻天線發(fā)射射頻信號,并將車輛上安裝的汽車電子標(biāo)識反饋回來的射頻信號接收回來。
以圖3為例,同一斷面上安裝有第一射頻識別裝置10、第二射頻識別裝置20、第三射頻識別裝置30。第一射頻識別裝置10分別連接射頻天線11、射頻天線12、射頻天線13,第二射頻識別裝置20分別連接射頻天線21、射頻天線22、射頻天線23,第三射頻識別裝置30分別連接射頻天線31、射頻天線32、射頻天線33,每根射頻天線負(fù)責(zé)一路車輛的識別操作。射頻識別裝置每次只通過一根射頻天線進(jìn)行識別操作,例如射頻識別裝置10先通過射頻天線11對相應(yīng)道路上車輛進(jìn)行識別,然后是射頻天線12、射頻天線13,因?yàn)樯漕l天線11、射頻天線12、射頻天線13都是連接在射頻識別裝置10上的,所以實(shí)現(xiàn)分時(shí)管理較為容易,但是第一射頻識別裝置10、第二射頻識別裝置20、第三射頻識別裝置30相互之間是相對獨(dú)立的,因此需要設(shè)計(jì)一種機(jī)制保證多路射頻識別裝置之間的聯(lián)動。
在本發(fā)明實(shí)施方式中,將指定射頻天線編在一個(gè)干擾組,編在同一個(gè)干擾組中的射頻天線是相互之間會產(chǎn)生干擾的射頻天線,但并不必然保證干擾組中的射頻天線都是連接同一個(gè)射頻識別裝置。以圖3為例,將射頻天線13、射頻天線21編在干擾組41中,因?yàn)樯漕l天線13和射頻天線21之間會產(chǎn)生干擾,而射頻天線12不在干擾組41中,是因?yàn)樯漕l天線12和射頻天線13之間不可能同時(shí)工作,而射頻天線12與射頻天線21之間相距較遠(yuǎn),不存在波束的重疊,也不會存在干擾,因此干擾組41中只有射頻天線13、射頻天線21。在干擾組42中包括射頻天線23、射頻天線31、射頻天線32,需要說明的是,干擾組42的編組是事例性說明某種特殊情況下,干擾組中存在三個(gè)以上射頻天線的編組,比如道路較窄而射頻天線發(fā)射的波束寬度較寬,可能覆蓋了兩個(gè)以上車道,或者為了應(yīng)對較多車輛識別特意提高了射頻天線的收發(fā)功率等情況。以射頻天線32為例,假設(shè)它的波束已經(jīng)覆蓋到射頻天線23所對應(yīng)的車道上了,因此有可能對射頻天線23產(chǎn)生干擾,射頻天線23、射頻天線31、射頻天線32之間相互干擾,所以射頻天線32也編在了干擾組42中,受到干擾組42對應(yīng)的控制方式約束。
從以上的內(nèi)容可以看出,射頻識別裝置連接的多個(gè)射頻天線可能屬于多個(gè)干擾組中,從第二射頻識別裝置20連接的射頻天線來看,射頻天線21編在干擾組41中,射頻天線23屬于干擾組42中,而射頻天線22不屬于任何干擾組中,所以當(dāng)?shù)诙漕l識別裝置20輪詢到射頻天線22時(shí),可以直接開始識別操作。從第一射頻識別裝置10連接的射頻天線來看,射頻天線11、射頻天線12不會對任何射頻天線產(chǎn)生干擾,因此它們不屬于任何干擾組中,而射頻天線13編在了干擾組41中,第三射頻識別裝置30連接的射頻天線依此類推。
因?yàn)槊總€(gè)干擾組中的射頻天線會相互產(chǎn)生干擾,所以在射頻識別裝置中存儲有每個(gè)干擾組對應(yīng)的干擾組標(biāo)記,具體地,干擾組標(biāo)記維護(hù)在寄存器、緩存單元或者數(shù)據(jù)庫等中的一種,干擾組標(biāo)記可以用“1”、“0”表示,例如“1”表示該干擾組處于忙碌狀態(tài),即表示干擾組中的某個(gè)射頻天線正在進(jìn)行識別操作;“0”表示該干擾組處于空閑狀態(tài),即表示干擾組中的所有射頻天線都沒有在識別操作,此時(shí)任意一個(gè)射頻天線進(jìn)行識別操作都不會產(chǎn)生干擾,具體實(shí)施方式中,只要通過查詢指定位的數(shù)值就可以判斷對應(yīng)干擾組的狀態(tài)。需要說明的是,上述的對應(yīng)關(guān)系并不以此為限,在各個(gè)實(shí)施方式中會有不同的表示方式。
多路射頻識別裝置聯(lián)動方法的具體步驟是在任意一個(gè)獨(dú)立的射頻識別裝置中運(yùn)行,因此相對于運(yùn)行具體步驟的射頻識別裝置即為本地射頻識別裝置,而其他射頻識別裝置為同一斷面上相對于本地射頻識別裝置以外的射頻識別裝置。干擾組標(biāo)記的更新是通過接收其他射頻識別裝置及本地射頻識別裝置的變化信息來更新的。以圖3中的第一射頻識別裝置10為例,第一射頻識別裝置10所在斷面的所有射頻識別裝置連接的射頻天線包括兩個(gè)干擾組,因此相應(yīng)設(shè)置兩個(gè)存儲單元用于存儲維護(hù)干擾組41對應(yīng)的干擾組標(biāo)記及干擾組42對應(yīng)的干擾組標(biāo)記。因?yàn)榈谝簧漕l識別裝置10連接的射頻天線僅僅與干擾組41有關(guān),所以第一射頻識別裝置10也可以僅僅設(shè)置用于存儲干擾組41對應(yīng)的干擾組標(biāo)記的存儲單元,當(dāng)收到干擾組42相關(guān)的干擾組信息,可以直接丟棄。而第二射頻識別裝置20涉及干擾組41和干擾組42相關(guān)的射頻天線,所以必須需要設(shè)置兩個(gè)存儲單元,第三射頻識別裝置30依次類推。
例如,當(dāng)?shù)诙漕l識別裝置20開始使用射頻天線21時(shí),會向其他射頻識別裝置發(fā)送干擾組41為忙碌的干擾組信息,優(yōu)選地,上述干擾組信息通過組播的方式對同一子網(wǎng)組內(nèi)的射頻識別裝置進(jìn)行發(fā)送。射頻識別裝置每次只通過一個(gè)射頻天線進(jìn)行識別操作,射頻天線與射頻天線之間采取輪詢的方式進(jìn)行輪流識別操作,在輪詢到一個(gè)特定射頻天線時(shí),首先確定射頻天線是不是某個(gè)干擾組中的射頻天線,如果不是說明該射頻天線進(jìn)行識別操作不會產(chǎn)生干擾。在實(shí)際應(yīng)用的過程中,在輪詢到干擾組的射頻天線時(shí),以第一射頻識別裝置10會接收到上述關(guān)于干擾組41對應(yīng)的干擾組信息為例,通過判斷干擾組信息所屬的干擾組及干擾組空閑或忙碌狀態(tài),及時(shí)地維護(hù)第一射頻識別裝置10中的干擾組標(biāo)記,如上述實(shí)施方式中,第一射頻識別裝置10中干擾組41對應(yīng)的干擾組標(biāo)記為忙碌,當(dāng)?shù)谝簧漕l識別裝置10輪詢到射頻天線13時(shí),就可以去查看干擾組41對應(yīng)的干擾組標(biāo)記的最新狀態(tài)。射頻識別裝置中的干擾組標(biāo)記更新不受射頻識別裝置工作狀態(tài)的影響,干擾組標(biāo)記的更新會實(shí)時(shí)受到接收到干擾組信息更新,無論此時(shí)射頻識別裝置是通過哪一根射頻天線進(jìn)行識別操作。
步驟S2、根據(jù)干擾組標(biāo)記為空閑或忙碌確定射頻天線是否進(jìn)行識別操作。如上所述,射頻識別裝置通過輪詢射頻天線的方式進(jìn)行識別操作。以第一射頻識別裝置10為例,第一射頻識別裝置10可以順次通過射頻天線11、射頻天線12、射頻天線13進(jìn)行識別操作,當(dāng)射頻天線11在識別操作時(shí),無論干擾組41對應(yīng)的干擾組標(biāo)記發(fā)生過如何更新變化,都不影響此時(shí)的識別操作,完成射頻天線11識別操作后,可以接著通過射頻天線12進(jìn)行識別操作,因?yàn)樯漕l天線12與射頻天線11一樣都不屬于任何一個(gè)干擾組,所以同樣可以直接進(jìn)行識別操作,結(jié)束識別操作后,進(jìn)入射頻天線13的輪詢,此時(shí)因?yàn)樯漕l天線13屬于干擾組41中,所以需要查詢干擾組41是否忙碌。如果對應(yīng)干擾組標(biāo)記為忙碌,說明此時(shí)干擾組41中的某一個(gè)射頻天線在工作,所以射頻天線13不能立即進(jìn)行識別操作,在具體的實(shí)施方式中,可以暫不通過射頻天線13進(jìn)行識別操作,直接輪詢射頻天線11,把射頻天線13排在射頻天線11之后,當(dāng)射頻天線11結(jié)束識別操作后,再次輪詢射頻天線13,亦或者等待一個(gè)預(yù)設(shè)時(shí)間,如果干擾組41對應(yīng)的干擾組標(biāo)記更新為空閑時(shí),就不跳過射頻天線13,第二射頻識別裝置20、第三射頻識別裝置30依次類推的方式進(jìn)行輪詢。在更多的實(shí)施方式中,對應(yīng)的干擾組標(biāo)記如果長期處于忙碌狀態(tài),也可以強(qiáng)行更新對應(yīng)的干擾組標(biāo)記,并發(fā)送相應(yīng)的干擾組信息給其他射頻識別裝置。
上述干擾組標(biāo)記為忙碌時(shí),比較明確,此時(shí)肯定有射頻天線在識別操作,而當(dāng)干擾組標(biāo)記為空閑時(shí),如果直接對干擾組中的射頻天線開始識別操作,會出現(xiàn)沖突,以干擾組41為例,干擾組41中包括射頻天線13和射頻天線21,如果第一射頻識別裝置10剛好輪詢到射頻天線13時(shí),第二射頻識別裝置20也輪詢到射頻天線21,因?yàn)楦蓴_組41在第一射頻識別裝置10、第二射頻識別裝置20中對應(yīng)的干擾組標(biāo)記都表示空閑,所以此時(shí)如果射頻天線13和射頻天線21同時(shí)開始識別操作就會產(chǎn)生兩路射頻信號的干擾。因此,第一射頻識別裝置10、第二射頻識別裝置20可以在發(fā)現(xiàn)對應(yīng)干擾組標(biāo)記為空閑時(shí),發(fā)送對應(yīng)干擾組為忙碌的干擾組信息給其他射頻識別裝置,其目的就是為了告訴其他射頻識別裝置特定的干擾組已經(jīng)占用了,與該干擾組相關(guān)的射頻天線不能進(jìn)行識別操作。以上述第一射頻識別裝置10輪詢到射頻天線13為例,當(dāng)查詢干擾組41對應(yīng)的干擾組標(biāo)記為空閑時(shí),向其他射頻識別裝置發(fā)送相關(guān)干擾組41為忙碌的干擾組信息,然后準(zhǔn)備識別操作的過程中,去持續(xù)查詢有沒有其他射頻識別裝置發(fā)來關(guān)于干擾組41相關(guān)干擾組信息,在本實(shí)施方式中,即第二射頻識別裝置20發(fā)來的相應(yīng)干擾組信息。如果沒有,說明第二射頻識別裝置20沒有輪詢到射頻天線21,此時(shí)射頻天線13可以直接開始識別操作,當(dāng)識別操作完成后,通過干擾組信息告訴其他射頻識別裝置干擾組41已經(jīng)恢復(fù)空閑,同時(shí)第一射頻識別裝置10中的干擾組41對應(yīng)的干擾組標(biāo)記也要更新為空閑,便于以后再次輪詢到射頻天線13時(shí)用于查詢使用。
步驟S3、在接收到其他射頻識別裝置關(guān)于所述干擾組為忙碌的干擾組信息時(shí),更新所述干擾組標(biāo)記為空閑,隨機(jī)設(shè)置延遲時(shí)間后,查詢所述干擾組標(biāo)記。當(dāng)上述第一射頻識別裝置10通過射頻天線13準(zhǔn)備進(jìn)行識別操作的過程中,接收到其他射頻識別裝置發(fā)來的關(guān)于干擾組41為忙碌的干擾組信息時(shí),說明第二射頻識別裝置20也準(zhǔn)備通過射頻天線21進(jìn)行識別操作,此時(shí)應(yīng)該停止射頻天線13識別操作的準(zhǔn)備工作,因?yàn)槔^續(xù)下去必然會帶來相鄰射頻天線13和射頻天線21之間的相互干擾。更新干擾組41對應(yīng)干擾組標(biāo)記為空閑,隨機(jī)設(shè)置延遲時(shí)間后,查詢上述干擾組標(biāo)記是否發(fā)生變化,如果為忙碌則如上述方式暫不輪詢干擾組中的射頻天線,如果空閑繼續(xù)發(fā)送干擾組為忙碌的干擾組信息及實(shí)施步驟S3,直到?jīng)]有接收到其他射頻識別裝置關(guān)于對應(yīng)干擾組為忙碌的干擾組信息為止。上述實(shí)施方式的工作原理在于,第二射頻識別裝置20在接收到相關(guān)干擾組信息時(shí),也會采用同樣的方式進(jìn)行隨機(jī)延遲,因?yàn)樯漕l天線13和射頻天線21的隨機(jī)延遲時(shí)間不同,所以必然有一個(gè)會先將干擾組標(biāo)記更新為忙碌狀態(tài),此時(shí)在后的查詢到對應(yīng)干擾組標(biāo)記為忙碌時(shí),就不會進(jìn)行識別操作,因此就避開了沖突。
在優(yōu)選的實(shí)施方式中,隨機(jī)設(shè)置延遲時(shí)間不宜設(shè)置太長,這樣必然會影響整個(gè)斷面射頻識別裝置的識別效率,因此可以在一個(gè)很小的數(shù)值范圍內(nèi)產(chǎn)生隨機(jī)數(shù),并根據(jù)隨機(jī)數(shù)對應(yīng)的時(shí)間進(jìn)行延遲。隨機(jī)延遲時(shí)間可以根據(jù)射頻天線對應(yīng)車道上的車流量決定,因?yàn)檐嚵髁枯^大車道上的識別操作壓力更大,應(yīng)該優(yōu)先讓這一路的射頻天線開始識別操作。具體地,可以預(yù)設(shè)一個(gè)范圍對應(yīng)表,例如,當(dāng)車輛僅有個(gè)位數(shù)的時(shí)候,在21-30個(gè)單位時(shí)間中產(chǎn)生隨機(jī)數(shù),而當(dāng)車輛達(dá)到十幾輛的情況下,就在11-20個(gè)單位時(shí)間中產(chǎn)生隨機(jī)數(shù),當(dāng)車輛達(dá)到二十輛以上的情況下,就在1-10個(gè)單位時(shí)間中產(chǎn)生隨機(jī)數(shù),上述的單位時(shí)間是根據(jù)實(shí)際情況設(shè)定一個(gè)時(shí)間量級,比如可以是20微妙。對預(yù)設(shè)范圍的車流量對應(yīng)設(shè)置預(yù)設(shè)范圍的延遲時(shí)間,根據(jù)所述射頻天線對應(yīng)車道上的車流量在預(yù)設(shè)范圍的延遲時(shí)間內(nèi)產(chǎn)生一個(gè)隨機(jī)的延遲時(shí)間。以圖3中射頻天線23、射頻天線31、射頻天線32為例,當(dāng)出現(xiàn)上述同時(shí)準(zhǔn)備識別操作的情況下,由于射頻天線23和射頻天線31對應(yīng)的車道車輛較少,于是在21-30個(gè)單位時(shí)間中隨機(jī)產(chǎn)生延遲時(shí)間,例如射頻天線23隨機(jī)延遲22個(gè)單位時(shí)間、射頻天線31隨機(jī)延遲25個(gè)單位時(shí)間,而射頻天線32對應(yīng)車道上車輛較多,例如在11-20個(gè)單位時(shí)間中產(chǎn)生隨機(jī)數(shù)為11個(gè)時(shí)間單位,因?yàn)樯漕l天線32較早將第二射頻識別裝置、第三射頻識別裝置對應(yīng)的干擾組標(biāo)記更新為忙碌狀態(tài),當(dāng)射頻天線23、射頻天線31通過相應(yīng)延遲時(shí)間延遲后,干擾組標(biāo)記已經(jīng)為忙碌狀態(tài),所以不進(jìn)行識別操作,也不會向其他射頻識別裝置發(fā)送干擾組42為忙碌的干擾組信息,所以射頻天線32也不會收到干擾組42為忙碌的干擾組信息,因此可以順利進(jìn)行識別操作。
在更具體的實(shí)施方式中,射頻天線對應(yīng)車道上的車流量有設(shè)置在所述射頻天線一定距離前的車輛傳感裝置獲得,在各實(shí)施方式中的“前”是指車輛最先到達(dá)的位置定義為前,通過預(yù)先統(tǒng)計(jì)到的車流量來對車輛進(jìn)入射頻天線覆蓋范圍時(shí)進(jìn)行參考。車流量的統(tǒng)計(jì)方法可以根據(jù)車輛傳感裝置單位時(shí)間內(nèi)感應(yīng)到車輛通過的數(shù)量,將統(tǒng)計(jì)好的車流量可以通過有線或者無線(Zigbee等)的方式發(fā)送給指定的射頻識別裝置。如圖3所示,車輛傳感裝置50并排地設(shè)置在對應(yīng)的車道上,車輛傳感裝置50可以設(shè)置在離對應(yīng)射頻天線100米的道路上,負(fù)責(zé)對應(yīng)車道上車流量的統(tǒng)計(jì)。車輛傳感裝置50優(yōu)選地可以為電磁球、電感線圈等。電磁球通過車輛經(jīng)過時(shí)磁場發(fā)生的變化,來判斷道路上車流量的大小。
如圖4所示,本發(fā)明一實(shí)施方式中多路射頻識別裝置聯(lián)動系統(tǒng)模塊圖。多路射頻識別裝置聯(lián)動系統(tǒng)包括查詢單元100、執(zhí)行單元200、重置單元300。查詢單元100用于在本地射頻識別裝置輪詢到干擾組中射頻天線時(shí),查詢對應(yīng)干擾組標(biāo)記,所述干擾組標(biāo)記根據(jù)其他射頻識別裝置發(fā)送的干擾組信息進(jìn)行更新;干擾組的編組方式參照多路射頻識別裝置聯(lián)動方法的具體實(shí)施方式,射頻識別裝置通過輪詢的方式對射頻天線進(jìn)行識別操作,當(dāng)射頻天線不是干擾組中的天線時(shí),直接進(jìn)行射頻識別操作;當(dāng)射頻天線是某個(gè)干擾組中的天線時(shí),通過查詢單元100查詢對應(yīng)的干擾組標(biāo)記,干擾組標(biāo)記的變化是根據(jù)收發(fā)的干擾組信息決定的。優(yōu)選地,干擾組信息通過組播的方式對同一子網(wǎng)組內(nèi)的射頻識別裝置進(jìn)行發(fā)送。多路射頻識別裝置聯(lián)動方法通過組播的方式及本實(shí)施方式中通過組播的方式具體地可以為將同一斷面的所有射頻識別裝置連接在一個(gè)具有組播功能的路由器上,以圖3為例,將第一射頻識別裝置10、第二射頻識別裝置20、第三射頻識別裝置30連接在同一個(gè)路由器下,當(dāng)?shù)谝簧漕l識別裝置10發(fā)送干擾組信息時(shí),第二射頻識別裝置20和第三射頻識別裝置30會同時(shí)接收到。這樣做的好處在于不需要點(diǎn)對點(diǎn)的通信,不需要在特定的兩個(gè)射頻識別裝置之間設(shè)計(jì)通信方式,減少不必要的通信請求。
執(zhí)行單元200用于根據(jù)干擾組標(biāo)記為空閑或忙碌確定射頻天線是否進(jìn)行識別操作,在所述干擾組標(biāo)記為空閑時(shí),發(fā)送所述干擾組為忙碌的干擾組信息。干擾組標(biāo)記為忙碌,說明有干擾天線在識別操作,所以射頻天線不能進(jìn)行識別操作。在干擾組標(biāo)記為空閑時(shí),先向其他射頻識別裝置發(fā)送關(guān)于對應(yīng)干擾組忙碌的干擾組信息,告訴其他射頻識別裝置其本地射頻識別裝置正在使用對應(yīng)干擾組中的射頻天線。
重置單元300用于在接收到其他射頻識別裝置關(guān)于所述干擾組為忙碌的干擾組信息時(shí),更新所述干擾組標(biāo)記為空閑,隨機(jī)設(shè)置延遲時(shí)間后,查詢所述干擾組標(biāo)記。在發(fā)送完上述干擾組信息后,重置單元300需要在準(zhǔn)備射頻天線識別操作的同時(shí)持續(xù)去了解對應(yīng)干擾組的狀態(tài),可以通過不停地去查詢對應(yīng)的干擾組標(biāo)記是否發(fā)生變化,或者設(shè)置中斷,在此階段一旦接收到干擾組信息指示對應(yīng)干擾組忙碌就響應(yīng)停止射頻天線的識別操作。通過重置單元300將干擾組標(biāo)記重置為空閑,隨機(jī)設(shè)置延遲時(shí)間后再查詢干擾組標(biāo)記的變化。重置單元300具體包括隨機(jī)設(shè)置延遲時(shí)間根據(jù)所述射頻天線對應(yīng)車道上的車流量決定,優(yōu)選地,對預(yù)設(shè)范圍的車流量對應(yīng)設(shè)置預(yù)設(shè)范圍的延遲時(shí)間,根據(jù)所述射頻天線對應(yīng)車道上的車流量在預(yù)設(shè)范圍的延遲時(shí)間內(nèi)產(chǎn)生一個(gè)隨機(jī)的延遲時(shí)間。具體地,所述射頻天線對應(yīng)車道上的車流量有設(shè)置在所述射頻天線前一定距離的電磁球、電感線圈等車輛傳感裝置獲得。執(zhí)行單元200、重置單元300的具體實(shí)施方式也可以參照多路射頻識別裝置聯(lián)動方法的具體實(shí)施方式。
結(jié)合本申請所公開的方法技術(shù)方案,可以直接體現(xiàn)為硬件、由控制單元執(zhí)行的軟件模塊或二者組合,即一個(gè)或多個(gè)步驟和/或一個(gè)或多個(gè)步驟組合,既可以對應(yīng)于計(jì)算機(jī)程序流程的各個(gè)軟件模塊,亦可以對應(yīng)于各個(gè)硬件模塊,例如ASIC(Application Specific Integrated Circuit,專用集成電路)、FPGA(Field-Programmable Gate Array,現(xiàn)場可編程門陣列)或其他可編程邏輯器件、分立門或晶體管邏輯器件、分立硬件組件或者其任意適當(dāng)組合。為了描述的方便,描述上述裝置時(shí)以功能分為各種模塊分別描述,當(dāng)然,在實(shí)施本申請時(shí)可以把各模塊的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。
通過以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn)?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來。該軟件由微控制單元執(zhí)行,依賴于所需要的配置,可以包括任何類型的一個(gè)或多個(gè)微控制單元,包括但不限于微控制單元、微控制器、DSP(Digital Signal Processor,數(shù)字信號控制單元)或其任意組合。該軟件存儲在存儲器,例如,易失性存儲器(例如隨機(jī)讀取存儲器等)、非易失性存儲器(例如,只讀存儲器、閃存等)或其任意組合。
綜上所述,本發(fā)明通過判斷輪詢到的射頻天線是否在干擾組及該干擾組對應(yīng)的干擾組標(biāo)記指示內(nèi)容為忙碌或空閑,以確定輪詢到的射頻天線是否可以進(jìn)行識別操作。本發(fā)明可以降低附近其他射頻識別裝置的干擾,提高射頻識別的效率。
應(yīng)當(dāng)理解,雖然本說明書按照實(shí)施方式加以描述,但并非每個(gè)實(shí)施方式僅包含一個(gè)獨(dú)立的技術(shù)方案,說明書的這種敘述方式僅僅是為清楚起見,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)將說明書作為一個(gè)整體,各實(shí)施方式中的技術(shù)方案也可以經(jīng)適當(dāng)組合,形成本領(lǐng)域技術(shù)人員可以理解的其他實(shí)施方式。
上文所列出的一系列的詳細(xì)說明僅僅是針對本發(fā)明的可行性實(shí)施方式的具體說明,它們并非用以限制本發(fā)明的保護(hù)范圍,凡未脫離本發(fā)明技藝精神所作的等效實(shí)施方式或變更均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。