System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及车辆交互,尤其涉及一种时间同步方法、装置、车辆及存储介质。
技术介绍
1、车辆时间同步是由授时主体接收各时间源的时钟,对于车端和控车使用的手机端,由车端接收手机端的信令中携带的手机端时钟,将车辆的车载应用向手机端时钟同步对齐,由于车端的时钟来源和手机端的时钟来源均存在不确定性,导致时间同步可能存在时间偏差,且该偏差量级无法确定。从而造成车端和手机端的时钟对齐的准确性较低。
技术实现思路
1、为克服相关技术中存在的问题,本公开提供一种时间同步方法、装置、车辆及存储介质。
2、根据本公开实施例的第一方面,提供一种时间同步方法,所述时间同步方法包括:
3、响应于终端设备与车辆的交互动作,标定所述车辆与所述终端设备的空口传输时长;
4、获取所述终端设备的封包时长以及所述车辆的解析时长,其中,所述封包时长是所述终端设备从获取系统时间到协议数据包从空口发送的时长,所述解析时长是所述车辆从口空接收所述协议数据包到解析上报到车载应用的时长;
5、根据所述解析时长、所述空口传输时长以及所述封包时长,确定所述车辆与所述终端设备的时钟差;
6、根据所述时钟差,将所述车辆上车载应用的时钟与所述终端设备的时钟进行时间同步。
7、可选地,所述响应于终端设备与车辆的交互动作,标定所述车辆与所述终端设备的空口传输时长,包括:
8、响应于终端设备与车辆的交互动作,向所述终端设备发送车辆标定请求;
9、接收所述终
10、根据所述第一时间、所述第二时间、接收所述终端响应信号的第三时间和发送所述车辆标定请求的第四时间,标定所述车辆与所述终端设备的空口传输时长。
11、可选地,所述根据所述第一时间、所述第二时间、接收所述终端响应信号的第三时间和发送所述车辆标定请求的第四时间,标定所述车辆与所述终端设备的空口传输时长,包括:
12、根据接收所述终端响应信号的第三时间与发送所述车辆标定请求的第四时间,确定交互时长;
13、根据所述第二时间与所述第一时间,确定响应时长;
14、根据所述交互时长与所述响应时长的差值,标定所述车辆与所述终端设备的空口传输时长。
15、可选地,所述响应于终端设备与车辆的交互动作,标定所述车辆与所述终端设备的空口传输时长,包括:
16、响应于终端设备与车辆的交互动作,接收所述终端设备发送的终端标定请求;
17、针对所述终端标定请求,向所述终端设备发送车辆响应信号;
18、根据发送所述车辆响应信号的第五时间和接收所述终端标定请求的第六时间,生成车辆伴随信号;
19、向所述终端设备发送所述车辆伴随信号,以使得所述终端设备根据所述第五时间、所述第六时间、接收所述车辆响应信号的第七时间和发送所述终端标定请求的第八时间,确定所述车辆与所述终端设备的空口传输时长;
20、根据接收到的所述终端设备发送的空口传输时长,标定所述车辆与所述终端设备的空口传输时长。
21、可选地,所述封包时长是通过如下方式确定的:
22、从系统接口获取系统时间,确定将所述系统时间封包到移动终端的应用的协议数据包的第一时长;
23、确定将所述协议数据包从移动终端的空口发送的第二时长;
24、根据所述系统时间、所述第一时长和所述第二时长,确定所述封包时长。
25、可选地,所述解析时长是通过如下方式确定的:
26、确定从车辆的空口接收所述协议数据包到上报所述协议数据包到协议层的第三时长;
27、确定所述协议层将所述协议数据包解析并上报到车载应用的第四时长;
28、根据所述第三时长和所述第四时长,确定所述解析时长。
29、可选地,所述根据所述时钟差,将所述车辆的时钟与所述终端设备的时钟进行时间同步,包括:
30、将所述时钟差、原子时钟、网络时间协议时钟、汽车远程服务提供商时钟以及网络标识和时区时钟添加对应的时钟源标识;
31、将添加时钟源标识后的各时钟向所述车辆的各域控制器播发,以使得各所述域控制器通过订阅的方式,获取对应时钟源的时钟,并根据获取到的时钟源的时钟对所述域控制器的时钟进行时间同步。
32、根据本公开实施例的第二方面,提供一种时间同步装置,包括:
33、标定模块,被配置为响应于终端设备与车辆的交互动作,标定所述车辆与所述终端设备的空口传输时长;
34、获取模块,被配置为获取所述终端设备的封包时长以及所述车辆的解析时长,其中,所述封包时长是所述终端设备从获取系统时间到协议数据包从空口发送的时长,所述解析时长是所述车辆从口空接收所述协议数据包到解析上报到车载应用的时长;
35、确定模块,被配置为根据所述解析时长、所述空口传输时长以及所述封包时长,确定所述车辆与所述终端设备的时钟差;
36、同步模块,被配置为根据所述时钟差,将所述车辆上车载应用的时钟与所述终端设备的时钟进行时间同步。
37、可选地,所述标定模块,被配置为:
38、响应于终端设备与车辆的交互动作,向所述终端设备发送车辆标定请求;
39、接收所述终端设备针对所述车辆标定请求发送的终端响应信号,以及接收所述终端设备发送的终端伴随信号,其中,所述终端伴随信号携带有所述终端设备接收所述车辆标定请求的第一时间和发送所述终端响应信号的第二时间;
40、根据所述第一时间、所述第二时间、接收所述终端响应信号的第三时间和发送所述车辆标定请求的第四时间,标定所述车辆与所述终端设备的空口传输时长。
41、可选地,所述标定模块,被配置为:
42、根据接收所述终端响应信号的第三时间与发送所述车辆标定请求的第四时间,确定交互时长;
43、根据所述第二时间与所述第一时间,确定响应时长;
44、根据所述交互时长与所述响应时长的差值,标定所述车辆与所述终端设备的空口传输时长。
45、可选地,所述标定模块,被配置为:
46、响应于终端设备与车辆的交互动作,接收所述终端设备发送的终端标定请求;
47、针对所述终端标定请求,向所述终端设备发送车辆响应信号;
48、根据发送所述车辆响应信号的第五时间和接收所述终端标定请求的第六时间,生成车辆伴随信号;
49、向所述终端设备发送所述车辆伴随信号,以使得所述终端设备根据所述第五时间、所述第六时间、接收所述车辆响应信号的第七时间和发送所述终端标定请求的第八时间,确定所述车辆与所述终端设备的空口传输时长;
50、根据接收到的所述终端本文档来自技高网...
【技术保护点】
1.一种时间同步方法,其特征在于,所述时间同步方法包括:
2.根据权利要求1所述的时间同步方法,其特征在于,所述响应于终端设备与车辆的交互动作,标定所述车辆与所述终端设备的空口传输时长,包括:
3.根据权利要求2所述的时间同步方法,其特征在于,所述根据所述第一时间、所述第二时间、接收所述终端响应信号的第三时间和发送所述车辆标定请求的第四时间,标定所述车辆与所述终端设备的空口传输时长,包括:
4.根据权利要求1所述的时间同步方法,其特征在于,所述响应于终端设备与车辆的交互动作,标定所述车辆与所述终端设备的空口传输时长,包括:
5.根据权利要求1-4中任一项所述的时间同步方法,其特征在于,所述封包时长是通过如下方式确定的:
6.根据权利要求1-4中任一项所述的时间同步方法,其特征在于,所述解析时长是通过如下方式确定的:
7.根据权利要求1-4中任一项所述的时间同步方法,其特征在于,所述根据所述时钟差,将所述车辆的时钟与所述终端设备的时钟进行时间同步,包括:
8.一种时间同步装置,其特征在于,包括:
...【技术特征摘要】
1.一种时间同步方法,其特征在于,所述时间同步方法包括:
2.根据权利要求1所述的时间同步方法,其特征在于,所述响应于终端设备与车辆的交互动作,标定所述车辆与所述终端设备的空口传输时长,包括:
3.根据权利要求2所述的时间同步方法,其特征在于,所述根据所述第一时间、所述第二时间、接收所述终端响应信号的第三时间和发送所述车辆标定请求的第四时间,标定所述车辆与所述终端设备的空口传输时长,包括:
4.根据权利要求1所述的时间同步方法,其特征在于,所述响应于终端设备与车辆的交互动作,标定所述车辆与所述终端设备的空口传输时长,包括:
5.根据权利要求1-...
【专利技术属性】
技术研发人员:郝清清,
申请(专利权)人:小米汽车科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。