基于广播的差分数据播发方法、装置、设备及存储介质与流程

文档序号:22621456发布日期:2020-10-23 19:27阅读:210来源:国知局
基于广播的差分数据播发方法、装置、设备及存储介质与流程
本发明涉及通信
技术领域
,尤其涉及一种基于广播的差分数据播发方法、装置、设备及存储介质。
背景技术
:基于导航卫星的位置服务在各个领域中被广泛应用,随着用户体验、新兴产业的发展以及规范管理的需求升级,位置服务对定位精度的要求越来越高。提升卫星导航定位精度的典型方式是建立地基增强系统,即ground-basedaugmentationsystems(gbas),通过地基设备提供差分修正信号对卫星导航系统的定位和授时性能进行增强,以达到增加系统可靠性、可用性、定位精度等目的。地基增强系统主要由连续运行参考站系统(continuouslyoperatingreferencestations,cors)、数据播发系统以及用户终端组成。cors站为地面固定站,根据实时接收到的卫星信号产生差分修正数据,通过数据播发系统传给特定的用户,用户终端根据得到的差分修正数据,修正定位信息。但是当用户终端与cors站之间的距离增大,用户终端直接利用cors站播发的差分数据来提高定位精度的效果也将变差。现有北斗导航地基增强系统中的数据播发系统主要有两种方式:移动通信网络和数字广播技术。基于移动通信网的差分数据播发方法即网络rtk,载波相位差分技术(realtimekinematic,rtk)可根据用户上传的概略位置来生成虚拟参考站技术(virtualreferencestation,vrs)从而解决用户终端与cors站间的距离(基线距离)所带来的影响。但是移动通信网络存在用户容量有限、并发性低、使用成本高、信号覆盖范围受限等多种限制条件,难以支持大规模应用。基于广播方式的广播rtk,用户容量无限,但由于缺少回传通道,目前只能工作于单基站模式,差分数据的增强效果随基线距离增加而变差。上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。技术实现要素:本发明的主要目的在于提供一种基于广播的差分数据播发方法、装置、设备及存储介质,旨在解决广播技术因缺少回传通道而无法像网络rtk进行定位,导致广播技术的定位精度较低的技术问题。为实现上述目的,本发明提供了一种基于广播的差分数据播发方法,所述方法包括以下步骤:获取当前广播覆盖区域以及邻近广播覆盖区域;根据所述当前广播覆盖区域确定当前广播站信息,根据所述邻近广播覆盖区域确定邻近广播站信息;将所述当前广播覆盖区域划分成多个网格区间,根据划分结果确定目标网格划分信息;分别在各个网格区间内生成相应的虚拟参考站,并获取各个虚拟参考站生成的差分数据;将所述当前广播站信息、所述邻近广播站信息、所述目标网格划分信息以及所述差分数据进行广播。优选地,所述根据所述当前广播覆盖区域确定当前广播站信息,根据所述邻近广播覆盖区域确定邻近广播站信息的步骤,包括:根据所述当前广播覆盖区域确定当前广播站概略信息,根据所述邻近广播覆盖区域确定邻近广播站概略信息;根据所述当前广播覆盖区域确定当前广播站覆盖信息,根据所述邻近广播覆盖区域确定邻近广播站覆盖信息;对所述当前广播站概略信息和所述当前广播站覆盖信息进行封装,得到当前广播站信息;对所述邻近广播站概略信息和所述邻近广播站覆盖信息进行封装,得到邻近广播站信息。优选地,所述根据所述当前广播覆盖区域确定当前广播站覆盖信息的步骤,包括:根据所述当前广播覆盖区域确定所述当前广播覆盖区域的中心点;按照预设间隔在所述当前广播覆盖区域的区域边界上依次选取多个边界点;获取所述边界点的数量,以及所述中心点与各个边界点之间的相对距离;根据所述中心点、所述数量以及所述相对距离确定当前广播站覆盖信息。优选地,所述根据所述当前广播覆盖区域确定所述当前广播覆盖区域的中心点的步骤,包括:获取所述当前广播站覆盖区域的区域边界上各个边界点的经度和纬度;根据各个边界点的经度计算目标经度,并根据各个边界点的纬度计算目标纬度;根据所述目标经度和所述目标纬度确定所述当前广播覆盖区域的中心点。优选地,所述将所述当前广播覆盖区域划分成多个网格区间,根据划分结果确定目标网格划分信息的步骤,包括:获取所述当前广播覆盖区域对应的经度范围和纬度范围;根据所述经度范围和纬度范围确定所述当前广播覆盖区域对应的区域长边和区域短边;依次对所述区域长边和所述区域短边进行划分,以获得多个网格区间;根据划分结果确定目标网格划分信息。优选地,所述依次对所述区域长边和所述区域短边进行划分,以获得多个网格区间的步骤包括:按照预设距离对所述区域长边进行划分,得到多个长度等分点;按照预设距离对所述区域短边进行划分,得到多个宽度等分点;根据所述长度等分点和所述宽度等分点确定多条区域等分线;根据所述区域等分线确定多个网格区间。优选地,所述依次对所述区域长边和所述区域短边进行划分,以获得多个网格区间的步骤之后,还包括:获取所述网格区间对应的当前网格数;将所述当前网格数与预设数量进行比较,并根据比较结果对所述预设距离进行调整。此外,为实现上述目的,本发明还提出一种基于广播的差分数据播发装置,所述基于广播的差分数据播发装置包括:获取模块,用于获取当前广播覆盖区域以及邻近广播覆盖区域;提取模块,用于根据所述当前广播覆盖区域确定当前广播站信息,根据所述邻近广播覆盖区域确定邻近广播站信息;划分模块,用于将所述当前广播覆盖区域划分成多个网格区间,根据划分结果确定目标网格划分信息;生成模块,用于分别在各个网格区间内生成相应的虚拟参考站,并获取各个虚拟参考站生成的差分数据;广播模块,用于将所述当前广播站信息、所述邻近广播站信息、所述目标网格划分信息以及所述差分数据进行广播。此外,为实现上述目的,本发明还提出一种基于广播的差分数据播发设备,所述基于广播的差分数据播发设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于广播的差分数据播发程序,所述基于广播的差分数据播发程序配置为实现如上文所述的基于广播的差分数据播发方法的步骤。此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有基于广播的差分数据播发程序,所述基于广播的差分数据播发程序被处理器执行时实现如上文所述的基于广播的差分数据播发方法的步骤。本发明中获取当前广播覆盖区域以及邻近广播覆盖区域;根据当前广播覆盖区域确定当前广播站信息,根据邻近广播覆盖区域确定邻近广播站信息;将当前广播覆盖区域划分成多个网格区间,根据划分结果确定目标网格划分信息;分别在各个网格区间内生成相应的虚拟参考站,并获取各个虚拟参考站生成的差分数据;将当前广播站信息、邻近广播站信息、目标网格划分信息以及差分数据进行广播,本发明通过将当前广播站信息、邻近广播站信息、目标网格划分信息以及差分数据一起进行广播,提高基于广播的差分数据播发技术的定位精度。附图说明图1是本发明实施例方案涉及的硬件运行环境的基于广播的差分数据播发设备的结构示意图。图2为本发明基于广播的差分数据播发方法第一实施例的流程示意图。图3为本发明基于广播的差分数据播发方法第一实施例的定位场景示意图。图4为本发明基于广播的差分数据播发方法第二实施例的流程示意图。图5为本发明基于广播的差分数据播发方法第二实施例的边界点选取示意图。图6为本发明基于广播的差分数据播发方法第三实施例的流程示意图。图7为本发明基于广播的差分数据播发方法第三实施例的网格划分示意图。图8为本发明基于广播的差分数据播发装置第一实施例的结构框图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。参照图1,图1为本发明实施例方案涉及的硬件运行环境的基于广播的差分数据播发设备结构示意图。如图1所示,该基于广播的差分数据播发设备可以包括:处理器1001,例如中央处理器(centralprocessingunit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(randomaccessmemory,ram)存储器,也可以是稳定的非易失性存储器(non-volatilememory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的结构并不构成对基于广播的差分数据播发设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及基于广播的差分数据播发程序。在图1所示的基于广播的差分数据播发设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明基于广播的差分数据播发设备中的处理器1001、存储器1005可以设置在基于广播的差分数据播发设备中,所述基于广播的差分数据播发设备通过处理器1001调用存储器1005中存储的基于广播的差分数据播发程序,并执行本发明实施例提供的基于广播的差分数据播发方法。本发明实施例提供了一种基于广播的差分数据播发方法,参照图2,图2为本发明一种基于广播的差分数据播发方法第一实施例的流程示意图。本实施例中,所述基于广播的差分数据播发方法包括以下步骤:步骤s10:获取当前广播覆盖区域以及邻近广播覆盖区域。需要说明的是,本实施例的执行主体为广播数据播发设备,广播数据播发设备可以为终端设备,也可以为其他设备,本实施例不加以限制。在本实施例中,邻近广播站的定义为从当前广播站的任意位置出发,朝着某个方向连续移动,在离开当前广播站的覆盖区域后任何首次进入的其他广播站覆盖区域,这类广播站被称为邻近广播站,当前广播站的个数为一个,而邻近广播站的个数在一个以上。在本实施例中,实际定位场景如图3所示,x1为当前广播站,x2为x1的其中一个邻近广播站,y为用户终端,r1为当前广播站x1对应的当前广播覆盖区域,r2为邻近广播站x2对应的当前广播覆盖区域,用户终端y所在位置对应的是用户所在位置,当前广播站x1为用户终端y所在区域的广播站,用户终端y在当前广播站x1的当前广播覆盖区域r1内,当前广播站x1将差分数据实时发送给用户终端y,用户终端y根据接收到的差分数据对自身的定位进行校正。如果当用户终端y移动至当前广播站x1之外时,用户终端y接收到的当前广播站x1的广播信号的接收质量很差或者无法接收到广播信号,为了提高用户终端定位的准确性,用户终端y需要将频点切换到邻近广播站x2。步骤s20:根据所述当前广播覆盖区域确定当前广播站信息,根据所述邻近广播覆盖区域确定邻近广播站信息。在本实施例中,根据当前广播覆盖区域和邻近广播覆盖区域的经纬度范围以及模式频点信息可以确定当前广播站概略信息和邻近广播站概略信息。对当前广播站和邻近广播站的覆盖区域边界,根据其到中心点的角度间隔进行边界点选取,可以得到当前广播站覆盖信息和邻近广播站覆盖信息,将当前广播站概略信息与当前广播站覆盖信息进行封装得到当前广播站信息,将邻近广播站概略信息与邻近广播站覆盖信息进行封装得到邻近广播站信息。步骤s30:将所述当前广播覆盖区域划分成多个网格区间,根据划分结果确定目标网格划分信息。需要说明的是,为了解决广播技术缺少回传通道只能基于单基站模式的问题,本实施例通过对广播覆盖区域进行划分以解决此问题,具体为将广播覆盖区域划分成多个网格区间,故而按照预设距离对广播覆盖区域进行网格区间的划分,其中,预设距离为两个网格区间中心点之间的距离。本实施例在将广播覆盖区域划分成多个网格区间后,根据各个网格区间的划分结果,可以得到目标网格划分信息。步骤s40:分别在各个网格区间内生成相应的虚拟参考站,并获取各个虚拟参考站生成的差分数据。在本实施例中,在划分好各个网格区间之后,根据网格的划分情况可以哦确定各个网格区间的中心位置,在各个中心位置处生成虚拟参考站,并获取各个虚拟参考站生成的差分数据。步骤s50:将所述当前广播站信息、所述邻近广播站信息、所述目标网格划分信息以及所述差分数据进行广播。本实施例中获取当前广播覆盖区域以及邻近广播覆盖区域;根据当前广播覆盖区域确定当前广播站信息,根据邻近广播覆盖区域确定邻近广播站信息;将当前广播覆盖区域划分成多个网格区间,根据划分结果确定目标网格划分信息;分别在各个网格区间内生成相应的虚拟参考站,并获取各个虚拟参考站生成的差分数据;将当前广播站信息、邻近广播站信息、目标网格划分信息以及差分数据进行广播,本实施例通过将当前广播站信息、邻近广播站信息、目标网格划分信息以及差分数据一起进行广播,提高基于广播的差分数据播发技术的定位精度。参考图4,图4为本发明一种基于广播的差分数据播发方法第二实施例的流程示意图。基于上述第一实施例,在本实施例中,所述步骤s20包括:步骤s201:根据所述当前广播覆盖区域确定当前广播站概略信息,根据所述邻近广播覆盖区域确定邻近广播站概略信息。在本实施例中,广播站概略信息包括广播站的身份标识号、广播站标志(其中,当前广播站标志为1,邻近广播站标识为0)、信号频谱模式以及广播站频点等。在超出当前广播覆盖区域之后,需要切换至邻近广播站进行定位,因此本实施例中是将当前广播站概略信息与邻近广播站概略信息一起进行广播,便于用户终端将频点从当前广播站切换至邻近广播站。信号频谱模式包括0x00->i1、0x01->i2、0x02->i3、0x03->i4、0x10->ii1、0x11->ii2、0x12->ii、0x13->ii4等,广播站频点的单位为10^-2mhz,例如频点值10200代表102mhz,广播概略信息如表1所示。表1广播站概略信息步骤s202:根据所述当前广播覆盖区域确定当前广播站覆盖信息,根据所述邻近广播覆盖区域确定邻近广播站覆盖信息。在本实施例中,根据所述当前广播覆盖区域确定当前广播站覆盖信息,根据所述邻近广播覆盖区域确定邻近广播站覆盖信息,由于当前广播站覆盖信息和邻近广播站覆盖信息的确定过程类似,仅对当前广播站覆盖信息的具体过程进行说明。具体地,所述根据所述当前广播覆盖区域确定当前广播站覆盖信息的步骤包括:根据所述当前广播覆盖区域确定所述当前广播覆盖区域的中心点;按照预设间隔在所述当前广播覆盖区域的区域边界上依次选取多个边界点;获取所述边界点的数量,以及所述中心点与各个边界点之间的相对距离;根据所述中心点、所述数量以及所述相对距离确定当前广播站覆盖信息。在具体实施中,根据当前广播站覆盖区域可以确定当前广播站覆盖区域的中心点,具体过程为获取当前广播站覆盖区域的区域边界上各个边界点的经度和纬度,根据各个边界点的经度计算目标经度,并根据各个边界点的纬度计算目标纬度,根据目标经度和目标纬度即确定当前广播覆盖区域的中心点。在具体实施中,在选取完边界点之后,获取边界点的数量,同时计算中心点与各个边界点之间的相对距离。如图5所示,图5中以覆盖范围为圆形范围为例进行说明,按照预设间隔45°在区域边界上选取边界点p0、p1、p2、p3、p4、p5、p6以及p7,其中p0为与中心点处于相同经度且纬度最大的点,点o为中心点,r0、r1、r2、r3、r4、r5、r6以及r7分别为各个边界点与中心点o之间的相对距离,再根据中心点、边界点的数量以及中心点与各个边界点之间的相对距离即可得到当前广播站覆盖信息,广播站覆盖信息如表2所示。表2广播站覆盖信息进一步地,所述根据所述当前广播覆盖区域确定所述当前广播覆盖区域的中心点的步骤包括:获取所述当前广播站覆盖区域的区域边界上各个边界点的经度和纬度;根据各个边界点的经度计算目标经度,并根据各个边界点的纬度计算目标纬度;根据所述目标经度和所述目标纬度确定所述当前广播覆盖区域的中心点。需要说明的是,目标经度为各个区域边界点的经度的平均值,目标纬度为各个区域边界点的纬度的平均点,目标经度和目标纬度在广播覆盖区域中对应的点为中心点。步骤s203:对所述当前广播站概略信息和所述当前广播站覆盖信息进行封装,得到当前广播站信息。步骤s204:对所述邻近广播站概略信息和所述邻近广播站覆盖信息进行封装,得到邻近广播站信息。在具体实施中,广播站信息的封装如表3所示。字段名类型备注引导字uint8二进制:11010011保留字uint6二进制:000000消息长度uint10......消息编号uint12保留字uint4二进制:0000广播站概略信息......16byte广播站覆盖信息......跟间隔大小有关crc校验uint24......表3广播站信息本实施例根据所述当前广播覆盖区域确定当前广播站概略信息,根据所述邻近广播覆盖区域确定邻近广播站概略信息;根据所述当前广播覆盖区域确定当前广播站覆盖信息,根据所述邻近广播覆盖区域确定邻近广播站覆盖信息;对所述当前广播站概略信息和所述当前广播站覆盖信息进行封装,得到当前广播站信息;对所述邻近广播站概略信息和所述邻近广播站覆盖信息进行封装,得到邻近广播站信息,通过信息的封装使得广播站信息能够更好的进行传输。参考图6,图6为本发明一种基于广播的差分数据播发方法第三实施例的流程示意图。基于上述第一实施例或第二实施例,提出本发明一种基于广播的差分数据播发方法第三实施例。以基于第一实施例为例进行说明,在本实施例中,所述步骤s30包括:步骤s301:获取所述当前广播覆盖区域对应的经度范围和纬度范围。在本实施例中,根据当前广播覆盖区域可以确定经度范围和纬度范围,经度范围用于计算当前广播覆盖区域的经度差,纬度范围用于计算当前广播覆盖区域的纬度差。步骤s302:根据所述经度范围和纬度范围确定所述当前广播覆盖区域对应的区域长边和区域短边。需要说明的是,经度差对应的距离和纬度差对应的距离中较大值为区域长边,较小值为区域短边,如图7所示,区域长边为dab,区域短边为dac,dab=(终止纬度-起始纬度)*111,dac=cos(终止经度)*(终止经度-起始经度)*111,其中,其中,111指经度方向上纬度1°代表的距离(公里)。步骤s303:依次对所述区域长边和所述区域短边进行划分,以获得多个网格区间。需要说明的是,本实施例是按照预设距离对区域长度和区域宽度依次进行划分,从而得到多个网格区间,预设距离为两个网格区间之间中心点的距离,预设距离可以根据实际需要进行相应的设置。具体地,所述依次对所述区域长边和所述区域短边进行划分,以获得多个网格区间的步骤包括:按照预设距离对所述区域长边进行划分,得到多个长度等分点;按照预设距离对所述区域短边进行划分,得到多个宽度等分点;根据所述长度等分点和所述宽度等分点确定多条区域等分线;根据所述区域等分线确定多个网格区间。在具体实施中,分别按照预设距离对区域长度和区域宽度进行划分,可以得到多个长度等分点和多个宽度等分点。如图7所示,其中,区域长度等分点为l、m以及r等,宽度等分点为e和f等,根据长度等分点和宽度等分点可以确定多条区域等分线,例如eh、fj以及moq等。根据区域等分线进行划分即可得到多个网格区间,如网格1、网格2以及网格3等。n=dab/dm,其中,n为长度等分点的数量,dab为区域长度,dm为预设距离。进一步地,在具体划分过程中先对区域长边ab进行划分,将abdc划分成四个长方形区域aklc、kqml、qurm以及ubdr,然后再对区域短边ac进行划分,划分区域短边ac分为两个步骤,本实施例中以aklc为例进行说明,1)先确定广播站覆盖区域在aklc内的经纬度范围,将没有广播信号覆盖的区域ehlc去除,2)然后对kh进行划分,得到等分点j,进而根据等分点j可以确定等分点f,从而将akhe划分成akjf和fjhe两个网格区间。在得到多个网格区间后,按照从左至右和从下至上的顺序对网格区间进行命名。如图7所示,akjf为网格1,fjhe为网格2,kqpi为网格3,ipng为网格4,quso为网格5,oswm为网格6,tvdr为网格7。步骤s304:根据划分结果确定目标网格划分信息。在本实施例中,在划分完网格区间后,可以得到划分的网格数和网格区间右上点的经纬度。如图7所示网格1至网格7的右上点依次为j、h、p、n、s、w、d,网格划分信息如表4所示,表4中第1点经度和第1点纬度为图7中网格1的右上点j的经度和纬度,第2点经度和第2点纬度网格2的右上点h的经度和纬度,依此类推。在本实施例中,在划分完网格区间后,根据网格区间划分结果可以确定网格划分信息,如表4所示。表4网格划分信息在具体实施中,在得到网格划分信息后,需要对网格划分信息进行封装,从而得到目标网格划分信息,如表5所示。字段名类型备注引导字uint8二进制:11010011保留字uint6二进制:000000消息长度uint10......消息编号uint12保留字uint4二进制:0000网格划分信息......crc校验uint24......表5目标网格划分信息进一步地,在所述步骤s303之后还包括:步骤s3031:获取所述网格区间对应的当前网格数。在本实施例中,在网格区间划分完成之后,获取网格区间对应的网格数。步骤s3032:将所述当前网格数与预设数量进行比较,并根据比较结果对所述预设距离进行调整。需要说明的是,广播站所划分的网格数越多,代表广播站覆盖区域的网格区间越多,这样使得用户终端接收到的差分数据与用户终端所在的地理位置具有更好的相关性,但是考虑到实际情况中,受到广播站的带宽以及用户终端的计算能力的限制,数量较多的网格区间反而不便于进行定位,因此需要对网格数进行限制。本实施例中通过将网格数与预设数量进行比较实现对网格数的限制,预设数量为广播站和用户终端所能承受的最大网格数,预设距离越大,所划分的网格数就越少,如果当前网格数小于预设数量,在此基础上假如预设距离减小一个尺度,若当前网格数超过预设数量,那么预设距离就是合适的,如果当前网格数大于预设数量,则需要增加预设距离,每次增加一个尺度,直至当前网格数据小于等于预设数量,如果当前网格数等于预设数量,那么预设距离距离就是合适的。本实施例通过获取所述当前广播覆盖区域对应的经度范围和纬度范围;根据所述经度范围和纬度范围确定所述当前广播覆盖区域对应的区域长边和区域短边;依次对所述区域长边和所述区域短边进行划分,以获得多个网格区间;根据划分结果确定目标网格划分信息,并获取所述网格区间对应的当前网格数;将所述当前网格数与预设数量进行比较,并根据比较结果对所述预设距离进行调整,能够在最大限度内划分出更多的网格区间。此外,本发明实施例还提出一种存储介质,所述存储介质上存储有基于广播的差分数据播发程序,所述基于广播的差分数据播发程序被处理器执行时实现如上文所述的基于广播的差分数据播发方法的步骤。参照图8,图8为本发明基于广播的差分数据播发装置第一实施例的结构框图。如图8所示,本发明实施例提出的基于广播的差分数据播发装置包括:获取模块10,用于获取当前广播覆盖区域以及邻近广播覆盖区域。需要说明的是,本实施例的执行主体为广播数据播发设备,广播数据播发设备可以为终端设备,也可以为其他设备,本实施例不加以限制。在本实施例中,邻近广播站的定义为从当前广播站的任意位置出发,朝着某个方向连续移动,在离开当前广播站的覆盖区域后任何首次进入的其他广播站覆盖区域,这类广播站被称为邻近广播站,当前广播站的个数为一个,而邻近广播站的个数在一个以上。在本实施例中,实际定位场景如图3所示,x1为当前广播站,x2为x1的其中一个邻近广播站,y为用户终端,r1为当前广播站x1对应的当前广播覆盖区域,r2为邻近广播站x2对应的当前广播覆盖区域,用户终端y所在位置对应的是用户所在位置,当前广播站x1为用户终端y所在区域的广播站,用户终端y在当前广播站x1的当前广播覆盖区域r1内,当前广播站x1将差分数据实时发送给用户终端y,用户终端y根据接收到的差分数据对自身的定位进行校正,如果当用户终端y移动至当前广播站x1之外时,用户终端y接收到的当前广播站x1的广播信号的接收质量很差或者无法接收到广播信号,为了提高用户终端定位的准确性,用户终端y需要将频点切换到邻近广播站x2。提取模块20,用于根据所述当前广播覆盖区域确定当前广播站信息,根据所述邻近广播覆盖区域确定邻近广播站信息。在本实施例中,根据当前广播覆盖区域和邻近广播覆盖区域的经纬度范围以及模式频点信息可以确定当前广播站概略信息和邻近广播站概略信息。对当前广播站和邻近广播站的覆盖区域边界,根据其到中心点的角度间隔进行边界点选取,可以得到当前广播站覆盖信息和邻近广播站覆盖信息,将当前广播站概略信息与当前广播站覆盖信息进行封装得到当前广播站信息,将邻近广播站概略信息与邻近广播站覆盖信息进行封装得到邻近广播站信息。划分模块30,用于将所述当前广播覆盖区域划分成多个网格区间,根据划分结果确定目标网格划分信息。需要说明的是,为了解决广播技术缺少回传通道只能基于单基站模式的问题,本实施例通过对广播覆盖区域进行划分以解决此问题,具体为将广播覆盖区域划分成多个网格区间,本实施例按照预设距离对广播覆盖区域进行网格区间的划分,预设距离为两个网格区间中心点之间的距离。在将广播覆盖区域划分成多个网格区间后,根据各个网格区间的划分结果,可以得到目标网格划分信息。处理模块40,用于分别在各个网格区间内生成相应的虚拟参考站,并获取各个虚拟参考站生成的差分数据。在本实施例中,在划分好各个网格区间之后,根据网格的划分情况可以确定各个网格区间的中心位置,在各个中心位置处生成虚拟参考站,并获取各个虚拟参考站生成的差分数据。广播模块50,用于将所述当前广播站信息、所述邻近广播站信息、所述目标网格划分信息以及所述差分数据进行广播。本实施例中获取当前广播覆盖区域以及邻近广播覆盖区域;根据当前广播覆盖区域确定当前广播站信息,根据邻近广播覆盖区域确定邻近广播站信息;将当前广播覆盖区域划分成多个网格区间,根据划分结果确定目标网格划分信息;分别在各个网格区间内生成相应的虚拟参考站,并获取各个虚拟参考站生成的差分数据;将当前广播站信息、邻近广播站信息、目标网格划分信息以及差分数据进行广播,本实施例通过将当前广播站信息、邻近广播站信息、目标网格划分信息以及差分数据一起进行广播,提高基于广播的差分数据播发技术的定位精度。在一实施例中,所述提取模块20,还用于根据所述当前广播覆盖区域确定当前广播站概略信息,根据所述邻近广播覆盖区域确定邻近广播站概略信息;根据所述当前广播覆盖区域确定当前广播站覆盖信息,根据所述邻近广播覆盖区域确定邻近广播站覆盖信息;对所述当前广播站概略信息和所述当前广播站覆盖信息进行封装,得到当前广播站信息;对所述邻近广播站概略信息和所述邻近广播站覆盖信息进行封装,得到邻近广播站信息。在一实施例中,所述提取模块20,还用于根据所述当前广播覆盖区域确定所述当前广播覆盖区域的中心点;按照预设间隔在所述当前广播覆盖区域的区域边界上依次选取多个边界点;获取所述边界点的数量,以及所述中心点与各个边界点之间的相对距离;根据所述中心点、所述数量以及所述相对距离确定当前广播站覆盖信息。在一实施例中,所述提取模块20,还用于获取所述当前广播站覆盖区域的区域边界上各个边界点的经度和纬度;根据各个边界点的经度计算目标经度,并根据各个边界点的纬度计算目标纬度;根据所述目标经度和所述目标纬度确定所述当前广播覆盖区域的中心点。在一实施例中,所述划分模块30,还用于获取所述当前广播覆盖区域对应的经度范围和纬度范围;根据所述经度范围和纬度范围确定所述当前广播覆盖区域对应的区域长边和区域短边;依次对所述区域长边和所述区域短边进行划分,以获得多个网格区间;根据划分结果确定目标网格划分信息。在一实施例中,所述划分模块30,还用于按照预设距离对所述区域长边进行划分,得到多个长度等分点;按照预设距离对所述区域短边进行划分,得到多个宽度等分点;根据所述长度等分点和所述宽度等分点确定多条区域等分线;根据所述区域等分线确定多个网格区间。在一实施例中,所述基于广播的差分数据播发装置还包括调整模块,用于获取所述网格区间对应的当前网格数;将所述当前网格数与预设数量进行比较,并根据比较结果对所述预设距离进行调整。应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的基于广播的差分数据播发方法,此处不再赘述。此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(readonlymemory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
,均同理包括在本发明的专利保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1