用于授权定位业务的系统与方法

申请号 CN98813323.7 申请日 1998-11-23 公开(公告)号 CN1162033C 公开(公告)日 2004-08-11
申请人 艾利森公司; 发明人 C·H·金顿; B·R·扎德; R·-N·马雅; S·哈耶斯;
摘要 本 发明 公开了在允许进行 定位 业务以便在蜂窝网络内定位移动终端之前执行授权检验的一种电信系统与方法。各种检验包括确保 请求 代理具有请求对移动终端定位的授权、确定在此移动终端当前所位于的蜂窝网络内是否允许对移动终端定位、验证移动定位中心的识别的真实性、确定移动用户是否已允许请求代理定位此移动终端、和确认移动用户与请求代理已满足所有与定位相关的准则。
权利要求

1.一种电信系统,用于当与归属网络相关的多个移动站之中给定 的一个移动站(200)在访问网络中漫游时授权对所述给定移动站 (200)定位,所述电信系统的特征在于:
所述访问网络内的服务移动交换中心(260),所述服务移动交换 中心(260)与所述给定移动站(200)进行无线通信和可操作地接收 所述对定移动站(200)进行定位请求
与所述服务移动交换中心(260)通信的服务移动定位中心(270), 响应在所述访问网络内禁止对所述多个移动站之中任何一个移动站定 位的确定(步骤350),所述服务移动定位中心(270)拒绝在所述访 问网络内对所述给定移动站(200)定位(步骤320)。
2.权利要求1的电信系统,其特征在于,还包括:
用于接收对所述给定移动站(200)的定位请求和发送所述定位请 求给所述服务移动交换中心(260)的节点
3.权利要求2的电信系统,其特征在于其中所述节点具有与之相 关的标识,所述标识与所述定位请求被发送给所述移动交换中心 (260)。
4.权利要求3的电信系统,其特征在于,还包括:
所述归属网络内的归属移动定位中心,所述归属移动定位中心具有 与之相关的标识;和
位于所述归属网络中的归属位置寄存器(265),用于存储所述归 属移动定位中心的所述标识;
其中所述服务移动交换中心(270)用于从所述归属位置寄存器 (265)中获得所述归属移动定位中心的所述标识、比较所述归属移动 定位中心的所述标识与该请求、并在所述归属移动定位中心的所述标 识与所述节点的所述标识不一致(步骤370)时拒绝所述定位请求。
5.权利要求4的电信系统,其特征在于,还包括:
用于发送所述定位请求给所述节点的请求节点(280);
其中所述服务移动交换中心(260)用于在所述定位请求被拒绝时 发送拒绝消息给所述请求节点(280)(步骤320)。
6.权利要求1的电信系统,其特征在于其中响应所述归属网络禁 止所述给定移动站(200)在所述访问网络内的定位的确定(步骤360), 所述服务移动交换中心(260)拒绝在所述访问网络内对所述给定移动 站(200)定位。
7.权利要求6的电信系统,其特征在于还包括:
所述归属网络内的归属位置寄存器(265),用于存储与所述给定 移动站(200)相关的数据;
其中所述服务移动交换中心(260)用于从所述归属位置寄存器 (265)中获得所述数据,并使用所述数据来作出所述归属网络禁止在 所述访问网络内定位所述给定移动站(200)的所述确定(步骤365)。
8.一种电信系统,用于在与归属网络相关的移动站(200)在访 问网络内漫游时确定是否允许对所述移动站(200)定位,所述电信系 统的特征在于:
位于所述访问网络内的服务移动交换中心(260),所述服务移动 交换中心(260)与所述移动站(200)进行无线通信,并响应所述归 属网络禁止在所述访问网络内定位所述移动站(200)的确定(步骤 360),拒绝对所述移动站(200)定位(步骤320);
位于所述归属网络内的归属位置寄存器(265),用于存储与所述 移动站(200)相关的数据;
其中所述服务移动交换中心(260)用于从所述归属位置寄存器 (265)中获得所述数据并使用所述数据来进行所述确定。
9.权利要求8的电信系统,其特征在于还包括:
具有与之相关的标识的节点,所述节点用于接收所述移动站 (200)的定位请求,以及发送所述定位请求和所述标识给所述服务移 动交换中心(260)。
10.权利要求9的电信系统,其特征在于还包括:
位于所述归属网络内的归属移动定位中心,所述归属移动定位中心 具有与之相关的标识;
其中所述归属位置寄存器(265)用于存储所述归属移动定位中心 的所述标识和发送所述归属移动定位中心的所述标识给所述服务移动 交换中心(260);和
其中所述服务移动交换中心(260)用于在与所述归属移动定位中 心相关的所述标识与所述节点的所述标识不一致(步骤370)时拒绝所 述定位请求(步骤320)。
11.用于当与归属网络相关的多个移动站中给定的一个移动站 (200)在访问网络中漫游时授权对所述给定移动站(200)进行定位 的一种方法,所述方法的特征在于以下步骤:
在位于所述访问网络内并与所述给定移动站(200)进行无线通信 的服务移动交换中心(260)中接收所述对定移动站(200)进行定位 请求;
确定在所述访问网络内是否允许对所述多个移动站中任何一个移 动站进行定位(步骤350);和
如果不允许,则拒绝所述定位请求(步骤320)。
12.权利要求11的方法,其特征在于,其中所述接收步骤还包括 以下步骤:
在具有与之相关的标识的节点上接收所述定位请求;和
发送所述定位请求和所述标识给所述移动交换中心(260)。
13.权利要求12的方法,其特征在于还包括以下步骤:
在所述移动交换中心(260)上接收与所述归属网络内的归属移动 定位中心相关的标识;
比较与所述归属移动定位中心相关的所述标识与所述节点的所述 标识(步骤370);和
当与所述归属移动定位中心相关的所述标识与所述节点相关的所 述标识不一致时,拒绝所述定位请求(步骤320)。
14.权利要求13的方法,其特征在于其中接收所述定位请求的所 述步骤还包括以下步骤:
从请求节点(280)中发送所述定位请求给所述节点。
15.权利要求14的方法,其中任何一个所述拒绝步骤还包括以下 步骤:
从所述移动交换中心(260)中发送拒绝消息给所述请求节点 (280)(步骤320)。
16.权利要求11的方法,其特征在于还包括以下步骤:
确定所述归属网络是否禁止在所述访问网络内对所述移动站 (200)定位(步骤360);
如果禁止,则拒绝所述定位请求(步骤320)。
17.权利要求16的方法,其特征在于其中确定所述归属网络是否 禁止在所述访问网络内对所述移动站(200)定位的所述步骤还包括以 下步骤:
在所述移动交换中心(260)上接收与所述移动站(200)相关的 数据;和
使用所述数据来确定所述归属网络是否禁止在所述访问网络中对 所述移动站(200)定位(步骤360)。

