一種rfid標(biāo)簽移動(dòng)方向判斷方法及電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種RFID標(biāo)簽移動(dòng)方向判斷方法及電子設(shè)備,用于解決現(xiàn)有技術(shù)中不能精確判斷RFID標(biāo)簽的移動(dòng)方向的技術(shù)問題,RFID移動(dòng)方向判斷方法包括:獲得第一讀寫器在第一時(shí)刻接收到的所述RFID標(biāo)簽的第一射頻強(qiáng)度極值,以及獲得與所述第一讀寫器關(guān)聯(lián)的第二讀寫器在第二時(shí)刻接收到的所述RFID標(biāo)簽的第二射頻強(qiáng)極值,根據(jù)所述第一時(shí)刻與所述第二時(shí)刻的時(shí)刻順序確定出所述RFID標(biāo)簽的移動(dòng)方向。
【專利說明】—種RFID標(biāo)簽移動(dòng)方向判斷方法及電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子【技術(shù)領(lǐng)域】,尤其涉及一種RFID標(biāo)簽移動(dòng)方向判斷方法及電子設(shè)備。
【背景技術(shù)】
[0002]專業(yè)術(shù)語介紹:
[0003]RFID:Radio Frequency Identification,射頻識(shí)別,是一種非接觸式的自動(dòng)識(shí)別技術(shù),它通過射頻信號(hào)自動(dòng)識(shí)別目標(biāo)對(duì)象并獲取相關(guān)數(shù)據(jù);
[0004]RSSI:Received Signal Strength Indication接收的信號(hào)強(qiáng)度,即射頻信號(hào)的強(qiáng)度值。
[0005]隨著物聯(lián)網(wǎng)概念的日益成熟,RFID技術(shù)也得到廣泛使用。目前,RFID技術(shù)大量應(yīng)用于圖書館圖書管理、物流系統(tǒng)、門禁系統(tǒng)、食品安全追溯等日常生活的各個(gè)環(huán)節(jié)。當(dāng)RFID標(biāo)簽靠近RFID讀寫器時(shí),RFID讀寫器接收到RFID標(biāo)簽信號(hào),通過接收到RFID標(biāo)簽信號(hào)判斷RFID標(biāo)簽靠近RFID讀寫器。但是不能判斷RFID標(biāo)簽為進(jìn)門還是出門,因此需要RFID標(biāo)簽進(jìn)行定向,從而準(zhǔn)確知道RFID信號(hào)的流動(dòng)方向及位置。
[0006]在現(xiàn)有技術(shù)方案中,通過在RFID標(biāo)簽的流動(dòng)方向上部署多個(gè)RFID讀寫器,通過計(jì)算同一個(gè)RFID標(biāo)簽的RFID標(biāo)簽信號(hào)第一次到達(dá)不同RFID讀寫器的時(shí)間差來判定RFID標(biāo)簽的流向。
[0007]但是,由于在環(huán)境空曠,無金屬、混凝土等物體對(duì)RFID信號(hào)進(jìn)行遮擋或屏蔽時(shí),RFID信號(hào)可直線傳播。而現(xiàn)有方案中是基于讀寫器第一次接收到RFID標(biāo)簽的射頻信號(hào)的時(shí)間差的原則來判斷RFID標(biāo)簽的移動(dòng)方向,但是可能因?yàn)檎趽跷锏挠绊?,?yīng)該先第一次接收到射頻信號(hào)的讀寫器后接收到射頻信號(hào),這種情況就不符合RFID標(biāo)簽移動(dòng)方向的判斷規(guī)則,因此會(huì)導(dǎo)致RFID標(biāo)簽移動(dòng)方向的誤判,也可能因?yàn)榄h(huán)境空曠,兩個(gè)讀寫器第一次接收到射頻信號(hào)的時(shí)刻相同,這也會(huì)不符合RFID標(biāo)簽移動(dòng)方向的判斷規(guī)則而導(dǎo)致RFID標(biāo)簽移動(dòng)方向的誤判,綜上,現(xiàn)有技術(shù)方案中只基于第一次接收射頻信號(hào)的時(shí)間差來判斷移動(dòng)方向,在接收的一個(gè)射頻信號(hào)出現(xiàn)錯(cuò)誤時(shí),就與出現(xiàn)移動(dòng)方向誤判,因此不能精確判斷RFID標(biāo)簽的移動(dòng)方向的技術(shù)問題。
【發(fā)明內(nèi)容】
[0008]本發(fā)明提供了一種RFID標(biāo)簽移動(dòng)方向判斷方法及電子設(shè)備,用于解決現(xiàn)有技術(shù)中不能精確判斷RFID標(biāo)簽的移動(dòng)方向的技術(shù)問題。
[0009]第一方面,本發(fā)明的一種RFID標(biāo)簽移動(dòng)方向判斷方法,包括:
[0010]獲得第一讀寫器在第一時(shí)刻接收到的所述RFID標(biāo)簽的第一射頻強(qiáng)度極值,以及獲得與所述第一讀寫器關(guān)聯(lián)的第二讀寫器在第二時(shí)刻接收到的所述RFID標(biāo)簽的第二射頻強(qiáng)極值,根據(jù)所述第一時(shí)刻與所述第二時(shí)刻的時(shí)刻順序確定出所述RFID標(biāo)簽的移動(dòng)方向。
[0011]結(jié)合第一方面,在第一種可能的實(shí)施方式中,所述根據(jù)所述第一時(shí)刻與所述第二時(shí)刻的時(shí)刻順序確定出所述RFID標(biāo)簽的移動(dòng)方向,包括:
[0012]判斷所述第一時(shí)刻和所述第二時(shí)刻的時(shí)間差值是否在第一時(shí)間閾值內(nèi),其中,所述第一時(shí)間閾值根據(jù)所述第一讀寫器和所述第二讀寫器之間的最大配置距離,以及根據(jù)射頻信號(hào)發(fā)送頻率設(shè)定;
[0013]當(dāng)所述時(shí)間差值在所述第一時(shí)間閾值內(nèi)時(shí),根據(jù)所述第一時(shí)刻與所述第二時(shí)刻的時(shí)刻順序確定出所述RFID標(biāo)簽的移動(dòng)方向。
[0014]結(jié)合第一方面的第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式中,所述第一時(shí)間閾值的時(shí)間下限為一次射頻信號(hào)發(fā)送間隔,所述第一時(shí)間閾值的時(shí)間上限為射頻信號(hào)發(fā)送頻率參數(shù)與所述第一讀寫器與所述第二讀寫器之間的最大配置距離的距離參數(shù)的乘積,所述第一時(shí)間閾值取所述上限或所述下限,或者所述上限和所述下限之間的任意一個(gè)值。
[0015]結(jié)合第一方面,在第三種可能的實(shí)施方式中,所述獲得第一讀寫器在第一時(shí)刻接收到的所述RFID標(biāo)簽的第一射頻強(qiáng)度極值,包括:
[0016]時(shí)長判斷步驟S1:當(dāng)獲得所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值時(shí),獲取第一讀寫器在接收所述當(dāng)前射頻強(qiáng)度值之前已經(jīng)接收的與所述當(dāng)前射頻強(qiáng)度值的接收時(shí)刻最接近的M個(gè)射頻強(qiáng)度值,判斷所述第一讀寫器接收所述當(dāng)前射頻強(qiáng)度值以及接收所述M個(gè)射頻強(qiáng)度值的M+1個(gè)接收時(shí)刻是否在一預(yù)設(shè)時(shí)長內(nèi),其中,所述預(yù)設(shè)時(shí)長為大于或等于射頻信號(hào)發(fā)送頻率與M值的乘積所得到的時(shí)間長度,M為大于或等于2的任意正整數(shù);
[0017]若所述M+1個(gè)接收時(shí)刻不在所述預(yù)設(shè)時(shí)長內(nèi),所述第一讀寫器接收下一個(gè)射頻強(qiáng)度值,將所述下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟Si中所述的當(dāng)前射頻強(qiáng)度值,返回所述時(shí)長判斷步驟SI,若所述M+1個(gè)接收時(shí)刻在所述預(yù)設(shè)時(shí)長內(nèi),則判斷第m個(gè)射頻強(qiáng)度是否為所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述M個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值,其中,所述第m個(gè)射頻強(qiáng)度值為所述M個(gè)射頻強(qiáng)度值中的任一射頻強(qiáng)度值,m為大于等于I且小于等于M的整數(shù);
[0018]在所述第m個(gè)射頻強(qiáng)度是所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述M個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值時(shí),確定所述第m個(gè)射頻強(qiáng)度值為通過所述第一讀寫器接收的第一射頻強(qiáng)度極值,否則所述第一讀寫器接收下一個(gè)射頻強(qiáng)度值,將所述下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟SI中所述的當(dāng)前射頻強(qiáng)度值,返回所述時(shí)長判斷步驟SI。
[0019]結(jié)合第一方面的第三種可能的實(shí)施方式,在第四種可能的實(shí)施方式中,所述判斷第m個(gè)射頻強(qiáng)度是否為所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述M個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值,包括:
[0020]判斷所述第m個(gè)射頻強(qiáng)度值是否大于第一射頻強(qiáng)度閾值,其中,所述第一射頻強(qiáng)度閾值為所述第一讀寫器與所述RFID標(biāo)簽之間距離為最小配置距離時(shí),所述第一讀寫器接收的射頻強(qiáng)度值;
[0021]在所述第m個(gè)射頻強(qiáng)度值大于所述第一射頻強(qiáng)度閾值時(shí),判斷所述第m個(gè)射頻強(qiáng)度是否為所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述M個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值。
[0022]結(jié)合第一方面,在第五種可能的實(shí)時(shí)方式中,所述獲得與所述第一讀寫器關(guān)聯(lián)的第二讀寫器在第二時(shí)刻接收到的所述RFID標(biāo)簽的第二射頻強(qiáng)極值,包括:[0023]時(shí)長判斷步驟S2:當(dāng)獲得所述第二讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值時(shí),獲取第二讀寫器在接收所述當(dāng)前射頻強(qiáng)度值之前已經(jīng)接收的與所述當(dāng)前射頻強(qiáng)度值的接收時(shí)刻最接近的N個(gè)射頻強(qiáng)度值,判斷所述第二讀寫器接收所述當(dāng)前射頻強(qiáng)度值以及接收所述N個(gè)射頻強(qiáng)度值的N+1個(gè)接收時(shí)刻是否在一預(yù)設(shè)時(shí)長內(nèi),其中,所述預(yù)設(shè)時(shí)長為大于或等于射頻信號(hào)發(fā)送頻率與N值的乘積所得到的時(shí)間長度,N為大于或等于2的任意正整數(shù);
[0024]若所述N+1個(gè)接收時(shí)刻不在所述預(yù)設(shè)時(shí)長內(nèi),所述第一讀寫器接收下一個(gè)射頻強(qiáng)度值,將所述下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟S2中所述的當(dāng)前射頻強(qiáng)度值,返回所述時(shí)長判斷步驟S2,若所述N+1個(gè)接收時(shí)刻在所述預(yù)設(shè)時(shí)長內(nèi),則判斷第η個(gè)射頻強(qiáng)度是否為所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述N個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值,其中,所述第η個(gè)射頻強(qiáng)度值為所述N個(gè)射頻強(qiáng)度值中的任一射頻強(qiáng)度值,η為大于等于I且小于等于N的整數(shù);
[0025]在所述第η個(gè)射頻強(qiáng)度是所述第二讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述N個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值時(shí),確定所述第η個(gè)射頻強(qiáng)度值為通過所述第二讀寫器接收的第二射頻強(qiáng)度極值,否則所述第二讀寫器接收下一個(gè)射頻強(qiáng)度值,將所述下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟S2中所述的當(dāng)前射頻強(qiáng)度值,返回所述時(shí)長判斷步驟S2。
[0026]結(jié)合第一方面的第五種可能的實(shí)施方式,在第六種可能的實(shí)施方式中,所述判斷第η個(gè)射頻強(qiáng)度是否為所述第二讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述N個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值,包括:
[0027]判斷所述第η個(gè)射頻強(qiáng)度值是否大于第二射頻強(qiáng)度閾值,其中,所述第二射頻強(qiáng)度閾值為所述第二讀寫器與所述RFID標(biāo)簽之間的距離為最小配置距離時(shí),所述第二讀寫器接收的射頻強(qiáng)度值;
[0028]在所述第η個(gè)射頻強(qiáng)度值大于所述第二射頻強(qiáng)度閾值時(shí),判斷所述第η個(gè)射頻強(qiáng)度是否為所述第二讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述N個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值。
[0029]第二方面,本發(fā)明提供了一種電子設(shè)備,包括:
[0030]第一獲取單元,用于獲得第一讀寫器在第一時(shí)刻接收到的所述RFID標(biāo)簽的第一射頻強(qiáng)度極值,
[0031]第二獲取單元,用于獲得與所述第一讀寫器關(guān)聯(lián)的第二讀寫器在第二時(shí)刻接收到的所述RFID標(biāo)簽的第二射頻強(qiáng)極值;
[0032]確定單元,用于獲得所述第一獲取單元和所述第二獲取單元的獲取結(jié)果,根據(jù)所述第一時(shí)刻與所述第二時(shí)刻的時(shí)刻順序確定出所述RFID標(biāo)簽的移動(dòng)方向。
[0033]結(jié)合第二方面,在第一種可能的實(shí)施方式中,所述確定單元,包括:
[0034]判斷模塊,用于判斷所述第一時(shí)刻和所述第二時(shí)刻的時(shí)間差值是否在第一時(shí)間閾值內(nèi),其中,所述第一時(shí)間閾值根據(jù)所述第一讀寫器和所述第二讀寫器之間的最大配置距離,以及根據(jù)射頻信號(hào)發(fā)送頻率設(shè)定;
[0035]確定模塊,用于當(dāng)所述時(shí)間差值在所述第一時(shí)間閾值內(nèi)時(shí),根據(jù)所述第一時(shí)刻與所述第二時(shí)刻的時(shí)刻順序確定出所述RFID標(biāo)簽的移動(dòng)方向。
[0036]結(jié)合第二方面,在第二種可能的實(shí)施方式中,所述第一獲取單元,包括:
[0037]第一時(shí)長判斷模塊,用于執(zhí)行時(shí)長判斷步驟S1:當(dāng)獲得所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值時(shí),獲取第一讀寫器在接收所述當(dāng)前射頻強(qiáng)度值之前已經(jīng)接收的與所述當(dāng)前射頻強(qiáng)度值的接收時(shí)刻最接近的M個(gè)射頻強(qiáng)度值,判斷所述第一讀寫器接收所述當(dāng)前射頻強(qiáng)度值以及接收所述M個(gè)射頻強(qiáng)度值的M+1個(gè)接收時(shí)刻是否在一預(yù)設(shè)時(shí)長內(nèi),其中,所述預(yù)設(shè)時(shí)長為大于或等于射頻信號(hào)發(fā)送頻率與M值的乘積所得到的時(shí)間長度,M為大于或等于2的任意正整數(shù);
[0038]第一最大射頻強(qiáng)度值判斷模塊,用于若所述M+1個(gè)接收時(shí)刻不在所述預(yù)設(shè)時(shí)長內(nèi),所述第一讀寫器接收下一個(gè)射頻強(qiáng)度值,將所述下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟SI中所述的當(dāng)前射頻強(qiáng)度值,返回所述時(shí)長判斷步驟SI,若所述M+1個(gè)接收時(shí)刻在所述預(yù)設(shè)時(shí)長內(nèi),則判斷第m個(gè)射頻強(qiáng)度是否為所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述M個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值,其中,所述第m個(gè)射頻強(qiáng)度值為所述M個(gè)射頻強(qiáng)度值中的任一射頻強(qiáng)度值,m為大于等于I且小于等于M的整數(shù);
[0039]第一極值確定模塊,用于在所述第m個(gè)射頻強(qiáng)度是所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述M個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值時(shí),確定所述第m個(gè)射頻強(qiáng)度值為通過所述第一讀寫器接收的第一射頻強(qiáng)度極值,否則所述第一讀寫器接收下一個(gè)射頻強(qiáng)度值,將所述下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟SI中所述的當(dāng)前射頻強(qiáng)度值,返回所述時(shí)長判斷步驟SI。
[0040]結(jié)合第二方面的第二種可能的實(shí)施方式,在第三種可能的實(shí)施方式中,所述第一最大射頻強(qiáng)度值判斷模塊用于:
[0041]判斷所述第m個(gè)射頻強(qiáng)度值是否大于第一射頻強(qiáng)度閾值,其中,所述第一射頻強(qiáng)度閾值為所述第一讀寫器與所述RFID標(biāo)簽之間距離為最小配置距離時(shí),所述第一讀寫器接收的射頻強(qiáng)度值;
[0042]在所述第m個(gè)射頻強(qiáng)度值大于所述第一射頻強(qiáng)度閾值時(shí),判斷所述第m個(gè)射頻強(qiáng)度是否為所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述M個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值。
[0043]結(jié)合第二方面,在第四種可能的實(shí)施方式中,所述第二獲取單元,包括:
[0044]第二時(shí)長判斷模塊,用于執(zhí)行時(shí)長判斷步驟S2:當(dāng)獲得所述第二讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值時(shí),獲取第二讀寫器在接收所述當(dāng)前射頻強(qiáng)度值之前已經(jīng)接收的與所述當(dāng)前射頻強(qiáng)度值的接收時(shí)刻最接近的N個(gè)射頻強(qiáng)度值,判斷所述第二讀寫器接收所述當(dāng)前射頻強(qiáng)度值以及接收所述N個(gè)射頻強(qiáng)度值的N+1個(gè)接收時(shí)刻是否在一預(yù)設(shè)時(shí)長內(nèi),其中,所述預(yù)設(shè)時(shí)長為大于或等于射頻信號(hào)發(fā)送頻率與N值的乘積所得到的時(shí)間長度,N為大于或等于2的任意正整數(shù);
[0045]第二最大射頻強(qiáng)度值判斷模塊,用于若所述N+1個(gè)接收時(shí)刻不在所述預(yù)設(shè)時(shí)長內(nèi),所述第一讀寫器接收下一個(gè)射頻強(qiáng)度值,將所述下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟S2中所述的當(dāng)前射頻強(qiáng)度值,返回所述時(shí)長判斷步驟S2,若所述N+1個(gè)接收時(shí)刻在所述預(yù)設(shè)時(shí)長內(nèi),則判斷第η個(gè)射頻強(qiáng)度是否為所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述N個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值,其中,所述第η個(gè)射頻強(qiáng)度值為所述N個(gè)射頻強(qiáng)度值中的任一射頻強(qiáng)度值,η為大于等于I且小于等于N的整數(shù);
[0046]第二極值確定模塊,用于在所述第η個(gè)射頻強(qiáng)度是所述第二讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述N個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值時(shí),確定所述第η個(gè)射頻強(qiáng)度值為通過所述第二讀寫器接收的第二射頻強(qiáng)度極值,否則所述第二讀寫器接收下一個(gè)射頻強(qiáng)度值,將所述下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟S2中所述的當(dāng)前射頻強(qiáng)度值,返回所述時(shí)長判斷步驟S2。
[0047]結(jié)合第二方面的第四種可能的實(shí)施方式,在第五種可能的實(shí)施方式中,所述第二最大射頻強(qiáng)度值判斷模塊用于:
[0048]判斷所述第η個(gè)射頻強(qiáng)度值是否大于第二射頻強(qiáng)度閾值,其中,所述第二射頻強(qiáng)度閾值為所述第二讀寫器與所述RFID標(biāo)簽之間的距離為最小配置距離時(shí),所述第二讀寫器接收的射頻強(qiáng)度值;
[0049]在所述第η個(gè)射頻強(qiáng)度值大于所述第二射頻強(qiáng)度閾值時(shí),判斷所述第η個(gè)射頻強(qiáng)度是否為所述第二讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述N個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值。
[0050]本發(fā)明實(shí)施例提供的技術(shù)方案中,在獲得第一讀寫器在第一時(shí)刻接收到的RFID標(biāo)簽的第一射頻強(qiáng)度極值,以及獲得與第一讀寫器關(guān)聯(lián)的第二讀寫器在第二時(shí)刻接收到的所述RFID標(biāo)簽的第二射頻強(qiáng)極值時(shí),根據(jù)所述第一時(shí)刻與所述第二時(shí)刻的時(shí)刻順序確定出所述RFID標(biāo)簽的移動(dòng)方向。因此,有效解決了現(xiàn)有技術(shù)中不能精確判斷RFID標(biāo)簽的移動(dòng)方向的技術(shù)問題,進(jìn)而能夠比較兩個(gè)不同讀寫器接收兩個(gè)射頻強(qiáng)度極值的時(shí)刻,得到RFID標(biāo)簽通過RFID讀寫器的先后順序,在空曠的環(huán)境下或有遮擋物影響情況下,即使應(yīng)該先第一次接收到射頻信號(hào)的讀寫器后接收到射頻信號(hào),或者第一次接收到射頻信號(hào)的時(shí)刻相同,但是由于本發(fā)明技術(shù)方案并不是根據(jù)接收一個(gè)射頻信號(hào)射頻強(qiáng)度值的時(shí)刻來判斷,而是在RFID標(biāo)簽移動(dòng)過程中,獲得多個(gè)射頻強(qiáng)度值,根據(jù)從多個(gè)射頻強(qiáng)度值中確定出的射頻強(qiáng)度極值的時(shí)刻差來判斷RFID標(biāo)簽的移動(dòng)方向,而且射頻強(qiáng)度極值是在RFID標(biāo)簽與讀寫器之間的最短距離時(shí)獲得,因此即使其中一個(gè)射頻強(qiáng)度值或幾個(gè)射頻強(qiáng)度值出現(xiàn)接收錯(cuò)誤,或者一個(gè)或多個(gè)射頻信號(hào)同時(shí)被兩個(gè)讀寫器接收到,都不會(huì)影響到RFID標(biāo)簽移動(dòng)方向的判斷,因此,本發(fā)明提供的技術(shù)方案避免了移動(dòng)方向的誤判,能夠更精確判斷出RFID標(biāo)簽的移動(dòng)方向。
【專利附圖】
【附圖說明】
[0051]圖1為本發(fā)明實(shí)施例中RFID標(biāo)簽移動(dòng)方向判斷方法的一應(yīng)用場景示意圖;
[0052]圖2為本發(fā)明實(shí)施例中RFID標(biāo)簽移動(dòng)方向判斷方法的流程圖;
[0053]圖3為本發(fā)明實(shí)施例中電子設(shè)備的功能框架圖。
【具體實(shí)施方式】
[0054]本發(fā)明實(shí)施例提供了一種RFID標(biāo)簽移動(dòng)方向判斷方法及電子設(shè)備,避免了移動(dòng)方向的誤判,能夠更精確判斷出RFID標(biāo)簽的移動(dòng)方向。
[0055]為使本申請(qǐng)一實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
[0056]實(shí)施例一[0057]本發(fā)明提供了一種移動(dòng)方法判斷方法,可以應(yīng)用于多種應(yīng)用場景中,圖1為本發(fā)明實(shí)施例中RFID標(biāo)簽移動(dòng)方向判斷方法的一應(yīng)用場景示意圖,可以參考圖1的應(yīng)用場景,但是不用于限制本發(fā)明。
[0058]圖1中,在門崗內(nèi)部署RFID讀寫器A,在門崗?fù)獠渴餜FID讀寫器B,RFID讀寫器A和RFID讀寫器B為相同或不同的RFID讀寫器,還部署一處理系統(tǒng)的處理設(shè)備(圖1中未圖示),與RFID讀寫器A及RFID讀寫器B連接,具體的,根據(jù)應(yīng)用環(huán)境的不同,RFID讀寫器A和RFID讀寫器B可以選擇頻率為125K,13.56M,900M,2.4G等頻段的讀寫器。RFID讀寫器A和RFID讀寫器B可以通過有線連接方式或無線連接方式與處理設(shè)備連接,也可以將RFID讀寫器A或RFID讀寫器B內(nèi)置于處理設(shè)備中。通過處理設(shè)備設(shè)置可以設(shè)置RFID讀寫器A和RFID讀寫器B為關(guān)聯(lián)讀寫器。
[0059]本發(fā)明實(shí)施例提供了一種RFID標(biāo)簽移動(dòng)方向判斷方法,可以應(yīng)用于如圖1所示的應(yīng)用場景中,但是不局限應(yīng)用于圖1所示的場景,參考圖2所示,圖2為本發(fā)明實(shí)施例中RFID標(biāo)簽移動(dòng)方向判斷方法的流程圖,該RFID標(biāo)簽移動(dòng)方向判斷方法包括如下步驟:
[0060]SlOl:獲得第一讀寫器在第一時(shí)刻接收到的RFID標(biāo)簽的第一射頻強(qiáng)度極值,以及獲得與第一讀寫器關(guān)聯(lián)的第二讀寫器在第二時(shí)刻接收到的RFID標(biāo)簽的第二射頻強(qiáng)極值。
[0061]S102:根據(jù)第一時(shí)刻與第二時(shí)刻的時(shí)刻順序確定出RFID標(biāo)簽的移動(dòng)方向。
[0062]在具體實(shí)施過程中,可以基于第一讀寫器和第二讀寫器接收的歷史射頻強(qiáng)度極值確定RFID標(biāo)簽的移動(dòng)方向,第一讀寫器在第一時(shí)刻接收RFID標(biāo)簽的第一射頻強(qiáng)度極值,第二讀寫器在第二時(shí)刻接收同一 RFID標(biāo)簽的第二射頻強(qiáng)度極值,在第一時(shí)刻和第二時(shí)刻之后的任一時(shí)刻需要判斷RF ID標(biāo)簽的移動(dòng)方向時(shí),基于第一時(shí)刻和第二時(shí)刻的時(shí)刻順序確定RFID標(biāo)簽的移動(dòng)方向,比如,判斷出時(shí)刻順序?yàn)榈谝粫r(shí)刻在第二時(shí)刻之前,則確定RFID標(biāo)簽從第一讀寫器移動(dòng)至第二讀寫器,判斷出時(shí)刻順序?yàn)榈诙r(shí)刻在第一時(shí)刻之前,則確定RFID標(biāo)簽從第二讀寫器移動(dòng)至第一讀寫器。
[0063]在具體實(shí)施過程中,還可以為在第一讀寫器和第二讀寫器接收射頻強(qiáng)度值過程中,實(shí)時(shí)的判斷RFID標(biāo)簽的移動(dòng)方向。具體通過如下方式:
[0064]在SlOl中,在確定通過第一讀寫器在第一時(shí)刻接收到RFID標(biāo)簽的第一射頻強(qiáng)度極值時(shí),檢測與第一讀寫器關(guān)聯(lián)的第二讀寫器在第一時(shí)刻之前是否已經(jīng)接收到RFID標(biāo)簽的第二射頻強(qiáng)度極值。
[0065]在S102中,檢測到第二讀寫器在第一時(shí)刻之前的第二時(shí)刻已經(jīng)接收到第二射頻強(qiáng)度極值時(shí),根據(jù)第一時(shí)刻與第二時(shí)刻的時(shí)刻順序確定出RFID標(biāo)簽的移動(dòng)方向。
[0066]在步驟SlOl?S102中,第一讀寫器和第二讀寫器不為應(yīng)用場景中特指的一 RFID讀寫器,第一讀寫器可以為圖1場景中的RFID讀寫器A,則對(duì)應(yīng)的第二讀寫器為RFID讀寫器B ;第一讀寫器也可以為RFID讀寫器B,則對(duì)應(yīng)的第二讀寫器為RFID讀寫器A。具體來講,當(dāng)處理設(shè)備在第一時(shí)刻通過RFID讀寫器A接收到RFID標(biāo)簽的射頻強(qiáng)度極值A(chǔ)時(shí),處理設(shè)備檢測與RFID讀寫器A關(guān)聯(lián)的RFID讀寫器B在第一時(shí)刻之前是否已經(jīng)接收到RFID標(biāo)簽的射頻強(qiáng)度極值B。同樣的,當(dāng)處理設(shè)備在第二時(shí)刻通過RFID讀寫器B接收到RFID標(biāo)簽的射頻強(qiáng)度極值B時(shí),檢測與RFID讀寫器B關(guān)聯(lián)的RFID讀寫器A在第二時(shí)刻之前是否已經(jīng)接收到RFID標(biāo)簽的射頻強(qiáng)度極值A(chǔ)。
[0067]在步驟SlOl中,處理設(shè)備通過與第一讀寫器連接,能夠確定出第一讀寫器在第一時(shí)刻接收到第一射頻強(qiáng)度極值,處理設(shè)備還與第二讀寫器連接,能夠確定出第二讀寫器在第二時(shí)刻接收到第二射頻強(qiáng)度極值。處理設(shè)備獲得第一讀寫器在第一時(shí)刻接收到的RFID標(biāo)簽的第一射頻強(qiáng)度極值包括如下步驟I~步驟3:
[0068]步驟I為:時(shí)長判斷步驟SI,當(dāng)獲得第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值時(shí),獲取第一讀寫器在接收當(dāng)前射頻強(qiáng)度值之前已經(jīng)接收的與當(dāng)前射頻強(qiáng)度值的接收時(shí)刻最接近的M個(gè)射頻強(qiáng)度值,判斷第一讀寫器接收當(dāng)前射頻強(qiáng)度值以及接收M個(gè)射頻強(qiáng)度值的M+1個(gè)接收時(shí)刻是否在一預(yù)設(shè)時(shí)長內(nèi),其中,預(yù)設(shè)時(shí)長為大于或等于射頻信號(hào)發(fā)送頻率與M值的乘積所得到的時(shí)間長度,M為大于或等于2的任意正整數(shù);
[0069]在步驟I中,M可以設(shè)置為大于等于2的正整數(shù),比如,可以為2,3,4,5,6,7等等,因此,本發(fā)明不對(duì)M的取值進(jìn)行具體限定。假如RFID標(biāo)簽的發(fā)送射頻(RF)信號(hào)的頻率為I秒鐘I次,為了避免第一讀寫器漏接射頻信號(hào)的情況,可以設(shè)置預(yù)設(shè)時(shí)長為大于等于M秒的一時(shí)間長度,在可以設(shè)置M為7,當(dāng)然,可以設(shè)置預(yù)設(shè)時(shí)長為8秒,9秒,10秒等等,較佳的,可以設(shè)置預(yù)設(shè)時(shí)長為10秒。
[0070]步驟2:若M+1個(gè)接收時(shí)刻不在預(yù)設(shè)時(shí)長內(nèi),第一讀寫器接收下一個(gè)射頻強(qiáng)度值,將下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟Si中的當(dāng)前射頻強(qiáng)度值,返回時(shí)長判斷步驟SI,若M+1個(gè)接收時(shí)刻在預(yù)設(shè)時(shí)長內(nèi),則判斷第m個(gè)射頻強(qiáng)度是否為第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及M個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值,其中,第m個(gè)射頻強(qiáng)度值為M個(gè)射頻強(qiáng)度值中的任一射頻強(qiáng)度值,m為大于等于I且小于等于M的整數(shù);
[0071]具體來講,M個(gè)射頻強(qiáng)度值為在存在毛刺射頻強(qiáng)度值時(shí),去除毛刺射頻強(qiáng)度值之后的多個(gè)射頻強(qiáng)度值,較佳 的,M個(gè)射頻強(qiáng)度值為大于等于2的偶數(shù)個(gè)射頻強(qiáng)度值,比如,2個(gè),4個(gè),6個(gè)等等,則較佳的,步驟2中的第m個(gè)射頻強(qiáng)度值為M個(gè)射頻強(qiáng)度值以及當(dāng)前射頻強(qiáng)度值中的中間時(shí)刻接收的射頻強(qiáng)度值,比如,M為4時(shí),第m個(gè)射頻強(qiáng)度值為第三個(gè)射頻強(qiáng)度值,由此能夠更準(zhǔn)確的判斷出RFID標(biāo)簽經(jīng)過第一讀寫器。
[0072]步驟3:在第m個(gè)射頻強(qiáng)度是第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及M個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值時(shí),確定第m個(gè)射頻強(qiáng)度值為通過第一讀寫器接收的第一射頻強(qiáng)度極值,否則第一讀寫器接收下一個(gè)射頻強(qiáng)度值,將下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟SI中的當(dāng)前射頻強(qiáng)度值,返回時(shí)長判斷步驟SI。
[0073]下面以M設(shè)置為6,預(yù)設(shè)時(shí)長設(shè)置為10秒,第m個(gè)射頻強(qiáng)度值為M個(gè)射頻強(qiáng)度值和當(dāng)前射頻強(qiáng)度值中的第四個(gè)射頻強(qiáng)度值為例,對(duì)步驟I~步驟3進(jìn)行解釋說明,但是不用于限制本發(fā)明。
[0074]RFID標(biāo)簽I秒鐘通過射頻信號(hào)方式向外發(fā)送I條數(shù)據(jù),第一讀寫器接收RFID標(biāo)簽發(fā)送的標(biāo)簽信號(hào)(當(dāng)然在此過程中,與第一讀寫器關(guān)聯(lián)的第二讀寫器在一時(shí)間段內(nèi)或一直能接收到RFID標(biāo)簽發(fā)送的標(biāo)簽信號(hào)),當(dāng)處理設(shè)備通過第一讀寫器接收到第i條數(shù)據(jù)時(shí),處理設(shè)備判斷是否接收到7條數(shù)據(jù),若沒有接收到7條數(shù)據(jù)則不處理,當(dāng)接收到7條數(shù)據(jù)時(shí),處理設(shè)備判斷接收的第I條數(shù)據(jù)至第7條數(shù)據(jù)的7個(gè)時(shí)刻是否在10秒內(nèi),若在10秒內(nèi),處理設(shè)備判斷第4條數(shù)據(jù)的射頻強(qiáng)度值是否為最近接收的第I條數(shù)據(jù)至第7條數(shù)據(jù)的射頻強(qiáng)度值中的最大射頻強(qiáng)度值;若不在10秒內(nèi),處理設(shè)備不進(jìn)行處理,繼續(xù)等待第一讀寫器接收第8條數(shù)據(jù),當(dāng)?shù)谝蛔x寫器接收到第8條數(shù)據(jù)時(shí),處理設(shè)備繼續(xù)判斷第一讀寫器接收第2條數(shù)據(jù)至第8條數(shù)據(jù)的7時(shí)刻是否在10秒內(nèi)……,處理設(shè)備以此方式實(shí)現(xiàn)從建立最大射頻強(qiáng)度值到刷新最大射頻強(qiáng)度值,比如在第一讀寫器接收到第50條數(shù)據(jù),處理設(shè)備根據(jù)第44條數(shù)據(jù)到第5條確定出接收第47條數(shù)據(jù)時(shí)的射頻強(qiáng)度值為最大射頻強(qiáng)度值,即符合條件的第一射頻強(qiáng)度極值。
[0075]可選地,為了使第一讀寫器接收的第一射頻強(qiáng)度極值更準(zhǔn)確,在步驟2中,當(dāng)M個(gè)時(shí)刻在預(yù)設(shè)時(shí)長內(nèi)時(shí),判斷第m個(gè)射頻強(qiáng)度值是否大于第一射頻強(qiáng)度閾值,其中,第一射頻強(qiáng)度閾值為第一讀寫器與RFID標(biāo)簽之間距離為最小配置距離時(shí),第一讀寫器接收的射頻強(qiáng)度值;具體的,假設(shè)RFID標(biāo)簽經(jīng)過第一讀寫器過程中最短距離可以達(dá)I米,則可以設(shè)置射頻強(qiáng)度閾值為近似為50 μ V,比如,又比如RFID標(biāo)簽經(jīng)過第一讀寫器過程中最短距離可以達(dá)1.5米,射頻強(qiáng)度閾值可以設(shè)置為近似80 μ V。在第m個(gè)射頻強(qiáng)度值大于第一射頻強(qiáng)度閾值時(shí),再判斷第m個(gè)射頻強(qiáng)度值是否為包括M個(gè)射頻強(qiáng)度值和當(dāng)前射頻強(qiáng)度值的M+1個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值。在第m個(gè)射頻強(qiáng)度值不大于第一射頻強(qiáng)度閾值時(shí),不執(zhí)行判斷第m個(gè)射頻強(qiáng)度值是否為包括M個(gè)射頻強(qiáng)度值和當(dāng)前射頻強(qiáng)度值的M+1個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值的步驟,由此可以避免對(duì)明顯不為射頻強(qiáng)度極值的射頻強(qiáng)度值進(jìn)行最大射頻強(qiáng)度值的判斷,因此提高了效率。
[0076]處理設(shè)備獲得與第一讀寫器關(guān)聯(lián)的第二讀寫器在第二時(shí)刻接收到的RFID標(biāo)簽的第二射頻強(qiáng)極值的方法包括如下步驟4?步驟6:
[0077]步驟4:時(shí)長判斷步驟S2:當(dāng)獲得第二讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值時(shí),獲取第二讀寫器在接收當(dāng)前射頻強(qiáng)度值之前已經(jīng)接收的與當(dāng)前射頻強(qiáng)度值的接收時(shí)刻最接近的N個(gè)射頻強(qiáng)度值,判斷第二讀寫器接收當(dāng)前射頻強(qiáng)度值以及接收N個(gè)射頻強(qiáng)度值的N+1個(gè)接收時(shí)刻是否在一預(yù)設(shè)時(shí)長內(nèi),其中,預(yù)設(shè)時(shí)長為大于或等于射頻信號(hào)發(fā)送頻率與N值的乘積所得到的時(shí)間長度,N為大于或等于2的任意正整數(shù);
[0078]步驟5:若N+1個(gè)接收時(shí)刻不在預(yù)設(shè)時(shí)長內(nèi),第一讀寫器接收下一個(gè)射頻強(qiáng)度值,將下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟S2中的當(dāng)前射頻強(qiáng)度值,返回時(shí)長判斷步驟S2,若N+1個(gè)接收時(shí)刻在預(yù)設(shè)時(shí)長內(nèi),則判斷第η個(gè)射頻強(qiáng)度是否為第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及N個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值,其中,第η個(gè)射頻強(qiáng)度值為N個(gè)射頻強(qiáng)度值中的任一射頻強(qiáng)度值,η為大于等于I且小于等于N的整數(shù);
[0079]步驟6:在第η個(gè)射頻強(qiáng)度是第二讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及N個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值時(shí),確定第η個(gè)射頻強(qiáng)度值為通過第二讀寫器接收的第二射頻強(qiáng)度極值,否則第二讀寫器接收下一個(gè)射頻強(qiáng)度值,將下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟S2中的當(dāng)前射頻強(qiáng)度值,返回時(shí)長判斷步驟S2。
[0080]可選地,為了使獲得的第二讀寫器接收的第二射頻強(qiáng)度極值更準(zhǔn)確,在步驟6中,當(dāng)M個(gè)時(shí)刻在預(yù)設(shè)時(shí)長內(nèi)時(shí),判斷第η個(gè)射頻強(qiáng)度值是否大于第二射頻強(qiáng)度閾值,其中,第二射頻強(qiáng)度閾值為第二讀寫器與RFID標(biāo)簽之間的距離為最小配置距離時(shí),第二讀寫器接收的射頻強(qiáng)度值;在第η個(gè)射頻強(qiáng)度值大于第二射頻強(qiáng)度閾值時(shí),判斷第η個(gè)射頻強(qiáng)度是否為第二讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及N個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值。
[0081]在具體實(shí)施過程中,處理設(shè)備獲得第一讀寫器接收到的第一射頻強(qiáng)度極值的進(jìn)程和獲得第二讀寫器接收到的第二射頻強(qiáng)度極值的進(jìn)程為相互獨(dú)立的進(jìn)程。處理設(shè)備獲得第二讀寫器在第二時(shí)刻接收到的第二射頻強(qiáng)度極值的實(shí)施方式可以參考上述獲得第一讀寫器在第一時(shí)刻接收到的第一射頻強(qiáng)度極值的實(shí)施方式,因此為了說明書的簡潔,在此不再贅述。
[0082]在步驟S102中,為了進(jìn)一步提高判斷移動(dòng)方向的準(zhǔn)確性,可選地,獲得第一讀寫器在第一時(shí)刻接收到的RFID標(biāo)簽的第一射頻強(qiáng)度極值,以及獲得與第一讀寫器關(guān)聯(lián)的第二讀寫器在第二時(shí)刻接收到的RFID標(biāo)簽的第二射頻強(qiáng)極值時(shí),判斷第一時(shí)刻和第二時(shí)刻的時(shí)間差值是否在第一時(shí)間閾值內(nèi),當(dāng)時(shí)間差值在第一時(shí)間閾值內(nèi)時(shí),根據(jù)第一時(shí)刻與第二時(shí)刻的時(shí)刻順序確定出RFID標(biāo)簽的移動(dòng)方向。其中,第一時(shí)間閾值根據(jù)第一讀寫器和第二讀寫器之間的最大配置距離,以及根據(jù)射頻信號(hào)發(fā)送頻率設(shè)定;
[0083]具體來講,第一時(shí)間閾值的時(shí)間下限為一次射頻信號(hào)發(fā)送間隔,第一時(shí)間閾值的時(shí)間上限為射頻信號(hào)發(fā)送頻率參數(shù)與第一讀寫器與第二讀寫器之間的最大配置距離的距離參數(shù)的乘積,第一時(shí)間閾值取上限或下限,或者上限和下限之間的任意一個(gè)值。
[0084]第一時(shí)間閾值的時(shí)間下限為一次射頻信號(hào)發(fā)送間隔,可以保證第一射頻強(qiáng)度極值和第二射頻強(qiáng)度極值均不為毛刺射頻強(qiáng)度值,第一時(shí)間閾值的時(shí)間上限為射頻信號(hào)發(fā)送頻率參數(shù)與第一讀寫器與第二讀寫器之間的最大配置距離的距離參數(shù)的乘積,可以保證第一射頻強(qiáng)度值和第二射頻強(qiáng)度值為RFID標(biāo)簽在一次經(jīng)過的過程中記錄的射頻強(qiáng)度極值,避免將其他過程中獲得的射頻強(qiáng)度極值作為本次邏輯判斷的數(shù)據(jù)。
[0085]假設(shè),設(shè)置第一讀寫器與第二讀寫器的最大配置距離為60米,同時(shí),因?yàn)镽FID標(biāo)簽I秒發(fā)送I條數(shù)據(jù),因此,可以設(shè)置第一時(shí)間閾值為[1,60],即第一時(shí)刻與第二時(shí)刻的時(shí)間差值大于等于I秒且小于等于60秒。其中,第一時(shí)間閾值中的“大于等于I秒”是可以配置的,比如,還可以設(shè)置為大于等于2秒,大于等于3秒等?;谙嗤?,當(dāng)?shù)谝蛔x寫器與第二讀寫器之間為其他距離時(shí),根據(jù)第一讀寫器與第二讀寫器的最大配置距離可以定義第一時(shí)間閾值。
[0086]下面以上述假設(shè)為例,對(duì)處理設(shè)備根據(jù)第一時(shí)刻與第二時(shí)刻的時(shí)刻順序確定出RFID標(biāo)簽的移動(dòng)方向的實(shí)施方式進(jìn)行舉例說明:
[0087]確定第一時(shí)刻和第二時(shí)刻的時(shí)間差值;
[0088]判斷第一時(shí)刻和第二時(shí)刻的時(shí)間差值是否在[1,60]內(nèi);
[0089]根據(jù)判斷結(jié)果有如下三種情況:
[0090]1、若第一時(shí)刻和第二時(shí)刻的時(shí)間差值小于I秒,表明第一讀寫器接收的第一射頻強(qiáng)度極值為毛刺射頻強(qiáng)度值,或第二讀寫器接收的第二射頻強(qiáng)度極值為毛刺射頻強(qiáng)度值,判斷出RFID標(biāo)簽沒有從第一讀寫器移動(dòng)至第二讀寫器,也沒有從第二讀寫器移動(dòng)至第一讀寫器。
[0091]2、若第一時(shí)刻和第二時(shí)刻的時(shí)間差值大于60秒,表明第一讀寫器接收的第一射頻強(qiáng)度極值或第一讀寫器接收的第二射頻強(qiáng)度極值為另一次經(jīng)過RFID讀寫器時(shí)接收到的射頻強(qiáng)度極值或?yàn)槊躺漕l強(qiáng)度值,則判斷RFID標(biāo)簽沒有從第一讀寫器移動(dòng)至第二讀寫器,也沒有從第二讀寫器移動(dòng)至第一讀寫器。
[0092]3、若第一時(shí)刻和第二時(shí)刻的時(shí)間差值在[1,60]內(nèi),判斷RFID標(biāo)簽從第二讀寫器移動(dòng)至第一讀寫器,具體在圖1所示的應(yīng)用過程中,若第一讀寫器為RFID讀寫器A,第二讀寫器為RFID讀寫器B,表明RFID標(biāo)簽依附的物品進(jìn)門,若第一讀寫器為RFID讀寫器A,第二讀寫器為RFID讀寫器B,表明RFID標(biāo)簽依附的物品出門。
[0093]實(shí)施例二[0094]基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例二提供了一種電子設(shè)備,參考圖3,圖3為本發(fā)明實(shí)施例中電子設(shè)備的功能框架圖,包括:
[0095]第一獲取單元301,用于獲得第一讀寫器在第一時(shí)刻接收到的RFID標(biāo)簽的第一射頻強(qiáng)度極值,
[0096]第二獲取單元302,用于獲得與第一讀寫器關(guān)聯(lián)的第二讀寫器在第二時(shí)刻接收到的RFID標(biāo)簽的第二射頻強(qiáng)極值;
[0097]確定單元303,用于獲得第一獲取單元和第二獲取單元的獲取結(jié)果,根據(jù)第一時(shí)刻與第二時(shí)刻的時(shí)刻順序確定出RFID標(biāo)簽的移動(dòng)方向。
[0098]進(jìn)一步,確定單元303,包括:
[0099]判斷模塊,用于判斷第一時(shí)刻和第二時(shí)刻的時(shí)間差值是否在第一時(shí)間閾值內(nèi),其中,第一時(shí)間閾值根據(jù)第一讀寫器和第二讀寫器之間的最大配置距離,以及根據(jù)射頻信號(hào)發(fā)送頻率設(shè)定;
[0100]確定模塊,用于當(dāng)時(shí)間差值在第一時(shí)間閾值內(nèi)時(shí),根據(jù)第一時(shí)刻與第二時(shí)刻的時(shí)刻順序確定出RFID標(biāo)簽的移動(dòng)方向。
[0101]進(jìn)一步,第一獲取單元301,包括:
[0102]第一時(shí)長判斷模塊,用于執(zhí)行時(shí)長判斷步驟S1:當(dāng)獲得第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值時(shí),獲取第一讀寫器在接收當(dāng)前射頻強(qiáng)度值之前已經(jīng)接收的與當(dāng)前射頻強(qiáng)度值的接收時(shí)刻最接近的M個(gè)射頻強(qiáng)度值,判斷第一讀寫器接收當(dāng)前射頻強(qiáng)度值以及接收M個(gè)射頻強(qiáng)度值的M+1個(gè)接收時(shí)刻是否在一預(yù)設(shè)時(shí)長內(nèi),其中,預(yù)設(shè)時(shí)長為大于或等于射頻信號(hào)發(fā)送頻率與M值的乘積所得到的時(shí)間長度,M為大于或等于2的任意正整數(shù);
[0103]第一最大射頻強(qiáng)度值判斷模塊,用于若M+1個(gè)接收時(shí)刻不在預(yù)設(shè)時(shí)長內(nèi),第一讀寫器接收下一個(gè)射頻強(qiáng)度值,將下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟Si中的當(dāng)前射頻強(qiáng)度值,返回時(shí)長判斷步驟SI,若M+1個(gè)接收時(shí)刻在預(yù)設(shè)時(shí)長內(nèi),則判斷第m個(gè)射頻強(qiáng)度是否為第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及M個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值,其中,第m個(gè)射頻強(qiáng)度值為M個(gè)射頻強(qiáng)度值中的任一射頻強(qiáng)度值,m為大于等于I且小于等于M的整數(shù);
[0104]第一極值確定模塊,用于在第m個(gè)射頻強(qiáng)度是第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及M個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值時(shí),確定第m個(gè)射頻強(qiáng)度值為通過第一讀寫器接收的第一射頻強(qiáng)度極值,否則第一讀寫器接收下一個(gè)射頻強(qiáng)度值,將下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟SI中的當(dāng)前射頻強(qiáng)度值,返回時(shí)長判斷步驟SI。
[0105]進(jìn)一步,第一最大射頻強(qiáng)度值判斷模塊用于:
[0106]判斷第m個(gè)射頻強(qiáng)度值是否大于第一射頻強(qiáng)度閾值,其中,第一射頻強(qiáng)度閾值為第一讀寫器與RFID標(biāo)簽之間距離為最小配置距離時(shí),第一讀寫器接收的射頻強(qiáng)度值;
[0107]在第m個(gè)射頻強(qiáng)度值大于第一射頻強(qiáng)度閾值時(shí),判斷第m個(gè)射頻強(qiáng)度是否為第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及M個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值。
[0108]進(jìn)一步,第二獲取單元302,包括:
[0109]第二時(shí)長判斷模塊,用于執(zhí)行時(shí)長判斷步驟S2:當(dāng)獲得第二讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值時(shí),獲取第二讀寫器在接收當(dāng)前射頻強(qiáng)度值之前已經(jīng)接收的與當(dāng)前射頻強(qiáng)度值的接收時(shí)刻最接近的N個(gè)射頻強(qiáng)度值,判斷第二讀寫器接收當(dāng)前射頻強(qiáng)度值以及接收N個(gè)射頻強(qiáng)度值的N+1個(gè)接收時(shí)刻是否在一預(yù)設(shè)時(shí)長內(nèi),其中,預(yù)設(shè)時(shí)長為大于或等于射頻信號(hào)發(fā)送頻率與N值的乘積所得到的時(shí)間長度,N為大于或等于2的任意正整數(shù);
[0110]第二最大射頻強(qiáng)度值判斷模塊,用于若N+1個(gè)接收時(shí)刻不在預(yù)設(shè)時(shí)長內(nèi),第一讀寫器接收下一個(gè)射頻強(qiáng)度值,將下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟S2中的當(dāng)前射頻強(qiáng)度值,返回時(shí)長判斷步驟S2,若N+1個(gè)接收時(shí)刻在預(yù)設(shè)時(shí)長內(nèi),則判斷第η個(gè)射頻強(qiáng)度是否為第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及N個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值,其中,第η個(gè)射頻強(qiáng)度值為N個(gè)射頻強(qiáng)度值中的任一射頻強(qiáng)度值,η為大于等于I且小于等于N的整數(shù);
[0111]第二極值確定模塊,用于在第η個(gè)射頻強(qiáng)度是第二讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及N個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值時(shí),確定第η個(gè)射頻強(qiáng)度值為通過第二讀寫器接收的第二射頻強(qiáng)度極值,否則第二讀寫器接收下一個(gè)射頻強(qiáng)度值,將下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟S2中的當(dāng)前射頻強(qiáng)度值,返回時(shí)長判斷步驟S2。
[0112]進(jìn)一步,第二最大射頻強(qiáng)度值判斷模塊用于:
[0113]判斷第η個(gè)射頻強(qiáng)度值是否大于第二射頻強(qiáng)度閾值,其中,第二射頻強(qiáng)度閾值為第二讀寫器與RFID標(biāo)簽之間的距離為最小配置距離時(shí),第二讀寫器接收的射頻強(qiáng)度值;
[0114]在第η個(gè)射頻強(qiáng)度值大于第二射頻強(qiáng)度閾值時(shí),判斷第η個(gè)射頻強(qiáng)度是否為第二讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及N個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值。
[0115]以上各實(shí)施例可以單獨(dú)實(shí)施,也可以結(jié)合實(shí)施,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要進(jìn)行選擇。
[0116]前述實(shí)施例一中的RFID標(biāo)簽移動(dòng)方向判斷方法中的各種變化方式和具體實(shí)例同樣適用于本實(shí)施例二的電子設(shè)備,通過前述對(duì)RFID標(biāo)簽移動(dòng)方向判斷方法的詳細(xì)描述,本領(lǐng)域技術(shù)人員可以清楚的知道本實(shí)施例中電子設(shè)備的實(shí)施方法,所以為了說明書的簡潔,在此不再詳述。
[0117]通過本發(fā)明的一個(gè)或多個(gè)實(shí)施例,可以實(shí)現(xiàn)如下技術(shù)效果:
[0118]本發(fā)明實(shí)施例提供的技術(shù)方案中,在獲得第一讀寫器在第一時(shí)刻接收到的RFID標(biāo)簽的第一射頻強(qiáng)度極值,以及獲得與第一讀寫器關(guān)聯(lián)的第二讀寫器在第二時(shí)刻接收到的所述RFID標(biāo)簽的第二射頻強(qiáng)極值時(shí),根據(jù)所述第一時(shí)刻與所述第二時(shí)刻的時(shí)刻順序確定出所述RFID標(biāo)簽的移動(dòng)方向。因此,有效解決了現(xiàn)有技術(shù)中不能精確判斷RFID標(biāo)簽的移動(dòng)方向的技術(shù)問題,進(jìn)而能夠比較兩個(gè)不同讀寫器接收兩個(gè)射頻強(qiáng)度極值的時(shí)刻,得到RFID標(biāo)簽通過RFID讀寫器的先后順序,在空曠的環(huán)境下或有遮擋物影響情況下,即使應(yīng)該先第一次接收到射頻信號(hào)的讀寫器后接收到射頻信號(hào),或者第一次接收到射頻信號(hào)的時(shí)刻相同,但是由于本發(fā)明技術(shù)方案并不是根據(jù)接收一個(gè)射頻信號(hào)射頻強(qiáng)度值的時(shí)刻來判斷,而是在RFID標(biāo)簽移動(dòng)過程中,獲得多個(gè)射頻強(qiáng)度值,根據(jù)從多個(gè)射頻強(qiáng)度值中確定出的射頻強(qiáng)度極值的時(shí)刻差來判斷RFID標(biāo)簽的移動(dòng)方向,而且射頻強(qiáng)度極值是在RFID標(biāo)簽與讀寫器之間的最短距離時(shí)獲得,因此即使其中一個(gè)射頻強(qiáng)度值或幾個(gè)射頻強(qiáng)度值出現(xiàn)接收錯(cuò)誤,或者一個(gè)或多個(gè)射頻信號(hào)同時(shí)被兩個(gè)讀寫器接收到,都不會(huì)影響到RFID標(biāo)簽移動(dòng)方向的判斷,因此,本發(fā)明提供的技術(shù)方案避免了移動(dòng)方向的誤判,能夠更精確判斷出RFID標(biāo)簽的移動(dòng)方向。
[0119]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器,CD-ROM,光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0120]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0121]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0122]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0123]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種RFID標(biāo)簽移動(dòng)方向判斷方法,其特征在于,包括: 獲得第一讀寫器在第一時(shí)刻接收到的所述RFID標(biāo)簽的第一射頻強(qiáng)度極值,以及獲得與所述第一讀寫器關(guān)聯(lián)的第二讀寫器在第二時(shí)刻接收到的所述RFID標(biāo)簽的第二射頻強(qiáng)極值,根據(jù)所述第一時(shí)刻與所述第二時(shí)刻的時(shí)刻順序確定出所述RFID標(biāo)簽的移動(dòng)方向。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一時(shí)刻與所述第二時(shí)刻的時(shí)刻順序確定出所述RFID標(biāo)簽的移動(dòng)方向,包括: 判斷所述第一時(shí)刻和所述第二時(shí)刻的時(shí)間差值是否在第一時(shí)間閾值內(nèi),其中,所述第一時(shí)間閾值根據(jù)所述第一讀寫器和所述第二讀寫器之間的最大配置距離,以及根據(jù)射頻信號(hào)發(fā)送頻率設(shè)定; 當(dāng)所述時(shí)間差值在所述第一時(shí)間閾值內(nèi)時(shí),根據(jù)所述第一時(shí)刻與所述第二時(shí)刻的時(shí)刻順序確定出所述RFID標(biāo)簽的移動(dòng)方向。
3.如權(quán)利要求2所述的方法,其特征在于,所述第一時(shí)間閾值的時(shí)間下限為一次射頻信號(hào)發(fā)送間隔,所述第一時(shí)間閾值的時(shí)間上限為射頻信號(hào)發(fā)送頻率參數(shù)與所述第一讀寫器與所述第二讀寫器之間的最大配置距離的距離參數(shù)的乘積,所述第一時(shí)間閾值取所述上限或所述下限,或者所述上限和所述下限之間的任意一個(gè)值。
4.如權(quán)利要求1所述的方法,其特征在于,所述獲得第一讀寫器在第一時(shí)刻接收到的所述RFID標(biāo)簽的第一射頻強(qiáng)度極值,包括: 時(shí)長判斷步驟S1:當(dāng)獲得 所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值時(shí),獲取第一讀寫器在接收所述當(dāng)前射頻強(qiáng)度值之前已經(jīng)接收的與所述當(dāng)前射頻強(qiáng)度值的接收時(shí)刻最接近的M個(gè)射頻強(qiáng)度值,判斷所述第一讀寫器接收所述當(dāng)前射頻強(qiáng)度值以及接收所述M個(gè)射頻強(qiáng)度值的M+1個(gè)接收時(shí)刻是否在一預(yù)設(shè)時(shí)長內(nèi),其中,所述預(yù)設(shè)時(shí)長為大于或等于射頻信號(hào)發(fā)送頻率與M值的乘積所得到的時(shí)間長度,M為大于或等于2的任意正整數(shù); 若所述M+1個(gè)接收時(shí)刻不在所述預(yù)設(shè)時(shí)長內(nèi),所述第一讀寫器接收下一個(gè)射頻強(qiáng)度值,將所述下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟SI中所述的當(dāng)前射頻強(qiáng)度值,返回所述時(shí)長判斷步驟SI,若所述M+1個(gè)接收時(shí)刻在所述預(yù)設(shè)時(shí)長內(nèi),則判斷第m個(gè)射頻強(qiáng)度是否為所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述M個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值,其中,所述第m個(gè)射頻強(qiáng)度值為所述M個(gè)射頻強(qiáng)度值中的任一射頻強(qiáng)度值,m為大于等于I且小于等于M的整數(shù); 在所述第m個(gè)射頻強(qiáng)度是所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述M個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值時(shí),確定所述第m個(gè)射頻強(qiáng)度值為通過所述第一讀寫器接收的第一射頻強(qiáng)度極值,否則所述第一讀寫器接收下一個(gè)射頻強(qiáng)度值,將所述下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟SI中所述的當(dāng)前射頻強(qiáng)度值,返回所述時(shí)長判斷步驟SI。
5.如權(quán)利要求4所述的方法,其特征在于,所述判斷第m個(gè)射頻強(qiáng)度是否為所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述M個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值,包括: 判斷所述第m個(gè)射頻強(qiáng)度值是否大于第一射頻強(qiáng)度閾值,其中,所述第一射頻強(qiáng)度閾值為所述第一讀寫器與所述RFID標(biāo)簽之間距離為最小配置距離時(shí),所述第一讀寫器接收的射頻強(qiáng)度值; 在所述第m個(gè)射頻強(qiáng)度值大于所述第一射頻強(qiáng)度閾值時(shí),判斷所述第m個(gè)射頻強(qiáng)度是否為所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述M個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值。
6.如權(quán)利要求1所述的方法,其特征在于,所述獲得與所述第一讀寫器關(guān)聯(lián)的第二讀寫器在第二時(shí)刻接收到的所述RFID標(biāo)簽的第二射頻強(qiáng)極值,包括: 時(shí)長判斷步驟S2:當(dāng)獲得所述第二讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值時(shí),獲取第二讀寫器在接收所述當(dāng)前射頻強(qiáng)度值之前已經(jīng)接收的與所述當(dāng)前射頻強(qiáng)度值的接收時(shí)刻最接近的N個(gè)射頻強(qiáng)度值,判斷所述第二讀寫器接收所述當(dāng)前射頻強(qiáng)度值以及接收所述N個(gè)射頻強(qiáng)度值的N+1個(gè)接收時(shí)刻是否在一預(yù)設(shè)時(shí)長內(nèi),其中,所述預(yù)設(shè)時(shí)長為大于或等于射頻信號(hào)發(fā)送頻率與N值的乘積所得到的時(shí)間長度,N為大于或等于2的任意正整數(shù); 若所述N+1個(gè)接收時(shí)刻不在所述預(yù)設(shè)時(shí)長內(nèi),所述第一讀寫器接收下一個(gè)射頻強(qiáng)度值,將所述下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟S2中所述的當(dāng)前射頻強(qiáng)度值,返回所述時(shí)長判斷步驟S2,若所述N+1個(gè)接收時(shí)刻在所述預(yù)設(shè)時(shí)長內(nèi),則判斷第η個(gè)射頻強(qiáng)度是否為所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述N個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值,其中,所述第η個(gè)射頻強(qiáng)度值為所述N個(gè)射頻強(qiáng)度值中的任一射頻強(qiáng)度值,η為大于等于I且小于等于N的整數(shù); 在所述第η個(gè)射頻強(qiáng)度是所述第二讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述N個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值時(shí),確定所述第η個(gè)射頻強(qiáng)度值為通過所述第二讀寫器接收的第二射頻強(qiáng)度極值 ,否則所述第二讀寫器接收下一個(gè)射頻強(qiáng)度值,將所述下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟S2中所述的當(dāng)前射頻強(qiáng)度值,返回所述時(shí)長判斷步驟S2。
7.如權(quán)利要求6所述的方法,其特征在于,所述判斷第η個(gè)射頻強(qiáng)度是否為所述第二讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述N個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值,包括: 判斷所述第η個(gè)射頻強(qiáng)度值是否大于第二射頻強(qiáng)度閾值,其中,所述第二射頻強(qiáng)度閾值為所述第二讀寫器與所述RFID標(biāo)簽之間的距離為最小配置距離時(shí),所述第二讀寫器接收的射頻強(qiáng)度值; 在所述第η個(gè)射頻強(qiáng)度值大于所述第二射頻強(qiáng)度閾值時(shí),判斷所述第η個(gè)射頻強(qiáng)度是否為所述第二讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述N個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值。
8.—種電子設(shè)備,其特征在于,包括: 第一獲取單元,用于獲得第一讀寫器在第一時(shí)刻接收到的所述RFID標(biāo)簽的第一射頻強(qiáng)度極值, 第二獲取單元,用于獲得與所述第一讀寫器關(guān)聯(lián)的第二讀寫器在第二時(shí)刻接收到的所述RFID標(biāo)簽的第二射頻強(qiáng)極值; 確定單元,用于獲得所述第一獲取單元和所述第二獲取單元的獲取結(jié)果,根據(jù)所述第一時(shí)刻與所述第二時(shí)刻的時(shí)刻順序確定出所述RFID標(biāo)簽的移動(dòng)方向。
9.如權(quán)利要求8所述的電子設(shè)備,其特征在于,所述確定單元,包括: 判斷模塊,用于判斷所述第一時(shí)刻和所述第二時(shí)刻的時(shí)間差值是否在第一時(shí)間閾值內(nèi),其中,所述第一時(shí)間閾值根據(jù)所述第一讀寫器和所述第二讀寫器之間的最大配置距離,以及根據(jù)射頻信號(hào)發(fā)送頻率設(shè)定; 確定模塊,用于當(dāng)所述時(shí)間差值在所述第一時(shí)間閾值內(nèi)時(shí),根據(jù)所述第一時(shí)刻與所述第二時(shí)刻的時(shí)刻順序確定出所述RFID標(biāo)簽的移動(dòng)方向。
10.如權(quán)利要求8所述的電子設(shè)備,其特征在于,所述第一獲取單元,包括: 第一時(shí)長判斷模塊,用于執(zhí)行時(shí)長判斷步驟S1:當(dāng)獲得所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值時(shí),獲取第一讀寫器在接收所述當(dāng)前射頻強(qiáng)度值之前已經(jīng)接收的與所述當(dāng)前射頻強(qiáng)度值的接收時(shí)刻最接近的M個(gè)射頻強(qiáng)度值,判斷所述第一讀寫器接收所述當(dāng)前射頻強(qiáng)度值以及接收所述M個(gè)射頻強(qiáng)度值的M+1個(gè)接收時(shí)刻是否在一預(yù)設(shè)時(shí)長內(nèi),其中,所述預(yù)設(shè)時(shí)長為大于或等于射頻信號(hào)發(fā)送頻率與M值的乘積所得到的時(shí)間長度,M為大于或等于2的任意正整數(shù); 第一最大射頻強(qiáng)度值判斷模塊,用于若所述M+1個(gè)接收時(shí)刻不在所述預(yù)設(shè)時(shí)長內(nèi),所述第一讀寫器接收下一個(gè)射頻強(qiáng)度值,將所述下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟SI中所述的當(dāng)前射頻強(qiáng)度值,返回所述時(shí)長判斷步驟SI,若所述M+1個(gè)接收時(shí)刻在所述預(yù)設(shè)時(shí)長內(nèi),則判斷第m個(gè)射頻強(qiáng)度是否為所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述M個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值,其中,所述第m個(gè)射頻強(qiáng)度值為所述M個(gè)射頻強(qiáng)度值中的任一射頻強(qiáng)度值,m為大于等于I且小于等于M的整數(shù); 第一極值確定模塊,用于在所述第m個(gè)射頻強(qiáng)度是所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述M個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值時(shí),確定所述第m個(gè)射頻強(qiáng)度值為通過所述第一讀寫器接收的第一射頻強(qiáng)度極值,否則所述第一讀寫器接收下一個(gè)射頻強(qiáng)度值,將所述下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟SI中所述的當(dāng)前射頻強(qiáng)度值,返回所述時(shí)長判斷步驟SI。
11.如權(quán)利要求10所述的電子設(shè)備,其特征在于,所述第一最大射頻強(qiáng)度值判斷模塊用于: 判斷所述第m個(gè)射頻強(qiáng)度值是否大于第一射頻強(qiáng)度閾值,其中,所述第一射頻強(qiáng)度閾值為所述第一讀寫器與所述RFID標(biāo)簽之間距離為最小配置距離時(shí),所述第一讀寫器接收的射頻強(qiáng)度值;` 在所述第m個(gè)射頻強(qiáng)度值大于所述第一射頻強(qiáng)度閾值時(shí),判斷所述第m個(gè)射頻強(qiáng)度是否為所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述M個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值。
12.如權(quán)利要求8所述的電子設(shè)備,其特征在于,所述第二獲取單元,包括: 第二時(shí)長判斷模塊,用于執(zhí)行時(shí)長判斷步驟S2:當(dāng)獲得所述第二讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值時(shí),獲取第二讀寫器在接收所述當(dāng)前射頻強(qiáng)度值之前已經(jīng)接收的與所述當(dāng)前射頻強(qiáng)度值的接收時(shí)刻最接近的N個(gè)射頻強(qiáng)度值,判斷所述第二讀寫器接收所述當(dāng)前射頻強(qiáng)度值以及接收所述N個(gè)射頻強(qiáng)度值的N+1個(gè)接收時(shí)刻是否在一預(yù)設(shè)時(shí)長內(nèi),其中,所述預(yù)設(shè)時(shí)長為大于或等于射頻信號(hào)發(fā)送頻率與N值的乘積所得到的時(shí)間長度,N為大于或等于2的任意正整數(shù); 第二最大射頻強(qiáng)度值判斷模塊,用于若所述N+1個(gè)接收時(shí)刻不在所述預(yù)設(shè)時(shí)長內(nèi),所述第一讀寫器接收下一個(gè)射頻強(qiáng)度值,將所述下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟S2中所述的當(dāng)前射頻強(qiáng)度值,返回所述時(shí)長判斷步驟S2,若所述N+1個(gè)接收時(shí)刻在所述預(yù)設(shè)時(shí)長內(nèi),則判斷第η個(gè)射頻強(qiáng)度是否為所述第一讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述N個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值,其中,所述第η個(gè)射頻強(qiáng)度值為所述N個(gè)射頻強(qiáng)度值中的任一射頻強(qiáng)度值,η為大于等于I且小于等于N的整數(shù);第二極值確定模塊,用于在所述第η個(gè)射頻強(qiáng)度是所述第二讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述N個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值時(shí),確定所述第η個(gè)射頻強(qiáng)度值為通過所述第二讀寫器接收的第二射頻強(qiáng)度極值,否則所述第二讀寫器接收下一個(gè)射頻強(qiáng)度值,將所述下一個(gè)射頻強(qiáng)度值作為時(shí)長判斷步驟S2中所述的當(dāng)前射頻強(qiáng)度值,返回所述時(shí)長判斷步驟S2。
13.如權(quán)利要求12所述的電子設(shè)備,其特征在于,所述第二最大射頻強(qiáng)度值判斷模塊用于: 判斷所述第η個(gè)射頻強(qiáng)度值是否大于第二射頻強(qiáng)度閾值,其中,所述第二射頻強(qiáng)度閾值為所述第二讀寫器與所述RFID標(biāo)簽之間的距離為最小配置距離時(shí),所述第二讀寫器接收的射頻強(qiáng)度值; 在所述第η個(gè)射頻強(qiáng)度值大于所述第二射頻強(qiáng)度閾值時(shí),判斷所述第η個(gè)射頻強(qiáng)度是否為所述第二讀寫器當(dāng)前接收的當(dāng)前射頻強(qiáng)度值以及所述N個(gè)射頻強(qiáng)度值中的最大射頻強(qiáng)度值。
【文檔編號(hào)】G06K17/00GK103699916SQ201310728577
【公開日】2014年4月2日 申請(qǐng)日期:2013年12月25日 優(yōu)先權(quán)日:2013年12月25日
【發(fā)明者】龍漢, 何中華 申請(qǐng)人:華為技術(shù)有限公司