太阳城集团

  • / 16
  • 下载费用:30 金币  

一对一手机实景位置跟踪方法和系统.pdf

摘要
申请专利号:

CN201310106610.5

申请日:

2013.03.28

公开号:

CN103220415B

公开日:

2015.01.07

当前法律状态:

授权

有效性:

有权

法律详情: 授权|||实质审查的生效IPC(主分类):H04M 1/725申请日:20130328|||公开
IPC分类号: G06F17/30; H04W4/02(2009.01)I 主分类号: G06F17/30
申请人: 东软集团(上海)有限公司
发明人: 孙仲阳; 郭航
地址: 200241 上海市闵行区东川路555号乙楼2071室
优先权:
专利代理机构: 北京鸿元知识产权代理有限公司 11327 代理人: 陈英俊
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

太阳城集团CN201310106610.5

授权太阳城集团号:

太阳城集团103220415B||||||

法律状态太阳城集团日:

2015.01.07|||2013.08.21|||2013.07.24

法律状态类型:

授权|||实质审查的生效|||公开

摘要

本发明提供一种一对一手机实景位置跟踪方法和系统,包括:手机通讯双方建立连接之后分别定时通过服务器向对方手机发送己方手机的位置太阳城集团;手机通讯双方分别根据对方的位置太阳城集团确定双方之间的距离和方向角,并根据距离和方向角在己方手机上显示己方位置通向对方位置的距离和方向;位置太阳城集团实时传输单元,用于在手机通讯双方建立连接之后分别定时通过服务器向对方手机发送己方手机的位置太阳城集团;跟踪显示单元,用于使手机通讯双方分别根据对方的位置太阳城集团确定双方之间的距离和方向角,并根据距离和方向角在己方手机上显示己方位置通向对方位置的距离和方向。一对一手机实景位置跟踪方法和系统能够使手机App导航能更直观、更便捷的指位和导航。

权利要求书

1.一种一对一手机实景位置跟踪方法,包括:
手机通讯双方建立连接之后分别定时通过服务器向对方手机发送己方手
机的位置太阳城集团;
手机通讯双方分别根据对方的位置太阳城集团确定双方之间的距离和方向角,
并根据所述距离和方向角在己方手机上显示己方位置通向对方位置的距离和
方向;
其中,在己方手机上显示己方位置通向对方位置的距离和方向过程包括:
以对方位置为虚拟目标,根据己方手机的磁罗盘、陀螺仪传感器和GPS
传感器三个传感器的参数,在己方手机上构建一个与物理世界场景相吻合的
3D虚拟场景,确定所述虚拟目标在所述3D虚拟场景中的位置;
将确定了所述虚拟目标位置的所述3D虚拟场景与己方手机实景拍摄内
容重叠达到虚拟场景与实景场景的合并显示。
2.如权利要求1所述的一对一手机实景位置跟踪方法,其中,
所述手机通讯双方向对方发送的己方位置太阳城集团为GPS位置太阳城集团。
3.如权利要求2所述的一对一手机实景位置跟踪方法,其中,
所述手机通讯双方分别根据对方的GPS位置、己方的GPS位置和己方手
机内置的陀螺仪确定手机通讯双方之间的方向角。
4.如权利要求3所述的一对一手机实景位置跟踪方法,其中,所述手机
双方确定双方之间的方向角的过程包括:
以己方为原点,计算出对方手机与正北的顺时针夹角;
获取己方手机的磁罗盘方向;
通过所述己方手机的磁罗盘的方向和对方手机与正北的顺时针夹角,确
定对方手机相对于己方手机方向角。
5.如权利要求1所述的一对一手机实景位置跟踪方法,其中,
所述手机通讯双方建立连接之后开启实景导航APP,向所述服务器后台
程序发起TCP连接请求并建立TCP长连接以传输数据太阳城集团。
6.如权利要求1所述的一对一手机实景位置跟踪方法,其中,
所述手机通讯双方在确定双方之间的距离和方向角之后,根据己方手机
屏幕的朝向,计算确定对方手机应在己方手机屏幕上显示的方向。
7.一种一对一手机实景位置跟踪系统,包括:
位置太阳城集团实时传输单元,用于在手机通讯双方建立连接之后分别定时通
过服务器向对方手机发送己方手机的位置太阳城集团;
跟踪显示单元,用于使手机通讯双方分别根据对方的位置太阳城集团确定双方
之间的距离和方向角,并根据所述距离和方向角在己方手机上显示己方位置
通向对方位置的距离和方向;
其中,所述跟踪显示单元包括:
虚拟目标定位单元,用于以对方位置为虚拟目标,根据己方手机的磁罗
盘、陀螺仪传感器和GPS传感器三个传感器的参数,在己方手机上构建一个
与物理世界场景相吻合的3D虚拟场景,确定所述虚拟目标在所述3D虚拟场
景中的位置;
场景合并单元,用于将确定了所述虚拟目标位置的所述3D虚拟场景与己
方手机实景拍摄内容重叠达到虚拟场景与实景场景的合并显示。
8.如权利要求7所述的一对一手机实景位置跟踪系统,其中,所述跟踪
显示单元还包括:
方向角确定单元,用于根据对方的GPS位置、己方的GPS位置和己方手
机内置的陀螺仪确定手机通讯双方之间的方向角。
9.如权利要求8所述的一对一手机实景位置跟踪系统,其中,所述方向
角确定单元首先以己方为原点,计算出对方手机与正北的顺时针夹角;然后
获取己方手机的磁罗盘方向;最后通过所述己方手机的磁罗盘的方向和对方
手机与正北的顺时针夹角,确定对方手机相对于己方手机方向角。
10.如权利要求7所述的一对一手机实景位置跟踪系统,其中,
所述跟踪显示单元在确定双方之间的距离和方向角之后,根据己方手机
屏幕的朝向,计算确定对方手机应在己方手机屏幕上显示的方向。

