CN1695397A - 允许独立于蜂窝通信系统来处理定位服务的方法、终端设备和系统 - Google Patents

允许独立于蜂窝通信系统来处理定位服务的方法、终端设备和系统 Download PDF

Info

Publication number
CN1695397A
CN1695397A CNA028298586A CN02829858A CN1695397A CN 1695397 A CN1695397 A CN 1695397A CN A028298586 A CNA028298586 A CN A028298586A CN 02829858 A CN02829858 A CN 02829858A CN 1695397 A CN1695397 A CN 1695397A
Authority
CN
China
Prior art keywords
location
terminal device
communication terminal
mobile communication
location request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA028298586A
Other languages
English (en)
Other versions
CN100452912C (zh
Inventor
A·马蒂拉
T·基温兰
T·奥贾拉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Technologies Oy
Original Assignee
Nokia Oyj
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Oyj filed Critical Nokia Oyj
Publication of CN1695397A publication Critical patent/CN1695397A/zh
Application granted granted Critical
Publication of CN100452912C publication Critical patent/CN100452912C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/08Upper layer protocols
    • H04W80/12Application layer protocols, e.g. WAP [Wireless Application Protocol]

Abstract

本发明描述了一种用于请求移动通信终端设备的定位相关信息的方法、一种用于服务供应移动通信终端设备的定位相关信息的方法、一种能执行上述方法的设备以及一种包括根据本发明设备的系统。用于请求移动通信终端设备的定位相关信息的方法的基本原理包括定位请求的编码。定位请求包含用于指示接收定位服务连网设备相应地检索定位相关信息的信息和命令并且把已编码定位请求传送到供应定位服务的连网设备。用于服务供应移动通信终端设备的定位相关信息的方法的基本原理包括上面定义的定位请求的接收、根据该定位相关信息检索定位相关信息以及传送已编码定位响应给移动通信终端设备。

Description

允许独立于蜂窝通信系统来处理定位服务的 方法、终端设备和系统
本发明涉及特别是在移动网中的一种用于请求移动终端设备的定位相关信息的方法、允许以独立于蜂窝通信系统的方式处理定位服务的终端设备和系统。
各种技术可用来确定关于移动通信设备(特别是移动通信终端)的位置和/或定位的信息。一则位置/定位信息可能涉及相对于一个参考坐标系的一组数据,该组数据定义移动通信设备的位置,具有一个应用特定的数据格式和/或基于诸如地理编码信息(例如街道名称、高度、速度等等)之类的位置信息或者从中导出。此类位置/定位信息的确定允许提供所基于的大量应用和服务,分别因此协助地使用之以及依靠之。
原则上,这些定位为特征的应用和服务可以被分成应用和服务两类,更精确地说是基于定位的服务或应用,即:例如将关于定位和/或位置的信息用于处理一个基于其上的相应导出的或相关的服务信息的一个应用或服务;以及依赖定位的服务或应用,即:例如在某些预定义地理区域内可用和/或允许被使用的应用或服务。
总的来说,定位为特征的应用和服务将变成将来关键的特征之一并且解决方案因此就欠发展。目前,对蜂窝通信系统提供的定位服务的接入在内部客户和外部客户之间区分,即:分别是,被预订在蜂窝通信系统中并且担当请求定位服务的客户的移动通信终端设备,以及从外部接入蜂窝通信系统运营商提供的供应定位服务(location serving)的连网实体。内部和外部客户的接入过程不同。因此,公共陆上移动网络(PLMN)的运营商必须为两种潜在的客户实现定位服务(LCS)逻辑,导致一个分散的、多余的以及不经济的实现。
而且,基于定位的应用在发起定位功能时在该事务中保持一个关键的角色。为了从定位功能中进行最好的利用以及为了达到定位启用的使用者服务的最佳可能用户感受,应用执行和进程的一个主要部分将物理上位于移动终端中。在这些使用情况中,作为定位功能结果的定位信息应该在可用于终端驻留应用使用的移动终端中可用。
本发明的一个目的是提供一种互操作方法,它允许一个移动通信终端设备以独立于移动通信终端设备所预订的蜂窝通信系统的方式使用定位服务(LCS)。本发明的另外一个目的是提供一种允许操作本发明方法的移动通信终端设备和一种包括移动通信终端设备和能用于执行本发明方法的供应定位服务的实体的系统。
本发明的优点包括:公共陆上移动网络的运营商集中定位服务和像定位请求的收费和付帐那样的辅助的定位相关服务的可能性、请求的集中秘密处理、以及增强型定位服务的提供,比如地理服务(geo-service)(把用经度、纬度和精确度给出的基本位置信息转换成为城市和街道相关的定位信息)之类的。外部和内部LCS客户都分别被允许以类似和等效的方式请求有关移动通信终端设备的位置/定位信息。而且,用于请求来源于移动通信终端设备的位置/定位信息的独立于无线接入网(RAN)的方法还使得能够在原本不支持这些定位服务的公共陆上移动网(比如IS-95)中提供定位服务。另外,在基于不同标准的不同无线接入网中使用的多模产品不必实现所有的RAN特定的定位服务过程而是更能够提供随之的定位服务。
本发明的目的由伴随的独立权利要求来解决。伴随的从属权利要求表示所提出解决方案进一步的实施例。
根据本发明的一个实施例,一种用于向提供或调和(mediating)定位/位置信息的供应定位服务的连网设备(即,定位服务器)请求移动通信终端设备的定位相关信息的方法。所述方法包括一个启动(initiation)的接收、定位请求的编码以及已编码定位请求的传送。
被理解为启动信号的所述启动由一个启动器(initiator)触发,所述启动器可能是在移动通信终端上执行的一个自主触发启动应用或者由一个用户输入。所述启动信号通知移动通信终端设备或者在其上操作的一个应用以便生成定位请求。按照适用于定位请求的一个预定义编码格式来执行定位请求的编码。定位请求至少包含(但是不局限于)关于移动通信终端设备的标识信息以及至少一组一个或多个指令,所述指令指示接收该定位请求的供应定位服务的连网设备根据该定位请求检索定位相关的信息。已编码定位请求的传送经由一个无线通信网传送已编码定位请求给供应定位服务的连网设备。无线通信网可以把传送的已编码定位请求移交到所述供应定位服务的连网设备所耦合的有线通信网上。
根据本发明的一个实施例,作为先前已编码定位请求传送的结果,移动通信终端设备接收到一个已编码定位响应。根据定位请求来执行定位响应的编码,即,根据请求检索定位相关信息的一组一个或多个指令,定位响应至少包括定位相关信息。已编码定位响应在移动通信终端设备中被解码。解码产生包含在其中的定位相关信息,其可以被提供给在移动通信终端设备上执行的一个或多个应用用于进一步处理。
根据本发明的一个实施例,编码基于扩展标记语言(XML)编码或者基于二进制编码的扩展标记语言,例如但是不局限于无线二进制扩展标记语言(WBXML),它是作为结合无线通信使用的扩展标记语言(XML)的最普通的二进制编码。根据XML或二进制编码XML来编码定位请求分别导致产生一个定义明确的基于XML的定位请求和一个定义明确的基于二进制编码XML的定位请求。一个相应的文档类型描述(DTD)与XML编码和二进制编码的XML编码相关,定义最后所得到的基于XML和基于二进制编码XML的文档的结构和内容以便稍后在需要时可被解码。
根据本发明的一个实施例,已编码定位请求的传送还包括:已编码定位请求的捆绑;通信协议相关信息到定位请求的附加;和所附上的定位请求的传送。
已编码定位请求的捆绑导致一个定位请求被捆绑到移动通信终端设备支持的一个适当通信协议。此适当的通信协议还适用于接收所述被捆绑定位请求的供应定位服务的连网设备。可替代地,一个中间级连网服务可以被插入在移动通信终端设备与供应定位服务的连网设备的通信之间并且可以把移动通信终端设备所采用的通信协议变换为供应定位服务的连网设备所支持的通信协议,反之亦然。例如,超文本传送协议(HTTP)、无线应用协议(WAP)、无线会话协议(WSP)、无线数据报协议(WDP)等等之一是适当的通信协议并且可以被使用作为通信协议,但是可能的可应用通信协议不应该被局限于此。
通信协议相关信息被附加到定位请求上,即所有额外需要的信息被编码在其中,例如包括内容类型标识(多媒体互联网邮件扩展类型:MIME类型)、内容大小信息、接收机标识等等之类的的报头信息。
所附上并被捆绑了的定位请求最后经由一个执行通信物理方面的相应通信协议堆栈而被传送。例如,分别根据超文本传送协议(HTTP)、无线应用协议(WAP)、无线会话协议(WSP)和无线数据报协议(WDP),一个超文本传送协议堆栈、无线应用协议堆栈、无线会话协议堆栈和一个无线数据报协议堆栈分别可以被用于传送,但是可能的可应用通信协议堆栈不应该局限于此。
根据本发明的一个实施例,已编码定位响应基于扩展标记语言(XML)编码或者基于二进制编码的扩展标记语言,例如但是不局限于无线二进制扩展标记语言(WBXML),它是作为结合无线通信使用的扩展标记语言(XML)的最常见的二进制编码。根据XML或二进制编码XML的定位响应的编码分别导致产生一个定义明确的基于XML的定位响应和一个定义明确的基于二进制编码XML的定位响应。一个相应的文档类型描述(DTD)与XML编码和二进制编码的XML编码相关,定义最后所得到的基于XML和基于二进制编码XML的文档的结构和内容以便稍后在需要时可被解码。
特别地,定位请求和最后所得到的定位响应的编码可以基于相同的或相关的文档类型描述(DTD)。
根据本发明的一个实施例,已编码定位响应的解码包括对定位响应的解析(parse)。可以按照定位响应的编码来执行定位响应的解析。特别地,该解析可以基于各自与定位响应的基于XML或基于二进制编码XML的编码相关的文档类型描述(DTD)。
根据本发明的一个实施例,提供一种用于服务供应(serve)移动通信终端设备的定位相关信息的方法。所述方法包括:定位请求的接收,定位相关信息的检索,定位响应的编码和定位响应的传送。
定位请求从移动通信终端设备中被接收并至少包含但是不限于关于移动通信终端设备的标识信息和至少一组一个或多个指令,其中所述指令指示根据它来检索定位相关信息。用接收到的定位请求所提供的信息执行检索。定位响应的编码基于检索操作的结果。相应地,定位响应至少包括作为定位请求结果而检索的定位相关信息。定位响应被传送回到传送所述定位请求的移动通信终端设备。
根据本发明的一个实施例,定位请求是一个已编码定位请求。定位请求的编码基于XML编码或者二进制编码的XML编码,例如(但是不限于此)无线二进制扩展标记语言(WBXML),它是作为结合无线通信使用的扩展标记语言(XML)的最常见的二进制编码。XML编码和二进制编码XML编码分别导致产生一个定义明确的基于XML的定位响应和一个定义明确的基于二进制编码XML的定位响应。相应的文档类型描述(DTD)与XML编码和二进制编码的XML编码相关,定义最后所得到的基于XML和基于二进制编码XML的文档的结构和内容以便稍后在需要时可被解码。
根据本发明的一个实施例,已编码定位请求被解析,用于提取所包含的信息。
根据本发明的一个实施例,定位响应的编码基于一个扩展标记语言(XML)编码或者二进制编码扩展标记语言,例如(但是不限于此)无线二进制扩展标记语言(WBXML),它是作为结合无线通信使用的扩展标记语言(XML)的最常见的二进制编码。根据XML或二进制编码XML的定位响应的编码分别导致产生一个定义明确的基于XML的定位响应和一个定义明确的基于二进制编码XML的定位响应。一个相应的文档类型描述(DTD)与XML编码和二进制编码的XML编码相关,定义最后所得到的基于XML和基于二进制编码XML的文档的结构和内容以便稍后在需要时可被解码。
根据本发明的一个实施例,已编码定位响应的传送还包括:已编码定位响应的捆绑;通信协议相关信息到定位响应的附加;和所附上的定位响应的传送。
已编码定位响应的捆绑导致定位响应被捆绑到供应定位服务的连网设备所支持的一个适当通信协议。
此适当的通信协议还适用于接收被捆绑定位响应的移动通信终端设备。可替代地,一个中间级连网服务可以被插入在供应定位服务的连网设备与移动通信终端设备的通信之间并且可以分别把供应定位服务的连网设备使用的通信协议变换为移动通信终端设备支持的一个通信协议,反之亦然。例如,超文本传送协议(HTTP)、无线应用协议(WAP)、无线会话协议(WSP)、无线数据报协议(WDP)等等之一是适当的通信协议并且可以被使用作为通信协议,但是可能的可应用通信协议不应该被局限于此。
通信协议相关信息被附加到定位响应上,即所有额外需要的信息被编码在其中,例如包括内容类型标识(例如多媒体互联网邮件扩展类型:MIME类型)、内容大小信息、接收机标识等等之类的的报头信息。
所附上并被捆绑了的定位响应最后经由一个执行通信物理方面的相应通信协议堆栈被传送。例如,分别根据超文本传送协议(HTTP)、无线应用协议(WAP)、无线会话协议(WSP)和无线数据报协议(WDP),一个超文本传送协议堆栈、无线应用协议堆栈、无线会话协议堆栈和一个无线数据报协议堆栈分别可以被用于传送,但是可能的可应用通信协议堆栈不应该局限于此。
根据本发明的一个实施例,一种用于处理移动通信终端设备的定位相关信息的软件工具被提供。所述软件工具包括程序部分,用于在所述软件工具实现为计算机程序和/或被执行时用于执行上述方法的操作。
根据本发明的一个实施例,这里提供一种计算机程序产品,用于处理有关移动通信终端设备的定位相关信息。所述计算机程序包括可直接加载到处理设备、终端设备、移动通信终端设备或连网设备的本地存储器中的程序代码部分,当所述程序在那上面被执行时用于实现上述方法的操作。
根据本发明的一个实施例,一种用于处理有关移动通信终端设备的定位相关信息的计算机程序产品被提供,它包括储存在计算机可读介质上的程序代码部分,当所述程序产品在处理设备、终端设备、移动通信终端设备或连网设备上被执行时该程序代码部分用于执行上述方法。
根据本发明的另外一个实施例,提供了一种以载波的形式具体表达并表示程序的计算机数据信号,当它被处理器执行时,它使权利要求1到11的任一个的方法步骤被执行。因此,包含一组已编码指令的载体被覆盖。
根据本发明的一个实施例,一种用于处理有关移动通信终端设备的定位相关信息的移动通信终端设备被提供。所述移动通信终端设备包括用于接收一个启动的组件、用于编码所述定位请求的组件和用于传送已编码定位请求的通信接口。
用于接收启动的组件表示一个启动器,它可能是在移动通信终端上执行的一个自主触发启动应用或者由一个用户输入。用于编码的组件按照适用于所述定位请求的一种预定义编码格式来操作。定位请求至少包含(但是不限于)关于移动通信终端设备的标识信息以及至少一组一个或多个指令,所述指令指示接收定位请求的供应定位服务的连网设备根据它来检索定位相关的信息。该通信接口被使用来经由蜂窝通信系统传送已编码定位请求到供应定位服务的连网设备。蜂窝通信系统还可以把传送的已编码定位请求移交到所述供应定位服务的连网设备所耦合的有线通信网上。
根据本发明的一个实施例,移动通信终端设备还包括能够接收编码定位响应的通信接口和用于解析的一个组件。根据定位请求来执行定位响应的编码,即,根据请求检索定位相关信息的一组一个或多个指令,定位响应至少包括定位相关信息。用于解析的组件对已编码定位响应进行解码。解码导致产生包含在其中的定位相关信息,其可以被提供给在移动通信终端设备上执行的一个或多个应用用于进一步处理。
根据本发明的一个实施例,移动通信终端设备可与前述用于向提供或调和定位/位置信息的供应定位服务的连网设备(即,定位服务器)请求移动通信终端设备的定位相关信息的方法实施例一起操作。
根据本发明的一个实施例,提供了一种用于服务供应移动通信终端设备的定位相关信息的供应定位服务的连网设备。所述方法包括:用于接收定位请求和传送定位响应的通信接口,用于检索定位相关信息的组件和用于编码定位响应的组件。
该通信接口允许从移动通信终端设备中接收定位请求。定位请求至少包含但是不限于关于移动通信终端设备的标识信息和至少一组一个或多个指令,其中所述指令指示根据它来检索定位相关信息。用于检索的组件能够利用接收到的定位请求所提供的信息来执行定位相关信息的检索。用于编码定位响应的组件根据检索操作的结果来执行定位响应的编码。相应地,定位响应至少包括作为定位请求的结果而检索的定位相关信息。该通信接口还允许把定位响应传送回到传送所述定位请求的移动通信终端设备。
根据本发明的一个实施例,供应定位服务的连网设备可与前述用于服务供应移动通信终端设备的定位相关信息的方法实施例一起操作。
根据本发明的一个实施例,一种允许处理移动通信终端设备的定位相关信息的系统。所述系统至少包括移动通信终端设备和供应定位服务的连网设备,它们经由至少部分地由蜂窝通信网组成的一个通信网互连。详细地,移动通信终端设备是一个用于向如上所述的供应定位服务的连网设备请求定位相关信息的移动通信终端设备,并且供应定位服务的连网设备是一个用于服务供应移动通信终端设备的定位相关信息的供应定位服务的连网设备。
将参考附图通过实施例更详细地描述本发明,附图中:
图1示出了一个示意框图,其说明了根据3GPP(第三代伙伴计划)标准的一个现有技术的LCS(定位服务)结构;
图2a示出了第一流程图,其说明了根据本发明实施例的移动通信终端设备执行的操作顺序;
图2b示出了第二流程图,其说明了根据本发明实施例的供应定位服务的连网设备执行的操作顺序;和
图3示出一个框图,其说明了根据本发明实施例用于执行上述操作顺序的移动通信终端设备和供应定位服务的连网设备的组件。
图中所示的相同或相等的部件、组件和/或操作将使用相同的附图标记。
图1示出了一个示意框图,其说明了根据3GPP(第三代伙伴计划)标准的一个典型的定位服务(LCS)构造。图1以一般的形式涉及全球移动通信系统(GSM)和通用移动电信系统(UMTS)中的定位服务(LCS)特征。
通常,关于GSM公共陆上移动网(PLMN),移动通信终端设备100(UE;用户设备)经由一个适当的空中接口(在此是一个GERAN空中接口(Um)400)被耦合到相应的无线接入网(在此是一个GSM边缘无线接入网(GERAN)300)。应该注意:移动通信终端设备100表示耦合到无线接入网(GERAN)300的一个或多个移动通信终端设备100。GERAN 300通常包括基站收发信机(BTS)和连接到其上的基站控制器(BSC)。基站收发信机(BTS)和基站控制器(BSC)的系统还被规定为基站(子)系统(BSS)。现在的蜂窝通信网(在此是GSM网络)内的定位服务(LCS)也由一个或多个第二代服务交换中心(2G-MSC)301和一个或多个第二代服务GPRS(通用分组无线服务)支持节点(2G-SGSN)302来提供。2G-MSC 301和2G-SGSN 302二者都包含允许移动通信终端设备预订核准和管理定位服务(LCS)的定位请求的功能。定位过程中的2G-MSC 301和2G-SGSN 302的涉及尤其取决于被用于确定移动通信终端设备100的定位方法的类别以及在移动通信终端设备100中实现并由移动通信终端设备100提供的能力和功能,特别地,2G-MSC 301和2G-SGSN302的涉及分别取决于移动通信终端设备100操作或使用通用分组无线服务(GPRS)或电路交换数据(CSD)服务的能力。2G-MSC 301分别经由A接口401或Abis接口401耦合到GERAN 300。2G-SGSN 302经由到2G-SGSN接口(Gb接口)的402基站子系统耦合到GERAN 300。
基本上,用于确定关于移动通信终端设备的位置信息的GERAN LCS(定位服务)过程被标准化并且尤其是如下方法要被使用用于确定位置信息:
-基于小区覆盖范围的定位方法;
-增强型观测时间差(E-OTD)定位方法;和
-基于GPS(全球定位系统)的定位方法。
上述提出的位置确定过程在本发明的范围之外并且可以参考第三代伙伴计划(3GPP)标准文档来检索详细说明。用于确定位置信息的GERANLCS(定位服务)过程在GERAN 300中被执行并且特别由一个经由专用Lb接口耦合到基站(子)系统(BSS)的或者是在基站控制器(BSS)中实现的服务移动定位中心(SMLC)来执行。服务移动定位中心(SMLC)支持GERAN 300的LCS功能。
归属用户服务实体(HSS)320表示并包括第二代归属位置寄存器(2G-HLR)和第三代归属位置寄存器(3G-HLR)。归属位置寄存器(HLR)至少包含定位服务(LCS)用户信息和路由信息并且可经由归属位置寄存器接口(Lh)420从GMLC 200中访问。所包括的2G-HLR逻辑上与GERAN 300相关并且还与其GSM网络组件相关,而所包括的3G-HLR逻辑上与UTRAN 310相关并且还与其UMTS网络组件相关。这个综合性的HSS 320的叙述倾向于简单化旨在不限制本发明的范围。所述归属用户服务实体(HSS)320将表示任意数量的用户服务实体。
一个网关移动定位中心(GMLC)200表示一个连网定位服务实体,用于服务供应被请求移动通信终端设备(比如移动通信终端设备100)的定位信息。特别地,GMLC表示一个网关设备,用于接收、管理并调和移动通信终端设备的定位请求并传送包含有关一个或多个被请求移动通信终端设备的可用定位/位置信息的相应响应。GMLC 200基本上被操作为一个可与外部LCS客户操作的网关设备,即客户不直接是公共陆上移动网(PLMN)的一部分,比如需要位置/定位信息用于操作其服务的外部业务供应商。因此,GMLC 200分别提供并支持网关接口(Le)430或参考点(Le)430,其允许与一个或多个外部LCS客户330通信。GMLC 200还经由网关接口(Lg)404连接到2G-SGSN 302并且还经由网关接口(Lg)403连接到2G-MSC301,网关接口(Lg)404和网关接口(Lg)403根据从HSS 320包括的相应HLR中获得的路由信息而被使用。所述网关移动定位中心(GMLC)200将表示任意数量的网关移动定位中心。
一个或多个第二代服务交换中心(2G-MSC)301、一个或多个第二代服务GPRS(通用分组无线电服务)支持节点(2G-SGSN)302、包括第二代归属位置寄存器(2G-HLR)的一个或多个归属用户服务实体(HSS)320以及一个或多个网关移动定位中心(GMLC)200(在GMLC由蜂窝通信网的供应商操作的情况下)形成核心网络并且在这里特别是经由上述Abis接口401和Gb接口402连接到GERAN 300的GSM核心网络。
外部LCS客户330表示允许接入GMLC 200提供的定位服务(LCS)的任意数量的外部LCS客户。外部LCS客户330可能是需要有关移动通信终端设备100的定位/位置信息例如用于生成一个服务相关信息的外部服务供应商。如上所述,外部LCS客户330使用网关接口(Le)430用于接入,即用于传送定位请求以及用于接收定位响应。网关接口(Le)430是一个标准化接口,并且优选地,GMLC 200和网关接口(Le)430支持定位互操作性论坛移动定位协议(LIF-MLP),它是GMLC 200的位置/定位信息的生产商可互操作交换的一个协议框架。
通过不管空中接口和定位技术而在应用和网络之间以及在应用内容引擎之间提供公用接口,所述移动定位协议(MLP)处理与上述定位方法及其各自接口的复杂性和多样性相结合的问题。移动定位协议还采用用于访问控制的付帐接口,管理接口以及与隐私和安全问题有关的接口。
上述说明简单地引入到能够提供定位服务(LCS)的基于GSM的公共陆上移动网(PLMN)中。如下说明将以类似的方式引入到能够提供定位服务(LCS)的基于UMTS的公共陆上移动网(PLMN)中。
通常,关于UMTS公共陆上移动网(PLMN),移动通信终端设备100(UE;用户设备)经由适当的空中接口(在此是UTRAN空中接口(Uu)410)被耦合到相应的无线接入网(在此是一个UMTS陆上无线接入网(UTRAN)310)。应该注意:移动通信终端设备100表示耦合到无线接入网(UTRAN)310的一个或多个移动通信终端设备100。UTRAN 310通常包括好几个节点B实体,它可以实现本地测量单元(LMU类型B)和连接到其上的无线网络控制器(RNC)。所提出的移动通信系统(UMTS)内的定位服务(LCS)也由一个或多个移动通信业务交换中心服务器(MSC服务器)312和一个或多个第三代服务GPRS(通用分组无线服务)支持节点(3G-SGSN)311来支持。MSC服务器312和3G-SGSN 311二者都包含负责移动通信终端设备预订核准和管理定位服务(LCS)的定位请求的功能。定位操作中的MSC服务器312和3G-SGSN311的涉及尤其取决于被用于确定移动通信终端设备100的定位方法以及在移动通信终端设备100中实现并由移动通信终端设备100提供的能力和功能,特别地,MSC服务器312和3G-SGSN 311的涉及分别取决于移动通信终端设备100操作通用分组无线服务(GPRS)或电路交换数据(CSD)服务的能力。MSC服务器312经由UTRAN接口(Iu)411耦合到UTRAN 310,并且特定的这个UTRAN接口(Iu)411是一个UTRAN电路交换接口(Iu-CS)411。3G-SGSN 311也经由一个UTRAN接口(Iu)412耦合到UTRAN 310,并且特定的这个UTRAN接口(Iu)412是一个UTRAN分组交换接口(Iu-PS)412。
由于诸如GERAN 300之类的一个GERAN可以被操作为UTRAN 310的一个功能子集,所以附加的接口提供GERAN 300到UTRAN 310的支持实体(在此处为3G-SGSN 311和MSC服务器312)的互连。分别把GERAN 300互连到MSC服务器312以及把GERAN 300互连到3G-SGSN 311的相应UTRAN接口405和406(Iu 405;Iu 406)在图1中被预测出。
基本上,用于确定关于移动通信终端设备的位置信息的UTRAN LCS(定位服务)过程被标准化并且尤其是如下过程要被使用用于确定位置信息:
基于小区覆盖范围的定位方法;
观测到的到达时间差(OTDOA)定位方法;和
基于GPS(全球定位系统)的定位方法。
上述提出的位置确定过程在本发明的范围之外并且可以参考第三代伙伴计划(3GPP)标准文档来检索详细说明。用于确定位置信息的UTRANLCS(定位服务)过程在UTRAN 310中被执行,具体地是由服务移动定位中心(SMLC)来执行,更具体地是由经由专用Iupc接口耦合到无线网络控制器(RNC)的独立的A-GPS SMLC来执行。服务移动定位中心(SMLC)支持UTRAN310的LCS功能。
正如以上针对提供定位服务(LCS)的GSM公共陆上移动网描述(PLMN)所述的,归属用户服务实体(HSS)320表示并且包括第二代归属位置寄存器(2G-HLR)和第三代归属位置寄存器(3G-HLR)。归属位置寄存器(HLR)至少包含定位服务(LCS)用户信息和路由信息,并且可经由归属位置寄存器接口(Lh)420从GMLC 200中访问。所包括的2G-HLR逻辑上与GERAN 300相关联并且还与其GSM网络组件相关,而所包括的3G-HLR逻辑上与UTRAN 310相关联并且还与其UMTS网络组件相关。这个综合性HSS 320的叙述倾向于简单化并且旨在不限制本发明的范围。
网关移动定位中心(GMLC)200按照以上参考提供定位服务(LCS)的GSM公共陆上移动网描述(PLMN)描述方式来操作和服务。GMLC 200表示一个网关设备,用于接收、管理并调和对移动通信终端设备的定位请求以及传送包含有关一个或多个被请求移动通信终端设备的可用定位/位置信息的相应响应。GMLC 200基本上被操作为一个可与外部LCS客户操作的网关设备,即客户不直接是公共陆上移动网(PLMN)的一部分,比如需要位置/定位信息用于操作其服务的外部业务供应商。因此,GMLC 200分别提供并支持网关接口(Le)403或参考点(Le)403,其允许与一个或多个外部LCS客户330通信。GMLC 200还经由网关接口(Lg)414连接到3G-SGSN 311并且还经由网关接口(Lg)413连接到MSC服务器312,网关接口(Lg)414和网关接口(Lg)413根据从HSS 320包括的相应HLR中获得的路由信息而被使用。
一个或多个服务交换中心服务器(MSC服务器)312、一个或多个第三代服务GPRS(通用分组无线电服务)支持节点(2G-SGSN)311、包括第三代归属位置寄存器(3G-HLR)的一个或多个归属用户服务实体(HSS)320以及一个或多个网关移动定位中心(GMLC)200(在GMLC由蜂窝通信网的供应商操作的情况下)形成核心网络并且在这里特别是经由上述Iu接口411和Iu接口402连接到UTRAN 310的UTMS核心网络。
如上所述,如果感兴趣的移动通信终端设备被预订在GERAN 300或UTRAN 310中,则表示任意数量外部LCS客户的外部LCS客户330经由网关接口(Le)430独立地接入GMLC 200。所需要的路由信息可以由GMLC 200从HSS 320中检索。因此,定位互操作性论坛移动定位协议(LIF-MLP)被GMLC200支持并提供给外部LCS客户。
可以向外部LCS客户提供另外的接入方法,例如:开放式服务结构服务能力服务器(OSA SCS)430和GSM系统控制功能(gsmSCF)实体350在图1中另外被图示描述。OSA SCS 430可以经由一个开放服务结构应用编程接口(OSA API)440而被使用,OSA API 440进而又经由专有接口443接入GMLC200。gsmSCF实体350可以经由OSA SCS 430而被使用,而OSA SCS 430经由另外一个专有接口441耦合到gsmSCF实体350。gsmSCF实体350经由一个用户定位接口(Lc)442执行与GMLC 200的通信。
图1以及参考图1的上面说明中的叙述集中在关于结合示例GERAN 300和UTRAN 310以及它们进一步的支持组件的GMLC 200交互动作和交互操作上。应该了解,包括谈及的组件和接口(参考点)的所述叙述声称无完整性。为了更详细的描述,要对相应的标准描述进行参考。
为了进一步启发要由本发明克服的现有技术的困难,在下面将描述内部客户和外部客户的一个位置/定位请求。内部客户应该理解为预订在GERAN 300或UTRAN 310中的一个移动通信终端设备,而外部客户应该理解为一个外部LCS客户,例如是独立于GERAN 300和UTRAN 310业务供应商的一个服务内容供应商。
移动终止定位请求(MT-LR):MT-LR由外部LCS客户启动以便接收被表示为目标移动通信终端设备的某一个移动通信终端设备的定位/位置信息。在下面,呈现了一个操作顺序,其概述了基于移动终止定位请求(MT-LR)的一个过程。
(a)外部LCS客户330向GMLC 200请求目标移动通信终端设备100的当前位置/定位。接收该请求的GMLC 200可以验证被请求定位服务(LCS)的LCS客户标识、核准和授权以及从请求数据或预订数据中导出目标移动通信终端设备100的一个可寻址标识,即:MSISDN(移动台综合服务数据网络)标识,IMSI(国际移动用户标识)标识、分组数据相关地址标识等等。GMLC200还接收进一步的LCS相关信息,例如包括:LCS类型信息(例如当前位置/定位)、LCS服务质量(QoS)信息(例如精确度,响应时间)等等。
(b)GMLC 200可以通过请求-响应过程从有关目标移动通信终端设备100的HSS/HLR 320中检索路由信息。在目标移动通信终端设备100的被预订在GERAN 300帧中的情况下,检索的路由信息分别识别2G-MSC 301或2G-SGSN 302或二者以便支持和递送位置/定位信息,在目标移动通信终端设备100被预订在UTRAN 300中的情况下,分别识别MSC服务器312或3G-SGSN 311或二者以便支持和递送位置/定位信息。
选择2G-MSC 301、2G-SGSN 302、MSC服务器312、3G-SGSN 311向GMLC200服务供应定位/位置信息可以基于优先级划分过程、移动通信终端设备100的能力以及上述服务实体301、302、312和311的LCS能力集。
(c)2G-MSC 301和MSC服务器312分别支持电路交换(SC)数据通信,并且相应地,电路交换MT-LR(CS-MT-LR)进一步被操作用于确定位置/定位。例如,CS-MT-LR与一个呼叫(CS相关呼叫)结合而被使用。
2G-SGSN 302和3G-SGSN 311分别支持分组交换(PS)数据通信,并且相应地,分组交换MT-LR(PS-MT-LR)被进一步操作用于确定位置/定位。例如,PS-MT-LR与一个分组交换数据通信会话结合而被使用。
(c.1)CS-MT-LR(电路交换MT-LR):
GMLC 200分别传送一个定位/位置请求消息给2G-MSC 301和MSC服务器312(由HSS/HLR 320表示)。定位/位置请求消息至少包含关于目标移动通信终端设备100的标识信息和LCS相关信息。在通知被请求或者隐私规则规定通知(隐私核实)的情况下,MSC/MSC服务器301/312负责向目标移动通信终端设备100通知被请求的LCS。
MSC/MSC服务器301/312分别发送一个定位/位置请求消息给RAN(在这里是GERAN 300或者UTRAN 310),以便启动用于确定移动通信终端设备位置/定位的上述方法之一。所使用的用于确定移动通信终端设备位置/定位的方法考虑了被请求的QoS信息。所执行的位置/定位确定方法的结果分别被返回给初始定位/位置请求消息发送实体,即2G-MSC 301和MSC服务器312。所述结果在一个成功确定的情况下可包括定位/位置信息或者在不成功确定的情况下可包括差错信息。
所使用的2G-MSC 301或所使用的MSC服务器312此外把接收到的包括辅助寿命(age)信息的所执行的位置/定位确定方法的结果返回给GMLC200。
(c.2)PS-MT-LR(分组交换MT-LR):
GMLC 200分别传送一个定位/位置请求消息给2G-SGSN 302和3G-SGSN311(由HSS/HLR 320表示)。该定位/位置请求消息至少包含关于目标移动通信终端设备100的标识信息和LCS相关信息。在通知被请求或者隐私规则规定通知(隐私核实)的情况下,2G-SGSN/3G-SGSN 302/311负责向目标移动通信终端设备100通知被请求的LCS。
2G-SGSN/3G-SGSN 302/311分别发送一个定位/位置请求消息给RAN(在这里是GERAN 300或者UTRAN 310),以便启动用于确定移动通信终端设备位置/定位的上述方法之一。所使用的用于确定移动通信终端设备位置/定位的方法考虑了被请求的QoS信息。所执行的位置/定位确定方法的结果分别被返回给初始的定位/位置请求消息发送实体,即2G-SGSN 302和3G-SGSN 311。所述结果在一个成功确定的情况下可包括定位/位置信息或者在不成功确定的情况下可包括差错信息。
所使用的2G-SGSN 302或所使用的3G-SGSN 311此外把接收到的包括辅助寿命(age)信息的所执行的位置/定位确定方法的结果返回给GMLC200。
(d)GMLC 200把从2G-MSC 301、MSC服务器312、2G-SGSN 302和3G-SGSN311之一中收到的位置/定位信息作为一个请求响应传送到外部LCS客户330。GMLC 200还能够在传送之前把SGSN或MSC/MSC服务器提供的位置/定位信息(通用定位坐标)的编码转换成为外部LCS客户330请求的期望地理系统。
移动始发定位请求(MO-LR):MO-LR由一个内部LCS客户(即,一个移动通信终端设备)启动,以便接收与自己相关的定位/位置信息。在下面,呈现了一个操作顺序,其概述了基于移动始发定位请求(MO-LR)的过程。
(a)移动通信终端设备100建立或使用一个已建立无线电通信/信令连接来经由RAN传送一个服务请求(连接管理服务请求)给如下LCS服务实体之一:即,在与移动通信终端设备100相关的RAN是GERAN 300的情况下,传送给或2G-MSC 301或2G-SGSN 302;在与移动通信终端设备100相关的RAN是UTRAN 310的情况下,传送给MSC服务器312或3G-SGSN 311。
2G-MSC 301和MSC服务器312分别支持电路交换(SC)数据通信,并且相应地,电路交换MO-LR(CS-MO-LR)进一步被操作用于确定位置/定位。例如,CS-MO-LR与一个呼叫(CS相关呼叫)结合而被使用。
2G-SGSN 302和3G-SGSN 311分别支持分组交换(PS)数据通信,并且相应地,分组交换MO-LR(PS-MO-LR)被进一步操作用于确定位置/定位。例如,PS-MO-LR与一个分组交换数据通信会话结合而被使用。
(b)CS-MO-LR(电路交换MO-LR):
(b.1)从相应的定位服务实体(即,已编址2G-MSC 301或已编址MSC服务器312)中由一个服务响应应答该服务请求,所述服务响应指示服务请求的接受,所述服务请求包括关于可用和可利用的LCS能力的信息,通过传送一个另外包含LCS相关信息的CS-MO-LR消息,该消息可选地还包括关于一个或多个辅助LCS接收客户的标识信息,移动通信终端设备调用2G-MSC/MSC服务器301/312提供的定位服务来接收位置/定位信息。一个GMLC地址可以在消息中被规定或者可以由2G-MSC/MSC服务器301/312提供,用于向外部辅助LCS接收客户服务供应位置/定位信息,在此例如是GMLC 200的地址。
2G-MSC/MSC服务器301/312分别发送所述定位/位置请求消息给RAN(在这里是GERAN 300或者UTRAN 310),以便启动用于确定移动通信终端设备100的位置/定位的上述方法之一。所使用的用于确定移动通信终端设备100的位置/定位的方法考虑了被请求的QoS信息。所执行的位置/定位确定方法的结果分别被返回给移动通信终端设备100和初始定位/位置请求消息发送实体,即2G-MSC 301和MSC服务器312。所述结果在一个成功确定的情况下可包括定位/位置信息或者在不成功确定的情况下可包括差错信息。
(b.2)在移动通信终端设备也识别一个或多个辅助外部LCS客户来接收位置/定位信息的情况下,2G-MSC/MSC服务器301/312传送一个MAP(移动应用部分)用户定位报告给GMLC 200,所述报告包含关于一个或多个辅助客户的移动通信终端设备100的标识信息以及进一步的过程相关信息。从GMLC 200中由一个MAP用户定位报告确认响应来应答MAP用户定位报告。
(b.3)GMLC 200相应地转送位置/定位信息给所识别的一个或多个外部LCS客户。
(b.4)MSC/MSC服务器301/312把MAP用户定位报告的成功传送报告给移动通信终端设备100并释放CM和无线电通信连接。
(c)PS-MO-LR(分组交换MO-LR):
(c.1)从相应的定位服务实体(即,已编址2G-SGSN 302或已编址3G-SGSN 311)中由一个服务响应应答该服务请求,所述服务响应指示所述服务请求的接受,所述服务请求包括关于可用和可利用的LCS能力的信息,通过传送一个另外包含LCS相关信息的PS-MO-LR消息,该消息可选地还包括关于一个或多个辅助LCS接收客户的标识信息,移动通信终端设备调用2G-SGSN/3G-SGSN 302/311提供的定位服务来接收位置/定位信息。GMLC地址可以在消息中被规定或者可以由2G-SGSN/3G-SGSN 302/311提供,用于向外部辅助LCS接收客户服务供应位置/定位信息,在此例如是GMLC 200的地址。
2G-SGSN/3G-SGSN 302/311分别发送所述定位/位置请求消息给RAN(在这里是GERAN 300或者UTRAN 310),以便启动用于确定移动通信终端设备100的位置/定位的上述方法之一。所使用的用于确定移动通信终端设备100的位置/定位的方法考虑了被请求的QoS信息。所执行的位置/定位确定方法的结果分别被返回给移动通信终端设备100和初始定位/位置请求消息发送实体,即2G-SGSN 302和3G-SGSN 311。所述结果在一个成功确定的情况下可包括定位/位置信息或者在不成功确定的情况下可包括差错信息。
(c.2)在移动通信终端设备也识别一个或多个辅助外部LCS客户来接收位置/定位信息的情况下,2G-SGSN/3G-SGSN 302/311传送一个MAP(移动应用部分)用户定位报告给GMLC 200,所述报告包含关于一个或多个辅助客户的移动通信终端设备100的标识信息以及进一步过程的相关信息。从GMLC 200中由一个MAP用户定位报告确认响应来应答MAP用户定位报告。
(c.3)GMLC 200相应地转送位置/定位信息给所识别的一个或多个外部LCS客户。
(c.4)2G-SGSN/3G-SGSN 302/311把MAP用户定位报告的成功传送报告给移动通信终端设备100。
如上面参考MT-LR和MO-LR过程所描述的,可以看出:两个过程都处理了用于请求确定关于移动通信终端设备的位置/定位信息的问题。但是说明书还教导:当前的详细说明在定位物理滞留地上相应的定位应用之间的过程处理中进行区分,即:与位置/定位信息的外部请求相比较,不同地处理位置/定位信息的内部请求。移动通信终端设备始发定位请求(MO-LR)基于2G-SGSN/3G-SGSN或者2G-MSC/MSC服务器处理的RAN接入并且基于移动应用部分(MAP)。MO-LR还可以由一个附加的服务移动定位中心(SMLC)来支持。相应地,必须向移动通信终端设备100与之相关的无线接入网(RAN)采用在移动通信终端设备100中被实现用于向操作在其上的应用提供定位服务、要求以及利用所述位置/定位信息的功能。如图1所示的描述作为一个示例与GERAN和UTRAN有关。具有与所提到的MO-LR等效的定位服务功能的、或者甚至可能缺少定位服务(LCS)(比如IS-95标准)的其它RAN蜂窝标准被使用。
图2a说明了根据本发明实施例的移动通信终端设备执行的操作顺序。该操作顺序说明了克服涉及MO-LR过程的上述问题的示例操作。所述操作顺序提供一个与它们的起源相独立地被使用的过程,即,同一过程能够被存在于移动通信终端设备中以及存在于外部实体(担当外部LCS客户)中的一个定位应用所应用。所说明的操作顺序被表示为终端始发定位查询(TO-LQ)。TO-LQ被操作为一个基于互联网的协议,即独立于无线接入网(RAN)的协议。
在操作S100中,根据本发明的TO-LQ过程的实施例开始。
在操作S110中,TO-LQ由一个启动器启动。启动器可以是移动通信终端设备用户的一个输入、一个应用,所述应用由接收用户输入的或自主操作的移动通信终端设备或者诸如与移动通信终端设备相关或在移动通信终端设备中被实现的内部定位服务器功能之类的一个中间级设备来执行。
在操作S120中,根据TO-LQ的包含命令和定位请求相关信息的一个定位请求被编码。定位请求以这样的方式被编码以使定位请求接收实体能够解码所述定位请求并解析已解码命令和定位请求相关信息以便相应地操作,其中定位请求接收实体用来根据TO-LQ定位请求服务供应包含位置/定位信息的相应响应。因此,定位请求可以包含如下信息中的一个或一些:移动通信终端设备标识信息,核准信息,验证信息,允许定义不同定位服务类型的LCS类型信息(比如位置确定方法、移动通信终端设备的定位、移动通信终端设备发送给另一LCS接受实体的定位),定位协助数据,密码密钥和诸如位置/定位信息的精度、响应时间周期之类的服务质量信息。与上述信息有关的附加信息例如可以进一步被包含一个定义用于传送位置/定位信息给其它LCS接受实体的GMLC的GMLC标识/地址信息、关于LCS接受实体的标识/地址信息等等。
编码例如由负责编码定位请求的一个专用软件模块或者代码部分来运行。一个有效定位请求的编码可以基于结合相应文档类型定义(DTD)的一个定义明确的可扩展标记语言(XML)文档,其中,定义明确的XML文档包含上述LCS相关信息和用于指示被请求定位服务的命令。GMLC也许能根据所呈现的TO-LQ来接收、解码和解析这种包含LCS请求的XML文档。专用软件模块或代码部分可以被实现为一个经由一个适当定义的应用编程接口(APT)而被调用的独立应用。另外,专用软件模块或代码部分可以是一个“插件”软件模块或者一个等效代码部分,例如从具有用于结合“插件”软件模块的软件接口的浏览器应用中已知的。
在操作S130中,已编码定位请求被传送给位置/定位服务实体。定位请求的传送可以涉及定位请求捆绑到允许传送已编码定位请求的一个适当载体和服务。一个基于IP(互联网协议)的HTTP(超文本传送协议)和基于WSP/WAP(无线会话协议/无线应用协议)的消息适于以独立于无线接入网(RAN)的方式传送已编码定位请求。例如,已编码定位请求被捆绑到一个HTTP消息上并且诸如接收实体地址(例如GMLC的IP地址)、MIME(多媒体互联网邮件扩展)类型等等之类的附加信息另外被编码传送。类似地,已编码定位请求被捆绑到一则WAP/WSP消息上并且诸如接收实体地址、MIME类型等等之类的附加信息另外被编码传送。最后所得到的HTTP或WSP消息可以经由一个电路交换(CS)数据通信连接(例如HSCSD服务:高速电路交换数据服务)或者分组交换(PS)数据通信连接(例如GPRS:通用分组无线系统)而被传送。所使用的通信服务和通信载体取决于相关RAN的和接收LCS服务实体(例如GMLC)的能力。
在HTTP/WSP捆绑定位请求消息的情况下,移动通信终端设备内的HTTP堆栈或WSP堆栈分别被调用,用于把TO-LQ定位请求传送给基于HTTP的位置/定位服务实体,例如GMLC。在移动通信终端设备使用WAP堆栈(WSP)用于传送已编码TO-LQ定位请求的情况下,一个专用代理设备或网关设备在WSP和HTTP之间协商并且分别把基于WSP的通信转换成为基于HTTP的通信,反之亦然;其中后一通信由定位请求接收实体(例如GMLC)支持。
传送定位请求的操作S130随后分别可以接着操作S140或者操作S170,这取决于移动通信终端设备是否期待一个按照次序对定位请求的定位响应。
在操作S170中,操作顺序结束,即不等待接下来的定位响应。
在操作S140中,移动通信终端设备等候对已传送定位请求的定位响应。可以在某一个时间周期内等候定位响应。定位响应包含有关根据所提供命令的位置/定位的信息以及编码在先前传送的定位请求中的定位请求相关信息。在请求定位服务已经失败的情况下定位响应还可以包括差错信息,并且此外差错信息可以包括关于差错原因的信息。对应于传送,定位响应作为基于HTTP或者基于WSP的通信被接收,例如经由所使用的无线接入网(RAN)和移动通信终端设备支持的上述载体之一被接收。
在操作S150中,接收到的定位响应被解码和解析以便准备所包含的响应信息用于提供或传递给移动终端设备的进一步位置/定位处理应用,特别被传递给已经启动所述操作顺序的定位请求的启动器。
定位响应可以是被位置/定位服务实体(例如GMLC)编码的一个定义明确的XML文件,其结合了一个相应的文档类型描述(DTD)。这样一个基于XML的定位响应需要由能用于编码基于相应文档类型描述(DTD)的XML文档的专用软件模块或代码部分来解码和解析。该专用软件模块或代码部分可以另外被实现来支持上述“插件”软件模块、或“插件”代码部分或等效软件解决方案。
在操作S160中,包含在定位响应中的已解码和解析信息被提供或传递给进一步处理所述信息的“插件”软件模块或者一个或多个应用。
所呈现的参考图2a的操作顺序提供一个备选移动通信终端设备,其始发定位响应解决方案,即与上述已呈现并讨论了的MO-LR相比的一个备选定位请求。
允许编码定位请求和对这样一个定位请求的定位响应的定义明确的XML文档可以基于这些XML文档的二进制编码,特别地基于无线二进制扩展标记语言(WBXML)。二进制编码有助于有效率的数据通信,即节省无线通信系统中的频带,对用户和蜂窝通信蜂窝网络的供应商来说是合算的,因为他省钱了。这样一个WBXML编码由WAP论坛规定结合定位服务来使用。WAP论坛LCS相关协议为外部LCS客户而被优化,提供一个极大数量的功能,这引起一个复杂的结构,从而导致一个如此重量级的协议以致于在移动通信终端设备中实施WAP论坛LCS相关协议在目前似乎是不明智的。
外部LCS客户和GMLC之间为定位相关数据通信所使用的MLP协议还提供相关定位文档的一个定义明确的XML编码。但是LIF MLP为外部LCS客户而被优化,提供一个极大数量的功能,这引起一个复杂的结构,导致一个如此重量级的协议以致于在移动通信终端设备中实施MLP协议在目前似乎是不明智的。
LIF MLP协议以及WAP论坛LCS相关协议可用来从它(同时关系到该设计和编码技术)中导出轻的子集,导致能用于在移动通信终端设备中实现的适用协议变型。必须通过适配器功能在导出的协议变型中考虑互操作性方面。
图2a中描述的操作顺序涉及移动通信终端设备执行的本发明方法实施例,即涉及编码一个定位请求并解码对该定位请求的定位响应。如下操作顺序提供涉及定位请求的解码和相应定位响应的编码的本发明相应方法实施例。
图2b说明了根据本发明实施例的供应定位服务的连网设备执行的操作顺序。
在操作S200中,在定位服务实体(即,在此是GMLC)处执行的根据本发明的TO-LQ过程的实施例开始。
在操作S210中,GMLC接收如图2a所示在操作S120中已经编码并在操作S130中传送的定位请求。定位请求经由一个通信接口被接收,其中所述通信接口允许经由RAN与移动通信终端设备进行数据通信。该通信接口可以通过一个基于IP的连接来处理基于IP的数据通信并且特别是基于HTTP的数据通信。定位请求可以作为一个由GMLC提供的HTTP堆栈所处理的HTTP捆绑定位请求消息而被接收。从HTTP捆绑定位请求消息中提取定位请求。
在操作S220中,GMLC解码并解析如上参照图2a所述的包含定位请求相关信息和命令的定位请求。在定位请求是一个定义明确的XML文档的情况下,GMLC实现一个相应的解码器和解析器,用于考虑相应文档类型描述(DTD)来解码并解析定义明确的XML文档。
最后所得到的定位请求相关信息和命令指示并允许GMLC操作定位服务。
在操作S230中,被请求的位置/定位信息被GMLC检索。被请求位置/定位信息的检索可能需要辅助的操作和定位过程。特别地,GMLC根据参考在图1中描述为操作(b)到(c)的MT-LR过程所说明的GMLC控制的操作来检索位置/定位信息。即,到RAN的随后一个LCS请求的路由信息可以识别与移动通信终端设备预订的RAN相关的2G-SGSN/3G-SGSN或者2G-MSC/MSC服务器。路由信息可以存在于GMLC中,或者如果有必要,可以向蜂窝通信网的HSS/HLR请求路由信息。另外,从HSS/HLR中返回的或者对GMLC可用的优先权信息被考虑用于路由判断。等效于CS-MT-LR或PS-MT-LR的定位请求过程分别经由已识别的2G-MSC/MSC服务器或已识别的2G-SGSN/3G-SGSN而被操作。2G-MSC/MSC服务器或2G-SGSN/3G-SGSN分别从GERAN或UTRAN中获得被请求的位置/定位信息并且把获得的位置/定位信息返回给GMLC。GERAN和UTRAN根据可用的和/或支持的个体定位过程来确定移动通信终端设备的位置/定位,所述定位过程可以涉及或者不涉及与目标移动通信终端设备的交互(数据通信)。
个体定位过程广泛地包括:
·基于小区覆盖范围的定位方法;
·分别地,观察的到达时间差(OTDOA)定位方法(在UTRAN中)和增强型观察时间差(E-OTD)定位方法(在GERAN中),和
·基于GPS(全球定位系统)的定位方法;
其中,基于小区覆盖范围的定位方法不须由目标移动通信终端设备明确地支持。为了更精确,还可以组合各种方法。
用于根据移动通信终端设备的定位请求检索位置/定位信息的GMLC的数据通信作为使用各自MAP接口的一个移动应用部分(MAP)服务而被执行。
在操作S240中,GMLC检索的位置/定位信息被编码传送。类似地,一个有效定位响应的编码可以基于结合相应文档类型定义(DTD)的一个定义明确的可扩展标记语言(XML)文档,其中,定义明确的XML文档包含上述检索到的位置/定位信息和诸如已检索位置/定位的精确度之类的进一步相关信息。移动通信终端设备可以能够接收、解码和解析这样一个XML文档:所述XML文档包含作为先前传送的定位请求的结果而检索到的位置/定位信息。一个专用软件模块或代码部分可以被实现作为一个独立的应用,该应用经由用于操作编码的一个适当定义应用编程接口(API)而被调用。
类似地,一个基于IP(互联网协议)的HTTP(超文本传送协议)适于把已编码定位响应传送给经由与之相关的无线接入网(RAN)路由的移动通信终端设备。例如,已编码定位响应被捆绑到一则HTTP消息中,并且诸如接收实体地址(例如IMSI:国际移动用户标识,MSISDN标识:移动站综合服务数据网络标识或分组业务标识)、MIME(多媒体互联网邮件扩展名)类型等等之类的附加信息另外被编码用于传送。
在操作S250中,如果接收到的定位请求指示重发,则已编码定位响应被传送回到移动通信终端设备。另外,接收到的定位请求指示重发已编码定位响应给在定位请求中定义的另一接收实体,例如在定位请求中专门定义的或者额外又定义的。如果进一步被指示,则可以传送一个通知回到移动通信终端设备,指示定位响应被传送给另外被定义的接收实体,例如一个外部LCS客户。
在操作S260中,操作顺序完成。
图3说明了根据本发明实施例用于实现上述操作顺序的移动通信终端设备和供应定位服务的连网设备的组件。移动通信终端设备100和定位服务实体200(比如GMLC 200)的一个系统被提供。移动通信终端设备100和GMLC 200两个都能够操作根据本发明实施例的上述操作顺序。移动通信终端设备100操作一个HTTP堆栈,它允许与也操作一个HTTP堆栈的GMLC200进行数据通信。可替代地,移动通信终端设备100操作一个WAP堆栈(WSP),其允许分别经由HTTP/WSP代理设备150或网关设备150与GMLC 200进行数据通信。代理设备150或网关设备150负责分别把基于WSP的通信转换为基于HTTP的通信,反之亦然。一般来说,移动通信终端设备100和GMLC200之间的数据通信经由无线接入网(RAN)被传送,其中移动通信终端设备100与所述无线接入网(RAN)相关,并且无线接入网(RAN)向例如连接基于IP的网络(比如互联网)的GMLC 200提供互操作数据通信能力。
根据本发明的一个实施例,移动通信终端设备100实现应用101、编码器102、解析器103、通信代理105、HTTP和/或WAP堆栈(WSP堆栈)106和通信适配器或通信空中接口107。解析器103操作为用于解码、解析和/或解释由移动通信终端设备100接收到的定位响应的解码器、解析器和/或解释器。解析器103负责以这样的方式处理接收到的定位响应以使包含在其中的位置/定位信息被编码为适合于被提供或传递给使用或处理位置/定位信息的一个或多个应用。
相应地,解析器103的功能取决于用来编码所述定位响应的编码技术。
根据本发明的一个实施例,GMLC 200实现定位服务211、编码器121、解析器213、通信代理215、HTTP堆栈216和通信适配器或网络接口217。解析器213操作为用于解码、解析和/或解释从移动通信终端设备100中接收到的定位请求的解码器、解析器和/或解释器。解析器213负责以这样的方式处理接收到的定位请求以使包含在其中的定位请求相关信息和命令被编码为适合于被提供或传递给按照定位请求处理被请求位置/定位信息检索的一个或多个应用。相应地,解析器103的功能取决于用来编码所述定位请求的编码技术。
根据本发明实施例的上述方法,操作顺序将以简短的方式被重复以便启发所述组件的交互行为和功能。可操作在移动通信终端设备100上的应用101之一启动一个要求定位服务(例如,要求移动通信终端设备100的当前位置)的请求。专用定位服务软件工具可以编码一个相应的定位请求,所述相应的定位请求包含指令和定义所需定位服务的定位请求相关信息。专用定位服务软件工具可以是结合编码器102执行编码的应用101中的一个应用或者专用定位服务软件工具可以是编码器102。如上所述,已编码定位请求可以是一个定义明确的基于XML的定位请求,尤其可以是一个定义明确的基于WBXML的定位请求。这个已编码定位请求要被传送给一个专用定位服务服务实体,在此是GMLC 200。通信代理105提供已编码定位请求到适当的并且支持的通信协议以及适当的并且支持的通信载体的捆绑。在几乎全部蜂窝通信网中都支持的一个适当的通信协议分别是无线应用协议(WAP)和无线会话协议(WSP)。而且,极大数量的运转蜂窝通信网还允许使用超文本传送协议(HTTP)。无线应用协议(WAP)和无线会话协议(WSP)以及超文本传送协议(HTTP)适合于捆绑已编码定位请求到它。被捆绑的已编码定位请求进一步被传递给一个相应的协议堆栈106(即HTTP和/或WSP堆栈106)以便经由通信适配器107被传送给诸如上述GERAN或上述UTRAN之类的无线接入网(RAN)。在移动通信终端设备100中,通信适配器107是一个空中通信适配器,其提供用于使用相关RAN支持的适当载体。
本发明终端始发的定位查询(TO-LQ)预定要独立于通过分别使用HTTP、WAP或WSP来保证的相关无线接入网是可操作的,允许移动通信终端设备100使用基于IP的定位服务。假设定位服务实体,GMLC 200是一个基于IP的服务器,GMLC 200支持HTTP并且期望从移动通信终端设备100接收被捆绑到一个基于HTTP的消息中的定位请求。在定位请求被分别捆绑到一个基于WAP或WSP的消息中的情况下,诸如WAP/WSP代理或WAP/WSP网关之类的一个调和网络实体提供用于分别把基于WAP/WSP的定位消息转换成为一个相应的基于HTTP的消息,反之亦然。
最后基于HTTP的定位请求被GMLC 200的通信适配器217接收并传递给一个HTTP堆栈和一个提取已编码定位请求的通信代理215。已编码定位请求被解析器213解码、解析和解释以便按照定位请求操作GMLC 200的定位服务211。解析器213必须以一种与移动通信终端设备100中实现的编码器102的操作比较起来类似的但是反向的方式处理已编码定位请求。即,在分别根据一个定义明确的XML文档或一个定义明确的WBXML文档编码的定位请求的情况下,解析器213根据相应的文档类型描述(DTD)来解析并解释XML/WBXML已编码定位请求。最后所得到的命令和定位请求相关信息被传递给GMLC 200提供的定位服务211。GMLC 200的定位服务211应被理解为允许从移动通信终端设备100预订的蜂窝系统的核心网络访问被请求位置/定位信息或者允许访问它的无线接入网支持和提供的位置/定位确定过程的网关服务。
在一个定位响应被移动通信终端设备100请求并预期的情况下,检索到的位置/定位信息被编码器212编码,从定位服务211中供给检索到的位置/定位信息给该编码器212。定位响应的编码可以基于被用于编码所述定位请求的相同的编码技术。通信代理215进而又把定位响应捆绑到一个基于HTTP的通信消息中,该消息被传递给HTTP堆栈216并经由通信适配器217传送给移动通信终端设备100。
如果有必要,调和网络实体150把基于HTTP的消息变换成为移动通信终端设备100支持的一个基于WAP/WSP的消息。
移动通信终端设备100经由通信适配器107接收定位响应,该定位响应被传递给HTTP/WSP堆栈106、通信代理105,并最终被传递给解析器103。解析器103必须以一种与GMLC200中实现的编码器212的操作比较起来类似但是反向的方式来处理已编码定位响应。即,在分别根据一个定义明确的XML文档或一个定义明确的WBXML文档编码的定位响应的情况下,解析器1 03根据相应的文档类型描述(DTD)来解析和解释XML/WBXML编码的定位响应。最后所得到的定位/位置信息被传递给应用101之一,特别地,定位/位置信息可以被传递给启动该定位请求的应用。
已经考虑利用超文本传送协议(HTTP)、无线应用协议(WAP)和无线会话协议(WSP)描述了本发明。另外,已经考虑利用诸如超文本传送协议堆栈、无线应用协议堆栈和无线会话协议堆栈之类的相应通信协议堆栈描述了本发明。这些通信协议和通信协议堆栈应该理解为表示根据本发明实施例的示例实现。更大数量的其它通信协议(例如无线数据报协议)和相应的通信协议堆栈(例如无线数据报协议堆栈)分别可用于结合根据本发明的实施例而被使用,并且它们代替所述实现的实现是本领域技术人员所熟知的。表示WAP/WSP代理或WAP/WSP网关的上述调和网络实体150被提供用于分别把基于WAP/WSP的定位消息转换成为一个相应的基于HTTP的消息,反之亦然,与之对应的是:调和网络实体150适于提供用于分别把通信终端设备100采用的通信协议转换成为定位服务实体200采用的通信协议,反之亦然。
还应当进一步指出:扩展标记语言(XML)的二进制编码主要是指无线二进制扩展标记语言(WBXML)。无线二进制扩展标记语言(WBXML)表示结合无线通信使用的扩展标记语言(XML)最常见的二进制编码。由于根据本发明实施例的目标请求和响应的编码类型不影响本发明所基于的理论思想,所以可以以任何适当的方式(发送实体和接收实体都理解的方式)执行编码,特别是扩展标记语言(XML)的二进制编码可以基于与无线二进制扩展标记语言(WBXML)(它是二进制编码扩展标记语言组的一个特定表示)不同的任何定义。
本领域技术人员很显然知道,随着技术的发展,可以以多种不同的方式实现本发明概念。本发明和它的实施例因此不限于上述示例而是可以在权利要求的范围内变化。

Claims (21)

1.一种用于请求移动通信终端设备的定位相关信息的方法,其特征在于:
接收一个指示编码定位请求的启动;
编码具有预定义编码格式的定位请求,所述定位请求至少包含关于所述移动通信终端设备的标识信息和至少一个命令,所述命令指示供应定位服务的连网设备去检索定位相关信息;和
经由无线通信网络传送所述已编码定位请求给所述供应定位服务的连网设备。
2.根据权利要求1的方法,其特征在于:
接收按照所述定位请求来编码的已编码定位响应,所述定位响应至少包括定位相关信息;
解码所述已编码定位响应,从而使得所述被包含的定位相关信息可用于进一步处理。
3.根据权利要求1或2的方法,其特征在于所述编码包括:
将所述定位请求编码为根据一个相应文档类型描述的一个定义明确的基于XML的定位请求和根据一个相应文档类型描述的一个定义明确的基于二进制编码XML的定位请求之一。
4.根据权利要求3的方法,其特征在于:所述传送包括:
把所述已编码定位请求捆绑到一个适当的通信协议;
把通信协议相关信息加到所述定位请求中;和
经由对应于所述通信协议的一个适当通信堆栈传送所述被捆绑定位请求。
5.根据权利要求2到4中任何一个的方法,其特征在于:所述已编码定位响应是根据一个相应文档类型描述的一个定义明确的基于XML的定位响应和根据一个相应文档类型描述的一个定义明确的基于二进制编码XML的定位响应之一。
6.根据权利要求5的方法,其特征在于:对所述已编码定位响应进行所述解码包括:
解析所述定位响应。
7.一种用于服务供应移动通信终端设备的定位相关信息的方法,其特征在于:
接收一个定位请求,所述定位请求至少包含关于所述移动通信终端设备的标识信息和至少一个命令,所述命令指示供应定位服务的连网设备去检索所述定位相关信息;
根据所述定位请求检索所述定位相关信息;
编码一个定位响应,所述定位响应至少包含所述检索到的定位相关信息;和
传送所述已编码定位响应给所述移动通信终端设备。
8.根据权利要求7的方法,其特征在于:所述定位响应是一个已编码定位请求,它是根据一个相应文档类型描述的一个定义明确的基于XML的定位响应和根据一个相应文档类型描述的一个定义明确的基于二进制编码XML的定位响应之一。
9.根据权利要求8的编码方法,其特征还在于:
解析所述已编码定位请求。
10.根据权利要求7到9中任何一个的方法,其特征在于:所述编码包括:
将所述定位响应编码为根据一个相应文档类型描述的一个定义明确的基于XML的定位响应和根据一个相应文档类型描述的一个定义明确的基于二进制编码XML的定位响应之一。
11.根据权利要求10的方法,其特征在于:所述传送包括:
把所述已编码定位响应捆绑到一个适当的通信协议;
把通信协议相关信息加到所述定位响应上;和
经由对应于所述通信协议的一个适当通信堆栈传送所述被捆绑定位响应。
12.一种用于处理关于移动通信终端设备的定位相关信息的软件工具,它包括程序部分,当所述程序在处理设备、终端设备、通信终端设备或网络设备上执行的计算机程序中被实现时所述程序部分用于执行权利要求1到11中任何一个的操作。
13.一种用于处理关于移动通信终端设备的定位相关信息的计算机程序产品,它包括可加载的程序代码部分,当所述计算机程序在处理设备、终端设备、通信终端设备或网络设备上被执行时,所述可加载的程序代码部分用于执行权利要求1到11中任何一个的操作。
14.一种用于处理关于移动通信终端设备的定位相关信息的计算机程序产品,其中所述计算机程序产品包括储存在计算机可读介质上的程序代码部分,当所述计算机程序在处理设备、终端设备、通信终端设备或网络设备上被执行时所述过程代码部分用于执行权利要求1到11中任何一个的方法。
15.一种包含在载波中并表示程序的计算机数据信号,当该程序被处理器执行时,它使权利要求1到11中任一个的方法步骤被执行。
16.一种允许向供应定位服务的连网设备请求定位相关信息的移动通信终端设备,其特征在于:
用于接收启动的组件,所述启动引起一个定位请求的编码;
用于编码(102)所述定位请求的组件,所述定位请求至少包含关于所述移动通信终端设备的标识信息和至少一个命令,所述命令指示供应定位服务的连网设备去检索定位相关信息;和
通信接口(105,106,107),用于经由蜂窝通信系统传送所述已编码定位请求给所述供应定位服务的连网设备。
17.根据权利要求15的移动通信终端设备,其特征在于:
所述通信接口(105,106,107)用于接收按照所述定位请求来编码的已编码定位响应,所述定位响应至少包括定位相关信息;和
用于解析(103)所述已编码定位响应的组件被提供,从而使得所述包含的定位相关信息可用于进一步处理。
18.根据权利要求15或16的移动通信终端设备,其特征在于:所述移动通信终端设备能够操作根据权利要求1到6中任何一个所述的方法。
19.一种用于服务供应移动通信终端设备的定位相关信息的供应定位服务的连网设备,其特征在于:
通信接口(215,216,217),用于接收来自移动通信终端设备的定位请求并且用于传送定位响应给所述移动通信终端设备,所述定位请求至少包含关于所述移动通信终端设备的标识信息和至少一个命令,所述命令指示供应定位服务的连网设备去检索所述定位相关信息;
用于根据所述定位请求检索(211)所述定位相关信息的组件;和
用于编码(212)所述定位响应的组件,所述定位响应至少包含所述检索到的定位相关信息。
20.根据权利要求19的供应定位服务的连网设备,其特征在于:所述移动通信终端设备能够操作根据权利要求7到11中任何一个所述的方法。
21.一种允许处理移动通信终端设备的定位相关信息的系统,至少包括:所述移动通信终端设备和供应定位服务的连网设备,它们经由至少部分地由无线通信网组成的一个通信网互连,其特征在于:
所述移动通信终端设备包括:
用于接收启动的组件,所述启动引起一个定位请求的编码;
用于编码(102)所述定位请求的组件,所述定位请求至少包含关于所述移动通信终端设备的标识信息和至少一个命令,所述命令指示供应定位服务的连网设备去检索定位相关信息;和
通信接口(105,106,107),用于经由蜂窝通信系统传送所述已编码定位请求给所述供应定位服务的连网设备;
并且所述供应定位服务的连网设备包括:
通信接口(215,216,217),用于接收来自移动通信终端设备的定位请求和用于传送定位响应给所述移动通信终端设备,所述定位请求至少包含关于所述移动通信终端设备的标识信息和至少一个命令,所述命令指示供应定位服务的连网设备去检索所述定位相关信息;
用于根据所述定位请求检索(211)所述定位相关信息的组件;和
用于编码(212)所述定位响应的组件,所述定位响应至少包含所述检索到的定位相关信息。
CNB028298586A 2002-11-08 2002-11-08 允许独立于蜂窝通信系统来处理定位服务的方法、终端设备和系统 Expired - Lifetime CN100452912C (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IB2002/004684 WO2004043106A1 (en) 2002-11-08 2002-11-08 Method, terminal device and system allowing for handling location services independently from a cellular communication system

Publications (2)

Publication Number Publication Date
CN1695397A true CN1695397A (zh) 2005-11-09
CN100452912C CN100452912C (zh) 2009-01-14

Family

ID=32310073

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB028298586A Expired - Lifetime CN100452912C (zh) 2002-11-08 2002-11-08 允许独立于蜂窝通信系统来处理定位服务的方法、终端设备和系统

Country Status (5)

Country Link
US (1) US7930342B2 (zh)
EP (1) EP1559291B1 (zh)
CN (1) CN100452912C (zh)
AU (1) AU2002368323A1 (zh)
WO (1) WO2004043106A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102884849A (zh) * 2010-03-10 2013-01-16 诺基亚公司 与定位数据相关的消息的交换
CN113867975A (zh) * 2021-09-26 2021-12-31 苏州浪潮智能科技有限公司 一种命令行的快速响应方法、装置和计算机设备

Families Citing this family (135)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7426380B2 (en) 2002-03-28 2008-09-16 Telecommunication Systems, Inc. Location derived presence information
US9154906B2 (en) 2002-03-28 2015-10-06 Telecommunication Systems, Inc. Area watcher for wireless network
US8290505B2 (en) 2006-08-29 2012-10-16 Telecommunications Systems, Inc. Consequential location derived information
US8027697B2 (en) * 2007-09-28 2011-09-27 Telecommunication Systems, Inc. Public safety access point (PSAP) selection for E911 wireless callers in a GSM type system
US8918073B2 (en) 2002-03-28 2014-12-23 Telecommunication Systems, Inc. Wireless telecommunications location based services scheme selection
US8666397B2 (en) 2002-12-13 2014-03-04 Telecommunication Systems, Inc. Area event handling when current network does not cover target area
US20070238455A1 (en) 2006-04-07 2007-10-11 Yinjun Zhu Mobile based area event handling when currently visited network doe not cover area
US7899473B2 (en) * 2003-07-21 2011-03-01 Telecommunications Systems, Inc. Wireless network location-based reference information
US7162253B2 (en) * 2003-09-08 2007-01-09 Nokia Corporation Geographical position extension in messaging for a terminal node
US7424293B2 (en) 2003-12-02 2008-09-09 Telecommunication Systems, Inc. User plane location based service using message tunneling to support roaming
DE60314522T2 (de) * 2003-12-03 2008-05-15 Telefonaktiebolaget Lm Ericsson (Publ) Verfahren und Telekommunikationssystem zur Positionsbestimmung einer Ziel-Teilnehmereinrichtung unter Nutzung einer "Mobile Originating-Location Request (MO-LR)"-Prozedur
US7260186B2 (en) 2004-03-23 2007-08-21 Telecommunication Systems, Inc. Solutions for voice over internet protocol (VoIP) 911 location services
US7903791B2 (en) 2005-06-13 2011-03-08 Telecommunication Systems, Inc. Enhanced E911 location information using voice over internet protocol (VoIP)
US20080126535A1 (en) 2006-11-28 2008-05-29 Yinjun Zhu User plane location services over session initiation protocol (SIP)
US20080090546A1 (en) 2006-10-17 2008-04-17 Richard Dickinson Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging
CN1299532C (zh) * 2004-01-08 2007-02-07 华为技术有限公司 一种目标用户设备发起位置信息请求的处理方法
US20050159172A1 (en) * 2004-01-15 2005-07-21 Shamanna Ram M. System and method for locating a mobile telephone handset using a web browser
US7330726B2 (en) * 2004-06-07 2008-02-12 Spyder Navigation Llc Determining geographical position in IPv6 networks
US9392406B2 (en) 2005-02-03 2016-07-12 Trueposition, Inc. Method and system for location-based monitoring of a mobile device
US8565788B2 (en) * 2005-02-03 2013-10-22 Mexens Intellectual Property Holding Llc Method and system for obtaining location of a mobile device
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
CN100389561C (zh) * 2005-04-20 2008-05-21 华为技术有限公司 计费网络和计费代理装置及计费方法
KR100878813B1 (ko) 2005-04-29 2009-01-14 엘지전자 주식회사 위치정보 전송 방법
CA2605776C (en) * 2005-04-29 2014-01-07 Lg Electronics Inc. Method for transmitting location information
US8175570B2 (en) * 2005-05-26 2012-05-08 Telecommunication Systems, Inc. E911 call blocking for non-initialized wireless telephones
US8103242B2 (en) * 2005-05-26 2012-01-24 Telecommunication Systems, Inc. E911 call blocking for non-initialized wireless telephones
US8116722B2 (en) * 2005-05-26 2012-02-14 Telecommunication Systems, Inc. E911 call blocking for non-initialized wireless telephones
US8913983B2 (en) 2005-05-27 2014-12-16 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) E911 metro street address guide (MSAG) validation
US8660573B2 (en) 2005-07-19 2014-02-25 Telecommunications Systems, Inc. Location service requests throttling
DE102005035287A1 (de) * 2005-07-28 2007-02-01 Deutsche Telekom Ag Verfahren und System zur Nutzung von ortsbasierten Diensten für mobile Endgeräte
US20070123271A1 (en) * 2005-08-26 2007-05-31 Richard Dickinson Cellular phone tracking scope
US7933385B2 (en) 2005-08-26 2011-04-26 Telecommunication Systems, Inc. Emergency alert for voice over internet protocol (VoIP)
US7676394B2 (en) 2005-09-14 2010-03-09 Jumptap, Inc. Dynamic bidding and expected value
US8666376B2 (en) 2005-09-14 2014-03-04 Millennial Media Location based mobile shopping affinity program
US9471925B2 (en) 2005-09-14 2016-10-18 Millennial Media Llc Increasing mobile interactivity
US8819659B2 (en) 2005-09-14 2014-08-26 Millennial Media, Inc. Mobile search service instant activation
US7660581B2 (en) 2005-09-14 2010-02-09 Jumptap, Inc. Managing sponsored content based on usage history
US9058406B2 (en) 2005-09-14 2015-06-16 Millennial Media, Inc. Management of multiple advertising inventories using a monetization platform
US7702318B2 (en) 2005-09-14 2010-04-20 Jumptap, Inc. Presentation of sponsored content based on mobile transaction event
US8156128B2 (en) 2005-09-14 2012-04-10 Jumptap, Inc. Contextual mobile content placement on a mobile communication facility
US10038756B2 (en) 2005-09-14 2018-07-31 Millenial Media LLC Managing sponsored content based on device characteristics
US8812526B2 (en) 2005-09-14 2014-08-19 Millennial Media, Inc. Mobile content cross-inventory yield optimization
US20110106614A1 (en) * 2005-11-01 2011-05-05 Jumptap, Inc. Mobile User Characteristics Influenced Search Results
US8832100B2 (en) 2005-09-14 2014-09-09 Millennial Media, Inc. User transaction history influenced search results
US8229914B2 (en) 2005-09-14 2012-07-24 Jumptap, Inc. Mobile content spidering and compatibility determination
US20110313853A1 (en) 2005-09-14 2011-12-22 Jorey Ramer System for targeting advertising content to a plurality of mobile communication facilities
US9201979B2 (en) * 2005-09-14 2015-12-01 Millennial Media, Inc. Syndication of a behavioral profile associated with an availability condition using a monetization platform
US7577665B2 (en) * 2005-09-14 2009-08-18 Jumptap, Inc. User characteristic influenced search results
US8364540B2 (en) * 2005-09-14 2013-01-29 Jumptap, Inc. Contextual targeting of content using a monetization platform
US8311888B2 (en) * 2005-09-14 2012-11-13 Jumptap, Inc. Revenue models associated with syndication of a behavioral profile using a monetization platform
US8302030B2 (en) 2005-09-14 2012-10-30 Jumptap, Inc. Management of multiple advertising inventories using a monetization platform
US8209344B2 (en) 2005-09-14 2012-06-26 Jumptap, Inc. Embedding sponsored content in mobile applications
US7769764B2 (en) * 2005-09-14 2010-08-03 Jumptap, Inc. Mobile advertisement syndication
US8131271B2 (en) 2005-11-05 2012-03-06 Jumptap, Inc. Categorization of a mobile user profile based on browse behavior
US20070061242A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Implicit searching for mobile content
US20110153428A1 (en) * 2005-09-14 2011-06-23 Jorey Ramer Targeted advertising to specified mobile communication facilities
US8660891B2 (en) 2005-11-01 2014-02-25 Millennial Media Interactive mobile advertisement banners
US8238888B2 (en) 2006-09-13 2012-08-07 Jumptap, Inc. Methods and systems for mobile coupon placement
US20090240568A1 (en) * 2005-09-14 2009-09-24 Jorey Ramer Aggregation and enrichment of behavioral profile data using a monetization platform
US8688671B2 (en) 2005-09-14 2014-04-01 Millennial Media Managing sponsored content based on geographic region
US8463249B2 (en) 2005-09-14 2013-06-11 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8364521B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Rendering targeted advertisement on mobile communication facilities
US8615719B2 (en) 2005-09-14 2013-12-24 Jumptap, Inc. Managing sponsored content for delivery to mobile communication facilities
US10911894B2 (en) 2005-09-14 2021-02-02 Verizon Media Inc. Use of dynamic content generation parameters based on previous performance of those parameters
US7752209B2 (en) 2005-09-14 2010-07-06 Jumptap, Inc. Presenting sponsored content on a mobile communication facility
US8805339B2 (en) 2005-09-14 2014-08-12 Millennial Media, Inc. Categorization of a mobile user profile based on browse and viewing behavior
US9076175B2 (en) 2005-09-14 2015-07-07 Millennial Media, Inc. Mobile comparison shopping
US8103545B2 (en) 2005-09-14 2012-01-24 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US8503995B2 (en) 2005-09-14 2013-08-06 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US8989718B2 (en) 2005-09-14 2015-03-24 Millennial Media, Inc. Idle screen advertising
US10592930B2 (en) 2005-09-14 2020-03-17 Millenial Media, LLC Syndication of a behavioral profile using a monetization platform
US7912458B2 (en) 2005-09-14 2011-03-22 Jumptap, Inc. Interaction analysis and prioritization of mobile content
US9703892B2 (en) 2005-09-14 2017-07-11 Millennial Media Llc Predictive text completion for a mobile communication facility
US8195133B2 (en) 2005-09-14 2012-06-05 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US20110145076A1 (en) * 2005-09-14 2011-06-16 Jorey Ramer Mobile Campaign Creation
US9282451B2 (en) 2005-09-26 2016-03-08 Telecommunication Systems, Inc. Automatic location identification (ALI) service requests steering, connection sharing and protocol translation
US7899468B2 (en) 2005-09-30 2011-03-01 Telecommunication Systems, Inc. Location sensitive messaging
US8731585B2 (en) 2006-02-10 2014-05-20 Telecommunications Systems, Inc. Intelligent reverse geocoding
US20070078596A1 (en) * 2005-09-30 2007-04-05 John Grace Landmark enhanced directions
US7907551B2 (en) 2005-10-06 2011-03-15 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) location based 911 conferencing
US8467320B2 (en) 2005-10-06 2013-06-18 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) multi-user conferencing
US8175585B2 (en) 2005-11-05 2012-05-08 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US7933928B2 (en) 2005-12-22 2011-04-26 Oracle International Corporation Method and mechanism for loading XML documents into memory
US8150363B2 (en) 2006-02-16 2012-04-03 Telecommunication Systems, Inc. Enhanced E911 network access for call centers
US8059789B2 (en) 2006-02-24 2011-11-15 Telecommunication Systems, Inc. Automatic location identification (ALI) emergency services pseudo key (ESPK)
US8208605B2 (en) 2006-05-04 2012-06-26 Telecommunication Systems, Inc. Extended efficient usage of emergency services keys
US8874145B2 (en) * 2006-08-02 2014-10-28 Telecommunication Systems, Inc. Personal location code broker
US7957751B2 (en) * 2006-08-02 2011-06-07 Telecommunication Systems, Inc. Personal location code
US8010889B2 (en) * 2006-10-20 2011-08-30 Oracle International Corporation Techniques for efficient loading of binary XML data
US7966013B2 (en) 2006-11-03 2011-06-21 Telecommunication Systems, Inc. Roaming gateway enabling location based services (LBS) roaming for user plane in CDMA networks without requiring use of a mobile positioning center (MPC)
US8050386B2 (en) * 2007-02-12 2011-11-01 Telecommunication Systems, Inc. Mobile automatic location identification (ALI) for first responders
US8520805B2 (en) * 2007-05-02 2013-08-27 Telecommunication Systems, Inc. Video E911
WO2008147262A1 (en) * 2007-05-28 2008-12-04 Telefonaktiebolaget Lm Ericsson (Publ) User equipment tracing in a wireless communications network
EP2196014A4 (en) 2007-09-17 2014-12-24 Telecomm Systems Inc 911 EMERGENCY SERVICE DATA MESSAGING
US8250062B2 (en) 2007-11-09 2012-08-21 Oracle International Corporation Optimized streaming evaluation of XML queries
US8543898B2 (en) * 2007-11-09 2013-09-24 Oracle International Corporation Techniques for more efficient generation of XML events from XML data sources
US7929530B2 (en) 2007-11-30 2011-04-19 Telecommunication Systems, Inc. Ancillary data support in session initiation protocol (SIP) messaging
US9130963B2 (en) 2011-04-06 2015-09-08 Telecommunication Systems, Inc. Ancillary data support in session initiation protocol (SIP) messaging
EP2223551A4 (en) * 2007-12-14 2015-08-05 Telecomm Systems Inc LOCATION-RELATED SERVICES ABOUT WAP APPLICATION
JP5149398B2 (ja) 2008-01-28 2013-02-20 テレフオンアクチーボラゲット エル エム エリクソン(パブル) フィンガプリント測位のための測定システム及び方法
CN101568062B (zh) * 2008-04-23 2012-11-21 华为技术有限公司 位置业务的实现方法、系统、定位服务器
US7903587B2 (en) * 2008-05-30 2011-03-08 Telecommunication Systems, Inc. Wireless emergency services protocols translator between ansi-41 and VoIP emergency services protocols
US8429196B2 (en) * 2008-06-06 2013-04-23 Oracle International Corporation Fast extraction of scalar values from binary encoded XML
US8068587B2 (en) 2008-08-22 2011-11-29 Telecommunication Systems, Inc. Nationwide table routing of voice over internet protocol (VOIP) emergency calls
ES2336187B2 (es) * 2008-10-07 2010-10-27 Universitat Rovira I Virgili Procedimiento de obtencion de informacion asociada a una ubicacion.
US8275894B2 (en) * 2009-01-15 2012-09-25 Samsung Electronics Co., Ltd System and method for providing location information of a terminal
US9301191B2 (en) 2013-09-20 2016-03-29 Telecommunication Systems, Inc. Quality of service to over the top applications used with VPN
US8867485B2 (en) 2009-05-05 2014-10-21 Telecommunication Systems, Inc. Multiple location retrieval function (LRF) network having location continuity
US20110076996A1 (en) * 2009-09-28 2011-03-31 Burton Victor C Automatic short messaging system and/or call suspension for wireless devices in motion
CN101938693B (zh) * 2010-08-18 2014-06-25 惠州Tcl移动通信有限公司 一种移动终端位置信息的查询方法和系统
WO2012037100A1 (en) * 2010-09-13 2012-03-22 Andrew Llc System and method for network optimization of location-based intelligent network applications
US8174931B2 (en) 2010-10-08 2012-05-08 HJ Laboratories, LLC Apparatus and method for providing indoor location, position, or tracking of a mobile computer using building information
US8688087B2 (en) 2010-12-17 2014-04-01 Telecommunication Systems, Inc. N-dimensional affinity confluencer
US8942743B2 (en) 2010-12-17 2015-01-27 Telecommunication Systems, Inc. iALERT enhanced alert manager
US8682321B2 (en) 2011-02-25 2014-03-25 Telecommunication Systems, Inc. Mobile internet protocol (IP) location
US9479344B2 (en) 2011-09-16 2016-10-25 Telecommunication Systems, Inc. Anonymous voice conversation
WO2013048551A1 (en) 2011-09-30 2013-04-04 Telecommunication Systems, Inc. Unique global identifier for minimizing prank 911 calls
US9264537B2 (en) 2011-12-05 2016-02-16 Telecommunication Systems, Inc. Special emergency call treatment based on the caller
US9313637B2 (en) 2011-12-05 2016-04-12 Telecommunication Systems, Inc. Wireless emergency caller profile data delivery over a legacy interface
US8984591B2 (en) 2011-12-16 2015-03-17 Telecommunications Systems, Inc. Authentication via motion of wireless device movement
US9384339B2 (en) 2012-01-13 2016-07-05 Telecommunication Systems, Inc. Authenticating cloud computing enabling secure services
US9544260B2 (en) 2012-03-26 2017-01-10 Telecommunication Systems, Inc. Rapid assignment dynamic ownership queue
US9307372B2 (en) 2012-03-26 2016-04-05 Telecommunication Systems, Inc. No responders online
US9338153B2 (en) 2012-04-11 2016-05-10 Telecommunication Systems, Inc. Secure distribution of non-privileged authentication credentials
US9222788B2 (en) 2012-06-27 2015-12-29 Microsoft Technology Licensing, Llc Proactive delivery of navigation options
WO2014028712A1 (en) 2012-08-15 2014-02-20 Telecommunication Systems, Inc. Device independent caller data access for emergency calls
US9208346B2 (en) 2012-09-05 2015-12-08 Telecommunication Systems, Inc. Persona-notitia intellection codifier
US9456301B2 (en) 2012-12-11 2016-09-27 Telecommunication Systems, Inc. Efficient prisoner tracking
US8983047B2 (en) 2013-03-20 2015-03-17 Telecommunication Systems, Inc. Index of suspicion determination for communications request
US10390231B2 (en) * 2013-05-29 2019-08-20 Rivada Networks, Llc Methods and systems for using location based service information to enable self-realized leases
US9408034B2 (en) 2013-09-09 2016-08-02 Telecommunication Systems, Inc. Extended area event for network based proximity discovery
US9516104B2 (en) 2013-09-11 2016-12-06 Telecommunication Systems, Inc. Intelligent load balancer enhanced routing
US9479897B2 (en) 2013-10-03 2016-10-25 Telecommunication Systems, Inc. SUPL-WiFi access point controller location based services for WiFi enabled mobile devices
CA3057061C (en) * 2016-03-18 2020-09-29 Parallel Wireless, Inc. Iugw architecture
US9801033B1 (en) * 2016-04-08 2017-10-24 Vivint, Inc. Family member tracking

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5508708A (en) * 1995-05-08 1996-04-16 Motorola, Inc. Method and apparatus for location finding in a CDMA system
US6236365B1 (en) * 1996-09-09 2001-05-22 Tracbeam, Llc Location of a mobile station using a plurality of commercial wireless infrastructures
SE512110C2 (sv) 1997-06-17 2000-01-24 Ericsson Telefon Ab L M System och förfarande för att kundanpassa trådlösa kommunikationsenheter
DE69933542T2 (de) 1999-05-26 2007-05-16 Sony Deutschland Gmbh Geoort-Bestimmung
ATE429084T1 (de) * 1999-07-20 2009-05-15 Texas Instruments Inc Drahtloses netzwerk mit kalibrierung von steuerbaren antennen über unabhängigen kontrollpfad
US20020010753A1 (en) * 1999-12-20 2002-01-24 Matsuoka Robert M. Method and apparatus for delivering dynamic information in a computer network
JP2001320404A (ja) * 2000-05-11 2001-11-16 Sony Corp 着信通知システム、着信監視装置、携帯通信端末、情報処理装置、メール取得指示方法、メール取得方法及びプログラム格納媒体
EP1260791B1 (en) * 2000-10-11 2009-04-29 Mitsubishi Denki Kabushiki Kaisha Position-associated information brokering/acquiring method, brokering computer system, and mobile terminal
US7870196B2 (en) 2000-11-08 2011-01-11 Nokia Corporation System and methods for using an application layer control protocol transporting spatial location information pertaining to devices connected to wired and wireless internet protocol networks
US6553310B1 (en) * 2000-11-14 2003-04-22 Hewlett-Packard Company Method of and apparatus for topologically based retrieval of information
KR20020058764A (ko) 2000-12-30 2002-07-12 이계철 차세대 이동통신망에서 위치정보 제공장치 및 방법
US6957393B2 (en) * 2001-03-19 2005-10-18 Accenture Llp Mobile valet
US7054901B2 (en) * 2001-05-31 2006-05-30 Juniper Networks, Inc. Network management interface with selective rendering of output
US6990534B2 (en) * 2001-07-20 2006-01-24 Flowfinity Wireless, Inc. Method for a proactive browser system for implementing background frame maintenance and asynchronous frame submissions
US20040203854A1 (en) * 2002-04-26 2004-10-14 Nowak Steven P. Formatting location information based on output device specifications

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102884849A (zh) * 2010-03-10 2013-01-16 诺基亚公司 与定位数据相关的消息的交换
CN102884849B (zh) * 2010-03-10 2016-10-12 诺基亚技术有限公司 与定位数据相关的消息的交换
CN113867975A (zh) * 2021-09-26 2021-12-31 苏州浪潮智能科技有限公司 一种命令行的快速响应方法、装置和计算机设备
CN113867975B (zh) * 2021-09-26 2023-11-17 苏州浪潮智能科技有限公司 一种命令行的快速响应方法、装置和计算机设备

