一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电子设备、时钟、控制方法与流程

2020-10-02 10:02:00 来源:中国专利 TAG:电子设备 时钟 控制 方法
电子设备、时钟、控制方法与流程

本发明涉及一种电子设备、时钟以及控制方法。



背景技术:

一种利用gnss(globalnavigationsatellitesystem,全球导航卫星系统)的位置检测(位置测定)正在普及。除了汽车导航系统之外,例如,进行跑步的跑者戴在身上,获取跑步的移动记录(移动距离或移动速度、移动轨迹等记录)的可穿戴终端(移动设备)也具备接收位置测定卫星的电波的传感器(卫星电波传感器)。

为了抑制功耗,移动设备的卫星电波传感器在需要位置测定时电源成为开启,在不需要的情况下成为关闭。在跑者的可穿戴设备的例子中,接受跑者(使用者)的移动记录的获取准备的指示,将卫星电波传感器的电源开启。

从卫星电波传感器的电源刚开启(启动)后不能立即位置测定,从3个以上的卫星接收电波或者计算位置需要花费一定时间。因此,存在不是在移动记录获取的开始紧前进行指示,而是使用者从处于无法接收卫星电波的屋内时起对获取准备进行指示的情况。

为了应对此种情况,移动设备在启动卫星电波传感器却无法接收卫星电波的情况下,在预定时间期间重复将卫星电波传感器设为停止。当即使重复启动和停止预定次数或者预定时间也无法接收到卫星电波时,移动设备将获取准备中止,将卫星电波传感器设为保持停止的状态。

另外,在日本特开2001-83227号公报中记载了一种针对启动后的初始位置测定而判断位置测定结果是异常还是正常的技术。

在重复启动和停止直到能够接收卫星电波的方法中,即使使用者移动并能够接收卫星电波,但在停止卫星电波传感器的期间位置测定并未开始,其结果是,开始移动记录的获取被延迟。另外,在日本特开2001-83227号公报中记载了一种判定启动后的位置测定结果的正常/异常的技术,但是并未找到从能够接收卫星电波起早期地启动卫星电波传感器并开始位置测定的技术的记载。



技术实现要素:

本发明提供一种电子设备,其具备:位置测定模块,其接收来自位置测定卫星的电波并进行位置测定;移动距离检测传感器,其检测移动距离;以及处理器,其启动所述位置测定模块,在经过了第一预定时间而所述位置测定模块的位置测定仍未成功时,使所述位置测定模块停止,所述处理器检测到使所述位置测定模块停止后由所述移动距离检测传感器检测出的移动距离为预定距离以上时,使所述位置测定模块启动。

附图说明

图1是本实施方式所涉及的电子时钟的功能框图。

图2是表示本实施方式所涉及的电子时钟的外观的图。

图3表示本实施方式所涉及的电子时钟的状态转变图。

图4是本实施方式所涉及的显示在电子时钟的显示部的跑步准备中画面。

图5是本实施方式所涉及的显示在电子时钟的显示部的跑步准备完成画面。

图6是本实施方式所涉及的显示在电子时钟的显示部的跑步画面。

图7是本实施方式所涉及的显示在电子时钟的显示部的跑步休止画面。

图8是本实施方式所涉及的电子时钟在跑步准备中状态下执行的测定开始处理的流程图。

具体实施方式

以下说明作为用于实施本发明的方式(实施方式)的电子设备的电子时钟。除了时刻显示功能之外,电子时钟向跑者显示移动(跑步)时间或移动距离。

图1是本实施方式所涉及的电子时钟100的功能框图。电子时钟100包括:cpu(centralprocessingunit,中央处理单元)110、存储器120、显示部130、操作部140、位置测定模块150以及移动距离检测传感器160。

cpu110执行存储器120中存储的程序而控制电子时钟100。存储器120包括ram(randomaccessmemory)或rom(readonlymemory)、闪存等,存储用于实现电子时钟100的功能的程序或控制位置测定模块150的电源的程序、程序执行中需要的数据。

