底部进行显示;显示界面按照接收时间最早到接收时间最新从下至上的方式显示消息时,将所述第二消息作为下一显示界面上接收时间最新的消息移动到顶部进行显示;如果所述第二消息原本已经在顶部或底部,在下一显示界面没有产生移动效果时,显示提示消息;这里,所述提示按键可以是“更多消息”、“下一页消息”等等,所述提示消息可以是“已加载”、“加载完成”等。
[0050]基于上述方法,本发明实施例还提供一种消息的显示装置,如图2所示,该装置包括:接收模块21、检测模块22、隐藏显示模块23 ;其中,[0051 ] 接收模块21,用于接收第一消息,通知检测模块22和隐藏显示模块23 ;
[0052]检测模块22,用于检测当前显示界面上的第二消息,将检测到的第二消息通知隐藏显示模块23 ;
[0053]隐藏显示模块23,用于将所述第一消息与第二消息之间的消息进行隐藏。
[0054]具体的,所述检测模块22在收到手势命令或检测到显示界面显示的提示按键被按下时,检测当前显示界面所显示的消息的接收时间,确认其中接收时间最早的消息为第二消息;所述隐藏显示模块23按照第一消息与第二消息的接收时间确定需要隐藏的消息,将所确定的消息进行隐藏,为了标示所隐藏的消息,在第一消息与第二消息之间可以以层叠线作为所隐藏的消息的标识在显示界面显示,也可以是以突出的颜色块作为所隐藏的消息的标识在显示界面显示。
[0055]该装置还包括手势识别模块24,用于接收手势命令,将所述手势命令发送给隐藏显示模块23 ;
[0056]所述隐藏显示模块23,还用于根据手势命令在显示界面移动所隐藏的消息的标识,显示出第一消息。
[0057]所述隐藏显示模块23,还用于根据手势命令将所述第一消息完全滑出屏幕时,取消隐藏所述第一消息与第二消息之间的消息,展开所述第一消息与第二消息之间的消息。
[0058]优选地,所述检测模块22,还用于在没有收到接收模块21接收第一消息的通知时,根据显示界面显示的提示按键被按下,检测当前显示界面上的第二消息,将检测到的第二消息通知完全显示模块25 ;
[0059]相应的,所述完全显示模块25,用于将所述第二消息作为下一显示界面上接收时间最新的消息移动到顶部或底部进行显示,即所述第二消息挤出当前显示界面上比所述第二消息的接收时间新的消息。
[0060]基于上述装置,本发明还提供一种终端,该终端包括如图2所示的消息的显示装置。
[0061]下面通过具体的应用场景对本发明实施例的方法进行说明。
[0062]本实施例用字母A、B、C、D…Z来表示最新到最早的消息,如消息A发布的时间是15:30,为最新消息,消息Z发布的时间是13:06,为最早的消息。假设用户当前屏幕页面展示的消息为Μ、Ν、0消息,如图3所示,其中0为Μ、Ν、0中最早的那条消息。当用户想向下查看更多的消息时,点击“更多”或通过上划松开手势进行加载消息,若当前终端没有接收到新的消息,则消息0自动往上移动至顶部,同时消息P和消息Q也移动到页面中部和底部;若当前终端接收到新的消息,如图4所示,比如接收到三条新消息为:新消息3NewComment3、新消息2New Comment2和新消息INew Commentl,那么原有历史消息A、B、C…Μ、N被隐藏,并以间距很小的两条层叠线作为标识,在消息0顶部展示。消息0、P、Q依旧同图3中所述,呈现在当前屏幕上。
[0063]此时,若用户不想立即查看新消息,则继续向下看刚加载出来的历史消息;若用户想立即查看顶部刷新出的新消息,如图5所示,则只需要手指向下滑动,这时候新消息NewCommentl和New Comment2以灰色显示,表示为新消息以及其未读的状态,消息Α、Β、0..Μ、Ν依旧被隐藏,依然由两条层叠线作为标识。
[0064]用户可以通过手势命令在新消息内进行上下查看,如图6所示,消息Α至Ν依旧被隐藏,以两条层叠线表示,这里,也可以在两条层叠线间加入消息A的时间至消息N的时间,比如“ 15:30——14:28”,给用户足够的提示。
[0065]在用户查看完所有的新消息后,用户将三条新消息中最早的New Commentl这条消息推出屏幕外,如图7和8所示,终端将取消消息A至N的隐藏,消息A至N被弹开,恢复为原来的列表展现形式。
[0066]综合上述的本发明各实施例,终端在收到新的消息时,能够使显示界面上当前所查看的消息依然紧邻所述新的消息,并解决了在收到新的消息时重新定位到原来所查看的消息的位置的问题。
[0067]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种消息的显示方法,其特征在于,该方法包括: 接收第一消息,检测当前显示界面上的第二消息,并将所述第一消息与第二消息之间的消息进行隐藏。2.根据权利要求1所述的显示方法,其特征在于,所述第一消息为新的未读消息,所述第二消息为当前显示界面所显示的接收时间最早的消息。3.根据权利要求2所述的显示方法,其特征在于,所述检测当前显示界面上的第二消息包括:在收到手势命令或检测到显示界面显示的提示按键被按下时,检测当前显示界面所显示的消息的接收时间,确认其中接收时间最早的消息为第二消息。4.根据权利要求3所述的显示方法,其特征在于,所述将所述第一消息与第二消息之间的消息进行隐藏包括:按照第一消息与第二消息的接收时间确定需要隐藏的消息,将所确定的消息进行隐藏。5.根据权利要求4所述的显示方法,其特征在于,该方法还包括:在第一消息与第二消息之间以层叠线作为所隐藏的消息的标识在显示界面显示,或者,以突出的颜色块作为所隐藏的消息的标识在显示界面显示。6.根据权利要求5所述的显示方法,其特征在于,该方法还包括:根据手势命令在显示界面移动所隐藏的消息的标识,显示出第一消息。7.根据权利要求6所述的显示方法,其特征在于,该方法还包括:根据手势命令将所述第一消息完全滑出屏幕时,取消隐藏所述第一消息与第二消息之间的消息,展开所述第一消息与第二消息之间的消息。8.一种消息的显示装置,其特征在于,该装置包括:接收模块、检测模块、隐藏显示模块;其中, 接收模块,用于接收第一消息,通知检测模块和隐藏显示模块; 检测模块,用于检测当前显示界面上的第二消息,将检测到的第二消息通知隐藏显示模块; 隐藏显示模块,用于将所述第一消息与第二消息之间的消息进行隐藏。9.根据权利要求8所述的显示装置,其特征在于,所述检测模块,具体用于在收到手势命令或检测到显示界面显示的提示按键被按下时,检测当前显示界面所显示的消息的接收时间,确认其中接收时间最早的消息为第二消息。10.根据权利要求8所述的显示装置,其特征在于,所述隐藏显示模块,具体用于按照第一消息与第二消息的接收时间确定需要隐藏的消息,将所确定的消息进行隐藏。11.根据权利要求10所述的显示装置,其特征在于,所述隐藏显示模块,还用于在第一消息与第二消息之间以层叠线作为所隐藏的消息的标识在显示界面显示,或者以突出的颜色块作为所隐藏的消息的标识在显示界面显示。12.根据权利要求11所述的显示装置,其特征在于,该装置还包括手势识别模块,用于接收手势命令,将所述手势命令发送给隐藏显示模块; 所述隐藏显示模块,还用于根据手势命令在显示界面移动所隐藏的消息的标识,显示出第一消息。13.根据权利要求12所述的显示装置,其特征在于,所述隐藏显示模块,还用于根据手势命令将所述第一消息完全滑出屏幕时,取消隐藏所述第一消息与第二消息之间的消息,展开所述第一消息与第二消息之间的消息。14.一种终端,其特征在于,该终端包括权利要求8至13任一项所述的显示装置。
【专利摘要】本发明公开了一种消息的显示方法,接收第一消息,检测当前显示界面上的第二消息,将所述第一消息与第二消息之间的消息进行隐藏;本发明同时还公开了一种消息的显示装置及终端。
【IPC分类】G06F17/30
【公开号】CN105447049
【申请号】CN201410444236
【发明人】邹澍, 刘黄玲子, 赵耀红
【申请人】中国移动通信集团公司
【公开日】2016年3月30日
【申请日】2014年9月2日
【公告号】WO2016033993A1