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