一种检测其它无线系统的方法及通讯设备的制作方法

文档序号:7961438阅读:250来源:国知局
专利名称:一种检测其它无线系统的方法及通讯设备的制作方法
技术领域
本发明涉及无线通信技术领域,具体是涉及一种在时分双工系统检测其它无线系统的方法及通讯设备。
背景技术
目前,移动终端已经作为主要的通讯设备被相当广泛地使用,移动终端的功能也是越来越强大。其中,能与多种不同的无线通信系统进行通信,或者同时支持多种无线网络接入技术的多模式移动通信终端,简称多模移动终端,越来越受到消费者的关注。在移动终端中融合其它无线系统已经成为移动终端的一个重要发展方向。其中,融合在移动终端中的其它无线系统包括诸如无线保真(WiFi)、全球微波接入互操作性(WiMAX)、蓝牙(BlueTooth)、超宽带(UWB)、之字形蜜蜂(Zigbee)之类的无线接入网络(RAN),以及诸如宽带码分多址(WCDMA)、全球移动通信系统(GSM)、CDMA1x、CDMA2000、TD-SCDMA之类的蜂窝移动通信网络。多模移动终端中配置有针对各个系统的独立射频(RF)和调制解调器,多模移动终端通过各个RF及调制解调器实现在相应系统中的使用。
多模移动终端最大的好处在于能够利用其它无线系统进行数据访问或语音IP(VoIP,Voice Over Internet Phone)应用,提供更快的数据传输速率和更便宜的服务;还能使用蜂窝网络进行语音呼叫和媒体访问,以蜂窝网络无处不在的覆盖为用户提供更大的移动性。
多模移动终端同时支持一个以上的无线通信系统,因此其所存在的一个重要问题就是如何实现在不同的无线接入网络和/或蜂窝移动通信网络之间切换。多模终端在实现切换时,首先要做的工作就是检测该终端所支持的其它无线系统,以找到当前可用的网络,获得必要的接入参数。显然,最好的方法是能够在快速检测到可接入的其它无线系统的同时,不干扰也不中断正在进行的业务,特别是实时语音或视频通信业务,并且不会增加系统的复杂度。
但目前通常所采用的切换方法是先断开业务、在检测完毕并成功执行切换后再重建业务,比如,目前同时支持GSM与WiFi的双模移动终端,以及同时支持GSM与BlueTooth的双模移动终端通常采用的都是这种切换方法。这就使得在业务切换过程中,双模移动终端在检测其它无线系统时,正在进行的业务会被断开,这必然要影响用户的使用。针对这个问题,业界提出了在检测蜂窝移动通信系统时采用事先检测的方法,以减少检测活动对正在处理的业务造成的干扰。但这种采用事先检测的方法仍然不能避免中断业务。另外,该事先检测的方法只适用于覆盖范围大的蜂窝移动通信系统,对于覆盖范围较小的无线接入网络来说,则无法采用该方法,也就无法减少在检测其它无线系统时对当前业务造成的干扰。比如,检测活动发生时,多模终端刚好处于无线接入网络覆盖范围之外,而之后不久,用户因移动而进入了网络覆盖区,或者是用户游离于网络覆盖边缘,这种情况下,则无法采用事先检测的方案。
另外还有一种检测方法,该方法需要采用专门的网络检测模块进行网络检测,因此该方法增加了系统的复杂度和系统开销。
综上所述,目前对多模移动终端中其它无线系统的检测方法中,有些方法会干扰当前业务,有些方法则会增加系统的复杂度和系统开销。目前的这些方法都不满足在快速检测到可接入的其它无线系统的同时,不干扰也不中断正在进行的业务,并且不增加系统复杂度的问题。

