一种机芯自动对时的方法与流程

文档序号:11514082阅读:2035来源:国知局

本发明涉及一种智能手表机芯对时的方法,特别涉及一种具有实体指针自动对时的智能手表的机芯对时的方法。



背景技术:

目前的手表对时一般通过人眼观察,若与网络时间存在差异,则进行人工调整。随着智能设备的兴起,逐渐有了自动对时的方法,但是自动对时的方法一般仅限于电子表。原因在于石英机芯或者机械机芯的手表属于机械控制,对于指针相对于表盘的位置没有反馈,因此即使给石英机芯或者机械机芯安装一个智能模块,但是无法得知目前指针指在什么位置。

有些手表在出厂时将时间设置在某一个固定的位置,以此判断指针和表盘的相对位置,但是,手表在运行的过程中,用户的日常动作(如走路,跑步)、指针本身行走时的振动,都会导致随着时间的延续,误差越来越大,一直以来,对时一般都是靠手动或者提高机芯的精度来尽量减少这种误差。

cn2015109532018提供了一种指针式智能钟表的自动定期授时方法及授时系统,该方法需要通过手表与移动智能终端通过无线通信进行绑定,当没有移动智能终端时,该方法无法实现。

cn2017103521748提供了一种通过图像识别进行手表对时的方法,该方法通过手机、手表的系统来共同对时,该方法对时精度较高,但是当手机不在,或者手机没有电、摄像头出现故障等手机不能使用的情况时,该方法不能及时进行对时。

在所述背景技术部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。



技术实现要素:

本发明针对上述的技术问题,提供一种可自动对时的智能手表的机芯,通过该机芯的自动对时,手表可以知晓当前所指示的时刻,并且自动调整到需要调整的时刻。

本发明的技术方案如下:

一种机芯自动对时的方法,所述机芯包括实体指针、具有时间刻度的表面以及处理器,所述实体指针连接所述处理器;所述机芯还包括位置初始化单元,所述位置初始化单元连接所述处理器;所述方法包括如下步骤:

s1,用户将当前钟表显示时间输入至所述位置初始化单元,所述初始化单元将所述用户输入的钟表显示时间t101存储在表面时间存储单元;

s2,若用户知晓当前实际时间,则转入到步骤s3;若用户无法知晓当前实际时间,则转入到步骤s7;

s3,用户将当前实际时间输入至所述位置初始化单元,所述初始化单元将所述用户输入的当前实际时间t201存储在实际时间存储单元;

s4,所述位置初始化单元得出所述s3中的当前实际时间t201与所述s1中显示时间t101的时间差δt=t201-t101;

s5,所述位置初始化单元将该时间差δt发送至所述处理器;

s6,所述处理器根据所述时间差δt对所述指针进行调整;

s7,所述位置初始化单元存储时间误差平均值,根据s1的数据和该时间误差平均值,计算所需要调整的时间差δt,转入到所述步骤s5。

进一步地,所述指针连接步进电机,所述处理器通过所述步进电机对所述指针进行调整。

进一步地,所述机芯包括oled显示屏和触摸fpc,所述用户可通过所述oled显示屏和触摸fpc输入时间数据。

进一步地,所述位置初始化单元将每次用户输入的所述s1和s3中的显示时间和实际时间作为一对进行存储,形成时间数据库,所述位置初始化单元取所述数据库中最后的两对时间数据作为计算依据,计算所述两对时间数据的所述时间误差平均值,并将该时间误差平均值作为下一次调整的依据。

通过上述的方法,用户在只有手表的情况下,或者及时不知道当前实际时间的情况下,仍然可以自动对时,使得手表的时间达到较为精确的时间。

附图说明

通过参照附图详细描述其示例实施例,本发明的上述和其它目标、特征及优点将变得更加显而易见。

图1是本发明的机芯示意图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本发明将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。附图仅为本发明的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。

此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本发明的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本发明的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知结构、方法、装置、实现或者操作以避免喧宾夺主而使得本发明的各方面变得模糊。

实施例:

如附图1所示,智能手表的机芯,包括指针轴1、触摸fpc3、蓝牙天线4和oled显示屏2。所述智能手表还包括处理器和位置初始化单元。

用户在当前实际时间t205(如10时45分15秒)记录下表面的时间t105(如10时45分10秒),通过触摸fpc进入到时间调整的程序,处理器调取位置初始化单元,用户先输入表面的时间,所述位置初始化单元将先输入的时刻(t105)存储在所述位置初始化单元的表面时间存储单元,将后输入的时刻(t205)存储在所述位置初始化单元的实际时间存储单元,所述位置初始化单元将t105和t205作为一对,将表面时间存储单元的t105和实际时间存储单元的t205映射起来。

所述位置初始化单元计算时间差δt=t205-t105=5秒,由此可知,表面时间比实际时间慢5s,所述位置初始化单元将该时间差发送到处理器,所述处理器对指针进行调整。

同时,所述位置初始化单元根据输入的t105和t205对时间误差平均值进行更新。更新的方法为:

假设第n次的表面时间为t1n,第n次的实际时间为t2n。

从第二次调整开始计算,tln=tl2=t102-t201为第二次调整时,表面的时间距离第一次位置初始化(即第一次调整)的时间,该时间需要加上日期的累计(即需要计算经过了多少天),若第二次调整的时间差为δtn=δt2,那么时间误差平均值为e2=δt2/tl2。

依次类推,en=δtn/tln。

当用户用户不知道当前实际时间而需要第n次对时时,所述处理器调取存储在所述位置初始化单元中的时间误差平均值,此时该时间误差平均值为e(n-1)=δt(n-1)/tl(n-1),此时,用户输入表面时间t1n,且在输入当前实际时间时留空,直接进入下一步,所述位置初始化单元计算tln=t1n-t2(n-1),直接调取e(n-1)进行应调整的时间差δtn=e(n-1)*tln。此时,当前实际时间的计算值为t2n=δtn+t1n。

所述处理器控制所述步进电机进行指针调整的方法可以采用下面的方法:

所述控制器中设置时间阈值t,当所述处理器收到所述时间差δt时,所述处理器控制步进电机对指针进行调整,并同时开始计时,调整的调整量为t+δt。若在时间阈值t内,所述步进电机控制所述实体指针完成所述调整量,则所述控制器控制所述实体指针停止转动,直到所述控制器计时到时间阈值t,所述实体指针再次开始转动。若在所述时间阈值t内,所述步进电机控制所述实体指针未完成所述调整量,则所述控制器从2按照自然数开始计数,每隔一个时间阈值t计数一次,且每隔一个时间阈值t所述调整量增加t;若所述步进电机控制所述实体指针完成增加后的调整量时所述计数的计数值为n,则所述控制器控制所述实体指针停止转动,直到所述控制器计时到第n个时间阈值t(即nt的时间),所述实体指针再次开始转动。

如时间阈值为t为30s,时间差δt为5s,则指针需要调整的时间t+δt=35s,在处理器收到时间差δt时开始计时,若在时间阈值30s内,调整完毕,则处理器控制指针停止转动,直至所述计时到达30s,然后处理器控制指针继续转动。若在30s内,处理器控制指针还未完成35s的转动量,则所述控制器从2开始计数,且将调整量增加30s,即调整量变成2t+δt=2*30s+5s=65s,当所述处理器控制指针在第二个时间阈值内,即30*2=60s内完成调整上述65s的调整,则处理器控制指针停止转动,直至所述计时到达2t=2*30s=60s,然后处理器控制指针继续转动。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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