【技术实现步骤摘要】
车辆操作系统的唤醒方法、装置及系统
本公开的实施例涉及车辆
,特别是涉及一种车辆操作系统的唤醒方法、装置及系统。
技术介绍
随着社会的发展,汽车已成为人们不可或缺的交通工具。目前汽车不仅种类繁多,功能也越来越多。如不仅能够实现本地车载功能,还能够实现远程控制。其中,远程控制的具体实现方式主要为:云端与车辆操作系统先建立长连接,然后基于该长连接向车辆操作系统发送车控指令。然而,专利技术人在实现上述功能的过程中发现,在车辆启动之前,若操作系统处于休眠状态,则与云端建立的长连接已经断开,从而无法接收到云端下发的车控指令。为了能够建立长连接需要首先将操作系统唤醒,而目前唤醒操作系统的方法只有启动发动机。但是,有时车控指令并不一定非要在发动机启动的情况下才能够执行,所以通过启动发动机来唤醒操作系统的方法,不但操作繁琐,而且耗费车辆资源。
技术实现思路
有鉴于此,本公开的实施例提供的车辆操作系统的唤醒方法及装置,其目的在于解决现有技术唤醒车辆操作系统需要启动发动机,从而操作繁琐、耗费车辆资源的问题。本公开的实施例主要提供如下技术方案:第一方面,本公开的实施例提供了一种车辆操作系统的唤醒方法,所述方法包括:接收云端下发的唤醒指令;通过调用车辆操作系统的唤醒接口,唤醒所述车辆操作系统;将所述唤醒指令发送给所述车辆操作系统,以便所述车辆操作系统对所述唤醒指令中的内容进行有效性校验;在确定唤醒指令校验成功时,确定所述车辆操作系统被唤醒成功。在一些实 ...
【技术保护点】
1.一种车辆操作系统的唤醒方法,其特征在于,所述方法包括:/n接收云端下发的唤醒指令;/n通过调用车辆操作系统的唤醒接口,唤醒所述车辆操作系统;/n将所述唤醒指令发送给所述车辆操作系统,以便所述车辆操作系统对所述唤醒指令中的内容进行有效性校验;/n在确定唤醒指令校验成功时,确定所述车辆操作系统被唤醒成功。/n
【技术特征摘要】
1.一种车辆操作系统的唤醒方法,其特征在于,所述方法包括:
接收云端下发的唤醒指令;
通过调用车辆操作系统的唤醒接口,唤醒所述车辆操作系统;
将所述唤醒指令发送给所述车辆操作系统,以便所述车辆操作系统对所述唤醒指令中的内容进行有效性校验;
在确定唤醒指令校验成功时,确定所述车辆操作系统被唤醒成功。
2.根据权利要求1所述的方法,其特征在于,所述接收云端下发的唤醒指令包括:
接收所述云端通过短信方式下发的唤醒指令;
或者,接收所述云端通过长连接下发的唤醒指令。
3.根据权利要求1或2所述的方法,其特征在于,所述通过调用车辆操作系统的唤醒接口,唤醒所述车辆操作系统包括:
通过调用处于启用状态的唤醒接口,唤醒所述车辆操作系统。
4.根据权利要求3所述的方法,其特征在于,所述唤醒指令包括原始数据和对所述原始数据的签名,且所述原始数据包括基于预设算法计算生成的特定数值和准备生成所述唤醒指令内容时的时间。
5.一种车辆操作系统的唤醒方法,其特征在于,所述方法包括:
在通过调用唤醒接口被唤醒后,接收无线通信模块发送的唤醒指令;
对所述唤醒指令中的内容进行有效性校验;
在校验成功时,确定唤醒成功。
6.根据权利要求5所述的方法,其特征在于,当所述唤醒指令包括原始数据和对所述原始数据的签名,且所述原始数据包括基于预设算法计算生成的特定数值和准备生成所述唤醒指令内容时的时间时,对所述唤醒指令中的内容进行有效性校验包括:
基于所述原始数据和所述签名进行验签;
若验签成功,则确定所述唤醒指令有效。
7.根据权利要求6所述的方法,其特征在于,在确定所述唤醒指令有效之前,所述方法还包括:
判断所述唤醒指令中的时间与当前时间之差是否超过预设时差阈值;
确定所述唤醒指令有效包括:
当未超过所述预设时差阈值时,确定所述唤醒指令有效。
8.根据权利要求5-7中任一项所述的方法,其特征在于,所述方法还包括:
若校验失败,则记录本次事件为异常唤醒事件。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
若单位时间内异常唤醒事件次数超过预设次数阈值,则记录禁止唤醒事件,并将所述禁止唤醒事件上报给云端。
10.一种车辆操作系统的唤醒装置,其特征在于,所述装置包括:
接收单元,用于接收云端下发的唤醒指令;
唤醒单元,用于通过调用车辆操作系统的唤醒接口,唤醒所述车辆操作系统;
发送单元,用于将所述唤醒指令发送给所述车辆操作系统,以便所述车辆操作系统对所述唤醒指令中的内容进行有效性校验;
确定单元,用于在确定唤醒指令校验成功时,确定所述车辆操作系统被唤醒成功。
11.根据权利...
【专利技术属性】
技术研发人员:满志远,朱磊,
申请(专利权)人:北京车和家信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。