欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于處理服務(wù)請求的方法、設(shè)備、系統(tǒng)以及網(wǎng)絡(luò)架構(gòu)與流程

文檔序號:11965026閱讀:359來源:國知局
用于處理服務(wù)請求的方法、設(shè)備、系統(tǒng)以及網(wǎng)絡(luò)架構(gòu)與流程
本發(fā)明涉及一種用于處理局域網(wǎng)內(nèi)的服務(wù)請求的方法。本發(fā)明還涉及一種用于當(dāng)被處理器執(zhí)行時(shí)執(zhí)行這樣的方法的計(jì)算機(jī)可讀介質(zhì)。本發(fā)明還涉及一種用于處理服務(wù)請求的設(shè)備,以及涉及一種包括這樣的設(shè)備的系統(tǒng)。最后,本發(fā)明涉及一種用于處理服務(wù)請求的網(wǎng)絡(luò)架構(gòu),其中所述網(wǎng)絡(luò)包括這樣的網(wǎng)關(guān)系統(tǒng)。

背景技術(shù):
現(xiàn)今,諸如家庭網(wǎng)絡(luò)或辦公室網(wǎng)絡(luò)的局域網(wǎng)包括通常經(jīng)由網(wǎng)關(guān)連接到公用網(wǎng)絡(luò)的各種設(shè)備,所述網(wǎng)關(guān)也被稱為家庭網(wǎng)關(guān)或住宅網(wǎng)關(guān)。聯(lián)網(wǎng)設(shè)備的示例包括但不限于個人計(jì)算機(jī)、膝上型電腦、個人數(shù)字助理、智能電話、平板電腦、機(jī)頂盒、媒體播放機(jī)、告警系統(tǒng)、照明系統(tǒng)以及家庭自動化傳感器。家庭網(wǎng)關(guān)被用于與外部世界的連接,但也可以被用來承載供在本地網(wǎng)絡(luò)中使用的服務(wù),并且充當(dāng)其中軟件模塊能夠被加載和卸載的平臺。示例是家庭網(wǎng)關(guān)作為開放服務(wù)網(wǎng)關(guān)協(xié)議(OSGi)平臺的使用,其中例如Java模塊的軟件模塊能夠被即時(shí)安裝而不用重新啟動家庭網(wǎng)關(guān)。家庭網(wǎng)關(guān)能夠?qū)⒎?wù)提供給局域網(wǎng)中的其他設(shè)備,有時(shí)這將意指在軟件能夠被下載的意義上遞送服務(wù)。最經(jīng)常地,家庭網(wǎng)關(guān)實(shí)現(xiàn)與外部世界,即公用網(wǎng)絡(luò)的連接。由家庭網(wǎng)關(guān)提供的連接服務(wù)可以限于路由服務(wù),但常常還包括其他服務(wù)。可以為由家庭網(wǎng)關(guān)提供的連接服務(wù)的部分的服務(wù)的示例包括但不限于網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)服務(wù)、防火墻服務(wù)、服務(wù)質(zhì)量管理服務(wù)以及接入控制服務(wù)。此外,家庭網(wǎng)關(guān)常常被用作在本地網(wǎng)絡(luò)內(nèi)具有特定功能的系統(tǒng)。例如,家庭網(wǎng)關(guān)可以被用作家庭電話系統(tǒng)、用作媒體流的轉(zhuǎn)換/轉(zhuǎn)碼設(shè)備、用作局域網(wǎng)的存儲設(shè)施和/或用作打印機(jī)控制單元。而且,局域網(wǎng)中的聯(lián)網(wǎng)設(shè)備能夠?qū)⒎?wù)提供給相同局域網(wǎng)中的其他設(shè)備。這樣的服務(wù)可以包括媒體服務(wù)器、媒體播放器、打印服務(wù)、作為例如燈遙控器的照明服務(wù)、恒溫器服務(wù)等,并且還可以包括軟件下載服務(wù)。家庭網(wǎng)關(guān)可以進(jìn)一步包括服務(wù)注冊表或者被通信地連接到局域網(wǎng)內(nèi)的這樣的服務(wù)注冊表。服務(wù)注冊表注冊所部署的設(shè)備在局域網(wǎng)內(nèi)的位置和另外的信息。用戶設(shè)備是個人用于訪問由聯(lián)網(wǎng)設(shè)備提供的服務(wù)的設(shè)備。用戶設(shè)備例如可以是膝上型計(jì)算機(jī)、智能電話、平板PC或通用輸入/輸出設(shè)備。當(dāng)用戶設(shè)備從聯(lián)網(wǎng)設(shè)備要求服務(wù)時(shí),它能夠通過使用所謂的服務(wù)發(fā)現(xiàn)來獲得這樣的服務(wù)。在可以使用諸如通用即插即用(UPnP)、服務(wù)位置協(xié)議(SLP)、Jini或通用描述發(fā)現(xiàn)和集成(UDDI)的標(biāo)準(zhǔn)化協(xié)議來執(zhí)行的這個過程中,用戶設(shè)備通過將請求有關(guān)服務(wù)的信息的服務(wù)發(fā)現(xiàn)消息發(fā)送到注冊表來發(fā)起服務(wù)發(fā)現(xiàn)。作為響應(yīng),注冊表向用戶設(shè)備提供位置和另外的信息,其使該設(shè)備能夠使用從注冊表所獲得的信息來請求服務(wù)。當(dāng)所要求的服務(wù)未被部署和/或運(yùn)行在局域網(wǎng)內(nèi)的任何聯(lián)網(wǎng)設(shè)備上時(shí),用戶設(shè)備不能夠通過服務(wù)發(fā)現(xiàn)找到該設(shè)備。在這樣的情況下,用戶設(shè)備可以或者直接地或者經(jīng)由家庭網(wǎng)關(guān)來搜索諸如因特網(wǎng)的公用網(wǎng)絡(luò)或廣域網(wǎng)上的服務(wù)。如果被找到,則該服務(wù)然后被遠(yuǎn)程地跨網(wǎng)絡(luò)直接提供給用戶設(shè)備。然而,服務(wù)發(fā)現(xiàn)與跨外部網(wǎng)絡(luò)的遠(yuǎn)程服務(wù)提供結(jié)合的這種選擇是受限制的。局域網(wǎng)常常在家庭網(wǎng)關(guān)上使用專用的因特網(wǎng)協(xié)議(IP)地址范圍和NAT。在這些情況下,服務(wù)在遠(yuǎn)程地,即在局域網(wǎng)范圍之外被提供時(shí)可能不正確地作用。此外,雖然通過公用網(wǎng)絡(luò)的通信常常是基于IP的,但局域網(wǎng)內(nèi)的通信經(jīng)常是基于例如用于告警系統(tǒng)或家庭自動化的不同網(wǎng)絡(luò)協(xié)議的。盡管家庭網(wǎng)關(guān)可以被用作中介和/或轉(zhuǎn)換設(shè)備,但遠(yuǎn)程提供的服務(wù)可以被誤譯或誤解。此外,許多局域網(wǎng)例如通過家庭網(wǎng)關(guān)就服務(wù)質(zhì)量而言被控制。為了確保良好的服務(wù)質(zhì)量,需要網(wǎng)絡(luò)在帶寬可用性、節(jié)點(diǎn)的數(shù)目和位置、擁塞等方面的局部視圖。局域網(wǎng)的這樣的局部視圖通常對于遠(yuǎn)程提供的服務(wù)而言是不可用的。此外,用戶設(shè)備常常需要不是由舉例來說諸如UPnP的協(xié)議提供的特定軟件和功能來訪問不是由聯(lián)網(wǎng)設(shè)備提供的服務(wù)。為了避免其中服務(wù)僅能夠在它被部署和/或運(yùn)行在局域網(wǎng)內(nèi)的設(shè)備上時(shí)被提供的情形,例如以包括上載位置的列表的形式,一個或多個服務(wù)能夠被上載到家庭網(wǎng)關(guān)。然而,通常僅一個因特網(wǎng)服務(wù)提供商能夠上載服務(wù),而更多的服務(wù)提供商(未必是因特網(wǎng)服務(wù)提供商)可以提供能夠在局域網(wǎng)內(nèi)的用戶設(shè)備上運(yùn)行的服務(wù)。此外,新的服務(wù)可能隨著時(shí)間而出現(xiàn)。提前在家庭網(wǎng)關(guān)上配置任何和所有可用服務(wù)是不可能的。

