CN104749947A - 电子设备以及日期时间信息的取得方法 - Google Patents

电子设备以及日期时间信息的取得方法 Download PDF

Info

Publication number
CN104749947A
CN104749947A CN201410831988.6A CN201410831988A CN104749947A CN 104749947 A CN104749947 A CN 104749947A CN 201410831988 A CN201410831988 A CN 201410831988A CN 104749947 A CN104749947 A CN 104749947A
Authority
CN
China
Prior art keywords
date
time
mentioned
unit
amplitude
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410831988.6A
Other languages
English (en)
Other versions
CN104749947B (zh
Inventor
尾下佑树
长谷川幸佑
松江刚志
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Publication of CN104749947A publication Critical patent/CN104749947A/zh
Application granted granted Critical
Publication of CN104749947B publication Critical patent/CN104749947B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G04HOROLOGY
    • G04RRADIO-CONTROLLED TIME-PIECES
    • G04R20/00Setting the time according to the time information carried or implied by the radio signal
    • G04R20/02Setting the time according to the time information carried or implied by the radio signal the radio signal being sent by a satellite, e.g. GPS
    • G04R20/04Tuning or receiving; Circuits therefor
    • GPHYSICS
    • G04HOROLOGY
    • G04RRADIO-CONTROLLED TIME-PIECES
    • G04R20/00Setting the time according to the time information carried or implied by the radio signal
    • G04R20/02Setting the time according to the time information carried or implied by the radio signal the radio signal being sent by a satellite, e.g. GPS
    • GPHYSICS
    • G04HOROLOGY
    • G04RRADIO-CONTROLLED TIME-PIECES
    • G04R60/00Constructional details
    • G04R60/06Antennas attached to or integrated in clock or watch bodies

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Electric Clocks (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本发明提供电子设备以及日期时间信息的取得方法。该电子设备具备:计时部;接收部,其接收来自测位卫星的发送电波;接收控制部,其控制接收部的接收期间;日期时间取得部,其根据发送电波取得日期时间,其中,接收控制部使得只接收测位卫星所发送的第一时间单位的第一日期时间信息、单位幅度比该第一时间单位大的第二时间单位的第二日期时间信息中的第一日期时间信息,日期时间取得部具备:日期时间计算部,其基于根据计时部的日期时间计算的第二时间单位的内部日期时间信息、接收到的第一日期时间信息计算日期时间;日期时间修正部,其根据通过日期时间计算部的计算日期时间和计时部的计数日期时间之间的差值,修正计算出的日期时间。

Description

电子设备以及日期时间信息的取得方法
技术领域
本发明涉及一种从外部取得日期时间信息的电子设备以及日期时间信息的取得方法。
背景技术
例如在日本的专利文献的特开2002-71854号公报中,记载了同时采用多个日期时间信息的取得方法,适当地取得高精度的日期时间信息的技术。
但是,接收来自测位卫星的接收电波取得日期时间信息的技术存在以下的问题,即与其他日期时间信息的取得方法相比功率消耗非常大,电子设备的负荷增大。
发明内容
本发明的目的在于:提供一种电子设备、以及日期时间信息的取得方法,其能够在抑制功率消耗的增大的同时,从测位卫星取得为了取得准确的日期时间所需要的信息。
本发明为了达到上述目的,提供一种电子设备,其特征在于,具备:
计时部,其对日期时间进行计数;
接收部,其接收来自测位卫星的发送电波;
接收控制部,其控制上述接收部的接收期间;
日期时间取得部,其根据上述接收到的发送电波取得日期时间,其中,
上述接收控制部使上述接收部只接收上述测位卫星发送的第一时间单位的第一日期时间信息、单位幅度比该第一时间单位大的第二时间单位的第二日期时间信息中的上述第一日期时间信息,
上述日期时间取得部具备:
日期时间计算部,其根据从上述计时部的日期时间计算的上述第二时间单位的内部日期时间信息、通过上述接收部接收到的上述第一日期时间信息,计算与上述内部日期时间信息相关的范围内的日期时间;
日期时间修正部,其根据通过上述日期时间计算部计算出的日期时间和通过上述计时部计数的日期时间之间的差,修正上述计算出的日期时间。
附图说明
图1是表示本发明的第一实施方式的电子表的内部结构的框图。
图2是说明来自GPS卫星的发送电波的格式的图。
图3是表示第一实施方式的GPS接收处理部的控制部执行的日期时间计算处理的控制步骤的流程图。
图4A是表示输入输出的日期产生大的偏差的情况下的模式的图表。
图4B是表示输入输出的日期产生大的偏差的情况下的模式的图表。
图4C是表示输入输出的日期产生大的偏差的情况下的模式的图表。
图4D是表示输入输出的日期产生大的偏差的情况下的模式的图表。
图5是表示第一实施方式的日期时间取得处理的控制步骤的流程图。
图6是表示与输入到GPS接收处理部的计时电路的星期日期和从GPS接收处理部输出的星期日期对应的第一实施方式的日期时间取得处理中的处理内容的图表。
图7是表示第二实施方式的电子表的内部结构的框图。
图8是表示与输入到GPS接收处理部的计时电路的星期日期和从GPS接收处理部输出的星期日期对应的第二实施方式的日期时间取得处理中的处理内容的图表。
图9是表示第二实施方式的日期时间计算处理的控制步骤的流程图。
图10是表示第二实施方式的日期时间取得处理的控制步骤的流程图。
图11是表示日期时间计算处理的变形例子的流程图。
图12是表示日期时间取得处理的变形例子的流程图。
具体实施方式
以下,根据附图说明本发明的实施方式。
[第一实施方式]
首先,说明第一实施方式的电子设备。
图1是表示作为本发明的电子设备的第一实施方式的电子表1的内部结构的框图。
该电子表1具备CPU(中央处理单元)41(日期取得定时判别部41a、显示控制部41b、日期时间修正部41c)、ROM(只读存储器)42、RAM(随机存取存储器)43、振荡电路44、分频电路45、计时电路46(计时部)、操作部47、显示部48和显示驱动器49、GPS接收处理部50及其天线51、温度传感器52、电源部53等。另外,日期取得定时判别部41a、显示控制部41b、日期时间修正部41c分别可以是不同的CPU41。
CPU41进行各种运算处理,统一控制电子表1的整体动作。CPU41读出计时电路46的当前的日期时间数据后显示在显示部48中,并且通过程序42a的执行使GPS接收处理部50动作而取得日期时间数据,根据该取得的数据修正由计时电路46计数的日期时间。
ROM42存储控制用的各种程序、初始设定数据等。存储在ROM42中的程序包含与用于修正计时电路46所计数的当前的日期时间的处理相关的程序42a。
RAM43向CPU41提供工作用的存储空间,存储工作数据、各种设定数据。在RAM43中包含修正履历存储部43a(履历存储部),存储与最近的日期时间修正履历相关的信息。
振荡电路44生成预定的频率信号并输出。振荡电路44例如具备水晶振荡器。
分频电路45将从振荡电路44输入的预定的频率信号分频为CPU41、计时电路46所利用的各频率的信号后分别输出。
计时电路46对当前的日期和时刻(日期时间)进行计数。计时电路46是通过计数从分频电路45输入的时钟信号并与日期时间的初始值相加来保存当前的日期时间数据的计数器。计时电路计数的值既可以是与从独自的基准定时的经过时间对应的值,也可以是基于UTC(世界标准时间)等的日期时间的形式(年月日时分秒)。对于计时电路46的初始值,在电源接通时参照省略图示的RTC(实时时钟)设定,并且响应于与日期时间修正相关的程序42a的执行而通过CPU41改写修正。
在通过该计时电路46计数的日期时间中包含与振荡电路44的水晶振荡器生成的频率信号的频率误差对应的计时误差(步数)。作为因在通常的电子表1中使用的振荡电路44的水晶振荡器造成的计时电路46的计时误差,例如是每月约15秒。
操作部47接受用户的输入操作,将电信号作为输入信号输出到CPU41。操作部47具备按钮开关、转柄、触摸传感器等中的一个或多个,检测它们的按下、旋转、接触等预先确定的各种操作,生成与操作内容对应的电信号。
显示部48并没有特别限定,但具备数字式的显示画面,除了当前的日期时间,还选择性地或并行地进行与能够通过电子表1执行的各种功能相关的显示。作为显示画面,例如使用液晶显示器(LCD)另外,对于显示驱动器49,使用驱动该LCD的液晶驱动器。显示驱动器49根据从CPU41输入的控制信号,向LCD输出LCD的驱动信号。或者,显示部48也可以构成为除了数字显示画面以外或代替它而具备一个或多个指针,通过由驱动电路驱动的步进电动机的旋转,该指针进行旋转动作,能够模拟显示日期时间、状态的一部分或全部。
由这些显示部48和显示驱动器49构成报告部。
GPS接收处理部50使用天线51从一个或多个测位卫星、在此为与GPS相关的测位卫星(以下记载为GPS卫星)接收电波,取得日期时间信息。在此,日期时间信息是指与GPS卫星的内部时钟(GPS时钟)计数的日期时间(GPS日期时间)对应的值和其附带的信息,GPS接收处理部50在针对该值进行了根据因后述的传播时间造成的延迟等的处理后,变换为UTC日期时间后输出。
GPS接收处理部50具备L1频带(在GPS卫星中为1.57542GHz)的电波的接收电路(前级)、用于解读所接收、解调的信号来取得日期、位置的信息的基带部。在基带部中包含用于进行动作控制的具备CPU、RAM、以及非易失性存储器的微计算机(接收控制部50a、日期时间计算部50b),该微计算机接受来自CPU41的控制指令,控制GPS接收处理部50的动作。基带部从多个GPS卫星中搜索能够接收的GPS卫星,调谐为该GPS卫星的接收频率,另外确定用于解码的C/A码(伪随机码)。另外,GPS接收处理部50对接收到的来自GPS卫星的发送电波进行解调、解码,取得日期时间数据,以设定的格式输出到CPU41。
由这些GPS接收处理部50和天线51构成接收部。
GPS接收处理部50能够使用预先设定输入的日期时间信息,补足从接收到的导航消息数据的一部分得到的日期时间,计算出当前的日期时间。将在后面详细说明详细的计算方法。
由CPU41和GPS接收处理部50构成日期时间取得部10。
温度传感器52测量周围温度。对于该温度传感器52能够使用通常使用的IC芯片传感器,也可以与CPU41、ROM42、RAM43一起形成在同一芯片上。
电源部53向电子表1的各部供给电力。电源部53例如具有纽扣型、或圆盘状的一次电池这样的电池,该一次电池能够根据需要进行装卸更换。
接着,说明本实施方式的电子表1的日期时间修正的动作。
图2是说明来自GPS卫星的发送电波的格式的图。
GPS卫星在每个卫星中以固有的C/A码对以整个预定长度排列了代码数据的导航消息数据进行相位调制,以500bps发送。以包含5个300比特长度(6秒)的子帧的帧数据(1500比特)为单位发送导航消息数据。导航消息的全部数据由25帧(页)构成,为了全部接收它们需要12.5分钟。
在各帧中,在子帧1~3中包含表示每个该子帧的日期和时刻的日期时间信息、表示GPS卫星的健康状况、电离层的状态等的状态信息、以及GPS卫星的轨道信息(星历表数据)。另外,在子帧4、5中,将与全部的GPS卫星有关的预测轨道信息(历书数据)分割为25帧来发送。
各子帧由10个30比特长度(0.6秒)的字节(WORD)构成。其中,在开头的字节1中包含22比特的TLM(telemetry word:遥测字节),该TLM以作为固定的8比特的代码排列的报头(Preamble)开始。另外,在字节2中包含22比特的HOW(交接字节(Hand Over Word),第一日期时间信息)。在该HOW中包含以星期日的0点(下限)为起点、以星期六的24点(上限)为终点的表示周内的经过时间(第一时间单位)的17比特的TOW-Count。该TOW-Count的值(也称为Z计数)表示包含该TOW-Count的子帧的最后端的定时、即下一个子帧的开头的发送定时的周内经过时间。另外,在子帧1中的字节3的开头,发送以1980年1月6日为基准的表示周编号(第二时间单位)的10比特的WN(第二日期时间信息)。另外,在各字节的末尾包含6比特的校验信息,通过检查该校验信息,能够判定是否准确地进行了该字节的解码。
在从GPS卫星发送的日期时间(GPS日期时间)、即TOW-Count以及WN的值中,并没有考虑到闰秒。在页18的子帧4中另外发送由于在1980年1月6日以后实施的闰秒而产生的GPS日期时间从UTC日期时间的累积的偏差值(偏移值)。因此,通过从取得的GPS日期时间扣除(减去)该偏移值而得到UTC日期时间。在现在2014年10月9日,通过***16次的闰秒,与该闰秒相关的偏移值成为+16秒。
在此,在设想在计时电路46所保存的日期时间数据中没有一周以上的偏差的情况下,通过参照计时电路46的日期时间,不需要取得WN。如上述那样,在计时电路46中产生的日期时间的误差是每月15秒左右、即每日0.5秒左右,因此即使长期间(例如数年左右)不进行日期时间的修正而搁置,也不产生1天以上的偏差。因此,在用户手动地变更为不同的日期时间的情况下,除了电池消耗而计时电路46的计数值数据被清零的情况、在预先设定的期间以上不进行日期时间的修正的状况等下为了确认而取得WN的情况以外,通过将计时电路46所计数的日期和TOW-Count组合起来,通常能够只通过HOW的接收、解读来确定准确的日期时间。
在该情况下,在电子表1中,通过检测任意一个子帧中的报头,来确定该子帧的数据的位置,通过继此之后取得HOW的数据,来确定该周内的日期和时刻。即,接收报头和HOW所需要的时间为2~3字节量的1~2秒左右。因此,在能够预测计时电路46所保存的日期时间数据的偏差量的情况下,通过在适当的定时开始接收来自GPS卫星的发送电波,大致在整个上述的时间中使其动作(接收期间),而能够高效地取得HOW数据。
此外,在只使用来自一个GPS卫星的发送电波取得日期时间数据的情况下,无法求出该GPS卫星和接收地点之间的准确的距离,因此无法准确地预测因60msec~85msec左右的传播时间造成的延迟。因此,也可以从取得的日期时间一律推进例如70msec左右,而以约15msec以内的偏差取得当前的日期时间数据。由此,能够不延长接收时间、即不增大电力消耗地,在没有时钟的实用上的问题的小的误差范围内取得大致准确的日期时间信息。
必须预先另外保存上述的与闰秒相关的偏移值的信息、WN的周期编号的数据、根据需要使用的夏令时间的实施信息、与时区相关的信息等特殊信息。在此,将这些信息预先存储在GPS接收处理部50的存储部(微计算机的非易失性存储器)中。另外,既可以通过用户的操作手动地设定更新这些信息,也可以通过定期(例如1年2次)地接收、解读来自GPS卫星的发送电波(页18的子帧4)来取得与闰秒相关的偏移值的信息。
图3是表示本实施方式的电子表1的GPS接收处理部50的控制部(微计算机的CPU)执行的日期时间计算处理的控制步骤的流程图。
在从CPU41输入了日期时间信息的取得指令的情况下,开始该日期时间计算处理。
控制部判别是否与指令一起从CPU41输入了日期(步骤S201)。在判别为输入了日期的情况下(在步骤S201中“是”),控制部根据该日期以倒算方式计算相当于WN的周编号(第二时间单位)的值(内部日期时间信息)(步骤S202)。在此,并没有特别限定,但可以直接输入GPS日期时间中的日期,也可以输入UTC日期时间,参照存储在存储部中的闰秒的偏移值的信息,将UTC日期时间变换为GPS日期时间,取得该GPS日期时间的日期。或者,也可以在该日期时间计算处理中,直接取得UTC日期时间的日期。控制部根据所取得的日期计算WN。此后,控制部在适当的定时开始电波接收,调谐为来自GPS卫星的电波,解调信号,以检测出的报头的位置为基准取得HOW(步骤S203)。此后,控制部的处理转移到步骤S204。
在判别为没有输入日期的情况下(在步骤S201中“否”),控制部开始电波接收,调谐为来自GPS卫星的电波并解调,以检测出的报头的位置为基准取得HOW和WN(步骤S213)。此后,控制部的处理转移到步骤S204。
如果从步骤S203或步骤S213的处理转移到步骤S204的处理,则控制部判别日期时间数据的接收是否成功(步骤S204)。在判别为成功的情况下(在步骤S204中“是”),控制部根据所取得的WN和HOW的数据计算年月日和时刻(步骤S205)。控制部在简单地将所取得的WN和HOW组合起来,根据WN的周期编号取得GPS日期时间后,参照存储在GPS接收处理部50的存储部中的闰秒修正数据,变换为UTC日期时间。此外,在电子表1的设想寿命比WN的周期(约19.6年)短的情况下,也可以构成为不使用周期编号就能够直接确定与WN的值对应的周。
在步骤S204的判别处理中判别为日期时间数据的接收不成功的情况下(在步骤S204中“否”),作为日期和时刻,控制部设定为空(NULL)(无数据)(步骤S215)。在此,年月日中的日(特别是周内的日的值、即日单位的表示顺序的星期日期)是第三时间单位。
接在步骤S205或步骤S215的处理后,控制部输出所计算出的UTC日期时间(步骤S206)。然后,控制部结束日期时间计算处理。
在此,如果如上述那样在计时电路46计数的日期时间中只包含小的偏差,则通常计时电路46计数的日期和根据接收到的导航消息取得的日期相同,只在日期转变期附近、即0点左右接收到导航消息的情况下,产生日期的偏差。这时,TOW-Count表示以星期日的0点为起点、以星期六的24点为终点的周内的经过时间,因此即使在同一周内存在日期的偏差,也准确地取得星期日期(周内的日单位的顺序)和时刻,另一方面,如果跨过周的转变期、即星期六和星期日的转变期,则即使是小的日期时间的偏差,有时也会变更为TOW-Count不同的周期、即上一周的值,或者变更为下一周的的值。其结果是通过将与计时电路46计数的日期时间对应的WN与值有很大变化的TOW-Count组合起来,会在求出的日期时间中从准确的日期时间产生近7天的偏差。
另外,作为与计时电路46计数的日期时间相关的日期所属的WN和从GPS卫星取得的WN不同的情况,除了上述的情况以外,还有以下的情况,即在取得WN的定时和从GPS卫星接收HOW的定时、或根据该接收到的HOW输出日期时间的定时之间存在时间差。
使用所取得的TOW-Count计算出的年月日和时刻的输出定时与该TOW-Count相关的下一个子帧的开头的定时有可能不同。例如,在接收某子帧的字节2,取得HOW后,与第2次的各秒的开头的定时(秒同步点、约1.8秒后)同步地输出年月日和时刻的情况下,会计算出比根据WN和HOW得到的日期时间、即下一个子帧的开头定时的日期时间早3秒的年月日和时刻并输出。相反,在根据字节2取得HOW,计算日期时间后,进而取得下一个子帧的HOW,在确认了与该取得的HOW相关的TOW-Count和计算出的日期时间之间的匹配后,与第1次或第2次的秒同步点同步地输出日期时间的情况下,会计算出比与根据第一次的HOW相关的TOW-Count得到的该次的子帧的开头定时的日期时间晚2秒或3秒的年月日和时刻并输出。
进而,在以UTC日期时间输入计时电路46计数的日期时间并变换为GPS日期时间时、和将计算出的GPS日期时间变换为UTC日期时间时,有时由于与闰秒相关的偏移值量的日期时间变化,而日期、特别是周发生变化。这时,在根据输入的UTC日期时间和计算出的GPS日期时间的输出定时,只有一方的周发生变化的情况下,有时会得到有一周的不同的相同星期日期的WN。
图4A~图4D是表示输入输出的日期产生大的偏差的情况下的模式的图表。
以下,说明为闰秒偏移是+16秒,另外在相对于与取得的TOW-Count对应的日期时间早3秒以内的定时输出日期时间。另外,在图4A~图4D中,输入日WN和输出日WN是表示输入日(计时UTC日期时间的日期)和输出日(输出UTC日期时间的日期)分别属于从哪个星期日的0点到星期六的24点前为止的周期的编号,但基于根据计时GPS日期时间实际计算出的计算WN和输出GPS日期时间、即在GPS接收处理部50不只取得了TOW-Count还取得了WN的情况下应该取得的WN的作为周编号的准确的WN是与来自GPS卫星的发送格式一致地在星期六的23点59分54秒加上1的值。另外,在此假设在计时电路46计数的日期时间和准确的日期时间之间没有1天以上的偏差。
如图4A所示,在计时电路46的UTC日期时间(可以包含偏差)是周编号WN=n(n是用10比特表示的任意的整数的任意一个)的星期六的日期时间,并且取得的TOW-Count的值是下一周(WN=n+1)的星期日的日期时间的情况下,将WN=n和该TOW-Count组合起来,取得相对于准确的日期时间为一周之前的日期时间。在该情况下,输入的UTC日期时间的日期和输出的UTC日期时间的日期之间的差为6天。
另一方面,如图4B所示,在计时电路46的UTC日期时间是周编号WN=n的周中的星期日的日期时间,并且取得的TOW-Count的值是上一周(WN=n-1)的星期六的日期时间的情况下,将WN=n和该TOW-Count组合起来,取得相对于准确的日期时间为一周之后的日期时间。在该情况下,输入的UTC日期时间的日期和输出的UTC日期时间的日期之间的差为6天。
另外,如图4C所示,在从计时电路46输入的UTC日期时间是周编号WN=n的星期六的23点59分38秒之前的情况下,根据基于该UTC日期时间的GPS日期时间(成为23点59分54秒的定时之前)计算的WN为包含该星期六的周的值(WN=n)。这时,在通过GPS接收处理部50取得的TOW-Count是0~3的情况下,通过该WN和TOW-Count的组合得到的GPS日期时间为相对于本来应该得到的下周的周编号(WN=n+1)为一周之前的周WN=n的星期日的值,输出定时下的GPS日期时间为上一周(WN=n-1)的星期六的23点59分57秒之后、星期日(WN=n)的0点0分21秒之前。进而,在该输出定时下的GPS日期时间为星期日的0点0分16秒之前的情况下,输出的UTC日期时间为周编号WN=n-1的周的星期六的23点59分41秒之后、24点0分0秒之前,该输出的UTC日期时间的日期相对于所输入的UTC日期时间的日期(WN=n的星期六)偏差-7天,输出一周之前的星期六的日期时间。
如图4D所示,在从计时电路46输入的UTC日期时间是周编号WN=n的星期六的23点59分38秒之后的同日中(即星期六的24点0分0秒之前)的情况下,根据基于该UTC日期时间(星期六)的GPS日期时间计算的WN为明日星期日的周的值(WN=n+1)。这时,在通过GPS接收处理部50取得的TOW-Count为86403以上的情况下,通过WN和TOW-Count的组合得到的GPS日期时间为比本来晚一周的周(WN=n+1)的星期日的值,在输出定时的GPS日期时间为0点0分15秒之后、23点59分54秒之前。进而,在该输出的GPS日期时间为星期六的0点0分16秒之后的情况下,输出的UTC日期时间为周编号WN=n+1的星期六的0点0分0秒之后、23点59分38秒之前,该输出的UTC日期时间的日期相对于输入到UTC日期时间的日期(WN=n的周的星期六)偏差+7天,输出一周后的星期六的日期时间。
图5是表示在本实施方式的电子表1中CPU41执行的日期时间取得处理的控制步骤的流程图。
如果该日期时间取得处理开始,则CPU41判别上次的日期时间取得处理中的输出是否是错误(步骤S101)。在判别为是错误输出的情况下(在步骤S101中“是”),CPU41使GPS接收处理部50开始电波的接收,计算基于HOW和WN的日期时间(步骤S143)。CPU41使GPS接收处理部50输出该计算出的日期时间并取得(步骤S144)。此后,CPU41的处理转移到步骤S127。
在判别为不是错误输出的情况下(在步骤S101中“否”),CPU41使GPS接收处理部50开始上述日期时间计算处理,按照UTC日期时间向GPS接收处理部50输出计时电路46计数、保存的日期或日期时间的数据(步骤S102)。
接着,CPU41使GPS接收处理部50开始电波的接收,基于根据在步骤S102的处理中输出的计时电路46的日期时间数据在步骤S202的处理中计算出的GPS时钟的WN的值、和在步骤S203的处理中接收并取得的HOW,计算出日期时间(步骤S103)。即,GPS接收处理部50在步骤S205的处理中,根据通过以WN的值确定的周内的HOW所确定的周内经过时间来计算日期时间。然后,CPU41使得从GPS接收处理部50输出所计算出的UTC日期时间而取得(步骤S104)。
进而,CPU41判别在步骤S102的处理中输入到GPS接收处理部50的日期时间是否是星期六(步骤S105)。在判别为是星期六的情况下(在步骤S105中“是”),CPU41判别输出的日期和输入的日期之间的差是否是6天(预定的偏差幅度)(步骤S106)。在判别为差是6天的情况下(在步骤S106中“是”),CPU41将输出日期时间的日期变更为将输入的日期加上1天所得的日期(即,等于从输出的日期减去相当于WN的单位幅度(第二时间单位)的7天所得的日期)并取得(步骤S107),结束日期时间取得处理。在判别为差不是6天的情况下(在步骤S106中“否”),CPU41的处理转移到步骤S118。
CPU41判别输入输出的日期差是否是7天(步骤S118)。在判别为日期差不是7天的情况下(在步骤S118中“否”),CPU41的处理转移到步骤S126。在判别为日期差是7天的情况下(在步骤S118中“是”),CPU41将输出的日期时间的日期变更为输入的日期时间的日期(即等于对输出的日期时间的日期加减相当于WN的单位幅度的7天的处理)而取得日期时间(步骤S119)。然后,CPU41结束日期时间取得处理。
在判别为输入日期时间的日期不是星期六的情况下(在步骤S105中“否”),CPU41判别输入日期时间的日期是否是星期日(步骤S115)。在判别为是星期日的情况下(在步骤S115中“是”),CPU41判别输出的日期和输入的日期之间的差是否是6天(步骤S116)。在判别为差是6天的情况下(在步骤S116中“是”),CPU41将输出日期时间的日期变更为从输入的日期减去1天所得的日期(即等于将输出的日期加上7天所得的日期)而取得(步骤S117),结束日期时间取得处理。在判别为差不是6天的情况下(在步骤S116中“否”),CPU41的处理转移到步骤S126。
当对应于判别为输入的日期不是星期日的情况(在步骤S115中“否”)、在步骤S118的判别处理中判别为日期差不是7天的情况、以及在步骤S116的处理中判别为日期差不是6天的情况的任意一个时,CPU41判别输入的日期和输出的日期之间的差是否是2天以上(比1天(预定幅度)大)(步骤S126)。在判别为不是2天以上的情况下(在步骤S126中“否”),CPU41直接取得所输出的日期(步骤S127),结束日期时间取得处理。在判别为是2天以上的情况下(在步骤S126中“是”),CPU41将日期的输出作为错误(步骤S137),结束日期时间取得处理。
此外,在通过极小的电动机(步进电动机)使指针动作的模拟式的电子表中,如果受到产生磁的设备的影响,则电动机的正常运转会混乱,产生指针指示的位置的延迟、快进,根据情况有时指针也停止。因此,在判别为是2天以上的情况下(在步骤S126中“是”),CPU41也可以直接取得所输出的日期(转移到步骤S127)。
在通过步骤S107、S117、S119、S127的任意一个处理取得了日期时间的情况下,CPU41根据该取得的日期时间修正计时电路46的日期时间,另外将该取得的履历与取得日期时间一起存储在修正履历存储部43a中。
图6是表示与输入到GPS接收处理部50的计时电路46的星期日期和从GPS接收处理部输出的星期日期对应的日期时间取得处理中的处理内容的图表。
如图6所示,在向GPS接收处理部50输入星期日的日期时间,输出星期六的日期时间的情况下,在该日期时间取得处理中,从输出的星期六的日期减去7天而取得日期时间。例如,在根据UTC日期时间向GPS接收处理部50输入了2013年9月15日的0点01分的情况下,在准确的UTC日期时间是2013年9月14日23点58分的情况下,从GPS接收处理部50输出的日期为9月15日的周的2013年9月21日23点58分,因此从该21日减去7天,变更为9月14日。
相反,在向GPS接收处理部50输入星期六的日期时间,输出星期日的日期时间的情况下,在该日期时间取得处理中,从输出的星期日的日期加上7天来取得日期时间。例如,在向GPS接收处理部50输入了2013年9月14日的23点58分的情况下,在准确的时刻是2013年9月15日0点01分的情况下,从GPS接收处理部50输出的日期为9月14日的周的9月8日0点01分,因此向该日期加上7天,变更为9月15日0点01分。
另外,在输入星期六的日期时间,输出星期六的日期时间的情况下(与图6的记号“*”的位置对应),除了输出与输入日同日的情况以外,如上述那样,有时输出有7天不同的星期六的日期时间。在该情况下,在本实施方式的日期时间取得处理中,变更为进行了加减该7天所得的日期、即原来的输入日期。例如,在向GPS接收处理部50输入了2013年9月14日23点59分00秒,准确的UTC日期时间是2013年9月14日23点59分50秒的情况下,从GPS接收处理部50输出的日期为9月7日23点9分50秒,因此代替该输出日期而使用输入日期(或者将输出日期加上7天),变更为9月14日23点59分50秒。
在向GPS接收处理部50输入了从星期一到星期五的日期时间的情况下,在输出相同的星期日期或前后的星期日期的情况下,设为该星期日期的日期是准确的而直接取得。另外,对于输入星期日的日期时间而输出星期日或星期一的日期时间的情况、输入星期六的日期时间而输出星期五或星期六的日期时间的情况,也设为该星期日期的日期是准确的。
在本实施方式的电子表1中,在日期存在2天以上、不满6天的偏差的情况下,作为输出错误而不取得所输出的日期时间。例如,在输入9月14日0点01分,输出9月12日23点58分的情况下,日期存在2天的偏差,因此不取得该输出的日期时间。
如以上那样,本实施方式的电子表1具备计数日期时间的计时电路46、接收来自GPS卫星的发送电波的GPS接收处理部50、以及天线51。另外,GPS接收处理部50的微计算机控制从GPS卫星的电波接收期间,CPU41从接收到的发送电波取得日期时间。
GPS接收处理部50的微计算机通过GPS接收处理部50只接收GPS卫星发送的秒单位的周内经过时间信息(HOW)、周单位的周编号信息(WN)中的周内经过时间信息,根据从计时电路46计数的日期时间计算出的周编号信息、通过GPS接收处理部50接收到的周内经过时间信息,计算与确定的周编号信息相关的范围内的日期时间。然后,根据该通过GPS接收处理部50计算出的日期时间和通过计时电路46计数的日期时间之间的差分,修正计时电路46的日期时间。
由此,能够省略用于取得周编号信息的接收动作,因此能够缩短来自GPS卫星的电波的接收时间而抑制消耗功率的增大,另一方面,取得不满周的时刻及其同步定时,因此能够高效地接收为了取得准确的日期时间所需要的信息。
另外,判别通过GPS接收处理部50计算出的日期时间相对于通过计时电路46计数的日期时间是否有在1周中根据计时电路46的计时误差确定的预定幅度(在此为6天)以上的不同,在判别为有预定幅度以上的不同的情况下,使计算出的日期时间向与该不同的方向相反一侧错开1周。
因此,在由于计时电路46的计时误差而在计时电路46计数的日期时间和从GPS卫星接收并从GPS接收处理部50输出的日期时间之间跨过周末的情况下,判别为不被设想为计时误差那样大的偏差,使输出日期时间移动1周,由此能够通过容易的处理取得准确的日期时间。
另外,特别通过接收从GPS卫星发送的HOW,即使计时电路46的时刻有偏差,也能够在各子帧中以短的间隔、即短的接收时间取得周内经过时间。
另外,特别地,CPU41在根据计时电路46计数的日期时间和从GPS卫星接收到的HOW计算出的日期是星期日或星期六的情况下,判别该计算出的日期和通过计时电路46计数的日期之间的差是否是6天以上,由此能够更容易地确定偏差方向,另外,能够容易地识别计时电路46计数的日期时间产生偏差的情况、从HOW数据错误地解读日期时间的情况,因此能够更容易并且通过确实的处理取得正准确的日期。
特别地根据日期的差识别周编号的错误解读,因此能够容易地进行与该错误解读相关的判别处理。
另外,不对没有考虑到闰秒的GPS日期时间和UTC日期时间之间的差进行复杂的处理,就能够适当地反映并识别周编号的错误解读。
另外,在计算出的日期和通过计时电路46计数的日期之间的差在2天以上、不满6天的范围内的情况下,取得计算出的日期而不作为当前的日期时间利用。因此,在存在比通常设想的计时误差大的偏差的情况下,例如在用户手动地挪动日期的情况、由于电子表1的动作不良等日期有很大偏差的情况下,并不会半途而废地要恢复有意的偏差、进而调准为不准确的日期时间,而能够委托用户判断是维持现状、或是从GPS卫星接收WN。
另外,在这样的情况下,GPS接收处理部50的微计算机通过使得再次进行来自GPS卫星的电波的接收动作而接收HOW和WN的双方,来取得准确的日期时间,由此能够尽早地恢复为准确的日期时间显示。
另外,通过将本发明应用于具备显示部48而能够通过CPU41控制该显示部48的动作来显示日期时间的电子表1,能够在抑制电力消耗的同时,使显示部48长时间稳定并且持续地显示准确的日期时间信息,使用户知道准确的日期时间。
另外,通过将本发明的程序安装在具有计时电路46、GPS接收处理部50、以及天线51的电子设备中并使其进行取得时刻信息的处理,能够在该电子设备中兼顾电力消耗的降低和准确的日期时间信息的取得。
[第二实施方式]
接着,说明本发明的电子设备的第二实施方式。
图7是表示本发明的电子设备的第二实施方式的电子表1a的内部结构的框图。
关于该电子表1a的内部结构,除了GPS接收处理部500具备日期时间修改部50c(误差判定部50c1、误差匹配部50c2),另一方面,CPU410不具备CPU41的日期时间修正部41c(误差判定部41c1、误差匹配部41c2)这点外,与第一实施方式的电子表1相同,对相同的结构要素赋予相同的符号,并省略其说明。
说明本实施方式的电子表1a的日期时间的取得动作。
在上述第一实施方式的电子表1中,在GPS接收处理部50中根据GPS日期时间进行处理,在CPU41和GPS接收处理部50之间的输入输出中使用UTC日期时间,通过CPU41使用该UTC日期时间进行日期时间的修正,但在本第二实施方式的电子表1a中,在作为日期时间修正部50c的GPS接收处理部500中根据GPS日期时间进行日期时间修正的处理,CPU410直接取得从GPS接收处理部500输出的日期时间。
因此,在本实施方式的电子表1a的日期时间取得处理中,与计时电路46计数的UTC日期时间对应的GPS日期时间的日期和取得的GPS日期时间的日期限于同一周内,输入输出的日期差不为7天。
图8是表示与输入到GPS接收处理部500的计时电路46的星期日期和从GPS接收处理部500输出的星期日期对应的本实施方法的日期时间取得处理中的处理内容的图表。
即,如图8所示,在输入星期六的日期时间,输出星期六的日期时间的情况下,必然输出同日的日期时间。
进而,通过作为根据输入的日期时间计算的WN和TOW-Count而计算包含该输入日期时间的子帧的开头的定时的值(即在TOW-Count中比上述第一实施方式的WN和TOW-Count延迟1个计数的量的值),能够在星期日的0点0分0秒进行TOW-Count的复位和WN的增加。另外,与此相伴,在TOW-Count中将从GPS卫星取得的WN和TOW-Count减去1个计数的量而使用。通过将根据这些WN和TOW-Count得到的日期时间加上从该子帧的开头到输出定时为止的经过时间(例如3秒、8秒),而得到从GPS接收处理部500的输出定时的GPS日期时间,从该GPS日期时间进而减去闰秒偏移值(+16秒),由此得到该输出定时的UTC日期时间。
图9是表示在本实施方式的电子表1a中执行的日期时间计算处理的基于GPS接收处理部500的控制部的控制步骤的流程图。
在该日期时间计算处理中,将在第一实施方式的电子表1中通过CPU41执行的日期时间取得处理和通过GPS接收处理部50的控制部执行的日期时间计算处理的各自一部分组合起来。具体地说,在本实施方式的电子表1a的日期时间计算处理中,将第一实施方式的电子表1的日期时间计算处理中的步骤S201、S202、S206的处理分别置换为步骤S201a、S202a、S206a的处理,原样使用步骤S203~S205、S213、S215的处理。另外,将第一实施方式的电子表1的日期时间取得处理中的步骤S105、S107、S115、S117的处理分别置换为步骤S105a、S107a、S115a、S117a的处理,另外,原样使用步骤S106、S116、S126、S127、S137的处理。进而,新追加了步骤S221的处理。
对于与第一实施方式的各处理相同的处理,附加相同的符号而省略详细的说明。
在本实施方式的日期时间计算处理中,控制部判别是否从CPU410输入了日期时间(步骤S201a)。如果判别为输入了日期时间(步骤S201a),则控制部在将该日期时间(UTC日期时间)变换为GPS日期时间的基础上计算WN(步骤S202a)。控制部从来自GPS卫星的接收数据取得HOW,确定TOW-Count(步骤S203)。
在判别为没有输入日期时间的情况下(在步骤S202a中“否”),控制部从来自GPS卫星的接收数据取得WN和HOW(TOW-Count)(步骤S213)。
如果在步骤S205的处理中计算出日期时间,则控制部判别在步骤S201a的判别处理中是否判别为从CPU410输入了日期时间(步骤S221)。在判别出没有判别为从CPU410输入了日期时间的情况下(在步骤S221中“否”),控制部的处理转移到步骤S206a。在判别出判别为输入了日期时间的情况下,控制部的处理转移到步骤S105a。
控制部判别所输出的日期时间的日期是否是星期六(步骤S105a)。在判别为是星期六的情况下(在步骤S105a中“是”),控制部的处理转移到步骤S106。在判别为不是星期六的情况下(在步骤S105a中“否”),控制部判别所输出的日期时间的日期是否是星期日(步骤S115a)。在判别为是星期日的情况下(在步骤S115a中“是”),控制部的处理转移到步骤S116。在判别为不是星期日的情况下(在步骤S115a中“否”),控制部的处理转移到步骤S126。
在步骤S106的判别处理中判别为输入输出的日期差是6天的情况下(在步骤S106中“是”),控制部从输出日期时间的日期减去7天后取得日期时间(步骤S107a)。此后,控制部的处理转移到步骤S206a。
在步骤S106的判别处理中判别为输入输出的日期差不是6天的情况下(在步骤S106中“否”),控制部的处理转移到步骤S126。
步骤S116的判别处理中判别为输入输出的日期差是6天的情况下(在步骤S116中“是”),控制部将输出日期时间的日期加上7天而取得日期时间(步骤S117a)。此后,控制部的处理转移到步骤S206a。
如果步骤S127、S137、S215的处理结束,则控制部的处理转移到步骤S206a。
如果从步骤S107a、S117a、S127、S137、S215、S221的处理转移到步骤S206a的处理,则控制部将取得日期时间变换为UTC日期时间后输出到CPU410(步骤S206a)。然后,控制部结束日期时间计算处理。
图10是表示在本实施方式的电子表1a中执行的日期时间取得处理的基于CPU410的控制步骤的流程图。
如上述那样,在本实施方式的电子表1a中,通过GPS接收处理部500执行与日期的修正相关的步骤S105以后的各处理所对应的处理,因此在该日期时间取得处理中,全部省略这些处理。CPU410在步骤S104、S144的处理中原样地取得从GPS接收处理部500输出的UTC日期时间而结束处理。所执行的处理的内容与在第一实施方式的电子表1中执行的处理的内容相同,省略说明。
如以上那样,在第二实施方式的电子表1a中,在通过GPS接收处理部500的微计算机的CPU(控制部)执行的日期时间计算处理中,控制部根据从输入的UTC日期时间变换所得的GPS日期时间计算WN,与取得的TOW组合而取得日期时间。另一方面,控制部进行以下处理,即根据从输入的UTC日期时间变换所得的GPS日期时间和取得的GPS日期时间之间的偏差,检测在跨过周末的情况下产生的6天的偏差并修正。由此,GPS接收处理部500能够输出准确地与跨周对应的日期时间。因此,能够通过容易的处理取得准确的日期时间。
另外,在GPS日期时间的阶段进行输入输出日期时间的比较,因此不产生7天的偏差就能够根据一周以内的偏差容易地进行日期偏差的判定和修正。
另外,对输出日期直接进行输出日期时间的日期的修正处理,修正量限于TOW-Count的一周期量的长度,因此能够省略将输出日期时间的一部分(时刻)和输入日期时间的一部分(日期)组合起来的处理而通过统一的处理容易地进行。
[变形例]
接着,说明日期时间取得相关的动作的变形例。
在本变形例的日期时间取得动作中,只在输入输出日期时间的差为15秒以内的情况下进行日期的修正,在比15秒大的情况下,作为错误而不进行日期时间的修正。
图11是表示在上述第二实施方式的电子表1a中执行的日期时间计算处理的基于GPS接收处理部500的控制部的控制步骤的变形例的流程图。
在此,与上述第二实施方式同样地,作为根据当前的子帧的开头的定时的日期时间计算在星期日的0点0分0秒增加1的WN,与从取得的TOW-Count减去1所得的值组合来计算日期时间的情形来说明。另外,为了准确地判断上述15秒的差,作为本变形例的输入日期时间,说明使用考虑到从由CPU410向GPS接收处理部500输入了UTC日期时间后到向CPU410输出所计算出的输出日期时间的定时为止的时间经过的日期时间的情形。
该变形例的日期时间计算处理除了将上述第二实施方式的日期时间计算处理中的步骤S105、S106、S115、S116、S126、S137的处理分别置换为步骤S105b、S106b、S115b、S116b、S126b、S137b这一点以外,与上述第二实施方式的日期时间计算处理相同,对于相同的处理附加相同的符号而省略详细的说明。
在步骤S221的判别处理中判别出在步骤S201a的判别处理中判别为从CPU410输入了UTC日期时间的情况下(在步骤S221中“是”),控制部判别计算出的定时的GPS日期时间(周内经过时间)是否是星期六(第7天)的23点59分45秒以后(步骤S105b)。在判别为是星期六(第7天)的23点59分45秒以后的情况下(在步骤S105b中“是”),控制部判别输出的GPS日期时间和从输入到GPS接收处理部500的UTC日期时间换算、计数所得的当前的GPS日期时间之间的时间差是否是6天23小时59分45秒以上(步骤S106b)。在判别为时间差是6天23小时59分45秒以上的情况下(在步骤106b中“是”),控制部的处理转移到步骤S107a。在判别为不是6天23小时59分45秒以上的情况下(在步骤S106b中“否”),控制部的处理转移到步骤S126b。
控制部判别GPS日期时间的输出日期时间和输入日期时间之间的时间差是否是15秒以上(步骤S126b)。在判别为是15秒以上的情况下(在步骤S126b中“是”),控制部的处理转移到步骤S137b,控制部进行错误输出,并且消去最近的日期时间修正履历。
另一方面,在判别为不是15秒以上的情况下(在步骤S126b中“否”),控制部的处理转移到步骤S127。
在步骤S105b的处理中判别为与输出日期时间相关的GPS日期时间的周内经过时间不是星期六(第7天)的23点59分45秒以后的情况下(在步骤S105b中“否”),控制部判别GPS日期时间的输出日期时间的周内经过时间是否是星期日(第1天)的0点0分15秒以前(步骤S115b)。在判别为是星期日(第1天)的0点0分15秒以前的情况下(在步骤S115b中“是”),控制部判别输出日期时间和输入日期时间之间的时间差是否是6天23小时59分45秒以上(步骤S116b)。在判别为是6天23小时59分45秒以上的情况下(在步骤S116b中“是”),控制部的处理转移到步骤S117a。在判别为不是6天23小时59分45秒以上的情况下(在步骤S116b中“否”),控制部的处理转移到步骤S126b。
在步骤S115b的处理中判别为GPS日期时间的输出日期时间的周内经过时间不是星期日(第1天)的0点0分15秒以前的情况下(在步骤S115b中“否”),控制部的处理转移到步骤S126b。
以上处理中的在步骤S105b、S106b中分别分支到“是”的模式相当于图4D,在步骤S115b、S116b中分别分支到“是”的模式相当于图4C。此外,在图4A、图4B的情况下,计时电路46计数的日期时间和输出的日期时间(准确的日期时间)之间的差比15秒大,因此在本变形例的日期时间取得的动作中,取得没有成功。
图12是表示变形例的日期时间取得处理的基于CPU410的控制步骤的流程图。
该日期时间取得处理除了将在第二实施方式的电子表1a中执行的日期时间取得处理中的步骤S101的处理置换为步骤S101b的处理这一点以外,与第二实施方式的日期时间取得处理相同,对于相同的处理内容附加相同的符号而省略说明。
在该日期时间取得处理中,CPU410参照修正履历存储部43a判别在最近的1个月以内是否有接收履历(步骤S101b)。该1个月的期间相当于如上述那样计时电路46计数的日期时间的偏差产生15秒左右的期间。在判别为在1个月以内有接收履历的情况下(在步骤S101b中“是”),CPU410的处理转移到步骤S102。在判别为在1个月以内没有接收履历的情况下(在步骤S101b中“否”),CPU410的处理转移到步骤S143。
如以上那样,在日期时间取得处理的变形例中,判别上次进行预定日期时间的取得后的经过时间是否为根据计时电路46的计时误差确定的预定的期间(在此例如为1个月)以上,在判别为是预定的期间以上的情况下,GPS接收处理部500的微计算机使得通过GPS接收处理部500接收HOW和WN的双方,CPU410使GPS接收处理部500根据接收到的HOW和WN如通常那样计算出日期时间。因此,在预计计时电路46的日期时间有大的偏差的情况下,并不强行地只根据HOW进行调整,而从最初也接收WN,由此能够不使处理复杂地高效地取得准确的日期时间数据。
另外,在RAM43中,设置修正履历存储部43a而存储进行了最近的日期时间数据的修正的日期时间,根据该日期时间数据计算从上次的日期时间取得的经过时间,进行与预定的期间的比较,因此不需要设置专用的计数器等,能够在必要的情况下容易地求出经过时间来判断是否需要取得WN数据。
另外,CPU410在计算出的日期时间(周内经过时间)是相对于其下限、在此为0秒即星期日的0点0分0秒、以及上限、在此为相当于7天的星期六的24点0分0秒的任意一个设定为预定的偏差幅度的15秒以内的情况下,将从7天减去了该15秒所得的6天23小时59分45秒设为预定幅度,根据输入输出时刻的差是否比该预定幅度大,来判别是否由于计时误差产生了跨周。即,相对于输入日期时间以固定幅度设定由于计时误差可能输出的日期时间的范围,因此能够更可靠地判别计时误差而取得准确的日期时间。
另外,在日期时间的计算是错误的情况下,在步骤S137b的处理中消去履历,由此在下一次的日期时间取得处理中的步骤S101b的处理中,判别为在1个月以内没有接收履历,容易分支到步骤S143的处理。
此外,本发明并不限于上述实施方式,能够进行各种变更。
例如,在上述实施方式中,设为输出的日期在输入的日期的±1天的范围内来进行判断,但并不限于此。例如,也可以在输出的日期早于输入的日期超过4天的情况下,取得从输出的日期时间减去7天所得的日期时间,在输出的日期晚于输入的日期超过4天的情况下,取得将输出的日期时间加上7天所得的日期时间。
另外,在上述实施方式中,以日期的偏差和秒的偏差为例进行了说明,但也可以是其他单位水平的偏差。即,将输出的日期时间以输入的小时、分的偏差作为对象,例如在存在6天23小时58分以上的偏差的情况下,通过使日期移动7天来修正2分左右内的偏差的日期,在输出的日期时间和输入的日期时间之间存在比该偏差小的偏差的情况下,可以作为错误、或者看作为输出的日期时间是准确的。与变形例同样地,能够根据计时电路46的计时误差(步数)来确定这样的划分方法。
另外,在上述实施方式中,在根据HOW和WN换算为年月日星期日期和时分秒后进行处理,但也可以在根据电子表1中的基于预定的基准的秒值进行处理后变换为年月日星期日期和时分秒。
在上述实施方式中,将最近的修正日期时间存储在修正履历存储部43a中,但也可以代替这样的存储,而以修正日期时间为起点使计数器动作而计数经过时间。在该情况下,可以在计数了预定的期间后的阶段中止、复位计数。
另外,在上述实施方式中,列举了以下的情况为例子进行了说明:由GPS接收处理部50和CPU41(GPS接收处理部500和CPU410)构成日期时间取得部10,GPS接收处理部50作为日期时间计算部50b根据在GPS接收处理部50中接收到的HOW、从CPU41取得的计时电路46的日期时间来进行日期时间的计算,取得了该计算出的时刻的CPU41作为日期时间修正部41c(误差判定部41c1和误差匹配部41c2)根据偏差的大小进行跨过周末时的调整的情况;和GPS接收处理部500作为日期时间计算部50b和日期时间修正部50c(误差判定部50c1和误差匹配部50c2)进行到跨过周末时的调整的情况,但也可以是GPS接收处理部50作为输出基于HOW的值的结构,CPU41作为日期时间计算部和日期时间修正部41c进行日期时间的计算和修正,可以适当地向电子表1内部的各CPU(微计算机)分配、或使得集中于一个CPU地进行用于取得准确的时刻的处理。
另外,也可以将上述第二实施方式的变形例子所示的将误差限定于15秒以内的条件应用于第一实施方式所示的日期时间取得处理。在该情况下,根据与闰秒相关的偏移值(现在为+16秒)、或TOW-Count的复位定时与日期的变更定时的偏差(6秒),进行图4C、图4D所示的条件划分。
另一方面,只可能在特定的期间和条件下产生图4C、图4D所示的情况(7天偏差),因此也可以不追加到日期时间取得处理、日期时间计算处理中而无视。在该情况下,也可以附加限制使得在该期间中不进行日期时间的计算、取得。
另外,在进行该情况的判定的情况下,也可以与输入输出的日期差为6天的情况组合地设为6天以上来进行判定,针对输出日期进行7天的加减运算。
另外,在上述实施方式中,说明了以下的情况,即根据UTC日期时间在CPU41和GPS接收处理部50之间进行日期时间信息的输入输出,在GPS接收处理部50中根据GPS日期时间进行处理,但输入输出的日期时间也可以是UTC日期时间以外的特定的地方时等。但是,GPS日期时间和地方时之间的差比GPS日期时间和UTC日期时间之间的差大,由此根据GPS日期时间在跨过周末的定时的该地方时的日期时间从周末(星期六的24点0分0秒)偏离,因此在根据地方时判别本发明的一周的偏差的情况下,有时必须设定与该地方时对应的判别条件。
另外,在上述实施方式中,以输出作为一周中的时间的TOW-Count的GPS卫星的数据为例进行了说明,但对于其他格式的卫星,能够根据该格式同样地应用本发明。
例如对于格洛纳斯(GLONASS)卫星的数据,根据各数据流取得与流编号对应的时刻,在各帧中取得一次的日期数据。因此,能够进行以下的处理,即在将两端的时刻、例如在输入23点左右的时刻,输出0点左右的时刻的情况下,使日期前进1天,在输入0点左右的时刻,输出23点左右的时刻的情况下,使日期延迟1天。
另外,在上述日期时间取得处理中成为错误的情况下,也可以原样地不变更日期而只修正时刻,也可以直接结束该处理。或者,还可以在消去一周以内的接收履历后再执行日期时间取得处理,接收HOW和WN的双方,取得准确的日期时间。
另外,在上述实施方式中,作为电子设备以电子手表为例进行了说明,但并不限于此,也能够将本发明应用于短时间地接收来自GPS卫星的电波来取得日期时间信息的其他电子设备、例如电子步数计、便携型信息终端、便携电话、智能手机、数字照相机、导航装置。
另外,在上述实施方式中,以进行数字显示的电子表为例进行了说明,但也可以是使用指针的模拟显示式的电子表。
另外,在上述实施方式中,使GPS接收处理部50进行接收控制,但也可以使CPU41进行全部的处理。
另外,在上述实施方式中,公开了使用ROM42作为本发明的程序的计算机可读取的介质的例子,但并不限于该例子。作为其他的计算机可读取的介质,能够应用闪速存储器、SSD(固态盘)等非易失性存储器、HDD(硬盘驱动器)、CD-ROM、USB存储器等可携带型记录介质。另外,作为经由通信线路提供本发明的程序的数据的介质,也将载波(carrier wave)应用于本发明。
除此以外,在不脱离本发明的主要内容的范围内,能够适当地变更上述实施方式所示的具体结构、数值、控制步骤等细节部分。
说明了本发明的若干个实施方式,但本发明的范围并不限于上述实施方式,包含权利要求记载的发明的范围和其等价的范围。

Claims (16)

1.一种电子设备,其特征在于,具备:
计时部,其对日期时间进行计数;
接收部,其接收来自测位卫星的发送电波;
接收控制部,其控制上述接收部的接收期间;
日期时间取得部,其根据上述接收到的发送电波取得日期时间,其中,
上述接收控制部使上述接收部只接收上述测位卫星发送的第一时间单位的第一日期时间信息、单位幅度比该第一时间单位大的第二时间单位的第二日期时间信息中的上述第一日期时间信息,
上述日期时间取得部具备:
日期时间计算部,其基于根据上述计时部的日期时间计算的上述第二时间单位的内部日期时间信息和通过上述接收部接收到的上述第一日期时间信息,计算与上述内部日期时间信息相关的范围内的日期时间;
日期时间修正部,其根据通过上述日期时间计算部计算出的日期时间和通过上述计时部计数的日期时间之间的差值,修正上述计算出的日期时间。
2.根据权利要求1所述的电子设备,其特征在于,
上述日期时间修正部具备:
误差判定部,其判别上述差值是否为预定幅度以上;
误差匹配部,在判别为上述预定幅度以上的情况下,将上述计算出的日期时间修正为向与该计算出的日期时间相对于上述计时部的日期时间不同的方向相反的方向错开上述第二时间单位的单位幅度的量所得的日期时间。
3.根据权利要求2所述的电子设备,其特征在于,
在计算出的上述第一时间单位的值相对于该第一时间单位的上限和下限的任意一个处于预定的偏差幅度以内的情况下,上述误差判定部将从上述第二时间单位的单位幅度减去上述偏差幅度所得的值判定为上述预定幅度。
4.根据权利要求2所述的电子设备,其特征在于,
能够用上述第一时间单位的值和单位幅度比上述第一时间单位大并且单位幅度比上述第二时间单位小的第三时间单位的值的组合,来表示上述第一日期时间信息,
在与上述计算出的日期时间相关的上述第三时间单位的值相对于该第三时间单位的上限和下限的任意一个处于预定的偏差幅度以内的情况下,上述误差判定部判别与该计算出的日期时间相关的上述第三时间单位的值和与通过上述计时部计数的日期时间相关的第三时间单位的值之间的差值,是否为从与上述第二时间单位的单位幅度相当的上述第三时间单位的值减去上述偏差幅度所得的值以上。
5.根据权利要求1~4的任意一项所述的电子设备,其特征在于,
具备:日期取得定时判别部,其判别从上次进行上述日期时间的取得后的经过时间是否为根据上述计时部的计时误差确定的预定的期间以上,
在判别为上述预定的期间以上的情况下,
上述接收控制部使上述接收部接收上述第一日期时间信息和上述第二日期时间信息的双方,
上述日期时间取得部根据通过该接收部接收到的上述第一日期时间信息和上述第二日期时间信息来计算日期时间。
6.根据权利要求5所述的电子设备,其特征在于,
具备:履历存储部,其存储与上述日期时间取得部的日期时间的取得相关的履历,
上述日期取得定时判别部参照该存储的履历判别是否为上述预定的期间以上。
7.根据权利要求2~4的任意一项所述的电子设备,其特征在于,
在通过上述日期时间计算部计算出的日期时间和通过上述计时部计数的日期时间之间的差值为上述预定幅度以上、并且不足从上述第二时间单位的单位幅度减去上述预定幅度所得的幅度的情况下,上述日期时间取得部不取得上述计算出的上述第二时间单位的值。
8.根据权利要求1~4的任意一项所述的电子设备,其特征在于,
上述测位卫星是GPS卫星,
上述接收控制部使得接收HOW作为上述第一日期时间信息,
上述日期时间取得部根据上述计时部的日期时间计算与WN相关的值作为上述内部日期时间信息。
9.根据权利要求5所述的电子设备,其特征在于,
上述测位卫星是GPS卫星,
上述接收控制部使得接收HOW作为上述第一日期时间信息,
上述日期时间取得部根据上述计时部的日期时间计算与WN相关的值作为上述内部日期时间信息。
10.根据权利要求6所述的电子设备,其特征在于,
上述测位卫星是GPS卫星,
上述接收控制部使得接收HOW作为上述第一日期时间信息,
上述日期时间取得部根据上述计时部的日期时间计算与WN相关的值作为上述内部日期时间信息。
11.根据权利要求7所述的电子设备,其特征在于,
上述测位卫星是GPS卫星,
上述接收控制部使得接收HOW作为上述第一日期时间信息,
上述日期时间取得部根据上述计时部的日期时间计算与WN相关的值作为上述内部日期时间信息。
12.根据权利要求8所述的电子设备,其特征在于,
能够用上述第一时间单位的值和与比上述第一时间单位的单位幅度即秒大并且比上述第二时间单位的单位幅度即周小的单位幅度的日对应的第三时间单位的星期日期的组合,来表示上述第一日期时间信息,
在与上述计算出的日期时间相关的星期日期为星期日或星期六的情况下,上述误差判定部判别该计算出的日期时间的日期和通过上述计时部计数的日期时间的日期之间的差值是否为6天以上,
在通过上述日期时间计算部计算出的日期时间的日期和通过上述计时部计数的日期时间的日期之间的差值处于2天以上、不足6天的范围内的情况下,上述接收控制部使上述接收部再次动作,来接收上述第一日期时间信息和上述第二日期时间信息的双方。
13.根据权利要求8所述的电子设备,其特征在于,
上述日期时间计算部计算以上述GPS卫星安装的时钟为基准的日期时间,
上述日期时间修正部按照以与上述计时部的输入输出相关的时钟为基准的日期时间,进行与上述计时部计数的日期时间的比较和上述计算出的日期时间的修正,
能够用上述第一时间单位的值和与比上述第一时间单位的单位幅度即秒大并且比上述第二时间单位的单位幅度即周小的单位幅度的日对应的第三时间单位的星期日期的组合,来表示上述第一日期时间信息,
上述误差判定部在上述计算出的日期时间的星期日期为星期日或星期六的情况下,判别该计算出的日期时间的日期和通过上述计时部计数的日期时间的日期之间的差值是否为6天以上,
在通过上述日期时间计算部计算出的日期时间的日期和通过上述计时部计数的日期时间的日期之间的差值处于2天以上、不足6天的范围内的情况下,上述接收控制部使上述接收部再次动作,来接收上述第一日期时间信息和上述第二日期时间信息的双方。
14.根据权利要求13所述的电子设备,其特征在于,
根据闰秒的实施状况确定通过上述GPS卫星安装的时钟进行计数的日期时间和通过与上述计时部的输入输出相关的时钟进行计数的日期时间之间的差值。
15.根据权利要求1~4的任意一项所述的电子设备,其特征在于,
该电子设备是具备能够显示日期时间的显示部、控制该显示部的动作的显示控制部的电子表。
16.一种日期时间信息的取得方法,其使用了对日期时间进行计数的计时部、接收来自测位卫星的发送电波的接收部,该日期时间信息的取得方法的特征在于,包括:
控制上述接收部的接收期间的接收控制步骤;
根据上述接收到的发送电波取得日期时间的日期时间取得步骤,其中,
上述接收控制步骤使上述接收部只接收上述测位卫星发送的第一时间单位的第一日期时间信息、单位幅度比该第一时间单位大的第二时间单位的第二日期时间信息中的上述第一日期时间信息,
上述日期时间取得步骤包括:
基于根据上述计时部的日期时间计算的上述第二时间单位的内部日期时间信息和通过上述接收部接收到的上述第一日期时间信息,计算与上述内部日期时间信息相关的范围内的日期时间的日期时间计算步骤;
根据在上述日期时间计算步骤中计算出的日期时间和通过上述计时部计数的日期时间之间的差值,修正上述计算出的日期时间的日期时间修正步骤。
CN201410831988.6A 2013-12-26 2014-12-26 电子设备以及日期时间信息的取得方法 Active CN104749947B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2013268841 2013-12-26
JP2013-268841 2013-12-26
JP2014-207038 2014-10-08
JP2014207038A JP6435762B2 (ja) 2013-12-26 2014-10-08 電子機器、プログラム、及び、日時情報の取得方法

Publications (2)

Publication Number Publication Date
CN104749947A true CN104749947A (zh) 2015-07-01
CN104749947B CN104749947B (zh) 2017-07-14

Family

ID=53481604

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410831988.6A Active CN104749947B (zh) 2013-12-26 2014-12-26 电子设备以及日期时间信息的取得方法

Country Status (3)

Country Link
US (1) US9395700B2 (zh)
JP (1) JP6435762B2 (zh)
CN (1) CN104749947B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106918823A (zh) * 2015-12-24 2017-07-04 卡西欧计算机株式会社 卫星电波接收装置、电波表以及信息获取方法
CN107038552A (zh) * 2016-12-20 2017-08-11 阿里巴巴集团控股有限公司 业务处理方法、装置及设备、可读介质
CN107203127A (zh) * 2016-03-16 2017-09-26 卡西欧计算机株式会社 卫星电波接收装置、电波表以及日期时间信息输出方法
CN108958017A (zh) * 2017-05-17 2018-12-07 卡西欧计算机株式会社 电子时钟、设备、日期时间取得控制方法及记录介质
CN112235006A (zh) * 2020-09-03 2021-01-15 北京电子工程总体研究所 一种克服gps/北斗星期数返零的方法和接收装置
CN113382106A (zh) * 2020-02-25 2021-09-10 卡西欧计算机株式会社 电子设备、判定***、判定方法以及存储介质

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3026855B1 (fr) * 2014-10-06 2016-12-09 Airbus Operations Sas Procede et dispositif de determination d'au moins une date a l'aide de systemes de positionnement et de datation par satellites.
US10162792B2 (en) * 2016-10-13 2018-12-25 Baidu Usa Llc Method and system for high precision time synchronization
CN106788957B (zh) * 2016-12-30 2022-02-11 广州华多网络科技有限公司 一种校正计时器时间误差的方法及装置
JP6790887B2 (ja) * 2017-02-13 2020-11-25 カシオ計算機株式会社 衛星電波受信装置、電子時計、測位制御方法及びプログラム
CN109001970B (zh) * 2017-06-07 2021-09-24 精工爱普生株式会社 计时装置、电子设备以及移动体
JP2019060625A (ja) * 2017-09-25 2019-04-18 カシオ計算機株式会社 衛星電波受信装置、電子時計、測位情報取得制御方法及びプログラム
EP3599518A1 (fr) * 2018-07-24 2020-01-29 ETA SA Manufacture Horlogère Suisse Procede de codage et de transmission d'au moins une heure solaire

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030112179A1 (en) * 2001-12-13 2003-06-19 Gronemeyer Steven A. Fast acquisition of GPS signal
US20070241959A1 (en) * 2006-03-31 2007-10-18 Casio Computer Co., Ltd. Timepiece and time correction method
CN101118414A (zh) * 2006-07-31 2008-02-06 精工爱普生株式会社 时间校正装置、带时间校正装置的计时装置及时间校正方法
CN101441440A (zh) * 2007-11-21 2009-05-27 精工爱普生株式会社 时刻校正装置、计时装置以及时刻校正方法
CN101488007A (zh) * 2008-01-16 2009-07-22 精工爱普生株式会社 电子钟表及电子钟表的控制方法
CN102004432A (zh) * 2009-08-28 2011-04-06 精工爱普生株式会社 星期指定日前后判定装置及方法、夏令时判定装置及钟表
CN103733146A (zh) * 2011-08-11 2014-04-16 西铁城控股株式会社 电波手表

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3796380B2 (ja) 1999-08-12 2006-07-12 セイコープレシジョン株式会社 時刻修正用情報出力装置および自動時刻修正時計
JP2002071854A (ja) 2000-09-04 2002-03-12 Nippon Telegr & Teleph Corp <Ntt> 標準電波受信装置
US7649812B2 (en) * 2007-11-21 2010-01-19 Seiko Epson Corporation Time adjustment device, timepiece with a time adjustment device, and a time adjustment method
JP5310426B2 (ja) * 2009-09-15 2013-10-09 セイコーエプソン株式会社 電子時計および電子時計の時刻修正方法
US9317017B2 (en) * 2012-07-11 2016-04-19 Citizen Holdings Co., Ltd. Satellite radio-controlled wristwatch

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030112179A1 (en) * 2001-12-13 2003-06-19 Gronemeyer Steven A. Fast acquisition of GPS signal
US20070241959A1 (en) * 2006-03-31 2007-10-18 Casio Computer Co., Ltd. Timepiece and time correction method
CN101118414A (zh) * 2006-07-31 2008-02-06 精工爱普生株式会社 时间校正装置、带时间校正装置的计时装置及时间校正方法
CN101441440A (zh) * 2007-11-21 2009-05-27 精工爱普生株式会社 时刻校正装置、计时装置以及时刻校正方法
CN101488007A (zh) * 2008-01-16 2009-07-22 精工爱普生株式会社 电子钟表及电子钟表的控制方法
CN102004432A (zh) * 2009-08-28 2011-04-06 精工爱普生株式会社 星期指定日前后判定装置及方法、夏令时判定装置及钟表
CN103733146A (zh) * 2011-08-11 2014-04-16 西铁城控股株式会社 电波手表

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106918823A (zh) * 2015-12-24 2017-07-04 卡西欧计算机株式会社 卫星电波接收装置、电波表以及信息获取方法
CN107203127A (zh) * 2016-03-16 2017-09-26 卡西欧计算机株式会社 卫星电波接收装置、电波表以及日期时间信息输出方法
CN107203127B (zh) * 2016-03-16 2019-11-01 卡西欧计算机株式会社 卫星电波接收装置、电波表以及日期时间信息输出方法
CN107038552A (zh) * 2016-12-20 2017-08-11 阿里巴巴集团控股有限公司 业务处理方法、装置及设备、可读介质
CN108958017A (zh) * 2017-05-17 2018-12-07 卡西欧计算机株式会社 电子时钟、设备、日期时间取得控制方法及记录介质
CN108958017B (zh) * 2017-05-17 2022-01-25 卡西欧计算机株式会社 电子时钟、设备、日期时间取得控制方法及记录介质
CN113382106A (zh) * 2020-02-25 2021-09-10 卡西欧计算机株式会社 电子设备、判定***、判定方法以及存储介质
CN113382106B (zh) * 2020-02-25 2022-10-28 卡西欧计算机株式会社 电子设备、判定***、判定方法以及存储介质
CN112235006A (zh) * 2020-09-03 2021-01-15 北京电子工程总体研究所 一种克服gps/北斗星期数返零的方法和接收装置
CN112235006B (zh) * 2020-09-03 2022-08-19 北京电子工程总体研究所 一种克服gps/北斗星期数返零的周计数方法和接收装置

Also Published As

Publication number Publication date
JP6435762B2 (ja) 2018-12-12
US9395700B2 (en) 2016-07-19
JP2015143674A (ja) 2015-08-06
US20150185705A1 (en) 2015-07-02
CN104749947B (zh) 2017-07-14

Similar Documents

Publication Publication Date Title
CN104749947A (zh) 电子设备以及日期时间信息的取得方法
CN105988363B (zh) 电波接收装置、电波表、信号取得方法
CN100592031C (zh) 用于实时钟的电力不足检测的方法及设备
JP5428167B2 (ja) 時刻修正装置、時刻修正装置付き計時装置及び時刻修正方法
CN102636985B (zh) 电子钟表以及电子钟表的接收控制方法
CN107831647B (zh) 定位装置、电子表、定位控制方法及存储介质
CN104471493A (zh) 卫星电波手表
CN107203127B (zh) 卫星电波接收装置、电波表以及日期时间信息输出方法
JP6115589B2 (ja) 衛星電波受信装置、電子時計、日時情報取得方法及びプログラム
JP2016121983A (ja) 電波時計、日時情報取得方法及びプログラム
US8482459B2 (en) Positioning device, positioning method and storage medium storing program
JP6790887B2 (ja) 衛星電波受信装置、電子時計、測位制御方法及びプログラム
US9933757B2 (en) Satellite radio-wave reception device, radio clock, information acquisition method, and recording medium
US7474651B2 (en) Radio wave correction clock
CN104252130A (zh) 无线电时钟
JP6485148B2 (ja) 電波時計
JP6741058B2 (ja) 電子機器、プログラム、及び、日時情報の取得方法
JP6702246B2 (ja) 衛星電波受信装置、電子時計、日時取得方法及びプログラム
JP6493574B2 (ja) 電波受信装置、電波時計、信号取得方法及びプログラム
JP2019158632A (ja) 衛星電波受信装置、電子時計及び日時取得方法
JP6953860B2 (ja) 電子時計、日時情報取得方法及びプログラム
US11703812B2 (en) Timepiece, control method for change of time, and storage medium
JP2017142254A (ja) 衛星電波受信装置、電子時計、日時情報取得方法及びプログラム
JP2019090833A (ja) 電波時計
JP2018010004A (ja) 衛星電波受信装置、電波時計、情報取得方法及びプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant