终端及其冲突处理方法和装置的制作方法

文档序号:7712447阅读:207来源:国知局
专利名称:终端及其冲突处理方法和装置的制作方法
技术领域
本发明涉及移动通信技术领域,特别是涉及一种终端及其冲突处理方法和装置。
背景技术
移动通信技术发展形成了多种制式的移动通信网络,如第二代移动通信系统(2G) 中的全球通信移动系统(GSM,Global System for Mobile Communication)、第三代移动通信系统(3G)中的时分-同步码分多址(TD-SCDMA,Time Division-Synchronous CDMA)或 WCDMA (宽带码分多址)、下一代移动通信系统中的长期演进(LTE,Lone Term Evolution) 禾口全球微波互联接入(WIMAX, Worldwide Interoperability for Microwave Access)。无论是2G还是3G,或3G的长期演进(LTE)系统,手机和基站之间进行无线通信时,通信协议上均存在着空中接口,例如对于3G而言,即为Uu接口。空中接口上无线信号的传输,是以帧为时间周期的。对于GSM系统而言,每个帧为4. 615ms,包括8个时隙, 每 26或51个帧构成一个复帧,多个复帧又构成一个超帧,多个超帧则构成一个超高帧。对于 TD-SCDMA系统而言,每个子帧为5ms包括7个普通时隙和3个特殊时隙,7个普通时隙被编号为时隙O至时隙6,每两个子帧构成一个无线帧。对于WCDMA而言,其专用物理控制信道和专用物理数据信道的一个IOms的无线帧包括5个子帧,每个子帧包括3个时隙,所以一个无线帧包括15个时隙;而主公共控制信道(P-CCPCH)的帧周期中则没有子帧的概念, 仅仅由15个时隙构成一个IOms的无线帧。因此,TD-SCDMA和WCDMA的无线帧的长度均为 10ms。TD-SCDMA系统的P-CCPCH信道是在时隙0作为信标信道发射的,时隙0上同时还很可能配置PICH(寻呼指示信道)。而对于3G系统的长期演进(LTE)无线通信系统,无线信号帧有两种结构,对于频分双工模式的LTE (FDD LTE),一个无线帧为10ms,分为10个子帧,每个子帧又包括两个时隙;对于时分双工模式的LTE (TD-LTE),一个无线帧为10ms,分为2个半帧,每个半帧包括5 个子帧,每个子帧包括2个时隙。但上述通信系统,通常会把终端的工作状态划分为空闲状态和连接状态。通常所述的手机待机,其实是工作在空闲状态;而手机在通话时,则工作在连接状态。另外终端提供的业务,可分为电路域业务和分组域业务。终端开机或者待机时,需要进行小区搜索和测量。小区搜索,通常也称为搜网。就终端在一定频率范围内扫描,并测量每一频带上网络信号的功率强度、同步信息、码信息等。若干情况下,需要读取该频率上的信令信息。终端的搜网过程,通常是先获取网络信号的同步,进而测量接收信号的强度。无论是搜网,或者电路域业务,两者可能使用共同的时隙,也可能使用不同的时隙。这样,对于电路域业务而言,在该业务未占用的时隙上,就属于该业务的空闲时隙。随着通讯技术的飞速发展,人与人之间的信息交流也更频繁,一个移动通信终端 (例如手机、车载移动终端等)已无法满足人们的需求,尤其是从事销售、管理等类工作的人,有时需要两三个甚至更多终端才能勉强满足需要。而携带这么多终端很是不便,因此,市场上出现了多卡终端。这种终端使用户只需要一个载体,但可安装多个终端卡(SIM卡或 UIM卡或USIM卡),相比携带多个终端明显方便了很多。如果用户需要在一个终端使用多个号码,则一般可以采取以下方案1.多卡(即多于一张卡)单待系统虽然能够同时接两张或两张以上终端卡,但实际上当前可用的只有一张,由硬件电路来实现多张卡的切换,一般在开机时选择,因为协议栈的影响,一般在工作状态中不能实现多张卡的动态切换,如果切换一般需要重新启动手机系统(主要是启动手机协议栈/上层软件等等)。2.多卡多待系统克服了以往多卡单待系统的局限性,其可以实现多张终端卡的同时待机,可以同时接收多张终端卡的被叫,类似同时具备多个单卡终端,显然实用性得到大大提高。早期的多卡多待终端,实际上是拥有多套系统(一般为两套),每套系统都包括各自的射频、基带、协议栈,采用多套系统的终端确实可以完成多个号码的真正同时待机及通话,也可以称之为多卡多待多通系统。但是,这样的多卡终端由于采用了多套系统,成本增加了很多;并且相应的耗电量也大大增加;而且终端的体积也随之增大,使用起来不够方便;对于射频模块而言,因为存在同频干扰问题,一般是将一个射频模块设计在终端顶端, 另外一个设计在终端末端,以尽量减少干扰,两根天线之间的距离一般必须大于100毫米。后期出现的多卡多待终端可称为多卡多待单通系统,其相比上面的多套系统而言,只使用了一套通讯模块,因为上层协议栈需要协同工作,所以原先的多套独立运行的协议栈需要密切整合,实际操作虽然复杂了,但可以实现多卡多待效果。在多卡多待终端中,如果一张终端卡由于掉网或用户手动搜网而需要执行搜网任务,而另一张终端卡由于需要进行某项业务而需要执行进入连接模式任务,对于多通系统而言,两张卡的通讯模块可以分别执行各自的任务,因此两个任务不会存在冲突。但是,对于单通系统,由于只有一套通讯模块,如果两个任务同时存在,则会存在冲突,现有技术还没有一种有效的处理方法来解决一张卡的搜网任务与另一张卡的进入连接模式任务冲突的问题。

