本公開涉及智能終端,尤其涉及一種通知信息的顯示方法、裝置、終端設備及可讀存儲介質。
背景技術:
1、消息推送、通知提醒是智能終端設備完成與用戶智能交互的一項重要手段。
2、相關技術中,顯示消息的區域的布局存在局限性,只用于突出顯示正在進行中的任務。難以針對不同類型的消息突出顯示用戶真正關注的信息,從而影響用戶的使用體驗感。
技術實現思路
1、為克服相關技術中存在的問題,本公開提供一種通知信息的顯示方法、裝置、終端設備及可讀存儲介質。
2、本公開的第一方面,提供一種通知信息的顯示方法,包括:
3、響應于接收到的通知顯示請求,確定所述通知顯示請求指示的第一通知消息是否屬于允許顯示的預設通知消息;
4、若所述第一通知消息屬于允許顯示的所述預設通知消息,對所述第一通知消息的消息內容進行差異化顯示。
5、可選的,所述確定所述通知顯示請求指示的第一通知消息是否屬于允許顯示的預設通知消息,包括以下至少之一:
6、根據所述通知顯示請求攜帶的應用程序信息,確定發送所述通知顯示請求的應用程序是否為具備顯示權限的應用程序;
7、根據所述通知顯示請求內攜帶的消息內容,確定所述第一通知消息的消息類型是否屬于允許顯示的消息類型。
8、可選的,所述允許顯示的消息類型,包括以下至少之一:
9、由用戶觸發的第一任務或終端當前正在進行中的第二任務的任務相關類消息;
10、由所述用戶預先設置的定時提醒類消息;
11、預警類消息;
12、資產變更類消息。
13、可選的,所述對所述第一通知消息的消息內容進行差異化顯示,包括:
14、確定顯示所述第一通知消息的目標顯示模版;
15、從所述第一通知消息中提取與所述目標顯示模版匹配的至少兩個待顯示信息;
16、根據所述至少兩個待顯示信息,生成并顯示符合所述目標顯示模版的第二通知消息;其中,所述第二通知消息中所述至少兩個待顯示信息的顯示位置和/或顯示效果不同。
17、可選的,在所述響應于接收到的通知顯示請求,確定所述通知顯示請求指示的第一通知消息是否屬于允許顯示的預設通知消息之前,所述方法還包括:
18、為終端內的應用程序配置多個通知顯示模版;其中,不同通知顯示模版對應的消息類型和/或消息應用場景不同;
19、所述確定顯示所述第一通知消息的目標顯示模版,包括:
20、根據所述通知顯示請求內攜帶的模版標識信息,在所述多個通知顯示模版中確定顯示所述第一通知消息的目標顯示模版。
21、可選的,所述通知顯示模版包括以下至少之一:
22、第一顯示組件,用于差異化顯示所述第一通知消息中的主要信息和次要信息;
23、第二顯示組件,用于顯示所述第一通知消息對應的標識圖形和/或動作按鈕;
24、第三顯示組件,用于顯示所述第一通知消息對應的執行進度;
25、其中,不同顯示組件在所述通知顯示模版內的位置不同。
26、可選的,所述根據所述至少兩個待顯示信息,生成并顯示符合所述目標顯示模版的第二通知消息,包括:
27、確定終端的當前顯示界面是否為應用程序的應用界面;
28、若所述終端的當前顯示界面不是所述應用界面,根據所述至少兩個待顯示信息,生成并顯示符合所述目標顯示模版的第二通知消息。
29、可選的,所述方法還包括:
30、若終端的當前顯示界面是所述應用界面,在狀態欄顯示所述第一通信消息的所述至少兩個待顯示信息。
31、可選的,所述為終端內的應用程序配置多個通知顯示模版,包括:
32、為多個不同設備類型的所述終端內的應用程序分別配置多個通知顯示模版集合;其中,所述通知顯示模版集合內包括至少一個通知顯示模版;不同設備類型的終端對應的通知顯示模版集合內的通知顯示模版不同;
33、所述確定顯示所述第一通知消息的目標顯示模版,還包括:
34、基于所述終端所屬的設備類型,確定與所述終端所屬的設備類型對應的目標通知顯示模版集合;
35、根據所述通知顯示請求內攜帶的模版標識信息,在所述目標通知顯示模版集合中確定顯示所述第一通知消息的目標顯示模版。
36、本公開的第二方面,提供一種通知信息的顯示裝置,包括:
37、確定模塊,用于響應于接收到的通知顯示請求,確定所述通知顯示請求指示的第一通知消息是否屬于允許顯示的預設通知消息;
38、顯示模塊,用于若所述第一通知消息屬于允許顯示的所述預設通知消息,對所述第一通知消息的消息內容進行差異化顯示。
39、可選的,所述確定所述通知顯示請求指示的第一通知消息是否屬于允許顯示的預設通知消息,包括以下至少之一:
40、根據所述通知顯示請求攜帶的應用程序信息,確定發送所述通知顯示請求的應用程序是否為具備顯示權限的應用程序;
41、根據所述通知顯示請求內攜帶的消息內容,確定所述第一通知消息的消息類型是否屬于允許顯示的消息類型。
42、可選的,所述允許顯示的消息類型,包括以下至少之一:
43、由用戶觸發的第一任務或終端當前正在進行中的第二任務的任務相關類消息;
44、由所述用戶預先設置的定時提醒類消息;
45、預警類消息;
46、資產變更類消息。
47、可選的,所述顯示模塊,還用于:
48、確定顯示所述第一通知消息的目標顯示模版;
49、從所述第一通知消息中提取與所述目標顯示模版匹配的至少兩個待顯示信息;
50、根據所述至少兩個待顯示信息,生成并顯示符合所述目標顯示模版的第二通知消息;其中,所述第二通知消息中所述至少兩個待顯示信息的顯示位置和/或顯示效果不同。
51、可選的,所述確定模塊,還用于:
52、為終端內的應用程序配置多個通知顯示模版;其中,不同通知顯示模版對應的消息類型和/或消息應用場景不同;
53、所述顯示模塊,還用于:
54、根據所述通知顯示請求內攜帶的模版標識信息,在所述多個通知顯示模版中確定顯示所述第一通知消息的目標顯示模版。
55、可選的,所述通知顯示模版包括以下至少之一:
56、第一顯示組件,用于差異化顯示所述第一通知消息中的主要信息和次要信息;
57、第二顯示組件,用于顯示所述第一通知消息對應的標識圖形和/或動作按鈕;
58、第三顯示組件,用于顯示所述第一通知消息對應的執行進度;
59、其中,不同顯示組件在所述通知顯示模版內的位置不同。
60、可選的,所述顯示模塊,還用于:
61、確定終端的當前顯示界面是否為應用程序的應用界面;
62、若所述終端的當前顯示界面不是所述應用界面,根據所述至少兩個待顯示信息,生成并顯示符合所述目標顯示模版的第二通知消息。
63、可選的,所述顯示模塊,還用于:
64、若終端的當前顯示界面是所述應用界面,在狀態欄顯示所述第一通信消息的所述至少兩個待顯示信息。
65、所述確定模塊,還用于:
66、為多個不同設備類型的所述終端內的應用程序分別配置多個通知顯示模版集合;其中,所述通知顯示模版集合內包括至少一個通知顯示模版;不同設備類型的終端對應的通知顯示模版集合內的通知顯示模版不同;
67、所述顯示模塊,還用于:
68、基于所述終端所屬的設備類型,確定與所述終端所屬的設備類型對應的目標通知顯示模版集合;
69、根據所述通知顯示請求內攜帶的模版標識信息,在所述目標通知顯示模版集合中確定顯示所述第一通知消息的目標顯示模版。
70、本公開的第三方面,提供一種終端設備,包括:
71、用于存儲處理器可執行指令的存儲器;
72、處理器,與所述存儲器連接;
73、其中,所述處理器被配置為執行如本公開第一方面任一項實施例所述的通知信息的顯示方法。
74、本公開的第四方面,提供一種非臨時性計算機可讀存儲介質,當所述存儲介質中的指令由終端設備的處理器執行時,使得終端設備能夠執行如本公開第一方面任一項實施例所述的通知信息的顯示方法。
75、本公開的實施例提供的技術方案可以包括以下有益效果:
76、在本公開實施例中,終端設備通過接收通知顯示請求并響應于所述通知顯示請求,可以確定所述通知顯示請求指示的第一通知消息是否屬于允許顯示的預設通知消息;若所述第一通知消息屬于允許顯示的預設通知消息,終端設備可以對所述第一通知消息的消息內容進行差異化顯示。這一過程中,終端設備可以先對請求顯示的第一通知消息進行篩選,在確定請求顯示的第一通知消息屬于允許顯示的預設通知消息的情況下,可以將允許顯示的通知消息的消息內容進行差異化顯示,一方面減少頻繁的通知消息輸出,避免通知消息轟炸,另一方面在顯示通知消息時,對消息內容進行差異化顯示,突出用戶真正關注的信息,提升用戶的使用體驗感。
77、應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。