电池健康状况评估的制作方法

文档序号:15045400发布日期:2018-07-27 22:30阅读:171来源:国知局

本发明涉及一种电池健康状况(batteryhealth)评估方法和系统。



背景技术:

包括自主机动车辆的机动车辆可以具有用由电池提供动力的电动马达起动的内燃发动机。当电池接近其使用寿命的尽头时,可能无法保持足够的能量来起动发动机。有时甚至操作人员可能不会识别电池弱化的征兆。自主车辆可能无法做出这样的诊断,或者可能缺乏足够的人机界面来让人类进行这样的诊断。



技术实现要素:

根据本发明,提供一种计算装置,该被编程用于进行以下操作:

一经确定环境温度等于或超过第一温度,就电力地加载车辆的车辆电池;

在加载期间测量电池的电压;

确定电压平台的幅值;和

一经确定平台的幅值小于目标电压,就将电池识别为不适用(inadequate)。

根据本发明的一个实施例,其中该计算装置还被编程用于进行以下操作:一经确定平台的幅值等于或大于目标电压,就再次加载电池,进行电池电压的第二次测量,并且识别第二电压平台,确定第二平台的幅值,并且一经确定第二平台的幅值小于目标电压,就将电池识别为不适用。

根据本发明的一个实施例,其中电池的加载是通过使起动机马达通电来实现的以及该计算装置还被编程用于在加载车辆电池之前卸除发动机的燃料。

根据本发明的一个实施例,其中电池的加载是通过使起动机马达通电来实现的。

根据本发明的一个实施例,该计算装置还被编程用于在加载车辆电池之前卸除车辆发动机的燃料。

根据本发明的一个实施例,该计算装置还被编程用于针对环境温度调整目标电压。

根据本发明的一个实施例,其中目标电压在七十华氏度的环境温度下是9.5伏特。

根据本发明的一个实施例,该计算装置还被编程用于当车辆电池被识别为不适用时,预定更换电池。

根据本发明的一个实施例,该计算装置还被编程用于将车辆引导至服务设施以安装更换电池。

根据本发明的一个实施例,该计算装置还被编程用于当车辆不能行驶至服务设施时请求移动电池服务。

根据本发明,提供一种确定并且响应车辆电池的健康状况的方法,该方法包含以下步骤:

一经确定环境温度等于或超过第一温度,就电力地加载车辆的车辆电池;

在加载期间测量电池的电压;

确定电压平台的幅值;和

一经确定平台的幅值小于目标电压,就将电池识别为不适用。

根据本发明的一个实施例,该方法还包含以下步骤:一经确定平台的幅值等于或大于目标电压,就再次加载电池,进行电池电压的第二次测量,并且识别第二电压平台,确定第二平台的幅值,并且一经确定第二平台的幅值小于目标电压,就将电池识别为不适用。

根据本发明的一个实施例,其中通过使起动机马达通电来实现电池的加载以及该方法还包含在加载车辆电池之前卸除发动机的燃料。

根据本发明的一个实施例,其中通过使起动机马达通电来实现电池的加载。

根据本发明的一个实施例,该方法还包含在加载车辆电池之前进一步卸除车辆发动机的燃料的步骤。

根据本发明的一个实施例,该方法还包含针对环境温度调整目标电压的步骤。

根据本发明的一个实施例,其中目标电压在七十华氏度的环境温度下是9.5伏特。

根据本发明的一个实施例,该方法还包含当车辆电池被识别为不适用时预定更换电池的步骤。

根据本发明的一个实施例,该方法还包含将车辆引导至服务设施以安装更换电池的步骤。

根据本发明的一个实施例,该方法还包含当车辆不能行驶至服务设施时请求移动电池服务的步骤。

附图说明

图1是具有示例性电池健康状况评估系统的示例性车辆的示意图;

图2是示例性车辆电池健康状况评估系统的示意性框图;

图3a和3b共同是由电池健康状况评估系统执行的过程的示例性流程图;

图4是电池加载事件期间电压对时间的示例性图表。

具体实施方式

