掌桥专利:专业的专利平台
掌桥专利
首页

一种基于本地定位服务的无线定位方法及系统

文献发布时间:2023-06-19 19:28:50


一种基于本地定位服务的无线定位方法及系统

技术领域

本发明涉及无线蜂窝网络技术领域,尤其涉及一种基于本地定位服务的无线定位方法及系统。

背景技术

对用户终端的定位服务是无线蜂窝网络提供的一种重要业务。无线蜂窝网络支持多种无线定位方案,主要分为3种方式:基于用户终端设备的方式、用户终端设备辅助基于定位管理服务器的方式、蜂窝网络节点辅助的方式。

但是,上述方案中,与用户终端设备相关的定位数据和目标位置信息均由位于核心网的接入和移动性管理实体汇总,且经由接入和移动性管理实体可能提供给核心网中的定位服务实体管理,定位方法较为复杂。同时,用户终端设备的目标位置信息可能直接在空口中传输,存在一定的安全隐患。

发明内容

本发明提供了一种基于本地定位服务的无线定位方法及系统,以在终端侧实现对终端设备定位的同时提高定位方法的安全性。

根据本发明的一方面,提供了一种基于本地定位服务的无线定位方法,应用于终端模块,所述终端模块包括终端设备,所述方法包括:

基于第一定位请求发送第二定位请求至核心网模块,所述第二定位请求用于请求所述核心网模块返回所述终端设备的定位数据;

基于接收的目标定位数据确定所述终端设备的目标位置信息,所述目标定位数据包括所述核心网模块返回的终端设备的定位数据。

根据本发明的另一方面,提供了一种基于本地定位服务的无线定位方法,应用于核心网模块,所述核心网模块包括接入和移动性管理单元,所述方法包括:

接收终端模块发送的第二定位请求,并控制所述第二定位请求对应的服务节点对终端设备进行定位,所述终端设备配置于终端模块内;

接收所述服务节点返回的定位数据,并将所述服务节点返回的定位数据发送至所述终端模块。

根据本发明的另一方面,提供了一种基于本地定位服务的无线定位系统,包括:终端模块和核心网模块,其中,所述终端模块包括终端设备,所述核心网模块包括接入和移动性管理单元;

所述终端模块用于基于第一定位请求发送第二定位请求至核心网模块;

所述终端模块用于基于接收的目标定位数据确定所述终端设备的目标位置信息;

所述接入和移动性管理单元用于接收终端模块发送的第二定位请求,控制所述第二定位请求对应的服务节点对所述终端设备进行定位,接收所述服务节点返回的定位数据,并将所述服务节点返回的定位数据发送至所述终端模块。

本发明实施例提供了一种基于本地定位服务的无线定位方法及系统,所述方法应用于终端模块,所述终端模块包括终端设备,所述方法包括:基于第一定位请求发送第二定位请求至核心网模块,所述第二定位请求用于请求所述核心网模块返回所述终端设备的定位数据;基于接收的目标定位数据确定所述终端设备的目标位置信息,所述目标定位数据包括所述核心网模块返回的终端设备的定位数据。利用上述技术方案,通过终端模块基于接收的目标定位数据确定终端设备的目标位置信息,实现了在终端侧能够对终端设备的目标位置信息进行确定,而不需要经过空口传输来获取目标位置信息,从而提高了定位方法的安全性。

应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例一提供的一种基于本地定位服务的无线定位方法的流程图;

图2是现有定位方法中提供的一种定位系统的结构示意图;

图3是现有定位方法的流程示意图;

图4是根据本发明实施例二提供的一种基于本地定位服务的无线定位方法的流程图;

图5是根据本发明实施例二提供的一种基于本地定位服务的无线定位系统的结构示意图;

图6是根据本发明实施例二提供的另一种基于本地定位服务的无线定位方法的流程图;

图7是根据本发明实施例二提供的另一种基于本地定位服务的无线定位方法的流程图;

图8是根据本发明实施例二提供的另一种基于本地定位服务的无线定位方法的流程图;

图9是根据本发明实施例三提供的一种基于本地定位服务的无线定位系统的结构示意图;

图10是根据本发明实施例三提供的一种终端模块的场景示意图;

图11是根据本发明实施例三提供的另一种终端模块的场景示意图;

