亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

桌面信息顯示方法、裝置及移動(dòng)終端與流程

文檔序號(hào):11864364閱讀:578來(lái)源:國(guó)知局
桌面信息顯示方法、裝置及移動(dòng)終端與流程

本發(fā)明涉及到移動(dòng)終端桌面顯示領(lǐng)域,特別是涉及到一種桌面消息顯示方法、裝置及移動(dòng)終端。



背景技術(shù):

Widget中文譯名被稱作是微件,是一小塊可以在任意一個(gè)基于超文本標(biāo)記語(yǔ)言(Hyper Text Markup Language,HTML)的互聯(lián)網(wǎng)(Web)頁(yè)面上執(zhí)行的代碼,Widget的表現(xiàn)形式可能是視頻、地圖、新聞、小游戲等等,可以向一個(gè)基于HTML的Web頁(yè)面上添加一些動(dòng)態(tài)內(nèi)容。Widget也可能是點(diǎn)擊計(jì)數(shù)器或?qū)崟r(shí)股票信息等等。通常情況下,一個(gè)Widget的功能都是由第三方提供的代碼實(shí)現(xiàn)的,而Web開發(fā)者,只需要將這些代碼塊嵌入自己的頁(yè)面即可。

現(xiàn)有技術(shù)的Widget, 無(wú)法動(dòng)態(tài)顯示多種系統(tǒng)消息和系統(tǒng)的情景模式,查看不同的消息或情景模式相對(duì)繁瑣。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的主要目的為提供一種通過(guò)Widget桌面快速查看不同消息的桌面信息顯示方法、裝置及移動(dòng)終端。

為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明首先提出一種桌面信息顯示方法,包括:

獲取至少一種指定數(shù)據(jù)源的消息數(shù)據(jù);

將獲取的消息數(shù)據(jù)生成對(duì)應(yīng)的信息卡片;其中,所述信息卡片包括用于繪制所述信息卡片的繪制信息;

根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上 。

進(jìn)一步地,所述獲取至少一種指定數(shù)據(jù)源的消息數(shù)據(jù)的步驟,包括:

通過(guò)多個(gè)不同的數(shù)據(jù)接口分別鏈接指定的路徑獲取不同的數(shù)據(jù)源的消息數(shù)據(jù)。

進(jìn)一步地,所述將獲取的消息數(shù)據(jù)生成對(duì)應(yīng)的信息卡片的步驟,包括:

針對(duì)不同消息數(shù)據(jù)預(yù)設(shè)不同的繪制卡片策略,根據(jù)所述繪制卡片策略將不同消息數(shù)據(jù),分別生成對(duì)應(yīng)的信息卡片。

進(jìn)一步地,所述針對(duì)不同消息數(shù)據(jù)預(yù)設(shè)不同的繪制卡片策略,根據(jù)所述繪制卡片策略將不同消息數(shù)據(jù),分別生成對(duì)應(yīng)的信息卡片的 步驟之前,包括:

收集消息數(shù)據(jù),分別查找與所述消息數(shù)據(jù)相對(duì)應(yīng)的所述繪制卡片策略。

進(jìn)一步地,所述收集消息數(shù)據(jù),分別查找與所述消息數(shù)據(jù)相對(duì)應(yīng)的所述繪制卡片策略的步驟,包括:

對(duì)不同的繪制卡片策略進(jìn)行注冊(cè);

根據(jù)所述消息數(shù)據(jù)的指定信息查找對(duì)應(yīng)的注冊(cè)信息;

通過(guò)注冊(cè)信息查找到所述繪制卡片策略。

進(jìn)一步地,所述根據(jù)所述繪制卡片策略將不同消息數(shù)據(jù),分別生成對(duì)應(yīng)的信息卡片的步驟,包括:

根據(jù)消息數(shù)據(jù)的繪制卡片策略,提取消息數(shù)據(jù)中的數(shù)據(jù)信息;

將所述數(shù)據(jù)信息和預(yù)設(shè)的繪制信息保存在一起形成所述信息卡片。

進(jìn)一步地,所述消息數(shù)據(jù)包括消息顯示類的消息數(shù)據(jù),以及模式開關(guān)類的消息數(shù)據(jù);

所述消息顯示類的消息數(shù)據(jù)生成消息展示的信息卡片,所述模式開關(guān)類的消息數(shù)據(jù)生成模式開關(guān)的信息卡片。

進(jìn)一步地,所述消息顯示類的消息數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)源為第三方數(shù)據(jù)源;其中,第三方數(shù)據(jù)源包括網(wǎng)絡(luò)端數(shù)據(jù)源和/或系統(tǒng)本地運(yùn)行相關(guān)程序后產(chǎn)生的數(shù)據(jù)源;

所述模式開關(guān)類的消息數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)源為系統(tǒng)本地的模式數(shù)據(jù)源;其中,所述系統(tǒng)本地模式數(shù)據(jù)源包括預(yù)設(shè)在本地系統(tǒng)內(nèi)的系統(tǒng)運(yùn)行模式的數(shù)據(jù)源。

進(jìn)一步地,所述第三方數(shù)據(jù)源包括:天氣數(shù)據(jù)源、飛機(jī)票數(shù)據(jù)源、火車票數(shù)據(jù)源、酒店訂單數(shù)據(jù)源、流量消息數(shù)據(jù)源、掛號(hào)消息數(shù)據(jù)源、健康消息數(shù)據(jù)源、系統(tǒng)垃圾數(shù)據(jù)源和存儲(chǔ)空間數(shù)據(jù)源中的一種或多種;

所述系統(tǒng)本地的模式數(shù)據(jù)源包括:駕駛模式數(shù)據(jù)源、兒童模式數(shù)據(jù)源、省電模式數(shù)據(jù)源、免打擾模式數(shù)據(jù)源、飛行模式數(shù)據(jù)源中的一種或多種。

進(jìn)一步地,所述根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上的步驟之后,包括:

當(dāng)信息卡片為所述消息展示的信息卡片時(shí),獲取到信息卡片切換或者刪除的命令時(shí),對(duì)所有的所述消息展示的消息卡片進(jìn)行狀態(tài)更新,并更新桌面的顯示狀態(tài);

當(dāng)信息卡片為所述模式開關(guān)的信息卡片時(shí),獲取到切換或者打開/關(guān)閉模式開關(guān)的命令時(shí),對(duì)所有的所述模式開關(guān)的信息卡片進(jìn)行狀態(tài)更新,并更新當(dāng)前屏幕上顯示的模式開關(guān);當(dāng)模式開關(guān)狀態(tài)改變時(shí),通知系統(tǒng)進(jìn)行相應(yīng)的操作。

進(jìn)一步地,所述根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上的步驟之后,包括:

當(dāng)信息卡片為所述消息展示的信息卡片時(shí),根據(jù)獲取的消息數(shù)據(jù)進(jìn)行實(shí)時(shí)狀態(tài)更新。

進(jìn)一步地,所述根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上的步驟之前,包括:

預(yù)設(shè)多種背景卡片,不同背景卡片的存儲(chǔ)地址不同;

所述根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上的步驟,包括:

根據(jù)繪制信息,查找預(yù)設(shè)的背景卡片并調(diào)用;

通過(guò)指定的渲染工具將信息卡片渲染到屏幕上。

進(jìn)一步地,所述渲染工具包括OpenGL硬件工具。

進(jìn)一步地,所述根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上的步驟之前,包括:

記錄各所述信息卡片的位置信息,當(dāng)添加或刪除指定位置的信息卡片時(shí),根據(jù)所述預(yù)設(shè)的顯示策略更新各信息卡片的位置信息。

進(jìn)一步地,所述將獲取的消息數(shù)據(jù)生成對(duì)應(yīng)的信息卡片的步驟之后,包括:

將指定的信息卡片進(jìn)行防刪除的鎖定處理。

進(jìn)一步地,所述根據(jù)顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上的步驟之后,包括:

如果信息卡片涉及時(shí)間期限,當(dāng)系統(tǒng)時(shí)間超過(guò)所述時(shí)間期限時(shí),自動(dòng)刪除或隱藏對(duì)應(yīng)的信息卡片。

進(jìn)一步地,所述顯示策略包括:

根據(jù)信息卡片生成時(shí)間進(jìn)行顯示的策略;或者,

根據(jù)信息卡片優(yōu)先級(jí)別進(jìn)行顯示的策略。

本發(fā)明還提供一種桌面信息顯示裝置,包括:

消息獲取單元,用于獲取至少一種指定數(shù)據(jù)源的消息數(shù)據(jù);

消息卡片生成單元,用于將獲取的消息數(shù)據(jù)生成對(duì)應(yīng)的信息卡片;其中,所述信息卡片包括用于繪制所述信息卡片的繪制信息;

消息卡片管理展示單元,用于根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上 。

進(jìn)一步地,所述消息獲取單元,包括:

消息獲取模塊,用于通過(guò)多個(gè)不同的數(shù)據(jù)接口分別鏈接指定的路徑獲取不同的數(shù)據(jù)源的消息數(shù)據(jù)。

進(jìn)一步地,所述消息卡片生成單元,包括:

生成模塊,用于針對(duì)不同消息數(shù)據(jù)預(yù)設(shè)不同的繪制卡片策略,根據(jù)所述繪制卡片策略將不同消息數(shù)據(jù),分別生成對(duì)應(yīng)的信息卡片。

進(jìn)一步地,所述桌面信息顯示裝置還包括:

消息分發(fā)單元,用于收集消息數(shù)據(jù),分別查找與所述消息數(shù)據(jù)相對(duì)應(yīng)的所述繪制卡片策略。

進(jìn)一步地,所述消息分發(fā)單元,包括:

注冊(cè)模塊,用于對(duì)不同的繪制卡片策略進(jìn)行注冊(cè);

第一查找模塊,用于根據(jù)所述消息數(shù)據(jù)的指定信息查找對(duì)應(yīng)的注冊(cè)信息;

第二查找模塊,用于通過(guò)注冊(cè)信息查找到所述繪制卡片策略。

進(jìn)一步地,所述生成模塊,包括:

提取子模塊,用于根據(jù)消息數(shù)據(jù)的繪制卡片策略,提取消息數(shù)據(jù)中的數(shù)據(jù)信息;

保存子模塊,用于將所述數(shù)據(jù)信息和預(yù)設(shè)的繪制信息保存在一起形成所述信息卡片。

進(jìn)一步地,所述消息數(shù)據(jù)包括消息顯示類的消息數(shù)據(jù),以及模式開關(guān)類的消息數(shù)據(jù);

所述消息顯示類的消息數(shù)據(jù)生成消息展示的信息卡片,所述模式開關(guān)類的消息數(shù)據(jù)生成模式開關(guān)的信息卡片。

進(jìn)一步地,所述消息顯示類的消息數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)源為第三方數(shù)據(jù)源;其中,第三方數(shù)據(jù)源包括網(wǎng)絡(luò)端數(shù)據(jù)源和/或系統(tǒng)本地運(yùn)行相關(guān)程序后產(chǎn)生的數(shù)據(jù)源;

所述模式開關(guān)類的消息數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)源為系統(tǒng)本地的模式數(shù)據(jù)源;其中,所述系統(tǒng)本地模式數(shù)據(jù)源包括預(yù)設(shè)在本地系統(tǒng)內(nèi)的系統(tǒng)運(yùn)行模式的數(shù)據(jù)源。

