执行较佳系统选择的方法和装置 【发明领域】
本发明涉及通信系统。特别是,本发明涉及用于在能在多个区域中进行操作的用户站中选择较佳通信系统的经改进的新方法和装置。
背景技术
随着移动通信系统在整个社会中越来越普及,需要大量的周到的服务。为了满足对于移动通信系统的容量需求,已发展了有限通信资源的多址技术。码分多址(CDMA)调制技术的运用是一种促进有大量系统用户的通信的技术。现有技术中熟知其它多址通信系统技术,诸如时分多址(TDMA)和频分多址(FDMA)。然而,CDMA的扩展频谱调制技术比起用于多址通信系统的这些调制技术有突出的优点。
在美国专利第4,901,307号(1990年2月13日授权,发明名称为“运用卫星或者陆上中继站的扩展频谱多址通信系统”,转让给本发明的受让人)中揭示了CDMA技术在多址通信系统中的应用,按参考资料在此引入。此外,还在美国专利第5,103,459号(1992年4月7日授权,发明名称为“在CDMA蜂窝网电话系统中生成信号波形的系统和方法”,转让给受让人)中揭示了CDMA技术在多址通信系统中的运用,按参考资料在此引入。
当用户站的用户从一个区域移到另一个区域时,用户站必须选择进行服务的通信系统。用户在不同地区域中可用两种方法来操作用户站。通过第一种方法,用户订用各区域中的通信服务。于是,用户站只需找出订用的通信系统,就可利用其服务提供者提供服务。
另一种方法,用户可借助漫游服务进行通信。移动通信提供者之间谈判合约以向客户提供所谓的“漫游”服务。“漫游者”是用户站,它要求在由非用户所订用的其他移动通信服务提供者运营的系统内得到服务。当前,当用户站正在漫游时,向用户提供表示漫游状态的信号。比较订用系统的系统标识(SID)与提供服务的系统播发的该系统的SID,按所得结果进行漫游判定。这提醒用户站的用户所提供的服务增加漫游话费。
由于一般用户站没有用户的地理位置概念,它必须(从区域的通信系统中选择在服务的成本和质量方面向用户提供最佳服务的通信系统。当用户希望能进行操作的区域数量增加时,用户站必须试捕的不同通信系统的数量也增加。本发明提供选择最适合用户需求的通信系统的方法和装置。
按诸如待审批的美国专利申请号第08/509,719号中详细描述的多模用户站描述本发明。该发明名称为“在多模用户站中确定系统的方法和装置”,已转让给本发明的受让人,按参考资料在此引入。在用户站能够发送和接收CDMA信号并能够发送和接收模拟信号(如AMPS和NAMPS)的情况下描述示范实施例。本发明同样可应用于包括TDMA、FDMA和GSM的任何数字通信系统。此外,本发明同样可应用于能够仅在一种模式(例如,模拟或数字)下进行操作的用户站。
发明概述
在本发明中,用户站保持一系统表,其中一些是‘较佳’系统(允许使用该用户站的系统),还有一些是‘否定’系统(不允许使用该用户站的系统)。与该表中每个系统在一起的是系统ID(SID),以及相应的捕获参数(频带,频率,模式等)。将该表称为通用系统表。
以用户站可以容易地确定哪些系统(较佳还是否定)覆盖共同地理区域的方式,保持通用系统表。谈到的共同地理区域是指有共同无线电覆盖的区域。此外,划分覆盖共同地理区域的系统区分的优先次序(即,按最理想到最不理想分级)。用户站的任务是尝试获得用户站当前地理区域中的最理想系统的服务。由于系统一般只在有限的地理区域内提供服务,所以尝试获得用户站当前地理区域之外的系统提供的服务毫无意义。
问题在于,当用户站上电时,它不必知道所处的位置。由于漫游,它可能在与先前所在地方完全不同的地方。因此,可能如何捕获任何系统都不清楚,更不用说捕获最理想系统。在本发明的示范实施例中,用户站保存最近使用(MRU)系统的清单。因为用户站当前刚好位于它在不远的过去曾经在的位置上,所以作为第一方案,进行大量探测试图获得一个MRU系统。
如果用户站不能获得MRU系统,那么它可用适当的捕获参数,试图捕获通用系统表中的任一较佳系统。在实施例中,用户站首先试捕‘最容易’捕获的系统(例如,AMPS,假设在通用系统表中存在一些AMPS系统)。在示范实施例中,如果用户站不能捕获一个这样的系统,那么用户站试捕通用系统表中‘最具代表性’系统。换句话说,通用系统表可能包括多个系统,这些系统只在SID和地理区域方面不同,但具有相同的捕获参数(例如,信道数或者频率块指示)。
一旦用户站捕获一个系统,那么用户站可以从开销消息检出所捕获系统的SID。用户站用接收到的SID确定所处的地理区域。在示范实施例中,用户站可以从通用系统表中获得这个地理信息,无论所捕获系统是较佳还是否定的。
如果SID属于在通用系统表中的较佳系统(即其地理区域内的最理想系统),那么用户站运用该系统提供服务。如果所捕获系统的SID属于通用系统表中的系统(即不是在其地理区域内的最理想系统),那么用户站用接收到的SID确定它所位于的地理区域。通过按照从对系统最理想到最不理想的依次试捕该地理区域中的系统,用户站试捕该地理区域中的最理想系统。
如果SID属于不在通用系统表中的系统,那么用户站试捕其它系统。如果用户站不能捕获较佳系统,那么用户站可能回到该系统。
【附图说明】
通过下面结合附图详细描述,本发明的特性、目的和优点将会显而易见。在全部附图中相同标号作相应表示,其中:
图1是在本发明中示例的多模用户站的方框图;
图2是示出本发明的示例系统选择处理过程的流程图。
较佳实施例的详细描述
参照图1,如果多模用户站(MMSS)1处于系统判决子状态,那么由系统判决处理器8进行操作。在系统判决子状态,系统判决处理器8选择,MMSS1打算进行捕获的通信系统,并向捕获电路提供必要的参数。系统判决处理器8可做成微处理器,如图2所示它在程序控制下发挥功能。
在此示范实施例中,MMSS1是双模用户站,它通过运用模拟调制解调处理电路(模拟电路4)能够进行模拟发送和接收,而且通过运用数字调制解调处理电路(数字电路)6能够进行数字发送和接收。在该实施例中,数字电路6是码分多址(CDMA)发送接收电路。然而,能够运用其它类型的数字通信模式,诸如,TDMA或GSM。本发明可用于蜂窝网通信系统、个人通信系统(PCS)以及任何其它通信系统,它们可向能够在多个地理区域中进行操作的用户站提供服务。
在现有技术中,已知模拟电路4的设计方案,而且由William C.Y.Lee在《移动蜂窝网电信系统》中详细描述。在上述美国专利第4,901,307及5,103,459中详细描述了数字电路6的实施例。
最近使用系统(MRU)表9包括最近由MMSS1使用的通信系统的清单。在示实施例中,在即使MMSS1降电后也能保存的永久性存储器实现MRU表9。通用系统表11包括用于MMSS1“知道”存在的所有通信系统的系统参数。在示范实施例中,通用系统表11包括关于较佳系统和否定系统的信息,而且根据地理区域存储这些系统。在该实施例中,在即使降电MMSS1后也能保存的永久性存储器中保存通用系统表11。
在该实施例中,根据地理区域把存储在通用系统表11中的系统分组,然后将在地理组中所列出的每个系统按照最理想到最不理想的顺序排列。例如,排列系统的准则可包括服务成本、服务质量、独特性能的支持等等。对每个系统而言,通用系统表11包括系统标识(SID)以及必要的捕获参数,它包括频带、频率、模式和执行捕获所需的任何其它参数。在该实施例中,所列出的每个系统都标有对该系统是允许使用用户站的系统(较佳系统)还是不允许使用用户站的系统(否定系统)的指示。
图2是本发明的较佳系统选择示例方法的流程图,一旦上电(框20),MMSS1进入系统判决子状态,对系统判决处理器8进行控制。在框22中,系统判决处理器8选择试捕的首个系统,在示范实施例中,根据在MRU表9中所列出的系统进行选择。在该实施例中,系统判决处理器选择最后用于提供服务的系统作为初次捕获的系统。在另一个实施例中,系统判决处理器8选择MMSS1最频繁使用的系统。在又一个实施例中,系统判决处理器8选择MMSS1的归属系统。
在框22中,系统判决处理器8从通用系统表11检索必要的捕获参数。如果初次捕获选择的系统是模拟系统,那么系统判决处理器8向模拟电路4提供捕获参数,而且向收发机3提供必要的频率信息。在框24中,MMSS1试捕所选的模拟系统。收发机3根据由系统判决处理器8提供的频率信息,对通过天线5接收到的信号(如果存在的话)进行放大和下变频。模拟电路4根据由系统判决处理器8所提供的捕获参数解调该信号。
在框22中,如果所选系统是数字系统,那么系统判决处理器8向数字电路6提供必要的捕获参数,而且向收发机3提供必要的频率信息。在该实施例中,虽然前面已提出,按CDMA系统描述捕获的所选择数字信号,但是本发明同样可用于捕获其它数字通信系统。在框24中,MMSS1试捕所选CDMA系统。收发机3根据来自系统判决处理器8的频率信息,对通过天线5接收到的信号(如果存在的话)进行下变频。数字电路6根据由系统判决处理器8提供的捕获参数解调信号。在上述美国专利第5,103,459号中详细描述CDMA信号的解调。
在框26中,如果捕获不成功,那么控制在框25回到系统判决处理器8。在框25中,系统判决处理器8选择要捕获的下一个系统。在示范实施例中,MMSS1首先捕获存储在MRU表9中的所有系统。如果MMSS1在捕获存储在MRU表9中的一个系统不成功的话,那么MMSS1试捕标有“易捕获”的一组系统。选择易捕获系统以使能快速且方便地识别地理区域,即使这些系统在各自的地理区域可能不是最理想的系统。在另一个实施例中,因为可以容易地确定AMPS系统的可用性,所以MMSS1在试捕MRU表9中的系统之前,首先试捕AMPS系统。
如果MMSS1不能容易地捕获系统,那么试捕“代表性”系统。代表性系统是具有与多个其它系统共同的捕获参数的系统。因此,通过试捕代表性系统,MMSS1实际上同时测试一组地理区域假设。如果不能捕获这些系统中的任一系统,那么MMSS1试捕完通用系统表11中留下的系统。
当不能捕获由系统判决处理器8所选的系统时,操作移至框28。框28确定是否已试捕MRU表9中的所有系统。如果MRU表中存在还没有进行试捕的系统,那么系统判决处理器8从MRU表9中选择系统,而且向模拟电路4、数字电路6和收发机3有选择地提供系统捕获参数(如上所述)。然后如上所述,在框24中,试捕所选系统。
如果试捕完MRU表9中的所有系统,那么MMSS1对“快速捕获”系统进行试捕。AMPS系统是快速捕获系统的一个典型的例子。虽然在业务质量方面AMPS系统提供的服务比CDMS系统提供的差,但是可以在较短时间内捕获AMPS系统。在框34中,如果MMSS1没有试捕完所有快速捕获系统,那么在框36中,系统判决处理器8选择快速捕获系统,而且从通用系统表11检索捕获参数。系统判决处理器8有选择地向模拟电路4、数字电路6和收发机3提供系统捕获参数(如上所述)。然后,如上所述,在框24中,试捕所选系统。
如果已试捕完所有“快速捕获”系统,那么MMSS1试捕所有代表性系统。在框42中,如果MMSS1没有试捕完所有代表性系统,那么在框38中,系统判决处理器8选择代表性系统,并从通用系统表11检索捕获参数。系统判决处理器8有选择地向模拟电路4、数字电路6和收发机3提供系统捕获参数(如上所述)。然后,如上所述,在框24中试捕所选系统。
如果在框42中,试捕完所有“代表性”系统,那么MMSS1试捕通用系统表11中留下的系统。在框44中,如果在通用系统表11中存在没有试捕的较佳系统,那么流程进到框40。在框40中,系统判决处理器8选择试捕的剩余较佳系统,而且从通用系统表11检索捕获参数,并有选择地向模拟电路4、数字电路6和收发机3提供系统捕获参数(如上所述)。
然后,在框24中试捕所选系统(如上所述)。如果试捕所有较佳系统都不成功,那么该实施例中,在框46 MMSS1暂时降电以节省电池功率,然后在框20中,在下一预定时间开始再一次选择较佳系统。有几种可供选择的方案。一个方案是仅MMSS1降电。第二个方案是MMSS1立即再次开始选择较佳系统。第三方案是MMSS1表示失效,并等待用户介入。
一旦试捕成功,那么在框27中,MMSS1接收由所捕获的系统播发的系统标识(SID)。通过天线5接收该信号,提供给发射机3,对该消息信号进行下变频和放大。如果所捕获的系统是模拟的,那么向模拟电路4提供该消息,它根据模拟解调格式解调信号并向系统判决处理器8提供系统标识信息。如果所捕获的系统是CDMA系统,那么向数字电路6提供消息,它根据CDMA解调格式解调信号,而且向系统判决处理器8提供系统标识信息。
在框35中,系统判决处理器8判决接收到的SID是否是存储在通用系统表11中的一个系统。如果所捕获的系统对MMSS1是未知的,那么流程回到框25,而且MMSS1试捕不同的系统。在该实施例中,由系统判决处理器8保持所捕获但未知的系统的捕获参数,而且如果不能捕获任何较佳系统,可运用该系统。
如果在通用系统表11中列出接收到的系统标示(SID)为“否定”系统,系统判决处理器8就将控制传到框25,从而MMSS1试捕不同的系统。在较佳实施例中,由系统判决处理器8保持所捕获系统的捕获参数,而且如果发生紧急呼叫就运用该系统。
如果在通用系统表11中列出接收到的系统标识(SID),那么在框48中,系统判决处理器8判决这对于地理区域是否最理想的系统。预想可能存在多个供用户站使用同样理想的系统。如果所捕获的系统对于地理区域是最理想的系统,那么在框50中运用所捕获的系统提供服务。一旦完成服务,在框52中,系统判决处理器8更新MRU表9。
如果接收到的系统标识对于地理区域而言不是最理想的系统,那么在框54中,系统判决处理器8选择用于该区域的最理想的系统,而且向模拟电路4、数字电路6和收发机3提供系统捕获参数(如上所述)。在框56中,MMSS1试捕在地理区域中最理想的系统。如果该捕获是成功的,而且所捕获的系统是用户站想要捕获的系统(在框58中),那么MMSS1运用所捕获的系统提供服务(在框60中)。在框62中,一旦完成服务,系统判决处理器8就更新MRU表9。
如果捕获不成功,那么在框64中,系统判决处理器8选择下一个最理想的系统以供地理区域之用。系统判决处理器8向模拟电路4、数字电路6和收发机3有选择地提供系统捕获参数(如上所述)。重复该处理直至捕获成功,而且MMSS1运用所捕获的系统提供服务(在框60中)。在该实施例中,如果没有捕获任何系统(在框68中),那么MMSS1暂时降电以节省电池功率(在框68中),而且在下一预定时间再一次开始进行较佳系统选择。有几种方案。一个方案是仅MMSS1降电。第二个方案是MMSS1立即开始再一次选择较佳系统。第三个可行的方案是MMSS1表示失效,等待用户的介入。
在另一个实施例中,一旦捕获成功(在框48中),那么系统判决处理器8判决该系统是否是较佳的。如果它是较佳系统,那么MMSS1运用所捕获的系统提供服务,而且周期性地再进入系统判决子状态以检测是否可捕获区域中更加理想的系统。
在该实施例中,存储在通用系统表11中的信息提供一个二进制位,该位表示相关系统比下一个所列系统更加理想(位=1)或者理想程度相同(位=0)。此措施顾及相同地理区域中的多个较佳系统。表1示出表明在地理区域内系统的理想程度的示例方法。
表1
SID Geo位 更理想位
1111 0 1
2222 0 0
3333 0 0
4444 0 1
5555 0 0
6666 1 0
7777 1 0
8888 1 0
在表1中,存在两个不同的地理区域。注意,由地理区域位(Geo位)表示共同地理区域的系统。于是,覆盖第一地理区域的系统是1111、2222、3333、4444和5555,而且覆盖第二地理区域的系统是6666、7777和8888。这点通过地理区域位的极性翻转表示.
由更理想位的极性表示在地理区域内的系统的理想性.在第一地理区域中,系统1111比系统2222更加理想。系统2222、3333和4444同样理想,而且所有这三个系统都比5555理想。在第二地理区域内,系统6666、7777和8888都同样理想。应注意,这种表示系统提供服务的地理区域和通过系统获得的服务的理想性的方法是用于举例,可有存储该信息的其它方法。
在上述表1中,可将系统1111称为用于该地理区域的SID的第一较佳子集。系统2222、3333和4444同样理想,而且可称为用于该地理区域的SID的第二较佳子集。类似地,系统5555可被称为用于该地理区域的SID的第三较佳子集。如上所述,在通用系统表11的实施例中,该表包括较佳系统和否定系统。例如,系统5555可能是否定系统,而且不被称为第三较佳子集,而是该地理区域的否定系统集的一个组成部分。
提供较佳实施例的上述描述以使熟悉该技术领域的任何人能够进行或运用本发明。对于熟悉本技术领域的人员而言,这些实施例的各种变更是显而易见的,而且可将这里提到的一般原理用于其它实施例,而不用进行创造性劳动。因此,本发明并不局限于上述实施例,但要符合与这里所述的原理和新颖性相一致的最宽范围。