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