進(jìn)一步地,所述第三方數(shù)據(jù)源包括:天氣數(shù)據(jù)源、飛機(jī)票數(shù)據(jù)源、火車票數(shù)據(jù)源、酒店訂單數(shù)據(jù)源、流量消息數(shù)據(jù)源、掛號(hào)消息數(shù)據(jù)源、健康消息數(shù)據(jù)源、系統(tǒng)垃圾數(shù)據(jù)源和存儲(chǔ)空間數(shù)據(jù)源中的一種或多種;

所述系統(tǒng)本地的模式數(shù)據(jù)源包括:駕駛模式數(shù)據(jù)源、兒童模式數(shù)據(jù)源、省電模式數(shù)據(jù)源、免打擾模式數(shù)據(jù)源、飛行模式數(shù)據(jù)源中的一種或多種。

進(jìn)一步地,桌面信息顯示裝置還包括:

第一更新單元,用于當(dāng)信息卡片為所述消息展示的信息卡片時(shí),獲取到信息卡片切換或者刪除的命令時(shí),對(duì)所有的所述消息展示的消息卡片進(jìn)行狀態(tài)更新,并更新桌面的顯示狀態(tài);

第二更新單元,用于當(dāng)信息卡片為所述模式開關(guān)的信息卡片時(shí),獲取到切換或者打開/關(guān)閉模式開關(guān)的命令時(shí),對(duì)所有的所述模式開關(guān)的信息卡片進(jìn)行狀態(tài)更新,并更新當(dāng)前屏幕上顯示的模式開關(guān);當(dāng)模式開關(guān)狀態(tài)改變時(shí),通知系統(tǒng)進(jìn)行相應(yīng)的操作。

進(jìn)一步地,桌面信息顯示裝置還包括:

實(shí)時(shí)更新單元,用于當(dāng)信息卡片為所述消息展示的信息卡片時(shí),根據(jù)獲取的消息數(shù)據(jù)進(jìn)行實(shí)時(shí)狀態(tài)更新。

進(jìn)一步地,所述桌面信息顯示裝置還包括:

預(yù)設(shè)單元,用于預(yù)設(shè)多種背景卡片,不同背景卡片的存儲(chǔ)地址不同;

所述消息卡片管理展示單元,包括:

查找調(diào)用模塊,用于根據(jù)繪制信息,查找預(yù)設(shè)的背景卡片并調(diào)用;

渲染模塊,用于通過(guò)指定的渲染工具將信息卡片渲染到屏幕上。

進(jìn)一步地,所述渲染工具包括OpenGL硬件工具。

進(jìn)一步地,桌面信息顯示裝置還包括:

記錄更新單元,用于記錄各所述信息卡片的位置信息,當(dāng)添加或刪除指定位置的信息卡片時(shí),根據(jù)所述預(yù)設(shè)的顯示策略更新各信息卡片的位置信息。

進(jìn)一步地,所述桌面信息顯示裝置還包括:

鎖定單元,用于將指定的信息卡片進(jìn)行防刪除的鎖定處理。

進(jìn)一步地,所述桌面信息顯示方法還包括:

期限管理單元,用于如果信息卡片涉及時(shí)間期限,當(dāng)系統(tǒng)時(shí)間超過(guò)所述時(shí)間期限時(shí),自動(dòng)刪除或隱藏對(duì)應(yīng)的信息卡片。

進(jìn)一步地,所述顯示策略包括:

根據(jù)信息卡片生成時(shí)間進(jìn)行顯示的策略;或者,

根據(jù)信息卡片優(yōu)先級(jí)別進(jìn)行顯示的策略。

本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),用于儲(chǔ)存上述桌面信息顯示裝置所用的計(jì)算機(jī)軟件指令,其包含用于執(zhí)行上述方面為桌面信息顯示裝置所設(shè)計(jì)的程序。

一種移動(dòng)終端,包括處理器和存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)支持桌面信息顯示裝置執(zhí)行上述的桌面信息顯示方法的程序;所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。

本發(fā)明的桌面信息顯示方法、裝置和移動(dòng)終端,將獲取的各種數(shù)據(jù)生成對(duì)應(yīng)的信息卡片,然后根據(jù)預(yù)設(shè)的顯示策略進(jìn)行排序,最后對(duì)一指定位置的信息卡片展示在桌面上,即將多種系統(tǒng)消息根據(jù)顯示策略動(dòng)態(tài)的顯示在桌面上,無(wú)需進(jìn)入指定的位置查看指定的消息或切換系統(tǒng)模式,只需要在桌面上的同一指定位置即可查看相關(guān)的信息或切換系統(tǒng)模式,查看或切換系統(tǒng)模式方便,提高用戶的查看消息或切換系統(tǒng)模式的效率。

附圖說(shuō)明

圖1 為本發(fā)明一實(shí)施例的桌面信息顯示方法的流程示意圖;

圖2 為本發(fā)明另一實(shí)施例的桌面信息顯示方法的流程示意圖;

圖3 為本發(fā)明一實(shí)施例的收集消息數(shù)據(jù),分別查找與所述消息數(shù)據(jù)相對(duì)應(yīng)的所述繪制卡片策略的流程示意圖;

圖4 為本發(fā)明一實(shí)施例的生成信息卡片的流程示意圖;

圖5 為本發(fā)明一實(shí)施例的將信息卡片制成卡片并顯示在屏幕上的流程示意圖;

圖6 為本發(fā)明一實(shí)施例的桌面信息顯示裝置的結(jié)構(gòu)示意框圖;

圖7 為本發(fā)明一實(shí)施例的消息分發(fā)單元的結(jié)構(gòu)示意框圖;

圖8 為本發(fā)明一實(shí)施例的生成模塊的結(jié)構(gòu)示意框圖;

圖9 為本發(fā)明一實(shí)施例的消息卡片展示單元的結(jié)構(gòu)示意框圖;

圖10 為本發(fā)明一實(shí)施例的移動(dòng)終端的結(jié)構(gòu)示意框圖。

本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說(shuō)明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。這里使用的措辭“和/或”包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的全部或任一單元和全部組合。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(yǔ)(包括技術(shù)術(shù)語(yǔ)和科學(xué)術(shù)語(yǔ)),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語(yǔ),應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會(huì)用理想化或過(guò)于正式的含義來(lái)解釋。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里的系統(tǒng)是指智能手機(jī)、電腦、平板電腦等具有顯示界面功能的電子設(shè)備。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里的策略是指預(yù)先設(shè)置的規(guī)則,數(shù)據(jù)或數(shù)據(jù)包等信息進(jìn)入到指定策略環(huán)境中,即按照預(yù)設(shè)的策略執(zhí)行相應(yīng)的計(jì)算等步驟。

參照?qǐng)D1,本發(fā)明實(shí)施例提供一種桌面信息顯示方法,包括步驟:

S10、獲取至少一種指定數(shù)據(jù)源的消息數(shù)據(jù);

S20、將獲取的消息數(shù)據(jù)分別生成信息卡片;其中,所述信息卡片包括用于繪制所述信息卡片的繪制信息;

S30、根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將將排在指定位置的信息卡片繪制并顯示在屏幕上。

如上述步驟S10所述,上述消息數(shù)據(jù)包括消息顯示類的消息數(shù)據(jù),以及模式開關(guān)類的消息數(shù)據(jù);所述消息顯示類的消息數(shù)據(jù)生成消息展示的信息卡片,所述模式開關(guān)類的消息數(shù)據(jù)生成模式開關(guān)的信息卡片。上述消息顯示類的消息數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)源為第三方數(shù)據(jù)源;其中,所述第三方數(shù)據(jù)源包括網(wǎng)絡(luò)端數(shù)據(jù)源和/或系統(tǒng)本地運(yùn)行相關(guān)程序后產(chǎn)生的數(shù)據(jù)源;所述模式開關(guān)類的消息數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)源為系統(tǒng)本地的模式數(shù)據(jù)源;其中,所述系統(tǒng)本地模式數(shù)據(jù)源包括預(yù)設(shè)在本地系統(tǒng)內(nèi)的系統(tǒng)運(yùn)行模式的數(shù)據(jù)源。本實(shí)施例中,上述第三方數(shù)據(jù)源一般包括天氣數(shù)據(jù)源、飛機(jī)票數(shù)據(jù)源、火車票數(shù)據(jù)源、酒店訂單數(shù)據(jù)源、流量消息數(shù)據(jù)源、掛號(hào)消息數(shù)據(jù)源、健康消息數(shù)據(jù)源、系統(tǒng)垃圾數(shù)據(jù)源和存儲(chǔ)空間數(shù)據(jù)源中的一種或多種等,其中網(wǎng)絡(luò)端數(shù)據(jù)源為天氣數(shù)據(jù)源、飛機(jī)票數(shù)據(jù)源、火車票數(shù)據(jù)源、酒店訂單數(shù)據(jù)源、流量消息數(shù)據(jù)源、掛號(hào)消息數(shù)據(jù)源、健康消息數(shù)據(jù)源;所述系統(tǒng)本地運(yùn)行相關(guān)程序后產(chǎn)生的數(shù)據(jù)源為系統(tǒng)垃圾數(shù)據(jù)源和存儲(chǔ)空間數(shù)據(jù)源等;上述系統(tǒng)本地的模式數(shù)據(jù)源一般包括駕駛模式數(shù)據(jù)源、兒童模式數(shù)據(jù)源、省電模式數(shù)據(jù)源、免打擾模式數(shù)據(jù)源、飛行模式數(shù)據(jù)源中的一種或多種等。上述消息數(shù)據(jù)即為通過(guò)各數(shù)據(jù)源獲取到的指定的信息,如通過(guò)天氣數(shù)據(jù)源獲取到的消息數(shù)據(jù)即為反應(yīng)天氣情況的信息等,通過(guò)兒童模式數(shù)據(jù)源獲取到的消息數(shù)據(jù)即為進(jìn)入到兒童模式的開關(guān)數(shù)據(jù)等。獲取到消息數(shù)據(jù)后,會(huì)對(duì)消息數(shù)據(jù)進(jìn)行打包封裝的等處理。

如上述步驟S20所述,將不同的數(shù)據(jù)源的消息數(shù)據(jù)生成不同的信息卡片,如將天氣數(shù)據(jù)源的消息數(shù)據(jù)制成天氣信息卡片,飛機(jī)票數(shù)據(jù)源的消息數(shù)據(jù)制成飛機(jī)票信息卡片等。上述繪制信息為繪制對(duì)應(yīng)卡片時(shí),生成該信息卡片時(shí)需要的預(yù)設(shè)背景卡片的地址信息等。比如,顯示天氣卡片在桌面上時(shí),該天氣卡片是由多種背景卡片組成,如白天的背景卡片、當(dāng)前天氣的背景卡片等合成,那么需要得到白天的背景卡片、當(dāng)前天氣的背景卡片等所在的位置進(jìn)行調(diào)取,而繪制信息即為各對(duì)應(yīng)背景卡片的調(diào)取地址等信息,以實(shí)現(xiàn)展示的卡片能夠被準(zhǔn)確調(diào)用展示等。

