一种自动校准地磁传感器的方法及智能手表与流程

文档序号:20782347发布日期:2020-05-19 21:21阅读:575来源:国知局
一种自动校准地磁传感器的方法及智能手表与流程

本发明实施例涉及终端技术领域,尤其涉及一种自动校准地磁传感器的方法及智能手表。



背景技术:

随着电子技术的发展,很多智能手表都具有全球定位系统功能和指南针功能,为了实现智能手表这些功能需要准确的计算智能手表的移动方向,地磁传感器广泛的应用于计算智能手表的移动方向。例如,地磁传感器被安装在智能手表上,并计算智能手表的智能手表的移动方向。但是地磁传感器在实际使用过程中会受到周围磁场的影响,而导致有较大的误差,通常现有技术中可以通过使得智能手表“绕8字”(即将智能手表向不同方向旋转)来保证智能手表能够收集到不同方向的地磁参数,进而校准地磁传感器,但是该方法操作难度较大。



技术实现要素:

本发明实施例提供一种自动校准地磁传感器的方法及智能手表,用以解决现有技术中校准地磁传感器的操作难度较大的问题。为了解决上述技术问题,本发明实施例是这样实现的:

第一方面,提供一种自动校准地磁传感器的方法,应用于智能手表,所述智能手表包括表带以及与所述表带连接的表体,所述表体包括有翻转部件和固定部件,所述翻转部件可转动连接所述固定部件,所述翻转部件中设置有地磁传感器,该方法包括:

控制所述翻转部件翻转,以与所述固定部件形成预设夹角,并控制所述翻转部件旋转预设角度;

在控制所述翻转部件旋转预设角度的过程中,获取智能手表检测到的地磁参数;

根据获取到的所述地磁参数,校准所述地磁传感器。

作为一种可选的实施方式,在本发明实施例的第一方面中,获取智能手表检测到的地磁参数之前,所述方法还包括:

在控制所述翻转部件旋转预设角度的过程中,输出提示指令,所述提示指令用于提示用户佩戴所述智能手表的手臂执行指定动作。

作为一种可选的实施方式,在本发明实施例第一方面中,所述在控制所述翻转部件旋转预设角度的过程中,输出提示指令,包括:

在控制所述翻转部件旋转预设角度的过程中,检测所述智能手表是否处于佩戴状态;

在所述智能手表处于佩戴状态的情况下,输出所述提示指令。

作为一种可选的实施方式,在本发明实施例第一方面中,所述控制所述翻转部件翻转之前,所述方法还包括:

接收用户对所述智能手表的第一输入;

响应于所述第一输入,所述智能手表开启导航应用,并显示所述导航应用的界面。

作为一种可选的实施方式,在本发明实施例第一方面中,所述根据获取到的所述地磁参数,校准所述地磁传感器之后,所述方法还包括:

采用所述地磁传感器检测所述智能手表当前的移动方向,并获取所述智能手表当前所处位置;

将所述智能手表当前所处位置显示在所述导航应用的界面中的第一区域,所述第一区域用于输入或显示起始位置;

接收用户的第二输入,所述第二输入为在所述导航应用的界面中的第二区域上的输入;

响应于所述第二输入,在所述第二区域中显示目标位置;

将所述智能手表当前所处位置、所述目标位置和所述智能手表当前的移动方向发送至所述智能手表关联的终端设备;

接收终端设备发送的目标推荐路线,所述目标推荐路线为根据所述智能手表当前所处位置、所述目标位置和所述智能手表当前的移动方向生成的推荐路线。

作为一种可选的实施方式,在本发明实施例第一方面中,接收终端设备发送的目标推荐路线之后,所述方法还包括:

获取所述智能手表的移动轨迹;

在所述智能手表的移动轨迹与所述目标推荐路线不一致时,将获取的所述智能手表的移动轨迹发送至所述关联的终端设备。

第二方面,提供一种智能手表,所述智能手表包括表带以及与所述表带连接的表体,所述表体包括有翻转部件和固定部件,所述翻转部件可转动连接所述固定部件,所述翻转部件中设置有地磁传感器,所述智能手表包括:

