并行混合定位方法及装置的制作方法

文档序号:7704771阅读:91来源:国知局
专利名称:并行混合定位方法及装置的制作方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种并行混合定位方法及装置。
背景技术
作为移动通信系统的特色业务之一,定位服务一直被认为是未来移动增值业务的ー个亮点。目前,北美、欧洲和亚太和日韩等国家和地区的主要移动通信运营商都已开通了移动定位业务。定位业务是移动增值业务中最具吸引力的业务,同时也是产业链各个环节最为复杂的业务之一。定位服务不仅可以服务于移动增值业务,也可以服务于外部定位应用,比如911/112业务中的公共安全应答点。在3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)定义的 2G、3G和LTE(3GPP Long Term Evolution,3GPP长期演进)系列标准规范中都定义了与定位服务有关的网元,比如GMLC(Gateway Mobile Location Center,网关移动位置中心),SMLC(Serving Mobile Location Center,移动定位业务中心),E-SMLC(Enhanced-SMLC,演进的SMLC)等;同时也定义了网元间的信令接ロ。单纯使用这些信令接ロ完成位置获取的方式被称为控制面方案。这种方式同时支持基于终端的定位技术和基于网络的定位技术,尤其是可以直接从基础网元中获得定位计算所需要的ー些测量參数,因此比较适合于支持終端没有专门定位能力的业务场景。用户面定位方案采用SUPL(安全用户面定位协议),支持在不同接入网络里实现定位的功能,也支持不同的GNSS(Global Navigation Satellite Systems,全球导航卫星系统),即SUPL的主要目的就是支持AGPS(Assisted Global Positioning System,辅助全球卫星定位系统)功能,但需要終端支持相关的定位协议。用户面定位方案一般只能用于室外开放环境,在室内有遮挡环境中失败率高,定位时间长。LTE规范中定义的定位系统架构兼顾控制面和用户面定位技术的特点,并且专门定义了扩展性较强的LPP(LTE定位协议);该协议可以同时被用于控制面和用户面下定位服务。如图I所示,是LTE规范中定义的定位时的定位系统架构示意图,在该架构中,用户面定位方案使用SUPL,并且至少是2.0版本以上。在控制面定位方案中,涉及到的主要网兀有 eNodeB(Evolved Node B,演进型基站)、MME(Mobile Managenment Entity,移动管理实体)、E-SMLC、GMLC/SLP 以及 HSS (Home Subscriber Server,归属用户服务器),终端(MS)也被包括在整个的控制面定位系统中,其中,E-SMLC和GMLC/SLP(SUPL定位平台)组成LBS (定位服务器)。eNodeB和MME以及eNodeB和终端之间的接ロ在LTE整体网络架构已经存在,并且可以承载用于控制面定位的特定协议的消息,这些特定协议包括,E-SMLC和eNodeB之间的LPPa (LTE定位附加协议)协议,以及E-SMLC和终端之间的LPP ;MME和E-SMLC之间的SLs接ロ,以及MME和GMLC之间的SLg接ロ、HSS和GMLC之间的SLh接ロ都是在LTE网络中新定义的专门用于控制面定位的接ロ。在用户面定位方案中,终端和SLP之间的IP(Internet Protocol,互联网协议)消息由终端到S-GW/P-GW,再到SLP之间的链路承载。LTE规范中已经提及的用户面和控制面混合定位的方式,是ー种串行的嵌套处理方案,用于以ー种定位方式的结果来补充另ー种定位过程所需要的參数。这种处理方案不能充分解决用户面定位中,終端能力未知、完成周期长、不能适应有遮挡环境等问题;也不能使定位系统的可靠性、响应延迟、定位精度等得到最大的保证。

