一种进行定位的方法、系统和设备与流程

文档序号:13675040阅读:171来源:国知局
技术领域本发明涉及无线通信技术领域,特别涉及一种进行定位的方法、系统和设备。

背景技术:
在LTE(LongTermEvolution,长期演进)系统中,支持控制面定位和用户面定位(SecureUser-PlaneLocation)。控制面定位主要是指通过信令来进行定位相关信息的传输,即定位数据通过控制面的信令传输;用户面定位是指基于OMASUPL(OpenMobileAllianceSecureUserPlaneLocation)协议,在用户面进行定位相关信息的传输,在接入网侧是看不到该协议的相关信令和具体的定位相关信息的,因为这些数据是通过DRB(DataRadioBearer,数据无线承载)来传输,而不是通过信令传输。控制面方式中由于信令开销和接纳控制所限,网络目前不能提供高精度的定位技术,特别是针对室内分布的情况。而用户面现有的定位技术,例如WLAN(WirelessLocalAreaNetwork,无线局域网)AP(AccessPoint,接入点)辅助定位等,可以提供室内的高精度定位。控制面的定位目前的主要方法有CELLID(小区标识)、CELLID+TA(TrackingArea,区域跟踪)+AOA(AngeleofArrival,来波方向)等。用户面的定位方法主要有CELLID,A-GPS(AssistedGPS,辅助GPS技术)等。上述控制面和用户面的定位方法都是针对与网络侧只有一个连接的终端,但是随着技术的发展,越来越多的终端已经于网络侧有多个连接,比如同时连接多个基站,或者同时连接多个不同的网络。但是目前并没有一种针对多连接的终端进行定位的方案。

