一种解决数据冲突的方法及移动终端的制作方法

文档序号:7763043阅读:344来源:国知局
专利名称:一种解决数据冲突的方法及移动终端的制作方法
技术领域
本发明涉及移动通信领域,尤其涉及一种解决数据冲突的方法及移动终端。
背景技术
随着移动通信技术的发展,移动通信产品也日益普及,在人们的生活中占有越来 越重要的地位。目前,应用最广泛的是全球移动通信系统(Global System for Mobile Communications, GSM)。GSM系统使用交织技术来保障信号质量首先对465比特的数据块进行内部交织 并分为8组,然后再将前4组与后4组进行交织,获得4个完整的突发脉冲,称为4帧,形成 一个数据块,并将该数据块发送给移动终端(Mobile Station,MS)。移动终端可接收广播 信道、寻呼信道的数据块,广播信道的数据块承载了小区的系统消息,包含该小区的接入参 数,所属的运营商等信息,手机必须先获取完整的广播信道的数据块才能驻留该小区,移动 终端通过接收寻呼信道的数据块获取网络寻呼消息,丢失该消息会导致手机漏接电话。但是,在移动终端接受数据块的过程中仍然存在技术缺陷由于绝大部分GSM移 动终端只有一个射频收发模块,在某一时刻,只能接收一个小区的数据块,当不同小区的数 据块同时到达移动终端时,移动终端只能选择接收优先级最高的小区的数据块,其他同时 到达的小区的数据块将被丢弃,当优先级最高的小区的数据块接收完之后才继续接收下一 个数据块。在这种情况下,由于在一个帧上只能接收一个数据块,使得其他需要在该帧上接 收的数据块被丢弃,降低了手机的接通率,产生手机漏接电话的现象,且不能及时更新系统 消息,导致小区切换迟缓。

发明内容
本发明实施例提供了一种解决数据冲突的方法及移动终端,用于提高手机的接通 率和防止小区切换迟缓。在本发明实施例中一种解决数据冲突的方法包括移动终端确定在第i帧上接收 第一数据块需要使用的时隙;当有第二数据块需要在第i帧被接收时,移动终端确定接收 第一数据块与接收第二数据块需要使用的时隙之间的关系;若接收第一数据块与接收第二 数据块需要使用的时隙不相同且不相邻,则在第i帧上按时隙的先后顺序接收数据块。本发明实施例中的移动终端包括获取单元,用于确定在第i帧上接收各数据块 需要使用的时隙;判断单元,用于确定在所述第i帧上接收各数据块需要使用的时隙之间 的关系;接收单元,用于在第i帧上按时隙的先后顺序接收数据块。从以上技术方案可以看出,本发明实施例具有以下优点根据在第i帧上接收各数据块需要使用的时隙之间的关系,选择需要使用不相同 且不相邻的时隙接收的数据块,使得第i帧可在不相同且不相邻的时隙上接收多个数据 块。减少了被丢弃数据块的数量,提高了手机接通率,保证了系统消息的及时更新。