介绍

一种车辆包括电池健康状况评估系统。一经确定环境温度等于或超过第一温度,车辆电池就被电力地加载。加载期间测量电池的电压。电压平台的幅值被确定。一经确定平台的幅值小于目标电压,电池就被识别为不适用。

本说明书中阐述的相对取向和方向(作为示例,上方、下方、底部、向前、向后、前部、后部、后方、外侧、内侧、向内、向外、横向、左侧、右侧)未作为限制,而是为了便于读者想象所描述的结构的至少一个实施例。这样的示例性方向是从坐在驾驶员座椅中面向仪表板的乘员的视角来看。在附图中,相同的附图标记在全部附图中表示相同的部件。

示例性系统元件

参考图1至3,用于示例性车辆12的示例性电池健康状况评估系统10包括示例性电池14和能够检测电池14的电压的示例性电池电压传感器16。如在本说明书中使用的术语“电池健康状况”意思是电池用于储存足以在寒冷的环境温度(例如,零华氏度)下起动车辆12的内燃发动机20的电能的能力。该系统和方法允许在温暖的环境温度(例如,70华氏度)下评估电池健康状况,预计在寒冷的环境温度下可能发生的可能的发动机起动问题。

电池14向车辆12的电气部件提供电力,车辆12的电气部件可以包括用于将内燃发动机20的曲轴(未示出)旋转至目标转速的电动起动机马达,即起动机18,将内燃发动机20的曲轴(未示出)旋转至目标转速作为发动机起动过程的一部分。起动机18使曲轴达到目标转速的能力部分地是起动机18可从电池14获得的电能大小的函数。电池14可以在其使用之后和使用过程中对其进行再充电以恢复其储存的电能。电池可以以众所周知的方式由交流发电机或发电机进行再充电。马达18可以是马达-发电机,以众所周知的方式充当发电机以及马达。

可以通过用电池电压传感器16测量电池14的正端子和负端子之间的电压来确定可从电池14获得的电能。在这种测量期间,通过使起动机18通电以起动发动机20(即,旋转曲轴)来电力地加载电池14。

电池寿命有限。使电池放电并且对电池14进行再充电会逐渐降低电池14的健康状况,即电池储存能量的能力。在储存电能的能力开始减弱之前,电池14只能维持有限次数的充电和放电循环。用于起动内燃发动机20的电池14的使用寿命大体上随电池储存和提供用于起动车辆的发动机20的足够的电能的能力的丧失而结束。

电池14的可用电能受到电池14温度的影响,随着温度的降低而减少。使曲轴旋转以起动发动机20所需的能量也受到发动机温度的影响,随着温度的降低而增加。电池14被预期用于在零华氏度的温度下提供足够的电力来起动发动机。基于在零华氏度的情况下电池在负载下可以提供达预定时间段(例如,30秒)的电流来评估电池。如此测量的电流被称为冷起动安培,通常缩写为cca。

人类车辆操作者可以能够辨别出电池14处于弱化(weakened)的状态。暗示电池弱化的线索包括更长的起动时间、更慢的起动转速、发动机怠速时前灯变暗、和/或诸如电动车窗的电气附件的不稳定性能。及时关注这些事件、和新电池的采购和安装将允许车辆12在不使车辆以及其操作者和乘客被搁浅的情况下继续操作。未注意到这些信号可以导致车辆12因无法起动而被禁用。所描述的电池健康状况评估系统通过在温暖的环境状态(例如,70华氏度)下测试电池14来预测弱化的电池,以避免寒冷的环境状态(例如,零华氏度)下电池14的故障。

系统10还包括计算装置,例如电子控制单元(“ecu”)22。车辆12可以是具有引导系统(pilotsystem)24的自主车辆(如该术语在下面进行限定)。引导系统24可以包括连接至ecu22的多个传感器和多个致动器。

