應(yīng)用程序的同步管理方法及裝置制造方法
【專利摘要】本發(fā)明適用于通信【技術(shù)領(lǐng)域】,提供了一種應(yīng)用程序的同步管理方法,根據(jù)第一設(shè)備應(yīng)用程序的使用規(guī)律創(chuàng)建第一應(yīng)用程序列表;獲取第二設(shè)備已安裝的第二應(yīng)用程序列表;將所述第一應(yīng)用程序列表和第二應(yīng)用程序列表匹配處理,并根據(jù)匹配結(jié)果獲取待安裝應(yīng)用程序;將所述待安裝應(yīng)用程序傳輸至所述第二設(shè)備。本發(fā)明還提供一種實(shí)現(xiàn)上述方法的應(yīng)用程序的同步管理裝置。借此,本發(fā)明可以根據(jù)用戶的操作習(xí)慣,方便的實(shí)現(xiàn)多設(shè)備間的應(yīng)用程序的同步處理。
【專利說明】應(yīng)用程序的同步管理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種應(yīng)用程序的同步管理方法及裝置。
【背景技術(shù)】
[0002]在科技日新月異的今天,智能手機(jī)越來越走進(jìn)我們的生活。而且可穿戴的智能設(shè)備也逐步改變了我們的生活。基于android系統(tǒng)的智能手表首先進(jìn)入大眾視野,它可以通過藍(lán)牙技術(shù)實(shí)現(xiàn)與智能手機(jī)的數(shù)據(jù)傳輸,其還可以安裝android應(yīng)用在手表端,進(jìn)行簡單的操作任務(wù)。
[0003]雖然智能手表和手機(jī)可以通過藍(lán)牙技術(shù)進(jìn)行連接,但是由于手表自身的內(nèi)存低,屏幕小與物理設(shè)備的不足,導(dǎo)致其不能像手機(jī)端那樣安裝和運(yùn)行很多應(yīng)用。手表上安裝的應(yīng)用數(shù)目有限,若想實(shí)現(xiàn)跟手機(jī)一樣經(jīng)常更換應(yīng)用使用,還需頻繁手動(dòng)卸載,同步與安裝的操作。
[0004]綜上可知,現(xiàn)有的多設(shè)備的應(yīng)用程序的同步方法,在實(shí)際使用上顯然存在不便與缺陷,所以有必要加以改進(jìn)。
【發(fā)明內(nèi)容】
[0005]針對(duì)上述的缺陷,本發(fā)明的目的在于提供一種應(yīng)用程序的同步管理方法及裝置,可以根據(jù)用戶的操作習(xí)慣,方便的實(shí)現(xiàn)多設(shè)備間的應(yīng)用程序的同步處理。
[0006]為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種應(yīng)用程序的同步管理方法,所述方法包括:
[0007]根據(jù)第一設(shè)備應(yīng)用程序的使用規(guī)律創(chuàng)建第一應(yīng)用程序列表;
[0008]獲取第二設(shè)備已安裝的第二應(yīng)用程序列表;
[0009]將所述第一應(yīng)用程序列表和第二應(yīng)用程序列表匹配處理,并根據(jù)匹配結(jié)果獲取待安裝應(yīng)用程序;
[0010]將所述待安裝應(yīng)用程序傳輸至所述第二設(shè)備。
[0011]根據(jù)本發(fā)明的應(yīng)用程序的同步管理方法,所述根據(jù)第一設(shè)備應(yīng)用程序的使用規(guī)律創(chuàng)建第一應(yīng)用程序列表步驟之前還包括:
[0012]接收用戶指令,設(shè)置所述第一設(shè)備和/或第二設(shè)備的核心應(yīng)用程序;
[0013]所述根據(jù)第一設(shè)備應(yīng)用程序的使用規(guī)律創(chuàng)建第一應(yīng)用程序列表步驟包括:
[0014]檢測第一設(shè)備中應(yīng)用程序的使用頻率;
[0015]將超過預(yù)設(shè)的第一頻率閾值的應(yīng)用程序建立一應(yīng)用程序列表;
[0016]判斷所述應(yīng)用程序列表中是否具有所述核心應(yīng)用程序;
[0017]若所述應(yīng)用程序列表中具有所述核心應(yīng)用程序,則將所述核心應(yīng)用程序從所述應(yīng)用程序列表中刪除得到所述第一應(yīng)用程序列表。
[0018]根據(jù)本發(fā)明的應(yīng)用程序的同步管理方法,所述方法還包括:
[0019]根據(jù)所述匹配結(jié)果獲取待卸載應(yīng)用程序。
[0020]根據(jù)本發(fā)明的應(yīng)用程序的同步管理方法,所述方法還包括:檢測所述第二設(shè)備的應(yīng)用程序的使用頻率;
[0021]所述根據(jù)所述匹配結(jié)果獲取待卸載應(yīng)用程序的步驟之后包括:
[0022]判斷所述待卸載應(yīng)用程序的使用頻率是否超過預(yù)設(shè)的第二頻率閾值;
[0023]若所述待卸載應(yīng)用程序的使用頻率不超過所述第二頻率閾值,則進(jìn)一步判斷所述待應(yīng)用程序是否為核心應(yīng)用程序,若是,則不作處理,否則自動(dòng)卸載處理;
[0024]若所述待卸載應(yīng)用程序的使用頻率超過所述第二頻率閾值,則提示用戶是否確認(rèn)卸載,并執(zhí)行用戶指令。
[0025]根據(jù)本發(fā)明的應(yīng)用程序的同步管理方法,所述第一設(shè)備為移動(dòng)終端,所述第二設(shè)備為穿戴式設(shè)備,所述移動(dòng)終端與穿戴式設(shè)備通過藍(lán)牙連接通信;
[0026]所述待安裝應(yīng)用程序具體為:在所述第一應(yīng)用程序列表中,未在所述第二應(yīng)用程序列表中的應(yīng)用程序;
[0027]所述待卸載的應(yīng)用程序具體為:在所述第二應(yīng)用程序列表中,未在所述第一應(yīng)用程序列表中的應(yīng)用程序。
[0028]本發(fā)明還提供一種應(yīng)用程序的同步管理裝置,包括:
[0029]列表創(chuàng)建模塊,用于根據(jù)第一設(shè)備應(yīng)用程序的使用規(guī)律創(chuàng)建第一應(yīng)用程序列表;
[0030]列表獲取模塊,用于獲取第二設(shè)備已安裝的第二應(yīng)用程序列表;
[0031]匹配處理模塊,用于將所述第一應(yīng)用程序列表和第二應(yīng)用程序列表匹配處理,并根據(jù)匹配結(jié)果獲取待安裝應(yīng)用程序;
[0032]應(yīng)用同步模塊,用于將所述待安裝應(yīng)用程序傳輸至所述第二設(shè)備。
[0033]根據(jù)本發(fā)明的應(yīng)用程序的同步管理裝置,所述裝置還包括應(yīng)用設(shè)置模塊,用于接收用戶指令,設(shè)置所述第一設(shè)備和/或第二設(shè)備的核心應(yīng)用程序;
[0034]所述列表創(chuàng)建模塊包括:
[0035]檢測子模塊,用于檢測第一設(shè)備中應(yīng)用程序的使用頻率;
[0036]第一創(chuàng)建子模塊,用于將超過預(yù)設(shè)的第一頻率閾值的應(yīng)用程序建立一應(yīng)用程序列表;
[0037]第一判斷子模塊,用于判斷所述應(yīng)用程序列表中是否具有所述核心應(yīng)用程序,若是則交由第二創(chuàng)建子模塊處理;
[0038]第二創(chuàng)建子模塊,用于將所述核心應(yīng)用程序從所述應(yīng)用程序列表中刪除得到所述第一應(yīng)用程序列表。
[0039]根據(jù)本發(fā)明的應(yīng)用程序的同步管理裝置,所述匹配處理模塊還用于根據(jù)所述匹配結(jié)果獲取待卸載應(yīng)用程序。
[0040]根據(jù)本發(fā)明的應(yīng)用程序的同步管理裝置,所述系統(tǒng)還包括頻率檢測模塊和應(yīng)用卸載模塊;
[0041]所述頻率檢測模塊用于檢測所述第二設(shè)備的應(yīng)用程序的使用頻率;
[0042]所述應(yīng)用卸載模塊包括:
[0043]第二判斷子模塊,用于判斷所述待卸載應(yīng)用程序的使用頻率是否超過預(yù)設(shè)的第二頻率閾值,若是,則交由卸載處理子模塊處理,否則交由第三判斷子模塊處理;
[0044]第三判斷子模塊,用于判斷所述待卸載應(yīng)用程序是否為核心應(yīng)用程序,若是不作處理,否則交由所述卸載子模塊卸載處理;[0045]卸載處理子模塊,用于自動(dòng)卸載所述待卸載應(yīng)用程序,或者提示用戶是否確認(rèn)卸載,并執(zhí)行用戶指令。
[0046]根據(jù)本發(fā)明的應(yīng)用程序的同步管理裝置,所述第一設(shè)備為移動(dòng)終端,所述第二設(shè)備為穿戴式設(shè)備,所述移動(dòng)終端與穿戴式設(shè)備通過藍(lán)牙連接通信;
[0047]所述待安裝應(yīng)用程序具體為:在所述第一應(yīng)用程序列表中,未在所述第二應(yīng)用程序列表中的應(yīng)用程序;
[0048]所述待卸載的應(yīng)用程序具體為:在所述第二應(yīng)用程序列表中,未在所述第一應(yīng)用程序列表中的應(yīng)用程序。
[0049]本發(fā)明通過檢測第一設(shè)備中應(yīng)用程序的使用頻率,而獲知用戶的使用習(xí)慣,并根據(jù)此建立用戶常用的第一應(yīng)用程序列表。同時(shí),本發(fā)明還可以獲取第二設(shè)備已安裝的第二應(yīng)用程序列表,將兩個(gè)列表匹配處理后,可以獲取到用戶在第一設(shè)備常用,而第二設(shè)備未安裝的應(yīng)用程序,標(biāo)記為待安裝應(yīng)用程序,并將該待安裝應(yīng)用程序由第一設(shè)備傳輸至第二設(shè)備安裝。優(yōu)選的,本發(fā)明還可以根據(jù)兩個(gè)列表的匹配結(jié)果獲取待卸載應(yīng)用程序,并進(jìn)行卸載處理。借此,本發(fā)明可以根據(jù)用戶的操作習(xí)慣,方便的實(shí)現(xiàn)多設(shè)備間的應(yīng)用程序的同步處理。
【專利附圖】
【附圖說明】
[0050]圖1是本發(fā)明一實(shí)施例的應(yīng)用程序的同步管理裝置結(jié)構(gòu)示意圖;
[0051]圖2是本發(fā)明另一實(shí)施例的應(yīng)用程序的同步管理裝置結(jié)構(gòu)示意圖;
[0052]圖3是本發(fā)明一實(shí)施例的同步管理的設(shè)置界面示意圖;
[0053]圖4是本發(fā)明一實(shí)施例的應(yīng)用程序的同步管理方法流程圖;
[0054]圖5是本發(fā)明另一實(shí)施例的應(yīng)用程序的同步管理方法流程圖。
【具體實(shí)施方式】
[0055]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0056]本發(fā)明所述的第一設(shè)備為移動(dòng)終端,且所述移動(dòng)終端可以是具有藍(lán)牙通信功能的手機(jī)、PDA (Personal Digital Assistant,個(gè)人數(shù)字助理)、掌上電腦等;第二設(shè)備為具有藍(lán)牙通信功能的穿戴式設(shè)備,比如智能手表,第一設(shè)備和第二設(shè)備通過藍(lán)牙連接通信。
[0057]圖1是本發(fā)明一實(shí)施例的應(yīng)用程序的同步管理裝置結(jié)構(gòu)示意圖。該裝置100可以是內(nèi)置于第一設(shè)備和/或第二設(shè)備的軟件單元。所述裝置100包括列表創(chuàng)建模塊10、列表獲取模塊20、匹配處理模塊30以及應(yīng)用同步模塊40。其中:
[0058]列表創(chuàng)建模塊10用于根據(jù)第一設(shè)備應(yīng)用程序的使用規(guī)律創(chuàng)建第一應(yīng)用程序列表。
[0059]本發(fā)明所述的使用規(guī)律對(duì)應(yīng)于用戶對(duì)第一設(shè)備應(yīng)用程序的使用習(xí)慣,用戶對(duì)第一設(shè)備應(yīng)用程序的使用頻率、使用時(shí)長等均可以作為統(tǒng)計(jì)應(yīng)用程序使用規(guī)律的參量。本實(shí)施例中可以檢測第一設(shè)備應(yīng)用程序的使用頻率,獲取滿足使用頻率范圍的應(yīng)用程序,比如將使用頻率大于某頻率閾值的應(yīng)用程序創(chuàng)建為第一應(yīng)用程序列表,借此該應(yīng)用程序列表中表示的是用戶常用的應(yīng)用程序。同樣的,本發(fā)明還可以統(tǒng)計(jì)應(yīng)用程序的使用時(shí)長,將預(yù)定時(shí)間內(nèi)使用總時(shí)間較長(達(dá)到預(yù)定時(shí)長閾值)的應(yīng)用程序作為用戶常用的應(yīng)用程序加入到第一應(yīng)用程序列表。
[0060]列表獲取模塊20用于獲取第二設(shè)備已安裝的第二應(yīng)用程序列表。
[0061]本實(shí)施例中,裝置100獲取第二設(shè)備已安裝的第二應(yīng)用程序列表時(shí),可以進(jìn)一步獲取第二設(shè)備的系統(tǒng)環(huán)境,以方便后續(xù)其它應(yīng)用程序的安裝處理。
[0062]匹配處理模塊30用于將所述第一應(yīng)用程序列表和第二應(yīng)用程序列表匹配處理,并根據(jù)匹配結(jié)果獲取待安裝應(yīng)用程序。
[0063]通過對(duì)第一應(yīng)用程序列表和第二應(yīng)用程序列表的比較,可以獲取到第一應(yīng)用程序列表中存在,但第二應(yīng)用程序列表中不存在的應(yīng)用程序,該應(yīng)用程序是第一設(shè)備常用,但未在第二設(shè)備安裝的應(yīng)用程序,記為待安裝應(yīng)用程序。
[0064]應(yīng)用同步模塊40,用于將所述待安裝應(yīng)用程序傳輸至所述第二設(shè)備。
[0065]裝置100可通過藍(lán)牙將待安裝應(yīng)用程序由第一設(shè)備傳輸至第二設(shè)備自動(dòng)安裝。需要說明的是,如果第二設(shè)備的系統(tǒng)環(huán)境不滿足應(yīng)用程序的安裝,則提示用戶后繼續(xù)同步安裝其它的待安裝應(yīng)用程序。借此,本發(fā)明可以將在第一設(shè)備常用的應(yīng)用程序方便的同步安裝到第二設(shè)備中。
[0066]圖2是本發(fā)明另一實(shí)施例的應(yīng)用程序的同步管理裝置結(jié)構(gòu)示意圖。該實(shí)施例與前述實(shí)施例相同之處不再贅述,下面僅將相異處加以說明。
[0067]本發(fā)明以應(yīng)用程序的使用頻率作為應(yīng)用程序使用規(guī)律的參量加以描述。應(yīng)當(dāng)理解的,本發(fā)明不僅僅限于使用頻率,其也可以采用其它任何可以描述應(yīng)用程序使用規(guī)律的參量,如前述實(shí)施例所述的預(yù)定時(shí)間的使用時(shí)長。
[0068]該實(shí)施例中,所述裝置100還包括應(yīng)用設(shè)置模塊50,用于接收用戶指令,設(shè)置所述第一設(shè)備和/或第二設(shè)備的核心應(yīng)用程序。所述的核心應(yīng)用程序?yàn)榈谝辉O(shè)備和/或第二設(shè)備進(jìn)行通訊的內(nèi)置應(yīng)用,比如默認(rèn)的應(yīng)用,拔號(hào)盤和短信,用戶也可以設(shè)置添加核心應(yīng)用。
[0069]所述列表創(chuàng)建模塊10包括:
[0070]檢測子模塊11,用于檢測第一設(shè)備中應(yīng)用程序的使用頻率。具體的,檢測子模塊11可以檢測預(yù)定時(shí)間內(nèi)應(yīng)用程序的使用次數(shù),比如最近5天或10天各應(yīng)用程序的使用次數(shù),借此獲知應(yīng)用程序的使用頻率。
[0071]第一創(chuàng)建子模塊12,用于將超過預(yù)設(shè)的第一頻率閾值的應(yīng)用程序建立一應(yīng)用程序列表。所述第一頻率閾值由用戶根據(jù)需求設(shè)定,超過該第一頻率閾值的應(yīng)用程序即為用戶常用的應(yīng)用程序。需要說明的,該應(yīng)用程序列表中可能包括了核心應(yīng)用程序。
[0072]第一判斷子模塊13,用于判斷所述應(yīng)用程序列表中是否具有所述核心應(yīng)用程序,若是則交由第二創(chuàng)建子模塊14處理。
[0073]第二創(chuàng)建子模塊14,用于將所述核心應(yīng)用程序從所述應(yīng)用程序列表中刪除得到所述第一應(yīng)用程序列表。當(dāng)然,若所述應(yīng)用程序列表中沒有核心應(yīng)用,則直接將該應(yīng)用程序列表記為第一應(yīng)用程序列表。借此,第一應(yīng)用程序列表中的應(yīng)用程序?yàn)橛脩粼诘谝辉O(shè)備中常用,但未在第二設(shè)備中安裝的非核心應(yīng)用程序。
[0074]更好的,匹配處理模塊30還可以根據(jù)所述匹配結(jié)果獲取待卸載應(yīng)用程序。通過對(duì)第一應(yīng)用程序列表和第二應(yīng)用程序列表的比較,可以獲取到第一應(yīng)用程序列表不存在,而第二應(yīng)用程序列表中存在的應(yīng)用程序,即第一設(shè)備不常用,但已在第二設(shè)備安裝的應(yīng)用程序,記為待卸載應(yīng)用程序。優(yōu)選的,本實(shí)施例中,裝置100還具有應(yīng)用卸載模塊60和頻率檢測模塊70,所述頻率檢測模塊70用于檢測所述第二設(shè)備的應(yīng)用程序的使用頻率;所述應(yīng)用卸載模塊60具體用于將所述待卸載應(yīng)用程序卸載處理。
[0075]具體的,應(yīng)用卸載模塊60包括第二判斷子模塊61、第三判斷子模塊62和卸載處理子模塊63,其中:
[0076]第二判斷子模塊61,用于判斷所述待卸載應(yīng)用程序的使用頻率是否超過預(yù)設(shè)的第二頻率閾值,若是,則交由卸載處理子模塊63處理,否則交由第三判斷子模塊62處理。
[0077]第三判斷子模塊62,用于判斷所述待卸載應(yīng)用程序是否為核心應(yīng)用程序,若是不作處理,否則交由所述卸載子模塊63卸載處理。
[0078]卸載處理子模塊63,用于自動(dòng)卸載所述待卸載應(yīng)用程序,或者提示用戶是否確認(rèn)卸載,并執(zhí)行用戶指令。
[0079]對(duì)于超過第二頻率閾值的應(yīng)用程序,是第一設(shè)備不常用,但在第二設(shè)備常用的應(yīng)用程序。本發(fā)明在對(duì)這類應(yīng)用程序卸載前,會(huì)提示用戶是否確認(rèn)卸載,并執(zhí)行用戶指令。對(duì)于未超過第二頻率閾值的待卸載應(yīng)用程序,在判斷為非核心應(yīng)用程序后直接卸載處理,借此減少第二設(shè)備的系統(tǒng)負(fù)擔(dān)。
[0080]圖3是本發(fā)明一實(shí)施例的同步管理的設(shè)置界面示意圖。圖示中的功能開關(guān)設(shè)置項(xiàng)的作用是開啟或關(guān)閉本發(fā)明所介紹的同步方法;核心應(yīng)用設(shè)置項(xiàng)的作用是從第一設(shè)備或第二設(shè)備選擇不進(jìn)行同步操作的應(yīng)用,可以保護(hù)核心應(yīng)用不被同步操作誤刪。某些如打電話或發(fā)短信的必備應(yīng)用,即使不常用,也保留在第二設(shè)備上;操作提示設(shè)置項(xiàng)的作用是開啟或關(guān)閉同步應(yīng)用時(shí)的安裝或卸載提示;同步應(yīng)用列表設(shè)置項(xiàng)的作用是可以查看第一設(shè)備和第二設(shè)備的應(yīng)用安裝情況和差異化列表。
[0081]圖4是本發(fā)明一實(shí)施例的應(yīng)用程序的同步管理方法流程圖,其可以通過如圖1所示的裝置100實(shí)現(xiàn),該方法包括:
[0082]步驟S401,根據(jù)第一設(shè)備應(yīng)用程序的使用規(guī)律創(chuàng)建第一應(yīng)用程序列表。
[0083]本發(fā)明所述的使用規(guī)律對(duì)應(yīng)于用戶對(duì)第一設(shè)備應(yīng)用程序的使用習(xí)慣,用戶對(duì)第一設(shè)備應(yīng)用程序的使用頻率、使用時(shí)長等均可以作為統(tǒng)計(jì)應(yīng)用程序使用規(guī)律的參量。本實(shí)施例中可以檢測第一設(shè)備應(yīng)用程序的使用頻率,獲取滿足使用頻率范圍的應(yīng)用程序,比如將使用頻率大于某頻率閾值的應(yīng)用程序創(chuàng)建為應(yīng)用程序列表,借此該應(yīng)用程序列表中表示的是用戶常用的應(yīng)用程序。同樣的,本發(fā)明還可以統(tǒng)計(jì)應(yīng)用程序的使用時(shí)長,將預(yù)定時(shí)間內(nèi)使用總時(shí)間較長(達(dá)到預(yù)定時(shí)長閾值)的應(yīng)用程序作為用戶常用的應(yīng)用程序加入到第一應(yīng)用程序列表。
[0084]步驟S402,獲取第二設(shè)備已安裝的第二應(yīng)用程序列表。
[0085]本實(shí)施例中,裝置100獲取第二設(shè)備已安裝的第二應(yīng)用程序列表時(shí),可以進(jìn)一步獲取第二設(shè)備的系統(tǒng)環(huán)境,以方便后續(xù)其它應(yīng)用程序的安裝處理。
[0086]步驟S403,將所述第一應(yīng)用程序列表和第二應(yīng)用程序列表匹配處理,并根據(jù)匹配結(jié)果獲取待安裝應(yīng)用程序。
[0087]通過對(duì)第一應(yīng)用程序列表和第二應(yīng)用程序列表的比較,可以獲取到第一應(yīng)用程序列表中存在,但第二應(yīng)用程序列表中不存在的應(yīng)用程序,該應(yīng)用程序是第一設(shè)備常用,但未在第二設(shè)備安裝的應(yīng)用程序,記為待安裝應(yīng)用程序。
[0088]步驟S404,將所述待安裝應(yīng)用程序傳輸至所述第二設(shè)備。
[0089]裝置100可通過藍(lán)牙將待安裝應(yīng)用程序由第一設(shè)備傳輸至第二設(shè)備自動(dòng)安裝。需要說明的是,如果第二設(shè)備的系統(tǒng)環(huán)境不滿足應(yīng)用程序的安裝,則提示用戶后繼續(xù)同步安裝其它的待安裝應(yīng)用程序。借此,本發(fā)明可以將在第一設(shè)備常用的應(yīng)用程序方便的同步安裝到第二設(shè)備中。
[0090]圖5是本發(fā)明另一實(shí)施例的應(yīng)用程序的同步管理方法流程圖,其可以通過如圖2所示的裝置100實(shí)現(xiàn),該方法包括:
[0091]步驟S501,接收用戶指令,設(shè)置所述第一設(shè)備和/或第二設(shè)備的核心應(yīng)用程序。所述的核心應(yīng)用程序?yàn)榈谝辉O(shè)備和/或第二設(shè)備進(jìn)行通訊的內(nèi)置應(yīng)用,比如默認(rèn)的應(yīng)用,拔號(hào)盤和短信,用戶也可以設(shè)置添加核心應(yīng)用。
[0092]步驟S502,檢測第一設(shè)備中應(yīng)用程序的使用頻率。具體的,本發(fā)明可以檢測預(yù)定時(shí)間內(nèi)應(yīng)用程序的使用次數(shù),比如最近5天或10天各應(yīng)用程序的使用次數(shù),借此獲知應(yīng)用程序的使用頻率。
[0093]步驟S503,檢測第二設(shè)備的應(yīng)用程序的使用頻率。
[0094]步驟S504,將超過預(yù)設(shè)的第一頻率閾值的應(yīng)用程序建立一應(yīng)用程序列表。所述第一頻率閾值由用戶根據(jù)需求設(shè)定,超過該第一頻率閾值的應(yīng)用程序即為用戶常用的應(yīng)用程序。需要說明的,該應(yīng)用程序列表中可能包括了核心應(yīng)用程序。
[0095]步驟S505,判斷所述應(yīng)用程序列表中是否具有所述核心應(yīng)用程序,若是由執(zhí)行步驟S506,否則執(zhí)行步驟S507。
[0096]步驟S506,將所述核心應(yīng)用程序從所述應(yīng)用程序列表中刪除得到所述第一應(yīng)用程序列表。
[0097]步驟S507,將該應(yīng)用程序列表記為第一應(yīng)用程序列表。
[0098]步驟S508,獲取第二設(shè)備已安裝的第二應(yīng)用程序列表。
[0099]步驟S509,將所述第一應(yīng)用程序列表和第二應(yīng)用程序列表匹配處理,并根據(jù)匹配結(jié)果獲取待安裝應(yīng)用程序和/或待卸載應(yīng)用程序。所述待卸載應(yīng)用程序?yàn)榈谝粦?yīng)用程序列表不存在,而第二應(yīng)用程序列表中存在的應(yīng)用程序,即第一設(shè)備不常用,但已在第二設(shè)備安裝的應(yīng)用程序,
[0100]步驟S5010,判斷所述待卸載應(yīng)用程序的使用頻率是否超過預(yù)設(shè)的第二頻率閾值,若是,則執(zhí)行步驟S511,否則執(zhí)行步驟S512。
[0101]步驟S511,提示用戶是否確認(rèn)卸載,并執(zhí)行用戶指令。
[0102]步驟S512,判斷所述待卸載應(yīng)用程序是否為核心應(yīng)用程序,若是不作處理,否則執(zhí)行步驟S513。
[0103]步驟S513,將所述待卸載應(yīng)用程序自動(dòng)卸載。
[0104]對(duì)于超過第二頻率閾值的應(yīng)用程序,是第一設(shè)備不常用,但在第二設(shè)備常用的應(yīng)用程序。本發(fā)明在對(duì)這類應(yīng)用程序卸載前,會(huì)提示用戶是否確認(rèn)卸載,并執(zhí)行用戶指令。對(duì)于未超過第二頻率閾值的待卸載應(yīng)用程序,在判斷為非核心應(yīng)用程序后直接卸載處理,借此減少第二設(shè)備的系統(tǒng)負(fù)擔(dān)。
[0105]綜上所述,本發(fā)明通過檢測第一設(shè)備中應(yīng)用程序的使用頻率,而獲知用戶的使用習(xí)慣,并根據(jù)此建立用戶常用的第一應(yīng)用程序列表。同時(shí),本發(fā)明還可以獲取第二設(shè)備已安裝的第二應(yīng)用程序列表,將兩個(gè)列表匹配處理后,可以獲取到用戶在第一設(shè)備常用,而第二設(shè)備未安裝的應(yīng)用程序,標(biāo)記為待安裝應(yīng)用程序,并將該待安裝應(yīng)用程序由第一設(shè)備傳輸至第二設(shè)備安裝。優(yōu)選的,本發(fā)明還可以根據(jù)兩個(gè)列表的匹配結(jié)果獲取待卸載應(yīng)用程序,并進(jìn)行卸載處理。借此,本發(fā)明可以根據(jù)用戶的操作習(xí)慣,方便的實(shí)現(xiàn)多設(shè)備間的應(yīng)用程序的同步處理。
[0106]當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種應(yīng)用程序的同步管理方法,其特征在于,所述方法包括: 根據(jù)第一設(shè)備應(yīng)用程序的使用規(guī)律創(chuàng)建第一應(yīng)用程序列表; 獲取第二設(shè)備已安裝的第二應(yīng)用程序列表; 將所述第一應(yīng)用程序列表和第二應(yīng)用程序列表匹配處理,并根據(jù)匹配結(jié)果獲取待安裝應(yīng)用程序; 將所述待安裝應(yīng)用程序傳輸至所述第二設(shè)備。
2.根據(jù)權(quán)利要求1所述的應(yīng)用程序的同步管理方法,其特征在于,所述根據(jù)第一設(shè)備應(yīng)用程序的使用規(guī)律創(chuàng)建第一應(yīng)用程序列表步驟之前還包括: 接收用戶指令,設(shè)置所述第一設(shè)備和/或第二設(shè)備的核心應(yīng)用程序; 所述根據(jù)第一設(shè)備應(yīng)用程序的使用規(guī)律創(chuàng)建第一應(yīng)用程序列表步驟包括: 檢測第一設(shè)備中應(yīng)用程序的使用頻率; 將超過預(yù)設(shè)的第一頻率閾值的應(yīng)用程序建立一應(yīng)用程序列表; 判斷所述應(yīng)用程序列表中是否具有所述核心應(yīng)用程序; 若所述應(yīng)用程序列表中具有所述核心應(yīng)用程序,則將所述核心應(yīng)用程序從所述應(yīng)用程序列表中刪除得到所述第一應(yīng)用程序列表。
3.根據(jù)權(quán)利要求1所述的應(yīng)用程序的同步管理方法,其特征在于,所述方法還包括: 根據(jù)所述匹配結(jié)果獲取待卸載應(yīng)用程序。`
4.根據(jù)權(quán)利要求3所述的應(yīng)用程序的同步管理方法,其特征在于,所述方法還包括:檢測所述第二設(shè)備的應(yīng)用程序的使用頻率; 所述根據(jù)所述匹配結(jié)果獲取待卸載應(yīng)用程序步驟之后包括: 判斷所述待卸載應(yīng)用程序的使用頻率是否超過預(yù)設(shè)的第二頻率閾值; 若所述待卸載應(yīng)用程序的使用頻率不超過所述第二頻率閾值,則進(jìn)一步判斷所述待應(yīng)用程序是否為核心應(yīng)用程序,若是,則不作處理,否則自動(dòng)卸載處理; 若所述待卸載應(yīng)用程序的使用頻率超過所述第二頻率閾值,則提示用戶是否確認(rèn)卸載,并執(zhí)行用戶指令。
5.根據(jù)權(quán)利要求1~4任一項(xiàng)所述的應(yīng)用程序的同步管理方法,其特征在于,所述第一設(shè)備為移動(dòng)終端,所述第二設(shè)備為穿戴式設(shè)備,所述移動(dòng)終端與穿戴式設(shè)備通過藍(lán)牙連接通信; 所述待安裝應(yīng)用程序具體為:在所述第一應(yīng)用程序列表中,未在所述第二應(yīng)用程序列表中的應(yīng)用程序; 所述待卸載的應(yīng)用程序具體為:在所述第二應(yīng)用程序列表中,未在所述第一應(yīng)用程序列表中的應(yīng)用程序。
6.一種應(yīng)用程序的同步管理裝置,其特征在于,包括: 列表創(chuàng)建模塊,用于根據(jù)第一設(shè)備應(yīng)用程序的使用規(guī)律創(chuàng)建第一應(yīng)用程序列表; 列表獲取模塊,用于獲取第二設(shè)備已安裝的第二應(yīng)用程序列表; 匹配處理模塊,用于將所述第一應(yīng)用程序列表和第二應(yīng)用程序列表匹配處理,并根據(jù)匹配結(jié)果獲取待安裝應(yīng)用程序; 應(yīng)用同步模塊,用于將所述待安裝應(yīng)用程序傳輸至所述第二設(shè)備。
7.根據(jù)權(quán)利要求6所述的應(yīng)用程序的同步管理裝置,其特征在于,所述系統(tǒng)還包括應(yīng)用設(shè)置模塊,用于接收用戶指令,設(shè)置所述第一設(shè)備和/或第二設(shè)備的核心應(yīng)用程序; 所述列表創(chuàng)建模塊包括: 檢測子模塊,用于檢測第一設(shè)備中應(yīng)用程序的使用頻率; 第一創(chuàng)建子模塊,用于將超過預(yù)設(shè)的第一頻率閾值的應(yīng)用程序建立一應(yīng)用程序列表; 第一判斷子模塊,用于判斷所述應(yīng)用程序列表中是否具有所述核心應(yīng)用程序,若是則交由第二創(chuàng)建子模塊處理; 第二創(chuàng)建子模塊,用于將所述核心應(yīng)用程序從所述應(yīng)用程序列表中刪除得到所述第一應(yīng)用程序列表。
8.根據(jù)權(quán)利要求6所述的應(yīng)用程序的同步管理裝置,其特征在于,所述匹配處理模塊還用于根據(jù)所述匹配結(jié)果獲取待卸載應(yīng)用程序。
9.根據(jù)權(quán)利要求8所述的應(yīng)用程序的同步管理裝置,其特征在于,所述裝置還包括:頻率檢測模塊和應(yīng)用卸載模塊; 所述頻率檢測模塊用于檢測所述第二設(shè)備的應(yīng)用程序的使用頻率; 所述應(yīng)用卸載模塊包括: 第二判斷子模塊,用于判斷所述待卸載應(yīng)用程序的使用頻率是否超過預(yù)設(shè)的第二頻率閾值,若是,則交 由卸載處理子模塊處理,否則交由第三判斷子模塊處理; 第三判斷子模塊,用于判斷所述待卸載應(yīng)用程序是否為核心應(yīng)用程序,若是不作處理,否則交由所述卸載子模塊卸載處理; 卸載處理子模塊,用于自動(dòng)卸載所述待卸載應(yīng)用程序,或者提示用戶是否確認(rèn)卸載,并執(zhí)行用戶指令。
10.根據(jù)權(quán)利要求6~9中任一項(xiàng)所述的應(yīng)用程序的同步管理裝置,其特征在于,所述第一設(shè)備為移動(dòng)終端,所述第二設(shè)備為穿戴式設(shè)備,所述移動(dòng)終端與穿戴式設(shè)備通過藍(lán)牙連接通信; 所述待安裝應(yīng)用程序具體為:在所述第一應(yīng)用程序列表中,未在所述第二應(yīng)用程序列表中的應(yīng)用程序; 所述待卸載的應(yīng)用程序具體為:在所述第二應(yīng)用程序列表中,未在所述第一應(yīng)用程序列表中的應(yīng)用程序。
【文檔編號(hào)】G06F9/52GK103778022SQ201410008724
【公開日】2014年5月7日 申請(qǐng)日期:2014年1月8日 優(yōu)先權(quán)日:2014年1月8日
【發(fā)明者】宋鵬, 郭斌, 高建平 申請(qǐng)人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司