新四季網

在接入終端處基於行為模型選擇性地執行定位程序的製作方法

2023-09-16 17:03:15 4

在接入終端處基於行為模型選擇性地執行定位程序的製作方法
【專利摘要】在實施例中,一種接入終端AT(200;900)在定位於與伺服器(170;900)的地理圍欄相關聯的用戶定義的地點處時,測量(415)位置信息,且所述伺服器基於所述所報告的位置信息更新(425)經配置以識別所述用戶定義的地點的地點指紋。在另一實施例中,所述AT或所述伺服器獲得(505A;505E)與可通過一組地點指紋識別的一組用戶定義的地點相關聯的位置信息,確定(510A;525A;500B、505B、510B;505C、510C、515C、520C、525C、530C;505E;515E)是否發生位置事件且基於所述確定更新(510A;525A;505E;515E)行為模型。在另一實施例中,所述AT接收(700)對其位置的請求且評估(705、715;705、715、720、725;810A、815A)一組因素以確定是否通過高功率消耗定位程序獲取所述AT的位置。
【專利說明】在接入終端處基於行為模型選擇性地執行定位程序
[0001]根據35U.S.C.§ 119豐張優先權
[0002]本專利申請案主張2011年7月27日申請的題為「在接入終端處基於行為模型選擇性地執行定位程序(SELECTIVELY PERFORMING A POSITIONING PROCEDURE AT AN ACCESSTERMINAL BASED ON A BEHAVIOR MODEL)」的第61 / 512,352號臨時申請案的優先權,且所述申請案已讓與給其受讓人並在此明確地以引用的方式併入本文中。
【技術領域】
[0003]本發明的實施例是有關在接入終端處基於行為模型選擇性地執行定位程序。
【背景技術】
[0004]在接入終端(AT)或用戶裝備(UE)上執行的一些客戶端應用程式不時地將請求確定AT的位置以實施基於位置的服務。然而,例如基於全球定位系統(GPS)的定位程序等定位程序消耗相對大量的功率且由此減少AT的電池壽命。

【發明內容】

[0005]在實施例中,一種接入終端(AT)在定位於與伺服器的地理圍欄相關聯的用戶定義的地點處時,測量並報告位置信息,且所述伺服器基於所述所報告的位置信息更新經配置以識別所述用戶定義的地點的地點指紋。在另一實施例中,所述AT或所述伺服器獲得與可通過一組地點指紋識別的一組用戶定義的地點相關聯的位置信息,確定是否發生位置事件,以及基於所述確定更新所述接入終端的行為模型。在另一實施例中,所述AT接收對其位置的請求且評估一組因素(例如,所述行為模型等)以確定是否通過高功率消耗定位程序(例如,GPS)獲取所述AT的位置。
【專利附圖】

