移动终端的任务冲突处理方法

文档序号:7712448阅读:140来源:国知局
专利名称:移动终端的任务冲突处理方法
技术领域
本发明涉及无线通信领域,特别涉及移动终端的任务冲突处理方法。
背景技术
移动通信技术发展形成了多种制式的移动通信网络,如第二代移动通信系统QG) 中的全球通信移动系统(GSM,Global System for Mobile Communication)、第三代移动通信系统(3G)中的时分-同步码分多址(TD-SCDMA,Time Division-Synchronous CDMA)、 下一代移动通信系统中的长期演进(LTE,Long Term Evolution)和全球微波互联接入 (WIMAX, Worldwide Interoperability for Microwave Access)。由于各个通信网络的建网时间不同,每个网络覆盖的范围不同,不同的运营商所提供的应用服务内容和资费也有很大差别。在通信发展的过程中,以用户为中心是市场竞争的热点。对于消费者来说,其希望使用一部移动终端,通过配置不同的用户身份识别卡 (SIM, Subscriber Identity Module,以下简称为SIM卡),以享受不同网络上不同运营商提供的应用服务。同时,在一部移动终端上配置不同的SIM卡同时享受同一网络的服务也是消费者所需要的。为此,相应可配置多张SIM卡的移动终端也应运而生,使沟通变得更加便捷。现有技术提供了多种支持该技术的方案,例如美国专利申请公开US2006/0095600A1中就揭示了一种双模的移动台。所述双模移动台可以支持两种不同的移动通信网络,如GSM、CDMA0 所述双模移动台可以自动识别配置在移动台中的SIM卡,并选择相应的驱动模式。目前,满足多卡多待要求的移动终端主要有两种类型。以双卡双待为例,一种移动终端被称为双待双通移动终端,其具有两套基带处理模块及两套射频处理模块。例如,中国专利申请200610157647. 0就提供了一种能够使两张用户卡同时处于待机状态的技术方案,其提供的双卡双待移动终端包括主机和从机,主机和从机分别具有各自独立的卡槽、天线、基带处理模块及射频处理模块。由于主机和从机各自独立,因而可以互不影响地处理各卡槽中用户卡的业务。但这种移动由于实际是由两套通信器件构成,因此成本比较高,并且功耗也较高。相对应地,另一种移动终端被称为双待单通移动终端,其使用单基带处理模块及单射频处理模块。相对于双待双通移动终端,双待单通移动终端的成本及功耗均大大降低。 然而,由于双待单通移动终端实际是由两张SIM卡共用基带处理模块及射频处理模块来进行业务处理,即两套协议栈、一套物理层处理单元,因此不可避免地会存在任务冲突的问题。例如,所述双待单通移动终端通常存在如下应用情况为了发起通信业务或接收寻呼信息,开机后需要选定当前SIM卡(设为SIM1)的一个合适的小区进行驻留,这就需要物理层处理单元执行频点扫描和小区搜索任务(称为“任务一”)。但是,由于并没有对另外一张SIM卡(设为SIM2)进行操作,SIM2不应该受到影响。当移动终端驻留到SIM2所在服务小区后,为了接收其他移动终端或者固定台的呼叫,在每个寻呼指示信道(PICH)周期,都需要在服务小区执行寻呼指示信道(PICH)接收任务(称为“任务二”),以确保不丢失网络发送的寻呼信息。这样,就出现了 SIMl的任务一与SIM2的任务二之间的冲突。对于所述任务一与任务二冲突时,当前存在的处理方式是放弃其中的一项任务, 即(1)放弃任务一去执行任务二,待任务二完成后再重新执行任务一;(2)放弃本次的任务二,待任务一完成返回IDLE状态后,等待下次PICH到来时执
行任务二。在上述解决任务一与任务二冲突的两种处理方式中,不管是第一种方式还是第二种方式,总是需要放弃某一任务。这对于移动终端来说,影响了任务处理的进程。