图12是根据本发明实施例三提供的另一种终端模块的场景示意图;

图13是根据本发明实施例三提供的另一种终端模块的场景示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例一

图1是根据本发明实施例一提供的一种基于本地定位服务的无线定位方法的流程图,本实施例可适用于对终端设备进行定位的情况,该方法可以由终端模块来执行,所述终端模块包括终端设备。

可以认为的是,对终端设备(如用户终端)进行定位的服务是无线蜂窝网络提供的一种重要业务。无线蜂窝网络可以支持多种无线定位方案,主要可以分为3种方式:基于用户终端的方式、用户终端辅助基于定位管理服务器的方式、蜂窝网络节点辅助的方式。其中“基于”表示用户终端的位置计算在对应的节点完成;“辅助”表示对应的节点提供测量信息。因此,基于用户终端表示用户终端计算自身位置;用户终端辅助/基于定位管理服务器表示用户终端进行测量,并将测量结果提供给定位管理服务器,由定位管理服务器进行用户终端位置计算;蜂窝网络节点辅助表示由蜂窝网络空口节点进行测量。

下表给出了蜂窝网的定位方案与其支持的方式,其中,定位管理服务器的功能主要是处理定位服务请求,如包括计算转发辅助数据,并完成计算之后将定位计算结果发给目标。

图2是现有定位方法中提供的一种定位系统的结构示意图,如图2所示,在现有的定位系统中,定位管理服务器位于核心网侧,其中,ng-eNB和gNB为蜂窝网的网络节点;核心网定位服务实体负责隐私检查控制、检索或验证位置信息等定位服务功能;定位服务客户是需要获取用户终端位置信息的实体。

图3是现有定位方法的流程示意图,如图3所示,首先接入和移动性管理获取定位服务请求,如可以通过步骤1a-1c任一步骤进行定位服务请求的获取,其中,步骤1a:定位服务实体向接入和移动性管理请求对某个目标用户终端的定位服务;步骤1b:某目标用户终端的接入和移动性管理确定需要定位服务;步骤1c:用户从非接入层向接入和移动性管理请求定位服务。

步骤2:收到定位服务请求的接入和移动性管理将定位服务请求转发给定位管理服务器。

步骤3a:定位管理服务器在收到定位服务请求后,通知无线接入网中的用户终端服务网络节点和相关的相邻网络节点启动定位过程,并获取这些网络节点的定位测量或辅助数据;和/或,步骤3b:定位管理服务器通知用户终端启动定位过程,获取位置估计结果或向用户终端发送辅助数据。

步骤4:定位管理服务器根据收集的定位数据(如定位测量或辅助数据、位置估计结果)向接入和移动性管理提供定位服务响应,定位服务响应如可以包括定位失败或成功指示、用户终端的位置估计结果等。

最后,接入和移动性可以将定位服务响应管理发送至对应的请求方,示例性的,步骤5a:若触发定位服务过程的是步骤1a,则接入和移动性管理向定位服务实体返回定位服务响应。该定位服务响应中包含所需的信息,如用户终端的位置估计结果;步骤5b:若触发定位服务过程的是步骤1b,则接入和移动性管理使用步骤4中收到的定位服务响应完成触发定位服务过程的服务;步骤5c:若触发定位服务过程的是步骤1c,则接入和移动性管理向用户终端返回定位服务响应。该定位服务响应中包含所需的信息,如用户终端的位置估计结果。

可以看出,现有的定位方法中,定位管理服务器和定位服务实体位于核心网侧,定位管理服务器的操作由接入和移动性管理实体的定位服务请求触发;定位管理服务器收集定位数据并计算结果后,将定位服务应答信息发送给接入和移动性管理实体,再由接入和移动性管理实体将定位服务应答信息转发给各定位服务发起节点,如定位服务实体,需要获取用户终端位置信息的定位服务客户通过定位服务实体可以访问用户终端的位置信息。

此外,现有的定位方法中,无论哪种定位方案(网络辅助卫星定位,或OTDOA定位,或小区ID定位,或传感器定位,或WLAN定位,或蓝牙定位,或地面信标系统定位,或下行TDOA定位,或AOD定位,或多路往返时延定位,或上行TDOA定位,或上行AOA定位,或上述方案的混合方案),采用哪种方式(基于用户终端的方式,或用户终端辅助/基于定位管理服务器的方式,或蜂窝网络节点辅助的方式),用户终端的位置数据必定会被蜂窝网络节点获取,甚至通过蜂窝网络空口传输,这对于私密性和安全性要求高的用户来说可能无法接受。

