[发明专利]一种基于互联网的旅游数据处理方法在审
申请号: | 201510415151.8 | 申请日: | 2015-07-15 |
公开(公告)号: | CN105004342A | 公开(公告)日: | 2015-10-28 |
发明(设计)人: | 杨霖 | 申请(专利权)人: | 成都万维图新信息技术有限公司 |
主分类号: | G01C21/20 | 分类号: | G01C21/20 |
代理公司: | 北京天奇智新知识产权代理有限公司 11340 | 代理人: | 杨春 |
地址: | 610041 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 互联网 旅游 数据处理 方法 | ||
1.一种基于互联网的旅游数据处理方法,其特征在于,包括:
在android平台中注册传感器,通过移动设备的传感器对设备进行三维定位;
根据设备的三维定位信息进行数据绘制,并将所绘制的与移动设备捕获的视频流进行结合。
2.根据权利要求1所述的方法,其特征在于,所述通过移动设备的传感器对设备进行三维定位,进一步包括:
通过对目标物体的识别,计算摄像头与目标物体的相对位置,得到投影矩阵,根据投影矩阵将虚拟信息实时显示在图像平面;根据信号发射源以及传感器对目标物体的跟踪测量出的数据得到摄像机相对空间位置和方向;以场景中的图像信息为基准来计算摄像机的方向;通过手机上的GPS模块取得纬度、经度和海拔,并以纬度、经度信息为参数,获取用户当前范围内的数据,然后获取罗盘上的方向信息,依据手机当前的方向,从下载的数据中过滤符合当前手机方向上的数据,依据这些数据的经纬度和自身的位置计算出地面坐标系,依据重力传感器获得的倾角和仰角,把地面坐标系的坐标转换成OSearth上的三维坐标系。
3.根据权利要求2所述的方法,其特征在于,所述根据设备的三维定位信息进行数据绘制,进一步包括:
当手机未面向正上方时,根据用户所调节的雷达半径来获取在当前范围内的导航信息,在UI界面上显示一定范围内的所有导航信息点;当手机面向正上方时,用户界面切换到地图定位界面;
解析下载数据、处理缓存信息、计算兴趣点数据的地面坐标系、计算兴趣点距离;将所有的兴趣点位置信息按一定比例缩放到雷达上,把周围所有的兴趣点数据的位置信息以雷达图的方式显示在屏幕上,方便用户了解更多更具体的信息;通过传感器获得的方向信息来旋转画板,并在画板上根据所有兴趣点和当前位置的相当距离计算出的坐标绘制雷达图上的数据集点。
4.根据权利要求3所述的方法,其特征在于,所述数据绘制之前,该方法还包括:
实时监听手机的当前朝向,获取当前重力传感器和罗盘的坐标数据,通过这些数据获取校正的旋转矩阵,并将其传递到OSearth坐标中实时更新兴趣点的信息;
在传感器的注册及监听过程中,在Google Maps Android API的onStart()方法中向SenorManager注册重力传感器和罗盘,向locationManager注册位置监听器;同时采用了network和GPS的方法获取经纬度;
在向OSearth三维坐标系的转化过程中,在Android平台上利用OSearth绘制物体,将传感器数据矩阵映射到OSearth的三维坐标系中,当传感器数据变化时,在监听方法中获得传感器变化的数组,其中获取到的罗盘数据的值是个数组,grav[0]、grav[1]、grav[2]分别表示加速度在x、y、z轴的负值,接着SensorManager调用getRotationMatrix函数,将设备的坐标系统转化为世界坐标系统,用于矩阵正交运算,并将结果转换成旋转矩阵R和倾斜矩阵I;然后将旋转矩阵R转换成OSearth中的三维坐标系相应的矩阵;在Android中利用remapCoordinateSystem函数,将旋转矩阵按照系统设备的三个方向映射到指定的坐标系中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都万维图新信息技术有限公司,未经成都万维图新信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510415151.8/1.html,转载请声明来源钻瓜专利网。