本發(fā)明涉及終端技術(shù)領(lǐng)域,特別是涉及一種通知欄消息顯示方法及其移動(dòng)終端。
背景技術(shù):
隨著越來(lái)越多的應(yīng)用程序的開(kāi)發(fā)和推廣,現(xiàn)在用戶往往會(huì)在移動(dòng)終端中安裝越來(lái)越多的應(yīng)用程序,而每個(gè)應(yīng)用程序都會(huì)推送相應(yīng)的消息,所述消息會(huì)逐個(gè)在消息通知欄中顯示。
而現(xiàn)有技術(shù)中,在用戶將通知欄拖出時(shí),通知欄往往將每條通知消息逐條一一顯示,當(dāng)同一應(yīng)用程序存在多條通知消息時(shí),往往會(huì)占用通知欄大量的顯示空間,導(dǎo)致用戶無(wú)法快速查看到重要應(yīng)用程序的通知消息,錯(cuò)過(guò)重要通知消息。而且,當(dāng)用戶去查找消息時(shí),需要逐個(gè)查找,比較浪費(fèi)時(shí)間和精力。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的單個(gè)應(yīng)用程序存在多條通知消息時(shí),占用通知欄大量的顯示空間,導(dǎo)致用戶無(wú)法快速查看到重要應(yīng)用程序的通知消息的問(wèn)題,提供一種通知欄消息顯示方法及其移動(dòng)終端。
為解決上述技術(shù)問(wèn)題,本發(fā)明采用的一個(gè)技術(shù)方案是:提供一種通知欄消息顯示方法,應(yīng)用于移動(dòng)終端,其特征在于,所述方法包括:
接收用戶輸入的第一觸控操作,顯示第一形式的通知欄;
接收用戶在所述第一形式的通知欄上輸入的第二觸控操作,展開(kāi)所述第一形式的通知欄形成第二形式的通知欄;
其中,所述第一形式的通知欄用于將同一應(yīng)用程序的所有通知消息合并顯示,所述第二形式的通知欄用于將同一應(yīng)用程序的所有通知消息分開(kāi)顯示。
進(jìn)一步的,在所述展開(kāi)所述第一形式的通知欄形成第二形式的通知欄的步驟之后,所述方法還包括:
接收用戶在所述第二形式的通知欄上輸入的第三觸控操作,收攏所述第二形式的通知欄形成所述第一形式的通知欄;
接收用戶在所述第一形式的通知欄上輸入的第四觸控操作,關(guān)閉所述通知欄。
進(jìn)一步的,所述第一觸控操作為第一滑動(dòng)操作,所述第二觸控操作為第二滑動(dòng)操作,所述接收用戶輸入的第一觸控操作,顯示第一形式的通知欄的步驟具體為:
接收用戶輸入的第一滑動(dòng)操作;
判斷所述第一滑動(dòng)操作的起點(diǎn)是否為屏幕頂端,同時(shí)判斷所述第一滑動(dòng)操作的滑動(dòng)方向是否為朝向屏幕底端的方向;
若所述第一滑動(dòng)操作的起點(diǎn)為屏幕頂端、且所述第一滑動(dòng)操作的滑動(dòng)方向?yàn)槌蚱聊坏锥说姆较?,則顯示第一形式的通知欄;
所述接收用戶在所述第一形式的通知欄上輸入的第二觸控操作,展開(kāi)所述第一形式的通知欄形成第二形式的通知欄的步驟具體為:
接收用戶輸入的第二滑動(dòng)操作;
判斷所述第二滑動(dòng)操作的起點(diǎn)是否在所述第一形式的通知欄上,同時(shí)判斷所述第二滑動(dòng)操作的滑動(dòng)方向是否為朝向屏幕底端的方向;
若所述第二滑動(dòng)操作的起點(diǎn)是在所述第一形式的通知欄上、且所述第二滑動(dòng)操作的滑動(dòng)方向?yàn)槌蚱聊坏锥说姆较?,則進(jìn)一步展開(kāi)所述第一形式的通知欄形成第二形式的通知欄。
進(jìn)一步的,所述移動(dòng)終端中同時(shí)安裝有安全用戶系統(tǒng)和智能用戶系統(tǒng),所述方法還包括:
移動(dòng)終端在接收應(yīng)用程序發(fā)送的通知消息時(shí),對(duì)該通知消息來(lái)源進(jìn)行判斷;
當(dāng)該通知消息是屬于安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序時(shí),則將其排在智能用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序的通知消息之前進(jìn)行顯示。
進(jìn)一步的,當(dāng)對(duì)該通知消息進(jìn)行顯示時(shí),還包括步驟:
對(duì)當(dāng)前用戶操作系統(tǒng)進(jìn)行判斷;
若當(dāng)前用戶操作系統(tǒng)為安全用戶系統(tǒng)時(shí),則對(duì)安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)送的通知消息,在通知欄顯示通知圖標(biāo),且顯示通知內(nèi)容;對(duì)智能用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)出的通知消息,在通知欄顯示通知圖標(biāo),且顯示通知內(nèi)容;
若當(dāng)前用戶操作系統(tǒng)為智能用戶系統(tǒng)時(shí),則對(duì)安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)送的通知消息進(jìn)行過(guò)濾,僅在通知欄顯示通知圖標(biāo),不顯示通知內(nèi)容;對(duì)智能用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)出的通知消息,在通知欄顯示通知圖標(biāo),且顯示通知內(nèi)容。
為解決上述技術(shù)問(wèn)題,本發(fā)明還提供一種移動(dòng)終端,所述移動(dòng)終端包括:
觸控接收模塊,用于接收用戶輸入的第一觸控操作;
通知欄顯示模塊,用于在所述觸控接收模塊接收到用戶輸入的第一觸控操作時(shí),顯示第一形式的通知欄;
所述觸控接收模塊還用于接收用戶在所述第一形式的通知欄上輸入的第二觸控操作;
所述通知欄顯示模塊還用于在所述觸控接收模塊接收到用戶在所述第一形式的通知欄上輸入的第二觸控操作時(shí),展開(kāi)所述第一形式的通知欄形成第二形式的通知欄;
其中,所述第一形式的通知欄用于將同一應(yīng)用程序的所有通知消息合并顯示,所述第二形式的通知欄用于將同一應(yīng)用程序的所有通知消息分開(kāi)顯示。
進(jìn)一步的,所述觸控接收模塊還用于接收用戶在所述第二形式的通知欄上輸入的第三觸控操作;
所述通知欄顯示模塊還用于在所述觸控接收模塊接收到用戶在所述第二形式的通知欄上輸入的第三觸控操作時(shí),收攏所述第二形式的通知欄形成所述第一形式的通知欄;
所述觸控接收模塊還用于接收用戶在所述第一形式的通知欄上輸入的第四觸控操作;
所述通知欄顯示模塊還用于在所述觸控接收模塊接收到用戶在所述第一形式的通知欄上輸入的第四觸控操作時(shí),關(guān)閉所述通知欄。
進(jìn)一步的,所述第一觸控操作為第一滑動(dòng)操作,所述第二觸控操作為第二滑動(dòng)操作,所述觸控接收模塊用于接收用戶輸入的第一滑動(dòng)操作,所述移動(dòng)終端還包括:
第一判斷模塊,用于判斷所述第一滑動(dòng)操作的起點(diǎn)是否為屏幕頂端;
第二判斷模塊,用于判斷所述第一滑動(dòng)操作的滑動(dòng)方向是否為朝向屏幕底端的方向;
所述通知欄顯示模塊還用于在所述第一判斷模塊判斷所述第一滑動(dòng)操作的起點(diǎn)為屏幕頂端、且第二判斷模塊判斷所述第一滑動(dòng)操作的滑動(dòng)方向?yàn)槌蚱聊坏锥说姆较驎r(shí),顯示第一形式的通知欄;
所述觸控接收模塊用于接收用戶輸入的第二滑動(dòng)操作;
所述第一判斷模塊還用于判斷所述第二滑動(dòng)操作的起點(diǎn)是否在所述第一形式的通知欄上;
所述第二判斷模塊還用于判斷所述第二滑動(dòng)操作的滑動(dòng)方向是否為朝向屏幕底端的方向;
所述通知欄顯示模塊還用于在所述第一判斷模塊判斷所述第二滑動(dòng)操作的起點(diǎn)是在所述第一形式的通知欄上、且第二判斷模塊判斷所述第二滑動(dòng)操作的滑動(dòng)方向?yàn)槌蚱聊坏锥说姆较驎r(shí),進(jìn)一步展開(kāi)所述第一形式的通知欄形成第二形式的通知欄。
進(jìn)一步的,所述移動(dòng)終端中同時(shí)安裝有安全用戶系統(tǒng)和智能用戶系統(tǒng),所述移動(dòng)終端還包括:
消息來(lái)源判斷模塊,用于當(dāng)移動(dòng)終端在接收應(yīng)用程序發(fā)送的通知消息時(shí),對(duì)該通知消息來(lái)源進(jìn)行判斷;
消息顯示模塊,用于當(dāng)該通知消息是屬于安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序時(shí),則將其排在智能用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序的通知消息之前進(jìn)行顯示。
進(jìn)一步的,所述移動(dòng)終端還包括:
操作系統(tǒng)判斷模塊,用于對(duì)當(dāng)前用戶操作系統(tǒng)進(jìn)行判斷,并發(fā)送至所述消息顯示模塊;
若當(dāng)前用戶操作系統(tǒng)為安全用戶系統(tǒng)時(shí),則所述消息顯示模塊對(duì)安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)送的通知消息,在通知欄顯示通知圖標(biāo),且顯示通知內(nèi)容;對(duì)智能用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)出的通知消息,在通知欄顯示通知圖標(biāo),且顯示通知內(nèi)容;
若當(dāng)前用戶操作系統(tǒng)為智能用戶系統(tǒng)時(shí),則所述消息顯示模塊對(duì)安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)送的通知消息進(jìn)行過(guò)濾,僅在通知欄顯示通知圖標(biāo),不顯示通知內(nèi)容;對(duì)智能用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)出的通知消息,在通知欄顯示通知圖標(biāo),且顯示通知內(nèi)容。
本發(fā)明的有益效果是:實(shí)施本發(fā)明的通知欄消息顯示方法,在移動(dòng)終端接收到通知消息時(shí),用戶可輸入第一觸控操作,先查看第一形式的通知欄,如果第一形式的通知欄內(nèi)有重要應(yīng)用程序的通知消息時(shí),用戶可選擇再輸入第二觸控操作將通知欄進(jìn)一步展開(kāi),便于用戶查看該重要應(yīng)用程序所發(fā)送的每一條通知消息。如果用戶在查看第一形式的通知欄時(shí)沒(méi)有發(fā)現(xiàn)重要應(yīng)用程序通知消息,即可不需要繼續(xù)展開(kāi)通知欄進(jìn)行查看。也即是說(shuō),用戶在接收到應(yīng)用程序的通知消息時(shí),不再需要對(duì)通知欄內(nèi)的所有應(yīng)用程序的每一條通知消息逐條進(jìn)行查看,只有存在重要應(yīng)用程序的通知消息時(shí)才繼續(xù)展開(kāi)通知欄進(jìn)行查看,提高了用戶體驗(yàn)。
附圖說(shuō)明
圖1是本發(fā)明通知欄消息顯示方法的第一實(shí)施例的流程圖;
圖2是本發(fā)明通知欄消息顯示方法的第一實(shí)施例中第一顯示界面示意圖;
圖3是本發(fā)明通知欄消息顯示方法的第一實(shí)施例中第二顯示界面示意圖;
圖4是本發(fā)明通知欄消息顯示方法的第二實(shí)施例的流程圖;
圖5是本發(fā)明通知欄消息顯示方法的第三實(shí)施例的流程圖;
圖6是本發(fā)明移動(dòng)終端的第一實(shí)施例的示意圖;
圖7是本發(fā)明移動(dòng)終端的第二實(shí)施例的示意圖;
圖8是本發(fā)明移動(dòng)終端的第三實(shí)施例的示意圖。
具體實(shí)施方式
為更進(jìn)一步闡述本發(fā)明為實(shí)現(xiàn)預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實(shí)施例,對(duì)依據(jù)本發(fā)明的具體實(shí)施方式、結(jié)構(gòu)、特征及其功效,詳細(xì)說(shuō)明如后。
請(qǐng)參閱圖1,為本發(fā)明通知欄消息顯示方法的第一實(shí)施例的流程圖,在該通知欄消息顯示方法的第一實(shí)施例中,該方法包括以下步驟:
步驟S101,接收用戶輸入的第一觸控操作,顯示第一形式的通知欄;
步驟S102,接收用戶在該第一形式的通知欄上輸入的第二觸控操作,展開(kāi)該第一形式的通知欄形成第二形式的通知欄;
其中,該第一形式的通知欄用于將同一應(yīng)用程序的所有通知消息合并顯示,該第二形式的通知欄用于將同一應(yīng)用程序的所有通知消息分開(kāi)顯示。
在移動(dòng)終端接收到應(yīng)用程序消息時(shí),在顯示屏頂端進(jìn)行消息提示,在用戶需要查看應(yīng)用程序消息時(shí),用戶可根據(jù)需要在移動(dòng)終端的觸控屏上輸入第一觸控操作,移動(dòng)終端在接收到第一觸控操作后控制顯示第一形式的通知欄。此時(shí),如圖2所示,第一形式的通知欄僅將同一應(yīng)用程序的所有通知消息在通知欄內(nèi)合并顯示,并在消息圖標(biāo)后提示該應(yīng)用程序通知消息的條數(shù),而不同應(yīng)用程序的通知消息分開(kāi)進(jìn)行顯示。優(yōu)選的,該第一觸控操作為從屏幕頂端向屏幕底端滑動(dòng)拖出通知欄的第一滑動(dòng)操作。
進(jìn)一步的,當(dāng)存在多個(gè)應(yīng)用程序的通知消息,通知欄無(wú)法進(jìn)行全部顯示時(shí),用戶可在通知欄內(nèi)進(jìn)行上下滑動(dòng)操作選擇查看不同應(yīng)用程序的通知消息。更進(jìn)一步的,在通知欄內(nèi)進(jìn)行消息顯示時(shí),還可根據(jù)應(yīng)用程序的重要性按順序排列顯示,詳后述。當(dāng)然可以理解的,在顯示第一形式的通知欄之后,用戶可在通知欄內(nèi)點(diǎn)選需要打開(kāi)的應(yīng)用程序通知消息打開(kāi)相應(yīng)的應(yīng)用程序。
在用戶通過(guò)第一觸控操作打開(kāi)第一形式的通知欄之后,如果用戶還需進(jìn)一步的查看每個(gè)應(yīng)用程序具體的每條通知消息內(nèi)容,可在第一形式的通知欄上繼續(xù)輸入第二觸控操作,移動(dòng)終端在接收到用戶輸入的第二觸控操作后,繼續(xù)展開(kāi)第一形式的通知欄形成第二形式的通知欄。如圖3所示,該第二形式的通知欄用于將同一應(yīng)用程序的所有通知消息分開(kāi)顯示。且,在第二形式的通知欄中同一應(yīng)用程序的多條通知消息在通知欄內(nèi)的相鄰位置進(jìn)行顯示。該第二觸控操作為從第一形式的通知欄上向屏幕底端滑動(dòng)展開(kāi)通知欄的第二滑動(dòng)操作。優(yōu)選的,該第二觸控操作為從第一形式的通知欄底端向屏幕底端滑動(dòng)展開(kāi)通知欄的第一滑動(dòng)操作。
優(yōu)選的,第一觸控操作和第二觸控操作可以是一次連續(xù)的觸控操作,也就是說(shuō),在輸入第一觸控操作將第一形式的通知欄拖出之后,連續(xù)輸入第二觸控操作進(jìn)一步展開(kāi)通知欄形成第二形式的通知欄。
在展開(kāi)所述第一形式的通知欄形成第二形式的通知欄之后,用戶還可以繼續(xù)輸入第三觸控操作,移動(dòng)終端在接收到用戶輸入的第三觸控操作之后,收攏第二形式的通知欄形成第一形式的通知欄,即,將同一應(yīng)用程序的通知信息再次合并顯示。優(yōu)選的,該第三觸控操作為從第二形式的通知欄上向屏幕頂端方向滑動(dòng)的第三滑動(dòng)操作。
進(jìn)一步的,在第一形式的通知欄上用戶還可以繼續(xù)輸入第四觸控操作,移動(dòng)終端在接收到用戶輸入的第四觸控操作之后,關(guān)閉該通知欄。優(yōu)選的,該第四觸控操作為從第一形式的通知欄上向屏幕頂端方向滑動(dòng)的第四滑動(dòng)操作。
進(jìn)一步的,在本實(shí)施方式中,移動(dòng)終端還可以接收用戶在第一形式的通知欄內(nèi)輸入的第五觸控操作,將通知欄內(nèi)的任一應(yīng)用程序的多條通知消息展開(kāi)顯示。具體的,該第五觸控操作為第五滑動(dòng)操作,移動(dòng)終端接收用戶在第一形式的通知欄內(nèi)輸入的第五滑動(dòng)操作,判斷該第五滑動(dòng)操作的滑動(dòng)起點(diǎn)、滑動(dòng)距離及滑動(dòng)方向,若該第五滑動(dòng)操作的滑動(dòng)起點(diǎn)為第一應(yīng)用程序通知消息顯示位置、且滑動(dòng)距離小于第一預(yù)設(shè)距離、且滑動(dòng)方向?yàn)橄虺蚱聊坏锥嘶瑒?dòng)的方向,則將在第一形式的通知欄內(nèi)將第一應(yīng)用程序的所有通知消息展開(kāi)顯示。而不將第一應(yīng)用程序之外的其他應(yīng)用程序的多個(gè)通知消息展開(kāi)顯示,如此,用戶可更加便捷的查看重要應(yīng)用程序的通知消息。
實(shí)施本發(fā)明的通知欄消息顯示方法,在移動(dòng)終端接收到通知消息時(shí),用戶可輸入第一觸控操作,先查看第一形式的通知欄,如果第一形式的通知欄內(nèi)有重要應(yīng)用程序的通知消息時(shí),用戶可選擇再輸入第二觸控操作將通知欄進(jìn)一步展開(kāi),便于用戶查看該重要應(yīng)用程序所發(fā)送的每一條通知消息。如果用戶在查看第一形式的通知欄時(shí)沒(méi)有發(fā)現(xiàn)重要應(yīng)用程序通知消息,即可不需要繼續(xù)展開(kāi)通知欄進(jìn)行查看。也即是說(shuō),用戶在接收到應(yīng)用程序的通知消息時(shí),不再需要對(duì)通知欄內(nèi)的所有應(yīng)用程序的每一條通知消息逐條進(jìn)行查看,只有存在重要應(yīng)用程序的通知消息時(shí)才繼續(xù)展開(kāi)通知欄進(jìn)行查看,提高了用戶體驗(yàn)。
請(qǐng)參閱圖4,為本發(fā)明通知欄消息顯示方法的第二實(shí)施例的流程圖,該通知欄消息顯示方法的第二實(shí)施例在第一實(shí)施例的基礎(chǔ)上,該第一觸控操作為第一滑動(dòng)操作,該第二觸控操作為第二滑動(dòng)操作,該方法包括:
步驟S201,接收用戶輸入的第一滑動(dòng)操作;
步驟S202,判斷該第一滑動(dòng)操作的起點(diǎn)是否為屏幕頂端,同時(shí)判斷該第一滑動(dòng)操作的滑動(dòng)方向是否為朝向屏幕底端的方向;
步驟S203,若該第一滑動(dòng)操作的起點(diǎn)為屏幕頂端、且該第一滑動(dòng)操作的滑動(dòng)方向?yàn)槌蚱聊坏锥说姆较?,則顯示第一形式的通知欄;
步驟204,接收用戶輸入的第二滑動(dòng)操作;
步驟205,判斷該第二滑動(dòng)操作的起點(diǎn)是否在該第一形式的通知欄上,同時(shí)判斷該第二滑動(dòng)操作的滑動(dòng)方向是否為朝向屏幕底端的方向;
步驟206,若該第二滑動(dòng)操作的起點(diǎn)是在該第一形式的通知欄上、且該第二滑動(dòng)操作的滑動(dòng)方向?yàn)槌蚱聊坏锥说姆较?,則進(jìn)一步展開(kāi)該第一形式的通知欄形成第二形式的通知欄。
其中,該第一形式的通知欄用于將同一應(yīng)用程序的所有通知消息合并顯示,該第二形式的通知欄用于將同一應(yīng)用程序的所有通知消息分開(kāi)顯示。
在本實(shí)施方式中,在步驟S202之后,所述方法還包括:
步驟S203’,若該第一滑動(dòng)操作的起點(diǎn)不是屏幕頂端、和/或該第一滑動(dòng)操作的滑動(dòng)方向不是朝向屏幕底端的方向,則不顯示第一形式的通知欄;
在步驟S205之后,所述方法還包括:
步驟S206’,若該第二滑動(dòng)操作的起點(diǎn)不在該第一形式的通知欄上、和/或該第二滑動(dòng)操作的滑動(dòng)方向不是朝向屏幕底端的方向,則不進(jìn)一步展開(kāi)該第一形式的通知欄形成第二形式的通知欄。
具體的,移動(dòng)終端在接收到用戶輸入的第一滑動(dòng)操作時(shí),移動(dòng)終端首先判斷第一滑動(dòng)操作的起點(diǎn)是否為屏幕頂端,同時(shí)判斷該第一滑動(dòng)操作的滑動(dòng)方向是否為朝向屏幕底端的方向,只有在判斷第一滑動(dòng)操作的起點(diǎn)在屏幕頂端,同時(shí)第一滑動(dòng)操作的滑動(dòng)方向?yàn)槌蚱聊坏锥说姆较驎r(shí),才會(huì)顯示第一形式的通知欄。否則,不顯示第一形式的通知欄,而是執(zhí)行第一滑動(dòng)操作相對(duì)應(yīng)的其他命令,或不執(zhí)行任何操作。具體的,該屏幕頂端是指移動(dòng)終端顯示屏消息提示欄位置處。
進(jìn)一步的,移動(dòng)終端在接收到用戶輸入的第二滑動(dòng)操作時(shí),移動(dòng)終端首先判斷該第二滑動(dòng)操作的起點(diǎn)是否在該第一形式的通知欄上,同時(shí)判斷該第二滑動(dòng)操作的滑動(dòng)方向是否為朝向屏幕底端的方向,只有在判斷第二滑動(dòng)操作的起點(diǎn)是在該第一形式的通知欄上、且該第二滑動(dòng)操作的滑動(dòng)方向?yàn)槌蚱聊坏锥说姆较驎r(shí),才會(huì)進(jìn)一步展開(kāi)該第一形式的通知欄形成第二形式的通知欄。否則,不進(jìn)一步展開(kāi)該第一形式的通知欄形成第二形式的通知欄,而是執(zhí)行第二滑動(dòng)操作相對(duì)應(yīng)的其他命令,或不執(zhí)行任何操作。
在其他實(shí)施方式中,還可以同時(shí)判斷第一滑動(dòng)操作的滑動(dòng)長(zhǎng)度,若滑動(dòng)長(zhǎng)度在預(yù)設(shè)長(zhǎng)度之內(nèi),且第一滑動(dòng)操作的起點(diǎn)在屏幕頂端,同時(shí)第一滑動(dòng)操作的滑動(dòng)方向?yàn)槌蚱聊坏锥说姆较驎r(shí),才會(huì)顯示第一形式的通知欄。否則,不顯示第一形式的通知欄。
同樣的,還可以同時(shí)判斷第二滑動(dòng)操作的滑動(dòng)長(zhǎng)度,若滑動(dòng)長(zhǎng)度在預(yù)設(shè)長(zhǎng)度之內(nèi),且第二滑動(dòng)操作的起點(diǎn)是在該第一形式的通知欄上,同時(shí)該第二滑動(dòng)操作的滑動(dòng)方向?yàn)槌蚱聊坏锥说姆较驎r(shí),才會(huì)進(jìn)一步展開(kāi)該第一形式的通知欄形成第二形式的通知欄。否則,不進(jìn)一步展開(kāi)該第一形式的通知欄形成第二形式的通知欄。
請(qǐng)參閱圖5,為本發(fā)明通知欄消息顯示方法的第三實(shí)施例的流程圖,該通知欄消息顯示方法的第三實(shí)施例在第一實(shí)施例的基礎(chǔ)上,該移動(dòng)終端中同時(shí)安裝有安全用戶系統(tǒng)和智能用戶系統(tǒng),該方法包括:
步驟S301,移動(dòng)終端在接收應(yīng)用程序發(fā)送的通知消息時(shí),對(duì)該通知消息來(lái)源進(jìn)行判斷。
具體的,在本步驟S301中,包括步驟:
獲取該通知消息中的系統(tǒng)標(biāo)識(shí)信息;根據(jù)該系統(tǒng)標(biāo)識(shí)信息判斷該通知消息是屬于智能用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序,還是屬于安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序。
步驟S302,當(dāng)該通知消息是屬于安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序時(shí),則將其排在智能用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序的通知消息之前進(jìn)行顯示。
步驟S303,對(duì)當(dāng)前用戶操作系統(tǒng)進(jìn)行判斷。
具體為,判斷當(dāng)前用戶操作系統(tǒng)為安全用戶系統(tǒng),還是智能用戶系統(tǒng)。
步驟S304,若當(dāng)前用戶操作系統(tǒng)為安全用戶系統(tǒng)時(shí),則對(duì)安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)送的通知消息,在通知欄顯示通知圖標(biāo),且顯示通知內(nèi)容;對(duì)智能用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)出的通知消息,在通知欄顯示通知圖標(biāo),且顯示通知內(nèi)容。
若當(dāng)前用戶操作系統(tǒng)為智能用戶系統(tǒng)時(shí),則對(duì)安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)送的通知消息進(jìn)行過(guò)濾,僅在通知欄顯示通知圖標(biāo),不顯示通知內(nèi)容;對(duì)智能用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)出的通知消息,在通知欄顯示通知圖標(biāo),且顯示通知內(nèi)容。
在本步驟S304中,通過(guò)對(duì)兩個(gè)不同用戶操作系統(tǒng)賦予不同的權(quán)限,能夠保護(hù)安全用戶系統(tǒng)的私密信息和數(shù)據(jù)。
進(jìn)一步的,對(duì)智能用戶系統(tǒng)和安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序進(jìn)行重要級(jí)排序,在通知欄顯示通知消息時(shí),根據(jù)應(yīng)用程序的重要級(jí)排序?qū)ο鄳?yīng)的通知消息進(jìn)行排序。
在本步驟中,當(dāng)對(duì)應(yīng)用程序進(jìn)行重要級(jí)排序時(shí),具體為:根據(jù)用戶使用應(yīng)用程序的頻度對(duì)應(yīng)用程序重要級(jí)排序,用戶使用頻度越高,則重要級(jí)越高,其對(duì)應(yīng)的通知消息就越靠前。
另外,作為本實(shí)施例的另一種實(shí)施方式,所述對(duì)應(yīng)用程序進(jìn)行重要級(jí)排序的步驟中,也可以為:根據(jù)用戶自行設(shè)定的順序作為應(yīng)用程序的排序。
在本實(shí)施方式中,在用戶使用移動(dòng)終端的過(guò)程中,若用戶當(dāng)前所使用的是安全用戶系統(tǒng)時(shí),用戶點(diǎn)擊通知欄內(nèi)顯示的通知消息,若判斷該通知消息為安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)出的通知消息,則直接啟用該通知消息對(duì)應(yīng)的應(yīng)用程序。
若判斷該通知消息為智能用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)出的通知消息,則切換至智能用戶系統(tǒng),并啟用該通知消息對(duì)應(yīng)的應(yīng)用程序。
若當(dāng)前所使用的是智能用戶系統(tǒng)時(shí),用戶點(diǎn)擊通知欄內(nèi)顯示的通知消息,若判斷該通知消息為安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)出的通知消息,則需要用戶進(jìn)行身份驗(yàn)證,若身份驗(yàn)證正確,則切換至安全操作系統(tǒng),并啟用該通知消息對(duì)應(yīng)的應(yīng)用程序。
若判斷該通知消息為智能用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)出的通知消息,則直接啟用該通知消息對(duì)應(yīng)的應(yīng)用程序。
具體的,在本實(shí)施例中,所述身份驗(yàn)證的形式為:密碼、手勢(shì)、指紋識(shí)別、虹膜識(shí)別或其他生物特征識(shí)別中的一種或多種。
以下通過(guò)一個(gè)簡(jiǎn)單例子,介紹本發(fā)明的雙用戶系統(tǒng)終端通知欄消息顯示方法。
比如:用戶在智能用戶系統(tǒng)內(nèi)安裝第一微信應(yīng)用程序,第一微信應(yīng)用程序登陸用戶的第一微信賬號(hào),在安全用戶系統(tǒng)內(nèi)安裝第二微信應(yīng)用程序,第二微信應(yīng)用程序登陸用戶第二微信賬號(hào)。當(dāng)?shù)谝晃⑿刨~號(hào)接收到第一消息、第二微信賬號(hào)接收到第二消息時(shí),在通知欄顯示上述消息時(shí),將第二消息排列于第一消息之前進(jìn)行顯示。進(jìn)一步的,如果當(dāng)前處于智能用戶系統(tǒng),則將第二消息的通知內(nèi)容過(guò)濾掉,僅顯示第二消息的通知圖標(biāo)。
優(yōu)選的,為便于用戶快速區(qū)分通知欄內(nèi)所顯示的通知消息是屬于安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)出的通知消息,還是屬于智能用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)出的通知消息,在通知欄顯示通知圖標(biāo)時(shí),在安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)出的通知消息的通知圖標(biāo)上添加安全標(biāo)識(shí)。
相比于現(xiàn)有技術(shù),本發(fā)明通過(guò)在移動(dòng)終端中同時(shí)設(shè)置兩個(gè)用戶操作系統(tǒng),根據(jù)不同操作系統(tǒng),在通知欄內(nèi)顯示通知消息時(shí),將安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序的通知消息排在智能用戶系統(tǒng)內(nèi)安裝應(yīng)用程序的通知消息之前進(jìn)行顯示。安全用戶系統(tǒng)用于安裝較為私密的應(yīng)用程序和存儲(chǔ)較為私密的用戶信息,因此位于安全用戶系統(tǒng)內(nèi)的應(yīng)用程序的通知消息往往對(duì)用戶來(lái)說(shuō)重要級(jí)別更高,因此,優(yōu)先顯示安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序的通知消息,便于用戶及時(shí)了解更為重要的通知消息。
另外,還針對(duì)不同的用戶操作系統(tǒng)賦予了不同的操作權(quán)限,這樣能夠保證用戶私密信息和數(shù)據(jù)的安全性。
可以理解的,本發(fā)明所描述的智能用戶系統(tǒng)和安全用戶系統(tǒng)可以是同時(shí)安裝于終端設(shè)備上的雙操作系統(tǒng),也可以是安裝于終端上的雙用戶系統(tǒng)。前者其實(shí)質(zhì)上為兩個(gè)操作系統(tǒng),而后者其實(shí)質(zhì)上為一個(gè)操作系統(tǒng)。
請(qǐng)參閱圖6,為本發(fā)明移動(dòng)終端的第一實(shí)施例的示意圖,在移動(dòng)終端的第一實(shí)施例中,該移動(dòng)終端包括:
觸控接收模塊100,用于接收用戶輸入的第一觸控操作;
通知欄顯示模塊200,用于在該觸控接收模塊100接收到用戶輸入的第一觸控操作時(shí),顯示第一形式的通知欄;
該觸控接收模塊100還用于接收用戶在該第一形式的通知欄上輸入的第二觸控操作;
該通知欄顯示模塊200還用于在該觸控接收模塊100接收到用戶在該第一形式的通知欄上輸入的第二觸控操作時(shí),展開(kāi)該第一形式的通知欄形成第二形式的通知欄;
其中,該第一形式的通知欄用于將同一應(yīng)用程序的所有通知消息合并顯示,該第二形式的通知欄用于將同一應(yīng)用程序的所有通知消息分開(kāi)顯示。
進(jìn)一步的,該觸控接收模塊100還用于接收用戶在該第二形式的通知欄上輸入的第三觸控操作;
該通知欄顯示模塊200還用于在該觸控接收模塊100接收到用戶在該第二形式的通知欄上輸入的第三觸控操作時(shí),收攏該第二形式的通知欄形成該第一形式的通知欄;
該觸控接收模塊100還用于接收用戶在該第一形式的通知欄上輸入的第四觸控操作;
該通知欄顯示模塊200還用于在該觸控接收模塊100接收到用戶在該第一形式的通知欄上輸入的第四觸控操作時(shí),關(guān)閉該通知欄。
請(qǐng)參閱圖7,為本發(fā)明移動(dòng)終端的第二實(shí)施例的示意圖,在移動(dòng)終端的第二實(shí)施例中,該第一觸控操作為第一滑動(dòng)操作,該第二觸控操作為第二滑動(dòng)操作,該觸控接收模塊100用于接收用戶輸入的第一滑動(dòng)操作,該移動(dòng)終端還包括:
第一判斷模塊300,用于判斷該第一滑動(dòng)操作的起點(diǎn)是否為屏幕頂端;
第二判斷模塊400,用于判斷該第一滑動(dòng)操作的滑動(dòng)方向是否為朝向屏幕底端的方向;
該通知欄顯示模塊200還用于在該第一判斷模塊300判斷該第一滑動(dòng)操作的起點(diǎn)為屏幕頂端、且第二判斷模塊400判斷該第一滑動(dòng)操作的滑動(dòng)方向?yàn)槌蚱聊坏锥说姆较驎r(shí),顯示第一形式的通知欄;
該觸控接收模塊100用于接收用戶輸入的第二滑動(dòng)操作;
該第一判斷模塊300還用于判斷該第二滑動(dòng)操作的起點(diǎn)是否在該第一形式的通知欄上;
該第二判斷模塊400還用于判斷該第二滑動(dòng)操作的滑動(dòng)方向是否為朝向屏幕底端的方向;
該通知欄顯示模塊200還用于在該第一判斷模塊300判斷該第二滑動(dòng)操作的起點(diǎn)是在該第一形式的通知欄上、且第二判斷模塊400判斷該第二滑動(dòng)操作的滑動(dòng)方向?yàn)槌蚱聊坏锥说姆较驎r(shí),進(jìn)一步展開(kāi)該第一形式的通知欄形成第二形式的通知欄。
請(qǐng)參閱圖8,為本發(fā)明移動(dòng)終端的第三實(shí)施例的示意圖,在移動(dòng)終端的第三實(shí)施例中,該移動(dòng)終端中同時(shí)安裝安全用戶系統(tǒng)和智能用戶系統(tǒng),該移動(dòng)終端包括:消息來(lái)源判斷模塊500、消息顯示模塊600、操作系統(tǒng)判斷模塊700和排序模塊800。
該消息來(lái)源判斷模塊500,用于當(dāng)移動(dòng)終端在接收應(yīng)用程序發(fā)送的通知消息時(shí),對(duì)該通知消息來(lái)源進(jìn)行判斷。
進(jìn)一步,該消息來(lái)源判斷模塊500中,包括:系統(tǒng)標(biāo)識(shí)信息獲取子模塊和消息判斷子模塊。
該系統(tǒng)標(biāo)識(shí)信息獲取子模塊,用于獲取該通知消息中的系統(tǒng)標(biāo)識(shí)信息;
該消息判斷子模塊,用于根據(jù)該系統(tǒng)標(biāo)識(shí)信息判斷該通知消息是屬于智能用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序,還是屬于安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序。
該消息顯示模塊600,用于當(dāng)該通知消息是屬于安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序時(shí),則將其排在智能用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序的通知消息之前進(jìn)行顯示。
該操作系統(tǒng)判斷模塊700,用于對(duì)當(dāng)前用戶操作系統(tǒng)進(jìn)行判斷,并發(fā)送至該消息顯示模塊600。
若當(dāng)前用戶操作系統(tǒng)為安全用戶系統(tǒng)時(shí),則該消息顯示模塊600對(duì)安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)送的通知消息,在通知欄顯示通知圖標(biāo),且顯示通知內(nèi)容;對(duì)智能用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)出的通知消息,在通知欄顯示通知圖標(biāo),且顯示通知內(nèi)容;
若當(dāng)前用戶操作系統(tǒng)為智能用戶系統(tǒng)時(shí),則該消息顯示模塊600對(duì)安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)送的通知消息進(jìn)行過(guò)濾,僅在通知欄顯示通知圖標(biāo),不顯示通知內(nèi)容;對(duì)智能用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)出的通知消息,在通知欄顯示通知圖標(biāo),且顯示通知內(nèi)容。
該排序模塊800,用于對(duì)智能用戶系統(tǒng)和安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序進(jìn)行重要級(jí)排序,在通知欄顯示通知消息時(shí),根據(jù)應(yīng)用程序的重要級(jí)排序?qū)ο鄳?yīng)的通知消息進(jìn)行排序。
作為本實(shí)施例的優(yōu)選方式,該排序模塊800對(duì)應(yīng)用程序進(jìn)行重要級(jí)排序時(shí),具體為:根據(jù)用戶使用應(yīng)用程序的頻度對(duì)應(yīng)用程序重要級(jí)排序,用戶使用頻度越高,則重要級(jí)越高,其對(duì)應(yīng)的通知消息就越靠前。
作為本實(shí)施例的另一種實(shí)施方式,該排序模塊800對(duì)應(yīng)用程序進(jìn)行重要級(jí)排序時(shí),也可以為:根據(jù)用戶自行設(shè)定的順序作為應(yīng)用程序的排序。
進(jìn)一步,當(dāng)該操作系統(tǒng)判斷模塊700判斷用戶當(dāng)前所使用的是安全用戶系統(tǒng)時(shí),用戶點(diǎn)擊通知欄內(nèi)顯示的通知消息,若判斷該通知消息為安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)出的通知消息,則直接啟用該通知消息對(duì)應(yīng)的應(yīng)用程序。
若判斷該通知消息為智能用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)出的通知消息,則切換至智能用戶系統(tǒng),并啟用該通知消息對(duì)應(yīng)的應(yīng)用程序。
進(jìn)一步,當(dāng)該操作系統(tǒng)判斷模塊700判斷用戶當(dāng)前所使用的是智能用戶系統(tǒng)時(shí),用戶點(diǎn)擊通知欄內(nèi)顯示的通知消息,若判斷該通知消息為安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)出的通知消息,則需要用戶進(jìn)行身份驗(yàn)證,若身份驗(yàn)證正確,則切換至安全操作系統(tǒng),并啟用該通知消息對(duì)應(yīng)的應(yīng)用程序。
若判斷該通知消息為智能用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序所發(fā)出的通知消息,則直接啟用該通知消息對(duì)應(yīng)的應(yīng)用程序。
具體的,該身份驗(yàn)證的形式為:密碼、手勢(shì)、指紋識(shí)別、虹膜識(shí)別、或其他生物特征識(shí)別中的一種或多種。
相比于現(xiàn)有技術(shù),本發(fā)明通過(guò)在移動(dòng)終端中同時(shí)設(shè)置兩個(gè)用戶操作系統(tǒng),根據(jù)不同操作系統(tǒng),在通知欄內(nèi)顯示通知消息時(shí),將安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序的通知消息排在智能用戶系統(tǒng)內(nèi)安裝應(yīng)用程序的通知消息之前進(jìn)行顯示。安全用戶系統(tǒng)用于安裝較為私密的應(yīng)用程序和存儲(chǔ)較為私密的用戶信息,因此位于安全用戶系統(tǒng)內(nèi)的應(yīng)用程序的通知消息往往對(duì)用戶來(lái)說(shuō)重要級(jí)別更高,因此,優(yōu)先顯示安全用戶系統(tǒng)內(nèi)安裝的應(yīng)用程序的通知消息,便于用戶及時(shí)了解更為重要的通知消息。
另外,還針對(duì)不同的用戶操作系統(tǒng)賦予了不同的操作權(quán)限,這樣能夠保證用戶私密信息和數(shù)據(jù)的安全性。
可以理解的,在本發(fā)明中,該移動(dòng)終端內(nèi)還設(shè)有用于控制和協(xié)調(diào)移動(dòng)終端內(nèi)各模塊運(yùn)行的處理器,以及用于存儲(chǔ)預(yù)設(shè)信息等的存儲(chǔ)器。另,關(guān)于上述移動(dòng)終端中各模塊實(shí)現(xiàn)技術(shù)方案的其他細(xì)節(jié),可參見(jiàn)前文該的通知欄消息顯示方法中的描述,此處不再贅述。
需要說(shuō)明的是,本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。對(duì)于裝置類實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。
需要說(shuō)明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。
本領(lǐng)域技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,該程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
以上,僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容做出些許更動(dòng)或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。