图1是本发明实施例解决数据冲突的方法的一个示意图;图2是本发明实施例解决数据冲突的方法的另一示意图;图3是本发明实施例解决数据冲突的方法的另一示意图;图4是本发明实施例移动终端的一个示意图。
具体实施例方式本发明实施例提供了一种解决数据冲突的方法及移动终端,用于提高手机的接通 率和防止小区切换迟缓。请参阅图1,为本发明实施例中解决数据冲突的方法的一个实施例,包括101、确定在第i帧上接收第一数据块需要使用的时隙;移动基站接收广播信道发送的系统消息,或寻呼信道发送的网络寻呼消息,系统 消息及网络寻呼消息是由4帧载波的数据块的形式传递到移动基站。第一数据块到达后将 由移动基站的第i帧上的某一个时隙接收,i为帧号,第i帧可以为移动终端用于接收数据 块的任意一个帧,移动基站用于接收数据块的帧长约为4. 615ms,由8个时隙构成,分别记 为0,1,2,3,4,5,6,7。在实际应用中,第i帧接收一个数据块只使用其中一个时隙,通过网 络参数及手机IMSI可知寻呼信道的数据块在第i帧上被接收所使用的时隙,广播信道的数 据块则总是在第i帧的第0个时隙上被接收。102、确定接收第一数据块与接收第二数据块需要使用的时隙之间的关系,若接收 数据块需要使用的时隙不相同且不相邻,则执行步骤103 ;当有第二数据块需要在第i帧被接收时,移动终端判断接收第一数据块与接收第 二数据块所使用的时隙之间的关系,根据接收数据块所需要使用的时隙之间的关系,选择 将要接收的数据块。103、在第i帧上按时隙的先后顺序接收数据块。当移动终端接收第一数据块与接收第二数据块所使用的时隙在第i帧上不是同 一个时隙,且不相邻时,第i帧可以在不同且不相邻的时隙上接收对应的数据块。第i帧是 从第0个时隙开始接收数据块。下面将对解决数据冲突的方法进行具体介绍,请参阅图2,为本发明实施例中解决 数据冲突的方法的另一实施例,包括201、确定在第i帧上接收第一数据块需要使用的时隙;202、确定接收第一数据块与接收第二数据块需要使用的时隙之间的关系,若接收 数据块需要使用的时隙不相同且不相邻,则执行步骤203,若需要在同一时隙s上接收第一 数据块与第二数据块,则执行步骤204,若需要在时隙s上接收第一数据块,时隙s+1上接收 第二数据块,则执行步骤205;移动终端确定接收第一数据块与接收第二数据块需要使用的时隙之间的关系,根 据它们的关系选择将要接收的数据块。203、在第i帧上按时隙的先后顺序接收数据块;若在第i帧上接收第一数据块与接收第二数据块需要使用的时隙不相同且不相 邻,则在第i帧按时隙的先后顺序接收数据块。第i帧含有0到7总共8个时隙,由于第i
4帧用于接收数据块的时隙需要是不相同且不相邻,则第i帧最多可接收4个数据块。204、在时隙s上接收优先级最高的数据块,丢弃其它数据块;若在第i帧上需要使用同一个时隙s接收第一数据块和第二数据块,则在时隙s 上接收优先级最高的数据块,丢弃其它非最高优先级的数据块,s为第i帧的第0个时隙到 第7个时隙中的任一个。数据块的优先级由手机的当前状态确定小区切换过程中,广播信道的数据块优 先级较高,其他情况下寻呼信道的数据块的优先级较高。205、在时隙s上接收第一数据块,丢弃需要在时隙s+1上接收的第二数据块。若需要在第i帧的时隙s上接收第一数据块,需要在时隙s+1上接收第二数据块 时,则在时隙s上接收第一数据块,丢弃需要在时隙s+1上接收的第二数据块。时隙s、s+l 均在第i帧的第0个时隙到第7个时隙的范围之内。需要说明的是第一数据块、第二数据块仅仅是为了区别两个数据块,数据块的名 称并不会对数据块的接收产生影响。下面将介绍当第一数据块、第二数据块和第三数据块需要在第i帧上接收时的解 决数据冲突的方法,请参阅图3,为本发明实施例中解决数据冲突的方法的另一实施例,包 括301、确定在第i帧上接收第一数据块需要使用的时隙;302、确定所述第i帧接收各数据块需要使用的时隙之间的关系,若接收数据块需 要使用的时隙不相同且不相邻,则执行步骤303,若需要在同一时隙t上接收第一数据块、 第二数据块和第三数据块,则执行步骤304,若需要在时隙t上接收第一数据块,时隙t+Ι上 接收第二数据块,时隙t+3上接收第三数据块,则执行步骤305 ;当有第二数据块和第三数据块需要在第i帧上接收时,移动终端确定在第i帧上 接收第一数据块、第二数据块和第三数据块需要使用的时隙之间的关系,根据它们需要使 用的时隙之间的关系选择数据块进行接收。303、在第i帧上按时隙的先后顺序接收数据块;若在第i帧上接收所述第一数据块,第二数据块和第三数据块需要使用的时隙不 相同且不相邻,则在第i帧上按时隙的先后顺序接收数据块。304、时隙t上接收优先级最高的数据块,丢弃其它数据块;若需要在第i帧的同一个时隙t上接收第一数据块,第二数据块和第三数据块,则 在所述时隙t上接收优先级最高的数据块,丢弃其它数据块,所述时隙t为第i帧的第0个 时隙到第7个时隙中的任一个;305、在时隙t上接收第一数据块,时隙t+2上接收第三数据块,丢弃需要在时隙 t+Ι上接收的第二数据块。若需要在第i帧的时隙t上接收第一数据块,在时隙t+Ι上接收第二数据块,在时 隙t+2上接收第三数据块,则在时隙t上接收第一数据块,时隙t+2上接收第三数据块,丢 弃需要在时隙t+Ι上接收的第二数据块。用于接收各数据块的时隙遵循本发明的不相同且不相邻的原则,在本发明实施例 中,由于接收第二数据块的时隙t+Ι与接收第一数据块和第三数据块的时隙都相邻,则放 弃接收第二数据块。
需要说明的是,在本发明实施例中,以在第i帧上接收发生冲突的第一数据块、第 二数据块,或接收发生冲突的第一数据块、第二数据块和第三数据块为例说明解决数据冲 突的方法,在实际应用中,第i帧接收的数据块的个数可以为任意个数,此处不做限定。在本发明实施例中,通过确定各数据块在第i帧上被接收所需要使用的时隙,选 择需要使用不相同且不相邻的时隙接收的数据块进行接收,使得在第i帧上可以接收多个 数据块,减少被丢弃数据块的数量,提高了手机的接通率,防止小区切换迟缓。为更好的理解技术,下面将介绍解决数据冲突的具体的应用例。有三个数据块需要在移动终端的第21帧上接收,分别为来自广播信道的数据块 A,寻呼信道的数据块B和数据块C,需要说明的是,到达移动终端的数据块还可以是其他信 道发送的数据块,此处以广播信道和寻呼信道发送的数据块为例,在实际应用中,对移动终 端需要接收的数据块的类型不做限定。数据块A、数据B、和数据块C都需要在移动终端的第21帧上接收,数据块的接收 发生冲突,采用本发明实施例的方法解决数据冲突为,移动终端确定三个数据块在移动终 端上接收需要使用的时隙,寻呼信道的数据块在第21帧接收需要使用的时隙可通过网络 参数及移动终端的IMSI计算出来,广播信道的数据块总是在接受帧的第0个时隙上,需要 说明的是,在特殊情况下,接收广播信道的数据块需要使用的时隙可能是第0个时隙,或第 2个时隙,或第4个时隙,或第6个时隙,在本发明实施例中,以一般情况为例进行介绍。若广播信道的数据块A需要在第21帧的第0个时隙上接收,数据块B则需要在第 2个时隙上接收,数据块C需要在第4个时隙上接收,确定需要接收的三个数据块需要使用 的时隙之间的关系,接收三个数据块需要使用的时隙在第21帧上不相同且不相邻,则第21 帧的第0个时隙接收数据块A,第2个时隙接收数据块B,第4个时隙接收数据块C。 若数据块A需要在第21帧的第0个时隙上接收,数据块B和数据块C也需要在第 0个时隙上接收,则通过确定用于三个数据块的时隙之间的关系发现在同一个时隙第0个 时隙上,则判断这三个数据块的优先级,在第21帧的第0个时隙上接收优先级最高的数据 块,其他的数据块被丢弃,若数据块A的优先级最高,则在第0个时隙上接收数据块A,数据 块B和数据块C被丢弃。若数据块A需要在第21帧的第0个时隙上接收,数据块B需要在第1个时隙上接 收,数据块C需要在第2个时隙上接收,则用于接收三个数据块的时隙相邻,则第21帧的第 0个时隙接收数据块A,为了保证数据块A能够被完整的接收,第1个时隙放弃接收数据块 B,数据块B被丢弃,第2个时隙接收数据块C。当有数据块D和数据块E需要在移动终端的第22帧上被接收时,两个数据块的接 收发生了冲突,为了解决数据冲突,移动终端确定第22帧接收数据块D和数据块E分别需 要使用的时隙。若接收数据块D需要使用第22帧的第3个时隙,接收数据块E需要使用第5个时 隙,则接收数据块D与接收数据块E需要使用的时隙不相同且不相邻,则第22帧的第3个 时隙接收数据块D,第5个时隙接收数据块E。若接收数据块D和数据块E均需要使用第22帧的第3个时隙,则判断两个数据块 的优先级,在第22帧的第3个时隙上接收优先级高的数据块。即当数据块E的优先级高于 数据块D时,则在第3个时隙上接收数据块E。
若接收数据块D和数据块E在第22帧上接收需要使用的时隙分别为第3个时隙 和第4个时隙,则在第22帧的第3个时隙上接收数据块D,第4个时隙放弃接收数据块E, 数据块E被丢弃。在本发明实施例中,通过确定需要在同一帧上接收的数据块使用的时隙之间的关 系,选择需要在不相同且不相邻时隙上接收的数据块进行接收,使得在同一帧上可以接收 多个数据块,减少被丢弃数据块的数量,提高手机的接通率,避免小区切换迟缓。请参阅图4,为本发明实施例移动终端的实施例,包括获取单元401,用于确定第i帧接收各数据块需要使用的时隙;判断单元402,用于确定第i帧接收各数据块需要使用的时隙之间的关系;接收单元403,用于第i帧按时隙的先后顺序接收数据块。本发明实施例还包括丢弃单元,丢弃单元404,用于若在第i帧上需要使用同一个 时隙s上接收多个数据块,则丢弃优先级低的数据块,若需要在第i帧的时隙s上接收第一 数据块,在时隙s+1上接收第二数据块时,丢弃需要在时隙s+1上接收的第二数据块,若需 要在第i帧的时隙t上接收第一数据块,在时隙t+Ι上接收第二数据块,在时隙t+2上接收 第三数据块,则丢弃需要在时隙t+Ι上接收的第二数据块。在本发明实施例中,当第i帧需要接收多个数据块时,获取单元401获取第i帧接 收各数据块需要使用的时隙,然后判断单元402确定接收各数据块所需要使用的时隙之间 的关系,根据判断单元402确定的时隙之间的关系,接收单元403接收需要在不相同且不相 邻时隙上接收的数据块,丢弃单元404丢弃不能接收的数据块。在本发明实施例中,当某一个帧需要接收多个发送冲突的数据块时,通过确定接 收各数据块所需要使用时隙的关系选择将要接收的数据块,使得需要在不相同且不相邻时 隙上接收的数据块能够被接收,在同一个帧上可以接收多个数据块,减少了被丢弃数据块 的数量,提高了手机的接通率,避免小区切换迟缓。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以 通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上 述提到的存储介质可以是只读存储器,磁盘或光盘等。以上对本发明所提供的一种解决数据冲突的方法及移动终端进行了详细介绍,对 于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用范围上均会 有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
一种解决数据冲突的方法,其特征在于,包括移动终端确定在第i帧上接收第一数据块需要使用的时隙;当有第二数据块需要在所述第i帧上被接收时,移动终端确定接收第一数据块与接收第二数据块需要使用的时隙之间的关系;若接收第一数据块与接收第二数据块需要使用的时隙不相同且不相邻,则在第i帧上按时隙的先后顺序接收数据块。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括若在第i帧上需要使用同一个时隙s接收第一数据块和第二数据块,则在所述时隙s 上接收优先级最高的数据块,丢弃其它数据块,所述时隙s为第i帧的第0个时隙到第7个 时隙中的任一个;若需要在第i帧的时隙s上接收第一数据块,在时隙s+1上接收第二数据块时,则在时 隙s上接收第一数据块,丢弃需要在时隙s+1上接收的第二数据块。
3.根据权利要求1所述的方法,其特征在于,所述移动终端确定第i帧接收第一数据块 需要使用的时隙之后还包括当有第二数据块和第三数据块需要在第i帧上接收时,移动终端确定在所述第i帧上 接收第一数据块、第二数据块和第三数据块需要使用的时隙之间的关系;若接收第一数据块,第二数据块和第三数据块需要使用的时隙不相同且不相邻,则在 第i帧上按时隙的先后顺序接收数据块。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括若需要在第i帧的同一个时隙t上接收第一数据块,第二数据块和第三数据块,则在所 述时隙t上接收优先级最高的数据块,丢弃其它数据块,所述时隙t为第i帧的第0个时隙 到第7个时隙中的任一个;若需要在第i帧的时隙t上接收第一数据块,在时隙t+Ι上接收第二数据块,在时隙 t+2上接收第三数据块,则在时隙t上接收第一数据块,时隙t+2上接收第三数据块,丢弃需 要在时隙t+Ι上接收的第二数据块。
5.一种移动终端,其特征在于,包括获取单元,用于确定在第i帧上接收各数据块需要使用的时隙;判断单元,用于确定在所述第i帧上接收各数据块需要使用的时隙之间的关系;接收单元,用于在第i帧上按时隙的先后顺序接收数据块。
6.根据权利要求5所述的移动终端,其特征在于,所述移动终端还包括丢弃单元,用于若在第i帧上需要使用同一个时隙s上接收多个数据块,则丢弃其它非 最高优先级数据块,若需要在第i帧的时隙s上接收第一数据块,在时隙s+1上接收第二数 据块时,丢弃需要在时隙s+1上接收的第二数据块,若需要在第i帧的时隙t上接收第一数 据块,在时隙t+Ι上接收第二数据块,在时隙t+2上接收第三数据块,则丢弃需要在时隙t+1 上接收的第二数据块。
全文摘要
本发明实施例公开了一种解决数据冲突的方法及移动终端,用于移动终端接收数据块。本发明实施例方法包括移动终端确定在第i帧上接收第一数据块需要使用的时隙;当有第二数据块需要在第i帧上被接收时,移动终端确定接收第一数据块与接收第二数据块需要使用的时隙之间的关系;若接收第一数据块与接收第二数据块需要使用的时隙不相同且不相邻,则在第i帧上按时隙的先后顺序接收数据块。本发明实施例还提供实现上述方法的移动终端,本发明可以在移动终端的第i帧上接收多个数据块,减少被丢弃数据块的数量。
文档编号H04W36/08GK101969671SQ20101051865
公开日2011年2月9日 申请日期2010年10月21日 优先权日2010年10月21日
发明者傅杰 申请人:展讯通信(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1