针对掉电序列的增强

申请号 CN201310026780.2 申请日 2013-01-24 公开(公告)号 CN103220664A 公开(公告)日 2013-07-24
申请人 大陆汽车系统公司; 发明人 E.鲍顿; I.什马金;
摘要 本 发明 涉及针对掉电序列的增强。当蜂窝电话掉电时,该蜂窝电话向它以前曾向其注册的网络发送掉电消息。如果该网络未发送掉电消息的确认或如果蜂窝电话未接收到来自网络的掉电消息的确收,则被称为标志的状态位在蜂窝电话中的非易失性存储装置中被置位(或复位)。掉电序列由蜂窝电话结束,并且蜂窝电话被切断电源或被置于降低功耗状态。当该电话再次启用、即返回到其以前状态时,标志被评估或“被测试”来了解其是否曾在掉电过程期间被置位(或复位)。标志的在电话被上电时的状态或值接着被蜂窝电话用来确定该蜂窝电话是否应在上电工作期间向该电话曾注册到的网络 请求 网络接入,以便使蜂窝网络更新其关于被上电的蜂窝电话的行踪的 数据库 。
权利要求

1.一种在无线通信装置掉电之后恢复至该装置的无线通信的方法,所述方法包括:
向网络传送掉电注册消息;
等待网络响应消息;
如果网络响应消息被接收到,那么根据掉电序列使该装置掉电;
如果网络响应消息没有被接收到,那么在该装置内对标志进行置位并且根据所述掉电序列来使该装置掉电。
2.根据权利要求2所述的方法,进一步包括下面的步骤:
在掉电序列结束之后给所述装置上电;
向本地无线通信网络注册;
确定标志是否曾被置位:
如果标志曾被置位,那么启动本地无线通信网络的网络接入请求
3.根据权利要求2所述的方法,其中,确定标志是否曾被置位的步骤发生在向本地无线通信网络注册的步骤之前。
4.根据权利要求2所述的方法,其中,启动网络接入请求的步骤包括:传送数据包。
5.根据权利要求4所述的方法,其中,传送数据包的步骤包括短消息服务数据包。
6.根据权利要求2所述的方法,其中,启动网络接入请求的步骤包括:启动语音呼叫。
7.根据权利要求1所述的方法,其中,对标志进行置位的步骤包括:向存储装置写二进制值。
8.根据权利要求1所述的方法,进一步包括下面的步骤:在向网络传送掉电注册消息的步骤之前启动掉电序列。
9.根据权利要求8所述的方法,其中,启动掉电序列的步骤响应于从远程信息控制器接收到的消息。
10.一种用于在无线通信装置掉电之后恢复至该装置的无线通信的设备,所述设备包括:
发射机,所述发射机被配置为传送掉电注册消息;
接收机,所述接收机被配置为接收网络响应消息;
处理器,所述处理器被耦合到接收机并且被配置为等待对于掉电注册消息的接收到的响应,并且:
如果响应消息被接收到,那么处理器被配置为根据掉电序列使该装置掉电;
如果网络响应消息没有被接收到,那么处理器对标志进行置位并且此后根据所述掉电序列来使该装置掉电。
11.根据权利要求10所述的设备,其中处理器附加地被配置为:
在掉电序列结束之后给所述装置上电;
向本地无线通信网络注册;
确定标志是否曾被置位:
如果标志曾被置位,那么启动本地无线通信网络的网络接入请求。
12.根据权利要求10所述的设备,进一步包括存储装置,所述存储装置在工作中被耦合到处理器并且被配置为存储表示标志的信号
13.根据权利要求10所述的设备,进一步包括远程信息控制器,所述远程信息控制器被耦合到处理器并且被配置为减少车载远程信息系统的功耗。
14.一种用于在无线通信装置掉电之后恢复至该装置的无线通信的设备,所述设备包括:
无线通信装置;
处理器,所述处理器被耦合到该无线通信装置并且控制该无线通信装置;
存储装置,所述存储装置被耦合到处理器并且包含程序指令,其中所述程序指令当被执行时引起该无线通信装置:
向网络传送掉电注册消息;
等待网络响应消息;
如果网络响应消息被接收到,那么根据掉电序列使该装置掉电;
如果网络响应消息没有被接收到,那么在该装置内对标志进行置位并且根据所述掉电序列来使该装置掉电。
15.根据权利要求14所述的设备,其中,所述存储装置包括程序指令,其中所述程序指令当被执行时引起所述装置:
在掉电序列结束之后给所述装置上电;
向本地无线通信网络注册;
确定标志是否曾被置位:
如果标志曾被置位,那么启动本地无线通信网络的网络接入请求。
16.根据权利要求14所述的设备,进一步包括远程信息控制器,所述远程信息控制器被耦合到处理器并且被配置为减少车载远程信息系统的功耗。

