網絡能力通知的制作方法
【專利摘要】發(fā)起器設備可向請求在發(fā)起器設備和遠程實體之間發(fā)起測試網絡連接的網絡測試器傳輸消息。網絡測試器可執(zhí)行包括向發(fā)起器設備和遠程實體傳輸測試信息以及從其接收測試信息的測試。網絡測試器可在測試期間監(jiān)控網絡連接的性能并且基于該性能可確定能力信息。能力信息然后可被至少提供給發(fā)起器設備。發(fā)起器設備可使用性能信息來通知發(fā)起器設備的使用者網絡連接是否支持多種能力和/或通知其他可用網絡連接從而建議網絡連接等等。發(fā)起器設備還可向應用提供能力信息,這些應用可使用能力信息來配置操作等等。
【專利說明】網絡能力通知
[0001] 背景
[0002] 電子通信正在變得日益為每日交互所必需。不管位置在哪兒,用戶可能需要連接 到互聯(lián)網以便傳輸并接收數(shù)據(jù)、進行語音或視頻會議等等。在許多情況下,可通過不熟悉的 連接建立通信。例如,用戶可插入有線酒店或機場網絡或可無線地耦合到咖啡店、飯店、商 店等等中的接入點。即時連接(例如從用戶設備到接入點)的質量可在例如連接速度、圖 形指示符(例如標識無線信號的強度的多個條)等等的形式對用戶明顯。然而,不管即時 連接位置是在家、工作單位或對于用戶而言是新的,不存在其之外存在什么的可見性。
[0003] 具體而言,連接到互聯(lián)網的用戶可被通知其本地連接的性能,但是不具有對位于 其調制解調器/路由器之外的網絡連接的能力的可見性。整個網絡連接(例如將用戶連接 到其預期目的地(諸如網絡服務器、其他用戶等等)的網絡組件)的能力受單個部分的性 能的影響。本地連接之外的是位于網絡連接的目的地端的防火墻、交換機、互聯(lián)網路由器以 及類似元件。這些網絡元件中的任何一個可受諸如流量、故障等因素的影響,這些因素可影 響可由網絡連接遞送的服務器的總體質量。當前,用戶確定整個網絡連接的能力的唯一方 法是通過實驗,這在例如商務用戶需要進行重要的在線會議、銷售演示等等、醫(yī)生需要查看 和/或討論復雜的和/或關鍵的醫(yī)療過程、離彼此很遠的人們希望進行會話等等時可能成 為問題。通常,當確定出網絡連接的能力對于其預期用途而言不充分時,對于用戶而言尋找 替代解決方案(諸如建立新的連接、重新調度事件等等)已經為時已晚。
[0004] 附圖簡要說明
[0005] 所要求保護的主題的各實施例的特征和優(yōu)點將隨著以下詳細描述的進行并且當 參照附圖時變得明顯,其中相似的參考號指示相似的部件,并且在附圖中:
[0006] 圖1示出根據(jù)本公開的至少一個實施例的被配置成用于網絡能力通知的示例系 統(tǒng);
[0007] 圖2示出可與本公開的至少一個實施例一起使用的示例發(fā)起器設備和網絡測試 器;
[0008] 圖3示出根據(jù)本公開的至少一個實施例的示例用戶接口;
[0009] 圖4示出根據(jù)本公開的至少一個實施例的包括建議功能的示例用戶接口;
[0010] 圖5是根據(jù)本公開的至少一個實施例的從發(fā)起器設備的角度的用于網絡能力通 知的示例操作的流程圖;以及
[0011] 圖6示出根據(jù)本公開的至少一個實施例的從網絡測試器的角度的用于網絡能力 通知的示例操作的流程圖。
[0012] 盡管將參考說明性實施例進行以下詳細描述,其許多替代、修改和變化將對本領 域普通技術人員明顯。
[0013] 詳細描述
[0014] 總體上,本公開描述了用于網絡能力通知的系統(tǒng)和方法。發(fā)起器設備可能需要通 過網絡連接與遠程實體交互(例如網絡服務器、用戶設備像智能電話、平板計算機等等)。 如在此所參考的,網絡連接可包括將發(fā)起器設備連接到遠程實體的所有網絡元件。網絡連 接可包括局域網,包括例如發(fā)起器設備被配置成用于通過有線或無線鏈路與其交互的接入 點(AP)、被配置成用于提供從發(fā)起器LAN到廣域網(諸如例如互聯(lián)網)的接入的網關、被配 置成用于提供從互聯(lián)網到遠程實體本地的LAN和遠程實體LAN(例如具有遠程實體被配置 成用于通過有線或無線鏈路與其交互的AP)的接入的另一個網關。
[0015] 發(fā)起器設備然后可被配置成用于發(fā)起網絡連接的測試。在一個實施例中,網絡連 接的發(fā)起可致使發(fā)起器設備發(fā)起網絡測試。發(fā)起器設備中的應用(例如從互聯(lián)網(諸如互 聯(lián)網瀏覽器、電話應用、視頻會議應用等等)傳輸并接收數(shù)據(jù)的應用)也可致使發(fā)起器設備 發(fā)起網絡測試。發(fā)起器設備然后可被配置成用于向網絡測試器傳輸消息,該消息請求發(fā)起 網絡測試。在一個實施例中,該消息還可標識發(fā)起器和遠程實體。網絡測試器(例如通過 互聯(lián)網可訪問的服務器)然后可被配置成用于開始測試網絡連接。例如,網絡測試器可被 配置成用于向發(fā)起器設備和遠程實體傳輸測試信息(例如ping請求、預先確定的信息量等 等)以及從發(fā)起器設備和遠程實體接收測試信息。在一個實施例中,網絡測試器可被配置 成用于監(jiān)控測試信息的傳輸和接收的性能,其中,性能可包括速度、帶寬、質量和/或安全 性。網絡測試器然后可被配置成用于評估性能信息以便確定網絡連接的能力,并且可將能 力信息至少傳輸回發(fā)起器設備。
[0016] 在接收到能力信息之后,發(fā)起器設備中的用戶接口可被配置成用于基于能力信息 提供網絡連接能力的通知。例如,用戶接口可被配置成用于顯示網絡連接當前是否支持諸 如例如數(shù)據(jù)、語音和/或視頻等能力的圖形指示符。在一個實施例中,用戶接口可被配置成 用于提供其他可用網絡連接(例如由發(fā)起器設備檢測到)的通知,并且可進一步查詢是否 應當與至少一個可用網絡連接的建議(例如以便提供當前網絡連接當前不支持的能力)一 起執(zhí)行其他可用網絡連接的測試。基于到用戶接口的輸入(來自用戶),發(fā)起器設備然后可 發(fā)起對其他可用網絡連接中的一個或多個的測試,并且可建議至少一個可用網絡連接(例 如以便提供當前網絡連接當前不支持的能力)。在相同或不同實施例中,發(fā)起器設備還可被 配置成用于使得能力信息可用于應用(例如如果應用致使發(fā)起器設備發(fā)起測試,能力信息 可被提供回該應用)。能力信息然后可由該應用使用,以便例如基于網絡連接中支持的能力 對其自身進行配置、提醒用戶等等。
[0017] 圖1示出根據(jù)本公開的至少一個實施例的被配置成用于網絡能力通知的示例系 統(tǒng)100。系統(tǒng)100可包括發(fā)起器設備102、AP 104、網關106、WAN108、網關110、AP 112、遠 程實體114以及網絡測試器116。發(fā)起器設備102的示例可包括但不限于:移動通信設備, 諸如基于安卓⑧操作系統(tǒng)(0S)、i〇S?、黑莓? 〇S、掌上? 0S、塞班? 0S等等的蜂窩手 機或智能電話;移動計算設備,諸如平板計算機,如ipad?、GalaxyTab?、Kindle Fire?等 等;包括由英特爾公司制造的低功率芯片組的超極本?;上網本計算機、筆記本計算機、膝 上計算機等等。發(fā)起器設備102的示例可通常包括靜態(tài)設備。靜態(tài)系統(tǒng)可包括具有能夠進 行WAN(例如互聯(lián)網)通信的集成的或分離的顯示器、獨立式監(jiān)視器(例如電視機)或可包 括諸如家庭娛樂系統(tǒng)、視頻會議系統(tǒng)等獨立式監(jiān)視器的系統(tǒng)的桌面計算機。
[0018] 在某些情況下,發(fā)起器設備102可希望或需要與其他設備(諸如遠程實體114)進 行交互。遠程實體114可以是上述參照發(fā)起器設備102提及的任何設備,并且可進一步包 括被配置成用于提供在線服務或訪問的任何設備(諸如網絡服務器等等)。為了與遠程實 體114進行交互,發(fā)起器設備102可被配置成用于首先建立到AP 104的鏈路。AP 104可 以是例如發(fā)起器設備102通過有線或無線通信連接到其上的路由器設備。AP 104可被配 置成用于處理至少包括發(fā)起器設備102和AP 104的LAN中的通信,并且可被進一步配置成 用于通過網關106將LAN耦合到WAN。網關106可以是能夠在兩個不同的網絡之間路由通 信的任何設備,并且在某些情況下包括用于控制網絡之間的信息流的防火墻技術。WAN 108 可以是例如互聯(lián)網。WAN 108可耦合到授權訪問至少包括AP 112和遠程實體114的LAN的 另一個網關110。設備104-112可各自執(zhí)行通信相關的操作,當以其整體考慮時,這些操作 建立并維護發(fā)起器設備102和遠程實體114之間的網絡連接。
[0019] 網絡測試器116可以是以上參照發(fā)起器設備102提及的任何設備,并且可進一步 包括被配置成用于可通過WAN 108(例如至少一個網絡服務器)訪問的網絡測試的任何設 備。網絡測試器116可被配置成用于接收請求發(fā)起網絡測試(例如從發(fā)起器設備102)的 消息(如在118所示)、根據(jù)該請求進行網絡測試(如在120A和120B所示)、基于網絡測 試的結果生成能力信息、以及至少向請求該測試的設備傳輸能力信息(如在122所示)。網 絡測試器116可被配置成用于按需地、周期性地持續(xù)某個時長、直到發(fā)起器設備102通知網 絡測試器116網絡連接不再使用為止等等方式來執(zhí)行上述活動。結果是,可在發(fā)起器設備 102和遠程實體113交互的時長期間繼續(xù)更新能力信息。
[0020] 測試可包括例如將測試信息傳輸?shù)桨l(fā)起器設備102和遠程實體114以及接收測試 信息(例如之前發(fā)送的相同測試信息)。測試信息可包括用少量數(shù)據(jù)對與發(fā)起器設備102 和遠程實體114相對應的互聯(lián)網協(xié)議(IP)地址或統(tǒng)一資源定位符(URL)進行查驗(ping) 和/或傳輸并接收旨在用于測試發(fā)起器102和遠程實體114中的每一個的傳輸和接收性能 的至少一個更實質的測試信息集合。網絡測試器116可監(jiān)控傳輸并接收測試信息的時間、 在傳輸和接收期間發(fā)生的錯誤、掉包、所接收的測試信息相對于所傳輸?shù)臏y試信息的完整 性等等,以便確定網絡連接的總體性能。性能然后可用于確定能力信息。在一個實施例中, 網絡連接能力可對應于可在網絡連接上發(fā)生的各種活動,諸如但不限于傳輸并接收數(shù)據(jù)、 進行語音通信、進行視頻通信、進行安全通信等等。例如,網絡測試器116可確定網絡連接 可適合于支持例如使用網絡瀏覽器瀏覽網頁以及進行語音通信的簡單的數(shù)據(jù)交換,但可不 具有充分的速度、帶寬、質量等等用于進行視頻通信。附加地,如果形成網絡連接的任何元 件對于其他用戶可見,能力信息可表明網絡連接一點也不安全。
[0021] 能力信息然后可被至少提供給發(fā)起器設備102,如在122所示。發(fā)起器設備102可 使用能力信息來向用戶提供通知和/或可向發(fā)起器設備102中的應用提供能力信息。例如, 發(fā)起器設備102所提供的通知可以是網絡連接是否支持多種能力的圖形指示符。用戶可觀 察圖形指示符并且確定在某種情況下需要何種動作(例如尋找另一個連接方法或位置、對 事件進行重新調度等等)。結果是,通??捎糜诎l(fā)起器設備102和AP 104之間的即時連接 的圖1中示出的"現(xiàn)有可見性"可被擴展為包括對于從發(fā)起器設備102到遠程實體114的整 個網絡連接的"增強可見性"。對于與應用共享能力信息,在一個實施例中,可提供允許應用 (例如語音或視頻通信應用)訪問能力信息的應用程序接口(API)、本地平臺掛鉤(hook) 等等。應用然后可使用該信息來對操作進行定制(例如降低聲音和/視頻質量、停用具有 高帶寬要求的某些特征等等)、建議發(fā)起器設備102的用戶如何繼續(xù)(例如做出有關是否進 行通信等等的建議)等等。進一步對照上述內容,在一個實施例中,能力信息還可被提供給 遠程實體114,該遠程實體可以用類似于發(fā)起器設備102的方式使用該信息。
[0022] 圖2示出可與本公開的至少一個實施例一起使用的示例發(fā)起器設備102'和網絡 測試器116'的示例??傮w上,發(fā)起器設備102'可包括能夠實現(xiàn)圖1中示出的功能的電路。 系統(tǒng)模塊200可被配置成用于執(zhí)行在發(fā)起器設備102'的正常操作過程中可發(fā)生的各種功 能。例如,處理模塊202可包括位于分離的組件中的一個或多個處理器,或者可替代地,可 包括位于單個組件中(例如,在片上系統(tǒng)(S0C)配置中)一個或多個處理內核。示例處理 器可包括可從英特爾公司獲得的各種基于X86的微處理器,包括奔騰、至強、安騰、賽揚、凌 動、i系列內核產品族中的那些。處理模塊202可被配置成用于在發(fā)起器設備102'中執(zhí)行 指令。
[0023] 指令可包括程序代碼,該程序代碼被配置成用于致使處理模塊202執(zhí)行與讀取數(shù) 據(jù)、寫入數(shù)據(jù)、處理數(shù)據(jù)、格式化數(shù)據(jù)、轉換數(shù)據(jù)、變換數(shù)據(jù)等等相關的活動。信息(例如, 指令、數(shù)據(jù)等等)可被存儲在存儲器模塊204中。存儲器模塊204可包括固定或可移除格 式的隨機存取存儲器(RAM)或只讀存儲器(ROM)。RAM可包括被配置成用于在發(fā)起器設備 102'的操作期間保持信息的存儲器,諸如例如靜態(tài)RAM (SRAM)或動態(tài)RAM (DRAM)。ROM可 包括被配置成用于當設備102'激活時提供指令的bios存儲器等存儲器、諸如電可編程 ROM (EPROM)、閃存等可編程存儲器。其他固定或可移除存儲器可包括:磁存儲器,諸如軟盤、 硬盤驅動器等等;電子存儲器,諸如固態(tài)閃存(例如,eMMC等等)、可移除存儲器卡或棒(例 如,uSD、USB等等);光學存儲器,諸如基于致密盤的ROM(⑶-ROM)等等。電源模塊206可包 括內部(例如,電池)和外部(例如,壁式插座)電源以及被配置成用于為發(fā)起器設備102' 提供運行所需的功率的模塊。通信接口模塊208可被配置成用于處理通信模塊212的數(shù)據(jù) 包路由和各種控制功能,其可包括用于進行有線和/或無線通信的各種資源。有線通信可 包括諸如例如通用串行總線(USB)、以太網等介質。無線通信可包括例如接近無線介質(例 如射頻(RF)、紅外(IR)等等)、短距離無線介質(例如藍牙、無線局域網(WLAN)等等)以 及長距離無線介質(例如蜂窩、衛(wèi)星等等)。例如,通信接口模塊208可被配置成用于防止 通信模塊212中活躍的無線通信干擾彼此。當執(zhí)行該功能時,通信接口模塊208可基于未 決消息的相對優(yōu)先級調度通信模塊212的活動。
[0024] 用戶接口模塊210可包括被配置成用于允許用戶與發(fā)起器設備102'交互的電路, 諸如例如各種輸入機制(例如麥克風、開關、按鈕、旋鈕、鍵盤、揚聲器、觸敏表面、一個或多 個被配置成用于捕獲圖形和/或感測接近、距離、運動、姿勢等等的傳感器)和輸出機制 (例如揚聲器、顯示器、指示器、用于振動、運動等等的機電組件)。在一個實施例中,網絡能 力模塊214可至少與網絡接口模塊210以及通信模塊212交互。網絡能力模塊214可被配 置成用于致使通信模塊212向網絡測試器116'傳輸消息,該消息請求發(fā)起測試網絡連接。 在一個實施例中,傳輸?shù)骄W絡測試器116的消息可標識發(fā)起器設備102'和遠程實體114。 而且,網絡能力模塊214可被進一步配置成用于通過通信模塊212從網絡測試器116'接 收能力信息、以及與用戶接口模塊210交互以便向用戶提供網絡連接當前支持的能力的通 知。例如,網絡能力模塊214可致使用戶接口模塊210顯示當前所支持的能力的圖形指示 符。
[0025] 網絡測試器116'可至少包括之前參照發(fā)起器模塊102'描述的所有組件,被標識 為網絡測試器116'中的模塊200'-208'和212',不同之處在于用戶接口模塊210'和網絡 能力模塊214。如果例如網絡測試器116'簡單地是網絡服務器,則用戶接口模塊210'可以 是可選的。網絡能力模塊214可由網絡測試器116'中的測試模塊216代替。測試模塊216 可被配置成用于通過通信模塊212'接收請求發(fā)起測試網絡連接的消息。當進行網絡連接 的測試時,測試模塊216還可被配置成用于致使通過通信模塊212'傳輸測試信息、以及通 過通信模塊212'接收測試信息。在測試信息的傳輸和接收期間,測試模塊216可監(jiān)控網絡 連接的性能。測試模塊216然后可被配置成用于基于監(jiān)控性能確定能力信息、以及致使通 信模塊212'將能力信息至少傳輸?shù)桨l(fā)起器設備102'。
[0026] 圖3示出根據(jù)本公開的至少一個實施例的示例用戶接口。初始地,重要的是注意 盡管圖3和圖4公開了用戶接口的具體實施例,圖3和圖4的用戶接口僅旨在作為出于在 此解釋目的示例。還可使用其他用戶接口元件(例如聲音、點亮和/或閃爍指示器、運動等 等)來提供能力信息的通知。進一步地,通知302或302'的具體布局或操作可基于例如發(fā) 起器設備102〃中的具體用戶接口配置(例如顯示器300的大小和分辨率)、通知所要求的 能力數(shù)量、通知302或302'是否被集成到另一個應用中、美學偏好等等而變化。
[0027] 發(fā)起器設備102〃可包括顯示器300 (例如作為用戶接口模塊210的一部分)。顯 示器300可采用能夠顯示通知302任何技術(例如陰極射線管(CRT)、等離子體、液晶顯示 器(IXD)、發(fā)光二極管(LED)、有源矩陣有機LED(AMOLED)等等)。通知302可以是被配置成 用于基于從網絡測試器116接收的能力信息通知發(fā)起器設備102"的用戶網絡連接中當前 可用、支持等等的能力。在圖3的示例中,通知包含與三種示例能力(數(shù)據(jù)、語音和視頻) 相對應的彩色指示符。與"數(shù)據(jù)"和"語音"相對應的顏色陰影可表明網絡連接當前支持這 些能力??拷?視頻"的指示符的暗色陰影可表明給定網絡連接的近期監(jiān)控性能的情況下 不建議使用視頻通信。例如,速度或帶寬可能不適合視頻通信,連接質量(例如延遲、損耗、 抖動等等)將導致不滿意的視頻性能等等。
[0028] 圖4示出根據(jù)本公開的至少一個實施例的包括建議功能的示例用戶接口。圖4公 開了通知302'的格式類似于通知302卻添加了建議功能。在一個實施例中,通知302'可表 明當前網絡連接不支持至少一種能力(例如圖4中示出的視頻)并且其他網絡連接可用。 可例如使用現(xiàn)有的無線網絡檢測方案從有關發(fā)起器設備102"的當前位置中的有線/無線 訪問等等的信息(例如通過互聯(lián)網可獲得)確定其他可用的網絡連接。通知302'還可查詢 是否應當測試其他可用網絡連接從而使得可建議用于視頻的最佳可用連接。通知400還可 包括允許用戶對查詢做出響應(例如圖4中所示出的"是"或"否")的用戶接口。如果用 戶確定地做出響應,發(fā)起器設備102"可發(fā)起對其他可用網絡連接中的一個或多個的測試。 如果其他可用網絡連接中的至少一個能夠提供所希望的能力(例如圖4中示出的視頻),發(fā) 起器設備102"然后可采取進一步的行動。可由發(fā)起器設備102"采取的進一步的行動的示 例包括例如顯示支持所希望的能力(例如視頻)的另一個可用網絡連接的至少一個建議、 支持所希望的能力的其他可用網絡連接的列表(例如按優(yōu)選用途的順序)、自動切換到另 一個可用網絡連接等等。
[0029] 圖5示出根據(jù)本公開的至少一個實施例的從發(fā)起器設備角度的用于網絡能力通 知的示例操作的流程圖。在操作500中,可發(fā)起網絡連接。在至少一個實施例中,網絡連接 的發(fā)起可致使在操作502中測試有待發(fā)起的網絡連接。例如,發(fā)起器設備102可向網絡測 試器116傳輸消息,該消息請求發(fā)起對網絡連接的測試。然后可在操作504中接收測試的 結果(例如能力信息)。能力信息可用于在操作506中提供通知(例如向發(fā)起器設備102 的用戶)。例如,通知可以是網絡連接是否支持多種能力的圖形指示符。進一步地,還可執(zhí) 行可選操作508和/或510。在可選操作508中,可對可選連接作出建議。例如,發(fā)起器設 備可通知用戶當前網絡連接缺少某種能力以及存在其他可用網絡連接。用戶然后可致使發(fā) 起器設備102測試其他可用網絡連接中的一個或多個,如由返回操作502的箭頭所示,以及 建議其他可用網絡連接中具有所希望的能力中的至少一個。在可選操作510中,可將能力 信息提供給發(fā)起器設備102中的應用。例如,如果操作400中的測試發(fā)起是由發(fā)起器設備 102中的應用所提示的(例如造成的),則可執(zhí)行操作510。
[0030] 圖6示出根據(jù)本公開的至少一個實施例的從網絡測試器的角度的用于網絡能力 通知的示例操作的流程圖。在操作600中,可接收消息(例如在網絡測試器116中),該消 息請求發(fā)起對網絡連接的測試。例如,該消息可從發(fā)起器設備102接收并且可至少標識發(fā) 起器設備102和遠程實體114。測試可在操作602中開始,其中測試信息被傳輸?shù)桨l(fā)起器設 備102和遠程實體114。網絡測試器116可在傳輸期間監(jiān)控網絡連接的性能。然后可在操 作604中接收從發(fā)起器設備102和遠程實體114到網絡測試器114的測試信息,該網絡測 試器可再次監(jiān)控性能。然后可在操作606中確定能力信息,并基于在測試期間監(jiān)控到的網 絡連接的性能來確定該能力信息。在操作608中,可將在操作606中確定的能力信息至少 提供給發(fā)起器設備102。在一個實施例中,能力信息還可被提供給遠程實體114。
[0031] 盡管圖5和圖6不出根據(jù)不同實施例的各操作,將要理解的是在圖5和圖6中描 繪的所有操作對于其他實施例而言不是全部必需的。實際上,在此充分考慮了在本公開的 其他實施例中,在圖7和圖6中描繪的操作和/或在此描述的其他操作可以用未在任何附 圖中明確示出的方式結合,但是仍充分地與本公開保持一致。因此,涉及未在一個附圖中準 確示出的特征和/或操作的權利要求被認為在本公開的范圍和內容內。
[0032] 如在此在任何實施例中所使用的,術語"模塊"可指代被配置成用于執(zhí)行任何前述 操作的軟件、固件和/或電路。軟件可被實現(xiàn)為記錄在非瞬態(tài)計算機可讀存儲介質上的軟 件包、代碼、指令、指令集和/或數(shù)據(jù)。固件可被實現(xiàn)為硬編碼(例如,非易失性的)在存 儲器設備中的代碼、指令或指令集和/或數(shù)據(jù)。如在此在任何實施例中所使用的"電路"可 單獨地或在任何組合中包括例如存儲由可編程電路執(zhí)行的指令的硬連線電路、可編程電路 (諸如包括一個或多個單獨的指令處理內核的計算機處理器)、狀態(tài)機電路、和/或固件。這 些模塊可一起或單獨地被實現(xiàn)為形成更大的系統(tǒng)的一部分的電路,例如,集成電路(1C)、片 上系統(tǒng)(SoC)、臺式計算機、膝上型計算機、平板計算機、服務器、智能電話等等。
[0033] 可在包括一個或多個存儲介質的系統(tǒng)中實現(xiàn)在此所描述的任何操作,該一個或多 個存儲介質在其上單獨地或結合地存儲當被一個或多個處理器執(zhí)行時執(zhí)行該方法的指令。 在此,處理器可包括例如服務器CPU、移動設備CPU、和/或其他可編程電路。因此,旨在根據(jù) 在此所描述的操作可跨多個物理設備分布,諸如在多于一個不同物理位置的處理結構。存 儲介質可包括任何類型的有形介質,例如任何類型的盤,包括硬盤、軟盤、光盤、致密盤只讀 存儲(CD-ROM)、致密盤可重寫(CD-RW)、以及磁光盤、半導體期間,諸如只讀存儲器(ROM)、 隨機存取存儲器(RAM),諸如動態(tài)和靜態(tài)RAM、可擦可編程只讀存儲器(EPROM)、電可擦可編 程只讀存儲器(EEPR0M)、閃存、固態(tài)盤(SSD)、嵌入式多媒體卡(eMMC)、安全數(shù)字輸入/輸出 (SDI0)卡、磁卡或光卡、或任何其他類型的適合用于存儲電子指令的介質。
[0034] 其他實施例可被實現(xiàn)為由可編程控制設備執(zhí)行的軟件模塊。
[0035] 因此,本公開提供了用于網絡能力通知的系統(tǒng)和方法。發(fā)起器設備可向請求在發(fā) 起器設備和遠程實體之間發(fā)起測試網絡連接的網絡測試器傳輸消息。網絡測試器可執(zhí)行包 括向發(fā)起器設備和遠程實體傳輸測試信息以及從其接收測試信息的測試。網絡測試器可在 測試期間監(jiān)控網絡連接的性能并且基于該性能可確定能力信息。能力信息然后可被至少提 供給發(fā)起器設備。發(fā)起器設備可使用性能信息來通知發(fā)起器設備的使用者網絡連接是否支 持多種能力和/或通知其他可用網絡連接從而建議網絡連接等等。發(fā)起器設備還可向應用 提供能力信息,這些應用可使用能力信息來配置操作等等。
[0036] 以下示例涉及進一步的實施例。在一個示例實施例中,提供了一種發(fā)起器設備。該 發(fā)起器設備可包括:通信模塊,被配置成用于通過網絡連接將該發(fā)起器設備鏈接到至少遠 程實體;網絡能力模塊,被配置成用于在網絡測試器中發(fā)起對該網絡連接的測試以及從該 網絡測試器接收該網絡連接的能力信息;以及用戶接口模塊,被配置成用于基于該能力信 息提供有關該網絡連接的能力的通知。
[0037] 可進一步配置上述示例發(fā)起器設備,其中,該通信模塊被進一步配置成用于響應 于該網絡連接被發(fā)起致使該網絡能力模塊發(fā)起該測試。
[0038] 可進一步配置上述示例發(fā)起器設備,其中,該網絡連接至少包括與該發(fā)起器設備 和該遠程實體中的每一個相關聯(lián)的局域網以及連接該局域網的廣域網。
[0039] 可進一步配置上述示例發(fā)起器設備,其中,該網絡能力模塊通過以下方式經由該 通信模塊與該網絡測試器通信:向該網絡測試器傳輸消息以請求發(fā)起測試并標識該發(fā)起器 設備和該遠程實體。
[0040] 可進一步配置上述示例發(fā)起器設備,其中,該網絡測試器包括通過廣域網可訪問 的服務器。
[0041] 可進一步配置上述示例發(fā)起器設備,其中,該通知包括該網絡連接是否支持該能 力的圖形指示符,該圖形指示符包括該網絡連接是否支持數(shù)據(jù)、語音或視頻中的至少一項。
[0042] 可進一步配置上述示例發(fā)起器設備,其中,該通知包括其他網絡連接可用的圖形 指示以及響應于到該用戶接口模塊的用戶輸入而測試該其他網絡連接的提議,該網絡能力 模塊被進一步配置成用于在該網絡測試器中發(fā)起對該其他網絡連接中的一個或多個的測 試并基于到該用戶接口模塊的該用戶輸入顯示該其他網絡連接中的至少一個的建議。
[0043] 可進一步配置上述示例發(fā)起器設備以便包括至少一個應用,該應用被配置成用于 致使該網絡能力模塊發(fā)起該網絡測試,該網絡能力模塊被進一步配置成用于使得該能力信 息可用于該至少一個應用。
[0044] 在另一個示例實施例中,提供了一種網絡測試器。該網絡測試器可包括:通信模 塊,被配置成用于至少從發(fā)起器設備接收消息,該消息請求發(fā)起被配置成用于確定該發(fā)起 器設備和遠程實體之間的網絡連接的能力信息的測試;以及測試模塊,被配置成用于致使 該通信模塊向該發(fā)起器設備和遠程實體傳輸測試信息、致使該通信模塊從該發(fā)起器設備和 遠程實體接收該測試信息、以及致使該通信模塊至少向該發(fā)起器設備傳輸該能力信息。
[0045] 可進一步配置上述示例網絡測試器,其中,該網絡測試器包括通過廣域網可訪問 的服務器。
[0046] 可進一步配置上述示例網絡測試器,其中,該測試模塊被進一步配置成用于監(jiān)控 該測試信息的傳輸和接收的性能以及基于該監(jiān)控性能確定該能力信息。可進一步配置上述 示例網絡測試器,其中,監(jiān)控性能包括監(jiān)控該網絡連接的速度、帶寬、質量或安全性中的至 少一項。
[0047] 在另一個示例實施例中,提供了一種方法。該方法可包括:向網絡測試器傳輸請求 發(fā)起測試的消息,該測試被配置成用于確定網絡連接的能力信息;從該網絡測試器接收能 力信息;以及基于該能力信息提供有關該網絡連接的能力的通知。
[0048] 上述示例方法可進一步包括在傳輸該消息之前發(fā)起該網絡連接,該網絡連接的發(fā) 起致使傳輸該消息。
[0049] 可進一步配置上述示例方法,其中,該消息被從發(fā)起器設備傳輸?shù)桨ㄍㄟ^廣域 網可訪問的服務器的該網絡測試器,該消息進一步標識該發(fā)起器設備和遠程實體。
[0050] 可進一步配置上述示例方法,其中,提供該通知包括顯示該網絡連接是否支持該 能力的圖形指示符,該圖形指示符包括該網絡連接是否支持數(shù)據(jù)、語音或視頻中的至少一 項。
[0051] 可進一步配置上述示例方法,其中,提供該通知包括顯示其他網絡連接可用的圖 形指示以及響應于到該用戶接口模塊的用戶輸入而測試該其他網絡連接的提議,傳輸至少 一個附加消息,該至少一個附加消息請求測試該其他網絡連接中的一個或多個并基于到該 用戶接口模塊的該用戶輸入顯示該其他網絡連接中的至少一個的建議。
[0052] 可進一步配置上述示例方法以便包括使得該能力信息可用于至少一個應用。
[0053] 在另一個示例實施例中,提供了一種方法。該方法可包括:接收消息,該消息請求 發(fā)起被配置成用于確定網絡連接的能力信息的測試;傳輸測試信息;接收該測試信息;基 于該測試信息的傳輸和接收確定能力信息;以及傳輸該能力信息。
[0054] 可進一步配置上述示例方法,其中,該消息標識發(fā)起器設備和遠程實體并且該網 絡連接是在該發(fā)起器設備和該遠程實體之間。在本示例配置中,可進一步配置上述示例方 法,其中,將該測試信息傳輸?shù)皆摪l(fā)起器設備和該遠程實體并從該發(fā)起器設備和該遠程實 體接收該測試信息。在本示例配置中,可進一步配置上述示例方法,其中,該能力信息被至 少傳輸?shù)皆摪l(fā)起器設備。
[0055] 可進一步配置上述示例方法以便包括監(jiān)控該測試信息的傳輸和接收的性能以及 基于該監(jiān)控性能確定該能力信息。在本示例配置中,可進一步配置上述示例方法,其中,監(jiān) 控該性能包括監(jiān)控該網絡連接的速度、帶寬、質量或安全性中的至少一項。
[0056] 在另一個示例實施例中,提供了一種至少包括發(fā)起器設備、遠程實體和網絡測試 器的系統(tǒng),該系統(tǒng)被安排成用于執(zhí)行任何上述示例方法權利要求的方法。
[0057] 在另一個示例實施例中,提供了一種被安排成用于執(zhí)行任何上述示例方法權利要 求的方法的芯片組。
[0058] 在另一個示例實施例中,提供了至少一種機器可讀介質,包括多個指令,響應于在 計算設備上被執(zhí)行,這些指令致使該計算設備執(zhí)行任何上述示例方法權利要求的方法。
[0059] 在另一個示例實施例中,提供了一種發(fā)起器裝置,該發(fā)起器裝置被安排成用于執(zhí) 行任何上述示例發(fā)起器裝置相關的方法權利要求的方法。
[0060] 在另一個示例實施例中,提供了一種網絡測試器裝置,該網絡測試器裝置被安排 成用于任何上述示例網絡測試器裝置相關的方法權利要求的方法。
[0061] 在另一個示例實施例中,提供了一種發(fā)起器設備。該發(fā)起器設備可包括:通信模 塊,被配置成用于通過網絡連接將所述發(fā)起器設備鏈接到至少遠程實體;網絡能力模塊,被 配置成用于在網絡測試器中發(fā)起對該網絡連接的測試以及從該網絡測試器接收該網絡連 接的能力信息;以及用戶接口模塊,被配置成用于基于該能力信息提供有關該網絡連接的 能力的通知。
[0062] 可進一步配置上述示例發(fā)起器設備,其中,該通信模塊被進一步配置成用于響應 于該網絡連接被發(fā)起致使該網絡能力模塊發(fā)起該測試。
[0063] 可進一步配置上述示例發(fā)起器設備,其中,該網絡能力模塊通過以下方式經由該 通信模塊與該網絡測試器通信:向該網絡測試器傳輸消息以請求發(fā)起測試并標識該發(fā)起器 設備和該遠程實體。
[0064] 可進一步配置上述示例發(fā)起器設備,其中,該通知包括該網絡連接是否支持該能 力的圖形指示符,該圖形指示符包括該網絡連接是否支持數(shù)據(jù)、語音或視頻中的至少一項。 [0065] 可進一步配置上述示例發(fā)起器設備,其中,該通知包括其他網絡連接可用的圖形 指示以及響應于到該用戶接口模塊的用戶輸入而測試該其他網絡連接的提議,該網絡能力 模塊被進一步配置成用于在該網絡測試器中發(fā)起對該其他網絡連接中的一個或多個的測 試并基于到該用戶接口模塊的該用戶輸入顯示該其他網絡連接中的至少一個的建議。
[0066] 可進一步配置上述示例發(fā)起器設備,進一步包括至少一個應用,該至少一個應用 被配置成用于致使該網絡能力模塊發(fā)起該網絡測試,該網絡能力模塊被進一步配置成用于 使得該能力信息可用于該至少一個應用。
[0067] 在另一個示例實施例中,提供了一種方法。該方法可包括:向網絡測試器傳輸請求 發(fā)起測試的消息,該測試被配置成用于確定網絡連接的能力信息;從該網絡測試器接收能 力信息;以及基于該能力信息提供有關該網絡連接的能力的通知。
[0068] 上述示例方法可進一步包括在傳輸該消息之前發(fā)起該網絡連接,該網絡連接的發(fā) 起致使傳輸該消息。
[0069] 可進一步配置上述示例方法,其中,該消息被從發(fā)起器設備傳輸?shù)桨ㄍㄟ^廣域 網可訪問的服務器的該網絡測試器,該消息進一步標識該發(fā)起器設備和遠程實體。
[0070] 可進一步配置上述示例方法,其中,提供該通知包括顯示該網絡連接是否支持該 能力的圖形指示符,該圖形指示符包括該網絡連接是否支持數(shù)據(jù)、語音或視頻中的至少一 項。
[0071] 可進一步配置上述示例方法,其中,提供該通知包括顯示其他網絡連接可用的圖 形指示以及響應于到該用戶接口模塊的用戶輸入而測試該其他網絡連接的提議,傳輸至少 一個附加消息,該至少一個附加消息請求測試該其他網絡連接中的一個或多個并基于到該 用戶接口模塊的該用戶輸入顯示該其他網絡連接中的至少一個的建議。
[0072] 上述示例方法可進一步包括使得該能力信息可用于至少一個應用。
[0073] 在另一個示例實施例中,提供了一種至少包括發(fā)起器設備、遠程實體和網絡測試 器的系統(tǒng),該系統(tǒng)被安排成用于執(zhí)行任何上述示例方法權利要求的方法。
[0074] 在另一個示例實施例中,提供了一種被安排成用于執(zhí)行任何上述示例方法權利要 求的方法的芯片組。
[0075] 在另一個示例實施例中,提供了至少一種機器可讀介質,包括多個指令,響應于在 計算設備上被執(zhí)行,這些指令致使該計算設備執(zhí)行任何上述示例方法權利要求的方法。
[0076] 在一個示例實施例中,提供了一種發(fā)起器設備。該發(fā)起器設備可包括:通信模塊, 被配置成用于通過網絡連接至少將所述發(fā)起器設備鏈接到遠程實體;網絡能力模塊,被配 置成用于在網絡測試器中發(fā)起對該網絡連接的測試以及從該網絡測試器接收該網絡連接 的能力信息;以及用戶接口模塊,被配置成用于基于該能力信息提供有關該網絡連接的能 力的通知。
[0077] 可進一步配置上述示例發(fā)起器設備,其中,該通信模塊被進一步配置成用于響應 于該網絡連接被發(fā)起致使該網絡能力模塊發(fā)起該測試。
[0078] 可進一步配置上述示例發(fā)起器設備,其中,該網絡連接至少包括與該發(fā)起器設備 和該遠程實體中的每一個相關聯(lián)的局域網以及連接該局域網的廣域網。
[0079] 可進一步配置上述示例發(fā)起器設備,其中,該網絡能力模塊通過以下方式經由該 通信模塊與該網絡測試器通信:向該網絡測試器傳輸消息以請求發(fā)起測試并標識該發(fā)起器 設備和該遠程實體。
[0080] 可進一步配置上述示例發(fā)起器設備,其中,該網絡測試器包括通過廣域網可訪問 的服務器。
[0081] 可進一步配置上述示例發(fā)起器設備,其中,該通知包括該網絡連接是否支持該能 力的圖形指示符,該圖形指示符包括該網絡連接是否支持數(shù)據(jù)、語音或視頻中的至少一項。
[0082] 可進一步配置上述示例發(fā)起器設備,其中,該通知包括其他網絡連接可用的圖形 指示以及響應于到該用戶接口模塊的用戶輸入而測試該其他網絡連接的提議,該網絡能力 模塊被進一步配置成用于在該網絡測試器中發(fā)起對該其他網絡連接中的一個或多個的測 試以及基于到該用戶接口模塊的該用戶輸入顯示該其他網絡連接中的至少一個的建議。
[0083] 可進一步配置上述示例發(fā)起器設備以便包括至少一個應用,該至少一個應用被配 置成用于致使該網絡能力模塊發(fā)起該網絡測試,該網絡能力模塊被進一步配置成用于使得 該能力信息可用于該至少一個應用。
[0084] 在另一個示例實施例中,提供了一種網絡測試器。該網絡測試器可包括:通信模 塊,被配置成用于至少從發(fā)起器設備接收消息,該消息請求發(fā)起被配置成用于確定該發(fā)起 器設備和遠程實體之間的網絡連接的能力信息的測試;以及測試模塊,被配置成用于致使 該通信模塊向該發(fā)起器設備和遠程實體傳輸測試信息、致使該通信模塊從該發(fā)起器設備和 遠程實體接收該測試信息、以及致使該通信模塊至少向該發(fā)起器設備傳輸該能力信息。
[0085] 可進一步配置上述示例網絡測試器,其中,該網絡測試器包括通過廣域網可訪問 的服務器。
[0086] 可進一步配置上述示例網絡測試器,其中,該測試模塊被進一步配置成用于監(jiān)控 該測試信息的傳輸和接收的性能以及基于該監(jiān)控性能確定該能力信息??蛇M一步配置上述 示例網絡測試器,其中,監(jiān)控性能包括監(jiān)控該網絡連接的速度、帶寬、質量或安全性中的至 少一項。
[0087]在另一個示例實施例中,提供了一種方法。該方法可包括:向網絡測試器傳輸請求 發(fā)起測試的消息,該測試被配置成用于確定網絡連接的能力信息;從該網絡測試器接收能 力信息;以及基于該能力信息提供有關該網絡連接的能力的通知。
[0088] 上述示例方法可進一步包括在傳輸該消息之前發(fā)起該網絡連接,該網絡連接的發(fā) 起致使傳輸該消息。
[0089]可進一步配置上述示例方法,其中,該消息從發(fā)起器設備被傳輸?shù)桨ㄍㄟ^廣域 網可訪問的服務器的該網絡測試器,該消息進一步標識該發(fā)起器設備和遠程實體。
[0090]可進一步配置上述示例方法,其中,提供該通知包括顯示該網絡連接是否支持該 能力的圖形指示符,該圖形指示符包括該網絡連接是否支持數(shù)據(jù)、語音或視頻中的至少一 項。
[0091]可進一步配置上述示例方法,其中,提供該通知包括顯示其他網絡連接可用的圖 形指示以及響應于到該用戶接口模塊的用戶輸入而測試該其他網絡連接的提議,傳輸至少 一個附加消息,該至少一個附加消息請求測試該其他網絡連接中的一個或多個以及基于到 該用戶接口模塊的該用戶輸入顯示該其他網絡連接中的至少一個的建議。
[0092]可進一步配置上述示例方法以便包括使得該能力信息可用于至少一個應用。
[0093]在另一個示例實施例中,提供了一種方法。該方法可包括:接收消息,該消息請求 發(fā)起被配置成用于確定網絡連接的能力信息的測試;傳輸測試信息;接收該測試信息;基 于該測試信息的傳輸和接收確定能力信息;以及傳輸該能力信息。
[0094]可進一步配置上述示例方法,其中,該消息標識發(fā)起器設備和遠程實體并且該網 絡連接是在該發(fā)起器設備和該遠程實體之間。在本示例配置中,可進一步配置上述方法,其 中,將該測試信息傳輸?shù)皆摪l(fā)起器設備和該遠程實體并從該發(fā)起器設備和該遠程實體接收 該測試信息。在本示例配置中,可進一步配置上述方法,其中,該能力信息被至少傳輸?shù)皆?發(fā)起器設備。
[0095]可進一步配置上述示例方法以便包括監(jiān)控該測試信息的傳輸和接收的性能以及 基于該監(jiān)控性能確定該能力信息。在本示例配置中,可進一步配置上述方法,其中,監(jiān)控該 性能包括監(jiān)控該網絡連接的速度、帶寬、質量或安全性中的至少一項。
[0096]在另一個示例實施例中,提供了一種系統(tǒng)。該系統(tǒng)可包括:用于向網絡測試器傳輸 請求發(fā)起測試的消息的裝置,該測試被配置成用于確定網絡連接的能力信息;用于從該網 絡測試器接收能力信息的裝置;以及用于基于該能力信息提供有關該網絡連接的能力的通 知的裝置。
[0097]上述示例系統(tǒng)可進一步包括用于在傳輸該消息之前發(fā)起該網絡連接的裝置,該網 絡連接的發(fā)起致使傳輸該消息。
[0098]可進一步配置上述示例系統(tǒng),其中,該消息被從發(fā)起器設備傳輸?shù)桨ㄍㄟ^廣域 網可訪問的服務器的該網絡測試器,該消息進一步標識該發(fā)起器設備和遠程實體。
[0099]可進一步配置上述示例系統(tǒng),其中,提供該通知包括顯示該網絡連接是否支持該 能力的圖形指示符,該圖形指示符包括該網絡連接是否支持數(shù)據(jù)、語音或視頻中的至少一 項。
[0100] 可進一步配置上述示例系統(tǒng),其中,提供該通知包括顯示其他網絡連接可用的圖 形指示以及響應于到該用戶接口模塊的用戶輸入而測試該其他網絡連接的提議,傳輸至少 一個附加消息,該至少一個附加消息請求測試該其他網絡連接中的一個或多個以及基于到 該用戶接口模塊的該用戶輸入顯示該其他網絡連接中的至少一個的建議。
[0101] 上述示例系統(tǒng)可進一步包括用于使得該能力信息可用于至少一個應用的裝置。
[0102] 在另一個示例實施例中,提供了一種系統(tǒng)。該系統(tǒng)可包括:用于接收消息的裝 置,該消息請求發(fā)起被配置成用于確定網絡連接的能力信息的測試;用于傳輸測試信息的 裝置;用于接收該測試信息的裝置;用于基于該測試信息的傳輸和接收確定能力信息的裝 置;以及用于傳輸該能力信息的裝置。
[0103] 可進一步配置上述示例系統(tǒng),其中,該消息標識發(fā)起器設備和遠程實體并且該網 絡連接是在該發(fā)起器設備和該遠程實體之間。
[0104] 可進一步配置上述示例系統(tǒng),其中,該測試信息被傳輸?shù)皆摪l(fā)起器設備和該遠程 實體并從該發(fā)起器設備和該遠程實體被接收。
[0105] 可進一步配置上述示例系統(tǒng),其中,該能力信息被至少傳輸?shù)皆摪l(fā)起器設備。
[0106] 上述示例系統(tǒng)可進一步包括用于監(jiān)控該測試信息的傳輸和接收的性能以及基于 該監(jiān)控性能確定該能力信息的裝置。在本配置中,可進一步配置上述示例系統(tǒng),其中,監(jiān)控 該性能包括監(jiān)控該網絡連接的速度、帶寬、質量或安全性中的至少一項。
[0107] 已經在此使用的術語和表達被用作描述而非限制術語,并且不旨在使用這種術語 和表達時排除所展示和描述的特征的任何等效方案(或其部分),并且認識到在權利要求 書的范圍內各種修改是可能的。因此,權利要求書旨在覆蓋所有這種等效方案。
【權利要求】
1. 一種發(fā)起器設備,包括: 通信模塊,被配置成用于通過網絡連接將所述發(fā)起器設備鏈接到至少遠程實體; 網絡能力模塊,被配置成用于在網絡測試器中發(fā)起對所述網絡連接的測試以及從所述 網絡測試器接收所述網絡連接的能力信息;以及 用戶接口模塊,被配置成用于基于所述能力信息提供有關所述網絡連接的能力的通 知。
2. 如權利要求1所述的發(fā)起器設備,其中,所述通信模塊被進一步配置成用于響應于 所述網絡連接被發(fā)起致使所述網絡能力模塊發(fā)起所述測試。
3. 如權利要求1所述的發(fā)起器設備,其中,所述網絡連接至少包括與所述發(fā)起器設備 和所述遠程實體中的每一個相關聯(lián)的局域網以及連接所述局域網的廣域網。
4. 如權利要求1所述的發(fā)起器設備,其中,所述網絡能力模塊通過以下方式經由所述 通信模塊與所述網絡測試器通信:向所述網絡測試器傳輸消息以請求發(fā)起測試并標識所述 發(fā)起器設備和所述遠程實體。
5. 如權利要求1所述的發(fā)起器設備,其中,所述網絡測試器包括通過廣域網可訪問的 服務器。
6. 如權利要求1所述的發(fā)起器設備,其中,所述通知包括所述網絡連接是否支持所述 能力的圖形指示符,所述圖形指示符包括所述網絡連接是否支持數(shù)據(jù)、語音或視頻中的至 少一項。
7. 如權利要求1所述的發(fā)起器設備,其中,所述通知包括其他網絡連接可用的圖形指 示以及響應于到所述用戶接口模塊的用戶輸入而測試所述其他網絡連接的提議,所述網絡 能力模塊被進一步配置成用于在所述網絡測試器中發(fā)起對所述其他網絡連接中的一個或 多個的測試并基于到所述用戶接口模塊的所述用戶輸入顯示所述其他網絡連接中的至少 一個的建議。
8. 如權利要求1所述的發(fā)起器設備,進一步包括至少一個應用,被配置成用于致使所 述網絡能力模塊發(fā)起所述網絡測試,所述網絡能力模塊被進一步配置成用于使得所述能力 信息可用于所述至少一個應用。
9. 一種網絡測試器,包括: 通信模塊,被配置成用于至少從發(fā)起器設備接收消息,所述消息請求發(fā)起被配置成用 于確定所述發(fā)起器設備和遠程實體之間的網絡連接的能力信息的測試;以及 測試模塊,被配置成用于致使所述通信模塊向所述發(fā)起器設備和遠程實體傳輸測試信 息、致使所述通信模塊從所述發(fā)起器設備和遠程實體接收所述測試信息、以及致使所述通 信模塊至少向所述發(fā)起器設備傳輸所述能力信息。
10. 如權利要求9所述的網絡測試器,其中,所述網絡測試器包括通過廣域網可訪問的 服務器。
11. 如權利要求9所述的網絡測試器,其中,所述測試模塊被進一步配置成用于監(jiān)控所 述測試信息的傳輸和接收的性能以及基于所述監(jiān)控性能確定所述能力信息。
12. 如權利要求11所述的網絡測試器,其中,監(jiān)控性能包括監(jiān)控所述網絡連接的速度、 帶寬、質量或安全性中的至少一項。
13. -種方法,包括: 向網絡測試器傳輸請求發(fā)起測試的消息,所述測試被配置成用于確定網絡連接的能力 信息; 從所述網絡測試器接收能力信息;以及 基于所述能力信息提供有關所述網絡連接的能力的通知。
14. 如權利要求13所述的方法,進一步包括在傳輸所述消息之前發(fā)起所述網絡連接, 所述網絡連接的所述發(fā)起致使傳輸所述消息。
15. 如權利要求13所述的方法,其中,所述消息被從發(fā)起器設備傳輸?shù)桨ㄍㄟ^廣域 網可訪問的服務器的所述網絡測試器,所述消息進一步標識所述發(fā)起器設備和遠程實體。
16. 如權利要求13所述的方法,其中,提供所述通知包括顯示所述網絡連接是否支持 所述能力的圖形指示符,所述圖形指示符包括所述網絡連接是否支持數(shù)據(jù)、語音或視頻中 的至少一項。
17. 如權利要求13所述的方法,其中,提供所述通知包括顯示其他網絡連接可用的圖 形指示以及響應于到所述用戶接口模塊的用戶輸入而測試所述其他網絡連接的提議,傳輸 至少一個附加消息,所述至少一個附加消息請求測試所述其他網絡連接中的一個或多個并 基于到所述用戶接口模塊的所述用戶輸入顯示所述其他網絡連接中的至少一個的建議。
18. 如權利要求13所述的方法,進一步包括使得所述能力信息可用于至少一個應用。
19. 一種方法,包括: 接收消息,所述消息請求發(fā)起被配置成用于確定網絡連接的能力信息的測試; 傳輸測試信息; 接收所述測試信息; 基于所述測試信息的傳輸和接收確定能力信息;以及 傳輸所述能力信息。
20. 如權利要求19所述的方法,其中,所述消息標識發(fā)起器設備和遠程實體并且所述 網絡連接是在所述發(fā)起器設備和所述遠程實體之間。
21. 如權利要求19所述的方法,其中,將所述測試信息傳輸?shù)剿霭l(fā)起器設備和所述 遠程實體并從所述發(fā)起器設備和所述遠程實體接收所述測試信息。
22. 如權利要求19所述的方法,其中,所述能力信息被至少傳輸?shù)剿霭l(fā)起器設備。
23. 如權利要求19所述的方法,進一步包括監(jiān)控所述測試信息的傳輸和接收的性能以 及基于所述監(jiān)控性能確定所述能力信息。
24. 如權利要求23所述的方法,其中,監(jiān)控所述性能包括監(jiān)控所述網絡連接的速度、帶 寬、質量或安全性中的至少一項。
25. -種至少包括發(fā)起器設備、遠程實體和網絡測試器的系統(tǒng),所述系統(tǒng)被安排成用于 執(zhí)行如權利要求13至24中任一項所述的方法。
26. -種芯片組,被安排成用于執(zhí)行權利要求13至24中任一項所述的方法。
27. 至少一種機器可讀介質,包括多個指令,響應于在計算設備上被執(zhí)行,所述指令致 使所述計算設備執(zhí)行根據(jù)權利要求13至24中任一項所述的方法。
28. -種發(fā)起器裝置,所述發(fā)起器裝置被安排成用于執(zhí)行如權利要求13至18中任一項 所述的方法。
29. -種網絡測試器裝置,所述網絡測試器裝置被安排成用于執(zhí)行如權利要求19至24 中任一項所述的方法。
【文檔編號】H04L12/26GK104335528SQ201380027943
【公開日】2015年2月4日 申請日期:2013年6月7日 優(yōu)先權日:2012年6月27日
【發(fā)明者】T·維羅爾, D·M·摩根 申請人:英特爾公司