首页> 中国专利> 用于LTE上的控制平面LCS的增强型LTE定位协议信息传送程序

用于LTE上的控制平面LCS的增强型LTE定位协议信息传送程序

摘要

本文中所揭示的技术提供增强型LTE定位协议LPP可靠输送,其中LPP消息的接收器发送非捎带式确认。一种用于在移动装置上执行与地点服务器的协议会话的实例方法包含:将与第一协议会话相关联的第一协议会话消息发送到所述地点服务器;进入等待确认状态,其中在响应于所述第一协议会话消息而等待来自所述地点服务器的确认时暂停从所述移动装置到所述地点服务器的上行链路发射;接收与第二协议会话相关联的第二协议会话消息,所述第二协议会话消息并非对所述第一协议会话消息的确认,但包含所述第一协议会话消息中所请求的信息;响应于接收到所述第二协议会话消息而退出所述等待确认状态;以及使用所述第二协议会话消息中所接收的所述信息执行动作。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-09-28

    授权

    授权

  • 2015-09-23

    实质审查的生效 IPC(主分类):H04W64/00 申请日:20130722

    实质审查的生效

  • 2015-06-03

    公开

    公开

说明书

技术领域

本发明大体上涉及定位协议,且更具体来说涉及用于使用非捎带式确认在定位协议 中提供经改良可靠性的技术。

背景技术

用于无线通信的长期演进(LTE)标准正由第三代合作伙伴计划(3GPP)开发。在定义 LTE定位协议(LPP)的3GPP TS 36.355规范中,定义对输送层的LPP可靠输送要求。LPP 可靠输送规范包含对重复消息检测、确认和消息重新发射的要求。LPP规范要求用户设 备(UE)支持LPP可靠输送。

TS 36.355规范中所陈述的确认程序包含以下阶段:

·在接收请求确认的LPP消息之后,接收器返回具有包含待确认消息序号的确认 响应的LPP消息。

·确认响应可并不含有LPP消息主体(在本文中也被称作“非捎带式LPP确认”)。 替代性地,可在LPP消息中发送确认连同LPP消息主体(在本文中也被称作“捎带式LPP 确认”)。

·一旦发送器接收到对LPP消息的确认且匹配所提供任何所包含序号,发送器准 许发送下一LPP消息。

·当发送且并未确认要求确认的LPP消息时,由发送器在超时时间之后至多三次 重新发送LPP消息。如果在那之后仍未确认,则发送器中止相关联会话的所有LPP活 动。

要求确认的LPP消息的发送器在等待接收确认时进入“等待确认”状态,其中发送 器无法发射包含LPP消息主体的后续消息。当确认已由消息的接收器发送但在转接到发 送器时丢失时,发送器可变得陷于等待确认状态中直至出现超时为止。

发明内容

一种根据本发明的用于使用具有允许经由非可靠链路输送协议消息的机制的协议 在移动装置上执行与地点服务器的协议会话的实例方法包含:将与第一协议会话相关联 的第一协议会话消息发送到所述地点服务器;进入等待确认状态,其中在响应于所述第 一协议会话消息而等待来自所述地点服务器的确认时暂停从所述移动装置到所述地点 服务器的上行链路发射;接收与第二协议会话相关联的第二协议会话消息,所述第二协 议会话消息并非响应于所述第一协议会话消息而来自所述地点服务器的所述确认,所述 第二协议会话消息包含所述第一协议会话消息中所请求的信息;响应于接收到所述第二 协议会话消息而退出所述等待确认状态;以及使用所述第二协议会话消息中所接收的所 述信息执行动作。

此方法的实施方案可包含以下特征中的一或多者。所述第一协议会话消息为LTE定 位协议(LPP)请求辅助数据消息且所述第二协议会话消息为LPP提供辅助数据消息。所 述第一协议会话消息为LPP请求辅助数据消息且所述第二协议会话消息为LPP错误消 息或LPP中止消息。所述第一协议会话消息包含对来自所述地点服务器的信息的请求, 且所述第二协议会话消息包含来自所述地点服务器的所述信息。比较与所述第一协议会 话消息相关联的第一事务ID和与所述第二协议会话消息相关联的第二事务ID,且仅在 所述第一事务ID匹配所述第二事务ID的情况下才响应于接收到所述第二协议会话消息 而退出所述等待确认状态。如果所述移动装置在重新发射定时器到期之前既未接收到响 应于所述第一协议会话消息而来自所述地点服务器的所述确认也未接收到所述第二协 议会话消息,则将所述第一协议会话消息重新发送到所述地点服务器。

一种根据本发明的用于使用具有允许经由非可靠链路输送协议消息的机制的协议 在移动装置上执行与地点服务器的协议会话的实例设备包含:用于将与第一协议会话相 关联的第一协议会话消息发送到所述地点服务器的装置;用于进入等待确认状态的装 置,其中在响应于所述第一协议会话消息而等待来自所述地点服务器的确认时暂停从所 述移动装置到所述地点服务器的上行链路发射;用于接收与第二协议会话相关联的第二 协议会话消息的装置,所述第二协议会话消息并非响应于所述第一协议会话消息而来自 所述地点服务器的所述确认,所述第二协议会话消息包含所述第一协议会话消息中所请 求的信息;用于响应于接收到所述第二协议会话消息而退出所述等待确认状态的装置; 以及用于使用所述第二协议会话消息中所接收的所述信息执行动作的装置。

此设备的实施方案可包含以下特征中的一或多者。所述第一协议会话消息为LTE定 位协议(LPP)请求辅助数据消息且所述第二协议会话消息为LPP提供辅助数据消息。所 述第一协议会话消息为LPP请求辅助数据消息且所述第二协议会话消息为LPP错误消 息或LPP中止消息。所述第一协议会话消息包含对来自所述地点服务器的信息对请求, 且所述第二协议会话消息包含来自所述地点服务器的所述信息。用于比较与所述第一协 议会话消息相关联的第一事务ID和与所述第二协议会话消息相关联的第二事务ID的装 置,及用于仅在所述第一事务ID匹配所述第二事务ID的情况下才响应于接收到所述第 二协议会话消息而退出所述等待确认状态的装置。用于在所述移动装置在重新发射定时 器到期之前既未接收到响应于所述第一协议会话消息而来自所述地点服务器的所述确 认也未接收到所述第二协议会话消息的情况下将所述第一协议会话消息重新发送到所 述地点服务器的装置。

一种根据本发明的用于使用具有允许经由非可靠链路输送协议消息的机制的协议 在移动装置上执行与地点服务器的协议会话的实例设备包含:经配置以无线地发射和接 收数据的收发器、经配置以存储处理器可执行程序代码的存储器和处理器。所述处理器 经配置以:将与第一协议会话相关联的第一协议会话消息发送到所述地点服务器;进入 等待确认状态,其中在响应于所述第一协议会话消息而等待来自所述地点服务器的确认 时暂停从所述移动装置到所述地点服务器的上行链路发射;接收与第二协议会话相关联 的第二协议会话消息,所述第二协议会话消息并非响应于所述第一协议会话消息而来自 所述地点服务器的所述确认,所述第二协议会话消息包含所述第一协议会话消息中所请 求的信息;响应于接收到所述第二协议会话消息而退出所述等待确认状态;以及使用所 述第二协议会话消息中所接收的所述信息执行动作。

此设备的实施方案可包含以下特征中的一或多者。所述第一协议会话消息为LTE定 位协议(LPP)请求辅助数据消息且所述第二协议会话消息为LPP提供辅助数据消息。所 述第一协议会话消息为LPP请求辅助数据消息且所述第二协议会话消息为LPP错误消 息或LPP中止消息。所述第一协议会话消息包含对来自所述地点服务器的信息的请求, 且所述第二协议会话消息包含来自所述地点服务器的所述信息。所述处理器进一步经配 置以:比较与所述第一协议会话消息相关联的第一事务ID和与所述第二协议会话消息 相关联的第二事务ID,且仅在所述第一事务ID匹配所述第二事务ID的情况下才响应 于接收到所述第二协议会话消息而退出所述等待确认状态。所述处理器进一步经配置以 在所述移动装置在重新发射定时器到期之前既未接收到响应于所述第一协议会话消息 而来自所述地点服务器的所述确认也未接收到所述第二协议会话消息的情况下将所述 第一协议会话消息重新发送到所述地点服务器。