发明内容
本发明解决的问题是如何处理终端的搜网任务与进入连接模式任务冲突。为解决上述问题,本发明实施方式提供一种终端的冲突处理方法,包括在搜网任务与进入连接模式任务冲突时,执行所述进入连接模式任务;在连接模式的空闲时隙或者从连接模式转为空闲模式后,执行所述搜网任务。可选的,在执行所述进入连接模式任务前,还包括停止搜网任务并基于搜网任务的状态保存搜网相关参数。为解决上述问题,本发明实施方式还提供一种终端的冲突处理装置,包括冲突判断单元,用于判断是否存在搜网任务与进入连接模式任务冲突;空闲判断单元,用于判断是否为连接模式的空闲时隙或者是否从连接模式转为空闲模式;连接执行单元,用于在所述冲突判断单元的判断结果为是时,执行所述进入连接模式任务;
搜网执行单元,用于在所述空闲判断单元的判断结果为是时,执行所述搜网任务。可选的,还包括搜网控制单元,用于在所述连接执行单元执行所述进入连接模式任务前,停止搜网任务并基于搜网任务的状态保存搜网相关参数。本发明实施方式还提供一种包括上述冲突处理装置的终端。可选的,所述终端包括基带处理芯片和射频芯片,所述冲突处理装置嵌入于所述基带处理芯片。可选的,所述终端为双卡双待终端。与现有技术相比,上述技术方案具有以下优点在搜网任务与进入连接模式任务冲突时,优先处理进入连接模式任务,保证业务优先及正常进行;并且,基于搜网任务的状态保存搜网相关参数使得搜网任务中断时的参数可以得到利用。


