基于Android平台的可通信室内外定位系统及方法技术方案

技术编号:15544662 阅读:174 留言:0更新日期:2017-06-05 15:47
本发明专利技术涉及一种基于Android平台的可通信室内外无缝定位系统及其方法,该定位系统包括定位终端和Andriod控制平台,定位终端包括电源层、接口转换层和模块层,模块层包括北斗模块、GPRS通信模块和RFID读写器,模块层的各模块均通过RS232串口连接至接口转换层,接口转换层的另一端通过USB接口连接至Andriod控制平台。本发明专利技术结合北斗定位系统和RFID定位技术,能够实现室内外定位的无缝切换,保证了定位信号的连续性,并通过Android应用程序提供可交互界面,实现与其他终端实时通信,具有定位精准度高、通信可靠、功耗低的特点,可应用于车载环境。

Communication indoor and outdoor positioning system and method based on Android platform

The present invention relates to a Android communication platform can be seamless indoor and outdoor positioning system and method based on the positioning system comprises a positioning terminal and Andriod control platform, positioning terminal comprises a power supply layer, interface layer and module layer, module layer including Beidou module, GPRS communication module and RFID reader module, each module layer RS232 are connected to the serial interface conversion layer through another interface conversion layer through the USB interface connected to the Andriod control platform. The invention combines the Beidou Positioning System and RFID positioning technology, can realize the seamless switching of indoor outdoor positioning, to ensure the continuity of positioning signal, and provides an interactive interface by Android applications, to achieve real-time communication with other terminals, has high positioning accuracy, reliable communication, low power consumption, can be used in vehicle the environment.