一种根据本发明的其上存储有用于使用具有允许经由非可靠链路输送协议消息的 机制的协议在移动装置上执行与地点服务器的协议会话的计算机可读指令的实例非暂 时性计算机可读媒体包含经配置以致使计算机进行如下操作的指令:将与第一协议会话 相关联的第一协议会话消息发送到所述地点服务器;进入等待确认状态,其中在响应于 所述第一协议会话消息而等待来自所述地点服务器的确认时暂停从所述移动装置到所 述地点服务器的上行链路发射;接收与第二协议会话相关联的第二协议会话消息,所述 第二协议会话消息并非响应于所述第一协议会话消息而来自所述地点服务器的所述确 认,所述第二协议会话消息包含所述第一协议会话消息中所请求的信息;响应于接收到 所述第二协议会话消息而退出所述等待确认状态;以及使用所述第二协议会话消息中所 接收的所述信息执行动作。

此非暂时性计算机可读媒体的实施方案可包含以下特征中的一或多者。所述第一协 议会话消息为LTE定位协议(LPP)请求辅助数据消息且所述第二协议会话消息为LPP提 供辅助数据消息。所述第一协议会话消息为LPP请求辅助数据消息且所述第二协议会话 消息为LPP错误消息或LPP中止消息。所述第一协议会话消息包含对来自所述地点服 务器的信息的请求,且所述第二协议会话消息包含来自所述地点服务器的所述信息。指 令经配置以致使所述计算机进行如下操作:比较与所述第一协议会话消息相关联的第一 事务ID和与所述第二协议会话消息相关联的第二事务ID,且仅在所述第一事务ID匹 配所述第二事务ID的情况下才响应于接收到所述第二协议会话消息而退出所述等待确 认状态。指令经配置以致使所述计算机在所述移动装置在重新发射定时器到期之前既未 接收到响应于所述第一协议会话消息而来自所述地点服务器的所述确认也未接收到所 述第二协议会话消息的情况下将所述第一协议会话消息重新发送到所述地点服务器。

一种根据本发明的用于使用具有允许经由非可靠链路输送协议消息的机制的协议 在地点服务器上执行与移动装置的协议会话的实例方法包含:将与第一协议会话相关联 的第一协议会话消息发送到所述移动装置;进入等待确认状态,其中在响应于所述第一 协议会话消息而等待来自所述移动装置的确认时暂停从所述地点服务器到所述移动装 置的下行链路发射;接收与第二协议会话相关联的第二协议会话消息,所述第二协议会 话消息并非响应于所述第一协议会话消息而来自所述移动装置的所述确认,所述第二协 议会话消息包含所述第一协议会话消息中所请求的信息;响应于接收到所述第二协议会 话消息而退出所述等待确认状态;以及使用所述第二协议会话消息中所接收的所述信息 执行动作。

此方法的实施方案可包含以下特征中的一或多者。所述协议会话消息包含对来自所 述移动装置的信息的请求,且所述第二协议会话消息包含来自所述移动装置的所述信 息。如果所述移动装置在重新发射定时器到期之前既未接收到响应于所述第一协议会话 消息而来自所述移动装置的所述确认也未接收到所述第二协议会话消息,则将所述第一 协议会话消息重新发送到所述移动装置。比较与所述第一协议会话消息相关联的第一事 务ID和与所述第二协议会话消息相关联的第二事务ID,且仅在所述第一事务ID匹配 所述第二事务ID的情况下才响应于接收到所述第二协议会话消息而退出所述等待确认 状态。所述第一协议会话消息为LTE定位协议(LPP)提供辅助数据消息且所述第二协议 会话消息为LPP提供地点信息消息。

一种根据本发明的用于使用具有允许经由非可靠链路输送协议消息的机制的协议 在地点服务器上执行与移动装置的协议会话的实例设备包含:用于将与第一协议会话相 关联的第一协议会话消息发送到所述移动装置的装置;用于进入等待确认状态的装置, 其中在响应于所述第一协议会话消息而等待来自所述移动装置的确认时暂停从所述地 点服务器到所述移动装置的下行链路发射;用于接收与第二协议会话相关联的第二协议 会话消息的装置,所述第二协议会话消息并非响应于所述第一协议会话消息而来自所述 移动装置的所述确认,所述第二协议会话消息包含所述第一协议会话消息中所请求的信 息;用于响应于接收到所述第二协议会话消息而退出所述等待确认状态的装置;以及用 于使用所述第二协议会话消息中所接收的所述信息执行动作的装置。

此设备的实施方案可包含以下特征中的一或多者。所述协议会话消息包含对来自所 述移动装置的信息的请求,且所述第二协议会话消息包含来自所述移动装置的所述信 息。用于在所述移动装置在重新发射定时器到期之前既未接收到响应于所述第一协议会 话消息而来自所述移动装置的所述确认也未接收到所述第二协议会话消息的情况下将 所述第一协议会话消息重新发送到所述移动装置的装置。用于比较与所述第一协议会话 消息相关联的第一事务ID和与所述第二协议会话消息相关联的第二事务ID的装置,以 及用于仅在所述第一事务ID匹配所述第二事务ID的情况下才响应于接收到所述第二协 议会话消息而退出所述等待确认状态的装置。所述第一协议会话消息为LTE定位协议 (LPP)提供辅助数据消息且所述第二协议会话消息为LPP提供地点信息消息。

一种根据本发明的用于使用具有允许经由非可靠链路输送协议消息的机制的协议 在地点服务器上执行与移动装置的协议会话的实例设备包含:经配置以经由一或多个网 络发射和接收数据的网络接口、经配置以存储处理器可执行程序代码的存储器;以及处 理器。所述处理器经配置以:将与第一协议会话相关联的第一协议会话消息发送到所述 移动装置;进入等待确认状态,其中在响应于所述第一协议会话消息而等待来自所述移 动装置的确认时暂停从所述地点服务器到所述移动装置的下行链路发射;接收与第二协 议会话相关联的第二协议会话消息,所述第二协议会话消息并非响应于所述第一协议会 话消息而来自所述移动装置的所述确认,所述第二协议会话消息包含所述第一协议会话 消息中所请求的信息;响应于接收到所述第二协议会话消息而退出所述等待确认状态; 以及使用所述第二协议会话消息中所接收的所述信息执行动作。

此设备的实施方案可包含以下特征中的一或多者。所述协议会话消息包含对来自所 述移动装置的信息的请求,且所述第二协议会话消息包含来自所述移动装置的所述信 息。如果所述移动装置在重新发射定时器到期之前既未接收到响应于所述第一协议会话 消息而来自所述移动装置的所述确认也未接收到所述第二协议会话消息,则将所述第一 协议会话消息重新发送到所述移动装置。比较与所述第一协议会话消息相关联的第一事 务ID和与所述第二协议会话消息相关联的第二事务ID,且仅在所述第一事务ID匹配 所述第二事务ID的情况下才响应于接收到所述第二协议会话消息而退出所述等待确认 状态。所述第一协议会话消息为LTE定位协议(LPP)提供辅助数据消息且所述第二协议 会话消息为LPP提供地点信息消息。

一种根据本发明的其上存储有用于使用具有允许经由非可靠链路输送协议消息的 机制的协议在地点服务器上执行与移动装置的协议会话的计算机可读指令的实例非暂 时性计算机可读媒体包含经配置以致使计算机进行如下操作的指令:将与第一协议会话 相关联的第一协议会话消息发送到所述移动装置;进入等待确认状态,其中在响应于所 述第一协议会话消息而等待来自所述移动装置的确认时暂停从所述地点服务器到所述 移动装置的下行链路发射;接收与第二协议会话相关联的第二协议会话消息,所述第二 协议会话消息并非响应于所述第一协议会话消息而来自所述移动装置的所述确认,所述 第二协议会话消息包含所述第一协议会话消息中所请求的信息;响应于接收到所述第二 协议会话消息而退出所述等待确认状态;以及使用所述第二协议会话消息中所接收的所 述信息执行动作。

