System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及电子设备,尤其涉及一种时间同步方法及电子设备。
技术介绍
1、目前,电子设备中可以配置有多个芯片。该多个芯片之间可以通过通信线进行连接,以便于后续进行数据以及信号等信息的传输。该多个芯片可以协同工作,完成电子设备中相关业务的处理。
2、示例性的,电子设备中的该多个芯片可以包括第一芯片。其中,第一芯片和第二芯片通过通信线连接。在一些实现中,电子设备还可以包括第二芯片。
3、不同芯片可以采用不同的计时方式。这样,第一芯片和第二芯片在同一时刻对应的时间信息可能存在偏差。
4、而一些工作场景对于不同芯片的时间同步有较高要求。例如,该工作场景可以包括协同工作等场景。由此,存在偏差的时间信息就会影响第一芯片和第二芯片在该工作场景下的工作。
技术实现思路
1、本申请实施例提供一种时间同步方法及电子设备,用于实现第一芯片和第二芯片之间的时间同步。
2、为达到上述目的,本申请的实施例采用如下技术方案:
3、第一方面,提供了一种时间同步方法,该方法应用于第一芯片,该第一芯片设置在电子设备中。该第一芯片和第二芯片通信连接。该第一芯片和该第二芯片用于协同处理第一业务。该方法包括:在该电子设备开机后,获取第一状态信息。该第一状态信息包括以下中的至少一项:该电子设备的第一温度信息、第一负载信息以及第一身份标识。根据该第一状态信息,获取第一时间差值。该第一时间差值用于指示第一时间信息和第二时间信息的时差,该第一时间信息是该第一芯片在第一
4、基于上述方案,第一芯片可以根据电子设备对应的第一温度信息、第一负载信息以及第一身份标识,确定在第一时刻下,与第二芯片的第一时间差值。由此,可以使得第一芯片和第二芯片后续根据该第一时间差值,进行时间同步。
5、可选的,该根据该第一时间差值,对该第一芯片和该第二芯片的计时结果进行时间同步包括:该第一芯片根据该第一时间差值,对该第一时间信息进行调整,以使得该第一时间信息与该第二时间信息同步。进而,通过第一芯片对第一时间信息的调整,实现了第一芯片和第二芯片的时间同步。
6、可选的,该根据该第一时间差值,对该第一芯片和该第二芯片的计时结果进行时间同步包括:该第一芯片向该第二芯片发送该第一时间差值,以使得该第二芯片根据该第一时间差值,对该第二时间信息进行调整。进而,通过第二芯片对第二时间信息的调整,实现了第一芯片和第二芯片的时间同步。
7、可选的,该电子设备中还配置有该第二芯片。
8、可选的,该根据第一状态信息,获取第一时间差值包括:根据该第一状态信息,确定第一函数信息。该第一函数信息用于指示在该第一状态信息下,至少一个第四时刻与第四时间差值的对应关系。该第四时间差值为该第一芯片在该第四时刻的计时结果,与该第二芯片在该第四时刻的计时结果的时差。根据该第一函数信息,确定该第一时间差值。基于上述方案,第一芯片可以根据第一状态信息,确定与第一状态信息相对应的第一函数信息。接着,第一芯片可以根据第一状态信息,获取第一时间差值。由此,第一芯片可以实现对第一时间差值的获取。
9、可选的,该电子设备中存储有同步数据库。该同步数据库中包括至少一个第二函数信息,以及该第二函数信息对应的第二状态信息。该第二函数信息用于指示在该第二状态信息下,至少一个第五时刻与第五时间差值的对应关系。该第五时间差值为该第一芯片在该第五时刻的计时结果,与该第二芯片在该第五时刻的计时结果的时差。该第二状态信息包括以下中的至少一项:该电子设备的第二温度信息、第二负载信息以及该第一身份标识。该根据该第一状态信息,获取第一函数信息包括:根据该第一状态信息,从该同步数据库中获取该第一函数信息。
10、基于上述方案,第一芯片可以从电子设备存储的同步数据库中获取第一函数信息。便于后续第一芯片对第一函数信息的使用。
11、可选的,在该根据第一状态信息,获取第一函数信息之前,该方法还包括:根据该第一状态信息,配置该同步数据库。
12、可选的,在该配置同步数据库之前,该方法还包括:在该第一状态信息下,获取第三时间信息、第四时间信息、第五时间信息以及第六时间信息。该第三时间信息为该第一芯片在第二时刻的计时结果。该第四时间信息为该第二芯片在该第二时刻的计时结果。该第五时间信息为该第一芯片在第三时刻的计时结果。该第六时间信息为该第二芯片在该第三时刻的计时结果。确定第二时间差值和第三时间差值。该第二时间差值为该第三时间信息和该第四时间信息的时差。该第三时间差值为该第五时间信息和该第六时间信息的时差。由此,第一芯片可以获取到在第二时刻,与第二芯片的计时结果的时差,以及在第三时刻,与第二芯片的计时结果的时差。
13、可选的,该配置同步数据库包括:根据该第二时刻、该第二时间差值,以及该第三时刻、该第三时间差值,确定该第一函数信息。将该第一函数信息和该第一状态信息包括在该同步数据库中。由此,可以使得第一芯片在后续可以从同步数据库中获取到与第一状态信息对应的第一函数信息。
14、可选的,在该获取第三时间信息、第四时间信息、第五时间信息以及第六时间信息之前,该方法还包括:在该第二时刻,该第一芯片接收到第一中断信号。在该第三时刻,该第一芯片接收到第二中断信号。该第一中断信号和该第二中断信号是该第二芯片发送的。这样,便于后续获取到第一芯片和第二芯片在第二时刻分别对应的时间信息,以及在第三时刻分别对应的时间信息。
15、可选的,该第三时间信息为该第一芯片在接收到该第一中断信号时的计时结果。该第四时间信息为该第二芯片在发送该第一中断信号时的计时结果。该第五时间信息为该第一芯片在接收到该第二中断信号时的计时结果。该第六时间信息为该第二芯片在发送该第二中断信号时的计时结果。
16、可选的,该配置同步数据库包括:在从该同步数据库中未检索到与该第一状态信息对应的该第一函数信息时,配置该同步数据库。由此,便于第一芯片后续可以从同步数据库中获取到与第一状态信息对应的第一函数信息。
17、可选的,该配置该同步数据库包括:在该电子设备开机后,根据预设周期,在预设时间内配置该同步数据库。由此,可以减少第一芯片获取到与第一状态信息对应的第一函数信息的时间,提高第一芯片和第二芯片之间进行时间同步的效率。
18、可选的,该在该电子设备开机后,获取第一状态信息包括:在该第一芯片和该第二芯片协同处理该第一业务时,获取该第一状态信息。或者,在该电子设备从休眠状态切换到唤醒状态时,获取该第一状态信息。
19、可选的,该第一业务需要该第一芯片和该第二芯片的时间同步。
20、可选的,该第一芯片包括微控制器单元mcu。该第二芯片包括应用处理器ap。
21、第二方面,一种电子设备,该电子设备包括:存储器和一个或多个处理器本文档来自技高网...
【技术保护点】
1.一种时间同步方法,其特征在于,所述方法应用于第一芯片,所述第一芯片设置在电子设备中;所述第一芯片和第二芯片通信连接;所述第一芯片和所述第二芯片用于协同处理第一业务;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一时间差值,对所述第一芯片和所述第二芯片的计时结果进行时间同步包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一时间差值,对所述第一芯片和所述第二芯片的计时结果进行时间同步包括:
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述电子设备中还配置有所述第二芯片。
5.根据权利要求4所述的方法,其特征在于,所述根据所述第一状态信息,获取第一时间差值包括:
6.根据权利要求5所述的方法,其特征在于,所述电子设备中存储有同步数据库;所述同步数据库中包括至少一个第二函数信息,以及所述第二函数信息对应的第二状态信息;所述第二函数信息用于指示在所述第二状态信息下,至少一个第五时刻与第五时间差值的对应关系;所述第五时间差值为所述第一芯片在所述第五时刻的计时结果,与所述第二芯片
7.根据权利要求6 所述的方法,其特征在于,在所述根据所述第一状态信息,获取第一函数信息之前,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,在所述配置所述同步数据库之前,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述配置所述同步数据库包括:
10.根据权利要求9所述的方法,其特征在于,在所述获取第三时间信息、第四时间信息、第五时间信息以及第六时间信息之前,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,
12.根据权利要求7-11中任一项所述的方法,其特征在于,所述配置所述同步数据库包括:
13.根据权利要求7-11中任一项所述的方法,其特征在于,所述配置所述同步数据库包括:
14.根据权利要求1-3中任一项所述的方法,其特征在于,所述在所述电子设备开机后,获取第一状态信息包括:
15.根据权利要求14所述的方法,其特征在于,
16.根据权利要求1-3中任一项所述的方法,其特征在于,
17.一种电子设备,其特征在于,所述电子设备包括:存储器和一个或多个处理器;所述存储器所述处理器耦合;所述电子设备还包括第一芯片;
18.根据权利要求17所述的电子设备,其特征在于,
19.一种芯片系统,其特征在于,所述芯片系统包括处理器和通信接口;所述芯片系统包括第一芯片;所述第一芯片和第二芯片通信连接,所述第一芯片和所述第二芯片用于协同处理第一业务;
20.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1-16中任一项所述方法的步骤。
...【技术特征摘要】
1.一种时间同步方法,其特征在于,所述方法应用于第一芯片,所述第一芯片设置在电子设备中;所述第一芯片和第二芯片通信连接;所述第一芯片和所述第二芯片用于协同处理第一业务;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一时间差值,对所述第一芯片和所述第二芯片的计时结果进行时间同步包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一时间差值,对所述第一芯片和所述第二芯片的计时结果进行时间同步包括:
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述电子设备中还配置有所述第二芯片。
5.根据权利要求4所述的方法,其特征在于,所述根据所述第一状态信息,获取第一时间差值包括:
6.根据权利要求5所述的方法,其特征在于,所述电子设备中存储有同步数据库;所述同步数据库中包括至少一个第二函数信息,以及所述第二函数信息对应的第二状态信息;所述第二函数信息用于指示在所述第二状态信息下,至少一个第五时刻与第五时间差值的对应关系;所述第五时间差值为所述第一芯片在所述第五时刻的计时结果,与所述第二芯片在所述第五时刻的计时结果的时差;所述第二状态信息包括以下中的至少一项:所述电子设备的第二温度信息、第二负载信息以及所述第一身份标识;
7.根据权利要求6 所述的方法,其特征在于,在所述根据所述第一状态信息,获取第一函数信息之前,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,在所述配置所述同步数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。