应用于终端的定位方法和装置制造方法及图纸

技术编号:18200293 阅读:40 留言:0更新日期:2018-06-13 04:46
本申请公开了应用于终端的定位方法和装置。该方法的一具体实施方式包括:在用户终端的摄像头开启的状态下确定待定位对象的位置;根据位置,判断待定位对象是否在摄像头的取景范围内;当待定位对象在摄像头的取景范围内时,采用增强现实方式在摄像头采集的图像中标注待定位对象。通过增强现实技术在用户当前通过摄像头采集的图像中标注待定位对象,使得用户可以确定真实环境中待定位对象的真实位置,提升定位的精确度。

【技术实现步骤摘要】
应用于终端的定位方法和装置
本申请涉及计算机领域,具体涉及终端
,尤其涉及应用于终端的定位方法和装置。
技术介绍
互联网的快速发展为人们的生活和工作提供了便利。用户之间在通过网络进行交互的过程中,经常需要确定彼此的位置。目前,通常采用语音、文字进行交互确定彼此的位置。然而,受到视角、道路环境复杂等因素的影响,使用语音、文字难以准确描述出彼此的位置,导致无法准确地确定彼此的位置。
技术实现思路
本申请提供了应用于终端的定位方法和装置,用于解决上述
技术介绍
部分存在的技术问题。第一方面,本申请提供了应用于终端的定位方法,该方法包括:在用户终端的摄像头开启的状态下确定待定位对象的位置;根据位置,判断待定位对象是否在摄像头的取景范围内;当待定位对象在摄像头的取景范围内时,采用增强现实方式在摄像头采集的图像中标注待定位对象。第二方面,本申请提供了应用于终端的定位装置,该装置包括:确定单元,配置用于在用户终端的摄像头开启的状态下确定待定位对象的位置;判断单元,配置用于根据位置,判断待定位对象是否在摄像头的取景范围内;标注单元,配置用于当待定位对象在摄像头的取景范围内时,采用增强现实方式在摄像头采集的图像中标注待定位对象。本申请提供的应用于终端的定位方法和装置,通过在用户终端的摄像头开启的状态下确定待定位对象的位置;根据位置,判断待定位对象是否在摄像头的取景范围内;当待定位对象在摄像头的取景范围内时,采用增强现实方式在摄像头采集的图像中标注待定位对象。通过增强现实技术在用户当前通过摄像头采集的图像中标注待定位对象,使得用户可以确定真实环境中待定位对象的真实位置,提升定位的精确度。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是可以应用于本申请的应用于终端的定位方法或装置的示例性系统架构图;图2示出了根据本申请的应用于终端的定位方法的一个实施例的流程图;图3示出了提示用户移动摄像头的一个示例性效果图;图4示出了待定位对象未被遮挡情况下标注待定位对象的一个效果示意图;图5示出了待定位对象被遮挡情况下标注待定位对象的一个效果示意图;图6示出了根据本申请的应用于终端的定位方法的另一个实施例的流程图;图7示出了计算用于判断是否需要开启定位功能的预设阈值的一个示例性原理图;图8示出了根据本申请的应用于终端的定位装置的一个实施例的结构示意图;图9是具有根据本申请的应用于终端的定位装置的终端设备的方框示意图;图10示出了具有根据本申请的应用于终端的定位装置的终端设备的硬件结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1示出了可以应用于本申请的应用于终端的定位方法或装置的实施例的示例性系统架构100。如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供传输链路的介质。网络104可以包括各种连接类型,例如有线、无线传输链路或者光纤电缆等等。用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯应用,例如、打车类应用、即时通讯类应用等。终端设备101、102、103可以是具有显示屏并且支持网络通信的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(MovingPictureExpertsGroupAudioLayerIII,动态影像专家压缩标准音频层面3)、MP4(MovingPictureExpertsGroupAudioLayerIV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。终端设备101、102、103可以具有定位功能。该定位功能可以确定诸如车辆的待定位对象的位置,根据待定位对象的位置,在摄像头采集的图像中对待定位对象进行诸如高亮显示的标注。服务器105(例如云服务器)可以利用大数据技术对海量的诸如终端设备101、102、103的用户所在的交通状况、待定位对象所在位置的交通状况等信息进行分析,计算出上述定位功能的开启阈值。请参考图2,其示出了根据本申请的应用于终端的定位方法的一个实施例的流程200。本申请实施例所提供的应用于终端的定位方法可以由图1中的终端设备101、102、103执行,相应地,应用于终端的定位装置可以设置于终端设备101、102、103中。该方法包括以下步骤:步骤201,在用户终端的摄像头开启的状态下确定待定位对象的位置。在本实施例中,当用户期望了解待定位对象的位置时,可以在用户终端的摄像头开启的状态下确定待定位对象的位置。以用户通过打车应用叫车为例,待定位对象为出租车,当用户希望了解出租车的当前位置时,可以开启摄像头。同时,可以获取出租车的位置的GPS坐标。例如,出租车司机使用的终端的打车应用通过终端的操作系统提供的GPS接口读取出租车的位置的GPS坐标,将GPS坐标通过无线网络发送给用户使用的终端的打车应用,确定出租车的位置。步骤202,根据待定位对象的位置,判断待定位对象是否在摄像头的取景范围内。在本实施例中,可以根据通过步骤201确定出的待定位对象的位置,判断待定位对象是否在摄像头的取景范围内。摄像头的取景范围可以由摄像头的拍摄角度和摄像头的视角确定。摄像头的拍摄角度可以为用户手持终端时终端所朝向的角度。在本实施例的一些可选的实现方式中,根据待定位对象的位置,判断待定位对象是否在摄像头的取景范围内包括:计算待定位对象的位置与摄像头的位置的连线与构成摄像头的视角的两条边界线中远离连线的边界线的夹角;当夹角不大于视角时,确定待定位对象在取景范围内;当夹角大于视角时,确定待定位对象不在取景范围内。在本实施例中,在开启终端的摄像头之后,用户可以手持终端朝向一个角度,该角度为摄像头的拍摄角度。可以判断待定位对象是否在摄像头的取景范围内,判断待定位对象是否在摄像头的取景范围内可以相当于判断以当前摄像头的拍摄角度进行拍摄时,是否可以拍摄到待定位对象。以待定位对象为车辆为例,可以将用户当前所处的位置作为摄像头的位置。在判断车辆是否在摄像头的取景范围内时,摄像头的视角为以摄像头的位置为顶点,由被拍摄目标的物像可通过摄像头的最大范围的两条边界线构成的夹角。可以计算车辆的位置与摄像头的位置的连线与构成摄像头的视角的两条边界线中远离连线的边界线的夹角。当夹角不大于视角时,确定待定位对象在摄像头的取景范围内;当夹角大于视角时,可以确定待定位对象不在摄像头的取景范围内。在本实施例的一些可选的实现方式中,在待定位对象被确定为不在摄像头的取景范围内时;还包括:确定摄像头的移动方向,以使待定位对象在移动后的摄像头的取景范围内;生成用于指示用户移动摄像头的移动方向的提示信息;显示提示信息,以提示用户按照提示信息指示本文档来自技高网...
应用于终端的定位方法和装置

【技术保护点】
一种应用于终端的定位方法,其特征在于,所述方法包括:在用户终端的摄像头开启的状态下确定待定位对象的位置;根据所述位置,判断所述待定位对象是否在摄像头的取景范围内;当所述待定位对象在摄像头的取景范围内时,采用增强现实方式在所述摄像头采集的图像中标注所述待定位对象。

【技术特征摘要】
1.一种应用于终端的定位方法,其特征在于,所述方法包括:在用户终端的摄像头开启的状态下确定待定位对象的位置;根据所述位置,判断所述待定位对象是否在摄像头的取景范围内;当所述待定位对象在摄像头的取景范围内时,采用增强现实方式在所述摄像头采集的图像中标注所述待定位对象。2.根据权利要求1所述的方法,其特征在于,根据所述位置,判断所述待定位对象是否在摄像头的取景范围内包括:计算所述待定位对象的位置与摄像头的位置的连线与构成摄像头的视角的两条边界线中远离所述连线的边界线的夹角;当所述夹角不大于所述视角时,确定所述待定位对象在取景范围内;当所述夹角大于所述视角时,确定所述待定位对象不在取景范围内。3.根据权利要求2所述的方法,其特征在于,在所述待定位对象被确定为不在摄像头的取景范围内时;所述方法还包括:确定摄像头的移动方向;生成用于指示用户向所述移动方向移动摄像头的提示信息;显示所述提示信息,以提示用户向所述移动方向移动摄像头使得所述待定位对象在移动后的摄像头的取景范围内。4.根据权利要求3所述的方法,其特征在于,采用增强现实方式在所述摄像头采集的图像中标注所述待定位对象包括:当所述待定位对象被摄像头采集的图像中的其他对象遮挡时,采用增强现实方式在所述图像中显示表示所述待定位对象的图标和通勤信息,所述通勤信息包括:所述待定位对象的位置与用户所在位置之间的距离、用户所在位置移动到所述待定位对象所在位置的时间;当所述待定位对象未被摄像头采集的图像中的其他对象遮挡时,采用增强现实方式在所述图像中高亮显示指向所述待定位对象的图标和通勤信息。5.根据权利要求1-4中任一所述的方法,其特征在于,所述待定位对象是车辆;以及在用户终端的摄像头开启的状态下确定待定位对象的位置之前,所述方法还包括:获取所述车辆对应的打车信息,所述打车信息包括:所述用户的位置信息、车辆所在位置的路况信息、指示所述用户所在位置的交通状况的交通状况信息;生成与所述打车信息对应的向量,其中,所述向量中的每一个分量对应所述打车信息中的一项;将所述向量作为机器学习模型的输入向量,得到输出结果,所述输出结果为需要采用增强现实方式标注所述待定位对象的概率,所述机器学习模型预先采用历史打车信息作为训练样本进行训练而生成;在所述输出结果对应的概率大于预设阈值时,生成用于触发采用增强现实方式标注所述待定位对象的定位指令。6.根据权利要求5所述的方法,其特征在于,在用户终端的摄像头开启的状态下获取待定位对象的位置信息包括:响应于生成所述定位指令,在用户终端的摄像头开启的状态下确定待定位对象的位置。7.一种应用于终端的定位装置,其特征在于,所述装置包括:确定单元,配置用于在用户终端的摄像头开启的状态下确定待定位对象的位置;判断单元,配置用于根据所述位置,判断所述待定位对象是否在摄像头的取景...

【专利技术属性】
技术研发人员:胡旷黄金胜郑婷婷李佳来翔
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1