流裝置的網(wǎng)絡(luò)適用性的制作方法
【專利摘要】本發(fā)明涉及流裝置的網(wǎng)絡(luò)適用性。提供了分析一個或多個信號度量以生成信號測量值的裝置。利用該信號測量值來指示裝置的特定位置是否適合接收流傳輸?shù)膬?nèi)容。該裝置的通信模塊可以從所識別出的網(wǎng)絡(luò)設(shè)備接收一個或多個信號??梢允褂弥辽僖粋€信號度量來生成可以在接口組件上進(jìn)行指示的信號測量值??梢曰谠撔盘枩y量值來生成用以使該裝置移動至不同位置的推薦。在移動該裝置之后,可以確定第二信號測量值并且可以在接口組件上指示該第二信號測量值。
【專利說明】流裝置的網(wǎng)絡(luò)適用性
【背景技術(shù)】
[0001]諸如智能電話、游戲機、筆記本電腦或?qū)S靡纛l/視頻流裝置等的內(nèi)容流裝置可以將內(nèi)容無線地提供至顯示器、揚聲器或者音頻/視頻處理器或接收器。對于該內(nèi)容流裝置可能需要最小比特率,以滿足正進(jìn)行流傳輸或用戶已請求的內(nèi)容的服務(wù)質(zhì)量(“QoS”)要求。例如,音頻內(nèi)容可能需要較低的比特率(例如,最小比特率256kb/S)以向用戶提供最低QoS。如果同一裝置還提供視頻,則可能需要較高的比特率(例如,至少高10倍的比特率)以滿足服務(wù)質(zhì)量要求。
【發(fā)明內(nèi)容】
[0002]根據(jù)所公開的主題的實現(xiàn),提供一種裝置,包括:通信模塊,所述通信模塊可以被配置為接收至少一個信號;以及處理器,所述處理器可以被配置為進(jìn)行以下操作:識別網(wǎng)絡(luò)設(shè)備;從所述通信模塊接收來自所述網(wǎng)絡(luò)設(shè)備的所述至少一個信號;確定所述信號的從延時、吞吐量、接收信號強度和錯誤率中所選擇的至少一個度量;基于所述至少一個度量來生成第一信號測量值;使用接口組件來指示所述第一信號測量值;基于所述第一信號測量值來判斷第一位置是否是次優(yōu)的;基于所述第一位置是次優(yōu)的判斷結(jié)果來生成第一推薦,其中所述第一推薦可以包括用以移動所述裝置的指示;基于針對所述至少一個信號在第二位置處的分析來生成第二信號測量值;以及在使所述裝置移動至所述第二位置之后,使用所述接口組件在所述第二位置處指示所述第二信號測量值。
[0003]通過考慮以下的【具體實施方式】部分、附圖和權(quán)利要求書,可以陳述所公開的主題的附加特征、優(yōu)點和實現(xiàn)并且這些附加特征、優(yōu)點和實現(xiàn)可以是顯而易見的。此外,應(yīng)當(dāng)理解,前述的
【發(fā)明內(nèi)容】
部分和以下的【具體實施方式】部分這兩者都提供了實現(xiàn)的示例,并且意圖在沒有限制權(quán)利要求書的范圍的情況下提供進(jìn)一步的解釋。
【專利附圖】
【附圖說明】
[0004]為了提供所公開的主題的進(jìn)一步理解所包括的附圖并入并且構(gòu)成本說明書的一部分。這些附圖還示出所公開的主題的實現(xiàn),并且連同【具體實施方式】部分一起用來說明所公開的主題的實現(xiàn)的原理。關(guān)于所公開的主題的基本理解以及可以實踐的各種方式,沒有試圖以比所需更詳細(xì)的方式示出結(jié)構(gòu)詳情。
[0005]圖1示出根據(jù)所公開的主題的實現(xiàn)的計算機。
[0006]圖2示出根據(jù)所公開的主題的實現(xiàn)的網(wǎng)絡(luò)結(jié)構(gòu)。
[0007]圖3示出根據(jù)這里所公開的實現(xiàn)的示例處理流程。
【具體實施方式】
[0008]由于用戶的環(huán)境、裝置和電子設(shè)備可能差別很大,因此用戶所請求或者內(nèi)容或內(nèi)容分發(fā)系統(tǒng)所需的無線地滿足QoS要求或偏好(簡言之,“滿足QoS”)可能具有挑戰(zhàn)性。根據(jù)所公開的主題的實現(xiàn)可以通過基于一個或多個位置處的網(wǎng)絡(luò)狀況提供關(guān)于該一個或多個位置是否適合內(nèi)容的反饋,來改善內(nèi)容流裝置的定位。
[0009]當(dāng)前所公開的主題的實現(xiàn)可以在各種組件和網(wǎng)絡(luò)架構(gòu)中實現(xiàn)并且可以用于這些組件和網(wǎng)絡(luò)架構(gòu)。圖1是適合當(dāng)前所公開的主題的實現(xiàn)的示例計算機20。計算機20包括總線21,其中該總線21使諸如以下等的計算機20的主要組件相互連接:中央處理器24 ;存儲器27 (通常為RAM,但還可以包括ROM或閃速RAM等);輸入/輸出控制器28 ;諸如經(jīng)由顯示適配器的顯示畫面等的用戶顯示器22 ;用戶輸入接口 26,其可以包括一個或多個控制器以及諸如鍵盤和鼠標(biāo)等的關(guān)聯(lián)用戶輸入裝置,并且可以緊密地連接至I/O控制器28 ;諸如硬盤驅(qū)動器、閃速存儲器、光纖通道網(wǎng)絡(luò)、SAN裝置和SCSI裝置等的固定存儲器23 ;以及可移除介質(zhì)組件25,其用于控制并容納光盤和閃速驅(qū)動器等。
[0010]如前面所述,總線21使得能夠在中央處理器24和存儲器27之間進(jìn)行數(shù)據(jù)通信,其中存儲器27可以包括(均未示出的)只讀存儲器(ROM)或閃速存儲器、以及(未示出的)隨機存取存儲器(RAM)。RAM通常是載入有操作系統(tǒng)和應(yīng)用程序的主存儲器。除代碼以外,ROM或閃速存儲器還可以包含用于控制諸如與外圍組件的互動等的基本硬件操作的基本輸入輸出系統(tǒng)(B1S)。駐留于計算機20的應(yīng)用程序通常存儲在諸如硬盤驅(qū)動器(例如,固定存儲器23)、光盤驅(qū)動器、軟盤或其它存儲介質(zhì)25等的計算機可讀介質(zhì)上,并且經(jīng)由該計算機可讀介質(zhì)進(jìn)行訪問。
[0011]固定存儲器23可以是與計算機20 —體的,或者可以是單獨的并且經(jīng)由其它接口進(jìn)行訪問。網(wǎng)絡(luò)接口 29可以提供經(jīng)由電話鏈接向著遠(yuǎn)程服務(wù)器的直接連接、經(jīng)由因特網(wǎng)服務(wù)提供商(ISP)向著因特網(wǎng)的直接連接,或者提供經(jīng)由直接網(wǎng)絡(luò)鏈接向著遠(yuǎn)程服務(wù)器的直接連接、經(jīng)由POP(入網(wǎng)點)或其它技術(shù)向著因特網(wǎng)的直接連接。網(wǎng)絡(luò)接口 29可以使用包括數(shù)字蜂窩電話連接、蜂窩數(shù)字包數(shù)據(jù)(⑶PD)連接或數(shù)字衛(wèi)星數(shù)據(jù)連接等的無線技術(shù)來提供這種連接。例如,如圖2所示,網(wǎng)絡(luò)接口 29可以使得計算機能夠經(jīng)由一個或多個本地網(wǎng)絡(luò)、廣域網(wǎng)或其它網(wǎng)絡(luò)來與其它計算機進(jìn)行通信。
[0012]可以以相似方式連接許多其它裝置或組件(未示出)(例如,文檔掃描器和數(shù)字照相機等)。相反,圖1所示的所有組件并非都必須存在以實現(xiàn)本發(fā)明。這些組件可以采用與所示方式不同的方式相互連接。在本領(lǐng)域內(nèi)容易得知諸如圖1所示的計算機等的計算機的操作,并且在本申請中沒有詳細(xì)論述該操作??梢詫⒂靡詫崿F(xiàn)本發(fā)明的代碼存儲在諸如存儲器27、固定存儲器23和可移除介質(zhì)25中的一個或多個等的計算機可讀存儲介質(zhì)中、或者存儲在遠(yuǎn)程存儲位置上。
[0013]圖2示出根據(jù)所公開的主題的實現(xiàn)的示例網(wǎng)絡(luò)配置。諸如本地計算機、智能電話和平板計算裝置等的一個或多個客戶端10、11可以經(jīng)由一個或多個網(wǎng)絡(luò)7連接至其它裝置。該網(wǎng)絡(luò)可以是本地網(wǎng)絡(luò)、廣域網(wǎng)、因特網(wǎng)或任何其它合適的通信網(wǎng)絡(luò),并且可以在包括有線和/或無線網(wǎng)絡(luò)的任何合適平臺上實現(xiàn)。這些客戶端可以與一個或多個服務(wù)器13以及/或者數(shù)據(jù)庫15進(jìn)行通信。這些裝置可以由客戶端10、11直接訪問,或者一個或多個其它裝置可以提供中間訪問,諸如服務(wù)器13提供向著存儲在數(shù)據(jù)庫15中的資源的訪問等??蛻舳?0、11還可以訪問遠(yuǎn)程平臺17或者諸如云計算配置和服務(wù)等的遠(yuǎn)程平臺17所提供的服務(wù)。遠(yuǎn)程平臺17可以包括一個或多個服務(wù)器13以及/或者數(shù)據(jù)庫15。
[0014]更通常地,當(dāng)前所公開的主題的各種實現(xiàn)可以包括計算機實現(xiàn)的處理和用于實踐這些處理的設(shè)備,或者可以采用這些處理和設(shè)備的形式來實現(xiàn)。這些實現(xiàn)還可以采用具有包含指令的計算機程序代碼的如下計算機程序產(chǎn)品的形式來實現(xiàn),該計算機程序產(chǎn)品是在諸如軟磁盤、⑶-ROM、硬盤驅(qū)動器、USB(通用串行總線)驅(qū)動器等的非瞬態(tài)和/或有形介質(zhì)、或者任何其它機器可讀存儲介質(zhì)中實現(xiàn)的,其中在將計算機程序代碼載入計算機內(nèi)并由計算機執(zhí)行的情況下,該計算機成為用于實踐所公開的主題的實現(xiàn)的設(shè)備。這些實現(xiàn)還可以采用計算機程序代碼的形式來實現(xiàn),例如該計算機程序代碼存儲在存儲介質(zhì)中、載入計算機內(nèi)和/或由計算機執(zhí)行、或者通過諸如電線或線纜等的一些傳輸介質(zhì)、通過光纖或者經(jīng)由電磁輻射來傳輸,其中在將計算機程序代碼載入計算機內(nèi)并由計算機執(zhí)行的情況下,該計算機成為用于實踐所公開的主題的實現(xiàn)的設(shè)備。在通用微處理器上實現(xiàn)的情況下,計算機程序代碼段配置微處理器以創(chuàng)建特定邏輯電路。在一些結(jié)構(gòu)中,存儲在計算機可讀存儲介質(zhì)上的一組計算機可讀指令可以由通用處理器來實現(xiàn),其中該組計算機可讀指令可以將通用處理器或包含該通用處理器的裝置變換成被配置為實現(xiàn)或執(zhí)行這些指令的專用裝置。這些實現(xiàn)可以使用硬件來實現(xiàn),其中該硬件可以包括諸如通用微處理器和/或?qū)S眉呻娐?ASIC)等的以硬件和/或固件來實現(xiàn)根據(jù)所公開主題的實現(xiàn)的技術(shù)的全部或一部分的處理器。該處理器可以連接至諸如RAM、R0M、閃速存儲器、硬盤或能夠存儲電子信息的任何其它裝置等的存儲器。該存儲器可以存儲被配置為由處理器執(zhí)行以進(jìn)行根據(jù)所公開主題的實現(xiàn)的技術(shù)的指令。
[0015]內(nèi)容流裝置可以連接至用戶的網(wǎng)絡(luò)設(shè)備(例如,接入點或路由器)并且從該網(wǎng)絡(luò)設(shè)備接收信號。所接收到的信號可以包括從網(wǎng)絡(luò)設(shè)備流傳輸至內(nèi)容流裝置的內(nèi)容,其中可以向用戶顯示流傳輸?shù)膬?nèi)容??梢允褂弥T如延時、吞吐量、接收信號強度和/或錯誤率等的度量來確定內(nèi)容流裝置處接收到的信號的質(zhì)量。可以通過內(nèi)容流裝置上的顯示、可聽聲音、一個或多個LED或者與外部裝置(例如,顯示器)的連接來通信該信號的質(zhì)量。內(nèi)容流裝置的當(dāng)前位置處的信號質(zhì)量可能不適合特定內(nèi)容。網(wǎng)絡(luò)設(shè)備可以指示用戶移動內(nèi)容流裝置。在一些結(jié)構(gòu)中,內(nèi)容流裝置可以具有用以要求用戶將該裝置在房間內(nèi)移動至不同位置的預(yù)定測試模式。在一些結(jié)構(gòu)中,內(nèi)容流裝置可以針對各位置存儲信號分析的結(jié)果,并且一旦用戶完成了測試不同位置,則向用戶指示這些位置中的哪個位置提供最佳的信號質(zhì)量。可以動態(tài)地、按特定間隔或定期地、或者按要求來進(jìn)行信號分析。可以使該信號分析與時間戳或內(nèi)容的格式相關(guān)聯(lián)。例如,F(xiàn)LAC音頻文件可能需要比MP3格式的音頻文件更高的比特率。如果將音樂庫流傳輸至該裝置,則該裝置可能表示其缺乏用以提供FLAC文件的最低服務(wù)質(zhì)量。在一些結(jié)構(gòu)中,該裝置可以跳過如下步驟:播放該裝置缺乏閾值水平的服務(wù)的文件。在一些結(jié)構(gòu)中,在遇到缺乏閾值水平的服務(wù)的內(nèi)容的情況下,用戶可以配置內(nèi)容流和/或網(wǎng)絡(luò)設(shè)備的動作。例如,內(nèi)容流裝置可以僅播放流傳輸?shù)囊曨l的音頻部分,網(wǎng)絡(luò)設(shè)備可以提升信號強度等。
[0016]該分析還可以表示用戶的因特網(wǎng)連接不適合某些形式的內(nèi)容。例如,如果用戶具有128kb/s的DSL連接,則用戶的因特網(wǎng)連接無法提供足以容納1080P的視頻流的帶寬。內(nèi)容流裝置可以進(jìn)行如下指示:在能夠流傳輸這種內(nèi)容之前,用戶需要升級因特網(wǎng)連接。還可以暗示在用戶的區(qū)域內(nèi)提供適當(dāng)因特網(wǎng)服務(wù)的服務(wù)提供商。在一些結(jié)構(gòu)中,代替2.4GHz,內(nèi)容流裝置可以推薦將5GHz用于無線因特網(wǎng)的需求。
[0017]在實現(xiàn)中,提供包含通信模塊和處理器的裝置。通信模塊可被配置為接收至少一個信號。例如,網(wǎng)絡(luò)設(shè)備可以發(fā)送信號。信號例如可以包括網(wǎng)絡(luò)設(shè)備所發(fā)送的無線電波和/或無線電波所發(fā)送的信息??梢允剐盘柵c載波信號或波多路復(fù)用或組合。例如,可以以幾個頻率同時發(fā)送信號??梢岳脼V波器在不同頻率之間進(jìn)行區(qū)分。在一些結(jié)構(gòu)中,還可以利用有線源來發(fā)送信號??梢允褂闷渌鼰o線通信技術(shù)(例如,藍(lán)牙(Bluetooth)、近場通信等),以及/或者這些其它無線通信技術(shù)可以根據(jù)這里所公開的實現(xiàn)來發(fā)送信號。在310中,處理器可被配置為識別網(wǎng)絡(luò)設(shè)備。網(wǎng)絡(luò)設(shè)備例如可以是網(wǎng)絡(luò)接入點或無線路由器等。
[0018]在320中,處理器可被配置為接收來自網(wǎng)絡(luò)設(shè)備的至少一個信號。如上所述,該信號可以由網(wǎng)絡(luò)設(shè)備以無線電波的形式進(jìn)行發(fā)送,并且可以是無線電波所發(fā)送的信息。處理器可以利用通信模塊從網(wǎng)絡(luò)設(shè)備接收一個或多個信號。通信模塊可以連接至裝置上的一個或多個天線,并且在裝置中可以存在一個以上的通信模塊(例如,針對每個天線為一個通信模塊)。這些天線可被配置為以一個以上的頻率接收無線電信號。通信模塊可以負(fù)責(zé)將所接收到的信號轉(zhuǎn)換成數(shù)字格式。通信模塊可以是與一個或多個天線分開的組件,或者通信模塊可以是與一個或多個天線一體的。例如,關(guān)于可以如何利用裝置來處理或接收信號,網(wǎng)絡(luò)接入點(例如,網(wǎng)絡(luò)設(shè)備)可以以5GHz的頻率進(jìn)行發(fā)送并且具有300Mbit/s的數(shù)據(jù)傳輸速率。接入點可以包含旨在對信號進(jìn)行放大和/或變換的硬件。數(shù)據(jù)包可以由網(wǎng)絡(luò)設(shè)備進(jìn)行發(fā)送并且由與通信模塊一體化的天線來接收。該數(shù)據(jù)可以由處理器使用單獨的分析模塊或由通信模塊轉(zhuǎn)換成數(shù)字格式。可以將該數(shù)據(jù)存儲在諸如RAM等的臨時存儲器中。該裝置可以利用單獨的短期存儲器或者諸如EEPROM或閃速存儲器等的持久性存儲器模塊來存儲指令、結(jié)構(gòu)或數(shù)據(jù)等。
[0019]在330中可以確定信號的至少一個度量。度量例如可以包括延時、吞吐量、接收信號強度(“RSSI”)和錯誤率。根據(jù)這里所公開的實現(xiàn),也可以使用諸如抖動(jitter)、數(shù)據(jù)包丟失、比特率等的其它信號度量。例如,使用TCP,可以以包括8位字節(jié)段的包來發(fā)送數(shù)據(jù)。針對各8位字節(jié)判斷16位的校驗和。接收裝置可以判斷校驗和與所發(fā)送的內(nèi)容是否相匹配,并且如果不匹配,則接收裝置可以丟棄該包和/或請求包含該數(shù)據(jù)的新發(fā)送。可以通過計算包含錯誤的包的數(shù)量與所接收到的包的總數(shù)的相除結(jié)果來確定包錯誤率。如果校驗和值判斷為I位是不正確的,則將包視為錯誤的。同樣,可以通過計算例如由于噪聲、失真或干涉而在通信中改變的位數(shù)來確定誤碼率。可以通過將比特錯誤的數(shù)量除以預(yù)定義的時間間隔期間所通信的總比特數(shù)來計算該誤碼率。技術(shù)人員應(yīng)當(dāng)知曉,根據(jù)這里所公開的實現(xiàn),存在用于計算延時、RSSI和/或錯誤率的其它技術(shù)并且可以使用這些其它技術(shù)。在一些結(jié)構(gòu)中,可以將包作為確定信號度量的組成部分發(fā)送至網(wǎng)絡(luò)設(shè)備。
[0020]在340中,可以基于至少一個度量來生成第一信號測量值。信號測量值可指組合根據(jù)這些信號度量所獲得的信息的綜合得分。例如,高信號強度、低延時和低錯誤率信號可以得到高綜合得分。在某些情況下,可以僅利用一個度量作為信號的度量并且該度量可以是第一信號測量值。在某些情況下,第一信號測量值可以基于QoS或其最低閾值。QoS可指:向不同的應(yīng)用程序或用戶提供優(yōu)先級以確保最小或特定水平的性能。例如,在網(wǎng)絡(luò)容量有限或不足的情況下、特別是對于流傳輸諸如多媒體等的特定內(nèi)容類型的情況,前面所述的信號度量可能很重要。多媒體內(nèi)容可能對數(shù)據(jù)傳輸軌道速率、錯誤、延時等特別敏感。
[0021]在一些結(jié)構(gòu)中,可以確定內(nèi)容的最低閾值QoS??梢詫?nèi)容的最小比特率進(jìn)行預(yù)編程。例如,MP3音頻內(nèi)容可能需要128kb/s的最小比特率,而FLAC內(nèi)容可能需要384kb/s的最小比特率。裝置可以基于一個或多個信號測量值來判斷為位置不適合播放FLAC內(nèi)容而適合播放MP3內(nèi)容。在某些情況下,裝置例如可以從音樂庫的歌曲中濾除FLAC內(nèi)容(例如,裝置可以不從服務(wù)器請求FLAC內(nèi)容)。與信號測量值無關(guān)地,用戶也可以忽略裝置的推薦并且選擇播放FLAC內(nèi)容。
[0022]在350中,處理器可被配置為使用接口組件來指示第一信號測量值。接口組件例如可以包括LED、可聽聲音、文本、圖形顯示、文本的外部輸出或圖形顯示的外部輸出。例如,裝置可以連接至顯示器或者將用以指示第一信號測量值的信號發(fā)送至諸如移動電話或平板裝置等的其它裝置。在一些結(jié)構(gòu)中,一個或多個LED可以指示第一信號測量值。例如,第一信號測量值的綜合得分越高,可以激活的LED的數(shù)量越多。
[0023]可以基于第一信號測量值來判斷第一位置是否是次優(yōu)的。最佳位置可以是指例如滿足特定內(nèi)容的最低QoS的或者用戶所指定的位置。最佳位置不限于最好的或理想的位置。最佳位置可以是指特定環(huán)境下特定時間在特定位置處信號的相對質(zhì)量。
[0024]在360中,可以基于第一位置是次優(yōu)的判斷結(jié)果來生成第一推薦。該第一推薦例如可以是用以移動裝置的指示。例如,可以利用用以基于第一信號測量值來定義信號的質(zhì)量的一個或多個范圍來對裝置進(jìn)行編程或配置。可以使LED與各范圍相關(guān)聯(lián)??梢允境鲋T如差、可接受和優(yōu)良這三個范圍。與各范圍相關(guān)聯(lián)的LED可以具有不同顏色(例如,對于差范圍為紅色,對于可接受范圍為黃色,并且對于優(yōu)良范圍為綠色)。第一信號測量值可以由綜合得分來表示并且可以被映射至這些范圍其中一個??梢曰诘谝恍盘枩y量值被映射至的范圍來使表示范圍的一個或多個LED照亮。用以移動裝置的指示例如可以是向用戶指示當(dāng)前位置不適合所請求動作的照亮狀態(tài)的紅色LED。例如,還可以通過使LED閃爍來改變該LED的狀態(tài),以向用戶指示是時候需要移動裝置了。用以移動裝置的指示還可以是利用文本所顯示的明確指示。
[0025]在一些結(jié)構(gòu)中,第一信號測量值和第一推薦可以是相同的。例如,針對差、可接受和優(yōu)良的信號測量值的LED指示符可能是傳遞至最終用戶的唯一信息。差的第一信號測量值也可以表示用以移動裝置的指示。因而,可以利用接口組件來提供該用以移動裝置的指
/Jn ο
[0026]在370中,可以基于針對至少一個信號在第二位置處的分析來生成第二信號測量值。在380中,可以在將裝置移動至第二位置之后、使用接口組件在該第二位置處指示第二信號測量值。第二信號測量值可以是利用與第一信號測量值相同的方式生成的。例如,用戶可以使裝置移動至第二位置并且按下該裝置上的用以指示該裝置進(jìn)行第二信號測量的按鈕。第二位置可以是諸如使裝置橫向移動幾厘米的微小調(diào)整??梢匀缜懊嫠龃_定基于信號度量的綜合得分??梢允筁ED照亮以向用戶指示第二信號測量值。
[0027]在一些結(jié)構(gòu)中,裝置可以具有預(yù)編程的測試模式,或者可以基于環(huán)境或用戶輸入的制約/規(guī)格來生成測試模式。例如,可以對裝置進(jìn)行預(yù)編程以在三個不同的位置處分析信號。處理器可以將信號測量值存儲至持久性或短期存儲器??梢允剐盘枩y量值與位置相關(guān)聯(lián)并且可以將信息存儲至數(shù)據(jù)庫或本地存儲器??梢源鎯η懊嫠龅娜我庑盘柖攘?,并且/或者可以使這些信號度量與特定信號測量值和/或位置相關(guān)聯(lián)。例如可以利用GPS來確定位置。與裝置實際是否進(jìn)行了移動無關(guān)地,可以將位置表示為針對示出裝置已移動的用戶輸入的接收。在一些結(jié)構(gòu)中,可以根據(jù)一個或多個信號測量值(例如,據(jù)此所生成的任何信號測量值)、第一位置和第二位置來生成映射。例如,可以將該映射作為表存儲在數(shù)據(jù)庫中。
[0028]實現(xiàn)還可以測量裝置的姿勢對QoS的影響。例如,第一測量可以與平行于地板的裝置姿勢相對應(yīng),而第二測量可以與垂直于地板的裝置姿勢相對應(yīng)??梢葬槍ξ恢孟蛴脩麸@示這些結(jié)果,并且可以將這些結(jié)果與位置相結(jié)合地使用。這樣,用戶能夠通過適當(dāng)?shù)馗淖冄b置的姿勢來進(jìn)一步最優(yōu)化QoS。
[0029]可以訪問所存儲的位置和信號測量值以將一個信號測量值和位置與另一個信號測量值和位置進(jìn)行比較。例如,裝置的處理器可以基于第一信號測量值、第一位置、第二信號測量值和第二位置來生成第二推薦。第二推薦可以是針對獲得信號測量值的位置中的哪個位置具有更良好信號的指示。如果來自兩個以上的位置的兩個以上的信號測量值等同,則諸如顯示器等的接口組件可以指示等同的信號測量值。在一些結(jié)構(gòu)中,可以選擇所測試的第一位置作為所測試的這些位置中的最佳位置。因此,裝置的處理器可以基于第一信號測量值和第二信號測量值的比較來確定最佳位置。如前面所述,最佳位置可能不是所測試的位置(例如,兩個位置具有等同的信號測量值的情況)中的最佳位置,并且可能不是針對特定環(huán)境的最佳位置??梢允褂媒涌诮M件來指示所選擇的位置。推薦可以包括用以示出為了提升QoS而使裝置移動的方向的箭頭或其它方向指示符的顯示。推薦可以包括示出裝置的當(dāng)前位置并且指示QoS可能更好和/或更差的其它位置的地圖(例如,房間的地圖、區(qū)域、地址等)。
[0030]第一信號測量值和第二信號測量值可能不是順序上的第一個和第二個信號測量值。例如,在如步驟340和370所述的第一信號測量和第二信號測量之間可能存在一個或多個信號測量。同樣,第一位置和第二位置可能不是關(guān)于位置的順序的第一個位置和第二個位置。
[0031]為了解釋的目的,已經(jīng)參考特定實現(xiàn)說明了上述說明。然而,以上的例示型論述并不意圖窮舉或?qū)⑺_的主題的實現(xiàn)局限于所公開的精確形式。考慮到以上教導(dǎo),可以進(jìn)行多種修改和變化。選擇并說明這些實現(xiàn),從而解釋所公開的主題的實現(xiàn)的原理及其實際應(yīng)用,由此使得本領(lǐng)域其它技術(shù)人員能夠利用這些實現(xiàn)以及具有可以適合所考慮的特定使用的各種修改的各種實現(xiàn)。
【權(quán)利要求】
1.一種裝置,包括: 通信模塊,所述通信模塊被配置為接收至少一個信號;以及 處理器,所述處理器被配置為進(jìn)行以下操作: 識別網(wǎng)絡(luò)設(shè)備; 從所述通信模塊接收來自所述網(wǎng)絡(luò)設(shè)備的所述至少一個信號; 確定所述信號的從延時、吞吐量、接收信號強度和錯誤率中所選擇的至少一個度量; 基于所述至少一個度量來生成第一信號測量值; 使用接口組件來指示所述第一信號測量值; 基于所述第一信號測量值來判斷第一位置是否是次優(yōu)的; 基于所述第一位置是次優(yōu)的判斷結(jié)果來生成第一推薦,其中所述第一推薦包括用以移動所述裝置的指示; 基于針對所述至少一個信號在第二位置處的分析來生成第二信號測量值;以及在使所述裝置移動至所述第二位置之后,使用所述接口組件在所述第二位置處指示所述第二信號測量值。
2.根據(jù)權(quán)利要求1所述的裝置,其中,所述處理器還被配置為存儲所述第一信號測量值和所述第一位置。
3.根據(jù)權(quán)利要求2所述的裝置,其中,所述處理器還被配置為存儲所述第二信號測量值和所述第二位置。
4.根據(jù)權(quán)利要求3所述的裝置,其中,所述處理器還被配置為基于所述第一信號測量值、所述第一位置、所述第二信號測量值和所述第二位置來生成第二推薦。
5.根據(jù)權(quán)利要求1所述的裝置,其中,所述處理器還被配置為生成所述至少一個信號、所述第一位置和所述第二位置的映射。
6.根據(jù)權(quán)利要求1所述的裝置,其中,所述處理器還被配置為生成測試模式。
7.根據(jù)權(quán)利要求1所述的裝置,其中,所述處理器還被配置為將所述第一信號測量值與所述第二信號測量值進(jìn)行比較。
8.根據(jù)權(quán)利要求7所述的裝置,其中,所述處理器還被配置為基于所述第一信號測量值和所述第二信號測量值之間的比較來確定最佳位置。
9.根據(jù)權(quán)利要求8所述的裝置,其中,所述處理器還被配置為使用所述接口組件來指示所述最佳位置。
10.根據(jù)權(quán)利要求1所述的裝置,其中,所述處理器還被配置為向所述網(wǎng)絡(luò)設(shè)備發(fā)送包。
11.根據(jù)權(quán)利要求1所述的裝置,其中,所述處理器還被配置為確定內(nèi)容的服務(wù)質(zhì)量的最低閾值。
12.根據(jù)權(quán)利要求11所述的裝置,其中,所述處理器還被配置為基于內(nèi)容的服務(wù)質(zhì)量來判斷所述第一位置是否是次優(yōu)的。
13.根據(jù)權(quán)利要求1所述的裝置,其中,所述接口組件是從包括發(fā)光二極管、可聽聲音、文本、圖形顯示、文本的外部輸出、以及圖形顯示的外部輸出的組中所選擇的。
【文檔編號】H04L29/06GK104135466SQ201410187210
【公開日】2014年11月5日 申請日期:2014年5月5日 優(yōu)先權(quán)日:2013年5月2日
【發(fā)明者】S·巴特利特 申請人:谷歌股份有限公司