應(yīng)用列表同步方法及顯示終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端顯示技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用列表同步方法及顯示終端。
【背景技術(shù)】
[0002]隨著顯示終端(例如智能電視等)軟硬件的發(fā)展,顯示終端上安裝的應(yīng)用越來越多,一般的顯示終端都借助于快捷應(yīng)用(快捷應(yīng)用泛指利于用戶快速進(jìn)入各種系統(tǒng)應(yīng)用的軟件應(yīng)用,例如Launcher(安卓桌面啟動器)應(yīng)用、熱鍵應(yīng)用等)將包括該顯示終端應(yīng)用的應(yīng)用列表顯示出來。
[0003]但是,由于國家政策或應(yīng)用本身的原因,部分應(yīng)用(例如瀏覽器應(yīng)用或部分存在問題應(yīng)用)不能在應(yīng)用列表中顯示出來,所以快捷應(yīng)用需要利用黑名單將不能在應(yīng)用列表中顯示的應(yīng)用濾除。但是,目前每個快捷應(yīng)用是各自獨立維護(hù)其對應(yīng)的黑名單,這樣會導(dǎo)致快捷應(yīng)用的黑名單不統(tǒng)一,從而出現(xiàn)快捷應(yīng)用在顯示終端上顯示的應(yīng)用列表不一致的問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種應(yīng)用列表同步方法及顯示終端,旨在解決快捷應(yīng)用在顯示終端上顯示的應(yīng)用列表不一致的技術(shù)問題。
[0005]為實現(xiàn)上述目的,本發(fā)明提供的一種應(yīng)用列表同步方法,該應(yīng)用列表同步方法包括:
[0006]當(dāng)顯示終端中預(yù)設(shè)的快捷應(yīng)用檢測到顯示應(yīng)用列表的指令時,獲取預(yù)置服務(wù)器中最新版本的遠(yuǎn)端黑名單;
[0007]若獲取到所述遠(yuǎn)端黑名單,將所述快捷應(yīng)用對應(yīng)的本地黑名單與遠(yuǎn)端黑名單進(jìn)行比對;
[0008]當(dāng)所述本地黑名單與遠(yuǎn)端黑名單不一致時,將該遠(yuǎn)端黑名單作為所述快捷應(yīng)用新的本地黑名單;
[0009]控制所述快捷應(yīng)用根據(jù)其本地黑名單生成對應(yīng)的應(yīng)用列表并將該應(yīng)用列表在顯示終端上顯示。
[0010]在一實施例中,所述當(dāng)顯示終端中預(yù)設(shè)的快捷應(yīng)用檢測到顯示應(yīng)用列表的指令時,獲取預(yù)置服務(wù)器中最新版本的遠(yuǎn)端黑名單步驟之后還包括:
[0011 ]若未獲取到所述遠(yuǎn)端黑名單,則獲取所述快捷應(yīng)用對應(yīng)的本地黑名單;
[0012]若未獲取到所述快捷應(yīng)用對應(yīng)的本地黑名單,則提取顯示終端預(yù)存的系統(tǒng)黑名單;
[0013]控制所述快捷應(yīng)用根據(jù)所述獲取到的或者提取到的黑名單生成對應(yīng)的應(yīng)用列表在顯示終端上顯示。
[0014]在一實施例中,所述控制所述快捷應(yīng)用根據(jù)所述獲取到的或者提取到的黑名單生成對應(yīng)的應(yīng)用列表在顯示終端上顯示的步驟包括;
[0015]獲取顯示終端安裝的所有應(yīng)用,得到完整應(yīng)用集合;
[0016]濾除所述完整應(yīng)用集合中不可見應(yīng)用,得到初級應(yīng)用集合;
[0017]控制快捷應(yīng)用根據(jù)其獲取或提取到的所述黑名單將所述初級應(yīng)用集合中的黑名單應(yīng)用濾除并生成對應(yīng)的應(yīng)用列表;
[0018]將生成的應(yīng)用列表在顯示終端上顯示。
[0019]在一實施例中,所述顯示終端中包括上述預(yù)設(shè)的快捷應(yīng)用和其它快捷應(yīng)用,將所述預(yù)設(shè)的快捷應(yīng)用作為主快捷應(yīng)用,將所述其它快捷應(yīng)用作為從快捷應(yīng)用,
[0020]該應(yīng)用列表同步方法還包括:
[0021]當(dāng)顯示終端中從快捷應(yīng)用檢測到顯示應(yīng)用列表的指令時,提取所述主快捷應(yīng)用當(dāng)前時刻的本地黑名單;
[0022]若提取到所述主快捷應(yīng)用當(dāng)前時刻的本地黑名單,則控制所述從快捷應(yīng)用根據(jù)該主快捷應(yīng)用當(dāng)前時刻的本地黑名單生成對應(yīng)的應(yīng)用列表并將該應(yīng)用列表在顯示終端上顯不O
[0023]在一實施例中,所述當(dāng)顯示終端中從快捷應(yīng)用檢測到顯示應(yīng)用列表的指令時,提取所述主快捷應(yīng)用當(dāng)前時刻的本地黑名單的步驟之后還包括:
[0024]若未提取到所述主快捷應(yīng)用當(dāng)前時刻的本地黑名單,則提取顯示終端預(yù)存的系統(tǒng)黑名單;
[0025]若提取到顯示終端預(yù)存的系統(tǒng)黑名單,則控制所述從快捷應(yīng)用根據(jù)顯示終端預(yù)存的系統(tǒng)黑名單生成對應(yīng)的應(yīng)用列表并將該應(yīng)用列表在顯示終端上顯示。
[0026]在一實施例中,所述若未提取到所述主快捷應(yīng)用當(dāng)前時刻的本地黑名單,則提取顯示終端預(yù)存的黑名單的步驟之后還包括:
[0027]若未提取到顯示終端預(yù)存的系統(tǒng)黑名單,則獲取所述從快捷應(yīng)用安裝時自帶的初始黑名單;
[0028]控制所述從快捷應(yīng)用根據(jù)其自帶的初始黑名單生成對應(yīng)的應(yīng)用列表并將該應(yīng)用列表在顯示終端上顯示。
[0029]本發(fā)明還提供一種顯示終端,該顯示終端包括:
[0030]獲取模塊,用于當(dāng)顯示終端中預(yù)設(shè)的快捷應(yīng)用檢測到顯示應(yīng)用列表的指令時,獲取預(yù)置服務(wù)器中最新版本的遠(yuǎn)端黑名單;
[0031]比對模塊,用于將所述快捷應(yīng)用對應(yīng)的本地黑名單與遠(yuǎn)端黑名單進(jìn)行比對;
[0032]第一同步模塊,用于當(dāng)所述本地黑名單與遠(yuǎn)端黑名單不一致時,將該遠(yuǎn)端黑名單作為所述快捷應(yīng)用新的本地黑名單,并控制所述快捷應(yīng)用根據(jù)其本地黑名單生成對應(yīng)的應(yīng)用列表并將該應(yīng)用列表在顯示終端上顯示。
[0033]在一實施例中,所述顯示終端中包括上述預(yù)設(shè)的快捷應(yīng)用和其它快捷應(yīng)用,將所述預(yù)設(shè)的快捷應(yīng)用作為主快捷應(yīng)用,將所述其它快捷應(yīng)用作為從快捷應(yīng)用,
[0034]該顯示終端還包括:
[0035]文件提取模塊,用于當(dāng)顯示終端中從快捷應(yīng)用檢測到顯示應(yīng)用列表的指令時,提取所述主快捷應(yīng)用當(dāng)前時刻的本地黑名單;
[0036]第二同步模塊,用于若提取到所述主快捷應(yīng)用當(dāng)前時刻的本地黑名單,則控制所述從快捷應(yīng)用根據(jù)該主快捷應(yīng)用當(dāng)前時刻的本地黑名單生成對應(yīng)的應(yīng)用列表并將該應(yīng)用列表在顯示終端上顯示。
[0037]在一實施例中,所述顯示終端還包括:
[0038]第三同步模塊,用于在未提取到所述主快捷應(yīng)用當(dāng)前時刻的本地黑名單時,提取顯示終端預(yù)存的系統(tǒng)黑名單;并在提取到顯示終端預(yù)存的系統(tǒng)黑名單時,控制所述從快捷應(yīng)用根據(jù)顯示終端預(yù)存的系統(tǒng)黑名單生成對應(yīng)的應(yīng)用列表并將該應(yīng)用列表在顯示終端上顯不O
[0039]在一實施例中,所述顯示終端還包括:
[0040]第四同步模塊,用于在未提取到顯示終端預(yù)存的系統(tǒng)黑名單時,獲取所述從快捷應(yīng)用安裝時自帶的初始黑名單;并控制所述從快捷應(yīng)用根據(jù)其自帶的初始黑名單生成對應(yīng)的應(yīng)用列表并將該應(yīng)用列表在顯示終端上顯示。
[0041]本發(fā)明通過當(dāng)顯示終端中預(yù)設(shè)的快捷應(yīng)用檢測到顯示應(yīng)用列表的指令時,獲取預(yù)置服務(wù)器中最新版本的遠(yuǎn)端黑名單;然后將快捷應(yīng)用對應(yīng)的本地黑名單與遠(yuǎn)端黑名單進(jìn)行比對;再者當(dāng)本地黑名單與遠(yuǎn)端黑名單不一致時,將該遠(yuǎn)端黑名單作為快捷應(yīng)用新的本地黑名單;最后控制快捷應(yīng)用根據(jù)其本地黑名單生成對應(yīng)的應(yīng)用列表并將該應(yīng)用列表在顯示終端上顯示,從而使顯示終端中預(yù)設(shè)的快捷應(yīng)用能夠及時將其本地黑名單與遠(yuǎn)端黑名單同步,使預(yù)設(shè)的快捷應(yīng)用之間的本地黑名單也得到的同步,從而預(yù)設(shè)的快捷應(yīng)用在顯示終端顯示的應(yīng)用列表也得到了同步,解決了快捷應(yīng)用在顯示終端上顯示的應(yīng)用列表不一致的問題。
【附圖說明】
[0042]圖1為本發(fā)明應(yīng)用列表同步方法第一實施例的流程示意圖;
[0043]圖2為本發(fā)明應(yīng)用列表同步方法第二實施例的流程示意圖;
[0044]圖3為本發(fā)明應(yīng)用列表同步方法第三實施例的流程示意圖;
[0045]圖4為本發(fā)明顯示終端第一實施例的功能模塊示意圖;
[0046]圖5為本發(fā)明顯示終端第二實施例的功能模塊示意圖;
[0047]圖6為本發(fā)明顯示終端第三實施例的功能模塊示意圖;
[0048]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進(jìn)一步說明。
【具體實施方式】
[0049]應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0050]本發(fā)明提供一種應(yīng)用列表同步方法,在本發(fā)明應(yīng)用列表同步方法的第一實施例中,參照圖1,該應(yīng)用列表同步方法包括:
[0051]步驟S10,當(dāng)顯示終端中預(yù)設(shè)的快捷應(yīng)用檢測到顯示應(yīng)用列表的指令時,獲取預(yù)置服務(wù)器中最新版本的遠(yuǎn)端黑名單;
[0052]在預(yù)置服務(wù)器(即與顯示終端對應(yīng)的遠(yuǎn)程服務(wù)器,服務(wù)器能夠為顯示終端提供數(shù)據(jù)更新服務(wù))和顯示終端中預(yù)置有黑名單(即黑名單配置文件),服務(wù)器中的黑名單可以根據(jù)國家政策的變化實時更新且可供顯示終端下載和更新,以便顯示終端在出廠之后,服務(wù)器依然能夠?qū)︼@示終端的黑名單進(jìn)行更新,保證顯示終端顯示的應(yīng)用列表符合國家政策,規(guī)避了政策風(fēng)險。
[0053]在顯示終端上電啟動后,若顯示終端中預(yù)設(shè)的快捷應(yīng)用檢測到顯示應(yīng)用列表的指令時,例如Launcher (安卓桌面啟動器)應(yīng)用在顯示終端啟動之后自動收到顯示應(yīng)用列表指令,獲