引导系统24的传感器可以包括多个车辆情境感知传感器(situationalawarenesssensors)或自主车辆传感器(“av传感器”)26。av传感器26可以包括安装在车辆乘客舱内的传感器,并且该传感器可以另外地被安装在车辆的车顶30上的保护壳28中或在车辆的护板中的车辆的外部。优选的位置可以取决于传感器的类型。下面提供可以使用的传感器的几种示例性类型的标识。在允许自主车辆操作的车辆12中,引导系统24可以包括电池健康状况评估系统10,以允许健康状况评估系统10引导车辆12的操作。

如图2所示,ecu22可以由单个计算装置组成,或者可以替代地由多个计算机(例如,ecu)组成,该多个计算机包括例如动力传动系统计算机(其自身潜在地包含发动机计算机和传动装置计算机)、信息娱乐系统计算机、底盘系统计算机、约束系统计算机、车辆安全系统计算机等。ecu22包括电子处理器32和相关联的存储器34。系统24还可以包括车辆网络36,车辆网络36包括一个或多个有线和/或无线通信介质,诸如示例性系统控制器局域网(“can”)总线或局域互联网(“lin”)和/或其他通信接口。网络36在包括ecu22和部件与辅助系统的电池健康状况评估系统10和引导系统24的元件之间提供传输介质或提供连接包括ecu22和部件与辅助系统的电池健康状况评估系统10和引导系统24的元件的传输介质,该部件与辅助系统包括例如发动机20、发动机传感器38、多个制动单元40、制动传感器42、与车轮46相关联的车轮转速传感器44、转向致动器48、转向传感器50、乘员传感器52、转向指示灯(未示出)、和/或车辆情境感知传感器26。

车辆12包括四个车轮46,四个车轮46中的每个可以包括轮胎。车轮46中的每个可以与制动单元40中的一个相关联。车轮转速传感器44可以被集成到制动单元40中。转向致动器48和相关联的转向传感器被包含在车辆12的转向系统内。例如,发动机20可以是提供全部推进力的内燃发动机,或者可以是与电动马达相结合,即所谓的混合动力传动系统。发动机20可以包括或不包括或连接至提供转矩和速度比的变速器。发动机20可以是靠近车辆12的前部的单个装置,或者发动机20可以替代地位于车辆12的其他位置。

发动机20、制动单元40、起动机马达18、电池14和转向致动器48中的每个都被示出为通过网络36直接连接至ecu22,但是可以替代地或另外地直接连接至ecu22。发动机20、制动单元40和转向致动器48中的每个都可以包括从ecu22接收指令的各自的电子控制器。

ecu22的存储器34包括一种或多种形式的计算机可读介质,并且储存可由处理器32执行的指令,以执行包括本文公开的这种操作的各种操作。处理器32可以读取并执行这样的指令。ecu22包括用于在完全自主模式下自主地操作自主车辆12的编制程序。

为了本公开的目的,术语“自主车辆”被用于指代以完全自主模式运行的车辆。完全自主模式被定义为:处于完全自主模式时,车辆12的推进(通常通过如本文所限定的包括发动机20的动力传动系统)、制动和转向中的每个在大体上所有情况下都由ecu22控制。在半自主模式下,车辆12的推进、制动和转向中的一个或两个由ecu22控制,并且在非自主模式下,车辆12的推进、制动和转向都不由ecu22控制。

ecu22的存储器34也储存数据。数据可以包括从各种装置收集的所收集的数据。通常,所收集的数据可以包括来自地图数据库的任何数据、和可以由任何数据收集装置搜集的任何数据、和/或从这些数据计算出的数据,数据收集装置包括发动机传感器38、车轮转速传感器44、转向传感器50、乘员传感器52、av传感器26、电池电压传感器16。示例性转向传感器50可以包括齿条位置传感器和/或横向加速度传感器。示例性av传感器26可以包括车辆环境和位置传感器以及诸如雷达传感器、光探测和测距(lidar)传感器、视觉传感器(例如,摄像机)、全球定位系统(“gps”)传感器、天线等的定位传感器。雷达传感器既可以用于定位其他物体,也可以用于利用多普勒效应来确定这些其他物体的相对速度。前面的示例并不旨在于限制。其他类型的数据收集装置可以用于向ecu22提供数据。数据还可以包括在ecu22中由所收集的数据和其它计算的数据计算出的计算的数据。