如上述步驟S30所述,上述顯示策略即為各種信息卡片展示在桌面上時(shí)的先后順序的策略,以及展示幾個(gè)信息卡片在屏幕上的策略等,本實(shí)施例中,桌面上一次只顯示一種信息卡片,在其它實(shí)施例中,可以同時(shí)顯示兩種或更多種信息卡片??梢詾楦鶕?jù)信息卡片生成時(shí)間進(jìn)行顯示的策略,比如生成信息卡片的時(shí)間在前,則該信息卡片在前顯示等;也可以為根據(jù)信息卡片優(yōu)先級(jí)別進(jìn)行顯示的策略,比如當(dāng)有飛機(jī)票的信息卡片時(shí),該飛機(jī)票的信息卡片的優(yōu)先級(jí)最高,則優(yōu)先顯示飛機(jī)票的信息卡片等。對(duì)各信息卡片顯示順序的排序后,將對(duì)應(yīng)的信息卡片展示在桌面上。

本實(shí)施例中,上述獲取至少一種指定數(shù)據(jù)源的消息數(shù)據(jù)的步驟S10,包括:

S11、通過(guò)多個(gè)不同的數(shù)據(jù)接口分別鏈接指定的路徑獲取不同的數(shù)據(jù)源的消息數(shù)據(jù)。

如上述步驟S11所述,需要獲取哪些消息數(shù)據(jù)可以根據(jù)使用情況而定,不同的消息數(shù)據(jù)需要通過(guò)不同的數(shù)據(jù)接口鏈接到對(duì)應(yīng)的數(shù)據(jù)源。比如,網(wǎng)絡(luò)中的數(shù)據(jù)源一般為第三方數(shù)據(jù)源,需要鏈接到對(duì)應(yīng)的服務(wù)器獲取,比如獲取天氣的消息數(shù)據(jù),即需要鏈接到指定的天氣服務(wù)器,如中國(guó)天氣查詢服務(wù)器或各地方的天氣查詢服務(wù)器等。在其它實(shí)施例中,每一個(gè)數(shù)據(jù)接口鏈接多個(gè)同一種類的多個(gè)數(shù)據(jù)源服務(wù)器,其按照預(yù)設(shè)的獲取策略獲取數(shù)據(jù),還以天氣消息數(shù)據(jù)為例,鏈接天氣數(shù)據(jù)源的數(shù)據(jù)接口鏈接有多個(gè)天氣查詢服務(wù)器,其獲取策略為,根據(jù)地理位置鏈接對(duì)應(yīng)的天氣查詢服務(wù)器,如本地天氣查詢服務(wù)器的優(yōu)先級(jí)別最高,優(yōu)先級(jí)別次一級(jí)的為臨近本地地理位置的地方天氣查詢服務(wù)器等,并以此類推。

本實(shí)施例中,上述將獲取的消息數(shù)據(jù)分別生成信息卡片的步驟S20,包括:

S21、針對(duì)不同消息數(shù)據(jù)預(yù)設(shè)不同的繪制卡片策略,根據(jù)所述繪制卡片策略將不同消息數(shù)據(jù),分別生成對(duì)應(yīng)的信息卡片。

如上述步驟S21所述,上述繪制卡片策略是指不同類型的數(shù)據(jù)具有對(duì)應(yīng)的繪制卡片的策略,比如,繪制天氣卡片時(shí),需要獲取天氣的溫度、濕度、晴、陰等相關(guān)數(shù)據(jù),而繪制飛機(jī)票卡片時(shí),需要航班號(hào)、起飛時(shí)間、降落時(shí)間等相關(guān)數(shù)據(jù),所以種類不同卡片需要獲取的數(shù)據(jù)不同,所以繪制卡片的策略一般不相同。

參照?qǐng)D2,本實(shí)施例中,上述針對(duì)不同消息數(shù)據(jù)預(yù)設(shè)不同的繪制卡片策略,根據(jù)所述繪制卡片策略將不同消息數(shù)據(jù),分別生成對(duì)應(yīng)的信息卡片的步驟S21之前,包括:

S20'、收集消息數(shù)據(jù),分別查找與所述消息數(shù)據(jù)相對(duì)應(yīng)的所述繪制卡片策略。

如上述步驟S20'所述,即將全部獲取的數(shù)據(jù)源的消息數(shù)據(jù)匯總到一起,然后查找分別與各消息數(shù)據(jù)相對(duì)應(yīng)繪制卡片策略,將各消息數(shù)據(jù)分發(fā)給對(duì)應(yīng)的繪制卡片策略的程序等進(jìn)行處理,生成對(duì)應(yīng)的信息卡片。

參照?qǐng)D3,本實(shí)施例中,上述收集消息數(shù)據(jù),分別查找與所述消息數(shù)據(jù)相對(duì)應(yīng)的所述繪制卡片策略的步驟S21',包括:

S21'、對(duì)不同的繪制卡片策略進(jìn)行注冊(cè);

S22'、根據(jù)所述消息數(shù)據(jù)的指定信息查找對(duì)應(yīng)的注冊(cè)信息;

S23'、通過(guò)注冊(cè)信息查找到所述繪制卡片策略。

如上述步驟S 21'所述,對(duì)不同的繪制卡片策略進(jìn)行注冊(cè),即將不同的繪制卡片策略進(jìn)行登記,以便于查找。

如上述步驟S22'所述,上述指定信息一般是消息數(shù)據(jù)中具有標(biāo)識(shí)類屬性的信息,如代表消息數(shù)據(jù)身份的ID信息、數(shù)據(jù)包的包名信息、消息數(shù)據(jù)的類別信息等標(biāo)識(shí)信息。根據(jù)收集的消息數(shù)據(jù)查找對(duì)應(yīng)的注冊(cè)信息的方式有多種,比如,消息數(shù)據(jù)在打包時(shí)會(huì)有對(duì)應(yīng)的包名等表明身份的數(shù)據(jù),可以根據(jù)這樣的數(shù)據(jù)查找與之對(duì)應(yīng)的繪制卡片策略的注冊(cè)信息。

如上述步驟S23'所述,當(dāng)查找到對(duì)應(yīng)的注冊(cè)信息后,既可以找對(duì)應(yīng)繪制卡片策略。

本實(shí)施例中,繪制卡片策略的注冊(cè),可以方便在后期進(jìn)行拓展卡片的類型等,比如,新添加一種卡片類型時(shí),只需要添加對(duì)應(yīng)的繪制卡片策略然后注冊(cè)即可,當(dāng)獲取到相應(yīng)的消息數(shù)據(jù)后,會(huì)自動(dòng)查找到該新添加的繪制卡片策略,然后進(jìn)行后續(xù)的步驟即可。

參照?qǐng)D4,本實(shí)施例中,上述步驟21中所述的根據(jù)所述繪制卡片策略將不同消息數(shù)據(jù),分別生成對(duì)應(yīng)的信息卡片的步驟,包括:

S211、根據(jù)消息數(shù)據(jù)的繪制卡片策略,提取消息數(shù)據(jù)中的數(shù)據(jù)信息;

S212、將所述數(shù)據(jù)信息和預(yù)設(shè)的繪制信息保存在一起形成所述信息卡片。

如上述步驟S21和S22所述,根據(jù)消息數(shù)據(jù)的繪制卡片策略,提取需要的數(shù)據(jù)信息。上述數(shù)據(jù)信息即為消息數(shù)據(jù)中代表對(duì)應(yīng)該種消息數(shù)據(jù)的特性數(shù)據(jù),比如,繪制天氣卡片時(shí),需要提取天氣的溫度、濕度、晴、陰等相關(guān)天氣特性的數(shù)據(jù)信息,而繪制飛機(jī)票卡片時(shí),需要提取航班號(hào)、起飛時(shí)間、降落時(shí)間等相關(guān)飛機(jī)票特性的數(shù)據(jù)信息等。

本實(shí)施例中,上述根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上的步驟S30之后,包括:

S301、當(dāng)信息卡片為所述消息展示的信息卡片時(shí),獲取到信息卡片切換或者刪除的命令時(shí),對(duì)所有的所述消息展示的消息卡片進(jìn)行狀態(tài)更新,并更新桌面的顯示狀態(tài);

S302、當(dāng)信息卡片為所述模式開關(guān)的信息卡片時(shí),獲取到切換或者打開/關(guān)閉模式開關(guān)的命令時(shí),對(duì)所有的所述模式開關(guān)的信息卡片進(jìn)行狀態(tài)更新,并更新當(dāng)前屏幕上顯示的模式開關(guān);當(dāng)模式開關(guān)狀態(tài)改變時(shí),通知系統(tǒng)進(jìn)行相應(yīng)的操作。

如上述步驟S301所述,上述消息展示的信息卡片,即為根據(jù)消息顯示類的消息數(shù)據(jù)生成的信息卡片。消息展示的信息卡片在展示時(shí),可以對(duì)其進(jìn)行切換或刪除等會(huì)操作,當(dāng)接收到對(duì)應(yīng)的操作命令時(shí),即會(huì)進(jìn)行相應(yīng)的處理,如獲取到刪除命令時(shí),會(huì)將對(duì)應(yīng)的信息卡片刪除,那么其他位置的信息卡片的狀態(tài)需要更新,同時(shí)桌面的顯示狀態(tài)也會(huì)進(jìn)行更新,比如,剩余的信息卡片的消息更新,以及顯示在桌面上的信息卡片的更新等。獲取到切換命令時(shí),會(huì)將當(dāng)前顯示的信息卡片切換掉,那么接替該信息卡片的下一信息卡片以及其它信息卡片的消息需要更新,以及顯示在桌面上的信息卡片的更新等。

如上述步驟S302所述,上述模式開關(guān)的信息卡片,即為模式開關(guān)類的消息數(shù)據(jù)生成的信息卡片。模式開關(guān)的信息卡片在展示時(shí),可以對(duì)其進(jìn)行切換或刪除等會(huì)操作,當(dāng)接收到對(duì)應(yīng)的操作命令時(shí),即會(huì)進(jìn)行相應(yīng)的處理,如獲取到刪除命令時(shí),會(huì)將對(duì)應(yīng)的信息卡片刪除,那么其他位置的信息卡片的狀態(tài)需要更新,同時(shí)桌面的顯示狀態(tài)也會(huì)進(jìn)行更新,比如,剩余的信息卡片的信息更新,以及顯示在桌面上的信息卡片的更新等。獲取到切換命令時(shí),會(huì)將當(dāng)前顯示的信息卡片切換掉,那么接替該信息卡片的下一信息卡片以及其它信息卡片的位置或信息需要更新,以及顯示在桌面上的信息卡片的更新等。當(dāng)模式開關(guān)狀態(tài)改變時(shí),通知系統(tǒng)進(jìn)行相應(yīng)的操作,即系統(tǒng)進(jìn)行模式變換的操作,如進(jìn)入對(duì)應(yīng)的模式,或者退出對(duì)應(yīng)的模式進(jìn)入常規(guī)模式等;比如,進(jìn)入駕駛模式,或者退出駕駛模式等。

本實(shí)施例中,上述根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上的步驟S30之后,包括:

S40、當(dāng)信息卡片為所述消息展示的信息卡片時(shí),根據(jù)獲取的消息數(shù)據(jù)進(jìn)行實(shí)時(shí)狀態(tài)更新。

