通讯装置及其相关的网络搜寻方法

文档序号:7661671阅读:104来源:国知局
专利名称:通讯装置及其相关的网络搜寻方法
技术领域
本发明是有关于 一种通讯装置及其相关的网络搜寻方法,特别是有关于 一种用于通讯装置失去信号后重新回到有信号时的网络搜寻方法。
背景技术
通讯装置,例如一般的移动电话或手机,由于可移动性,可能由有信号 涵盖的地方移动至没有信号涵盖的地方,而失去原本联机网络的信号。当使 用者进入电梯、地下室或无信号涵盖的地方时,通讯装置的射频模块会进入 睡眠模式,依照特定的睡眠周期来执行网络的搜寻,以减少电池电量的消耗。 每次周期睡眠醒来之后,射频模块会进行网络的搜寻,若找到网络则进行注 册以重新连上网络,若没有找到则进入睡眠周期,等待下次醒来并再次搜寻。
一般而言,当通讯装置进入睡眠模式后,只有当周期睡眠醒来之后,射 频模块才会进行网络的搜寻。在某些情况下,这样的方式并无法及时反应网 络的信号变化。因此,虽然在信号良好的地方,使用者仍有可能须等待一段 时间后,被动地等到睡眠时间结束,等待下次射频模块醒来之后才能再次做 信号搜寻的操作,才能获知信号回复并使用通讯装置。

发明内容
有鉴于此,本发明的目的之一即在于提供一种通讯装置以及相关的网络 搜寻方法,以改善上述的问题,可以减少使用者由失去信号到重新联机时所 需的等待时间,还能符合使用者的操作习惯,并减少消息的漏接。
基于上述目的,本发明提供一种网络搜寻方法,适用于通讯装置,其中 通讯装置是连接至网络。网络搜寻方法包括下列步骤。首先,当通讯装置与 网络失去联机时,通讯装置进入睡眠模式。接着,检测通讯装置于睡眠模式 的电源状态。当检测到通讯装置的电源状态转换时,自动发出触发信号。接 着,依据触发信号,启动射频模块搜寻网络以便重新连上网络。
本发明还提供一种通讯装置,包括至少一射频模块、应用处理单元以及
通讯处理单元。射频卩漠块用以与网络联机,而通讯处理单元用以控制射频才莫 块。其中,当通讯装置与网络失去联机时,检测通讯装置的应用处理单元于 睡眠模式的电源状态,并且当检测到应用处理单元的电源状态转换时,自动 发出触发信号,以便重新连上网络。
为使本发明的上述和其它目的、特征、和优点能更明显易懂,下文特举 出较佳实施例,并配合所附图式,作详细说明如下。


