无线网络内置poi自助式gps实时报位装置的制作方法

文档序号:5901170阅读:222来源:国知局
专利名称:无线网络内置poi自助式gps实时报位装置的制作方法
技术领域
本实用新型涉及一种GPS实时报位方法和装置。
背景技术
GPS定位系统用在人员、车辆位置定位上,通过对GPS定位数据采集计算得到对应 电子地图POI信息,然后通过GSM/CDMA无线网络,把人员或车辆的当前位置信息发送给用 户,使得查询者能实时了解到管理的用户或车辆所在的具体位置,实现智能管理定位便携 系统。POI是Point of Interest (兴趣点)的简称,POI应该包含四个方面的信息名称、 类别、经度、纬度。GPS实时报位装置是一种依靠卫星数据接收采集、解码、通讯网络传输、软件后台 控制的一套高精度、自运算定位智能系统,主要将GPS定位技术,无线通信技术,地图数据 裁剪压缩、地图引擎核心算法、RTOS等技术相结合组成的一种综合管理系统。市场上已经有多种类似功能的产品,此类产品的基本原理都是使用GPS结收机 模块接收当前系统所处位置的经纬度,然后使用中央控制CPU将接收到的经纬度数据通过 无线通信模块发送回到指定的IP地址的数据地图服务器,再由后台集群服务器把IP和地 址进行解析转换,通过无线网络的短信网关发送短信到查询者,最后才能知道用户的具体 位置。它们的技术缺陷有1)使用无线网络数据流量占用移动服务提供商的无线带宽,所 以需要用户支付网络数据流量费用;2)系统成本高,需要后台搭建3类服务器,需要服务器 机房环境,专用的数据通道;幻集中的服务器监控一旦服务器软件故障,硬件故障,网络故 障都会造成整个系统全部瘫痪,而且影响整个服务器的所有用户使用没办法进行;4)服务 器后台用户需要别人集中监控,自己的位置始终暴露,个人隐私没办法保证力)用户个人 查询必须通过电脑,通过连接相关网络才能进行。
实用新型内容本实用新型要解决的技术问题是针对现有技术的不足,提供一种无线网络内置 POI自助式GPS实时报位装置。本实用新型为解决上述技术问题所采取的技术方案为一种无线网络内置POI自 助式GPS实时报位装置,包括互相联接的CPU处理芯片、输入设备和通讯模块,所述的输入 设备与CPU处理芯片的输入端联接,通讯模块与CPU处理芯片的通讯接口联接,其特征在 于它还包括包含有POI数据的地图存储器,与CPU处理芯片的数据端联接,所述的 POI数据包括名称、类别和经纬度数据;所述的输入设备为输入指令的用户键盘;所述的通讯模块为接收当前经纬度数据的GPS通讯模块和将CPU处理芯片处理后 的文字数据以SMS短信息方式发送到用户终端上的GSM通讯模块,且GPS通讯模块和GSM 通讯模块分别通过通用异步收发总线与CPU处理芯片联接。[0010]按上述方案,其特征在于它还包括显示用户指令的显示屏,与CPU处理芯片的输 出端联接。按上述方案,所述的CPU处理芯片选用ARM微处理器;所述的地图存储器选用 NORFlash存储器。本实用新型的有益效果为1、将后台的通讯服务器、GIS服务器、数据库服务器的全部硬件及需要使用的软件 集成在一个系统中,集成度高;2、通过单机就完成传统服务器后台的功能,将人们不能理解的经纬度位置信息 (如112度21分12秒,31度11分04秒)直接转换成了人们可以理解的位置信息(如 具体的公司名称等),大大降低了客户的使用门槛;3、使用GSM无线网络进行通信,使用SMS短信息进行通信,没有传统机器的GPRS 流量费用,也不占用GSM的网络带宽;4、单机使用,任何使用人员可以通过手机进行短信息控制和接收信息,不需要再 携带电脑上网查询,只要有GSM语音和SMS业务的地点都可以使用;5、单机使用,别人无法知道其使用的电话号码和密码,产品用户保密性强,避免隐 私泄露。
图1为本实用新型一实施例的结构框图图2为本实用新型一实施例的系统流程图图3为本实用新型一实施例的主进程流程图图4为本实用新型一实施例的事件进程流程图具体实施方式
图1为本实用新型一实施例的结构框图,无线网络内置POI自助式GPS实时报位 装置包括互相联接的CPU处理芯片、输入设备、通讯模块、包含有POI数据的地图存储器和 显示用户指令的显示屏;显示屏与CPU处理芯片的输出端联接,地图存储器与CPU处理芯片 的数据端联接,所述的POI数据包括名称、类别和经纬度数据;所述的输入设备为输入指令 的用户键盘,与CPU处理芯片的输入端联接;所述的通讯模块为接收当前经纬度数据的GPS 通讯模块和将CPU处理芯片处理后的文字数据以SMS短信息方式发送到用户终端上的GSM 通讯模块,且GPS通讯模块和GSM通讯模块分别通过通用异步收发总线与CPU处理芯片联 接。所述的CPU处理芯片选用ARM微处理器;所述的地图存储器选用NOR Flash存储器。图2为本实用新型一实施例的系统流程图,无线网络内置POI自助式GPS实时报 位方法包括以下几个步骤1)系统初始化后,通过GSM通讯模块接到查询指令,判断查询指令是否合法,若合 法则启动GPS通讯模块接收当前经纬度数据,若不合法则不处理。2)接收到的当前经纬度数据在CPU处理芯片的GPS解析模块中运算加工后存于CPU处理芯片的缓冲区。所述的CPU处理芯片选用ARM微处理器,ARM微处理器控制GPS通 讯模块每4-5秒钟更新一次当前经纬度数据,更新的数据存储在ARM微处理器的缓冲区。在经纬度运算时采用系统编译环境提供的浮点库,这样有比较高的效率,对于重 负载的核心计算接口,例如当前查询NANDFLASH里的POI集合数据,以及上一次得到的GPS 经纬度数据,均保存在RAM数组中,最大的利用RAM存取速度快的特点,来保证计算的高速 型。3)CPU处理芯片将加工后的当前经纬度数据与地图存储器中POI数据的经纬度 数据进行搜索匹配,找出与当前经纬度数据最接近的POI点;所述的地图存储器选用NOR Flash存储器。涉及到的常量,例如用户设置的某个POI点、各个行政区字段等,利用数学方式预 先计算出来,保存在NOR Flash中,避免再一次计算耗费ARM微处理器的资源。考虑到ARM 微处理器的计算能力并不强,因此先将当前经纬度数据转成平面座标,再算它与最接近的 POI点的距离。4) CPU处理芯片将此POI点的数据以文字形式传递给GSM通讯模块,再压缩成SMS 短信息发送至用户终端。本方法涉及的软件系统由主进程及系统初始化模块、外设驱动模块、AT指令解析 模块、GPS解析模块、回调函数模块和FIFO事件队列6个分支组成。本装置除了主动响应 用户键盘输入指令以外,其余时间主要是在休眠状态,当本装置通过GSM通讯模块由短信 或电话收到定位请求后,唤醒本装置,串口守护进程捕获AT指令,通过特征字的判断,把相 应的回调函数压入到FIFO队列,最后在主进程里读取FIFO队列的数据参数,最终执行完定 位请求的具体功能。其中主进程流程图如图3所示,图4为事件进程流程图,采用FIFO队列,保证任务 按逻辑关系先后执行,这点也是GSM通讯模块吐出的信令顺序决定,同步于GSM通讯模块的 通讯信令。对于AT指令的解码,尽量不采用查询-等待模式,减小CPU的空转等待时间。 软件解码设计采用的中断和FIFO队列加消息的方式,即当GSM通讯模块吐出AT响应或查 询相应时,加载到一个关键字分析表里,遍历完是否匹配当前关键字,如果匹配为当前关键 字,则把回调函数SendMessage发送到事件队列EventPool到FIFO队列里,退出当前循环 直到模块不在吐出AT信令。再到主循环中提取消息参数,根据当前消息索引到回调函数地 址并执行回调函数,完成具体的AT指令解析。
权利要求1.一种无线网络内置POI自助式GPS实时报位装置,包括互相联接的CPU处理芯片、输 入设备和通讯模块,所述的输入设备与CPU处理芯片的输入端联接,通讯模块与CPU处理芯 片的通讯接口联接,其特征在于它还包括包含有POI数据的地图存储器,与CPU处理芯片的数据端联接,所述的POI数 据包括名称、类别和经纬度数据;所述的输入设备为输入指令的用户键盘;所述的通讯模块为接收当前经纬度数据的GPS通讯模块和将CPU处理芯片处理后的文 字数据以SMS短信息方式发送到用户终端上的GSM通讯模块,且GPS通讯模块和GSM通讯 模块分别通过通用异步收发总线与CPU处理芯片联接。
2.根据权利要求1所述的无线网络内置POI自助式GPS实时报位装置,其特征在于 它还包括显示用户指令的显示屏,与CPU处理芯片的输出端联接。
3.根据权利要求1或2所述的无线网络内置POI自助式GPS实时报位装置,其特征在 于所述的CPU处理芯片选用ARM微处理器;所述的地图存储器选用NOR Flash存储器。
专利摘要本实用新型提供一种无线网络内置POI自助式GPS实时报位装置,包括互相联接的CPU处理芯片、输入设备和通讯模块,所述的输入设备与CPU处理芯片的输入端联接,通讯模块与CPU处理芯片的通讯接口联接,其特征在于它还包括包含有POI数据的地图存储器,与CPU处理芯片的数据端联接,所述的POI数据包括名称、类别和经纬度数据;所述的输入设备为输入指令的用户键盘;所述的通讯模块为接收当前经纬度数据的GPS通讯模块和将CPU处理芯片处理后的文字数据以SMS短信息方式发送到用户终端上的GSM通讯模块,且GPS通讯模块和GSM通讯模块分别通过通用异步接收发送装置与CPU处理芯片联接。
文档编号G01S19/03GK201837722SQ20102059048
公开日2011年5月18日 申请日期2010年11月3日 优先权日2010年11月3日
发明者付诚 申请人:武汉依迅电子信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1