消息的顯示方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及通信技術(shù)領(lǐng)域,尤其涉及一種消息的顯示方法及裝置。
【背景技術(shù)】
[0002]隨著科技的進步,電腦網(wǎng)絡(luò)的品質(zhì)及價格不斷地改善,即時通訊軟件(InstantMessaging Software)已逐漸成為一般大眾普遍使用的通訊工具之一。例如,微信、QQ、MNSMessenger等都是大眾耳熟能詳?shù)募磿r通訊軟件。這些即時通訊軟件通常都具有聊天/語音交談功能。對一般使用者而言,使用各種不同的即時通訊軟件所提供的語音交談功能也是習(xí)以為常的事情。
[0003]在即時通訊軟件中,用戶通常采用群聊的方式進行即時通訊,這使得多個用戶之間的交互更加方便,但隨之而來的一個問題就是即時通訊的信息量增大,尤其是在參與群聊的用戶數(shù)量很多時,用戶收到的信息量會非常大,導(dǎo)致用戶瀏覽信息的速度無法跟上接收信息的速度。尤其是在即時通訊消息中包含語音消息時,每一條語音消息的收聽都需要占用一定的時間,當(dāng)消息量大時,很難跟進最新的聊天進度。
【發(fā)明內(nèi)容】
[0004]本公開實施例提供一種消息的顯示方法及裝置。所述技術(shù)方案如下:
[0005]根據(jù)本公開實施例的第一方面,提供一種消息的顯示方法,包括:
[0006]在即時通訊對話中,當(dāng)接收到用戶對語音消息的播放指令時,播放所述語音消息;
[0007]在播放所述語音消息的過程中,如果所述即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則將所述即時通訊消息以浮層的方式顯示在當(dāng)前頁面上。
[0008]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
[0009]上述技術(shù)方案,能夠在播放語音消息的同時,將接收到的即時通訊消息以浮層的方式顯示在當(dāng)前頁面上,從而使用戶在收聽語音消息時,可以閱讀與此同時接收到的新的即時通訊消息,提高了消息閱讀效率,使得用戶可以跟進最新的聊天進度,解決了消息量大時語音內(nèi)容和圖文內(nèi)容的閱讀困難,提高了用戶的體驗度。
[0010]進一步的,上述技術(shù)方案還能夠按照即時通訊消息的接收時間將即時通訊消息滾動顯示在當(dāng)前頁面的浮層上,使用戶在閱讀浮層上的消息時,能夠依次閱讀新接收到的消息,避免了消息量大時消息顯示混亂的情況。
[0011]進一步的,上述技術(shù)方案還能夠?qū)⑿陆邮盏降募磿r通訊消息滾動顯示在浮層上,使得用戶在收聽語音消息時,可以完整地閱讀所有的即時通訊消息,從而使用戶可以跟進最新的聊天速度。
[0012]進一步的,上述技術(shù)方案還能夠用戶在浮層上的點擊操作,將頁面跳轉(zhuǎn)至用戶所點擊的消息處,使得用戶在收聽語音消息時,不僅可以閱讀與此同時接收到的新的即時通訊消息,還可以隨時瀏覽新的即時通訊消息中對用戶來說較為重要的消息,從而方便了用戶對所有即時通訊消息的瀏覽,提高了用戶的體驗度。
[0013]在一個實施例中,所述在播放所述語音消息的過程中,如果所述即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則將所述即時通訊消息以浮層的方式顯示在當(dāng)前頁面上,包括:
[0014]在播放所述語音消息的過程中,如果所述即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則將所述即時通訊消息的發(fā)送者的身份標(biāo)識與所述即時通訊消息以浮層的方式對應(yīng)顯示在當(dāng)前頁面上。
[0015]該實施例中,通過將即時通訊消息的發(fā)送者的身份標(biāo)識與即時通訊消息對應(yīng)顯示在當(dāng)前頁面的浮層上,使得用戶在收聽語音消息時,不僅能瀏覽接收到的新的即時通訊消息,還能瀏覽到發(fā)送即時通訊消息的發(fā)送者賬號,提高了用戶的體驗度。
[0016]在一個實施例中,所述在播放所述語音消息的過程中,如果所述即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則將所述即時通訊消息以浮層的方式顯示在當(dāng)前頁面上,包括:
[0017]在播放所述語音消息的過程中,如果所述即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則按照所述即時通訊消息的接收時間的先后順序,將所述即時通訊消息以浮層的方式滾動顯示在當(dāng)前頁面上。
[0018]該實施例中,按照即時通訊消息的接收時間將即時通訊消息滾動顯示在當(dāng)前頁面的浮層上,使用戶在瀏覽浮層上的消息時,能夠依次瀏覽新接收到的消息,從而提高體驗度。
[0019]在一個實施例中,所述在播放所述語音消息的過程中,如果所述即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則將所述即時通訊消息以浮層的方式顯示在當(dāng)前頁面上,包括:
[0020]在播放所述語音消息的過程中,如果所述即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則將預(yù)設(shè)數(shù)量個即時通訊消息以浮層的方式顯示在當(dāng)前頁面上;
[0021]當(dāng)所述浮層上顯示的即時通訊消息的數(shù)量達到所述預(yù)設(shè)數(shù)量、且所述即時通訊對話中繼續(xù)接收到其他用戶發(fā)送的新的即時通訊消息時,取消對所述浮層上接收時間最早的即時通訊消息的顯示;
[0022]將所述新的即時通訊消息顯示在所述浮層上。
[0023]該實施例中,通過在當(dāng)前頁面的浮層上顯示預(yù)設(shè)數(shù)量個即時通訊消息,并及時更改浮層上顯示的即時通訊消息,使得用戶在收聽語音消息時,能夠瀏覽接收到的所有即時通訊消息,從而提高了用戶的體驗度。
[0024]在一個實施例中,所述將所述即時通訊消息以浮層的方式顯示在當(dāng)前頁面上之后,所述方法還包括:
[0025]判斷所述即時通訊消息在當(dāng)前頁面上的顯示時間是否達到預(yù)設(shè)時長;
[0026]當(dāng)所述即時通訊消息在當(dāng)前頁面上的顯示時間達到預(yù)設(shè)時長時,取消對所述即時通訊消息的顯示。
[0027]該實施例中,能夠在當(dāng)前頁面浮層上顯示的即時通訊消息達到預(yù)設(shè)時長時,取消對該即時通訊消息的顯示,使得浮層上顯示當(dāng)前接收到的消息之后,能夠繼續(xù)顯示新接收至IJ的消息,從而使用戶能夠瀏覽所有接收到的消息,提高了用戶的體驗度。
[0028]在一個實施例中,所述方法還包括:
[0029]當(dāng)接收到對所述浮層上的即時通訊消息的點擊操作時,將當(dāng)前頁面跳轉(zhuǎn)到所述點擊操作對應(yīng)的即時通訊消息處。
[0030]該實施例中,能夠根據(jù)用戶的點擊操作將頁面跳轉(zhuǎn)至用戶想要瀏覽的即時通訊消息處,為用戶查看接收到的即時通訊消息提供了極大的方便。
[0031 ] 在一個實施例中,所述方法還包括:
[0032]當(dāng)所述即時通訊消息中有未播放的語音消息時,在播放所述語音消息之后,繼續(xù)播放所述未播放的語音消息。
[0033]該實施例中,能夠在播放完當(dāng)前正在播放的語音消息之后,繼續(xù)播放新接收到的語音消息,使得用戶無需再去點擊新接收到的語音消息,為用戶收聽語音消息提供了極大的方便。
[0034]在一個實施例中,所述繼續(xù)播放所述未播放的語音消息之后,所述方法還包括:
[0035]將當(dāng)前頁面跳轉(zhuǎn)到正在播放的語音消息處。
[0036]該實施例中,能夠及時將頁面跳轉(zhuǎn)到正在播放的語音消息處,提高了用戶瀏覽消息的體驗度。
[0037]根據(jù)本公開實施例的第二方面,提供一種消息的顯示裝置,包括:
[0038]第一播放模塊,用于在即時通訊對話中,當(dāng)接收到用戶對語音消息的播放指令時,播放所述語音消息;
[0039]顯示模塊,用于在所述第一播放模塊播放所述語音消息的過程中,如果所述即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則將所述即時通訊消息以浮層的方式顯示在當(dāng)前頁面上。
[0040]在一個實施例中,所述顯示模塊包括:
[0041]第一顯示子模塊,用于在所述第一播放模塊播放所述語音消息的過程中,如果所述即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則將所述即時通訊消息的發(fā)送者的身份標(biāo)識與所述即時通訊消息以浮層的方式對應(yīng)顯示在當(dāng)前頁面上。
[0042]在一個實施例中,所述顯示模塊包括:
[0043]第二顯示子模塊,用于在所述第一播放模塊播放所述語音消息的過程中,如果所述即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則按照所述即時通訊消息的接收時間的先后順序,將所述即時通訊消息以浮層的方式滾動顯示在當(dāng)前頁面上。
[0044]在一個實施例中,所述顯示模塊包括:
[0045]第三顯示子模塊,用于在所述第一播放模塊播放所述語音消息的過程中,如果所述即時通訊對話中接收到其他用戶發(fā)送的即時通訊消息,則將預(yù)設(shè)數(shù)量個即時通訊消息以浮層的方式顯示在當(dāng)前頁面上;
[0046]取消顯示子模塊,用于當(dāng)所述第三顯示子模塊在所述浮層上顯示的即時通訊消息的數(shù)量達到所述預(yù)設(shè)數(shù)量、且所述即時通訊對話中繼續(xù)接收到其他用戶發(fā)送的新