中文字幕无码日韩视频无码三区

乘客定位方法、裝置及系統與流程

文檔序號:11152314閱讀:630來源:國知局
乘客定位方法、裝置及系統與制造工藝

本發明涉及位置定位技術領域,特別是指一種乘客定位方法、裝置及系統。



背景技術:

現有打車軟件中,一般利用GPS對乘客進行定位,定位的精度取決于衛星信號,衛星信號好的地方定位精度可達20米,衛星信號差的時候誤差可達幾百到上千米。因此常常出現定位誤差、司機找不到乘客的情況,司機和乘客需要進行多通電話溝通才能確定乘客上車地點,如果遇到電話不順暢的情況,將難以確定乘客上車地點,耗費乘客和司機的時間、資源,并且導致乘客體驗很不好。



技術實現要素:

本發明要解決的技術問題是提供一種乘客定位方法、裝置及系統,能夠精確地對乘客進行位置定位,以便司機快速確定乘客的上車地點,提升乘客體驗。

為解決上述技術問題,本發明的實施例提供技術方案如下:

一方面,提供一種乘客定位方法,包括:

接收乘客客戶端發送的乘客當前所在位置的環境圖像數據;

根據第一乘客定位位置獲取所述第一乘客定位位置的場景信息,所述第一乘客定位位置為對乘客進行GPS定位得到;

將所述場景信息與所述環境圖像數據進行匹配,得到第二乘客定位位置,所述第二乘客定位位置的定位精度不小于所述第一乘客定位位置的定位精度。

進一步地,所述接收乘客客戶端發送的乘客當前所在位置的環境圖像數據之前,所述方法包括:

在接收乘客客戶端發送的打車指令后,指示乘客客戶端發送當前所在位置的環境圖像數據。

進一步地,所述環境圖像數據包括但不限于:乘客當前所在位置周圍的道路指示標志,乘客當前所在位置周圍的標志性建筑的圖像,乘客當前所在位置周圍的全景照片;

第一乘客定位位置周圍環境的場景信息包括但不限于:從地圖數據庫中調取的第一乘客定位位置的實景照片,從地圖數據庫中調取的第一乘客定位位置的全景照片,從地圖數據庫中調取的第一乘客定位位置預設范圍區域內的全景照片。

進一步地,所述將所述場景信息與所述環境圖像數據進行匹配,得到第二乘客定位位置包括:

根據所述環境圖像數據識別出乘客當前所在位置周圍的標志物;

將識別出的標志物與所述第一乘客定位位置的實景照片進行匹配;

確定識別出的標志物在所述實景照片中的第一位置,將所述第一位置作為所述第二乘客定位位置;或

確定識別出的標志物在所述實景照片中的第一位置,并根據所述環境圖像數據確定乘客與所述標志物的相對位置,根據所述第一位置和所述相對位置確定乘客在所述實景照片中的第二位置,將所述第二位置作為所述第二乘客定位位置;或

將乘客當前所在位置周圍的全景照片與第一乘客定位位置的全景照片進行匹配,在匹配度大于閾值時,將所述第一乘客定位位置作為所述第二乘客定位位置;

在匹配度不大于閾值時,則根據乘客當前所在位置周圍的全景照片與第一乘客定位位置預設范圍區域內的全景照片進行數據匹配,對所述第一乘客定位位置進行修正得到第二乘客定位位置。

進一步地,所述得到第二乘客定位位置之后,所述方法還包括:

將所述第二乘客定位位置發送給司機客戶端;或

從地圖數據庫中調取所述第二乘客定位位置的全景照片,進行3D建模模擬乘客所在位置處的場景,并將模擬出的場景發送給司機客戶端。

本發明實施例還提供了一種乘客定位裝置,包括:

接收模塊,用于接收乘客客戶端發送的乘客當前所在位置的環境圖像數據;

獲取模塊,用于根據第一乘客定位位置獲取所述第一乘客定位位置的場景信息,所述第一乘客定位位置為對乘客進行GPS定位得到;

處理模塊,用于將所述場景信息與所述環境圖像數據進行匹配,得到第二乘客定位位置,所述第二乘客定位位置的定位精度不小于所述第一乘客定位位置的定位精度。

進一步地,所述裝置還包括:

指示模塊,用于在接收乘客客戶端發送的打車指令后,指示乘客客戶端發送當前所在位置的環境圖像數據。

