CN103384368B - 一种移动终端定位***及方法 - Google Patents
一种移动终端定位***及方法 Download PDFInfo
- Publication number
- CN103384368B CN103384368B CN201210135747.9A CN201210135747A CN103384368B CN 103384368 B CN103384368 B CN 103384368B CN 201210135747 A CN201210135747 A CN 201210135747A CN 103384368 B CN103384368 B CN 103384368B
- Authority
- CN
- China
- Prior art keywords
- data
- mobile terminal
- subsystem
- location
- transmitting station
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例涉及通信领域,公开了一种移动终端定位***及方法,该移动终端定位***包括分层布局并且采用松耦合的方式以数据为核心进行关联的数据采集子***、数据处理子***及数据发布子***。本发明实施例公开的移动终端定位***及方法可以同时支撑不同环境下的移动终端定位。
Description
技术领域
本发明涉及通信技术领域,具体涉及一种移动终端定位***及方法。
背景技术
随着移动互联网的迅速发展,移动终端定位技术已经广泛地应用到人们的生产生活中。例如,在商场、机场、火车站、城市商圈、图书馆等室内环境以及在高速公路、野外等室外环境中,常常需要应用移动终端定位技术来确定移动终端或移动终端持有者的位置。而随着移动终端定位技术逐渐成为新一代无线业务***的标准之一,其应用前景将更加广阔。
由于不同环境下的发射台类型往往是不同的,例如,在室内的环境下,发射台一般是无线保真(WirelessFidelity,WIFI)热点,而在室外的环境下,发射台通常是基站,因此,在对移动终端进行定位时,不同的环境对定位算法、定位精度的要求都是不一样的。有鉴于此,现有技术中针对不同的环境通常采用不同位置服务器来进行移动终端定位,使得单一位置服务器难以同时支撑不同环境下的移动终端定位。
目前,针对特定环境设置的移动终端定位***主要包括两部分,一部分是移动终端,另一部分是单一位置服务器,单一位置服务器中预先存储有对发射台参数和位置信息通过定位计算后得到的发射台参数和位置信息的匹配对;当接收到移动终端发送的发射台参数时,从匹配对中获取与该移动终端发送的发射台参数匹配的位置信息,并将该位置信息反馈给移动终端。目前这种对特定环境下移动终端进行定位的方式,存在以下技术缺陷:
(1)单一位置服务器都是针对特定的业务,当业务需求发生变化时对应的数据需要重新考虑,数据扩展性较差;
(2)单一位置服务器中的数据都是预先设置,而网络会因为环境、扩容、变更等问题实时改变数据,从而导致单一位置服务器中预先设置的数据难以及时的满足网络的变化,实时性较差;
(3)单一位置服务器中设定的定位算法都是针对特定业务,应对业务需求采用具有针对性的定位算法来处理,一旦业务需求发生改变,则需要变更定位算法,这样将可能导致整体***结构、数据都发生改变,严重时还可能需要重构***;
(4)单一位置服务器的位置服务方式较为单一,从而难以支撑更多的应用;
(5)移动终端定位***针对特定业务而建立,不可扩展,难以适应多维度下的功能需求,一旦业务需求做相应变更,将会使得该移动终端***变得不稳定或需要做相应调整,而该移动终端定位***又是属于紧耦合结构,维护较困难;
(6)移动终端定位***没有层次区分,难以适应业务发展。
发明内容
本发明实施例提供了一种移动终端定位***及方法,能够支撑不同环境下的移动终端定位。
本发明实施例一方面提供一种移动终端定位***,包括分层布局并且采用松耦合的方式以数据为核心进行关联的数据采集子***、数据处理子***以及数据发布子***,其中:
所述数据采集子***,用于接收不同环境下的移动终端发送的采集数据,所述采集数据至少包括所述移动终端当前所在环境下的发射台位置数据和发射台属性数据;以及对所述采集数据进行格式解析以获得解析数据并存储;
所述数据处理子***,用于从所述数据采集子***中获取所述解析数据,并根据所述解析数据的数据项参数和数据格式加载对应的定位算法对所述解析数据进行数据运算,根据数据运算结果和预置的定位数据更新策略,对存储的定位数据进行更新;
所述数据发布子***,用于接收不同环境下的移动终端发送的位置获取请求,所述位置获取请求中至少携带有所述移动终端当前所在环境下的发射台属性数据;以及调用所述移动终端当前所在环境下对应的定位发布算法,从存储的定位数据中提取所述发射台属性数据对应的发射台位置数据并进行发布计算,以及将发布计算得到的位置信息发送给所述移动终端。
本发明实施例另一方面提供一种移动终端定位方法,包括:
数据采集子***接收不同环境下的移动终端发送的采集数据,所述采集数据至少包括所述移动终端当前所在环境下的发射台位置数据和发射台属性数据;以及对所述采集数据进行格式解析以获得解析数据并存储于采集数据库;
数据处理子***从所述采集数据库中获取所述解析数据,并根据所述解析数据的数据项参数和数据格式加载对应的定位算法对所述解析数据进行数据运算,以及根据数据运算结果和预置的定位数据更新策略对定位数据库存储的定位数据进行更新;
数据发布子***接收不同环境下的移动终端发送的位置获取请求,所述位置获取请求中至少携带有所述移动终端当前所在环境下的发射台属性数据;以及调用所述移动终端当前所在环境下对应的定位发布算法,从所述定位数据库存储的所述定位数据中提取所述发射台属性数据对应的发射台位置数据并进行发布计算,以及将发布计算得到的位置信息发送给所述移动终端;
其中,所述数据采集子***、数据处理子***以及数据发布子***之间分层布局并且采用松耦合的方式以数据为核心进行关联。
上述移动终端定位***及方法中,数据采集子***、数据处理子***及数据发布子***三者之间分层布局,并且采用松耦合的方式以数据为核心进行关联,使得数据采集子***对不同环境下的移动终端发送的至少包括该移动终端当前所在环境下的发射台位置数据和发射台属性数据的采集数据进行格式解析以获得解析数据并存储之后,数据处理子***可以从数据采集子***中获取解析数据并加载对应的定位算法对该解析数据进行数据运算,以及根据数据运算结果和预置的定位数据更新策略,对数据发布子***存储的定位数据进行更新,从而使得数据发布子***中可以存储不同环境下的定位数据,在接收到不同环境下的移动终端发送的位置获取请求后,数据发布子***可以调用对应的定位发布算法从存储的定位数据中提取与位置获取请求携带的发射台属性数据对应的发射台位置数据并进行发布计算,以及将发布计算得到的位置信息发送给移动终端,从而实现对不同环境下的移动终端定位。采用本发明技术方案,不仅能够支撑不同环境下的移动终端定位,而且每个子***可以独立配置管理,并且***可维护性、可扩展新型算法、扩展新业务对应的数据以及可持续运营都可以得到保证,能够更好的适应业务发展。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种移动终端定位***的结构示意图;
图2是本发明实施例提供的一种移动终端定位方法的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种移动终端定位***及方法可以支撑不同环境下的移动终端定位。以下分别进行详细说明。
请参阅图1,图1为本发明实施例提供的一种移动终端定位***的结构示意图。如图1所示,该移动终端定位***可以包括分层布局并且采用松耦合的方式以数据为核心进行关联的数据采集子***1、数据处理子***2以及数据发布子***3,这三个层次之间松耦合,可根据不同的业务需求做相应的调整,各层次的子***可根据业务需求进行扩展,而互不影响,其中:
数据采集子***1,用于接收不同环境下的移动终端发送的采集数据,该采集数据至少包括该移动终端当前所在环境下的发射台位置数据和发射台属性数据;以及对该采集数据进行格式解析以获得解析数据并存储。
数据处理子***2,用于从数据采集子***1中获取解析数据,并根据解析数据的数据项参数和数据格式加载对应的定位算法对解析数据进行数据运算,以及根据数据运算结果和预置的定位数据更新策略,对数据发布子***3存储的定位数据进行更新。
数据发布子***3,用于接收不同环境下的移动终端发送的位置获取请求,该位置获取请求中至少携带有移动终端当前所在环境下的发射台属性数据;以及调用该移动终端当前所在环境下对应的定位发布算法,从其存储的定位数据中提取该发射台属性数据对应的发射台位置数据并进行发布计算,以及将发布计算得到的位置信息发送给移动终端。
数据采集子***1,可以根据不同的业务需求采用与该业务需求向适合的数据采集方式,采集方式可以是人或交通工具承载移动终端采集,也可以是对特定环境下的数据采集,也可以是对工程建设过程中的工程数据进行采集,还可以是对业务用户分享数据的采集等。数据采集子***1可以适应不同的环境、设备终端、不同的业务需求进行单独配置数据采集的工具和方法,使得数据采集进行功能性扩展。
数据处理子***2可以根据不同的业务需求进行增加或配置对应的算法模型,使得定位算法根据实际情况进行调整而不影响整体***的运营。
数据发布子***3,可以根据不同的业务需求定义不同服务接口和服务形式,使得服务方式变成多样性而不会因为一个服务需要调整而影响整体***的平稳运营。
作为一种可选的实施方式,图1所示的移动终端定位***中,数据发布子***3还用于在接收到不同环境下的移动终端发送的位置获取请求之后,可以先验证移动终端的身份是否合法,如果合法,则执行上述的调用该移动终端当前所在环境下对应的定位发布算法,从其存储的定位数据中提取该发射台属性数据对应的发射台位置数据并进行发布计算,以及将计算得到的位置信息发送给所述移动终端的步骤,反之,如果验证移动终端的身份非合法,那么数据发布子***3可以放弃对该移动终端的定位,从而可以达到仅对身份合法的移动终端定位的目的,而避免对身份非法的移动终端定位,降低了***资源损耗。
作为一种可选的实施方式,图1所示的移动终端定位***中,数据发布子***3接收到的移动终端发送的位置获取请求中还可以携带有采集数据(该采集数据可包括该移动终端当前所在环境下的发射台位置数据和该移动终端当前所在环境下的发射台属性数据),那么数据发布子***3还可以用于将该位置获取请求中携带的采集数据上传至数据采集子***1。相应地,数据采集子***1还可以用于对数据发布子***3上传的位置获取请求中携带的采集数据进行格式解析以获得解析数据并存储。通过这种方式,图1所示的移动终端定位***可以在接收不同环境下的移动终端发送的位置获取请求的同时,进一步接收移动终端发送的采集数据(包括该移动终端当前所在环境下的发射台位置数据和和该移动终端当前所在环境下的发射台属性数据)并进行格式解析以获得解析数据并存储,进而最终可以进一步丰富定位数据库的内容。
本发明实施例中,数据采集子***1存储的解析数据的数据项参数至少可以包括该移动终端当前所在环境下的发射台经纬度数据和发射台身份数据。实际应用中,发射台有多种不同类型,相应地发射台身份数据也有多种不同类型。举例来说,当发射台是基站时,发射台身份数据可以是小区识别码(CellID),或者也可以是位置区码(Lac);当发射台是WIFI热点时,发射台身份数据可以是无线路由的网络名(SSID),也可以是无线路由设备的硬件信息。
本发明实施例中,数据处理子***2存储的数据运算结果至少可以包括移动终端当前所在环境下的发射台经纬度数据与发射台身份数据的匹配对。
作为一种可选的实施方式,图1所示的移动终端定位***中,数据采集子***1可以包括采集管理模块101、解析模块102以及采集数据库103,其中:
采集管理模块101,用于接收不同环境下的移动终端发送的采集数据,该采集数据至少包括该移动终端当前所在环境下的发射台位置数据和发射台属性数据。
解析模块102,用于对上述采集数据进行格式解析以获得解析数据。
采集数据库103,用于存储解析数据。
本发明实施例中,不同环境下的移动终端主要包括不同环境下的个人电脑(PersonalComputer,PC)、手机终端、车辆搭载移动终端、专用数据采集器设备以及移动终端数据采集软件等。实际应用中,不同环境下的移动终端所定义的数据采集策略以及数据发送策略往往不同,但是,不同环境下的移动终端所采集的采集数据一般都先以加密的数据文件形式写在本地,然后再根据各自定义的数据发送策略发送给移动终端定位***。实际应用中,移动终端可以在获得发射台切换的情况下触发数据采集功能,也可以在固定时间长度达到时触发数据采集功能,本发明实施例不作限定。
一个实施例中,解析模块102对不同环境下的移动终端发送的采集数据进行格式解析,以获得的解析数据中的数据项参数可以如表1所示。
数据项参数表1
对于不同环境下的移动终端而言,可以根据移动终端条件和实际环境条件,以数据文件大小作为数据发送策略,例如设定数据文件包大于移动终端设定的预设值(如5KB)时,自动触发采集数据发送至移动终端定位***。
实际应用中,采集数据库103存储的解析数据可以按照移动终端所在的环境进行分区存储。
作为一种可选的实施方式,图1所示的移动终端定位***中,数据处理子***2可以包括数据管理模块201、数据计算模块202、定位算法包模块203、处理过程数据库204、数据更新模块205以及数据更新算法模块206,其中:
数据管理模块201,用于从数据采集子***1的采集数据库103中获取解析数据,并传输到数据计算模块201。
数据计算模块202,用于根据解析数据的数据项参数和数据格式从定位算法包模块203中加载对应的定位算法对解析数据进行数据运算,以及将数据运算结果存储到处理过程数据库204。
数据管理模块201,还用于在数据计算模块202将数据运算结果存储到处理过程数据库204之后,启动数据更新模块205。
数据更新模块205,用于响应数据管理模块201的启动,并启动数据更新算法模块206。
数据更新算法模块206,用于响应数据更新模块205的启动,并且加载数据更新算法对处理过程数据库204中的数据运算结果进行更新计算,并将更新计算结果传输到数据更新模块205。
数据更新模块205,还用于根据该更新计算结果和预置的定位数据更新策略对数据发布子***3存储的定位数据进行更新。
举例来说,上述的数据更新策略可以包括新增,删除,修改等。以数据更新策略是修改为例,数据更新模块205可以将数据运算结果中的定位数据直接替换数据发布子***3存储的原定位数据,或者根据数据运行结果中的定位数据和数据发布子***3存储的原定位数据,计算出一个新的定位数据,将该新的定位数据更新至数据发布子***3的定位数据库中。
定位算法包模块203,用于存储与解析数据的数据项参数和数据格式对应的定位算法。
本发明实施例中,定位算法包模块203中可以灵活配置不同的定位算法,以对应于采集数据库103中存储的对不同环境下的移动终端发送的采集数据进行格式解析而获得的解析数据。
处理过程数据库204,用于存储数据运算结果。
本发明实施例中,处理过程数据库204存储的数据运算结果至少可以包括移动终端当前所在环境下的发射台经纬度数据与发射台身份数据的匹配对。
作为一种可选的实施方式,图1所示的移动终端定位***中,数据发布子***3可以包括定位数据库301、定位发布算法包模块302以及定位服务接口303,其中:
定位数据库301,用于存储定位数据。
定位服务接口303,用于接收不同环境下的移动终端发送的位置获取请求,该位置获取请求中至少携带有该移动终端当前所在环境下的发射台属性数据;以及启动定位发布算法包模块302。
定位发布算法包模块302,用于响应定位服务接口303的启动,并且调用该移动终端当前所在环境下对应的定位发布算法,从定位数据库301存储的定位数据中提取该发射台属性数据对应的发射台位置数据并进行发布计算,以及将发布计算得到的位置信息返回至定位服务接口303。
本发明实施例中,定位发布算法包模块302可以灵活配置不同的定位发布算法,以对应于不同环境下的移动终端。
定位服务接口303,还用于将位置信息发送给移动终端。
作为一种可选的实施方式,图1所示的移动终端定位***中,若定位服务接口303接收到的移动终端发送的位置获取请求中还进一步携带有采集数据(包括该移动终端当前所在环境下的发射台位置数据和该移动终端当前所在环境下的发射台属性数据),那么定位服务接口303还可以将该位置获取请求中携带的采集数据上传至数据采集子***1的解析模块102。相应地,数据采集子***1的解析模块102还可以对定位服务接口303上传的该位置获取请求中携带的采集数据(包括该移动终端当前所在环境下的发射台位置数据和该移动终端当前所在环境下的发射台属性数据)进行格式解析以获得解析数据并存储至采集数据库103。
作为一种可选的实施方式,图1所示的移动终端定位***中,数据采集子***1、数据处理子***2、数据发布子***3可以各自配置独立的日志,使得每一步产生的过程数据和相关的计算、调度都能够通过日志的形式进行记录,从而保证***的安全运行。
图1所示的移动终端定位***中,数据采集子***1可以适应不同环境下的移动终端的环境需求,使得数据采集进行功能性扩展。数据处理子***2中可以根据不同环境需求进行增加或配置对应的定位算法模型,使得定位算法更具实际情况进行调整而不影响整体***的运营。数据发布子***3可以根据不同环境需求定义不同服务接口和服务形式,使得服务变成多样性而不会因为一个服务需要调整而影响整体***的平稳运营。
上述移动终端定位***中,数据采集子***1、数据处理子***2及数据发布子***3三者之间分层布局,并且采用松耦合的方式以数据为核心进行关联,使得数据采集子***1对不同环境下的移动终端发送的至少包括该移动终端当前所在环境下的发射台位置数据和发射台属性数据的采集数据进行格式解析以获得解析数据并存储之后,数据处理子***2可以从数据采集子***1中获取解析数据并加载对应的定位算法对该解析数据进行数据运算,以及根据数据运算结果和预置的定位数据更新策略,对数据发布子***3存储的定位数据进行更新,从而使得数据发布子***3中可以存储不同环境下的定位数据,在接收到不同环境下的移动终端发送的位置获取请求后,数据发布子***3可以调用对应的定位发布算法,从存储的定位数据中提取与位置获取请求携带的发射台属性数据对应的发射台位置数据并进行发布计算,以及将发布计算得到的位置信息发送给移动终端,从而可以实现了对不同环境下的移动终端定位。采用本发明技术方案,不仅能够支撑不同环境下的移动终端定位,而且每个子***可以独立配置管理,并且***可维护性、可扩展新型算法、扩展新业务对应的数据以及可持续运营都可以得到保证,能够更好的适应业务发展。
上述移动终端定位***中,数据采集子***1、数据处理子***2及数据发布子***3三者之间分层布局,并且采用松耦合的方式以数据为核心进行关联,也使得每个子***可以独立配置管理,并且***可维护性、可扩展新型算法以及可持续运营都可以得到保证。
请参阅图2,图2为本发明实施例提供的一种移动终端定位方法的流程示意图。在图2所示的移动终端定位方法中,数据采集子***、数据处理子***以及数据发布子***之间分层布局并且采用松耦合的方式以数据为核心进行关联。如图2所示,该移动终端定位方法可以包括以下步骤:
步骤201、数据采集子***接收不同环境下的移动终端发送的采集数据,该采集数据至少包括该移动终端当前所在环境下的发射台位置数据和发射台属性数据;以及对该采集数据进行格式解析以获得解析数据并存储于采集数据库。
步骤202、数据处理子***从采集数据库中获取解析数据,并根据解析数据的数据项参数和数据格式加载对应的定位算法对该解析数据进行数据运算,以及根据数据运算结果和预置的定位数据更新策略对定位数据库存储的定位数据进行更新。
步骤203、数据发布子***接收不同环境下的移动终端发送的位置获取请求,该位置获取请求中至少携带有该移动终端当前所在环境下的发射台属性数据;以及调用该移动终端当前所在环境下对应的定位发布算法,从定位数据库存储的定位数据中提取该发射台属性数据对应的发射台位置数据并进行发布计算,以及将发布计算得到的位置信息发送给移动终端。
作为一种可选的实施方式,图2所示的移动终端定位方法中,数据发布子***还可以在接收到不同环境下的移动终端发送的位置获取请求之后,验证移动终端的身份是否合法,如果合法,则执行上述的调用该移动终端当前所在环境下对应的定位发布算法,从定位数据库存储的定位数据中提取该发射台属性数据对应的发射台位置数据并进行发布计算,以及将发布计算得到的位置信息发送给移动终端的步骤。反之,如果验证移动终端的身份非合法,那么数据发布子***可以放弃对该移动终端的定位,从而可以达到仅对身份合法的移动终端定位的目的,而避免对身份非法的移动终端定位,降低了***资源损耗。
作为一种可选的实施方式,图2所示的移动终端定位方法中,如果数据发布子***接收到的移动终端发送的位置获取请求中还携带有采集数据(包括该移动终端当前所在环境下的发射台位置数据和该移动终端当前所在环境下的发射台属性数据),那么数据发布子***可以将该位置获取请求中携带的采集数据上传至数据采集子***。相应地,数据采集子***可以对数据发布子***上传的该位置获取请求中携带的采集数据进行格式解析以获得解析数据并存储于采集数据库。通过这种方式,图2所示的移动终端定位方法可以在接收不同环境下的移动终端发送的位置获取请求的同时,进一步接收移动终端发送的采集数据(包括该移动终端当前所在环境下的发射台位置数据和该移动终端当前所在环境下的发射台属性数据)并进行格式解析以获得解析数据并存储,进而最终可以进一步丰富定位数据库的内容。
可见,本发明实施例提供的移动终端定位方法不仅可以实现对不同环境下的移动终端定位,而且数据采集子***、数据处理子***及数据发布子***三者之间分层布局,并且采用松耦合的方式以数据为核心进行关联,也使得每个子***可以独立配置管理,并且***可维护性、可扩展新型算法以及可持续运营都可以得到保证。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-OnlyMemory,ROM)、随机存取器(RandomAccessMemory,RAM)、磁盘或光盘等。
以上对本发明实施例提供的移动终端定位***及方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (12)
1.一种移动终端定位***,其特征在于,包括分层布局并且采用松耦合的方式以数据为核心进行关联的数据采集子***、数据处理子***以及数据发布子***,其中:
所述数据采集子***,用于接收不同环境下的移动终端发送的采集数据,所述采集数据至少包括所述移动终端当前所在环境下的发射台位置数据和发射台属性数据;以及对所述采集数据进行格式解析以获得解析数据并存储;
所述数据处理子***,用于从所述数据采集子***中获取所述解析数据,并根据所述解析数据的数据项参数和数据格式加载对应的定位算法对所述解析数据进行数据运算,根据数据运算结果和预置的定位数据更新策略,对存储的定位数据进行更新;
所述数据发布子***,用于接收不同环境下的移动终端发送的位置获取请求,所述位置获取请求中至少携带有所述移动终端当前所在环境下的发射台属性数据;以及调用所述移动终端当前所在环境下对应的定位发布算法,从存储的定位数据中提取所述发射台属性数据对应的发射台位置数据并进行发布计算,以及将发布计算得到的位置信息发送给所述移动终端。
2.根据权利要求1所述的移动终端定位***,其特征在于,所述数据发布子***还用于在接收到所述不同环境下的移动终端发送的位置获取请求之后,验证所述移动终端的身份是否合法,如果合法,则执行所述的调用所述移动终端当前所在环境下对应的定位发布算法,从存储的定位数据中提取所述发射台属性数据对应的发射台位置数据并进行发布计算,以及将计算得到的位置信息发送给所述移动终端的步骤。
3.根据权利要求1或2所述的移动终端定位***,其特征在于,若所述移动终端发送的位置获取请求中还携带有采集数据,则:
所述数据发布子***,还用于将所述位置获取请求中携带的采集数据上传至所述数据采集子***。
4.根据权利要求1或2所述的移动终端定位***,其特征在于,所述解析数据的数据项参数至少包括所述移动终端当前所在环境下的发射台经纬度数据和发射台身份数据。
5.根据权利要求4所述的移动终端定位***,其特征在于,所述数据运算结果至少包括所述移动终端当前所在环境下的发射台经纬度数据与所述发射台身份数据的匹配对。
6.根据权利要求1所述的移动终端定位***,其特征在于,所述数据采集子***包括采集管理模块、解析模块以及采集数据库,其中:
所述采集管理模块,用于接收不同环境下的移动终端发送的采集数据,所述采集数据至少包括所述移动终端当前所在环境下的发射台位置数据和发射台属性数据;
所述解析模块,用于对所述采集数据进行格式解析以获得解析数据;
所述采集数据库,用于存储所述解析数据。
7.根据权利要求6所述的移动终端定位***,其特征在于,所述数据处理子***包括数据管理模块、数据计算模块、定位算法包模块、处理过程数据库、数据更新模块、数据更新算法模块:
所述数据管理模块,用于从所述采集数据库中获取所述解析数据,并传输至所述数据计算模块;
所述数据计算模块,用于根据所述解析数据的数据项参数和数据格式从所述定位算法包模块中加载对应的定位算法对所述解析数据进行数据运算,以及将数据运算结果存储至所述处理过程数据库;
所述数据管理模块,还用于在所述数据计算模块将所述数据运算结果存储至所述处理过程数据库之后,启动所述数据更新模块;
所述数据更新模块,用于响应所述数据管理模块的启动,并启动所述数据更新算法模块;
所述数据更新算法模块,用于响应所述数据更新模块的启动,并且加载数据更新算法对所述处理过程数据库中的数据运算结果进行更新计算,并将更新计算结果传输至所述数据更新模块;
所述数据更新模块,还用于根据所述更新计算结果和所述预置的定位数据更新策略对存储的定位数据进行更新;
所述定位算法包模块,用于存储与所述解析数据的数据项参数和数据格式对应的定位算法;
所述处理过程数据库,用于存储所述数据运算结果。
8.根据权利要求7所述的移动终端定位***,其特征在于,所述数据发布子***包括定位数据库、定位发布算法包模块以及定位服务接口,其中:
所述定位数据库,用于存储所述定位数据;
所述定位服务接口,用于接收不同环境下的移动终端发送的位置获取请求,所述位置获取请求中至少携带有所述移动终端当前所在环境下的发射台属性数据;以及启动所述定位发布算法包模块;
所述定位发布算法包模块,用于响应所述定位服务接口的启动,并且调用所述移动终端当前所在环境下对应的定位发布算法,从所述定位数据库存储的所述定位数据中提取所述发射台属性数据对应的发射台位置数据并进行发布计算,以及将发布计算得到的位置信息返回至所述定位服务接口;
所述定位服务接口,还用于将所述位置信息发送给所述移动终端。
9.根据权利要求8所述的移动终端定位***,其特征在于,若所述移动终端发送的位置获取请求中还携带有采集数据,则:
所述定位服务接口,还用于将所述位置获取请求中携带的采集数据上传至所述解析模块。
10.一种移动终端定位方法,其特征在于,包括:
数据采集子***接收不同环境下的移动终端发送的采集数据,所述采集数据至少包括所述移动终端当前所在环境下的发射台位置数据和发射台属性数据;以及对所述采集数据进行格式解析以获得解析数据并存储于采集数据库;
数据处理子***从所述采集数据库中获取所述解析数据,并根据所述解析数据的数据项参数和数据格式加载对应的定位算法对所述解析数据进行数据运算,以及根据数据运算结果和预置的定位数据更新策略对定位数据库存储的定位数据进行更新;
数据发布子***接收不同环境下的移动终端发送的位置获取请求,所述位置获取请求中至少携带有所述移动终端当前所在环境下的发射台属性数据;以及调用所述移动终端当前所在环境下对应的定位发布算法,从所述定位数据库存储的所述定位数据中提取所述发射台属性数据对应的发射台位置数据并进行发布计算,以及将发布计算得到的位置信息发送给所述移动终端;
其中,所述数据采集子***、数据处理子***以及数据发布子***之间分层布局并且采用松耦合的方式以数据为核心进行关联。
11.根据权利要求10所述的移动终端定位方法,其特征在于,所述数据发布子***还在接收到所述不同环境下的移动终端发送的位置获取请求之后,验证所述移动终端的身份是否合法,如果合法,则执行所述的调用所述移动终端当前所在环境下对应的定位发布算法,从所述定位数据库存储的所述定位数据中提取所述发射台属性数据对应的发射台位置数据并进行发布计算,以及将发布计算得到的位置信息发送给所述移动终端的步骤。
12.根据权利要求11所述的移动终端定位方法,其特征在于,若所述移动终端发送的位置获取请求中还携带有采集数据,则所述移动终端定位方法还包括:
所述数据发布子***将所述位置获取请求中携带的采集数据上传至所述数据采集子***。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210135747.9A CN103384368B (zh) | 2012-05-03 | 2012-05-03 | 一种移动终端定位***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210135747.9A CN103384368B (zh) | 2012-05-03 | 2012-05-03 | 一种移动终端定位***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103384368A CN103384368A (zh) | 2013-11-06 |
CN103384368B true CN103384368B (zh) | 2016-05-04 |
Family
ID=49492051
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210135747.9A Active CN103384368B (zh) | 2012-05-03 | 2012-05-03 | 一种移动终端定位***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103384368B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105120516B (zh) * | 2015-07-15 | 2018-06-19 | 华南理工大学 | 一种基于群智感知环境下的位置信息采集框架 |
CN110850362A (zh) * | 2019-11-27 | 2020-02-28 | 博微宇空(重庆)科技有限公司 | 基于场景辅助的地基定位***及方法 |
CN111083693A (zh) * | 2019-12-12 | 2020-04-28 | 泰斗微电子科技有限公司 | 定位数据处理方法、定位终端和定位服务器 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1602020A (zh) * | 2004-10-27 | 2005-03-30 | 上海宽鑫信息科技有限公司 | 无线局域网室内精确定位装置及定位算法 |
CN1798333A (zh) * | 2004-12-30 | 2006-07-05 | 北京汉王科技有限公司 | 基于快速车牌定位算法的车辆视频触发装置和方法 |
CN101772156A (zh) * | 2008-12-30 | 2010-07-07 | 阿德利亚科技(北京)有限责任公司 | 一种无线局域网设备定位方法及装置 |
CN102223706A (zh) * | 2010-04-15 | 2011-10-19 | 上海启电信息科技有限公司 | 一种移动定位服务*** |
CN102223707A (zh) * | 2010-04-15 | 2011-10-19 | 上海启电信息科技有限公司 | 一种移动定位信标装置 |
-
2012
- 2012-05-03 CN CN201210135747.9A patent/CN103384368B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1602020A (zh) * | 2004-10-27 | 2005-03-30 | 上海宽鑫信息科技有限公司 | 无线局域网室内精确定位装置及定位算法 |
CN1798333A (zh) * | 2004-12-30 | 2006-07-05 | 北京汉王科技有限公司 | 基于快速车牌定位算法的车辆视频触发装置和方法 |
CN101772156A (zh) * | 2008-12-30 | 2010-07-07 | 阿德利亚科技(北京)有限责任公司 | 一种无线局域网设备定位方法及装置 |
CN102223706A (zh) * | 2010-04-15 | 2011-10-19 | 上海启电信息科技有限公司 | 一种移动定位服务*** |
CN102223707A (zh) * | 2010-04-15 | 2011-10-19 | 上海启电信息科技有限公司 | 一种移动定位信标装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103384368A (zh) | 2013-11-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101940055B (zh) | 以基于邻近性的自组织网络为基础的位置跟踪 | |
US9426044B2 (en) | Radio access network geographic information system with multiple format | |
CN103260059B (zh) | 控制机顶盒设备、位置信息确定和信息发布的方法和设备 | |
CN106131767A (zh) | 一种结合WiFi和蓝牙的手机定位方法 | |
CN102724287A (zh) | 一种移动空间四维信息服务***及其终端和定位方法 | |
CN104539686A (zh) | 免流量下载应用的方法、终端和服务端 | |
CN104412677A (zh) | 用于基于服务集标识符的位置检测的***和方法 | |
CN103716781A (zh) | 一种实现移动终端智能卡写卡的方法、装置及*** | |
CN102695124A (zh) | 电子名片发送方法、装置和服务器 | |
CN104915815A (zh) | 一种快递货物实时定位方法及*** | |
CN102547599A (zh) | 位置信息的获取方法、装置及*** | |
CN104732602A (zh) | 一种基于云端人脸及表情识别的考勤方法 | |
CN103384368B (zh) | 一种移动终端定位***及方法 | |
CN105959387A (zh) | 公共自行车***与移动终端的网络共享方法 | |
CN104853023A (zh) | 电子名片的分发方法和*** | |
CN106664296A (zh) | 无缝对等互联网连接 | |
CN104954978A (zh) | 无线网络测距方法及装置 | |
CN105163275B (zh) | 一种数据发送方法、相关装置及*** | |
CN104168145B (zh) | 一种对无线通信单元进行无线升级的***和方法 | |
CN102592190A (zh) | 一种电子合同的签订*** | |
CN103220654A (zh) | 一种使失控用户停机的方法及装置 | |
CN103780665A (zh) | 数据传输***、数据传输方法与行动电子装置 | |
CN103220624A (zh) | 一种移动终端***更新方法及装置 | |
CN107144865A (zh) | 一种智能定位鞋*** | |
CN102740339A (zh) | 基站通信方法及基站、核心网通信方法及核心网装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200511 Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province Patentee after: Alibaba (China) Co.,Ltd. Address before: 102200, No. 8, No., Changsheng Road, Changping District science and Technology Park, Beijing, China. 1-5 Patentee before: AUTONAVI SOFTWARE Co.,Ltd. |