显示部130显示时刻或卫星电波的接收状况、移动时间、移动距离。操作部140包括后述的图2中示出的旋转开关141、按钮142~145。

位置测定模块150是接收gnss的卫星电波的传感器,基于接收到的电波的信息,执行位置测定处理而将当前位置输出到cpu110。移动距离检测传感器160例如是加速度传感器,对步行进行检出并计算步数,从而检测移动距离并向cpu110输出。

电子时钟100具备包含方位传感器在内的各种传感器或电池、用于与其他电子设备进行通信的通信模块,但并未记载于图1中。

图2是表示本实施方式所涉及的电子时钟100的外观的图。电子时钟100是腕表,在主体右侧具备旋转开关141以及按钮142、143,在主体左侧具备按钮144、145。显示部130显示日期和星期、当前时刻、电池余量。

图3是表示本实施方式所涉及的电子时钟100的状态转变图。在状态中具有:时刻显示状态201、秒表状态202、定时器状态203、跑步准备中状态204、跑步准备完成状态205、跑步状态206以及跑步休止状态207。

时刻显示状态201是电子时钟100显示日期或时刻的状态(参照图2)。

秒表状态202是电子时钟100作为秒表而发挥功能的状态,按钮142成为开始/停止按钮,按钮143成为重置按钮。

定时器状态203是电子时钟100作为定时器而发挥功能的状态,通过旋转开关141被旋转从而设定定时器时间,若按下按钮142,则倒计时开始/停止/再开始。

通过按下按钮144,按顺序转变时刻显示状态201、秒表状态202以及定时器状态203。

若在时刻显示状态201下按下按钮145,则电子时钟100转换成跑步准备中状态204,将跑步准备中画面310(参照后述的图4)显示于显示部130。跑步准备中状态204是准备获取移动(跑步)记录的状态,是执行位置测定开始处理(参照后述的图8)的状态。在跑步准备中状态204中,若位置测定开始处理完成则转换成跑步准备完成状态205。另外,在跑步准备中状态204中,若按下旋转开关141则转变成跑步状态206。

图4是在本实施方式所涉及的电子时钟100的显示部130中显示的跑步准备中画面310。左上的卫星的图标闪烁,显示“正在搜索位置测定卫星(searchingpositioningsatellites)…”,由此使用者能够容易地掌握电子时钟100是跑步准备中状态204。

返回图3,跑步准备完成状态205是结束移动记录的获取准备而能够进行获取的状态,电子时钟100在显示部130中显示跑步准备完成画面320(参照后述的图5)。在位置测定开始处理成功的情况下(参照后述的图8的步骤s103→是),在之后的处理中,电子时钟100基于位置测定模块150输出的位置信息对移动进行记录。另外,在位置测定开始处理失败的情况下(参照后述的图8的步骤s104→是,s105),在之后的处理中,电子时钟100基于移动距离检测传感器160输出的移动距离,对移动进行记录。若在跑步准备完成状态205中按下旋转开关141,则转变成跑步状态206。

图5是在本实施方式所涉及的电子时钟100的显示部130中显示的跑步准备完成画面320。在画面下段中显示为“准备(ready)”,使用者能够容易地掌握电子时钟100为跑步准备完成状态205。由于是跑步(移动)前,因而在画面中段显示的移动距离或移动时间为0。若位置测定开始处理成功,接收位置测定卫星电波,则显示左上的卫星的图标。若位置测定开始处理失败,未接收位置测定卫星电波,则不显示左上的卫星的图标。图5是接收位置测定卫星电波情况下的跑步准备完成画面320。

返回图3,跑步状态206是基于位置测定模块150输出的位置信息或者移动距离检测传感器160输出的移动距离,对移动进行记录的状态,跑步画面330(参照后述的图6)显示于显示部130。若在跑步状态206下按下旋转开关141,则转变成跑步休止状态207。