说明书全文

发明领域

本发明一般涉及用于确定移动终端在蜂窝网络内的位置的电信系 统与方法,并具体涉及在定位此移动终端之前执行授权检验。

背景技术

蜂窝网络总是最迅速发展和需求最多的电信应用之一。当今,蜂窝 电信在世界上所有新电话预约业务中占据极大的与连续增长的百分 比。建立于1982年的欧洲电信标准局(ETSI)标准化组制定了用于全 球移动通信系统(GSM)数字移动蜂窝无线系统的规范。
现在参见附图1,示出诸如蜂窝网络10的GSM公用陆地移动网络 (PLMN),此网络又相应地由多个区域12组成,每个区域中具有移动 交换中心(MSC)14与位于其内的综合的访问者位置寄存器(VLR)16。 MSC/VLR区域12又包括多个位置区域(LA)18,这些LA被定义为其 中的移动站(MS)(终端)20可以自由移动而不必发送更新位置信息 给控制此LA18的MSC/VLR区域12的给定MSC/VLR区域12的一个部 分。每个位置区域12划分为许多网孔22。移动站(MS)20是供移动 用户用于与蜂窝网络10(有线与无线)通信、相互通信和与在签约的 网络外面的用户通信的物理设备,例如汽车电话机或其它便携式电话 机。
MSC14与至少一个基站控制器(BSC)23通信,BSC23又与至少一 个基站收发信机(BTS)24联络。BTS是为简便起见而表示为无线天线 塔的提供无线电覆盖给它负责的网孔22的物理设备。应该明白:BSC23 可以连到几个基站收发信机24并且可以实施为独立节点或与MSC14相 综合。在任何一种情况中。BSC23与BTS24组成部分合起来一般称为 基站系统(BSS)25。
还参见图1,PLMN服务区或蜂窝网络10包括归属位置寄存器 (HLR)26,此HLR26是保持例如用户分布、当前位置信息、国际移动 用户识别(IMSI)号码与其它管理信息的所有用户信息的数据库。HLR26 可以与给定的MSC14位于一起、与MSC14相综合、或可选择地如图1 所示能为多个MSC14提供服务。
VLR16是包含有关当前位于MSC/VLR区域12内的所有移动站20 的信息的数据库。如果MS20漫游进入新的MSC/VLR区域12,连接到 那个MSC14的VLR16将向HLR数据库26请求有关那个移动站20的数 据(同时,将此MS20的当前位置通知HLR26)。因此,如果此MS20 的用户随后想进行呼叫,本地VLR16将具有必需的识别信息而不必重 新询问HLR26。在上述方式中,VLR与HLR数据库16与26分别包含与 给定的MS20相关的各种用户信息。
确定MS在蜂窝网络内的地理位置对于大范围的应用近来已变得重 要。例如,定位业务可以由运输与出租汽车公司用来确定其车辆的位 置。另外,对于例如911呼叫的紧急呼叫,移动终端的准确位置对于 紧急情况的处理可能尤为重要。而且,定位业务能用于确定被盗汽车 的位置、用于检测以较低费率收费的归属区域呼叫、用于微网孔的热 点的检测、或用于为用户确定例如最近的加油站、餐馆或医院。
当前,如能从附图2中看出的,根据网络定位请求,为MS200提 供服务的基站系统(BSS)(220与240)可以生成传送给移动交换中 心(MSC)260的定位数据。此定位数据随后传送给移动定位中心(MPC) 270,用于计算MS200的地理位置。MS200的位置然后能发送给请求定 位的请求节点280。可选择地,请求节点280自己能位于MS200内或 位于网络(MSC/VLR260)内。
为了准确地确定MS200的位置,需要来自三个或更多的独立基站 收发信机(210、220与230)的定位数据。用于GSM系统的此定位数 据例如能包括定时提前(TA)值,此值对应于MS200必须提前发送消 息以便BTS220在分配给那个MS200的时隙中接收此消息的时间量。在 从MS200发送消息给BTS220时,具有取决于MS200与BTS220之间的 距离的传播延迟。TA值以比特周期来表示并且其范围可以是0-63,而 每个比特周期对应于MS200与BTS220之间大约550米的距离。然而, 应该明白:能使用对于任何蜂窝系统的任何时间、距离或度的估算 来替代本文所公开的TA值。
一旦为一个BTS220确定一个TA值,则可以知道MS200与那个特 定BTS220之间的距离,但不知道实际的位置。例如,如果TA值等于1, MS200能在沿550米的半径上的任何地方。来自例如BTS210与220的 的两个BTS的两个TA值提供MS200所能位于的两个可能的点(两个半 径相交的地方)。然而,利用来自例如BTS210、220与230的三个BTS 的三个TA值,能以一定的准确度确定MS200的位置。使用三角测量算 法,在知道与每个BTS(210、220与230)相关的三个TA值和站点位 置数据时,能由移动定位中心(MPC)270(以一定的准确度)确定移 动站200的位置。
因此,可从原始(服务)BTS220与两个相邻(目标)BTS(210与 230)中获得定时提前(TA)值。为了使每个目标BTS(210与230) 能确定TA值,必须定位切换到每个BTS(210与230)。定位切换类 似于普通的异步切换。例如是BTS210的目标BTS可以利用CHANNEL ACTIVATION(信道启动)消息中一个新ACTIVATION TYPE(启动类型) 来区分定位切换与普通切换。不同于普通切换,在从MS200中接收到 HANDOVER ACCESS(切换接入)消息时,目标BTS210仅计算TA值并 且不应答MS200,即,不发送PHYSICAL INFORMATION(物理信息)给 MS200。因而,MS200随后将在由MS200的内部计数器定义的时间周期 (例如320毫秒)期满之后返回到由原始BTS220分配的先前信道上。
定位业务极有可能侵犯用户的隐私,这在商业应用具有接入定位业 务的能时尤为真实。必须提供合适的授权与接入能力来阻止误用并 允许用户对外方确定他或她的位置的能力进行适当的控制。另外,这 些授权程序甚至在此用户正在漫游时也必须提供适当的保护。
当前,授权程序仅仅对于一组有限的定位业务而存在。例如,如在 授予Singer等人的美国专利号5485163中所述的,一个请求用户必须 输入一个分配给特定便携式定位器单元(PLU)的定位业务的PIN来启 动用于那个PLU的定位业务。这些程序不包括处理漫游用户的能力并 且仅能应用于具有只定位某一组内用户的能力的业务(组内用户的位 置(LSG)业务)。另外,此用户一般不具有阻止定位的能力。
在以前考虑的解决定位隐私问题的方案之中,包括用户可设置的禁 止/允许所有由应用始发的位置能力的选择。然而,此项选择禁止所有 应用始发的位置查询,并且,在此用户选择了允许应用始发的查询时, 具有此用户号码的签署定位能力的任何代理可以在任何时间定位MS。
另一种考虑的解决方案通过在电话机上设置指示器来允许定位。然 而,允许定位是侵入性的,并且当前在MS上没有现有机制来允许定
定位。而且,MS很难去确定此应用何时已完成对此MS定位(可能 要求多次定位)。
另一种考虑的方案提供:用户必须允许或不允许定位请求的确认对 话。然而,此方案也是侵入性的。如果此用户未成功地在对话中表示 接受,则定位将不进行。