此非暂时性计算机可读媒体的实施方案可包含以下特征中的一或多者。所述协议会 话消息对包含来自所述移动装置的信息的请求,且所述第二协议会话消息包含来自所述 移动装置的所述信息。指令致使所述计算机在所述移动装置在重新发射定时器到期之前 既未接收到响应于所述第一协议会话消息而来自所述移动装置的所述确认也未接收到 所述第二协议会话消息的情况下将所述第一协议会话消息重新发送到所述移动装置。指 令致使所述计算机进行如下操作:比较与所述第一协议会话消息相关联的第一事务ID 和与所述第二协议会话消息相关联的第二事务ID,且仅在所述第一事务ID匹配所述第 二事务ID的情况下才响应于接收到所述第二协议会话消息而退出所述等待确认状态。 所述第一协议会话消息为LTE定位协议(LPP)提供辅助数据消息且所述第二协议会话消 息为LPP提供地点信息消息。

本文中所描述的项目和/或技术可提供以下能力中的一或多者以及未提到的其它能 力。

附图说明

图1为可实施本文中所论述技术的实例网络架构的框图。

图2说明移动装置起始的辅助数据传送的实例呼叫流程,其说明当非捎带式LPP确 认消息未丢失时应出现的内容。

图3说明移动装置起始的辅助数据传送的实例呼叫流程,其中移动装置已经配置以 从地点服务器接受LPP提供辅助数据消息作为替代/隐式确认。

图4说明移动装置起始的辅助数据传送的实例呼叫流程,其中替代/隐式确认可包括 LPP错误消息或LPP中止消息。

图5为提供地点信息消息充当替代/隐式确认的实例呼叫流程。

图6为可用于实施之前诸图中所描述移动装置的移动装置的框图。

图7为说明图6中所展示的存储器的功能模块的之前诸图中所说明的移动装置的功 能框图。

图8为可用于实施之前诸图中所描述服务器的服务器的框图。

图9为说明图8中所展示的存储器的功能模块的之前诸图中所说明的地点服务器的 功能框图。

图10为用于使用具有允许经由非可靠链路进行输送的机制的协议在第一网络实体 与第二网络实体之间执行移动装置起始的协议会话的过程的流程图。

图11为用于使用具有允许经由非可靠链路进行输送的机制的协议在第一网络实体 与第二网络实体之间执行移动装置起始的协议会话的过程的流程图。

图12为用于使用具有允许经由非可靠链路进行输送的机制的协议,在第一网络实 体与第二网络实体之间执行服务器起始的协议会话的过程的流程图。

图13为用于使用具有允许经由非可靠链路进行输送的机制的协议在第一网络实体 与第二网络实体之间执行服务器起始的协议会话的过程的流程图。

具体实施方式

本文中所揭示的技术提供可增强LPP消息的接收器发送非捎带式确认的性能的增 强型LTE定位协议(LPP)可靠输送。当对发送器消息的非捎带式确认丢失时,这些技术 可通过接受替代/隐式确认而防止发送器变得陷于等待确认状态。本文中所论述的技术可 与包含LPP/LPPe(LPP扩展)的其它协议一起使用。

实例网络环境

图1为第一网络架构100的框图,其可适于LTE网络且适于实施本文中所论述的技 术。第一网络架构100包含移动装置110,其也可被称作用户设备(UE)、移动台、终端、 接入终端、订户单元、站台等。移动装置110可为蜂窝电话、个人数字助理(PDA)、无 线装置、无线调制解调器、无线路由器、膝上型计算机、遥测装置、跟踪装置等。移动 装置110可在无线电接入网络(RAN)中与基站120(在本文中也被称作eNodeB(eNB))通信 以获得通信服务。为简单起见,RAN可包含图1中未展示的其它网络实体且其也可被称 作演进型通用陆地无线接入网(E-UTRAN)。基站120也可被称作节点B、接入点等。

移动装置110还可从一或多个卫星170接收并测量信号并获得用于卫星的伪距测 量。卫星170可为全球导航卫星系统(GNSS)的部分,所述系统可为美国全球定位系统 (GPS)、欧洲伽利略系统、俄罗斯GLONASS系统或某一其它GNSS。移动装置110还可 从eNB(例如,基站120)测量信号,并获得用于eNB的时序测量(例如,到达时间(TOA) 或观测到达时间差(OTDOA))、信号强度测量和/或信号质量测量。伪距测量、时序测量、 信号强度测量和/或信号质量测量可用于导出移动装置110的地点估计。地点估计 (location estimate)也可被称作位置估计(position estimate)、定位等。

基站120可与可执行各种控制功能(例如,移动性管理、网关选择、验证、承载管理 等)的移动性管理实体(MME)130通信。MME 130可与地点服务器140通信。地点服务 器140可为演进型服务移动定位中心(E-SMLC)140。MME 130也可与网关移动定位中心 (GMLC)150通信。地点服务器140可支持基于移动装置的、辅助移动装置的、基于网络 的和/或辅助网络的定位方法且可支持一或多个MME。地点服务器140也可被称作独立 SMLC(SAS)等。地点服务器140也可与GMLC 150通信以支持地点服务。GMLC 150可 执行各种功能以支持地点服务、与外部地点服务(LCS)客户端(例如,LCS客户端160)介 接并提供例如订户保密性、授权、验证、开单等的服务。GMLC 150可包含本地 GMLC(H-GMLC)、访问GMLC(V-GMLC)和/或请求GMLC(R-GMLC)。图1中未说明H -GMLC、V-GMLC和R-GMLC,这是由于其不必用于说明本文中所揭示的技术。

图1中所说明的实例网络配置仅仅为可实施本文中所揭示技术的一个可能配置的网 络的实例。其它网络配置可包含图1中未说明的额外元件且各种组件可以不同于图1中 所展示的配置互连。

实例实施例

图2提供移动装置起始的辅助数据传送的实例呼叫流程,其说明当非捎带式LPP确 认消息未丢失时应出现的内容。图2中所说明的移动装置起始的辅助数据传送程序说明 移动装置110与地点服务器140(在本文中也被称作地点服务器)之间出现的发信。

图2中所说明的移动装置起始的辅助数据传送的呼叫流程包含以下阶段:

阶段205:移动装置110将要求来自地点服务器的确认的LPP请求辅助数据消息发 送到地点服务器。

阶段210:地点服务器140通过非捎带式确认进行响应。

阶段215:当所请求辅助数据就绪时,地点服务器140可将包含所请求辅助数据的 LPP提供辅助数据消息发送到移动装置110。

阶段220:移动装置110通过非捎带式确认进行响应。

对于典型的移动装置110实施方案,在阶段205之后,移动装置110进入等待确认 状态,其中移动装置110等待来自地点服务器140的确认。然而,由地点服务器140发 送到移动装置110的非捎带式确认可丢失,这种情况致使移动装置110变得陷于等待确 认状态中。举例来说,归因于演进基站切换期间LTE输送层中的短暂服务中断或归因于 MME 130或基站120堵塞,非捎带式确认可丢失。

TS 36.355规范中所描述的当前确认程序要求如果响应于阶段205中发送的请求消 息未接收到确认,则移动装置110保持处于等待确认状态中直至“超时时间”到期为止, 此时移动装置110重新发射LPP请求辅助数据消息以从地点服务器140再次请求辅助数 据。当移动装置110给予有足够长以允许重新发射的响应时间时,重新发射LPP请求辅 助数据消息可是有用的。然而,许多基于地点的服务(LBS)应用程序并非时延耐受性的(例 如,用于北美的增强型911(E-911)应急服务可具有小于30秒的响应时间)且并不提供重 新发射LPP请求辅助数据消息的充分时间。即使在重新发射LPP请求辅助数据消息的 充分时间可用时,不必要的重新发射在基站120和MME 130处于LTE网络上引入可影 响LTE网络性能的额外发信负载。

在处于等待确认状态中时,移动装置110无法发送包含消息主体的后续上行链路 LPP消息。然而,移动装置110可继续从地点服务器140接收下行链路消息。LPP标准 并不禁止移动装置110在等待对由移动装置110所发送的最后(上行链路)LPP消息的确 认时接收并确认后续(下行链路)LPP消息。结果,即使阶段210中由地点服务器140所 发射的非捎带式确认已丢失,移动装置110仍可接收承载所请求辅助数据的LPP提供辅 助数据消息(阶段215)。

