1.一種消息的顯示方法,其特征在于,包括:
接收預(yù)設(shè)時(shí)間段內(nèi)的至少一個(gè)新消息;
利用賦值庫對每一個(gè)所述新消息的優(yōu)先級(jí)進(jìn)行賦值,確定每一個(gè)所述新消息的優(yōu)先級(jí)賦值;
將接收到的所述新消息和所述新消息對應(yīng)的優(yōu)先級(jí)賦值存入消息隊(duì)列;
將存入所述消息隊(duì)列中的每一個(gè)所述新消息作為待排序消息,并依據(jù)每一個(gè)所述待排序消息的優(yōu)先級(jí)賦值,對全部所述待排序消息進(jìn)行降序排列,獲得一個(gè)待顯示消息,所述待顯示消息為排序第一的所述待排序消息;
判斷是否存在當(dāng)前顯示消息,所述當(dāng)前顯示消息為正在進(jìn)行顯示的消息;
若不存在所述當(dāng)前顯示消息,將所述待顯示消息作為所述當(dāng)前顯示消息,進(jìn)行顯示。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在將接收到的所述新消息和所述新消息對應(yīng)的優(yōu)先級(jí)賦值存入消息隊(duì)列之后,還包括:
判斷所述消息隊(duì)列中是否包含至少一個(gè)舊消息,所述舊消息為在所述新消息存入所述消息隊(duì)列之前存入的消息;
若所述消息隊(duì)列中不包含所述舊消息,返回執(zhí)行所述將存入所述消息隊(duì)列中的每一個(gè)所述新消息作為待排序消息,并依據(jù)每一個(gè)所述待排序消息的優(yōu)先級(jí)賦值,對全部所述待排序消息進(jìn)行降序排列,獲得一個(gè)待顯示消息這一步驟;
若所述消息隊(duì)列中包含所述舊消息,將存入所述消息隊(duì)列中的每一個(gè)所述舊消息和每一個(gè)所述新消息作為所述待排序消息,并返回執(zhí)行所述依據(jù)每一個(gè)所述待排序消息的優(yōu)先級(jí)賦值,對全部所述待排序消息進(jìn)行降序排列,獲得一個(gè)待顯示消息這一步驟。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在利用賦值庫對每一個(gè)所述新消息的優(yōu)先級(jí)進(jìn)行賦值,確定每一個(gè)所述新消息的優(yōu)先級(jí)賦值之后,還包括:
利用所述賦值庫對每一個(gè)所述新消息的類型進(jìn)行賦值,確定每一個(gè)所述新消息的類型賦值;
將接收到的所述新消息,所述新消息對應(yīng)的優(yōu)先級(jí)賦值和所述類型賦值存入所述消息隊(duì)列;
將存入所述消息隊(duì)列中的每一個(gè)所述新消息作為待排序消息,并利用全部所述待排序消息的類型賦值,對全部所述待排序消息進(jìn)行類型分類,生成至少一個(gè)類型分類組;
將每一個(gè)所述類型分類組包含的全部所述待排序消息按照所述優(yōu)先級(jí)賦值進(jìn)行降序排列,獲得每一個(gè)所述類型分類組各自對應(yīng)的初始待顯示消息,其中,所述初始待顯示消息為所述類型分類組中排列第一的所述待排序消息;
將全部所述初始待顯示消息按照所述優(yōu)先級(jí)賦值進(jìn)行降序排列,獲得所述待顯示消息,并返回執(zhí)行所述判斷是否存在當(dāng)前顯示消息這一步驟。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在判斷出存在所述當(dāng)前顯示消息之后,還包括:
判斷所述待顯示消息的優(yōu)先級(jí)賦值是否高于或等于所述當(dāng)前顯示消息的優(yōu)先級(jí)賦值;
若所述待顯示消息的優(yōu)先級(jí)賦值高于或等于所述當(dāng)前顯示消息的優(yōu)先級(jí)賦值,判斷所述待顯示消息的類型賦值是否與所述當(dāng)前顯示消息的類型賦值相同;
若所述待顯示消息的類型賦值與所述當(dāng)前顯示消息的類型賦值相同,將所述待顯示消息作為所述當(dāng)前顯示消息,進(jìn)行顯示。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在判斷出所述待顯示消息的類型賦值與所述當(dāng)前顯示消息的類型賦值不同之后,還包括:
判斷所述當(dāng)前顯示消息是否包含隱藏屬性;
若所述當(dāng)前顯示消息包含所述隱藏屬性,判斷所述當(dāng)前顯示消息的隱藏屬性是否滿足隱藏屬性預(yù)設(shè)條件,其中,所述隱藏屬性為顯示時(shí)間,所述隱藏屬性預(yù)設(shè)條件為顯示時(shí)間值;
若所述當(dāng)前顯示消息的隱藏屬性滿足所述隱藏屬性預(yù)設(shè)條件,將所述當(dāng)前顯示消息作為所述舊消息,隱藏到所述消息隊(duì)列;
將所述待顯示消息作為所述當(dāng)前顯示消息,進(jìn)行顯示。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在判斷出所述當(dāng)前顯示消息不包含所述隱藏屬性之后,還包括:
刪除所述當(dāng)前顯示消息;
將所述待顯示消息作為所述當(dāng)前顯示消息,進(jìn)行顯示。
7.一種消息的顯示裝置,其特征在于,包括:
接收模塊,用于接收預(yù)設(shè)時(shí)間段內(nèi)的至少一個(gè)新消息;
優(yōu)先級(jí)賦值模塊,用于利用賦值庫對每一個(gè)所述新消息的優(yōu)先級(jí)進(jìn)行賦值,確定每一個(gè)所述新消息的優(yōu)先級(jí)賦值;
第一保存模塊,用于將接收到的所述新消息和所述新消息對應(yīng)的優(yōu)先級(jí)賦值存入消息隊(duì)列;
第一選擇模塊,用于將存入所述消息隊(duì)列中的每一個(gè)所述新消息作為待排序消息;
第一降序排列模塊,用于依據(jù)每一個(gè)所述待排序消息的優(yōu)先級(jí)賦值,對全部所述待排序消息進(jìn)行降序排列,獲得一個(gè)待顯示消息,所述待顯示消息為排序第一的所述待排序消息;
第一判斷模塊,用于判斷是否存在當(dāng)前顯示消息,所述當(dāng)前顯示消息為正在進(jìn)行顯示的消息;
第一顯示模塊,用于若不存在所述當(dāng)前顯示消息,將所述待顯示消息作為所述當(dāng)前顯示消息,進(jìn)行顯示。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括:
第二判斷模塊,用于在所述第一保存模塊將接收到的所述新消息和所述新消息對應(yīng)的優(yōu)先級(jí)賦值存入消息隊(duì)列之后,判斷所述消息隊(duì)列中是否包含至少一個(gè)舊消息,所述舊消息為在所述新消息存入所述消息隊(duì)列之前存入的消息;
所述第一選擇模塊,還用于若所述消息隊(duì)列中不包含所述舊消息,將存入所述消息隊(duì)列中的每一個(gè)所述新消息作為待排序消息;
第二選擇模塊,用于若所述消息隊(duì)列中包含所述舊消息,將存入所述消息隊(duì)列中的每一個(gè)所述舊消息和每一個(gè)所述新消息作為所述待排序消息;
所述第一降序排列模塊,還用于在所述第二選擇模塊將存入所述消息隊(duì)列中的每一個(gè)所述舊消息和每一個(gè)所述新消息作為所述待排序消息之后,依據(jù)每一個(gè)所述待排序消息的優(yōu)先級(jí)賦值,對全部所述待排序消息進(jìn)行降序排列,獲得一個(gè)待顯示消息。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括:
類型賦值模塊,用于在所述優(yōu)先級(jí)賦值模塊利用賦值庫對每一個(gè)所述新消息的優(yōu)先級(jí)進(jìn)行賦值,確定每一個(gè)所述新消息的優(yōu)先級(jí)賦值之后,利用所述賦值庫對每一個(gè)所述新消息的類型進(jìn)行賦值,確定每一個(gè)所述新消息的類型賦值;
第二保存模塊,用于將接收到的所述新消息,所述新消息對應(yīng)的優(yōu)先級(jí)賦值和所述類型賦值存入所述消息隊(duì)列;
第三選擇模塊,用于將存入所述消息隊(duì)列中的每一個(gè)所述新消息作為待排序消息;
類型分類模塊,用于利用全部所述待排序消息的類型賦值,對全部所述待排序消息進(jìn)行類型分類,生成至少一個(gè)類型分類組;
第二降序排列模塊,用于將每一個(gè)所述類型分類組包含的全部所述待排序消息按照所述優(yōu)先級(jí)賦值進(jìn)行降序排列,獲得每一個(gè)所述類型分類組各自對應(yīng)的初始待顯示消息,其中,所述初始待顯示消息為所述類型分類組中排列第一的所述待排序消息;
第三降序排列模塊,用于將全部所述初始待顯示消息按照所述優(yōu)先級(jí)賦值進(jìn)行降序排列,獲得所述待顯示消息;
所述第一判斷模塊,還用于在所述第三降序排列模塊將全部所述初始待顯示消息按照所述優(yōu)先級(jí)賦值進(jìn)行降序排列,獲得所述待顯示消息之后,判斷是否存在當(dāng)前顯示消息。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括:
第三判斷模塊,用于若存在所述當(dāng)前顯示消息,判斷所述待顯示消息的優(yōu)先級(jí)賦值是否高于或等于所述當(dāng)前顯示消息的優(yōu)先級(jí)賦值;
第四判斷模塊,用于若所述待顯示消息的優(yōu)先級(jí)賦值高于或等于所述當(dāng)前顯示消息的優(yōu)先級(jí)賦值,判斷所述待顯示消息的類型賦值是否與所述當(dāng)前顯示消息的類型賦值相同;
第二顯示模塊,用于若所述待顯示消息的類型賦值與所述當(dāng)前顯示消息的類型賦值相同,將所述待顯示消息作為所述當(dāng)前顯示消息,進(jìn)行顯示。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,還包括:
第五判斷模塊,用于若所述待顯示消息的類型賦值與所述當(dāng)前顯示消息的類型賦值不同,判斷所述當(dāng)前顯示消息是否包含隱藏屬性;
第六判斷模塊,用于若所述當(dāng)前顯示消息包含所述隱藏屬性,判斷所述當(dāng)前顯示消息的隱藏屬性是否滿足隱藏屬性預(yù)設(shè)條件,其中,所述隱藏屬性為顯示時(shí)間,所述隱藏屬性預(yù)設(shè)條件為顯示時(shí)間值;
隱藏模塊,用于若所述當(dāng)前顯示消息的隱藏屬性滿足所述隱藏屬性預(yù)設(shè)條件,將所述當(dāng)前顯示消息作為所述舊消息,隱藏到所述消息隊(duì)列;
第三顯示模塊,用于在所述隱藏模塊將所述當(dāng)前顯示消息作為所述舊消息,隱藏到所述消息隊(duì)列之后,將所述待顯示消息作為所述當(dāng)前顯示消息,進(jìn)行顯示。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括:
刪除模塊,用于若所述當(dāng)前顯示消息不包含所述隱藏屬性,刪除所述當(dāng)前顯示消息;
第四顯示模塊,用于在所述刪除模塊刪除所述當(dāng)前顯示消息之后,將所述待顯示消息作為所述當(dāng)前顯示消息,進(jìn)行顯示。