一种基于场景图片的乘客定位方法及系统.pdf

上传人:1** 文档编号:6085131 上传时间:2019-04-08 格式:PDF 页数:11 大小:663.38KB
返回 下载 相关 举报
摘要
申请专利号:

CN201610988323.5

申请日:

2016.11.10

公开号:

CN106767850A

公开日:

2017.05.31

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效 IPC(主分类):G01C 21/30申请日:20161110|||公开

IPC分类号:

G01C21/30

主分类号:

G01C21/30

申请人:

广州市沃希信息科技有限公司; 广东工业大学

发明人:

李学聪; 赖来利; 曾昭兴

地址:

510663 广东省广州市广州开发区东荟二街81号326房

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

一种基于场景图片的乘客定位方法,包括步骤:获取用户的粗略位置;根据所述粗略位置获取第一预设范围内的选定位置,获取各个选定位置对应的第一场景图片;用户拍摄当前看到的第二场景图片;根据所述第一场景图片及所述第二场景图片的相似度对比来获取用户的当前位置;所述第一场景图片为在各个选定位置旋转一周拍的全景图片。可以让接乘客司机能获取乘客更精确的位置,进而避免因为定位误差所导致的绕路问题,节省了乘客及司机的等待时间。同时,本发明提供一种基于场景图片的乘客定位系统。

权利要求书

1.一种基于场景图片的乘客定位方法,其特征在于,包括步骤:获取用户的粗略位置;
根据所述粗略位置获取第一预设范围内的选定位置,获取各个选定位置对应的第一场景图
片;用户拍摄当前看到的第二场景图片;根据所述第一场景图片及所述第二场景图片的相
似度对比来获取用户的当前位置;所述第一场景图片为在各个选定位置旋转一周拍的全景
图片。
2.根据权利要求1所述的乘客定位方法,其特征在于,所述第二场景图片由用户在当前
位置使用不同拍摄角度所拍摄的两个或两个以上的图片组成;所述不同拍摄角度至少包括
第一拍摄角度和第二拍摄角度。
3.根据权利要求2所述的乘客定位方法,其特征在于,所述第一场景图片及所述第二场
景图片的相似度对比来获取用户的当前位置的方法包括:通过第一场景图片与所述第二场
景图片的相似度比对获取第一拍摄角度图片的第一拍摄方向;通过第一场景图片与所述第
二场景图片的相似度比对获取第二拍摄角度图片的第二拍摄方向;根据所述第一拍摄方向
及所述第二拍摄方向的交点来确定用户当前位置。
4.根据权利要求3所述的乘客定位方法,其特征在于,用户上传第三拍摄角度所拍摄的
图片并获取第三拍摄方向;判断第一拍摄方向、第二拍摄方向及第三拍摄方向是否相交于
一点,若是;将该点作为用户当前坐标;若否,则第一拍摄方向、第二拍摄方向及第三拍摄方
向的两两相交点可形成三角形,将该三角形的重心作为用户当前坐标。
5.根据权利要求1-4任一项所述的乘客定位方法,其特征在于,获取所述粗略位置的第
二预设范围内的商家信息;在用户上传第二场景图片到服务器时,展示所述商家信息的广
告给用户。
6.一种基于场景图片的乘客定位系统,其特征在于,包括用户位置获取模块、场景图片
信息获取模块、场景图片信息处理模块,各个模块网络连接;所述用户位置获取模块用于获
取用户的粗略位置;所述场景图片信息获取模块用于根据所述粗略位置获取第一预设范围
内的选定位置,获取各个选定位置对应的第一场景图片;所述场景图片信息处理模块用于
根据用户拍摄并上传的第二场景图片与所述第一场景图片相似度对比来获取用户的当前
位置;所述第一场景图片为在各个选定位置旋转一周拍的全景图片。
7.根据权利要求6所述的乘客定位系统,其特征在于,所述第二场景图片由用户在当前
位置使用不同拍摄角度所拍摄的两个或两个以上的图片组成;所述不同拍摄角度至少包括
第一拍摄角度和第二拍摄角度。
8.根据权利要求7所述的乘客定位系统,其特征在于,所述第一场景图片及所述第二场
景图片的相似度对比来获取用户的最佳上车位置的方法包括:通过第一场景图片与所述第
二场景图片的相似度比对获取第一拍摄角度图片的第一拍摄方向;通过第一场景图片与所
述第二场景图片的相似度比对获取第二拍摄角度图片的第二拍摄方向;根据所述第一拍摄
方向及所述第二拍摄方向的交点来确定用户当前位置。
9.根据权利要求8所述的乘客定位系统,其特征在于,还包括一定位校准模块,用于根
据用户站在当前位置上传的第三拍摄角度图片获得第三拍摄方向,再判断第一拍摄方向、
第二拍摄方向及第三拍摄方向是否相交于一点,若是;将该点作为用户当前坐标;若否,则
第一拍摄方向、第二拍摄方向及第三拍摄方向的两两相交点可形成三角形,将该三角形的
重心作为用户当前坐标。
10.根据权利要求6-9任一项所述的乘客定位系统,其特征在于,还包括一广告模块,用
于获取所述粗略位置的第二预设范围内的商家信息;在用户上传第二场景图片到服务器
时,展示所述商家信息的广告给用户。

