无线通信终端、程序和通信方法

文档序号:7948066阅读:137来源:国知局
专利名称:无线通信终端、程序和通信方法
技术领域
本发明涉及通过切换多个通信系统来执行通信的无线通信终端、程序和通信方法。
本发明还涉及在根据基站的拥塞状态来改变传输速率的通信系统中的无线通信终端、程序和通信方法。
背景技术
能够切换两个或多个通信系统以便与基站进行通信的无线通信终端是已知技术。
例如,这种能够在多个通信系统中执行通信的无线通信终端已知的有能够在主要用于语音通信的CDMA2000 1x系统与只用于数据通信的CDMA2000 1xEVDO系统之间切换、以使用共用天线执行通信的无线通信终端(下文中称作双重系统)(例如,参考专利文献1)。
CDMA2000 1xEVDO系统是下一代高速无线通信系统,在ARIB的Std.T-64 IS-2000 C.S.0024“CDMA2000 High Rate Packet Data AirInterface Specification”中对其标准化,作为通过对HDR(高数据速率)系统进行标准化、由U.S.A.提供、与QUALCOMM合并的CDMA20001x系统的扩展系统。CDMA2000 1xEVDO系统是旨在通过扩展目前由日本KDDI CORPORATION提供的CDMAOne系统(日本ARIBT-53、北美、韩国等EIA/TIA/IS-95)、并专门使CDMA2000 1x系统在数据通信方面进一步发展,来改善传输速率,这与第三代系统(3G)兼容。
CDMA2000 1xEVDO的“EV”表示演进,“DO”表示只针对数据(参考专利文献2)。
在使用这种双重系统无线通信终端的通信系统中,CDMA20001xEVDO系统能够根据基站的拥塞状态,改变传输速率的上限。
通信系统中的无线通信终端基于上限来进行通信。
例如,对于从无线通信终端到基站的通信(上行通信)传输速率的上限值,在通信开始时选择最低速度。此后,无线通信终端基于在每个预定时间从基站传输来的指示提高或降低传输速率上限值的指令信息,改变传输速率。
除了在每个预定定时从基站传输来的信息之外,基站还可以向无线通信终端传输用于限制传输速率上限值的紧急信息。
在这种情况下,无线通信终端基于接收到的紧急信息,将传输速率改变到限制值。
这种紧急信息是在如果不降低传输速率、基站可能出现故障的情况下传输的,例如,在大量无线通信终端连接并集中到一个基站、几乎高达基站的连接允许量极限(基站处于拥塞状态)的情况下。
因此,在CDMA2000 1xEVDO系统中,至少上行通信中的传输速率上限值是可以变化的。
此外,在双重系统无线通信终端中,如果无线通信终端与基站之间的无线电波状态在CDMA2000 1xEVDO系统中的通信期间变得较差,则可以切换天线,从而使用作为另一通信系统的CDMA2000 1x系统来执行通信。
因此,如果无线通信终端确定由于无线电波状态变差而无法使用CDMA2000 1xEVDO系统执行令人满意的通信,则可以将CDMA20001xEVDO系统切换到CDMA2000 1x系统,以进行继续通信。
从CDMA2000 1xEVDO系统到CDMA2000 1x系统的通信切换称作“hand down(同小区内不同载波间硬切换)”。
在诸如蜂窝通信系统之类的包括无线通信终端和基站的无线通信系统中,提出了一种技术,其中无线系统终端与之相连以执行通信的基站(下文中称作“连接基站”)、以及成为越区切换目的地候选的邻接连接基站的一个或多个基站(下文中称作“周边基站”)中的每一个基于基站的拥塞程度,指示提高或降低传输速率,并且无线通信终端基于用于执行通信控制的指令,改变传输速率。
在这种规范中,越区切换表示连接基站的切换。
在通信控制中,如果连接基站和作为越区切换目的地候选的周边基站全部的拥塞程度都较低,所有基站都指示提高传输速率,则无线通信终端操作以提高传输速率;另一方面,如果基站之一的拥塞程度较高,并指示降低传输速率,则无线通信终端操作以降低传输速率。
随着这样执行控制,传输速率与连接基站和所有周边基站中的拥塞基站的传输速率相匹配,当从拥塞程度低而传输速率高的基站向拥塞程度高而传输速率低的基站进行越区切换时,可以防止由于传输速率快速降低而导致的分组丢失等错误的发生。
专利文献1参考JP-A-2003-298762专利文献2参考JP-A-2002-300644发明内容本发明要解决的问题在如上所述的双重系统无线通信终端中,根据在每隔预定定时从基站传输来的提高或降低传输速率的指令信息、以及从基站传输来的用于限制传输速率上限值的紧急信息来改变传输速率。在这种情况下,根据基站的状况,传输速率可能不会从通信开始时间(最低速度)就提高,或者根据来自基站的上限值的指令而降低曾经提高的传输速率,传输速率可能保持该状态而不会提高。
具体地讲,当基站突然变得拥塞时,可以在每个预定定时从基站连续地反复传输要“降低”传输速率的指令信息,或者可以建立与严重拥塞的基站的连接、并可以连续传输用于限制传输速率的信息等。
在这些情况下,通信以低速(例如,以最低速度)继续,因此,如果从CDMA2000 1xEVDO系统切换到作为另一通信系统的CDMA2000 1x系统,以执行与CDMA2000 1x基站的通信,则改善传输速率的可能性较高。但是,如上所述,hand down取决于无线通信终端与基站之间的无线电波状态,从而无法在所需时间实现hand down。因此,降低了CDMA2000 1xEVDO系统中的通信吞吐量;这是一个问题。
特别是在不可能移动到另一个小区,从而无法考虑越区切换,但是又需要优选地提高传输速率的情况下,例如,当用户将无线通信终端放在桌上等,并接收要求实时属性的流传输视频的比特流时,这更成为了问题。
因此,本发明的目的是增强能够在多个通信系统中执行通信的无线通信终端的吞吐量。
解决问题的手段下面的(1)到(30)中描述了用于解决上述问题的本发明精髓(1)一种无线通信终端,包括切换部分,用于在传输速率上限值改变的第一通信系统与第二通信系统之间进行切换;接收部分,用于接收来自基站的、指示第一通信系统中的传输速率上限值的信息;比较部分,用于在通信开始时或在与第一通信系统中的基站进行通信期间,将由接收部分接收到的上限值与预定参考值相比较;以及控制部分,用于在比较部分进行的比较结果是上限值低于参考值时,执行对切换部分的切换控制,以便执行第二通信系统中的通信。
(2)一种无线通信终端,包括切换部分,用于在传输速率上限值改变的第一通信系统与第二通信系统之间进行切换;接收部分,用于接收在每个预定定时来自基站的、指示改变第一通信系统中的传输速率上限值的指令信息;确定部分,用于确定在与第一通信系统中的基站进行通信期间,是否以等于或多于预定的次数相继接收到用于指示降低传输速率上限值的指令信息;以及控制部分,用于在由确定部分进行的确定结果是以等于或多于预定的次数相继接收到用于指示降低传输速率上限值的指令信息时,执行对切换部分的切换控制,以便执行第二通信系统中的通信。
(3)在无线通信终端中,仅当第一通信系统中的传输速率上限值低于预定参考值时,控制部分才在由确定部分进行的确定结果是以等于或多于预定的次数相继接收到用于指示降低传输速率上限值的指令信息时,执行对切换部分的切换控制。
(4)在无线通信终端中,参考值是希望当在第二通信系统而不是第一通信系统中执行通信时、传输速率将提高的值。
(5)一种无线通信终端,包括导出部分,用于导出在第一通信系统中要传输的剩余数据量,其中仅当由导出部分导出的剩余数据量大于预定量时,控制部分才在比较部分进行的比较结果是上限值低于参考值时,执行切换到第二通信系统的切换控制。
(6)一种无线通信终端,包括导出部分,用于导出在第一通信系统中要传输的剩余数据量,其中仅当由导出部分导出的剩余数据量大于预定量时,控制部分才在由确定部分进行的确定结果是以等于或多于预定的次数相继接收到用于指示降低传输速率上限值的指令信息时,执行切换到第二通信系统的切换控制。
(7)一种供无线通信终端使用的程序,在所述无线通信终端中,通过在传输速率上限值改变的第一通信系统与第二通信系统之间进行切换来执行通信,所述程序包括第一过程,用于接收来自基站的、指示第一通信系统中的传输速率上限值的信息;第二过程,用于在通信开始时或在与第一通信系统中的基站进行通信期间,将由接收部分接收到的上限值与预定参考值相比较;以及第三过程,用于在由第二过程得到的比较结果是上限值低于参考值时,从第一通信系统切换到第二通信系统。
(8)一种供无线通信终端使用的程序,在所述无线通信终端中,通过在传输速率上限值改变的第一通信系统与第二通信系统之间进行切换来执行通信,所述程序包括第一过程,用于接收在每个预定定时来自基站的、指示改变第一通信系统中的传输速率上限值的指令信息;第二过程,用于确定在与第一通信系统中的基站进行通信期间,是否以等于或多于预定的次数相继接收到用于指示降低传输速率上限值的指令信息;以及第三过程,用于在由第二过程得到的确定结果是以等于或多于预定的次数相继接收到用于指示降低传输速率上限值的指令信息时,从第一通信系统切换到第二通信系统。
(9)所述程序中,在第三过程,仅当第一通信系统中的传输速率上限值低于预定参考值时,才在由第二过程得到的确定结果是以等于或多于预定的次数相继接收到用于指示降低传输速率上限值的指令信息时,执行从第一通信系统到第二通信系统的切换。
(10)所述程序中,参考值是希望当在第二通信系统而不是第一通信系统中执行通信时、传输速率将提高的值。
(11)所述程序包括第四过程,用于导出在第一通信系统中要传输的剩余数据量,其中在第三过程,仅当由第四过程导出的剩余数据量大于预定量时,才在由第二过程进行的比较结果是上限值低于参考值时,执行从第一通信系统到第二通信系统的切换。
(12)所述程序包括第四过程,用于导出在第一通信系统中要传输的剩余数据量,其中仅当由第四过程导出的剩余数据量大于预定量时,在由第二过程得到的确定结果是以等于或多于预定的次数相继接收到用于指示降低传输速率上限值的指令信息时,执行从第一通信系统到第二通信系统的切换。
(13)一种通信方法,用于通过在传输速率上限值改变的第一通信系统与第二通信系统之间进行切换而在无线通信终端中执行通信,所述通信方法包括接收来自基站的、指示第一通信系统中的传输速率上限值的信息;在通信开始时或在与第一通信系统中的基站进行通信期间,将从基站接收到的上限值与预定参考值相比较;以及当比较结果是上限值低于参考值时,从第一通信系统切换到第二通信系统。
(14)一种通信方法,用于通过在传输速率上限值变化的第一通信系统与第二通信系统之间进行切换而在无线通信终端中执行通信,所述通信方法包括接收在每个预定定时来自基站的、指示改变第一通信系统中的传输速率上限值的指令信息;确定在与第一通信系统中的基站进行通信期间,是否以等于或多于预定的次数相继接收到用于指示降低传输速率上限值的指令信息;以及当确定结果是以等于或多于预定的次数相继接收到用于指示降低传输速率的指令信息时,从第一通信系统切换到第二通信系统。
(15)在所述通信方法中,仅当第一通信系统中的传输速率上限值低于预定参考值时,才在确定结果是以等于或多于预定的次数相继接收到用于指示降低传输速率的指令信息时,执行从第一通信系统到第二通信系统的切换。
(16)在所述通信方法中,所述参考值是希望当在第二通信系统而不是第一通信系统中执行通信时、传输速率将提高的值。
(17)所述通信方法包括当比较结果是上限值低于参考值时,导出在第一通信系统中要传输的剩余数据量,其中仅当导出的剩余数据量大于预定量时,才执行从第一通信系统到第二通信系统的切换。
(18)所述通信方法包括当确定结果是以等于或多于预定的次数相继接收到用于指示降低传输速率的指令信息时,导出在第一通信系统中要传输的剩余数据量,其中仅当导出的剩余数据量大于预定量时,才执行从第一通信系统到第二通信系统的切换。
(19)一种与连接基站相连的无线通信终端,所述连接基站持有作为候选越区切换目的地的周边基站的信息,所述无线通信终端包括接收部分,用于接收来自周边基站的、指示改变传输速率上限值的指令信息;
确定部分,用于确定由接收部分接收到的指令信息中是否包括有指示降低传输速率上限值的指令信息;产生部分,用于在由确定部分得到的确定结果是包括有指示降低传输速率上限值的指令信息时,产生用于控制周边基站信息的信号;以及传输部分,用于向连接基站传输由产生部分产生的信号。
(20)在所述无线通信终端中,用于控制周边基站信息的信号是包括从周边基站信息去除传输用于指示降低传输速率上限值的指令信息的基站的信息。
(21)在所述无线通信终端中,用于控制周边基站信息的信号是指示在传输指示降低传输速率上限值的指令信息的基站与无线通信终端之间的通信质量的值,以及所述值低于预定参考值。
(22)所述无线通信终端包括导出部分,用于导出要传输数据的数据量,其中仅当由导出部分导出的数据量大于预定值时,传输部分才在由确定部分得到的确定结果是包括有指示降低传输速率上限值的指令信息时,向连接基站传输用于控制周边基站信息的信号。
(23)一种供无线通信终端使用的程序,所述无线通信终端与持有作为候选越区切换目的地的周边基站的信息的连接基站相连,所述程序包括第一过程,用于接收来自周边基站的、指示改变传输速率上限值的指令信息;第二过程,用于确定由接收部分接收到的指令信息中是否包括有指示降低传输速率上限值的指令信息;以及第三过程,用于在由确定部分得到的确定结果是包括有指示降低传输速率上限值的指令信息时,向连接基站传输用于控制周边基站信息的信号。
(24)在所述程序中,用于控制周边基站信息的信号包括从周边基站信息中去除传输指示降低传输速率上限值的指令信息的基站的信息。
(25)在所述程序中,用于控制周边基站信息的信号是指示在传输指示降低传输速率上限值的指令信息的基站与无线通信终端之间的通信质量的值,以及所述值低于预定参考值。
(26)所述程序包括第四部分,用于导出要传输数据的数据量,其中在第三过程,仅当由第四过程导出的剩余数据量大于预定值时,才在由第二部分得到的确定结果是包括有指示降低传输速率上限值的指令信息时,向连接基站传输用于控制周边基站信息的信号。
(27)一种供无线通信终端使用的通信方法,所述无线通信终端与持有作为候选越区切换目的地的周边基站的信息的连接基站相连,所述通信方法包括接收来自周边基站的、指示改变传输速率上限值的指令信息;确定由接收部分接收到的指令信息中是否包括有降低传输速率上限值的指令信息;以及在由确定部分得到的确定结果是包括有指示降低传输速率上限值的指令信息时,向连接基站传输用于控制周边基站信息的信号。
(28)在所述通信方法中,用于控制周边基站信息的信号包括从周边基站信息中去除传输指示降低传输速率上限值的指令信息的基站的信息。
(29)在所述通信方法中,用于控制周边基站信息的信号是指示在传输指示降低传输速率上限值的指令信息的基站与无线通信终端之间的通信质量的值,以及所述值低于预定参考值。
(30)如权利要求27所述的通信方法包括当确定结果是包括有指示降低传输速率上限值的指令信息时,导出要传输数据的数据量,其中仅当导出的数据量大于预定值时,才向连接基站传输用于控制周边基站信息的信号。
本发明的优点根据上述(1)到(30)中的配置,可以增强能够在多个通信系统中执行通信的无线通信终端的吞吐量。