控制模块,用于控制所述翻转部件翻转,以与所述固定部件形成预设夹角,并控制所述翻转部件旋转预设角度;

获取模块,用于在控制所述翻转部件旋转预设角度的过程中,获取智能手表检测到的地磁参数;

校准模块,用于根据获取到的所述地磁参数,校准所述地磁传感器。

作为一种可选的实施方式,在本发明实施例第二方面中,所述智能手表还包括:

输出模块,用于在控制所述翻转部件旋转预设角度的过程中,输出提示指令,所述提示指令用于提示用户佩戴所述智能手表的手臂执行指定动作。

作为一种可选的实施方式,在本发明实施例第二方面中,所述输出模块包括:

检测子模块,用于所述控制模块控制所述翻转部件旋转预设角度的过程中,检测所述智能手表是否处于佩戴状态;

输出子模块,用于在所述智能手表处于佩戴状态的情况下,输出所述提示指令。

作为一种可选的实施方式,在本发明实施例第二方面中,所述智能手表还包括:

接收模块,用于在所述控制模块控制所述翻转部件翻转之前,接收用户对所述智能手表的第一输入;

处理模块,用于响应于所述第一输入,所述智能手表开启导航应用,并显示所述导航应用的界面。

作为一种可选的实施方式,在本发明实施例第二方面中,所述获取模块,还用于在所述校准模块根据获取到的所述地磁参数,校准所述地磁传感器之后,采用所述地磁传感器检测所述智能手表当前的移动方向,并获取所述智能手表当前所处位置;

所述处理模块,还用于将所述智能手表当前所处位置显示在所述导航应用的界面中的第一区域,所述第一区域用于输入或显示起始位置;

所述接收模块,还用于接收用户的第二输入,所述第二输入为在所述导航应用的界面中的第二区域上的输入;

所述处理模块,还用于响应于所述第二输入,在所述第二区域中显示目标位置;

所述智能手表还包括:

发送模块,用于将所述智能手表当前所处位置、所述目标位置和所述智能手表当前的移动方向发送至所述智能手表关联的终端设备;

所述接收模块,还用于接收终端设备发送的目标推荐路线,所述目标推荐路线为根据所述智能手表当前所处位置、所述目标位置和所述智能手表当前的移动方向生成的推荐路线。

作为一种可选的实施方式,在本发明实施例第二方面中,所述获取模块,还用于获取所述智能手表的移动轨迹;

所述发送模块,还用于在所述智能手表的移动轨迹与所述目标推荐路线不一致时,将获取的所述智能手表的移动轨迹发送至所述关联的终端设备。

第三方面,提供一种智能手表,包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面中自动校准地磁传感器的方法。

第四方面,提供一种计算机可读存储介质,其存储计算机程序,所述计算机程序使得计算机执行本发明实施例第一方面中的自动校准地磁传感器的方法。所述计算机可读存储介质包括rom/ram、磁盘或光盘等。

第五方面,提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

第六方面,提供一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

与现有技术相比,本发明实施例具有以下有益效果:

本发明实施例中,智能手表包括表带以及与表带连接的表体,表体包括有翻转部件和固定部件,翻转部件可转动连接固定部件,翻转部件中设置有地磁传感器,智能手表可以控制翻转部件翻转,以与固定部件形成预设夹角,并控制翻转部件旋转预设角度,在控制翻转部件旋转预设角度的过程中,获取智能手表检测到的地磁参数;根据获取到的地磁参数,校准地磁传感器。通过该方案,由于智能手表可以自动的控制设置有地磁传感器的翻转部件翻转并旋转来获取地磁参数,因此无需用户手动旋转智能手表来使其接收周围的地磁参数,从而可以简化智能手表校准地磁传感器的方式,降低操作难度。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种智能手表的示意图;

图2是本发明实施例提供的一种自动校准地磁传感器的方法的流程示意图一;

图3是本发明实施例提供的一种自动校准地磁传感器的方法的流程示意图二;

图4是本发明实施例提供的一种自动校准地磁传感器的方法的流程示意图三;

图5是本发明实施例提供的一种自动校准地磁传感器的方法的流程示意图四;

