本发明实施例涉及移动终端的技术领域,尤其涉及一种检测用户佩戴手表方向的方法及装置。
背景技术:
当前的儿童手表具有正反两个方向,若用户使用时手表带反了,点击显示屏界面时看到的图像是反方向的,体验感将会十分差。但目前市场上并没有手表带反的提示的相关设计。
技术实现要素:
本发明实施例的目的在于提出一种检测用户佩戴手表方向的方法及装置,旨在解决如何判断用户是否反佩戴手表的问题。
为达此目的,本发明实施例采用以下技术方案:
第一方面,一种检测用户佩戴手表方向的方法,所述方法包括:
确定是否满足检测用户佩戴手表的方向是否正确的条件;其中,所述条件包括所述用户正在佩戴所述手表;和/或到达所述用户预先设置的检测所述手表的方向的时间点;和/或到达所述用户预先设置的检测所述手表的方向的位置;
若满足检测所述用户佩戴所述手表的方向正确的条件,且所述手表表面的正面对着所述用户时,则启动预设传感器;
通过所述预设传感器获取所述手表当前佩戴的方向,并与预存的所述手表正确佩戴的方向进行比较,并根据比较结果确定所述用户佩戴所述手表的方向是否正确。
优选地,所述确定是否满足检测所述用户佩戴所述手表的方向是否正确的条件,包括:
通过红外传感器检测和/或温湿度传感器确定所述用户是否正在佩戴所述手表;
若检测所述用户正在佩戴所述手表,则确定满足检测所述用户佩戴所述手表的方向是否正确的条件;
若检测所述用户未正在佩戴所述手表,则确定未满足检测所述用户佩戴所述手表的方向是否正确的条件。
优选地,若满足检测所述用户佩戴所述手表的方向正确的条件,且所述手表表面的正面对着所述用户时,则启动预设传感器,包括:
若满足检测所述用户佩戴所述手表的方向正确的条件,则确定所述手表表面的正面是否对着所述用户;
若确定所述手表表面的正面对着所述用户,则启动重力传感器。
优选地,所述确定所述手表表面的正面是否对着所述用户,包括:
若满足检测所述用户佩戴所述手表的方向是否正确的条件时,确定所述手表表面的反面是否对着所述用户;
若确定所述手表表面的反面对着所述用户,则通过动作传感器检测所述用户是否有翻腕的动作;
若动作传感器检测所述用户有翻腕的动作,则确定所述手表表面的正面对着所述用户。
优选地,所述确定所述手表表面的正面或者反面是否对着所述用户,包括:
通过安装在所述手表正表面上的拍摄装置在预设方向拍摄周围环境图像;
根据所述周围环境图像确定是否获取人脸图像或者人脸关键部位的图像;
若获取所述人脸图像或者所述人脸关键部位的图像,则确定所述手表表面的正面对着所述用户;
若未获取所述人脸图像或者所述人脸关键部位的图像,则确定所述手表表面的正面未对着所述用户。
优选地,所述启动预设传感器,包括:
通过重力传感器检测在所述手表表带的竖直方向上的至少两个预设位置的方向,所述两个预设位置的距离大于预设位置阈值且小于所述手表在竖直方向上的总长度。
优选地,所述通过所述预设传感器获取所述手表当前佩戴的方向,并与预存的所述手表正确佩戴的方向进行比较,并根据比较结果确定所述用户佩戴所述手表的方向是否正确,包括:
若所述重力传感器检测到所述两个预设位置的方向,与预存的所述手表正确佩戴的方向相同,则确定所述用户佩戴所述手表的方向正确;
若所述重力传感器检测到所述两个预设位置的方向,与预存的所述手表正确佩戴的方向不相同,则确定所述用户佩戴所述手表的方向不正确。
优选地,所述方法还包括:
在确定所述用户佩戴所述手表的方向不正确,向所述用户发送提示信息,所述提示信息用于提示所述用户当前佩戴所述手表的方向不正确。
第二方面,一种检测用户佩戴手表方向的装置,所述装置包括:
第一确定模块,用于确定是否满足检测用户佩戴手表的方向是否正确的条件;其中,所述条件包括所述用户正在佩戴所述手表;和/或到达所述用户预先设置的检测所述手表的方向的时间点;和/或到达所述用户预先设置的检测所述手表的方向的位置;
启动模块,用于若满足检测所述用户佩戴所述手表的方向正确的条件,且所述手表表面的正面对着所述用户时,则启动预设传感器;
比较模块,用于通过所述预设传感器获取所述手表当前佩戴的方向,并与预存的所述手表正确佩戴的方向进行比较;
第二确定模块,用于根据比较结果确定所述用户佩戴所述手表的方向是否正确。
优选地,所述第一确定模块,具体用于:
通过红外传感器检测和/或温湿度传感器确定所述用户是否正在佩戴所述手表;
若检测所述用户正在佩戴所述手表,则确定满足检测所述用户佩戴所述手表的方向是否正确的条件;
若检测所述用户未正在佩戴所述手表,则确定未满足检测所述用户佩戴所述手表的方向是否正确的条件。
优选地,所述启动模块,具体用于:
若满足检测所述用户佩戴所述手表的方向正确的条件,则确定所述手表表面的正面是否对着所述用户;
若确定所述手表表面的正面对着所述用户,则启动重力传感器。
优选地,所述启动模块,还具体用于:
若满足检测所述用户佩戴所述手表的方向是否正确的条件时,确定所述手表表面的反面是否对着所述用户;
若确定所述手表表面的反面对着所述用户,则通过动作传感器检测所述用户是否有翻腕的动作;
若动作传感器检测所述用户有翻腕的动作,则确定所述手表表面的正面对着所述用户。
优选地,所述启动模块,还具体用于:
通过安装在所述手表正表面上的拍摄装置在预设方向拍摄周围环境图像;
根据所述周围环境图像确定是否获取人脸图像或者人脸关键部位的图像;
若获取所述人脸图像或者所述人脸关键部位的图像,则确定所述手表表面的正面对着所述用户;
若未获取所述人脸图像或者所述人脸关键部位的图像,则确定所述手表表面的正面未对着所述用户。
优选地,所述启动模块,还具体用于:
通过重力传感器检测在所述手表表带的竖直方向上的至少两个预设位置的方向,所述两个预设位置的距离大于预设位置阈值且小于所述手表在竖直方向上的总长度。
优选地,所述第二确定模块,具体用于:
若所述重力传感器检测到所述两个预设位置的方向,与预存的所述手表正确佩戴的方向相同,则确定所述用户佩戴所述手表的方向正确;
若所述重力传感器检测到所述两个预设位置的方向,与预存的所述手表正确佩戴的方向不相同,则确定所述用户佩戴所述手表的方向不正确。
优选地,所述装置还包括:
提示模块,用于在在确定所述用户佩戴所述手表的方向不正确之后,向所述用户发送提示信息,所述提示信息用于提示所述用户当前佩戴所述手表的方向不正确。
本发明实施例提供一种检测用户佩戴手表方向的方法及装置,确定是否满足检测用户佩戴手表的方向是否正确的条件;若满足检测所述用户佩戴所述手表的方向正确的条件,且所述手表表面的正面对着所述用户时,则启动预设传感器;通过所述预设传感器获取所述手表当前佩戴的方向,并与预存的所述手表正确佩戴的方向进行比较,并根据比较结果确定所述用户佩戴所述手表的方向是否正确。通过红外传感器和重力传感器的结合,对用户佩戴智能手表时反佩戴时进行提醒,进一步加强产品体验感,提高用户的佩戴兴趣。
附图说明
图1是本发明实施例提供的一种检测用户佩戴手表方向的方法的流程示意图;
图2是本发明实施例提供的另一种检测用户佩戴手表方向的方法的流程示意图;
图3是本发明实施例提供的另一种检测用户佩戴手表方向的方法的流程示意图;
图4是本发明实施例提供的一种检测用户佩戴手表方向的装置的功能模块示意图。
具体实施方式
下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。
参考图1,图1是本发明实施例提供的一种检测用户佩戴手表方向的方法的流程示意图。
如图1所示,所述检测用户佩戴手表方向的方法包括:
步骤101,确定是否满足检测所述用户佩戴所述手表的方向是否正确的条件,所述条件包括所述用户正在佩戴所述手表;和/或到达预设时间点;和/或,到达所述用户预先设置的检测所述手表的方向的时间点;和/或到达预设地点;和/或到达所述用户预先设置的检测所述手表的方向的时间点;
具体的,所述用户佩戴所述手表的方向是否正确的条件可以是预先设置的,当检测到条件到达时,则检测手表佩戴的方向是否正确。
条件也可以是用户根据当前环境手动设置,可以触摸预设的快捷键按键,通过该快捷键按键启动手动设置屏幕,在该屏幕上手动选择检测所述用户佩戴所述手表的方向是否正确的条件。
优选地,所述确定是否满足检测所述用户佩戴所述手表的方向是否正确的条件,包括:
通过红外传感器检测和/或温湿度传感器确定所述用户是否正在佩戴所述手表;
若检测所述用户正在佩戴所述手表,则确定满足检测所述用户佩戴所述手表的方向是否正确的条件;
若检测所述用户未正在佩戴所述手表,则确定未满足检测所述用户佩戴所述手表的方向是否正确的条件。
具体的,可以同通过红外传感器检测用户是否正在佩戴手表,也可以选择其他传感器,例如,时间传感器检测是否到达预设的检测手表方向的时间点,或者在手表的底部通过温湿度传感器检测是否与用户的皮肤接触。
步骤102,若满足检测所述用户佩戴所述手表的方向正确的条件,且所述手表表面的正面对着所述用户时,则启动预设传感器;
具体的,该预设传感器可以为重力传感器,该重力传感器首先可以检测用户佩戴手表的手腕方向是否水平,若水平,则再进行检测在该水平方向上的手表佩戴方向是否偏离预设标准手表方向。例如,若先通过重力传感器检测到手腕方向是水平的,再通过重力传感器检测在所述手表表带的竖直方向至少两个预设位置的方向,从A点到B点的角度是否与预设标准手表方向相同或者差值在预设角度范围内,若相同或者在差值在预设角度范围内,则表示用户佩戴手表的方向正确。若所述用户佩戴手表的手腕方向不水平,则提醒用户当前手腕方向不水平,请用户调整到水平方向后再测量手表佩戴方向。这里的角度带有方向性,例如正向为0°,负向为180°。
另外,也可以直接通过重力传感器检测在所述手表表带的竖直方向至少两个预设位置的方向,从A点到B点的角度是否与预设标准手表方向相同或者差值在预设角度范围内,若相同或者在差值在预设角度范围内,则表示用户佩戴手表的方向正确。
步骤103,通过所述预设传感器获取所述手表当前佩戴的方向,并与预存的所述手表正确佩戴的方向进行比较,并根据比较结果确定所述用户佩戴所述手表的方向是否正确。
本发明实施例提供一种检测用户佩戴手表方向的方法,确定是否满足检测所述用户佩戴所述手表的方向是否正确的条件;若满足检测所述用户佩戴所述手表的方向正确的条件,则启动预设传感器;通过所述预设传感器检测所述用户佩戴所述手表的方向是否正确,通过红外传感器和重力传感器的结合,对用户佩戴智能手表时反佩戴时进行提醒,进一步加强产品体验感,提高用户的佩戴兴趣。
参考图2,图2是本发明实施例提供的另一种检测用户佩戴手表方向的方法的流程示意图。
如图2所示,所述检测用户佩戴手表方向的方法包括:
步骤201,确定是否满足检测用户佩戴手表的方向是否正确的条件;其中,所述条件包括所述用户正在佩戴所述手表;和/或到达所述用户预先设置的检测所述手表的方向的时间点;和/或到达所述用户预先设置的检测所述手表的方向的位置;
步骤202,若满足检测所述用户佩戴所述手表的方向正确的条件,则确定所述手表表面的正面是否对着所述用户;若确定所述手表表面的正面对着所述用户,则通过重力传感器检测在所述手表表带的竖直方向上的至少两个预设位置的方向,所述两个预设位置的距离大于预设位置阈值且小于所述手表在竖直方向上的总长度;
优选地,所述确定所述手表表面的正面是否对着所述用户,包括:
若满足检测所述用户佩戴所述手表的方向是否正确的条件时,确定所述手表表面的反面是否对着所述用户;
若确定所述手表表面的反面对着所述用户,则通过动作传感器检测所述用户是否有翻腕的动作;
若动作传感器检测所述用户有翻腕的动作,则确定所述手表表面的正面对着所述用户。
在上述方式的基础上,所述确定所述手表表面的正面或者反面是否对着所述用户,包括:
通过安装在所述手表正表面上的拍摄装置在预设方向拍摄周围环境图像;
根据所述周围环境图像确定是否获取人脸图像或者人脸关键部位的图像;
若获取所述人脸图像或者所述人脸关键部位的图像,则确定所述手表表面的正面对着所述用户;
若未获取所述人脸图像或者所述人脸关键部位的图像,则确定所述手表表面的正面未对着所述用户。
步骤203,通过所述预设传感器获取所述手表当前佩戴的方向,并与预存的所述手表正确佩戴的方向进行比较,并根据比较结果确定所述用户佩戴所述手表的方向是否正确。
优选地,所述通过所述预设传感器获取所述手表当前佩戴的方向,并与预存的所述手表正确佩戴的方向进行比较,并根据比较结果确定所述用户佩戴所述手表的方向是否正确,包括:
若所述重力传感器检测到所述两个预设位置的方向,与预存的所述手表正确佩戴的方向相同,则确定所述用户佩戴所述手表的方向正确;
若所述重力传感器检测到所述两个预设位置的方向,与预存的所述手表正确佩戴的方向不相同,则确定所述用户佩戴所述手表的方向不正确。
具体的,也可以设置差值阈值,例如,检测到表带A点到B点的方向角度为60°,正确佩戴方向为0°,则差值60°在预设阈值180°内,可以确定该用户佩戴所述手表的方向正确。
优选地,所述方法还包括:
在确定所述用户佩戴所述手表的方向不正确,向所述用户发送提示信息,所述提示信息用于提示所述用户当前佩戴所述手表的方向不正确。
参考图3,图3是本发明实施例提供的另一种检测用户佩戴手表方向的方法的流程示意图。
步骤301,当用户佩戴手表时,红外触感器第一时间感应到用户正在佩戴手表;
步骤302,红外传感器第一时间感应到用户正在佩戴手表后,使用重力传感器感应此时手表表体的倾斜方向;
步骤303,判断检测到的手表表体的倾斜方向与预设的表体倾斜方向是否一致;
步骤304,若是,则手表不进行提示;
步骤305,若否,则手表端提示用户表体佩戴反方向。
参考图4,图4是本发明实施例提供的一种检测用户佩戴手表方向的装置的功能模块示意图。
如图4所示,所述检测用户佩戴手表方向的装置包括:
第一确定模块401,用于确定是否满足检测用户佩戴手表的方向是否正确的条件;其中,所述条件包括所述用户正在佩戴所述手表;和/或到达所述用户预先设置的检测所述手表的方向的时间点;和/或到达所述用户预先设置的检测所述手表的方向的位置;
优选地,所述第一确定模块401,具体用于:
通过红外传感器检测和/或温湿度传感器确定所述用户是否正在佩戴所述手表;
若检测所述用户正在佩戴所述手表,则确定满足检测所述用户佩戴所述手表的方向是否正确的条件;
若检测所述用户未正在佩戴所述手表,则确定未满足检测所述用户佩戴所述手表的方向是否正确的条件。
启动模块402,用于若满足检测所述用户佩戴所述手表的方向正确的条件,且所述手表表面的正面对着所述用户时,则启动预设传感器;
优选地,所述启动模块402,具体用于:
若满足检测所述用户佩戴所述手表的方向正确的条件,则确定所述手表表面的正面是否对着所述用户;
若确定所述手表表面的正面对着所述用户,则启动重力传感器。
优选地,所述启动模块402,还具体用于:
若满足检测所述用户佩戴所述手表的方向是否正确的条件时,确定所述手表表面的反面是否对着所述用户;
若确定所述手表表面的反面对着所述用户,则通过动作传感器检测所述用户是否有翻腕的动作;
若动作传感器检测所述用户有翻腕的动作,则确定所述手表表面的正面对着所述用户。
优选地,所述启动模块402,还具体用于:
通过安装在所述手表正表面上的拍摄装置在预设方向拍摄周围环境图像;
根据所述周围环境图像确定是否获取人脸图像或者人脸关键部位的图像;
若获取所述人脸图像或者所述人脸关键部位的图像,则确定所述手表表面的正面对着所述用户;
若未获取所述人脸图像或者所述人脸关键部位的图像,则确定所述手表表面的正面未对着所述用户。
优选地,所述启动模块402,还具体用于:
通过重力传感器检测在所述手表表带的竖直方向上的至少两个预设位置的方向,所述两个预设位置的距离大于预设位置阈值且小于所述手表在竖直方向上的总长度。
比较模块403,用于通过所述预设传感器获取所述手表当前佩戴的方向,并与预存的所述手表正确佩戴的方向进行比较;
第二确定模块404,用于根据比较结果确定所述用户佩戴所述手表的方向是否正确。
优选地,所述第二确定模块404,具体用于:
若所述重力传感器检测到所述两个预设位置的方向,与预存的所述手表正确佩戴的方向相同,则确定所述用户佩戴所述手表的方向正确;
若所述重力传感器检测到所述两个预设位置的方向,与预存的所述手表正确佩戴的方向不相同,则确定所述用户佩戴所述手表的方向不正确。
优选地,所述装置还包括:
提示模块,用于在在确定所述用户佩戴所述手表的方向不正确之后,向所述用户发送提示信息,所述提示信息用于提示所述用户当前佩戴所述手表的方向不正确。
本发明实施例提供一种检测用户佩戴手表方向的装置,确定是否满足检测用户佩戴手表的方向是否正确的条件;若满足检测所述用户佩戴所述手表的方向正确的条件,且所述手表表面的正面对着所述用户时,则启动预设传感器;通过所述预设传感器获取所述手表当前佩戴的方向,并与预存的所述手表正确佩戴的方向进行比较,并根据比较结果确定所述用户佩戴所述手表的方向是否正确。通过红外传感器和重力传感器的结合,对用户佩戴智能手表时反佩戴时进行提醒,进一步加强产品体验感,提高用户的佩戴兴趣。
以上结合具体实施例描述了本发明实施例的技术原理。这些描述只是为了解释本发明实施例的原理,而不能以任何方式解释为对本发明实施例保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明实施例的其它具体实施方式,这些方式都将落入本发明实施例的保护范围之内。