進一步地,所述處理模塊具體用于根據所述環境圖像數據識別出乘客當前所在位置周圍的標志物;將識別出的標志物與所述第一乘客定位位置的實景照片進行匹配;確定識別出的標志物在所述實景照片中的第一位置,將所述第一位置作為所述第二乘客定位位置;或

確定識別出的標志物在所述實景照片中的第一位置,并根據所述環境圖像數據確定乘客與所述標志物的相對位置,根據所述第一位置和所述相對位置確定乘客在所述實景照片中的第二位置,將所述第二位置作為所述第二乘客定位位置;或

所述處理模塊具體用于將乘客當前所在位置周圍的全景照片與第一乘客定位位置的全景照片進行匹配,在匹配度大于閾值時,將所述第一乘客定位位置作為所述第二乘客定位位置;在匹配度不大于閾值時,則根據乘客當前所在位置周圍的全景照片與第一乘客定位位置預設范圍區域內的全景照片進行數據匹配,對所述第一乘客定位位置進行修正得到第二乘客定位位置。

進一步地,所述裝置還包括:

發送模塊,用于將所述第二乘客定位位置發送給司機客戶端;或

從地圖數據庫中調取所述第二乘客定位位置的全景照片,進行3D建模模擬乘客所在位置處的場景,并將模擬出的場景發送給司機客戶端。

本發明實施例還提供了一種乘客定位系統,包括:

乘客客戶端,用于與乘客移動設備中的相冊連接,調取移動設備相冊中乘客當前所在位置的環境圖像數據,并將所述環境圖像數據發送給乘客定位裝置;

所述乘客定位裝置,用于接收所述乘客客戶端發送的乘客當前所在位置的環境圖像數據,根據第一乘客定位位置獲取所述第一乘客定位位置的場景信息,所述第一乘客定位位置為對乘客進行GPS定位得到,將所述場景信息與所述環境圖像數據進行匹配,得到第二乘客定位位置,所述第二乘客定位位置的定位精度不小于所述第一乘客定位位置的定位精度,并將所述第二乘客定位位置發送給司機客戶端;

所述司機客戶端,用于接收所述乘客定位裝置發送的所述第二乘客定位位置,并將所述第二乘客定位位置展現給司機。

本發明的實施例具有以下有益效果:

上述方案中,首先對乘客進行GPS定位得到第一乘客定位位置,之后根據第一乘客定位位置獲取第一乘客定位位置的場景信息,并根據乘客當前所在位置的環境圖像數據與第一乘客定位位置的場景信息進行匹配,判定第一乘客定位位置是否準確,以便第一乘客定位位置不準確時對乘客的位置坐標進行修正。通過本發明的技術方案,能夠在乘客打車時為司機提供更精準的乘客定位,以便司機快速確定乘客的上車地點,提升乘客體驗。

附圖說明

圖1為本發明實施例乘客定位方法的流程示意圖;

圖2為本發明實施例得到第二乘客定位位置的流程示意圖;

圖3為本發明實施例得到第二乘客定位位置的另一流程示意圖;

圖4為本發明實施例乘客定位裝置的結構框圖;

圖5為本發明實施例乘客定位系統的結構框圖。

具體實施方式

為使本發明的實施例要解決的技術問題、技術方案和優點更加清楚,下面將結合附圖及具體實施例進行詳細描述。

本發明的實施例針對現有技術中利用GPS對乘客進行定位,定位精度較差的問題,提供一種乘客定位方法、裝置及系統,能夠精確地對乘客進行位置定位,以便司機快速確定乘客的上車地點,提升乘客體驗。

實施例一

本實施例提供一種乘客定位方法,如圖1所示,本實施例包括:

步驟101:接收乘客客戶端發送的乘客當前所在位置的環境圖像數據;

步驟102:根據第一乘客定位位置獲取所述第一乘客定位位置的場景信息,所述第一乘客定位位置為對乘客進行GPS定位得到;

步驟103:將所述場景信息與所述環境圖像數據進行匹配,得到第二乘客定位位置,所述第二乘客定位位置的定位精度不小于所述第一乘客定位位置的定位精度。

