电子时钟、设备、日期时间取得控制方法及记录介质与流程

文档序号:16204886发布日期:2018-12-08 06:58阅读:301来源:国知局
电子时钟、设备、日期时间取得控制方法及记录介质与流程

本发明涉及电子时钟、设备、日期时间取得控制方法及记录介质。

背景技术

过去,存在一种能够从外部接收当前日期时间信息来维持准确的日期时间的计数及显示的电子时钟。作为外部的当前日期时间信息的信息源,广泛使用利用了低频带电波的标准电波、来自定位卫星的发送电波中包含的导航消息等。

在这种与电波接收有关的动作、尤其是来自定位卫星的电波接收动作中,与电子时钟的日期时间的计数动作、显示动作等相比,显著地消耗更多的电力。另外,尤其是在便携式的电子时钟中,有时随着用户的移动电波接收环境发生较大变化,优选快速接收并取得所需要的信息。

针对这种状况,已知一种技术,其考虑电子时钟内部的计数时间的偏差(步数),基于从外部取得当前日期时间信息后的经过时间来推定当前的日期时间的偏差量,通过在该推定的范围内将需要的信息设为接收对象,在可能的范围内缩短接收时间(例如,日本专利文献日本特开2015-172523号公报)。

然而,当简单地减少接收对象时,接收灵敏度降低造成的错误识别、与不同的码串部分的偶然一致这样的错误识别的概率上升。



技术实现要素:

本发明公开了电子时钟、设备、日期时间取得控制方法及记录介质。

为了实现上述目的,优选的实施方式为一种电子时钟,该电子时钟具备:

时钟电路,其对日期时间进行计数;

卫星电波接收器,其接收来自定位卫星的电波;以及

处理器,其进行与取得当前日期时间信息相关的控制动作,基于取得的当前日期时间信息来修正所述时钟电路计数的日期时间,

所述处理器在使所述卫星电波接收器进行电波接收来取得当前日期时间的情况下,基于最近对所述时钟电路计数的日期时间进行修正后的经过时间来选择当前日期时间的多种取得方法中的某一种,

在所述多种取得方法中包含预测接收取得,即根据所述时钟电路计数的日期时间,生成假设由所述卫星电波接收器进行接收的假设码串,基于接收到该假设码串的定时来取得当前日期时间。

附图说明

图1是表示本实施方式的电子时钟的功能结构的框图。

图2说明从gps卫星电波发送的信号(导航消息)的格式。

图3是表示由本实施方式的电子时钟执行的卫星电波接收控制处理的控制顺序的流程图。

具体实施方式

以下,基于附图来说明实施方式。

图1是表示本实施方式的电子时钟1的功能结构的框图。

电子时钟1具备:微型计算机40、卫星电波接收处理部50及天线a1、操作受理部61、显示部62、低频带接收器63及天线a2、发射与接收电路64及天线a3、光量传感器65、rom66(readonlymemory只读存储器)、供电部70等。

微型计算机40对电子时钟1的整体动作进行综合控制。微型计算机40具备:cpu41(centralprocessingunit中央处理器)、ram43(randomaccessmemory随机存取存储器)、振荡电路46、分频电路47、计时电路48等。作为控制动作,除了与通常的日期时间显示动作、当前日期时间信息的取得以及计时电路48计数的日期时间的修正相关的各种控制动作以外,还可包含与电子时钟1所具有的各种功能对应的动作,例如警报通知功能、计时器功能、或者秒表功能等。另外,微型计算机40能够根据供电部70的电池71的余量或在夜间电子时钟1的不使用状态等,转移至对部分功能,例如显示画面621的显示内容、亮度等进行限制来降低消耗电力的睡眠模式。

cpu41是进行各种运算处理的处理器,进行控制动作。

ram43向cpu41提供用于作业的存储空间,并存储临时数据。

在ram43中存储了当地时间设定433,即为相对于utc日期时间的时差信息以及与其位置(例如、都市)相关的信息,当地时间设定433包含对当前位置等所设定的世界区域的当前日期时间(例如、当地时间)进行显示以及利用该当前日期时间时的时区设定和夏令时设定。在当地时间设定433中包含与在该位置(例如、都市)能够接收的标准电波的有无、种类相关的信息。

另外,在ram43中存储并保持日期时间信息取得历史信息431、接收设定432及配对设定434。日期时间信息取得历史信息431包含过去从外部取得的当前日期时间信息的取得目标及其取得日期时间的信息。在日期时间信息取得历史信息431中存储的取得目标以及取得日期时间的信息至少存储最近的一次,但是也可以存储多次。另外,在日期时间信息取得历史信息431中也可以包含尝试进行取得而失败的情况的信息。

