息的數(shù)量已達到5條時,按照接收時間的先后順序,取消對接收最早的即時通訊消息的顯示,同時將新接收到的即時通訊消息顯示在浮層上,依次類推,直至終端在播放語音消息的過程中不再接收到即時通訊消息。如果終端在播放該語音消息之后持續(xù)接收到多條即時通訊消息,那么按照預設數(shù)量以及接收消息的時間先后順序,依次取消對接收時間最早的即時通訊消息的顯示,同時將最新接收到的即時通訊消息顯示在當前頁面的浮層上。本實施例的這種顯示方式使用戶在收聽語音消息時,能夠瀏覽接收到的所有即時通訊消息,從而提高了用戶的體驗度。
[0094]在一個實施例中,如圖5所示,上述方法還可以實施為以下步驟S51-S55。
[0095]在步驟S51中,在即時通訊對話中,當接收到用戶對語音消息的播放指令時,播放語音消息。
[0096]在步驟S52中,在播放語音消息的過程中,如果即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則將即時通訊消息以浮層的方式顯示在當前頁面上。
[0097]在步驟S53中,判斷即時通訊消息在當前頁面上的顯示時間是否達到預設時長。如果即時通訊消息在當前頁面上的顯示時間達到預設時長,則繼續(xù)執(zhí)行步驟S54如果當即時通訊消息在當前頁面上的顯示時間沒有達到預設時長,則執(zhí)行步驟S55。
[0098]在步驟S54中,取消對即時通訊消息的顯示。
[0099]在步驟S55中,繼續(xù)顯示當前顯示的即時通訊消息。返回執(zhí)行步驟S53。
[0100]例如,預設時長設置為5秒,那么當前頁面的浮層上的即時通訊消息的顯示時長達到5秒時,終端就會取消對該消息的顯示,這樣,既能保證用戶有充足的時間瀏覽浮層上的消息,又能使浮層上顯示新接收到的其它消息,因此本實施例的方案使得當前頁面的浮層上顯示當前接收到的消息之后,能夠繼續(xù)顯示新接收到的消息,從而使用戶能夠瀏覽所有接收到的消息,提高了用戶的體驗度。
[0101]在一個實施例中,上述方法還包括以下步驟:當接收到對浮層上的即時通訊消息的點擊操作時,將當前頁面跳轉到點擊操作對應的即時通訊消息處。本實施例的方案能夠根據用戶的點擊操作將頁面跳轉至用戶想要瀏覽的即時通訊消息處,為用戶查看接收到的即時通訊消息提供了極大的方便。
[0102]在一個實施例中,如圖6所示,上述方法還包括以下步驟S61-S62。
[0103]在步驟S61中,當即時通訊消息中有未播放的語音消息時,在播放語音消息之后,繼續(xù)播放未播放的語音消息。
[0104]在步驟S62中,將當前頁面跳轉到正在播放的語音消息處。
[0105]本實施例的方案能夠在播放完當前正在播放的語音消息之后,繼續(xù)播放新接收到的語音消息,并能夠及時將頁面跳轉到正在播放的語音消息處,使得用戶無需再去點擊新接收到的語音消息,即可收聽語音消息的內容,為用戶收聽語音消息提供了極大的方便。
[0106]下述為本公開裝置實施例,可以用于執(zhí)行本公開方法實施例。
[0107]圖7是根據一示例性實施例示出的一種消息的顯示裝置的框圖,該裝置可以通過軟件、硬件或者兩者的結合實現(xiàn)成為電子設備的部分或者全部。參照圖7,該消息的顯示裝置包括:
[0108]第一播放模塊701被配置為在即時通訊對話中,當接收到用戶對語音消息的播放指令時,播放語音消息。
[0109]顯示模塊702被配置為在第一播放模塊701播放語音消息的過程中,如果即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則將即時通訊消息以浮層的方式顯示在當前頁面上。
[0110]在一個實施例中,如圖8所示,顯示模塊702包括:
[0111]第一顯示子模塊7021被配置為在第一播放模塊701播放語音消息的過程中,如果即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則將即時通訊消息的發(fā)送者的身份標識與即時通訊消息以浮層的方式對應顯示在當前頁面上。
[0112]第二顯示子模塊7022被配置為在第一播放模塊701播放語音消息的過程中,如果即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則按照即時通訊消息的接收時間的先后順序,將即時通訊消息以浮層的方式滾動顯示在當前頁面上。
[0113]在一個實施例中,如圖9所示,顯示模塊702包括:
[0114]第三顯示子模塊7023被配置為在第一播放模塊701播放語音消息的過程中,如果即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則將預設數(shù)量個即時通訊消息以浮層的方式顯示在當前頁面上。
[0115]取消顯示子模塊7024被配置為第三顯示子模塊7023在當浮層上顯示的即時通訊消息的數(shù)量達到預設數(shù)量、且即時通訊對話中繼續(xù)接收到其他用戶發(fā)送的新的即時通訊消息時,取消對浮層上接收時間最早的即時通訊消息的顯示。
[0116]第四顯示子模塊7025被配置為取消顯示子模塊7024取消對浮層上接收時間最早的即時通訊消息的顯示之后,將新的即時通訊消息顯示在浮層上。
[0117]在一個實施例中,如圖10所示,上述裝置還包括:
[0118]判斷模塊703被配置為顯示模塊702將即時通訊消息以浮層的方式顯示在當前頁面上之后,判斷即時通訊消息在當前頁面上的顯示時間是否達到預設時長。
[0119]取消顯示模塊704被配置為判斷模塊703判定當即時通訊消息在當前頁面上的顯示時間達到預設時長時,取消對即時通訊消息的顯示。
[0120]在一個實施例中,如圖11所示,上述裝置還包括:
[0121]第一跳轉模塊705被配置為當接收到對顯示模塊702在浮層上顯示的即時通訊消息的點擊操作時,將當前頁面跳轉到點擊操作對應的即時通訊消息處。
[0122]在一個實施例中,如圖12所示,上述裝置還包括:
[0123]第二播放模塊706被配置為當即時通訊消息中有未播放的語音消息時,在第一播放模塊701播放語音消息之后,繼續(xù)播放未播放的語音消息。
[0124]第二跳轉模塊707被配置為第二播放模塊706繼續(xù)播放未播放的語音消息之后,將當前頁面跳轉到正在播放的語音消息處。
[0125]采用本公開實施例提供的裝置,能夠在播放語音消息的同時,將接收到的即時通訊消息以浮層的方式顯示在當前頁面上,從而使用戶在收聽語音消息時,可以閱讀與此同時接收到的新的即時通訊消息,提高了消息閱讀效率,使得用戶可以跟進最新的聊天進度,解決了消息量大時語音內容和圖文內容的閱讀困難,提高了用戶的體驗度。
[0126]在示例性實施例中,提供一種消息的顯示裝置,包括:
[0127]處理器;
[0128]用于存儲處理器可執(zhí)行指令的存儲器;
[0129]其中,處理器被配置為:
[0130]在即時通訊對話中,當接收到用戶對語音消息的播放指令時,播放所述語音消息;
[0131]在播放所述語音消息的過程中,如果所述即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則將所述即時通訊消息以浮層的方式顯示在當前頁面上。
[0132]上述處理器還可被配置為:
[0133]所述在播放所述語音消息的過程中,如果所述即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則將所述即時通訊消息以浮層的方式顯示在當前頁面上,包括:
[0134]在播放所述語音消息的過程中,如果所述即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則將所述即時通訊消息的發(fā)送者的身份標識與所述即時通訊消息以浮層的方式對應顯示在當前頁面上。
[0135]上述處理器還可被配置為:
[0136]所述在播放所述語音消息的過程中,如果所述即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則將所述即時通訊消息以浮層的方式顯示在當前頁面上,包括:
[0137]在播放所述語音消息的過程中,如果所述即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則按照所述即時通訊消息的接收時間的先后順序,將所述即時通訊消息以浮層的方式滾動顯示在當前頁面上。
[0138]上述處理器還可被配置為:
[0139]所述在播放所述語音消息的過程中,如果所述即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則將所述即時通訊消息以浮層的方式顯示在當前頁面上,包括:
[0140]在播放所述語音消息的過程中,如果所述即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則將預設數(shù)量個即時通訊消息以浮層的方式顯示在當前頁面上;
[0141]當所述浮層上顯示的即時通訊消息的數(shù)量達到所述預設數(shù)量、且所述即時通訊對話中繼續(xù)接收到其他用戶發(fā)送的新的即時通訊消息時,取消對所述浮層上