发明内容
有鉴于此,本发明所要解决的主要问题在于提供一种从正在发生业务的TDD系统检测其它无线系统的方法,以在不增加系统复杂度和系统开销的同时,能够快速检测到其它无线系统,且不会对正在进行的TDD业务造成干扰。
本发明所要解决的另一个问题在于提供一种实现能够检测其它无线系统的通讯设备。
为解决以上问题,本发明提供了以下技术方案本发明的一种检测其它无线系统的方法,适用于同时包括时分双工系统及其它无线系统的通讯设备,且所述通讯设备当前正在执行时分双工TDD系统的业务,预先设置TDD无线子帧中能够用于检测其它无线系统的上行数据传输时隙,该方法包括以下步骤a.在当前业务所对应的TDD无线子帧中能够用于检测其它无线系统的上行数据传输时隙到达时,在该时隙时间内查找其它无线系统,如果查找到,则接收并记录该无线系统的相关信息,并返回继续执行当前的TDD业务;否则,直接返回继续执行当前的TDD业务。
所述步骤a之前进一步包括确定当前是否需要执行其它无线系统的检测,如果是,则执行所述步骤a;否则,不执行所述步骤a,并继续执行当前的TDD业务。
所述确定当前需要执行检测为收到立即检测的命令,或者确定当前处于预设的检测周期。
该方法可以进一步包括根据预先设置,每次只通过一个TDD无线子帧进行检测,或者通过一个以上连续的TDD无线子帧进行检测。
所述执行步骤a之前可以进一步包括判断当前是否已保存了其它无线系统的存在记录,如果没有保存记录,则执行所述步骤a;否则,不执行所述步骤a,并继续执行当前的TDD业务。
该方法还可以进一步显示所记录的相关信息。
所述接收并记录的相关信息包括信道信息、帧偏移信息及功率控制的相关信息中的任意一个及任意组合。
本发明的一种能够检测其它无线系统的通讯设备,所述通讯设备同时包括TDD模块、主控系统模块及其它无线系统模块,其中,所述TDD模块进一步用于在需要检测其它无线系统,且当前正在执行的TDD业务的无线子帧中预先设置的、且能够用于检测其它无线系统的上行数据传输时隙到达时,在该时隙通知主控系统模块激活其它无线系统模块以执行检测工作;以及根据主控系统模块发送来的继续执行当前业务的通知消息或者根据本模块中所述用于检测的上行数据传输时隙的结束消息继续执行当前的TDD业务;所述主控系统模块进一步用于在得到TDD模块发送来的检测通知后,激活其它无线系统模块,并通知所述其它无线系统模块在TDD模块所确定的时隙时间内捕获相应无线系统的信号;以及在收到其它无线系统模块返回的捕获消息后,向所述其它无线系统模块返回睡眠指示,且记录其它无线系统模块返回的无线系统相关信息;所述其它无线系统模块进一步用于在被主控系统模块激活后,在所述时隙时间内捕获当前是否有相应的无线系统,在没有捕获到相应的无线系统时,直接发送包含未查找到无线系统的捕获消息,在捕获到相应的无线系统时,接收并记录该无线系统的相关信息,并发送包含该相关信息的捕获消息;以及根据主控系统模块发送来的睡眠指示进入睡眠状态。
所述TDD模块用于根据预设的检测周期确定当前是否需要检测其它无线系统,或者根据收到的立即检测的命令确定当前需要检测其它无线系统。
所述TDD模块可以进一步用于在需要检测其它无线系统时,先判断本通讯设备当前是否已保存了所述其它无线系统的存在记录,在未保存所述存在记录时,确定当前需要检测其它无线系统,且在已保存所述存在记录时,确定当前不需要检测其它无线系统。
所述主控系统模块还可以进一步用于向用户显示所记录的相关信息。
本发明通过在通讯设备当前正在执行TDD系统的业务,且当前业务的TDD无线子帧中预先设置为能够用于检测其它无线系统的上行数据传输时隙到达时,在在该时隙时间内查找其它无线系统,从而使得不用中断正在进行的TDD业务,即可实现对其它无线系统的检测,且不需要设置专门的网络检测模块,不会增加额外的硬件复杂度。
且由于本发明方案中的检测活动只是占用了TDD业务无线子帧中的一个或少数几个上行数据传输时隙,不必断开TDD会话所建立的无线链路,因此不会影响当前业务的正常进行,也不会对正在进行的TDD业务造成干扰。
另外,本发明方案的检测不用占用系统切换的绝对时间,因此还潜在地缩短了系统的切换时间,从而使得能够从TDD系统快速平滑地切换到其它无线系统。


