據(jù)、正接收的數(shù)據(jù)、被調(diào)度用于廣播的數(shù)據(jù)、數(shù)據(jù)的數(shù)據(jù)分組等)的有線和/或無線通信。設(shè)備數(shù)據(jù)704或其它設(shè)備內(nèi)容可以包括設(shè)備的配置設(shè)置、存儲(chǔ)在設(shè)備上的媒體內(nèi)容、和/或與設(shè)備用戶相關(guān)聯(lián)的信息。存儲(chǔ)在設(shè)備700上的媒體可以包括任何類型的音頻、視頻和/或圖像數(shù)據(jù)。設(shè)備700包括一個(gè)或多個(gè)數(shù)據(jù)輸入706,經(jīng)由其可以接收任何類型的數(shù)據(jù)、媒體內(nèi)容和/或輸入,諸如用戶可選擇的輸入、消息、音樂、電視媒體內(nèi)容、所記錄的視頻內(nèi)容、以及從任何內(nèi)容和/或數(shù)據(jù)源所接收的任何其它類型的音頻、視頻和/或圖像數(shù)據(jù)。
[0046]設(shè)備700還包括通信接口 708,其可以被實(shí)現(xiàn)為串行和/或并行接口、無線接口、任何類型的網(wǎng)絡(luò)接口、調(diào)制解調(diào)器中的任何一個(gè)或多個(gè)以及被實(shí)現(xiàn)為任何其它類型的通信接口。通信接口 708提供設(shè)備700和通信網(wǎng)絡(luò)之間的連接和/或通信鏈路,其它電子、計(jì)算和通信設(shè)備通過所述連接和/或通信鏈路與設(shè)備700傳送數(shù)據(jù)。
[0047]設(shè)備700包括一個(gè)或多個(gè)處理器710 (例如微處理器、控制器等中的任何),其處理各種計(jì)算機(jī)可執(zhí)行或可讀指令以控制設(shè)備700的操作并且實(shí)現(xiàn)上文描述的實(shí)施例??商鎿Q地或附加地,設(shè)備700可以利用結(jié)合一般在712處標(biāo)識(shí)的處理和控制電路所實(shí)現(xiàn)的硬件、固件、或者固定邏輯電路中的任一個(gè)或其組合而實(shí)現(xiàn)。盡管未示出,但是設(shè)備700可以包括耦合設(shè)備內(nèi)的各種組件的系統(tǒng)總線或數(shù)據(jù)傳遞系統(tǒng)。系統(tǒng)總線可以包括不同總線結(jié)構(gòu)中的任一個(gè)或其組合,所述總線結(jié)構(gòu)諸如存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線、通用串行總線、和/或利用各種各樣總線架構(gòu)中的任何總線架構(gòu)的處理器或本地總線。
[0048]設(shè)備700還包括計(jì)算機(jī)可讀介質(zhì)714,諸如一個(gè)或多個(gè)存儲(chǔ)器組件,其示例包括隨機(jī)存取存儲(chǔ)器(RAM)、非易失性存儲(chǔ)器(例如只讀存儲(chǔ)器(R0M)、閃存、EPROM、EEPROM等中的任何一個(gè)或多個(gè))和盤存儲(chǔ)設(shè)備。盤存儲(chǔ)設(shè)備可以實(shí)現(xiàn)為任何類型的磁性或光學(xué)存儲(chǔ)設(shè)備,諸如硬盤驅(qū)動(dòng)器、可記錄和/或可再寫致密盤(⑶)、任何類型的數(shù)字多功能盤(DVD)等。設(shè)備700還可以包括大容量存儲(chǔ)介質(zhì)設(shè)備716。
[0049]計(jì)算機(jī)可讀介質(zhì)714提供數(shù)據(jù)存儲(chǔ)機(jī)制以存儲(chǔ)設(shè)備數(shù)據(jù)704以及各種設(shè)備應(yīng)用718和涉及設(shè)備700的操作方面的任何其它類型的信息和/或數(shù)據(jù)。例如,操作系統(tǒng)720可以作為計(jì)算機(jī)應(yīng)用利用計(jì)算機(jī)可讀介質(zhì)714維護(hù)并且在處理器710上執(zhí)行。設(shè)備應(yīng)用718可以包括設(shè)備管理器(例如控制應(yīng)用、軟件應(yīng)用、信號(hào)處理和控制模塊、特定設(shè)備本來(native)的代碼、用于特定設(shè)備的硬件抽象層等),以及其它應(yīng)用,其可以包括web瀏覽器、圖像處理應(yīng)用、諸如即時(shí)消息發(fā)送應(yīng)用之類的通信應(yīng)用、字處理應(yīng)用和各種各樣其它不同應(yīng)用。設(shè)備應(yīng)用718還包括實(shí)現(xiàn)本文描述的技術(shù)的實(shí)施例的任何系統(tǒng)組件或模塊。在該示例中,設(shè)備應(yīng)用718包括被示為軟件模塊和/或計(jì)算機(jī)應(yīng)用的并行探測(cè)模塊722和網(wǎng)絡(luò)發(fā)現(xiàn)模塊724。并行探測(cè)模塊722表示用于使得能夠并行查詢多個(gè)網(wǎng)絡(luò)接口、基于來自網(wǎng)絡(luò)接口中的一個(gè)網(wǎng)絡(luò)接口的信息按優(yōu)先級(jí)排序連接、和/或基于優(yōu)先級(jí)排序動(dòng)態(tài)地切換連接的軟件,如上文進(jìn)一步描述的。網(wǎng)絡(luò)發(fā)現(xiàn)模塊724表示使得設(shè)備700能夠通過網(wǎng)絡(luò)發(fā)現(xiàn)和/或找到其它計(jì)算設(shè)備和/或外圍設(shè)備的軟件??商鎿Q地或附加地,并行探測(cè)模塊722和/或網(wǎng)絡(luò)發(fā)現(xiàn)模塊724可以實(shí)現(xiàn)為硬件、軟件、固件或其任何組合。
[0050]設(shè)備700還包括音頻和/或視頻輸入-輸出系統(tǒng)726,其向音頻系統(tǒng)728提供音頻數(shù)據(jù)和/或向顯示系統(tǒng)730提供視頻數(shù)據(jù)。音頻系統(tǒng)728和/或顯示系統(tǒng)730可以包括處理、顯示和/或以其它方式再現(xiàn)音頻、視頻和圖像數(shù)據(jù)的任何設(shè)備。視頻信號(hào)和音頻信號(hào)可以經(jīng)由RF (射頻)鏈路、S視頻鏈路、復(fù)合視頻鏈路、分量視頻鏈路、DVI (數(shù)字視頻接口)、模擬音頻連接或其它類似的通信鏈路而從設(shè)備700傳送到音頻設(shè)備和/或顯示設(shè)備。在實(shí)施例中,首頻系統(tǒng)728和/或顯不系統(tǒng)730被實(shí)現(xiàn)為設(shè)備700的外部組件??商鎿Q地,首頻系統(tǒng)728和/或顯示系統(tǒng)730被實(shí)現(xiàn)為示例設(shè)備700的集成組件。
[0051]總結(jié)
各種實(shí)施例使得能夠針對(duì)通信配置信息并行查詢多個(gè)網(wǎng)絡(luò)接口。所返回的通信配置信息可以由客戶端設(shè)備使用以使得能夠與另一計(jì)算設(shè)備通信。在一些實(shí)施例中,接收到對(duì)并行查詢的多個(gè)響應(yīng)??商鎿Q地或附加地,來自網(wǎng)絡(luò)接口的響應(yīng)可以通過用戶配置的超時(shí)和/或協(xié)議配置的超時(shí)的過期來確定。從多個(gè)響應(yīng)中選擇網(wǎng)絡(luò)接口可以至少部分地基于使用自適應(yīng)選擇算法來按優(yōu)先級(jí)排序響應(yīng)的網(wǎng)絡(luò)接口。
[0052]盡管已經(jīng)以特定于結(jié)構(gòu)特征和/或方法動(dòng)作的語言描述了實(shí)施例,但是要理解的是,在附權(quán)利要求中限定的實(shí)施例未必限于所描述的具體特征或動(dòng)作。而是,具體特征和動(dòng)作是作為實(shí)現(xiàn)所要求保護(hù)的實(shí)施例的示例形式而公開的。
【主權(quán)項(xiàng)】
1.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括: 標(biāo)識(shí)被配置成使得能夠連接到計(jì)算設(shè)備的多個(gè)網(wǎng)絡(luò)接口 ;以及向多個(gè)網(wǎng)絡(luò)接口中的每一個(gè)網(wǎng)絡(luò)接口并行地發(fā)送查詢消息以便使得能夠選擇多個(gè)網(wǎng)絡(luò)接口中的一個(gè)網(wǎng)絡(luò)接口,其中查詢消息至少部分地基于動(dòng)態(tài)主機(jī)控制協(xié)議(DHCP)發(fā)現(xiàn)方法。2.權(quán)利要求1的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括: 接收與設(shè)置和查詢消息相關(guān)聯(lián)的超時(shí)相關(guān)聯(lián)的用戶輸入;以及 至少部分地基于所述用戶輸入,設(shè)置與超時(shí)相關(guān)聯(lián)的過期時(shí)間。3.權(quán)利要求2的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括: 至少部分地基于與用戶輸入過期相關(guān)聯(lián)的超時(shí),從至少一個(gè)網(wǎng)絡(luò)接口接收對(duì)查詢的消極響應(yīng)。4.權(quán)利要求1的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括: 從多個(gè)網(wǎng)絡(luò)接口中的至少一個(gè)網(wǎng)絡(luò)接口接收對(duì)查詢消息的至少一個(gè)響應(yīng); 確定對(duì)查詢消息的至少一個(gè)響應(yīng)是否為積極響應(yīng);以及 按優(yōu)先級(jí)排序與積極響應(yīng)相關(guān)聯(lián)的每一個(gè)網(wǎng)絡(luò)接口以便使得能夠動(dòng)態(tài)選擇至少一個(gè)網(wǎng)絡(luò)接口,其中按優(yōu)先級(jí)排序與積極響應(yīng)相關(guān)聯(lián)的每一個(gè)網(wǎng)絡(luò)接口以便使得能夠動(dòng)態(tài)選擇還包括: 至少部分地基于經(jīng)由第一所接收的積極響應(yīng)從多個(gè)接口中的第一網(wǎng)絡(luò)接口所接收的信息來配置對(duì)計(jì)算設(shè)備的連接; 從多個(gè)接口中的第二網(wǎng)絡(luò)接口接收第二積極響應(yīng); 確定第二網(wǎng)絡(luò)接口具有比第一網(wǎng)絡(luò)接口更高的優(yōu)先級(jí);以及 至少部分地基于經(jīng)由第二積極響應(yīng)所接收的信息,重新配置對(duì)計(jì)算設(shè)備的連接。5.權(quán)利要求1的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括: 從多個(gè)網(wǎng)絡(luò)接口中的至少一個(gè)網(wǎng)絡(luò)接口接收對(duì)查詢消息的至少一個(gè)響應(yīng); 確定對(duì)查詢消息的至少一個(gè)響應(yīng)是否為積極響應(yīng);以及 按優(yōu)先級(jí)排序與積極響應(yīng)相關(guān)聯(lián)的每一個(gè)網(wǎng)絡(luò)接口以便使得能夠動(dòng)態(tài)選擇至少一個(gè)網(wǎng)絡(luò)接口。6.一個(gè)或多個(gè)體現(xiàn)處理器可執(zhí)行指令的計(jì)算機(jī)可讀存儲(chǔ)存儲(chǔ)器,所述指令響應(yīng)于由至少一個(gè)處理器執(zhí)行而被配置成: 標(biāo)識(shí)被配置成使得能夠連接到計(jì)算設(shè)備的多個(gè)網(wǎng)絡(luò)接口; 向多個(gè)網(wǎng)絡(luò)接口中的每一個(gè)網(wǎng)絡(luò)接口并行地發(fā)送查詢消息; 從多個(gè)網(wǎng)絡(luò)接口中的至少一個(gè)網(wǎng)絡(luò)接口接收對(duì)查詢消息的至少一個(gè)響應(yīng); 確定對(duì)查詢消息的至少一個(gè)響應(yīng)是否為積極響應(yīng);以及 按優(yōu)先級(jí)排序與積極響應(yīng)相關(guān)聯(lián)的每一個(gè)網(wǎng)絡(luò)接口以便使得能夠動(dòng)態(tài)選擇至少一個(gè)網(wǎng)絡(luò)接口。7.權(quán)利要求6的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)存儲(chǔ)器,還包括被配置成進(jìn)行以下操作的指令: 接收與設(shè)置和查詢消息相關(guān)聯(lián)的超時(shí)相關(guān)聯(lián)的用戶輸入;以及 至少部分地基于所述用戶輸入,設(shè)置與超時(shí)相關(guān)聯(lián)的過期時(shí)間。8.權(quán)利要求6的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)存儲(chǔ)器,其中用于按優(yōu)先級(jí)排序與積極響應(yīng)相關(guān)聯(lián)的每一個(gè)網(wǎng)絡(luò)接口以便使得能夠動(dòng)態(tài)選擇的指令還被配置成: 至少部分地基于經(jīng)由第一所接收的積極響應(yīng)從多個(gè)接口中的第一網(wǎng)絡(luò)接口所接收的信息來配置對(duì)計(jì)算設(shè)備的連接; 從多個(gè)接口中的第二網(wǎng)絡(luò)接口接收第二積極響應(yīng); 確定第二網(wǎng)絡(luò)接口具有比第一網(wǎng)絡(luò)接口更高的優(yōu)先級(jí);以及 至少部分地基于經(jīng)由第二積極響應(yīng)所接收的信息,重新配置對(duì)計(jì)算設(shè)備的連接。9.權(quán)利要求6的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)存儲(chǔ)器,還包括被配置成進(jìn)行以下操作的指令: 響應(yīng)于確定對(duì)查詢消息的至少一個(gè)響應(yīng)是積極響應(yīng),至少部分地基于在所述至少一個(gè)響應(yīng)內(nèi)所包含的信息來配置對(duì)計(jì)算設(shè)備的連接以路由通過至少一個(gè)代理。10.權(quán)利要求6的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)存儲(chǔ)器,其中查詢消息至少部分地基于動(dòng)態(tài)主機(jī)控制協(xié)議(DHCP )發(fā)現(xiàn)方法。
【專利摘要】各種實(shí)施例使得能夠針對(duì)通信配置信息并行查詢多個(gè)網(wǎng)絡(luò)接口。所返回的通信配置信息可以由客戶端設(shè)備使用以使得能夠與另一計(jì)算設(shè)備通信。在一些實(shí)施例中,接收到對(duì)并行查詢的多個(gè)響應(yīng)??商鎿Q地或附加地,來自網(wǎng)絡(luò)接口的響應(yīng)可以通過用戶配置的超時(shí)和/或協(xié)議配置的超時(shí)的過期來確定。從多個(gè)響應(yīng)中選擇網(wǎng)絡(luò)接口可以至少部分地基于使用自適應(yīng)選擇算法按優(yōu)先級(jí)排序響應(yīng)的網(wǎng)絡(luò)接口。
【IPC分類】H04L29/12
【公開號(hào)】CN105229994
【申請(qǐng)?zhí)枴緾N201380075264
【發(fā)明人】E.N.勒溫薩爾, I.D.帕肖夫, J.A.西爾弗拉
【申請(qǐng)人】微軟技術(shù)許可有限責(zé)任公司
【公開日】2016年1月6日
【申請(qǐng)日】2013年9月12日
【公告號(hào)】EP2979433A1, US20140297818, WO2014158215A1