说明书

一对一手机实景位置跟踪方法和系统

技术领域

本发明涉及智能手机App导航技术领域,更为具体地,涉及一种一对一
手机实景位置跟踪方法和系统。

背景技术

随着移动互联网的兴起和智能手机终端的普及,越来越多的人使用手机
地图、罗盘、带方位或指路功能的App(Application,指可以下载到手机上并
安装的手机移动应用程序)进行导航。手机内置GPS(Global Positioning 
System,全球定位系统)、陀螺仪、磁罗盘等模块的精度越来越高,技术越来
越完善和稳定。在对导航精度要求不高的日常生活应用中,手机导航App逐
渐成为市场主导。目前,Google地图、百度地图、苹果地图、MotionX、高德
地图、导航犬等是国内外同类App的翘楚。

但是,上述地图的导航模式存在着这样的问题:使用专业导航设备的人
为专业人士,而使用手机App导航的人士大多数为普通用户,因此,这些使
用手机APP导航的普通用户中,有许多路痴看2D地图时,找不到实际环境
中的方向,并且传统的2D地图不方便找到需要找到的人。

因此,普通用户如何使用手机App导航能更直观、更便捷的指位和导航,
成为目前手机App导航中亟需解决的一个难题。

发明内容

鉴于上述问题,本发明的目的是提供一种一对一手机实景位置跟踪方法
和系统,以解决上述手机App导航出现的问题。

本发明提供的一种一对一手机实景位置跟踪方法,包括:手机通讯双方
建立连接之后分别定时通过服务器向对方手机发送己方手机的位置太阳城集团;手
机通讯双方分别根据对方的位置太阳城集团确定双方之间的距离和方向角,并根据
距离和方向角在己方手机上显示己方位置通向对方位置的距离和方向;其中,
在己方手机上显示己方位置通向对方位置的距离和方向过程包括:以对方位
置为虚拟目标,根据己方手机的磁罗盘、陀螺仪传感器和GPS传感器三个传
感器的参数,在己方手机上构建一个与物理世界场景相吻合的3D虚拟场景,
确定虚拟目标在3D虚拟场景中的位置;将确定了所述虚拟目标位置的3D虚
拟场景与己方手机实景拍摄内容重叠达到虚拟场景与实景场景的合并显示。

此外,优选的方案是,手机通讯双方向对方发送的己方位置太阳城集团为GPS
位置太阳城集团。

此外,优选的方案是,手机通讯双方分别根据对方的GPS位置、己方的
GPS位置和己方手机内置的陀螺仪确定手机通讯双方之间的方向角。

