车辆通信管理的制作方法

文档序号:16686782发布日期:2019-01-22 18:23阅读:170来源:国知局
车辆通信管理的制作方法

本公开的多个方面总体上涉及对车辆上的通信设备的管理。



背景技术:

当今的车辆通常包括用于与远程系统进行通信的车载设备。车载通信设备诸如通过使车辆能够在车辆发动机关闭时处理远程控制命令来改进车辆。然而,车载通信设备也从车辆的电池汲取电力。如果太多的电力在车辆发动机关闭时从车辆的电池中被汲取,则电池的电量可能变得不足以重新启动发动机。



技术实现要素:

在一个示例性实施例中,一种车辆包括:第一调制解调器;第二调制解调器,连接到第一调制解调器。车辆被配置为:响应于第二调制解调器在车辆处于非激活状态、第一调制解调器处于关闭状态并且第二调制解调器处于低功率状态时无线接收到针对第一调制解调器的第一数据,将第一调制解调器从关闭状态唤醒,并且经由第一调制解调器来处理所述第一数据。

根据本发明的一个实施例,车辆还被配置为:响应于车辆进入非激活状态而执行以下操作:识别针对第一调制解调器的第一网络连接水平;识别针对第二调制解调器的第二网络连接水平;响应于确定所述第二网络连接水平高于所述第一网络连接水平,将第一调制解调器置于关闭状态,并且将第二调制解调器置于低功率状态。

根据本发明的一个实施例,所述第一网络连接水平与第一蜂窝提供者相关,所述第二网络连接水平与第二蜂窝提供者相关。

根据本发明的一个实施例,所述第一数据包括从服务器发送的远程控制命令,并且车辆还被配置为:响应于确定所述第二网络连接水平高于所述第一网络连接水平,将第二调制解调器指示给服务器。

根据本发明的一个实施例,车辆还被配置为:响应于车辆进入激活状态,将第一调制解调器和第二调制解调器置于全功率状态。

根据本发明的一个实施例,车辆是自主车辆。

根据本发明的一个实施例,第一调制解调器是远程信息处理控制单元,所述远程信息处理控制单元被配置为处理接收的针对车辆的远程控制命令,第二调制解调器是自主车辆调制解调器,所述自主车辆调制解调器被配置为经由无线网络下载地图数据并上传车辆捕获的视频。

根据本发明的一个实施例,车辆还包括连接到第一调制解调器和第二调制解调器的调制解调器控制器,调制解调器控制器被配置为:响应于第二调制解调器在车辆处于非激活状态、第一调制解调器处于关闭状态并且第二调制解调器处于低功率状态时无线接收到针对第一调制解调器的第一数据,响应于从第二调制解调器接收到所述第一数据并且确定所述第一数据是针对第一调制解调器的,唤醒第一调制解调器,并且将所述第一数据发送到第一调制解调器以进行处理。

根据本发明的一个实施例,第二调制解调器被配置为:响应于在车辆处于非激活状态、第一调制解调器处于关闭状态并且第二调制解调器处于低功率状态时无线接收到针对第一调制解调器的第一数据,唤醒调制解调器控制器,并且将所述第一数据发送到调制解调器控制器,调制解调器控制器被配置为:响应于接收到所述第一数据,确定所述第一数据是针对第一调制解调器的还是针对第二调制解调器的。

根据本发明的一个实施例,调制解调器控制器还被配置为:响应于第二调制解调器在车辆处于非激活状态时、第一调制解调器处于关闭状态并且第二调制解调器处于低功率状态时无线接收到针对第二调制解调器而不是针对第一调制解调器的第二数据,确定所述第二数据是针对第二调制解调器的而不是针对第一调制解调器的;响应于所述确定,不唤醒第一调制解调器。

在另一个示例性实施例中,一种车辆包括:第一调制解调器;第二调制解调器,具有比第一调制解调器高的速度能力。车辆被配置为:响应于进入非激活状态,并且响应于第一调制解调器的第一网络连接水平等于第二调制解调器的第二网络连接水平,将第一调制解调器置于低功率状态,并且将第二调制解调器置于关闭状态。

在另一个示例性实施例中,一种方法包括:在服务器从包括被配置为用于第一蜂窝网络的第一调制解调器和被配置为用于第二蜂窝网络的第二调制解调器的车辆接收第二调制解调器的指示。所述方法还包括:由服务器记录所述指示。所述方法还包括:在所述指示被记录之后,在服务器从用户装置接收针对第一调制解调器的数据,并且由服务器基于所述指示将所述数据发送到第二调制解调器。

