用于蜂窝静区处理的方法和设备与流程

文档序号:11254226阅读:496来源:国知局
用于蜂窝静区处理的方法和设备与流程

说明性实施例总体上涉及用于蜂窝静区(cellulardeadzone)处理的方法和设备。



背景技术:

尽管多年来蜂窝覆盖已经得到显著改善,但是,出于经常不为人知的原因,遇到蜂窝覆盖差或甚至完全不存在的行驶区域并不少见。驾驶员可能逐渐认识到这些地区的存在,并可能采取措施避开这些地区。然而,并不总是能够预先知道这些区域在哪里。此外,如果驾驶员不熟悉周围的道路,则即使已知静区是存在的,绕过这些区域的路线规划有时也是不方便的。



技术实现要素:

在第一说明性实施例中,一种系统包括处理器,所述处理器被配置为接收识别在车辆路线上即将遇到的蜂窝静区的坐标信息。所述处理器还被配置为生成针对所述即将遇到的蜂窝静区的警告。所述处理器还被配置为:针对正在进行的电话通话而建议自动回呼,并且如果所述正在进行的电话通话在所述蜂窝静区中掉线并且所述建议被接受,则响应于离开所述蜂窝静区而自动地回呼与所述正在进行的电话通话相关联的号码。

在第二说明性实施例中,一种系统包括处理器,所述处理器被配置为检测低于预定阈值的蜂窝信号强度。所述处理器还被配置为确定正在进行的电话通话已经掉线。所述处理器还被配置为:针对掉线的电话通话而建议自动回呼,并且响应于所述处理器检测到蜂窝信号强度高于所述预定阈值并且所述建议被接受,自动地回呼与所述正在进行的电话通话相关联的号码。

根据本发明,提供一种系统,所述系统包括处理器,所述处理器被配置为检测低于预定阈值的蜂窝信号强度。所述处理器还被配置为确定正在进行的电话通话是否已经掉线。所述处理器还被配置为:针对掉线的电话通话而建议自动回呼,并且响应于所述处理器检测到蜂窝信号强度高于所述预定阈值并且所述建议被接受,自动地回呼与所述正在进行的电话通话相关联的号码。

在第三说明性实施例中,一种系统包括处理器,所述处理器被配置为接收识别在车辆路线上即将遇到的蜂窝静区的坐标值。所述处理器还被配置为警告驾驶员所述即将遇到的蜂窝静区。所述处理器还被配置为:建议用于绕过所述静区的绕行路线;在接受所述绕行路线时,改变车辆路线以避开所述蜂窝静区。

附图说明

图1示出了说明性的车辆计算系统;

图2示出了用于学习远程信息处理信号状态并在蜂窝静区周围提供帮助的说明性系统;

图3示出了用于追踪蜂窝静区的说明性处理;

图4示出了用于静区处理的说明性处理。

具体实施方式

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

图1示出用于车辆31的基于车辆的计算系统(vcs)1的示例框式拓扑图。这种基于车辆的计算系统1的示例为由福特汽车公司制造的sync系统。设置有基于车辆的计算系统的车辆可包含位于车辆中的可视前端界面4。如果所述界面设置有例如触摸敏感屏幕,则用户还能够与所述界面进行交互。在另一说明性实施例中,通过按钮按压、具有自动语音识别和语音合成的口头对话系统来进行交互。

在图1所示的说明性实施例1中,处理器3控制基于车辆的计算系统的至少一部分操作。设置在车辆内的处理器允许对命令和程序进行车载处理。另外,处理器连接到非持久性存储器5和持久性存储器7两者。在此说明性实施例中,非持久性存储器是随机存取存储器(ram),持久性存储器是硬盘驱动器(hdd)或闪存。一般说来,持久性(非暂态)存储器可包括当计算机或其它装置掉电时保存数据的所有形式的存储器。这些存储器包括但不限于:hdd、cd、dvd、磁带、固态驱动器、便携式usb驱动器和任何其它适当形式的持久性存储器。