此外,优选的方案是,手机双方确定双方之间的方向角的过程包括:

以己方为原点,计算出对方手机与正北的顺时针夹角;

获取己方手机的磁罗盘方向;

通过己方手机的磁罗盘的方向和对方手机与正北的顺时针夹角,确定对
方手机相对于己方手机方向角。

此外,优选的方案是,手机通讯双方建立连接之后开启实景导航APP,
向服务器后台程序发起TCP连接请求并建立TCP长连接以传输数据太阳城集团。

此外,优选的方案是,手机通讯双方在确定双方之间的距离和方向角之
后,根据己方手机屏幕的朝向,计算确定对方手机应在己方手机屏幕上显示
的方向。

本发明提供一种一对一手机实景位置跟踪系统,包括:位置太阳城集团实时传
输单元,用于在手机通讯双方建立连接之后分别定时通过服务器向对方手机
发送己方手机的位置太阳城集团;跟踪显示单元,用于使手机通讯双方分别根据对
方的位置太阳城集团确定双方之间的距离和方向角,并根据距离和方向角在己方手
机上显示己方位置通向对方位置的距离和方向;其中,跟踪显示单元包括:
虚拟目标定位单元,用于以对方位置为虚拟目标,根据己方手机的磁罗盘、
陀螺仪传感器和GPS传感器三个传感器的参数,在己方手机上构建一个与物
理世界场景相吻合的3D虚拟场景,确定所述虚拟目标在3D虚拟场景中的位
置;场景合并单元,用于将确定了虚拟目标位置的3D虚拟场景与己方手机实
景拍摄内容重叠达到虚拟场景与实景场景的合并显示。

此外,优选的方案是,跟踪显示单元还包括:方向角确定单元,用于根
据对方的GPS位置、己方的GPS位置和己方手机内置的陀螺仪确定手机通讯
双方之间的方向角。

此外,优选的方案是,方向角确定单元首先以己方为原点,计算出对方
手机与正北的顺时针夹角;然后获取己方手机的磁罗盘方向;最后通过己方
手机的磁罗盘的方向和对方手机与正北的顺时针夹角,确定对方手机相对于
己方手机方向角。

此外,优选的方案是,跟踪显示单元在确定双方之间的距离和方向角之
后,根据己方手机屏幕的朝向,计算确定对方手机应在己方手机屏幕上显示
的方向。

从上面的技术方案可知,本发明提供的一对一手机实景位置跟踪方法和
系统,能够更直观、更便捷的指位和导航,达到以下有益效果:

1)能够更容易一对一跟踪,通过实景导航,使用时无需对照2D地图和
真实世界,增强了易用性;

2)无需专业设备,只需普通GPS精度的智能手机即可实现一对一追踪,
技术支撑所需的成本低;

3)利用iPhone4、4S和5(iOS4.0及以上)进行实验,在露天街道和外
景,追踪方向的误差偏角不大于12.8度(信度95%)。

为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细
说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明了本发
明的某些示例性方面。然而,这些方面指示的仅仅是可使用本发明的原理的
各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等
同物。

附图说明

通过参考以下结合附图的说明及权利要求书的内容,并且随着对本发明
的更全面理解,本发明的其它目的及结果将更加明白及易于理解。在附图中:

图1为根据本发明实施例的一对一手机实景位置跟踪方法流程图;

图2为根据本发明实施例的手机用户A和手机用户B之间建立通讯连接
并进行一对一手机实景位置跟踪的过程示意图;

图3为根据本发明实施例的实景定位过程示意图;

图4为根据本发明实施例的一对一手机实景位置跟踪系统的框图;

图5为根据本发明实施例的一对一手机实景位置跟踪系统的应用场景示
意图;

图6为根据本发明实施例的手机用户A和手机用户B之间的GPS位置坐
标交换的过程示意图。

在所有附图中相同的标号指示相似或相应的特征或功能。

具体实施方式

在下面的描述中,出于说明的目的,为了提供对一个或多个实施例的全
面理解,阐述了许多具体细节。然而,很明显,也可以在没有这些具体细节
的情况下实现这些实施例。在其它例子中,为了便于描述一个或多个实施例,
公知的结构和设备以方框图的形式示出。

以下将结合附图对本发明的具体实施例进行详细描述。

图1为根据本发明实施例的一对一手机实景位置跟踪方法流程图。