根据本发明的一个实施例,所述数据包括针对车辆的远程控制命令,第一调制解调器是用于处理远程控制命令的远程信息处理控制单元,第二调制解调器是用于经由第二蜂窝网络下载地图数据和上传车辆捕获的视频的自主车辆调制解调器。

附图说明

图1是示例性车辆计算环境的示意图。

图2是图1的车辆与服务器之间的示例性连接的示意图。

图3是可被包括在图1的车辆计算环境中的示例性计算系统的示意图。

图4是示出可由图1的车辆执行的示例性处理的流程图。

图5是示出可由图1的车辆和图2的服务器执行的示例性处理的流程图。

具体实施方式

根据需要,在此公开了本发明的详细实施例;然而,将理解的是,所公开的实施例仅仅是本发明的示例,其中,本发明可以以各种和可替代的形式来实施。附图无需按比例绘制;可夸大或最小化一些特征以示出特定组件的细节。因此,在此公开的具体结构和功能细节不应被解释为具有限制性,而仅仅是作为用于教导本领域技术人员以多种方式利用本发明的代表性基础。

车辆的通信设备可包括多个调制解调器,每个调制解调器能够通过广域网与一个或更多个远程系统进行无线通信。每个调制解调器可被配置用于针对车辆的不同远程服务,并且可通过不同的网络服务提供者连接到网络。例如,一个调制解调器可被配置为处理针对车辆接收的远程车辆命令(例如,车门解锁命令),而另一调制解调器可被配置为下载和上传针对车辆的相对较大的文件(例如,车辆捕获的视频、3d地图(three-dimensionalmap,三维地图))。

当车辆被置于非激活状态时,可期望保持车辆的调制解调器接收和处理数据(诸如,远程车辆命令或用于车辆捕获的图像的请求)的能力。然而,当调制解调器运行时,调制解调器从车辆电池汲取电力。如果太多的电力在车辆关闭时从车辆电池被中汲取,则电池的电量可能不足以在以后的时间启动车辆。此外,如果调制解调器中的一个几乎没有网络覆盖或者没有网络覆盖,则在车辆未激活时持续地运行每个车载调制解调器会是低效的。

因此,车辆可响应于车辆进入非激活状态来确定哪个调制解调器具有良好的网络覆盖,而不是在车辆处于非激活状态时运行每个调制解调器。车辆随后可将具有良好网络覆盖的调制解调器置于低功率状态,并且将其它调制解调器置于关闭状态,在低功率状态下,具有良好网络覆盖的调制解调器保持能够与远程系统进行通信。此后,处于低功率状态的调制解调器可无线地接收针对车辆的数据,而不考虑接收调制解调器或另一调制解调器是否被配置为处理接收的数据类型。然后,如果接收的数据是针对另一调制解调器的,则车辆可唤醒所述另一调制解调器以启用该调制解调器处理接收的数据,如果需要处理该数据,则车辆可与所述另一调制解调器的网络提供者建立连接。所述另一调制解调器可在其已完成对接收的数据的处理之后返回到关闭状态。以这种方式,当车辆处于非激活状态时调制解调器对车辆电池的汲取被最小化。此外,在车辆处于非激活状态时车辆的通信能力可被改进,这是因为针对每个车载调制解调器的数据可经由具有最强网络连接的调制解调器被发送到车辆。

图1示出了用于管理车辆102的通信设备的示例性车辆计算环境100。如示出的,车辆102可包括多个车辆系统,诸如,多个车辆控制器104、远程信息处理控制单元(tcu)调制解调器106、内容调制解调器108和调制解调器控制器110。这些系统中的每个可通过系统所连接的一个或更多个车辆总线112彼此通信。虽然在图1中示出了示例性环境100,但是该示例并不意在限制。实际上,环境100可具有更多或更少的组件,并且可使用替代的组件和/或实施方式。例如,虽然环境100示出了具有两个调制解调器106和108的车辆102,但是在此描述的实施例可被应用于具有三个或更多个调制解调器的车辆102,其中,每个调制解调器被配置为提供和处理针对车辆102的不同远程服务,并且/或者调制解调器中的至少一个被配置用于与调制解调器中的至少另一个不同的网络服务提供者。

车辆102可包括各种类型的汽车(混合型多用途车辆(cuv)、运动型多用途车辆(suv)、卡车、休旅车(rv))、船、飞机或用于运输人或货物的其它移动机器。在许多情况下,车辆102可由内燃发动机来驱动。作为另一可行方式,车辆102可以是由内燃发动机和一个或更多个电动马达两者驱动的混合动力电动车辆(hev),诸如,串联式混合动力电动车辆(shev)、并联式混合动力电动车辆(phev)或并联/串联式混合动力电动车辆(pshev)。车辆102还可以是自主车辆(av)。由于车辆102的类型和配置可能不同,因此车辆102的特性可能相应地不同。作为一些其它可行方式,车辆102在乘客容量、牵引能力和性能以及存储容量方面可具有不同的能力。出于标题、库存和其它目的,车辆102可与独有标识符(诸如,vin)相关联。