接收设定432是根据最近的日期时间信息取得动作来预先设定下一次的卫星电波接收处理部50接收日期时间的方法时的设定信息。作为接收设定432,如后所述,包含部分数据接收设定、全数据接收设定以及非它们中的任意一个的无设定的状态。

配对设定434保持经由发射与接收电路64通过近距离无线通信能够进行通信的外部设备的识别信息。在进行近距离无线通信时,基于该配对设定434的识别信息,对该识别信息表示的外部设备发送通信连接的要求。

振荡电路46生成并输出预定的频率的信号。对于信号的生成例如使用晶体振荡器等。对于微型计算机40外接该晶体振荡器即可。

分频电路47输出以预先设定的分频比对于从振荡电路46输入的频率信号进行分频后的分频信号。分频比的设定可以由cpu41来变更。

计时电路48通过对从分频电路47输入的预定的频率的分频信号进行计数,来对当前的日期时间(时刻及日期)进行计数并保持。计时电路48的日期时间的计数精度根据外部环境,主要是周边温度而进行变化。通常,该计数精度为每天0.5秒左右的偏差,但是随着与基准温度(例如,20℃等)的偏差变大而降低,例如,在晴天的车内、寒冬环境的屋外等极端环境下,能够产生更大(例如、3秒)的偏差。cpu41能够根据卫星电波接收处理部50、发射与接收电路64取得的当前日期时间或者基于低频带接收器63接收到的标准电波而求出的当前日期时间,来修正计数的日期时间。

卫星电波接收处理部50进行对于来自美国的gps(globalpositioningsystem全球定位系统)这样的卫星定位系统(gnss;globalnavigationsatellitesystem全球导航卫星系统)的定位卫星的发送电波进行接收以及处理的接收动作,取得当前日期时间、当前位置的信息,并以预定格式向cpu41输出cpu41要求的信息。卫星电波接收处理部50具备:卫星电波接收器51、处理器52和存储部53等。

卫星电波接收器51接收并检测来自接收对象的定位卫星的发送电波,进行该定位卫星的识别以及确定发送信号的相位的捕捉处理,基于捕捉到的定位卫星的识别信息以及相位来跟踪来自该定位卫星的发送电波,持续地解调并取得发送信号(导航消息)。

处理器52具备cpu等,进行与卫星电波接收处理部50的动作有关的各种控制。处理器52按照来自微型计算机40的指示,在适当的定时通过卫星电波接收器51进行来自定位卫星的电波接收,进行与后述的多种当前日期时间的取得方法相对应的处理来取得需要的信息,进行当前日期时间的确定和当前位置的计算(即为定位)。

通过微型计算机40以及处理器52来构成本实施方式的电子时钟1的处理器。

在存储部53中存储各种设定数据和接收信息等接收控制信息531、闰秒修正值532、与在卫星电波接收处理部50中由处理器52执行的控制有关的程序等。作为设定数据,例如包含各定位卫星的导航消息的格式数据、用于判别接收等级的基准数据、后述的wn的周期设定数据等。另外,作为接收信息,例如包含所取得的各定位卫星的历书等。闰秒修正值532存储用于对gps的定位卫星(以下记作gps卫星)发送的日期时间与utc日期时间(协调世界时)之间的与闰秒相关的偏差进行修正的值。这里gps卫星包含gps以及使用与其相同的发送频率通过大致相同的格式来发送导航消息的用于引导等的增补卫星。

操作受理部61受理用户操作等来自外部的输入操作。操作受理部61具备按钮开关、表冠等,向cpu41输出与按钮开关的按下动作、表冠的拔出、旋转及按回的各动作相对应的操作信号。

显示部62基于cpu41的控制来进行各种信息的显示。显示部62具备:显示驱动器622、显示画面621等。显示画面621例如通过以分段方式或者点阵方式或者这些方式的组合而构成的液晶显示画面(lcd)等来进行数字显示。或者,作为显示部62,也可以具有通过指针以及使指针进行旋转动作的步进电动机等可进行显示的结构,来替代通过显示画面621进行的数字显示。显示驱动器622基于来自微型计算机40的控制信号,向显示画面621输出用于使显示画面621进行显示的驱动信号。

