一种通知消息的处理方法及装置与流程

文档序号:15828571发布日期:2018-11-03 00:09阅读:150来源:国知局

本申请涉及通信技术领域,尤其涉及一种通知消息的处理方法及装置。

背景技术

当应用程序向移动终端发送通知消息时,通常会在移动终端的顶部弹出通知消息栏,所有未读的通知消息都存在于下拉的通知消息栏中,目前,移动终端对于应用程序发送的通知消息的处理方式,通常有预览和快捷回复等方式,但是,在通知消息栏对通知消息预览通常有字节的限制,不能直接对较长的通知消息内容进行全部预览,需要点击通知消息窗进入通知消息对应的应用程序,对该通知消息的全部内容进行预览并回复。因此,在对未读的通知消息进行处理时,不能直接对字节数较多的通知消息的进行预览并回复。



技术实现要素:

本申请提供一种通知消息的处理方法及装置,用以解决现有技术中由于字节的限制不能对通知消息的全部内容进行预览并回复的技术问题。

第一方面,本申请提供一种通知消息的处理方法,该方法包括:移动终端处于视频会议或播放视频的全屏状态下,接收到第一通知消息,移动终端在显示所述第一通知消息的通知栏检测到第一手势操作,在视频会议或播放视频的过程不中断的情况下,移动终端基于所述第一手势操作在所述移动终端的屏幕上显示一操作窗口,并在所述操作窗口显示所述第一通知消息的全部内容。

本申请实施例提供的方案中,移动终端处于视频会议或播放视频的全屏状态下,可以智能检测第一消息的通知栏的第一手势操作,并在视频会议或播放视频的过程不中断的情况下,通过移动终端屏幕上显示一操作窗口,实现对第一通知消息全部内容的预览,不仅避免受到字节的限制不能对通知消息进行预览的问题,还可以在预览的通知消息的同时不影响当前移动终端屏幕上原有内容的显示,提高了用户的体验效果。

可选地,所述第一手势操作包括:点击所述第一通知消息的通知栏的操作或拖拽所述第一通知消息的通知栏的操作。

可选地,在基于所述第一手势操作在所述移动终端的屏幕上显示一操作窗口之前,还包括:若检测到所述第一手势操作为点击所述第一通知消息的通知栏的操作,则判断所述第一通知消息的大小是否大于预设的第一阈值,其中,所述第一通知消息的大小用字节数表示;若大于,则在所述移动终端的屏幕上显示所述操作窗口,否则,跳转到所述第一通知消息对应的应用程序。

本申请实施例提供的方案中,移动终端检测到有点击第一通知消息的通知栏的手势操作时,通过判断第一通知消息的大小是否满足预设的第一阈值,对一些字节数较少的、能在通知栏显示全部内容的通知信息进行预判,避免对字节数较少的通知消息进行再次预览,从而减少了工作量。

可选地,在基于所述第一手势操作在所述移动终端的屏幕上显示一操作窗口之前,还包括:若检测到所述第一手势操作为拖拽所述第一通知消息的通知栏的操作,则确定所述第一手势操作结束的位置;在所述第一手势操作结束的位置显示所述操作窗口。

本申请实施例提供的方案中,可以通过所述第一手势操作结束的位置,选择在不遮挡当前屏幕播放的画面或文字的位置显示所述操作窗口,不仅避免了所述操作窗口对当前的移动终端屏幕上显示的画面或文字的遮挡,还可以提升用户的体验效果。

可选地,在所述移动终端的屏幕上显示一操作窗口包括:按照预设的窗口大小、预设的透明度在所述移动终端的屏幕上显示所述操作窗口。

本申请实施例提供的方案中,可以对移动终端屏幕上显示的所述操作窗口的大小、透明度进行设置,例如,当移动终端处于播放视频的状态时,可以将所述操作窗口的大小设置为能够显示第一通知消息所有内容的大小,以及将所述操作窗口的透明度设置为能显示当前移动终端屏幕播放的画面或文字的值,避免移动终端在视频会议或视频播放过程中,所述操作窗口遮挡移动终端屏幕上所显示的画面或文字,从而可以提高用户的体验效果。