发明内容
本发明解决的问题是提供一种移动终端的任务冲突处理方法,以加快任务处理进程,优化物理层处理单元的使用。为解决上述问题,本发明提供一种移动终端的任务冲突处理方法,包括在当前执行中的任务和待执行的任务冲突,且待执行任务优先级高于当前执行中的任务时,判断当前执行中的任务和待执行的任务的操作频点是否相同;若当前执行中的任务和待执行的任务的操作频点相同,则判断是否能够从当前执行中的任务所接收的信号中获得待执行的任务所需信号;若能够从当前执行中的任务所接收的信号中获得待执行的任务所需信号,获取所述待执行的任务所需信号,以分别执行所述待执行的任务以及所述当前执行中的任务。与现有技术相比,上述方案具有以下优点在面临任务冲突时,对于可以并行处理任务的情况(两冲突任务频点相同且能够从当前执行中的任务所接收信号中获得待执行任务所需信号),将待执行任务所需信号获取后,再分别执行两冲突任务,使得两冲突任务能够共享移动终端中一套物理层处理单元,在执行当前执行中的任务时,也兼顾了待执行任务的处理。从而,加快了任务处理的进程。而对于无法并行处理任务的情况,采取待执行任务优先处理的方式,对于当前执行中的任务也通过暂停及保存任务过程参数,给出了后续继续执行的可能。从而,相对于现有技术放弃及重新开始任务的实现方式,可以减少当前执行中的任务最终完成的时间,也加快了任务处理的进程。


