首页> 中国专利> 本地化安全用户平面定位(SUPL)应急会话

本地化安全用户平面定位(SUPL)应急会话

摘要

本发明呈现用于本地化安全用户平面定位SUPL应急会话的方法、系统、计算机可读媒体及设备。在一些实施例中,一种用于本地化安全用户平面定位应急会话的方法包含:在移动装置处接收安全用户平面定位起始消息;确定所述安全用户平面定位起始消息中的应急指示符是否设定为真;确定与所述移动装置当前使用的无线电接入网络相关联的移动国家代码;确定与所述移动国家代码相关联的管辖区中的应急安全用户平面定位会话的要求;以及建立与安全用户平面定位平台服务器的安全用户平面定位会话。

著录项

  • 公开/公告号CN105191365A

    专利类型发明专利

  • 公开/公告日2015-12-23

    原文格式PDF

  • 申请/专利权人 高通股份有限公司;

    申请/专利号CN201480008702.2

  • 发明设计人 安德烈亚斯·瓦赫特;爱虹·林;

    申请日2014-03-03

  • 分类号H04W4/22(20060101);H04W4/02(20060101);H04W4/20(20060101);H04W76/00(20060101);H04L29/08(20060101);

  • 代理机构11287 北京律盟知识产权代理有限责任公司;

  • 代理人宋献涛

  • 地址 美国加利福尼亚州

  • 入库时间 2023-12-18 13:14:03

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-06-09

    授权

    授权

  • 2016-01-20

    实质审查的生效 IPC(主分类):H04W4/22 申请日:20140303

    实质审查的生效

  • 2015-12-23

    公开

    公开

说明书

背景技术

本发明的方面涉及使用安全用户平面定位(SecureUserPlaneLocation;SUPL)应急会 话的位置确定。SUPL为通过开放式移动联盟(OpenMobileAlliance;OMA)开发的位置 解决方案,其可使得能够使用AGPS及例如AFLT、OTDOA及ECID等的其它定位方法。 SUPL包含在应急呼叫期间提供用户的位置的能力。但对应急呼叫的要求在国家之间发 生变化。本发明涵盖允许具SUPL功能的移动装置符合多个管辖区的安规要求的解决方 案。

发明内容

描述提供一种本地化安全用户平面定位(SUPL)应急会话的某些实施例。举例来说, 在一个实施例中,一种方法包含:在移动装置处接收安全用户平面定位起始消息;确定 所述安全用户平面定位起始消息中的应急指示符是否设定为真;确定与所述移动装置相 关联的移动国家代码;确定与所述移动国家代码相关联的管辖区中的应急安全用户平面 定位会话的要求;及建立与安全用户平面定位平台服务器的安全用户平面定位会话。

这些说明性实施例被提及,并不限制或界定本发明,而是提供实例以辅助本发明的 理解。在【具体实施方式】中论述说明性实施例,且此处提供本发明的进一步描述。由 本发明的各种实施例给予的优点可由研究本说明书而进一步理解。

附图说明

借助于实例说明本发明的方面。在附图中,相同的参考数字指示类似元件,且:

图1说明可并有一或多个实施例的系统的简化图;

图2说明可并有一或多个实施例的无线电信系统的示意图;且

图3说明描述本地化安全用户平面定位(SUPL)应急会话的例示性实施例的流程图。

具体实施方式

现将相对于形成本文的一部分的附图来描述若干说明性实施例。虽然下文描述可实 施本发明的一或多个方面的特定实施例,但可使用其它实施例,且可在不脱离本发明的 范围或所附权利要求书的精神的情况下进行各种修改。

SUPL为利用例如由开放式移动联盟(OMA)开发的辅助GPS(AssistedGPS;AGPS) 的定位技术的用户平面定位协议。SUPL架构由如下两个基本元件构成:具SUPL功能 的终端(SUPLEnabledTerminal;SET)及SUPL定位平台(SLP)。SET为例如电话、PDA、 平板计算机或其它装置的移动装置,其已经配置以支持SUPL交易。SLP为表示SET在 网络中的对应部分且进行与SET的SUPL会话的服务器或网络装备堆叠。SLP处置不仅 与定位相关联的任务,而且处置与用户认证及授权、计费以及漫游相关联的任务。