综上所述,现有的定位方法中,与用户终端相关的定位服务数据和用户终端位置信息由位于核心网的接入和移动性管理实体汇总,且经由接入和移动性管理实体提供给核心网中的定位服务实体管理。同时在步骤3b和步骤5c中,用户终端的位置信息可能直接在空口中传输,对于有需要定位服务,同时又有强烈安全需求的应用和用户,上述问题很难接受。

基于此,本实施例提供了一种由本地定位服务器或本地用户终端来管理定位服务过程与数据的定位方法,同时避免了用户位置信息在空口直接传输,从而提高了定位方法的安全性。如图1所示,该方法包括:

S110、基于第一定位请求发送第二定位请求至核心网模块,所述第二定位请求用于请求所述核心网模块返回所述终端设备的定位数据。

第一定位请求可以认为是对终端设备进行定位的请求,第一定位请求可以来源于需要获取终端设备位置信息的一方,如第一定位请求可以来源于终端模块侧,也可以来源于核心网模块侧,可以根据实际情况进行确定。

第二定位请求可以认为是终端模块基于第一定位请求向核心网模块发送的指令,用于请求核心网模块返回终端设备的定位数据。在本实施例中,第二定位请求可以和第一定位请求相同,也可以不同,如终端模块可以将第一定位请求转发至核心网模块,即第二定位请求与第一定位请求相同;也可以是第一定位请求包含有关请求方、终端设备的请求标识,而第二定位请求可以只包含有关终端设备的请求标识,以使核心网模块返回终端设备的定位数据。定位数据可以是指终端设备的有关位置数据,例如定位数据可以为终端设备的测量数据,如坐标,方向角等。

在本步骤中,终端模块可以基于第一定位请求发送第二定位请求至核心网模块,具体发送第二定位请求至核心网模块的方法不作限定,如终端模块可以通过无线接入网的网络节点将第二定位请求发送至核心网模块。

S120、基于接收的目标定位数据确定所述终端设备的目标位置信息,所述目标定位数据包括所述核心网模块返回的终端设备的定位数据。

目标定位数据可以是指表征终端设备位置的有关数据,目标定位数据可以包括不同对象返回的终端设备的定位数据,如目标定位数据可以包括核心网模块返回的终端设备的定位数据,也可以包括其他对象返回的终端设备的定位数据,其他对象可以认为是除核心网模块之外的对象,本实施例对此不作限定。目标位置信息用于表征终端设备的位置。

在本实施例中,可以接收目标定位数据,随后基于接收的目标定位数据对终端设备的目标位置信息进行确定以基于目标位置信息进行后续的操作,其中,对目标位置信息进行确定的具体手段不限,如可以对目标定位数据进行计算来对目标位置信息进行确定,具体计算的步骤不作进一步展开,只要能确定目标位置信息即可。同时,在得到目标位置信息之后的后续步骤可以根据实际情况来确定,如根据第一定位请求的请求方来确定,也可以根据实际设备的连接方式来综合确定等。

需要说明的是,步骤S110和步骤S120的执行主体为终端模块,而终端模块可以包括终端设备,也可以包括其他单元,故步骤S110和步骤S120的具体执行逻辑可以根据终端模块的单元组成以及单元的连接关系来进行确定,本实施例对此不作限定。

本发明实施例一提供的一种基于本地定位服务的无线定位方法,应用于终端模块,所述终端模块包括终端设备,所述方法包括:基于第一定位请求发送第二定位请求至核心网模块,所述第二定位请求用于请求所述核心网模块返回所述终端设备的定位数据;基于接收的目标定位数据确定所述终端设备的目标位置信息,所述定位数据包括所述核心网模块返回的终端设备的定位数据。利用该方法,通过终端模块基于接收的目标定位数据确定终端设备的目标位置信息,实现了在终端侧能够对终端设备的目标位置信息进行确定,而不需要经过空口传输来获取目标位置信息,从而提高了定位方法的安全性。

在一个实施例中,在所述基于接收的目标定位数据确定所述终端设备的目标位置信息之后,还包括:

根据所述目标位置信息判断是否定位成功,得到判定结果;

生成携带有所述目标位置信息和所述判定结果的定位应答信息。

其中,定位应答信息可以认为是第一定位请求对应的应答,以反馈第一定位请求的请求方。

在终端模块确定目标位置信息后,可以执行后续的操作,如可以对目标位置信息进行判断,以判断定位是否成功,从而得到判定结果,判断的过程例如可以为判断目标位置信息是否为约定的信令,从而在目标位置信息为约定的信令时,判定结果为定位成功,在目标位置信息不是约定的信令时,判定结果为定位失败;判断的过程例如还可以为:当目标位置信息包含目标位置和偏差信息时,对比偏差信息与预设偏差的大小,当偏差信息大于预设偏差时,则判定结果为定位失败,否则判定结果为定位成功。

随后,在确定判定结果后可以生成携带有目标位置信息和判定结果的定位应答信息,以基于定位应答信息进行后续操作,本实施例对此不作进一步展开。

可以认为的是,终端设备自身可以发起第一定位请求,以对本身进行定位;第一定位请求也可以来源于终端模块中的其他单元,位置服务单元,即其他单元可以发起对终端设备的第一定位请求,其他单元可以认为是终端模块中除终端设备之外的单元;第一定位请求还可以来源于核心网模块,即核心网模块需要对终端设备的位置进行获取。

在一个实施例中,所述第一定位请求来源于所述终端设备。

在本实施例中,终端设备自身可以发起第一定位请求,相应的,在确定了终端设备的目标位置信息后,终端设备可以对目标位置信息进行判断以判断定位服务是否成功,并将判断结果为成功的目标位置信息用于所需的定位服务中。

在一个实施例中,所述终端模块还包括本地位置服务单元,所述第一定位请求来源于本地位置服务单元,在所述生成携带有所述目标位置信息和所述判定结果的定位应答信息之后,还包括:

将所述定位应答信息发送至所述本地位置服务单元。

本地位置服务单元可以认为是终端模块中的单元,用于进行位置信息的管理,如发起对终端设备的第一定位请求或者对第一定位请求进行安全验证等。

在一个实施方式中,当第一定位请求来源于本地位置服务单元时,在生成定位应答信息后,可以将生成的定位应答信息发送至本地位置服务单元,已完成对第一定位请求的响应。

在一个实施例中,所述第一定位请求来源于核心网模块,在所述生成携带有所述目标位置信息和所述判定结果的定位应答信息之后,还包括:

将所述定位应答信息发送至所述核心网模块。

在一个实施方式中,当第一定位请求来源于核心网模块时,可以在生成定位应答信息后,将生成的定位应答信息发送至核心网模块,已完成对第一定位请求的响应。

在一个实施例中,在所述基于第一定位请求发送第二定位请求至核心网模块之前,还包括:

对所述第一定位请求进行安全验证,得到验证结果;

所述基于第一定位请求发送第二定位请求至核心网模块,包括:

在所述验证结果指示所述第一定位请求符合预设安全验证条件时,生成第二定位请求,并发送所述第二定位请求至所述核心网模块。

可以认为的是,在第一定位请求来源于核心网模块时,还可以在终端设备基于第一定位请求发送第二定位请求至核心网模块之前,对第一定位请求进行验证,如可以将第一定位请求发送至本地位置服务单元,本地位置服务单元在收到第一定位请求后,可以对第一定位请求进行安全验证,来得到验证结果,本实施例不对验证的具体过程作进一步阐述,可以根据实际情况进行确定。

随后,在验证结果指示第一定位请求符合预设安全验证条件时,可以生成第二定位请求,并将第二定位请求发送至核心网模块。

在一个实施例中,所述目标定位数据还包括由所述终端设备定位得到的定位数据,所述方法还包括:

基于所述第一定位请求进行定位,得到由所述终端设备定位得到的定位数据。

在一个实施方式中,目标定位数据还可以包括由终端设备对自身进行定位得到的定位数据,具体的,终端设备可以基于第一定位请求进行定位,来得到由终端设备定位得到的定位数据,以保证基于目标定位数据确定目标位置信息的准确性。

实施例二