低频带接收器63经由天线a2接收并解调标准电波,该标准电波通过低频带正在发送包含当前日期时间信息(包含时刻信息以及日期信息)的信号(时间代码)。关于时间代码,以1分钟周期对该分钟的日期时间数据进行编码来进行发送,在电子时钟1中,通过确认多次例如3次的接收结果(从接收到的码串取得的日期时间)的匹配,来取得准确的当前日期时间。因此,在接收状况良好的情况下,每一次的接收动作时间为3分钟~4分钟左右。

作为标准电波,广泛使用日本的jjy(注册商标)、美国的wwvb、英国的msf以及德国的dcf77等。按照上述当地时间设定433来决定作为接收对象的标准电波,或者在任何一个标准电波均为接收区域以外的情况下,不将这些标准电波作为接收对象。

发射与接收电路64基于cpu41的控制,使用天线a3与外部的电子设备(外部设备)进行近距离无线通信,在此进行各种动作以便通过蓝牙(bluetooth;注册商标)进行通信(主要是版本4.0等的低功耗的通信)。发射与接收电路64基于已决定的通信规格来进行控制动作,解调并取得发送给电子时钟1的通信数据并输出至cpu41,并且对发送至通信对象的外部设备的通信数据进行调制来作为通信电波进行输出。将成为通信对象的外部设备的识别信息存储保持在上述配对设定434中,通常,发射与接收电路64向该识别信息所表示的外部设备发送通信连接的请求。能够从外部设备取得当前日期时间信息。在以取得当前日期时间信息为目的来进行通信时,在外部设备与电子时钟1之间,除了与通信连接的确立以及断开有关的控制信号以外,进行与当前日期时间信息的请求以及响应有关的信号的程度的信号交换,通信时间为1秒以下左右,通信量非常小。

作为近距离无线通信的通信连接对象的外部设备,没有特别限定,主要使用智能手机、移动电话等便携式终端。通过预先保持这些外部设备的识别信息(配对设定434),在从电子时钟1进行了通信连接的请求时,当该外部设备在可通信的范围内运转时,进行通信连接。

例如与显示部62的显示画面并列配置地设置光量传感器65,该光量传感器65对从外部照射的光量进行测量。作为该光量传感器65,例如使用光电二极管。光量传感器65输出与入射光量对应的电信号(电压信号或电流信号),将该电信号通过省略图示的adc(模拟/数字转换器)进行数字采样来输入至cpu41。

rom66存储用于cpu41执行控制动作的程序661、初始设定数据等。作为rom66,除了掩膜rom以外或者为了替代该掩膜rom,可以具有能够进行数据的擦写更新的闪速存储器等非易失性存储器。程序661中包含与当前日期时间的取得相关的控制程序。在初始设定数据中包含世界各地的时区设定、夏令时设定这样的相对于utc日期时间的时差信息以及与其位置(例如,都市)相关的信息、以及与在该位置(例如,都市)能够接收的标准电波的有无和种类相关的信息,将相当于当前位置的位置(例如,都市)的设定数据存储在ram43中来使用。对于微型计算机40外接rom66,但是也可以与微型计算机40一体地形成。

供电部70向电子时钟1的各部供给该各部进行动作所需要的电力。供电部70通过各部的动作电压来供给从电池71输出的电力。在动作电压根据动作部位而不同的情况下,供电部70使用调节器进行电压转换来进行输出。作为电池71,可以具备进行与入射光相对应的发电的太阳能板和对发电的电力进行蓄电的二次电池等,可以可拆卸地设置干电池或充电电池等。

接着,对本实施方式的电子时钟1的当前日期时间信息的取得动作进行说明。

如上所述,在电子时钟1的计时电路48计数的日期时间中,在通常的条件下,能够产生每天最大0.5秒左右的偏差。另外,在温度条件严格的情况下,有时能够产生每天最大3秒左右的偏差。对此,在电子时钟1中,定期地以及根据用户的预定的命令操作等从外部取得准确的当前日期时间来修正计时电路48计数的日期时间。由此,使计时电路48计数的日期时间的偏差保持在较小的状态。

在电子时钟1中,将由卫星电波接收处理部50得到的当前日期时间、从低频带接收器63接收到的标准电波中得到的当前日期时间信息、以及经由发射与接收电路64通过蓝牙通信从外部设备得到的当前日期时间信息这3种作为当前日期时间信息的取得目标。

通常以足够的精度(10msec左右)得到基于低频带接收器63接收到的标准电波的日期时间。

