多卡多待移动终端的GSM小区搜索方法及装置与流程

文档序号:13288353阅读:287来源:国知局
技术领域本发明涉及通讯技术领域,特别是涉及一种多卡多待移动终端的GSM小区搜索方法及装置。

背景技术:
GSM基站在GSM网络中起着重要的作用,直接影响着GSM网络的通信质量。GSM赋予基站的无线组网特性使基站的实现形式可以多种多样,有宏蜂窝、微蜂窝、微微蜂窝及室内、室外型基站,无线频率资源的限制又使人们更充分地发展着基站的不同应用形式来增强覆盖。多卡多待产品是是指可以同时插入至少两张手机卡,而且能同时在多个不同的网络中待机的移动终端。多卡多待产品可以极大地方便往返各地的商务人士,并且极大地降低了通信成本,因此,受到了普遍的欢迎。双卡双待移动终端是多卡多待产品中的一种,现有技术中双卡双待产品中可以同时装有LTE卡和GSM卡,其中,当LTE正在进行上网等业务时,另一张GSM卡则可以进行小区搜索业务。当移动终端在GSM空闲状态下进行GSM小区的搜索时,移动终端需要在60ms内搜索复帧中的13个GSM帧,以进行频率校正信道(FCCH)和同步信道(SCH)的检测,以完成小区搜索和同步。但是,由于移动终端中仅有一个收发模块,由于在GSM进行GSM小区的搜索的过程中,长期演进(LongTermEvolution,LTE)系统需要丢弃60个传输时间间隔(TransmissionTimeInterval,TTI)帧的发送和接收,因此,会对LTE网络侧的调度产生了很大的冲击,会导致LTE卡上下行速率大幅波动等。