技术实现要素:
本发明提供一种进行定位的方法、系统和设备,用以针对多连接的终端进行定位。本发明实施例提供的一种进行定位的方法,包括:处于多连接的终端接收到来自第一定位服务器的定位请求;所述终端根据来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息;所述终端将确定的所述定位信息反馈给所述第一定位服务器。本发明实施例处于多连接的终端在接收到来自第一定位服务器的定位请求后,根据来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息;将确定的所述定位信息反馈给所述第一定位服务器。由于本发明实施例对于处于多连接的终端在接收到来自第一定位服务器的定位请求后,能够根据至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息,从而提供了一种针对多连接的终端进行定位的方案。较佳地,所述终端接收到来自第一定位服务器的定位请求之后,还包括:所述终端向至少一个第二定位服务器发送获取辅助信息的请求,并接收来自所述至少一个第二定位服务器反馈的第二定位辅助信息。由于本发明实施例的所述终端能够至少一个第二定位服务器发送获取辅助信息的请求,从而能够根据至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息。较佳地,所述终端接收到来自第一定位服务器的定位请求之前,还包括:所述终端接收到来自所述至少一个第二定位服务器的包含第二定位辅助信息的定位请求。由于本发明实施例的所述终端能够根据之前获得的第二定位辅助信息确定用于对所述终端进行定位的定位信息,从而节省了网络资源。较佳地,所述终端根据来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息,包括:所述终端基于所述第二定位辅助信息进行测量,得到第二测量信息;将所述第二测量信息作为所述定位信息;或所述终端根据所述第二定位辅助信息对所述终端进行定位,得到所述定位信息。由于本发明实施例的终端能够根据第二定位辅助信息直接确定定位信息或者确定测量信息由第一定位服务器根据测量信息确定终端位置,从而无论第一定位服务器是否支持确定终端位置都可以为终端进行定位。较佳地,所述终端根据来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息,包括:所述终端根据所述定位请求包含的第一定位辅助信息,以及来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息。由于本发明实施例的定位请求中包括第一定位辅助信息,在终端进行定位时,可以根据多个定位辅助信息进行定位,从而提高了定位终端的准确度。较佳地,所述终端根据所述定位请求中携带的第一定位辅助信息,以及来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息,包括:所述终端基于所述第一定位辅助信息进行测量,得到第一测量信息,以及基于所述第二定位辅助信息进行测量,得到第二测量信息;将所述第一测量信息和所述第二测量信息作为所述定位信息;或所述终端根据所述第一定位辅助信息和所述第二定位辅助信息对所述终端进行定位,得到所述定位信息。由于本发明实施例的终端能够根据第二定位辅助信息直接确定定位信息或者确定测量信息由第一定位服务器根据测量信息确定终端位置,从而无论第一定位服务器是否支持确定终端位置都可以为终端进行定位。较佳地,所述终端将确定的所述定位信息反馈给所述第一定位服务器,还包括:所述终端将与所述第一辅助信息不同的所述第二辅助信息,与所述定位信息一起反馈给所述第一定位服务器。较佳地,所述终端确定用于对所述终端进行定位的定位信息之后,还包括:所述终端将所述定位信息发送给所述至少一个第二定位服务器。较佳地,所述终端接收到来自第一定位服务器的定位请求之前,还包括:所述终端通过定位应用协议消息向所述第一定位服务器上报小区标识,以使所述第一定位服务器根据所述小区标识判断是否需要终端通过第二定位服务器进行定位。较佳地,所述第一定位服务器和所述第二定位服务器属于不同的网络。本发明实施例提供的一种进行定位的方法,包括:第一定位服务器在确定处于多连接的终端需要通过第二定位服务器进行定位后,向所述终端发送定位请求,以使所述终端根据来自至少一个第二定位服务器的第二定位辅助信息确定用于对所述终端进行定位的定位信息;所述第一定位服务器根据收到的来自所述终端的定位信息,确定所述终端的位置。本发明实施例第一定位服务器在确定处于多连接的终端需要通过第二定位服务器进行定位后,向所述终端发送定位请求,以使所述终端根据来自至少一个第二定位服务器的第二定位辅助信息确定用于对所述终端进行定位的定位信息。由于本发明实施例对于处于多连接的终端在接收到来自第一定位服务器的定位请求后,能够根据至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息,从而提供了一种针对多连接的终端进行定位的方案。较佳地,所述第一定位服务器在确定处于多连接的终端需要通过多个网络进行定位后,向所述终端发送定位请求之前,还包括:所述第一定位服务器将第一定位辅助信息置于所述定位请求中。较佳地,所述第一定位服务器根据下列方式判断是否需要所述终端通过进行定位:所述第一定位服务器接收所述终端上报的小区标识;所述第一定位服务器根据所述终端的小区标识,判断是否需要终端通过第二定位服务器进行定位。较佳地,其中所述第一定位服务器和所述第二定位服务器属于不同的网络。本发明实施例提供的一种进行定位的方法,包括:第二定位服务器接收到来自终端的获取辅助信息的请求,其中所述获取辅助信息的请求是所述终端在收到第一定位服务器的定位请求后发送的;所述第二定位服务器将第二定位辅助信息反馈给所述终端,以使所述终端根据所述第二定位辅助信息确定用于对所述终端进行定位的定位信息。本发明实施例第二定位服务器在收到由于所述终端收到第一定位服务器的定位请求后发送的获取辅助信息的请求后,将第二定位辅助信息反馈给所述终端,以使所述终端根据所述第二定位辅助信息确定用于对所述终端进行定位的定位信息。由于本发明实施例对于处于多连接的终端在接收到来自第一定位服务器的定位请求后,能够根据至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息,从而提供了一种针对多连接的终端进行定位的方案。本发明实施例提供的一种进行定位的终端,所述终端处于多连接状态,该终端包括:第一接收模块,用于接收到来自第一定位服务器的定位请求;信息确定模块,用于根据来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息;上报模块,用于将确定的所述定位信息反馈给所述第一定位服务器。较佳地,所述信息确定模块还用于:在所述第一接收模块接收到来自第一定位服务器的定位请求之后,向至少一个第二定位服务器发送获取辅助信息的请求,并接收来自所述至少一个第二定位服务器反馈的第二定位辅助信息。较佳地,所述信息确定模块还用于:在所述第一接收模块接收到来自第一定位服务器的定位请求之前,接收到来自所述至少一个第二定位服务器的包含第二定位辅助信息的定位请求。较佳地,所述信息确定模块具体用于:基于所述第二定位辅助信息进行测量,得到第二测量信息;将所述第二测量信息作为所述定位信息;或根据所述第二定位辅助信息对所述终端进行定位,得到所述定位信息。较佳地,所述信息确定模块具体用于:根据所述定位请求包含的第一定位辅助信息,以及来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息。较佳地,所述信息确定模块具体用于:基于所述第一定位辅助信息进行测量,得到第一测量信息,以及基于所述第二定位辅助信息进行测量,得到第二测量信息;将所述第一测量信息和所述第二测量信息作为所述定位信息;或根据所述第一定位辅助信息和所述第二定位辅助信息对所述终端进行定位,得到所述定位信息。较佳地,所述上报模块还用于:将与所述第一辅助信息不同的所述第二辅助信息,与所述定位信息一起反馈给所述第一定位服务器。较佳地,所述上报模块还用于:将所述定位信息发送给所述至少一个第二定位服务器。较佳地,所述上报模块还用于:通过定位应用协议消息向所述第一定位服务器上报小区标识,以使所述第一定位服务器根据所述小区标识判断是否需要终端通过第二定位服务器进行定位。较佳地,所述第一定位服务器和所述第二定位服务器属于不同的网络。本发明实施例提供的一种进行定位的第一定位服务器,该第一定位服务器包括:发送模块,用于在确定处于多连接的终端需要通过第二定位服务器进行定位后,向所述终端发送定位请求,以使所述终端根据来自至少一个第二定位服务器的第二定位辅助信息确定用于对所述终端进行定位的定位信息;位置确定模块,用于根据收到的来自所述终端的定位信息,确定所述终端的位置。较佳地,所述发送模块还用于:在确定处于多连接的终端需要通过多个网络进行定位后,将第一定位辅助信息置于所述定位请求中。较佳地,所述发送模块具体用于,根据下列方式判断是否需要所述终端通过进行定位:接收所述终端上报的小区标识;根据所述终端的小区标识,判断是否需要终端通过第二定位服务器进行定位。较佳地,其中所述第一定位服务器和所述第二定位服务器属于不同的网络。本发明实施例提供的一种进行定位的第二定位服务器,该第二定位服务器包括:第二接收模块,用于接收到来自终端的获取辅助信息的请求,其中所述获取辅助信息的请求是所述终端在收到第一定位服务器的定位请求后发送的;反馈模块,用于将第二定位辅助信息反馈给所述终端,以使所述终端根据所述第二定位辅助信息确定用于对所述终端进行定位的定位信息。附图说明图1为本发明实施例一进行定位的系统结构示意图;图2为本发明实施例二终端的结构示意图;图3为本发明实施例三第一定位服务器的结构示意图;图4为本发明实施例四第二定位服务器的结构示意图;图5为本发明实施例五终端的结构示意图;图6为本发明实施例六第一定位服务器的结构示意图;图7为本发明实施例七第二定位服务器的结构示意图;图8为本发明实施例八进行定位的方法流程示意图;图9为本发明实施例九进行定位的方法流程示意图;图10为本发明实施例十进行定位的方法流程示意图;图11为本发明实施例十一进行定位的方法流程示意图;图12为本发明实施例十二进行定位的方法流程示意图;图13为本发明实施例十三进行定位的方法流程示意图。具体实施方式本发明实施例处于多连接的终端在接收到来自第一定位服务器的定位请求后,根据来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息;将确定的所述定位信息反馈给所述第一定位服务器。由于本发明实施例对于处于多连接的终端在接收到来自第一定位服务器的定位请求后,能够根据至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息,从而提供了一种针对多连接的终端进行定位的方案。其中,本发明实施例的所述第一定位服务器和所述第二定位服务器属于不同的网络。本发明实施例的定位服务器可以是E-SMLC(EnhancedServingMobileLocationCentre,增强的移动位置服务中心)。比如第一定位服务器可以通过LTE(LongTermEvolution,长期演进)网络或UMTS(UniversalMobileTelecommunicationsSystem,通用移动通信系统)或GERAN(GSMEDGERadioAccessNetwork,GSM/EDGE无线接入网;GSM,GlobalSystemforMobileCommunications,全球移动通信系统;EDGE,EnhancedDataratesforGSMEvolution,GSM演进的增强数据率)等网络与UE(终端)连接;第二定位服务器可以通过WLAN网络中的OMA(OpenMobileAlliance,开放移动联盟)协议与UE连接。如果终端与一个第二定位服务器连接,则根据一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息;如果终端与多个第二定位服务器连接,则根据多个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息。本发明实施例如果根据多个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息,则在终端进行定位时,可以根据多个定位辅助信息进行定位,从而提高了定位终端的准确度。下面结合说明书附图对本发明实施例作进一步详细描述。如图1所示,本发明实施例一进行定位的系统包括:终端10和第一定位服务器20。处于多连接的终端10,用于接收到来自第一定位服务器的定位请求;根据来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息;将确定的所述定位信息反馈给所述第一定位服务器;第一定位服务器20,用于在确定处于多连接的终端需要通过第二定位服务器进行定位后,向所述终端发送定位请求,根据收到的来自所述终端的定位信息,确定所述终端的位置。在实施中,第一定位服务器根据所述终端的小区标识,判断是否需要终端通过第二定位服务器进行定位。比如根据所述终端的小区标识,在确定终端处于室内或楼宇密集的环境时,确定需要终端通过第二定位服务器进行定位。如果是在确定终端处于室内或楼宇密集的环境时,确定需要终端通过第二定位服务器进行定位,本发明实施例能够提高终端处于室内或楼宇密集的环境时的定位精度。对于终端的小区标识,可以由终端上报给第一服务器。在实施中,如果第一服务器需要获得终端的小区标识,可以由第一服务器触发终端进行上报;相应的,终端可以通过定位应用协议消息向所述第一定位服务器上报小区标识。能够携带小区标识的定位应用协议消息包括但不限于下列中的一种:ProvideCapabilities(提供能力)消息;RequestAssistanceData(请求辅助数据)消息。除了终端通过定位应用协议消息向所述第一定位服务器上报小区标识的方式,第一服务器还可以通过现有的定位方式获取终端的小区标识,例如基于CELLID的定位方式等。在实施中,所述终端根据来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息时,如果之前接收到来自所述至少一个第二定位服务器的包含第二定位辅助信息的定位请求,则可以直接用第二定位服务器的第二定位辅助信息。这里的第二定位服务器为与所述终端连接的第二定位服务器。较佳地,为了保证第二定位辅助信息的时效性,可以设定一时长,之前接收的第二定位辅助信息的时间和当前时间之间的时长不大于设定时长,才可以直接用第二定位服务器的第二定位辅助信息。如果之前没有接收到来自所述至少一个第二定位服务器的第二定位辅助信息,或者之前接收的第二定位辅助信息的时间和当前时间之间的时长大于设定时长,则需要向至少一个第二定位服务器发送获取辅助信息的请求。基于此,本发明实施例进行定位的系统还包括第二定位服务器30。第二定位服务器30,用于接收到来自终端的获取辅助信息的请求,将第二定位辅助信息反馈给所述终端。相应的,终端接收来自所述至少一个第二定位服务器反馈的第二定位辅助信息。其中,第一定位服务器在确定处于多连接的终端需要通过第二定位服务器进行定位后,向所述终端发送的定位请求中可以携带用于指示终端通过第二定位服务器进行定位的信息。比如可以通过1比特作为指示信息,0表示采用现有的方式进行定位,1表示通过第二定位服务器进行定位。向所述终端发送的定位请求中可以包括第一定位辅助信息,也可以不包括第一定位辅助信息,下面分别进行介绍。一、不包括第一定位辅助信息。如果终端在收到的定位请求中不包括第一定位辅助信息,则根据来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息。具体确定用于对所述终端进行定位的定位信息的方式有两种:方式一、所述终端基于所述第二定位辅助信息进行测量,得到第二测量信息;将所述第二测量信息作为所述定位信息。方式二、所述终端直接根据所述第二定位辅助信息对所述终端进行定位,得到所述定位信息。终端具体采用方式一还是方式二可以根据第一定位服务器的指示确定。比如,如果第一定位服务器不支持根据测量信息进行定位的功能,可以通知终端采用方式二;如果第一定位服务器支持根据测量信息进行定位的功能,可以通知终端采用方式一。通知的方式有很多种,比如可以通过定位请求中携带1比特信息,0表示方式一,1表示方式二。较佳地,终端在返回定位信息的同时,还可以将第二辅助信息返回给第一定位服务器。较佳地,终端在向第一定位服务器返回定位信息的同时,还可以将定位信息返回给第二定位服务器。如果本发明实施例根据来自多个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息,则在终端进行定位时,可以根据多个定位辅助信息进行定位,从而提高了定位终端的准确度。二、包括第一定位辅助信息。如果终端在收到的定位请求中包括第一定位辅助信息,则根据所述定位请求包含的第一定位辅助信息,以及来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息。具体确定用于对所述终端进行定位的定位信息的方式有两种:方式一、所述终端基于所述第一定位辅助信息进行测量,得到第一测量信息,以及基于所述第二定位辅助信息进行测量,得到第二测量信息;将所述第一测量信息和所述第二测量信息作为所述定位信息。方式二、所述终端直接根据所述第一定位辅助信息和所述第二定位辅助信息对所述终端进行定位,得到所述定位信息。终端具体采用方式一还是方式二可以根据第一定位服务器的指示确定。比如,如果第一定位服务器不支持根据测量信息进行定位的功能,可以通知终端采用方式二;如果第一定位服务器支持根据测量信息进行定位的功能,可以通知终端采用方式一。通知的方式有很多种,比如可以通过定位请求中携带1比特信息,0表示方式一,1表示方式二。在实施中,如果定位请求中包括第一定位辅助信息,所述终端可以将第二定位辅助信息和第一定位辅助信息进行比较,在返回定位信息的同时,将与第一定位辅助信息不同的第二定位辅助信息一起返回给第一定位服务器。比如第一定位辅助信息为WLANAP定位辅助信息,第二定位辅助信息为WLANAP定位辅助信息,如果两个WLANAP定位辅助信息的APID不同,就确定两个WLANAP定位辅助信息不同。还比如,第一定位辅助信息为A-GNSS(辅助式-全球导航卫星系统)定位辅助信息,第二定位辅助信息为WLANAP定位辅助信息,则确定两个定位辅助信息不同。本发明实施例如果定位请求中包括第一定位辅助信息,则在终端进行定位时,可以根据多个定位辅助信息进行定位,从而提高了定位终端的准确度。较佳地,终端在向第一定位服务器返回定位信息的同时,还可以将定位信息返回给第二定位服务器。如图2所示,本发明实施例二的终端包括:第一接收模块200、信息确定模块210和上报模块220。第一接收模块200,用于接收到来自第一定位服务器的定位请求;信息确定模块210,用于根据来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息;上报模块220,用于将确定的所述定位信息反馈给所述第一定位服务器。较佳地,所述信息确定模块210还用于:在所述第一接收模块接收到来自第一定位服务器的定位请求之后,向至少一个第二定位服务器发送获取辅助信息的请求,并接收来自所述至少一个第二定位服务器反馈的第二定位辅助信息。较佳地,所述信息确定模块210还用于:在所述第一接收模块接收到来自第一定位服务器的定位请求之前,接收到来自所述至少一个第二定位服务器的包含第二定位辅助信息的定位请求。较佳地,所述信息确定模块210具体用于:基于所述第二定位辅助信息进行测量,得到第二测量信息;将所述第二测量信息作为所述定位信息;或根据所述第二定位辅助信息对所述终端进行定位,得到所述定位信息。较佳地,所述信息确定模块210具体用于:根据所述定位请求包含的第一定位辅助信息,以及来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息。较佳地,所述信息确定模块210具体用于:基于所述第一定位辅助信息进行测量,得到第一测量信息,以及基于所述第二定位辅助信息进行测量,得到第二测量信息;将所述第一测量信息和所述第二测量信息作为所述定位信息;或根据所述第一定位辅助信息和所述第二定位辅助信息对所述终端进行定位,得到所述定位信息。较佳地,所述上报模块220还用于:将与所述第一辅助信息不同的所述第二辅助信息,与所述定位信息一起反馈给所述第一定位服务器。较佳地,所述上报模块220还用于:将所述定位信息发送给所述至少一个第二定位服务器。较佳地,所述上报模块220还用于:通过定位应用协议消息向所述第一定位服务器上报小区标识,以使所述第一定位服务器根据所述小区标识判断是否需要终端通过第二定位服务器进行定位。较佳地,所述第一定位服务器和所述第二定位服务器属于不同的网络。如图3所示,本发明实施例三的第一定位服务器包括:发送模块300和位置确定模块310。发送模块300,用于在确定处于多连接的终端需要通过第二定位服务器进行定位后,向所述终端发送定位请求,以使所述终端根据来自至少一个第二定位服务器的第二定位辅助信息确定用于对所述终端进行定位的定位信息;位置确定模块310,用于根据收到的来自所述终端的定位信息,确定所述终端的位置。较佳地,所述发送模块300还用于:在确定处于多连接的终端需要通过多个网络进行定位后,将第一定位辅助信息置于所述定位请求中。较佳地,所述发送模块300具体用于,根据下列方式判断是否需要所述终端通过进行定位:接收所述终端上报的小区标识;根据所述终端的小区标识,判断是否需要终端通过第二定位服务器进行定位。较佳地,所述第一定位服务器和所述第二定位服务器属于不同的网络。如图4所示,本发明实施例四的第二定位服务器包括:第二接收模块400和反馈模块410。第二接收模块400,用于接收到来自终端的获取辅助信息的请求,其中所述获取辅助信息的请求是所述终端在收到第一定位服务器的定位请求后发送的;反馈模块410,用于将第二定位辅助信息反馈给所述终端,以使所述终端根据所述第二定位辅助信息确定用于对所述终端进行定位的定位信息。在实施中,根据不同的场景,同一个定位服务器可能是第一定位符服务器,也可能是第二定位服务器。基于此,本发明实施例图3中的第一定位服务器和图4中的第二定位服务器的功能可以合在一个定位服务器中(即第一定位服务器和第二定位服务器的模块在一个定位服务器中),根据需要选择使用第一定位服务器的功能或第二定位服务器的功能。如图5所示,本发明实施例五的终端包括:处理器501,用于读取存储器504中的程序,执行下列过程:通过收发机502接收到来自第一定位服务器的定位请求;根据来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息;通过收发机502将确定的所述定位信息反馈给所述第一定位服务器。收发机502,用于在处理器501的控制下接收和发送数据。较佳地,所述处理器501还用于:在所述第一接收模块接收到来自第一定位服务器的定位请求之后,向至少一个第二定位服务器发送获取辅助信息的请求,并接收来自所述至少一个第二定位服务器反馈的第二定位辅助信息。较佳地,所述处理器501还用于:在所述第一接收模块接收到来自第一定位服务器的定位请求之前,接收到来自所述至少一个第二定位服务器的包含第二定位辅助信息的定位请求。较佳地,所述处理器501具体用于:基于所述第二定位辅助信息进行测量,得到第二测量信息;将所述第二测量信息作为所述定位信息;或根据所述第二定位辅助信息对所述终端进行定位,得到所述定位信息。较佳地,所述处理器501具体用于:根据所述定位请求包含的第一定位辅助信息,以及来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息。较佳地,所述处理器501具体用于:基于所述第一定位辅助信息进行测量,得到第一测量信息,以及基于所述第二定位辅助信息进行测量,得到第二测量信息;将所述第一测量信息和所述第二测量信息作为所述定位信息;或根据所述第一定位辅助信息和所述第二定位辅助信息对所述终端进行定位,得到所述定位信息。较佳地,所述处理器501还用于:将与所述第一辅助信息不同的所述第二辅助信息,与所述定位信息一起反馈给所述第一定位服务器。较佳地,所述处理器501还用于:将所述定位信息发送给所述至少一个第二定位服务器。较佳地,所述处理器501还用于:通过定位应用协议消息向所述第一定位服务器上报小区标识,以使所述第一定位服务器根据所述小区标识判断是否需要终端通过第二定位服务器进行定位。较佳地,所述第一定位服务器和所述第二定位服务器属于不同的网络。在图5中,总线架构(用总线500来代表),总线500可以包括任意数量的互联的总线和桥,总线500将包括由通用处理器501代表的一个或多个处理器和存储器504代表的存储器的各种电路链接在一起。总线500还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口503在总线500和收发机502之间提供接口。收发机502可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。例如:收发机502从其他设备接收外部数据。收发机502用于将处理器501处理后的数据发送给其他设备。取决于计算系统的性质,还可以提供用户接口505,例如小键盘、显示器、扬声器、麦克风、操纵杆。处理器501负责管理总线500和通常的处理,如前述所述运行通用操作系统。而存储器504可以被用于存储处理器501在执行操作时所使用的数据。可选的,处理器501可以是CPU(中央处埋器)、ASIC(ApplicationSpecificIntegratedCircuit,专用集成电路)、FPGA(Field-ProgrammableGateArray,现场可编程门阵列)或CPLD(ComplexProgrammableLogicDevice,复杂可编程逻辑器件)。如图6所示,本发明实施例六的第一定位服务器包括:处理器601,用于读取存储器604中的程序,执行下列过程:在确定处于多连接的终端需要通过第二定位服务器进行定位后,通过收发机602向所述终端发送定位请求,以使所述终端根据来自至少一个第二定位服务器的第二定位辅助信息确定用于对所述终端进行定位的定位信息;根据收到的来自所述终端的定位信息,确定所述终端的位置。收发机602,用于在处理器601的控制下接收和发送数据。较佳地,所述处理器601还用于:在确定处于多连接的终端需要通过多个网络进行定位后,将第一定位辅助信息置于所述定位请求中。较佳地,所述处理器601具体用于,根据下列方式判断是否需要所述终端通过进行定位:接收所述终端上报的小区标识;根据所述终端的小区标识,判断是否需要终端通过第二定位服务器进行定位。较佳地,所述第一定位服务器和所述第二定位服务器属于不同的网络。在图6中,总线架构(用总线600来代表),总线600可以包括任意数量的互联的总线和桥,总线600将包括由处理器601代表的一个或多个处理器和存储器604代表的存储器的各种电路链接在一起。总线600还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口603在总线600和收发机602之间提供接口。收发机602可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器601处理的数据通过天线605在无线介质上进行传输,进一步,天线605还接收数据并将数据传送给处理器601。处理器601负责管理总线600和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器604可以被用于存储处理器601在执行操作时所使用的数据。可选的,处理器601可以是CPU、ASIC、FPGA或CPLD。如图7所示,本发明实施例七的第二定位服务器包括:处理器701,用于读取存储器704中的程序,执行下列过程:通过收发机702接收到来自终端的获取辅助信息的请求,其中所述获取辅助信息的请求是所述终端在收到第一定位服务器的定位请求后发送的;通过收发机702将第二定位辅助信息反馈给所述终端,以使所述终端根据所述第二定位辅助信息确定用于对所述终端进行定位的定位信息。收发机702,用于在处理器701的控制下接收和发送数据。在图7中,总线架构(用总线700来代表),总线700可以包括任意数量的互联的总线和桥,总线700将包括由处理器701代表的一个或多个处理器和存储器704代表的存储器的各种电路链接在一起。总线700还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口703在总线700和收发机702之间提供接口。收发机702可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器701处理的数据通过天线705在无线介质上进行传输,进一步,天线705还接收数据并将数据传送给处理器701。处理器701负责管理总线700和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器704可以被用于存储处理器701在执行操作时所使用的数据。可选的,处理器701可以是CPU、ASIC、FPGA或CPLD。在实施中,根据不同的场景,同一个定位服务器可能是第一定位符服务器,也可能是第二定位服务器。基于此,本发明实施例图6中的第一定位服务器和图7中的第二定位服务器的功能可以合在一个定位服务器中(即第一定位服务器和第二定位服务器的模块在一个定位服务器中),根据需要选择使用第一定位服务器的功能或第二定位服务器的功能。基于同一发明构思,本发明实施例还提供了进行定位的方法,由于进行定位的方法对应的设备是本发明实施例进行定位的系统中的设备,并且该方法解决问题的原理与系统相似,因此该方法的实施可以参见系统的实施,重复之处不再赘述。如图8所示,本发明实施例八进行定位的方法包括:步骤801、处于多连接的终端接收到来自第一定位服务器的定位请求;步骤802、所述终端根据来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息;步骤803、所述终端将确定的所述定位信息反馈给所述第一定位服务器。较佳地,所述终端接收到来自第一定位服务器的定位请求之后,还包括:所述终端向至少一个第二定位服务器发送获取辅助信息的请求,并接收来自所述至少一个第二定位服务器反馈的第二定位辅助信息。较佳地,所述终端接收到来自第一定位服务器的定位请求之前,还包括:所述终端接收到来自所述至少一个第二定位服务器的包含第二定位辅助信息的定位请求。较佳地,所述终端根据来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息,包括:所述终端基于所述第二定位辅助信息进行测量,得到第二测量信息;将所述第二测量信息作为所述定位信息;或所述终端根据所述第二定位辅助信息对所述终端进行定位,得到所述定位信息。较佳地,所述终端根据来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息,包括:所述终端根据所述定位请求包含的第一定位辅助信息,以及来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息。较佳地,所述终端根据所述定位请求中携带的第一定位辅助信息,以及来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息,包括:所述终端基于所述第一定位辅助信息进行测量,得到第一测量信息,以及基于所述第二定位辅助信息进行测量,得到第二测量信息;将所述第一测量信息和所述第二测量信息作为所述定位信息;或所述终端根据所述第一定位辅助信息和所述第二定位辅助信息对所述终端进行定位,得到所述定位信息。较佳地,所述终端将确定的所述定位信息反馈给所述第一定位服务器,还包括:所述终端将与所述第一辅助信息不同的所述第二辅助信息,与所述定位信息一起反馈给所述第一定位服务器。较佳地,所述终端确定用于对所述终端进行定位的定位信息之后,还包括:所述终端将所述定位信息发送给所述至少一个第二定位服务器。较佳地,所述终端接收到来自第一定位服务器的定位请求之前,还包括:所述终端通过定位应用协议消息向所述第一定位服务器上报小区标识,以使所述第一定位服务器根据所述小区标识判断是否需要终端通过第二定位服务器进行定位。较佳地,所述第一定位服务器和所述第二定位服务器属于不同的网络。如图9所示,本发明实施例九进行定位的方法包括:步骤901、第一定位服务器在确定处于多连接的终端需要通过第二定位服务器进行定位后,向所述终端发送定位请求,以使所述终端根据来自至少一个第二定位服务器的第二定位辅助信息确定用于对所述终端进行定位的定位信息;步骤902、所述第一定位服务器根据收到的来自所述终端的定位信息,确定所述终端的位置。较佳地,所述第一定位服务器在确定处于多连接的终端需要通过多个网络进行定位后,向所述终端发送定位请求之前,还包括:所述第一定位服务器将第一定位辅助信息置于所述定位请求中。较佳地,所述第一定位服务器根据下列方式判断是否需要所述终端通过进行定位:所述第一定位服务器接收所述终端上报的小区标识;所述第一定位服务器根据所述终端的小区标识,判断是否需要终端通过第二定位服务器进行定位。较佳地,其中所述第一定位服务器和所述第二定位服务器属于不同的网络。如图10所示,本发明实施例十进行定位的方法包括:步骤1010、第二定位服务器接收到来自终端的获取辅助信息的请求,其中所述获取辅助信息的请求是所述终端在收到第一定位服务器的定位请求后发送的;步骤1020、所述第二定位服务器将第二定位辅助信息反馈给所述终端,以使所述终端根据所述第二定位辅助信息确定用于对所述终端进行定位的定位信息。下面列举有几个例子,对本发明的方案进行说明。例一、定位服务器A发起的A-GNSS定位请求过程,UE请求WLANAP辅助信息。如图11所示,本发明实施例十一进行定位的方法包括:步骤1、定位服务器A根据UE之前通过LPP消息提供的CELLID信息,确定UE处在室内或者楼宇密集的环境。步骤2中,定位服务器A发起LPP定位请求,其中携带A-GNSS辅助信息,并且携带要求UE启动WLAN辅助定位的标识。步骤3、终端向定位服务器B发起SUPLWLANAP辅助信息请求,请求中可以包含WLANAP列表、WLANAP的位置、位置可信度、发射功率、天线增益、覆盖范围等信息。步骤4、定位服务器B根据UE的请求提供相应的WLANAP辅助数据。步骤5、终端基于定位服务器A提供的A-GNSS辅助数据和定位服务器B提供的WLANAP辅助信息进行测量。步骤6、终端将基于A-GNSS辅助数据和WLANAP辅助信息得到的位置信息,以及WLANAP辅助信息上报给定位服务器A。步骤7、终端同时将基于WLANAP辅助信息的测量结果上报给定位服务器B。例二、定位服务器A发起定位请求,UE向定位服务器B请求WLANAP辅助信息。如图12所示,本发明实施例十二进行定位的方法包括:步骤1、定位服务器A根据UE之前通过LPP消息提供的CELLID信息,确定UE处在室内或者楼宇密集的环境。步骤2、定位服务器A发起LPP定位请求,其中携带要求UE启动WLAN辅助定位的标识。步骤3、终端向定位服务器B发起LPPWLANAP辅助信息请求,请求中可以包含WLANAP列表、WLANAP的位置、位置可信度、发射功率、天线增益、覆盖范围等信息。步骤4、定位服务器B根据UE的请求提供相应的WLANAP辅助数据。步骤5、终端基于定位服务器B提供的WLANAP辅助信息进行测量。步骤6、终端将基于WLANAP辅助信息得到的位置信息,以及WLANAP辅助信息上报给定位服务器A。步骤7、终端同时将基于WLANAP辅助信息的测量结果上报给定位服务器B。例三、定位服务器A和定位服务器B同时发起WLANAP的定位请求。如图13所示,本发明实施例十三进行定位的方法包括:步骤1、定位服务器A和定位服务器B同时发起LPP定位请求,其中携带均携带WLANAP辅助信息;步骤2、终端基于定位服务器A和定位服务器B提供的WLANAP辅助信息进行测量。步骤3、终端将基于A-GNSS辅助数据和WLANAP辅助信息得到的位置信息,以及WLANAP辅助信息上报给定位服务器A,同时将基于A-GNSS辅助数据的测量结果、基于WLANAP辅助信息的测量结果上报给定位服务器B。从上述内容可以看出:本发明实施例处于多连接的终端在接收到来自第一定位服务器的定位请求后,根据来自至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息;将确定的所述定位信息反馈给所述第一定位服务器。由于本发明实施例对于处于多连接的终端在接收到来自第一定位服务器的定位请求后,能够根据至少一个第二定位服务器的第二定位辅助信息,确定用于对所述终端进行定位的定位信息,从而提供了一种针对多连接的终端进行定位的方案。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1