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

文档序号:9923655阅读:来源:国知局
体麦克风、硅麦克风等,甚至包括任何声-电转换的器件,如:扬声器和受话器。如果是数字麦克风则直接输出数字信号,如果是模拟麦克风,这需要后面的数模转换模块202转换为数字信号。
[0095]通过获取针对手机的振动信号,并将该振动信号转换成模拟信号,具体地,在手机振动产生振动信号时,麦克风电路201内的振膜感应到振动信号,并且都会跟着一起振动,振膜就会带动麦克风电路201中的线圈做切割磁力线的运动,从而线圈中就会产生对应的电流信号,即模拟信号。
[0096]本实施例中还可以用受话器或者扬声器替换该麦克风实现同样的功能,其工作过程与麦克风的工作过程类型,这里就不再赘述。
[0097]模数转换模块202,即A/D模块,将麦克风电路201输出的模拟信号转换成对应的数字信号,以便后续处理分析。
[0098]采样率转换模块203,为了降低后续数字分析的运算要求,根据情况调整数字信号的采样率;优选地,采样率不能低于16Khz,比特率不能低于lObit,否则可能影响分析精度。
[0099]傅立叶变换(FFT,Fast Fourier Transformat1n)模块204,对数字信号进行傅立叶变换,从而转换为频域分析。
[0100]时间分析模块205,即时间(Time)分析,用于在数字信号进行傅立叶变换之后,对数字信号的时间进行分析,具体地,获取数字信号的时间信息,并判断该时间信息是否满足预设时间要求,比如,获取数字信号的时间周期,判断该时间周期是否在预设时间周期范围内,若是,则满足预设时间要求,表明该数字信号满足敲击手机生成的数字信号的时间要求,该数字信号对应的振动信号有可能是敲击手机产生的振动信号。
[0101]进一步的,比如,基于敲击动作的特点以及手机的结构特点,给出一个敲击动作的时间周期[Tl,T2],超出范围说明不是正常的敲击动作;如果是满足敲击动作特点的时间,则输出OK信号。根据实际用户手指敲击手机的录音信号分析,Tl 一般不大于5ms,T2不大于20ms ο
[0102]频率分析模块206,即频率(Frequency)分布分析,具体地,统计数据信号的频率分布,然后,判断频率分布是否满足预设频率要求,比如,若频率分布连续且频带宽广,则认为该数字信号的频率分布符合敲击产生的数字信号的频率分布。从实际对比来看,尤其是6Khz至最高频率(采样率频率+ 2)之间,频率分布连续。
[0103]幅值分析模块207,即幅值(Amplitude)分析,分析整个频段的信号能量,具体地,可以分析整个频段的平均幅度值,并判断该平均幅度值是否满足预设幅值要求,比如,判断该平均幅度值是否大于预设幅值,若是,则满足预设幅值要求,否则,不满足预设幅值要求。
[0104]统计识别模块208,统计并根据时间分析模块205、频率分析模块206、幅值分析模块207的分析结果识别或者判断当前振动信号是否为手机受到敲击产生的振动信号。
[0105]比如,统计敲击的间隔,如果相连两次敲击的动作过短,如低于T3(如50ms),由于考虑到人的动作没有这么快,因此可以判断不输出动作指令;如果相连两次动作的时间长于T4(比如500ms),则认为最后一次动作不属于前N(N为正整数)次的动作;如果所有的动作间隔都满足在[T3,T4]内,则认为这是某一个指定的动作,并输出该指定动作的信号。
[0106]动作执行模块209,根据统计识别模块208的指令,结合当前的应用环境执行指定的动作,即展示推送消息列表,让用户选择,实现快捷查看推送消息。
[0107]可以理解的是,该实施例中主要对振动信号的产生以及振动信号的检测进行分析,该实施例中没有详述的部分,可以参见第一实施例中相关步骤描述,此处不再赘述。
[0108]由上述可知,本实施例提供的推送消息的展示方法,接收向终端推送的推送消息,获取终端的当前状态,在终端的当前状态为睡眠或锁屏状态时,检测是否接收到针对该终端的振动信号,若是,则展示终端推送的推送消息。本发明通过在终端为睡眠或锁屏状态时,自动检测针对该终端的振动信号,从而可以自动展示出向终端推送的各类信息,供用户选择查阅,即仅仅通过振动信号进行触发,无需用户针对终端进行一系列复杂的操作,大大降低了用户查看推送消息的操作繁琐性,提高了操作效率。
[0109]第三实施例
[0110]为便于更好的实施本发明实施例提供的推送消息的展示方法,本发明实施例还提供一种基于上述推送消息的展示方法的装置。其中名词的含义与上述推送消息的展示的方法中相同,具体实现细节可以参考方法实施例中的说明。
[0111]请参阅图3a,图3a为本发明实施例提供的推送消息的展示装置的结构示意图,该装置可以包括接收单元301、第一获取单元302、检测单元303以及展示单元304。
[0112]其中,所述接收单元301,用于接收向终端推送的推送消息;第一获取单元302,用于获取所述终端的当前状态。
[0113]可以理解的是,终端上会安装有各种类型的应用APP,各应用会向终端推送各类消息,如优惠消息、升级消息、新闻消息等等,在该实施例中,各应用向终端推送的各类消息可称为推送消息。
[0114]进一步的,本发明实施例中,终端的当前状态可以包括睡眠/锁屏状态,以及解屏状态;其中,在终端的当前状态为睡眠或锁屏状态时,终端会实时检测终端是否接收到针对该终端的振动信号。
[0115]其后,检测单元303,用于在所述终端的当前状态为睡眠锁屏状态时,检测是否接收到针对所述终端的振动信号;展示单元304,用于若检测接收到针对所述终端的振动信号,则展示所述推送消息。
[0116]可一并参阅图3b,为本发明实施例提供的推送消息的展示装置的另一结构示意图,该推送消息的展示装置还可以包括:
[0117]第二获取单元305,用于获取所述推送消息的推送时间;
[0118]生成单元306,用于按照所述推送时间,基于接收到的推送消息,生成推送消息列表。
[0119]也就是说,在接收向终端推送的推送消息的同时,可以同时获取推送消息的推送时间,其中,该推送时间信息可以携带在该推送消息中且一并向终端发送;其后,根据消息的推送时间,将接收到的推送消息进行排序,从而构成推送消息列表。
[0120]比如,推送消息A的推送时间为9:00am、推送消息B的推送时间为11:00am、推送消息B的推送时间为8:00pm,根据推送时间先后顺序对推送消息进行排序,即推送消息列表中推送消息以“推送消息A、推送消息B、推送消息B”的排列顺序进行排布。
[0121 ]优选的,该展示单元304可具体用于:若检测接收到针对该终端的振动信号,则进入预设的消息展示界面,并在该消息展示界面中展示推送消息。
[0122]基于此,若推送消息以推送消息列表的形式进行存储,则展示单元304,可以用于在该消息展示界面中展示所述推送消息列表。
[0123]也就是说,当检测接收到针对该终端的振动信号时,终端会进入一个预设的消息展示模式,基于该模式对消息进行展示供用户查阅;比如,该消息展示模式可以具体为一个消息展示界面、或者一个消息展示窗口或者一个消息展示面板等,从而基于该模式中展示该推送消息列表。
[0124]更进一步的,该推送消息的展示装置还可以包括展开单元307,用于当接收到用户的选择指令时,在所述推送消息列表中确定该选择指令所指示的推送消息,并展开该推送消息。
[0125]可以理解的是,本发明实施例中,针对终端接收到的振动信号可以为终端受到外界作用力发生机械振动,从而产生的振动信号,也可以称为声波信号,比如,用户敲击终端时,终端会发生振动,从而终端会产生振动信号,同时,该振动信号也可以是终端传递的,且由外部振源产生的振动信号。
[0126]在本实施例中,检测到的终端的振动信号可以有多种,比如可以通过终端上的振膜获取振动信号,在终端发生振动时,该振膜也会跟着一起振动,因此,可以通过振膜来感应终端的振动,从而获取检测到终端在感应位置上触发的振动信号。
[0127]在实际应用中,由于终端有些器件本身自带振膜,比如,终端上的麦克风、扬声器、受话器等,因此,可以通过终端自带的麦克风、扬声器或者受话器等振膜来获取针对终端的振动信号检测到终端在感应位置上触发的振动信号。
[0128]可具体的,本实施例中用户敲击可以为用手指直接点击终端,也可以是利用其他硬物,比如用笔杆、钥匙等,点击终端。
[0129]比如,该检测单元303可以具体用于:
[0130]当确定接收到的振动信号为数字信号时,获取数字信号的特征信息,若确定出该特征信息满足预设条件时,则确定接收到以敲击形式发送的振动信号,并将该以敲击形式发送的振动信号确定为针对该终端的振动信号。
[0131]也就是说,当接收到振动信号时,需要对该振动
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1