基于加速度传感器、陀螺仪和移动定位技术的多移动设备位置匹配实现系统和方法

文档序号:6008585阅读:587来源:国知局
专利名称:基于加速度传感器、陀螺仪和移动定位技术的多移动设备位置匹配实现系统和方法
技术领域
本发明涉及加速度传感器技术应用、陀螺仪技术应用和移动定位技术实现领域,尤其是一种基于加速度传感器、陀螺仪、WIFI热点探测、基站和GPS定位技术的多设备位置匹配实现系统和方法。
背景技术
加速度传感器能感受加速度并转换成可用输出信号的传感器,通过实时采集运动件的加速度信号判断运动件当前的运动状态。陀螺仪能感受运动件的角速度和运动方向,通常是利用高速回转体的动量矩敏感壳体相对惯性空间绕正交于自转轴的一个或两个轴的角运动检测装置。
现有的加速度传感器和陀螺仪技术已经非常成熟,并广泛应用于多种电子设备,在移动电子设备上基本成为标准配置之一。目前,市场上针对移动设备的加速度传感器和陀螺仪设计和开发的应用,主要集中在提升应用的娱乐性方面,而缺乏在位置匹配和互动推介方面的应用。

发明内容
为实现多设备的位置匹配,本发明提供一种基于加速度传感器、陀螺仪、WIFI热点探测、基站和GPS定位技术的多移动设备位置匹配实现系统和方法。基于加速度传感器、陀螺仪、WIFI热点探测、基站和GPS定位技术的多移动设备位置匹配实现系统,包括多个带有加速度传感器模块、陀螺仪模块、移动通信模块、GPS定位模块、WIFI/WAPI模块的移动设备和用于位置匹配计算的服务器,所述WIFI/WAPI包括相互电路连接的WIFI/WAPI芯片和WIFI/天线,所述移动通信模块包括GSM、GPRS、EDGE、3G、HSDPA、LTE通信模块;所述多个移动设备通过网络通信模块,将加速度感应数据、陀螺仪角速度数据、WIFI热点探测数据、基站信息和GPS数据自定义数据流发送至服务器,服务器根据收到的数据进行位置匹配计算,获取多个设备当前位置和运动状态,判断多个设备是否在同一载体上,并将结果发送至客户端设备。作为本发明的优选技术方案,所述带有加速度传感器模块、陀螺仪模块、移动通信模块、GPS定位模块、WIFI/WAPI模块的移动设备包括手机、PDA、平板电脑和便携式游戏机。采用本发明基于加速度传感器、陀螺仪、WIFI热点探测、基站和GPS定位技术的多移动设备位置匹配实现系统和方法,该方法包括以下步骤步骤一移动设备在某一段时间内,通过加速度传感器模块获取加速度感应数据,通过陀螺仪模块获取角速度数据,通过WIFI/WAPI模块探测热点数据,通过GPS模块获取GPS数据,通过移动通信模块获取基站信息,将所有信息以自定义数据流发送至服务端;
步骤二 服务器接收到客户端发送过来的自定义数据流,根据数据中包含的加速度感应数据、陀螺仪角速度数据、WIFI热点数据、GPS数据和基站信息数据,以特定匹配算法计算出设备的当前位置和运动状态,判断多设备是否处于同一载体上,并将计算结果发送至客户端设备;步骤三循环步骤一和二,直至客户端退出。作为本发明的优选技术方案,所述自定义数据流传输方法,其特征是所述步骤一、二、三中,客户端与服务端通过网络协议进行连接和数据传输。作为本发明的优选技术方案,所述步骤二中的特定匹配算法,其特征是,服务器通过以下步骤处理从客户端发送过来的自定义数据流
I)解析自定义数据流,获取客户端基站信息,通过基站定位技术获取客户端所处的位置;2)解析自定义数据流,如果包含WIFI热点数据,则通过WIFI热点数据再次定位客户端所处位置,使用得到的位置数据对步骤I中得到的位置进行校正;3)解析自定义数据流,如果包含GPS数据,则通过GPS计算模块计算得到客户端所处位置,使用得到的地理位置数据对步骤I和步骤2中得到的位置进行校正,得到较精准的位置信息;4)通过已有的设备位置信息,针对每个接入该系统的设备进行空间拓扑查询,获取与该设备之间的空间位置距离处于某阈值区间内的设备列表;5)分析步骤4中获取的设备列表中设备发送过来的加速度感应数据,分别对设备在X,Y,Z方向上的加速度值变化进行曲线拟合,针对拟合后生成曲线进行模糊模式匹配,获取当前自态相似的设备列表;6)分析步骤5中获取到的设备列表中的设备的陀螺仪角速度数据,对设备的自态进行校准,并得到设备当前的运动方式和前进方向、角度等,在空间中模拟还原设备的自态和运动方式,进行模糊匹配,判断多设备是否正处于同一区域的同一载体上,并将结果反馈至客户端。本发明具有以下优点1、定位精准,通过基站信息进行粗略定位之后,使用WIFI热点数据和GPS数据进行校正,使得定位更为精准;2、互动性强,通过对多设备的位置进行匹配,判断多设备是否处于同一区域的同一载体上,可以为用户提供更多的互动性服务。


