System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于汽车,尤其涉及一种车辆远程唤醒方法和远程控制系统。
技术介绍
1、目前,为保证整车不馈电,车载终端都需满足网络管理,在一定的时间段内满足休眠条件下需进入休眠,之后需要执行各种远程控制指令的时候需要先将车载终端远程唤醒,从而实现对车辆的唤醒。
2、现有技术通常是通过短信方式来完成在车辆休眠状态下进行远程唤醒车辆的方法。然而,短信方式存在操作响应的时延(即时间延迟)不确定性,并且时延较长、安全性不高,降低了远程唤醒的成功率。
技术实现思路
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、执行单元,用于基于所述传输协议控制连接请求执行设定操作;
51、生成单元,用于若执行所述设定操作的执行结果为成功,则生成第本文档来自技高网...
【技术保护点】
1.一种车辆远程唤醒方法,其特征在于,应用于远程服务端,所述方法包括:
2.如权利要求1所述的车辆远程唤醒方法,其特征在于,所述通过连接管理平台获取所述车载终端的地址信息,包括:
3.如权利要求2所述的车辆远程唤醒方法,其特征在于,在所述获取所述车载终端的配置文件之后,还包括:
4.如权利要求1所述的车辆远程唤醒方法,其特征在于,所述通过连接管理平台获取所述车载终端的地址信息,包括:
5.如权利要求1所述的车辆远程唤醒方法,其特征在于,在所述通过所述传输控制协议连接向所述车载终端发送远程唤醒指令之后,还包括:
6.如权利要求5所述的车辆远程唤醒方法,其特征在于,在所述通过所述传输控制协议连接接收所述车载终端发送的验证结果之后,还包括:
7.如权利要求1-6任一项所述的车辆远程唤醒方法,其特征在于,在所述接收用户终端发送的远程控制请求,并确定车辆的车载终端的状态之后,还包括:
8.一种车辆远程唤醒方法,其特征在于,应用于车载终端,所述方法包括:
9.如权利要求8所述的车辆远程唤醒方法,其
10.一种远程控制系统,其特征在于,包括:
...【技术特征摘要】
1.一种车辆远程唤醒方法,其特征在于,应用于远程服务端,所述方法包括:
2.如权利要求1所述的车辆远程唤醒方法,其特征在于,所述通过连接管理平台获取所述车载终端的地址信息,包括:
3.如权利要求2所述的车辆远程唤醒方法,其特征在于,在所述获取所述车载终端的配置文件之后,还包括:
4.如权利要求1所述的车辆远程唤醒方法,其特征在于,所述通过连接管理平台获取所述车载终端的地址信息,包括:
5.如权利要求1所述的车辆远程唤醒方法,其特征在于,在所述通过所述传输控制协议连接向所述车载终端发送远程唤醒指令之后,还包括:
<...【专利技术属性】
技术研发人员:高宁,张岱,
申请(专利权)人:长城汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。