如上述步驟S40所述,消息展示的信息卡片所攜帶的信息時(shí)第三方數(shù)據(jù)源提供的數(shù)據(jù),其消息數(shù)據(jù)一般會(huì)發(fā)生變化,比如,天氣情況,前一時(shí)間為晴天,而后一時(shí)間可能為雨天,所以對(duì)應(yīng)天氣的信息卡片要進(jìn)行實(shí)時(shí)的更新,以便于提供使用者實(shí)時(shí)的準(zhǔn)確的消息。而模式開關(guān)的信息卡片則無(wú)需該步驟,因?yàn)槟J介_關(guān)的信息卡片即為系統(tǒng)本地自帶地、固定的消息數(shù)據(jù)。

本實(shí)施例中,上述根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上的步驟S30之前,包括:

S30'、預(yù)設(shè)多種背景卡片,不同背景卡片的存儲(chǔ)地址不同。

如上述步驟S30'所述,上述背景卡片即為繪制卡片時(shí)的背景圖片,比如,天氣卡片的背景卡片包括代表白天的背景卡片、代表夜晚的背景卡片、代表不同的雨量等級(jí)的多種背景卡片、代表不同天氣的多種背景卡片等,以便于繪制天氣卡片時(shí)被調(diào)用。而不同的背景卡片的存儲(chǔ)地址不同,以便于準(zhǔn)確的被調(diào)用,當(dāng)然,不同的背景卡片的存儲(chǔ)地址也可以相同,對(duì)此不進(jìn)行限定。

參照?qǐng)D5,本實(shí)施例中,上述根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上的步驟S30,包括:

S31、根據(jù)繪制信息,查找預(yù)設(shè)的背景卡片并調(diào)用;

S32、通過(guò)指定的渲染工具將信息卡片渲染到屏幕上。

如上述步驟S31所述,繪制信息即為對(duì)應(yīng)消息數(shù)據(jù)的各背景卡片的地址信息, 比如消息數(shù)據(jù)為天氣的消息數(shù)據(jù):白天、12點(diǎn)整,晴,那么會(huì)根據(jù)該數(shù)據(jù)生成地址鏈接,即鏈接代表白天的背景卡片的地址、12點(diǎn)整的時(shí)間的背景卡片的地址,以及代表晴天的背景卡片的地址。當(dāng)需要展示時(shí),會(huì)根據(jù)各地址信息查找到各背景卡片并調(diào)用。

如上述步驟S32所述,通過(guò)開放圖形語(yǔ)言(Open Graphics Library,OpenGL)硬件渲染到屏幕上。一般同時(shí)還能夠接收用戶的卡片切換或者刪除的輸入,將卡片切換信息和刪除信息傳遞給相關(guān)的管理程序進(jìn)行管理,如對(duì)所有信息卡片進(jìn)行狀態(tài)更新后,再通知更新顯示狀態(tài)等。

本實(shí)施例中,上述根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上的步驟S30之前,包括:

S30''、記錄各所述信息卡片的位置信息,當(dāng)添加或刪除指定位置的信息卡片時(shí),根據(jù)所述預(yù)設(shè)的顯示策略更新各信息卡片的位置信息。

如上述步驟S30'',記錄各信息卡片的位置信息,可以當(dāng)有新的信息卡片生成時(shí),會(huì)根據(jù)顯示策略進(jìn)行重新排序等更新,其更新過(guò)程一般為:根據(jù)顯示策略對(duì)全部的信息卡片進(jìn)行排序,然后根據(jù)位置信息確定當(dāng)前顯示的信息卡片,如果有新的信息卡片需要替換當(dāng)前顯示的信息卡片,則將當(dāng)前顯示的信息卡片退出,然后將要顯示的新的信息卡片利用對(duì)應(yīng)的繪制信息,通過(guò)penGL硬件渲染到屏幕上。比如,分機(jī)票信息卡片的優(yōu)先級(jí)最高,當(dāng)獲取到飛機(jī)票數(shù)據(jù)源的飛機(jī)票消息數(shù)據(jù)后,生成對(duì)應(yīng)的分機(jī)票信息卡票,那么需要將飛機(jī)票信息卡片排到第一位,即將當(dāng)前顯示的信息卡片退出,然后在桌面上顯示飛機(jī)票的信息卡片,而其它的信息卡片被記錄并保存,進(jìn)行排序,以便于準(zhǔn)確的展示相應(yīng)的信息卡片。

本實(shí)施例中,上述將獲取的消息數(shù)據(jù)生成對(duì)應(yīng)的信息卡片的步驟S20之后的,包括:

S22、將指定的信息卡片進(jìn)行防刪除的鎖定處理。

如上述步驟S22所述,上述鎖定處理,即將指定的信息卡片固定化,其相關(guān)程序不可刪除。比如天氣卡片是一種常用的卡片,那么可以將天氣卡片設(shè)進(jìn)行鎖定處理,防止使用者誤刪除而影響使用者的使用。

本實(shí)施例中,上述根據(jù)預(yù)設(shè)的顯示策略,將排在指定位置的信息卡片制成卡片并顯示在屏幕上的步驟S30之后,包括:

S301、如果信息卡片涉及時(shí)間期限,當(dāng)系統(tǒng)時(shí)間超過(guò)所述時(shí)間期限時(shí),自動(dòng)刪除或隱藏對(duì)應(yīng)的信息卡片。

如上述步驟S301所述,比如信息卡片為飛機(jī)票信息,當(dāng)系統(tǒng)的時(shí)間已經(jīng)超過(guò)該飛機(jī)票信息中的落地時(shí)間或一指定時(shí)間時(shí),則說(shuō)明該條飛機(jī)票信息卡片是無(wú)用的信息,則自動(dòng)刪除或隱藏該條消息卡片。

在一具體實(shí)施例中,上述桌面信息顯示方法應(yīng)用于智能手機(jī)中,需要顯示的消息數(shù)據(jù)包括天氣消息、飛機(jī)票消息、火車票消息、酒店訂單消息、流量消息、系統(tǒng)垃圾消息、存儲(chǔ)空間消息等。

首先,通過(guò)對(duì)應(yīng)各消息的數(shù)據(jù)接口鏈接到對(duì)應(yīng)的數(shù)據(jù)源,以獲取對(duì)應(yīng)的消息數(shù)據(jù)。

然后,各獲取的數(shù)據(jù)統(tǒng)一匯總到一起,根據(jù)各消息數(shù)據(jù)的種類,通過(guò)各繪制卡片策略的注冊(cè)信息,查找到對(duì)應(yīng)的各繪制卡片策略的相關(guān)程序。

之后,各繪制卡片策略的程序根據(jù)對(duì)應(yīng)的消息數(shù)據(jù)生成對(duì)應(yīng)的信息卡片,具體如下:

天氣消息卡片繪制卡片策略的程序接收到天氣消息后,根據(jù)天氣的種類,切換不同的天氣背景,并會(huì)根據(jù)當(dāng)前時(shí)間是夜晚還是白天,選擇不同的天氣背景和天氣裝飾,并播放相應(yīng)天氣的動(dòng)畫,這些消息會(huì)保存到天氣消息卡片的數(shù)據(jù)中;本實(shí)施例中,天氣消息卡片繪制卡片策略被鎖定處理,不可刪除;

飛機(jī)票消息卡片繪制卡片策略的程序接收到機(jī)票訂閱消息后,提取消息中的起飛機(jī)場(chǎng)、航班號(hào)、座位號(hào)、飛機(jī)起飛時(shí)間等信息,然后生成消息卡片,將繪制信息保存到消息卡片的數(shù)據(jù)中形成信息卡片;

火車票消息卡片繪制卡片策略的程序接收到火車票訂閱消息后,提取消息中的火車站、班次、座位號(hào)、火車出發(fā)時(shí)間等信息,然后生成消息卡片,將繪制信息保存到消息卡片的數(shù)據(jù)中形成信息卡片;

酒店訂單消息卡片繪制卡片策略的程序接收到酒店訂閱消息后,提取消息中的酒店名稱、酒店位置、房間號(hào)等信息,然后生成消息卡片,將繪制信息保存到消息卡片的數(shù)據(jù)中形成信息卡片;

垃圾消息卡片繪制卡片策略的程序接收到系統(tǒng)垃圾消息后,提取消息中當(dāng)前系統(tǒng)垃圾的大小信息,生成消息卡片,將繪制信息保存到消息卡片的數(shù)據(jù)中形成信息卡片;

存儲(chǔ)消息卡片繪制卡片策略的程序接收到系統(tǒng)存儲(chǔ)消息后,提取信息中當(dāng)前系統(tǒng)剩余存儲(chǔ)空間的信息,生成消息卡片,將繪制信息保存到消息卡片的數(shù)據(jù)中形成信息卡片;

流量消息卡片繪制卡片策略的程序接收系統(tǒng)流量消息后,提取信息中當(dāng)前系統(tǒng)已用流量的信息,生成消息卡片,將繪制信息保存到消息卡片的數(shù)據(jù)中形成信息卡片。當(dāng)需要查看其他消息卡片時(shí),根據(jù)預(yù)設(shè)的操作進(jìn)行切換操作即可。

再然后,根據(jù)預(yù)設(shè)的顯示策略,對(duì)上述各信息卡片進(jìn)行排序。

最后,將排序中的第一位的信息卡片,通過(guò)OpenGL硬件渲染到屏幕上。

本實(shí)施的桌面信息顯示方法,將獲取的各種數(shù)據(jù)生成對(duì)應(yīng)的信息卡片,然后根據(jù)預(yù)設(shè)的顯示策略進(jìn)行排序,最后對(duì)一指定位置的信息卡片展示在桌面上,即將多種系統(tǒng)消息根據(jù)顯示策略動(dòng)態(tài)的顯示在桌面上,無(wú)需進(jìn)入指定的位置查看指定的消息或切換系統(tǒng)模式,只需要在桌面上的同一指定位置即可查看相關(guān)的信息或切換系統(tǒng)模式,查看或切換系統(tǒng)模式方便,提高用戶的查看消息或切換系統(tǒng)模式的效率。

參照?qǐng)D6,本發(fā)明實(shí)施例還提供一種桌面信息顯示裝置,包括:

消息獲取單元10,用于獲取至少一種指定數(shù)據(jù)源的消息數(shù)據(jù);

消息卡片生成單元20,用于將獲取的消息數(shù)據(jù)生成對(duì)應(yīng)的信息卡片;其中,所述信息卡片包括用于繪制所述信息卡片的繪制信息;

消息卡片管理展示單元30,用于根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上。