图I是本发明基于加速度传感器、陀螺仪、WIFI热点探测、基站和GPS定位技术的多移动设备位置匹配实现系统的拓扑图;图2是带有加速度传感器模块、陀螺仪模块、移动通信模块、GPS定位模块、WIFI/WAPI模块的移动设备的电路框图;图3是本发明客户端程序流程图;图4是本发明服务端程序流程图。
具体实施例方式下面结合实例对本发明基于加速度传感器、陀螺仪、WIFI热点探测、基站和GPS定位技术的多移动设备位置匹配实现系统和方法做详尽的说明。如图I所示,基于加速度传感器、陀螺仪、WIFI热点探测、基站和GPS定位技术的多移动设备位置匹配实现系统,包括多个带有加速度传感器模块、陀螺仪模块、移动通信模块、GPS定位模块、WIFI/WAPI模块的移动设备和多个用于位置匹配计算的服务器,其中每个移动设备包括电源和相互电路连接的主电路板、中央处理元、存储器单元、WIFI/WAPI模块、移动通信模块,所述WIFI/WAPI包括相互电路连接的WIFI/WAPI芯片和WIFI/天线,所述移动通信模块包括GSM、GPRS, EDGE、3G、HSDPA, LTE通信模块,多个移动设备通过网络通信模块将加速度感应数据、陀螺仪角速度数据、WIFI热点探测数据、基站信息和GPS数据发送至服务器,服务器根据收到的数据进行计算,计算出设备当前的位置和运动状态,通过特定的匹配算法判断设备是否处于同一载体上,并将结果发送至客户端。本实例中,所述带有加速度传感器模块、陀螺仪模块、移动通信模块、GPS定位模块、WIFI/WAPI模块的移动设备包括手机、PDA、平板电脑和便携式游戏机。基于加速度传感器、陀螺仪、WIFI热点探测、基站和GPS定位技术的多移动设备位 置匹配实现系统和方法,该方法主要包括以下步骤步骤一如图I中设备1,2,3在某一时间段内,通过加速度传感器模块获取设备的加速度感应数据,通过陀螺仪获取设备角速度数据,通过WIFI/WAPI模块探测WIFI热点数据,通过GPS模块获取GPS数据,通过移动通信模块获取基站信息,将所有信息以自定义数据流的方式通过网络通信模块发送至服务器端;步骤二 服务器接收到设备1,2,3发送过来的自定义数据流,根据数据中包含的加速度感应数据、陀螺仪角速度数据、WIFI热点数据、GPS数据和基站信息数据,以特定匹配算法计算出设备的当前位置和运动状态,判断设备1,2,3是否处于同一载体上,并将计算结果发送至设备1,2,3;步骤三循环步骤一、二,直至客户端退出。本实施例中,所述自定义数据传输方法,其特征是所述步骤一、二、三中,设备1,2,3与服务器端使用HTTP协议进行连接和数据传输。本实施例中,所述特定匹配算法,其特征是服务端接收到设备1,2,3发送过来的基站信息粗略定位客户端设备所在位置区域,然后通过WIFI热点数据和GPS数据进行校正,得到较为精准的位置信息,查询距离大小在某阈值区间内的设备列表,根据列表中设备发送过来的加速度感应数据,分别对其X,Y,Z方向上的加速度值变化进行曲线拟合,针对拟合后生成曲线进行模糊模式匹配,得到匹配结果,再使用陀螺仪角速度进行校准,判断多设备是否正处于同一区域的同一载体上。本发明的工作流程如下,如图3所示,首先在设备1,2,3上启动客户端,登录至应用服务器;提示用户是否开启WIFI/WAPI和GPS模块,用户选择“是”之后,开启WIFI/WAPI和GPS模块,并开始收集WIFI热点数据、GPS数据、加速度传感器的感应数据和陀螺仪角速度数据,每隔一段时间将数据打包成自定义数据流发送至服务器;然后接收服务器端发送回来的位置匹配数据,直到用户退出客户端,还原到初始状态。如图4所示,首先启动服务端,监听客户端登录和数据传输;接收到如图I中设备1,2,3中客户端发送过来的自定义数据流后,服务器通过以下步骤来进行处理I)解析自定义数据流,获取客户端基站信息,通过基站定位技术获取如图I中设备1,2,3所处的位置;2)解析自定义数据流,如果包含WIFI热点数据,则通过WIFI热点数据再次定位客户端所处位置,使用得到的位置数据对步骤I中得到的位置进行校正;3)解析自定义数据流,如果包含GPS数据,则通过GPS计算模块计算得到设备所处位置,使用得到的地理位置数据对步骤I和步骤2中得到的位置进行校正,得到较精准的位
置信息;4)根据如图I中设备1,2,3的位置信息,分别对这三个设备进行空间拓扑查询,获取与该设备之间的空间位置距离处于某阈值区间内的设备列表;
5)分析步骤4中获取的设备列表(该实施例中,列表均包含如图I中设备1,2,3)中设备发送过来的加速度感应数据,分别对设备在X,Y,Z方向上的加速度值变化进行曲线拟合,针对拟合后生成曲线进行模糊模式匹配,获取当前自态相似的设备列表,例如本实施例中如图I中设备2和设备3自态相似,那么得到的设备列表中包含如图I中设备I和设备2 ;6)分析步骤5中获取到的设备列表中的设备(如图I中设备I和设备2)的陀螺仪角速度数据,对设备的自态进行校准,并得到设备当前的运动方式和前进方向、角度等,在空间中模拟还原设备的自态和运动方式,进行模糊匹配,判断多设备是否正处于同一区域的同一载体上,如图I中所示,设备2和设备3处于同一个载体上(例如,前行的公交车上);7)针对步骤6中得到的判断结果,分别给如图I中设备1,2,3发送对应的反馈数据,如图I中设备2和设备3都从服务端获取了结果为B的位置匹配数据,而设备I获取的位置匹配数据为A,与设备2和设备3不处于同一载体上(例如,站立在公交车站等车的乘客),通过服务端计算的结果可以为设备2和设备3提供更深入的交互内容;如此循环,直至服务关闭。
权利要求
1.一种基于加速度传感器、陀螺仪、WIFI热点探测、基站和GPS定位技术的多移动设备位置匹配实现系统和方法,包括多个带有加速度传感器模块、陀螺仪模块、移动通信模块、GPS定位模块、WIFI/WAPI模块的移动设备和用于位置匹配计算的服务器,所述移动设备包括电源和相互电路连接的主电路板、中央处理元、存储器单元、WIFI/WAPI模块、移动通信模块、加速度感应器、陀螺仪,所述WIFI/WAPI包括相互电路连接的WIFI/WAPI芯片和WIFI/天线,所述移动通信模块包括GSM、GPRS, EDGE、3G、HSDPA, LTE通信模块; 所述多个移动设备通过网络通信模块,将加速度感应数据、陀螺仪角速度数据、WIFI热点探测数据、基站信息和GPS数据自定义数据流发送至服务器,服务器根据收到的数据进行位置匹配计算,获取多个设备当前位置和运动状态,判断多个设备是否在同一载体上。
2.根据权利要求I所述带有加速度传感器模块、陀螺仪模块、移动通信模块、GPS定位模块、WIFI/WAPI模块的移动设备,其特征是所述带有加速度传感器模块、陀螺仪模块、移动通信模块、GPS定位模块、WIFI/WAPI模块的移动设备包括手机、PDA、平板电脑和便携式 游戏机。
3.一种采用权利要求I所述系统进行多移动设备位置匹配的实现系统和方法,其特征是所述方法包括以下步骤 1)多个移动设备通过加速度传感器模块获取某一段时间内的加速度感应数据,通过陀螺仪获取角速度数据,通过WIFI/WAPI模块探测WIFI热点数据,通过GPS模块获取GPS数据,通过移动通信模块获取基站信息,将所有信息以自定义数据流发送至服务端; 2)服务器接收到客户端发送过来的自定义数据流,根据数据中包含的加速度感应数据、陀螺仪角速度数据、WIFI热点数据、GPS数据和基站信息数据,以特定匹配算法计算出设备的当前位置和运动状态,判断多设备是否处于同一载体上,并将计算结果发送至客户端设备; 3)循环步骤I和2,直至客户端退出。
4.根据权利要求3所述自定义数据流的传输方法,其特征是所述步骤1、2、3中,客户端与服务端通过网络协议进行连接和数据传输。
5.根据权利要求3所述的特定匹配算法,其特征是所述步骤2中,服务器通过以下步骤处理从客户端发送过来的自定义数据流 1)解析自定义数据流,获取客户端基站信息,通过基站定位技术获取客户端所处的位置; 2)解析自定义数据流,如果包含WIFI热点数据,则通过WIFI热点数据再次定位客户端所处位置,使用得到的位置数据对步骤I中得到的位置进行校正; 3)解析自定义数据流,如果包含GPS数据,则通过GPS计算模块计算得到客户端所处位置,使用得到的地理位置数据对步骤I和步骤2中得到的位置进行校正; 4)通过已有的设备位置信息,针对每个接入该系统的设备进行空间拓扑查询,获取与该设备之间的空间位置距离处于某阈值区间内的设备列表; 5)分析步骤4中获取的设备列表中设备发送过来的加速度感应数据,分别对设备在X,Y,Z方向上的加速度值变化进行曲线拟合,针对拟合后生成曲线进行模糊模式匹配,获取当前自态相似的设备列表; 6)分析步骤5中获取到的设备列表中的设备的陀螺仪角速度数据,对设备的自态进行校准,并得到设备当前的运动方式和前进方向、角度等,在空间中模拟还原设备的自态和运动方式,进行模糊匹配,判断多设备是否正处于同一区域的同一载体上,并将结果反馈至客户端。 ·
全文摘要
一种基于加速度传感器、陀螺仪和移动定位技术的多移动设备位置匹配实现系统和方法,包括多个带有加速度传感器模块、陀螺仪模块、移动通信模块、GPS定位模块、WIFI/WAPI模块的移动设备和用于位置匹配计算的服务器,移动设备通过网络通信模块,将加速度感应数据、陀螺仪角速度数据、WIFI热点探测数据、基站信息和GPS数据发送至服务器,服务器根据接收到的数据计算多设备的当前位置和运动状态,进而对多设备进行位置匹配,判断多设备是否在同一时刻处于同一载体上。本发明具有以下优点定位精准,通过基站信息进行粗略定位之后,使用WIFI热点数据和GPS数据进行校正,使得定位更为精准;互动性强,通过对多设备的位置和运动状态进行匹配,判断多设备是否处于同一区域的同一载体上,可以为用户提供更多的互动性服务。
文档编号G01S19/42GK102749636SQ201110101930
公开日2012年10月24日 申请日期2011年4月22日 优先权日2011年4月22日
发明者刘鹏, 贺利华 申请人:喜讯无限(北京)科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1