国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      共享媒體文件的方法、網(wǎng)關(guān)和系統(tǒng)的制作方法

      文檔序號:7771377閱讀:272來源:國知局
      專利名稱:共享媒體文件的方法、網(wǎng)關(guān)和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及網(wǎng)絡(luò)領(lǐng)域,特別涉及一種共享媒體文件的方法、網(wǎng)關(guān)和系統(tǒng)。
      背景技術(shù)
      DLNA(Digital Living Network Alliance,數(shù)字生活網(wǎng)絡(luò)聯(lián)盟)網(wǎng)絡(luò)是一種各企業(yè)可以遵守的規(guī)范,其目的在于解決包括個人計(jì)算機(jī)(personal computer,PC)、消費(fèi)電器、 移動設(shè)備在內(nèi)的無線網(wǎng)絡(luò)和有線網(wǎng)絡(luò)之間的互聯(lián)互通,使得數(shù)字媒體和內(nèi)容服務(wù)的無限制的共享和增長成為可能。參見圖1所示的家庭局域網(wǎng)中的元素圖,主要包括網(wǎng)關(guān)和各種家庭設(shè)備,網(wǎng)關(guān)通過Khernet或Wifi組件以有線或無線方式與家庭局域網(wǎng)連接,同時網(wǎng)關(guān)通過ADSL等與 hternet網(wǎng)連接,實(shí)現(xiàn)局域網(wǎng)與外網(wǎng)的互通。DLNA是基于UPNP(Universal Plug and Play, 即插即用)及其他媒體技術(shù),為實(shí)現(xiàn)網(wǎng)絡(luò)媒體自由共享的一組約定?,F(xiàn)有技術(shù)共享媒體文件時,網(wǎng)關(guān)往往能支持DLNA Media krver (DLNA媒體服務(wù)器),當(dāng)局域網(wǎng)內(nèi)的設(shè)備播放其他設(shè)備上的媒體文件時,需要將其他設(shè)備上的媒體文件通過 USB接口掛接到網(wǎng)關(guān)才能實(shí)現(xiàn)DLNA共享該媒體文件,如將存儲有媒體文件的移動設(shè)備插入網(wǎng)關(guān)的USB接口,以實(shí)現(xiàn)共享。在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題PC用戶瀏覽網(wǎng)頁所下載的媒體文件往往直接保存在PC上,而PC自身不能將這些媒體文件提供DLNA共享,局域網(wǎng)內(nèi)的其他支持DLNA的設(shè)備不能直接訪問保存在PC上的媒體文件。

      發(fā)明內(nèi)容
      為了將局域網(wǎng)中保存在PC上的媒體文件共享到網(wǎng)關(guān),實(shí)現(xiàn)局域網(wǎng)中媒體文件的共享,本發(fā)明實(shí)施例提供了一種共享媒體文件的方法、網(wǎng)關(guān)和系統(tǒng)。所述技術(shù)方案如下本發(fā)明實(shí)施例提供了一種共享媒體文件的方法,所述方法包括根據(jù)局域網(wǎng)中終端的IP地址查找局域網(wǎng)中的共享文件夾;將查找到的所述共享文件夾掛接到本地預(yù)設(shè)的文件夾;對掛接到本地預(yù)設(shè)的文件夾的共享文件夾進(jìn)行分析得到分析結(jié)果;
      將所述分析結(jié)果廣播給局域網(wǎng)中的所有終端。本發(fā)明實(shí)施例還提供了一種網(wǎng)關(guān),所述網(wǎng)關(guān)包括查找模塊,用于根據(jù)局域網(wǎng)中終端的IP地址查找局域網(wǎng)中的共享文件夾;掛接模塊,用于將所述查找模塊查找到的所述共享文件夾掛接到本地預(yù)設(shè)的文件夾;分析模塊,用于對所述掛接模塊掛接到本地預(yù)設(shè)的文件夾的共享文件夾進(jìn)行分析得到分析結(jié)果;廣播模塊,用于將所述分析模塊分析得到的分析結(jié)果廣播給局域網(wǎng)中的所有終端。
      本發(fā)明實(shí)施例還提供了一種共享媒體文件的系統(tǒng),所述系統(tǒng)包括網(wǎng)關(guān)和終端;所述終端,用于將媒體文件設(shè)置為共享文件夾;所述網(wǎng)關(guān),用于根據(jù)所述終端的IP地址查找局域網(wǎng)中的共享文件夾,將查找到的所述共享文件夾掛接到本地預(yù)設(shè)的文件夾,并對掛接到本地預(yù)設(shè)的文件夾的共享文件夾進(jìn)行分析,將分析結(jié)果廣播給局域網(wǎng)中的所有終端。本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是通過借助網(wǎng)關(guān)的DLNA媒體分享能力和掛接操作,將局域網(wǎng)中本身不具有DLNA分享能力的終端上的媒體文件共享到局域網(wǎng),實(shí)現(xiàn)媒體文件的共享,使局域網(wǎng)中的其他設(shè)備能夠通過DLNA播放器訪問終端上的媒體文件。


      為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是現(xiàn)有技術(shù)中提供的家庭局域網(wǎng)中的元素圖;圖2是本發(fā)明實(shí)施例1中提供的共享媒體文件的方法流程圖;圖3是本發(fā)明實(shí)施例2中提供的共享媒體文件的方法流程圖;圖4是本發(fā)明實(shí)施例2中提供的掛接操作的示意圖;圖5是本發(fā)明實(shí)施例3中提供的網(wǎng)關(guān)的結(jié)構(gòu)示意圖;圖6是本發(fā)明實(shí)施例4中提供的共享媒體文件的系統(tǒng)的結(jié)構(gòu)示意圖。
      具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。DLNA 媒體網(wǎng)絡(luò)包括 DLNA Media Sever (DLNA 媒體服務(wù)器)、DLNA Media Controller (DLNA 媒體控制器)和 DLNA Media Render (DLNA 媒體渲染器)。其中,DLNA媒體服務(wù)器用于存放媒體文件,并分析媒體文件,將分析結(jié)果告知其他設(shè)備,由于DLNA媒體服務(wù)器基于UPNP,DLNA媒體服務(wù)器能夠主動向網(wǎng)絡(luò)上的其他設(shè)備廣播其MediaSever身份,因而,該DLNA媒體服務(wù)器一旦上線,局域網(wǎng)內(nèi)其他設(shè)備就能發(fā)現(xiàn)它。 本實(shí)施例中,網(wǎng)關(guān)在DLNA媒體網(wǎng)絡(luò)中充當(dāng)DLNA媒體服務(wù)器的角色。DLNA媒體控制器能夠搜集DLNA媒體網(wǎng)絡(luò)中的所有媒體文件,選擇播放或?yàn)g覽媒體文件,并將選擇的媒體文件告知DLNA媒體渲染器。DLNA媒體渲染器能夠從DLNA媒體服務(wù)器讀取媒體文件,并根據(jù)DLNA媒體控制器對媒體文件的控制,選擇性地播放媒體文件。本實(shí)施例中,該DLNA媒體控制器和DLNA媒體渲染器可以分別設(shè)置不同的設(shè)備中, 也可以在支持DLNA媒體播放的渲染器。如電視等,集成DLNA媒體控制器,本發(fā)明實(shí)施例將 DLNA媒體控制器和DLNA媒體渲染器看成局域網(wǎng)中的DLNA Media Player (DLNA媒體播放器)O
      實(shí)施例1參見圖2,本發(fā)明實(shí)施例提供了一種共享媒體文件的方法,所述方法包括步驟101 根據(jù)局域網(wǎng)中終端的IP地址查找局域網(wǎng)中的共享文件夾;步驟102 將查找到的共享文件夾掛接到本地預(yù)設(shè)的文件夾;步驟103 對掛接到本地預(yù)設(shè)的文件夾的共享文件夾進(jìn)行分析得到分析結(jié)果;步驟104 將分析結(jié)果廣播給局域網(wǎng)中的所有終端。本發(fā)明實(shí)施例提供的方法,通過借助網(wǎng)關(guān)的DLNA媒體分享能力和掛接操作,將局域網(wǎng)中本身不具有DLNA分享能力的終端自由分享媒體文件,將終端上的媒體文件共享到局域網(wǎng)的網(wǎng)關(guān),實(shí)現(xiàn)媒體文件的共享,使局域網(wǎng)中的其他設(shè)備能夠通過DLNA播放器訪問終端上的媒體文件。實(shí)施例2參見圖3,本發(fā)明實(shí)施例提供了一種共享媒體文件的方法,所述方法包括步驟201 局域網(wǎng)中的終端將欲共享的媒體文件設(shè)置共享屬性;其中,局域網(wǎng)中可能會有多種設(shè)備,如網(wǎng)關(guān)、電視、PC終端等,本實(shí)施例中以共享媒體文件的終端為PC終端為例進(jìn)行說明,該P(yáng)C終端可以為支持DLNA Media Server的PC 終端,如安裝有window7操作系統(tǒng)的PC,此時的網(wǎng)關(guān)可以不具有DLNA Media krver功能; 另一方面,本實(shí)施例中的PC終端也可以為不支持DLNA Media krver的PC終端,此時需要網(wǎng)關(guān)具有DLNA Media krver功能,代為做DLNA Media sever。該P(yáng)C終端的操作系統(tǒng)可以為windows操作系統(tǒng),也可以為Linux操作系統(tǒng),網(wǎng)關(guān)的操作系統(tǒng)為Linux操作系統(tǒng)。具體地,若將PC中的媒體文件共享到網(wǎng)關(guān)時,需要將PC中的媒體文件所在的文件夾設(shè)置共享屬性。PC對媒體文件所在的文件夾設(shè)置共享屬性的方法由用戶手動完成。如, 本發(fā)明實(shí)施例中PC的共享文件夾為//192. 168. 1. 5/video,并在網(wǎng)關(guān)的mnt目錄下創(chuàng)建任意名字的文件夾,假設(shè)為“smMhare”。其中,mnt是網(wǎng)關(guān)內(nèi)DLNA功能默認(rèn)掃描的目錄,mnt 是mount (掛接)的縮寫。步驟202 網(wǎng)關(guān)獲取局域網(wǎng)內(nèi)終端的IP地址;本實(shí)施例中,網(wǎng)關(guān)是組建家庭局域網(wǎng)的關(guān)鍵,局域網(wǎng)中的所有終端的IP地址都是由網(wǎng)關(guān)分配,因而網(wǎng)關(guān)本身就記錄了所有終端的IP地址。對于該步驟,網(wǎng)關(guān)通過獲取終端的IP地址,在將共享文件夾對應(yīng)的分析結(jié)果廣播給局域網(wǎng)中的其他設(shè)備時,能夠根據(jù)該IP地址獲知該共享文件夾具體是設(shè)置在哪個終端上,從而能夠?qū)⒉煌慕K端上的共享文件夾區(qū)分開來。步驟203 網(wǎng)關(guān)根據(jù)獲取的終端的IP地址,查找該IP地址對應(yīng)的共享文件夾;對于該步驟,本發(fā)明實(shí)施例中的網(wǎng)關(guān)上設(shè)有samki共享工具,即網(wǎng)關(guān)支持smaba client,網(wǎng)關(guān)接收用戶輸入的smbclient命令,能夠查詢到網(wǎng)絡(luò)中每個IP地址下的共享文件夾名。其中,網(wǎng)關(guān)接收到用戶在shell(計(jì)算機(jī)術(shù)語,一般俗稱殼,用來區(qū)別于核)中輸入的與PC的IP地址相關(guān)的一條smbclient命令時,能夠根據(jù)該命令查看到該P(yáng)C是否設(shè)置了共享文件夾。用戶在shell中輸入的命令格式為./smbclient—list = IP地址。如,網(wǎng)關(guān)接收到用戶在shell中輸入如下的命令./smbclient—list = 192. 168. 1. 5時,網(wǎng)關(guān)查看 IP地址為192. 168. 1. 5的PC是否設(shè)置了共享文件夾,此時網(wǎng)關(guān)的命令執(zhí)行結(jié)果顯示為//192. 168. 1. 5/video,即顯示出IP地址為192. 168. 1. 5的PC設(shè)置的共享文件夾,網(wǎng)關(guān)查看出該P(yáng)C上設(shè)置了共享文件夾video。其中,samba是Linux和UNIX系統(tǒng)上實(shí)現(xiàn)SMB協(xié)議的一個工具套件,由服務(wù)器及客戶端程序構(gòu)成,samba共享工具能夠在Unix上實(shí)現(xiàn)SMB (Server Message Block,服務(wù)器信息塊)協(xié)議,同樣也適用于Linux協(xié)議中。SMB協(xié)議通常是被windows系列用來實(shí)現(xiàn)磁盤和打印機(jī)共享。Linux也可以通過SMB協(xié)議與Windows實(shí)現(xiàn)網(wǎng)絡(luò)共享。步驟204 網(wǎng)關(guān)將查找到的共享文件夾掛接到網(wǎng)關(guān)預(yù)設(shè)的文件夾;其中,參見圖4,網(wǎng)關(guān)利用Linux協(xié)議的mount命令,將網(wǎng)絡(luò)中的共享文件夾做為 Linux的一個“文件”掛接到Linux網(wǎng)關(guān)mnt目錄下預(yù)設(shè)的文件夾,該預(yù)設(shè)的文件夾為一個空文件夾,掛接操作是指網(wǎng)關(guān)將PC上的共享文件夾與網(wǎng)關(guān)的空文件夾建立映射關(guān)系,從而局域網(wǎng)中的具有DLNA功能的其他終端通過網(wǎng)關(guān)可以直接訪問該共享文件夾。本發(fā)明實(shí)施例中,Linux網(wǎng)關(guān)預(yù)設(shè)的文件夾為/mnt/smbaiare,將上述步驟203查找到的共享文件夾//192. 168. 1. 5/video掛接到網(wǎng)關(guān)的文件夾/mnt/smbaiare下,從而將PC的Windows的共享文件夾和Iinux下的目錄聯(lián)系起來,因而訪問網(wǎng)關(guān)的文件夾/mnt/ smbShare時,就相當(dāng)于訪問PC的文件夾//192. 168. 1. 5/video 了。其中,網(wǎng)關(guān)執(zhí)行的mount命令具體為mount-t cifs-o username = admin, password = admin//192. 168. 1. 5/video/mnt/smbShare其中,PC采用不同的文件系統(tǒng)格式時,網(wǎng)關(guān)執(zhí)行的掛接命令中的參數(shù)各不相同。下面給出PC采用的文件系統(tǒng)格式為掛接光盤鏡像文件、移動硬盤、U盤、Windows網(wǎng)絡(luò)共享或 UNIXNFS(Network File System,網(wǎng)絡(luò)文件系統(tǒng))時,掛接命令中的不同參數(shù)。本實(shí)施例中,掛接(mount)命令的參數(shù)非常多,在此僅介紹本發(fā)明應(yīng)用到的mount 命令的參數(shù)。mount[~t vfstype][~o options]device dir其中參數(shù)-t vfstype,用于指定文件系統(tǒng)格式的類型,通常也可以不指定。本實(shí)施例中,mount會根據(jù)文件系統(tǒng)的格式自動選擇對應(yīng)的類型。常用的類型有光盤或光盤鏡像iso9660DOS fat 16 文件系統(tǒng)msdosWindows 9x fat32 文件系統(tǒng)vfatWindows NT ntfs 文件系統(tǒng):ntfsMount Windows 文件網(wǎng)絡(luò)共享smbfsUNIX (LINUX)文件網(wǎng)絡(luò)共享nfs參數(shù)-ο options,主要用來描述共享媒體文件的掛接方式。常用的參數(shù)有l(wèi)oop 用來把一個文件當(dāng)成硬盤分區(qū)掛接上系統(tǒng)ro 采用只讀方式掛接設(shè)備rw 采用讀寫方式掛接設(shè)備iocharset 指定訪問文件系統(tǒng)所用字符集參數(shù)device,指要掛接的設(shè)備。
      dir,指設(shè)備在系統(tǒng)上的掛接點(diǎn)(mount point)。Linux Kernel πΤ^,^Μ Common Internet File System(cifs,fflM Internet文件系統(tǒng))代替smbfs。如1)網(wǎng)關(guān)讀取的 mount 命令為· smbmount//192. 88. 88. 11/www/home/ www-ousername = root, password = pw 時,與讀取至丨J mount 命令為mount. cifs//192. 88. 88. 11/www/home/ www-o us ername = root, password = pw 時,網(wǎng)關(guān)均能獲知掛接的共享媒體文件為Windows文件。2)網(wǎng)關(guān)讀取的 mount 命令為· mount-t smbfs-ο username = root, password = pw//192. 88. 88. 11/www/home/www 時,與讀取至Ij mount 命令為mount_t cifs-ousername = root,password = abctest//192. 88. 88. 11/www/home/www 時,網(wǎng)關(guān)均能獲知掛接的共享媒體文件為Windows文件。步驟205:網(wǎng)關(guān)對掛接在預(yù)設(shè)的文件夾的共享媒體文件進(jìn)行分析,得到分析結(jié)果。其中,網(wǎng)關(guān)通過對共享媒體文件進(jìn)行分析得到分析結(jié)果,從而網(wǎng)關(guān)將分析結(jié)果廣播給局域網(wǎng)中的其他設(shè)備。本實(shí)施例中,網(wǎng)關(guān)對掛接在預(yù)設(shè)的文件夾的共享媒體文件進(jìn)行分析主要指對掛接在預(yù)設(shè)的文件夾的共享媒體文件的屬性信息進(jìn)行分析,得到分析結(jié)果,并將該分析結(jié)果存儲在網(wǎng)關(guān)的mnt目錄。如共享媒體文件為MP3文件時,分析該MP3文件得到的分析結(jié)果包括MP3文件的作者,MP3文件的標(biāo)題,MP3文件的時長等詳細(xì)信息。步驟206 網(wǎng)關(guān)將分析結(jié)果廣播給局域網(wǎng)中的所有終端。本實(shí)施例中,網(wǎng)關(guān)具備普通的DLNA Media krver的功能,安裝有Linux操作系統(tǒng)的網(wǎng)關(guān)本身作為DLNA Media Server,具有掃描分享mnt目錄下的分析結(jié)果的能力。其中,網(wǎng)關(guān)掃描到掛接在mnt目錄下的分析結(jié)果時,將該分析結(jié)果廣播給局域網(wǎng)中的其他終端,從而將PC上的共享媒體文件共享到局域網(wǎng),實(shí)現(xiàn)了 DLNA網(wǎng)絡(luò)中各個終端之間的媒體文件的共享。另外,當(dāng)局域網(wǎng)內(nèi)支持DLNA功能的設(shè)備要求播放PC上的共享媒體文件時,會向網(wǎng)關(guān)發(fā)送一個播放該共享媒體文件的命令,網(wǎng)關(guān)收到播放共享媒體文件的命令,根據(jù)內(nèi)置的 samba獲取共享媒體文件,并將該共享媒體文件發(fā)送給該設(shè)備,該設(shè)備通過媒體播放器播放該共享媒體文件。具體地,該設(shè)備為電視,電視播放PC上的共享媒體文件,且電視上置有DLNA媒體控制器和DLNA媒體渲染器時,電視中的DLNA媒體控制器選擇播放該共享媒體文件,并將該共享媒體文件告知DLNA媒體渲染器。電視中的DLNA媒體渲染器從網(wǎng)關(guān)讀取該共享媒體文件,并根據(jù)DLNA媒體控制器對媒體文件的控制,選擇性地播放共享媒體文件。本發(fā)明實(shí)施例提供的方法,通過借助網(wǎng)關(guān)的DLNA媒體分享能力和掛接操作,將局域網(wǎng)中本身不具有DLNA分享能力的PC上的媒體文件共享到局域網(wǎng)的網(wǎng)關(guān),實(shí)現(xiàn)局域網(wǎng)內(nèi)媒體文件的共享,使局域網(wǎng)中的其他設(shè)備能訪問PC上的媒體文件。另外,即使網(wǎng)關(guān)的操作系統(tǒng)與局域網(wǎng)中終端的操作系統(tǒng)不同,在終端共享媒體文件后,其他終端均能訪問并播放該共享文件夾。實(shí)施例3參見圖5,本發(fā)明實(shí)施例提供了一種網(wǎng)關(guān),所述網(wǎng)關(guān)包括查找模塊301、掛接模塊302、分析模塊303和廣播模塊304 查找模塊301,用于根據(jù)局域網(wǎng)中終端的IP地址查找局域網(wǎng)中的共享文件夾;掛接模塊302,用于將查找模塊302查找到的共享文件夾掛接到本地預(yù)設(shè)的文件夾;分析模塊303,用于對掛接模塊302掛接到本地預(yù)設(shè)的文件夾的共享文件夾進(jìn)行分析,以得到分析結(jié)果;廣播模塊304,用于將分析模塊303分析得到的分析結(jié)果廣播給局域網(wǎng)中的所有終端。其中,查找模塊301具體用于根據(jù)接收的與IP地址相關(guān)的smbclient命令,查找到局域網(wǎng)中的共享文件夾。其中,掛接模塊302具體用于根據(jù)自身的掛接命令,將查找到的所述共享文件夾掛接到本地預(yù)設(shè)的文件夾。本發(fā)明實(shí)施例提供的網(wǎng)關(guān),通過借助DLNA媒體分享能力和掛接操作,將局域網(wǎng)中本身不具有DLNA分享能力的終端自由分享媒體文件,將終端上的媒體文件共享到局域網(wǎng)的網(wǎng)關(guān),實(shí)現(xiàn)局域網(wǎng)內(nèi)媒體文件的共享,使局域網(wǎng)內(nèi)的其他設(shè)備能夠訪問終端上的媒體文件。實(shí)施例4參見圖6,本發(fā)明實(shí)施例提供了一種共享媒體文件的系統(tǒng),所述系統(tǒng)包括終端401 和網(wǎng)關(guān)402 ;所述終端401,用于將媒體文件設(shè)置為共享文件夾;所述網(wǎng)關(guān)402,用于根據(jù)終端的IP地址查找局域網(wǎng)中的共享文件夾,將查找到的所述共享文件夾掛接到本地預(yù)設(shè)的文件夾,并對掛接到本地預(yù)設(shè)的文件夾的共享文件夾進(jìn)行分析,將分析結(jié)果廣播給局域網(wǎng)中的所有終端。其中,本發(fā)明實(shí)施例中的終端可以為PC、移動硬盤、U盤等,網(wǎng)關(guān)可以為上述實(shí)施例3中記載的任一網(wǎng)關(guān)。本發(fā)明實(shí)施例提供的系統(tǒng),通過借助網(wǎng)關(guān)的DLNA媒體分享能力和掛接操作,將局域網(wǎng)中本身不具有DLNA分享能力的終端上的媒體文件共享到局域網(wǎng)的網(wǎng)關(guān),實(shí)現(xiàn)媒體文件的共享,使局域網(wǎng)內(nèi)的其他設(shè)備能訪問終端上的媒體文件。本實(shí)施例提供的裝置及系統(tǒng), 具體可以與方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種共享媒體文件的方法,其特征在于,所述方法包括根據(jù)局域網(wǎng)中終端的IP地址查找局域網(wǎng)中的共享文件夾;將查找到的所述共享文件夾掛接到本地預(yù)設(shè)的文件夾;對掛接到本地預(yù)設(shè)的文件夾的共享文件夾進(jìn)行分析得到分析結(jié)果;將所述分析結(jié)果廣播給局域網(wǎng)中的所有終端。
      2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括接收局域網(wǎng)中的終端播放所述共享文件夾的指令,根據(jù)內(nèi)置的共享工具獲取所述共享文件夾;將所述共享文件夾發(fā)送給所述局域網(wǎng)中的終端,以使所述終端播放所述共享文件夾。
      3.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)局域網(wǎng)中終端的IP地址查找局域網(wǎng)中的共享文件夾,具體包括根據(jù)接收的與終端的IP地址相關(guān)的smbclient命令,查找到局域網(wǎng)中所述IP地址對應(yīng)的終端中的共享文件夾。
      4.如權(quán)利要求1-3任一項(xiàng)權(quán)利要求所述的方法,其特征在于,所述將查找到的所述共享文件夾掛接到本地預(yù)設(shè)的文件夾,具體包括根據(jù)自身的掛接命令,將查找到的所述共享文件夾掛接到本地預(yù)設(shè)的文件夾。
      5.如權(quán)利要求4所述的方法,其特征在于,所述本地預(yù)設(shè)的文件夾為本地預(yù)設(shè)的空文件夾或本地預(yù)設(shè)的掛接目錄。
      6.如權(quán)利要求4所述的方法,其特征在于,所述對掛接到本地預(yù)設(shè)的文件夾的共享文件夾進(jìn)行分析得到分析結(jié)果,具體包括分析掛接到本地預(yù)設(shè)的文件夾的共享文件夾的屬性,得到所述共享文件夾的屬性的詳細(xì)信息,所述共享文件夾的屬性的詳細(xì)信息作為分析結(jié)果。
      7.一種網(wǎng)關(guān),其特征在于,所述網(wǎng)關(guān)包括查找模塊,用于根據(jù)局域網(wǎng)中終端的IP地址查找局域網(wǎng)中的共享文件夾;掛接模塊,用于將所述查找模塊查找到的所述共享文件夾掛接到本地預(yù)設(shè)的文件夾;分析模塊,用于對所述掛接模塊掛接到本地預(yù)設(shè)的文件夾的共享文件夾進(jìn)行分析,并得到分析結(jié)果;廣播模塊,用于將所述分析模塊分析得到的分析結(jié)果廣播給局域網(wǎng)中的所有終端。
      8.如權(quán)利要求7所述的網(wǎng)關(guān),其特征在于,所述查找模塊具體包括根據(jù)接收的與所述 IP地址相關(guān)的smbclient命令,查找到局域網(wǎng)中所述IP地址對應(yīng)的終端中的共享文件夾。
      9.如權(quán)利要求7或8所述的網(wǎng)關(guān),其特征在于,所述掛接模塊具體包括根據(jù)自身的掛接命令,將查找到的所述共享文件夾掛接到本地預(yù)設(shè)的文件夾。
      10.一種共享媒體文件的系統(tǒng),其特征在于,所述系統(tǒng)包括網(wǎng)關(guān)和終端;所述終端,用于將媒體文件設(shè)置為共享文件夾;所述網(wǎng)關(guān),用于根據(jù)所述終端的IP地址查找局域網(wǎng)中的共享文件夾,將查找到的所述共享文件夾掛接到本地預(yù)設(shè)的文件夾,對掛接到本地預(yù)設(shè)的文件夾的共享文件夾進(jìn)行分析,將分析結(jié)果廣播給局域網(wǎng)中的所有終端。
      全文摘要
      本發(fā)明公開了一種共享媒體文件的方法、網(wǎng)關(guān)和系統(tǒng),屬于網(wǎng)絡(luò)領(lǐng)域。所述方法包括根據(jù)局域網(wǎng)中終端的IP地址查找局域網(wǎng)中的共享文件夾;將查找到的所述共享文件夾掛接到本地預(yù)設(shè)的文件夾;對掛接到本地預(yù)設(shè)的文件夾的共享文件夾進(jìn)行分析,將分析結(jié)果廣播給局域網(wǎng)中的所有終端。所述網(wǎng)關(guān)包括查找模塊、掛接模塊和廣播模塊。本發(fā)明通過借助網(wǎng)關(guān)的DLNA媒體分享能力和掛接操作,將局域網(wǎng)中本身不具有DLNA分享能力的終端上的媒體文件共享到局域網(wǎng),實(shí)現(xiàn)媒體文件的共享,使局域網(wǎng)中的其他設(shè)備能夠通過DLNA播放器訪問終端上的媒體文件。
      文檔編號H04L12/18GK102572009SQ20111040929
      公開日2012年7月11日 申請日期2011年12月9日 優(yōu)先權(quán)日2011年12月9日
      發(fā)明者龐敏, 張小田, 李潔 申請人:華為終端有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1