图4是根据本发明实施例二提供的一种基于本地定位服务的无线定位方法的流程图,本实施例可适用于对终端设备进行定位的情况,该方法可以由核心网模块来执行,所述核心网模块包括接入和移动性管理单元。如图4所示,该方法包括:

S210、接收终端模块发送的第二定位请求,并控制所述第二定位请求对应的服务节点对终端设备进行定位,所述终端设备配置于终端模块内。

服务节点用于对终端设备进行定位,如服务节点可以包括无线网络中连接终端设备和接入和移动性管理单元的网络节点及相关的相邻网络节点。

具体的,接入和移动性管理单元可以接收终端模块发送的第二定位请求,并控制第二定位请求对应的服务节点对终端设备进行定位,以得到终端设备的定位数据。继而服务节点可以将得到的定位数据返回至接入和移动性管理单元,以进行后续的操作。

S220、接收所述服务节点返回的定位数据,并将所述服务节点返回的定位数据发送至所述终端模块。

在本步骤中,接入和移动性管理单元可以接收服务节点返回的定位数据,并将定位数据发送至终端模块,其中,将定位数据发送至终端模块的过程不作限定,如可以根据接入和移动性管理单元和终端模块的实际连接关系或终端模块中单元的组成关系进行确定,如当接入和移动性管理单元和终端模块通过无线网络中的网络节点进行通信连接时,接入和移动性管理单元可以直接通过网络节点将定位数据发送至终端模块;核心网模块还可以将服务节点返回的定位数据发送至终端模块中的其他单元,其他单元如本地管理服务单元,当本地管理服务单元与终端设备连接,且终端设备与接入和移动性管理单元通过无线网络中的网络节点进行通信连接时,接入和移动性管理单元可以通过终端设备将定位数据转发至本地管理服务单元,本地管理服务单元可以认为是终端模块中用于进行定位过程的控制的单元,本实施例对此不作限定。

可以认为的是,步骤S210和步骤S220的执行主体可以为核心网模块中的接入和移动性管理单元。

本发明实施例二提供的一种基于本地定位服务的无线定位方法,应用于核心网模块,所述核心网模块包括接入和移动性管理单元,所述方法包括:接收终端模块发送的第二定位请求,并控制所述第二定位请求对应的服务节点对终端设备进行定位,所述终端设备配置于终端模块内;接收所述服务节点返回的定位数据,并将所述服务节点返回的定位数据发送至所述终端模块。利用该方法,通过将服务节点返回的定位数据发送至终端模块,为终端模块侧确定终端设备的目标位置信息提供了信息基础,避免了目标位置信息在空口的传输,进一步提高了定位方法的安全性。

在一个实施例中,所述核心网模块还包括定位服务单元,在所述接收终端模块发送的第二定位请求之前,还包括:

发送第一定位请求至所述终端模块,所述第一定位请求包括由所述接入和移动性管理单元生成的定位请求和/或所述定位服务单元生成的定位请求。

可以认为的是,核心网模块还可以包括定位服务单元,定位服务单元可以负责核心网模块的隐私检查控制、检索或验证位置信息等定位服务功能,如定位服务单元可以生成对某终端设备的定位请求。

在一个实施方式中,在接入和移动性管理单元接收终端模块发送的第二定位请求之前,可以发送第一定位请求至终端模块,以获取终端设备的位置,其中,发送的第一定位请求可以为接入和移动性管理单元根据自身需要生成的定位请求,也可以为其他单元生成的定位请求,接入和移动性管理单元负责进行第一定位请求的转发,其他单元例如可以包括定位服务单元。

在一个实施例中,所述方法还包括:

接收所述终端模块发送的定位应答信息。

可以理解的是,接入和移动性管理单元可以发送第一定位请求至终端模块,并在终端模块根据确定的目标位置信息生成携带有目标位置信息和判定结果的定位应答信息之后,可以将定位应答信息发送至接入和移动性管理单元,继而接入和移动性管理单元可以接收终端模块发送的定位应答信息,以根据第一定位请求的实际情况对定位应答信息进行后续操作。

示例性的,当第一定位请求包括由接入和移动性管理单元生成的定位请求时,接入和移动性管理单元可以在接收到终端模块发送的定位应答信息后,根据定位应答信息中的判定结果将目标位置信息用于所需的定位服务中。