车辆102的车辆控制器104可被配置为在车辆的电池和/或动力传动系统的驱动下执行并管理车辆102的各个功能。如示出的,车辆控制器104被表示为独立的控制器104a至104g。然而,一个或更多个车辆控制器104可共用物理硬件、固件和/或软件,使得来自多个车辆控制器104的功能可被集成到单个车辆控制器104中,并且/或者使得一个或更多个车辆控制器104的功能可分布在多个车辆控制器104中。类似地,tcu调制解调器106、内容调制解调器108和调制解调器控制器110中的一个或更多个可彼此共用物理硬件、固件和/或软件,并且与一个或更多个车辆控制器104共用物理硬件、固件和/或软件。

作为一些非限制性示例,车辆控制器104可包括如下控制器:动力传动系统控制器104a,其可被配置为提供对发动机运行组件(例如,怠速控制组件、燃料输送组件、排放控制组件等)的控制,并且被配置用于监测这样的发动机运行组件的状态(例如,发动机代码的状态);车身控制器104b,其可被配置为管理各种电力控制功能,诸如,外部照明、内部照明、无钥匙进入、远程启动和接入点状态验证(例如,车辆102的发动机罩、车门和/或行李厢的关闭状态);无线电收发器控制器104c,其可被配置为与遥控钥匙、移动装置或车辆102的其它本地装置进行通信;通信和娱乐控制器104d,其可被配置为支持与驾驶员和驾驶员携带装置的语音命令交互和蓝牙交互;气候控制管理控制器104e,其可被配置为提供对制热和制冷系统组件(例如,压缩机离合器、鼓风机风扇、温度传感器等)的控制;全球定位系统(gps)控制器104f,其可被配置为提供车辆位置信息;人机界面(hmi)控制器104g,其可被配置为经由各种按钮或其它控制件接收用户输入,以及向驾驶员提供车辆状态信息,诸如,燃料水平信息、发动机运行温度信息和车辆102的当前位置。

一个或更多个车辆总线112可包括在车辆控制器104之间以及在tcu调制解调器106、内容调制解调器108、调制解调器控制器110与车辆控制器104之间可用的各种通信方法。作为一些非限制性示例,一个或更多个车辆总线112可包括车辆控制器局域网(can)、以太网和面向媒体的系统传输(most)网络中的一个或更多个。

图2示出了车辆102与一个或更多个远程系统之间的示例性连接。车辆102的tcu调制解调器106和内容调制解调器108中的每个可有助于车辆102与后台服务器130之间和/或车辆102与用户装置126之间的无线通信。特别地,tcu调制解调器106和内容调制解调器108可被配置为与外部通信装置(诸如,蜂窝塔122或蜂窝塔124)建立无线连接,以连接到网络120。网络120可以是包括一个或更多个互连的通信网络(作为一些非限制性示例,诸如,互联网、有线电视分配网络、卫星链路网络、本地局域网和电话网)的广域网。用户装置126和后台服务器130还可连接到网络120。例如,用户装置126可经由与蜂窝塔122和124类似的蜂窝塔128来访问网络120。

tcu调制解调器106可被配置为连接到与内容调制解调器108不同的网络提供者以访问网络120。例如,tcu调制解调器106可被配置为连接到蜂窝塔122,蜂窝塔122可由一个蜂窝网络提供者提供,内容调制解调器108可被配置为连接到蜂窝塔124,蜂窝塔124可由另一蜂窝网络提供者提供。以这种方式,tcu调制解调器106和内容调制解调器108可根据车辆102相对于不同蜂窝网络提供者的蜂窝塔122和124的位置而具有的不同水平的覆盖范围。

tcu调制解调器106可被配置为有助于针对车辆102的远程控制服务。具体地,用户可经由用户装置126提交针对车辆102的远程控制命令,诸如,车门解锁命令、远程启动发动机命令、用于为电动车辆安排充电的充电命令以及气候控制命令。用户装置126的非限制性示例包括移动电话、平板计算机、台式计算机、膝上型计算机和遥控钥匙。用户装置126随后可通过网络120将提交的命令发送到后台服务器130。此后,后台服务器130可确定车辆102与所述命令(例如,所述命令包括车辆102的vin)相关联,并通过网络120将所述命令转发到tcu调制解调器106。tcu调制解调器106随后可处理所述命令,处理所述命令可包括确定所述命令并将所述命令转发到适当的车辆控制器104。