如图1所示,本发明提供的一对一手机实景位置跟踪方法,通过利用手
机摄像头获取实际环境图像,利用手机GPS定位功能实现在实际环境图像上
实时叠加目的地的方向太阳城集团,从而创造一种全新的手机App位置跟踪方法。
本发明的一对一手机实景位置跟踪方法包括一对一手机实时互传GPS位置坐
标和实景定位,具体包括如下流程:

S110:手机通讯双方建立连接之后分别定时通过服务器向对方手机发送
己方手机的位置太阳城集团;

S120:手机通讯双方分别根据对方的位置太阳城集团确定双方之间的距离和方
向角,并根据所确定的距离和方向角在己方手机上显示己方位置通向对方位
置的距离和方向。

其中,在己方手机上显示己方位置通向对方位置的距离和方向过程包括:
首先以对方位置为虚拟目标,根据己方手机的磁罗盘、陀螺仪传感器和GPS
传感器三个传感器的参数,在己方手机上构建一个与物理世界场景相吻合的
3D虚拟场景,并确定虚拟目标在3D虚拟场景中的位置;然后,将确定了虚
拟目标位置的3D虚拟场景与己方手机实景拍摄内容重叠达到虚拟场景与实
景场景的合并显示。

具体地,下面以两个手机用户A和手机用户B之间实现手机实景位置跟
踪为例,对本发明的一对一手机实景位置跟踪方法做更加详细的说明。

图2示出了根据本发明实施例的手机用户A和手机用户B之间建立通讯
连接并进行一对一手机实景位置跟踪的过程示意图。如图2所示,如果手机
用户A要与手机用户B建立通讯连接,手机用户A一般需要进行如下操作:

S210:手机用户A调出手机通讯录。

S211:手机用户A选择一个联系人B。

S212:手机用户A向手机用户B发送“呼叫位置”请求。

然后,在步骤S213中,手机用户B收到“呼叫位置”请求,如果手机用户
B选择接受呼叫(步骤S214),则手机用户A和手机用户B之间就建立起了
通讯连接(步骤S215),手机用户A和手机用户B分别定时向服务器发送己
端位置坐标。

在通讯双方互发了己方位置太阳城集团后,在步骤S216中,手机用户A和手机
用户B的摄像头打开。

在步骤S217中,手机用户A收到手机用户B新的位置坐标,根据手机
用户A位置坐标和手机用户B端位置坐标,计算确定得到手机用户A和手机
用户B的直线距离,和手机用户A与手机用户B的方向角;根据手机用户A
屏幕的朝向,计算确定手机用户B应在手机用户A屏幕上显示的方向;同时
将手机用户A和手机用户B的直线距离和手机用户B的方向显示在手机用户
A屏幕上。

然后,在步骤S218中,手机用户B收到的手机用户A新位置坐标,根
据手机用户B位置坐标和手机用户A位置坐标,计算确定得到手机用户B和
手机用户A的直线距离,和手机用户B与手机用户A的方向角;根据手机用
户B屏幕的朝向,计算确定手机用户A应在手机用户B屏幕上显示的方向,
同时将手机用户B和手机用户A的直线距离和手机用户A的方向显示在手机
用户B屏幕上。

在步骤S219中,每次手机用户A收到对方新的位置坐标,重复步骤S217;
手机用户B端收到对方新的位置坐标,重复步骤S218。

最后,在步骤S220中,手机用户A或手机用户B断开连接,整个一对
一手机实景位置跟踪过程结束。

在图2所示的流程中,步骤S210~步骤S215为手机通讯双方建立连接之
后分别定时通过服务器向对方手机发送己方手机的位置太阳城集团;步骤S216~步
骤S218为手机通讯双方分别根据对方的位置太阳城集团确定双方之间的距离和方向
角,并根据距离和方向角在己方手机上显示己方位置通向对方位置的距离和
方向。

其中,通讯双方实时互传GPS位置坐标实现的过程为:手机用户A将自
己的GPS位置坐标发给服务器,发送间隔为5秒,服务器收到手机用户A的
GPS位置坐标后,更新其在服务器中保存的位置太阳城集团;手机用户B采取同样
操作。手机用户A与手机用户B建立互传GPS位置坐标关系,服务器每5秒
向用户发送对方保存在服务器中位置太阳城集团;手机用户A不断的向服务器更新
自己的位置太阳城集团,同时不断收到实时更新的手机用户B的GPS位置坐标;以
实现手机用户A与手机用户B的GPS位置坐标的实时传输。