在经由发射与接收电路64从外部设备取得当前日期时间信息的情况下,存在得到该外部设备计数的日期时间的情况以及得到基于外部设备所具备的卫星电波接收处理部取得日期时间的结果的日期时间的情况。另外,在外部设备具有移动电话功能的情况下,从移动电话通信的基站取得当前日期时间信息,在外部设备具有互联网连接功能的情况下,可以经由外部设备间接地取得从网上的时间服务器等取得的当前日期时间信息。其中,在得到外部设备自身计数的日期时间的情况下,与计时电路48计数的日期时间同样地可能产生偏差。以下,假设不取得关于从该外部设备得到的日期时间的精度的信息来进行说明,但是在从外部设备得到与发送日期时间的精度有关的信息的情况下,也可以使用该信息。

从卫星电波接收处理部50得到的日期时间通常为足够的精度(例如,10~100msec以下的偏差)。但是,在基于来自gps卫星的电波来取得日期时间的情况下,另外需要闰秒修正值532。gps卫星发送未考虑闰秒的日期时间。因此,在卫星电波接收处理部50中,根据闰秒修正值532转换为utc日期时间来进行输出,其中,闰秒修正值532表示与考虑了闰秒的utc日期时间之间的偏差时间。该闰秒修正值532可以从gps卫星取得,但是由于频率低(12.5分钟一次),因此优选与来自gps卫星的发送定时相匹配地进行接收,或者经由发射与接收电路64从外部取得。

关于闰秒,当前可半年执行一次。在执行了闰秒的情况下,在该定时插入或者删除预定秒(当前仅为1秒)。因此,在直至能够执行闰秒的定时为止未取得与有无执行相关的信息和执行后的偏差时间的信息的情况下,在直至取得该偏差时间的信息为止的期间,在从卫星电波接收处理部50得到的日期时间中有可能产生1秒单位的偏差。

此外,在标准电波中的jjy、wwvb中,在能够执行闰秒的定时之前的预定期间发送与闰秒执行有无预定相关的信息,因此也能够基于该信息,在能够执行的定时修正偏差时间。

在本实施方式的电子时钟1中,从这些中选择当前日期时间信息的取得方法。在此,例如,关于经由发射与接收电路64取得当前日期时间信息的方法,在已进行了配对设定的情况下,在一天中以预定的次数(例如2~4次等)定期地进行,以及在将日期时间以外的信息的发送接收作为目的而进行了通信连接的情况下进行。另外,与此不同地,在标准电波的接收区域内,一天一次在预定的定时通过低频带接收器63接收标准电波。当在标准电波的接收区域以外或者即使在接收区域内但是标准电波的接收已失败等情况下,一天一次在满足预定条件的定时以及基于用户进行的预定的输入操作等,通过由卫星电波接收处理部50接收来自定位卫星(例如,gps卫星)的电波来取得日期时间。

接着,针对通过卫星电波接收处理部50的动作来取得当前日期时间的情况进行更详细地说明。

图2用于说明从gps卫星电波发送的导航消息的格式。

在gps中,从各个gps卫星分别发送30秒单位的帧数据,合计发送25页,由此以12.5分钟的周期输出全部数据(一连串的数据)。在gps中,对于每个gps卫星使用固有的c/a代码,该c/a代码以1.023mhz排列1023个代码(码片)并以1msec周期来进行重复。由于该码片的头部与gps卫星的内部时钟同步,因此通过对每个gps卫星检测该相位的偏差来检测传输时间,即为与gps卫星到当前位置的距离相对应的相位偏差(伪距离)。

各帧数据由5个子帧(各6秒)构成。并且,各子帧由10个字(代码块,各0.6秒,依次为字1~字10)构成。各字分别为30比特的长度(即,由30个二进制码构成)。

字1与字2的数据格式在所有子帧中相同。即,在所有子帧中能够每隔6秒取得字1、字2的内容。在字1中发送遥测字(tlmword)。在遥测字中,继8比特的固定码串即前导(preamble)之后,包含14比特的遥测消息(tlmmessage),在其后间隔1比特的完整性状态标志(integritystatusflag)和1比特的预备位而配置6比特的奇偶校验码串(奇偶校验码)。在字2中发送传递字(handoverword;how)。在how中,继表示周内经过时间的17比特的周内时间计数(tow-count)(也称为z计数)之后,各通过1比特表示了警报标志(alertflag)和反欺骗标志(anti-spoofflag)。此后,通过3比特来表示用于表示子帧的编号(周期编号)的子帧id(subframe-id),隔着奇偶校验码串的匹配用2比特来排列6比特的奇偶校验码串。