技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是實(shí)現(xiàn)服務(wù)當(dāng)被局域網(wǎng)內(nèi)的用戶設(shè)備需要時(shí)獨(dú)立于這樣的服務(wù)在所述局域網(wǎng)內(nèi)的當(dāng)前可用性的本地遞送。出于這個目的,本發(fā)明涉及用于處理局域網(wǎng)內(nèi)的服務(wù)請求的方法,所述方法包括:從用戶設(shè)備接收服務(wù)請求,所述服務(wù)請求包括有關(guān)執(zhí)行所述服務(wù)所需的一個或多個要求的信息;借助于公用網(wǎng)絡(luò)內(nèi)的定位服務(wù)來定位下載位置以基于所述服務(wù)請求中的所述信息來獲得計(jì)算機(jī)可執(zhí)行信息;從所述下載位置取回用于執(zhí)行所述服務(wù)的計(jì)算機(jī)可執(zhí)行信息并且布置所述計(jì)算機(jī)可執(zhí)行信息在所述局域網(wǎng)內(nèi)的聯(lián)網(wǎng)設(shè)備上的安裝;以及將有關(guān)所述服務(wù)在所述局域網(wǎng)內(nèi)的可用性的消息發(fā)送到所述用戶設(shè)備。本發(fā)明的一些實(shí)施例涉及用于當(dāng)被處理器執(zhí)行時(shí)執(zhí)行如上文所提到的方法的計(jì)算機(jī)可讀介質(zhì)。本發(fā)明的一些實(shí)施例涉及用于處理局域網(wǎng)內(nèi)的服務(wù)請求的設(shè)備。所述設(shè)備被布置用于通信地耦合到:接口設(shè)備,其提供局域網(wǎng)與廣域網(wǎng)之間的通信接口;以及聯(lián)網(wǎng)設(shè)備,其用于實(shí)現(xiàn)計(jì)算機(jī)可執(zhí)行信息在所述局域網(wǎng)內(nèi)的安裝;并且其中所述設(shè)備被布置用于執(zhí)行如上文所提到的方法。本發(fā)明的一些實(shí)施例涉及用于處理服務(wù)請求的系統(tǒng),所述系統(tǒng)包括:接口設(shè)備,其用于提供局域網(wǎng)與廣域網(wǎng)之間的通信接口;聯(lián)網(wǎng)設(shè)備,其用于實(shí)現(xiàn)計(jì)算機(jī)可執(zhí)行信息在所述局域網(wǎng)內(nèi)的安裝;以及如上文所提到的服務(wù)請求處理設(shè)備。最后,本發(fā)明的一些實(shí)施例涉及用于處理服務(wù)請求的網(wǎng)絡(luò)架構(gòu),所述網(wǎng)絡(luò)架構(gòu)包括:局域網(wǎng),其包括至少一個用戶設(shè)備;廣域網(wǎng),其包括用于定位服務(wù)位置的服務(wù)定位器系統(tǒng),以及服務(wù)存儲庫,其用于存儲用于執(zhí)行服務(wù)的計(jì)算機(jī)可執(zhí)行信息;以及如上文所提到的服務(wù)請求處理系統(tǒng)。將顯而易見的是,本發(fā)明的原理可以各種方式被付諸實(shí)踐。附圖說明現(xiàn)將參考附圖僅通過示例的方式對實(shí)施例進(jìn)行描述,在附圖中:圖1示意性地示出了依照本發(fā)明的實(shí)施例的用于處理服務(wù)請求的網(wǎng)絡(luò)架構(gòu);圖2a、2b、2c示意性地示出了供在圖1的網(wǎng)絡(luò)架構(gòu)中使用的兩個可能的網(wǎng)關(guān)系統(tǒng)架構(gòu);圖3a示意性地示出了依照本發(fā)明的實(shí)施例的用于在圖1的架構(gòu)中處理服務(wù)請求的方法的信號流;以及圖3b示意性地示出了依照本發(fā)明的另一實(shí)施例的用于在圖1的架構(gòu)中處理服務(wù)請求的方法的信號流的一部分。具體實(shí)施方式以下是僅通過示例的方式并參考附圖給出的、本發(fā)明的各種實(shí)施例的說明。圖1示意性地示出了依照本發(fā)明的實(shí)施例的用于服務(wù)供應(yīng)的網(wǎng)絡(luò)架構(gòu)。該架構(gòu)涉及包括通過網(wǎng)關(guān)系統(tǒng)GWS耦合到廣域網(wǎng)(WAN)的局域網(wǎng)(LAN)的網(wǎng)絡(luò)布置。LAN可以是任何專用網(wǎng)絡(luò),包括但不限于家庭網(wǎng)絡(luò)、辦公室網(wǎng)絡(luò)、汽車網(wǎng)絡(luò)、個人區(qū)域網(wǎng)絡(luò)以及位于特定地理位置的網(wǎng)絡(luò)。局域網(wǎng)LAN還可以是分布在數(shù)個地理位置上的邏輯網(wǎng)絡(luò)。廣域網(wǎng)WAN將連通性提供給廣域中的多個接口設(shè)備。例如,廣域網(wǎng)可以是或者包括被稱為因特網(wǎng)的全球網(wǎng)絡(luò)布置。網(wǎng)關(guān)系統(tǒng)GWS可以包括接口設(shè)備,諸如調(diào)制解調(diào)器或路由器。調(diào)制解調(diào)器的示例包括但不限于非對稱數(shù)字用戶線路(ADSL)調(diào)制解調(diào)器、超高速數(shù)字用戶線路(VDSL)調(diào)制解調(diào)器、例如DOCSIS調(diào)制解調(diào)器的線纜調(diào)制解調(diào)器以及光纖調(diào)制解調(diào)器。路由器的示例是無線保真(WiFi)路由器或IP路由器。LAN被布置成通信地將被表示為UE1、UE2以及UE3的多個設(shè)備或用戶設(shè)備與網(wǎng)關(guān)系統(tǒng)GWS耦合。設(shè)備的示例包括但不限于因特網(wǎng)協(xié)議語音(VoIP)網(wǎng)關(guān)、IP電話、PC、膝上型電腦、上網(wǎng)板或其他計(jì)算板設(shè)備、智能電話、網(wǎng)絡(luò)區(qū)域存儲設(shè)備、IP視頻流送設(shè)備以及電視機(jī)頂盒。此外,用于加熱、通風(fēng)、空氣調(diào)節(jié)、照明、音頻、視頻以及安全的個人區(qū)域網(wǎng)絡(luò)設(shè)備能夠被認(rèn)為是一種類型的用戶設(shè)備。網(wǎng)絡(luò)架構(gòu)還包括服務(wù)存儲庫SREP和服務(wù)定位器SLOC。服務(wù)存儲庫SREP和服務(wù)定位器SLOC通過廣域網(wǎng)WAN連接到網(wǎng)關(guān)系統(tǒng)GWS。GWS知道SLOC的存在和位置,但可能不知道SREP的存在和位置。為了簡化起見,僅一個SREP并且僅一個SLOC被描繪。如本領(lǐng)域的技術(shù)人員將理解的那樣,網(wǎng)絡(luò)架構(gòu)可以包括多個服務(wù)存儲庫和服務(wù)定位器。此外,服務(wù)存儲庫和/或服務(wù)定位器也可以被承載在LAN中。服務(wù)存儲庫SREP包括用于存儲服務(wù)的存儲單元。服務(wù)可以被定義為能夠?qū)⒐δ芴砑拥诫娮釉O(shè)備的任何種類的計(jì)算機(jī)可執(zhí)行代碼。計(jì)算機(jī)可執(zhí)行代碼的種類的示例包括但不限于完整軟件包、軟件包更新、軟件配置;以及軟件包所使用的大量數(shù)據(jù)。存儲單元可以包括一個或多個數(shù)據(jù)庫。遍及本申請,表達(dá)“數(shù)據(jù)庫”指的是包含實(shí)體及其引用的任何系統(tǒng)。服務(wù)定位器SLOC通常采取網(wǎng)絡(luò)內(nèi)的位置服務(wù)的形式,其中位置服務(wù)可以由共同協(xié)作的多個元件來執(zhí)行。合作可以是分層的,例如與域名系統(tǒng)(DNS)類似。然而,合作的其他方式也是可能的。例如,SLOC可以使用分布式哈希表(DHT)或者它可以使用對等網(wǎng)絡(luò)。圖2a、2b、2c示意性地示出了供在圖1的網(wǎng)絡(luò)架構(gòu)中使用的子網(wǎng)絡(luò)架構(gòu)。該子網(wǎng)絡(luò)架構(gòu)包括接口設(shè)備GW,例如調(diào)制解調(diào)器或路由器,并且還被稱為網(wǎng)關(guān)系統(tǒng)GWS。此外,網(wǎng)關(guān)系統(tǒng)GWS包括服務(wù)供應(yīng)代理SPB以及軟件執(zhí)行環(huán)境SWEX。如圖2a、2b所示,網(wǎng)關(guān)系統(tǒng)GWS可以進(jìn)一步包括服務(wù)注冊表SREG。服務(wù)供應(yīng)代理SPB被布置成處理起源于局域網(wǎng)內(nèi)的用戶設(shè)備的服務(wù)請求。SPB是邏輯組件,其可以被共同定位在與如圖2a示意性地示出的GW相同的物理設(shè)備上。將參考圖3a、3b示意性地示出的信號流來討論有關(guān)服務(wù)供應(yīng)代理SPB的使用的進(jìn)一步細(xì)節(jié)。軟件執(zhí)行環(huán)境SWEX能夠被用來安裝還被稱為軟件的計(jì)算機(jī)可執(zhí)行信息,以用于執(zhí)行服務(wù)。SWEX可以是在其上軟件模塊可以被動態(tài)地,例如“即時(shí)”安裝并且能夠運(yùn)行軟件的任何平臺,舉例來說諸如基于OSGi的平臺、linux平臺或Windows平臺。在其上軟件能夠被動態(tài)地處理的任何平臺在本發(fā)明的上下文中能夠被看成是SWEX,其中表達(dá)“被處理”指的是被安裝、被配置、被調(diào)整、被改變或被管理中的至少一個。在SWEX內(nèi)可用的信息能夠被用戶設(shè)備用來執(zhí)行局域網(wǎng)內(nèi)的所期望的服務(wù),而沒有在防火墻的形式方面的限制、具有對本地網(wǎng)絡(luò)的直接訪問等等。此外,在優(yōu)選實(shí)施例中,安裝在SWEX中的信息能夠在安裝之后被直接地取回,而無需重新啟動網(wǎng)關(guān)系統(tǒng)以實(shí)現(xiàn)對應(yīng)服務(wù)在局域網(wǎng)內(nèi)的執(zhí)行。注意,在局域網(wǎng)內(nèi)可以存在一個以上的SWEX。服務(wù)注冊表SREG能夠被用來注冊在局域網(wǎng)內(nèi)可用的服務(wù)。SREG可以注冊所有服務(wù)或服務(wù)的一部分,例如在其中更多被注冊的設(shè)備存在于局域網(wǎng)內(nèi)的情況下。存儲在網(wǎng)關(guān)系統(tǒng)GWS內(nèi)的中心位置處的、局域網(wǎng)內(nèi)的可用服務(wù)的列表的使用允許網(wǎng)關(guān)系統(tǒng)GWS容易地檢查所請求的服務(wù)在局域網(wǎng)LAN內(nèi)是否已經(jīng)是可用的。在圖2a的網(wǎng)關(guān)系統(tǒng)GWS中,上文所描述的所有組件都位于單個模塊內(nèi)。在單個模塊內(nèi)具有所有功能降低了網(wǎng)絡(luò)的復(fù)雜性。此外,遍布網(wǎng)絡(luò)的能量消耗可以被減少。在圖2b中,接口設(shè)備GW形成被通信地耦合到其他組件的獨(dú)立模塊,所述其他組件在這種情況下被集合在單個模塊中。在圖2c中,接口設(shè)備GW是還包括軟件可執(zhí)行環(huán)境SWEX和服務(wù)注冊表SREG的更復(fù)雜的模塊的部分。這個模塊被通信地耦合到獨(dú)立模塊中的SPB。圖2b、2c的配置在其中局域網(wǎng)已經(jīng)在適當(dāng)位置具有網(wǎng)關(guān)系統(tǒng)的情況下可能是有用的。擴(kuò)展網(wǎng)關(guān)系統(tǒng)的功能然后可以通過僅添加所期望的功能模塊來建立。在包括具有有限能力,例如僅具有路由能力的接口設(shè)備GW的基本網(wǎng)關(guān)系統(tǒng)GWS的情況下,所述添加可以包括如圖2b所示的相對復(fù)雜的模塊SH。然而,如果網(wǎng)關(guān)系統(tǒng)GWS已經(jīng)包括如圖2c所示的更多功能,則擴(kuò)展網(wǎng)關(guān)系統(tǒng)的能力可以通過添加到包括如圖2c所示的STB的模塊的通信耦合來建立。將參考圖3a、3b來討論關(guān)于服務(wù)供應(yīng)代理的功能的進(jìn)一步細(xì)節(jié)。注意,除圖2a-2c示意性地示出的選項(xiàng)之外,具有不同數(shù)目的模塊的網(wǎng)關(guān)系統(tǒng)也可以是可能的。例如,網(wǎng)絡(luò)架構(gòu)可以包括用于接口設(shè)備GW的獨(dú)立模塊、用于服務(wù)供應(yīng)代理SPB的獨(dú)立模塊以及用于軟件執(zhí)行環(huán)境SWEX的獨(dú)立模塊。所有模塊都能夠跨局域網(wǎng)LAN與彼此通信??蛇x的服務(wù)注冊表SREG可以位于還有另一模塊中。此外,功能可以被多個模塊共享。例如,SWEX可以遍布于通信地耦合的多個模塊上。圖3a示意性地示出了在參考圖1、2a以及2b所解釋的架構(gòu)中處理服務(wù)請求的方法的示例性信號流。在該信號流中,實(shí)體在一般意義上被表示,即請求待由LAN中的聯(lián)網(wǎng)設(shè)備提供的服務(wù)的用戶設(shè)備被稱為UE。也就是說,用戶設(shè)備UE可以與圖1的架構(gòu)中的設(shè)備UE1、UE2以及UE3中的任何一個對應(yīng)。此外,在這個信號流中假定所請求的服務(wù)被存儲在服務(wù)存儲庫SREP中并且所述服務(wù)的位置被存儲在為服務(wù)定位器SLOC所知的位置處。首先在動作11中,用戶設(shè)備UE將服務(wù)請求發(fā)送到服務(wù)供應(yīng)代理SPB以獲得還被稱為軟件的計(jì)算機(jī)可執(zhí)行信息,以用于執(zhí)行服務(wù)。服務(wù)請求可以使用組播或單播消息傳送來發(fā)送。服務(wù)請求可以由UE在認(rèn)識到服務(wù)被需要之后直接地發(fā)送。替換地,可以在局域網(wǎng)內(nèi)的不成功的服務(wù)發(fā)現(xiàn)之后發(fā)送服務(wù)請求。服務(wù)請求包括有關(guān)服務(wù)參數(shù)的信息。包括在服務(wù)請求中的服務(wù)參數(shù)包括至少被UE所要求的、待由所請求的服務(wù)支持的所有服務(wù)特征、服務(wù)要求以及服務(wù)選項(xiàng)。例如,在打印機(jī)服務(wù)的情況下,這樣的信息可以不僅包括服務(wù)類型信息,即打印機(jī),而且還包括其他參數(shù),諸如為所期望的紙張尺寸、所期望的紙張顏色以及所期望的在打印之后裝訂紙張的方式,例如鋼絲裝訂。另一示例將是服務(wù)提供商特定的服務(wù)請求。例如,用戶設(shè)備可以是蘋果iPhone。iPhone然后可以從蘋果iTunes商店請求服務(wù)。在這樣的情況下,該服務(wù)請求應(yīng)該指示服務(wù)應(yīng)該可從被負(fù)責(zé)所請求服務(wù)的服務(wù)提供商(即蘋果)所認(rèn)證的位置下載??蛇x地,SPB在動作12中檢查服務(wù)在局域網(wǎng)內(nèi)是否是可用的。特別地,如果檢查沒有花費(fèi)大量時(shí)間和精力,則檢查局域網(wǎng)內(nèi)的服務(wù)可用性提高了服務(wù)請求性能,這是因?yàn)橹辽倌軌蚴÷匀缭谙挛闹兴懻摰膭幼?3至20。如果服務(wù)在局域網(wǎng)內(nèi)已經(jīng)是可用的,則能夠以本領(lǐng)域中已知的方式,例如通過使用標(biāo)準(zhǔn)UPnP運(yùn)作來執(zhí)行服務(wù)遞送。在收到服務(wù)請求之后,或者如果檢查被執(zhí)行,則在確定所請求的服務(wù)在局域網(wǎng)內(nèi)是不可用的之后,SPB在動作14中將服務(wù)請求轉(zhuǎn)發(fā)到服務(wù)定位器SLOC,或者基于包含在服務(wù)請求中的信息來執(zhí)行定位請求。注意,未必需要SPB或GWS中的任何其他組件知道在服務(wù)請求中實(shí)際被請求的內(nèi)容。SPB可以僅知道服務(wù)被請求。在動作14中轉(zhuǎn)發(fā)以前,SPB可以在動作13中將附加的信息添加到服務(wù)請求。附加的信息涉及軟件將被安裝在其上的網(wǎng)關(guān)系統(tǒng)GWS的能力,或者如果軟件將被安裝在別處,則涉及另一設(shè)備的能力。而且,舉例來說諸如LAN網(wǎng)絡(luò)的能力(速度、延遲、所使用的技術(shù))的其他能力或者其他可用的設(shè)備和服務(wù)(例如網(wǎng)絡(luò)附加存儲的可用性、特定軟件庫的可用性等)可以被添加。這種信息的添加可以幫助服務(wù)定位器SLOC改進(jìn)它的搜索,這是因?yàn)榕cGWS的能力不兼容的軟件下載在早期階段被丟棄了。基于有關(guān)服務(wù)類型以及一個或多個要求的信息,SLOC然后在動作15中定位,換句話說標(biāo)識其中所請求的服務(wù)可用于在例如廣域網(wǎng)WAN的公用網(wǎng)絡(luò)內(nèi)的下載的位置。在這個示例中,SLOC發(fā)現(xiàn)除了別的以外,能夠在服務(wù)存儲庫SREP中找到與所請求的服務(wù)有關(guān)的軟件。表達(dá)“下載位置”不是意在僅指與服務(wù)有關(guān)的軟件能夠在其處被下載的特定地址,諸如IP地址。表達(dá)“下載位置”還涉及足以推斷出特定下載地址的其他信息。在一些實(shí)施例中,下載位置經(jīng)由提及特定地址的信息給出,例如采用根據(jù)其IP地址能夠借助于DNS解析而被解析的統(tǒng)一資源定位器(URL)的形式。另一‘下載位置’可以是.torrent文件、e2dk-link或諸如Google文檔共享鏈接的特定URL。在找到下載位置之后,在動作16中將這個位置從SLOC傳輸?shù)絊PB。注意,SLOC在動作15期間標(biāo)識多個下載位置是同等可能的。在這樣的情況下,所有這些下載位置可以被傳輸?shù)絊PB。在動作18中,SPB將下載請求消息發(fā)送到所標(biāo)識的下載位置,即服務(wù)存儲庫SREP。在多個下載位置被接收的情況下,SPB在動作17中選擇下載位置。SPB對合適的下載位置的選擇導(dǎo)致快速選擇時(shí)間。此外,選擇可以基于廣域網(wǎng)的網(wǎng)關(guān)系統(tǒng)偏好和/或了解。例如,選擇可以基于下載位置與廣域網(wǎng)上的網(wǎng)關(guān)系統(tǒng)之間的連接的預(yù)期質(zhì)量。在還有另一示例中,選擇可以基于例如來自優(yōu)選服務(wù)提供商的優(yōu)選下載位置。響應(yīng)于這個下載請求消息,SREP提供對與服務(wù)有關(guān)的軟件的訪問。SPB現(xiàn)在能夠在動作19中取回與服務(wù)有關(guān)的軟件。在許多實(shí)施例中,取回軟件包括軟件下載動作。下載動作可以包括但不限于通過使用FTP(文件傳輸協(xié)議)、HTTP(超文本傳輸協(xié)議)、SMTP(簡單郵件傳輸協(xié)議)以及TR-069的軟件傳輸。在一些其他實(shí)施例中,軟件取回可以通過使用離線方法來完成,諸如當(dāng)軟件被存儲在諸如合適的盤或USB棒(通用串行總線)的物理計(jì)算機(jī)可讀介質(zhì)上時(shí)傳送軟件。在動作20中將所下載的軟件安裝在聯(lián)網(wǎng)設(shè)備上。這個能夠在網(wǎng)關(guān)系統(tǒng)GWS內(nèi)或者在GWS可訪問的局域網(wǎng)內(nèi)的另一位置處完成。軟件在GWS內(nèi)的安裝具有在使用如在動作12中所呈現(xiàn)的檢查過程的情況下,這樣的檢查能夠在短時(shí)間段內(nèi)被執(zhí)行的優(yōu)點(diǎn)。特別地,在GWS內(nèi),與服務(wù)有關(guān)的軟件可以被安裝在軟件執(zhí)行設(shè)備SWEX上。將軟件安裝在SWEX上具有不需要重新啟動以在安裝之后實(shí)現(xiàn)服務(wù)在局域網(wǎng)內(nèi)的執(zhí)行的優(yōu)點(diǎn)。諸如與針對其軟件被下載的服務(wù)有關(guān)的服務(wù)類型和要求信息的服務(wù)信息可以被存儲在服務(wù)注冊表中。這樣的注冊增加了對局域網(wǎng)內(nèi)可用服務(wù)的了解。在服務(wù)的安裝之后,SPB在動作21中向用戶設(shè)備UE通知服務(wù)在局域網(wǎng)內(nèi)是可用的。用戶設(shè)備UE現(xiàn)在能夠使用這個服務(wù),就像局域網(wǎng)內(nèi)的任何其他可用服務(wù)一樣,例如與UPnP服務(wù)使用相當(dāng)。用于如在圖3a中所布局的那樣處理服務(wù)請求的方法允許在由設(shè)備請求之后在局域網(wǎng)內(nèi)動態(tài)地安裝軟件。軟件在局域網(wǎng)內(nèi)的可用性提高了用戶設(shè)備在局域網(wǎng)內(nèi)的可靠性?,F(xiàn)在可以在本地使用通常遠(yuǎn)程地運(yùn)行的服務(wù),這避免了與例如由于在廣域網(wǎng)和局域網(wǎng)中進(jìn)行尋址的不同方式、或者由于諸如防火墻的自由通信屏障的存在而導(dǎo)致的透明度缺失有關(guān)的任何風(fēng)險(xiǎn)。此外,使用參考圖3a所描述的方法避免了在網(wǎng)關(guān)系統(tǒng)內(nèi)對任何和所有可用服務(wù)進(jìn)行提前配置的需要,這鑒于每天變得可用的新服務(wù)以及由于缺少例如像存儲器那樣的物理資源來安裝任何和所有可用服務(wù)而是非常難以實(shí)現(xiàn)??蛇x地,網(wǎng)關(guān)系統(tǒng)GWS響應(yīng)于服務(wù)請求而將臨時(shí)響應(yīng)消息發(fā)送到進(jìn)行請求的用戶設(shè)備UE。該臨時(shí)響應(yīng)消息可以包括有關(guān)它將花費(fèi)以就所請求的服務(wù)的可用性而言獲得更多的確定性的預(yù)期時(shí)間和/或使服務(wù)(在下載之后)可用所需的時(shí)間的信息。在一些實(shí)施例中,臨時(shí)響應(yīng)可以包括關(guān)于服務(wù)可用性的預(yù)告。臨時(shí)響應(yīng)消息的使用減少了網(wǎng)絡(luò)中超時(shí)的可能性,這是因?yàn)榫推诖裁炊詫τ脩粼O(shè)備的了解增加了。如果沒有臨時(shí)響應(yīng)被發(fā)送,則即使能夠使服務(wù)變得可用(盡管不是立即),設(shè)備UE也可以認(rèn)為服務(wù)是不可用的并且終止其服務(wù)請求。在臨時(shí)響應(yīng)的情況下,設(shè)備UE可以在終止服務(wù)請求之前延長其等待時(shí)間,這實(shí)現(xiàn)服務(wù)在它比初始期望的時(shí)間稍晚被提供的情況下的使用。圖3b示意性地示出了在參考圖1、2a以及2b所解釋的架構(gòu)中處理服務(wù)請求的方法的另一實(shí)施例的示例性信號流的一部分。一直到動作16,根據(jù)這個實(shí)施例的方法與參考圖3a所描述的方法類似。在這個實(shí)施例中,多個下載位置在動作15中被找到并且在動作16中被傳輸?shù)絊PB,優(yōu)選地包括關(guān)于可用服務(wù)的細(xì)節(jié)。然而,代替選擇動作17,SPB現(xiàn)在僅在動作27中辨別出一個以上的下載位置已被接收。在辨別出多個下載位置之后,SPB在動作28中將選擇請求消息發(fā)送到UE。UE然后在動作29中例如基于不存在于服務(wù)請求中的附加標(biāo)準(zhǔn)來選擇優(yōu)選的下載位置。在選擇之后,UE在動作30中將包含所選擇的下載位置的選擇響應(yīng)消息發(fā)送到SPB。在收到選擇響應(yīng)消息之后,SPB通過執(zhí)行動18并且進(jìn)一步地如參考圖3a所解釋的那樣繼續(xù)進(jìn)行。通過UE對下載位置的選擇具有最佳服務(wù)能夠被選擇的優(yōu)點(diǎn)。在服務(wù)請求可以包含最少要求的情況下,下載位置的選擇可以基于附加標(biāo)準(zhǔn)。例如,如果已經(jīng)用打印機(jī)應(yīng)該能夠處理A3的紙張格式的標(biāo)準(zhǔn)請求了打印機(jī)服務(wù),則可以找到與多個打印機(jī)相對應(yīng)的下載位置。根據(jù)圖3b所示的信號流的方法使UE能夠選擇能夠處理優(yōu)選選項(xiàng)的打印機(jī),例如能夠以全彩色打印的打印機(jī)。如果能夠打印A3格式紙張的打印機(jī)中僅一個能夠以全彩色打印,則UE能夠選擇這個特定打印機(jī)。服務(wù)供應(yīng)代理可以被實(shí)現(xiàn)為包括具有外圍設(shè)備的處理器的計(jì)算機(jī)系統(tǒng)。處理器可以與被布置用于存儲指令和數(shù)據(jù)的一個或多個存儲單元、一個或多個讀取單元、諸如鍵盤、觸摸屏或鼠標(biāo)的一個或多個輸入設(shè)備以及例如顯示器的一個或多個輸出設(shè)備連接。進(jìn)一步地,網(wǎng)絡(luò)輸入/輸出(I/O)設(shè)備可以被提供用于與網(wǎng)絡(luò)的連接。處理器可以包括并行作用或者由一個主要處理器控制的若干處理單元,其可以彼此遠(yuǎn)程地定位,可能地分布在局域網(wǎng)上,如對于本領(lǐng)域的技術(shù)人員而言已知的那樣。本發(fā)明的功能可以通過硬件和軟件組件的組合來實(shí)現(xiàn)?;蛘吣M的或者數(shù)字的硬件組件可以存在于處理器內(nèi)或者可以作為與處理器對接的獨(dú)立電路存在。進(jìn)一步地,本領(lǐng)域的技術(shù)人員將了解,可由處理器執(zhí)行的軟件組件可以存在于處理器的存儲區(qū)域中。方法的實(shí)施例可以被存儲在例如DVD或USB棒的計(jì)算機(jī)可讀介質(zhì)上,以用于當(dāng)被處理器執(zhí)行時(shí)執(zhí)行用于處理局域網(wǎng)內(nèi)的服務(wù)請求的方法的實(shí)施例。所存儲的數(shù)據(jù)可以采取計(jì)算機(jī)程序的形式,所述計(jì)算機(jī)程序被編程以在將計(jì)算機(jī)程序從計(jì)算機(jī)可讀介質(zhì)加載到計(jì)算機(jī)系統(tǒng)中之后在被計(jì)算機(jī)系統(tǒng)執(zhí)行時(shí)實(shí)現(xiàn)所述方法的實(shí)施例。對于本領(lǐng)域的技術(shù)人員而言將顯而易見的是,能夠設(shè)想并且簡化本發(fā)明的其他替換方案和等同的實(shí)施例以進(jìn)行實(shí)踐而不背離本發(fā)明的精神,本發(fā)明的范圍僅由所附權(quán)利要求來限制??s寫ADSL:非對稱數(shù)字用戶線路DHT:分布式哈希表DNS:域名系統(tǒng)DOCSIS:線纜數(shù)據(jù)服務(wù)接口規(guī)范DVD:數(shù)字視頻盤FTP:文件傳輸協(xié)議HTTP:超文本傳輸協(xié)議I/O:輸入/輸出IP:因特網(wǎng)協(xié)議LAN:局域網(wǎng)OSGi:開放服務(wù)網(wǎng)關(guān)協(xié)議SMTP:簡單郵件傳輸協(xié)議UE:用戶設(shè)備UPnP:通用即插即用URL:統(tǒng)一資源定位器USB:通用串行總線VDSL:超高速數(shù)字用戶線路VoIP:因特網(wǎng)協(xié)議語音WAN:廣域網(wǎng)WiFi:無線保真XML:可擴(kuò)展標(biāo)記語言
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
柳林县| 栾川县| 武城县| 镇赉县| 高台县| 余干县| 交城县| 山东| 綦江县| 峨眉山市| 华池县| 定边县| 壤塘县| 吉木乃县| 叙永县| 保定市| 固始县| 礼泉县| 兰州市| 绿春县| 丹寨县| 赤峰市| 浏阳市| 深水埗区| 大连市| 新民市| 磴口县| 柘荣县| 安吉县| 江川县| 静乐县| 麻江县| 大埔县| 镇雄县| 伊宁市| 民权县| 临桂县| 喀喇沁旗| 文昌市| 油尖旺区| 光泽县|