自动化车辆资源管理系统的制作方法

文档序号:14077539阅读:252来源:国知局
自动化车辆资源管理系统的制作方法

本公开总体上涉及自动化车辆资源管理系统,更具体地涉及管理存储器容量的系统。



背景技术:

已知在每次接通事件时引导车辆系统的软件来修复各种软件相关的系统容量短缺。随着车辆软件变得更复杂,引导时间变得更长,并且如果特定的软件特征不是立即可以被使用,则会引起顾客的不满。



技术实现要素:

根据一个实施例,提供了一种自动化车辆资源管理系统。该自动化车辆资源管理系统包括存储器和控制器。存储器用于存储程序和数据,并且由容量来表征。控制器与存储器通信。控制器被配置成确定车辆什么时候没有处于使用中。控制器被进一步配置成确定容量被程序和数据使用的百分比。控制器被进一步配置成当车辆没有处于使用中并且百分比不大于阈值时挂起(suspend)系统的操作。控制器被进一步配置成当车辆没有处于使用中并且百分比大于阈值时重新引导系统。控制器被进一步配置成当系统被挂起时确定电池使用值并且当电池使用值比使用预算值大时计划系统的电源中断(power-down)。控制器被进一步配置成确定从前一次重新引导起的持续时间并且当车辆没有处于使用中并且持续时间大于时间阈值时计划系统的重新引导。

在阅读优选实施例的下列详细描述并参考各个附图,进一步的特征和优点将更加显而易见,优选实施例只是作为非限制性示例给出的。

附图说明

现在将参考各个附图作为示例来描述本发明,其中:

图1是根据一个实施例的自动化车辆资源管理系统的示图;并且

图2是根据一个实施例的图1的系统的操作的流程图。

具体实施方式

图1示出了自动化车辆资源管理系统10(以下称为系统10)的非限制性示例。系统10总体上被配置成确定系统10的资源何时达到可能会消极地影响用户体验和/或系统性能的临界值。系统10的资源可包括,但不仅限于,存储器10、中央处理器使用(cpu使用),和一定量的操作系统文件描述符。如将在下文更加详细地描述,系统10是关于现有的自动化车辆资源管理系统的改进,因为系统10被配置成当车辆12被启动时提供对系统10的特征的快速存取,因为在当车辆12没有处于使用中时的时间,系统10执行系统10的重新引导16,在该时间之后,系统10可被置于挂起18模式。如在本文中使用的,术语“引导”和“重新引导”意味着启动系统10的相同功能。术语“引导”一般用于表示系统10的第一或初始启动(即冷引导)。如本领域技术人员将认识到的,术语“重新引导”一般用于表示在系统10在连续操作后的后续启动。与挂起18相比,重新引导16使系统10返回操作的区别在于需要的时间量。在重新引导16期间,程序和数据20必须被重新加载到随机存取存储器(ram)中并且可需要几秒来完成,这取决于所传输的程序和数据20的大小。在重新引导16期间,系统的特征保持不可用,直到重新引导16完成为止。相反,挂起18维持ram中的程序和数据20,从而提供对系统10的特征的快速存取。

系统10包括用于存储程序和数据20的存储器14。存储器14由一般用千兆字节(gb)衡量的容量22来表征并且可包括随机存取存储器(ram)、或非闪存、与非闪存、只读存储器(rom)、读写存储器(rwm)。程序和数据20包含车辆12的操作所需的各种软件和相关联的校准参数,如本领域技术人员将认识到的。

系统10还包括与存储器14电子通信的控制器24。控制器24可包括诸如微处理器的处理器(未示出)或其它控制电路,诸如模拟和/或数字控制电路,包括用于处理数据的专用集成电路(asic),如对于本领域技术人员应该是显而易见的。控制器24可包括其他存储设备(未示出),包括用于存储一个或多个例程、阈值和捕捉的数据的非易失性存储器,诸如电可擦除可编程只读存储器(eeprom)。该一个或多个例程可由处理器执行,以进行用于确定由控制器24所接收的信号是否指示车辆12没有处于使用中的步骤,如在本文中所描述的。