电池电压传感器16提供与电池14的正端子和负端子之间的电压幅值成比例的电压信号。图4示出了电池14的正端子和负端子之间的电压幅值的示例性曲线图。时间沿轴线54的箭头方向沿水平轴线54增加。电压沿轴线56的箭头方向沿垂直轴线56增加。以实线示出的第一曲线58a是在新的状态下电池14的示例性电池电压曲线58a。以虚线示出的第二曲线58b是不能再用(即不适用)状态下电池14的示例性电池电压曲线58b。当电池14在预定的低温下没有保持用于以足够高的转动速度转动发动机曲轴来起动发动机20的足够的电能时,电池14处于不适用状态。零华氏度是示例性温度。

示出了经过健康状况测试周期的新电池14的示例性性能的曲线58a在第一电压v1a处开始。电压v1a是电池14未加载时由电池14提供的电压的幅值。标识为12伏特电池的电池的v1a的示例值可以是12.5伏特。在健康状况测试周期的开始时间tsa处,电力负载被施加在电池14上。该负载可以等同于起动负载。可从电池14获得的电压的幅值在曲线58a的初始响应部分60a期间在波谷时间tta处下降至电压v2a。v2a的示例值可以是6伏特。曲线58a可以包括在时间tta处开始的初始波谷或平台部分62a。波谷或平台部分62a可以延伸至时间tra处,在该时间tra处,初始恢复部分64a随着电压从突然施加的起动负载恢复而开始。在时间tpa处,电压可以在起动负载下以电压v3a稳定在起动平台66a处。新电池在70华氏度下的v3a的示例值可以是11.5伏特。起动负载可以在健康状况测试周期结束的时间tfa处终止。从在tsa处开始施加起动负载到在tfa处终止起动负载所经过的时间可以是30秒。随着终止起动负载,电池14如降低负载恢复部分68a所示逐渐恢复其电压输出。在恢复部分68a结束期间,可以花费10秒或更多秒,电池14的电压输出大体上恢复至v1a。

示出了经过健康状况测试周期的不适用状态下的电池14的示例性性能的曲线58b开始于第一电压v1b处。电压v1b是电池14未加载时由电池14提供的电压的幅值。标识为12伏特电池的电池的v1b的示例值可以是12.5伏特。在健康状况测试周期的开始时间tsb处,电力负载被施加在电池14上。该负载可以等同于起动负载。可从电池14获得的电压的幅值在曲线58b的初始响应部分60b期间在波谷时间ttb处下降至电压v2b。v2b的示例值可以是3伏特。曲线58b可以包括在时间ttb处开始的初始波谷或平台部分62b。波谷或平台部分62b可以延伸至时间trb,在时间trb处,初始恢复部分64b随着电压从突然加载的起动负载恢复而开始。在时间tpb处,电压可以在起动负载下以电压v3b稳定在起动平台66b处。不能再用(即,不适用)的电池在70华氏度下的v3b的示例值可以是9.5伏特。起动负载可以在健康状况测试周期结束的时间tfb处终止。从在tsb处开始施加起动负载到在tfb处起动负载终止所经过的时间可以是30秒。随着起动负载终止,电池14如降低负载恢复部分68b所示逐渐恢复其电压输出。在恢复部分68b结束期间,可以花费10秒或更多秒,电池14的电压输出大体上恢复至v1b。

ecu22可以被编程用于识别起动平台的幅值。下面描述车辆12识别和响应电池14不适用的方法或过程70。

过程

图3a和3b示出了可以被包括在储存在车辆12的ecu22中的程序指令中的示例性电池健康状况评估过程70。ecu22执行如下所述的图3a和3b所示的步骤。用于执行过程70的计算机程序可以例如当如可以与响应于车辆乘客的接近或触摸而启动车辆相关联的发出接通电源命令时,在开始框71中具体化。

