用于减少到远程信息处理单元的调制解调器呼叫建立时间的方法

文档序号:7952929阅读:257来源:国知局
专利名称:用于减少到远程信息处理单元的调制解调器呼叫建立时间的方法
技术领域
本发明一般地涉及移动车辆通信系统中的调制解调器呼叫建立。本发明尤其涉及移动车辆通信系统中调制解调器呼叫建立时间的减少。
背景技术
在移动车辆通信系统中,调制解调器被用来建立从呼叫中心到远程信息处理(telematics)单元的电话数据连接。该调制解调器拨打该电话号码并等待要从该远程信息处理单元发送的响应,亦称为所谓的“握手”。如果无线网络忙或不可用,则该网络会在几秒钟之内发送“网络忙/用户不可达”的语音消息。目前的调制解调器不能容易地识别无法建立呼叫的情况,并且具有60秒或更长的典型超时持续时间。
目前结合有一个或多个出站(outbound)调制解调器的网络通信系统面临若干缺陷。这些缺陷在建立连接时经常招致时延,这归因于系统中的一个或多个调制解调器在不可接受的时间长度内不可用。另外,典型的系统在第一次连接尝试失败的情况下依赖于一种复杂的出站重试策略。这种重试策略经常涉及要求不必要的时间和功能支出的复杂规则,经常不利地使用整体系统资源。
本发明克服了这些缺陷并使移动车辆通信系统的现有技术有所进步。

发明内容
本发明的一个方面提供了一种用于识别无线网络中的数据连接的方法,该方法包括使用调制解调器在远程信息处理单元和呼叫中心之间尝试在该无线网络中建立数据连接;在该连接尝试过程中,判断通过该调制解调器接收的频率是否为音频频率;并且如果判断为音频频率,则在超时之前放弃该连接尝试。
本发明的另一个方面提供了一种包括用于识别无线网络中的数据连接的程序的计算机可用介质,包括用于使用调制解调器在远程信息处理单元和呼叫中心之间尝试在该无线网络中建立数据连接的计算机代码;用于判断通过该调制解调器接收的频率是否为音频频率的计算机状码;以及用于如果判断为音频代码,则在超时之前放弃该连接尝试的计算机代码。
本发明的另一方面提供了一种识别无线网络中的数据连接的系统,该系统包括用于使用调制解调器在远程信息处理单元和呼叫中心之间尝试在该无线网络中建立数据连接的装置;用于判断通过调制解调器接收的频率是否为音频频率的装置;以及用于如果判断为音频频率,则在超时之前放弃该连接尝试的装置。
通过结合附图阅读以下对优选实施例的详细描述,可更清楚本发明的前述的和其他的特点和优点。这些详细描述和附图仅用于说明本发明,而不是限制本发明的范围,本发明的范围由所附权利要求及其等同物来限定。