图6是在本实施方式所涉及的电子时钟100的显示部130中显示的跑步画面330。在画面下段显示为“跑步(running)”,使用者能够容易地掌握电子时钟100为跑步状态206。在画面中段显示移动距离和移动时间。若位置测定开始处理成功,接收位置测定卫星电波,则显示左上的卫星的图标。若位置测定开始处理失败,未接收位置测定卫星电波,则不显示左上的卫星的图标。图6是接收位置测定卫星电波的情况下的跑步画面330。

返回图3,跑步休止状态207是临时停止移动的记录的状态,在显示部130上显示跑步休止画面340(参照后述的图7)。若在跑步休止状态207下按下旋转开关141,则转变成跑步状态206。另外,若在跑步休止状态207下按下按钮145,则返回时刻显示状态201。

图7是在本实施方式所涉及的电子时钟100的显示部130中显示的跑步休止画面340。在画面下段显示“停止(stopping)”,使用者能够容易地掌握电子时钟100为跑步休止状态207。在画面中段中显示当前为止的移动距离和移动时间。若位置测定开始处理成功,接收位置测定卫星电波,则显示左上的卫星的图标。若位置测定开始处理失败,未接收位置测定卫星电波,则不显示左上的卫星的图标。图7是未接收位置测定卫星电波情况下的跑步休止画面340。

图8是在本实施方式所涉及的电子时钟的跑步准备中状态204中执行的测定开始处理的流程图。参照图8,说明cpu110执行的从接受使用者的跑步准备的指示起,到成功接收位置测定卫星电波并且位置测定成功为止、或者到位置测定不成功失败为止的处理。

在步骤s101中,cpu110检出向跑步准备中状态204切换。具体而言,cpu110检出在时刻显示状态201中使用者按下按钮145,转换成跑步准备中状态204。

在步骤s102中,cpu110开启位置测定模块150的电源,启动位置测定模块150。以下,cpu110执行重复步骤s103~s108的循环处理。

在步骤s103中,若位置测定模块150位置测定不成功(步骤s103→否),cpu110进入步骤s104,若位置测定成功(步骤s103→是),结束位置测定开始处理。在该时点,若结束测定开始处理,则电子时钟100由于成功接收来自位置测定卫星的电波而位置测定成功,因此转换成跑步准备完成状态205。

位置测定不成功(搜索超时)是指在第一预定时间(搜索超时时间)内通过卫星电波进行位置测定不成功、或者接收到电波的卫星的数量不足而位置测定不成功。搜索超时时间例如为2分钟。

在步骤s104中,从位置测定模块150启动(参照步骤s102)起经过第三预定时间(例如30分钟)且每次产生搜索超时的情况下(步骤s104→是),cpu110进入步骤s105。在未经过第三预定时间、或者未产生搜索超时的情况下(步骤s104→否),cpu110进入步骤s106。

搜索超时是指在步骤s103中,在搜索超时时间的期间无法通过位置测定模块150进行位置测定。每次是指每次重复执行的步骤s103~s108的处理。每次搜索超时是指每当重复步骤s103~s108时,在步骤s103中,无法通过位置测定模块150进行位置测定的状态持续搜索超时时间的期间。

在步骤s105中,cpu110关闭位置测定模块150的电源,结束位置测定开始处理。不同于在步骤s103中位置测定成功(步骤s103→是)的位置测定开始处理的结束,若在该时点结束测定开始处理,则来自位置测定卫星的电波的接收失败,电子时钟100转换成跑步准备完成状态205。

在步骤s106中,cpu110开始位置测定模块150的休眠(停止)。

在步骤s107中,cpu110计算位置测定模块150启动(参照步骤s102)后的移动距离,在移动了预定距离(例如100m)以上的情况下、或者在步骤s106中从将位置测定模块150休眠开始经过了预定时间(第二预定时间)以上的情况下,(步骤s107→是)进入步骤s108,在此之前(步骤s107→否)重复步骤s107(cpu110基于来自移动距离检测传感器160的输出计算移动距离)。例如,参照作为移动距离检测传感器的加速度传感器的输出值,计算从位置测定模块150启动开始,使用者走的步数。另外,基于预定的使用者的身体信息,计算步幅,基于计算出的步数和步幅,计算移动距离。