说明书

一种基于场景图片的乘客定位方法及系统

技术领域

本发明涉及一种城市交通领域,特别涉及一种基于场景图片的乘客定位方法及系
统。

背景技术

打车软件改变了传统打车方式,建立并培养出大移动互联网时代引领的用户现代
化出行方式。较比传统电话招车与路边扬招来说,打车软件的诞生更是改变了传统打车市
场格局,颠覆了路边拦车概念,利用移动互联网特点,将线上与线下相融合,从打车初始阶
段到下车使用线上支付车费,改变传统出租司机等客方式,让司机根据乘客目的地按意愿
“接单”,节约司机与乘客沟通成本,降低空驶率,最大化节省司乘双方资源与时间。

然而,在乘客发出订单之后,司机如何快速接驾带来了很大的挑战。目前,根据智
能导航司机可以快速知道乘客的大概位置,但是该位置还不够精准。例如,乘客在陌生的地
方打车时不知道该如何描述自己的具体位置,此时他在一条街的左边,由于卫星定位的误
差一般都是10米内,导致有时候乘客在地图上的位置其实是在街道的右边。这个时候往往
司机需要绕一段比较长的路。因此仅凭一个定位后的简单地址司机很难找到乘客。在某些
情况下,甚至产生司机与乘客的距离很近但就是互相找不到对方。即使司机电话确认后也
未必能够精准地找到乘客,从而导致司机到达目的地之后可能围目的地绕个大圈才能找到
乘客。为了更好的提升效率,如何快速精准接驾则成为一个函待解决的问题。

发明内容

基于上述情况,本发明提出了一种基于场景图片的乘客定位方法,在服务器中预
存了多组第一场景图片,该第一场景图片为选定位置旋转一周拍的全景图片,利用用户对
在当前位置拍摄的场景图片并上传的图片与第一场景图片进行相似度对比;就可以获取用
户较为准确坐标,进而获取用户当前位置。

本发明提出了一种基于场景图片的乘客定位方法,包括步骤:获取用户的粗略位
置;根据所述粗略位置获取第一预设范围内的选定位置,获取各个选定位置对应的第一场
景图片;用户拍摄当前看到的第二场景图片并上传到服务器;根据所述第一场景图片及所
述第二场景图片的相似度对比来获取用户的最佳上车位置;所述第一场景图片为在各个选
定位置旋转一周拍的全景图片。

第二场景图片由用户在当前位置使用不同拍摄角度所拍摄的两个或两个以上的
图片组成;所述不同拍摄角度至少包括第一拍摄角度和第二拍摄角度。

第一场景图片及所述第二场景图片的相似度对比来获取用户的最佳上车位置的
方法包括:通过第一场景图片与所述第二场景图片的相似度比对获取第一拍摄角度图片的
第一拍摄方向;通过第一场景图片与所述第二场景图片的相似度比对获取第二拍摄角度图
片的第二拍摄方向;根据所述第一拍摄方向及所述第二拍摄方向的交点来确定用户当前位
置。

