使用移動(dòng)裝置的相對(duì)位置的情境感知的制作方法
【專利摘要】一種在無(wú)線網(wǎng)絡(luò)中進(jìn)行通信的基于服務(wù)器的情境感知方法包含檢測(cè)一或多個(gè)用戶設(shè)備UE相對(duì)于同一附近區(qū)域內(nèi)的其它用戶設(shè)備的信號(hào)強(qiáng)度。所述方法還包含基于所述用戶設(shè)備相對(duì)于所述其它用戶設(shè)備的所述所檢測(cè)到的信號(hào)強(qiáng)度檢測(cè)所述用戶設(shè)備與所述其它用戶設(shè)備的模式。所述方法還包含基于所述所檢測(cè)到的模式推導(dǎo)社會(huì)情境。所述方法進(jìn)一步包含響應(yīng)于所述所推導(dǎo)出的社會(huì)情境起始動(dòng)作。
【專利說(shuō)明】使用移動(dòng)裝置的相對(duì)位置的情境感知
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的各方面大體上涉及無(wú)線通信系統(tǒng),且更確切地說(shuō),涉及使用移動(dòng)裝置的相對(duì)位置的情境感知。
【背景技術(shù)】
[0002]存在用于追蹤用戶位置的多種系統(tǒng)和方法。可以執(zhí)行此類追蹤以支持情境感知應(yīng)用、提供基于位置的服務(wù)或用于各種其它原因。通常通過(guò)追蹤與用戶唯一地相關(guān)聯(lián)的裝置或物體的位置來(lái)執(zhí)行對(duì)用戶的追蹤。例如,現(xiàn)今用戶攜帶的多種移動(dòng)裝置包含使得能夠以不同精確程度確定此些裝置的位置的技術(shù)。此類技術(shù)可以包含但不限于衛(wèi)星定位系統(tǒng)(SPS)(例如,全球定位系統(tǒng)(GPS)技術(shù))、(無(wú)線局域網(wǎng))WLAN技術(shù)、蜂窩電話技術(shù)和藍(lán)牙技術(shù)。從移動(dòng)裝置獲得的信息可以包含實(shí)際位置信息。例如,位置信息可以基于內(nèi)置式GPS能力,或相對(duì)位置信息,例如相對(duì)于其它移動(dòng)裝置、信標(biāo)、或其它可識(shí)別的物體或位置的接近性。
[0003]定位方法可以根據(jù)目標(biāo)裝置對(duì)已知外部信號(hào)源(例如,SPS衛(wèi)星或網(wǎng)絡(luò)基站)的測(cè)量來(lái)確定目標(biāo)裝置的位置。另外,網(wǎng)絡(luò)實(shí)體(例如,基站)對(duì)來(lái)自目標(biāo)裝置的信號(hào)的測(cè)量也可以幫助確定目標(biāo)裝置的位置。這些測(cè)量可能使得能夠確定目標(biāo)裝置的當(dāng)前絕對(duì)位置,例如其精確的緯度、經(jīng)度和海拔高度。
[0004]如果目標(biāo)裝置不能夠測(cè)量來(lái)自外部源的信號(hào),并且網(wǎng)絡(luò)實(shí)體不能夠測(cè)量足夠的來(lái)自目標(biāo)裝置的信號(hào),則不可能獲取目標(biāo)裝置的位置,和/或在所需響應(yīng)時(shí)間內(nèi)獲取位置。此些情況可能在(例如)當(dāng)目標(biāo)裝置與外部信號(hào)源和/或網(wǎng)絡(luò)實(shí)體之間存在物理障礙時(shí)發(fā)生。無(wú)法測(cè)量信號(hào)的情況可以在目標(biāo)裝置在建筑物或隧道內(nèi)部、在密集的城市環(huán)境中的室外或距地面外部無(wú)線電源和網(wǎng)絡(luò)實(shí)體非常遙遠(yuǎn)時(shí)發(fā)生。
【發(fā)明內(nèi)容】
[0005]根據(jù)本發(fā)明的一個(gè)方面,一種在無(wú)線網(wǎng)絡(luò)中進(jìn)行通信的基于服務(wù)器的情境感知方法包含檢測(cè)一或多個(gè)用戶設(shè)備(UE)相對(duì)于同一附近區(qū)域內(nèi)的其它用戶設(shè)備的信號(hào)強(qiáng)度。所述方法還可以包含基于一或多個(gè)用戶設(shè)備相對(duì)于其它用戶設(shè)備的所檢測(cè)到的信號(hào)強(qiáng)度檢測(cè)一或多個(gè)用戶設(shè)備與其它用戶設(shè)備的模式。所述方法還可以包含基于所檢測(cè)到的模式推導(dǎo)社會(huì)情境。所述方法可以進(jìn)一步包含響應(yīng)于所推導(dǎo)出的社會(huì)情境起始動(dòng)作。
[0006]根據(jù)本發(fā)明的另一方面,一種用于在無(wú)線網(wǎng)絡(luò)中進(jìn)行通信的基于服務(wù)器的情境感知設(shè)備包含用于檢測(cè)一或多個(gè)用戶設(shè)備(UE)相對(duì)于同一附近區(qū)域內(nèi)的其它用戶設(shè)備的信號(hào)強(qiáng)度的裝置。所述設(shè)備還可以包含用于基于一或多個(gè)用戶設(shè)備相對(duì)于其它用戶設(shè)備的所檢測(cè)到的信號(hào)強(qiáng)度檢測(cè)一或多個(gè)用戶設(shè)備與其它用戶設(shè)備的模式的裝置。所述設(shè)備還可以包含用于基于所檢測(cè)到的模式推導(dǎo)社會(huì)情境的裝置。所述設(shè)備可以進(jìn)一步包含用于響應(yīng)于所推導(dǎo)出的社會(huì)情境起始動(dòng)作的裝置。
[0007]根據(jù)本發(fā)明的一個(gè)方面,一種用于在無(wú)線網(wǎng)絡(luò)中進(jìn)行通信的基于服務(wù)器的情境感知設(shè)備包含存儲(chǔ)器和耦合到存儲(chǔ)器上的一或多個(gè)處理器。所述處理器經(jīng)配置以檢測(cè)一或多個(gè)用戶設(shè)備(UE)相對(duì)于同一附近區(qū)域內(nèi)的其它用戶設(shè)備的信號(hào)強(qiáng)度。所述處理器進(jìn)一步經(jīng)配置以基于所檢測(cè)到的信號(hào)強(qiáng)度檢測(cè)一或多個(gè)用戶設(shè)備與其它用戶設(shè)備的模式。所述處理器進(jìn)一步經(jīng)配置以基于所檢測(cè)到的模式推導(dǎo)社會(huì)情境。所述處理器進(jìn)一步經(jīng)配置以響應(yīng)于所推導(dǎo)出的社會(huì)情境起始活動(dòng)。
[0008]根據(jù)本發(fā)明的另一方面,一種用于在無(wú)線網(wǎng)路中進(jìn)行無(wú)線通信的計(jì)算機(jī)程序產(chǎn)品包含記錄有非暫時(shí)性程序代碼的計(jì)算機(jī)可讀媒體。所述程序代碼包含用以檢測(cè)一或多個(gè)用戶設(shè)備(UE)相對(duì)于同一附近區(qū)域內(nèi)的其它用戶設(shè)備的信號(hào)強(qiáng)度的程序代碼。所述程序代碼還包含用以基于所檢測(cè)到的信號(hào)強(qiáng)度檢測(cè)一或多個(gè)用戶設(shè)備與其它用戶設(shè)備的模式的程序代碼。所述程序代碼還包含用以基于所檢測(cè)到的模式推導(dǎo)社會(huì)情境的程序代碼。所述程序代碼還包含用以響應(yīng)于所推導(dǎo)出的社會(huì)情境起始活動(dòng)的程序代碼。
[0009]這里已經(jīng)相當(dāng)寬泛地概述了本發(fā)明的特征和技術(shù)優(yōu)點(diǎn),從而使得可以更好地理解下文的詳細(xì)描述。下文將描述本發(fā)明的另外的特征和優(yōu)點(diǎn)。所屬領(lǐng)域的技術(shù)人員應(yīng)了解,可以容易地利用本發(fā)明作為基礎(chǔ)來(lái)修改或設(shè)計(jì)其它用于實(shí)現(xiàn)本發(fā)明的相同目的的結(jié)構(gòu)。所屬領(lǐng)域的技術(shù)人員還應(yīng)認(rèn)識(shí)到,此類等效構(gòu)造不會(huì)偏離如在所附權(quán)利要求書(shū)中所闡述的本發(fā)明的教示。當(dāng)結(jié)合附圖進(jìn)行考慮時(shí),將從以下描述更好地理解據(jù)信為本發(fā)明的特性(關(guān)于其組織和操作方法兩者)的新穎特征連同另外的目標(biāo)和優(yōu)點(diǎn)。然而,應(yīng)明確地理解,僅出于說(shuō)明和描述的目的而提供各圖中的每一者,且其不希望作為對(duì)本發(fā)明的限制的界定。
【專利附圖】
【附圖說(shuō)明】
[0010]在結(jié)合附圖閱讀時(shí),本發(fā)明的特征、性質(zhì)和優(yōu)點(diǎn)將從下文陳述的詳細(xì)描述中變得更清楚,在附圖中相同的參考標(biāo)號(hào)始終對(duì)應(yīng)地進(jìn)行識(shí)別。
[0011]圖1繪示根據(jù)本發(fā)明的一些方面的說(shuō)明一群用戶因一事件聚集在一起的非常鄰近環(huán)境的布局。
[0012]圖2A到2E說(shuō)明根據(jù)本發(fā)明的一些方面的表示一群用戶因一事件聚集在一起的用戶設(shè)備的樣本模式。
[0013]圖3是說(shuō)明用于在無(wú)線網(wǎng)絡(luò)中進(jìn)行通信的基于服務(wù)器的情境感知方法或過(guò)程的框圖。
[0014]圖4繪示根據(jù)本發(fā)明的一些方面的衛(wèi)星定位系統(tǒng)(SPS)系統(tǒng)的框圖。
[0015]圖5說(shuō)明根據(jù)本發(fā)明的一些方面的可被采用以實(shí)施中央服務(wù)器的例示性計(jì)算機(jī)系統(tǒng)。
[0016]圖6是說(shuō)明采用情境感知處理系統(tǒng)的設(shè)備的硬件實(shí)施方案的實(shí)例的圖。
【具體實(shí)施方式】
[0017]下文結(jié)合附圖而陳述的詳細(xì)描述意在作為對(duì)各種配置的描述,而無(wú)意表示可借以實(shí)踐本文所描述的概念的僅有配置。出于提供對(duì)各種概念的透徹理解的目的,所述詳細(xì)描述包含具體細(xì)節(jié)。然而,對(duì)于所屬領(lǐng)域的技術(shù)人員而言顯而易見(jiàn)的是,可在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐這些概念。在一些情況下,以框圖形式展示了熟知結(jié)構(gòu)和組件以便避免混淆此些概念。
[0018]在本發(fā)明的一些方面中,描述了用于利用所收集的數(shù)據(jù)或信息以改善整體用戶體驗(yàn)的情境感知用戶設(shè)備(UE)、移動(dòng)裝置或手機(jī)。衛(wèi)星定位系統(tǒng)(GPS)以及室內(nèi)定位系統(tǒng)的精度的提高使得用戶設(shè)備能夠基于在用戶周圍的那些物體的位置得出用戶可能在做什么的一些結(jié)論。
[0019]用戶設(shè)備是基于用戶設(shè)備正在執(zhí)行什么處理以及周圍情況進(jìn)行情境感知的。例如,本發(fā)明的一些方面允許確定用戶設(shè)備相對(duì)于非常鄰近環(huán)境內(nèi)的其它用戶設(shè)備的位置。非常鄰近環(huán)境的一些實(shí)例可以包含房間、車輛、教室、室外集會(huì)或類似者?;谟脩粼O(shè)備的相對(duì)位置或所在地檢測(cè)模式,并且基于所檢測(cè)到的模式推導(dǎo)社會(huì)情境。推導(dǎo)社會(huì)情境可以包含得出關(guān)于與用戶設(shè)備相關(guān)聯(lián)的用戶的當(dāng)前活動(dòng)的結(jié)論??梢皂憫?yīng)于檢測(cè)到用戶設(shè)備的用戶的社會(huì)情境或活動(dòng)而起始動(dòng)作。例如,如果用戶設(shè)備正在教室中操作,則用戶設(shè)備(或與用戶設(shè)備相關(guān)聯(lián)的服務(wù)器)可以產(chǎn)生信息以提議將用戶設(shè)備切換到振動(dòng)模式。
[0020]圖1繪示根據(jù)本發(fā)明的一個(gè)方面的說(shuō)明一群用戶因一事件聚集在一起的非常鄰近環(huán)境100的布局。非常鄰近環(huán)境100可以是會(huì)議室、車輛、教室、俱樂(lè)部、酒吧或類似者。每一用戶可以具有用戶設(shè)備(UE) 110(110-1、……、110-N),其經(jīng)配置以發(fā)射位置信號(hào)并且接收周圍或相鄰用戶設(shè)備110的位置信號(hào)。例如,目標(biāo)用戶設(shè)備110-1可以運(yùn)行后臺(tái)進(jìn)程,從而向其它用戶設(shè)備110-3和110-N和/或向中央服務(wù)器112報(bào)告信號(hào),例如位置和其它傳感器(例如,加速計(jì))數(shù)據(jù)或信息。服務(wù)器112可以利用來(lái)自用戶和在附近的其它用戶的此數(shù)據(jù)以基于用戶參與其中的社會(huì)情境或活動(dòng)向用戶設(shè)備110提供信息。
[0021]在本發(fā)明的一些方面中,根據(jù)藍(lán)牙實(shí)施方案、WLAN實(shí)施方案、WiFi直連實(shí)施方案、近場(chǎng)通信(NFC)實(shí)施方案、超聲波實(shí)施方案、或能夠提供用戶設(shè)備110-1相對(duì)于其它用戶設(shè)備110的位置信息的任何其它實(shí)施方案,基于對(duì)用戶的位置的三角測(cè)量確定UE 110的相對(duì)位置。每一用戶設(shè)備110可以配備有收發(fā)器,以用于向服務(wù)器112和其它用戶設(shè)備110發(fā)射信號(hào)并且從服務(wù)器112和其它用戶設(shè)備110接收信號(hào)。在本發(fā)明的一些方面中,收發(fā)器可以是超聲波收發(fā)器、藍(lán)牙收發(fā)器、WiFi收發(fā)器和/或任何其它類似收發(fā)器??梢曰谠谙鄳?yīng)的用戶設(shè)備110的收發(fā)器處接收的信號(hào)的幅度確定用戶設(shè)備110的相對(duì)位置。一般來(lái)說(shuō),離目標(biāo)用戶設(shè)備110-1較遠(yuǎn)的用戶設(shè)備110可能比那些更靠近目標(biāo)用戶設(shè)備110-1的用戶設(shè)備具有更弱的信號(hào)。
[0022]在本發(fā)明的一些方面中,目標(biāo)用戶設(shè)備110-1可以響應(yīng)于從其相鄰用戶設(shè)備110接收到信號(hào)而確定用戶的模式。模式的確定可以基于相鄰用戶設(shè)備110的相對(duì)信號(hào)強(qiáng)度和/或位置。目標(biāo)用戶設(shè)備110-1可以基于所確定的模式確定社會(huì)情境或活動(dòng)。響應(yīng)于確定社會(huì)情境,用戶設(shè)備110可以接收或產(chǎn)生與所確定的社會(huì)情境或活動(dòng)相關(guān)聯(lián)的信息。用戶設(shè)備110可以包含存儲(chǔ)裝置或存儲(chǔ)器以存儲(chǔ)與不同社會(huì)情境相關(guān)聯(lián)的一或多個(gè)模式。所存儲(chǔ)的模式可以確定用戶的未來(lái)社會(huì)情境或活動(dòng)。
[0023]在本發(fā)明的一些方面中,每一用戶設(shè)備110可以將其位置信息傳達(dá)給中央服務(wù)器112。由每一用戶設(shè)備110傳達(dá)的位置信息可以相對(duì)于相鄰用戶設(shè)備110的位置。用戶設(shè)備110的相對(duì)位置可以基于來(lái)自一或多個(gè)用戶設(shè)備110的所檢測(cè)到的信號(hào)。例如,用戶設(shè)備110可以檢測(cè)信號(hào)并且向服務(wù)器112轉(zhuǎn)發(fā)與所檢測(cè)到的信號(hào)相關(guān)聯(lián)的信息。所述信息可以指示用戶設(shè)備110中的一或多者正遠(yuǎn)離彼此或朝向彼此移動(dòng)。
[0024]在本發(fā)明的一個(gè)方面中,中央服務(wù)器112可以存取一或多個(gè)用戶設(shè)備110相對(duì)于同一附近區(qū)域內(nèi)的其它用戶設(shè)備110的信號(hào)強(qiáng)度信息。在本發(fā)明的一個(gè)方面中,在中央服務(wù)器處的檢測(cè)是基于從用戶設(shè)備110接收的信息。在本發(fā)明的其它方面中,用戶設(shè)備110可以檢測(cè)一或多個(gè)用戶設(shè)備110相對(duì)于其它用戶設(shè)備110的信號(hào)強(qiáng)度信息并且向中央服務(wù)器112轉(zhuǎn)發(fā)信號(hào)強(qiáng)度信息?;谖恢眯畔?,中央服務(wù)器112可以檢測(cè)用戶設(shè)備110的用戶的模式。接著中央服務(wù)器112可以基于所檢測(cè)到的模式確定用戶的社會(huì)情境或活動(dòng)。本發(fā)明的一個(gè)方面動(dòng)態(tài)地追蹤用戶設(shè)備模式中的變化并且基于用戶設(shè)備模式中的所檢測(cè)到的變化推導(dǎo)社會(huì)情境。
[0025]如圖1中所示,服務(wù)器112可以包含存儲(chǔ)裝置、存儲(chǔ)器或數(shù)據(jù)庫(kù)114以存儲(chǔ)與一或多個(gè)社會(huì)情境相關(guān)聯(lián)的一或多個(gè)預(yù)定模式。在一個(gè)配置中,存儲(chǔ)裝置114是獨(dú)立的,但是耦合到服務(wù)器112。在本發(fā)明的一些方面中,服務(wù)器112是遠(yuǎn)程定位的,并且用戶設(shè)備110可以經(jīng)由有線和/或無(wú)線網(wǎng)絡(luò)向服務(wù)器112發(fā)射信息并且從服務(wù)器112接收信息。
[0026]通過(guò)具有與不同社會(huì)情境活動(dòng)相關(guān)聯(lián)的預(yù)定模式的數(shù)據(jù)庫(kù),可以改善對(duì)用戶的未來(lái)社會(huì)情境或活動(dòng)的確定。例如,服務(wù)器112可以將從一或多個(gè)用戶設(shè)備110接收的當(dāng)前信息與數(shù)據(jù)庫(kù)或存儲(chǔ)裝置114中的信息進(jìn)行比較。比較的結(jié)果可以確定當(dāng)前社會(huì)情境。例如,如果相對(duì)于其它用戶設(shè)備110-2到110-N的與目標(biāo)用戶設(shè)備110-1相關(guān)聯(lián)的當(dāng)前模式類似于數(shù)據(jù)庫(kù)中的現(xiàn)有模式,則目標(biāo)用戶設(shè)備110-1的用戶可能參與類似于現(xiàn)有模式的社會(huì)活動(dòng)的社會(huì)活動(dòng)中。在一個(gè)配置中,比較的結(jié)果可以提示服務(wù)器112更新與存儲(chǔ)裝置114中的模式相關(guān)聯(lián)的現(xiàn)有社會(huì)情境。
[0027]在本發(fā)明的一些方面中,目標(biāo)用戶設(shè)備110-1的用戶可以為服務(wù)器112提供用戶參與其中的社會(huì)活動(dòng)作為社會(huì)活動(dòng)信息。當(dāng)用戶提供社會(huì)活動(dòng)信息時(shí),服務(wù)器112可以使用所述信息以改善或優(yōu)化其模式檢測(cè)能力。例如,結(jié)合所接收到的社會(huì)活動(dòng)信息,服務(wù)器112還可以獲取目標(biāo)用戶設(shè)備110-1相對(duì)于其它用戶設(shè)備110-2110-N的位置信息?;谖恢眯畔?,服務(wù)器112可以檢測(cè)模式并且確定目標(biāo)用戶設(shè)備110-1的當(dāng)前社會(huì)情境。所確定的當(dāng)前社會(huì)情境可以與由用戶提供的社會(huì)情境或活動(dòng)進(jìn)行比較,并且將結(jié)果用以改善或優(yōu)化服務(wù)器112的模式檢測(cè)能力。例如,可以調(diào)整用于檢測(cè)模式和社會(huì)情境的一些參數(shù)以改善由用戶提供的社會(huì)情境信息與由服務(wù)器112確定的社會(huì)情境之間的對(duì)應(yīng)性。
[0028]圖2A到2E說(shuō)明根據(jù)本發(fā)明的一些方面的表示一群用戶因一事件聚集在一起的用戶設(shè)備210(210-1、……、210-N)的樣本模式。如上文參考圖1所描述,服務(wù)器112可以經(jīng)配置以基于從用戶設(shè)備210接收的信息或數(shù)據(jù)來(lái)辨識(shí)模式。例如,如果用戶設(shè)備210是如圖2A中所示呈實(shí)質(zhì)上圓形的布置200并且是靜止的,那么服務(wù)器112可以推斷用戶在會(huì)議室中并且正在開(kāi)會(huì)。在此配置中,服務(wù)器112可以(例如)提議或自動(dòng)地將鈴聲切換到振動(dòng)模式。當(dāng)小組會(huì)議的成員移動(dòng)到會(huì)議桌上首,表示他/她成為本次會(huì)議的主持人時(shí),可以將對(duì)投影到屏幕上的共享應(yīng)用程序的控制轉(zhuǎn)移給所述用戶,并且可以相應(yīng)地重新配置應(yīng)用程序(例如,Microsoft Live Meeting)。
[0029]當(dāng)用戶設(shè)備210呈如圖2B中所示的實(shí)質(zhì)上線性的布置202時(shí),服務(wù)器112可以推斷用戶因一事件在排隊(duì)等待。服務(wù)器112可以計(jì)算隊(duì)伍的長(zhǎng)度并且提供關(guān)于(例如)在商店或劇院或其它類似設(shè)施處的平均等待時(shí)間的信息。當(dāng)由服務(wù)器112接收的信息表明用戶呈幾排并且靜止時(shí),服務(wù)器112可以推斷用戶在階梯教室或電影院中。在一個(gè)配置中,由服務(wù)器112接收的信息可以指示用戶設(shè)備210的用戶是站立的而其它用戶可能坐著。在本發(fā)明的一個(gè)方面中,在用戶設(shè)備110中可以實(shí)施加速計(jì)以檢測(cè)用戶是否坐著、行走、跑動(dòng)、站立等。此信息可以是基于由與用戶設(shè)備210相關(guān)聯(lián)的加速計(jì)產(chǎn)生的信息。在此情況下,月艮務(wù)器112可以推斷站立的用戶正在向坐著的其它用戶做介紹。
[0030]在本發(fā)明的一些方面中,由服務(wù)器112從用戶設(shè)備210接收的信息可能指示幾個(gè)用戶非常鄰近并且不以組織化的模式移動(dòng)。在此情況下,服務(wù)器112可以推斷可能正發(fā)生有很大噪音的社交集會(huì)或派對(duì)。作為響應(yīng),服務(wù)器可以產(chǎn)生、提供或激活應(yīng)用程序以說(shuō)明或示范在派對(duì)上發(fā)生的事件。例如,可以啟動(dòng)動(dòng)畫應(yīng)用程序以說(shuō)明在社交集會(huì)上發(fā)生的事件。
[0031]在本發(fā)明的一些方面中,由服務(wù)器接收的信息可以指示所有用戶設(shè)備210是按實(shí)質(zhì)上矩形形狀的配置204布置并且正以同一速度行進(jìn),如圖2C中所示。在此情形下,服務(wù)器112可以推斷用戶正在移動(dòng)車輛中行進(jìn)?;谟脩粼O(shè)備210的相對(duì)位置以及從用戶設(shè)備210-2,210-3和210-4接收的其它信息,可以從群體中識(shí)別出駕駛者的用戶設(shè)備210-1。因此可以將傳入的文本消息投送到乘客的電話。此外,行進(jìn)的群體中的所有用戶設(shè)備210上的“公路之旅”應(yīng)用程序可以在它們的操作系統(tǒng)菜單中變得更為突出。
[0032]在本發(fā)明的一些方面中,可以通過(guò)服務(wù)器112檢測(cè)如圖2D中所示的群體分散模式206或如圖2E中所示的群體聚集模式208。檢測(cè)可以基于由服務(wù)器112接收的指示用戶設(shè)備210正遠(yuǎn)離彼此或朝向彼此移動(dòng)的信息。在用戶設(shè)備210移動(dòng)離開(kāi)的情況下,服務(wù)器112可以推斷會(huì)議、事件或活動(dòng)已經(jīng)結(jié)束。接著服務(wù)器可以自動(dòng)地向可能正趕往所述事件途中的其它用戶產(chǎn)生消息。反過(guò)來(lái),如圖2D中所示的群體的自發(fā)形成可以導(dǎo)致服務(wù)器112向預(yù)訂給定活動(dòng)的其它用戶產(chǎn)生消息。
[0033]參考圖2A到2E描述的通過(guò)利用用戶周圍的那些物體的位置來(lái)檢測(cè)模式為用戶提供了改善的通信系統(tǒng)和/或網(wǎng)絡(luò)交互。
[0034]圖3是說(shuō)明用于在無(wú)線網(wǎng)絡(luò)中進(jìn)行通信的基于服務(wù)器的情境感知方法300的框圖。所述方法包含在框310處檢測(cè)一或多個(gè)用戶設(shè)備(UE)相對(duì)于同一附近區(qū)域內(nèi)的其它用戶設(shè)備的信號(hào)強(qiáng)度。例如,如圖1中所示,中央服務(wù)器112可以基于從用戶設(shè)備110接收的信息檢測(cè)一或多個(gè)用戶設(shè)備110相對(duì)于同一附近區(qū)域內(nèi)的其它用戶設(shè)備110的信號(hào)強(qiáng)度信息。在框312處,基于用戶設(shè)備相對(duì)于其它用戶設(shè)備的所檢測(cè)到的信號(hào)強(qiáng)度檢測(cè)用戶設(shè)備與其它用戶設(shè)備的模式。例如,如圖1中所示,基于位置信息,中央服務(wù)器112可以檢測(cè)用戶設(shè)備110的用戶的模式。在框314處,所述方法包含基于所檢測(cè)到的模式推導(dǎo)社會(huì)情境。例如,如圖1中所示,中央服務(wù)器112可以基于所檢測(cè)到的模式確定用戶的社會(huì)情境或活動(dòng)。在框316處,所述方法響應(yīng)于所推導(dǎo)出的社會(huì)情境起始動(dòng)作。例如,如圖1中所示,如果用戶設(shè)備正在教室中操作,則用戶設(shè)備110 (或與用戶設(shè)備110相關(guān)聯(lián)的服務(wù)器112)可以產(chǎn)生信息以提議將用戶設(shè)備110切換到振動(dòng)模式。
[0035]盡管可以如上文所描述確定用戶的所在地或位置,但也可以通過(guò)其它位置確定系統(tǒng)(ros)確定位置。在本發(fā)明的一個(gè)方面中,可以如上文所描述和/或通過(guò)用戶設(shè)備或移動(dòng)通信裝置(例如,由參與者攜帶的手機(jī))中的PDS確定參與者的位置或所在地。PDS可以包含任何數(shù)目的基于地面和衛(wèi)星的定位系統(tǒng)。例如,PDS可以包含但不限于衛(wèi)星定位系統(tǒng)(SPS)和全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS),例如全球定位系統(tǒng)(GPS)、伽利略定位系統(tǒng)(Galileo)、格洛納斯定位系統(tǒng)(Glonass)、北斗衛(wèi)星導(dǎo)航系統(tǒng)(BeiDou)及其類似物。PDS還可以包含任何基于地面的位置確定系統(tǒng)或室內(nèi)位置系統(tǒng),如上所述。
[0036]圖4繪示根據(jù)本發(fā)明的一個(gè)方面的SPS系統(tǒng)400的框圖。如圖4中所示,SPS系統(tǒng)400包含各種衛(wèi)星。代表性地,作為SPS系統(tǒng)400的一部分示出衛(wèi)星420(420-1、……、420-N)。但是,衛(wèi)星420中的一些可能實(shí)際上屬于另外的系統(tǒng)。出于各種目的,衛(wèi)星420可以一起作為SPS 400的一部分來(lái)使用。
[0037]用戶設(shè)備或移動(dòng)裝置410經(jīng)配置以從衛(wèi)星420獲得、接收并且處理信號(hào),衛(wèi)星420可能來(lái)自SPS (例如GPS、伽利略定位系統(tǒng)(Galileo)、格洛納斯定位系統(tǒng)(GLONASS)、GNSS、使用來(lái)自這些系統(tǒng)的組合的衛(wèi)星的系統(tǒng)、或?qū)?lái)研發(fā)的任何SPS)。在本發(fā)明的此方面中,SPS/PDS定位過(guò)程以移動(dòng)裝置410搜索來(lái)自替代源的位置數(shù)據(jù)起始,替代源例如蜂窩基站422、膝上型計(jì)算機(jī)430、桌上型計(jì)算機(jī)440、經(jīng)由膝上型計(jì)算機(jī)430的無(wú)線發(fā)射器432、以及無(wú)線發(fā)射器424。發(fā)射器424可以包含任何數(shù)目的各種發(fā)射器,例如BLUETOOTH?發(fā)射器、802.llx無(wú)線接入點(diǎn)、飛蜂窩、應(yīng)答器裝置、數(shù)字電視(DTV)發(fā)射器、商業(yè)無(wú)線電發(fā)射器(例如,F(xiàn)M或AM無(wú)線電)及其類似物。在一些情況下,位置數(shù)據(jù)被轉(zhuǎn)化為實(shí)際位置。在其它情況下,移動(dòng)裝置410處理位置數(shù)據(jù)本身而不是實(shí)際位置。例如,可以由移動(dòng)裝置410接收在兩個(gè)蜂窩站點(diǎn)之間的到達(dá)時(shí)間差(TD0A)例量結(jié)果并且用作位置數(shù)據(jù)。
[0038]移動(dòng)裝置410可以按單向或者雙向通信的形式建立與蜂窩基站422的通信。移動(dòng)裝置410和蜂窩基站422可以提供各種形式的位置數(shù)據(jù),例如移動(dòng)國(guó)家碼(MCC)和蜂窩標(biāo)識(shí)符(ID)。在此配置中,MCC和/或ID使得能夠在基站年鑒中查詢蜂窩位置的緯度、經(jīng)度和海拔高度。在此配置中,蜂窩的緯度、經(jīng)度和海拔高度可以用作種子位置,或與來(lái)自其它收發(fā)器的位置以及定時(shí)和/或信號(hào)強(qiáng)度信息組合,以計(jì)算移動(dòng)裝置410的種子位置。在單向通信中,移動(dòng)裝置410至少接收蜂窩ID。在雙向通信過(guò)程中,移動(dòng)裝置410至少接收MCC和蜂窩基站ID。在雙向通信過(guò)程中接收的信息更可靠,因?yàn)橐苿?dòng)裝置410、蜂窩基站422以及在蜂窩基站422上操作的網(wǎng)絡(luò)受到驗(yàn)證。在此情況下,可以經(jīng)由雙向通信驗(yàn)證基站和收發(fā)器的位置的精確性。
[0039]取決于應(yīng)用,可以通過(guò)各種技術(shù)實(shí)施本文所描述的方法。例如,這些方法可以用硬件、固件、軟件或其任何組合來(lái)實(shí)施。對(duì)于硬件實(shí)施方案,處理單元可實(shí)施于一或多個(gè)專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理裝置(DSro)、可編程邏輯裝置(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、電子裝置、經(jīng)設(shè)計(jì)以執(zhí)行本文所描述的功能的其它電子單元,或其組合內(nèi)。
[0040]對(duì)于固件和/或軟件實(shí)施方案,可以用執(zhí)行本文所描述的功能的模塊(例如,程序、函數(shù)等等)來(lái)實(shí)施所述方法。任何有形地體現(xiàn)指令的機(jī)器或計(jì)算機(jī)可讀媒體都可以用于實(shí)施本文所描述的方法。例如,軟件代碼可以存儲(chǔ)在存儲(chǔ)器中,并且由處理器來(lái)執(zhí)行。當(dāng)由處理器執(zhí)行時(shí),執(zhí)行軟件代碼產(chǎn)生實(shí)施各種方法和本文所呈現(xiàn)的教示的不同方面的功能性的操作環(huán)境。存儲(chǔ)器可以實(shí)施于處理器內(nèi)或在處理器外部。如本文所使用,術(shù)語(yǔ)“存儲(chǔ)器”是指任何類型的長(zhǎng)期、短期、易失性、非易失性或其它存儲(chǔ)器,并且不限于任何特定類型的存儲(chǔ)器或數(shù)目的存儲(chǔ)器,或任何類型的存儲(chǔ)存儲(chǔ)內(nèi)容的媒體。
[0041]存儲(chǔ)定義本文所描述的方法和功能的軟件代碼的機(jī)器或計(jì)算機(jī)可讀媒體包含計(jì)算機(jī)可讀存儲(chǔ)媒體。計(jì)算機(jī)可讀存儲(chǔ)媒體可能是可以存儲(chǔ)信息并且可由計(jì)算機(jī)存取的任何可用媒體(并且不是指暫時(shí)性傳播信號(hào))。舉例來(lái)說(shuō)(且并非限制),此些計(jì)算機(jī)可讀存儲(chǔ)媒體可以包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲(chǔ)裝置、磁盤存儲(chǔ)裝置或其它磁性存儲(chǔ)裝置,或可用于存儲(chǔ)呈指令或數(shù)據(jù)結(jié)構(gòu)的形式的所要程序代碼且可由計(jì)算機(jī)存取的任何其它媒體。如本文中所使用,磁盤和/或光盤包含緊密光盤(CD)、激光光盤、光學(xué)光盤、數(shù)字多功能光盤(DVD)、軟磁盤及藍(lán)光光盤,其中磁盤通常磁性地重現(xiàn)數(shù)據(jù),而光盤使用激光光學(xué)地重現(xiàn)數(shù)據(jù)。上文的組合也應(yīng)包含在計(jì)算機(jī)可讀存儲(chǔ)媒體的范圍內(nèi)。
[0042]除了存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)媒體上之外,還可以將指令和/或數(shù)據(jù)作為信號(hào)提供于通信設(shè)備中所包含的傳輸媒體上。例如,通信設(shè)備可以包含具有指示指令和數(shù)據(jù)的信號(hào)的收發(fā)器。所述指令和數(shù)據(jù)經(jīng)配置以致使一或多個(gè)處理器實(shí)施權(quán)利要求書(shū)中概述的功能。
[0043]圖5說(shuō)明根據(jù)本發(fā)明的某些方面的可以被采用以實(shí)施中央服務(wù)器112和/或UE110,210的計(jì)算機(jī)系統(tǒng)500。中央處理單元(“CPU”或“處理器”)551耦合到系統(tǒng)總線552。CPU 551可以是任何通用處理器。只要CPU 551 (和系統(tǒng)500的其它組件)支持如本文所描述的操作,本發(fā)明就不受CPU 551 (或例示性系統(tǒng)500的其它組件)的架構(gòu)限制。因此,CPU551可以通過(guò)一或多個(gè)處理器或處理器核心為系統(tǒng)500提供處理。CPU 551可以執(zhí)行本文所描述的各種邏輯指令。例如,CPU 551可以根據(jù)上文結(jié)合圖3所描述的例示性操作流程執(zhí)行機(jī)器級(jí)指令。當(dāng)執(zhí)行表示圖3中所示的操作框的指令時(shí),CPU 551變?yōu)榻?jīng)專門配置以根據(jù)本文所描述的教示的各種方面操作的專用計(jì)算平臺(tái)的專用處理器。
[0044]計(jì)算機(jī)系統(tǒng)500還包含隨機(jī)存取存儲(chǔ)器(RAM) 553,其可以是SRAM、DRAM、SDRAM或類似者。計(jì)算機(jī)系統(tǒng)500包含只讀存儲(chǔ)器(ROM) 554,其可以是PR0M、EPR0M、EEPROM或類似者。如在本領(lǐng)域中所熟知的,RAM 553和ROM 554保存用戶和系統(tǒng)數(shù)據(jù)以及程序。
[0045]計(jì)算機(jī)系統(tǒng)500還包含輸入/輸出(I/O)適配器555、通信適配器561、用戶接口適配器558和顯示適配器559。在本發(fā)明的某些方面中,I/O適配器555、用戶接口適配器558和/或通信適配器561可以使得用戶能夠與計(jì)算機(jī)系統(tǒng)500交互以輸入信息。通信模塊/收發(fā)器567為計(jì)算機(jī)系統(tǒng)500提供射頻通信能力。SPS接收器568提供將在各種衛(wèi)星定位系統(tǒng)中獲得的通過(guò)衛(wèi)星實(shí)現(xiàn)的定位信息。
[0046]I/O適配器555將存儲(chǔ)裝置556 (例如硬盤驅(qū)動(dòng)器、光盤(CD)驅(qū)動(dòng)器、軟磁盤驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、SD卡等中的一或多者)耦合到計(jì)算機(jī)系統(tǒng)500。除RAM 553外還利用存儲(chǔ)裝置以用于與以下操作相關(guān)聯(lián)的存儲(chǔ)器:執(zhí)行與SPS接收器相關(guān)聯(lián)的操作以及根據(jù)本發(fā)明教示的各種方面配置的情境感知處理。通信適配器561適于將計(jì)算機(jī)系統(tǒng)500耦合到網(wǎng)絡(luò)562,這可以使得信息能夠經(jīng)由網(wǎng)絡(luò)562 (例如,因特網(wǎng)或其它廣域網(wǎng)、局域網(wǎng)、公共或?qū)S媒粨Q電話網(wǎng)絡(luò)、無(wú)線網(wǎng)絡(luò)、以上的任何組合)輸入到系統(tǒng)500和/或從系統(tǒng)500輸出。用戶接口適配器558將用戶輸入裝置(例如,鍵盤563、指針裝置557、觸摸屏(未描繪)和麥克風(fēng)564)和/或輸出裝置(例如,揚(yáng)聲器565)耦合到計(jì)算機(jī)系統(tǒng)500。顯示適配器559由處理器551或圖形處理單元(GPU) 566驅(qū)動(dòng)以控制顯示裝置560上的顯示,例如,以顯示導(dǎo)致情境感知的應(yīng)用程序。GPU 566可以是專用于圖形處理的各種數(shù)目的處理器中的任一者,且如圖所示可以由一或多個(gè)個(gè)別圖形處理器組成。GPU 566處理圖形指令并且將那些指令發(fā)射到顯示適配器559。顯示適配器559再發(fā)射那些指令以用于轉(zhuǎn)換或操控由顯示裝置560使用的各種數(shù)目的像素的狀態(tài),以在視覺(jué)上向用戶呈現(xiàn)所需信息。此些指令包含用于將狀態(tài)從開(kāi)改變到關(guān)、設(shè)定特定的色彩、強(qiáng)度、持續(xù)時(shí)間或類似者的指令。每一此類指令組成再現(xiàn)指令,其控制如何在顯示裝置510上顯示以及在顯示裝置510上顯示什么內(nèi)容。
[0047]圖6是說(shuō)明采用情境感知系統(tǒng)614的設(shè)備600的硬件實(shí)施方案的實(shí)例的圖??梢杂每偩€架構(gòu)(通常由總線624表示)來(lái)實(shí)施情境感知系統(tǒng)614。取決于情境感知系統(tǒng)614的特定應(yīng)用和整體設(shè)計(jì)限制,總線624可以包含任何數(shù)目的互連總線和橋接器??偩€624將包含一或多個(gè)處理器和/或硬件模塊的各種電路鏈接在一起,一或多個(gè)處理器和/或硬件模塊由處理器604、信號(hào)檢測(cè)模塊608、模式檢測(cè)模塊612、推導(dǎo)模塊616和起始模塊602、以及計(jì)算機(jī)可讀存儲(chǔ)媒體606表示??偩€624還可以鏈接各種其它電路,例如定時(shí)源、外圍設(shè)備、調(diào)壓器和功率管理電路,這些在本領(lǐng)域中已熟知并且因此將不進(jìn)行進(jìn)一步的描述。
[0048]設(shè)備600包含稱合到收發(fā)器610的情境感知系統(tǒng)614。收發(fā)器610稱合到一或多個(gè)天線620。收發(fā)器610提供用于在傳輸媒體上與各種其它設(shè)備通信的裝置。情境感知系統(tǒng)614包含耦合到計(jì)算機(jī)可讀存儲(chǔ)媒體606的處理器604。處理器604負(fù)責(zé)一般處理,包含執(zhí)行存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)媒體606上的軟件。當(dāng)由處理器604執(zhí)行時(shí),軟件使得情境感知系統(tǒng)614執(zhí)行上文針對(duì)任何特定設(shè)備所描述的各種功能。計(jì)算機(jī)可讀存儲(chǔ)媒體606還可以用于存儲(chǔ)當(dāng)處理器604執(zhí)行軟件時(shí)由處理器604操控的數(shù)據(jù)。情境感知系統(tǒng)614進(jìn)一步包含信號(hào)檢測(cè)模塊608、模式檢測(cè)模塊612、推導(dǎo)模塊616和起始模塊602。信號(hào)檢測(cè)模塊608、模式檢測(cè)模塊612、推導(dǎo)模塊616和起始模塊602可以是在處理器604中運(yùn)行的、在計(jì)算機(jī)可讀存儲(chǔ)媒體606中常駐/存儲(chǔ)的軟件模塊,耦合到處理器604的一或多個(gè)硬件模塊,或其某組合。情境感知系統(tǒng)614可以是中央服務(wù)器112的組件并且可以包含存儲(chǔ)器114。
[0049]在一個(gè)配置中,用于進(jìn)行無(wú)線通信的設(shè)備600包含用于檢測(cè)一或多個(gè)用戶設(shè)備相對(duì)于同一附近區(qū)域內(nèi)的其它用戶設(shè)備的信號(hào)強(qiáng)度的裝置。信號(hào)強(qiáng)度檢測(cè)裝置可以是經(jīng)配置以執(zhí)行通過(guò)信號(hào)強(qiáng)度檢測(cè)裝置所敘述的功能的信號(hào)檢測(cè)模塊608、中央服務(wù)器112、用戶設(shè)備110、210和/或設(shè)備600的情境感知系統(tǒng)614。在設(shè)備600不直接檢測(cè)信號(hào)強(qiáng)度的系統(tǒng)中,設(shè)備600通過(guò)存取所接收的指示信號(hào)強(qiáng)度的信息來(lái)檢測(cè)信號(hào)強(qiáng)度。在另一方面中,前述裝置可以是經(jīng)配置以執(zhí)行通過(guò)前述裝置所敘述的功能的任何模塊或任何設(shè)備。
[0050]在一個(gè)配置中,用于進(jìn)行無(wú)線通信的設(shè)備600包含用于基于一或多個(gè)用戶設(shè)備相對(duì)于其它用戶設(shè)備的所檢測(cè)到的信號(hào)強(qiáng)度檢測(cè)一或多個(gè)用戶設(shè)備與其它用戶設(shè)備的模式的裝置。模式檢測(cè)裝置可以是經(jīng)配置以執(zhí)行通過(guò)模式檢測(cè)裝置所敘述的功能的模式檢測(cè)模塊612、中央服務(wù)器112、用戶設(shè)備110、210和/或設(shè)備600的情境感知系統(tǒng)614。在另一方面中,前述裝置可以是經(jīng)配置以執(zhí)行通過(guò)前述裝置所敘述的功能的任何模塊或任何設(shè)備。
[0051]在一個(gè)配置中,用于進(jìn)行無(wú)線通信的設(shè)備600包含用于基于所檢測(cè)到的模式推導(dǎo)社會(huì)情境的裝置。推導(dǎo)裝置可以是經(jīng)配置以執(zhí)行通過(guò)推導(dǎo)裝置所敘述的功能的推導(dǎo)模塊616、中央服務(wù)器112、用戶設(shè)備110、210和/或設(shè)備600的情境感知系統(tǒng)614。在另一方面中,前述裝置可以是經(jīng)配置以執(zhí)行通過(guò)前述裝置所敘述的功能的任何模塊或任何設(shè)備。
[0052]在一個(gè)配置中,用于進(jìn)行無(wú)線通信的設(shè)備600包含用于響應(yīng)于所推導(dǎo)出的社會(huì)情境起始動(dòng)作的裝置。起始裝置可以是經(jīng)配置以執(zhí)行通過(guò)起始裝置所敘述的功能的起始模塊602、中央服務(wù)器112、用戶設(shè)備110、210和/或設(shè)備600的情境感知系統(tǒng)614。在另一方面中,前述裝置可以是經(jīng)配置以執(zhí)行通過(guò)前述裝置所敘述的功能的任何模塊或任何設(shè)備。
[0053]可按許多方式實(shí)施設(shè)備600。例如,設(shè)備600可以是移動(dòng)裝置,例如,UE 110或一或多個(gè)網(wǎng)絡(luò)資源,例如中央服務(wù)器112。設(shè)備600的組件可以實(shí)施于單個(gè)裝置中,或至少一些功能性可以由一個(gè)以上裝置來(lái)執(zhí)行。盡管為便于說(shuō)明,設(shè)備600示出了離散的模塊,但如上所述,一些或全部功能性可以由不同的模塊來(lái)執(zhí)行。例如,在模塊可以使用存儲(chǔ)器和處理資源來(lái)實(shí)施的情況下,在一些實(shí)施方案中歸因于圖6中的特定模塊的功能性可以完全使用處理器604和計(jì)算機(jī)可讀存儲(chǔ)媒體606來(lái)執(zhí)行。
[0054]信號(hào)檢測(cè)模塊608可以實(shí)施于硬件與軟件的組合中。例如,信號(hào)檢測(cè)模塊608可以包含一或多個(gè)天線和/或天線接口以從附近的其它移動(dòng)裝置接收信號(hào)。信號(hào)檢測(cè)模塊還可以包含處理器(例如,處理器604可以執(zhí)行信號(hào)檢測(cè)模塊608的某功能性)以確定至少一個(gè)另外的移動(dòng)裝置的信號(hào)強(qiáng)度??梢源_定附近的其它移動(dòng)裝置的位置,但在一些實(shí)施方案中可以使用信號(hào)強(qiáng)度信息(以及可能另外的信息)來(lái)檢測(cè)模式,而不明確確定其它移動(dòng)裝置的位置。接著可以使用模式檢測(cè)模塊612將信號(hào)強(qiáng)度信息用以檢測(cè)模式。
[0055]模式檢測(cè)模塊612可以使用位置和/或信號(hào)強(qiáng)度信息檢測(cè)模式。如同信號(hào)檢測(cè)模塊608,模式檢測(cè)模塊612可以至少部分地使用處理器604和計(jì)算機(jī)可讀存儲(chǔ)媒體606來(lái)實(shí)施。例如,用以檢測(cè)模式的指令以及與一或多個(gè)特定情境相關(guān)聯(lián)的模式信息可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)媒體606中。處理器604可以執(zhí)行指令并且使模式檢測(cè)的結(jié)果存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)媒體606中。
[0056]推導(dǎo)模塊616可以使用來(lái)自模式檢測(cè)模塊612的信息推導(dǎo)社會(huì)情境。例如,可以將接收到的信號(hào)信息和/或位置信息與所存儲(chǔ)的一或多個(gè)模式進(jìn)行比較,以確定所檢測(cè)到的模式與所存儲(chǔ)的模式之間的相似性。如果所檢測(cè)到的模式對(duì)應(yīng)于所存儲(chǔ)的模式,那么可以將社會(huì)情境推導(dǎo)為與所存儲(chǔ)的模式相關(guān)聯(lián)的社會(huì)情境。
[0057]如上所述,可以使用另外的信息來(lái)推導(dǎo)社會(huì)情境。例如,可以使用來(lái)自一或多個(gè)傳感器的信息來(lái)對(duì)移動(dòng)裝置的運(yùn)動(dòng)狀態(tài)和/或位置狀態(tài)進(jìn)行分類。如果所檢測(cè)到的模式對(duì)應(yīng)于會(huì)議室,并且用戶的運(yùn)動(dòng)狀態(tài)對(duì)應(yīng)于站立,那么推導(dǎo)模塊可以確定移動(dòng)裝置的用戶是會(huì)議室中的發(fā)言人。在類似的實(shí)例中,如果將來(lái)自移動(dòng)電話麥克風(fēng)的信息用以確定用戶的狀態(tài),那么音頻信號(hào)與用戶語(yǔ)音的相關(guān)性可用以推導(dǎo)用戶的社會(huì)情境。如果用戶獨(dú)自說(shuō)話,那么社會(huì)情境可以再次被推導(dǎo)為在會(huì)議室中并且正在發(fā)言,而如果移動(dòng)裝置檢測(cè)到不是所述用戶的單個(gè)說(shuō)話者,那么社會(huì)情境可以被推導(dǎo)為正在會(huì)議室中作為聽(tīng)眾之一。如果發(fā)出多個(gè)話音,那么社會(huì)情境可以被確定為在會(huì)議室中并且正在參與討論。
[0058]在推導(dǎo)社會(huì)情境之后,可以基于所推導(dǎo)出的情境使用起始模塊602起始動(dòng)作。如果設(shè)備600是移動(dòng)裝置,那么可以在移動(dòng)裝置處起始并且執(zhí)行動(dòng)作。如果設(shè)備600是網(wǎng)絡(luò)資源,那么在一些情況下可以通過(guò)將控制信息發(fā)射到一或多個(gè)移動(dòng)裝置而起始動(dòng)作。
[0059]所屬領(lǐng)域的技術(shù)人員將進(jìn)一步了解,在本文中結(jié)合揭示內(nèi)容而描述的各種說(shuō)明性邏輯塊、模塊、電路和算法步驟可實(shí)施為電子硬件、計(jì)算機(jī)軟件,或兩者的組合。為清楚說(shuō)明硬件與軟件的此互換性,上文已大致關(guān)于其功能性而描述了各種說(shuō)明性組件、塊、模塊、電路和步驟。所述功能性是實(shí)施為硬件還是軟件取決于特定應(yīng)用和施加于整個(gè)系統(tǒng)的設(shè)計(jì)約束。所屬領(lǐng)域的技術(shù)人員可針對(duì)每一特定應(yīng)用以不同方式實(shí)施所描述的功能性,但所述實(shí)施決策不應(yīng)被解釋為導(dǎo)致偏離本發(fā)明的范圍。
[0060]可使用通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)或其它可編程邏輯裝置、離散門或晶體管邏輯、離散硬件組件,或其經(jīng)設(shè)計(jì)以執(zhí)行本文所描述的功能的任何組合來(lái)實(shí)施或執(zhí)行在本文中結(jié)合揭示內(nèi)容而描述的各種說(shuō)明性邏輯塊、模塊和電路。通用處理器可以是微處理器,但在替代方案中,處理器可以是任何常規(guī)處理器、控制器、微控制器或狀態(tài)機(jī)。處理器還可以實(shí)施為計(jì)算裝置的組合,例如,DSP與微處理器的組合、多個(gè)微處理器、一或多個(gè)微處理器與DSP核心的結(jié)合,或任何其它此配置。
[0061]結(jié)合本發(fā)明而描述的方法或算法的步驟可以直接在硬件中、由處理器執(zhí)行的軟件模塊中或兩者的組合中實(shí)施。軟件模塊可常駐于RAM存儲(chǔ)器、閃存存儲(chǔ)器、ROM存儲(chǔ)器、EPR0M存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬盤、抽取式磁盤、⑶-R0M,或本領(lǐng)域中已知的任何其它形式的計(jì)算機(jī)可讀存儲(chǔ)媒體中。例示性計(jì)算機(jī)可讀存儲(chǔ)媒體耦合到處理器,使得處理器可以從計(jì)算機(jī)可讀存儲(chǔ)媒體讀取信息并將信息寫入到計(jì)算機(jī)可讀存儲(chǔ)媒體。在替代方案中,計(jì)算機(jī)可讀存儲(chǔ)媒體可以與處理器成一體式。處理器和計(jì)算機(jī)可讀存儲(chǔ)媒體可以駐留于ASIC中。ASIC可以駐留在用戶終端中。在替代方案中,處理器和計(jì)算機(jī)可讀存儲(chǔ)媒體可以作為離散組件駐留于用戶終端中。
[0062]在一或多個(gè)例示性設(shè)計(jì)中,可以硬件、軟件、固件或其任何組合來(lái)實(shí)施所描述的功能。如果實(shí)施于軟件中,則可將功能作為計(jì)算機(jī)可讀媒體上的一或多個(gè)指令或代碼而加以存儲(chǔ)或傳輸。計(jì)算機(jī)可讀媒體包含計(jì)算機(jī)可讀存儲(chǔ)媒體與包含促進(jìn)計(jì)算機(jī)程序從一處傳送到另一處的任何媒體的通信媒體兩者。計(jì)算機(jī)可讀存儲(chǔ)媒體可能是可由通用或?qū)S糜?jì)算機(jī)存取的任何可用媒體。舉例來(lái)說(shuō)(且并非限制),此些計(jì)算機(jī)可讀媒體可以包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲(chǔ)裝置、磁盤存儲(chǔ)裝置或其它磁性存儲(chǔ)裝置,或可用于攜載或存儲(chǔ)呈指令或數(shù)據(jù)結(jié)構(gòu)的形式的所要程序代碼裝置且可由通用或?qū)S糜?jì)算機(jī)或者通用或?qū)S锰幚砥鞔嫒〉娜魏纹渌襟w。如本文中所使用,磁盤及光盤包含緊密光盤(CD)、激光光盤、光學(xué)光盤、數(shù)字多功能光盤(DVD)、軟磁盤及藍(lán)光光盤,其中磁盤通常磁性地重現(xiàn)數(shù)據(jù),而光盤使用激光光學(xué)地重現(xiàn)數(shù)據(jù)。上文的組合也應(yīng)包含在計(jì)算機(jī)可讀媒體的范圍內(nèi)。短語(yǔ)“存儲(chǔ)媒體”、“計(jì)算機(jī)可讀存儲(chǔ)媒體”和類似短語(yǔ)不是指暫時(shí)性傳播信號(hào)。
[0063]提供本發(fā)明的先前描述以使所屬領(lǐng)域的技術(shù)人員能夠制造或使用本發(fā)明。所屬領(lǐng)域的技術(shù)人員將容易了解對(duì)本發(fā)明的各種修改,且本文中界定的一般原理可應(yīng)用于其它變化而不偏離本發(fā)明的精神或范圍。因此,本發(fā)明無(wú)意限于本文所描述的實(shí)例和設(shè)計(jì),而是應(yīng)被賦予與本文中所揭示的原理及新穎特征一致的最寬范圍。
【權(quán)利要求】
1.一種情境感知方法,其包括: 存取指示至少一個(gè)用戶設(shè)備相對(duì)于同一附近區(qū)域內(nèi)的其它用戶設(shè)備的信號(hào)強(qiáng)度的信息; 基于所述至少一個(gè)用戶設(shè)備相對(duì)于所述其它用戶設(shè)備的所述信號(hào)強(qiáng)度信息檢測(cè)所述至少一個(gè)用戶設(shè)備與所述其它用戶設(shè)備的模式; 基于所述所檢測(cè)到的用戶設(shè)備模式推導(dǎo)社會(huì)情境;以及 響應(yīng)于所述所推導(dǎo)出的社會(huì)情境起始動(dòng)作。
2.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括: 動(dòng)態(tài)地追蹤所述用戶設(shè)備模式中的變化;以及 基于所述用戶設(shè)備模式中的所述所追蹤到的變化推導(dǎo)所述社會(huì)情境。
3.根據(jù)權(quán)利要求1所述的方法,其中推導(dǎo)所述社會(huì)情境包括以下各項(xiàng)中的一者:確定車輛的駕駛者、確定會(huì)議的發(fā)言人以及確定教室中的教師。
4.根據(jù)權(quán)利要求1所述的方法,其中存取指示信號(hào)強(qiáng)度的信息包括存取指示至少一個(gè)信號(hào)類型的信號(hào)強(qiáng)度的信息,所述至少一個(gè)信號(hào)類型選自由藍(lán)牙信號(hào)、無(wú)線局域網(wǎng)WLAN信號(hào)以及超聲波信號(hào)組成的群組。
5.根據(jù)權(quán)利要求1所述的方法,其中起始所述動(dòng)作進(jìn)一步包括以下各項(xiàng)中的一者 起始過(guò)程以將所述至少一個(gè)用戶設(shè)備切換到振動(dòng)模式, 起始轉(zhuǎn)移對(duì)共享應(yīng)用程序的控制, 計(jì)算隊(duì)列的長(zhǎng)度并且確定關(guān)于所述隊(duì)列的平均等待時(shí)間的信息, 起始在所述至少一個(gè)用戶設(shè)備上啟動(dòng)應(yīng)用程序,以及 將傳入的文本消息投送到車輛的乘客。
6.一種用于在無(wú)線網(wǎng)絡(luò)中進(jìn)行通信的設(shè)備,其包括: 用于存取至少一個(gè)用戶設(shè)備相對(duì)于同一附近區(qū)域內(nèi)的其它用戶設(shè)備的信號(hào)強(qiáng)度的裝置; 用于基于所述至少一個(gè)用戶設(shè)備相對(duì)于所述其它用戶設(shè)備的所述所存取的信號(hào)強(qiáng)度確定所述至少一個(gè)用戶設(shè)備與所述其它用戶設(shè)備的模式的裝置; 用于基于所述所確定的用戶設(shè)備模式推導(dǎo)社會(huì)情境的裝置;以及 用于響應(yīng)于所述所推導(dǎo)出的社會(huì)情境起始動(dòng)作的裝置。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其進(jìn)一步包括: 用于動(dòng)態(tài)地追蹤所述所確定的用戶設(shè)備模式中的變化的裝置;以及 用于基于所述所確定的用戶設(shè)備模式中的所述所追蹤到的變化推導(dǎo)所述社會(huì)情境的>j-U ρ?α裝直。
8.根據(jù)權(quán)利要求6所述的設(shè)備,其中所述用于推導(dǎo)社會(huì)情境的裝置包括以下各項(xiàng)中的一或多者, 用于確定車輛的駕駛者的裝置, 用于確定會(huì)議的發(fā)言人的裝置,以及 用于確定教室中的教師的裝置。
9.根據(jù)權(quán)利要求6所述的設(shè)備,其中所述用于存取所述信號(hào)強(qiáng)度的裝置包括用于存取以下各項(xiàng)中的一或多者的裝置:所檢測(cè)到的藍(lán)牙信號(hào)強(qiáng)度、所檢測(cè)到的無(wú)線局域網(wǎng)WLAN信號(hào)強(qiáng)度以及所檢測(cè)到的超聲波信號(hào)強(qiáng)度。
10.根據(jù)權(quán)利要求6所述的設(shè)備,其中所述用于起始所述動(dòng)作的裝置包括用于以下各項(xiàng)中的一者或多者的裝置: 起始過(guò)程以將所述至少一個(gè)用戶設(shè)備切換到振動(dòng)模式, 起始過(guò)程以轉(zhuǎn)移對(duì)共享應(yīng)用程序的控制, 起始計(jì)算隊(duì)列的長(zhǎng)度以產(chǎn)生關(guān)于所述隊(duì)列的平均等待時(shí)間的信息, 起始過(guò)程以在所述至少一個(gè)用戶設(shè)備上啟動(dòng)應(yīng)用程序,以及 起始過(guò)程以將傳入的文本消息投送到車輛的乘客。
11.一種設(shè)備,其包括: 存儲(chǔ)器;以及 至少一個(gè)處理器,所述至少一個(gè)處理器耦合到所述存儲(chǔ)器上并且經(jīng)配置以: 存取指示至少一個(gè)用戶設(shè)備相對(duì)于同一附近區(qū)域內(nèi)的其它用戶設(shè)備的信號(hào)強(qiáng)度的信息, 基于所述指示信號(hào)強(qiáng)度的信息檢測(cè)所述至少一個(gè)用戶設(shè)備與所述其它用戶設(shè)備的模式, 基于所述所檢測(cè)到的用戶設(shè)備模式推導(dǎo)社會(huì)情境,以及 響應(yīng)于所述所推導(dǎo)出的社會(huì)情境起始活動(dòng)。
12.根據(jù)權(quán)利要求11所述的設(shè)備,其中所述至少一個(gè)處理器進(jìn)一步經(jīng)配置以: 動(dòng)態(tài)地追蹤所述所檢測(cè)到的用戶設(shè)備模式中的變化;以及 基于所述用戶設(shè)備模式中的所述所追蹤到的變化推導(dǎo)所述社會(huì)情境。
13.根據(jù)權(quán)利要求11所述的設(shè)備,其中所述至少一個(gè)處理器進(jìn)一步經(jīng)配置以通過(guò)以下各項(xiàng)中的一者推導(dǎo)所述社會(huì)情境: 確定車輛的駕駛者,確定會(huì)議的發(fā)言人,以及確定教室中的教師。
14.根據(jù)權(quán)利要求11所述的設(shè)備,其中所述存取指示信號(hào)強(qiáng)度的所述信息包括存取指示一或多個(gè)信號(hào)強(qiáng)度類型的信息,所述一或多個(gè)信號(hào)強(qiáng)度類型選自由以下組成的群組: 藍(lán)牙信號(hào)強(qiáng)度、無(wú)線局域網(wǎng)WLAN信號(hào)強(qiáng)度以及超聲波信號(hào)強(qiáng)度。
15.根據(jù)權(quán)利要求11所述的設(shè)備,其中所述至少一個(gè)處理器進(jìn)一步經(jīng)配置以通過(guò)以下各項(xiàng)中的一者起始所述活動(dòng): 起始過(guò)程以將所述至少一個(gè)用戶設(shè)備切換到振動(dòng)模式, 起始轉(zhuǎn)移對(duì)共享應(yīng)用程序的控制, 計(jì)算隊(duì)列的長(zhǎng)度并且確定關(guān)于所述隊(duì)列的平均等待時(shí)間的信息, 起始在所述至少一個(gè)用戶設(shè)備上啟動(dòng)應(yīng)用程序,以及 將傳入的文本消息投送到車輛的乘客。
16.一種用于在無(wú)線網(wǎng)路中進(jìn)行無(wú)線通信的計(jì)算機(jī)程序產(chǎn)品,其包括: 上面記錄有程序代碼的計(jì)算機(jī)可讀存儲(chǔ)媒體,所述程序代碼包括: 用以存儲(chǔ)至少一個(gè)用戶設(shè)備相對(duì)于同一附近區(qū)域內(nèi)的其它用戶設(shè)備的信號(hào)強(qiáng)度信息的程序代碼, 用以基于所述所存儲(chǔ)的信號(hào)強(qiáng)度信息確定所述至少一個(gè)用戶設(shè)備與所述其它用戶設(shè)備的模式的程序代碼, 用以基于所述所檢測(cè)到的用戶設(shè)備模式推導(dǎo)社會(huì)情境的程序代碼,以及 用以響應(yīng)于所述所推導(dǎo)出的社會(huì)情境起始活動(dòng)的程序代碼。
17.根據(jù)權(quán)利要求16所述的計(jì)算機(jī)程序產(chǎn)品,其進(jìn)一步包括: 用以動(dòng)態(tài)地追蹤所述用戶設(shè)備模式中的變化的程序代碼;以及 用以基于所述用戶設(shè)備模式中的所述所追蹤到的變化推導(dǎo)所述社會(huì)情境的程序代碼。
18.根據(jù)權(quán)利要求16所述的計(jì)算機(jī)程序產(chǎn)品,其中所述用以推導(dǎo)所述社會(huì)情境的程序代碼進(jìn)一步包括選自由以下組成的群組的一或多個(gè)程序代碼類型: 用以確定車輛的駕駛者的程序代碼、用以確定會(huì)議的發(fā)言人的程序代碼,以及用以確定教室中的教師的程序代碼。
19.根據(jù)權(quán)利要求16所述的計(jì)算機(jī)程序產(chǎn)品,其中所述用以存儲(chǔ)信號(hào)強(qiáng)度信息的程序代碼包括用以存儲(chǔ)選自由以下組成的群組的一或多個(gè)信號(hào)強(qiáng)度信息類型的程序代碼: 藍(lán)牙信號(hào)強(qiáng)度信息、無(wú)線局域網(wǎng)WLAN信號(hào)強(qiáng)度以及超聲波信號(hào)強(qiáng)度。
20.根據(jù)權(quán)利要求16所述的計(jì)算機(jī)程序產(chǎn)品,其中所述用以起始所述活動(dòng)的程序代碼進(jìn)一步包括以下各項(xiàng)中的一者: 用以起始過(guò)程以將所述至少一個(gè)用戶設(shè)備切換到振動(dòng)模式的程序代碼, 用以起始轉(zhuǎn)移對(duì)共享應(yīng)用程序的控制的程序代碼, 用以計(jì)算隊(duì)列的長(zhǎng)度并且確定關(guān)于所述隊(duì)列的平均等待時(shí)間的信息的程序代碼, 用以起始在所述至少一個(gè)用戶設(shè)備上啟動(dòng)應(yīng)用程序的程序代碼,以及 用以將傳入的文本消息投送到車輛的乘客的程序代碼。
【文檔編號(hào)】H04W4/20GK104272775SQ201380022594
【公開(kāi)日】2015年1月7日 申請(qǐng)日期:2013年3月25日 優(yōu)先權(quán)日:2012年3月30日
【發(fā)明者】安東尼·T·布洛, 丹尼爾·S·貝克, 羅曼·迪揚(yáng) 申請(qǐng)人:高通股份有限公司