本發(fā)明專利技術(shù)適用于移動(dòng)終端文件管理技術(shù)領(lǐng)域,提供了一種移動(dòng)終端文件查找的方法及裝置,所述方法包括:獲取移動(dòng)終端文件的存儲(chǔ)路徑;根據(jù)所述存儲(chǔ)路徑建立樹型結(jié)構(gòu)索引;接收移動(dòng)終端文件查找請(qǐng)求信息,所述查找請(qǐng)求信息中包含待查找文件的關(guān)鍵詞信息;在所述樹型結(jié)構(gòu)索引中查找所述關(guān)鍵詞信息,獲得該關(guān)鍵詞信息對(duì)應(yīng)文件的存儲(chǔ)路徑;從所述對(duì)應(yīng)文件的存儲(chǔ)路徑獲取所述待查找文件,并將獲取的所述待查找文件顯示給用戶。通過(guò)本發(fā)明專利技術(shù)使得移動(dòng)終端具備了文件查找功能,從而方便用戶簡(jiǎn)單、快速的查找到所需的文件。
【技術(shù)實(shí)現(xiàn)步驟摘要】
一種移動(dòng)終端文件查找的方法及裝置
本專利技術(shù)屬于移動(dòng)終端文件管理
,尤其涉及一種移動(dòng)終端文件查找的方法及裝置。
技術(shù)介紹
現(xiàn)有的手機(jī)文件管理軟件提供給用戶兩種分類,一種是按照文件存儲(chǔ)的位置,t匕如手機(jī)RAM、內(nèi)置SD卡或外置SD卡;另一種是按照文件的類型,比如文檔、圖片、安裝包等。如果用戶想要查找所需的手機(jī)文件,必須按照手機(jī)管理工具提供的分類逐一查找,當(dāng)手機(jī)文件較多且用戶不知道所需的手機(jī)文件屬于哪一類時(shí),查找費(fèi)時(shí)費(fèi)力,操作繁瑣、效率較低,極大的影響了用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)實(shí)施例在于提供一種移動(dòng)終端文件查找的方法,以解決現(xiàn)有手機(jī)文件查找操作繁瑣、效率較低的問(wèn)題。本專利技術(shù)實(shí)施例的第一方面,提供一種移動(dòng)終端文件查找的方法,所述方法包括:獲取移動(dòng)終端文件的存儲(chǔ)路徑;根據(jù)所述存儲(chǔ)路徑建立樹型結(jié)構(gòu)索引;接收移動(dòng)終端文件查找請(qǐng)求信息,所述查找請(qǐng)求信息中包含待查找文件的關(guān)鍵詞信息;在所述樹型結(jié)構(gòu)索引中查找所述關(guān)鍵詞信息,獲得該關(guān)鍵詞信息對(duì)應(yīng)文件的存儲(chǔ)路徑;從所述對(duì)應(yīng)文件的存儲(chǔ)路徑獲取所述待查找文件,并將獲取的所述待查找文件顯示給用戶。本專利技術(shù)實(shí)施例的第二方面,提供一種移動(dòng)終端文件查找的裝置,所述裝置包括:存儲(chǔ)路徑獲取單元,用于獲取移動(dòng)終端文件的存儲(chǔ)路徑;索引建立單元,用于根據(jù)所述存儲(chǔ)路徑建立樹型結(jié)構(gòu)索引;信息接收單元,用于接收移動(dòng)終端文件查找請(qǐng)求信息,所述查找請(qǐng)求信息中包含待查找文件的關(guān)鍵詞信息;查找單元,用于在所述樹型結(jié)構(gòu)索引中查找所述關(guān)鍵詞信息,獲得該關(guān)鍵詞信息對(duì)應(yīng)文件的存儲(chǔ)路徑;顯示單元,用于從所述對(duì)應(yīng)文件的存儲(chǔ)路徑獲取所述待查找文件,并將獲取的所述待查找文件顯示給用戶。本專利技術(shù)實(shí)施例與現(xiàn)有技術(shù)相比存在的有益效果是:本專利技術(shù)實(shí)施例通過(guò)獲取移動(dòng)終端文件的存儲(chǔ)路徑,并根據(jù)所述存儲(chǔ)路徑建立樹型結(jié)構(gòu)索引,在接收到用戶的移動(dòng)終端文件查找請(qǐng)求信息,可以根據(jù)所述索引自動(dòng)、快速的查找到用戶所需的文件。本專利技術(shù)實(shí)施例使得移動(dòng)終端具備了文件查找功能。而且實(shí)現(xiàn)簡(jiǎn)單,操作方便、快捷,文件查找效率較高,提高了用戶體驗(yàn),具有較強(qiáng)的易用性和實(shí)用性。【附圖說(shuō)明】為了更清楚地說(shuō)明本專利技術(shù)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本專利技術(shù)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本專利技術(shù)第一實(shí)施例提供的移動(dòng)終端文件查找方法的實(shí)現(xiàn)流程圖;圖2是本專利技術(shù)第二實(shí)施例提供的移動(dòng)終端文件查找裝置的組成結(jié)構(gòu)圖。【具體實(shí)施方式】為了使本專利技術(shù)的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本專利技術(shù)進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本專利技術(shù),并不用于限定本專利技術(shù)。為了說(shuō)明本專利技術(shù)所述的技術(shù)方案,下面通過(guò)具體實(shí)施例來(lái)進(jìn)行說(shuō)明。實(shí)施例一:圖1示出了本專利技術(shù)第一實(shí)施例提供的移動(dòng)終端文件查找方法的實(shí)現(xiàn)流程,其過(guò)程詳述如下:在步驟SlOl中,獲取移動(dòng)終端文件的存儲(chǔ)路徑。具體的是,獲取移動(dòng)終端文件的存儲(chǔ)路徑,并將獲取的所述存儲(chǔ)路徑寫入新的文件夾中,將所述新的文件夾存儲(chǔ)在移動(dòng)終端的根目錄下。本實(shí)施例所述存儲(chǔ)路徑指的是文件的絕對(duì)路徑。例如在pictures文件夾下的good, jpg文件,其絕對(duì)路徑為/media/sdcards/picures/good.jpg,而不是指相對(duì)路徑/good, jpg。移動(dòng)終端根據(jù)所述存儲(chǔ)路徑,可以快速獲取對(duì)應(yīng)的文件。進(jìn)一步的,由于用戶對(duì)文件的添加或者刪除等操作,本實(shí)施例還包括:根據(jù)更新指令更新所存儲(chǔ)的存儲(chǔ)路徑,所述更新指令包括由用戶輸入的更新啟動(dòng)命令觸發(fā),或者根據(jù)配置的更新時(shí)限自動(dòng)觸發(fā)。在本專利技術(shù)實(shí)施例中,所述新文件夾中存儲(chǔ)路徑的更新指令可以是用戶主動(dòng)輸入的更新啟動(dòng)命令觸發(fā),也可以是系統(tǒng)根據(jù)配置的更新時(shí)限,在更新時(shí)限到時(shí)自動(dòng)觸發(fā)。作為本專利技術(shù)的一個(gè)實(shí)施例,用戶可以預(yù)先配置所述存儲(chǔ)路徑的更新時(shí)限,例如配置為每日、每周或者每10天更新一次等,系統(tǒng)實(shí)時(shí)監(jiān)測(cè)更新時(shí)限,在更新時(shí)限到時(shí),自動(dòng)發(fā)起所述存儲(chǔ)路徑的更新過(guò)程。另外,本實(shí)施例所述更新啟動(dòng)命令可以優(yōu)選為:在監(jiān)測(cè)到用戶在移動(dòng)終端上的觸摸動(dòng)作為兩點(diǎn)觸摸且滑動(dòng)軌跡為縱向相對(duì)滑動(dòng)后,判斷兩觸摸點(diǎn)縱向相對(duì)滑動(dòng)的位移是否同時(shí)大于預(yù)設(shè)的第一閾值、所述兩觸摸點(diǎn)最終落點(diǎn)的距離差是否小于預(yù)設(shè)的第二閾值、且所述兩觸摸點(diǎn)滑動(dòng)的速度是否同時(shí)大于預(yù)設(shè)的第三閾值;或者在監(jiān)測(cè)到所述觸摸動(dòng)作為兩點(diǎn)觸摸且所述滑動(dòng)軌跡為相反方向滑動(dòng)后,判斷兩觸摸點(diǎn)相反方向滑動(dòng)的位移是否同時(shí)大于預(yù)設(shè)的第一閾值、所述兩觸摸點(diǎn)最終落點(diǎn)的距離差是否大于預(yù)設(shè)的第四閾值、且所述兩觸摸點(diǎn)滑動(dòng)的速度是否同時(shí)大于預(yù)設(shè)的第三閾值,若是(即上述三個(gè)條件判斷結(jié)果都為“是”),則判定為更新啟動(dòng)命令;若否(上述三個(gè)條件的判斷結(jié)果至少有一個(gè)為“否”),則不執(zhí)行,結(jié)束當(dāng)前操作。在步驟S102中,根據(jù)所述存儲(chǔ)路徑建立樹型結(jié)構(gòu)索引。在本實(shí)施例中,根據(jù)所述存儲(chǔ)路徑建立樹型結(jié)構(gòu)索引,例如移動(dòng)終端的根目錄下有文件夾bin、etc、sys、data、root等,而所述目錄下又有子文件夾,按照目錄的層次建立樹型結(jié)構(gòu)索引,例如root文件下有pictures、apps文件夾,而pictures下面又有cards和sdcards的目錄,那么建立索引時(shí),樹的根節(jié)點(diǎn)為root,有分支pictures和apps,而pictures 有分支 cards 和 sdcards。本實(shí)施例建立索引的過(guò)程是生成一個(gè)樹的過(guò)程,即按照目錄層次生成樹型結(jié)構(gòu)的索引,樹的根節(jié)點(diǎn)是最高層的目錄,最高層目錄的子目錄作為樹的孩子節(jié)點(diǎn),直到該目錄的最后一層。由于所述樹型結(jié)構(gòu)查找時(shí)時(shí)間復(fù)雜度較低,因而查詢速度更快。在步驟S103中,接收移動(dòng)終端文件查找請(qǐng)求信息,所述查找請(qǐng)求信息中包含待查找文件的關(guān)鍵詞信息。在實(shí)際應(yīng)用中,可以提供一個(gè)輸入框,根據(jù)用戶輸入的關(guān)鍵詞查找相應(yīng)的文件,所述關(guān)鍵詞為與文件的名稱相關(guān)的字符串。在步驟S104中,在所述樹型結(jié)構(gòu)索引中查找所述關(guān)鍵詞信息,獲得該關(guān)鍵詞信息對(duì)應(yīng)文件的存儲(chǔ)路徑。在本實(shí)施例中,當(dāng)移動(dòng)終端接收到用戶通過(guò)輸入框輸入的待查找文件的關(guān)鍵詞后,在所述樹型結(jié)構(gòu)索引中查找包含該關(guān)鍵詞的文件路徑。具體的是:從當(dāng)前目錄開(kāi)始,一直查找到當(dāng)前目錄的最低目錄,之后再返回當(dāng)前目錄,并從當(dāng)前目錄向上級(jí)目錄查找,直到根目錄,之后再?gòu)母夸浺来蜗蚱渌幽夸洸檎遥钡讲檎业桨鲫P(guān)鍵詞的文件路徑。由于所述索引為樹型結(jié)構(gòu),查詢的時(shí)間復(fù)雜度較低,因此相比于其他的查詢方法,速度快并且效率高。在步驟S105中,從所述對(duì)應(yīng)文件的存儲(chǔ)路徑獲取所述待查找文件,并將獲取的所述待查找文件顯示給用戶。在本實(shí)施例中,當(dāng)獲取的所述待查找文件有多個(gè)時(shí),獲取每個(gè)所述待查找文件的查找頻率信息及所屬分類信息;根據(jù)所述查找頻率信息及所屬分類信息,計(jì)算每個(gè)待查找文件的權(quán)值分?jǐn)?shù),并根據(jù)所述權(quán)值分?jǐn)?shù)對(duì)所述待查找文件進(jìn)行排序顯示;其中,計(jì)算每個(gè)待查找文件的權(quán)值分?jǐn)?shù)的公式為:Q=q+kn*fnQ為計(jì)算的每個(gè)待查找文件權(quán)值分?jǐn)?shù),q為每個(gè)待查找文件對(duì)應(yīng)的權(quán)值基本值(所述每個(gè)待查找文件的基本值可以相同也可以不同)、n表示第η個(gè)待查找文件,η為大于O的整數(shù),kn為預(yù)先根據(jù)分類信息設(shè)置的重要性因值(本文檔來(lái)自技高網(wǎng)...

【技術(shù)保護(hù)點(diǎn)】
一種移動(dòng)終端文件查找的方法,其特征在于,所述方法包括:獲取移動(dòng)終端文件的存儲(chǔ)路徑;根據(jù)所述存儲(chǔ)路徑建立樹型結(jié)構(gòu)索引;接收移動(dòng)終端文件查找請(qǐng)求信息,所述查找請(qǐng)求信息中包含待查找文件的關(guān)鍵詞信息;在所述樹型結(jié)構(gòu)索引中查找所述關(guān)鍵詞信息,獲得該關(guān)鍵詞信息對(duì)應(yīng)文件的存儲(chǔ)路徑;從所述對(duì)應(yīng)文件的存儲(chǔ)路徑獲取所述待查找文件,并將獲取的所述待查找文件顯示給用戶。
【技術(shù)特征摘要】
1.一種移動(dòng)終端文件查找的方法,其特征在于,所述方法包括: 獲取移動(dòng)終端文件的存儲(chǔ)路徑; 根據(jù)所述存儲(chǔ)路徑建立樹型結(jié)構(gòu)索引; 接收移動(dòng)終端文件查找請(qǐng)求信息,所述查找請(qǐng)求信息中包含待查找文件的關(guān)鍵詞信息; 在所述樹型結(jié)構(gòu)索引中查找所述關(guān)鍵詞信息,獲得該關(guān)鍵詞信息對(duì)應(yīng)文件的存儲(chǔ)路徑; 從所述對(duì)應(yīng)文件的存儲(chǔ)路徑獲取所述待查找文件,并將獲取的所述待查找文件顯示給用戶。2.如權(quán)利要求1所述的方法,其特征在于,在獲取移動(dòng)終端文件的存儲(chǔ)路徑之后,所述方法還包括: 將獲取的所述存儲(chǔ)路徑寫入新的文件夾中,并將所述新的文件夾存儲(chǔ)在移動(dòng)終端的根目錄下。3.如權(quán)利要求2所述的方法,其特征在于,所述方法進(jìn)一步包括下述步驟: 根據(jù)更新指令更新所存儲(chǔ)的存儲(chǔ)路徑,所述更新指令包括由用戶輸入的更新啟動(dòng)命令觸發(fā),或者根據(jù)配置的更新時(shí)限自動(dòng)觸發(fā)。4.如權(quán)利要求 3所述的方法,其特征在于,在根據(jù)更新指令更新所存儲(chǔ)的存儲(chǔ)路徑之前,所述方法還包括: 預(yù)先配置所述存儲(chǔ)路徑的更新時(shí)限。5.如權(quán)利要求1所述的方法,其特征在于,所述將獲取的所述待查找文件顯示給用戶包括: 當(dāng)獲取的所述待查找文件有多個(gè)時(shí),獲取每個(gè)所述待查找文件的查找頻率信息及所屬分類信息; 根據(jù)所述查找頻率信息及所屬分類信息,計(jì)算每個(gè)待查找文件的權(quán)值分?jǐn)?shù),并根據(jù)所述權(quán)值分?jǐn)?shù)對(duì)所述待查找文件進(jìn)行排序顯示; 其中,計(jì)算每個(gè)待查找文件的權(quán)值分?jǐn)?shù)的公式為:Q=q+kn*fn Q為計(jì)算的每個(gè)待查找文件權(quán)值分?jǐn)?shù),Q為每個(gè)待查找文件對(duì)應(yīng)的權(quán)值基本值、η表示第η個(gè)待查找文件,η為大于O的整數(shù),kn為預(yù)先根據(jù)分類信息設(shè)置的重要性因值、fn為第η個(gè)待查找文件對(duì)應(yīng)的查找頻率。6.一種移動(dòng)終端文件查找...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:李翔宇,張瀟,馮圣中,譚光,陳孔陽(yáng),
申請(qǐng)(專利權(quán))人:中國(guó)科學(xué)院深圳先進(jìn)技術(shù)研究院,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。