电子钟表、控制方法以及存储介质与流程

文档序号:17302397发布日期:2019-04-03 05:12阅读:254来源:国知局
电子钟表、控制方法以及存储介质与流程

本发明涉及电子钟表、控制方法以及存储介质。



背景技术:

已知电子钟表通过接收标准电波来获取时刻信息以及夏令时实施信息,适当适用夏令时来进行时刻修正。例如,日本专利文献特开2011-251931号公报公开了一种电波钟表,其独立地设定夏令时的期间,并对应于所设定的夏令时的期间来进行计时。

但是,不依照标准电波的夏令时实施信息,而是持续依照独立地设定的夏令时适用规则,这样会存在不能向用户提供适当适用了夏令时的时刻的可能性。



技术实现要素:

本发明公开了电子钟表、控制方法以及存储介质。

优选实施方式涉及的电子钟表具备:存储部,其存储将各地区的夏令时实施规则信息与表示能够在该地区接收的标准电波的发送站的标准电波发送站信息对应起来的本地时间信息和作为特定地区夏令时实施规则的特定地区夏令时实施规则信息,;对时刻进行计时的时钟电路;显示时刻的显示器;分别控制所述时钟电路计时的计时时刻和所述显示器显示的显示时刻的处理器;以及接收所述标准电波并获取时刻信息的标准电波接收器,所述处理器基于所述标准电波接收器接收到的标准电波所表示的时刻来修正所述计时时刻,并且基于所述本地时间信息中与表示该标准电波的发送站的标准电波发送站信息对应的夏令时实施规则信息和所述特定地区夏令时实施规则信息是否满足预定条件来控制所述显示时刻。

附图说明

图1是表示本发明实施方式涉及的电子钟表的结构的图。

图2是表示本地时间信息表的一例的图。

图3是表示时刻修正处理流程的流程图。

具体实施方式

以下,参照附图详细说明实施方式涉及的电子钟表。

电子钟表1接收从标准电波发送站发送的低频带(lowfrequencyband)标准电波以及从定位卫星发送的卫星电波,基于获取到的时刻信息来修正在内部计时的时刻。另外,电子钟表1对应于显示时刻的设定来使显示时刻适当适用夏令时(daylightsavingtime:dst)实施规则。

如图1所示,电子钟表1具备处理器110、存储部120、标准电波接收器131、卫星电波接收器132、近场无线通信部133、时钟电路140、操作部150、显示器160以及电源部170。

处理器110具备cpu(centralprocessingunit:中央处理器)111,通过读出存储在存储部120的rom121中的各种动作程序并在ram123上执行,来控制电子钟表100的整体动作。

cpu111作为时刻修正部112、夏令时适用判定部113发挥功能。而且,时刻修正部112、夏令时适用判定部113可通过单一cpu来实现各功能,也可分别由单独cpu来实现各功能。

时刻修正部112基于从标准电波接收器131、卫星电波接收器132、近场无线通信部133分别获取到的时刻信息,来修正时钟电路140计时的计时时刻,由此,在显示器160中显示的显示时刻得到修正。另外,时刻修正部112基于通过用户操作由操作部150受理的城市或者时差的指定,来修正显示器160的显示时刻。

夏令时适用判定部113获取由存储部120的rom121的本地时间信息存储部122存储的本地时间信息中包含的夏令时实施规则信息和由ram124的预先设定存储部124存储的预先设定信息中包含的特定地区中的夏令时实施规则信息(特定地区夏令时实施规则信息),并根据两者是否一致,来判定是否使显示器160的显示时刻反映夏令时。

存储部120具备掩膜rom等由非易失性存储器构成的rom(readonlymemory:只读存储器)121和sram(staticram:静态随机存取存储器)、dram(dynamicram:动态随机存取存储器)等由易失性存储器构成的ram(randomaccessmemory:随机存储存储器)122,存储各种数据。

rom121存储用于控制电子钟表100动作的各种动作程序、设定数据等。rom121具备存储本地时间信息的本地时间信息存储部122,该本地时间信息使对各地区设定的夏令时实施规则信息与表示发送能够接收的标准电波的发送站的标准电波发送站信息等相对应。而且,rom121可以由feprom等可改写的非易失性存储器构成,以便能够在变更各城市的夏令时实施规则时适当更新夏令时实施规则信息。

作为本地时间信息,本地时间信息存储部122存储例如图2所示的本地时间信息表。该本地时间信息表中,使“城市编号”、“城市”、“时差”、“时区”、“夏令时实施规则”、“标准电波发送站”各项目的数据相对应。而且,本地时间信息表中设定有时差以及夏令时实施规则的至少任一个不同的城市。