图1图示了减少了调制解调器呼叫建立时间的移动车辆通信系统的操作环境;图2图示了根据本发明的减少调制解调器呼叫建立时间的一种方法的处理流程图;图3图示了根据本发明的减少调制解调器呼叫建立时间的另一种方法的处理流程图;以及图4图示了根据本发明的减少调制解调器呼叫建立时间的另一种方法的处理流程图。
具体实施例方式
图1图示了减少了调制解调器呼叫建立时间的移动车辆通信系统(“MVCS”)100的操作环境。MVSC 100包括移动车辆通信单元(“MVCU”)110、车辆通信网络112、远程信息处理单元120、一个或多个无线载波系统140、一个或多个通信网络142、一个或多个陆上网络144、一个或多个卫星广播系统146、一个或多个客户、个人或用户电脑150、一个或多个Web托管门户(web-hosting portal)160以及一个或多个呼叫中心170。在一个实施例中,MVCU 110被实现为装备有用于发送和接收语音和数据通信的适合的硬件和软件的移动车辆。MVCU 110可包括与当前讨论无关的其他组件。移动车辆通信系统和远程信息处理单元是已知的技术。
MVCU 110在以下讨论中还称为移动交通工具。在操作中,MVCU 110可以被实现为汽车、船只或飞机。MVCU 110可包括与当前讨论无关的其他组件。
车辆通信网络112发送信号到MVCU 110中的设备和系统(如下详述)的各种单元来执行各种功能,例如开启门、打开中继线、设定个人舒适设置以及从远程信息处理单元120进行呼叫。这些功能是通过发送电子指令到被配置为执行某种任务或功能的车辆模块来执行的。为促进各种通信和电子模块之间的交互作用,车辆通信网络112利用网络接口,例如控制器区域网络,国际标准组织(“ISO”)标准9141,用于高速率应用ISO标准11898,用于较低速率应用的ISO标准11519以及用于高速率和较低速率应用的汽车工程师协会标准J1850。
远程信息处理单元120发送无线电传输到无线载波系统140并从其接收无线电传输。无线载波系统140被实现为任何适于从MVCU110发送信号到通信网络142的系统。
远程信息处理单元120包括连接到无线调制解调器124的处理器122、全球定位系统(“GPS”)单元126、车辆内存储器128、麦克风130、一个或多个扬声器132以及嵌入的或车辆内的移动电话134。在其他实施例中,远程信息处理单元120可被实现为不包括以上列举的一个或多个组件,例如扬声器132。远程信息处理单元120可包括与当前讨论无关的其他组件。远程信息处理单元120是车辆模块的一个示例。
在一个实施例中,处理器122被实现为微控制器、控制器、主控制器或车辆通信控制器。在一个实施例中,处理器122是数字信号处理器。在一个示例中,处理器122被实现为专用集成电路。在另一个实施例中,处理器122被实现为与执行通用处理器功能的中央处理单元配合工作的处理器。GPS单元126响应从一个或多个GPS卫星广播系统(未示出)接收的GPS广播信号而提供车辆的经度和纬度坐标。车载移动电话134是蜂窝类型的电话,例如数字的、双模(例如模拟和数字)的、双频带的、多模式或多频段的蜂窝电话。
处理器122执行各种控制MVCU 110中电子和机械系统的程序模式和操作模式的计算机程序。处理器122控制远程信息处理单元120、无线载波系统140和呼叫中心170之间的通信(例如,呼叫信号)。另外,处理器122控制对来自卫星广播系统146的通信的接收。在一个实施例中,语音识别应用被安装在处理器122中,它可将通过麦克风130输入的人的语音转换为数字信号。处理器122产生并接收在远程信息处理单元120和车辆通信网络112之间传输的数字信号,其中车辆通信网络112被连接到车辆中的各种电子模块。在一个实施例中,这些数字信号激活程序模式和操作模式,还提供数据传输,例如,在语音信道上的数据通信。在这个实施例中,来自处理器122的信号被转换成语音消息并通过扬声器132发送出去。
无线载波系统140是无线通信载波或移动电话系统,它发送信号到一个或多个MVCU 110以及从其接收信号。无线载波系统140结合了任何类型的电信系统,在该电信系统中,电磁波承载部分或全部通信路径上的信号。在一个实施例中,无线载波系统140除了可以实现为卫星广播系统146,还可以实现为任何其他类型的广播通信。在另一个实施例中,无线载波系统140提供到卫星广播系统146的广播通信,以便下载到MVCU 110。在一个示例中,无线载波系统140将通信网络142直接连接到陆上网络144。在另一个示例中,无线载波系统140经由卫星广播系统146将通信网络142间接地连接到陆上网络144。
卫星广播系统146发送无线电信号到MVCU 110中的远程信息处理单元120。在一个实施例中,卫星广播系统146可通过2.3GHz的“S”波段中的频谱来广播,该波段由美国联邦通信委员会分配,用于基于卫星的数字音频无线电服务的全国性广播。
在操作中,由卫星广播系统146提供的广播服务被位于MVCU110中的远程信息处理单元120接收。在一个实施例中,广播服务包括由用户接收并由远程信息处理单元120管理的基于包订阅的各种格式化的节目。在另一个实施例中,广播服务包括由用户接收并由呼叫中心170管理的基于包订阅的各种格式化的数据包。在一个示例中,处理器122实现由远程信息处理单元120接收的数据包。
通信网络142包括来自一个或多个移动电话交换局和无线网络的业务。通信网络142将无线载波系统140连接到陆上网络144。通信网络142被实现为用于将无线载波系统140连接到MVCU 110和陆上网络144的任何适合的系统或系统集合。
陆上网络144连接通信网络142到客户计算机150、Web托管门户160和呼叫中心170。在一个实施例中,陆上网络144是公共交换电话网。在另一个实施例中,陆上网络144被实现为因特网协议(“IP”)网络。在其他实施例中,陆上网络144被实现为有线网络、光网络、光纤网络、其他无线网络或这些网络的任何组合。陆上网络144连接到一个或多个陆上线路电话。通信网络142和陆上网络144将无线载波系统140连接到Web托管门户160和呼叫中心170。
客户、个人或用户计算机150包括计算机可用介质以执行因特网浏览器和因特网接入计算机程序,用以通过陆上网络144和任选的有线或无线通信网络142来发送和接收数据,并通过采用诸如超文本传输协议、传输控制协议和因特网协议之类通信标准的网页接口发送到Web托管门户160。在一个实施例中,该数据包括用于改变MVCU 110中的电子和机械系统的某些程序和操作模式的指令。
在操作中,客户利用计算机150来发起对MVCU 110的用户偏好的设置或重设置。在一个示例中,客户利用计算机150来提供作为MVCU 110的用户偏好的无线电台预置。来自客户端软件的用户偏好数据被传输到Web托管门户160的服务器端软件。在一个示例中,用户偏好被存储在Web托管门户160。
Web托管门户160包括一个或多个数据调制解调器162、一个或多个Web服务器164、一个或多个数据库166和一个网络系统168。Web托管门户160被通过有线直接连接到呼叫中心170,或者通过电话线连接到陆上网络144,路上网络144连接到呼叫中心170。在一个示例中,Web托管门户160利用IP网络连接到呼叫中心170。在这个示例中,Web托管门户160和呼叫中心170这两个组件都利用IP网络连接到陆上网络144。在另一个实施例中,Web托管门户160通过一个或多个数据调制解调器162连接到陆上网络144。陆上网络144发送数字数据到调制解调器162或从其接收数字数据,数据随后被传输到Web服务器164。调制解调器162可存在于Web服务器164中。陆上网络144在Web托管门户160和呼叫中心170之间传输数据通信。
Web服务器164经由陆上网络144从用户计算机150接收用户偏好数据。在备选实施例中,计算机150包括无线调制解调器,以通过无线通信网络142和陆上网络144发送数据到Web服务器164托管门户160。数据被陆上网络144接收并发送到一个或多个Web服务器164。在一个实施例中,Web服务器164被实现为能够提供Web服务器164服务的任何合适的硬件和软件,该服务用来帮助改变来自计算机150客户的个人偏好设置,并发送该个人偏好设置到远程信息处理单元120。Web服务器164经由网络系统168发送数据传输到一个或多个数据库166或从其接收数据传输。Web服务器164包括用于管理和存储由客户提供的个性化设置的计算机应用和文件,所述个性化设置例如为门的关闭/开启行为、无线电台预设选择、气候控制、定制按键配置和防盗设置。对于每一个客户,Web服务器164可能存储用于移动车辆的无线车辆通信、网络、维护和诊断服务的许许多多偏好设置。
在一个实施例中,一个或多个Web服务器164经由网络系统168联网,以在它的例如数据库166的网络组件之间分发用户偏好数据。在一个示例中,数据库166是Web服务器164的一部分,或者为独立于Web服务器164的计算机。Web服务器164通过陆上网络144发送带有用户偏好的数据传输到呼叫中心170。
呼叫中心170是同时接收并服务许多呼叫、或同时发送许多服务的地方。在一个实施例中,该呼叫中心是促进与远程信息处理单元120的通信的远程信息处理呼叫中心。在另一个实施例中,该呼叫中心是提供该呼叫中心中的顾问和移动车辆内的订户之间语音通信的语音呼叫中心。在又一个实施例中,该呼叫中心包括这些功能中的每一个。在其他实施例中,呼叫中心170和Web服务器164和托管门户160都位于相同或不同的设施中。
呼叫中心170包含一个或多个语音和数据交换机172、一个或多个通信业务管理器174、一个或多个通信业务数据库176、一个或多个通信服务顾问178以及一个或多个网络系统180。
呼叫中心170的交换机172连接到陆上网络144。交换机172从呼叫中心170发送语音或数据传输,并通过无线载波系统140、通信网络142和陆上网络144从MVCU 110中的远程信息处理单元120接收语音或数据传输。交换机172从一个或多个Web服务器164和托管门户160接收数据传输并向其发送数据传输。交换机172经由一个或多个网络系统180从一个或多个通信业务管理器174接收数据传输或向其发送数据传输。
通信业务管理器174是能够提供所要求的通信业务给MVCU110中的远程信息处理单元120的任何合适的硬件和软件。通信业务管理器174经由网络系统180发送数据传输到一个或多个通信业务数据库176或从其接收数据传输。
通信业务管理器174经由网络系统180发送数据传输到一个或多个通信业务顾问178或从其接收数据传输。通信业务数据库176经由网络系统180发送数据传输到通信业务顾问178或从其接收数据传输。通信业务顾问178从交换机172接收语音或数据传输并向其发送语音或数据传输。通信业务管理器174提供各种各样业务中的一种或多种,这些业务包括在语音信道上发起数据无线通信、注册业务、导航辅助、目录辅助、路边援助、商业或居住援助、信息业务辅助、紧急事件援助以及通信援助。通信业务管理器174从客户计算机150、Web服务器164、托管门户160和陆上网络144接收用于各种业务的业务偏好请求。通信业务管理器174通过无线载波系统140、通信网络142、陆上网络144、语音和数据交换机172和网络系统180发送用户偏好和其他数据如基本诊断脚本到MVCU 110中的远程信息处理单元120。通信业务管理器174在通信业务数据库176中存储或检索数据和信息。通信业务管理器174可提供所请求的信息给通信业务顾问178。在一个实施例中,通信业务顾问178被实现为一个真正的顾问。在一个示例中,真正的顾问是正经由远程信息处理单元120与MVCU 110中的用户或订户(例如,客户)进行语言通信的人。在另一个实施例中,通信业务顾问178被实现为虚拟顾问。在一个示例中,虚拟顾问被实现为响应来自MVCU110中远程信息处理单元120的请求的同步语音接口。
通信业务顾问178提供业务给MVCU 110中的远程信息处理单元120。由通信业务顾问178提供的业务包括注册业务、导航辅助、实时通信量报告、目录辅助、商业或居住援助、信息业务辅助、紧急援助、自动车辆诊断功能和通信援助。通信业务顾问178通过无线载波系统140、通信网络142和陆上网络144使用语音传输与MVCU 110中的远程信息处理单元120进行通信,或通过通信业务管理器174和交换机172使用数据传输与之通信。交换机172在语音传输和数据传输之间进行选择。
在操作中,呼入被从呼叫中心170路由到移动车辆110中的远程信息处理单元120。在一个实施例中,该呼叫经由陆上网络144、通信网络142和无线载波系统140从呼叫中心170路由到远程信息处理单元120。在另一个实施例中,出站通信经由陆上网络144、通信网络142、无线载波系统140和卫星广播系统146从呼叫中心170路由到远程信息处理单元120。在这个实施例中,进站通信经由无线载波系统140、通信网络142和陆上网络144从远程信息处理单元120路由到呼叫中心170。
参考图1,无线调制解调器162存在于呼叫中心170中。调制解调器162用于建立从呼叫中心170到远程信息处理单元120的相对于语音连接的电话数据连接。调制解调器162拨打该远程信息处理单元120的电话号码,发送调制解调器握手请求音,并等待要由远程信息处理单元返回的指示数据通信可用性的适当的响应信号。来自远程信息处理单元的适当的响应信号包括数据频率载波分量。
然而,在该完成该连接的建立之前,在握手过程中,频率判断或分析监视来自远程信息处理单元120的响应信号,以检验是否正在使用适当的数据频率载波分量。在一个实施例中,监视在调制解调器162中进行,而在其他实施例中,频率监视器与调制解调器162通信。在验证响应信号(意味着远程信息处理单元120正在使用某个数据频率载波分量),调制解调器162判定已成功实现握手,便完成在它自身与远程信息处理单元120之间建立连接,并允许在呼叫中心170和远程信息处理单元120之间收发数据。
本文所用术语“音频频率”指人耳可理解和明白的音调或频率。例如,握手尝试中产生的音调就不是音频频率,并非如本文所用该术语一样的频率。例如,“用户不可达”言语是音频频率。在一个实施例中,音频频率表示人的语音。
图2图示了根据本发明的减少了调制解调器呼叫建立时间的方法的处理流程图。
该处理流程图200表示一种方法,包括使用调制解调器尝试建立从呼叫中心到远程信息处理单元的出站数据连接(方块210);对通过该调制解调器从远程信息处理单元接收的频率执行频率监视或分析以判断所接收的频率是否为音频频率(方块220);如果判断为音频频率,则在预定的超时(少于60秒)之前放弃该连接尝试(方块240);如果所接收的频率为音频频率,则在特定的超时(少于60秒)之后重新尝试该连接(方块250);以及如果在特定次数的相继的重新尝试之后持续判断为音频频率,则放弃连接重新尝试并发布音频通知消息,例如“网络忙/用户不可达”或“连接失败/超时”(方块260)。如果可以建立到远程信息处理单元的数据连接,则完成该连接(方块230)。
图3图示了根据本发明的减少调制解调器呼叫建立时间的另一种方法的处理流程图。
在流程图300的方块310中,从呼叫中心通过无线网络发送出站呼叫建立请求,包括拨打预定远程信息处理单元120的电话号码(方块315)。调制解调器162通过该网络发送请求音,以尝试与远程信息处理单元120建立数据连接。
在方块340中,监视频率并且判断从远程信息处理单元120接收的调制解调器响应音是否为音频频率。如果该调制解调器响应音不是音频频率,则在方块350中在调制解调器162和呼叫中心170之间建立数据连接。一旦建立了该数据连接,就在方块360处理呼叫,以及在方块310开始执行期望的呼叫中心应用。
如果持续判断为音频频率,则放弃数据连接尝试并且发布音频“网络忙/用户不可达”语音消息通知(方块365)。
作为对调制解调器162和远程信息处理单元120之间连接持续失败的响应,放弃完成数据连接的尝试。在一个实施例中,在放弃之前应用具有预定时间间隔的超时时长。例如,该超时时长少于60秒。该超时时长可以短到5秒。放弃操作包括在断开连接(方块345)之后发布“连接失败/超时”通知语音消息(方块325)。
判决点324涉及基于重试(重新尝试)策略的执行和实施方式来判断为否应该尝试对连接的重试(重尝试),如果是,那么在多长时间之后进行重新尝试以及进行多少次重试(重尝试)。判决点324还判断为否存在重大网络错误条件的可能性。
如果调制解调器162和远程信息处理单元120之间的数据连接尝试经历了足够次数的失败之后,并且判决点324判断存在重大网络错误条件(“是”条件322),处理流程300导向错误队列330,以由适当的呼叫中心应用/组和/或网络服务技术人员研究并迅速解决。
如果判决点324得出指示网络正常工作(没有网络故障)的“否”条件321,则会在经过一段足够长的时间之后重新进行调制解调器162和远程信息处理单元120之间的数据连接尝试。条件321通向方块320(检查调制解调器可用性),其将连接尝试置于重试队列中。
方块320通向方块315(拨打远程信息处理单元号码),这导致重复执行如上所述的后续活动,一直到数据连接成功完成为止。
图4图示了根据本发明的减少调制解调器呼叫建立时间的另一种方法的处理流程图。该处理流程图400表示一种方法,用于在呼叫中心和具有远程信息处理单元的车辆之间通过无线网络建立数据连接,该呼叫中心和该远程信息处理单元各具有配置为允许无线通信的兼容的数据通信调制解调器。
该方法开始于方块405,在呼叫中心利用无线网络通过呼叫远程信息处理单元的号码来尝试与车辆的远程信息处理单元建立数据通信连接(方块410)。该呼叫中心等待来自该远程信息处理单元的对该呼叫的应答。
在方块420,判断通过调制解调器接收的频率是否为音频频率。如果通过该调制解调器接收的频率不是音频频率,则该远程信息处理单元中的调制解调器通过返回数据连接响应信号给呼叫中心中的调制解调器来应答呼叫中心中的调制解调器(方块320),该信号指示呼叫中心和该远程信息处理单元之间的数据通信尝试随后可以完成(方块430)。一旦该数据连接尝试完成,执行期望的呼叫中心应用,该方法结束(方块435)。
然而,如果该呼叫中心调制解调器没有从远程信息处理单元中的调制解调器接收到指示可以在呼叫中心和远程信息处理单元之间进行数据通信的数据连接响应信号,则该呼叫中心将在经过一段足够长的时间(通常少于60秒)之后,再次呼叫该远程信息处理单元的号码。
如果在预定次数的重新尝试(重试)之后,仍然没有从远程信息处理单元中的调制解调器接收到数据连接响应信号,就会通过无线网络发布数据连接失败消息,并会将该数据连接失败通知给网络服务管理员,以便可以可以采取校正操作。在一个实施例中,所述预定的重新尝试次数为三次。
本发明可在不脱离其精神或重要特征的情况下以其他特定形式实施。所述实施例的所有方面均应视为说明性而非限制性的。
权利要求
1.一种识别无线网络中的数据连接的方法,包括使用调制解调器在远程信息处理单元和呼叫中心之间尝试在所述无线网络中建立数据连接;在所述连接尝试过程中,判断通过所述调制解调器接收的频率是否为音频频率;以及如果判断为音频频率,则就在超时之前放弃所述连接尝试。
2.如权利要求1所述的方法,其中,所述判断包括执行从组中选择的至少一个行动,该组包括频率监视和分析。
3.如权利要求1所述的方法,其中,所述音频频率表示人的语音。
4.如权利要求1所述的方法,其中,所述超时少于60秒。
5.如权利要求1所述的方法,还包括如果判断为音频频率,则在所述超时之后重新尝试该连接。
6.如权利要求5所述的方法,其中,执行预定次数的相继的重新尝试。
7.如权利要求1所述的方法,还包括如果持续判断为音频频率,则放弃该连接尝试并发布包括网络忙/用户不可达或连接失败/超时的音频通知消息。
8.一种计算机可用介质,包括用于识别无线网络中的数据连接的程序,包括用于使用调制解调器在远程信息处理单元和呼叫中心之间尝试在所述无线网络中建立数据连接的计算机代码;用于判断通过该调制解调器接收的频率是否为音频频率的计算机代码;以及用于如果判断为音频频率,则在超时之前放弃所述连接尝试的计算机代码。
9.如权利要求8所述的计算机可用介质,其中,所述音频频率表示人的语音。
10.如权利要求8所述的计算机可用介质,还包括用于执行频率监视或分析的计算机程序代码。
11.如权利要求8所述的计算机可用介质,其中,所述超时少于60秒。
12.如权利要求8所述的计算机可用介质,还包括用于如果判断为音频频率,则相继地重新尝试所述连接的计算机程序代码。
13.如权利要求12所述的计算机可用介质,其中,所述重新尝试发生在所述超时之后。
14.如权利要求9所述的计算机可用介质,还包括用于如果持续判断为音频频率,则放弃所述连接尝试的计算机程序代码。
15.一种用于识别无线网络中的数据连接的系统,包括用于使用调制解调器在远程信息处理单元和呼叫中心之间尝试在所述无线网络中建立数据连接的装置;用于判断通过所述调制解调器接收的频率是否为音频频率的装置;以及用于如果判断为音频频率,则在超时之前放弃所述连接尝试的装置。
16.如权利要求15所述的系统,其中,所述音频频率表示人的语音。
17.如权利要求15所述的系统,还包括用于执行频率监视或分析的装置。
18.如权利要求15所述的系统,其中,所述超时少于60秒。
19.如权利要求15所述的系统,还包括用于如果判断为音频频率,则相继地重新尝试所述连接的装置。
20.如权利要求15所述的系统,还包括用于如果持续判断为音频频率,则放弃所述连接尝试并发布包括网络忙/用户不可达或连接失败/超时的音频通知消息的装置。
全文摘要
一种用于识别使用调制解调器在远程信息处理单元和呼叫中心之间尝试在无线网络中建立数据连接的方法。在连接尝试过程中判断通过调制解调器接收的频率是否为音频频率或数据频率。如果通过该调制解调器接收的频率是音频频率,则在超时之前放弃该连接。
文档编号H04M3/50GK1825881SQ20061000890
公开日2006年8月30日 申请日期2006年1月18日 优先权日2005年1月18日
发明者F·Z·拉格拉里 申请人:通用汽车公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1