如上述消息獲取單元10,上述消息數(shù)據(jù)包括消息顯示類的消息數(shù)據(jù),以及模式開關(guān)類的消息數(shù)據(jù);所述消息顯示類的消息數(shù)據(jù)生成消息展示的信息卡片,所述模式開關(guān)類的消息數(shù)據(jù)生成模式開關(guān)的信息卡片。上述消息顯示類的消息數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)源為第三方數(shù)據(jù)源;其中,所述第三方數(shù)據(jù)源包括網(wǎng)絡(luò)端數(shù)據(jù)源和/或系統(tǒng)本地運(yùn)行相關(guān)程序后產(chǎn)生的數(shù)據(jù)源;所述模式開關(guān)類的消息數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)源為系統(tǒng)本地的模式數(shù)據(jù)源;其中,所述系統(tǒng)本地模式數(shù)據(jù)源包括預(yù)設(shè)在本地系統(tǒng)內(nèi)的系統(tǒng)運(yùn)行模式的數(shù)據(jù)源。本實(shí)施例中,上述第三方數(shù)據(jù)源一般包括天氣數(shù)據(jù)源、飛機(jī)票數(shù)據(jù)源、火車票數(shù)據(jù)源、酒店訂單數(shù)據(jù)源、流量消息數(shù)據(jù)源、掛號(hào)消息數(shù)據(jù)源、健康消息數(shù)據(jù)源、系統(tǒng)垃圾數(shù)據(jù)源和存儲(chǔ)空間數(shù)據(jù)源中的一種或多種等,其中網(wǎng)絡(luò)端數(shù)據(jù)源為天氣數(shù)據(jù)源、飛機(jī)票數(shù)據(jù)源、火車票數(shù)據(jù)源、酒店訂單數(shù)據(jù)源、流量消息數(shù)據(jù)源、掛號(hào)消息數(shù)據(jù)源、健康消息數(shù)據(jù)源;所述系統(tǒng)本地運(yùn)行相關(guān)程序后產(chǎn)生的數(shù)據(jù)源為系統(tǒng)垃圾數(shù)據(jù)源和存儲(chǔ)空間數(shù)據(jù)源等;上述系統(tǒng)本地的模式數(shù)據(jù)源一般包括駕駛模式數(shù)據(jù)源、兒童模式數(shù)據(jù)源、省電模式數(shù)據(jù)源、免打擾模式數(shù)據(jù)源、飛行模式數(shù)據(jù)源中的一種或多種等。上述消息數(shù)據(jù)即為通過(guò)各數(shù)據(jù)源獲取到的指定的信息,如通過(guò)天氣數(shù)據(jù)源獲取到的消息數(shù)據(jù)即為反應(yīng)天氣情況的信息等,通過(guò)兒童模式數(shù)據(jù)源獲取到的消息數(shù)據(jù)即為進(jìn)入到兒童模式的開關(guān)數(shù)據(jù)等。獲取到消息數(shù)據(jù)后,會(huì)對(duì)消息數(shù)據(jù)進(jìn)行打包封裝的等處理。

如上述消息卡片生成單元20,將不同的數(shù)據(jù)源的消息數(shù)據(jù)生成不同的信息卡片,如將天氣數(shù)據(jù)源的消息數(shù)據(jù)制成天氣信息卡片,飛機(jī)票數(shù)據(jù)源的消息數(shù)據(jù)制成飛機(jī)票信息卡片等。上述繪制信息為繪制對(duì)應(yīng)卡片時(shí),生成該信息卡片時(shí)需要的預(yù)設(shè)背景卡片的地址信息等。比如,顯示天氣卡片在桌面上時(shí),該天氣卡片是由多種背景卡片組成,如白天的背景卡片、當(dāng)前天氣的背景卡片等合成,那么需要得到白天的背景卡片、當(dāng)前天氣的背景卡片等所在的位置進(jìn)行調(diào)取,而繪制信息即為各對(duì)應(yīng)背景卡片的調(diào)取地址等信息,以實(shí)現(xiàn)展示的卡片能夠被準(zhǔn)確調(diào)用展示等。

如上述消息卡片管理展示單元30,上述顯示策略即為各種信息卡片展示在桌面上時(shí)的先后順序的策略,以及展示幾個(gè)信息卡片在屏幕上的策略等,本實(shí)施例中,桌面上一次只顯示一種信息卡片,在其它實(shí)施例中,可以同時(shí)顯示兩種或更多種信息卡片??梢詾楦鶕?jù)信息卡片生成時(shí)間進(jìn)行顯示的策略,比如生成信息卡片的時(shí)間在前,則該信息卡片在前顯示等;也可以為根據(jù)信息卡片優(yōu)先級(jí)別進(jìn)行顯示的策略,比如當(dāng)有飛機(jī)票的信息卡片時(shí),該飛機(jī)票的信息卡片的優(yōu)先級(jí)最高,則優(yōu)先顯示飛機(jī)票的信息卡片等。對(duì)各信息卡片顯示順序的排序后,將對(duì)應(yīng)的信息卡片展示在桌面上。

本實(shí)施例中,上述消息獲取單元10,包括:

消息獲取模塊,用于通過(guò)多個(gè)不同的數(shù)據(jù)接口11分別鏈接指定的路徑獲取不同的數(shù)據(jù)源的消息數(shù)據(jù)。

如上述消息獲取模塊,需要獲取哪些消息數(shù)據(jù)可以根據(jù)使用情況而定,不同的消息數(shù)據(jù)需要通過(guò)不同的數(shù)據(jù)接口11鏈接到對(duì)應(yīng)的數(shù)據(jù)源。比如,網(wǎng)絡(luò)中的數(shù)據(jù)源一般為第三方數(shù)據(jù)源,需要鏈接到對(duì)應(yīng)的服務(wù)器獲取,比如獲取天氣的消息數(shù)據(jù),即需要鏈接到指定的天氣服務(wù)器,如中國(guó)天氣查詢服務(wù)器或各地方的天氣查詢服務(wù)器等。在其它實(shí)施例中,每一個(gè)數(shù)據(jù)接口鏈接多個(gè)同一種類的多個(gè)數(shù)據(jù)源服務(wù)器,其按照預(yù)設(shè)的獲取策略獲取數(shù)據(jù),還以天氣消息數(shù)據(jù)為例,鏈接天氣數(shù)據(jù)源的數(shù)據(jù)接口鏈接有多個(gè)天氣查詢服務(wù)器,其獲取策略為,根據(jù)地理位置鏈接對(duì)應(yīng)的天氣查詢服務(wù)器,如本地天氣查詢服務(wù)器的優(yōu)先級(jí)別最高,優(yōu)先級(jí)別次一級(jí)的為臨近本地地理位置的地方天氣查詢服務(wù)器等,并以此類推。

本實(shí)施例中,上述消息卡片生成單元20,包括:

生成模塊21,用于針對(duì)不同消息數(shù)據(jù)預(yù)設(shè)不同的繪制卡片策略,根據(jù)所述繪制卡片策略將不同消息數(shù)據(jù),分別生成對(duì)應(yīng)的信息卡片。

如上述生成模塊21,上述繪制卡片策略是指不同類型的數(shù)據(jù)具有對(duì)應(yīng)的繪制卡片的策略,比如,繪制天氣卡片時(shí),需要獲取天氣的溫度、濕度、晴、陰等相關(guān)數(shù)據(jù),而繪制飛機(jī)票卡片時(shí),需要航班號(hào)、起飛時(shí)間、降落時(shí)間等相關(guān)數(shù)據(jù),所以種類不同卡片需要獲取的數(shù)據(jù)不同,所以繪制卡片的策略一般不相同。

本實(shí)施例中,上述桌面信息顯示裝置還包括:

消息分發(fā)單元20',用于收集消息數(shù)據(jù),分別查找與所述消息數(shù)據(jù)相對(duì)應(yīng)的所述繪制卡片策略。

如上述消息分發(fā)單元20',即將全部獲取的數(shù)據(jù)源的消息數(shù)據(jù)匯總到一起,然后查找分別與各消息數(shù)據(jù)相對(duì)應(yīng)繪制卡片策略,將各消息數(shù)據(jù)分發(fā)給對(duì)應(yīng)的繪制卡片策略的程序等進(jìn)行處理,生成對(duì)應(yīng)的信息卡片。

參照?qǐng)D7,本實(shí)施例中,上述消息分發(fā)單元20',包括:

注冊(cè)模塊21',用于對(duì)不同的繪制卡片策略進(jìn)行注冊(cè);

第一查找模塊22',用于根據(jù)所述消息數(shù)據(jù)的指定信息查找對(duì)應(yīng)的注冊(cè)信息;

第二查找模塊23',用于通過(guò)注冊(cè)信息查找到所述繪制卡片策略。

如上述注冊(cè)模塊21',對(duì)不同的繪制卡片策略進(jìn)行注冊(cè),即將不同的繪制卡片策略進(jìn)行登記,以便于查找。

如上述第一查找模塊22',上述指定信息一般是消息數(shù)據(jù)中具有標(biāo)識(shí)類屬性的信息,如代表消息數(shù)據(jù)身份的ID信息、數(shù)據(jù)包的包名信息、消息數(shù)據(jù)的類別信息等標(biāo)識(shí)信息。根據(jù)收集的消息數(shù)據(jù)查找對(duì)應(yīng)的注冊(cè)信息的方式有多種,比如,消息數(shù)據(jù)在打包時(shí)會(huì)有對(duì)應(yīng)的包名等表明身份的數(shù)據(jù),可以根據(jù)這樣的數(shù)據(jù)查找與之對(duì)應(yīng)的繪制卡片策略的注冊(cè)信息。

如上述第二查找模塊23',當(dāng)查找到對(duì)應(yīng)的注冊(cè)信息后,既可以找對(duì)應(yīng)繪制卡片策略。

本實(shí)施例中,繪制卡片策略的注冊(cè),可以方便在后期進(jìn)行拓展卡片的類型等,比如,新添加一種卡片類型時(shí),只需要添加對(duì)應(yīng)的繪制卡片策略然后注冊(cè)即可,當(dāng)獲取到相應(yīng)的消息數(shù)據(jù)后,會(huì)自動(dòng)查找到該新添加的繪制卡片策略,然后進(jìn)行后續(xù)的步驟即可。

參照?qǐng)D8,本實(shí)施例中,上述生成模塊,包括:

提取子模塊211,用于根據(jù)消息數(shù)據(jù)的繪制卡片策略,提取消息數(shù)據(jù)中的數(shù)據(jù)信息;

保存子模塊212,用于將所述數(shù)據(jù)信息和預(yù)設(shè)的繪制信息保存在一起形成所述信息卡片。

如上述提取子模塊211和保存子模塊212,根據(jù)消息數(shù)據(jù)的繪制卡片策略,提取需要的數(shù)據(jù)信息。上述數(shù)據(jù)信息即為消息數(shù)據(jù)中代表對(duì)應(yīng)該種消息數(shù)據(jù)的特性數(shù)據(jù),比如,繪制天氣卡片時(shí),需要提取天氣的溫度、濕度、晴、陰等相關(guān)天氣特性的數(shù)據(jù)信息,而繪制飛機(jī)票卡片時(shí),需要提取航班號(hào)、起飛時(shí)間、降落時(shí)間等相關(guān)飛機(jī)票特性的數(shù)據(jù)信息等。

本實(shí)施例中,上述桌面信息顯示裝置還包括:

第一更新單元,用于當(dāng)信息卡片為所述消息展示的信息卡片時(shí),獲取到信息卡片切換或者刪除的命令時(shí),對(duì)所有的所述消息展示的消息卡片進(jìn)行狀態(tài)更新,并更新桌面的顯示狀態(tài);

第二更新單元,用于當(dāng)信息卡片為所述模式開關(guān)的信息卡片時(shí),獲取到切換或者打開/關(guān)閉模式開關(guān)的命令時(shí),對(duì)所有的所述模式開關(guān)的信息卡片進(jìn)行狀態(tài)更新,并更新當(dāng)前屏幕上顯示的模式開關(guān);當(dāng)模式開關(guān)狀態(tài)改變時(shí),通知系統(tǒng)進(jìn)行相應(yīng)的操作。

