System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 时钟校准方法、电子设备及计算机可读存储介质技术_技高网

时钟校准方法、电子设备及计算机可读存储介质技术

技术编号:40040379 阅读:8 留言:0更新日期:2024-01-16 19:37
本申请涉及通信技术领域,具体涉及一种时钟校准方法、电子设备及计算机可读存储介质。其中的方法包括:检测到第一电子设备进入休眠状态,控制第一电子设备的第一计时器停止计时、并控制第一电子设备的第二计时器处于计时状态;检测到第一电子设备从休眠状态进入工作状态,且未从第二电子设备获取到授时时间,基于第二计时器的计时结果确定第一电子设备的系统时间。本申请方案能够确保电子设备在未连接到主设备时系统时间时刻的准确性的同时,不明显影响电子设备的续航能力,从而可以为穿戴设备采集用户心率、体温等健康特性数据或运动数据方面提供准确的时间记录,有利于提高用户的使用体验。

【技术实现步骤摘要】

本专利技术涉及通信,具体涉及一种时钟校准方法、电子设备及计算机可读存储介质


技术介绍

1、电子设备内部的系统时间是实现各种功能的重要参数,手机等电子设备基于一些网络时间同步技术,能够实现与协调世界时(universal time coordinated,简称utc)保持同步,系统时间较为准确,现有技术已经能够将这类电子设备的时间偏差限定在1/1000ms的极小偏差范围内。而与手机等电子设备通过蓝牙等近距离无线通信技术连接的耳机等低功耗电子设备,通常在与手机连接后,通过获取手机的授时时间来更新准确的系统时间。进而,耳机等低功耗电子设备能够准确采集用户在某一时刻的心率、体温等健康特性数据,这类数据可以用于向用户提供一些个性化健康服务、或者支持所连接的手机等电子设备运行服务用户的功能应用程序(application,app),例如运动健康app。

2、但是,目前的耳机等电子设备仅能在连接手机时获得授时时间才能更新准确的系统时间,而在休眠状态下为了保障续航,耳机等电子设备的时钟芯片不工作,系统无法正常计时。因此,耳机等电子设备在重新唤醒但未重新获取手机授时时间的期间,无法记录采集用户心率、体温等健康特性数据或运动数据的准确时间,从而导致一些设备功能无法实现。


技术实现思路

1、本申请实施例提供了一种时钟校准方法、电子设备及计算机可读存储介质,通过增设一个功耗较低的辅助计时单元在电子设备休眠期间保持运行,确保电子设备在未连接到主设备时系统时间时刻的准确性的同时,不明显影响电子设备的续航能力。进而,该穿戴设备可以基于准确的系统时间记录未连接到主设备期间的用户心率、体温等健康特性数据或运动数据,有利于提高用户的使用体验。

2、第一方面,本申请实施例提供了一种时钟校准方法,该方法包括:检测到第一电子设备进入休眠状态,控制第一电子设备的第一计时器停止计时、并控制第一电子设备的第二计时器处于计时状态;

3、检测到第一电子设备从休眠状态进入工作状态,且未从第二电子设备获取到授时时间,基于第二计时器的计时结果确定第一电子设备的系统时间。

4、即手机等低功耗电子设备(即上述第一电子设备)可以通过增设的辅助计时单元(即上述第二计时器)在处于休眠状态的期间保持计时,进而在从休眠状态进入工作状态并且尚未连接能够提供授时时间的主设备时,能够根据该辅助计时单元的计时数据(即上述第二计时器的计时结果)计算确定此时的系统时间。上述第一电子设备可以是用户所佩戴的智能穿戴设备,例如耳机、手表、手环等。

5、在上述第一方面的一种可能的实现中,基于第二计时器的计时结果确定第一电子设备的系统时间,包括:基于第一计时器的第一时钟频率和时钟修正系数确定第二计时器的第二时钟频率,其中时钟修正系数用于确定第一计时器的计时结果与第二计时器的计时结果之间的偏差程度;

6、基于第二计时器的起始计时时间、第二计时器的时钟计数值、以及第二时钟频率确定第一电子设备的系统时间。

7、即用于在手机等低功耗电子设备(即上述第一电子设备)处于休眠状态的期间保持计时的辅助计时单元,可以经该第一电子设备本身所具有的计时更加准确的主计时单元(即上述第一计时器)进行时钟频率或时钟周期修正,以使计时结果更加准确。进而,第一电子设备可以直接基于辅助计时单元的计时结果确定准确的系统时间。具体可以参考下文实施例1中步骤503至步骤505中相关描述,在此不做赘述。

8、可以理解,为了使辅助计时单元的功耗较低,增设在第一电子设备中的辅助计时单元(即上述第二计时器)可以选择无源的rc振荡器或者功耗较低的有源振荡器作为时钟信号源,这种计时单元的计时精度可能会比较低,例如计时偏慢等。本申请通过确定主计时单元与辅助计时单元之间的时钟频率或时钟周期修正系数,即上述时钟修正系数,进而通过主计时单元的准确时钟频率或者准确时钟周期将辅助计时单元的计时数据转换成准确时钟频率下的计时数据,从而计算出准确的实时时间来更新第一电子设备的系统时间。

9、在上述第一方面的一种可能的实现中,第二计时器的起始计时时间基于第一电子设备从第二电子设备获取到的历史授时时间确定。