用户上传第三拍摄角度所拍摄的图片并获取第三拍摄方向;判断第一拍摄方向、
第二拍摄方向及第三拍摄方向是否相交于一点,若是;将该点作为用户当前坐标;若否,则
第一拍摄方向、第二拍摄方向及第三拍摄方向的两两相交点可形成三角形,将该三角形的
重心作为用户当前坐标。

获取用户终点位置的第二预设范围内的商家信息;在所述场景图片中植入所述商
家信息的相关广告。

本发明还提供了一种基于场景图片的乘客定位系统,包括用户位置获取模块、场
景图片信息获取模块、场景图片信息处理模块,各个模块网络连接;用户位置获取模块用于
获取用户的粗略位置;场景图片信息获取模块用于根据粗略位置获取预设范围内的选定位
置,获取各个选定位置对应的第一场景图片;场景图片信息处理模块用于根据用户拍摄的
第二场景图片与第一场景图片的对比来获取用户的当前位置;这里的第一场景图片为在各
个选定位置旋转一周拍的全景图片。

相较于现有技术,本发明操作简单,通过获取用户的粗略位置;来向用户显示各个
选定位置对应的第一场景图片;用户拍摄当前看到的第二场景图片并上传到服务器;根据
所述第一场景图片及所述第二场景图片的对比来获取用户的当前位置。这样,可以让接乘
客司机能获取乘客更精确的位置,进而避免因为定位误差所导致的绕路问题,节省了乘客
及司机的等待时间。

附图说明

图1是本发明的一种基于场景图片的乘客定位方法实施例的流程示意图;

图2是本发明的获取最佳上车位置方法实施例的示意图;

图3是本发明的一种基于场景图片的乘客定位系统实施例的结构示意图。

具体实施方式

以下结合其中的较佳实施方式对本发明方案进行详细阐述。

如图1所示,本实施例中的方法包括步骤:

S101:获取用户的粗略位置。

用户打开打车软件,打车软件根据定位系统(GPS、北斗)获取用户的粗略位置,并
可以自动生成相应的地址名称,由于一个地址名称所指的范围可能非常大 (如某个公车站
名称,大部分时候不知道是公车站的哪一边) ,这就导致司机在接送乘客的时候有可能绕
了很远的路。在获取用户当前的粗略位置后,系统就获取预设范围内的选定位置,这些选定
位置一般是由乘客多次乘车后系统得出的经验值。在大部分情况下,乘客不大可能都非常
熟悉其上下车位置名称及其所能看到的场景图片,这就导致即使用户知道最佳上车地点的
名称后,仍然无法准确地到达该目的地。也有可能是用户看到了相应的场景,却无法获得相
应的位置名称。

根据所述粗略位置获取第一预设范围内的选定位置,获取各个选定位置对应的第
一场景图片。

系统获取第一预设范围内的选定位置后,用户就可以在地图上看到相应路段的相
应位置名称。一般来说,通过GPS定位后,系统都会提供其定位位置周围的若干个位置,作为
选定位置(或者推荐上车位置)。在系统上的选定位置可以预设对应场景图片。这样,当获取
到选定位置时,其就可以获取各个选定位置对应的场景图片,并显示给用户进行选择。这里
的场景图片由在选定位置使用为在各个选定位置旋转一周拍的全景图片(也可以用旋转较
小的角度来替代一周,因为有些地方的标志物不明显)。选定位置是在一个地点范围内的来
上传全景图片的位置,由于选定位置旋转一周拍的全景图片的景物根据距离远近及光线照
射情况的变化可能产生的全景图片的效果会很不一样。因而,选定位置的数量要尽可能多,
同时也要按时间段设置不同的全景图片。这样可以减少因选定位置和实际位置距离加大及
时间变化而产生的匹配效果不佳问题。另外,全景图片在显示器或者手机显示时,可以表现
为一个长方形的图像,而长方形的长除以360,就可以得到每一角度对应的部分图片。将各
个选定位置对应的场景图片(即为第一场景图片)上传到服务器上,这里需要对其上传的图
片进行角度标记(即图片的哪个位置对应多少度)。

