一种基于LoRa的辅助精确导航方法及系统技术方案

技术编号:15988789 阅读:39 留言:0更新日期:2017-08-12 07:22
本发明专利技术提供了一种基于LoRa的辅助精确导航方法及系统,该辅助精确导航方法包括:LoRa个人导航终端注册认证入网LoRa导航系统;LoRa个人导航终端与第三方导航系统通过LoRa插件进行通讯;LoRa个人导航终端广播定位协议包至LoRa导航系统;LoRa个人导航终端接收LoRa导航系统发送过来的修正的地理位置;LoRa个人导航终端将修正的地理位置传输给第三方导航系统,修正导航误差;判断是否继续导航,若是,那么执行定位协议包广播步骤,否则结束。本发明专利技术的有益效果是:本发明专利技术由于采用LoRa技术,所以功耗和成本可以做到比较低,让导航更加精确,从而让人们生活更便利。

【技术实现步骤摘要】
一种基于LoRa的辅助精确导航方法及系统
本专利技术涉及导航
,尤其涉及一种基于LoRa的辅助精确导航方法及系统。
技术介绍
虽然当前主流的百度地图和高德地图导航系统能够在日常生活中给我们导航带来极大便利,但由于定位不是很精准,在某些情况下还是会有不足和不便之处,如:1.当我们驾车在公路上行驶时,可能会因为导航仪的误差使得我们错过一个路口,造成多绕路,浪费时间,浪费资源;2.在较小平面范围内,这时百度地图和高德地图导航系统就难以给我们提供导航帮助了。
技术实现思路
本专利技术提供了一种基于LoRa的辅助精确导航方法,包括依次执行如下步骤:注册步骤:LoRa个人导航终端注册认证入网LoRa导航系统;入网判断步骤:判断入网是否成功,若是,那么执行通讯连接步骤,否则继续执行注册步骤;通讯连接步骤:LoRa个人导航终端与第三方导航系统通过LoRa插件进行通讯;定位协议包广播步骤:LoRa个人导航终端广播定位协议包至LoRa导航系统;修正地理位置接收步骤:LoRa个人导航终端接收LoRa导航系统发送过来的修正的地理位置;发送修正步骤:LoRa个人导航终端将修正的地理位置传输给第三方导航系统,修正导航误差;导航判断步骤:判断是否继续导航,若是,那么执行定位协议包广播步骤,否则结束。作为本专利技术的进一步改进,在所述注册步骤中,包括如下步骤:注册信息发送步骤:LoRa个人导航终端将注册信息打包为申请入网协议包并广播出去;申请入网协议包发送步骤:LoRa设备节点接收到申请入网协议包后,转发申请入网协议包至LoRa网关,LoRa网关将申请入网协议包发送给LoRa云服务器进行认证许可;入网结果发送步骤:LoRa云服务器将申请入网结果发送至LoRa个人导航终端。作为本专利技术的进一步改进,所述定位协议包广播步骤和所述修正地理位置接收步骤之间还包括地理位置修正步骤;在所述定位协议包广播步骤中,LoRa个人导航终端将注册信息、地理位置信息打包成定位协议包并按固定的RSSI强度广播出去;在所述地理位置修正步骤中包括:定位协议包转发步骤:收到定位协议包的LoRa设备节点将该定位协议包加上RSSI值打包成新的定位协包,然后发送给LoRa网关;修正步骤:LoRa网关通过比较,选取若干个合适的LoRa设备节点,从其定位协议包中取RSSI值,根据RSSI算法,然后计算出LoRa个人导航终端在LoRa导航系统中的位置,最后结合LoRa设备节点的地理位置,得到精确的修正的LoRa个人导航终端的地理位置;发送步骤:LoRa网关将修正的LoRa个人导航终端的地理位置发送给LoRa个人导航终端。作为本专利技术的进一步改进,该辅助精确导航方法还包括LoRa导航系统的搭建步骤:LoRa设备节点录入步骤:布置安装LoRa设备节点,登记好每个LoRa设备节点的精确地理位置信息,并与LoRaID绑定,将LoRa设备节点的精确地理位置信息录入至LoRa云服务器;LoRa网关录入步骤:根据LoRa设备节点布置情况,布置安装LoRa网关,使其通讯良好,并将LoRa网关地理位置信息录入至LoRa云服务器;共享步骤:将LoRa云服务器中的地理位置信息共享给第三方导航系统的后台;插件编写步骤:编写第三方导航系统的LoRa插件,从而完成搭建。作为本专利技术的进一步改进,所述注册信息包括LoRa个人导航终端的设备ID和用户ID,所述第三方导航系统包括百度地图导航系统、高德地图导航系统、腾讯地图导航系统。本专利技术还提供了一种基于LoRa的辅助精确导航系统,包括依次执行如下模块:注册模块:LoRa个人导航终端注册认证入网LoRa导航系统;入网判断模块:判断入网是否成功,若是,那么执行通讯连接模块,否则继续执行注册模块;通讯连接模块:LoRa个人导航终端与第三方导航系统通过LoRa插件进行通讯;定位协议包广播模块:LoRa个人导航终端广播定位协议包至LoRa导航系统;修正地理位置接收模块:LoRa个人导航终端接收LoRa导航系统发送过来的修正的地理位置;发送修正模块:LoRa个人导航终端将修正的地理位置传输给第三方导航系统,修正导航误差;导航判断模块:判断是否继续导航,若是,那么执行定位协议包广播模块,否则结束。作为本专利技术的进一步改进,在所述注册模块中,包括:注册信息发送模块:LoRa个人导航终端将注册信息打包为申请入网协议包并广播出去;申请入网协议包发送模块:LoRa设备节点接收到申请入网协议包后,转发申请入网协议包至LoRa网关,LoRa网关将申请入网协议包发送给LoRa云服务器进行认证许可;入网结果发送模块:LoRa云服务器将申请入网结果发送至LoRa个人导航终端。作为本专利技术的进一步改进,所述定位协议包广播模块和所述修正地理位置接收模块之间还包括地理位置修正模块;在所述定位协议包广播模块中,LoRa个人导航终端将注册信息、地理位置信息打包成定位协议包并按固定的RSSI强度广播出去;在所述地理位置修正模块中包括:定位协议包转发模块:收到定位协议包的LoRa设备节点将该定位协议包加上RSSI值打包成新的定位协包,然后发送给LoRa网关;修正模块:LoRa网关通过比较,选取若干个合适的LoRa设备节点,从其定位协议包中取RSSI值,根据RSSI算法,然后计算出LoRa个人导航终端在LoRa导航系统中的位置,最后结合LoRa设备节点的地理位置,得到精确的修正的LoRa个人导航终端的地理位置;发送模块:LoRa网关将修正的LoRa个人导航终端的地理位置发送给LoRa个人导航终端。作为本专利技术的进一步改进,该辅助精确导航系统还包括LoRa导航系统的搭建模块:LoRa设备节点录入模块:布置安装LoRa设备节点,登记好每个LoRa设备节点的精确地理位置信息,并与LoRaID绑定,将LoRa设备节点的精确地理位置信息录入至LoRa云服务器;LoRa网关录入模块:根据LoRa设备节点布置情况,布置安装LoRa网关,使其通讯良好,并将LoRa网关地理位置信息录入至LoRa云服务器;共享模块:将LoRa云服务器中的地理位置信息共享给第三方导航系统的后台;插件编写模块:编写第三方导航系统的LoRa插件,从而完成搭建。作为本专利技术的进一步改进,所述注册信息包括LoRa个人导航终端的设备ID和用户ID,所述第三方导航系统包括百度地图导航系统、高德地图导航系统、腾讯地图导航系统。本专利技术的有益效果是:本专利技术由于采用LoRa技术,所以功耗和成本可以做到比较低,让导航更加精确,从而让人们生活更便利。附图说明图1是本专利技术的LoRa导航系统的原理图。图2是本专利技术的LoRa个人导航终端结构示意图。图3是本专利技术的辅助精确导航方法的流程图。图4是本专利技术的LoRa个人导航终端注册认证入网流程图。图5是本专利技术的位置修正流程图。具体实施方式本专利技术由LoRa导航系统、LoRa个人导航终端、智能手机、百度地图或高德地图导航系统、RSSI定位算法等组成。LoRa导航系统由LoRa云服务器、LoRa网关、LoRa设备节点组成。LoRa网关包括中央处理器、LoRa通信模块、电源模块、以太网模块或GSM/GPRS模块或3G/4G/5G模块或WIFI模块、外围设备接口等。LoRa设备节点包括中央处理器、LoRa模块、电源模块。LoRa个人导航终端包括中央本文档来自技高网...
一种基于LoRa的辅助精确导航方法及系统