10、即手机等低功耗电子设备(即上述第一电子设备)中增设的辅助计时单元(即上述第二计时器)在休眠状态下继续计时所基于的起始计时时间,可以是该第一电子设备在上一次与主设备(即上述第二电子设备)连接的期间从主设备获得的授时时间,即上述历史授时时间。具体可以参考下文实施例1中步骤502中相关描述,在此不做赘述。其中,上述第一电子设备例如是用户佩戴的耳机,主设备(即上述第二电子设备)例如可以是手机,耳机与手机的连接可以是蓝牙连接或者近场通信连接(nfc)等,在此不做限制。

11、可以理解,上述历史授时时间也可以是在第一电子设备上一次与主设备连接之前的某个连接期间获得的授时时间,在此不做限制。为了提高计时准确性,本申请实施例提供的辅助计时单元在第一电子设备进入休眠状态之前,可以基于上一次与主设备连接的期间从主设备获得的授时时间开始计时。

12、在上述第一方面的一种可能的实现中,第二计时器的时钟计数值,通过以下方式确定:

13、检测到第一电子设备从第二电子设备获取历史授时时间,记录第二计时器在基于历史授时时间更新起始计时时间时刻的第一计数值;

14、将第二计时器在当前时刻的第二计数值与第一计数值之间的差值确定为第二计时器的时钟计数值。

15、在上述第一方面的一种可能的实现中,第二计时器的时钟计数值,通过以下方式确定:

16、检测到第一电子设备从第二电子设备获取历史授时时间,将第二计时器在基于历史授时时间更新起始计时时间时刻的计数值清零;

17、将第二计时器在当前时刻的第三计数值确定为第二计时器的时钟计数值。

18、即手机等低功耗电子设备(即上述第一电子设备)上增设的辅助计时单元(即上述第二计时器)在获得主设备(即上述第二电子设备)的授时时间的时刻,可以记录下该时刻的计时数据,即下文实施例1中步骤502所描述的保存为锁存值(即上述第一计数值)。进而,在确定辅助计时单元的计时结果时,可以将该辅助计时单元的实时计时数据减去起始计时时间对应的锁存值(即上述第一计数值)即可,计算过程简单高效。可以理解,上述第一计数值可以为0或其他值,其中第一计数值为0的情况可以包括在获得主设备的授时时间的时刻将辅助计时单元的计时数据清零,在此不做限制。具体可以参考下文实施例1中步骤502至步骤503中相关描述,在此不做赘述。

19、在上述第一方面的一种可能的实现中,基于第二计时器的计时结果确定第一电子设备的系统时间,包括:

20、基于第二计时器的计时结果对第一计时器的起始计时时间进行校准;

21、基于第一计时器的校准后的起始计时时间、第一计时器的时钟计数值、以及第一计时器的第一时钟频率确定第一电子设备的系统时间。

22、即第一电子设备的系统时间可以本文档来自技高网...

【技术保护点】

1.一种时钟校准方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述第二计时器的计时结果确定所述第一电子设备的系统时间,包括:

3.根据权利要求2所述的方法,其特征在于,所述第二计时器的起始计时时间基于所述第一电子设备从第二电子设备获取到的历史授时时间确定。

4.根据权利要求3所述的方法,其特征在于,所述第二计时器的时钟计数值,通过以下方式确定:

5.根据权利要求3所述的方法,其特征在于,所述第二计时器的时钟计数值,通过以下方式确定:

6.根据权利要求1所述的方法,其特征在于,所述基于所述第二计时器的计时结果确定所述第一电子设备的系统时间,包括:

7.根据权利要求6所述的方法,其特征在于,所述基于所述第二计时器的计时结果对所述第一计时器的起始计时时间进行校准,包括:

8.根据权利要求7所述的方法,其特征在于,所述第一计时器的时钟计数值,通过以下方式确定:

9.根据权利要求2至5、7或8中任一项所述的方法,其特征在于,所述时钟修正系数通过以下方式确定:

10.根据权利要求2至9中任一项所述的方法,其特征在于,所述第二计时器为RTC计时器,所述第二计时器的功耗低于所述第一计时器的功耗。

11.根据权利要求2至9中任一项所述的方法,其特征在于,所述第一电子设备为智能穿戴设备。

12.根据权利要求11所述的方法,其特征在于,所述第一电子设备为耳机、手表、手环、眼镜、戒指、项链中的任一项。

13.一种时钟控制电路,其特征在于,包括:

14.一种电子设备,其特征在于,包括:一个或多个处理器;一个或多个存储器;以及至少两个计时器;其中,

15.一种计算机可读存储介质,其特征在于,所述存储介质上存储有指令,所述指令在计算机上执行时使所述计算机执行权利要求1至12中任一项所述的时钟校准方法。

...

【技术特征摘要】

1.一种时钟校准方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述第二计时器的计时结果确定所述第一电子设备的系统时间,包括:

3.根据权利要求2所述的方法,其特征在于,所述第二计时器的起始计时时间基于所述第一电子设备从第二电子设备获取到的历史授时时间确定。

4.根据权利要求3所述的方法,其特征在于,所述第二计时器的时钟计数值,通过以下方式确定:

5.根据权利要求3所述的方法,其特征在于,所述第二计时器的时钟计数值,通过以下方式确定:

6.根据权利要求1所述的方法,其特征在于,所述基于所述第二计时器的计时结果确定所述第一电子设备的系统时间,包括:

7.根据权利要求6所述的方法,其特征在于,所述基于所述第二计时器的计时结果对所述第一计时器的起始计时时间进行校准,包括:

8.根据权利要求7所述的方法,其特征在于,所述第一计时器的时...

【专利技术属性】
技术研发人员:蔡院玲邓磊阮焰芳
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1