图6是本发明实施例提供的一种智能手表的结构示意图一;

图7是本发明实施例提供的一种智能手表的结构示意图二;

图8是本发明实施例提供的一种智能手表的结构示意图三;

图9是本发明实施例提供的一种智能手表的结构示意图四;

图10是本发明实施例提供的一种智能手表的结构示意图五;

图11是本发明实施例提供的一种智能手表的结构示意图六。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一输入和第二输入等是用于区别不同的输入,而不是用于描述输入的特定顺序。

本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

本发明实施例提供一种自动校准地磁传感器的方法及智能手表,可以简化智能手表校准地磁传感器的方式,降低操作难度。

本发明实施例提供的自动校准地磁传感器的方法的执行主体可以为上述的智能手表,也可以为该智能手表中能够实现该自动校准地磁传感器的方法的功能模块和/或功能实体,具体的可以根据实际使用需求确定,本发明实施例不作限定。

本发明实施例中自动校准地磁传感器的方法可以应用于智能手表,本发明实施例中涉及到的智能手表的表体包括有翻转部件和固定部件,翻转部件可转动连接固定部件,翻转部件中设置有地磁传感器。可选的,本发明实施例中涉及的智能手表还可以包括与表体连接的表带。

示例性的,图1为本发明实施例中的智能手表的示意图,其中,该智能手表的表体包括翻转部件11,固定部件12,以及表带13,翻转部件11可以翻转,以与固定部件12形成一定夹角,并且翻转部件11还可以向任意方向旋转。

实施例一

如图2所示,本发明实施例提供一种自动校准地磁传感器的方法,该方法可以包括下述步骤:

101、控制翻转部件翻转,以与固定部件形成预设夹角,并控制翻转部件旋转预设角度。

示例性的,参照上述图1,智能手表的翻转部件可以翻转以与固定部件形成预设夹角,并控制该翻转部件旋转360度。

可选的,智能手表的翻转部件翻转后与固定部件形成的预设夹角的大小可以根据实际情况进行设置,本发明实施例不作具体限定。

可选的,智能手表的翻转部旋转的角度可以根据实际情况设置,可以为180度、360度或者其他角度,以该翻转部件中的地磁传感器可以接收到该智能手表四周的地磁参数为准。

本发明实施例中,在控制翻转部件旋转预设角度时,上述翻转部件与固定部件之间形成的预设夹角可以保持,也可以不保持,以该翻转部件中的地磁传感器可以接收到该智能手表四周的地磁参数为准。

可选的,本发明实施例中,可以周期性的执行本发明实施例提供的自动校准地磁传感器的方法,例如,每间隔2个小时执行本发明实施例踢欧冠给你的自动校准地磁传感器的方法校准一次智能手表中的地磁传感器的地磁参数。

可选的,本发明实施中,可以在每次打开导航类应用或者其他应用需要获取智能手表的移动方向或航位角等信息时,执行一次本发明实施例提供的自动校准地磁传感器的方法。

可选的,本发明实施中,还可以在智能手表每次开机后,执行一次本发明实施例提供的自动校准地磁传感器的方法。

需要说明的是,上述对执行本发明实施例提供的自动校准地磁传感器的场景和时机为示例性的说明,本发明实施例中提供的自动校准地磁传感器还可以应用在其他需要校准地磁传感器的场景和时机中。

102、在控制翻转部件旋转预设角度的过程中,获取智能手表检测到的地磁参数。

其中,上述地磁参数可以为多个方向上的磁场强度。

本发明实施例中,在控制翻转部件旋转的过程中,智能手表可以检测到多个方向上的磁场强度。

103、根据获取到的地磁参数,校准地磁传感器。

通常,可以依靠地磁传感器和加速度传感器判断具体方向。但是地磁传感器由于受周围磁场的影响,需要校准。

对于地磁传感器来说,地磁场的形状是一定的,受周围磁场影响时,可能出现不同方向的错误值(即磁场强度过高或过低),通过获取各方向的地磁场的磁场强度,可以得到完整可靠的地磁场数据,从而修正磁场强度过高和过低的值,达到校准地磁传感器的目的。