S103:用户拍摄当前看到的第二场景图片,根据所述第一场景图片及所述第二场
景图片的对比来获取用户的当前位置。

在服务器中预存很多地方的场景图片,通过用户当前的粗略位置信息,获取用户
的粗略位置预设范围内(如100米范围内)的若干组预存所在地的第一场景图片。用户就可
以拍摄当前自己看到的第二场景图片并上传到服务器(这里也可以将第一场景图片下载到
手机里面,这样不需要上传到服务器),通过第一场景图片与第二场景图片系统比对,就可
以大致知道用户当前的选定位置。在一些交通环境简单的地方,一张场景图片是可以比较
明确地将用户进行定位的,还有就是第一场景图片的部分图片及一张第二场景图片对比的
相似度达到99%以上,这个时候可以判断用户当前位置与系统选定位置几乎重合。但在较为
复杂的交通环境下,一张图片的定位效果会被大大削弱。

作为更好的实施例子,此处第二场景图片为使用不同角度拍摄的场景图片。由于
卫星定位精度存在一定的误差,目前大部分手机定位只能定位到一个街道,至于在街道的
哪一边很难精确定位出来,这增加了计程车司机的接送难度;而采用不同角度拍摄的第二
场景图片,并与预存的第一场景图片比对,可以较为准确地知道用户的位置,解决传统卫星
定位带来的不便问题。一般而言,通过第一场景图片及拍摄角度图片进行比对就可以得到
图片的拍摄方向,相机与参照物的连线方向即为拍摄方向(从平面上来看为相机到参照物
的方向)。

利用场景图片获取用户当前位置的方法,包括:获取第一拍摄角度图片的第一拍
摄方向(第一拍摄方向也可以较为第一拍摄方向线;其他方向也可以以此类推),再获取第
二拍摄角度图片的第二拍摄方向;根据第一拍摄方向及第二拍摄方向的交点来确定用户的
当前位置。由于位置的距离不远,选定位置拍摄的场景图片与用户当前位置所拍摄的场景
图片位置相似度会非常高,因而根据第一拍摄方向及第二拍摄方向的交点就可以确定用户
的当前位置(选定位置的个数越多,其当前位置的精度就越准确)。同时也可根据当前所在
位置最近的选定位置,从选定位置就可以很容易获得最佳上车位置。这里的第一拍摄角度
图片及第二拍摄角度图片为上传的第二场景图片。

如图2所示,第一用户甲在街道的下方,第二用户乙在街道的另一方;甲通过拍摄
参照物A、参照物B、参照物C并进行上传到服务器(若存于移动终端也可以采用离线对比的
方式),通过系统的比对,就可以分别获取参照物A时的第一拍摄方向(甲指向参照物A的方
向,本实施例以直线的形式来表现方向,以此类推)、拍摄参照物B时的第二拍摄方向,通过
各个方向的交点(即照相方向的反向延长线的交点)就可以确定甲的当前位置。同理,乙的
当前位置也可以通过这个做法获得,在这里理论上通过有两个方向就可以确定甲的当前位
置。而拍摄参照物C时的获取的第三拍摄方向可以用于校准。该第三拍摄方向可以由用户站
在当前位置上拍摄参考物C并上传到服务器获得。用第三拍摄方向校准进行校准的方法为:
判断第一拍摄方向、第二拍摄方向及第三拍摄方向是否相交于一点,若是;将该点作为当前
甲(或乙)的精确坐标。若否,则第一拍摄方向、第二拍摄方向及第三方法的两两相交点可形
成三角形,将该三角形的重心(根据实际情况,此处的重心也可以替代为三角形的外心、内
心、垂心或旁心)作为当前甲(或乙)的坐标。在出现三角形的情况下,表明用户当前位置与
之前预存在服务器的拍摄位置有偏差,在用户选择了预存场景图片后,可以证明其位置离
预存在系统中的精确坐标相对接近,而通过取三角形的重心,可以使得用户实际坐标与预
存在系统中的精确坐标进行一个结合运算,进而使得校准后的坐标更接近真实坐标。通过
这样的较为精确地定位,可以使得计程车时间在接收到乘客的粗略位置信息后,可以很快
知道乘客具体在街道的哪一边,进而节省了寻找乘客的时间。