图1是本发明实施 歹
图2是本发明实施 歹
图3是本发明实施 歹
图4是本发明实施 歹
图5是本发明实施 歹
图6是本发明实施 歹
图7是本发明实施 歹
图8是本发明实施 歹
图9是本发明实施 歹
图10是本发明实施
1的终端的冲突处理方法的流程图; 2的终端的冲突处理方法的流程图; 3的终端的冲突处理方法的流程图; 4的终端的冲突处理方法的流程图; 5的终端的冲突处理方法的流程图; 1的终端的冲突处理装置的流程图; 2的终端的冲突处理装置的流程图; 3的终端的冲突处理装置的流程图; 4的终端的冲突处理装置的流程图; Ij 5的终端的冲突处理装置的流程图。
具体实施例方式本发明实施方式的技术方案可以应用于各种网络制式,例如时分同步码分多址 (TD-SCDMA)网络、宽带码分多址(WCDMA)网络、码分多址(CDMA)网络、全球移动通讯系统 (GSM)网络、LTE网络等。本发明实施方式提供了一种终端的冲突处理方法,包括在搜网任务与进入连接模式任务冲突时,执行所述进入连接模式任务;在连接模式的空闲时隙或者从连接模式转为空闲模式(IDLE)后,执行所述搜网任务。对应地,本发明实施方式提供的终端的冲突处理装置包括冲突判断单元,用于判断是否存在搜网任务与进入连接模式任务冲突;空闲判断单元,用于判断是否为连接模式的空闲时隙或者是否从连接模式转为空闲模式;连接执行单元,用于在所述冲突判断单元的判断结果为是时,执行所述进入连接模式任务;搜网执行单元,用于在所述空闲判断单元的判断结果为是时,执行所述搜网任务。其中,空闲判断单元可以仅判断是否为连接模式的空闲时隙;或者可以仅判断是否从连接模式转为空闲模式;或者可以判断是否为连接模式的空闲时隙或从连接模式转为空闲模式。也就是说,搜网任务可以仅在连接模式的空闲时隙执行;或者搜网任务也可以仅在从连接模式转为空闲模式后执行;或者搜网任务也可以在连接模式的空闲时隙和从连接模式转为空闲模式后都执行。对于共用一套通讯模块的多张终端卡,如果一张终端卡(定义为第一终端卡,简称卡1)的搜网任务和另一张终端卡(定义为第二终端卡,简称卡2)的进入连接模式任务同时存在,则会存在搜网任务与进入连接模式任务的冲突,在这种情况下,优先执行进入连接模式任务,以保证业务优先和正常进行,然后再执行搜网任务。在以下说明中,除非有特别指明,所述的搜网任务均是指卡1的搜网任务,所述的进入连接模式任务均是指卡2的进入连接模式任务。所述执行进入连接模式任务是指卡2处于与小区网络的连接状态以进行业务;所述连接模式的空闲时隙是指卡2在进行业务时传输帧中的空闲时隙,即未被分配进行业务的时隙;所述从连接模式转为空闲模式是指卡2的业务结束后断开与小区网络的连接。所述业务包括语音业务(如通话业务)和数据业务(如短信业务)等。搜网任务与进入连接模式任务冲突具体可能为以下三种情况情况一,在卡1和通讯模块执行搜网任务的过程中,当卡2要进行业务,卡2会向通讯模块提出进入连接模式请求,请求执行进入连接模式任务。情况二,在卡2和通讯模块执行进入连接模式任务的过程中,即卡2正在进行业务,当终端因卡1掉网而要进行自动搜网或终端的用户手动搜网,卡1向通讯模块提出搜网请求,请求执行搜网任务。情况三,卡1向通讯模块提出搜网请求,同时卡2向通讯模块提出进入连接模式请求。对于情况一,中断搜网任务,执行进入连接模式任务,具体地,可以采用以下三种处理机制处理机制一,停止搜网任务并基于搜网任务的状态保存搜网相关参数,执行进入连接模式任务;在连接模式的空闲时隙即在业务空闲时,或者从连接模式转为空闲模式即在业务结束后,根据搜网停止前保存的搜网相关参数执行搜网任务。所述搜网相关参数包括小区的频点、网号和同步信息。处理机制二,暂停搜网任务,保存搜网相关参数,执行进入连接模式任务;在业务空闲时或业务结束后,根据搜网暂停前保存的搜网相关参数继续执行搜网任务。处理机制三,停止搜网任务,清除搜网相关参数,执行进入连接模式任务;在业务空闲时或业务结束后,重新执行搜网任务。对于情况二,暂存搜网任务请求,继续执行进入连接模式任务;在业务空闲时或业务结束后,执行搜网任务。对于情况三,暂存搜网任务请求,先执行进入连接模式任务;在业务空闲时或业务结束后,执行搜网任务。上述情况二和三,由于搜网任务还未开始执行,不需要保存搜网的相关参数,因此处理方式较为简单,在此不再展开说明。而对于情况一的处理则可以有多种实现方式,下面以双卡双待手机为例,结合附图和实施例对搜网任务与进入连接模式任务的冲突为情况一的几种处理机制进行详细说明。实施例1
8
本实施例在搜网任务与进入连接模式任务冲突时,采用上述处理机制一,进一步地,所述停止搜网任务并基于搜网任务的状态保存搜网相关参数包括若所述搜网任务已完成同步流程且搜索到的目标小区的接收信号强度大于预设阈值,则暂停所述搜网任务并启动计时,保存搜网相关参数;否则停止所述搜网任务。所述执行所述搜网任务包括若未保存搜网相关参数或者所述计时时间超过预定时间,则重新开始所述搜网任务;若已保存搜网相关参数且所述计时时间未超过预定时间,则恢复所述搜网相关参数,继续所述搜网任务。请参考图1所示的本实施例的冲突处理方法的流程图。步骤S111,搜网任务与进入连接模式任务冲突,执行步骤S112。步骤S112,判断搜网任务是否已完成同步流程,若是则执行步骤S113,若否则执行步骤Sl 14。搜网任务的执行过程大致包括步骤(a)测量手机支持频段内的所有频点的接收信号场强指示(RSSI)。具体地, 依据手机支持的网络制式扫描频段内的所有频点,测量各频点的RSSI。步骤(b)判断是否有频点需要进行小区搜索,若有则进行(C),若没有则搜网过程结束。具体地,如果频点的RSSI大于预设门限值(例如-IOSdbm),则该频点需要进行小区搜索;否则,没有适合驻留的小区,搜网失败。步骤(c)根据RSSI从高到低的顺序选择一个频点进行小区搜索,如果搜索成功则进行(d),如果搜索失败则继续选择一个频点进行小区搜索。具体地,将需要进行小区搜索的频点按照RSSI从高到低排序,首先选择信号强度最高的频点进行小区搜索,手机接收到小区的同步信息(例如,GSM网络为同步信道SCH传输的信息,TD-SCDMA网络为主公共控制物理信道P-CCPCH传输的信息,WCDMA网络为公共导频信道CPICH传输的信息)后,则认为已搜索到该小区,即小区搜索成功,进行(d);如果该频点的小区搜索失败,则继续选择下一个RSSI高的频点进行搜索,直到小区搜索成功,或者所有需要进行小区搜索的频点都搜索失败。(d)尝试驻留搜索成功的小区,如果驻留成功则搜网过程结束,如果驻留失败则进行(b)。驻留小区的过程包括(dl)接收该小区的所有系统消息。具体地,手机监听该小区的广播控制信道 (BCCH),接收BCCH传输的通用信息,即系统消息。(d2)如果接收成功则进行(d3),如果接收失败则驻留失败。具体地,如果手机接收到BCCH的全部系统消息后,储存在卡1中,则进行(d3);否则驻留小区失败。(d3)如果该小区的接收信号强度(GSM网络为接收信号强度指示RSSI,TD-SCDMA 网络、WCDMA网络为接收信号码功率RSCP)符合网络要求的最低接入门限,小区所属的位置区未被禁止,小区未被阻塞(bar),小区的网号属于卡1所属运营商的网络(即小区可以驻留),则驻留成功;否则驻留失败。步骤S112所述的搜网任务已完成同步流程对应是指上述步骤(c)中接收到小区的同步信息后,即小区搜索成功。具体地,判断搜网任务已完成同步流程可以是判断是否有搜索成功的小区,即判断是否已经接收到该小区的同步信息,若是则执行步骤S113,若否则执行步骤Sl 14。
步骤S113,判断目标小区的接收信号强度是否大于预设阈值,若是则执行步骤 S115,若否则执行步骤S114。所述目标小区为搜网任务中成功搜索到的小区,测量目标小区的接收信号强度,判断目标小区的接收信号强度是否大于预设阈值(通常可以设为网络要求的最低接入门限),若是则该目标小区满足驻留条件,则执行步骤S115,若否则执行步骤 S114。步骤S114,停止搜网任务,清除搜网相关参数,继续执行步骤S116。搜网相关参数为当前搜网状态的一些物理层参数,例如目标小区的频点、网号,接收到的同步信息等。如果搜网任务还没有完成同步流程,或者搜网任务已完成同步流程但搜索到的小区(目标小区)的接收信号强度不大于预设阈值,则清除物理层参数并停止搜网任务,也就是说放弃搜网任务。步骤S115,暂停搜网任务并启动计时,保存搜网相关参数,继续执行步骤S116。如果搜网任务已完成同步流程,且搜索到的小区的接收信号强度大于预设阈值,则暂停搜网任务并启动计时,保存搜网相关参数。步骤S116,执行进入连接模式任务。放弃或暂停搜网任务后,执行进入连接模式任务,使得卡2与其驻留的小区网络进入连接状态,保证卡2的业务正常进行,由于执行进入连接模式的过程即进行业务的过程为本领域技术人员所公知,在此不再展开说明。步骤S121,判断是否为连接模式的空闲时隙或是否从连接模式转为空闲模式,若是则执行步骤S122,若否则执行步骤S116。在卡2进行业务期间,判断是否有空闲时隙,或者判断卡2是否已完成业务处理,从连接模式转为空闲模式,若是则可以执行搜网任务,若否则继续执行进入连接模式任务。步骤S122,判断是否需要恢复搜网相关参数,若是则执行步骤S123,若否则执行步骤S126。判断是否需要恢复搜网相关参数是指判断是否有已保存的搜网相关参数。步骤S123,判断计时时间是否超过预定时间,若是则执行步骤S124,若否则执行步骤S125。所述预定时间基于所述目标小区的接收信号强度而设定,其中,所述目标小区的接收信号强度强,所述预定时间长;所述目标小区的接收信号强度弱,所述预定时间短。 也就是说,预定时间可以根据目标小区的接收信号强度动态调整,如果测得的目标小区的接收信号强度较高,可以认为手机距离目标小区较近,则设置一个较长的等待时间门限;反之,如果测得的目标小区的接收信号强度较低,则设置一个较短的等待时间门限。所述等待时间门限(预定时间)和小区信号强度之间的关系需要根据不同接入技术确认,如针对GSM 技术,是预定时间和接收信号强度RSSI的关系,对于WCDMA或者TD-SCDMA技术,是预定时间和接收信号码功率RSCP时间之间的关系。以TD-SCDMA技术为例,可以简单用以下等式表示t = CX (116+rscp)。t为预定时间,单位为s ;rscp是终端测得当前TD-SCDMA服务小区的接收信号码功率,单位为dBm,C是根据当前接入技术确定的一常数,其单位为s/dBm,
本实施例设置C值为*,在实际应用中还需要根据网络布局以及测试情况灵活调整。步骤S124,清除搜网相关参数,继续执行步骤S126。如果已保存了搜网相关参数但计时时间(暂停搜网任务的时间)已超过了预定时间,由于暂停搜网任务的时间较长,可以认为手机可能已离开目标小区,保存的搜网相关参数也就不再适用于搜网任务的继续进行,则清除搜网相关参数,重新执行搜网任务。
步骤S125,恢复搜网相关参数,继续执行步骤SU6。如果已保存了搜网相关参数, 并且计时时间未超过预定时间,则恢复搜网相关参数,继续完成搜网任务。恢复搜网相关参数是指将保存的搜网相关参数作为当前的物理层参数,即将当前状态恢复到搜网任务暂停前的状态。步骤SU6,执行搜网任务。如果恢复了搜网相关参数,则从搜网任务暂停前的状态开始继续执行搜网任务;如果没有保存搜网相关参数或者搜网相关参数被清除了,则重新开始执行搜网任务。本实施例的冲突处理装置如图6所示,包括冲突判断单元All,用于判断是否存在搜网任务与进入连接模式任务冲突;空闲判断单元A12,用于判断是否为连接模式的空闲时隙或者是否从连接模式转为空闲模式;连接执行单元A13,用于在所述冲突判断单元All的判断结果为是时,执行所述进入连接模式任务;搜网执行单元A14,用于在所述空闲判断单元A12的判断结果为是时,执行所述搜网任务。搜网控制单元A15,用于在所述连接执行单元A13执行所述进入连接模式任务前, 停止搜网任务并基于搜网任务的状态保存搜网相关参数。在所述冲突判断单元All的判断结果为是时,所述连接执行单元A13执行所述进入连接模式任务前,所述搜网控制单元A15 停止搜网任务并基于搜网任务的状态保存搜网相关参数。本实施例中,空闲判断单元A12可以根据连接执行单元A13执行的所述进入连接模式任务的状态来判断是否为连接模式的空闲时隙或者是否从连接模式转为空闲模式。进一步,所述搜网控制单元A15包括计时器A151;流程判断单元A152,用于在所述连接执行单元A13执行所述进入连接模式任务前,判断所述搜网任务是否已完成同步流程;信号判断单元A153,用于判断搜索到的目标小区的接收信号强度是否大于预设阈值;参数保存单元A154,用于在所述流程判断单元A152和所述信号判断单元A153的判断结果均为是时,保存搜网相关参数;第一控制单元A155,用于在所述流程判断单元A152和所述信号判断单元A153的判断结果均为是时,暂停所述搜网任务并启动所述计时器A151进行计时;否则停止所述搜网任务,即在所述流程判断单元A152的判断结果为否或所述信号判断单元A153的判断结果为否时,清除搜网相关参数,停止搜网任务。所述搜网执行单元A14包括参数判断单元A141,用于在所述空闲判断单元A12的判断结果为是时,判断所述参数保存单元AlM是否已保存搜网相关参数;时间判断单元A142,用于判断所述计时器A151的计时时间是否超过预定时间;参数恢复单元A143,用于在所述参数判断单元A141的判断结果为是且所述时间判断单元A142的判断结果为否时,恢复所述参数保存单元AlM保存的搜网相关参数;
第二控制单元A144,用于在所述参数判断单元A141的判断结果为否或所述时间判断单元A142的判断结果为是时,重新开始所述搜网任务;在所述参数恢复单元A143恢复所述搜网相关参数后,继续所述搜网任务。本实施例在搜网任务和进入连接模式任务冲突时,优先执行进入连接模式任务, 以保证卡2的业务优先;并且,在业务空闲期间或业务完成后,执行搜网任务,确保了搜网任务的完成且不影响进入连接模式任务的正常进行。进一步地,基于冲突时搜网任务的状态保存搜网相关参数,如果搜网已完成同步流程且搜索到的小区的接收信号强度在可预期的时间(预定时间)内满足驻留条件,则保存搜网相关参数,这样使得搜网任务被中断时的状态参数得到最大化利用,缩短了恢复搜网任务后卡1驻留目标小区的时间。由于缩短了卡1的驻留时间,使得卡1在掉网或用户手动搜网后能够及时驻留目标小区,由此减少了卡1寻呼消息丢失的概率。实施例2本实施例在搜网任务与进入连接模式任务冲突时,采用上述处理机制一,区别于实施例1的是,并不需要对暂停执行搜网任务的时间进行计时。具体地,所述停止搜网任务并基于搜网任务的状态保存搜网相关参数包括若所述搜网任务已完成同步流程且搜索到的目标小区的接收信号强度大于预设阈值,则暂停所述搜网任务,保存搜网相关参数;否则停止所述搜网任务;所述执行所述搜网任务包括若已保存搜网相关参数,则恢复所述搜网相关参数,继续所述搜网任务;否则重新开始所述搜网任务。请参考图2所示的本实施例的冲突处理方法的流程图。步骤S211,搜网任务与进入连接模式任务冲突,执行步骤S212。步骤S212,判断搜网任务是否已完成同步流程,若是则执行步骤S213,若否则执行步骤S214。步骤S213,判断目标小区的接收信号强度是否大于预设阈值,若是则执行步骤 S215,若否则执行步骤S214。步骤S214,停止搜网任务,清除搜网相关参数,继续执行步骤S216。步骤S215,暂停搜网任务,保存搜网相关参数,继续执行步骤S216。步骤S216,执行进入连接模式任务。步骤S221,判断是否为连接模式的空闲时隙或是否从连接模式转为空闲模式,若是则执行步骤S222,若否则执行步骤S216。步骤S222,判断是否需要恢复搜网相关参数,若是则执行步骤S225,若否则执行步骤S226。步骤S225,恢复搜网相关参数,继续执行步骤S226。步骤S226,执行搜网任务。本实施例的冲突处理装置如图7所示,包括冲突判断单元A21,用于判断是否存在搜网任务与进入连接模式任务冲突;空闲判断单元A22,用于判断是否为连接模式的空闲时隙或者是否从连接模式转为空闲模式;连接执行单元A23,用于在所述冲突判断单元A21的判断结果为是时,执行所述进入连接模式任务;搜网执行单元A24,用于在所述空闲判断单元A22的判断结果为是时,执行所述搜网任务。搜网控制单元A25,用于在所述连接执行单元A23执行所述进入连接模式任务前, 停止搜网任务并基于搜网任务的状态保存搜网相关参数。 本实施例中,空闲判断单元A22可以根据连接执行单元A23执行的所述进入连接模式任务的状态来判断是否为连接模式的空闲时隙或者是否从连接模式转为空闲模式。进一步,所述搜网控制单元A25包括流程判断单元A252,用于在所述连接执行单元A23执行所述进入连接模式任务前,判断所述搜网任务是否已完成同步流程;信号判断单元A253,用于判断搜索到的目标小区的接收信号强度是否大于预设阈值;参数保存单元A2M,用于在在所述流程判断单元A252和所述信号判断单元A253 的判断结果均为是时,保存搜网相关参数;第一控制单元A255,用于在所述流程判断单元A252和所述信号判断单元A253的判断结果均为是时,暂停所述搜网任务;否则停止所述搜网任务;即在所述流程判断单元 A252的判断结果为否或所述信号判断单元A253的判断结果为否时,清除搜网相关参数,停止搜网任务。所述搜网执行单元AM包括参数判断单元A241,用于在所述空闲判断单元A22的判断结果为是时,判断所述参数保存单元A2M是否已保存搜网相关参数;参数恢复单元A243,用于在所述参数判断单元A241的判断结果为是时,恢复所述参数保存单元A2M保存的搜网相关参数;第二控制单元A244,用于在所述参数恢复单元A243恢复所述搜网相关参数后,继续所述搜网任务;在所述参数判断单元A241的判断结果为否时,重新开始所述搜网任务。本实施例在搜网任务和进入连接模式任务冲突时,优先执行进入连接模式任务, 以保证卡2的业务优先;并且,在业务空闲期间或业务完成后,执行搜网任务,确保了搜网任务的完成且不影响进入连接模式任务的正常进行。进一步地,基于冲突时搜网任务的状态保存搜网相关参数,如果搜网已完成同步流程且搜索到的小区的接收信号强度满足驻留条件,则保存搜网相关参数,这样使得搜网任务被中断时的状态参数得到利用,缩短了恢复搜网任务后卡1驻留目标小区的时间。由于缩短了卡1的驻留时间,使得卡1在掉网或用户手动搜网后能够及时驻留目标小区,由此减少了卡1寻呼消息丢失的概率。实施例3本实施例在搜网任务与进入连接模式任务冲突时,采用上述处理机制一,区别于实施例2的是,只要搜网任务已完成同步流程即保存搜网相关参数,而不需要判断目标小区的接收信号强度是否大于预设阈值。具体地,所述停止搜网任务并基于搜网任务的状态保存搜网相关参数包括若所述搜网任务已完成同步流程,则暂停所述搜网任务,保存搜网相关参数;否则停止所述搜网任务;所述执行所述搜网任务包括若已保存搜网相关参数,则恢复所述搜网相关参数,继续所述搜网任务;否则重新开始所述搜网任务。请参考图3所示的本实施例的冲突处理方法的流程图。步骤S311,搜网任务与进入连接模式任务冲突,执行步骤S312。步骤S312,判断搜网任务是否已完成同步流程,若是则执行步骤S315,若否则执行步骤S314。步骤S314,停止搜网任务,清除搜网相关参数,继续执行步骤S316。步骤S315,暂停搜网任务,保存搜网相关参数,继续执行步骤S316。步骤S316,执行进入连接模式任务。步骤S321,判断是否为连接模式的空闲时隙或是否从连接模式转为空闲模式,若是则执行步骤S322,若否则执行步骤S316。步骤S322,判断是否需要恢复搜网相关参数,若是则执行步骤S325,若否则执行步骤S326。步骤S325,恢复搜网相关参数,继续执行步骤S226。步骤S326,执行搜网任务。本实施例的冲突处理装置如图8所示,包括冲突判断单元A31,用于判断是否存在搜网任务与进入连接模式任务冲突;空闲判断单元A32,用于判断是否为连接模式的空闲时隙或者是否从连接模式转为空闲模式;连接执行单元A33,用于在所述冲突判断单元A31的判断结果为是时,执行所述进入连接模式任务;搜网执行单元A34,用于在所述空闲判断单元A32的判断结果为是时,执行所述搜网任务。搜网控制单元A35,用于在所述连接执行单元A23执行所述进入连接模式任务前, 停止搜网任务并基于搜网任务的状态保存搜网相关参数。本实施例中,空闲判断单元A32可以根据连接执行单元A33执行的所述进入连接模式任务的状态来判断是否为连接模式的空闲时隙或者是否从连接模式转为空闲模式。进一步,所述搜网控制单元A35包括流程判断单元A352,用于在所述连接执行单元A33执行所述进入连接模式任务前,判断所述搜网任务是否已完成同步流程;参数保存单元A354,用于在所述流程判断单元A352的判断结果为是时,保存搜网相关参数;第一控制单元A355,用于在所述流程判断单元A352的判断结果为是时,暂停所述搜网任务;否则停止所述搜网任务,即在所述流程判断单元A352的判断结果为否时,清除搜网相关参数,停止搜网任务。所述搜网执行单元A34包括参数判断单元A341,用于在所述空闲判断单元A32的判断结果为是时,判断所述参数保存单元A354是否已保存搜网相关参数;参数恢复单元A343,用于在所述参数判断单元A341的判断结果为是时,恢复所述参数保存单元A354保存的搜网相关参数;
14
第二控制单元A344,用于在所述参数恢复单元A343恢复所述搜网相关参数后,继续所述搜网任务;在所述参数判断单元A341的判断结果为否时,重新开始所述搜网任务。本实施例在搜网任务和进入连接模式任务冲突时,优先执行进入连接模式任务, 以保证卡2的业务优先;并且,在业务空闲期间或业务完成后,执行搜网任务,确保了搜网任务的完成且不影响进入连接模式任务的正常进行。进一步地,基于冲突时搜网任务的状态保存搜网相关参数,如果搜网已完成同步流程,则保存搜网相关参数,这样使得搜网任务被中断时的状态参数得到利用,缩短了恢复搜网任务后卡1驻留目标小区的时间。由于缩短了卡1的驻留时间,使得卡1在掉网或用户手动搜网后能够及时驻留目标小区,由此减少了卡1寻呼消息丢失的概率。实施例4本实施例在搜网任务与进入连接模式任务冲突时,采用上述处理机制二,区别于前述实施例的是,不需要根据搜网进行的状态保存搜网相关参数,而是一旦发生搜网任务与进入连接模式任务冲突时即暂停搜网任务并保存搜网相关参数,在业务空闲时或业务结束后,根据搜网暂停前保存的搜网相关参数继续执行搜网任务。请参考图4所示的本实施例的冲突处理方法的流程图。步骤S411,搜网任务与进入连接模式任务冲突,执行步骤S415。步骤S415,暂停搜网任务,保存搜网相关参数,继续执行步骤S316。步骤S416,执行进入连接模式任务。步骤S421,判断是否为连接模式的空闲时隙或是否从连接模式转为空闲模式,若是则执行步骤S425,若否则执行步骤S416。步骤S425,恢复搜网相关参数,继续执行步骤S426。步骤S426,执行搜网任务。本实施例的冲突处理装置如图9所示,包括冲突判断单元A41,用于判断是否存在搜网任务与进入连接模式任务冲突;空闲判断单元A42,用于判断是否为连接模式的空闲时隙或者是否从连接模式转为空闲模式;连接执行单元A43,用于在所述冲突判断单元A41的判断结果为是时,执行所述进入连接模式任务;搜网执行单元A44,用于在所述空闲判断单元A42的判断结果为是时,执行所述搜网任务。搜网控制单元A45,用于在所述连接执行单元A43执行所述进入连接模式任务前, 暂停所述搜网任务;参数保存单元A46,用于在所述连接执行单元A43执行所述进入连接模式任务前, 保存搜网相关参数。本实施例中,空闲判断单元A42可以根据连接执行单元A43执行的所述进入连接模式任务的状态来判断是否为连接模式的空闲时隙或者是否从连接模式转为空闲模式。进一步,所述搜网执行单元A44包括参数恢复单元A443,用于在所述空闲判断单元A42的判断结果为是时,恢复所述参数保存单元A46保存的搜网相关参数;第一执行单元A445,用于在所述参数恢复单元A443恢复所述搜网相关参数后,继续所述搜网任务。本实施例在搜网任务和进入连接模式任务冲突时,优先执行进入连接模式任务, 以保证卡2的业务优先;并且,在业务空闲期间或业务完成后,执行搜网任务,确保了搜网任务的完成且不影响进入连接模式任务的正常进行。进一步地,在搜网任务和进入连接模式任务冲突时,保存搜网相关参数,这样使得搜网任务被中断时的状态参数得到利用,缩短了恢复搜网任务后卡1驻留目标小区的时间。由于缩短了卡1的驻留时间,使得卡1在掉网或用户手动搜网后能够及时驻留目标小区,由此减少了卡1寻呼消息丢失的概率。实施例5本实施例在搜网任务与进入连接模式任务冲突时,采用上述处理机制三,区别于实施例4的是,一旦发生搜网任务与进入连接模式任务冲突时不保存搜网相关参数,直接放弃搜网任务,在业务空闲时或业务结束后,重新执行搜网任务。请参考图5所示的本实施例的冲突处理方法的流程图。步骤S511,搜网任务与进入连接模式任务冲突,执行步骤S514。步骤S514,停止搜网任务,清除搜网相关参数,继续执行步骤S516。步骤S516,执行进入连接模式任务。步骤S521,判断是否为连接模式的空闲时隙或是否从连接模式转为空闲模式,若是则执行步骤,若否则执行步骤S516。步骤,执行搜网任务。本实施例的冲突处理装置如图10所示,包括冲突判断单元A51,用于判断是否存在搜网任务与进入连接模式任务冲突;空闲判断单元A52,用于判断是否为连接模式的空闲时隙或者是否从连接模式转为空闲模式;连接执行单元A53,用于在所述冲突判断单元A51的判断结果为是时,执行所述进入连接模式任务;搜网执行单元A54,用于在所述空闲判断单元A52的判断结果为是时,执行所述搜网任务;搜网控制单元A55,用于在所述连接执行单元A53执行所述进入连接模式任务前, 停止所述搜网任务,清除搜网相关参数。本实施例中,空闲判断单元A52可以根据连接执行单元A53执行的所述进入连接模式任务来判断是否为连接模式的空闲时隙或者是否从连接模式转为空闲模式。本实施例在搜网任务和进入连接模式任务冲突时,优先执行进入连接模式任务, 以保证卡2的业务优先;并且,在业务空闲期间或业务完成后,执行搜网任务,确保了搜网任务的完成且不影响进入连接模式任务的正常进行。需要说明的是,上述实施例是以双卡双待终端为例进行了详细说明,实际上,本发明实施方式的技术方案同样也适用于支持两张终端卡以上的多卡多待终端,当共用一套通讯模块的多张终端卡中,一张终端卡的搜网任务与另一张终端卡的进入连接模式任务冲突时,优先执行进入连接模式任务,并可以根据保存的搜网物理参数恢复执行搜网任务。本发明实施方式还提供了一种包含上述冲突处理装置的终端,在实际应用中,终端包括至少一套通讯模块,所述通讯模块包括基带处理芯片和射频芯片,所述冲突处理装置可以嵌入在终端内的基带处理芯片上,并与射频芯片相配合完成本发明实施例所述的冲突处理方法。本发明虽然以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以做出可能的变动和修改,因此本发明的保护范围应当以本发明权利要求所界定的范围为准。
权利要求
1.一种终端的冲突处理方法,其特征在于,包括在搜网任务与进入连接模式任务冲突时,执行所述进入连接模式任务;在连接模式的空闲时隙或者从连接模式转为空闲模式后,执行所述搜网任务。
2.根据权利要求1所述的终端的冲突处理方法,其特征在于,在执行所述进入连接模式任务前,还包括停止搜网任务并基于搜网任务的状态保存搜网相关参数。
3.根据权利要求2所述的终端的冲突处理方法,其特征在于,所述停止搜网任务并基于搜网任务的状态保存搜网相关参数包括若所述搜网任务已完成同步流程且搜索到的目标小区的接收信号强度大于预设阈值,则暂停所述搜网任务并启动计时,保存搜网相关参数;否则停止所述搜网任务;所述执行所述搜网任务包括若未保存搜网相关参数或者所述计时时间超过预定时间,则重新开始所述搜网任务;若已保存搜网相关参数且所述计时时间未超过预定时间,则恢复所述搜网相关参数,继续所述搜网任务。
4.根据权利要求3所述的终端的冲突处理方法,其特征在于,所述预定时间基于所述目标小区的接收信号强度而设定,其中,所述目标小区的接收信号强度强,所述预定时间长;所述目标小区的接收信号强度弱,所述预定时间短。
5.根据权利要求2所述的终端的冲突处理方法,其特征在于,所述停止搜网任务并基于搜网任务的状态保存搜网相关参数包括若所述搜网任务已完成同步流程且搜索到的目标小区的接收信号强度大于预设阈值,则暂停所述搜网任务, 保存搜网相关参数;否则停止所述搜网任务;所述执行所述搜网任务包括若已保存搜网相关参数,则恢复所述搜网相关参数,继续所述搜网任务;否则重新开始所述搜网任务。
6.根据权利要求2所述的终端的冲突处理方法,其特征在于,所述停止搜网任务并基于搜网任务的状态保存搜网相关参数包括若所述搜网任务已完成同步流程,则暂停所述搜网任务,保存搜网相关参数;否则停止所述搜网任务;所述执行所述搜网任务包括若已保存搜网相关参数,则恢复所述搜网相关参数,继续所述搜网任务;否则重新开始所述搜网任务。
7.根据权利要求1所述的终端的冲突处理方法,其特征在于,在执行所述进入连接模式任务前,还包括暂停所述搜网任务,保存搜网相关参数;所述执行所述搜网任务包括恢复所述搜网相关参数,继续所述搜网任务。
8.根据权利要求1所述的终端的冲突处理方法,其特征在于,在执行所述进入连接模式任务前,还包括停止所述搜网任务,清除搜网相关参数。
9.根据权利要求2至8任一项所述的终端的冲突处理方法,其特征在于,所述搜网相关参数包括小区的频点、网号和同步信息。
10.一种终端的冲突处理装置,其特征在于,包括冲突判断单元,用于判断是否存在搜网任务与进入连接模式任务冲突;空闲判断单元,用于判断是否为连接模式的空闲时隙或者是否从连接模式转为空闲模式;连接执行单元,用于在所述冲突判断单元的判断结果为是时,执行所述进入连接模式任务;搜网执行单元,用于在所述空闲判断单元的判断结果为是时,执行所述搜网任务。
11.根据权利要求10所述的终端的冲突处理装置,其特征在于,还包括搜网控制单元,用于在所述连接执行单元执行所述进入连接模式任务前,停止搜网任务并基于搜网任务的状态保存搜网相关参数。
12.根据权利要求11所述的终端的冲突处理装置,其特征在于, 所述搜网控制单元包括计时器;流程判断单元,用于判断所述搜网任务是否已完成同步流程; 信号判断单元,用于判断搜索到的目标小区的接收信号强度是否大于预设阈值; 参数保存单元,用于在所述流程判断单元和所述信号判断单元的判断结果均为是时, 保存搜网相关参数;第一控制单元,用于在所述流程判断单元和所述信号判断单元的判断结果均为是时, 暂停所述搜网任务并启动计时器,否则停止所述搜网任务; 所述搜网执行单元包括参数判断单元,用于判断是否已保存搜网相关参数; 时间判断单元,用于判断所述计时器的计时时间是否超过预定时间; 参数恢复单元,用于在所述参数判断单元的判断结果为是且所述时间判断单元的判断结果为否时,恢复所述搜网相关参数;第二控制单元,用于在所述参数判断单元的判断结果为否或所述时间判断单元的判断结果为是时,重新开始所述搜网任务;在所述参数恢复单元恢复所述搜网相关参数后,继续所述搜网任务。
13.根据权利要求12所述的终端的冲突处理装置,其特征在于,所述预定时间基于所述目标小区的接收信号强度而设定,其中,所述目标小区的接收信号强度强,所述预定时间长;所述目标小区的接收信号强度弱,所述预定时间短。
14.根据权利要求11所述的终端的冲突处理装置,其特征在于, 所述搜网控制单元包括流程判断单元,用于判断所述搜网任务是否已完成同步流程; 信号判断单元,用于判断搜索到的目标小区的接收信号强度是否大于预设阈值; 参数保存单元,用于在在所述流程判断单元和所述信号判断单元的判断结果均为是时,保存搜网相关参数;第一控制单元,用于在所述流程判断单元和所述信号判断单元的判断结果均为是时, 暂停所述搜网任务,否则停止所述搜网任务; 所述搜网执行单元包括参数判断单元,用于判断是否已保存搜网相关参数;参数恢复单元,用于在所述参数判断单元的判断结果为是时,恢复所述搜网相关参数;第二控制单元,用于在所述参数恢复单元恢复所述搜网相关参数后,继续所述搜网任务;在所述参数判断单元的判断结果为否时,重新开始所述搜网任务。
15.根据权利要求11所述的终端的冲突处理装置,其特征在于,所述搜网控制单元包括流程判断单元,用于判断所述搜网任务是否已完成同步流程; 参数保存单元,用于在所述流程判断单元的判断结果为是时,保存搜网相关参数; 第一控制单元,用于在所述流程判断单元的判断结果为是时,暂停所述搜网任务,否则停止所述搜网任务;所述搜网执行单元包括参数判断单元,用于判断是否已保存搜网相关参数;参数恢复单元,用于在所述参数判断单元的判断结果为是时,恢复所述搜网相关参数;第二控制单元,用于在所述参数恢复单元恢复所述搜网相关参数后,继续所述搜网任务;在所述参数判断单元的判断结果为否时,重新开始所述搜网任务。
16.根据权利要求10所述的终端的冲突处理装置,其特征在于,还包括搜网控制单元和参数保存单元,所述搜网控制单元用于在所述连接执行单元执行所述进入连接模式任务前,暂停所述搜网任务;所述参数保存单元用于在所述连接执行单元执行所述进入连接模式任务前,保存搜网相关参数;所述搜网执行单元包括参数恢复单元和第一执行单元,所述参数恢复单元用于在所述空闲判断单元的判断结果为是时,恢复所述搜网相关参数;所述第一执行单元用于在所述参数恢复单元恢复所述搜网相关参数后,继续所述搜网任务。
17.根据权利要求10所述的终端的冲突处理装置,其特征在于,还包括搜网控制单元,用于在所述连接执行单元执行所述进入连接模式任务前,停止所述搜网任务。
18.根据权利要求10至17任一项所述的终端的冲突处理装置,其特征在于,所述搜网相关参数包括小区的频点、网号和同步信息。
19.一种包括权利要求10至18任一项所述的冲突处理装置的终端。
20.根据权利要求19所述的终端,其特征在于,包括基带处理芯片和射频芯片,所述冲突处理装置嵌入于所述基带处理芯片。
21.根据权利要求19所述的终端,其特征在于,所述终端为双卡双待终端。
全文摘要
一种终端及其冲突处理方法和装置,所述终端的冲突处理方法包括在搜网任务与进入连接模式任务冲突时,执行所述进入连接模式任务;在连接模式的空闲时隙或者从连接模式转为空闲模式后,执行所述搜网任务;在执行所述进入连接模式任务前,停止搜网任务并基于搜网任务的状态保存搜网相关参数。本发明的技术方案在搜网任务与进入连接模式任务冲突时,优先处理进入连接模式任务,保证业务优先及正常进行,并且基于搜网任务的状态保存搜网相关参数使得搜网任务中断时的参数可以得到利用。
文档编号H04W88/06GK102348257SQ20111018320
公开日2012年2月8日 申请日期2011年6月30日 优先权日2011年6月30日
发明者殳南, 赵皓 申请人:展讯通信(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1