内容调制解调器108可被配置为有助于针对车辆102的大数据的下载/上传。例如,内容调制解调器108可被配置为经由无线网络从后台服务器130下载针对车辆102的3d地图和软件,并且将由车辆102捕获的道路异常、视频流和周围景观上传到后台服务器130。因为由内容调制解调器108处理的数据量可比由tcu调制解调器106处理的数据量大得多,所以内容调制解调器108可被配置为具有比tcu调制解调器106更高的下载/上传速度和更高的带宽。内容调制解调器108在此还可被称为自主车辆(av)调制解调器。

tcu调制解调器106和内容调制解调器108可被配置为根据车辆102的状态而在以下三种状态中的一种下操作:开启状态(在此也被称作全功率状态)、低功率状态(也被称作间断接收(drx)模式)和关闭状态。响应于车辆102进入激活状态(所述激活状态可在车辆102的发动机启动时发生,可在钥匙被置于车辆102的点火开关中时发生,可在车辆102被置于附件模式时发生,或者可在车辆102从停车挡换挡到前进挡时发生),tcu调制解调器106和内容调制解调器108两者可进入全功率状态。当处于全功率状态时,调制解调器106和108可从车辆102的电池汲取电力,可经由它们各自的服务提供者保持与网络120的连接,并且可根据它们各自的功能持续地等待数据以进行处理。

相反地,当车辆102进入非激活状态(所述非激活状态可在车辆102换挡到停车挡时发生,可在车辆102的发动机被关闭时发生,可在钥匙被从车辆102的点火开关移除时发生,和/或可在车辆102被关闭时发生)时,调制解调器106和108中的一个可进入低功率状态,而调制解调器106和108中的另一个可进入关闭状态。具体地,调制解调器控制器110(图1)可向调制解调器106和108中的每个发送信号,以使得它们基于调制解调器106和108中的每个的网络覆盖水平而进入上述状态。当处于关闭状态时,调制解调器106和108不会从电池汲取任何电力。

当处于低功率状态时,调制解调器106和108可周期性地唤醒以无线地从诸如后台服务器130接收数据以用于处理。具体地,调制解调器106和108还可周期性地给它们自己供电,以检查传入数据以用于处理。在其它实施例中,调制解调器106和108能够在处于低功率状态时无线地接收唤醒消息,其中,这种唤醒消息可以是sms(shortmessagingservice,短消息服务)消息的形式。响应于接收到唤醒消息,调制解调器106和108可被配置为唤醒和接收传入数据以用于处理。

如果由调制解调器106和108中的处于低功率状态的调制解调器接收的数据意在针对调制解调器106和108中的处于关闭状态的调制解调器(例如,远程控制命令可能意在针对tcu调制解调器106,用于车辆捕获的视频的请求可能意在针对内容调制解调器108),则调制解调器106和108中的低功率状态的调制解调器可唤醒调制解调器控制器110,调制解调器控制器110随后可唤醒调制解调器106和108中的另一个调制解调器以处理数据。以这种方式,当车辆102进入非激活状态时,仅调制解调器106和108中的一个(诸如,调制解调器106和108中的具有更良好的网络覆盖的一个)可继续从电池汲取电力。因此,调制解调器106和108在车辆处于非激活状态时给车辆102的电池带来更少的负担,可用于车辆102接收数据以用于调制解调器106和108两者的网络覆盖被最优化。

参照图3,图1的车辆系统可由一个或更多个计算机系统(诸如示例性计算机系统200)来实现。换句话说,一个或更多个车辆系统可由同一个计算机系统或更多个计算机系统来实现,并且/或者一个或更多个车辆系统中可分别由不同的一个或更多个计算机系统来实现。用户装置126和后台服务器130可类似地由一个或更多个计算机系统来实现。

计算机系统200可包括处理器202、内存204、大容量存储器装置206、输入/输出(i/o)接口208和/或人机界面(hmi)210。计算机系统200还可经由网络120或i/o接口208可操作地连接到一个或更多个外部资源212。外部资源可包括但不限于服务器、数据库、大容量存储装置、外围装置、基于云的网络服务或者可由计算机系统200使用的任何其它适合的计算机资源。

处理器202可包括从微处理器、微控制器、数字信号处理器、微计算机、中央处理单元、现场可编程门阵列、可编程逻辑器件、状态机、逻辑电路、模拟电路、数字电路或者基于存储在内存204中的可操作指令来操纵信号(模拟信号或数字信号)的任何其它装置中选择的一个或更多个装置。内存204可包括单个存储装置或多个存储装置,存储装置包括但不限于只读存储器(rom)、随机存取存储器(ram)、易失性存储器、非易失性存储器、静态随机存取存储器(sram)、动态随机存取存储器(dram)、闪存、高速缓冲存储器或者能够存储信息的任何其它装置。大容量存储器装置206可包括数据存储装置,诸如,硬盘驱动器、光盘驱动器、磁带驱动器、非易失性固态装置或者能够存储信息的任何其它装置。

