本发明属于通信定位技术领域,尤其涉及一种提供高精度定位服务的方法及系统、服务终端。
背景技术:
定位精度(positionalaccuracy)指的是空间实体位置信息(通常为坐标)与其真实位置之间的接近程度,高精度定位服务指的是定位精度可达到1cm~1m之间的定位服务,其主要依据rtd((realtimedifferential,实时动态码相位差分技术)、rtk(real-timekinematic载波相位差分技术)、nrtk(网络rtk)及ntrip(networkedtransportofrtcmviaintemetprotocol通过互联网进行rtcm网络传输的协议)等技术来实现。传统的高精度定位服务主要基于用户终端上报的gga信息(gps协议中的一种数据格式)发送对应的差分数据,进而实现定位目的。
目前,传统的高精度定位服务主要应用在行业市场和部分专业人士的小范围内,并没有为大众提供类似的服务,即目前没有大规模的应用场景和海量用户的存在,而普通的位置导航属于低精度定位偏差普遍超过10米左右,故普通的导航定位的低精度定位服务已经不能满足大众需求,高精度定位服务的广泛应用成为需求。另外,传统的高精度定位服务的功能单一,不能贴近用户的需求。
技术实现要素:
本发明实施例提供了一种提供高精度定位服务的方法及系统、服务终端,旨在解决现有技术中高精度定位服务的功能单一,用户体验效果较差的问题。
本发明实施例是这样实现的,一种提供高精度定位服务的方法,包括:
接收用户基于终端输入的差分账号的登录信息;
验证所接收的登录信息,并在验证成功时,向所述终端反馈验证通过提示;
接收所述终端实时上报的所述用户所在的位置信息;
基于所述位置信息及所述差分账号对应的配置信息向所述终端播发差分数据,以供所述终端向所述用户反馈与所述差分数据对应的差分定位信息。
优选地,所述接收用户基于终端输入的差分账号的登录信息之前还包括:
接收用户的高精度定位服务请求。
优选地,所述基于位置信息及所述差分账号对应的配置信息向所述终端播发差分数据,以供所述终端向所述用户反馈与所述差分数据对应的差分定位信息具体包括:
基于所获取的位置信息计算对应的差分数据;
基于所述差分账号获取对应的配置信息;
基于所述配置信息向所述终端发送所计算的差分数据,以供所述终端向所述用户反馈与所述差分数据对应的差分定位信息。
优选地,所述配置信息包括播发频次,所述基于所述配置信息向所述终端发送所计算的差分数据,以供所述终端向所述用户反馈与所述差分数据对应的差分定位信息具体为:
根据所述播发频次向所述终端发送所计算的差分数据,以供所述终端向所述用户反馈与所述差分数据对应的差分定位信息。
优选地,所述配置信息包括播发区域,所述基于所述配置信息向所述终端发送所计算的差分数据,以供所述终端向所述用户反馈与所述差分数据对应的差分定位信息具体为:
根据所述播发区域向所述终端发送所计算的差分数据,以供所述终端向所述用户反馈与所述差分数据对应的差分定位信息。
优选地,所述配置信息包括播发区域及播发频次,所述基于所述配置信息向所述终端发送所计算的差分数据,以供所述终端向所述用户反馈与所述差分数据对应的差分定位信息具体为:
根据所述播发区域和所述播发频次向所述终端发送所计算的差分数据,以供所述终端向所述用户反馈与所述差分数据对应的差分定位信息。
优选地,所述配置信息包括定位精度、播发频次,所述基于位置信息及所述差分账号对应的配置信息向所述终端播发差分数据,以供所述终端向所述用户反馈与所述差分数据对应的差分定位信息具体包括:
基于所述差分账号获取对应的配置信息;
基于所述定位精度计算与所获取的位置信息对应的差分数据;
基于所述播发频次向所述终端发送所计算的差分数据,以供所述终端基于所述差分数据向所述用户反馈差分定位信息。
优选地,所述基于位置信息及所述差分账号对应的配置信息向所述终端播发差分数据,以供所述终端基于所述差分数据向所述用户反馈与所述差分数据对应的差分定位信息后还包括:
基于所播发的差分数据的属性计算与所述高精度定位服务请求对应的费用,并进行对应扣费操作。
本发明还提供一种提供高精度定位服务的系统,包括:
第一接收模块,用于接收用户基于终端输入的差分账号的登录信息;
验证登陆模块,用于验证所接收的登录信息,并在验证成功时,登录对应的差分账号;
第二接收模块,用于接收所述终端实时发送的所述用户所在的位置信息;
播发模块,用于基于所述位置信息及所述差分账号对应的配置信息向所述终端播发差分数据,以供所述终端向所述用户反馈与所述差分数据对应的差分定位信息。
本发明还提供一种服务终端,所述服务终端包括一种提供高精度定位服务的系统,所述系统包括:
第一接收模块,用于接收用户基于终端输入的差分账号的登录信息;
验证登陆模块,用于验证所接收的登录信息,并在验证成功时,登录对应的差分账号;
第二接收模块,用于接收所述终端实时发送的所述用户所在的位置信息;
播发模块,用于基于所述位置信息及所述差分账号对应的配置信息向所述终端播发差分数据,以供所述终端向所述用户反馈与所述差分数据对应的差分定位信息。
在本发明实施例中,用户需要高精度定位服务时,登录自己的差分账号,可根据用户的差分账号对应的配置信息来进行定位,为用户提供灵活的服务,贴近用户实际需求。
附图说明
图1是本发明第一实施例提供的一种提供高精度定位服务的方法的流程图;
图2是本发明第一实施例提供的一种提供高精度定位服务的方法的一优选方案的步骤s4的具体流程图;
图3是本发明第一实施例提供的一种提供高精度定位服务的方法的另一优选方案的步骤s4的具体流程图;
图4是本发明第二实施例提供的一种提供高精度定位服务的系统的结构图;
图5是本发明第二实施例提供的一种提供高精度定位服务的系统的一优选方案的播发模块4的具体结构图;
图6是本发明第二实施例提供的一种提供高精度定位服务的系统的另一优选方案的播发模块4的具体结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例中,一种提供高精度定位服务的方法,包括:接收用户基于终端输入的差分账号的登录信息;验证所接收的登录信息,并在验证成功时,向所述终端反馈验证通过提示;接收所述终端实时上报的所述用户所在的位置信息;基于所述位置信息及所述差分账号对应的配置信息向所述终端播发差分数据,以供所述终端向所述用户反馈与所述差分数据对应的差分定位信息。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
实施例一:
图1示出了本发明第一实施例提供的一种提供高精度定位服务的方法的流程图,包括:
步骤s1、接收用户基于终端输入的差分账号的登录信息;
具体地,用户需要使用高精度定位服务时,终端会弹出一差分账号登陆框,用户在该登录框中输入登录信息,该登录信息包括差分登录账号及密码,在本实施例中,一个用户或者一个终端配一个登录信息,每一登录账号对应的相关信息包括:订单信息、计费类型、服务区域等,例如,用户在登录该账号时,可以使用预先配置的信息(如计费类型、服务区域等)该计费类型可以是按服务时长计费、按次计费、按播发数据的大小计费等,此处对此不作限制。而服务区域可以是单省、多省、单市、还可以是覆盖全国,此处对此同样不作限制。
在本实施例的一个优选方案中,该步骤s1之前还可包括:
步骤so、接收用户的高精度定位服务请求;
具体地,当用户需要该精度定位服务时,在终端的页面上发出该高精度定位服务请求,具体地,可在终端上预设定位服务app或者对应按钮,还可以是通过语音等方式输入高精度定位服务请求,此处对此不作限制。当终端接收到该服务请求时,弹出一个登录框提示用户登录账号,于是转到上述步骤s1。
需要说明的是,用户在使用上述服务时,首先需要登陆该服务所在的官网进行注册,在该官网上设置差分账号及登录信息(还可包括设置服务方式、范围及付费方式等配置信息),并需要绑定该终端(用户终端),便于后续使用,然后才能在终端上请求高精度定位服务。在后续的使用过程中,用户可根据实际情况登录官网修改配置信息,或者根据官网上的优惠信息增设需要的服务,给用户带来实际便利。
步骤s2、验证所接收的登录信息,并在验证成功时,向终端反馈验证通过提示;
具体地,当用户在上述终端输入登录信息时,将登录信息与预设的账户信息进行匹配识别,当匹配成功时,即为验证成功,向该终端反馈验证通过提示;当匹配不成功时,即为验证失败,向该终端返回验证失败,请重新登录的提示。该匹配识别过程采用常规的识别技术,此处不再赘述。
步骤s3、接收终端实时上报的用户所在的位置信息;
具体地,该终端接收到验证通过提示,即表示该终端与后台服务器建立通信连接,该终端采集用户的位置信息,实时上报gga数据(包括用户当前所处的位置)。后台服务器接收到该gga数据后,对gga数据进行分析、梳理并存储。
步骤s4、基于该位置信息及差分账号对应的配置信息向终端播发差分数据,以供终端向用户反馈与差分数据对应的差分定位信息。
具体地,对该终端上报的gga数据进行分析,基于ntrip协议及上述差分账号对应的配置信息来播发差分数据(即差分改正数据),以供该终端向用户反馈与差分数据对应的差分定位信息。
在本实施例的一个优选方案中,如图2所示,为本发明第一实施例提供的一种提供高精度定位服务的方法的一优选方案的步骤s4的具体流程图;该步骤s4具体包括:
步骤s41、基于所获取的位置信息计算对应的差分数据;
步骤s42、基于差分账号获取对应的配置信息;
步骤s43、基于配置信息向终端播发所计算的差分数据,以供终端向用户反馈与差分数据对应的差分定位信息。
具体地,根据上报的gga数据获取对应的位置信息,然后计算对应的差分数据,并获得该差分账号对应的配置信息,例如播发频率、播发区域等,根据该配置信息对应播发差分数据,该终端对接收的差分数据进行解算处理,获得差分定位信息,并反馈给用户(优选为在终端的显示屏显示和/或者语音方式反馈给用户)。进一步地,用户在不断移动的过程中,终端不断地获取用户当前所处的位置信息,并以gga形式上报给后台服务器,该后台服务器也是实时播发差分数据,而终端也是实时向用户反馈当前的差分定位信息。
在本实施例的一个优选方案中,该配置信息包括播发频次,该步骤s43具体为:根据播发频次向终端发送所计算的差分数据,以供终端向用户反馈与差分数据对应的差分定位信息。
具体地,该配置信息可以是用户在注册过程或者使用的过程中预先选择的服务,该播发频次可以是1次/10秒、1次/20秒、1次/30秒或者是其他频率,此处对此不作限制,当用户选择1次/10秒时,后台服务器就以1次/10秒的频率向终端播发差分数据,终端也是以近似的频率接收到该差分数据。需要说明的是,如果用户没有选择需要服务区域,则此时可默认全国范围或者多省区域,则按此默认的服务区域及播发频次来播发差分数据。
在本实施例的另一优选方案中,该配置信息包括播发区域,该播发区域可以是单省、多省、或者全国范围,此处对此不作限制,用户可以根据自身需求而选择对应的服务区域(即播发区域),该步骤s43具体为:根据播发区域向终端发送所计算的差分数据,以供终端向所述用户反馈与所述差分数据对应的差分定位信息。
具体地,根据用户选择的播发区域,将后台服务器的播发区域划分为多个格网单元,并在每个格网单元内设置至少1个差分中继站,后台服务器计算各差分中继站的差分数据,该差分中继站的位置信息和差分数据被播发给终端,以供该用户终端使用距离该用户最近的差分中继站的位置信息和差分数据进行差分定位,方便了差分服务的使用,并且后台服务器只需要计算固定个数的差分数据,即能满足海量用户的需求,提高了差分服务的覆盖面和可用性。
在本实施例的又一优选方案中,该配置信息包括播发区域及播发频次,该步骤s43具体为:根据播发区域和播发频次向所述终端发送所计算的差分数据,以供终端向用户反馈与述差分数据对应的差分定位信息。
具体地,根据用户选择的播发区域,将后台服务器的播发区域划分为多个格网单元,并在每个格网单元内设置至少1个差分中继站,后台服务器计算各差分中继站的差分数据,将差分数据及对应中继站的位置信息按用户选择的播发频次播发给该终端(即用户终端),以供该用户终端使用距离该用户最近的差分中继站的位置信息和差分数据进行差分定位。
在本实施例的另一优选方案中,该配置信息包括定位精度及播发频次,如图3所示,为本发明第一实施例提供的一种提供高精度定位服务的方法的另一优选方案的步骤s4的具体流程图;该步骤s4具体包括:
步骤s401、基于差分账号获取对应的配置信息;
步骤s402、基于定位精度计算与所获取的位置信息对应的差分数据;
步骤s403、基于播发频次向所述终端发送所计算的差分数据,以供终端基于差分数据向用户反馈差分定位信息。
具体地,基于差分账号从后台服务器的商城平台上获得对应的配置信息,该配置信息包括定位精度及播发属性,根据定位精度计算与所获取的位置信息对应的差分数据,不同的用户可能需要不同的定位精度,而精度越高,计算过程可能越复杂,运算量更大,费用也是不一致的,因此用户可根据需要预先设置需要的定位精度,而在用户设置配置信息时,通常会有多种定位精度供用户选择,当用户不选择时,则会采用默认定位精度,当用户选择了需要的定位精度时,根据该定位精度选择对应的差分运算算法及基于所获取的位置信息来计算差分数据,根据播发频次播发所计算的差分数据,该终端接收到差分数据后基于当前的位置信息和差分数据进行差分定位,并将差分定位信息反馈给用户。
在本实施例的进一步优选方案中,该配置信息还可包括:播发区域,该步骤s402具体为:基于定位精度及播发区域计算与所获取的位置信息对应的差分数据;
具体地:当用户预先设置定位精度及播发区域时,根据用户选择的播发区域,将后台服务器的播发区域划分为多个格网单元,并在每个格网单元内设置至少1个差分中继站,后台服务器采用与用户所选择的定位精度对应的差分运算算法来计算各差分中继站的差分数据,将差分数据及对应中继站的位置信息按用户选择的播发频次播发给该终端(即用户终端),以供该用户终端使用距离该用户最近的差分中继站的位置信息和差分数据进行差分定位。
在本实施例的又一实施例中,该步骤s4之后还可包括:
步骤s5、基于所播发的差分数据的属性计算与高精度定位服务请求对应的费用,并进行对应扣费操作。
具体地,从用户基于终端登录差分账号开始,后台服务器一直在运行,统计定位服务的整个过程,当定位结束后,后台服务器会基于差分数据属性计算该定位服务产生的费用,该差分数据的属性可包括:后台服务器响应时间(从登陆差分账号到结束定位服务)、定位服务过程中播发差分数据的大小,计算差分数据的计算量、定位精度大小、播发区域、播发频次等,根据上述属性来计算定位费用,进一步地,可对上述属性进行按点计费,例如:定位精度为90%对应的是1点、定位精度为92%对应的是2点、、、,单省播发对应的是1点,播发频次为1/10秒对应的点数为2点等,具体可根据实际情况而设,基于整个过程产生的费用进行扣费操作,并将扣费结果反馈给用户,扣费结果包括:总费用、扣费明细、账号余额等,还可包括其他信息,此处对此不作限制。本实施例中,用户还可设置计费类型(如按月、按次、按周交费等)。由于用户每次的定位服务过程的信息均是存储下来的,后台服务器可分析用户之前的定位服务习惯,向用户推荐与用户定位习惯匹配的建议,或者更优化的建议,例如用户喜欢选择全国作为播发区域,而每次定位服务过程中根本不需要使用全国作为播发区域,此时后台服务器可向用户发送下述建议:根据您之前的定位服务使用习惯,以全国作为播发区域比较浪费资源,成本较高,建议您采用多省或者单省作为定位区域。此外,还可根据用户的场景建议用户使用对应的定位服务,例如,预先设置不同路况对应的播发频次,当用户当前所处的场景是路况较好的公路,此时无需快速的播发差分数据,建议选择较低的播发频次服务,以节省费用。
进一步地,还可根据用户的定位服务次数来对用户当前产生的定位费用进行优化折扣处理,例如,用户一个月使用定位服务为10次,可设定一个月消费10次以上,后续每次使用的费用可以打9.8折,并在当前第10次定位服务开始自动将产生的费用进行9.8折处理,并将折扣及扣费信息反馈给用户。
进一步地,还可根据用户在预设时间长度内定位消费总额来为用户进行回馈操作,例如,当用户在一年中定位费用超过2000元时,在年底或者来年为用户增送一次免费定位服务或者折扣之类的增值服务。
在本实施例的一个优选方案中,在接收终端的gga数据及计算差分数据之后,均会对上述数据进行检查,核实数据是否残缺或者完好,便于后续进程的顺利进行,若出现,则形成对应的错误日志,并进行自我修正,由于数据在传输或者存储的过程中可能会出现数据丢失的问题,当发现gga数据不完整时,可向终端反馈重新发送,或者自动忽略当前接收的gga数据,接收下一个gga数据。对上述数据进行检查,保证数据传输的完整性,可提高定位服务的效率。
进一步地,用户还可以在对应网页上输入改进建议,该后台服务器可为云端服务器,该后台服务器与地基增强网连接,该地基增强网可为高精度定位提高数据及网络支持。
本实施例中,用户需要高精度定位服务时,登录自己的差分账号,后台服务器可根据用户的差分账号对应的配置信息来提高定位服务,为用户提供灵活的服务,贴近用户实际需求。
此外,可按照配置信息(播发频次、播发区域等)来计算定位费用,服务更加精准到位。
再者,在定位服务的过程中会自动对传输数据进行监控,提供定位服务的效率。
实施例二:
图4示出了本发明第二实施例提供的一种提供高精度定位服务的系统的结构图,包括:第一接收模块1、与第一接收模块1连接的验证登陆模块2、与验证登陆模块2连接的第二接收模块3、与第二接收模块3连接的播发模块4,其中:
第一接收模块1,用于接收用户基于终端输入的差分账号的登录信息;
具体地,用户需要使用高精度定位服务时,终端会弹出一差分账号登陆框,用户在该登录框中输入登录信息,该登录信息包括差分登录账号及密码,在本实施例中,一个用户或者一个终端配一个登录信息,每一登录账号对应的相关信息包括:订单信息、计费类型、服务区域等,例如,用户在登录该账号时,可以使用预先配置的信息(如计费类型、服务区域等)该计费类型可以是按服务时长计费、按次计费、按播发数据的大小计费等,此处对此不作限制。而服务区域可以是单省、多省、单市、还可以是覆盖全国,此处对此同样不作限制。
验证登陆模块2,用于验证所接收的登录信息,并在验证成功时,向终端反馈验证通过提示;
具体地,当用户在上述终端输入登录信息时,将登录信息与预设的账户信息进行匹配识别,当匹配成功时,即为验证成功,向该终端反馈验证通过提示;当匹配不成功时,即为验证失败,向该终端返回验证失败,请重新登录的提示。该匹配识别过程采用常规的识别技术,此处不再赘述。
第二接收模块3,用于接收终端实时上报的用户所在的位置信息;
具体地,该终端接收到验证通过提示,即表示该终端与后台服务器(系统)建立通信连接,该终端采集用户的位置信息,实时上报gga数据(包括用户当前所处的位置)。第二接收模块3接收到该gga数据后,对gga数据进行分析、梳理并存储下来。
播发模块4,用于基于该位置信息及差分账号对应的配置信息向终端播发差分数据,以供终端向用户反馈与差分数据对应的差分定位信息。
具体地,对该终端上报的gga数据进行分析,基于ntrip协议及上述差分账号对应的配置信息来播发差分数据(即差分改正数据),以供该终端向用户反馈与差分数据对应的差分定位信息。
在本实施例的一个优选方案中,该第一接收模块1还用于:接收用户的高精度定位服务请求;
具体地,当用户需要该精度定位服务时,在终端的页面上发出该高精度定位服务请求,具体地,可在终端上预设定位服务app或者对应按钮,还可以是通过语音等方式输入高精度定位服务请求,此处对此不作限制。当终端接收到该服务请求时,弹出一个登录框提示用户登录账号,然后等待接收用户基于终端输入的差分账号的登录信息。
需要说明的是,用户在使用上述服务时,首先需要登陆该服务所在的官网进行注册,在该官网上设置差分账号及登录信息(还可包括设置服务方式、范围及付费方式等配置信息),并需要绑定该终端(用户终端),便于后续使用,然后才能在终端上请求高精度定位服务。在后续的使用过程中,用户可根据实际情况登录官网修改配置信息,或者根据官网上的优惠信息增设需要的服务,给用户带来实际便利。
如图5所示,为本发明第二实施例提供的一种提供高精度定位服务的系统的一优选方案的播发模块4的具体结构图,该播发模块4包括:第一计算单元41、与第一计算单元41连接的第一获取单元42、与第一获取单元42连接的第一播发单元43,其中:
第一计算单元41,用于基于所获取的位置信息计算对应的差分数据;
第一获取单元42,用于基于差分账号获取对应的配置信息;
第一播发单元43,用于基于配置信息向终端播发所计算的差分数据,以供终端向用户反馈与差分数据对应的差分定位信息。
具体地,第一计算单元41根据上报的gga数据获取对应的位置信息,然后计算对应的差分数据,接着第一获取单元42获得该差分账号对应的配置信息,例如播发频率、播发区域等,第一播发单元43根据该配置信息对应播发差分数据,该终端对接收的差分数据进行解算处理,获得差分定位信息,并反馈给用户(优选为在终端的显示屏显示和/或者语音方式反馈给用户)。进一步地,用户在不断移动的过程中,终端不断地获取用户当前所处的位置信息,并以gga形式上报给系统,该系统也是实时播发差分数据,而终端也是实时向用户反馈当前的差分定位信息。
在本实施例的一个优选方案中,该配置信息包括播发频次,该第一播发单元43具体用于:根据播发频次向终端发送所计算的差分数据,以供终端向用户反馈与差分数据对应的差分定位信息。
具体地,该配置信息可以是用户在注册过程或者使用的过程中预先选择的服务,该播发频次可以是1次/10秒、1次/20秒、1次/30秒或者是其他频率,此处对此不作限制,当用户选择1次/10秒时,后台服务器就以1次/10秒的频率向终端播发差分数据,终端也是以近似的频率接收到该差分数据。需要说明的是,如果用户没有选择需要服务区域,则此时可默认全国范围或者多省区域,则按此默认的服务区域及播发频次来播发差分数据。
在本实施例的另一优选方案中,该配置信息包括播发区域,该播发区域可以是单省、多省、或者全国范围,此处对此不作限制,用户可以根据自身需求而选择对应的服务区域(即播发区域),该第一播发单元43具体用于:根据播发区域向终端发送所计算的差分数据,以供终端向用户反馈与所述差分数据对应的差分定位信息。
具体地,根据用户选择的播发区域,将系统的播发区域划分为多个格网单元,并在每个格网单元内设置至少1个差分中继站,系统计算各差分中继站的差分数据,该差分中继站的位置信息和差分数据被播发给终端,以供该用户终端使用距离该用户最近的差分中继站的位置信息和差分数据进行差分定位,方便了差分服务的使用,并且系统只需要计算固定个数的差分数据,即能满足海量用户的需求,提高了差分服务的覆盖面和可用性。
在本实施例的又一优选方案中,该配置信息包括播发区域及播发频次,该第一播发单元43具体用于:根据播发区域和播发频次向所述终端发送所计算的差分数据,以供终端向用户反馈与述差分数据对应的差分定位信息。
具体地,根据用户选择的播发区域,将系统的播发区域划分为多个格网单元,并在每个格网单元内设置至少1个差分中继站,系统的第一播发单元43计算各差分中继站的差分数据,将差分数据及对应中继站的位置信息按用户选择的播发频次播发给该终端(即用户终端),以供该用户终端使用距离该用户最近的差分中继站的位置信息和差分数据进行差分定位。
在本实施例的另一优选方案中,该配置信息包括定位精度及播发频次,如图6所示,为本发明第二实施例提供的一种提供高精度定位服务的系统的另一优选方案的播发模块4的具体结构图,该播发模块4具体包括:第二获取单元601、与第二获取单元601连接的第二计算单元602、与第二计算单元602连接的第二播发单元603,其中:
第二获取单元601,用于基于差分账号获取对应的配置信息;
第二计算单元602,用于基于定位精度计算与所获取的位置信息对应的差分数据;
第二播发单元603,用于基于播发频次向终端发送所计算的差分数据,以供终端基于差分数据向用户反馈差分定位信息。
具体地,基于差分账号从系统的商城平台上获得对应的配置信息,该配置信息包括定位精度及播发属性,根据定位精度计算与所获取的位置信息对应的差分数据,不同的用户可能需要不同的定位精度,而精度越高,计算过程可能越复杂,运算量更大,费用也是不一致的,因此用户可根据需要预先设置需要的定位精度,而在用户设置配置信息时,通常会有多种定位精度供用户选择,当用户不选择时,则会采用默认定位精度,当用户选择了需要的定位精度时,根据该定位精度选择对应的差分运算算法及基于所获取的位置信息来计算差分数据,根据播发频次播发所计算的差分数据,该终端接收到差分数据后基于当前的位置信息和差分数据进行差分定位,并将差分定位信息反馈给用户。
在本实施例的进一步优选方案中,该配置信息还可包括:播发区域,该第二计算单元602具体用于:基于定位精度及播发区域计算与所获取的位置信息对应的差分数据;
具体地:当用户预先设置定位精度及播发区域时,根据用户选择的播发区域,将后台服务器的播发区域划分为多个格网单元,并在每个格网单元内设置至少1个差分中继站,系统采用与用户所选择的定位精度对应的差分运算算法来计算各差分中继站的差分数据,将差分数据及对应中继站的位置信息按用户选择的播发频次播发给该终端(即用户终端),以供该用户终端使用距离该用户最近的差分中继站的位置信息和差分数据进行差分定位。
在本实施例的一个优选方案中,该系统还可包括与上述播发模块4连接的扣费模块5,其中:
扣费模块5,用于基于所播发的差分数据的属性计算与高精度定位服务请求对应的费用,并进行对应扣费操作。
具体地,从用户基于终端登录差分账号开始,系统一直在运行,统计定位服务的整个过程,当定位结束后,扣费模块5会基于差分数据属性计算该定位服务产生的费用,该差分数据的属性可包括:后台服务器响应时间(从登陆差分账号到结束定位服务)、定位服务过程中播发差分数据的大小,计算差分数据的计算量、定位精度大小、播发区域、播发频次等,根据上述属性来计算定位费用,进一步地,可对上述属性进行按点计费,例如:定位精度为90%对应的是1点、定位精度为92%对应的是2点、、、,单省播发对应的是1点,播发频次为1/10秒对应的点数为2点等,具体可根据实际情况而设,基于整个过程产生的费用进行扣费操作,并将扣费结果反馈给用户,扣费结果包括:总费用、扣费明细、账号余额等,还可包括其他信息,此处对此不作限制。本实施例中,用户还可设置计费类型(如按月、按次、按周交费等)。
由于用户每次的定位服务过程的信息均是存储下来的,系统可分析用户之前的定位服务习惯,向用户推荐与用户定位习惯匹配的建议,或者更优化的建议,例如用户喜欢选择全国作为播发区域,而每次定位服务过程中根本不需要使用全国作为播发区域,此时后台服务器可向用户发送下述建议:根据您之前的定位服务使用习惯,以全国作为播发区域比较浪费资源,成本较高,建议您采用多省或者单省作为定位区域。此外,还可根据用户的场景建议用户使用对应的定位服务,例如,预先设置不同路况对应的播发频次,当用户当前所处的场景是路况较好的公路,此时无需快速的播发差分数据,建议选择较低的播发频次服务,以节省费用。
进一步地,还可根据用户的定位服务次数来对用户当前产生的定位费用进行优化折扣处理,例如,用户一个月使用定位服务为10次,可设定一个月消费10次以上,后续每次使用的费用可以打9.8折,并在当前第10次定位服务开始自动将产生的费用进行9.8折处理,并将折扣及扣费信息反馈给用户。
进一步地,还可根据用户在预设时间长度内定位消费总额来为用户进行回馈操作,例如,当用户在一年中定位费用超过2000元时,在年底或者来年为用户增送一次免费定位服务或者折扣之类的增值服务。
在本实施例的一个优选方案中,在接收终端的gga数据及计算差分数据之后,均会对上述数据进行检查,核实数据是否残缺或者完好,便于后续进程的顺利进行,若出现,则形成对应的错误日志,并进行自我修正,由于数据在传输或者存储的过程中可能会出现数据丢失的问题,当发现gga数据不完整时,可向终端反馈重新发送,或者自动忽略当前接收的gga数据,接收下一个gga数据。对上述数据进行检查,保证数据传输的完整性,可提高定位服务的效率。
进一步地,用户还可以在对应网页上输入改进建议,该系统还可包括地基网接收模块,用于接收地基增强网提供的数据及网络支持。
需要说明的是,本实施例中,该系统包括官网商城、数据分析平台、播发平台,官网商城向用户推介产品信息、供用户设置配置信息、反馈意见及其他操作。该播发平台包括验证登陆模块2及播发模块4,即登陆验证及播发操作均由播发平台内部模块运行,该系统可以认为是一个服务器,该服务器包括前台及后台服务器,前台服务器包括上述官网商城、数据分析平台,后台服务器主要包括该播发平台,该播发平台还可包括用于存储各种数据(例如每个用户的服务记录、与系统连接的各个基站的位置数据等)的数据库,还存储有各种差分算法,便于在实际需要时及时使用,提高定位效率。该数据分析平台还具有监控功能,例如实时监控gga中的卫星数量,从卫星数量可以定性分析出当前的定位是否达到预设的准确度等。
本实施例中,用户需要高精度定位服务时,登录自己的差分账号,系统可根据用户的差分账号对应的配置信息来提供定位服务,为用户提供灵活的服务,贴近用户实际需求。
此外,可按照配置信息(播发频次、播发区域等)来计算定位费用,服务更加精准到位。
再者,在定位服务的过程中会自动对传输数据进行监控,提供定位服务的效率。
本发明还提出一种服务终端,该服务终端包括上述实施例所述的提供高精度定位服务的系统,该系统的具体结构及工作原理与上述实施例的描述基本一致,具体可参考上述实施例的描述,此处不再赘述。该服务终端可为云端服务器、导航终端,还可以是其他具有定位功能的终端,此处对此不作限制。
本发明中,用户需要高精度定位服务时,登录自己的差分账号,后台服务器可根据用户的差分账号对应的配置信息来提高定位服务,为用户提供灵活的服务,贴近用户实际需求。
此外,可按照配置信息(播发频次、播发区域等)来计算定位费用,服务更加精准到位。
再者,在定位服务的过程中会自动对传输数据进行监控,提供定位服务的效率。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。
专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。