接下来,判定框72确定何时是时候检查电池14。可以基于用于这种检查的预定频率来建立检查电池的时间,预定频率诸如每月一次。可以以这样的频率来检查电池。在车辆没有乘客的情况下执行电池检查也是可取的,以避免乘客将电池健康状况检查过程的执行误解为车辆故障。例如,在车辆已经停车超过一小时的情况下可以进行电池测试。电池测试的频率可以随着电池老化而增加,特别是在电池超过预定使用年限之后,例如,四年。

当判定框72确定不是时候检查电池14时,则过程70移动至结束框73并且过程70终止。

当确定是时候检查电池14时,过程70可以移动至判定框74。判定框74确定车辆12是否靠近(例如在30公里内)服务设施,在该服务设施处,电池可以被更换,并且从该服务设施可以派送包括服务车辆的移动电池服务。可以预期可能需要更换电池来做出这样的确定。作为附加的预防措施,ecu可以与建议车辆的当前位置和耗尽电池电力的可能性的基于云的网络97进行通信,该基于云的网络97包括例如车辆服务网络或车队运行网络。替代地,ecu22可以将车对外界(v2x)的消息发送到最近的服务设施或网络97。v2x消息系统是局域网系统,并且可以是车辆对车辆(v2v)、车辆对行人(v2p)、车辆对基础设施(v2i)和车辆对电网(v2g)网络系统的集合体。可以使用来自gps传感器的数据和可用的地图数据来确定与服务位置的接近度。当车辆12不靠近服务设施时,过程70移动至结束框75,并且过程70结束。

当确定车辆12靠近服务设施时,过程70可以移动至过程框76。过程框76重置如下所述用于控制电池健康状况测试周期的重复次数的变量x。变量x可以被重置为零值。然后,过程70移动至用于确定环境温度的过程框。

然后,过程70移动至判定框78。判定框78确定环境温度是否大于或等于预定的环境温度t1,例如,70华氏度。当环境温度未达到或超过目标温度t1时,过程移至结束框79并且终止。

当判定框78确定环境温度大于或等于温度t1时,过程70移动至过程框80。过程框80基于测得的环境温度值来计算目标起动电压。目标起动电压对于环境温度而言可以是电量充足的电池的最小可接受的电压。存储器34中的查找表可以用于确定当前环境温度下的起动电压,该起动电压对应于目标冷起动电流目标,即在预定温度(例如零华氏度)下的目标。电量充足的电池可以被定义为提供大于电压v3b的起动电压的电池。因此,不适用的电池提供等于或小于v3b的起动电压。

在确定v3b的目标值的情况下,过程70移动至用于禁用发动机点火装置的过程框82。禁用发动机点火装置的示例性方式是关闭燃料供应。禁用奥托循环(ottocycle)发动机的发动机点火装置的替代方式是禁用发动机20的火花塞的操作。

过程70在禁用发动机点火装置之后还可以使与起动发动机无关的预选配件通电,以增加电池14上的负载。示例性配件可以包括车灯(该车灯包括前灯和尾灯)、以及车厢空气循环风扇马达、发动机冷却风扇马达和车窗户除霜器。这种加载可以与起动车辆12同时进行,并且在起动车辆发动机20时还必须由电池14维持。

在过程框84之后、或与过程框84同时进行,由电池14给起动机马达18通电。为了相对于使起动机马达18仅通电一次而增加电池健康状况的确定性,起动机马达可以被多次通电。三次是示例性重复次数。如图4所示,起动机马达18在时间tsa/tsb处开始通电。在起动机马达18通电期间,按照过程框88测量电池端子之间的电压。电池电压传感器16可以用于测量电池电压。可以选择性地在起动机马达18通电之前或与起动机马达18通电同时开始这种测量。测量可以以每秒四个采样的频率进行。采样频率并不重要。尽管采样可以以更高的频率完成,但是系统操作不需要这样做。随着通电达预定的时间段,例如从10秒到30秒的时间范围,也可以以较低的频率进行采样。

过程框89在过程框88之后。ecu22可以使用电压测量数据根据过程框89来识别电压平台。过程70前进至判定框90。

