车辆远程唤醒方法和远程控制系统与流程

文档序号:39592167发布日期:2024-10-11 12:57阅读:10来源:国知局
车辆远程唤醒方法和远程控制系统与流程

本技术属于汽车,尤其涉及一种车辆远程唤醒方法和远程控制系统。


背景技术:

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、生成单元,用于若执行所述设定操作的执行结果为成功,则生成第一应答信息;所述第一应答信息用于描述所述车载终端与所述远程服务端已建立所述传输控制协议连接;

52、第一发送单元,用于向所述远程服务端发送所述第一应答信息;

53、第二发送单元,用于通过所述传输协议控制连接接收所述远程服务端发送的远程唤醒指令;所述远程唤醒指令由所述远程服务端在接收到所述第一应答信息生成;

54、第一登录单元,用于基于所述远程唤醒指令登录所述远程服务端;

55、第三发送单元,用于若检测到已成功登录所述远程服务端,则通过所述传输控制协议连接向所述远程服务端发送第一登录结果。

56、第五方面,本技术实施例提供了一种远程服务端,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,上述处理器执行所述计算机程序时实现如上述第一方面中任一项所述的车辆远程唤醒方法。

57、第六方面,本技术实施例提供了一种车载终端,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,上述处理器执行所述计算机程序时实现如上述第二方面中任一项所述的车辆远程唤醒方法。

58、第七方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任一项所述的车辆远程唤醒方法或者如上述第二方面中任一项所述的车辆远程唤醒方法。

59、第八方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品在远程服务端上运行时,使得远程服务端可执行上述第一方面中任一项所述的车辆远程唤醒方法。

60、第九方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品在车载终端上运行时,使得车载终端可执行上述第二方面中任一项所述的车辆远程唤醒方法。

61、第十方面,本技术实施例提供了一种车辆,包括车载终端,所述车载终端用于执行如第二方面所述的任一项所述的车辆远程唤醒方法。

62、第十一方面,本技术实施例提供了一种远程控制系统,包括:

63、远程服务端,所述远程服务端用于执行如权利要求1-7任一项所述的车辆远程唤醒方法;

64、连接管理平台,分别与所述远程服务端和车载终端通信连接,用于向所述远程服务端发送所述车载终端的地址信息;

65、所述车载终端,与所述远程服务端通信连接,用于执行如权利要求8-9任一项所述的车辆远程唤醒方法。

66、本技术实施例与现有技术相比存在的有益效果是:

67、本技术实施例提供的一种车辆远程唤醒方法,通过确定车辆的车载终端的状态;若车载终端处于浅休眠状态,则通过连接管理平台获取车载终端的地址信息;基于地址信息向所述车载终端发送传输控制协议连接请求;若接收到车载终端发送的第一应答信息,则通过传输控制协议连接向车载终端发送远程唤醒指令;若接收到车载终端通过传输控制协议连接发送的第一登录结果,则确定车辆处于唤醒状态;第一登录结果用于描述车载终端已成功登录远程服务端。与现有技术相比,本方法通过远程服务端与车载终端建立传输控制协议连接,即tcp连接,使得远程服务端可以通过该tcp连接向车载终端发送远程唤醒指令,无需通过短信方式向车载终端发送远程唤醒指令;同时,本方法是通过远程服务端与车载终端之间的交互实现对车辆的远程唤醒,而不是通过连接管理平台与车载终端之间的交互实现车辆的远程唤醒,从而不会存在由连接管理平台的运营商网络产生的延时,之后远程服务端也可以接收车载终端通过传输控制协议连接发送的第一登录结果确定车辆已唤醒,从而避免了由于短信方式存在的操作响应的时延(即时间延迟)不确定性,解决了时延较长、安全性不高的问题,提高了远程唤醒的成功率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1