本发明涉及智能终端技术领域,尤其涉及一种应用消息处理方法、移动终端及计算机可读存储介质。
背景技术:
如手机等移动终端,随着普及率的提高,已成为各类用户人群工作、生活、社交不可或缺的得力助手。由于移动终端屏幕的增大,能够在屏幕展示的图形用户界面也越来越丰富。例如,为提示用户查阅未读的消息,现有技术通常会在对应应用程序的图标右上角显示新消息角标,这个新消息角标通常是一个圆圈包含数字的形式,其中数字用于表示未读的消息数量。
然而,当需要查看这些未读消息,并进行相应处理时,需要通过下拉通知栏或者进入应用查看,其中通过进入应用查看复杂而且浪费时间,有时不重要的通知消息也都会以新消息角标形式提示;通知栏中的信息比较杂乱,包括多个应用程序的通知消息,不利于用户查找相关应用程序的通知消息。
技术实现要素:
本发明的主要目的在于提供一种应用消息处理方法、移动终端及计算机可读存储介质,旨在提高对应用消息进行处理的便捷性。
为实现上述目的,本发明提供一种应用消息处理方法,该应用消息处理方法包括:
在接收到基于包括新消息角标的应用程序图标的第一预设操作时,获取所述应用程序图标对应的应用程序的未读消息;
在桌面叠加显示预设消息界面,并将获取的所述未读消息显示在所述预设消息界面中;
调用预设处理工具,并基于所述预设处理工具接收对所述未读消息的处理操作,其中,所述处理操作包括查阅、回复和删除。
进一步地,本发明还提供一种移动终端,该移动终端包括:
存储有应用消息处理程序的存储器;
处理器,与所述存储器通信且配置为执行所述应用消息处理程序以实现以下步骤:
在接收到基于包括新消息角标的应用程序图标的第一预设操作时,获取所述应用程序图标对应的应用程序的未读消息;
在桌面叠加显示预设消息界面,并将获取的所述未读消息显示在所述预设消息界面中;
调用预设处理工具,并基于所述预设处理工具接收对所述未读消息的处理操作,其中,所述处理操作包括查阅、回复和删除。
进一步地,本发明还提供一种计算机可读存储介质,该计算机可读存储介质上存储有应用消息处理程序,所述应用消息处理程序被处理器执行时实现以下步骤:
在接收到基于包括新消息角标的应用程序图标的第一预设操作时,获取所述应用程序图标对应的应用程序的未读消息;
在桌面叠加显示预设消息界面,并将获取的所述未读消息显示在所述预设消息界面中;
调用预设处理工具,并基于所述预设处理工具接收对所述未读消息的处理操作,其中,所述处理操作包括查阅、回复和删除。
本发明方案通过移动终端在接收到基于包括新消息角标的应用程序图标的第一预设操作时,首先获取该应用程序图标对应的应用程序的新消息,然后在桌面叠加显示预设消息界面,并将获取的各新消息显示在预设消息界面中,最后调用预设处理工具,并基于预设处理工具接收对各新消息的处理操作,包括但不限于查阅、回复和删除等,从而使得用户无需进入应用程序即可对应用程序的新消息进行查阅、回复和删除等处理操作,使得用户能够更便捷的对应用消息进行处理。
附图说明
图1为本发明移动终端一个可选的硬件结构示意图;
图2为本发明应用消息处理方法第一实施例的流程示意图;
图3为本发明应用消息处理方法第一实施例中移动终端显示新消息角标的示例图;
图4为本发明应用消息处理方法第一实施例中移动终端显示预设消息界面的示例图;
图5为本发明应用消息处理方法第一实施例中移动终端显示回复界面的示例图;
图6为本发明应用消息处理方法第一实施例中移动终端显示“删除”工具的示例图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要解决方案是:通过移动终端在接收到基于包括新消息角标的应用程序图标的第一预设操作时,首先获取该应用程序图标对应的应用程序的新消息,然后在桌面叠加显示预设消息界面,并将获取的各新消息显示在预设消息界面中,最后调用预设处理工具,并基于预设处理工具接收对各新消息的处理操作,包括但不限于查阅、回复和删除等,从而使得用户无需进入应用程序即可对应用程序的新消息进行查阅、回复和删除等处理操作,使得用户能够更便捷的对应用消息进行处理。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的移动终端的结构示意图。
如图1所示,该移动终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口等。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的移动终端的结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,在本发明移动终端的一实施例中,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及应用消息处理程序。
在图1所示的移动终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的应用消息处理程序,并执行以下操作:
在接收到基于包括新消息角标的应用程序图标的第一预设操作时,获取该应用程序图标对应的应用程序的未读消息;
在桌面叠加显示预设消息界面,并将获取的未读消息显示在预设消息界面中;
调用预设处理工具,并基于预设处理工具接收对未读消息的处理操作,其中,处理操作包括查阅、回复和删除。
进一步地,处理器1001可以用于调用存储器1005中存储的应用消息处理程序,还执行以下操作:
将获取的未读消息缩略显示在预设消息界面中。
进一步地,处理器1001可以用于调用存储器1005中存储的应用消息处理程序,还执行以下操作:
在接收到第二预设操作时,撤销预设消息界面的显示。
进一步地,处理器1001可以用于调用存储器1005中存储的应用消息处理程序,还执行以下操作:
确定基于预设消息界面查阅的未读消息数量;
根据确定的未读消息数量更新应用程序图标的新消息角标。
进一步地,处理器1001可以用于调用存储器1005中存储的应用消息处理程序,还执行以下操作:
在应用程序接收到新消息时,判断接收的新消息是否满足预设显示规则;
在接收的新消息满足预设显示规则时,将接收的新消息标记为未读消息,并根据未读消息的数量更新应用程序图标的新消息角标。
进一步地,处理器1001可以用于调用存储器1005中存储的应用消息处理程序,还执行以下操作:
在接收的新消息不满足预设显示规则时,将接收的新消息标记为已读,不进行新消息角标的更新。
进一步地,预设显示规则包括:
接收的新消息包括预设关键字。
进一步地,预设显示规则还包括:
接收的新消息来自预设发送方。
进一步地,本发明还提供一种应用消息处理方法,应用于图1所示的移动终端,请参照图2,在本发明应用消息处理方法的第一实施例中,该应用消息处理方法包括:
步骤s10,在接收到基于包括新消息角标的应用程序图标的第一预设操作时,获取该应用程序图标对应的应用程序的未读消息;
步骤s20,在桌面叠加显示预设消息界面,并将获取的未读消息显示在预设消息界面中;
步骤s30,调用预设处理工具,并基于预设处理工具接收对未读消息的处理操作,其中,处理操作包括查阅、回复和删除。
本领域技术人员可以理解的是,移动终端在有应用程序新接收到消息时,会根据接收到消息的数量在该应用程序的应用程序图标上显示新消息角标,或者对已显示的新消息角标进行更新。例如,请参照图3,图示桌面上“qq”的应用程序图标显示有新消息角标,该新消息角标表示“qq”当前有3条未读消息。
在本发明实施例中,移动终端接收基于包括新消息角标的应用程序图标的第一预设操作,并在接收到该第一预设操作时,获取该应用程序图标对应的应用程序的未读消息。其中,对于第一预设操作的具体设置,可由本领域技术人员根据实际需要进行设置,本发明实施例不做具体限制,例如,可以设置第一预设操作为触屏双击操作,可以设置第一预设操作为电源键和音量+键同时按键操作,还可以设置第一预设操作为触屏长按操作等。
在获取到应用程序的未读消息之后,移动终端在桌面叠加显示预设消息界面,具体在桌面显示的图层之上的图层显示预设消息界面,同时,将获取到的未读消息填充至该预设消息界面中进行显示。其中,对于显示未读消息的字体类型、大小以及颜色等可由本领域技术人员根据实际需要预先配置,本发明实施例中不做具体限制。此外,在预设消息界面的显示过程中,移动终端可根据接收到的用户操作对预设消息界面进行缩/放显示,或者上下滑动未读消息以显示其余的未读消息。
之后,移动终端调用预设处理工具,并基于预设处理工具接收对未读消息的处理操作,包括但不限于查阅、回复以及删除等操作。其中,移动终端在将调用的预设处理工具显示在前述预设消息界面中时,可以显示全部的预设处理工具,也可以显示部分预设处理工具,并根据用户操作进行预设处理工具的显示切换。
例如,请参照图4,为一预设消息界面的示例图,如图4所示,该预设消息界面显示有应用程序“qq”当前的3条未读消息,以及显示有“回复”工具。如图5所示,当“回复”工具被触发时,移动终端跳转显示对应未读消息的回复界面,并调用输入法工具,基于调用的输入法工具接收用户输入的信息。另一方面,用户可根据实际需要,选择触发“取消”控件,控制移动终端返回上一界面,即图4所示的预设消息界面;或者是选择触发“发送”控件,控制移动终端将用户输入信息发送至对应的接收方,如图5所示的张三。
又例如,请参照图6,针对预设消息界面显示的各个未读消息,若用户需要删除某未读消息,则可在该未读消息显示位置处进行向左的滑动操作,另一方面,移动终端在接收到该向左的滑动操作之后,移动终端显示“删除”工具,并在接收到基于该“删除”工具的点击操作时,将该未读消息删除,同时将其他未读消息按顺序依次向上填充。
进一步地,为了能够在预设消息界面显示更多的未读消息,在本实施例中,在将获取的未读消息显示在预设消息界面中时,具体将获取的未读消息缩略显示在预设消息界面中。
对于具体如何缩略显示获取的未读消息,可通过多种方式实现,包括但不限于:
(1)、移动终端可采用预设关键词提取算法,提取未读消息的关键词进行显示。其中,对于采用何种预设关键词提取算法,本发明实施例不做具体限制,可由本领域技术人员根据实际需要进行选取,例如,可以采用tf-iwf关键词自动提取算法、基于分离模型的中文关键词提取算法、基于高维聚类技术的中文关键词提取算法、基于语义的中文文本关键词提取(ske)算法、或者基于朴素贝叶斯模型的中文关键词提取算法等。
(2)、移动终端直接提取未读消息首位预设个数(具体可由本领域技术人员根据实际需要进行设置,本发明实施例不做具体限制,例如,可以设置为15)字符进行显示。
本发明实施例提出的应用消息处理方法通过移动终端在接收到基于包括新消息角标的应用程序图标的第一预设操作时,首先获取该应用程序图标对应的应用程序的新消息,然后在桌面叠加显示预设消息界面,并将获取的各新消息显示在预设消息界面中,最后调用预设处理工具,并基于预设处理工具接收对各新消息的处理操作,包括但不限于查阅、回复和删除等,从而使得用户无需进入应用程序即可对应用程序的新消息进行查阅、回复和删除等处理操作,使得用户能够更便捷的对应用消息进行处理。
进一步地,基于第一实施例,提出本发明应用消息处理方法的第二实施例,在本实施例中,步骤s30之后,还包括:
在接收到第二预设操作时,撤销预设消息界面的显示。
需要说明的是,本实施例在前述第一实施例的基础上,增加了处理完成未读消息之后的处理方案,以下仅对此进行说明,其他可参照前述实施例,此处不再赘述。
容易理解的是,在用户完成对预设消息界面所显示未读消息的处理之后,对于用户而言,该预设消息界面显然没有继续显示的必要,因此,本发明还设置有用于触发移动终端撤销显示预设消息界面的第二预设操作。在本实施例中,移动终端实时侦测是否接收到该第二预设操作,并在接收到该第二预设操作时,撤销预设消息界面的显示。
其中,对于第二预设操作的类型及其具体设置,可由本领域技术人员根据实际需要进行,本发明实施例不做具体限制。
例如,可采用触屏手势作为第二预设操作,如将预设消息界面之外任意位置处的触屏点击操作作为该第二预设操作;又例如,可采用“摇一摇手势”作为第二预设操作,如将“摇三次”作为该第二预设操作;又例如,可采用“返回键”的点击操作作为该第二预设操作。
进一步地,在本实施例中,在撤销预设消息界面的显示同时,还执行以下步骤:
确定基于预设消息界面查阅的未读消息数量;
根据确定的未读消息数量更新应用程序图标的新消息角标。
需要说明的是,在实际应用中,可能由于应用程序存在较多的未读消息,导致无法在预设消息界面显示全部的未读消息,或者是用户未查阅全部未读消息。有鉴于此,本实施例中在撤销预设消息界面的显示同时,还确定基于预设消息界面查阅的未读消息数量,再根据确定的未读消息数量更新应用程序图标的新消息角标。例如,移动终端在显示预设消息界面之前,应用程序的新消息角标显示数字30,表示该应用程序当前有30条未读消息,之后响应用户操作将这些未读消息填充至预设消息界面进行显示,并在撤销预设消息界面显示的同时,确定户基于预设消息界面查阅的未读消息数量为25,则移动终端将该应用程序的新消息角标的显示数字更新为5,即表示该应用程序当前有5条未读消息。
此外,当确定全部未读消息均被查阅时,则可撤销应用程序新消息角标的显示,表示该应用程序当前没有未读消息。
进一步地,基于前述第一或第二实施例,提出本发明应用消息处理方法的第三实施例,在本实施例中,步骤s10之前,还包括:
在应用程序接收到新消息时,判断接收的新消息是否满足预设显示规则;
在接收的新消息满足预设显示规则时,将接收的新消息标记为未读消息,并根据未读消息的数量更新应用程序图标的新消息角标。
容易理解的是,在实际应用中,不重要的,或者说是用户不关注的消息也会以新消息角标的形式提示,这样在显示预设消息界面时,这些用户不关注的消息也会显示在预设消息界面中,占用预设消息界面的显示空间,不利于用户查阅。有鉴于此,本实施例在前述实施例的基础上进一步通提供了对未读消息的过滤方案,以下仅对此进行说明,其他可参照前述相关实施例,此处不再赘述。
在本实施例中,移动终端在应用程序接收到新消息时,首先判断接收的新消息是否满足预设显示规则,若接收的新消息满足预设显示规则,则将接收的新消息标记为未读消息,将根据未读消息的数量更新应用程序图标的新消息角标。其中,对于预设显示规则可基于用户需求进行设置,本发明实施例不做具体限制,例如,可以设置预设显示规则为“接收的新消息包括预设关键字”,用户可根据实际需要设置关注的关键字,使得移动终端在侦测到新消息中包括用户设置的关键字(即预设关键字)时,即可将该新消息标记为未读消息,进行新消息角标的更新;又例如,可以设置预设显示规则为“接收到新消息来自预设发送方”,用户可根据实际需要设置关注的消息发送方,使得移动终端在侦测到来自用户关注的消息发送方(即预设发送方)时,即可将该新消息标记为未读消息,进行新消息角标的更新。
进一步地,在本实施例中,前述判断接收的新消息是否满足预设显示规则的步骤之后,还包括:
在接收的新消息不满足预设显示规则时,将接收的新消息标记为已读,不进行新消息角标的更新。
基于以上描述,本领域技术人员容易理解的是,在接收的新消息不满足预设显示规则时,说明该新消息并不是用户关注的消息,则可直接将该新消息标记为已读,不进行新消息角标的更新。
进一步地,本发明还提供一种计算机可读存储介质,在一实施例中,该计算机可读存储介质上存储有应用消息处理程序,该应用消息处理程序被处理器1001执行时实现如下操作:
在接收到基于包括新消息角标的应用程序图标的第一预设操作时,获取该应用程序图标对应的应用程序的未读消息;
在桌面叠加显示预设消息界面,并将获取的未读消息显示在预设消息界面中;
调用预设处理工具,并基于预设处理工具接收对未读消息的处理操作,其中,处理操作包括查阅、回复和删除。
进一步地,前述应用消息处理程序被处理器1001执行时,还实现如下操作:
在接收到第二预设操作时,撤销预设消息界面的显示。
进一步地,前述应用消息处理程序被处理器1001执行时,还实现如下操作:
确定基于预设消息界面查阅的未读消息数量;
根据确定的未读消息数量更新应用程序图标的新消息角标。
进一步地,前述应用消息处理程序被处理器1001执行时,还实现如下操作:
在应用程序接收到新消息时,判断接收的新消息是否满足预设显示规则;
在接收的新消息满足预设显示规则时,将接收的新消息标记为未读消息,并根据未读消息的数量更新应用程序图标的新消息角标。
进一步地,前述应用消息处理程序被处理器1001执行时,还实现如下操作:
在接收的新消息不满足预设显示规则时,将接收的新消息标记为已读,不进行新消息角标的更新。
进一步地,预设显示规则包括:
接收的新消息包括预设关键字。
进一步地,预设显示规则还包括:
接收的新消息来自预设发送方。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一移动终端执行本发明对应实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。