【附圖說明】
[0006]將容易地獲得對本發明實施例的更完整的了解及其許多附帶優點,其同樣通過參考結合隨附圖式考慮的以下詳細描述變得更好理解,僅出於說明而非限制本發明的目的而呈現隨附圖式,且在隨附圖式中:
[0007]圖1為根據本發明的至少一個實施例的支持接入終端(AT)和接入網絡的無線網絡結構的圖。
[0008]圖2A說明根據本發明的實施例的運營商網絡。
[0009]圖2B說明根據本發明的至少一個實施例的無線通信系統的實例。
[0010]圖2C說明根據本發明的實施例的應用伺服器。
[0011]圖3A說明根據本發明的實施例的接入終端(AT)。
[0012]圖3B說明根據本發明的實施例的圖3A的AT。
[0013]圖4A說明根據本發明的實施例的學習過程的實例,通過所述學習過程來建立與給定AT相關聯的一個或一個以上地點的特性。[0014]圖4B說明地理圍欄配置屏幕的實例,可結合圖4A的地理圍欄配置操作將所述地理圍欄配置屏幕顯示給給定AT。
[0015]圖5A說明根據本發明的實施例的基於伺服器的行為模型產生程序。
[0016]圖5B說明根據本發明的實施例的圖5A的一部分的實例實施方案。
[0017]圖5C說明根據本發明的實施例的圖5A的一部分的實例實施方案。
[0018]圖說明根據本發明的實施例的實例行為模型。
[0019]圖5E說明根據本發明的實施例的基於客戶端的行為模型產生程序。
[0020]圖6A說明根據本發明的實施例的客戶端起始的行為模型布建操作。
[0021]圖6B說明根據本發明的實施例的伺服器起始的行為模型布建操作。
[0022]圖7說明根據本發明的實施例的在給定AT處實施的基於行為模型的功率控制程序的實例。
[0023]圖8A說明根據本發明的實施例的在給定AT處實施的基於行為模型的功率控制程序的另一實例。
[0024]圖8B說明根據本發明的實施例的圖8A的一部分的實例實施方案。
[0025]圖9說明包含經配置以執行功能性的邏輯的通信裝置。
【具體實施方式】
[0026]在針對本發明的特定實施例的以下描述及相關圖式中揭示本發明的各方面。可在不偏離本發明的範圍的情況下設計替代實施例。另外,將不會詳細描述本發明的眾所周知的元件,或將省略所述元件,以免混淆本發明的相關細節。
[0027]詞語「示範性的」和/或「實例」在本文中意味著「充當實例、例子或說明」。本文描述為「示範性」和/或「實例」的任何實施例未必被解釋為比其它實施例優選或有利。同樣,術語「本發明的實施例」並非要求本發明的所有實施例包含所論述的特徵、優點或操作模式。
[0028]另外,根據待由(例如)計算裝置的元件執行的動作序列來描述許多實施例。將認識到,可由特定電路(例如,專用集成電路(ASIC))、由正由一個或一個以上處理器執行的程序指令或由兩者的組合來執行本文中所描述的各種動作。另外,可將本文中所描述的這些動作序列視為完全體現於任何形式的計算機可讀存儲媒體內,所述計算機可讀存儲媒體中已存儲一組對應計算機指令,所述指令在被執行時將致使相關聯的處理器執行本文中所描述的功能性。因此,本發明的各方面可以許多不同形式來體現,所有所述形式均被涵蓋在所主張的標的物的範圍內。另外,對於本文中所描述的實施例中的每一者來說,任何此類實施例的對應形式可在本文中被描述為(例如)「經配置以執行所描述的動作的邏輯」。
[0029]高數據速率(HDR)訂戶臺(在本文中被稱為接入終端(AT))可為移動的或固定的,且可與一個或一個以上HDR基站(在本文中被稱為數據機池收發器(modem pooltransceiver, MPT)或基站(BS))通信。接入終端通過一個或一個以上數據機池收發器向HDR基站控制器發射數據包及接收數據包,所述HDR基站控制器被稱為數據機池控制器(MPC)、基站控制器(BSC)和/或包控制功能(PCF)。數據機池收發器和數據機池控制器為被稱作接入網絡的網絡的若干部分。接入網絡在多個接入終端之間輸送數據包。[0030]接入網絡可進一步連接到接入網絡外部的額外網絡(例如,企業內部網絡或網際網路),且可在每一接入終端與此類外部網絡之間輸送數據包。已建立與一個或一個以上數據機池收發器的現用業務信道連接的接入終端被稱作現用接入終端,且稱其處於業務狀態中。將正處於建立與一個或一個以上數據機池收發器的現用業務信道連接的過程中的接入終端稱作處於連接設置狀態中。接入終端可為通過無線信道或通過有線信道(例如,使用光纖或同軸電纜)通信的任何數據裝置。接入終端另外可為許多類型的裝置中的任一者,所述裝置包含(但不限於)PC卡、緊湊式快閃記憶體、外部或內部數據機,或無線或有線電話。由接入終端用來將信號發送到數據機池收發器的通信鏈路被稱作反向鏈路或業務信道。由數據機池收發器用來將信號發送到接入終端的通信鏈路被稱作前向鏈路或業務信道。如本文中所使用,術語「業務信道」可指前向業務信道或反向業務信道。
[0031]圖1說明根據本發明的至少一個實施例的無線系統100的一個示範性實施例的框圖。系統100可含有跨越空中接口 104與接入網絡或無線電接入網絡(RAN) 120通信的接入終端(例如,蜂窩式電話102等),所述接入網絡或無線電接入網絡可將接入終端102連接到在包交換數據網絡(例如,企業內部網絡、網際網路和/或運營商網絡126)與接入終端102、108、110、112之間提供數據連接性的網絡裝備。如此處所示,接入終端可為蜂窩式電話102、個人數字助理108、尋呼機110 (其在此處被展示為雙向文本尋呼機)或甚至為具有無線通信入口的單獨計算機平臺112。因此,本發明的實施例可實現於包含無線通信入口或具有無線通信能力的任何形式的接入終端上,包含(但不限於)無線數據機、PCMCIA卡、個人計算機、電話,或其任何組合或子組合。另外,如本文中所使用,術語「接入終端」、「無線裝置」、「客戶端裝置」、「移動終端」及其變化可互換地使用。
[0032]返回參看圖1,本發明的示範性實施例的無線網絡100的組件及元件間的相互關係不限於所說明的配置。系統100僅為示範性的且可包含允許遠程接入終端(例如,無線客戶端計算裝置102、108、110、112等)在其兩者間及多者間和/或在經由空中接口 104和RAN120連接的組件中的兩者間及多者間進行無線通信的任何系統,包含(但不限於)運營商網絡126、網際網路和/或其它遠程伺服器。
[0033]RAN120控制發送到基站控制器/包控制功能(BSC / PCF) 122的消息(通常作為數據包發送)。BSC / PCF122負責在包數據服務節點160( 「TOSN」)與接入終端102 /108 / 110 / 112之間發信號、建立及拆卸承載信道(B卩,數據信道)。如果能夠進行鏈路層加密,那麼BSC / PCF122在經由空中接口 104轉發內容之前還對所述內容進行加密。BSC /PCF122的功能在此項技術中眾所周知且為簡潔起見將不作進一步論述。運營商網絡126可通過網絡(網際網路和/或公共交換電話網絡(PSTN))與BSC / PCF122通信。或者,BSC /PCF122可直接連接到網際網路或外部網絡。通常,在運營商網絡126與BSC / PCF122之間的網絡或網際網路連接傳送數據,且PSTN傳送語音信息。BSC / PCF122可連接到多個基站(BS)或數據機池收發器(MPT) 124。以類似於運營商網絡的方式,BSC / PCF122通常通過網絡(用於數據傳送和/或語音信息的網際網路和/或PSTN)連接到MPT / BS124。MPT /BS124可將數據消息以無線方式廣播到接入終端,例如蜂窩式電話102等。MPT / BS124、BSC / PCF122和其它組件可形成RAN120,如此項技術中所已知的。然而,還可使用交替配置且本發明不限於所說明的配置。舉例來說,在另一實施例中,可將BSC / PCF122及MPT /BS124中的一者或一者以上的功能性收縮到具有BSC / PCF122和MPT / BS124兩者的功能性的單個「混合」模塊中。
[0034]圖2A說明根據本發明的實施例的運營商網絡126。在圖2A的實施例中,運營商網絡126包含包數據服務節點(PDSN) 160、廣播服務節點(BSN) 165、應用伺服器170和網際網路175。然而,在替代實施例中,應用伺服器170和其它組件可位於運營商網絡的外部。PDSN160為利用(例如)cdma2000無線電接入網絡(RAN)(例如,圖1的RAN120)的移動臺(例如,接入終端,例如來自圖1的102、108、110、112等)提供對網際網路175、內部網和/或遠程伺服器(例如,應用伺服器170)的接入。通過充當接入網關,PDSN160可提供簡單IP和移動IP接入、國外代理支持以及包輸送。PDSN160可充當用於驗證、授權與記帳(AAA)伺服器和其它支持性基礎結構的客戶端,且向移動臺提供到達IP網絡的網關,如此項技術中所已知。如圖2A中所展示,PDSN160可經由常規AlO連接與RAN120(例如,BSC / PCF122)通信。AlO連接是此項技術中眾所周知的,且為了簡潔起見將不進一步對其進行描述。
[0035]參看圖2A,廣播服務節點(BSN) 165可經配置以支持多播和廣播服務。下文將更詳細地描述BSN165。BSN165經由廣播(BC) AlO連接與RAN120 (例如,BSC / PCF122)通信,且經由網際網路175與應用伺服器170通信。BCAlO連接用以傳送多播和/或廣播消息傳遞。因此,應用伺服器170經由網際網路175將單播消息傳遞發送到TOSN160,且經由網際網路175將多播消息傳遞發送到BSN165。
[0036]一般來說,如下文將更詳細地描述,RAN120經由空中接口 104的廣播信道(BCH)向一個或一個以上接入終端200發射經由BCAlO連接從BSN165接收的多播消息。
[0037]圖2B更詳細地說明圖1的無線通信100的實例。明確地說,參看圖2B,ATP-N經展示為在由不同包數據網絡端點服務的位置處連接到RAN120。因此,ATl和3在由第一包數據網絡端點162(例如,其可對應於TOSN160、BSN165、歸屬代理(HA)、國外代理(FA)等)服務的部分處連接到RAN120。第一包數據網絡端點162又經由布線單元188連接到網際網路175及/或連接到應用伺服器170和一個或一個以上社交網絡伺服器180 (例如,支持Facebook、MySpace、Twitter和/或其它社交網絡服務的一個或一個以上伺服器)中的一者或一者以上。AT2和5...Ν在由第二包數據網絡端點164(例如,其可對應於H)SN160、BSN165、FA、HA等)服務的部分處連接到RAN120。類似於第一包數據網絡端點162,第二包數據網絡端點164又經由布線單元188連接到網際網路175及/或連接到應用伺服器170和一個或一個以上社交網絡伺服器180中的一者或一者以上。AT4直接連接到網際網路175,且通過網際網路175可接著連接到上文所描述的系統組件中的任一者。
[0038]參看圖2B,AT1、3和5...Ν經說明為無線電話,AT2經說明為無線平板計算機且AT4經說明為有線桌面工作站(wired desktop station)。然而,在其它實施例中,將了解,無線通信系統100可連接到任何類型的AT,且圖2B中所說明的實例不希望限制可在系統內實施的AT的類型。而且,雖然應用伺服器170和社交網絡伺服器180各自經說明為結構上分離的伺服器,但在本發明的至少一個實施例中,可合併這些伺服器。
[0039]圖2C說明根據本發明的實施例的應用伺服器170。參看圖2C,應用伺服器170包含行為建模作業模塊235C、行為建模服務模塊240C和建模資料庫245C。
[0040]參看圖2C,行為建模作業模塊235C經配置以產生及/或更新特定AT的行為模型。如本文中所使用,行為模型對應於基於由AT向應用伺服器170報告的位置信息的歷史的AT的移動的模型。如下文將更詳細描述,可將行為模型下載或布建到AT且接著使用所述行為模型來實施與AT上的功率控制功能有關的決策邏輯,例如,當執行相對高功率定位程序(例如,GPS等)時。
[0041]參看圖2C,行為建模服務模塊240C負責為AT布建行為模型。此布建可響應於對從AT接收的行為模型的請求而發生(例如,如圖6A中),或在無明確請求的情況下以自動化方式發生(例如,以周期性或事件驅動方式)(例如,如圖6B中)。
[0042]參看圖2C,建模資料庫245C經配置以存儲由行為建模作業模塊235針對一個或一個以上AT產生的行為模型。建模資料庫245C可將所存儲的行為模型提供到行為建模服務模塊240C以促進將行為模型布建到相應AT。除存儲行為模型之外,建模資料庫245C還可經配置以存儲:(i)原始位置信息的至少一部分,在一實例中,其供行為建模作業模塊235C使用以產生行為模塊;以及(ii)具有相關聯的地點指紋的一組地點,其供行為建模作業模塊235C使用以產生及/或更新給定AT的行為模塊。
[0043]如將了解,應用伺服器170的模塊235C到245C可彼此相互作用以實現其相應功能性,如下文將更詳細描述。
[0044]參看圖3A,例如蜂窩式電話等接入終端200 (此處為無線裝置)具有平臺202,所述平臺可接收及執行從RAN120傳輸的軟體應用程式、數據和/或命令(其最終可來自運營商網絡126、網際網路和/或其它遠程伺服器及網絡)。平臺202可包含收發器206,其可操作地耦合到專用集成電路(ASIC) 208或其它處理器、微處理器、邏輯電路或其它數據處理裝置。ASIC208或其它處理器執行與無線裝置的存儲器212中的任何駐留程序介接的應用程式編程接口(API) 210層。存儲器212可由只讀存儲器或隨機存取存儲器(RAM和ROM)、EEPR0M、快閃記憶體卡或計算機平臺通用的任何存儲器組成。平臺202還可包含本地資料庫214,所述本地資料庫可將未有效使用的應用程式保持在存儲器212中。本地資料庫214通常為快閃記憶體單元,但可為如此項技術中已知的任何輔助存儲裝置,例如磁性媒體、EEPR0M、光學媒體、磁帶、軟盤或硬碟或其類似物等。如此項技術中所已知,平臺202的組件還可操作地耦合到例如天線222、顯示器224、即按即說按鈕228及小鍵盤226及其它組件等外部裝置。
[0045]因此,本發明的一實施例可包含一種接入終端,所述接入終端包含執行本文中所描述的功能的能力。如所屬領域的技術人員將了解,各種邏輯元件可以離散元件、在處理器上執行的軟體模塊或軟體與硬體的任何組合來體現,以實現本文中所揭示的功能性。舉例來說,可以協作方式使用全部ASIC208、存儲器212、ΑΡΙ210及本地資料庫214來加載、存儲及執行本文中所揭示的各種功能,且因此可將用於執行這些功能的邏輯分配於各種元件上。或者,可將功能性併入到一個離散組件中。因此,圖3Α中的接入終端的特徵應被視為僅為說明性的,且本發明不限於所說明的特徵或布置。
[0046]接入終端102與RAN120之間的無線通信可基於不同的技術,例如碼分多址(CDMA)、WCDMA、時分多址(TDMA)、頻分多址(FDMA)、正交頻分多路復用(OFDM)、全球移動通信系統(GSM)或可在無線通信網絡或數據通信網絡中使用的其它協議等。數據通信通常在客戶端裝置102、MPT / BS124與BSC / PCF122之間。BSC / PCF122可連接到多個數據網絡,例如,運營商網絡126、PSTN、網際網路、虛擬專用網絡及類似網絡等,因此允許接入終端102接入較廣泛的通信網絡。如前文中所論述及此項技術中所已知的,可使用多種網絡和配置將語音傳輸和/或數據從RAN傳輸到接入終端。因此,本文中所提供的說明不希望限制本發明的實施例且僅輔助描述本發明的實施例的各方面。
[0047]圖3B說明根據本發明的實施例的AT200。參看圖3B,AT200包含:至少一個客戶端應用程式模塊300B,其經配置以執行針對AT200的用戶的基於位置的服務;位置事件檢測模塊305B ;及系統位置確定模塊310B。
[0048]參看圖3B,所述至少一個客戶端應用程式模塊300B可對應於任何類型的客戶端應用程式(例如,PTT應用程式、日曆應用程式、餐館指南應用程式、電子郵件應用程式等),所述客戶端應用程式經配置以不時地請求接入AT的位置以實施一個或一個以上基於位置的服務。
[0049]參看圖3B,位置事件檢測模塊305B負責確定何時授權系統位置確定模塊310B執行AT200的定位程序。如下文將更詳細描述,此確定是至少部分基於AT200的行為模型。一般來說,位置事件檢測模塊305B部分基於行為配置文件確定「位置事件」的概率。如下文將關於圖7更詳細描述,位置事件檢測模塊305B接著使用此概率作為關於以下情形的確定中的因素:是否啟動通過系統位置確定模塊310B進行的相對功率密集型定位程序(例如,GPS程序),或者是否在不調用系統位置確定模塊310B的情況下通過預測AT200的位置而節省功率(例如,通過假定AT200的位置對應於較早計算的位置或地點,或基於行為配置文件的所預測的地點)。
[0050]參看圖3B,系統位置確定模塊310B經配置以執行一個或一個以上相對功率密集型定位程序,可通過所述相對功率密集型定位程序來估計AT200的位置。舉例來說,經配置以供系統位置確定模塊310B執行的定位程序可包含GPS定位程序、三角測量、混合GPS /蜂窩式定位程序,和/或任何其它眾所熟知的定位程序。
[0051]如一般所屬領域的技術人員將了解,在給定AT處執行例如GPS等定位程序消耗大量功率且使電池壽命降級。因此,本發明的實施例是有關在給定AT處部分基於給定AT所特定的行為模型選擇性地執行定位程序。如下文將更詳細解釋,可使用給定AT的行為配置文件來估計在不執行定位程序的情況下可預測給定AT的位置的概率。
[0052]圖4A說明根據本發明的實施例的學習過程的實例,通過所述學習過程來建立與給定AT相關聯的一個或一個以上地點的特性(或地點指紋)。參看圖4A,假定給定AT的用戶已激活與給定AT上的基於位置的客戶端應用程式相關聯的地點學習模式,且給定AT的用戶選擇添加或更新地點的選項(400)。舉例來說,地點可對應於用戶的家所在地、工作地、圖書館、餐館等等。在用戶選擇添加或更新地點選項之後,用戶配置與地點相關聯的地理圍欄(405)。
[0053]圖4B說明地理圍欄配置屏幕400B的實例,可結合圖4A的地理圍欄配置操作405將所述地理圍欄配置屏幕顯示給給定AT的用戶。如圖4B中所展示,地理圍欄配置屏幕400B包含:欄405B,在所述欄中,用戶可輸入與地點相關聯的名稱(例如,「家」、「工作」等);位置輸入欄410B ;和地圖顯示415B。作為實例,在圖4A的框400之後,可將地理圍欄配置屏幕400B顯示給用戶。接著,在框405中,用戶可通過將目標位置(或地址)輸入到位置輸入欄410B中來配置地點的地理圍欄(例如,「6235盧斯科大道(6235Lusk Blvd) 」、「當前位置」等),在此之後,地圖顯示415B縮放以用所提議的地理圍欄425B展示目標位置。此時,用戶可調整地理圍欄的半徑(例如,從初始地理圍欄半徑起,例如200米等)及/或將所提議的地理圍欄425B完全拖曳到新的位置。一旦用戶滿意地圖顯示410B上的地理圍欄表示其所希望的地點的界限,用戶就命名地點的名稱且選擇「完成」,此後,命名所述地點的名稱且按下「完成」。現在在本地將此地點保存到其地點列表,且還將所述地點發送到應用伺服器170。地圖顯示415B中還展示與地理圍欄430B和435B相關聯的預先建立的地點。雖然地理圍欄425B、430B和435B在圖4B中各自經說明為圓形區,但在其它實施例中,所述地理圍欄可對應於多邊形和/或其它形狀。
[0054]參看圖4A,在405之後,給定AT執行位置定位程序(例如,蜂窩式和/或GPS定位程序)以確定給定AT是否當前位於所述地點(410)。在圖4A的實施例中,假定給定AT在410處確定自身位於所述地點。在確定(410)之後,給定AT開始或繼續監視可指示位置的任何信息(415)(例如,聲音,例如用戶是否在床上打鼾、WiFi熱點信號、如通過加速度計推斷的運動的缺乏等等)。給定AT可周期性地將所監視的位置信息報告給應用伺服器170的行為建模作業模塊235C(420)。行為建模作業模塊235C使用所報告的位置信息產生及/或更新地點的「地點指紋」(425)。雖然圖4A中未展示,但給定AT還可在415中報告給定AT處於所述地點的確定作為用於更新及/或建立行為模型的位置事件,如下文將關於圖5A更詳細論述。
[0055]參看圖4A的425,地點指紋可包含可用以識別地點的任何信息,其包含(但不限於):(i)給定AT的地理坐標,(ii)由給定AT監視的環境籤名,和/或(iii)給定AT與一個或一個以上地點特定物體的接近度。舉例來說,給定AT可在420中報告用GPS計算的多個地理坐標,且應用伺服器170可在425中使用所述地理坐標產生及/或更新所述地點的具有地理區(或地理圍欄)的地點指紋。在另一實例中,給定AT可在420中報告所測量的環境條件,例如在所述地點處給定的範圍內的蜂窩式基站導頻信號、在特定時間點在所述地點處的環境光、溫度或溼度、給定AT的聲音和/或運動、在給定AT的範圍內的WiFi或藍牙信號等等,使得應用伺服器170可在425中使用此信息產生及/或更新所述地點的地點指紋。在另一實例中,給定AT可在420中報告到特定計算機或WiFi熱點的連接,且應用伺服器170可在425中使用此信息產生及/或更新所述地點的地點指紋。
[0056]接下來,在一段時間內重複415到425,直到給定AT確定給定AT不再處於所述地點為止(例如,基於後續GPS和/或蜂窩式定位程序)(430),此情形準許給定AT停止構建用於定義地點的地點指紋。雖然圖4A中未展示,但給定AT也可基於給定AT距所述地點的偏離(描述為位置事件)將通知傳輸到應用伺服器170處的行為建模作業模塊,如下文將關於圖5A更詳細論述。
[0057]關於圖4A,一旦產生地點指紋,就將每一地點指紋存儲在建模資料庫245C中,以使得可使用地點指紋來產生及/或更新給定AT的行為配置文件,如下文將關於圖5A到所論述。在圖4A中,給定AT監視給定AT何時處於給定地點,以使得可將位置特定信息報告給應用伺服器170,以使得行為建模作業模塊235C可隨著時間的過去而定義可用以識別特定地點且形成地點指紋的特性。在圖5A中,不是詳述定義地點的特性,而是使用定義相應地點的地點指紋來構建跟蹤位置事件的行為配置文件(即,給定AT進入地點及/或離開地點的轉變)。因此,雖然可能將圖4A中的給定AT的操作解釋為關於多個地點的地點指紋的學習模式,但可將圖5A解釋為行為配置文件的單獨學習模式。
[0058]參看圖5A,假定:在通過相應地點指紋定義一個或一個以上地點(如關於圖4A所描述)之後,給定AT的用戶已激活行為配置文件的學習模式。因此,在500A中,給定AT監視可指示位置的任何信息,且給定AT將所監視的位置信息報告給應用伺服器170的行為建模作業模塊235C(505A)。除了以下情形以外,500A和505A分別類似於圖4A的415和420:使用所報告的位置信息來確定給定AT所位於的地點,而不是試圖特性化預定或已知地點(如圖4A中)。
[0059]參看圖5A,行為建模作業模塊235C從給定AT接收所報告的位置信息且基於所報告的位置信息產生及/或更新給定AT的行為模型(510A)。下文將關於圖5B到更詳細地描述510A的實例實施方案。
[0060]返回到給定AT,給定AT繼續監視可指示位置的任何信息(515A),且給定AT將所監視的位置信息報告給應用伺服器170的行為建模作業模塊235C(520A)。行為建模作業模塊235C從給定AT接收所報告的位置信息且基於所報告的位置信息更新給定AT的行為模型(525A),等等。下文將關於圖5B到更詳細地描述525A的實例實施方案。因此,重複圖5A的過程,直到將給定AT的行為配置文件的學習模式去激活為止(通過給定AT的用戶,或者通過應用伺服器170)。
[0061]圖5B說明根據本發明的實施例的圖5A的510A和/或525A的實例實施方案。因此,圖5B說明基於所報告的位置信息更新給定AT的行為模型中的位置事件概率的實例。
[0062]參看圖5B,在從給定AT接收到所報告的位置信息之後,行為建模作業模塊235C加載給定AT的現有行為模型和/或原始行為數據(即,來自給定AT的先前所報告的位置信息)(500B)。舉例來說,如果加載現有行為模型,那麼對行為模型的更新可對應於對現有行為模型進行的用以產生經更新的行為模型的修改或微調。或者,行為建模作業模塊235C可簡單地加載原始行為數據以便從頭開始重新產生行為模型(同時還使用新近報告的位置信息)。在實例中,可在500B中,在行為建模作業模塊235C處從建模資料庫245C加載現有行為模型和/或原始行為數據。如將了解,500B的操作是在假定某一較早位置信息是由給定AT報告的情況下加以描述。或者,如果AT的所報告的位置信息對應於來自給定AT的位置信息的初始報告,那麼可省略500B,且可僅基於初始的所報告的位置信息產生行為模型。
[0063]參看圖5B,行為建模作業模塊235C確定與給定AT的所報告的位置信息相關聯的時間(505B)。舉例來說,在505B處確定的時間可對應於在行為建模作業模塊235C處接收到所報告的位置信息時的時間。或者,在505B處確定的時間可對應於由給定AT發送位置信息及/或由給定AT測量位置信息時的時間,如通過報告中所含有的一個或一個以上時間戳指示。
[0064]接下來,行為建模作業模塊235C確定所報告的位置信息是否指示位置事件(510B)。如上文所提及,當確定給定AT進入新地點及/或離開舊地點時,發生位置事件。在510B中,如果行為建模作業模塊235C確定所報告的位置信息指示位置事件,那麼過程前進到515B,由此更新給定AT的行為模型以反映在所確定的時間的增加的位置事件概率。當然,如果在所確定的時間內的行為配置文件中的位置事件概率已經達到最大化,那麼不需要在515B中進一步增加概率。返回到510B,如果行為建模作業模塊235C確定所報告的位置信息不指示位置事件,那麼過程前進到520B,由此更新給定AT的行為模型以反映在所確定的時間內的減小的位置事件概率。當然,如果在所確定的時間內的行為配置文件中的位置事件概率已經達到最小化,那麼不需要在520B中進一步減小概率。
[0065]圖5C說明根據本發明的實施例的圖5B的510B的實例實施方案。因此,圖5C說明基於位置轉變確定檢測是否發生位置事件的實例。
[0066]參看圖5C,在510B之前的某一點,假定行為建模作業模塊235C定義與給定AT的用戶有關的多個地點中的每一者的地點指紋(500C)。在圖5C的實例中,進一步假定通過以下各者中的一者或一者以上來定義地點指紋:(i)所定義的地理區,(ii)環境籤名,和/或(iii)與一個或一個以上地點特定物體的接近度。作為實例,圖5C的500C可對應於如上文所描述的圖4A的過程的較早執行。
[0067]在圖5C的實例內,前進到圖5B的510B,行為建模作業模塊235C比較給定AT的所報告的位置信息與多個地點中的每一者的地點指紋(505C)。基於來自505C的比較,在510C中,行為建模作業模塊235C:⑴識別與匹配指紋相關聯的地點,或者(ii)確定所述地點指紋中無一者匹配給定AT的所報告的位置信息。舉例來說,如果給定AT的所報告的位置信息對應於地理坐標,那麼行為建模作業模塊235C可比較所報告的地理坐標與所述地點指紋(如果有的話)當中的地理區以確定是否存在匹配。在另一實例中,如果給定AT的所報告的位置信息對應於給定AT在特定WiFi熱點範圍內的指示,那麼行為建模作業模塊235C可比較所報告的WiFi熱點指示與相關聯於所述地點指紋(如果有的話)的WiFi熱點以確定是否存在匹配。在另一實例中,如果給定AT的所報告的位置信息對應於給定AT連接到特定個人計算機(PC)的指示,那麼行為建模作業模塊235C可比較所報告的PC連接與相關聯於所述地點指紋(如果有的話)的PC以確定是否存在匹配。
[0068]在於510C中確定匹配地點(或確定不存在任何匹配地點)之後,行為建模作業模塊235C加載來自先前地點確定程序的結果(515C)。換句話說,在515C中,行為建模作業模塊235C加載給定AT所位於的先前地點,要不然加載關於給定AT先前未處於所述地點中的任一者的指示。
[0069]參看圖5C,在520C中,行為建模作業模塊235C比較510C的結果與在515C處加載的先前結果以確定是否發生地點轉變。舉例來說,如果在510C處確定的地點不同於在515C處加載的先前地點,那麼在520C處確定給定AT已在地點之間轉變。在另一實例中,如果在510C處確定給定AT在所述地點中的任一者外部且先前在515C處確定給定AT處於給定地點,那麼在520C處確定給定AT已轉變到給定地點的外部。在另一實例中,如果在5IOC處確定給定AT處於給定地點且先前在515C處確定給定AT處於所述地點中的任一者外部,那麼在520C處確定給定AT已轉變到給定地點。如果行為建模作業模塊235C在520C處確定已發生地點轉變,那麼行為建模作業模塊235C在525C處確定已發生位置事件。否則,如果行為建模作業模塊235C在520C處確定未發生地點轉變,那麼行為建模作業模塊235C在530C處確定未發生位置事件。
[0070]圖說明根據本發明的實施例的在圖5A的過程期間針對給定AT產生的行為配置文件的實例。參看圖行為模型建立在一周時間期間在給定AT處發生的位置事件的概率的模型。在圖中,對於一周內的每一天,將X軸展示為表示時刻且將y軸展示為表示位置事件的概率。如將了解,圖中所展示的數據可為「典型的」或平均的一周內的數據,且實際上可基於數周內的AT行為。因此,作為實例,在用戶的上下班通勤(例如,上午8點到9點和下午5點到6點)期間,周一到周五的位置事件的概率高;在工作時間(例如,上午9:30到下午4:30)期間,周一到周五的位置事件的概率相對較低,這是因為用戶在工作時通常位於其書桌處;在午夜時間(例如,下午11點到上午6點)期間,一周內的每一天的位置事件的概率低,這是因為用戶通常在家中睡覺;等等。
[0071 ] 雖然圖5A到各自是有關行為模型產生(由此給定AT將所監視的位置信息報告給應用伺服器170以使得應用伺服器170可遠程地產生行為模型)的實例,但將了解,具有相對較高處理功率的AT也可執行上文所描述的如在應用伺服器170處實施的功能性。在實例中,在產生行為模型及/或在本地在給定AT處更新行為模型的情況下,可節省系統資源,這是因為給定AT不需要建立與RAN120的業務信道以用於將位置報告發送到應用伺服器 170。
[0072]因此,圖5E說明圖5A的過程的替代執行,由此獨立地在給定AT處產生行為模型,而不直接與應用伺服器170交互。
[0073]參看圖5E,給定AT監視可指示位置的任何信息(500E)。接下來,不是將所監視的位置信息報告給應用伺服器170的行為建模作業模塊235C(如圖5A的505A中),而是應用伺服器170在505E中基於所監視的位置信息更新及/或產生給定AT的行為模型(例如,除了在給定AT處執行以外,類似於圖5A的510A)。接著將500E和505E重複給定次數,分別如510E和515E中所展示。因此,將了解,圖5B表示如在給定AT處執行的圖505E和/或515E等等的實例實施方案。
[0074]雖然圖4A到5E說明與產生及更新給定AT的行為配置文件相關聯的程序的實例,但圖6A和6B說明對給定AT布建行為配置文件的替代實例。明確地說,圖6A說明AT起始的布建操作,且圖6B說明伺服器起始的布建操作。
[0075]參看圖6A,給定AT確定更新其在給定AT上的行為配置文件^OOA)。舉例來說,在實例中,可在行為模型的學習模式結束時(即,在圖5A的過程之後)觸發確定600A。或者,可以基於時間的方式(例如,每周一次、每月一次等)及/或以事件觸發的方式(例如,現有行為配置文件展現與位置事件相關聯的不良預測性能,給定AT的用戶或給定AT上的客戶端應用程式明確地請求對行為模型的更新,等等)執行確定600A。
[0076]在於600A中確定更新給定AT上的行為模型之後,給定AT在605A中將對行為模型的請求傳輸到行為建模服務模塊240C。行為建模服務模塊240C接收所述請求且代表給定AT發出其自身對來自建模資料庫245C的所存儲的行為模型的請求^lOA)。建模資料庫245C為行為建模服務模塊240C提供所存儲的行為模型^15A),且行為建模服務模塊240C將行為模型發送到給定AT (620A)。給定AT從行為建模服務模塊240C接收行為模型且更新給定AT上的行為模型(625A)。如果由給定AT在620A處接收的行為模型為布建到給定AT的行為模型的第一實例,那麼可在625A中簡單地將行為模型存儲在給定AT處的存儲器中。或者,如果由給定AT在620A處接收的行為模型為布建到給定AT的較早行為模型的補充,那麼在620A處所接收的行為模型可在625A處替換較早行為模型。
[0077]在於625A中更新給定AT上的行為模型之後,給定AT基於經更新的行為配置文件執行功率控制程序(630A)。下文關於圖7到SB更詳細地描述功率控制程序630A的實例。
[0078]參看圖6B,不同於圖6A,行為建模服務模塊240C確定更新給定AT上的行為配置文件^OOB)。舉例來說,在實例中,可在行為模型的學習模式結束時(即,在圖5A的過程之後)觸發確定600B。或者,可以基於時間的方式(例如,每周一次、每月一次等)及/或以事件觸發的方式(例如 ,行為配置文件已通過行為建模作業模塊235C在應用伺服器170處經歷更新且需要與給定AT處的行為模型同步,等等)執行確定600B。在確定600B之後,605B到625B分別對應於圖6A的610A到630A,且因而為了簡潔起見將不再對其加以描述。
[0079]如將了解,圖6A和6B涉及通過給定AT進行的行為模型檢索,其中應用伺服器170託管行為模型且接著將行為模型分配給給定AT。此情形與上文關於圖5A到所描述的基於伺服器的行為模型產生程序一致。然而,在圖5E的實例中,給定AT在本地產生行為模型,以使得可省略圖6A和/或6D的程序,且可簡單地從給定AT處的存儲器加載所存儲的行為模型。
[0080]圖7說明根據本發明的實施例的在給定AT處實施的基於行為模型的功率控制程序的實例。具體來說,圖7的功率控制程序涉及在客戶端應用程式模塊300B請求給定AT的位置時部分地用以在給定AT處作出關於是否調用相對功率密集型定位程序(例如,GPS、混合蜂窩式/ GPS等)的決策的行為配置文件。
[0081]參看圖7,客戶端應用程式模塊300B向位置事件檢測模塊305B發出對給定AT的位置的請求(700)。舉例來說,客戶端應用程式模塊300B可對應於給定AT上的導航應用程式且在700處所發出的請求可通過來自給定AT的用戶的對指導的請求來觸發。位置事件檢測模塊305B從客戶端應用程式模塊300B接收對給定AT的位置的請求且加載行為模型(705)。舉例來說,可如上文關於圖4A到5E所展示來產生在705處加載的行為模型且可根據圖6A或圖6B在給定AT處布建所述行為模型。
[0082]參看圖7,除在705處加載行為模型之外,位置事件檢測模塊305B還確定當前時間(710)。在710中,可以任何眾所熟知的方式來獲取時間,例如,通過查詢給定AT的內部時鐘及/或經由給定AT與蜂窩式網絡之間的時間同步程序。在715中,位置事件檢測模塊305B基於當前時間內的行為模型的位置事件概率期望值確定當前時間內的位置事件的概率。舉例來說,關於來自圖的實例行為模型,在715中,位置事件檢測模塊305B可從對應於一周內的同一天及與來自710的當前時間相同的時間的行為模型加載概率。舉例來說,如果當前時間為周二下午7點,那麼位置事件檢測模塊305B在行為模型中查找周二下午7點時的位置事件概率。
[0083]參看圖7,位置事件檢測模塊305B還可視情況評估次級因素以調整或加權在715處確定的位置事件概率。舉例來說,給定AT的用戶在周二上午早晨4點可能99%的時間在家裡。然而,在實例中,用戶可能在度假中,用戶可能在工作時工作到很晚或用戶可能具有醫療應急,因此位置事件檢測模塊305B可能試圖用次級環境因素確證位置事件概率。舉例來說,可基於用戶很可能在家中睡眠的期望而期望光傳感器來檢測周二上午4點時的低環境光。與此對比,如果光傳感器檢測到大量光,那麼可能光為日光且用戶正在另一時區度假或由於其它原因而不在家中。類似地,如果給定AT上的加速度計檢測到高速運動,那麼用戶很可能正在多個地點之間導航且可使用高運動指示來替代低位置閾值概率。或者,與WiFi熱點和/或蜂窩式基站斷開,因此用戶很可能正在多個地點之間導航且可使用高運動指示來替代低位置閾值概率。
[0084]在另一實例中,用戶可修改給定AT上的日曆應用程式以指示用戶將要在給定周末到外地。如果進行此操作,那麼可由位置事件檢測模塊305B來評估此信息以增加位置事件概率,這是因為未遵循用戶的「正常」例行程序。
[0085]因此,在720中,位置事件檢測模塊305B確定一個或一個以上次級因素(例如,環境光、溫度、運動、日曆信息等)且接著在必要時基於所確定的次級因素調整來自715的位置事件概率(725)。此外,在圖7中,720和725為可選操作。
[0086]在730中,位置事件檢測模塊305B確定所確定的位置事件概率是否高於給定閾值。如果位置事件檢測模塊305B確定位置事件概率不高於給定閾值,那麼位置事件檢測模塊305B將給定位置作為給定AT的位置傳回,而不執行新的AT定位程序(例如,GPS等)(735)。舉例來說,經傳回到客戶端應用程式模塊300B的給定位置可對應於針對給定AT基於先前AT定位程序確定的先前位置,或與預測給定AT將位於的地點相關聯的默認位置(例如,例如定義基於行為配置文件而預測給定AT將位於的地點的給定地理區的中心點)。如將了解,在735處避免執行AT定位程序保存了給定AT處的功率且延長了電池壽命。
[0087]返回到730,如果位置事件檢測模塊305B確定位置事件概率高於給定閾值,那麼無法以高確定程度來預測給定AT的當前位置,因此位置事件檢測模塊305B請求系統位置確定模塊310B執行更準確的AT定位程序。在740處,系統位置確定模塊310B執行AT定位程序且接著,在745處,系統位置確定模塊310B將AT定位的結果傳回到位置事件檢測模塊305B和客戶端應用程式模塊300B。
[0088]上文關於圖4A到7描述的實施例涉及產生行為模型及執行與部分地基於行為模型選擇性地調用定位程序有關的功率控制程序。然而,在本發明的其它實施例中,行為模型可為可選的或甚至完全省略行為模型。如下文將關於圖8A到SB描述,除行為模型之外(或代替行為模型),其它實施例還包含評估一組內部和/或環境因素,以便決定是否調用給定AT的相對高功率定位程序(例如,GPS等)。
[0089]參看圖8A,客戶端應用程式模塊300B向位置事件檢測模塊305B發出對給定AT的位置的請求(800A)(例如,類似於圖7的700)。位置事件檢測模塊305B從客戶端應用程式模塊300B接收對給定AT的位置的請求且確定與保證AT定位程序的可能性相關聯的一組因素(805A)。在下文關於圖SB來給出可在805A處確定的所述組因素的實例。位置事件檢測模塊305B評估所述組因素(810A),且基於此評估,位置事件檢測模塊305B確定是否執行AT定位程序(815A)。
[0090]如果位置事件檢測模塊305B在815A中確定不執行AT定位程序,那麼位置事件檢測模塊305B將給定位置作為給定AT的位置傳回,而不執行新的AT定位程序(例如,GPS等)(820A)(例如,如圖7中的735)。否則,如果位置事件檢測模塊305B在815A中確定執行AT定位程序,那麼位置事件檢測模塊305B向系統位置確定模塊310B發出AT定位程序請求,且系統位置確定模塊310B執行AT定位程序(825A)。接著,在830A處,系統位置確定模塊310B將AT定位的結果傳回到位置事件檢測模塊305B和客戶端應用程式模塊300B。
[0091]參看圖8A,在實例中,可以反覆方式執行框805A、810A和815A,以使得在805A處確定單個因素且接著在810A處評估單個因素,其中下一因素是在815A處在先前所確定/所評估的因素未產生決策的情況下進行確定及評估,以繞過AT定位程序。在此實例中,僅在所述組因素中的每一者被視為不足以推斷位置事件的概率和/或給定AT當前所位於的地點的情況下執行相對功率密集型AT定位程序(例如,GPS),此情形通過減少需要給定AT執行相對功率密集型AT定位程序的次數節省了功率。下文關於圖8B給出以反覆方式執行框805A、810A和815A的實例實施方案。
[0092]參看圖8B,給定AT執行關於地點轉變是否實際的一般評估(800B)。如果給定AT確定地點轉變不實際,那麼圖8B的決策程序退出且過程前進到圖8A的820A,以便繞過或跳過相對功率密集型AT定位程序。否則,過程前進到805B。
[0093]參看圖8B,在805B中,給定AT檢查給定AT的當前電池電量且將當前電池電量與閾值相比較。如果電池電量低於閾值以致執行功率密集型定位程序不可行或不實際,那麼圖8B的決策程序退出且過程前進到圖8A的820A,以便繞過或跳過相對功率密集型AT定位程序。否則,過程前進到810B。
[0094]參看圖8B,在8IOB中,給定AT加載及評估如上文關於圖7的框705到725所論述的行為模型。因此,將位置事件概率與概率閾值相比較。如果位置事件概率低於閾值,那麼圖8B的決策程序退出且過程前進到圖8A的820A,以便繞過或跳過相對功率密集型AT定位程序。否則,過程前進到815B。
[0095]參看圖8B,在815B中,給定AT確定其運動水平且將其所確定的運動水平與運動閾值相比較。舉例來說,所確定的運動水平可對應於如通過加速度計確定的給定AT的速度。在另一實例中,可通過給定AT學習某些WiFi熱點和/或蜂窩式基站的範圍的速率及檢測新的WiFi熱點和/或蜂窩式基站(例如,用戶是否正用給定AT駕駛車輛,這些檢測/斷開可頻繁地發生)來推斷運動。如果所確定的運動水平低於運動閾值以使得可推斷給定AT的位置及/或位置事件被視為不太可能的,那麼圖8B的決策程序退出且過程前進到圖8A的820A,以便繞過或跳過相對功率密集型AT定位程序。否則,過程前進到820B。
[0096]參看圖8B,在820B中,給定AT執行WiFi存在檢查。舉例來說,給定AT可監視載送本地WiFi連接的SSID的本地WiFi信標信號且接著將本地SSID與所存儲的一組SSID相比較。如果本地SSID為已知的(即,其匹配預先定義的地點的地點指紋中的一者或一者以上),以使得可推斷給定AT的位置,那麼圖SB的決策程序退出且過程前進到圖8A的820A,以便繞過或跳過相對功率密集型AT定位程序(例如,因為可從本地SSID推斷地點)。否貝丨J,過程前進到825B。
[0097]參看圖SB,在825B中,給定AT執行環境或本地聲音檢查。舉例而言,給定AT可監視本地聲音且確定本地聲音是否指示為已知的(即,其匹配預先定義的地點的地點指紋中的一者或一者以上)。舉例來說,如果給定AT通過匹配用戶的先前打鼾習慣的語音籤名監視到打鼾且時刻對應於用戶通常睡眠的時間,那麼可推斷給定AT位於特定地點,例如用戶的家中。如果本地聲音可用以推斷給定AT的位置,那麼圖SB的決策程序退出且過程前進到圖8A的820A,以便繞過或跳過相對功率密集型AT定位程序(例如,因為可從本地SSID推斷地點)。否則,過程前進到830B。
[0098]參看圖8B,在830B中,給定AT執行小區塔(或基站/節點B)檢查。舉例來說,如果給定AT檢測到三個基站導頻信號,那麼給定AT知道其位置對應於三個基站的覆蓋區域的重疊部分。由此,可粗略地近似給定AT的位置。如果對給定AT的位置的此粗略近似可用(即,基站在給定AT的範圍內)且位置估計的精度足夠滿足位置請求,那麼圖SB的決策程序退出且過程前進到圖8A的820A,以便繞過或跳過相對功率密集型AT定位程序(例如,因為可從本地SSID推斷地點)。否則,過程前進到835B。
[0099]參看圖8B,在835B中,給定AT執行網絡檢查以確定基於網絡(或地面)的定位程序是否可用。如果網絡或蜂窩式定位程序可用,那麼圖8B的決策程序退出且過程前進到圖8A的820A,以便繞過或跳過相對功率密集型AT定位程序(例如,因為可從本地SSID推斷地點)。否則,過程前進到840B。[0100]參看圖8B,在840B中,給定AT試圖執行混合蜂窩式/基於GPS的定位程序或排它的GPS定位程序。在準備執行基於GPS的定位程序中,在給定AT上加載GPS管理模塊(未圖示)且確定是否可能由GPS定位程序產生準確GPS定位。舉例來說,如果三個GPS定位程序已經產生極不準確的位置估計,那麼GPS管理模塊可假定後續GPS定位程序很可能為另一種浪費時間。如果GPS管理模塊確定不可能獲得有效的或令人滿意的GPS位置估計,那麼圖SB的決策程序退出且過程前進到圖8A的820A,以便繞過或跳過相對功率密集型AT定位程序(例如,因為可從本地SSID推斷地點)。否則,過程前進到圖8A的825A且給定AT執行功率密集型AT定位程序。
[0101]如將了解,圖8B僅說明對在圖8A的805A處確定的所述組因素的評估的一個實例次序。在其它實施例中,可將圖8B中所展示的實例次序重新排序,且可根據上文所論述的特定實例包含(或排除)額外因素。
[0102]另外,描述圖8A的實例,以使得每當客戶端應用程式模塊300B請求給定AT的位置時,便評估所述組因素。然而,在另一實施例中,可基於請求AT的位置的頻率來評估減少的一組因素或增加的一組因素。舉例來說,如果頻繁地請求給定AT的位置且某些因素一貫地未能與圖8B的決策相關,那麼對於後續位置請求可省略這些參數。或者,可在類似情況下(即,某些因素無幫助,因此試試其它因素)及/或基於關於框805A到815A(或圖SB)的較早執行相關的相關聯的因素(即,某些因素有幫助,因此試試其它有關因素)而添加新的因素。
[0103]圖9說明包含經配置以執行功能性的邏輯的通信裝置900。通信裝置900可對應於上文所提及的通信裝置中的任一者,包含(但不限於)AT102、108、110、112或200、節點B或基站120、RNC或基站控制器122、包數據網絡端點(例如,SGSN、GGSN等)、伺服器170或180中的任一者等。因此,通信裝置900可對應於經配置以經由網絡與一個或一個以上其它實體通信(或促進與一個或一個以上其它實體通信)的任何電子裝置。
[0104]參看圖9,通信裝置900包含經配置以接收及/或發射信息的邏輯905。在實例中,如果通信裝置900對應於無線通信裝置(例如,AT200、節點B124等),那麼經配置以接收及/或發射信息的邏輯905可包含無線通信接口(例如,藍牙、WiF1、2G、3G等),例如無線收發器和相關聯的硬體(例如,RF天線、數據機、調製器和/或解調器等)。在另一實例中,經配置以接收及/或發射信息的邏輯905可對應於有線通信接口(例如,串聯連接、USB或火線連接、可藉以接入網際網路175的乙太網連接等)。因此,如果通信裝置900對應於某種類型的基於網絡的伺服器(例如,SGSN、GGSN、應用伺服器170等),那麼在實例中,經配置以接收及/或發射信息的邏輯905可對應於乙太網卡,所述乙太網卡經由乙太網協議將基於網絡的伺服器連接到其它通信實體。在另一實例中,經配置以接收及/或發射信息的邏輯905可包含感官或測量硬體,通信裝置900可通過所述感官或測量硬體監視其本地環境(例如,加速度計、溫度傳感器、光傳感器、用於監視本地RF信號的天線等)。經配置以接收及/或發射信息的邏輯905還可包含軟體,所述軟體在經執行時準許經配置以接收及/或發射信息的邏輯905的相關聯的硬體執行其接收及/或發射功能。然而,經配置以接收及/或發射信息的邏輯905不對應於單獨軟體,且經配置以接收及/或發射信息的邏輯905至少部分依賴於硬體來實現其功能性。
[0105]參看圖9,通信裝置900進一步包含經配置以處理信息的邏輯910。在實例中,經配置以處理信息的邏輯910可包含至少一處理器。可由經配置以處理信息的邏輯910執行的類型的處理的實例實施方案包含(但不限於):執行確定,建立連接,在不同信息選項之間作出選擇,執行與數據有關的評估,與耦合到通信裝置900以執行測量操作的傳感器交互,將信息從一種格式轉換到另一種格式(例如,在例如.wmv到.avi等不同協議之間轉換),等等。舉例來說,經配置以處理信息的邏輯910中所包含的處理器可對應於通用處理器、數位訊號處理器(DSP)、專用集成電路(ASIC)、現場可編程門陣列(FPGA)或其它可編程邏輯裝置、離散門或電晶體邏輯、離散硬體組件,或其經設計以執行本文中所描述的功能的任何組合。通用處理器可為微處理器,但在替代例中,處理器可為任何常規的處理器、控制器、微控制器或狀態機。處理器還可實施為計算裝置的組合,例如,DSP與微處理器的組合、多個微處理器的組合、一個或一個以上微處理器與DSP核心的聯合,或任何其它此配置。經配置以處理信息的邏輯910還可包含軟體,所述軟體在經執行時準許經配置以處理信息的邏輯910的相關聯的硬體執行其處理功能。然而,經配置以處理信息的邏輯910不對應於單獨軟體,且經配置以處理信息的邏輯910至少部分依賴於硬體來實現其功能性。
[0106]參看圖9,通信裝置900進一步包含經配置以存儲信息的邏輯915。在實例中,經配置以存儲信息的邏輯915可包含至少一非暫時性存儲器及相關聯的硬體(例如,存儲器控制器等)。舉例來說,經配置以存儲信息的邏輯915中所包含的非暫時性存儲器可對應於RAM存儲器、快閃記憶體存儲器、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬碟、可卸除式磁碟、CD-ROM,或此項技術中已知的任何其它形式的存儲媒體。經配置以存儲信息的邏輯915還可包含軟體,所述軟體在經執行時準許經配置以存儲信息的邏輯915的相關聯的硬體執行其存儲功能。然而,經配置以存儲信息的邏輯915不對應於單獨軟體,且經配置以存儲信息的邏輯915至少部分依賴於硬體來實現其功能性。
[0107]參看圖9,通信裝置900進一步視情況包含經配置以呈現信息的邏輯920。在實例中,經配置以顯示信息的邏輯920可包含至少一輸出裝置及相關聯的硬體。舉例來說,輸出裝置可包含視頻輸出裝置(例如,顯示屏幕、可載送視頻信息的埠,例如USB、HDMI等)、音頻輸出裝置(例如,揚聲器、可載送音頻信息的埠,例如麥克風插孔、USB、HDMI等)、振動裝置和/或可藉以格式化信息以用於輸出或實際上由通信裝置900的用戶或操作員輸出的任何其它裝置。舉例來說,如果通信裝置900對應於如圖3中所展示的AT200,那麼經配置以呈現信息的邏輯920可包含顯示器224。在另一實例中,對於某些通信裝置來說,可省略經配置以呈現信息的邏輯920,例如不具有本地用戶的網絡通信裝置(例如,網絡交換機或路由器、遠程伺服器等)。經配置以呈現信息的邏輯920還可包含軟體,所述軟體在經執行時準許經配置以呈現信息的邏輯920的相關聯的硬體執行其呈現功能。然而,經配置以呈現信息的邏輯920不對應於單獨軟體,且經配置以呈現信息的邏輯920至少部分依賴於硬體來實現其功能性。
[0108]參看圖9,通信裝置900進一步視情況包含經配置以接收本地用戶輸入的邏輯925。在實例中,經配置以接收本地用戶輸入的邏輯925可包含至少一用戶輸入裝置及相關聯的硬體。舉例來說,用戶輸入裝置可包含按鈕、觸控螢幕顯示器、鍵盤、相機、音頻輸入裝置(例如,麥克風或可載送音頻信息的埠,例如麥克風插孔等),和/或可用來從通信裝置900的用戶或操作員接收信息的任何其它裝置。舉例來說,如果通信裝置900對應於如圖3中所展示的AT200,那麼經配置以接收本地用戶輸入的邏輯925可包含顯示器224 (如果實施為觸控螢幕)、按鈕226等。在另一實例中,對於某些通信裝置來說,可省略經配置以接收本地用戶輸入的邏輯925,例如不具有本地用戶的網絡通信裝置(例如,網絡交換機或路由器、遠程伺服器等)。經配置以接收本地用戶輸入的邏輯925還可包含軟體,所述軟體在經執行時準許經配置以接收本地用戶輸入的邏輯925的相關聯的硬體執行其接收功能。然而,經配置以接收本地用戶輸入的邏輯925不對應於單獨軟體,且經配置以接收本地用戶輸入的邏輯925至少部分依賴於硬體來實現其功能性。
[0109]參看圖9,雖然在圖9中將經配置的邏輯905到925展示為單獨的或相異的框,但將了解,相應的經配置的邏輯用以執行其功能性的硬體和/或軟體可部分地重疊。舉例來說,用以促進經配置的邏輯905到925的功能性的任何軟體可存儲在與經配置以存儲信息的邏輯915相關聯的非暫時性存儲器中,以使得經配置的邏輯905到925各自部分地基於由經配置以存儲信息的邏輯905存儲的軟體的操作執行其功能性(即,在此情況下,軟體執行)。同樣地,其它經配置的邏輯不時地可借用或使用直接與經配置的邏輯中的一者相關聯的硬體。舉例來說,經配置以處理信息的邏輯910的處理器可在由經配置以接收及/或發射信息的邏輯905發射數據之前將數據格式化成適當格式,以使得經配置以接收及/或發射信息的邏輯905部分基於與經配置以處理信息的邏輯910相關聯的硬體(B卩,處理器)的操作執行其功能性(即,在此情況下,發射數據)。另外,經配置的邏輯或「經配置以進行操作的邏輯」905到925不限於特定邏輯門或元件,但一般指執行本文中所描述的功能性的能力(經由硬體或硬體與軟體的組合)。因此,儘管共享詞語「邏輯」,但經配置的邏輯或「經配置以進行操作的邏輯」905到925未必實施為邏輯門或邏輯元件。對於一般所屬領域的技術人員來說,經配置的邏輯905到925之間的其它交互或協作將從對上文所描述的實施例的審閱而變得清楚。
[0110]所屬領域的技術人員將了解,可使用多種不同技術和技藝中的任一者來表示信息和信號。舉例來說,可由電壓、電流、電磁波、磁場或磁粒子、光場或光粒子或其任何組合來表示在以上描述中可能始終參考的數據、指令、命令、信息、信號、位、符號及碼六。
[0111]另外,所屬領域的技術人員將了解,結合本文中所揭示的實施例而描述的各種說明性邏輯塊、模塊、電路及算法步驟可實施為電子硬體、計算機軟體或兩者的組合。為清楚說明硬體與軟體的此互換性,上文已大致關於其功能性而描述了各種說明性組件、塊、模塊、電路及步驟。所述功能性是實施為硬體還是軟體取決於特定應用及施加於整個系統的設計約束。所屬領域的技術人員可針對每一特定應用以不同方式來實施所描述的功能性,但所述實施方案決策不應被解釋為會導致偏離本發明的範圍。
[0112]可用通用處理器、數位訊號處理器(DSP)、專用集成電路(ASIC)、現場可編程門陣列(FPGA)或其它可編程邏輯裝置、離散門或電晶體邏輯、離散硬體組件或其經設計以執行本文中所描述的功能的任何組合來實施或執行結合本文中所揭示的實施例而描述的各種說明性邏輯塊、模塊及電路。通用處理器可為微處理器,但在替代例中,處理器可為任何常規的處理器、控制器、微控制器或狀態機。處理器還可實施為計算裝置的組合,例如,DSP與微處理器的組合、多個微處理器的組合、一個或一個以上微處理器與DSP核心的聯合,或任何其它此配置。
[0113]結合本文中所揭示的實施例而描述的方法、序列和/或算法可直接體現於硬體中、由處理器執行的軟體模塊中或兩者的組合中。軟體模塊可駐存在RAM存儲器、快閃記憶體存儲器、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬碟、可卸除式磁碟、CD-ROM,或此項技術中已知的任何其它形式的存儲媒體中。示範性存儲媒體耦合到處理器,使得處理器可從存儲媒體讀取信息及將信息寫入到存儲媒體。在替代例中,存儲媒體可與處理器成一體式。處理器及存儲媒體可駐留於ASIC中。ASIC可駐留於用戶終端(例如,接入終端)中。在替代例中,處理器和存儲媒體可作為離散組件駐留於用戶終端中。
[0114]在一個或一個以上示範性實施例中,所描述的功能可實施於硬體、軟體、固件或其任何組合中。如果實施於軟體中,那麼可將功能作為一個或一個以上指令或代碼存儲在計算機可讀媒體上或在計算機可讀媒體上予以傳輸。計算機可讀媒體包含計算機存儲媒體與通信媒體兩者,通信媒體包含促進將電腦程式從一處傳送到另一處的任何媒體。存儲媒體可為可由計算機存取的任何可用媒體。以實例方式(且並非限制),所述計算機可讀媒體可包括RAM、ROM、EEPROM、CD-ROM或其它光碟存儲裝置、磁碟存儲裝置或其它磁性存儲裝置,或可用於載送或存儲呈指令或數據結構的形式的所要程序代碼且可由計算機存取的任何其它媒體。而且,可恰當地將任何連接稱作計算機可讀媒體。舉例來說,如果使用同軸電纜、光纖纜線、雙絞線、數字訂戶線(DSL)或例如紅外線、無線電及微波的無線技術從網站、伺服器或其它遠程源傳輸軟體,那麼同軸電纜、光纖纜線、雙絞線、DSL或例如紅外線、無線電及微波的無線技術包含於媒體的定義中。如本文中所使用,磁碟和光碟包含緊密光碟(CD)、雷射光碟、光學光碟、數字多功能光碟(DVD)、軟磁碟及藍光光碟,其中磁碟通常磁性地複製數據,而光碟使用雷射光學地複製數據。上文的組合也應包含在計算機可讀媒體的範圍內。
[0115]雖然前文的揭示內容展示本發明的說明性實施例,但應注意,在不偏離如所附權利要求書所界定的本發明的範圍的情況下,可在本文中進行各種變化及修改。無需以任何特定次序來執行根據本文中所描述的本發明的實施例的方法權利要求項的功能、步驟和/或動作。此外,儘管可能以單數形式描述或主張本發明的元件,但除非明確陳述對於單數的限制,否則也涵蓋複數形式。
【權利要求】
1.一種操作接入終端(200 ;900)的方法,其包括: 配置(405)與用戶定義的地點相關聯的地理圍欄; 基於所述經配置的地理圍欄,確定(410)所述接入終端定位於所述用戶定義的地點;在確定所述接入終端定位於所述用戶定義的地點時,測量(415)與所述接入終端相關聯的位置信息;以及 將所述位置信息報告(420)給伺服器(170 ;900)以改進經配置以特性化所述用戶定義的地點的地點指紋。
2.一種操作伺服器(170;900)的方法,其包括: 在接入終端(200 ;900)定位於用戶定義的地點時,接收(420)與所述給定接入終端相關聯的位置信息; 基於所述所接收的位置信息更新(425)經配置以識別所述用戶定義的地點的地點指紋。
3.一種操作通信裝置(170 ;200 ;900)的方法,其包括: 獲得(505A;500E)與接入終端(200 ;900)相關聯的位置信息,所述接入終端與分別可通過一組地點指紋識別的一組用戶定義的地點相關聯; 基於所述位置信息和所述組地點指紋,確定(510A ;525A ;500B、505B、510B ;505C、510C、515C、520C、525C、530C ;50`5E ;515E)關於所述接入終端是否已發生位置事件,其中所述接入終端的位置事件是通過所述接入終端轉變到所述組用戶定義的地點中的至少一者中及/或離開所述至少一者來特性化;以及 基於所述確定更新(510A ;525A ;505E ;515E)所述接入終端的行為模型。
4.根據權利要求3所述的方法,其中所述獲得、確定及更新步驟是由所述接入終端或伺服器(170 ;900)來執行。
5.一種操作接入終端(200 ;900)的方法,其包括: 接收(700)對所述接入終端的位置的請求; 加載(705)指示在一段時間內所述接入終端的位置事件發生的概率的行為模型,其中所述接入終端的位置事件是通過所述接入終端轉變到一組用戶定義的地點中的至少一者中及/或離開所述至少一者來特性化; 至少部分基於所述行為模型確定(715 ;715、720、725)所述接入終端的位置事件發生的當前概率;以及 基於所述接入終端的所述所確定的位置事件發生的當前概率,在較高功率消耗定位程序與一個或一個以上較低功率消耗定位程序之間進行選擇(730)以用於確定所述所請求的位置。
6.一種操作接入終端(200 ;900)的方法,其包括: 接收(800A)對所述接入終端的位置的請求; 確定(805A ;800B、805B、810B、815B、820B、825B、830B、835B、840B)與保證所述接入終端的較高功率消耗定位程序的可能性相關聯的一組因素,所述組因素包含以下各者中的一者或一者以上:(i)所述接入終端的電池電量,Qi)指示在一段時間內所述接入終端的位置事件發生的當前概率的行為模型,其中所述接入終端的位置事件是通過所述接入終端轉變到一組用戶定義的地點中的至少一者中及/或離開所述至少一者來特性化,(iii)所述接入終端的運動或加速度,(iv)WiFi信號的存在或不存在,(V)環境聲音和/或(vi)地面網絡定位程序的可用性;以及 評估(810A、815A)所述組因素以確定是否經由所述較高功率消耗定位程序、一個或一個以上較低功率消耗定位程序估計所述所請求的位置。
7.一種接入終端(200 ;900),其包括: 經配置以配置(405)與用戶定義的地點相關聯的地理圍欄的邏輯(910); 經配置以基於所述經配置的地理圍欄確定(410)所述接入終端定位於所述用戶定義的地點的邏輯(910); 經配置以在確定所述接入終端定位於所述用戶定義的地點時測量(415)與所述接入終端相關聯的位置信息的邏輯(905);以及 經配置以將所述位置信息報告(420)給伺服器以改進經配置以特性化所述用戶定義的地點的地點指紋的邏輯(905)。
8.一種伺服器(170 ;900),其包括: 經配置以在接入終端(200 ;900)定位於用戶定義的地點時接收(420)與所述給定接入終端相關聯的位置信息的邏輯(905); 經配置以基於所述所接收的位置信息更新(425)經配置以識別所述用戶定義的地點的地點指紋的邏輯(910、915)。
9.一種通信裝置(170 ;200 ;900),其包括: 經配置以獲得(505A ;500E)與接入終端(200 ;900)相關聯的位置信息的邏輯(905),所述接入終端與分別可通過一組地點指紋識別的一組用戶定義的地點相關聯; 經配置以基於所述位置信息和所述組地點指紋確定(510A ;525A ;500B、505B、510B ;505C、510C、515C、520C、525C、530C ;505E ;515E)關於所述接入終端是否已發生位置事件的邏輯(910),其中所述接入終端的位置事件是通過所述接入終端轉變到所述組用戶定義的地點中的至少一者中及/或離開所述至少一者來特性化;以及 經配置以基於所述確定更新(510A ;525A ;505E ;515E)所述接入終端的行為模型的邏輯(910,915)。
10.根據權利要求10所述的通信裝置,其中所述通信裝置對應於所述接入終端或伺服器(170 ;900)。
11.一種接入終端(200 ;900),其包括: 經配置以接收(700)對所述接入終端的位置的請求的邏輯(905); 經配置以加載(705)指示在一段時間內所述接入終端的位置事件發生的概率的行為模型的邏輯(910、915),其中所述接入終端的位置事件是通過所述接入終端轉變到一組用戶定義的地點中的至少一者中及/或離開所述至少一者來特性化; 經配置以至少部分基於所述行為模型確定(715;715、720、725)所述接入終端的位置事件發生的當前概率的邏輯(910);以及 經配置以基於所述接入終端的所述所確定的位置事件發生的當前概率在較高功率消耗定位程序與一個或一個以上較低功率消耗定位程序之間進行選擇(730)以用於確定所述所請求的位置的邏輯(910)。
12.—種接入終端(200 ;900),其包括:經配置以接收(800A)對所述接入終端的位置的請求的邏輯(905); 經配置以確定(805A ;800B、805B、810B、815B、820B、825B、830B、835B、840B)與保證所述接入終端的較高功率消耗定位程序的可能性相關聯的一組因素的邏輯(910),所述組因素包含以下各者中的一者或一者以上:(i)所述接入終端的電池電量,(ii)指示在一段時間內所述接入終端的位置事件發生的當前概率的行為模型,其中所述接入終端的位置事件是通過所述接入終端轉變到一組用戶定義的地點中的至少一者中及/或離開所述至少一者來特性化,(iii)所述接入終端的運動或加速度,(iv)WiFi信號的存在或不存在,(v)環境聲音和/或(vi)地面網絡定位程序的可用性;以及 經配置以評估(810A、815A)所述組因素以確定是否經由所述較高功率消耗定位程序、一個或一個以上較低功率消耗定位程序估計所述所請求的位置的邏輯(910)。
13.一種設備,其包括用於執行根據權利要求1到6中任一權利要求所述的方法的裝置。
14.一種電腦程式產品,其包括計算機可讀媒體,所述計算機可讀媒體包括用於致使計算機或處理器執行根據權利要求1到6中任一權利要求所述的方法的至少一個指今。
【文檔編號】G01C21/00GK103797332SQ201280044263
【公開日】2014年5月14日 申請日期:2012年7月27日 優先權日:2011年7月27日
【發明者】埃裡克·P·比朗熱, 亞當·W·佩裡-佩爾蒂埃, 克里斯多福·A·茲維克爾頓, 加裡·G·達姆, 溫德爾·羅齊, 伊恩·R·海特, 盧卡斯·D·庫恩 申請人:高通股份有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