本實施例中,首先對乘客進行GPS定位得到第一乘客定位位置(即粗定位位置),之后根據第一乘客定位位置獲取第一乘客定位位置的場景信息,并根據乘客當前所在位置的環境圖像數據與第一乘客定位位置的場景信息進行匹配,判定第一乘客定位位置是否準確,以便第一乘客定位位置不準確時對乘客的位置坐標進行修正。通過本發明的技術方案,能夠在乘客打車時為司機提供更精準的乘客定位,以便司機快速確定乘客的上車地點,提升乘客體驗。

進一步地,所述接收乘客客戶端發送的乘客當前所在位置的環境圖像數據之前,所述方法包括:

在接收乘客客戶端發送的打車指令后,指示乘客客戶端發送當前所在位置的環境圖像數據。乘客可以使用自己的手機拍攝周邊道路指示標志,或者標志性建筑,或者使用廣角模式360度環形拍攝乘客所在位置的實景照片,將拍攝圖片或視頻上傳至乘客客戶端。

進一步地,所述環境圖像數據包括但不限于:乘客當前所在位置周圍的道路指示標志,乘客當前所在位置周圍的標志性建筑的圖像,乘客當前所在位置周圍的全景照片;

第一乘客定位位置周圍環境的場景信息包括但不限于:從地圖數據庫中調取的第一乘客定位位置的實景照片,從地圖數據庫中調取的第一乘客定位位置的全景照片,從地圖數據庫中調取的第一乘客定位位置預設范圍區域內的全景照片。

進一步地,如圖2所示,所述將所述場景信息與所述環境圖像數據進行匹配,得到第二乘客定位位置包括:

步驟201:根據所述環境圖像數據識別出乘客當前所在位置周圍的標志物;

在打車軟件的服務器端,可以利用圖像識別技術識別圖片或視頻中的道路標識、建筑招牌、廣告牌等。

步驟202:將識別出的標志物與所述第一乘客定位位置的實景照片進行匹配;

在打車軟件的服務器端存儲有地圖數據庫,在利用GPS對乘客進行粗定位之后,從地圖數據庫中調取的粗定位位置的實景照片,與上傳的圖片或視頻進行匹配。比如將地圖數據庫中的建筑物圖片與乘客拍攝的建筑物圖片進行匹配,具體可以對圖片或視頻進行像素級分析,并與地圖數據庫中的存儲圖像進行像素比對,以實現二者之間的最佳匹配。

步驟203:確定識別出的標志物在所述實景照片中的第一位置,將所述第一位置作為所述第二乘客定位位置;

在地圖數據庫的存儲圖像中找到與乘客拍攝的建筑物圖片相似度較高的建筑物圖片,將該建筑物的第一位置作為乘客的精定位位置,從而得到乘客的精準定位位置。

或者確定識別出的標志物在所述實景照片中的第一位置,并根據所述環境圖像數據確定乘客與所述標志物的相對位置,根據所述第一位置和所述相對位置確定乘客在所述實景照片中的第二位置,將所述第二位置作為所述第二乘客定位位置。

比如在將識別出的標志物與所述第一乘客定位位置的實景照片進行匹配后,確認乘客位于所述建筑物附近后,進一步通過上傳圖片或視頻中建筑物的被拍攝角度確定乘客是在建筑物的東南西北的某個具體方向,結合建筑物的第一位置和乘客與建筑物的相對位置,確定乘客的第二位置,將該第二位置作為乘客的精定位位置。

具體為,服務器端將乘客拍攝的圖片或視頻中的建筑物和地圖數據庫中建筑物的360度的全景圖片進行比擬,通過多點圖像的匹配(建筑棱角,窗戶數量,墻體外表面細節等內容的匹配),確定乘客在建筑物的某個確定方向,從而引導司機前往該具體位置。

另一實施方式中,可以將乘客拍攝的圖片或視頻中的道路標識和地圖數據庫中道路標識進行比擬,確定出乘客此刻的朝向,或者乘客位于道路的那一個側,從而引導司機前往該具體位置。

再一具體實施方式中,對于道路標識或者廣告牌等標識牌的拍攝圖片,因為乘客距離標識牌遠近不同,拍攝出標識牌的在圖片中的大小也不同(此處默認乘客沒有刻意調節焦距,在可以看清標識牌的文字的情況下,將乘客距離標識牌距離的遠近反映在標識牌的大小比例上),因此將將乘客拍攝的圖片或視頻與地圖數據庫中的實景圖片進行大小比擬,從而篩選出一幅實景圖片,其中的標識牌是和乘客拍攝圖片或視頻中標識牌的大小相當,那么就將此幅實景圖片的位置定位為乘客目前所在的位置,從而引導司機前往該具體位置,使得司機基于乘客的精確定位位置進行接送服務。

