專利名稱:用于移動(dòng)終端的軟件轉(zhuǎn)移安裝方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)終端的軟件技術(shù)領(lǐng)域,特別是一種用于移動(dòng)終端的軟件轉(zhuǎn)移安裝方法及系統(tǒng)。
背景技術(shù):
目前,例如手機(jī)等移動(dòng)終端得到了相當(dāng)廣泛的普及和發(fā)展,因此,圍繞移動(dòng)終端的 各種軟件應(yīng)用也層出不窮,吸引用戶在終端中安裝了越來越多的軟件文件。特別是智能手機(jī)出現(xiàn)后,用戶可以通過大量第三方服務(wù)商提供的程序不斷對手機(jī) 功能進(jìn)行擴(kuò)充,并可以通過移動(dòng)通訊網(wǎng)絡(luò)來實(shí)現(xiàn)無線網(wǎng)絡(luò)接入,越來越多的軟件提供商投 入到智能手機(jī)平臺(tái)上,各種各樣的手機(jī)應(yīng)用軟件運(yùn)應(yīng)而生。但用戶在享受豐富多彩的軟件應(yīng)用所帶來的愉悅的時(shí)候,也遇到一些問題,例 如1、由于經(jīng)常會(huì)有軟件本身在安裝過程中不能選擇存儲(chǔ)路徑而只能安裝到手機(jī)存 儲(chǔ)中的情況,這樣會(huì)很快占滿有限的手機(jī)存儲(chǔ)空間;2、用戶希望將一款已經(jīng)安裝在手機(jī)存儲(chǔ)中的軟件程序重新安裝到存儲(chǔ)卡中,但是 已經(jīng)找不到安裝的源文件了,這時(shí)就無法重新安裝;3、由于原存儲(chǔ)卡的容量太小,希望換一張容量大的存儲(chǔ)卡,但是重新?lián)Q卡后就無 法使用原卡中的軟件來;4、隨著手機(jī)存儲(chǔ),特別是系統(tǒng)盤中安裝的軟件越來越多,會(huì)造成讀取速度過慢的 問題??傊謾C(jī)的內(nèi)部存儲(chǔ)空間畢竟是有限的,特別是一些軟件程序只能安裝到手機(jī) 的內(nèi)部存儲(chǔ)器中,隨著安裝的軟件程序越來越多,勢必會(huì)影響手機(jī)的運(yùn)行速度,而且在現(xiàn)有 技術(shù)下,用戶更換存儲(chǔ)卡時(shí)也會(huì)對使用原卡中的軟件程序造成不便。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種用于移動(dòng)終端的軟件轉(zhuǎn)移安裝方法及 系統(tǒng),以克服現(xiàn)有技術(shù)下無法對已安裝軟件的存儲(chǔ)空間進(jìn)行管理的問題。為了解決上述問題,本發(fā)明提供了一種用于移動(dòng)終端的軟件轉(zhuǎn)移安裝方法,包括 如下步驟檢測移動(dòng)終端中各盤符下的存儲(chǔ)分區(qū)可用容量及各分區(qū)中已經(jīng)安裝的軟件;根據(jù)所述檢測結(jié)果,為可轉(zhuǎn)移安裝軟件生成對應(yīng)的轉(zhuǎn)移提示,所述轉(zhuǎn)移提示包括 提示用戶可轉(zhuǎn)移的目標(biāo)分區(qū)和目錄;接收用戶通過所述轉(zhuǎn)移提示所選擇的可轉(zhuǎn)移安裝軟件及其目標(biāo)分區(qū)和目錄,搜索 該軟件的可轉(zhuǎn)移信息,并根據(jù)所述可轉(zhuǎn)移信息將該軟件文件轉(zhuǎn)移安裝至該目標(biāo)分區(qū)和目錄。本發(fā)明還提供一種用于移動(dòng)終端的軟件轉(zhuǎn)移安裝系統(tǒng),包括
檢測模塊,用于檢測移動(dòng)終端中各盤符下的存儲(chǔ)分區(qū)可用容量及各分區(qū)中已經(jīng)安 裝的軟件;提示模塊,根據(jù)所述檢測結(jié)果,為可轉(zhuǎn)移安裝軟件生成對應(yīng)的轉(zhuǎn)移提示,所述轉(zhuǎn)移 提示包括提示用戶可轉(zhuǎn)移的目標(biāo)分區(qū)和目錄;轉(zhuǎn)移模塊,用于接收用戶通過所述轉(zhuǎn)移提示所選擇的可轉(zhuǎn)移安裝軟件及其目標(biāo)分 區(qū)和目錄,搜索該軟件的可轉(zhuǎn)移信息,并根據(jù)該可轉(zhuǎn)移信息將該軟件文件轉(zhuǎn)移安裝至該目 標(biāo)分區(qū)和目錄。應(yīng)用本發(fā)明,可方便的對已經(jīng)安裝的軟件的存儲(chǔ)空間進(jìn)行管理,既可以保留手機(jī) 中已安裝軟件又不會(huì)影響手機(jī)的運(yùn)行速度。當(dāng)系統(tǒng)空間內(nèi)安裝的軟件過多導(dǎo)致運(yùn)行速度降 低時(shí),可方便的將其轉(zhuǎn)移安裝至其他存儲(chǔ)區(qū)域。同時(shí),利用本發(fā)明,在用戶需要更換存儲(chǔ)卡 時(shí),可以將原卡中的已安裝軟件先轉(zhuǎn)移至其他存儲(chǔ)區(qū)域,換卡后再轉(zhuǎn)移回新卡內(nèi)的存儲(chǔ)區(qū) 域,提高了使用者的滿意度。
圖1為根據(jù)本發(fā)明實(shí)施例所述的用于移動(dòng)終端的軟件轉(zhuǎn)移安裝方法流程圖;圖2為根據(jù)本發(fā)明另一實(shí)施例所述的用于移動(dòng)終端的軟件轉(zhuǎn)移安裝方法流程圖;圖3為根據(jù)本發(fā)明實(shí)施例所述的用于移動(dòng)終端的軟件轉(zhuǎn)移安裝系統(tǒng)示意圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施方式
對本發(fā)明作進(jìn)一步說明。本發(fā)明的主要技術(shù)思路在于,將手機(jī)中已安裝的軟件程序從一個(gè)盤符轉(zhuǎn)移存儲(chǔ)到 另一個(gè)盤符,其中各個(gè)盤符可以是不同的存儲(chǔ)器或存儲(chǔ)分區(qū),例如可以通過將手機(jī)中安裝 的軟件程序轉(zhuǎn)移存儲(chǔ)到外部存儲(chǔ)器,既節(jié)省了手機(jī)內(nèi)部存儲(chǔ)空間,又保留了手機(jī)中安裝的 軟件程序,最終提高手機(jī)的運(yùn)行速度。如圖1所示,為根據(jù)本發(fā)明實(shí)施例所述的用于移動(dòng)終端的軟件轉(zhuǎn)移安裝方法流程 圖,首先檢測移動(dòng)終端中各盤符下的存儲(chǔ)分區(qū)可用容量及各分區(qū)中已經(jīng)安裝的軟件(步驟 101);然后根據(jù)所述檢測結(jié)果,生成可轉(zhuǎn)移安裝軟件列表,及可轉(zhuǎn)移安裝軟件的對應(yīng)轉(zhuǎn)移提 示,所述轉(zhuǎn)移提示包括提示用戶可轉(zhuǎn)移的目標(biāo)分區(qū)和目錄(步驟10 ;之后接收用戶通過 所述轉(zhuǎn)移提示所選擇的可轉(zhuǎn)移安裝軟件及其目標(biāo)分區(qū)和目錄,搜索該軟件的可轉(zhuǎn)移信息, 并根據(jù)該可轉(zhuǎn)移信息將該軟件文件轉(zhuǎn)移安裝至該目標(biāo)分區(qū)和目錄(步驟103)。對于有些應(yīng)用程序,可以簡單的將它們從一個(gè)文件夾直接移動(dòng)到另一個(gè)目錄文件 夾,而不會(huì)影響到該程序的運(yùn)行,但對于很多程序來說,是不能直接轉(zhuǎn)移的,因?yàn)樗鼈冊谏?一次安裝時(shí)會(huì)對注冊表和/或系統(tǒng)文件作出修改,寫入的注冊表信息可能包含程序的所在 文件夾信息,或者寫入一些配置文件(通常是.ini文件)等。還有一些軟件在安裝過程中 會(huì)把部分程序和驅(qū)動(dòng)安裝在系統(tǒng)目錄下,這些文件不能被轉(zhuǎn)移。因此,本發(fā)明所述可轉(zhuǎn)移信息可以包括該軟件在上一次安裝過程所添加的文件中 可以被轉(zhuǎn)移的文件,以及對注冊表和/或系統(tǒng)文件和/或系統(tǒng)配置的修改。所述根據(jù)該可轉(zhuǎn)移信息將該軟件文件轉(zhuǎn)移安裝至該目標(biāo)分區(qū)和目錄的步驟,可以 包括將該軟件的所述可以被轉(zhuǎn)移的文件轉(zhuǎn)移至目標(biāo)分區(qū)和目錄,并將對注冊表和/或系統(tǒng)文件和/或系統(tǒng)配置的修改根據(jù)目標(biāo)分區(qū)和目錄再次進(jìn)行修改。例如,如果需要對安裝于原分區(qū)目錄C:\360中的360軟件轉(zhuǎn)移到目標(biāo)分區(qū)目錄 D:\360,就可以將該軟件程序所添加的文件從原文件夾目錄轉(zhuǎn)移至目標(biāo)分區(qū)目錄,同時(shí),將 注冊表中的有關(guān)可轉(zhuǎn)移信息也做相應(yīng)的修改。例如,通過運(yùn)行注冊表編輯程序Regedit. exe,通過“編輯一查找”菜單查找應(yīng)用程序原安裝文件夾(C:\360),找到后,將其修改為目 標(biāo)文件夾(D:\360),繼續(xù)查找、修改,直至改完所有文件夾信息為止。而對于一些配置文件,一般可能存放在安裝文件夾下或C:\Windows文件夾下,有 時(shí)該文件中也會(huì)包含關(guān)于安裝文件夾的信息,轉(zhuǎn)移安裝時(shí)也要將它修改過來。而對所述可轉(zhuǎn)移信息的搜索,可以是在本終端中執(zhí)行目錄文件及注冊表項(xiàng)的掃 描,也可以是事先將一些分析后的常用軟件的可轉(zhuǎn)移信息存儲(chǔ)于一預(yù)置的數(shù)據(jù)文件中,通 過在該數(shù)據(jù)文件中的搜索來獲得對應(yīng)的可轉(zhuǎn)移信息。這些可轉(zhuǎn)移信息,可以是經(jīng)過分析后確定的例如該軟件是否是強(qiáng)制安裝于C盤還 是可選擇安裝于其他盤符下,會(huì)建立怎樣的文件目錄和路徑,安裝過程會(huì)釋放哪些文件,釋 放的位置在哪里,是否可以被移動(dòng),以及對注冊表項(xiàng)或系統(tǒng)文件或系統(tǒng)配置進(jìn)行了哪些修 改等,這些可轉(zhuǎn)移信息都可以事先收集確定出來,并存儲(chǔ)于數(shù)據(jù)文件中。當(dāng)然,也可以將可 能的安裝文件目錄信息放入一個(gè)腳本中,并據(jù)此執(zhí)行掃描過程以確定可轉(zhuǎn)移信息。所述數(shù)據(jù)文件可以是數(shù)據(jù)庫的形式,也可以是列表或文本等信息格式。根據(jù)本發(fā) 明的實(shí)施例,數(shù)據(jù)文件可以是位于本機(jī),也可以位于遠(yuǎn)程服務(wù)器。如果數(shù)據(jù)文件位于遠(yuǎn)程服務(wù)器時(shí),本機(jī)可以從服務(wù)器獲得可轉(zhuǎn)移信息的方式,可 以有多種,例如,當(dāng)執(zhí)行轉(zhuǎn)移前,首先由本機(jī)向服務(wù)器請求與該軟件相對應(yīng)的可轉(zhuǎn)移信息; 服務(wù)器收到該請求后,將該軟件的可轉(zhuǎn)移信息發(fā)送至終端。還可以是事先由終端定期將本 機(jī)已安裝軟件信息告知服務(wù)器;服務(wù)器將與該終端已安裝軟件對應(yīng)的可轉(zhuǎn)移信息發(fā)送至終 端存儲(chǔ)。這樣當(dāng)終端執(zhí)行轉(zhuǎn)移安裝時(shí),即使不能與服務(wù)器連線,也可以直接調(diào)出本機(jī)內(nèi)存儲(chǔ) 的可轉(zhuǎn)移信息。此外,本發(fā)明實(shí)施例所述將該軟件文件轉(zhuǎn)移安裝至該目標(biāo)分區(qū)和目錄之前,還可 以進(jìn)一步判斷該軟件文件是否正在被其他程序所占用;如果是,則解除該占用程序的鎖定。 關(guān)于解除鎖定的方式,可以是通過進(jìn)程掃描,強(qiáng)制關(guān)閉該占用程序,終止其進(jìn)程或服務(wù)等方 式實(shí)現(xiàn)。而對于一些手機(jī)中存在的自啟動(dòng)文件,是不能隨意移動(dòng)的,否則將導(dǎo)致無法正常 啟動(dòng)。因此,本發(fā)明實(shí)施例所述將該軟件文件轉(zhuǎn)移安裝至該目標(biāo)分區(qū)和目錄之前,還可以進(jìn) 一步判斷該軟件文件中是否包含自啟動(dòng)文件;如果包含,則保留自啟動(dòng)文件在原存儲(chǔ)分區(qū) 中,只移動(dòng)除此文件外的其他文件,以保證移動(dòng)后的軟件自啟動(dòng)功能仍可正常使用。而對于一些與軟件相應(yīng)的配置文件和日志文件,由于這些文件通常會(huì)比較大,或 者隨著軟件的使用不斷的增加,默認(rèn)情況下是不建議用戶移動(dòng)到手機(jī)內(nèi)存中的。如圖2所示,為根據(jù)本發(fā)明另一實(shí)施例所述的用于移動(dòng)終端的軟件轉(zhuǎn)移安裝方法 流程圖。步驟210 接收到用戶指定的轉(zhuǎn)移安裝操作后,在終端的存儲(chǔ)器中搜索與待轉(zhuǎn)移 安裝的軟件程序相關(guān)的可轉(zhuǎn)移信息;步驟220 判斷需要移動(dòng)的軟件程序中是否有文件在運(yùn)行或被占用中,如果是,則執(zhí)行步驟230 ;否則,執(zhí)行步驟MO ;步驟230 結(jié)束所述文件的運(yùn)行或解除對該文件的占用鎖定,執(zhí)行步驟MO ;步驟MO 判斷需要移動(dòng)的軟件程序是否在手機(jī)的內(nèi)部存儲(chǔ)器中,如果是,則執(zhí)行 步驟250 ;否則,執(zhí)行步驟觀0 ;步驟250 判斷需要移動(dòng)的軟件程序是否存在自啟動(dòng)文件,如果是,則執(zhí)行步驟 260 ;否則,執(zhí)行步驟270 ;例如,可以根據(jù)C:\private\101f875a目錄下是否存在相應(yīng)的.rsc文件來判斷需 要移動(dòng)的軟件程序是否有自啟動(dòng)功能。如果有,則移動(dòng)除.rsc文件外的其他文件,以保證 移動(dòng)后的軟件程序的自啟動(dòng)功能仍可正常使用。步驟沈0 保留自啟動(dòng)文件在原存儲(chǔ)器中,根據(jù)可轉(zhuǎn)移信息將需要移動(dòng)的其他文 件從原存儲(chǔ)分區(qū)移動(dòng)到目標(biāo)存儲(chǔ)分區(qū)中,包括根據(jù)可轉(zhuǎn)移信息對注冊表和/或系統(tǒng)文件進(jìn) 行修改。步驟270 根據(jù)可轉(zhuǎn)移信息將需要移動(dòng)的程序文件從原存儲(chǔ)分區(qū)移動(dòng)到目標(biāo)存儲(chǔ) 分區(qū)中,包括根據(jù)可轉(zhuǎn)移信息對注冊表和/或系統(tǒng)文件或系統(tǒng)配置進(jìn)行修改。步驟觀0 判斷是否存在程序配置文件或日志文件,如果存在,則執(zhí)行步驟四0 ;否 則,執(zhí)行步驟270。步驟四0 保留程序配置文件和日志文件在原存儲(chǔ)器中,將需要移動(dòng)的其他文件 從原存儲(chǔ)分區(qū)移動(dòng)到目標(biāo)存儲(chǔ)分區(qū)中,包括根據(jù)可轉(zhuǎn)移信息對注冊表和/或系統(tǒng)文件或系 統(tǒng)配置進(jìn)行修改。如圖3所示,為根據(jù)本發(fā)明實(shí)施例所述的用于移動(dòng)終端的軟件轉(zhuǎn)移安裝系統(tǒng)示意 圖,包括檢測模塊301,提示模塊302,及轉(zhuǎn)移模塊303,其中檢測模塊301,用于檢測移動(dòng)終端中各盤符下的存儲(chǔ)分區(qū)可用容量及各分區(qū)中已 經(jīng)安裝的軟件;提示模塊302,用于根據(jù)所述檢測結(jié)果,生成可轉(zhuǎn)移安裝軟件列表,及可轉(zhuǎn)移安裝 軟件的對應(yīng)轉(zhuǎn)移提示,所述轉(zhuǎn)移提示包括提示用戶可轉(zhuǎn)移的目標(biāo)分區(qū)和目錄;轉(zhuǎn)移模塊303,用于接收用戶通過所述轉(zhuǎn)移提示所選擇的可轉(zhuǎn)移安裝軟件及其目 標(biāo)分區(qū)和目錄,搜索該軟件的可轉(zhuǎn)移信息,并根據(jù)該可轉(zhuǎn)移信息將該軟件文件轉(zhuǎn)移安裝至 該目標(biāo)分區(qū)和目錄。其中,所述可轉(zhuǎn)移信息包括該軟件通過安裝過程所添加的文件中可以被轉(zhuǎn)移的文 件,以及對注冊表和/或系統(tǒng)文件和/或系統(tǒng)配置的修改;所述轉(zhuǎn)移模塊,用于將該軟件的所述可以被轉(zhuǎn)移的文件轉(zhuǎn)移至目標(biāo)分區(qū)和目錄, 并將對注冊表和/或系統(tǒng)文件和/或系統(tǒng)配置的修改根據(jù)目標(biāo)分區(qū)和目錄再次進(jìn)行修改。同樣,所述軟件的可轉(zhuǎn)移信息可以存儲(chǔ)于一預(yù)置的數(shù)據(jù)文件中。所述數(shù)據(jù)文件可 以位于終端本機(jī)或遠(yuǎn)程服務(wù)器。所述轉(zhuǎn)移模塊在將該軟件文件轉(zhuǎn)移安裝至該目標(biāo)分區(qū)和目錄之前,可進(jìn)一步用于 判斷該軟件文件是否正在被其他程序所占用;如果是,則解除該占用程序的鎖定。所述轉(zhuǎn)移模塊在將該軟件文件轉(zhuǎn)移安裝至該目標(biāo)分區(qū)和目錄之前,可進(jìn)一步用于 判斷該軟件文件中是否包含自啟動(dòng)文件;如果包含,則保留自啟動(dòng)文件在原存儲(chǔ)分區(qū)中。應(yīng)用本發(fā)明,用戶可以將那些在安裝過程中不能選擇存儲(chǔ)路徑而只能安裝到手機(jī)存儲(chǔ)里的軟件,轉(zhuǎn)移到存儲(chǔ)卡內(nèi),以節(jié)約手機(jī)的存儲(chǔ)空間,提升速度。用戶即使沒有一款軟 件的原安裝文件,只要該軟件已經(jīng)安裝于手機(jī)存儲(chǔ)中,就可以重新將其安裝到存儲(chǔ)卡中,而 且,當(dāng)用戶需要更換存儲(chǔ)卡時(shí),也可以利用本發(fā)明來騰挪里面的軟件程序。而對于一些經(jīng)常 使用的軟件,用戶可以將其轉(zhuǎn)移到手機(jī)存儲(chǔ)中以提高手機(jī)對其的讀取速度。
權(quán)利要求
1.一種用于移動(dòng)終端的軟件轉(zhuǎn)移安裝方法,其特征在于,包括如下步驟檢測移動(dòng)終端中各盤符下的存儲(chǔ)分區(qū)可用容量及各分區(qū)中已經(jīng)安裝的軟件;根據(jù)所述檢測結(jié)果,為可轉(zhuǎn)移安裝軟件生成對應(yīng)的轉(zhuǎn)移提示,所述轉(zhuǎn)移提示包括提示用戶可轉(zhuǎn)移的目標(biāo)分區(qū)和目錄;接收用戶通過所述轉(zhuǎn)移提示所選擇的可轉(zhuǎn)移安裝軟件及其目標(biāo)分區(qū)和目錄,搜索該軟 件的可轉(zhuǎn)移信息,并根據(jù)所述可轉(zhuǎn)移信息將該軟件文件轉(zhuǎn)移安裝至該目標(biāo)分區(qū)和目錄。
2.如權(quán)利要求1所述的方法,其特征在于,所述為可轉(zhuǎn)移安裝軟件生成對應(yīng)的轉(zhuǎn)移提 示的步驟,包括首先生成一可轉(zhuǎn)移安裝軟件列表,并在該列表中對應(yīng)生成可轉(zhuǎn)移提示。
3.如權(quán)利要求1所述的方法,其特征在于,所述可轉(zhuǎn)移信息包括該軟件通過安裝過程 所添加的文件中可以被轉(zhuǎn)移的文件,以及對注冊表和/或系統(tǒng)文件和/或系統(tǒng)配置的修 改;所述根據(jù)該可轉(zhuǎn)移信息將該軟件文件轉(zhuǎn)移安裝至該目標(biāo)分區(qū)和目錄的步驟,包括將該 軟件的所述可以被轉(zhuǎn)移的文件轉(zhuǎn)移至目標(biāo)分區(qū)和目錄,并將對注冊表和/或系統(tǒng)文件和/ 或系統(tǒng)配置的修改根據(jù)目標(biāo)分區(qū)和目錄再次進(jìn)行修改。
4.如權(quán)利要求1所述的方法,其特征在于,所述軟件的可轉(zhuǎn)移信息存儲(chǔ)于一預(yù)置的數(shù) 據(jù)文件中;所述數(shù)據(jù)文件位于終端本機(jī)或遠(yuǎn)程服務(wù)器。
5.如權(quán)利要求1所述的方法,其特征在于,所述將該軟件文件轉(zhuǎn)移安裝至該目標(biāo)分區(qū) 和目錄之前,進(jìn)一步包括判斷該軟件文件是否正在被其他程序所占用;如果是,則解除該占用程序的鎖定。
6.如權(quán)利要求1所述的方法,其特征在于,所述將該軟件文件轉(zhuǎn)移安裝至該目標(biāo)分區(qū) 和目錄之前,進(jìn)一步包括判斷該軟件文件中是否包含自啟動(dòng)文件;如果包含,則保留自啟動(dòng)文件在原存儲(chǔ)分區(qū)中。
7.一種用于移動(dòng)終端的軟件轉(zhuǎn)移安裝系統(tǒng),其特征在于,包括檢測模塊,用于檢測移動(dòng)終端中各盤符下的存儲(chǔ)分區(qū)可用容量及各分區(qū)中已經(jīng)安裝的 軟件;提示模塊,根據(jù)所述檢測結(jié)果,為可轉(zhuǎn)移安裝軟件生成對應(yīng)的轉(zhuǎn)移提示,所述轉(zhuǎn)移提示 包括提示用戶可轉(zhuǎn)移的目標(biāo)分區(qū)和目錄;轉(zhuǎn)移模塊,用于接收用戶通過所述轉(zhuǎn)移提示所選擇的可轉(zhuǎn)移安裝軟件及其目標(biāo)分區(qū)和 目錄,搜索該軟件的可轉(zhuǎn)移信息,并根據(jù)該可轉(zhuǎn)移信息將該軟件文件轉(zhuǎn)移安裝至該目標(biāo)分 區(qū)和目錄。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述提示模塊首先生成一可轉(zhuǎn)移安裝軟件 列表,并在該列表中對應(yīng)生成可轉(zhuǎn)移提示。
9.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述可轉(zhuǎn)移信息包括該軟件通過安裝過程 所添加的文件中可以被轉(zhuǎn)移的文件,以及對注冊表和/或系統(tǒng)文件和/或系統(tǒng)配置的修 改;所述轉(zhuǎn)移模塊,用于將該軟件的所述可以被轉(zhuǎn)移的文件轉(zhuǎn)移至目標(biāo)分區(qū)和目錄,并將 對注冊表和/或系統(tǒng)文件和/或系統(tǒng)配置的修改根據(jù)目標(biāo)分區(qū)和目錄再次進(jìn)行修改。
10.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述軟件的可轉(zhuǎn)移信息存儲(chǔ)于一預(yù)置的數(shù) 據(jù)文件中;所述數(shù)據(jù)文件位于終端本機(jī)或遠(yuǎn)程服務(wù)器。
11.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述轉(zhuǎn)移模塊在將該軟件文件轉(zhuǎn)移安裝至 該目標(biāo)分區(qū)和目錄之前,進(jìn)一步用于判斷該軟件文件是否正在被其他程序所占用;如果是, 則解除該占用程序的鎖定。
12.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述轉(zhuǎn)移模塊在將該軟件文件轉(zhuǎn)移安裝至 該目標(biāo)分區(qū)和目錄之前,進(jìn)一步用于判斷該軟件文件中是否包含自啟動(dòng)文件;如果包含,則 保留自啟動(dòng)文件在原存儲(chǔ)分區(qū)中。
全文摘要
本發(fā)明提供了一種用于移動(dòng)終端的軟件轉(zhuǎn)移安裝方法及系統(tǒng),首先檢測移動(dòng)終端中各盤符下的存儲(chǔ)分區(qū)可用容量及各分區(qū)中已經(jīng)安裝的軟件;根據(jù)所述檢測結(jié)果,為可轉(zhuǎn)移安裝軟件生成對應(yīng)的轉(zhuǎn)移提示,所述轉(zhuǎn)移提示包括提示用戶可轉(zhuǎn)移的目標(biāo)分區(qū)和目錄;接收用戶通過所述轉(zhuǎn)移提示所選擇的可轉(zhuǎn)移安裝軟件及其目標(biāo)分區(qū)和目錄,搜索該軟件的可轉(zhuǎn)移信息,并根據(jù)所述可轉(zhuǎn)移信息將該軟件文件轉(zhuǎn)移安裝至該目標(biāo)分區(qū)和目錄。應(yīng)用本發(fā)明,可方便的對已經(jīng)安裝的軟件的存儲(chǔ)空間進(jìn)行管理,既可以保留手機(jī)中已安裝軟件又不會(huì)影響手機(jī)的運(yùn)行速度。
文檔編號G06F9/445GK102073526SQ201110023639
公開日2011年5月25日 申請日期2011年1月21日 優(yōu)先權(quán)日2011年1月21日
發(fā)明者李濤, 歐勝, 王偉 申請人:奇智軟件(北京)有限公司