图1是本发明第一实施例的无线通信终端配置的方框图;图2是示出了本发明第一实施例中传输速率改变与阈值α之间的关系的表;图3是本发明第一实施例中传输速率改变的流程图;图4是示出了本发明第一实施例中hand down过程的流程图;图5是示出了本发明第一实施例中hand down过程的时序图;图6是示出了本发明第二实施例中hand down过程的流程图;图7是示出了本发明第三实施例中hand down过程的流程图;图8是示出了本发明第四实施例中hand down过程的流程图;图9是示出了本发明第四实施例中hand down过程的时序图;图10是示出了本发明第五实施例中hand down过程的流程图;图11是本发明第六实施例的无线通信终端配置的方框图;图12是示出了本发明第六实施例的Activeset中传输速率改变与基站之间的关系的示意表示;图13是示出了本发明第六实施例中基于时间的传输速率改变的示意表示;图14是本发明第六实施例中上行数据传输时间的流程图;图15是本发明第六实施例中上行数据传输时间的时序图;图16是本发明第七实施例中上行数据传输时间的流程图;图17是本发明第七实施例中上行数据传输时间的时序图。
参考数字说明10 天线20 1xRF部分30 DO RF部分40 RF控制部分
50 系统控制部分60 系统存储部分100A,100B,100a,100b,100c,101基站200 无线通信终端具体实施方式
以下将参考附图论述本发明的第一实施例。
图1是示出了本实施例的无线通信终端200的配置的方框图。
本实施例的无线通信终端(移动电话终端)200是能够在cdma20001x通信系统(下文中称作“1x系统”)与1xEVDO通信系统(下文中称作“DO系统”)之间切换、以使用共用天线10来执行与DO系统基站100A或1x系统基站100B的通信的无线通信终端。
基站100A执行与无线通信终端200的DO系统通信,基站100B执行与无线通信终端200的1x系统通信。
天线10将来自1xRF部分20或DO RF部分30的射频信号转换为无线电波,向基站100A和100B发射无线电波,从基站100A和100B接收无线电波,并将无线电波作为射频信号发送到1xRF部分20或DORF部分30。
1xRF部分20将在1x系统中传输的数据或语音信号转换为射频信号,并向天线10发送该射频信号。1xRF部分20还将从天线10发送来的射频信号转换为数据信号或语音信号。
DO RF部分30将在DO系统中传输的数据转换为射频信号,并向天线10发送该射频信号。
DO RF部分30还将从天线10发送来的射频信号转换为数据信号。
1xRF部分20或DO RF部分30用作经由天线10的接收部分。
RF控制部分40是用于控制DO系统和1x系统这两个系统的通信的控制部分,并用作稍后描述的切换部分。
系统控制部分50是用于执行对无线通信终端200的各部分的集中控制的控制部分,并用作稍后描述的比较部分、控制部分和导出部分。
系统存储部分60由诸如RAM之类的存储器来实现,存储应用程序、临时数据等。
下面将参考图2和3论述在DO系统数据通信中本实施例的无线通信终端的传输速率上限值的变化。
首先,在DO系统的上行通信中,将传输速率的上限值分类为五个等级9.6kbps、19.2kbps、38.4kbps、76.8kbps和153.6kbps。
当无线通信终端200开始与基站100A的上行通信时,无线通信终端首先以最低传输速率(9.6kbps)开始通信,接着无线通信终端200接收到在每个预定定时从基站100A传输的、提高或降低传输速率上限值的指令信息“RABit”(反向活动比特),并调整传输速率。
RABit是随着无线通信终端200与之相连的基站100A的拥塞状态、以及无线通信终端200看作为从基站100A的越区切换对象的周边基站的拥塞状态而改变。
基站的拥塞表示大量无线通信终端以集中方式与基站相连的情况、通信线路中发生拥塞的情况等。
如果没有拥塞的基站,即,如果可以提高传输速率,则将RABit设为“0”。
如果存在一个或多个拥塞的基站,即,如果提高传输速率不是优选的,则将RABit设为“1”。
图3是由无线通信终端200的系统控制部分50执行的传输速率改变的流程图。
当无线通信终端200开始DO系统中的上行通信时,无线通信终端首先以最低传输速率(9.6kbps)开始通信。
接着,当天线10接收到来自基站100A的RABit时,确定RABit是否是设为“1”(步骤1001)。如果确定RABit是“0”,则执行操作以将当前传输速率的上限值提高一个等级。
在这种情况下,概率性地而非绝对地提高传输速率。
即,首先产生随机数x(在0<x<1的范围内)(步骤1002)。
确定产生的随机数x是否小于要改变传输速率的阈值α(步骤1003)。
这里,阈值α随着图2所示的当前传输速率而变化。例如,当试图将传输速率从9.6kbps向19.2kbps提高一个等级时,阈值α变为通过用“0x30”(十六进制表示)除以255(即“48”除以255)而产生的值,即,48/255。在这个示例中,在步骤1003,确定随机数x是大于还是小于48/255。
如果在步骤1003确定随机数x小于阈值α,则将当前传输速率的上限值提高一个等级(步骤1004)。例如,如果当前传输速率是9.6kbps,则将其向上改变一个等级,即19.2kpbs。另一方面,如果确定随机数x等于或大于阈值α,则保持当前传输速率的上限值(步骤1005)。例如,如果当前传输速率是9.6kbps,则保持在9.6kbps。
另一方面,如果在步骤1001确定有一个基站具有设为“1”的RABit时,执行操作以将当前传输速率的上限值降低一个等级。即,首先产生随机数x(在0<x<1的范围内)(步骤1006),并将随机数x与阈值α相比较(步骤1007)。
如果确定随机数x小于阈值α,则将当前传输速率的上限值降低一个等级(步骤1008)。
例如,如果当前传输速率是19.2kpbs,则将其向下改变一个等级,即9.6kpbs。另一方面,如果随机数x等于或大于阈值α,则保持当前传输速率的上限值(步骤1005)。
例如,如果当前传输速率是19.2kbps,则保持在19.2kbps。
因此,无线通信终端200能够基于在每个预定定时从基站100A传输来的RABit,概率性地、逐步地改变传输速率的上限值。
另一方面,除了图3中使用RABit的处理,无线通信终端200的传输速率还可以按照来自基站的指令被强制改变。
在DO系统中,除了RABit之外,基站100A还可以传输被称作“CurrentRateLimit”的控制信号。
CurrentRateLimit是在基站100A严重拥塞和吞吐量显著恶化的情况下,向无线通信终端200紧急传输的控制信号。
例如,在无线通信终端200连接并集中到一个无线电站100A、几乎高达基站能够连接的终端数量上限,基站可能出现故障的情况下紧急传输该信号。
CurrentRateLimit包括指示9.6kbps、19.2kbps、38.4kbps、76.8kbps和153.6kbps五个等级的传输速率上限值中任何一个的信息,接收CurrentRateLimit的无线通信终端200将传输速率设为所指示的传输速率上限值。
这样,当接收到从基站100A紧急传输的CurrentRateLimit时,将无线通信终端200强制设为CurrentRateLimit中指示的传输速率上限值。
本实施例的移动无线通信终端200能够切换天线,从而在DO系统中的通信期间,如果无线通信终端与基站之间的无线电波状态变差(例如,导频信号强度(RSSI值)降低),则执行作为另一通信系统的1x系统中的通信。
这样,如果无线通信终端确定由于无线电波状态恶化等而无法执行DO系统中令人满意的通信时,无线通信终端能够通过从DO系统切换到1x系统,继续通信。
从DO系统到1x系统的通信切换称作“hand down”。
对于1x系统中的上行通信,与DO通信一样,在通信开始时传输速率是9.6kbps,但是传输速率上限值始终限定为76.8kbps,而不会逐步地提高或降低。
下面将论述当从基站100A传输RABit时第一实施例的无线通信终端200的hand down过程。
图4是示出了由本发明第一实施例的无线通信终端200的系统控制部分50执行的hand down过程的流程图。
当无线通信终端200正在执行DO系统中的上行通信时,在作为接收部分的DO RF部分30通过天线10接收到RABit时,系统控制部分50确定是否存在具有设为“1”的RABit的基站,即使一个基站(步骤2001)。
如果确定存在具有设为“1”的RABit的基站,即使一个基站,则作为确定部分的系统控制部分50将变量“Y”加1(步骤2002)。
变量Y是指示相继接收到具有比特值“1”的RABit的累积次数的值。
接着,确定变量Y是否等于或大于预定阈值m(步骤2003)。
如果确定变量Y等于或大于阈值m,即,如果确定已经以预定次数(阈值m)或更多次数相继接收到具有比特值“1”的RABit,则作为控制部分的系统控制部分50向RF控制部分40发送命令,使作为切换部分的RF控制部分40执行从DO系统到1x系统的hand down(步骤2004)。
这样,1x系统中的通信开始。
另一方面,如果在步骤2001确定不存在具有RABit设为“1”的基站,则将变量Y设为初始值0(步骤2005),并继续DO系统中的通信,而不执行hand down(步骤2006)。
如果在步骤2003确定变量Y小于预定阈值m,则也继续DO系统中的通信,而不执行hand down(步骤2006)。
在步骤2004或步骤2006之后,流程图循环到步骤2001。
将与作为接收到设为“1”的RABit的累积次数的变量Y相比较的阈值m预设为一定的次数,从而假设由于DO系统拥塞而难以再提高传输速率,如果从DO系统切换到1x系统来执行通信,则可以更高速度执行通信。
例如,如果将阈值m设为“3”或“4”,当设为“1”的RABit只传输一次(由于业务只是暂时偶然性地集中在基站100A,所以紧接在RABit设为“1”之后,将RABit恢复为“0”)时,可以继续DO系统中的通信,而不执行hand down。
图5是示出了由本发明第一实施例的无线通信终端200的系统控制部分50执行的hand down过程的时序图。
当无线通信终端200正在执行DO系统中的上行通信时,在基站100A传输RABit,并且作为接收部分的DO RF部分30通过天线10接收到RABit时,系统控制部分50确定是否存在具有设为“1”的RABit的基站,即使一个基站。如果确定存在一个或多个具有设为“1”的RABit的基站,则将变量“Y”加1,并确定变量Y是否等于或大于阈值m。
如果确定变量Y等于或大于阈值m,则无线通信终端200向基站100A传输“ConnectClose消息”,以断开DO系统中的通信。接着,无线通信终端200建立与1x系统基站100B的1x-TCH(1x系统业务信道)。
此后,当完成使用1x系统的上行通信时,优选地断开1x-TCH,并与基站100A建立DO-TCH(DO系统业务信道),以恢复到DO系统中的可通信状态。
如上所述,当本发明第一实施例的无线通信终端200在DO系统中的通信期间,已经以预定次数(阈值m)或更多次数相继接收到设为“1”的RABit时,执行从DO系统到1x系统的hand down。这样,如果基站100A拥塞,在DO系统中无法以令人满意的传输速率执行通信,则放弃DO系统中的上行通信,并从DO系统切换到可以希望以更高传输速率来执行通信的1x系统。
由此,可以增强上行通信的吞吐量。
下面将论述本发明第二实施例。
在第二实施例中,与第一实施例中一样,将论述在从基站100A传输RABit时的hand down过程。第二实施例的无线通信系统与图1中的相同。
图6是示出了由本发明第二实施例的无线通信终端200的系统控制部分50执行的hand down过程的流程图。步骤2001到2006与图4所示的第一实施例中的相似,从而在图6中以相同的步骤编号表示,并且不再论述。
如果在步骤2003确定已经以预定阈值m或更多次数相继接收到具有比特值“1”的RABit,则作为比较部分的系统控制部分50将当前传输速率的上限值与预定阈值n相比较,以确定上限值是否低于阈值n(步骤2007)。
如果确定比较结果是当前传输速率的上限值低于阈值n,则过程前进到步骤2004,并且作为控制部分的系统控制部分50向RF控制部分40发送命令,使作为切换部分的RF控制部分40执行从DO系统到1x系统的hand down,以开始1x系统中的通信(步骤2004)。
另一方面,如果在步骤2007确定比较结果是当前传输速率的上限值等于或大于阈值n,则继续DO系统中的通信,而不执行hand down(步骤2006)。
将阈值n预设为传送速率,在此传输速率上,假设当从DO系统切换到1x系统时可以高速地执行通信。例如,可以采用1x系统中的上行传输速率的上限值(76.8kpbs)作为n值。
如上所述,仅当实际传输速率的上限值变得比在作为DO系统中的通信期间以预定次数(阈值m)或更多次数相继接收到设为“1”的RABit的结果低预定阈值n时,本发明第二实施例的无线通信终端200才执行hand down。
这样,提供了如下优点如果RABit设为“1”,则产生随机数x,如果随机数x与阈值α之间的比较结果是随机数x等于或大于阈值α,则如第一实施例中所述,保持传输速率上限值。因此,即使以预定次数Y或更多次数接收到指示“1”的RABit,如果获取的随机数x超过阈值α,也不降低传输速率上限值。因此,如果接收到指示“1”的RABit,当不降低实际传输速率的上限值时,如果在DO系统中继续通信,则能够以更高速度执行通信。
在第二实施例中,将实际传输速率的上限值与预定阈值n相比较,仅当实际传输速率降低时,才执行hand down,并且当DO系统传输速率的上限值足够高时,在DO系统中继续通信,而不执行向1x系统的hand down。由此,可以增强上行通信的吞吐量。
下面将论述本发明第三实施例。
在第三实施例中,将论述从第一实施例所示的基站100A传输RABit时的hand down过程。第三实施例的无线通信系统与图1中的相同。
图7是示出了由本发明第三实施例的无线通信终端200的系统控制部分50执行的hand down过程的流程图。步骤2001到2007与图4和6所示的第一和第二实施例中的相似,因而在图7中以相同的步骤编号表示,并且不再论述。
例如,如果在步骤2007确定比较结果是当前传输速率的上限值低于阈值n,则作为导出部分的系统控制部分50通过参考系统存储部分60中的缓存器,导出上行通信的目标数据的数据量。
确定导出的数据量是否等于或大于预定阈值β(步骤2008)。
如果确定结果是导出的数据量等于或大于预定阈值β,则作为控制部分的系统控制部分50向RF控制部分40发送命令,使作为切换部分的RF控制部分40执行从DO系统到1x系统的hand down,以开始1x系统中的通信(步骤2004)。
另一方面,如果在步骤2008确定其确定结果是导出的数据量小于预定阈值β,则继续DO系统中的通信,而不执行hand down(步骤2006)。
预定阈值β被预设为数据量,其中,假设由于DO系统拥塞,如果执行从DO系统到1x系统的hand down,则可以高效执行通信。
在这种情况下,可以将要传输的数据总量与阈值β相比较来进行确定,或者将从要传输的数据总量减去已传输的数据量而得到的未传输数据量与阈值β相比较来进行确定。
如上所述,当实际传输速率的上限值变得比在作为DO系统中的通信期间以预定次数(阈值m)或更多次数相继接收到设为“1”的RABit的结果的预定阈值n低时,仅当确定了要传输等于或大于阈值β的数据量时,本发明第三实施例的无线通信终端200才执行从DO系统到1x系统的hand down。
这样,提供了如下优点从DO系统到1x系统的hand down过程要求特定量的处理时间。如果DO系统传输速率的上限值有些低,为了传输在短时间内完成其传输的少量数据,如果执行从DO系统到1x系统的hand down,则要求用于hand down过程的时间;直到所有数据的传输完成的总时间可能变得比在不执行从DO系统到1x系统的hand down时花费的时间更长。
在本实施例中,如果数据量小到应该跳过hand down的程度,则继续DO系统中的通信,而不执行到1x系统的hand down。由此,可以增强上行通信的吞吐量。
下面,将论述本发明第四实施例。
在第四实施例中,将论述从基站100A传输CurrentRateLimit时的hand down过程。第四实施例的无线通信系统与图1中的相同。
图8是示出了由本发明第四实施例的无线通信终端200的系统控制部分50执行的hand down过程的流程图。
当无线通信终端200正在执行DO系统中的上行通信时,在作为接收部分的DO RF部分30通过天线10接收到CurrentRateLimit时,作为比较部分的系统控制部分50将由CurrentRateLimit时指示的传输速率上限值与预定阈值n相比较(步骤3001)。
如果确定比较结果是由CurrentRateLimit时指示的传输速率上限值低于预定阈值n,则作为控制部分的系统控制部分50向RF控制部分40发送命令,使作为切换部分的RF控制部分40执行从DO系统到1x系统的hand down,以开始1x系统中的通信(步骤3002)。
另一方面,如果在步骤3002确定比较结果是由CurrentRateLimit时指示的传输速率上限值高于预定阈值n,则继续DO系统中的通信,而不执行hand down(步骤3003)。
将与由CurrentRateLimit时指示的传输速率上限值相比较的阈值n预设为传输速率,从而假设如果从DO系统切换到1x系统来执行通信,则能够以更高速度执行通信。
例如,可以采用1x系统中的上行传输速率的上限值(76.8kpbs)作为n的值。
图9是示出了由本发明第四实施例的无线通信终端200的系统控制部分50执行的hand down过程的时序图。
当无线通信终端200正在执行DO系统中的上行通信时,在基站100A传输CurrentRateLimit,并且作为接收部分的DO RF部分30通过天线10接收到CurrentRateLimit时,系统控制部分50将由CurrentRateLimit时指示的传输速率上限值与预定阈值n相比较。如果确定比较结果是由CurrentRateLimit时指示的传输速率上限值低于预定阈值n,则无线通信终端200向基站100A传输“ConnectionClose消息”,以断开DO系统中的通信。接着,无线通信终端200建立与1x系统基站100B的1x-TCH(1x系统业务信道)。
此后,当完成使用1x系统的上行通信时,优选地断开1x-TCH,并与基站100A建立DO-TCH(DO系统业务信道),以恢复到DO系统中的可通信状态。
如上所述,当本发明第四实施例的无线通信终端200在DO系统中的通信期间,接收到指示传输速率低于预定传输速率(阈值n)的CurrentRateLimit时,执行从DO系统到1x系统的hand down。
这样,如果基站100A严重拥塞,无法以令人满意的传输速率执行通信,则放弃DO系统,并切换到可以希望以更高传输速率来执行通信的1x系统。
由此,可以增强上行通信的吞吐量。
下面,将论述本发明第五实施例。
在第五实施例中,将论述从第四实施例所示的基站100A传输CurrentRateLimit时的hand down过程。第五实施例的无线通信系统与图1中的相同。
图10是示出了由本发明第五实施例的无线通信终端200的系统控制部分50执行的hand down过程的流程图。步骤3001到3003与图8所示的第四实施例的步骤相似,从而在图10中用相同的步骤编号表示,并不再对其进行论述。
例如,如果在步骤3001确定比较结果是由CurrentRateLimit指示的传输速率上限值低于预定阈值n,则作为导出部分的系统控制部分50通过参考系统存储部分60中的缓冲器,导出上行通信的目标数据的数据量。
确定导出的数据量是否等于或大于预定阈值β(步骤3004)。如果确定结果是导出的数据量等于或大于预定阈值β,则作为控制部分的系统控制部分50向RF控制部分40发送命令,使作为切换部分的RF控制部分40执行从DO系统到1x系统的hand down,以开始1x系统中的通信(步骤3002)。
另一方面,如果在步骤3004确定其确定结果是导出的数据量小于预定阈值β,则继续DO系统中的通信,而不执行hand down(步骤3003)。
将预定阈值β预设为数据量,其中,假设由于DO系统拥塞,如果执行从DO系统到1x系统的hand down,则可以高效执行通信。
在这种情况下,可以将要传输的数据总量与阈值β相比较来进行确定,或者将从要传输的数据总量减去已传输的数据量而得到的未传输数据量与阈值β相比较来进行确定。
如上所述,仅当在DO系统中的通信期间接收到指示传输速率低于预定传输速率(阈值n)的CurrentRateLimit时确定了要传输等于或大于预定阈值β的数据量时,本发明第五实施例的无线通信终端200才执行从DO系统到1x系统的hand down。
这样,提供了如下优点从DO系统到1x系统的hand down过程要求特定量的处理时间。如果DO系统传输速率的上限值有些低,为了传输在短时间内完成其传输的少量数据,如果执行从DO系统到1x系统的hand down,则要求用于hand down过程的时间;直到所有数据的传输完成的总时间可能变得比在不执行从DO系统到1x系统的hand down时花费的时间更长。
在本实施例中,如果数据量小到应该跳过hand down的程度,则继续DO系统中的通信,而不执行到1x系统的hand down。由此,可以增强上行通信的吞吐量。
在第四和第五实施例中描述了在DO系统中的通信期间接收到CurrentRateLimit的情况,但是本发明还可以应用于在开始DO系统中的通信时接收到CurrentRateLimit的情况。
在上述第一到第五实施例的任何一个中,如果DO系统中的上行传输速率较低,无法提供令人满意的吞吐量,则从DO系统切换到可以希望执行更快通信的1x系统,以执行通信,从而可以增强无线通信终端200的吞吐量。
可以组合第一到第五实施例的方案。
就是说,当接收到RABit时,无线通信终端200可以执行图4中的第一实施例的处理;当接收到CurrentRateLimit时,无线通信终端200可以执行图8中的第四实施例的处理。
在本发明的实施例中,使用导频信号强度(RSSI值)来确定与基站的无线电波状态,但是可以使用导频信号的载干比(C/I值)替代导频信号强度(RSSI值)。
在本发明的实施例中描述了CDMA2000 1x系统和CDMA2000 1xEVDO系统的混合系统,但是本发明不限于此。如果可以在两个或多个通信系统中执行通信,并且可以切换通信系统,从而在一个通信系统中执行数据通信,并从该通信系统切换到另一个通信系统以执行数据通信,则可以采用任何类型的通信系统。
以下将参考附图论述本发明第六实施例图11是示出了本发明第六实施例的无线通信终端200的配置的方框图。
本实施例的无线通信终端(移动电话终端)200是能够在CDMA2000 1x通信系统(下文中称作“1x系统”)与1xEVDO通信系统(下文中称作“DO系统”)之间切换、以使用共用天线10来执行与DO系统基站100(100a,100b,100c)或1x系统基站101的通信的无线通信终端。
基站100a、100b和100c执行与无线通信终端200的DO系统通信,基站101执行与无线通信终端200的1x系统通信。
在下文中,无线通信终端200与之相连以执行通信的基站被称作“连接基站”,邻接连接基站、作为越区切换目的地候选的一个或多个基站称作“周边基站”。
天线10将来自1xRF部分20或DO RF部分30的射频信号转换为无线电波,向基站100和101发射无线电波,从基站100和101接收无线电波,并将无线电波作为射频信号发送到1xRF部分20或DO RF部分30。
1xRF部分20将在1x系统中传输的数据或语音信号转换为射频信号,并向天线10发送射频信号。1xRF部分20还将从天线10发送来的射频信号转换为数据信号或语音信号。
DO RF部分30将在DO系统中传输的数据转换为射频信号,并向天线10发送射频信号。
DO RF部分30还将从天线10发送来的射频信号转换为数据信号。
DO RF部分30用作接收部分和发射部分。
RF控制部分40是用于控制DO系统和1x系统这两个系统的通信的控制部分。
RF控制部分40测量在天线10处接收到的来自基站的无线电波的强度(RSSI等)。
系统控制部分50是用于执行对无线通信终端200的各部分的集中控制的控制部分。
系统控制部分50对RF控制部分40进行控制,使其控制DO系统和1x系统两个系统之间的切换。系统控制部分50用作产生部分和确定部分。
系统存储部分60由诸如RAM之类的存储器来实现,存储应用程序、临时数据等。
本发明第六实施例的无线通信终端200的操作如下首先,下面将参考图2和3论述在DO系统数据通信中本实施例的无线通信终端的传输速率上限值的变化。
首先,在DO系统的上行通信中,将传输速率的上限值分类为五个等级9.6kbps、19.2kbps、38.4kbps、76.8kbps和153.6kbps。
当无线通信终端200开始与基站100a的上行通信时,无线通信终端首先以最低传输速率(9.6kbps)开始通信,接着无线通信终端200根据连接基站的基站100a的拥塞程度和作为基站100a的周边基站和越区切换目的地候选的基站100b和100c的拥塞程度,改变传输速率上限值。
具体地讲,连接基站100a具有指示作为越区切换目的地候选的基站100b和100c的信息,作为“Activeset”。在Activeset中登记的连接基站100a及周边基站100b和100c中的每一个都传输RABit(反向活动比特),RABit是用于根据每个基站的拥塞程度提高或降低传输速率上限值的指令信息。无线通信终端200接收RABit,并调整传输速率。
“RABit”是随着基站的拥塞状态而变化的值。
基站的拥塞表示大量无线通信终端以集中方式与基站相连的情况、通信线路中发生拥塞的情况等。如果没有拥塞的基站,即,如果可以提高传输速率,则将RABit设为“0”。
如果存在一个或多个拥塞的基站,即,如果优选的并不是提高传输速率,则将RABit设为“1”。RABit用作指示无线通信终端200的传输速率上限值的指令信息(改变或降低上限值)。
图3是由无线通信终端200的系统控制部分50执行的传输速率改变的流程图。
当无线通信终端200开始DO系统中的上行通信时,无线通信终端首先以最低传输速率(9.6kbps)开始通信。
接着,当天线10接收到来自在Activeset中登记的基站100a及周边基站100b和100c的RABit时,确定RABit是否是设为“1”(步骤1001)。
如果确定RABit全部是“0”,则执行操作以将当前传输速率的上限值提高一个等级。
在这种情况下,概率性地而非绝对地提高传输速率。
就是说,首先产生随机数x(在0<x<1的范围内)(步骤1002)。
确定产生的随机数x是否小于要改变传输速率的阈值α(步骤1003)。这里,阈值α随着图2所示的当前传输速率而变化。例如,当试图将传输速率从9.6kbps向19.2kbps提高一个等级时,阈值α变为通过用“0x30”(十六进制表示)除以255(即“48”除以255)而产生的值,即,48/255。
在这个示例中,在步骤1003,确定随机数x是大于还是小于48/255。
如果在步骤1003确定随机数x小于阈值α,则将当前传输速率的上限值提高一个等级(步骤1004)。
例如,如果当前传输速率是9.6kbps,则将其向上改变一个等级,即19.2kpbs。另一方面,如果确定随机数x等于或大于阈值α,则保持当前传输速率的上限值(步骤1005)。例如,如果当前传输速率是9.6kbps,则保持在9.6kbps。
另一方面,如果在步骤1001确定存在具有设为“1”的RABit的基站,即使一个基站,则执行操作以将当前传输速率的上限值降低一个等级。
就是说,首先产生随机数x(在0<x<1的范围内)(步骤1006),并将随机数x与阈值α相比较(步骤1007)。
如果确定随机数x小于阈值α,则将当前传输速率的上限值降低一个等级(步骤1008)。
例如,如果当前传输速率是19.2kpbs,则将其向下改变一个等级,即9.6kpbs。另一方面,如果随机数x等于或大于阈值α,则保持当前传输速率的上限值(步骤1005)。
例如,如果当前传输速率是19.2kbps,则保持在19.2kbps。
因此,无线通信终端200能够基于在每个预定定时从Activeset中登记的连接基站100a及周边基站100b和100c中的每一个传输来的RABit,概率性地、逐步地改变传输速率的上限值。
另一方面,如果Activeset中登记的周边基站之一拥塞,则无线通信终端200执行操作,以降低传输速率的上限值。因此,例如,如果从以高速执行通信的基站100a越区切换到拥塞的、只能以低速执行通信的基站100b,则可以防止由于传输速率快速降低而导致的分组丢失等通信错误的发生。
基于无线通信终端200与基站100之间的通信质量,对基站100a具有的Activeset进行更新。
图13是示出了本实施例中Activeset的更新处理的时序图;图13(a)示出了将基站添加到Activeset中,图1 3(b)示出了从Activeset中去除基站。
在图13(a)中,无线通信终端200与作为连接基站的基站100a进行通信。
此时,假设周边基站100b未登记在Activeset中。这里,无线通信终端200测量周边基站100b的导频信号的信号强度(RSSI值),并向连接基站100a传输包括有测量值的“RouteUpdate消息”。
当接收到RouteUpdate消息时,如果测量值等于或大于预定阈值ζ(ζ是用于在Activeset中登记基站的阈值),则连接基站100a将周边基站100b登记到Activeset中,并向无线通信终端200传输“TCA(业务信道分配)消息”,以指示在Activeset中登记周边基站100b的效果。
无线通信终端200根据TCA消息,得到添加到Activeset中的周边基站100b的信息。
另一方面,在图13(b)中,无线通信终端200与作为连接基站的基站100b进行通信。
此时,假设周边基站100a登记在Activeset中。
这里,无线通信终端200测量周边基站100a的导频信号的信号强度,并向连接基站100b传输包括有测量值的RouteUpdate消息。
当接收到RouteUpdate消息时,如果测量值小于预定阈值ζ(ζ是用于在Activeset中登记基站的阈值),则连接基站100b从Activeset中去除周边基站100a,并向无线通信终端200传输TCA消息,以指示已从Activeset中去除周边基站100a的效果。
无线通信终端200根据TCA消息,得到从Activeset中去除的周边基站100a的信息。
如上所述,在Activeset中登记或从其中去除基站,由此逐渐将具有无线通信终端200与基站100之间的良好通信质量(导频信号的信号强度等于或大于阈值ζ)的周边基站100设为越区切换目的地的候选,以便能够总是以良好的通信质量进行通信。
另一方面,从越区切换目的地的候选中去除在无线通信终端200与基站100之间具有较差通信质量(导频信号的信号强度小于阈值ζ)的周边基站100。因此,能够防止向基站的不必要hand down,这种hand down具有较差的通信质量,可能在连接后立即断开。
如果在Activeset中登记的基站中存在拥塞的基站,即使一个基站,并且该基站指示RABit=“1”,即使连接基站和其他周边基站未拥塞并指示RABit=“0”,也不根据图3中的处理来提高传输速率的上限值。
接着,为了执行DO系统通信,本实施例的无线通信终端200执行以下处理图14是由无线通信终端200执行的DO系统中上行数据传输时的流程图。
假设连接基站100a将周边基站100b和100c登记在Activeset中。
无线通信终端200开始与作为连接基站的基站100a进行上行数据通信。
在上行数据通信期间,无线通信终端200的DO RF部分30(接收部分)接收由Activeset中登记的周边基站100b和100c中的每一个在每个预定定时传输的RABit(步骤2001)。
当接收到RABit时,系统控制部分50确定Activeset中是否登记有多个周边基站(步骤2002)。当Activeset中只登记有一个周边基站时,如果从Activeset中去除该基站,则执行越区切换的基站消失,从而过程前进到步骤2005,执行数据传输。
如果在步骤2002确定Activeset中登记有多个周边基站,则系统控制部分50(确定部分)确定Activeset中登记的周边基站是否包括指示RABit=“1”(即,拥塞并难以提高传输速率)的周边基站,即使一个基站(步骤2003)。
如果确定结果是Activeset中未登记指示RABit=“1”的周边基站,即,如果所有周边基站都指示RABit=“0”并且可以提高传输速率,则过程前进到步骤2005,并执行数据传输。
如果在步骤2003确定Activeset中存在指示RABit=“1”的周边基站,即使一个基站,例如,如果周边基站中的周边基站100b拥塞并指示RABit=“1”,则系统控制部分50(产生部分)产生从Activeset中去除周边基站100b的RouteUpdate消息,并将该消息通过天线部分10从DO RF部分30传输到连接基站100a(步骤2004)。
从Activeset中去除周边基站100b的RouteUpdate消息包括指示“错误导频信号强度”的值,表示周边基站100b的导频信号强度小于阈值ζ,而不传输周边基站100b的实际导频信号的信号强度。
如前参考图13所述,阈值ζ是基站100a用于将另一基站登记在Activeset中的信号强度阈值。
当接收到包括“错误导频信号强度”的RouteUpdate消息时,基站100a确定导频信号强度小于阈值ζ,并执行从Activeset中去除指示该导频信号强度的周边基站100b的过程。向无线通信终端200发送该结果。
无线通信终端200执行数据传输(步骤2005)。
在数据传输期间,在预定定时执行传输速率改变过程,以如前参考图13所述的一样概率性地改变传输速率的上限。在这种情况下,因为在步骤2004从Activeset中去除了指示RABit=“1”的周边基站,所以提高了传输速率的上限。
重复该过程,直到数据传输完成(步骤2006)。
如果确定数据传输完成,则执行将在步骤2004从Activeset中去除以进行数据传输的基站100b重新登记在Activeset中的过程(步骤2007)。
就是说,传输在步骤2004产生并传输的RouteUpdate消息,该RouteUpdate消息包括周边基站100b与无线通信终端200之间的“正确”导频信号强度,而不是“错误”导频信号强度。如果“正确”导频信号强度等于或大于阈值ζ,则连接基站100a将周边基站100b重新登记在Activeset中。
当执行图14中的处理时,在数据通信中,从连接基站的Activeset中去除拥塞并因此不允许提高传输速率(指示RABit=“1”)的周边基站,以执行数据通信,从而根据图13中的处理提高了上行数据传输的上限值。这样,可以增强上行数据传输的吞吐量。
图15是由无线通信终端200执行的DO系统中上行数据传输时间的时序图。
无线通信终端200开始与连接基站100a的通信。
如果Activeset中登记的周边基站中的基站100b拥塞,并因此进入不能提高传输速率的状态,并指示RABit=“1”,则产生包括“错误导频信号强度”的RouteUpdate消息,并将其传输到连接基站100a,以从Activeset中去除周边基站100b。
当接收到包括“错误导频信号强度”的RouteUpdate消息时,基站100a确定导频信号强度小于阈值ζ,并执行从Activeset中去除指示该导频信号强度的周边基站100b的过程。向无线通信终端200发送TCA消息,以通知从Activeset中去除了基站100b。
无线通信终端200在该状态下,即去除了由于拥塞而不允许提高传输速率的基站的状态下进行数据传输。
如果确定数据传输完成,则传输包括周边基站100b与无线通信终端200之间的“正确”导频信号强度而不是“错误”导频信号强度的RouteUpdate消息,以将从Activeset中去除的基站100b重新登记在Activeset中。
如果“正确”导频信号强度等于或大于阈值ζ,连接基站100a在Activeset中登记周边基站100b。将TCA消息发送到无线通信终端200,以通知已经将基站100b登记在Activeset中。
在上述本发明的第六实施例中,在数据通信中,从Activeset中去除Activeset中登记的基站之中由于拥塞而不允许提高传输速率(指示RABit=“1”)的周边基站,以执行数据传输,因此,概率性地改变上行数据传输速率的上限值,从而提高传输速率。
这样,能够增强上行数据通信的吞吐量。
下面将论述本发明的第七实施例。
在第七实施例中,如同第六实施例,在数据通信时间从Activeset中去除基站。
第七实施例的无线通信系统与图11的第六实施例的相同。
图16是由第七实施例的无线通信终端200执行的DO系统中上行数据传输时的流程图。
步骤2001到2007与图14中的第六实施例相似,从而在图16中用相同的步骤编号来表示,并且不再对其进行论述。
在步骤2001,在上行数据通信期间,无线通信终端200的DO RF部分30(接收部分)接收由在Activeset中登记的周边基站100b和100c中的每一个在每个预定定时传输的RABit(步骤2001)。
接着,例如,系统控制部分50(导出部分)通过参考系统存储部分60中的缓存器,导出上行通信的目标数据的数据量,并确定导出的数据量是否等于或大于阈值β(步骤2008)。
如果确定结果是导出的数据量小于阈值β,该过程则前进到步骤2005,继续数据传输。
另一方面,如果在步骤2008的确定结果是导出的数据量等于或大于阈值β,则执行步骤2002到2007。
就是说,确定Activeset中是否登记有多个周边基站(步骤2002)。如果确定Activeset中登记有多个周边基站,则系统控制部分50(确定部分)确定在Activeset中登记的周边基站是否包括指示RABit=“1”,即,拥塞并难以提高传输速率的周边基站,即使只有一个基站(步骤2003)。
如果确定Activeset中登记了指示RABit=“1”的周边基站,即使只有一个基站,系统控制部分50(产生部分)则产生包括“错误导频信号强度”的RouteUpdate消息,以从Activeset中去除周边基站100b,并将该消息通过天线部分10从DO RF部分30传输到连接基站100a(步骤2004)。
由此,从Activeset中去除周边基站100b。无线通信终端200执行数据传输(步骤2005),当数据传输完成时,无线通信终端200发送包括周边基站100b与无线通信终端200之间的“正确”导频信号强度的RouteUpdate消息(步骤2007)。
当执行图16中的处理时,如果传输数据量等于或大于预定阈值β,则从连接基站的Activeset中去除拥塞并因此不允许提高传输速率(指示RABit=“1”)的周边基站,以执行数据通信,从而根据图3中的过程提高了上行数据传输速率的上限值。这样,能够增强上行数据传输的吞吐量。
图17是由无线通信终端200执行的DO系统中上行数据传输时的时序图。
无线通信终端200开始与连接基站100a的通信。
如果Activeset中登记的周边基站中的基站100b拥塞,并因此进入无法提高传输速率的状态,并指示RABit=“1”,则无线通信终端200确定传输数据量是否等于或大于阈值β。
为了传输等于或大于阈值β的数据量,产生包括“错误导频信号强度”的RouteUpdate消息,并将其传输到连接基站100a,以从Activeset中去除指示RABit=“1”的周边基站。
当接收到包括“错误导频信号强度”的RouteUpdate消息时,基站100a确定导频信号强度小于阈值ζ,并执行从Activeset中去除指示该导频信号强度的周边基站100b的过程。向无线通信终端200发送TCA消息,以通知已经从Activeset中去除了基站100b。
无线通信终端200在这样一种状态,即去除了由于拥塞而不允许提高传输速率(指示RABit=“1”)的基站的状态下,进行数据传输。
如果确定数据传输完成,则传输包括周边基站100b与无线通信终端200之间的“正确”导频信号强度而不是“错误”导频信号强度的RouteUpdate消息,以将从Activeset中去除的基站100b重新登记在Activeset中。
如果“正确”导频信号强度等于或大于阈值ζ,则连接基站100a将周边基站100b重新登记在Activeset中。
向无线通信终端200发送TCA消息,以通知已经在Activeset中登记了基站100b。
在上述本发明第七实施例中,在数据通信中,仅当要传输等于或大于阈值β的数据量时,才从Activeset中去除在Activeset中登记的基站中由于拥塞而不允许提高传输速率(指示RABit=“1”)的周边基站。
因此,提供了以下优点为了执行要求较短时间的少量数据传输,如果为Activeset改变过程耗费时间(图16的步骤2002到2007)并提高了传输速率,其效果小。因此,只有进行大量数据传输时才执行Activeset改变过程。
这样,能够增强上行数据通信的吞吐量。
在本发明的实施例中,导频信号强度(RSSI值)用于确定有关基站100的无线电波状态,但是导频信号的载波与干扰波之比(C/I值)可以用于替代导频信号强度(RSSI值)。
在本发明的实施例中,描述了使用共用天线执行无线通信的CDMA2000 1x系统与CDMA2000 1xEVDO系统的混合系统,但是本发明不限于此。可以使用分离的天线执行无线通信。
在本发明的实施例中,描述了CDMA2000 1x系统与CDMA20001xEVDO系统的混合系统,但是本发明不限于此。如果通信系统根据基站的拥塞状态来改变传输速率,则可以采用这些通信系统中的任何类型。
工业应用性根据本发明的配置(1)到(30),可以增强能够在多个通信系统中执行通信的无线通信终端的吞吐量,因此,工业应用性非常强。
本发明不限于上述实施例。
权利要求
1.一种无线通信终端,包括切换部分,用于在传输速率上限值改变的第一通信系统与第二通信系统之间进行切换;接收部分,用于接收来自基站的、指示所述第一通信系统中的传输速率上限值的信息;比较部分,用于在通信开始时或在与所述第一通信系统中的基站进行通信期间,将由所述接收部分接收到的上限值与预定参考值进行比较;以及控制部分,用于在所述比较部分进行的比较结果是上限值低于参考值时,执行对所述切换部分的切换控制,以便在所述第二通信系统中进行通信。
2.一种无线通信终端,包括切换部分,用于在传输速率上限值改变的第一通信系统与第二通信系统之间进行切换;接收部分,用于在每个预定定时接收来自基站的、指示改变所述第一通信系统中的传输速率上限值的指令信息;确定部分,用于确定在与所述第一通信系统中的基站进行通信期间,是否以等于或多于预定的次数相继接收到用于指示降低传输速率上限值的指令信息;以及控制部分,用于在由所述确定部分进行的确定结果是以等于或多于预定的次数相继接收到用于指示降低传输速率上限值的指令信息时,执行对所述切换部分的切换控制,以便在所述第二通信系统中进行通信。
3.根据权利要求2所述的无线通信终端,其中仅当所述第一通信系统中的传输速率上限值低于预定参考值时,所述控制部分才在由所述确定部分进行的确定结果是以等于或多于预定的次数相继接收到用于指示降低传输速率上限值的指令信息时,执行对所述切换部分的切换控制。
4.根据权利要求1或3所述的无线通信终端,其中参考值是希望当在所述第二通信系统而不是所述第一通信系统中进行通信时、传输速率将提高的值。
5.根据权利要求1所述的无线通信终端,包括导出部分,用于导出在所述第一通信系统中要传输的剩余数据量,其中仅当由所述导出部分导出的剩余数据量大于预定量时,所述控制部分才在所述比较部分进行的比较结果是上限值低于参考值时,执行切换到所述第二通信系统的切换控制。
6.根据权利要求2所述的无线通信终端,包括导出部分,用于导出在所述第一通信系统中要传输的剩余数据量,其中仅当由所述导出部分导出的剩余数据量大于预定量时,所述控制部分才在由所述确定部分进行的确定结果是以等于或多于预定的次数相继接收到用于指示降低传输速率上限值的指令信息时,执行切换到所述第二通信系统的切换控制。
7.一种供无线通信终端使用的程序,在所述无线通信终端中,通过在传输速率上限值改变的第一通信系统与第二通信系统之间进行切换来执行通信,所述程序包括第一过程,用于接收来自基站的、指示所述第一通信系统中的传输速率上限值的信息;第二过程,用于在通信开始时或在与第一通信系统中的基站进行通信期间,将由接收部分接收到的上限值与预定参考值进行比较;以及第三过程,用于在由所述第二过程得到的比较结果是上限值低于参考值时,从所述第一通信系统切换到所述第二通信系统。
8.一种供无线通信终端使用的程序,在所述无线通信终端中,通过在传输速率上限值改变的第一通信系统与第二通信系统之间进行切换来执行通信,所述程序包括第一过程,用于在每个预定定时接收来自基站的、指示改变所述第一通信系统中的传输速率上限值的指令信息;第二过程,用于确定在与所述第一通信系统中的基站进行通信期间,是否以等于或多于预定的次数相继接收到用于指示降低传输速率上限值的指令信息;以及第三过程,在由所述第二过程得到的确定结果是以等于或多于预定的次数相继接收到用于指示降低传输速率上限值的指令信息时,从所述第一通信系统切换到所述第二通信系统。
9.根据权利要求8所述的程序,其中在所述第三过程,仅当所述第一通信系统中的传输速率上限值低于预定参考值时,才在由所述第二过程得到的确定结果是以等于或多于预定的次数相继接收到用于指示降低传输速率上限值的指令信息时,执行从所述第一通信系统到所述第二通信系统的切换。
10.根据权利要求7或9所述的程序,其中参考值是希望当在所述第二通信系统而不是所述第一通信系统中执行通信时、传输速率将提高的值。
11.根据权利要求7所述的程序包括第四过程,用于导出在所述第一通信系统中要传输的剩余数据量,其中在第三过程,仅当由所述第四过程导出的剩余数据量大于预定量时,才在由所述第二过程进行的比较结果是上限值低于参考值时,执行从所述第一通信系统到所述第二通信系统的切换。
12.根据权利要求8所述的程序,包括第四过程,用于导出在所述第一通信系统中要传输的剩余数据量,其中仅当由所述第四过程导出的剩余数据量大于预定量时,在由所述第二过程得到的确定结果是以等于或多于预定的次数相继接收到用于指示降低传输速率上限值的指令信息时,执行从所述第一通信系统到所述第二通信系统的切换。
13.一种通信方法,用于通过在传输速率上限值改变的第一通信系统与第二通信系统之间进行切换而在无线通信终端中进行通信,所述通信方法包括接收来自基站的、指示所述第一通信系统中的传输速率上限值的信息;在通信开始时或在与所述第一通信系统中的基站进行通信期间,将从所述基站接收到的上限值与预定参考值相比较;以及当比较结果是上限值低于参考值时,从所述第一通信系统切换到所述第二通信系统。
14.一种通信方法,用于通过在传输速率上限值改变的第一通信系统与第二通信系统之间进行切换而在无线通信终端中执行通信,所述通信方法包括接收在每个预定定时来自基站的、指示改变所述第一通信系统中的传输速率上限值的指令信息;确定在与所述第一通信系统中的基站进行通信期间,是否以等于或多于预定的次数相继接收到用于指示降低传输速率上限值的指令信息;以及当确定结果是以等于或多于预定的次数相继接收到用于指示降低传输速率的指令信息时,从所述第一通信系统切换到所述第二通信系统。
15.根据权利要求14所述的通信方法,其中仅当所述第一通信系统中的传输速率上限值低于预定参考值时,才在确定结果是以等于或多于预定的次数相继接收到用于指示降低传输速率的指令信息时,执行从所述第一通信系统到所述第二通信系统的切换。
16.根据权利要求13或15所述的通信方法,其中参考值是希望当在所述第二通信系统而不是所述第一通信系统中执行通信时、传输速率将提高的值。
17.根据权利要求13所述的通信方法,包括当比较结果是上限值低于参考值时,导出在所述第一通信系统中要传输的剩余数据量,其中仅当导出的剩余数据量大于预定量时,才执行从所述第一通信系统到所述第二通信系统的切换。
18.根据权利要求14所述的通信方法,包括当确定结果是以等于或多于预定的次数相继接收到用于指示降低传输速率的指令信息时,导出在所述第一通信系统中要传输的剩余数据量,其中仅当导出的剩余数据量大于预定量时,才执行从所述第一通信系统到所述第二通信系统的切换。
19.一种无线通信终端,与持有作为越区切换目的地候选的周边基站的信息的连接基站相连,所述无线通信终端包括接收部分,用于接收来自周边基站的、指示改变传输速率上限值的指令信息;确定部分,用于确定由所述接收部分接收到的指令信息中是否包括指示降低传输速率上限值的指令信息;产生部分,用于在由所述确定部分得到的确定结果是包括有指示降低传输速率上限值的指令信息时,产生用于控制周边基站的信息的信号;以及传输部分,用于向连接基站传输由所述产生部分产生的信号。
20.根据权利要求19所示的无线通信终端,其中用于控制周边基站信息的信号包括用于从周边基站的信息中去除传输指示降低传输速率上限值的指令信息的基站的信息。
21.根据权利要求19所示的无线通信终端,其中用于控制周边基站信息的信号是指示在传输指示降低传输速率上限值的指令信息的基站与无线通信终端之间的通信质量的值,以及所述值低于预定参考值。
22.根据权利要求19所示的无线通信终端,包括导出部分,用于导出要传输数据的数据量,其中仅当由所述导出部分导出的数据量大于预定值时,所述传输部分才在由所述确定部分得到的确定结果是包括有指示降低传输速率上限值的指令信息时,向连接基站传输用于控制周边基站信息的信号。
23.一种供无线通信终端使用的程序,所述无线通信终端与持有作为越区切换目的地候选的周边基站的信息的连接基站相连,所述程序包括第一过程,用于接收来自周边基站的、指示改变传输速率上限值的指令信息;第二过程,用于确定由接收部分接收到的指令信息中是否包括有指示降低传输速率上限值的指令信息;以及第三过程,用于在由所述确定部分得到的确定结果是包括有指示降低传输速率上限值的指令信息时,向连接基站传输用于控制周边基站信息的信号。
24.根据权利要求23所述的程序,其中用于控制周边基站信息的信号包括从周边基站信息中去除传输指示降低传输速率上限值的指令信息的基站的信息。
25.根据权利要求23所述的程序,其中用于控制周边基站信息的信号是指示在传输指示降低传输速率上限值的指令信息的基站与无线通信终端之间的通信质量的值,以及所述值低于预定参考值。
26.根据权利要求23所述的程序,包括第四部分,用于导出要传输数据的数据量,其中在第三过程,仅当由所述第四过程导出的剩余数据量大于预定值时,才在由所述第二部分得到的确定结果是包括有指示降低传输速率上限值的指令信息时,向连接基站传输用于控制周边基站信息的信号。
27.一种供无线通信终端使用的通信方法,所述无线通信终端与持有作为越区切换目的地候选的周边基站的信息的连接基站相连,所述通信方法包括接收来自周边基站的、指示改变传输速率上限值的指令信息;确定由接收部分接收到的指令信息中是否包括有降低传输速率上限值的指令信息;以及在由确定部分得到的确定结果是包括有指示降低传输速率上限值的指令信息时,向连接基站传输用于控制周边基站信息的信号。
28.根据权利要求27所述的通信方法,其中用于控制周边基站信息的信号包括从周边基站信息中去除传输指示降低传输速率上限值的指令信息的基站的信息。
29.根据权利要求27所述的通信方法,其中用于控制周边基站信息的信号是指示在传输指示降低传输速率上限值的指令信息的基站与无线通信终端之间的通信质量的值,以及所述值低于预定参考值。
30.根据权利要求27所述的通信方法,包括当确定结果是包括有指示降低传输速率上限值的指令信息时,导出要传输数据的数据量,其中仅当导出的数据量大于预定值时,才向连接基站传输用于控制周边基站信息的信号。
全文摘要
一种无线通信终端包括切换部分,用于在传输速率上限值变化的第一通信系统与第二通信系统之间进行切换;接收部分,用于接收来自基站的、指示第一通信系统中的传输速率上限值的信息;比较部分,用于在通信开始时或在与第一通信系统中的基站进行通信期间,将由接收部分接收到的上限值与预定参考值进行比较;以及控制部分,用于在比较部分进行的比较结果是上限值低于参考值时,执行对切换部分的切换控制,从而执行第二通信系统中的通信。
文档编号H04J13/00GK1989781SQ20058002527
公开日2007年6月27日 申请日期2005年7月25日 优先权日2004年7月28日
发明者河野健治 申请人:京瓷株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1