说明书全文

针对掉电序列的增强

技术领域

[0001] 本发明涉及针对掉电序列(power-down sequence)的增强,特别是涉及一种在无线通信装置掉电之后恢复至该装置的无线通信的方法和设备。

背景技术

[0002] 图1描绘了现有技术的无线通信系统。该系统100包括通信塔102,在该通信塔102的顶部是天线104。在向兼容的通信装置(诸如机动车辆110中的或可由人随身携带(未示出)的常规的蜂窝电话108)提供双向无线通信的过程中,射频信号106从天线104发射出并且被天线104拾取。
[0003] 在图1中,车辆110中的蜂窝电话108既向机动车辆110的用户提供双向语音通信又向机动车辆110提供远程信息(telematics)数据服务。远程信息数据服务是在位于车辆110上的传感器与服务提供商之间的无线数据连接,所述服务提供商经由通过蜂窝电话所TM
提供的连接或其它兼容的无线通信网络来监控这样的传感器的状态。通用汽车的ON-STAR系统是远程信息数据服务的例子。
[0004] 蜂窝电话108通过射频信号来维持与蜂窝网络(未示出)的通信,只要蜂窝无线电108在与蜂窝无线电108的无线电通信可以在其内被维持的地理覆盖区域110或者小区内,所述射频信号就在蜂窝无线电108与天线104之间被交换。
[0005] 当蜂窝无线电108掉电时,蜂窝无线电108经由服务该小区110的塔102而向蜂窝网络控制器(未示出)发送掉电或注销(de-registration)消息112,在该小区110内,蜂窝电话108正工作。当蜂窝系统接收到掉电或注销信号112时,蜂窝系统通过传送确认消息或“ACK”消息来确认所述掉电消息112,所述确认消息或“ACK”消息在被蜂窝电话108接收到时向电话108通知掉电序列曾被网络接收到。在另一方面,如果对掉电、注销消息112的响应未被蜂窝电话108接收到,则该蜂窝电话108随后在相对(vis-a-vis)网络的不确定状态下被上电(power-up)。网络可能不知道蜂窝电话108是“存在”于系统上或在小区110内还是用其他方法可达到。此外,当电话108掉电(关机)时被传送到电话108的文本消息可能通过网络被发送到电话108,而网络不能够确定这些消息实际上是否曾被接收。用于避免在蜂窝无线电掉电但未从网络接收到确认信号时的不确定性和工作状态的方法和设备会是对于现有技术的改进。

发明内容

[0006] 根据本发明的实施例,当蜂窝电话掉电时,该蜂窝电话向该蜂窝电话曾向其注册的网络发送掉电消息。如果该网络并没有发送掉电消息的确认,或如果蜂窝电话并没有接收到来自网络的对掉电消息的确认,则被称为标志(flag)的状态位在蜂窝电话的非易失性存储装置中被置位(或被复位)。掉电序列由蜂窝电话结束,并且蜂窝电话被切断电源或被置于降低的功耗状态下。当电话再次启用、即返回到其以前状态时,该标志被评估或“被测试”,以了解在掉电过程期间该标志是否曾被置位(或复位)。该标志在该电话上电时的状态或值接着被蜂窝电话用来确定该蜂窝电话是否应在上电工作期间向电话曾向其注册的网络请求网络接入,以便使蜂窝网络更新其关于被上电的蜂窝电话的行踪的数据库附图说明
[0007] 图1描绘了现有技术的无线通信系统;图2是用于恢复至无线通信装置的无线通信的设备的框图
图3是在无线通信装置已掉电之后恢复至该装置的无线通信的方法的部分的流程图
图4描绘了恢复至无线通信装置的无线通信的替换方法;以及
图5是上电序列。

具体实施方式