上述过程为手机双方实时互传GPS位置坐标的数据太阳城集团的过程,即手机
通讯双方建立连接之后开启实景导航APP,向服务器后台程序发起TCP连接
请求并建立TCP长连接以传输手机用户双方实时互传GPS位置坐标数据信
息。并且,手机通讯双方向对方发送的己方位置太阳城集团为GPS位置太阳城集团。

本发明提供的一对一手机实景位置跟踪方法中,在己方手机上显示己方
位置通向对方位置的距离和方向过程包括:

以对方位置为虚拟目标,根据己方手机的磁罗盘、陀螺仪传感器和GPS
传感器三个传感器的参数,在己方手机上构建一个与物理世界场景相吻合的
3D虚拟场景,确定虚拟目标在3D虚拟场景中的位置;将确定了所述虚拟目
标位置的3D虚拟场景与己方手机实景拍摄内容重叠达到虚拟场景与实景场
景的合并显示。

并且,手机通讯双方分别根据对方的GPS位置、己方的GPS位置和己方
手机内置的陀螺仪确定手机通讯双方之间的方向角。

本发明的一对一手机实景位置跟踪方法中,手机双方确定双方之间的方
向角的过程包括:

以己方为原点,计算出对方手机与正北的顺时针夹角;

获取己方手机的磁罗盘方向;

通过己方手机的磁罗盘的方向和对方手机与正北的顺时针夹角,确定对
方手机相对于己方手机方向角。

实景定位,即手机的磁罗盘(磁阻传感器)、陀螺仪传感器和GPS传感器
三个传感器的参数通过计算构建一个与物理世界场景相吻合的3D虚拟场景,
并将计算得到的渲染结果与实景拍摄内容重叠达到虚拟场景与实景场景相吻
合的一个过程。这种方式将虚拟场景中的物体与实际场景进行完美融合,无
论手机以什么状态运动并且以任何角度拍摄。

图3为根据本发明实施例的实景定位过程示意图。如图3所示,实景定
位实现的步骤如下:

S310:通过手机用户A的GPS传感器获取手机用户A的GPS坐标,并
从服务器获得手机用户B的GPS坐标值。

S320:计算出手机用户B与手机用户A的距离distance;

假设手机用户A的GPS坐标myLoc(由经度和纬度组成),手机用户B
的GPS坐标targetLoc(由经度和纬度组成),则手机用户B与手机用户A
的距离distance=FDistance(myLoc,targetLoc);

在本实施例中,Distance采用米为单位。

S330:计算出以手机用户A为原点,手机用户B与正北的顺时针夹角
angleFromDuoNorth;

则手机用户B在以手机用户A为原点的坐标系中的横坐标x为:

x=(tarLongitude*M_PI/180.0-myLongitude
*M_PI/180.0)*(dkRadius*cos(myLatitude*M_PI/180.0));

纵坐标y为:

y=(tarLatitude*M_PI/180.0-myLatitude*M_PI/180.0)*dkRadius;

和坐标轴的夹角angle为:

angle=atan(ABS(dx/dy))*180.0/M_PI;

其中,tarLongitude目标手机(在本实施例中即为B)的经度,myLongitude
为己方手机(在本实施例中即为A)的经度,tarLatitude为目标手机的纬度,
myLatitude为己方手机的纬度,dkRadius为地球半径。

从手机用户B和手机用户A的位置,矫正计算正北夹角;

dlo=tarLongitude–myLongitude;

dla=tarLaitude-myLatitude;

如果dlo>0并且dla<=0则angleFromDuoNorth=180–angle;

如果dlo<=0并且dla<0则angleFromDuoNorth=270–angle;

如果dlo<=0并且dla>=0则angleFromDuoNorth=360–angle。

S340:获取磁罗盘方向compassValue;

通过磁罗盘的方向和手机用户B与正北的夹角,得知手机用户B位于手
机用户A的位置和距离;