响应于接收到包含由移动装置110所请求的辅助数据的LPP提供辅助数据消息,移 动装置110能够执行定位程序以确定移动装置110的地点。但,因为移动装置110保持 陷于等待确认状态中,所以根据LPP标准并不允许移动装置110将定位程序的结果发送 到地点服务器140。结果,即使移动装置110能够使用阶段215中所接收的从地点服务 器140接收的辅助数据估计或测量移动装置110的位置,可将定位会话视为已失败。

为避免移动装置110变得陷于等待确认状态中的死锁问题,移动装置110可经配置 以接受包含作为所丢失非捎带式确认的“替代/隐式确认”的所请求辅助数据的LPP提 供辅助数据消息,且移动装置110可退出等待确认状态并实现上行链路LPP发信。LPP 提供辅助数据消息可充当由地点服务器140在阶段210中发送到移动装置110的显式 LPP非捎带式确认的替代/隐式确认,这是因为LPP提供辅助数据消息是响应于阶段205 中由移动装置110发送到地点服务器140的LPP请求辅助数据消息而提供。即使在确认 到达移动装置110之前阶段210中响应于请求由地点服务器140所发送的显式非捎带式 确认丢失,由移动装置110接收到LPP提供辅助数据消息指示地点服务器140确实接收 到阶段205中所发送的LPP请求辅助数据消息。因此,移动装置110可退出等待确认状 态并继续定位会话。图3和4中提供经配置以接受替代/隐式确认的目标装置(例如,移 动装置110)的实例。

图3和4为说明移动装置经配置以在丢失非捎带式确认之后接受后续下行链路消息 作为替代/隐式确认的实例过程的呼叫流程图。在这些实例中,替代/隐式确认为对消息 的响应。

图3说明移动装置起始的辅助数据传送的实例呼叫流程,其中移动装置110已经配 置以从地点服务器140接受LPP提供辅助数据消息作为替代/隐式确认。

阶段305:移动装置110将要求来自地点服务器140的确认的LPP请求辅助数据消 息发送到地点服务器140。移动装置110进入等待确认状态。

阶段310:地点服务器140通过非捎带式确认进行响应,但非捎带式确认在到达移 动装置110之前丢失。

阶段315:当所请求辅助数据就绪时,地点服务器140将LPP提供辅助数据消息发 送到移动装置110。

阶段320:移动装置110通过非捎带式确认进行响应。移动装置110比较提供辅助 数据消息中所包含的事务ID与请求辅助数据消息中所包含的事务ID,且如果事务ID 匹配,则移动装置110退出等待确认状态。

在图3中所说明的呼叫流程中,移动装置110可检验到提供辅助数据消息中所包含 的事务ID匹配移动装置110发送到地点服务器的LPP请求辅助数据消息中所包含的事 务ID。如果两个事务ID匹配,则移动装置110可经配置以接受从地点服务器所接收的 提供辅助数据消息作为替代/隐式确认。因为已接收所请求辅助数据,所以即使移动装置 110未曾从地点服务器接收非捎带式确认,移动装置110可假定地点服务器接收了LPP 请求辅助数据消息。移动装置110接着能够通过视需要发送后续上行链路LPP消息而继 续进行呼叫流程。

如本文中所描述的替代/隐式确认使用提供至少以下技术优势或益处:1)使用替代/隐 式确认可通过迫使移动装置110退出等待确认状态防止上行链路LPP发信中出现不必要 的停顿,和2)使用替代/隐式确认可通过消除不必要的重新发射改良LBS应用程序的总 性能(尤其对于具有较小时延耐受性的那些应用程序)。

在图3中所说明的实例中,移动装置110可经配置以使用与提供辅助数据消息相关 联的事务ID以确定提供辅助数据消息与阶段305中所发送的LPP请求辅助数据消息相 关联且是响应于所述LPP请求辅助数据消息而提供。在其它实施方案中,其它信息可用 于确定移动装置110处所接收的特定消息是响应于由移动装置110发送到地点服务器 140的请求而提供。在一些实施方案中,移动装置110可经配置以接受从地点服务器140 所接收的下一LPP提供辅助数据消息作为替代/隐式确认,或在移动装置110发送LPP 请求辅助数据消息的预定时间周期内接受从地点服务器140所接收的下一LPP提供辅助 数据消息作为用于显式非捎带式确认的替代/隐式确认。

图4说明移动装置起始的辅助数据传送的实例呼叫流程,其中替代/隐式确认可包括 LPP错误消息或LPP中止消息。

阶段405:移动装置110将LPP请求辅助数据消息发送到地点服务器140。LPP请 求辅助数据消息要求来自地点服务器140的确认。移动装置110在将LPP请求辅助数据 消息发送到地点服务器140之后进入等待确认状态。

阶段410:地点服务器140通过非捎带式确认进行响应,但非捎带式确认在到达移 动装置110之前丢失。(应注意:在地点服务器140可未从LPP请求辅助数据消息获得 非捎带式确认所需要的信息的情况下阶段410可并不发生。)

阶段415:如果从移动装置110所接收的LPP请求辅助数据存在问题,则地点服务 器可将LPP错误消息或LPP中止消息发射到移动装置110。

阶段420:移动装置110通过非捎带式确认进行响应。移动装置110可接着比较LPP 错误消息或LPP中止消息中所包含的事务ID与请求辅助数据消息中所包含的事务ID, 且如果事务ID匹配,则移动装置110退出等待确认状态。

在图4中所说明的呼叫流程中,移动装置110可检验到LPP错误消息或LPP中止 消息中所包含的事务ID匹配移动装置110发送到地点服务器140的请求辅助数据消息 中所包含的事务ID。如果两个事务ID匹配,则移动装置110可经配置以接受从地点服 务器140所接收的LPP错误消息或LPP中止消息作为替代/隐式确认并终止错误事务。 移动装置110接着能够通过视需要发送后续上行链路LPP消息而继续进行呼叫流程。

在图4中所说明的实例中,移动装置110可经配置以使用与LPP错误消息或LPP 中止消息相关联的事务ID以确定LPP错误消息或LPP中止消息与阶段405中所发送的 LPP请求辅助数据消息相关联且是响应于所述LPP请求辅助数据消息而提供。在其它实 施方案中,其它信息可用于确定移动装置110处所接收的特定消息是响应于由移动装置 110发送到地点服务器140的请求而提供。在一些实施方案中,移动装置110可经配置以 接受从地点服务器140所接收的下一LPP错误消息或LPP中止消息作为替代/隐式确认, 或在移动装置110发送LPP请求辅助数据消息的预定时间周期内接受从地点服务器140 所接收的下一LPP错误消息或LPP中止消息作为用于显式非捎带式确认的替代/隐式确 认。

图3和4中所说明的“替代/隐式确认”解决方案的描述使用移动装置起始的LPP 程序以用于说明,但替代/隐式确认技术也可应用于服务器起始的程序。举例来说,LPP 能力传送程序和LPP地点信息传送程序为可使用替代/隐式确认技术的服务器起始程序 的两个实例,其中移动装置110在接收到要求确认的下行链路LPP消息之后支持发送非 捎带式确认。对于服务器起始的LPP能力传送程序,LPP提供能力消息可在地点服务器 140处用作“替代/隐式确认”,其中对由移动装置110所发送的LPP请求能力消息的非 捎带式确认丢失但由地点服务器接收到LPP提供能力消息。在接收到LPP请求能力消 息之后,地点服务器140可退出等待确认状态以防止停顿后续下行链路LPP发信。对于 服务器起始的LPP地点信息传送程序,LPP提供地点信息消息可在地点服务器140处用 作“替代/隐式确认”,其中对由移动装置110所发送的LPP请求地点信息消息的非捎 带式确认丢失但由地点服务器140接收到LPP提供地点信息消息。在接收到LPP提供 地点信息消息之后,地点服务器140可退出等待确认状态以防止停顿后续下行链路LPP 发信。应注意,在服务器起始程序的下行链路LPP消息具有问题的情况下,移动装置 110可发送上行链路LPP错误消息或LPP中止消息,所述两消息可用作地点服务器140 等待的非捎带式确认的替代/隐式确认。