可选地,在所述操作窗口显示所述第一通知消息的内容之后,还包括:接收到用户基于所述第一通知消息的内容输入的信息;将所述信息发送给所述第一通知消息对应的应用程序。

本申请实施例提供的方案中,移动终端可以将在所述操作窗口接收到的用户基于所述第一通知消息的内容输入的信息发送给第一通知消息应用程序,实现用户对第一通知消息的快捷回复,避免用户在对通知消息进行回复时,需要进入通知消息对应的应用程序,不仅减少了对通知消息回复时的操作时间,还提高了用户的体验效果。

可选地,在所述操作窗口显示所述第一通知消息的内容之后,还包括:接收到第二通知消息,并在所述操作窗口检测到满足预设条件的第二手势操作;基于所述第二手势操作将所述操作窗口中显示的所述第一通知消息的内容替换为所述第二通知消息的内容。

本申请实施例提供的方案中,在移动终端接收到第二通知消息时,移动终端通过检测到满足预设条件的第二手势操作,在所述操作窗口实现将显示的第一通知消息的内容切换为接收到的第二通知消息的内容,这样,可以在所述操作窗口通过第二手势操作对第二通知消息直接进行查看,不需要再进行其他的操作,不仅减少了切换到下一条未读消息的步骤,还能提高用户的体验效果。

第二方面,本申请提供一种通知信息的处理装置,包括:

检测单元,用于在视频会议或播放视频的全屏状态下,接收到第一通知消息,并在显示所述第一通知消息的通知栏检测到第一手势操作;

处理单元,用于在视频会议或播放视频的过程不中断的情况下,基于所述第一手势操作在所述移动终端的屏幕上显示一操作窗口;

显示单元,用于在所述操作窗口显示所述第一通知消息的内容。

可选地,所述检测单元检测到所述第一手势操作包括:点击所述第一通知消息的通知栏的操作或拖拽所述第一通知消息的通知栏的操作。

可选地,所述处理单元还用于:若检测到所述第一手势操作为点击所述第一通知消息的通知栏的操作,则判断所述第一通知消息的大小是否大于预设的第一阈值,其中,所述第一通知消息的大小用字节数表示;若大于,则在所述移动终端的屏幕上显示所述操作窗口,否则,跳转到所述第一通知消息对应的应用程序。

可选地,所述处理单元还用于:若检测到所述第一手势操作为拖拽所述第一通知消息的通知栏的操作,则确定所述第一手势操作结束的位置;在所述第一手势操作结束的位置显示所述操作窗口。

可选地,所述处理单元还用于:按照预设的窗口大小、预设的透明度在所述移动终端的屏幕上显示所述操作窗口。

可选地,所述处理单元还用于:接收到用户基于所述第一通知消息的内容输入的信息;将所述信息发送给所述第一通知消息对应的应用程序。

可选地,所述处理单元还用于:接收到第二通知消息,并在所述操作窗口检测到满足预设条件的第二手势操作;基于所述第二手势操作将所述操作窗口中显示的所述第一通知消息的内容替换为所述第二通知消息的内容。

第三方面,本申请提供一种移动终端,包括:

至少一个处理器,用于执行存储器中存储的指令执行第一方面所述的方法或第一方面任意一种可能实现的方法;

存储器,用于存储至少一个处理器所执行的指令。

可选地,该移动终端还包括触控显示屏,用于接收第一方面所述的方法或第一方面任意一种可能实现的方法中的手势操作,以及显示移动终端需要显示的输出内容。

第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行第一方面所述的方法或第一方面任意一种可能实现的方法。

附图说明

图1为本申请实施例所提供的一种通知消息的处理方法的流程图;

图2为本申请实施例所提供一种通知消息的处理装置示意图;

图3为本申请实施例所提供一种移动终端示意图。

具体实施方式

为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅是本申请一部份实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

