基于计算机平台的卫星导航软件制造技术

技术编号:17667221 阅读:34 留言:0更新日期:2018-04-11 05:26
本发明专利技术公开了一种基于计算机平台的卫星导航软件,它包括S1:实时判断车辆位置信息,所述位置信息包括该时刻车辆所在的经度、纬度以及该时刻的时间点;S2:将车辆的位置信息实时传输给分布式服务器;S3:所述分布式服务器通过算法识别位置信息并将识别后的信息传输给处理器;S4:所述处理器实时储存车辆该时刻的位置信息,并传输给显示器显示。本发明专利技术取得的有益效果是:只要开启PC计算机,就会自动开启本软件,软件即会根据所接收到的经纬度数据,导航软件自动接收与其相对应的图形数据,不但更具人性化,且减少了使用者手动寻找与呼叫导航软件及图形数据的时间。

Satellite navigation software based on computer platform

The invention discloses a satellite navigation computer software platform based on S1, it includes: real-time judgment of vehicle location information, the location information of the vehicle including the moment of the longitude, latitude and time point of the time; S2: real-time transmission of vehicle position information to the distributed server; the distributed server through the S3: recognition algorithm of location information and transmit information to the processor after recognition; S4: the location information stored in the vehicle processor real-time time, and transmitted to the display. The invention is: as long as the open PC computer, the software will automatically open, the latitude and longitude data of the software is based on the received data, corresponding to automatically receive the navigation software, not only more humane, and reduce the user manual to find and call the navigation software and graphics data in time.