字3及其以后的数据根据子帧而不同。在子帧1的字3中,头部包含10比特的wn(weeknumber周数)。子帧2、3中主要包含星历,在子帧4的一部分以及子帧5中发送历书。即,这些信息在帧内可每隔30秒取得一次。上述的闰秒修正值仅在第18页的帧4中12.5分钟发送一次。

通常,为了解读导航消息,需要确定各子帧的头部中包含的固定码串(前导)。另外,在这些当中,在各子帧中通过周内时间(tow)计数表示的日期时间是在下一个子帧的头部的定时的日期时间。

卫星电波接收处理部50为了得到当前日期时间所需要的信息根据计时电路48计数的日期时间中包含的偏差的大小而不同。如果计时电路48计数的日期时间中没有大的(例如、日期或周不同)偏差(如果是预定范围以下的偏差),则从任意一个子帧仅取得部分数据(例如,周内时间计数)(所需时间为2~6秒左右)来与计时电路48计数的日期时间进行组合,由此得到准确的日期时间(部分数据接收取得)。此外,即使在部分数据接收取得的情况下,在此,由于接收至一个子帧的字3为止,因此根据接收定时,有时还一并接收子帧1的字3中包含的wn。在计时电路48计数的日期时间可能存在大的偏差(如果是预定范围以上的偏差)的情况下,则一并接收子帧1的wn,即,通过从导航消息中取得与日期时间有关的所有数据(3~30秒左右),从而不考虑计时电路48的计数日期时间地根据从gps卫星取得的信息来取得日期时间(全数据接收取得)。此外,这里所说的“与日期时间有关的所有数据”中不包含后述的与闰秒的修正值有关的修正信息。

另外,如果计时电路48计数的日期时间的偏差足够小(例如,±3秒以下)(如果是预定范围以下的偏差),则能够预先假设接收的导航消息的内容,即、各子帧的头部中的8比特固定码串(前导)、how中的17比特的周内时间计数和3比特的子帧id。另外,关于遥测字和how中包含的预备位、完整性状态标志、警报标志和反欺骗标志等在通常的发送状态下未成为设置状态的各1比特的代码,可以假设为重置状态。因此,能够进行预测接收取得,即基于通过预先假设的代码而生成的假设码串所表示的日期时间以及接收到与该假设码串一致的码串的定时,来取得当前日期时间。在该预测接收中,无需在接收时重新解读(解码)码串,仅判定与假设码串一致不一致即可。此外,从定位卫星发送的导航消息存在对于每个字(30比特)代码反转的情况,因此可以相匹配地生成反转后的码串来判断一致不一致,也可以针对与假设码串一致的码串以及与假设码串不一致的码串进行同等处理来进行假设码串的检测。

在电子时钟1中,在使卫星电波接收处理部50进行当前日期时间的取得动作时,基于最近的当前日期时间信息的取得状况和该取得定时,即、修正日期时间后的经过时间等,推定计时电路48计数的日期时间中能够包含的偏差的大小。并且,基于该偏差的大小,选择并指定通过上述的全数据接收取得、部分数据接收取得以及预测接收取得的多种取得方法中的哪一个方法来取得日期时间,从而通过卫星电波接收处理部50来进行当前日期时间的取得动作。

这些选择动作由cpu41来进行,并且将选择信息以及计时电路48计数的日期时间等所需要的信息与日期时间取得命令一起发送给卫星电波接收处理部50,由此使卫星电波接收处理部50进行当前日期时间的取得动作。

图3是表示本实施方式的电子时钟1执行的卫星电波接收控制处理的cpu41的控制顺序的流程图。在满足通过卫星电波接收取得当前日期时间的取得条件的定时、或者在从用户取得了通过卫星电波接收取得当前日期时间的取得命令时,开始本实施方式的日期时间取得控制方法,即该卫星电波接收控制处理。这里将接收对象的卫星作为gps卫星来进行说明。

若开始卫星电波接收控制处理,则cpu41判别该日期时间的取得动作是否是电池耗尽后等初始化动作后的动作(步骤s101)。当判别为是初始化动作后的动作时(步骤s101中为“是”),cpu41的处理转入步骤s151。

当判别为不是初始化动作后的动作时(步骤s101中为“否”),cpu41判别是否由用户手动进行了日期时间设定(步骤s102)。当判别为手动进行了日期时间设定时(步骤s102中为“是”),cpu41的处理转入步骤s151。