如上述第一更新單元,上述消息展示的信息卡片,即為根據(jù)消息顯示類的消息數(shù)據(jù)生成的信息卡片。消息展示的信息卡片在展示時(shí),可以對(duì)其進(jìn)行切換或刪除等會(huì)操作,當(dāng)接收到對(duì)應(yīng)的操作命令時(shí),即會(huì)進(jìn)行相應(yīng)的處理,如獲取到刪除命令時(shí),會(huì)將對(duì)應(yīng)的信息卡片刪除,那么其他位置的信息卡片的狀態(tài)需要更新,同時(shí)桌面的顯示狀態(tài)也會(huì)進(jìn)行更新,比如,剩余的信息卡片的消息更新,以及顯示在桌面上的信息卡片的更新等。獲取到切換命令時(shí),會(huì)將當(dāng)前顯示的信息卡片切換掉,那么接替該信息卡片的下一信息卡片以及其它信息卡片的消息需要更新,以及顯示在桌面上的信息卡片的更新等。

如上述第二更新單元,上述模式開關(guān)的信息卡片,即為模式開關(guān)類的消息數(shù)據(jù)生成的信息卡片。模式開關(guān)的信息卡片在展示時(shí),可以對(duì)其進(jìn)行切換或刪除等會(huì)操作,當(dāng)接收到對(duì)應(yīng)的操作命令時(shí),即會(huì)進(jìn)行相應(yīng)的處理,如獲取到刪除命令時(shí),會(huì)將對(duì)應(yīng)的信息卡片刪除,那么其他位置的信息卡片的狀態(tài)需要更新,同時(shí)桌面的顯示狀態(tài)也會(huì)進(jìn)行更新,比如,剩余的信息卡片的信息更新,以及顯示在桌面上的信息卡片的更新等。獲取到切換命令時(shí),會(huì)將當(dāng)前顯示的信息卡片切換掉,那么接替該信息卡片的下一信息卡片以及其它信息卡片的位置或信息需要更新,以及顯示在桌面上的信息卡片的更新等。當(dāng)模式開關(guān)狀態(tài)改變時(shí),通知系統(tǒng)進(jìn)行相應(yīng)的操作,即系統(tǒng)進(jìn)行模式變換的操作,如進(jìn)入對(duì)應(yīng)的模式,或者退出對(duì)應(yīng)的模式進(jìn)入常規(guī)模式等;比如,進(jìn)入駕駛模式,或者退出駕駛模式等。

本實(shí)施例中,上述桌面信息顯示裝置還包括:

實(shí)時(shí)更新單元,用于當(dāng)信息卡片為所述消息展示的信息卡片時(shí),根據(jù)獲取的消息數(shù)據(jù)進(jìn)行實(shí)時(shí)狀態(tài)更新。

如上述實(shí)時(shí)更新單元,消息展示的信息卡片所攜帶的信息時(shí)第三方數(shù)據(jù)源提供的數(shù)據(jù),其消息數(shù)據(jù)一般會(huì)發(fā)生變化,比如,天氣情況,前一時(shí)間為晴天,而后一時(shí)間可能為雨天,所以對(duì)應(yīng)天氣的信息卡片要進(jìn)行實(shí)時(shí)的更新,以便于提供使用者實(shí)時(shí)的準(zhǔn)確的消息。而模式開關(guān)的信息卡片則無(wú)需該步驟,因?yàn)槟J介_關(guān)的信息卡片即為系統(tǒng)本地自帶地、固定的消息數(shù)據(jù)。

本實(shí)施例中,上述桌面信息顯示裝置還包括:

預(yù)設(shè)單元,用于預(yù)設(shè)多種背景卡片,不同背景卡片的存儲(chǔ)地址不同。

如上述預(yù)設(shè)單元,上述背景卡片即為繪制卡片時(shí)的背景圖片,比如,天氣卡片的背景卡片包括代表白天的背景卡片、代表夜晚的背景卡片、代表不同的雨量等級(jí)的多種背景卡片、代表不同天氣的多種背景卡片等,以便于繪制天氣卡片時(shí)被調(diào)用。而不同的背景卡片的存儲(chǔ)地址不同,以便于準(zhǔn)確的被調(diào)用,當(dāng)然,不同的背景卡片的存儲(chǔ)地址也可以相同,對(duì)此不進(jìn)行限定。

參照?qǐng)D9,上述消息卡片管理展示單元30,包括:

查找調(diào)用模塊31,用于根據(jù)繪制信息,查找預(yù)設(shè)的背景卡片并調(diào)用;

渲染模塊32,用于通過(guò)指定的渲染工具將信息卡片渲染到屏幕上。

如上述查找調(diào)用模塊31,繪制信息即為對(duì)應(yīng)消息數(shù)據(jù)的各背景卡片的地址信息, 比如消息數(shù)據(jù)為天氣的消息數(shù)據(jù):白天、12點(diǎn)整,晴,那么會(huì)根據(jù)該數(shù)據(jù)生成地址鏈接,即鏈接代表白天的背景卡片的地址、12點(diǎn)整的時(shí)間的背景卡片的地址,以及代表晴天的背景卡片的地址。當(dāng)需要展示時(shí),會(huì)根據(jù)各地址信息查找到各背景卡片并調(diào)用。

如上述渲染模塊32,通過(guò)開放圖形語(yǔ)言(Open Graphics Library,OpenGL)硬件渲染到屏幕上。一般同時(shí)還能夠接收用戶的卡片切換或者刪除的輸入,將卡片切換信息和刪除信息傳遞給相關(guān)的管理程序進(jìn)行管理,如對(duì)所有信息卡片進(jìn)行狀態(tài)更新后,再通知更新顯示狀態(tài)等。

本實(shí)施例中,上述桌面信息顯示裝置還包括:

記錄更新單元,用于記錄各所述信息卡片的位置信息,當(dāng)添加或刪除指定位置的信息卡片時(shí),根據(jù)所述預(yù)設(shè)的顯示策略更新各信息卡片的位置信息。

如上述記錄更新單元,記錄各信息卡片的位置信息,可以當(dāng)有新的信息卡片生成時(shí),會(huì)根據(jù)顯示策略進(jìn)行重新排序等更新,其更新過(guò)程一般為:根據(jù)顯示策略對(duì)全部的信息卡片進(jìn)行排序,然后根據(jù)位置信息確定當(dāng)前顯示的信息卡片,如果有新的信息卡片需要替換當(dāng)前顯示的信息卡片,則將當(dāng)前顯示的信息卡片退出,然后將要顯示的新的信息卡片利用對(duì)應(yīng)的繪制信息,通過(guò)penGL硬件渲染到屏幕上。比如,分機(jī)票信息卡片的優(yōu)先級(jí)最高,當(dāng)獲取到飛機(jī)票數(shù)據(jù)源的飛機(jī)票消息數(shù)據(jù)后,生成對(duì)應(yīng)的分機(jī)票信息卡票,那么需要將飛機(jī)票信息卡片排到第一位,即將當(dāng)前顯示的信息卡片退出,然后在桌面上顯示飛機(jī)票的信息卡片,而其它的信息卡片被記錄并保存,進(jìn)行排序,以便于準(zhǔn)確的展示相應(yīng)的信息卡片。

本實(shí)施例中,上述桌面信息顯示裝置還包括:

鎖定單元,用于將指定的信息卡片進(jìn)行防刪除的鎖定處理。上述鎖定處理,即將指定的信息卡片固定化,其相關(guān)程序不可刪除。比如天氣卡片是一種常用的卡片,那么可以將天氣卡片設(shè)進(jìn)行鎖定處理,防止使用者誤刪除而影響使用者的使用。

本實(shí)施例中,上述桌面信息顯示方法還包括:

期限管理單元,用于如果信息卡片涉及時(shí)間期限,當(dāng)系統(tǒng)時(shí)間超過(guò)所述時(shí)間期限時(shí),自動(dòng)刪除或隱藏對(duì)應(yīng)的信息卡片。

如上述期限管理單元,比如信息卡片為飛機(jī)票信息,當(dāng)系統(tǒng)的時(shí)間已經(jīng)超過(guò)該飛機(jī)票信息中的落地時(shí)間或一指定時(shí)間時(shí),則說(shuō)明該條飛機(jī)票信息卡片是無(wú)用的信息,則自動(dòng)刪除或隱藏該條消息卡片。

在一具體實(shí)施例中,上述桌面信息顯示方法應(yīng)用于智能手機(jī)中,需要顯示的消息數(shù)據(jù)包括天氣消息、飛機(jī)票消息、火車票消息、酒店訂單消息、流量消息、系統(tǒng)垃圾消息、存儲(chǔ)空間消息等。

首先,消息獲取單元10通過(guò)對(duì)應(yīng)各消息的數(shù)據(jù)接口11鏈接到對(duì)應(yīng)的數(shù)據(jù)源,以獲取對(duì)應(yīng)的消息數(shù)據(jù)。

然后,消息分發(fā)單元20'將各獲取的數(shù)據(jù)統(tǒng)一匯總到一起,根據(jù)各消息數(shù)據(jù)的種類,通過(guò)各繪制卡片策略的注冊(cè)信息,查找到對(duì)應(yīng)的各繪制卡片策略的相關(guān)程序。

之后,消息卡片生成單元20通過(guò)各繪制卡片策略的程序根據(jù)對(duì)應(yīng)的消息數(shù)據(jù)生成對(duì)應(yīng)的信息卡片,具體如下:

天氣消息卡片繪制卡片策略的程序接收到天氣消息后,根據(jù)天氣的種類,切換不同的天氣背景,并會(huì)根據(jù)當(dāng)前時(shí)間是夜晚還是白天,選擇不同的天氣背景和天氣裝飾,并播放相應(yīng)天氣的動(dòng)畫,這些消息會(huì)保存到天氣消息卡片的數(shù)據(jù)中;本實(shí)施例中,天氣消息卡片繪制卡片策略被鎖定處理,不可刪除;

飛機(jī)票消息卡片繪制卡片策略的程序接收到機(jī)票訂閱消息后,提取消息中的起飛機(jī)場(chǎng)、航班號(hào)、座位號(hào)、飛機(jī)起飛時(shí)間等信息,然后生成消息卡片,將繪制信息保存到消息卡片的數(shù)據(jù)中形成信息卡片;

火車票消息卡片繪制卡片策略的程序接收到火車票訂閱消息后,提取消息中的火車站、班次、座位號(hào)、火車出發(fā)時(shí)間等信息,然后生成消息卡片,將繪制信息保存到消息卡片的數(shù)據(jù)中形成信息卡片;

酒店訂單消息卡片繪制卡片策略的程序接收到酒店訂閱消息后,提取消息中的酒店名稱、酒店位置、房間號(hào)等信息,然后生成消息卡片,將繪制信息保存到消息卡片的數(shù)據(jù)中形成信息卡片;

垃圾消息卡片繪制卡片策略的程序接收到系統(tǒng)垃圾消息后,提取消息中當(dāng)前系統(tǒng)垃圾的大小信息,生成消息卡片,將繪制信息保存到消息卡片的數(shù)據(jù)中形成信息卡片;