一般来说,可将如本文中所描述的使用替代/隐式确认的想法应用于任何用户起始的 和服务器起始的LPP传送程序以添加到要求LPP确认以及LPP响应消息的未来LPP协 议(假定接收器选择进行非捎带式确认)。可在系统层面处达成总性能改良,这是因为可 排除不必要的重新发射、可减少时延且可增加产量。

图5为说明通信充当先前消息的替代/隐式确认的实例方法的呼叫流程图。在图5 中所说明的实例中,发送/接收通信暗示重新发送先前消息是无意义或不必要的,(例如) 这是因为先前消息已接收抑或是不需要的。图5也说明服务器而非目标装置(例如,用户 设备)可接受替代/隐式确认而非明确非捎带式确认的情况的实例。

在阶段505和510处,发送地点信息请求和确认。在阶段505处,服务器(例如,地 点服务器140)向目标装置(例如,移动装置110)发送LPP请求地点信息消息。这个请求 包含事务识别码(ID)(此处指示为A的事务ID)。目标在阶段510处通过发送到达服务器 的LPP确认进行响应。

在阶段515和520处,发送辅助数据请求和确认。在阶段515处,目标将LPP请求 辅助数据消息发送到服务器,服务器在阶段520d处通过发送到达目标装置的LPP确认 进行响应。请求包含B的事务ID的指示。

在阶段525和530处,发送辅助数据请求和确认。在阶段525处,服务器向目标装 置发送对应于阶段515处所发送请求的指示B的事务ID的LPP提供辅助数据请求。在 阶段530处,目标装置通过发送丢失或以其它方式未能到达(即,由其接收)服务器的LPP 确认对这个请求进行响应。

在阶段535处,提供阶段505中所请求的地点信息。目标装置将对应于阶段505处 所发送请求的LPP提供地点信息消息发送到服务器。类似于阶段505处所发送的请求, 阶段535处所发送的消息包含A的事务ID。服务器可因此关联由目标装置所发送且由 服务器在阶段535处所接收的消息与由服务器所发送且由目标装置在阶段505处所接收 的请求。服务器可分析阶段535处所接收消息的内容并断定无需重新发送尚未接收到确 认的消息。举例来说,服务器可在此状况下(例如)以所要的准确性确定阶段535处所发 送的消息中已提供阶段505处所请求的地点信息。因此,服务器可断定重新发射阶段525 处所发送的辅助数据消息是不必要的。无需重新发送消息可是归因于(例如)已接收并使 用阶段525处的消息或尚未需要阶段525处所发送的消息以满足来自阶段505的请求。 服务器无需确定重新发送来自阶段525的消息是无意义的的原因。换句话说,服务器可 确定事务已完成(此处为请求和提供地点信息)且因此断定并不重新发射以用于完成那个 事务的消息。

响应于LPP提供地点信息消息服务器可提供LPP确认(阶段540)。

图5中所展示的实例说明服务器断定重新发射用于地点确定的辅助数据是无意义的 情况。其它类型事务的替代/隐式确认(即,除了请求和提供地点信息)是可能的,正如目 标装置确定不需要将消息重新发射到服务器或其它装置的情况。

图10为用于使用具有允许经由非可靠链路进行输送的机制的协议在第一网络实体 与第二网络实体之间执行协议会话的过程的流程图。图10中所提供的实例为移动装置 起始的协议会话的实例,其中第一网络实体为移动装置110且第二网络实体为地点服务 器140。在其它实施方案中,第二网络实体可为其它网络实体(例如,GMLC 150、MME 130或其它网络服务器),且第一网络实体可为经配置以与另一网络连接装置通信的另一 装置,所述网络连接装置经配置以使用具有允许经由非可靠链路进行输送的机制的协议 与第一网络实体通信。图10中所说明的过程可应用于任何移动装置起始的协议会话(例 如,之前诸图(例如,图2到4)中所说明的那些)。图10中所说明的方法可由移动装置 110实施。

过程可以移动装置110将第一协议会话消息发送到地点服务器140而开始(阶段 1005)。第一协议会话消息可为移动装置110和第二网络实体交换多个消息的协议会话的 部分。移动装置110与地点服务器140之间所交换的消息可包含对信息和/或服务的请求。 在协议会话期间移动装置110与地点服务器140之间所交换的消息还可包含发送所请求 信息和/或服务相关信息。举例来说,移动装置110可将第一协议会话消息发送到地点服 务器140,例如在图3和4中所说明的程序中,其中移动装置110将LPP请求辅助数据 消息发送到地点服务器140。在图5中所说明的实例中,服务器可将LPP提供辅助数据 消息发送到目标装置。移动装置110y还可经配置以将其它类型的请求发送到地点服务 器140,其中移动装置110预期获得对第一协议会话消息的非捎带式确认。

在将第一协议会话消息发送到地点服务器140之后,移动装置110可接着经配置以 进入等待确认状态中(阶段1010)。移动装置110等待接收对第一协议会话消息的非捎带 式确认。在移动装置110处于等待确认状态中时,除了确认(ACK)暂停从移动装置110 到地点服务器140的后续上行链路消息。举例来说,如果移动装置110从地点服务器140 接收请求来自移动装置110的响应的后续协议会话消息,则移动装置无法发送对后续协 议会话消息的响应直至接收第一协议会话消息的非捎带式确认或替代/隐式确认为止。替 代性地,移动装置110可仅用确认(ACK)对后续协议会话消息进行响应。图3和4说明 响应于由移动装置110发送到地点服务器140的LPP请求辅助数据消息,移动装置110 等待来自地点服务器140的非捎带式LPP确认的实例。然而,图10中所说明的过程不 限于这些特定实例,且移动装置110可在等待来自地点服务器140的非捎带式确认时进 入等待确认状态。

移动装置110可接着从第二网络实体接收第二协议会话消息(阶段1015)。第二协议 会话消息并非响应于第一协议会话消息而来自地点服务器140的确认,而是第二协议会 话消息包含第一协议会话消息中所请求的信息。移动装置110可经配置以接受作为第一 协议会话消息的替代/隐式确认的第二协议会话消息,这是由于第二协议会话消息包含第 一协议会话消息中所请求的信息。地点服务器140必须已接收第一协议会话消息且由地 点服务器140响应于第一协议会话消息而提供的对第一协议会话消息的非捎带式确认必 须已在到移动装置110的途中丢失。

图3和4说明替代/隐式确认的实例。在图3和4中所说明的实例中,提供此等互动 的实例,其中移动装置110可在等待来自地点服务器140的显式LPP非捎带式确认时进 入等待确认状态。在图3的实例中,来自地点服务器140的非捎带式确认丢失但移动装 置110经配置以从地点服务器140接受LPP提供辅助数据消息作为替代/隐式确认。在 图4的实例中,来自地点服务器140的非捎带式确认丢失但移动装置110经配置以从地 点服务器140接受LPP错误或LPP中止消息作为替代/隐式确认。

图3提供移动装置110将LPP请求辅助数据消息发射到地点服务器140的实例。LPP 请求辅助数据消息与事务相关联且那个事务指派有事务ID“x”。响应于从移动装置110 接收LPP请求辅助数据消息,地点服务器140将显式LPP确认消息发射到移动装置110, 且地点服务器140随后将LPP提供辅助数据消息发射到移动装置110。LPP提供辅助数 据消息是响应于LPP请求辅助数据消息所提供且其指派有相同于LPP请求辅助数据消 息的事务ID。由LPP提供辅助数据所提供的数据也为LPP请求辅助数据消息中所请求 的数据。结果,移动装置110可将LPP提供辅助数据用作LPP请求辅助数据消息的替 代/隐式确认。在图3和4中可发现充当替代/隐式响应的第二协议会话消息的其它实例。 然而,图10中所说明的过程不限于这些特定实例,且可在非捎带式确认丢失时第二协 议会话消息可充当替代/隐式确认的其它情况下使用。

