本技术涉及车载终端,尤其涉及一种基于内置车载终端的平台化电源管理方法及系统。
背景技术:
1、目前移动互联网已经非常的普及,各种app让手机具体更多功能,随车汽车的功能越来越多,很多车厂已经推出通过手机控制车辆的功能,t-box(telematics box,车联网系统的智能终端)是目前使用比较多的通信技术,如使用手机控制车辆,保证车身状态能实时准确的显示在手机上。现有t-box通过车辆对外通信大多基于tcp协议,有的使用成熟的通讯框架mqtt或者socket等通讯技术,通过通讯数据交互执行不同的业务功能,从而满足车载软件的使用需要。
2、由于目前大多数车辆没有休眠快起功能,车辆使用之后,息屏几分钟车载终端自动关机,再次使用车辆的时候重新开机,影响的开机的速度。而现在越来越多的高端车辆使用休眠快起技术,车辆不使用的时候使用极低的功耗运行,再次上车使用很快进入操作界面,不需要重新开机,而大多数t-box技术不能兼容休眠快起场景,无法应对在此场景下t-box和手机端进行有效快速的通信,需要重新进行系统的设计保证休眠快起场景t-box可以快速的和手机进行通信。
技术实现思路
1、为克服现有技术中的不足,本技术提供一种基于内置车载终端的平台化电源管理方法及系统,能够根据电源状态使车身、t-box以及服务端保持三者一致,从而根据不同的电源状态处理短信或者网络通信的数据,达到准确、低延迟的用户体验效果。
2、第一方面,本技术提供一种基于内置车载终端的平台化电源管理方法,车载终端包括数据通信中心、服务管理中心和电源管理服务,所述方法包括以下步骤:
3、在车身的电源信号为正常状态时,将车载终端的电源管理状态置为正常状态,并且基于数据通信中心上报至服务端,进行网络通信;
4、在车身的电源信号为息屏状态时,基于电源管理服务按照设定的第一时间进行倒计时任务;其中,若在倒计时至零的过程中,接收到车身的电源信号由息屏状态转为亮屏状态时,清除所述倒计时任务;若在倒计时至零的过程中,未接收到车身的电源信号由息屏状态转为亮屏状态时,将车载终端的电源管理状态置为静默状态,并且与服务端断开网络连接;
5、在车载终端的电源管理状态为静默状态下,基于服务管理中心接收到车机短信服务时,将车载终端的电源管理状态置为正常状态,并且基于数据通信中心上报至服务端,进行网络通信,以及执行所述车机短信服务和所述倒计时任务;
6、在车身的电源信号和车载终端的电源管理状态均为休眠状态下,且基于服务管理中心接收到车机短信服务时,将车辆唤醒,使车身的电源信号转为静默状态,并将车载终端的电源管理状态置为正常状态,且基于数据通信中心上报至服务端,进行网络通信,以及执行所述车机短信服务和所述倒计时任务。
7、在一种可能的实施方式中,所述车载终端还包括车辆数据总线和任务模块,其中,基于所述车辆数据总线与车辆进行通信,用于接收和发送车辆数据,包括接收车身的电源信号和发送车辆唤醒信号;基于所述任务模块执行所述服务管理中心包含的服务,包括车机短信服务、远程操作服务、车辆安全服务中的一种或多种。
8、在一种可能的实施方式中,所述将车载终端的电源管理状态置为正常状态,并且基于数据通信中心上报至服务端,进行网络通信,包括以下步骤:
9、基于数据通信中心与服务端进行通信连接;其中,若连接失败进行重试;若连接成功,向服务端上报车载终端的电源管理状态置为正常状态,以使所述服务端收到车载终端的电源管理状态置为正常状态后,按照约定的通信方式与所述数据通信中心进行网络通信;
10、响应服务端发送的控车请求,将相应的数据从数据缓存池中取出并发送至服务端;其中,若接收服务端返回的确认字符,将相应的数据清除;若未接收到服务端返回的确认字符,按照设定的间隔机制重新发送。
11、在一种可能的实施方式中,所述将车载终端的电源管理状态置为静默状态,并且与服务端断开网络连接,包括以下步骤:
12、将车载终端的电源管理状态置为静默状态之后,发送一条休眠信息至数据通知中心;
13、在数据通知中心接收到所述休眠信息后,停止接收服务端发送的控车请求,并且开始发送数据缓存池中的数据,待发送完毕后,与服务端断开网络连接。
14、在一种可能的实施方式中,车辆在持续息屏第二时间后,车身的电源信号转为休眠状态;所述第二时间大于所述第一时间,并且车载终端的电源管理状态为静默状态持续至所述第二时间时,转为休眠状态。
15、在一种可能的实施方式中,基于服务管理中心接收到车机短信服务时,先将所述车机短信服务缓存到所述数据缓存池中;并且待所述车机短信服务执行完毕后,再执行所述倒计时任务。
16、在一种可能的实施方式中所述方法还包括以下步骤:
17、基于所述数据缓存池的大小设定数据阈值;
18、实时获取所述数据缓存池中的数据数量;其中,若所述数据数量大于设定的数据阈值,停止数据缓存。
19、第二方面,本技术提供一种基于内置车载终端的平台化电源管理系统,其特征在于,包括车载终端和服务端,用于执行如第一方面任一所述的基于内置车载终端的平台化电源管理方法的步骤。
20、第三方面,本技术提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如第一方面任一所述的基于内置车载终端的平台化电源管理方法的步骤。
21、第四方面,本技术提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面任一所述的基于内置车载终端的平台化电源管理方法的步骤。
22、本实施例提供的一种基于内置车载终端的平台化电源管理方法及系统,在车身的电源信号为正常状态时,将车载终端的电源管理状态置为正常状态,并且基于数据通信中心上报至服务端,进行网络通信;在车身的电源信号为息屏状态时,基于电源管理服务按照设定的第一时间进行倒计时任务;其中,若在倒计时至零的过程中,接收到车身的电源信号由息屏状态转为亮屏状态时,清除所述倒计时任务;若在倒计时至零的过程中,未接收到车身的电源信号由息屏状态转为亮屏状态时,将车载终端的电源管理状态置为静默状态,并且与服务端断开网络连接;在车载终端的电源管理状态为静默状态下,基于服务管理中心接收到车机短信服务时,将车载终端的电源管理状态置为正常状态,并且基于数据通信中心上报至服务端,进行网络通信,以及执行所述车机短信服务和所述倒计时任务;在车身的电源信号和车载终端的电源管理状态均为休眠状态下,且基于服务管理中心接收到车机短信服务时,将车辆唤醒,使车身的电源信号转为静默状态,并将车载终端的电源管理状态置为正常状态,且基于数据通信中心上报至服务端,进行网络通信,以及执行所述车机短信服务和所述倒计时任务。从而根据电源状态使车身、t-box以及服务端保持三者一致,从而根据不同的电源状态处理短信或者网络通信的数据,达到准确、低延迟的用户体验效果。