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

用于通信網(wǎng)絡(luò)的網(wǎng)絡(luò)連接式媒體網(wǎng)關(guān)的制作方法

文檔序號:6496558閱讀:137來源:國知局
用于通信網(wǎng)絡(luò)的網(wǎng)絡(luò)連接式媒體網(wǎng)關(guān)的制作方法
【專利摘要】局域網(wǎng)的網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)(諸如,路由器或網(wǎng)關(guān))可實(shí)現(xiàn)用于該局域網(wǎng)的網(wǎng)絡(luò)發(fā)現(xiàn)和遠(yuǎn)程訪問機(jī)制。至少部分地基于與使用網(wǎng)絡(luò)發(fā)現(xiàn)規(guī)程所確定的存儲在該局域網(wǎng)的多個網(wǎng)絡(luò)設(shè)備中的多個文件相關(guān)聯(lián)的信息來在網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)處創(chuàng)建該多個文件的目錄。響應(yīng)于從廣域網(wǎng)的遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求對該多個文件的訪問的消息來將該多個文件的目錄提供給該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。響應(yīng)于從該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求來自該多個文件的目錄的一個或多個文件的消息來將該一個或多個文件提供給該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
【專利說明】用于通信網(wǎng)絡(luò)的網(wǎng)絡(luò)連接式媒體網(wǎng)關(guān)
[0001]相關(guān)申請
[0002]本申請要求于2011年10月21日提交的美國臨時申請N0.61/550, 335以及于2012年10月18日提交的美國申請S.N.13/655,395的優(yōu)先權(quán)權(quán)益。
[0003]背景
[0004]本發(fā)明主題內(nèi)容的各實(shí)施例一般涉及通信網(wǎng)絡(luò)領(lǐng)域,并且尤其涉及用于通信網(wǎng)絡(luò)的網(wǎng)絡(luò)連接式媒體網(wǎng)關(guān)。
[0005]局域網(wǎng)(LAN)(諸如家庭或辦公網(wǎng)絡(luò))通常包括將LAN連接至廣域網(wǎng)(WAN)并在這兩個網(wǎng)絡(luò)之間路由分組的路由器(或網(wǎng)關(guān))。LAN中的各種網(wǎng)絡(luò)設(shè)備可經(jīng)由路由器從因特網(wǎng)訪問并下載信息,并且路由器可管理來自訪問因特網(wǎng)的不同網(wǎng)絡(luò)設(shè)備的各種分組流。LAN的路由器還能提供各種安全性特性(諸如,防火墻)以防止未授權(quán)或惡意的遠(yuǎn)程接入LAN的嘗試。
[0006]概述
[0007]在一些實(shí)施例中,一種用于局域網(wǎng)中的文件發(fā)現(xiàn)的方法,該方法包括:發(fā)現(xiàn)存儲在局域網(wǎng)的多個網(wǎng)絡(luò)設(shè)備中的多個文件;至少部分地基于與該多個文件相關(guān)聯(lián)的信息來創(chuàng)建該多個文件的目錄;以及響應(yīng)于從廣域網(wǎng)的遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求對存儲在該局域網(wǎng)的該多個網(wǎng)絡(luò)設(shè)備中的該多個文件的訪問的消息來將該多個文件的目錄提供給該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
[0008]在一些實(shí)施例中,該方法進(jìn)一步包括響應(yīng)于從該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求來自該多個文件的目錄的一個或多個文件的消息來將該一個或多個文件提供給該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
[0009]在一些實(shí)施例中,所述發(fā)現(xiàn)、創(chuàng)建和提供由該局域網(wǎng)的網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)執(zhí)行。
[0010]在一些實(shí)施例中,該網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)包括該局域網(wǎng)的路由器。
[0011]在一些實(shí)施例中,該網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)包括計算機(jī)系統(tǒng),該計算機(jī)系統(tǒng)包括該局域網(wǎng)的路由器、接入點(diǎn)、電纜調(diào)制解調(diào)器和網(wǎng)絡(luò)交換機(jī)中的一者或多者。
[0012]在一些實(shí)施例中,該方法進(jìn)一步包括從該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收請求來自該多個文件的目錄的一個或多個文件的消息;基于包括在從該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到的消息中的與該一個或多個文件相關(guān)聯(lián)的信息來從該多個文件的目錄中標(biāo)識該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的該一個或多個文件;以及將該一個或多個文件提供給該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
[0013]在一些實(shí)施例中,所述基于包括在從該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到的消息中的與該一個或多個文件相關(guān)聯(lián)的信息來從該多個文件的目錄中標(biāo)識該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的一個或多個文件包括:確定包括在從該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到的消息中的與該一個或多個文件相關(guān)聯(lián)的一個或多個目錄條目標(biāo)識符,該些目錄條目標(biāo)識符指示該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)請求的來自該多個文件的目錄的一個或多個文件;以及基于該一個或多個目錄條目標(biāo)識符來從該多個文件的目錄中標(biāo)識該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的一個或多個文件。
[0014]在一些實(shí)施例中,進(jìn)一步響應(yīng)于從該多個文件的目錄中標(biāo)識出該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的一個或多個文件,該方法進(jìn)一步包括確定該多個網(wǎng)絡(luò)設(shè)備中存儲了該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的這一個或多個文件的一個或多個網(wǎng)絡(luò)設(shè)備。[0015]在一些實(shí)施例中,進(jìn)一步響應(yīng)于從該多個文件的目錄中標(biāo)識出該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的一個或多個文件,該方法進(jìn)一步包括以下各項(xiàng)之一:從網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)的消息向局域網(wǎng)的該多個網(wǎng)絡(luò)設(shè)備中的該一個或多個網(wǎng)絡(luò)設(shè)備發(fā)送消息,該消息請求該多個網(wǎng)絡(luò)設(shè)備中的該一個或多個網(wǎng)絡(luò)設(shè)備經(jīng)由局域網(wǎng)的該網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)將該一個或多個文件提供給該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn);或者在該網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)處,從局域網(wǎng)的該多個網(wǎng)絡(luò)設(shè)備中的該一個或多個網(wǎng)絡(luò)設(shè)備檢索該一個或多個文件以將該一個或多個文件從該網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)提供給該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
[0016]在一些實(shí)施例中,該方法進(jìn)一步包括確定與來自多個網(wǎng)絡(luò)設(shè)備的該多個文件相關(guān)聯(lián)的息。
[0017]在一些實(shí)施例中,所述確定與來自該多個網(wǎng)絡(luò)設(shè)備的該多個文件相關(guān)聯(lián)的信息包括:確定與該多個文件相關(guān)聯(lián)的文件名、文件擴(kuò)展和元數(shù)據(jù)中的一者或多者;并且所述至少部分地基于與該多個文件相關(guān)聯(lián)的信息來創(chuàng)建該多個文件的目錄包括:創(chuàng)建根據(jù)與該多個文件相關(guān)聯(lián)的文件名、文件擴(kuò)展、和元數(shù)據(jù)中的一者或多者來組織的該多個文件的目錄。
[0018]在一些實(shí)施例中,所述確定與來自該多個網(wǎng)絡(luò)設(shè)備的該多個文件相關(guān)聯(lián)的信息包括:確定與該多個文件相關(guān)聯(lián)的文件名、文件擴(kuò)展和元數(shù)據(jù)中的一者或多者;并且所述至少部分地基于與該多個文件相關(guān)聯(lián)的信息來創(chuàng)建該多個文件的目錄包括:解析與該多個文件相關(guān)聯(lián)的元數(shù)據(jù)以確定與該多個文件中的每一個文件相關(guān)聯(lián)的附加信息,以及創(chuàng)建根據(jù)文件名、文件擴(kuò)展、和解析自與該多個文件相關(guān)聯(lián)的元數(shù)據(jù)的附加信息中的一者或多者來組織的該多個文件的目錄。
[0019]在一些實(shí)施例中,所述確定與來自該多個網(wǎng)絡(luò)設(shè)備的該多個文件相關(guān)聯(lián)的信息包括確定與該多個文件中的每一個文件相關(guān)聯(lián)的文件類型以及確定與該多個文件中的每一個文件的內(nèi)容相關(guān)聯(lián)的信息中的一者或多者。
[0020]在一些實(shí)施例中,所述至少部分地基于與該多個文件相關(guān)聯(lián)的信息來創(chuàng)建該多個文件的目錄包括:創(chuàng)建根據(jù)與該多個文件中的每一個文件相關(guān)聯(lián)的文件類型以及與該多個文件中的每一個文件的內(nèi)容相關(guān)聯(lián)的信息來組織的該多個文件的目錄。
[0021]在一些實(shí)施例中,響應(yīng)于從遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求來自該多個文件的目錄的一個或多個文件的消息,該方法進(jìn)一步包括:通過將每一個文件的副本發(fā)送給該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)、將每一個文件流送到該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)、或者向該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)提供對存儲在局域網(wǎng)的網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)處的文件的訪問中的一者或多者,來將該一個或多個文件提供給該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
[0022]在一些實(shí)施例中,該方法進(jìn)一步包括以下各項(xiàng)中的至少一者:周期性地執(zhí)行發(fā)現(xiàn)規(guī)程以在局域網(wǎng)的網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)處更新該多個文件的目錄;響應(yīng)于檢測到一個或多個新網(wǎng)絡(luò)設(shè)備已被添加到局域網(wǎng)來執(zhí)行該發(fā)現(xiàn)規(guī)程以在該網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)處更新該多個文件的目錄;以及響應(yīng)于檢測到一個或多個新文件已被存儲在局域網(wǎng)中來執(zhí)行該發(fā)現(xiàn)規(guī)程以在該網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)處更新該多個文件的目錄。
[0023]在一些實(shí)施例中,存儲在局域網(wǎng)的該多個網(wǎng)絡(luò)設(shè)備中的該多個文件至少包括多個媒體文件。
[0024]在一些實(shí)施例中,局域網(wǎng)的該多個網(wǎng)絡(luò)設(shè)備至少包括以下各項(xiàng)中的一者或多者:筆記本計算機(jī)、平板計算機(jī)、移動電話、臺式計算機(jī)、游戲控制臺、數(shù)碼相機(jī)、電視機(jī)、或智能電器。
[0025]在一些實(shí)施例中,廣域網(wǎng)的遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)包括與因特網(wǎng)通信耦合的遠(yuǎn)程計算機(jī)系統(tǒng)。
[0026]在一些實(shí)施例中,一種網(wǎng)絡(luò)話務(wù)管理設(shè)備包括:處理器;媒體發(fā)現(xiàn)單元,其與該處理器耦合并被配置成:發(fā)現(xiàn)存儲在局域網(wǎng)的多個網(wǎng)絡(luò)設(shè)備中的多個文件;至少部分地基于與該多個文件相關(guān)聯(lián)的信息來創(chuàng)建該多個文件的目錄;以及遠(yuǎn)程媒體訪問單元,其與該處理器耦合并被配置成:響應(yīng)于從廣域網(wǎng)的遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求對存儲在局域網(wǎng)的該多個網(wǎng)絡(luò)設(shè)備中的該多個文件的訪問的消息來將該多個文件的目錄從網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)提供給該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn);以及響應(yīng)于從該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求來自該多個文件的目錄的一個或多個文件的消息來將該一個或多個文件提供給該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
[0027]在一些實(shí)施例中,該網(wǎng)絡(luò)話務(wù)管理設(shè)備包括該局域網(wǎng)的路由器。
[0028]在一些實(shí)施例中,該網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)包括計算機(jī)系統(tǒng),該計算機(jī)系統(tǒng)包括該局域網(wǎng)的路由器、接入點(diǎn)、電纜調(diào)制解調(diào)器和網(wǎng)絡(luò)交換機(jī)中的一者或多者。
[0029]在一些實(shí)施例中,響應(yīng)于從該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求來自該多個文件的目錄的一個或多個文件的消息,該遠(yuǎn)程媒體訪問單元被進(jìn)一步配置成:基于在網(wǎng)絡(luò)話務(wù)管理設(shè)備處從該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到的該消息中包括的與該一個或多個文件相關(guān)聯(lián)的信息來從該多個文件的目錄中標(biāo)識該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的該一個或多個文件;確定局域網(wǎng)的該多個網(wǎng)絡(luò)設(shè)備中存儲了該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的該一個或多個文件的一個或多個網(wǎng)絡(luò)設(shè)備;以及將該一個或多個文件提供給該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
[0030]在一些實(shí)施例中,配置成基于在網(wǎng)絡(luò)話務(wù)管理設(shè)備處從遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到的消息中包括的與該一個或多個文件相關(guān)聯(lián)的信息來從該多個文件的目錄中標(biāo)識該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的該一個或多個文件的該遠(yuǎn)程媒體訪問單元包括配置成執(zhí)行以下操作的遠(yuǎn)程媒體訪問單元:確定在網(wǎng)絡(luò)話務(wù)管理設(shè)備處接收自遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)的消息中所包括的與該一個或多個文件相關(guān)聯(lián)的一個或多個目錄條目標(biāo)識符,這些目錄條目標(biāo)識符指示該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的來自該多個文件的目錄的一個或多個文件;以及基于該一個或多個目錄條目標(biāo)識符來從該多個文件的目錄中標(biāo)識該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的該一個或多個文件。
[0031]在一些實(shí)施例中,配置成確定與來自該多個網(wǎng)絡(luò)設(shè)備的該多個文件相關(guān)聯(lián)的信息的媒體發(fā)現(xiàn)單元包括配置成執(zhí)行以下動作的媒體發(fā)現(xiàn)單元:確定與該多個文件相關(guān)聯(lián)的文件名、文件擴(kuò)展和元數(shù)據(jù)中的一者或多者。
[0032]在一些實(shí)施例中,配置成確定與來自該多個網(wǎng)絡(luò)設(shè)備的該多個文件相關(guān)聯(lián)的信息的媒體發(fā)現(xiàn)單元包括配置成執(zhí)行以下動作的媒體發(fā)現(xiàn)單元:確定與該多個文件中的每一個文件相關(guān)聯(lián)的文件類型以及確定與該多個文件中的每一個文件的內(nèi)容相關(guān)聯(lián)的信息。
[0033]在一些實(shí)施例中,一種網(wǎng)絡(luò)路由器包括一個或多個處理器;以及一個或多個存儲器單元,該些存儲器單元被配置成存儲一個或多個指令,該些指令在由該一個或多個處理器執(zhí)行時致使該網(wǎng)絡(luò)路由器執(zhí)行包括以下的操作:至少部分地基于與存儲在局域網(wǎng)的多個網(wǎng)絡(luò)設(shè)備中的多個文件相關(guān)聯(lián)的信息來創(chuàng)建該多個文件的目錄;響應(yīng)于從廣域網(wǎng)的遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求對存儲在局域網(wǎng)的該多個網(wǎng)絡(luò)設(shè)備中的該多個文件的訪問的消息來將該多個文件的目錄從該網(wǎng)絡(luò)路由器提供給該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn);響應(yīng)于從該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求來自該多個文件的目錄的一個或多個文件的消息來為該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)標(biāo)識來自該多個文件的目錄的該一個或多個文件;以及將該一個或多個文件提供給該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
[0034]在一些實(shí)施例中,由該一個或多個處理器執(zhí)行的該一個或多個指令致使該網(wǎng)絡(luò)路由器執(zhí)行進(jìn)一步包括以下的操作:執(zhí)行發(fā)現(xiàn)規(guī)程以檢測存儲在局域網(wǎng)的該多個網(wǎng)絡(luò)設(shè)備中的該多個文件;以及確定與來自該多個網(wǎng)絡(luò)設(shè)備的該多個文件相關(guān)聯(lián)的信息。
[0035]在一些實(shí)施例中,由該一個或多個處理器執(zhí)行的該一個或多個指令致使該網(wǎng)絡(luò)路由器執(zhí)行進(jìn)一步包括以下的操作:確定在該網(wǎng)絡(luò)路由器處從該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到的消息中所包括的與該一個或多個文件相關(guān)聯(lián)的一個或多個目錄條目標(biāo)識符,該些目錄條目標(biāo)識指示該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的來自該多個文件的目錄的該一個或多個文件;以及基于該一個或多個目錄條目標(biāo)識符來從該多個文件的目錄中標(biāo)識該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的該一個或多個文件。
[0036]在一些實(shí)施例中,有一種或多種其中存儲有指令的機(jī)器可讀存儲介質(zhì),這些指令在由一個或多個處理器執(zhí)行時致使該一個或多個處理器執(zhí)行以下操作,包括:發(fā)現(xiàn)存儲在局域網(wǎng)的多個網(wǎng)絡(luò)設(shè)備中的多個文件;至少部分地基于與該多個文件相關(guān)聯(lián)的信息來創(chuàng)建該多個文件的目錄;以及響應(yīng)于從廣域網(wǎng)的遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求對存儲在局域網(wǎng)的該多個網(wǎng)絡(luò)設(shè)備中的該多個文件的訪問的消息來將該多個文件的目錄提供給該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
[0037]在一些實(shí)施例中,這些操作進(jìn)一步包括響應(yīng)于從該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求來自該多個文件的目錄的一個或多個文件的消息來將該一個或多個文件提供給該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
[0038]在一些實(shí)施例中,這些操作進(jìn)一步包括:從該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求來自該多個文件的目錄的一個或多個文件的消息;基于從該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到的消息中所包括的與該一個或多個文件相關(guān)聯(lián)的信息來從該多個文件的目錄中標(biāo)識該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的該一個或多個文件;以及將該一個或多個文件提供給該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
[0039]在一些實(shí)施例中,基于包括在從該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到的消息中的與該一個或多個文件相關(guān)聯(lián)的信息來從該多個文件的目錄中標(biāo)識該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的該一個或多個文件的所述操作包括:確定包括在從該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到的消息中的與該一個或多個文件相關(guān)聯(lián)的一個或多個目錄條目標(biāo)識符,該些目錄條目標(biāo)識符指示該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的來自該多個文件的目錄的該一個或多個文件;以及基于該一個或多個目錄條目標(biāo)識符來從該多個文件的目錄中標(biāo)識該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的該一個或多個文件。
[0040]在一些實(shí)施例中,所述操作進(jìn)一步包括確定與來自該多個網(wǎng)絡(luò)設(shè)備的該多個文件相關(guān)聯(lián)的信息。
[0041]附圖簡述
[0042]通過參考附圖,可以更好地理解本發(fā)明的諸實(shí)施例并使眾多目的、特征和優(yōu)點(diǎn)為本領(lǐng)域技術(shù)人員所明了。
[0043]圖1是解說根據(jù)一些實(shí)施例的用于實(shí)現(xiàn)針對局域網(wǎng)的網(wǎng)絡(luò)媒體發(fā)現(xiàn)和遠(yuǎn)程接入的廣域網(wǎng)連接式媒體網(wǎng)關(guān)的示例框圖;
[0044]圖2是解說根據(jù)一些實(shí)施例的用于在廣域網(wǎng)連接式媒體網(wǎng)關(guān)中實(shí)現(xiàn)網(wǎng)絡(luò)媒體發(fā)現(xiàn)和遠(yuǎn)程訪問機(jī)制的示例操作的流程圖;
[0045]圖3是圖2的流程圖的延續(xù),其解說根據(jù)一些實(shí)施例的用于在廣域網(wǎng)連接式媒體網(wǎng)關(guān)中實(shí)現(xiàn)網(wǎng)絡(luò)媒體發(fā)現(xiàn)和遠(yuǎn)程訪問機(jī)制的附加示例操作;
[0046]圖4是解說根據(jù)一些實(shí)施例的由網(wǎng)絡(luò)設(shè)備交換以實(shí)現(xiàn)網(wǎng)絡(luò)媒體發(fā)現(xiàn)和遠(yuǎn)程訪問機(jī)制的示例通信的消息接發(fā)示圖;以及
[0047]圖5是根據(jù)一些實(shí)施例的網(wǎng)絡(luò)設(shè)備的一個實(shí)施例的框圖,其包括用于廣域網(wǎng)中的網(wǎng)絡(luò)媒體發(fā)現(xiàn)和遠(yuǎn)程訪問的機(jī)制。
[0048]實(shí)施例描述
[0049]以下描述包括體現(xiàn)本發(fā)明主題內(nèi)容的技術(shù)的示例性系統(tǒng)、方法、技術(shù)、指令序列、和/或計算機(jī)程序產(chǎn)品。然而應(yīng)理解,所描述的實(shí)施例沒有這些具體細(xì)節(jié)也可實(shí)踐。例如,盡管一些示例聚焦于用于使用家庭網(wǎng)絡(luò)中的路由器來發(fā)現(xiàn)家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)備中所存儲的媒體文件并對其編目錄的機(jī)制,但在其他實(shí)現(xiàn)中,本文所述的路由器(或其他類型的網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn))還可被配置成發(fā)現(xiàn)存儲在其他類型的網(wǎng)絡(luò)(例如,其他類型的LAN,諸如辦公網(wǎng)絡(luò))的網(wǎng)絡(luò)設(shè)備中的文本文件和其他合適類型的數(shù)據(jù)文件并對其編目錄。在其他實(shí)例中,公知的指令實(shí)例、協(xié)議、結(jié)構(gòu)和技術(shù)未被詳細(xì)示出以免淡化本描述。
[0050]LAN (諸如家庭或辦公網(wǎng)絡(luò))中的各種網(wǎng)絡(luò)設(shè)備能夠通過使用無線通信協(xié)議(例如,IEEE802.lla/b/g/n)、電力線通信協(xié)議(例如,HomePlug AV)、和/或其他類型的有線/無線通信協(xié)議(例如,以太網(wǎng))經(jīng)由路由器(或網(wǎng)關(guān))來訪問因特網(wǎng)。每一個網(wǎng)絡(luò)設(shè)備可存儲數(shù)字媒體和文本文件。例如,筆記本計算機(jī)可以存儲從因特網(wǎng)下載的一個或多個視頻或音樂文件,移動電話可以在用戶用嵌入式數(shù)碼相機(jī)拍攝照片之后存儲一個或多個圖像文件,臺式計算機(jī)可以存儲各種文本文件等等。當(dāng)網(wǎng)絡(luò)設(shè)備(有線或無線)之一的用戶能夠訪問LAN時,該用戶通??稍L問存儲在LAN中的絕大部分或全部的其他網(wǎng)絡(luò)設(shè)備中的媒體文件(例如,在該些設(shè)備是網(wǎng)絡(luò)兼容的并且被配置成共享所存儲的文件的情況下)。例如,用戶可以使用對等無線連接、使用通過LAN的路由器的無線連接、使用諸如以太網(wǎng)之類的有線連接等來訪問文件或發(fā)送文件。然而,當(dāng)用戶位于遠(yuǎn)程時,用戶通常無法遠(yuǎn)程地訪問存儲在LAN內(nèi)的網(wǎng)絡(luò)設(shè)備中的媒體文件。
[0051]在一些實(shí)施例中,LAN中的路由器(或其他類型的網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn))可被配置成實(shí)現(xiàn)網(wǎng)絡(luò)媒體發(fā)現(xiàn)和遠(yuǎn)程訪問機(jī)制以允許用戶遠(yuǎn)程地訪問LAN的各個網(wǎng)絡(luò)設(shè)備中存儲的媒體文件(以及其他類型的文件,諸如文本文件)。如下文將進(jìn)一步描述的,路由器可以首先發(fā)現(xiàn)存儲在LAN的各個網(wǎng)絡(luò)設(shè)備處的媒體文件,并且獲得與該些媒體文件相關(guān)聯(lián)的信息。路由器可以基于在發(fā)現(xiàn)過程期間獲得的信息來創(chuàng)建這些媒體文件的目錄。路由器能夠隨后將該媒體文件的目錄發(fā)送到WAN中的遠(yuǎn)程節(jié)點(diǎn)以供向用戶呈現(xiàn)。用戶可以通過從接收自路由器的該媒體文件目錄中選擇一個或多個媒體文件來遠(yuǎn)程地訪問存儲在LAN中的媒體文件,如下文將參考圖1-5進(jìn)一步描述的。
[0052]圖1是解說根據(jù)一些實(shí)施例的用于實(shí)現(xiàn)針對局域網(wǎng)的網(wǎng)絡(luò)媒體發(fā)現(xiàn)和遠(yuǎn)程訪問的廣域網(wǎng)連接式媒體網(wǎng)關(guān)的示例框圖。如圖1中所示,LAN100包括多個網(wǎng)絡(luò)設(shè)備102和路由器110。這多個網(wǎng)絡(luò)設(shè)備102可包括各種類型的有線和無線聯(lián)網(wǎng)設(shè)備,諸如,筆記本計算機(jī)、平板計算機(jī)、移動電話、臺式計算機(jī)、數(shù)碼相機(jī)、電視、游戲控制臺、智能電器、以及其他合適的網(wǎng)絡(luò)設(shè)備。路由器110 (或網(wǎng)關(guān))是在通信網(wǎng)絡(luò)中的從通信網(wǎng)絡(luò)接收分組并向通信網(wǎng)絡(luò)路由分組的節(jié)點(diǎn)。路由器110是兩個或更多個網(wǎng)絡(luò)之間的網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn),其接收、處理并路由與這些網(wǎng)絡(luò)相關(guān)聯(lián)的分組。然而,要注意在其他實(shí)施例中,LAN100可包括其它類型的網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)和/或配置成執(zhí)行(諸)網(wǎng)絡(luò)的各種功能的網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn),例如,納入了電纜調(diào)制解調(diào)器、網(wǎng)關(guān)/路由器、無線接入點(diǎn)、網(wǎng)橋、交換機(jī)和/或存儲中的一者或多者的服務(wù)器計算機(jī)系統(tǒng),其還可實(shí)現(xiàn)本文參考圖1-5所描述的功能性。如圖1中所示,路由器110允許LAN100的網(wǎng)絡(luò)設(shè)備102訪問WAN140并從WAN140接收內(nèi)容。LAN100是形成WAN140的許多LAN中的一個,WAN140 —般被稱作因特網(wǎng)120。如所解說的,WAN140還可包括各種服務(wù)器(以及其他網(wǎng)絡(luò)設(shè)備或軟件)網(wǎng)絡(luò)。在一種示例中,這些服務(wù)器網(wǎng)絡(luò)中的一個服務(wù)器網(wǎng)絡(luò)可實(shí)現(xiàn)因特網(wǎng)120上的云計算,該服務(wù)器網(wǎng)絡(luò)在本文中可被稱作云計算網(wǎng)絡(luò)150 (或z? 150)。
[0053]在一些實(shí)施例中,路由器110包括媒體發(fā)現(xiàn)單元112、遠(yuǎn)程媒體訪問單元114、一個或多個處理器115、和存儲器單元118。路由器110的媒體發(fā)現(xiàn)單元112、遠(yuǎn)程媒體訪問單元114、一個或多個處理器115、和存儲器單元118被配置成實(shí)現(xiàn)網(wǎng)絡(luò)媒體發(fā)現(xiàn)和遠(yuǎn)程訪問機(jī)制以允許用戶對LAN100中的媒體文件(和其它類型的文件)進(jìn)行遠(yuǎn)程訪問。例如,媒體發(fā)現(xiàn)單元112可被配置成實(shí)現(xiàn)用于發(fā)現(xiàn)存儲在LAN100的各個網(wǎng)絡(luò)設(shè)備102中的媒體文件的功能性和聯(lián)網(wǎng)協(xié)議。媒體發(fā)現(xiàn)單元112還可被配置成獲得和分析與該些媒體文件相關(guān)聯(lián)的信息以創(chuàng)建媒體文件的目錄,如下文將進(jìn)一步描述的。在一些實(shí)施例中,路由器110的該一個或多個處理器115能執(zhí)行與媒體發(fā)現(xiàn)單元112相關(guān)聯(lián)的(例如,存儲在存儲器單元118中的)程序指令以實(shí)現(xiàn)本文所述的媒體發(fā)現(xiàn)和信息分析技術(shù)。遠(yuǎn)程媒體訪問單元114可被配置成接收來自WAN140中的遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)的通信,并且驗(yàn)證/認(rèn)證該通信來自經(jīng)授權(quán)的用戶、實(shí)體或服務(wù)。遠(yuǎn)程媒體訪問單元114還可被配置成實(shí)現(xiàn)用于由路由器110向遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)處的用戶提供對存儲在LAN中的媒體文件的訪問的遠(yuǎn)程訪問機(jī)制,如下文將進(jìn)一步描述的。在一些實(shí)施例中,路由器Iio的該一個或多個處理器115能執(zhí)行與遠(yuǎn)程媒體訪問單元114相關(guān)聯(lián)的(例如,存儲在存儲器單元118中的)程序指令以實(shí)現(xiàn)本文描述的在路由器110處的用于允許對LANllO中所發(fā)現(xiàn)的媒體文件的遠(yuǎn)程訪問的機(jī)制。
[0054]如圖1中所示,在一些實(shí)現(xiàn)中,路由器110可包括網(wǎng)絡(luò)接口卡(或模塊)111。網(wǎng)絡(luò)接口卡111可實(shí)現(xiàn)媒體發(fā)現(xiàn)單元112、遠(yuǎn)程媒體訪問單元114、該一個或多個處理器115以及存儲器單元118 (例如,在一個或多個集成電路中)。在其他實(shí)現(xiàn)中,路由器110可包括多個網(wǎng)絡(luò)接口卡和(包括網(wǎng)絡(luò)接口卡111的)電路板,并且這多個網(wǎng)絡(luò)接口卡可實(shí)現(xiàn)媒體發(fā)現(xiàn)單元112、遠(yuǎn)程媒體訪問單元114、該一個或多個處理器115以及存儲器單元118。盡管圖1中未示出,但在一些實(shí)現(xiàn)中,路由器110除處理器115和存儲器單元118之外還可包括一個或多個附加的處理器和存儲器單元(以及其他組件)。例如,路由器110可在一個或多個附加的電路板里包括一個或多個附加的處理器和一個或多個存儲器單元。
[0055]圖2和3是解說根據(jù)一些實(shí)施例的用于在廣域網(wǎng)連接式媒體網(wǎng)關(guān)中實(shí)現(xiàn)網(wǎng)絡(luò)媒體發(fā)現(xiàn)和遠(yuǎn)程訪問機(jī)制的示例操作200的流程圖(“流程”)。該流程開始于圖2的框202并以圖3的框212繼續(xù)。圖4是解說根據(jù)一些實(shí)施例的由網(wǎng)絡(luò)設(shè)備交換以實(shí)現(xiàn)網(wǎng)絡(luò)媒體發(fā)現(xiàn)和遠(yuǎn)程訪問機(jī)制的示例通信的消息接發(fā)示圖。該消息接發(fā)示圖將在圖2和3的描述中被引用。
[0056]在框202,在路由器110處發(fā)現(xiàn)LAN100的該多個網(wǎng)絡(luò)設(shè)備102中存儲的媒體文件。例如,路由器110的媒體發(fā)現(xiàn)單元112發(fā)現(xiàn)存儲在該多個網(wǎng)絡(luò)設(shè)備102中的數(shù)字媒體文件,諸如數(shù)字音頻、視頻、和/或圖像文件。注意到,媒體發(fā)現(xiàn)單元112除了媒體文件之外還可發(fā)現(xiàn)其他類型的文件,諸如文本文件或其他類型的數(shù)據(jù)文件。在一些實(shí)現(xiàn)中,路由器110可以是兼容數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)的網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備實(shí)現(xiàn)遵循DLNA的協(xié)議以發(fā)現(xiàn)LANlOO的這些兼容DLNA的網(wǎng)絡(luò)設(shè)備102中所存儲的媒體文件。例如,路由器110能實(shí)現(xiàn)通用即插即用(UPnP)協(xié)議以發(fā)現(xiàn)LAN100中的媒體文件。然而注意到,在其他實(shí)現(xiàn)中,路由器110能實(shí)現(xiàn)其他合適的聯(lián)網(wǎng)協(xié)議或者聯(lián)網(wǎng)協(xié)議的組合以發(fā)現(xiàn)LAN100的各網(wǎng)絡(luò)設(shè)備102中存儲的媒體文件。
[0057]作為發(fā)現(xiàn)過程的一部分,路由器110的媒體發(fā)現(xiàn)單元112獲得與存儲在各網(wǎng)絡(luò)設(shè)備102中的媒體和文本文件相關(guān)聯(lián)的信息。例如,媒體發(fā)現(xiàn)單元112可以獲得與每一個媒體文件相關(guān)聯(lián)的文件擴(kuò)展、文件名、和/或元數(shù)據(jù),以便確定媒體文件的類型(例如,音頻、視頻或圖像文件類型)以及與媒體文件的內(nèi)容相關(guān)聯(lián)的信息(例如,電影/歌曲的標(biāo)題、電影/歌曲的歷時、藝術(shù)家/演員名字、圖像的時間/日期戳、文件大小等)。除了獲得與媒體文件相關(guān)聯(lián)的信息以及與媒體文件的內(nèi)容相關(guān)聯(lián)的信息之外,媒體發(fā)現(xiàn)單元112還可獲得與其中存儲了對應(yīng)媒體文件的每一個網(wǎng)絡(luò)設(shè)備102相關(guān)聯(lián)的信息。例如,媒體發(fā)現(xiàn)單元112可以獲得設(shè)備ID (例如,制造商型號和/或序列號)、設(shè)備地址(例如,媒體接入控制(MAC)地址、IP地址等)、設(shè)備類型(例如,筆記本計算機(jī)、電視機(jī)、DVR等)、和/或設(shè)備資源/能力(例如,IEEE802.lln、藍(lán)牙?和以太網(wǎng)通信能力)。
[0058]在一些實(shí)現(xiàn)中,媒體發(fā)現(xiàn)單元112可以通過周期性地向各網(wǎng)絡(luò)設(shè)備102發(fā)送發(fā)現(xiàn)請求消息以及在發(fā)現(xiàn)響應(yīng)消息中從各網(wǎng)絡(luò)設(shè)備102接收所請求的信息(例如,參見圖4中示出的發(fā)現(xiàn)消息402)來獲得與媒體文件相關(guān)聯(lián)的信息、與媒體文件的內(nèi)容相關(guān)聯(lián)的信息、以及與對應(yīng)的網(wǎng)絡(luò)設(shè)備102相關(guān)聯(lián)的信息。在一些實(shí)現(xiàn)中,媒體發(fā)現(xiàn)單元112可以通過從各網(wǎng)絡(luò)設(shè)備102接收消息來獲得信息。例如,當(dāng)所存儲的媒體文件被修改(例如,添加了新的媒體文件、刪除了媒體文件等)時,網(wǎng)絡(luò)設(shè)備102能夠自動地發(fā)送經(jīng)更新信息,和/或網(wǎng)絡(luò)設(shè)備102能夠周期性地發(fā)送信息而無論信息是否被更新。然而注意到,在其他實(shí)現(xiàn)中,可以通過向一些設(shè)備發(fā)送請求并且自動地從其他設(shè)備接收信息來獲得該信息,或者可以通過利用具體聯(lián)網(wǎng)協(xié)議的各種其他技術(shù)來獲得該信息。在框202之后,該流程在框204處繼續(xù)。
[0059]在框204處,基于在發(fā)現(xiàn)過程期間獲得的與存儲在多個網(wǎng)絡(luò)設(shè)備102中的多個媒體文件相關(guān)聯(lián)的信息來創(chuàng)建該多個媒體文件的目錄。例如,路由器Iio的媒體發(fā)現(xiàn)單元112基于與媒體文件相關(guān)聯(lián)的信息、與媒體文件的內(nèi)容相關(guān)聯(lián)的信息、以及與對應(yīng)的網(wǎng)絡(luò)設(shè)備102相關(guān)聯(lián)的信息來創(chuàng)建LAN100中發(fā)現(xiàn)的媒體文件的目錄。如上所述,在一些實(shí)現(xiàn)中,媒體發(fā)現(xiàn)單元112獲得與LAN100的網(wǎng)絡(luò)設(shè)備102中存儲的媒體和文本文件相關(guān)聯(lián)的文件擴(kuò)展、文件名、和/或元數(shù)據(jù),并且還獲得與對應(yīng)的網(wǎng)絡(luò)設(shè)備102相關(guān)聯(lián)的信息。媒體發(fā)現(xiàn)單元112可以利用從網(wǎng)絡(luò)設(shè)備102獲得的與文件相關(guān)的信息來在路由器110處創(chuàng)建媒體文件的目錄。例如,文件擴(kuò)展(例如,.mpeg、, mp3、, jpg、, txt等)可以指示文件的類別(例如,視頻、音頻、圖像、文本等)以及還有文件的格式?;谂c文件相關(guān)的信息,媒體發(fā)現(xiàn)單元112可以基于媒體文件的類別(諸如視頻、音頻、圖像和文本文件)來對媒體文件編目錄。同樣,在每一類別內(nèi),該目錄可包括媒體文件的子類別或類型。例如,在每一類別內(nèi),該目錄可通過文件擴(kuò)展或文件格式來組織。在視頻類別內(nèi),媒體發(fā)現(xiàn)單元112可以例如將視頻文件組織成電影和視頻剪輯和/或按視頻文件擴(kuò)展來組織視頻文件。
[0060]同樣,與媒體和文本文件相關(guān)聯(lián)的元數(shù)據(jù)可以指示與媒體文件內(nèi)容相關(guān)聯(lián)的信息(例如,電影/歌曲的標(biāo)題、電影/歌曲的歷時、藝術(shù)家/演員名字、圖像的時間/日期戳、文件大小等)。在一個示例中,媒體發(fā)現(xiàn)單元112可以解析與文件相關(guān)聯(lián)的元數(shù)據(jù)以確定這一信息。基于元數(shù)據(jù)和其他相關(guān)信息,在每一類別內(nèi),該目錄可以根據(jù)元數(shù)據(jù)(諸如按照標(biāo)題以字母順序)來組織。在另一示例中,數(shù)字視頻和音樂文件可以按照電影或音樂流派來組織。然而注意到,媒體發(fā)現(xiàn)單元112可以按照各種各樣的方式來組織媒體和文本文件,并且可以基于可用信息向用戶提供配置對目錄進(jìn)行組織的方式的選項(xiàng)。對于與媒體文件相關(guān)聯(lián)的每一目錄條目,媒體發(fā)現(xiàn)單元112還可包括與其中存儲該媒體文件的網(wǎng)絡(luò)設(shè)備102相關(guān)聯(lián)的位置和其他信息。例如,如上所述,媒體發(fā)現(xiàn)單元112可以將設(shè)備ID (例如,制造商型號和/或序列號)和設(shè)備地址(例如,媒體接入控制(MAC)地址、IP地址等)與關(guān)聯(lián)于媒體文件的每一目錄條目相關(guān)聯(lián),以便實(shí)現(xiàn)對媒體文件的訪問。如先前所描述的,盡管一些示例描述創(chuàng)建媒體文件的目錄,但應(yīng)注意到在一些實(shí)現(xiàn)中,路由器110除對媒體文件之外還可對文本文件和其他類型的數(shù)據(jù)文件編目錄。在框204之后,該流程在框206處繼續(xù)。
[0061]在框206,在路由器110處接收到指示W(wǎng)AN140中的遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)處的用戶正在請求對LAN100的網(wǎng)絡(luò)設(shè)備102中存儲的一個或多個媒體文件的訪問的消息。例如,用戶可以使用在網(wǎng)絡(luò)設(shè)備122中運(yùn)行的客戶端應(yīng)用(例如,web瀏覽器或基于web的路由器接口)經(jīng)由因特網(wǎng)120直接遠(yuǎn)程接入路由器110,并且(例如,使用路由器的IP地址和/或其他網(wǎng)絡(luò)地址)向路由器110發(fā)送請求LAN100中可用的媒體文件的目錄的消息(例如,一個或多個IP分組)。在另一示例中,網(wǎng)絡(luò)設(shè)備122的用戶可以使用云計算網(wǎng)絡(luò)150提供的服務(wù)來遠(yuǎn)程接入路由器110。云計算網(wǎng)絡(luò)150可以作為web站點(diǎn)或其他類型的web或云接口的宿主,用戶可以登錄到其中以遠(yuǎn)程接入路由器110并且發(fā)送要路由器110發(fā)送LAN100中發(fā)現(xiàn)的媒體文件的目錄的請求消息。在一種實(shí)現(xiàn)中,當(dāng)用戶經(jīng)由客戶端應(yīng)用或經(jīng)由云計算網(wǎng)絡(luò)150(或經(jīng)由其他遠(yuǎn)程訪問手段)登錄以接入路由器110時,響應(yīng)于驗(yàn)證和認(rèn)證了用戶憑證而自動地從客戶端應(yīng)用或云150發(fā)送對媒體文件的目錄的請求消息(例如,圖4示出的訪問請求404)。在另一實(shí)現(xiàn)中,使用客戶端應(yīng)用或云150,響應(yīng)于在用戶登錄之后用戶在用戶接口中選擇了一選項(xiàng)來發(fā)送對媒體文件的目錄的請求消息。在一些實(shí)現(xiàn)中,當(dāng)在客戶端應(yīng)用或云150處接收到媒體文件的目錄之后,用戶可以在任何時間通過選擇用戶接口中的更新選項(xiàng)來請求經(jīng)更新的媒體文件目錄。然而注意到,在其他實(shí)施例中,用戶可以經(jīng)由其他基于web的遠(yuǎn)程訪問機(jī)制,或者經(jīng)由移動寬帶遠(yuǎn)程訪問機(jī)制來接入路由器110并且獲得媒體文件目錄。在框206之后,該流程在框208處繼續(xù)。
[0062]在框208,確定在路由器110處接收到的來自遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)的傳輸是否經(jīng)授權(quán)。在一種實(shí)現(xiàn)中,路由器110的遠(yuǎn)程媒體訪問單元114驗(yàn)證和認(rèn)證在1么附40中的該遠(yuǎn)程節(jié)點(diǎn)處(例如,經(jīng)由客戶端應(yīng)用或經(jīng)由云150)輸入的用戶憑證。遠(yuǎn)程媒體訪問單元114還可驗(yàn)證和認(rèn)證發(fā)送了請求媒體文件目錄的消息的服務(wù)或應(yīng)用;例如,遠(yuǎn)程媒體訪問單元114可以驗(yàn)證和認(rèn)證在網(wǎng)絡(luò)設(shè)備122中運(yùn)行的客戶端應(yīng)用或者由云150提供的服務(wù)。在一些實(shí)現(xiàn)中,除了驗(yàn)證和認(rèn)證與遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)相關(guān)聯(lián)的用戶憑證和/或服務(wù)/應(yīng)用之外,遠(yuǎn)程媒體訪問單元114和遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)還可以實(shí)現(xiàn)加密以及用于數(shù)據(jù)和其他消息的傳輸?shù)钠渌踩约夹g(shù)。如果確定來自遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)的傳輸未經(jīng)授權(quán),則該傳輸被丟棄并且該流程結(jié)束。如果確定來自遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)的傳輸?shù)玫绞跈?quán),則該流程在框210處繼續(xù)。
[0063]在框210,將目錄信息從路由器110發(fā)送到WAN140以向用戶呈現(xiàn)該多個媒體文件的目錄。例如,遠(yuǎn)程媒體訪問單元114可以將目錄信息從路由器110直接發(fā)送到網(wǎng)絡(luò)設(shè)備122(例如,參見圖4中示出的目錄信息406),該目錄信息被存儲在網(wǎng)絡(luò)設(shè)備122處,并且隨后使用客戶端應(yīng)用(例如,web瀏覽器或至路由器的其他用戶接口)將該多個媒體文件的目錄呈現(xiàn)在網(wǎng)絡(luò)設(shè)備122的顯示器上。在另一示例中,遠(yuǎn)程媒體訪問單元114可以將目錄信息從路由器110發(fā)送到云計算網(wǎng)絡(luò)150,該目錄信息被存儲在云150中,并且隨后云150中的服務(wù)器之一能夠在用戶登錄到的web站點(diǎn)或云接口(或其他基于web的遠(yuǎn)程訪問服務(wù))上呈現(xiàn)這些媒體文件的目錄。例如,用戶可以登錄到在云150的服務(wù)器中的一個或多個服務(wù)器中運(yùn)行的web站點(diǎn)或云接口,該web站點(diǎn)或云接口允許用戶遠(yuǎn)程接入路由器110、接收目錄信息、以及向用戶呈現(xiàn)這些媒體文件的目錄。如圖1中所解說的,在一些實(shí)施例中,路由器110的遠(yuǎn)程媒體訪問單元114可以實(shí)現(xiàn)用于經(jīng)由WAN140與與客戶端設(shè)備122和/或云150通信的聯(lián)網(wǎng)協(xié)議(例如,TCP/IP)。
[0064]在一些實(shí)現(xiàn)中,路由器110的遠(yuǎn)程媒體訪問單元114可以將在路由器110處創(chuàng)建的媒體文件目錄直接發(fā)送到網(wǎng)絡(luò)設(shè)備122、發(fā)送到云計算網(wǎng)絡(luò)150的一個或多個服務(wù)器、或者發(fā)送到因特網(wǎng)120中的一個或多個其他服務(wù)器,以便向用戶呈現(xiàn)媒體文件目錄。在一個示例中,媒體文件目錄可以作為不同類別(例如,視頻、音頻、圖像、其他(文本)等)的媒體文件列表被呈現(xiàn)給用戶,其中顯示了名稱(例如,電影、歌曲、圖像的標(biāo)題等)和/或與每一個媒體文件的內(nèi)容相關(guān)聯(lián)的其他信息(例如,與媒體文件相關(guān)聯(lián)的文件擴(kuò)展、文件大小等)。注意至IJ,媒體文件目錄可以用各種方式呈現(xiàn)給用戶。在一個示例中,可將按照不同類別來組織的媒體文件的完整列表呈現(xiàn)給用戶。在另一示例中,可以為媒體文件的不同類別呈現(xiàn)不同圖標(biāo),并且用戶可以選擇用戶想要查看哪一類別的媒體文件。
[0065]在一些實(shí)現(xiàn)中,響應(yīng)于路由器110發(fā)現(xiàn)媒體文件并獲得與這些媒體文件相關(guān)聯(lián)的文件名、文件擴(kuò)展和元數(shù)據(jù),路由器110能夠確定與每一個媒體文件的內(nèi)容相關(guān)聯(lián)的類型、標(biāo)題和其他信息。例如,路由器110能夠解析每一個媒體文件的名稱和/或元數(shù)據(jù)以確定與每一個媒體文件的內(nèi)容相關(guān)聯(lián)的標(biāo)題(例如,電影、歌曲、圖像的標(biāo)題等)和/或其他信息(例如,流派、藝術(shù)家、專輯名等)。在一些實(shí)現(xiàn)中,在確定了媒體文件的類型以及與媒體文件的內(nèi)容相關(guān)聯(lián)的標(biāo)題之后,路由器110能夠搜索因特網(wǎng)以尋找與該文件內(nèi)容相關(guān)聯(lián)的附加信息(例如,匹配該文件內(nèi)容的標(biāo)題的信息)。例如,如果路由器110確定媒體文件是電影并且確定了該電影的標(biāo)題,則路由器110能夠搜索因特網(wǎng)以尋找該電影的文本描述、電影影評、和/或電影的預(yù)覽。在另一示例中,如果路由器110確定媒體文件是歌曲并且確定了該歌曲的名稱,則路由器110能夠搜索因特網(wǎng)以尋找專輯封面的圖像、歌曲歌詞、和/或歌曲的預(yù)覽。路由器110能夠?qū)⑴c文件內(nèi)容相關(guān)聯(lián)的這種附加信息(和/或去往該附加信息的鏈接)包括在該路由器110向外發(fā)送到網(wǎng)絡(luò)設(shè)備122或web服務(wù)器的目錄信息/文件中。在這種情形中,當(dāng)媒體文件的目錄被呈現(xiàn)給用戶時,該附加信息(例如,內(nèi)容描述、評論、縮略圖圖像等)也將被呈現(xiàn)給用戶(例如,當(dāng)用戶選擇了其中一個或多個媒體文件時)。例如,對于音頻文件,專輯封面的縮略圖圖像可顯示在歌曲名稱旁邊。同樣,用戶接口還允許用戶與該信息交互,例如,如果用戶在電影標(biāo)題上雙擊,則可以顯示該電影的描述或評論。在一些實(shí)現(xiàn)中,不是由路由器110執(zhí)行因特網(wǎng)或數(shù)據(jù)庫搜索以尋找與文件內(nèi)容相關(guān)聯(lián)的附加信息,而是由路由器110改為將目錄信息(例如,類型/類別、文件名、文件擴(kuò)展、文件大小、內(nèi)容標(biāo)題、內(nèi)容流派、內(nèi)容藝術(shù)家等)發(fā)送給web服務(wù)器,并且(例如,云150處的)web服務(wù)器可以執(zhí)行因特網(wǎng)搜索并且將附加信息/文件添加到該目錄以供呈現(xiàn)給用戶。在一些實(shí)現(xiàn)中,路由器110還可將與每一個媒體文件的內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)連同目錄信息一起(或者作為其中的一部分)發(fā)送。在框210之后,該流程在圖3的框212處繼續(xù),圖3是圖2的流程圖的延續(xù),其解說根據(jù)一些實(shí)施例的用于實(shí)現(xiàn)網(wǎng)絡(luò)媒體發(fā)現(xiàn)和遠(yuǎn)程訪問機(jī)制的附加示例操作。
[0066]在框212,在路由器110處從遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求正被呈現(xiàn)給用戶的媒體文件目錄中所包括的一個或多個媒體文件的消息。例如,當(dāng)用戶經(jīng)由用戶接口雙擊或以其他方式選擇一個或多個媒體文件時,從網(wǎng)絡(luò)設(shè)備122向路由器110或者從網(wǎng)絡(luò)設(shè)備122向云150(或其他web服務(wù)器)并且然后向路由器110發(fā)送請求該一個或多個媒體文件的消息(例如,參見圖4中示出的文件請求408)。在一種實(shí)現(xiàn)中,在路由器110處接收到的請求消息可包括與該一個或多個所請求的媒體文件相關(guān)聯(lián)的名稱、標(biāo)題、類型和/或其他信息。例如,請求消息可指示媒體文件的類型(例如,音樂文件)以及媒體文件的標(biāo)題和/或名稱(例如,歌曲的標(biāo)題)。在另一實(shí)現(xiàn)中,媒體發(fā)現(xiàn)單元112可能已經(jīng)在創(chuàng)建目錄時將目錄中的每一個媒體文件(例如,每一個目錄條目)與目錄條目ID相關(guān)聯(lián),并且目錄條目ID可作為目錄信息的一部分被包括。在這一實(shí)現(xiàn)中,在路由器110處接收到的請求消息可指示與該一個或多個所請求的媒體文件相關(guān)聯(lián)的一個或多個目錄條目ID。在框212之后,該流程在框214處繼續(xù)。
[0067]在框214,基于請求消息中所包括的信息來標(biāo)識該一個或多個所請求的媒體文件。在一種實(shí)現(xiàn)中,媒體發(fā)現(xiàn)單元112基于請求消息中包括的信息來標(biāo)識該一個或多個所請求的媒體文件。例如,媒體發(fā)現(xiàn)單元112基于請求消息中所包括的名稱、標(biāo)題、類型、目錄條目ID和/或其他信息來標(biāo)識該一個或多個所請求的媒體文件?;谡埱笙⒅兴ǖ男畔ⅲ襟w發(fā)現(xiàn)單元112可以通過訪問請求消息中所包括的信息并且將其與路由器110處所存儲的媒體文件目錄的信息進(jìn)行比較來標(biāo)識該一個或多個所請求的媒體文件。同樣,一旦在媒體文件目錄中標(biāo)識出該一個或多個所請求的媒體文件,媒體發(fā)現(xiàn)單元112就能夠從與該一個或多個所請求的媒體文件相關(guān)聯(lián)的目錄信息來確定該一個或多個所請求的媒體文件被存儲在LAN100中的位置。例如,媒體發(fā)現(xiàn)單元112能夠確定LAN100的哪一個或多個網(wǎng)絡(luò)設(shè)備102存儲該一個或多個所請求的媒體文件(例如,與其中存儲了該一個或多個所請求的媒體文件的該一個或多個網(wǎng)絡(luò)設(shè)備102相關(guān)聯(lián)的地址)。注意到在一些實(shí)現(xiàn)中,遠(yuǎn)程媒體訪問單元114能夠協(xié)同媒體發(fā)現(xiàn)單元112來操作以基于請求消息中包括的信息來標(biāo)識該一個或多個所請求的媒體文件。例如,遠(yuǎn)程媒體訪問單元114能夠檢測到在路由器110處接收到的請求消息,并且隨后協(xié)同媒體發(fā)現(xiàn)單元112 —起操作以標(biāo)識該一個或多個所請求的媒體文件。在框214之后,該流程在框216處繼續(xù)。
[0068]在框216,將該一個或多個所請求的媒體文件從路由器110發(fā)送到該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)以供呈現(xiàn)給用戶。在一些實(shí)現(xiàn)中,將該一個或多個所請求的媒體文件從LAN中的對應(yīng)的網(wǎng)絡(luò)設(shè)備102通過路由器110的轉(zhuǎn)發(fā)(例如,經(jīng)由遠(yuǎn)程媒體訪問單元114)發(fā)送到WAN140。在一些情形中,所請求的媒體文件可以臨時地存儲在路由器110處和/或可以臨時地存儲在網(wǎng)絡(luò)設(shè)備122或WAN140中的web服務(wù)器處。例如,視頻或音樂文件可以從LAN100流送到網(wǎng)絡(luò)設(shè)備122或者流送到云150以供(例如,經(jīng)由網(wǎng)絡(luò)設(shè)備122上的瀏覽器或其他應(yīng)用)呈現(xiàn)給用戶。當(dāng)用戶關(guān)閉內(nèi)容時,當(dāng)內(nèi)容停止播放時,當(dāng)用戶退出登錄或者結(jié)束會話時等等,被發(fā)送和臨時存儲的媒體文件可以被自動刪除。在一些實(shí)現(xiàn)中,在媒體發(fā)現(xiàn)單元112 (例如,從目錄信息中)確定該一個或多個所請求的媒體文件的位置之后,媒體發(fā)現(xiàn)單元112和/或遠(yuǎn)程媒體訪問單元114能夠從LANlOO中對應(yīng)的一個或多個網(wǎng)絡(luò)設(shè)備102中檢索該一個或多個所請求的媒體文件,從而遠(yuǎn)程媒體訪問單元114能夠?qū)⒃撔┟襟w文件轉(zhuǎn)發(fā)給WAN140。在一個示例中,在媒體發(fā)現(xiàn)單元112 (例如,從目錄信息)確定該一個或多個所請求的媒體文件的位置之后,媒體發(fā)現(xiàn)單元112和/或遠(yuǎn)程媒體訪問單元114能夠發(fā)送要對應(yīng)的一個或多個網(wǎng)絡(luò)設(shè)備102將該一個或多個所請求的媒體文件(例如,圖4中示出的所請求的文件412)發(fā)送給路由器110的請求消息(例如,圖4中示出的文件請求410)。遠(yuǎn)程媒體訪問單元114能夠隨后將媒體文件(例如,圖4中示出的所請求的文件414)轉(zhuǎn)發(fā)給WAN140中的遠(yuǎn)程網(wǎng)絡(luò)設(shè)備122。在一些實(shí)現(xiàn)中,路由器110的媒體發(fā)現(xiàn)單元112和/或遠(yuǎn)程媒體訪問單元114能夠?qū)⒚襟w文件轉(zhuǎn)發(fā)給與該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)(例如,網(wǎng)絡(luò)設(shè)備122或云150)相關(guān)聯(lián)的一個或多個目的地地址(例如,IP地址)。在框216之后,該流程在框218處繼續(xù)。
[0069]在框218,確定在路由器110處是否從該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到針對一個或多個媒體文件的附加請求消息。如果確定接收到附加請求消息,則該流程循環(huán)回到框214,在此標(biāo)識一個或多個附加的所請求媒體文件。如果確定沒有收到附加請求消息,則該流程在框220處繼續(xù)。
[0070]在框220,確定用戶是否在該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)處退出登錄。如果確定用戶已經(jīng)退出登錄,則該流程結(jié)束。如果確定用戶尚未退出登錄,則該流程循環(huán)回到框218,在此確定在路由器110處是否從該遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到附加請求消息。
[0071]應(yīng)理解圖1-3和本文中所描述的各操作是旨在幫助理解實(shí)施例的示例,而不應(yīng)被用于限定實(shí)施例或限定權(quán)利要求的范圍。諸實(shí)施例可執(zhí)行附加操作、較少操作、以不同次序執(zhí)行操作、并行地執(zhí)行操作以及以不同方式執(zhí)行一些操作。在一些實(shí)現(xiàn)中,路由器110能夠連續(xù)地或周期性地在LANlOO中執(zhí)行發(fā)現(xiàn)規(guī)程以維護(hù)在LAN100的各個網(wǎng)絡(luò)設(shè)備102中可用的媒體文件的經(jīng)更新目錄。另外,路由器110能夠基于LAN100中檢測到的一個或多個事件(例如,如果新網(wǎng)絡(luò)設(shè)備102加入該網(wǎng)絡(luò)或者如果現(xiàn)有的網(wǎng)絡(luò)設(shè)備102離開該網(wǎng)絡(luò))來執(zhí)行發(fā)現(xiàn)規(guī)程。在一個示例中,響應(yīng)于檢測到指示新網(wǎng)絡(luò)設(shè)備102的網(wǎng)絡(luò)事件時,路由器110可以僅去發(fā)現(xiàn)存儲在新網(wǎng)絡(luò)設(shè)備102中的媒體和文本文件(并且等待直到下一調(diào)度時間才執(zhí)行完全發(fā)現(xiàn)規(guī)程)。在另一示例中,響應(yīng)于檢測到指示現(xiàn)有網(wǎng)絡(luò)設(shè)備102已經(jīng)離開LAN100(或者是不可用的或者無法正常工作)的網(wǎng)絡(luò)事件,路由器110可以僅從文件目錄中刪除與該特定網(wǎng)絡(luò)設(shè)備102相關(guān)聯(lián)的媒體和文本文件(并且等待直到下一調(diào)度時間才執(zhí)行完全發(fā)現(xiàn)規(guī)程)。在一些實(shí)現(xiàn)中,由于路由器110創(chuàng)建并存儲在LAN100的各網(wǎng)絡(luò)設(shè)備102中發(fā)現(xiàn)的媒體文件的目錄(例如,媒體文件和元數(shù)據(jù)的列表),并且不存儲實(shí)際(或完整的)媒體文件,因此路由器110可被設(shè)計成具有用于路由器/網(wǎng)關(guān)的典型的存儲器和存儲量。路由器110可允許對存儲在LAN100的各個網(wǎng)絡(luò)設(shè)備102中的絕大部分或所有媒體文件的完整且經(jīng)更新列表的遠(yuǎn)程用戶訪問,而不必將完整的媒體文件存儲在路由器110處,并且也不必在檢測到改變時更新完整的媒體文件。
[0072]在一些實(shí)施例中,除了發(fā)現(xiàn)LANllO的網(wǎng)絡(luò)設(shè)備102中可用的媒體文件之外,路由器110的媒體發(fā)現(xiàn)單元112還可實(shí)現(xiàn)用于尋找與LAN100的用戶/所有者相關(guān)聯(lián)的基于web的或基于云的存儲賬戶(其后稱為基于WAN的存儲賬戶)中所存儲的媒體文件(和其他類型的文件)的發(fā)現(xiàn)技術(shù)。在發(fā)現(xiàn)了存儲在基于WAN的存儲賬戶中的媒體文件之后,還可將與這些媒體文件相關(guān)聯(lián)的目錄條目包括在上文參考圖2-3描述的相同的媒體文件目錄中。例如,在一些實(shí)現(xiàn)中,LANlOO的用戶/所有者可以將用戶名/ 口令和其他登錄憑證提供給路由器110,并且路由器110可以存儲該登錄憑證以供稍后在發(fā)現(xiàn)過程期間使用。在發(fā)現(xiàn)過程期間,路由器110可以使用該登錄憑證來訪問基于WAN的存儲賬戶。類似地如上所述,在登錄之后,路由器110能夠獲得存儲在基于WAN的存儲賬戶中的與媒體和文本文件相關(guān)聯(lián)的信息(例如,文件名、文件擴(kuò)展、和/或元數(shù)據(jù)),以便創(chuàng)建與這些文件相關(guān)聯(lián)的目錄條目。以類似的方式,在一些實(shí)現(xiàn)中,路由器110可以實(shí)現(xiàn)用于檢測與其他類型的基于WAN的賬戶(諸如,社交媒體賬戶、基于web的電子郵件賬戶等)相關(guān)聯(lián)的文件,并且為這些文件創(chuàng)建目錄條目的發(fā)現(xiàn)技術(shù)。
[0073]在一些實(shí)施例中,路由器110還可允許用戶遠(yuǎn)程地管理路由器110的設(shè)置和/或遠(yuǎn)程地對路由器110執(zhí)行診斷分析。在一個示例中,路由器110可以允許用戶管理和更新路由器110上的家長控制設(shè)置。在一些實(shí)施例中,除了提供對LAN100中的媒體、文本、和其他數(shù)據(jù)文件的訪問之外,路由器110還可發(fā)現(xiàn)LAN100中的配置文件或其他類型的文件,這些文件允許用戶遠(yuǎn)程地管理、編程、和/或控制LAN100中的一些設(shè)備,諸如智能電器、數(shù)字式溫控器、數(shù)字視頻記錄器(DVR)等。對LAN100中的這些類型的設(shè)備的遠(yuǎn)程訪問還可使用在路由器110處創(chuàng)建并且被發(fā)送到WAN140中的遠(yuǎn)程節(jié)點(diǎn)(例如,web服務(wù)器或遠(yuǎn)程客戶端計算機(jī))的目錄來提供。例如,該目錄還可包括允許用戶遠(yuǎn)程地管理、編程、和/或控制LAN100中的一些設(shè)備的配置文件、地址信息、安全性信息、用戶憑證和/或其他類型的文件/信息。
[0074]如本領(lǐng)域技術(shù)人員將領(lǐng)會的,本發(fā)明主題內(nèi)容的各方面可體現(xiàn)為系統(tǒng)、方法或計算機(jī)程序產(chǎn)品。相應(yīng)地,本發(fā)明主題內(nèi)容的各方面可采取全硬件實(shí)施例、軟件實(shí)施例(包括固件、駐留軟件、微代碼等)、或組合了軟件與硬件方面的實(shí)施例的形式,其在本文可被統(tǒng)稱為“電路”、“模塊”或“系統(tǒng)”。此外,本發(fā)明主題內(nèi)容的各方面可采取體現(xiàn)在其上實(shí)施有計算機(jī)可讀程序代碼的一個或多個計算機(jī)可讀介質(zhì)中的計算機(jī)程序產(chǎn)品的形式。
[0075]可以使用一個或多個計算機(jī)可讀介質(zhì)的任何組合。計算機(jī)可讀介質(zhì)可以是計算機(jī)可讀信號介質(zhì)或計算機(jī)可讀存儲介質(zhì)。計算機(jī)可讀存儲介質(zhì)可以是例如但不限于:電子、磁性、光學(xué)、電磁、紅外、或半導(dǎo)體系統(tǒng)、裝置或設(shè)備,或者前述的任何合適組合。計算機(jī)可讀存儲介質(zhì)的更為具體的示例(非窮盡性列表)可包括以下各項(xiàng):具有一條或多條導(dǎo)線的電連接、便攜式計算機(jī)軟盤、硬盤、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、可擦除可編程只讀存儲器(EPR0M或閃存)、光纖、便攜式壓縮碟只讀存儲器(CD-ROM)、光學(xué)存儲設(shè)備、磁存儲設(shè)備,或者前述的任何合適組合。在本文檔的上下文中,計算機(jī)可讀存儲介質(zhì)可以是能包含或存儲供指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或者結(jié)合其使用的程序的任何有形介質(zhì)。計算機(jī)可讀信號介質(zhì)可包括例如在基帶中或者作為載波一部分的其中實(shí)施有計算機(jī)可讀程序代碼的傳播數(shù)據(jù)信號。此類傳播信號可采取各種形式中的任一種,包括但不限于電磁信號、光學(xué)信號、或其任何合適的組合。計算機(jī)可讀信號介質(zhì)可以為不是計算機(jī)可讀存儲介質(zhì)的任何計算機(jī)可讀介質(zhì),它能傳達(dá)、傳播或傳輸供指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或者結(jié)合其使用的程序。實(shí)施在計算機(jī)可讀介質(zhì)上的程序代碼可以使用任何恰適的介質(zhì)來傳送,包括但不限于無線、有線、光纖纜線、RF等,或者前述的任何合適的組合。
[0076]用于實(shí)施本發(fā)明主題內(nèi)容的各方面的操作的計算機(jī)程序代碼可以用一種或多種編程語言的任何組合來編寫,包括面向?qū)ο缶幊陶Z言(諸如Java、Smalltalk、C++等)以及常規(guī)過程編程語言(諸如“C”編程語言或類似編程語言)。程序代碼可完全在用戶計算機(jī)上、部分在用戶計算機(jī)上、作為自立軟件包、部分在用戶計算機(jī)上且部分在遠(yuǎn)程計算機(jī)上、或者完全在遠(yuǎn)程計算機(jī)或服務(wù)器上執(zhí)行。在后一情境中,遠(yuǎn)程計算機(jī)可通過任何類型的網(wǎng)絡(luò)連接至用戶計算機(jī),包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)、或者可進(jìn)行與外部計算機(jī)的連接(例如,使用因特網(wǎng)服務(wù)提供商通過因特網(wǎng)來連接)。
[0077]本發(fā)明主題內(nèi)容的各方面是參照根據(jù)本發(fā)明主題內(nèi)容的各實(shí)施例的方法、裝置(系統(tǒng))和計算機(jī)程序產(chǎn)品的流程圖解說和/或框圖來描述的。將理解,這些流程圖解說和/或框圖中的每個框以及這些流程圖解說和/或框圖中的框的組合可以通過計算機(jī)程序指令來實(shí)現(xiàn)。這些計算機(jī)程序指令可被提供給通用計算機(jī)、專用計算機(jī)或其他可編程數(shù)據(jù)處理裝置的處理器以用以產(chǎn)生機(jī)器,從而經(jīng)由計算機(jī)或其他可編程數(shù)據(jù)處理裝置的處理器執(zhí)行的這些指令構(gòu)建用于實(shí)現(xiàn)這些流程圖和/或框圖的(諸)框中所指定的功能/動作的裝置。
[0078]這些計算機(jī)程序指令也可存儲在計算機(jī)可讀介質(zhì)中,其可以指導(dǎo)計算機(jī)、其他可編程數(shù)據(jù)處理裝置或其他設(shè)備以特定方式起作用,從而存儲在該計算機(jī)可讀介質(zhì)中的指令產(chǎn)生包括實(shí)現(xiàn)這些流程圖和/或框圖的(諸)框中所指定的功能/動作的指令的制品。
[0079]計算機(jī)程序指令也可被加載到計算機(jī)、其他可編程數(shù)據(jù)處理裝置或其他設(shè)備上以使得在該計算機(jī)、其他可編程裝置或其他設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生由計算機(jī)實(shí)現(xiàn)的過程,從而在該計算機(jī)或其他可編程裝置上執(zhí)行的這些指令提供用于實(shí)現(xiàn)該流程圖和/或框圖的(諸)框中所指定的功能/動作的過程。
[0080]圖5是包括用于廣域網(wǎng)中的網(wǎng)絡(luò)媒體發(fā)現(xiàn)和遠(yuǎn)程訪問的機(jī)制的網(wǎng)絡(luò)設(shè)備500的一個實(shí)施例的框圖。在一些實(shí)現(xiàn)中,網(wǎng)絡(luò)設(shè)備500是兩個或更多個網(wǎng)絡(luò)(例如,LAN和WAN)之間的接收、處理、并路由與這些網(wǎng)絡(luò)相關(guān)聯(lián)的分組的網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn);例如,該網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)可以是LAN (例如,圖1中所示的LAN100)的路由器/網(wǎng)關(guān)。然而注意到,在其他實(shí)現(xiàn)中,網(wǎng)絡(luò)設(shè)備500可以是能被配置成實(shí)現(xiàn)以上參考圖1-4所描述的功能性的其他合適類型的網(wǎng)絡(luò)設(shè)備,諸如,電纜調(diào)制解調(diào)器、無線接入點(diǎn)、網(wǎng)橋、網(wǎng)絡(luò)交換機(jī)、臺式計算機(jī)、游戲控制臺、移動計算設(shè)備,等等。網(wǎng)絡(luò)設(shè)備500包括處理單元502(可能包括多個處理器、多個核、多個節(jié)點(diǎn)、和/或?qū)崿F(xiàn)多線程等等)`。網(wǎng)絡(luò)設(shè)備500包括存儲器單元506。存儲器單元506可以是系統(tǒng)存儲器(例如,高速緩存、SRAM、DRAM、零電容器RAM、雙晶體管RAM、eDRAM、EDO RAM、DDR RAM、EEPROM、NRAM、RRAM、SONOS, PRAM 等中的一者或多者)或者上面已經(jīng)描述的機(jī)器可讀介質(zhì)的可能實(shí)現(xiàn)中的任何一個或多個。網(wǎng)絡(luò)設(shè)備500還包括總線510(例如,PC1、ISA、PC1-Express、HyperTransport?、InfiniBandS^ NuBus、AHB、AXI 等),以及(諸)網(wǎng)絡(luò)接口 508,網(wǎng)絡(luò)接口 508包括無線網(wǎng)絡(luò)接口(例如,藍(lán)牙接口、WLAN802.11接口、WiMAX接口、ZigBee?接口、無線USB接口等)和有線網(wǎng)絡(luò)接口(例如,以太網(wǎng)接口、電力線通信接口
等)中的至少一者。如所解說的,網(wǎng)絡(luò)接口 508還包括媒體發(fā)現(xiàn)單元512和遠(yuǎn)程媒體訪問單元514。例如,媒體發(fā)現(xiàn)單元512和遠(yuǎn)程媒體訪問單元514可被實(shí)現(xiàn)在(諸)網(wǎng)絡(luò)接口 508的網(wǎng)絡(luò)接口卡或網(wǎng)絡(luò)接口模塊內(nèi)。媒體發(fā)現(xiàn)單元512和遠(yuǎn)程媒體訪問單元514可作用于為網(wǎng)絡(luò)設(shè)備500實(shí)現(xiàn)網(wǎng)絡(luò)媒體發(fā)現(xiàn)和遠(yuǎn)程訪問機(jī)制,如上文參考圖1-4所描述的。
[0081]這些功能性中的任何一個都可部分地(或完全地)在硬件中和/或在處理器單元502上實(shí)現(xiàn)。例如,該功能性可用一個或多個專用集成電路、一個或多個片上系統(tǒng)(SoC)、或其他類型的(諸)集成電路來實(shí)現(xiàn)、在處理器單元502中實(shí)現(xiàn)的邏輯中、在外圍設(shè)備或卡上的協(xié)作處理器中、在網(wǎng)絡(luò)接口 508內(nèi)實(shí)現(xiàn)的分開的處理器和/或存儲器等中實(shí)現(xiàn)。此外,諸實(shí)現(xiàn)可包括更少的組件或包括圖5中未解說的額外組件(例如,視頻卡、音頻卡、額外網(wǎng)絡(luò)接口、外圍設(shè)備等)。處理器單元502、存儲器單元506以及網(wǎng)絡(luò)接口 508被耦合至總線510。盡管被示為耦合至總線510,但是存儲器單元506也可耦合至處理器單元502。
[0082]盡管各實(shí)施例是參考各種實(shí)現(xiàn)和利用來描述的,但是將理解,這些實(shí)施例是解說性的且本發(fā)明主題內(nèi)容的范圍并不限于這些實(shí)施例。一般而言,如本文中所描述的用于實(shí)現(xiàn)網(wǎng)絡(luò)連接式媒體網(wǎng)關(guān)的技術(shù)可以用符合任何一個或多個硬件系統(tǒng)的設(shè)施來實(shí)現(xiàn)。許多變體、修改、添加和改善都是可能的。
[0083]可為本文中描述為單數(shù)實(shí)例的組件、操作、或結(jié)構(gòu)提供復(fù)數(shù)個實(shí)例。最后,各種組件、操作和數(shù)據(jù)存儲之間的邊界在某種程度上是任意的,并且在具體解說性配置的上下文中解說了特定操作。其他的功能性分配是已預(yù)見的并且可落在本發(fā)明主題內(nèi)容的范圍內(nèi)。一般而言,在示例性配置中呈現(xiàn)為分開的組件的結(jié)構(gòu)和功能性可被實(shí)現(xiàn)為組合式結(jié)構(gòu)或組件。類似地,被呈現(xiàn)為單個組件的結(jié)構(gòu)和功能性可被實(shí)現(xiàn)為分開的組件。這些以及其他變體、修改、添加及改善可落在本發(fā)明主題內(nèi)容的范圍內(nèi)。
【權(quán)利要求】
1.一種用于局域網(wǎng)中的文件發(fā)現(xiàn)的方法,所述方法包括: 發(fā)現(xiàn)存儲在所述局域網(wǎng)的多個網(wǎng)絡(luò)設(shè)備中的多個文件; 至少部分地基于與所述多個文件相關(guān)聯(lián)的信息來創(chuàng)建所述多個文件的目錄;以及 響應(yīng)于從廣域網(wǎng)的遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求對存儲在所述局域網(wǎng)的所述多個網(wǎng)絡(luò)設(shè)備中的所述多個文件的訪問的消息,將所述多個文件的目錄提供給所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
2.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括: 響應(yīng)于從所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求來自所述多個文件的目錄的一個或多個文件的消息,將所述一個或多個文件提供給所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
3.如權(quán)利要求1所述的方法,其特征在于,所述發(fā)現(xiàn)、創(chuàng)建和提供由所述局域網(wǎng)的網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)執(zhí)行。
4.如權(quán)利要求3所述的方法,其特征在于,所述網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)包括所述局域網(wǎng)的路由器。
5.如權(quán)利要求3所述的方法,其特征在于,所述網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)包括計算機(jī)系統(tǒng),所述計算機(jī)系統(tǒng)包括所述局域網(wǎng)的路由器、接入點(diǎn)、電纜調(diào)制解調(diào)器和網(wǎng)絡(luò)交換機(jī)中的一者或多者。
6.如權(quán)利要求1所述的方法,其特征在于,還包括: 從所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收請求來自所述多個文件的目錄的一個或多個文件的消息; 基于包括在接收自所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)的所述消息中的與所述一個或多個文件相關(guān)聯(lián)的信息來從所述多個文件的目錄中標(biāo)識所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的所述一個或多個文件;以及 將所述一個或多個文件提供給所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
7.如權(quán)利要求6所述的方法,其特征在于,所述基于包括在接收自所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)的消息中的與所述一個或多個文件相關(guān)聯(lián)的信息來從所述多個文件的目錄中標(biāo)識所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的一個或多個文件包括: 確定包括在接收自所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)的所述消息中的與所述一個或多個文件相關(guān)聯(lián)的一個或多個目錄條目標(biāo)識符,所述目錄條目標(biāo)識符用于指示所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的來自所述多個文件的目錄的所述一個或多個文件;以及 基于所述一個或多個目錄條目標(biāo)識符來從所述多個文件的目錄中標(biāo)識所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的所述一個或多個文件。
8.如權(quán)利要求6所述的方法,其特征在于,進(jìn)一步響應(yīng)于從所述多個文件的目錄中標(biāo)識出所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的所述一個或多個文件,所述方法進(jìn)一步包括: 確定所述多個網(wǎng)絡(luò)設(shè)備中存儲了所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的所述一個或多個文件的一個或多個網(wǎng)絡(luò)設(shè)備。
9.如權(quán)利要求8所述的方法,其特征在于,進(jìn)一步響應(yīng)于從所述多個文件的目錄中標(biāo)識出所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn) 所請求的所述一個或多個文件,所述方法進(jìn)一步包括以下各項(xiàng)之 從局域網(wǎng)的網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)向所述局域網(wǎng)的所述多個網(wǎng)絡(luò)設(shè)備中的所述一個或多個網(wǎng)絡(luò)設(shè)備發(fā)送消息,所述消息請求所述多個網(wǎng)絡(luò)設(shè)備中的所述一個或多個網(wǎng)絡(luò)設(shè)備經(jīng)由所述網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)將所述一個或多個文件提供給所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn);或者在所述網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)處從所述局域網(wǎng)的所述多個網(wǎng)絡(luò)設(shè)備中的所述一個或多個網(wǎng)絡(luò)設(shè)備檢索所述一個或多個文件以將所述一個或多個文件從所述網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)提供給所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
10.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括確定與來自所述多個網(wǎng)絡(luò)設(shè)備的所述多個文件相關(guān)聯(lián)的信息。
11.如權(quán)利要求10所述的方法,其特征在于: 所述確定與來自所述多個網(wǎng)絡(luò)設(shè)備的所述多個文件相關(guān)聯(lián)的信息包括確定與所述多個文件相關(guān)聯(lián)的文件名、文件擴(kuò)展和元數(shù)據(jù)中的一者或多者;以及 所述至少部分地基于與所述多個文件相關(guān)聯(lián)的信息來創(chuàng)建所述多個文件的目錄包括創(chuàng)建根據(jù)與所述多個文件相關(guān)聯(lián)的文件名、文件擴(kuò)展、和元數(shù)據(jù)中的一者或多者來組織的所述多個文件的目錄。
12.如權(quán)利要求10所述的方法,其特征在于: 所述確定與來自所述多個網(wǎng)絡(luò)設(shè)備的所述多個文件相關(guān)聯(lián)的信息包括確定與所述多個文件相關(guān)聯(lián)的文件名、文件擴(kuò)展和元數(shù)據(jù)中的一者或多者;以及 所述至少部分地基于與所述多個文件相關(guān)聯(lián)的信息來創(chuàng)建所述多個文件的目錄包括:解析與所述多個文件相關(guān)聯(lián)的元數(shù)據(jù)以確定與所述多個文件中的每一個文件相關(guān)聯(lián)的附加信息,以及創(chuàng)建根據(jù)文件名、文件擴(kuò)展、和解析自與所述多個文件相關(guān)聯(lián)的元數(shù)據(jù)的所述附加信息中的一者或多者來組織的所述多個文件的目錄。
13.如權(quán)利要求10所述的方法,其特征在于,所述確定與來自所述多個網(wǎng)絡(luò)設(shè)備的所述多個文件相關(guān)聯(lián)的信息包括以下一者或多者:確定與所述多個文件中的每一個文件相關(guān)聯(lián)的文件類型以及確定與所述多個文件中的每一個文件的內(nèi)容相關(guān)聯(lián)的信息。
14.如權(quán)利要求13所述的方法,其特征在于,所述至少部分地基于與所述多個文件相關(guān)聯(lián)的信息來創(chuàng)建所述多個文件的目錄包括:創(chuàng)建根據(jù)與所述多個文件中的每一個文件相關(guān)聯(lián)的文件類型以及與所述多個文件中的每一個文件的內(nèi)容相關(guān)聯(lián)的信息來組織的所述多個文件的目錄。
15.如權(quán)利要求1所述的方法,其特征在于,響應(yīng)于從所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求來自所述多個文件的目錄的一個或多個文件的消息,所述方法進(jìn)一步包括通過以下一者或多者來將所述一個或多個文件提供給所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn):將每一個文件的副本發(fā)送到所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)、將每一個文件流送到所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)、或者向所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)提供對所述局域網(wǎng)的網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)處所存儲的文件的訪問。
16.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括以下各項(xiàng)中的至少一者: 周期性地執(zhí)行發(fā)現(xiàn)規(guī)程以在所述局域網(wǎng)的網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)處更新所述多個文件的目錄; 響應(yīng)于檢測到一個或多個新的網(wǎng)絡(luò)設(shè)備已被添加到所述局域網(wǎng)來執(zhí)行所述發(fā)現(xiàn)規(guī)程以在所述網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)處更新所述多個文件的目錄;以及 響應(yīng)于檢測到一個或多個新文件已被存儲在所述局域網(wǎng)中來執(zhí)行所述發(fā)現(xiàn)規(guī)程以在所述網(wǎng)絡(luò)話務(wù)管理節(jié)點(diǎn)處更新所述多個文件的目錄。
17.如權(quán)利要求1所述的方法,其特征在于,存儲在所述局域網(wǎng)的所述多個網(wǎng)絡(luò)設(shè)備中的所述多個文件至少包括多個媒體文件。
18.如權(quán)利要求1所述的方法,其特征在于,所述局域網(wǎng)的所述多個網(wǎng)絡(luò)設(shè)備至少包括以下各項(xiàng)中的一者或多者:筆記本計算機(jī)、平板計算機(jī)、移動電話、臺式計算機(jī)、游戲控制臺、數(shù)碼相機(jī)、電視機(jī)、或智能電器。
19.如權(quán)利要求1所述的方法,其特征在于,所述廣域網(wǎng)的所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)包括與因特網(wǎng)通信耦合的遠(yuǎn)程計算機(jī)系統(tǒng)。
20.—種網(wǎng)絡(luò)話務(wù)管理設(shè)備,包括: 處理器; 媒體發(fā)現(xiàn)單元,其與所述處理器耦合并被配置成: 發(fā)現(xiàn)存儲在局域網(wǎng)的多個網(wǎng)絡(luò)設(shè)備中的多個文件; 至少部分地基于與所述多個文件相關(guān)聯(lián)的信息來創(chuàng)建所述多個文件的目錄;以及 遠(yuǎn)程媒體訪問單元,其與所述處理器耦合并被配置成: 響應(yīng)于從廣域網(wǎng)的遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求對存儲在所述局域網(wǎng)的所述多個網(wǎng)絡(luò)設(shè)備中的所述多個文件的訪問的消息,將所述多個文件的目錄從所述網(wǎng)絡(luò)話務(wù)管理設(shè)備提供給所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn);以及 響應(yīng)于從所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求來自所述多個文件的目錄的一個或多個文件的消息,將所述一個或多個文件提供給所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
21.如權(quán)利要求20所述的網(wǎng)絡(luò)話務(wù)管理設(shè)備,其特征在于,所述網(wǎng)絡(luò)話務(wù)管理設(shè)備包括所述局域網(wǎng)的路由器。
22.如權(quán)利要求20所述的網(wǎng)絡(luò)話務(wù)管理設(shè)備,其特征在于,所述網(wǎng)絡(luò)話務(wù)管理設(shè)備包括計算機(jī)系統(tǒng),所述計算機(jī)系統(tǒng)包括所述局域網(wǎng)的路由器、接入點(diǎn)、電纜調(diào)制解調(diào)器、以及網(wǎng)絡(luò)交換機(jī)中的一者或多者。
23.如權(quán)利要求20所述的網(wǎng)絡(luò)話務(wù)管理設(shè)備,其特征在于,響應(yīng)于從所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求來自所述多個文件的目錄的一個或多個文件的消息,所述遠(yuǎn)程媒體訪問單元被進(jìn)一步配置成: 基于在所述網(wǎng)絡(luò)話務(wù)管理設(shè)備處從所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到的所述消息中所包括的與所述一個或多個文件相關(guān)聯(lián)的信息來從所述多個文件的目錄中標(biāo)識所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的所述一個或多個文件; 確定所述局域網(wǎng)的所述多個網(wǎng)絡(luò)設(shè)備中存儲了所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的所述一個或多個文件的一個或多個網(wǎng)絡(luò)設(shè)備;以及 將所述一個或多個文件提供給所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
24.如權(quán)利要求23所述的網(wǎng)絡(luò)話務(wù)管理設(shè)備,其特征在于,配置成基于在所述網(wǎng)絡(luò)話務(wù)管理設(shè)備處從所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到的所述消息中所包括的與所述一個或多個文件相關(guān)聯(lián)的信息來從所述多個文件的目錄中標(biāo)識所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的所述一個或多個文件的所述遠(yuǎn)程媒體訪問單元包括被配置成執(zhí)行以下操作的遠(yuǎn)程媒體訪問單元: 確定在所述網(wǎng)絡(luò)話務(wù)管理設(shè)備處從所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到的所述消息中所包括的與所述一個或多個文件相關(guān)聯(lián)的一個或多個目錄條目標(biāo)識符,所述目錄條目標(biāo)識符用于指示所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的來自所述多個文件的目錄中的所述一個或多個文件;以及基于所述一個或多個目錄條目標(biāo)識符來從所述多個文件的目錄中標(biāo)識所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的所述一個或多個文件。
25.如權(quán)利要求20所述的網(wǎng)絡(luò)話務(wù)管理設(shè)備,其特征在于,配置成確定與來自所述多個網(wǎng)絡(luò)設(shè)備的所述多個文件相關(guān)聯(lián)的信息的所述媒體發(fā)現(xiàn)單元包括配置成執(zhí)行以下動作的媒體發(fā)現(xiàn)單元:確定與所述多個文件相關(guān)聯(lián)的文件名、文件擴(kuò)展和元數(shù)據(jù)中的一者或多者。
26.如權(quán)利要求20所述的網(wǎng)絡(luò)話務(wù)管理設(shè)備,其特征在于,配置成確定與來自所述多個網(wǎng)絡(luò)設(shè)備的所述多個文件相關(guān)聯(lián)的信息的所述媒體發(fā)現(xiàn)單元包括配置成執(zhí)行以下操作的媒體發(fā)現(xiàn)單元:確定與所述多個文件中的每一個文件相關(guān)聯(lián)的文件類型以及確定與所述多個文件中的每一個文件的內(nèi)容相關(guān)聯(lián)的信息。
27.—種網(wǎng)絡(luò)路由器,包括: 一個或多個處理器;以及 配置成存儲一個或多個指令的一個或多個存儲器單元,所述指令在由所述一個或多個處理器執(zhí)行時使所述網(wǎng)絡(luò)路由器執(zhí)行包括以下的操作: 至少部分地基于與存儲在局域網(wǎng)的多個網(wǎng)絡(luò)設(shè)備中的多個文件相關(guān)聯(lián)的信息來創(chuàng)建所述多個文件的目錄; 響應(yīng)于從廣域網(wǎng)的遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求對存儲在所述局域網(wǎng)的所述多個網(wǎng)絡(luò)設(shè)備中的所述多個文件的訪問的消息來將所述多個文件的目錄從所述網(wǎng)絡(luò)路由器提供給所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn); 響應(yīng)于從所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求來自所述多個文件的目錄的一個或多個文件的消息,為所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)從所述多個文件的目錄中標(biāo)識所述一個或多個文件;以及將所述一個或多個文件提供給所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
28.如權(quán)利要求27所述·的網(wǎng)絡(luò)路由器,其特征在于,由所述一個或多個處理器執(zhí)行的所述一個或多個指令使所述網(wǎng)絡(luò)路由器執(zhí)行進(jìn)一步包括以下的操作: 執(zhí)行發(fā)現(xiàn)規(guī)程以檢測存儲在所述局域網(wǎng)的所述多個網(wǎng)絡(luò)設(shè)備中的所述多個文件;以及 確定與來自所述多個網(wǎng)絡(luò)設(shè)備的所述多個文件相關(guān)聯(lián)的信息。
29.如權(quán)利要求27所述的網(wǎng)絡(luò)路由器,其特征在于,由所述一個或多個處理器執(zhí)行的所述一個或多個指令使所述網(wǎng)絡(luò)路由器執(zhí)行進(jìn)一步包括以下的操作: 確定在所述網(wǎng)絡(luò)路由器處從所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到的所述消息中所包括的與所述一個或多個文件相關(guān)聯(lián)的一個或多個目錄條目標(biāo)識符,所述目錄條目標(biāo)識符指示所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的來自所述多個文件的目錄的所述一個或多個文件;以及 基于所述一個或多個目錄條目標(biāo)識符來從所述多個文件的目錄中標(biāo)識所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的所述一個或多個文件。
30.一種或多種其中存儲有指令的機(jī)器可讀存儲介質(zhì),所述指令在由一個或多個處理器執(zhí)行時使所述一個或多個處理器執(zhí)行以下操作,包括: 發(fā)現(xiàn)存儲在局域網(wǎng)的多個網(wǎng)絡(luò)設(shè)備中的多個文件; 至少部分地基于與所述多個文件相關(guān)聯(lián)的信息來創(chuàng)建所述多個文件的目錄;以及響應(yīng)于從廣域網(wǎng)的遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求對存儲在所述局域網(wǎng)的所述多個網(wǎng)絡(luò)設(shè)備中的所述多個文件的訪問的消息,將所述多個文件的目錄提供給所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
31.如權(quán)利要求30所述的機(jī)器可讀存儲介質(zhì),其特征在于,所述操作進(jìn)一步包括: 響應(yīng)于從所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到請求來自所述多個文件的目錄的一個或多個文件的消息來將一個或多個文件提供給所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
32.如權(quán)利要求30所述的機(jī)器可讀存儲介質(zhì),其特征在于,所述操作進(jìn)一步包括: 從所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收請求來自所述多個文件的目錄的一個或多個文件的消息; 基于包括在從所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到的所述消息中的與所述一個或多個文件相關(guān)聯(lián)的信息來從所述多個文件的目錄中標(biāo)識所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的所述一個或多個文件;以及 將所述一個或多個文件提供給所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)。
33.如權(quán)利要求32所述的機(jī)器可讀存儲介質(zhì),其特征在于,基于包括在從所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到的所述消息中的與所述一個或多個文件相關(guān)聯(lián)的信息來從所述多個文件的目錄中標(biāo)識所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的一個或多個文件的所述操作包括: 確定包括在從所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)接收到的所述消息中的與所述一個或多個文件相關(guān)聯(lián)的一個或多個目錄條目標(biāo)識符,所述目錄條目標(biāo)識符用于指示所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的來自所述多個文件的目錄的所述一個或多個文件;以及 基于所述一個或多個目錄條目標(biāo)識符來從所述多個文件的目錄中標(biāo)識所述遠(yuǎn)程網(wǎng)絡(luò)節(jié)點(diǎn)所請求的所述一個或多個文件。
34.如權(quán)利要求30所述的機(jī)器可讀存儲介質(zhì),其特征在于,所述操作進(jìn)一步包括確定與來自所述多個網(wǎng)絡(luò)設(shè)備的所述多個文件相關(guān)聯(lián)的信息。
【文檔編號】G06F17/30GK103827866SQ201280046222
【公開日】2014年5月28日 申請日期:2012年10月19日 優(yōu)先權(quán)日:2011年10月21日
【發(fā)明者】J·M·韋爾什, W·G·鄧蘭普, B·M·門查卡 申請人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1