【技术实现步骤摘要】
基于计算机平台的卫星导航软件
本专利技术涉及卫星导航
,特别是一种基于计算机平台的卫星导航软件。
技术介绍
车辆用户利用导航卫星所测得的自身地理位置坐标与其真实的地理位置坐标之差称定位误差,它是卫星导航系统最重要的性能指标。使用者根据目前所在位置手动开启目前位置的导航软件与其图形数据,不但费时,且不够人性化。而且,若使用者对于地理方位不清楚的话,甚至会发生不知道该执行哪一套导航软件与其图形数据的问题。
技术实现思路
有鉴于现有技术的上述缺陷,本专利技术的目的就是提供一种基于计算机平台的卫星导航软件,能够在GPS(全球定位系统)装置开机后,能根据所在位置的经纬度数据,自动执行导航软件。本专利技术的目的是通过这样的技术方案实现的,一种基于计算机平台的卫星导航软件,它包括有:S1:实时判断车辆位置信息,所述位置信息包括该时刻车辆所在的经度、纬度以及该时刻的时间点;S2:将车辆的位置信息实时传输给分布式服务器;S3:所述分布式服务器通过算法识别位置信息并将识别后的信息传输给处理器;S4:所述处理器实时储存车辆该时刻的位置信息,并传输给显示器显示。进一步,步骤S3中所述的处理器为PC计算机,PC计算机通过Internet与一个以上的分布式服务器数据交互;每个分布式服务器均连接有两个以上位置采集设备;所述位置采集设备分布方式为:在相同高度下平行分布,或在相同高度下旋转分布;位置信息整合具体步骤如下:S31:所述分布式服务器接收所述位置采集设备采集到的原始数据包;S32:所述分布式服务器为每个原始数据包编写标注信息,所述标注信息包括有车辆位置与时间信息和位置采集设备的编号;S33:所述分布式服务器将所述原始数据包以及所述标注信息通过Internet发送至PC计算机,所述PC计算机根据标注信息内的设备编号,比对数据库内存储的清单,判断该原始数据包的位置信息格式;S34:所述PC计算机根据位置信息格式,调用格式转换宏模块,对所述原始数据包的位置信息进行格式转换,转换为标准格式;S35:所述PC计算机对相同高度下旋转分布的位置采集设备所得到的位置数据进行直接保存;对相同高度下平行分布的位置采集设备所得到的位置数据进行分析处理,首先将不存在重复的位置数据直接保存,将存在重复的位置数据进行分割,把重合部分与非重合部分分开,形成多条位置数据后保存;S36:根据用户输入的检索目标位置区域名,搜索该目标位置区域所有位置采集设备的数据,提取并保存数据。进一步,步骤S35中对相同高度下平行分布的位置采集设备所得到的位置数据进行位置分析处理的具体步骤如下:S351:同一空间中有n个相同高度下平行分布的位置采集设备,则采集到的位置数据有A1、A2、…、Ai、…、An,每次按排列组合提取两组待分析位置数据,共提取次;S352:分别计算两个待分析位置数据的经度、纬度,将位置数据文件中的数据单元形成集合Am{am1,am2,…,ami,…,amk}和Al{al1,al2,…,ali,…,alk};S353:依次比较Am集合中任意一个单元体ali与Al集合中每一个单元体ali的经度和纬度,若相似度高于预设的阈值,且单元体ami-amk与单元体al1-al(k-i+1)中对应的位置相似度高于阈值,则提取ami单元体这一列为第一分割线,al(k-i)单元体这一列为第二分割线;利用第一分割线将位置数据文件Am分为两个位置数据Am和Aml,第二分割线将位置数据文件Al分为两个位置数据Aml和Al;分别将位置名称和位置数据采集设备编号写入Am,Aml和Al三个位置数据块中,并保存;S354:若Am集合中任意一个单元体与Al集合中所有位置数据相似度都低于预设的阈值,则分别将位置名称和位置数据采集设备编号写入Am和Al后直接保存。进一步,步骤S36中若搜索的目标位置区域有两个以上位置采集设备,并且位置采集设备在相同高度下平行分布,则进行以下处理:提取标注有该位置名称的位置数据,识别是否存在数据Aml(1≤m≤n,1≤l≤n);若存在,则提取:Am,…,Ami,…,Al进行拼接,保存拼接后完整的车辆运动数据;若不存在,则直接提取位置数据Am,…,Ai…,Al进行拼接,保存拼接后完整的车辆运动数据。进一步,步骤S36中若搜索的目标位置区域有两个以上位置采集设备,并且在相同高度下旋转分布,则进行以下处理:S361:提取标注有该位置名称的位置数据,对它们进行预处理,用去噪、处理直方图和提取边缘的方式对数据进行数字处理,然后重新创建模板进行数据匹配,也可以对数据进行小波变换算法或傅里叶变换算法的操作;S362:配准数据,根据指定的准则对两条以上的位置数据进行数据配准,首先选择需要进行位置数据拼接的模板,再确定前一个位置内对应的那些特征点的位置,最后得到两条数据的转变关系和配准;S363:建立变换模型,通过位置数据的特征或模板内的对应情况得到数学模型里参数值,通过此计算得出关于两条位置数据进行数学变换的模型;S364:变换统一坐标,把需要拼接的位置数据变换到参考位置的坐标系中,实现坐标的统一转换;S365:重构整合,把重合的区域放入到拼接重构的位置中,完成所需全程车辆运动轨迹的整合;S366:经过重构整合后,得到车辆的全程运动位置数据。由于采用了上述技术方案,本专利技术具有如下的优点:使用者每到一新区域时,只要开启PC计算机,就会自动开启本软件,软件即会根据所接收到的经纬度数据,导航软件自动接收与其相对应的图形数据,不但更具人性化,且减少了使用者手动寻找与呼叫导航软件及图形数据的时间。本专利技术的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可以从本专利技术的实践中得到教导。本专利技术的目标和其他优点可以通过下面的说明书和权利要求书来实现和获得。附图说明本专利技术的附图说明如下:图1为基于计算机平台的卫星导航软件的定位方法流程示意图。图2为基于计算机平台的卫星导航软件的位置信息整合流程示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步说明。实施例:如图1至图2所示;一种基于计算机平台的卫星导航软件,它包括有:S1:实时判断车辆位置信息,所述位置信息包括该时刻车辆所在的经度、纬度以及该时刻的时间点;S2:将车辆的位置信息实时传输给分布式服务器;S3:所述分布式服务器通过算法识别位置信息并将识别后的信息传输给处理器;S4:所述处理器实时储存车辆该时刻的位置信息,并传输给显示器显示。步骤S3中所述的处理器为PC计算机,PC计算机通过Internet与一个以上的分布式服务器数据交互;每个分布式服务器均连接有两个以上位置采集设备;所述位置采集设备分布方式为:在相同高度下平行分布,或在相同高度下旋转分布;位置信息整合具体步骤如下:S31:所述分布式服务器接收所述位置采集设备采集到的原始数据包;S32:所述分布式服务器为每个原始数据包编写标注信息,所述标注信息包括有车辆位置与时间信息和位置采集设备的编号;S33:所述分布式服务器将所述原始数据包以及所述标注信息通过Internet发送至PC计算机,所述PC计算机根据标注信息内的设备编号,比对数据库内存储的清单,判断该原始数据包的位置信息格式;S34:所述P本文档来自技高网...
基于计算机平台的卫星导航软件