控制器24被配置成确定车辆12何时没有处于使用中并且可包括监测各种车辆系统,诸如点火状态、车门开启和车门关闭、电话、乘客分类系统(ocs)和任何有源系统关闭延迟(即音频系统、视频系统、门控车室照明、电力系统等)。控制器24可在例如点火状态是关闭的,电话不活动,基于开门和关门和ocs的车辆12的乘客已离开车辆12,以及系统关闭延迟到期时确定车辆12没有处于使用中。

控制器24可被进一步配置成学习车辆12的使用期26并且在存储器14中存储使用期26信息以用于在车辆12没有处于使用中时计划系统10的未来重新引导(图2)。控制器24可学习车辆12在工作日每天被使用来在特定时间往返于特定位置。例如,控制器24可学习到车辆12可在中午再次被使用。控制器24可基于使用期26选择在车辆12没有处于使用中的时间段期间来计划28系统10的重新引导16。

图2是示出系统10的操作的非限制性示例的流程图30。控制器24被进一步配置成确定存储器14的容量22被程序和数据20使用的百分比32。针对系统10的关闭的请求可被控制器24处理,控制器24可在车辆12没有处于使用中并且百分比32不大于阈值34时挂起18系统10的操作。阈值34可被设置成满足客户的需求并可通常是存储器14的总容量22的百分之九十(90%)(即剩余10%)。有利地,在系统10处于挂起18中的情况下,ram被供电,并且程序和数据20被维持在ram中以便当唤醒42事件发生时(诸如当乘客回到车辆12时)提供对系统10的特征的快速存取。如本领域技术人员认识到的,唤醒42事件也可被以下各项触发:例如车辆12的车门的打开或车门的解锁,或者车辆12的远程启动。挂起18相比于当系统10被重新引导16并且存储在闪存中的数据必须被重新加载到ram,这一般需要几秒并且导致对系统10的特征的存取的丢失,直到重新引导16循环完成。

控制器24被进一步配置成当车辆12没有处于使用中并且百分比32大于阈值34时重新引导16系统10。也就是说,当存储器14的使用超过总存储器14的90%时,系统10将在车辆12没有处于使用中时计划28重新引导16。如先前所述,可基于学习的使用期26来计划28重新引导16。计划28重新引导16完成后,如前所述,当唤醒42事件发生时系统10可被置于挂起18,从而提供对系统10的特征的快速存取。

控制器24被进一步配置成当系统10处于挂起18时确定电池使用值36,并且当该电池使用值36大于使用预算值40时实行系统10的电源中断38。处于挂起18的系统10的典型使用预算值可以是在电池电压14.4伏(14.4v)时的二毫安时(2ma-h)。也就是说,如果系统10在处于挂起18时汲取(draw)4ma,则在半个小时(0.5h)后可发生电源中断38来避免电池的进一步向下汲取。在电源中断38期间,ram不被供电并且从ram清除程序和数据20。通电事件将发起冷引导,其中ram被供电并且存储在闪存中的程序和数据20被加载到ram中,这一般需要几秒钟并导致对系统10的特征的延迟存取,直到冷引导完成。

控制器24被进一步配置成确定从前一次重新引导16起的持续时间44并当车辆12没有处于使用中并且该持续时间44大于时间阈值46时计划28系统10的重新引导16。时间阈值46可被设置成满足客户需求并且例如一般可以是18小时。

因此,提供了自动化车辆资源管理系统10和用于自动化车辆资源管理系统10的控制器24。系统10是对于现有的自动化车辆资源管理系统的改进,因为系统10被配置成提供对系统10的特征的快速存取并且当车辆12没有处于使用中时的时间重新引导16系统10,在该时间之后系统10可被置于挂起18模式。

尽管已经根据本发明的优选实施例描述了本发明,但是并不限制于此,而是仅在所附的权利要求书所阐述的范围内为限。

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