本发明实施例中,智能手表包括表带以及与表带连接的表体,表体包括有翻转部件和固定部件,翻转部件可转动连接固定部件,翻转部件中设置有地磁传感器,智能手表可以控制翻转部件翻转,以与固定部件形成预设夹角,并控制翻转部件旋转预设角度,在控制翻转部件旋转预设角度的过程中,获取智能手表检测到的地磁参数;根据获取到的地磁参数,校准地磁传感器。通过该方案,由于智能手表可以自动的控制设置有地磁传感器的翻转部件翻转并旋转来获取地磁参数,因此无需用户手动旋转智能手表来使其接收周围的地磁参数,从而可以简化智能手表校准地磁传感器的方式,降低操作难度。

实施例二

如图3所示,本发明实施例提供一种自动校准地磁传感器的方法,该方法可以包括下述步骤:

201、控制翻转部件翻转,以与固定部件形成预设夹角,并控制翻转部件旋转预设角度。

对上述201的描述,具体可以参照对上述实施例中101的描述,此处不再赘述。

202、在控制翻转部件旋转预设角度的过程中,智能手表输出提示指令,并获取检测到的地磁参数。

其中,上述提示指令用于提示用户佩戴智能手表的手臂执行指定动作。

可选,上述指定动作可以为翻转手臂的动作、摇晃手臂的动作或者其他的动作,本发明实施例不作限定,以该指定动作能够使得智能手表采集到更多方向上的地磁参数为准。

203、根据获取到的地磁参数,校准地磁传感器。

对上述201的描述,具体可以参照对上述实施例中101的描述,此处不再赘述。

本发明实施例中通过在检测地磁参数的过程中通过输出提示指令来提示用户采用指定动作配合采集地磁参数,可以使得智能手表采集更多方向上的地磁参数,为校准地磁传感器提供更多的数据支持。

实施例三

如图4所示,本发明实施例提供一种自动校准地磁传感器的方法,该方法可以包括下述步骤:

301、接收用户对智能手表的第一输入。

可选的,上述第一输入可以为用户对导航应用的标识的输入。

示例性的,上述第一输入的可以为点击输入、预设手势的输入或者其他形式的输入,本发明实施例不作限定。

302、响应于第一输入,智能手表开启导航应用,并显示导航应用的界面。

本发明实施例中,在用户执行上述第一输入之后,智能手表响应于该输入,可以开启该导航应用,并在智能手表的屏幕上显示该导航应用的界面。

303、控制翻转部件翻转,以与固定部件形成预设夹角,并控制翻转部件旋转预设角度。

304、在控制翻转部件旋转预设角度的过程中,智能手表输出提示指令,并获取检测到的地磁参数。

305、根据获取到的地磁参数,校准地磁传感器。

对于上述303至305的描述可以参照上述实施例二中对201至203的相关描述,此处不再赘述。

306、采用地磁传感器检测智能手表当前的移动方向,并获取智能手表当前所处位置。

本发明实施例中,在地磁传感器经过校准之后,通过地磁传感器检测智能手表当前的移动方向,并获取该智能手表所处位置,此时得到的智能手表当前的移动方向和该智能手表所处位置相比于不去校准直接获取更加的精确。

307、将智能手表当前所处位置显示在导航应用的界面中的第一区域。

其中,上述第一区域可以为一个输入框,该输入框用于输入或显示起始位置。

308、接收用户的第二输入。

其中,第二输入为在导航应用的界面中的第二区域上的输入。

上述第二区域可以为不同与第一区域的一个输入框,该输入框用于输入或显示目标位置。

309、响应于第二输入,在第二区域中显示目标位置。

310、将智能手表当前所处位置、目标位置和智能手表当前的移动方向发送至智能手表关联的终端设备。

311、接收终端设备发送的目标推荐路线。

其中,目标推荐路线为根据智能手表当前所处位置、目标位置和智能手表当前的移动方向生成的推荐路线。

本发明实施例中该关联的终端设备可以为该智能手表的用户(以下称为第一用户)的亲友(以下称为第二用户)的终端设备。也就是说,智能手表可以将当前所处位置、目标位置和智能手表当前的移动方向发送至智能手表关联的终端设备,以使得第二用户可以获取到第一用户的行进方向、当前位置以及行进的目的地的位置。

