用于车辆子系统故障缓解的系统和方法与流程

文档序号:11453909阅读:209来源:国知局
用于车辆子系统故障缓解的系统和方法与流程

本公开涉及用于车辆子系统故障缓解的系统和方法。



背景技术:

对于例如大众市场客用车辆的任何给定的驾驶操作,许多外部和/或内部条件改变可能致使操作困难或不可实现。自主车辆或可以在自主或半自主模式下操作的车辆必须包括虚拟驾驶员和控制系统,该虚拟驾驶员和控制系统包含针对这种变化条件的自动缓解操作,以使得虚拟驾驶员能够保护车辆的操作。此外,自主车辆的虚拟驾驶员和控制系统访问比通常可用于车辆的手动操作者的那些相对更多种类的车辆系统和/或车辆系统的更多数量的部件是可能的。因此,通过自主车辆的虚拟驾驶员和控制系统来提供缓解操作,包括用于大众市场客用车辆中的手动操作的典型控制范围以外的操作,将是期望的。



技术实现要素:

根据本发明,提供一种方法,该方法包含:

确定当前车辆制动能力超过在当前车辆速度下的第一制动目标和缓解阈值中的每一个;

将当前车辆速度与发动机制动阈值进行比较;以及

生成变速器控制消息,该变速器控制消息提供操作车辆变速器的数据;

其中,在当前车辆速度高于发动机制动阈值的情况下,变速器控制消息提供操作车辆变速器以禁止通过车辆变速器传递输入扭矩的数据;以及

其中,在当前车辆速度低于车轮锁定阈值的情况下,变速器控制消息进一步提供操作车辆变速器以禁止车辆变速器的输出轴的旋转的数据。

根据本发明的一个实施例,该方法进一步包含:

生成制动控制消息,该制动控制消息提供操作车辆制动系统以满足第二制动目标的数据;以及

基于来自操作车辆制动系统以满足第二制动目标的数据来更新当前车辆制动能力。

根据本发明的一个实施例,其中,在当前车辆速度低于发动机制动阈值的情况下,变速器控制消息提供操作车辆变速器以接合低挡设定和空挡设定之一以减少通过车辆变速器传递输入扭矩的数据。

根据本发明的一个实施例,该方法进一步包含:

接收车辆制动系统的故障消息,该故障消息提供指示车辆制动系统的一个或多个故障条件的数据;以及

基于故障消息来更新当前车辆制动能力。

根据本发明的一个实施例,该方法进一步包含:

接收车辆变速器的状态消息,该状态消息提供指示由车辆变速器接合的挡位的数据;以及

在当前车辆速度高于发动机制动阈值的情况下,基于状态消息来生成变速器消息。

根据本发明的一个实施例,该方法进一步包含:

生成发动机控制消息,该发动机控制消息提供操作车辆发动机的数据;

其中,在当前车辆速度高于发动机制动阈值的情况下,发动机控制消息提供减少车辆发动机的扭矩的数据。

根据本发明的一个实施例,该方法进一步包含:

基于一个或多个当前车辆环境条件来更新当前车辆制动能力。

根据本发明的一个实施例,该方法进一步包含:

基于一个或多个当前车辆路径条件来更新当前车辆制动能力。

根据本发明的一个实施例,该方法进一步包含:

基于一个或多个当前车辆环境条件来更新发动机制动阈值。

根据本发明的一个实施例,该方法进一步包含:

基于一个或多个当前车辆路径条件来更新发动机制动阈值。

根据本发明,提供一种系统,该系统包含:

计算机,该计算机包含处理器和存储器,存储器存储可由处理器执行以进行下列操作的指令:

确定当前车辆制动能力超过在当前车辆速度下的第一制动目标和缓解阈值中的每一个;

将当前车辆速度与发动机制动阈值进行比较;以及

生成变速器控制消息,该变速器控制消息提供操作车辆变速器的数据;

其中,在当前车辆速度高于发动机制动阈值的情况下,变速器控制消息提供操作车辆变速器以禁止通过车辆变速器传递输入扭矩的数据;以及