图1是本发明移动终端的任务冲突处理方法的一种实施方式流程图;图2是本发明移动终端的任务冲突处理方法的一种实施例流程图;图3是图2所示实施例中判断是否能够从小区搜索任务接收的空口信号中获得寻呼指示信道接收任务所需信号的细化流程图;图4是图2所示实施例中操作频点不同时,暂停小区搜索任务及保存相关任务过程参数的细化流程图;图5是图2所示实施例中不能够从小区搜索任务接收的空口信号中获得寻呼指示信道接收任务所需信号时,暂停小区搜索任务及保存相关任务过程参数的细化流程图6是图2所示实施例中执行寻呼指示信道接收任务后的后续步骤流程图。
具体实施例方式如前所述,现有技术在处理上述小区搜索任务和寻呼指示信道接收任务冲突时, 总是需要放弃某一任务,从而影响了移动终端任务处理的进程。本发明对此提出了针对的解决方案,以优化任务处理的进程。图1示出了本发明移动终端的任务冲突处理方法的一种实施方式流程图。所述任务冲突处理方法包括执行步骤Si,在当前执行中的任务和待执行的任务冲突时,确定待执行任务优先级高于当前执行中的任务;执行步骤s2,判断当前执行中的任务和待执行的任务的操作频点是否相同;若相同,则转到步骤s3 ;若不同,则转到步骤s6 ;执行步骤S3,判断是否能够从当前执行中的任务所接收的信号中获得待执行的任务所需信号;若能够,则转到步骤s4 ;若不能够,则转到步骤s7 ;执行步骤s4,获取所述待执行的任务所需信号以执行所述待执行的任务;执行步骤s5,执行所述当前执行中的任务;执行步骤s6,暂停当前执行中的任务及保存任务过程参数;执行步骤s7,暂停当前执行中的任务及保存任务过程参数;执行步骤s8,在步骤s6或步骤s7完成后,执行待执行任务。上述实施方式中,在面临任务冲突时,先对于发生冲突的两个任务的操作频点是否相同,以及是否能够从当前执行中的任务所接收的信号中获得待执行的任务所需信号进行判断。在操作频点相同且能够从当前执行中的任务所接收的信号中获取待执行的任务所需信号时,获取待执行任务所需信号。由于对待执行任务,移动终端已经获取了所需信号,因而接下来可以在移动终端中继续处理待执行任务,而无需再占用移动终端的射频处理模块。这样,对当前执行中的任务,移动终端也可以继续利用射频处理模块从网络中获取相关信号,并后续在本地继续处理当前执行中的任务。从而,移动终端实现了分别执行当前执行中的任务以及待执行的任务。在操作频点不同或不能够从当前执行中的任务所接收的信号获取待执行的任务所需信号时,先暂停当前执行中的任务及保存任务过程参数,随后执行待执行任务。由于此时虽然先行处理待执行任务,但对于当前执行中的任务的处理是暂停以及保存任务过程参数,在待执行任务处理完成后,仍可以根据已经保存的任务过程参数继续处理当前执行中的任务。通过以上分析可以得知,上述实施方式在面临任务冲突时,对于可以并行处理任务的情况(两冲突任务频点相同且能够从当前执行中的任务所接收信号中获得待执行任务所需信号),将待执行任务所需信号获取后,再分别执行两冲突任务,使得两冲突任务能够共享移动终端中一套物理层处理单元,且在执行当前执行中的任务时,也兼顾了待执行任务的处理。从而,避免了现有技术需要再次等待下一个待执行任务的处理周期(例如背景技术中等待下次PICH到来时执行任务二),加快了任务处理的进程。而对于无法并行处理任务的情况,采取待执行任务优先处理的方式,对于当前执行中的任务也通过暂停及保存任务过程参数,给出了后续继续执行的可能。从而,相对于现有技术放弃及重新开始任务的实现方式(例如背景技术中放弃任务一去执行任务二,待任务二完成后再重新执行任务一),可以减少当前执行中的任务最终完成的时间,也加快了任务处理的进程。以下以双卡移动终端为例,通过一具体处理小区搜索任务和寻呼指示信道的实例对本发明所述任务冲突处理方法进一步说明。需要说明的是,本发明重点在于对两冲突任务的协调处理,故不限于冲突任务的具体类型,并且,具体的小区搜索任务的执行以及寻呼指示信道接收任务的执行并非本发明所要解决的问题,现有技术小区搜索任务和寻呼指示信道接收任务的具体实现均可适用于本发明,此处对小区搜索任务和寻呼指示信道接收任务的具体实现就不再赘述。此外,以下虽以TD-SCDMA模式举例,但本发明的应用并不限于此,例如GSM、WCDMA等其他模式下的类似任务冲突处理,也可适用于本发明。参照图2所示,假定所述双卡双模移动终端中的某一 SIM卡(设为SIM卡A)在执行TD-SCDMA模式下小区搜索任务时,另一 SIM卡(设为SIM卡B)需执行TD-SCDMA模式下寻呼指示信道接收任务,由此产生了小区搜索任务和寻呼指示信道接收任务的冲突。依照本发明所述任务冲突处理方法,具体处理如下执行步骤slO,在小区搜索任务执行中需执行寻呼指示信道接收任务;执行步骤s20,判断小区搜索任务和寻呼指示信道接收任务的操作频点是否相同; 若相同,则转到步骤s30 ;若不相同,则转到步骤s60 ;执行步骤s30,判断是否能够从小区搜索任务执行过程中接收的空口信号中获得寻呼指示信道接收任务所需信号;若能够获得,则转到步骤s40 ;若不能获得,则转到步骤 s70 ;执行步骤s40,根据寻呼指示信道接收任务维护的同步信息,从所述空口信号中获取寻呼指示信道接收任务所需信号,以执行寻呼指示信道接收任务;执行步骤s50,继续执行小区搜索任务;执行步骤s60,暂停小区搜索任务,保存小区搜索任务暂停前的执行阶段类型和相关任务过程参数;执行步骤s70,暂停小区搜索任务,保存小区搜索任务暂停前的执行阶段类型和相关任务过程参数;执行步骤s80,在步骤s60或步骤s70完成后,执行寻呼指示信道接收任务。其中,SIM卡A在进行小区搜索任务时,通常先进行频点扫描,频点扫描过程中会轮换多个频点。而SIM卡B在完成了服务小区的驻留后,执行寻呼指示信道接收任务时,服务小区的主频点即为其操作频点。当频点扫描轮换的频点与寻呼指示信道接收任务的操作频点一致时,就可认为小区搜索任务和寻呼指示信道接收任务的操作频点相同。参照图3,对于步骤s30中判断是否能够从小区搜索任务执行过程中接收的空口信号中获得寻呼指示信道接收任务所需信号,其具体包括以下步骤执行步骤s310,判断小区搜索任务是否处于频点扫描阶段;若是,则转到步骤 s340 ;若否,则转到步骤s320 ;执行步骤s320,判断小区搜索任务是否处于搜索下行导频时隙(DwPTS)位置阶段;若是,则转到步骤s340 ;若否,则转到步骤s330 ;执行步骤s330,判断小区搜索任务与所述寻呼指示信道接收任务所在网络是否同步;若是,则转到步骤s340 ;若否,则转到步骤s350 ;执行步骤s340,确定能够从小区搜索任务接收的空口信号中获得寻呼指示信道接收任务所需信号;执行步骤s350,确定不能够从小区搜索任务接收的空口信号中获得寻呼指示信道接收任务所需信号。其中,所述空口信号指TD-SCDMA系统中移动用户终端(UE)和无线接入网(UTRAN) 之间的接口(Uu接口 )传输的信号。考虑到在TD-SCDMA模式下,进行频点扫描和搜索DwPTS位置过程中,需要接收连续多个子帧的信号,因此从小区搜索任务接收的空口信号中能够获得寻呼指示信道接收任务所需信号。而经过搜索DwPTS位置的操作后,就能够获得小区搜索任务所在网络的同步信息,这样就为判断两任务所在网络是否同步提供了必备条件。实际上,在频点相同的情况下,小区搜索任务接收到的信号中都是包含寻呼指示信道接收任务所需信号的。不过,在两卡所在个网络小区不同步的情况下,利用寻呼指示信道的同步信息时,就无法确定该从哪个码片(chip)开始截取寻呼指示信道接收任务所需信号,又该到哪个码片结束,因此就无法获取寻呼指示信道接收任务所需信号了。当确定能够从小区搜索任务接收的空口信号中获取寻呼指示信道接收任务所需信号,就可如步骤s40所述,将寻呼指示信道接收任务所需信号(寻呼指示信道接收任务只需接收时隙0信号)截取出来,由移动终端基带处理模块在内部继续处理所述寻呼指示信道接收任务。所述寻呼指示信道接收任务的同步信息由移动终端中的基带处理模块维护。 而由于此后寻呼指示信道接收任务已不需要再占用移动终端的射频处理模块,从而就可如步骤s50所述,继续执行小区搜索任务。而对于操作频点不同,或不能够从小区搜索任务接收的空口信号中获得寻呼指示信道接收任务所需信号的情况,由于无法通过小区搜索任务接收的空口信号来获取寻呼指示信道接收任务所需信号,因而就需要暂停小区搜索任务来进行寻呼指示信道接收任务, 以避免丢失网络发送给SIM卡B的寻呼消息。而为了在寻呼指示信道接收任务完成后继续执行小区搜索任务,还需要在暂停时,保存暂停前小区搜索任务的相关任务过程参数。对于操作频点不同和不能够从小区搜索任务接收的空口信号获取寻呼指示信道接收任务所需信号的情况,所述暂停及保存的相关操作也有所区别,详细说明如下参照图4所示,在操作频点不同时,暂停小区搜索任务,保存小区搜索任务暂停前的执行阶段类型和相关任务过程参数包括执行步骤S610,暂停小区搜索任务;执行步骤S620,判断小区搜索任务是否处于频点扫描阶段;若是,则转到步骤 s621 ;若否,则转到步骤s630 ;执行步骤S621,保存小区搜索任务执行阶段类型和已扫描频点及其对应接收信号强度指示(RSSI, Received Signal Strength Indication),并转到步骤 s80 ;执行步骤S630,判断小区搜索任务是否处于搜索下行导频时隙位置阶段;若是, 则转到步骤s631 ;若否,则转到步骤s640 ;执行步骤s631,保存小区搜索任务执行阶段类型和频点扫描阶段所有频点及其对应接收信号强度指示,并转到步骤s80 ;
执行步骤s640,判断小区搜索任务是否处于确认下行同步码(Sync-DL码)阶段; 若是,则转到步骤s641 ;若否,则转到步骤s650 ;执行步骤S641,保存小区搜索任务执行阶段类型和搜索下行导频时隙位置阶段所获得的下行导频时隙位置,并转到步骤s80 ;执行步骤s650,判断小区搜索任务是否处于确认基本训练序列(Midamble码)阶段;若是,则转到步骤s651 ;若否,则转到步骤s660 ;执行步骤S651,保存小区搜索任务执行阶段类型和确认下行同步码阶段获得的下行同步码,并转到步骤s80;执行步骤s660,判断小区搜索任务是否处于广播信道(BCH)解码阶段;若是,则转到步骤s661 ;若否,则转到步骤s80 ;执行步骤s661,保存小区搜索任务执行阶段类型和确认基本训练序列阶段获得的基本训练序列、UE与网络间频率偏移信息,并转到步骤s80。其中,在小区搜索任务未处于上述所有阶段类型,说明小区搜索已完成,可以转而执行寻呼指示信道接收任务了。此外,上述各阶段的小区搜索任务执行阶段类型可以通过状态机表示。参照图5所示,在不能够从小区搜索任务接收的空口信号获取寻呼指示信道接收任务所需信号时,暂停小区搜索任务,保存小区搜索任务暂停前的执行阶段类型和相关任务过程参数包括执行步骤S710,暂停小区搜索任务;执行步骤s720,判断小区搜索任务是否处于确认下行同步码阶段;若是,则转到步骤s721 ;若否,则转到步骤s730 ;执行步骤S721,保存小区搜索任务执行阶段类型和搜索下行导频时隙位置阶段所获得的下行导频时隙位置,并转到步骤s80 ;执行步骤S730,判断小区搜索任务是否处于确认基本训练序列阶段;若是,则转到步骤s731 ;若否,则转到步骤s740 ;执行步骤s731,保存小区搜索任务执行阶段类型和确认下行同步码阶段获得的下行同步码,并转到步骤s80;执行步骤s740,判断小区搜索任务是否处于广播信道(BCH)解码阶段;若是,则转到步骤s741 ;执行步骤s741,保存小区搜索任务执行阶段类型和确认基本训练序列阶段获得的基本训练序列、UE与网络间频率偏移信息,并转到步骤s80。由于在判断是否能够从小区搜索任务接收的空口信号中获得寻呼指示信道接收任务所需信号时,已经进行了频点扫描阶段及搜索下行导频时隙位置阶段的判断,故在确定不能够从小区搜索任务接收的空口信号中获得寻呼指示信道接收任务所需信号时,就无需进行频点扫描阶段及搜索下行导频时隙位置阶段的判断,而可直接从判断小区搜索任务是否处于确认下行同步码阶段开始。类似地,上述各阶段的小区搜索任务执行阶段类型也通过状态机表示。上述小区搜索任务各阶段的判断可以通过检测移动终端已获得的相关信号来确定。考虑到在实际操作中,网络发送的寻呼消息并不一定是属于SIM卡B的,因而根据寻呼消息是否属于SIM卡B,还可在执行寻呼指示信道接收任务后,进行进一步处理,以进一步优化任务处理进程。参照图6所示,在执行寻呼指示信道接收任务后,还可根据寻呼消息所针对对象的不同对于小区搜索任务进行相应处理,其包括以下步骤执行步骤s81,对寻呼指示信道接收任务中所获得的信号解码;执行步骤s82,根据解码结果,判断是否存在对所述移动终端用户(SIM卡B)的寻呼;若是,则转到步骤s83 ;若否,则转到步骤s85 ;执行步骤s83,计算所述寻呼指示信道和相应寻呼信道间的时间间隔;执行步骤s84,在所述时间间隔内,根据所保存的小区搜索任务的相关任务过程参数,继续执行小区搜索任务;执行步骤s85,根据所保存的小区搜索任务的相关任务过程参数,继续执行小区搜索任务直至完成;执行步骤s86,判断时间间隔结束时,小区搜索任务是否完成;若是,则转到步骤 s87 ;若否,则转到步骤s88 ;执行步骤s87,从所述相应寻呼信道获取寻呼消息;执行步骤s88,放弃小区搜索任务。其中,判断是否存在对所述移动终端用户(SIM卡B)的寻呼可通过判断从寻呼指示信道中获得的由高层计算出来的UE自身对应的寻呼指示(PI)信息来确定。若不存在属于SIM卡B的寻呼,则在下次寻呼指示信道到来之前的时间,都可以用来继续执行已经暂停的小区搜索任务,因而如步骤s85所述,根据所保存的小区搜索任务的相关任务过程参数,继续执行小区搜索任务直至完成。如前所述,由于在暂停小区搜索任务时,保存了暂停前的小区搜索任务执行阶段类型和相关任务过程参数,此时就可依据暂停前的小区搜索任务执行阶段类型确定还没有执行的阶段,并在寻呼指示信道接收任务接收完毕返回时继续执行这些阶段。若存在对SIM卡B的寻呼,由于寻呼指示信道和相应寻呼信道间具有一定时间间隔,因而可以考虑利用这段时间继续小区搜索任务,以进一步加快任务处理进程。计算所述寻呼指示信道和相应寻呼信道间的时间间隔可以通过计算寻呼指示信道和相应寻呼信道间的子帧数来获得,所述子帧数可以根据3GPP TS25. 304中8. 3节提供的算法计算得到。在所述时间间隔结束时,若小区搜索任务已经完成,则可以开始从所述相应寻呼信道获取寻呼消息,以开始处理对SIM卡B的寻呼。若小区搜索任务仍未完成,由于无法确认SIM卡B接收的寻呼消息所触发的业务什么时候才能结束,则放弃小区搜索任务,释放已保存的小区搜索任务的相关参数。通过上述实施例的说明可以得知,在任务冲突处理的过程中,充分兼顾了寻呼指示信道接收任务的实施(小区搜索任务的空口信号能够获得所需信号,获取所需信号后执行;操作频点不同或小区搜索任务的空口信号无法获得所需信号,优先执行寻呼指示信道接收任务),因而可以避免丢失网络发送给SIM卡B的寻呼消息。而在此期间,对于小区搜索任务也尽量地保证了其尽快完成(小区搜索任务的空口信号能够获得所需信号,分别执行小区搜索任务和寻呼指示信道任务;不存在对SIM卡B的寻呼,继续执行小区搜索任务直至完成;利用寻呼指示信道和寻呼信道的时间间隔继续执行小区搜索任务)。而小区搜索任务的尽快完成,一方面减少了任务处理时间,另一方面也使得SIM卡A可以尽快完成小区驻留,也进而减少了 SIM卡A寻呼消息丢失的概率。需要说明的是,以上虽以双卡移动终端涉及的任务冲突举例,但本发明的应用并不限于双卡,对于包括双卡、三卡或四卡的移动终端,在涉及当前执行中的任务和待执行任务有优先级高低,且发生冲突的情况时,本发明均适用。以上公开了本发明的多个方面和实施方式,本领域的技术人员会明白本发明的其它方面和实施方式。本发明中公开的多个方面和实施方式只是用于举例说明,并非是对本发明的限定,本发明的真正保护范围和精神应当以权利要求书为准。
权利要求
1.一种移动终端的任务冲突处理方法,其特征在于,包括在当前执行中的任务和待执行的任务冲突,且待执行任务优先级高于当前执行中的任务时,判断当前执行中的任务和待执行的任务的操作频点是否相同;若当前执行中的任务和待执行的任务的操作频点相同,则判断是否能够从当前执行中的任务所接收的信号中获得待执行的任务所需信号;若能够从当前执行中的任务所接收的信号中获得待执行的任务所需信号,获取所述待执行的任务所需信号,以分别执行所述待执行的任务以及所述当前执行中的任务。
2.如权利要求1所述的移动终端的任务冲突处理方法,其特征在于,若当前执行中的任务和待执行的任务的操作频点不相同,则暂停当前执行中的任务及保存任务过程参数, 并执行待执行任务。
3.如权利要求1所述的移动终端的任务冲突处理方法,其特征在于,若不能够从当前执行中的任务所接收的信号中获得待执行的任务所需信号,则暂停当前执行中的任务及保存任务过程参数,并执行待执行任务。
4.如权利要求1所述的移动终端的任务冲突处理方法,其特征在于,判断是否能够从当前执行中的任务所接收的信号中获得待执行的任务所需信号包括判断是否能够从当前执行中的任务接收的空口信号中获得待执行的任务所需信号。
5.如权利要求2所述的移动终端的任务冲突处理方法,其特征在于,暂停当前执行中的任务及保存任务过程参数,并执行待执行任务包括暂停当前执行中的任务,保存当前执行中的任务暂停前的任务相关参数,并执行待执行任务。
6.如权利要求3所述的移动终端的任务冲突处理方法,其特征在于,暂停当前执行中的任务及保存任务过程参数,并执行待执行任务包括暂停当前执行中的任务,保存当前执行中的任务暂停前的任务相关参数,并执行待执行任务。
7.如权利要求1所述的移动终端的任务冲突处理方法,其特征在于,所述当前执行中的任务和待执行的任务冲突包括在小区搜索任务执行中需执行寻呼指示信道接收任务。
8.如权利要求7所述的移动终端的任务冲突处理方法,其特征在于,判断是否能够从当前执行中的任务所接收的信号中获得待执行的任务所需信号包括判断是否能够从小区搜索任务接收的空口信号中获得寻呼指示信道接收任务所需信号。
9.如权利要求8所述的移动终端的任务冲突处理方法,其特征在于,判断是否能够从小区搜索任务接收的空口信号中获得寻呼指示信道接收任务所需信号包括判断小区搜索任务是否处于频点扫描阶段;若小区搜索任务处于频点扫描阶段,则能够从小区搜索任务接收的空口信号中获得寻呼指示信道接收任务所需信号;若小区搜索任务未处于频点扫描阶段,则判断小区搜索任务是否处于搜索下行导频时隙位置阶段;若小区搜索任务处于搜索下行导频时隙位置阶段,则能够从小区搜索任务接收的空口信号中获得寻呼指示信道接收任务所需信号;若小区搜索任务未处于搜索下行导频时隙位置阶段,则判断小区搜索任务与所述寻呼指示信道接收任务所在网络是否同步;若小区搜索任务与所述寻呼指示信道接收任务所在网络同步,则能够从小区搜索任务接收的空口信号中获得寻呼指示信道接收任务所需信号;若小区搜索任务与所述寻呼指示信道接收任务所在网络不同步,则不能够从小区搜索任务接收的空口信号中获得寻呼指示信道接收任务所需信号。
10.如权利要求7所述的移动终端的任务冲突处理方法,其特征在于,若当前执行中的任务和待执行的任务的操作频点不相同,则暂停当前执行中的任务及保存任务过程参数, 并执行待执行任务。
11.如权利要求10所述的移动终端的任务冲突处理方法,其特征在于,暂停当前执行中的任务及保存任务过程参数,并执行待执行任务包括暂停小区搜索任务,保存小区搜索任务暂停前的执行阶段类型和相关任务过程参数,并执行寻呼指示信道接收任务。
12.如权利要求11所述的移动终端的任务冲突处理方法,其特征在于,暂停小区搜索任务,保存小区搜索任务暂停前的执行阶段类型和相关任务过程参数包括若小区搜索任务处于频点扫描阶段,保存小区搜索任务执行阶段类型和已扫描频点及其对应接收信号强度指示;若小区搜索任务处于搜索下行导频时隙位置阶段,保存小区搜索任务执行阶段类型和频点扫描阶段所有频点及其对应接收信号强度指示;若小区搜索任务处于确认下行同步码阶段,保存小区搜索任务执行阶段类型和搜索下行导频时隙位置阶段所获得的下行导频时隙位置;若小区搜索任务处于确认基本训练序列阶段,保存小区搜索任务执行阶段类型和确认下行同步码阶段获得的下行同步码;若小区搜索任务处于广播信道解码阶段,保存小区搜索任务执行阶段类型和确认基本训练序列阶段获得的基本训练序列、移动终端与网络间频率偏移信息。
13.如权利要求7所述的移动终端的任务冲突处理方法,其特征在于,若不能够从当前执行中的任务所接收的信号中获得待执行的任务所需信号,则暂停当前执行中的任务及保存任务过程参数,并执行待执行任务。
14.如权利要求13所述的移动终端的任务冲突处理方法,其特征在于,暂停当前执行中的任务及保存任务过程参数,并执行待执行任务包括暂停小区搜索任务,保存小区搜索任务暂停前的执行阶段类型和相关任务过程参数,并执行寻呼指示信道接收任务。
15.如权利要求14所述的移动终端的任务冲突处理方法,其特征在于,暂停小区搜索任务,保存小区搜索任务暂停前的执行阶段类型和相关任务过程参数包括若小区搜索任务处于确认下行同步码阶段,保存小区搜索任务执行阶段类型和搜索下行导频时隙位置阶段所获得的下行导频时隙位置;若小区搜索任务处于确认基本训练序列阶段,保存小区搜索任务执行阶段类型和确认下行同步码阶段获得的下行同步码;若小区搜索任务处于广播信道解码阶段,保存小区搜索任务执行阶段类型和确认基本训练序列阶段获得的基本训练序列、移动终端与网络间频率偏移信息。
16.如权利要求12或15所述的移动终端的任务冲突处理方法,其特征在于,所述小区搜索任务执行阶段类型通过状态机表示。
17.如权利要求11或14所述的移动终端的任务冲突处理方法,其特征在于,在执行寻呼指示信道接收任务后,还包括对寻呼指示信道接收任务中所获得的信号解码; 根据解码结果,判断是否存在对所述移动终端用户的寻呼;若存在对所述移动终端用户的寻呼,计算所述寻呼指示信道和相应寻呼信道间的时间间隔;在所述时间间隔内,根据所保存的小区搜索任务的相关任务过程参数,继续执行小区搜索任务;若不存在对所述移动终端用户的寻呼,根据所保存的小区搜索任务的相关任务过程参数,继续执行小区搜索任务直至完成。
18.如权利要求17所述的移动终端的任务冲突处理方法,其特征在于,还包括 在所述时间间隔结束时,判断继续执行的小区搜索任务是否完成;若继续执行的小区搜索任务完成,则从所述相应寻呼信道接收寻呼消息; 若继续执行的小区搜索任务未完成,则放弃小区搜索任务。
19.如权利要求18所述的移动终端的任务冲突处理方法,其特征在于,所述放弃小区搜索任务包括释放所保存的小区搜索任务的相关参数。
20.如权利要求1所述的移动终端的任务冲突处理方法,其特征在于,所述移动终端为多卡终端。
全文摘要
一种移动终端的任务冲突处理方法,包括在当前执行中的任务和待执行的任务冲突,且待执行任务优先级高于当前执行中的任务时,判断当前执行中的任务和待执行的任务的操作频点是否相同;若当前执行中的任务和待执行的任务的操作频点相同,则判断是否能够从当前执行中的任务所接收的信号中获得待执行的任务所需信号;若能够从当前执行中的任务所接收的信号中获得待执行的任务所需信号,获取所述待执行的任务所需信号,以分别执行所述待执行的任务以及所述当前执行中的任务。所述移动终端的任务冲突处理方法能够加快任务处理进程,优化物理层处理单元的使用。
文档编号H04W48/18GK102256338SQ20111018320
公开日2011年11月23日 申请日期2011年6月30日 优先权日2011年6月30日
发明者姚广祥, 殳南 申请人:展讯通信(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1