现在返回到图10,移动装置110可经配置以退出等待确认状态(阶段1030)。移动装 置可经配置以接受作为第一协议会话消息的非捎带式确认的第二协议会话消息,且移动 装置110可退出等待确认状态。在退出等待确认状态之后,移动装置可经配置以继续进 行与地点服务器的协议会话呼叫流程且可经配置以使用第二协议会话消息中所接收的 信息执行一或多个动作(阶段1035)。举例来说,在退出等待确认状态之后,必要时移动 装置110可能够恢复将协议会话消息发送到地点服务器140。

图11为用于使用具有允许经由非可靠链路进行输送的机制的协议在第一网络实体 与第二网络实体之间执行协议会话的过程的流程图,所述协议会话类似于图10中所描 述的过程但包含图10中所说明过程中不包含的若干额外阶段。图11中所提供的实例为 移动装置起始的协议会话的实例,其中第一网络实体为移动装置110且第二网络实体为 地点服务器140。在其它实施方案中,第二网络实体可为其它网络实体(例如,GMLC 150、 MME 130或其它网络服务器),且第一网络实体可为经配置以与另一网络连接装置通信 的另一装置,所述网络连接装置经配置以使用具有允许经由非可靠链路进行输送的机制 的协议与第一网络实体通信。图11中所说明的过程可应用于任何移动装置起始的协议 会话(例如,之前诸图(例如,图2到4)中所说明的那些)。图11中所说明的方法可由移 动装置110实施。

过程可以移动装置110将第一协议会话消息发送到地点服务器140而开始(阶段 1105)。第一协议会话消息可为移动装置110和第二网络实体交换多个消息的协议会话的 部分。移动装置110与地点服务器140之间所交换的消息可包含对信息和/或服务的请求。 在协议会话期间移动装置110与地点服务器140之间所交换的消息还可包含发送所请求 信息和/或服务相关信息。举例来说,移动装置110可将第一协议会话消息发送到地点服 务器140,例如在图3和4中所说明的程序中,其中移动装置110将LPP请求辅助数据 消息发送到地点服务器140。在图5中所说明的实例中,服务器可将LPP提供辅助数据 消息发送到目标装置。移动装置110y还可经配置以将其它类型的请求发送到地点服务 器140,其中移动装置110预期获得对第一协议会话消息的非捎带式确认。

移动装置110可接着经配置以在将第一协议会话消息发送到地点服务器140之后进 入等待确认状态(阶段1110)。移动装置110等待接收对第一协议会话消息的非捎带式确 认。在移动装置110处于等待确认状态中时,除了确认(ACK)暂停从移动装置110到地 点服务器140的后续上行链路消息。举例来说,如果移动装置110从地点服务器140接 收请求来自移动装置110的响应的后续协议会话消息,则移动装置无法发送对后续协议 会话消息的响应直至接收到第一协议会话消息的非捎带式确认或替代/隐式确认为止。替 代性地,移动装置110可仅用确认(ACK)对后续协议会话消息进行响应。图3和4说明 响应于由移动装置110发送到地点服务器140的LPP请求辅助数据消息,移动装置110 等待来自地点服务器140的非捎带式LPP确认的实例。然而,图10中所说明的过程不 限于这些特定实例,且移动装置110可在等待来自地点服务器140的非捎带式确认时进 入等待确认状态。

移动装置110可接着从第二网络实体接收第二协议会话消息(阶段1115)。第二协议 会话消息可为或可并非为响应于第一协议会话消息而来自地点服务器140的非捎带式确 认。第二协议会话消息可为对第一协议会话消息的非捎带式确认、替代/隐式确认或不相 关协议会话消息。图2说明由第二网络实体将显式LPP非捎带式确认发送到第一网络实 体的实例。图3和4说明替代/隐式确认的实例。在图3和4中所说明的实例中,移动装 置110可从地点服务器140接收显式LPP非捎带式确认,或可接收包含由移动装置110 所请求辅助数据的LPP提供辅助数据消息,或如果由地点服务器140所接收的LPP请 求辅助数据消息存在问题,则可接收LPP错误或LPP中止消息。如果协议会话消息为 不相关协议会话消息,则移动装置110可经配置以保持处于等待确认状态中。

移动装置110可接着作出确定第二协议会话消息是否为对第一协议会话消息的非捎 带式确认(阶段1120)。如果第二协议会话消息并非对第一协议会话消息的非捎带式确认, 则移动装置110可经配置以作出确定第二协议会话消息是否为第一协议会话消息的替代 /隐式确认(阶段1125)。替代/隐式确认可包括与相关联于第一协议会话消息的事务相关 联的第二协议会话消息且第二协议会话消息可含有第一协议会话消息中所请求的信息。 如果第二协议会话消息为对第一协议会话消息的第一协议会话消息替代/隐式确认,则移 动装置110可经配置以退出等待确认状态(阶段1130)。

图3提供移动装置110将LPP请求辅助数据消息发射到地点服务器140的实例。LPP 请求辅助数据消息与事务相关联,且那个事务指派有事务ID“x”。响应于从移动装置 110接收到LPP请求辅助数据消息,地点服务器140将显式LPP确认消息发射到移动装 置110,且地点服务器140随后将LPP提供辅助数据消息发射到移动装置110。LPP提 供辅助数据消息是响应于LPP请求辅助数据消息而提供,且其指派有相同于LPP请求 辅助数据消息的事务ID。由LPP提供辅助数据所提供的数据也为LPP请求辅助数据消 息中所请求的数据。结果,移动装置110可将LPP提供辅助数据用作LPP请求辅助数 据消息的替代/隐式确认。在图3和4中可发现充当替代/隐式响应的第二协议会话消息 的其它实例。然而,图11中所说明的过程不限于这些特定实例,且可在第二协议会话 消息可在非捎带式确认丢失时充当替代/隐式确认的其它情况下使用。

现在返回到图11,如果第二协议会话消息为对第一协议会话消息的非捎带式确认, 则移动装置110可经配置以退出等待确认状态(阶段1130)。在退出等待确认状态之后, 移动装置可经配置以继续进行与地点服务器的协议会话呼叫流程,且可经配置以使用第 二协议会话消息中所接收的信息执行一或多个动作(阶段1135)。举例来说,在退出等待 确认状态之后,必要时移动装置110可能够恢复将协议会话消息发送到地点服务器140。

图12为类似于图9和10中所说明的协议会话的用于使用具有允许经由非可靠链路 进行输送的机制的协议在第一网络实体与第二网络实体之间执行协议会话的实例过程 的另一流程图。图12中所提供的实例为服务器起始的协议会话的实例,其中第一网络 实体为地点服务器140且第二网络实体为移动装置110。在其它实施方案中,第一网络 实体可为其它网络实体(例如,GMLC 150、MME 130或其它网络服务器),且第二网络 实体可为经配置以与另一网络连接装置通信的另一装置,所述网络连接装置经配置以与 使用具有允许经由非可靠链路进行输送的机制的协议的第一网络实体通信。图12中所 说明的过程可应用于任何服务器起始的协议会话(例如,之前诸图(如图5)中所说明的那 些)。图12中所说明的方法可由地点服务器140实施。

过程可以从地点服务器140将与第一协议会话相关联的第一协议会话消息发送到移 动装置而开始(阶段1205)。第一协议会话消息可为地点服务器140和移动装置110交换 多个消息的协议会话的部分。地点服务器140与移动装置110之间所交换的消息可包含 对信息和/或服务的请求。在协议会话期间地点服务器140与移动装置110之间所交换的 消息还可包含发送所请求信息和/或服务相关信息。参看图5中所说明的实例,地点服务 器140可将LPP提供辅助数据消息发送到目标装置(在此实例中为移动装置110)。响应 于地点服务器140预期从移动装置110获得对第一协议会话消息的非捎带式确认,地点 服务器140还可经配置以将其它类型的请求发送到移动装置110。

