一種用于清理對(duì)應(yīng)移動(dòng)設(shè)備的緩存的方法與設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種用于清理對(duì)應(yīng)移動(dòng)設(shè)備的緩存的技術(shù)。
【背景技術(shù)】
[0002]當(dāng)今,用戶可使用的終端越來越多,一個(gè)用戶可同時(shí)擁有多個(gè)用戶設(shè)備,如同時(shí)擁有PC和移動(dòng)設(shè)備,而移動(dòng)設(shè)備的屏幕相對(duì)較小,操作不便,PC手機(jī)助手的出現(xiàn)極大方便了用戶在PC端來管理和操作其移動(dòng)設(shè)備。然而,現(xiàn)有技術(shù)中,用戶通過PC手機(jī)助手來管理和操作其移動(dòng)設(shè)備時(shí),如向其移動(dòng)設(shè)備中安裝app (applicat1n,應(yīng)用程序)、發(fā)送文件等時(shí),PC手機(jī)助手僅執(zhí)行app安裝或文件發(fā)送功能,未對(duì)用戶的移動(dòng)設(shè)備的緩存進(jìn)行清理(如用戶對(duì)其移動(dòng)設(shè)備的頻繁使用,難免會(huì)產(chǎn)生各種緩存垃圾,如網(wǎng)頁瀏覽痕跡等),從而在app安裝的過程中,若移動(dòng)設(shè)備的當(dāng)前剩余存儲(chǔ)空間小于安裝該app所需的存儲(chǔ)空間,則會(huì)導(dǎo)致整個(gè)安裝過程的失敗,不僅降低了 app的安裝成功率,也影響了用戶管理其移動(dòng)設(shè)備的體驗(yàn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的一個(gè)目的是提供一種用于清理對(duì)應(yīng)移動(dòng)設(shè)備的緩存的方法與設(shè)備。
[0004]根據(jù)本發(fā)明的一個(gè)方面,提供了一種在第一用戶設(shè)備端用于清理對(duì)應(yīng)第二移動(dòng)設(shè)備的緩存的方法,其中,該方法包括:
[0005]向?qū)?yīng)第二移動(dòng)設(shè)備發(fā)送用于清理所述第二移動(dòng)設(shè)備的緩存的第一包文件;
[0006]接收所述第二移動(dòng)設(shè)備發(fā)送的緩存清理結(jié)果信息。
[0007]根據(jù)本發(fā)明的另一方面,還提供了一種在第二移動(dòng)設(shè)備端用于輔助對(duì)應(yīng)第一用戶設(shè)備清理該第二移動(dòng)設(shè)備的緩存的方法,其中,該方法包括:
[0008]接收所述第一用戶設(shè)備發(fā)送的用于清理該第二移動(dòng)設(shè)備的緩存的第一包文件;
[0009]將所述第一包文件存儲(chǔ)于預(yù)定文件路徑;
[0010]檢測(cè)所述第一包文件是否屬于所述第二移動(dòng)設(shè)備的可執(zhí)行文件;
[0011]若所述第一包文件屬于所述第二移動(dòng)設(shè)備的可執(zhí)行文件,將所述第一包文件所對(duì)應(yīng)的文件存儲(chǔ)路徑寫入該第二移動(dòng)設(shè)備的環(huán)境變量;
[0012]基于所述環(huán)境變量中被寫入的所述第一包文件所對(duì)應(yīng)的文件存儲(chǔ)路徑,運(yùn)行所述第一包文件,以清理該第二移動(dòng)設(shè)備的緩存;
[0013]將緩存清理結(jié)果信息發(fā)送給所述第一用戶設(shè)備。
[0014]根據(jù)本發(fā)明的一個(gè)方面,還提供了一種用于清理對(duì)應(yīng)第二移動(dòng)設(shè)備的緩存的第一用戶設(shè)備,其中,該第一用戶設(shè)備包括:
[0015]用于向?qū)?yīng)第二移動(dòng)設(shè)備發(fā)送用于清理所述第二移動(dòng)設(shè)備的緩存的第一包文件的裝置;
[0016]用于接收所述第二移動(dòng)設(shè)備發(fā)送的緩存清理結(jié)果信息的裝置。
[0017]根據(jù)本發(fā)明的另一方面,還提供了一種用于輔助對(duì)應(yīng)第一用戶設(shè)備清理第二移動(dòng)設(shè)備的緩存的第二移動(dòng)設(shè)備,其中,該第二移動(dòng)設(shè)備包括:
[0018]用于接收所述第一用戶設(shè)備發(fā)送的用于清理該第二移動(dòng)設(shè)備的緩存的第一包文件的裝置;
[0019]用于將所述第一包文件存儲(chǔ)于預(yù)定文件路徑的裝置;
[0020]用于檢測(cè)所述第一包文件是否屬于所述第二移動(dòng)設(shè)備的可執(zhí)行文件的裝置;
[0021]用于若所述第一包文件屬于所述第二移動(dòng)設(shè)備的可執(zhí)行文件,將所述第一包文件所對(duì)應(yīng)的文件存儲(chǔ)路徑寫入該第二移動(dòng)設(shè)備的環(huán)境變量的裝置;
[0022]用于基于所述環(huán)境變量中被寫入的所述第一包文件所對(duì)應(yīng)的文件存儲(chǔ)路徑,運(yùn)行所述第一包文件,以清理該第二移動(dòng)設(shè)備的緩存的裝置;
[0023]用于將緩存清理結(jié)果信息發(fā)送給所述第一用戶設(shè)備的裝置。
[0024]根據(jù)本發(fā)明的再一方面,還提供了一種用于清理對(duì)應(yīng)移動(dòng)設(shè)備的緩存的系統(tǒng),其中,該系統(tǒng)包括如前述根據(jù)本發(fā)明一個(gè)方面的一種用于清理對(duì)應(yīng)第二移動(dòng)設(shè)備的緩存的第一用戶設(shè)備,以及如前述根據(jù)本發(fā)明另一方面的一種用于輔助對(duì)應(yīng)第一用戶設(shè)備清理第二移動(dòng)設(shè)備的緩存的第二移動(dòng)設(shè)備。
[0025]與現(xiàn)有技術(shù)相比,本發(fā)明的一個(gè)實(shí)施例中,第二移動(dòng)設(shè)備通過接收對(duì)應(yīng)第一用戶設(shè)備發(fā)送的用于清理該第二移動(dòng)設(shè)備的緩存的第一包文件;將所述第一包文件存儲(chǔ)于預(yù)定文件路徑;檢測(cè)所述第一包文件是否屬于所述第二移動(dòng)設(shè)備的可執(zhí)行文件;若所述第一包文件屬于所述第二移動(dòng)設(shè)備的可執(zhí)行文件,將所述第一包文件所對(duì)應(yīng)的文件存儲(chǔ)路徑寫入該第二移動(dòng)設(shè)備的環(huán)境變量;基于所述環(huán)境變量中被寫入的所述第一包文件所對(duì)應(yīng)的文件存儲(chǔ)路徑,運(yùn)行所述第一包文件,以清理該第二移動(dòng)設(shè)備的緩存;將緩存清理結(jié)果信息發(fā)送給所述第一用戶設(shè)備,實(shí)現(xiàn)了對(duì)第二移動(dòng)設(shè)備的緩存進(jìn)行清理,從而,不僅可提高通過第一用戶設(shè)備管理第二移動(dòng)設(shè)備如向第二移動(dòng)設(shè)備安裝app的成功率,也可以提高例如音頻、視頻、文件等向第二移動(dòng)設(shè)備的推送成功率,相應(yīng)地,也提升了用戶管理其移動(dòng)設(shè)備的體驗(yàn)。
【附圖說明】
[0026]通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0027]圖1示出根據(jù)本發(fā)明一個(gè)方面的一種用于清理對(duì)應(yīng)移動(dòng)設(shè)備的緩存的第一用戶設(shè)備和第二移動(dòng)設(shè)備的設(shè)備示意圖;
[0028]圖2示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的一種用于清理對(duì)應(yīng)移動(dòng)設(shè)備的緩存的第二移動(dòng)設(shè)備的設(shè)備示意圖;
[0029]圖3示出根據(jù)本發(fā)明另一個(gè)優(yōu)選實(shí)施例的一種用于清理對(duì)應(yīng)移動(dòng)設(shè)備的緩存的第一用戶設(shè)備和第二移動(dòng)設(shè)備的設(shè)備示意圖;
[0030]圖4示出根據(jù)本發(fā)明另一個(gè)方面的第一用戶設(shè)備和第二移動(dòng)設(shè)備配合實(shí)現(xiàn)一種用于清理對(duì)應(yīng)移動(dòng)設(shè)備的緩存的方法流程圖;
[0031]圖5示出根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的第二移動(dòng)設(shè)備實(shí)現(xiàn)一種用于清理對(duì)應(yīng)移動(dòng)設(shè)備的緩存的方法流程圖;
[0032]圖6示出根據(jù)本發(fā)明另一個(gè)優(yōu)選實(shí)施例的第一用戶設(shè)備和第二移動(dòng)設(shè)備配合實(shí)現(xiàn)一種用于清理對(duì)應(yīng)移動(dòng)設(shè)備的緩存的方法流程圖。
[0033]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
【具體實(shí)施方式】
[0034]下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
[0035]圖1示出根據(jù)本發(fā)明一個(gè)方面的一種用于清理對(duì)應(yīng)移動(dòng)設(shè)備的緩存的第一用戶設(shè)備I和第二移動(dòng)設(shè)備2的設(shè)備示意圖,其中,第一用戶設(shè)備I包括用于向?qū)?yīng)第二移動(dòng)設(shè)備發(fā)送用于清理所述第二移動(dòng)設(shè)備的緩存的第一包文件的裝置(以下簡(jiǎn)稱“第一發(fā)送裝置11”)、用于接收所述第二移動(dòng)設(shè)備發(fā)送的緩存清理結(jié)果信息的裝置(以下簡(jiǎn)稱“第二接收裝置12”),第二移動(dòng)設(shè)備2包括用于接收所述第一用戶設(shè)備發(fā)送的用于清理該第二移動(dòng)設(shè)備的緩存的第一包文件的裝置(以下簡(jiǎn)稱“第一接收裝置21”);用于將所述第一包文件存儲(chǔ)于預(yù)定文件路徑的裝置(以下簡(jiǎn)稱“存儲(chǔ)裝置22”);用于檢測(cè)所述第一包文件是否屬于所述第二移動(dòng)設(shè)備的可執(zhí)行文件的裝置(以下簡(jiǎn)稱“檢測(cè)裝置23”);用于若所述第一包文件屬于所述第二移動(dòng)設(shè)備的可執(zhí)行文件,將所述第一包文件所對(duì)應(yīng)的文件存儲(chǔ)路徑寫入該第二移動(dòng)設(shè)備的環(huán)境變量的裝置(以下簡(jiǎn)稱“第一寫入裝置24”);用于基于所述環(huán)境變量中被寫入的所述第一包文件所對(duì)應(yīng)的文件存儲(chǔ)路徑,運(yùn)行所述第一包文件,以清理該第二移動(dòng)設(shè)備的緩存的裝置(以下簡(jiǎn)稱“運(yùn)行裝置25”);用于將緩存清理結(jié)果信息發(fā)送給所述第一用戶設(shè)備的裝置(以下簡(jiǎn)稱“第二發(fā)送裝置26”)。
[0036]具體地,第一用戶設(shè)備I的第一發(fā)送裝置11向?qū)?yīng)第二移動(dòng)設(shè)備2發(fā)送用于清理所述第二移動(dòng)設(shè)備的緩存的第一包文件;相應(yīng)地,第二移動(dòng)設(shè)備2的第一接收裝置21接收所述第一用戶設(shè)備發(fā)送的用于清理該第二移動(dòng)設(shè)備的緩存的第一包文件;存儲(chǔ)裝置22將所述第一包文件存儲(chǔ)于預(yù)定文件路徑;檢測(cè)裝置23檢測(cè)所述第一包文件是否屬于所述第二移動(dòng)設(shè)備的可執(zhí)行文件;若所述第一包文件屬于所述第二移動(dòng)設(shè)備的可執(zhí)行文件,第一寫入裝置24將所述第一包文件所對(duì)應(yīng)的文件存儲(chǔ)路徑寫入該第二移動(dòng)設(shè)備的環(huán)境變量;運(yùn)行裝置25基于所述環(huán)境變量中被寫入的所述第一包文件所對(duì)應(yīng)的文件存儲(chǔ)路徑,運(yùn)行所述第一包文件,以清理該第二移動(dòng)設(shè)備的緩存;第二發(fā)送裝置26將緩存清理結(jié)果信息發(fā)送給所述第一用戶設(shè)備I ;相應(yīng)地,第一用戶設(shè)備I的第二接收裝置12接收所述第二移動(dòng)設(shè)備2發(fā)送的緩存清理結(jié)果信息。
[0037]在此,第一用戶設(shè)備I可以是任何一種可與用戶進(jìn)行人機(jī)交互的電子產(chǎn)品,例如包括但不限于通過鍵盤、鼠標(biāo)、觸摸板、語音識(shí)別、圖像識(shí)別等方式。在具體實(shí)施例中,第一用戶設(shè)備I可以是PC、PDA、掌上電腦PPC或平板電腦等。
[0038]在此,第二移動(dòng)設(shè)備2可以是任何一種具備android操作系統(tǒng)并可與用戶進(jìn)行人機(jī)交互的電子產(chǎn)品,例如包括但不限于通過鍵盤、軟鍵盤、觸摸屏、語音識(shí)別、圖像識(shí)別或手寫設(shè)備等方式。在具體實(shí)施例中,第二移動(dòng)設(shè)備2可以是手機(jī)、智能手機(jī)、可穿戴設(shè)備、PDA、掌上電腦PPC或平板電腦等。其中,第一用戶設(shè)備I和第二移動(dòng)設(shè)備2可通過wif1、藍(lán)牙、USB連接等方式連接,相應(yīng)地,本發(fā)明中第一用戶設(shè)備I對(duì)應(yīng)的第二移動(dòng)設(shè)備2是指與第一用戶設(shè)備I實(shí)現(xiàn)了連接的以上設(shè)備,例如包括但不限于通過無線和有線等方式實(shí)現(xiàn)連接,例如通過wif1、藍(lán)牙、USB連接等方式;“對(duì)應(yīng)”一詞表明了第一用戶設(shè)備I和第二移動(dòng)設(shè)備2兩者之間處于連接狀態(tài),例如包括但不限于通過無線和有線等方式實(shí)現(xiàn)連接,例如通過wif1、藍(lán)牙、USB連接等方式。在此,用戶通過第一用戶設(shè)備I或安裝與第一用戶設(shè)備I中的管理手機(jī)客戶端,可以很方便地在第一用戶設(shè)備I端來管理其第二移動(dòng)設(shè)備2,如通過第一用戶設(shè)備I便捷安全地向第二移動(dòng)設(shè)備2下載安裝app,搜索下載免費(fèi)資源如主題、壁紙、鈴聲、軟件、音樂、游戲等,并可實(shí)現(xiàn)管理第二移動(dòng)設(shè)備2資料,如系統(tǒng)文件、短信、聯(lián)系人的綜合管理等,以及備份還原第二移動(dòng)設(shè)備2中的重要數(shù)據(jù)等。
[0039]本領(lǐng)域技術(shù)人員應(yīng)能理解上述第一用戶設(shè)備I和第二移動(dòng)設(shè)備2僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的用戶設(shè)備或移動(dòng)設(shè)備如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。在此,第一用戶設(shè)備I和第二移動(dòng)設(shè)備2均包括一種能夠按照事先設(shè)定或存儲(chǔ)的指令,自動(dòng)進(jìn)行數(shù)值計(jì)算和信息處理的電子設(shè)備,其硬件包括但不限于微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數(shù)字處理器(DSP)、嵌入式設(shè)備等。
[0040]具體地,第一用戶設(shè)備I的第一發(fā)送裝置11主動(dòng)向?qū)?yīng)第二移動(dòng)設(shè)備2發(fā)送用于清理所述第二移動(dòng)設(shè)備的緩存的第一包文件,或者,基于事件觸發(fā)(如用戶請(qǐng)求等),向?qū)?yīng)第二移動(dòng)設(shè)備2發(fā)送用于清理所述第二移動(dòng)設(shè)備的緩存的第一包文件。
[0041]在此,所述第一包文件中封裝了實(shí)現(xiàn)清理緩存功能的代碼,代碼類型可以是以下任一項(xiàng):1)已編譯好的可以在JVMCJava虛擬機(jī))上運(yùn)行的目標(biāo)代碼即字節(jié)碼;2)可直接在android平臺(tái)上運(yùn)行代碼,如Android Dalvik執(zhí)行程序,即Dalvik字節(jié)碼(dex) ;3)將dex進(jìn)行優(yōu)化得到的odex,相應(yīng)地,第一包文件的文件類型可以是以下任一項(xiàng):JAR包文件、dex文件、odex文件。在此,本領(lǐng)域技術(shù)人員應(yīng)能理解上述第一包文件的文件類型及第一包文件中封裝的代碼類型僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的第一包文件的文件類型或第一包文件中封裝的代碼類型如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并在此以引用方式包含于此。
[0042]例如,假設(shè)用戶A具有兩個(gè)用戶設(shè)備,第一用戶設(shè)備I和第二移動(dòng)設(shè)備2,其中,第一用戶設(shè)備I為PC,第二移動(dòng)設(shè)備2為android智能手機(jī),當(dāng)用戶A欲通過第一用戶設(shè)備I向第二移動(dòng)設(shè)備2安裝app時(shí),現(xiàn)有技術(shù)中,當(dāng)?shù)谝挥脩粼O(shè)備I與第二移動(dòng)設(shè)備2進(jìn)行連接后,用戶A在第一用戶設(shè)備I中操作(如通過安裝在第一用戶設(shè)備I中的PC端手機(jī)助手)以向第二移動(dòng)設(shè)備2安裝app時(shí),第一用戶設(shè)備I僅執(zhí)行app安裝功能,并未對(duì)第二移動(dòng)設(shè)備2的緩存進(jìn)行清理,若第二移動(dòng)設(shè)備2的當(dāng)前剩余存儲(chǔ)空間小于安裝該app所需的存儲(chǔ)空間,則會(huì)導(dǎo)致整個(gè)