【技术实现步骤摘要】
基于Android平台的可通信室内外定位系统及方法
本专利技术涉及通信定位技术,特别是一种基于Android平台的可通信室内外定位系统及方法。
技术介绍
随着移动互联网和卫星定位系统的高速发展,位置定位服务在人们的生活扮演越来越重要的角色。各式各样的位置服务产业带动GNSS产业发展。并且随着城市化的进程加快,隧道、大型建筑增多,人们有更多的时间处于卫星信号不能覆盖的室内环境,因此急需可以提供室内外不间断定位可交互的终端以满足更高的定位要求。目前成熟应用的室外定位系统有GPS、北斗、GLONASS等。其中北斗定位系统作为我国自主研发的卫星定位系统,具备短报文通信的特点。北斗卫星导航系统致力于向全球用户提供高质量的定位、授时和导航服务,包括授权服务和开放服务两种方式。开放服务是向全球免费提供定位、测速和授时服务,定位精度10米,测速精度0.2米每秒。常用的室内定位技术主要有红外线、超声波、蓝牙、RFID、超宽带、Zigbee和WIFI等。其中RFID作为一种非接触式自动识别技术,因低成本、定位精确等优点被广泛应用。目前市场上缺少可实现室内外联合定位的终端。
技术实现思路
本专利技术的目的在于提供一种基于Android平台的可通信室内外定位系统及方法,克服当前定位终端的室外定位在遮挡物等情况下定位不连续的弊端。实现本专利技术目的的技术方案为:一种基于Android平台的可通信室内外无缝定位系统,包括定位终端和Andriod控制平台;所述定位终端采用三层结构,第一层为电源层,第二层为接口转换层,第三层为模块层,模块层包括GPRS通信模块、RFID读写器、北斗一代通信模块和北斗二代定位模块;所述GPRS通信模块用于定位终端间通信,所述RFID读写器用于室内定位,所述北斗一代通信模块用于定位终端间应急通信或保密通信,所述北斗二代定位模块用于室外定位;所述电源层与接口转换层、模块层电性连接,为各层供电;所述北斗一代通信模块、北斗二代定位模块、GPRS通信模块和RFID读写器均连接至接口转换层的一端,所述接口转换层的另一端连接至Andriod控制平台;所述Andriod控制平台用于指令和信息交互。一种基于Android平台的可通信室内外无缝定位方法,Android控制平台分别通过北斗一代子线程、北斗二代子线程、GPRS子线程、RFID子线程对北斗一代通信模块、北斗二代定位模块、GPRS通信模块、RFID读写器进行控制,该定位方法包括以下步骤:步骤1,定位终端上电并通过USB接口连接至Andriod控制平台;步骤2,串口检测与设置:首先是串口检测,判断定位终端是否已与Andriod控制平台连通,连接检测完成后,Andriod控制平台弹出对话框提醒用户,根据用户意图判断是否打开应用;然后是串口初始化设置,为北斗一代通信模块、北斗二代定位模块、GPRS通信模块、RFID读写器分配初始端口,并对应配置波特率、校验位、数据位、停止位和流控制;步骤3,室内外定位模式切换:通过检测和判断RFID信号强度进行室内外定位模式切换,当处于室外模式时,调用北斗二代子线程,北斗二代定位模块实时反馈定位数据到Andriod控制平台,解析经度、纬度、高程、时间信息并调用Andriod控制平台内的地图SDK接口访问公共网络地图作为室外地图,将位置对应显示在室外地图上;当处于室内模式时,调用RFID子线程,RFID读写器开始读取周围RFID标签信息,通过数据库查找匹配的RFID标签信息,并调用数据库内存储的室内地图,显示室内位置;步骤4,多终端间的信息通信:判断用户是否有通信请求,当用户在Andriod控制平台上输入任意信息或当前终端位置信息后,通过检测是否存在GSM网络来选择对应的通信方式以建立与目的终端之间的通信连接,其中GPRS通信模块作为主通信方式,北斗一代通信模块作为辅通信方式;当检测到GSM网络时,调用GPRS子线程,GPRS通信模块执行GPRS数据收发,将信息发送至目的终端;否则,调用北斗一代子线程,将信息转换成北斗一代短报文数据,通过北斗卫星发送给目的终端。与现有技术相比,本专利技术的有益效果为:(1)本专利技术融合了北斗和RFID技术实现室内外无缝定位,采用北斗定位系统实现室外定位,结合RFID定位技术实现室内定位,保证了定位终端的位置信息连续不丢失;(2)本专利技术采用GPRS通信模块为主、北斗一代通信模块为辅的方式实现多个终端之间的信息通信功能,无论有无GSM网络均能够满足正常通信要求;(3)本专利技术使用Android应用程序提供了可交互界面,用户体验感良好,符合市场需求。附图说明图1是本专利技术基于Android平台的可通信室内外无缝定位系统的结构框图。图2是本专利技术基于Android平台的可通信室内外无缝定位方法的流程图。图3是本专利技术所述RFID读写器处于检索工作时的模型图。具体实施方式结合图1,一种基于Android平台的可通信室内外无缝定位系统,包括定位终端和Andriod控制平台;所述定位终端采用三层结构,第一层为电源层,第二层为接口转换层,第三层为模块层,模块层包括GPRS通信模块、RFID读写器、北斗一代通信模块和北斗二代定位模块;所述GPRS通信模块用于定位终端间通信,所述RFID读写器用于室内定位,所述北斗一代通信模块用于定位终端间应急通信或保密通信,所述北斗二代定位模块用于室外定位;所述电源层与接口转换层、模块层电性连接,为各层供电;所述北斗一代通信模块、北斗二代定位模块、GPRS通信模块和RFID读写器均连接至接口转换层的一端,所述接口转换层的另一端连接至Andriod控制平台;所述Andriod控制平台用于指令和信息交互。进一步的,所述北斗一代通信模块、北斗二代定位模块、GPRS通信模块和RFID读写器均通过RS232串口连接至接口转换层的一端,所述接口转换层的另一端通过USB接口连接至Andriod控制平台。进一步的,所述北斗二代定位模块采用TM8540北斗芯片。进一步的,所述RFID读写器采用AS3991RogerUHFRFID读写器。进一步的,所述电源层包括稳压电路,所述稳压电路采用LM2576稳压芯片,将12V电源电压降至5V和3.3V给各模块供电。进一步的,所述GPRS通信模块采用SIM900A型号芯片,具有体积小、功耗低、通信可靠的优点。本专利技术还提供一种基于上述定位系统的定位方法,Android控制平台分别通过北斗一代子线程、北斗二代子线程、GPRS子线程、RFID子线程对北斗一代通信模块、北斗二代定位模块、GPRS通信模块、RFID读写器进行控制,该定位方法包括以下步骤:步骤1,定位终端上电并通过USB接口连接至Andriod控制平台;步骤2,串口检测与设置:首先是串口检测,判断定位终端是否已与Andriod控制平台连通,连接检测完成后,Andriod控制平台弹出对话框提醒用户,根据用户意图判断是否打开应用;然后是串口初始化设置,为北斗一代通信模块、北斗二代定位模块、GPRS通信模块、RFID读写器分配初始端口,并对应配置波特率、校验位、数据位、停止位和流控制;步骤3,室内外定位模式切换:通过检测和判断RFID信号强度进行室内外定位模式切换,当处于室外模式时,调用北斗二代子线程,北斗二代定位模块实时反馈定位数据本文档来自技高网...
基于Android平台的可通信室内外定位系统及方法

