本發(fā)明實(shí)施例涉及通信領(lǐng)域,并且更具體地,涉及一種顯示會(huì)話的方法及移動(dòng)終端。
背景技術(shù):
短消息是移動(dòng)終端的重要功能之一,短消息一般包括兩類短消息:通知類短消息和非通知類短消息,該通知類短消息用于表示服務(wù)提供商(Service Provider,SP)向用戶發(fā)送的信息,例如,驗(yàn)證碼信息或預(yù)訂信息,該非通知類短消息用于表示用戶之間通過(guò)移動(dòng)網(wǎng)絡(luò)進(jìn)行交互的信息。
隨著移動(dòng)互聯(lián)網(wǎng)的普及,用戶越來(lái)越少使用移動(dòng)終端中短消息來(lái)實(shí)現(xiàn)用戶之間信息的交互,轉(zhuǎn)而使用消費(fèi)網(wǎng)絡(luò)流量的社交聊天平臺(tái)來(lái)實(shí)現(xiàn)信息的交互,例如微信,這導(dǎo)致移動(dòng)終端主要接收通知類短消息,少量接收非通知類短消息。
圖1a為現(xiàn)有技術(shù)中移動(dòng)終端顯示屏顯示會(huì)話的一級(jí)界面,該一級(jí)界面同時(shí)顯示通知會(huì)話提示信息和至少一個(gè)非通知會(huì)話,其中,該通知會(huì)話提示信息作為通知會(huì)話的入口,用于指示進(jìn)入通知會(huì)話所在的可視界面,具體地,在圖1a中,該通知會(huì)話提示信息可以包括標(biāo)題信息,如“通知信息”字樣,時(shí)間或通知會(huì)話的摘要信息,用戶通過(guò)點(diǎn)擊該通知會(huì)話提示信息所在的的區(qū)域可以實(shí)現(xiàn)將移動(dòng)終端顯示屏當(dāng)前所顯示的可視界面從一級(jí)界面切換到如圖1b所示的二級(jí)界面,在二級(jí)界面中顯示所有的通知會(huì)話,包括未讀的通知會(huì)話和已讀的通知會(huì)話,未讀的通知會(huì)話是指包含未讀的通知類短消息的通知會(huì)話,已讀的通知會(huì)話是指不包含未讀的通知類短消息的通知會(huì)話,并且每個(gè)通知會(huì)話包含發(fā)送方信息、時(shí)間或會(huì)話摘要信息等。
由此可知,在該一級(jí)界面中所顯示的該通知會(huì)話提示信息用于指示通知會(huì)話的集合,其和在第二界面中所顯示的通知會(huì)話不同。
在一級(jí)界面中除了顯示通知會(huì)話提示信息,還顯示至少一個(gè)非通知會(huì)話,該非通知會(huì)話作為非通知類短消息的入口,用于指示進(jìn)入非通知類短消息所在的可視界面,因此,用戶可以通過(guò)查看各個(gè)非通知會(huì)話來(lái)實(shí)現(xiàn)閱讀非通知會(huì)話所包含的非通知類短消息,每個(gè)非通知會(huì)話包含時(shí)間、發(fā)送方信息或摘要信息等。
由此可知,當(dāng)用戶需要閱讀該終端設(shè)備中未讀的通知類短消息時(shí),用戶首先通過(guò)通知會(huì)話提示信息這個(gè)入口將顯示屏的當(dāng)前可視界面從一級(jí)界面切換至二級(jí)界面,然后在二級(jí)界面中查看到未讀的通知會(huì)話,最后點(diǎn)擊未讀的通知會(huì)話實(shí)現(xiàn)將顯示屏的當(dāng)前可視界面從二級(jí)界面切換到用于顯示未讀的通知類短消息的三級(jí)界面,進(jìn)而在三級(jí)界面中閱讀完整呈現(xiàn)的未讀的通知類短消息,由于上述閱讀通知類短消息的步驟較多,降低用戶閱讀通知類短消息的效率。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種顯示會(huì)話的方法,能夠高效的閱讀未讀的通知類短消息,從而提高用戶的體驗(yàn)。
第一方面,本發(fā)明實(shí)施例提供了一種在移動(dòng)終端顯示屏上顯示會(huì)話的方法,包括:
接收用于啟動(dòng)該移動(dòng)終端中短消息應(yīng)用程序的指令;
在該短消息應(yīng)用程序啟動(dòng)之后,在該顯示屏的第一可視界面上同時(shí)顯示通知會(huì)話顯示區(qū)域和非通知會(huì)話顯示區(qū)域,該通知會(huì)話顯示區(qū)域用于顯示未讀的通知會(huì)話,該非通知會(huì)話顯示區(qū)域用于顯示非通知會(huì)話。
在上述顯示會(huì)話的方法中,在該短消息應(yīng)用程序啟動(dòng)之后,該移動(dòng)終端顯示屏的第一可視界面上同時(shí)顯示用于顯示未讀的通知會(huì)話的通知會(huì)話顯示區(qū)域和用于顯示非通知會(huì)話的非通知會(huì)話顯示區(qū)域,用戶可以在該第一可視界面上同時(shí)查看未讀的通知會(huì)話和非通知會(huì)話,實(shí)現(xiàn)在未讀的通知會(huì)話中閱讀未讀的通知類短消息,提高用戶閱讀未讀的通知類短消息的效率。
結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,在該短消息應(yīng)用程序啟動(dòng)之后,該顯示會(huì)話的方法還包括:
判斷該移動(dòng)終端中是否存在未讀的通知會(huì)話;
在該移動(dòng)終端中存在至少一個(gè)未讀的通知會(huì)話時(shí),基于該至少一個(gè)未讀的通知會(huì)話的數(shù)量將該至少一個(gè)未讀的通知會(huì)話顯示在該通知會(huì)話顯示區(qū)域,該至少一個(gè)未讀的通知會(huì)話可以部分或全部顯示在該通知會(huì)話顯示區(qū)域,該至少一個(gè)未讀的通知會(huì)話按照時(shí)間順序或逆序進(jìn)行排列,對(duì)未讀的通知會(huì)話按照時(shí)間進(jìn)行排序可以方便用戶閱讀未讀的通知會(huì)話。
結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,基于該至少一個(gè)未讀的通知會(huì)話的數(shù)量將所述至少一個(gè)未讀的通知會(huì)話顯示在所述通知會(huì)話顯示區(qū)域包括:
在該至少一個(gè)未讀的通知會(huì)話的數(shù)量不超過(guò)預(yù)設(shè)的第一閾值M1時(shí),將該至少一個(gè)未讀的通知會(huì)話以通知會(huì)話列表的形式顯示在該通知會(huì)話顯示區(qū)域,該通知會(huì)話列表最多包含M1個(gè)未讀的通知會(huì)話,此時(shí)該至少一個(gè)未讀的通知會(huì)話全部以通知會(huì)話列表的形式顯示。
結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,基于該至少一個(gè)未讀的通知會(huì)話的數(shù)量將該至少一個(gè)未讀的通知會(huì)話顯示在該通知會(huì)話顯示區(qū)域包括:
在該至少一個(gè)未讀的通知會(huì)話的數(shù)量超過(guò)第一閾值M1時(shí),在該通知會(huì)話顯示區(qū)域顯示第一通知會(huì)話列表和包含第一狀態(tài)標(biāo)識(shí)的第一狀態(tài)區(qū)域,其中,第一通知會(huì)話列表包含M1個(gè)未讀的通知會(huì)話,第一狀態(tài)標(biāo)識(shí)用于指示是否在該通知會(huì)話顯示區(qū)域追加顯示第二通知會(huì)話列表,第二通知會(huì)話列表最多包含第二閾值M2個(gè)未讀的通知會(huì)話,M1和M2均預(yù)先設(shè)置,此時(shí)該至少一個(gè)未讀的通知會(huì)話部分以第一通知會(huì)話列表的形式顯示,剩余部分以第二通知會(huì)話列表的形式進(jìn)行隱藏,或者,在剩余部分的未讀的通知會(huì)話的數(shù)量超過(guò)第二通知會(huì)話列表最多可以容納的會(huì)話數(shù)量時(shí),剩余部分中的一部分以第二通知會(huì)話列表的形式進(jìn)行隱藏,另外部分則不再在第一可視界面中顯示,而在第二可視界面中顯示。
結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,在該通知會(huì)話顯示區(qū)域顯示第一通知會(huì)話列表和包含第一狀態(tài)標(biāo)識(shí)的第一狀態(tài)區(qū)域之后,該顯示會(huì)話的方法還包括:
在該第一狀態(tài)區(qū)域接收到用戶觸發(fā)的用于顯示第二通知會(huì)話列表的指令時(shí),在該通知會(huì)話顯示區(qū)域顯示第二通知會(huì)話列表和包含第二狀態(tài)標(biāo)識(shí)的第二狀態(tài)區(qū)域,第二狀態(tài)標(biāo)識(shí)用于指示是否在通知會(huì)話顯示區(qū)域隱藏第二通知會(huì)話列表。
由此可知,在該通知會(huì)話列表中所包含的未讀的通知會(huì)話的數(shù)量超過(guò)M1時(shí),并非在通知會(huì)話顯示區(qū)域顯示超過(guò)M1個(gè)的未讀的通知會(huì)話,而是通過(guò)顯示一個(gè)包含第一狀態(tài)標(biāo)識(shí)的第一狀態(tài)區(qū)域,基于在第一狀態(tài)區(qū)域接收到用戶觸發(fā)的指令來(lái)控制在該通知會(huì)話顯示區(qū)域顯示第二通知會(huì)話列表,即用戶需要查看更多的未讀的通知會(huì)話時(shí)才顯示更多的未讀的通知會(huì)話,提高用戶體驗(yàn)。
結(jié)合第一方面的第四種可能的實(shí)現(xiàn)方式,在第一方面的第五種可能的實(shí)現(xiàn)方式中,在該通知會(huì)話顯示區(qū)域顯示第二通知會(huì)話列表包括:
將該通知會(huì)話顯示區(qū)域的顯示高度進(jìn)行擴(kuò)大以獲得增加的通知會(huì)話顯示區(qū)域,在增加的通知會(huì)話顯示區(qū)域中顯示第二通知會(huì)話列表。
由上可知,擴(kuò)大后的通知會(huì)話顯示區(qū)域包括擴(kuò)大前的通知會(huì)話顯示區(qū)域和增加的通知會(huì)話顯示區(qū)域,擴(kuò)大前的通知會(huì)話顯示區(qū)域用于顯示第一通知會(huì)話列表,增加的通知會(huì)話顯示區(qū)域用于顯示第二通知會(huì)話列表,通過(guò)擴(kuò)大處理可以使得在擴(kuò)大前后第一通知會(huì)話列表中所包含的通知會(huì)話的顯示高度保持不變,甚至在第二通知會(huì)話列表中所包含的通知會(huì)話的顯示高度和第一通知會(huì)話列表中所包含的通知會(huì)話的顯示高度相同,提高用戶在擴(kuò)大后的通知會(huì)話顯示區(qū)域中閱讀未讀的通知會(huì)話的體驗(yàn)。
結(jié)合第一方面的第四或第五種可能的實(shí)現(xiàn)方式,在第一方面的第六種可能的實(shí)現(xiàn)方式中,在該通知會(huì)話顯示區(qū)域顯示第二通知會(huì)話列表和包含第二狀態(tài)標(biāo)識(shí)的第二狀態(tài)區(qū)域之后,該顯示會(huì)話的方法還包括:
在第二狀態(tài)區(qū)域接收到用戶觸發(fā)的用于隱藏第二通知會(huì)話列表的指令時(shí),在該通知會(huì)話顯示區(qū)域隱藏第二通知會(huì)話列表和顯示包含第一狀態(tài)標(biāo)識(shí)的第一狀態(tài)區(qū)域。
由此可知,在該通知會(huì)話顯示區(qū)域顯示第一通知會(huì)話列表和第二通知會(huì)話列表之后,基于在第二狀態(tài)區(qū)域接收到的用戶觸發(fā)的指令來(lái)控制在該通知會(huì)話顯示區(qū)域隱藏第二通知會(huì)話列表,即顯示更少的未讀的通知會(huì)話,提高用戶體驗(yàn)。
結(jié)合第一方面的第三或第四或第五或第六種可能的實(shí)現(xiàn)方式,在第一方面的第七種可能的實(shí)現(xiàn)方式中,該通知會(huì)話顯示區(qū)域還包括標(biāo)題區(qū)域,該顯示會(huì)話的方法還包括:
在該標(biāo)題區(qū)域中接收到用戶觸發(fā)的用于實(shí)現(xiàn)界面切換的指令時(shí),將該顯示屏從顯示第一可視界面切換到顯示第二可視界面,該第二可視界面包含所有未讀的通知會(huì)話和所有已讀的通知會(huì)話。
由此可知,在該標(biāo)題區(qū)域中接收到用戶觸發(fā)的用于實(shí)現(xiàn)界面切換的指令時(shí),該顯示屏從顯示第一可視界面切換到顯示第二可視界面,第一可視界面是一級(jí)界面,第二可視界面是二級(jí)界面,實(shí)現(xiàn)用戶在二級(jí)界面中查看所有未讀的通知會(huì)話和所有已讀的通知會(huì)話。
結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第八種可能的實(shí)現(xiàn)方式中,在該至少一個(gè)未讀的通知會(huì)話的數(shù)量超過(guò)預(yù)設(shè)的第一閾值M1時(shí),將該至少一個(gè)未讀的通知會(huì)話顯示在該通知會(huì)話顯示區(qū)域包括:
根據(jù)在該通知會(huì)話顯示區(qū)域上接收到的用戶觸發(fā)的用于實(shí)現(xiàn)滾動(dòng)功能的指令,在該通知會(huì)話顯示區(qū)域滾動(dòng)顯示該至少一個(gè)未讀的通知會(huì)話。
由此可知,在第一可視界面的通知會(huì)話顯示區(qū)域可以顯示所有未讀的通知會(huì)話,由于第一可視界面是一級(jí)界面,實(shí)現(xiàn)用戶在一級(jí)界面查看所有未讀的通知會(huì)話。
結(jié)合第一方面的第八種可能的實(shí)現(xiàn)方式,在第一方面的第九種可能的實(shí)現(xiàn)方式中,在該通知會(huì)話顯示區(qū)域滾動(dòng)顯示所有未讀的通知會(huì)話的過(guò)程中,該顯示會(huì)話的方法還包括:
在該通知會(huì)話顯示區(qū)域顯示滾動(dòng)條,該滾動(dòng)條用于指示在該通知會(huì)話顯示區(qū)域中當(dāng)前所顯示的未讀的通知會(huì)話在所有未讀的通知會(huì)話中的位置。
結(jié)合第一方面的第八或第九種可能的實(shí)現(xiàn)方式,在第一方面的第十種可能的實(shí)現(xiàn)方式中,該通知會(huì)話顯示區(qū)域還包括標(biāo)題區(qū)域,該顯示會(huì)話的方法還包括:
在該標(biāo)題區(qū)域中接收到用戶觸發(fā)的用于實(shí)現(xiàn)界面切換的指令時(shí),將該顯示屏從顯示第一可視界面切換到顯示第三可視界面,第三可視界面包含所有已讀的通知會(huì)話。
由此可知,在該標(biāo)題區(qū)域中接收到用戶觸發(fā)的用于實(shí)現(xiàn)界面切換的指令時(shí),該顯示屏從顯示第一可視界面切換到顯示第三可視界面,第三可視界面是二級(jí)界面,實(shí)現(xiàn)用戶在二級(jí)界面中查看所有已讀的通知會(huì)話。
結(jié)合第一方面的第七或第十種可能的實(shí)現(xiàn)方式,在第一方面的第十一種可能的實(shí)現(xiàn)方式中,該標(biāo)題區(qū)域包括圖形標(biāo)識(shí)、文字標(biāo)識(shí)或用于指示當(dāng)前所有未讀的通知類短消息的數(shù)量的數(shù)字標(biāo)識(shí)。
結(jié)合第一方面或第一方面的第一至第十一任一可能的實(shí)現(xiàn)方式,在第一方面的第十二種可能的實(shí)現(xiàn)方式中,該顯示會(huì)話的方法還包括:
在該通知會(huì)話顯示區(qū)域和該非通知會(huì)話顯示區(qū)域之間顯示分界線以用于區(qū)分該通知會(huì)話顯示區(qū)域和該非通知會(huì)話顯示區(qū)域。
第二方面,本發(fā)明實(shí)施例提供了另外一種在移動(dòng)終端顯示屏上顯示會(huì)話的方法,該顯示屏的第一可視界面上同時(shí)顯示通知會(huì)話顯示區(qū)域和非通知會(huì)話顯示區(qū)域,該通知會(huì)話顯示區(qū)域用于顯示至少一個(gè)未讀的通知會(huì)話,該非通知會(huì)話顯示區(qū)域用于顯示至少一個(gè)非通知會(huì)話,該顯示會(huì)話的方法包括:
接收短消息;
判斷該短消息是否為通知類短消息;
在該短消息是通知類短消息時(shí),將該短消息所屬的通知會(huì)話作為未讀的通知會(huì)話顯示在該通知會(huì)話顯示區(qū)域。
由上可知,在該移動(dòng)終端中短消息應(yīng)用程序啟動(dòng)并且該移動(dòng)終端顯示屏呈現(xiàn)出該短消息應(yīng)用程序的界面之后,該移動(dòng)終端接收到的新的通知類短消息,則將該新的通知類短消息所屬的通知會(huì)話作為未讀的通知會(huì)話顯示通知會(huì)話顯示區(qū)域,方便用戶閱讀該新的通知類短消息。
結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,將該短消息所屬的通知會(huì)話作為未讀的通知會(huì)話顯示在該通知會(huì)話顯示區(qū)域包括:
將該短消息所屬的通知會(huì)話作為第一個(gè)未讀的通知會(huì)話顯示在該通知會(huì)話顯示區(qū)域的頂部,將最新的未讀的通知會(huì)話作為第一個(gè)未讀的通知會(huì)話顯示在頂部可以方便用戶閱讀最新的未讀的通知會(huì)話。
結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,在確定該短消息是通知類短消息之后,該顯示會(huì)話的方法還包括:
確認(rèn)該移動(dòng)終端中是否已經(jīng)存在該短消息所屬的通知會(huì)話;
如果已經(jīng)存在該短消息所屬的通知會(huì)話,確認(rèn)該短消息所屬的通知會(huì)話為已讀或未讀,如果該短消息所屬的通知會(huì)話為已讀,將該移動(dòng)終端中未讀的通知會(huì)話的數(shù)量加1;如果該短消息所屬的通知會(huì)話為未讀,保持該移動(dòng)終端中未讀的通知會(huì)話的數(shù)量不變;
如果不存在該短消息所屬的通知會(huì)話,創(chuàng)建一個(gè)新的通知會(huì)話以使得該新的通知會(huì)話包含該短消息,并且將該移動(dòng)終端中未讀的通知會(huì)話的數(shù)量加1;
根據(jù)該移動(dòng)終端中未讀的通知會(huì)話的數(shù)量調(diào)整該會(huì)話顯示區(qū)域中未讀的通知會(huì)話的顯示。
結(jié)合第二方面或第二方面的第一或第二種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,該顯示會(huì)話的方法還包括:
在該短消息不是通知類短消息時(shí),將該短消息所屬的非通知會(huì)話顯示在該非通知會(huì)話顯示區(qū)域。
第三方面、本發(fā)明實(shí)施例提供了一種移動(dòng)終端,包括:
觸控模塊,用于接收用于啟動(dòng)該移動(dòng)終端中短消息應(yīng)用程序的指令;
顯示模塊,在該短消息應(yīng)用程序啟動(dòng)之后,在該移動(dòng)終端顯示屏的第一可視界面上同時(shí)顯示通知會(huì)話顯示區(qū)域和非通知會(huì)話顯示區(qū)域,該通知會(huì)話顯示區(qū)域用于顯示未讀的通知會(huì)話,該非通知會(huì)話顯示區(qū)域用于顯示非通知會(huì)話。
結(jié)合第三方面,在第三方面的第一種可能的實(shí)現(xiàn)方式中,該移動(dòng)終端還包括:
判斷模塊,用于判斷該移動(dòng)終端中是否存在未讀的通知會(huì)話;
相應(yīng)地,該顯示模塊,還用于在該判斷模塊判斷出該移動(dòng)終端中存在至少一個(gè)未讀的通知會(huì)話時(shí),基于該至少一個(gè)未讀的通知會(huì)話的數(shù)量將該至少一個(gè)未讀的通知會(huì)話顯示在該通知會(huì)話顯示區(qū)域。
結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第三方面的第二種可能的實(shí)現(xiàn)方式中,該顯示模塊具體用于:
在該至少一個(gè)未讀的通知會(huì)話的數(shù)量不超過(guò)預(yù)設(shè)的第一閾值M1時(shí),將該至少一個(gè)未讀的通知會(huì)話以通知會(huì)話列表的形式顯示在該通知會(huì)話顯示區(qū)域,該通知會(huì)話列表最多包含M1個(gè)未讀的通知會(huì)話。
結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第三方面的第三種可能的實(shí)現(xiàn)方式中,該顯示模塊具體用于:
在該至少一個(gè)未讀的通知會(huì)話的數(shù)量超過(guò)預(yù)設(shè)的第一閾值M1時(shí),在該通知會(huì)話顯示區(qū)域顯示第一通知會(huì)話列表和包含第一狀態(tài)標(biāo)識(shí)的第一狀態(tài)區(qū)域,其中,第一通知會(huì)話列表包含M1個(gè)未讀的通知會(huì)話,第一狀態(tài)標(biāo)識(shí)用于指示是否在該通知會(huì)話顯示區(qū)域追加顯示第二通知會(huì)話列表,該第二通知會(huì)話列表最多包含第二閾值M2個(gè)未讀的通知會(huì)話,M1和M2均預(yù)先設(shè)置。
結(jié)合第三方面的第三種可能的實(shí)現(xiàn)方式,在第三方面的第四種可能的實(shí)現(xiàn)方式中,該觸控模塊,還用于在該第一狀態(tài)區(qū)域接收到用戶觸發(fā)的用于顯示該第二通知會(huì)話列表的指令;
相應(yīng)地,顯示模塊,在該觸控模塊接收到用于顯示第二通知會(huì)話列表的指令時(shí),還用于在該通知會(huì)話顯示區(qū)域顯示第二通知會(huì)話列表和包含第二狀態(tài)標(biāo)識(shí)的第二狀態(tài)區(qū)域,第二狀態(tài)標(biāo)識(shí)用于指示是否在該通知會(huì)話顯示區(qū)域隱藏第二通知會(huì)話列表。
結(jié)合第三方面的第四種可能的實(shí)現(xiàn)方式,在第三方面的第五種可能的實(shí)現(xiàn)方式中,觸控模塊,還用于在該第一狀態(tài)區(qū)域接收到用戶觸發(fā)的用于顯示該第二通知會(huì)話列表的指令;
相應(yīng)地,該顯示模塊,在該觸控模塊接收用于隱藏第二通知會(huì)話列表的指令時(shí),還用于在該通知會(huì)話顯示區(qū)域隱藏第二通知會(huì)話列表和顯示包含第一狀態(tài)標(biāo)識(shí)的第一狀態(tài)區(qū)域。
結(jié)合第三方面的第三或第四或第五種可能的實(shí)現(xiàn)方式,在第三方面的第六種可能的實(shí)現(xiàn)方式中,該通知會(huì)話顯示區(qū)域還包括標(biāo)題區(qū)域,該觸控模塊,還用于在該標(biāo)題區(qū)域中接收用戶觸發(fā)的用于實(shí)現(xiàn)界面切換的指令;
相應(yīng)地,該顯示模塊,在該觸控模塊接收到用于實(shí)現(xiàn)界面切換的指令時(shí),還用于將該顯示屏從顯示第一可視界面切換到顯示第二可視界面,該第二可視界面包含所有未讀的通知會(huì)話和所有已讀的通知會(huì)話。
結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第三方面的第七種可能的實(shí)現(xiàn)方式中,觸控模塊,還用于在該通知會(huì)話顯示區(qū)域中接收用戶觸發(fā)的用于實(shí)現(xiàn)滾動(dòng)功能的指令;
相應(yīng)地,顯示模塊,還用于:在該至少一個(gè)未讀的通知會(huì)話的數(shù)量超過(guò)預(yù)設(shè)的第一閾值M1時(shí),還用于根據(jù)該觸控模塊接收到的用于實(shí)現(xiàn)滾動(dòng)功能的指令,在該通知會(huì)話顯示區(qū)域滾動(dòng)顯示該至少一個(gè)未讀的通知會(huì)話。
結(jié)合第三方面的第七種可能的實(shí)現(xiàn)方式,在第三方面的第八種可能的實(shí)現(xiàn)方式中,該通知會(huì)話顯示區(qū)域還包括標(biāo)題區(qū)域,該觸控模塊,還用于在該標(biāo)題區(qū)域中接收用戶觸發(fā)的用于實(shí)現(xiàn)界面切換的指令;
相應(yīng)地,該顯示模塊,在該觸控模塊接收到用于實(shí)現(xiàn)界面切換的指令時(shí),還用于將該顯示屏從顯示第一可視界面切換到顯示第三可視界面,第三可視界面包含所有已讀的通知會(huì)話。
第四方面,本發(fā)明實(shí)施例提供了又一種移動(dòng)終端,包括:
接收模塊,用于接收短消息;
判斷模塊,用于判斷該接收模塊接收的短消息是否為通知類短消息;
顯示模塊,用于在該判斷模塊判斷出該短消息是通知類短消息時(shí),將該短消息所屬的通知會(huì)話作為未讀的通知會(huì)話顯示在通知會(huì)話顯示區(qū)域;其中,在該移動(dòng)終端顯示屏的第一可視界面上同時(shí)顯示該通知會(huì)話顯示區(qū)域和非通知會(huì)話顯示區(qū)域,該通知會(huì)話顯示區(qū)域用于顯示至少一個(gè)未讀的通知會(huì)話,該非通知會(huì)話顯示區(qū)域用于顯示至少一個(gè)非通知會(huì)話。
結(jié)合第四方面,在第四方面的第一種可能的實(shí)現(xiàn)方式中,該顯示模塊具體用于:將該短消息所屬的通知會(huì)話作為第一個(gè)未讀的通知會(huì)話顯示在該通知會(huì)話顯示區(qū)域的頂部。
結(jié)合第四方面或第四方面的第一種可能的實(shí)現(xiàn)方式,在第四方面的第二種可能的實(shí)現(xiàn)方式中,該移動(dòng)終端還包括確認(rèn)模塊,用于:
在該判斷模塊判斷出該短消息是通知類短消息之后,確認(rèn)該移動(dòng)終端中是否已經(jīng)存在該短消息所屬的通知會(huì)話;
如果已經(jīng)存在該短消息所屬的通知會(huì)話,確認(rèn)該短消息所屬的通知會(huì)話為已讀或未讀,如果該短消息所屬的通知會(huì)話為已讀,將該移動(dòng)終端中未讀的通知會(huì)話的數(shù)量加1;如果該短消息所屬的通知會(huì)話為未讀,保持該移動(dòng)終端中未讀的通知會(huì)話的數(shù)量不變;
如果不存在該短消息所屬的通知會(huì)話,創(chuàng)建一個(gè)新的通知會(huì)話以使得該新的通知會(huì)話包含該短消息,并且將該移動(dòng)終端中未讀的通知會(huì)話的數(shù)量加1;
對(duì)應(yīng)地,該顯示模塊用于根據(jù)該確認(rèn)模塊確認(rèn)出的未讀的通知會(huì)話的數(shù)量調(diào)整該會(huì)話顯示區(qū)域中未讀的通知會(huì)話的顯示。
結(jié)合第四方面或第四方面的第一或第二種可能的實(shí)現(xiàn)方式,在第四方面的第三種可能的實(shí)現(xiàn)方式中,該顯示模塊,還用于在該短消息不是通知類短消息時(shí),將該短消息所屬的非通知會(huì)話顯示在該非通知會(huì)話顯示區(qū)域。
第五方面,本發(fā)明提供了一種移動(dòng)終端,包括輸入設(shè)備、處理器和顯示屏;
該輸入設(shè)備,用于接收用于啟動(dòng)該移動(dòng)終端中短消息應(yīng)用程序的指令;
該處理器,在該短消息應(yīng)用程序啟動(dòng)之后,用于在該移動(dòng)終端中顯示屏的第一可視界面上同時(shí)顯示通知會(huì)話顯示區(qū)域和非通知會(huì)話顯示區(qū)域,其中,該通知會(huì)話顯示區(qū)域用于顯示未讀的通知會(huì)話,該非通知會(huì)話顯示區(qū)域用于顯示非通知會(huì)話。
結(jié)合第五方面,在第五方面的第一種可能的實(shí)現(xiàn)方式中,該處理器還用于:
判斷該移動(dòng)終端中是否存在未讀的通知會(huì)話;
在該移動(dòng)終端中存在至少一個(gè)未讀的通知會(huì)話時(shí),基于該至少一個(gè)未讀的通知會(huì)話的數(shù)量將該至少一個(gè)未讀的通知會(huì)話顯示在該通知會(huì)話顯示區(qū)域。
結(jié)合第五方面的第一種可能的實(shí)現(xiàn)方式,在第五方面的第二種可能的實(shí)現(xiàn)方式中,該處理器具體用于:
在該至少一個(gè)未讀的通知會(huì)話的數(shù)量不超過(guò)預(yù)設(shè)的第一閾值M1時(shí),將該至少一個(gè)未讀的通知會(huì)話以通知會(huì)話列表的形式顯示在該通知會(huì)話顯示區(qū)域,該通知會(huì)話列表最多包含M1個(gè)未讀的通知會(huì)話。
結(jié)合第五方面的第一種可能的實(shí)現(xiàn)方式,在第五方面的第三種可能的實(shí)現(xiàn)方式中,該處理器具體用于:
在該至少一個(gè)未讀的通知會(huì)話的數(shù)量超過(guò)預(yù)設(shè)的第一閾值M1時(shí),在該通知會(huì)話顯示區(qū)域顯示第一通知會(huì)話列表和包含第一狀態(tài)標(biāo)識(shí)的第一狀態(tài)區(qū)域,其中,第一通知會(huì)話列表包含M1個(gè)未讀的通知會(huì)話,第一狀態(tài)標(biāo)識(shí)用于指示是否在該通知會(huì)話顯示區(qū)域追加顯示第二通知會(huì)話列表,第二通知會(huì)話列表最多包含第二閾值M2個(gè)未讀的通知會(huì)話,M1和M2均預(yù)先設(shè)置。
結(jié)合第五方面的第三種可能的實(shí)現(xiàn)方式,在第五方面的第四種可能的實(shí)現(xiàn)方式中,輸入設(shè)備還用于在第一狀態(tài)區(qū)域接收到用戶觸發(fā)的用于顯示第二通知會(huì)話列表的指令;
相應(yīng)地,處理器還用于在該通知會(huì)話顯示區(qū)域顯示第二通知會(huì)話列表和包含第二狀態(tài)標(biāo)識(shí)的第二狀態(tài)區(qū)域,第二狀態(tài)標(biāo)識(shí)用于指示是否在該通知會(huì)話顯示區(qū)域隱藏第二通知會(huì)話列表。
結(jié)合第五方面的第四種可能的實(shí)現(xiàn)方式,在第五方面的第五種可能的實(shí)現(xiàn)方式中,輸入設(shè)備還用于在該第二狀態(tài)區(qū)域接收到用戶觸發(fā)的用于隱藏第二通知會(huì)話列表的指令;
相應(yīng)地,處理器還用于在該通知會(huì)話顯示區(qū)域隱藏第二通知會(huì)話列表和顯示包含第一狀態(tài)標(biāo)識(shí)的第一狀態(tài)區(qū)域。
結(jié)合第五方面的第三或第四或第五種可能的實(shí)現(xiàn)方式,在第五方面的第六種可能的實(shí)現(xiàn)方式中,該通知會(huì)話顯示區(qū)域還包括標(biāo)題區(qū)域,
該輸入設(shè)備,還用于在該標(biāo)題區(qū)域中接收用戶觸發(fā)的用于實(shí)現(xiàn)界面切換的指令;
該處理器,在該輸入設(shè)備接收到用于實(shí)現(xiàn)界面切換的指令時(shí),還用于將該顯示屏從顯示第一可視界面切換到顯示第二可視界面,第二可視界面包含所有未讀的通知會(huì)話和所有已讀的通知會(huì)話。
結(jié)合第五方面的第一種可能的實(shí)現(xiàn)方式,在第五方面的第七種可能的實(shí)現(xiàn)方式中,在該至少一個(gè)未讀的通知會(huì)話的數(shù)量超過(guò)預(yù)設(shè)的第一閾值M1時(shí),
該輸入設(shè)備還用于在該通知會(huì)話顯示區(qū)域中接收用戶觸發(fā)的用于實(shí)現(xiàn)滾動(dòng)功能的指令;
對(duì)應(yīng)地,該處理器具體用于:根據(jù)該輸入設(shè)備接收到的用于實(shí)現(xiàn)滾動(dòng)功能的指令,在該通知會(huì)話顯示區(qū)域滾動(dòng)顯示至少一個(gè)未讀的通知會(huì)話。
結(jié)合第五方面的第七種可能的實(shí)現(xiàn)方式,該通知會(huì)話顯示區(qū)域還包括標(biāo)題區(qū)域,
該輸入設(shè)備,還用于在該標(biāo)題區(qū)域中接收用戶觸發(fā)的用于實(shí)現(xiàn)界面切換的指令;
對(duì)應(yīng)地,該處理器,還用于在該輸入設(shè)備接收到用于實(shí)現(xiàn)界面切換的指令時(shí),將該移動(dòng)終端顯示屏從顯示第一可視界面切換到顯示第三可視界面,第三可視界面包含所有已讀的通知會(huì)話。
第六方面,本發(fā)明提供了一種移動(dòng)終端,包括:接收器、處理器和顯示屏;
該接收器,用于接收短消息;
該處理器,用于:判斷該接收器接收的短消息是否為通知類短消息;在判斷該短消息是通知類短消息時(shí),將該短消息所屬的通知會(huì)話作為未讀的通知會(huì)話顯示在該顯示屏的第一可視界面所包含的通知會(huì)話顯示區(qū)域,其中,該顯示屏的第一可視界面同時(shí)顯示該通知會(huì)話顯示區(qū)域和非通知會(huì)話顯示區(qū)域,該通知會(huì)話顯示區(qū)域用于顯示至少一個(gè)未讀的通知會(huì)話,該非通知會(huì)話顯示區(qū)域用于顯示至少一個(gè)非通知會(huì)話。
結(jié)合第六方面,在第六方面的第一種可能的實(shí)現(xiàn)方式中,該處理器具體用于:將該短消息所屬的通知會(huì)話作為第一個(gè)未讀的通知會(huì)話顯示在該通知會(huì)話顯示區(qū)域的頂部。
結(jié)合第六方面或第六方面的第一種可能的實(shí)現(xiàn)方式,在第六方面的第二種可能的實(shí)現(xiàn)方式中,該處理器還用于:
在判斷該短消息是通知類短消息之后,確認(rèn)該移動(dòng)終端中是否已經(jīng)存在該短消息所屬的通知會(huì)話;
如果已經(jīng)存在該短消息所屬的通知會(huì)話,確認(rèn)該短消息所屬的通知會(huì)話為已讀或未讀,如果該短消息所屬的通知會(huì)話為已讀,將該移動(dòng)終端中未讀的通知會(huì)話的數(shù)量加1;如果該短消息所屬的通知會(huì)話為未讀,保持移動(dòng)終端中未讀的通知會(huì)話的數(shù)量不變;
如果不存在該短消息所屬的通知會(huì)話,創(chuàng)建一個(gè)新的通知會(huì)話以使得該新的通知會(huì)話包含該短消息,并且將該移動(dòng)終端中未讀的通知會(huì)話的數(shù)量加1;以及,
根據(jù)該移動(dòng)終端中未讀的通知會(huì)話的數(shù)量調(diào)整該會(huì)話顯示區(qū)域中未讀的通知會(huì)話的顯示。
結(jié)合第六方面或第六方面的任意一種可能的實(shí)現(xiàn)方式,在第六方面的第三種可能的實(shí)現(xiàn)方式中,該處理器還用于在該短消息不是通知類短消息時(shí),將該短消息所屬的非通知會(huì)話顯示在該非通知會(huì)話顯示區(qū)域。
在本發(fā)明中,非通知會(huì)話用于指示相同的發(fā)送方與該移動(dòng)終端之間進(jìn)行通信的非通知類短消息的集合,該非通知類短消息的集合可以包括一條或多條非通知類短消息,該非通知類短消息的集合是完整呈現(xiàn)的非通知類短消息的集合;通知會(huì)話用于指示相同的發(fā)送方與該移動(dòng)終端之間進(jìn)行通信的通知類短消息的集合,該通知類短消息的集合可以包括一條或多條通知類短消息,該通知類短消息的集合是完整呈現(xiàn)的通知類短消息的集合。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1a提供了一種移動(dòng)終端顯示屏顯示會(huì)話的一級(jí)界面;
圖1b提供了一種移動(dòng)終端顯示屏顯示通知會(huì)話的二級(jí)界面;
圖2提供了一個(gè)移動(dòng)終端的邏輯結(jié)構(gòu)的示意圖;
圖3為本發(fā)明實(shí)施例提供的一種在移動(dòng)終端顯示屏上顯示顯示會(huì)話的流程圖;
圖4a為通知會(huì)話顯示區(qū)域顯示包含第一狀態(tài)標(biāo)識(shí)的第一狀態(tài)區(qū)域的示意圖;
圖4b為通知會(huì)話顯示區(qū)域顯示包含第二狀態(tài)標(biāo)識(shí)的第二狀體區(qū)域的示意圖;
圖5為本發(fā)明實(shí)施例提供的另一種在移動(dòng)終端顯示屏上顯示顯示會(huì)話的流程圖;
圖6a為移動(dòng)終端接收到新的通知類短消息之前顯示界面的示意圖;
圖6b為移動(dòng)終端接收到新的通知類短消息之后顯示界面的示意圖;
圖7a為移動(dòng)終端中刪除通知會(huì)話之前顯示界面的示意圖;
圖7b為移動(dòng)終端中用于提示刪除通知會(huì)話的顯示界面的示意圖;
圖7c為移動(dòng)終端中刪除通知會(huì)話之后顯示界面的示意圖;
圖8為本發(fā)明一個(gè)實(shí)施例提供的移動(dòng)終端的結(jié)構(gòu)示意圖;
圖9為本發(fā)明又一個(gè)實(shí)施例提供的移動(dòng)終端的結(jié)構(gòu)示意圖;
圖10為本發(fā)明又一個(gè)實(shí)施例提供的移動(dòng)終端的結(jié)構(gòu)示意圖;
圖11為本發(fā)明又一個(gè)實(shí)施例提供的移動(dòng)終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖,對(duì)本發(fā)明的實(shí)施例進(jìn)行描述。
如圖2所示為一個(gè)移動(dòng)終端的邏輯結(jié)構(gòu)示例圖。其中,該移動(dòng)終端包括應(yīng)用層(Application)、框架層(Framework)、核心庫(kù)層(Kernel Library)、驅(qū)動(dòng)層(Driver)和硬件層(Hardware)。應(yīng)用層可包括桌面啟動(dòng)器(launcher)、媒體播放器(Media Player)、瀏覽器(Browser)等??蚣軐涌砂▓D形服務(wù)(Graphic Service)、系統(tǒng)服務(wù)(System service)、網(wǎng)頁(yè)服務(wù)(Web Service)和用戶服務(wù)(Customer Service)等;圖形服務(wù)中,可包括如微件(Widget)、畫布(Canvas)、視圖(Views)、Render Script等。核心庫(kù)是操作系統(tǒng)的核心部分,包括輸入/輸出服務(wù)(I/O Service)、核心服務(wù)(Kernel Service)、圖形設(shè)備接口(Graphic Device Interface,GDI)以及實(shí)現(xiàn)中央處理器(Central Processing Unit,CPU)、圖像處理器(Graphic Processing Unit,GPU)圖形處理的圖形引擎(Graphics Engine)等;圖形引擎可包括2D(2-dimension)引擎、3D(3-dimension)引擎、合成器(Composition)、幀緩沖區(qū)(Frame Buffer)、EGL等。驅(qū)動(dòng)層可包括CPU驅(qū)動(dòng)(CPU Driver)、GPU驅(qū)動(dòng)(GPU Driver)、顯示控制器驅(qū)動(dòng)(Display Controller Driver)等。硬件層包括CPU、GPU等,當(dāng)然還可以包括存儲(chǔ)器、輸入/輸出設(shè)備(I/O Device)、內(nèi)存(Double Date Rate,DDR)、內(nèi)存控制器(DDR Controller,DDRC)、網(wǎng)絡(luò)接口等,輸入設(shè)備可包括鍵盤、鼠標(biāo)、觸摸屏等,輸出設(shè)備可包括顯示設(shè)備(Display Device)如液晶顯示屏(Liquid Crystal Display,LCD)、陰極射線顯像管(Cathode Ray Tube,CRT)、全息成像(Holographic)、投影(Projector)等。在硬件層之上可運(yùn)行有操作系統(tǒng)(如Android、iOS等)以及一些應(yīng)用程序。
圖3為本發(fā)明一個(gè)實(shí)施例提供的在移動(dòng)終端顯示屏上顯示會(huì)話的方法,該方法的執(zhí)行主體為移動(dòng)終端,例如,該移動(dòng)終端可以是移動(dòng)電話(或稱之為手機(jī)、智能機(jī)等),該移動(dòng)電話設(shè)置有觸摸屏或觸摸板等觸摸設(shè)備。具體地,該移動(dòng)終端的邏輯結(jié)構(gòu)可以參考圖2所示。
具體地,該顯示會(huì)話的方法包括:
S31、接收用于啟動(dòng)短消息應(yīng)用程序的指令;
具體地,移動(dòng)終端通過(guò)配置的觸摸設(shè)備接收用戶觸發(fā)的用于啟動(dòng)該短消息應(yīng)用程序的指令以實(shí)現(xiàn)啟動(dòng)該短消息應(yīng)用程序,比如,用戶在該顯示屏上點(diǎn)擊顯示該短消息應(yīng)用程序的圖標(biāo)以實(shí)現(xiàn)啟動(dòng)該段消息應(yīng)用程序。
需要說(shuō)明的是,該短消息應(yīng)用程序?yàn)樵撘苿?dòng)終端中用于管理該移動(dòng)終端的短消息的應(yīng)用程序,包括顯示、新建、刪除、搜索或攔截短消息等各種功能。
S32、在該短消息應(yīng)用程序啟動(dòng)之后,在該顯示屏的第一可視界面上同時(shí)顯示通知會(huì)話顯示區(qū)域和非通知會(huì)話顯示區(qū)域;
其中,該通知會(huì)話顯示區(qū)域用于顯示未讀的通知會(huì)話,該非通知會(huì)話顯示區(qū)域用于顯示非通知會(huì)話。
需要說(shuō)明的是,同時(shí)顯示是指在第一可視界面上同時(shí)呈現(xiàn)出通知會(huì)話顯示區(qū)域和非通知會(huì)話顯示區(qū)域,這兩個(gè)顯示區(qū)域之間不需要通過(guò)不同窗口或不同界面的切換來(lái)呈現(xiàn)。本發(fā)明對(duì)于這兩個(gè)顯示區(qū)域的同時(shí)顯示方式不做具體限定,比如其中一個(gè)顯示區(qū)域可以處于折疊或隱藏狀態(tài);
另外,在本發(fā)明中,顯示屏的可視界面,包括第一可視界面以及后面提到的第二可視界面和第三可視界面,可以指通過(guò)滾動(dòng)條來(lái)實(shí)現(xiàn)顯示屏所動(dòng)態(tài)呈現(xiàn)的界面,并不限定為固定的靜態(tài)界面。
如前所述,通知會(huì)話用于指示完整呈現(xiàn)的通知類短消息的集合,完整呈現(xiàn)的通知類短消息有別于概要信息,提示信息或部分信息等不完整呈現(xiàn)的通知類短消息,該通知類短消息的集合包含至少一條通知類短消息,在該通知會(huì)話顯示區(qū)域顯示通知會(huì)話并不是將該通知類短消息的集合中所包含的短消息顯示在該通知會(huì)話顯示區(qū)域,而是將該通知類短消息的集合的概要信息作為通知會(huì)話顯示在該通知會(huì)話顯示區(qū)域,該概要信息可以包含會(huì)話名稱、時(shí)間或短消息摘要信息等。并且,通過(guò)第一可視界面中該通知會(huì)話顯示區(qū)域所顯示的通知會(huì)話這個(gè)入口,用戶可以實(shí)現(xiàn)將移動(dòng)終端顯示屏所顯示的第一可視界面切換到用于顯示通知會(huì)話所包含的短消息的可視界面,進(jìn)而查看通知會(huì)話中所包含的通知類短消息。
類似地,非通知會(huì)話用于指示完整呈現(xiàn)的非通知類短消息的集合,該非通知類短消息的集合包含至少一條非通知類短消息,在該非通知會(huì)話顯示區(qū)域顯示非通知會(huì)話并不是將該非通知類短消息的集合中所包含的短消息顯示在該非通知會(huì)話顯示區(qū)域,而是將該非通知類短消息的集合的概要信息作為非通知會(huì)話顯示在該非通知會(huì)話顯示區(qū)域,該概要信息也可以包含會(huì)話名稱、時(shí)間或短消息摘要信息等。并且,通過(guò)第一可視界面中該非通知會(huì)話顯示區(qū)域所顯示的非通知會(huì)話這個(gè)入口,用戶可以實(shí)現(xiàn)將移動(dòng)終端顯示屏所顯示的第一可視界面切換到用于顯示非通知會(huì)話所包含的短消息的可視界面,進(jìn)而查看非通知會(huì)話中所包含的非通知類短消息。進(jìn)一步,該顯示會(huì)話的方法還包括:
S33、在該短消息應(yīng)用程序啟動(dòng)之后,判斷該移動(dòng)終端中是否存在未讀的通知會(huì)話;
具體地,通過(guò)判斷該移動(dòng)終端中是否存在未讀的通知類短消息來(lái)確定是否存在未讀的通知會(huì)話,如果存在未讀的通知類短消息,則未讀的通知類短消息所屬的通知會(huì)話即為未讀的通知會(huì)話。
S34、在該移動(dòng)終端中存在至少一個(gè)未讀的通知會(huì)話時(shí),基于該至少一個(gè)未讀的通知會(huì)話的數(shù)量將該至少一個(gè)未讀的通知會(huì)話顯示在該通知會(huì)話顯示區(qū)域;
其中,該至少一個(gè)未讀的通知會(huì)話按照時(shí)間順序或逆序進(jìn)行排列,通知會(huì)話的時(shí)間是指該通知會(huì)話中最近的一條通知類短消息的時(shí)間,通知類短消息的時(shí)間可以是該通知類短消息被該移動(dòng)終端所接收的時(shí)間,也可以是該通知類短消息在發(fā)送端被發(fā)送的時(shí)間,本發(fā)明對(duì)于通知類短消息的時(shí)間不做具體限定。
如下舉例說(shuō)明該通知會(huì)話列表中所包含的未讀的通知會(huì)話按照時(shí)間順序進(jìn)行顯示,該通知會(huì)話列表包含A,B和C三個(gè)通知會(huì)話,A通知會(huì)話的時(shí)間為12:00,B通知會(huì)話的時(shí)間為11:30,C通知會(huì)話的時(shí)間為13:30,該通知會(huì)話列表從上至下按照C、A、B的順序進(jìn)行顯示,其中,C通知會(huì)話顯示在該通知會(huì)話列表的頂部,然后A通知會(huì)話和B通知會(huì)話依次在該通知會(huì)話列表進(jìn)行顯示;需要說(shuō)明的是,該通知會(huì)話列表按行顯示通知會(huì)話,每行顯示一個(gè)通知會(huì)話,每行顯示的通知會(huì)話包括但不限于通知會(huì)話的發(fā)送方信息、時(shí)間信息、用于指示發(fā)送方的圖標(biāo)或所包含的時(shí)間最近的一條通知類短消息的摘要信息。
類似地,該非通知會(huì)話顯示區(qū)域中非通知會(huì)話也按照時(shí)間排序或逆序進(jìn)行顯示,非通知會(huì)話的時(shí)間是指該非通知會(huì)話中最近一條非通知類短消息的時(shí)間,本發(fā)明對(duì)于非通知類短消息的時(shí)間也不做具體限定。
如下舉例說(shuō)明該非通知會(huì)話顯示區(qū)域中非通知會(huì)話按照時(shí)間順序進(jìn)行顯示,該非通知會(huì)話顯示區(qū)域包含D,E和F三個(gè)非通知會(huì)話,非通知會(huì)話D的時(shí)間為17:00,非通知會(huì)話E的時(shí)間為18:30,非通知會(huì)話F的時(shí)間為17:30,該非通知會(huì)話顯示區(qū)域按照E、F、D的順序進(jìn)行顯示,其中,非通知會(huì)話E作為第一個(gè)非通知會(huì)話顯示在該非通知顯示區(qū)域的頂部,然后F和D依次在該非通知顯示區(qū)域進(jìn)行顯示;需要說(shuō)明的是,該非通知會(huì)話顯示區(qū)域按行顯示非通知會(huì)話,每行顯示一個(gè)非通知會(huì)話,每行顯示的非通知會(huì)話包括但不限于非通知會(huì)話的發(fā)送方信息、時(shí)間信息、用于指示發(fā)送方的圖標(biāo)或所包含的時(shí)間最近的一條非通知類短消息的摘要信息。
對(duì)該通知會(huì)話顯示區(qū)域中未讀的通知會(huì)話和該非通知會(huì)話顯示區(qū)域中非通知會(huì)話按照時(shí)間進(jìn)行排序可以方便用戶閱讀通知會(huì)話,提高用戶體驗(yàn)。
進(jìn)一步,該第一可視界面中通知會(huì)話顯示區(qū)域中未讀的通知會(huì)話的顯示情況基于該移動(dòng)終端中存在的未讀的通知會(huì)話的數(shù)量而相應(yīng)變化,具體如下:
(1)該至少一個(gè)未讀的通知會(huì)話的數(shù)量不超過(guò)預(yù)設(shè)的第一閾值M1;
此種情況下,將該至少一個(gè)未讀的通知會(huì)話以通知會(huì)話列表的形式顯示在該通知會(huì)話顯示區(qū)域,該通知會(huì)話列表最多包含M1個(gè)未讀的通知會(huì)話。
其中,第一閾值M1預(yù)先設(shè)置,用于指示默認(rèn)情況下該通知會(huì)話顯示區(qū)域最多可以顯示的通知會(huì)話的數(shù)量,M1的值和該通知會(huì)話顯示區(qū)域的顯示高度相關(guān),在每個(gè)通知會(huì)話的顯示高度確定的前提下,M1的值反映了默認(rèn)情況下該通知會(huì)話顯示區(qū)域的顯示高度所能容納的通知會(huì)話的數(shù)量,一般地,M1=3。
(2a)該至少一個(gè)未讀的通知會(huì)話的數(shù)量超過(guò)第一閾值M1;
此種情況下,在該通知會(huì)話顯示區(qū)域顯示第一通知會(huì)話列表和包含第一狀態(tài)標(biāo)識(shí)的第一狀態(tài)區(qū)域,第一通知會(huì)話列表包含M1個(gè)未讀的通知會(huì)話,第一狀態(tài)標(biāo)識(shí)用于指示是否在該通知會(huì)話顯示區(qū)域追加顯示第二通知會(huì)話列表,第二通知會(huì)話列表最多包含第二閾值M2個(gè)未讀的通知會(huì)話,M1和M2均預(yù)先設(shè)置,且M2用于指示該通知會(huì)話顯示區(qū)域最多可以追加顯示的未讀的通知會(huì)話的數(shù)量,一般地,M2=3。
由于該短消息應(yīng)用程序中存在的未讀的通知會(huì)話的數(shù)量超過(guò)默認(rèn)最多可以顯示的通知會(huì)話的數(shù)量M1,因此,在該通知會(huì)話顯示區(qū)域除了顯示第一通知會(huì)話列表之外,還同時(shí)顯示包含第一狀態(tài)標(biāo)識(shí)的第一狀態(tài)區(qū)域,其中,第一狀態(tài)標(biāo)識(shí)用于指示是否在該通知會(huì)話顯示區(qū)域追加顯示第二通知會(huì)話列表,即用于指示用戶可以在該通知會(huì)話顯示區(qū)域同時(shí)顯示第一通知會(huì)話列表中的M1個(gè)未讀的通知會(huì)話和第二通知會(huì)話列表中的最多M2個(gè)未讀的通知會(huì)話。
進(jìn)一步,在第一狀態(tài)區(qū)域接收到用戶觸發(fā)的用于顯示第二通知會(huì)話列表的指令時(shí),即用戶指示追加顯示第二通知會(huì)話列表,在該通知會(huì)話顯示區(qū)域除了顯示第一通知會(huì)話列表之外,還通知顯示第二通知會(huì)話列表和包含第二狀態(tài)標(biāo)識(shí)的第二狀態(tài)區(qū)域,其中,該第二狀態(tài)標(biāo)識(shí)用于指示是否在該通知會(huì)話顯示區(qū)域隱藏第二通知會(huì)話列表,即用于指示用戶可以在該通知會(huì)話顯示區(qū)域不追加顯示第二通知會(huì)話列表。因此,通過(guò)用戶的指令來(lái)決定是否顯示更多的未讀的通知會(huì)話可以提高用戶體驗(yàn)。
具體地,在該通知會(huì)話顯示區(qū)域顯示第二通知會(huì)話列表包括:
將該通知會(huì)話顯示區(qū)域的顯示高度進(jìn)行擴(kuò)大以獲得增加的通知會(huì)話顯示區(qū)域,在增加的通知會(huì)話顯示區(qū)域中顯示第二通知會(huì)話列表。
擴(kuò)大后的通知會(huì)話顯示區(qū)域包括擴(kuò)大前的通知會(huì)話顯示區(qū)域和增加的通知會(huì)話顯示區(qū)域,擴(kuò)大前的通知會(huì)話顯示區(qū)域用于顯示第一通知會(huì)話列表,增加的通知會(huì)話顯示區(qū)域用于顯示第二通知會(huì)話列表,通過(guò)擴(kuò)大處理可以使得在擴(kuò)大前后第一通知會(huì)話列表中所包含的通知會(huì)話的顯示高度保持不變,甚至在第二通知會(huì)話列表中所包含的通知會(huì)話的顯示高度和第一通知會(huì)話列表中所包含的通知會(huì)話的顯示高度相同,提高用戶在擴(kuò)大后的通知會(huì)話顯示區(qū)域中閱讀未讀的通知會(huì)話的體驗(yàn)。
當(dāng)然,本發(fā)明也不限制采用不擴(kuò)大該通知會(huì)話顯示區(qū)域的顯示高度的方式來(lái)追加顯示第二通知會(huì)話列表。
進(jìn)一步,在第二狀態(tài)區(qū)域接收到用戶觸發(fā)的用于隱藏該第二通知會(huì)話列表的指令時(shí),即用戶指示不追加顯示第二通知會(huì)話列表,在該通知會(huì)話顯示區(qū)域隱藏該第二通知會(huì)話列表和顯示包含第一狀態(tài)標(biāo)識(shí)的第一狀態(tài)區(qū)域。
由上可知,該移動(dòng)終端既可以在顯示界面上顯示包含第一狀態(tài)標(biāo)識(shí)的第一狀態(tài)區(qū)域以指示用戶查看更多未讀的通知會(huì)話,也可以在該顯示界面上顯示包含第二狀態(tài)標(biāo)識(shí)的第二狀態(tài)區(qū)域以指示用戶隱藏更多未讀的通知會(huì)話,提高用戶在通知會(huì)話顯示區(qū)域查看未讀的通知會(huì)話的體驗(yàn)。
如下將舉例說(shuō)明第一狀態(tài)標(biāo)識(shí)和第二狀態(tài)標(biāo)識(shí),該第一狀態(tài)標(biāo)識(shí)可以為包含“展開”、“顯示更多”或“N more”等描述的字樣或展開標(biāo)識(shí),其中,N用于指示除了第一通知會(huì)話列表中顯示的未讀的通知會(huì)話之外還存在的未讀的通知會(huì)話的數(shù)量。類似地,第二狀態(tài)標(biāo)識(shí)可以為包含“合并”或“incorporate”等描述的字樣或合并標(biāo)識(shí)。
示例地,圖4a給出了在該通知會(huì)話顯示區(qū)域顯示第一狀態(tài)標(biāo)識(shí)的示意圖,顯示界面包括通知會(huì)話顯示區(qū)域410和非通知會(huì)話顯示區(qū)域420,該通知會(huì)話顯示區(qū)域410包括標(biāo)題區(qū)域411,第一通知會(huì)話列表412和包含第一狀態(tài)標(biāo)識(shí)的第一狀態(tài)區(qū)域413,其中,第一狀態(tài)標(biāo)識(shí)在圖4a中具體為“3More…”,用于指示除了第一通知會(huì)話列表412之外還有三個(gè)未讀的通知會(huì)話,此種情況下,通知會(huì)話列表除了包括第一通知會(huì)話列表412之外,實(shí)際還包括第二通知列表,只是第二通知會(huì)話列表被隱藏而未在該通知會(huì)話顯示區(qū)域410中顯示,該移動(dòng)終端在接收到用于顯示第二通知會(huì)話列表的指令之后才顯示第二通知會(huì)話列表,并且顯示界面由圖4a切換到圖4b。
圖4b給出了在該通知會(huì)話顯示區(qū)域顯示第二狀態(tài)標(biāo)識(shí)的示意圖,圖4b與圖4a相比,不同之處在于,在通知會(huì)話顯示區(qū)域410顯示由第一通知會(huì)話列表和第二通知會(huì)話列表組成的通知會(huì)話列表414和包含第二狀態(tài)標(biāo)識(shí)的第二狀態(tài)區(qū)域415,其中,第二狀態(tài)標(biāo)識(shí)在圖4b中具體為“incorporate”,用于指示第二通知會(huì)話列表已經(jīng)被顯示以及指示用戶可以發(fā)出指令來(lái)隱藏第二通知會(huì)話列表,并且,在該移動(dòng)終端接收到用于隱藏第二通知會(huì)話列表的指令之后,顯示界面由圖4b切換到圖4a。
進(jìn)一步,由上可知,該通知會(huì)話列表中最多包含(M1+M2)個(gè)未讀的通知會(huì)話,即該通知會(huì)話顯示區(qū)域最多可以顯示(M1+M2)個(gè)未讀的通知會(huì)話,當(dāng)該短消息應(yīng)用程序中存在的未讀的通知會(huì)話的數(shù)量超過(guò)(M1+M2)時(shí),該顯示屏的第一可視界面作為一級(jí)界面不再顯示超出的未讀的通知會(huì)話,當(dāng)用戶需要查看超出的未讀的通知會(huì)話時(shí),用戶可以在該通知會(huì)話顯示區(qū)域的標(biāo)題區(qū)域觸發(fā)用于實(shí)現(xiàn)界面切換的指令,實(shí)現(xiàn)將該顯示屏從顯示第一可視界面切換到顯示第二可視界面,該顯示屏的第二可視界面作為二級(jí)界面顯示所有未讀的通知會(huì)話和所有已讀的通知會(huì)話。
此種情況下,通過(guò)標(biāo)題區(qū)域這個(gè)入口,該顯示屏的顯示界面可以從當(dāng)前的包含通知會(huì)話顯示區(qū)域和非通知會(huì)話顯示區(qū)域的第一可視界面切換到第二可視界面,以方便用戶閱讀沒有在第一可視界面上顯示的未讀的通知會(huì)話和所有已讀的通知會(huì)話,增強(qiáng)用戶的閱讀體驗(yàn)。
該移動(dòng)終端除了可以采用上述(2a)中的方法以實(shí)現(xiàn)顯示更多的未讀的通知會(huì)話,也可以采用如下(2b)中的方法以實(shí)現(xiàn)顯示更多的未讀的通知會(huì)話。
(2b)該通知會(huì)話列表中所包含的未讀的通知會(huì)話的數(shù)量超過(guò)第一閾值M1。
此種情況下,根據(jù)在該通知會(huì)話顯示區(qū)域上接收到的用戶觸發(fā)的用于實(shí)現(xiàn)滾動(dòng)功能的指令,在該通知會(huì)話顯示區(qū)域滾動(dòng)顯示該至少一個(gè)未讀的通知會(huì)話。
進(jìn)一步,在該通知會(huì)話顯示區(qū)域滾動(dòng)顯示所有未讀的通知會(huì)話的過(guò)程中,在該通知會(huì)話顯示區(qū)域顯示滾動(dòng)條,該滾動(dòng)條用于指示在該通知會(huì)話顯示區(qū)域中當(dāng)前所顯示的未讀的通知會(huì)話在所有未讀的通知會(huì)話中的位置。
在該通知會(huì)話顯示區(qū)域滾動(dòng)顯示所有未讀的通知會(huì)話可以方便用戶閱讀所有未讀的通知會(huì)話;并且,通過(guò)在該通知會(huì)話顯示區(qū)域顯示滾動(dòng)條可以方便用戶知道已經(jīng)顯示了多少未讀的通知會(huì)話和還剩下多少未讀的通知會(huì)話,提高用戶的閱讀體驗(yàn)。
進(jìn)一步,由上可知,由于該通知會(huì)話顯示區(qū)域可以滾動(dòng)顯示所有未讀的通知會(huì)話,無(wú)需在二級(jí)界面中進(jìn)一步顯示未讀的通知會(huì)話,因此,當(dāng)用戶需要查看已讀的通知會(huì)話時(shí),用戶可以在該通知會(huì)話顯示區(qū)域的標(biāo)題區(qū)域觸發(fā)用于實(shí)現(xiàn)界面切換的指令,實(shí)現(xiàn)將該顯示屏從顯示第一可視界面切換到顯示第三可視界面,該第三可視界面作為二級(jí)界面顯示所有已讀的通知會(huì)話。
此種情況下,通過(guò)標(biāo)題區(qū)域這個(gè)入口,該顯示屏的顯示界面可以從當(dāng)前的包含通知會(huì)話顯示區(qū)域和非通知會(huì)話顯示區(qū)域的第一可視界面切換到第三可視界面,以方便用戶在第三可視界面中閱讀所有已讀的通知會(huì)話,增強(qiáng)用戶的閱讀體驗(yàn)。
進(jìn)一步,在(2a)或(2b)的場(chǎng)景下,該通知會(huì)話顯示區(qū)域還包括標(biāo)題區(qū)域,該標(biāo)題區(qū)域包括圖形標(biāo)識(shí)、文字標(biāo)識(shí)或用于指示當(dāng)前所有未讀的通知類短消息的數(shù)量的數(shù)字標(biāo)識(shí),例如,在上述圖7和圖8中,該通知會(huì)話顯示區(qū)域還包括標(biāo)題區(qū)域711,標(biāo)題區(qū)域711中包括帶有“鈴鐺”形狀的圖形標(biāo)識(shí),“info message”字樣的文字標(biāo)識(shí)和“18”字樣的數(shù)量標(biāo)識(shí),其中,“18”用于指示當(dāng)前還有18條未讀的通知類短消息;
進(jìn)一步,在該通知會(huì)話顯示區(qū)域和該非通知會(huì)話顯示區(qū)域之間顯示分界線以用于區(qū)分通知會(huì)話顯示區(qū)域和非通知會(huì)話顯示區(qū)域;需要說(shuō)明的是,該分界線的位置可以受用戶的操作而動(dòng)態(tài)移動(dòng),用戶通過(guò)動(dòng)態(tài)移動(dòng)該分界線從而調(diào)整該通知會(huì)話顯示區(qū)域所顯示的通知會(huì)話的數(shù)量,比如用戶上拉該分界線,該通知會(huì)話顯示區(qū)域的顯示高度減小導(dǎo)致該通知會(huì)話顯示區(qū)域所顯示的通知會(huì)話的數(shù)量減少,或者用戶下拉該分界線,該通知會(huì)話顯示區(qū)域的顯示高度增加導(dǎo)致該通知會(huì)話顯示區(qū)域所顯示的通知會(huì)話的數(shù)量增加。
S35、在該移動(dòng)終端中不存在未讀的通知會(huì)話時(shí),在該通知會(huì)話顯示區(qū)域不顯示未讀的通知會(huì)話。
此種情況下,該通知會(huì)話顯示區(qū)域可以顯示標(biāo)題區(qū)域,該標(biāo)題區(qū)域包括圖形標(biāo)識(shí)或文字標(biāo)識(shí)等,用戶可以在該標(biāo)題區(qū)域觸發(fā)用于實(shí)現(xiàn)界面切換的指令,實(shí)現(xiàn)將該顯示屏從顯示第一可視界面切換到顯示第三可視界面,該顯示屏的第三可視界面作為二級(jí)界面顯示所有已讀的通知會(huì)話。
在該實(shí)施例中,在該短消息應(yīng)用程序啟動(dòng)之后,該移動(dòng)終端顯示屏的第一可視界面上同時(shí)顯示用于顯示未讀的通知會(huì)話的通知會(huì)話顯示區(qū)域和用于顯示非通知會(huì)話的非通知會(huì)話顯示區(qū)域,用戶可以在該第一可視界面上同時(shí)查看未讀的通知會(huì)話和非通知會(huì)話,實(shí)現(xiàn)在未讀的通知會(huì)話中閱讀未讀的通知類短消息,提高用戶閱讀未讀的通知類短消息的效率。
針對(duì)用戶已經(jīng)在移動(dòng)終端中開啟短消息應(yīng)用程序并且該移動(dòng)終端的顯示屏已經(jīng)顯示該短消息應(yīng)用程序的第一可視界面情形,假設(shè)該移動(dòng)終端接收一個(gè)新的短消息,該第一可視界面將會(huì)基于該新的短消息發(fā)生變化,如下實(shí)施例將描述此種場(chǎng)景下該移動(dòng)終端顯示屏上顯示會(huì)話的方法。
圖5為本發(fā)明另一個(gè)實(shí)施例提供的在移動(dòng)終端顯示屏上顯示會(huì)話的方法,該方法的執(zhí)行主體為移動(dòng)終端,例如,該移動(dòng)終端可以是移動(dòng)電話(或稱之為手機(jī)、智能機(jī)等),可選地,該移動(dòng)電話設(shè)置有觸摸屏或觸摸板等觸摸設(shè)備。具體地,該移動(dòng)終端的邏輯結(jié)構(gòu)可以參考圖2所示。
該移動(dòng)終端的顯示屏的第一可視界面上同時(shí)顯示通知會(huì)話顯示區(qū)域和非通知會(huì)話顯示區(qū)域,該通知會(huì)話顯示區(qū)域用于顯示至少一個(gè)未讀的通知會(huì)話,該非通知會(huì)話顯示區(qū)域用于顯示至少一個(gè)非通知會(huì)話。
具體的,該顯示會(huì)話的方法包括:
S51、接收短消息;
S52、判斷該短消息是否為通知類短消息,如果該短消息不是通知類短消息,則執(zhí)行S53,如果該短消息是通知類短消息,則執(zhí)行S54;
具體地,該移動(dòng)終端可以通過(guò)該短消息的發(fā)送方信息或該短消息的內(nèi)容來(lái)判斷該短消息是否為通知類短消息,一般地,該短消息的發(fā)送方為公眾所熟知的企業(yè)或公司名稱,如中國(guó)銀行、中國(guó)移動(dòng)、京東或支付寶等,或者該短消息的發(fā)送方信息包含106、400等非用戶使用的號(hào)碼,則可以確定該短消息為通知類短消息;如果該短消息的內(nèi)容中包含信用卡賬單通知、繳納水電燃?xì)赓M(fèi)通知、通信費(fèi)用繳納通知等關(guān)鍵字內(nèi)容,則也可以確定該短消息是通知類短消息。
需要說(shuō)明的是,上述提供的發(fā)送方信息或內(nèi)容信息只是舉例,并不構(gòu)成本發(fā)明對(duì)于具體如何通過(guò)發(fā)送方信息或短消息的內(nèi)容來(lái)判斷該短消息是否為通知類短消息的限定,由于判斷該短消息是否為通知類短消息為現(xiàn)有技術(shù),本發(fā)明對(duì)此不再贅述。
S53、將該短消息所屬的非通知會(huì)話顯示在該非通知會(huì)話顯示區(qū)域;
S54、將該短消息所屬的通知會(huì)話作為未讀的通知會(huì)話顯示在該通知會(huì)話顯示區(qū)域;
具體地,將該短消息所屬的通知會(huì)話作為第一個(gè)未讀的通知會(huì)話顯示在該通知會(huì)話顯示區(qū)域的頂部。將最新的未讀的通知會(huì)話作為第一個(gè)未讀的通知會(huì)話顯示在頂部可以方便用戶閱讀最新的未讀的通知會(huì)話。
示例地,如圖6a所示,非通知會(huì)話顯示區(qū)域中通知會(huì)話列表有三個(gè)未讀的通知會(huì)話,這三個(gè)未讀的通知會(huì)話分別來(lái)自中信銀行(China CITIC Bank)、招商銀行(China Merchants Bank)和中國(guó)工商銀行(ICBC)。此時(shí),移動(dòng)終端接收到一條來(lái)自于China Merchants Bank的新的通知類短消息,由于該新的通知類短消息屬于已經(jīng)存在的未讀的通知會(huì)話China Merchants Bank,則該新的通知類短消息被添加到China Merchants Bank通知會(huì)話中,且該新的通知類短消息所屬的China Merchants Bank通知會(huì)話作為未讀的通知會(huì)話顯示在該通知會(huì)話列表的頂部,如圖6b所示。
進(jìn)一步,在上述S52步驟中確定該短消息為通知類短消息之后,即該移動(dòng)終端中增加了一條未讀的通知類短消息,由于增加一條未讀的通知類短消息并不表明一定增加了一個(gè)未讀的通知會(huì)話,因此,上述顯示會(huì)話的方法還包括更新該移動(dòng)終端中當(dāng)前所包含的未讀的通知會(huì)話的數(shù)量,具體如下:
S55、確認(rèn)該移動(dòng)終端中是否已經(jīng)存在該短消息所屬的通知會(huì)話,如果該移動(dòng)終端中已經(jīng)存在該短消息所屬的通知會(huì)話,則執(zhí)行S56;如果該移動(dòng)終端中不存在該短消息所屬的通知會(huì)話,則執(zhí)行S57;
S56、確認(rèn)該短消息所屬的通知會(huì)話為已讀的通知會(huì)話或未讀的通知會(huì)話,如果該短消息所屬的通知會(huì)話為已讀的通知會(huì)話,則執(zhí)行S561;如果該短消息所屬的通知會(huì)話為未讀的通知會(huì)話,則執(zhí)行S562;
S561、將該移動(dòng)終端中未讀的通知會(huì)話的數(shù)量增加1;
S562、保持該移動(dòng)終端中未讀的通知會(huì)話的數(shù)量不變;
S57、創(chuàng)建一個(gè)新的通知會(huì)話以使得該新的通知會(huì)話包含該短消息,并且將該移動(dòng)終端中未讀的通知會(huì)話的數(shù)量加1;
需要說(shuō)明的是,上述更新該通知會(huì)話列表中當(dāng)前所包含的未讀的通知會(huì)話的數(shù)量所涉及的步驟和步驟S54之間沒有執(zhí)行的先后順序。
除了在該移動(dòng)終端中增加一條未讀的通知類短消息的情形之外,該移動(dòng)終端還可以根據(jù)用戶的指令在該通知會(huì)話列表中刪除未讀的通知會(huì)話,刪除未讀的通知會(huì)話意味著將通知會(huì)話中包含的所有通知類短消息都進(jìn)行刪除,并且該通知會(huì)話列表中包含的未讀的通知會(huì)話的數(shù)量減1,因此,在刪除未讀的通知會(huì)話之后該移動(dòng)終端也會(huì)更新該通知會(huì)話列表中當(dāng)前所包含的未讀的通知會(huì)話的數(shù)量。示例地,圖7a、7b和7c描述了在通知會(huì)話列表中刪除未讀的通知會(huì)話的前后對(duì)比,圖7a描述了通知會(huì)話列表中包含三個(gè)未讀的通知會(huì)話,分別來(lái)自China CITIC Bank、China Merchants Bank和ICBC,圖7b描述了該移動(dòng)終端在接收到用戶刪除未讀的通知會(huì)話ICBC的指令后,在顯示界面上呈現(xiàn)出的針對(duì)該通知會(huì)話ICBC的刪除界面,圖7c描述了在刪除未讀的通知會(huì)話ICBC之后該通知會(huì)話列表中另一個(gè)之前被隱藏的未讀的通知會(huì)話Coffee顯示在被刪除的通知會(huì)話ICBC所在的位置,在該通知會(huì)話列表按照時(shí)間順序顯示時(shí),該未讀的通知會(huì)話Coffee的時(shí)間比通知會(huì)話ICBC的時(shí)間要早并且為最接近通知會(huì)話ICBC的時(shí)間。
通過(guò)更新該移動(dòng)終端中存在的未讀的通知會(huì)話的數(shù)量可以及時(shí)調(diào)整該移動(dòng)終端顯示屏的第一可視界面中通知會(huì)話顯示區(qū)域的未讀的通知會(huì)話的顯示情況。具體地,在前一個(gè)實(shí)施例中已經(jīng)描述了如何根據(jù)移動(dòng)終端中存在的未讀的通知會(huì)話的數(shù)量來(lái)調(diào)整通知會(huì)話顯示區(qū)域的顯示情況,本實(shí)施例在此不再贅述,具體可以參照前一個(gè)實(shí)施例中的相關(guān)內(nèi)容。
在該實(shí)施例中,在該移動(dòng)終端中短消息應(yīng)用程序啟動(dòng)并且該移動(dòng)終端顯示屏呈現(xiàn)出該短消息應(yīng)用程序的界面之后,該移動(dòng)終端接收到的新的通知類短消息,則將該新的通知類短消息所屬的通知會(huì)話作為未讀的通知會(huì)話顯示通知會(huì)話顯示區(qū)域,方便用戶閱讀該新的通知類短消息。
圖8是本發(fā)明一個(gè)實(shí)施例提供的移動(dòng)終端的結(jié)構(gòu)示意圖。圖8所示的移動(dòng)終端800包括觸控模塊801和顯示模塊802。
觸控模塊801,用于接收用于啟動(dòng)該移動(dòng)終端800中短消息應(yīng)用程序的指令;
顯示模塊802,在該短消息應(yīng)用程序啟動(dòng)之后,在該移動(dòng)終端顯示屏的第一可視界面上同時(shí)顯示通知會(huì)話顯示區(qū)域和非通知會(huì)話顯示區(qū)域,通知會(huì)話顯示區(qū)域用于顯示未讀的通知會(huì)話,非通知會(huì)話顯示區(qū)域用于顯示非通知會(huì)話。
進(jìn)一步,該移動(dòng)終端800還包括判斷模塊803,用于判斷該移動(dòng)終端800中是否存在未讀的通知會(huì)話;
相應(yīng)地,顯示模塊802,還用于在判斷模塊803判斷出該移動(dòng)終端800中存在至少一個(gè)未讀的通知會(huì)話時(shí),基于該至少一個(gè)未讀的通知會(huì)話的數(shù)量將該至少一個(gè)未讀的通知會(huì)話顯示在通知會(huì)話顯示區(qū)域。
進(jìn)一步,該顯示模塊802具體用于:
在該至少一個(gè)未讀的通知會(huì)話的數(shù)量不超過(guò)預(yù)設(shè)的第一閾值M1時(shí),將該至少一個(gè)未讀的通知會(huì)話以通知會(huì)話列表的形式顯示在通知會(huì)話顯示區(qū)域,該通知會(huì)話列表最多包含M1個(gè)未讀的通知會(huì)話。
在一個(gè)可選的實(shí)施例中,該顯示模塊802具體用于:
在該至少一個(gè)未讀的通知會(huì)話的數(shù)量超過(guò)預(yù)設(shè)的第一閾值M1時(shí),在該通知會(huì)話顯示區(qū)域顯示第一通知會(huì)話列表和包含第一狀態(tài)標(biāo)識(shí)的第一狀態(tài)區(qū)域,其中,第一通知會(huì)話列表包含M1個(gè)未讀的通知會(huì)話,第一狀態(tài)標(biāo)識(shí)用于指示是否在該通知會(huì)話顯示區(qū)域追加顯示第二通知會(huì)話列表,第二通知會(huì)話列表最多包含第二閾值M2個(gè)未讀的通知會(huì)話,M1和M2均預(yù)先設(shè)置。
進(jìn)一步,觸控模塊801,還用于在該第一狀態(tài)區(qū)域接收到用戶觸發(fā)的用于顯示第二通知會(huì)話列表的指令;
相應(yīng)地,顯示模塊802還用于:在觸控模塊801接收到用于顯示第二通知會(huì)話列表的指令時(shí),在該通知會(huì)話顯示區(qū)域顯示第二通知會(huì)話列表和包含第二狀態(tài)標(biāo)識(shí)的第二狀態(tài)區(qū)域,第二狀態(tài)標(biāo)識(shí)用于指示是否在該通知會(huì)話顯示區(qū)域隱藏第二通知會(huì)話列表。
進(jìn)一步,觸控模塊801,還用于在第一狀態(tài)區(qū)域接收到用戶觸發(fā)的用于顯示第二通知會(huì)話列表的指令;
相應(yīng)地,顯示模塊802還用于:在觸控模塊801接收用于隱藏第二通知會(huì)話列表的指令時(shí),在該通知會(huì)話顯示區(qū)域隱藏第二通知會(huì)話列表和顯示包含第一狀態(tài)標(biāo)識(shí)的第一狀態(tài)區(qū)域。
進(jìn)一步,該通知會(huì)話顯示區(qū)域還包括標(biāo)題區(qū)域,觸控模塊801,還用于在標(biāo)題區(qū)域中接收用戶觸發(fā)的用于實(shí)現(xiàn)界面切換的指令;
相應(yīng)地,顯示模塊802,還用于在觸控模塊801接收到用于實(shí)現(xiàn)界面切換的指令時(shí),將該顯示屏從顯示第一可視界面切換到顯示第二可視界面,第二可視界面包含所有未讀的通知會(huì)話和所有已讀的通知會(huì)話。
在另一個(gè)可選的實(shí)施例中,觸控模塊801,還用于在該通知會(huì)話顯示區(qū)域中接收用戶觸發(fā)的用于實(shí)現(xiàn)滾動(dòng)功能的指令;
顯示模塊802還用于:
在該至少一個(gè)未讀的通知會(huì)話的數(shù)量超過(guò)預(yù)設(shè)的第一閾值M1時(shí),根據(jù)述觸控模塊801接收到的用于實(shí)現(xiàn)滾動(dòng)功能的指令,在該通知會(huì)話顯示區(qū)域滾動(dòng)顯示該至少一個(gè)未讀的通知會(huì)話。
進(jìn)一步,該通知會(huì)話顯示區(qū)域還包括標(biāo)題區(qū)域,觸控模塊801,還用于在該標(biāo)題區(qū)域中接收用戶觸發(fā)的用于實(shí)現(xiàn)界面切換的指令;
相應(yīng)地,顯示模塊802,還用于在觸控模塊801接收到用于實(shí)現(xiàn)界面切換的指令時(shí),將該顯示屏從顯示第一可視界面切換到顯示第三可視界面,第三可視界面包含所有已讀的通知會(huì)話。
移動(dòng)終端800能夠?qū)崿F(xiàn)前述方法實(shí)施例中移動(dòng)終端實(shí)現(xiàn)的各個(gè)過(guò)程,為避免重復(fù),這里不再贅述。
在該實(shí)施例中,在該短消息應(yīng)用程序啟動(dòng)之后,該移動(dòng)終端顯示屏的第一可視界面上同時(shí)顯示用于顯示未讀的通知會(huì)話的通知會(huì)話顯示區(qū)域和用于顯示非通知會(huì)話的非通知會(huì)話顯示區(qū)域,用戶可以在該第一可視界面上同時(shí)查看未讀的通知會(huì)話和非通知會(huì)話,實(shí)現(xiàn)在未讀的通知會(huì)話中閱讀未讀的通知類短消息,提高用戶閱讀未讀的通知類短消息的效率。
圖9是本發(fā)明一個(gè)實(shí)施例提供的移動(dòng)終端的結(jié)構(gòu)示意圖。圖9所示的移動(dòng)終端900包括接收模塊901、判斷模塊902和顯示模塊903。
接收模塊901,用于接收短消息。
判斷模塊902,用于判斷該接收模塊901接收的短消息是否為通知類短消息。
顯示模塊903,用于在該判斷模塊902判斷出該短消息是通知類短消息時(shí),將該短消息所屬的通知會(huì)話作為未讀的通知會(huì)話顯示在通知會(huì)話顯示區(qū)域。
其中,該移動(dòng)終端900顯示屏的第一可視界面同時(shí)顯示該通知會(huì)話顯示區(qū)域和該非通知會(huì)話顯示區(qū)域,該通知會(huì)話顯示區(qū)域用于顯示至少一個(gè)未讀的通知會(huì)話,該非通知會(huì)話顯示區(qū)域用于顯示至少一個(gè)非通知會(huì)話。
進(jìn)一步,顯示模塊903具體用于將該短消息所屬的通知會(huì)話作為第一個(gè)未讀的通知會(huì)話顯示在通知會(huì)話顯示區(qū)域的頂部。
進(jìn)一步,該移動(dòng)終端900還包括確認(rèn)模塊904,用于:
在判斷模塊902判斷出該短消息是通知類短消息之后,確認(rèn)該移動(dòng)終端900中是否已經(jīng)存在該短消息所屬的通知會(huì)話;
如果已經(jīng)存在該短消息所屬的通知會(huì)話,確認(rèn)該短消息所屬的通知會(huì)話為已讀或未讀,如果該短消息所屬的通知會(huì)話為已讀,將該移動(dòng)終端900中未讀的通知會(huì)話的數(shù)量加1;如果該短消息所屬的通知會(huì)話為未讀,保持移動(dòng)終端900中未讀的通知會(huì)話的數(shù)量不變;
如果不存在該短消息所屬的通知會(huì)話,創(chuàng)建一個(gè)新的通知會(huì)話以使得該新的通知會(huì)話包含該短消息,并且將該移動(dòng)終端中未讀的通知會(huì)話的數(shù)量加1。
對(duì)應(yīng)地,該顯示模塊903,還用于根據(jù)該確認(rèn)模塊904確認(rèn)出的該移動(dòng)終端中未讀的通知會(huì)話的數(shù)量調(diào)整該會(huì)話顯示區(qū)域中未讀的通知會(huì)話的顯示。
進(jìn)一步,顯示模塊903還用于在該短消息不是通知類短消息時(shí),將該短消息所屬的非通知會(huì)話顯示在該非通知會(huì)話顯示區(qū)域。
移動(dòng)終端900能夠?qū)崿F(xiàn)前述方法實(shí)施例中移動(dòng)終端實(shí)現(xiàn)的各個(gè)過(guò)程,為避免重復(fù),這里不再贅述。
在該實(shí)施例中,在該移動(dòng)終端中短消息應(yīng)用程序啟動(dòng)并且該移動(dòng)終端顯示屏呈現(xiàn)出該短消息應(yīng)用程序的界面之后,該移動(dòng)終端接收到的新的通知類短消息,則將該新的通知類短消息所屬的通知會(huì)話作為未讀的通知會(huì)話顯示通知會(huì)話顯示區(qū)域,方便用戶閱讀該新的通知類短消息。
圖10是本發(fā)明一個(gè)實(shí)施例提供的移動(dòng)終端的結(jié)構(gòu)示意圖。具體地,圖10中的移動(dòng)終端1000可以為手機(jī)、平板電腦、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、銷售終端(Point of Sales,POS)或車載電腦等。
圖10所示的移動(dòng)終端1000包括輸入設(shè)備1010、處理器1020和顯示屏1030,當(dāng)然,移動(dòng)終端1000中還可以包括其他組成部分,本發(fā)明對(duì)于其他組成部分不做進(jìn)一步描述。
其中,輸入設(shè)備1010可用于接收用戶輸入的數(shù)字或字符等信息,以及產(chǎn)生與移動(dòng)終端1000的用戶設(shè)置以及功能控制有關(guān)的信號(hào)輸入。具體地,本發(fā)明實(shí)施例中,該輸入設(shè)備1010可以包括觸控面板1011。觸控面板1011,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1011上的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板1011可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置接收用戶的觸摸方位,并接收觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再發(fā)送給相關(guān)處理單元,并能接收相關(guān)處理單元發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板1011。除了觸控面板1011,輸入設(shè)備1010還可以包括其他輸入設(shè)備1012,其他輸入設(shè)備1012可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示屏1030作為顯示設(shè)備,可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動(dòng)終端1000的各種菜單界面,比如短消息應(yīng)用程序的界面。可選的,顯示屏1030可以采用LCD或有機(jī)發(fā)光二極管(Organic Light-Emitting Diode,OLED)等形式來(lái)配置。
應(yīng)注意,觸控面板1011可以覆蓋顯示屏1030,形成觸摸顯示屏,此時(shí)該輸入設(shè)備1010和顯示屏1030是一體設(shè)置,當(dāng)該觸摸顯示屏接收到在其上或附近的觸摸操作后,傳送給相關(guān)處理單元以確定觸摸事件的類型,隨后處理單元根據(jù)觸摸事件的類型在觸摸顯示屏上提供相應(yīng)的視覺輸出。
觸摸顯示屏包括應(yīng)用程序界面顯示區(qū)及常用控件顯示區(qū)。該應(yīng)用程序界面顯示區(qū)及該常用控件顯示區(qū)的排列方式并不限定,可以為上下排列、左右排列等可以區(qū)分兩個(gè)顯示區(qū)的排列方式。該應(yīng)用程序界面顯示區(qū)可以用于顯示應(yīng)用程序的界面。每一個(gè)界面可以包含至少一個(gè)應(yīng)用程序的圖標(biāo)和/或widget桌面控件等界面元素。該應(yīng)用程序界面顯示區(qū)也可以為不包含任何內(nèi)容的空界面。該常用控件顯示區(qū)用于顯示使用率較高的控件,例如,設(shè)置按鈕、界面編號(hào)、滾動(dòng)條、電話本圖標(biāo)等應(yīng)用程序圖標(biāo)等。
處理器1020作為移動(dòng)終端1000的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器內(nèi)的軟件或數(shù)據(jù)執(zhí)行移動(dòng)終端1000的各種功能和處理數(shù)據(jù)。可選的,處理器1020可包括一個(gè)或多個(gè)處理模塊。
具體地,在該實(shí)施例中,輸入設(shè)備1010,用于接收用于啟動(dòng)該移動(dòng)終端1000中短消息應(yīng)用程序的指令;
處理器1020,在該短消息應(yīng)用程序啟動(dòng)之后,在該移動(dòng)終端1000顯示屏1030的第一可視界面上同時(shí)顯示通知會(huì)話顯示區(qū)域和非通知會(huì)話顯示區(qū)域,其中,該通知會(huì)話顯示區(qū)域用于顯示未讀的通知會(huì)話,該非通知會(huì)話顯示區(qū)域用于顯示非通知會(huì)話。
進(jìn)一步,處理器1020還用于:
判斷該移動(dòng)終端1000中是否存在未讀的通知會(huì)話;
在該移動(dòng)終端1000中存在至少一個(gè)未讀的通知會(huì)話時(shí),基于該至少一個(gè)未讀的通知會(huì)話的數(shù)量將該至少一個(gè)未讀的通知會(huì)話顯示在該通知會(huì)話顯示區(qū)域。
其中,該至少一個(gè)未讀的通知會(huì)話按照時(shí)間順序或逆序進(jìn)行排列。
進(jìn)一步,該處理器1020具體用于:
在該至少一個(gè)未讀的通知會(huì)話的數(shù)量不超過(guò)預(yù)設(shè)的第一閾值M1時(shí),將該至少一個(gè)未讀的通知會(huì)話以通知會(huì)話列表的形式顯示在該通知會(huì)話顯示區(qū)域,該通知會(huì)話列表最多包含M1個(gè)未讀的通知會(huì)話。
在一個(gè)可選的實(shí)施例中,該處理器1020具體用于:
在該至少一個(gè)未讀的通知會(huì)話的數(shù)量超過(guò)預(yù)設(shè)的第一閾值M1時(shí),在該通知會(huì)話顯示區(qū)域顯示第一通知會(huì)話列表和包含第一狀態(tài)標(biāo)識(shí)的第一狀態(tài)區(qū)域,其中,第一通知會(huì)話列表包含M1個(gè)未讀的通知會(huì)話,第一狀態(tài)標(biāo)識(shí)用于指示是否在該通知會(huì)話顯示區(qū)域追加顯示第二通知會(huì)話列表,第二通知會(huì)話列表最多包含第二閾值M2個(gè)未讀的通知會(huì)話,M1和M2均預(yù)先設(shè)置。
在該可選的實(shí)施例中,進(jìn)一步,輸入設(shè)備1010還用于在第一狀態(tài)區(qū)域接收到用戶觸發(fā)的用于顯示第二通知會(huì)話列表的指令;
相應(yīng)地,輸入設(shè)備1010在第一狀態(tài)區(qū)域接收到用于顯示第二通知會(huì)話列表的指令時(shí),處理器1020還用于在該通知會(huì)話顯示區(qū)域顯示第二通知會(huì)話列表和包含第二狀態(tài)標(biāo)識(shí)的第二狀態(tài)區(qū)域,第二狀態(tài)標(biāo)識(shí)用于指示是否在該通知會(huì)話顯示區(qū)域隱藏第二通知會(huì)話列表。
在該可選的實(shí)施例中,進(jìn)一步,輸入設(shè)備1010還用于在該第二狀態(tài)區(qū)域接收到用戶觸發(fā)的用于隱藏第二通知會(huì)話列表的指令;
相應(yīng)地,輸入設(shè)備1010在該第二狀態(tài)區(qū)域接收到用于隱藏第二通知會(huì)話列表的指令時(shí),處理器1020還用于在該通知會(huì)話顯示區(qū)域隱藏第二通知會(huì)話列表和顯示包含第一狀態(tài)標(biāo)識(shí)的第一狀態(tài)區(qū)域。
在該可選的實(shí)施例中,進(jìn)一步,該通知會(huì)話顯示區(qū)域還包括標(biāo)題區(qū)域,此種情況下,該輸入設(shè)備1010還用于在該標(biāo)題區(qū)域中接收用戶觸發(fā)的用于實(shí)現(xiàn)界面切換的指令;
對(duì)應(yīng)地,該處理器1020,還用于在該輸入設(shè)備1010接收到用于實(shí)現(xiàn)界面切換的指令時(shí),將該移動(dòng)終端1000顯示屏1030從顯示第一可視界面切換到顯示第二可視界面,第二可視界面包含所有未讀的通知會(huì)話和所有已讀的通知會(huì)話。
在另一個(gè)可選的實(shí)施例中,在該至少一個(gè)未讀的通知會(huì)話的數(shù)量超過(guò)預(yù)設(shè)的第一閾值M1時(shí),該輸入設(shè)備1010還用于在該通知會(huì)話顯示區(qū)域中接收用戶觸發(fā)的用于實(shí)現(xiàn)滾動(dòng)功能的指令;
對(duì)應(yīng)地,該處理器1020具體用于:根據(jù)該輸入設(shè)備1010接收到的用于實(shí)現(xiàn)滾動(dòng)功能的指令,在該通知會(huì)話顯示區(qū)域滾動(dòng)顯示至少一個(gè)未讀的通知會(huì)話。
在該可選的實(shí)施例中,進(jìn)一步,該通知會(huì)話顯示區(qū)域也包括標(biāo)題區(qū)域,此種情況下,該輸入設(shè)備1010,還用于在該標(biāo)題區(qū)域中接收用戶觸發(fā)的用于實(shí)現(xiàn)界面切換的指令;
對(duì)應(yīng)地,該處理器1020,還用于在該輸入設(shè)備1010接收到用于實(shí)現(xiàn)界面切換的指令時(shí),將該移動(dòng)終端1000顯示屏1030從顯示第一可視界面切換到顯示第三可視界面,第三可視界面包含所有已讀的通知會(huì)話。
移動(dòng)終端1000能夠?qū)崿F(xiàn)前述方法實(shí)施例中移動(dòng)終端實(shí)現(xiàn)的各個(gè)過(guò)程,為避免重復(fù),這里不再贅述。
在該實(shí)施例中,在該短消息應(yīng)用程序啟動(dòng)之后,該移動(dòng)終端顯示屏的第一可視界面上同時(shí)顯示用于顯示未讀的通知會(huì)話的通知會(huì)話顯示區(qū)域和用于顯示非通知會(huì)話的非通知會(huì)話顯示區(qū)域,用戶可以在該第一可視界面上同時(shí)查看未讀的通知會(huì)話和非通知會(huì)話,實(shí)現(xiàn)在未讀的通知會(huì)話中閱讀未讀的通知類短消息,提高用戶閱讀未讀的通知類短消息的效率。
圖11是本發(fā)明另一個(gè)實(shí)施例提供的移動(dòng)終端的結(jié)構(gòu)示意圖。具體地,圖11中的移動(dòng)終端1100可以為手機(jī)、平板電腦、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、銷售終端(Point of Sales,POS)或車載電腦等。
圖11中的移動(dòng)終端1100包括接收器1110、存儲(chǔ)器1120、輸入設(shè)備1130、顯示屏1140和處理器1150。
其中,接收器1110可以為射頻(Radio Frequency,RF)電路或WiFi(Wireless Fidelity)模塊等信號(hào)接收器;輸入設(shè)備1130、顯示屏1140和上述圖10實(shí)施例中輸入設(shè)備1010、顯示屏1030功能相同,本實(shí)施例中不再贅述。
處理器1150作為移動(dòng)終端1100的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在第一存儲(chǔ)器1121內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在第二存儲(chǔ)器1122內(nèi)的數(shù)據(jù),執(zhí)行移動(dòng)終端1100的各種功能和處理數(shù)據(jù)??蛇x的,處理器1150可包括一個(gè)或多個(gè)處理模塊。
具體地,在該實(shí)施例中,接收器1110用于接收短消息;
處理器1150,用于:
判斷接收器1110接收的短消息是否為通知類短消息;
在判斷該短消息是通知類短消息時(shí),將該短消息所屬的通知會(huì)話作為未讀的通知會(huì)話顯示在該顯示屏1140的第一可視界面所包含的通知會(huì)話顯示區(qū)域。
其中,該移動(dòng)終端1100顯示屏1140的第一可視界面同時(shí)顯示該通知會(huì)話顯示區(qū)域和該非通知會(huì)話顯示區(qū)域,該通知會(huì)話顯示區(qū)域用于顯示至少一個(gè)未讀的通知會(huì)話,該非通知會(huì)話顯示區(qū)域用于顯示至少一個(gè)非通知會(huì)話。
進(jìn)一步,處理器1150具體用于將該短消息所屬的通知會(huì)話作為第一個(gè)未讀的通知會(huì)話顯示在通知會(huì)話顯示區(qū)域的頂部。
進(jìn)一步,處理器1150還用于:
在判斷該短消息是通知類短消息之后,確認(rèn)移動(dòng)終端1100中是否已經(jīng)存在該短消息所屬的通知會(huì)話;
如果已經(jīng)存在該短消息所屬的通知會(huì)話,確認(rèn)該短消息所屬的通知會(huì)話為已讀或未讀,如果該短消息所屬的通知會(huì)話為已讀,將該移動(dòng)終端1100中未讀的通知會(huì)話的數(shù)量加1;如果該短消息所屬的通知會(huì)話為未讀,保持移動(dòng)終端1100中未讀的通知會(huì)話的數(shù)量不變;
如果不存在該短消息所屬的通知會(huì)話,創(chuàng)建一個(gè)新的通知會(huì)話以使得該新的通知會(huì)話包含該短消息,并且將該移動(dòng)終端1100中未讀的通知會(huì)話的數(shù)量加1;以及,
根據(jù)該移動(dòng)終端中未讀的通知會(huì)話的數(shù)量調(diào)整該會(huì)話顯示區(qū)域中未讀的通知會(huì)話的顯示。
進(jìn)一步,處理器1150還用于在該短消息不是通知類短消息時(shí),將該短消息所屬的非通知會(huì)話顯示在該非通知會(huì)話顯示區(qū)域。
移動(dòng)終端1100能夠?qū)崿F(xiàn)前述方法實(shí)施例中移動(dòng)終端實(shí)現(xiàn)的各個(gè)過(guò)程,為避免重復(fù),這里不再贅述。
在該實(shí)施例中,在該移動(dòng)終端中短消息應(yīng)用程序啟動(dòng)并且該移動(dòng)終端顯示屏呈現(xiàn)出該短消息應(yīng)用程序的界面之后,該移動(dòng)終端接收到的新的通知類短消息,則將該新的通知類短消息所屬的通知會(huì)話作為未讀的通知會(huì)話顯示通知會(huì)話顯示區(qū)域,方便用戶閱讀該新的通知類短消息。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的模塊及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)模塊或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或模塊的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理模塊中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。
所述功能如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read Only Memory,ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。