新四季網

用於對象的匿名跟蹤的方法、系統和電腦程式產品的製作方法

2023-05-25 07:49:41

用於對象的匿名跟蹤的方法、系統和電腦程式產品的製作方法
【專利摘要】提供與可移動對象相關聯的位置信息的系統和方法包括從多個標籤傳感器接收標籤標識(ID)信息報告。與從所述標籤傳感器接收到的所述ID信息報告中的每一個ID信息報告相關聯的可移動對象被識別。響應於接收到的ID信息報告更新與所述可移動對象相關聯的位置信息,以提供用於所述可移動對象的更新的位置信息,並且,與所述可移動對象中的每一個相關聯的所有者被確定。僅針對與所述可移動對象中的相應對象相關聯的所有者授權的請求者允許對於與所述可移動對象中的所述相應對象相關聯的位置信息的訪問,其中,所述標籤傳感器未被提供與所述可移動對象相關聯的ID信息或與所述可移動對象相關聯的所有者的通知。
【專利說明】用於對象的匿名跟蹤的方法、系統和電腦程式產品
【技術領域】
[0001]本發明涉及定位服務和匿名標籤,且更具體而言,涉及針對可以移動對象的定位服務。
【背景技術】
[0002]已經在美國專利N0.7,248,167 (』 167專利)中提出使用射頻識別(RFID)信號來提供關於所有者擁有的可移動對象的更新位置信息。然而,』167中的方法描述了其中所有者或所有者授權的人在定位對象中用作RFID的方法。

【發明內容】

[0003]在本發明的一些實施方式中,一種提供與可移動對象相關聯的位置信息的計算機實施方法包括從多個標籤傳感器接收標籤標識(ID)信息報告。與從所述標籤傳感器接收到的所述ID信息報告中的每一個ID信息報告相關聯的可移動對象被識別。響應於接收到的ID信息報告更新與所述可移動對象相關聯的位置信息,以提供用於所述可移動對象的更新的位置信息,並且,與所述可移動對象中的每一個相關聯的所有者被確定。僅針對與所述可移動對象中的相應對象相關聯的所有者授權的請求者允許對於與所述可移動對象中的所述相應對象相關聯的位置信息的訪問,其中,所述標籤傳感器未被提供與所述可移動對象相關聯的ID信息或與所述可移動對象相關聯的所有者的通知。
[0004]在其它實施方式中,更新位置信息的步驟包括:針對所述ID信息報告中的相應ID信息報告,確定提供所述ID信息報告中的所述相應ID信息報告的所述標籤傳感器中的報告標籤傳感器的標識;估算所述標籤傳感器中的被識別的報告標籤傳感器的位置;以及基於所述標籤傳感器中的所述報告標籤傳感器的估算的位置而更新用於與所述ID信息報告中的所述相應ID信息報告相關聯的可移動對象的位置信息。更新位置信息的步驟可以還包括:基於與提供接收到的ID信息報告中的被選擇的報告的所述報告標籤傳感器相關的可靠性特性而對接收到的ID信息報告中的所述被選擇的報告進行質量加權。所述可靠性特性可以是在所述標籤傳感器中的所述報告標籤傳感器和與所述ID信息報告中的相應的被選擇的報告相關聯的可移動對象關聯的所有者之間的關聯。
[0005]在其它實施方式中,更新位置信息的步驟還包括:基於與相應ID信息報告相關聯的時間的過濾器時間窗口將與所述可移動對象中的同一對象相關聯的多個接收到的ID信息報告進行分組。用於經分組的多個接收到的ID信息報告的所述標籤傳感器中的被識別的報告標籤傳感器的位置被比較。基於所述標籤傳感器中的被識別的標籤傳感器的位置的比較,經分組的多個接收到的ID信息報告中的被選擇的報告被丟棄。
[0006]在其它實施方式中,接收ID信息報告的步驟包括:從第一標籤傳感器接收與第一可移動對象相關聯的第一 ID信息報告,所述第一標籤傳感器具有相關聯的位置精確度;從第二標籤傳感器接收與所述第一可移動對象相關聯的第二 ID信息報告,所述第二標籤傳感器具有小於所述第一標籤傳感器的相關聯的位置精確度;以及從所述第二標籤傳感器接收與第二可移動對象相關聯的第三ID信息報告。所述第二 ID信息報告和所述第三ID信息報告中的每一個均具有落在相同採樣窗口中的相關聯的時間。更新位置信息的步驟包括:基於所述第一標籤傳感器的估算的位置而非所述第二標籤傳感器的估算的位置更新用於所述第一可移動對象的位置信息;以及響應於接收到具有落在所述採樣窗口內的相關聯的時間的所述第二 ID信息報告和所述第三ID信息報告,基於用於所述第一可移動對象的更新的位置信息而更新用於所述第二可移動對象的位置信息。所述第一標籤傳感器可以是具有GPS位置信息的移動終端,所述第二標籤傳感器可以是不具有GPS位置信息的移動終端。
[0007]在其它實施方式中,識別可移動對象的步驟包括將來自所述ID信息報告的ID信息與將ID信息和可移動對象中的相應對象相關聯的存儲的信息進行比較,並且,所述方法還包括在選擇的時間改變與可移動對象中的所述相應對象相關聯的ID信息。
[0008]在其它實施方式中,所述標籤傳感器是移動終端,並且,在接收所述ID信息報告的步驟之前包括在所述多個標籤傳感器中的一個標籤傳感器處,使用短程無線傳輸協議接收標籤標識。所述多個標籤傳感器中的所述一個標籤傳感器不知道什麼對象與接收到的標籤標識相關聯。接收到的標籤標識被格式化為ID信息報告。通過可通信地連接到所述多個標籤傳感器中的所述一個標籤傳感器的廣域蜂窩網絡將所述ID信息報告發送到位置服務。可以從電池供電的電子標籤接收所述標籤標識,所述電子標籤配置成使用短程無線協議在指定間隔發送所述電子標籤的標籤標識。所述標籤還可以包括包含多個標識的存儲器,並且,所述標籤可以配置成選擇所述多個標識中的不同的一個標識,以在指定間隔作為所述標籤的標籤標識而發送。
[0009]在一些實施方式中,所述標籤具有唯一標識號且所述標籤還配置成重複地執行以下步驟:確定新變數;添加(附加)所述新變數到所述標識號以提供用於所述標籤的標識數據;對所述標識數據進行編碼以便於作為所述標籤標識而發送;以及使用所述短程無線協議發送所述標籤標識。重複確定新變數、添加和編碼的步驟,使得發送的標籤標識在選擇的間隔之後改變。
[0010]在另外的其它實施方式中,一種提供與可移動對象相關聯的位置信息的計算機實施方法包括在移動終端使用短程無線傳輸協議接收標籤標識。所述移動終端不具有接收到的標籤標識的源的任意了解。接收到的標籤標識被格式化為ID信息報告。通過可通信地連接到所述移動終端的廣域蜂窩網絡將所述ID信息報告發送到位置服務。接收、格式化和發送的步驟可以針對由所述移動終端從所述移動終端的位置接收的多個標籤標識實施,並且,格式化接收到的標籤信息的步驟可以包括將用於所述移動終端的位置信息添加到所述ID信息報告。
[0011]在其它實施方式中,一種用於提供與可移動對象相關聯的位置信息的位置伺服器包括:處理器;和連接到所述處理器的存儲器,對於所述可移動對象中的每一個對象,其包括與相應可移動對象相關聯的標識信息和與相應可移動對象相關聯的所有者。連接到所述處理器的通信接口配置成從標籤傳感器接收標籤標識(ID)信息。在所述處理器上運行的對象位置模塊配置成響應於接收到的ID信息報告更新存儲在所述存儲器中的與所述可移動對象相關聯的位置信息,以提供用於所述可移動對象的更新的位置信息。在所述處理器上運行的數據訪問模塊配置成僅針對與所述可移動對象中的相應對象相關聯的所有者授權的請求者允許對於與所述可移動對象中的所述相應對象相關聯的位置信息的訪問。所述標籤傳感器未被提供與相應可移動對象相關聯的標識信息或與相應可移動對象相關聯的所有者的通知。
[0012]在其它實施方式中,所述對象位置模塊包括過濾器模塊,所述過濾器模塊配置成在所述ID信息報告中的接收到的報告之間選擇以增加用於所述可移動對象的存儲的所述更新的位置信息的精確度。所述對象位置模塊可以包括配置成估算提供所述ID信息報告中的相應報告的標籤傳感器的位置的標籤傳感器定位器模塊,並且所述對象位置模塊可以配置成基於提供所述ID信息報告中的相應報告的標籤傳感器的估算的位置而更新所述位置信息。
[0013]在其它實施方式中,一種用於提供在定位可移動對象中使用的匿名短程無線發送器標籤的方法包括在所述標籤處執行的以下步驟:確定用於所述標籤的唯一標識號;以及確定合併到所述唯一標識號中的變數。所述變數被添加到所述標識號以提供用於所述標籤的標識數據。對所述標識數據進行編碼以便於作為標籤標識而通過所述短程無線發送器來發送。使用短程無線協議來發送所述標籤標識。確定新變數。所述新變數被添加到所述標識號以提供用於所述標籤的新標識數據。對所述新標識數據進行編碼以便於作為新標籤標識而通過所述短程無線發送器來發送。使用所述短程無線協議來發送所述新標籤標識。在選擇的間隔之後,使用用於所述標籤的所述新標籤標識,重複確定所述新變數、添加所述新變數、編碼和發送的步驟。所述變數和所述新變數可以是時間相關戳,所述時間相關戳可以是由所述標籤基於所述標籤的時鐘而產生的時間戳。所述時間相關戳可以是由所述標籤從初始參考發送開始基於所述標籤標識的發送的數量而產生的序列號。所述選擇的間隔可以不大於一小時。所述短程無線協議可以不使用諸如介質訪問控制(MAC)地址這樣的靜態標識。所述短程無線協議可以是ANT協議。
[0014]在其它實施方式中,確定變數的步驟還包括基於用於對所述標識數據進行編碼的方法而產生在填充方案中使用的隨機數。添加(附加)變數的步驟還包括將所述隨機數添加到所述變數和所述標識號以提供用於所述標籤的標識數據。
[0015]在其它實施方式中,在對所述標識數據進行編碼的步驟之前,計算用於所述標識數據的循環冗餘校驗(CRC),並且將所述CRC添加到所述標識數據。對所述標識數據進行編碼的步驟包括對所述標識數據和CRC進行編碼以便於作為所述標籤標識而通過所述短程無線發送器來發送。對所述新標識數據進行編碼的步驟可以包括識別在對所述新標識數據進行編碼中使用的公鑰,並且,在重複確定新變數的步驟之前,可以選擇在對所述新標識數據進行編碼中使用的新公鑰,並且對所述新標識數據進行編碼的步驟包括使用所述新公鑰對所述新標識數據進行編碼。由所述標籤基於將用於在所述標籤上存儲的序列中的公鑰的表而選擇所述新公鑰。
[0016]在其它實施方式中,遠離標籤的伺服器計算機從標籤傳感器接收發送的新標籤標識,所述標籤傳感器從所述標籤接收所述新標籤標識。使用未被提供到所述標籤傳感器的與提供到所述標籤和所述伺服器計算機二者的公鑰相關的信息,選擇在對接收到的標籤標識進行解碼中使用的候選私鑰。使用選擇的私鑰來對接收到的標籤標識進行解碼。基於從解碼的標籤標識提取的CRC而檢測錯誤。響應於檢測到錯誤,選擇在對接收到的標籤標識進行解碼中使用的下一候選私鑰。使用所述下一候選私鑰,重新解碼接收到的標籤標識。針對重新解碼的標籤標識檢查錯誤。當在重新解碼的標籤標識中沒有檢測到錯誤時,從解碼的標籤標識提取所述唯一標識號且基於提取的唯一標識號識別發送接收到的標籤標識的標籤。當在重新解碼的標籤標識中檢測到錯誤時,重複選擇下一候選私鑰、重新解碼接收到的標籤標識、檢查錯誤和提取所述唯一標識號的步驟。
[0017]在其它實施方式中,遠離標籤的伺服器計算機從標籤傳感器接收發送的新標籤標識,所述標籤傳感器從所述標籤接收所述新標籤標識,並且使用未被提供到所述標籤傳感器的提供到所述標籤和所述伺服器計算機二者的信息來確定在對接收到的標籤標識進行解碼中使用的密鑰。使用確定的密鑰來解碼接收到的標籤標識。從解碼的標籤標識提取所述唯一標識號。基於提取的唯一標識號而識別發送接收到的標籤標識的所述標籤。
[0018][匹配權利要求]在另外的其它實施方式中,匿名標籤包括處理器和連接到所述處理器的短程無線發送器。連接到所述處理器的存儲器包括用於所述標籤的唯一標識號和被所述標籤用在編碼中的密鑰。所述標籤的標籤標識模塊配置成在所述處理器上重複地執行以下步驟:確定合併到所述唯一標識號中的新變數;將所述新變數添加到所述標識號以提供用於所述標籤的標識數據;以及,對所述標識數據進行編碼以便於作為標籤標識而通過所述短程無線發送器來發送。所述短程無線發送器發送所述標籤標識。
[0019]還提供包括如上所述的方法的其它方面的電腦程式產品和計算設備。
【專利附圖】