处理器202可在驻留在内存204中的操作系统214的控制下进行操作。操作系统214可管理计算机资源,使得被实现为一个或更多个计算机软件应用(诸如驻留在内存204中的应用216)的计算机程序代码可具有由处理器202执行的指令。在替代的实施例中,处理器202可直接执行应用216,在这种情况下,操作系统214可被省略。一个或更多个数据结构218也可驻留在内存204中,并且可被处理器202、操作系统214或应用216用于存储或操纵数据。

i/o接口208可提供机器接口,所述机器接口可操作地将处理器202连接到其它装置和系统,诸如网络120或一个或更多个外部资源212。例如,i/o接口208可将图1的一个或更多个车辆系统连接到一个或更多个车辆总线112,连接到网络120,并且/或者连接到后台服务器130。应用216可通过经由i/o接口208进行通信来与网络120或外部资源212协同工作,以提供包含本发明的实施例的各种特征、功能、应用、处理或模块。应用216还可具有由一个或更多个外部资源212来执行的程序代码,或者以其它方式根据由位于计算机系统200外部的其它系统或网络组件提供的功能或信号来执行的程序代码。实际上,考虑到可行的几乎无穷尽的硬件和软件配置,本领域普通技术人员将理解的是,本发明的实施例可包括位于计算机系统200外部的应用、分布在多个计算机或其它外部资源212的应用或者由计算资源(硬件和软件)提供的应用,所述计算资源作为服务(诸如,云计算服务)通过网络120被提供。

hmi210可以以已知的方式可操作地连接到计算机系统200的处理器202,以允许用户直接地与计算机系统200和/或车辆102进行交互。hmi210可包括视频或字母数字显示器、扬声器以及能够向用户提供数据的任何其它适合的音频和视觉指示器。在一些情况下,hmi210可包括被包括在车辆102的车厢的中央控制台区域中的主机单元显示器和/或车辆102的仪表组的屏幕。hmi210还可包括能够接受来自用户的命令或输入并且将输进的输入发送到处理器202的输入装置和控制件,诸如,触摸屏、字母数字键盘、指向装置、小键盘、按钮、控制旋钮、麦克风等。hmi210可以可通信地连接到图1的车辆系统,诸如,hmi控制器104g。

数据库220可驻留在大容量存储器装置206中,并且可被用于收集和组织由在此描述的各个系统和模块使用的数据。数据库220可包括数据以及存储和组织所述数据的支持数据结构。具体地,数据库220可以以任何数据库组织或结构(包括但不限于:关系式数据库、分层式数据库、网络数据库或者它们的组合)被布置。以作为处理器202上的指令而执行的计算机软件应用的形式的数据库管理系统可被用于响应于查询而访问存储在数据库220的记录中的信息或数据,其中,查询可由操作系统214、其它应用216或者一个或更多个模块动态地确定和执行。

图4示出了用于管理车辆102的通信设备的处理300。处理300可由在图1中示出的车辆系统来执行。首先,车辆102可进入激活状态(块302)。激活状态可在车辆102的发动机启动时发生,可在钥匙被置于车辆102的点火开关中时发生,可在车辆102被置于附件模式时发生,可在车辆102从停车挡换挡到前进挡时发生,或者可在车辆102上电时发生。

响应于车辆102进入激活状态,调制解调器106和108中的每个可进入全功率状态/开启状态(块304)。调制解调器106和108中的每个可包括计算机指令,当车辆102进入激活状态时,所述计算机指令自动地使得调制解调器106和108中的每个将其自身置于全功率状态。可选地,调制解调器控制器110可响应于车辆102进入激活状态而将功率控制信号发送到调制解调器106和108中的每个,所述功率控制信号使得调制解调器106和108进入全功率状态。当处于全功率状态时,调制解调器106和108可持续地从车辆102的电池汲取电力,并且可接收和发送数据以执行车辆102的服务。例如,tcu调制解调器106可被配置为接收和处理包括经由用户装置126从后台服务器130提交的车辆控制命令的数据,诸如,通过将命令信号发送到由提交的命令隐含指示的车辆控制器104来提交车辆控制命令。内容调制解调器108可被配置为从后台服务器130下载3d地图数据,并且可被配置为将包括由车辆102捕获的视频和图像的数据上传到后台服务器130。

