[發(fā)明專利]多媒體掃描文件索引方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201210396507.4 | 申請(qǐng)日: | 2012-10-17 |
| 公開(公告)號(hào): | CN102929982B | 公開(公告)日: | 2017-07-28 |
| 發(fā)明(設(shè)計(jì))人: | 劉昆;李彥甲 | 申請(qǐng)(專利權(quán))人: | TCL通力電子(惠州)有限公司 |
| 主分類號(hào): | G06F17/30 | 分類號(hào): | G06F17/30;H04N1/04 |
| 代理公司: | 深圳市世紀(jì)恒程知識(shí)產(chǎn)權(quán)代理事務(wù)所44287 | 代理人: | 胡海國 |
| 地址: | 516006 廣東省*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 多媒體 掃描 文件 索引 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及多媒體技術(shù)領(lǐng)域,具體而言,涉及一種多媒體掃描文件索引方法及裝置。
背景技術(shù)
目前,基于Marvell Android等智能操作平臺(tái)下的多媒體掃描(MediaScanner)執(zhí)行時(shí),可能會(huì)有部分文件無法被成功索引(即無法將其存儲(chǔ)到索引數(shù)據(jù)庫中),其原因主要是:這些文件名稱比較特殊、不符合多媒體掃描可索引的命名規(guī)則,導(dǎo)致多媒體掃描無法對(duì)其進(jìn)行索引。
例如,Android系統(tǒng)的多媒體掃描服務(wù)無法索引的文件包括:以非法字符開頭的名稱作為文件名的文件,所述非法字符為除數(shù)字、字母、下劃線等合法字符之外的字符;文件名過長的文件,例如文件名超過255個(gè)字符的文件;文件名中間存在空格的文件,例如文件名為“新建 文本文檔.txt”的文件。雖然這些文件是真實(shí)存在的,但由于目前多媒體掃描功能的限制,導(dǎo)致這些文件無法被正確索引。
發(fā)明內(nèi)容
為了解決多媒體掃描執(zhí)行時(shí),可能出現(xiàn)的部分文件無法被成功索引的技術(shù)問題,本發(fā)明的目的在于提供一種多媒體掃描文件索引方法及裝置。
為了達(dá)到本發(fā)明的目的,本發(fā)明采用以下技術(shù)方案實(shí)現(xiàn):
一種多媒體掃描文件索引方法,包括:
A、多媒體掃描進(jìn)程執(zhí)行時(shí),判斷掃描到的文件的名稱是否符合多媒體掃描可索引的命名規(guī)則,若否,則進(jìn)行步驟B;若是,將該文件直接索引至多媒體數(shù)據(jù)庫中;
B、依據(jù)多媒體掃描可索引的命名規(guī)則對(duì)該文件另外進(jìn)行文件別名命名;
C、依據(jù)命名后的文件別名將該文件索引至多媒體數(shù)據(jù)庫。
進(jìn)一步地,在執(zhí)行完步驟C之后,所述多媒體掃描文件索引方法還包括:
D、將文件別名與相應(yīng)文件的絕對(duì)路徑之間的映射關(guān)系記錄至多媒體數(shù)據(jù)庫。
進(jìn)一步地,所述步驟B包括:
B1、解析該文件,獲取該文件的原始文件名信息以及文件MIME類型信息;
B2、依據(jù)文件MIME類型信息獲取該文件的文件類型信息;
B3、將獲取的文件的文件類型信息、文件MIME類型信息、以及系統(tǒng)提供的系統(tǒng)當(dāng)前時(shí)間信息及流水字符串信息拼接組合成該文件的文件別名。
更進(jìn)一步地,在所述步驟B1中,將獲取的該文件的原始文件名信息存入名稱變量,將獲取的該文件的文件MIME類型信息存入文件類型變量。
進(jìn)一步地,在執(zhí)行步驟D之后,還包括:
E、在依據(jù)命名后的文件別名在多媒體數(shù)據(jù)庫中索引時(shí),根據(jù)相應(yīng)文件的絕對(duì)路徑獲取相應(yīng)的文件,并將該文件的原始文件名予以顯示。
一種多媒體掃描文件索引裝置,包括:
掃描單元,用于啟動(dòng)多媒體掃描進(jìn)程,執(zhí)行文件掃描;
判斷單元,用于從掃描單元獲取其掃描得到的文件,并判斷該文件的名稱是否符合多媒體掃描可索引的命名規(guī)則,若否,則觸發(fā)命名單元并對(duì)該文件另外進(jìn)行文件別名命名,若是,則觸發(fā)處理單元將該文件直接索引至多媒體數(shù)據(jù)庫中;
命名單元,用于在判斷單元的觸發(fā)下,依據(jù)多媒體掃描可索引的命名規(guī)則對(duì)該文件另外進(jìn)行文件別名命名;
處理單元,用于依據(jù)命名后的文件別名將該文件索引至多媒體數(shù)據(jù)庫。
進(jìn)一步地,所述處理單元還用于將文件別名與相應(yīng)文件的絕對(duì)路徑之間的映射關(guān)系記錄至多媒體數(shù)據(jù)庫。
進(jìn)一步地,命名單元解析所述文件,并依據(jù)多媒體掃描可索引的命名規(guī)則對(duì)該文件另外進(jìn)行文件別名命名的處理步驟包括:
解析該文件,獲取該文件的原始文件名信息以及文件MIME類型信息;
依據(jù)文件MIME類型信息獲取該文件的文件類型信息;
將獲取的文件的文件類型信息、文件MIME類型信息、以及系統(tǒng)提供的系統(tǒng)當(dāng)前時(shí)間信息及流水字符串信息拼接組合成該文件的文件別名。
進(jìn)一步地,命名單元在解析該文件之后,將獲取的該文件的原始文件名信息存入名稱變量,將獲取的該文件的文件MIME類型信息存入文件類型變量。
進(jìn)一步地,所述多媒體掃描文件索引裝置還包括:
獲取單元,用于在依據(jù)命名后的文件別名在多媒體數(shù)據(jù)庫中索引時(shí),根據(jù)相應(yīng)文件的絕對(duì)路徑獲取相應(yīng)的文件,并將該文件的原始文件名予以顯示。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于TCL通力電子(惠州)有限公司,未經(jīng)TCL通力電子(惠州)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210396507.4/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)