进一步的,该第二用户可以根据获取到的该第一用户的行进方向、当前位置以及行进的目的地的位置为第一用户推荐行进路线。

本发明实施例中,智能手表关联的在终端设备可以及时获取智能手表的相关数据(智能手表当前所处位置、目标位置和智能手表当前的移动方向),并依据数据为智能手表推荐路线,以提高智能手表获取路线的灵活性。

一种可选的实现方式,在上述309之后,本发明实施例提供的自动校准地磁传感器的方法还可以包括:

312、根据智能手表当前所处位置、目标位置和智能手表当前的移动方向,为用户推荐至少一条路线的选择信息。

313、接收用户对目标路线的选择输入。

314、显示该目标路线的详细信息。

315、将该目标路线的详细信息发送至与智能手表关联的终端设备。

上述可选的实现方式中,智能手表可以生成至少一条路线的选择信息供用户选择,并在用户选择了路线信息之后,及时的发送至关联的终端设备,使得终端设备的用户可以及时的了解到该智能手表的用户所选择行走的路线。

进一步的,一种可选的实现方式,在上述315之后,本发明实施例提供的自动校准地磁传感器的方法还包括:

316、获取智能手表的移动轨迹。

317、在智能手表的移动轨迹与目标路线不一致时,根据智能手表当前的移动轨迹重新规划路线。

318、将重新规划的路线发送至关联的终端设备。

上述可选的实现方式中,智能手表可以在当前的移动轨迹与目标路线不一致的情况下,实时的规划路线,可以提高智能手表路线规划的灵活性。

进一步的,将重新规划的路线发送至关联的终端设备,可以使得终端设备的用户及时的了解到智能手表用户行进路线的更新。

一种可选的实现方式,在上述309之后,本发明实施例提供的自动校准地磁传感器的方法还可以包括:

319、获取智能手表的移动轨迹。

320、将获取的智能手表的移动轨迹发送至于该智能手表关联的终端设备。

可选的,在该终端设备确定智能手表的移动轨迹与目标路线不一致时,终端设备向智能手表发送提醒信息,该提醒信息用于提醒智能手表的用户按照目标路线行进。

321、接收终端设备发送的提醒信息。

上述可选的实现方式中,终端设备可以判断智能手表的移动轨迹是否与目标路线一致,并在不一致时及时的通过提醒信息来提醒智能手表的用户按照目标路线行进,保证智能手表的用户的移动轨迹不偏离原本的目标路线。

实施例四

如图5所示,本发明实施例提供一种自动校准地磁传感器的方法,该方法可以包括下述步骤:

401、接收用户对智能手表的第一输入。

402、响应于第一输入,智能手表开启导航应用,并显示导航应用的界面。

403、控制翻转部件翻转,以与固定部件形成预设夹角,并控制翻转部件旋转预设角度。

404、在控制翻转部件旋转预设角度的过程中,智能手表输出提示指令,并获取检测到的地磁参数。

405、根据获取到的地磁参数,校准地磁传感器。

406、采用地磁传感器检测智能手表当前的移动方向,并获取智能手表当前所处位置。

407、将智能手表当前所处位置显示在导航应用的界面中的第一区域,第一区域用于输入或显示起始位置。

408、接收用户的第二输入,第二输入为在导航应用的界面中的第二区域上的输入。

409、响应于第二输入,在第二区域中显示目标位置。

410、将智能手表当前所处位置、目标位置和智能手表当前的移动方向发送至智能手表关联的终端设备。

411、接收终端设备发送的目标推荐路线,目标推荐路线为根据智能手表当前所处位置、目标位置和智能手表当前的移动方向生成的推荐路线。

上述对401至411的描述可以参照对上述实施例三中的301至311的相关描述,此处不再赘述。

412、获取智能手表的移动轨迹。

413、在智能手表的移动轨迹与目标推荐路线不一致时,将获取的智能手表的移动轨迹发送至关联的终端设备。