地点服务器140可接着在将第一协议会话消息发送到移动装置110之后经配置以进 入等待确认状态(阶段1210)。地点服务器140等待从移动装置110接收对第一协议会话 消息的非捎带式确认。在地点服务器140处于等待确认状态中时,除了确认(ACK)暂停 从地点服务器140到移动装置110的后续下行链路消息。举例来说,如果地点服务器140 从移动装置110接收请求来自地点服务器140的响应的后续协议会话消息,则地点服务 器140无法发送对后续协议会话消息的响应直至接收到第一协议会话消息的非捎带式确 认或替代/隐式确认为止。替代性地,地点服务器140可仅用确认(ACK)对后续协议会话 消息进行响应。图5说明地点服务器140响应于LPP提供辅助数据消息而等待来自移动 装置110的确认的实例。然而,图12中所说明的过程不限于这个特定实例,且地点服 务器140可在响应于来自地点服务器140的其它类型请求等待来自移动装置110的非捎 带式确认时进入等待确认状态。

地点服务器140可接着从移动装置110接收第二协议会话消息(阶段1215)。第二协 议会话消息并非响应于第一协议会话消息而来自移动装置110的确认,而是第二协议会 话消息包含第一协议会话消息中所请求的信息。地点服务器140可经配置以接受作为第 一协议会话消息的替代/隐式确认的第二协议会话消息,这是由于第二协议会话消息包含 第一协议会话消息中所请求的信息。移动装置110必须已接收第一协议会话消息且由移 动装置110响应于第一协议会话消息所提供的对第一协议会话消息的非捎带式确认必须 已丢失。图5提供此互动的实例,其中地点服务器140可在响应于将LPP提供辅助数据 消息发送到目标装置等待来自移动装置110的显式LPP非捎带式确认时进入等待确认状 态。来自移动装置110的非捎带式确认丢失但地点服务器140从移动装置110接受LPP 提供地点信息消息作为替代/隐式确认。

地点服务器140可经配置以退出等待确认状态(阶段1230)。第二协议会话消息接受 为对第一协议会话消息的非捎带式确认,且地点服务器140可退出等待确认状态。在退 出等待确认状态之后,地点服务器140可经配置以继续进行与移动装置110的协议会话 呼叫流程,且可经配置以使用第二协议会话消息中所接收的信息执行一或多个动作(阶段 1235)。举例来说,必要时地点服务器140可恢复将协议会话消息发送到移动装置110。 在一个实例中,可已在协议会话期间确定移动装置110的地点,且地点信息可接着用于 向移动装置110或另一网络实体的用户提供基于地点的服务(例如,另一移动装置上的地 图绘制或导航应用程序)或向移动装置110提供地点相关信息。也可由地点服务器140 基于第二协议会话消息中所包含的信息类型提供其它类型的动作。

图12中所说明的过程不限于上文所提供的特定实例,且可在非捎带式确认丢失时 第二协议会话消息可充当替代/隐式确认的其它情况下使用。

图13为用于使用具有允许经由非可靠链路进行输送的机制的协议在第一网络实体 与第二网络实体之间执行协议会话的实例过程的另一流程图,所述协议会话类似于图12 中所说明过程中所说明的协议会话但包含图12所说明过程中不包含的额外阶段。图13 中所提供的实例为服务器起始的协议会话的实例,其中第一网络实体为地点服务器140 且第二网络实体为移动装置110。在其它实施方案中,第一网络实体可为其它网络实体 (例如,GMLC 150、MME 130或其它网络服务器),且第二网络实体可为经配置以与另 一网络连接装置通信的另一装置,所述网络连接装置经配置以与使用具有允许经由非可 靠链路进行输送的机制的协议的第一网络实体通信。图13中所说明的过程可应用于任 何服务器起始的协议会话(例如,之前诸图(例如,图5)中所说明的那些)。图13中所说 明的过程可由地点服务器140实施。

过程可以从地点服务器140将与第一协议会话相关联的第一协议会话消息发送到移 动装置而开始(阶段1305)。阶段1305类似于图12中所说明过程的阶段1205。

地点服务器140可接着在将第一协议会话消息发送到移动装置110之后经配置以进 入等待确认状态(阶段1310)。阶段1310类似于图12中所说明过程的阶段1310。

地点服务器140可接着从移动装置110接收第二协议会话消息(阶段1315)。第二协 议会话消息可为或可并非为响应于第一协议会话消息而来自移动装置110的非捎带式确 认。第二协议会话消息可为对第一协议会话消息的非捎带式确认、替代/隐式确认或不相 关协议会话消息。在图5中所说明的实例中,地点服务器140可在响应于将LPP提供辅 助数据消息发送到目标装置而等待来自移动装置110的显式LPP非捎带式确认时进入等 待确认状态。地点服务器140可经配置以从移动装置110接受显式LPP确认或从移动装 置110接受LPP提供地点信息消息以触发地点服务器140退出等待确认状态。如果协议 会话消息为不相关协议会话消息,则地点服务器140可经配置以保持处于等待确认状态 中。

地点服务器140可接着作出确定第二协议会话消息是否为对第一协议会话消息的非 捎带式确认(阶段1320)。如果第二协议会话消息并非对第一协议会话消息的非捎带式确 认,则地点服务器140可经配置以作出确定第二协议会话消息是否为第一协议会话消息 的替代/隐式确认(阶段1325)。替代/隐式确认可包括与相关联于第一协议会话消息的事 务相关联的第二协议会话消息且第二协议会话消息可含有第一协议会话消息中所请求 的信息。如果第二协议会话消息为对第一协议会话消息的第一协议会话消息替代/隐式确 认,则地点服务器140可经配置以退出等待确认状态(阶段1330)。

现在返回到图13,如果第二协议会话消息为对第一协议会话消息的非捎带式确认, 则地点服务器140可经配置以退出等待确认状态(阶段1330)。在退出等待确认状态之后, 地点服务器140可经配置以继续进行与移动装置110的协议会话呼叫流程,且可经配置 以使用第二协议会话消息中所接收的信息执行一或多个动作(阶段1335)。举例来说,必 要时地点服务器140可恢复将协议会话消息发送到移动装置110。在一个实例中,可已 在协议会话期间确定移动装置110的地点,且地点信息可接着用于向移动装置110或另 一网络实体的用户提供基于地点的服务(例如,另一移动装置上的地图绘制或导航应用程 序)或向移动装置110提供地点相关信息。也可由地点服务器140基于第二协议会话消息 中所包含的信息类型提供其它类型的动作。

实例硬件

图6为可用于实施之前诸图中所说明用户设备110的移动装置的框图。移动装置110 包括计算机系统,其包含彼此由总线601连接的通用处理器610、数字信号处理器 (DSP)620、无线收发器630和非暂时性存储器660。移动装置110也可包含以下特征中 的一或多者:一或多个加速度计640、其它传感器650和GNSS接收器670。无线收发 器630由线路632连接到天线634以用于将通信发送到图1中所展示的基站120(eNB) 并从基站接收通信。在绝对定位结合上文所描述的相对定位技术一起使用的实例中,移 动装置110可包含GNSS接收器670。

GNSS接收器670由线路672连接到天线674以用于从一或多个GNSS系统的卫星 接收地点信号(可至少部分从信号确定移动装置110的地点)。处理器610可为智能装置, 例如个人计算机中央处理单元(CPU)(例如,由公司或所制造的那些)、微 控制器、专用集成电路(ASIC)等。存储器660为包含随机存取存储器(RAM)和只读存储 器(ROM)的存储装置。存储器660存储含有用于控制处理器610以执行本文中所描述功 能的指令的处理器可读处理器可执行软件代码(尽管说明书中可读出软件执行功能)。可 通过经由网络连接下载、从磁盘上传等将软件载入于存储器660上。另外,软件可并非 可直接执行的(例如,要求在执行之前进行编译)。

移动装置110可包含经配置以测量可用于补充由移动装置110所收集的相对定位信 息的各种数据的一或多个其它传感器650。举例来说,其它传感器650可包含磁力计和/ 或陀螺仪和/或再其它传感器。加速度计640和/或其它传感器650中的一或多者经配置 以提供关于移动装置110的定向的信息。

存储器660中的软件经配置以使得处理器610能够执行各种动作,包含实施本文中 所描述的各种位置地点相关技术。

