[發明專利]一種消息顯示方法及計算設備有效
| 申請號: | 202011081527.3 | 申請日: | 2020-10-12 |
| 公開(公告)號: | CN111930283B | 公開(公告)日: | 2021-02-19 |
| 發明(設計)人: | 張文耕 | 申請(專利權)人: | 武漢深之度科技有限公司 |
| 主分類號: | G06F3/0481 | 分類號: | G06F3/0481;G06F9/451;G06F9/54 |
| 代理公司: | 北京瀚方律師事務所 11774 | 代理人: | 周紅力 |
| 地址: | 430206 湖北省武漢市東湖新技術*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 消息 顯示 方法 計算 設備 | ||
1.一種消息顯示方法,在計算設備中執行,所述計算設備中駐留有一個或多個應用、多個消息管理器,每個消息管理器分別對應一個消息類型以及相應的消息彈窗模板,所述方法包括:
接收一個或多個應用發送的消息顯示請求,所述消息顯示請求包括消息類型和消息內容,所述消息類型包括定時顯示消息和持續顯示消息;
確定與所述消息類型相對應的消息管理器,并獲取相應的消息彈窗模板;
基于所述消息彈窗模板和消息內容生成相應的消息彈窗;
基于與所述消息類型對應的消息管理器控制所述消息彈窗顯示在所述計算設備的屏幕上,包括:
如果是定時顯示消息,則確定所述消息彈窗對應的顯示時間,將所述消息彈窗顯示在所述計算設備的屏幕上,并在等待所述顯示時間后,控制關閉所述消息彈窗;
如果是持續顯示消息,則監控用戶對所述消息彈窗的關閉操作,并在接收到用戶對消息彈窗的關閉操作時,控制關閉所述消息彈窗;
基于消息管理器確定當前顯示在所述屏幕上的每個消息類型對應的消息彈窗的數量,以判斷每個消息類型對應的消息彈窗的數量是否超過閾值;
如果超過閾值,則關閉生成時間最早的預定數量個消息彈窗。
2.如權利要求1所述的消息顯示方法,其中,所述消息管理器適于控制相應消息類型對應的一個或多個消息彈窗基于生成時間進行顯示。
3.如權利要求1所述的消息顯示方法,其中,持續顯示消息對應的消息彈窗上包括關閉按鈕,監控用戶對所述消息彈窗的關閉操作的步驟包括:
判斷是否接收到用戶點擊關閉按鈕事件,
如果是,則控制關閉所述消息彈窗;
如果否,則繼續顯示所述消息彈窗。
4.如權利要求1-3任一項所述的消息顯示方法,其中,控制消息彈窗顯示在計算設備的屏幕上的步驟還包括:
確定消息彈窗類型,所述消息彈窗類型包括應用界面彈窗和桌面彈窗;
如果是應用界面彈窗,則控制所述消息彈窗顯示在相應應用界面的底部;
如果是桌面彈窗,則控制所述消息彈窗顯示在所述桌面的頂部。
5.如權利要求1-3任一項所述的消息顯示方法,其中,
所述消息內容包括相應的應用標識、文字內容、存放信息中的一種或多種。
6.如權利要求1-3任一項所述的消息顯示方法,其中,在接收一個或多個應用發送的消息顯示請求之前,包括步驟:
接收用戶對應用的操作事件。
7.如權利要求6所述的消息顯示方法,其中,在接收用戶對應用的操作事件之后,包括步驟:
將所述操作事件添加到消息隊列中;
從所述消息隊列中逐次獲取操作事件,并將獲取的操作事件發送至相應的應用,以便應用基于所述操作事件發送相應的消息顯示請求。
8.如權利要求1-3任一項所述的消息顯示方法,其中,
所述消息管理器為單例模式。
9.一種計算設備,包括:
至少一個處理器;以及
存儲器,存儲有程序指令,其中,所述程序指令被配置為適于由所述至少一個處理器執行,所述程序指令包括用于執行如權利要求1-8中任一項所述的方法的指令。
10.一種存儲有程序指令的可讀存儲介質,當所述程序指令被計算設備讀取并執行時,使得所述計算設備執行如權利要求1-8中任一項所述方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢深之度科技有限公司,未經武漢深之度科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011081527.3/1.html,轉載請聲明來源鉆瓜專利網。