SUPL版本2.0及稍后版本(例如,SUPL2.0、2.1及SUPL3.0)允许应急呼叫定位。 即,这些SUPL版本允许应急操作人员(例如,在美国为PSAP)使用SUPL来确定发出呼 叫的具SUPL功能的移动装置的位置。为了向SET指示SUPL起始消息涉及应急呼叫定 位(相较于常规商用基于位置的服务SUPL会话),SUPL起始消息(SUPLINIT)使其应急 指示符设定为真。在一些实施例中,此应急SUPLINIT消息被称为ESSUPLINIT消息。

对应急呼叫的要求在国家之间发生变化。举例来说,在美国,应急号码为911,且 在美国,允许具SUPL功能的移动装置仅在应急呼叫处于处理中同时使用SUPL参与应 急定位会话。因此,应急呼叫一结束,来话ESSUPLINIT消息将不再被接受并由移动 装置处理,亦即,将忽略对应急SUPL会话的请求。

相比而言,在日本,应急号码为119,且本地安规要求规定,具SUPL功能的移动 装置必须能够不仅只要移动装置处于应急呼叫而且在应急呼叫结束之后的特定时间段 (例如20秒)期间使用SUPL参与应急定位会话。

因此,经设计成在美国使用SUPL处置应急定位会话的系统可能不能又在日本使用 SUPL处置应急定位会话。本发明涵盖一种允许移动装置在无对系统的实体修改情况下 遵守多个管辖区的安规要求的解决方案。

在本发明的一个实施例中,移动装置可包括软件,所述软件在参与SUPL应急会话 之前检查当前使用中的无线电接入网络的移动国家代码(MCC)。在一些实施例中,MCC 为国际移动订户识别码(IMSI)号码的一部分,其结合移动网络代码(MNC)(也被称作 “MCC/MNC元组”)使用以使用多个已知电话网络中的一者唯一地识别移动电话操作 人员/携载者。此情形使得装置能够确定装置当前位于的国家(例如,310至316的MCC 指示装置处于美国,而440或441的MCC指示装置处于日本)。基于此信息且考虑到号 首,移动装置可确定其当前是否正发出应急呼叫,且如果是则允许装置选择国家特定 SUPL应急会话行为。

因此,在本发明的一个实施例中,用户可在处于美国同时用其移动装置拨出911。 当用户进行此呼叫时,移动装置上的软件可基于MCC代码确定用户处于美国(亦即,通 过确定MCC代码是否是自310至316)。另外,装置可确定用户已拨出了应急号码(亦即 通过检测用户已拨打了911)。基于此等因数,装置可能检查美国对SUPL应急会话的要 求的数据存储器。在检查这些要求之后,装置可接受来自SUPL服务器的来话ESSUPL INIT。且按照这些要求,用户一挂机,装置便可忽略任何额外ESSUPLINIT消息,只 要用户并非处于应急呼叫。

在本发明的另一个实施例中,用户可在处于日本时用其移动装置拨出119。当用户 进行此呼叫时,移动装置上的软件可基于MCC代码而确定用户处于日本(亦即,通过确 定MCC代码是否为440或441)。另外,装置可确定,用户已拨打了应急号码(亦即,通 过检测用户已拨打了119)。基于这些因数,装置可检查在日本对SUPL应急会话的要求。 因此,装置可接受来自SUPL服务器的来话ESSUPLINIT。此外,一旦用户挂机,装置 便可按照日本安规要求继续处理任何其它所接收来话ESSUPLINIT消息历时固定时间 段(例如20秒)。

现转而参看诸图(图1),展示具SUPL功能的终端(SET)112的实例。在一些实施例 中,SET112可为智能电话、移动电话、平板计算机、便携式组合管理器(organizer)、便 携式装置,或此项技术中已知的其它的类型电子装置。如图1中所展示,SET112包括: 包含处理器120的计算机系统、包含软件124的存储器122、输入/输出(I/O)装置126(例 如,显示器、扬声器、小键盘、触摸屏或触控板等)及一或多个天线128。

在图1中所展示的实施例中,处理器120为智能硬件装置,例如,例如由公 司、或制造的中央处理单元(CPU),微控制器,专用集成电路(ASIC) 等。

另外,在展示于图1中的实施例中,存储器122包含非暂时性存储媒体,例如随机 存取存储器(RAM)及只读存储器(ROM)等。存储器122存储软件124,所述软件是计算 机可读、计算机可执行的软件代码,其含有经配置以在被执行时致使处理器120执行本 文中描述的各种功能的指令。替代地,软件124可能不可由处理器120直接执行,而是 经配置以例如在被编译和执行时使计算机执行所述功能。