处理器还设置有允许用户与处理器进行交互的若干不同的输入。在此说明性实施例中,麦克风29、辅助输入25(用于输入33)、usb输入23、gps输入24、屏幕4(其可以是触摸屏显示器)和蓝牙输入15全部被设置。还设置了输入选择器51,以允许用户在各种输入之间进行切换。对麦克风和辅助连接器两者的输入在被传送到处理器之前由转换器27对所述输入进行模数转换。尽管未示出,但是与vcs进行通信的众多车辆组件和辅助组件可使用车辆网络(诸如但不限于can总线)向vcs(或其组件)传送数据并传送来自vcs(或其组件)的数据。

系统的输出可包括但不限于视觉显示器4以及扬声器13或立体声系统输出。扬声器连接到放大器11,并通过数模转换器9从处理器3接收其信号。还可分别沿19和21所示的双向数据流产生到远程蓝牙装置(诸如pnd54)或usb装置(诸如车辆导航装置60)的输出。

在一说明性实施例中,系统1使用蓝牙收发器15与用户的移动装置53(例如,蜂窝电话、智能电话、pda或具有无线远程网络连接能力的任何其它装置)进行通信(17)。移动装置随后可用于通过例如与蜂窝塔57的通信(55)来与车辆31外部的网络61进行通信(59)。在一些实施例中,蜂窝塔57可以是wifi接入点。

移动装置与蓝牙收发器之间的示例性通信由信号14表示。

可通过按钮52或类似的输入来指示将移动装置53与蓝牙收发器15进行配对。相应地,cpu被指示车载蓝牙收发器将与移动装置中的蓝牙收发器进行配对。

可利用例如与移动装置53关联的数据计划、话上数据或dtmf音在cpu3与网络61之间传送数据。可选地,可期望包括具有天线18的车载调制解调器63,以便在cpu3与网络61之间通过语音频带传送数据(16)。移动装置53随后可用于通过例如与蜂窝塔57的通信(55)来与车辆31外部的网络61进行通信(59)。在一些实施例中,调制解调器63可与蜂窝塔57建立通信(20),以与网络61进行通信。作为非限制性示例,调制解调器63可以是usb蜂窝调制解调器,并且通信20可以是蜂窝通信。

在一说明性实施例中,处理器设置有包括用于与调制解调器应用软件进行通信的api的操作系统。调制解调器应用软件可访问蓝牙收发器上的嵌入式模块或固件,以完成与(诸如在移动装置中发现的)远程蓝牙收发器的无线通信。蓝牙是ieee802pan(个域网)协议的子集。ieee802lan(局域网)协议包括wifi并与ieee802pan具有相当多的交叉功能。两者都适合于车辆内的无线通信。可在本领域使用的另一通信方式是自由空间光通信(诸如irda)和非标准化消费者ir协议。

在另一实施例中,移动装置53包括用于语音频带或宽带数据通信的调制解调器。在话上数据的实施例中,当移动装置的拥有者可在数据被传送的同时通过装置说话时,可实施已知为频分复用的技术。在其它时间,当拥有者没有在使用装置时,数据传送可使用整个带宽(在一示例中是300hz到3.4khz)。尽管频分复用对于车辆与互联网之间的模拟蜂窝通信而言会是常见的,并仍在被使用,但其已经很大程度上被用于数字蜂窝通信的码域多址(cdma)、时域多址(tdma)、空域多址(sdma)的混合体所替代。这些都是ituimt-2000(3g)兼容的标准,并且为静止或行走的用户提供高达2mbps的数据速率并且为移动车辆中的用户提供高达385kbps的数据速率。3g标准现在正被imt-advanced(4g)所替代,其中,所述imt-advanced(4g)为车辆中的用户提供100mbps的数据速率并且为静止的用户提供1gbps的数据速率。如果用户具有与移动装置关联的数据计划,则所述数据计划可允许宽带传输且所述系统可使用宽得多的带宽(加速数据传送)。在另一实施例中,移动装置53被安装至车辆31的蜂窝通信装置(未示出)所替代。在又一实施例中,移动装置(nd)53可以是能够通过例如(但不限于)802.11g网络(即,wifi)或wimax网络进行通信的无线局域网(lan)装置。