判定框90确定测得的电压是否大于诸如v3b的目标电压。判定框90的逻辑可以将例如测得的电压为66a、66b的起动平台与例如v3b的目标电压进行比较。当测得的电压的起动平台超过目标电压时,过程70移动至过程框92。

过程框92将变量x的值增加1。过程70移动至判定框94并且检查变量x是否已达到预定值n。值n是电池14经历用于确定电池健康状况的健康状况测试周期(即,加载和测量)的次数。值n可以等于三。

过程70移动至框94,框94确定x的当前值是否等于或超过选定的n的值。当x大于或等于n时,过程70移动至过程框95。

过程框95恢复燃料供应和附件设置,使得车辆系统如在电池健康状况测试周期开始之前那样。在由过程框95恢复之后,过程70返回至判定框72。替代地,代替返回至判定框72,过程70可以在车辆12后续操作期间终止并重新起动。当x不大于或等于n,也就是说,当x小于n时,过程70返回至框86,以再次使起动机马达18通电,并且测量电池端子之间的电压。

当判定框90确定测得的电压不大于目标电压时,过程70可以如过程框96所示恢复燃料供应和附件设置。

接下来,过程70可以使得ecu将电池14识别为不适用,并且按照过程框98来预定更换电池。可以基于更换电池的预定来推断识别电池14为不适用。可以通过与例如包括上面提到的车辆服务网络或车队运行网络的基于云的网络97的通信来进行这种预定。

在已经预定更换电池之后,过程70移动至判定框100。判定框100确定车辆12是否能够行驶至服务设施,并且预定电池时服务设施与更换电池的预期目的地是否一致。当车辆12不能够行驶至服务设施时,如当电池不适用以起动发动机20时,过程70移动至过程框102。过程框102请求移动电池服务以携带新电池并且将安装新电池安装在车辆12中。可以通过基于云的网络97发送消息来进行这种请求。一旦请求已经被传送,过程70就在结束框104处终止。

当判定框100确定车辆12能够行驶至服务设施时,过程框106引导车辆12行驶至服务设施。然后,过程框108确认已经安装了新电池。一旦新电池的安装已经被确认,过程70就在结束框110处终止。

结论

已经公开了一种用于检查车辆电池的健康状况的示例性系统和方法。

如本文所使用的,副词“大体上”是指形状、结构、测量值、数量、时间等可以偏离准确描述的几何形状、距离、测量值、数量、时间等,这是因为材料、加工、制造、数据传输、计算速度等中存在缺陷。

关于在本说明书中对ecu的引用,诸如本文讨论的那些计算装置大体上各自包括可由一个或多个计算装置(诸如上述那些)执行的指令,并且用于执行上述过程的框或步骤。例如,上面讨论的过程框被呈现为计算机可执行指令。

通常,计算系统和/或装置可以采用任意数量的计算机操作系统,包括但决不限于各种版本和/或各种变体的福特同步操作系统、applink/smar设备连接中间件、微软操作系统、微软操作系统、unix操作系统(例如由加利福尼亚州的红木海岸甲骨文公司发行的操作系统)、由纽约阿蒙克ibm发行的aixunix系统、linux操作系统、由加利福尼亚州的苹果有限公司发行的macosx以及ios操作系统、由加拿大滑铁卢黑莓股份有限公司发行的黑莓os以及由开放手机联盟和谷歌有限公司开发的android操作系统、或由qnx软件系统提供的用于娱乐信息节目的车辆平台。计算装置的示例包括但不限于车载计算机、计算机工作站、服务器、台式机、笔记本电脑、便携式电脑或掌上电脑或一些其他的计算系统和/或装置。

