展示通知窗口的方法和装置的制造方法_2

文档序号:9666997阅读:来源:国知局
的消息的内容能够部分或全部可见。
[0035]进一步的,该通知窗口可为触控终端操作系统中自带的下拉通知栏。下拉通知栏中包含未查看的消息列表。
[0036]步骤110,不展示通知窗口。
[0037]本实施例中,通知窗口的消息内容显示区域的大小可随着所展示的消息内容而变化,消息内容多,则显示区域的面积也相应的增大,从而可使得用户不需要对通知窗口进行放大或者下拉的操作,即可以查看到部分或全部的消息内容,简化了用户操作,提高了用户体验。
[0038]在一个实施例中,在获取触控操作所对应的按压面积的步骤之后,还包括:获取触控区域的位置信息。
[0039]本实施例中,触控终端还可检测用户在触摸屏上面按压的位置来获取触控区域的位置信息。
[0040]此时,当接收到展示通知窗口的指令时,展示通知窗口的步骤,包括:当接收到展示通知窗口的指令时,根据位置信息,在触控区域处展示通知窗口。
[0041]本实施例中,触控终端根据所检测到的用户按压的位置信息,在该按压区域来展示通知窗口。
[0042]进一步的,触控终端可获取触控区域的中心点的位置信息,以触控区域的中心点的位置作为通知窗口的中心点的展示位置以展示通知窗口,即,展示通知窗口,使得通知窗口的中心点的展示位置与触控区域的中心点的位置相同。
[0043]这样,触控终端还可根据用户的按压位置来对应展示通知窗口,进一步提高了用户体验。
[0044]在一个实施例中,通知窗口用于展示通知消息。在当接收到展示通知窗口的指令时,展示通知窗口的步骤之前,该方法还包括:统计通知窗口内通知消息的数量,判断通知消息的数量是否超过预设数值,若是,则生成用于展示通知消息的简要信息列表的通知窗口,若否,则生成用于展示通知消息的详细内容的通知窗口。
[0045]本实施例中,通知窗口用于展示未查看的消息。如展示短彩信、来电信息、系统状态提示消息或应用程序报告信息等等。
[0046]系统状态提示消息用于提示系统的状态,如缺电提醒消息和机器故障提醒消息。应用程序报告信息由应用程序生成,用于报告应用程序的相关信息;例如,闹钟提醒信息、记事本提醒信息、健康提醒信息、病毒提醒信息、软件升级提醒信息和开机启动项提醒信息等。其中,闹钟提醒信息可由闹钟应用程序生成,用于提示用户设置的闹钟提醒事项或时间;记事本提醒信息可由记事本应用程序生成,用于提示用户设置的备忘事项等;健康提醒信息可由健康检测应用程序生成,用于提示检测到的运动量、睡眠质量等健康信息等;病毒提醒信息可由病毒检测应用程序生成,用于提示检测到的病毒或疑似病毒信息;软件升级提醒信息可由软件管理应用程序生成,用于提示具有新版本的软件的信息;开机启动项提醒信息也可由软件管理应用程序生成,用于提示新增开机启动项对应的软件信息。
[0047]触控终端还进行统计通知窗口内通知消息的数量,具体的,将一个类型的通知作为一个数量。举例来说,当通知窗口内有3条未展示短信、2个未接电话以及一条电量不足提示时,则将其算作3个未通知消息。触控终端还预先设置有预设数值,通过比较通知消息的数量与预设数值的大小关系,来决定通知窗口的生成方式。具体的,当通知消息的数量超过预设数值时,则生成用于展示通知消息的简要信息列表的通知窗口 ;当通知消息的数量未超过预设数值时,则生成用于展示通知消息的详细内容的通知窗口。
[0048]其中,简要信息列表中包括各条新消息的简要信息,每一条简要信息包括新消息的接收或生成时间、消息发送者名称、一定字符长度的消息内容等。各条简要信息绑定了其对应的新消息的展示链接,当各条简要信息被点击时,可展示对应的新消息的详细内容展示界面。
[0049]举例来说,预设数值可设置为1条。当通知窗口中有2条未展示短信时,则可判断出通知消息的数量与预设数值相等,此时,生成用于展示通知消息的详细内容的通知窗口 ;当通知窗口中即存在2条未展示短信,又存在一个未接来电时,则可判断出通知消息的数量大于预设数值,此时,生成用于展示所述通知消息的简要信息列表的通知窗口。
[0050]本实施例中,当通知消息的数量未超过预设数值时,通知窗口中直接展示通知消息的详细内容,使用户可直接浏览到新消息的详细内容;而当新消息的数量超过预设数值时,通知窗口展示各条新消息的简要信息,用户可以获取到各条新消息的概览,并可根据需要自行选择需要查看的新消息。
[0051]在一个实施例中,通知窗口包括下拉通知栏或者上拉通知栏。当接收到展示通知窗口的指令时,展示通知窗口的步骤,包括:当接收到展示下拉通知栏或者上拉通知栏的指令时,打开下拉通知栏或者上拉通知栏。
[0052]本实施例中,通知窗口还包括触控终端常用的下拉通知栏或者上拉通知栏。用户需要在展示下拉通知栏或者上拉通知栏,不需要大幅度移动手指去上滑或下滑触摸屏,而可以仅按压触摸屏即可将其展示,方便用户操作。
[0053]在一个实施例中,检测从通知窗口的起始展示时间开始的预设时长内是否未获取到对通知窗口的触控指令,若是,则消隐通知窗口。
[0054]预设时长为一个默认值。具体的,可根据本机查看消息的平均时间来设置该预设时长。例如,可记录某一个通知窗口的起始展示时间,且当获取到对该通知窗口的关闭指令时,判断该关闭指令是否由用户操作触发(由用户操作触发说明通知窗口不是自动消隐),若是,则计算起始展示时间至关闭指令发生时间之间所间隔的时长,得到通知窗口的展示时长。如此反复计算多个通知窗口展示时长,并计算该多个通知窗口的展示时长的平均值,最后将上述的默认的预设时长更新为该平均值。
[0055]本实施例中,可根据本机查看消息的平均时间灵活的设置通知窗口自动消隐的时长(即上述的预设时长),从而可符合用户的阅读速度,在用户大概浏览完消息内容后即消隐通知窗口,简化了用户操作。
[0056]在一个实施例中,展示通知窗口的方法还包括:检测是否获取到对通知窗口以外的区域的触控指令,若是,则消隐通知窗口。
[0057]通知窗口虽然可包括关闭控件,点击关闭控件也可关闭通知窗口,但是通知窗口以外的区域一般远远大于关闭控件所占的区域,因此,本实施例中,用户不需要精确定位到关闭控件所在区域内进行操作,而是可以在较为广泛的通知窗口以外的区域进行操作以关闭通知窗口,从而使得用户操作更加便利。
[0058]在一个实施例中,如图2所示,提供了另一种展示通知窗口的方法,该方法包括:
[0059]步骤202,接收用户的触控操作;
[0060]步骤204,获取触控操作所对应的触控区域的按压面积;
[0061]步骤206,判断按压面积是否等于或大于预设面积,若是,则执行步骤208,否则,执行步骤214。
[0062]步骤208,获取触控操作所对应的按压时长。
[0063]本实施例中,可计算触发触控指令的触控操作的起始时间点至触控操作的结束时间点之间间隔的时长,得到触控指令所对应的按压时长。具体的,可获取触摸屏的电容传感器或电感传感器检测到电压或电感相对于初始值发生变化的起始时间点,并获取触摸屏的电容传感器或电感传感器检测到电压或电感恢复到初始值的时间点,计算该两个时间点之间所间隔的时长,从而得到触控指令所对应的按压时长。
[0064]步骤210,判断按压时长是否大于预设按压时长,若是,则执行步骤212,否则,执行步骤214。
[0065]本实施中,预设按压时长为预先设置的按压时长,可根据统计到的用户按压操作习惯而设置,也可为用户提供多个合适按压时长更用户选择确认,如可设置预设按压时长为3秒或5秒等任意时长。
[0066]步骤212,当接收到展示通知窗口的指令时,展示通知窗口。
[0067]具体的,当接收到展示通知窗口的指令时,可获取未查看的消息,统计其数量,生成与其数量相对应的通知窗口,其中各个通知窗口分别用于展示对应一条未查看的消息的详细内容。进一步的,各个通知窗口可以层叠的方式显示。
[0068]步骤214,不展示通知窗口。
[0069]本
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1