长连接保持方法、装置、车辆、服务器和存储介质制造方法及图纸

技术编号:36023672 阅读:48 留言:0更新日期:2022-12-21 10:20
本申请实施例提供一种长连接保持方法、装置、车辆、服务器和存储介质,该方法包括:在进入休眠状态后,确定第一心跳周期,第一心跳周期是指客户端处于休眠状态向服务端发送心跳报文的周期;将心跳周期由第二心跳周期切换成第一心跳周期,第二心跳周期是指客户端处于工作状态向服务端发送心跳报文的周期,第一心跳周期大于第二心跳周期;向服务器发送第一通知信息,以指示服务器将服务端的心跳周期设为第一心跳周期。本申请实施例提供的方法,有利于延长服务端与客户端的长连接存活时间。延长服务端与客户端的长连接存活时间。延长服务端与客户端的长连接存活时间。

【技术实现步骤摘要】
长连接保持方法、装置、车辆、服务器和存储介质


[0001]本申请涉及通信领域,更具体地,涉及一种长连接保持方法、装置、车辆、服务器和存储介质。

技术介绍

[0002]目前,车载客户端与车联网平台之间的交互,是通过车载客户端和车联网平台的服务端之间的长连接完成的,车联网平台接收到车主的控车请求时,可以将该请求信息通过存活的长连接直接、高效地转发给车载客户端。
[0003]为了维持上述长连接(车载客户端与服务端的长连接)存活,通常需要设置车载客户端向服务端周期性地发送心跳包来维持。在车辆熄火以后,由车辆中的馈电池为车载客户端供电,以使得车载客户端依然能够按照原先设定的心跳周期周期性地向服务端发送心跳包。
[0004]然而,车载客户端发送心跳包的耗电量较大,馈电池电量很容易被耗尽,从而导致上述长连接难以维持。

技术实现思路

[0005]本申请实施例提供一种长连接保持方法、装置、车辆、服务器和存储介质。
[0006]第一方面,本申请实施例提供一种长连接保持方法,应用于客户端,该方法包括:在进入休眠状态后,确定第一本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种长连接保持方法,其特征在于,所述方法包括:在进入休眠状态后,确定第一心跳周期,所述第一心跳周期是指所述客户端处于所述休眠状态向服务端发送心跳报文的周期;将心跳周期由第二心跳周期切换成所述第一心跳周期,所述第二心跳周期是指所述客户端处于工作状态向所述服务端发送心跳报文的周期,所述第一心跳周期大于所述第二心跳周期;向服务器发送第一通知信息,以指示所述服务器将所述服务端的心跳周期设为所述第一心跳周期。2.根据权利要求1所述的方法,其特征在于,所述确定第一心跳周期,包括:基于蓄电池的剩余电量信息确定所述第一心跳周期,所述蓄电池用于在所述客户端处于所述休眠状态下为所述客户端供电;所述蓄电池的剩余电量信息跟所述第一心跳周期呈负相关关系。3.根据权利要求2所述的方法,其特征在于,基于蓄电池的剩余电量信息确定所述第一心跳周期,包括:确定所述蓄电池的剩余电量信息所属的第一电量区间;从第一映射关系中查找所述第一电量区间对应的心跳周期,将所述第一电量区间对应的心跳周期作为所述第一心跳周期,所述第一映射关系包括不同电量区间和不同第一心跳周期之间的映射关系。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述蓄电池的剩余电量信息所属的电量区间由所述第一电量区间切换成第二电量区间的情况下,基于所述第一映射关系查找所述第二电量区间对应的心跳周期,将所述第二电量区间对应的心跳周期作为第三心跳周期;所述第二电量区间的上限值小于所述第一电量区间的下限值,所述第一心跳周期小于所述第三心跳周期;向所述服务器发送第二通知信息,以指示所述服务器将所述服务端的心跳周期设为所述第三心跳周期。5.根据权利要求1至4任一项所述的方法,其特征在于,所述确定第一心跳周期,包括:在第二映射关系中查找所述休眠状态对应的心跳周期,将所述休眠状态对应的心跳周期作为所述第一心跳周期,所述第二映射关系包括所述客户端的不同运行状态与不同心跳周期之间的映射关系。6.一种长连接保持方法,其特征在于,所述方法包括:接收客户端发送的第一通知信息;从所述第一通知消息中获取第一心跳周期;其中,所述第一心跳周期是指所述客户端处于休眠状态向服务端发送心跳报文的周期,所述第一心跳周期大于第二心跳周期,所述第二心跳周期是所述客户端处于工作状态向所述服务端发送心跳报文的周期;将所述服务端的心跳周期设为所...

【专利技术属性】
技术研发人员:张蓓宋文明郭嘉强
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:

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

1