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