“城市编号”表示为了识别各城市而预先分配的识别编号,“城市”表示城市名。“时差”表示与协调世界时(coordinateduniversaltime:utc)之间的时差。“时区”表示将世界地图分割成使用通用标准时间的各地区(时区)时的各区域。“时区”例如使用用于界定区域的坐标数据(经度、纬度)来表示。由此,时刻修正部112在例如通过接收卫星电波而获取到位置信息的情况下,基于该位置信息表示的坐标数据(经度、纬度)能够获取时差信息。

“夏令时实施规则”表示夏令时实施期间以及调整量等关于实施夏令时的规定,包括开始实施夏令时的日期时间即“开始日期时间”、结束实施夏令时的日期时间即“结束日期时间”、夏令时实施期间中相对于标准时间的偏差量即“偏差时间”。

“标准电波发送站”是用于识别发送在各城市能够接收的标准电波的发送站的信息。

ram122作为在处理器110执行各种处理时用于暂时存储数据的作业区域来使用。ram122具备存储预先设定的预先设定信息的预先设定信息存储124。预先设定信息包括例如城市信息、时差信息、特定地区夏令时实施规则信息、标准电波发送站信息、位置信息等。

标准电波接收器131具备包括高频电路、解码电路、天线等的标准电波接收模块,基于存储在ram124的预先设定信息部122的预先设定信息中的标准电波发送站信息,接收作为接收对象的标准电波,并对经振幅调制的标准电波的时刻信号输出(timecodeout:tco)进行解调,基于时刻数据格式来提取时刻信息、表示夏令时实施状况的夏令时实施信息等并输出到处理器110。在处理器110的控制下,根据作为接收对象的标准电波的载波频率(例如,低频带频率)来调整天线的调谐频率。作为接收对象的标准电波可列举例如日本的jjy(注册商标)、美国的wwvb、英国的msf、德国的dcf77。

卫星电波接收器132接收从gps(globalpositioningsystem:全球定位系统)、glonass(globalnavigationsatellitesystem:全球导航卫星系统)等定位卫星发送的卫星电波,并进行解调以及解码来解读导航电文,获取需要的信息。另外,卫星电波接收器132基于该解读结果来计算当前时刻、当前位置,并作为时刻信息以及位置信息输出到处理器110。卫星电波接收器132具备用于执行各动作的模块,其由单一芯片形成专用处理电路,该模块包括控制卫星电波接收器132的各动作的处理器以及存储设定数据、定位卫星的预测轨道信息等的存储装置。

近场无线通信部133具备包括高频电路、解码电路、天线等的近场无线通信模块,并使用bluetooth(注册商标,蓝牙)、ble(bluetoothlowenergy:蓝牙低功耗)等通信方式,与智能手机、平板终端等外部通信设备进行近场无线通信。近场无线通信部133从外部通信设备接收例如时刻信息以及城市编号信息,并将接收到的各信息输出到处理器110。

时钟电路140具备振荡电路、分频电路以及计时电路,在处理器110的控制下对当前时刻进行计时。振荡电路例如具备水晶振荡器,生成预定频率的信号并输出到分频电路。分频电路将从振荡电路输入的信号分频为在电子钟表100的各部分使用的各种频率的信号并输出。计时电路计数从分频电路输入的信号的脉冲数并对当前的日期时间进行计时,并将所计时的日期时间输出到处理器110。而且,本实施方式中,时钟电路140所计时的计时时刻设为所设定城市(本地城市)的时刻(地方时)。

操作部150受理用户进行的各种输入操作,并将对应于所受理的输入操作的电信号输出到处理器110。操作部150包括例如表冠、按钮开关。用户能够经由操作部150设定任意城市、时差。

显示器160具备例如液晶显示器(liquidcrystaldisplay:lcd)、有机el(electro-luminescence:电致发光)显示器等显示画面和显示驱动器,通过点阵方式以及分段方式的某一个或者它们的组合,以数字方式进行日期时间、关于各种功能的显示。

电源部170以预定电压供给各部分的动作所需电力。电源部170具备例如包括太阳能电池和蓄电池的电池。而且,电池可使用能够更换的硬币型或按钮型的一次性电池。

接着,说明电子钟表100的时刻修正。本实施方式中,在通过用户操作指定了时刻显示对象的城市或者时差的情况、通过与外部通信设备的近场无线通信获取到外部通信设备保持的时刻信息的情况、通过接收卫星电波或者标准电波获取到时刻信息的情况下,电子钟表100对时刻进行修正,并且适当更新由ram123的预先设定信息存储部124存储的预先设定信息。

(基于城市指定的显示时刻修正)

在通过用户操作指定了时刻显示对象的城市的情况下,时刻修正部112获取与参照本地时间信息存储部122中存储的本地时间信息而指定的城市相对应的时差信息、夏令时实施规则信息、标准电波发送站信息,并根据获取到的时差信息、夏令时规则信息,将时钟电路140的计时时刻换算为指定城市的当前时刻并显示在显示器160中。另外,时刻修正部112将获取到的城市信息、城市编号信息、时差信息、夏令时实施规则信息(特定地区夏令时实施规则信息)、标准电波发送站信息作为预先设定信息存储到预先设定信息存储部124。

