專利名稱:一種桌面插件部署方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種移動終端插件,特別是涉及一種桌面插件部署方法及系統(tǒng)。
背景技術(shù):
現(xiàn)有的android移動終端,在部署桌面插件時,如果選擇的插件移動到桌面某一頁時,會判斷桌面頁上的空間是否不足,如果空間不足,則部署桌面插件會失敗,用戶必須先退出部署操作,先刪除該桌面頁的插件,清理出足夠的空間,才能再一次進(jìn)行桌面插件的部署工作,在最不利情況下,可能要操作好幾次才能成功部署新的桌面插件,這樣操作比較繁瑣,要多次操作,不利于用戶體驗。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種桌面插件部署方法及系統(tǒng),在桌面頁空間不足的情況下,用戶可以選擇是否要覆蓋桌面頁原有插件的技術(shù),在任何情況下一次性完成桌面插件部署,提高用戶體驗。為了達(dá)到上述目的,本發(fā)明采用的技術(shù)方案是,一種桌面插件部署方法,包括以下步驟
a.用戶進(jìn)入插件界面,選擇要加載的插件,并移到桌面頁;
b.獲取加載插件需要占據(jù)的空間大小,獲取桌面頁剩余空間;
c.判斷插件需要占據(jù)的空間大小是否小于桌面頁的剩余空間,是則直接進(jìn)行插件加載,否則執(zhí)行下一步;
d.根據(jù)插件需占據(jù)的空間大小刪除桌面頁已有插件;
e.在桌面頁對插件進(jìn)行加載。進(jìn)一步的,所述的步驟d所述的根據(jù)插件需占據(jù)的空間大小刪除桌面頁已有的插件具體包括
步驟S101.逐個獲取桌面已有插件的大??;
步驟S102.將與要加載的插件與已有插件的大小進(jìn)行比較,并挑選出大于要加載的插件并與要加載的插件相差最小的已有插件,將加載的插件覆蓋已有插件。進(jìn)一步的,步驟d所述的根據(jù)插件需占據(jù)的空間大小刪除桌面頁已有的插件具體包括
步驟S201.逐個獲取桌面已有插件的大小;
步驟S202.將與要加載的插件與已有插件的大小進(jìn)行比較,并挑選出大于要加載的插件的已有插件供用戶選擇;
步驟S203.用戶選擇要覆蓋的已有插件。進(jìn)一步的,步驟e所述的在桌面頁對插件進(jìn)行加載具體包括
步驟S301.桌面頁獲取到用戶選擇的覆蓋的已有插件命令;
步驟S302.將需要加載的插件覆蓋已有的選擇插件。
進(jìn)一步的,所述的覆蓋包括
步驟S401.刪除已有插件;
步驟S402.加載需要加載的插件。一種桌面插件部署方法的系統(tǒng),包括
插件模塊,用于用戶進(jìn)入插件界 面,選擇要加載的插件;
檢測模塊,用于獲取加載插件需要占據(jù)的空間大小,獲取桌面頁剩余空間及獲取各個已有插件大?。?br>
判斷模塊,用于判斷插件需要占據(jù)的空間大小是否小于桌面頁的剩余空間;
刪除模塊,用于根據(jù)插件需占據(jù)的空間大小刪除桌面頁已有插件;
加載模塊,用于在桌面頁對插件進(jìn)行加載。所述的系統(tǒng)進(jìn)一步包括
比較模塊,用于將與要加載的插件與已有插件的大小進(jìn)行比較,并挑選出大于要加載的插件并與要加載的插件相差最小的已有插件,將加載的插件覆蓋已有插件;
選擇模塊,用于供用戶選擇要覆蓋的已有插件。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是在桌面頁空間不足的情況下,用戶可以選擇是否要覆蓋桌面頁原有插件的技術(shù),在任何情況下一次性完成桌面插件部署,提高用戶體驗。
圖I為本發(fā)明的方法流程圖。
具體實施例方式下面結(jié)合實施例參照附圖進(jìn)行詳細(xì)說明,以便對本發(fā)明的技術(shù)特征及優(yōu)點進(jìn)行更深入的詮釋。本發(fā)明的方法流程圖如圖I所示,一種桌面插件部署方法,包括以下步驟
a.用戶進(jìn)入插件界面,選擇要加載的插件,并移到桌面頁;
b.獲取加載插件需要占據(jù)的空間大小,獲取桌面頁剩余空間;
c.判斷插件需要占據(jù)的空間大小是否小于桌面頁的剩余空間,是則直接進(jìn)行插件加載,否則執(zhí)行下一步;
d.根據(jù)插件需占據(jù)的空間大小刪除桌面頁已有插件;
e.在桌面頁對插件進(jìn)行加載。進(jìn)一步的,所述的步驟d所述的根據(jù)插件需占據(jù)的空間大小刪除桌面頁已有的插件具體包括
步驟S101.逐個獲取桌面已有插件的大??;
步驟S102.將與要加載的插件與已有插件的大小進(jìn)行比較,并挑選出大于要加載的插件并與要加載的插件相差最小的已有插件,將加載的插件覆蓋已有插件。進(jìn)一步的,步驟d所述的根據(jù)插件需占據(jù)的空間大小刪除桌面頁已有的插件具體包括
步驟S201.逐個獲取桌面已有插件的大??;步驟S202.將與要加載的插件與已有插件的大小進(jìn)行比較,并挑選出大于要加載的插件的已有插件供用戶選擇;
步驟S203.用戶選擇要覆蓋的已有插件。進(jìn)一步的,步驟e所述的在桌面頁對插件進(jìn)行加載具體包括
步驟S301.桌面頁獲取到用戶選擇的覆蓋的已有插件命令;
步驟S302.將需要加載的插件覆蓋已有的選擇插件。進(jìn)一步的,所述的覆蓋包括
步驟S401.刪除已有插件; 步驟S402.加載需要加載的插件。一種桌面插件部署方法的系統(tǒng),包括
插件模塊,用于用戶進(jìn)入插件界面,選擇要加載的插件;
檢測模塊,用于獲取加載插件需要占據(jù)的空間大小,獲取桌面頁剩余空間及獲取各個已有插件大?。?br>
判斷模塊,用于判斷插件需要占據(jù)的空間大小是否小于桌面頁的剩余空間;
刪除模塊,用于根據(jù)插件需占據(jù)的空間大小刪除桌面頁已有插件;
加載模塊,用于在桌面頁對插件進(jìn)行加載。所述的系統(tǒng)進(jìn)一步包括
比較模塊,用于將與要加載的插件與已有插件的大小進(jìn)行比較,并挑選出大于要加載的插件并與要加載的插件相差最小的已有插件,將加載的插件覆蓋已有插件;
選擇模塊,用于供用戶選擇要覆蓋的已有插件。作為本發(fā)明的實施例,例如,本發(fā)明需要安裝flash插件,則進(jìn)入相應(yīng)的插件界面進(jìn)行查找,用戶在插件界面找到flash插件后,點擊該插件,并進(jìn)行安裝。系統(tǒng)獲取該安裝命令后,首先對該flash插件安裝所需要占據(jù)的桌面頁空間進(jìn)行計算,同時對桌面頁的剩余空間進(jìn)行計算。將兩者空間大小進(jìn)行比較,若桌面頁剩余空間大則直接安裝flash插件,若桌面頁剩余空間不足安裝,則自動對桌面頁已有插件占據(jù)空間進(jìn)行計算。將占據(jù)空間大于flash插件的已有插件以下拉列表形式展示給用戶,供用戶選擇是否覆蓋已有插件或覆蓋哪個已有插件,一般用戶選擇不常用的插件,具體選擇視用戶需求而定。在覆蓋插件的過程中,首先刪除掉該已有插件,再進(jìn)行加載安裝。本發(fā)明較現(xiàn)有技術(shù)而言,不需要用戶退出安裝,刪除某個插件后再進(jìn)行安裝,萬一出現(xiàn)刪除某個已有插件后仍然空間不足,導(dǎo)致退出幾次才能加載成功,利用本發(fā)明使用戶安裝加載插件一次即可成功,提高了加載效率,優(yōu)化了用戶體驗。以上內(nèi)容是結(jié)合具體的優(yōu)選方式對本發(fā)明所作的進(jìn)一步詳細(xì)說明,不應(yīng)認(rèn)定本發(fā)明的具體實施只局限于以上說明。對于本技術(shù)領(lǐng)域的技術(shù)人員而言,在不脫離本發(fā)明構(gòu)思的前提下,還可以作出若干簡單推演或替換,均應(yīng)視為由本發(fā)明所提交的權(quán)利要求確定的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種桌面插件部署方法,包括以下步驟 a.用戶進(jìn)入插件界面,選擇要加載的插件,并移到桌面頁; b.獲取加載插件需要占據(jù)的空間大小,獲取桌面頁剩余空間; c.判斷插件需要占據(jù)的空間大小是否小于桌面頁的剩余空間,是則直接進(jìn)行插件加載,否則執(zhí)行下一步; d.根據(jù)插件需占據(jù)的空間大小刪除桌面頁已有插件; e.在桌面頁對插件進(jìn)行加載。
2.根據(jù)權(quán)利要求I所述的桌面插件部署方法,其特征在于,所述的步驟d所述的根據(jù)插件需占據(jù)的空間大小刪除桌面頁已有的插件具體包括 步驟S101.逐個獲取桌面已有插件的大?。? 步驟S102.將與要加載的插件與已有插件的大小進(jìn)行比較,并挑選出大于要加載的插件并與要加載的插件相差最小的已有插件,將加載的插件覆蓋已有插件。
3.根據(jù)權(quán)利要求I所述的桌面插件部署方法,其特征在于,步驟d所述的根據(jù)插件需占據(jù)的空間大小刪除桌面頁已有的插件具體包括 步驟S201.逐個獲取桌面已有插件的大小; 步驟S202.將與要加載的插件與已有插件的大小進(jìn)行比較,并挑選出大于要加載的插件的已有插件供用戶選擇; 步驟S203.用戶選擇要覆蓋的已有插件。
4.根據(jù)權(quán)利要求3所述的桌面插件部署方法,其特征在于,步驟e所述的在桌面頁對插件進(jìn)行加載具體包括 步驟S301.桌面頁獲取到用戶選擇的覆蓋的已有插件命令; 步驟S302.將需要加載的插件覆蓋已有的選擇插件。
5.根據(jù)權(quán)利要求4所述的桌面插件部署方法,其特征在于所述的覆蓋包括 步驟S401.刪除已有插件; 步驟S402.加載需要加載的插件。
6.一種根據(jù)權(quán)利要求1-5所述的桌面插件部署方法的系統(tǒng),其特征在于,包括 插件模塊,用于用戶進(jìn)入插件界面,選擇要加載的插件; 檢測模塊,用于獲取加載插件需要占據(jù)的空間大小,獲取桌面頁剩余空間及獲取各個已有插件大?。?判斷模塊,用于判斷插件需要占據(jù)的空間大小是否小于桌面頁的剩余空間; 刪除模塊,用于根據(jù)插件需占據(jù)的空間大小刪除桌面頁已有插件; 加載模塊,用于在桌面頁對插件進(jìn)行加載。
7.根據(jù)權(quán)利要求6所述的桌面插件部署方法的系統(tǒng),其特征在于,進(jìn)一步包括 比較模塊,用于將與要加載的插件與已有插件的大小進(jìn)行比較,并挑選出大于要加載的插件并與要加載的插件相差最小的已有插件,將加載的插件覆蓋已有插件; 選擇模塊,用于供用戶選擇要覆蓋的已有插件。
全文摘要
本發(fā)明公開了一種桌面插件部署方法及系統(tǒng),所述方法包括以下步驟a.用戶進(jìn)入插件界面,選擇要加載的插件,并移到桌面頁;b.獲取加載插件需要占據(jù)的空間大小,獲取桌面頁剩余空間;c.判斷插件需要占據(jù)的空間大小是否小于桌面頁的剩余空間,是則直接進(jìn)行插件加載,否則執(zhí)行下一步;d.根據(jù)插件需占據(jù)的空間大小刪除桌面頁已有插件;e.在桌面頁對插件進(jìn)行加載。本發(fā)明在桌面頁空間不足的情況下,用戶可以選擇是否要覆蓋桌面頁原有插件的技術(shù),在任何情況下一次性完成桌面插件部署,提高用戶體驗。
文檔編號G06F9/44GK102955696SQ20121043654
公開日2013年3月6日 申請日期2012年11月6日 優(yōu)先權(quán)日2012年11月6日
發(fā)明者曾元清, 林志詠 申請人:廣東歐珀移動通信有限公司