发明内容
本发明的目的在于,提供一种并行混合定位方法及装置,以优化现有技术提供的定位方式。本发明提供了一种并行混合定位方法,上述方法包括定位系统收到请求方发送的定位请求时,触发用户面定位处理流程和控制面定位 流程对需要定位的终端进行定位,并将得到的位置结果返回给上述请求方。优选地,上述请求方为外部定位应用或者終端,上述定位系统在上述用户面定位处理流程和上述控制面定位流程定位结束后,根据上述请求方及上述定位请求,将得到的位置结果中符合条件的位置结果返回给上述请求方。优选地,若上述请求方为外部定位应用,则上述定位请求包括終端号码标识、位置精度以及完成时间;若上述请求方为终端,则上述定位请求包括号码标识以及终端能力。优选地,上述控制面定位处理流程具体包括根据上述定位请求中的終端号码标识,获取定位所需的测量參数;根据上述测量參数计算上述终端的位置估计;将得到的位置估计作为位置结果缓存。优选地,若上述请求方为外部定位应用,则上述定位系统通过发送触发消息的方式触发上述用户面定位处理流程。优选地,若上述请求方为外部定位应用,则上述定位系统在触发用户面定位处理流程后,还执行如下步骤根据上述定位请求中的完成时间,判断上述用户定位处理流程是否在上述完成时间内返回执行結果,若是,则判断上述执行结果是位置结果还是失败信息,若是位置結果,则用户面定位成功;若是失败信息或者是超时未收到执行結果,则用户面定位失败。优选地,若上述请求方为终端,则上述定位系统在触发用户面定位处理流程后,还执行如下步骤根据上述定位请求中的終端能力,判断上述終端是否仅支持RRLP(Radi0Resource LCS Protocol,无线资源定位业务协议)及使用MSA(MobiIe Station Assisted,终端辅助)定位模式,若是,则用户面定位失败;否则,等待上述用户面定位处理流程返回执行結果,收到执行结果后,判断上述执行结果是位置结果还是失败信息,若是位置結果,则用户面定位成功;若是失败信息,则用户面定位失败。优选地,若上述请求方为外部定位应用,则上述将得到的位置结果返回给请求方步骤具体包括若用户面定位成功,则根据上述定位请求中的位置精度,选择上述用户面定位处理流程得到的位置结果和缓存的位置结果中符合条件的位置结果,返回给上述请求方;若用户面定位失败,则将缓存的位置结果返回给上述请求方。优选地,若上述请求方为终端,则上述将得到的位置结果返回给请求方步骤具体包括若用户面定位成功,则将上述用户面定位处理流程得到的位置结果返回给上述请求方;若用户面定位失败,则将缓存的位置结果返回给上述请求方。优选地,上述触发消息是以短信方式或者UDP (User Datagram Protocol,用户数据报协议)消息方式发送给上述終端的。本发明进一歩提供了一种并行混合定位装置,上述装置包括流程触发模块和结果 返回模块;上述流程触发模块,用于在定位系统收到请求方发送的定位请求时,触发用户面定位处理流程和控制面定位流程;上述结果返回模块,用于将上述用户面定位处理流程或上述控制面定位流程得到的位置结果返回给上述请求方。优选地,上述结果返回模块,还用根据上述请求方及上述定位请求,从上述用户面定位处理流程和上述控制面定位流程得到的位置结果中选择符合条件的位置結果。优选地,上述装置还包括判断模块和缓存模块;上述判断模块,用于判断用户面定位处理流程是否定位成功;上述缓存模块,用于缓存控制面定位流程得到的位置結果。优选地,上述结果返回模块,还用于在请求方是外部定位应用且上述判断模块的判断结果为用户面定位成功时,根据上述定位请求中的位置精度,将上述用户面定位处理流程得到的位置结果和上述缓存模块中缓存的位置结果中符合条件的位置结果返回给上述请求方;在请求方是外部定位应用且上述判断模块的判断结果为用户面定位失败时,将上述缓存模块中缓存的位置结果返回给上述请求方;或者在请求方是终端且上述判断模块的判断结果为用户面定位成功时,将上述用户面定位处理流程得到的位置结果返回给上述请求方;在请求方是终端且上述判断模块的判断结果为用户面定位失败时,将上述缓存模块中缓存的位置结果返回给上述请求方。本发明中,无论定位请求是由外部定位应用发起的,还是由终端发起的,均执行用户面定位和控制面定位,这样,一旦用户面定位失败,系统即可使用控制面定位得到的位置结果来返回给请求方,或者用户面定位和控制面定位均成功时,可根据具体场景返回符合条件的位置结果给请求方;本发明充分发挥了两种技术的优点,增强了定位业务的可用性。