本发明实施例中,在智能手表的移动轨迹与目标推荐路线不一致时,将智能手表的移动轨迹发送至关联的终端设备,这样可以使得终端设备的用户及时的获知智能手表的用户偏离了目标推荐路线。

示例性的,上述目标推荐路线可以为家长(即终端设备的用户)为学生(即智能手表的用户)推荐的路线,在智能手表的移动轨迹与目标推荐路线不一致时,将获取的智能手表的移动轨迹发送至关联的终端设备,这样家长可以获知学生未按照推荐路线行进,并采取相关措施,例如打电话给学生,来了解学生的情况,以保证学生的安全。

实施例五

如图6所示,本发明实施例提供一种智能手表,该智能手表包括表带以及与表带连接的表体,表体包括有翻转部件和固定部件,翻转部件可转动连接固定部件,翻转部件中设置有地磁传感器,智能手表包括:

控制模块601,用于控制翻转部件翻转,以与固定部件形成预设夹角,并控制翻转部件旋转预设角度;

获取模块602,用于在控制翻转部件旋转预设角度的过程中,获取智能手表检测到的地磁参数;

校准模块603,用于根据获取到的地磁参数,校准地磁传感器。

本发明实施例中,智能手表包括表带以及与表带连接的表体,表体包括有翻转部件和固定部件,翻转部件可转动连接固定部件,翻转部件中设置有地磁传感器,智能手表可以控制翻转部件翻转,以与固定部件形成预设夹角,并控制翻转部件旋转预设角度,在控制翻转部件旋转预设角度的过程中,获取智能手表检测到的地磁参数;根据获取到的地磁参数,校准地磁传感器。通过该方案,由于智能手表可以自动的控制设置有地磁传感器的翻转部件翻转并旋转来获取地磁参数,因此无需用户手动旋转智能手表来使其接收周围的地磁参数,从而可以简化智能手表校准地磁传感器的方式,降低操作难度。

作为一种可选的实施方式,结合图6,如图7所示,智能手表还包括:

输出模块604,用于在控制翻转部件旋转预设角度的过程中,输出提示指令,提示指令用于提示用户佩戴智能手表的手臂执行指定动作。

本发明实施例中通过在检测地磁参数的过程中通过输出提示指令来提示用户采用指定动作配合采集地磁参数,可以使得智能手表采集更多方向上的地磁参数,为校准地磁传感器提供更多的数据支持。

作为一种可选的实施方式,在本发明实施例第二方面中,结合图7,如图8所示,上述输出模块604包括:

检测子模块6041,用于控制模块控制翻转部件旋转预设角度的过程中,检测智能手表是否处于佩戴状态;

输出子模块6042,用于在智能手表处于佩戴状态的情况下,输出提示指令。

作为一种可选的实施方式,结合图8,如图9所示,智能手表还包括:

接收模块605,用于在控制模块601控制翻转部件翻转之前,接收用户对智能手表的第一输入;

处理模块606,用于响应于第一输入,智能手表开启导航应用,并显示导航应用的界面。

作为一种可选的实施方式,结合图9,如图10所示,获取模块602,还用于在校准模块根据获取到的地磁参数,校准地磁传感器之后,采用地磁传感器检测智能手表当前的移动方向,并获取智能手表当前所处位置;

处理模块606,还用于将智能手表当前所处位置显示在导航应用的界面中的第一区域,第一区域用于输入或显示起始位置;

接收模块605,还用于接收用户的第二输入,第二输入为在导航应用的界面中的第二区域上的输入;

处理模块606,还用于响应于第二输入,在第二区域中显示目标位置;

智能手表还包括:

发送模块607,用于将智能手表当前所处位置、目标位置和智能手表当前的移动方向发送至智能手表关联的终端设备;

接收模块605,用于接收终端设备发送的目标推荐路线,目标推荐路线为根据智能手表当前所处位置、目标位置和智能手表当前的移动方向生成的推荐路线。

本发明实施例中,在地磁传感器经过校准之后,通过地磁传感器检测智能手表当前的移动方向,并获取该智能手表所处位置,此时得到的智能手表当前的移动方向和该智能手表所处位置相比于不去校准直接获取更加的精确。