【技术保护点】
一种基于LoRa的辅助精确导航方法,其特征在于,包括依次执行如下步骤:注册步骤:LoRa个人导航终端注册认证入网LoRa导航系统;入网判断步骤:判断入网是否成功,若是,那么执行通讯连接步骤,否则继续执行注册步骤;通讯连接步骤:LoRa个人导航终端与第三方导航系统通过LoRa插件进行通讯;定位协议包广播步骤:LoRa个人导航终端广播定位协议包至LoRa导航系统;修正地理位置接收步骤:LoRa个人导航终端接收LoRa导航系统发送过来的修正的地理位置;发送修正步骤:LoRa个人导航终端将修正的地理位置传输给第三方导航系统,修正导航误差;导航判断步骤:判断是否继续导航,若是,那么执行定位协议包广播步骤,否则结束。

【技术特征摘要】
1.一种基于LoRa的辅助精确导航方法,其特征在于,包括依次执行如下步骤:注册步骤:LoRa个人导航终端注册认证入网LoRa导航系统;入网判断步骤:判断入网是否成功,若是,那么执行通讯连接步骤,否则继续执行注册步骤;通讯连接步骤:LoRa个人导航终端与第三方导航系统通过LoRa插件进行通讯;定位协议包广播步骤:LoRa个人导航终端广播定位协议包至LoRa导航系统;修正地理位置接收步骤:LoRa个人导航终端接收LoRa导航系统发送过来的修正的地理位置;发送修正步骤:LoRa个人导航终端将修正的地理位置传输给第三方导航系统,修正导航误差;导航判断步骤:判断是否继续导航,若是,那么执行定位协议包广播步骤,否则结束。2.根据权利要求1所述的辅助精确导航方法,其特征在于,在所述注册步骤中,包括如下步骤:注册信息发送步骤:LoRa个人导航终端将注册信息打包为申请入网协议包并广播出去;申请入网协议包发送步骤:LoRa设备节点接收到申请入网协议包后,转发申请入网协议包至LoRa网关,LoRa网关将申请入网协议包发送给LoRa云服务器进行认证许可;入网结果发送步骤:LoRa云服务器将申请入网结果发送至LoRa个人导航终端。3.根据权利要求1所述的辅助精确导航方法,其特征在于,所述定位协议包广播步骤和所述修正地理位置接收步骤之间还包括地理位置修正步骤;在所述定位协议包广播步骤中,LoRa个人导航终端将注册信息、地理位置信息打包成定位协议包并按固定的RSSI强度广播出去;在所述地理位置修正步骤中包括:定位协议包转发步骤:收到定位协议包的LoRa设备节点将该定位协议包加上RSSI值打包成新的定位协包,然后发送给LoRa网关;修正步骤:LoRa网关通过比较,选取若干个合适的LoRa设备节点,从其定位协议包中取RSSI值,根据RSSI算法,然后计算出LoRa个人导航终端在LoRa导航系统中的位置,最后结合LoRa设备节点的地理位置,得到精确的修正的LoRa个人导航终端的地理位置;发送步骤:LoRa网关将修正的LoRa个人导航终端的地理位置发送给LoRa个人导航终端。4.根据权利要求1所述的辅助精确导航方法,其特征在于,该辅助精确导航方法还包括LoRa导航系统的搭建步骤:LoRa设备节点录入步骤:布置安装LoRa设备节点,登记好每个LoRa设备节点的精确地理位置信息,并与LoRaID绑定,将LoRa设备节点的精确地理位置信息录入至LoRa云服务器;LoRa网关录入步骤:根据LoRa设备节点布置情况,布置安装LoRa网关,使其通讯良好,并将LoRa网关地理位置信息录入至LoRa云服务器;共享步骤:将LoRa云服务器中的地理位置信息共享给第三方导航系统的后台;插件编写步骤:编写第三方导航系统的LoRa插件,从而完成搭建。5.根据权利要求2至4任一项所述的辅助精确导航方法,其特征在于,所述注册信息包括LoRa个人导航终端的设备ID和用户ID,所述第三方导航系统包括百度地图导航系统、高德地图导航系统、腾讯地图导航系...

【专利技术属性】
技术研发人员:钟景维朱和鹏
申请(专利权)人:深圳市亿道数码技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1