实施例一

以下结合说明书附图对本申请实施例所提供的一种通知消息的处理方法做进一步详细的说明,该方法具体实现方式可以包括以下步骤(方法流程如图1所示):

步骤101,移动终端于视频会议或播放视频的全屏状态下,接收到第一通知消息时,在显示所述第一通知消息的通知栏检测到第一手势操作。

所述移动终端的显示屏幕可以是触控显示屏,当移动终端的显示屏以全屏的状态显示某一内容时,例如,移动终端通过全屏的方式显示图片、显示一游戏界面或者显示一视频等,移动终端接收到第一通知消息,并在移动终端的屏幕上弹出消息通知栏,移动终端的显示屏幕上的传感器则可以在通知栏的第一通知消息所在的位置检测是否有第一手势操作,如果检测到有第一手势操作则执行本申请实施例中步骤102。

步骤102,移动终端在视频会议或播放视频的过程不中断的情况下,基于所述第一手势操作在所述移动终端的屏幕上显示一操作窗口。

当移动终端检测到在视频会议或播放视频的过程不中断的情况下,在当前移动终端的屏幕显示画面的上会弹出一操作窗口,其中,所述视频会议或播放视频的过程不中断的情况包括但不限于,在移动终端的屏幕上当前播放的画面不暂停、不会在播放的过程中跳转到其他的界面之后再切换到当前播放画面或不会仅播放音频,不显示视频画面等情况中的至少一种。

本申请实施例所提供的方法中,可以设置该操作窗口的显示方式,例如,以悬浮的方式在移动终端屏幕上显示,还可对该操作窗口的大小和透明度进行预先的设置,例如,当移动终端处于视频会议或播放视频的全屏状态时,可以将所述操作窗口的大小设置为能够显示第一通知消息所有内容的大小,以及将所述操作窗口的透明度设置为能显示当前移动终端屏幕播放的画面或文字的值。

步骤103,移动终端在所述操作窗口显示所述第一通知消息的全部内容。

本申请实施例提供的方案中,当移动终端处于视屏会议或播放视频的全屏状态下,可以智能检测第一消息的通知栏的第一手势操作,并在视频会议或播放视屏的过程不中断的情况下,通过移动终端屏幕上显示一操作窗口,实现对第一通知消息全部内容的预览。因此,不仅可以对移动终端接收到的通知消息进行预览,还可以通过预先的设置在对通知消息进行预览时不影响当前原有的画面或文字的显示,提高用户的体验效果。

在对移动终端接收的通知消息进行处理时,不仅可以对通知消息的内容进行预览,还可以在所述操作窗口通过替换的方式直接切换到下一条未读消息的内容,所述的预览和切换下一条未读消息的操作都是通过移动终端接收到的手势操作去实现的,其中,所述手势操作包括:第一手势操作以及第二手势操作,其中,所述第一手势操作具体用于实现对通知消息的预览处理,第二手势操作具体用于实现对通知消息的切换处理。

而移动终端在对接收到的通知消息进行预览时,为了兼顾原有的跳转到通知消息对应的应用程序进行预览方式以及实现在对通知消息进行预览的过程中不遮挡当前移动终端屏幕所显示的画面或文字的目的,所以步骤101所述第一手势操作可以是:点击所述第一通知消息的通知栏的操作或拖拽所述第一通知消息的通知栏的操作。

进一步,移动终端在对通知消息处理时,为了兼容原有的跳转到通知消息对应的应用程序的设计,在步骤102之前,还包括:若检测到所述第一手势操作为点击所述第一通知消息的通知栏的操作,则判断所述第一通知消息的大小是否大于预设的第一阈值,其中,所述第一通知消息的大小用字节数表示;若大于,则在所述移动终端的屏幕上显示所述操作窗口,否则,跳转到所述第一通知消息对应的应用程序。