响应于调制解调器106和108进入全功率状态,车辆102可向后台服务器130通知调制解调器106和108两者激活和/或能够接收无线传输(块306)。以这种方式,后台服务器130可指示将针对调制解调器106的数据直接发送到调制解调器106,并且可指示将针对调制解调器108的数据直接发送到调制解调器108,而无需涉及调制解调器106和108中的另一个调制解调器。调制解调器106和108中的一个或更多个可(诸如在调制解调器控制器110的指示下)将指示发送到后台服务器130。

此后,车辆102可进入非激活状态(块308)。非激活状态可在车辆102变换挡停车挡时发生,可在车辆102的发动机被关闭时发生,可在钥匙从车辆102的点火开关被移除时发生,或者可在车辆102被关闭时发生。响应于车辆102进入非激活状态,调制解调器106和108中的每个可检查其网络连接信号水平。具体地,调制解调器106和108中的每个可被配置为经由不同的蜂窝网络提供者与网络120进行通信,并且可根据车辆102的位置而具有不同的信号强度。因此,调制解调器106和108可分别将它们各自的网络连接信号水平发送到调制解调器控制器110,调制解调器控制器110随后可基于针对调制解调器106和108中的每个的网络连接信号水平来确定调制解调器106和108中的哪个具有更良好的覆盖(块310)。

响应于确定针对内容调制解调器108的网络连接信号水平高于针对tcu调制解调器106的网络连接信号水平(块310的“内容”分支),tcu调制解调器106可被置于关闭状态,并且内容调制解调器108可被置于低功率状态(块312)。更具体地,调制解调器控制器110可将功率控制信号发送到调制解调器106和108中的每个以使该转换发生。以这种方式,仅调制解调器106和108中的具有相对更良好的网络覆盖的调制解调器(在该情况下是内容调制解调器108)可从车辆102的电池汲取电流,以在车辆102处于非激活状态时无线地接收和/或发送数据。此后,调制解调器控制器110可向后台服务器130指示内容调制解调器108作为激活的调制解调器,诸如,通过指示内容调制解调器108向后台服务器130发送这种指示(块314)。调制解调器控制器110随后可关闭,以帮助节省车辆102的电池(块316)。

可选地,响应于确定针对tcu调制解调器106的网络连接信号水平高于或者等于或基本等于针对内容调制解调器108的网络连接信号水平(块310的“tcu”分支),tcu调制解调器106可被置于低功率状态,并且内容调制解调器108可被置于关闭状态(块318)。以这种方式,当针对tcu调制解调器106的网络连接信号水平高于针对内容调制解调器108的网络连接信号水平时,资源不会被浪费在对内容调制解调器108供电以在车辆102处于非激活状态时无线地接收和/或发送数据。此外,当网络连接信号水平相等或基本近似时,将tcu调制解调器106而不是内容调制解调器108置于低功率状态可进一步地促进高效的资源利用。具体地,内容调制解调器108可被配置用于较高的下载/上传速度和较大的带宽能力,这会比具有较低的下载/上传速度和较小的带宽能力的调制解调器消耗更多的电力。此外,因为tcu调制解调器106可主要被设计为在车辆102处于非激活时接收和处理远程服务,并且内容调制解调器108可主要被设计用于在车辆102处于激活时上传和下载数据,所以车辆102可被配置使得当车辆102处于非激活且tcu调制解调器106至少具有与内容调制解调器108一样良好的网络连接信号时,tcu调制解调器106被置于低功率状态,并且内容调制解调器108被置于关闭状态。在可选的实施例中,用户(诸如经由用户装置126)或制造商(诸如经由后台服务器130)可在网络连接信号水平相等或基本相等时配置调制解调器106和108中的哪个被置于低功率状态以及哪个被置于关闭状态。

在调制解调器106和108分别被设置为低功率状态和关闭状态之后,调制解调器控制器110可(诸如,经由tcu调制解调器106)向后台服务器130指示tcu调制解调器106作为激活的调制解调器(块320),这使得后台服务器130能够知晓调制解调器106和108中的哪个发送数据,直到车辆102再次进入激活状态为止。调制解调器控制器110随后可关闭,以进一步帮助节省车辆102的电池(块316)。此后的某个时间,车辆102可再次进入激活状态(块302),此时,调制解调器106和108可再次被设置为全功率(块304),并且后台服务器130可再次被通知调制解调器106和108两者是激活和可用的(块306)。

