[发明专利]一种GPS端口虚拟方法及系统无效
| 申请号: | 201210064940.8 | 申请日: | 2012-01-13 |
| 公开(公告)号: | CN102662181A | 公开(公告)日: | 2012-09-12 |
| 发明(设计)人: | 彭淑兰;徐良福 | 申请(专利权)人: | 惠州善领科技有限公司 |
| 主分类号: | G01S19/13 | 分类号: | G01S19/13 |
| 代理公司: | 深圳市科吉华烽知识产权事务所 44248 | 代理人: | 胡吉科;孙伟 |
| 地址: | 516000 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 gps 端口 虚拟 方法 系统 | ||
技术领域
本发明属于GPS导航领域,尤其涉及一种GPS端口虚拟方法及系统。
背景技术
目前,市面大部分GPS导航仪只开放了一个GPS物理端口,在应用层只能提供给一个GPS软件使用(在使用之前需要将软件的端口设置导航的物理端口), 通过该物理端口读取导航仪接收到的GPS卫星信号数据,从而来获取经纬度信息,实现定位、导航功能。
如果用户在同一台导航仪上同时运行两个、或以上的GPS软件,先运行的那个GPS软件将先占用GPS的端口,可以正常收GPS卫星信号;后运行的那个GPS软件因不能再访问导航仪的物理端口,无法获取GPS卫星信号数据,也就无法实现其功能了。
由于现在的导航仪在硬件配置方面越来越趋于高端化,用户的使用需要也各有不同,传统的只开放一个GPS端口已经难以满足一些用户对GPS软件的使用需求了。
发明内容
为了解决上述技术问题,本发明实施例的目的在于提供一种GPS端口虚拟方法。
本发明实施例是这样实现的,一种GPS端口虚拟的方法,所述方法包括以下步骤:
通过物理端口读取导航仪接收到的GPS卫星信号数据,从而来获取经纬度信息;
检索GPS导航仪内的所有端口,查找空闲端口;
将GPS物理端口读取来的GPS数据转发给空闲端口;
空闲端口将GPS数据供给对应的GPS导航软件使用。
进一步地,所述导航仪中安装了多个GPS导航软件。
本发明另一目的在于提供一种GPS端口虚拟的系统,所述系统包括:
端口读取模块,用于通过物理端口读取导航仪接收到的GPS卫星信号数据,从而来获取经纬度信息;
端口检索模块,用于检索GPS导航仪内的所有端口,查找空闲端口;
GPS数据读取转发模块,用于将GPS物理端口读取来的GPS数据转发给空闲端口;
GPS使用模块,用于空闲端口将GPS数据供给对应的GPS导航软件使用。
进一步地,所述导航仪中安装了多个GPS导航软件。
在本发明的实施例中,本发明提供一种在GPS导航设备的应用层中同时运行两个或以上的GPS软件时,所运行的GPS软件都能正常收到GPS卫星信号,从而能实现定位、导航功能的方法。这样,就解决了传统的只开放一个GPS端口无法满足对多个GPS导航软件的数据使用需求的问题。
附图说明
图1是本发明实施例提供的GPS端口虚拟的方法流程图;
图2是本发明实施例提供的GPS端口虚拟的系统结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例在应用软件层面实现虚拟端口从而达到一台导航仪同时正常运行多个GPS程序。
图1示出了本发明实施例提供的GPS端口虚拟方法的流程,详述如下:
在步骤S101中,通过物理端口读取导航仪接收到的GPS卫星信号数据,从而来获取经纬度信息。
在步骤S102中,检索GPS导航仪内的所有端口,查找空闲端口。
作为本发明的实施例,一般导航仪的端口从COM0至COM9,可以检索到空闲端口一般为1至4个。
在步骤S103中,将GPS物理端口读取来的GPS数据转发给空闲端口。
在步骤S104中,空闲端口将GPS数据供给对应的GPS导航软件使用。
在本发明中,所述导航仪中安装了多个GPS导航软件。
相对应的是,其它的GPS软件需要在带有本方法的软件基础上运行起来,也就是通过带有本方法的软件引导运行起来,运行之前应该将GPS软件端口设置成本方法的虚拟端口,即可实现两个GPS软件都能同时正常工作。本发明虚拟端口可多个软件共用,多个软件可同时读取同一个虚拟端口。
图2示出了GPS端口虚拟系统的结构,该GPS端口虚拟系统可以为内置于GPS中的软件单元或者硬件单元或者软、硬结合的单元。例如,可以是存储在存储卡的软件系统。
本发明应用环境广,如GPS软件内(DSA软件),或GPS硬件常驻内存内,无需安装。即该将带有本发明的GPS应用软件复制在存储卡内,且将GPS软件设置好导航仪的物理端口,在导航仪内运行。
该GPS端口虚拟系统包括:端口读取模块21,端口检索模块22、GPS数据读取转发模块23以及GPS使用模块24。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州善领科技有限公司,未经惠州善领科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210064940.8/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置