其中,在当前车辆速度低于车轮锁定阈值的情况下,变速器控制消息进一步提供操作车辆变速器以禁止车辆变速器的输出轴的旋转的数据。

根据本发明的一个实施例,其中存储器存储可由处理器执行以进行下列操作的进一步指令:

生成制动控制消息,该制动控制消息提供操作车辆制动系统以满足第二制动目标的数据;以及

基于来自操作车辆制动系统以满足第二制动目标的数据来更新当前车辆制动能力。

根据本发明的一个实施例,其中,在当前车辆速度低于发动机制动阈值的情况下,变速器控制消息提供操作车辆变速器以接合低挡设定和空挡设定之一以减少通过车辆变速器传递输入扭矩的数据。

根据本发明的一个实施例,其中存储器存储可由处理器执行以进行下列操作的进一步指令:

接收用于车辆制动系统的故障消息,该故障消息提供指示车辆制动系统的一个或多个故障条件的数据;以及

基于故障消息来更新当前车辆制动能力。

根据本发明的一个实施例,其中存储器存储可由处理器执行以进行下列操作的进一步指令:

接收车辆变速器的状态消息,该状态消息提供指示车辆变速器接合的挡位的数据;以及

在当前车辆速度高于发动机制动阈值的情况下,基于状态消息来生成变速器控制消息。

根据本发明的一个实施例,其中存储器存储可由处理器执行以进行下列操作的进一步指令:

生成发动机控制消息,该发动机控制消息提供操作车辆发动机的数据;

其中,在当前车辆速度高于发动机制动阈值的情况下,发动机控制消息提供减少车辆发动机的扭矩的数据。

根据本发明的一个实施例,其中存储器存储可由处理器执行以进行下列操作的进一步指令:

基于一个或多个当前车辆环境条件来更新当前车辆制动能力。

根据本发明的一个实施例,其中存储器存储可由处理器执行以进行下列操作的进一步指令:

基于一个或多个当前车辆路径条件来更新当前车辆制动能力。

根据本发明的一个实施例,其中存储器存储可由处理器执行以进行下列操作的进一步指令:

基于一个或多个当前车辆环境条件来更新发动机制动阈值。

根据本发明的一个实施例,其中存储器存储可由处理器执行以进行下列操作的进一步指令:

基于一个或多个当前车辆路径条件来更新发动机制动阈值。

附图说明

图1说明了根据本公开的原理用于提供缓解操作的示例车辆系统;

图2是根据本公开的原理用于缓解车辆子系统故障的示例过程的示图。

具体实施方式

概述

图1是用于车辆101(例如,可由虚拟驾驶员在自主和/或半自主模式下操作的大众市场客用车辆)的示例性自主车辆系统100的框图。车辆101包括车辆计算机105,该车辆计算机105被配置为从与车辆101的各种部件或条件(例如,诸如制动系统、转向系统、动力传动系统等部件,和/或诸如车辆101速度、加速度、俯仰、横摆、侧倾等条件)相关的一个或多个传感器110接收信息,例如,收集到的数据115。车辆101包括自主驾驶模块106,并且例如在模块106中,通常包括用于例如从一个或多个传感器110接收数据的指令。自主驾驶模块106可以被包括在计算机105中或与计算机105分开。因此,计算机105和/或自主驾驶模块106可以提供用于车辆101的自主和/或半自主操作的车辆101的虚拟驾驶员和控制系统。

系统100还包括变速器控制模块107、发动机控制模块108和制动系统控制模块109,它们中的每一个可以被包括在计算机105中或与计算机105分开。在变速器控制模块107、发动机控制模块108和制动系统控制模块109中,例如,车辆101通常包括用于例如从一个或多个传感器110、计算机105、自主驾驶模块106和一个或多个控制设备(例如换挡机构和油门踏板)接收数据的指令。

