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