首页
社区
课程
招聘
[原创专利12]消息显示方法及装置
发表于: 2016-3-3 00:25 5661

[原创专利12]消息显示方法及装置

2016-3-3 00:25
5661
摘要
本申请提供一种消息显示方法及装置,该方法包括:当检测到用户在终端屏幕上的第一触发操作时,按照预设条件对显示于所述终端屏幕上的消息通讯界面对应的未读消息进行筛选;仅将筛选出的未读消息显示于所述消息通讯界面中。通过本申请的技术方案,可以实现对未读消息的自动过滤,从而帮助用户在大量未读消息中快速定位至感兴趣或有价值的消息,提高用户的阅读效率。
权利要求书
1.  一种消息显示方法,其特征在于,包括:
当检测到用户在终端屏幕上的第一触发操作时,按照预设条件对显示于所述终端屏幕上的消息通讯界面对应的未读消息进行筛选;
仅将筛选出的未读消息显示于所述消息通讯界面中。

2.  根据权利要求1所述的方法,其特征在于,按照预设条件对显示于所述终端屏幕上的消息通讯界面对应的未读消息进行筛选具体包括:
在所述消息通讯界面对应的未读消息中,选出文字数量大于或等于第一数量的未读消息。

3.  根据权利要求2所述的方法,其特征在于,还包括:
当检测到用户在终端屏幕上的第二触发操作时,在已筛选出的未读消息中再筛选出文字数量大于或等于第二数量的未读消息,并仅将再筛选出的未读消息显示于所述消息通讯界面中;其中所述第二数量大于所述第一数量。

4.  根据权利要求1所述的方法,其特征在于,按照预设条件对显示于所述终端屏幕上的消息通讯界面对应的未读消息进行筛选具体包括:
在所述消息通讯界面对应的未读消息中,选出包含第一预设关键词的未读消息和/或筛除包含第二预设关键词的未读消息。

5.  根据权利要求1所述的方法,其特征在于,还包括:
当筛选并显示于所述消息通讯界面上的未读消息被触发时,恢复显示与所述消息通讯界面对应的所有未读消息,并定位至被触发的未读消息所在位置。

6.  根据权利要求1所述的方法,其特征在于,还包括:
当检测到用户在终端屏幕上的第三触发操作时,获取记录的对应于所述消息通讯界面的最近历史阅读点;
定位至与所述最近历史阅读点最近的未读消息所在位置。

7.  一种消息显示装置,其特征在于,包括:
筛选单元,当检测到用户在终端屏幕上的第一触发操作时,按照预设条件对显示于所述终端屏幕上的消息通讯界面对应的未读消息进行筛选;
显示单元,仅将筛选出的未读消息显示于所述消息通讯界面中。

8.  根据权利要求7所述的装置,其特征在于,所述筛选单元具体用于:
在所述消息通讯界面对应的未读消息中,选出文字数量大于或等于第一数量的未读消息。

9.  根据权利要求8所述的装置,其特征在于,所述筛选单元还用于:
当检测到用户在终端屏幕上的第二触发操作时,在已筛选出的未读消息中再筛选出文字数量大于或等于第二数量的未读消息,并仅将再筛选出的未读消息由所述显示单元显示于所述消息通讯界面中;其中所述第二数量大于所述第一数量。

10.  根据权利要求7所述的装置,其特征在于,所述筛选单元具体用于:
在所述消息通讯界面对应的未读消息中,选出包含预设关键词的未读消息和/或筛除包含第二预设关键词的未读消息。

11.  根据权利要求7所述的装置,其特征在于,还包括:
第一定位单元,当筛选并显示于所述消息通讯界面上的未读消息被触发时,恢复显示与所述消息通讯界面对应的所有未读消息,并定位至被触发的未读消息所在位置。

12.  根据权利要求7所述的装置,其特征在于,还包括:
获取单元,当检测到用户在终端屏幕上的第三触发操作时,获取记录的对应于所述消息通讯界面的最近历史阅读点;
第二定位单元,定位至与所述最近历史阅读点最近的未读消息所在位置。