如图3所示,甲在选定位置并使用第一场景图片(甲在选定位置附近较近的地方都
可以选用同一个第一场景图片),甲拍摄后的第一拍摄角度图片及第二拍摄角度图片上传
到服务器。系统根据第一场景图片与第一拍摄角度图片的相似度比对,既可以比对出其拍
摄的位置在第一场景图片的位置,进而可以换算出第一拍摄方向;同理,系统根据第一场景
图片与第二拍摄角度图片的相似度比对,就可以换算出第二拍摄方向。第一场景图片对应
的全景图片在显示器或者手机显示时,表现为一个长方形的图像,而长方形的长除以360,
每一角度对应的部分图片;而用户使用的拍摄设备也有相应的镜头视角(如150°);第一拍
摄角度图片拍摄后也成长方形,而长方形的长除以150,可以得到每一角度对应的部分图
片;这样,抽取第一拍摄角度图片中的1°与第一场景图片中的1°进行比较,即可较快确定其
相似度;作为检验,多次收取第一拍摄角度图片的图片与第一场景图片进行比较,而最终则
取第一拍摄角度图片75°这一中间数值来作为第一拍摄角度方向的对应方向,只取1°的数
据即可。因为整个拍摄的图片是一个平行面,其中的各个点的的方向是平行的,而相交的点
为平面所示,而从三维图上来看,则是两个平行面相交。

为了使得用户、打车平台及商家获得更好地经济效益。用户在采用上述方案来获
取定位信息时,可以采用广告模式及无广告模式两种。在广告模式下,获取用户的粗略位置
(或终点位置)第二预设范围内的商家信息;在用户上传第二场景图片到服务器时,展示所
述商家信息的广告给用户。同时,在展示对应商家的广告给用户则可以让用户对当前位置
(或终点位置)周围的商家有进一步地了解,达到了精准广告的目的。用户终点位置,是用户
打车的时候输入的起点及终点时候的信息,用户去目的地,一般是会在那边购物或做相应
的业务;这个时候有相应商家的广告,可以帮助用户更好的了解目的地的一些情况,

根据广告的时间长度来减少用户对应的乘车费用(即广告时间越长减少的乘车费用越
多),同时也可以根据广告投放的频繁程度向广告商收取对应的费用(即广告投放越频繁向
广告商收取的费用越多)。用户在这种模式下可以减少部分的乘车费用,广告商也可以进行
适当的广告投放,而打车平台可以增加广告的收入,对用户进行更高地优惠进而提高用户
使用该软件的粘性。

图4中示出了本发明的一种基于场景图片的乘客定位系统实施例的结构示意图。

一种基于场景图片的乘客定位系统,包括:用户位置获取模块、场景图片信息获取
模块、场景图片信息处理模块,各个模块网络连接;用户位置获取模块用于获取用户的粗略
位置;场景图片信息获取模块用于根据粗略位置获取预设范围内的选定位置,获取各个选
定位置对应的第一场景图片;场景图片信息处理模块用于根据用户拍摄的第二场景图片与
第一场景图片的对比来获取用户的当前位置;这里的第一场景图片为在各个选定位置旋转
一周拍的全景图片。

在服务器中预存很多地方的场景图片,通过用户当前的粗略位置信息,获取用户
的粗略位置预设范围内(如100米范围内)的若干组预存所在地的第一场景图片。用户就可
以拍摄当前自己看到的第二场景图片并上传到服务器,通过第一场景图片与第二场景图片
系统比对,

就可以大致知道用户当前的选定位置。在一些交通环境简单的地方,一张场景图片是
可以比较明确地将用户进行定位的,还有就是第一场景图片的部分图片及一张第二场景图
片对比的相似度达到99%以上,这个时候可以判断用户当前位置与系统选定位置几乎重合。
但在较为复杂的交通环境下,一张图片的定位效果会被大大削弱。

