一种TBOX的自动节能方法、系统及终端技术方案

技术编号:23238562 阅读:44 留言:0更新日期:2020-02-04 18:09
本发明专利技术涉及汽车电子和车联网技术领域,一种TBOX的自动节能方法、系统及终端,所述的一种TBOX的自动节能方法包括:建立工作任务队列;获取RTC时钟的唤醒时间;监控RTC时钟的唤醒时间是否已到达;若到达,执行任务队列的任务;若未到达,使设备处于休眠状态。通过本发明专利技术所述的一种TBOX自动节能方法、系统及终端,能够更大程度的实现节能的效果。

An automatic energy saving method, system and terminal of Tbox

【技术实现步骤摘要】
一种TBOX的自动节能方法、系统及终端
本专利技术涉及汽车电子和车联网
,具体涉及一种TBOX的自动节能方法、系统及终端。
技术介绍
在汽车电子和车联网领域,TBOX行车盒子设备电源来自于汽车电瓶。TBOX在车辆运行时需要始终保持工作状态,当车辆不运行时,需要休眠。但在休眠期间需要按时执行一些检测或上报任务。现有的技术都是在车辆未启动的时候,让设备定时工作一段时间,然后休眠一段时间。即便TBOX没什么工作要做,也会机械地保持唤醒并等待固定时间,以防错过重要的工作。即便如此,还是无法保证任务能准时执行,因为设备是按固定时间间隔唤醒工作的。为解决上述问题,本专利技术提出一种TBOX的自动节能方法、系统及终端,能够更大程度的实现节能的效果。
技术实现思路
本专利技术解决的技术问题是,提供了一种TBOX的自动节能方法、系统及终端及系统。通过本专利技术所述的一种TBOX自动节能方法、系统及终端,能够更大程度的实现节能的效果。为了解决上述技术问题,本专利技术提供的技术方案为:一种TBOX的自动节能方法,包括:建立工作任务队列;获取RTC时钟的唤醒时间;监控RTC时钟的唤醒时间是否已到达;若到达,执行任务队列的任务;若未到达,使设备处于休眠状态。优选地,所述的工作任务队列是按照任务执行的时间先后顺序进行排列的。优选地,所述的唤醒时间的获取方法为:队列中的第一个工作任务的执行时间与当前时间之差作为唤醒时间。优选地,所述的若到达,执行任务队列的任务具体为:若到达,唤醒设备,立刻检查到期任务,并执行任务。优选地,所述的执行任务时,通过设备的调度方法进行逐一的唤醒N(N1)个设备,进行任务的执行。。优选地,所述的设备的调度方法为:对所有的设备产生初始化调度;将初始化调度进行优化。优选地,所述的将初始化调度进行优化的方法为:多个设备被唤醒时,每个任务产生其局部优化调度后,再将所有调度中选择能耗最低的调度,将其作为初始化调度;所述的局部优化调度为迭代式的利用任务选择、设备分组与调度演化三个操作进行局部优化。一种TBOX的自动节能系统,包括:任务队列建立模块:所述的任务队列建立模块用于建立工作任务队列;唤醒时间获取模块:所述的唤醒时间获取模块用于获取RTC时钟的唤醒时间;监控模块:所述的监控模块用于监控RTC时钟的唤醒时间是否已到达;执行模块:所述的执行模块用于若到达,执行任务队列的任务;休眠模块:所述的休眠模块用于若未到达,使设备处于休眠状态。优选地,所述的任务队列建立模块用于建立工作任务队列,所述的工作任务队列是按照任务执行的时间先后顺序进行排列的。优选地,所述的唤醒时间获取模块用于获取RTC时钟的唤醒时间,所述的唤醒时间的获取方法为:队列中的第一个工作任务的执行时间与当前时间之差作为唤醒时间。优选地,所述的监控模块用于监控RTC时钟的唤醒时间是否已到达,优选地,所述的执行模块用于若到达,执行任务队列的任务,所述的若到达,执行任务队列的任务具体为:若到达,唤醒设备,立刻检查到期任务,并执行任务。所述的执行任务时,通过设备的调度方法进行逐一的唤醒N(N1)个设备,进行任务的执行。所述的设备的调度方法为:对所有的设备产生初始化调度;将初始化调度进行优化。所述的将初始化调度进行优化的方法为:多个设备被唤醒时,每个任务产生其局部优化调度后,再将所有调度中选择能耗最低的调度,将其作为初始化调度;优选地,所述的局部优化调度为迭代式的利用任务选择、设备分组与调度演化三个操作进行局部优化。优选地,所述的休眠模块用于若未到达,使设备处于休眠状态。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序指令,该程序指令适于由处理器加载并执行一种TBOX的自动节能方法。一种移动终端,包括处理器以及存储器,所述的处理器用于执行存储器中存储的程序,以实现种TBOX的自动节能方法。与现有技术相比,本专利技术具有的有益效果为:通过本专利技术所述的一种TBOX的自动节能方法、系统及终端通过设定RTC的唤醒时间,以及对唤醒时间进行监控,达到时间时,唤醒设备执行任务,从而能够动态的决定,何时进入休眠,在休眠间隙可达到省电的效果,确保任务的精准执行不延误,不影响工作。当汽车唤醒后,此时进行任务的执行时可能涉及到多个设备的唤醒配合执行任务,此时,这些设备怎样能以更节能的方式配合进行工作是一个问题,通过本专利技术所述的方法还实现了对设备的调度,这种调度的方法通过初始化调度,再将调度进行优化,能够采用最节能的方式进行调优调度,通过这两种节能方式的融合,能够使整体节能效果更好。附图说明下面结合附图和实施例对本专利技术进一步说明。图1是本专利技术所述的一种TBOX的自动节能方法的流程示意图;图2是本专利技术所述的一种TBOX的自动节能系统的结构图。具体实施方式现在结合附图对本专利技术作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本专利技术的基本流程图,因此其仅显示与本专利技术有关的流程。如图1所示,本专利技术是一种TBOX的自动节能方法,所述的方法具体为:S1.建立工作任务队列;S2.获取RTC时钟的唤醒时间;S3.监控RTC时钟的唤醒时间是否已到达;S4.若到达,执行任务队列的任务;S5.若未到达,使设备处于休眠状态。步骤S1:建立工作任务队列,所述的工作任务队列是按照任务执行的时间先后顺序进行排列的。步骤S2:获取RTC时钟的唤醒时间,所述的唤醒时间的获取方法为:队列中的第一个工作任务的执行时间与当前时间之差作为唤醒时间。步骤S3:监控RTC时钟的唤醒时间是否已到达;步骤S4:若到达,执行任务队列的任务;所述的若到达,执行任务队列的任务具体为:若到达,唤醒设备,立刻检查到期任务,并执行任务。当执行一个任务时,往往是需要多个设备进行协作,本专利技术所述的方法能够快速的实现当多个设备进行唤醒时,通过该算法进行选择能耗最低的设备的调度方法。所述的执行任务时,通过设备的调度方法进行逐一的唤醒N(N1)个设备,进行任务的执行。所述的设备的调度方法为:对所有的设备产生初始化调度;将初始化调度进行优化。首先为保证所有的任务可以正常的执行,对其进行一个初始化的设备调度。为了使这种调度能够更加的节能,更加的优化,从而进行下述的将初始化调度进行优化。所述的将初始化调度进行优化的方法为:多个设备被唤醒时,每个任务产生其局部优化调度后,再将所有调度中选择能耗最低的调度,将其作为初始化调度;所述的局部优化调度为迭代式的利用任务选择、设备分组与调度演化三个操作进行局部优化。即为,通过迭代式的将任务的执行生成多种设备调度方式,将多种调度方式进行演化,对每个调度方式进行仿真,计算能耗本文档来自技高网...

