一种推送消息的展示方法及装置的制造方法_2

文档序号:9923655阅读:来源:国知局
端的振动,从而获取检测到终端在感应位置上触发的振动信号。
[0054]在实际应用中,由于终端有些器件本身自带振膜,比如,终端上的麦克风、扬声器、受话器等,因此,可以通过终端自带的麦克风、扬声器或者受话器等振膜来获取针对终端的振动信号检测到终端在感应位置上触发的振动信号。
[0055]可具体的,本实施例中用户敲击可以为用手指直接点击终端,也可以是利用其他硬物,比如用笔杆、钥匙等,点击终端。
[0056]比如,检测是否接收到针对所述终端的振动信号,可以包括:
[0057]a、当确定接收到的振动信号为数字信号时,获取所述数字信号的特征信息;
[0058]b、若确定出所述特征信息满足预设条件时,则确定接收到以敲击形式发送的振动信号;
[0059]C、将以敲击形式发送的振动信号确定为针对所述终端的振动信号。
[0060]也就是说,当接收到振动信号时,需要对该振动信号进行分析检测,以确定是否是用户以敲击形式发送的振动信号,若是,则可以确定接收到针对终端的振动信号,其中,特征信息可以具体指,频率信息(包括频率分布、频带宽度等)、幅值信息、时间信息中的至少一种,当然,还可以包括其他特征信息。
[0061 ]比如,用手指敲击终端时,受话器或扬声器的振膜都会跟着一起振动,振膜就会带动扬声器或受话器的线圈做切割磁力线的运动,从而线圈中就会产生与敲击终端振动频率对应的电流信号,此电流信号被输入到放大器中放大,再通过模数转换成数字信号,被送到前端DSP(Digital Signal Processor,数字信号处理器)进行敲击振动信息处理,DSP对振动信号进行时域分析,得到振动信号的频谱信息和幅度强弱信息。当前端DSP处理之后的敲击振动信息与预设条件相匹配时,展示后台应用列表,实现快捷启动后台应用。
[0062]进一步的,若检测接收到针对所述终端的振动信号,则展示所述推送消息(即步骤S104)之后,还可以包括:
[0063]若检测在预设时间间隔内再次接收到针对所述终端的振动信号,则退出该消息展示界面。
[0064]比如,在展示所述推送消息后,若终端检测到预设时间间隔(如I分钟或3分钟内)接收到与上述相同的针对终端的振动信号,如用手指敲击终端而产生的振动信号,则终端退出推送消息的展示界面。
[0065]也就是说,当用户敲击终端一次,展示推送消息,如,敲击手机后,手机直接展示推送消息列表,以让用户选择,实现快捷查看推送消息;当展示推送消息列表后的短时间内,用户再次敲击终端,则可以退出该快捷查看推送消息功能。
[0066]由上述可知,本实施例提供的推送消息的展示方法,接收向终端推送的推送消息,获取终端的当前状态,在终端的当前状态为睡眠或锁屏状态时,检测是否接收到针对该终端的振动信号,若是,则展示终端推送的推送消息。本发明通过在终端为睡眠或锁屏状态时,自动检测针对该终端的振动信号,从而可以自动展示出向终端推送的各类信息,供用户选择查阅,即仅仅通过振动信号进行触发,无需用户针对终端进行一系列复杂的操作,大大降低了用户查看推送消息的操作繁琐性,提高了操作效率。
[0067]第二实施例
[0068]根据第一实施例所描述的方法,以下将举例作进一步详细说明。
[0069]请参阅图2a,图2a为本发明第二实施例提供的推送消息的展示方法的流程示意图,该实施例中,该终端可以具体为手机,其中具体流程可以包括:
[0070]在步骤S201中,手机接收各手机应用推送的推送消息。
[0071]在步骤S202中,手机获取手机的当前状态。
[0072]在步骤S203中,手机在当前状态为睡眠锁屏状态时,检测手机是否接收到用户以敲击形式所触发的振动信号。
[0073]在步骤S204中,手机在检测接收到用户以敲击形式所触发的振动信号时,进入预设的消息展示界面。
[0074]在步骤S205中,手机在该消息展示界面中展示包含推送消息的推送消息列表。
[0075]其中,本实施例中用户敲击可以为用手指直接点击手机,也可以是利用其他硬物,比如用笔杆、钥匙等,点击手机。
[0076]可以理解的是,在展示包含推送消息的推送消息列表后,在一种可能的实现方式中:
[0077]在步骤S206中,若手机检测在预设时间间隔内,再次接收到用户以敲击形式所触发的振动信号,则退出该消息展示界面。
[0078]在另一种可能的实现方式中:
[0079]在步骤S207中,手机接收用户的选择指令。
[0080]在步骤S208中,手机在该推送消息列表中确定选择指令所指示的推送消息,并展开该推送消息。
[0081 ]也就是说,当用户敲击终端一次,展示推送消息,如,敲击手机后,手机直接展示推送消息列表,以让用户选择,实现快捷查看推送消息;当展示推送消息列表后的短时间内,用户再次敲击终端,则可以退出该快捷查看推送消息功能。
[0082]为了更好的理解本发明技术方案,以下对手机确定接收到用户以敲击形式所触发的振动信号的过程进行详细说明。
[0083]由于敲击动作时间非常短暂,且通过设备的固体传播,因此,手机受到用户敲击产生的振动信号是一种特殊的振动信号,其与手机受到其他作用力产生的振动信号,或者手机传递的外部振源产生的振动信号不相同。从电学角度来分析敲击产生的振动信号,比如将敲击产生的振动信号转换成数字信号,对该数字信号进行数字处理分析,可以得出以下分析结果:
[0084]首先,从信号时间来看,该信号持续的时间非常短(毫秒级别);从信号幅值大小比较来看,该数字信号的电平相对较大,由于敲击时是直接震动手机本身的麦克风,是固体传播,因此比一般振动信号对应的数字信号的信号强度更大;从信号的频谱来看,频率覆盖了整个数字信号频段,且各个频率的幅值差别不大。
[0085]由此,本实施例可以基于上述振动信号对应的数字信号的特点或者特征,识别或者判断获取到的振动信号是否为手机受到用户敲击产生的振动信号;也即,步骤“检测手机是否接收到用户以敲击形式所触发的振动信号”可以包括:
[0086]当确定接收到的振动信号为数字信号时,获取数字信号的特征信息,若确定出该特征信息满足预设条件时,则确定当前手机有接收到用户以敲击形式发送的振动信号。
[0087]可以理解的是,如果振动信号为模拟信号时,需要将该振动信号转换成对应的振动数字信号,同样的,获取其特征信息,若确定出该特征信息满足预设条件时,则确定当前手机有接收到用户以敲击形式发送的振动信号。
[0088]比如,通过手机自带的麦克风、受话器或者扬声器将该振动信号转换成模拟电信号,然后,将该模拟电信号进行模数转换(例如,通过模数转换器转换),得到数字信号,对该数字信号进行数字处理(DSP),以得到特征信息,然后,根据特征信息判断该振动信号是否为用户以敲击形式发送的振动信号。为了便于判断,本实施例在得到模拟电信号之后,进行模数转换之前,还可以对模拟电信号进行放大处理,比如通过可编程增益放大器(PGA,programmable gain amplifier)对该模拟电信号进行放大处理,其中,对数字信号的处理可以由DSP芯片来执行。
[0089]其中,数字信号的特征信息可以包括:频率信息(包括频率分布、频带宽度等)、幅值信息、时间信息中的至少一种,当然,还可以包括其他特征信息。
[0090]本实施例中,根据特征信息来判断或者识别振动信号是否为手机受到用户敲击产生的振动信号的方式有多种,比如,判断特征信息是否满足预设条件,若是,则判定该振动信号即为用户以敲击形式发送的振动信号,否则,判定该振动信号不是用户以敲击形式发送的振动信号。
[0091 ]例如,特征信息包括:频率信息、幅值信息、时间信息时,分别判断该频率信息是否满足预设频率条件,该幅值信息是否满足预设幅值条件,该时间信息是否满足预设时间条件,其中,预设频率条件、预设幅值条件、预设时间条件可以分别根据预设数字信号对应的频率信息、幅度信息,时间信息设置,该预设数字信号为手机受到用户敲击产生的振动信号对应的数字信号。
[0092]其中,本实施例在需要判断多个特征信息是否满足预设条件,来识别敲击产生的振动信号时,比如,上述频率信息、幅值信息、时间信息三次判断,可以基于多次的判断结果来识别,进一步的,当三个判断结果均为是时,才确定振动信号为敲击产生的振动信号,或者,当多个判断结果中有某几个判断结果为是时,确定振动信号为敲击产生的振动信号,这些均可以根据实际情况来设定,判断结果为是的情况越多,识别精度越高。
[0093]例如,可一并参考图2b,以图示信号处理装置来介绍本实施例判断或者振动信号为敲击产生的振动信号的具体过程,其中该信号处理装置包括:
[0094]麦克风电路201:包含各种类型的麦克风,如驻极
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1