计算机105可以根据一个或多个存储的参数116来指导自主驾驶模块106。通过相对于一个或多个存储的参数116来评估在自主驾驶操作期间使用的收集到的数据115,计算设备105可以确定是否调整一个或多个参数116。例如,模块106可以改变参数116以与温度或另一环境条件、车辆部件或系统的状态、检测到的对象、车辆路径、即将到来的车辆、道路条件、或诸如此类相对应。与用于车辆101的手动操作者的控制(例如,方向盘、换挡机构等)相比,参数116可以对应于更多种类的车辆系统、车辆系统的增加数量的部件和/或部件或系统的更大量的控制变量,以便计算机105和/或自主驾驶模块106和虚拟驾驶员和自主控制系统一样可以具有比车辆的手动操作者更宽的车辆操作控制范围。例如,参数116可以包括与车辆101的变速器的部分和/或完全绑定(tie-up)相关的参数,变速器的这些操作可以在车辆101的任何手动控制之外。

示例性系统元件

再次参考图1,用于车辆101的车辆计算机105通常包括处理器和存储器,该存储器包括一种或多种形式的计算机可读介质,并且存储可由处理器执行用于执行各种操作(包括本文所公开的)的指令。此外,计算机105可以包括多于一个计算设备,例如包括在车辆101中用于监测和/或控制各种车辆部件的自主驾驶模块106和其他控制器或诸如此类,例如发动机控制单元(ecu)、变速器控制单元(tcu)等。计算机105通常被配置用于在控制器局域网(can)总线或任何其他合适的车辆内通信总线(例如日本汽车软件平台和架构(jaspar)、本地互联网(lin)、美国汽车工程师协会(sae)j1850、汽车开放系统架构(autosar)、媒体导向系统传输(most)等)上通信,和/或可以利用其他有线或无线协议,例如,蓝牙等。也就是说,计算机105可以经由可以在车辆101和/或诸如用户设备的其他设备中提供的各种机制进行通信。车辆101还可以包括专门用于接收和传送诊断信息的一个或多个电子控制单元,例如,车载诊断连接器(obd-ii)。相应地,计算机105还可以与车载诊断连接器(obd-ii)端口具有连接,例如根据j1962标准。经由以太网总线、can总线、obd-ii连接器端口和/或其他有线或无线机制,计算机105可以向车辆中的各种设备传送消息和/或从各种设备接收消息,各种设备例如,控制器、致动器、传感器等。另外,计算机105可以被配置为与远程设备和/或外部网络通信,外部网络可以包括各种有线(例如,电缆和光纤)和/或无线(例如蜂窝、无线、卫星、微波和射频)网络技术,例如,有线和/或无线分组网络、无线通信网络(例如,使用蓝牙、ieee802.11等)、局域网(lan)和/或包括因特网的广域网(wan),提供数据通信服务等。

车辆101自主驾驶模块106利用在计算机105中例如从各种传感器、从车辆101通信总线、从远程服务器或另一车辆等接收到的数据,以便模块106可以在没有驾驶员的情况下控制各种车辆101模块、部件和/或操作(包括,例如,变速器控制模块107和发动机控制模块108)以自主或半自动地操作车辆101(即,控制一些但不是所有的车辆101操作)。例如,模块106可以被用于调节车辆101的速度、加速度、减速度、转向、换挡、诸如灯、挡风玻璃刮水器等部件的操作。

车辆101变速器控制模块107利用在计算机105中例如从各种传感器、从车辆101通信总线、从远程服务器或另一车辆等接收到的数据来操作车辆101的变速器,例如切换挡位、进入空挡、绑定挡位、并且禁止输出轴的旋转。同样地,车辆101发动机控制模块108利用在计算机105中例如从各种传感器、从车辆101通信总线、从远程服务器或另一车辆等接收到的数据来操作车辆101的发动机,例如,调节发动机的输出扭矩,并且车辆101制动系统控制模块109利用在计算机105中例如从各种传感器、从车辆101通信总线、从远程服务器或另一车辆等接收到的数据来操作车辆101的制动系统。根据本公开的原理,由变速器控制模块107使用的数据包括依赖车辆101的手动输入和由车辆101的手动输入控制的数据以及车辆101的任何手动控制以外的附加数据。因此,在车辆101的自主和/或半自主操作期间,变速器控制模块107可以生成并且传送指令,该指令具有比由于车辆101的手动操作可能产生的那些相对更宽的用于车辆101的变速器的车辆操作控制范围。

