触发振动信号。
[0106]其中,上述触发振动信号可以是用户预先设定,用户可以根据自己操作习惯进行设定。例如:某用户喜欢高频率的晃动手机,那么该用户就可以设定高频率的振动信号作为上述触发振动信号,这样只要用户高频率晃动手机时,手机就可以显示记录的运动信息;或者某用户喜欢左右晃动手机时,那么该用户就可以设定左右晃动的振动信号作为上述触发振动信号,这样只要用户左右晃动手机时,手机就可以显示记录的运动信息。
[0107]当然,本实施例中,智能设备系统默然上述触发振动信号也是可以的,例如:对多个用户的操作习惯进行统计,从而选择用户使用最多的振动信号作为上述触发振动信号。
[0108]本实施例中,第一判断单元42可以用于判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发敲击信号。
[0109]同理,上述触发敲击信号也可以是用户预先设定,用户可以根据自己操作习惯进行设定。例如:某用户喜欢一个手指头敲击手机,那么,该用户就可以设定一个手指敲击的敲击信号作为上述触发敲击信号,当智能设备接收到一个手指敲击的敲击信号时,就可以显示运动信息;某用户喜欢多个手指头敲击手机,那么,该用户就可以设定多个手指敲击的敲击信号作为上述触发敲击信号,当智能设备接收到多个手指敲击的敲击信号时,就可以显示运动信息。具体可以是通过智能设备的外套器件采集敲击信号,例如:显示屏或者背壳等。另外,本实施例中可以通过运动传感器或者陀螺仪等采集运动信号的采集装置采集敲击信号,因为用户在敲击智能设备时,智能设备可以采集微量的晃动信号,这样就可以预先将该微量的晃动信号作为上述触发敲击信号。
[0110]当然,本实施例中,智能设备系统默然上述触发敲击信号也是可以的,例如:对多个用户的操作习惯进行统计,从而选择用户使用最多的敲击信号作为上述触发敲击信号。
[0111]显示单元43,用于当判断所述当前运动信号包括所述触发运动信号时,获取所述智能设备记录的运动信息,并显示所述智能设备记录的运动信息。
[0112]本实施例中,所述装置还可以包括:
[0113]第二判断单元44,用于判断所述用户当前是否处于运动状态;
[0114]第一判断单元42可以用于当所述第二判断单元44判断所述用户当前处于所述运动状态时,判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号。
[0115]其中,上述运动状态可以包括行步、跑步、跳跃、打球或者游泳等可以识别的运动状态。另外,本实施例可以通过智能设备采集的运动信号识别出运动状态。具体可以根据在采集上述当前运动信号之前的特定时间段内采集的运动信号识别出运动状态。例如:当连续采集到多个稳定的步行信号时,且这些步行信号之间的时间间隔比较短时,则可以确定用户当前处于跑步状态,若这些步行信号之间的时间间隔比较长时,则可以确定用户当前处于行步状态;或者当连接采集多个跳跃运动信号,则确定用户当前跳跃运动状态,其中,跳跃运动信号可以是运动幅度较大的运动信号;或者连续采集多个步行信号,且步行信号中包括跳跃运动信号时,则可以确定用户当前处于打球状态;或者当连续采集多个游泳运动信号时,则可以确定用户当前处于游泳状态,其中,游泳运动信号可以通过预先采集用户游泳时所产生的运动信号,并将将运动信号作为游泳运动信号。
[0116]该实施方式中,第一判断单元42可以包括:
[0117]抽离单元421,用于识别所述用户处于所述运动状态下所产生的运动信号,从所述当前运动信号中抽离出所述用户处于所述运动状态下所产生的运动信号,以获取额外运动信号;
[0118]判断子单元422,用于判断所述额外运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号,若是,则确定所述当前运动信号包括所述触发运动信号。
[0119]该实施方式可以实现当识别出运动状态后,再识别出用户处于所述运动状态下所产生的运动信号,例如:识别用户处于跑步状态时,就可以识别出用户处于跑步状态下所生产的跑步信号。另外,上述识别出用户处于所述运动状态下所产生的运动信号还可以是在采集上述当前运动信号之前的采集的运动信号的均值,或者别出用户处于所述运动状态下所产生的运动信号还可以是在采集上述当前运动信号之前的采集的运动信号中任意一个运动信号。
[0120]上述从所述当前运动信号中抽离出所述用户处于所述运动状态下所产生的运动信号可以是,当前运动信号减去所述用户处于所述运动状态下所产生的运动信号,从而得到上述额外的运动信号;或者可以是从所述当前运动信号中抽离出所述用户处于所述运动状态下所产生的运动信号的信号特征,从而得到上述额外的运动信号。
[0121]该实施方式可以实现用户在运动时,可以通过操作智能设备产生上述触发运动信号,就可以直接显示运动信息,从而不需要对智能设备进行解锁,以及查找和点击记录运动信息的APP。从而可以实现快速地显示运动信息。例如:用户在跑步时,跑步过程中会出很多汗,这样可能就无法操作触摸屏,而通过上述步骤就可以实现只需要用户在跑步时晃动或者敲击手机就可以及时显示运动信息。
[0122]本实施例中,如图5所示,所述装置还可以包括:
[0123]第三判断单元45,用于识别所述智能设备当前的空间姿态,并使用所述空间姿态判断所述智能设备的显示屏当前是否为朝上的姿态;
[0124]第一判断单元42可以用于当所述第三判断单元45判断所述智能设备的显示屏当前为朝上的姿态时,判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号。
[0125]其中,上述智能设备当前的空间姿态可以通过陀螺仪等测量空间状态的传感器测量出智能设备的空间姿态。另外,上述空间姿态还可以用于描述智能设备显示屏的朝向。例如:可以通过陀螺仪的姿态确定显示屏的朝向,具体可以是预先获取陀螺仪与显示屏的姿态关系,再根据陀螺仪的姿态和取陀螺仪与显示屏的姿态关系确定显示屏的姿态;或者可以在智能设备在设定多个固定的位置传感器,当离显示屏最近一个位置传感器测量的高度高于其他位置传感器测量的高度时,则确定显示屏朝上的姿态。
[0126]该实施方式,可以实现只有显示屏为朝上的姿态才执行上述判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号的步骤。这样可以避免用户的误操作,例如:用户在手机显示屏朝下时摇晃手机时,此时智能设备显示运动信息,用户也查看不到,从而这是用户的误操作。因为在实际应用中用户想查看运动信息时往往都会将智能设备显示屏朝上,以便方便用户查看。
[0127]本实施例中,在显示运动信息时,还可以通过语音播放的方式播放运动信息中的数据,例如:播放用户当前已经行走的步数或者已经消耗的卡路里数等。这样可以让用户更加容易知道当前记录的运动信息。
[0128]本实施例中,上述装置还可以用于当判断所述当前运动信号不包括所述触发运动信号时,对所述当前运动信号进行记录。
[0129]该实施方式可以实现在用户不查看运动信息时,可以实时记录用户的运动信息。
[0130]另外,当上述当前运动信号除上述触发运动信号之外,还包括其他运动信号,例如:跑步运动信号、步行运动信号时,在显示运动信息的同时,还可以对上述当前运动信息包括的除上述触发运动信号之外的运动信号进行记录。这样可以实现在显示运动信息的同时,不会影响运动信息的记录。
[0131]本实施例中,在图3所示的实施例的基础上增加了多种可选的实施方式,且都可以实现快捷显示智能设备记录的运动信息。
[0132]请参阅图6,图6是本发明实施例提供的另一种运动信息显示装置的结构示意图,如图6所示,包括:处理器61、网络接口 62、存储器63和通信总线64,其中,所述通信总线64用于实现所述处理器61、网络接口 62和存储器63之间连接通信,所述处理器61执行所述存储器63中存