在一实施例中,传入数据可经由话上数据或数据计划通过移动装置、通过车载蓝牙收发器,并进入车辆的内部处理器3。例如,在某些临时数据的情况下,数据可被存储在hdd或其它存储介质7上,直至不再需要所述数据时为止。

其它的可与车辆进行接口连接的源包括:具有例如usb连接56和/或天线58的个人导航装置54、具有usb62或其它连接的车辆导航装置60、车载gps装置24、或具有与网络61的连接能力的远程导航系统(未示出)。usb是一类串行联网协议中的一种。ieee1394(火线tm(苹果)、i.linktm(索尼)和lynxtm(德州仪器))、eia(电子工业协会)串行协议、ieee1284(centronics端口)、s/pdif(索尼/飞利浦数字互连格式)和usb-if(usb开发者论坛)形成了装置-装置串行标准的骨干。多数协议可针对电通信或光通信来实施。

此外,cpu可与各种其它的辅助装置65进行通信。这些装置可通过无线连接67或有线连接69来连接。辅助装置65可包括但不限于:个人媒体播放器、无线保健装置、便携式计算机等。

此外或可选地,可使用例如wifi(ieee802.11)收发器71将cpu连接到基于车辆的无线路由器73。这可允许cpu在本地路由器73的范围内连接到远程网络。

除了由位于车辆中的车辆计算系统执行示例性处理之外,在某些实施例中,还可由与车辆计算系统通信的计算系统来执行示例性处理。这样的系统可包括但不限于:无线装置(例如,但不限于,移动电话)或通过无线装置连接的远程计算系统(例如,但不限于,服务器)。这样的系统可被称为与车辆关联的计算系统(vacs)。在某些实施例中,vacs的特定组件可根据系统的特定实施方式来执行处理的特定部分。通过示例而并非限制的方式,如果处理具有与配对的无线装置进行发送或者接收信息的步骤,则很可能由于无线装置不会与自身进行信息的“发送和接收”,而使得无线装置不执行该部分的处理。本领域的普通技术人员将理解何时不适合对给定的解决方案应用特定的计算系统。

在每个在此讨论的说明性实施例中,示出了可由计算系统执行的处理的示例性的非限制性的示例。针对每个处理,执行该处理的计算系统为了执行该处理的有限目的而变为被配置为用于执行该处理的专用处理器是可行的。所有处理不需要被全部执行,并且应被理解为可被执行以实现本发明的要素的多种类型的处理的示例。可根据需要将额外步骤添加到示例性处理中或从示例性处理中去除额外步骤。

汽车原始设备制造商(oem)针对驾驶员车厢体验的要求可包括向驾驶员提供相关的远程信息处理和连接信息以用于增强驾驶体验。在进行免提呼叫时,某些区域(特别是城市区域)中的通信信号丢失可能会发生。当驾驶员穿过远程信息处理信号从高强度转换到低强度的区域时,这可能是特别不方便的。通话可能在不合适的时间被中断,而没有预先告知驾驶员或接听者。这种信号丢失随后可能使得驾驶员必须重拨选项(如果在该区域中继续行驶,则该选项可能总是令人沮丧的)并且呼叫不断地掉线。虽然信号强度指示可以提供关于蜂窝信号强度的信息,但是驾驶员在通话期间可能不知道当前信号强度(或当前信号强度的下降)。在常规路线期间的信号丢失可能倾向于具有重复性。

除此之外,说明性实施例呈现针对驾驶员觉察的远程信息处理信号状态(telematicssignalstatefordriverawareness,tssd)。tssd包括用于提供对驾驶员遇到的远程信息处理区域(在该区域中,当行驶和进行通信时觉察到的通信信号低)的实时学习的系统。随着时间存储学习的低信号强度位置以及可用的纬度/经度的远程信息处理信息和环境信息。学习的位置可被传送到中央位置数据库,被传送到网络中的其它车辆以用于社交使用。基于预测的区域,tssd车辆可自动将其自身置于设置中,以改善驾驶员交互和方便。驾驶员可选择预设动作,预设动作包括但不限于在进入区域之前经由提醒器提供在通话时信号可能丢失的觉察(例如通过中控台中的显示器)、经由语音的提醒和自动回呼的提议,甚至还包括在使用引导系统时提供导航的重新规划路线。

