背景技術(shù):
許多設(shè)備目前使用某種形式的無線數(shù)據(jù)通信。雖然存在各種不同類型的無線數(shù)據(jù)通信,但射頻(rf)通信是普遍的。rf通信的示例包括無線蜂窩網(wǎng)絡(luò)(例如,用于蜂窩電話)、寬帶無線(例如,
無線數(shù)據(jù)通信在聯(lián)網(wǎng)場景中可能特別有用。例如,計(jì)算設(shè)備可以經(jīng)由無線接入點(diǎn)連接到諸如因特網(wǎng)的網(wǎng)絡(luò)。然而,基于本地接入點(diǎn)之外發(fā)生的不同的網(wǎng)絡(luò)相關(guān)的條件,可能會(huì)發(fā)生信號(hào)質(zhì)量變化。使信號(hào)質(zhì)量能夠呈現(xiàn)給用戶和其他實(shí)體帶來了很多挑戰(zhàn)。
技術(shù)實(shí)現(xiàn)要素:
提供該發(fā)明內(nèi)容以便以簡化的形式來引入下面的具體實(shí)施方式中進(jìn)一步描述的概念的選擇。該發(fā)明內(nèi)容不旨在確定所要求保護(hù)的主題的關(guān)鍵特征或主要特征,也不旨在用作限定所要求保護(hù)的主題的范圍的輔助。
描述了用于無線信號(hào)質(zhì)量的指示的技術(shù)。根據(jù)各種實(shí)現(xiàn)方式,檢測和處理無線信號(hào)的屬性以確定無線信號(hào)的質(zhì)量?;诖_定的信號(hào)質(zhì)量,可以顯露(expose)信號(hào)質(zhì)量的標(biāo)記(indicia)。例如,將無線信號(hào)質(zhì)量的指示傳送到管理媒體數(shù)據(jù)傳送的應(yīng)用和/或服務(wù)。根據(jù)一個(gè)或多個(gè)實(shí)施例,應(yīng)用/服務(wù)可以基于信號(hào)質(zhì)量的指示來執(zhí)行一個(gè)或多個(gè)動(dòng)作,諸如改善信號(hào)質(zhì)量的過程,優(yōu)化無線性能的過程,等等。
附圖說明
參考附圖描述詳細(xì)說明。在附圖中,附圖標(biāo)記的最左邊的數(shù)字表示參考號(hào)首次出現(xiàn)的圖。在說明和附圖中在不同實(shí)例中使用相同的附圖標(biāo)記可以指示相似或相同的項(xiàng)。
圖1是示例性實(shí)現(xiàn)方式中的環(huán)境的圖示,其可操作以采用根據(jù)一個(gè)或多個(gè)實(shí)施例在此討論的技術(shù)。
圖2示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的用于無線信號(hào)質(zhì)量指示的技術(shù)的示例性實(shí)現(xiàn)場景。
圖3示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的用于無線信號(hào)質(zhì)量指示的技術(shù)的示例性實(shí)現(xiàn)場景。
圖4是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的用于向各個(gè)實(shí)體通知信號(hào)質(zhì)量的方法中的步驟的流程圖。
圖5是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的用于向不同實(shí)體通知信號(hào)質(zhì)量趨勢的方法中的步驟的流程圖。
圖6是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的用于輸出無線信號(hào)質(zhì)量指示符的方法中的步驟的流程圖。
圖7是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的基于在無線信號(hào)中檢測到的錯(cuò)誤來生成信號(hào)質(zhì)量指示符的方法中的步驟的流程圖。
圖8是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的基于在無線信號(hào)中檢測到的錯(cuò)誤來表征無線信號(hào)質(zhì)量的方法中的步驟的流程圖。
圖9是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的用于確定用于調(diào)整信號(hào)質(zhì)量指示符的調(diào)整值的方法中的步驟的流程圖。
圖10是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的用于呈現(xiàn)信號(hào)強(qiáng)度和信號(hào)質(zhì)量的標(biāo)記的方法中的步驟的流程圖。
圖11是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的用于表征無線數(shù)據(jù)中的錯(cuò)誤的方法中的步驟的流程圖。
圖12是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的用于表征無線數(shù)據(jù)中的錯(cuò)誤的方法中的步驟的流程圖。
圖13是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的用于表征無線數(shù)據(jù)的數(shù)據(jù)傳輸中的錯(cuò)誤的方法中的步驟的流程圖。
圖14是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的用于表征無線信號(hào)的下載信號(hào)質(zhì)量和上傳信號(hào)質(zhì)量的方法中的步驟的流程圖。
圖15是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的基于無線信號(hào)的信號(hào)質(zhì)量的指示而執(zhí)行動(dòng)作的方法中的步驟的流程圖。
圖16是描述根據(jù)一個(gè)或多個(gè)實(shí)施例的用于測試無線信號(hào)的信號(hào)質(zhì)量的方法中的步驟的流程圖。
圖17示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例的信號(hào)強(qiáng)度指示符。
圖18示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例的信號(hào)質(zhì)量指示符。
圖19示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例的信號(hào)屬性指示符。
圖20示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例的信號(hào)質(zhì)量指示符。
圖21示出了根據(jù)一個(gè)或多個(gè)實(shí)施例的示例的通信接口。
圖22示出了參考圖1描述的被配置為實(shí)現(xiàn)本文所描述的技術(shù)的實(shí)施例的示例性的系統(tǒng)和計(jì)算設(shè)備。
具體實(shí)施方式
概述
描述了無線信號(hào)質(zhì)量指示的技術(shù)。根據(jù)各種實(shí)現(xiàn)方式,檢測無線信號(hào)的各種屬性。例如,無線信號(hào)表示在無線基站和諸如無線客戶端設(shè)備的無線設(shè)備之間傳送的無線信號(hào)。無線信號(hào)的示例屬性包括信號(hào)強(qiáng)度(例如,接收信號(hào)強(qiáng)度指示符(rssi))、在無線信號(hào)中傳輸?shù)臄?shù)據(jù)中所檢測到的錯(cuò)誤、無線信號(hào)上的數(shù)據(jù)傳輸帶寬,等等。
根據(jù)各種實(shí)現(xiàn)方式,處理無線信號(hào)的屬性以確定無線信號(hào)的質(zhì)量。通常,信號(hào)質(zhì)量提供了無線信號(hào)傳輸數(shù)據(jù)的保真度等級(jí)的指標(biāo),例如參考無線數(shù)據(jù)中檢測到的錯(cuò)誤?;诖_定的信號(hào)質(zhì)量,可以顯露信號(hào)質(zhì)量的標(biāo)記。例如,可以顯示圖形信號(hào)質(zhì)量指示符,其提供信號(hào)質(zhì)量的視覺指示符。在至少一些實(shí)現(xiàn)方式中,調(diào)整信號(hào)強(qiáng)度指示符以反映代表相應(yīng)信號(hào)的信號(hào)質(zhì)量。
根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式,無線信號(hào)可以具有高信號(hào)強(qiáng)度,例如高接收信號(hào)強(qiáng)度指示符(rssi)。然而,無線信號(hào)可能包括多個(gè)數(shù)據(jù)錯(cuò)誤,例如翻轉(zhuǎn)位、省略位、插入位等。因此,可以基于多個(gè)數(shù)據(jù)錯(cuò)誤的存在來調(diào)整(例如,減小)無線信號(hào)的信號(hào)強(qiáng)度指示符。例如,可以向下調(diào)整信號(hào)強(qiáng)度的指示,以指示當(dāng)信號(hào)強(qiáng)度可能高時(shí),數(shù)據(jù)錯(cuò)誤的數(shù)目也高。
根據(jù)各種實(shí)現(xiàn)方式,將無線信號(hào)質(zhì)量的指示傳送到管理媒體數(shù)據(jù)傳送的應(yīng)用和/或服務(wù),諸如互聯(lián)網(wǎng)協(xié)議語音(voip)應(yīng)用/服務(wù),統(tǒng)一通信(uc)應(yīng)用/服務(wù),等等。然后,應(yīng)用/服務(wù)基于信號(hào)質(zhì)量的指示來執(zhí)行一個(gè)或多個(gè)動(dòng)作。例如,應(yīng)用/服務(wù)可以執(zhí)行嘗試提高信號(hào)質(zhì)量的過程。作為另一示例,應(yīng)用/服務(wù)可以基于信號(hào)質(zhì)量執(zhí)行優(yōu)化過程以優(yōu)化無線性能。在至少一些實(shí)現(xiàn)方式中,應(yīng)用/服務(wù)可以使得顯示信號(hào)質(zhì)量的圖形表示,諸如應(yīng)用/服務(wù)的圖形用戶界面(gui)的一部分。
在下面的討論中,首先描述可操作以采用本文所描述的技術(shù)的示例性環(huán)境。接下來,標(biāo)題為“示例的實(shí)現(xiàn)場景”的部分描述了涉及本文討論的技術(shù)的一些實(shí)現(xiàn)場景,其可以在示例環(huán)境中以及在其他環(huán)境中使用。接下來,標(biāo)題為“示例的過程”的部分描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的一些示例的方法。接下來,標(biāo)題為“信號(hào)屬性的圖形指示符”的部分描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的信號(hào)屬性的一些示例圖形指示符。最后,標(biāo)題為“示例的系統(tǒng)和設(shè)備”的部分描述了可操作以采用根據(jù)一個(gè)或多個(gè)實(shí)施例在此討論的技術(shù)的示例的系統(tǒng)和設(shè)備。
示例的環(huán)境
圖1是可操作以采用根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的無線信號(hào)質(zhì)量指示的技術(shù)的示例實(shí)現(xiàn)方式中的環(huán)境100的圖示。通常,無線信號(hào)質(zhì)量涉及無線數(shù)據(jù)通信的各種質(zhì)量指示符,諸如無線寬帶數(shù)據(jù)、蜂窩數(shù)據(jù)等。環(huán)境100包括客戶端設(shè)備102,其可以被實(shí)現(xiàn)為任何合適的設(shè)備,例如但不限于,智能電話、平板計(jì)算機(jī)、可穿戴式計(jì)算設(shè)備、便攜式計(jì)算機(jī)(例如,膝上型計(jì)算機(jī))、臺(tái)式計(jì)算機(jī)等等??蛻舳嗽O(shè)備102的各種不同示例中的一個(gè)在下面的圖22中示出和描述。
圖1的客戶端設(shè)備102被示出為包括客戶端無線模塊104,其表示使客戶端設(shè)備102能夠與其他設(shè)備和/或?qū)嶓w無線通信的功能。客戶端無線模塊104被配置為使得能夠經(jīng)由各種不同的無線技術(shù)和協(xié)議中的一種或多種進(jìn)行數(shù)據(jù)通信。這樣的技術(shù)和/或協(xié)議的示例包括無線蜂窩通信(例如3g、4g、長期演進(jìn)(lte)等)、近場通信(nfc)、短距離無線連接(例如,藍(lán)牙)、局域無線網(wǎng)絡(luò)(例如,符合ieee802.11的一個(gè)或多個(gè)標(biāo)準(zhǔn))、廣域無線網(wǎng)絡(luò)(例如,符合ieee802.16或802.22的一個(gè)或多個(gè)標(biāo)準(zhǔn))、無線電話網(wǎng)絡(luò)等。
客戶端設(shè)備102還包括客戶端無線硬件106,其表示可以用于使客戶端設(shè)備102能夠無線通信的各種硬件組件??蛻舳藷o線硬件106的示例包括無線電發(fā)射機(jī)、無線電接收機(jī)、各種類型的天線和/或天線的組合、阻抗匹配功能等。在至少一些實(shí)施例中,客戶端設(shè)備102是可以經(jīng)由不同的無線技術(shù)和/或協(xié)議進(jìn)行通信的多無線電設(shè)備。例如,客戶端無線硬件106可以包括針對(duì)不同無線技術(shù)單獨(dú)配置的多個(gè)天線。例如,客戶端無線硬件106可以包括配置用于蜂窩通信(例如,長期演進(jìn)(lte)、5g等等)的第一天線以及被配置用于無線寬帶(例如
作為客戶端設(shè)備102的一部分進(jìn)一步包括的是一個(gè)或多個(gè)設(shè)備驅(qū)動(dòng)器108,其表示使客戶端設(shè)備102能夠與各種設(shè)備交互的功能,反之亦然。例如,設(shè)備驅(qū)動(dòng)器108可以實(shí)現(xiàn)客戶端設(shè)備102的各種功能(例如,操作系統(tǒng)、應(yīng)用、服務(wù)等)與客戶端設(shè)備102的不同設(shè)備(諸如輸入/輸出(i/o)設(shè)備)之間的交互。例如,設(shè)備驅(qū)動(dòng)器108可以實(shí)現(xiàn)客戶端無線模塊104和客戶端無線硬件106之間的交互,以使得客戶端設(shè)備102能夠發(fā)送和接收無線信號(hào)。
在至少一些實(shí)施例中,客戶端設(shè)備102被配置為經(jīng)由通信應(yīng)用110與其他設(shè)備和/或?qū)嶓w進(jìn)行通信。通常,通信應(yīng)用110代表使能經(jīng)由客戶端設(shè)備102的不同形式的通信的功能。通信應(yīng)用110的示例包括語音通信應(yīng)用(例如,因特網(wǎng)語音協(xié)議(voip)客戶端)、視頻通信應(yīng)用、消息傳遞應(yīng)用、內(nèi)容共享應(yīng)用、統(tǒng)一通信(uc)應(yīng)用和其組合。例如,通信應(yīng)用110使不同的通信模式能夠組合以提供不同的通信場景。
環(huán)境100還包括無線基礎(chǔ)設(shè)施組件112,其代表實(shí)現(xiàn)網(wǎng)絡(luò)114的無線部分的組件。在至少一些實(shí)現(xiàn)方式中,無線基礎(chǔ)設(shè)施組件112可以用作網(wǎng)絡(luò)114的有線部分和無線部分之間的網(wǎng)關(guān)。無線基礎(chǔ)設(shè)施組件112的示例包括無線基站(例如,無線接入點(diǎn)(wap))、路由器、網(wǎng)關(guān)、交換機(jī)等等。包括作為無線基礎(chǔ)設(shè)施組件112的一部分的是無線基站116,其代表供客戶端設(shè)備102無線地連接到網(wǎng)絡(luò)114的接入點(diǎn)。無線基站116可以以各種方式來實(shí)現(xiàn),諸如無線寬帶接入點(diǎn)、無線蜂窩基站等。
通常,網(wǎng)絡(luò)114代表單個(gè)網(wǎng)絡(luò)或不同的互連的網(wǎng)絡(luò)的組合。在至少一些實(shí)現(xiàn)方式中,網(wǎng)絡(luò)114表示可以用于無線通信的無線電頻譜的不同部分。網(wǎng)絡(luò)114例如表示在諸如超級(jí)高頻(uhf)、超高頻(shf)等不同頻帶中的無線電頻譜。網(wǎng)絡(luò)114還可以表示無線網(wǎng)絡(luò)和有線網(wǎng)絡(luò)的組合,并且可以以各種方式配置,例如廣域網(wǎng)(wan)、局域網(wǎng)(lan)、因特網(wǎng)等。
根據(jù)各種實(shí)現(xiàn)方式,客戶端無線模塊104被配置為執(zhí)行本文所討論的無線信號(hào)質(zhì)量指示的技術(shù)的各個(gè)方面。例如,客戶端無線模塊104可以檢測客戶端設(shè)備102和無線基站116之間的無線信號(hào)的信號(hào)強(qiáng)度,并且可以檢測在客戶端設(shè)備102和無線基站116之間傳送的數(shù)據(jù)中的錯(cuò)誤??蛻舳藷o線模塊104被配置為利用這樣的信息(例如,信號(hào)強(qiáng)度、數(shù)據(jù)錯(cuò)誤等)來表征客戶端設(shè)備102和連接到網(wǎng)絡(luò)114的各種實(shí)體(諸如終端120)之間的信號(hào)質(zhì)量。下面詳述客戶端無線模塊104可以確定和/或表征無線信號(hào)質(zhì)量的示例方式。
客戶端設(shè)備102還包括web應(yīng)用118,其代表被配置為經(jīng)由到網(wǎng)絡(luò)114的連接來執(zhí)行各種任務(wù)的應(yīng)用。例如,web應(yīng)用118可以與各種基于網(wǎng)絡(luò)的實(shí)體進(jìn)行交互而執(zhí)行各種任務(wù),例如呈現(xiàn)web內(nèi)容、與基于web的資源的交互、與其他實(shí)體的通信,等等。web應(yīng)用118的示例包括web瀏覽器、支持web的企業(yè)應(yīng)用、支持web的生產(chǎn)力應(yīng)用等等。
環(huán)境100還包括終端120,其代表客戶端設(shè)備102可以經(jīng)由無線數(shù)據(jù)傳輸來與之交換數(shù)據(jù)的實(shí)體。例如,終端120表示客戶端設(shè)備102可以與之通信的其他終端用戶客戶端設(shè)備。然而,這并不意在限制,并且終端120可以被實(shí)現(xiàn)為其他網(wǎng)絡(luò)連接的實(shí)體,諸如web服務(wù)器、基于云的服務(wù)、內(nèi)容共享服務(wù)等等。
終端120包括通信客戶端122,其在至少一些實(shí)現(xiàn)方式中表示通信應(yīng)用110的不同實(shí)例。例如,可以通過通信應(yīng)用110和通信客戶端122之間的通信來促進(jìn)客戶端設(shè)備102與終端120之間的通信。
在至少一些實(shí)現(xiàn)方式中,利用通信服務(wù)124來管理客戶端設(shè)備102與終端120之間的通信。例如,通信服務(wù)124代表執(zhí)行用于管理在客戶端設(shè)備102和終端120之間的通信的各種任務(wù)的網(wǎng)絡(luò)服務(wù)。例如,通信服務(wù)124可以管理通信應(yīng)用110和通信客戶端122之間的通信會(huì)話的啟動(dòng)、調(diào)節(jié)和終止。
環(huán)境100還包括質(zhì)量服務(wù)126,其代表確定跨網(wǎng)絡(luò)114的不同通信路徑的信號(hào)質(zhì)量屬性的網(wǎng)絡(luò)功能。例如,質(zhì)量服務(wù)126可以使用各種類型的錯(cuò)誤檢測技術(shù)以檢測網(wǎng)絡(luò)114中的不同通信路徑之間(例如在客戶端設(shè)備102和不同終端120之間)的錯(cuò)誤。不同錯(cuò)誤檢測技術(shù)的示例在下面詳細(xì)描述?;跈z測到的錯(cuò)誤,質(zhì)量服務(wù)126可以關(guān)于信號(hào)質(zhì)量通知不同的實(shí)體。例如,質(zhì)量服務(wù)126可以向客戶端設(shè)備102(例如,客戶端無線模塊104)通知客戶端設(shè)備102與網(wǎng)絡(luò)114的不同區(qū)域(例如終端120)之間的信號(hào)質(zhì)量。在下面詳細(xì)描述質(zhì)量服務(wù)126可以確定和/或表征無線信號(hào)質(zhì)量的示例的方式。
因此,在至少一些實(shí)現(xiàn)方式中,客戶端設(shè)備102可以通過利用質(zhì)量服務(wù)126執(zhí)行信號(hào)質(zhì)量測量來節(jié)省諸如電池和處理帶寬的資源??商娲鼗蛄硗猓瑥馁|(zhì)量服務(wù)126接收的信號(hào)質(zhì)量信息可以與由客戶端設(shè)備102產(chǎn)生的信號(hào)質(zhì)量測量聚合,以產(chǎn)生信號(hào)質(zhì)量的更復(fù)雜和/或全面的指示。
在至少一些實(shí)現(xiàn)方式中,質(zhì)量服務(wù)126可以由通信服務(wù)124來實(shí)現(xiàn)和/或管理??商娲?,質(zhì)量服務(wù)126可以表示向各種實(shí)體組提供信號(hào)質(zhì)量信息的獨(dú)立服務(wù)。
已經(jīng)描述了其中本文所描述的技術(shù)可以操作的示例環(huán)境,現(xiàn)在考慮根據(jù)一個(gè)或多個(gè)實(shí)施例的無線信號(hào)質(zhì)量指示的一些示例性的實(shí)現(xiàn)場景的討論。
示例的實(shí)現(xiàn)場景
圖2示出了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的用于無線信號(hào)質(zhì)量指示的技術(shù)的示例性的實(shí)現(xiàn)場景200。雖然場景200被示出為實(shí)現(xiàn)于在上面介紹的環(huán)境100中,但是應(yīng)當(dāng)理解,場景200的各個(gè)方面可以在任何其他合適的環(huán)境中。
在場景200中,客戶端設(shè)備102經(jīng)由到網(wǎng)絡(luò)114的連接來交換(例如,發(fā)送和接收)無線數(shù)據(jù)202。客戶端設(shè)備102例如與無線基站116相關(guān)聯(lián),該無線基站116為客戶端設(shè)備102提供與網(wǎng)絡(luò)114的無線連接以發(fā)送和接收無線數(shù)據(jù)202。如上所述,無線基站116可以表示提供無線連接的任何類型的基礎(chǔ)設(shè)施組件,諸如無線蜂窩基站、無線寬帶接入點(diǎn)(例如,wifitmap)等等。無線數(shù)據(jù)202例如可以表示無線蜂窩數(shù)據(jù)、無線寬帶數(shù)據(jù)和/或其組合。
無線數(shù)據(jù)202可以以各種方式實(shí)現(xiàn)。例如,無線數(shù)據(jù)202可以包括作為客戶端設(shè)備102和終端120之間的通信會(huì)話的一部分的通信數(shù)據(jù)。這樣的通信會(huì)話的示例包括語音呼叫(例如,無線蜂窩呼叫)、語音數(shù)據(jù)(例如,voip數(shù)據(jù))、視頻通信數(shù)據(jù)及其組合??商娲鼗蛘吡硗獾?,無線數(shù)據(jù)202可以包括web內(nèi)容,諸如網(wǎng)頁內(nèi)容、web應(yīng)用118內(nèi)容、等等。因此,無線數(shù)據(jù)202通常表示可以無線地通信的任何類型的數(shù)據(jù)。
在至少一些實(shí)現(xiàn)方式中,無線數(shù)據(jù)202可以是客戶端設(shè)備102和終端120之間的通信會(huì)話的一部分。例如,無線數(shù)據(jù)202可以在通信應(yīng)用110和通信客戶端122之間交換。通信服務(wù)124可以例如通過調(diào)節(jié)和/或管理通信應(yīng)用110和通信客戶端122之間的通信來協(xié)助無線數(shù)據(jù)202的交換。
在另一示例中,無線數(shù)據(jù)202可以包括用于確定客戶端設(shè)備102和連接到的網(wǎng)絡(luò)114的諸如通信終端120的其他實(shí)體之間的數(shù)據(jù)流的屬性的“測試數(shù)據(jù)”。例如,為了確定客戶端設(shè)備102和通信終端120之間的端到端信號(hào)質(zhì)量的目的,通信應(yīng)用110可以提交要發(fā)送到通信終端120的測試數(shù)據(jù)。
繼續(xù)場景200,客戶端設(shè)備102確定無線數(shù)據(jù)202的信號(hào)質(zhì)量204。例如,客戶端無線模塊104確定客戶端設(shè)備102和無線基站116之間的無線連接的信號(hào)強(qiáng)度值(例如,平均值),例如無線連接的rssi值??蛻舳藷o線模塊104還檢測在無線數(shù)據(jù)202的交換期間發(fā)生的錯(cuò)誤,其示例在本文其他地方詳細(xì)描述。然后基于檢測到的錯(cuò)誤來調(diào)整信號(hào)強(qiáng)度值以產(chǎn)生信號(hào)質(zhì)量204。
在另外或可替代的實(shí)現(xiàn)方式中,可以基于在無線數(shù)據(jù)202中檢測到的錯(cuò)誤并且獨(dú)立于信號(hào)強(qiáng)度來確定信號(hào)質(zhì)量??梢愿鶕?jù)各種實(shí)現(xiàn)方式采用檢測信號(hào)質(zhì)量的各種其它方式。在至少一些實(shí)現(xiàn)方式中,信號(hào)質(zhì)量可以指示信號(hào)質(zhì)量的趨勢,例如自先前確定的信號(hào)質(zhì)量的信號(hào)質(zhì)量的降低或增加。下面給出基于信號(hào)強(qiáng)度和/或檢測到的信號(hào)錯(cuò)誤來表征信號(hào)質(zhì)量的詳細(xì)方式。
根據(jù)各種實(shí)現(xiàn)方式,信號(hào)質(zhì)量204可以以各種方式顯露。例如,可以在客戶端設(shè)備102上顯示信號(hào)質(zhì)量204的視覺表示。另外地或者可替代地,信號(hào)質(zhì)量204可以被傳送到各種實(shí)體,以使得實(shí)體能夠基于信號(hào)質(zhì)量204執(zhí)行各種動(dòng)作。例如,可以將信號(hào)質(zhì)量通知給各個(gè)應(yīng)用和/或服務(wù)而使得應(yīng)用/服務(wù)可以基于信號(hào)質(zhì)量來執(zhí)行動(dòng)作。下面討論關(guān)于如何顯露信號(hào)質(zhì)量204的進(jìn)一步的細(xì)節(jié)。
圖3示出了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的無線信號(hào)質(zhì)量指示的示例性的實(shí)現(xiàn)場景300。雖然場景300被示出為在上面介紹的環(huán)境100中被實(shí)現(xiàn),但是應(yīng)當(dāng)理解,場景300的各個(gè)方面可以在任何其他合適的環(huán)境中。場景300可以表示上面討論的場景200的替代或另外的實(shí)現(xiàn)場景。
在場景300中,質(zhì)量服務(wù)126檢測用于網(wǎng)絡(luò)114的不同部分中的數(shù)據(jù)304的傳送的信號(hào)質(zhì)量302。下面討論確定信號(hào)質(zhì)量的示例方式。例如,質(zhì)量服務(wù)126檢測客戶端設(shè)備102與終端120中的一個(gè)或多個(gè)終端之間的無線連接的信號(hào)質(zhì)量。通常,信號(hào)質(zhì)量302是關(guān)于用于數(shù)據(jù)304的傳送以及在不同的數(shù)據(jù)路由路徑上跨網(wǎng)絡(luò)114的無線部分和有線部分的端到端信號(hào)質(zhì)量。
質(zhì)量服務(wù)126可以以各種方式檢測信號(hào)質(zhì)量302。例如,連接到網(wǎng)絡(luò)114的不同實(shí)體可以將關(guān)于數(shù)據(jù)304的各種質(zhì)量相關(guān)信息傳送到質(zhì)量服務(wù)126,例如信號(hào)強(qiáng)度信息、錯(cuò)誤數(shù)量和/或錯(cuò)誤率,跨不同路由路徑的帶寬等等??梢詡魉唾|(zhì)量信息的這些實(shí)體的示例包括客戶端設(shè)備102、終端120、網(wǎng)絡(luò)基礎(chǔ)設(shè)施組件112等。因此,在至少一些實(shí)現(xiàn)方式中,質(zhì)量服務(wù)126可以聚合來自各種不同實(shí)體的信號(hào)質(zhì)量信息。
可替代地或者另外地,質(zhì)量服務(wù)126可以實(shí)現(xiàn)各種質(zhì)量測試過程以主動(dòng)地確定網(wǎng)絡(luò)114的不同部分上的信號(hào)質(zhì)量。例如,質(zhì)量服務(wù)126可以使得數(shù)據(jù)304被傳送到與網(wǎng)絡(luò)114連接的各種實(shí)體和/或在與網(wǎng)絡(luò)114連接的各種實(shí)體之間傳送。例如,數(shù)據(jù)304可以表示復(fù)制各種數(shù)據(jù)傳輸場景的測試數(shù)據(jù),例如網(wǎng)絡(luò)內(nèi)容的上傳和/或下載、不同設(shè)備之間的通信會(huì)話、到不同設(shè)備的內(nèi)容流傳輸,等等。
根據(jù)各種實(shí)現(xiàn)方式,質(zhì)量服務(wù)126然后可以基于數(shù)據(jù)304的傳輸來收集信號(hào)質(zhì)量信息,例如在數(shù)據(jù)304的傳送期間經(jīng)歷的網(wǎng)絡(luò)帶寬、在數(shù)據(jù)304中檢測到的錯(cuò)誤、在測試數(shù)據(jù)通信路徑的不同無線部分中的數(shù)據(jù)304的信號(hào)強(qiáng)度,等等。在至少一些實(shí)現(xiàn)方式中,信號(hào)質(zhì)量302可以指示信號(hào)質(zhì)量的趨勢,諸如在網(wǎng)絡(luò)114的特定部分上自先前確定的信號(hào)質(zhì)量的信號(hào)質(zhì)量下降或提高。如上所述,可以從連接到網(wǎng)絡(luò)114的各種實(shí)體接收信號(hào)質(zhì)量信息。
繼續(xù)場景300,質(zhì)量服務(wù)126將信號(hào)質(zhì)量302傳送到客戶端設(shè)備102。在至少一些實(shí)現(xiàn)方式中,可以響應(yīng)于來自客戶端設(shè)備102的對(duì)信號(hào)質(zhì)量信息的查詢來傳送信號(hào)質(zhì)量302,例如作為對(duì)跨網(wǎng)絡(luò)的特定路由路徑的信號(hào)質(zhì)量的查詢??商娲鼗蛘吡硗獾?,質(zhì)量服務(wù)126可以主動(dòng)地將信號(hào)質(zhì)量302傳送到客戶端設(shè)備102,例如,獨(dú)立于來自客戶端設(shè)備102的對(duì)信號(hào)質(zhì)量信息的查詢。
如下面進(jìn)一步詳細(xì)描述的,客戶端設(shè)備102可以以各種方式利用信號(hào)質(zhì)量302,例如向用戶通知信號(hào)質(zhì)量、向應(yīng)用通知信號(hào)質(zhì)量、以基于信號(hào)質(zhì)量302來適配客戶端設(shè)備102的無線設(shè)置,等等。
在討論了示例實(shí)現(xiàn)場景之后,現(xiàn)在考慮根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的一些示例的過程。
示例的過程
以下討論描述了根據(jù)一個(gè)或多個(gè)實(shí)施例的無線信號(hào)質(zhì)量指示的一些示例的過程。示例的過程可以在圖1的環(huán)境100、圖22的系統(tǒng)2200和/或任何其它合適的環(huán)境中采用。例如,過程表示用于實(shí)現(xiàn)上述場景的示例的過程。在至少一些實(shí)現(xiàn)方式中,針對(duì)各種過程描述的步驟可以自動(dòng)實(shí)現(xiàn)并且獨(dú)立于用戶交互。根據(jù)各種實(shí)現(xiàn)方式,過程可以由客戶端設(shè)備102、質(zhì)量服務(wù)126和/或經(jīng)由客戶端設(shè)備102與質(zhì)量服務(wù)126之間的交互等等來執(zhí)行。
圖4是描述根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的方法中的步驟的流程圖。例如,該方法描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式向各實(shí)體通知信號(hào)質(zhì)量的示例的過程。
步驟400確定無線信號(hào)的信號(hào)質(zhì)量。信號(hào)質(zhì)量可以通過諸如客戶端設(shè)備102(例如,通過客戶端無線模塊104)、質(zhì)量服務(wù)126等的各種方式來確定。在至少一些實(shí)現(xiàn)方式中,信號(hào)質(zhì)量可以指示信號(hào)質(zhì)量的變化,諸如自先前的信號(hào)質(zhì)量指示符和/或值的變化。下面討論確定信號(hào)質(zhì)量的詳細(xì)示例方法。
步驟402傳送信號(hào)質(zhì)量的通知。例如,信號(hào)質(zhì)量的通知可以以各種方式傳送到各種實(shí)體。在至少一些實(shí)現(xiàn)方式中,通信可以包括諸如從客戶端無線模塊104到通信應(yīng)用110的設(shè)備內(nèi)通信??商娲鼗蛘吡硗獾?,通信可以在遠(yuǎn)程實(shí)體之間,例如從質(zhì)量服務(wù)126到客戶端設(shè)備102(例如,到通信應(yīng)用110)、從客戶端設(shè)備102到質(zhì)量服務(wù)126和/或通信服務(wù)124,等等。因此,信號(hào)質(zhì)量可由各種實(shí)體確定并傳送給各種其他實(shí)體。
圖5是描述根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的方法中的步驟的流程圖。例如,該方法描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式向各個(gè)實(shí)體通知信號(hào)質(zhì)量趨勢的示例的過程。
步驟500確定無線信號(hào)的信號(hào)質(zhì)量趨勢。信號(hào)質(zhì)量趨勢可以通過諸如客戶端設(shè)備102(例如,通過客戶端無線模塊104)、質(zhì)量服務(wù)126等以各種方式來確定。在至少一些實(shí)現(xiàn)方式中,信號(hào)質(zhì)量趨勢可以指示無線信號(hào)的信號(hào)質(zhì)量正在增加或正在減少,例如基于自先前信號(hào)質(zhì)量指示符和/或值的改變。下面討論確定信號(hào)質(zhì)量的詳細(xì)的示例方法。
根據(jù)各種實(shí)現(xiàn)方式,可以在一段時(shí)間內(nèi)(例如,數(shù)秒、數(shù)分鐘、數(shù)小時(shí)等)跟蹤信號(hào)質(zhì)量。因此,信號(hào)質(zhì)量趨勢可以指示自歷史信號(hào)質(zhì)量的當(dāng)前信號(hào)質(zhì)量的變化,例如與先前的信號(hào)質(zhì)量相比信號(hào)質(zhì)量的增加、與先前信號(hào)質(zhì)量相比信號(hào)質(zhì)量的降低,等等。
步驟502傳送信號(hào)質(zhì)量趨勢的通知。例如,信號(hào)質(zhì)量趨勢的通知可以以各種方式傳送給各種實(shí)體。在至少一些實(shí)現(xiàn)方式中,傳送可以包括諸如從客戶端無線模塊104到通信應(yīng)用110的設(shè)備內(nèi)傳送。可替代地或者另外地,傳送可以在遠(yuǎn)程實(shí)體之間,例如從質(zhì)量服務(wù)126到客戶端設(shè)備102(例如,到通信應(yīng)用110)、從客戶端設(shè)備102到質(zhì)量服務(wù)126和/或通信服務(wù)124等等。因此,信號(hào)質(zhì)量趨勢可以由各種實(shí)體確定并傳送給各種其他實(shí)體。
圖6是描述根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的方法中的步驟的流程圖。該方法例如描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式輸出信號(hào)質(zhì)量指示符的示例的過程。
步驟600確定用于傳送數(shù)據(jù)的無線信號(hào)的信號(hào)強(qiáng)度值。例如,信號(hào)強(qiáng)度對(duì)應(yīng)于用于在客戶端設(shè)備和無線基站之間傳送數(shù)據(jù)的無線信號(hào)的信號(hào)強(qiáng)度。例如,參考場景200,信號(hào)強(qiáng)度值對(duì)應(yīng)于客戶端設(shè)備102和無線基站116之間用于交換無線數(shù)據(jù)202的連接的信號(hào)強(qiáng)度。信號(hào)強(qiáng)度值可以以各種方式確定例如經(jīng)由無線信號(hào)的平均rssi值、每毫瓦分貝(dbm)、瓦(w)等等。
通常,數(shù)據(jù)可以采取各種不同的形式。例如,數(shù)據(jù)可以是作為客戶端設(shè)備102和終端120之間的通信會(huì)話(例如,實(shí)時(shí)通信會(huì)話)的一部分來交換的通信數(shù)據(jù)??商娲鼗蛘吡硗獾?,數(shù)據(jù)可以包括傳送到客戶端設(shè)備102的web內(nèi)容,諸如web頁面。根據(jù)各種實(shí)現(xiàn)方式,可以根據(jù)各種數(shù)據(jù)通信協(xié)議(例如超文本傳輸協(xié)議(http)、用戶數(shù)據(jù)報(bào)協(xié)議(udp)、傳輸控制協(xié)議(tcp)等)來傳送數(shù)據(jù)。
可替代地或者另外地,數(shù)據(jù)可以表示經(jīng)由無線蜂窩網(wǎng)絡(luò)(例如經(jīng)由到無線蜂窩基站的連接)交換的數(shù)據(jù)。
步驟602檢測數(shù)據(jù)中的錯(cuò)誤。可以以各種方式檢測錯(cuò)誤,其示例如下所述。
步驟604基于在數(shù)據(jù)中檢測到的錯(cuò)誤來調(diào)整信號(hào)強(qiáng)度值,以表征無線信號(hào)的信號(hào)質(zhì)量。信號(hào)強(qiáng)度值例如基于根據(jù)錯(cuò)誤計(jì)算出的調(diào)整值(例如基于錯(cuò)誤率、錯(cuò)誤數(shù)等)來減小。下面詳細(xì)說明基于錯(cuò)誤計(jì)算調(diào)整值的示例方法??商娲兀?,如果在數(shù)據(jù)中檢測到很少的錯(cuò)誤,可以基于錯(cuò)誤來增加信號(hào)強(qiáng)度值。
可替代地或者另外地,信號(hào)強(qiáng)度值可以被調(diào)整為檢測到的錯(cuò)誤的數(shù)學(xué)函數(shù)。例如,可以將信號(hào)強(qiáng)度值作為檢測到的錯(cuò)誤的反函數(shù)而減小,使得檢測到的錯(cuò)誤的增加導(dǎo)致信號(hào)強(qiáng)度值的相應(yīng)降低。
步驟606輸出基于經(jīng)調(diào)整的信號(hào)強(qiáng)度值的信號(hào)質(zhì)量指示符。通常,信號(hào)質(zhì)量指示符提供數(shù)據(jù)傳輸質(zhì)量的指示,其將無線信號(hào)強(qiáng)度和經(jīng)由無線信號(hào)交換的數(shù)據(jù)中檢測到的錯(cuò)誤兩者考慮在內(nèi)。在至少一些實(shí)現(xiàn)方式中,輸出信號(hào)質(zhì)量指示符以指示相對(duì)于無線信號(hào)的信號(hào)強(qiáng)度的無線信號(hào)的信號(hào)質(zhì)量。
根據(jù)各種實(shí)現(xiàn)方式,信號(hào)質(zhì)量指示符可以以各種方式輸出。例如,可以例如在客戶端設(shè)備102上顯示信號(hào)質(zhì)量指示符的視覺指示。下面討論用于顯示信號(hào)質(zhì)量指示符的示例的實(shí)現(xiàn)方式。
可替代地或者另外地,可以輸出信號(hào)質(zhì)量指示符作為各種功能的通知,例如上文參考圖4和圖5所論述的。例如,可以將信號(hào)質(zhì)量指示符輸出到涉及數(shù)據(jù)交換的應(yīng)用。參考通信會(huì)話,例如,包括信號(hào)質(zhì)量指示符的通知可以被傳送到通信會(huì)話中涉及的應(yīng)用和/或服務(wù),諸如傳送到通信應(yīng)用110、通信客戶端122、通信服務(wù)124等等。應(yīng)用和/或服務(wù)可以基于通知來執(zhí)行各種動(dòng)作,例如實(shí)現(xiàn)補(bǔ)償不良信號(hào)質(zhì)量、提高信號(hào)質(zhì)量、優(yōu)化設(shè)備性能等的措施。
在至少一些實(shí)現(xiàn)方式中,可以基于檢測到的錯(cuò)誤并且獨(dú)立于信號(hào)強(qiáng)度來表征信號(hào)質(zhì)量。例如,考慮以下示例的過程。
圖7是描述根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的方法中的步驟的流程圖。該方法描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式,基于在無線信號(hào)中檢測到的錯(cuò)誤來生成信號(hào)質(zhì)量指示符的示例的過程。
步驟700檢測經(jīng)由無線信號(hào)傳送的數(shù)據(jù)中的錯(cuò)誤。在至少一些實(shí)現(xiàn)方式中,可以在接收到的數(shù)據(jù)中和/或基于發(fā)送而被另一個(gè)設(shè)備接收的數(shù)據(jù)來檢測錯(cuò)誤。檢測和量化數(shù)據(jù)中的錯(cuò)誤的示例方法詳述如下。
步驟702基于檢測到的錯(cuò)誤來表征無線信號(hào)的信號(hào)質(zhì)量。例如,信號(hào)質(zhì)量基于各種錯(cuò)誤相關(guān)條件來表征,其示例在下面討論。在至少一些實(shí)現(xiàn)方式中,基于檢測到的錯(cuò)誤并且獨(dú)立于檢測到的信號(hào)強(qiáng)度(例如獨(dú)立于無線信號(hào)的rssi)來表征信號(hào)質(zhì)量。下面討論基于檢測到的錯(cuò)誤來表征信號(hào)質(zhì)量的示例方式。
步驟704輸出信號(hào)質(zhì)量的指示??梢砸愿鞣N方式輸出信號(hào)質(zhì)量的指示,例如視覺指示、可聽指示等。例如,信號(hào)質(zhì)量指示可以作為通知輸出給各個(gè)功能,諸如上文參考圖4和圖5所論述的。在下面將討論的附圖中說明信號(hào)質(zhì)量的示例性的標(biāo)記。
圖8是描述根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的方法中的步驟的流程圖。該方法描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式,基于在無線信號(hào)中檢測到的錯(cuò)誤來表征無線信號(hào)質(zhì)量的示例過程。
步驟800指定無線信號(hào)的默認(rèn)信號(hào)質(zhì)量值。例如,可以指定對(duì)應(yīng)于高質(zhì)量無線信號(hào)(例如,其中檢測到很少錯(cuò)誤或沒有錯(cuò)誤的無線信號(hào))的默認(rèn)信號(hào)質(zhì)量值。
步驟802基于在無線信號(hào)中檢測到的錯(cuò)誤來計(jì)算調(diào)整值。例如,基于在無線信號(hào)中檢測到的錯(cuò)誤,例如基于錯(cuò)誤率、錯(cuò)誤數(shù)目等來計(jì)算調(diào)整值。下面詳細(xì)說明基于錯(cuò)誤計(jì)算調(diào)整值的示例的方法。
步驟804基于調(diào)整值來調(diào)整默認(rèn)信號(hào)質(zhì)量值。例如,基于調(diào)整值減小默認(rèn)信號(hào)質(zhì)量值,例如通過從默認(rèn)信號(hào)質(zhì)量值減去調(diào)整值來得出表征無線信號(hào)質(zhì)量的經(jīng)調(diào)整的信號(hào)質(zhì)量值。
可替代地或者另外地,默認(rèn)信號(hào)質(zhì)量值可以作為調(diào)整值的數(shù)學(xué)函數(shù)而進(jìn)行調(diào)整。例如,默認(rèn)信號(hào)質(zhì)量值可以作為調(diào)整值的反函數(shù)而減小,使得檢測到的錯(cuò)誤的增加導(dǎo)致默認(rèn)信號(hào)質(zhì)量值的相應(yīng)降低。
圖9是描述根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的方法中的步驟的流程圖。該方法描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式來確定用于調(diào)整信號(hào)質(zhì)量指示符的調(diào)整值的示例過程。
步驟900定義在無線信號(hào)中檢測到的錯(cuò)誤的錯(cuò)誤閾值。例如,錯(cuò)誤閾值各自對(duì)應(yīng)于在無線信號(hào)中檢測到的錯(cuò)誤的不同數(shù)量,例如不同的位錯(cuò)誤計(jì)數(shù)、不同的位錯(cuò)誤率、不同的重傳次數(shù)等等。
步驟902確定在無線信號(hào)中檢測到的錯(cuò)誤數(shù)量。在本討論中詳細(xì)說明了檢測和量化無線信號(hào)中的錯(cuò)誤的示例方法。例如,錯(cuò)誤可以被量化為在特定時(shí)間段內(nèi)檢測到的錯(cuò)誤的數(shù)目、位錯(cuò)誤率,等等。
步驟904通過將錯(cuò)誤數(shù)量與錯(cuò)誤閾值進(jìn)行比較來確定調(diào)整值。例如,第一錯(cuò)誤閾值可以對(duì)應(yīng)于零到x錯(cuò)誤數(shù)目的范圍,第二錯(cuò)誤閾值可以對(duì)應(yīng)于y錯(cuò)誤數(shù)目,第三錯(cuò)誤閾值可以對(duì)應(yīng)于z錯(cuò)誤數(shù)目,等等,其中x,y,z表示不同的離散錯(cuò)誤數(shù)量,例如位錯(cuò)誤數(shù)目、位錯(cuò)誤率等。此外,第一錯(cuò)誤閾值可以對(duì)應(yīng)于零(0)的調(diào)整值,第二錯(cuò)誤閾值可以對(duì)應(yīng)于一(1)的調(diào)整值,第三錯(cuò)誤閾值可以對(duì)應(yīng)于二(2)的調(diào)整值,等等。例如,如果錯(cuò)誤數(shù)量為x或更少,則調(diào)整值被確定為零(0)。如果錯(cuò)誤數(shù)量至少為x但小于y,則調(diào)整值為一(1)。如果錯(cuò)誤數(shù)量至少為y但小于z,則調(diào)整值為二(2),依此類推。
因此,在至少一些實(shí)現(xiàn)方式中,定義了一組錯(cuò)誤閾值,使得隨著錯(cuò)誤增加超過相應(yīng)的閾值,用于調(diào)整信號(hào)質(zhì)量指示符的調(diào)整值增加。相應(yīng)地,隨著錯(cuò)誤減小經(jīng)過相應(yīng)的閾值,調(diào)整值減小。利用調(diào)整值來表征無線信號(hào)質(zhì)量的示例方式在本文其它地方進(jìn)行詳細(xì)描述。
圖10是描述根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的方法中的步驟的流程圖。該方法描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式來呈現(xiàn)信號(hào)強(qiáng)度和信號(hào)質(zhì)量的標(biāo)記的示例過程。
步驟1000確定無線信號(hào)的信號(hào)強(qiáng)度和信號(hào)質(zhì)量。信號(hào)強(qiáng)度例如對(duì)應(yīng)于無線信號(hào)的rssi。根據(jù)各種實(shí)現(xiàn)方式,基于經(jīng)由無線信號(hào)傳送的數(shù)據(jù)中所檢測到的錯(cuò)誤和/或其他信號(hào)質(zhì)量標(biāo)記來確定信號(hào)質(zhì)量。用于表征信號(hào)質(zhì)量的示例方式在本文其它地方進(jìn)行詳細(xì)描述。
步驟1002輸出信號(hào)強(qiáng)度和信號(hào)質(zhì)量的指示符。例如,指示符可以作為信號(hào)強(qiáng)度和信號(hào)質(zhì)量的組合表示來輸出。可替代地或者另外地,指示符可以包括信號(hào)強(qiáng)度和信號(hào)質(zhì)量的分離的標(biāo)記。根據(jù)各種實(shí)現(xiàn)方式,指示符可以以各種方式輸出,例如經(jīng)由顯示圖形指示符、可聽指示符等。信號(hào)強(qiáng)度和信號(hào)質(zhì)量的指示符的示例論述如下。例如,可以將信號(hào)強(qiáng)度和信號(hào)質(zhì)量的指示符可以作為通知輸出給各種功能,諸如上面參考圖4-7所討論的。
可以以各種方式檢測和/或表征無線數(shù)據(jù)中的錯(cuò)誤。例如,考慮以下示例過程。
圖11是描述根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的方法中的步驟的流程圖。該方法描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式來表征無線數(shù)據(jù)中的錯(cuò)誤的示例的過程。
步驟1100確定在無線信號(hào)的數(shù)據(jù)中檢測到的錯(cuò)誤的錯(cuò)誤計(jì)數(shù)??梢砸愿鞣N方式來指定錯(cuò)誤計(jì)數(shù),諸如位錯(cuò)誤數(shù)目,分組錯(cuò)誤數(shù)目、抖動(dòng)值、分組延時(shí)、丟失的位和/或分組的數(shù)目、等等。在至少一些實(shí)現(xiàn)方式中,錯(cuò)誤計(jì)數(shù)可以被確定為在離散時(shí)間段(例如超過0.5秒、1秒、5秒等等)上的錯(cuò)誤數(shù)目。
可以以各種方式確定錯(cuò)誤計(jì)數(shù)。例如,可以基于對(duì)數(shù)據(jù)執(zhí)行的循環(huán)冗余校驗(yàn)(crc)的輸出來確定錯(cuò)誤計(jì)數(shù)。當(dāng)客戶端設(shè)備102接收數(shù)據(jù)時(shí),例如,客戶端設(shè)備102可以對(duì)數(shù)據(jù)執(zhí)行crc過程以檢測錯(cuò)誤。crc的輸出指示例如在特定時(shí)間段內(nèi)檢測到的錯(cuò)誤的數(shù)目。
作為另一示例,錯(cuò)誤計(jì)數(shù)可以基于根據(jù)糾錯(cuò)編碼檢測到的錯(cuò)誤,例如對(duì)數(shù)據(jù)執(zhí)行的前向糾錯(cuò)(fec)。可以應(yīng)用于數(shù)據(jù)的fec的示例包括硬決策fec、軟決策fec等。例如,來自數(shù)據(jù)的fec的輸出指定經(jīng)由fec在數(shù)據(jù)中檢測和/或糾正的錯(cuò)誤的數(shù)目。例如,在無線信號(hào)中傳輸?shù)臄?shù)據(jù)可以在傳輸之前進(jìn)行編碼(例如,使用塊碼、卷積碼等),以使接收設(shè)備在數(shù)據(jù)被接收到時(shí)能夠確定數(shù)據(jù)中是否存在錯(cuò)誤。此外,這種編碼可以使得接收設(shè)備能夠量化存在多少錯(cuò)誤,例如翻轉(zhuǎn)位數(shù)目、省略位數(shù)目等。糾正編碼也可以使得接收設(shè)備能夠糾正這種錯(cuò)誤。
在至少一些實(shí)現(xiàn)方式中,可以對(duì)要被無線傳輸?shù)臄?shù)據(jù)采用多種不同類型的編碼。例如,可以使用fec編碼來對(duì)數(shù)據(jù)進(jìn)行編碼,然后可以使用crc編碼對(duì)得到的經(jīng)fec編碼的數(shù)據(jù)進(jìn)行編碼。接收設(shè)備(例如,客戶端設(shè)備102)可以首先使用crc解碼器、然后是fec解碼器對(duì)數(shù)據(jù)進(jìn)行解碼。這可以使得接收設(shè)備能夠基于所嘗試的crc解碼來確定總體數(shù)據(jù)完整性,并且經(jīng)由fec解碼來量化和/或修復(fù)數(shù)據(jù)錯(cuò)誤。
步驟1102顯露錯(cuò)誤計(jì)數(shù)以用于表征無線信號(hào)的信號(hào)質(zhì)量。例如,錯(cuò)誤計(jì)數(shù)本身可以用于表征無線信號(hào)的信號(hào)質(zhì)量??商娲鼗蛘吡硗獾?,可以基于錯(cuò)誤計(jì)數(shù)來調(diào)整無線信號(hào)的信號(hào)強(qiáng)度值,如上所述。作為另一示例性實(shí)現(xiàn)方式,可以使用錯(cuò)誤計(jì)數(shù)來生成用于調(diào)整信號(hào)質(zhì)量指示符的調(diào)整值,諸如上面參考圖6-9所討論的。在至少一些實(shí)現(xiàn)方式中,錯(cuò)誤計(jì)數(shù)可以傳送到應(yīng)用(例如,通信應(yīng)用110和/或web應(yīng)用118),以使應(yīng)用可以基于錯(cuò)誤計(jì)數(shù)來執(zhí)行各種動(dòng)作。例如,錯(cuò)誤計(jì)數(shù)可以作為通知輸出給各個(gè)功能,例如上文參考圖4-7所論述的。
圖12是描述根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的方法中的步驟的流程圖。該方法描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式來表征無線數(shù)據(jù)中的錯(cuò)誤的示例過程。
步驟1200確定在無線信號(hào)的數(shù)據(jù)中檢測到的錯(cuò)誤的錯(cuò)誤率。例如,錯(cuò)誤率可以基于在一段時(shí)間內(nèi)檢測到的錯(cuò)誤的數(shù)目,例如位錯(cuò)誤率(ber)、分組錯(cuò)誤率(per)等等??梢砸愿鞣N方式檢測錯(cuò)誤率,例如基于經(jīng)由對(duì)數(shù)據(jù)執(zhí)行的crc檢測到的錯(cuò)誤。
步驟1202顯露錯(cuò)誤率以用于表征無線信號(hào)的信號(hào)質(zhì)量。例如,錯(cuò)誤率本身可以用于表征無線信號(hào)的信號(hào)質(zhì)量。可替代地或者另外地,可以基于錯(cuò)誤率來調(diào)整無線信號(hào)的信號(hào)強(qiáng)度值,如上所述。作為另一示例性的實(shí)現(xiàn)方式,可以使用錯(cuò)誤率來生成用于調(diào)整信號(hào)質(zhì)量的指示符的調(diào)整值,諸如以上參考圖6-9所討論的。在至少一些實(shí)現(xiàn)方式中,錯(cuò)誤率可以被傳送到應(yīng)用(例如,通信應(yīng)用110和/或web應(yīng)用118),以使應(yīng)用能夠基于錯(cuò)誤率來執(zhí)行各種動(dòng)作。
圖13是描述根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的方法中的步驟的流程圖。該方法描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式來表征無線數(shù)據(jù)中的數(shù)據(jù)傳輸中的錯(cuò)誤的示例過程。
步驟1300確定針對(duì)經(jīng)由無線信號(hào)的數(shù)據(jù)的無線傳輸所執(zhí)行的重傳次數(shù)。例如,重傳是基于自動(dòng)重復(fù)請求(arq)的技術(shù)執(zhí)行的,當(dāng)確定數(shù)據(jù)傳輸失敗時(shí),例如該數(shù)據(jù)沒有到達(dá)接收者和/或該數(shù)據(jù)在接收者接收到時(shí)已被破壞,可以重復(fù)數(shù)據(jù)傳輸。
例如,客戶端設(shè)備102可以例如基于在確認(rèn)(ack)超時(shí)時(shí)段內(nèi)未接收到ack的數(shù)據(jù)來重傳未被接收設(shè)備確認(rèn)的無線數(shù)據(jù)。根據(jù)各種實(shí)現(xiàn)方式,客戶端設(shè)備102可以跟蹤在特定數(shù)據(jù)會(huì)話期間和/或通過特定網(wǎng)絡(luò)連接以及在特定時(shí)間段內(nèi)發(fā)生的重傳次數(shù)。
步驟1302顯露重傳次數(shù)以用于表征無線信號(hào)的信號(hào)質(zhì)量。例如,重傳次數(shù)本身可以用于表征無線信號(hào)的信號(hào)質(zhì)量。可替代地或者另外地,可以基于重傳次數(shù)來調(diào)整無線信號(hào)的信號(hào)強(qiáng)度值。作為另一示例性的實(shí)現(xiàn)方式,可以使用重傳次數(shù)來產(chǎn)生用于調(diào)整信號(hào)質(zhì)量指示符的調(diào)整值,諸如上面參考圖6-9所討論的。在至少一些實(shí)現(xiàn)方式中,可以將重傳次數(shù)傳送到應(yīng)用(例如,通信應(yīng)用110和/或web應(yīng)用118),以使應(yīng)用可以基于錯(cuò)誤率來執(zhí)行各種動(dòng)作。
圖14是描述根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的方法中的步驟的流程圖。該方法描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的表征無線信號(hào)的下載信號(hào)質(zhì)量和上傳信號(hào)質(zhì)量的示例過程。
步驟1400確定無線信號(hào)的上傳信號(hào)質(zhì)量和下載信號(hào)質(zhì)量。例如,上面討論的用于表征無線信號(hào)的信號(hào)質(zhì)量的技術(shù)可以應(yīng)用于下載到設(shè)備的數(shù)據(jù),并且分別應(yīng)用于從設(shè)備上傳的數(shù)據(jù)。因此,可以為下載的數(shù)據(jù)和上傳的數(shù)據(jù)確定單獨(dú)的信號(hào)質(zhì)量值。
步驟1402輸出上傳信號(hào)質(zhì)量相對(duì)于下載信號(hào)質(zhì)量的標(biāo)記。例如,標(biāo)記將上傳信號(hào)質(zhì)量與下載信號(hào)質(zhì)量進(jìn)行對(duì)比。標(biāo)記可以以各種方式輸出,例如經(jīng)由圖形標(biāo)記、音頻標(biāo)記等。以下參考圖20討論這種標(biāo)記的示例。
圖15是描述根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的方法中的步驟的流程圖。該方法描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式基于無線信號(hào)的信號(hào)質(zhì)量的指示來執(zhí)行動(dòng)作的示例的過程。
步驟1500接收無線信號(hào)的信號(hào)質(zhì)量的指示。例如,該指示可以由諸如客戶端設(shè)備102(例如,來自質(zhì)量服務(wù)126)、通信應(yīng)用110、通信服務(wù)124、質(zhì)量服務(wù)126(例如,來自連接到網(wǎng)絡(luò)114的設(shè)備)的各個(gè)實(shí)體等接收。在至少一些實(shí)現(xiàn)方式中,可以例如通過來自客戶端無線模塊104的通信應(yīng)用110作為設(shè)備內(nèi)通信來接收信號(hào)質(zhì)量的指示。
通常,信號(hào)質(zhì)量的指示可以采取各種形式。例如,指示本質(zhì)上可以是描述性的,例如信號(hào)質(zhì)量高、中等、低、差等的一般指示??商娲鼗蛘吡硗獾?,指示可以是例如基于信號(hào)強(qiáng)度(例如,rssi)、錯(cuò)誤計(jì)數(shù)和/或錯(cuò)誤率、重傳次數(shù)等等的定量(例如,質(zhì)量值)。作為又一實(shí)現(xiàn)方式,信號(hào)質(zhì)量的指示可以指示信號(hào)質(zhì)量趨勢,例如信號(hào)質(zhì)量正在下降、正在增加等指示。這些信號(hào)質(zhì)量的各種指示以及其他指示可以在本文討論的實(shí)現(xiàn)方式的精神和范圍內(nèi)以不同的方式組合。
步驟1502基于信號(hào)質(zhì)量的指示來執(zhí)行動(dòng)作。例如,該動(dòng)作取決于信號(hào)質(zhì)量的指示是否表示信號(hào)質(zhì)量(例如,該信號(hào)質(zhì)量趨向于較低),信號(hào)質(zhì)量好或高(例如,趨向于較高)等問題。例如,考慮以下示例的措施。
低信號(hào)質(zhì)量:響應(yīng)于低信號(hào)質(zhì)量的指示,例如降低的信號(hào)質(zhì)量的趨勢的指示,可以采取各種措施。
(1)用戶通知——可以向用戶呈現(xiàn)低信號(hào)質(zhì)量的通知,例如信號(hào)質(zhì)量正在下降的視覺和/或聽覺通知。例如,客戶端無線模塊104和/或通信應(yīng)用110可呈現(xiàn)低信號(hào)質(zhì)量的通知。以下將討論此類通知的示例。
(2)用戶建議——可以向用戶提供各種建議和/或指令以嘗試增加信號(hào)質(zhì)量,例如通過視覺和/或聽覺建議。這樣的建議的示例包括在特定方向上物理移動(dòng)的建議,例如更靠近信號(hào)源和/或遠(yuǎn)離信號(hào)障礙物,例如移動(dòng)以更靠近無線基站116的建議。另一建議可以請求用戶打開他們的無線寬帶無線電以連接到本地?zé)o線寬帶網(wǎng)絡(luò),例如,在用戶正通過無線蜂窩連接傳送數(shù)據(jù)的情況下。
(3)信號(hào)質(zhì)量糾正——可以采取各種措施來嘗試糾正低信號(hào)質(zhì)量,例如嘗試提高信號(hào)質(zhì)量。例如,通信應(yīng)用程序118、通信服務(wù)124和/或質(zhì)量服務(wù)126可以執(zhí)行糾正過程以嘗試增加信號(hào)質(zhì)量,例如減少通過無線信號(hào)傳送的數(shù)據(jù)中的信號(hào)錯(cuò)誤。
例如,通信應(yīng)用程序118可以實(shí)現(xiàn)獨(dú)立于由客戶端設(shè)備102的其他組件(例如客戶端無線模塊104和/或客戶端無線硬件106)執(zhí)行的糾錯(cuò)過程和/或除了由客戶端設(shè)備102的其他組件執(zhí)行的糾錯(cuò)過程之外的另外的糾錯(cuò)過程。例如,通信應(yīng)用118可以更改(例如,減小)用于對(duì)媒體數(shù)據(jù)進(jìn)行編碼的其編解碼器比特率,以減少引入到通過低質(zhì)量無線信號(hào)傳輸?shù)臒o線數(shù)據(jù)中的錯(cuò)誤。在至少一些實(shí)現(xiàn)方式中,減少編解碼器比特率使得能夠?qū)崿F(xiàn)更穩(wěn)健的糾錯(cuò)編碼以糾正信號(hào)數(shù)據(jù)中的錯(cuò)誤。此外,較低的編解碼器比特率通常利用較少的帶寬,這可以允許更窄信道和更窄信道濾波器,其可以改善無線信道上的信噪比,和/或提供更多的時(shí)間來平衡(averageout)位周期上的噪聲。
作為另一示例,通信應(yīng)用118可以對(duì)無線數(shù)據(jù)實(shí)現(xiàn)其自己的fec和/或crc以糾正無線數(shù)據(jù)中的錯(cuò)誤。如上所述,應(yīng)用程序118執(zhí)行的糾錯(cuò)過程可以獨(dú)立于由其他層執(zhí)行的過程,例如在客戶端設(shè)備102的物理層(phy)處執(zhí)行的糾錯(cuò)過程。糾錯(cuò)過程例如可以在應(yīng)用層執(zhí)行且獨(dú)立于在其他層執(zhí)行的過程。
作為替代或另外的實(shí)現(xiàn)方式,通信應(yīng)用118可以向另一個(gè)組件通知無線信號(hào)質(zhì)量差,并請求組件執(zhí)行糾正過程。例如,通信應(yīng)用118可以向客戶端無線模塊104和/或客戶端無線硬件106通知信號(hào)質(zhì)量差,并且糾正過程由被通知的組件實(shí)現(xiàn)。例如,該通知可以請求應(yīng)用和/或修改糾錯(cuò)過程,例如應(yīng)用crc和/或fec,增加現(xiàn)有fec速率等等。在至少一些實(shí)現(xiàn)方式中,通信應(yīng)用118可以將這樣的通知順著堆棧傳送到諸如客戶端設(shè)備102的鏈路層組件的下層組件。
(4)服務(wù)通知——低信號(hào)質(zhì)量的通知可以被傳送到網(wǎng)絡(luò)服務(wù),諸如通信服務(wù)124和/或質(zhì)量服務(wù)126。例如,客戶端無線模塊104和/或通信應(yīng)用110傳送低信號(hào)質(zhì)量的通知。如上所述,質(zhì)量服務(wù)126可以利用這樣的通知來追蹤網(wǎng)絡(luò)114的不同部分的信號(hào)質(zhì)量,并且在連接到網(wǎng)絡(luò)114的實(shí)體間傳播信號(hào)質(zhì)量信息。
高信號(hào)質(zhì)量:可以響應(yīng)于高信號(hào)質(zhì)量的指示,例如增加的信號(hào)質(zhì)量的趨勢的指示,可采取各種措施。
(1)用戶通知——可以向用戶呈現(xiàn)高信號(hào)質(zhì)量的通知,諸如信號(hào)質(zhì)量正在增加的視覺和/或聽覺通知。例如,客戶端無線模塊104和/或通信應(yīng)用110可呈現(xiàn)高信號(hào)質(zhì)量的通知。根據(jù)各種實(shí)現(xiàn)方式,這使得用戶能夠注意到特定位置(例如,地理位置,基于網(wǎng)絡(luò)的位置等)與高信號(hào)質(zhì)量相關(guān)聯(lián),使得用戶可以重新訪問該位置以體驗(yàn)高信號(hào)質(zhì)量。
(2)性能優(yōu)化——可以基于確定高信號(hào)質(zhì)量可用來實(shí)現(xiàn)各種無線性能優(yōu)化過程。例如,可以增加媒體編解碼器速率以增加無線通信的媒體數(shù)據(jù)(例如,語音、視頻等)的質(zhì)量。作為另一示例,可以降低由客戶端設(shè)備102使用的無線傳輸功率以節(jié)省電池壽命。
(3)服務(wù)通知——高信號(hào)質(zhì)量的通知可以被傳送到諸如通信服務(wù)124和/或質(zhì)量服務(wù)126之類的網(wǎng)絡(luò)服務(wù)。例如,客戶端無線模塊104和/或通信應(yīng)用110傳送高信號(hào)質(zhì)量的通知。如上所述,質(zhì)量服務(wù)126可以利用這樣的通知來追蹤網(wǎng)絡(luò)114的不同部分的信號(hào)質(zhì)量,并且在連接到網(wǎng)絡(luò)114的實(shí)體間傳播信號(hào)質(zhì)量信息。
圖16是描述根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)的方法中的步驟的流程圖。該方法描述了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式來測試無線信號(hào)的信號(hào)質(zhì)量的示例的過程。
步驟1600接收對(duì)確定無線信號(hào)的信號(hào)質(zhì)量的請求。例如,可以響應(yīng)于各種事件來接收該請求。例如,用戶可以明確地請求確定在用戶的設(shè)備和一個(gè)或多個(gè)其他設(shè)備之間,例如在客戶端設(shè)備102和一個(gè)或多個(gè)終端120之間的信號(hào)質(zhì)量??商娲鼗蛘吡硗獾?,可以在響應(yīng)于諸如經(jīng)由日歷應(yīng)用程序和/或其他調(diào)度功能調(diào)度的在線會(huì)議和/或其他通信事件的調(diào)度的通信事件而發(fā)起該請求。各種其他事件可以在本文討論的實(shí)現(xiàn)方式的精神和范圍內(nèi)發(fā)起對(duì)確定信號(hào)質(zhì)量的請求。
步驟1602啟動(dòng)測試程序以確定信號(hào)質(zhì)量。例如,測試數(shù)據(jù)可以在各種設(shè)備之間傳送,例如在客戶端設(shè)備102和終端120之間。測試數(shù)據(jù)可以采取各種形式,例如媒體數(shù)據(jù)(例如,語音數(shù)據(jù)、視頻數(shù)據(jù)、內(nèi)容數(shù)據(jù))等。
步驟1604基于測試過程來確定無線信號(hào)的信號(hào)質(zhì)量。上面描述了用于確定信號(hào)質(zhì)量的各種方式,并且包括確定信號(hào)強(qiáng)度,經(jīng)由無線信號(hào)傳輸?shù)臄?shù)據(jù)中檢測到的錯(cuò)誤等等。
步驟1606輸出信號(hào)質(zhì)量的指示。用于輸出信號(hào)質(zhì)量指示的各種方式在本文其他地方詳細(xì)描述,并且包括顯示信號(hào)質(zhì)量的視覺指示符、傳送信號(hào)質(zhì)量的通知等等。
因此,上述過程提供了用于在網(wǎng)絡(luò)的不同部分上(例如,兩個(gè)或更多個(gè)不同設(shè)備之間)測試信號(hào)質(zhì)量的示例的方式。在至少一些實(shí)現(xiàn)方式中,可以獨(dú)立于實(shí)時(shí)通信會(huì)話來執(zhí)行該過程,例如獨(dú)立于測試過程期間的用戶交互來執(zhí)行該過程。
根據(jù)各種實(shí)現(xiàn)方式,可以實(shí)時(shí)地執(zhí)行上述方法以及本文描述的其他過程以提供信號(hào)質(zhì)量的動(dòng)態(tài)指示。例如,各種過程可以響應(yīng)信號(hào)質(zhì)量特性的變化來動(dòng)態(tài)地調(diào)整信號(hào)強(qiáng)度和信號(hào)質(zhì)量的指示。在至少一些實(shí)現(xiàn)方式中,可以周期性地和/或連續(xù)執(zhí)行該過程以提供當(dāng)前信號(hào)質(zhì)量的指示。
已經(jīng)討論了一些示例的過程,現(xiàn)在考慮根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式對(duì)信號(hào)屬性的一些示例的圖形指示符的討論。
信號(hào)屬性的圖形指示符
該部分描述根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的信號(hào)屬性的一些示例的圖形指示符。所描述的圖形指示符不應(yīng)被解釋為限制性的,并且僅以示例的目的呈現(xiàn)。
圖17示出了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的信號(hào)強(qiáng)度指示符1700。信號(hào)強(qiáng)度指示符1700例如表示以各種方式確定的信號(hào)強(qiáng)度值,其示例在上面進(jìn)行了討論。
信號(hào)強(qiáng)度指示符1700包括強(qiáng)度條1702,其可以被加陰影和/或著色以指示無線信號(hào)的信號(hào)強(qiáng)度。例如,加陰影和/或著色的強(qiáng)度條1702越多,由信號(hào)強(qiáng)度指示符1700表示的無線信號(hào)的信號(hào)強(qiáng)度越高。
與信號(hào)強(qiáng)度指示符1700相鄰的是信號(hào)質(zhì)量控件1704。根據(jù)各種實(shí)現(xiàn)方式,信號(hào)質(zhì)量控件1704被顯示在信號(hào)強(qiáng)度指示符1700附近和/或鄰近處。然而,這不應(yīng)被解釋為限制,信號(hào)質(zhì)量控件1704可以分開地和/或與信號(hào)強(qiáng)度指示符1700分離地顯示。信號(hào)強(qiáng)度指示符1700和信號(hào)質(zhì)量控件1704可以以各種方式顯示,例如在客戶端設(shè)備102的顯示屏幕上,作為通信應(yīng)用110、web應(yīng)用118、通信客戶端122的圖形用戶界面(gui)的一部分、等等。
通常,信號(hào)質(zhì)量控件1704是可選擇的,以使得呈現(xiàn)信號(hào)質(zhì)量和/或其他信號(hào)屬性的標(biāo)記。例如,用戶可以經(jīng)由任何合適的輸入技術(shù)來選擇信號(hào)質(zhì)量控件1704,其示例參照系統(tǒng)2200進(jìn)行討論。信號(hào)質(zhì)量控件1704的選擇例如使得信號(hào)強(qiáng)度指示符1700被用由信號(hào)強(qiáng)度指示符1700表征的無線信號(hào)的信號(hào)質(zhì)量指示符替換或增強(qiáng)。例如,考慮以下示例的圖形指示符。
圖18示出了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的示例的信號(hào)質(zhì)量指示符1800。根據(jù)各種實(shí)現(xiàn)方式,信號(hào)質(zhì)量指示符1800表示根據(jù)上述技術(shù)輸出的信號(hào)質(zhì)量的圖形指示。
在至少一些實(shí)現(xiàn)方式中,響應(yīng)于用戶選擇上面介紹的信號(hào)質(zhì)量控件1704而輸出信號(hào)質(zhì)量指示符1800。然而,這并不意味著限制,并且可以響應(yīng)于各種不同事件中的一個(gè)或多個(gè)來輸出信號(hào)質(zhì)量指示符1800。
根據(jù)各種實(shí)現(xiàn)方式,信號(hào)質(zhì)量指示符1800表示由信號(hào)強(qiáng)度指示符1700表示的相同無線信號(hào)的信號(hào)質(zhì)量。例如,信號(hào)質(zhì)量指示符1800表示經(jīng)調(diào)整,以使得信號(hào)強(qiáng)度值根據(jù)到上面討論的技術(shù)而調(diào)整。
信號(hào)質(zhì)量指示符1800包括質(zhì)量條1802,其進(jìn)而包括陰影質(zhì)量條1804和非陰影質(zhì)量條1806。根據(jù)各種實(shí)現(xiàn)方式,陰影質(zhì)量條1804可以以各種方式與非陰影質(zhì)量條1806區(qū)分開,例如基于不同的陰影級(jí)別、不同的顏色、不同的填充圖案等。通常,被加陰影的質(zhì)量條1802越多,確定的無線信號(hào)的信號(hào)質(zhì)量越高。因此,基于非陰影質(zhì)量條1806的存在,可以看出,由信號(hào)強(qiáng)度指示符1700表示的信號(hào)強(qiáng)度已被減小以產(chǎn)生信號(hào)質(zhì)量指示符1800。
根據(jù)各種實(shí)現(xiàn)方式,信號(hào)質(zhì)量指示符1800可以替代顯示區(qū)域中的信號(hào)強(qiáng)度指示符1700??商娲?,信號(hào)質(zhì)量指示符1800可以與信號(hào)強(qiáng)度指示符1700一起顯示,諸如在顯示器的彼此相鄰的不同區(qū)域中等等。
圖19示出了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的示例的信號(hào)屬性指示符1900。根據(jù)各種實(shí)現(xiàn)方式,信號(hào)屬性指示符1900表示根據(jù)上述技術(shù)輸出的信號(hào)質(zhì)量和信號(hào)強(qiáng)度的圖形指示。
信號(hào)屬性指示符1900包括屬性條1902,其可以以各種方式被加陰影以傳達(dá)無線信號(hào)的屬性,諸如信號(hào)強(qiáng)度、信號(hào)質(zhì)量等等。與信號(hào)屬性指示符1900相鄰顯示的是屬性圖例1904,其提供用于從信號(hào)屬性指示符1900導(dǎo)出信號(hào)屬性的解釋信息。屬性圖例1904例如指示包括陰影1906的屬性條1902指示無線信號(hào)的信號(hào)強(qiáng)度,并且包括陰影1908的屬性條1902指示無線信號(hào)的信號(hào)質(zhì)量。
因此,屬性條1902包括根據(jù)陰影1908加陰影的屬性條1910以及根據(jù)陰影1906加陰影的屬性條1912。因此,屬性條1910指示相對(duì)于由屬性條1912指示的無線信號(hào)的信號(hào)強(qiáng)度的無線信號(hào)的信號(hào)質(zhì)量。例如,屬性條1910指示無線信號(hào)的質(zhì)量小于無線信號(hào)的強(qiáng)度。
根據(jù)各種實(shí)現(xiàn)方式,較大屬性條1902基于具有最高值的信號(hào)屬性而被陰影化。例如,如果由信號(hào)屬性指示符1900表示的無線信號(hào)的信號(hào)質(zhì)量大于信號(hào)強(qiáng)度,則屬性條1912相對(duì)于屬性條1910的陰影可能與圖19所示的陰影相反。
因此,信號(hào)屬性指示符1900呈現(xiàn)將不同信號(hào)屬性彼此區(qū)分開的示例方式,例如用于區(qū)分無線信號(hào)的信號(hào)強(qiáng)度與無線信號(hào)的信號(hào)質(zhì)量。此外,信號(hào)屬性指示符1900呈現(xiàn)集成的可視表示,使得不同的信號(hào)屬性可以組合在單個(gè)表示中,從而簡化用戶理解并減少用于表示不同信號(hào)屬性的屏幕空間。
圖20示出了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的示例的信號(hào)質(zhì)量指示符2000。根據(jù)各種實(shí)現(xiàn)方式,信號(hào)質(zhì)量指示符2000表示根據(jù)上述技術(shù)輸出的信號(hào)質(zhì)量的圖形指示。
信號(hào)質(zhì)量指示符2000包括質(zhì)量條2002,其可以以不同的方式加陰影和/或成形(shaped)以指示不同的信號(hào)質(zhì)量屬性。與質(zhì)量條2002相鄰顯示的是質(zhì)量圖例2004,其提供用于從信號(hào)質(zhì)量指示符2000得出信號(hào)質(zhì)量信息的解釋信息。例如,質(zhì)量圖例2004指示被配置為雙面陰影箭頭2006的質(zhì)量條2002表示無線信號(hào)的相對(duì)組合的上傳和下載信號(hào)質(zhì)量。質(zhì)量圖例2004進(jìn)一步指示被配置為陰影向下箭頭2008的質(zhì)量條2002表示無線信號(hào)的相對(duì)下載信號(hào)質(zhì)量。此外,質(zhì)量圖例2004指示被配置為陰影向上箭頭2010的質(zhì)量條2002表示無線信號(hào)的相對(duì)上傳信號(hào)質(zhì)量。
因此,質(zhì)量條2002包括配置為雙面陰影箭頭2006的質(zhì)量條2012,并且因此指示無線信號(hào)的相對(duì)上傳和下載信號(hào)質(zhì)量。質(zhì)量條2002還包括被配置為陰影向下箭頭2008的質(zhì)量條2014,并且因此指示無線信號(hào)的相對(duì)下載信號(hào)質(zhì)量。通常,較大的質(zhì)量條2002表示比較小質(zhì)量條2002更高的相對(duì)質(zhì)量。因此,與無線信號(hào)的上傳信號(hào)質(zhì)量相比,質(zhì)量指示符2000指示特定無線信號(hào)具有較高的相對(duì)下載信號(hào)質(zhì)量。
通常,上面呈現(xiàn)的視覺指示符提供了可視地呈現(xiàn)關(guān)于無線信號(hào)的屬性的信息的示例方式,諸如信號(hào)強(qiáng)度、信號(hào)質(zhì)量等等??梢砸愿鞣N方式呈現(xiàn)和組合視覺指示符,以傳達(dá)信號(hào)屬性的不同類型和組合。此外,可以響應(yīng)于各種事件來呈現(xiàn)視覺指示符,諸如對(duì)信號(hào)屬性的用戶請求(例如,經(jīng)由信號(hào)質(zhì)量控件1704的選擇)、響應(yīng)于信號(hào)質(zhì)量的變化、響應(yīng)于用戶開始應(yīng)用、等等。
圖21示出了根據(jù)一個(gè)或多個(gè)實(shí)現(xiàn)方式的示例通信接口2100。通信接口2100例如表示可以由通信應(yīng)用110、通信服務(wù)124、通信客戶端122等呈現(xiàn)的圖形用戶界面(gui)。通常,通信接口2100可以作為在不同設(shè)備之間諸如客戶端設(shè)備102和終端120之間的通信會(huì)話的可視表示而顯示在客戶端設(shè)備102上。在至少一些實(shí)現(xiàn)方式中,通信接口2100表示主gui,例如,當(dāng)啟動(dòng)應(yīng)用程序和/或服務(wù)時(shí)所呈現(xiàn)的初始gui。
通信接口2100包括用戶標(biāo)識(shí)符2102和參與者區(qū)域2104。用戶標(biāo)識(shí)符2102包括用于通信接口2100的用戶的標(biāo)識(shí)信息,例如登錄到通信應(yīng)用110并且與通信接口交互2100以參與通信會(huì)話的用戶。例如,用戶可以使用撥號(hào)控件2106來輸入可用于開始與另一用戶的通信會(huì)話的電話號(hào)碼和/或其他路由信息。作為另一選擇,用戶可以選擇聯(lián)系人控件2108以查看和/或搜索發(fā)起與其的通信會(huì)話的聯(lián)系人。此外,用戶可以選擇應(yīng)答控件2110來接受來自另一用戶的參與通信會(huì)話的請求,例如應(yīng)答呼入的呼叫。
根據(jù)各種實(shí)現(xiàn)方式,參與者區(qū)域2104顯示參與當(dāng)前活動(dòng)通信會(huì)話的一個(gè)或多個(gè)用戶的視覺表示。例如,參與者區(qū)域2104可以顯示表示個(gè)人用戶和/或用戶組的用戶圖標(biāo)(例如,化身)。可替代地或者另外地,參與者區(qū)域2104可以顯示參與活動(dòng)通信會(huì)話的用戶和/或用戶組的實(shí)時(shí)視頻圖像。
通信接口2100還包括信號(hào)質(zhì)量指示符2112,其指示用于將媒體作為通信會(huì)話的一部分傳送的信號(hào)的各種信號(hào)質(zhì)量屬性。信號(hào)質(zhì)量指示符2112的示例在上面參照圖17-20進(jìn)行了討論。在至少一些實(shí)現(xiàn)方式中,信號(hào)質(zhì)量指示符2112指示用于活動(dòng)通信會(huì)話的信號(hào)質(zhì)量,例如根據(jù)本文討論的用于指示無線信號(hào)質(zhì)量的技術(shù)所確定的。在該特定的示例中,信號(hào)質(zhì)量指示符2112指示在其上顯示通信接口2100的設(shè)備與一個(gè)或多個(gè)其他設(shè)備(例如,與參與者區(qū)域2104中表示的用戶相關(guān)聯(lián)的設(shè)備)之間的低信號(hào)質(zhì)量。
在至少一些實(shí)現(xiàn)方式中,信號(hào)質(zhì)量指示符2112可以為活動(dòng)通信會(huì)話提供信號(hào)質(zhì)量的可視指示??商娲鼗蛘吡硗獾?,信號(hào)質(zhì)量指示符2112可以指示各種設(shè)備之間的信號(hào)質(zhì)量,即使設(shè)備之間的通信會(huì)話當(dāng)前沒有活動(dòng)。例如,參考環(huán)境100,客戶端無線模塊104和/或通信應(yīng)用110可以發(fā)起檢測客戶端設(shè)備102和終端120之間的信號(hào)質(zhì)量的質(zhì)量測試過程??商娲鼗蛘吡硗獾?,質(zhì)量服務(wù)126可以啟動(dòng)這樣的測試過程。例如,測試過程可以包括在客戶端設(shè)備102和終端120之間傳送測試數(shù)據(jù),并且確定測試數(shù)據(jù)的傳送期間所經(jīng)歷的信號(hào)質(zhì)量。上面詳細(xì)說明了確定和測試信號(hào)質(zhì)量的示例的方式。
通信接口2100還包括質(zhì)量細(xì)節(jié)控件2114和改善質(zhì)量控件2116。根據(jù)各種實(shí)現(xiàn)方式,質(zhì)量細(xì)節(jié)控件2114是可選擇的,以引起例如顯示關(guān)于信息質(zhì)量的進(jìn)一步細(xì)節(jié)。例如,信號(hào)質(zhì)量指示符2112可以指示考慮各種因素(例如信號(hào)強(qiáng)度,信號(hào)錯(cuò)誤,信號(hào)帶寬等)的一般信號(hào)質(zhì)量。質(zhì)量細(xì)節(jié)控件2114的選擇可以提供進(jìn)一步的質(zhì)量信息,例如關(guān)于用于確定信號(hào)質(zhì)量指示符2112的各個(gè)因素的細(xì)節(jié)。例如,可以呈現(xiàn)不同的指示符,用于信號(hào)強(qiáng)度、錯(cuò)誤數(shù)量、錯(cuò)誤率、帶寬,等等。
改善質(zhì)量控件2116可選擇以發(fā)起一個(gè)或多個(gè)過程來嘗試改善無線信號(hào)質(zhì)量,其示例在上面詳細(xì)描述。例如,改善質(zhì)量控件2116的選擇可以使通信應(yīng)用110和/或質(zhì)量服務(wù)126啟動(dòng)用于改善信號(hào)質(zhì)量的一個(gè)或多個(gè)過程,諸如各種糾錯(cuò)過程,識(shí)別附加和/或替代無線信道以用于無線通信,等等。在至少一些實(shí)現(xiàn)方式中,改善質(zhì)量控件2116的選擇可以使得向用戶呈現(xiàn)用于提高信號(hào)質(zhì)量的建議,諸如視覺建議、可聽建議等等。以上描述了這些建議的示例??蛇x地,改善質(zhì)量控件2116可以指示質(zhì)量控制過程可能導(dǎo)致的各種性能和/或系統(tǒng)影響,例如減少電池壽命,增加帶寬使用,產(chǎn)生額外的費(fèi)用,等等。
因此,通信接口2100提供集成的用戶體驗(yàn),其使得用戶能夠發(fā)起和參與通信會(huì)話,并且查看用于活動(dòng)和/或預(yù)期的通信會(huì)話的信號(hào)質(zhì)量屬性。
在討論了信號(hào)屬性的一些示例的圖形指示符之后,現(xiàn)在考慮根據(jù)一個(gè)或多個(gè)實(shí)施例的示例的系統(tǒng)和設(shè)備的討論。
示例的系統(tǒng)和設(shè)備
圖22示出了包括代表可以實(shí)現(xiàn)本文所描述的各種技術(shù)的一個(gè)或多個(gè)計(jì)算系統(tǒng)和/或設(shè)備的示例的計(jì)算設(shè)備2202的示例的系統(tǒng),一般以2200表示。例如,上述參考圖1所論述的客戶端設(shè)備102可以具體體現(xiàn)為計(jì)算設(shè)備2202。計(jì)算設(shè)備2202可以是例如服務(wù)提供商的服務(wù)器、與客戶端相關(guān)聯(lián)的設(shè)備(例如,客戶端設(shè)備)、片上系統(tǒng)和/或任何其它適合的計(jì)算設(shè)備、裝置或計(jì)算系統(tǒng)。
如圖所示的示例的計(jì)算設(shè)備2202包括處理系統(tǒng)2204、一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)2206和一個(gè)或多個(gè)i/o接口2208,它們彼此通信耦合。雖然沒有示出,計(jì)算設(shè)備2202還可以包括將各組件彼此耦合的系統(tǒng)總線或其它數(shù)據(jù)和命令傳輸系統(tǒng)。系統(tǒng)總線可以包括不同總線結(jié)構(gòu)的任意一個(gè)或組合,諸如使用各種總線架構(gòu)中的任一種的存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍設(shè)備總線、通用串行總線和/或處理器或本地總線。還可以設(shè)想其它各種示例,例如,控制線和數(shù)據(jù)線。
處理系統(tǒng)2204代表了利用硬件來執(zhí)行一個(gè)或多個(gè)操作的功能。因此,處理系統(tǒng)2204被圖示為包括可被配置為處理器、功能塊等的硬件元件2210。這可以包括以硬件實(shí)現(xiàn)為專用集成電路或利用一個(gè)或多個(gè)半導(dǎo)體形成的其它邏輯器件。硬件元件2210不受形成它們的材料或本文所采用的處理機(jī)制限制。例如,處理器可以由半導(dǎo)體和/或晶體管(電子集成電路(ic))構(gòu)成。在該上下文中,處理器可執(zhí)行指令可以是電子可執(zhí)行指令。
計(jì)算機(jī)可讀介質(zhì)2206被圖示為包含存儲(chǔ)器/存儲(chǔ)設(shè)備2212。存儲(chǔ)器/存儲(chǔ)設(shè)備2212代表了與一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)相關(guān)聯(lián)的存儲(chǔ)器/存儲(chǔ)設(shè)備容量。存儲(chǔ)器/存儲(chǔ)設(shè)備2212可以包括易失性介質(zhì)(諸如隨機(jī)存取存儲(chǔ)器(ram))和/或非易失性介質(zhì)(諸如只讀存儲(chǔ)器(rom)、閃存、光盤、磁盤等)。存儲(chǔ)器/存儲(chǔ)設(shè)備2212可以包括固定介質(zhì)(例如,ram、rom、固定硬盤驅(qū)動(dòng)器等)以及可移除介質(zhì)(例如,閃存、可移除硬盤驅(qū)動(dòng)器、光盤等)。計(jì)算機(jī)可讀介質(zhì)2206可以如下面進(jìn)一步描述的其它各種方式來配置。
輸入/輸出接口2208代表允許用戶輸入命令和信息到計(jì)算設(shè)備2202以及還允許利用各種輸入/輸出設(shè)備向用戶和/或設(shè)備的其它組件呈現(xiàn)信息的功能。輸入設(shè)備的示例包括鍵盤、光標(biāo)控制設(shè)備(例如,鼠標(biāo))、麥克風(fēng)(例如,用于語音識(shí)別和/或口語輸入)、掃描儀、觸控功能(例如,被配置為檢測物理觸摸的電容或其它傳感器)、照相機(jī)(例如,可以采用諸如紅外頻率的可見或非可見波長來檢測作為姿勢的未涉及觸摸的運(yùn)動(dòng)),等等。輸出設(shè)備的示例包括顯示設(shè)備(例如,監(jiān)視器或投影儀)、揚(yáng)聲器、打印機(jī)、網(wǎng)卡、觸覺響應(yīng)設(shè)備,等等。因此,計(jì)算設(shè)備2202可以如下文所描述的多種方式來配置以支持用戶交互。
可以在軟件、硬件元件或程序模塊的一般上下文中在此描述各個(gè)技術(shù)。一般地,這些模塊包括執(zhí)行特定的任務(wù)和/或?qū)崿F(xiàn)特定的抽象數(shù)據(jù)類型的例程、程序、對(duì)象、元件、組件、數(shù)據(jù)結(jié)構(gòu)等。本文所使用的術(shù)語“模塊”、“功能”、和“組件”一般表示軟件、固件、硬件或其組合。本文所描述的技術(shù)的特征是平臺(tái)無關(guān)的,意味著這些技術(shù)可以實(shí)現(xiàn)在具有各種處理器的各種商用計(jì)算平臺(tái)上。
所描述的模塊和技術(shù)的實(shí)現(xiàn)方式可以存儲(chǔ)在某形式的計(jì)算機(jī)可讀介質(zhì)上或者在某形式的計(jì)算機(jī)可讀介質(zhì)上傳輸。計(jì)算機(jī)可讀介質(zhì)可以包括可由計(jì)算設(shè)備2202訪問的各種介質(zhì)。通過示例而非限制的方式,計(jì)算機(jī)可讀介質(zhì)可以包括“計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”和“計(jì)算機(jī)可讀信號(hào)介質(zhì)”。
“計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”可以是指使能持久存儲(chǔ)信息的介質(zhì)和/或設(shè)備,與單單信號(hào)傳輸、載波或信號(hào)本身不同。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)不包含信號(hào)本身。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括諸如以適合于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、邏輯元件/電路或其它數(shù)據(jù)的信息的方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移除和非可移除介質(zhì)和/或存儲(chǔ)設(shè)備的硬件。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的示例可以包括但不限于ram、rom、eeprom、閃存或其它存儲(chǔ)器技術(shù)、cd-rom、數(shù)字多功能盤(dvd)或其它光學(xué)存儲(chǔ)、硬盤、磁盒、磁帶、磁盤存儲(chǔ)或其它磁存儲(chǔ)設(shè)備、或其它存儲(chǔ)設(shè)備、有形介質(zhì)或適合于存儲(chǔ)所需信息且可由計(jì)算機(jī)訪問的制品。
“計(jì)算機(jī)可讀信號(hào)介質(zhì)”可以是指被配置為例如經(jīng)由網(wǎng)絡(luò)向計(jì)算設(shè)備2202的硬件傳輸指令的信號(hào)承載介質(zhì)。信號(hào)介質(zhì)典型地可以具體實(shí)施計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或調(diào)制數(shù)據(jù)信號(hào)中的其它數(shù)據(jù),例如載波、數(shù)據(jù)信號(hào)或其它傳輸機(jī)制。信號(hào)介質(zhì)還包括任何信息輸送介質(zhì)。術(shù)語“調(diào)制數(shù)據(jù)信號(hào)”意指使其一個(gè)或多個(gè)特性以將信息編碼到信號(hào)中的方式來設(shè)定或改變的信號(hào)。通過示例而非限制的方式,通信介質(zhì)包括諸如有線網(wǎng)或直接接線連接的有線介質(zhì)以及諸如聲波、rf、紅外和其它無線介質(zhì)的無線介質(zhì)。
如之前所描述的,硬件元件2210和計(jì)算機(jī)可讀介質(zhì)2206代表了可以在一些實(shí)現(xiàn)方式中采用來實(shí)現(xiàn)本文所描述的技術(shù)的至少一些方面的、以硬件形式實(shí)現(xiàn)的指令、模塊、可編程器件邏輯和/或固定器件邏輯。硬件元件可以包括集成電路或片上系統(tǒng)、專用集成電路(asic)、現(xiàn)場可編程門陣列(fpga)、復(fù)雜可編程邏輯器件(cpld)和在硅或其它硬件器件中的其它實(shí)現(xiàn)方式的組件。在該上下文中,硬件元件可以操作作為執(zhí)行由用來存儲(chǔ)用于執(zhí)行的指令的硬件元件以及硬件器件(例如,之前所描述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))所具體實(shí)施的指令、模塊和/或邏輯所定義的程序任務(wù)的處理設(shè)備。
上述的組合還可以具體實(shí)施以實(shí)現(xiàn)本文所述的各種技術(shù)和模塊。因此,軟件、硬件或程序模塊和其它程序模塊可以實(shí)現(xiàn)為具體實(shí)施在某形式的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上和/或由一個(gè)或多個(gè)硬件元件2210具體實(shí)施的一個(gè)或多個(gè)指令和/或邏輯。計(jì)算設(shè)備2202可以別配置為實(shí)現(xiàn)對(duì)應(yīng)于軟件和/或硬件模塊的特定的指令和/或功能。因此,能夠由計(jì)算設(shè)備2202執(zhí)行的作為軟件的模塊的實(shí)現(xiàn)方式可以至少部分地以硬件來實(shí)現(xiàn),例如,通過使用處理系統(tǒng)的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和/或硬件元件2210。指令和/或功能可以是由一個(gè)或多個(gè)制品(例如,一個(gè)或多個(gè)計(jì)算設(shè)備2202和/或處理系統(tǒng)2204)能執(zhí)行的/能操作的以實(shí)現(xiàn)本文所描述的技術(shù)、模塊和示例。
如圖22中進(jìn)一步圖示的,示例的系統(tǒng)2200實(shí)現(xiàn)了當(dāng)運(yùn)行應(yīng)用于個(gè)人計(jì)算機(jī)(pc)、電視設(shè)備和/或移動(dòng)設(shè)備上時(shí)用于無縫用戶體驗(yàn)的普遍存在的環(huán)境。當(dāng)在使用應(yīng)用、玩視頻游戲、觀看視頻等的同時(shí)從一個(gè)設(shè)備過渡到下一設(shè)備時(shí),服務(wù)和應(yīng)用在所有三種環(huán)境中運(yùn)行基本相似以達(dá)到共同的用戶體驗(yàn)。
在示例的系統(tǒng)2200中,多個(gè)設(shè)備通過中央計(jì)算設(shè)備來互連。中央計(jì)算設(shè)備可以在多個(gè)設(shè)備的本地或者可以在多個(gè)設(shè)備的遠(yuǎn)程定位。在一個(gè)實(shí)施例中,中央計(jì)算設(shè)備可以是通過網(wǎng)絡(luò)、因特網(wǎng)或其它數(shù)據(jù)通信鏈路與多個(gè)設(shè)備連接的一個(gè)或多個(gè)服務(wù)器計(jì)算機(jī)的云。
在一個(gè)實(shí)施例中,該互連架構(gòu)使能在多個(gè)設(shè)備之間輸送功能以向多個(gè)設(shè)備的用戶提供共同的且無縫的體驗(yàn)。多個(gè)設(shè)備中的每個(gè)設(shè)備可以具有不同的物理要求和能力,并且中央計(jì)算設(shè)備使用平臺(tái)來向設(shè)備輸送既針對(duì)設(shè)備進(jìn)行調(diào)整又對(duì)全部設(shè)備共用的體驗(yàn)。在一個(gè)實(shí)施例中,創(chuàng)建一類目標(biāo)設(shè)備,并且針對(duì)通用類的設(shè)備來調(diào)整體驗(yàn)。一類設(shè)備可由設(shè)備的物理特征、使用類型或其它共同特性來定義。
在各個(gè)實(shí)現(xiàn)方式中,計(jì)算設(shè)備2202可以采用各種不同的配置,例如計(jì)算機(jī)2214、移動(dòng)設(shè)備2216和電視機(jī)2218用途。這些配置中的每一個(gè)配置包括通??删哂胁煌臉?gòu)造和能力的設(shè)備,并且因此,計(jì)算設(shè)備2202可以根據(jù)不同的設(shè)備類中的一種或多種來配置。例如,計(jì)算設(shè)備2202可以實(shí)現(xiàn)為包含個(gè)人計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、多屏幕計(jì)算機(jī)、膝上型計(jì)算機(jī)、上網(wǎng)本等的計(jì)算機(jī)2214設(shè)備類。
計(jì)算設(shè)備2202還可以實(shí)現(xiàn)為包括移動(dòng)設(shè)備的移動(dòng)設(shè)備2216設(shè)備類,諸如移動(dòng)電話、可佩戴設(shè)備、便攜式音樂播放器、便攜式游戲設(shè)備、平板式計(jì)算機(jī)、多屏幕計(jì)算機(jī)等。計(jì)算設(shè)備2202還可以實(shí)現(xiàn)為包括在臨時(shí)觀看環(huán)境中具有通常較大的屏幕或與通常較大的屏幕連接的設(shè)備的電視機(jī)2218設(shè)備類。這些設(shè)備包括電視機(jī)、機(jī)頂盒、游戲控制器等。
本文所描述的技術(shù)可以由計(jì)算設(shè)備2202的這些各種配置來支持并且不限于本文所描述的技術(shù)的具體示例。例如,參考客戶端設(shè)備102、通信服務(wù)124和/或質(zhì)量服務(wù)126所論述的功能可以全部或部分地通過使用分布式系統(tǒng)來實(shí)現(xiàn),例如經(jīng)由平臺(tái)2222在“云”2220上實(shí)現(xiàn),如下文所述。
云2220包括和/或代表用于資源2224的平臺(tái)2222。平臺(tái)2222抽象了云2220的硬件(例如,服務(wù)器)和軟件資源的底層功能。資源2224可以包括可以在計(jì)算機(jī)處理執(zhí)行于遠(yuǎn)離計(jì)算設(shè)備2202的服務(wù)器上時(shí)所能使用的應(yīng)用和/或數(shù)據(jù)。資源2224還可以包括在因特網(wǎng)上和/或通過訂戶網(wǎng)絡(luò)(例如,蜂窩或wi-fitm網(wǎng)絡(luò))所提供的服務(wù)。
平臺(tái)2222可以抽象出將計(jì)算設(shè)備2202與其它計(jì)算設(shè)備連接的資源和功能。平臺(tái)2222還可以起到抽象資源的縮放以提供相應(yīng)級(jí)別的縮放給所遇到的對(duì)經(jīng)由平臺(tái)2222實(shí)現(xiàn)的資源2224的需求的作用。因此,在互連設(shè)備實(shí)施例中,本文所描述的功能的實(shí)現(xiàn)方式可以遍布系統(tǒng)2200分布。例如,功能可以部分地實(shí)現(xiàn)在計(jì)算設(shè)備2202上以及經(jīng)由抽象云2220的功能的平臺(tái)2222來實(shí)現(xiàn)。
本文論述的是可以實(shí)現(xiàn)以執(zhí)行本文所論述的技術(shù)的多種方法。這些方法的方面可以用硬件、固件或軟件或其組合來實(shí)現(xiàn)。方法顯示為指定由一個(gè)或多個(gè)設(shè)備執(zhí)行的操作的一組框,而不一定限于所示的相應(yīng)框執(zhí)行操作的順序。此外,關(guān)于特定的方法所顯示的操作可以與依照一個(gè)或多個(gè)實(shí)現(xiàn)方式的不同的方法的操作組合和/或互換。方法的方面可以經(jīng)由上文參考環(huán)境100所論述的各實(shí)體之間的交互來實(shí)現(xiàn)。
本文討論的實(shí)現(xiàn)方式包括一種系統(tǒng),該系統(tǒng)包括至少一個(gè)處理器;以及一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括存儲(chǔ)在其上的指令,所述指令響應(yīng)于所述至少一個(gè)處理器的執(zhí)行而使得系統(tǒng)執(zhí)行操作,所述操作包括:通過應(yīng)用或服務(wù)中的至少一個(gè)來接收無線信號(hào)的信號(hào)質(zhì)量的指示,信號(hào)質(zhì)量基于通過應(yīng)用或服務(wù)中的至少一個(gè)在客戶端設(shè)備和端點(diǎn)設(shè)備之間傳送的媒體數(shù)據(jù);并且通過所述應(yīng)用或所述服務(wù)中的所述至少一個(gè),基于所述信號(hào)質(zhì)量的指示來執(zhí)行一個(gè)或多個(gè)動(dòng)作,所述一個(gè)或多個(gè)動(dòng)作包括以下中的至少一個(gè):啟動(dòng)修正過程以嘗試增加所述信號(hào)質(zhì)量;或基于信號(hào)質(zhì)量的指示啟動(dòng)優(yōu)化過程。
本文所討論的實(shí)現(xiàn)方式包括如上所述的系統(tǒng),其中媒體數(shù)據(jù)包括在客戶端設(shè)備和端點(diǎn)設(shè)備之間傳送的語音數(shù)據(jù)或視頻數(shù)據(jù)中的至少一個(gè)。
本文所討論的實(shí)現(xiàn)方式包括如上所述的系統(tǒng),其中媒體數(shù)據(jù)包括在客戶端設(shè)備和端點(diǎn)設(shè)備之間傳送的測試數(shù)據(jù)。
本文所討論的實(shí)現(xiàn)方式包括如上所述的系統(tǒng),其中所述啟動(dòng)糾正過程包括通過應(yīng)用程序或服務(wù)中的至少一個(gè)對(duì)媒體數(shù)據(jù)執(zhí)行糾錯(cuò)過程。
本文所討論的實(shí)現(xiàn)方式包括如上所述的系統(tǒng),其中所述啟動(dòng)糾正過程包括由應(yīng)用或服務(wù)中的至少一個(gè)對(duì)媒體數(shù)據(jù)執(zhí)行的前向糾錯(cuò)(fec)。
本文所討論的實(shí)現(xiàn)方式包括如上所述的系統(tǒng),其中所述啟動(dòng)糾正過程包括由應(yīng)用程序或服務(wù)中的至少一個(gè)對(duì)媒體數(shù)據(jù)執(zhí)行循環(huán)冗余校驗(yàn)(crc)。
本文所討論的實(shí)現(xiàn)方式包括如上所述的系統(tǒng),其中所述啟動(dòng)優(yōu)化過程包括增加用于傳送媒體數(shù)據(jù)的編解碼器速率或者減小用于傳輸媒體數(shù)據(jù)的傳輸功率中的至少一個(gè)。
本文討論的實(shí)現(xiàn)方式包括如上所述的系統(tǒng),其中所述一個(gè)或多個(gè)動(dòng)作還包括輸出基于所述信號(hào)質(zhì)量的信號(hào)質(zhì)量指示符。
本文所討論的實(shí)現(xiàn)方式包括如上所述的系統(tǒng),其中所述一個(gè)或多個(gè)動(dòng)作還包括輸出基于所述信號(hào)質(zhì)量的信號(hào)質(zhì)量指示符作為圖形用戶界面的一部分,所述圖形用戶界面包括應(yīng)用或服務(wù)中的至少一個(gè)的主圖形界面。
本文所討論的實(shí)現(xiàn)方式包括如上所述的系統(tǒng),其中所述一個(gè)或多個(gè)動(dòng)作進(jìn)一步包括使得顯示可選控件,所述可選控件可選擇以引起所述啟動(dòng)糾正過程。
本文所討論的實(shí)現(xiàn)方式包括如上所述的系統(tǒng),其中所述一個(gè)或多個(gè)動(dòng)作進(jìn)一步包括使得可選控件被顯示,所述可選控件可選擇以使得呈現(xiàn)關(guān)于所述信號(hào)質(zhì)量的細(xì)節(jié)。
本文所討論的實(shí)現(xiàn)方式包括:計(jì)算機(jī)實(shí)現(xiàn)的方法,包括:至少部分地基于通過無線信號(hào)傳送的數(shù)據(jù)中檢測到的錯(cuò)誤來確定無線信號(hào)的信號(hào)質(zhì)量,所述數(shù)據(jù)包括在兩個(gè)或更多個(gè)設(shè)備之間傳送的媒體數(shù)據(jù);以及將信號(hào)質(zhì)量的通知傳送給管理媒體數(shù)據(jù)的傳送的通信應(yīng)用或通信服務(wù)的一個(gè)或多個(gè)。
本文所討論的實(shí)現(xiàn)方式包括如上所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中通過對(duì)數(shù)據(jù)執(zhí)行的循環(huán)冗余校驗(yàn)(crc)或?qū)?shù)據(jù)執(zhí)行的前向糾錯(cuò)(fec)解碼中的一個(gè)或多個(gè)來檢測錯(cuò)誤。
本文所討論的實(shí)現(xiàn)方式包括如上所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中基于至少一些數(shù)據(jù)的重傳次數(shù)來檢測錯(cuò)誤。
本文所討論的實(shí)現(xiàn)方式包括如上所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述確定和所述傳送由遠(yuǎn)離通信應(yīng)用所在的設(shè)備的質(zhì)量服務(wù)來執(zhí)行。
本文討論的實(shí)現(xiàn)方式包括如上所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中信號(hào)質(zhì)量的指示包括降低信號(hào)質(zhì)量的趨勢或增加信號(hào)質(zhì)量的趨勢的指示之一。
本文討論的實(shí)現(xiàn)方式包括計(jì)算機(jī)實(shí)現(xiàn)的方法,包括:接收無線信號(hào)的信號(hào)質(zhì)量的指示,所述信號(hào)質(zhì)量至少部分地基于通過應(yīng)用或服務(wù)中的至少一個(gè)傳送的媒體數(shù)據(jù)中檢測到的錯(cuò)誤;以及通過所述應(yīng)用或所述服務(wù)中的所述至少一個(gè)基于所述信號(hào)質(zhì)量的指示執(zhí)行一個(gè)或多個(gè)動(dòng)作,所述一個(gè)或多個(gè)動(dòng)作包括使得顯示圖形用戶界面,所述圖形用戶界面包括信號(hào)質(zhì)量的視覺指示。
這里討論的實(shí)現(xiàn)方式包括如上所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述一個(gè)或多個(gè)動(dòng)作進(jìn)一步包括使得執(zhí)行嘗試增加信號(hào)質(zhì)量的過程。
本文討論的實(shí)現(xiàn)方式包括如上所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述一個(gè)或多個(gè)動(dòng)作進(jìn)一步包括使得執(zhí)行嘗試增加信號(hào)質(zhì)量的過程,該過程包括由應(yīng)用或服務(wù)中的一個(gè)或多個(gè)對(duì)媒體數(shù)據(jù)執(zhí)行前向糾錯(cuò)(fec)或循環(huán)冗余校驗(yàn)(crc)中的至少一個(gè)。
本文所討論的實(shí)現(xiàn)包括如上所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述一個(gè)或多個(gè)動(dòng)作進(jìn)一步包括使得經(jīng)由圖形用戶界面顯示增加信號(hào)質(zhì)量的一個(gè)或多個(gè)建議。
結(jié)論
描述了用于無線信號(hào)質(zhì)量的指示的技術(shù)。雖然以特定于結(jié)構(gòu)特征和/或方法行為的語言描述了實(shí)現(xiàn)方式,應(yīng)當(dāng)理解的是,在隨附的權(quán)利要求中所限定的實(shí)現(xiàn)方式不一定限于所描述的具體的特征或行為。相反,具體的特征和行為被公開作為實(shí)現(xiàn)所要求保護(hù)的實(shí)現(xiàn)方式的示例形式。