说明书
消息显示方法及装置
技术领域
本申请涉及通信技术领域,尤其涉及消息显示方法及装置。
背景技术
随着通信技术的不断发展,人们可以通过电子邮件、短信息(SMS,ShortMessageService)、即时通信(IM,InstantMessaging)等各种方式实现信息交互。用户在接收到通信消息时,通常可以一一查看的方式来挑选出有用的或感兴趣的未读消息;然而,一一查看的方式显然效率很低,尤其是当存在数量较多的未读消息时,比如在“群聊(GroupChat)”形式的消息通讯界面中消息来自很多用户,或由于用户长时间未查看而导致累积了很多未读消息的情况下,低效率问题会更加突显。
发明内容
有鉴于此,本申请提供一种新的技术方案,可以解决相关技术中查看未读消息的效率低下的技术问题。
为实现上述目的,本申请提供技术方案如下:
根据本申请的第一方面,提出了一种消息显示方法,包括:
当检测到用户在终端屏幕上的第一触发操作时,按照预设条件对显示于所述终端屏幕上的消息通讯界面对应的未读消息进行筛选;
仅将筛选出的未读消息显示于所述消息通讯界面中。
根据本申请的第二方面,提出了一种消息显示装置,包括:
筛选单元,当检测到用户在终端屏幕上的第一触发操作时,按照预设条        件对显示于所述终端屏幕上的消息通讯界面对应的未读消息进行筛选;
显示单元,仅将筛选出的未读消息显示于所述消息通讯界面中。
由以上技术方案可见,本申请在用户主动触发的情况下,对未读消息进行筛选,从而帮助用户快速查看有用或感兴趣的未读消息,提高用户的阅读效率。
附图说明
图1示出了根据本发明的一示例性实施例的消息显示方法的流程图;
图2示出了根据本发明的另一示例性实施例的消息显示方法的流程图;
图3示出了根据本发明的一示例性实施例的未读消息的示意图;
图4-8示出了根据本发明的一示例性实施例的终端界面图;
图9示出了根据本发明的一示例性实施例的电子设备的结构示意图;
图10示出了根据本发明的一示例性实施例的消息显示装置的框图。
具体实施方式
为对本申请进行进一步说明,提供下列实施例:
请参考图1,图1示出了根据本发明的一示例性实施例的消息显示方法,可以应用于终端,该方法包括:
步骤102,检测到用户在终端屏幕上的第一触发操作;
在本实施例中,终端对用户是否在终端屏幕上执行第一触发操作进行检测,该第一触发操作可以为:双击操作、长按操作、单点或多点按照预设轨迹的滑动操作、对显示于终端屏幕上的控件的点击操作等,当然本领域技术人员应该理解的是:其他方式的触发操作显然也可以应用于本申请的技术方案中,此处并不对具体的触发操作方式进行限制。
同时,由于对未读消息的筛选是基于用户主动执行第一触发操作,表现出用户主观上希望对未读消息进行筛选的意愿,符合用户的使用心理,有助于提升用户使用体验。
步骤104,按照预设条件对显示于所述终端屏幕上的消息通讯界面对应的未读消息进行筛选;
在本实施例中,“消息通讯界面对应的未读消息”是指:应当显示于该消息通讯界面的未读消息,该未读消息可能在用户点击进入该消息通讯界面后就显示于终端屏幕上,也可能需要用户翻动该消息通讯界面后才能够看到;比如在电子邮件的“收件箱”界面中,对应的未读消息就是所有尚未阅读的邮件,在短信息的“收件箱”界面中,对应的未读消息就是所有尚未阅读的短信息,在即时通讯软件的聊天界面中,对应的未读消息就是当前聊天界面对应的用户发送的未读消息。
通过对未读消息的筛选操作,尤其是对于即时通讯软件的一个“群聊”消息通讯界面中包含来自很多用户的未读消息,往往有成百上千条未读消息,则基于本申请的技术方案,用户仅需要合理设置预设条件,即可自动筛选出可能有用或感兴趣的未读消息,无需一一查看每条未读消息,从而提高用户的阅读效率。
步骤106,仅将筛选出的未读消息显示于所述消息通讯界面中。
由上述实施例可知,本申请基于用户的第一触发操作,自动对未读消息进行筛选,使得终端可以根据对未读消息的筛选结果,仅对符合预设条件的未读消息进行显示,无需一一查看每条未读消息,有助于提升阅读效率。同时,当未读消息过多时,用户往往会由于不耐烦而快速上下翻动,容易造成忽略真正的重要消息;而基于本申请的技术方案,通过对未读消息的筛选后显示,用户无需翻动界面或仅需要少量翻动操作,即可实现对所有筛选出的未读消息的阅读,有效避免了对重要消息的忽略。
下面结合图2,对基于“预设条件”的筛选过程进行详细描述。其中,图2示出了根据本发明的另一示例性实施例的消息显示方法,包括:
步骤202,终端基于用户操作,实现对一消息通讯界面的显示,并获取该消息通讯界面对应的未读消息。下面以即时通讯软件中的“群聊”界面为例,对消息通讯界面中的未读消息的筛选和显示进行描述。
步骤204,当检测到用户在终端屏幕上执行的第一触发操作时,转入步骤206。此处可以将“检测到用户在终端屏幕上执行的第一触发操作”作为转入步骤206的触发条件,则只有满足该触发条件时转入步骤206;或者,也可以将“检测到用户在终端屏幕上执行的第一触发操作”作为判断条件,则当判断为存在该第一触发操作时转入步骤206,否则按照相关技术的方式进行处理。
步骤206,在群聊界面对应的未读消息中,选出文字数量大于或等于第一数量的未读消息。
在本实施例中,由于重要消息中往往需要对某件重要的事件进行描述,不可能只用几个字来表达清楚,因而其中包含的文字数量必然较多,即更大的文字量也对应于更大的消息量,所以可以通过设置“第一数量”为筛选条件,挑选出文字数量较多、消息量大的未读消息,而筛除文字数量少、消息量小的未读消息。
比如图3示出了群聊界面中包含的一部分未读消息,其中包含有很多无用的未读消息,比如用户之间的聊天内容“有人在吗?”、“有”、“干嘛?”等,显然并非用户所需要的重要消息;而对于真正的重要消息,如“通知:周六下午5点,班级聚会。请大家准时在学校南门集合,然后……”,属于班级聚会的通知消息,由于需要说明“活动内容”、“活动时间”、“活动地点”等多项信息,因而相应的文字数量也明显更多,与其他的聊天内容具有明显分别。
步骤208,仅显示筛选出的未读消息。
如图4所示,假定用户在时间点“13:21”进入群组“自动化二班”,此时群聊界面中将显示最新接收到的未读消息,比如“13:20”以后接收到的未读消息。同时,假定用户上次进入该群聊界面的时间为前一天的“10:02”,则该群聊界面还对应于从前一天的“10:02”至当前“13:20”之间的未读消息,需要用户翻动该群聊界面后进行阅读。
假定用户通过在群聊界面的空白处进行双击后,执行上述的第一触发操        作,则终端会对该群聊界面当前对应的所有未读消息进行筛选。比如上述的第一数量为20,则终端将会筛选出字数大于或等于20个字的未读消息,并显示于该群聊界面中,而其他字数不足的未读消息则被暂时屏蔽。因此如图5所示,群组成员之间无用的聊天内容被自动屏蔽,而仅显示出字数多、信息量大的未读消息,使得用户快速阅读到重要的通知内容。
步骤210,可选的,终端在步骤208的基础上,还可以在检测到用户在终端屏幕上执行了第二触发操作时,转入步骤212。
步骤212,在步骤206已筛选出的未读消息中再筛选出文字数量大于或等于第二数量的未读消息。
步骤214,仅将再筛选出的未读消息显示于所述消息通讯界面中;其中所述第二数量大于所述第一数量。
在本实施例中,一些用户由于为了避免将有用消息筛除,步骤206中设置的第一数量可能较小,比如第一数量为10,导致筛选出的未读消息的数量仍然较多,则基于用户执行的第二触发操作,说明用户希望再次基础上进一步筛选出有用的未读消息,则可以基于第二数量对未读消息进行进一步筛选,且第二数量大于第一数量,比如第二数量为20。
当然,除了基于文字数量的筛选操作,本申请还提出了其他形式的“预设条件”,下面对本申请的另一示例性实施例进行描述:
当检测到用户在终端屏幕上执行的第一触发操作时,在消息通讯界面对应的未读消息中,选出包含第一预设关键词的未读消息和/或筛除包含第二预设关键词的未读消息。
其中,第一预设关键词可以为用户预设的感兴趣的关键词,比如“重要”、“通知”、“聚会”、“会议”、时间信息、地点信息等;而第二预设关键词可以为疑似广告消息、诈骗消息常用的关键词,比如“超值”、“点击”、“抢购”、“优惠”等,并且可以设置为第二预设关键词的优先级高于第一预设关键词,以解决例如同时包含“超值”和“通知”的情况。
需要说明的是:每种“预设条件”可以单独应用,比如单独通过“文字数量”或“关键词”实现对未读消息的筛选;同时,也可以将多种“预设条件”相结合使用,比如在图5所示的群聊界面中,基于文字数量的筛选操作后,仍然可能存在如“超值大抢购。东四环外本周推出特价房25000/平,多户型可选,……”的未读消息,则进一步基于关键词进行筛除,即可通过“超值”、“抢购”的匹配,避免显示于群聊界面中。此外,如果用户希望回到未经筛选的消息显示模式下,可以通过如在界面空白处双击、长按等方式,直接返回对所有未读消息的显示模式下。
进一步地,当用户对某条未读消息感兴趣时,可能希望通过阅读该未读消息在所有未读消息中的上下文,了解当时的情形,以实现更强的“代入感”。因此,本申请进一步提出了下述技术方案:
当筛选并显示于所述消息通讯界面上的未读消息被触发时,恢复显示与所述消息通讯界面对应的所有未读消息,并定位至被触发的未读消息所在位置。
仍以上述的群聊界面为例。如图5所示,假定用户A在第一天下午的15:38发出“通知:周六下午5点,班级聚会。请大家准时在学校南门集合,然后……”的聚会通知,并在第二天上午的10:06又发出“紧急通知:周六下午的班级聚会改到周日中午11点,地点不变,……”的更新消息,则用户希望了解究竟什么原因导致了聚会时间的更改。
因此,用户可以通过如点击等方式,实现对消息“紧急通知:周六下午的班级聚会改到周日中午11点,地点不变,……”的触发,则如图6所示:终端将自动恢复对所有未读消息的显示,并直接定位至被触发的消息所在位置,而用户通过进一步的界面翻动,即可查看到图7所示的原因:由于用户F表示“唉,我在外出差呢,周六晚上才能回去……”,因此导致了聚会时间被延后。
如图8所示,作为本申请的一示例性实施例,当终端进入群聊界面时,可以在界面上显示出当前所有未读消息的总数量,比如在界面上方显示“当前共有329条未读消息”。同时,如果用户希望按照时间发生顺序,对所有的未读消息进行阅读,则可以通过下述方式快速到达所有未读消息中的首条消息:
当检测到用户在终端屏幕上的第三触发操作时,获取记录的对应于当前消息通讯界面的最近历史阅读点,并定位至与所述最近历史阅读点最近的未读消息所在位置。
在图8所示的群聊界面中,用户可以通过:①点击“当前共有329条未读消息”的通知;②点击界面中显示出的按钮,完成上述第三触发操作,实现对未读消息的快速定位。
图9示出了根据本申请的一示例性实施例的电子设备的示意结构图。请参考图9,在硬件层面,该电子设备包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成消息显示装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
请参考图10,在软件实施方式中,上述的消息显示装置可以包括筛选单元和显示单元。其中:
筛选单元,当检测到用户在终端屏幕上的第一触发操作时,按照预设条件对显示于所述终端屏幕上的消息通讯界面对应的未读消息进行筛选;
显示单元,仅将筛选出的未读消息显示于所述消息通讯界面中。
可选的,所述筛选单元具体用于:
在所述消息通讯界面对应的未读消息中,选出文字数量大于或等于第一数量的未读消息。
可选的,所述筛选单元还用于:
当检测到用户在终端屏幕上的第二触发操作时,在已筛选出的未读消息中再筛选出文字数量大于或等于第二数量的未读消息,并仅将再筛选出的未读消息由所述显示单元显示于所述消息通讯界面中;其中所述第二数量大于所述第一数量。
可选的,所述筛选单元具体用于:
在所述消息通讯界面对应的未读消息中,选出包含预设关键词的未读消息和/或筛除包含第二预设关键词的未读消息。
可选的,还包括:
第一定位单元,当筛选并显示于所述消息通讯界面上的未读消息被触发时,恢复显示与所述消息通讯界面对应的所有未读消息,并定位至被触发的未读消息所在位置。
可选的,还包括:
获取单元,当检测到用户在终端屏幕上的第三触发操作时,获取记录的对应于所述消息通讯界面的最近历史阅读点;
第二定位单元,定位至与所述最近历史阅读点最近的未读消息所在位置。
因此,本申请在用户主动触发的情况下,对未读消息进行筛选,从而帮助用户快速查看有用或感兴趣的未读消息,提高用户的阅读效率。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随        机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//