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

一種顯示彈出框消息的方法及裝置的制造方法

文檔序號:9523973閱讀:211來源:國知局
一種顯示彈出框消息的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種顯示彈出框消息的方法及裝置。
【背景技術(shù)】
[0002] 彈出框是開發(fā)應(yīng)用過程經(jīng)常用到的一種UI扣serInte計ace,用戶界面)組件,它 W彈出的方式展示彈出框消息并與用戶進行交互操作。例如,當用戶關(guān)閉某個文件時,移動 終端彈出一個彈出框,該彈出框展示的彈出框消息包括"是否關(guān)閉此文件"的提示信息,"確 定"按鈕和"取消"按鈕,用戶可W通過點擊按鈕來確定關(guān)閉該文件或取消關(guān)閉該文件。
[0003] 當移動終端上存在彈出框消息時,移動終端需要顯示彈出框消息給用戶,使用戶 查看該彈出框消息并進行交互操作。由于移動終端的屏幕尺寸較小,移動終端一次只能顯 示一條彈出框消息。目前移動終端可W通過如下方法來顯示彈出框消息,具體為:移動終端 接收服務(wù)器發(fā)送的彈出框消息,或者移動終端接收觸發(fā)彈出框消息的命令,將彈出框消息 入隊到消息隊列的隊尾進行等待。其中,消息隊列為先進先出隊列,位于隊首的彈出框消息 等待時間最長。移動終端將位于消息隊列的隊首的彈出框消息出隊,創(chuàng)建一個彈出框,將出 隊的彈出框消息加載到創(chuàng)建的彈出框中,然后將該彈出框顯示給用戶。
[0004] 在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在W下問題:
[000引根據(jù)彈出框消息的等待時間來顯示彈出框消息,等待時間最長的最先顯示。但是 有的彈出框消息比較重要,例如,獎品提示類的彈出框消息可能顯示較短時間之后會自動 銷毀,如果送些彈出框消息的等待時間較短,將不能及時顯示送些時效性較強、較重要的彈 出框消息,導致送些重要的彈出框消息丟失。

【發(fā)明內(nèi)容】

[0006] 為了使重要的彈出框消息先顯示,本發(fā)明提供了一種顯示彈出框消息的方法及裝 置。所述技術(shù)方案如下:
[0007] -種顯示彈出框消息的方法,所述方法包括:
[0008] 獲取未顯示的每個彈出框消息的觸發(fā)條件;
[0009] 根據(jù)所述未顯示的每個彈出框消息的觸發(fā)條件,分別設(shè)置所述未顯示的每個彈出 框消息的優(yōu)先級;
[0010] 將優(yōu)先級最大的彈出框消息加載到彈出框中,顯示所述彈出框。
[0011] 一種顯示彈出框消息的裝置,所述裝置包括:
[0012] 獲取模塊,用于獲取未顯示的每個彈出框消息的觸發(fā)條件;
[0013] 設(shè)置模塊,用于根據(jù)所述未顯示的每個彈出框消息的觸發(fā)條件,分別設(shè)置所述未 顯示的每個彈出框消息的優(yōu)先級;
[0014] 顯示模塊,用于將優(yōu)先級最大的彈出框消息加載到彈出框中,顯示所述彈出框。
[0015] 在本發(fā)明實施例中,獲取未顯示的每個彈出框消息的觸發(fā)條件;根據(jù)未顯示的每 個彈出框消息的觸發(fā)條件,分別設(shè)置未顯示的每個彈出框消息的優(yōu)先級;將優(yōu)先級最大的 彈出框消息加載到彈出框中,顯示該彈出框。由于根據(jù)每個彈出框消息的觸發(fā)條件,為未顯 示的每個彈出框消息設(shè)置了優(yōu)先級,保證了越重要的彈出框消息的優(yōu)先級越大,然后顯示 優(yōu)先級最大的彈出框消息,如此可W從未顯示的彈出框消息中選擇一個最重要的彈出框消 息,并優(yōu)先顯示最重要的彈出框消息。
【附圖說明】
[0016] 圖1是本發(fā)明實施例1提供的一種顯示彈出框消息的方法流程圖;
[0017] 圖2-1是本發(fā)明實施例2提供的一種顯示彈出框消息的方法流程圖;
[0018] 圖2-2是本發(fā)明實施例2提供的一種顯示彈出框消息的界面示意圖;
[0019] 圖3是是本發(fā)明實施例3提供的一種顯示彈出框消息的裝置結(jié)構(gòu)示意圖;
[0020] 圖4是本發(fā)明實施例4提供的一種終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0021] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方 式作進一步地詳細描述。
[0022] 實施例1
[0023] 參見圖1,本發(fā)明實施例提供了一種顯示彈出框消息的方法,包括:
[0024] 步驟101;獲取未顯示的每個彈出框消息的觸發(fā)條件;
[00巧]步驟102 ;根據(jù)未顯示的每個彈出框消息的觸發(fā)條件,分別設(shè)置未顯示的每個彈 出框消息的優(yōu)先級;
[002引步驟103;將優(yōu)先級最大的彈出框消息加載到彈出框中,顯示該彈出框。
[0027] 優(yōu)選地,根據(jù)未顯示的每個彈出框消息的觸發(fā)條件,分別設(shè)置未顯示的每個彈出 框消息的優(yōu)先級,包括:
[0028] 根據(jù)未顯示的每個彈出框消息的觸發(fā)條件,獲取未顯示的每個彈出框消息對應(yīng)的 至少一個類型參數(shù);
[0029] 根據(jù)未顯示的每個彈出框消息對應(yīng)的至少一個類型參數(shù),分別設(shè)置未顯示的每個 彈出框消息的優(yōu)先級。
[0030] 優(yōu)選地,根據(jù)未顯示的每個彈出框消息的觸發(fā)條件,獲取未顯示的每個彈出框消 息對應(yīng)的至少一個類型參數(shù),包括:
[0031] 根據(jù)未顯示的每個彈出框消息的觸發(fā)條件,從觸發(fā)條件與類型參數(shù)的對應(yīng)關(guān)系中 獲取未顯示的每個彈出框消息對應(yīng)的至少一個類型參數(shù)。
[0032] 優(yōu)選地,根據(jù)未顯示的每個彈出框消息對應(yīng)的至少一個類型參數(shù),分別設(shè)置未顯 示的每個彈出框消息的優(yōu)先級,包括:
[0033] 根據(jù)第一彈出框消息對應(yīng)的至少一個類型參數(shù),從類型參數(shù)與優(yōu)先級的對應(yīng)關(guān)系 中獲取對應(yīng)的優(yōu)先級,第一彈出框消息為未顯示的每個彈出框消息中的任一彈出框消息;
[0034] 將獲取的優(yōu)先級設(shè)置為第一彈出框消息的優(yōu)先級。
[0035] 優(yōu)選地,將優(yōu)先級最大的彈出框消息加載到彈出框中,顯示該彈出框,包括:
[0036] 獲取優(yōu)先級最大的彈出框消息,W及優(yōu)先級最大的彈出框消息與當前已顯示界面 之間的顯示層級關(guān)系;
[0037] 創(chuàng)建一個彈出框,將彈出框消息加載到創(chuàng)建的彈出框中;
[0038] 根據(jù)優(yōu)先級最大的彈出框消息與當前已顯示界面之間的顯示層級關(guān)系,顯示該彈 出框。
[0039] 進一步地,將優(yōu)先級最大的彈出框消息加載到彈出框中,顯示該彈出框之后,還包 括:
[0040] 接收與彈出框進行通信的進程發(fā)送的訪問該彈出框的請求;
[0041] 查看該彈出框的顯示狀態(tài);
[0042] 根據(jù)該彈出框的顯示狀態(tài),判斷是否允許該進程訪問該彈出框。
[0043] 進一步地,將優(yōu)先級最大的彈出框消息加載到彈出框中,顯示該彈出框之后,還包 括:
[0044] 記錄該彈出框的顯示狀態(tài);
[0045] 對該彈出框進行實時監(jiān)控,當監(jiān)控到該彈出框的狀態(tài)發(fā)生改變時,更新該彈出框 的顯示狀態(tài)。
[0046] 在本發(fā)明實施例中,獲取未顯示的每個彈出框消息的觸發(fā)條件;根據(jù)未顯示的每 個彈出框消息的觸發(fā)條件,分別設(shè)置未顯示的每個彈出框消息的優(yōu)先級;將優(yōu)先級最大的 彈出框消息加載到彈出框中,顯示該彈出框。由于根據(jù)每個彈出框消息的觸發(fā)條件,為未顯 示的每個彈出框消息設(shè)置了優(yōu)先級,保證了越重要的彈出框消息的優(yōu)先級越大,然后顯示 優(yōu)先級最大的彈出框消息,如此可W從未顯示的彈出框消息中選擇一個最重要的彈出框消 息,并優(yōu)先顯示最重要的彈出框消息。
[0047] 實施例2
[0048] 本發(fā)明實施例提供了一種顯示彈出框消息的方法。
[0049] 在終端當前顯示的彈出框銷毀之前,終端每接收到一個彈出框消息,就將該彈出 框消息插入到消息隊列中。當終端需要顯示彈出框消息時,可W按照本發(fā)明實施例提供的 方法從消息隊列中選擇一個最重要的彈出框消息,并顯示該最重要的彈出框消息。
[0050] 參見圖2-1,該方法具體包括:
[0051] 步驟201 ;接收服務(wù)器發(fā)送的一個彈出框消息,或者,接收用戶點擊命令生成一個 彈出框消息,將該彈出框消息插入到消息隊列中;
[0052] 其中,根據(jù)彈出框消息的來源不同,可W將彈出框消息分為前臺觸發(fā)的彈出框消 息和后臺發(fā)送的彈出框消息。
[0053] 其中,前臺觸發(fā)的彈出框消息為當終端接收到用戶點擊頁面上的接口觸發(fā)的命令 時生成彈出框消息。在用戶點擊頁面上的一些接口觸發(fā)點擊命令時,終端接收用戶觸發(fā)的 點擊命令,然后生成一個彈出框消息。終端將接收到的點擊命令作為該彈出框消息的觸發(fā) 條件,將該彈出框消息的觸發(fā)條件與該彈出框消息存儲在觸發(fā)條件與彈出框消息的對應(yīng)關(guān) 系中。例如,終端接收到用戶點擊頁面的關(guān)閉按鈕觸發(fā)的關(guān)閉命令時,生成彈出框消息"是 否關(guān)閉",將接收到的點擊命令"關(guān)閉命令"作為彈出框消息"是否關(guān)閉"的觸發(fā)條件,將點擊 命令"關(guān)閉命令"與彈出框消息"是否關(guān)閉"存儲在如表1所示的觸發(fā)條件與彈出框消息的 對應(yīng)關(guān)系中。
[0054] 表 1
[00 巧]
[0056] 而后臺發(fā)送的彈出框消息,即為服務(wù)器發(fā)送的彈出框消息。在終端與服務(wù)器進行 通信時,用戶通過一些接口提交請求給終端,終端接收用戶提交的請求并發(fā)送
當前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1