tssd包括用于提供对驾驶员遇到的通信信号强度低的远程信息处理区域的实时学习的系统。当远程信息处理信号强度很低或在语音通话期间信号丢失时,gps纬度和经度信息可被记录以对该区域进行分类,并且该数据既可以被本地存储又可以被远程存储。重复出现相同的静区或相同的低信号强度区域可增加存储的遇到低信号强度的可能性值。如果众包用于为中央数据库收集数据,则大量驾驶员在区域中遇到低信号强度或无信号可被用于快速确认在遇到该区域时信号下降或丢失的可能性。另一方面,尽管仅信号下降或丢失的本地记录被存储,但是,驾驶员在常常行驶的路线上频繁地遇到低信号强度或无信号强度也可被用于构建针对该特定驾驶员的(特别是对于该常用路线的)低信号强度区域的分布。

图2示出了用于学习远程信息处理信号状态并在蜂窝静区周围提供帮助的说明性系统201。这是系统组件和功能的说明性示例,并且可以适当地添加或去除额外组件。

在此说明性示例中,车辆数据(例如,诸如远程信息处理信号强度或者从无线连接到车辆的便携装置报告的信号强度)可从车辆数据模块205被传送到实时的远程信息处理信号强度分类模块207。车辆gps坐标可来自于远程信息处理gps信息模块203或者当前车辆位置的其它源。

区域分类模块207可检测低信号强度或无信号强度的初始实例,并将坐标与该实例相关联,以针对那些坐标形成信号丢失或信号降低的初始可能性。由于单个实例可能不指示持久性问题,因此所述处理可将低的信号或丢失信号的初始可能性设置为相当低。随着更多的车辆在相同的坐标处或在相同坐标附近遇到相同的问题,所述可能性可升高以表示丢失信号或较低信号的更准确的可能性。由于信号降低或丢失可能是一次性的情况,因此如果很少的其它车辆或没有其它车辆遇到信号丢失,则所述可能性可能会降低。

另一方面,可能的情况是,甚至初次遭遇可能导致初始设置较高或50/50的概率,同时还取决于其它车辆的遭遇或没有其它车辆的遭遇,从而如上所述地快速调整所述概率。初始概率可被设置为任何合理的数,这取决于系统实现者是否倾向于在高于警告方面犯错或在低于警告的方面犯错。因为在至少一个示例中,众包被用于收集关于低信号区域的数据,所以合理数量的车辆行驶的任何区域应当相当快地可被调整到合理准确的可能性。

例如,因为一些移动载体可能在区域中接收不到信号,而其它移动载体将接收可接受的信号,所以还可将特定的信号强度与特定的移动载体相关联。在这种情况下,因为从不同移动载体接收的数据将倾向于不适当地影响另一移动载体的可能性,所以可能不期望针对所有的移动载体调整可能性变量(将其视为单个变量)。另一方面,例如,如果实施方式涉及例如车辆安装的远程信息处理调制解调器的信号,并且单个载体被用于所有车辆,则将不存在载体差异,并且所有车辆可有助于具有观测一致性的合理预期的结果。

实时区域觉察模块可向云连接服务模块211传送与静区有关的数据。通过积累来自多个车辆的数据,云连接服务模块可以构建低信号区域或无信号区域的数据库,并将该信息传送到预测区域觉察模块209。该模块可用于(在行驶车辆实际遇到静区之前)识别行驶车辆的即将遇到的静区。该模块可确定遇到静区的可能时间,并且可将该信息以及关于即将遇到的静区的已知信息(例如,诸如静区大小或静区所覆盖的即将到来的路线的一部分)发送到定制交互模块213。