存儲(chǔ)消息卡片繪制卡片策略的程序接收到系統(tǒng)存儲(chǔ)消息后,提取信息中當(dāng)前系統(tǒng)剩余存儲(chǔ)空間的信息,生成消息卡片,將繪制信息保存到消息卡片的數(shù)據(jù)中形成信息卡片;

流量消息卡片繪制卡片策略的程序接收系統(tǒng)流量消息后,提取信息中當(dāng)前系統(tǒng)已用流量的信息,生成消息卡片,將繪制信息保存到消息卡片的數(shù)據(jù)中形成信息卡片。當(dāng)需要查看其他消息卡片時(shí),根據(jù)預(yù)設(shè)的操作進(jìn)行切換操作即可。

最后,消息卡片管理展示單元30根據(jù)預(yù)設(shè)的顯示策略,對(duì)上述各信息卡片進(jìn)行排序,將排序中的第一位的信息卡片,通過(guò)OpenGL硬件渲染到屏幕上。

本實(shí)施的桌面信息顯示裝置,將獲取的各種數(shù)據(jù)生成對(duì)應(yīng)的信息卡片,然后根據(jù)預(yù)設(shè)的顯示策略進(jìn)行排序,最后對(duì)一指定位置的信息卡片展示在桌面上,即將多種系統(tǒng)消息根據(jù)顯示策略動(dòng)態(tài)的顯示在桌面上,無(wú)需進(jìn)入指定的位置查看指定的消息或切換系統(tǒng)模式,只需要在桌面上的同一指定位置即可查看相關(guān)的信息或切換系統(tǒng)模式,查看或切換系統(tǒng)模式方便,提高用戶的查看消息或切換系統(tǒng)模式的效率。

參照?qǐng)D10,本發(fā)明實(shí)施例還提供一種移動(dòng)終端,包括處理器和存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)支持上述桌面信息顯示裝置執(zhí)行上述的桌面信息顯示方法的程序;所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。

為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明實(shí)施例方法部分。該移動(dòng)終端可以為包括手機(jī)、平板電腦、PDA(Personal Digital Assistant,個(gè)人數(shù)字助理)、POS(Point of Sales,銷售終端)、車載電腦等任意終端設(shè)備,以移動(dòng)終端為手機(jī)為例:

圖10示出的是與本發(fā)明實(shí)施例提供的移動(dòng)終端相關(guān)的手機(jī)的部分結(jié)構(gòu)的框圖。參考圖10,手機(jī)包括:射頻(Radio Frequency,RF)電路1010、存儲(chǔ)器1020、輸入單元1030、顯示單元1040、傳感器1050、音頻電路1060、無(wú)線保真(wireless fidelity,WiFi)模塊1070、處理器1080、以及電源1090等部件。本領(lǐng)域技術(shù)人員可以理解,圖10中示出的手機(jī)結(jié)構(gòu)并不構(gòu)成對(duì)手機(jī)的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。

下面結(jié)合圖10對(duì)手機(jī)的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:

RF電路1010可用于收發(fā)信息或通話過(guò)程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器1080處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路1010包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路1010還可以通過(guò)無(wú)線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無(wú)線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng) (Global System of Mobile communication,GSM)、通用分組無(wú)線服務(wù)(General Packet Radio Service,GPRS)、碼分多址(Code Division Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Division Multiple Access, WCDMA)、長(zhǎng)期演進(jìn) (Long Term Evolution,LTE)、電子郵件、短消息服務(wù)(Short Messaging Service,SMS)等。

存儲(chǔ)器1020可用于存儲(chǔ)軟件程序以及模塊,處理器1080通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器1020的軟件程序以及模塊,從而執(zhí)行手機(jī)的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器1020可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器1020可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。

輸入單元1030可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與手機(jī)的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元1030可包括觸控面板1031以及其他輸入設(shè)備1032。觸控面板1031,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1031上或在觸控面板1031附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。可選的,觸控面板1031可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器1080,并能接收處理器1080發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板1031。除了觸控面板1031,輸入單元1030還可以包括其他輸入設(shè)備1032。具體地,其他輸入設(shè)備1032可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。

顯示單元1040可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機(jī)的各種菜單。顯示單元1040可包括顯示面板1041,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機(jī)發(fā)光二極管(Organic Light-Emitting Diode, OLED)等形式來(lái)配置顯示面板1041。進(jìn)一步的,觸控面板1031可覆蓋顯示面板1041,當(dāng)觸控面板1031檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器1080以確定觸摸事件的類型,隨后處理器1080根據(jù)觸摸事件的類型在顯示面板1041上提供相應(yīng)的視覺(jué)輸出。雖然在圖10中,觸控面板1031與顯示面板1041是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)手機(jī)的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板1031與顯示面板1041集成而實(shí)現(xiàn)手機(jī)的輸入和輸出功能。

手機(jī)還可包括至少一種傳感器1050,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來(lái)調(diào)節(jié)顯示面板1041的亮度,接近傳感器可在手機(jī)移動(dòng)到耳邊時(shí),關(guān)閉顯示面板1041和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速計(jì)傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等; 至于手機(jī)還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。

音頻電路1060、揚(yáng)聲器1061,傳聲器1062可提供用戶與手機(jī)之間的音頻接口。音頻電路1060可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器1061,由揚(yáng)聲器1061轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器1062將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路1060接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器1080處理后,經(jīng)RF電路1010以發(fā)送給比如另一手機(jī),或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器1020以便進(jìn)一步處理。

WiFi屬于短距離無(wú)線傳輸技術(shù),手機(jī)通過(guò)WiFi模塊1070可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪問(wèn)流式媒體等,它為用戶提供了無(wú)線的寬帶互聯(lián)網(wǎng)訪問(wèn)。雖然圖10示出了WiFi模塊1070,但是可以理解的是,其并不屬于手機(jī)的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。

處理器1080是手機(jī)的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器1020內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器1020內(nèi)的數(shù)據(jù),執(zhí)行手機(jī)的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器1080可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器1080可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無(wú)線通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器1080中。

手機(jī)還包括給各個(gè)部件供電的電源1090(比如電池),優(yōu)選的,電源可以通過(guò)電源管理系統(tǒng)與處理器1080邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。

盡管未示出,手機(jī)還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。

參照?qǐng)D10,在本發(fā)明實(shí)施例中,該移動(dòng)終端所包括的處理器1080還具有以下功能:

獲取至少一種指定數(shù)據(jù)源的消息數(shù)據(jù);

將獲取的消息數(shù)據(jù)分別生成信息卡片;其中,所述信息卡片包括用于繪制所述信息卡片的繪制信息;

根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將將排在指定位置的信息卡片繪制并顯示在屏幕上。

所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。

在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。

另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。

以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

A1、一種桌面信息顯示方法,其特征在于,包括:

獲取至少一種指定數(shù)據(jù)源的消息數(shù)據(jù);

將獲取的消息數(shù)據(jù)生成對(duì)應(yīng)的信息卡片;其中,所述信息卡片包括用于繪制所述信息卡片的繪制信息;

根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上。

A2、根據(jù)權(quán)利要求A1所述的桌面信息顯示方法,其特征在于,所述獲取至少一種指定數(shù)據(jù)源的消息數(shù)據(jù)的步驟,包括:

通過(guò)多個(gè)不同的數(shù)據(jù)接口分別鏈接指定的路徑獲取不同的數(shù)據(jù)源的消息數(shù)據(jù)。

A3、根據(jù)權(quán)利要求A2所述的桌面信息顯示方法,其特征在于,所述將獲取的消息數(shù)據(jù)生成對(duì)應(yīng)的信息卡片的步驟,包括:

針對(duì)不同消息數(shù)據(jù)預(yù)設(shè)不同的繪制卡片策略,根據(jù)所述繪制卡片策略將不同消息數(shù)據(jù),分別生成對(duì)應(yīng)的信息卡片。

A4、根據(jù)權(quán)利要求A3所述的桌面信息顯示方法,其特征在于,所述針對(duì)不同消息數(shù)據(jù)預(yù)設(shè)不同的繪制卡片策略,根據(jù)所述繪制卡片策略將不同消息數(shù)據(jù),分別生成對(duì)應(yīng)的信息卡片的步驟之前,包括:

收集消息數(shù)據(jù),分別查找與所述消息數(shù)據(jù)相對(duì)應(yīng)的所述繪制卡片策略。

A5、根據(jù)權(quán)利要求A4所述的桌面信息顯示方法,其特征在于,所述收集消息數(shù)據(jù),分別查找與所述消息數(shù)據(jù)相對(duì)應(yīng)的所述繪制卡片策略的步驟,包括:

對(duì)不同的繪制卡片策略進(jìn)行注冊(cè);

根據(jù)所述消息數(shù)據(jù)的指定信息查找對(duì)應(yīng)的注冊(cè)信息;

通過(guò)注冊(cè)信息查找到所述繪制卡片策略。

A6、根據(jù)權(quán)利要求A3所述的桌面信息顯示方法,其特征在于,所述根據(jù)所述繪制卡片策略將不同消息數(shù)據(jù),分別生成對(duì)應(yīng)的信息卡片的步驟,包括:

根據(jù)消息數(shù)據(jù)的繪制卡片策略,提取消息數(shù)據(jù)中的數(shù)據(jù)信息;

將所述數(shù)據(jù)信息和預(yù)設(shè)的繪制信息保存在一起形成所述信息卡片。

A7、根據(jù)權(quán)利要求A1所述的桌面信息顯示方法,其特征在于,所述消息數(shù)據(jù)包括消息顯示類的消息數(shù)據(jù),以及模式開關(guān)類的消息數(shù)據(jù);

所述消息顯示類的消息數(shù)據(jù)生成消息展示的信息卡片,所述模式開關(guān)類的消息數(shù)據(jù)生成模式開關(guān)的信息卡片。

A8、根據(jù)權(quán)利要求A7所述的桌面信息顯示方法,其特征在于,所述消息顯示類的消息數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)源為第三方數(shù)據(jù)源;其中,第三方數(shù)據(jù)源包括網(wǎng)絡(luò)端數(shù)據(jù)源和/或系統(tǒng)本地運(yùn)行相關(guān)程序后產(chǎn)生的數(shù)據(jù)源;

所述模式開關(guān)類的消息數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)源為系統(tǒng)本地的模式數(shù)據(jù)源;其中,所述系統(tǒng)本地模式數(shù)據(jù)源包括預(yù)設(shè)在本地系統(tǒng)內(nèi)的系統(tǒng)運(yùn)行模式的數(shù)據(jù)源。

A9、根據(jù)權(quán)利要求A8所述的桌面信息顯示方法,其特征在于,所述第三方數(shù)據(jù)源包括:天氣數(shù)據(jù)源、飛機(jī)票數(shù)據(jù)源、火車票數(shù)據(jù)源、酒店訂單數(shù)據(jù)源、流量消息數(shù)據(jù)源、掛號(hào)消息數(shù)據(jù)源、健康消息數(shù)據(jù)源、系統(tǒng)垃圾數(shù)據(jù)源和存儲(chǔ)空間數(shù)據(jù)源中的一種或多種;

所述系統(tǒng)本地的模式數(shù)據(jù)源包括:駕駛模式數(shù)據(jù)源、兒童模式數(shù)據(jù)源、省電模式數(shù)據(jù)源、免打擾模式數(shù)據(jù)源、飛行模式數(shù)據(jù)源中的一種或多種。