作为更好的实施例子,此处第二场景图片为使用不同角度拍摄的场景图片。由于
卫星定位精度存在一定的误差,目前大部分手机定位只能定位到一个街道,至于在街道的
哪一边很难精确定位出来,这增加了计程车司机的接送难度;而采用不同角度拍摄的第二
场景图片,并与预存的第一场景图片比对,可以较为准确地知道用户的位置,解决传统卫星
定位带来的不便问题。一般而言,通过第一场景图片及拍摄角度图片进行比对就可以得到
图片的拍摄方向,相机与参照物的连线方向即为拍摄方向(从平面上来看为相机到参照物
的方向)。

其中,利用场景图片获取用户当前位置的方法,包括:获取第一拍摄角度图片的第
一拍摄方向(第一拍摄方向也可以较为第一拍摄方向线;其他方向也可以以此类推),再获
取第二拍摄角度图片的第二拍摄方向;根据第一拍摄方向及第二拍摄方向的交点来确定用
户的当前位置。由于位置的距离不远,选定位置拍摄的场景图片与用户当前位置所拍摄的
场景图片位置相似度会非常高,因而根据第一拍摄方向及第二拍摄方向的交点就可以确定
用户的当前位置(选定位置的个数越多,其当前位置的精度就越准确)。同时也可根据当前
所在位置最近的选定位置,从选定位置就可以很容易获得最佳上车位置。

作为更好的实施例子,本系统还包括一定位校准模块,用于根据用户站在当前位
置上传的第三拍摄角度图片获得第三拍摄方向,再判断第一拍摄方向、第二拍摄方向及第
三拍摄方向是否相交于一点,若是;将该点作为当前甲(或乙)的精确坐标。若否,则第一拍
摄方向、第二拍摄方向及第三拍摄方向的两两相交点可形成三角形,将该三角形的重心(根
据实际情况,此处的重心也可以替代为三角形的外心、内心、垂心或旁心)作为当前甲(或
乙)的坐标。

为了使得用户、打车平台及商家获得更好地经济效益。本系统还包括一广告模块,
用于获取用户的粗略位置(终点位置)第二预设范围内的商家信息;在用户上传第二场景图
片到服务器时,展示所述商家信息的广告给用户。在用户上传第二场景图片到服务器时,展
示所述商家信息的广告给用户。同时,在展示对应商家的广告给用户则可以让用户对当前
位置(或终点位置)周围的商家有进一步地了解,达到了精准广告的目的。用户终点位置,是
用户打车的时候输入的起点及终点时候的信息,用户去目的地,一般是会在那边购物或做
相应的业务;这个时候有相应商家的广告,可以帮助用户更好的了解目的地的一些情况。用
户在这种模式下可以减少部分的乘车费用,广告商可以进行适当的广告投放,而打车平台
可以增加广告的收入,对用户进行更高地优惠进而提高用户使用该软件的粘性。在这里上
传图片的时间也可以与广告时间成正比,图片文件越大上传的时间越多,其广告优惠也就
可以越大。

以上所述实施例仅表达了本发明的实施方式,其描述较为具体和详细,但并不能
因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,
在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范
围。因此,本发明专利的保护范围应以所附权利要求为准。

一种基于场景图片的乘客定位方法及系统.pdf_第1页
第1页 / 共11页
一种基于场景图片的乘客定位方法及系统.pdf_第2页
第2页 / 共11页
一种基于场景图片的乘客定位方法及系统.pdf_第3页
第3页 / 共11页
点击查看更多>>
资源描述

《一种基于场景图片的乘客定位方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种基于场景图片的乘客定位方法及系统.pdf(11页珍藏版)》请在专利查询网上搜索。

一种基于场景图片的乘客定位方法,包括步骤:获取用户的粗略位置;根据所述粗略位置获取第一预设范围内的选定位置,获取各个选定位置对应的第一场景图片;用户拍摄当前看到的第二场景图片;根据所述第一场景图片及所述第二场景图片的相似度对比来获取用户的当前位置;所述第一场景图片为在各个选定位置旋转一周拍的全景图片。可以让接乘客司机能获取乘客更精确的位置,进而避免因为定位误差所导致的绕路问题,节省了乘客及司机的等。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 测量;测试


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