位置业务的实现方法、系统、定位服务器及定位控制器的制作方法

文档序号:7691922阅读:84来源:国知局
专利名称:位置业务的实现方法、系统、定位服务器及定位控制器的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种位置业务的实现方法、 系统、定位服务器及定位控制器。
背景技术
在移动通信网络中,基于用户位置信息的增值业务,如地图导航、 本地化广告等的需求日益增加,增值业务提供商可以根据网络提供的 位置信息,向用户提供更为本地化和个性化的服务内容。由此可知, 要实现上述增值业务,移动通信网络需要具有对用户终端进行定位的 能力。
Wimax ( Worldwide Interoperability for Microwave Access, 微波接 入全球互通)定义了 LBS ( Location based Service,基于位置的业务) 架构,该架构如图l所示,用于向基于位置信息的业务提供用户(终 端)的位置。其中,ASN ( Access Service Network, 才妄入业务网 络)是为Wimax用户终端提供无线接入的一组功能实体集合,由多个 ASN隱GW ( Access Service Network Gateway,才妄入业务网纟各网关)和 BS ( Base Station,基站)组成,BS分别与MS ( Mobile Station,移动 终端)和ASN-GW相连;ASN-GW与CSN相连,CSN ( Connectivity Service Network,连接业务网络)是为用户提供IP连接和业务的 一组 功能实体;CSN与客户端相连,客户端为提出定位请求的外部客户端、 终端或者其它内部功能实体。进一步,CSN中包含LS( Location Server, 定4立月良务器)禾口 AAA ( Authentication Authorization Accounting,鉴4又 授权与计费),其中LS用于向客户端提供网络定位功能接口,接收客 户端提出的定位请求,并将获取的网络中用户终端的位置信息提供给 客户端,AAA用于根据用户终端签约数据和运营商策略对业务进行鉴 权,并提供相应的计费能力;ASN-GW中包含LC( Location Controller, 定位控制器),用于获取用户终端的位置信息并上报给LS; BS或用户终端中包含LA ( Location Agent,定位代理),用于根据LC的定位测 量指示对用户终端的定位信息进行测量,并将测量结果返回LC。
客户端在向LS提出定位请求时,通常指定要求的QoS( Quality of Service,服务质量),该QoS可以包括定位精度和定位时延。其中, 定位时延是从提出定位请求到接到定位结果之间的时间间隔,用于保 证定位结果的实效性;定位精度分为水平精度和垂直精度,用于保证 定位结果的准确性。
发明人在对现有技术的研究过程中发现,在位置业务的实现过程 中,通常由客户端将定位数据请求发送给LS,定位数据请求中包含均 具体的QoS要求值(如水平精度、垂直精度和定位时延等),LS通过 与LC的交互获取定位结果。当定位结果无法满足QoS要求值时,LS 不再将定位结果发送给客户端,而是仅返回定位失败指示。但是,对 于对定位结果的QoS没有特定要求的业务,如为用户终端提供尽可能 高精度的地图定位业务,采用上述方式则网络无法根据自身的定位能 力决定定位结果的QoS;并且由于网络定位能力还要受到多种因素的 影响,如BS的分布密度或建筑物的遮挡程度等,只有在QoS要求低 于网络定位能力时,才能定位成功,导致定位业务无法充分利用网络 的定位能力,使得实现位置业务QoS请求的定位过程缺乏灵活性。

发明内容
本发明实施例的目的在于提供一种位置业务的实现方法、系统、 定位服务器及定位控制器,以充分利用网络定位能力,提高QoS请求 的灵活性。
为实现本发明实施例的目的,本发明实施例提供如下技术方案 一种位置业务的实现方法,包括
定位服务器接收到客户端发送的定位数据请求后确定QoS要求
息5
根据所述Q o S要求信息向定位控制器发送定位请求; 根据定位控制器返回的包含定位测量信息的定位应答向所述客 户端发送定位信息。一种位置业务的实现系统,包括客户端、定位服务器和定位控 制器,
所述客户端,用于向定位服务器发送定位数据请求; 所述定位服务器,用于接收到客户端发送的定位数据请求后确定 QoS要求信息,根据所述QoS要求信息向定位控制器发送定位请求, 并根据定位控制器返回的包含定位测量信息的定位应答向所述客户端 发送定位信息;
所述定位控制器,用于根据定位请求对相应的终端进行定位测 量,并向定位服务器返回包含所述定位测量信息的定位应答。 一种定位服务器,包括
接收请求单元,用于接收到客户端发送的定位数据请求; 确定QoS单元,用于接收到所述定位数据请求后确定QoS要求 信息;
发送请求单元,用于根据所述QoS要求信息向定位控制器发送定 位请求;
发送信息单元,用于根据定位控制器返回的包含定位测量信息的 定位应答向所述客户端发送定位信息。 一种定位控制器,包括
接收请求单元,用于接收定位服务器根据确定的QoS要求信息发 送的定位请求;
定位测量单元,用于4艮据定位请求对相应的终端进行定位测量; 返回应答单元,用于向定位服务器返回包含所述定位测量信息的 定位应答。
由以上本发明实施例^是供的4支术方案可见,本发明实施例中定位 服务器接收到客户端发送的定位数据请求后确定QoS要求信息,根据 所述QoS要求信息向定位控制器发送定位请求,并根据定位控制器返 回的包含定位测量信息的定位应答向所述客户端发送定位信息。应用 本发明实施例,由于定位请求消息可以使用更为灵活的QoS要求信 息,满足了对定位结果的QoS没有特定要求的业务需求,允许网络根据自身的定位能力决定定位结果的QoS,在充分利用网络定位能力的 同时,提高了定位业务QoS请求的灵活性。