(基于时差指定的显示时刻修正)

在通过用户操作指定了时差(与utc的时差)的情况下,时刻修正部112获取与参照本地时间信息存储部122中存储的本地时间信息而指定的时差相对应的城市信息、夏令时实施规则信息、标准电波发送站信息,并根据所指定的时差和获取到的夏令时实施规则信息,来换算时钟电路140的计时时刻并显示在显示器160中。另外,时刻修正部112将获取到的城市信息、城市编号信息、时差信息、夏令时实施规则信息(特定地区夏令时实施规则信息)、标准电波发送站信息作为预先设定信息存储到预先设定信息存储部124。此时,时刻修正部112保存表示未确定夏令时实施规则的特定值(例如,0xfe)作为夏令时实施规则信息,并保存表示未确定城市的特定值(例如,0xfffc)作为城市信息。

(基于外部通信设备的时刻信息的时刻修正)

在通过与外部通信设备的通信获取到时刻信息、城市信息、时差信息的情况下,时刻修正部112根据获取到的时刻信息,修正时钟电路140的计时时刻并显示在显示器160中。另外,时刻修正部112参照本地时间信息存储部122中存储的本地时间信息,获取与从外部通信设备获取到的城市信息相对应的夏令时实施规则信息(特定地区夏令时实施规则信息)、时差信息、标准电波发送站信息,并将获取到的这些信息作为预先设定信息存储到预先设定信息存储部124。

(基于卫星电波的时刻信息的时刻修正)

在通过接收卫星电波从卫星电波接收器132获取到时刻信息以及位置信息的情况下,时刻修正部112参照本地时间信息存储部122中存储的本地时间信息,获取与获取到的位置信息表示的位置所属时区相对应的城市信息、时差信息、夏令时实施规则信息,并根据时刻信息和时差信息,修正时钟电路140的计时时刻,并将根据夏令时实施规则信息使用修正后的时刻换算得到的时刻显示在显示器160中。另外,时刻修正部112将城市信息、位置信息、时差信息、标准电波发送站信息作为预先设定信息存储到预先设定信息存储部124。此时,时刻修正部112保存表示未确定城市的特定值(例如,0xfffd)作为城市信息。

(基于标准电波的时刻信息的时刻修正)

在通过接收标准电波从标准电波接收器131获取到时刻信息的情况下,时刻修正部112基于获取到的时刻信息来修正时钟电路140的计时时刻。另外,时刻修正部112参照本地时间信息存储器122中存储的本地时间信息,获取表示与标准电波接收器131接收到的标准电波的发送站的标准电波发送站信息相对应的城市信息、时差信息、夏令时实施规则信息,并且参照预先设定信息存储部124中存储的预先设定信息,获取特定地区夏令时实施规则信息,在两者一致的情况下使显示器160的显示时刻反映从标准电波获取到的夏令时实施信息,在两者不一致的情况下,使显示器160的显示时刻不反映从标准电波获取到的夏令时实施信息。另外,在使显示器160的显示时刻反映了从标准电波获取到的夏令时实施信息的情况下,时刻修正部112将城市信息、时差信息、夏令时实施规则信息、标准电波发送站信息作为预先设定信息存储到预先设定信息存储部124。

接着,说明电子钟表1的处理器110执行的时刻修正处理。图3是表示本实施方式中电子钟表100的时刻修正处理的一例的流程图。时刻修正处理是用于在接收到标准电波时使显示时刻适当反映标准电波中包含的夏令时实施信息的处理。处理器110以接收到标准电波为契机执行时刻修正处理。

当处理器110开始时刻修正处理时,首先,判定显示时刻是否是基于用户的时差指定的时刻,即显示时刻是否是对应于通过用户操作指定时差而修正得到的时刻(步骤s101)。处理器110参照ram中保存的预先设定信息,并根据城市信息所表示的值是否是表示通过用户对操作部150的操作指定了时差而未确定城市的预定值(例如,0xfffc)来进行判定。如果城市信息所表示的值是上述预定值(例如,0xfffc),则处理器110判定显示时刻是基于用户的时差指定的时刻,而如果城市信息所表示的值非上述预定值(例如,0xfffc),则判定显示时刻非基于用户的时差指定的时刻。