假设,手机用户B离开手机用户Adistance=1200米,angleFromDuoNorth
=190度;所面对的方向也就是磁罗盘方向compassValue为150度,那么手
机用户B就在手机用户A的右边40度的地方距离为1200米。

S350:确定虚拟目标在手机屏幕上的位置;

手机摄像头的可视角度根据手机不同,在本发明一个具体实施方式中,
以iPhone4系列的摄像头焦距为35mm,屏幕显示比例4:3为例。在手机创建
一个OpenGL的场景,设置摄像机可视比例为4:3,焦距35mm。设置一个
渲染物体在OpenGL摄像头右方40度,距离1200/100(100为比例尺)的地
方进行显示。这样目标就能显示在屏幕正确的位置上。

但是这样物体只能显示在屏幕中间,并不能相应手机姿态变化带给物体
的显示变化。因此这时还需要得到手机的姿态太阳城集团。

手机获取陀螺仪的X、Y、Z、T的旋转角度。陀螺仪用以得知当前物体
在物理空间中的姿态,陀螺仪提供的姿态太阳城集团,可以将调整物体在屏幕上的
绘制位置和旋转角度,将实景画面与渲染出的画面合并,那么物体与真实世
界就能相吻合。

S360:通过网络不断更新手机用户B的GPS位置,并且不间断计算以上
步骤就能进行精确的实景跟踪。

与上述一对一手机实景位置跟踪方法相对应,本发明还提供一对一手机
实景位置跟踪系统。图4示出了根据本发明实施例的一对一手机实景位置跟
踪系统的框图。

如图4所示,本发明提供的一对一手机实景位置跟踪系统400包括位置
太阳城集团实时传输单元410和跟踪显示单元420,其中,跟踪显示单元420进一步
包括虚拟目标定位单元421以及场景合并单元422。

其中,位置太阳城集团实时传输单元410用于在手机通讯双方建立连接之后分
别定时通过服务器向对方手机发送己方手机的位置太阳城集团;跟踪显示单元420
用于使手机通讯双方分别根据对方的位置太阳城集团确定双方之间的距离和方向
角,并根据所确定的距离和方向角在己方手机上显示己方位置通向对方位置
的距离和方向。

图5所示的一对一手机实景位置跟踪系统的应用场景示意图。如图5所
示,一对一手机实景位置跟踪系统被分别配置在用户A和用户B的手机中,
服务器在手机用户A和手机用户B之间传递通讯太阳城集团。

手机用户A、手机用户B与服务器通过Internet连接建立手机用户A和
手机用户B的GPS位置坐标交换的关系;手机用户A和B上的实景导航APP
开启后,向服务器后台程序发起TCP连接请求并建立TCP长连接,用于传输
手机用户A和B之间相互位置关系的数据太阳城集团。

图6为根据本发明实施例的手机用户A和手机用户B之间的GPS位置坐
标交换的过程示意图。如图6所示,手机用户A和手机用户B的GPS位置坐
标交换的过程如下:

S610:手机用户A向服务器发出呼叫手机用户B的请求,此消息为
“Message1”。服务器收到手机用户A的“Message1”请求后向手机用户A发送
“Message1.1”。手机用户A收到“Message1.1”后停止发送“Message1”。此机制
即使在网络信号差的情况下也能保证手机用户A呼叫手机用户B的请求能被
服务器收到。

S620:服务器收到手机用户A的“Message1”后查询手机用户B的在线状
况,如果手机用户B不在线,通过短信或者推送消息通知其上线;如果手机
用户B在线,服务器向手机用户B发送手机用户A的请求消息,此消息为
“Message2”。手机用户B收到服务器发送的“Message2”后向服务器发送消息
“Message2.1”。服务器收到“Message2.1”后停止向手机用户B发送“Message2”。

S630:手机用户B向服务器发送“同意”、“拒绝”的消息,此消息为
“Message3”。服务器收到“Message3”后向手机用户B发送“Message3.1”。手机
用户B收到“Message3.1”后停止发送“Message3”。

S640:服务器收到“Message3”以后向手机用户A发送手机用户B对其呼
叫请求的回应,此消息为“Message4”。手机用户A收到“Message4”后向服务
器发送“Message4.1”。如果手机用户B发送的回应为“同意”,则服务器将建立
手机用户A与手机用户B互传GPS位置坐标的关系。