进一步的,本发明实施例中,智能手表关联的在终端设备可以及时获取智能手表的相关数据(智能手表当前所处位置、目标位置和智能手表当前的移动方向),并依据数据为智能手表推荐路线,以提高智能手表获取路线的灵活性。

一种可选的实现方式,本发明实施例提供的智能手表还可以包括一下未图示的模块:

推荐模块,用于在上述处理模块606响应于第二输入,在第二区域中显示目标位置之后,根据智能手表当前所处位置、目标位置和智能手表当前的移动方向,为用户推荐至少一条路线的选择信息。

上述接收模块605,还用于接收用户对目标路线的选择输入。

上述处理模块606,还用于显示该目标路线的详细信息。

上述发送模块607,还用于将该目标路线的详细信息发送至与智能手表关联的终端设备。

上述可选的实现方式中,智能手表可以生成至少一条路线的选择信息供用户选择,并在用户选择了路线信息之后,及时的发送至关联的终端设备,使得终端设备的用户可以及时的了解到该智能手表的用户所选择行走的路线。

进一步的,一种可选的实现方式,本发明实施例提供的智能手表中,获取模块602,还用于在上述发送模块607将该目标路线的详细信息发送至与智能手表关联的终端设备之后,获取智能手表的移动轨迹。

上述智能手表还包括未图示的模块:

规划模块,用于在智能手表的移动轨迹与目标路线不一致时,根据智能手表当前的移动轨迹重新规划路线。

上述发送模块607,还用于将重新规划的路线发送至关联的终端设备。

上述可选的实现方式中,智能手表可以在当前的移动轨迹与目标路线不一致的情况下,实时的规划路线,可以提高智能手表路线规划的灵活性。

进一步的,将重新规划的路线发送至关联的终端设备,可以使得终端设备的用户及时的了解到智能手表用户行进路线的更新。

一种可选的实现方式,本发明实施例提供智能手表中,获取模块602,还用于在上述处理模块606响应于第二输入在第二区域中显示目标位置之后,获取智能手表的移动轨迹。

上述发送模块607,还用于将获取的智能手表的移动轨迹发送至于该智能手表关联的终端设备。

可选的,在该终端设备确定智能手表的移动轨迹与目标路线不一致时,终端设备向智能手表发送提醒信息,该提醒信息用于提醒智能手表的用户按照目标路线行进。

上述接收模块605,还用于接收终端设备发送的提醒信息。

上述可选的实现方式中,终端设备可以判断智能手表的移动轨迹是否与目标路线一致,并在不一致时及时的通过提醒信息来提醒智能手表的用户按照目标路线行进,保证智能手表的用户的移动轨迹不偏离原本的目标路线。

作为一种可选的实施方式,获取模块602,还用于在上述处理模块606响应于第二输入,在第二区域中显示目标位置之后,获取智能手表的移动轨迹;

发送模块607,还用于在智能手表的移动轨迹与目标推荐路线不一致时,将获取的智能手表的移动轨迹发送至关联的终端设备。

本发明实施例中,在智能手表的移动轨迹与目标推荐路线不一致时,将智能手表的移动轨迹发送至关联的终端设备,这样可以使得终端设备的用户及时的获知智能手表的用户偏离了目标推荐路线,并采取相应的措施。

如图11所示,本发明实施例还提供一种智能手表,该智能手表可以包括:

存储有可执行程序代码的存储器701;

与存储器701耦合的处理器702;

其中,处理器702调用存储器701中存储的可执行程序代码,执行上述各方法实施例中智能手表执行的自动校准地磁传感器的方法。

需要说明的是,图11所示的智能手表还可以包括电池、输入按键、扬声器、麦克风、屏幕、rf电路、wi-fi模块、蓝牙模块、传感器等未显示的组件,本实施例不作赘述。

本发明实施例提供一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

本发明实施例还提供一种计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

本发明实施例还提供一种应用发布平台,其中,应用发布平台用于发布计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本发明所必须的。

本发明实施例提供的终端设备能够实现上述方法实施例中所示的各个过程,为避免重复,此处不再赘述。

在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明的各个实施例上述方法的部分或全部步骤。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1