图1是显示一依据本发明实施例的通讯装置的区块示意图。 图2是显示一依据本发明实施例的网络搜寻方法的流程图。
图3是显示另 一依据本发明实施例的网络搜寻方法的流程图。 图4是显示一依据本发明实施例的通讯装置的所有可能状态的状态机的 示意图。
100 通讯装置;
110 应用处理单元;
112 计时单元;
114 设定单元;
120 通讯处理单元;
130 检测单元;
140 存储单元;
150 输入装置;
160-射频模块;
170 AT控制命令;
S210-S240 ~步骤;
S310-S390、 S400 -步骤;
S410、 S420、 S430 状态。
具体实施例方式
本发明实施例中提供了解决上述已知方式所形成的问题的方案,提供一 种通讯装置(例如移动电话)以及相关的网络搜寻方法,用以当通讯装置与
网络的联机中断或收不到网络所传送的信号而进入睡眠模式时,根据通讯装 置的电源状态决定是否要重新搜索网络,以迅速将通讯装置自睡眠模式恢复 成正常模式,使得使用者可以立刻操作通讯装置。当使用者重新开启或操作 通讯装置时,将使得通讯装置的电源状态产生转换,而发出触发信号自动进 行网络的搜寻,因此可以迅速地重新连上网络,使用者不需等待睡眠周期的 结束即可设法重新取得与网络的联机,不仅缩短了使用者等待重新联机的时 间,也可以更贴近使用者的使用需求。
图1显示一依据本发明实施例的通讯装置的区块示意图。
如图所示,通讯装置100中至少包括了应用处理单元(application processor) 110、 通讯处理单元(communication processor) 120、 存储单元 140、输入装置150以及射频模块160。于一实施例中,输入装置150可为按 键组,其具有多个按键,用以输入数据或控制通讯装置100的各项操作。应 用处理单元110负责执行通讯装置100的各项操作,可根据输入装置150的 输入触发,来执行必要的程序。通讯处理单元120用以控制射频模块160的 开启或关闭,可使射频模块160搜寻来自网络的信号,并与其注册取得联机, 或通过射频模块160接收来自网络的消息并将此消息传递给应用处理单元 110进行处理。应用处理单元110以及通讯处理单元120之间的消息传递是 通过一组事先规范好的控制命令,应用处理单元11Q可利用这些控制命令, 通知通讯处理单元120控制射频模块160的开启或关闭,以使其搜寻网络并 联机上网络。请注意,于此实施例中,控制命令是采用由3GPP所定义的标准 AT控制命令(AT command) 170的格式,因此可适用于任何采用相同AT控制命 令17Q的通讯装置,例如各种手持式电子装置上。标准AT控制命令170的格 式通常具有标头AT,接着跟随着控制命令的数据,例如应用处理单元110可 以传送控制命令"AT+SEARCH"至通讯处理单元120,表示要求进行网络的搜 寻,而当通讯处理单元120接收到此命令后便可根据定义好的通讯协议得知 此网络的搜寻要求,控制射频模块160搜寻网络,并于执行后回复搜寻的结 果。
此外,应用处理单元110也包括了计时单元112以及设定单元114,其 中计时单元112可设定睡眠模式的睡眠周期(即设定多久以后醒来一次执行 例移操作,例如搜寻是否有网络的操作),而设定单元114则可于睡眠模式下 产生硬件中断事件。
通讯装置100可操作于正常模式以及睡眠模式。当通讯装置100操作于 正常模式时,所有的模块的电源都是开启的,此时通讯装置100可以执行各
项操作,却也非常耗电。当通讯装置100操作于睡眠模式时,几乎所有不必
要的模块的电源都是关闭的,只剩下必要几个模块的电源保持开启,以接收
来自输入装置150的输入并达到省电的目的。应用处理单元110还包含了检 测单元130, 4企测单元130可用以4全测通讯装置100的电源状态,特别是检 测于睡眠;l式下的通讯装置100中应用处理单元110的电源状态。存储器单 元140储存或记录通讯装置100的目前状态。于一实施例中,通讯装置100 的目前状态至少可包括有正常状态、睡眠状态以及网络搜寻状态,各状态的 细节请参考以下图4的说明。
初始时,通讯装置100将会利用射频模块160搜寻是否有可以联机(注册) 的基地台,以联机到一个网络(未绘示)。当通讯装置100联机至网络时,就 可以通过网络与其它通讯装置进4亍通讯。
当通讯装置100收不到网络的信号而失去与网络的联;f几时,此时为了省 电,通讯装置IOO将进入睡眠模式。
图2显示一依据本发明实施例的网络搜寻方法的流程图200。于此实施 例中,假设通讯装置100已经联机到网络。首先,于步骤S210,当通讯装置 100与网络失去联机时,通讯装置进入睡眠模式,亦即通讯装置是操作于睡 眠模式下。接着,于步骤S220,检测单元130检测通讯装置100于睡眠模式 的电源状态。此时,通讯装置100的电源状态为"睡眠模式"。若通讯装置 100与网络持续失去联机时,通讯装置100的电源状态也将一直保持为"睡 眠模式"。当使用者重新回到可接收到网络的信号的地方时,启动通讯装置 100,使通讯装置100的电源状态从"睡眠模式"转换为"唤醒模式(wake-up mode)"。于是,于步骤S230,当检测单元130检测到通讯装置100的电源状 态转换(亦即从"睡眠模式"转换为"唤醒模式")时,自动发出触发信号。 于步骤S240,依据此触发信号,通知通讯处理单元120启动射频模块160搜 寻网络的信号,以便重新注册连上网络。
图3显示另一依据本发明实施例的网络搜寻方法的流程图300。于此实 施例中,^i殳通讯装置100为具有如图1所示架构的移动电话且联机至移动 网络。使用者利用移动电话100连接至移动网络。请注意,于此实施例中的 通讯装置IOO为移动电话,这些仅用以说明,并非用以限定本发明仅限于此,
例如也可以是任何具无线通讯功能的手持式电子装置。
如步骤S310,使用者移动到没有信号涵盖的地方(例如电梯或地下室), 使得移动电话100与移动网络失去联机,此时移动电话将进入睡眠模式。接 着,如步骤S320,移动电话设定睡眠周期,以定期地搜寻是否有网络的信号, 并且将移动电话的目前状态记录于存储单元140中。于一实施例中,睡眠周 期可以每一次都是一个固定的时间长度,例如每次都为10秒,也就是每10 秒射频模块160会自动重新搜寻是否有网络信号,若有则重新联机。于另一 实施例中,睡眠周期也可以每次都不一定是相同的时间长度,例如第一次为 5秒,第二次为5秒,第三次为10秒,第四次为10秒,第五次为20秒等等, 也就是设定完5秒后射频模块160会自动重新搜寻是否有网络信号,若没有, 再经过5秒后,搜寻第二次,若还是没有,接着10秒后再搜寻第3次,再 10秒后搜寻第4次,最后20秒后再搜寻第5次。假设第5次搜寻仍然没有 搜寻到网络信号,则睡眠周期可再次被设定为5秒,5秒,10秒,10秒或20 秒等或其它的时间长度。值得注意的是,此处的睡眠周期仅用以说明,睡眠 周期也可依实际需求以及其它网络因素进移动态调整,并不限于此。
当设定好睡眠周期后,射频模块将依照设定的睡眠周期,于每个睡眠周 期到达时自动进行网络的搜寻,以检查是否重新回到有信号涵盖的地方。
请参见图4,显示一依据本发明实施例的通讯装置的所有可能状态的状 态机400的示意图。
如图所示,状态机400包括了正常状态S410、睡眠状态S420以及网络 搜寻状态S430。当通讯装置成功联机至网络时且信号持续存在时,通讯装置 的状态为正常状态S410,可以执行各项操作。当失去信号时,通讯装置的状 态将由正常状态S410变为睡眠状态S420,通讯装置将进入睡眠斗莫式,不必 要的模块的电源都将被关闭,只剩射频模块会依睡眠周期的设定定期搜寻是 否找的到信号。因此,只有当设定的睡眠周期时间到达或是检测到通讯装置 的电源状态改变时,才会变为网络搜寻状态S430。于网络搜寻状态S430中, 射频模块将会被启动以搜寻网络信号。若于该次搜寻中仍无法找到网络信号, 则通讯装置的状态又跳回睡眠状态S420,等待下一次睡眠周期时间。fi设有 搜寻到网络信号并且重新连上网络时,通讯装置的状态将回到正常状态S410, 继续各项操作。因此,可通过通讯装置的状态来得知通讯装置对信号的处理 方式。
于此实施例中,当移动电话IOO设定好睡眠周期后,存储器单元140的 移动电话100的目前状态将记录为网络搜寻状态S430,以表示失去信号,下 一步需要搜寻网络的信号。
接着,于步骤S330,检测单元130将检测睡眠模式下的移动电话100的 电源状态。假设此时移动电话IOO没有任何操作,其电源状态为"睡眠模式"。
于步骤S340,判断检测到的电源状态是否从"睡眠模式"转换为"唤醒 模式"。
移动电话100的电源状态改变可能经由软件或硬件事件所产生。举例来 说,当使用者开启移动电话的电源或按压输入装置150的其中一按键以准备 使用移动电话100时,将使得移动电话100的电源状态从"睡眠模式"转换 为"唤醒模式"。此外,也可以通过移动电话100中应用处理单元110内的计 时单元112或设定单元114来设定于特定时间或特定条件下改变其电源状态。 举例来说,于一实施例中,可利用计时单元112或设定单元114设定闹铃, 此闹铃可操作于睡眠模式下,当闹铃设定的时间到达时,将使得应用处理单 元110产生硬件中断事件,根据此硬件中断事件,致使移动电话的电源状态 从"睡眠模式"转换为"唤醒模式"。
假设检测单元130检测到的电源状态从"睡眠模式,,转换为"唤醒模式" (步骤S340的"是"),接着判断目前状态是否为网络搜寻状态(步骤S350)。 若是,于步骤S370,由底层电波接口层(radio interface layer, RIL)传送 AT控制命令170至通讯处理单元120以控制射频模块160。由于此时移动电 话100仍处于睡眠状态,并未完全醒来,因此当检测到电源状态转变时,通 过底层直接发出AT控制命令170通知通讯处理单元120,准备利用射频模块 160进行网络搜寻(步骤S380)。
于是,射频模块160便开始搜寻是否有网络信号,若有则重新执行注册 等程序以便重新连上网络。接着,判断射频模块160是否搜寻到网络信号并 联机成功(步骤S390)。若联机成功(步骤S390的"是"),则将移动电话IOO 设为正常模式,允许各项操作(例如通话)(步骤S400)。若仍收不到信号(步 骤S390的否),表示可能使用者误操作或仍在没有信号涵盖的地方,便回到 步骤S310维持睡眠模式,并于步骤320中依照设定的睡眠周期等待下一次的 搜寻。
假设于步骤S340中电源状态没有改变(步骤S340的"否"),就等待设
定的睡眠周期时间到达,当时间未到时,持续;险测电源的状态(步骤S360的 "否")。若设定时间到达(步骤S360的"是"),便启动射频模块160搜寻 网络(步骤S380),在执行如上述的步骤S490的联机步骤。
举例来说,假设在设定的睡眠周期时间到达之前,使用者已从没有信号 的地方移动至有信号涵盖的地方,并且开启移动电话的电源或按压输入装置 150的其中一按键以准备使用移动电话100。由于上述操作,移动电话100的 电源状态将变为"唤醒模式,',表示使用者准备使用移动电话100。此时,检 测单元140将检测到移动电话100的电源状态已经转换,而记录于存储单元 140中的目前状态也符合预设的网络搜寻状态,因此便由应用处理单元110 的底层(RIL)发出特定的AT控制命令170当作触发信号,通知通讯处理单元 120。通讯处理单元120接受此AT控制命令170并得知应用处理单元110要 求立刻搜寻网络,便驱动射频模块160开始进行网络信号的搜寻以便重新连 上网络。由于使用者已移动至有信号涵盖的地方,因此射频模块160很快地 就可以找到网络的信号并且重新注册联机上网络。联机成功后,移动电话将 设为正常模式,使用者便可利用移动电话IOO进行各项操作。
综上所述,依据本发明的通讯装置及网络搜寻方法,利用检测通讯装置 于睡眠模式下的电源状态的变化,可以立刻反应使用者的操作需求,若网络 信号出现时可立刻进行搜寻,不需等待睡眠周期时间到达,可以有效减少使 用者重新搜寻时所需的等待时间,进而增进使用者使用上的便利性。
值得注意的是,虽然上述实施例是以两个处理单元作为说明,本领域技 术人员皆知,本发明也可实现于单一处理单元或有两个以上处理单元的通讯 装置中。
上述说明提供数种不同实施例或应用本发明的不同方法。实例中的特定 装置以及方法是用以帮助阐释本发明的主要精神及目的,当然本发明不限于 此。
因此,虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明, 任何本领域技术人员,在不脱离本发明的精神和范围内,当可做些许更动与 润饰,因此本发明的保护范围当视所附的权利要求范围所界定者为准。
权利要求
1. 一种网络搜寻方法,适用于通讯装置,其中该通讯装置因失去与网络的联机而进入睡眠模式,该方法包括下列步骤检测该通讯装置于该睡眠模式的电源状态;当检测到该通讯装置的电源状态转换时,发出触发信号;以及依据该触发信号,启动射频模块搜寻该网络以判断是否能与该网络连接。
2. 根据权利要求1所述的方法,还包括 设定睡眠周期;以及当该睡眠周期达到时,启动该射频模块搜寻该网络以判断是否能与该网 络连接。
3. 根据权利要求2所述的方法,其中该睡眠周期为固定的时间长度或自 多个不同的时间长度之中择一设定。
4. 根据权利要求1所述的方法,其中该当检测到该通讯装置的电源状态 转换时,发出该触发信号的步骤,包括记录该通讯装置的目前状态;以及当检测到该通讯装置的电源状态转换,并且该通讯装置的该目前状态为 网络搜寻状态时,发出该触发信号。
5. 根据权利要求l所述的方法,其中该通讯装置还包括至少一按键,且 该通讯装置的电源状态转换是依据按压该通讯装置的该按^:或依据该通讯装 置于该睡眠模式下的硬件中断事件而产生。
6. —种通讯装置,包括 射频模块,能够与网络联机;应用处理单元,包含检测单元,其中当该应用处理单元进入睡眠模式时, 该检测单元进行检测,以于该应用程序处理单元的电源状态转换时能够发出 触发信号;以及通讯处理单元,用以依据该触发信号启动该射频模块搜寻该网络以判断 是否能与该网络连接。
7. 根据权利要求6所述的通讯装置,还包括至少一按键,且当该通讯装 置的该按键被按下时,驱使该应用处理单元的电源状态转换。
8. 根据权利要求6所述的通讯装置,还包括存储单元,用以记录目前状态,当该应用处理单元的电源状态转换,并且该目前状态为网络搜寻状态时, 发出该触发信号。
9, 根据权利要求6所述的通讯装置,其中该触发信号是由该应用处理单元的电波接口层发出。
10. 根据权利要求6所述的通讯装置,其中该触发信号为AT控制命令。
全文摘要
本发明提供一种网络搜寻方法,适用于连接至网络的通讯装置,包括下列步骤首先,当通讯装置与网络失去联机时,通讯装置进入睡眠模式。接着,检测通讯装置于睡眠模式的电源状态。当检测到通讯装置的电源状态转换时,自动发出触发信号。接着,依据触发信号,启动射频模块搜寻网络以便重新连上网络。
文档编号H04M1/02GK101394625SQ20071015290
公开日2009年3月25日 申请日期2007年9月21日 优先权日2007年9月21日
发明者柯金良, 邴尚威 申请人:宏达国际电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1