在展示于图1中的实施例中,天线128提供SET112的通信功能性,且促进与基站 或其它装置的双向通信。在一些实施例中,天线亦可实现SPS信号例如来自GPS卫星 的信号的接收及测量。天线128可基于来自发射器及/或接收器模块的指令操作,其可经 由处理器120(例如,基于存储存储器122上的软件124)及/或由SET112的其它组件以 硬件、软件或硬件及/或软件的组合来实施。

现参看图2,对于本地化安全用户平面定位(SUPL)应急会话可操作的系统的特定实 施例经展示且大体指定为200。系统200包含经由一或多个接入网络(例如,说明性接入 网络230)且可能还经由一或多个中间节点网络(图2中未展示)通信地耦合到SET220(例 如,移动装置)的SUPL服务器210。

在图2中所展示的系统的一个实施例中,SUPL服务器210可为SUPL定位平台 (SLP),且移动装置220可为具SUPL功能的终端(SET)。在此类实施例中,接入网络230 可为3GPP网络(例如,GSM/WCDMA/LTE)、3GPP2网络(例如CDMA2000)、WiMAX 网络、Wi-Fi网络(例如根据IEEE802.11标准操作的网络),或某一其它无线接入网络。 在特定实施例中,移动装置220可为智能电话。

在一个实施例中,SUPL服务器210可包含处理器211及耦合到处理器211的存储 器212。在特定实施例中,存储器212可存储由处理器211可执行的指令214,其中指 令表示各种逻辑模块、组件及应用程序。举例来说,存储器212可存储含有指令的计算 机可读、计算机可执行软件代码,所述指令经配置以在执行时致使处理器211执行本文 中所描述的各种功能。存储器212还可存储SUPL服务器210的一或多个安全凭证。

在一个实施例中,移动装置220可包括具有关于图1描述的类型的移动装置。在一 些实施例中,移动装置220可包括处理器221及耦合到处理器221的存储器222。在特 定实施例中,存储器222存储由处理器221可执行的指令224,其中指令可表示各种逻 辑模块、组件及应用程序。举例来说,存储器222可存储含有指令的计算机可读、计算 机可执行软件代码,所述指令在被执行时致使处理器211执行本文中所描述的各种功能。 存储器222还可存储移动装置220的一或多个安全凭证。

现参看图3,图3为描述针对本地化安全用户平面定位(SUPL)应急会话的方法的例 示性实施例的流程图。在一些实施例中,图3中的阶段可以程序代码实施,所述程序代 码由处理器例如通用计算机、移动装置或服务器中的处理器执行。在一些实施例中,此 等阶段可由处理器的群组例如移动装置上的处理器及一或多个通用计算机(例如,服务 器)上的处理器来实施。

下文关于步骤编号或排序例如通过使用词语“第一”、“紧接着”、“接着”或 “最后”的论述仅是为了方便论述每一步骤。步骤或处理的不排序应自此类编号或排序 来推断。

如图3中所展示,当具SUPL功能的移动装置接收安全用户平面定位会话起始消息 (SUPLINIT)时,方法300在阶段302处开始。在本发明的一些实施例中,此为网络起始 的SUPL会话,因此SUPLINIT自SLP发送至移动装置(SET)。在一些实施例中,SUPL INIT消息为在鼓动与移动装置的任何SUPL会话时由SLP发送至移动装置(SET)的第一 SUPL消息,例如以获得移动装置的位置。在一些实施例中,SUPLINIT消息含有所欲 定位方法(posMethod)、SLP能力(sLPCapabilities)及QoP(位置质量)。

紧接着,在阶段304处,移动装置(SET)确定SUPLINIT中的应急指示符设定为真。 在一些实施例中,确定应急指示符设定位真可包括确定移动装置是否已接收到ESSUPL INIT。

紧接着,在阶段306,移动装置确定与当前无线电接入网络相关联的移动国家代码 (MCC)。每一国家具有一独特MCC代码,或MCC代码集合。因此,使用MCC代码使 得装置能够确定装置当前位于的国家(例如,310至316的MCC指示装置处于美国,而 440或441的MCC指示装置处于日本)。另外,在一些实施例中,移动装置可确定使用 的位置确定的类型。举例来说,在一个实施例中,移动装置可部分基于与当前无线电接 入网络相关联的MCC代码而确定使用SUPL或CP。