发明内容

因此,本发明的目的是在蜂窝网络内对移动终端进行定位之前提供 定位应用的授权检验。
本发明涉及在允许定位业务在蜂窝网络内定位移动终端之前执行 授权检验的电信系统与方法。各种检验包括:确保该请求代理具有请 求对移动终端定位的授权、确定在此移动终端当前所在的蜂窝网络内 是否允许对移动终端定位、验证移动定位中心的识别的真实性、确定 移动用户是否允许请求代理定位此移动终端、和确认移动用户与请求 代理已满足所有相关的定位准则。例如,在一些情况中,可以仅允许 代理在移动终端已建立至特定号码(或号码组)的呼叫的同时定位那 个移动终端。在那种情况中,相对每个代理特定的电话簿号码或电话 簿号码组来筛选那个代理定位请求。请求定位的代理(出租汽车公司、 警察等)与定位应用接口,而定位应用与本地移动定位中心(MPC)接 口。此定位应用将请求MPC代表给定的代理来定位具有某一电话簿号 码的移动终端。MPC将只在那个移动终端当前已建立至与此给定代理相 关的一个号码的呼叫时才允许定位发生。否则,拒绝定位请求。

附图说明

所公开的本发明将结合附图进行描述,其中附图表示本发明的重要 的示例实施例并结合在此说明书中作为参考,其中:
图1是常规的基于地面的无线电信系统的方框图
图2表示其中定位数据由目标基站收发信机获得并发送给服务基 站控制器的示例定位切换;
图3表示根据本发明的优选实施例、用于蜂窝网络内特定移动终端 的定位的授权处理中的示例步骤;
图4描述根据本发明的优选实施例、用于根据由移动终端与请求代 理满足的准则来证实代理定位移动终端的授权的示例流程图;和
图5描述根据本发明的优选实施例在已获得定位授权之后示例定 位处理中的步骤。