图1为本发明实施例的实现流程图;图2为本发明实施例中TD-SCDMA无线子帧的结构示意图;
图3为本发明实施例中TD-SCDMA多模移动终端的结构示意图;图4为图3中各模块的交互流程图。
具体实施例方式
时分双工(TDD)系统通过无线子帧与无线网络交互数据,无线子帧中包括用于TDD系统向无线网络上传数据的上行数据传输时隙(TS),本发明方案主要是利用无线子帧中的上行数据传输时隙对正在使用TDD系统的通讯设备当前所能支持的其它无线系统进行检测。
其中,采用TDD系统为主系统、并支持其它无线系统的通讯设备有很多种。不管是哪种设备,都可以采用本发明所提供的检测方法,且具体检测方法相同。而TD-SCDMA多模移动终端中主系统就是一种TDD系统,因此下面以TD-SCDMA多模移动终端为例,结合附图及具体实施例对本发明的检测方案做进一步详细的描述。
本发明方案的检测处理流程如图1所示,对应以下步骤步骤101、当前TDD业务的无线子帧中能够用于检测其它无线系统的上行数据传输时隙到达。
对于TD-SCDMA多模移动终端来说,TDD业务即为TD-SCDMA业务。
由于系统在会话建立之初都会设置很多参数,因此本步骤中,该能够用于检测的上行数据传输时隙可以是预先设置的,且根据需要可以设置为一个,也可以设置为连续的多个。
步骤102~103、在该时隙时间内查找其它无线系统,如果查找到,则接收并记录该无线系统的相关信息,并进入步骤104;否则,直接进入步骤104。
本步骤中,还可以进一步显示所记录的该无线系统的相关信息。该相关信息可以根据需要接收并记录,比如,可以是该无线系统的信道信息、帧偏移信息或功率控制的相关信息,也可以是这些信息的任意组合。
步骤104、继续执行当前的TDD业务。
通过以上步骤即可实现检测处理。
其中,还可以将该检测设置为周期性检测,在每个检测周期到达时,再执行上述处理流程。上述检测流程也可以是在收到立即检测的命令后执行。相应地,还可以在上述检测流程之前增加判断当前是否需要检测其它无线系统的处理,如果需要检测,则执行上述处理流程;否则不执行检测处理,并继续执行当前的TDD业务。该判断可以根据是否收到立即检测命令进行,也可以根据预先设置的检测周期是否到达进行。
还可以在上述检测流程之前增加判断当前是否已保存了其它无线系统的存在记录,如果已存在,则不需要检测,因此不执行上述处理,并继续执行当前的TDD业务;如果不存在,则需要执行上述处理。
上述检测过程可以只利用一个无线子帧,为保证检测的准确性,还可以设置为使用多个连续的无线子帧进行检测,这样,对于用于检测的无线子帧来说,每个无线子帧中相应的上行数据传输时隙都会用于查找其它无线系统。
以设置检测周期为例,采用多个无线子帧的检测方法中所使用的无线子帧及相应的时隙使用情况如图2所示。其中,#i代表TD-SCDMA的无线子帧号,每个无线子帧的长度均为5ms;m为用于连续检测其它无线系统的无线子帧数目,也即对其它无线系统进行连续检测的检测次数;N为没有执行检测其它无线系统的多个连续的无线子帧的数目;m+N即为设置其它无线系统检测周期时的检测周期值;TS为TD-SCDMA无线子帧时隙。且图2中将每个无线子帧中的上行数据传输时隙TS3设置为能够用于检测其它无线系统。
以上所述均为本发明方案的具体检测方法。
对于本发明方案来说,由于采用TDD系统为主系统、并支持其它无线系统的这些通讯设备中都会包含TDD模块、主控系统模块及其它无线系统模块,且本发明方案的检测处理需要这几个模块协同工作,因此下面再以具体实施例对这些模块所需执行的处理进行描述。且本实施例同样以TD-SCDMA多模移动终端为例,该多模移动终端中的TDD模块即为TD-SCDMA子模块,该多模移动终端中各个模块的关系如图3所示。在该多模移动终端中,TD-SCDMA子模块与其它无线系统模块不能同时工作,即在TD-SCDMA子模块工作时,其它无线系统模块处于睡眠状态。
TD-SCDMA多模移动终端中的TD-SCDMA子模块在需要检测其它无线系统,且当前正在执行的TD-SCDMA业务的无线子帧中预先设置为能够用于检测其它无线系统的上行数据传输时隙到达时,则通知主控系统模块激活其它无线系统模块,以开始检测过程。该TD-SCDMA子模块还需根据主控系统模块发送来的继续执行当前业务的通知消息或者是根据本模块中用于检测的上行数据传输时隙结束的消息继续执行当前的TD-SCDMA业务。其中,上行数据传输时隙是否结束可以通过TD-SCDMA子模块中的定时器确定,该结束消息则具体可以是定时器发出的定时器满标志信息。
主控系统模块则在得到TD-SCDMA子模块发送来的检测通知后,立即激活其它无线系统模块,并通知此无线系统模块在TD-SCDMA模块所确定的时隙时间内捕获相应无线系统的信号。该模块还在收到其它无线系统模块返回的捕获消息后,向该无线系统模块发出睡眠指示,并记录其它无线系统模块返回的无线系统相关信息。另外,主控系统模块还可以进一步向用户显示所记录的相关信息。
其它无线系统模块则在被主控系统模块激活后,在该时隙时间内捕获当前是否有相应的无线系统,且在没有捕获到相应的无线系统时,直接发送包含未查找到无线系统的捕获消息,在捕获到相应的无线系统时,接收并记录该无线系统的相关信息,并向主控系统模块发送包含该相关信息的捕获消息。该模块还根据主控系统模块发送来的睡眠指示进入睡眠状态。
另外,TD-SCDMA子模块还可以根据预设的检测周期确定当前是否需要检测其它无线系统,或者根据收到的立即检测的命令确定当前需要检测其它无线系统。且如果这两种情况都存在的话,则可以对这两种情况依次进行判断,比如,先判断当前是否收到立即检测的命令,如果没有收到,则可以再判断当前是否处于检测周期。
由于本通讯设备中可能已经保存了所要检测的其它无线系统的存在记录,因此,TD-SCDMA子模块还可以在检测其它无线系统之前,先判断本通讯设备中是否已保存了其它无线系统的存在记录,如果没有保存,则确定当前需要检测其它无线系统,因此可以执行后续的确定上行数据传输时隙及其它处理。当然,如果已经保存了,则可以不再进行检测处理了。
基于上述TD-SCDMA子模块、主控系统模块及其它无线系统模块的一个较佳实施例的处理流程如图4所示。
由于上述处理只是利用当前业务的无线子帧中的上行数据传输时隙进行检测,因此不会切断当前业务,且检测所占用的上行数据传输时隙只有一个或有限的几个,因此所占用的时隙时间非常短,当前业务几乎不会受到干扰,从而实现了在不中断和不干扰当前业务的情况下对其它无线系统的检测。
以上所述仅为本发明方案的较佳实施例,并不用以限定本发明的保护范围。
权利要求
1.一种检测其它无线系统的方法,适用于同时包括时分双工系统及其它无线系统的通讯设备,且所述通讯设备当前正在执行时分双工TDD系统的业务,其特征在于,预先设置TDD无线子帧中能够用于检测其它无线系统的上行数据传输时隙,该方法包括以下步骤a.在当前业务所对应的TDD无线子帧中能够用于检测其它无线系统的上行数据传输时隙到达时,在该时隙时间内查找其它无线系统,如果查找到,则接收并记录该无线系统的相关信息,并返回继续执行当前的TDD业务;否则,直接返回继续执行当前的TDD业务。
2.根据权利要求1所述的方法,其特征在于,所述步骤a之前进一步包括确定当前是否需要执行其它无线系统的检测,如果是,则执行所述步骤a;否则,不执行所述步骤a,并继续执行当前的TDD业务。
3.根据权利要求2所述的方法,其特征在于,所述确定当前需要执行检测为收到立即检测的命令,或者确定当前处于预设的检测周期。
4.根据权利要求1所述的方法,其特征在于,该方法进一步包括根据预先设置,每次只通过一个TDD无线子帧进行检测,或者通过一个以上连续的TDD无线子帧进行检测。
5.根据权利要求1所述的方法,其特征在于,所述执行步骤a之前进一步包括判断当前是否已保存了其它无线系统的存在记录,如果没有保存记录,则执行所述步骤a;否则,不执行所述步骤a,并继续执行当前的TDD业务。
6.根据权利要求1所述的方法,其特征在于,该方法进一步显示所记录的相关信息。
7.根据权利要求1所述的方法,其特征在于,所述接收并记录的相关信息包括信道信息、帧偏移信息及功率控制的相关信息中的任意一个及任意组合。
8.一种能够检测其它无线系统的通讯设备,所述通讯设备同时包括TDD模块、主控系统模块及其它无线系统模块,其特征在于,所述TDD模块进一步用于在需要检测其它无线系统,且当前正在执行的TDD业务的无线子帧中预先设置的、且能够用于检测其它无线系统的上行数据传输时隙到达时,在该时隙通知主控系统模块激活其它无线系统模块以执行检测工作;以及根据主控系统模块发送来的继续执行当前业务的通知消息或者根据本模块中所述用于检测的上行数据传输时隙的结束消息继续执行当前的TDD业务;所述主控系统模块进一步用于在得到TDD模块发送来的检测通知后,激活其它无线系统模块,并通知所述其它无线系统模块在TDD模块所确定的时隙时间内捕获相应无线系统的信号;以及在收到其它无线系统模块返回的捕获消息后,向所述其它无线系统模块返回睡眠指示,且记录其它无线系统模块返回的无线系统相关信息;所述其它无线系统模块进一步用于在被主控系统模块激活后,在所述时隙时间内捕获当前是否有相应的无线系统,在没有捕获到相应的无线系统时,直接发送包含未查找到无线系统的捕获消息,在捕获到相应的无线系统时,接收并记录该无线系统的相关信息,并发送包含该相关信息的捕获消息;以及根据主控系统模块发送来的睡眠指示进入睡眠状态。
9.根据权利要求8所述的通讯设备,其特征在于,所述TDD模块用于根据预设的检测周期确定当前是否需要检测其它无线系统,或者根据收到的立即检测的命令确定当前需要检测其它无线系统。
10.根据权利要求8或9所述的通讯设备,其特征在于,所述TDD模块进一步用于在需要检测其它无线系统时,先判断本通讯设备当前是否已保存了所述其它无线系统的存在记录,在未保存所述存在记录时,确定当前需要检测其它无线系统,且在已保存所述存在记录时,确定当前不需要检测其它无线系统。
11.根据权利要求8所述的通讯设备,其特征在于,所述主控系统模块进一步用于向用户显示所记录的相关信息。
全文摘要
本发明公开了一种检测其它无线系统的方法,适用于同时包括时分双工系统及其它无线系统的通讯设备,且所述通讯设备当前正在执行TDD系统的业务,该方法预先设置TDD无线子帧中能够用于检测其它无线系统的上行数据传输时隙,该方法还包括之后在当前业务所对应的TDD无线子帧中能够用于检测其它无线系统的上行数据传输时隙到达时,在该时隙时间内查找其它无线系统,如果查找到,则接收并记录该无线系统的相关信息,并返回继续执行当前的TDD业务;否则,直接返回继续执行当前的TDD业务。本发明同时还公开了一种能够检测其它无线系统的通讯设备。本发明方案不用中断正在进行的TDD业务,也不需要增加专门的检测模块,不会增加额外的硬件复杂度。
文档编号H04L12/56GK101076183SQ20061008254
公开日2007年11月21日 申请日期2006年5月17日 优先权日2006年5月17日
发明者张孝林, 刘云辉 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1