接着,在阶段308处,移动装置确定与无线电接入网络的MCC代码相关联的管辖 区中的应急SUPL会话的要求。在一些实施例中,此情形可包括检查经配置以存储与应 急SUPL会话相关联的要求的数据库。在一些实施例中,此数据库可在本地数据存储器 上例如关于图1描述的存储器122上存储。在其它实施例中,数据库可包括远程数据库, 例如,存储于经由例如因特网的数据网络可存取的远程服务器处的远程数据库。在一些 实施例中,存储于远程数据库中或本地数据存储器中的与应急SUPL会话相关联的要求 例如在要求在某数目个管辖区中改变时可经周期性地更新。

在一些实施例中,根据阶段308确定与无线电接入网络的MCC代码相关联的管辖 区中的应急SUPL会话的要求包括确定移动装置是否已拨打了管辖区中的应急号码。在 一些实施例中,此情形可包括比较所拨打号码与应急号码的数据库(例如,美国的911 及日本的119)。在一些实施例中,数据库可存储于本地数据存储器中,例如,关于图1 描述的存储器122中。在其它实施例中,此情形可包括检查远程数据库,例如,存储于 经由例如因特网的数据网络可接入的远程服务器处的远程数据库。在一些实施例中,例 如如果应急号码在一个管辖区中改变或如果管辖区添加新的应急号码,则数据库可经周 期性地更新。

如果与MCC相关联的管辖区中的应急SUPL会话的要求(按照阶段308)被满足,接 着在阶段310处,移动装置建立与安全用户平面定位平台(SLP)服务器的应急安全用户 平面定位(SUPL)会话。在一些实施例中,在SUPL会话期间,移动装置经由与SLP的 SUPL互动获得其(SET)位置。在一些实施例中,此情形可包括如由SLP所指导或如由移 动装置所决定而执行位置测量。在其它实施例中,移动装置可能未能获得其位置,而是 替代地仅SLP将获得移动装置的位置。

接着,在阶段312处,确定移动装置的位置。在一些实施例中,此位置可为在SUPL 会话期间确定的位置。在一些实施例中,位置可由移动装置计算。在其它实施例中,位 置可由SLP计算。在一些实施例中,位置被传回至例如公众安全应答点(Public-Safety AnsweringPoint;PSAP)的请求实体。在一些实施例中,一已成功获得定位,便将位置 传回至PSAP。在再其它实施例中,位置可被传回至移动装置的当前管辖区中的一或多 个应急服务提供商。

紧接着,在阶段314处,发射SUPLREPORT或SUPLEND。在一些实施例中,此 消息可指示,位置会话已结束。在一些实施例中,SUPL结束消息可包含上文所论述的 位置确定的结果。

接着,在阶段316处,移动装置不再接受额外应急安全用户平面定位(SUPL)会话。 在一些实施例中,移动装置仅在装置不再连接到应急号码的情况下拒绝额外应急SUPL 会话。在另外的实施例中,此步骤可包括仅在应急呼叫已结束之后的预定时间段(例如, 10、20或30秒)之后拒绝额外应急SUPL会话。在一些实施例中,此行为由与MCC相 关联的管辖区的要求来规定。

本发明的实施例提供优于例如硬连线SUPL行为的解决方案的优点,这是因为固线 式解决方案将不会在多个管辖区中起作用。举例来说,固线式装置可不符合美国且日本 的安规要求,此是因为这些要求要求冲突操作。因此,本发明的实施例使得SUPL平台 能够在全世界部署,且另外允许移动装置之间针对此等位置中的每一者中的应急编号的 互操作性。

另外,本发明的实施例增加应急SUPL服务的可用性。举例来说,本发明的实施例 使得移动装置能够更好地符合对应急SUPL会话的管辖区的安规要求。因此,本发明的 实施例可增加SUPL的采用,且使得更易于在应急情形下定位用户。此情形可最终在应 急情形下挽救用户的生命。