Also Published As

Publication number Publication date
EP1559291B1 (en) 2012-08-01
US20040132465A1 (en) 2004-07-08
CN100452912C (zh) 2009-01-14
US7930342B2 (en) 2011-04-19
AU2002368323A1 (en) 2004-06-07
EP1559291A1 (en) 2005-08-03
WO2004043106A1 (en) 2004-05-21

Similar Documents

Publication Publication Date Title
CN1695397A (zh) 允许独立于蜂窝通信系统来处理定位服务的方法、终端设备和系统
CN1230025C (zh) 增强安全性的定位系统
US20220353797A1 (en) Method and device for terminal attaching and creating home-routed pdu session in roaming environment supporting network slice
CN1278583C (zh) 向移动终端提供基于位置的服务的客户机终端的定位系统和方法
CN100346622C (zh) 在ip域中plmn消息传送服务的控制
JP4584515B2 (ja) 無線通信システムにおけるテキストメッセージのマルチメディア添付ファイルを送信するシステム及び方法
CN1799271A (zh) 与位置相关的服务
CN1728879A (zh) 为无线紧急呼叫提供网络支持的方法和设备
CN1623336A (zh) 允许内容提供商通过特定无线电接入网发起内容传送
CN1886998A (zh) 自动发现共同多媒体服务能力的方法和通信系统
CN104580343A (zh) 数据传输方法、装置及系统、终端
JP2002543720A (ja) ワイヤレス通信装置のプロパティを格納し、通知する方法、ワイヤレス通信装置およびワイヤレス通信システム
CN101075987A (zh) 一种传送消息的装置和方法
CN1522085A (zh) 一种位置定位系统及方法
CN1893716A (zh) 实现网络服务提供商发现的方法及相应装置
CN101069395A (zh) 用于共享多媒体能力分发的方法
CN1794861A (zh) 一种延迟型位置请求的处理方法
CN1292609C (zh) 互连协议确定系统、设备和方法
CN1622647A (zh) 用于发送多播信息的系统
CN1889710A (zh) 一种使用基于网际协议的消息传输协议传送消息的方法
CN1859727A (zh) 一种基于安全的用户平面移动定位方法及系统
EP1055338B1 (en) Data transmission between communication devices in a multimedia system
CN1269378C (zh) 一种智能网实现用户位置定位的方法及系统
CN1852582A (zh) 一种移动终端定位的方法
CN1283055C (zh) 一种对创建分组数据协议上下文请求的处理方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160118

Address after: Espoo, Finland

Patentee after: NOKIA TECHNOLOGIES OY

Address before: Espoo, Finland

Patentee before: NOKIA Corp.

CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20090114