亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

并行接口選擇的制作方法_2

文檔序號(hào):9476553閱讀:來(lái)源:國(guó)知局
其包括移動(dòng)電話(huà)、音樂(lè)播放器、游戲設(shè)備等。計(jì)算設(shè)備102也可以采取設(shè)備的計(jì)算機(jī)204類(lèi),其包括個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)、上網(wǎng)本等。電視206配置包括涉及放松環(huán)境中的顯示的設(shè)備配置,例如電視、機(jī)頂盒、游戲控制臺(tái)等。因而,本文描述的技術(shù)可以由計(jì)算設(shè)備102的這些各種配置支持,并且不限于以下部分中描述的具體示例。如此處所圖示的,計(jì)算設(shè)備102可以包括如下文和上文所描述的(一個(gè)或者多個(gè))網(wǎng)絡(luò)發(fā)現(xiàn)模塊104和(一個(gè)或者多個(gè))并行探測(cè)模塊106。
[0023]在一些實(shí)施例中,(一個(gè)或者多個(gè))服務(wù)器208包括“云”功能性。此處,云210被圖示為包括用于web服務(wù)214的平臺(tái)212。平臺(tái)212對(duì)云210的硬件(例如服務(wù)器)和軟件資源的底層功能性進(jìn)行抽象,并且因而可以充當(dāng)“云操作系統(tǒng)”。例如,平臺(tái)212可以對(duì)資源進(jìn)行抽象以將計(jì)算設(shè)備102與其它計(jì)算設(shè)備連接。平臺(tái)212也可以用于對(duì)資源的縮放進(jìn)行抽象以提供經(jīng)由平臺(tái)212實(shí)現(xiàn)的web服務(wù)214所遭遇的需求的對(duì)應(yīng)水平縮放。還預(yù)期到各種各樣的其它示例,諸如服務(wù)器群組中的服務(wù)器的負(fù)載均衡、抵抗惡意方(例如垃圾郵件、病毒和其它惡意軟件)的保護(hù)等。因而,作為涉及經(jīng)由互聯(lián)網(wǎng)或其它網(wǎng)絡(luò)對(duì)計(jì)算設(shè)備102可用的軟件和硬件資源的策略的一部分而包括云210。
[0024]一般地,本文描述的功能中的任何功能可以使用軟件、固件、硬件(例如固定邏輯電路)、手動(dòng)處理或這些實(shí)現(xiàn)方案的組合來(lái)實(shí)現(xiàn)。如本文中使用的術(shù)語(yǔ)“模塊”、“功能性”和“邏輯”一般表示軟件、固件、硬件或其組合。在軟件實(shí)現(xiàn)方案的情況下,模塊、功能性或邏輯表示在處理器(例如一個(gè)或多個(gè)CPU)上或通過(guò)處理器運(yùn)行時(shí)執(zhí)行特定任務(wù)的程序代碼。程序代碼可以存儲(chǔ)在一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)器設(shè)備中。下文描述的手勢(shì)技術(shù)的特征是獨(dú)立于平臺(tái)的,這意味著技術(shù)可以在具有各種各樣的處理器的各種各樣的商用計(jì)算平臺(tái)上實(shí)現(xiàn)。
[0025]已經(jīng)描述可以利用各種實(shí)施例的示例操作環(huán)境,現(xiàn)在考慮依照一個(gè)或多個(gè)實(shí)施例的并行和動(dòng)態(tài)網(wǎng)絡(luò)接口選擇的討論。
[0026]并行和動(dòng)杰網(wǎng)絡(luò)接口詵擇
動(dòng)態(tài)網(wǎng)絡(luò)和/或設(shè)備發(fā)現(xiàn)是計(jì)算設(shè)備可以通過(guò)網(wǎng)絡(luò)自動(dòng)地發(fā)現(xiàn)其它計(jì)算設(shè)備、外圍設(shè)備等和/或與其它計(jì)算設(shè)備、外圍設(shè)備等連接的過(guò)程。在一些情況下,計(jì)算設(shè)備與另一設(shè)備直接連接,而在其它情況下,其可以間接地(諸如通過(guò)代理)連接。確定間接連接也可以是動(dòng)態(tài)和/或自動(dòng)化過(guò)程。例如,考慮WPAD。計(jì)算設(shè)備可以使用WPAD方法作為定位一個(gè)或多個(gè)配置文件的方式,所述配置文件包括涉及計(jì)算設(shè)備應(yīng)當(dāng)使用哪個(gè)(或者哪些)代理來(lái)訪(fǎng)問(wèn)特定域和/或服務(wù)器的信息。定位(一個(gè)或者多個(gè))配置文件有時(shí)可能需要使用諸如DHCP和/或DNS發(fā)現(xiàn)方法之類(lèi)的各種協(xié)議。
[0027]偶爾,遠(yuǎn)程計(jì)算設(shè)備可以具有用于使計(jì)算設(shè)備從中選擇以便建立特定連接的若干網(wǎng)絡(luò)接口選項(xiàng)。在這些情況下,計(jì)算設(shè)備不僅試圖自動(dòng)地配置與遠(yuǎn)程計(jì)算設(shè)備的連接,而且附加地確定要連接哪個(gè)網(wǎng)絡(luò)接口。確定要使用哪個(gè)網(wǎng)絡(luò)接口的一個(gè)方式是串行地查詢(xún)多個(gè)接口(例如一次一個(gè))。開(kāi)始時(shí),計(jì)算設(shè)備將針對(duì)通信配置和/或連接信息來(lái)查詢(xún)和/或探測(cè)第一網(wǎng)絡(luò)接口。計(jì)算設(shè)備然后等待直到第一網(wǎng)絡(luò)接口對(duì)查詢(xún)做出響應(yīng)和/或查詢(xún)超時(shí)/過(guò)期。如果第一網(wǎng)絡(luò)接口以通信配置和/或連接信息做出響應(yīng),則計(jì)算設(shè)備可以使用所檢索的信息來(lái)建立連接,并且隨后放棄查詢(xún)?nèi)魏纹渌W(wǎng)絡(luò)接口。假設(shè)第一網(wǎng)絡(luò)接口做出響應(yīng),并且以及時(shí)方式做出響應(yīng),則該串行查詢(xún)方法可以產(chǎn)生穩(wěn)定且有響應(yīng)的連接過(guò)程。然而,如果第一網(wǎng)絡(luò)接口沒(méi)有做出響應(yīng),并且代替地,查詢(xún)過(guò)期,則這可能引入由計(jì)算設(shè)備的終端用戶(hù)感知到的附加延遲??紤]存在以串行方式查詢(xún)的四個(gè)網(wǎng)絡(luò)接口的情況。如果計(jì)算設(shè)備串行地查詢(xún)前三個(gè)網(wǎng)絡(luò)接口,并且所有三個(gè)網(wǎng)絡(luò)接口各自在30秒超時(shí),則在計(jì)算設(shè)備繼續(xù)查詢(xún)最終以積極方式做出響應(yīng)的第四網(wǎng)絡(luò)接口之前將花費(fèi)90秒。因而,盡管串行方法可以產(chǎn)生相當(dāng)無(wú)縫的連接過(guò)程,但是其也可能向終端用戶(hù)引入附加延遲。
[0028]各種實(shí)施例使得能夠針對(duì)通信配置信息而并行查詢(xún)多個(gè)網(wǎng)絡(luò)接口。代替一次一個(gè)地查詢(xún)每一個(gè)網(wǎng)絡(luò)接口(并且在查詢(xún)第二網(wǎng)絡(luò)接口之前等待第一網(wǎng)絡(luò)接口做出響應(yīng)和/或超時(shí)),并行地發(fā)送多個(gè)查詢(xún)并且不需要等待查詢(xún)響應(yīng)。此處,查詢(xún)響應(yīng)暗示著網(wǎng)絡(luò)接口是否具有通信配置信息的肯定和/或否定響應(yīng)(包括針對(duì)查詢(xún)的超時(shí)響應(yīng)),并且不暗示著任何較低水平的協(xié)議握手響應(yīng)。因而,此處的響應(yīng)暗示著與請(qǐng)求處于相同處理層的響應(yīng)。所返回的通信配置信息然后可以由第一計(jì)算設(shè)備使用,以使得能夠與另一計(jì)算設(shè)備通信,諸如通過(guò)包括引導(dǎo)第一計(jì)算設(shè)備更換連接路徑和/或更換連接參數(shù)的連接參數(shù)和/或信息。在一些實(shí)施例中,接收到對(duì)并行查詢(xún)的多個(gè)響應(yīng),而不管是直接在消息中接收還是間接地通過(guò)超時(shí)而接收。
[0029]考慮圖3,其圖示了并行網(wǎng)絡(luò)接口探測(cè)的示例。此處,在圖1和2的計(jì)算設(shè)備102的上下文中描述功能性。然而,要領(lǐng)會(huì)和理解的是,本文描述的方法和/或功能性可以適用于任何適當(dāng)類(lèi)型的計(jì)算設(shè)備,而不脫離所要求保護(hù)的主題的范圍。在該示例中,計(jì)算設(shè)備102已經(jīng)確定存在與其嘗試訪(fǎng)問(wèn)的遠(yuǎn)程計(jì)算設(shè)備相關(guān)聯(lián)的四個(gè)網(wǎng)絡(luò)接口:網(wǎng)絡(luò)接口 302a、302b、302c和302d。盡管該示例圖示出四個(gè)網(wǎng)絡(luò)接口,但是所描述的功能性可以適用于任何適當(dāng)數(shù)目的接口??商鎿Q地或附加地,計(jì)算設(shè)備102可以確定相關(guān)聯(lián)的網(wǎng)絡(luò)接口是否是以供使用的潛在候選者。計(jì)算設(shè)備102可以通過(guò)查詢(xún)所有可能的網(wǎng)絡(luò)接口而開(kāi)始。在確定存在多少個(gè)可用網(wǎng)絡(luò)接口之后,計(jì)算設(shè)備102接下來(lái)可以做出可用網(wǎng)絡(luò)接口中的一些網(wǎng)絡(luò)接口不適合的確定。例如,網(wǎng)絡(luò)接口可以至少部分地基于網(wǎng)絡(luò)接口的性質(zhì)而被確定為不適合的和/或沒(méi)有資格的,諸如沒(méi)有啟用DHCP、沒(méi)有公共單播地址、沒(méi)有相關(guān)聯(lián)的DHCP服務(wù)器的地址、沒(méi)有啟用特定版本的互聯(lián)網(wǎng)協(xié)議(IP)(諸如IPv4)等。因而,在一些實(shí)施例中,網(wǎng)絡(luò)接口不僅被標(biāo)識(shí),而且還針對(duì)期望的特性和/或適用性而被附加地分析。
[0030]在某一時(shí)間點(diǎn)處,計(jì)算設(shè)備102并行地發(fā)送出四個(gè)網(wǎng)絡(luò)接口查詢(xún)消息,此處在指示304處圖示。第一查詢(xún)消息被發(fā)送給網(wǎng)絡(luò)接口 302a,第二查詢(xún)消息被發(fā)送給網(wǎng)絡(luò)接口302b等。在該示例中,每一個(gè)消息被圖示為在時(shí)間“O”秒處(或在其附近)發(fā)送。這意味著指示每一個(gè)消息基本上同時(shí)發(fā)送。例如,在一些實(shí)施例中,發(fā)送多個(gè)查詢(xún)消息可能作為循環(huán)在軟件中實(shí)現(xiàn),其中每一個(gè)消息彼此快速連續(xù)地發(fā)送,其中在消息之間執(zhí)行很少的其它功能性或者不執(zhí)行其它功能性??商鎿Q地或附加地,可以存在介于之間的附加時(shí)間,以向每一個(gè)消息添加涉及其要發(fā)送到的接口的尋址和/或自定義。盡管該實(shí)現(xiàn)方案將不會(huì)在時(shí)間上相同的精確瞬間發(fā)送每一個(gè)消息,但是其將實(shí)際上在相同時(shí)間發(fā)送每一個(gè)消息。為了進(jìn)一步圖示,并且使用串行地發(fā)送消息的以上示例的上下文,并行地發(fā)送查詢(xún)消息與串行地發(fā)送消息的不同在于,將查詢(xún)消息發(fā)送給每一個(gè)網(wǎng)絡(luò)接口而不需要等待來(lái)自其它網(wǎng)絡(luò)接口的響應(yīng)或超時(shí)。盡管其它處理可能發(fā)生在發(fā)送查詢(xún)消息之間,但是向網(wǎng)絡(luò)接口發(fā)送查詢(xún)消息不依賴(lài)于首先從其它未解決的查詢(xún)接收查詢(xún)響應(yīng)消息。因而,并行探測(cè)消息實(shí)際上是同時(shí)發(fā)送的,在此表示為時(shí)間“O秒”。
[0031]當(dāng)接收到查詢(xún)和/或請(qǐng)求時(shí),網(wǎng)絡(luò)接口 302d以積極方式做出響應(yīng),此處被示為指示306。在對(duì)于時(shí)間軸并未繪制成按比例的該示例中,在查詢(xún)消息被發(fā)送的4秒內(nèi)向計(jì)算設(shè)備102返回指示306。盡管該圖顯示了 4秒的返回時(shí)間,但是要領(lǐng)會(huì)的是,這僅僅是用于討論目的,并且任何適合的時(shí)間段和/或時(shí)間單位(例如毫秒、納秒等)等同地適用,而不脫離所要求保護(hù)的主題的范圍。在該時(shí)間點(diǎn)處,計(jì)算設(shè)備102尚未接收到任何其它指示和/或響應(yīng),不管是積極響應(yīng)還是消極響應(yīng)。在一些實(shí)施例中,一旦接收到由網(wǎng)絡(luò)接口 302d返回的信息,則計(jì)算設(shè)備102可以使用該信息來(lái)配置與遠(yuǎn)程計(jì)算設(shè)備的連接(不管是直接還是間接)。例如,在時(shí)間的益處方面,計(jì)算設(shè)備102可以利用首先返回的響應(yīng)而不等待任何其它響應(yīng),在該情況下首先返回的響應(yīng)為指示306。可替換地或附加地,計(jì)算設(shè)備102可以在配置連接之前首先等待來(lái)自所有查詢(xún)的響應(yīng)和/或超時(shí),如下文進(jìn)一步描述的。
[0032]在一些實(shí)施例中,網(wǎng)絡(luò)接口 302d返回與上文和下文描述的通信配置信息類(lèi)似的信息和/或數(shù)據(jù)。例如,從計(jì)算設(shè)備102到網(wǎng)絡(luò)接口 302d的查詢(xún)可以以與DHCP和/或DNS協(xié)議相關(guān)聯(lián)的“選項(xiàng)252”方法的形式來(lái)實(shí)現(xiàn)。例如,計(jì)算設(shè)備102可以首先針對(duì)“選項(xiàng)252”向DHCP服務(wù)器發(fā)送查詢(xún)。如果DHCP服務(wù)器已經(jīng)配置“選項(xiàng)252”,則其可以利用配置信息(諸如URL)答復(fù)計(jì)算設(shè)備102,該配置信息然后可以用于確定直接和/或代理連接。如果DHCP沒(méi)有“選項(xiàng)252”,則其可以要么忽略查詢(xún)(并且隨后超時(shí))要么答復(fù)不支持該選項(xiàng)??商鎿Q地或附加地,可以以類(lèi)似方式使用DNS名稱(chēng)解析。
[0033]盡管接口 302d積極地響應(yīng)于計(jì)算設(shè)備102,但是網(wǎng)絡(luò)接口 302a_c全部都消極地做出響應(yīng),此處通過(guò)指示308圖示。虛線(xiàn)用于表示指示308,而實(shí)線(xiàn)用于指示304和306。該虛線(xiàn)指定來(lái)自網(wǎng)絡(luò)接口 302a-c的消極響應(yīng)可以通過(guò)每一個(gè)相應(yīng)網(wǎng)絡(luò)接口發(fā)送,和/或可以由計(jì)算設(shè)備102本
當(dāng)前第2頁(yè)1 2 3 4 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1