在步骤s108中,cpu110唤醒(启动)位置测定模块150。

在步骤s107中为是的情况下,cpu110中断位置测定模块150的休眠,唤醒(启动)位置测定模块150(参照步骤s108),再开始进行位置测定。使用者(电子时钟100)若移动到能够接收卫星电波的位置,则位置测定成功(参照步骤s103→是),结束位置测定开始处理。

如此,在位置测定模块150的休眠中,通过位置测定模块150以外的单元,检测移动预定的距离以上,再次进行位置测定,因而与不检测移动而持续位置测定模块150的休眠的以往方式相比,能够早期地开始位置测定。另外,能够缩短跑步准备中的时间,能够缩短使用者的等待时间。

上述的实施方式中的位置测定开始处理(参照图8)是在跑步准备中状态204中执行的处理。并不限定于跑步准备中状态204,在跑步准备完成状态205、跑步状态206、跑步休止状态207中,在无法接收卫星电波的情况下为了再开始位置测定,可以执行与位置测定开始处理相同的处理。

在上述的测定开始处理中,通过移动距离检测传感器160检测位置测定模块150休眠期间的移动,但是也可以使用其他的方法。例如,电子时钟100可以具备移动电话的电波传感器,移动电话的电波的信号强度增加预定的值以上时,判断为进行了移动。或者,可以具备近距离无线通信的接收传感器,在近距离无线通信的电波强度变化时,判断为进行了移动。

另外,还可以具备移动方向检测传感器,在通过移动距离检测传感器160计算移动距离时,同时检测移动的方向,在能够判断为在预定方向移动预定的距离的情况下,控制成解除位置测定模块150的休眠而进行位置测定。通过如此进行控制,例如能够降低像在屋内的一定范围走来走去的情况等、虽然移动预定的距离,但距离启动位置测定模块150的位置并未进行较大移动的情况下再次进行位置测定的可能性,提高位置测定成功的可能性。另外,由于位置测定的次数减少,能够抑制功耗。

在上述的测定开始处理中,重复休眠(参照步骤s106)和唤醒(参照步骤s108)。cpu110也可以代替休眠而将位置测定模块150的电源关闭,代替唤醒而将电源开启。

在上述的测定开始处理中,在距离启动时(参照步骤s102)移动了预定距离以上时(参照步骤s107→是)进行唤醒(参照步骤s108)。该预定距离不限于1个距离,可以是多个距离。预定的距离例如可以是30m、50m、70m以及90m,在检测到30m、50m、70m以及90m中的任意1个距离以上的移动时,进入步骤s108,进行唤醒。

另外,还可以不是距离启动时的移动距离,而是距离最近的休眠开始时(参照步骤s106)的移动距离为移动了预定的距离以上时进行唤醒。

另外,当不是在跑步准备中状态204执行测定开始处理,而是在跑步状态206或跑步休止状态207中执行的情况下,与跑步准备中状态204相比,跑步状态206或跑步休止状态207能够接收卫星电波的可能性较高,优先缩短休眠时间,执行测定开始处理。

在上述的测定开始处理的步骤s104中,在从位置测定模块150启动起经过第三预定时间并且产生每次搜索超时的情况下,进入步骤s105,结束测定开始处理。在将休眠开始(参照步骤s106)和唤醒(参照步骤s108)重复预定次数的情况下,可以进入步骤s105,结束测定开始处理。

在上述的实施方式中,电子时钟100记录了移动距离或移动时间,但是还可以设为记录位置或显示移动历史。另外,在上述的实施方式中,以电子时钟100为例子,但是可以是不具有时刻显示或秒表等的时钟功能的电子设备,还可以是具备警报等其他的功能的电子时钟。

以上,说明了本发明的若干实施方式,这些实施方式仅为例示,并不限定本发明的技术的范围。本发明可以采用其他各种实施方式,并且,在不脱离本发明的要旨的范围中,能够进行省略或置换等各种变更。这些实施方式或其变形包含在本说明书等记载的发明的范围或要旨中,并且包含于技术方案中记载的发明和与其均等的范围中。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