一种客户端定位方法、设备,服务终端设备及存储介质与流程

文档序号:23760515发布日期:2021-01-29 18:42阅读:61来源:国知局
一种客户端定位方法、设备,服务终端设备及存储介质与流程

[0001]
本发明涉及定位技术领域,具体是涉及一种客户端定位方法、设备,服务终端设备及存储介质。


背景技术:

[0002]
在客户端利用基准站进行rtk定位的过程中。存在同一个问题,为保证用户登录服务之后马上可以获得服务数据,需要在基准站网服务范围内同时为基准站网中的基准站和用户进行计算。当用户数量较少时,rtk算法的计算能力受到其基线解算能力的限制。则在服务终端侧部署较少的rtk算法,无法应对服务终端服务范围内客户端突然增多的情况,会导致rtk算法崩溃,定位失真。当用户较多时,rtk算法的计算能力受到其vrs服务数据生产能力的限制。则需要在服务终端一侧部署较多的rtk算法。无法应对服务终端服务范围内客户端突然减少的情况会造成资源浪费。
[0003]
现有技术问题,现有的服务终端一侧的rtk算法的部署方案无法应对客户端突增或者突减的情况,会造成定位失真或者资源浪费。


技术实现要素:

[0004]
本发明解决的现有技术问题是服务终端一侧的rtk算法的部署方案无法应对客户端突增或者突减的情况,会造成定位失真或者资源浪费。
[0005]
为了解决上述技术问题,本发明提供了一种客户端定位方法,应用于基准服务终端,包括:获取所述客户端处服务终端位置信息,所述服务终端位置信息包括了所述服务终端的所处位置的经度信息和纬度信息;所述服务终端基于所述经度信息和所述纬度信息对所述服务终端的服务范围进行格网划分;基准服务终端获取所述格网点的经纬度信息,基于所述格网点的经纬度信息获取常用格网点的第一数据,并存储在所述基准服务终端;当所述客户端与所述服务终端连接,确定所述客户端所处的中心格网点;所述基准服务终端从所述服务终端获取所述中心格网点预定范围内的所述常用格网点的所述第一数据,生成目标数据,并发送给所述客户端进行定位。
[0006]
进一步的,所述基于所述格网点的经纬度信息获取常用格网点的第一数据的步骤包括:所述基准服务终端通过基线解算模块对所述格网点的经纬度信息进行解算获取所述格网点的第一数据。
[0007]
进一步的,所述基准服务终端从所述服务终端获取所述中心格网点预定范围内的常用格网点的第一数据的步骤之前包括:获取所述客户端的经纬度信息;当所述客户端的纬度信息为高纬度信息时,所述基准服务终端从所述服务终端获取所述中心格网点第一阈值范围内的常用格网点的第一数据;当所述客户端的纬度信息为中纬度信息时,所述基准服务终端从所述服务终端获取所述中心格网点第二阈值范围内的常用格网点的第一数据;当所述客户端的纬度信息为低纬度信息时,所述基准服务终端从所述服务终端获取所述中心格网点第三阈值范围内的常用格网点的第一数据。
[0008]
进一步的,所述第一阈值大于第二阈值大于所述第三阈值。
[0009]
进一步的,所述生成目标数据,并发送给所述客户端进行定位的步骤包括:所述基准服务终端基于所述服务终端的vrs数据生成模块计算获取目标数据,将所述目标数据发送给所述客户端,所述客户端利用载波相位观测值构建流动服务终端和服务终端之间的双差观测方程进行定位。
[0010]
还提供了一种服务终端设备,包括:采集模块,所述采集模块用于获取所述客户端处服务终端位置信息,所述服务终端位置信息包括了所述服务终端的所处位置的经度信息和纬度信息,获取所述格网点的经纬度信息;位置处理模块,所述位置处理模块用于所述服务终端基于所述经度信息和所述纬度信息对所述服务终端的服务范围进行格网划分;当所述客户端与所述服务终端连接,确定所述客户端所处的中心格网点;信息处理模块,所述信息处理模块用于基准服务终端基于所述格网点的经纬度信息获取常用格网点的第一数据,并存储在所述服务终端,所述基准服务终端从所述服务终端获取所述中心格网点预定范围内的常用格网点的所述第一数据,生成目标数据;发送模块,所述发送模块用于将所述目标数据发送给所述客户端进行定位。
[0011]
还提供了一种定位设备,包括:相互耦接的处理器和存储器;存储器用于存储实现如上定位方法的程序指令,处理器用于执行存储器存储的程序指令。
[0012]
还提供了一种计算机可读存储介质,存储有程序文件,程序文件能够被执行以实现如上定位方法。
[0013]
本发明通过获取所述客户端处服务终端位置信息,所述服务终端位置信息包括了所述服务终端的所处位置的经度信息和纬度信息;所述服务终端基于所述经度信息和所述纬度信息对所述服务终端的服务范围进行格网划分;基准服务终端获取所述格网点的经纬度信息,基于所述格网点的经纬度信息获取常用格网点的第一数据,并存储在所述基准服务终端;当所述客户端与所述服务终端连接,确定所述客户端所处的中心格网点;所述基准服务终端从所述服务终端获取所述中心格网点预定范围内的常用格网点的所述第一数据,生成目标数据,并发送给所述客户端进行定位。可以有效地缓解基准服务终端的计算压力,并且不会造成资源浪费。
附图说明
[0014]
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0015]
图1是本发明客户端定位方法应用场景示意图;
[0016]
图2是本发明客户端定位方法一实施例的流程示意图;
[0017]
图3是本发明服务终端设备的框架示意图;
[0018]
图4是本发明定位设备一实施例的框架示意图;
[0019]
图5是本发明计算机可读存储介质一实施例的结构示意图。
具体实施方式
[0020]
下面结合附图和实施例,对本发明作进一步的详细描述。特别指出的是,以下实施例仅用于说明本发明,但不对本发明的范围进行限定。同样的,以下实施例仅为本发明的部分实施例而非全部实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0021]
本发明中的术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、“第三”的特征可以明示或者隐含地包括至少一个该特征。本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。本发明实施例中所有方向性指示(诸如上、下、左、右、前、后
……
)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。本申请实施例中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或组件。
[0022]
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0023]
请参阅图1,是本发明客户端定位方法应用场景示意图。请参阅图2,是本发明客户端定位方法一实施例的流程示意图。
[0024]
步骤s01,获取客户端处服务终端位置信息。
[0025]
当一客户端33需要进行定位时,就需要基准服务终端1发送的vrs数据集进行定位。同时也需要客户端3所处位置的服务终端2的位置信息提供的格网点数据信息。首先需要获取客户端3处服务终端2的位置信息。服务终端2可以为基站或者其他服务中心。服务终端2的位置信息包括了服务终端2的经度信息和纬度信息。服务终端2的服务范围在基准服务终端1的服务范围之内。基准服务终端1的rtk计算能力是200个客户端3。
[0026]
步骤s02,服务终端基于经度信息和纬度信息对服务终端的服务范围进行格网划分。
[0027]
在获取到了服务终端2的经度信息和纬度信息之后,服务终端2基于经度信息和纬度信息对服务终端2服务范围内的区域进行格网划分。划分了若干个格网点。当有备用客户端需要进行定位,基准服务终端1就会发送备用客户端所在格网点的vrs数据给备用客户端。备用客户端所在格网点就是常用格网点。
[0028]
步骤s03,基准服务终端获取格网点的经纬度信息,基于所述格网点的经纬度信息获取常用格网点的第一数据,并存储在基准服务终端。
[0029]
服务终端2将每一个格网点的经纬度信息发送给基准服务终端1。当预先有备用客户端需要进行定位时,基准服务终端1利用基线解算模块计算获取到了备用客户端的常用格网点的第一数据。第一数据就是建模数据。并且将建模数据存储在基准服务终端1的软件内存中。
[0030]
步骤s04,当客户端与服务终端连接,确定客户端所处的中心格网点。
[0031]
当存在另外一个客户端需3要进行定位时,客户端3首先与服务终端2连接,服务终端2获取客户端3的经纬度信息。确定客户端3所处的中心格网点。并将中心格网点的经纬度信息发送给基准服务终端1。
[0032]
步骤s05,基准服务终端所述中心格网点预定范围内的常用格网点的所述第一数据,生成目标数据,并发送给客户端进行定位。
[0033]
基准服务终端1获取到了中心格网点的经纬度度信息后,判断中心格网点的纬度信息是高纬度信息还是低纬度信息。当中心格网点的纬度信息大于60度,基准服务终端1则获取中心格网点18公里范围内的常用格网点的预先存储的第一数据,基准服务终端1的vrs生成模块计算获取目标数据,也就是vrs数据,并发送给客户端3。客户端3接收到了vrs数据后利用载波相位观测值构建流动服务终端2和服务终端2之间的双差观测方程进行定位。
[0034]
当中心格网点的纬度信息小于60度大于30度,基准服务终端1则获取中心格网点15公里范围内的常用格网点的预先存储的第一数据,基准服务终端1的vrs生成模块计算获取目标数据,也就是vrs数据,并发送给客户端3。客户端3接收到了vrs数据后利用载波相位观测值构建流动服务终端2和服务终端2之间的双差观测方程进行定位。
[0035]
当中心格网点的纬度信息小于30度,基准服务终端1则获取中心格网点10公里范围内的常用格网点的预先存储的第一数据,基准服务终端1的vrs生成模块计算获取目标数据,也就是vrs数据,并发送给客户端3。客户端3接收到了vrs数据后利用载波相位观测值构建流动服务终端2和服务终端2之间的双差观测方程进行定位。
[0036]
本实施例通过获取所述客户端处服务终端位置信息,所述服务终端位置信息包括了所述服务终端的所处位置的经度信息和纬度信息;所述服务终端基于所述经度信息和所述纬度信息对所述服务终端的服务范围进行格网划分;基准服务终端获取所述格网点的经纬度信息,基于所述格网点的经纬度信息获取所述格网点的第一数据,并存储在所述基准服务终端;当所述客户端与所述服务终端连接,确定所述客户端所处的中心格网点;所述基准服务终端从所述服务终端获取所述中心格网点预定范围内的常用格网点的所述第一数据,生成目标数据,并发送给所述客户端进行定位。可以有效地缓解基准服务终端的计算压力,并且不会造成资源浪费。
[0037]
请参阅图3,是本发明服务终端设备的框架示意图。
[0038]
还提供了一种服务终端设备,包括:
[0039]
采集模块1,采集模块1用于获取客户端处服务终端位置信息,服务终端位置信息包括了服务终端的所处位置的经度信息和纬度信息,获取格网点的经纬度信息;
[0040]
位置处理模块2,位置处理模块2用于服务终端基于经度信息和纬度信息对服务终端的服务范围进行格网划分;当客户端与服务终端连接,确定客户端所处的中心格网点;
[0041]
信息处理模块3,信息处理模块3用于基准服务终端基于格网点的经纬度信息获取常用格网点的第一数据,并存储在服务终端,基准服务终端从服务终端获取中心格网点预定范围内的常用格网点的所述第一数据,生成目标数据;
[0042]
发送模块4,发送模块4用于将目标数据发送给所述客户端进行定位。
[0043]
请参阅图4,图4是本发明定位设备一实施例的框架示意图。定位设备80包括相互耦接的处理器81和存储器82,处理器81用于执行存储器82存储的程序指令以实现上述任一
方法实施例中的步骤或者上述任一方法实施例中定位方法对应执行的步骤。
[0044]
具体而言,处理器81用于控制其自身以及存储器82以实现上述任一定位方法实施例中的步骤。处理器81还可以称为cpu(central processingunit,中央处理单元)。处理器81可能是一种集成电路芯片,具有信号的处理能力。处理器81还可以是通用处理器81、数字信号处理器81(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。另外,处理器81可以由多个集成电路芯片共同实现。
[0045]
参阅图5,图5是本申请计算机可读存储介质一实施例的结构示意图。
[0046]
计算机可读存储介质60包括计算机可读存储介质60上存储的计算机程序601,计算机程序601被上述处理器执行时实现上述任一方法实施例中的步骤或者上述方法实施例中定位设备对应执行的步骤。
[0047]
具体地,集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取计算机可读存储介质60中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个计算机可读存储介质60中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施方式方法的全部或部分步骤。而前述的计算机可读存储介质60包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0048]
以上所述仅为本发明的部分实施例,并非因此限制本发明的保护范围,凡是利用本发明说明书及附图内容所作的等效装置或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1