图5示出了用于处理在后台服务器130与车辆102之间传送的数据的处理400。处理400可由图1的车辆系统和图2的系统来执行。在车辆102进入非激活状态并且诸如经由调制解调器控制器110将调制解调器106和108中的一个选择为置于低功率状态且将调制解调器106和108中的另一个选择为置于关闭状态之后,后台服务器130可从车辆102接收调制解调器106和108中的一个被置于低功率状态的指示(块402)。响应于接收到所述指示,后台服务器130可记录所述指示(块404)。后台服务器130可从多个车辆102接收这样的指示。因此,后台服务器130可(诸如使用针对所接收的指示的车辆102的vin)将每个指示与车辆102相关联,其中,所述指示从车辆102被接收。

此后,当车辆102仍处于非激活状态时,后台服务器130可接收意在针对车辆102的tcu调制解调器106的数据或者意在针对车辆102的内容调制解调器108的数据(块406)。例如,针对tcu调制解调器106的数据可包括针对车辆102的远程控制命令(诸如,远程解锁或远程启动命令),所述远程控制命令可经由用户装置126被提交。针对内容调制解调器108的数据可包括针对车辆102的大文件(诸如,3d地图)或者针对车辆102的用于下载大文件(诸如,3d地图)的请求,或者可包括针对车辆102的用于捕获和发送车辆102周围的环境的视频或一个或更多个图像的请求。响应于接收到针对车辆102的这种数据,后台服务器130可唤醒调制解调器106和108中的一个,调制解调器106和108中的所述一个针对车辆102被指示为在低功率状态下处于激活状态(块408)。在一些情况下,后台服务器130可经由调制解调器106和108中的指示的一个所连接的蜂窝网络将唤醒信号发送到指示的调制解调器106或108,唤醒信号可以是sms消息形式。此后,或者后台服务器130还可通过蜂窝网络将数据与唤醒信号一起发送到调制解调器106和108中的指示的一个(块410)。

当车辆最近进入非激活状态时,响应于接收到数据,车辆102可确定数据是意在针对调制解调器106和108中的指示的一个(即,调制解调器106和108中的处于低功率状态且接收到数据的一个),还是意在针对调制解调器106和108中的被置于关闭状态的另一个(块412)。具体地,调制解调器106和108中的接收数据的一个(即,调制解调器106和108中的指示的一个)可(诸如通过向调制解调器控制器110发送唤醒信号)唤醒调制解调器控制器110,并且随后将数据发送到调制解调器控制器110。调制解调器控制器110随后可确定数据是应由调制解调器106和108中的接收到数据的指示的一个来处理,还是应由调制解调器106和108中的另一个来处理。

在一些实施例中,车辆102除了确定调制解调器106和108中的哪个应处理数据之外,还可确定调制解调器106和108中的应处理数据的一个是否能够基于一个或更多个条件来处理数据。例如,接收的数据可包括请求(例如,针对车辆捕获的图像/视频的数据上传请求,或者针对文件(诸如,3d地图)的数据下载请求),所述请求要求被选择用于处理数据的调制解调器106和108中的一个连接到其蜂窝网络并与后台服务器130或与网络120连接的一些其它装置进行通信。相应地,调制解调器控制器110可被配置为确定从调制解调器106和108中选择的用于处理数据的调制解调器是否具有足够的网络覆盖诸如,通过唤醒选择的调制解调器,通过从选择的调制解调器请求网络连接信号水平,并且通过确定选择的调制解调器是否具有强的信号以处理数据(或者更具体地,执行包括在数据中的请求),来行所述确定选择的调制解调器是否具有足够的网络覆盖。

响应于确定数据应由调制解调器106和108中的另一个来处理,并且很可能响应于确定调制解调器106和108中的另一个能够基于一个或更多个条件来处理数据(块412的“另一个”分支),车辆102(或者更具体地,调制解调器控制器110)可诸如通过向调制解调器106和108中的另一个发送唤醒信号,来唤醒调制解调器106和108中的另一个(当确定调制解调器106和108中的另一个能够处理数据时,在调制解调器106和108中的另一个尚未被唤醒的情况下)(块416)。此后,调制解调器控制器110可将接收的数据发送到调制解调器106和108中的另一个(块418),调制解调器106和108中的所述另一个随后可执行对数据进行处理(块420)。可选地,响应于确定数据应由调制解调器106和108中的指示的一个来处理(块412的“指示的一个”分支),则调制解调器控制器110可不唤醒调制解调器106和108中的另一个。替代地,调制解调器106和108中的指示的一个随后可诸如基于来自调制解调器控制器110的控制信号执行对数据进行处理(块414)。

一旦数据被处理完成(例如,远程控制命令被执行),则车辆102可将数据的成功处理通知给后台服务器130(块415)。具体地,调制解调器106和108中的指示的一个或者调制解调器106和108中的处理数据的另一个可(诸如在调制解调器控制器110的指示下)通过网络120将这样的通知发送到后台服务器130。