在判定为显示时刻是基于用户的时差指定的时刻的情况下(步骤s101:yes),即,判定为显示时刻是根据通过用户的操作指定了时差而修正得到的时刻的情况下,处理器110根据从接收到的标准电波获取到的时刻信息,来修正时钟电路140的计时时刻,并且使显示器160的显示时刻反映从标准电波获取到的夏令时实施信息(步骤s102)。具体地,处理器110(时刻修正部112)根据从接收到的标准电波获取到的时刻信息,来修正时钟电路140的计时时刻。接着,处理器110例如从标准电波的标准电波呼叫信号(呼号)来确定作为该标准电波的发送源的标准电波发送站。然后,处理器110(时刻修正部112)参照本地时间信息存储部122中存储的本地时间信息,获取与表示确定出的标准电波发送站的标准电波发送站信息相对应的夏令时实施规则信息,并根据获取到的夏令时实施规则信息和夏令时实施信息,使时钟电路140的计时时刻反映夏令时,并算出显示时刻来显示在显示器160中。另外,处理器110(时刻修正部112)将标准电波发送站信息和本地时间信息中对应于该标准电波发送站信息的城市信息、时差信息、夏令时实施规则信息作为预先设定信息存储到预先设定信息存储部124。

另一方面,在判定为显示时刻非基于用户的时差指定的时刻的情况下(步骤s101:no),即,判定为显示时刻非对应于通过用户操作指定了时差而修正得到的时刻的情况下,处理器110参照预先设定信息存储部124中存储的预先设定信息,获取预先设定信息内保存的特定地区夏令时实施规则信息(步骤s103)。

接着,处理器110确定接收到的标准电波,获取本地时间信息存储部122中存储的本地时间信息中与表示确定出的标准电波的发送站的标准电波发送站信息相对应的夏令时实施规则信息(步骤s104)。

接着,处理器110(夏令时适用判定部113)判定特定地区夏令时实施规则信息与夏令时实施规则信息是否一致(步骤s105)。在判定为特定地区夏令时实施规则信息与夏令时实施规则信息一致的情况下(步骤s105:yes),即在判定为满足预定条件的情况下,处理器110使处理进入步骤s102。

另一方面,在判定为特定地区夏令时实施规则信息与夏令时实施规则信息不一致的情况下(步骤s105:no),即,在判定为不满足预定条件的情况下,处理器110根据从接收到的标准电波获取到的时刻信息,来修正时钟电路140的计时时刻,并使修正后的时刻显示在显示器160中。即,处理器110不反映从标准电波获取到的夏令时实施信息而在显示器160中显示时钟电路140的计时时刻,(步骤s106)。处理器110在执行了步骤s102或者s106的处理后,结束时刻修正处理。

如上所述,根据本实施方式,电子钟表100在存储部120中存储将各地区的夏令时实施规则与表示在该地区能够接收的标准电波的发送站的标准电波发送站信息对应起来的本地时间信息和包括作为特定地区的夏令时实施规则的特定地区夏令时实施规则信息的预先设定信息。然后,处理器110根据标准电波接收器131接收到的标准电波所表示的时刻来修正时钟电路140的计时时刻,并且根据夏令时实施规则信息和预先设定信息中包含的特定地区夏令时实施规则信息是否满足预定条件,来控制显示器160的显示时刻,夏令时实施规则信息与在本地时间信息中表示标准电波接收器131接收到的标准电波的发送站的标准电波发送站信息相对应。即,电子钟表100能够选择是否在显示器160的显示时刻适用标准电波中包含的夏令时实施信息。因此,电子钟表100能够提供适当适用了夏令时的实施的时刻。

此外,本发明不限定为上述实施方式,在不脱离本发明主旨的范围内能够有各种变形及应用。

在上述实施方式中,电子钟表100的处理器110的cpu111执行的动作程序预先存储在rom121中。但是,本发明不限定于此,也可通过将用于执行上述各种处理的动作程序安装在既有的通用计算机、框架、工作站等中,作为相当于上述实施方式涉及的电子钟表100的装置来发挥功能。

这种程序的提供方法是任意的,例如,可以保存在计算机可读取存储介质(软盘、cd(compactdisc)-rom、dvd(digitalversatiledisc)-rom)等来分发,也可以在因特网等网络上的存储器中保存程序,通过将其下载来提供。

另外,在通过os(operatingsystem:操作系统)与应用程序的共享或者os与应用程序的协作来执行上述处理的情况下,也可以仅将应用程序保存在存储介质或存储器中。另外,也能够在载波中叠加程序,并经由网络来分发。例如,可以在网络上的公告牌(bulletinboardsystem:bbs)中公告上述程序,并经由网络来分发程序。并且,也可以构成为通过启动该程序并在os的控制下与其他应用程序同样地执行,从而能够执行上述处理。

本发明能够不脱离本发明的广义精神和范围地进行各种实施方式以及变形。另外,所述实施方式用于说明本发明,并不限定本发明的范围。即,本发明的范围由权利要求的范围来表示,而不是由实施方式来表示。并且,权利要求及其等同发明含义范围内所实施的各种变形视为本发明范围内。

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