定制交互模块可使用从车辆数据模块205接收到的信息来确定例如电话通话当前是否正在进行。如果通话正在进行,则该模块可向驾驶员215提供用于在离开静区时回呼的选项。例如,该通话可持续到该通话实际掉线为止(由于遇到静区),并且所述系统可在再次呼叫掉线的号码之前一直等待车辆退出静区。即使静区是第一次被遇到,所述系统也能够检测出通话掉线并且提供用于在所述系统检测出信号强度高于预定义阈值时回呼的选项。

图3示出用于追踪蜂窝静区的说明性处理。针对在该图中描述的说明性实施例,应当注意的是,为了执行在此示出的示例性方法中的一些或全部的目的,通用处理器可被暂时用作专用处理器。当执行提供用于执行所述方法的一些或全部步骤的指令的代码时,所述处理器可被暂时改用作专用处理器,直到所述方法完成时为止。在另一示例中,在适当的程度上,根据预先配置的处理器运行的固件可使得所述处理器充当为了执行所述方法或所述方法的一些合理变型的目的而被提供的专用处理器。

在此说明性示例中,在信号因提供方改变的情况中,信号强度与在操作301确定的提供方相关联,但是在其它示例中,一般信号强度可基于报告的所有数据来被确定。可选地,所有车辆远程信息处理模块可以使用相同的提供方并且针对特定的实施方式呈现提供方确定假设(providerdeterminationmoot)。

一旦确定了提供方,则所述处理继续监控与车辆远程信息处理单元或连接到车辆的无线装置相关联的信号。在操作303,如果信号下降到预定阈值以下,则在操作305,所述处理可继续记录发生信号下降的地方的坐标。

在操作307,如果已经存在与这些坐标相关联的信号丢失或下降的可能性值,则在操作309,所述处理可使该值递增,以表示信号丢失的增加的可能性。如果不存在与坐标相关联的可能性值(即,第一次遇到信号下降或丢失),则在操作311,所述处理可针对给定位置创建新值,该新值可被设置为由系统设计确定的初始可能性值。当然,其它方法(诸如针对给定位置使用车辆遇到信号丢失与未遇到信号丢失之间的比值)也在说明性实施例的考虑范围内。可能性值可以以载体不可知或载体特定的方式来被存储。

当车辆到达低信号区或静区而没有遇到信号的丢失或降低时,系统还能够使针对这些低信号区或静区的值递减。例如,提供方可能扩大了覆盖范围,使得静区不再存在。

提供了若干个对静区坐标进行递减操作的说明性示例。首先,当路线被确定时,系统可“知道”沿着给定路线的所有静区坐标。当遇到每组坐标时,系统可使可能性值递减或者向远程服务器报告未丢失,以使信号未丢失或未下降到阈值以下的任何地方的值递减。在另一示例中,当系统已经被提供以来自远程服务器的静区信息或者已经从本地存储的坐标列表获得了静区信息时,系统可就即将遇到的静区向驾驶员发出警告。如果车辆随后进入静区,则在通过预计的静区坐标的整个行程中的实际信号强度可被用于使静区的可能性值递增或递减。一般来说,当车辆预期会遇到信号下降或丢失然而实际上在预期坐标处车辆没有遇到信号下降或丢失时,进行递减操作。

在此说明性示例中,在操作313,针对信号强度的本地值被存储,并且在操作315,值还被发送到云以用于众包数据中。因为云(特别是对于大的静区区域而言)可能不可被访问以检索所有的坐标信息,所以本地存储一些或所有坐标可能会是有用的。通过本地存储观测值,驾驶员可至少具有一些车载的区域预测能力,而不必依赖于可能不可用的云连接。

图4示出用于静区处理的说明性处理。针对在该图中描述的说明性实施例,应当注意的是,为了执行在此示出的示例性方法中的一些或全部的目的,通用处理器可被暂时用作专用处理器。当执行提供用于执行所述方法的一些或全部步骤的指令的代码时,所述处理器可被暂时改用作专用处理器,直到所述方法完成时为止。在另一示例中,在适当的程度上,根据预先配置的处理器运行的固件可使得所述处理器充当为了执行所述方法或所述方法的一些合理变型的目的而被提供的专用处理器。