在调制解调器控制器110确定调制解调器106和108中的应处理数据的一个无法处理数据的情况下(诸如,因为调制解调器没有足够的信号强度或根本没有信号强度以在足够的时间量内处理数据)(块412的“两者均不是”分支),调制解调器控制器110可存储数据以用于随后进行处理(诸如,当车辆102接下来变为激活或者被选择为处理数据的调制解调器具有较良好的网络覆盖时进行处理)(块422)。此后,调制解调器106和108中的指示的一个可(诸如在调制解调器控制器110的指示下)通过网络120将处理数据失败通知给后台服务器130(块424)。

在可选的实施例中,调制解调器106和108中的接收的一个(即,调制解调器106和108中的指示的一个)可确定数据是针对调制解调器106和108中的指示的一个还是针对调制解调器106和108中的另一个。响应于确定接收的数据是针对调制解调器106和108中的指示的一个,调制解调器106和108中的指示的一个可不唤醒调制解调器控制器110或调制解调器106和108中的另一个,并且可执行对数据进行处理。响应于确定接收的数据是针对调制解调器106和108中的另一个,调制解调器106和108中的指示的一个可唤醒调制解调器控制器110,调制解调器控制器110随后可唤醒调制解调器106和108中的另一个,并将数据发送到调制解调器106和108中的另一个。可选地,调制解调器106和108中的指示的一个可唤醒调制解调器106和108中的另一个,并将数据直接地发送到调制解调器106和108中的另一个。

在此描述的计算装置(诸如,车辆控制器104、调制解调器106和108以及调制解调器控制器110)总体上可包括计算机可执行指令,其中,计算机可执行指令可由一个或更多个计算装置(诸如,上面列出的那些计算装置)来执行。计算机可执行指令(诸如,诊断应用的指令)可从使用各种编程语言和/或技术创建的计算机程序被编译或解释,所述编程语言和/或技术包括但不限于:javatm、c、c++、c#、visualbasic、javascript、python、perl、pl/sql等中的单个或组合。一般来说,处理器(例如,微处理器)例如从内存、计算机可读介质等接收指令,并执行这些指令,从而执行一个或更多个处理,所述一个或更多个处理包括在此描述的一个或更多个处理。可使用各种计算机可读介质来存储和传送这种指令和其它数据。

对于在此描述的处理、系统、方法、启示等,应理解的是,虽然这种处理等的步骤已被描述为根据特定有序顺序发生,但是可利用以在此描述的顺序之外的顺序执行的所述步骤来实施这种处理。还应理解的是,可同时执行特定步骤,可添加其它步骤,或者,可省略在此描述的特定步骤。换言之,在此对处理的描述被提供用于示出特定实施例的目的,并且不应以任何方式被解释为限制权利要求。

相应地,应理解的是,上面的描述意在为示意性的而非限制性的。当阅读上面的描述时,提供的示例之外的许多实施例和应用会是显然的。范围不应参考上面的描述来确定,而应参考权利要求以及这些权利要求所要求保护的等同物的全部范围来确定。可以预期和计划的是,未来发展将发生在在此描述的技术上,并且所公开的系统和方法将被合并到这种未来的实施例中。总之,应理解的是,本申请能够进行修改和变型。

除非在此做出了明确的相反指示,否则权利要求中使用的所有术语意在给出在此描述的本领域技术人员所理解的它们最广义的合理解释以及它们的普遍含义。具体来讲,除非权利要求描述了明确的相反限制,否则诸如“一种”、“所述”、“该”等的单数冠词的使用应被理解为描述一个或更多个指示的元素。

本公开的说明书摘要被提供,以允许读者快速确定技术公开的实质。提交时的理解是,说明书摘要将不会被用于解释或限制权利要求的范围或含义。此外,在前述的具体实施方式中,可以看出,出于简化本公开的目的,多个特征在多个实施例中被组合在一起。本公开的方法将不会被解释为反映要求保护的实施例需要比在每个权利要求中清楚记载的特征更多的特征的意图。更确切地,如权利要求反映的,发明的主题在于少于单个公开的实施例的所有特征。因此,权利要求在此被合并到具体实施方式中,其中,每个权利要求其本身作为单独要求的主题而存在。

虽然以上描述了示例性实施例,但这些实施例并不意在描述本发明的所有可能形式。更确切地说,说明书中所使用的词语是描述性词语而非限制性词语,并且应理解的是,可在不脱离本发明的精神和范围的情况下做出各种改变。此外,可将各种实现的实施例的特征进行组合以形成本发明的进一步的实施例。

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