传感器110和其它来源可以提供用于车辆101的自主或半自主操作的数据。例如,车辆101中的各种控制器可以经由控制器局域网(can)总线来提供数据,例如与车辆速度、加速度等相关的数据。此外,传感器110或诸如此类可以例如经由有线或无线连接向计算机105提供数据。传感器110可以包括诸如雷达(radar)、激光雷达(lidar)、摄像机或诸如此类、声纳、呼吸分析仪、运动检测器等机制。此外,传感器110可以包括车辆101中可操作以检测车辆101部件(例如计算机105、方向盘、制动踏板、加速器、换挡杆等)的温度、位置、位置变化、位置变化速率等的设备。传感器110可以测量与车辆101和周围车辆的操作和环境相关的值。例如,传感器110可以测量车辆101的速度和位置、周围车辆相对于车辆101的速度和位置、和/或环境特性,例如高度、速度、燃料体积、加速度、环境温度等。此外,传感器或诸如此类、全球定位系统(gps)设备等可以被包括在车辆中并且被配置为数据收集器110以经由有线或无线连接直接向计算机105提供数据,例如车辆101的地理坐标(纬度和经度)和/或车辆101的目标目的地的位置的地理坐标、街道地址或诸如此类等。

计算机105的存储器通常存储收集到的数据115。收集到的数据115可以包括在车辆101中收集到的各种数据。以上提供了收集到的数据115的示例,此外,数据115通常使用一个或多个传感器110来收集,并且可以另外包括在计算机105中和/或在服务器125处从其计算出的数据。总体上,收集到的数据115可以包括可以由传感器110收集和/或从这样的数据计算出的任何数据。因此,收集到的数据115可以包括与车辆101操作和/或性能相关的各种数据(例如,车辆101部件的温度)、从另一车辆接收到的数据、以及与车辆101相关的环境条件、环境温度、道路条件等有关的数据。例如,收集到的数据115可以包括关于车辆101的速度、加速度、俯仰、横摆、侧倾、制动、降水的存在或不存在、轮胎压力、轮胎条件等的数据。计算机105的存储器可以进一步存储参数116。每一个参数116通常管理对车辆101的部件的控制。存储的参数116还可以包括用于各种车辆101部件的默认操作的参数。

收集到的数据115和/或存储的参数116可以包括来自传感器110的数据和/或由计算机105计算出的用于确定和识别车辆101的路径的数据。这样的路径数据可以包括车辆101必须实现减速和/或停止以避免碰撞(即,制动目标)的位置和/或距离的识别。例如,来自包括在传感器110中的gps设备的数据可以识别交通中断;来自外部网络的数据可以识别交通倒车;并且来自附近车辆的数据可以识别即将到来的道路危险和/或事故。车辆101计算机105可以基于这样的收集到的数据和/或存储的参数116来确定制动目标,例如,车辆停止位置和/或距离。

根据本公开的原理,还包括在收集到的数据115和/或存储的参数116中的可以是用于评估和控制车辆101及其子系统(包括,例如,车辆101的制动系统)的操作的变量、阈值和其他值。例如,车辆101计算机105可以至少基于由例如传感器110中的速度计测得的车辆101的当前速度来计算和/或更新车辆101的当前制动能力,例如,最小车辆停止距离。在确定车辆101的当前制动能力时,计算机105还可以包含与可能影响车辆101的制动性能的各种外部条件(例如,环境条件(降水、温度等))和路径条件(坡度、路面等)相关的数据。随着时间推移,车辆101计算机105可以更新车辆制动能力以应对例如制动系统劣化和/或外部条件变化。如果制动系统例如由于制动系统中的机械、液压或电气子系统的故障而失效,则计算机105可以包括接收具有该信息的错误消息的指令,并且更新或替换存储的参数116中的制动能力参数以反映制动系统故障。

