略。當然,實際應(yīng)用中,也可以采用懸浮于顯示界面的懸浮窗或懸浮層的方式策略進行消息的展示。
[0083]消息排列策略可以是:
[0084]在設(shè)置的進行消息提示的時間周期內(nèi),
[0085]如果只接收到同一頂軟件的消息,如果消息條數(shù)小于預先設(shè)置的消息條數(shù)閾值,按照時間順序展示接收的消息,否則,按照時間順序展示消息條數(shù)閾值條消息,并在展示的最后一條消息下方,展示全部消息條數(shù)信息;
[0086]如果接收到多個頂軟件的消息,設(shè)置每一頂軟件映射一消息條目,所述消息條目包括頂軟件圖標(或頂軟件名稱)以及消息數(shù)目,如果所述消息條目超過預先設(shè)置的消息條目閾值,按照預先設(shè)置的展示策略展示消息條目閾值的消息條目,并在展示的最后一條消息條目下方,展示全部消息條目信息。
[0087]本步驟中,作為一可選實施例,為了增強用戶的瀏覽體驗,在展示消息時,可以在消息排列策略中設(shè)置展示的消息之間的動畫設(shè)置,例如,可以按照時間順序,設(shè)置依次展示的消息的透明度逐漸降低的動畫效果,即展示的上一消息的透明度高于展示的下一消息的透明度。
[0088]對于多個頂軟件,預先設(shè)置的消息展示策略可以根據(jù)用戶實際需要進行設(shè)置,例如,可以先展示中文IM軟件對應(yīng)的消息條目,再展示英文頂軟件對應(yīng)的消息條目;也可以是按照IM軟件對應(yīng)的首字母的順序進行展示。
[0089]圖3為本發(fā)明實施例一在在同一展示界面展示離線消息的示意圖。參見圖3,在以顯示界面翹起的方式將顯示界面切分為層疊的兩部分后,切分形成的層疊的上部用于展示消息,層疊的下部用于展示包含新消息的頂軟件圖標,并用黑圓圈標識包含新消息的頂軟件圖標。在設(shè)置的消息提示時間周期,即進行消息提示的時間周期內(nèi),只接收到微信軟件的消息,消息條數(shù)閾值為3條,接收的消息條數(shù)為9條,消息條數(shù)大于預先設(shè)置的消息條數(shù)閾值,按照時間順序從最新接收往后的順序展示3條消息,并在展示的最后一條消息下方,展示全部共9條信息。如果用戶點擊全部共9條對應(yīng)的控件,則可以展示全部的消息。本發(fā)明實施例中,作為一可選實施例,在用戶點擊全部共9條對應(yīng)的控件后,可以是在圖3顯示消息的層疊部分依序顯示,在顯示消息的層疊部分空間不足時,可以滑動進入顯示消息的層疊部分的下一界面繼續(xù)展示;也可以是將圖3顯示應(yīng)用程序圖標的層疊部分進行收縮,用以擴展顯示消息的層疊部分,即將翹起的頁面合攏,只剩一個小角,如圖4所示。圖4為本發(fā)明實施例二在在同一展示界面展示離線消息的示意圖。用戶在瀏覽圖4展示的消息后,如果點擊返回(圖中左下角第一個圖標)控件或清除控件等,頁面重新翹起,將切換回圖2所示的界面,此時,界面中的消息提示控件處于靜止狀態(tài)(非閃爍狀態(tài))。
[0090]進一步地,用戶在點擊展示的消息進行回復時,可以觸發(fā)啟動相應(yīng)的頂軟件,在啟動的頂軟件展示界面中進行消息的回復。
[0091]本發(fā)明實施例中,通過獲取各軟件接收的離線消息,對獲取的各離線消息進行整合排列,無需改變消息的具體內(nèi)容以及格式。
[0092]圖5為本發(fā)明實施例三在在同一展示界面展示離線消息的示意圖。參見圖5,在以顯示界面翹起的方式將顯示界面切分為層疊的兩部分,在層疊的上部用于展示消息,層疊的下部用于展示包含新消息的頂軟件圖標,并用黑圓圈標識包含新消息的IM軟件圖標,發(fā)明實施例中,應(yīng)用程序圖標9、微信、應(yīng)用程序圖標13以及應(yīng)用程序圖標16具有黑圓圈標識,表示有新接收的消息。在設(shè)置的消息提示時間周期內(nèi),接收到4個頂軟件的消息,對應(yīng)的消息條目為4條,消息條目數(shù)大于預先設(shè)置的消息條目閾值,按照時間順序從最新接收往后的順序展示3條消息條目,并在展示的最后一條消息條目下方,展示全部共4條目信息。如果用戶點擊全部共4條目對應(yīng)的控件,則可以展示全部的消息。如果用戶點擊相應(yīng)的IM軟件對應(yīng)的條目,則可以啟動該IM軟件,在啟動的IM軟件展示界面中展示該IM軟件接收的所有消息。當然,實際應(yīng)用中,也可以通過點擊具有黑圓圈標識的應(yīng)用程序圖標啟動該應(yīng)用程序圖標對應(yīng)的IM軟件,在啟動的IM軟件展示界面中展示該IM軟件接收的所有消息。
[0093]作為一可選實施例,該方法還可以進一步包括:
[0094]步驟104,接收用戶點擊離線消息的信息,啟動該離線消息對應(yīng)的頂軟件進行消息回復。
[0095]進一步地,對于消息數(shù)據(jù)量較大的情形,還可以進一步考慮用戶的客戶端的網(wǎng)絡(luò)類型,如果網(wǎng)絡(luò)類型為收費型網(wǎng)絡(luò),則在用戶點擊該消息對應(yīng)的文件進行下載時,提示用戶是否確定需要通過該收費型網(wǎng)絡(luò)下載該消息對應(yīng)的文件。即在接收用戶點擊離線消息的信息后,啟動該離線消息對應(yīng)的IM軟件進行消息回復之前,該方法進一步包括:
[0096]判斷用戶點擊的離線消息是否有對應(yīng)的文件需要下載,如果不是,執(zhí)行啟動該離線消息對應(yīng)的IM軟件進行消息回復的步驟;如果是,在所述對應(yīng)的文件大于預先設(shè)置數(shù)據(jù)閾值的情況下,獲取客戶端的網(wǎng)絡(luò)類型,并在客戶端的網(wǎng)絡(luò)類型為收費型網(wǎng)絡(luò)的情況下,提示用戶是否確定需要通過該收費型網(wǎng)絡(luò)下載該消息對應(yīng)的文件。
[0097]由上述可見,本發(fā)明實施例展示消息的方法,依據(jù)設(shè)置的消息提示策略對接收的離線消息進行消息提示,在接收到消息展示指令后,在同一展示界面按照預先設(shè)置的消息展示策略展示接收的離線消息。這樣,通過提供展示消息的平臺,能夠在該平臺上簡單、快速的查看所有頂軟件的消息,且不需要分別啟動對應(yīng)的軟件就能立即閱讀,可以一次性批量處理多個IM軟件的消息,簡單快速,節(jié)省啟動軟件的時間和操作步驟,提升了消息查看效率;進一步地,用戶閱讀后可以自己判斷是否要回復,需要回復時通過點擊消息自動觸發(fā)啟動軟件;而且,按照預先設(shè)置的消息提示策略進行消息提示,從而可以有效避免干擾用戶正常的工作。
[0098]圖6為本發(fā)明實施例的展示消息的裝置結(jié)構(gòu)示意圖。參見圖6,該裝置包括:消息提示模塊601以及消息展示模塊602,其中,
[0099]消息提示模塊601,用于從所述電子設(shè)備接收的消息中獲取符合預設(shè)規(guī)則的離線消息,查找與所述離線消息對應(yīng)的消息提示策略,并按照獲取的消息提示策略進行消息提示;
[0100]消息展示模塊602,用于當接收到用戶的消息展示指令時,在同一展示界面按照預先設(shè)置的消息展示策略展示接收的離線消息。
[0101]本發(fā)明實施例中,消息展示策略包括:消息頁面設(shè)置策略以及消息排列策略,其中,
[0102]消息頁面設(shè)置策略,用于設(shè)置消息是以顯示界面翹起的方式進行展示還是以全顯示界面的方式進行展示。
[0103]消息排列策略可以是:
[0104]設(shè)置展示的消息之間的動畫效果;以及,
[0105]在設(shè)置的進行消息提示的時間周期內(nèi),
[0106]如果只接收到同一頂軟件的消息,如果消息條數(shù)小于預先設(shè)置的消息條數(shù)閾值,按照時間順序展示接收的消息,否則,按照時間順序展示消息條數(shù)閾值條消息,并在展示的最后一條消息下方,展示全部消息條數(shù)信息;
[0107]如果接收到多個頂軟件的消息,設(shè)置每一頂軟件映射一消息條目,所述消息條目包括頂軟件圖標(或頂軟件名稱)以及消息數(shù)目,如果所述消息條目超過預先設(shè)置的消息條目閾值,按照預先設(shè)置的展示策略展示消息條目閾值的消息條目,并在展示的最后一條消息條目下方,展示全部消息條目信息。
[0108]本發(fā)明實施例中,作為一可選實施例,當桌面角落中翹起露出圓圈的可視位置對應(yīng)的消息提示圖標具有動畫閃爍時,表示用戶接收到新的消息,用戶可以通過點擊該閃爍的消息提示圖標控件,從而發(fā)送消息展示指令。作為另一可選實施例用戶也可以通過在顯示界面中點擊任一動畫閃爍的IM軟件圖標后,觸發(fā)發(fā)送消息展示指令。
[0109]本發(fā)明實施例中,作為一可選實施例,該裝置還可以進一步包括:
[0110]消息提示策略設(shè)置模塊603,用于在消息提示控件中設(shè)置消息提示策略,并開啟所述消息提示控件中的消息提示功能。
[0111]本發(fā)明實施例中,消息提示策略包括:進行消息提示的軟件名稱、進行消息提示的時間周期以及進行消息提示的位置。其中,
[0112]進行消息提示的位置可以設(shè)置在客戶端顯示界面中相應(yīng)IM軟件圖標所在的位置,或設(shè)置在預先設(shè)置的提示圖標的位置,所述提示圖標位于顯示界面角落的翹起處。
[0113]在消息提示控件中設(shè)置消息提示策略包括:
[0114]啟動消息提示控件,進入消息提示控件的門戶頁面,在所述門戶頁面中,設(shè)置消息提示策略。
[0115]作為另一可選實施例,該裝置還可以進一步包括:
[0116]