当判别为未手动进行日期时间设定时(步骤s102中为“否”),cpu41判别计时电路48计数的当前日期时间是否为星期四的22时0分以后至23时59分之间(步骤s103)。该期间为周内时间计数的码串与前导的码串相类似的期间,步骤s103的判别处理用于避免由于它们的混淆而导致的日期时间的误确定。当判别为是该期间时(步骤s103中为“是”),cpu41的处理转入步骤s151。

在判别为不是该期间时(步骤s103中为“否”),cpu41判别在上一次的卫星电波接收时是否进行“全数据接收设定”而一直未解除(步骤s104)。在判别为进行了“全数据接收设定”时(步骤s104中为“是”),cpu41的处理转入步骤s151。

在判别为未进行“全数据接收设定”时(步骤s104中为“否”),cpu41判别从上一次通过全数据接收取得、标准电波的接收、近距离无线通信中的任意一种方法取得日期时间开始是否在30天以内(步骤s105)。当判别为不是30天以内时(步骤s105中为“否”),cpu41的处理转入步骤s151。当判别为30天以内时(步骤s105中为“是”),cpu41的处理转入步骤s106。

当从步骤s101~s105的判别处理中的任意一个判别处理转入步骤s151的处理时,cpu41对卫星电波接收处理部50(处理器52)输出通过全数据接收取得当前日期时间信息(全数据接收取得)的命令(步骤s151)。cpu41等待来自卫星电波接收处理部50的信号输入,判别卫星电波的接收以及日期时间的取得是否成功(步骤s152)。当判别为成功时(步骤s152中为“是”),cpu41对计时电路48计数的日期时间进行修正(步骤s153),并结束卫星电波接收控制处理。当判别为不成功(失败)时(步骤s152中为“否”),cpu41结束卫星电波接收控制处理。

当在步骤s105的判别处理中分支为“是”时,cpu41判别从上一次通过全数据接收取得或者标准电波接收(这里不包含近距离无线通信)取得日期时间开始是否在1天以内(步骤s106)。当判别不在1天以内时(步骤s106中为“否”),cpu41的处理转入步骤s121。

当判别为1天以内时(步骤s106中为“是”),cpu41判别是否保持了当前期间,即包含当前的日期时间的半年间(各年的前半或后半)的闰秒信息(作为闰秒修正值532保持了与闰秒所对应的偏差时间有关的信息)(步骤s107)。当判别为未保持时(步骤s107中为“否”),cpu41的处理转入步骤s121。

当判别为保持时(步骤s107中为“是”),cpu41判别在上一次的卫星电波接收控制处理中是否进行了「部分数据接收设定」而一直未解除(步骤s108)。当判别为进行了“部分数据接收设定”时(步骤s108中为“是”),cpu41的处理转入步骤s121。当判别为未进行“部分数据接收设定”时(步骤s108中为“否”),cpu41的处理转入步骤s109。

当在步骤s106~s108的判别处理中的任意一个处理转入步骤s121的处理时,cpu41对卫星电波接收处理部50(处理器)输出通过部分数据接收来取得当前日期时间信息(部分数据接收取得)的命令(步骤s121)。cpu41等待来自卫星电波接收处理部50的信号输入,判别卫星电波的接收以及日期时间的取得是否成功(步骤s122)。当判别为不成功(失败)时(步骤s122中为“否”),cpu41进行“部分数据接收设定”(步骤s141),并结束卫星电波接收控制处理。

当判别为成功时(步骤s122中为“是”),cpu41判别在接收时是否一并取得了wn(步骤s123)。当判别为取得了wn时(步骤s123中为“是”),cpu41的处理转入步骤s111。当判别为未取得wn时(步骤s123中为“否”),cpu41判别当前计时电路48计数的日期时间与取得的当前日期时间之间的差是否在30秒以内(步骤s124)。当判别为在30秒以内时(步骤s124中为“是”),cpu41的处理转入步骤s111。当判别为不在30秒以内时(步骤s124中为“否”)、cpu41进行“全数据接收设定”(步骤s131),并结束卫星电波接收控制处理。

当在步骤s108的判别处理中,判别为未进行“部分数据接收设定”时(步骤s108中为“否”),cpu41对卫星电波接收处理部50(处理器52)输出通过预测接收来取得日期时间的命令(步骤s109)。cpu41等待来自卫星电波接收处理部50的信号输入,判别是否接收成功从而取得了日期时间(步骤s110)。当判别为不成功时(步骤s110中为“否”),cpu41的处理转入步骤s141(在下一次的接收中不进行预测接收取得)。当判别为成功时(步骤s110中为“是”),cpu41的处理转入步骤s111。