A10、根據(jù)權(quán)利要求A7所述的桌面信息顯示方法,其特征在于,所述根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上的步驟之后,包括:

當(dāng)信息卡片為所述消息展示的信息卡片時(shí),獲取到信息卡片切換或者刪除的命令時(shí),對(duì)所有的所述消息展示的消息卡片進(jìn)行狀態(tài)更新,并更新桌面的顯示狀態(tài);

當(dāng)信息卡片為所述模式開關(guān)的信息卡片時(shí),獲取到切換或者打開/關(guān)閉模式開關(guān)的命令時(shí),對(duì)所有的所述模式開關(guān)的信息卡片進(jìn)行狀態(tài)更新,并更新當(dāng)前屏幕上顯示的模式開關(guān);當(dāng)模式開關(guān)狀態(tài)改變時(shí),通知系統(tǒng)進(jìn)行相應(yīng)的操作。

A11、根據(jù)權(quán)利要求A1所述的桌面信息顯示方法,其特征在于,所述根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上的步驟之后,包括:

當(dāng)信息卡片為所述消息展示的信息卡片時(shí),根據(jù)獲取的消息數(shù)據(jù)進(jìn)行實(shí)時(shí)狀態(tài)更新。

A12、根據(jù)權(quán)利要求A1所述的桌面信息顯示方法,其特征在于,所述根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上的步驟之前,包括:

預(yù)設(shè)多種背景卡片,不同背景卡片的存儲(chǔ)地址不同;

所述根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上的步驟,包括:

根據(jù)繪制信息,查找預(yù)設(shè)的背景卡片并調(diào)用;

通過(guò)指定的渲染工具將信息卡片渲染到屏幕上。

A13、根據(jù)權(quán)利要求A12所述的桌面信息顯示方法,其特征在于,所述渲染工具包括OpenGL硬件工具。

A14、根據(jù)權(quán)利要求A1所述的桌面信息顯示方法,其特征在于,所述根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上的步驟之前,包括:

記錄各所述信息卡片的位置信息,當(dāng)添加或刪除指定位置的信息卡片時(shí),根據(jù)所述預(yù)設(shè)的顯示策略更新各信息卡片的位置信息。

A15、根據(jù)權(quán)利要求A1所述的桌面信息顯示方法,其特征在于, 所述將獲取的消息數(shù)據(jù)生成對(duì)應(yīng)的信息卡片的步驟之后,包括:

將指定的信息卡片進(jìn)行防刪除的鎖定處理。

A16、根據(jù)權(quán)利要求A1所述的桌面信息顯示方法,其特征在于,所述根據(jù)顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上的步驟之后,包括:

如果信息卡片涉及時(shí)間期限,當(dāng)系統(tǒng)時(shí)間超過(guò)所述時(shí)間期限時(shí),自動(dòng)刪除或隱藏對(duì)應(yīng)的信息卡片。

A17、根據(jù)權(quán)利要求A1所述的桌面信息顯示方法,其特征在于,所述顯示策略包括:

根據(jù)信息卡片生成時(shí)間進(jìn)行顯示的策略;或者,

根據(jù)信息卡片優(yōu)先級(jí)別進(jìn)行顯示的策略。

B1、一種桌面信息顯示裝置,其特征在于,包括:

消息獲取單元,用于獲取至少一種指定數(shù)據(jù)源的消息數(shù)據(jù);

消息卡片生成單元,用于將獲取的消息數(shù)據(jù)生成對(duì)應(yīng)的信息卡片;其中,所述信息卡片包括用于繪制所述信息卡片的繪制信息;

消息卡片管理展示單元,用于根據(jù)預(yù)設(shè)的顯示策略,利用對(duì)應(yīng)的繪制信息將排在指定位置的信息卡片繪制并顯示在屏幕上。

B2、根據(jù)權(quán)利要求B1所述的桌面信息顯示裝置,其特征在于,所述消息獲取單元,包括:

消息獲取模塊,用于通過(guò)多個(gè)不同的數(shù)據(jù)接口分別鏈接指定的路徑獲取不同的數(shù)據(jù)源的消息數(shù)據(jù)。

B3、根據(jù)權(quán)利要求B2所述的桌面信息顯示裝置,其特征在于,所述消息卡片生成單元,包括:

生成模塊,用于針對(duì)不同消息數(shù)據(jù)預(yù)設(shè)不同的繪制卡片策略,根據(jù)所述繪制卡片策略將不同消息數(shù)據(jù),分別生成對(duì)應(yīng)的信息卡片。

B4、根據(jù)權(quán)利要求B3所述的桌面信息顯示裝置,其特征在于,還包括:

消息分發(fā)單元,用于收集消息數(shù)據(jù),分別查找與所述消息數(shù)據(jù)相對(duì)應(yīng)的所述繪制卡片策略。

B5、根據(jù)權(quán)利要求B4所述的桌面信息顯示裝置,其特征在于,所述消息分發(fā)單元,包括:

注冊(cè)模塊,用于對(duì)不同的繪制卡片策略進(jìn)行注冊(cè);

第一查找模塊,用于根據(jù)所述消息數(shù)據(jù)的指定信息查找對(duì)應(yīng)的注冊(cè)信息;

第二查找模塊,用于通過(guò)注冊(cè)信息查找到所述繪制卡片策略。

B6、根據(jù)權(quán)利要求B3所述的桌面信息顯示裝置,其特征在于,所述生成模塊,包括:

提取子模塊,用于根據(jù)消息數(shù)據(jù)的繪制卡片策略,提取消息數(shù)據(jù)中的數(shù)據(jù)信息;

保存子模塊,用于將所述數(shù)據(jù)信息和預(yù)設(shè)的繪制信息保存在一起形成所述信息卡片。

B7、根據(jù)權(quán)利要求B1所述的桌面信息顯示裝置,其特征在于,所述消息數(shù)據(jù)包括消息顯示類的消息數(shù)據(jù),以及模式開關(guān)類的消息數(shù)據(jù);

所述消息顯示類的消息數(shù)據(jù)生成消息展示的信息卡片,所述模式開關(guān)類的消息數(shù)據(jù)生成模式開關(guān)的信息卡片。

B8、根據(jù)權(quán)利要求B7所述的桌面信息顯示裝置,其特征在于,所述消息顯示類的消息數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)源為第三方數(shù)據(jù)源;其中,第三方數(shù)據(jù)源包括網(wǎng)絡(luò)端數(shù)據(jù)源和/或系統(tǒng)本地運(yùn)行相關(guān)程序后產(chǎn)生的數(shù)據(jù)源;

所述模式開關(guān)類的消息數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)源為系統(tǒng)本地的模式數(shù)據(jù)源;其中,所述系統(tǒng)本地模式數(shù)據(jù)源包括預(yù)設(shè)在本地系統(tǒng)內(nèi)的系統(tǒng)運(yùn)行模式的數(shù)據(jù)源。

B9、根據(jù)權(quán)利要求B8所述的桌面信息顯示裝置,其特征在于,所述第三方數(shù)據(jù)源包括:天氣數(shù)據(jù)源、飛機(jī)票數(shù)據(jù)源、火車票數(shù)據(jù)源、酒店訂單數(shù)據(jù)源、流量消息數(shù)據(jù)源、掛號(hào)消息數(shù)據(jù)源、健康消息數(shù)據(jù)源、系統(tǒng)垃圾數(shù)據(jù)源和存儲(chǔ)空間數(shù)據(jù)源中的一種或多種;

所述系統(tǒng)本地的模式數(shù)據(jù)源包括:駕駛模式數(shù)據(jù)源、兒童模式數(shù)據(jù)源、省電模式數(shù)據(jù)源、免打擾模式數(shù)據(jù)源、飛行模式數(shù)據(jù)源中的一種或多種。

B10、根據(jù)權(quán)利要求B7所述的桌面信息顯示裝置,其特征在于,還包括:

第一更新單元,用于當(dāng)信息卡片為所述消息展示的信息卡片時(shí),獲取到信息卡片切換或者刪除的命令時(shí),對(duì)所有的所述消息展示的消息卡片進(jìn)行狀態(tài)更新,并更新桌面的顯示狀態(tài);

第二更新單元,用于當(dāng)信息卡片為所述模式開關(guān)的信息卡片時(shí),獲取到切換或者打開/關(guān)閉模式開關(guān)的命令時(shí),對(duì)所有的所述模式開關(guān)的信息卡片進(jìn)行狀態(tài)更新,并更新當(dāng)前屏幕上顯示的模式開關(guān);當(dāng)模式開關(guān)狀態(tài)改變時(shí),通知系統(tǒng)進(jìn)行相應(yīng)的操作。

B11、根據(jù)權(quán)利要求B1所述的桌面信息顯示裝置,其特征在于,還包括:

實(shí)時(shí)更新單元,用于當(dāng)信息卡片為所述消息展示的信息卡片時(shí),根據(jù)獲取的消息數(shù)據(jù)進(jìn)行實(shí)時(shí)狀態(tài)更新。

B12、根據(jù)權(quán)利要求B1所述的桌面信息顯示裝置,其特征在于,還包括:

預(yù)設(shè)單元,用于預(yù)設(shè)多種背景卡片,不同背景卡片的存儲(chǔ)地址不同;

所述消息卡片管理展示單元,包括:

查找調(diào)用模塊,用于根據(jù)繪制信息,查找預(yù)設(shè)的背景卡片并調(diào)用;

渲染模塊,用于通過(guò)指定的渲染工具將信息卡片渲染到屏幕上。

B13、根據(jù)權(quán)利要求B12所述的桌面信息顯示裝置,其特征在于,所述渲染工具包括OpenGL硬件工具。

B14、根據(jù)權(quán)利要求B1所述的桌面信息顯示裝置,其特征在于,還包括:

記錄更新單元,用于記錄各所述信息卡片的位置信息,當(dāng)添加或刪除指定位置的信息卡片時(shí),根據(jù)所述預(yù)設(shè)的顯示策略更新各信息卡片的位置信息。

B15、根據(jù)權(quán)利要求B1所述的桌面信息顯示裝置,其特征在于,還包括:

鎖定單元,用于將指定的信息卡片進(jìn)行防刪除的鎖定處理。

B16、根據(jù)權(quán)利要求B1所述的桌面信息顯示裝置,其特征在于,還包括:

期限管理單元,用于如果信息卡片涉及時(shí)間期限,當(dāng)系統(tǒng)時(shí)間超過(guò)所述時(shí)間期限時(shí),自動(dòng)刪除或隱藏對(duì)應(yīng)的信息卡片。

B17、根據(jù)權(quán)利要求B1所述的桌面信息顯示裝置,其特征在于,所述顯示策略包括:

根據(jù)信息卡片生成時(shí)間進(jìn)行顯示的策略;或者,

根據(jù)信息卡片優(yōu)先級(jí)別進(jìn)行顯示的策略。

C1、一種移動(dòng)終端,其特征在于,包括處理器和存儲(chǔ)器,

所述存儲(chǔ)器用于存儲(chǔ)支持桌面信息顯示裝置執(zhí)行上述A1至A17中各項(xiàng)所述的桌面信息顯示方法的程序;

所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1