用于使移动终端能够由至少一个基站来检测的方法和装置转让专利

申请号 : CN200880122687.9

文献号 : CN101904203B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : N·沃耶H·邦尼维尔

申请人 : 三菱电机研发中心欧洲有限公司三菱电机株式会社

摘要 :

本发明涉及一种用于使移动终端能够由无线蜂窝电信网络的至少一个基站来检测的方法。该方法包括以下步骤:获得表示移动终端的位置的信息,如果移动终端的位置包括在与移动终端关联的基站的地理区域中,则传输预定信号,预定信号表示对基站在基站的小区中传输信号的请求。本发明还涉及相关联的装置。

权利要求 :

1.一种用于使移动终端能够由无线蜂窝电信网络的至少一个基站来检测的方法,特征在于所述方法包括以下步骤:-获得表示所述移动终端的位置的信息,

-如果所述移动终端的位置包括在与所述移动终端相关联的第一基站的地理区域中,则传输预定信号到第一基站,所述预定信号表示对所述第一基站在所述第一基站的小区中传输信号的请求,使得当所述第一基站接收到所述预定信号时,所述第一基站开始在所述第一基站管理的小区中传输信号。

2.如权利要求1所述的方法,特征在于所述无线蜂窝电信网络包括服务器,以及在于所述方法由所述服务器来执行,并且包括建立与所述第一基站的通信链路的步骤,并且所述预定信号是由所述服务器传输到所述第一基站的请求所述第一基站在所述第一基站的小区中传输信号的消息。

3.如权利要求2所述的方法,特征在于表示所述移动终端的位置的所述信息由所述服务器从所述移动终端生成并由所述服务器接收的消息来获得。

4.如权利要求2所述的方法,特征在于表示所述移动终端的位置的所述信息由所述服务器从标识管理所述移动终端位于其中的小区的另一个基站的信息来获得。

5.如权利要求2到4的任一项所述的方法,特征在于所述无线蜂窝电信网络包括多个基站,以及在于所述服务器执行以下步骤:-维护数据库,所述数据库对于每个移动终端,包括指示与所述移动终端相关联的每个基站的信息,以及对于与所述移动终端相关联的每个基站,包括指示地理区域的信息,-从表示所述移动终端的位置的信息和从与所述移动终端相关联的每个基站的地理区域,标识所述预定信号必须传输到的至少一个基站,所述预定信号表示在所述第一基站的小区中传输信号的请求。

6.如权利要求1所述的方法,特征在于所述方法由所述移动终端来执行。

7.如权利要求6所述的方法,特征在于所述预定信号是传输到所述第一基站的预定签名,所述预定签名在与用于消息从所述移动终端到所述第一基站的发射的频带不同的频带中调制。

8.如权利要求6所述的方法,特征在于所述预定信号传输到所述第一基站,并且是通过无线电或光波来传播的一系列预定编码的能量脉冲。

9.如权利要求6所述的方法,特征在于所述无线蜂窝电信网络包括服务器,以及在于所述预定信号是由所述移动终端传输到所述服务器的消息。

10.如权利要求6到9的任一项所述的方法,特征在于所述无线蜂窝电信网络包括多个基站,以及在于所述移动终端维护对于与所述移动终端相关联的每个基站指示地理区域的数据库信息。

11.如权利要求9所述的方法,特征在于由所述移动终端发送到所述服务器的消息包括表示所述移动终端的位置的信息。

12.如权利要求9或11所述的方法,特征在于发送到所述服务器的所述消息包括与所述移动终端相关联的第一基站的至少一个标识符。

13.如权利要求1到4、6到9、11的任一项所述的方法,特征在于表示所述移动终端的位置的所述信息从全球导航卫星系统获得。

14.如权利要求1到4、6到9、11的任一项所述的方法,特征在于表示所述移动终端的位置的所述信息从所述无线蜂窝电信网络的其它基站的标识符来获得。

15.如权利要求6到9、11的任一项所述的方法,特征在于通过记住表示所述无线蜂窝电信网络的其它基站的小区中所述移动终端的位置的信息,更新与所述移动终端相关联的一个第一基站的地理区域,所述其它基站是所述移动终端已与其执行从所述第一基站的小区或到所述第一基站的小区的小区重选或切换过程的基站。

16.如权利要求15所述的方法,特征在于所述移动终端的位置加有时间戳,以及在于如果在所述移动终端执行从所述第一基站的小区或到所述第一基站的小区的所述小区选择或所述切换过程时,移动终端的所述位置足够新近,则所述移动终端的位置用于更新与所述移动终端相关联的一个第一基站的地理区域。

17.一种用于使移动终端能够由无线蜂窝电信网络的至少一个基站来检测的装置,特征在于所述装置包括:-用于获得表示所述移动终端的位置的信息的部件,

-用于如果所述移动终端的位置包括在与所述移动终端相关联的第一基站的地理区域中则传输预定信号到第一基站的部件,所述预定信号表示对所述第一基站在所述第一基站的小区中传输信号的请求,使得当所述第一基站接收到所述预定信号时,所述第一基站开始在所述第一基站管理的小区中传输信号。

18.如权利要求17所述的装置,特征在于所述无线蜂窝电信网络包括服务器,以及在于所述装置包括在所述服务器中。

19.如权利要求17所述的装置,特征在于所述装置包括在所述移动终端中。

说明书 :

用于使移动终端能够由至少一个基站来检测的方法和装置