此处所说明的附图用来提供对本发明的进ー步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I是LTE规范中定义的定位时的定位系统架构示意图;图2是本发明混合定位方法实施例一的流程图;图3是本发明混合定位方法实施例ニ的流程图4是本发明混合定位装置的原理框图;图5是基于图I的系统架构下本发明并行混合定位方法的实施例三的信令示意图;图6是基于图I的系统架构下本发明并行混合定位方法的实施例四的信令示意图;图7是为GSM网络与LTE网络混合的定位系统架构图;图8是基于图7的系统架构下本发明并行混合定位方法的实施例五的信令示意图。
具体实施方式

为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一歩详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用干限定本发明。如图2所示,是本发明混合定位方法实施例一的流程图,本实施中,假设定位请求的请求方为外部定位应用,本实施例包括以下步骤步骤SOOl :定位系统收到外部定位应用发送的定位请求;定位请求包括終端号码标识、IP地址、位置精度以及完成时间等信息;步骤S002 :触发用户面定位处理流程和控制面定位流程;上述控制面定位处理流程具体包括根据上述定位请求中的終端号码标识,获取定位所需的參数;根据上述參数计算上述终端的位置估计;将得到的位置估计作为位置结果缓存。本步骤中,定位系统通过发送触发消息的方式触发上述用户面定位处理流程。步骤S003 :根据上述定位请求中的完成时间,判断上述用户定位处理流程是否在上述完成时间内返回执行结果,若是,则执行步骤S004,否则,执行步骤S006 ;步骤S004 :断上述执行结果是位置结果还是失败信息,若是位置结果,则执行步骤S005,若是失败信息或者是超时未收到执行结果,则执行步骤S006 ;步骤S005 :用户面定位成功,执行步骤S007 ;步骤S006 :用户面定位失败,执行步骤S008 ;步骤S007 :根据上述定位请求中的位置精度,选择上述用户面定位处理流程得到的位置结果和缓存的上述控制面定位流程得到的位置结果中符合条件的位置结果,返回给上述请求方;步骤S008 :将缓存的控制面定位流程得到的位置结果返回给上述请求方。如图3所示,是本发明混合定位方法实施例ニ的流程图,本实施中,假设定位请求的请求方为终端,本实施例包括以下步骤步骤SlOl :定位系统收到终端发送的定位请求;定位请求包括号码标识以及终端能力等信息。步骤S102 :触发用户面定位处理流程和控制面定位流程;控制面定位处理流程具体包括
根据上述定位请求中的終端号码标识,获取定位所需的參数;根据上述參数计算上述终端的位置估计;将得到的位置估计作为位置结果缓存。本步骤中,定位系统 收到定位请求后,用户面定位处理流程自动触发。步骤S103 :根据上述定位请求中的終端能力,判断上述終端是否仅支持RRLP协议及使用MSA定位模式,若是,则执行步骤S106 ;否则,执行步骤S104 ;步骤S104 :等待上述用户面定位处理流程返回执行结果;步骤S105 :收到执行结果后,判断上述执行结果是位置结果还是失败信息,若是位置结果,则执行步骤S106,若是失败信息,则执行步骤S107 ;步骤S106 :用户面定位成功,执行步骤S108 ;步骤S107 :用户面定位失败,执行步骤S109 ;步骤S108 :将上述用户面定位处理流程得到的位置结果返回给上述请求方;步骤S109 :将缓存的控制面定位流程得到的位置结果返回给上述请求方。如图4所示,是本发明混合定位装置的原理框图,本实施例包括流程触发模块01、缓存模块02、判断模块03以及结果返回模块04 ;流程触发模块01,用于在定位系统收到定位请求时,同时触发用户面定位处理流程和控制面定位流程;缓存模块02,用于缓存控制面定位流程得到的位置结果;判断模块03,用于判断用户面定位处理流程是否定位成功;结果返回模块04,用于在请求方是外部定位应用且判断模块03的判断结果为用户面定位成功时,根据上述定位请求中的位置精度,选择上述用户面定位处理流程得到的位置结果和缓存模块02中缓存的位置结果中符合条件的位置结果,返回给请求方;在请求方是外部定位应用且判断模块03的判断结果为用户面定位失败时,将缓存模块02中缓存的位置结果返回给请求方;或者在请求方是终端且判断模块03的判断结果为用户面定位成功吋,将用户面定位处理流程得到的位置结果返回给请求方;在请求方是终端且判断模块03的判断结果为用户面定位失败时,将缓存模块02中缓存的位置结果返回给上述请求方。以下结合具体的网络,对本发明做进ー步的描述。如图5所示,是基于图I的系统架构下本发明并行混合定位方法的实施例三的信令示意图。图中,实现箭头为控制面定位处理流程的过程示意,虚线箭头表示用户面定位处理流程的过程示意,本实施例中,定位请求是由外部定位应用发起的,如图所示,当外部定位应用需要用户终端的位置信息时,通过Le接ロ,向GMLC/SLP发起定位请求,该定位请求中携帯有終端号码标识(比如MSISDN(移动用户综合业务数字网号)、TEL_URI (电话号码形式的统ー资源标识)等)、期望的位置结果的精度和完成时间等信息,还有可能携帯有終端的IP地址信息,若上述定位请求对应于ー个正在进行的紧急呼叫会话,那么在会话发起时,按照LTE规范要求,MME可以将这个紧急呼叫事件通过SLg接ロ,以通知事件形式上报给GMLC,通过该通知事件,GMLC可得知当前为上述終端服务的MME,上述通知事件中携帯有終端号码标识以及终端的IP地址。GMLC/SLP根据收到的定位请求,触发用户面和控制面定位处理流程。GMLC/SLP通过发送触发消息的方式触发用户面定位处理流程,若定位请求中携帯有終端的IP地址,或者MME上报的通知事件中带有终端的IP地址,则GMLC/SLP通过UDP将触发消息发送到终端,否则,通过短信方式将触发消息发送到終端,如图5中虚线箭头所示,触发消息经SMSC/P-Gff发送到需要定位的終端。对于控制面定位处理流程,LBS中的GMLC/SLP通过内部接ロ触发E-SMLC,使E-SMLC通过MME向eNodeB发送携带有LPPa消息的SLs接ロ无连接消息,请求获取定位參数,MME收到上述消息后,通过SI接ロ,将上述消息路由到eNodeB。eNodeB在收到上述消息后,搜集测量參数,并将得到的测量报告通过SI接ロ经MME,通过携带有LPPa应答消息的SLs接ロ无连接消息返回给LBS中的E-SMLC,E-SMLC收到测量报告后,计算出用户的位置估计,并通过内部接ロ将计算得到的位置估计作为位置结果返回给GMLC/SLP,GMLC/SLP缓存收到的位置結果。对于用户面定位处理流程,終端在收到触发消息后,主动与GMLC/SLP建立数据连接,数据连接建立成功后,终端发送SUPL POS INIT消息给LBS的SLP,SLP收到消息后,计算终端需要的辅助数据,通过SUPL POS消息与終端之间交互,图中使用框图表示该过程,因 具体的流程因終端能力不同而不相同,而这属于现有技术,故本发明中不做具体描述,仅使用框图来示意。由于SUPL消息只在SUPL2. 0版本中才能够支持LTE,并且在SUPL2. 0版本的SUPL消息中,传递终端测量到的测量数据的协议通常为RRLP,RRLP是ー个GSM网络中定义的主要为AGPS服务的协议,不能用来传递LTE网络中的測量数据,因此当终端和SLP之间的RRLP交互失败时,也就是说AGPS功能不能实现时,用户面定位失败,返回SUPL END消息给终端。当然,若终端不支持SUPL协议,则不能处理收到的触发消息,此时,GMLC/SLP在等待超时后,认为用户面定位失败。若终端支持AGPS功能(即终端支持SUPL 2.0,并且能进行GPS測量,能够用RRLP协议从LBS得到辅助数据以及能够报告測量结果或者位置计算结果),而当前位于室内或者其他遮挡环境中,导致AGPS功能不能成功吋,GMLC/SLP在等待超时后,也认为用户面定位失败,返回SUPL END消息给终端。如图6所示,是基于图I的系统架构下本发明并行混合定位方法的实施例四的信令示意图。图中,实现箭头为控制面定位处理流程的过程示意,虚线箭头表示用户面定位处理流程的过程示意,本实施例中,定位请求是由終端主动发起,如图所示终端通过SUPL START消息发起定位请求,该定位请求中携带有终端号码标识、终端能力、LTE网络中的小区ID以及跟踪区标识等信息,根据定位请求中的終端能力信息,GMLC/SLP可知该终端是否将使用RRLP来承载定位测量的相关数据,以及终端是否会使用MSA定位模式,若终端能力表明其只能支持RRLP,并且使用MSA定位模式,那么使用本发明可以保证业务的可靠性;根据定位请求中的終端号码标识、LTE网络中的小区ID以及跟踪区标识,GMLC/SLP可直接判断出当前为用户服务的MME,或者使用其中的終端号码标识作为參数,通过与HSS之间的接ロ,在上述HSS中查询到当前为用户终端服务的MME信息,此时即可通过与E-SMLC之间的内部接ロ触发控制面的定位处理流程。对于用户面定位处理流程,收到定位请求后,GMLC/SLP与终端之间通过SUPL协议交互。在此流程中,若终端只能支持RRLP和MSA定位模式,则因RRLP不能传递LTE网络中的測量数据,固AGPS定位失败时LBS不能直接利用終端上报的测量数据来获取比小区ID定位技术精度更高的位置结果;
对于控制面定位处理流程,与图5所示的实施例三相同,这里不再复述。本发明中,在外部定位应用发起的定位过程中,終端是在收到触发消息后,才主动与LBS建立数据连接,而在终端主动发起的定位过程中,終端则是首先完成与LBS之间的数据连接的建立,再将定位请求发送给LBS,LBS根据终端支持的协议及准备采用的定位模式判断并开始并行的控制面定位处理流程。由于物理部署的移动网络中,通常混合了 GSM,UMTS (Universal MobileTelecommunications System,通用移动通讯系统)和LTE等多种接入网络技术,终端也是多模终端。因此,以下结合多模系统架构给出多模网络下本发明的应用实施方案。如图7所示,为GSM网络与LTE网络混合的定位系统架构图,图中,处理外部定位应用的定位请求的实体还是GMLC,处理终端的定位请求的实体还是SLP,而实现GSM网络中的控制面位置计算功能的实体为SMLC,与LTE系统类似,GMLC和外部应用实体之间通过Le接ロ交互,且与SLP复用该接ロ。SLP在实现用户面定位处理过程中,通过和短信中心之间 的接ロ发送触发消息,并且通过GGSN路由终端到SLP的数据包;GMLC在实现控制面定位处理过程中,通过和HLR之间的Lh接ロ查询到终端的路由信息,并且通过和MSC/SGSN之间的Lg接ロ发送定位请求。与LTE网络不同的是,在GSM网络中,接入网不仅有基站,还有BSC(Base StationController,基站控制器),而MSC/SGSN是通过和BSC之间的接ロ来转发从GMLC得到的定位请求的。在GSM网络中,同样有专门负责定位计算功能的实体SMLC,SMLC和BSC之间具有Lb接ロ,用于传输数据。从图中可以看出,本系统架构与图I所示的系统架构的差异在于SMLC对接GSM接入网实体BSC,而E-SMLC对接MME。从GMLC/SLP的角度来看,两个系统架构和功能是相同的。这样本发明的并行混合定位方法在多模网络部署环境中也是可以实现的。以下结合附图7,对LTE网络和GSM网络混合的网络架构下,对本发明的混合定位方法进行说明。如图8所示,是基于图7的系统架构下本发明并行混合定位方法的实施例五的信令示意图,图中,实现箭头为控制面定位处理流程的过程示意,虚线箭头表示用户面定位处理流程的过程示意,本实施中,定位请求是由終端主动发起,如图所示终端在GSM网络中发起ー个紧急呼叫业务,在此过程中,MSC将此呼叫路由到合适的公共安全应答点,并且会将这个紧急呼叫发起的事件通过Lg接ロ消息通知到GMLC,根据该事件通知,GMLC可获得当前为用户服务的MSC的路由信息,且可判断出用户当前驻留在GSM网络中。这一点,和在LTE网络实现过程中的处理是类似的,不同点在于,在事件通知过程中,GMLC可能并不清楚终端是否支持SUPL功能。假如外部定位应用,比如公共安全应答点,需要此用户的精确的位置信息,将通过Le接ロ,向定位系统发起定位请求。此时,GMLC若要通过SUPL用户面方式获得终端的高精度的位置信息,面临几个未知数。一方面,GMLC可能不了解这个终端是否能够支持SUPL功能,另ー方面,即使终端的确可以支持SUPL功能,GMLC也不能确信其所支持的协议的版本,比如在GSM网络中,比较广泛使用的是SUPL 1.0协议,但是由于SUPL 2.0技术在未来网络中使用的可能性也非常大,甚至还有3.0等更高版本的技术,在实际网络部署中,需要面临的协议适配的可能性是不得不考虑的。还有一点就是,在GSM网络中,假如用户处于语音通话状态,用户面技术所需要的包交换数据连接是否可以并行实现也是ー个问题。对于大部分不能支持CS (circuit switch,电路交換)和PS (packet switch,分组交换)并行处理的終端来说,可能优先保证话音处理,而忽略PS域的处理请求。最后,和LTE下类似处理方案中需要考虑的同样的ー个问题,就是AGPS高精度定位在室内或者有遮挡环境中的高失败率。基于以上这些考虑,并行的控制面处理过程是保证整个位置获取过程的高效和成功率的有效方案。由于用户面的处理过程和LTE网络中的完全类似,这里不再详细说明;这里描述的主要是控制面的定位处理。在GMLC事先已知用户所在网络以及为其服务的MSC的路由信息的情况下,GMLC在收到定位请求后,可直接通过与MSC/SGSN之间的Lg接ロ,使用MAP信令将定位请求发送给MSC/SGSN,请求获取用户当前的位置;在GMLC事先未知用户所在网络以及为其服务的MSC的路由信息的情况下,GMLC首先通过与HLR之间的Lh接ロ,从HLR上获取用户当前的路由 信息,再通过与MSC/SGSN之间的Lg接ロ,使用MAP信令将定位请求发送给MSC/SGSN,请求获取用户当前的位置。MSC/SGSN收到定位请求后,通过与BSC之间的接ロ把收到的定位请求透传给BSC ;BSC收到定位请求后,通过与SMLC之间的Lb接ロ,将上述定位请求转发给SMLC,并携带可能的测量參数。SMLC根据收到的定位请求中的位置精度和終端属性(終端是否支持E-0TD,是否支持AGPS)确定需要采用的定位技术,并且在上述定位请求中携帯的测量參数不足时,主动要求BSC继续提供更多的测量參数。最后,SMLC将根据从BSC得到的測量报告计算出终端的位置估计,并作为位置结果返回给BSC,BSC再将其返回给MSC/SGSN,并由MSC/SGSN进ー步返回给GMLC。此时,当用户面定位过程还没有结束,并且完整的定位会话也还没有结束吋,GMLC可以将此位置结果缓存。当用户面定位过程出现异常或者整个定位会话需要尽快结束吋,GMLC则直接将缓存的位置结果返回给请求方,以提高整个定位服务的效率和精度。这个过程也是和前面描述的LTE网络中的处理相同。由此,可以看出,整个并行混合定位处理过程,在多模的混合网络中是完全可以应用的。上述说明示出并描述了本发明的优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
权利要求
1.一种并行混合定位方法,其特征在于,所述方法包括 定位系统收到请求方发送的定位请求时,触发用户面定位处理流程和控制面定位流程对需要定位的终端进行定位,并将得到的位置结果返回给所述请求方。
2.根据权利要求I所述的方法,其特征在于,所述请求方为外部定位应用或者終端,所述定位系统在所述用户面定位处理流程和所述控制面定位流程定位结束后,根据所述请求方及所述定位请求,将得到的位置结果中符合条件的位置结果返回给所述请求方。
3.根据权利要求I或2所述的方法,其特征在于,若所述请求方为外部定位应用,则所述定位请求包括終端号码标识、位置精度以及完成时间; 若所述请求方为终端,则所述定位请求包括号码标识以及终端能力。
4.根据权利要求3所述的方法,其特征在于,所述控制面定位处理流程具体包括 根据所述定位请求中的終端号码标识,获取定位所需的测量參数; 根据所述测量參数计算所述终端的位置估计; 将得到的位置估计作为位置结果缓存。
5.根据权利要求I或2所述的方法,其特征在干, 若所述请求方为外部定位应用,则所述定位系统通过发送触发消息的方式触发所述用户面定位处理流程。
6.根据权利要求2所述的方法,其特征在于,若所述请求方为外部定位应用,则所述定位系统在触发用户面定位处理流程后,还执行如下步骤 根据所述定位请求中的完成时间,判断所述用户定位处理流程是否在所述完成时间内返回执行結果,若是,则判断所述执行结果是位置结果还是失败信息,若是位置結果,则用户面定位成功;若是失败信息或者是超时未收到执行結果,则用户面定位失败。
7.根据权利要求2所述的方法,其特征在于,若所述请求方为终端,则所述定位系统在触发用户面定位处理流程后,还执行如下步骤 根据所述定位请求中的終端能力,判断所述终端是否仅支持无线资源定位业务协议RRLP及使用终端辅助MSA定位模式,若是,则用户面定位失败;否则,等待所述用户面定位处理流程返回执行結果,收到执行结果后,判断所述执行结果是位置结果还是失败信息,若是位置結果,则用户面定位成功;若是失败信息,则用户面定位失败。
8.根据权利要求I、2或6任一项所述的方法,其特征在于,若所述请求方为外部定位应用,则所述将得到的位置结果返回给请求方步骤具体包括 若用户面定位成功,则根据所述定位请求中的位置精度,选择所述用户面定位处理流程得到的位置结果和缓存的位置结果中符合条件的位置结果,返回给所述请求方; 若用户面定位失败,则将缓存的位置结果返回给所述请求方。
9.根据权利要求1、2或7任一项所述的方法,其特征在于,若所述请求方为终端,则所述将得到的位置结果返回给请求方步骤具体包括 若用户面定位成功,则将所述用户面定位处理流程得到的位置结果返回给所述请求方; 若用户面定位失败,则将缓存的位置结果返回给所述请求方。
10.根据权利要求5所述方法,其特征在于,所述触发消息是以短信方式或者用户数据报协议UDP消息方式发送给所述终端的。
11.一种并行混合定位装置,其特征在于,所述装置包括流程触发模块和结果返回模块; 所述流程触发模块,用于在定位系统收到请求方发送的定位请求时,触发用户面定位处理流程和控制面定位流程; 所述结果返回模块,用于将所述用户面定位处理流程或所述控制面定位流程得到的位置结果返回给所述请求方。
12.根据权利要求11所述的装置,其特征在于,所述结果返回模块,还用根据所述请求方及所述定位请求,从所述用户面定位处理流程和所述控制面定位流程得到的位置结果中选择符合条件的位置結果。
13.根据权利要求11所述的装置,其特征在于,所述装置还包括判断模块和缓存模块; 所述判断模块,用于判断用户面定位处理流程是否定位成功; 所述缓存模块,用于缓存控制面定位流程得到的位置結果。
14.根据权利要求11-13任一项所述的装置,其特征在于,所述结果返回模块,还用于在请求方是外部定位应用且所述判断模块的判断结果为用户面定位成功时,根据所述定位请求中的位置精度,将所述用户面定位处理流程得到的位置结果和所述缓存模块中缓存的位置结果中符合条件的位置结果返回给所述请求方;在请求方是外部定位应用且所述判断模块的判断结果为用户面定位失败时,将所述缓存模块中缓存的位置结果返回给所述请求方;或者在请求方是终端且所述判断模块的判断结果为用户面定位成功时,将所述用户面定位处理流程得到的位置结果返回给所述请求方;在请求方是终端且所述判断模块的判断结果为用户面定位失败时,将所述缓存模块中缓存的位置结果返回给所述请求方。
全文摘要
本发明涉及一种并行混合定位方法及装置,上述方法在定位系统收到定位请求时,触发用户面定位处理流程和控制面定位流程对需要定位的终端进行定位,并将得到的位置结果返回给请求方;上述装置包括流程触发模块和结果返回模块。本发明充分发挥了用户面定位技术和控制面定位技术的优点,增强了定位业务的可用性。
文档编号H04W64/00GK102843767SQ20111017380
公开日2012年12月26日 申请日期2011年6月24日 优先权日2011年6月24日
发明者单良 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1