一種文件路徑的存儲(chǔ)和本地文件的訪問(wèn)方法及裝置的制造方法
【專利摘要】本申請(qǐng)公開(kāi)了一種文件路徑的存儲(chǔ)和本地文件的訪問(wèn)方法及裝置,用以提高對(duì)本地文件的訪問(wèn)效率。所述方法監(jiān)控不同存儲(chǔ)區(qū)域中的本地文件,該不同存儲(chǔ)區(qū)域包括不同應(yīng)用APP對(duì)應(yīng)的存儲(chǔ)區(qū)域,獲取監(jiān)控到的本地文件的文件路徑,將各文件路徑存儲(chǔ)在預(yù)設(shè)存儲(chǔ)區(qū)域中,當(dāng)接收到用戶輸入的獲取本地文件的指令時(shí),從該預(yù)設(shè)存儲(chǔ)區(qū)域中獲取預(yù)存的各文件路徑,根據(jù)該文件路徑,訪問(wèn)該文件路徑對(duì)應(yīng)的本地文件,這樣,終端就可根據(jù)該預(yù)設(shè)存儲(chǔ)區(qū)域中存儲(chǔ)的文件路徑,直接訪問(wèn)該文件路徑對(duì)應(yīng)的本地文件,從而可有效提高對(duì)本地文件的訪問(wèn)效率。
【專利說(shuō)明】
一種文件路徑的存儲(chǔ)和本地文件的訪問(wèn)方法及裝置
技術(shù)領(lǐng)域
[0001]本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種文件路徑的存儲(chǔ)和本地文件的訪問(wèn)方法及裝置。
【背景技術(shù)】
[0002]隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,用戶可通過(guò)移動(dòng)終端進(jìn)行各種社交活動(dòng),在社交活動(dòng)中,用戶往往會(huì)在當(dāng)前應(yīng)用(Applicat1n,APP)中獲取其他APP對(duì)應(yīng)的存儲(chǔ)區(qū)域中的本地文件,將該獲取的本地文件上傳到服務(wù)器,分享給他人,這就需要該當(dāng)前APP訪問(wèn)其他APP對(duì)應(yīng)的存儲(chǔ)區(qū)域中的本地文件,以便將該訪問(wèn)到的本地文件上傳到服務(wù)器。
[0003]在現(xiàn)有技術(shù)中,不同的APP對(duì)應(yīng)不同的存儲(chǔ)區(qū)域,該存儲(chǔ)區(qū)域用于存儲(chǔ)該APP的本地文件和文件路徑。目前,為了保證信息安全,各APP均不能直接訪問(wèn)其他APP的存儲(chǔ)區(qū)域,即各APP均不能直接訪問(wèn)其他APP的存儲(chǔ)區(qū)域中存儲(chǔ)的本地文件和文件路徑,而是首先訪問(wèn)其他APP,然后通過(guò)該其他APP訪問(wèn)存儲(chǔ)區(qū)域。
[0004]例如,假設(shè)終端上安裝有圖像APP和社交APP,圖像APP對(duì)應(yīng)的存儲(chǔ)區(qū)域中保存有圖像(本地文件)。當(dāng)用戶需要在社交APP中添加圖像APP中的某個(gè)圖像并分享給其他人時(shí),該社交APP只能首先訪問(wèn)該圖像APP,由該圖像APP獲取其存儲(chǔ)區(qū)域中的圖像,將獲取的圖像提供給社交APP。
[0005]顯然,采用現(xiàn)有技術(shù)提供的方法訪問(wèn)本地文件時(shí),需要首先訪問(wèn)APP,然后才能訪問(wèn)到該APP提供的本地文件,訪問(wèn)本地文件的效率較低,尤其是用戶需要通過(guò)第二 APP同時(shí)獲取不同的第一 APP對(duì)應(yīng)的各本地文件時(shí),需要依次從各第一 APP中獲取本地文件,顯然,終端訪問(wèn)各第一 APP對(duì)應(yīng)的本地文件的效率較低。
【發(fā)明內(nèi)容】
[0006]本申請(qǐng)實(shí)施例提供一種文件路徑的存儲(chǔ)和本地文件的訪問(wèn)方法及裝置,用以提高訪問(wèn)本地文件的效率,提高用戶操作的便利性。
[0007]本申請(qǐng)實(shí)施例提供的一種文件路徑的存儲(chǔ)方法,包括:
[0008]監(jiān)控不同存儲(chǔ)區(qū)域中的本地文件,所述不同存儲(chǔ)區(qū)域包括不同應(yīng)用APP對(duì)應(yīng)的存儲(chǔ)區(qū)域;
[0009]獲取監(jiān)控到的本地文件的文件路徑;
[0010]將各文件路徑存儲(chǔ)在預(yù)設(shè)存儲(chǔ)區(qū)域中。
[0011]本申請(qǐng)實(shí)施例提供的一種本地文件的訪問(wèn)方法,包括:
[0012]在接收到用戶輸入的獲取本地文件的指令時(shí),從預(yù)設(shè)存儲(chǔ)區(qū)域中獲取預(yù)存的各文件路徑,所述預(yù)設(shè)存儲(chǔ)區(qū)域獨(dú)立于各應(yīng)用APP對(duì)應(yīng)的存儲(chǔ)區(qū)域;
[0013]根據(jù)所述文件路徑,訪問(wèn)該文件路徑對(duì)應(yīng)的本地文件。
[0014]本申請(qǐng)實(shí)施例提供的一種文件路徑的存儲(chǔ)裝置,包括:
[0015]監(jiān)控模塊,用于監(jiān)控不同存儲(chǔ)區(qū)域中的本地文件,所述不同存儲(chǔ)區(qū)域包括不同應(yīng)用APP對(duì)應(yīng)的存儲(chǔ)區(qū)域;
[0016]獲取模塊,用于獲取所述監(jiān)控到的本地文件的文件路徑;
[0017]存儲(chǔ)模塊,用于將各文件路徑存儲(chǔ)在預(yù)設(shè)存儲(chǔ)區(qū)域中。
[0018]本申請(qǐng)實(shí)施例提供的一種本地文件的訪問(wèn)裝置包括:
[0019]獲取模塊,用于在接收到用戶輸入的獲取本地文件的指令時(shí),從預(yù)設(shè)存儲(chǔ)區(qū)域中獲取預(yù)存的各文件路徑,所述預(yù)設(shè)存儲(chǔ)區(qū)域獨(dú)立于各應(yīng)用APP對(duì)應(yīng)的存儲(chǔ)區(qū)域;
[0020]訪問(wèn)模塊,用于根據(jù)所述文件路徑,訪問(wèn)該文件路徑對(duì)應(yīng)的本地文件。
[0021 ] 本申請(qǐng)實(shí)施例提供一種文件路徑的存儲(chǔ)和本地文件的訪問(wèn)方法及裝置,該方法監(jiān)控不同存儲(chǔ)區(qū)域中的本地文件,該不同存儲(chǔ)區(qū)域包括不同應(yīng)用APP對(duì)應(yīng)的存儲(chǔ)區(qū)域,獲取監(jiān)控到的本地文件的文件路徑,將各文件路徑存儲(chǔ)在預(yù)設(shè)存儲(chǔ)區(qū)域中,當(dāng)接收到用戶輸入的獲取本地文件的指令時(shí),從該預(yù)設(shè)存儲(chǔ)區(qū)域中獲取各文件路徑,直接訪問(wèn)該文件路徑對(duì)應(yīng)的本地文件,不需要訪問(wèn)文件路徑對(duì)應(yīng)的APP,可有效提高對(duì)本地文件的訪問(wèn)效率。
【附圖說(shuō)明】
[0022]此處所說(shuō)明的附圖用來(lái)提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申請(qǐng)的示意性實(shí)施例及其說(shuō)明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:
[0023]圖1為本申請(qǐng)實(shí)施例提供的文件路徑的存儲(chǔ)方法流程示意圖;
[0024]圖2為本申請(qǐng)實(shí)施例提供的本地文件的訪問(wèn)方法流程示意圖;
[0025]圖3為本申請(qǐng)實(shí)施例提供的終端上的某個(gè)APP展示的頁(yè)面示意圖;
[0026]圖4為本申請(qǐng)實(shí)施例提供的終端展示的訪問(wèn)到的各本地文件示意圖;
[0027]圖5為本申請(qǐng)實(shí)施例提供的文件路徑的存儲(chǔ)裝置結(jié)構(gòu)示意圖;
[0028]圖6為本申請(qǐng)實(shí)施例提供的本地文件的訪問(wèn)裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0029]考慮到現(xiàn)有技術(shù)中,由于兩個(gè)APP之間無(wú)法直接訪問(wèn)對(duì)方的本地文件,而是需要首先訪問(wèn)對(duì)方APP,然后通過(guò)該對(duì)方APP訪問(wèn)本地文件,又由于現(xiàn)有技術(shù)中終端的操作系統(tǒng)可以監(jiān)控各APP的本地文件,并能夠獲取該本地文件的文件路徑。因此,在本申請(qǐng)實(shí)施例中,終端可通過(guò)自身的操作系統(tǒng),監(jiān)控各APP對(duì)應(yīng)的不同存儲(chǔ)區(qū)域的本地文件,獲取本地文件的文件路徑,將各APP的本地文件的文件路徑存儲(chǔ)在預(yù)設(shè)存儲(chǔ)區(qū)域中,當(dāng)終端接收到用戶輸入的獲取本地文件的指令時(shí),從該預(yù)設(shè)存儲(chǔ)區(qū)域中獲取文件路徑,并根據(jù)該獲取的文件路徑直接訪問(wèn)對(duì)應(yīng)的本地文件,而無(wú)需訪問(wèn)各本地文件分別對(duì)應(yīng)的APP,可有效提高訪問(wèn)本地文件的效率。
[0030]為使本申請(qǐng)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請(qǐng)具體實(shí)施例及相應(yīng)的附圖對(duì)本申請(qǐng)技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
[0031]以下將結(jié)合附圖具體說(shuō)明本申請(qǐng)實(shí)施例提供的文件路徑的存儲(chǔ)方法以及本地文件的訪問(wèn)方法。
[0032]圖1為本申請(qǐng)實(shí)施例提供的文件路徑的存儲(chǔ)方法,具體包括以下步驟:
[0033]SlOl:監(jiān)控不同存儲(chǔ)區(qū)域中的本地文件。
[0034]在本申請(qǐng)實(shí)施例中,所述的不同存儲(chǔ)區(qū)域包括不同APP對(duì)應(yīng)的存儲(chǔ)區(qū)域,該APP可包括終端的操作系統(tǒng)自帶的APP,也可包括終端上安裝的第三方APP。
[0035]則在本申請(qǐng)實(shí)施例中,終端可監(jiān)控自身安裝的各APP對(duì)應(yīng)的存儲(chǔ)區(qū)域中的本地文件,具體的,終端可通過(guò)自身的操作系統(tǒng)監(jiān)控該本地文件,該操作系統(tǒng)包括但不限于:安卓操作系統(tǒng)(Android Operating System)、蘋(píng)果操作系統(tǒng)(Iphone Operating System,1S)等。
[0036]例如,假設(shè)終端上安裝有圖像APP和音樂(lè)APP,圖像APP和音樂(lè)APP分別對(duì)應(yīng)存儲(chǔ)區(qū)域I和存儲(chǔ)區(qū)域2,則終端可監(jiān)控存儲(chǔ)區(qū)域I和存儲(chǔ)區(qū)域2中存儲(chǔ)的圖像和音樂(lè)。
[0037]考慮到在不同的應(yīng)用場(chǎng)景中,終端需要監(jiān)控的本地文件的類型可能不同,本地文件的操作時(shí)間也可能不同。
[0038]因此,在本申請(qǐng)實(shí)施例中,可根據(jù)不同的應(yīng)用場(chǎng)景預(yù)設(shè)待監(jiān)控的本地文件的文件類型和操作時(shí)間,則終端可監(jiān)控指定類型的本地文件;其中,該指定類型的本地文件包括但不限于:圖像、音頻、視頻等媒體文件和txt、pdf、doc等格式的文本文件中的至少一種。終端還可監(jiān)控指定操作時(shí)間的本地文件,具體的,終端還可監(jiān)控不同存儲(chǔ)區(qū)域中本地文件的操作時(shí)間,確定出落在預(yù)設(shè)時(shí)間段(指定操作時(shí)間)內(nèi)的操作時(shí)間,將落在預(yù)設(shè)時(shí)間段內(nèi)的操作時(shí)間對(duì)應(yīng)的本地文件確定為監(jiān)控到的不同存儲(chǔ)區(qū)域中的本地文件。
[0039]在實(shí)際應(yīng)用場(chǎng)景中,當(dāng)用戶對(duì)APP的存儲(chǔ)區(qū)域中的本地文件進(jìn)行操作時(shí),終端會(huì)記錄操作日志,將該操作日志存儲(chǔ)在該存儲(chǔ)區(qū)域中,該操作日志至少包括:操作時(shí)間、操作類型等。則終端可監(jiān)控該操作日志中的操作時(shí)間。
[0040]一般的,對(duì)本地文件的操作可包括對(duì)本地文件的瀏覽、更新、下載、創(chuàng)建等操作,則本申請(qǐng)實(shí)施例所述的操作時(shí)間可包括本地文件的瀏覽時(shí)間、更新時(shí)間、下載時(shí)間和創(chuàng)建時(shí)間等中的至少一種。
[0041]例如,若預(yù)設(shè)待監(jiān)控的本地文件的文件類型為圖像和音樂(lè),且預(yù)設(shè)待監(jiān)控的本地文件的操作類型為瀏覽;預(yù)設(shè)操作時(shí)間為最近一周(即距離當(dāng)前時(shí)間的時(shí)間長(zhǎng)度不超過(guò)一周的操作時(shí)間)。則終端在監(jiān)控各存儲(chǔ)區(qū)域的本地文件時(shí),監(jiān)控圖像APP和音樂(lè)APP分別對(duì)應(yīng)的存儲(chǔ)區(qū)域I和存儲(chǔ)區(qū)域2中最近一周瀏覽過(guò)的圖像和音樂(lè)。
[0042]上例中,若存儲(chǔ)區(qū)域I中的圖像A以及存儲(chǔ)區(qū)域2中的歌曲B被瀏覽。則終端可監(jiān)測(cè)到圖像A和歌曲B的瀏覽時(shí)間,終端可分別判斷圖像A和歌曲B的瀏覽時(shí)間是否落在最近一周的時(shí)間段內(nèi),若是,則確定該瀏覽時(shí)間對(duì)應(yīng)的圖像A(或歌曲B)為監(jiān)控到的不同存儲(chǔ)區(qū)域中的本地文件,否則,確定該瀏覽時(shí)間對(duì)應(yīng)的圖像A(或歌曲B)不屬于監(jiān)控到的不同存儲(chǔ)區(qū)域中的本地文件。
[0043]需要說(shuō)明的是,本申請(qǐng)終端可實(shí)時(shí)監(jiān)控當(dāng)前是否存在正在被操作的本地文件,或者可每間隔預(yù)設(shè)時(shí)間段監(jiān)控是否存在已經(jīng)被操作的本地文件,這里不作具體限制。
[0044]S102:獲取監(jiān)控到的本地文件的文件路徑。
[0045]在本申請(qǐng)實(shí)施例中,具體可通過(guò)終端自身的操作系統(tǒng)獲取監(jiān)控到的本地文件的文件路徑。
[0046]在實(shí)際應(yīng)用場(chǎng)景中,存儲(chǔ)區(qū)域中的本地文件均對(duì)應(yīng)一個(gè)文件路徑,一般的,終端在確定了本地文件所在的存儲(chǔ)區(qū)域后,也就確定了該本地文件的文件路徑。此外,當(dāng)用戶對(duì)本地文件進(jìn)行操作時(shí),終端會(huì)產(chǎn)生操作日志,該操作日志中往往會(huì)記錄操作該本地文件的文件路徑。
[0047]則本申請(qǐng)實(shí)施例在獲取監(jiān)控到的本地文件的文件路徑時(shí),終端可根據(jù)本地文件的存儲(chǔ)區(qū)域確定該本地文件的文件路徑,為了獲取方便,終端還可以直接從操作日志中獲取該本地文件的文件路徑。
[0048]例如,若終端監(jiān)測(cè)到圖像APP和音樂(lè)APP分別對(duì)應(yīng)的存儲(chǔ)區(qū)域I和存儲(chǔ)區(qū)域2中的圖像A和歌曲B后,可確定存儲(chǔ)區(qū)域I對(duì)應(yīng)的文件路徑,以及確定存儲(chǔ)區(qū)域2對(duì)應(yīng)的文件路徑,例如,若存儲(chǔ)區(qū)域I為磁盤(pán)X的y文件夾,則終端可確定存儲(chǔ)區(qū)域I對(duì)應(yīng)的文件路徑為X:\y。若用戶最近瀏覽過(guò)圖像A和歌曲B,則終端可從操作日志中獲取圖像A和歌曲B分別對(duì)應(yīng)的文件路徑。
[0049]S103:將各文件路徑存儲(chǔ)在預(yù)設(shè)存儲(chǔ)區(qū)域中。
[0050]本申請(qǐng)所述的預(yù)設(shè)存儲(chǔ)區(qū)域獨(dú)立于各APP對(duì)應(yīng)的存儲(chǔ)區(qū)域,該預(yù)設(shè)存儲(chǔ)區(qū)域用于存儲(chǔ)終端監(jiān)控到的本地文件的文件路徑,該預(yù)設(shè)存儲(chǔ)區(qū)域包括但不限于終端中的某一個(gè)緩存、內(nèi)存、磁盤(pán)等存儲(chǔ)區(qū)域。
[0051]該預(yù)設(shè)存儲(chǔ)區(qū)域可以存儲(chǔ)通過(guò)步驟S102獲取到的不同APP對(duì)應(yīng)的本地文件的文件路徑,例如,該預(yù)設(shè)存儲(chǔ)區(qū)域中可以存儲(chǔ)圖像APP和音樂(lè)APP對(duì)應(yīng)的圖像和音樂(lè)對(duì)應(yīng)的文件路徑。由于終端的操作系統(tǒng)一旦獲取到另一個(gè)APP對(duì)應(yīng)的本地文件的存儲(chǔ)路徑,就可以根據(jù)該文件路徑直接訪問(wèn)該本地文件,而不需要訪問(wèn)該本地文件對(duì)應(yīng)的APP。
[0052]也就是說(shuō),本申請(qǐng)上述圖1所示的方法中,終端自身的操作系統(tǒng)通過(guò)監(jiān)測(cè)不同存儲(chǔ)區(qū)域中的本地文件,獲取監(jiān)控到的本地文件的文件路徑,將不同存儲(chǔ)區(qū)域中的本地文件對(duì)應(yīng)的文件路徑存儲(chǔ)在預(yù)設(shè)存儲(chǔ)區(qū)域中,當(dāng)某一個(gè)APP需要訪問(wèn)其他一個(gè)或多個(gè)APP對(duì)應(yīng)的本地文件時(shí),可通過(guò)存儲(chǔ)有訪問(wèn)路徑的預(yù)設(shè)存儲(chǔ)區(qū)域直接訪問(wèn)本地文件,而不需要訪問(wèn)該本地文件對(duì)應(yīng)的APP,從而可提高本地文件的訪問(wèn)效率。
[0053]本申請(qǐng)預(yù)設(shè)存儲(chǔ)區(qū)域中最多可存儲(chǔ)的文件路徑的數(shù)量,可以根據(jù)實(shí)際需求來(lái)設(shè)定(如可根據(jù)不同的應(yīng)用場(chǎng)景來(lái)設(shè)定)。
[0054]需要說(shuō)明的是,終端可定時(shí)對(duì)預(yù)設(shè)存儲(chǔ)區(qū)域中,操作時(shí)間未落在預(yù)設(shè)時(shí)間段內(nèi)的本地文件的文件路徑進(jìn)行刪除,以空出足夠的空間存儲(chǔ)后續(xù)存放的文件路徑,也就是說(shuō),預(yù)設(shè)存儲(chǔ)區(qū)域中僅存儲(chǔ)預(yù)設(shè)時(shí)間段內(nèi)的本地文件的文件路徑,這樣,終端在需要獲取文件路徑時(shí),可獲取預(yù)設(shè)存儲(chǔ)區(qū)域中的各文件路徑。例如,若預(yù)設(shè)時(shí)間段為最近一周,則當(dāng)前時(shí)刻僅保留操作時(shí)間為最近一周的本地文件的文件路徑,刪除操作時(shí)間為最近一周之前的本地文件的文件路徑,終端在需要獲取文件路徑時(shí),可獲取操作時(shí)間落在最近一周內(nèi)的各本地文件的文件路徑。
[0055]在本申請(qǐng)實(shí)施例中,當(dāng)終端中的某個(gè)APP需要訪問(wèn)其他APP對(duì)應(yīng)的本地文件時(shí),可以從本申請(qǐng)上述實(shí)施例提供的預(yù)設(shè)存儲(chǔ)區(qū)域中獲取預(yù)先存儲(chǔ)的本地文件的文件路徑,并根據(jù)該獲取的文件路徑直接訪問(wèn)對(duì)應(yīng)的本地文件,以下將具體說(shuō)明本申請(qǐng)實(shí)施例提供的本地文件的訪問(wèn)方法。
[0056]圖2為本申請(qǐng)實(shí)施例提供的本地文件的訪問(wèn)方法,具體包括以下步驟:
[0057]S201:接收用戶輸入的獲取本地文件的指令。
[0058]本申請(qǐng)實(shí)施例所述的獲取本地文件的指令可以為用戶輸入的音頻指令、文本指令、或者為用戶通過(guò)頁(yè)面上的相關(guān)按鈕輸入的指令。
[0059]例如,假設(shè)存儲(chǔ)區(qū)域I中存儲(chǔ)有圖像A、存儲(chǔ)區(qū)域2中存儲(chǔ)有歌曲B,存儲(chǔ)區(qū)域C中存儲(chǔ)有Pdf文件C ;其中,圖像A、歌曲B和pdf文件C為用戶瀏覽過(guò)的本地文件。與圖像A、歌曲B和pdf文件C分別對(duì)應(yīng)的文件路徑1、文件路徑2和文件路徑3均存儲(chǔ)于預(yù)設(shè)存儲(chǔ)區(qū)域中。當(dāng)用戶啟動(dòng)終端中安裝的社交APP,且需要向服務(wù)器發(fā)送最近瀏覽過(guò)的圖像A、歌曲B和pdf文件C時(shí),用戶可在社交APP展示的頁(yè)面上點(diǎn)擊獲取本地文件的按鈕,則終端可接收用戶輸入的獲取本地文件的指令。如圖3所示,為終端上的社交APP展示的頁(yè)面,該頁(yè)面上包括多個(gè)用于輸入指令的按鈕,具體包括:圖像、文件、位置、語(yǔ)音輸入等按鈕,則本申請(qǐng)實(shí)施例用戶可點(diǎn)擊如圖3所示的文件按鈕,終端可接收到相應(yīng)的指令,其中,該指令為用戶輸入的獲取本地文件的指令;或者用戶還可點(diǎn)擊如圖3所示的語(yǔ)音輸入按鈕,則用戶可向終端輸入音頻指令,終端可接收到該音頻指令,其中,該音頻指令為用戶輸入的獲取本地文件的指令。
[0060]S202:從預(yù)設(shè)存儲(chǔ)區(qū)域中獲取預(yù)存的各文件路徑。
[0061]終端通過(guò)步驟S201接收到用戶輸入的獲取本地文件的指令時(shí),從預(yù)設(shè)存儲(chǔ)區(qū)域中獲取預(yù)存的各文件路徑。
[0062]沿用上例,若終端接收到用戶輸入的獲取本地文件的指令時(shí),可從預(yù)設(shè)存儲(chǔ)區(qū)域中獲取文件路徑1、文件路徑2和文件路徑3。
[0063]S203:根據(jù)獲取的文件路徑,訪問(wèn)該文件路徑對(duì)應(yīng)的本地文件。
[0064]繼續(xù)沿用上例,終端可根據(jù)獲取的文件路徑1、文件路徑2和文件路徑3,可同時(shí)訪問(wèn)不同存儲(chǔ)區(qū)域中的圖像A、歌曲B和pdf文件C。
[0065]當(dāng)然,本申請(qǐng)實(shí)施例用戶在輸入用于獲取本地文件的指令時(shí),還可具體輸入獲取指定類型的本地文件的指令。例如,用戶可輸入獲取最近一周(預(yù)設(shè)時(shí)間段內(nèi))瀏覽過(guò)的媒體文件或文本文件的指令。若終端在接收到用戶輸入的獲取最近一周瀏覽過(guò)的媒體文件的指令時(shí),由于圖像A和歌曲B為媒體文件,pdf文件C不是媒體文件,因此,終端可從預(yù)設(shè)存儲(chǔ)區(qū)域中只獲取圖像A和歌曲B分別對(duì)應(yīng)的文件路徑I和文件路徑2,并根據(jù)該文件路徑I和文件路徑2直接訪問(wèn)圖像A和歌曲B ;若終端在接收到用戶輸入的獲取最近一周瀏覽過(guò)的文本文件時(shí),由于Pdf文件C屬于文本文件,圖像A和歌曲B不屬于文本文件,因此,終端可從預(yù)設(shè)存儲(chǔ)區(qū)域中獲取最近瀏覽過(guò)的Pdf文件C的文件路徑3,并根據(jù)該文件路徑3直接訪問(wèn)該pdf文件C。
[0066]上述圖2所示的方法中,終端在接收到用戶輸入的獲取本地文件的指令時(shí),直接從預(yù)設(shè)存儲(chǔ)區(qū)域中獲取各文件路徑,并直接訪問(wèn)各文件路徑對(duì)應(yīng)的本地文件,而不需要訪問(wèn)該本地文件對(duì)應(yīng)的APP,從而可有效提高訪問(wèn)本地文件的效率。尤其是預(yù)設(shè)存儲(chǔ)區(qū)域中存儲(chǔ)有不同APP的本地文件對(duì)應(yīng)的文件路徑時(shí),終端可根據(jù)各文件路徑直接訪問(wèn)不同APP的本地文件,而不需要逐一訪問(wèn)各APP,并訪問(wèn)各APP提供的本地文件,顯然,可有效提高訪問(wèn)本地文件的效率。
[0067]本申請(qǐng)實(shí)施例圖2所示的方法,可以由終端上安裝的APP來(lái)執(zhí)行。
[0068]為了方便用戶選擇終端訪問(wèn)到的各本地文件中的其中一個(gè)或多個(gè)本地文件,來(lái)發(fā)送給服務(wù)器分享給其他人時(shí),在本申請(qǐng)實(shí)施例中,當(dāng)終端訪問(wèn)到預(yù)設(shè)存儲(chǔ)區(qū)域中的文件路徑對(duì)應(yīng)的本地文件時(shí),可展示各本地文件對(duì)應(yīng)的文件標(biāo)識(shí)。
[0069]本申請(qǐng)實(shí)施例所述的文件標(biāo)識(shí)可以為本地文件的文件名,或者為本地文件的截圖等。例如,當(dāng)終端訪問(wèn)到圖像A之后,可將該圖像A的截圖展示給用戶。又例如,當(dāng)終端訪問(wèn)到圖像A、歌曲B和pdf文件C之后,可將圖像A、歌曲B和pdf文件C的文件名以列表的形式展示給用戶,如圖4所示。
[0070]在圖4中,“演講稿m.pdf”為pdf文件C的文件名,“X.mp4”為歌曲B的文件名,“主持人照片.jpeg”為圖像A的文件名。則用戶可以點(diǎn)擊圖4所示的文件名(文件標(biāo)識(shí))來(lái)選擇需要發(fā)送給服務(wù)器的圖像A、歌曲B和pdf文件C中的至少一個(gè),以發(fā)送給服務(wù)器。
[0071]考慮到在實(shí)際應(yīng)用場(chǎng)景中,用戶優(yōu)先訪問(wèn)操作時(shí)間距離當(dāng)前時(shí)間較近的本地文件的可能性較大,因此,在本申請(qǐng)實(shí)施例中,展示訪問(wèn)到的各本地文件的文件標(biāo)識(shí)時(shí),可根據(jù)操作時(shí)間進(jìn)行展示,具體的,終端可首先確定訪問(wèn)的各本地文件的操作時(shí)間,針對(duì)每個(gè)確定的操作時(shí)間,確定該操作時(shí)間與當(dāng)前時(shí)間之間的時(shí)間長(zhǎng)度,按照各時(shí)間長(zhǎng)度由小到大的順序,對(duì)各時(shí)間長(zhǎng)度對(duì)應(yīng)的本地文件的文件標(biāo)識(shí)進(jìn)行排序,展示排序后的各文件標(biāo)識(shí),也就是說(shuō),操作時(shí)間距離當(dāng)前時(shí)間越近,排序越靠前,操作時(shí)間距離當(dāng)前時(shí)間越遠(yuǎn),排序越靠后,這樣,用戶在需要訪問(wèn)操作時(shí)間距離當(dāng)前時(shí)間最近的本地文件時(shí),就可通過(guò)排在靠前的文件標(biāo)識(shí)來(lái)訪問(wèn)對(duì)應(yīng)的本地文件,從而可提高用戶操作的便利性。
[0072]沿用上例,假設(shè)當(dāng)前時(shí)間為2014年12月I日,終端可首先確定訪問(wèn)的圖像A、歌曲B和pdf文件C的操作時(shí)間分別為2014年11月27日、2014年11月28日、2014年11月29日,確定2014年11月27、2014年11月28日、2014年11月29日分別與2014年12月I日的時(shí)間長(zhǎng)度為4天、3天、2天,按照各時(shí)間長(zhǎng)度由小到大的順序(即2天、3天、4天),對(duì)訪問(wèn)到的本地文件進(jìn)行排序,排序后的文件名的順序?yàn)椤把葜v稿m.pdf”、“x.mp4”、“主持人照片.jpeg”,將這三個(gè)排序后的文件名展示給用戶,展示出的各本地文件的文件標(biāo)識(shí)如圖4所示。
[0073]在本申請(qǐng)實(shí)施例中,由于預(yù)設(shè)存儲(chǔ)區(qū)域中的各文件路徑可以為多種類型的本地文件(如,可以是媒體文件和/或文本文件),因此,終端可獲取多種類型的本地文件的文件路徑,并展示對(duì)應(yīng)的本地文件的文件標(biāo)識(shí),從而使得用戶同時(shí)選擇多種類型的本地文件的文件標(biāo)識(shí),將對(duì)應(yīng)的各類型的本地文件發(fā)送給服務(wù)器,分享給其他人。
[0074]以上為本申請(qǐng)實(shí)施例提供的文件路徑的存儲(chǔ)方法以及本地文件的訪問(wèn)方法,基于同樣的思路,本申請(qǐng)實(shí)施例還提供了一種文件路徑的存儲(chǔ)裝置以及本地文件的訪問(wèn)裝置,如圖5和圖6所示。
[0075]參見(jiàn)圖5,為本申請(qǐng)實(shí)施例提供的文件路徑的存儲(chǔ)裝置,包括:
[0076]監(jiān)控模塊51,用于監(jiān)控不同存儲(chǔ)區(qū)域中的本地文件,所述不同存儲(chǔ)區(qū)域包括不同應(yīng)用APP對(duì)應(yīng)的存儲(chǔ)區(qū)域;
[0077]獲取模塊52,用于獲取監(jiān)控到的本地文件的文件路徑;
[0078]存儲(chǔ)模塊53,用于將各文件路徑存儲(chǔ)在預(yù)設(shè)存儲(chǔ)區(qū)域中。
[0079]可選的,監(jiān)控模塊51具體用于,監(jiān)控不同存儲(chǔ)區(qū)域中本地文件的操作時(shí)間,在監(jiān)控到的各操作時(shí)間中,確定出落在預(yù)設(shè)時(shí)間段內(nèi)的操作時(shí)間,將落在預(yù)設(shè)時(shí)間段內(nèi)的操作時(shí)間對(duì)應(yīng)的本地文件確定為監(jiān)控到的不同存儲(chǔ)區(qū)域中的本地文件。
[0080]可選的,所述操作時(shí)間包括本地文件的瀏覽時(shí)間、更新時(shí)間、下載時(shí)間和創(chuàng)建時(shí)間中的至少一種。
[0081]可選的,監(jiān)控模塊51具體用于,監(jiān)控不同存儲(chǔ)區(qū)域中指定類型的本地文件,其中,所述指定類型的本地文件包括媒體文件和/或文本文件。
[0082]參見(jiàn)圖6,為本申請(qǐng)實(shí)施例提供的本地文件的訪問(wèn)裝置,包括:
[0083]獲取模塊61,用于在接收到用戶輸入的獲取本地文件的指令時(shí),從預(yù)設(shè)存儲(chǔ)區(qū)域中獲取預(yù)存的各文件路徑,所述預(yù)設(shè)存儲(chǔ)區(qū)域獨(dú)立于各應(yīng)用APP對(duì)應(yīng)的存儲(chǔ)區(qū)域;
[0084]訪問(wèn)模塊62,用于根據(jù)所述文件路徑,訪問(wèn)該文件路徑對(duì)應(yīng)的本地文件。
[0085]可選的,所述裝置還包括:
[0086]展示模塊63,用于展示訪問(wèn)到的各本地文件的文件標(biāo)識(shí)。
[0087]可選的,展示模塊63具體用于,確定訪問(wèn)的各本地文件的操作時(shí)間,針對(duì)每個(gè)確定的操作時(shí)間,確定該操作時(shí)間與當(dāng)前時(shí)間之間的時(shí)間長(zhǎng)度,按照各時(shí)間長(zhǎng)度由小到大的順序,對(duì)各本地文件的文件標(biāo)識(shí)進(jìn)行排序,展示排序后的各文件標(biāo)識(shí)。
[0088]可選的,所述預(yù)設(shè)存儲(chǔ)區(qū)域中的各文件路徑為指定類型的本地文件的文件路徑,其中,所述指定類型的本地文件包括媒體文件和/或文本文件。
[0089]本申請(qǐng)實(shí)施例提供的文件路徑的存儲(chǔ)方法以及本地文件的訪問(wèn)方法,終端可監(jiān)控不同存儲(chǔ)區(qū)域中的本地文件,獲取監(jiān)控到的本地文件的文件路徑,將各文件路徑存儲(chǔ)在預(yù)設(shè)存儲(chǔ)區(qū)域中,當(dāng)接收到用戶輸入的獲取本地文件的指令時(shí),從該預(yù)設(shè)存儲(chǔ)區(qū)域中獲取預(yù)存的各文件路徑,根據(jù)該文件路徑,訪問(wèn)該文件路徑對(duì)應(yīng)的本地文件,這樣,終端就可根據(jù)該預(yù)設(shè)存儲(chǔ)區(qū)域中存儲(chǔ)的文件路徑,直接訪問(wèn)該文件路徑對(duì)應(yīng)的本地文件,從而,可有效提高對(duì)本地文件的訪問(wèn)效率。
[0090]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0091]本申請(qǐng)是參照根據(jù)本申請(qǐng)實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0092]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0093]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0094]在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
[0095]內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì)的示例。
[0096]計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可以由任何方法或技術(shù)來(lái)實(shí)現(xiàn)信息存儲(chǔ)。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、其他類型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤(pán)只讀存儲(chǔ)器(CD-ROM)、數(shù)字多功能光盤(pán)(DVD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤(pán)存儲(chǔ)或其他磁性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可以被計(jì)算設(shè)備訪問(wèn)的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號(hào)和載波。
[0097]還需要說(shuō)明的是,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、商品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、商品或者設(shè)備中還存在另外的相同要素。
[0098]本領(lǐng)域技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0099]以上所述僅為本申請(qǐng)的實(shí)施例而已,并不用于限制本申請(qǐng)。對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),本申請(qǐng)可以有各種更改和變化。凡在本申請(qǐng)的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的權(quán)利要求范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種文件路徑的存儲(chǔ)方法,其特征在于,包括: 監(jiān)控不同存儲(chǔ)區(qū)域中的本地文件,所述不同存儲(chǔ)區(qū)域包括不同應(yīng)用APP對(duì)應(yīng)的存儲(chǔ)區(qū)域; 獲取監(jiān)控到的本地文件的文件路徑; 將各文件路徑存儲(chǔ)在預(yù)設(shè)存儲(chǔ)區(qū)域中。2.如權(quán)利要求1所述的方法,其特征在于,監(jiān)控不同存儲(chǔ)區(qū)域中的本地文件,具體包括: 監(jiān)控不同存儲(chǔ)區(qū)域中本地文件的操作時(shí)間; 在監(jiān)控到的各操作時(shí)間中,確定出落在預(yù)設(shè)時(shí)間段內(nèi)的操作時(shí)間; 將落在預(yù)設(shè)時(shí)間段內(nèi)的操作時(shí)間對(duì)應(yīng)的本地文件,確定為監(jiān)控到的不同存儲(chǔ)區(qū)域中的本地文件。3.如權(quán)利要求2所述的方法,其特征在于,所述操作時(shí)間包括本地文件的瀏覽時(shí)間、更新時(shí)間、下載時(shí)間和創(chuàng)建時(shí)間中的至少一種。4.如權(quán)利要求1所述的方法,其特征在于,監(jiān)控不同存儲(chǔ)區(qū)域中的本地文件,具體包括: 監(jiān)控不同存儲(chǔ)區(qū)域中指定類型的本地文件,其中,所述指定類型的本地文件包括媒體文件和/或文本文件。5.—種本地文件的訪問(wèn)方法,其特征在于,包括: 在接收到用戶輸入的獲取本地文件的指令時(shí),從預(yù)設(shè)存儲(chǔ)區(qū)域中獲取預(yù)存的各文件路徑,所述預(yù)設(shè)存儲(chǔ)區(qū)域獨(dú)立于各應(yīng)用APP對(duì)應(yīng)的存儲(chǔ)區(qū)域; 根據(jù)所述文件路徑,訪問(wèn)該文件路徑對(duì)應(yīng)的本地文件。6.如權(quán)利要求5所述的方法,其特征在于,所述方法還包括: 展示訪問(wèn)到的各本地文件的文件標(biāo)識(shí)。7.如權(quán)利要求6所述的方法,其特征在于,展示訪問(wèn)到的各本地文件的文件標(biāo)識(shí),具體包括: 確定訪問(wèn)的各本地文件的操作時(shí)間; 針對(duì)每個(gè)確定的操作時(shí)間,確定該操作時(shí)間與當(dāng)前時(shí)間之間的時(shí)間長(zhǎng)度; 按照各時(shí)間長(zhǎng)度由小到大的順序,對(duì)各本地文件的文件標(biāo)識(shí)進(jìn)行排序; 展不排序后的各文件標(biāo)識(shí)。8.一種文件路徑的存儲(chǔ)裝置,其特征在于,包括: 監(jiān)控模塊,用于監(jiān)控不同存儲(chǔ)區(qū)域中的本地文件,所述不同存儲(chǔ)區(qū)域包括不同應(yīng)用APP對(duì)應(yīng)的存儲(chǔ)區(qū)域; 獲取模塊,用于獲取監(jiān)控到的本地文件的文件路徑; 存儲(chǔ)模塊,用于將各文件路徑存儲(chǔ)在預(yù)設(shè)存儲(chǔ)區(qū)域中。9.如權(quán)利要求8所述的裝置,其特征在于,所述監(jiān)控模塊具體用于,監(jiān)控不同存儲(chǔ)區(qū)域中本地文件的操作時(shí)間,在監(jiān)控到的各操作時(shí)間中,確定出落在預(yù)設(shè)時(shí)間段內(nèi)的操作時(shí)間,將落在預(yù)設(shè)時(shí)間段內(nèi)的操作時(shí)間對(duì)應(yīng)的本地文件,確定為監(jiān)控到的不同存儲(chǔ)區(qū)域中的本地文件。10.如權(quán)利要求9所述的裝置,其特征在于,所述操作時(shí)間包括本地文件的瀏覽時(shí)間、更新時(shí)間、下載時(shí)間和創(chuàng)建時(shí)間中的至少一種。11.如權(quán)利要求8所述的裝置,其特征在于,所述監(jiān)控模塊具體用于,監(jiān)控不同存儲(chǔ)區(qū)域中指定類型的本地文件,其中,所述指定類型的本地文件包括媒體文件和/或文本文件。12.—種本地文件的訪問(wèn)裝置,其特征在于,包括: 獲取模塊,用于在接收到用戶輸入的獲取本地文件的指令時(shí),從預(yù)設(shè)存儲(chǔ)區(qū)域中獲取預(yù)存的各文件路徑,所述預(yù)設(shè)存儲(chǔ)區(qū)域獨(dú)立于各應(yīng)用APP對(duì)應(yīng)的存儲(chǔ)區(qū)域; 訪問(wèn)模塊,用于根據(jù)所述文件路徑,訪問(wèn)該文件路徑對(duì)應(yīng)的本地文件。13.如權(quán)利要求12所述的裝置,其特征在于,所述裝置還包括: 展示模塊,用于展示訪問(wèn)到的各本地文件的文件標(biāo)識(shí)。14.如權(quán)利要求13所述的裝置,其特征在于,所述展示模塊具體用于,確定訪問(wèn)的各本地文件的操作時(shí)間,針對(duì)每個(gè)確定的操作時(shí)間,確定該操作時(shí)間與當(dāng)前時(shí)間之間的時(shí)間長(zhǎng)度,按照各時(shí)間長(zhǎng)度由小到大的順序,對(duì)各本地文件的文件標(biāo)識(shí)進(jìn)行排序,展示排序后的各文件標(biāo)識(shí)。
【文檔編號(hào)】G06F17/30GK105824827SQ201510004642
【公開(kāi)日】2016年8月3日
【申請(qǐng)日】2015年1月6日
【發(fā)明人】朱沁, 周競(jìng)文
【申請(qǐng)人】阿里巴巴集團(tuán)控股有限公司