在一个实施例中,当所述第一定位请求包括所述定位服务单元生成的定位请求时,在所述接收所述终端模块发送的定位应答信息之后,还包括:

将所述定位应答信息发送至所述定位服务单元。

在一个实施例中,当第一定位请求包括定位服务单元生成的定位请求时,在接入和移动性管理单元接收到终端模块发送的定位应答信息之后,可以将接收到的定位应答信息转发至定位服务单元,以使定位服务单元根据定位应答信息中的判定结果将目标位置信息用于所需的定位服务中。

图5是根据本发明实施例二提供的一种基于本地定位服务的无线定位系统的结构示意图,如图5所示,终端模块可以包括本地位置服务(即本地位置服务单元)、本地定位管理服务(即本地管理服务单元)和用户终端(即终端设备),核心网模块可以包括接入和移动性管理(即接入和移动性管理单元)、网络侧定位管理服务、核心网定位服务实体(即定位服务单元)和定位服务客户。

其中,本地位置服务和本地定位管理服务可以通过与用户终端的本地连接与无线接入网节点或核心网模块交互信息;本地位置服务和本地定位服务也可以通过与无线接入网节点之间的空中接口与无线接入网节点或核心网模块交互信息。

下面根据上述定位系统提供的定位方法进行示例性的描述:

图6是根据本发明实施例二提供的另一种基于本地定位服务的无线定位方法的流程图,如图6所示,首先生成定位服务请求(即第一定位请求),例如步骤1a:用户终端(即终端设备)可以发起定位服务请求,或者,步骤1b:本地位置服务(即本地位置服务单元)可以向用户终端发起对该用户终端的定位服务请求。

步骤2:用户终端确认定位服务请求之后,可以通过接入和移动性管理(即接入和移动性管理单元),通知无线接入网络中其服务网络节点和相关的相邻网络节点启动测量过程(即基于第一定位请求发送第二定位请求至核心网模块;接收终端模块发送的第二定位请求,并控制第二定位请求对应的服务节点对所述终端设备进行定位);接入和移动性管理收集网络节点的测量结果和用户终端自身的测量结果(即由终端设备定位得到的定位数据),并传输给本地定位管理服务(即接收服务节点返回的定位数据,并将服务节点返回的定位数据发送至终端模块)。由本地定位管理服务进行运算,计算并生成定位服务所需的信息,如用户终端位置,并将生成的信息返回给用户终端(即基于接收的目标定位数据确定终端设备的目标位置信息)。

在用户终端接收到生成的信息后,需要进行后续操作,即步骤3a:若定位服务请求通过步骤1a发起,则用户终端获得生成的定位服务信息后,可以确认定位服务是否成功,并将信息用于所需的定位服务;或者,步骤3b:若定位服务请求通过步骤1b发起,则用户终端可以在获得生成的定位服务信息后,确认定位服务是否成功,并将信息发给本地位置服务(即根据目标位置信息判断是否定位成功,得到判定结果;终端设备生成携带有目标位置信息和判定结果的定位应答信息)。

图7是根据本发明实施例二提供的另一种基于本地定位服务的无线定位方法的流程图,如图7所示,首先生成定位服务请求(即第一定位请求),如步骤1a:网络定位服务实体向用户终端的服务接入和移动性管理发起对用户终端的定位服务请求,或者,步骤1b:接入和移动性管理确定需要发起对用户终端的定位服务请求。

步骤2:接入和移动性管理将定位服务请求,从非接入层通过空口发送给用户终端(即发送第一定位请求至终端模块,第一定位请求包括由接入和移动性管理单元生成的定位请求和/或定位服务单元生成的定位请求)。

步骤3:用户终端将定位服务请求发送给本地位置服务(即本地位置服务单元)。

步骤4:本地位置服务对定位服务请求进行验证,确定是否为满足安全性要求的定位服务请求,并将验证信息返回给用户终端(即本地位置服务单元对第一定位请求进行安全验证,得到验证结果)。

步骤5:用户终端通过接入和移动性管理,通知无线接入网络中其服务网络节点和相关的相邻网络节点启动测量过程(即在验证结果指示第一定位请求符合预设安全验证条件时,生成第二定位请求,并发送第二定位请求至所述核心网模块;接入和移动性管理单元接收终端模块发送的第二定位请求,并控制第二定位请求对应的服务节点对终端设备进行定位),并收集测量结果,与用户终端自身的测量结果一起传输给本地地位管理服务。由本地定位管理服务进行运算,计算并生成定位服务所需的信息,如用户终端位置(即目标位置信息),并返回给用户终端(即基于接收的目标定位数据确定终端设备的目标位置信息)。

