一種同步管理方法及終端設(shè)備的制造方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種同步管理方法及終端設(shè)備,其中同步管理方法可包括:確定至少一個(gè)待同步應(yīng)用程序;從所述至少一個(gè)待同步應(yīng)用程序中選擇滿足預(yù)設(shè)條件的目標(biāo)應(yīng)用程序;拒絕調(diào)用所述目標(biāo)應(yīng)用程序的同步適配器,以拒絕所述目標(biāo)應(yīng)用程序通過(guò)所述同步適配器向服務(wù)器上傳同步數(shù)據(jù)。采用本發(fā)明實(shí)施例,可拒絕一些應(yīng)用程序通過(guò)注冊(cè)同步服務(wù)來(lái)上傳同步數(shù)據(jù)或后臺(tái)啟動(dòng),從而提高終端設(shè)備的系統(tǒng)安全性并降低終端設(shè)備的功耗。
【專利說(shuō)明】
一種同步管理方法及終端設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及智能終端技術(shù)領(lǐng)域,尤其涉及一種同步管理方法及終端設(shè)備。【背景技術(shù)】
[0002]伴隨著電子技術(shù)的迅速發(fā)展,終端設(shè)備的發(fā)展速度越來(lái)越快,功能也越來(lái)越多。如今市場(chǎng)上許多終端設(shè)備都安裝有操作系統(tǒng),例如Android、1S、windows、Symbian等。在操作系統(tǒng)的基礎(chǔ)上,為了豐富終端設(shè)備的應(yīng)用功能并盡量節(jié)省電量,用戶可以安裝各種各樣的應(yīng)用程序并禁止一些應(yīng)用程序后臺(tái)啟動(dòng)。然而許多應(yīng)用程序會(huì)通過(guò)注冊(cè)同步服務(wù)的方式來(lái)達(dá)到后臺(tái)啟動(dòng)的目的,甚至通過(guò)同步服務(wù)上傳非法數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供一種同步管理方法及終端設(shè)備,可提高終端設(shè)備的系統(tǒng)安全性并降低終端設(shè)備的功耗。
[0004]本發(fā)明實(shí)施例第一方面提供一種同步管理方法,可包括:
[0005]確定至少一個(gè)待同步應(yīng)用程序;
[0006]從所述至少一個(gè)待同步應(yīng)用程序中選擇滿足預(yù)設(shè)條件的目標(biāo)應(yīng)用程序;
[0007]拒絕調(diào)用所述目標(biāo)應(yīng)用程序的同步適配器,以拒絕所述目標(biāo)應(yīng)用程序通過(guò)所述同步適配器向服務(wù)器上傳同步數(shù)據(jù)。
[0008]在一些可行的實(shí)施方式中,所述從所述至少一個(gè)待同步應(yīng)用程序中選擇滿足預(yù)設(shè)條件的目標(biāo)應(yīng)用程序,包括:
[0009]查詢所述至少一個(gè)待同步應(yīng)用程序中的各應(yīng)用程序是否在預(yù)設(shè)的黑名單中;
[0010]將在所述黑名單中的待同步應(yīng)用程序選擇為目標(biāo)應(yīng)用程序。
[0011]在一些可行的實(shí)施方式中,所述方法還包括:
[0012]周期性統(tǒng)計(jì)所述至少一個(gè)待同步應(yīng)用程序發(fā)起同步請(qǐng)求的次數(shù);
[0013]將一個(gè)周期內(nèi)發(fā)起同步請(qǐng)求的次數(shù)超過(guò)預(yù)設(shè)次數(shù)閾值的應(yīng)用程序加入所述黑名單。
[0014]在一些可行的實(shí)施方式中,所述方法還包括:
[0015]在安裝所述至少一個(gè)待同步應(yīng)用程序之后,生成提示信息,以提示用戶選擇是否將所述至少一個(gè)待同步應(yīng)用程序加入所述黑名單;
[0016]將所述用戶選擇為是的應(yīng)用程序加入所述黑名單。
[0017]在一些可行的實(shí)施方式中,所述查詢所述至少一個(gè)待同步應(yīng)用程序中的各應(yīng)用程序是否在預(yù)設(shè)的黑名單中之后,所述方法還包括:
[0018]對(duì)于不在所述黑名單中的待篩選應(yīng)用程序,向服務(wù)器查詢所述待篩選應(yīng)用程序的安全性分?jǐn)?shù);
[0019]將安全性分?jǐn)?shù)低于預(yù)設(shè)分?jǐn)?shù)閾值的待篩選應(yīng)用程序選擇為目標(biāo)應(yīng)用程序。
[0020]本發(fā)明實(shí)施例第二方面提供一種終端設(shè)備,可包括:[0021 ]確定單元,用于確定至少一個(gè)待同步應(yīng)用程序;
[0022]選擇單元,用于從所述至少一個(gè)待同步應(yīng)用程序中選擇滿足預(yù)設(shè)條件的目標(biāo)應(yīng)用程序;
[0023]拒絕單元,用于拒絕調(diào)用所述目標(biāo)應(yīng)用程序的同步適配器,以拒絕所述目標(biāo)應(yīng)用程序通過(guò)所述同步適配器向服務(wù)器上傳同步數(shù)據(jù)。
[0024]在一些可行的實(shí)施方式中,所述選擇單元具體用于:
[0025]查詢所述至少一個(gè)待同步應(yīng)用程序中的各應(yīng)用程序是否在預(yù)設(shè)的黑名單中;
[0026]將在所述黑名單中的待同步應(yīng)用程序選擇為目標(biāo)應(yīng)用程序。
[0027]在一些可行的實(shí)施方式中,所述終端設(shè)備還包括:
[0028]統(tǒng)計(jì)單元,用于周期性統(tǒng)計(jì)所述至少一個(gè)待同步應(yīng)用程序發(fā)起同步請(qǐng)求的次數(shù);
[0029]第一添加單元,用于將一個(gè)周期內(nèi)發(fā)起同步請(qǐng)求的次數(shù)超過(guò)預(yù)設(shè)次數(shù)閾值的應(yīng)用程序加入所述黑名單。
[0030]在一些可行的實(shí)施方式中,所述終端設(shè)備還包括:[0031 ]提示單元,用于在安裝所述至少一個(gè)待同步應(yīng)用程序之后,生成提示信息,以提示用戶選擇是否將所述至少一個(gè)待同步應(yīng)用程序加入所述黑名單;
[0032]第二添加單元,用于將所述用戶選擇為是的應(yīng)用程序加入所述黑名單。
[0033]在一些可行的實(shí)施方式中,所述選擇單元還用于:
[0034]對(duì)于不在所述黑名單中的待篩選應(yīng)用程序,向服務(wù)器查詢所述待篩選應(yīng)用程序的安全性分?jǐn)?shù);
[0035]將安全性分?jǐn)?shù)低于預(yù)設(shè)分?jǐn)?shù)閾值的待篩選應(yīng)用程序選擇為目標(biāo)應(yīng)用程序。[〇〇36]本發(fā)明實(shí)施例第三方面提供一種終端設(shè)備,可包括輸入設(shè)備、輸出設(shè)備、處理器和存儲(chǔ)器,其中所述輸入設(shè)備、所述輸出設(shè)備、所述處理器和所述存儲(chǔ)器通過(guò)總線連接,所述存儲(chǔ)器用于存儲(chǔ)一組程序代碼,所述處理器用于調(diào)用所述存儲(chǔ)器中存儲(chǔ)的所述程序代碼, 以執(zhí)行本發(fā)明實(shí)施例第一方面或者第一方面任一種可行的實(shí)施方式所述的同步管理方法。
[0037] 本發(fā)明實(shí)施例中,確定至少一個(gè)待同步應(yīng)用程序之后,可從所述至少一個(gè)待同步應(yīng)用程序中選擇滿足預(yù)設(shè)條件的目標(biāo)應(yīng)用程序,并拒絕調(diào)用所述目標(biāo)應(yīng)用程序的同步適配器,以拒絕所述目標(biāo)應(yīng)用程序通過(guò)所述同步適配器向服務(wù)器上傳同步數(shù)據(jù)。采用本發(fā)明實(shí)施例,可拒絕一些應(yīng)用程序通過(guò)注冊(cè)同步服務(wù)來(lái)上傳同步數(shù)據(jù)或后臺(tái)啟動(dòng),從而提高終端設(shè)備的系統(tǒng)安全性并降低終端設(shè)備的功耗?!靖綀D說(shuō)明】
[0038]為了更清楚地說(shuō)明本發(fā)明實(shí)施例技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0039]圖1是本發(fā)明的一個(gè)實(shí)施例提供的同步管理方法的流程示意圖;
[0040]圖2是本發(fā)明的另一個(gè)實(shí)施例提供的同步管理方法的流程示意圖;
[0041]圖3是本發(fā)明的又一個(gè)實(shí)施例提供的同步管理方法的流程示意圖;
[0042]圖4是本發(fā)明的一個(gè)實(shí)施例提供的終端設(shè)備的結(jié)構(gòu)示意圖;
[0043]圖5是本發(fā)明的另一個(gè)實(shí)施例提供的終端設(shè)備的結(jié)構(gòu)示意圖;
[0044]圖6是本發(fā)明的又一個(gè)實(shí)施例提供的終端設(shè)備的結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】[〇〇45]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0046]本發(fā)明實(shí)施例提供一種同步管理方法及終端設(shè)備,可提高終端設(shè)備的系統(tǒng)安全性并降低終端設(shè)備的功耗。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例中描述的終端設(shè)備可包括但不限于:手機(jī)、平板電腦、筆記本電腦等終端設(shè)備。[〇〇47]參見(jiàn)圖1,圖1是本發(fā)明的一個(gè)實(shí)施例提供的同步管理方法的流程示意圖。所述同步管理方法可由軟系統(tǒng)控制終端設(shè)備的硬件來(lái)執(zhí)行。如圖1所示,所述方法可包括如下步驟:[〇〇48]S101,確定至少一個(gè)待同步應(yīng)用程序。
[0049]在一些可行的實(shí)施方式中,待同步應(yīng)用程序可以是向系統(tǒng)注冊(cè)了同步服務(wù)的應(yīng)用程序。可選地,可以在預(yù)設(shè)的同步時(shí)間節(jié)點(diǎn)從終端設(shè)備安裝的應(yīng)用程序中確定上述至少一個(gè)待同步應(yīng)用程序;或者,可以在應(yīng)用程序主動(dòng)發(fā)起同步請(qǐng)求時(shí)判斷該應(yīng)用程序是否已注冊(cè)了同步服務(wù),若是,則將該應(yīng)用程序確定為待同步應(yīng)用程序。
[0050]S102,從所述至少一個(gè)待同步應(yīng)用程序中選擇滿足預(yù)設(shè)條件的目標(biāo)應(yīng)用程序。
[0051]作為一種可行的實(shí)施方式,可以逐個(gè)判斷上述至少一個(gè)待同步應(yīng)用程序是否滿足預(yù)設(shè)條件,將滿足預(yù)設(shè)條件的應(yīng)用程序選擇為目標(biāo)應(yīng)用程序??蛇x地,上述預(yù)設(shè)條件可以是終端設(shè)備默認(rèn)設(shè)置的,也可以是用戶手動(dòng)設(shè)置的。
[0052]在一些可行的實(shí)施方式中,上述預(yù)設(shè)條件可以是應(yīng)用程序在預(yù)設(shè)的黑名單中;或者,應(yīng)用程序不在預(yù)設(shè)的白名單中;或者,應(yīng)用程序主動(dòng)發(fā)起同步請(qǐng)求的頻率超出預(yù)設(shè)的安全頻率范圍;或者,應(yīng)用程序的安全性分?jǐn)?shù)低于一定的分?jǐn)?shù)閾值等。其中,上述白名單為允許同步的應(yīng)用程序列表;上述黑名單為不允許同步的應(yīng)用程序列表;上述白名單或黑名單中可以由終端設(shè)備的安全模塊設(shè)置,也可由用戶手動(dòng)設(shè)置。
[0053]S103,拒絕調(diào)用所述目標(biāo)應(yīng)用程序的同步適配器,以拒絕所述目標(biāo)應(yīng)用程序通過(guò)所述同步適配器向服務(wù)器上傳同步數(shù)據(jù)。[〇〇54] 一般情況下,應(yīng)用程序可通過(guò)同步適配器向系統(tǒng)注冊(cè)同步服務(wù),注冊(cè)成功后,應(yīng)用程序可通過(guò)同步適配器向服務(wù)器上傳同步數(shù)據(jù)。本發(fā)明實(shí)施例中,對(duì)于滿足預(yù)設(shè)條件的目標(biāo)應(yīng)用程序,終端設(shè)備的系統(tǒng)拒絕調(diào)用啟動(dòng)目標(biāo)應(yīng)用程序的同步適配器,從而拒絕目標(biāo)應(yīng)用程序通過(guò)其同步適配器向服務(wù)器上傳同步數(shù)據(jù),也可防止目標(biāo)應(yīng)用程序通過(guò)同步的方式在后臺(tái)自動(dòng)啟動(dòng)。對(duì)于未滿足預(yù)設(shè)條件的非目標(biāo)應(yīng)用程序,終端設(shè)備的系統(tǒng)可正常調(diào)用啟動(dòng)其同步適配器,允許這些非目標(biāo)應(yīng)用程序向服務(wù)器上傳同步數(shù)據(jù)。
[0055] 本發(fā)明實(shí)施例中,確定至少一個(gè)待同步應(yīng)用程序之后,可從所述至少一個(gè)待同步應(yīng)用程序中選擇滿足預(yù)設(shè)條件的目標(biāo)應(yīng)用程序,并拒絕調(diào)用所述目標(biāo)應(yīng)用程序的同步適配器,以拒絕所述目標(biāo)應(yīng)用程序通過(guò)所述同步適配器向服務(wù)器上傳同步數(shù)據(jù)。采用本發(fā)明實(shí)施例,可拒絕一些應(yīng)用程序通過(guò)注冊(cè)同步服務(wù)來(lái)上傳同步數(shù)據(jù)或后臺(tái)啟動(dòng),從而提高終端設(shè)備的系統(tǒng)安全性并降低終端設(shè)備的功耗。
[0056]參見(jiàn)圖2,圖2是本發(fā)明的另一個(gè)實(shí)施例提供的同步管理方法的流程示意圖。所所述同步管理方法可由軟系統(tǒng)控制終端設(shè)備的硬件來(lái)執(zhí)行。如圖2所示,所述方法可包括如下步驟:[〇〇57]S201,確定至少一個(gè)待同步應(yīng)用程序。[〇〇58]其中,步驟S201的【具體實(shí)施方式】可參考圖1所示實(shí)施例中步驟S101的相關(guān)描述,此處不再贅述。[〇〇59]S202,查詢所述至少一個(gè)待同步應(yīng)用程序中的各應(yīng)用程序是否在預(yù)設(shè)的黑名單中。
[0060]其中,上述黑名單為不允許同步的應(yīng)用程序列表,黑名單中的應(yīng)用程序可以是終端設(shè)備的安全模塊加入的,也可由用戶手動(dòng)加入的。
[0061]在一些可行的實(shí)施方式中,可周期性更新黑名單。具體地,可周期性統(tǒng)計(jì)已安裝的應(yīng)用程序(包括上述至少一個(gè)待同步應(yīng)用程序)在一個(gè)周期內(nèi)發(fā)起同步請(qǐng)求的次數(shù),若一些應(yīng)用程序在一個(gè)周期內(nèi)發(fā)起同步請(qǐng)求的次數(shù)超過(guò)預(yù)設(shè)次數(shù)閾值,可將這些應(yīng)用程序加入黑名單中。
[0062]在一些可行的實(shí)施方式中,在安裝所述至少一個(gè)待同步應(yīng)用程序之后,可生成提示信息,上述提示信息可提示用戶選擇是否將所述至少一個(gè)待同步應(yīng)用程序加入所述黑名單;在用戶進(jìn)行選擇之后可將所述用戶選擇為是的應(yīng)用程序加入所述黑名單?;蛘?,上述提示信息可提示用戶選擇是否允許所述至少一個(gè)待同步應(yīng)用程序進(jìn)行數(shù)據(jù)同步,在用戶進(jìn)行選擇之后可將所述用戶選擇不允許進(jìn)行數(shù)據(jù)同步的應(yīng)用程序加入所述黑名單。具體地,可在每安裝完一個(gè)應(yīng)用程序之后生成上述提示信息并根據(jù)用戶的選擇更新黑名單。
[0063]在一些可行的實(shí)施方式中,在每安裝完一個(gè)應(yīng)用程序(包括所述至少一個(gè)待同步應(yīng)用程序中的應(yīng)用程序)之前或之后,可向服務(wù)器查詢所述一個(gè)應(yīng)用程序的安全性分?jǐn)?shù),若該應(yīng)用程序的安全性分?jǐn)?shù)低于一定的分?jǐn)?shù)閾值,可在安裝完成后將所述一個(gè)應(yīng)用程序加入黑名單。[〇〇64]S203,將在所述黑名單中的待同步應(yīng)用程序選擇為目標(biāo)應(yīng)用程序。
[0065]若上述至少一個(gè)待同步應(yīng)用程序中有些應(yīng)用程序?yàn)楹诿麊沃辛谐龅膽?yīng)用程序,則將上述至少一個(gè)待同步應(yīng)用程序中在黑名單里的應(yīng)用程序選擇為目標(biāo)應(yīng)用程序。[〇〇66]S204,拒絕調(diào)用所述目標(biāo)應(yīng)用程序的同步適配器,以拒絕所述目標(biāo)應(yīng)用程序通過(guò)所述同步適配器向服務(wù)器上傳同步數(shù)據(jù)。[〇〇67]其中,步驟S204的【具體實(shí)施方式】可參考圖1所示實(shí)施例中步驟S103的相關(guān)描述,此處不再贅述。
[0068]本發(fā)明實(shí)施例中,確定至少一個(gè)待同步應(yīng)用程序之后,可查詢所述至少一個(gè)待同步應(yīng)用程序中的各應(yīng)用程序是否在預(yù)設(shè)的黑名單中,將在所述黑名單中的待同步應(yīng)用程序選擇為目標(biāo)應(yīng)用程序,并拒絕調(diào)用所述目標(biāo)應(yīng)用程序的同步適配器,以拒絕所述目標(biāo)應(yīng)用程序通過(guò)所述同步適配器向服務(wù)器上傳同步數(shù)據(jù)。采用本發(fā)明實(shí)施例,可拒絕一些應(yīng)用程序通過(guò)注冊(cè)同步服務(wù)來(lái)上傳同步數(shù)據(jù)或后臺(tái)啟動(dòng),從而提高終端設(shè)備的系統(tǒng)安全性并降低終端設(shè)備的功耗。[〇〇69]參見(jiàn)圖3,圖3是本發(fā)明的另一個(gè)實(shí)施例提供的同步管理方法的流程示意圖。所所述同步管理方法可由軟系統(tǒng)控制終端設(shè)備的硬件來(lái)執(zhí)行。如圖3所示,所述方法可包括如下步驟:
[0070] S301,確定至少一個(gè)待同步應(yīng)用程序。[〇〇71]其中,步驟S301的【具體實(shí)施方式】可參考圖1所示實(shí)施例中步驟S101的相關(guān)描述,此處不再贅述。[〇〇72] S302,查詢所述至少一個(gè)待同步應(yīng)用程序中的各應(yīng)用程序是否在預(yù)設(shè)的黑名單中。[〇〇73]其中,步驟S302的【具體實(shí)施方式】可參考圖2所示實(shí)施例中步驟S202的相關(guān)描述,此處不再贅述。[〇〇74] S303,對(duì)于不在所述黑名單中的待篩選應(yīng)用程序,向服務(wù)器查詢所述待篩選應(yīng)用程序的安全性分?jǐn)?shù)。
[0075]在一些可行的實(shí)施方式中,對(duì)于不在黑名單中的待篩選應(yīng)用程序,可向服務(wù)器查詢上述待篩選應(yīng)用程序的安全性分?jǐn)?shù),根據(jù)安全性分?jǐn)?shù)確定是否將上述待篩選應(yīng)用程序選擇為目標(biāo)應(yīng)用程序。
[0076] S304,將安全性分?jǐn)?shù)低于預(yù)設(shè)分?jǐn)?shù)閾值的待篩選應(yīng)用程序選擇為目標(biāo)應(yīng)用程序。
[0077]具體實(shí)施中,若一個(gè)應(yīng)用程序的安全性分?jǐn)?shù)低于預(yù)設(shè)分?jǐn)?shù)閾值,可認(rèn)為該應(yīng)用程序的危險(xiǎn)系數(shù)較高,將該應(yīng)用程序選擇為目標(biāo)應(yīng)用程序之一。
[0078]其中,預(yù)設(shè)分?jǐn)?shù)閾值可以是終端設(shè)備預(yù)先設(shè)置的,也可以是服務(wù)器推送的。[〇〇79] S305,拒絕調(diào)用所述目標(biāo)應(yīng)用程序的同步適配器,以拒絕所述目標(biāo)應(yīng)用程序通過(guò)所述同步適配器向服務(wù)器上傳同步數(shù)據(jù)。
[0080]其中,步驟S305的【具體實(shí)施方式】可參考圖1所示實(shí)施例中步驟S103的相關(guān)描述,此處不再贅述。
[0081]本發(fā)明實(shí)施例中,確定至少一個(gè)待同步應(yīng)用程序之后,可查詢所述至少一個(gè)待同步應(yīng)用程序中的各應(yīng)用程序是否在預(yù)設(shè)的黑名單中,對(duì)于不在所述黑名單中的待篩選應(yīng)用程序,向服務(wù)器查詢所述待篩選應(yīng)用程序的安全性分?jǐn)?shù),將安全性分?jǐn)?shù)低于預(yù)設(shè)分?jǐn)?shù)閾值的待篩選應(yīng)用程序選擇為目標(biāo)應(yīng)用程序,并拒絕調(diào)用所述目標(biāo)應(yīng)用程序的同步適配器,以拒絕所述目標(biāo)應(yīng)用程序通過(guò)所述同步適配器向服務(wù)器上傳同步數(shù)據(jù)。采用本發(fā)明實(shí)施例, 可拒絕一些應(yīng)用程序通過(guò)注冊(cè)同步服務(wù)來(lái)上傳同步數(shù)據(jù)或后臺(tái)啟動(dòng),從而提高終端設(shè)備的系統(tǒng)安全性并降低終端設(shè)備的功耗。
[0082]參見(jiàn)圖4,圖4是本發(fā)明的一個(gè)實(shí)施例提供的終端設(shè)備的結(jié)構(gòu)示意圖。如圖4所示, 所述終端設(shè)備可包括以下單元:[0〇83] 確定單元401,用于確定至少一個(gè)待同步應(yīng)用程序。
[0084]在一些可行的實(shí)施方式中,待同步應(yīng)用程序可以是向系統(tǒng)注冊(cè)了同步服務(wù)的應(yīng)用程序??蛇x地,可以在預(yù)設(shè)的同步時(shí)間節(jié)點(diǎn)從終端設(shè)備安裝的應(yīng)用程序中確定上述至少一個(gè)待同步應(yīng)用程序;或者,可以在應(yīng)用程序主動(dòng)發(fā)起同步請(qǐng)求時(shí)判斷該應(yīng)用程序是否已注冊(cè)了同步服務(wù),若是,則將該應(yīng)用程序確定為待同步應(yīng)用程序。
[0085]選擇單元402,用于從所述至少一個(gè)待同步應(yīng)用程序中選擇滿足預(yù)設(shè)條件的目標(biāo)應(yīng)用程序。
[0086]作為一種可行的實(shí)施方式,可以逐個(gè)判斷上述至少一個(gè)待同步應(yīng)用程序是否滿足預(yù)設(shè)條件,將滿足預(yù)設(shè)條件的應(yīng)用程序選擇為目標(biāo)應(yīng)用程序??蛇x地,上述預(yù)設(shè)條件可以是終端設(shè)備默認(rèn)設(shè)置的,也可以是用戶手動(dòng)設(shè)置的。
[0087]在一些可行的實(shí)施方式中,上述預(yù)設(shè)條件可以是應(yīng)用程序在預(yù)設(shè)的黑名單中;或者,應(yīng)用程序不在預(yù)設(shè)的白名單中;或者,應(yīng)用程序主動(dòng)發(fā)起同步請(qǐng)求的頻率超出預(yù)設(shè)的安全頻率范圍;或者,應(yīng)用程序的安全性分?jǐn)?shù)低于一定的分?jǐn)?shù)閾值等。其中,上述白名單為允許同步的應(yīng)用程序列表;上述黑名單為不允許同步的應(yīng)用程序列表;上述白名單或黑名單中可以由終端設(shè)備的安全模塊設(shè)置,也可由用戶手動(dòng)設(shè)置。
[0088]拒絕單元403,用于拒絕調(diào)用所述目標(biāo)應(yīng)用程序的同步適配器,以拒絕所述目標(biāo)應(yīng)用程序通過(guò)所述同步適配器向服務(wù)器上傳同步數(shù)據(jù)。
[0089]—般情況下,應(yīng)用程序可通過(guò)同步適配器向系統(tǒng)注冊(cè)同步服務(wù),注冊(cè)成功后,應(yīng)用程序可通過(guò)同步適配器向服務(wù)器上傳同步數(shù)據(jù)。本發(fā)明實(shí)施例中,對(duì)于滿足預(yù)設(shè)條件的目標(biāo)應(yīng)用程序,終端設(shè)備的系統(tǒng)拒絕調(diào)用啟動(dòng)目標(biāo)應(yīng)用程序的同步適配器,從而拒絕目標(biāo)應(yīng)用程序通過(guò)其同步適配器向服務(wù)器上傳同步數(shù)據(jù),也可防止目標(biāo)應(yīng)用程序通過(guò)同步的方式在后臺(tái)自動(dòng)啟動(dòng)。對(duì)于未滿足預(yù)設(shè)條件的非目標(biāo)應(yīng)用程序,終端設(shè)備的系統(tǒng)可正常調(diào)用啟動(dòng)其同步適配器,允許這些非目標(biāo)應(yīng)用程序向服務(wù)器上傳同步數(shù)據(jù)。
[0090]本發(fā)明實(shí)施例中,確定至少一個(gè)待同步應(yīng)用程序之后,可從所述至少一個(gè)待同步應(yīng)用程序中選擇滿足預(yù)設(shè)條件的目標(biāo)應(yīng)用程序,并拒絕調(diào)用所述目標(biāo)應(yīng)用程序的同步適配器,以拒絕所述目標(biāo)應(yīng)用程序通過(guò)所述同步適配器向服務(wù)器上傳同步數(shù)據(jù)。采用本發(fā)明實(shí)施例,可拒絕一些應(yīng)用程序通過(guò)注冊(cè)同步服務(wù)來(lái)上傳同步數(shù)據(jù)或后臺(tái)啟動(dòng),從而提高終端設(shè)備的系統(tǒng)安全性并降低終端設(shè)備的功耗。
[0091]參見(jiàn)圖5,圖5是本發(fā)明的另一個(gè)實(shí)施例提供的終端設(shè)備的結(jié)構(gòu)示意圖。如圖5所示,所述終端設(shè)備可包括以下單元:[0〇92]確定單元501,用于確定至少一個(gè)待同步應(yīng)用程序;[〇〇93]其中,確定單元501的【具體實(shí)施方式】可參考圖4所示實(shí)施例中確定單元401的相關(guān)描述,此處不再贅述。
[0094]選擇單元502,用于從所述至少一個(gè)待同步應(yīng)用程序中選擇滿足預(yù)設(shè)條件的目標(biāo)應(yīng)用程序。
[0095]在一些可行的實(shí)施方式中,選擇單元502可用于執(zhí)行圖4所示實(shí)施例中選擇單元 402的【具體實(shí)施方式】。
[0096]在另一些可行的實(shí)施方式中,選擇單元502可具體用于:查詢所述至少一個(gè)待同步應(yīng)用程序中的各應(yīng)用程序是否在預(yù)設(shè)的黑名單中;將在所述黑名單中的待同步應(yīng)用程序選擇為目標(biāo)應(yīng)用程序。[〇〇97]此外,選擇單元502還可具體用于:對(duì)于不在所述黑名單中的待篩選應(yīng)用程序,向服務(wù)器查詢所述待篩選應(yīng)用程序的安全性分?jǐn)?shù);將安全性分?jǐn)?shù)低于預(yù)設(shè)分?jǐn)?shù)閾值的待篩選應(yīng)用程序選擇為目標(biāo)應(yīng)用程序。
[0098]在一些可行的實(shí)施方式中,對(duì)于不在黑名單中的待篩選應(yīng)用程序,可向服務(wù)器查詢上述待篩選應(yīng)用程序的安全性分?jǐn)?shù),根據(jù)安全性分?jǐn)?shù)確定是否將上述待篩選應(yīng)用程序選擇為目標(biāo)應(yīng)用程序。若一個(gè)應(yīng)用程序的安全性分?jǐn)?shù)低于預(yù)設(shè)分?jǐn)?shù)閾值,可認(rèn)為該應(yīng)用程序的危險(xiǎn)系數(shù)較高,將該應(yīng)用程序選擇為目標(biāo)應(yīng)用程序之一。
[0099]其中,上述黑名單為不允許同步的應(yīng)用程序列表,黑名單中的應(yīng)用程序可以是終端設(shè)備的安全模塊加入的,也可由用戶手動(dòng)加入的。
[0100]拒絕單元503,用于拒絕調(diào)用所述目標(biāo)應(yīng)用程序的同步適配器,以拒絕所述目標(biāo)應(yīng)用程序通過(guò)所述同步適配器向服務(wù)器上傳同步數(shù)據(jù)。
[0101]其中,拒絕單元503的【具體實(shí)施方式】可參考圖4所示實(shí)施例中拒絕單元403的相關(guān)描述,此處不再贅述。
[0102]作為可選的單元,所述終端設(shè)備還可以包括統(tǒng)計(jì)單元504和第一添加單元505、提示單元506和第二添加單元507中至少一種,其中:
[0103]統(tǒng)計(jì)單元504,用于周期性統(tǒng)計(jì)所述至少一個(gè)待同步應(yīng)用程序發(fā)起同步請(qǐng)求的次數(shù)。
[0104]第一添加單元505,用于將一個(gè)周期內(nèi)發(fā)起同步請(qǐng)求的次數(shù)超過(guò)預(yù)設(shè)次數(shù)閾值的應(yīng)用程序加入所述黑名單。
[0105]在一些可行的實(shí)施方式中,可周期性更新黑名單。具體地,可周期性統(tǒng)計(jì)已安裝的應(yīng)用程序(包括上述至少一個(gè)待同步應(yīng)用程序)在一個(gè)周期內(nèi)發(fā)起同步請(qǐng)求的次數(shù),若一些應(yīng)用程序在一個(gè)周期內(nèi)發(fā)起同步請(qǐng)求的次數(shù)超過(guò)預(yù)設(shè)次數(shù)閾值,可將這些應(yīng)用程序加入黑名單中。
[0106]提示單元506,用于在安裝所述至少一個(gè)待同步應(yīng)用程序之后,生成提示信息,以提示用戶選擇是否將所述至少一個(gè)待同步應(yīng)用程序加入所述黑名單。
[0107]第二添加單元507,用于將所述用戶選擇為是的應(yīng)用程序加入所述黑名單。
[0108]在一些可行的實(shí)施方式中,在安裝所述至少一個(gè)待同步應(yīng)用程序之后,可生成提示信息,上述提示信息可提示用戶選擇是否將所述至少一個(gè)待同步應(yīng)用程序加入所述黑名單;在用戶進(jìn)行選擇之后可將所述用戶選擇為是的應(yīng)用程序加入所述黑名單?;蛘?,上述提示信息可提示用戶選擇是否允許所述至少一個(gè)待同步應(yīng)用程序進(jìn)行數(shù)據(jù)同步,在用戶進(jìn)行選擇之后可將所述用戶選擇不允許進(jìn)行數(shù)據(jù)同步的應(yīng)用程序加入所述黑名單。具體地,可在每安裝完一個(gè)應(yīng)用程序之后生成上述提示信息并根據(jù)用戶的選擇更新黑名單。
[0109]在一些可行的實(shí)施方式中,在每安裝完一個(gè)應(yīng)用程序(包括所述至少一個(gè)待同步應(yīng)用程序中的應(yīng)用程序)之前或之后,可向服務(wù)器查詢所述一個(gè)應(yīng)用程序的安全性分?jǐn)?shù),若該應(yīng)用程序的安全性分?jǐn)?shù)低于一定的分?jǐn)?shù)閾值,可在安裝完成后將所述一個(gè)應(yīng)用程序加入黑名單。
[0110]本發(fā)明實(shí)施例中,確定至少一個(gè)待同步應(yīng)用程序之后,可從所述至少一個(gè)待同步應(yīng)用程序中選擇滿足預(yù)設(shè)條件的目標(biāo)應(yīng)用程序,并拒絕調(diào)用所述目標(biāo)應(yīng)用程序的同步適配器,以拒絕所述目標(biāo)應(yīng)用程序通過(guò)所述同步適配器向服務(wù)器上傳同步數(shù)據(jù)。采用本發(fā)明實(shí)施例,可拒絕一些應(yīng)用程序通過(guò)注冊(cè)同步服務(wù)來(lái)上傳同步數(shù)據(jù)或后臺(tái)啟動(dòng),從而提高終端設(shè)備的系統(tǒng)安全性并降低終端設(shè)備的功耗。
[0111]參見(jiàn)圖6,圖6是本發(fā)明的又一個(gè)實(shí)施例提供的終端設(shè)備的結(jié)構(gòu)示意圖。如圖6所示,所述終端還可包括至少一個(gè)輸入設(shè)備1000;至少一個(gè)輸出設(shè)備2000;至少一個(gè)處理器 3000,例如CPU;和存儲(chǔ)器4000,上述輸入設(shè)備1000、輸出設(shè)備2000、處理器3000和存儲(chǔ)器 4000通過(guò)總線5000連接。
[0112]其中,上述輸入設(shè)備1000具體可為終端的觸摸控制屏、按鍵、或語(yǔ)音輸入模塊等。在本發(fā)明實(shí)施例中,輸入設(shè)備1000可用于接收用戶輸入的觸控操作、語(yǔ)音消息或文字信息等。
[0113]上述輸出設(shè)備2000具體可為終端的顯示屏或語(yǔ)音播放模塊等,在本發(fā)明實(shí)施例中,上述輸出設(shè)備2000可用于輸出提示信息。
[0114]上述存儲(chǔ)器4000可以是高速RAM存儲(chǔ)器,也可為非不穩(wěn)定的存儲(chǔ)器(non-volatile memory),例如磁盤(pán)存儲(chǔ)器。上述存儲(chǔ)器4000用于存儲(chǔ)一組程序代碼。
[0115]上述處理器3000可用于調(diào)用存儲(chǔ)器4000中存儲(chǔ)的程序代碼,執(zhí)行如下操作:
[0116]確定至少一個(gè)待同步應(yīng)用程序;
[0117]從所述至少一個(gè)待同步應(yīng)用程序中選擇滿足預(yù)設(shè)條件的目標(biāo)應(yīng)用程序;
[0118]拒絕調(diào)用所述目標(biāo)應(yīng)用程序的同步適配器,以拒絕所述目標(biāo)應(yīng)用程序通過(guò)所述同步適配器向服務(wù)器上傳同步數(shù)據(jù)。
[0119]在一些可行的實(shí)施方式中,上述處理器3000從所述至少一個(gè)待同步應(yīng)用程序中選擇滿足預(yù)設(shè)條件的目標(biāo)應(yīng)用程序的步驟可包括:
[0120]查詢所述至少一個(gè)待同步應(yīng)用程序中的各應(yīng)用程序是否在預(yù)設(shè)的黑名單中;
[0121]將在所述黑名單中的待同步應(yīng)用程序選擇為目標(biāo)應(yīng)用程序。
[0122]在一些可行的實(shí)施方式中,上述處理器3000還可用于調(diào)用存儲(chǔ)器4000中存儲(chǔ)的程序代碼,執(zhí)行如下操作:
[0123]周期性統(tǒng)計(jì)所述至少一個(gè)待同步應(yīng)用程序發(fā)起同步請(qǐng)求的次數(shù);
[0124]將一個(gè)周期內(nèi)發(fā)起同步請(qǐng)求的次數(shù)超過(guò)預(yù)設(shè)次數(shù)閾值的應(yīng)用程序加入所述黑名單。
[0125]在一些可行的實(shí)施方式中,上述處理器3000還可用于調(diào)用存儲(chǔ)器4000中存儲(chǔ)的程序代碼,執(zhí)行如下操作:
[0126]在安裝所述至少一個(gè)待同步應(yīng)用程序之后,生成提示信息,以提示用戶選擇是否將所述至少一個(gè)待同步應(yīng)用程序加入所述黑名單;
[0127]將所述用戶選擇為是的應(yīng)用程序加入所述黑名單。
[0128]在一些可行的實(shí)施方式中,查詢所述至少一個(gè)待同步應(yīng)用程序中的各應(yīng)用程序是否在預(yù)設(shè)的黑名單中之后,上述處理器3000還可用于調(diào)用存儲(chǔ)器4000中存儲(chǔ)的程序代碼, 執(zhí)行如下操作:
[0129]對(duì)于不在所述黑名單中的待篩選應(yīng)用程序,向服務(wù)器查詢所述待篩選應(yīng)用程序的安全性分?jǐn)?shù);
[0130]將安全性分?jǐn)?shù)低于預(yù)設(shè)分?jǐn)?shù)閾值的待篩選應(yīng)用程序選擇為目標(biāo)應(yīng)用程序。
[0131]本發(fā)明實(shí)施例中,確定至少一個(gè)待同步應(yīng)用程序之后,可從所述至少一個(gè)待同步應(yīng)用程序中選擇滿足預(yù)設(shè)條件的目標(biāo)應(yīng)用程序,并拒絕調(diào)用所述目標(biāo)應(yīng)用程序的同步適配器,以拒絕所述目標(biāo)應(yīng)用程序通過(guò)所述同步適配器向服務(wù)器上傳同步數(shù)據(jù)。采用本發(fā)明實(shí)施例,可拒絕一些應(yīng)用程序通過(guò)注冊(cè)同步服務(wù)來(lái)上傳同步數(shù)據(jù)或后臺(tái)啟動(dòng),從而提高終端設(shè)備的系統(tǒng)安全性并降低終端設(shè)備的功耗。
[0132]本發(fā)明所有實(shí)施例中的模塊或單元,可以通過(guò)通用集成電路,例如CPU(Central Processing Unit,中央處理器),或通過(guò)ASIC(Applicat1n Specific Integrated Circuit,專用集成電路)來(lái)實(shí)現(xiàn)。
[0133]本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
[0134]本發(fā)明實(shí)施例裝置中的模塊或單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
[0135]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
[0136]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權(quán)項(xiàng)】
1.一種同步管理方法,其特征在于,包括:確定至少一個(gè)待同步應(yīng)用程序;從所述至少一個(gè)待同步應(yīng)用程序中選擇滿足預(yù)設(shè)條件的目標(biāo)應(yīng)用程序;拒絕調(diào)用所述目標(biāo)應(yīng)用程序的同步適配器,以拒絕所述目標(biāo)應(yīng)用程序通過(guò)所述同步適 配器向服務(wù)器上傳同步數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從所述至少一個(gè)待同步應(yīng)用程序中選 擇滿足預(yù)設(shè)條件的目標(biāo)應(yīng)用程序,包括:查詢所述至少一個(gè)待同步應(yīng)用程序中的各應(yīng)用程序是否在預(yù)設(shè)的黑名單中;將在所述黑名單中的待同步應(yīng)用程序選擇為目標(biāo)應(yīng)用程序。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:周期性統(tǒng)計(jì)所述至少一個(gè)待同步應(yīng)用程序發(fā)起同步請(qǐng)求的次數(shù);將一個(gè)周期內(nèi)發(fā)起同步請(qǐng)求的次數(shù)超過(guò)預(yù)設(shè)次數(shù)閾值的應(yīng)用程序加入所述黑名單。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:在安裝所述至少一個(gè)待同步應(yīng)用程序之后,生成提示信息,以提示用戶選擇是否將所 述至少一個(gè)待同步應(yīng)用程序加入所述黑名單;將所述用戶選擇為是的應(yīng)用程序加入所述黑名單。5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述查詢所述至少一個(gè)待同步應(yīng)用程序中 的各應(yīng)用程序是否在預(yù)設(shè)的黑名單中之后,所述方法還包括:對(duì)于不在所述黑名單中的待篩選應(yīng)用程序,向服務(wù)器查詢所述待篩選應(yīng)用程序的安全 性分?jǐn)?shù);將安全性分?jǐn)?shù)低于預(yù)設(shè)分?jǐn)?shù)閾值的待篩選應(yīng)用程序選擇為目標(biāo)應(yīng)用程序。6.—種終端設(shè)備,其特征在于,包括:確定單元,用于確定至少一個(gè)待同步應(yīng)用程序;選擇單元,用于從所述至少一個(gè)待同步應(yīng)用程序中選擇滿足預(yù)設(shè)條件的目標(biāo)應(yīng)用程 序;拒絕單元,用于拒絕調(diào)用所述目標(biāo)應(yīng)用程序的同步適配器,以拒絕所述目標(biāo)應(yīng)用程序 通過(guò)所述同步適配器向服務(wù)器上傳同步數(shù)據(jù)。7.根據(jù)權(quán)利要求6所述的終端設(shè)備,其特征在于,所述選擇單元具體用于:查詢所述至少一個(gè)待同步應(yīng)用程序中的各應(yīng)用程序是否在預(yù)設(shè)的黑名單中;將在所述黑名單中的待同步應(yīng)用程序選擇為目標(biāo)應(yīng)用程序。8.根據(jù)權(quán)利要求7所述的終端設(shè)備,其特征在于,所述終端設(shè)備還包括:統(tǒng)計(jì)單元,用于周期性統(tǒng)計(jì)所述至少一個(gè)待同步應(yīng)用程序發(fā)起同步請(qǐng)求的次數(shù);第一添加單元,用于將一個(gè)周期內(nèi)發(fā)起同步請(qǐng)求的次數(shù)超過(guò)預(yù)設(shè)次數(shù)閾值的應(yīng)用程序 加入所述黑名單。9.根據(jù)權(quán)利要求7所述的終端設(shè)備,其特征在于,所述終端設(shè)備還包括:提示單元,用于在安裝所述至少一個(gè)待同步應(yīng)用程序之后,生成提示信息,以提示用戶 選擇是否將所述至少一個(gè)待同步應(yīng)用程序加入所述黑名單;第二添加單元,用于將所述用戶選擇為是的應(yīng)用程序加入所述黑名單。10.根據(jù)權(quán)利要求7所述的終端設(shè)備,其特征在于,所述選擇單元還用于:對(duì)于不在所述黑名單中的待篩選應(yīng)用程序,向服務(wù)器查詢所述待篩選應(yīng)用程序的安全 性分?jǐn)?shù);將安全性分?jǐn)?shù)低于預(yù)設(shè)分?jǐn)?shù)閾值的待篩選應(yīng)用程序選擇為目標(biāo)應(yīng)用程序。
【文檔編號(hào)】G06F1/32GK106022108SQ201610329790
【公開(kāi)日】2016年10月12日
【申請(qǐng)日】2016年5月17日
【發(fā)明人】林志泳
【申請(qǐng)人】廣東歐珀移動(dòng)通信有限公司