[0008] 图2是用于在诸如蜂窝电话之类的无线通信装置掉电之后恢复至该无线通信装置的无线通信的设备200的框图。该设备200包括现有技术的常规无线通信系统发射机202以及现有技术的常规无线通信系统接收机204。发射机202和接收机204都通过常规的双工器(未示出)被耦合到现有技术的常规天线206,常规传输线208被耦合到所述常规双工器。
[0009] 用户接口210包括但不限于常规的电话送受话器、免提电话和显示装置,人通过其可以拨打和接收电话呼叫,和/或经由射频信号发送和接收文本和数据消息,其中所述射频信号被发送到通信端点(诸如远程信息服务提供商、另一手机或数据网络)或者从所述通信端点被接收到。出于简洁,通信端点在这些图中未示出。
[0010] 该设备还包括处理器212,该处理器212经由现有技术的常规地址、数据和控制总线214被连接到并且因此控制至少发射机202、接收机204和用户接口210。如这里所使用的那样,术语“总线”指的是将计算机系统的部件彼此连接并且允许电脉冲能量从一个被连接的部件输送到另一个被连接的部件的在电学上并行的导体或电路。总线214因而以相互操作的方式将发射机202、接收机204和用户接口210以及处理器212彼此连接。
[0011] 如在该图中所示出的那样,总线214也被耦合在处理器212与非易失性存储装置216之间。然而在替换实施例中,其中处理器是单片微控制器微处理器的部分,处理器
212可以经由单独的总线218被连接到非易失性存储装置216,所述单独的总线218通常被发现在单片微控制器和微处理器中并且将中央处理单元连接到与CPU被共置在相同的衬底上的存储装置。
[0012] 实现为单独的计算机或处理器的远程信息系统控制器220监控各种车辆传感器的状态,远程信息系统控制器220通过数种不同的连接224被连接到所述各种车辆传感器。这样的传感器可以包括加速度计或倾传感器、碰撞或冲击传感器、安全气囊展开传感器等等。如果远程信息系统控制器220从被监控的传感器接收到信号,则远程信息系统控制器220被配置为引导该设备200的处理器212使发射机202向远程信息服务提供商(未示出)广播适当的通知消息。从远程信息系统控制器220提供给处理器212的控制信号优选地被承载在单独的总线226之上,所述单独的总线226被连接在远程信息系统控制器220与处理器212之间。
[0013] 在至少一个替换实施例中,处理器212被配置为执行单独的远程信息系统控制器220的功能。在这样的实施例中,处理器212会具有附加的输入/输出端口或存储器映射的输入/输出端口,这些输入/输出端口允许处理器212监控各种输入和传感器的状态。
[0014] 在优选的实施例中,处理器212被配置为接收输入端口228上的信号,该信号的逻辑状况引导或使得处理器212给通信设备200上电或使通信设备200掉电。当车辆被切断电源以便节约功率并且减少电池消耗时,发生使设备200掉电。
[0015] 当掉电信号由处理器212接收到时,处理器212被配置为执行被存储在处理器212或非易失性存储器216内的程序指令,所述程序指令在被执行时使处理器212执行增强的掉电序列。当设备200被上电时,该增强的掉电序列使得设备200能够快速确定设备200已向其注册的网络是否曾确认设备的从上电到掉电的状态改变。
[0016] 在诸如装置216之类的并且被耦合到处理器212的一个或多个非易失性存储装置中的程序指令在被执行时使处理器实现常规的掉电或注销消息从发射机202到无线通信网络的传输,利用该常规的掉电或注销消息以前已建立在设备200与这样的网络之间的通信。在掉电消息被传送之后,附加的程序指令使处理器进入等待状态或等待状况持续固定的且预定的时间段,在该时间段期间,处理器212为了接收从无线通信网络发送的确认信号(也被称为“ACK”信号)而连续地轮询或扫描接收机204,所述确认信号向设备200指示:网络曾接收到掉电消息以及网络将设备200从该网络中注销,因而防止网络在该设备200已完全掉电之后试图将呼叫和消息路由至该设备。
[0017] 增强的掉电序列部分地包括非易失性存储器216中的程序指令,所述程序指令在被执行时使处理器212将一个或多个二进制数字(位)在与处理器212被共置在该衬底上的寄存器230中置位(或复位),或者将在非易失性存储装置216中的一个或多个存储位置232中的一个或多个位进行置位(或复位)。一个或多个二进制数字的置位或复位在这里被视为设置“标志”,所述标志的状态随后在上电序列中被用来确定掉电消息的确认是否曾被设备200接收到。在此,标志被视为网络响应消息,即状态标志。
[0018] 当情况可能是如果接收器204并没有检测到无线通信网络对注销消息的确认的接收时,一个或多个二进制数字被置位或被复位,所述注销消息这里后面也被称为掉电注册消息。如果掉电注册消息未被接收到,则可能是因为该设备曾向其注册的网络没有接收到或者未能处理掉电消息或注销消息。因此,该网络将继续将该设备看作好像其仍然被上电并且正在工作。
[0019] 非易失性存储装置216中的程序指令在其上电序列期间控制处理器212,从而使处理器212检查网络响应消息状态标志的状态,以确定以前被传送的掉电注册消息是否曾被网络确认。
[0020] 图3是在无线通信装置已掉电之后恢复至该装置的无线通信的方法300的部分的流程图。方法300可以由图2中的设备或其等同物来执行。
[0021] 在初始步骤302,通信装置或设备200正正常地运行,并且继续运行,直至掉电消息被输入到该装置,如当用户按下常规手机上的切断电源或关机按钮或者车辆用户关掉车辆的点火时所发生的那样。在步骤304,掉电命令被该设备接收。在掉电命令在步骤304被接收到之后,方法300进行到步骤306,在那里,掉电或注销消息由设备200传送到设备200以前已经向其注册的网络。一旦掉电注册消息被传送,无线装置就应接收到确认,即使在有限的时间段内,该时间段通常由网络服务提供商所确立,但是该时间段也可以在操作上被编程到通信设备本身中。该时间段也可以由设备的用户或操作者编程。
[0022] 步骤308描绘了网络响应消息、超时定时器限制的建立。超时定时器限制可以由服务提供商、电话制造商或者甚至由通过用户的输入来指定。然而,一旦掉电注册消息在步骤306被传送,无线通信装置或设备200就应在其后的有限时间内接收到确认(ACK)。该时间限制在图3中被描绘为在步骤308的置位。
[0023] 步骤310示出了,如果确认响应被接收到,则方法300进行到步骤312,其中无线通信装置完成其掉电序列的执行。设备200接着在步骤314进入睡眠、待机或完全停机模式,其中这持续直到装置被上电。
[0024] 如果在步骤306发送掉电注册消息之后确认没有被立即接收到,则方法300进行到步骤316,其中超时定时器计数值在包括步骤310、316和318的循环中被递减。如果超时定时器值在步骤318被超过(这意味着没有对掉电注册的确认已经在以前建立的时间段内被接收到),则该方法进行到步骤320,其中处理器将上面所描述的网络响应消息标志进行置位,该网络响应消息标志在被置位时向上电时的设备指示没有确认消息响应于以前执行的掉电序列而被接收到。在标志被置位之后,方法300继续进行,以在步骤312完成其掉电序列。
[0025] 图4描绘了在无线通信装置或设备200已发送掉电命令之后恢复至该设备的无线通信的替换方法400。从其正常工作模式402开始,设备200在步骤404接收到掉电命令,所述掉电命令使装置或设备200在406启动其掉电序列。在掉电序列406的末端附近,但是作为该序列的部分,掉电、注销消息在步骤408从发射机202被传送。图3的方法和图4的方法因此不同在于掉电注册消息是在掉电序列的启动之前还是之后被发送。
[0026] 如利用图3中所示的方法那样,响应超时定时器限制在步骤410被设置。此后,该方法在步骤412立即检查确认的接收。如果响应被接收到,则在图4中所示的方法在步骤414完成掉电序列。如果在412没有确认被接收到,则超时定时器在步骤416被递减,在步骤418检查耗尽,并且如果时间已经耗尽或期满,并且没有确认已经被接收到,则无确认标志在步骤420被置位,并且掉电序列如以前一样在步骤414被结束。
[0027] 将“标志”进行置位来指示掉电ACK信号没有被接收到使得无线通信装置能够在上电时快速确定以前被传送的掉电注册消息是否曾被接收到。如果该标志被置位(或被复位),则在设备200曾掉电的整个时间内,以前被注册到的网络可以认为该装置已向该网络注册。
[0028] 现在参照图5,上电序列500被示出。当上电消息或命令在步骤502被检测到时,如当用户按压其蜂窝电话的通电按钮或者车辆点火被打开时发生的那样,通过使用用于将无线通信装置向无线通信网络注册的常规现有技术,该装置在步骤504试图向本地网络注册。在步骤506,并且在注册已实现之后,方法500检查来确定上面所描述的确认标志是否已被“置位”,从而指示对以前被传送的掉电注册消息的确认是否曾被无线网络接收或确认。如果标志被置位,则无线通信装置因此了解到其需要请求网络接入,以便将其存在通知给网络。在步骤508,该方法启动网络接入请求,诸如请求语音通道,被注册到的网络(步骤504)通过该网络接入请求知道该无线通信装置并且将其存在通知给家庭网络。如果标志没有如在步骤506所确定的那样被置位,则该无线通信装置在步骤510进入其正常工作状态,如在网络接入请求在步骤508处被进行之后发生的那样。
[0029] 附属的权利要求所针对的本领域技术人员将认识到掉电状态和掉电序列是与装置和系统有关的。在一些实施例中,掉电状态将是功耗被减少但不是零的工作状态。在其它实施例中,当没有功率被消耗时,掉电状态存在。
[0030] 本领域技术人员将认识到一个或多个状态位的设置可以通过将一个或多个位设置为逻辑1或逻辑0而被实现。标志也可以被实施为一个以上的位。换句话说,指示了ACK信号的接收或接收ACK信号的失败的存储装置或寄存器中的一个或多个二进制数字的极性是设计选择。包括标志的一个或多个位可以是逻辑1或逻辑0。
[0031] 前面的描述仅仅是为了说明的目的。本发明的真正的范围在下面的权利要求中被阐明。
QQ群二维码
意见反馈