图7为说明图6中所展示存储器的功能模块的图6中所说明的移动装置110的功能 框图。举例来说,移动装置110可包含消息处理模块762和地点确定模块764。移动装 置110还可包含将其它功能性提供到移动装置110的一或多个额外功能模块。图6和7 中所说明的移动装置110可用于实施与图2到5和10到13中所说明的程序相关联的移 动装置。

消息处理模块762可经配置以产生待发射到地点服务器140和/或其它装置的消息并 接收且处理从地点服务器140和/或其它装置所接收的消息。举例来说,消息处理模块 762可经配置以发射和/或接收LPP消息(例如,之前诸图中所描述的那些)。消息处理模 块762还可经配置以确定消息是否要求确认,且可经配置以在等待确认时将移动装置110 放置于等待确认状态中。消息处理模块762还可经配置以确定响应于要求确认的消息是 否已接收确认或是否已接收替代/隐式确认,且如果已接收确认或是否接收替代/隐式确 认,则从等待确认状态移除移动装置110。

地点确定模块764可经配置以确定移动装置110的地点和/或从地点服务器140请求 移动装置110可使用以确定移动装置110的地点的辅助数据。地点确定模块764可经配 置以使用从全球定位系统(GPS)或其它全球导航卫星系统(GNSS)所接收的信号信息或通 过使用三边测量或三角测量技术以确定移动装置110的地点。地点确定模块764还可经 配置以从地点服务器140接收辅助数据,移动装置110可使用所述辅助数据以从人造卫 星(SV)(其为GPS系统和/或其它SNSS系统的部分)获得可由移动装置110使用以确定移 动装置110的地点或发送到地点服务器140以允许地点服务器140确定移动装置110的 地点的信号。举例来说,地点确定模块764可经配置以基于从其获得信号测量的无线接 入点和/或演进基站的已知位置,使用信号测量(例如,RSSI(接收信号强度指示)、RTT(往 返时间))、到达时间(TOA)、从移动装置110所接收的测量执行三边测量。

图8为可用于实施之前诸图中所说明的地点服务器140的实例服务器的框图。举例 来说,图8中所说明的实例服务器可用于实施E-SMLC。然而,图8中所说明的服务器 也可用于实施图1中所说明的GMLC 150和MME 130。

地点服务器140包括计算机系统,其包含彼此由总线801连接的通用处理器810、 网络接口830和非暂时性存储器860。所述

处理器810可为智能装置,例如个人计算机中央处理单元(CPU)(例如,由公 司或所制造的那些)、微控制器、专用集成电路(ASIC)等。处理器810可经配置 以执行存储于存储器860中的计算机处理器可读处理器可执行软件代码。

存储器860为包含随机存取存储器(RAM)和/或只读存储器(ROM)的存储装置。存储 器860存储含有用于控制处理器810以执行本文中所描述功能的指令的处理器可读处理 器可执行软件代码(尽管说明书中可读出软件执行功能)。可通过经由网络连接下载、从 磁盘上传等将软件载入于存储器860上。另外,软件可并非可直接执行的(例如,要求在 执行之前进行编译)。存储器860中的软件经配置以使得处理器810能够执行各种动作, 包含实施本文中所描述的各种定位地点相关技术。地点服务器140也可包含可用于存储 数据和/或处理器可执行程序代码的一或多个外部存储器装置(未展示)。

网络接口830可经配置以将双向无线和/或有线网络通信提供到LTE网络的其它组 件(例如,图1中所说明的那些)以及LTE网络外部的其它网络元件。可经由一或多个有 线和/或无线网络(例如,因特网)、无线网络服务供应商的核心网络、一或多个无线局域 网(WLAN)和/或其它类型的网络路由双向无线和/或有线网络通信。网络通信也可穿过一 或多个中间网络实体。举例来说,地点服务器140与移动装置110之间的通信可路由通 过MME 130和基站120。

图9为说明图8中所说明存储器的功能模块的图8中所说明的地点服务器140的功 能框图。图9说明存储器860中的功能模块以及地点服务器140的物理组件中的一些。 存储器860可包含将功能性提供到地点服务器140的一个以上功能模块。在图9中所说 明的实例中,地点服务器140包含消息处理模块862和地点确定模块864。地点服务器 140可包含将额外功能性提供到地点服务器140的额外组件和/或模块。图8和9中所说 明的地点服务器可用于实施与图2到5和10到13中所说明的程序相关联的服务器。

消息处理模块962可经配置以产生待从地点服务器140发射到LTE网络上的其它装 置(例如,MME 130、移动装置110或其它网络连接装置)的消息,并接收且处理从MME 130、移动装置110和/或其它网络连接装置所接收的消息。举例来说,消息处理模块962 可经配置以发射和/或接收LPP消息(例如,之前诸图中所描述的那些)。消息处理模块 962还可经配置以确定消息是否要求确认,且可经配置以在等待确认时将移动装置110 放置于等待确认状态中。消息处理模块962还可经配置以确定响应于要求确认的消息是 否已接收确认或是否已接收替代/隐式确认,且如果已接收确认或是否接收替代/隐式确 认,则从等待确认状态移除移动装置110。

地点确定模块964可经配置以确定移动装置110的地点和/或将移动装置110可使用 以确定移动装置110的地点的辅助数据提供到移动装置110。地点确定模块964可经配 置以使用从全球定位系统(GPS)或其它全球导航卫星系统(GNSS)所接收的信号信息或通 过使用三边测量或三角测量技术以确定移动装置110的地点。这个信号信息可由移动装 置110收集并由移动装置110提供到地点服务器140。地点确定模块964还可经配置以 将辅助数据提供到移动装置110,移动装置110可使用所述辅助数据以从人造卫星 (SV)(其为GPS系统和/或其它SNSS系统的部分)获得可由移动装置110使用以确定移动 装置110的地点或发送到地点服务器140以允许地点服务器140确定移动装置110的地 点的信号。举例来说,地点确定模块964可经配置以基于从其获得信号测量的无线接入 点和/或演进基站的已知位置,使用信号测量(例如,RSSI(接收信号强度指示)、RTT(往 返时间))、到达时间(TOA)、从移动装置110所接收的测量执行三边测量。

本文中所描述的方法可取决于应用而由各种装置来实施。举例来说,这些方法可以 硬件、固件、软件或其任何组合加以实施。对于硬件实施方案,处理单元可实施于一或 多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程 逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、 电子装置、经设计以执行本文中所描述功能的其它电子单元,或其组合内。

对于固件和/或软件实施方案,可用执行本文中所描述功能的模块(例如,程序、功 能等等)实施方法。在实施本文中所描述的方法时,可使用任何有形地体现指令的机器可 读媒体。举例来说,软件代码可存储在存储器中并由处理器单元来执行。存储器可实施 在处理器单元内或处理器单元外部。如本文中所使用,术语“存储器”是指任何类型的 长期、短期、易失性、非易失性或其它存储器,且并不限于任何特定类型的存储器或特 定数目的存储器或特定类型的媒体。有形媒体包含机器可读媒体的一或多个物理物品, 例如随机存取存储器、磁性存储装置、光学存储媒体等等。

如果以固件和/或软件实施,则函数可作为一或多个指令或代码存储在计算机可读媒 体上。实例包含编码有数据结构的计算机可读媒体和编码有计算机程序的计算机可读媒 体。计算机可读媒体包含物理计算机存储媒体。存储媒体可为可由计算机接入的任何可 用媒体。作为实例而非限制,此等计算机可读媒体可包括RAM、ROM、EEPROM、 CD-ROM或其它光盘存储装置,磁盘存储装置或其它磁性存储装置,或任何其它可用于 存储呈指令或数据结构形式的所要程序代码且可由计算机接入的媒体;如本文中所使 用,磁盘和光盘包含压缩光盘(CD)、激光光盘、光学光盘、数字多功能光盘(DVD),软 性磁盘和蓝光光盘,其中磁盘通常以磁性方式再现数据,而光盘用激光以光学方式再现 数据。上文的组合也应包含在计算机可读媒体的范围内。此等媒体也提供可是机器可读 的非暂时性媒体的实例,且其中计算机为可从此等非暂时性媒体读取的机器的实例。

在不脱离本发明或权利要求的精神或范围的情况下,本文中所论述的一般原理可应 用于其它实施方案。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号