当从步骤s110、s123、s124的处理中的任意一个处理转入步骤s111的处理,cpu41基于取得的日期时间对计时电路48计数的日期时间进行修正(步骤s111)。并且,cpu41结束卫星电波接收控制处理。

在以上各处理中,步骤s101~s109、s121、s151的各处理构成本实施方式的日期时间取得控制方法(程序)中的取得方法选择步骤(取得方法选择单元)。

如上所述,本实施方式的电子时钟1具备:计时电路48,其对日期时间进行计数;卫星电波接收处理部50的卫星电波接收器51,其接收来自定位卫星的电波;以及微型计算机40(cpu41)以及处理器52,其进行与取得当前日期时间信息有关的控制动作,基于取得的当前日期时间信息,对计时电路48计数的日期时间进行修正。微型计算机40在使卫星电波接收处理部50的卫星电波接收器51进行电波接收来取得当前日期时间时,基于最近对计时电路48计数的日期时间进行修正后的经过时间来选择当前日期时间的多种取得方法中的某个方法,输出使模块处理器52以选择出的取得方法来进行当前日期时间的取得动作的命令。当前日期时间的多种取得方法中包含预测接收取得,在该预测接收取得中,根据计时电路48计数的日期时间来生成假设由卫星电波接收处理部50进行接收的假设码串,基于接收到该假设码串的定时来取得当前日期时间。

这样,基于从最近的日期时间修正开始的经过时间来估算计数日期时间的最大偏差量,当偏差量在允许范围内时通过预测接收取得来取得日期时间,由此在检测出与假设码串一致的码串的时间点立即决定当前日期时间,因此在电子时钟1中能够在短时间内取得确定性更高的准确的日期时间。另外,因为假设码串的范围与在部分数据接收取得的情况下接收并解码的范围大致无差,因此通常接收时间不会变长。假设码串的生成本身为容易的处理,不需要解码等后续处理,由此不会由于解码等后续处理而使误确定的概率相应地升高,能够切实地进行准确的日期时间鉴定,并且能够缩短取得日期时间所需要的时间。

另外,在多种取得方法中包含:部分数据接收取得,其取得从定位卫星发送的一连串的数据中的部分数据来取得当前日期时间,该部分数据是卫星电波接收处理部50与计时电路48正在计数的日期时间进行组合能够取得当前日期时间的数据;以及全部数据接收取得,其取得一连串的数据中包含的与当前日期时间有关的全部数据。

这样,根据估算的最大偏差量等来与现有的接收方法进行组合来进行适当的接收,由此直至在偏差量有可能较大的情况下不会提高风险而进行短时间接收,能够选择高效确定性高的取得方法来切实地取得准确的当前日期时间。

另外,微型计算机40在使卫星电波接收器51接收来自gps卫星的电波来取得当前日期时间的情况下,判别是否保持有与gps卫星计数的日期时间的与闰秒对应的当前的偏差时间相关的闰秒修正值532,在未保持时不选择预测接收取得。即,向卫星电波接收处理部50的处理器52输出通过预测接收取得以外的取得方法取得当前日期时间的取得命令。

在像gps卫星那样,发送未考虑闰秒的日期时间的情况下,当未保持准确的闰秒修正值时,能够产生秒单位的偏差,因此接收并确定假设码串的可靠性大幅降低。因此,在这样的情况下,通过切换为现有的部分数据接收取得等,能够减低无法取得准确的日期时间的风险,高效地取得当前日期时间。

另外,具备进行蓝牙等近距离无线通信的发射与接收电路64,微型计算机40能够经由发射与接收电路64从外部设备进行当前日期时间信息的取得动作,在最近经由发射与接收电路64取得了当前日期时间信息的情况下,不选择预测接收取得。

在从外部设备取得当前日期时间的情况下,取得的当前日期时间依赖于该外部设备的计数的精度。在被认为主要用作外部设备的智能手机、移动电话等近年来能够进行近距离无线通信的电子设备中,由自身进行定位、或者与移动电话基站或网络上的时间服务器的日期时间进行同步,由此虽然对伴随有较大的偏差量的日期时间进行计数的可能性低,但是不可靠,因此在这种情况下,并不提高风险地能够更加可靠地取得日期时间。

另外,在上次卫星电波接收处理部50通过预测接收取得来取得当前日期时间失败时,微型计算机40在下一次通过接收来自定位卫星的电波来取得当前日期时间时,不选择预测接收取得。

即,在预测接收取得失败的情况下,不连续2次尝试预测接收取得,由此能够减低风险,更可靠地取得日期时间。