具体实施方式

申请的许多新颖的教导将特别结合目前优选的示例实施例进行 描述。然而,应当明白:这一类型的实施例只提供了其中新颖教导的 许多有益使用的一些示例。总之,本申请的说明书中进行的陈述不一 定划定各个要求保护的发明之中任何一个发明的边界。而且,一些陈 述可以应用于一些发明特征,但不可以应用于其它发明特征。
现在参见附图3,示出用于在蜂窝网络205内定位一个特定移动站 (MS)200的示例授权处理中的步骤。初始地,在由本地(服务)或归 属移动定位中心(MPC)270接收到定位请求(步骤300)时,本地或 归属MPC270必须验证请求节点280的标识和那个请求节点280请求 定位的授权(步骤310),这能由MPC270利用存储在数据库275内的 代理(位置节点)表来交叉检验请求节点280的识别而实现。如果请 求节点280不是有效的代理或不具有定位移动站200的授权(步骤 310),发送表示拒绝定位的消息给此请求节点280(步骤320)。如 果此请求节点280是执法机构或紧急中心,则除了请求MPC270的标 识的验证之外,可以越过下面的授权检验。
然而,如果此请求节点280是有效的并且具有定位移动站的授权 (步骤310),服务MPC270(或为归属或为本地,这取决于MS200的 当前位置)可以任选地进一步检验请求节点280去定位特定MS200请 求的授权(步骤330)。例如,如果只允许请求节点280定位一组MS200 内的特定MS200,例如连接到归属PLMN205的出租汽车业务能请求定 位安装MS的出租汽车的位置,必须确认此特定MS200对于此组的成员 资格。一般地,MPC270验证:将要进行定位的MS200的标识(例如, 国际移动用户识别(IMSI)号码)是在允许由请求节点280进行定位 的移动识别的表之内的。此表能在请求节点280向归属MPC270登记 时由请求节点280提供或存储在归属MPC270中。如果要进行定位的 特定MS200已经漫游离开归属公用陆地移动网络(PLMN)205,服务 MPC(未示出)则能向归属MPC270请求此表。如果此MS200的标识不 在可允许定位的移动识别的表内,可以发送表示拒绝定位的消息给请 求代理请求节点280(步骤320)。
如果用户已漫游进入新的PLMN(未示出)(步骤340),服务MPC (未示出)必须确定在此服务PLMN(未示出)内是否允许对MS200定 位(步骤350)。如果不允许对漫游MS200定位(步骤350),则发送 表示拒绝定位的消息给请求节点280(步骤320)。而且,归属MPC270 在MS200漫游时可以禁止该服务MPC定位此MS200。服务MSC/VLR(未 示出)必须例如通过查询HLR265来确定在MS200正在漫游时是否限制 此对MS200定位(步骤360),并在限制定位(步骤360)时,必须发 送拒绝消息给请求节点280(步骤320)。可选择地,在由MS200执 行位置更新时,能发送有关定位的所有信息给服务MSC/VLR。
如果在服务PLMN中允许对MS200定位(步骤350与360),服务 MSC/VLR必须例如通过查询归属位置寄存器(HLR)265或通过检验在 执行位置更新时由HLR26 5发送给服务MSC/VLR的用户记录和交叉检验 那个标识与请求MPC270的识别,以确定归属MPC270的识别,从而来 进一步验证请求MPC270的标识(步骤370)。如果请求MPC270不是 归属MPC270(步骤370),则发送一个拒绝消息给请求节点280(步 骤320)。
此后,服务或归属MSC/VLR260检验从HLR265中获得的用户记录 以确保与要进行定位的MS200相关的用户已签署由请求节点280提供 的定位业务(步骤380),并且此用户已允许由此请求节点280进行 定位(步骤390)。例如,请求节点280能提供用于MS请求的定位的 定位业务。在那种情况中,服务或归属MSC/VLR260必须确定此用户是 否已签署由此请求节点280提供的定位业务(步骤380)和此用户是 否已允许定位(步骤390),例如,用于定位的请求来自此MS200。如 果此用户未签署此业务或已禁止(或未启动)此业务,则发送拒绝消 息给此请求节点280(步骤320)。
最后,服务或归属MPC270必须证实:已经满足了用于定位的所有 准则(步骤398)。如果是这样,则能定位此MS200(步骤398)。例 如,当外部请求节点280定位一个MS200以便提供业务或帮助此移动 用户时,此移动用户应能在他不需要此业务时限制外部代理请求节点 280定位此MS200。一种被称之为定位连接的用户(Location of Subscriber while Connected,即LSC)业务提供了实现此方案的方 法。例如,LSC业务可以供出租汽车业务用于确定用户的位置并随后派 遣出租汽车去到那个位置。另外,这样的LSC业务对于救援公司或紧 急呼叫是有用的。
这样的请求节点280只能在MS200已建立至特定号码(或号码组) 的呼叫的同时定位那个MS200。因而,出租汽车公司只能定位那个呼叫 其号码以便预定出租汽车的移动站200。每个请求节点280的定位请 求将由MPC270相对那个请求节点280特定的电话簿号码或电话簿号 码组来进行筛选。
现在参见附图4,它描述了用于根据MS200与请求节点280所满 足的准则来验证对请求节点280定位移动站(MS)200的授权的示例 流程图。请求定位的请求节点(代理)(出租汽车公司或警察等)将 与一个请求节点280进行接口(步骤400),此请求节点280与本地 移动定位中心(MPC)270接口(步骤410)。当请求节点280向MPC270 登记(步骤420)时,对于那个请求节点280所代表的代理是有效的 电话簿号码组被传送给MPC270(步骤430)。此请求节点280将会请 求MPC270代表代理XXX去定位具有某一电话簿号码的MS200(步骤 440)。MPC270将只在那个MS200当前已建立至与代理XXX相关的一 个号码的呼叫(步骤450)时才允许定位发生(步骤460)。否则,拒 绝定位请求(步骤470)。
现在参见附图5,在已经确认请求该代理去定位MS的授权之后, 可以通过MPC270传送定位请求给服务移动交换中心/访问者位置寄存 器260来继续对MS200进行定位(步骤500)。MPC270可以位于 MSC/VLR260之内或可以是一个与MSC/VLR260通信的独立节点。服务 MSC/VLR260随后传送定位请求给BSC240(步骤510)。如果MS200 处于空闲模式中(未在使用),MSC/VLR260必须在传送此定位请求给 BSC240之前寻呼此MS200并建立至此MS200的呼叫(步骤510)。此 呼叫不启动MS200上的振铃音并因此不被此MS200注意到。
始发BSC240随后确定哪个基站收发信机(BTS)220当前正为此 MS200提供服务(步骤520),并在可能时从此服务BTS220中获得定 时提前(TA)值(TA1)或其它定位数据(步骤525)。此后,通过执 行定位切换(步骤530)从两个目标BTS(210与230)中获得TA值(步 骤560)。如果服务BTS220不支持定位,必须选择另外的目标BTS(未 示出)。应注意:也可以使用基于三角测量的其它定位方法而不是如 此处所述的获得TA值的定位方法。另外,可以使用多于三个的BTS (210、220与230)来实现对MS200的定位。
通过由服务BSC240在CHANNEL ACTIVATION消息中发送一个用于 通知目标BTS230应该执行定位切换(步骤535)的新的ACTIVATION TYPE给目标BTS230,可以实现至一个目标BTS230的定位切换(步骤 530)。目标BTS230随后向服务BSC250确认此CHANNEL ACTIVATION 消息(步骤540)。
此后,BSC240通过服务BTS220发送指令给MS200(步骤545)以 便发送HANDOVER ACCESS消息给目标BTS230(步骤550)。在MS200 正在等待来自BTS230的应答的时间期间(例如大约320毫秒),目标 BTS230使用由MS200发送的接入脉冲串来测量定时提前值(接入延 迟)(TA3)(步骤555),并传送此定位数据给服务BSC240(步骤 560)。随后能以上述的方法执行至另一目标BTS210的定位切换。由 目标BTS230测量的TA值(TA3)然后与从服务BTS220及其它目标 BTS210中获得的TA值(TA1与TA2)一起由服务BSC250发送给MSC260 (步骤565)。
最后,从目标BTS230中获得的TA值(TA3)与其它TA值(TA1 与TA2)一起从MSC260传送给移动定位中心(MPC)270(步骤570), 在此,使用三角测量算法确定MS200的位置(步骤575)。MPC270随 后提供MS200的地理位置给请求节点(代理)280(步骤580)。
如本领域技术人员将认识到的,本申请中描述的新颖概念能在很大 的应用范围内进行修改与变化。因此,要求专利保护的主题的范畴不 应被限制为所讨论的任何一个特定的示例教导。
QQ群二维码
意见反馈