專利名稱:用于情境確定的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的實(shí)施例總體上涉及情境感測(cè)技術(shù),并且更具體地,涉及用于情境確定的方法和裝置。
背景技術(shù):
現(xiàn)代計(jì)算時(shí)代已經(jīng)帶來計(jì)算能力的巨大擴(kuò)張以及計(jì)算設(shè)備的增加的可購性。計(jì)算能力的這一擴(kuò)張已經(jīng)造成了計(jì)算設(shè)備尺寸的減少并且產(chǎn)生了能夠執(zhí)行如下功能的新一代移動(dòng)設(shè)備,這些功能僅在數(shù)年前還需要只有由最高級(jí)臺(tái)式計(jì)算機(jī)提供的處理能力。因而,具有小型外形規(guī)格的移動(dòng)計(jì)算設(shè)備已經(jīng)變得普及并且被用于執(zhí)行廣范的應(yīng)用。移動(dòng)計(jì)算的廣泛采用和可供它們用來通信的無線網(wǎng)絡(luò)的擴(kuò)張能力已經(jīng)進(jìn)一步激發(fā)了由移動(dòng)計(jì)算設(shè)備提供的功能的擴(kuò)張。除了提供電信服務(wù)之外,許多移動(dòng)計(jì)算設(shè)備現(xiàn)在還提供功能,比如導(dǎo)航服務(wù)、相機(jī)和視頻捕獲能力、數(shù)字音樂和視頻回放以及web瀏覽。由現(xiàn)代移動(dòng)計(jì)算設(shè)備提供的擴(kuò)張的功能和應(yīng)用中的一些功能和應(yīng)用允許捕獲如下用戶情境信息,應(yīng)用可以利用該用戶情境信息以向用戶提供增值的基于情境的服務(wù)。就這一點(diǎn)而言,移動(dòng)計(jì)算設(shè)備可以實(shí)施如下應(yīng)用,這些應(yīng)用響應(yīng)于用戶的當(dāng)前情境(比如描述用戶所在的環(huán)境的環(huán)境情境或者描述用戶參加的活動(dòng)的活動(dòng)情境)來提供自適應(yīng)服務(wù)。
發(fā)明內(nèi)容
這里提供用于情境確定的方法、裝置和計(jì)算機(jī)程序產(chǎn)品。根據(jù)各種實(shí)施例的方法、裝置和計(jì)算機(jī)程序產(chǎn)品可以向計(jì)算設(shè)備、計(jì)算設(shè)備用戶、應(yīng)用程序員和服務(wù)提供方提供若干優(yōu)點(diǎn)。一些示例實(shí)施例提供至少部分基于歷史上觀測(cè)的情境數(shù)據(jù)的情境的預(yù)測(cè)。就這一點(diǎn)而言,一些示例實(shí)施例利用歷史上觀測(cè)的情境數(shù)據(jù)以確定一個(gè)或者多個(gè)位置聚類的集合,該集合包括分組的位置標(biāo)識(shí)符和與在由位置標(biāo)識(shí)符標(biāo)識(shí)的位置處觀測(cè)的情境對(duì)應(yīng)的有關(guān)內(nèi)容標(biāo)簽。這些位置聚類可以用來至少部分基于裝置的當(dāng)前位置預(yù)測(cè)裝置的當(dāng)前情境。一些示例實(shí)施例利用預(yù)測(cè)的情境以擴(kuò)充基于感測(cè)數(shù)據(jù)確定的感測(cè)的情境。就這一點(diǎn)而言,一些示例實(shí)施例可以通過組合預(yù)測(cè)的情境的概率與感測(cè)的情境的概率以確定最可能情境來提供更準(zhǔn)確的情境確定。因而,應(yīng)用和服務(wù)可以訪問用更大概率程度確定的情境數(shù)據(jù),并且可以向用戶提供可以更準(zhǔn)確地反映用戶的當(dāng)前情境的基于情境的服務(wù)。在第一不例實(shí)施例中,提供了一種包括確定位置標(biāo)識(shí)符的方法。這一不例實(shí)施例的位置標(biāo)識(shí)符指示裝置的位置。這一示例實(shí)施例的方法還包括至少部分基于位置標(biāo)識(shí)符確定位置聚類。這一示例實(shí)施例的方法還包括至少部分基于確定的位置聚類確定用于一個(gè)或者多個(gè)情境中的每個(gè)情境的第一概率。這一示例實(shí)施例的方法還包括至少部分基于確定的第一概率確定裝置的情境。在另一示例實(shí)施例中,提供了一種包括至少一個(gè)處理器和至少一個(gè)存儲(chǔ)器的裝置,該至少一個(gè)存儲(chǔ)器存儲(chǔ)計(jì)算機(jī)程序代碼。至少一個(gè)存儲(chǔ)器和存儲(chǔ)的計(jì)算機(jī)程序代碼被配置用于與至少一個(gè)處理器一起使這一示例實(shí)施例的裝置至少確定位置標(biāo)識(shí)符。這一示例實(shí)施例的位置標(biāo)識(shí)符指示裝置的位置。至少一個(gè)存儲(chǔ)器和存儲(chǔ)的計(jì)算機(jī)程序代碼被配置用于與至少一個(gè)處理器一起還使這一示例實(shí)施例的裝置至少部分基于位置標(biāo)識(shí)符確定位置聚類。至少一個(gè)存儲(chǔ)器和存儲(chǔ)的計(jì)算機(jī)程序代碼被配置用于與至少一個(gè)處理器一起還使這一示例實(shí)施例的裝置至少部分基于確定的位置聚類確定用于一個(gè)或者多個(gè)情境中的每個(gè)情境的第一概率。至少一個(gè)存儲(chǔ)器和存儲(chǔ)的計(jì)算機(jī)程序代碼被配置用于與至少一個(gè)處理器一起還使這一示例實(shí)施例的裝置至少部分基于確定的第一概率確定裝置的情境。在另一示例實(shí)施例中,提供了 一種計(jì)算機(jī)程序產(chǎn)品。這一示例實(shí)施例的計(jì)算機(jī)程序產(chǎn)品包括具有在其中存儲(chǔ)的計(jì)算機(jī)可讀程序指令的至少一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。這一示例實(shí)施例的程序指令包括被配置用于確定位置標(biāo)識(shí)符的程序指令。這一示例實(shí)施例的位置標(biāo)識(shí)符指示裝置的位置。這一示例實(shí)施例的程序指令還包括被配置用于至少部分基于位置標(biāo)識(shí)符確定位置聚類的程序指令。這一示例實(shí)施例的程序指令還包括被配置用于至少部分基于確定的位置聚類確定用于一個(gè)或者多個(gè)情境中的每個(gè)情境的第一概率的程序指令。這一示例實(shí)施例的程序指令還包括被配置用于至少部分基于確定的第一概率確定裝置的情境的程序指令。在另一示例實(shí)施例中,提供了一種包括用于確定位置標(biāo)識(shí)符的裝置的裝置。這一示例實(shí)施例的位置標(biāo)識(shí)符指示裝置的位置。這一示例實(shí)施例的裝置還包括用于至少部分基于位置標(biāo)識(shí)符確定位置聚類的裝置。這一示例實(shí)施例的裝置還包括用于至少部分基于確定的位置聚類確定用于一個(gè)或者多個(gè)情境中的每個(gè)情境的第一概率的裝置。這一示例實(shí)施例的裝置還包括用于至少部分基于確定的第一概率確定裝置的情境的裝置。提供上述發(fā)明內(nèi)容僅為了概括本發(fā)明的一些示例實(shí)施例以便提供對(duì)本發(fā)明一些方面的基本理解。因而,將理解,上文描述的示例實(shí)施例僅為示例而不應(yīng)被解釋為以任何方式縮小本發(fā)明的范圍或者精神實(shí)質(zhì)。將理解,本發(fā)明的范圍除了這里概括的實(shí)施例之外還涵蓋許多潛在實(shí)施例,下文將進(jìn)一步描述這些實(shí)施例中的一些實(shí)施例。
已經(jīng)這樣用一般性的措詞描述了本發(fā)明的實(shí)施例,現(xiàn)在將參照未必按比例繪制的以下附圖:圖1圖示了根據(jù)一個(gè)示例實(shí)施例的用于情境確定的情境認(rèn)知裝置的框圖;圖2是根據(jù)一個(gè)示例實(shí)施例的移動(dòng)終端的示意框圖;圖3圖示了根據(jù)一個(gè)示例實(shí)施例的情境確定;圖4圖示了根據(jù)一個(gè)示例實(shí)施例的根據(jù)用于情境確定的示例方法的流程圖;圖5圖示了根據(jù)一個(gè)示例實(shí)施例的根據(jù)用于情境確定的示例方法的流程圖;圖6圖示了根據(jù)一個(gè)示例實(shí)施例的根據(jù)用于情境確定的示例方法的流程圖;以及圖7圖示了根據(jù)一個(gè)示例實(shí)施例的根據(jù)用于位置聚類訓(xùn)練的示例方法的流程圖。具體實(shí)現(xiàn)方式現(xiàn)在下文將參照附圖更完全地描述本發(fā)明的一些實(shí)施例,在附圖中示出了本發(fā)明的一些但是并非所有實(shí)施例。實(shí)際上,本發(fā)明可以用許多不同形式來實(shí)現(xiàn)而不應(yīng)被解釋為限于這里闡述的實(shí)施例;相反地,提供這些實(shí)施例以使得本公開內(nèi)容將滿足可適用法律要求。相似標(biāo)號(hào)全篇指代相似單元。
如這里所用,術(shù)語“數(shù)據(jù)”、“內(nèi)容”、“信息”和相似術(shù)語可以可互換地用來指代能夠根據(jù)各種示例實(shí)施例被傳輸、接收、顯示和/或存儲(chǔ)的數(shù)據(jù)。因此,使用任何這樣的術(shù)語不應(yīng)被解釋為限制公開內(nèi)容的精神實(shí)質(zhì)和范圍。另外,在這里描述計(jì)算設(shè)備從另一計(jì)算設(shè)備接收數(shù)據(jù)時(shí),將理解,可以從另一計(jì)算設(shè)備直接接收或者可以經(jīng)由一個(gè)或者多個(gè)中間計(jì)算設(shè)備(如比如一個(gè)或者多個(gè)服務(wù)器、中繼站、路由器、網(wǎng)絡(luò)接入點(diǎn)、基站等)間接接收數(shù)據(jù)。如這里所用,術(shù)語“計(jì)算機(jī)可讀介質(zhì)”指代被配置用于參與向處理器提供信息的任何介質(zhì),該信息包括用于執(zhí)行的指令。這樣的介質(zhì)可以采用許多形式,這些形式包括、但不限于非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(例如,非易失性介質(zhì)、易失性介質(zhì))和傳輸介質(zhì)。傳輸介質(zhì)例如包括同軸線纜、銅線、光纖線纜和經(jīng)過空間行進(jìn)而無接線或者線纜的載波,比如聲波和電磁波,這些電磁波包括無線電波、光波和紅外線波。信號(hào)包括通過傳輸介質(zhì)傳輸?shù)脑诜?、頻率、相位、極化或者其它物理屬性上的人為瞬態(tài)變化。計(jì)算機(jī)可讀介質(zhì)的示例包括軟盤、柔性盤、硬盤、磁帶、任何其它磁介質(zhì)、緊致盤只讀存儲(chǔ)器(CD-ROM)、緊致盤可重寫(CD-RW)、數(shù)字萬用盤(DVD)、藍(lán)光、任何其它光學(xué)介質(zhì)、打孔卡、紙帶、光學(xué)標(biāo)記片、具有孔圖案或者其它光學(xué)可識(shí)別戳記的任何其它物理介質(zhì)、隨機(jī)存取存儲(chǔ)器(RAM)、可編程只讀存儲(chǔ)器(PR0M)、可擦除可編程只讀存儲(chǔ)器(EPROM)、FLASH-EPR0M、任何其它存儲(chǔ)器芯片或者卡盒、載波或者計(jì)算機(jī)可以從其讀取的任何其它介質(zhì)。術(shù)語計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)這里用來指代除了傳輸介質(zhì)之外的任何計(jì)算機(jī)可讀介質(zhì)。然而,將理解,在描述實(shí)施例使用計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)時(shí),可以在備選實(shí)施例中用其它類型的計(jì)算機(jī)可讀介質(zhì)取代計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或者除了計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)之外還使用其它類型的計(jì)算機(jī)可讀介質(zhì)。附加地,如這里所用,術(shù)語“電路裝置(circuitry)”指代以下各項(xiàng):(a)僅硬件的電路實(shí)現(xiàn)方式(例如,在模擬電路裝置和/或數(shù)字電路裝置中的實(shí)現(xiàn)方式);(b)電路與計(jì)算機(jī)程序產(chǎn)品的組合,該計(jì)算機(jī)程序產(chǎn)品包括在一個(gè)或者多個(gè)計(jì)算機(jī)可讀存儲(chǔ)器上存儲(chǔ)的軟件和/或固件指令,該計(jì)算機(jī)可讀存儲(chǔ)器一起工作以使裝置執(zhí)行這里描述的一個(gè)或者多個(gè)功能;以及(C)電路、如比如微處理器或者微處理器的一部分,這些電路需要用于操作的軟件或者固件,即使該軟件或者固件未在物理上存在?!半娐费b置”的這一定義適用于這一術(shù)語在這里(包括在任何權(quán)利要求中)的所有使用。作為又一示例,如這里所用,術(shù)語“電路裝置”也包括如下實(shí)現(xiàn)方式,該實(shí)現(xiàn)方式包括一個(gè)或者多個(gè)處理器和/或其部分以及附帶軟件和/或固件。作為另一示例,如這里所用,術(shù)語“電路裝置”也例如包括用于移動(dòng)電話的基帶集成電路或者應(yīng)用處理器集成電路或者在服務(wù)器、蜂窩網(wǎng)絡(luò)設(shè)備、其它網(wǎng)絡(luò)設(shè)備和/或其它計(jì)算設(shè)備中的相似集成電路。這里下文公開的一些示例實(shí)施例提供情境確定。就這一點(diǎn)而言,呈現(xiàn)了可以使用依賴于位置的情境標(biāo)簽分布來預(yù)測(cè)情境的一些示例實(shí)施例。在一些示例實(shí)施例中,可以收集觀測(cè)的情境信息,比如用戶拜訪的環(huán)境和用戶在某些位置執(zhí)行的活動(dòng)。這一收集的在歷史上觀測(cè)的情境信息可以用來將具有相似“情境歷史”的位置一起組合成“位置聚類”。就這一點(diǎn)而言,位置聚類可以包括具有一個(gè)或者多個(gè)情境(例如,環(huán)境、活動(dòng)等)的共同似然度的位置。例如,商店、飯館和街道是城市中心中的常見環(huán)境,而奔跑、行走和騎車是娛樂區(qū)域中的常見活動(dòng)。如這里下文將參照一些示例實(shí)施例進(jìn)一步描述的那樣,情境標(biāo)簽在位置聚類內(nèi)的分布可以用來進(jìn)行情境預(yù)測(cè)。如與僅基于感測(cè)數(shù)據(jù)確定情境比較,情境預(yù)測(cè)可以用來增強(qiáng)情境確定的準(zhǔn)確性。就這一點(diǎn)而言,例如,預(yù)測(cè)的情境的概率可以與感測(cè)的情境的概率組合(例如,求和)以基于預(yù)測(cè)的情境與感測(cè)的情境的組合確定情境。因此,例如,如果僅基于環(huán)境感測(cè)數(shù)據(jù)不可以在滿意的概率程度上確定用戶是否在“家”或者“辦公室”環(huán)境中(例如,概率相互接近),則可以基于當(dāng)前位置確定預(yù)測(cè)的情境以有助于確定“家”或者“辦公室”在當(dāng)前位置給定時(shí)更有可能。圖1圖示了根據(jù)一個(gè)示例實(shí)施例的用于情境確定的情境認(rèn)知裝置102的框圖。將理解,情境認(rèn)知裝置102被提供作為一個(gè)實(shí)施例的示例而不應(yīng)被解釋為以任何方式縮小本發(fā)明的范圍或者精神實(shí)質(zhì)。就這一點(diǎn)而言,公開內(nèi)容的范圍除了這里圖示和描述的實(shí)施例之外還涵蓋許多潛在實(shí)施例。同樣地,盡管圖1圖示了用于情境確定的情境認(rèn)知裝置的配置的一個(gè)示例,但是其它配置也可以用來實(shí)施本發(fā)明的實(shí)施例??梢詫⑶榫痴J(rèn)知裝置102實(shí)現(xiàn)為臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、移動(dòng)終端、移動(dòng)計(jì)算機(jī)、移動(dòng)電話、移動(dòng)通信設(shè)備、一個(gè)或者多個(gè)服務(wù)器、一個(gè)或者多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)、游戲設(shè)備、數(shù)字相機(jī)/可攜式攝像機(jī)、音頻/視頻播放器、電視設(shè)備、無線電接收器、數(shù)字視頻記錄器、頭戴式受話器、定位設(shè)備、芯片組、包括芯片組的計(jì)算設(shè)備、其任何組合等。在一個(gè)示例實(shí)施例中,將情境認(rèn)知裝置102實(shí)現(xiàn)為移動(dòng)終端,比如圖2中所示移動(dòng)終端。就這一點(diǎn)而言,圖2圖示了移動(dòng)終端10的框圖,該移動(dòng)終端代表情境認(rèn)知裝置102的一個(gè)實(shí)施例。然而,應(yīng)當(dāng)理解,圖示和下文描述的移動(dòng)終端10僅舉例說明可以實(shí)施和/或受益于本發(fā)明的各種實(shí)施例的一種類型的情境認(rèn)知裝置102,并且因此不應(yīng)被解釋為限制公開內(nèi)容的范圍。盡管出于示例的目的而圖示并且下文將描述電子設(shè)備的若干實(shí)施例,但是其它類型的電子設(shè)備(比如移動(dòng)電話、移動(dòng)計(jì)算機(jī)、便攜式數(shù)字助理(PDA)、尋呼機(jī)、膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、游戲設(shè)備、電視和其它類型的電子系統(tǒng))可以運(yùn)用本發(fā)明的各種實(shí)施例。如所示,移動(dòng)終端10可以包括與發(fā)射器14和接收器16通信的一個(gè)天線12(或者多個(gè)天線12)。移動(dòng)終端10也可以包括被配置用于分別向發(fā)射器提供信號(hào)和從接收器接收信號(hào)的處理器20??梢岳鐚⑻幚砥?0實(shí)現(xiàn)為各種裝置,這些裝置包括電路裝置、具有附帶數(shù)字信號(hào)處理器的一個(gè)或者多個(gè)微處理器、無附帶數(shù)字信號(hào)處理器的一個(gè)或者多個(gè)處理器、一個(gè)或者多個(gè)協(xié)處理器、一個(gè)或者多個(gè)多核處理器、一個(gè)或者多個(gè)控制器、處理電路裝置、一個(gè)或者多個(gè)計(jì)算機(jī)、包括集成電路GUWnASIC (專用集成電路)或者FPGA (現(xiàn)場(chǎng)可編程門陣列))的各種其它處理單元或者其某一組合。因而,雖然在圖2中被圖示為單個(gè)處理器,但是在一些實(shí)施例中,處理器20包括多個(gè)處理器。由處理器20發(fā)送和接收的這些信號(hào)可以包括根據(jù)可適用蜂窩系統(tǒng)的空中接口標(biāo)準(zhǔn)和/或任何數(shù)目的不同有線或者無線聯(lián)網(wǎng)技術(shù)的信令信息,這些聯(lián)網(wǎng)技術(shù)包括但不限于W1-F1、無線本地接入網(wǎng)(WLAN)技術(shù)(比如電氣和電子工程師協(xié)會(huì)(IEEE) 802.1U802.16)等。附加地,這些信號(hào)可以包括話音數(shù)據(jù)、用戶生成的數(shù)據(jù)、用戶請(qǐng)求的數(shù)據(jù)等。就這一點(diǎn)而言,移動(dòng)終端可以能夠用一種或者多種空中接口標(biāo)準(zhǔn)、通信協(xié)議、調(diào)制類型、接入類型等操作。更具體而言,移動(dòng)終端可以能夠根據(jù)各種第一代(1G)、第二代(2G)、2.5G、第三代(3G)通信協(xié)議、第四代(4G)通信協(xié)議、網(wǎng)際協(xié)議多媒體子系統(tǒng)(MS)通信協(xié)議(例如,會(huì)話發(fā)起協(xié)議(SIP))等操作。例如,移動(dòng)終端可以能夠根據(jù)2G無線通信協(xié)議IS-136 (時(shí)分多址(TDMA))、全球移動(dòng)通信系統(tǒng)(GSM)、IS-95 (碼分多址(CDMA))等操作。同樣,例如,移動(dòng)終端可以能夠根據(jù)通用分組無線電服務(wù)(GPRS)JI強(qiáng)型數(shù)據(jù)GSM環(huán)境(EDGE)等這些2.5G無線通信協(xié)議操作。另外,例如,移動(dòng)終端可以能夠根據(jù)3G無線通信協(xié)議(比如通用移動(dòng)電信系統(tǒng)(UMTS)、碼分多址2000 (CDMA2000)、寬帶碼分多址(WCDMA)、時(shí)分-同步碼分多址(TD-SCDMA)等)操作。移動(dòng)終端可以附加地能夠根據(jù)
3.9G無線通信協(xié)議(比如長期演進(jìn)(LTE)或者演進(jìn)型通用地面無線電接入網(wǎng)絡(luò)(E-UTRAN)等)操作。附加地,例如,移動(dòng)終端可以能夠根據(jù)第四代(4G)無線通信協(xié)議等以及可以將來開發(fā)的相似無線通信協(xié)議操作。一些窄帶高級(jí)移動(dòng)電話系統(tǒng)(NAMPS)以及全接入通信系統(tǒng)(TACS)移動(dòng)終端也可以如雙?;蛘吒吣J降碾娫?例如,數(shù)字/模擬或者TDMA/CDMA/模擬電話)應(yīng)當(dāng)?shù)哪菢邮芤嬗诒景l(fā)明的實(shí)施例。附加地,移動(dòng)終端10可以能夠根據(jù)W1-Fi或者全球微波接入互操作性(WiMAX)協(xié)議操作。應(yīng)理解,處理器20可以包括用于實(shí)施移動(dòng)終端10的音頻/視頻和邏輯功能的電路裝置。例如,處理器20可以包括數(shù)字信號(hào)處理器設(shè)備、微處理器設(shè)備、模數(shù)轉(zhuǎn)換器、數(shù)模轉(zhuǎn)換器等。可以在這些設(shè)備之間根據(jù)它們的相應(yīng)能力分配移動(dòng)終端的控制和信號(hào)處理功能。處理器可以附加地包括內(nèi)部語音編碼器(VC)20a、內(nèi)部數(shù)據(jù)調(diào)制解調(diào)器(DM)20b等。另夕卜,處理器可以包括用于操作可以在存儲(chǔ)器中存儲(chǔ)的一個(gè)或者多個(gè)軟件程序的功能。例如,處理器20可以能夠操作連通程序(connectivity program),比如web瀏覽器。連通程序可以允許移動(dòng)終端10根據(jù)協(xié)議(比如無線應(yīng)用協(xié)議(WAP)、超文本傳送協(xié)議(HTTP)等)傳輸和接收web內(nèi)容,比如基于位置的內(nèi)容。移動(dòng)終端10可以能夠使用傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)以跨越因特網(wǎng)或者其它網(wǎng)絡(luò)傳輸和接收web內(nèi)容。移動(dòng)終端10也可以包括可以操作地耦合到處理器20的用戶接口,該用戶接口例如包括耳機(jī)或者揚(yáng)聲器24、振鈴器22、麥克風(fēng)26、顯示器28、用戶輸入接口等。就這一點(diǎn)而言,處理器20可以包括用戶接口電路裝置,該用戶接口電路裝置被配置用于控制用戶接口的一個(gè)或者多個(gè)單元(如比如揚(yáng)聲器24、振鈴器22、麥克風(fēng)26、顯示器28等)的至少一些功能。處理器20和/或包括處理器20的用戶接口電路裝置可以被配置用于通過在處理器20可訪問的存儲(chǔ)器(例如易失性存儲(chǔ)器40、非易失性存儲(chǔ)器42等)上存儲(chǔ)的計(jì)算機(jī)程序指令(例如,軟件和/或固件)控制用戶接口的一個(gè)或者多個(gè)單元的一個(gè)或者多個(gè)功能。雖然未示出,但是移動(dòng)終端可以包括用于向與移動(dòng)終端有關(guān)的各種電路(例如,用于提供機(jī)械振動(dòng)作為可檢測(cè)輸出的電路)供電的電池。用戶輸入接口可以包括允許移動(dòng)終端接收數(shù)據(jù)的設(shè)備,比如鍵區(qū)30、觸摸顯示器(未示出)、操縱桿(未示出)和/或其它輸入設(shè)備。在包括鍵區(qū)的實(shí)施例中,鍵區(qū)可以包括數(shù)字鍵(0-9)和有關(guān)鍵(#、*)和/或用于操作移動(dòng)終端的其它鍵。如圖2中所示,移動(dòng)終端10也可以包括用于共享和/或獲得數(shù)據(jù)的一個(gè)或者多個(gè)裝置。例如,移動(dòng)終端可以包括短程射頻(RF)收發(fā)器和/或詢問器64,因而可以根據(jù)RF技術(shù)與電子設(shè)備共享和/或從電子設(shè)備獲得數(shù)據(jù)。移動(dòng)終端可以包括其它短程收發(fā)器,如t匕如紅外線(IR)收發(fā)器66、使用由藍(lán)牙 特別興趣小組開發(fā)的藍(lán)牙 品牌無線技術(shù)來操作的藍(lán)牙 (BT)收發(fā)器68、無線通用串行總線(USB)收發(fā)器70等。藍(lán)牙 收發(fā)器68可以能夠根據(jù)超低功率藍(lán)牙 技術(shù)(例如,Wibree )無線電標(biāo)準(zhǔn)操作。就這一點(diǎn)而言,移動(dòng)終端10并且具體為短程收發(fā)器可以能夠向在移動(dòng)終端10的附近內(nèi)(如比如在10米內(nèi))的電子設(shè)備傳輸數(shù)據(jù)和/或從這些電子設(shè)備接收數(shù)據(jù)。雖然未示出,但是移動(dòng)終端可以能夠根據(jù)各種無線聯(lián)網(wǎng)技術(shù)傳輸和/或接收來自電子設(shè)備的數(shù)據(jù),這些無線聯(lián)網(wǎng)技術(shù)包括W1-F1、WLAN技術(shù),比如 IEEE802.11 技術(shù)、IEEE802.15 技術(shù)、IEEE802.16 技術(shù)等。移動(dòng)終端10還可以包括定位傳感器37。定位傳感器37可以例如包括全球定位系統(tǒng)(GPS)傳感器、輔助型全球定位系統(tǒng)(輔助型GPS)傳感器等。然而,在一個(gè)實(shí)施例中,定位傳感器37包括計(jì)步器、加速度計(jì)或者慣性傳感器。另外,定位傳感器可以基于信號(hào)三角測(cè)量或者其它機(jī)制確定移動(dòng)終端10的位置。定位傳感器37可以被配置用于確定移動(dòng)終端10的位置,比如移動(dòng)終端10的緯度和經(jīng)度坐標(biāo)或者相對(duì)于參考點(diǎn)(比如目的地或者起點(diǎn))的位置??梢韵蛞苿?dòng)終端10的存儲(chǔ)器或者向另一存儲(chǔ)器設(shè)備傳達(dá)來自定位傳感器37的信息以被存儲(chǔ)為位置歷史或者位置信息。另外,移動(dòng)終端10的存儲(chǔ)器可以存儲(chǔ)用于確定小區(qū)id信息的指令。就這一點(diǎn)而言,存儲(chǔ)器可以存儲(chǔ)用于由處理器20執(zhí)行的應(yīng)用程序,該應(yīng)用程序可以確定移動(dòng)終端10與之通信的當(dāng)前小區(qū)的身份(例如小區(qū)id身份或者小區(qū)id信息)。與定位傳感器37結(jié)合,小區(qū)id信息可以用來更準(zhǔn)確地確定移動(dòng)終端10的位置。在一個(gè)示例實(shí)施例中,定位傳感器37可以包括可以用來確定移動(dòng)終端10的運(yùn)動(dòng)狀態(tài)、運(yùn)動(dòng)軌跡、運(yùn)動(dòng)強(qiáng)度等的加速度計(jì)、慣性傳感器和/或計(jì)步器。在其中定位傳感器包括GPS傳感器等的實(shí)施例中,也可以確定移動(dòng)終端10的運(yùn)動(dòng)狀態(tài)、運(yùn)動(dòng)軌跡等。就這一點(diǎn)而言,定位傳感器可以被配置用于基于移動(dòng)終端10的位置是否在區(qū)間10上改變來確定移動(dòng)終端10是否在運(yùn)動(dòng)中。在一些示例實(shí)施例中,定位傳感器37可以被配置用于例如基于移動(dòng)終端10在時(shí)間區(qū)間內(nèi)行進(jìn)的距離、移動(dòng)終端10的運(yùn)動(dòng)軌跡的角度等確定這一運(yùn)動(dòng)狀態(tài)的程度或者強(qiáng)度。雖然在圖2中未圖示,但是移動(dòng)終端10可以除了定位傳感器37之外還包括或者取代定位傳感器37而包括一個(gè)或者多個(gè)物理傳感器。物理傳感器可以例如包括能夠感測(cè)或者確定具體物理參數(shù)的設(shè)備,這些物理參數(shù)描述移動(dòng)終端10的當(dāng)前情境。例如,在一些實(shí)施例中,物理傳感器可以包括用于確定與移動(dòng)終端環(huán)境有關(guān)的參數(shù)(比如速度、加速度、前進(jìn)方向、定向、相對(duì)于起點(diǎn)的慣性位置、位置、與其它設(shè)備或者物體的鄰近、照明條件等)的相應(yīng)不同感測(cè)設(shè)備。移動(dòng)終端10可以包括可以存儲(chǔ)與移動(dòng)訂戶有關(guān)的信元的存儲(chǔ)器,比如訂戶身份模塊(SM) 38、可拆卸用戶身份模塊(R-UM)等。除了 SM之外,移動(dòng)終端還可以包括其它可拆卸和/或固定存儲(chǔ)器。移動(dòng)終端10可以包括易失性存儲(chǔ)器40和/或非易失性存儲(chǔ)器
42。例如,易失性存儲(chǔ)器40可以包括隨機(jī)存取存儲(chǔ)器(RAM)、片上或者片外高速緩沖存儲(chǔ)器等,該RAM包括動(dòng)態(tài)和/或靜態(tài)RAM??梢郧度牒?或可拆卸的非易失性存儲(chǔ)器42可以例如包括只讀存儲(chǔ)器、閃存、磁存儲(chǔ)設(shè)備(例如,硬盤、軟盤驅(qū)動(dòng)、磁帶等)、光盤驅(qū)動(dòng)和/或介質(zhì)、非易失性隨機(jī)存取存儲(chǔ)器(NVRAM)等。如同易失性存儲(chǔ)器40,非易失性存儲(chǔ)器42可以包括用于暫時(shí)存儲(chǔ)數(shù)據(jù)的高速緩沖區(qū)域。存儲(chǔ)器可以存儲(chǔ)可以由移動(dòng)終端用于執(zhí)行移動(dòng)終端的功能的一個(gè)或者多個(gè)軟件程序、指令、一條或者多條信息、數(shù)據(jù)等。例如,存儲(chǔ)器可以包括能夠唯一標(biāo)識(shí)移動(dòng)終端10的標(biāo)識(shí)符,比如國際移動(dòng)設(shè)備標(biāo)識(shí)(IMEI)代碼?;仡檲D1,在一個(gè)示例實(shí)施例中,情境認(rèn)知裝置102包括用于執(zhí)行這里描述的各種功能的各種裝置。這些裝置可以包括處理器110、存儲(chǔ)器112、通信接口 114、用戶接口 116、情境確定電路裝置118或者一個(gè)或者多個(gè)傳感器中的一項(xiàng)或者多項(xiàng)??梢詫⑷邕@里描述的情境認(rèn)知裝置102的裝置例如實(shí)現(xiàn)為電路裝置、硬件單元(例如,適當(dāng)編程的處理器、組合邏輯電路等)、計(jì)算機(jī)程序產(chǎn)品或者其某一組合,該計(jì)算機(jī)程序產(chǎn)品包括由適當(dāng)配置的處理設(shè)備(例如,處理器110)可執(zhí)行的在計(jì)算機(jī)可讀介質(zhì)(例如,存儲(chǔ)器112)上存儲(chǔ)的計(jì)算機(jī)可讀程序指令(例如,軟件或者固件)。在一些示例實(shí)施例中,可以將圖1中所示的裝置中的一個(gè)或者多個(gè)裝置實(shí)現(xiàn)為芯片或者芯片組。換言之,情境認(rèn)知裝置102可以包括一個(gè)或者多個(gè)物理封裝(例如,芯片),該物理封裝包括結(jié)構(gòu)組件(例如,基板)上的材料、部件和/或接線。結(jié)構(gòu)組件可以提供用于在其上包括的部件電路裝置的物理強(qiáng)度、尺寸節(jié)約和/或電交互作用限制。就這一點(diǎn)而言,可以將處理器110、存儲(chǔ)器112、通信接口 114、用戶接口 116、情境確定電路裝置118和/或傳感器120實(shí)現(xiàn)為芯片或者芯片組。情境認(rèn)知裝置102因此可以在一些示例實(shí)施例中被配置用于在單個(gè)芯片上或者作為單個(gè)“片上系統(tǒng)”實(shí)施本發(fā)明的實(shí)施例。作為另一示例,在一些示例實(shí)施例中,情境認(rèn)知裝置102可以包括被配置用于在單個(gè)芯片上或者作為單個(gè)“片上系統(tǒng)”實(shí)施本發(fā)明的實(shí)施例的部件。同樣地,在一些情況下,芯片或者芯片組可以構(gòu)成用于執(zhí)行一個(gè)或者多個(gè)操作的裝置,該操作用于提供這里描述的功能和/或用于關(guān)于這里描述的功能和/或服務(wù)實(shí)現(xiàn)用戶接口導(dǎo)航??梢岳鐚⑻幚砥?10實(shí)現(xiàn)為各種裝置,這些裝置包括具有附帶數(shù)字信號(hào)處理器的一個(gè)或者多個(gè)微處理器、無附帶數(shù)字信號(hào)處理器的一個(gè)或者多個(gè)處理器、一個(gè)或者多個(gè)協(xié)處理器、一個(gè)或者多個(gè)多核處理器、一個(gè)或者多個(gè)控制器、處理電路裝置、一個(gè)或者多個(gè)計(jì)算機(jī)、包括集成電路G^WnASIC (專用集成電路)或者FPGA (現(xiàn)場(chǎng)可編程門陣列))的各種其它處理單元、一個(gè)或者多個(gè)其它類型的硬件處理器或者其某一組合。因而,雖然在圖1中被圖示為單個(gè)處理器,但是在一些實(shí)施例中,處理器110包括多個(gè)處理器。多個(gè)處理器可以相互操作通信并且可以被共同配置用于執(zhí)行如這里描述的情境認(rèn)知裝置102的一個(gè)或者多個(gè)功能。可以在單個(gè)計(jì)算設(shè)備上實(shí)現(xiàn)或者跨越被 共同配置用于作為情境認(rèn)知裝置102來工作的多個(gè)計(jì)算設(shè)備分布多個(gè)處理器。在其中將情境認(rèn)知裝置102實(shí)現(xiàn)為移動(dòng)終端10的實(shí)施例中,處理器110可以被實(shí)現(xiàn)為或者包括處理器20。在一些示例實(shí)施例中,處理器110被配置用于執(zhí)行存儲(chǔ)器112中存儲(chǔ)的或者處理器110以別的方式可訪問的指令。這些指令在由處理器110執(zhí)行時(shí)可以使情境認(rèn)知裝置102執(zhí)行如這里描述的情境認(rèn)知裝置102的功能中的一個(gè)或者多個(gè)功能。同樣地,無論被通過硬件或者軟件方法或者通過其組合來配置,處理器110可以包括能夠在被相應(yīng)地配置之時(shí)根據(jù)本發(fā)明的實(shí)施例執(zhí)行操作的實(shí)體。因此,例如,在將處理器110實(shí)現(xiàn)為ASIC、FPGA等時(shí),處理器110可以包括用于進(jìn)行這里描述的一個(gè)或者多個(gè)操作的具體配置的硬件。備選地,作為另一示例,在將處理器110實(shí)現(xiàn)為比如可以存儲(chǔ)于存儲(chǔ)器112中的指令的執(zhí)行器時(shí),指令可以具體配置處理器110以執(zhí)行這里描述的一個(gè)或者多個(gè)算法和操作。存儲(chǔ)器112可以例如包括易失性存儲(chǔ)器、非易失性存儲(chǔ)器或者其某一組合。就這一點(diǎn)而言,存儲(chǔ)器1120可以包括非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。雖然在圖1中被圖示為單個(gè)存儲(chǔ)器,但是存儲(chǔ)器112可以包括多個(gè)存儲(chǔ)器??梢栽趩蝹€(gè)計(jì)算設(shè)備上實(shí)現(xiàn)或者可以跨越被共同配置用于作為情境認(rèn)知裝置102來工作的多個(gè)計(jì)算設(shè)備分布多個(gè)存儲(chǔ)器。在各種示例實(shí)施例中,存儲(chǔ)器112可以包括硬盤、隨機(jī)存取存儲(chǔ)器、高速緩沖存儲(chǔ)器、閃存、光盤只讀存儲(chǔ)器(CD-ROM)、數(shù)字萬用盤只讀存儲(chǔ)器(DVD-ROM)、光盤、被配置用于存儲(chǔ)信息的電路裝置或者其某一組合。在其中將情境認(rèn)知裝置102實(shí)現(xiàn)為移動(dòng)終端10的實(shí)施例中,存儲(chǔ)器112可以包括易失性存儲(chǔ)器40和/或非易失性存儲(chǔ)器42。存儲(chǔ)器112可以被配置用于存儲(chǔ)用于使情境認(rèn)知裝置102能夠根據(jù)各種示例實(shí)施例實(shí)現(xiàn)各種功能的信息、數(shù)據(jù)、應(yīng)用、指令等。例如,在一些示例實(shí)施例中,存儲(chǔ)器112被配置用于緩沖用于由處理器110處理的輸入數(shù)據(jù)。附加地或者備選地,存儲(chǔ)器112可以被配置用于存儲(chǔ)用于由處理器110執(zhí)行的程序指令。存儲(chǔ)器112可以用靜態(tài)和/或動(dòng)態(tài)信息的形式存儲(chǔ)信息。存儲(chǔ)的信息可以例如包括歷史上觀測(cè)的情境數(shù)據(jù)、訓(xùn)練的位置聚類等。這一存儲(chǔ)的信息可以由情境確定電路裝置118和/或傳感器120在執(zhí)行它們的功能的過程期間存儲(chǔ)和/或使用。可以將通信接口 114實(shí)現(xiàn)為被配置用于比如通過網(wǎng)絡(luò)從/向另一計(jì)算設(shè)備接收和/或傳輸數(shù)據(jù)的、在電路裝置、硬件、計(jì)算機(jī)程序產(chǎn)品或者其組合中實(shí)現(xiàn)的任何設(shè)備或者裝置,該計(jì)算機(jī)程序產(chǎn)品包括在計(jì)算機(jī)可讀介質(zhì)(例如,存儲(chǔ)器112)上存儲(chǔ)并且由處理設(shè)備(例如,處理器110)執(zhí)行的計(jì)算機(jī)可讀程序指令。在一個(gè)示例實(shí)施例中,通信接口 114被至少部分實(shí)現(xiàn)為處理器110或者以別的方式由處理器110控制。就這一點(diǎn)而言,通信接口 114可以比如經(jīng)由總線與處理器110通信。通信接口 114可以例如包括用于實(shí)現(xiàn)與一個(gè)或者多個(gè)遠(yuǎn)程計(jì)算設(shè)備通信的天線、發(fā)射器、接收器、收發(fā)器和/或支持硬件或者軟件。通信接口 114可以被配置用于使用可以用于在計(jì)算設(shè)備之間通信的任何協(xié)議來接收和/或傳輸數(shù)據(jù)。就這一點(diǎn)而言,通信接口 114可以被配置用于使用可以用于通過無線網(wǎng)絡(luò)、有線網(wǎng)絡(luò)、其某一組合等(情境認(rèn)知裝置102和一個(gè)或者多個(gè)遠(yuǎn)程計(jì)算可以通過該網(wǎng)絡(luò)來通信)傳輸數(shù)據(jù)的任何協(xié)議來接收和/或傳輸數(shù)據(jù)。通信接口 114可以附加地比如經(jīng)由總線與存儲(chǔ)器112、用戶接口 116、情境確定電路裝置118和/或傳感器120通信。用戶接口 116可以與處理器110通信以接收對(duì)用戶輸入的指示和/或向用戶提供可聽、可視、機(jī)械或者其它輸出。同樣地,用戶接口 116可以例如包括鍵盤、鼠標(biāo)、操縱桿、顯示器、觸屏顯示器、麥克風(fēng)、揚(yáng)聲器和/或其它輸入/輸出機(jī)制。在其中用戶接口 116包括觸屏顯示器的實(shí)施例中,用戶接口 116可以附加地被配置用于檢測(cè)和/或接收對(duì)向觸屏顯示器的觸摸手勢(shì)或者其它輸入的指示。用戶接口 116可以比如經(jīng)由總線與存儲(chǔ)器112、通信接口 114、情境確定電路裝置118、傳感器120和/或定位傳感器122通信。情境確定電路裝置118可以被實(shí)現(xiàn)為各種裝置,比如電路裝置、硬件、計(jì)算機(jī)程序產(chǎn)品(該計(jì)算機(jī)程序產(chǎn)品包括在計(jì)算機(jī)可讀介質(zhì)(例如,存儲(chǔ)器112)上存儲(chǔ)的并且由處理設(shè)備(例如,處理器110)執(zhí)行的計(jì)算機(jī)可讀程序指令)或者其某一組合,并且在一些實(shí)施例中被實(shí)現(xiàn)為處理器110或者以別的方式由處理器110控制。在其中與處理器110分離地實(shí)現(xiàn)情境確定電路裝置118的實(shí)施例中,情境確定電路裝置118可以與處理器110通信。情境確定電路裝置118還可以比如經(jīng)由總線與存儲(chǔ)器112、通信接口 114、用戶接口 116或者傳感器120中的一項(xiàng)或者多項(xiàng)通信。在一些實(shí)施例中,情境裝置102可以包括一個(gè)或者多個(gè)傳感器120和/或與一個(gè)或者多個(gè)傳感器120操作通信。在這樣的實(shí)施例中,傳感器120可以被實(shí)現(xiàn)為各種裝置,比如電路裝置、硬件、計(jì)算機(jī)程序產(chǎn)品(該計(jì)算機(jī)程序產(chǎn)品包括在計(jì)算機(jī)可讀介質(zhì)(例如,存儲(chǔ)器112)上存儲(chǔ)的并且由處理設(shè)備(例如,處理器110)執(zhí)行的計(jì)算機(jī)可讀程序指令)或者其某一組合,并且在一些實(shí)施例中被實(shí)現(xiàn)為處理器110或者以別的方式由處理器110控制。一個(gè)或者多個(gè)傳感器120可以例如包括一個(gè)或者多個(gè)物理傳感器,比如加速度計(jì)、磁力計(jì)、鄰近傳感器、環(huán)境光傳感器、定位傳感器(例如,定位傳感器37)、音頻傳感器和/或在許多其它可能傳感器中的任何傳感器。一個(gè)或者多個(gè)傳感器120可以附加地或者備選地包括一個(gè)或者多個(gè)虛擬傳感器。虛擬傳感器可以包括未測(cè)量物理參數(shù)的傳感器。因此,例如,虛擬傳感器可以監(jiān)視比如RF (射頻)活動(dòng)、時(shí)間、日歷事件、設(shè)備狀態(tài)信息、與其它計(jì)算設(shè)備的鄰近、鄰近計(jì)算設(shè)備的身份、活動(dòng)簡(jiǎn)檔、報(bào)警、電池狀態(tài)、應(yīng)用數(shù)據(jù)、來自web服務(wù)的數(shù)據(jù)、基于定時(shí)測(cè)量的某些位置信息(例如,全球定位系統(tǒng)(GPS)位置)或者其它非物理參數(shù)(例如,小區(qū)ID)等這樣的虛擬參數(shù)。同樣地,傳感器120可以包括被配置用于捕獲感測(cè)數(shù)據(jù)的任何傳感器,該感測(cè)數(shù)據(jù)可以由情境確定電路裝置118用來確定情境認(rèn)知裝置102的情境(例如,環(huán)境情境、活動(dòng)情境等)。在一些示例實(shí)施例中,情境確定電路裝置118被配置用于收集用于情境認(rèn)知裝置102的歷史情境數(shù)據(jù)。用于情境認(rèn)知裝置1 02的歷史情境數(shù)據(jù)可以描述用于情境認(rèn)知裝置102和/或其用戶的一個(gè)或者多個(gè)在歷史上觀測(cè)的情境??梢杂们榫硺?biāo)簽標(biāo)注相應(yīng)唯一觀測(cè)的情境。就這一點(diǎn)而言,情境標(biāo)簽可以對(duì)應(yīng)于環(huán)境情境、活動(dòng)情境等。情境標(biāo)簽可以包括文字標(biāo)簽或者可以包括代表情境的代碼。這些情境標(biāo)簽可以比如基于一個(gè)或者多個(gè)傳感器120的輸出例如至少部分由情境確定電路裝置118自動(dòng)確定。附加地或者備選地,可以從情境認(rèn)知裝置102的用戶獲得情境標(biāo)簽。就這一點(diǎn)而言,用戶可以在各種時(shí)間、響應(yīng)于提示等錄入他的或者她的情境。情境確定電路裝置118可以將錄入的情境映射到一個(gè)或者多個(gè)傳感器120的輸出。在一些示例實(shí)施例中,情境確定電路裝置118可以收集歷史情境數(shù)據(jù),該歷史情境數(shù)據(jù)包括成對(duì)的有時(shí)間戳的位置標(biāo)識(shí)符和在相應(yīng)加戳?xí)r間在由位置標(biāo)識(shí)符標(biāo)識(shí)的相應(yīng)位置觀測(cè)的對(duì)應(yīng)情境標(biāo)簽。因而,收集的歷史情境數(shù)據(jù)可以包括用情境認(rèn)知裝置102位于由位置標(biāo)識(shí)符標(biāo)識(shí)的相應(yīng)位置時(shí)的時(shí)間加戳的并且與在加戳?xí)r間在位置觀測(cè)的相應(yīng)情境標(biāo)簽配對(duì)的位置標(biāo)識(shí)符序列。位置標(biāo)識(shí)符可以包括小區(qū)標(biāo)識(shí)符(小區(qū)ID)、網(wǎng)絡(luò)接入點(diǎn)標(biāo)識(shí)符(例如,無線局域網(wǎng)接入點(diǎn)標(biāo)識(shí)符等)、路由器網(wǎng)際協(xié)議地址、設(shè)備標(biāo)識(shí)符(例如,被檢測(cè)為與情境認(rèn)知裝置鄰近的設(shè)備的身份,比如藍(lán)牙設(shè)備標(biāo)識(shí)符等)、定位數(shù)據(jù)(例如,GPS位置數(shù)據(jù)、緯度/經(jīng)度值等)。下表舉例說明關(guān)于情境標(biāo)簽a、b和c的針對(duì)標(biāo)識(shí)符123、456和789收集的可能情境數(shù)據(jù)。
權(quán)利要求
1.一種方法,包括: 確定位置標(biāo)識(shí)符,所述位置標(biāo)識(shí)符指示裝置的位置; 至少部分基于確定的位置標(biāo)識(shí)符確定用于一個(gè)或者多個(gè)情境中的每個(gè)情境的第一概率;以及 至少部分基于確定的第一概率確定所述裝置的情境。
2.根據(jù)權(quán)利要求1所述的方法,還包括: 至少部分基于所述位置標(biāo)識(shí)符確定位置聚類;以及 其中確定第一概率包括至少部分基于確定的位置聚類確定用于一個(gè)或者多個(gè)情境中的每個(gè)情境的所述第一概率。
3.根據(jù)權(quán)利要求1-2中的任一權(quán)利要求所述的方 法,還包括: 確定感測(cè)數(shù)據(jù);以及 至少部分基于所述感測(cè)數(shù)據(jù)確定用于一個(gè)或者多個(gè)情境中的每個(gè)情境的第二概率;以及 其中確定所述裝置的情境包括還基于確定的第二概率確定所述裝置的所述情境。
4.根據(jù)權(quán)利要求3所述的方法,其中確定所述裝置的情境包括: 組合用于一個(gè)或者多個(gè)情境中的每個(gè)情境的所述第一概率和所述第二概率以確定用于所述一個(gè)或者多個(gè)情境中的每個(gè)情境的組合概率;以及 確定所述一個(gè)或者多個(gè)情境中的具有最大組合概率的情境。
5.根據(jù)權(quán)利要求2-4中的任一權(quán)利要求所述的方法,其中所述確定的位置聚類包括從至少一個(gè)位置聚類的集合確定的位置聚類,并且其中所述至少一個(gè)位置聚類的集合中的每個(gè)位置聚類包括至少部分基于歷史上觀測(cè)的情境數(shù)據(jù)分組的一個(gè)或者多個(gè)位置標(biāo)識(shí)符的聚類,所述歷史上觀測(cè)的情境數(shù)據(jù)包括用與所述裝置的觀測(cè)情境對(duì)應(yīng)的情境標(biāo)簽擴(kuò)充的多個(gè)位置標(biāo)識(shí)符。
6.根據(jù)權(quán)利要求5所述的方法,其中: 確定位置聚類包括從包括所述確定的位置標(biāo)識(shí)符的所述至少一個(gè)位置聚類的集合確定位置聚類;以及 確定用于一個(gè)或者多個(gè)情境中的每個(gè)情境的第一概率包括至少部分基于用于所述確定的位置聚類的情境標(biāo)簽分布確定用于情境的預(yù)測(cè)概率。
7.根據(jù)權(quán)利要求2-6中的任一權(quán)利要求所述的方法,還包括: 至少部分基于確定的情境更新所述確定的位置聚類中的情境標(biāo)簽分布。
8.根據(jù)權(quán)利要求7所述的方法,還包括: 確定在所述確定的位置聚類與第二位置聚類之間的距離; 比較確定的距離與預(yù)定義閾值距離;以及 在其中所述確定的距離少于所述閾值距離的實(shí)例中合并所述確定的位置聚類和所述第二位置聚類。
9.根據(jù)權(quán)利要求7所述的方法,還包括: 確定針對(duì)所述確定的位置聚類具有最大概率的情境標(biāo)簽; 比較確定的情境標(biāo)簽與針對(duì)第二位置聚類具有最大概率的情境標(biāo)簽;以及 在其中所述確定的情境標(biāo)簽和針對(duì)所述第二位置聚類具有最大概率的所述情境標(biāo)簽匹配的實(shí)例中,合并所述確定的位置聚類和所述第二位置聚類。
10.根據(jù)權(quán)利要求7-9中的任一權(quán)利要求所述的方法,還包括: 選擇待形成的位置聚類的數(shù)目;以及 形成選擇的數(shù)目的位置聚類。
11.根據(jù)權(quán)利要求1-10中的任一權(quán)利要求所述的方法,其中所述確定的位置標(biāo)識(shí)符包括小區(qū)標(biāo)識(shí)、網(wǎng)絡(luò)接入點(diǎn)標(biāo)識(shí)符、設(shè)備標(biāo)識(shí)符或者定位數(shù)據(jù)中的至少一項(xiàng)。
12.一種包括至少一個(gè)處理器和至少一個(gè)存儲(chǔ)器的裝置,所述至少一個(gè)存儲(chǔ)器存儲(chǔ)計(jì)算機(jī)程序代碼,其中所述至少一個(gè)存儲(chǔ)器和存儲(chǔ)的計(jì)算機(jī)程序代碼被配置用于與所述至少一個(gè)處理器一起使所述裝置至少: 確定位置標(biāo)識(shí)符,所述位置標(biāo)識(shí)符指示裝置的位置; 至少部分基于確定的位置標(biāo)識(shí)符確定用于一個(gè)或者多個(gè)情境中的每個(gè)情境的第一概率;以及 至少部分基于確定的第一概率確定所述裝置的情境。
13.根據(jù)權(quán)利要求12所述的裝置,其中所述至少一個(gè)存儲(chǔ)器和存儲(chǔ)的計(jì)算機(jī)程序代碼被配置用于與所述至少一個(gè)處理器一起還使所述裝置: 至少部分基于所述位置標(biāo)識(shí)符確定位置聚類;以及 至少部分基于確 定的位置聚類確定所述第一概率。
14.根據(jù)權(quán)利要求12-13中的任一權(quán)利要求所述的裝置,其中所述至少一個(gè)存儲(chǔ)器和存儲(chǔ)的計(jì)算機(jī)程序代碼被配置用于與所述至少一個(gè)處理器一起還使所述裝置: 確定感測(cè)數(shù)據(jù);以及 至少部分基于所述感測(cè)數(shù)據(jù)確定用于一個(gè)或者多個(gè)情境中的每個(gè)情境的第二概率;以及 其中所述至少一個(gè)存儲(chǔ)器和存儲(chǔ)的計(jì)算機(jī)程序代碼被配置用于與所述至少一個(gè)處理器一起使所述裝置通過還基于確定的第二概率確定所述裝置的情境來確定所述裝置的所述情境。
15.根據(jù)權(quán)利要求14所述的裝置,其中所述至少一個(gè)存儲(chǔ)器和存儲(chǔ)的計(jì)算機(jī)程序代碼被配置用于與所述至少一個(gè)處理器一起使所述裝置至少部分通過以下操作確定所述裝置的情境: 組合用于一個(gè)或者多個(gè)情境中的每個(gè)情境的所述第一概率和所述第二概率以確定用于所述一個(gè)或者多個(gè)情境中的每個(gè)情境的組合概率;以及 確定所述一個(gè)或者多個(gè)情境中的具有最大組合概率的情境。
16.根據(jù)權(quán)利要求13-15中的任一權(quán)利要求所述的裝置,其中所述確定的位置聚類包括從至少一個(gè)位置聚類的集合確定的位置聚類,并且其中所述至少一個(gè)位置聚類的集合中的每個(gè)位置聚類包括至少部分基于歷史上觀測(cè)的情境數(shù)據(jù)分組的一個(gè)或者多個(gè)位置標(biāo)識(shí)符的聚類,所述歷史上觀測(cè)的情境數(shù)據(jù)包括用與所述裝置的觀測(cè)情境對(duì)應(yīng)的情境標(biāo)簽擴(kuò)充的多個(gè)位置標(biāo)識(shí)符。
17.根據(jù)權(quán)利要求16所述的裝置,其中所述至少一個(gè)存儲(chǔ)器和存儲(chǔ)的計(jì)算機(jī)程序代碼被配置用于與所述至少一個(gè)處理器一起使所述裝置: 至少部分通過從包括所述確定的位置標(biāo)識(shí)符的所述至少一個(gè)位置聚類的集合確定位置聚類來確定位置聚類;以及 至少部分通過至少部分基于用于所述確定的位置聚類的情境標(biāo)簽分布確定用于情境的預(yù)測(cè)概率來確定用于一個(gè)或者多個(gè)情境中的每個(gè)情境的第一概率。
18.根據(jù)權(quán)利要求13-17中的任一權(quán)利要求所述的裝置,其中所述至少一個(gè)存儲(chǔ)器和存儲(chǔ)的計(jì)算機(jī)程序代碼被配置用于與所述至少一個(gè)處理器一起還使所述裝置: 至少部分基于確定的情境更新所述確定的位置聚類中的情境標(biāo)簽分布。
19.根據(jù)權(quán)利要求18所述的裝置,其中所述至少一個(gè)存儲(chǔ)器和存儲(chǔ)的計(jì)算機(jī)程序代碼被配置用于與所述至少一個(gè)處理器一起還使所述裝置: 確定在所述確定的位置聚類與第二位置聚類之間的距離; 比較確定的距離與預(yù)定義閾值距離;以及 在其中所述確定的距離少于所述閾值距離的實(shí)例中合并所述確定的位置聚類和所述第二位置聚類。
20.根據(jù)權(quán)利要求18所述的裝置,其中所述至少一個(gè)存儲(chǔ)器和存儲(chǔ)的計(jì)算機(jī)程序代碼被配置用于與所述至少一個(gè)處理器一起還使所述裝置: 確定針對(duì)所述確定的位置聚類具有最大概率的情境標(biāo)簽; 比較確定的情境標(biāo)簽與針對(duì)第二位置聚類具有最大概率的情境標(biāo)簽;以及在其中所述確定的情境標(biāo)簽 和針對(duì)所述第二位置聚類具有最大概率的所述情境標(biāo)簽匹配的實(shí)例中,合并所述確定的位置聚類和所述第二位置聚類。
21.根據(jù)權(quán)利要求18-20中的任一權(quán)利要求所述的裝置,其中所述至少一個(gè)存儲(chǔ)器和存儲(chǔ)的計(jì)算機(jī)程序代碼被配置用于與所述至少一個(gè)處理器一起還使所述裝置: 選擇待形成的位置聚類的數(shù)目;以及 形成選擇的數(shù)目的位置聚類。
22.根據(jù)權(quán)利要求12-21中的任一權(quán)利要求所述的裝置,其中所述確定的位置標(biāo)識(shí)符包括小區(qū)標(biāo)識(shí)、網(wǎng)絡(luò)接入點(diǎn)標(biāo)識(shí)符、設(shè)備標(biāo)識(shí)符或者定位數(shù)據(jù)中的至少一項(xiàng)。
23.根據(jù)權(quán)利要求12-22中的任一權(quán)利要求所述的裝置,其中所述裝置包括移動(dòng)終端或者實(shí)現(xiàn)于移動(dòng)終端上,所述移動(dòng)終端包括用戶接口電路裝置和在所述至少一個(gè)存儲(chǔ)器中的一個(gè)或者多個(gè)存儲(chǔ)器上存儲(chǔ)的用戶接口軟件;其中所述用戶接口電路裝置和用戶接口軟件被配置用于: 通過使用顯示器有助于用戶控制所述移動(dòng)終端的至少一些功能;以及使所述移動(dòng)電話的用戶接口的至少一部分顯示于所述顯示器上以有助于用戶控制所述移動(dòng)終端的至少一些功能。
24.一種包括至少一個(gè)非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的計(jì)算機(jī)程序產(chǎn)品,所述至少一個(gè)非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)具有在其中存儲(chǔ)的計(jì)算機(jī)可讀程序指令,所述計(jì)算機(jī)可讀程序指令包括: 被配置用于確定位置標(biāo)識(shí)符的程序指令,所述位置標(biāo)識(shí)符指示裝置的位置; 被配置用于至少部分基于確定的位置標(biāo)識(shí)符確定用于一個(gè)或者多個(gè)情境中的每個(gè)情境的第一概率的程序指令;以及 被配置用于至少部分基于確定的第一概率確定所述裝置的情境的程序指令。
25.根據(jù)權(quán)利要求24所述的計(jì)算機(jī)程序產(chǎn)品,還包括:被配置用于至少部分基于所述位置標(biāo)識(shí)符確定位置聚類的程序指令;以及其中被配置用于確定所述第一概率的程序指令包括被配置用于至少部分基于所述確定的位置聚類確定所述第一概率的程序指令。
26.根據(jù)權(quán)利要求24-25中的任一權(quán)利要求所述的計(jì)算機(jī)程序產(chǎn)品,還包括: 被配置用于確定感測(cè)數(shù)據(jù)的程序指令;以及 被配置用于至少部分基于所述感測(cè)數(shù)據(jù)確定用于一個(gè)或者多個(gè)情境中的每個(gè)情境的第二概率的程序指令;以及 其中被配置用于確定所述裝置的情境的程序指令包括被配置用于還基于確定的第二概率確定所述裝置的所述情境的程序指令。
27.根據(jù)權(quán)利要求26所述的計(jì)算機(jī)程序產(chǎn)品,其中被配置用于確定所述裝置的情境的程序指令包括: 被配置用于組合用于一個(gè)或者多個(gè)情境中的每個(gè)情境的所述第一概率和所述第二概率以確定用于所述一個(gè)或者多個(gè)情境中的每個(gè)情境的組合概率的程序指令;以及 被配置用于確定所述一個(gè)或者多個(gè)情境中的具有最大組合概率的情境的程序指令。
28.根據(jù)權(quán)利要求25-27中的任一權(quán)利要求所述的計(jì)算機(jī)程序產(chǎn)品,其中所述確定的位置聚類包括從至少一個(gè)位置聚類的集合確定的位置聚類,并且其中所述至少一個(gè)位置聚類的集合中的每個(gè)位置聚類包括至少部分基于歷史上觀測(cè)的情境數(shù)據(jù)分組的一個(gè)或者多個(gè)位置標(biāo)識(shí)符的聚類,所述歷史上觀測(cè)的情境數(shù)據(jù)包括用與所述裝置的觀測(cè)情境對(duì)應(yīng)的情境標(biāo)簽擴(kuò)充的多個(gè)位置標(biāo)識(shí)符。
29.根據(jù)權(quán)利要求28所述的計(jì)算機(jī)程序產(chǎn)品,其中: 被配置用于確定位置聚類的程序指令包括被配置用于從包括所述確定的位置標(biāo)識(shí)符的所述至少一個(gè)位置聚類的集合確定位置聚類的程序指令;以及 被配置用于確定用于一個(gè)或者多個(gè)情境中的每個(gè)情境的第一概率的程序指令包括被配置用于至少部分基于用于所述確定的位置聚類的情境標(biāo)簽分布確定用于情境的預(yù)測(cè)概率的程序指令。
30.根據(jù)權(quán)利要求25-29中的任一權(quán)利要求所述的計(jì)算機(jī)程序產(chǎn)品,還包括: 被配置用于至少部分基于確定的情境更新所述確定的位置聚類中的情境標(biāo)簽分布的程序指令。
31.根據(jù)權(quán)利要求30所述的計(jì)算機(jī)程序產(chǎn)品,還包括: 被配置用于確定在所述確定的位置聚類與第二位置聚類之間的距離的程序指令; 被配置用于比較確定的距離與預(yù)定義閾值距離的程序指令;以及被配置用于在其中所述確定的距離少于所述閾值距離的實(shí)例中合并所述確定的位置聚類和所述第二位置聚類的程序指令。
32.根據(jù)權(quán)利要求30所述的計(jì)算機(jī)程序產(chǎn)品,還包括: 被配置用于確定針對(duì)所述確定的位置聚類具有最大概率的情境標(biāo)簽的程序指令;被配置用于比較確定的情境標(biāo)簽與針對(duì)第二位置聚類具有最大概率的情境標(biāo)簽的程序指令;以及 被配置用于在其中所述確定的情境標(biāo)簽和針對(duì)所述第二位置聚類具有最大概率的所述情境標(biāo)簽匹配的實(shí)例中,合并所述確定的位置聚類和所述第二位置聚類的程序指令。
33.根據(jù)權(quán)利要求30-32中的任一權(quán)利要求所述的計(jì)算機(jī)程序產(chǎn)品,還包括: 被配置用于選擇待形成的位置聚類的數(shù)目的程序指令;以及 被配置用于形成選擇的數(shù)目的位置聚類的程序指令。
34.根據(jù)權(quán)利要求24-33中的任一權(quán)利要求所述的計(jì)算機(jī)程序產(chǎn)品,其中所述確定的位置標(biāo)識(shí)符包括小區(qū)標(biāo)識(shí)、網(wǎng)絡(luò)接入點(diǎn)標(biāo)識(shí)符、設(shè)備標(biāo)識(shí)符或者定位數(shù)據(jù)中的至少一項(xiàng)。
35.一種裝置,包括: 用于確定位置標(biāo)識(shí)符的裝置,所述位置標(biāo)識(shí)符指示所述裝置的位置; 用于至少部分基于確定的位置標(biāo)識(shí)符確定用于一個(gè)或者多個(gè)情境中的每個(gè)情境的第一概率的裝置;以及 用于至少部分基于確定的第一概率確定所述裝置的情境的裝置。
36.根據(jù)權(quán)利要求35所述的裝置,還包括: 用于至少部分基于所述位置標(biāo)識(shí)符確定位置聚類的裝置;以及其中用于確定所述第一概率的裝置包括用于至少部分基于確定的位置聚類確定所述第一概率的裝置。
37.根據(jù)權(quán)利要求35-36中的任一權(quán)利要求所述的裝置,還包括: 用于確定感測(cè)數(shù)據(jù)的裝置;以及 用于至少部分基于所述感測(cè)數(shù)據(jù)確定用于一個(gè)或者多個(gè)情境中的每個(gè)情境的第二概率的裝置;以及 其中用于確定所述裝置的情境的裝置包括用于還基于確定的第二概率確定所述裝置的所述情境的裝置。
38.根據(jù)權(quán)利要求39所述的裝置,其中用于確定所述裝置的情境的裝置包括: 用于組合用于一個(gè)或者多個(gè)情境中的每個(gè)情境的所述第一概率和所述第二概率以確定用于所述一個(gè)或者多個(gè)情境中的每個(gè)情境的組合概率的裝置;以及 用于確定所述一個(gè)或者多個(gè)情境中的具有最大組合概率的情境的裝置。
39.根據(jù)權(quán)利要求36-38中的任一權(quán)利要求所述的裝置,其中所述確定的位置聚類包括從至少一個(gè)位置聚類的集合確定的位置聚類,并且其中所述至少一個(gè)位置聚類的集合中的每個(gè)位置聚類包括至少部分基于歷史上觀測(cè)的情境數(shù)據(jù)分組的一個(gè)或者多個(gè)位置標(biāo)識(shí)符的聚類,所述歷史上觀測(cè)的情境數(shù)據(jù)包括用與所述裝置的觀測(cè)情境對(duì)應(yīng)的情境標(biāo)簽擴(kuò)充的多個(gè)位置標(biāo)識(shí)符。
40.根據(jù)權(quán)利要求39所述的裝置,其中: 用于確定位置聚類的裝置包括用于從包括所述確定的位置標(biāo)識(shí)符的所述至少一個(gè)位置聚類的集合確定位置聚類的裝置;以及 用于確定用于一個(gè)或者多個(gè)情境中的每個(gè)情境的第一概率的裝置包括用于至少部分基于用于所述確定的位置聚類的情境標(biāo)簽分布確定用于情境的預(yù)測(cè)概率的裝置。
41.根據(jù)權(quán)利要求36-40中的任一權(quán)利要求所述的裝置,還包括: 用于至少部分基于確定的情境更新所述確定的位置聚類中的情境標(biāo)簽分布的裝置。
42.根據(jù)權(quán)利要求41所述的裝置,還包括: 用于確定在所述確定的位置聚類與第二位置聚類之間的距離的裝置; 用于比較確定的距離與預(yù)定義閾值距離的裝置;以及用于在其中所述確定的距離少于所述閾值距離的實(shí)例中合并所述確定的位置聚類和所述第二位置聚類的裝置。
43.根據(jù)權(quán)利要求41所述的裝置,還包括: 用于確定針對(duì)所述確定的位置聚類具有最大概率的情境標(biāo)簽的裝置; 用于比較確定的情境標(biāo)簽與針對(duì)第二位置聚類具有最大概率的情境標(biāo)簽的裝置;以及用于在其中所述確定的情境標(biāo)簽和針對(duì)所述第二位置聚類具有最大概率的所述情境標(biāo)簽匹配的實(shí)例中,合并所述確定的位置聚類和所述第二位置聚類的裝置。
44.根據(jù)權(quán)利要求41-43中的任一權(quán)利要求所述的裝置,還包括: 用于選擇待形成的位置聚類的數(shù)目的裝置;以及 用于形成選擇的數(shù)目的位置聚類的裝置。
45.根據(jù)權(quán)利要求35-44中的任一權(quán)利要求所述的裝置,其中所述確定的位置標(biāo)識(shí)符包括小區(qū)標(biāo)識(shí)、網(wǎng)絡(luò)接入點(diǎn)標(biāo)識(shí)符、設(shè)備標(biāo)識(shí)符或者定位數(shù)據(jù)中的至少一項(xiàng)。
全文摘要
提供了用于情境確定的方法和裝置。一種方法可以包括確定位置標(biāo)識(shí)符。位置標(biāo)識(shí)符可以指示裝置的位置。該方法還可以包括至少部分基于位置標(biāo)識(shí)符確定位置聚類。該方法還可以包括至少部分基于確定的位置聚類確定用于一個(gè)或者多個(gè)情境中的每個(gè)情境的第一概率。該方法也可以包括至少部分基于確定的第一概率確定裝置的情境。還提供了對(duì)應(yīng)的裝置。
文檔編號(hào)G06Q50/00GK103210410SQ201080069879
公開日2013年7月17日 申請(qǐng)日期2010年9月23日 優(yōu)先權(quán)日2010年9月23日
發(fā)明者A·哈特根, J·萊帕南, A·埃羅南 申請(qǐng)人:諾基亞公司