另外,本实施方式的日期时间取得控制方法包含取得方法选择步骤,在该取得方法选择步中,在使卫星电波接收器51接收来自定位卫星的电波来取得当前日期时间时,基于最近对计时电路48计数的日期时间进行修正后的经过时间,来选择当前日期时间的多种取得方法中的某一个方法,并向处理器52输出通过选择出的取得方法进行当前日期时间的取得动作的命令。在多种取得方法中包含预测接收取得,在该预测接收取得中,根据计时电路48计数的日期时间,生成假设由卫星电波接收器51进行接收的假设码串,基于接收到该假设码串的定时来取得当前日期时间。

通过选择这样的日期时间的取得方法,能够在短时间内高效地取得可靠性更高的准确的当前日期时间。

另外,本实施方式的程序661使电子时钟1的计算机(例如、微型计算机40、处理器52)作为取得方法选择单元来发挥功能,取得方法选择单元在使卫星电波接收器51接收来自定位卫星的电波来取得当前日期时间时,基于最近对计时电路48计数的日期时间进行修正后的经过时间,来选择当前日期时间的多种取得方法中的某一个方法,并向处理器52输出通过选择出的取得方法进行当前日期时间的取得动作的命令。在多种取得方法中包含预测接收取得,在该预测接收取得中,根据计时电路48计数的日期时间,生成假设由卫星电波接收处理部50进行接收的假设码串,基于接收到该假设码串的定时来取得当前日期时间。

通过安装这样的程序并使处理器(例如,cpu41)执行该程序,在计算机中能够容易地进行能够在短时间内高效地取得可靠性更高的准确的当前日期时间的处理。

此外,本发明并不限定于上述实施方式,可以进行各种变更。

例如,在上述实施方式中,将接收标准电波而取得日期时间的方法与使用蓝牙从外部设备取得日期时间的信息一并使用,但是也可以不具有这些结构或功能中的一方或者两方,还可以另外具有取得日期时间的结构。例如,作为另外进行近距离无线通信的结构,可以使用无线lan等。在具有这样的另外的结构时,只要能够根据通过该结构取得的日期时间的精度来判断可否进行预测接收取得即可。

另外,在上述实施方式中,在部分数据接收取得时接收到字3为止,因此可能存在接收wn的情况,但是也可以在确定了字2的周内时间计数的定时立即中断接收。在本实施方式的电子时钟中,估算日期时间的最大的偏差量,如此在产生估算量以上的偏差的可能性极低的情况下取得wn的必要性不怎么高,但是通过一个字增加0.6秒这样的较少的接收时间来增加能够取得wn的情况,能够提高取得日期时间的准确性。

另外,在上述实施方式中,仅根据从最近的日期时间修正开始的经过时间来估算计时电路48计数的日期时间的最大偏差量从而选择取得方法的种类,但是并不局限于此。也可以考虑温度条件等,使每个预定时间的偏差量变化,对它们进行累计来估算最大偏差量。

另外,在上述实施方式中,对于接收来自gps卫星的电波的情况进行了说明,但是也可以接收来自其他的定位卫星,例如glonass卫星的电波来取得日期时间。此时,可以根据计时电路48计数的日期时间的最大偏差量,确定仅取得时刻信息还是一并取得与日期有关的信息。另外,由于在glonass卫星发送的导航消息中包含的日期时间中包含闰秒,因此无需考虑有无闰秒修正值。

另外,在上述实施方式中,设为使卫星电波接收处理部50(处理器52)生成假设码串,由cpu41输出生成所需要的信息,但是也可以由cpu41生成假设码串并输出至卫星电波接收处理部50。

另外,在上述实施方式中,将微型计算机40与处理器52分开设置,但是也可以通过一体的处理器来进行各种控制动作。

另外,在以上的说明中,作为在取得当前日期时间信息时保存与本发明的卫星电波接收控制有关的程序661的计算机可读介质,以由闪速存储器等非易失性存储器或掩膜rom等组成的rom66为例进行了说明,但是并不限于此。作为其他的计算机可读介质,可以应用hdd(harddiskdrive,硬盘驱动器)、cd-rom或dvd光盘等可移动型记录介质。

此外,上述实施方式中表示的结构、控制顺序、显示例等具体的细节在不脱离本发明的主旨的范围内能够进行适当变更。

对本发明的几个实施方式进行了说明,但是本发明的范围并不限于上述实施方式,还包含权利要求书中记载的发明范围以及与其同等的范围。

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