车辆操作系统的唤醒方法、装置及系统制造方法及图纸

技术编号:27771750 阅读:17 留言:0更新日期:2021-03-23 12:49
本公开的实施例公开了一种车辆操作系统的唤醒方法、装置及系统,涉及车辆技术领域,能够解决现有技术唤醒车辆操作系统需要启动发动机,从而操作繁琐、耗费车辆资源的问题。方法包括:接收云端下发的唤醒指令;通过调用车辆操作系统的唤醒接口,唤醒所述车辆操作系统;将所述唤醒指令发送给所述车辆操作系统,以便所述车辆操作系统对所述唤醒指令中的内容进行有效性校验;在确定唤醒指令校验成功时,确定所述车辆操作系统被唤醒成功。本公开的实施例主要适用于远程唤醒车辆操作系统的场景中。

【技术实现步骤摘要】
车辆操作系统的唤醒方法、装置及系统
本公开的实施例涉及车辆
,特别是涉及一种车辆操作系统的唤醒方法、装置及系统。
技术介绍
随着社会的发展,汽车已成为人们不可或缺的交通工具。目前汽车不仅种类繁多,功能也越来越多。如不仅能够实现本地车载功能,还能够实现远程控制。其中,远程控制的具体实现方式主要为:云端与车辆操作系统先建立长连接,然后基于该长连接向车辆操作系统发送车控指令。然而,专利技术人在实现上述功能的过程中发现,在车辆启动之前,若操作系统处于休眠状态,则与云端建立的长连接已经断开,从而无法接收到云端下发的车控指令。为了能够建立长连接需要首先将操作系统唤醒,而目前唤醒操作系统的方法只有启动发动机。但是,有时车控指令并不一定非要在发动机启动的情况下才能够执行,所以通过启动发动机来唤醒操作系统的方法,不但操作繁琐,而且耗费车辆资源。
技术实现思路
有鉴于此,本公开的实施例提供的车辆操作系统的唤醒方法及装置,其目的在于解决现有技术唤醒车辆操作系统需要启动发动机,从而操作繁琐、耗费车辆资源的问题。本公开的实施例主要提供如下技术方案:第一方面,本公开的实施例提供了一种车辆操作系统的唤醒方法,所述方法包括:接收云端下发的唤醒指令;通过调用车辆操作系统的唤醒接口,唤醒所述车辆操作系统;将所述唤醒指令发送给所述车辆操作系统,以便所述车辆操作系统对所述唤醒指令中的内容进行有效性校验;在确定唤醒指令校验成功时,确定所述车辆操作系统被唤醒成功。在一些实施例中,所述接收云端下发的唤醒指令包括:接收所述云端通过短信方式下发的唤醒指令;或者,接收所述云端通过长连接下发的唤醒指令。在一些实施例中,所述通过调用车辆操作系统的唤醒接口,唤醒所述车辆操作系统包括:通过调用处于启用状态的唤醒接口,唤醒所述车辆操作系统。在一些实施例中,所述唤醒指令包括原始数据和对所述原始数据的签名,且所述原始数据包括基于预设算法计算生成的特定数值和准备生成所述唤醒指令内容时的时间。第二方面,本公开的实施例提供了一种车辆操作系统的唤醒方法,所述方法包括:在通过调用唤醒接口被唤醒后,接收无线通信模块发送的唤醒指令;对所述唤醒指令中的内容进行有效性校验;在校验成功时,确定唤醒成功。在一些实施例中,当所述唤醒指令包括原始数据和对所述原始数据的签名,且所述原始数据包括基于预设算法计算生成的特定数值和准备生成所述唤醒指令内容时的时间时,对所述唤醒指令中的内容进行有效性校验包括:基于所述原始数据和所述签名进行验签;若验签成功,则确定所述唤醒指令有效。在一些实施例中,在确定所述唤醒指令有效之前,所述方法还包括:判断所述唤醒指令中的时间与当前时间之差是否超过预设时差阈值;确定所述唤醒指令有效包括:当未超过所述预设时差阈值时,确定所述唤醒指令有效。在一些实施例中,所述方法还包括:若校验失败,则记录本次事件为异常唤醒事件。在一些实施例中,所述方法还包括:若单位时间内异常唤醒事件次数超过预设次数阈值,则记录禁止唤醒事件,并将所述禁止唤醒事件上报给云端。第三方面,本公开的实施例提供了一种车辆操作系统的唤醒装置,所述装置包括:接收单元,用于接收云端下发的唤醒指令;唤醒单元,用于通过调用车辆操作系统的唤醒接口,唤醒所述车辆操作系统;发送单元,用于将所述唤醒指令发送给所述车辆操作系统,以便所述车辆操作系统对所述唤醒指令中的内容进行有效性校验;确定单元,用于在确定唤醒指令校验成功时,确定所述车辆操作系统被唤醒成功。在一些实施例中,所述接收单元,用于接收所述云端通过短信方式下发的唤醒指令;或者,接收所述云端通过长连接下发的唤醒指令。在一些实施例中,所述唤醒单元,用于通过调用处于启用状态的唤醒接口,唤醒所述车辆操作系统。在一些实施例中,所述唤醒指令包括原始数据和对所述原始数据的签名,且所述原始数据包括基于预设算法计算生成的特定数值和准备生成所述唤醒指令内容时的时间。第四方面,本公开的实施例提供了一种车辆操作系统的唤醒装置,所述装置包括:接收单元,用于在通过调用唤醒接口被唤醒后,接收无线通信模块发送的唤醒指令;校验单元,用于对所述唤醒指令中的内容进行有效性校验;确定单元,用于在校验成功时,确定唤醒成功。在一些实施例中,所述校验单元,用于当所述唤醒指令包括原始数据和对所述原始数据的签名,且所述原始数据包括基于预设算法计算生成的特定数值和准备生成所述唤醒指令内容时的时间时,基于所述原始数据和所述签名进行验签;若验签成功,则确定所述唤醒指令有效。在一些实施例中,所述装置还包括:判断单元,用于在确定所述唤醒指令有效之前,判断所述唤醒指令中的时间与当前时间之差是否超过预设时差阈值;所述确定单元,用于当未超过所述预设时差阈值时,确定所述唤醒指令有效。在一些实施例中,所述装置还包括:记录单元,用于当校验失败时,记录本次事件为异常唤醒事件。在一些实施例中,所述记录单元,还用于当单位时间内异常唤醒事件次数超过预设次数阈值时,记录禁止唤醒事件;所述装置还包括:发送单元,用于将所述禁止唤醒事件上报给云端。第五方面,本公开的实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行第一方面所述的车辆操作系统的唤醒方法,或执行第二方面所述的车辆操作系统的唤醒方法。第六方面,本公开的实施例提供了一种车辆操作系统的唤醒装置,所述装置包括存储介质;及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行第一方面所述的车辆操作系统的唤醒方法,或执行第二方面所述的车辆操作系统的唤醒方法。第七方面,本公开的实施例提供了一种车辆操作系统的唤醒系统,所述系统包括无线通信模块、车辆操作系统;所述无线通信模块包括第三方面所述的装置;所述车辆操作系统包括第四方面所述的装置。借由上述技术方案,本公开的实施例提供的车辆操作系统的唤醒方法、装置及系统,能够在无线通信模块接收到云端下发的唤醒指令后,先通过调用车辆操作系统的唤醒接口,唤醒该车辆操作系统,并将唤醒指令发送给该车辆操作系统,车辆操作系统接收到唤醒指令后,先对唤醒指令中的内容进行有效性校验,并在校验成功时,车辆操作系统不会转为休眠状态,即最终被唤醒成功,而在校验失败时,就会转为休眠状态。由此可知,本公开的实施例不仅可以在不启动发动机的情况下,通过向无线通信模块下发唤醒指令,由无线通信模块通过唤醒接口唤醒车辆操作系统,而且车辆操作系统还会对唤醒指令中的内容进行校验,从而避免非法用户唤醒车辆操作系统,进而保证了远程唤醒车辆操作系统的安全。上述说明仅是本公开的实施例技术方案的概述,为了能本文档来自技高网...

【技术保护点】
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

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

1