在移动终端的本地文件中存储着预设的第一阈值,其中所述预设的第一阈值为预设的一个固定值,移动终端接收到第一通知消息后,对第一通知消息中所有文字的大小以及对图片、视频、数据等的大小进行统计,得到第一通知消息所占的字节数,当移动终端检测到所述第一手势操作为点击第一消息通知栏的动作时,移动终端将对第一通知消息所占的字节数与预设的第一阈值进行比较,若第一通知消息所占的字节数大于预设的第一阈值,即在通知栏不能够对该通知消息进行全部预览,则在移动终端的屏幕上将显示所述操作窗口,否则,跳转到该第一通知消息对应的应用程序。

本申请实施例提供的方案中,移动终端检测到有点击第一通知消息的通知栏的手势操作时,通过判断第一通知消息的大小是否满足预设的第一阈值,对一些字节数较少的、能在通知栏直接显示全部内容的通知信息进行预判,避免对字节数较少的通知消息进行再次预览,从而减少了工作量。

进一步,为了实现在对通知消息进行预览的过程中不遮挡当前移动终端屏幕所显示的画面或文字的目的,移动终端基于所述第一手势操作在所述移动终端的屏幕上显示一操作窗口具体实现可以是:

若移动终端检测到所述第一手势操作为拖拽所述第一通知消息的通知栏的操作,则确定所述第一手势操作结束的位置,在所述第一手势操作结束的位置显示所述操作窗口。

具体地,当移动终端检测到所述第一手势操作是拖拽第一通知消息通知栏的第一手势操作时,通过移动终端触控显示屏上的传感器确定该第一手势操作结束时的位置,在移动终端屏幕上所述第一手势操作结束时的位置将显示所述操窗口,例如,若所述第一手势操作结束的位置在移动终端屏幕的边沿位置,则所述操作窗口也将在所述的屏幕边沿位置进行显示。

若移动终端检测到所示第一手势操作不是拖拽第一消息通知栏的手势操作,且移动终端在确定所述第一通知消息的大小大于预设的第一阈值时,则在移动终端默认的位置直接弹出所述操作窗口,例如,所述的默认位置可以是移动终端屏幕的中央位置。

本申请实施例提供的方案中,可以通过所述第一手势操作结束的位置,选择在不遮挡当前屏幕播放的画面或文字的位置显示所述操作窗口,不仅避免了所述操作窗口对当前的移动终端屏幕上显示的画面或文字的遮挡,还可以提升用户的体验效果。

为了在所述操作窗口实现通过替换的方式直接对下一条通知消息的内容进行预览的目的,在步骤103之后,还包括:接收到第二通知消息,并在所述操作窗口检测到满足预设条件的第二手势操作;基于所述第二手势操作将所述操作窗口中显示的所述第一通知消息的内容替换为所述第二通知消息的内容。

移动终端中安装的各种应用程序会随时向移动终端发送推送、通知、聊天等消息,当对接收到的所述消息未进行处理时,所述未读的消息都将保存在移动终端上方的通知栏中。

当用户在移动终端的所述操作窗口对第一通知消息的全部内容进行预览时,移动终端还接收到移动终端中任一应用程序发送第二通知消息,该第二通知消息将保存在通知栏中,当移动终端显示屏幕上的传感器检测到在所述操作窗口有满足预设条件的第二手势操作时,在移动终端的所述操作窗口将所述第二消息的内容替换第一消息的内容,不需要再通过下拉移动终端屏幕上方的通知栏对所述第二通知消息进行查看。

本申请实施例提供的方案中,移动终端通过检测到满足预设条件的第二手势操作,在所述操作窗口实现将显示的第一通知消息的内容切换为接收到的第二通知消息的内容,避免在所述操作窗口对第一通知消息进行预览时,需要进入下拉通知栏才能对接收到的第二通知消息进行查看的操作,不仅减少切换到下一条未读消息的操作时间,还能提高用户的体验效果。

当用户对所述操作窗口显示的第一通知消息的全部内容进行预览后,确定需要对该第一通知消息进行回复,为了方便用户直接对第一通知消息进行回复消息的目的,在步骤103之后,还包括:接收到用户基于所述第一通知消息的内容输入的信息;将所述信息发送给所述第一通知消息对应的应用程序。