進一步地,如圖3所示,所述將所述場景信息與所述環境圖像數據進行匹配,得到第二乘客定位位置包括:

步驟301:將乘客當前所在位置周圍的全景照片與第一乘客定位位置的全景照片進行匹配;

乘客通過乘客客戶端發送打車指令后,通過手機上傳所處位置周邊的360°全景照片到乘客客戶端,打車軟件的服務器端可以從從地圖數據庫中調取的第一乘客定位位置的全景照片以及第一乘客定位位置預設范圍區域內的全景照片,與乘客上傳的360°全景照片進行圖像匹配。

步驟302:判斷匹配度是否大于閾值;如果大于閾值,轉向步驟303;如果不大于閾值,轉向步驟304;

如果匹配度較好,則可直接確定乘客位置,節約后續步驟。如果匹配度較差,則可以根據乘客上傳的圖片或視頻與粗定位位置附近的全景照片進行數據匹配,修正乘客位置。

步驟303:在匹配度大于閾值時,將所述第一乘客定位位置作為所述第二乘客定位位置。

步驟304:在匹配度不大于閾值時,則根據乘客當前所在位置周圍的全景照片與第一乘客定位位置預設范圍區域內的全景照片進行數據匹配,對所述第一乘客定位位置進行修正得到第二乘客定位位置。

進一步地,所述得到第二乘客定位位置之后,所述方法還包括:

將所述第二乘客定位位置發送給司機客戶端;或

從地圖數據庫中調取所述第二乘客定位位置的全景照片,進行3D建模模擬乘客所在位置處的場景,并將模擬出的場景發送給司機客戶端,這樣可以給司機以親臨感,幫助司機更快找到乘客位置,提高效率。

本實施例的乘客定位方法可以應用在打車軟件中,其中的乘客客戶端安裝在乘客手機上,司機客戶端安裝在司機手機上,由服務器端得到第二乘客定位位置,并將第二乘客定位位置發送至司機客戶端。

實施例二

本實施例還提供了一種乘客定位裝置,如圖4所示,本實施例包括:

接收模塊41,用于接收乘客客戶端發送的乘客當前所在位置的環境圖像數據;

獲取模塊42,用于根據第一乘客定位位置獲取所述第一乘客定位位置的場景信息,所述第一乘客定位位置為對乘客進行GPS定位得到;

處理模塊43,用于將所述場景信息與所述環境圖像數據進行匹配,得到第二乘客定位位置,所述第二乘客定位位置的定位精度不小于所述第一乘客定位位置的定位精度。

處理模塊43能夠對圖像進行識別,識別圖片或視頻中的道路牌、廣告牌、建筑物招牌以及地標性建筑物外貌,還能夠將識別出的關鍵地理位置信息與從地圖中獲取的實景圖片進行匹配。

進一步地,所述裝置還包括:

指示模塊44,用于在接收乘客客戶端發送的打車指令后,指示乘客客戶端發送當前所在位置的環境圖像數據。

進一步地,所述環境圖像數據包括但不限于:乘客當前所在位置周圍的道路指示標志,乘客當前所在位置周圍的標志性建筑的圖像,乘客當前所在位置周圍的全景照片;

第一乘客定位位置周圍環境的場景信息包括但不限于:從地圖數據庫中調取的第一乘客定位位置的實景照片,從地圖數據庫中調取的第一乘客定位位置的全景照片,從地圖數據庫中調取的第一乘客定位位置預設范圍區域內的全景照片。

進一步地,所述處理模塊具體用于根據所述環境圖像數據識別出乘客當前所在位置周圍的標志物;將識別出的標志物與所述第一乘客定位位置的實景照片進行匹配;確定識別出的標志物在所述實景照片中的第一位置,將所述第一位置作為所述第二乘客定位位置;或

確定識別出的標志物在所述實景照片中的第一位置,并根據所述環境圖像數據確定乘客與所述標志物的相對位置,根據所述第一位置和所述相對位置確定乘客在所述實景照片中的第二位置,將所述第二位置作為所述第二乘客定位位置。