从图6所示的实施例中可以看出,手机通讯双方建立连接之后通过服务
器向对方手机发送己方手机的位置太阳城集团,实现手机用户双方的实时GPS位置
坐标定位。

跟踪显示单元420在确定双方之间的距离和方向角之后,根据己方手机
屏幕的朝向,计算确定对方手机应在己方手机屏幕上显示的方向。在本发明
的一个具体实施方式中,跟踪显示单元420通过虚拟目标定位但也421和场
景合并单元422实现上述功能。

虚拟目标定位单元421用于以对方位置为虚拟目标,根据己方手机的磁
罗盘、陀螺仪传感器和GPS传感器三个传感器的参数,在己方手机上构建一
个与物理世界场景相吻合的3D虚拟场景,确定所述虚拟目标在3D虚拟场景
中的位置;场景合并单元422用于将确定了虚拟目标位置的3D虚拟场景与己
方手机实景拍摄内容重叠达到虚拟场景与实景场景的合并显示。

另外,跟踪显示单元还可以包括方向角确定单元(图中未示出),用于根
据对方的GPS位置、己方的GPS位置和己方手机内置的陀螺仪确定手机通讯
双方之间的方向角。

方向角确定单元首先以己方为原点,计算出对方手机与正北的顺时针夹
角;然后获取己方手机的磁罗盘方向;最后通过己方手机的磁罗盘的方向和
对方手机与正北的顺时针夹角,确定对方手机相对于己方手机方向角。

在本发明的一个具体实施方式中,如果与朋友会合,手机用户可以这样
操作导航:手机用户选择一个朋友,并在手机摄像头的实景中,能够看到朋
友的方向和距离。手机用户上的应用程序通过一对一手机实景位置跟踪系统
中的位置太阳城集团实时传输单元,双方建立连接之后分别定时通过服务器向对方
手机发送己方手机的位置太阳城集团,得到朋友和自己双方的GPS位置。

然后,再通过一对一手机实景位置跟踪系统中的跟踪显示单元,手机通
讯朋友和自己双方分别根据对方的位置太阳城集团确定双方之间的距离和方向角,
并根据距离和方向角在自己手机上显示自己的位置通向朋友的位置的距离和
方向,并计算确定朋友的手机应在自己手机屏幕上显示的方向,然后自己手
机用户可以向着指引的方向前进,能准确找到朋友的位置,与朋友会合。

在与朋友会合的过程中,手机用户以朋友的位置为虚拟目标,根据自己
手机的磁罗盘、陀螺仪传感器和GPS传感器三个传感器的参数,在自己手机
上构建一个与物理世界场景相吻合的3D虚拟场景,确定朋友的位置在3D虚
拟场景中的位置;然后,通过场景合并单元,将确定了朋友的位置的3D虚拟
场景与自己手机实景拍摄内容重叠达到虚拟场景与实景场景的合并显示;并
且,在此过程中,自己手机的方向角确定单元,根据朋友的GPS位置、自己
的GPS位置和自己手机内置的陀螺仪确定手机通讯自己和朋友之间的方向
角。

通过上述实施例可以更加直观地看出,手机用户通过上述操作方式与朋
友会合,在寻找朋友的过程中,无需对照2D地图和真实世界,就能够借助手
机的实景位置跟踪直接找到朋友。

通过上述实施方式可以看出,本发明所述的一对一手机实景位置跟踪方
法和系统,通过利用手机摄像头获取实际环境图像,利用手机GPS定位功能
实现在实际环境图像上实时叠加目的地的方向太阳城集团,从而创造一种全新的手
机App位置跟踪方法。这种跟踪方法和系统可以应用在比较多的场合,比如:
与朋友会合;寻找迷路的朋友;跟随朋友行走。

如上参照附图以示例的方式描述了根据本发明提出的一对一手机实景位
置跟踪方法和系统。但是,本领域技术人员应当理解,对于上述本发明所提
出的一对一手机实景位置跟踪方法和系统,还可以在不脱离本发明内容的基
础上做出各种改进。因此,本发明的保护范围应当由所附的权利要求书的内
容确定。

关 键 词:
一对一 手机 实景 位置 跟踪 方法 系统
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:一对一手机实景位置跟踪方法和系统.pdf
链接地址:http://zh228.com/p-6420326.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');