消息的显示方法及装置的制造方法_3

文档序号:9399420阅读:来源:国知局
息的数量已达到5条时,按照接收时间的先后顺序,取消对接收最早的即时通讯消息的显示,同时将新接收到的即时通讯消息显示在浮层上,依次类推,直至终端在播放语音消息的过程中不再接收到即时通讯消息。如果终端在播放该语音消息之后持续接收到多条即时通讯消息,那么按照预设数量以及接收消息的时间先后顺序,依次取消对接收时间最早的即时通讯消息的显示,同时将最新接收到的即时通讯消息显示在当前页面的浮层上。本实施例的这种显示方式使用户在收听语音消息时,能够浏览接收到的所有即时通讯消息,从而提高了用户的体验度。
[0094]在一个实施例中,如图5所示,上述方法还可以实施为以下步骤S51-S55。
[0095]在步骤S51中,在即时通讯对话中,当接收到用户对语音消息的播放指令时,播放语音消息。
[0096]在步骤S52中,在播放语音消息的过程中,如果即时通讯对话中接收到其他用户发送的即时通讯消息,则将即时通讯消息以浮层的方式显示在当前页面上。
[0097]在步骤S53中,判断即时通讯消息在当前页面上的显示时间是否达到预设时长。如果即时通讯消息在当前页面上的显示时间达到预设时长,则继续执行步骤S54如果当即时通讯消息在当前页面上的显示时间没有达到预设时长,则执行步骤S55。
[0098]在步骤S54中,取消对即时通讯消息的显示。
[0099]在步骤S55中,继续显示当前显示的即时通讯消息。返回执行步骤S53。
[0100]例如,预设时长设置为5秒,那么当前页面的浮层上的即时通讯消息的显示时长达到5秒时,终端就会取消对该消息的显示,这样,既能保证用户有充足的时间浏览浮层上的消息,又能使浮层上显示新接收到的其它消息,因此本实施例的方案使得当前页面的浮层上显示当前接收到的消息之后,能够继续显示新接收到的消息,从而使用户能够浏览所有接收到的消息,提高了用户的体验度。
[0101]在一个实施例中,上述方法还包括以下步骤:当接收到对浮层上的即时通讯消息的点击操作时,将当前页面跳转到点击操作对应的即时通讯消息处。本实施例的方案能够根据用户的点击操作将页面跳转至用户想要浏览的即时通讯消息处,为用户查看接收到的即时通讯消息提供了极大的方便。
[0102]在一个实施例中,如图6所示,上述方法还包括以下步骤S61-S62。
[0103]在步骤S61中,当即时通讯消息中有未播放的语音消息时,在播放语音消息之后,继续播放未播放的语音消息。
[0104]在步骤S62中,将当前页面跳转到正在播放的语音消息处。
[0105]本实施例的方案能够在播放完当前正在播放的语音消息之后,继续播放新接收到的语音消息,并能够及时将页面跳转到正在播放的语音消息处,使得用户无需再去点击新接收到的语音消息,即可收听语音消息的内容,为用户收听语音消息提供了极大的方便。
[0106]下述为本公开装置实施例,可以用于执行本公开方法实施例。
[0107]图7是根据一示例性实施例示出的一种消息的显示装置的框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。参照图7,该消息的显示装置包括:
[0108]第一播放模块701被配置为在即时通讯对话中,当接收到用户对语音消息的播放指令时,播放语音消息。
[0109]显示模块702被配置为在第一播放模块701播放语音消息的过程中,如果即时通讯对话中接收到其他用户发送的即时通讯消息,则将即时通讯消息以浮层的方式显示在当前页面上。
[0110]在一个实施例中,如图8所示,显示模块702包括:
[0111]第一显示子模块7021被配置为在第一播放模块701播放语音消息的过程中,如果即时通讯对话中接收到其他用户发送的即时通讯消息,则将即时通讯消息的发送者的身份标识与即时通讯消息以浮层的方式对应显示在当前页面上。
[0112]第二显示子模块7022被配置为在第一播放模块701播放语音消息的过程中,如果即时通讯对话中接收到其他用户发送的即时通讯消息,则按照即时通讯消息的接收时间的先后顺序,将即时通讯消息以浮层的方式滚动显示在当前页面上。
[0113]在一个实施例中,如图9所示,显示模块702包括:
[0114]第三显示子模块7023被配置为在第一播放模块701播放语音消息的过程中,如果即时通讯对话中接收到其他用户发送的即时通讯消息,则将预设数量个即时通讯消息以浮层的方式显示在当前页面上。
[0115]取消显示子模块7024被配置为第三显示子模块7023在当浮层上显示的即时通讯消息的数量达到预设数量、且即时通讯对话中继续接收到其他用户发送的新的即时通讯消息时,取消对浮层上接收时间最早的即时通讯消息的显示。
[0116]第四显示子模块7025被配置为取消显示子模块7024取消对浮层上接收时间最早的即时通讯消息的显示之后,将新的即时通讯消息显示在浮层上。
[0117]在一个实施例中,如图10所示,上述装置还包括:
[0118]判断模块703被配置为显示模块702将即时通讯消息以浮层的方式显示在当前页面上之后,判断即时通讯消息在当前页面上的显示时间是否达到预设时长。
[0119]取消显示模块704被配置为判断模块703判定当即时通讯消息在当前页面上的显示时间达到预设时长时,取消对即时通讯消息的显示。
[0120]在一个实施例中,如图11所示,上述装置还包括:
[0121]第一跳转模块705被配置为当接收到对显示模块702在浮层上显示的即时通讯消息的点击操作时,将当前页面跳转到点击操作对应的即时通讯消息处。
[0122]在一个实施例中,如图12所示,上述装置还包括:
[0123]第二播放模块706被配置为当即时通讯消息中有未播放的语音消息时,在第一播放模块701播放语音消息之后,继续播放未播放的语音消息。
[0124]第二跳转模块707被配置为第二播放模块706继续播放未播放的语音消息之后,将当前页面跳转到正在播放的语音消息处。
[0125]采用本公开实施例提供的装置,能够在播放语音消息的同时,将接收到的即时通讯消息以浮层的方式显示在当前页面上,从而使用户在收听语音消息时,可以阅读与此同时接收到的新的即时通讯消息,提高了消息阅读效率,使得用户可以跟进最新的聊天进度,解决了消息量大时语音内容和图文内容的阅读困难,提高了用户的体验度。
[0126]在示例性实施例中,提供一种消息的显示装置,包括:
[0127]处理器;
[0128]用于存储处理器可执行指令的存储器;
[0129]其中,处理器被配置为:
[0130]在即时通讯对话中,当接收到用户对语音消息的播放指令时,播放所述语音消息;
[0131]在播放所述语音消息的过程中,如果所述即时通讯对话中接收到其他用户发送的即时通讯消息,则将所述即时通讯消息以浮层的方式显示在当前页面上。
[0132]上述处理器还可被配置为:
[0133]所述在播放所述语音消息的过程中,如果所述即时通讯对话中接收到其他用户发送的即时通讯消息,则将所述即时通讯消息以浮层的方式显示在当前页面上,包括:
[0134]在播放所述语音消息的过程中,如果所述即时通讯对话中接收到其他用户发送的即时通讯消息,则将所述即时通讯消息的发送者的身份标识与所述即时通讯消息以浮层的方式对应显示在当前页面上。
[0135]上述处理器还可被配置为:
[0136]所述在播放所述语音消息的过程中,如果所述即时通讯对话中接收到其他用户发送的即时通讯消息,则将所述即时通讯消息以浮层的方式显示在当前页面上,包括:
[0137]在播放所述语音消息的过程中,如果所述即时通讯对话中接收到其他用户发送的即时通讯消息,则按照所述即时通讯消息的接收时间的先后顺序,将所述即时通讯消息以浮层的方式滚动显示在当前页面上。
[0138]上述处理器还可被配置为:
[0139]所述在播放所述语音消息的过程中,如果所述即时通讯对话中接收到其他用户发送的即时通讯消息,则将所述即时通讯消息以浮层的方式显示在当前页面上,包括:
[0140]在播放所述语音消息的过程中,如果所述即时通讯对话中接收到其他用户发送的即时通讯消息,则将预设数量个即时通讯消息以浮层的方式显示在当前页面上;
[0141]当所述浮层上显示的即时通讯消息的数量达到所述预设数量、且所述即时通讯对话中继续接收到其他用户发送的新的即时通讯消息时,取消对所述浮层上
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1