【技术保护点】
一种基于Android平台的可通信室内外无缝定位系统,其特征在于,包括定位终端和Andriod控制平台;所述定位终端采用三层结构,第一层为电源层,第二层为接口转换层,第三层为模块层,模块层包括GPRS通信模块、RFID读写器、北斗一代通信模块和北斗二代定位模块;所述GPRS通信模块用于定位终端间通信,所述RFID读写器用于室内定位,所述北斗一代通信模块用于定位终端间应急通信或保密通信,所述北斗二代定位模块用于室外定位;所述电源层与接口转换层、模块层电性连接,为各层供电;所述北斗一代通信模块、北斗二代定位模块、GPRS通信模块和RFID读写器均连接至接口转换层的一端,所述接口转换层的另一端连接至Andriod控制平台;所述Andriod控制平台用于指令和信息交互。

【技术特征摘要】
1.一种基于Android平台的可通信室内外无缝定位系统,其特征在于,包括定位终端和Andriod控制平台;所述定位终端采用三层结构,第一层为电源层,第二层为接口转换层,第三层为模块层,模块层包括GPRS通信模块、RFID读写器、北斗一代通信模块和北斗二代定位模块;所述GPRS通信模块用于定位终端间通信,所述RFID读写器用于室内定位,所述北斗一代通信模块用于定位终端间应急通信或保密通信,所述北斗二代定位模块用于室外定位;所述电源层与接口转换层、模块层电性连接,为各层供电;所述北斗一代通信模块、北斗二代定位模块、GPRS通信模块和RFID读写器均连接至接口转换层的一端,所述接口转换层的另一端连接至Andriod控制平台;所述Andriod控制平台用于指令和信息交互。2.根据权利要求1所述的基于Android平台的可通信室内外无缝定位系统,其特征在于,所述北斗一代通信模块、北斗二代定位模块、GPRS通信模块和RFID读写器均通过RS232串口连接至接口转换层的一端,所述接口转换层的另一端通过USB接口连接至Andriod控制平台。3.根据权利要求1所述的基于Android平台的可通信室内外无缝定位系统,其特征在于,所述北斗二代定位模块采用TM8540北斗芯片。4.根据权利要求1所述的基于Android平台的可通信室内外无缝定位系统,其特征在于,所述RFID读写器采用AS3991RogerUHFRFID读写器。5.根据权利要求1所述的基于Android平台的可通信室内外无缝定位系统,其特征在于,所述电源层包括稳压电路,所述稳压电路采用LM2576稳压芯片,将12V电源电压降至5V和3.3V给各模块供电。6.根据权利要求1所述的基于Android平台的无缝定位系统,其特征在于,所述GPRS通信模块采用SIM900A型号芯片。7.一种基于权利要求1所述基于Android平台的可通信室内外无缝定位系统的定位方法,其特征在于,Android控制平台分别通过北斗一代子线程、北斗二代子线程、GPRS子线程、RFID子线程对北斗...

【专利技术属性】
技术研发人员:叶芝慧冯奇
申请(专利权)人:南京理工大学
类型:发明
国别省市:江苏,32

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

1