计算机和计算装置总体上包括计算机可执行指令,其中该指令可以由一个或多个诸如上面所列的计算装置执行。计算机可执行指令可以由计算机程序编译或解释,计算机程序采用多种编程语言和/或技术创建,这些编程语言和/或技术包括但并不限于单独地或组合的javatm、c、c++、matlab、simulink、stateflow、visualbasic、javascript、perl、html等。这些应用程序中的一些可以在诸如java虚拟机、dalvik虚拟机等的虚拟机上被编译和执行。通常,处理器(例如微处理器)例如从存储器、计算机可读介质等接收指令,并且执行这些指令,由此完成包括这里所描述的一个或多个程序的一个或多个程序。这样的指令或其他数据可以采用各种计算机可读介质存储和传输。计算装置中的文件通常是储存在诸如存储介质、随机存取存储器等的计算机可读介质上的数据的集合。

存储器可以包括计算机可读介质(也简称为处理器可读介质),该计算机可读介质包括参与提供可以由计算机(例如计算机处理器)读取的数据(例如指令)的任意非暂时性(例如有形的)介质。这样的介质可以采用多种形式,包括但不限于非易失性介质和易失性介质。非易失性介质可以包括例如光盘或磁盘或其他永久性存储器。易失性介质可以包括例如典型地构成主存储器的动态随机存取存储器(dram)。这样的指令可以通过一种或多种传输介质,包括同轴线缆、铜线和光纤,包括内部包含耦接于ecu的处理器的系统总线的线缆。计算机可读介质的常规形式包括,例如软盘、柔性盘、硬盘、磁盘、任何其他磁性介质、cd-rom(只读光盘驱动器)、dvd(数字化视频光盘)、任何其他光学介质、穿孔卡片、纸带、具有孔图案的任何其他物理介质、ram(随机存取存储器)、prom(可编程只读存储器)、eprom(可擦除可编程只读存储器)、flasheeprom(闪速电可擦除可编程只读存储器)、任何其他存储器芯片或盒,或者任何其他计算机可读取的介质。

数据库、数据仓库或本发明所公开的其他数据存储可以包括用于储存、访问和检索各种数据的各种机制,该数据包括分层数据库、系统文件的文件组、具有专有格式应用程序的应用数据库、关系数据库管理系统(rdbms)等。每一个这样的数据库存储通常包括在采用了例如上述之一的计算机操作系统的计算装置内,并且通过网络以任意一种或多种方式被访问。文件系统可以从计算机操作系统访问,并且可以包括以多种形式存储的文件。除了用于创建、储存、编辑、执行存储程序的语言,rdbms通常采用结构化查询语言(sql),例如前面所述的过程化sql(pl/sql语言)。

在一些示例中,系统元件是在一个或多个计算装置(例如服务器、私人电脑等)上实施的计算机可读指令(例如软件),该指令存储在与此相关(例如盘、存储器等)的计算机可读介质上。计算机程序产品可以包含这样存储于计算机可读介质用于实施上述功能的指令。

关于这里所述的媒介、程序、系统、方法、启发式等,应理解的是虽然这样的程序等的步骤已经被描述为按照一定的顺序排列发生,

但这样的程序可以采用以这里描述的顺序之外的顺序完成的描述的步骤实施操作。进一步应该理解的是,某些步骤可以同时执行,可以添加其他步骤,或者可以省略这里所述的某些步骤。换言之,这里的程序的描述提供用于说明某些实施例的目的,并且不应该以任何方式解释为限制要求保护的发明。

相应地,应理解的是上面的描述的目的是说明而不是限制。在阅读上面的描述时,除了提供的示例外许多实施例和应用对于本领域技术人员都是显而易见的。本发明的范围应参考所附权利要求以及与权利要求所要求的权利等效的全部范围而确定,而不是参考上面的说明而确定。可以预期的是这里所讨论的技术将出现进一步的发展,并且所公开的系统和方法将可以结合到这样的进一步的实施例中。总之,应理解的是本发明能够进行修正和变化,并且仅由下面的权利要求所限定。

在权利要求中所使用的所有术语旨在给予其最宽泛的合理的解释以及应被本领域的技术人员理解为其最常用的意思,除非在这里做出了明确的相反的指示。特别地,单数冠词“一”、“该”、“所述”等的使用应该理解为表述一个或多个所示元件,除非作出了与此相反的明确限制。

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