在此说明性示例中,在操作401,所述处理确定特定用户是否正在接近已知静区。如在此使用的,静区可意味着这样的区域,在所述区域中信号完全不可用、在所述区域中信号频繁地断断续续、或者在所述区域中信号是如此低以至于经常不可靠的使用。该数据可针对整个路线被预先下载或者随着车辆行驶而被动态下载(例如,针对即将到来的数量为x的道路的数据或者在车辆周围的区域中的数据)。在另一个示例中,针对通常遇到的静区或遇到的任何静区的数据也可被车载式存储在车辆上,使得实际遇到静区不会妨碍有用数据被下载。

如果车辆正在接近静区,则在操作403,所述处理向驾驶员呈现警告。这可向驾驶员警告即将到来的区域,并且还可向驾驶员呈现用于减轻该区域对驾驶员体验的影响的多个选项。此外,在该示例中,在操作405,系统呈现“区域中的时间”,这样将让驾驶员知道预计在该区域中的行驶持续多久或多长。例如,以每小时60英里的速度在相对直的路线上行驶通过0.5英里乘0.5英里的区域的驾驶员将在该区域中花费30秒。这对于调整绕行路线而言时间上可能不足,除非驾驶员在进行非常重要的通话(或者,例如已经与用户服务实体保持长达40分钟的通话)。警报还可包括距离对区域或时间对区域。

在另一示例中,路线或周围区域可作为导航显示的一部分被显示在中控台上,同时静区(或所有静区)基于接收到的识别静区的坐标而被显示。定义围绕该区域的围栏的坐标(例如,如果该区域内的大多数或所有坐标已被确认为具有限制程度的置信度的“静区”的话)可被接收,或者被识别为“静区”的每个点的坐标可被接收并且被填充到显示器上。

在该示例中,在操作407,驾驶员被呈现以用于绕过区域的路线规划的选项(如果这样的选项可用并且至少一个已知的绕过该区域的路线存在的话)。在操作407,如果驾驶员选择绕过该区域的路线规划,则在操作409,系统可计划避开该区域的已知边界的路线,并且在操作411,显示该路线以用于驾驶员接受。对于驾驶员而言还可配置预设设置,诸如“当通话在进行中时总是绕过区域的路线规划”或者“总是接受小于x距离或y分钟的绕过区域的路线”等。

这里,在操作413,如果驾驶员接受所呈现的替代路线,则在操作415,所述处理将改变当前路线以避开该区域并离开。假设驾驶员遵循该路线,则不应遇到连接问题。如果驾驶员不遵循该路线,则图4中示出的所述处理或类似的处理可重复执行以处理该区域。

如果驾驶员不期望绕过该区域的路线规划,则在操作417,所述处理将确定驾驶员当前是否正在通话。如前所述,驾驶员可具有诸如“当通话在进行中时总是绕过区域的路线”的选项,因此通话确定在决策处理中更早发生是很有可能的。应当理解,可以以方便不同实施例的方式来改变说明性方法的步骤的顺序。

如果驾驶员正在通话,则在操作419,所述处理可建议自动回呼服务。这将允许车辆自动地回呼掉线的通话,而无需驾驶员确定何时应该进行呼叫,或者,不会造成因为尚未离开静区而反复地无法完成回呼。

在操作421,如果驾驶员接受所述回呼,则所述处理可记录当前电话号码(或者可以放弃记录,并且如果需要回呼,则所述处理可直接从呼叫者id记录中检索所述号码)。在操作425,如果通话在任何点提前结束,则在操作427,所述处理可以一直等待车辆离开静区位置,并随后在操作429回呼所述号码。类似地,例如,系统可在车辆处于静区时检测尝试的呼叫,并且提供用于在离开静区时自动回呼所述号码(如果尝试的呼叫失败的话)。

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

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