专利名称:周期性辅助数据递送中的会话参数的制作方法
周期性辅助数据递送中的会话参数各种实施例通常涉及用于基于位置的服务的定位技术。更具体地,各种实施例涉及在周期性辅助数据递送情景中,提供会话参数和/或关于会话参数的信息。
背景技术:
这部分是为了给权利要求中所陈述的发明提供背景或环境。这里的描述可包括可被研究的构思,而不必是之前已经构想或研究的构思。所以,除非这里另外指明,这部分所描述的内容不是这里所提供的说明书和权利要求的现有技术,而且并不通过包括在这部分中而被承认为现有技术。位置服务可以指代那些基于移动设备的位置的服务。根据相关单元之间所采用的通信类型,常规位置服务(LCS)架构可以分为两个类别,即控制面架构和用户面架构。在控制面架构中,可以使用嵌入式信令协议根据第三代合作伙伴项目(3GPP)标准来进行位置确定。另外,3GPP标准还可包括基站子系统(BSS)-中心架构的使用。尽管更多近期的 3GPP标准版本,例如rel4不再采用NSS-中心方案,其它位置确定的方法基于网络子系统(NSS)-中心架构。可替换地,用户面架构可被表征为叠加方案。也就是说,相关服务器和终端(例如用户设备(UE))之间的处于用户面上的数据连接被用于传送确定位置所需要的无线接口信息、卫星信息和/或其他信息。进一步地,随着长期演进(LTE)技术/标准化的到来,3GPP正在演化为第四代无线技术。LTE环境中的基于位置的技术包括在LPP规范“3GPP TS 36. 355STAGE 3”(可在3GPP网站中找到)中描述的LTE定位协议(LPP)。LPP,从架构上来讲,被“点对点”地用于目标(例如,待定位的UE)和服务器(例如,提供例如定位指令和辅助的位置服务器)之间,以便使用从一个或多个参考源获得的关于位置的测量来定位所述目标。在用户面部署中,LPP被封装为用户面位置协议(ULP)的子协议,即ULP是对LPP的承载协议。ULP在开放移动联盟用户面位置协议(OMA SUPL)中定义。SUPL的版本2. O及之后的版本均支持LPP的封装。在相对定位方法中,一个设备相对于另一个设备被定位。其目的在于精确地确定两个设备之间的相对位置(基线),而不必是设备的绝对位置。相对定位可在两个终端之间、或在一个终端与一个参考站之间执行。此外,多基线方案可通过正在多个设备之间解算的基线来实现。一种简单形式的相对定位包括两个设备的位置之间的差。然而,相对定位经常涉及更高精度的方法,所述方法包括例如称为实时动态差分法(RTK)的卫星导航技术,其通常可取得亚分米(sub-dm)级别的精度。RTK导航依赖于从两个全球导航卫星系统(GNSS)接收机获得连续的周期性载波和码相位测量,所述GNSS接收机可以是终端和/或虚拟/物理参考接收机。这些测量以这样的方式被线性地组合,从而使得共模误差相互取消/抵消。例如,当基线短时,大气误差(例如穿过对流层和电离层而降低的群传播速度)被抵消。对于专业应用,双频全球定位系统(GPS)接收机经常被使用。具有双频能力允许例如补偿剩余的电离层误差。如果基线短且假设共模误差被抵消,则可以使用单频接收机。因此,基线越短,则精确地解算基线变得越直接和越简单。应该注意的是,RTK需要来自于接收机的连续的周期性测量(码相位和/或载波相位)。用于辅助导航系统(例如GNSS)的辅助数据已经被规范化和标准化以用于蜂窝系统,例如GPS、欧洲伽利略卫星定位系统和俄罗斯全球导航卫星系统(GL0NASS)。示例性的GNSS可包括广播导航信号(包括时间和测距数据)的卫星网络。GNSS接收机收听这些被广播的导航信号且基于这些导航信号计算精确的全球位置。GNSS的另一个实例包括但不限于,基于卫星的增强系统(SBAS)、局域网增强系统(LAAS)、准天顶卫星系统(QZSS)以及混合接收机。这样的辅助数据的递送可以建立在蜂窝系统特定的控制面协议之上,所述蜂窝系统特定的控制面协议包括,例如标准化于第三代合作伙伴项目(3GPP)和3GPP2标准中的用于GSM网络的无线资源位置服务协议(RRLP)、宽带码分多址接入(WCDMA)网络中层3的无线资源控制(RRC)协议以及用于码分多址接入(CDMA)网络的IS-801。周期性辅助目前没有在任何标准中定义,但是可在例如RTK的环境中实现,因为如上面所指示的,RTK需要参考测量辅助的连续的周期性流。应该注意的是,也可在其他环 境中利用周期性辅助。周期性辅助会话通过至少两个会话参数来表征频率(例如多久递送一次辅助有效载荷)和持续时间(例如周期性辅助会话持续/将持续多长时间)。此外,对辅助的请求应该包括关于请求方希望接收的数据类型的信息。此外,通常关于周期性辅助,还有另一个会话参数可包括周期性辅助的连续性,因为周期性辅助和连续周期性辅助之间具有细微的差别。例如,设备可请求每10分钟递送周期性辅助数据用于本地对流层模型。在这种情况下,服务器为了大气纠错周期性地给目标提供本地对流层模型。然而,尽管递送是通过相同的请求来启动的,但从每个递送可以靠其自己而被使用的意义上来说,即在时间tk+10分获得的模型替代在tk获得的模型,辅助数据递送是独立的。相反,例如RTK需要连续的周期性辅助数据。也就是说,在tk和tk+1时刻的辅助数据递送不是独立的。更确切地说,时间序列会有影响。因此,需考虑的额外的会话参数可以是这样的指示,即所述会话是否除了是周期性的以外相对于辅助递送中的数据而言还是连续的。然而应该注意的是,例如从所有的辅助数据递送都属于相同的辅助数据会话或事务这个意义上来说,所有的周期性会话都是连续的。在LPP环境中,使用“LPP请求辅助数据”(目标一服务器)消息来请求辅助数据,其中所述辅助数据在“LPP供给辅助数据”(服务器一目标)消息中递送。尽管LPP规范(在3GPP网站中找到的“3GPP TS 36. 355Stage 3 Functional Specification of UE positioningin E-UTRAN”中描述)允许多个且连续的“供给”消息,请求方仍然不能请求(连续的)周期性辅助。除了示例性的“请求-供给”交互外,LPP还允许对辅助数据的主动提供。也就是说,在目标没有首先请求辅助数据的情况下,服务器可向目标推送辅助数据。例如,当服务器“知道”目标最终将请求某些辅助数据时,这是有益的。这种情景的例子发生在基于UE和基于GNSS的会话中,在这些会话中服务器可以肯定,在命令这样的定位方法之后目标将发送对星历表的请求。服务器可以在没有来自于目标的请求这样的辅助数据的明确请求的情况下,积极主动地行动且将辅助数据推送给目标。然而,在周期性会话的情况下提供“主动”的周期性辅助数据是有问题的,因为目标不知道已经开启的会话是周期性会话。此外,目标不知道所述会话将持续多长时间,或者它将以什么频率接收数据。此外如上面所讨论的,在一些情况下目标可能不知道周期性会话是否包含连续的数据。然而应该承认的是,在大多数情况下,目标能基于数据类型推断出所述会话是指周期性会话还是连续周期性会话。进一步地在目标-服务器交互期间,服务器最终决定会话参数是什么。因此,尽管目标可请求某个数据频率和数据持续时间,服务器接受的实际会话参数可能是与目标原来请求的参数不同的参数。因此在这种情况下,服务器可提供具有不为目标所知的会话参数的周期性辅助数据。此外,在服务器在会话期间改变会话参数(例如,由于资源限制)情况下,目标不知道会话参数中的这些改变。最后,在服务器主动地开启周期性会话的情况下,目标不知道会话参数,或者在最糟糕的情景中,目标完全不知道辅助会话是周期性会话且在第一个递送之后将跟随更多数据。如果目标请求改变会话参数,服务器可接受或可不接受这些修改,且目标将不知道这些改变是否被服务器接受。此外,还可发生另一种情况,其中服务器以部分修改的模式接受修改后的会话参数。例如,如果会话具有会话参数(例如“持续时间=A”且“频率=B”)且目标请求修改会话,从而使得持续时间参数现在是“持续时 间=C”且频率参数现在是“频率=D”,服务器可能“部分地”接受这些修改,从而使得在更改后会话参数可能结果为“持续时间=C”且“频率=B”。
发明内容
各种实施例针对在周期性辅助会话中提供会话参数和/或关于会话参数的信息。新的和/或修改后的会话参数,例如频率和/或持续时间信息,可从位置服务器以信号通知给目标设备。在第一种情景中,位置服务器开启主动的周期性辅助会话,且向目标设备发送这样的信息以及任何相关会话参数,所述这样的信息指示主动的辅助会话是周期性的。第二种情景包括位置服务器“动态(on the fly)”地改变会话参数且将修改后的会话参数通知给目标设备。在第三种情景中,目标设备启动会话且请求某些参数,位置服务器通过关于目标设备实际将接收到什么参数的指示来响应于该请求。第四种情景可包括由目标设备作出的对一个或多个会话参数的修改,其中位置服务器可通过指示所述修改是否被接受(或所述修改是否以修改后的形式被接受)来响应目标设备。根据各种实施例,且支持前面所述的情景,与周期性辅助数据递送会话关联的会话参数被确定。给设备(例如目标)提供周期性辅助数据的周期性辅助数据递送会话被启动。所确定的会话参数被指示给设备。例如,会话参数可在周期性辅助数据递送会话的第一消息中被指示。从而,在辅助数据递送会话期间,目标设备可一直知道会话参数。此外,应该注意的是根据某些实施例,在同一会话中的任何后来的会话参数递送/包含覆盖任何“老”参数。当结合附图时,从以下的详细描述中各种实施例的这些和其他优点和特征,及其操作的安排和方式将变得明显,其中,贯穿下面描述的几个附图中相似的单元具有相似的
己 O
通过参考附图来描述多个实施例,其中
图I是系统的概览图,各种实施例可在所述系统中被实现;图2是电子设备的透视图,所述电子设备可结合各种实施例的实现方式来被使用;图3是电路的示意图,所述电路可被包括在图2所示的电子设备中;图4示出了图I中系统10的示例性的LPP方面;以及图5示出了根据各种实施例的,用于使得目标知道相关会话参数/关于相关会话参数的信息的过程的示例性流程图。
具体实施方式
图I示出了系统10,其中可以利用各种实施例,系统10包括可通过一个或多个网络进行通信的多个通信设备。系统10可包括有线或无线网络的任何组合,包括但不限于移动电话网络(例如,全球移动通信系统(GSM )、宽带码分多址接入(W-CDMA )、码分多址接入(CDMA)、长期演进(LTE)、超移动宽带(UMB)、高速率分组数据(HRPD)、全球微波互联接入(WiMAX)、无线局域网(LAN)、蓝牙个域网、以太LAN、令牌环LAN、广域网以及因特网等)。系统10可包括有线和无线通信设备。作为例证,图I所示的系统10包括移动电话网络11和因特网28。到因特网28的连接性可包括但不限于,长距离无线连接、短距离无线连接以及各种有线连接,所述有线连接包括但不限于,电话线、电缆线和电源线等。系统10的示例性的通信设备可包括但不限于,电子设备12、个人数字助理(PDA)和移动电话14的组合、PDA 16、集成消息传送设备(MD) 18、台式机20和笔记本电脑22等。通信设备可以是固定的,或者当由移动的人携带时是移动的。通信设备还可以被置于一种交通工具中,包括但不限于,汽车、卡车、出租车、公交、火车、船、飞机、自行车和摩托等。部分或全部的通信设备可发送和接收通话和消息,且可通过到基站24的无线连接25与服务提供商通信。基站24可被连接到网络服务器26,网络服务器26允许移动电话网络11和因特网28之间的通信。系统10可包括额外的通信设备和不同类型的通信设备。通信设备可使用各种传输技术通信,包括但不限于CDMA、GSM、通用移动通信系统(UMT S )、时分多址接入(TDMA )、频分多址接入(FDMA )、W i Max、传输控制协议/因特网协议(TCP/IP)、短消息服务(SMS)、多媒体消息服务(丽S)、电子邮件、即时消息服务(MS)、蓝牙和IEEE 802. 11等。在实现本发明的各种实施例中所涉及的通信设备可使用各种媒体通信,包括但不限于无线电、红外线、激光和电缆连接等。图2和3示出了代表性的电子设备12,在电子设备12中可实现各种实施例和/或可以结合各种实施例的实现方式来使用电子设备12。然而应该理解的是,各种实施例不必旨在限于设备的一种具体类型。图2和3中的电子设备12包括外壳30、液晶显示器形式的显示器32、键盘34、麦克风36、听筒38、电池40、红外端口 42、天线44、根据一个实施例的UICC形式的智能卡46、读卡器48、无线电接口电路52、编解码器电路54、控制器56以及存储器58。各个电路和单元都是本领域熟知的类型。图4示出了图I中系统10的LPP方面,包括参考源400和410(例如,分别为GNSS参考站和虚拟参考接收机)、目标420 (例如电子设备)以及位置服务器430。目标420向位置服务器430请求辅助。位置服务器430从一个或多个参考源400/410接收数据。然后,位置服务器430通过目标420和位置服务器430之间的LPP会话向目标420提供(从参考源接收的)数据。还应该注意的是,例如提供虚拟参考接收机的虚拟参考接收机服务还可从GNSS网络(包括在GNSS参考站的至少一部分中)接收信息,从而使得虚拟参考接收机服务可计算虚拟参考接收机。各种实施例在周期性辅助会话中提供会话参数和/或关于会话参数的信息。例如新的和/或改变后的会话参数(例如频率和/或持续时间)可以以信号通知给目标。可发生这样的信令的情景包括当服务器开启主动的周期性辅助会话时的第一情景。在这样的情景中,目标需要知道这是周期性会话以及任何相关的参数。第二情景包括例如在周期性辅助会话内服务器“动态”地改变会话参数。在周期性辅助会话内,关于会话参数的任何信息覆盖以前的信息。第三情景可包括目标启动会话和请求某些参数。在这个情景中,服务器可向目标指示目标将实际接收到什么参数,例如,目标请求某些参数且服务器通过那些请求的参数或服务器自己决定发送的不同的参数来响应。第四情景可包括由目标对一个或多个会话参数的修改。因此,服务器可通过指示所述修改是否被接受或所述修改是否以进一步修改的形式被接受来响应目标。仍然在这种情景下,服务器可以自己决定是将原来请求的会话参数还是其它会话参数返回给目标。服务器可基于例如目前的或预期的服务器负载来 做出选择,从而使得服务器可为所有的服务用户保证某级别的服务。图5示出了用于使得目标知道相关会话参数/关于相关会话参数的信息的过程的示例性流程图。例如,如上面所描述的,目标出于定位目的(例如相对于其它设备的定位,目标的高精度的位置,等等)可请求周期性辅助。也就是说,在目标内实现的应用可请求例如高精度的位置信息。因此,目标请求连续的周期性的高精度GNSS参考测量辅助,使得目标可在高精度级别确定其位置。请求可包括关于数据类型信息、所请求的GNSS/信号、持续时间和频率的信息。请求所发向的服务器(例如位置服务器)接收所述请求,且分析所述请求以确定它是否可以满足所述请求,以及如果可以则通过什么会话参数来满足。因此在500,在例如服务器处确定待关联于周期性辅助数据递送会话(例如连续周期性辅助)的会话参数。一旦作出了满足所述请求的决定,且一旦已经确定了会话参数,在510,启动周期性辅助数据递送会话以向设备(例如目标)提供周期性辅助数据。在周期性辅助数据递送会话期间,在520,向设备指示/发送已确定的会话参数。例如,可在周期性辅助数据递送会话的第一消息(例如,如上面所描述的供给消息)中指示会话参数。这样,目标可开启接收它所请求的周期性辅助,且可开始以高精度确定其位置。在某种程度上,目标(由于它接收到的周期性辅助数据)能够以高精度确定其位置,且目标能够继续接收周期性辅助数据直到连续的周期性辅助数据递送会话结束或者终结该连续的周期性辅助数据递送会话。继续接收周期性辅助数据可能是有益的,例如为了更新目标的位置而非仅仅是计算单个方位。在这个情况下,服务器可给目标提供周期性辅助数据直到连续的周期性辅助数据递送会话到期,其中目标能追踪它的方位/位置直到该连续的周期性辅助数据递送会话结束。应该注意的是,当会话将要到期时目标可决定它希望继续会话且发送修改请求。在返回/响应/供给消息中的会话参数的强度因此变得明显,这是因为在没有包含新的会话参数的情况下,目标可简单地推断服务器没有接受修改请求。此外,出于通知的目的,服务器还可指示可表示为例如“DURATI0N_NEW=”的“新”持续时间,以及可表示为例如"DURATI0N_0LD-TIME ELAPSED”的“老”持续时间。应该注意的是在这种情景下会话的总长可保持不变,但是利用上面的信息单元服务器可向目标指示修改请求已经被接收且会话参数已经依照目标的请求被修改。此外,然而实际上,会话长度没有被改变。可被利用的另一个类型的指示可以是简单的指示,例如供给消息中的BOOLEAN标志,用来指示修改请求被接收但是会话没有任何改变。仍然可替换地,如果修改实际上被接受了,新的会话参数按照各种实施例中所描述的那样被告知给目标。下面的抽象语法标记I (ASN. I)的代码示出了各种实施例的示例性实现方式。
Request ::= SEQUENCE {
transaction ID Transaction D, PeriodicRequestI E Periodi cRequestiE,
}
PeriodicRequestiE ::= SEQUENCE {
periodicRequest PeriodicRequest OPTIONAL, periodicModify PeriodicModify OPTIONAL,
}PeriodicRequest ::= SEQUENCE {
sessionParameters SessionParameters,
assistanceDataDetails AssistanceDataDetails,-承载关于所请求的数据类型的信息
}
PeriodicModify ::=SEQUENCE {
session ParametersSessionParameters,
transacuonEdOfrransactionToBeModified TransactionID,. periodicSessionldToBeModifiedPerSessionld,
}
Provide ::= SEQUENCE {
transaction IΓ) T ra nsaction ID, periodicProvide PenodicProvide3
}
PeriodicProvide ::= SEQUENCE {
sessionParametersSessionParameters OPTIONAL,
coniinuationOfPreviousTransaction TransactionID OPTIONAL, assistanceDataAssistanceData,—承载实际辅助数据
periodicSessionldPerSessionld,
}
SessionParameters ::= ShQUHNCt { frequency Frequency, duration Duration,
}
Duration ::= ENUMERATED {I O s, 30_s, 60 s, 120_s, 300_s, 600_s, Infinite! Frequency ::= ENUMERATED { 0.01 Hz, 0.1 Hz, I Hz, 2_Hz, MaxRate } TransactionID ::= INTEGERiO..255) PerSessionld ::= INTEGER(0..255)应该注意的是,上面的ASN. I代码示出了示例性的标记,所述标记描述根据各种实施例用于例如表示、编码/解码和传输数据的数据结构。还应该理解的是,上面所呈现的示例性的ASN. I代码可定义用于在合适的通信协议中使用的消息,从而通过使用任意数量的例如ASN. I编码规则来产生二进制编码。在上面所描述的第一情景中,其中服务器启动主动的周期性辅助会话(例如,月艮务器开始推送供给消息,所述供给消息包含如上所述的PeriodicProvide信息单元),所述PeriodicProvide信息单元包括会话参数(频率、持续时间)。因此,目标将知晓相关会话参数。在这个具体情景中,参数可仅仅需要在第一消息中被提供除非参数被修改,在参数被修改的情况下会话参数被再次提供给目标。TransactionID信息单元将供给消息流绑定在一 起,且指示它们属于同一辅助数据流。在第二情景中,其中服务器动态地改变会话参数,服务器简单地提供使用PeriodicProvide 信息单兀中的 SessionParameters 信息单兀定义的 / 在 PeriodicProvide信息单元中的SessionParameters信息单元中定义的新的会话参数。由于TransactionID信息单元包含在供给消息中,目标知道哪个周期性辅助数据流正在/已经被修改。在上面描述的第三情景中,其中目标启动周期性辅助会话,目标向服务器指示什么会话参数是需要的。这通过例如PeriodicRequestIE信息单元来完成,所述PeriodicRequestIE信息单元可被包含在由目标发送给服务器的请求消息中。PeriodicRequestIE信息单元可包含所请求的会话参数,以及数据请求的类型。服务器开始向目标提供周期性辅助,其中在第一供给消息中服务器向目标指示正在供给消息的PeriodicProvide信息单元中提供什么/哪个实际的会话参数。根据上面描述的第四情景,目标可通过发送在PeriodicRequestlE信息单元中的PeriodicModify信息单元来修改周期性辅助会话的会话参数。PeriodicModify信息单元包括目标想要得到的新的会话参数。PeriodicModify信息单元还可包括在transact ion IdOfTran s actionToBeModif ied 信息单兀中的辅助事务的 TransactionID,从而使得服务器可将修改请求链接/关联到合适的周期性辅助递送会话。在这种情况下TransactionID被发送,这是因为用于修改周期性会话的请求消息是新的事务。因此,在修改请求中,需要识别修改命令所针对的事务。还应该注意的是修改可关系到辅助中的信号/GNSS (参考源)。此后,服务器可在这个新的事务中开始向目标提供周期性辅助数据。在第一PeriodicProvide信息单元(除了新的会话参数之外)中,服务器还向目标指示这个辅助数据是一些正在进行的事务(通过使用continuationOfPreviousTransaction信息单元)的延续。应该注意的是,continuationOfPreviousTransaction通知并非是绝对需要的,但是可按照各种实施例被利用以辅助目标的操作。此外,在服务器在新事务中开始向目标提供周期性辅助数据之后,服务器(或目标)可中止老的事务。如果服务器没有能力通过修改后的会话参数发动新的事务,则月艮务器可发送对于修改请求的中止/错误指示且在已经在进行的事务中继续提供数据。应该注意的是在上面的实例中,请求和供给消息仅仅包含TransactionID和周期性数据请求/供给。然而,这个描述已经被简化以易于解释各种实施例的实现方式和示出“一般的”实现方式。也就是说,在“真的” LPP数据结构中定义的消息将包含更多的单元。还应该注意的是,在真的LPP数据结构(根据LPP规范版本9. O. O)中,TransactionID单元实际上由两个参数组成事务发起方(它是服务器还是目标)以及具有范围
内的值的TransactionNumber。在这里所提供的描述中,还为了简化各种实施例的描述,TransactionID单兀已经被精简到只剩下TransactionNumber。此外,关于LPP,应该注意的是LPP消息传送是基于LPP会话内的事务的,其中LPP会话用于支持单个位置请求且由这样的事务组成,其中每一个所述事务执行单个活动。例如在UE启动的辅助数据递送的情况下,LPP事务由“LPP请求辅助数据”(目标一服务器)消息和一个或多个“LPP供给辅助数据”(服务器一目标)消息组成。因此,假设服务器正在具有例如TransactionID=I的事务中向目标提供周期性辅助数据,修改后的周期性辅助数据会话将具有新的事务TranSaCtionID=2,这是因为需要从目标向服务器发送具有PeriodicModify信息单元的新的LPP请求辅助数据。这自动地意味着在LPP会话内的新的事务。前面描述的实例是在理解LPP当前如何操作的情景中,即新的请求(包括修改单元)将发动LPP会话内部的另一个事务。然而LPP的未来实现方式可被改变从而使得多个(包括辅助数据请求的)请求消息可以被包含在一个事务中。通过一定的调整,这里描述的各种实施例甚至将可应用于LPP的未来版本中。例如,当修改周期性辅助会话时(预期LPP允许多个请求消息被包含在单个事务中),没有必要发动另一个事务。因此,将不再需要上面所描述的信息单兀,例如 transactionldOfTransactionToBeModif ied 和 continuationOfPreviousTransaction。在这种情景中,周期性辅助数据递送的流控制完全基于包含在例如供给/请求消息报头中的TransactionID值。还有各种实施例的另一个可能的实现包括独立于事务ID(和高级别LPP会话ID),给出周期性辅助递送会话自己的ID。这样,修改命令和其它信令将基于周期性辅助递送会话ID。修改这样的会话的每个请求将导致如上所述的新的事务。因此,transactionldOfTransactionToBeModif ied 信息单兀将被改变为 “periodicSesssionToBeModif ied” 信息单元。continuationOfPreviousTransaction信息单元在这种具体的实现方式中将变得废弃。此外,供给消息将简单地具有与具体周期性辅助递送会话关联的ID。在这种情况下,尽管TransactionID仍然将被用于例如LPP堆栈处理LPP会话、事务等,按照这里所描述的各种实施例,TransactionID单元与识别周期性辅助数据递送会话的目的不相干。此外,周期性辅助数据递送流控制基于周期性辅助递送ID。总之,基于多事务的周期性辅助数据递送流控制涉及在trans actionldOfTransactionToBeModif ied 信息单兀和 continuationOfPreviousTransaction 信息单兀中的一个或多个中包含TransactionID。如果周期性辅助数据递送流控制基于周期性会话ID,则PerSessionld 将被包含在 PeriodicProvide 和 periodicSesssionToBeModif ied 信息单兀中。如果周期性辅助数据递送流控制基于单个事务,则既不利用任何一个前面提及的信息单兀(SP transactionldOfTransactionToBeModif ied> continuationOfPreviousTransaction 或 periodicSesssionToBeModif ied),也不利用 PerSessionld,这是因为所有的消息传送都发生在单个事务中,从而这些消息可以通过例如事务ID链接在一起。还应该注意的是,即使会话的修改在这里已经被描述为通过使用请求消息内的信息单元来提供,修改还可使用专用消息(例如LPP修改辅助数据,其内容可示例性地遵循上面描述的ASN. I代码中的PeriodicModify的内容)来执行。此外应该注意的是,这里所描述的各种实施例也可应用于其它数据。也就是说,尽管这里所提供的描述是以辅助数据请求/供给机制为背景,并且因为LPP已经支持周期性测量请求/供给机制,各种实施例也可被调整用于测量数据的请求/供给。另外应该注意的是,相对于辅助数据递送,其中例如目标可请求辅助数据且服务器提供这些数据,在测量数据递送的情况下,服务器可请求数据且目标可提供所请求的数据。此外,应注意的是,按照各种实施例的会话参数/会话参数修改机制可以被调整且也被提供给周期性测量会话。 这里所描述的各种实施例是在方法步骤或过程的一般背景下被描述的,所述方法步骤或过程可以在一个实施例中通过体现在计算机可读介质中的计算机程序产品来实现,所述计算机程序产品包括计算机可执行指令,例如由网络环境中的计算机执行的程序代码。计算机可读介质可包括可移动和不可移动存储设备,包括但不限于只读存储器(ROM),随即存取存储器(RAM)、压缩磁盘(⑶)和数字多功能盘(DVD)等。一般而言,程序模块可包含执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件和数据结构等。计算机可执行指令、关联数据结构和程序模块表示用于执行这里公开的方法的步骤的程序代码的实例。这样的可运行指令或关联数据结构的具体序列表示用于实现在这些步骤或过程中所描述的功能的相应动作的实例。另外,各种实施例可在软件、硬件、应用逻辑或软件、硬件和应用逻辑的组合中实现。软件、应用逻辑和/或硬件可置于例如芯片组、移动设备、台式机、笔记本电脑或服务器上。各个实施例的软件和web实现可通过具有基于规则的逻辑和其它逻辑的标准编程技术来完成,从而完成各种数据库搜索步骤或过程、相关步骤或过程、比较步骤或过程以及确定步骤或过程。各种实施例还可全部或部分地在网络单元或模块中实现。应该注意的是,这里以及以后的权利要求中所使用的词语“组件”和“模块”,意欲涵盖使用一行或多行的软件代码的实现方式、和/或硬件实现方式、和/或用于接收人工输入的器件。前面的实例中所描述的单独和具体的结构应该理解为构成用于执行下面的权利要求所描述的具体功能的部件的代表性结构,尽管在权利要求中没有使用术语“部件”的情况下权利要求中的限定不应该被理解为构成“部件加功能”限定。另外,前面的描述中术语“步骤”的使用不应该被用于将权利要求中的任何具体限定解释为构成“步骤加功能”限定。包括公开的专利、专利申请和非专利公开文献的单独的参考文献在此被描述或另外提及达到一定程度,这样的参考文献不是为了也不应该被理解为对下述的权利要求的范围进行限定。出于说明和描述的目的呈现了上面关于实施例的描述。上面的描述不是为了将本发明的实施例穷举或限定到所公开的精确形式,且根据上面的启示修改和变化是可能的或者从各种施例的实践可获得修改和变化。这里所讨论的实施例被选择和描述以便解释各种实施例及其实际应用的原理和本质,从而使得本领域技术人员能够如适合于所设想的具体使用那样按照各种实施例及通过各种修改来利用本发明。这里所描述的实施例的特征可被组合于方法、装置、模块、系统以及计算机程序产品的任何可能的组合中。一种方法,包括确定将与周期性辅助数据递送会话关联的会话参数;且启动所述周期性辅助数据递送会话从而向设备提供周期性辅助数据。所述方法,其中所述周期性辅助数据递送会话的启动源于位置服务器,且其中所述周期性辅助数据递送会话的启动是主动的。所述方法,其中所述周期性辅助数据递送会话的第一消息被用于将所确定的会话参数指示给设备,且其中所述第一消息进一步包括表明所述周期性辅助数据递送会话包含周期性会话的指示。所述方法,其中所述主动的周期性辅助数据递送会话由供给消息的传输来完成, 所述供给消息包含事务ID,所述事务ID绑定所述供给消息且指示所述供给消息属于单个辅助数据流,所述周期性辅助数据递送会话在所述单个辅助数据流中被完成。所述方法,其中在所述周期性辅助数据递送会话期间所述会话参数被位置服务器修改,修改后的会话参数被指示给所述设备,且所述修改后的会话参数覆盖通过具有会话参数的以前的消息传输到所述设备的会话参数。所述方法,其中第一消息包括供给消息,所述供给消息包含第一信息单元和事务ID,其中修改后的会话参数在第一信息单元中被传输,所述事务ID识别被所述修改后的会话参数影响的辅助数据流。所述方法,其中根据对依照所请求会话参数的周期性辅助数据的请求,所述周期性辅助数据递送会话的启动源于所述设备。所述方法进一步包括从位置服务器提供由所述设备请求的会话参数,其中所述会话参数包括由所述设备请求的所述会话参数或者基于由所述位置服务器作出的决定的不同的会话参数。所述方法,其中对所述会话参数的请求通过包含在请求消息中的第一信息单元来完成,且进一步地,其中由所述设备请求的会话参数或不同的会话参数通过供给消息中的第二信息单元被发送给所述设备。所述方法,其中所述会话参数在所述周期性辅助数据递送会话期间被所述设备修改。所述方法进一步包括从位置服务器向所述设备汇报所述修改后的会话参数是否被接受或者是否基于进一步的修改被接受。所述方法,其中所述会话参数的所述修改经由通过第二信息单元包含的第一信息单元被请求,所述第二信息单元被包括在请求消息中。所述方法,其中所述第一信息单元进一步包括事务ID,所述事务ID将所述会话参数的所述修改链接到辅助数据流,其中所述周期性辅助数据递送会话在所述辅助数据流中完成。所述方法,其中单个事务涵盖对所述周期性辅助数据递送会话的多个修改。所述方法,进一步包括给所述周期性辅助数据递送会话分配ID,被分配的周期性辅助数据递送会话ID将对所述周期性辅助数据递送会话的修改链接到具体的辅助数据流。所述方法,其中所述会话参数包括关于多久递送一次所述辅助数据的有效载荷的频率信息以及关于周期性辅助数据递送会话将持续多久的持续时间信息。所述方法,其中所述设备包括移动通信设备。一种计算机程序产品,体现在非瞬态计算机可读介质中,包括计算机代码,所述计算机代码包含引起处理器执行所述方法的过程的计算机可执行指令。一种装置,包括处理器;存储器单元,通信地连接到所述处理器,且包含被配置为与处理器一起操作的计算机代码,引起所述装置确定将与周期性辅助数据递送会话关联的会话参数;且启动所述周期性辅助数据递送会话从而向设备提供周期性辅助数据。
所述装置,其中所述周期性辅助数据递送会话的启动是主动的。所述装置,其中利用所述周期性辅助数据递送会话的第一消息将所确定的会话参数指示给所述设备,且其中所述第一消息进一步包括表明所述周期性辅助数据递送会话包含周期性会话的指示。所述装置,其中所述主动的周期性辅助数据递送会话通过供给消息的传输来完成,所述供给消息包含事务ID,所述事务ID绑定所述供给消息且指示所述供给消息属于单个辅助数据流,所述周期性辅助数据递送会话在所述单个辅助数据流中被完成。所述装置,其中所述计算机代码进一步引起处理器在所述周期性辅助数据递送会话期间修改所述会话参数,将所述修改后的会话参数指示给所述设备,所述修改后的会话参数覆盖通过具有会话参数的以前的消息传输到所述设备的所述会话参数。所述装置,其中第一消息包括供给消息,所述供给消息包含第一信息单元和事务ID,其中修改后的会话参数在所述第一信息单元中被传输,所述事务ID识别被所述修改后的会话参数影响的辅助数据流。所述装置,其中根据对依照所请求会话参数的周期性辅助数据的请求,所述周期性辅助数据递送会话的启动源于所述设备。所述装置,其中所述计算机代码进一步引起处理器提供由所述设备请求的会话参数,且其中所述会话参数包括由所述设备请求的所述会话参数或者基于由所述装置作出的决定的不同的会话参数。所述装置,其中对所述会话参数的请求通过包含在请求消息中的第一信息单元被完成,且进一步地,其中由所述设备所请求的所述会话参数或不同的会话参数通过供给消息中的第二信息单元被发送给所述设备。所述装置,其中所述会话参数在所述周期性辅助数据递送会话期间被所述设备修改。所述装置,其中所述计算机代码进一步引起所述处理器向所述设备汇报所述修改后的会话参数是否被接受或者是否基于进一步的修改被接受。所述装置,其中所述会话参数的所述修改经由通过第二信息单元包含的第一信息单元被请求,所述第二信息单元被包括在请求消息中。所述装置,其中所述第一信息单元进一步包括事务ID,所述事务ID将所述会话参数的所述修改链接到辅助数据流,其中所述周期性辅助数据递送会话在所述辅助数据流中完成。所述装置,其中单个事务涵盖对所述周期性辅助数据递送会话的多个修改。所述装置,进一步包括给所述周期性辅助数据递送会话分配ID,所分配的周期性辅助数据递送会话ID将对所述周期性辅助数据递送会话的修改链接到具体的辅助数据流。所述装置,其中所述装置包括位置服务器。所述装置,其中所述会话参数包括关于多久递送一次所述辅助数据的有效载荷的频率信息以及关于周期性辅助数据递送会话将持续多久的持续时间信息。一种系统,包括目标设备;以及通信地耦合到所述目标设备的位置服务器,其中所述位置服务器被配置为确定将与周期性辅助数据递送会话关联的会话参数;且启动所述 周期性辅助数据递送会话从而给目标设备提供周期性辅助数据。所述系统,其中所述目标设备包括移动通信设备。所述系统,其中所述会话参数包括关于多久递送一次所述辅助数据的有效载荷的频率信息以及关于周期性辅助数据递送会话将持续多久的持续时间信息。
权利要求
1.一种方法,包括 确定或修改将与周期性辅助数据递送会话相关联的会话参数; 基于被确定的会话参数启动所述周期性辅助数据递送会话,或基于修改后的会话参数继续所述周期性辅助数据递送会话,从而给设备提供周期性辅助数据;以及 将所述会话参数指示给所述设备。
2.根据权利要求I所述的方法,其中所述周期性辅助数据递送会话的启动源于位置服务器,且其中所述周期性辅助数据递送会话的所述启动是主动的。
3.根据权利要求I或2的方法,其中利用所述周期性辅助数据递送会话的第一消息将所述被确定的会话参数指示给所述设备,且其中所述第一消息进一步包括表明所述辅助数据递送会话包括周期性会话的指示。
4.根据权利要求2所述的方法,其中所述主动的周期性辅助数据递送会话通过供给消息的传输来完成,所述供给消息包括这样的标识,所述标识链接所述供给消息且指示所述供给消息属于在其中完成所述周期性辅助数据递送会话的单个辅助数据流。
5.根据权利要求I所述的方法,其中所述会话参数在所述周期性辅助数据递送会话期间由位置服务器修改,且其中所述修改后的会话参数覆盖通过具有会话参数的以前的消息被传输到所述设备的会话参数。
6.根据权利要求5所述的方法,其中第一消息包括供给消息,所述供给消息包括信息单元和标识,其中修改后的会话参数在所述信息单元中被传输,所述标识识别被所述修改后的会话参数影响的辅助数据流。
7.根据权利要求I所述的方法,其中根据对依照所请求会话参数的周期性辅助数据的请求,所述周期性辅助数据递送会话的启动源于所述设备。
8.根据权利要求7所述的方法,进一步包括从位置服务器提供由所述设备请求的会话参数,其中所述会话参数包括所述由所述设备请求的会话参数或者基于由所述位置服务器作出的决定的不同会话参数。
9.根据权利要求8所述的方法,其中对所述会话参数的所述请求通过请求消息来完成,且进一步地其中,所述由所述设备请求的会话参数或者所述不同会话参数经由供给消息被传输给所述设备。
10.根据权利要求I所述的方法,其中所述会话参数被致使在所述周期性辅助数据递送会话期间被所述设备修改。
11.根据权利要求10所述的方法,其中所述会话参数的修改经由请求消息被请求。
12.根据权利要求11所示的方法,其中所述请求消息进一步包含将所述会话参数的所述修改链接到辅助数据流的标识,所述周期性辅助数据递送会话在所述辅助数据流中被完成。
13.根据权利要求10-12任一项所述的方法,进一步包括从位置服务器向所述设备汇报所述修改后的会话参数是否被接受或者是否基于进一步的修改被接受。
14.根据前面任一项权利要求所述的方法,其中单个会话涵盖对所述周期性辅助数据递送会话的多个修改。
15.根据前面任一项权利要求所述的方法,进一步包括给所述周期性辅助数据递送会话分配标识,所分配的周期性辅助数据递送会话标识将对所述周期性辅助数据递送会话的修改链接到具体的辅助数据流。
16.根据前面任一项权利要求所述的方法,其中所述会话参数包括以下中的至少一个关于多久递送一次所述辅助数据的有效载荷的频率信息,以及关于周期性辅助数据递送会话将持续多久的持续时间信息。
17.根据前面任一项权利要求所述的方法,其中所述设备包括移动通信设备。
18.一种计算机程序产品,具体化在非瞬态计算机可读介质中,包括计算机代码,所述计算机代码包含致使处理器执行权利要求1-17中任一项的过程的计算机可运行指令。
19.一种装置,包括 用于确定或修改将与周期性辅助数据递送会话相关联的会话参数的部件; 用于基于被确定的会话参数启动所述周期性辅助数据递送会话,或基于修改后的会话参数继续所述周期性辅助数据递送会话,从而给设备提供周期性辅助数据的部件;以及 用于将所述会话参数指示给所述设备的部件。
20.根据权利要求19所述的装置,其中所述周期性辅助数据递送会话的所述启动是主动的。
21.根据权利要求19或20的装置,其中利用所述周期性辅助数据递送会话的第一消息将所述被确定的会话参数指示给所述设备,且其中所述第一消息进一步包括表明所述辅助数据递送会话包括周期性会话的指示。
22.根据权利要求20所述的装置,其中所述主动的周期性辅助数据递送会话通过供给消息的所述传输来完成,所述供给消息包括这样的标识,所述标识链接所述供给消息且指示所述供给消息属于在其中完成所述周期性辅助数据递送会话的单个辅助数据流。
23.根据权利要求19所述的装置,其中所述装置被配置为在所述周期性辅助数据递送会话期间修改所述会话参数,其中所述修改后的会话参数覆盖通过具有会话参数的以前的消息被传输到所述设备的会话参数。
24.根据权利要求23所述的装置,其中第一消息包括供给消息,所述供给消息包括信息单元和标识,其中修改后的会话参数在所述信息单元中被传输,所述标识识别被所述修改后的会话参数影响的辅助数据流。
25.根据权利要求19所述的装置,其中根据对依照所请求会话参数的周期性辅助数据的请求,所述周期性辅助数据递送会话的启动源于所述设备。
26.根据权利要求25所述的装置,其中所述装置被配置为提供由所述设备请求的会话参数,且其中所述会话参数包括所述由所述设备请求的会话参数或者基于由所述装置作出的决定的不同会话参数。
27.根据权利要求26所述的装置,其中对所述会话参数的所述请求通过请求消息来完成,且进一步地其中,所述由所述设备请求的会话参数或者所述不同会话参数经由供给消息被传输给所述设备。
28.根据权利要求19所述的装置,其中所述会话参数被致使在所述周期性辅助数据递送会话期间被所述设备修改。
29.根据权利要求28所述的装置,其中所述会话参数的所述修改经由请求消息被请求。
30.根据权利要求29所示的装置,其中所述请求消息进一步包含将所述会话参数的所述修改链接到辅助数据流的标识,其中,所述周期性辅助数据递送会话在所述辅助数据流中被完成。
31.根据权利要求28-30中任一项所述的装置,其中所述装置被配置为向所述设备汇报所述修改后的会话参数是否被接受或者是否基于进一步的修改被接受。
32.根据权利要求19-31中任一项所述的装置,其中单个会话涵盖对所述周期性辅助数据递送会话的多个修改。
33.根据权利要求19-32中任一项所述的装置,进一步包括给所述周期性辅助数据递送会话分配标识,所分配的周期性辅助数据递送会话标识将对所述周期性辅助数据递送会话的修改链接到具体的辅助数据流。
34.根据权利要求19-33中任一项所述的装置,其中所述会话参数包括以下中的至少一个关于多久递送一次所述辅助数据的有效载荷的频率信息,以及关于周期性辅助数据递送会话将持续多久的持续时间信息。
35.根据权利要求19-34任一项所述的装置,其中所述装置包括位置服务器。
36.一种装置,包括 处理器;以及 存储器单元,通信地连接到所述处理器,且包含配置为与所述处理器一起操作的计算机代码,致使所述装置 确定或修改将与周期性辅助数据递送会话相关联的会话参数; 基于被确定的会话参数启动所述周期性辅助数据递送会话,或基于修改后的会话参数继续所述周期性辅助数据递送会话,从而给设备提供周期性辅助数据;以及将所述会话参数指示给所述设备。
37.一种系统,包括 目标设备;以及 通信地耦合到所述目标设备的位置服务器,其中所述位置服务器被配置为 确定或修改将与周期性辅助数据递送会话相关联的会话参数; 基于被确定的会话参数启动所述周期性辅助数据递送会话,或基于修改后的会话参数继续所述周期性辅助数据递送会话,从而给所述目标设备提供周期性辅助数据;以及将所述会话参数指示给所述目标。
38.根据权利要求37所述的系统,其中所述目标设备包括移动通信设备。
39.根据权利要求37或38所述的系统,其中所述会话参数包括关于多久递送一次所述辅助数据的有效载荷的频率信息,以及关于周期性辅助数据递送会话将持续多久的持续时间信息。
全文摘要
在周期性辅助会话中,从位置服务器向目标设备提供会话参数和/或关于会话参数的信息。例如,位置服务器发起主动的周期性辅助会话,且向目标设备发送表明主动的辅助会话是周期性的信息以及任何相关会话参数。位置服务器可“动态”地改变会话参数,且将修改后的会话参数通知给目标设备。目标设备可启动会话且请求某些参数,位置服务器通过关于目标设备实际将接收到什么参数的指示来对其进行响应。另外,目标设备可修改会话参数,且位置服务器可通过指示所述修改是否可被接受或所述修改是否以修改后的形式被接受来响应于所述目标。
文档编号G01S19/05GK102844677SQ201180018517
公开日2012年12月26日 申请日期2011年4月11日 优先权日2010年4月12日
发明者L·维罗拉, I·哈里瓦拉 申请人:诺基亚公司