收集到的数据115和/或存储的参数116可以进一步包括用于车辆101在给定速度下的制动性能的制动缓解阈值和发动机制动阈值速度。例如,缓解阈值可以基于替代制动策略的最大性能,使得在给定速度下,计算机105可以将车辆101的当前制动能力与制动缓解阈值进行比较,以确定执行缓解操作是否将提供对于满足制动目标的优于制动系统的操作的任何实质性益处。同样地,发动机制动阈值速度可以是基于车辆101的当前速度和车辆101的其他操作条件,使得计算机105可以比较当前车辆速度并且确定通过使变速器降挡的发动机制动是否将提供对于满足制动目标的任何实质性益处。如果是,则计算机105可以生成变速器控制消息并且将其传送到变速器控制模块107以使车辆101的变速器相应地降挡。

根据本公开的原理,通过例如计算机105和/或自主驾驶模块106,车辆101的虚拟驾驶员和控制系统可以操作某些车辆系统和/或车辆系统的部件,其具有比车辆的手动操作者控制的操作控制范围更宽的操作控制范围。例如,车辆101的手动操作者可以能够操作车辆101以在不同挡位与空挡之间切换变速器。然而,车辆101的手动操作者可能无法通过直接命令来部分地或完全地绑定变速器,以便防止通过其传递扭矩和/或防止变速器输出轴的旋转。相比之下,根据本公开的原理,在车辆101的制动系统已经故障或者制动系统的性能满足缓解阈值的情况下,并且在车辆101的速度超过发动机制动阈值的情况下,计算机105可以生成变速器控制消息并且将其传送到变速器控制模块107以启动车辆101的变速器的部分或完全绑定。在车辆101的当前速度超过车轮锁定阈值的情况下,计算机105可以通过变速器控制消息来启动部分变速器绑定,以禁止通过车辆101的变速器传递扭矩,例如通过使输出轴与车辆101的变速器的齿轮脱离。在另一个示例中,在车辆101的当前速度低于车轮锁定阈值的情况下,计算机105可以通过变速器控制消息来启动完全变速器绑定,以禁止通过变速器传递扭矩和变速器的输出轴并且因此车辆101的一个或多个车轮的旋转。

在制动系统能够满足制动目标的情况下,车辆101计算机105经由制动系统控制模块109生成制动控制消息,该制动控制消息提供操作车辆制动系统以满足该制动目标的数据。计算机105然后可以利用和/或基于在该制动操作执行期间生成的收集到的数据115来更新当前车辆制动能力。因此,随着时间推移,计算机105可以更新当前车辆制动能力以反映制动系统的劣化。

如果计算机105接收到车辆制动系统的提供指示车辆制动系统的一个或多个故障条件的数据的故障消息,则可以更新当前车辆制动能力。当前车辆制动能力还可以基于一个或多个当前车辆环境条件和/或基于一个或多个当前车辆路径条件来更新。例如,当前车辆制动能力可以被确定为在湿滑道路条件下或在下坡路径上降低。同样地,发动机制动阈值也可以基于一个或多个当前车辆环境条件和/或一个或多个当前车辆路径条件来更新。例如,发动机制动阈值同样可以在下坡路径上减小,但是例如在湿滑道路条件下可以比当前车辆制动能力受到的影响小。

示例过程

图2是用于车辆101子系统之一的缓解操作的示例过程200的示图。过程200在制动劣化或其他制动系统故障的情况下经由车辆101变速器的操作的辅助制动操作的背景中进行描述;过程200可以应用于其他类型的操作。