技术实现要素:
本发明实施例解决的是如何在进行GSM小区搜索时减轻LTE网络侧负载的问题。为解决上述问题,本发明实施例提供了一种多卡多待移动终端的GSM小区搜索方法,所述方法包括:分次接收当前频点一个复帧中位于搜索窗口内的预设数量的不同的GSM帧的数据,并进行FCCH检测,直至接收并检测所述搜索窗口内的所有GSM帧,所述预设数量小于所述搜索窗口内GSM帧的总数;当检测到FCCH时,进行SCH验证,当SCH验证成功时,确定所述当前频点为搜索成功的频点,并进行下一个频点的搜索。可选地,所述搜索窗口包括所述复帧中12个连续的GSM帧,且与所述复帧中PCH块之间具有预设的间隔距离。可选地,所述间隔距离通过以下公式计算得出:GAPwithPCH=(51-PCHblock-searchFrames)/2,其中,GAPwithPCH表示所述间隔距离,PCHblock表示所述PCH块的长度,searchFrames表示所述搜索窗口的长度。可选地,所述分次接收LTE网络侧的当前频点一个复帧中位于搜索窗口内的预设数量的不同的GSM帧的数据,并进行FCCH检测,直至接收并检测所述搜索窗口内的所有GSM帧,包括:当对所接收的GSM帧的数据进行FCCH检测与其他的任务冲突时,优先处理所述其他任务,并判断所述搜索窗口内是否存在其他未进行FCCH检测且处于空闲状态的GSM帧;当确定所述搜索窗口内存在其他未进行FCCH检测且空闲状态的GSM帧时,选取处于空闲状态且未进行FCCH检测的GSM帧进行FCCH检测,直至遍历所述搜索窗口内的各个GSM帧。可选地,所述预设数量为一个。可选地,对所接收的各个GSM帧的数据进行FCCH检测的时长为9个GSM时隙。本发明实施例还提供了一种多卡多待移动终端的GSM小区搜索装置,所述装置包括:接收检测单元,适于分次接收当前频点一个复帧中位于搜索窗口内的预设数量的不同的GSM帧的数据,并进行FCCH检测,直至接收并检测所述搜索窗口内的所有GSM帧,所述预设数量小于所述搜索窗口内GSM帧的总数;验证单元,适于当检测到FCCH时,进行SCH验证,当SCH验证成功时,确定所述当前频点为搜索成功的频点,并进行下一个频点的搜索。可选地,所述搜索窗口包括所述复帧中12个连续的GSM帧,且与所述复帧中PCH块之间具有预设的间隔距离。可选地,所述接收检测单元适于当对所接收的GSM帧的数据进行FCCH检测与其他的任务冲突时,优先处理所述其他任务,并判断所述搜索窗口内是否存在其他未进行FCCH检测且处于空闲状态的GSM帧;当确定所述搜索窗口内存在其他未进行FCCH检测且空闲状态的GSM帧时,选取处于空闲状态且未进行FCCH检测的GSM帧进行FCCH检测,直至遍历所述搜索窗口内的各个GSM帧。可选地,所述预设数量为一个。可选地,对所接收的各个GSM帧的数据进行FCCH检测的时长为9个GSM时隙。与现有技术相比,本发明的技术方案具有以下的优点:分次接收当前频点一个复帧中位于搜索窗口内的预设数量的GSM帧的数据,将FCCH信道和SCH信道的检测分散在不同的复帧中进行,因此,可以减少对于LTE系统造成的冲击,减少网络侧的负载,提升用户的使用体验。进一步地,由于搜索窗口与PCH模块之间具有预设的间隔距离,可以避免FCCH和SCH信道的检测和搜索与PCH任务之间的冲突,可以提高GSM小区搜索的可靠性。进一步地,由于将对各个GSM帧进行FCCH检测的时长设定为9个GSM时隙,可以对于跨帧的FCCH信道进行有效的检测,可以提高FCCH信道的可靠性,因此,可以进一步提高GSM小区搜索的可靠性。进一步地,当FCCH和SCH信道的检测与其他任务之间的发生冲突时,优先处理所述其他任务,并选取其他处于空闲状态且未进行FCCH检测的GSM帧进行FCCH检测,因此,可以进一步提高GSM小区搜索的灵活性和可靠性。附图说明图1是本发明实施例中的一种多卡多待移动终端的GSM小区搜索方法的流程图;图2是本发明实施例中的另一种多卡多待移动终端的GSM小区搜索方法的流程图;图3是本发明实施例中的一种51复帧的结构示意图;图4是本发明实施例中的一种多卡多待移动终端的GSM小区搜索装置的结构示意图。具体实施方式为解决现有技术中存在的上述问题,本发明实施例采用的技术方案通过分次接收当前频点一个复帧中位于搜索窗口内的预设数量的GSM帧的数据,将FCCH信道和SCH信道的检测分散在不同的复帧中进行,可以减少对于LTE系统造成的冲击,减少LTE网络侧的负载。为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。图1示出了本发明实施例中的一种多卡多待移动终端的GSM小区搜索方法的流程图。如图1所示的GSM小区搜索方法,可以包括:步骤S101:分次接收当前频点一个复帧中位于搜索窗口内的预设数量的不同的GSM帧的数据,并进行FCCH检测,直至接收并检测所述搜索窗口内的所有GSM帧。在具体实施中,同时装有GSM卡和LTE卡的双卡双待移动终端,可以同时在GSM网络和LTE网络中同时待机。其中,当移动终端中的其中一张SIM卡在进行上网等业务时,另外一张SIM卡则可以进行小区搜索和同步。例如,当LTE卡正在处理移动终端的PS业务时,GSM卡可以在LTE卡的空闲间隙内进行GSM小区的搜索和同步的工作。在具体实施中,所述预设数量小于所述搜索窗口内GSM帧的总数,这样便可以将进行GSM小区搜索和同步所占用的LTE卡总的空闲时隙,分散在不同的51复帧中进行,因此,可以减小每次占用LTE卡的空闲时隙的时长,从而可以减少对LTE网络侧造成的干扰和冲击,减轻LTE网络侧的负载。步骤S102:当检测到FCCH时,进行SCH验证,当SCH验证成功时,确定所述当前频点为搜索成功的频点,并进行下一个频点的搜索。在具体实施中,GSM无线通信系统的广播信道中,频率校正信道(FrequencyCorrectionChannel,FCCH)、同步信道(SynchronizationChannel)SynchronizationChannel,SCH)和广播控制信道(BroadcastControlChannel,BCCH)等组合成一个51复帧进行发送,其中,51复帧的具体结构请参见图3所示。请参见图3所示,由FCCH、SCH和BCCH帧组成的10个GSM帧在51复帧中周期性地出现5次,且在周期性出现的10个GSM帧中FCCH帧和SCH帧各出现一次,且二者之间具有特定的位置关系。因此,当检测到FCCH时,通过计算位置偏差,便可以得到SCH的位置,并进行SCH验证,以避免出现FCCH错检情况的发生。其中,移动终端通过检测FCCH帧,可以来纠正自身的频偏误差。同时,移动终端通过所检测到的FCCH帧的起始位置,可以与基站达到时间上的粗同步。接着,移动终端在达到粗同步的基础上,通过找到SCH帧并进行解调和译码,便可以与基站达到精同步。在具体实施中,为了防止FCCH漏检和错检情况的出现,通常需要进行多次的FCCH检测,即只有检测到预设数量的FCCH帧时,才确定FCCH帧检测成功。其中,所述预设数量的值越大,FCCH帧检测的虚警率越低,因此,通常会选取不同的频点,对所选取的频点进行排序,并依此对所选取的频点进行FCCH检测。无论所选取的当前的频点的FCCH检测的结果是成功还是失败,均会依此进行下一个频点的检测。图2示出了本发明实施例中的一种GSM小区搜索方法的流程图。如图2所示的GSM小区搜索方法,可以包括:步骤S201:分次接收当前频点一个复帧中位于搜索窗口内的不同的一个GSM帧的数据,并进行FCCH检测,直至接收并检测所述搜索窗口内的所有GSM帧。在具体实施中,所述搜索窗口中所包括的GSM帧的数量可以根据实际的需要进行设置。由于在所述的51复帧中,FCCH、SCH和BCCH组成的10个GSM帧周期性地出现,为了确保所检测的GSM帧中包含FCCH帧,在本发明一实施中,将所述搜索窗口内所包括的连续的GSM帧的数量设置在12个GSM帧。在本发明一实施例中,所述搜索窗口的位置与PCH块之间的间隔距离应尽可能地远,以避免进行FCCH检测与PCH块之间的冲突。其中,搜索窗口的位置与PCH块之间的距离间隔通过以下公式计算得出:GAPwithPCH=(51-PCHblock-searchFrames)/2(1);其中,GAPwithPCH表示所述间隔距离,PCHblock表示所述PCH块的长度,searchFrames表示所述搜索窗口的长度。请继续参见图3所示,当PCHblock303为4个GSM帧,搜索窗口301searchFrames为12个GSM帧时,根据公式(1)计算得出的述搜索窗口与PCH块之间的间隔距离302GAPwithPCH为17个GSM帧。在具体实施中,分次接收当前频点一个复帧中位于搜索窗口内的不同的一个GSM帧的数据,并进行FCCH检测,直至接收并检测所述搜索窗口内的所有GSM帧,也即:在基站发送的当前频点的51复帧中,每次仅接收所述搜索窗口内的一个GSM帧,且每次接收的所述搜索窗口内的GSM帧均不同,因此,可以将FCCH检测分散在当前频点的不同的51复帧中进行,因此,可以减轻由于快速调度对LTE网络侧造成的影响,保持LTE网络侧的稳定。请继续参见图3所示,例如,在基站发送的当前频点的51复帧中,可以首先接收位于搜索窗口301内的第7个GSM帧,并进行FCCH检测。接着在所接收的下一个51复帧中,可以接收位于搜索窗口301内的第8个GSM帧,并进行FCCH检测,直至遍历搜索窗口301内的所有GSM帧。其中,在遍历搜索窗口301内的所有GSM帧时,可以是按照搜索窗口301内GSM帧的位置顺序进行接收并检测,也可以每次随机接收搜索窗口301内不同GSM帧并进行FCCH检测,在此不再赘述。这里需要指出的是,对于搜索窗口内的GSM帧的遍历检测的次数可以根据实际的需要进行设定。例如,每次可以接收搜索窗口301内两个、三个或者6等未进行过FCCH检测GSM帧进行FCCH检测。在具体实施中,对所接收的各个GSM帧的数据进行FCCH检测的时长可以根据实际的需要进行设置。在本发明一实施例中,所接收的进行FCCH检测为9个GSM时隙,以确保能够检测出跨帧的FCCH,避免漏检情况的出现,以进一步提高GSM小区搜索的可靠性。步骤S202:当对所接收的GSM帧的数据进行FCCH检测与其他的任务冲突时,优先处理所述其他任务,并接收所述搜索窗口内其他未进行FCCH检测且处于空闲状态的GSM帧并进行FCCH检测。在具体实施中,多卡多待产品中的双卡双待移动终端中,可以同时安装有GSM卡和LTE卡,其中,在GSM卡处于空闲状态时,会有BCH和PCH的接收任务以及LTE分组交换(PacketSwitching,PS)业务下的一些关键信令,这些任务优先级都高于FCCH检测,双卡上的冲突将不可避免。在本发明一实施例中,当对所接收的GSM帧的数据进行FCCH检测与其他的任务冲突时,优先处理所述其他任务,并接收所述搜索窗口内其他未进行FCCH检测且处于空闲状态的GSM帧并进行FCCH检测。请继续参见图3所示,假定对51复帧中的第7个GSM帧进行FCCH检测完成,且搜索窗口301内的第8-18个GSM帧尚未进行FCCH检测时,所述其他任务需要占用搜索窗口301内的第12至15个GSM帧进行相应的数据处理,此时,可以选取其他的搜索窗口301内除第7、12-15之外的第8、9、10、11、16、17、18个GSM帧中的任意一个GSM帧进行FCCH检测。步骤S203:当处理完毕所述其他任务时,分次选取处理所述其他任务所占用的所述搜索窗口内不同的一个GSM帧的数据,进行FCCH检测,直至接收并检测所述搜索窗口内的所有GSM帧。在具体实施中,当其他任务的处理占用了搜索窗口301内的GSM帧,且所占用的搜索窗口301内的GSM帧尚未进行过FCCH检测时,可以在处理完毕所述其他任务时,每次选取并接收所述其他任务所占用的搜索窗口301内一个GSM帧的数据,并进行FCCH检测,直至接收并检测完毕搜索窗口301内的所有GSM帧。例如,请继续参见图3所示,紧接前述的例子,由于搜索窗口301内的第12至15个GSM帧被用于处理所述其他任务,且尚未进行过FCCH检测,因此,在所述其他任务已经处理完毕时,可以每次选取第12至15个GSM帧中的任意一个进行接收和FCCH检测,且每次所选取的GSM帧均不同,以确保不会对搜索窗口301内GSM帧进行重复检测,以避免资源浪费。图4示出了本发明实施例中的一种多卡多待移动终端的GSM小区搜索装置的结构示意图。如图4所示的GSM小区搜索装置400,可以包括接收检测单元401和验证单元402,其中:接收检测单元401,适于分次接收当前频点一个复帧中位于搜索窗口内的预设数量的不同的GSM帧的数据,并进行FCCH检测,直至接收并检测所述搜索窗口内的所有GSM帧,所述预设数量小于所述搜索窗口内GSM帧的总数。在具体实施中,所述搜索窗口包括所述复帧中12个连续的GSM帧,且与所述复帧中PCH块之间具有预设的间隔距离。在具体实施中,所述接收检测单元401适于当对所接收的GSM帧的数据进行FCCH检测与其他的任务冲突时,优先处理所述其他任务,并判断所述搜索窗口内是否存在其他未进行FCCH检测且处于空闲状态的GSM帧;当确定所述搜索窗口内存在其他未进行FCCH检测且空闲状态的GSM帧时,选取处于空闲状态且未进行FCCH检测的GSM帧进行FCCH检测,直至遍历所述搜索窗口内的各个GSM帧。在具体实施中,所述预设数量为一个。在具体实施中,对所接收的各个GSM帧的数据进行FCCH检测的时长为9个GSM时隙。验证单元402,适于当检测到FCCH时,进行SCH验证,当SCH验证成功时,确定所述当前频点为搜索成功的频点,并进行下一个频点的搜索。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。以上对本发明实施例的方法及系统做了详细的介绍,本发明并不限于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1