一種應用設(shè)置方法及系統(tǒng)、服務器和終端的制作方法
【專利摘要】本發(fā)明提供一種應用設(shè)置方法及系統(tǒng)、服務器和終端,通過將應用的標識信息和對其進行設(shè)置的設(shè)置參數(shù)發(fā)送給服務器;接收應用設(shè)置恢復指令,根據(jù)該恢復應用設(shè)置恢復指令向服務器發(fā)送獲取請求;獲取標識信息和/或設(shè)置參數(shù);根據(jù)標識信息和/或設(shè)置參數(shù)對應用進行設(shè)置。即將應用的標識信息和/或?qū)ζ溥M行設(shè)置的設(shè)置參數(shù)備份到服務器,當接受到用戶觸發(fā)的應用設(shè)置恢復指令時,只需從服務器獲取對應的設(shè)置參數(shù)和/或標識信息,根據(jù)該設(shè)置參數(shù)和/或標識信息來恢復對應用的設(shè)置,解決了現(xiàn)有技術(shù)中沒有備份對應用進行設(shè)置的設(shè)置參數(shù)和標識信息的技術(shù)問題,方便的實現(xiàn)了根據(jù)備份的應用設(shè)置信息對應用設(shè)置的恢復,節(jié)省了設(shè)置時間,提高了用戶體驗。
【專利說明】
一種應用設(shè)置方法及系統(tǒng)、服務器和終端
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及通信領(lǐng)域,尤其涉及一種應用設(shè)置方法及系統(tǒng)、服務器和終端。
【背景技術(shù)】
[0002] 隨著終端的不斷發(fā)展和用戶對終端應用的需求的提升,終端的應用越來越多,為 用戶提供更多的信息和服務,用戶常常根據(jù)需要會對終端應用進行設(shè)置,而且當終端刷機、 恢復出廠設(shè)置或者用戶新更換手機時,或者發(fā)生其他需要恢復終端應用設(shè)置的情況時,用 戶需要對終端應用重新一一進行設(shè)置;上述方式當終端刷機、恢復出廠設(shè)置或者用戶新更 換手機時,不能方便的實現(xiàn)對應用設(shè)置的恢復,不僅浪費用戶時間,而且影響用戶的體驗。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明提供一種應用設(shè)置方法及系統(tǒng)、服務器和終端,旨在解決現(xiàn)有技術(shù)中沒有 備份對應用進行個性化設(shè)置的設(shè)置參數(shù)和應用標識信息的問題。
[0004] 為解決上述問題,本發(fā)明采用以下技術(shù)方案:
[0005] 本發(fā)明實施例提供一種應用設(shè)置方法,包括:
[0006] 接收終端發(fā)送的對應用進行設(shè)置的設(shè)置參數(shù)及應用的標識信息;
[0007] 根據(jù)設(shè)置參數(shù)和標識信息更新策略數(shù)據(jù)庫;
[0008] 接收到終端發(fā)送的獲取請求后,將設(shè)置參數(shù)和/或標識信息發(fā)送給終端。
[0009] 在本發(fā)明的一種實施例中,根據(jù)設(shè)置參數(shù)和標識信息更新策略數(shù)據(jù)庫包括:
[0010] 將設(shè)置參數(shù)和標識信息按照上報時間依次添加到策略數(shù)據(jù)庫中;或
[0011] 根據(jù)設(shè)置參數(shù)和標識信息對策略數(shù)據(jù)庫中的存儲數(shù)據(jù)進行修改;或
[0012] 根據(jù)設(shè)置參數(shù)或標識信息查找對應的策略數(shù)據(jù)庫,并更新策略數(shù)據(jù)庫。
[0013] 在本發(fā)明的一種實施例中,當策略數(shù)據(jù)庫包括設(shè)置參數(shù)策略數(shù)據(jù)庫時,根據(jù)設(shè)置 參數(shù)查找對應的策略數(shù)據(jù)庫,并更新策略數(shù)據(jù)庫包括:
[0014] 根據(jù)設(shè)置參數(shù)確定與其對應的設(shè)置參數(shù)策略數(shù)據(jù)庫;
[0015] 當設(shè)置參數(shù)與應用的初始設(shè)置參數(shù)不一致時,將標識信息存儲到設(shè)置參數(shù)策略數(shù) 據(jù)庫中;
[0016] 當設(shè)置參數(shù)與應用的初始設(shè)置參數(shù)一致時,從設(shè)置參數(shù)策略數(shù)據(jù)庫中刪除與標識 信息對應的存儲數(shù)據(jù)息。
[0017] 在本發(fā)明的一種實施例中,當策略數(shù)據(jù)庫包括標識信息策略數(shù)據(jù)庫時,根據(jù)標識 信息查找對應的策略數(shù)據(jù)庫,并更新策略數(shù)據(jù)庫包括:
[0018] 根據(jù)標識信息確定與其對應的標識信息策略數(shù)據(jù)庫;
[0019] 當設(shè)置參數(shù)與應用的初始設(shè)置參數(shù)不一致時,將設(shè)置參數(shù)存儲到標識信息策略數(shù) 據(jù)庫中;
[0020] 當設(shè)置參數(shù)與應用的初始設(shè)置參數(shù)一致時,從標識信息策略數(shù)據(jù)庫中刪除與設(shè)置 參數(shù)對應的存儲數(shù)據(jù)。
[0021] 本發(fā)明提供一種應用設(shè)置方法,包括:
[0022] 將應用的標識信息和對其進行設(shè)置的設(shè)置參數(shù)發(fā)送給服務器;
[0023] 接收應用設(shè)置恢復指令,根據(jù)應用設(shè)置恢復指令向服務器發(fā)送獲取請求;
[0024]獲取標識信息和/或設(shè)置參數(shù);
[0025] 根據(jù)標識信息和/或設(shè)置參數(shù)對應用進行設(shè)置。
[0026] 在本發(fā)明的一種實施例中,將應用的標識信息和對其進行設(shè)置的設(shè)置參數(shù)發(fā)送給 服務器,包括:
[0027] 將指定應用的標識信息和設(shè)置參數(shù)實時或定時發(fā)送給服務器;
[0028] 將設(shè)置參數(shù)發(fā)生改變的應用的標識信息和設(shè)置參數(shù)發(fā)送給服務器。
[0029] 在本發(fā)明的一種實施例中,獲取標識信息和/或設(shè)置參數(shù)包括:
[0030] 從服務器的策略數(shù)據(jù)庫中獲取與應用設(shè)置恢復指令對應,且上報時間最晚的設(shè)置 參數(shù)和標識信息;或
[0031] 從策略數(shù)據(jù)庫中獲取與應用設(shè)置恢復指令對應的設(shè)置參數(shù)和標識信息。
[0032] 本發(fā)明提供一種服務器,包括:
[0033]信息接收模塊,用于接收終端發(fā)送的對應用進行設(shè)置的設(shè)置參數(shù)及應用的標識信 息;
[0034] 策略數(shù)據(jù)庫更新模塊,用于根據(jù)設(shè)置參數(shù)和標識信息更新策略數(shù)據(jù)庫;
[0035] 第一發(fā)送模塊,用于接收到終端發(fā)送的獲取請求后,將設(shè)置參數(shù)或標識信息發(fā)送 給終端。
[0036]本發(fā)明提供一種終端,包括:
[0037] 第二發(fā)送模塊,用于將應用的標識信息和對其進行設(shè)置的設(shè)置參數(shù)發(fā)送給服務 器;
[0038] 指令接收模塊,用于接收應用設(shè)置恢復指令,根據(jù)應用設(shè)置恢復指令向服務器發(fā) 送獲取請求;
[0039] 獲取模塊,用于獲取標識信息和/或設(shè)置參數(shù);
[0040] 應用設(shè)置模塊,用于根據(jù)標識信息和設(shè)置參數(shù)對應用進行設(shè)置。
[0041] 本發(fā)明提供一種應用設(shè)置系統(tǒng),包括上述服務器和終端。
[0042]本發(fā)明的有益效果是:
[0043] 本發(fā)明實施例提供的應用設(shè)置方法及系統(tǒng)、服務器和終端,通過將對應用進行設(shè) 置的設(shè)置參數(shù)及應用的標識信息發(fā)送給服務器;當需要恢復對應用的設(shè)置時,向服務器發(fā) 送獲取請求去獲取標識信息和/或設(shè)置參數(shù);根據(jù)標識信息和/或設(shè)置參數(shù)對應用進行設(shè) 置。即將應用的標識信息和/或?qū)ζ溥M行設(shè)置的設(shè)置參數(shù)備份到服務器,在需要恢復對其設(shè) 置時,只需要從服務器獲取對應的設(shè)置參數(shù)和/或標識信息,根據(jù)該設(shè)置參數(shù)和/或標識信 息來恢復對應用的設(shè)置,解決了現(xiàn)有技術(shù)中沒有備份對應用進行個性化設(shè)置的設(shè)置參數(shù)和 標識信息的技術(shù)問題,方便的實現(xiàn)了對應用設(shè)置的恢復,提高了用戶體驗。
【附圖說明】
[0044] 圖1為本發(fā)明實施例一提供的應用設(shè)置方法流程圖;
[0045] 圖2為本發(fā)明實施例二提供的應用設(shè)置方法流程圖;
[0046] 圖3為本發(fā)明實施例三提供的服務器示意圖;
[0047] 圖4為本發(fā)明實施例四提供的終端示意圖;
[0048] 圖5為本發(fā)明實施例四提供的應用設(shè)置系統(tǒng)示意圖。
[0049] 圖6為本發(fā)明實施例五提供的應用凍結(jié)/解凍設(shè)置的設(shè)置信息備份方法流程圖;
[0050] 圖7為本發(fā)明實施例五提供的恢復應用凍結(jié)/解凍設(shè)置的方法流程圖。
【具體實施方式】
[0051 ]下面通過【具體實施方式】結(jié)合附圖對本發(fā)明作進一步詳細說明。
[0052] 實施例一:
[0053]本實施例提供一種應用設(shè)置方法,請參見圖1,具體包括:
[0054]步驟S101,接收終端上報的對應用進行設(shè)置的設(shè)置參數(shù)及應用的標識信息。
[0055]具體的,用戶常常會根據(jù)需要對應用進行各種設(shè)置,但是當終端刷機、恢復出廠設(shè) 置或者用戶新更換手機時,由于用戶之前對應用設(shè)置的信息沒有保存下來,此時就需要用 戶對終端應用一一重新進行設(shè)置,這樣很浪費用戶的時間;如果用戶沒有及時去設(shè)置,就會 使應用在一定時間內(nèi)處于用戶不想使其處于的狀態(tài),這在一定程度上會影響用戶的體驗。 所以當對應用進行設(shè)置后,可以將對應用進行設(shè)置的信息備份到服務器,后續(xù)當終端刷機、 恢復出廠設(shè)置或者用戶新更換手機時,用戶可以根據(jù)備份的信息對應用設(shè)置進行恢復設(shè) 置,該備份信息可以包括應用的設(shè)置參數(shù)和標識信息。當終端將對應用進行設(shè)置的設(shè)置參 數(shù)和該應用的標識信息發(fā)送給服務器時,服務器接收該設(shè)置參數(shù)和標識信息。服務器可以 是云服務器,也可以是其他獨立于終端并且能與終端進行通信的裝置。另外,標識信息具體 可以是應用的包名(Package Name),設(shè)置參數(shù)包括凍結(jié)/解凍設(shè)置的參數(shù)信息,應用權(quán)限設(shè) 置的參數(shù)信息、自啟動設(shè)置的參數(shù)信息和顯示通知設(shè)置的參數(shù)信息等。
[0056]步驟S102,根據(jù)設(shè)置參數(shù)和標識信息更新策略數(shù)據(jù)庫。
[0057] 具體的,當接受到終端發(fā)送來的對應用進行設(shè)置的設(shè)置參數(shù)和應用的標識信息 后,需要根據(jù)該設(shè)置參數(shù)或標識信息對策略數(shù)據(jù)庫進行更新。
[0058] 進一步的,根據(jù)設(shè)置參數(shù)和標識信息更新策略數(shù)據(jù)庫包括:將設(shè)置參數(shù)和標識信 息按照上報時間依次對應添加到策略數(shù)據(jù)庫中;或根據(jù)設(shè)置參數(shù)和標識信息對策略數(shù)據(jù)庫 中的存儲數(shù)據(jù)進行修改;或根據(jù)設(shè)置參數(shù)或標識信息查找對應的策略數(shù)據(jù)庫,并更新策略 數(shù)據(jù)庫。
[0059] 具體的,當終端實時或定時上報了設(shè)置數(shù)據(jù)和標識信息后,將每一時刻上報的設(shè) 置數(shù)據(jù)和標識信息都對應存儲到策略數(shù)據(jù)庫中,如下表1所示,其中標識信息A和標識信息B 可以是不同應用的包名,a、b是指不同的設(shè)置類型,如a是解凍/凍結(jié)設(shè)置,b是消息推送設(shè) 置,al和a2、bl和b2指同一設(shè)置類型的不同設(shè)置狀態(tài),如其中al可以是凍結(jié)、a2是解凍;其中 bl是開啟消息推送,b2是關(guān)閉消息推送等。
[0060]
[0061] 表 1
[0062] 另外,該策略數(shù)據(jù)庫記錄標識信息和設(shè)置參數(shù)的方式也可以如下表2所示,將標識 信息和設(shè)置參數(shù)對應存儲;若標識信息A對應的應用在該策略數(shù)據(jù)庫中的設(shè)置參數(shù)為al,終 端發(fā)來的設(shè)置參數(shù)為a2,則說明應用的設(shè)置狀態(tài)發(fā)生了改變,此時將標識信息A對應的設(shè)置 參數(shù)al替換為a2,當有新的標識信息或設(shè)置參數(shù)發(fā)過來后,將其添加到對應位置,則修改后 的策略數(shù)據(jù)庫如表3所示。
[0063]
[0064]
[0065]
[0066] 表 3
[0067] 另外,可以根據(jù)設(shè)置參數(shù)不同設(shè)置不同的設(shè)置參數(shù)策略數(shù)據(jù)庫,如設(shè)置參數(shù)a策略 數(shù)據(jù)庫,設(shè)置參數(shù)b策略數(shù)據(jù)庫等等,其中設(shè)置參數(shù)a策略數(shù)據(jù)庫可以是應用凍結(jié)/解凍設(shè)置 策略數(shù)據(jù)庫,設(shè)置參數(shù)b策略數(shù)據(jù)庫可以是自啟動設(shè)置策略數(shù)據(jù)庫。根據(jù)設(shè)置參數(shù)查找對應 的策略數(shù)據(jù)庫,并更新該策略數(shù)據(jù)庫具體可以是:如接收到終端發(fā)來的應用的標識信息A和 設(shè)置參數(shù)a2后,先根據(jù)該設(shè)置參數(shù)a2找到對應的a策略數(shù)據(jù)庫,若應用的初始設(shè)置參數(shù)為 al,該設(shè)置參數(shù)a2與應用的初始設(shè)置參數(shù)是不相同的,則將該標識信息A存儲到該a策略數(shù) 據(jù)庫;若應用的初始設(shè)置參數(shù)為a2,則該設(shè)置參數(shù)bl與應用的初始設(shè)置參數(shù)是相同的,則從 該策略數(shù)據(jù)庫中刪除已經(jīng)存在的標識信息A。即在該標識信息策略數(shù)據(jù)庫中只存儲設(shè)置參 數(shù)與應用的初始設(shè)置參數(shù)不同的應用的標識信息。需要理解的是此處的初始設(shè)置參數(shù)是應 用最初默認的原始設(shè)置參數(shù)。該設(shè)置參數(shù)策略數(shù)據(jù)庫的存儲狀態(tài)可如表4所示。
[0068]
[0069] 表 4
[0070] 或者,可以根據(jù)標識信息設(shè)置不同的標識信息策略數(shù)據(jù)庫,如設(shè)置標識類型A策略 數(shù)據(jù)庫,標識類型B策略數(shù)據(jù)庫等等,其中標識類型A策略數(shù)據(jù)庫和標識類型B策略數(shù)據(jù)庫可 以是針對不同應用的包名設(shè)置的策略數(shù)據(jù)庫。根據(jù)標識信息查找對應的策略數(shù)據(jù)庫,并更 新該策略數(shù)據(jù)庫包括:如接收到終端發(fā)來的應用的標識信息A和設(shè)置參數(shù)al后,先找到該應 用標識信息A對應的標識信息A策略數(shù)據(jù)庫,若應用的初始設(shè)置參數(shù)為al,該設(shè)置參數(shù)a2與 應用的初始設(shè)置參數(shù)是不相同的,將將該標識信息A存儲到該A策略數(shù)據(jù)庫;若應用的初始 設(shè)置參數(shù)為a2,則該設(shè)置參數(shù)bl與應用的初始設(shè)置參數(shù)是相同的,則從該策略數(shù)據(jù)庫中刪 除已經(jīng)存在的標識信息A。即在該標識信息策略數(shù)據(jù)庫中只存儲設(shè)置參數(shù)與應用的初始設(shè) 置參數(shù)不同的應用的標識信息。需要理解的是,此處的初始設(shè)置參數(shù)是應用最初默認的原 始設(shè)置參數(shù)。該標識信息策略數(shù)據(jù)庫的存儲狀態(tài)可如表5所示。
[0071] L0072J 表 5
[0073]步驟S103,接收到終端發(fā)送的獲取請求后,將設(shè)置參數(shù)和/或標識信息發(fā)送給終 端。
[0074] 具體的,當終端刷機、恢復出廠設(shè)置或者用戶新更換手機時,為避免用戶再根據(jù)需 求去一一設(shè)置應用,可以向服務器發(fā)送獲取請求去獲取備份在服務器的設(shè)置參數(shù)和/或標 識信息;服務器收到終端發(fā)送的獲取請求后,根據(jù)該獲取請求將存儲在策略數(shù)據(jù)庫中的設(shè) 置參數(shù)和/或標識信息發(fā)送給終端,以使終端根據(jù)該設(shè)置參數(shù)和/或標識信息對應用進行設(shè) 置。
[0075] 本實施例提供的應用設(shè)置方法,通過接收終端發(fā)送的對應用進行設(shè)置的設(shè)置參數(shù) 及應用的標識信息;根據(jù)設(shè)置參數(shù)和標識信息更新策略數(shù)據(jù)庫;接收到終端發(fā)送的獲取請 求后,將設(shè)置參數(shù)和/或標識信息發(fā)送給終端。即備份對應用的標識信息和/或?qū)ζ溥M行設(shè) 置的設(shè)置參數(shù),在終端需要恢復對應用的設(shè)置時,如終端刷機、恢復出廠設(shè)置或者用戶新更 換手機時,將該設(shè)置參數(shù)和/或標識信息發(fā)送給終端,方便終端根據(jù)該設(shè)置參數(shù)和/或標識 信息來恢復對應用的設(shè)置,提高了用戶體驗。
[0076] 實施例二:
[0077] 本實施例提供一種應用設(shè)置方法,請參見圖2,具體包括:
[0078]步驟S201,將應用的標識信息和對其進行設(shè)置的設(shè)置參數(shù)發(fā)送給服務器。
[0079] 具體的,用戶常常會根據(jù)需要對應用進行各種設(shè)置,但是當終端刷機、恢復出廠設(shè) 置或者用戶新更換手機時,由于用戶之前對應用設(shè)置的信息沒有保存下來,此時就需要用 戶對終端應用重新進行設(shè)置,這樣很浪費用戶的時間,而且使得用戶的體驗不好。所以當對 應用進行設(shè)置后,可以將對應用進行設(shè)置的信息備份到數(shù)據(jù)庫,后續(xù)當終端刷機、恢復出廠 設(shè)置或者用戶新更換手機時,用戶可以根據(jù)備份的信息對應用設(shè)置進行恢復設(shè)置。服務器 可以是云服務器,也可以是其他獨立于終端并且能與終端進行通信的裝置。當服務器是云 服務器時,用戶可以申請云服務器賬戶,當需要將對應用進行設(shè)置的設(shè)置參數(shù)和標識信息 發(fā)送到云服務器時,用戶通過云服務器賬戶登錄該云服務器,然后終端將設(shè)置參數(shù)和標識 信息發(fā)送到云服務器。終端將設(shè)置參數(shù)和標識信息發(fā)送到云服務器可以是在用戶登錄了云 服務器后,實時將設(shè)置參數(shù)和標識信息發(fā)送到云服務器;也可以是將對應用進行設(shè)置的設(shè) 置參數(shù)和標識信息根據(jù)時間順序先一一保存到終端,當用戶登陸了云服務器后,將該設(shè)置 參數(shù)和標識信息發(fā)送給云服務器,使得云服務器按照時間順序根據(jù)該設(shè)置參數(shù)和標識信息 去更新策略數(shù)據(jù)庫。
[0080] 進一步的,將應用的標識信息和對其進行設(shè)置的設(shè)置參數(shù)發(fā)送給服務器,包括:將 指定應用的標識信息和設(shè)置參數(shù)實時或定時發(fā)送給服務器;將設(shè)置參數(shù)發(fā)生改變的應用的 標識信息和設(shè)置參數(shù)發(fā)送給服務器。
[0081] 具體的,選擇終端上部分重要的應用或所有的應用,實時或者每隔一定的時間就 將該應用的設(shè)置參數(shù)發(fā)送給服務器,進行備份;以免木馬等病毒私自篡改了應用的設(shè)置參 數(shù),卻并沒有觸發(fā)上報操作將設(shè)置參數(shù)發(fā)送給服務器。采用這種方式,還能得到關(guān)于終端應 用設(shè)置參數(shù)變化的大數(shù)據(jù),以便后續(xù)的分析。也可以是在用戶對應用進行設(shè)置后,該應用的 設(shè)置參數(shù)發(fā)生改變時,將該應用的設(shè)置參數(shù)和標識信息發(fā)送給服務器進行備份,以便后續(xù) 恢復。
[0082] 步驟S202,接收應用設(shè)置恢復指令,根據(jù)應用設(shè)置恢復指令向服務器發(fā)送獲取請 求。
[0083] 具體的,當終端刷機、恢復出廠設(shè)置或者用戶新更換手機時,用戶若想將終端的應 用設(shè)置恢復到其之前設(shè)置的狀態(tài),而又不想一一去對各應用進行設(shè)置時,則可以選擇觸發(fā) 應用設(shè)置恢復指令,實現(xiàn)應用設(shè)置的快速恢復;可以是在終端上設(shè)置一控制開關(guān),該控制開 關(guān)可以設(shè)置一個或多個,用戶觸發(fā)該控制開關(guān)即為觸發(fā)應用設(shè)置恢復指令;終端接收該應 用設(shè)置恢復指令,進行后續(xù)的處理。另外,若只設(shè)置一個控制開關(guān)則可以為一鍵恢復對所有 應用的設(shè)置;也可以根據(jù)不同需求設(shè)置多個,詳細的,該控制開關(guān)的設(shè)置可以根據(jù)設(shè)置參數(shù) 來設(shè)置,如根據(jù)應用凍結(jié)/解凍設(shè)置參數(shù),設(shè)置恢復應用凍結(jié)/解凍設(shè)置控制開關(guān);根據(jù)自啟 動設(shè)置參數(shù),設(shè)置恢復應用自啟動設(shè)置控制開關(guān);該控制開關(guān)的設(shè)置也可以根據(jù)標識信息 來設(shè)置,如根據(jù)終端上安裝的應用的包名設(shè)置恢復A應用設(shè)置控制開關(guān),恢復B應用設(shè)置控 制開關(guān)等。需要理解的是,控制開關(guān)的設(shè)置類型需要與服務器的策略數(shù)據(jù)庫的類型對應,即 當策略數(shù)據(jù)庫是設(shè)置參數(shù)策略數(shù)據(jù)庫時,該控制開關(guān)需要根據(jù)設(shè)置參數(shù)來進行設(shè)置;當策 略數(shù)據(jù)庫是標識信息策略數(shù)據(jù)庫時,該控制開關(guān)需要根據(jù)標識信息來進行設(shè)置;當策略數(shù) 據(jù)庫對標識信息和設(shè)置參數(shù)都進行備份時,則該控制開關(guān)需要標識信息和/或設(shè)置參數(shù)進 行設(shè)置。
[0084]步驟S203,獲取標識信息和/或設(shè)置參數(shù)。
[0085] 具體的,當接收到用戶的恢復應用設(shè)置指令后,需要根據(jù)該應用設(shè)置恢復指令向 服務器發(fā)送獲取指令去獲取標識信息和/或設(shè)置參數(shù)。
[0086] 進一步的,獲取標識信息和/或設(shè)置參數(shù)包括:從服務器的策略數(shù)據(jù)庫中獲取與應 用設(shè)置恢復指令對應,且上報時間最晚的設(shè)置參數(shù)和標識信息;或獲取策略數(shù)據(jù)庫中存儲 的與應用設(shè)置恢復指令對應的設(shè)置參數(shù)和標識信息。
[0087] 需要說明的是,還可以只獲取標識信息,或者是只獲取設(shè)置參數(shù)。
[0088] 具體的,若策略數(shù)據(jù)庫是按照時間順序依次存儲的設(shè)置參數(shù)和標識信息,則觸發(fā) 應用設(shè)置恢復指令,根據(jù)該應用設(shè)置恢復指令獲取與其對應的上報數(shù)據(jù)最晚的設(shè)置參數(shù)和 標識信息。如該應用設(shè)置恢復指令是恢復A應用的a設(shè)置,則如表1所示,策略數(shù)據(jù)庫中記錄 的與其對應的上報時間最晚的記錄為"標識信息A,設(shè)置參數(shù)a2",則獲取該條記錄,即獲取 到的標識信息為標識信息A,設(shè)置參數(shù)為設(shè)置參數(shù)a2。該應用設(shè)置恢復指令也可以是恢復A 應用設(shè)置,則從策略數(shù)據(jù)庫中獲取與標識信息A對應的所有上報時間最晚的設(shè)置參數(shù)。
[0089] 若策略數(shù)據(jù)庫是根據(jù)表2的方式存儲的設(shè)置參數(shù)和標識信息,其最終存儲狀態(tài)如 表2所示,若該應用設(shè)置恢復指令是恢復A應用的a設(shè)置,則從該策略數(shù)據(jù)庫中獲取到的標識 信息為"標識信息A",設(shè)置參數(shù)為"設(shè)置參數(shù)al"。
[0090] 若策略數(shù)據(jù)庫是如表4所示的設(shè)置參數(shù)策略數(shù)據(jù)庫時,此時終端側(cè)的控制開關(guān)是 根據(jù)對應用進行設(shè)置的設(shè)置參數(shù)設(shè)置的,如控制開關(guān)是"恢復a類型設(shè)置"開關(guān),則根據(jù)該應 用設(shè)置恢復指令從該a設(shè)置類型策略數(shù)據(jù)庫中獲取所以的標識信息。
[0091 ]若策略數(shù)據(jù)庫是如表5所示的標識信息策略數(shù)據(jù)庫時,此時終端側(cè)的控制開關(guān)是 根據(jù)應用的標識信息設(shè)置的,如控制開關(guān)是"恢復A應用設(shè)置"開關(guān),則根據(jù)該應用設(shè)置恢復 指令從該標識類型A策略數(shù)據(jù)庫中獲取所有的設(shè)置參數(shù)。
[0092] 步驟S204,根據(jù)標識信息和/或設(shè)置參數(shù)對應用進行設(shè)置。
[0093] 具體的,當獲取到應用的標識信息和/或設(shè)置參數(shù)后,根據(jù)該標識信息和/或設(shè)置 參數(shù)對應用進行恢復設(shè)置包括:若控制開關(guān)是"恢復a類型設(shè)置"開關(guān),如應用凍結(jié)/解凍控 制開關(guān),則根據(jù)獲取到的應用標識信息對應用進行恢復設(shè)置,當標識信息是應用包名時,則 將該包名對應的應用設(shè)置為凍結(jié)狀態(tài);若控制開關(guān)是應用自啟動控制開關(guān),則將該包名對 應的應用設(shè)置為自啟動狀態(tài);若控制開關(guān)是應用權(quán)限控制開關(guān),則將該包名對應的應用設(shè) 置為授權(quán)狀態(tài)。若控制開關(guān)是"恢復A應用設(shè)置"開關(guān),則根據(jù)獲取到的應用設(shè)置參數(shù)對應用 進行恢復設(shè)置。
[0094]需要理解的是,設(shè)置參數(shù)可以包括自啟動設(shè)置參數(shù),應用凍結(jié)/解凍設(shè)置參數(shù),顯 示通知設(shè)置參數(shù)等,標識信息可以包括應用的包名等。
[0095]本實施例提供的應用設(shè)置方法,通過將對應用進行設(shè)置的設(shè)置參數(shù)及應用的標識 信息發(fā)送給服務器;當需要恢復對應用的設(shè)置時,向服務器發(fā)送獲取請求去獲取標識信息 和/或設(shè)置參數(shù);根據(jù)標識信息和/或設(shè)置參數(shù)對應用進行設(shè)置。即將應用的標識信息和/或 對其進行設(shè)置的設(shè)置參數(shù)備份到服務器,在需要恢復對其設(shè)置時,只需要從服務器獲取對 應的設(shè)置參數(shù)和/或標識信息,根據(jù)該設(shè)置參數(shù)和/或標識信息來恢復對應用的設(shè)置,方便 的實現(xiàn)了對應用設(shè)置的恢復,在一定程度上縮短了恢復應用設(shè)置的時間,提高了用戶體驗。 [0096] 實施例三:
[0097]本實施例提供一種服務器,請參見圖3,該服務器1具體包括:信息接收模塊11、策 略數(shù)據(jù)庫更新模塊12和第一發(fā)送模塊13,其中信息接收模塊11用于接收終端發(fā)送的對應用 進行設(shè)置的設(shè)置參數(shù)及應用的標識信息;策略數(shù)據(jù)庫更新模塊12用于根據(jù)設(shè)置參數(shù)和標識 信息更新策略數(shù)據(jù)庫;第一發(fā)送模塊13用于接收到終端發(fā)送的獲取請求后,將設(shè)置參數(shù)或 標識信息發(fā)送給終端。
[0098] 具體的,信息接收模塊11接收終端發(fā)送的對應用進行設(shè)置的設(shè)置參數(shù)及應用的標 識信息包括:為避免當終端刷機、恢復出廠設(shè)置或者用戶新更換手機時,用戶需要對終端應 用一一進行設(shè)置,可以將對應用進行設(shè)置的設(shè)置參數(shù)和應用的標識信息備份到服務器,當 終端將對應用進行設(shè)置的設(shè)置參數(shù)和該應用的標識信息發(fā)送給服務器時,服務器接收該設(shè) 置參數(shù)和標識信息。服務器可以是云服務器,也可以是其他獨立于終端并且能與終端進行 通信的裝置。另外,標識信息具體可以是應用的包名(Package Name),設(shè)置參數(shù)包括凍結(jié)/ 解凍設(shè)置的參數(shù)信息,應用權(quán)限設(shè)置的參數(shù)信息、自啟動設(shè)置的參數(shù)信息和顯示通知設(shè)置 的參數(shù)信息等。
[0099] 進一步的,根據(jù)設(shè)置參數(shù)和標識信息更新策略數(shù)據(jù)庫包括:將設(shè)置參數(shù)和標識信 息按照上報時間依次對應添加到策略數(shù)據(jù)庫中;或根據(jù)設(shè)置參數(shù)和標識信息對策略數(shù)據(jù)庫 中的存儲數(shù)據(jù)進行修改;或根據(jù)設(shè)置參數(shù)或標識信息查找對應的策略數(shù)據(jù)庫,并更新策略 數(shù)據(jù)庫。即當終端實時或定時上報了設(shè)置數(shù)據(jù)和標識信息后,將每一時刻上報的設(shè)置數(shù)據(jù) 和標識信息都對應存儲到策略數(shù)據(jù)庫中,如表1所示?;蛉绫?所示,將標識信息和設(shè)置參數(shù) 對應存儲;若標識信息A對應的應用在該策略數(shù)據(jù)庫中的設(shè)置參數(shù)為al,終端發(fā)來的設(shè)置參 數(shù)為a2,則說明應用的設(shè)置狀態(tài)發(fā)生了改變,此時將標識信息A對應的設(shè)置參數(shù)al替換為 a2。另外也可以根據(jù)設(shè)置參數(shù)將標識信息存儲到對應的設(shè)置參數(shù)策略數(shù)據(jù)庫中,如表4所 示;或根據(jù)標識信息將設(shè)置參數(shù)存儲到對應的標識信息數(shù)據(jù)庫中,如表5所示。
[0100] 第一發(fā)送模塊13用于接收到終端發(fā)送的獲取請求后,將設(shè)置參數(shù)和/或標識信息 發(fā)送給終端。
[0101] 具體的,當終端刷機、恢復出廠設(shè)置或者用戶新更換手機時,為避免用戶再根據(jù)需 求去一一設(shè)置應用,可以向服務器發(fā)送獲取請求去獲取備份在服務器的設(shè)置參數(shù)和/或標 識信息;當服務器收到終端發(fā)送的獲取請求后,將存儲在策略數(shù)據(jù)庫中的設(shè)置參數(shù)和/或標 識信息發(fā)送給終端,以使終端根據(jù)該設(shè)置參數(shù)和/或標識信息對應用進行設(shè)置。
[0102] 本實施例提供的服務器,通過接收終端發(fā)送的對應用進行設(shè)置的設(shè)置參數(shù)及應用 的標識信息;根據(jù)設(shè)置參數(shù)和標識信息更新策略數(shù)據(jù)庫;接收到終端發(fā)送的獲取請求后,將 設(shè)置參數(shù)和/或標識信息發(fā)送給終端。即備份對應用的標識信息和/或?qū)ζ溥M行設(shè)置的設(shè)置 參數(shù),在終端需要恢復對應用的設(shè)置時,將該設(shè)置參數(shù)和/或標識信息發(fā)送給終端,方便終 端根據(jù)該設(shè)置參數(shù)和/或標識信息來恢復對應用的設(shè)置,提高了用戶體驗。
[0103] 實施例四:
[0104] 本實施例提供一種終端,請參見圖4,該終端2包括:第二發(fā)送模塊21、處理模塊22, 獲取模塊23和應用設(shè)置模塊24,其中第二發(fā)送模塊21用于將對應用進行設(shè)置的設(shè)置參數(shù)及 應用的標識信息發(fā)送給服務器;處理模塊22用于接收應用設(shè)置恢復指令,根據(jù)操作指令向 服務器發(fā)送獲取請求;獲取模塊23用于獲取標識信息或設(shè)置參數(shù);應用設(shè)置模塊24用于根 據(jù)標識信息和設(shè)置參數(shù)對應用進行設(shè)置。
[0105] 具體的,第二發(fā)送模塊21將對應用進行設(shè)置的設(shè)置參數(shù)及應用的標識信息發(fā)送給 服務器包括:用戶常常會根據(jù)需要對應用進行各種設(shè)置,但是當終端刷機、恢復出廠設(shè)置或 者用戶新更換手機時,由于用戶之前對應用設(shè)置的信息沒有保存下來,此時就需要用戶對 終端應用重新進行設(shè)置,這樣很浪費用戶的時間,而且使得用戶體驗不好的問題。所以當對 應用進行設(shè)置后,可以將對應用進行設(shè)置的信息備份到數(shù)據(jù)庫,后續(xù)當終端刷機、恢復出廠 設(shè)置或者用戶新更換手機時,用戶可以根據(jù)備份的信息對應用設(shè)置進行恢復設(shè)置。服務器 可以是云服務器,也可以是其他獨立于終端并且能與終端進行通信的裝置。當服務器是云 服務器時,用戶可以申請云服務器賬戶,當需要將對應用進行設(shè)置的設(shè)置參數(shù)和標識信息 發(fā)送到云服務器時,用戶通過云服務器賬戶登錄該云服務器,然后終端將設(shè)置參數(shù)和標識 信息發(fā)送到云服務器。終端將設(shè)置參數(shù)和標識信息發(fā)送到云服務器可以是在用戶登錄了云 服務器后,實時將設(shè)置參數(shù)和標識信息發(fā)送到云服務器;也可以是將對應用進行設(shè)置的設(shè) 置參數(shù)和標識信息根據(jù)時間順序先一一保存到終端,當用戶登陸了云服務器后,將該設(shè)置 參數(shù)和標識信息發(fā)送給云服務器,使得云服務器按照時間順序根據(jù)該設(shè)置參數(shù)和標識信息 去更新策略數(shù)據(jù)庫。
[0106] 進一步的,將應用的標識信息和對其進行設(shè)置的設(shè)置參數(shù)發(fā)送給服務器,包括:將 指定應用的標識信息和設(shè)置參數(shù)實時或定時發(fā)送給服務器;將設(shè)置參數(shù)發(fā)生改變的應用的 標識信息和設(shè)置參數(shù)發(fā)送給服務器。
[0107] 具體的,選擇終端上部分重要的應用或所有的應用,實時或者每隔一定的時間就 將該應用的設(shè)置參數(shù)發(fā)送給服務器,進行備份;以免木馬等病毒私自篡改了應用的設(shè)置參 數(shù),卻并沒有觸發(fā)上報操作將設(shè)置參數(shù)發(fā)送給服務器。采用這種方式,還能得到關(guān)于終端應 用設(shè)置參數(shù)變化的大數(shù)據(jù),以便后續(xù)的分析。也可以是在用戶對應用進行設(shè)置后,該應用的 設(shè)置參數(shù)發(fā)生改變時,將該應用的設(shè)置參數(shù)和標識信息發(fā)送給服務器進行備份,以便后續(xù) 恢復。
[0108] 處理模塊22接收應用設(shè)置恢復指令,根據(jù)應用設(shè)置恢復指令向服務器發(fā)送獲取請 求包括:具體的,當終端刷機、恢復出廠設(shè)置或者用戶新更換手機時,用戶若想將終端的應 用設(shè)置恢復到其之前設(shè)置的狀態(tài),而又不想一一去對各應用進行設(shè)置時,則可以選擇觸發(fā) 應用設(shè)置恢復指令,實現(xiàn)應用設(shè)置的快速恢復;可以是在終端上設(shè)置一控制開關(guān),該控制開 關(guān)可以設(shè)置一個或多個,用戶觸發(fā)該控制開關(guān)即為觸發(fā)應用設(shè)置恢復指令;終端接收該應 用設(shè)置恢復指令,進行后續(xù)的處理。另外,若只設(shè)置一個控制開關(guān)則為一鍵恢復對所有應用 的設(shè)置;也可以根據(jù)不同需求設(shè)置多個,詳細的,該控制開關(guān)的設(shè)置可以根據(jù)設(shè)置參數(shù)來設(shè) 置,如根據(jù)應用凍結(jié)/解凍設(shè)置參數(shù),設(shè)置恢復應用凍結(jié)/解凍設(shè)置控制開關(guān);根據(jù)自啟動設(shè) 置參數(shù),設(shè)置恢復應用自啟動設(shè)置控制開關(guān);該控制開關(guān)的設(shè)置可以根據(jù)標識信息來設(shè)置, 如根據(jù)終端上安裝的應用的包名設(shè)置恢復A應用設(shè)置控制開關(guān),恢復B應用設(shè)置控制開關(guān) 等。需要理解的是,控制開關(guān)的設(shè)置類型需要與服務器的策略數(shù)據(jù)庫的類型對應,即當策略 數(shù)據(jù)庫是設(shè)置參數(shù)策略數(shù)據(jù)庫時,該控制開關(guān)需要根據(jù)設(shè)置參數(shù)來進行設(shè)置;當策略數(shù)據(jù) 庫是標識信息策略數(shù)據(jù)庫時,該控制開關(guān)需要根據(jù)標識信息來進行設(shè)置。當接收到用戶的 恢復應用設(shè)置指令后,需要根據(jù)該應用恢復設(shè)置指令向服務器發(fā)送獲取指令去獲取標識信 息和/或設(shè)置參數(shù)。
[0109] 獲取模塊23獲取標識信息和/或設(shè)置參數(shù)包括:根據(jù)策略數(shù)據(jù)庫的設(shè)置方式和應 用恢復指令從服務器的策略數(shù)據(jù)庫中獲取上報時間最晚的與應用設(shè)置恢復指令對應的設(shè) 置參數(shù)和標識信息;或獲取策略數(shù)據(jù)庫中存儲的與應用設(shè)置恢復指令對應的設(shè)置參數(shù)和標 識信息;或獲取標識信息或設(shè)置參數(shù)。
[0110] 應用設(shè)置模塊24根據(jù)標識信息和/或設(shè)置參數(shù)對應用進行設(shè)置包括:當獲取到應 用的標識信息和/或設(shè)置參數(shù)后,根據(jù)該標識信息和/或設(shè)置參數(shù)對應用進行恢復設(shè)置包 括:若控制開關(guān)是應用凍結(jié)/解凍控制開關(guān),則根據(jù)獲取到的應用標識信息對應用進行恢復 設(shè)置,當標識信息是應用包名時,則將該包名對應的應用設(shè)置為凍結(jié)狀態(tài);若控制開關(guān)是應 用自啟動控制開關(guān),則將該包名對應的應用設(shè)置為自啟動狀態(tài);若控制開關(guān)是應用權(quán)限控 制開關(guān),則將該包名對應的應用設(shè)置為授權(quán)狀態(tài)。若控制開關(guān)是"恢復A應用設(shè)置"開關(guān),則 根據(jù)獲取到的應用設(shè)置參數(shù)對應用進行恢復設(shè)置,設(shè)置參數(shù)可以包括自啟動設(shè)置參數(shù),應 用凍結(jié)/解凍設(shè)置參數(shù),顯示通知設(shè)置參數(shù)等,則此時根據(jù)該設(shè)置參數(shù)對應用A進行設(shè)置。
[0111] 本實施例提供的終端,通過將對應用進行設(shè)置的設(shè)置參數(shù)及應用的標識信息發(fā)送 給服務器;當需要恢復對應用的設(shè)置時,向服務器發(fā)送獲取請求去獲取標識信息和/或設(shè)置 參數(shù);根據(jù)標識信息和/或設(shè)置參數(shù)對應用進行設(shè)置。即將應用的標識信息和/或?qū)ζ溥M行 設(shè)置的設(shè)置參數(shù)備份到服務器,在需要恢復對其設(shè)置時,只需要從服務器獲取對應的設(shè)置 參數(shù)和/或標識信息,根據(jù)該設(shè)置參數(shù)和/或標識信息來恢復對應用的設(shè)置,方便的實現(xiàn)了 對應用設(shè)置的恢復,提高了用戶體驗。
[0112] 本實施例還提供一種應用設(shè)置系統(tǒng),請參見圖5,包括本實施例提供的終端2和實 施例三提供的服務器1,該終端1將用戶對應用進行設(shè)置的設(shè)置參數(shù)或應用的標識信息備份 到服務器2,當終端刷機、恢復出廠設(shè)置或者用戶新更換手機時,用戶可以根據(jù)服務器2備份 的設(shè)置參數(shù)信息和/或標識信息對應用設(shè)置進行恢復設(shè)置。該服務器2可以是云服務器,也 可以是其他獨立于終端并且能與終端進行通信的裝置。
[0113] 本實施例提供的應用設(shè)置系統(tǒng),使得用戶對應用的設(shè)置參數(shù)和/或標識信息得以 備份到服務器,方便用戶根據(jù)服務器備份的設(shè)置參數(shù)和/或信息對應用進行設(shè)置,提高了用 戶體驗。
[0114] 實施例五:
[0115] 在終端的使用過程中,為了節(jié)省系統(tǒng)資源,和減少移動終端電量的消耗以及流量 的消耗等用戶非預期的資源的消耗,提高用戶的體驗,常常將終端上不經(jīng)常使用的應用進 行凍結(jié)處理,然后當需要使用時,再去解凍;該終端可以是移動終端。當移動終端進行刷機、 恢復出廠設(shè)置或更換移動終端后,需要重新對移動終端上的各應用進行設(shè)置,比如對應用 的凍結(jié)和解凍進行設(shè)置,這樣比較浪費用戶的時間,使用戶體驗不好,為解決上述問題,本 實施例提供一種應用凍結(jié)/解凍設(shè)置的設(shè)置信息備份方法,同時提供一種恢復應用凍結(jié)/解 凍設(shè)置的方法;本實施例中應用的包名即為應用的標識信息,服務器的策略數(shù)據(jù)庫為設(shè)置 參數(shù)策略數(shù)據(jù)庫。
[0116]本實施例提供的應用凍結(jié)/解凍設(shè)置的設(shè)置信息備份方法,請參見圖6,具體包括:
[0117] 步驟S301,用戶觸發(fā)凍結(jié)或解凍應用操作;
[0118] 具體的,在用戶使用終端時,當不使用某一應用時,可以根據(jù)需要對該應用進行為 凍結(jié)設(shè)置;當需要使用該應用時,則將該應用進行解凍設(shè)置。
[0119] 步驟S302,終端將應用的包名和凍結(jié)/解凍設(shè)置參數(shù)發(fā)送給云服務器;
[0120] 具體的,在對應用進行凍結(jié)或解凍設(shè)置時,將對該應用進行凍結(jié)或解凍設(shè)置相關(guān) 的設(shè)置參數(shù)上傳到云服務器,以進行設(shè)置參數(shù)的備份,方便后續(xù)移動終端在刷機或恢復出 廠設(shè)置后,可以根據(jù)云服務器存儲的該設(shè)置參數(shù)對移動終端上的各應用的設(shè)置進行設(shè)置。 或者當用戶更換了新的移動終端后,想讓新的移動終端符合自己的使用習慣,則可以根據(jù) 云服務器中存儲的有關(guān)應用設(shè)置的設(shè)置參數(shù)對新移動終端設(shè)置。
[0121] 需要理解的是,將設(shè)置參數(shù)上傳到云服務器時,需要保證用戶已經(jīng)登陸了云服務 器,該登錄可以是用戶進行設(shè)置操作之前,就已經(jīng)登錄了的,也可以是在觸發(fā)了設(shè)置操作 后,再由用戶登錄的。
[0122] 步驟S303,服務器判斷凍結(jié)/解凍設(shè)置參數(shù)的類型,如果是凍結(jié)設(shè)置參數(shù),跳轉(zhuǎn)步 驟S304;如果是解凍設(shè)置參數(shù)則跳轉(zhuǎn)到步驟S305;
[0123] 具體的,云服務器根據(jù)終端發(fā)送的設(shè)置參數(shù)中的設(shè)置參數(shù)的類型判斷,若是凍結(jié) 某一應用的操作,則跳轉(zhuǎn)到步驟S304;若是進行解凍某一應用的操作,則跳轉(zhuǎn)到步驟S305。
[0124] 步驟S304,將應用的包名存儲到設(shè)置參數(shù)策略數(shù)據(jù)庫,結(jié)束;
[0125] 具體的,當根據(jù)設(shè)置參數(shù)判斷得到用戶對應用進行的是凍結(jié)操作時,則將該應用 的包名存儲到設(shè)置參數(shù)策略數(shù)據(jù)庫中。
[0126] 步驟S305,從設(shè)置參數(shù)策略數(shù)據(jù)庫中刪除該應用包名,結(jié)束。
[0127] 具體的,當根據(jù)設(shè)置參數(shù)判斷得到用戶對應用進行的是解凍操作時,則說明用戶 是將該應用設(shè)置為初始的非凍結(jié)狀態(tài),則從設(shè)置參數(shù)策略數(shù)據(jù)庫中查找該應用的包名,查 找到后,從設(shè)置參數(shù)策略數(shù)據(jù)庫中刪除該應用的包名。
[0128] 采用本實施例提供的備份應用凍結(jié)或解凍設(shè)置的設(shè)置參數(shù)的方法,使得用戶對應 用進行了凍結(jié)設(shè)置或解凍設(shè)置后,將設(shè)置參數(shù)自動同步存儲到云服務器,避免用戶手動備 份的繁瑣,也避免了由于機器死機、不可恢復性損壞后數(shù)據(jù)無法同步的弊端,且以便當移動 終端刷機、恢復出廠設(shè)置或更換后,通過登錄云服務器,就能獲取到各項設(shè)置信息,從而對 移動終端上的應用實現(xiàn)恢復。
[0129] 本實施例還提供一種恢復應用凍結(jié)/解凍設(shè)置的方法,請參見圖7,具體包括:
[0130]步驟S401,觸發(fā)應用設(shè)置恢復指令;
[0131] 具體的,當移動終端刷機、恢復出廠設(shè)置或用戶更換了新的移動終端后,用戶不需 要再去重新進行應用的設(shè)置,只需要登錄云服務器,獲取存儲在云服務器中的設(shè)置參數(shù),根 據(jù)設(shè)置參數(shù)實現(xiàn)對移動終端的應用進行恢復。當用戶需要恢復對應用的設(shè)置時,觸發(fā)應用 設(shè)置恢復指令,該應用設(shè)置恢復指令可以是針對該凍結(jié)/解凍設(shè)置的一鍵式開關(guān),即觸發(fā)該 一鍵式開關(guān)即可恢復所有應用的凍結(jié)/解凍設(shè)置。
[0132] 步驟S402,讀取云服務器中的設(shè)置參數(shù);
[0133] 具體的,當用戶觸發(fā)了應用設(shè)置恢復指令后,終端根據(jù)該應用設(shè)置恢復指令從服 務器的設(shè)置參數(shù)策略數(shù)據(jù)庫中獲取對應應用的包名。然后根據(jù)該包名實現(xiàn)對移動終端的應 用的恢復設(shè)置。
[0134] 步驟S403,根據(jù)該設(shè)置參數(shù)對移動終端的應用進行設(shè)置。
[0135] 具體的,根據(jù)設(shè)置參數(shù)對移動終端的應用進行設(shè)置包括,分析設(shè)置參數(shù),若是對某 一應用進行凍結(jié)處理,則先通過包名判斷移動終端上是否安裝有該應用,若安裝了,則將移 動終端上該應用的狀態(tài)設(shè)置為凍結(jié)狀態(tài);若移動終端上未安裝該應用,則進行下一應用的 設(shè)置處理。對于設(shè)置參數(shù)中未涉及到的應用,則說明該應用處于正常狀態(tài),未被凍結(jié)。
[0136] 根據(jù)該設(shè)置參數(shù)策略數(shù)據(jù)庫中存儲的包名對移動終端的應用進行設(shè)置,可以是在 移動終端上設(shè)置一恢復鍵,用戶觸發(fā)該恢復鍵后,系統(tǒng)根據(jù)該設(shè)置參數(shù)自動進行各項應用 設(shè)置的恢復,實現(xiàn)應用設(shè)置的一鍵式恢復,提高了終端的智能化,同時也提高了用戶體驗。
[0137] 需要理解的是,本實施例提供的對應用進行凍結(jié)和解凍設(shè)置的方法,也可以用于 應用的權(quán)限設(shè)置、自啟動、顯示通知等數(shù)據(jù)的備份和恢復。
[0138] 以上內(nèi)容是結(jié)合具體的實施方式對本發(fā)明所作的進一步詳細說明,不能認定本發(fā) 明的具體實施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫 離本發(fā)明構(gòu)思的前提下,還可以做出若干簡單推演或替換,都應當視為屬于本發(fā)明的保護 范圍。
【主權(quán)項】
1. 一種應用設(shè)置方法,其特征在于,包括: 接收終端上報的對應用進行設(shè)置的設(shè)置參數(shù)及所述應用的標識信息; 根據(jù)所述設(shè)置參數(shù)和所述標識信息更新策略數(shù)據(jù)庫; 接收到所述終端發(fā)送的獲取請求后,將所述設(shè)置參數(shù)和/或所述標識信息發(fā)送給所述 終端。2. 如權(quán)利要求1所述的應用設(shè)置方法,其特征在于,所述根據(jù)所述設(shè)置參數(shù)和所述標識 信息更新策略數(shù)據(jù)庫包括: 將所述設(shè)置參數(shù)和所述標識信息按照上報時間依次添加到所述策略數(shù)據(jù)庫中;或 根據(jù)所述設(shè)置參數(shù)和所述標識信息對所述策略數(shù)據(jù)庫中的存儲數(shù)據(jù)進行修改;或 根據(jù)所述設(shè)置參數(shù)或所述標識信息查找對應的策略數(shù)據(jù)庫,并更新所述策略數(shù)據(jù)庫。3. 如權(quán)利要求2所述的應用設(shè)置方法,其特征在于,當所述策略數(shù)據(jù)庫包括設(shè)置參數(shù)策 略數(shù)據(jù)庫時,根據(jù)所述設(shè)置參數(shù)查找對應的策略數(shù)據(jù)庫,并更新所述策略數(shù)據(jù)庫包括: 根據(jù)所述設(shè)置參數(shù)查找對應的設(shè)置參數(shù)數(shù)據(jù)庫; 當所述設(shè)置參數(shù)與所述應用的初始設(shè)置參數(shù)不一致時,將所述標識信息存儲到所述設(shè) 置參數(shù)策略數(shù)據(jù)庫中; 當所述設(shè)置參數(shù)與所述應用的初始設(shè)置參數(shù)一致時,從所述設(shè)置參數(shù)策略數(shù)據(jù)庫中刪 除與所述標識信息對應的存儲數(shù)據(jù)。4. 如權(quán)利要求2所述的應用設(shè)置方法,其特征在于,當所述策略數(shù)據(jù)庫包括標識信息策 略數(shù)據(jù)庫時,根據(jù)所述標識信息查找對應的策略數(shù)據(jù)庫,并更新所述策略數(shù)據(jù)庫包括: 根據(jù)所述標識信息查找與其對應的標識信息策略數(shù)據(jù)庫; 當所述設(shè)置參數(shù)與所述應用的初始設(shè)置參數(shù)不一致時,將所述設(shè)置參數(shù)存儲到所述標 識信息策略數(shù)據(jù)庫中; 當所述設(shè)置參數(shù)與所述應用的初始設(shè)置參數(shù)一致時,從所述標識信息策略數(shù)據(jù)庫中刪 除與所述設(shè)置參數(shù)對應的存儲數(shù)據(jù)。5. -種應用設(shè)置方法,其特征在于,包括: 將應用的標識信息和對其進行設(shè)置的設(shè)置參數(shù)發(fā)送給服務器; 接收應用設(shè)置恢復指令,根據(jù)所述應用設(shè)置恢復指令向所述服務器發(fā)送獲取請求; 獲取所述標識信息和/或所述設(shè)置參數(shù); 根據(jù)所述標識信息和/或所述設(shè)置參數(shù)對所述應用進行設(shè)置。6. 如權(quán)利要求5所述的應用設(shè)置方法,其特征在于,所述將應用的標識信息和對其進行 設(shè)置的設(shè)置參數(shù)發(fā)送給服務器,包括: 將指定應用的所述標識信息和所述設(shè)置參數(shù)實時或定時發(fā)送給所述服務器; 將設(shè)置參數(shù)發(fā)生改變的應用的所述標識信息和所述設(shè)置參數(shù)發(fā)送給所述服務器。7. 如權(quán)利要求5或6所述的應用設(shè)置方法,其特征在于,所述獲取所述標識信息和/或所 述設(shè)置參數(shù)包括: 從所述服務器的策略數(shù)據(jù)庫中獲取與所述應用設(shè)置恢復指令對應,且上報時間最晚的 所述設(shè)置參數(shù)和所述標識信息;或 從所述策略數(shù)據(jù)庫中獲取與所述應用設(shè)置恢復指令對應的所述設(shè)置參數(shù)和所述標識 信息。8. -種服務器,其特征在于,包括: 信息接收模塊,用于接收終端發(fā)送的對應用進行設(shè)置的設(shè)置參數(shù)及所述應用的標識信 息; 策略數(shù)據(jù)庫更新模塊,用于根據(jù)所述設(shè)置參數(shù)和所述標識信息更新策略數(shù)據(jù)庫; 第一發(fā)送模塊,用于接收到所述終端發(fā)送的獲取請求后,將所述設(shè)置參數(shù)和/或所述標 識信息發(fā)送給所述終端。9. 一種終端,其特征在于,包括: 第二發(fā)送模塊,用于將應用的標識信息和對其進行設(shè)置的設(shè)置參數(shù)發(fā)送給服務器; 處理模塊,用于接收應用設(shè)置恢復指令,根據(jù)所述應用設(shè)置恢復指令向所述服務器發(fā) 送獲取請求; 獲取模塊,獲取所述標識信息和/或所述設(shè)置參數(shù); 應用設(shè)置模塊,用于根據(jù)所述標識信息和/或所述設(shè)置參數(shù)對應用進行設(shè)置。10. -種應用設(shè)置系統(tǒng),其特征在于,包括如權(quán)利要求8所述的服務器和權(quán)利要求9所述 的終端。
【文檔編號】H04M1/725GK105898070SQ201610363880
【公開日】2016年8月24日
【申請日】2016年5月26日
【發(fā)明人】王鵬, 葉瑞權(quán), 楊佳佳
【申請人】宇龍計算機通信科技(深圳)有限公司