[發(fā)明專利]快速獲取外接存儲設(shè)備的文件的方法、系統(tǒng)及路由器在審
| 申請?zhí)枺?/td> | 201610007825.5 | 申請日: | 2016-01-06 |
| 公開(公告)號: | CN105653719A | 公開(公告)日: | 2016-06-08 |
| 發(fā)明(設(shè)計)人: | 陳教濱 | 申請(專利權(quán))人: | 上海斐訊數(shù)據(jù)通信技術(shù)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 上海光華專利事務(wù)所 31219 | 代理人: | 徐秋平 |
| 地址: | 201616 *** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 快速 獲取 外接 存儲 設(shè)備 文件 方法 系統(tǒng) 路由器 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于通信技術(shù)領(lǐng)域,涉及一種數(shù)據(jù)庫更新方法,特別是涉及一種快速獲取 外接存儲設(shè)備的文件的方法、系統(tǒng)及路由器。
背景技術(shù)
DLNA(DigitalLivingNetworkAlliance,數(shù)字生活網(wǎng)絡(luò)聯(lián)盟),其宗旨是Enjoy yourmusic,photosandvideos,anywhereanytime。DLNA由索尼、英特爾、微軟等發(fā)起成 立、旨在解決個人PC,消費電器,移動設(shè)備在內(nèi)的無線網(wǎng)絡(luò)和有線網(wǎng)絡(luò)的互聯(lián)互通,使得數(shù) 字媒體和內(nèi)容服務(wù)的無限制的共享和增長成為可能。DLNA并不是創(chuàng)造技術(shù),而是形成一種 解決的方案,一種大家可以遵守的規(guī)范。所以,其選擇的各種技術(shù)和協(xié)議都是當(dāng)前所應(yīng)用很 廣泛的技術(shù)和協(xié)議。DLNA將其整個應(yīng)用規(guī)定成5個功能組件,從下到上依次為:網(wǎng)絡(luò)互連,網(wǎng) 絡(luò)協(xié)議,媒體傳輸,設(shè)備的發(fā)現(xiàn)控制和管理,媒體格式。
網(wǎng)絡(luò)互連,其規(guī)定了所接入網(wǎng)絡(luò)的類型和協(xié)議。
網(wǎng)絡(luò)協(xié)議,其規(guī)定了所使用的網(wǎng)絡(luò)協(xié)議。目前,其規(guī)定必須支持IPv4。
媒體傳輸,其規(guī)定了所有DLNA設(shè)備都必須支持使用HTTP協(xié)議進行媒體的傳輸。
設(shè)備的發(fā)現(xiàn)控制和管理,這個功能組件是最重要的一個層次。
媒體格式,這是最后的一個組件,其規(guī)定了進行數(shù)字媒體和內(nèi)容的共享和使用的 時候的媒體格式,其必須支持的是:JPEG,LPCM,MPEG2。
Minidlna是一種優(yōu)秀的DLNA解決方案。Minidlna進程對外接存儲設(shè)備掃描一次就 會重新對設(shè)備中的音視頻圖文件遍歷分析一遍,然后重新建立索引文件sqlite數(shù)據(jù)庫。這 樣對于存儲有大量的音視頻圖文件的設(shè)備,每次掛接到路由器上,都會需要大量的時間才 能創(chuàng)建完整的索引數(shù)據(jù)庫,必然導(dǎo)致客戶端不能快速獲取所有的索引文件。
發(fā)明內(nèi)容
鑒于以上所述現(xiàn)有技術(shù)的缺點,本發(fā)明的目的在于提供一種快速獲取外接存儲設(shè) 備的文件的方法、系統(tǒng)及路由器,用于解決現(xiàn)有路由器為新掛接的存儲設(shè)備中的音視頻文 件建立索引數(shù)據(jù)庫耗時長的問題。
為實現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種快速獲取外接存儲設(shè)備的文件 的方法,所述快速獲取外接存儲設(shè)備的文件的方法包括:檢測當(dāng)前掛接的存儲設(shè)備在數(shù)據(jù) 庫中是否存在對應(yīng)的索引文件數(shù)據(jù)庫;若不存在對應(yīng)的索引文件數(shù)據(jù)庫,則依次遍歷所述 存儲設(shè)備的所有文件,并將所有文件的信息依次添加到所述數(shù)據(jù)庫中,生成對應(yīng)的索引文 件數(shù)據(jù)庫;若存在對應(yīng)的索引文件數(shù)據(jù)庫,則保留所述對應(yīng)的索引文件數(shù)據(jù)庫,并遍歷分析 所述對應(yīng)的索引文件數(shù)據(jù)庫中記錄的文件是否存在所述存儲設(shè)備中,若存在則保留對應(yīng)記 錄,所不存在則刪除對應(yīng)記錄;遍歷所述存儲設(shè)備中的所有文件,判斷所述所有文件在所述 對應(yīng)的索引文件數(shù)據(jù)庫中是否存在對應(yīng)記錄;若存在對應(yīng)記錄,則保留或更新對應(yīng)記錄;若 不存在對應(yīng)記錄,則重新添加對應(yīng)記錄。
可選地,所述快速獲取外接存儲設(shè)備的文件的方法還包括:比較所述數(shù)據(jù)庫中的 對應(yīng)記錄所記錄的文件修改時間與所述存儲設(shè)備中對應(yīng)的文件的修改時間是否一致;若一 致,則不對所述數(shù)據(jù)庫進行操作;若不一致,則刪除對應(yīng)記錄,重新添加對應(yīng)記錄。
可選地,所述重新添加對應(yīng)記錄的一種實現(xiàn)過程包括:分析文件的所有屬性,編解 碼方式;提煉出文件包含的信息;將所述文件的相關(guān)信息依次添加到所述數(shù)據(jù)庫中,生成文 件的對應(yīng)記錄。
本發(fā)明還提供一種快速獲取外接存儲設(shè)備的文件的系統(tǒng),所述快速獲取外接存儲 設(shè)備的文件的系統(tǒng)包括:檢測模塊,檢測當(dāng)前掛接的存儲設(shè)備在數(shù)據(jù)庫中是否存在對應(yīng)的 索引文件數(shù)據(jù)庫;數(shù)據(jù)庫重建模塊,與所述檢測模塊相連,在不存在對應(yīng)的索引文件數(shù)據(jù)庫 時,依次遍歷所述存儲設(shè)備的所有文件,并將所有文件的信息依次添加到所述數(shù)據(jù)庫中,生 成對應(yīng)的索引文件數(shù)據(jù)庫;數(shù)據(jù)庫更新模塊,與所述檢測模塊相連,在存在對應(yīng)的索引文件 數(shù)據(jù)庫時,保留所述對應(yīng)的索引文件數(shù)據(jù)庫,并遍歷分析所述對應(yīng)的索引文件數(shù)據(jù)庫中記 錄的文件是否存在所述存儲設(shè)備中,若存在則保留對應(yīng)記錄,所不存在則刪除對應(yīng)記錄;遍 歷所述存儲設(shè)備中的所有文件,判斷所述所有文件在所述對應(yīng)的索引文件數(shù)據(jù)庫中是否存 在對應(yīng)記錄;若存在對應(yīng)記錄,則保留或更新對應(yīng)記錄;若不存在對應(yīng)記錄,則重新添加對 應(yīng)記錄。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海斐訊數(shù)據(jù)通信技術(shù)有限公司,未經(jīng)上海斐訊數(shù)據(jù)通信技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610007825.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





