技术领域
本发明涉及通信领域,尤其涉及一种运动信息显示方法和装置。
背景技术
目前很多智能设备都可以记录用户的运动信息,例如:手机、智能手表、智能手环等都可以记录用户行走的步数、消耗的卡路里等运动信息。且这些智能设备往往都是通过安装的应用程序(Application,APP)对用户的动作进行记录,以获取用户的运动信息。另外,智能设备上安装的APP往往都会一直在后台运行,以实时记录用户的运动信息。这样当用户需要查看运动信息时,就需要对智能设备进行解锁,以及从大量的APP中查到记录运动信息的APP,再打开该APP,以查看到运动信息。可见,目前,用户查看APP记录的运动信息的过程很繁琐,特别是用户在运动时,由于出汗可能无法对智能设备的触屏进行操作,从而无法及时查看到APP记录的运动信息。
综上所述,目前智能设备显示运动信息的过程过于繁琐。
发明内容
本发明实施例提供了一种运动信息显示方法和装置,可以实现快捷显示智能设备记录的运动信息。
第一方面,本发明实施例提供一种运动信息显示方法,包括:
采集用户的当前运动信号;
判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号;
当判断所述当前运动信号包括所述触发运动信号时,获取所述智能设备记录的运动信息,并显示所述智能设备记录的运动信息。
其中,所述采集用户的当前运动信号之后,所述方法还包括:
判断所述用户当前是否处于运动状态,若是,则执行所述判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号的步骤。
其中,所述判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号,包括:
识别所述用户处于所述运动状态下所产生的运动信号,从所述当前运动信号中抽离出所述用户处于所述运动状态下所产生的运动信号,以获取额外运动信号;
判断所述额外运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号,若是,则确定所述当前运动信号包括所述触发运动信号。
其中,所述采集用户的当前运动信号之后,所述方法还包括:
识别所述智能设备当前的空间姿态,并使用所述空间姿态判断所述智能设备的显示屏当前是否为朝上的姿态,若判断所述智能设备的显示屏当前为朝上的姿态时,执行所述判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号的步骤。
其中,所述判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号,包括:
判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发振动信号;或者
判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发敲击信号。
第二方面,本发明实施例提供一种运动信息显示装置,包括:采集单元、第一判断单元和显示单元,其中:
所述采集单元,用于采集用户的当前运动信号;
所述第一判断单元,用于判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号;
所述显示单元,用于当判断所述当前运动信号包括所述触发运动信号时,获取所述智能设备记录的运动信息,并显示所述智能设备记录的运动信息。
其中,所述装置还包括:
第二判断单元,用于判断所述用户当前是否处于运动状态;
所述第一判断单元用于当所述第二判断单元判断所述用户当前处于所述运动状态时,判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号。
其中,所述第一判断单元包括:
抽离单元,用于识别所述用户处于所述运动状态下所产生的运动信号,从所述当前运动信号中抽离出所述用户处于所述运动状态下所产生的运动信号,以获取额外运动信号;
判断子单元,用于判断所述额外运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号,若是,则确定所述当前运动信号包括所述触发运动信号。
其中,所述装置还包括:
第三判断单元,用于识别所述智能设备当前的空间姿态,并使用所述空间姿态判断所述智能设备的显示屏当前是否为朝上的姿态;
所述第一判断单元用于当所述第三判断单元判断所述智能设备的显示屏当前为朝上的姿态时,判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号。
其中,所述第一判断单元用于判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发振动信号;或者
所述第一判断单元用于判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发敲击信号。
上述技术方案中,采集用户的当前运动信号;判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号;当判断所述当前运动信号包括所述触发运动信号时,获取所述智能设备记录的运动信息,并显示所述智能设备记录的运动信息。这样可以实现只需要用户操作智能设备生产上述触发运动信号,就可以显示智能设备记录的运动信息,相比现有技术中用户需要对智能设备进行解锁操作、查找记录运动信息的APP,再打开该APP,本发明实施例可以实现快捷显示智能设备记录的运动信息。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种运动信息显示方法的流程示意图;
图2是本发明实施例提供的另一种运动信息显示方法的流程示意图;
图3是本发明实施例提供的一种运动信息显示装置的结构示意图;
图4是本发明实施例提供的另一种运动信息显示装置的结构示意图;
图5是本发明实施例提供的另一种运动信息显示装置的结构示意图;
图6是本发明实施例提供的另一种运动信息显示装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,图1是本发明实施例提供的一种运动信息显示方法的流程示意图,如图1所示,包括以下步骤:
101、采集用户的当前运动信号。
其中,步骤101采集的当前运动信号可以是智能设备晃动、被敲击或者位移等时智能设备所采集的运动信号,例如:用户手拿手机在行走或者晃动手机时,手机会晃动或者位移时,这时手机会记录运动信号;或者用户在敲击手机时,手机会采集到该敲击信号;或者用户配戴智能手表或者手环进行行走或者摆动手时,智能手表或者手环会晃动或者位移时,这时能手表或者手环会记录运动信号。
另外,智能设备可以通过运动传感器或者陀螺仪等可以采集运动信号的任何装置采集的运动信号。
102、判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号。
本实施例中,上述触发运动信号可以是振动信号或者敲击信号。其中,振动信号可以是表示智能设备在振动或者晃动。上述敲击信号可以表示智能设备被敲击,而被敲击智能设备是会产生微小的振动或者晃动的,从而智能设备还可以通过采集的运动信号识别是否为敲击所生产的运动信号,例如:判断运动传感器采集的运动信号是否包括敲击信号,或者通过智能设备的显示屏是否采集到的运动信号是否包括敲击信号等。
另外,本实施例中,智能设备记录的运动信息可以是智能设备当前统计的运动信息,其中,如果上述当前运动信号包括上述触发运动信号之外,还可以其他运动信号,例如:步行运动信号时,智能设备当前统计的运动信息会包括该步行运动信号在内。另外,上述智能设备记录运动信息可以是智能设备上安装的用于记录运动信息的APP所记录的运动信息。
本实施例中,上述运动信息可以包括行走的步数、跳跃的数量或者消耗的卡路里等运动信息。
103、当判断所述当前运动信号包括所述触发运动信号时,获取所述智能设备记录的运动信息,并显示所述智能设备记录的运动信息。
本实施例中,在步骤103可以是当判断所述当前运动信号包括所述触发运动信号时,获取所述智能设备记录的运动信息,并解锁显示屏,以显示所述智能设备记录的运动信息。例如:步骤101和步骤102可以在显示屏锁定时执行的,因为记录运动信号可以是实时记录的,只要当记录的运动信号包括上述触发运动信号时,就可以解锁显示屏,并显示运动信息。
本实施例中,步骤103还可以是在显示屏处于解锁状态下执行的,例如:在执行步骤101或者102时智能设备的显示屏是片于解锁状态,例如:在执行步骤101或者102时,智能设备前台在运动其他APP,例如:听音乐、网络聊天等,这样当判断当前运动信号包括上述触发运动信号时,就可以将后台记录的运动信息显示在前台。
本实施例中,当判断所述当前运动信号不包括所述触发运动信号时,可以结束流程,或者对上述当前运动信号进行记录。其中,附图中以结束流程为例进行附图说明。
本实施例中,上述方法还可以应用于上述智能设备,其中,该智能设备可以是任意具备采集运动信号和显示功能的设备,例如:手机、电子阅读器、遥控器、可穿戴设备等具备采集运动信号和显示功能的智能设备。
本实施例中,采集用户的当前运动信号;判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号;当判断所述当前运动信号包括所述触发运动信号时,获取所述智能设备记录的运动信息,并显示所述智能设备记录的运动信息。这样可以实现只需要用户操作智能设备生产上述触发运动信号,就可以显示智能设备记录的运动信息,相比现有技术中用户需要对智能设备进行解锁操作、查找记录运动信息的APP,再打开该APP,本发明实施例可以实现快捷显示智能设备记录的运动信息。
请参阅图2,图2是本发明实施例提供的另一种运动信息显示方法的流程示意图,如图2所示,包括以下步骤:
201、采集用户的当前运动信号。
202、判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号。
本实施例中,步骤202可以包括:
判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发振动信号。
其中,上述触发振动信号可以是用户预先设定,用户可以根据自己操作习惯进行设定。例如:某用户喜欢高频率的晃动手机,那么该用户就可以设定高频率的振动信号作为上述触发振动信号,这样只要用户高频率晃动手机时,手机就可以显示记录的运动信息;或者某用户喜欢左右晃动手机时,那么该用户就可以设定左右晃动的振动信号作为上述触发振动信号,这样只要用户左右晃动手机时,手机就可以显示记录的运动信息。
当然,本实施例中,智能设备系统默然上述触发振动信号也是可以的,例如:对多个用户的操作习惯进行统计,从而选择用户使用最多的振动信号作为上述触发振动信号。
本实施例中,步骤202可以包括:
判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发敲击信号。
同理,上述触发敲击信号也可以是用户预先设定,用户可以根据自己操作习惯进行设定。例如:某用户喜欢一个手指头敲击手机,那么,该用户就可以设定一个手指敲击的敲击信号作为上述触发敲击信号,当智能设备接收到一个手指敲击的敲击信号时,就可以显示运动信息;某用户喜欢多个手指头敲击手机,那么,该用户就可以设定多个手指敲击的敲击信号作为上述触发敲击信号,当智能设备接收到多个手指敲击的敲击信号时,就可以显示运动信息。具体可以是通过智能设备的外套器件采集敲击信号,例如:显示屏或者背壳等。另外,本实施例中可以通过运动传感器或者陀螺仪等采集运动信号的采集装置采集敲击信号,因为用户在敲击智能设备时,智能设备可以采集微量的晃动信号,这样就可以预先将该微量的晃动信号作为上述触发敲击信号。
当然,本实施例中,智能设备系统默然上述触发敲击信号也是可以的,例如:对多个用户的操作习惯进行统计,从而选择用户使用最多的敲击信号作为上述触发敲击信号。
203、当判断所述当前运动信号包括所述触发运动信号时,获取所述智能设备记录的运动信息,并显示所述智能设备记录的运动信息。
本实施例中,在步骤201之后,所述方法还可以包括如下步骤:
判断所述用户当前是否处于运动状态,若是,则执行所述判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号的步骤。
其中,上述运动状态可以包括行步、跑步、跳跃、打球或者游泳等可以识别的运动状态。另外,本实施例可以通过智能设备采集的运动信号识别出运动状态。具体可以根据在采集上述当前运动信号之前的特定时间段内采集的运动信号识别出运动状态。例如:当连续采集到多个稳定的步行信号时,且这些步行信号之间的时间间隔比较短时,则可以确定用户当前处于跑步状态,若这些步行信号之间的时间间隔比较长时,则可以确定用户当前处于行步状态;或者当连接采集多个跳跃运动信号,则确定用户当前跳跃运动状态,其中,跳跃运动信号可以是运动幅度较大的运动信号;或者连续采集多个步行信号,且步行信号中包括跳跃运动信号时,则可以确定用户当前处于打球状态;或者当连续采集多个游泳运动信号时,则可以确定用户当前处于游泳状态,其中,游泳运动信号可以通过预先采集用户游泳时所产生的运动信号,并将将运动信号作为游泳运动信号。
该实施方式中,上述判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号的步骤,可以包括:
识别所述用户处于所述运动状态下所产生的运动信号,从所述当前运动信号中抽离出所述用户处于所述运动状态下所产生的运动信号,以获取额外运动信号;
判断所述额外运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号,若是,则确定所述当前运动信号包括所述触发运动信号。
该实施方式可以实现当识别出运动状态后,再识别出用户处于所述运动状态下所产生的运动信号,例如:识别用户处于跑步状态时,就可以识别出用户处于跑步状态下所生产的跑步信号。另外,上述识别出用户处于所述运动状态下所产生的运动信号还可以是在采集上述当前运动信号之前的采集的运动信号的均值,或者别出用户处于所述运动状态下所产生的运动信号还可以是在采集上述当前运动信号之前的采集的运动信号中任意一个运动信号。
上述从所述当前运动信号中抽离出所述用户处于所述运动状态下所产生的运动信号可以是,当前运动信号减去所述用户处于所述运动状态下所产生的运动信号,从而得到上述额外的运动信号;或者可以是从所述当前运动信号中抽离出所述用户处于所述运动状态下所产生的运动信号的信号特征,从而得到上述额外的运动信号。
该实施方式可以实现用户在运动时,可以通过操作智能设备产生上述触发运动信号,就可以直接显示运动信息,从而不需要对智能设备进行解锁,以及查找和点击记录运动信息的APP。从而可以实现快速地显示运动信息。例如:用户在跑步时,跑步过程中会出很多汗,这样可能就无法操作触摸屏,而通过上述步骤就可以实现只需要用户在跑步时晃动或者敲击手机就可以及时显示运动信息。
本实施例中,在步骤201之后,所述方法还可以包括:
识别所述智能设备当前的空间姿态,并使用所述空间姿态判断所述智能设备的显示屏当前是否为朝上的姿态,若判断所述智能设备的显示屏当前为朝上的姿态时,执行所述判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号的步骤。
其中,上述智能设备当前的空间姿态可以通过陀螺仪等测量空间状态的传感器测量出智能设备的空间姿态。另外,上述空间姿态还可以用于描述智能设备显示屏的朝向。例如:可以通过陀螺仪的姿态确定显示屏的朝向,具体可以是预先获取陀螺仪与显示屏的姿态关系,再根据陀螺仪的姿态和取陀螺仪与显示屏的姿态关系确定显示屏的姿态;或者可以在智能设备在设定多个固定的位置传感器,当离显示屏最近一个位置传感器测量的高度高于其他位置传感器测量的高度时,则确定显示屏朝上的姿态。
该实施方式,可以实现只有显示屏为朝上的姿态才执行上述判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号的步骤。这样可以避免用户的误操作,例如:用户在手机显示屏朝下时摇晃手机时,此时智能设备显示运动信息,用户也查看不到,从而这是用户的误操作。因为在实际应用中用户想查看运动信息时往往都会将智能设备显示屏朝上,以便方便用户查看。
本实施例中,在显示运动信息时,还可以通过语音播放的方式播放运动信息中的数据,例如:播放用户当前已经行走的步数或者已经消耗的卡路里数等。这样可以让用户更加容易知道当前记录的运动信息。
本实施例中,还可以包括如下步骤:
204、当判断所述当前运动信号不包括所述触发运动信号时,对所述当前运动信号进行记录。
该实施方式可以实现在用户不查看运动信息时,可以实时记录用户的运动信息。
另外,当上述当前运动信号除上述触发运动信号之外,还包括其他运动信号,例如:跑步运动信号、步行运动信号时,在显示运动信息的同时或者之前,还可以对上述当前运动信息包括的除上述触发运动信号之外的运动信号进行记录。这样可以实现在显示运动信息的同时,不会影响运动信息的记录。
本实施例中,在图1所示的实施例的基础上增加了多种可选的实施方式,且都可以实现快捷显示智能设备记录的运动信息。
下面为本发明装置实施例,本发明装置实施例用于执行本发明方法实施例一至二实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例一和实施例二。
请参阅图3,图3是本发明实施例提供的一种运动信息显示装置的结构示意图,如图3所示,包括:采集单元31、第一判断单元32和显示单元33,其中:
采集单元31,用于采集用户的当前运动信号。
其中,采集单元31采集的当前运动信号可以是智能设备晃动、被敲击或者位移等时智能设备所采集的运动信号,例如:用户手拿手机在行走或者晃动手机时,手机会晃动或者位移时,这时手机会记录运动信号;或者用户在敲击手机时,手机会采集到该敲击信号;或者用户配戴智能手表或者手环进行行走或者摆动手时,智能手表或者手环会晃动或者位移时,这时智能手表或者手环会记录运动信号。
另外,智能设备可以通过运动传感器或者陀螺仪等可以采集运动信号的任何装置采集的运动信号。
第一判断单元32,用于判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号。
本实施例中,上述触发运动信号可以是振动信号或者敲击信号。其中,振动信号可以是表示智能设备在振动或者晃动。上述敲击信号可以表示智能设备被敲击,而被敲击智能设备是会产生微小的振动或者晃动的,从而智能设备还可以通过采集的运动信号识别是否为敲击所生产的运动信号,例如:判断运动传感器采集的运动信号是否包括敲击信号,或者通过智能设备的显示屏是否采集到的运动信号是否包括敲击信号等。
另外,本实施例中,智能设备记录的运动信息可以是智能设备当前统计的运动信息,其中,如果上述当前运动信号包括上述触发运动信号之外,还可以其他运动信号,例如:步行运动信号时,智能设备当前统计的运动信息会包括该步行运动信号在内。另外,上述智能设备记录运动信息可以是智能设备上安装的用于记录运动信息的APP所记录的运动信息。
本实施例中,上述运动信息可以包括行走的步数、跳跃的数量或者消耗的卡路里等运动信息。
显示单元33,用于当判断所述当前运动信号包括所述触发运动信号时,获取所述智能设备记录的运动信息,并显示所述智能设备记录的运动信息。
本实施例中,在显示单元33可以是当判断所述当前运动信号包括所述触发运动信号时,获取所述智能设备记录的运动信息,并解锁显示屏,以显示所述智能设备记录的运动信息。例如:采集单元31和第一判断单元32可以在显示屏锁定时执行的,因为记录运动信号可以是实时记录的,只要当记录的运动信号包括上述触发运动信号时,就可以解锁显示屏,并显示运动信息。
本实施例中,显示单元33还可以是在显示屏处于解锁状态下执行的,例如:在执行采集单元31或者第一判断单元32时智能设备的显示屏是处于解锁状态,例如:在执行采集单元31或者第一判断单元32的操作时,智能设备前台在运动其他APP,例如:听音乐、网络聊天等,这样当判断当前运动信号包括上述触发运动信号时,就可以将后台记录的运动信息显示在前台。
本实施例中,上述装置还可以应用于上述智能设备,其中,该智能设备可以是任意具备采集运动信号和显示功能的设备,例如:手机、电子阅读器、遥控器、可穿戴设备等具备采集运动信号和显示功能的智能设备。
本实施例中,采集用户的当前运动信号;判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号;当判断所述当前运动信号包括所述触发运动信号时,获取所述智能设备记录的运动信息,并显示所述智能设备记录的运动信息。这样可以实现只需要用户操作智能设备生产上述触发运动信号,就可以显示智能设备记录的运动信息,相比现有技术中用户需要对智能设备进行解锁操作、查找记录运动信息的APP,再打开该APP,本发明实施例可以实现快捷显示智能设备记录的运动信息。
请参阅图4,图4是本发明实施例提供的另一种运动信息显示装置的结构示意图,如图4所示,包括:采集单元41、第一判断单元42和显示单元43,其中:
采集单元41,用于采集用户的当前运动信号。
第一判断单元42,用于判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号。
本实施例中,第一判断单元42可以用于判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发振动信号。
其中,上述触发振动信号可以是用户预先设定,用户可以根据自己操作习惯进行设定。例如:某用户喜欢高频率的晃动手机,那么该用户就可以设定高频率的振动信号作为上述触发振动信号,这样只要用户高频率晃动手机时,手机就可以显示记录的运动信息;或者某用户喜欢左右晃动手机时,那么该用户就可以设定左右晃动的振动信号作为上述触发振动信号,这样只要用户左右晃动手机时,手机就可以显示记录的运动信息。
当然,本实施例中,智能设备系统默然上述触发振动信号也是可以的,例如:对多个用户的操作习惯进行统计,从而选择用户使用最多的振动信号作为上述触发振动信号。
本实施例中,第一判断单元42可以用于判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发敲击信号。
同理,上述触发敲击信号也可以是用户预先设定,用户可以根据自己操作习惯进行设定。例如:某用户喜欢一个手指头敲击手机,那么,该用户就可以设定一个手指敲击的敲击信号作为上述触发敲击信号,当智能设备接收到一个手指敲击的敲击信号时,就可以显示运动信息;某用户喜欢多个手指头敲击手机,那么,该用户就可以设定多个手指敲击的敲击信号作为上述触发敲击信号,当智能设备接收到多个手指敲击的敲击信号时,就可以显示运动信息。具体可以是通过智能设备的外套器件采集敲击信号,例如:显示屏或者背壳等。另外,本实施例中可以通过运动传感器或者陀螺仪等采集运动信号的采集装置采集敲击信号,因为用户在敲击智能设备时,智能设备可以采集微量的晃动信号,这样就可以预先将该微量的晃动信号作为上述触发敲击信号。
当然,本实施例中,智能设备系统默然上述触发敲击信号也是可以的,例如:对多个用户的操作习惯进行统计,从而选择用户使用最多的敲击信号作为上述触发敲击信号。
显示单元43,用于当判断所述当前运动信号包括所述触发运动信号时,获取所述智能设备记录的运动信息,并显示所述智能设备记录的运动信息。
本实施例中,所述装置还可以包括:
第二判断单元44,用于判断所述用户当前是否处于运动状态;
第一判断单元42可以用于当所述第二判断单元44判断所述用户当前处于所述运动状态时,判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号。
其中,上述运动状态可以包括行步、跑步、跳跃、打球或者游泳等可以识别的运动状态。另外,本实施例可以通过智能设备采集的运动信号识别出运动状态。具体可以根据在采集上述当前运动信号之前的特定时间段内采集的运动信号识别出运动状态。例如:当连续采集到多个稳定的步行信号时,且这些步行信号之间的时间间隔比较短时,则可以确定用户当前处于跑步状态,若这些步行信号之间的时间间隔比较长时,则可以确定用户当前处于行步状态;或者当接连采集多个跳跃运动信号,则确定用户当前跳跃运动状态,其中,跳跃运动信号可以是运动幅度较大的运动信号;或者连续采集多个步行信号,且步行信号中包括跳跃运动信号时,则可以确定用户当前处于打球状态;或者当连续采集多个游泳运动信号时,则可以确定用户当前处于游泳状态,其中,游泳运动信号可以通过预先采集用户游泳时所产生的运动信号,并将运动信号作为游泳运动信号。
该实施方式中,第一判断单元42可以包括:
抽离单元421,用于识别所述用户处于所述运动状态下所产生的运动信号,从所述当前运动信号中抽离出所述用户处于所述运动状态下所产生的运动信号,以获取额外运动信号;
判断子单元422,用于判断所述额外运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号,若是,则确定所述当前运动信号包括所述触发运动信号。
该实施方式可以实现当识别出运动状态后,再识别出用户处于所述运动状态下所产生的运动信号,例如:识别用户处于跑步状态时,就可以识别出用户处于跑步状态下所生产的跑步信号。另外,上述识别出用户处于所述运动状态下所产生的运动信号还可以是在采集上述当前运动信号之前的采集的运动信号的均值,或者别出用户处于所述运动状态下所产生的运动信号还可以是在采集上述当前运动信号之前的采集的运动信号中任意一个运动信号。
上述从所述当前运动信号中抽离出所述用户处于所述运动状态下所产生的运动信号可以是,当前运动信号减去所述用户处于所述运动状态下所产生的运动信号,从而得到上述额外的运动信号;或者可以是从所述当前运动信号中抽离出所述用户处于所述运动状态下所产生的运动信号的信号特征,从而得到上述额外的运动信号。
该实施方式可以实现用户在运动时,可以通过操作智能设备产生上述触发运动信号,就可以直接显示运动信息,从而不需要对智能设备进行解锁,以及查找和点击记录运动信息的APP。从而可以实现快速地显示运动信息。例如:用户在跑步时,跑步过程中会出很多汗,这样可能就无法操作触摸屏,而通过上述步骤就可以实现只需要用户在跑步时晃动或者敲击手机就可以及时显示运动信息。
本实施例中,如图5所示,所述装置还可以包括:
第三判断单元45,用于识别所述智能设备当前的空间姿态,并使用所述空间姿态判断所述智能设备的显示屏当前是否为朝上的姿态;
第一判断单元42可以用于当所述第三判断单元45判断所述智能设备的显示屏当前为朝上的姿态时,判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号。
其中,上述智能设备当前的空间姿态可以通过陀螺仪等测量空间状态的传感器测量出智能设备的空间姿态。另外,上述空间姿态还可以用于描述智能设备显示屏的朝向。例如:可以通过陀螺仪的姿态确定显示屏的朝向,具体可以是预先获取陀螺仪与显示屏的姿态关系,再根据陀螺仪的姿态和取陀螺仪与显示屏的姿态关系确定显示屏的姿态;或者可以在智能设备在设定多个固定的位置传感器,当离显示屏最近一个位置传感器测量的高度高于其他位置传感器测量的高度时,则确定显示屏朝上的姿态。
该实施方式,可以实现只有显示屏为朝上的姿态才执行上述判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号的步骤。这样可以避免用户的误操作,例如:用户在手机显示屏朝下时摇晃手机时,此时智能设备显示运动信息,用户也查看不到,从而这是用户的误操作。因为在实际应用中用户想查看运动信息时往往都会将智能设备显示屏朝上,以便方便用户查看。
本实施例中,在显示运动信息时,还可以通过语音播放的方式播放运动信息中的数据,例如:播放用户当前已经行走的步数或者已经消耗的卡路里数等。这样可以让用户更加容易知道当前记录的运动信息。
本实施例中,上述装置还可以用于当判断所述当前运动信号不包括所述触发运动信号时,对所述当前运动信号进行记录。
该实施方式可以实现在用户不查看运动信息时,可以实时记录用户的运动信息。
另外,当上述当前运动信号除上述触发运动信号之外,还包括其他运动信号,例如:跑步运动信号、步行运动信号时,在显示运动信息的同时,还可以对上述当前运动信息包括的除上述触发运动信号之外的运动信号进行记录。这样可以实现在显示运动信息的同时,不会影响运动信息的记录。
本实施例中,在图3所示的实施例的基础上增加了多种可选的实施方式,且都可以实现快捷显示智能设备记录的运动信息。
请参阅图6,图6是本发明实施例提供的另一种运动信息显示装置的结构示意图,如图6所示,包括:处理器61、网络接口62、存储器63和通信总线64,其中,所述通信总线64用于实现所述处理器61、网络接口62和存储器63之间连接通信,所述处理器61执行所述存储器63中存储的程序用于实现以下方法:
采集用户的当前运动信号;
判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号;
当判断所述当前运动信号包括所述触发运动信号时,获取所述智能设备记录的运动信息,并显示所述智能设备记录的运动信息。
本实施例中,处理器61在执行采集用户的当前运动信号之后,还可以执行如下程序:
判断所述用户当前是否处于运动状态,若是,则执行所述判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号的步骤。
本实施例中,处理器61执行的判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号的程序,可以包括:
识别所述用户处于所述运动状态下所产生的运动信号,从所述当前运动信号中抽离出所述用户处于所述运动状态下所产生的运动信号,以获取额外运动信号;
判断所述额外运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号,若是,则确定所述当前运动信号包括所述触发运动信号。
本实施例中,处理器61在执行采集用户的当前运动信号之后,还可以执行如下程序:
识别所述智能设备当前的空间姿态,并使用所述空间姿态判断所述智能设备的显示屏当前是否为朝上的姿态,若判断所述智能设备的显示屏当前为朝上的姿态时,执行所述判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号的步骤。
本实施例中,处理器61执行的判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号的程序,可以包括:
判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发振动信号;或者
判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发敲击信号。
本实施例中,采集用户的当前运动信号;判断所述当前运动信号是否包括预先设定的用于显示智能设备记录的运动信息的触发运动信号;当判断所述当前运动信号包括所述触发运动信号时,获取所述智能设备记录的运动信息,并显示所述智能设备记录的运动信息。这样可以实现只需要用户操作智能设备生产上述触发运动信号,就可以显示智能设备记录的运动信息,相比现有技术中用户需要对智能设备进行解锁操作、查找记录运动信息的APP,再打开该APP,本发明实施例可以实现快捷显示智能设备记录的运动信息。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器(Random Access Memory,简称RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。