進一步地,所述處理模塊具體用于將乘客當前所在位置周圍的全景照片與第一乘客定位位置的全景照片進行匹配,在匹配度大于閾值時,將所述第一乘客定位位置作為所述第二乘客定位位置;在匹配度不大于閾值時,則根據乘客當前所在位置周圍的全景照片與第一乘客定位位置預設范圍區域內的全景照片進行數據匹配,對所述第一乘客定位位置進行修正得到第二乘客定位位置。

進一步地,所述裝置還包括:

發送模塊45,用于將所述第二乘客定位位置發送給司機客戶端;或

從地圖數據庫中調取所述第二乘客定位位置的全景照片,進行3D建模模擬乘客所在位置處的場景,并將模擬出的場景發送給司機客戶端。

本實施例的乘客定位裝置可以應用在打車軟件中,其中的乘客客戶端安裝在乘客手機上,司機客戶端安裝在司機手機上,由服務器端的乘客定位裝置得到第二乘客定位位置,并將第二乘客定位位置發送至司機客戶端。

實施例三

本實施例還提供了一種乘客定位系統,如圖5所示,本實施例包括:

乘客客戶端51,用于與乘客移動設備中的相冊連接,調取移動設備相冊中乘客當前所在位置的環境圖像數據,并將所述環境圖像數據發送給乘客定位裝置;

所述乘客定位裝置52,用于接收所述乘客客戶端發送的乘客當前所在位置的環境圖像數據,根據第一乘客定位位置獲取所述第一乘客定位位置的場景信息,所述第一乘客定位位置為對乘客進行GPS定位得到,將所述場景信息與所述環境圖像數據進行匹配,得到第二乘客定位位置,所述第二乘客定位位置的定位精度不小于所述第一乘客定位位置的定位精度,并將所述第二乘客定位位置發送給司機客戶端;

所述司機客戶端53,用于接收所述乘客定位裝置發送的所述第二乘客定位位置,并將所述第二乘客定位位置展現給司機。

進一步地,司機客戶端53還可以播放乘客上傳的圖片或視頻,以便司機更好地確認乘客位置。

本實施例中,首先對乘客進行GPS定位得到第一乘客定位位置,之后根據第一乘客定位位置獲取第一乘客定位位置的場景信息,并根據乘客當前所在位置的環境圖像數據與第一乘客定位位置的場景信息進行匹配,判定第一乘客定位位置是否準確,以便第一乘客定位位置不準確時對乘客的位置坐標進行修正。通過本發明的技術方案,能夠在乘客打車時為司機提供更精準的乘客定位,以便司機快速確定乘客的上車地點,提升乘客體驗。

此說明書中所描述的許多功能部件都被稱為模塊,以便更加特別地強調其實現方式的獨立性。

本發明實施例中,模塊可以用軟件實現,以便由各種類型的處理器執行。舉例來說,一個標識的可執行代碼模塊可以包括計算機指令的一個或多個物理或者邏輯塊,舉例來說,其可以被構建為對象、過程或函數。盡管如此,所標識模塊的可執行代碼無需物理地位于一起,而是可以包括存儲在不同物理上的不同的指令,當這些指令邏輯上結合在一起時,其構成模塊并且實現該模塊的規定目的。

實際上,可執行代碼模塊可以是單條指令或者是許多條指令,并且甚至可以分布在多個不同的代碼段上,分布在不同程序當中,以及跨越多個存儲器設備分布。同樣地,操作數據可以在模塊內被識別,并且可以依照任何適當的形式實現并且被組織在任何適當類型的數據結構內。所述操作數據可以作為單個數據集被收集,或者可以分布在不同位置上(包括在不同存儲設備上),并且至少部分地可以僅作為電子信號存在于系統或網絡上。

在模塊可以利用軟件實現時,考慮到現有硬件工藝的水平,所以可以以軟件實現的模塊,在不考慮成本的情況下,本領域技術人員都可以搭建對應的硬件電路來實現對應的功能,所述硬件電路包括常規的超大規模集成(VLSI)電路或者門陣列以及諸如邏輯芯片、晶體管之類的現有半導體或者是其它分立的元件。模塊還可以用可編程硬件設備,諸如現場可編程門陣列、可編程陣列邏輯、可編程邏輯設備等實現。

在本發明各方法實施例中,所述各步驟的序號并不能用于限定各步驟的先后順序,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,對各步驟的先后變化也在本發明的保護范圍之內。

以上所述是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明所述原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1