图1为LBS的组网结构示意图2为本发明位置业务的实现方法的一个实施例流程图; 图3为本发明位置业务的实现方法的另一个实施例流程图; 图4为本发明位置业务的实现方法的另一个实施例流程图; 图5为本发明位置业务的实现方法的另一个实施例流程图; 图6为本发明位置业务的实现方法的另一个实施例流程图; 图7为本发明位置业务的实现方法的另一个实施例流程图; 图8为本发明位置业务的实现方法的另一个实施例流程图; 图9为本发明位置业务的实现方法的另一个实施例流程图; 图10为本发明位置业务的实现方法的另一个实施例流程图; 图11为本发明位置业务的实现方法的另一个实施例流程图; 图12为本发明位置业务的实现系统的实施例框图; 图13为本发明业务服务器的实施例框图; 图14为本发明业务控制器的实施例框图。
具体实施例方式
本发明实施例提供了位置业务的实现方法、系统、定位服务器及 定位控制器,定位服务器接收到客户端发送的定位数据请求后确定 QoS要求信息,根据所述QoS要求信息向定位控制器发送定位请求, 根据定位控制器返回的包含定位测量信息的定位应答向所述客户端发 送定位信息。
本发明方法的一个实施例流程如图2所示
步骤201:定位服务器接收客户端发送的定位数据请求。
步骤202:定位服务器确定QoS要求信息。
具体的,定位服务器可以根据所述定位数据请求获得所述QoS要 求信息,所述定位数据请求中包含所述QoS要求信息;定位服务器也可以根据所述客户端的业务特点、定位终端的签约信息或网络的定位
能力生成所述Q o S要求信息。
其中,QoS要求信息包括QoS要求值、QoS要求范围和QoS类 型中的至少一项。QoS要求值可以包括垂直精度值、水平精度值和定 位时延值中的至少一项;QoS要求范围包括QoS的下限值,或QoS 的下限值和QoS的上限值;QoS类型包括尽力类QoS和保证类QoS。 步骤203:根据QoS要求信息向定位控制器发送定位请求。 其中,定位服务器可以向定位控制器直接发送定位请求,定位服 务器也可以通过其它网元向控制器转发定位请求。
步骤204:接收定位控制器返回的包含定位测量信息的定位应答。 其中,定位控制器可以向定位服务器直接返回包含定位测量信息
息的定位应答。
步骤205:根据定位测量信息向客户端发送定位信息。
为了使本技术领域的人员更好地理解本发明实施例提供的技术 方案,下面结合附图1所示的组网结构图对本发明实施例提供的技术 方案作进一步的详细说明。
本发明方法的另一个实施例流程如图3所示,该实施例示出了 LS 接收客户端发送的QoS要求,该QoS要求的类型分为尽力类QoS要 求和保证类QoS要求两种,QoS要求类型的值针对所有的QoS选项, 并由LS将QoS发送给LC的过程
步骤301:客户端1向LS发送针对某个指定终端的定位数据请求, 在定位数据请求中包含QoS要求值和尽力类QoS标识,其中QoS要 求值中包含多项QoS选项(如垂直精度和水平精度等),尽力类QoS 标识表示如果网络定位无法满足上述QoS要求值时,则可以返回其它 的QoS定位结果。
步骤302: LS向LC发送定位请求,该定位请求中包含定位凄t据 请求中的QoS要求值和尽力类QoS标识。
步骤303: LC根据QoS要求值选择定位方法,触发网络对指定终端的定位测量,获得测量数据和定位结果。
步骤304: LC向LS发送定位应答,该定位应答中包含定位结果 和定位成功指示。由于QoS要求类型为尽力类QoS,因此当定位结果 未达到QoS要求值时,仍然认为定位成功。
步骤305: LS向客户端1发送定位数据应答,该定位数据应答中 包含定位结果和定位成功指示。
步骤306:客户端2向LS发送针对某个指定终端的定位数据请求, 在定位数据请求中包含QoS要求值和保证类QoS标识,其中QoS要 求值中包含多项QoS选项,保证类QoS标识表示如果网络定位无法 满足上述QoS要求值时,则返回定位失败。
需要说明的是,步骤305与步骤306之间没有严格的执行次序限 制,仅为了说明不同客户端的定位情况。即步骤301至步骤305为客 户端1的定位过程,步骤306至步骤310为客户端2的定位过程。
步骤307: LS向LC发送定位请求,该定位请求中包含定位数据 请求中的QoS要求值和保证类QoS标识。
步骤308: LC根据QoS要求值选择定位方法,触发网络对指定 终端的定位测量,获得测量数据和定位结果。
步骤309: LC向LS发送定位应答,该定位应答中包含定位结果 和定位是否成功的指示。由于QoS要求类型为保证类QoS,因此当定 位结果达到QoS要求值时,返回定位成功指示,当定位结果未达到 QoS要求值时,返回定位失败指示。
步骤310: LS向客户端2发送定位数据应答,该定位数据应答中 包含定位结果和定位是否成功的指示。
本发明方法的另一个实施例流程如图4所示,该实施例中LS接 收客户端发送的QoS要求,该QoS要求的类型可以为尽力类QoS要 求或保证类QoS要求两种,每一种QoS要求类型的值均针对所有的 QoS选项,当QoS要求中不包含类型标识时,可以默认为上述两种类 型中的任意一种,为了描述方便,在图4所示的流程中示出了将不包 含类型标识的QoS要求默认为保证类QoS要求,并由LS将QoS发送给LC的过程
步骤401:客户端1向LS发送针对某个指定终端的定位数据请求, 在定位数据请求中包含QoS要求值和尽力类QoS标识,其中QoS要 求值中包含多项的QoS选项,尽力类QoS标识表示如果网络定位无 法满足上述QoS要求值时,则可以返回其它的QoS定位结果。
本实施例为了示例方便,仅示出了当定位数据请求中包含QoS要 求的类型时,该类型为尽力类QoS要求的情况,当然该类型也可根据 客户端的要求定为保证类QoS要求。
步骤402: LS向LC发送定位请求,该定位请求中包含定位数据 请求中的QoS要求值和尽力类QoS标识。
步骤403: LC根据QoS要求值选4奪定位方法,触发网络对指定 终端的定位测量,获得测量数据和定位结果。
步骤404: LC向LS发送定位应答,该定位应答中包含定位结果 和定位成功指示。由于QoS要求类型为尽力类QoS,因此当定位结果 未满足QoS要求值时,仍然认为定位成功。
步骤405: LS向客户端1发送定位数据应答,该定位数据应答中 包含定位结果和定位成功指示。
步骤406:客户端2向LS发送针对某个指定终端的定位数据请求, 在定位数据请求中仅包含QoS要求值。由于定位数据请求中不包含类 型标识,因此默认为保证类QoS要求,即如果网络定位无法满足上述 QoS要求值时,则返回定位失败,如果满足上述QoS要求值时,则返 回定4立成功。
上述步骤406示出了默认类型为保证类QoS要求时的情况,当然 也可以默认类型为尽力类QoS要求,此时如果网络定位无法满足上述 QoS要求值时,则可以返回其它的QoS定位结果。
需要说明的是,步骤405与步骤406之间没有严格的执行次序限 制,仅为了说明不同客户端的定位情况。
步骤407: LS向LC发送定位请求,该定位请求中包含定位数据 请求中的QoS要求值。步骤408: LC根据QoS要求值选择定位方法,触发网络对指定 终端的定位测量,获得测量数据和定位结果。
步骤409: LC向LS发送定位应答,该定位应答中包含定位结果 和定位是否成功的指示。由于默认的QoS要求类型为保证类QoS,因 此如果网络定位无法满足上述QoS要求值时,则返回定位失败。
步骤410: LS向客户端1发送定位数据应答,如定位成功,该定 位数据应答中包含定位结果和定位成功指示。
本发明方法的另一个实施例流程如图5所示,该实施例示中LS 接收客户端发送的QoS要求,该QoS要求的类型可以为尽力类QoS 要求或保证类QoS要求两种,每一种QoS要求类型的值均针对所有 的QoS选项,在图5所示的流程中示出了 LS向LC发送的定位请求 中不包含QoS要求值和类型标识,并由LS根据LC返回的定位结果 向客户端发送定位数据应答的过程
步骤501:客户端向LS发送针对某个指定终端的定位数据请求, 在定位数据请求中包含QoS要求值和类型标识,其中QoS要求值中 可以包含多个QoS选项,类型标识可以为尽力类QoS标识,也可以 为保证类QoS标识。
步骤502: LS向LC发送定位请求,该定位请求中不包含QoS要 求值和类型标识。
步骤503: LC根据当前可以提供最高QoS的定位方法,触发网 络对指定终端的定位测量,获得测量数据和定位结果。
步骤504: LC向LS发送定位应答,该定位应答中包含定位结果。 进一步,该定位报告中还可以包含QoS指示,该QoS指示用于当获 得定位结果时,指示满足QoS要求,这是因为定位请求中未包含QoS 要求值,因此只要LC成功获得了定位数据,就认为定位满足QoS要 求;当未获得定位结果时,指示定位失败。本实施例中假设LC获得 了定位结果。
步骤505: LS比较接收到的定位结果和QoS要求值。
步骤506: LS向客户端发送定位数据应答,该定位数据应答中包含定位是否成功的指示,如定位成功还包含定位结果。
根据步骤505中的比较结果分为下述两种情况当类型标识为尽 力类QoS标识时,由于LS获得了定位结果,因此LS向客户端返回 的定位数据应答中包含定位结果及定位成功指示;当类型标识为保证 类QoS标识时,如果定位结果满足QoS要求值,则LS向客户端返回 的定位数据应答中包含定位结果及定位成功指示,否则,LS向客户端 返回的定位数据应答中包含定位失败指示。
本发明方法的另一个实施例流程如图6所示,该实施例中LS接 收客户端发送的QoS范围值,图6中示出了 LC根据LS发送的QoS 范围值进行定位测量,并由LS向客户端返回定位结果的过程
步骤601:客户端1向LS发送针对某个指定终端的定位数据请求, 在定位数据请求中包含QoS要求的下限值,其中可以包含多项QoS 下限值(如垂直精度、水平精度和定位时延等)。QoS要求的下限值 表示如果网络无法满足该下限值时,则定位失败。
步骤602: LS向LC发送定位请求,该定位请求中包含定位数据 请求中的QoS要求的下限值。
步骤603: LC根据当前可以提供最高QoS的定位方法,触发网 络对指定终端的定位测量,获得测量数据和定位结果。
步骤604: LC向LS发送定位应答,该定位应答中包含定位结果 和定位是否成功的指示。如果定位结果满足QoS要求的下限值,则认 为定位成功;如果定位结果无法满足QoS要求的下限值,则认为定位 失败。
步骤605: LS向客户端1发送定位数据应答,该定位数据应答中 包含根据步骤604中获得的定位结果和定位是否成功的指示。
步骤606:客户端2向LS发送针对某个指定终端的定位数据请求, 在定位数据请求中包含QoS要求值的范围,该范围包括QoS要求的 上限值和下限值,QoS要求值可以包括多个QoS选项。其中,QoS要 求的上限值为需要网络尽力满足的QoS要求值,下限值为网络必须满 足的QoS要求值,如果无法满足该下限值,则表示定位失败。需要说明的是,步骤605与步骤606之间没有严格的执行次序限 制,仅为了说明不同客户端的定位情况。
步骤607: LS向LC发送定位请求,该定位请求中包含定位数据 请求中的QoS要求值的范围。
步骤608: LC根据QoS要求值的范围选择定位方法,触发网络 对指定终端的定位测量,获得测量数据和定位结果。
步骤609: LC向LS发送定位应答,该定位应答中包含定位结果 和定位是否成功的指示。如果定位结果满足QoS要求的下限值,则认 为定位成功;如果定位结果不满足QoS要求的下限值,则认为定位失 败。
步骤610: LS向客户端2发送定位数据应答,该定位数据应答中 包含根据步骤609中获得的定位结果和定位是否成功的指示。
本发明方法的另一个实施例流程如图7所示,该实施例中LS接 收客户端发送的定位数据请求中不包含QoS要求值的信息,图7中示 出了 LC才艮据最高QoS要求进行定位测量,并由LS向客户端返回定 位结果的过程
步骤70L客户端1向LS发送针对某个指定终端的定位数据请求, 在该定位数据请求中未包含QoS要求值,表示要求网络提供最高QoS 的定位结果。
步骤702: LS向LC发送定位请求。
步骤703: LC根据当前可以提供最高QoS的定位方法,触发网 络对指定终端的定位测量,获得测量数据和定位结果。
步骤704: LC向LS发送定位应答,该定位应答中包含定位结果 和定位是否成功的指示。由于未指定具体的QoS要求值,因此只要 LC获得了定位数据,则返回定位成功指示;如果LC未获得定位数据, 则返回定位失败指示。
步骤705: LS向客户端1发送定位数据应答,该定位数据应答中 包含根据步骤704中获得的定位结果和定位是否成功的指示。
步骤706:客户端2向LS发送针对某个指定终端的定位数据请求,在定位数据请求中包含QoS要求值,QoS要求值中包含所有的QoS 选项,包括定位精度和定位时延等。
需要说明的是,步骤705与步骤706之间没有严格的执行次序限 制,仅为了说明不同客户端的定位情况。其中,步骤706至步骤710 示出了本发明同样兼容现有QoS请求实现的过程。
步骤707: LS向LC发送定位请求,该定位请求中包含定位数据 请求中的QoS要求值。
步骤708: LC根据QoS要求值选择定位方法,触发网络对指定 终端的定位测量,获得测量数据和定位结果。
步骤709: LC向LS发送定位应答,该定位应答中包含定位结果 和定位是否成功的指示。由于兼容现有QoS请求机制,因此如果定位 结果满足QoS要求值,则返回定位成功;如果定位结果不满足QoS 要求值,则返回定位失败。
步骤710: LS向客户端2发送定位数据应答,该定位数据应答中 包含根据步骤709中获得的定位结果和定位是否成功的指示。
本发明方法的另一个实施例流程如图8所示,该实施例中LS接 收客户端发送的QoS要求,该QoS要求的类型分为尽力类QoS要求 和保证类QoS要求两种,图8示出了对QoS要求值中的每个选项分 别设置不同的QoS类型标识,并由LS将QoS发送给LC的过程
步骤801:客户端向LS发送针对某个指定终端的定位数据请求, 在定位数据请求中包含QoS要求值,QoS要求值中可以包含多个QoS 选项,如垂直精度、水平精度、定位时延等,为上述每一个QoS选项 分别设定类型标识。例如,可以为垂直精度和水平精度设置保证类QoS 标识,为定位时延设置尽力类QoS标识,下述步骤均以该设置为例进 行描述。当然对上述QoS选项也可以采用其它的设置组合方式。
步骤802: LS向LC发送定位请求,该定位请求中包含定位it据 请求中的QoS要求值和和每个QoS选项对应的类型标识。
步骤803: LC根据QoS要求值选择定位方法,触发网络对指定 终端的定位测量,获得测量数据和定位结果。步骤804: LC向LS发送定位应答,该定位应答中包含定位结果 和定位是否成功的指示。
以为垂直精度和水平精度设置保证类QoS标识,为定位时延设置 尽力类QoS标识为例,分为下述几种情况当垂直精度和水平精度的 定位结果满足其QoS要求值时,无论定位时延的结果是否满足其QoS 要求值,均返回定位成功指示;当垂直精度和水平精度中至少一个的 定位结果不满足其QoS要求值时,无论定位时延的结果是否满足其 QoS要求值,均返回定位失败指示。
步骤805: LS向客户端发送定位数据应答,该定位数据应答中包 含根据步骤804中获得的定位结果和定位是否成功的指示。
本发明方法的另一个实施例流程如图9所示,该实施例中由LS 确定QoS要求值和类型,其中QoS要求值和类型分别针对各QoS选 项,当然QoS要求值和类型也可以采用前述其它实施例中的方式进行 设置,图9示出了 LC根据LS发送的QoS要求值和类型进行定位并 返回定位结果LS的过程
步骤卯l:客户端向LS发送针对某个指定终端的定位数据请求, 在定位数据请求中不包含Q o S要求值和类型标识。
步骤902: LS根据客户端提供的信息、用户终端签约信息或网络 能力状态确定定位数据请求中的QoS要求值和对应的类型标识。
需要说明的是,在步骤901中客户端也可以在发送的定位数据请 求中仅包含QoS要求值和类型标识中的一项,相应的由LS确定剩余 的一项。
步骤903: LS向LC发送定位请求,该定位请求中包含QoS要求 Y直和对应的类型标识。
步骤904: LC根据QoS要求值选择定位方法,触发网络对指定 终端的定位测量,获得测量数据和定位结果。
步骤905: LC向LS发送定位应答,该定位应答中包含定位结果 和定位是否成功的指示。具体的,当定位结果未满足某项QoS要求值 时,如果对应该项的类型标识为尽力类QoS标识,则返回定位成功指示,如果类型标识为保证类QoS标识,则返回定位失败指示;当定位 结果满足QoS要求值时,返回定位成功指示。
步骤906: LS向客户端发送定位数据应答,该定位数据应答中包 含定位结果和定位是否成功的指示。
本发明方法的另一个实施例流程如图IO所示,该实施例中LS接 收客户端发送的QoS要求值和类型,该QoS要求的类型可以为尽力 类QoS要求或保证类QoS要求两种,每一种QoS要求类型的值均针 对所有的QoS选项,图IO示出了 LS仅向LC发送QoS要求值,并根 据L C返回的定位结果向客户端发送定位数据应答的过程
步骤1001:客户端向LS发送针对某个指定终端的定位数据请求, 在定位数据请求中包含QoS要求值和类型标识,其中QoS要求值中 包含多项的QoS选项,类型标识可以为尽力类QoS标识,也可以为 保证类QoS标识。
步骤1002: LS向LC发送定位请求,该定位请求中l又包含QoS 要求值。
步骤1003: LC根据QoS要求值选择定位方法,触发网络对指定 终端的定位测量,获得测量数据和定位结果。
步骤1004: LC向LS发送定位应答,该定位应答中包含定位结果。 进一步,该定位报告中还可以包含QoS指示,该QoS指示用于当获 得的定位结果满足QoS要求值时,指示满足QoS要求;当获得的定 位结果不满足QoS要求值时,指示不满足QoS要求。
步骤1005: LS比较QoS指示和类型标识。
步骤1006: LS向客户端发送定位数据应答,该定位数据应答中 包含定位结果和定位是否成功的指示。
根据步骤1005中的比较结果分为下述两种情况当QoS指示满 足QoS要求时,无论类型标识为尽力类QoS标识还是保证类QoS标 识,均返回定位成功指示;当QoS指示不满足QoS要求时,如果类 型标识为尽力类QoS标识则返回定位成功指示,如果类型标识为保证 类QoS标识则返回定位失败指示。本发明方法的另一个实施例流程如图ll所示,该实施例中LS接 收客户端发送的QoS要求值,当LC返回的定位结果不满足QoS要求 值时,向客户端发送定位结果的QoS,图11示出了客户端根据定位结 果的QoS选择是否获取该定位结果的过程
步骤1101:客户端向LS发送针对某个指定终端的定位数据请求, 在定位数据请求中包含QoS要求值。
步骤1102: LS向LC发送定位请求,该定位请求中包含QoS要 求值。
步骤1103: LC根据QoS要求值选择定位方法,触发网络对指定 终端的定位测量,获得测量数据和定位结果。
步骤1104:LC向LS发送定位应答,该定位应答中包含定位结果。
步骤1105: LS接收到定位结果后比较该定位结果的QoS是否满 足客户端发送的QoS要求值。
当定位结果的QoS不满足QoS要求值时,执行步骤1106,当定 位结果的QoS满足QoS要求值时,直接将定位结果发送给客户端即 可。
步骤1106: LS向客户端发送定位数据应答,该定位数据应答中 包含定位结果的QoS。
步骤1107:客户端根据定位结果的QoS判断其是否满足当前的业 务需求,如果可以满足当前业务需求,则执行步骤1108,如果仍然不 满足当前业务需要,则结束流程。
步骤1108:客户端再次向LS发送定位数据请求,该定位数据请 求中包含定位结果的QoS。
步骤1109: LS向客户端返回定位数据应答,该定位数据应答中 仅包含LC返回的定位结果。
上述各个实施例中,LS与LC之间传输的定位请求和定位应答均 可以通过网络中的其它网元传賴r,例如经由CSN中的AAA进4亍转发, 在此不再赘述。在本发明方法的实施例中,定位服务器通过灵活确定发送的QoS 要求信息,满足了对定位结果的QoS没有特定要求的业务,使得网络 可以根据自身的定位能力决定定位结果的QoS,在充分利用网络定位 能力的同时,提高了定位业务QoS请求的灵活性。
与本发明位置业务的实现方法的实施例相对应,本发明还提供了 位置业务的实现系统的实施例。
本发明位置业务的实现系统的实施例框图如图12所示,该系统 包括客户端1110、定位服务器1120和定位控制器1130。
其中,客户端1110用于向定位服务器发送定位^:据请求;定位服 务器1120用于接收到客户端发送的定位数据请求后确定QoS要求信 息,根据所述QoS要求信息向定位控制器发送定位请求,并根据定位 控制器返回的包含定位测量信息的定位应答向所述客户端发送定位信 息;定位控制器1130用于根据定位请求对相应的终端进行定位测量, 并向定位服务器返回包含所述定位测量信息的定位应答。
应用本发明位置业务的实现系统的实施例进行定位的过程与本 发明方法实施例的描述一致,在此不再赘述。
与本发明位置业务的实现方法和系统的实施例相对应,本发明还 分别提供了业务服务器和业务控制器的实施例。
本发明业务服务器的实施例框图如图13所示,该服务器包括 接收请求单元1210、确定QoS单元1220、发送请求单元1230和发送 信息单元1240。
其中,接收请求单元1210用于接收到客户端发送的定位数据请 求;确定QoS单元1220用于接收到所述定位数据请求后确定QoS要 求信息;发送请求单元1230用于根据所述QoS要求信息向定位控制 器发送定位请求;发送信息单元1240用于根据定位控制器返回的包含 定位测量信息的定位应答向所述客户端发送定位信息。
具体的,确定QoS单元1220可以为第一确定单元,用于#4居所 述定位数据请求获得所述QoS要求信息,所述定位数据请求中包含所 述QoS要求信息;或者为第二确定单元,用于根据所述客户端的业务特点、定位终端的签约信息或网络的定位能力生成所述QoS要求信 台
本发明业务控制器的实施例框图如图14所示,该服务器包括 冲妻收请求单元1310、定位测量单元1320和返回应答单元1330。
其中,接收请求单元1310用于接收定位服务器根据确定的QoS 要求信息发送的定位请求;定位测量单元1320用于根据定位请求对相 应的终端进行定位测量;返回应答单元1330用于向定位服务器返回包 含所述定位测量信息的定位应答。
通过上述本发明实施例的描述可知,由于定位服务器不必直接转 发客户端发送的QoS要求值,而是通过灵活确定发送的QoS要求信 息,满足了对定位结果的QoS没有特定要求的业务,使得网络可以根 据自身的定位能力决定定位结果的QoS,在充分利用网络定位能力的 同时,提高了定位业务QoS请求的灵活性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或 部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以 存储于一计算机可读取存储介质中,该程序在执行时,包括如下步骤 定位服务器接收到客户端发送的定位数据请求后确定QoS要求信息; 根据所述QoS要求信息向定位控制器发送定位请求;根据定位控制器 返回的包含定位测量信息的定位应答向所述客户端发送定位信息。所 述的存储介质,如ROM/RAM、磁碟、光盘等。
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发 明有许多变形和变化而不脱离本发明的精神,希望所附的权利要求包 括这些变形和变化而不脱离本发明的精神。
权利要求
1、一种位置业务的实现方法,其特征在于,包括定位服务器接收到客户端发送的定位数据请求后确定QoS要求信息;根据所述QoS要求信息向定位控制器发送定位请求;根据定位控制器返回的包含定位测量信息的定位应答向所述客户端发送定位信息。
2、 根据权利要求1所述的方法,其特征在于,所述确定QoS要 求信息包括根据所述定位数据请求获得所述QoS要求信息,所述定位数据请 求中包含所述QoS要求信息;或根据所述客户端的业务特点、定位终端的签约信息或网络的定位 能力生成所述QoS要求信息。
3、 根据权利要求1所述的方法,其特征在于,所述QoS要求信 息包括QoS要求值、QoS要求范围和QoS类型中的至少一项;所述QoS要求值包括垂直精度值、水平精度值和定位时延值中的 至少一个;所述QoS要求范围包括QoS的下限值,或QoS的下限值和QoS 的上限值;所述QoS类型包括尽力类QoS和保证类QoS。
4、 根据权利要求3所述的方法,其特征在于,所述QoS要求信 息具体为QoS要求值和为所述QoS要求值设置的QoS类型;或 QoS要求值和为所述QoS要求值中的每个选项分别i殳置的QoS 类型。
5、 根据权利要求3所述的方法,其特征在于,进一步包括当 所述QoS要求信息中未包含QoS类型时,将所述QoS类型默认设置 为尽力类QoS或保证类QoS。
6、 根据权利要求3所述的方法,其特征在于,所述QoS要求信 息包括QoS要求值和QoS类型,所述根据QoS要求信息向定位控制器发送定位请求包括向定位控制器发送与所述QoS要求信息一致的定位请求;或 向定位控制器发送与所述QoS要求信息部分一致的定位请求。
7、 根据权利要求6所述的方法,其特征在于,所述QoS要求信 息中未包含QoS要求值,用于请求定位控制器根据当前网络能力按照 最高QoS进行定位。
8、 根据权利要求6所迷的方法,其特征在于,所述定位控制器 返回的定位应答中包括定位指示、QoS指示和定位结果中的至少一 种。
9、 根据权利要求8所述的方法,其特征在于,所述定位应答中 包含定位指示和定位结果,所述QoS类型为保证类QoS,向所述客户端发送定位信息包括 当定位结果满足所述QoS要求值时,向所述客户端返回定位成功指示和所述定位结果,当定位结果不满足所述QoS要求值时,向所述客户端返回定位失败指示;所述QoS类型为尽力类QoS,向所述客户端发送定位信息包括 向所述客户端返回定位成功指示和所述定位结果。
10、 根据权利要求8所述的方法,其特征在于,所述定位应答中 包含定位指示和定位结果,QoS要求范围中包含QoS的下限值,向所 述客户端发送定位信息包括当定位结果不低于所述QoS的下限值时,向所述客户端返回定位 成功指示和所述定位结果,当定位结果低于所述QoS的下限值时,向 所述客户端返回定位失败指示。
11、 根据权利要求8所述的方法,其特征在于,所述定位应答中 包含定位结果和QoS指示,所述向客户端发送定位信息具体为根据所 述QoS指示向客户端发送定位信息,包括所述QoS类型为保证类QoS,当所述定位结果满足所述QoS要 求值时,根据QoS成功指示向所述客户端返回定位成功指示和所述定 位结果,当所述定位结果不满足所述QoS要求值时,QoS失败指示向所述客户端返回定位失败指示;或所述QoS类型为尽力类QoS,根据QoS成功指示向所述客户端 返回定位成功指示和所述定位结果。
12、 根据权利要求8所述的方法,其特征在于,所述定位应答中 包含定位结果,还包括比较所述定位结果的QoS和所述QoS要求 值;所述向客户端发送定位信息包括所述QoS类型为保证类QoS,当定位结果的QoS满足所述QoS 要求值时,向所述客户端返回定位成功指示和所述定位结果,当定位 结果的QoS不满足所述QoS要求值时,向所述客户端返回定位失败 指示;或所述QoS类型为尽力类QoS,向所述客户端返回定位成功指示和 所迷定位结果。
13、 根据权利要求8所述的方法,其特征在于,所述定位应答中 包含定位结果,还包括比较所述定位结果的QoS和所述QoS要求 值;当QoS要求范围中包含QoS的下限值时,所述向客户端发送定 位信息包括当定位结果的QoS不低于所述QoS的下限值时,向所述客户端 返回定位成功指示和所述定位结果,当定位结果的QoS低于所述QoS 的下限值时,向所述客户端返回定位失败指示;或当定位结果的QoS不满足所述QoS要求值时,向所述客户端返 回所述定位结果的QoS。
14、 根据权利要求13所述的方法,其特征在于,所述向客户端 返回定位结果的QoS之后,还包括接收客户端发送的定位数据请求,所述定位数据请求中包含客户 端确定所述定位结果的QoS满足当前业务需要的信息;向所述客户端返回包含所述定位结果的定位数据应答。
15、 根据权利要求1所述的方法,其特征在于,所述向定位控制器发送定位请求包括向定位控制器直接发送定位请求;或通过其它 网元向控制器转发定位请求;所述定位控制器返回的定位应答包括定位控制器直接返回的定 位应答;或定位控制器通过其它网元返回的定位应答。
16、 一种位置业务的实现系统,其特征在于,包括客户端、定 位服务器和定位控制器,所述客户端,用于向定位服务器发送定位数据请求; 所述定位服务器,用于接收到客户端发送的定位数据请求后确定 QoS要求信息,根据所述QoS要求信息向定位控制器发送定位请求, 并根据定位控制器返回的包含定位测量信息的定位应答向所述客户端 发送定位信息;所述定位控制器,用于根据定位请求对相应的终端进行定位测 量,并向定位服务器返回包含所述定位测量信息的定位应答。
17、 一种定位服务器,其特征在于,包括 接收请求单元,用于接收到客户端发送的定位数据请求;确定QoS单元,用于接收到所述定位数据请求后确定QoS要求 信息;发送请求单元,用于根据所述QoS要求信息向定位控制器发送定 位请求;发送信息单元,用于根据定位控制器返回的包含定位测量信息的 定位应答向所述客户端发送定位信息。
18、 根据权利要求17所述的定位服务器,其特征在于,所述确 定QoS单元包括第一确定单元,用于根据所述定位数据请求获得所述QoS要求信 息,所述定位数据请求中包含所述QoS要求信息;或第二确定单元,用于根据所述客户端的业务特点、定位终端的签 约信息或网络的定位能力生成所述QoS要求信息。
19、 一种定位控制器,其特征在于,包括接收请求单元,用于接收定位服务器根据确定的QoS要求信息发送的定位请求;定位测量单元,用于根据定位请求对相应的终端进行定位测量;返回应答单元,用于向定位服务器返回包含所述定位测量信息的 定位应答。
全文摘要
本发明公开了一种位置业务的实现方法、系统、定位服务器及定位控制器,所述方法包括定位服务器接收到客户端发送的定位数据请求后确定QoS要求信息;根据所述QoS要求信息向定位控制器发送定位请求;根据定位控制器返回的包含定位测量信息的定位应答向所述客户端发送定位信息。本发明中定位服务器不必直接转发客户端发送的QoS要求值,而是通过灵活确定发送的QoS要求信息,满足了对定位结果的QoS没有特定要求的业务,使得网络可以根据自身的定位能力决定定位结果的QoS,在充分利用网络定位能力的同时,提高了定位业务QoS请求的灵活性。
文档编号H04W28/24GK101568062SQ20081009552
公开日2009年10月28日 申请日期2008年4月23日 优先权日2008年4月23日
发明者慧 倪 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1