上文所论述的方法、系统及装置为实例。按需要,各种配置可省略、替代或添加各 种程序或组件。举例来说,在替代配置中,所述方法可以不同于所描述的顺来执行,及 /或可添加、省略及/或组合各种阶段。又,可以各种其它配置组合关于某些配置所描述 的特征。可以类似方式组合所述配置的不同方面及元件。而且,技术发展,且因此,元 件中的许多元件为实例且并不限制本发明或权利要求的范围。

在描述中给出特定细节以提供对实例配置(包含实施方案)的透彻理解。然而,可在 并无这些特定细节的情况下实践配置。举例来说,已在无不必要细节的情况下展示熟知 电路、进程、算法、结构及技术以便避免混淆配置。这个描述仅提供实例配置,且并不 限制权利要求的范围、适用性或配置。确切地说,配置的前述描述将向所属领域的技术 人员提供用于使得能够实施所描述技术的描述。可在不脱离本发明的精神或范围的情况 下对元件的功能和配置作出各种改变。

并且,可将配置描述为经描绘为流程图或框图的过程。尽管每一流程图或框图可将 操作描述为顺序过程,但许多操作可并行地或同时地来执行。此外,操作的次序可以重 新排列。过程可具有图中未包含的额外步骤。此外,方法的实例可由硬件、软件、固件、 中间件、微码、硬件描述语言或其任何组合来实施。当以软件、固件、中间件或微码实 施时,用以执行必要任务的程序代码或代码段可存储在例如存储媒体等的非暂时性计算 机可读媒体中。处理器可执行所描述的任务。

在已描述若干实例配置之后,可在不脱离本发明的精神的情况下使用各种修改、替 代性构造和等效物。举例来说,上述元件可为较大系统的组件,其中其它规则可优先于 本发明的应用或以其它方式修改本发明的应用。并且,可在考虑以上要素之前、期间或 之后进行多个步骤。因此,以上描述并不约束权利要求书的范围。

本文中“经调适以”或“经配置以”的使用意谓是开放且包含性语言,其不将经调 适以或经配置以执行额外的任务或步骤的装置排除在外。另外,“基于”的使用意谓是 开放及包含性的,原因在于“基于”一或多个所述条件或值的过程、步骤、计算或其它 动作可实际上基于超出那些所述内容的额外条件或值。本文中包含的标题、列表及编号 仅是为了易于解释且不以为是限制性的。

根据本发明标的方面的实施例可以数字电子电路、计算机硬件、固件、软件或前述 各者的组合来实施。在一个实施例中,计算机可包括处理器。处理器包括或具有对例如 耦合到处理器的随机存取存储器(RAM)的计算机可读媒体的存取。处理器执行存储于存 储器中的计算机可执行程序指令,例如执行包含传感器取样例程、选择例程及其它例程 的一或多个计算机程序以执行上述方法。

此类处理器可包括微处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场 可编程门阵列(FPGA)及状态机。此类处理器可进一步包括可编程电子装置,例如,PLC、 可编程中断控制器(PIC)、可编程逻辑装置(PLD)、可编程只读存储器(PROM)、电子可编 程只读存储器(EPROM或EEPROM)或其它类似装置。

此类处理器可包括可存储指令的媒体例如有形计算机可读媒体或可与所述媒体通 信,所述指令在由处理器执行时可致使处理器执行本文中描述为由处理器进行或辅助的 步骤。计算机可读媒体的实施例可包括(但不限于)能够向处理器例如万维网服务器中的 处理器提供计算机可读指令的所有电子、光学、磁性或其它存储装置。媒体的其它实例 包含(但不限于)软性磁盘、CD-ROM、磁盘、存储器芯片、ROM、RAM、ASIC、经配置 处理器、所有光学媒体、所有磁带或其它磁性媒体,或计算机处理器可进行读取所自的 任何其它媒体。并且,各种其它装置可包含计算机可读媒体,例如路由器、私人或公众 网络,或其它发射装置。所描述的处理器及处理可为在一或多个结构中,或可经由一或 多个分散。处理器可包括用于进行本文中所描述的方法中的一或多者(或方法的数个部 分)的代码。

尽管本发明已经关于其具体实施例进行了详细描述,但应了解,所属领域的技术人 员在获得对前文的理解之后可以容易地产生对此类实施例的更改、此类实施例的变化, 以及此类实施例的等效物。因此,应理解,已出于实例而非限制的目的呈现本发明,且 所属领域的技术人员将容易明白,本发明不排除包括对本发明的标的物的所述修改、变 化及/或添加。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号