【技术保护点】
一种基于计算机平台的卫星导航软件,其特征在于:S1:实时判断车辆位置信息,所述位置信息包括该时刻车辆所在的经度、纬度以及该时刻的时间点;S2:将车辆的位置信息实时传输给分布式服务器;S3:所述分布式服务器通过算法识别位置信息并将识别后的信息传输给处理器;S4:所述处理器实时储存车辆该时刻的位置信息,并传输给显示器显示。

【技术特征摘要】
1.一种基于计算机平台的卫星导航软件,其特征在于:S1:实时判断车辆位置信息,所述位置信息包括该时刻车辆所在的经度、纬度以及该时刻的时间点;S2:将车辆的位置信息实时传输给分布式服务器;S3:所述分布式服务器通过算法识别位置信息并将识别后的信息传输给处理器;S4:所述处理器实时储存车辆该时刻的位置信息,并传输给显示器显示。2.如权利要求1所述的基于计算机平台的卫星导航软件,其特征在于,步骤S3中所述的处理器为PC计算机,PC计算机通过Internet与一个以上的分布式服务器数据交互;每个分布式服务器均连接有两个以上位置采集设备;所述位置采集设备分布方式为:在相同高度下平行分布,或在相同高度下旋转分布;位置信息整合具体步骤如下:S31:所述分布式服务器接收所述位置采集设备采集到的原始数据包;S32:所述分布式服务器为每个原始数据包编写标注信息,所述标注信息包括有车辆位置与时间信息和位置采集设备的编号;S33:所述分布式服务器将所述原始数据包以及所述标注信息通过Internet发送至PC计算机,所述PC计算机根据标注信息内的设备编号,比对数据库内存储的清单,判断该原始数据包的位置信息格式;S34:所述PC计算机根据位置信息格式,调用格式转换宏模块,对所述原始数据包的位置信息进行格式转换,转换为标准格式;S35:所述PC计算机对相同高度下旋转分布的位置采集设备所得到的位置数据进行直接保存;对相同高度下平行分布的位置采集设备所得到的位置数据进行分析处理,首先将不存在重复的位置数据直接保存,将存在重复的位置数据进行分割,把重合部分与非重合部分分开,形成多条位置数据后保存;S36:根据用户输入的检索目标位置区域名,搜索该目标位置区域所有位置采集设备的数据,提取并保存数据。3.如权利要求2所述的基于计算机平台的卫星导航软件,其特征在于,步骤S35中对相同高度下平行分布的位置采集设备所得到的位置数据进行位置分析处理的具体步骤如下:S351:同一空间中有n个相同高度下平行分布的位置采集设备,则采集到的位置数据有A1、A2、…、Ai、…、An,每次按排列组合提取两组待分析位置数据,共提取次;S352:分别计算两个待分析位置数据的经度、纬度,将位置数据文件中的数据单元形成集合Am{am1,am2,…,ami,…,amk}和Al{al1,al2,…,ali,…...

【专利技术属性】
技术研发人员:彭海军
申请(专利权)人:重庆首亨软件有限公司
类型:发明
国别省市:重庆,50

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

1