具体的,用户在确定需要多所述第一通知消息进行回复之后,用户将在移动终端屏幕上显示的所述操作窗口中输入信息,其中,所述输入的信息包括,跳转请求信息或者对所述第一通知消息的应答信息,因此,基于所述输入的信息对所述第一通知消息进行回复的方式,包括但不限于:

方式1、当所述用户输入的信息为跳转请求信息时,移动终端接收用户输入的跳转请求信息,并将所述跳转请求信息发送给所述第一通知消息对应的应用程序,根据所述跳转请求跳转到所述应用程序界面,然后,用户在所述应用程序界面输入对所述第一通知消息的应答信息,所述应用程序根据所述应答信息进行处理。

方式2、当所述用户输入的信息为对第一通知消息的应答信息时,移动终端接收用户输入的所述应答信息,并将所述应答信息发送给第一通知消息对应的应用程序,所述应用程序根据接收的所述应答信息对所述通知消息进行处理。

本申请实施例提供的方案中,移动终端通过接收用户输入的信息,并将所述信息发送给所述第一通知消息对应的应用程序,不仅能够兼容原有的跳转到对应的应用程序的设计,用户在应用程序中实现对通知消息的回复,用户还能够直接在所述操作窗口对所述第一通知消息进行回复,实现对第一通知消息的快捷回复,在减少了对通知消息回复时的操作时间的同时,还提高了用户的体验效果。

实施例二

基于与实施例一的同一发明构思,本申请实施例二提供一种通知消息的处理装置,其结构示意图如图2所示,包括:检测集单元201、处理单元202、显示单元203,其中:

检测单元201,用于在视频会议或播放视频的全屏状态下,接收到第一通知消息,并在显示所述第一通知消息的通知栏检测到第一手势操作;

处理单元202,用于在视频会议或播放视频的过程不中断的情况下,基于所述第一手势操作在所述移动终端的屏幕上显示一操作窗口;

显示单元203,用于在所述操作窗口显示所述第一通知消息的内容。

可选地,所述检测单元检测到所述第一手势操作包括:点击所述第一通知消息的通知栏的操作或拖拽所述第一通知消息的通知栏的操作。

可选地,所述处理单元202还用于:若检测到所述第一手势操作为点击所述第一通知消息的通知栏的操作,则判断所述第一通知消息的大小是否大于预设的第一阈值,其中,所述第一通知消息的大小用字节数表示;若大于,则在所述移动终端的屏幕上显示所述操作窗口,否则,跳转到所述第一通知消息对应的应用程序。

可选地,所述处理单元202还用于:若检测到所述第一手势操作为拖拽所述第一通知消息的通知栏的操作,则确定所述第一手势操作结束的位置;在所述第一手势操作结束的位置显示所述操作窗口。

可选地,所述处理单元202还用于:按照预设的窗口大小、预设的透明度在所述移动终端的屏幕上显示所述操作窗口。

可选地,所述处理单元202还用于:接收到用户基于所述第一通知消息的内容输入的信息;将所述信息发送给所述第一通知消息对应的应用程序。

可选地,所述处理单元202还用于:接收到第二通知消息,并在所述操作窗口检测到满足预设条件的第二手势操作;基于所述第二手势操作将所述操作窗口中显示的所述第一通知消息的内容替换为所述第二通知消息的内容。

实施例三

请参见图3,本申请实施例三提供一种移动终端,该移动终端包括:至少一个处理器301、存储器302,其中,

至少一个处理器301,用于执行存储器中存储的指令执行实施例一提供的一种通知消息的处理方法的步骤;

存储器302,用于存储至少一个处理器所执行的指令。

可选地,该移动终端还包括触控显示屏303,用于接收实施例一所示方法中的手势操作,以及显示移动终端需要显示的输出内容。

实施例四

基于同一发明构思,本申请实施例四提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行实施例一所示的方法。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1