专利名称:在服务移动定位中心识别移动台的制作方法
技术领域:
本申请案涉及移动设备的定位服务领域,且更具体地说,涉及一种用于将移动台的识别码传送到独立服务移动定位中心的方法和装置。
背景技术:
移动电话和无线数字通信设备(下文中统称为移动台或MS)的定位服务(“LoCation Services”的缩写LCS)对于无线通信提供商来说是一个日渐重要的商业领域。定位服务信息可用于向移动台用户提供多种定位服务。例如,公共安全局可利用移动台定位信息来精确定位无线设备的精确地理位置。或者,移动台用户可利用定位信息来定位最近的自动取款机以及那个ATM所掌管的金额。又如,定位信息可帮助旅行者在旅途中逐步获得到达预期目的地的方向。
允许大量系统用户共享无线通信系统的技术(例如,全球移动通信系统(GSM)技术)例如在满足包括定位服务需求在内的不断增长的移动计算需求中起着重要作用。众所周知,GSM利用时分多址和频分多址技术的组合来使多个用户能够同时进行通信。GSM系统还经常使用通用分组无线服务技术来传输数据和提供定位服务。
已建立了无线通信系统中的MS位置(本文中将“位置(position)”和“定位(location)”作为等效术语使用,它们是指MS的地理坐标)测定的标准和功能规格。涉及GSM和LCS的一例示性参考文献是2002年9月的“3rd Generation Partnership Project,Technical Specification Group,Servicesand System Aspects,Location Services(LCS),(Functional description)-Stage 2(1999年版)”(3GPP TS 03.71 V8.7.0)。下文将该参考文献称为3GPP TS03.71 V8.7.0。
涉及GSM和LCS的第二例示性参考文献是2002年7月的“3rdGeneration Partnership Project,Technical Specification Group GSM/EDGERadio Access Network,Location Services(LCS),Mobile Station(MS)-ServingMobile Location Center(SMLC)Radio Resource LCS Protocol(RRLP)(1999年版)”(3GPP TS 04.31 V8.10.0)。下文将该参考文献称为3GPP TS 04.31V8.10.0。
涉及GSM和LCS的第三例示性参考文献是2000年6月的“3rdGeneration Partnership Project,Technical Specification Group Core Network,Mobile Application Part(MAP)specification(99版,3G TS 29.002 3.h.0版)”。下文将该参考文献称为3GPP TS 29.002 V3.h.0。
诸如GSM中的公用陆地移动通信网(PLMN)的无线通信网络可向MS提供辅助数据,以使得能够进行定位测量和/或提高测量性能。一种例示性的MS辅助定位方法使用全球定位系统(GPS),其称为“辅助GPS”或AGPS。根据AGPS技术,MS利用由网络提供的辅助数据从GPS卫星得到测量。在GSM系统中,将和给定定位请求相关的测量传输到服务移动定位中心(SMLC)。SMLC管理用于执行MS定位所需的资源的总协调和调度。
无线通信系统中的LCS的发展和验证需要大范围的操作测试。当测试具有独立SMLC(即,没有集成到基站控制器(BSC)中的SMLC)的GSM系统中的LCS时,会产生这样一个问题,即没有根据LCS定位会话的GSM标准规格将测试MS的识别码传输给SMLC。利用诸如国际移动用户识别(IMSI)号码的唯一的MS标识符(MS ID)来确定MS的识别码。MS ID通常可在MS内的用户识别模块(SIM)或其它等效组件中获得。向BSC提供接收服务的MS的MS ID。然而,在定位会话期间,BSC只将逻辑参考数据传送到SMLC以区别一个定位会话和其它定位会话。尽管这是一种常规操作的有效方法,但因为必须实现信息恢复过程才能将特定会话和特定MS相联系,所以使得测试非常困难。
解决上文所提到的MS识别码测试问题的可能方法可包括将SMLC集成到BSC中,或修改BSC,以便以非标准方式将MS识别码信息传递到SMLC。然而,因为这样改变BSC很麻烦且难以实现,所以这些方法并不符合要求。
因此,需要一种用于在LCS定位会话期间将MS的识别码传送到独立SMLC的有效方法和装置以便利操作测试。
发明内容
在一个例示性实施例中,一种用于提供无线移动台的地理位置的方法和装置,且更具体地说一种用于将MS的识别码传送到独立服务移动定位中心(SMLC)的方法和装置具有一经配置以便在扩展容器中编码其诸如国际移动用户识别码(IMSI)的唯一的MS标识符(MS ID)的MS,所述扩展容器是一个由无线资源定位服务(LCS)协议(RRLP)定义的可选信息元素。所述扩展容器可作为一组分而包括在诸如测量位置应答消息或协议错误消息的定位服务消息中。SMLC经配置以便解码所述扩展容器、检索MS ID并存储与唯一的定位会话标识符相联系的MS ID。
有利地,可用测试模式参数来配置MS。可将所述测试模式参数设置为值“测试模式开”(简称为“开”)和“测试模式关”(简称为“关”),其中缺省值为“关”。在MS中,可通过利用到电话的串行链路的专有命令或通过MS用户接口来控制测试模式参数的配置。在一个实施例中,只有当将测试模式参数设置为“开”时才在测试MS上激活扩展容器中的MS ID的编码。
图1是用来提供包括定位服务的无线通信的一例示性无线通信系统的功能方块图。
图2是用来提供包括定位服务的无线通信的另一例示性无线通信系统的功能方块图,其展示附加系统组件。
图3是说明测试移动台与服务移动定位中心之间的消息流的功能方块图。
图4是说明一例示性方法的步骤的流程图。
具体实施例方式
图1说明可适宜测试定位服务的简化通用无线通信系统100。如图1中所示,移动台(MS)110通过无线链路152、154与一或多个基站收发台(BTS)122、124进行通信。每一BTS向通常称为“小区”的地理区域提供覆盖(或服务)。尽管举例说明了两个BTS,但取决于所使用的定位机制,可只利用一个BTS或者利用三个或三个以上BTS来向MS 110提供定位服务。如并入本文的3GPP TS 03.71 V8.7.0参考文献中所描述,定位机制可包括上行链路到达时间(TOA)、增强型观测时间差(E-OTD)和AGPS。TOA和E-OTD都需要在MS和复数个BTS之间交换信号。
根据现有教示,MS 110可包括(不限于)无线电话、具有无线通信能力的个人数字助理、具有无线通信能力的膝上型计算机和任何其它通过无线连接用于个人通信的移动数字设备。
BTS 122、124有效地耦接到基站控制器(BSC)126用于数据通信。BTS122、124和BSC 126是基站系统120的部分。如图1中所示,BSC 126耦接到服务移动定位中心(SMLC)130。SMLC通过管理用于执行MS定位所需的资源来控制定位服务。在替代配置中,SMLC可通过无线通信系统中的其它元件(未图示)有效地耦接。
MS 110可通过通信链路156、158从一或多个卫星172、174接收诸如GPS信号的信号。尽管举例说明了两个卫星,但是当向无线通信系统中的移动台提供定位服务时,可只使用一个卫星或更通常地使用复数个卫星。通信服务提供商网络140中的其它接收器(未图示)也可接收卫星数据。通信领域的技术人员将了解,无线系统的GPS定位系统通常包括诸如固定GPS接收器的元件和/或用于接收卫星信号并向SMLC提供参考数据的广域参考网络。BSC 126耦接到通信服务提供商网络140以便接收和传输诸如音频/视频/文本通信和程序化数据、定位请求等数据。通信服务提供商网络的一个实例是在GSM下工作的公用陆地移动通信网(PLMN)。
图2展示能够提供定位服务的另一例示性通信系统200,其是以功能方块的形式进行说明的。为简单起见,只说明一个GPS卫星272及其相关的广播信号链路252。
如图2中所示,MS 210包括中央处理器(CPU)212、存储器214、用户接口213、用户识别模块(SIM)215和收发器216。希望贯穿本描述使用的术语“CPU”包含单独的或结合其它设备(诸如存储器)的能够控制其中包括其的设备(诸如,SMLC 230或MS 210、或其一部分)的操作的任何处理设备。举例来说,CPU可包括微处理器、嵌入式控制器、专用集成电路(ASIC)、数字信号处理器(DSP)、状态机、专用离散硬件等。本文所描述的系统、装置和方法不限于所描述的特定硬件组件或不受选择用于实现CPU212的任何特定硬件组件的限制。
收发器216使得能够在MS 210与诸如BTS 224和226或诸如卫星272的GPS卫星的遥远位置之间传输和接收数据,诸如音频/视频/文本通信和程序化数据。天线218电耦接到收发器216。用于语音和数据通信的MS 210的基本操作在所属领域中众所周知,本文不再对其进行详细描述。
如图2中所示,系统200包括具有存储器234和CPU 232的SMLC 230。CPU 232根据存储在存储器234中的程序化指令和数据控制SMLC 230的操作。存储器214和234可包括只读存储器(ROM)组件、随机存取存储器(RAM)和非易失性RAM组件。存储器234为CPU 232存储和提供指令和数据。存储器214为CPU 212存储和提供指令和数据。SMLC 230的组件通过内部总线系统236链接到一起。MS 210的组件通过内部总线系统219链接到一起。
如下文更详细描述的,SIM 215包括唯一的MS标识符(MS ID),诸如国际移动用户识别码(IMSI)、移动用户综合服务电话簿号码(MSISDN)或其它MS ID。IMSI和MSISDN是MS的唯一标识符,可使用其中任一个。可通过CPU 212检索MS ID(通常为IMSI,但也可使用MSISDN或其它MS ID),根据存储在存储器214中的程序化指令和数据对其进行编码,将其并入到RRLP测量位置应答消息或协议错误消息中,并通过图2中所示的通信链路和系统组件将其传送到SMLC 230。
如下文所描述,用户接口213可用来控制测试模式参数的设置。在一个例示性实施例中,用户接口可包括图形用户接口(GUI)和诸如触摸屏、指示设备或键盘的输入设备。在另一例示性实施例中,测试模式参数可利用通过到诸如膝上型计算机或个人数字助理的本地设备(未图示)的连接(例如串行连接,未图示)而接收到的专有命令来控制,其中所述本地设备有效地连接到CPU 219。
如图2中所示,通信系统200包括BSS 220,而BSS 220又包括BSC 222和诸如BTS 224、226的复数个BTS。BTS允许在BSC 222与诸如MS 210或诸如卫星272的GPS卫星的遥远位置之间传输和接收数据(诸如音频/视频/文本和程序化数据)。天线228和229分别以已知方式电耦接到BTS 224和226。MS 210通过诸如无线链路272的无线链路与BTS进行通信。附加无线链路(未图示)可用来在MS 210与BTS 224或其它BTS(未图示)之间传输信号。BSC 222和BTS 224、226的基本操作在所属领域中众所周知,因此本文中不再对其进行更详细的描述。BSC 222连接到通信服务提供商网络240。BSC 222从通信服务提供商网络240接收和传输数据,诸如音频/视频/文本通信和程序化数据、定位请求或定位数据。
BSC 220又耦接到SMLC 230,以便传输和接收关于LCS的数据。下文详细描述这种数据的实例。
在MS和SMLC之间交换的RRLP LCS消息图3说明可在定位请求过程期间在测试MS 310和SMLC 330之间交换的RRLP消息流。在参考文献3GPP TS 04.31 V8.10.0中更详细地描述了这个过程。
RRLP辅助数据消息342、RRLP协议错误消息346和RRLP辅助数据确认消息348使得SMLC能够在使用RRLP下行链路伪分段时将辅助数据传输到与位置测量和/或MS位置计算有关的MS(根据众所周知的技术,如3GPPTS 04.31 V8.10.0中所描述)。如果没有使用伪分段,那么定位请求过程跳过消息342、346和348。RRLP辅助数据消息342、RRLP协议错误消息346和RRLP辅助数据确认消息348也可使得SMLC能够传输MS所请求的辅助数据。在这种情况下,跳过消息352、354和356。
利用RRLP辅助数据消息342或RRLP测量位置请求消息352,SMLC将辅助数据组分传输到MS。这个组分包括用于位置测量和/或位置计算的辅助数据。
MS利用RRLP协议错误消息346将含有协议错误组分的RRLP消息传输到SMLC。只有在存在阻止MS接收完整且可理解的辅助数据组分的问题的情况下才发送这个消息(图3中用虚线表示这个消息的偶然性方面)。协议错误消息346包括称为扩展容器的可选信息元素。如下文更详细描述,协议错误消息346的扩展容器可适于将MS的MS ID(例如,IMSI或MSISDN)传送到SMLC。当存在协议错误时,传送这个消息。因此,如下文所描述,随后的消息可用于MS识别码传送。
当MS已接收到完整的辅助数据组分时,其将RRLP辅助数据确认消息348传输到SMLC。
SMLC利用RRLP测量位置请求消息352将测量位置请求组分传输到MS。这个组分包括服务质量(QoS)、其它指令和可能的辅助数据。
MS利用RRLP协议错误消息354将含有协议错误组分的RRLP消息传输到SMLC。只有在存在阻止测试MS接收完整且可理解的测量位置请求组分的问题的情况下才传输这个消息。协议错误消息354还包括可适于将MS的MS ID(例如,IMSI或MSISDN)传送到SMLC的可选扩展容器。然而,只有在遇到错误的情况下才传送这个消息。因此,下文所描述的随后消息可用于传送MS识别码。
MS尝试利用RRLP测量位置应答消息356报告所请求的位置测量。位置测量的实例可包括位置估计、AGPS测量或测量错误。当MS具有位置测量、位置估计或错误指示(不可能的测量/位置估计)时,其在测量位置应答组分中将结果传送到SMLC。
RRLP测量位置应答消息356还包括可适于将MS的MS ID(例如,IMSI或MSISDN)传送到SMLC的可选扩展容器。如果位置测定过程之前没有因为错误而中断,那么可实施这个消息的扩展容器以便将MS ID传送到SMLC。如果所述过程在这个消息之前中断了,那么可代替使用协议错误消息346或354中的一个。
扩展容器规格RRLP扩展容器是从移动应用部分(MAP)扩展数据类型输出的(如在并入本文的3GPP TS 29.002 V3.h.0参考文献中详细描述)。因此,其规格符合MAP抽象语法标记1(ASN.1)描述规则。对于实际领域的编码/解码来说,压缩编码规则(PER)PER适用(例如,可选参数的位图、使用省略号标记时的扩展指示器等)。如下文所描述,符合MAP的编码包含目标标识符,其已预先登记或还有待登记。
下文以伪码形式给出扩展容器的一个例示性ASN-1编码。
MAP-EXTENSION::=CLASS{&ExtensionTypeOPTIONAL,&extensionId OBJECT IDENTIFIER}ExtensionContainer::=SEQUENCE{
privateExtensionList
PrivateExtensionListOPTIONAL,pcs-Extensions[1]PCS-Extensions OPTIONAL,…}PrivateExtensionList::=SEQUENCE SIZE(1..maxNumOfPrivateExtensions)OFPrivateExtensionmaxNumOfPrivateExtensions INTEGER::=10PrivateExtension::=SEQUENCE{extIdMAP-EXTENSION.&extensionId({ExtensionSet}),extTypeMAP-EXTENSION.&ExtensionType({ExtensionSet}{@extId})OPTIONAL}根据一个实施例,可在extType变量中编码MS识别。这个例示性实施例中不包括可选PCS-Extensions。不应将OI与可用来识别测试MS的IMSI或其它MS ID混淆。OI的内容、或OI“值”的前面有一个提供OI值的八位字节数的长度指示符。
如并入本文的参考文献中所描述,ASN-1 OI使得能够明确地识别在世界树(worldwide tree)中登记的实体。OI的特性已为无线通信领域的技术人员所熟知,因此本文中不再对其进行更详细的描述。OI可通过适当的组织或登记管理机构登记。现有OI登记的一个实例(与适合于一例示性实施例的OI登记相类似)是分配给ASN-1 BASIC-PRE、UNALIGNED变型的OI登记{joint-iso-itu-t asnl(1)packed-encoding(3)basic(0)unaligned(1)}“单个ASN.1类型的压缩编码(基本未对准)”。可用已知的PER十六进制格式来表示合适的OI,且其可用于上文所示的扩展容器的例示性ASN-1编码的“extId”项。对于这个实例来说,用十进制数“1,3,0,1”来表示OI,其可通过PER十六进制序列0x03、0x2b、00、01(0x03是3个八位字节的可变长度值;0x2b表示值43=40*1+3)来编码。
在一个实施例中,“extType”变量是含有可用来传送测试MS的IMSI或其它MS ID的专用扩展数据的组分。其为ASN-1开放型,因此其具有长度决定因子,其后跟随字段清单。对于本实例来说,可将专用扩展的长度选择为不超过128个八位字节。因此,可在一个八位字节中或8位中编码长度决定因子。在一个实施例中,extType变量的字段清单可具有以下格式FieldList::=SEQUENCE{testExtRevision TestExtensionRevision,imsiIMSI,…}在以上这个实例中,以下注解适用省略号标记“...”指示可增加扩展。如果在某些例外情况下测试MS无法提供其IMSI,那么可用零来填充IMSI字段。TestExtension Revision是具有0和63之间(包括0和63)的值的整数变量,其可由6位十六进制数表示。IMSI变量是具有固定的8个八位字节大小的八位字节串。
表1是根据以上教示的一个例示性扩展容器编码。
表1-例示性扩展容器编码
通过SMLC的测试MS识别和例示性操作在一个例示性实施例中,测试MS经配置以便在测量位置应答消息356的扩展容器中或在协议错误消息346和354(图3)的扩展容器中编码其相关的MS ID(例如,IMSI或MSISDN)。如上所述,将测量位置应答消息传输到SMLC以便报告位置测定、AGPS测量或测量错误。测试MS将协议错误消息传输到SMLC以便报告协议错误。SMLC经配置以便解码扩展容器、检索MS ID并存储与一唯一的定位会话标识符相联系的MS ID,所述唯一的定位会话标识符可属于由SMLC所保存的复数个定位会话标识符。
当试图解码专用扩展时,SMLC可首先尝试解码OI。如果不能辨识所接收的OI,那么SMLC可尝试跳过OI并解码开放型变量的长度以便跳过整个专用扩展容器。如果扩展容器阻止对RRLP消息的正确解码,那么SMLC可将RRLP协议错误消息传输到MS并终止与BSC的位置测定会话。
无论SMLC何时检测到用一指示长度大于16K的值编码OI或ExtType的长度决定因子,SMLC都将一协议错误消息传输到MS。SMLC终止与BSC的位置测定会话。
有利地,可用测试模式参数配置MS。可用值“测试模式开”(简称为“开”)和“测试模式关”(简称为“关”)来设置所述测试模式参数,其中缺省值为“关”。在MS中,通过利用一到电话中的串行链路的专有命令或通过MS用户接口(UI)来进行所述配置。只有当将测试模式参数设置为“开”时才在测试MS上激活消息扩展容器中的MS ID的编码。在一个实施例中,只有当将测试模式参数设置为“开”时才在测试MS上激活扩展容器中的MS ID的编码。
图4是说明一例示性方法中的步骤的流程图。在步骤402,MS从SMLC接收消息。例示性消息可包括RRLP辅助数据消息或RRLP测量位置请求消息。所述方法进行到步骤404。
视情况,MS可具备测试模式参数。如果MS经程序设计而编码MS ID且其不具有测试模式参数,那么可跳过步骤404,所述方法直接进行到步骤406。如果MS中包括测试模式参数,并将其设置为开,那么构思也进行到步骤406。如果MS未经程序设计发送MS ID,或者如果将测试模式参数设置为关,那么所述方法进行到步骤408。
在步骤406,MS在一合适的应答消息的扩展容器中编码其相关的MSID,所述合适的应答消息诸如测量位置应答消息356(图3)、协议错误消息346和354。合适的消息可包括任何具有扩展容器的消息。不使用可发送的不具有扩展容器的其它消息(诸如辅助数据确认消息)来编码MS ID,且图4中所示的步骤不涉及所述其它消息。所述方法进行到步骤408。
在步骤408,MS将合适的应答消息传输到SMLC,并进行到步骤410。
在步骤410,SMLC处理所述合适的应答消息,并进行到步骤412。
在步骤412,如果SMLC经适当配置以便从扩展容器检索到MS ID,那么所述方法进行到步骤414。如果SMLC未能检索到MS ID,那么所述方法进行到步骤416。如果没有发送MS ID(例如,将测试模式设置为关),那么所述方法也进行到步骤416。
在步骤414,SMLC存储与需要时供测试工程师参考的唯一的定位会话标识符相联系的MS ID,然后继续常规处理功能。
在步骤416,SMLC可通过在继续常规处理功能之前将一RRLP协议错误消息传输到MS并终止与BSC的位置测定会话而作出响应。或者,如果MS没有发送MS ID(例如,测试模式为关),那么SMLC还将在步骤416继续常规处理功能。作为另一种可能,SMLC可在继续常规处理功能之前将一RRLP协议错误消息传输到MS但不终止与BSC的位置测定会话。下文进一步讨论SMLC作出的这些可能的响应。
存在若干有利的新颖方面。举例来说,专用扩展的实施只影响MS和SMLC的操作。它不会影响诸如BSS、BSC或移动交换中心(图中未展示)的其它网络元件的操作。因为通过BSC透明地传递RRLP消息,并且只有RRLP消息的大小是BSC处理这个消息的一个因素,所以所述MS识别方法和装置不会影响其它元件。
另一个有利方面涉及测试MS与“自然”SMLC(也就是,没有根据本文的教示经配置用来在测试模式中工作的SMLC)之间的互用性。如果SMLC不能够解码扩展容器(例如,如在漫游情形下可能发生的,尽管漫游是测试MS的操作的一个非典型情况),那么可出现若干种可能性1)当所述自然SMLC检测到可选扩展容器的存在时,其可能选择不尝试解码消息并可能传输一协议错误消息而作出响应;2)当扩展容器在消息的末尾处时,所述自然SMLC可能试图解码消息,但是一旦到达扩展容器就停止解码,从而处理在到达扩展容器之前解码的消息部分;3)虽然所述自然SMLC可能能够解码扩展容器,但其决定丢弃专用扩展,因为其不辨识OI。对于上文的情况2)和3)来说,维持了定位可操作性。然而,对于上文的情况1)来说,测试MS将不具有定位可操作性,除非实施测试模式参数并将其设置为“关”。
又一个有利特点涉及RRLP测量位置应答消息的大小。附加一专用扩展增加了RRLP有效负载的大小,此在分段方面可能是一个问题,尤其是对RRLP测量位置应答消息来说。然而,如果消息大小保持在252个八位字节以下,那么不需要上行链路分段。上文所描述的例示性实施例将RRLP消息的大小的增加限制为128个八位字节(120个八位字节是用于报告与16个卫星相联系的一组GPS测量的典型数目)或少于128个八位字节,从而降低了完整的RRLP消息将超过252个八位字节的可能性。
通信和计算机领域的技术人员应了解,根据本教示,可使用确实地包含本文所描述的任何实施例的方法步骤的计算机可读媒体。这样的媒体可包括(不限于)RAM、ROM、EPROM、EEPROM、软盘、硬盘、CD-ROM等。所述揭示内容还包括综合成一集成电路中的数字逻辑的任何前述实施例的方法步骤,所述集成电路诸如现场可编程门阵列、或可编程逻辑阵列、或者其它可经制造或修改以便包含计算机程序指令的集成电路。
根据本教示,移动台110和210可包括(不限于)无线电话、具有无线通信能力的个人数字助理、具有无线通信能力的膝上型计算机和任何其它通过无线连接用于个人通信的移动数字设备。
上文已描述了许多实施例。然而,应了解,可在软件、或硬件、或硬件与软件的组合实施例中执行本文所描述的方法。又如,应了解,作为一个模块的部分而描述的功能通常可在另一个模块中等效地执行。再如,除了在包括一指定步骤次序的权利要求中所描述的那些实施例以外,通常可以按一不同次序执行以一特定序列展示或描述的步骤或动作。
权利要求
1.一种用于一无线通信系统中的定位服务测试方法,其包含以下步骤a)在一移动台(MS)处接收一第一定位服务消息;b)在一第二定位服务消息的一扩展容器中编码一唯一的MS标识符;c)响应所述第一定位服务消息,将所述第二定位服务消息传输到一服务移动定位中心(SMLC),其中所述SMLC保存有复数个定位会话标识符;d)解码所述扩展容器,从而检索所述唯一的MS标识符;和e)存储与一属于所述复数个定位会话标识符的唯一定位会话标识符相对应和相关联的所述唯一的MS标识符。
2.根据权利要求1所述的定位服务测试方法,其中所述第一定位服务消息是一无线电资源定位服务(LCS)协议(RRLP)辅助数据消息。
3.根据权利要求1所述的定位服务测试方法,其中所述第一定位服务消息是一RRLP测量定位请求消息。
4.根据权利要求1所述的定位服务测试方法,其中所述唯一的MS标识符是一国际移动用户识别码。
5.根据权利要求1所述的定位服务测试方法,其中所述唯一的MS标识符是一移动用户综合服务电话簿号码。
6.根据权利要求1所述的定位服务测试方法,其中所述编码所述唯一的MS标识符的步骤进一步包括设置一测试模式参数的步骤,所述测试模式参数控制所述唯一的MS标识符的所述编码。
7.根据权利要求1所述的定位服务测试方法,其中所述第二定位服务消息是一RRLP协议错误消息。
8.根据权利要求1所述的定位服务测试方法,其中所述第二定位服务消息是一RRLP测量位置应答消息。
9.一种用于在一无线通信系统中测试定位服务的系统,其包含a)一能够执行定位服务功能的移动台(MS),其中所述MS包括i)一收发器,其适合接收一第一定位服务消息,且适合传输一第二定位服务消息;和ii)一MS CPU,其以操作方式耦接到所述收发器,其中所述MS CPU接收所述第一定位服务消息,且其中所述MS CPU编码一唯一地识别所述MS的MS标识符,且其中所述MS CPU将所述唯一的MS标识符插入所述第二定位服务消息的一扩展容器中;b)一基站系统(BSS),其中所述BSS包括一基站收发台(BTS),所述基站收发台(BTS)适合将所述第一定位服务消息传输到所述MS,且适合从所述MS接收所述第二定位服务消息;和c)一服务移动定位中心(SMLC),其控制所述无线通信系统的所述定位服务,其中所述SMLC保存有复数个定位会话标识符,且其中所述SMLC包括i)一SMLC CPU,其以操作方式耦接到所述BSS,其中所述SMLC CPU输出所述第一定位服务消息并将所述第一定位服务消息传输到所述BSS,且其中所述SMLC CPU从所述BSS接收所述第二定位服务消息并解码所述第二定位服务消息的所述扩展容器,从而检索所述唯一的MS标识符;和ii)一存储器,其耦接到所述SMLC CPU,其中所述存储器存储与所述复数个定位会话标识符中一唯一的定位会话标识符相对应和相关联的所述唯一的MS标识符。
10.根据权利要求9所述的用于测试定位服务的系统,其中所述MS CPU包括一测试模式参数,且其中所述MS CPU编码所述MS标识符并响应所述测试模式参数的一设置将所述唯一的MS标识符插入一扩展容器中。
11.根据权利要求10所述的用于测试定位服务的系统,其中所述MS包括一用户接口,且其中所述用户接口耦接到所述MS CPU以控制所述测试模式参数的所述设置。
12.根据权利要求9所述的用于测试定位服务的系统,其中所述第二定位服务消息是一无线电资源定位服务(LCS)协议(RRLP)测量位置应答消息。
13.根据权利要求9所述的用于测试定位服务的系统,其中所述第二定位服务消息是一RRLP协议错误消息。
14.根据权利要求9所述的用于测试定位服务的系统,其中所述第一定位服务消息是一RRLP辅助数据消息。
15.根据权利要求9所述的用于测试定位服务的系统,其中所述第一定位服务消息是一RRLP测量位置请求消息。
16.根据权利要求9所述的用于测试定位服务的系统,其中所述MS包括一存储所述唯一的MS标识符的用户识别模块(SIM)。
17.根据权利要求9所述的用于测试定位服务的系统,其中所述唯一的MS标识符是一国际移动用户识别码。
18.根据权利要求9所述的用于测试定位服务的系统,其中所述唯一的MS标识符是一移动用户综合服务电话簿号码。
19.一种用于在一无线通信系统中测试定位服务的系统,其包含a)用于接收一第一定位服务消息的构件;b)用于在一第二定位服务消息的一扩展容器中编码一唯一的MS标识符的构件;c)用于响应所述第一定位服务消息将所述第二定位服务消息传输到一服务移动定位中心(SMLC)的构件,其中所述SMLC保存有复数个定位会话标识符;d)用于解码所述第二定位服务消息的所述扩展容器从而检索所述唯一的MS标识符的构件;和e)用于存储与所述复数个定位会话标识符中的一唯一定位会话标识符相对应和相关联的所述唯一的MS标识符的构件。
20.一种可在一通用计算设备上执行的计算机程序,其中所述程序能够在一包含复数个移动台和复数个基站的无线通信系统中执行定位服务测试,所述程序包含a)用于在一移动台(MS)处接收一第一定位服务消息的一第一组指令;b)用于在一第二定位服务消息的一扩展容器中编码一唯一的MS标识符的一第二组指令;c)用于响应所述第一定位服务消息将所述第二定位服务消息传输到一服务移动定位中心(SMLC)的一第三组指令,其中所述SMLC保存有复数个定位会话标识符;d)用于解码所述扩展容器从而检索所述唯一的MS标识符的一第四组指令;和e)用于存储与属于所述复数个定位会话标识符的一唯一定位会话标识符相对应和相关联的所述唯一的MS标识符的一第五组指令。
全文摘要
本发明描述一种用于将一MS(110)的识别码传送到一独立服务移动定位中心(SMLC)(130)的方法和装置。在一个例示性实施例中,一MS(110)经配置以在一扩展容器中编码诸如国际移动用户识别码(IMSI)的唯一的MS标识符(MS ID),所述扩展容器是一个由无线资源定位服务(LCS)协议(RRLP)定义的可选信息元素。所述扩展容器可作为一组分而包括在一测量位置应答消息或一协议错误消息中。SMLC(130)经配置以解码所述扩展容器、检索MS ID并存储与唯一的定位会话标识符相关联的MS ID。有利地,可用测试模式参数来配置MS(110)。在一个实施例中,只有当将所述测试模式参数设置为“开”状态时,才在测试MS(110)处激活对扩展容器中MS ID的编码。
文档编号H04J3/24GK1810050SQ200480017654
公开日2006年7月26日 申请日期2004年4月6日 优先权日2003年6月27日
发明者苏兹尼·艾瑟司 申请人:高通股份有限公司