【技术保护点】
1.一种TBOX的自动节能方法,其特征在于,包括:/n建立工作任务队列;/n获取RTC时钟的唤醒时间;/n监控RTC时钟的唤醒时间是否已到达;/n若到达,执行任务队列的任务;/n若未到达,使设备处于休眠状态。/n

【技术特征摘要】
1.一种TBOX的自动节能方法,其特征在于,包括:
建立工作任务队列;
获取RTC时钟的唤醒时间;
监控RTC时钟的唤醒时间是否已到达;
若到达,执行任务队列的任务;
若未到达,使设备处于休眠状态。


2.根据权利要求1所述的一种TBOX的自动节能方法,其特征在于,所述的工作任务队列是按照任务执行的时间先后顺序进行排列的。


3.根据权利要求1述的一种TBOX的自动节能方法,其特征在于,所述的唤醒时间的获取方法为:队列中的第一个工作任务的执行时间与当前时间之差作为唤醒时间。


4.根据权利要求1所述的一种TBOX的自动节能方法,其特征在于,所述的若到达,执行任务队列的任务具体为:若到达,唤醒设备,立刻检查到期任务,并执行任务。


5.根据权利要求4所述的一种TBOX的自动节能方法,其特征在于,所述的执行任务时,通过设备的调度方法进行逐一的唤醒N(N1)个设备,进行任务的执行。


6.根据权利要求5所述的一种TBOX的自动节能方法,其特征在于,所述的设备的调度方法为:
对所有的设备产生初始化调度;
将初始化调度进行优化。...

【专利技术属性】
技术研发人员:陈列勇王长喜杨会岭集立业
申请(专利权)人:深圳市蓝度汽车电控技术有限公司
类型:发明
国别省市:广东;44

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

1