【附圖說明】
[0020]圖1是根據本發明的一些實施方式向移動終端提供服務的無線通信網絡的示意性說明。
[0021]圖2是說明根據本發明的一些實施方式用作標籤傳感器的移動終端的示意性框圖。
[0022]圖3是說明根據本發明的一些實施方式包括位置服務的計算機伺服器的示意性框圖。
[0023]圖4是說明根據本發明的一些實施方式的方法、電腦程式產品和位置服務的操作的流程圖。
[0024]圖5是說明根據本發明的又一些實施方式的方法、電腦程式產品和位置服務的操作的流程圖。
[0025]圖6是說明根據本發明的其它實施方式的方法、電腦程式產品和位置服務的操作的流程圖。
[0026]圖7是說明根據本發明的一些實施方式的方法、電腦程式產品和標籤傳感器的操作的流程圖。
[0027]圖8A是說明根據本發明的一些實施方式的匿名標籤的示意性框圖。
[0028]圖SB是說明根據本發明的一些實施方式在加密之前標籤準備的標籤標識的格式的示意性框圖。
[0029]圖9是說明根據本發明的一些實施方式的方法、電腦程式產品和匿名標籤的操作的流程圖。
[0030]圖10是說明根據本發明的一些實施方式的方法、電腦程式產品和用於匿名標籤的伺服器計算機的操作的流程圖。【具體實施方式】
[0031]此後將參考附圖更完整地描述本發明的各個實施方式。然而,本發明不應解讀為限制於此處提及的實施方式。而是,提供這些實施方式是為了使得本公開將更加透徹和完整,且將向本領域技術人員傳達本發明的範圍。
[0032]應當理解,當在此使用時,術語「包含」是開放界限的,且包括一個或更多陳述的元件、步驟和/或功能而不排除一個或更多未陳述的元件、步驟和/或功能。當在此使用時,除非上下文明確指示,單數形式「一個」和「該」旨在也包括複數形式。術語「和/或」以及「/」包括相關列舉項目中的一個或更多個的任意和全部組合。在附圖中,為清楚起見,區域的大小和相對大小可以被放大。貫穿附圖相似的編號表示相似的元件。
[0033]一些實施方式可以以硬體和/或軟體(包括固件、常駐軟體、微代碼等)實施。因此,當在此使用時,術語「信號」可以具有連續波形和/或(多個)離散值的形式,諸如是存儲器或寄存器中的(多個)數值。再者,各個實施方式可以具有計算機可用或計算機可讀存儲介質上的電腦程式產品的形式,該計算機可用或計算機可讀存儲介質具有嵌入在介質中被指令執行系統使用或與之一同使用的計算機可用或計算機可讀程序代碼。因此,當在此使用時,術語「模塊」、「電路」和「控制器」可以具有諸如被(多個)指令處理設備(例如通用目的微處理器和/或數位訊號處理器)執行的計算機可讀程序代碼之類的數字電路和/或模擬電路的形式。
[0034]下面參考框圖和操作流程圖描述實施方式。應當理解,方框中提及的功能/動作可以不以操作說明中指明的順序發生。例如,依賴於涉及的功能性/動作,連續示出的兩個方框實際上可以基本並發地執行或方框有時可以以相反的順序執行。儘管圖示中的一些包括通信路徑上的箭頭以示出通信的主要方向,應當理解,通信可以在示意箭頭的相反方向中發生。
[0035]應當理解,本發明可以使用連接到通信網絡的作為標籤傳感器的任意移動終端或作為標籤傳感器的其它設備實踐。移動終端例如可以是具有或不具有多路顯示的單模或雙模蜂窩無線電話;可以組合蜂窩無線電話與數據處理、傳真和數據通信能力的個人通信系統(PCS)終端;可以包括移動終端、尋呼機、網際網路/企業內部網際網路接入、網絡瀏覽器、備忘記事簿、日曆和/或全球定位系統(GPS)接收器的個人數據助理(PDA);以及常規膝上和/或掌上接收器或包括無線電話收發器的所有其它裝置。移動終端還可以支持通過局域無線網等的Wifi通信。儘管此處標籤傳感器一般地被描述為移動到被定位的可移動對象附近的行動裝置,但是,應當理解,標籤傳感器也可以是具有與其相關的位置的檢測可移動對象移動到其附近(即,通過標籤傳感器支持的短程無線協議網絡的範圍內)的非行動裝置。
[0036]應當理解,根據本發明的移動終端可以在任意類型的無線通信網絡中操作。在根據本發明的一些實施方式中,例如,網絡可以提供廣泛地標記為PCS (個人通信服務)的服務,包括遵循諸如IS-136和IS-95的標準的高級數字電話系統、諸如DECT (數字增強無繩電話)的低功率系統、諸如⑶ro (蜂窩數字分組數據)的數據通信服務以及諸如CDMA-2000之類使用通常參考寬帶碼分多址(WCDMA)的格式提出的其它系統。
[0037]如此處更詳細描述,在根據本發明的一些實施方式中,移動終端(或其它標籤傳感器)周期性地從連接到諸如錢包、汽車、公文包、一組鑰匙等可移動對象的標籤接收唯一標識(ID)信息。移動終端例如可以使用GPS確定位置信息(或具有確定的位置信息),該位置信息可以被提供到位置服務/計算機伺服器(位置伺服器),其中該位置信息可以與用於每個可移動對象的ID信息相關聯。當位置信息被周期性確定時,其可以用於更新用於可移動對象的位置信息。如果用戶懷疑可移動對象已經丟失或被錯誤放置,用戶然後可以訪問位置信息。位置信息還可以包括確立用於可移動對象的最新已知位置信息的時間。用戶可以參考該時間以獲得可移動對象可能被錯誤方式或丟棄的進一步洞察。
[0038]圖1是說明支持通信的無線通信網絡(網絡)10的示意圖,其中可以使用根據本發明的移動終端20。網絡10通常用於例如使用上面討論的標準向訂戶提供語音和數據通信。根據圖1,移動終端20可以經由行動電話交換中心(MTSC15)彼此通信。移動終端20還可以經由連接到網絡10的公共服務電話網絡(SPTN) 4與諸如終端26、28的其它終端通信。在圖1中還示出,MTSC15經由諸如網際網路的網絡130連接到支持位置服務136卿,位置伺服器)的計算機伺服器135。
[0039]網絡10組織為可以集體向地理區域提供服務的小區1-2。具體而言,小區中的每一個可以向被包括在網絡10覆蓋的地理區域中的相關子區域提供服務。更多或更少的小區可以被包括在網絡10中,且小區的覆蓋區域可以交疊。小區中的每一個可以包括相關聯的基站30a-b。基站30a_b可以在彼此之間且與相關聯的地理區域中的移動終端20之間提供無線通信以允許其間的通信。
[0040]基站30a_b中的每一個可以在相關控制信道上向/從移動終端20發送/接收數據。例如,小區I中的基站30a可以在控制信道22a上與移動終端20a通信。控制信道22a例如可以用於響應於到其的呼叫尋呼移動終端20a或向移動終端20a發送流量信道分配,通過該分配,執行與其相關聯的呼叫。
[0041]移動終端20還能夠在相應控制信道22上從網絡10接收消息。在根據本發明的一些實施方式中,移動終端接收短消息服務(SMS)或增強消息服務(EMS)格式化消息、多媒體消息服務(MMS)和/或智能簡訊? (Smartmessaging?)格式化消息。
[0042]全球定位系統(GPS)174可以向包括小區1_2的地理區域提供GPS信息,使得移動終端20可以確定位置信息。位置信息可以應用於移動終端從連接到可移動對象的標籤接收的標識信息。如此處更詳細描述,網絡10還可以提供作為用於由移動終端應用的位置信息的基礎的網絡位置信息。另外,位置信息可以直接提供到伺服器135而非移動終端20,該移動終端20然後可以向伺服器135提供位置信息。
[0043]圖2是說明根據本發明的移動終端20的實施方式的框圖。如圖2所示,移動終端20包括經由天線系統246可操作地向網絡10發送和接收射頻通信信號的收發器電路242。天線系統246可以包括天線饋電結構以及一個或更多天線。
[0044]如本領域技術人員所已知,收發器242的發送器部分將被移動終端20發送的信息轉換成適於無線電通信的電磁信號。收發器242的接收器部分解調製移動終端20從網絡10接收的電磁信號,以可以被用戶理解的格式提供包含在信號中的信息。
[0045]移動終端20的用戶接口 244可以包括諸如顯示器254、鍵區252、揚聲器256和麥克風250的各種組件,其操作對於本領域技術人員是已知的。應當理解,鍵區252和顯示器254的功能可以通過觸控螢幕提供,通過該觸控螢幕,用戶可以觀看諸如計算機可顯示文檔的信息、向其提供輸入以及控制移動終端20。[0046]處理器電路251提供移動終端20的整體操作,包括經由收發器電路242、用戶接口244和包括在移動終端20中的其它組件的通信的協作。例如,處理器電路251可以在用戶對麥克風250說話時向收發器電路242提供通信信號,且從收發器242接收用於通過揚聲器256再現音頻的通信信號。處理器電路251可以產生用於在顯示器254上顯示的字符。例如,當用戶在鍵區252上鍵入電話號碼時,處理器電路251可以產生用於顯示的數字。字符還可以通過未示出的字符產生器電路產生。
[0047]處理器電路251可以配置成根據一個或更多通信協議通過無線電收發器電路242傳輸數據,所述通信協議諸如是一個或更多蜂窩通信協議和/或其它通信協議。蜂窩通信協議可以包括但不限於高級行動電話伺服器(AMPS)、ANS1-136、全球移動標準(GSM)通信、通用分組無線服務(GPRS)、GSM增強數據率演進(EDGE)、碼分多址(CDMA)、寬帶CDMA、CDMA2000和/或通用移動電信系統(UMTS)。其它通信協議包括但不限於藍牙、RFID和/或WLAN (例如 802.1la,802.1lb,802.He,802.1lg 和 / 或 802.lli)。
[0048]處理器電路251可以使用各種硬體和軟體實施。例如,處理器電路251的操作可以使用諸如專用集成電路(ASIC)的專用目的硬體和諸如門陣列的可編程邏輯設備和/或在諸如微處理器、微控制器或數位訊號處理器(DSP)之類的計算設備上運行的軟體或固件實施。處理器電路251可以提供諸如掃描可接受控制信道、預佔在控制信道上(包括維持與和移動終端20通信的基站的同步)、語音激活撥號(VAD)服務、執行媒體操作等數位訊號處理操作。
[0049]移動終端20包括標籤讀取器電路265,其配置成支持接收和格式化以用於發送到從移動終端20附近的發送標籤接收的位置服務標籤標識。標籤讀取器電路265配置成即使在移動終端20不具有接收的標籤標識源的任意了解時也使用短程無線傳輸協議接收標籤標識。標籤讀取器電路還配置成將接收的標籤標識格式化為ID信息報告且通過諸如基站30通信連接到移動終端20的廣域蜂窩網向位置服務發送ID信息。因為移動終端20不需要具有接收的標籤標識源的任意了解,所以基本上所有用戶可以收集標籤傳感器(移動終端20)附近的所有標籤的位置信息。這種收集、格式化和發送可以自主地完成,使得對於移動終端20的用戶不影響移動終端20的可用性。
[0050]如進一步描述,這可以匿名地完成以限制或防止涉及收集用於用戶不擁有(或不被確立為被授權替所有者操作的用戶的某人所擁有)的標籤的位置信息的任意完整性問題。需要知道標籤真實標識(和所有者)的唯一實體可以是容納位置服務的基於網際網路雲的伺服器計算機。位置服務可以僅允許對象的位置信息傳輸到對象的所有者和標籤的所有者所準許的二級用戶。
[0051]「標籤」可以附連到可移動對象且可以是能夠包含到可移動對象中和/或上的任意形狀/大小。可移動對象可以是錢包、鑰匙、行動電話、衣服、汽車且甚至可以包括在例如紙張上的印刷墨水中。其它可移動對象也可以包含標籤。短程無線傳輸協議的範圍和支持設備確保在移動終端20接收標籤標識時任意這種識別的對象處於移動終端20附近。
[0052]存儲在標籤中的信息可以是能夠唯一地識別與標籤相關聯的可移動對象的標識(ID)信息。例如,兩個不同的可移動對象可以具有相應的標籤,每個標籤存儲可以用於區分兩個可移動對象的不同ID信息。應當理解,接口電路265包括天線(未示出),經由該天線接收短程無線信號。短程天線可以被包括在天線系統246中或可以是單獨的結構(內部或外部)。移動終端20還可以包括標籤215,該標籤215包括唯一地識別移動終端20 (B卩,根據本發明的一些實施方式的可移動對象)的ID信息。
[0053]移動終端20包括位置確定電路260。位置確定電路260可以配置成以各種方式確定移動終端20的位置,現在將描述其中的一些方式。然而,應當理解,在一些實施方式中,移動終端20本身不需要知道或確定其自己的位置且向位置服務報告其自己的位置,在該位置服務中該信息從其它源可用於該位置服務。
[0054]在根據本發明的一些實施方式中,位置確定電路260是全球定位系統(GPS)位置電路,包括例如結合GPS衛星系統274使用基於任意可用GPS或輔助GPS的位置方法的GPS接收器電路。這些方法通常被稱為輔助GPS,其例如在說明書號3GPP TS04.31、3GPP TS03.71和3GPP TS04.35中定義。輔助GPS方法還例如在美國專利N0.4,445,118和5,418, 538以及5,663, 734和5,663, 735以及6,433,735中且在公布的美國專利申請N0.US2003/0011511A1中討論,此處通過引用而合併其公開以作參考。
[0055]在根據本發明的一些備選實施方式中,位置確定電路260是使用網絡10提供的位置信息(諸如服務於具有與其相關聯的位置信息的移動終端20的基站30的基站ID)的網絡位置電路。在根據本發明的一些其它實施方式中,位置確定電路260是使用經由局域無線網270 (通過未示出的局域無線接口電路)提供的位置信息以確定用於移動終端的位置信息的區域網位置電路。可以使用其它位置確定方法。在根據本發明的一些實施方式中,區域網是WLAN兼容網絡。在根據本發明的一些其它實施方式中,局域無線網270是藍牙兼容接口。在任意情形中,局域無線網270可以用於向位置確定電路60提供信息以確定用於移動終端20的位置信息。
[0056]存儲器253可以存儲電腦程式指令,當被處理器電路251執行時,這些電腦程式指令實施此處描述且在圖中示出的操作。存儲器253可以是諸如EEPROM (快閃記憶體)的非易失性存儲器,其在存儲器253斷電時保留存儲的數據。在一些實施方式中,存儲器253也可以存儲包括用於由與移動終端相關聯的用戶所擁有的對象的位置信息(諸如最新已知的位置信息/時間信息)的位置信息表。
[0057]圖3是說明根據本發明包括位置服務300的計算機伺服器的實施方式的框圖。位置服務300配置成提供與可移動對象相關聯的位置信息。如圖3所示,位置服務300包括處理器351,其一定程度地已經參考圖2的處理器251描述,此處不做進一步的描述。
[0058]處理器351連接到存儲器340,對於可移動對象中的每一個,該存儲器340包括與相應可移動對象相關聯的標識信息以及與相應可移動對象相關聯的所有者。當位置服務300訪問該信息時,提供ID信息報告的標籤傳感器不需要被提供與相應可移動對象相關聯的標識信息和與相應可移動對象相關聯的所有者的通知。儘管在圖3中存儲器340示為遠離位置服務340且與之通信連接的資料庫,但是應當理解,存儲器可以在容納位置服務300的計算機伺服器上實施。
[0059]在圖3中還示出連接到處理器351的通信接口 305。通信接口 305配置成從標籤傳感器接收標籤標識(ID)信息報告。
[0060]在處理器351上執行的對象位置模塊310配置成響應於接收的ID信息報告更新存儲在存儲器340中的與可移動對象相關聯的位置信息以提供用於可移動對象的更新位置信息。所例示的對象位置模塊310包括過濾器模塊320,該過濾器模塊320配置成在ID信息報告中的接收到的報告之間選擇,以增加用於可移動對象的存儲的更新的位置信息的精確度。所例示的對象位置模塊還包括配置成估算提供ID信息報告中的相應報告的標籤傳感器的位置的標籤傳感器定位器模塊335。對象位置模塊310可以配置成基於提供ID信息報告中的相應報告的標籤傳感器的估算位置而更新位置信息。
[0061]圖3的所例示的實施方式還包括在處理器351上執行的數據訪問模塊315,其配置成僅針對與可移動對象中的相應對象相關聯的所有者授權的請求者允許對於與可移動對象中的所述相應對象相關聯的位置信息的訪問。
[0062]應當理解,本發明不限於圖1至3 (以及稍後描述的圖8)示出的具體配置,而是旨在涵蓋能夠實施此處描述的操作的任意配置。儘管通過說明的方式在指定方框中示出具體的功能性,但是不同方框和/或其部分的功能性可以組合、分割和/或消除。此外,根據本發明的各個實施方式,圖1至3 (以及稍後描述的圖8)的硬體/軟體架構的功能性可以實施為單處理器系統或多處理器系統。
[0063]圖4是說明根據本發明的一些實施方式的方法、電腦程式產品和位置服務的操作的流程圖。應當理解,圖4中說明的方框可以代表針對被位置服務跟蹤的可移動對象中的每一個實施的操作。另外,給定標籤傳感器可以提供涉及其附近的多個可移動對象的信息。例如,如果具有與之相關聯的標籤的三個可移動對象處於移動終端20的範圍內,則可以針對移動對象中的每一個和來自其它標籤傳感器的報告實施圖4的方框中說明的操作。
[0064]用於圖4的實施方式的操作在方框400開始於在位置服務從多個標籤傳感器接收標籤標識(ID)信息報告。發送報告的標籤傳感器不被提供與可移動對象相關聯的ID信息或與可移動對象相關聯的所有者的通知。與被標籤傳感器接收的ID信息報告中的每一個相關聯的可移動對象被識別(方框410)。識別可移動對象可以包括將來自ID信息報告的ID信息與將ID信息和可移動對象中的相應對象相關聯的存儲的信息進行比較。在此後描述的一些實施方式中,該方法還可以包括在選擇的時間改變與可移動對象中的相應對象相關聯的ID信息。
[0065]響應於接收的ID信息報告更新與可移動對象相關聯的位置信息以提供用於可移動對象的更新位置信息(方框420)。與可移動對象中的每一個相關聯的所有者被確定(方框430)。僅針對與可移動對象中的相應對象相關聯的所有者授權的請求者允許對於與可移動對象中的所述相應對象相關聯的位置信息的訪問(方框440)。應當理解,參考涉及提供對於位置信息的訪問的方框440描述的操作將一般單獨地或獨立於涉及維持/更新位置信息的操作而實施。換句話說,圖4說明根據一些實施方式可以通過位置服務實施的操作,用於獲得涉及可移動對象的位置信息且控制對於該位置信息的訪問,其中,提供位置信息的標籤傳感器的用戶本身可以不被允許訪問位置信息。
[0066]在如參考圖5討論的一些實施方式中,可以使用不同的方法,這些不同方法可以通過使用來自不同標籤傳感器的很多位置記錄來改善標籤(可移動對象)位置的精度(精確度)和有效性。標籤傳感器的標識可以用於鑑定標籤位置記錄的有效性。例如,標籤的所有者可以被鑑定比其它報告標籤傳感器更高的有效性。可以基於其它位置記錄過濾出錯誤位置記錄。而且,來自不同標籤傳感器的精度和位置記錄可以用於計算比各個傳感器其中任意一個更好的精度。
[0067]現在參考圖5的實施方式,在圖4的方框420用於更新位置信息的操作可以包括:針對ID信息報告中的相應報告,確定提供ID信息報告中的相應報告的標籤傳感器中的報告傳感器的標識(方框500)。例如,傳感器的標識可以被包括在ID信息報告中和/或在建立標籤傳感器和位置服務之間的通信時確定。標籤傳感器中識別的報告傳感器的位置被估算(方框510)。例如,估算標籤傳感器中的識別的報告傳感器的位置可以包括獲得用於標籤傳感器中的報告傳感器的全球定位系統(GPS)位置信息。來自標籤傳感器中的報告傳感器的接收到的ID信息報告可以包括GPS位置信息且獲得GPS位置信息可以包括從來自標籤傳感器中的報告傳感器的接收到的ID信息報告檢索GPS位置信息。
[0068]在其它實施方式中,估算標籤傳感器中的識別的報告傳感器的位置包括確定固定位置通信節點,從該節點首先接收到來自標籤傳感器中的報告傳感器的ID信息報告。固定位置通信節點可以是廣域蜂窩網絡提供商的基站,其中,確定固定位置通信節點可以包括從廣域蜂窩網絡提供商接收用於標籤傳感器的位置估算。再次參考圖4,在方框420的操作可以包括基於標籤傳感器中的報告傳感器的估算位置而更新用於與ID信息報告中的相應報告相關聯的可移動對象的位置信息。
[0069]在其它實施方式中,在方框420的操作還可以包括基於關於提供接收到的ID信息報告中的被選擇的報告的報告標籤傳感器的可靠性特性而質量加權接收到的ID信息報告中的被選擇的報告(方框520)。可靠性特性可以是標籤傳感器中的報告傳感器和與ID信息報告中的相應的被選擇的報告相關聯的可移動對象關聯的所有者之間的關聯。
[0070]在另外的其它實施方式中,在方框420的操作可以包括基於與相應ID信息報告相關聯的時間的過濾器時間窗口而對與可移動對象中的同一對象相關聯的多個接收到的ID信息報告進行分組(方框530)。用於經分組的多個接收到的ID信息報告的標籤傳感器中的識別的報告傳感器的位置被比較(方框540)。基於比較標籤傳感器中的識別的傳感器的位置,經分組的多個接收到的ID信息報告中的被選擇的報告被丟棄(方框550)。例如,如果10個讀數可用,其中的9個相同且其中一個不同,與眾不同的讀數可以被丟棄。
[0071]現在將參考圖6的流程圖描述提供與可移動對象相關聯的位置信息的其它實施方式。對於圖6的實施方式,在方框600的操作通過從第一標籤傳感器接收與第一可移動對象相關聯的第一 ID信息報告開始。第一標籤傳感器具有相關聯的位置精確度。從第二標籤傳感器接收與第一可移動對象相關聯的第二 ID信息報告(方框610)。第二標籤傳感器具有小於第一標籤傳感器的相關聯的位置精確度。從第二標籤傳感器接收與第二可移動對象相關聯的第三ID信息報告(方框620)。第二和第三ID信息報告中的每一個具有落在相同米樣窗口內的相關聯的時間。
[0072]基於第一標籤傳感器的估算位置而非第二標籤傳感器的估算位置更新用於第一可移動對象的位置信息,這將導致通過兩個標籤傳感器檢測的可移動對象的更精確的位置估算(方框630)。響應於接收到具有落在米樣窗口中的相關聯的時間的第二和第三ID信息報告,基於用於第一可移動對象的更新位置信息而更新用於第二可移動對象的位置信息,即使第一標籤傳感器本身不提交關於第二對象的報告,這也將導致用於第二對象的更精確的位置估算(方框640)。換句話說,因為第一和第二對象通過第二(較不精確的)標籤傳感器在相同的位置中報告,所以第一(更精確)標籤傳感器關於第一對象的更精確的報告可以是第二對象的位置的可靠指示器。例如,第一和第二標籤的位置可以通過停在其中連結到第一標籤的汽車已經停泊的停車場的汽車中的標籤傳感器報告且通過更精確的第一標籤傳感器報告。第一標籤傳感器可以是具有GPS位置信息的移動終端且第二標籤傳感器可以是不具有GPS位置信息的移動終端。
[0073]在一些實施方式中,可以通過從時間且空間靠近的一組ID信息報告來計算中心點而改善精度。假設標籤/可移動對象不移動,一組標識報告將處於可移動對象的範圍內。當很多隨機報告可用時,不同報告可能在精確位置附近展開。因此,與外部位置中的任意一個相比,對象將更可能靠近不同報告位置的中心點。即使使用來自相同標籤傳感器的很多報告,這也可以提供改善的精度。在一些實施方式中,在某一時間窗口內由一個標籤傳感器報告的多個標籤被分組且被認為具有相同的位置。如果分組的標籤中的任意一個已經報告更精確位置,則該更精確的位置可以用於所有經分組的標籤。如果經分組的標籤中的若干個具有更精確的位置,則具有最大精確度的一個可以用於指定位置。
[0074]現在將參考圖7描述根據本發明的一些實施方式的標籤傳感器執行的操作,其中標籤傳感器是移動終端。對於圖7的實施方式,方框700的操作通過在移動終端使用短程無線傳輸協議接收標籤標識開始。移動終端不具有接收到的標籤標識的源的任意了解。標籤傳感器的標識符也可以被添加。接收到的標籤標識被格式化為ID信息報告(方框710)。ID信息報告通過可通信地連接到移動終端的廣域蜂窩網絡發送到位置服務(方框720)。標籤傳感器可以一直等待,直到在格式化和發送信息報告之前不再從標籤接收到標籤標識,這可以減小標籤傳感器的功率使用。更新的位置信息仍可以通過標籤傳感器維持,使得尤其當諸如GPS建立之類的操作可能針對第一搜索很慢時,當前位置信息在ID信息報告的傳輸時容易可用。在方框700到720的操作可以針對移動終端從移動終端的位置接收的多個標籤標識來實施。在方框710格式化接收到的標籤信息可以包括向ID信息報告添加用於移動終端的位置信息。
[0075]在方框700接收到的標籤標識可以從電池供電的電子標籤接收,該電子標籤配置成使用短程無線協議以指定間隔發送其標籤標識。標籤還可以包括包含多個標識的存儲器。如此處進一步描述,標籤可以配置成以指定間隔選擇多個標籤中的不同的一個標籤以作為其標籤標識發送。
[0076]圖8A是說明根據本發明的其它實施方式可以用在定位可移動對象的上述方法中的匿名標籤的實施方式的框圖。匿名標籤800配置成通過改變標籤發送的標籤識別而減小觀察者識別與標籤相關聯的對象的風險。在所示實施方式中,匿名標籤800包括處理器801,除了此處描述的範圍,該處理器801可以一般遵循處理器251、351的描述。短程無線發送器805連接到處理器801。發送器805例如可以是低功率藍牙協議發送器或ANT協議發送器。ANT協議被加拿大Corchrane的Dynastream Innovation公司設計且註冊。ANT協議不使用介質訪問控制(MAC)地址。諸如MAC地址的靜態標識的包括可能導致匿名性的丟失。
[0077]存儲器810連接到處理器801。存儲器810包括用於標籤800的唯一標識號和在編碼中被標籤800使用的至少一個密鑰。如此處進一步描述,標籤標識模塊815配置成在處理器上執行,該處理器重複改變發送的標籤標識。
[0078]圖8B是說明在標籤標識的加密的發送之前由標籤準備的標籤標識820的一個實施方式的格式的框圖。在所示實施方式中,時間戳序列號830和填充隨機數835任一個通過將它們附接到標籤的ID號825而被添加到該ID號825。覆蓋欄位825、830和835的CRC840也被計算且在加密之前附加以提供標籤標識,以便於使用短程無線發送器來發送。
[0079]圖SC是說明根據一些實施方式的發送的信息的框圖,包括從標籤傳感器發送到位置服務的ID信息報告格式的實施方式的示意性說明。從圖SC的實施方式可以看出,匿名標籤855發送/廣播其加密標籤標識861 (其可以是圖SB中例示的標籤標識的加密版本)。標籤傳感器857接收廣播的標籤標識,並且通過例如附加包括指示其精確度的信息的用於標籤傳感器857的位置信息863、時間戳(和/或序列號)865和可選地連結到與標籤傳感器857相關聯的用戶(通過登陸到系統等)的用戶標識867來格式化接收到的標籤標識861。標籤傳感器然後向執行位置服務應用的位置伺服器859發送格式化的ID信息報告。圖SC的實施方式中的位置伺服器859示為例如使用IP協議訪問的「雲」伺服器。尤其是,例如通過使得標籤傳感器857的用戶在標籤傳感器857上打開瀏覽器許可應用、建立到在位置伺服器859上執行的位置服務的連接、以及登錄到位置服務,標籤傳感器857可以在ID信息報告的發送之前建立與伺服器859的安全網際網路連接。
[0080]現在參考圖9的實施方式,用於提供在通過標籤實施的定位可移動對象中使用的匿名短程無線發送器標籤的操作包括確定用於標籤的唯一標識號(方框900)。確定合併到唯一標識號中的變數(方框910)。例如,變數可以是時間相關戳和/或序列號。時間相關戳可以通過標籤基於標籤時鐘產生。序列號可以通過標籤從初始參考發送開始基於標籤標識的發送的數量產生。變數還可以包括隨機數。在方框930,可以基於用於編碼(加密)標識數據的方法產生用在填充方案中的隨機數。這種填充數增加了總消息長度,這可能使得未授權接收器更難以破環代碼(解密消息)。
[0081]變數(可以包括填充數)被添加到標識號以提供用於標籤的標識數據(方框920)。在一些實施方式中,在方框920的操作之後且在方框930的操作之前,針對標識數據計算循環冗餘校驗(CRC)且CRC被添加到標識數據。
[0082]標識數據被編碼以通過短程無線發送器作為標籤標識而發送(方框930)。在方框930的操作可以包括編碼標識數據和CRC以通過短程無線發送器作為標籤標識發送,其中CRC被計算。更具體而言,編碼例如可以是不對稱密鑰加密。在方框930的操作可以包括識別在編碼標識數據中使用的公鑰。使用短程無線協議發送標籤標識(方框930)。
[0083]然後在方框950確定是否經過了選擇的間隔且是否是時間產生新標籤標識。如果不是,操作周期性地返回到方框940以重複已經計算的標籤標識的發送。如果經過了選擇的間隔(在一些實施方式中不大於一小時),操作返回到方框910以選擇新變數且使用新變數重複在方框920至950的操作。較短間隔的選擇可以以處理負擔和功耗的增加為代價一定程度地減小匿名性丟失的時間:在該時間段期間,對象可以被跟蹤,這可能縮短電池供電的標籤的期望壽命。在方框930選擇公鑰的一些實施方式中,用於使用新變數編碼的重複操作之前,可以選擇在編碼新標識數據中使用的新公鑰,且編碼新標識數據可以包括使用新公鑰編碼新標識數據。可以基於在標籤800中存儲的序列中使用的公鑰表通過標籤選擇新公鑰。然而,應當理解,在一些實施方式中,不同標籤可以使用不同公鑰,但是任意給定標籤將繼續使用相同公鑰。
[0084]如原先在使用標籤標識信息的位置服務的上下文中所描述,在方框940發送的標籤標識可以在標籤傳感器被接收和格式化且然後被發送到遠程伺服器計算機。伺服器計算機可以從標籤傳感器(該標籤傳感器從標籤接收新標籤標識)接收發送的新標籤標識,使用未提供到標籤傳感器而提供到標籤和伺服器計算機二者的信息確定在解碼接收到的標籤標識中使用的密鑰,並且使用確定的密鑰解碼接收到的標籤標識。伺服器計算機然後可以從解碼的標籤標識提取用於標籤800的唯一標識號且基於提取的唯一標識號識別發送接收到的標籤標識的標籤。
[0085]現在參考圖10的實施方式,現在將進一步描述在遠程伺服器計算機處執行的用於提供匿名短程無線發送器標籤的操作。操作在方框1000通過從標籤傳感器(該標籤傳感器從標籤接收新標籤標識)接收發送的新標籤標識開始。使用未提供到標籤傳感器的與提供到標籤和伺服器計算機二者的公鑰相關的信息來選擇在解碼接收到的標籤標識中使用的候選私鑰(方框1005)。使用選擇的私鑰解碼接收到的標籤標識(方框1010)。然後基於從解碼的標籤標識提取的CRC確定是否檢測到錯誤,這可以使用常規錯誤檢測/校驗方法實施(方框1015)。如果在方框1015檢測到錯誤,則操作返回到方框1005,且響應於檢測到錯誤而選擇在解碼接收的標籤標識中使用的下一候選私鑰。使用下一候選私鑰重複在方框1010和1015的操作。在一些實施方式中,不使用CRC,使用在加密消息中可用的專門預定模式。如果模式被識別(在解密之後),將更可能使用正確的密鑰。然而,CRC的使用具有檢測且甚至校正錯誤的優勢。
[0086]如果在方框1015沒有檢測到錯誤,則從解碼的標籤標識提取唯一標識號且基於提取的唯一標識號識別發送接收到的標籤標識的標籤(方框1020)。
[0087]儘管僅用於說明和解釋目的在無線通信終端的上下文中描述了本發明的各個實施方式,本發明不限於此。應當理解,本發明可以更廣泛地應用在配置成用作標籤傳感器的任意種類的電子設備中。另外,此處描述的匿名標籤可以用在不同於位置服務的應用中。通過使用不斷地改變偽隨機標籤標識,可以保護標籤所有者的私密性/完整性,且因此限制或甚至防止其他未授權用戶跟蹤標籤。除了保護所有者私密性,匿名標籤還可以通過增加使用附連到可移動對象的標籤提供具有競爭力的位置服務的難度防止位置服務收集數據。
[0088]在一些實施方式中,唯一標籤標識號(方框900)可以是64位。在一些實施方式中,編碼使用公/私鑰加密方法,其與常規公/私鑰方法的不同之處在於公鑰也不是公知的。標籤可以被提供公鑰且伺服器計算機/位置服務可以被提供公鑰和私鑰二者。在「不對稱密鑰加密」中,如果標籤包括公鑰且位置服務保持與(多個)公鑰相關聯的(多個)私鑰(即,是關於(多個)公鑰的信息),則是足夠的。這樣,關於被提供到標籤和位置服務的(多個)公鑰的信息不需要是相同的信息。
[0089]重要的是,私鑰對於除了位置服務之外的任何人都是未知的。在公鑰改變以進一步保護私密性時,CRC可以用於幫助位置服務確定在改變之後當前被標籤使用的公鑰(以定義在解碼中使用的相應私鑰)。時間戳和序列號也可以用於幫助過濾出破壞性攻擊,諸如記錄的和稍後諸如從不同位置重新發送的消息。還有利地保持公鑰秘密。通過保護私鑰,防止其他人產生未授權標籤。使用錯誤公鑰加密的信息報告絕不可能被位置服務接受。
[0090]在附圖和說明書中,公開了本發明的典型優選實施方式,並且儘管指定術語被採用,但是它們僅用於一般和說明性意義而不用於限制目的,本發明的範圍在隨附的權利要求書中闡述。
【權利要求】
1.一種提供與可移動對象相關聯的位置信息的計算機實施方法,該方法包括以下步驟: 從多個標籤傳感器接收標籤標識(ID)信息報告; 識別與從所述標籤傳感器接收到的所述ID信息報告中的每一個ID信息報告相關聯的可移動對象; 響應於接收到的ID信息報告更新與所述可移動對象相關聯的位置信息,以提供用於所述可移動對象的更新的位置信息; 確定與所述可移動對象中的每一個相關聯的所有者;以及 僅針對與所述可移動對象中的相應對象相關聯的所有者授權的請求者允許對於與所述可移動對象中的所述相應對象相關聯的位置信息的訪問,其中,所述標籤傳感器未被提供與所述可移動對象相關聯的ID信息或與所述可移動對象相關聯的所有者的通知。
2.根據權利要求1所述的方法,其中,更新位置信息的步驟包括:針對所述ID信息報告中的相應ID信息報告, 確定提供所述ID信息報告中的所述相應ID信息報告的所述標籤傳感器中的報告標籤傳感器的標識; 估算所述標籤傳感器中的被識別的報告標籤傳感器的位置;以及` 基於所述標籤傳感器中的所述報告標籤傳感器的估算的位置而更新用於與所述ID信息報告中的所述相應ID信息報告相關聯的可移動對象的位置信息。
3.根據權利要求2所述的方法,其中,更新位置信息的步驟還包括:基於與提供接收到的ID信息報告中的被選擇的報告的所述報告標籤傳感器相關的可靠性特性而對接收到的ID信息報告中的所述被選擇的報告進行質量加權。
4.根據權利要求3所述的方法,其中,所述可靠性特性包括在所述標籤傳感器中的所述報告標籤傳感器和與所述ID信息報告中的相應的被選擇的報告相關聯的可移動對象關聯的所有者之間的關聯。
5.根據權利要求2所述的方法,其中,更新位置信息的步驟還包括: 基於與相應ID信息報告相關聯的時間的過濾器時間窗口將與所述可移動對象中的同一對象相關聯的多個接收到的ID信息報告進行分組; 比較用於經分組的多個接收到的ID信息報告的所述標籤傳感器中的被識別的報告標籤傳感器的位置;以及 基於所述標籤傳感器中的被識別的標籤傳感器的位置的比較,丟棄經分組的多個接收到的ID信息報告中的被選擇的報告。
6.根據權利要求2所述的方法,其中,接收ID信息報告的步驟包括: 從第一標籤傳感器接收與第一可移動對象相關聯的第一 ID信息報告,所述第一標籤傳感器具有相關聯的位置精確度; 從第二標籤傳感器接收與所述第一可移動對象相關聯的第二 ID信息報告,所述第二標籤傳感器具有小於所述第一標籤傳感器的相關聯的位置精確度;以及 從所述第二標籤傳感器接收與第二可移動對象相關聯的第三ID信息報告,其中所述第二 ID信息報告和所述第三ID信息報告中的每一個均具有落在相同採樣窗口中的相關聯的時間,其中,更新位置信息的步驟包括: 基於所述第一標籤傳感器的估算的位置而非所述第二標籤傳感器的估算的位置更新用於所述第一可移動對象的位置信息;以及 響應於接收到具有落在所述採樣窗口內的相關聯的時間的所述第二 ID信息報告和所述第三ID信息報告,基於用於所述第一可移動對象的更新的位置信息而更新用於所述第二可移動對象的位置信息。
7.根據權利要求6所述的方法,其中,所述第一標籤傳感器包括具有GPS位置信息的移動終端,所述第二標籤傳感器包括不具有GPS位置信息的移動終端。
8.根據權利要求1所述的方法,其中,識別可移動對象的步驟包括將來自所述ID信息報告的ID信息與存儲的信息進行比較,所述存儲的信息將ID信息和可移動對象中的相應對象相關聯,並且其中,所述方法還包括在選擇的時間改變與可移動對象中的所述相應對象相關聯的ID信息。
9.根據權利要求1所述的方法,其中,所述標籤傳感器是移動終端,並且其中,在接收所述ID信息報告的步驟之前包括以下步驟: 在所述多個標籤傳感器中的一個標籤傳感器處,使用短程無線傳輸協議接收標籤標識,其中,所述多個標籤傳感器中的所述一個標籤傳感器不知道什麼對象與接收到的標籤標識相關聯; 將接收到的標籤標識格式化為ID信息報告;以及然後 通過可通信地連接到所述多個標籤傳感器中的所述一個標籤傳感器的廣域蜂窩網絡將所述ID信息報告發送到位置 服務。
10.根據權利要求9所述的方法,其中,從電池供電的電子標籤接收所述標籤標識,所述電子標籤配置成使用短程無線協議在指定間隔發送所述電子標籤的標籤標識。
11.根據權利要求10所述的方法,其中,所述標籤還包括包含多個標識的存儲器,並且其中,所述標籤配置成選擇所述多個標識中的不同的一個標識,以在指定間隔作為所述標籤的標籤標識而發送。
12.根據權利要求10所述的方法,其中,所述標籤具有唯一標識號且所述標籤還配置成重複地執行以下步驟: 確定新變數; 添加所述新變數到所述標識號以提供用於所述標籤的標識數據; 對所述標識數據進行編碼以便於作為所述標籤標識而發送;以及使用所述短程無線協議發送所述標籤標識,其中,重複確定新變數、添加和編碼的步驟,使得發送的標籤標識在選擇的間隔之後改變。
13.一種提供與可移動對象相關聯的位置信息的計算機實施方法,該方法包括以下步驟: 在移動終端使用短程無線傳輸協議接收標籤標識,其中,所述移動終端不具有接收到的標籤標識的源的任意了解; 將接收到的標籤標識格式化為ID信息報告;以及然後 通過可通信地連接到所述移動終端的廣域蜂窩網絡將所述ID信息報告發送到位置服務。
14.根據權利要求13所述的方法,其中,接收、格式化和發送的步驟針對由所述移動終端從所述移動終端的位置接收的多個標籤標識實施,並且其中,格式化接收到的標籤信息的步驟包括將用於所述移動終端的位置信息添加到所述ID信息報告。
15.一種用於提供與可移動對象相關聯的位置信息的位置伺服器,所述位置伺服器包括: 處理器; 連接到所述處理器的存儲器,該存儲器針對所述可移動對象中的每一個對象,包括與相應可移動對象相關聯的標識信息和與相應可移動對象相關聯的所有者; 連接到所述處理器的通信接口,其配置成從標籤傳感器接收標籤標識(ID)信息; 在所述處理器上運行的對象位置模塊,其配置成響應於接收到的ID信息報告更新存儲在所述存儲器中的與所述可移動對象相關聯的位置信息,以提供用於所述可移動對象的更新的位置信息;以及 在所述處理器上運行的數據訪問模塊,其配置成僅針對與所述可移動對象中的相應對象相關聯的所有者授權的請求者允許對於與所述可移動對象中的所述相應對象相關聯的位置信息的訪問, 其中,所述標籤傳感器未被提供與相應可移動對象相關聯的標識信息或與相應可移動對象相關聯的所有者的通知。
16.根據權利要求15所述的位置伺服器,其中,所述對象位置模塊包括過濾器模塊,所述過濾器模塊配置成在所述ID信息報告中的接收到的報告之間進行選擇,以增加用於所述可移動對象的存儲的所述更新的位置信息的精確度。`
17.根據權利要求15所述的位置伺服器,其中,所述對象位置模塊包括配置成估算提供所述ID信息報告中的相應報告的標籤傳感器的位置的標籤傳感器定位器模塊,並且其中,所述對象位置模塊配置成基於提供所述ID信息報告中的相應報告的標籤傳感器的估算的位置而更新所述位置信息。
18.一種用於提供在定位可移動對象中使用的匿名短程無線發送器標籤的方法,該方法包括在所述標籤處執行的以下步驟: 確定用於所述標籤的唯一標識號; 確定合併到所述唯一標識號中的變數; 將所述變數添加到所述標識號以提供用於所述標籤的標識數據; 對所述標識數據進行編碼以便於作為標籤標識而通過所述短程無線發送器來發送; 使用短程無線協議來發送所述標籤標識;以及然後 確定新變數; 將所述新變數添加到所述標識號以提供用於所述標籤的新標識數據; 對所述新標識數據進行編碼以便於作為新標籤標識而通過所述短程無線發送器來發送; 使用所述短程無線協議來發送所述新標籤標識;以及 在選擇的間隔之後,使用用於所述標籤的所述新標籤標識,重複進行確定所述新變數、添加所述新變數、編碼和發送的步驟。
19.根據權利要求18所述的方法,其中,所述變數和所述新變數包括時間相關戳。
20.根據權利要求19所述的方法,其中,所述時間相關戳包括由所述標籤基於所述標籤的時鐘而產生的時間戳。
21.根據權利要求19所述的方法,其中,所述時間相關戳包括由所述標籤從初始參考發送開始基於所述標籤標識的發送的數量而產生的序列號。
22.根據權利要求19所述的方法,其中,確定變數的步驟還包括基於用於對所述標識數據進行編碼的方法而產生在填充方案中使用的隨機數,並且其中,添加變數的步驟還包括將所述隨機數添加到所述變數和所述標識號以提供用於所述標籤的標識數據。
23.根據權利要求18所述的方法,其中,所述選擇的間隔不大於一小時。
24.根據權利要求18所述的方法,其中,所述短程無線協議不使用靜態標識。
25.根據權利要求24所述的方法,其中,所述短程無線協議包括ANT協議。
26.根據權利要求18所述的方法,其中,在對所述標識數據進行編碼的步驟之前,計算用於所述標識數據的循環冗餘校驗(CRC),並且將所述CRC添加到所述標識數據,並且其中,對所述標識數 據進行編碼的步驟包括對所述標識數據和CRC進行編碼以便於作為所述標籤標識而通過所述短程無線發送器來發送。
27.根據權利要求26所述的方法,其中,對所述新標識數據進行編碼的步驟包括識別在對所述新標識數據進行編碼中使用的公鑰。
28.根據權利要求27所述的方法,其中,在重複進行確定新變數的步驟之前,選擇在對所述新標識數據進行編碼中使用的新公鑰,並且對所述新標識數據進行編碼的步驟包括使用所述新公鑰對所述新標識數據進行編碼,並且其中,選擇所述新公鑰是由所述標籤基於將用於在所述標籤上存儲的序列中的公鑰的表而進行的。
29.根據權利要求26所述的方法,所述方法還包括在遠離所述標籤的伺服器計算機處執行的以下步驟: 從標籤傳感器接收發送的新標籤標識,所述標籤傳感器從所述標籤接收所述新標籤標識; 使用未被提供到所述標籤傳感器的與提供到所述標籤和所述伺服器計算機二者的公鑰相關的信息,選擇在對接收到的標籤標識進行解碼中使用的候選私鑰; 使用選擇的私鑰來對接收到的標籤標識進行解碼; 基於從解碼的標籤標識提取的CRC而檢測錯誤; 響應於檢測到錯誤,選擇在對接收到的標籤標識進行解碼中使用的下一候選私鑰; 使用所述下一候選私鑰,重新解碼接收到的標籤標識; 針對重新解碼的標籤標識檢查錯誤;以及 當在重新解碼的標籤標識中沒有檢測到錯誤時,從解碼的標籤標識提取所述唯一標識號且基於提取的唯一標識號識別發送所述接收到的標籤標識的標籤;以及,當在重新解碼的標籤標識中檢測到錯誤時,重複進行選擇下一候選私鑰、重新解碼接收到的標籤標識、檢查錯誤和提取所述唯一標識號的步驟。
30.根據權利要求18所述的方法,所述方法還包括在遠離所述標籤的伺服器計算機處執行的以下步驟: 從標籤傳感器接收發送的新標籤標識,所述標籤傳感器從所述標籤接收所述新標籤標識;使用未被提供到所述標籤傳感器的提供到所述標籤和所述伺服器計算機二者的信息來確定在對接收到的標籤標識進行解碼中使用的密鑰; 使用確定的密鑰來解碼接收到的標籤標識; 從解碼的標籤標識提取所述唯一標識號;以及 基於提取的唯一標識號而識別發送所述接收到的標籤標識的所述標籤。
31.根據權利要求30所述的方法,所述方法還包括在所述標籤傳感器處執行的以下步驟: 使用所述短程無線協議接收所述新標籤標識,其中,所述標籤傳感器不知道在對接收到的標籤標識進行解碼中使用的所述密鑰; 格式化未解碼的接收到的標籤標識以便於通過廣域網發送;以及 通過所述廣域網將格式化的標籤標識發送到所述伺服器計算機。
32.一種匿名標籤,所述匿名標籤包括:· 處理器; 連接到所述處理器的短程無線發送器; 連接到所述處理器的存儲器,其包括用於所述標籤的唯一標識號和被所述標籤用在編碼中的密鑰; 標籤標識模塊,其配置成在所述處理器上重複地執行以下步驟: 確定合併到所述唯一標識號中的新變數; 將所述新變數添加到所述標識號以提供用於所述標籤的標識數據;以及對所述標識數據進行編碼以便於作為標籤標識而通過所述短程無線發送器來發送,其中,所述短程無線發送器發送所述標籤標識。
【文檔編號】H04W4/02GK103430512SQ201180069431
【公開日】2013年12月4日 申請日期:2011年4月20日 優先權日:2011年4月20日
【發明者】P·揚, J·瓦德曼 申請人:索尼愛立信移動通訊有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