基线解算方法、装置及计算机存储介质与流程
本申请涉及高精度定位,具体涉及一种基线解算方法、装置及计算机存储介质。
背景技术:
1、gnss(global navigation satellite system,全球导航卫星系统)数据的基线解算是一种基于载波相位事后差分的 gnss 高精度定位技术, 广泛应用于测绘、地理信息系统、工程建设、地质监测等领域。
2、目前,基线解算软件主要以电脑端软件为主,少数为部署在云端服务器上的基线解算软件。但是这两种基线解算的手段存在明显缺陷,其中电脑端的基线解算软件受限于电脑的运行系统,多数基线解算软件仅支持windows系统。而使用云端服务器上的基线解算软件,需要用户将gnss数据上传至第三方服务器,存在数据泄露的问题。
技术实现思路
1、鉴于此,本申请提供一种基线解算方法、装置及计算机存储介质,用于使基线解算不受限于系统平台,以及规避基线解算过程中的gnss数据的泄露问题,提高基线解算的安全性。本申请技术方案如下:
2、本申请第一方面提供一种基线解算方法,包括:响应于基线解算指令,通过web浏览器加载预设的基线解算模块;其中,所述基线解算模块基于wasm格式编译生成;响应于目标gnss数据的选择,通过所述web浏览器将所述目标gnss数据传输至所述基线解算模块的内存沙箱;接收基线解算参数,通过所述web浏览器将所述基线解算参数传输至所述基线解算模块;运行所述基线解算模块,根据所述基线解算参数对所述目标gnss数据进行基线解算,获得基线解算结果。
3、在本申请一实施例中,所述基线解算模块为采用emscripten 工具链将 c 语言格式的基线解算核心代码编译为wasm格式生成。
4、在本申请一实施例中,所述基线解算模块包括json输入接口;所述通过所述web浏览器将所述基线解算参数传输至所述基线解算模块,包括:所述web浏览器通过所述json输入接口将所述基线解算参数传输至所述基线解算模块的内存沙箱。
5、在本申请一实施例中,所述基线解算模块包括json输出接口;所述基线解算方法还包括:在基线解算结束后,通过所述基线解算模块的所述json输出接口输出所述基线解算结果。
6、在本申请一实施例中,所述根据所述基线解算参数对所述目标gnss数据进行基线解算,包括:据所述基线解算参数对所述目标gnss数据进行粗差检测处理、周跳探测处理、卡尔曼滤波参数估计处理、以及模糊度固定处理中至少一种基线解算处理。
7、在本申请一实施例中,所述基线解算参数包括星历参数,所述接收基线解算参数包括:通过所述web浏览器从目标云端接收所述星历参数。
8、在本申请一实施例中,所述基线解算方法还包括:在获得所述基线解算结果,并检测到与目标云端通信连接时,将所述基线解算结果上传至所述目标云端。
9、在本申请一实施例中,所述基线解算方法还包括:接收所述目标云端传输的基线解算算法,根据所述基线解算算法更新所述基线解算模块。
10、本申请第二方面还提供一种基线解算装置,包括:加载单元,用于响应于基线解算指令,通过web浏览器加载预设的基线解算模块;其中,所述基线解算模块基于wasm格式编译生成;gnss数据传输单元,用于响应于目标gnss数据的选择,通过所述web浏览器将所述目标gnss数据传输至所述基线解算模块的内存沙箱;解算参数传输单元,用于接收基线解算参数,通过所述web浏览器将所述基线解算参数传输至所述基线解算模块;基线解算单元,用于运行所述基线解算模块,根据所述基线解算参数对所述目标gnss数据进行基线解算,获得基线解算结果。
11、本申请第三方面提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使所述处理器执行所述的基线解算方法。
12、本申请实施例的基线解算方法,通过设置基于wasm格式的基线解算模块,在需要进行基线解算时,通过web浏览器加载wasm格式的基线解算模块并运行,从而使基线解算不受限于系统平台,以及通过电子设备本地web浏览器即可进行gnss数据的基线解算,从而无需将gnss数据上传至第三方服务器进行解算,从而规避基线解算过程中的gnss数据的泄露问题,提高基线解算的安全性。
1.一种基线解算方法,其特征在于,包括:
2. 如权利要求1所述的基线解算方法,其特征在于,所述基线解算模块为采用emscripten 工具链将 c 语言格式的基线解算核心代码编译为wasm格式生成。
3.如权利要求1所述的基线解算方法,其特征在于,所述基线解算模块包括json输入接口;
4.如权利要求1所述的基线解算方法,其特征在于,所述基线解算模块包括json输出接口;
5.如权利要求1所述的基线解算方法,其特征在于,所述根据所述基线解算参数对所述目标gnss数据进行基线解算,包括:
6.如权利要求1所述的基线解算方法,其特征在于,所述基线解算参数包括星历参数,所述接收基线解算参数包括:
7.如权利要求1所述的基线解算方法,其特征在于,所述基线解算方法还包括:
8.如权利要求7所述的基线解算方法,其特征在于,所述基线解算方法还包括:
9.一种基线解算装置,其特征在于,包括:
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使所述处理器执行如权利要求1至8中任一项所述的基线解算方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com