移动终端中悬浮通知的处理方法及装置的制造方法

文档序号:9326557阅读:191来源:国知局
移动终端中悬浮通知的处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及智能移动终端技术领域,特别是涉及移动终端中悬浮通知的处理方法及装置。
【背景技术】
[0002]现有的预装Android和1S的智能移动终端(例如手机)均提供通知机制,例如,对于预装Android的智能手机,用户通过单指下滑手势调出通知中心来查看各种通知。
[0003]除了通知中心,也存在其他形式的通知,例如,浮动通知,即以卡片形式直接显示在屏幕上的通知。对于这类的浮动通知,用户在单手握持一些屏幕尺寸较大的手机时,手指很难触摸到该通知,使得无法快速处理通知。

【发明内容】

[0004]基于此,有必要针对现有移动终端的通知处理方式不便,无法快速处理的缺陷,提供一种便于处理,处理效率高的移动终端中悬浮通知的处理方法及装置。
[0005]—种移动终端中悬浮通知的处理方法,包括:
[0006]接收通知;
[0007]以悬浮方式显示所述通知;
[0008]检测预设时间内是否获取到来自预设按键的触发指令,若是,则打开所述通知,否则隐藏所述通知。
[0009]在一个实施例中,所述隐藏所述通知的步骤包括:
[0010]判断预设时间内是否接收到预设手势的滑动指令,若是,则隐藏所述通知,否则,在预设时间后隐藏所述通知。
[0011]在一个实施例中,所述以悬浮方式显示所述通知的步骤为:
[0012]在移动终端处于解锁状态下以浮窗形式在移动终端的显示屏上显示所述通知。
[0013]在一个实施例中,所述检测预设时间内是否获取到来自预设按键的触发指令的步骤为:
[0014]检测是否获取到对起始键的双击指令。
[0015]在一个实施例中,所述判断预设时间内是否接收到预设手势的滑动指令的步骤为:
[0016]判断预设时间内是否接收到向上滑动的滑动指令。
[0017]一种移动终端中悬浮通知的处理装置,包括:
[0018]接收通知模块,用于接收通知;
[0019]显示通知模块,用于以悬浮方式显示所述通知;
[0020]检测指令模块,用于检测预设时间内是否获取到来自预设按键的触发指令;
[0021]打开通知模块,用于在预设时间内获取到来自预设按键的触发指令后打开所述通知;
[0022]隐藏通知模块,用于隐藏所述通知。
[0023]在一个实施例中,所述隐藏通知模块包括:
[0024]判断手势子模块,用于判断预设时间内是否接收到预设手势的滑动指令;
[0025]接收指令后隐藏子模块,用于预设时间内接收到预设手势的滑动指令后隐藏所述通知;
[0026]预设时间后隐藏子模块,用于在预设时间后隐藏所述通知。
[0027]在一个实施例中,所述显示通知模块具体用于在移动终端处于解锁状态下以浮窗形式在移动终端的显示屏上显示所述通知。
[0028]在一个实施例中,所述检测指令模块具体用于检测是否获取到对起始键的双击指令。
[0029]在一个实施例中,判断手势子模块具体用于判断预设时间内是否接收到向上滑动的滑动指令。
[0030]上述移动终端中悬浮通知的处理方法及装置,通过获取到来自预设按键的触发指令快速打开通知,实现了对悬浮通知的快速处理。
【附图说明】
[0031]图1为本发明一实施例的移动终端中悬浮通知的处理方法的流程示意图;
[0032]图2为本发明一实施例的移动终端中悬浮通知的处理装置的功能模块图;
[0033]图3为本发明一实施例的移动终端中悬浮通知的处理装置的隐藏通知模块的功能模块图。
【具体实施方式】
[0034]为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。
[0035]值得一提的是,本发明尤其适用于各种移动终端,如智能手机、平板电脑或者其他智能电子设备。
[0036]一种移动终端中悬浮通知的处理方法,包括以下步骤:接收通知;以悬浮方式显示所述通知;检测预设时间内是否获取到来自预设按键的触发指令,若是,则打开所述通知,否则隐藏所述通知。
[0037]在一个实施例中,如图1所示,一种移动终端中悬浮通知的处理方法,包括以下步骤:
[0038]步骤S100,接收通知。
[0039]在本实施方式中,接收移动终端内的服务/应用程序或远端服务器的服务/应用程序生成的通知。一个实施例是,移动终端根据自身状态或应用状态获取并接收通知,例如,系统内存不足、系统应用运行中崩溃或应用的进程结束等,系统实时监测移动终端的运行状态,当监测到异常时,通过通知方式通知用户,此时可认为移动终端接收通知;另一个实施例是,移动终端接收服务器转发的聊天消息,基于接收的消息生成通知;或接收服务器推送的告知用户进行应用升级的通知。
[0040]步骤S200,以悬浮方式显示所述通知。
[0041]当移动终端接收到通知后,需要为用户显示,以告知或提醒用户,为了避免对用户当前操作造成影响,通知显示时应尽量占用少的显示面积,悬浮显示通知的窗口大小应远小于屏幕,可减小对用户的影响。在一个实施例中,悬浮方式是指通知以浮窗形式直接显示在屏幕上。通知的内容可以包括应用程序的图标、通知的简略信息等。
[0042]为了减少对应用当前操作的影响,显示通知应在显示在屏幕中用户较少操作的区域,例如,通过显示于屏幕上方的通知栏显示通知的简略信息。又如,通知悬浮显示在屏幕的顶部。一方面避免用户当前频繁操作移动终端,导致误点击该通知,导致移动终端占用内存过高。例如,当屏幕当前显示内容为游戏,通知悬浮显示在离屏幕中部较为偏远的区域,可以避免用户误操作带来的系统内存占用过高的情况;另一方面,可减少对用户视线的影响,避免用户观看屏幕受限,例如,当屏幕当前显示内容为播放视频,通知悬浮显示在屏幕中远离屏幕中部的区域,减小对用户观看的影响。
[0043]步骤S300,检测预设时间内是否获取到来自预设按键的触发指令,若是,则执行步骤S400,否则执行步骤S500。
[0044]步骤S400,打开所述通知。
[0045]步骤S500,隐藏所述通知。
[0046]打开通知即显示该通知的全部内容,或通过打开该通知进入该通知对应的应用的界面;隐藏通知即不在屏幕上显示该通知,或不在当前屏幕显示范围内显示该通知,避免悬浮显示的通知对用户造成影响。
[0047]本步骤中,当在预设时间内获取到来自预设按键的触发指令时,则打开通知,使用户单手操作即可直接、快速地打开通知,而无需点击悬浮的通知。对于用户而言,所述预设按键为移动终端的处于较为容易触及的区域的按键,例如,位于屏幕底部的虚拟按键、实体按键和具有指纹识别功能的按键。触发指令包括对预设按键所作的操作,可以是对虚拟按键/具有指纹识别功能的按键的单击指令、双击指令或长按指令等。
[0048]在一个实施例中,步骤S500具体包括:
[0049]步骤S510,判断预设时间内是否接收到预设手势的滑动指令,若是,则执行步骤S520,否则执行步骤S530。
[0050]步骤S520,隐藏所述通知。
[0051]步骤S530,在预设时间后隐藏所述通知。
[0052]为避免用户在预设时间内没有操作屏幕或预设按键而导致通知一直处于悬浮状态,影响用户使用,在预设时间内,系统未接受到用户的预设手势的滑动指令,则将所述悬浮通知隐藏,一个实施例是,预设时间设置为4?8秒,优选的,预设时间设置为6秒,一方面避免通知显示时间太短而使用户来不及获知通知,另一方避免通知显示时间太长而影响用户正常使用。在预设时间内没有接收到预设手势的滑动指令自动隐藏通知,极大方便了用户,提高用户感知。
[0053]在一个实施例中,步骤S510具体为:判断预设时间内是否接收到向上滑动的滑动指令。
[0054]具体而言,当屏幕中通过悬浮方式显示通知时,系统接收用户向上滑动的滑动指令时,在
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1