过程200开始于框205,在框205,计算机105和自主驾驶模块106启动车辆101的自主或半自主操作,例如,模块106被用于调节车辆101的速度、加速度、减速度、转向、换挡、诸如灯、挡风玻璃刮水器等部件的操作中的一个或多个。在框210,计算机105确定车辆101的制动目标。例如,传感器110之一可以识别车辆101必须处于相对较慢的速度或者必须停止以避免碰撞的点。来自诸如ecu、传感器110或诸如此类的车辆101部件的这样的收集到的数据的示例包括与车辆101正在行驶的环境相关的数据(例如,环境光水平、降水的存在或不存在、外部空气温度等)、车辆101的操作参数(例如,车辆101的速度、前进方向、转向角、制动器的激活、节气门设置等)、来自传感器110和/或导航系统的关于即将到来的地形的信息(例如,起伏不平的道路、高度变化、曲率等)。基于这样的收集到的数据115或存储的参数116中的其他数据和/或由计算机105基于收集到的数据115和/或存储的参数116计算出的数据,计算机105可以确定制动目标。

接下来,在框215,计算机105确定制动目标是否在车辆101的当前制动能力内。例如,如果制动目标是停止距离,并且当前制动能力可以允许较短的停止距离,则计算机105确定制动目标在车辆101的当前制动能力内,并且过程200继续到框220。计算机105通过制动系统模块109来确定并且提供用于操作车辆101的制动系统以满足制动目标的指令(即,提供制动控制消息)。接下来,在框225,计算机105可以基于制动系统满足制动目标时的性能来更新车辆101的当前制动能力。然后,过程200继续到框230,在框230,计算机105确定车辆101的自主操作是否要继续。如果是,则过程200返回到框210,并且制动目标可以从第一或先前值更新为第二或新的值。如果不是,例如,车辆101已经到达其目的地,或者车辆的用户已接管对车辆的控制,则过程200结束。

如果在框215制动目标不在车辆101的当前制动能力内,则过程200继续到框235,在框235,计算机105确定当前制动能力是否超过存储在存储的参数116中的制动缓解阈值。如在上文的示例中所阐述的,缓解阈值可以是基于替代制动策略的最大性能,使得在给定速度下,计算机105可以将车辆101的当前制动能力与制动缓解阈值进行比较,以确定执行缓解操作是否将提供对于满足制动目标的优于制动系统的操作的任何实质性益处。

如果当前制动能力确实超过制动缓解阈值,即,预期车辆101的制动缓解操作不提供比制动系统更大的任何制动性能,则过程200继续到框240,在框240,计算机105可以启动附加或替代缓解操作,例如转向和路径规划控制。接下来,过程200继续到框230,在框230,计算机105确定车辆101的自主操作是否要继续,如上所述。

在框235,如果当前制动能力没有超过制动缓解阈值,即,预期车辆101的制动缓解操作将提供比制动系统更大的制动性能,则过程200继续到框245,以启动制动缓解操作的实施。在框245,计算机105确定当前车辆101的速度是否超过例如存储的参数116中的发动机制动阈值。如果不是,则过程200继续到框250,在框250,计算机105可以经由变速器控制模块107来确定并且提供用于操作车辆101的变速器以满足制动目标(例如通过降挡或在空挡滑行)的指令(例如,提供变速器控制消息)。例如,如果计算机105确定即将到来的车辆路径包括斜坡,则可以确定制动目标可以仅通过降挡或在空挡滑行来实现,即使制动系统可能不可用。接下来,过程200继续到框230,在框230,计算机105确定车辆101的自主操作是否要继续,如上所述。

如果在框245,计算机105确定当前车辆101的速度超过发动机制动阈值,则过程200继续到框255,以通过部分或完全变速器绑定操作来启动替代制动操作。在框255,计算机105确定当前速度是否超过例如存储的参数116中的车轮锁定阈值。如果是,则在框260,计算机105可以经由变速器控制模块107确定并且传送在部分绑定状态下(即,其中齿轮与输出轴分离以禁止通过变速器传递扭矩)操作变速器的指令(即,提供变速器控制消息)。接下来,过程继续到框265,在框265,计算机105确定是否已经满足制动目标。如果是,则过程200继续到框230,在框230,计算机105确定车辆101的自主操作是否要继续,如上所述。