步骤6:用户终端生成定位服务应答信息,包含所需的信息内容,如定位服务是否成功和用户终端位置信息等(即生成携带有目标位置信息和判定结果的定位应答信息),并将定位服务应答信息从非接入层通过空口发送给其服务接入和移动性管理(即将定位应答信息发送至核心网模块;接入和移动性管理单元接收终端模块发送的定位应答信息);

步骤7a:若定位服务通过步骤1a发起,则接入和移动性管理将定位服务应答发送给网络定位服务实体(即当第一定位请求包括定位服务单元生成的定位请求时,在接入和移动性管理单元接收终端模块发送的定位应答信息之后,还包括:将定位应答信息发送至定位服务单元);

步骤7b:若定位服务通过步骤1b发起,则接入和移动性管理收到定位服务应答后将信息用于相应服务。

图8是根据本发明实施例二提供的另一种基于本地定位服务的无线定位方法的流程图,如图8所示,首先生成定位服务请求(即第一定位请求),如步骤1a:网络定位服务实体向用户终端的服务接入和移动性管理发起对用户终端的定位服务请求,或者,步骤1b:或者,接入和移动性管理确定需要发起对用户终端的定位服务请求。

步骤2:接入和移动性管理将定位服务请求,从非接入层通过空口发送给用户终端(即接入和移动性管理单元发送第一定位请求至所述终端设备,所述第一定位请求包括由所述接入和移动性管理单元生成的定位请求和/或所述定位服务单元生成的定位请求);

步骤3:用户终端将定位服务请求发送给本地位置服务(即终端设备将第一定位请求发送至所述位置服务单元)。

步骤4:本地位置服务对定位服务请求进行验证,确定是否为满足安全性要求的定位服务请求,并将验证信息返回给用户终端(即对第一定位请求进行安全验证,得到验证结果,并将验证结果发送至终端设备)。

步骤5:用户终端通过接入和移动性管理,通知无线接入网络中其服务网络节点和相关的相邻网络节点启动测量过程,并根据定位算法自身进行所需的测量,并将测量结果发送给接入和移动性管理(即在验证结果指示第一定位请求符合预设安全验证条件时,生成第二定位请求,并发送第二定位请求至所述核心网模块;接入和移动性管理单元接收终端模块发送的第二定位请求,并控制第二定位请求对应的服务节点对终端设备进行定位;接入和移动性管理单元接收所述服务节点返回的定位数据)。接入和移动性管理,从进行测量的网络节点与用户终端收集测量结果,并发送给网络定位管理服务,由网络定位管理服务进行计算,将计算结果返还给接入和移动性管理;

步骤6a:若定位服务通过步骤1a发起,则接入和移动性管理生成定位服务应答,将定位服务应答发送给网络定位服务实体;步骤6b:若定位服务通过步骤1b发起,则接入和移动性管理收到网络定位管理服务的计算结果后将信息用于相应服务。

实施例三

图9是根据本发明实施例三提供的一种基于本地定位服务的无线定位系统的结构示意图,如图9所示,该系统包括:终端模块1和核心网模块2,其中,终端模块1包括终端设备11,核心网模块2包括接入和移动性管理单元21;

终端模块1用于基于第一定位请求发送第二定位请求至核心网模块2;

终端模块1用于基于接收的目标定位数据确定终端设备11的目标位置信息;

接入和移动性管理单元21用于接收终端模块1发送的第二定位请求,控制第二定位请求对应的服务节点对终端设备11进行定位,接收服务节点返回的定位数据,并将服务节点返回的定位数据发送至终端模块1。

其中,终端设备11可以为移动终端、PC端或服务器等;接入和移动性管理单元21可以为主要负责包括注册管理、连接管理、接入性管理、移动性管理以及与安全和访问管理和授权相关的各种功能。