[0001] 本发明涉及用于使移动终端能够由至少一个基站来检测的方法和装置。
[0002] 典型的无线蜂窝电信网络在广阔的区域中提供无线服务的覆盖。宏小区用于铺设无线蜂窝电信网络的覆盖区域。
[0003] 宏小区具有大约10km2的覆盖区域。
[0004] 每个小区由一个基站控制,该基站必须连接到控制该小区的相邻小区的每个基站。
[0005] 在设立基站时,基站配置无线电接口、网络接口,即,配置与相邻基站和服务器的连接链路,并开始在广播信道上发射,连同导频信号等。位于基站管理的小区中的移动终端能对周围基站发射的信号进行测量以便准备/触发从当前管理移动终端位于其中的小区的基站到周围基站之一管理的另一小区的切换。
[0006] 在某个区域内部署了许多宏小区时,每个小区应配置有不同的小区标识符,并且每个宏小区的无线电资源应进行配置以便将其它宏小区产生的干扰降到最低。
[0007] 连接链路的配置、标识符分配及干扰问题是在典型的无线蜂窝电信网络中要考虑和解决的重点。
[0008] 在无线蜂窝电信网络还包括具有大约0.1km2的缩小覆盖区域的微小区时,宏小区的相邻小区数量增加。干扰问题和标识符的、连接链路的数量的增加生成的问题增加。
[0009] 对于像微微小区或毫微微小区的具有更低覆盖区域的小区,上述问题变得更重要。已提议通过微微小区和毫微微小区来扩展公共陆地移动网络或(PLMN)无线蜂窝电信2 2
网络的覆盖。微微小区具有大约几千m 的覆盖区域,而毫微微小区具有大约几百m 的覆盖区域。如对于宏小区和微小区一样,管理一个微微或毫微微小区的每个基站必须连接到控制该微微或毫微微小区的相邻小区的每个基站。
[0010] 管理微微或毫微微小区的基站典型地在家庭或办公室内设立。它们使得有限数量的移动终端能够使用其资源以便接入无线蜂窝电信网络。在管理微微或毫微微的基站允许这些移动终端使用其资源以便具有对无线蜂窝电信网络的接入时,它们与这些允许的移动终端相关联。
[0011] 在许多微微或毫微微小区部署在宏小区广泛覆盖的区域上时,每个微微或毫微微小区应配置有不同的小区标识符,并且每个微微或毫微微小区的无线电资源应进行配置以便将其它微微或毫微微小区产生的干扰降到最低。无线电资源必须在微微或毫微微小区上划分,每个微微或毫微微小区得到减少的容量。
[0012] 在部署许多微微或毫微微小区时,应配置微微或毫微微小区以支持大数量的相邻小区。微小区中的移动终端应扫描所有可能的相邻小区。此过程是时间长且消耗电池的。
[0013] 根据现有技术,在设立微微或毫微微小区时,它应连接到服务器和管理其它相邻小区的其它基站。在设立许多微微或毫微微小区时,服务器和其它基站应维护在相互之间的大量通信链路(即使每个通信链路上无业务活动)。这消耗了服务器及基站的存储和处理能力。
[0014] 如已为宏小区和微小区公开的,在设立微微或毫微微小区时,管理该微微或毫微微小区的基站应发射导频信号以便让移动终端准备任何切换。这对其它小区产生干扰。大量微微小区和毫微微小区对微小区或宏小区生成的干扰能够相当大,并且降低宏小区和微小区的下行链路信道的质量。
[0015] 本发明的目的因此是提议旨在降低无线蜂窝电信网络中干扰问题的方法和装置。
[0016] 最终,本发明的目的在于减少无线蜂窝电信网络中信号的发射。
[0017] 为此,本发明涉及一种用于使移动终端能够由无线蜂窝电信网络的至少一个基站来检测的方法,特征在于该方法包括以下步骤:
[0018] -获得表示移动终端的位置的信息,
[0019] -如果移动终端的位置包括在与移动终端相关联的第一基站的地理区域中,则传输预定信号,预定信号表示对第一基站在第一基站的小区中传输信号的请求。
[0020] 本发明也涉及一种用于使移动终端能够由无线蜂窝电信网络的至少一个基站来检测的装置,特征在于该装置包括:
[0021] -用于获得表示移动终端的位置的信息的部件,
[0022] -用于如果移动终端的位置包括在与移动终端相关联的第一基站的地理区域中时则传输预定信号的部件,预定信号表示对第一基站在第一基站的小区中传输信号的请求。
[0023] 因此,在无线蜂窝电信网络中了减少了干扰问题。
[0024] 此外,本发明减少了无线蜂窝电信网络中信号的发射。
[0025] 根据一个特定特征,无线蜂窝电信网络包括服务器,本发明由服务器来执行,并且服务器建立与第一基站的通信链路,以及预定信号是由服务器传输到第一基站的请求第一基站在第一基站的小区中传输信号的消息。
[0026] 因此,在方法由像服务器的集中信息的装置来执行时,移动终端的位置及其与移动终端相关联的基站的地理区域的比较能使用许多不同的信息来做出。
[0027] 此外,该方法对于移动终端是透明的,并且能应用于任何种类的移动终端。特别是,未经完全控制基站激活的服务器同意,没有基站能被激活。
[0028] 通过仅在移动终端的位置包括在与移动终端相关联的基站的地理区域中时才建立通信链路,降低了通信链路的数量。
[0029] 根据一个特定特征,表示移动终端的位置的信息由服务器从移动终端生成并由服务器接收的消息来获得。
[0030] 因此,服务器轻松地获得移动终端位置,并且服务器能受益于移动终端的定位能力。
[0031] 根据一个特定特征,表示移动终端的位置的信息由服务器从标识管理移动终端位于其中的小区的另一个基站的信息来获得。
[0032] 因此,移动终端的位置区域的确定是简单的,并且移动终端不要求位置确定模块。由于服务器知道基站的位置和移动终端位于哪个小区,因此,可能从这些数据来推断移动终端的位置。
[0033] 根据一个特定特征,无线蜂窝电信网络包括多个基站,以及服务器:
[0034] -维护数据库,该数据库对于每个移动终端,包括指示与移动终端相关联的每个基站的信息,以及对于与移动终端相关联的每个基站,包括指示地理区域的信息,[0035] -从表示移动终端的位置的信息和从与移动终端相关联的每个基站的地理区域,标识预定信号必须传输到的至少一个基站,预定信号表示在第一基站的小区中传输信号的请求。
[0036] 因此,服务器保持控制对第一基站在第一基站的小区中传输信号的请求的传输。
[0037] 根据一个特定特征,本发明由移动终端来执行。
[0038] 因此,服务器负载得以减小,因为服务器不必跟踪每个终端的位置。
[0039] 根据一个特定特征,预定信号是传输到第一基站的预定签名,其在与用于消息从移动终端到第一基站的发射的频带不同的频带中调制。
[0040] 因此,预定信号不干扰无线蜂窝通信系统的上行链路消息。能使用预定秘密签名以便将基站的激活约束到共享该秘密预定签名的无线蜂窝通信系统的移动终端的受限子集。
[0041] 根据一个特定特征,预定信号传输到第一基站,并且是通过无线电或光波来传播的一系列预定编码的能量脉冲。
[0042] 因此,恶意的第三方难以截获预定信号,并且预定信号能保持秘密,并且约束于共享秘密预定签名的无线蜂窝通信系统的移动终端的受限子集。
[0043] 此外,限制了用于发射预定信号的功耗。
[0044] 根据一个特定特征,无线蜂窝电信网络包括服务器,以及其中预定信号是由移动终端传输到服务器的消息。
[0045] 因此,移动终端无需附加的部件来传输预定信号。移动终端的复杂性受到限制。
[0046] 根据一个特定特征,无线蜂窝电信网络包括多个基站,并且移动终端维护对于与移动终端相关联的每个基站指示地理区域的数据库信息。
[0047] 因此,移动终端能判定是否需要传输预定信号而无需来自网络侧的动作。服务器负载得以减小。
[0048] 根据一个特定特征,由移动终端发送到服务器的消息包括表示移动终端的位置的信息。
[0049] 因此,服务器轻松地获得移动终端位置,并且服务器能受益于移动终端的定位能力。
[0050] 根据一个特定特征,发送到服务器的消息包括与移动终端相关联的第一基站的至少一个标识符。
[0051] 因此,基站服务器能轻松地确定哪些基站被请求在它们管理的小区中传输信号。
[0052] 根据一个特定特征,表示移动终端的位置的信息从全球导航卫星系统来获得。
[0053] 根据一个特定特征,表示移动终端的位置的信息从无线蜂窝电信网络的其它基站的标识符来获得。
[0054] 因此,移动终端无需包括用于确定表示移动终端的位置的信息的专用电路。
[0055] 根据一个特定特征,通过记住表示无线蜂窝电信网络的其它基站的小区中移动终端的位置的信息,更新与移动终端相关联的一个第一基站的地理区域,其它基站是移动终端已与其执行从第一基站的小区或到第一基站的小区的小区重选或切换过程的基站。
[0056] 因此,移动终端能更新与基站相关联的区域而无需外部配置,减少了网络负担。此外,通过表示实际无线电状况的地理信息,更新区域。预定信号仅在需要时传输。
[0057] 根据一个特定特征,移动终端的位置加有时间戳,以及如果在移动终端执行从第一基站的小区或到第一基站的小区的小区选择或切换过程时,移动终端的位置足够新近,则移动终端的位置用于更新与移动终端相关联的一个第一基站的地理区域。
[0058] 因此,即使移动终端缺少基站周围的位置覆盖,也能更新与基站相关联的地理区域。
[0059] 根据仍有的另一方面,本发明涉及一种能直接可加载到可编程装置中的计算机程序,该程序包括在所述计算机程序在可编程装置上执行时用于实现根据本发明的方法的步骤的代码的部分或指令。
[0060] 由于与该计算机程序有关的特征和优点与上述根据本发明的方法和装置有关的那些特征和优点相同,因此,将不在此重复它们。
[0061] 从阅读示例实施例的以下描述,本发明的特性将显得更清晰,所述描述参照附图而产生,其中:
[0062] 图1是表示根据本发明的蜂窝电信网络的架构的图;
[0063] 图2是根据本发明的基站的框图;
[0064] 图3是根据本发明的移动终端的框图;
[0065] 图4是根据本发明的无线蜂窝电信网络的服务器的框图;
[0066] 图5示出在移动终端包括全球导航卫星系统时由移动终端执行的算法;
[0067] 图6示出在移动终端不包括全球导航卫星系统时由移动终端执行的算法;
[0068] 图7示出根据本发明的实现的优选模式的由服务器执行的算法;
[0069] 图8示出根据本发明的由基站执行的算法;
[0070] 图1是表示根据本发明的蜂窝电信网络的架构的图。
[0071] 在蜂窝电信网络中,服务器10能够通过电信网络连接到多个基站BS1到BS5。电信网络是专用有线网络或像公共交换网络的公共网络或基于IP的网络或无线网络或异步传输模式网络或上面记载的网络的组合。
[0072] 根据本发明,该电信网络使得基站BS1到BS5能够在需要时连接在一起,并且使得能够在基站BS1到BS5之间或基站BS1到BS5与服务器10之间传输消息和信息。
[0073] 每个基站BS1到BS5能够通过至少一个无线区域15来传输和/或接收信号或消息。此类无线区域15将在下文中称为由基站BS管理的小区15或基站BS的小区15。小区15是宏小区和/或微小区和/或微微小区和/或毫微微小区。
[0074] 根据图1的示例,基站BS1管理小区151,基站BS2管理小区152,基站BS3管理小区153,基站BS4管理小区154,以及基站BS5管理小区155。
[0075] 服务器10存储与蜂窝电信网络的基站BS1到BS5有关的信息。对于每个基站BS1到BS5,服务器10存储表示某些基站BS的信息,这些基站BS管理作为该基站BS管理的小区15的近邻的小区15。服务器10维护当前为活动的基站BS(即在其相应小区15中传输信号的基站BS)的列表。服务器10还维护像基站BS4和BS5的不活动基站BS的其它参数。其它参数包括连接和安全信息,如IP地址、TCP或SCTP端口、密码密钥,它们使得在不活动的基站BS变得活动时能够快速设立不活动的基站BS与服务器10之间的链路。
[0076] 服务器10还可存储每个基站BS的地理区域。基站BS的地理区域是围绕基站BS的区域。
[0077] 服务器10还可存储指示基站BS是否与移动终端MT相关联的信息。
[0078] 服务器10还可维护数据库,数据库对于每个移动终端MT,包括指示与该移动终端MT相关联的每个基站BS的信息,以及对于与移动终端MT相关联的每个基站BS,包括指示地理区域的信息。
[0079] 服务器10还可从表示移动终端MT的位置的信息和与移动终端MT相关联的每个基站BS的地理区域来标识至少一个基站BS,表示在基站15的小区15中传输信号的请求的预定信号必须传输到所述至少一个基站BS。
[0080] 在图1中,只示出一个服务器10,但我们能理解在本发明中能使用更大数量的服务器10。
[0081] 以类似方式,只示出五个基站BS1到BS5及其相应小区151到155,但我们能理解在本发明中能使用更大数量的基站BS和小区15。
[0082] 在3GPP中当前在讨论下的长期演进(LTE)网络中,服务器10命名为移动性管理实体(MME)。在通用分组无线电服务网络中,服务器10命名为服务GPRS支持节点(SGSN)。在移动IP网络中,服务器10命名为外部代理器(FA),并且在GSM网络中,服务器10命名为来访位置寄存器(VLR)。
[0083] 在图1中,示出移动终端MT。该移动终端MT位于基站BS2的小区152中,并且正在移入基站BS1的小区151中。
[0084] 图1中只示出一个移动终端MT,但我们能理解,在无线蜂窝电信网络中有更大数量的移动终端MT。
[0085] 当移动终端MT位于小区15中时,移动终端MT能通过管理移动终端MT位于其中的小区15的基站BS来建立或接收或继续通信,或者能接收寻呼通知消息。
[0086] 服务器10负责跟踪移动终端MT在无线蜂窝电信网络中的位置,以便能够将寻呼通知路由到至少控制预期移动终端MT位于其中的小区15的基站BS。预期移动终端MT位于其中的小区的组命名为跟踪区域。此类寻呼通知能在各种时机发生,但主要是在进入呼叫必须从网络向下路由到移动终端MT时发生。因而,基站BS能通过无线电来发送移动终端MT能侦听的寻呼通知消息。一旦移动终端MT收到寻呼消息,它便能醒来并触发信令以便接受呼叫。
[0087] 每个基站BS可在它管理的每个小区15中传输监视列表,该列表包括标识其它小区15的信息。移动终端MT监视在这些小区15中传输的信号,并将测量报告发送到管理移动终端MT位于其中的小区15的基站BS。
[0088] 例如,当移动终端MT在通过基站BS与远程电信装置(图1中未示出)的通信中时,该基站BS或服务器10能根据测量报告来判定继续到通信的切换过程,即,通过另一基站BS使通信能够继续。
[0089] 基站BS2和BS3通过图1中标注为252和253的通信链路链接到服务器10。
[0090] 当基站BS未检测到移动终端MT传输的任何信号时,或者基站BS检测到的信号具有低于预定值的功率水平时,基站BS进入非活动模式,在该模式中,基站BS停止在它管理的小区15中传输信号。当基站BS接收到预定信号时,基站BS开始在它管理的小区15中传输信号。
[0091] 优选的是,预定信号是服务器10传输的消息。在一种变型中,消息是由移动终端MT传输的预定信号。如果移动终端MT的位置包括在与移动终端MT相关联的基站BS的地理区域中时,预定信号由移动终端MT或服务器10来传输。
[0092] 移动终端MT可维护对于与移动终端MT相关联的每个基站BS指示地理区域的数据库信息。
[0093] 通过记住表示无线蜂窝电信网络的其它基站BS的小区15中移动终端MT的位置的信息,可更新与移动终端MT相关联的一个基站BS的地理区域,所述其它基站BS是移动终端MT已与其执行从基站BS的小区15或到基站BS的小区15的小区重选或切换过程的基站BS。
[0094] 一旦基站BS1从服务器10或移动终端MT接收到预定信号,基站BS1便在基站BS1与服务器10之间建立图1中标注为251的通信链路,从服务器10获得管理作为基站BS1的小区151的近邻的小区15的活动基站BS2和BS3的列表,和/或在基站BS1与基站BS2和BS3之间建立图1中标注为352和353的通信链路,并在小区151中开始信号的发射。
[0095] 图2是根据本发明的基站装置的框图。
[0096] 每个基站BS具有例如基于通过总线201连接在一起的组件和如图4a和4b中公开的程序所控制的处理器200的架构。
[0097] 总线201将处理器200链接到只读存储器ROM202、随机存取存储器RAM203、网络接口204、无线接口206,以及根据实现的一种变型,链接到无线接收器207。
[0098] 存储器203包含寄存器,寄存器旨在接收变量、标识像已知为基站BS管理的小区15的近邻的小区15等小区15的信息、管理相邻小区15的基站BS的标识符、用于与管理相邻小区的基站BS的每个通信链路的连接和安全信息、用于与服务器10的通信链路的连接和安全信息、以及与如图8中公开的算法有关的程序的指令。
[0099] 处理器200控制网络接口204、无线接口206的操作,并且根据实现的一种变型,控制无线接收器207的操作。
[0100] 只读存储器202包含与如图8中公开的算法有关的程序的指令,这些指令在基站BS上电时传输到随机存取存储器203。
[0101] 基站BS通过网络接口204连接到电信网络。例如,网络接口204是DSL(数字订户线路)调制解调器或ISDN(集成服务数字网络)接口等。
[0102] 通过此类接口,基站BS与无线蜂窝电信网络的其它基站BS和服务器10交换信息。基站BS管理的每个小区15中包括的移动终端MT建立或接收的通信经过网络接口204和无线接口206。
[0103] 网络接口204包括用于建立和释放基站BS与服务器10之间的通信链路的部件和用于建立和释放基站BS与其它基站BS之间的通信链路的部件。用于建立和释放通信链路的部件是彼此不同的或者是共同的。
[0104] 通过无线接口206,基站BS传输标识小区15的信息的监视列表,并从移动终端MT接收测量报告。
[0105] 无线接口206包括用于在基站BS的小区15中启用或禁用基站BS传输信号的部件。
[0106] 根据实现的变型,无线接收器207包括用于检测至少一个移动终端MT传输的预定信号的部件。
[0107] 预定信号例如是像预定签名的预定信息,预定签名在与用于无线蜂窝通信系统的上行链路信道的频带不同的频带中调制。例如且以非限制方式,预定签名通过蓝牙、WiFi、WiMAX或ZigBee信号来携带。
[0108] 在另一示例中,预定信息是通过无线电或光波来传播的一系列预定编码的能量脉冲。例如且以非限制方式,一系列的预定编码的能量脉冲是红外(IrDa)光学信号或超宽带(UWB)无线电信号。
[0109] 图3是根据本发明的移动终端MT的框图。
[0110] 每个移动终端MT具有例如基于通过总线301连接在一起的组件和如图5或6中公开的程序控制的处理器300的架构。
[0111] 总线301将处理器300链接到只读存储器ROM302、随机存取存储器RAM303、人机接口304、无线接口306,并最终链接到全球导航卫星系统收发器308,以及根据实现的一种变型,链接到无线发射器307。
[0112] 存储器303包含寄存器,寄存器旨在接收变量和与如图5或6中公开的算法有关的程序的指令。
[0113] 存储器303包括对于与移动终端MT相关联的每个基站BS指示地理区域的数据库信息。
[0114] 通过记住表示无线蜂窝电信网络的其它基站BS的小区15中移动终端MT的位置的信息,更新与移动终端MT相关联的一个基站的地理区域,所述其它基站BS是移动终端MT已与其执行从基站BS的小区15或到基站BS的小区15的小区重选或切换过程的基站BS。
[0115] 处理器300控制人机接口304、无线接口306以及无线发射器307(如果存在一个)的操作。
[0116] 只读存储器302包含与如图5或6中公开的算法有关的程序的指令,这些指令在移动终端MT上电时传输到随机存取存储器303。
[0117] 无线接口306包括用于检测、测量和接收由基站BS通过下行链路信道传输的信号和用于通过无线蜂窝通信系统的上行链路信道来发射信号或消息的部件。
[0118] 根据变型,无线发射器307包括用于传输预定信号的部件。
[0119] 预定信号是例如像预定签名的预定信息,预定签名在与用于无线蜂窝通信系统的上行链路信道的频带不同的频带中调制。例如且以非限制方式,预定签名通过蓝牙、WiFi、WiMAX或ZigBee信号来携带。
[0120] 在另一示例中,预定信息是通过无线电或光波来传播的一系列预定编码的能量脉冲。例如且以非限制方式,一系列预定编码的能量脉冲是红外(IrDa)光学信号或超宽带(UWB)无线电信号。
[0121] 人机接口304可由移动终端MT的用户使用以便指示新位置需要被包括在与移动终端MT相关联的基站的地理区域中。
[0122] 图4是根据本发明的无线蜂窝电信网络的服务器的框图。
[0123] 服务器10具有例如基于通过总线401连接在一起的组件和如图7中公开的程序控制的处理器400的架构。
[0124] 总线401将处理器400链接到只读存储器ROM402、随机存取存储器RAM403和网络接口404。
[0125] 存储器403包含寄存器,寄存器旨在接收变量、与蜂窝电信网络的基站有关的信息。服务器10存储当前为活动的基站BS的列表、与每个基站BS相关联的移动终端MT的列表,以及对于每个基站BS,存储正在控制与该基站BS的一个小区15相邻的一个小区15的基站BS的列表。
[0126] 服务器403包括数据库,数据库对于每个移动终端MT,包括指示与该移动终端MT相关联的每个基站BS的信息,以及对于与该移动终端MT相关联的每个基站BS,包括指示地理区域的信息。
[0127] 处理器400控制网络接口404的操作。
[0128] 只读存储器402包含与如图7中公开的算法有关的程序的指令,这些指令在服务器10上电时传输到随机存取存储器403。
[0129] 服务器10通过网络接口404连接到电信网络50。例如,网络接口404是DSL(数字订户线路)调制解调器或ISDN(集成服务数字网络)接口等。通过此类接口,网络10与无线蜂窝电信网络的基站BS交换信息,并根据本发明的实现的优选模式,通过管理移动终端MT位于其中的小区15的基站BS,从移动终端MT接收消息。
[0130] 图5示出在移动终端包括全球导航卫星系统时由移动终端执行的算法。
[0131] 更精确地说,所提出的算法由移动终端MT的处理器300来执行。
[0132] 在步骤S500,处理器300将命名为State(状态)的变量设为值“OUT”。变量State指示移动终端MT是否位于与移动终端MT相关联的基站BS的地理区域中。
[0133] 在下一步骤S501,处理器300检查标注为Timer的定时器是否已期满。
[0134] 定时器Timer使得移动终端MT能够在预定周期继续进行某一位置确定。
[0135] 如果定时器Timer期满,则处理器300移到步骤S502。否则,处理器300移到步骤S511。
[0136] 在步骤S502,处理器300从GNSS收发器308获得表示移动终端MT的位置的信息。
[0137] 在步骤S503,处理器300检查是否能获得表示位置的信息。例如,当移动终端MT位于建筑物中时,难以接收用于确定移动终端MT的位置的卫星信号。
[0138] 如果不能获得表示位置的信息,则处理器300返回步骤S501。否则,处理器300移到步骤S504。
[0139] 在步骤S504,处理器300在RAM存储器303中结合时间戳记住表示移动终端MT的位置的信息。
[0140] 在下一步骤S505中,处理器300检查在步骤S502获得的位置是否包括在与移动终端MT相关联的基站BS的地理区域中。
[0141] 为此,处理器300读取区域列表的内容,每个与移动终端MT相关联的基站BS有至少一个地理区域。每个地理区域表示在与移动终端MT相关联的基站BS周围的地区。这些地区能通过具有两个坐标的矩形、或者通过具有一个坐标和半径的圆形、或者通过能够在二维或三维空间中定义表面的任何组合、或者通过包括边界点的碗形(bow1)(碗形的中心确定为边界点的重心)来定义。
[0142] 如果在步骤S502获得的位置包括在与移动终端MT相关联的一个基站BS的地理区域中,则处理器300移到步骤S506。否则,处理器300返回步骤S500。
[0143] 在步骤S506,处理器300检查变量State是否等于值“OUT”。
[0144] 如果变量State等于值“OUT”,则处理器300移到步骤S508。否则,处理器300移到步骤S507。
[0145] 在步骤S507,处理器300将变量State设为值“OUT”。之后,处理器300移到步骤S510。
[0146] 在步骤S508,处理器300将变量State设为值“IN”。
[0147] 在下一步骤S509,根据本发明的实现的优选模式,处理器300命令将标注为ReqActivate的消息传输到服务器10,其指示移动终端MT位于与移动终端MT相关联的基站BS的地理区域中。ReqActivate消息包括与移动终端MT相关联的并在步骤S505标识的基站BS的标识符和/或表示移动终端MT的位置的信息。
[0148] 根据实现的变型,处理器300命令经无线发射器307将预定信号传输到与移动终端MT相关联的基站BS。
[0149] 在下一步骤S510,处理器300激活定时器Timer。
[0150] 之后,处理器300返回步骤S501。
[0151] 在步骤S511,处理器300检查是否已执行从基站BS到与移动终端MT相关联的基站BS的切换或小区重选过程。
[0152] 在标识某个小区15的信号强于标识移动终端MT选择的当前小区15的信号时,执行小区重选过程。信号被传输到至少一个频带中,并且在扫描所述至少一个频带后被检测到。在当前通过基站BS处于与远程通信装置的通信下的移动终端MT的通信通过另一基站BS继续时,执行切换过程。
[0153] 如果从基站BS到与移动终端MT相关联的基站BS的切换或小区重选过程已进行,则处理器300移到步骤S512。否则,处理器300移到步骤S516。
[0154] 在步骤S512,处理器300在RAM存储器303中结合时间戳读取表示移动终端MT的位置的最后记住的信息。
[0155] 在下一步骤S513,处理器300检查在步骤S512读取的时间戳是否不太旧。例如,在当前时间与时间戳之间的差高于比10秒更高的预定阈值时,时间戳太旧。
[0156] 如果在步骤S512读取的时间戳太旧,则处理器300返回步骤S501。否则,处理器300移到步骤S514。
[0157] 在步骤S514,处理器300构建周围区域。例如,处理器300构建具有以读取位置为中心和某个半径的圆形。作为另一个示例,处理器300将移动终端MT的位置添加到边界点的位置的集合、计算新中心点、新半径,并以该中心和半径来构建圆形。
[0158] 在下一步骤S515,处理器300通过在步骤S505处公开的区域列表中包括周围区域来更新该列表。
[0159] 之后,处理器300返回步骤S501。
[0160] 在步骤S516,处理器300检查是否已进行从与移动终端MT相关联的基站BS到与移动终端MT不相关联的基站BS的切换或小区重选过程。
[0161] 如果从与移动终端MT相关联的基站BS到与移动终端MT不相关联的基站BS的切换或小区重选过程已进行,则处理器300移到步骤S517。否则,处理器300移到步骤S520。
[0162] 在步骤S517,处理器300检查管理移动终端MT在小区重选或切换之前位于其中的小区15的基站BS是否是与移动终端MT相关联的基站BS。
[0163] 如果管理移动终端MT在小区重选或切换之前位于其中的小区15的基站BS是与移动终端MT相关联的基站BS,则处理器300移到步骤S518。否则,处理器300返回步骤S501。
[0164] 在步骤S518,处理器300检查标注为FemtoTime的变量是否足够新近。
[0165] 例如,如果当前时间与变量FemtoTime之间的差高于比10秒更高的预定阈值,则变量FemtoTime是新近的。
[0166] 如果标注为FemtoTime的变量足够新近,则处理器300移到步骤S519。否则,处理器300返回步骤S501。
[0167] 在步骤S519,处理器300在RAM存储器303中读取表示位置的最后记住的信息。
[0168] 之后,处理器300移到已经描述的步骤S514。
[0169] 在步骤S520,处理器300检查移动终端MT是否被与移动终端MT相关联的基站BS的小区15所覆盖。
[0170] 如果移动终端MT被与移动终端MT相关联的基站BS的小区15覆盖,则处理器300移到步骤S521。否则,处理器300移到步骤S525。
[0171] 在步骤S521,处理器300将变量LastFemtoTime设为当前时间。
[0172] 之后,处理器300返回步骤S501。
[0173] 在步骤S525,处理器300检查是否检测到标识与移动终端MT相关联的基站BS管理的小区不同的小区15的信号。
[0174] 如果检测到标识与移动终端MT相关联的基站BS管理的小区15不同的小区15的一些信号,则处理器300返回步骤S501。
[0175] 如果未检测到标识与移动终端MT相关联的基站BS管理的小区15不同的小区15的信号,则处理器300移到步骤S526。
[0176] 在步骤S526,处理器300读取在步骤S504记住的最后位置和相关联时间戳。
[0177] 在下一步骤S527,处理器300检查在步骤S526读取的时间戳是否不太旧。例如,在当前时间与时间戳之间的差高于比10秒更高的预定阈值时,时间戳太旧。
[0178] 如果在步骤S526读取的时间戳太旧,则处理器300返回步骤S501。否则,处理器300移到已经公开的步骤S514。
[0179] 图6示出在移动终端不包括全球导航卫星系统时由移动终端执行的算法。
[0180] 更精确地说,所提出的算法由移动终端MT的处理器300来执行。
[0181] 在步骤S600,移动终端MT的处理器300检查标注为Timer的定时器是否期满,或者切换或小区重选过程是否已进行。
[0182] 如果定时器Timer期满,或者如果切换或小区重选过程已进行,则处理器300移到步骤S601。否则,处理器300移到步骤S610。
[0183] 在步骤S601,处理器300使用管理新选择的小区15的基站BS的小区标识符来推断移动终端MT当前位置。
[0184] 在步骤S602,处理器300在RAM存储器303中结合时间戳来记住表示位置的信息,即小区标识符。作为另一个示例,表示位置的信息包含从多个周围基站BS收到的信号的到达时间和/或到达角度。
[0185] 在下一步骤S603,处理器300检查在步骤S601获得的位置是否包括在与移动终端MT相关联的基站BS的地理区域中。
[0186] 为此,处理器300检查在步骤S602记住的小区标识符是否包括在与关联到移动终端MT的一个或多个基站BS相关联的区域列表中。
[0187] 如果在步骤S601获得的位置对应于与移动终端MT相关联的基站BS的地理区域,则处理器300移到步骤S604。
[0188] 否则,处理器300返回步骤S600。
[0189] 在步骤S604,处理器300获得与移动终端MT以及与其中如步骤S603中确定的包括移动终端MT的位置的地理区域相关联的基站BS的标识符。
[0190] 在下一步骤S605,处理器300命令将标注为ReqActivates的预定消息传输到服务器10,该预定消息包括在步骤S604获得的基站BS的标识符和/或表示移动终端MT的位置的信息。
[0191] 在实现的一种变型中,处理器300命令经发射器307将预定信号传输到基站BS。
[0192] 在下一步骤S606,处理器300激活定时器Timer。
[0193] 之后,处理器300返回步骤S600。
[0194] 在步骤S610,处理器300检查是否需要设立区域列表。在人机接口304上有人为活动时,需要设立区域列表。
[0195] 如果需要设立区域列表,则处理器300移到步骤S611。否则,处理器300移到步骤S620。
[0196] 在步骤S611,通过包括移动终端位于其中的小区15,或者通过在地理区域的边界点的集合中添加移动终端MT的位置,或者通过在地理区域的边界点的列表中添加人机接口指示的至少一个位置,处理器300更新区域列表。之后,处理器300返回步骤S600。
[0197] 在步骤S620,处理器300检查移动终端MT是否在与移动终端MT相关联的基站BS的小区15中。
[0198] 如果移动终端MT被与移动终端MT相关联的基站BS所覆盖,则处理器300移到步骤S621。否则,处理器300移到步骤S630。
[0199] 在步骤S621,处理器300检查是否检测到标识与移动终端MT相关联的基站BS管理的小区15不同的小区15的信号。
[0200] 如果检测到标识与移动终端MT相关联的基站BS管理的小区15不同的小区15的一些信号,则处理器300移到步骤S624。
[0201] 如果未检测到标识与移动终端MT相关联的基站BS管理的小区15不同的小区15的信号,则处理器300移到步骤S622。
[0202] 在步骤S622,处理器300读取在步骤S602记住的最后位置和相关联时间戳。
[0203] 在下一步骤S623,处理器300检查在步骤S622读取的时间戳是否不太旧。例如,在当前时间与时间戳之间的差高于比10秒更高的预定阈值时,时间戳太旧。
[0204] 如果在步骤S622读取的时间戳太旧,则处理器300返回步骤S600。否则,处理器300移到步骤S626。
[0205] 在步骤S624,处理器300获得与移动终端MT相关联的基站BS广播的标识小区15的信号。
[0206] 在下一步骤S625,处理器300获得对应于在步骤S624获得的信号的小区15的标识符。
[0207] 在下一步骤S626,处理器300构建周围区域。例如,处理器300获得在步骤S622读取的或在步骤S625或S631获得的小区15或基站BS的标识符。
[0208] 在下一步骤S627,处理器300通过包括在步骤S626获得的标识符来更新区域列表。
[0209] 之后,处理器300返回步骤S600。
[0210] 在步骤S630,处理器300检查是否已执行从与移动终端MT相关联的基站BS到另一基站BS的切换或小区重选过程。
[0211] 如果从与移动终端MT相关联的基站BS到另一基站BS的切换或小区重选过程尚未执行,则处理器300返回步骤S600。
[0212] 如果从与移动终端MT相关联的基站BS到另一基站BS的切换或小区重选过程已执行,则处理器300移到步骤S631。
[0213] 在下一步骤S631,处理器300获得另一基站BS的小区15的标识符。
[0214] 之后,处理器300移到已经描述的步骤S626。
[0215] 图7示出根据本发明的实现的优选模式由服务器执行的算法。
[0216] 更精确地说,所提出的算法由服务器10的处理器400来执行。
[0217] 在步骤S700,处理器400检查是否从移动终端MT收到ReqActivate消息。ReqActivate消息指示移动终端MT位于与移动终端MT相关联的基站BS的地理区域中。
ReqActivate消息可包括与移动终端MT相关联的基站BS的标识符或表示移动终端的位置的信息。
[0218] 如果收到ReqActivate消息,则处理器400移到步骤S701。否则,处理器400移到步骤S706。
[0219] 在实现的一个变型中,处理器400维护用于每个移动终端MT的区域列表、执行图5的步骤S505到S508、并如在图5中已公开的一样确定移动终端MT位于与移动终端MT相关联的基站BS的地理区域中。
[0220] 在另一变型中,处理器400接收由移动终端MT通过某个基站BS传输的消息,该基站BS是与移动终端MT相关联的基站BS的近邻。消息能够是由基站BS提供到服务器10的切换请求消息或跟踪区域更新消息或任何其它SI-AP或NAS(非接入层,在移动终端MT与服务器10之间经基站BS来交换)消息。
[0221] 在步骤S701,处理器400使用与移动终端MT相关联的基站BS的标识符作为关键字来查询数据库,以便知道标识的基站BS是否在基站BS管理的小区15中传输信号。
[0222] 此处必须注意的是,如果只有单个基站BS与移动终端MT相关联,则该基站BS的标识符无需包括在ReqActivate中。
[0223] 在下一步骤,处理器400检查标识的基站BS是否在基站BS管理的小区15中传输信号。
[0224] 如果标识的基站BS在基站BS管理的小区15中传输信号,则处理器400移到步骤S705。否则,处理器400移到步骤S703。
[0225] 在步骤S703,处理器400检查与标识的基站BS的通信链路是否关闭。
[0226] 如果通信链路被关闭,则处理器400移到步骤S704。否则,处理器400移到步骤S705。
[0227] 在步骤S704,处理器400命令与标识的基站BS的通信链路的建立。
[0228] 为此,处理器400在RAM存储器403中读取连接和安全参数,并命令网络接口404以便通过读取的参数来建立与标识的基站BS的通信链路。处理器400命令传输包括标识某些基站BS的信息的列表,这些基站BS管理标识的基站BS的小区15的相邻小区15,并且当前正在将信号传输到它们正在管理的相应小区15中。
[0229] 在一下步骤S705,处理器400命令将标注为ReqWakeUp()的预定消息传输到标识的基站BS。
[0230] 该消息请求基站BS在基站BS管理的小区15中传输信号。
[0231] 之后,处理器400返回步骤S700。
[0232] 在步骤S706,处理器400检查是否从某个基站BS收到标注为AnsWakeUP()的消息。消息AnsWakeUP()通知:该基站BS在该基站BS管理的小区15中传输信号。
[0233] 如果收到消息AnsWakeUP(),则处理器400移到步骤S707。否则,处理器400移到步骤S709。
[0234] 在步骤S707,处理器400在数据库中将发送了消息AnsWakeUP()的基站BS的状态设为活动。
[0235] 之后,处理器400返回步骤S700。
[0236] 在步骤S709,处理器400检查是否从某个基站BS收到标注为StandBy()的消息,或者服务器10与某个基站BS之间的连接是否被关闭。消息StandBy()通知:该基站BS在该基站BS管理的小区15中禁用信号的传输。
[0237] 如果从基站BS收到标注为StandBy()的消息,或者如果服务器10与基站BS之间的连接被关闭,则处理器400移到步骤S710。否则,处理器400返回步骤S700。
[0238] 在步骤S710,处理器400在数据库中将发送了消息AnsWakeUP()的基站BS的状态设为备用。
[0239] 之后,处理器400返回步骤S700。
[0240] 图8示出根据本发明的由基站所执行的算法;
[0241] 更精确地说,所提出的算法由基站BS的处理器200来执行。
[0242] 在步骤S800,处理器200检查是否收到预定消息。
[0243] 优选的是,预定消息由服务器10来传输,并且是如在图7的步骤S705公开的ReqWakeUp()消息。在一种变型中,消息是如在图5的步骤S509或在图6的步骤S605公开的由移动终端MT传输的预定信号。
[0244] 如果收到预定消息,则处理器200移到步骤S801。否则,处理器200移到步骤S804。
[0245] 在步骤S801,处理器200命令无线接口206以便在基站BS的小区15中启用信号的传输。
[0246] 在下一步骤S802,处理器200命令将标注为AnsWakeUP()的消息传输到服务器10。消息AnsWakeUP()通知:基站BS在基站BS管理的小区15中传输信号。
[0247] 在下一步骤S803,处理器200激活定时器“不活动”。
[0248] 之后,处理器200返回步骤S800。
[0249] 在步骤S804,处理器200检查服务器10是否请求建立通信链路。
[0250] 如果请求建立通信链路,则处理器200移到步骤S805。否则,处理器200移到步骤S806。
[0251] 在步骤S805,处理器200命令与服务器10的通信链路的建立。
[0252] 为此,处理器200在RAM存储器203中读取连接和安全参数,并命令网络接口204以便通过读取的参数来建立与服务器10的通信链路。处理器200通过建立的链路来接收包括标识某些基站BS的信息的列表,这些基站BS管理该基站BS的小区15的相邻小区,并且当前正在将信号传输到它们正在管理的相应小区15中。
[0253] 处理器200命令与列表中标识的每个基站BS建立通信链路。
[0254] 之后,处理器200返回步骤S800。
[0255] 在步骤S806,处理器200检查定时器“不活动”是否期满。
[0256] 如果定时器“不活动”期满,则处理器200移到步骤S807。否则,处理器200返回步骤S800。
[0257] 在步骤S807,处理器200检查是否在基站BS管理的小区15中有当前为活动(即,当前涉及通信)的一些移动终端MT。
[0258] 如果在基站BS管理的小区15中没有当前活动的移动终端MT,则处理器200移到步骤S808。否则,处理器200移到步骤S815。
[0259] 在步骤S815,处理器200重新启动定时器“不活动”。
[0260] 之后,处理器200返回步骤S800。
[0261] 在步骤S808,处理器200检查是否在基站BS管理的小区15中有当前驻扎(即,当前不涉及通信)的一些移动终端MT。
[0262] 如果没有当前正在驻扎在基站BS管理的小区15中的移动终端MT,则处理器200移到步骤S809。否则,处理器200移到步骤S815。
[0263] 在步骤S809,处理器200命令无线接口206以便在基站BS管理的小区15中禁用信号的传输。
[0264] 在一下步骤S810,处理器400命令将标注为StandBy()的消息传输到服务器10。消息StandBy()通知:基站BS在基站BS管理的小区15中禁用信号的传输。
[0265] 在下一步骤S811,处理器200关闭服务器10与基站BS之间的连接。
[0266] 之后,处理器200返回步骤S800。
[0267] 当然,在不脱离本发明的范围的情况下,能对上述本发明的实施例进行许多修改。