如果在框265,计算机105确定尚未满足制动目标,则过程200返回到框255。如果无论是最初还是在返回时,计算机105在框255确定当前车辆101速度不超过所存储的车轮锁定阈值,则过程200继续到框270,并且计算机可以通过变速器控制模块107确定并且传送在完全绑定状态下(即,其中禁止通过变速器传递扭矩,并且禁止输出轴以及因此至少一个车辆101车轮旋转)操作车辆101的变速器的指令(即,提供变速器控制消息)。

启动变速器绑定操作,例如,在框260和270,可以包括计算机105接收用于车辆变速器的状态消息,该消息提供指示车辆变速器当前接合的挡位的数据。例如,对于车辆101的不同的驱动齿轮,针对最佳或最有效的绑定的不同参数可以被存储在参数116中。因此,计算机还可以例如通过选择和传送对应于当前接合的挡位的操作参数来使变速器控制消息基于状态消息。

变速器绑定操作,例如,在过程200的框260和270,还可以包括车辆101发动机的并行控制。例如,为了最小化在绑定操作期间变速器流体中的热量生成,计算机105可以同时确定和生成提供操作车辆发动机以降低车辆发动机的扭矩输出的数据的发动机控制消息。

接下来,过程继续到框265,在框265,计算机105确定是否已经满足制动目标。如果是,则过程200继续到框230,在框230,计算机105确定车辆101的自主操作是否要继续,如上所述。

结论

计算设备(例如本文所讨论的那些)通常各自包括由一个或多个计算设备(例如以上说明的那些)可执行的并且用于执行上述过程的框或步骤的指令。计算机可执行指令可以由采用多种编程语言和/或技术创建的计算机程序来编译或解释,这些编程语言和/或技术包括但并不限于单独地或组合的javatm、c、c++、visualbasic、javascript、实用报表提取语言(perl)、超文本标记语言(html)等。通常,处理器(例如,微处理器)如从存储器、计算机可读介质等接收指令,并且执行这些指令,从而执行一个或多个过程,包括本文所描述的一个或多个过程。这样的指令或其他数据可以采用各种计算机可读介质来存储和传送。计算设备中的文件通常是存储在计算机可读介质(例如存储介质、随机存取存储器等)上的数据的集合。

计算机可读介质包括参与提供数据(例如,指令)的任何介质,该数据可以由计算机读取。这样的介质可以采用多种形式,包括但不限于非易失性介质、易失性介质等。非易失性介质包括例如光盘或磁盘和其他永久性存储器。易失性介质包括典型地构成主存储器的动态随机存取存储器(dram)。计算机可读介质的常规形式包括,例如软盘、柔性盘(flexibledisk)、硬盘、磁带、任何其他磁性介质、只读光盘存储器(cd-rom)、数字化视频光盘(dvd)、任何其他光学介质、穿孔卡片、纸带、具有孔排列方式的任何其他物理介质、随机存取存储器(ram)、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、闪速电可擦除可编程只读存储器(flash-eeprom)、任何其他存储芯片或内存盒,或者计算机可读取的任何其他介质。

关于本文所描述的介质、过程、系统、方法等,应当理解的是,虽然这样的过程等的步骤被描述为按照一定的顺序排列发生,但是这样的过程可以采用以本文所描述的顺序之外的顺序执行所描述的步骤来进行实施。进一步应当理解的是,某些步骤可以同时执行,可以添加其他步骤,或者可以省略本文所描述的某些步骤。换言之,本文的系统和/或过程的描述提供用于说明某些实施例的目的,并且不应以任何方式被解释为限制所公开的主题。

相应地,应当理解的是,以上说明书旨在是说明性的而不是限制性的。通过阅读以上说明书,除了提供的示例之外,许多实施例和应用对本领域技术人员而言将是显而易见的。本发明的范围应当参照所附和/或包括在非临时专利申请中的权利要求连同这样的权利要求所享有的全部等效范围来确定,而不是参照以上说明书来确定。可以预期和预料的是,未来的发展将发生在本文所讨论的领域,并且所公开的系统和方法将被结合到这样的未来的实施例中。总之,应当理解的是,所公开的主题能够进行修改和变化。

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