在本实施例中,基于本地定位服务的无线定位系统可以包括终端模块1和核心网模块2,其中,终端模块1可以包括终端设备11,核心网模块2包括接入和移动性管理单元21。终端模块1可以用于基于第一定位请求发送第二定位请求至核心网模块2;终端模块1可以用于基于接收的目标定位数据确定终端设备11的目标位置信息,并将目标位置信息发送至终端设备11;接入和移动性管理单元21可以用于接收终端模块1发送的第二定位请求,控制第二定位请求对应的服务节点对终端设备11进行定位,接收服务节点返回的定位数据,并将服务节点返回的定位数据发送至终端模块1。

在一个实施例中,所述终端模块和所述核心网模块通过无线网络进行通信。

其中,终端模块1和核心网模块2可以通过无线网络进行通信,如终端模块1和核心网模块2可以通过无线接入网进行通信连接,无线接入网可以是由业务节点(为交换机)接口和相关用户网络接口之间的系列传送实体所组成,为传送电信业务提供所需传送承载能力的无线实施系统。

在一个实施例中,所述终端模块还包括本地管理服务单元和本地位置服务单元,所述本地管理服务单元和/或所述本地位置服务单元集成于所述终端设备内;或者,所述本地管理服务单元和所述本地位置服务单元独立于所述终端设备。

在一个实施例中,本地管理服务单元可以用于进行定位过程的控制;本地位置服务单元可以用于进行位置信息管理,如发起对终端设备11的第一定位请求或者对第一定位请求进行安全验证等。

其中,本地管理服务单元和本地位置服务单元可以包含于终端模块中,但是本地管理服务单元和本地位置服务单元与终端设备11的关系不限,如本地管理服务单元和/或本地位置服务单元可以认为是某实体或服务器,独立于终端设备11;本地管理服务单元和/或本地位置服务单元也可以认为是某一功能,集成于终端设备11内,本实施例对此不作限定。同时,本地管理服务单元、本地位置服务单元和终端设备11的具体连接方式可以根据实际情况来确定。

示例性的,图10是根据本发明实施例三提供的一种终端模块的结构示意图,如图10所示,终端模块可以包括用户终端实体(即终端设备)、本地定位管理服务器(即本地管理服务单元)和本地位置服务器(即本地位置服务单元),当本地定位管理服务器和本地位置服务器独立于用户终端实体时,本地位置服务器可以与本地定位管理服务器通过本地私有连接进行通信,本地定位管理服务器与用户终端实体可以通过本地私有连接进行通信。

图11是根据本发明实施例三提供的另一种终端模块的结构示意图,如图11所示,终端模块可以包括用户终端(即终端设备)、本地定位管理服务(即本地管理服务单元)和本地位置服务(即本地位置服务单元),当本地定位管理服务和本地位置服务均为某一功能时,可以均集成于用户终端实体中,本地定位管理服务和本地位置服务可以分别通过片内通信与用户终端进行通信连接,也可以分别通过片间通信与用户终端进行通信连接,如通过处理器间的接口进行通信。

图12是根据本发明实施例三提供的另一种终端模块的结构示意图,如图12所示,终端模块可以包括用户终端(即终端设备)、本地定位管理服务器(即本地管理服务单元)和本地位置服务(即本地位置服务单元),本地定位管理服务器可以独立于用户终端实体,本地位置服务可以认为是某一功能,集成于用户终端实体中,那么本地定位管理服务器可以与用户终端通过本地私有连接进行通信,本地位置服务可以通过片内通信与用户终端进行通信连接,也可以通过片间通信与用户终端进行通信连接。

图13是根据本发明实施例三提供的另一种终端模块的结构示意图,如图13所示,终端模块可以包括用户终端(即终端设备)、本地定位管理服务(即本地管理服务单元)和本地位置服务器(即本地位置服务单元)本地位置服务器可以独立于用户终端实体,本地定位管理服务可以认为是某一功能,集成于用户终端实体中,本地位置服务器可以与用户终端通过本地私有连接进行通信,本地定位管理服务可以通过片内通信与用户终端进行通信连接,也可以通过片间通信与用户终端进行通信连接。

相关技术
  • 一种基于定位信息的无线中继路由方法和系统
  • 一种水上无线电干扰信号自动定位系统及定位方法
  • 一种基于无线传感技术的移动定位服务系统
  • 一种无线定位方法、定位服务设备、用户终端及系统
技术分类

06120115928831