著录项信息
专利名称 | 配置车辆总线存储高速缓存器的方法 |
申请号 | CN200710307766.4 | 申请日期 | 2007-12-14 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2008-07-16 | 公开/公告号 | CN101221571 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0;;;G;0;6;F;1;2;/;0;8;;;H;0;4;L;2;9;/;0;8查看分类表>
|
申请人 | 通用汽车公司 | 申请人地址 | 美国密执安州
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 通用汽车有限责任公司,通用汽车公司 | 当前权利人 | 通用汽车有限责任公司,通用汽车公司 |
发明人 | C·L·厄斯特林;F·Z·拉格拉里;C·J·赫林 |
代理机构 | 中国专利代理(香港)有限公司 | 代理人 | 王岳;王小衡 |
摘要
远程可配置的远程信息处理单元高速缓存器规定了有选择地高速缓存远程呼叫方感兴趣的数据。可配置的高速缓存系统确保了在车辆不在运行中时以及远程信息处理单元没有加电时被选择的数据是可用的。远程呼叫方可以远程地配置远程信息处理单元高速缓存器,从而可选地存储感兴趣的数据。因此,远程信息处理模块可以接收来自呼叫方的呼叫,并且提取被远程缓存的信息。这样,该可配置的高速缓存器允许远程呼叫方有选择地、主动地配置该高速缓存器来存储以后要上载的期望数据,而不需要来自远程信息处理单元的回呼以及不需要将所高速缓存的数据限定为预定的数据组。
1.一种配置移动车辆中的远程信息处理单元的离线高速缓存器的方法,用于可选择地存储信息供一个或多个远程源以后远程检索,包括:
在所述远程信息处理单元接收从第一远程源到所述远程信息处理单元的请求传输,其中,所述请求传输标识与所述移动车辆相关的信息集;
从所述远程信息处理单元查询该车辆中的一个模块,从而提供所述信息集的至少一部分;
在所述远程信息处理单元从所述模块接收所述信息集的至少一部分;和
在所述离线高速缓存器中对在所述远程信息处理单元接收到的所述信息集的至少一部分进行高速缓存,其中当所述远程信息处理单元断电时所述离线高速缓存器对于所述一个或多个远程源查询是可用的。
2.根据权利要求1的方法,进一步包括:
在所述远程信息处理单元接收来自第二远程源的提取请求,从而向第二远程源提供所述离线高速缓存器内容的至少一部分;和
将所述离线高速缓存器内容的一部分发送到所述第二远程源。
3.根据权利要求2的方法,其中所述第二远程源是所述第一远程源。
4.根据权利要求1的方法,其中所述第一远程源是呼叫中心。
5.根据权利要求1的方法,其中所述请求传输包括一个或多个时间因素,所述一个或多个时间因素定义一个或多个关于所述远程信息处理单元何时收集被标识的信息集的相关优先选择。
6.根据权利要求5的方法,其中所述一个或多个时间因素的至少一个定义了一个时间间隔,在所述时间间隔上所述远程信息处理单元收集被标识的信息集。
7.根据权利要求5的方法,其中所述一个或多个时间因素的至少一个定义了一个时间点,在所述时间点上所述远程信息处理单元收集被标识的信息集。
8.根据权利要求1的方法,其中所述被标识的信息集包括卫星无线使用信息。
9.根据权利要求5的方法,其中所述被标识的信息集包括卫星无线使用信息。
10.根据权利要求1的方法,其中,当所述远程信息处理单元加电时,所述离线高速缓存器对于所述一个或多个远程源查询是可用的。
11.根据权利要求1的方法,其中在指定的触发事件发生时查询车辆内的模块。
12.根据权利要求11的方法,其中,所述指定的触发事件是所述移动车辆的点火电路激活。
13.一种远程配置移动车辆远程信息处理单元中的离线高速缓存器的方法,用于有选择地存储信息供以后远程检索,其中当所述移动车辆远程信息处理单元被断电时,所述离线高速缓存器可用于被查询,该方法包括:
构建离线高速缓存器请求,该请求包括指定将要被高速缓存的信息的一个或多个信息标识符以及与所述一个或多个信息标识符各自相关的一个或多个时间因素,所述时间因素规定了一个时间值,与该时间值相符的相关信息将被收集;和
向所述远程信息处理单元远程地发送请求传输,其中所述请求传输包括所述离线高速缓存器请求。
14.根据权利要求13的方法,其中所述一个或多个时间因素的至少一个时间因素定义了一个周期性间隔,在所述周期性间隔上与所述至少一个时间因素相关的信息标识符所指定的信息被高速缓存。
15.根据权利要求13的方法,其中所述一个或多个时间因素的至少一个时间因素定义了一个时间点,在所述时间点上与所述至少一个时间因素相关的信息标识符所指定的信息被高速缓存。
16.根据权利要求13的方法,进一步包括,向所述移动车辆远程信息处理单元发送提取传输,其中所述提取传输包括一个请求,所述远程信息处理单元响应于所述提取传输所包括的该请求,从所述离线高速缓存器发送信息。
17.根据权利要求16的方法,进一步包括从所述移动车辆远程信息处理单元接收来自所述离线高速缓存器的信息。
18.根据权利要求17的方法,其中,来自所述离线高速缓存器的信息的至少一部分包括所述离线高速缓存器请求中标识的信息。
技术领域\n本发明通常涉及发往以及来自移动车辆远程信息处理单元的数据通信,更特别地,涉及一种系统和方法,用于有选择地在远程可配置的离线高速缓存器中高速缓存车辆数据。 \n背景技术\n汽车作为旅行时的运输模式和通信中心,继续变得越来越有用和容易使用。例如,现在许多车辆配备了车载(on-board)远程信息处理单元,从而提供在车辆(和在某些情况下为车辆用户)和其它实体比如其他用户、呼叫中心、数据库、娱乐场所等之间的连接。这种连接不但建立了旅游时比较好的用户体验,而且它提供与车辆有关的更好服务。 \n例如,如下面将要讨论的,远程信息处理单元可以访问关于车辆系统的数据。这些数据可以用于车载或非车载(off-board)的诊断目的和/或向用户或服务中心提供信息。但是,车辆被加电的期间趋向于发生在高峰无线使用时间内,因此数据接收和发送在这些时刻可能是昂贵的。另一方面,当车辆没有被加电时,无线速率可能提高了,但是通常远程信息处理单元在这些时刻也是不活动的。需要一种系统在这方面以及其它方面改进移动设备的数据连接。 \n上述讨论出于用户的便利和通常的信息,如果没有使用“现有技术”的术语,不应当假定本节的任一部分是对现有技术的讨论。 \n发明内容\n虽然下面将详细讨论本发明的多个方面,但是发明的本概要提供了被描述例子的某些单元的概观。 \n本发明通常涉及一种系统,该系统提供可配置的高速缓存器,用于有选择地高速缓存远程呼叫者感兴趣的数据,同时克服了现有技术的缺陷。在一个例子中,被公开的系统提供在可配置的高速缓存器中高速缓存数据,便于在车辆不在运行中以及远程信息处理单元通常没有加电时,数据是可用的。远程呼叫者可以远程地配置远程信息处理单元高速缓存器,从而有选择地存储感兴趣的数据。因此,即使车辆不工作,远程信息处理模块也可以接受来自呼叫中心的呼叫并且被高速缓存的信息可以被提取(pull)。因为这个原因,当远程信息处理单元不工作时可用的高速缓存器(以及当远程信息处理单元工作时,高速缓存器也可以但不必要是可用的)在这里被称为离线高速缓存器。因此,可配置的高速缓存器允许远程呼叫者有选择地、主动地配置高速缓存器来存储以后要上载的期望数据,不需要来自远程信息处理单元的回呼以及不需要将所高速缓存的数据限定为预定的数据组。 \n在另一个例子中,高速缓存被配置为根据时间因素发生。该时间因素可以是时间和/或日期、间隔、频率等,该时间因素定义了数据被远程信息处理控制器收集并被高速缓存的时间。这样依次提供了在高峰使用时间期间收集被选择的数据但是在非高峰时间期间上载该数据的能力。 \n一旦阅读下面的详细描述和参阅附图,本发明的其它目标和优点会变得显而易见。 \n附图说明\n图1是实例通信系统的示意图,在该系统中使用本发明的多个例子。 \n图2是根据本发明的一个例子的高速缓存系统的概要示意图。 \n图3是示意了根据本发明的一个例子的数据高速缓存的实例化过程的流程图。 \n图4是示意了根据本发明的一个例子的数据高速缓存和检索的实例化过程的流程图。 \n图5是示意了在一个例子中由远程信息处理单元维护的数据字段配置的数据示意图。 \n具体实施方式\n在详细描述本发明之前,将描述本发明可以操作的实例化环境。可以理解的是,所描述的环境仅仅出于示意的目的,并且不意味着关于使用其它环境实践本发明的任何限制。 \n参考图1,图1示出了使用本发明的方法的实例通信系统100,该通信系统通常包括车辆102,无线载波系统104,陆地网络106和呼叫中心108。应当理解的是,整个框架、设置和操作,以及如这里所示的系统的单独组件,通常是现有技术中已知的。这样,以下段落简单地提供这样一个实例化信息系统100 的简要概况,但是,这里没有示出的其它系统同样可以使用本方法。 \n车辆102优选地是移动车辆,比如摩托车、汽车、卡车、休闲汽车(RV)、船、飞机等,并且被配备了合适的硬件和软件,其能够使车辆通过系统100通信。一些车辆硬件110通常在图1中示出,包括远程信息处理单元114以及连接到远程信息处理单元114的麦克风116、扬声器118和按钮和/或控制120。网络连接或车辆总线122运行地耦合到远程信息处理单元114。合适的网络连接的例子包括控制器区域网络(CAN)、面向媒体的系统传输(MOST)、本地互连网络(LIN)、以太网和其它适宜的连接,比如那些遵循已知的ISO、SAE和IEEE标准和规范的连接,在此仅仅举这几个例子。 \n远程信息处理单元114是车载设备,通过其与呼叫中心108的通信提供了各种服务,远程信息处理单元114通常包括电子处理设备128、一种或多种电子存储器130、蜂窝芯片集/组件124、无线调制解调器126、双模天线160和包含GPS芯片集/组件132的导航单元。在一个例子中,无线调制解调器126包括计算机程序和/或在处理设备128中执行的软件程序集。 \n远程信息处理单元114提供的服务太多了,无法将其全部列举,但是几个例子包括:联合基于GPS的芯片集/组件132而提供的逐转(turn-by-turn)方向和其它涉及导航的服务;与各种撞击或者碰撞传感器接口模块156(仅示出一个)和位于车辆各个位置的传感器158相连接而提供的安全气袋(airbag)部署通知和其它紧急情况或路边救援相关的服务。在涉及信息的服务中,信息娱乐中心136下载音乐、web页面、电影、电视节目、视频游戏和/或其它内容,其中信息娱乐中心136通过车辆总线122和音频总线112运行地连接到远程信息处理单元114。在一个例子中,下载的内容被存储,用于当前或以后重放。 \n再次,本领域技术人员应当理解,以上列举的服务绝不是对远程信息处理单元114所有的性能的穷举,而是对远程信息处理单元114能够提供的一些服务的简单示意。可以预期的是,除了以上所列举的组件外,远程信息处理单元114还会包括一些已知的组件。 \n车辆通信优选地使用无线传输来建立与无线载波系统104的语音信道,以便可以通过语音信道发送和接收语音和数据传输。通过蜂窝芯片集/组件124为了语音通信以及通过无线调制解调器126为了数据传输使能车辆通信。为了成功通过语音信道使能数据传输,无线调制解调器126应用某个类型的编码或调 制来转换数字数据,以便它可以通过合并在蜂窝芯片集/或组件124中的声码器或语音编解码器进行通信。本方法可以使用提供可接受数据速率和比特误差的任何合适的编码或调制技术。双模天线160服务于GPS芯片集/组件和蜂窝芯片集/组件。 \n麦克风116向驾驶员或其它车辆乘客(occupant)提供输入口头或其它听觉命令的方式,可以为麦克风116配备使用现有技术中已知的人机接口(HMI)技术的嵌入式语音处理单元。相反地,扬声器118向车辆乘客提供口头输出,扬声器118可以是特别专用于远程信息处理单元114的独立的扬声器,或者也可以是车辆语音组件154的一部分。在任一种情况下,麦克风116和扬声器118都可以使车辆硬件110和呼叫中心108通过音频语音与车辆乘客通信。车辆硬件还包括一个或多个按钮或控制120,用于让车辆所有者能够激活或使用一个或多个车辆硬件组件110。例如,按钮120之一可以是一个电子按钮用于启动与呼叫中心108(可以是现场顾问148或自动呼叫响应系统)的语音通信。在另一个例子中,按钮120之一可以用于启动紧急服务。 \n音频组件154运行地连接到车辆总线122和音频总线112。音频组件154经由音频总线112接收模拟信息,将该模拟信息呈现为声音。通过车辆总线122接收数字信息。音频组件154提供独立于信息娱乐中心136的AM和FM广播、CD、DVD和多媒体功能。音频组件154可以包含扬声器系统,或者通过车辆总线122和/或语音总线112上的仲裁(arbitration)利用扬声器118。 \n车辆撞击和/或碰撞检测传感器接口156运行地连接到车辆总线122。撞击传感器158通过撞击和/或碰撞检测传感器接口156向远程信息处理单元提供关于车辆碰撞严重性的信息,比如撞击的角度和所遭受的外力的数量。 \n连接到各种传感器接口模块134的车辆传感器160,运行地连接到车辆总线122。车辆传感器的例子包括但不限于陀螺仪(加速计、磁力计、发射检测和/或控制传感器等。传感器接口模块134的例子包括动力控制、气候控制和身体控制,在此仅仅举这几个例子。 \n无线载波系统104优选地是蜂窝电话系统或可以在车辆硬件110和陆地网络106之间传输信号的任意其它合适的无线系统。根据一个例子,无线载波系统104包括一个或多个蜂窝塔138,基站和/或移动交换中心(MSC)140,还有连接无线系统104和陆地网络106所需要的任意其它网络组件。本领域技术人 员应该理解的是,各种蜂窝塔/基站/MSC的布置是可能的,并且可以被无线系统104使用。例如,基站和蜂窝塔可以共同位于同一地点或它们的位置可以是远离的,单个基站可以被耦合到各种蜂窝塔或各种基站可以被耦合到单个MSC,但只是一些可能的布置。优选地,语音编解码器或声码器被合并到一个或多个基站,但是依赖于无线网络的特定结构,它也可以在移动交换中心或一些其它网络组件中合并。 \n陆地网络106可以是常规的基于陆地的电信网络,该网络连接一个或多个陆地线电话,并将无线载波网络104连接到呼叫中心108。例如,如本领域技术人员所理解的,陆地网络106可以包括公共交换电话网络(PSTN)和/或因特网协议(IP)网络。当然,可以采用以下形式来实现陆地网络106的一段或多段:标准有线网络、其它光网络的光纤、电缆网络、其它无线网络比如无线局域网(WLAN)或提供宽带无线接入(BWA)的网络、或它们的组合。 \n呼叫中心108被设计为提供具有多个不同系统后端功能的车辆硬件110,根据这里所显示的例子,呼叫中心108通常包括一个或多个交换机142、服务器144,数据库146、现场顾问148以及本领域技术人员已知的各种其它通信和计算机装置150。优选地,这些不同的呼叫中心组件通过网络连接或总线152(比如前面描述的与车辆硬件110有关的网络连接或总线)相互耦合。交换机142可以是私有分组交换机(PBX),该交换机路由到来的信号,以便通常将语音传输发送到现场顾问148或自动响应系统,并且将数据传输传递到调制解调器或其它装置150以解调和进一步信号处理。如前面所解释的,调制解调器150优选地包括编码器,并且可以连接各种设备比如服务器144和数据库146。例如,可以将数据库146设计为存储用户简档记录、用户行为模式或其它有关的用户信息。虽然示意的例子被描述为与人工操作的呼叫中心108联合起来使用,但是可以理解的是,呼叫中心108可以是任意中心的或远程的、人工操作的或无人操作的、移动的或固定的设备,希望到呼叫中心108或从呼叫中心108交换语音和数据。 \n这里的例子将公开一种优选的技术和系统,用于在远程信息处理单元高速缓存器中可配置地高速缓存数据,以便当车辆不在运行中以及远程信息处理单元通常没有被加电的时候,该数据是可用的。特别地,远程呼叫者可以远程配置远程信息处理单元高速缓存器从而有选择地存储感兴趣的数据。因此,即使 当车辆不工作时,远程信息处理模块可以从呼叫中心接受呼叫,并且被高速缓存的信息可以被提取。这样,可配置的高速缓存器允许远程呼叫者配置高速缓存器来存储期望后来被上载的数据,而不需要来自远程信息处理单元的回呼,并且不需要将被高速缓存的数据限于预定的数据组。 \n在理想情况下,以下例子的方法被使用在一个环境中,该环境包括:配备远程信息处理的车辆、以上参考图1描述的全部或部分无线通信基础设施。可以理解的是,图1的示意图描述了一个实例化系统,图1的许多组件对操作这里的各种例子中描述的本发明都不是必要的。 \n如上所讨论的,远程信息处理单元可以访问有关车辆系统的数据,通过远程信息处理单元,有关车辆系统的数据对于远程呼叫者比如呼叫中心、服务中心等变得可用。但是,为了节约通信成本,希望与远程信息处理单元进行无线通信,从而检索在非高峰无线使用时间比如凌晨12:00到凌晨5:00期间的数据。遗憾的是,在这些时间期间,用户典型地不在车里,因此,车辆不工作,远程信息处理单元通常没有完全地激活。 \n某些远程信息处理技术能够从位于车辆总线的各种模块和元件高速缓存一组预定的数据比如剩余油使用期限百分比、里程表信息等,还有高速缓存诊断故障代码(DTC)。当远程信息处理单元不活动的时候,一旦有请求,这样的系统使得这些数据对于远程呼叫者是可用的。但是,高速缓存器不是可配置的,并且不能向远程呼叫者提供感兴趣的许多参数。例如现有技术不允许轮询不活动的远程信息处理单元来检索卫星无线使用数据、日历信息等。 \n在这些例子中,将会更详细地描述一种提供并访问可配置的总线存储高速缓存器的系统。在一个例子中,该系统允许高速缓存可定义的诊断请求。这样将允许远程信息处理单元高速缓存诸如DTC、PID和DID之类的数据。将避免呼叫中心又一次在高峰时间期间呼叫车辆来获得非高速缓存数据的必要性。例如,因为卫星无线使用信息包含在一个车辆不工作时不可用的模块中,如果不是碰巧在驾驶员在车内的时候呼叫,呼叫中心是不能提取该信息的。 \n在某些情况下,当在车辆被充分加电时(也就是说当车辆运行时),呼叫中心可以使用车辆数据上载(VDU)技术来提示远程信息处理单元回呼。不管这样多么有效,它的确代表了以巨大的成本招致额外的高峰开始时间使用的可能性。另一方面,这里描述的系统可以允许远程信息处理单元可配置地高速缓存 期望在非高峰时间期间提取的信息。 \n图2是根据本发明的一个例子的高速缓存系统200的高层示意图。远程信息处理系统201更详细地示意了远程信息处理单元114的某些部分,该系统包括高速缓存器203、通信接口205和控制器207。高速缓存器203可以包括一个或多个电子存储器130中的任意一个的所有或部分,优选地但不是必要地,高速缓存器203是非易失性存储器类型。 \n通信接口205能够使远程信息处理单元和远程实体比如非车载呼叫中心208进行无线通信。通信接口205可以如上所描述的与车辆通信设备112有关。控制器207可以包括电子处理设备128的全部或部分和/或其它处理设备,该控制器控制高速缓存器203和通信接口205的操作。 \n特别地,控制器207调整从与车辆有关的车辆模块209(比如特定功能的设备或模块132-136)以及传感器211(比如传感器134)收集数据,并且调整数据或控制信息到与车辆有关的车辆模块209(比如特定功能的设备或模块132-136)以及传感器211(比如传感器134)的通道。典型地,控制器207还会负责对用户输入和输出信息的处理的至少一部分。 \n总之,根据该系统的一个例子,远程信息处理控制器207提供对预定数据的高速缓存,这样当远程信息处理单元断电时,也可以提取可用的预定数据。特别地,在加电状态期间,远程信息处理系统201通过无线链路213接收来自远端实体比如呼叫中心或服务中心的通信,该通信指定期望以后从单元201提取的数据。远程信息处理系统201依次访问被选择的车辆模块209以及传感器211中的多个,从而获取被请求的数据。 \n例如,被请求的数据可以是卫星无线使用数据、用户日历数据,车辆液位等。远程信息处理系统201还可以获取缺省设定的其它数据,比如剩余油的使用期限百分比、里程表信息。在没有远程请求的情况下,远程信息处理系统201仅收集缺省信息。可以理解的是,可以在同一时间或不同时间来收集被请求的信息以及缺省的信息,事实上,可以在不同的时间或以不同的间隔来收集两类信息中的不同项信息。 \n在收集被请求的信息以及缺省信息之后,远程信息处理系统201在高速缓存器203中高速缓存这些信息。在当远程信息处理系统201被断电的后来时间点上,通过远程信息处理通信接口205,高速缓存器203仍然可用。本领域技术 人员熟悉这种方式,通常通过这种方式,在车辆和远程信息处理系统断电状态期间,高速缓存器仍然是可用的。在非高峰时间使用期间,请求数据的远程呼叫者会再次通过信道213联系远程信息处理设备201,并读取高速缓存器203来检索感兴趣的数据。 \n被请求的信息被指定和被高速缓存的方式在每一个例子中不是关键性的,但是在一个例子中,远程请求指定存储以下值:时间因素、总线消息#1,可选总线消息#2、响应监控的总线消息、总线消息响应掩码和字节位图。 \n时间因素参数指定间隔、开始时间、周期或指示控制器何时通过总线发送消息从而提取指定数据的其它时间因素。例如,时间因素可以指定在马达运行10分钟期满之后提取数据。可选择地,时间因素可以指定周期性地,比如每24小时一次或每指定的日期和时间一次,收集数据。某些值比如油位不会高频繁地变化,但是其它值比如位置可能变化得更快速。在一个例子中,时间因素根据数据类型和数据变换的频率来定制。 \n总线消息#1参数指定控制器通过总线提供的一种消息从而促进检索必要的数据。例如,在广播总线的情况下,该消息可以指定目标模块比如发动机冷却液液位传感器,还可以指定期望的响应参数。这样,在伪代码中,这样一个消息可能显示为[模块ID](参数名称)。 \n在一个例子中,出于收集数据的目的,控制器通过总线发送第二消息(和潜在地,其它额外消息)。例如,可以指示控制器从不同的传感器或其它模块不同地收集参数。例如,一些数据可以定期收集,一些数据可以在指定间隔收集,其它的数据可以在给定日期和时间或指定的触发事件一旦发生时收集。 \n总线消息响应掩码指定控制器过滤返回消息的方式。例如,可以设置一个模块来响应一个除了包含被请求信息还包含不希望的或额外的信息的消息。最后,存储的字节位图指定了将被高速缓存的已掩码的响应的字节。 \n在一个例子中,高速缓存过程由特定事件触发,例如,可以通过车辆点火的激活来触发该过程。可选择地,该过程可以被远程地触发,比如由远程请求方如呼叫中心触发。 \n图3的流程图示意了根据本发明的数据高速缓存和检索的实例化过程。总的来说,该过程包括远程方比如呼叫中心请求将数据高速缓存到车辆中的远程信息处理模块。该请求被执行并且被指定的数据被高速缓存,在此之后远程方 访问高速缓存器来检索被请求的数据。 \n参考图3更详细地描述,在步骤301,呼叫中心向车辆远程信息处理单元发送数据请求。可以理解的是,虽然可以在非高峰时间期间发送该数据请求,这期间车辆很可能不在使用中,但是在其它时间期间或者车辆在使用中的非高峰时间期间发送该请求也是可能的。典型地,该请求尽管不总是但通常指定高峰时间期间比如在车辆运行期间可用的数据。 \n如上所讨论的,数据请求可以包含收集时间因素和指定要被收集数据的多个数据字段。在步骤303,控制器处理该请求从而提取时间因素以及包含在数据字段中的信息。 \n在步骤305,根据时间因素和触发器(如果有的话)控制器设置收集过程来执行。触发器可以是缺省事件,比如发动机开始点火,或者它可以由数据请求来指定,比如达到指定英里数。 \n在步骤307,确定是否出现触发器,如果触发器没有出现,该过程继续在步骤307循环。另一方面如果触发器出现,该过程继续步骤309,在步骤309确定与时间因素相符。例如,在该步骤,控制器确定是否到达一个指定的时间/日期,一个指定间隔是否到期,等。 \n如果在步骤309确定没有满足时间因素,那么该过程继续在步骤309循环,等待与时间因素相符。如果在步骤309确定已经满足了时间因素,那么在步骤311开始数据高速缓存和收集过程流,步骤311转向图4示意的过程400中的步骤411。 \n在步骤411,控制器在总线上发送对于期望数据的请求。该请求可以指定模块以提供该数据、所请求数据的项、数据的格式(比如单位、平均值、范围等)和/或为检索与期望参数相符的指定信息所需要的任何其它期望信息。 \n在步骤413,目标模块识别指向它的请求消息,然后处理该请求。在步骤415,目标模块在总线上向控制器发送被请求的信息。在步骤417,控制器接收数据,将该数据按照需要格式化,并把它发送到高速缓存器进行存储。如果请求不是循环的,控制器可以在该阶段从其存储器中清除该请求。 \n在步骤419,控制器确定对服务是否有额外的数据请求。如果有,该过程返回步骤409等待与相关的时间因素相符,并从步骤409继续。否则,该过程流向步骤421。 \n在完成步骤419的短时间或长时间之后发生步骤421,在步骤421,远程方远程访问高速缓存器并提取存储在其中的数据。典型地,这样的访问是在非高峰时间期间。同样地,车辆可以不工作,远程信息处理单元可以大规模地断电。但是,如上所讨论的,本领域技术人员可以理解即使当车辆不工作时以及远程信息处理单元通常被断电时高速缓存器对远程呼叫者仍保持可用所采用的方式。在步骤423,远程呼叫者有选择地修改或取消现有的数据请求,和/或提供额外请求或替换请求。在此之后,该过程终止。可以理解的是,可以根据过程300、400来处理任意额外请求或替换请求。 \n图5所示的数据字段图表示意了在一个例子中远程信息处理单元所维护的数据字段配置。数据字段500包括多个字段,其包括一个或多个信息字段501,每个字段存储与移动车辆相关的信息项的标识符。时间因素字段503存储与一个或多个信息字段501的值中每一个相关的时间因素值。如上所讨论的,每个时间因素值定义了这样的时间,在该时间上根据时间间隔、指定日期和/或时间或另一个涉及时间的值,收集在相关的信息字段中所标识的信息。数据字段500还可以包括与一个或多个信息字段501值相关的标记字段505,用于指示相关信息字段中标识的信息已经被收集。 \n控制器207可使用数据字段500来确定需要收集什么数据以及应当何时收集这些数据。例如,如果特定信息字段501值的标记指示还没有收集信息,那么控制器会收集与相关的时间因素相一致的信息。 \n本发明的工业适用性广泛。特别地,本发明的各个方面提供了可配置的总线存储高速缓存器机制,该机制允许高速缓存可定义的诊断和其它信息。这样,远程信息处理模块不但能够高速缓存预定义数据值比如剩余油使用期限百分比、里程表信息和DTC,还可以高速缓存选择的数据比如PID和DID。特别地,远程呼叫者可以有选择地高速缓存能够向控制器传递数据的任意模块的数据。 \n显示这里所公开的系统的工业适用性的一个例子是高速缓存卫星无线(比如XM无线)使用数据。因为卫星无线使用信息典型地存储在车辆不工作时就不可用的模块中,如果呼叫中心不是碰巧在驾驶员在车内的时候呼叫,呼叫中心是不能提取到该使用信息的。根据这里所公开的系统,而不是比如使用VDU技术,为了让车辆运行时回呼,使用高峰时间速率,呼叫中心现在可以有选择地高速缓存供以后检索的数据。 \n可以理解的是,前述的用于远程可配置数据高速缓存的方法和实现仅仅是举例,仅仅是示意优选技术。但是,预期本发明的其它实现可能在细节上不同于前述的例子。如以前所提到的,本发明的所有参考意在为当时讨论的发明的特定例子提供参考,而不是用于限制本发明的范围。关于某些特性的所有区别和忽略语言意在表明缺少这些特性的优选,但不是完全排除在本发明的范围之外,除非另有说明。 \n在描述本发明的上下文中(尤其是权利要求书的上下文中)使用的术语“一个”和“一”和“该”以及相似的表示方式将被解释为覆盖了单数和复数,除非其中另有说明或上下文清楚地否认。术语“包括”、“含”、“包含”将被解释为开放式术语(也就是说,意思是“包括,但不限于”),除非另有注释。取值范围的描述在这里仅仅意在作为一个简略方法,分别涉及落在取值范围内的每一个单独的取值,除非其中另有说明,每一个单独的取值被引入到本说明书,就好像该取值在此被单独描述的一样。可以以任意合适的顺序执行这里所描述的所有方法,除非其中另有说明或上下文清楚地否认。任何和所有例子的使用或其中提供的实例化语言(例如,“比如”)仅仅意在更好地示意本发明,并不对本发明的范围加以限制,除非另有声明。本发明的所有语言都不应当解释为表明将任何非声明的元素作为实践本发明所必要的。 \n因此,如适用的法律所允许的,本发明包括所附权利要求书中陈述的主题的所有修改和等价。而且,本发明包含上述元素以所有可能的变形进行的任意组合,除非其中另有说明或上下文清楚地否认。
法律信息
- 2018-12-07
未缴年费专利权终止
IPC(主分类): G06F 17/30
专利号: ZL 200710307766.4
申请日: 2007.12.14
授权公告日: 2010.12.08
- 2010-12-08
- 2010-06-16
专利申请权的转移
登记生效日: 2010.05.06
申请人由汽车清算公司变更为通用汽车公司
地址由美国密执安州变更为美国密执安州
- 2008-09-10
- 2008-07-16
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |