本發(fā)明涉及無線通信領域,尤其涉及街景圖像的獲取方法、裝置及系統(tǒng)。
背景技術:
當用戶通過電子地圖查看某個地點時往往希望能夠同時查看該地點的街景圖像信息,以便進一步了解該地點的詳細信息。比如用戶在查看某個旅游觀光區(qū)時也希望同時觀看到該地熱門景點的圖像信息。
現(xiàn)有技術中,街景圖像由專門的街景車在一條街道的每間隔一定距離的街景點上進行360度的實景拍攝得到的全景圖像,因此街景圖像的屬性參數(shù)通常包括:街景點的地理坐標信息和街景點圖像的方向信息。
然而,有些地方的街景圖像僅靠街景車拍攝是難以獲取的,比如在偏遠地區(qū)的景點,街景車就可能無法進行取景拍攝。
因此,如何解決現(xiàn)有技術中在獲取街景圖像時,有些地方的街景圖像難以獲取的問題,成為目前亟待解決的問題。
技術實現(xiàn)要素:
本發(fā)明實施例提供街景圖像的獲取方法、裝置及系統(tǒng),以至少解決現(xiàn)有技術中在獲取街景圖像時,有些地方的街景圖像難以獲取的問題。
為達到上述目的,本發(fā)明實施例提供如下技術方案:
第一方面,提供一種街景圖像的獲取方法,所述方法包括:
服務器接收不同用戶設備UE發(fā)送的拍攝的圖像、以及每個UE拍攝相應圖像時的拍照位置信息和拍照方位角信息;
所述服務器將所述不同UE拍攝的圖像、以及所述每個UE拍攝相應圖像時的拍照位置信息和拍照方位角信息存儲至圖像庫中。
不需要像現(xiàn)有技術一樣,靠街景車拍攝街景圖像,導致有些地方的街 景圖像難以獲取。通過上述方法,在獲取街景圖像時,僅需不同的UE向服務器發(fā)送拍攝的圖像、以及每個UE拍攝相應圖像時的拍照位置信息和拍照方位角信息即可,不僅提升了街景圖像獲取的便捷性與可靠性,同時也可以使得街景圖像的獲取源較為豐富,從而可以反映出一個地點多個不同角度與時間點的變化。
可選的,所述方法還可以包括:
所述服務器接收第一UE發(fā)送的請求消息,所述請求消息攜帶用戶觀察街景時的觀察位置信息和觀察方位角信息;
所述服務器根據(jù)所述觀察位置信息和觀察方位角信息,從所述圖像庫中確定與所述觀察位置信息和觀察方位角信息匹配度滿足預設條件的街景圖像序列;
所述服務器向所述第一UE發(fā)送所述街景圖像序列。
這樣,第一UE可以獲取到相關街景圖像,從而使得用戶能夠查看到所需的街景圖像,提升了用戶的體驗。
可選的,所述服務器根據(jù)所述觀察位置信息和觀察方位角信息,從所述圖像庫中確定與所述觀察位置信息和觀察方位角信息匹配度滿足預設條件的街景圖像序列,包括:
所述服務器以所述觀察位置信息對應的觀察位置為原點,以正北方向為Y軸正方向,正東方向為X軸正方向,建立直角坐標系;
所述服務器將所述觀察方位角信息對應的觀察方位角投影到所述直角坐標系上,獲得第一直線;
所述服務器從所述圖像庫中查找與所述觀察位置相距小于預設距離的拍照位置上拍攝的所有圖像;
所述服務器分別根據(jù)所述所有圖像中每個圖像對應的拍照位置信息和拍照方位角信息,將所述每個圖像對應的拍照位置和拍照方位角分別投影到所述直角坐標系上,獲得多個拍照位置點和多條第二直線;
所述服務器分別確定所述第一直線與所述多條第二直線中每條第二直線的交點,并確定該交點是否合法;
所述服務器將預設長度內包含合法交點最多的區(qū)域確定為聚焦區(qū)域,并將與所述第一直線相交于所述聚焦區(qū)域內的第二直線對應的圖像確定 為所述街景圖像序列。
可選的,所述服務器將所述觀察方位角信息對應的觀察方位角投影到所述直角坐標系上,獲得第一直線,包括:
當0<a<90°時,確定所述第一直線的直線表達式為Y=tan(90°-a)X,a表示所述觀察方位角;
當90°<a<180°時,確定所述第一直線的直線表達式為Y=tan(90°-a)X;
當180°<a<270°時,確定所述第一直線的直線表達式為Y=tan(270°-a)X;
當270°<a<360°時,確定所述第一直線的直線表達式為Y=tan(270°-a)X;
當a等于0或者180°時,確定所述第一直線的直線表達式為X=0;
當a等于90°或者270°時,確定所述第一直線的直線表達式為Y=0。
可選的,所述服務器確定該交點是否合法,包括:
所述服務器根據(jù)預設規(guī)則確定該交點是否合法,所述預設規(guī)則包括:
當0°<所述觀察方位角<90°時,應相交于第一象限{(x,y)|x>0,y>0};
當90°<所述觀察方位角<180°時,應相交于第四象限{(x,y)|x>0,y<0};
當180°<所述觀察方位角<270°時,應相交于第三象限{(x,y)|x<0,y<0};
當270°<所述觀察方位角<360°時,應相交于第二象限{(x,y)|x<0,y>0};
當0°<所述圖像的方位角<90°時,應相交于第一區(qū)域{(x,y)|x>x1,y>y1};
當90°<所述圖像的方位角<180°時,應相交于第二區(qū)域{(x,y)|x>x1,y<y1};
當180°<所述圖像的方位角<270°時,應相交于第三區(qū)域{(x,y)|x<x1,y<y1};
當270°<所述圖像的方位角<360°時,應相交于第四區(qū)域{(x,y)|x<x1,y>y1};
所述合法交點在所述街景的方位角對應的象限與所述圖像的方位角對應的區(qū)域的重疊區(qū)域內。
可選的,在所述服務器向所述第一UE發(fā)送所述街景圖像序列之前,還包括:
所述服務器將所述街景圖像序列以所述觀察方位角為起點,按照拍照方位角順時針排序或逆時針排序;
所述服務器向所述第一UE發(fā)送所述街景圖像序列,包括:
所述服務器向所述第一UE發(fā)送排序后的街景圖像序列。
這樣,第一UE在顯示街景圖像序列時,顯示的是以觀察方位角為起點,按照拍照方位角順時針排序或逆時針排序的街景圖像序列,從而符合用戶的觀察習慣,進一步提升了用戶的體驗。
第二方面,提供一種街景圖像的獲取方法,所述方法包括:
用戶設備UE向服務器發(fā)送請求消息,所述請求消息攜帶用戶觀察街景時的觀察位置信息和觀察方位角信息;
所述UE接收所述服務器發(fā)送的街景圖像序列,所述街景圖像序列為所述服務器根據(jù)所述觀察位置信息和觀察方位角信息,從預先存儲的圖像庫中確定的與所述觀察位置信息和觀察方位角信息匹配度滿足預設條件的街景圖像序列,其中,所述預先存儲的圖像庫中包含不同UE拍攝的圖像、以及每個UE拍攝相應圖像時的拍照位置信息和拍照方位角信息。
通過上述方法,UE可以獲取到一個地點多個不同角度與時間點的相關街景圖像,從而使得用戶能夠從多個角度查看到所需的街景圖像,提升了用戶的體驗。
可選的,所述UE接收所述服務器發(fā)送的街景圖像序列,包括:
所述UE接收所述服務器發(fā)送的排序后的街景圖像序列,其中,所述街景圖像序列以所述觀察方位角為起點,按照拍照方位角順時針排序或逆時針排序。
這樣,UE在顯示街景圖像序列時,顯示的是以觀察方位角為起點,按照拍照方位角順時針排序或逆時針排序的街景圖像序列,從而符合用戶 的觀察習慣,進一步提升了用戶的體驗。
第三方面,提供一種街景圖像的獲取方法,所述方法包括:
用戶設備UE獲取拍攝的圖像、以及所述UE拍攝所述圖像時的拍照位置信息和拍照方位角信息;
所述UE向服務器發(fā)送所述圖像、所述拍照位置信息和所述拍照方位角信息。
不需要像現(xiàn)有技術一樣,靠街景車拍攝街景圖像,導致有些地方的街景圖像難以獲取。通過上述方法,在獲取街景圖像時,僅需不同的UE向服務器發(fā)送拍攝的圖像、以及每個UE拍攝相應圖像時的拍照位置信息和拍照方位角信息即可,不僅提升了街景圖像獲取的便捷性與可靠性,同時也可以使得街景圖像的獲取源較為豐富,從而可以反映出一個地點多個不同角度與時間點的變化。
第四方面,提供一種服務器,所述服務器包括:接收單元和存儲單元;
所述接收單元,用于接收不同用戶設備UE發(fā)送的拍攝的圖像、以及每個UE拍攝相應圖像時的拍照位置信息和拍照方位角信息;
所述存儲單元,用于將所述不同UE拍攝的圖像、以及所述每個UE拍攝相應圖像時的拍照位置信息和拍照方位角信息存儲至圖像庫中。
可選的,所述服務器還包括處理單元和發(fā)送單元;
所述接收單元,還用于接收第一UE發(fā)送的請求消息,所述請求消息攜帶用戶觀察街景時的觀察位置信息和觀察方位角信息;
所述處理單元,用于根據(jù)所述觀察位置信息和觀察方位角信息,從所述圖像庫中確定與所述觀察位置信息和觀察方位角信息匹配度滿足預設條件的街景圖像序列;
所述發(fā)送單元,用于向所述第一UE發(fā)送所述街景圖像序列。
可選的,所述處理單元具體用于:
以所述觀察位置信息對應的觀察位置為原點,以正北方向為Y軸正方向,正東方向為X軸正方向,建立直角坐標系;
將所述觀察方位角信息對應的觀察方位角投影到所述直角坐標系上,獲得第一直線;
從所述圖像庫中查找與所述觀察位置相距小于預設距離的拍照位置 上拍攝的所有圖像;
分別根據(jù)所述所有圖像中每個圖像對應的拍照位置信息和拍照方位角信息,將所述每個圖像對應的拍照位置和拍照方位角分別投影到所述直角坐標系上,獲得多個拍照位置點和多條第二直線;
分別確定所述第一直線與所述多條第二直線中每條第二直線的交點,并確定該交點是否合法;
將預設長度內包含合法交點最多的區(qū)域確定為聚焦區(qū)域,并將與所述第一直線相交于所述聚焦區(qū)域內的第二直線對應的圖像確定為所述街景圖像序列。
可選的,所述處理單元具體用于:
當0<a<90°時,確定所述第一直線的直線表達式為Y=tan(90°-a)X,a表示所述觀察方位角;
當90°<a<180°時,確定所述第一直線的直線表達式為Y=tan(90°-a)X;
當180°<a<270°時,確定所述第一直線的直線表達式為Y=tan(270°-a)X;
當270°<a<360°時,確定所述第一直線的直線表達式為Y=tan(270°-a)X;
當a等于0或者180°時,確定所述第一直線的直線表達式為X=0;
當a等于90°或者270°時,確定所述第一直線的直線表達式為Y=0。
可選的,所述處理單元具體用于:
根據(jù)預設規(guī)則確定該交點是否合法,所述預設規(guī)則包括:
當0°<所述觀察方位角<90°時,應相交于第一象限{(x,y)|x>0,y>0};
當90°<所述觀察方位角<180°時,應相交于第四象限{(x,y)|x>0,y<0};
當180°<所述觀察方位角<270°時,應相交于第三象限{(x,y)|x<0,y<0};
當270°<所述觀察方位角<360°時,應相交于第二象限{(x,y)|x<0, y>0};
當0°<所述圖像的方位角<90°時,應相交于第一區(qū)域{(x,y)|x>x1,y>y1};
當90°<所述圖像的方位角<180°時,應相交于第二區(qū)域{(x,y)|x>x1,y<y1};
當180°<所述圖像的方位角<270°時,應相交于第三區(qū)域{(x,y)|x<x1,y<y1};
當270°<所述圖像的方位角<360°時,應相交于第四區(qū)域{(x,y)|x<x1,y>y1};
所述合法交點在所述街景的方位角對應的象限與所述圖像的方位角對應的區(qū)域的重疊區(qū)域內。
可選的,所述處理單元,還用于在所述發(fā)送單元向所述第一UE發(fā)送所述街景圖像序列之前,將所述街景圖像序列以所述觀察方位角為起點,按照拍照方位角順時針排序或逆時針排序;
所述發(fā)送單元具體用于:
向所述第一UE發(fā)送排序后的街景圖像序列。
由于本發(fā)明實施例提供的服務器可以執(zhí)行上述第一方面或第一方面任一項可選的實現(xiàn)方式中的街景圖像的獲取方法,因此其所能獲得的技術效果也可參照上述方法實施例,此處不再贅述。
第五方面,提供一種用戶設備UE,所述UE包括:發(fā)送單元和接收單元;
所述發(fā)送單元,用于向服務器發(fā)送請求消息,所述請求消息攜帶用戶觀察街景時的觀察位置信息和觀察方位角信息;
所述接收單元,用于接收所述服務器發(fā)送的街景圖像序列,所述街景圖像序列為所述服務器根據(jù)所述觀察位置信息和觀察方位角信息,從預先存儲的圖像庫中確定的與所述觀察位置信息和觀察方位角信息匹配度滿足預設條件的街景圖像序列,其中,所述預先存儲的圖像庫中包含不同UE拍攝的圖像、以及每個UE拍攝相應圖像時的拍照位置信息和拍照方位角信息。
可選的,所述接收單元具體用于:
接收所述服務器發(fā)送的排序后的街景圖像序列,其中,所述街景圖像序列以所述觀察方位角為起點,按照拍照方位角順時針排序或逆時針排序。
由于本發(fā)明實施例提供的UE可以執(zhí)行上述第二方面或第二方面任一項可選的實現(xiàn)方式中的街景圖像的獲取方法,因此其所能獲得的技術效果也可參照上述方法實施例,此處不再贅述。
第六方面,提供一種用戶設備UE,所述UE包括:處理單元和發(fā)送單元;
所述處理單元,用于獲取拍攝的圖像、以及所述UE拍攝所述圖像時的拍照位置信息和拍照方位角信息;
所述發(fā)送單元,用于向服務器發(fā)送所述圖像、所述拍照位置信息和所述拍照方位角信息。
由于本發(fā)明實施例提供的UE可以執(zhí)行上述第三方面所述的街景圖像的獲取方法,因此其所能獲得的技術效果也可參照上述方法實施例,此處不再贅述。
第七方面,提供一種服務器,包括:處理器、存儲器、系統(tǒng)總線和通信接口;
所述存儲器用于存儲計算機執(zhí)行指令,所述處理器與所述存儲器通過所述系統(tǒng)總線連接,當所述服務器運行時,所述處理器執(zhí)行所述存儲器存儲的所述計算機執(zhí)行指令,以使所述服務器執(zhí)行上述第一方面或第一方面任意一種可能的實現(xiàn)方式中所述的街景圖像的獲取方法。
由于本發(fā)明實施例提供的服務器可以執(zhí)行上述第一方面或第一方面任一項可選的實現(xiàn)方式中的街景圖像的獲取方法,因此其所能獲得的技術效果也可參照上述方法實施例,此處不再贅述。
第八方面,提供一種用戶設備UE,其特征在于,包括:處理器、存儲器、系統(tǒng)總線和通信接口;
所述存儲器用于存儲計算機執(zhí)行指令,所述處理器與所述存儲器通過所述系統(tǒng)總線連接,當所述UE運行時,所述處理器執(zhí)行所述存儲器存儲的所述計算機執(zhí)行指令,以使所述UE執(zhí)行上述第二方面或第二方面任意一種可能的實現(xiàn)方式中所述的街景圖像的獲取方法或者執(zhí)行上述第三方 面所述的街景圖像的獲取方法。
由于本發(fā)明實施例提供的UE可以上述第二方面或第二方面任意一種可能的實現(xiàn)方式中所述的街景圖像的獲取方法或者執(zhí)行上述第三方面所述的街景圖像的獲取方法,因此其所能獲得的技術效果也可參照上述方法實施例,此處不再贅述。
第九方面,提供一種可讀介質,包括計算機執(zhí)行指令,當服務器的處理器執(zhí)行該計算機執(zhí)行指令時,該服務器執(zhí)行如上述第一方面或第一方面任意一種可能的實現(xiàn)方式中所述的街景圖像的獲取方法。
第八方面,提供一種可讀介質,包括計算機執(zhí)行指令,當用戶設備UE的處理器執(zhí)行該計算機執(zhí)行指令時,該UE執(zhí)行上述第二方面或第二方面任意一種可能的實現(xiàn)方式中所述的街景圖像的獲取方法或者執(zhí)行上述第三方面所述的街景圖像的獲取方法。
其中,本發(fā)明的這些方面或其他方面在以下實施例的描述中會更加簡明易懂。
附圖說明
圖1為本發(fā)明實施例提供的街景圖像的獲取系統(tǒng)的架構示意圖;
圖2為本發(fā)明實施例提供的街景圖像的獲取方法流程示意圖一;
圖3為本發(fā)明實施例提供的街景圖像的獲取方法流程示意圖二;
圖4為本發(fā)明實施例提供的觀察信息與圖像信息相交示意圖;
圖5為本發(fā)明實施例提供的街景圖像的獲取方法流程示意圖三;
圖6為本發(fā)明實施例提供的服務器的結構示意圖一;
圖7為本發(fā)明實施例提供的服務器的結構示意圖二;
圖8為本發(fā)明實施例提供的UE的結構示意圖一;
圖9為本發(fā)明實施例提供的UE的結構示意圖二;
圖10為本發(fā)明實施例提供的服務器的結構示意圖三;
圖11為本發(fā)明實施例提供的服務器的結構示意圖三。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進 行清楚、完整地描述。
需要說明的是,為了便于清楚描述本發(fā)明實施例的技術方案,在本發(fā)明的實施例中,采用了“第一”、“第二”等字樣對功能和作用基本相同的相同項或相似項進行區(qū)分,本領域技術人員可以理解“第一”、“第二”等字樣并不對數(shù)量和執(zhí)行次序進行限定。
需要說明的是,本文中的“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”僅僅是一種描述關聯(lián)對象的關聯(lián)關系,表示可以存在三種關系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況?!岸鄠€”是指兩個或多于兩個。
如本申請所使用的,術語“組件”、“模塊”、“系統(tǒng)”等等旨在指代計算機相關實體,該計算機相關實體可以是硬件、固件、硬件和軟件的結合、軟件或者運行中的軟件。例如,組件可以是,但不限于是:在處理器上運行的處理、處理器、對象、可執(zhí)行文件、執(zhí)行中的線程、程序和/或計算機。作為示例,在計算設備上運行的應用和該計算設備都可以是組件。一個或多個組件可以存在于執(zhí)行中的過程和/或線程中,并且組件可以位于一個計算機中以及/或者分布在兩個或更多個計算機之間。此外,這些組件能夠從在其上具有各種數(shù)據(jù)結構的各種計算機可讀介質中執(zhí)行。這些組件可以通過諸如根據(jù)具有一個或多個數(shù)據(jù)分組(例如,來自一個組件的數(shù)據(jù),該組件與本地系統(tǒng)、分布式系統(tǒng)中的另一個組件進行交互和/或以信號的方式通過諸如互聯(lián)網(wǎng)之類的網(wǎng)絡與其它系統(tǒng)進行交互)的信號,以本地和/或遠程過程的方式進行通信。
本申請中的無線通信網(wǎng)絡,是一種提供無線通信功能的網(wǎng)絡。無線通信網(wǎng)絡可以采用不同的通信技術,例如碼分多址(英文全稱:code division multiple access,英文縮寫:CDMA)、寬帶碼分多址(英文全稱:wideband code division multiple access,英文縮寫:WCDMA)、時分多址(英文全稱:time division multiple access,英文縮寫:TDMA)、頻分多址(英文全稱:frequency division multiple access,英文縮寫:FDMA)、正交頻分多址(英文:orthogonal frequency-division multiple access,英文縮寫:OFDMA)、單載波頻分多址(英文全稱:single carrier FDMA,英文縮寫:SC-FDMA)、載波偵聽多路訪問/沖突避免(英文全稱:carrier sense multiDle access with collision avoidance)。根據(jù)不同網(wǎng)絡的容量、速率、時延等因素可以將網(wǎng)絡分為2G(英文:generation)網(wǎng)絡、3G網(wǎng)絡或者4G網(wǎng)絡。典型的2G網(wǎng)絡包括全球移動通信系統(tǒng)(英文全稱:global system for mobile communications/general packet radio service,英文縮寫:GSM)網(wǎng)絡或者通用分組無線業(yè)務(英文全稱:general packet radio service,英文縮寫:GPRS)網(wǎng)絡,典型的3G網(wǎng)絡包括通用移動通信系統(tǒng)(英文全稱:universal mobile telecommunications system,英文縮寫:UMTS)網(wǎng)絡,典型的4G網(wǎng)絡包括長期演進(英文全稱:long term evolution,英文縮寫:LTE)網(wǎng)絡。其中,UMTS網(wǎng)絡有時也可以稱為通用陸地無線接入網(wǎng)(英文全稱:universal terrestrial radio access network,英文縮寫:UTRAN),LTE網(wǎng)絡有時也可以稱為演進型通用陸地無線接入網(wǎng)(英文全稱:evolved universal terrestrial radio access network,英文縮寫:E-UTRAN)。根據(jù)資源分配方式的不同,可以分為蜂窩通信網(wǎng)絡和無線局域網(wǎng)絡(英文全稱:wireless local area networks,英文縮寫:WLAN),其中,蜂窩通信網(wǎng)絡為調度主導,WLAN為競爭主導。前述的2G、3G和4G網(wǎng)絡,均為蜂窩通信網(wǎng)絡。本領域技術人員應知,隨著技術的發(fā)展本發(fā)明實施例提供的技術方案同樣可以應用于其他的無線通信網(wǎng)絡,例如4.5G或者5G網(wǎng)絡,或其他非蜂窩通信網(wǎng)絡。為了簡潔,本發(fā)明實施例有時會將無線通信網(wǎng)絡英文縮寫為網(wǎng)絡。
用戶設備(英文全稱:user equipment,英文縮寫:UE)是一種終端設備,可以是可移動的終端設備,也可以是不可移動的終端設備。該設備主要用于接收或者發(fā)送業(yè)務數(shù)據(jù)。用戶設備可分布于網(wǎng)絡中,在不同的網(wǎng)絡中用戶設備有不同的名稱,例如:終端,移動臺,用戶單元,站臺,蜂窩電話,個人數(shù)字助理,無線調制解調器,無線通信設備,手持設備,膝上型電腦,無繩電話,無線本地環(huán)路臺等。該用戶設備可以經無線接入網(wǎng)(英文全稱:radio access network,英文縮寫:RAN)(無線通信網(wǎng)絡的接入部分)與一個或多個核心網(wǎng)進行通信,例如與無線接入網(wǎng)交換語音和/或數(shù)據(jù)。
此外,本申請將圍繞可包括多個設備、組件、模塊等的系統(tǒng)來呈現(xiàn)各個方面、實施例或特征。應當理解和明白的是,各個系統(tǒng)可以包括另外的 設備、組件、模塊等,并且/或者可以并不包括結合附圖討論的所有設備、組件、模塊等。此外,還可以使用這些方案的組合。
另外,在本發(fā)明實施例中,“示例的”、或者“比如”等詞用于表示作例子、例證或說明。本申請中被描述為“示例”或“比如”的任何實施例或設計方案不應被解釋為比其它實施例或設計方案更優(yōu)選或更具優(yōu)勢。確切而言,使用“示例的”、或者“比如”等詞旨在以具體方式呈現(xiàn)概念。
本發(fā)明實施例中,“的(英文:of)”,“相應的(英文:corresponding,relevant)”和“對應的(英文:corresponding)”有時可以混用,應當指出的是,在不強調其區(qū)別時,其所要表達的含義是一致的。
本發(fā)明實施例描述的網(wǎng)絡架構以及業(yè)務場景是為了更加清楚的說明本發(fā)明實施例的技術方案,并不構成對于本發(fā)明實施例提供的技術方案的限定,本領域普通技術人員可知,隨著網(wǎng)絡架構的演變和新業(yè)務場景的出現(xiàn),本發(fā)明實施例提供的技術方案對于類似的技術問題,同樣適用。
下面將給出本發(fā)明實施例所適用的街景圖像的獲取系統(tǒng)的架構示意圖,如圖1所示,包括:服務器101、以及與該服務器101相互通信的多個UE(如UE1、UE2、UE3、UE4、UE5、UE6等)。
下面將基于圖1所示的街景圖像的獲取系統(tǒng),以服務器101與任意一個UE(假設為UE1)的交互為例進行說明,給出本發(fā)明實施例所提供的街景圖像的獲取方法,如圖2所示,包括步驟S201-S204:
S201、UE1獲取拍攝的圖像,以及UE1拍攝該圖像時的拍照位置信息和拍照方位角信息。
其中,UE1中可能包含攝像頭狀態(tài)監(jiān)測模塊和圖像信息獲取模塊,當攝像頭發(fā)生拍攝動作時,攝像頭狀態(tài)監(jiān)測模塊可以監(jiān)測到此動作,進而可以通知圖像信息獲取模塊,從而圖像信息獲取模塊可以獲取拍攝的圖像,以及UE1拍攝該圖像時的拍照位置信息和拍照方位角信息。
S202、UE1向服務器發(fā)送拍攝的圖像、以及UE1拍攝該圖像時的拍照位置信息和拍照方位角信息。
S203、服務器接收UE1發(fā)送的拍攝的圖像、以及UE1拍攝該圖像時的拍照位置信息和拍照方位角信息。
S204、服務器將UE1發(fā)送的拍攝的圖像、以及UE1拍攝該圖像時的 拍照位置信息和拍照方位角信息存儲至圖像庫中。
具體的,本發(fā)明實施例步驟S201中:
UE1拍攝該圖像時的拍照位置信息具體是指,UE1拍攝該圖像時的地理坐標信息,比如具體可以是UE1拍攝該圖像時所在位置的經度信息和緯度信息,本發(fā)明實施例對此不作具體限定。
UE1拍攝該圖像時的拍照方位角信息具體是指,UE1拍攝該圖像時的觀察方向與正北方向的水平夾角。其中,正北方向即地球北極的方向。
需要說明的是,圖2所示的實施例僅是以一個UE(以UE1為例)與服務器的交互為例進行說明。在具體實現(xiàn)過程中,多個不同的UE與服務器之間均可以執(zhí)行上述的交互,本發(fā)明在此不再一一贅述。
需要說明的是,圖1中僅是示例性的畫出6個UE,當然,與服務器101相互通信的UE并不限于6個,可以是4個、8個或任意數(shù)量個,本發(fā)明實施例對此不作具體限定。
不需要像現(xiàn)有技術一樣,靠街景車拍攝街景圖像,導致有些地方的街景圖像難以獲取?;诒景l(fā)明實施例提供的街景圖像的獲取方法,在獲取街景圖像時,僅需不同的UE向服務器發(fā)送拍攝的圖像、以及每個UE拍攝相應圖像時的拍照位置信息和拍照方位角信息即可,不僅提升了街景圖像獲取的便捷性與可靠性,同時也可以使得街景圖像的獲取源較為豐富,從而可以反映出一個地點多個不同角度與時間點的變化。
可選的,基于圖2所示的街景圖像的獲取方法,在服務器將多個UE發(fā)送的拍攝的圖像、以及每個UE拍攝該圖像時的拍照位置信息和拍照方位角信息存儲至圖像庫中之后,如圖3所示,還可以包括步驟S301-S305:
S301、第一UE向服務器發(fā)送請求消息,所述請求消息攜帶用戶觀察街景時的觀察位置信息和觀察方位角信息。
S302、服務器接收第一UE發(fā)送的請求消息。
S303、服務器根據(jù)觀察位置信息和觀察方位角信息,從圖像庫中確定與所述觀察位置信息和觀察方位角信息匹配度滿足預設條件的街景圖像序列。
S304、服務器向第一UE發(fā)送街景圖像序列。
S305、第一UE接收服務器發(fā)送的街景圖像序列。
具體的,本發(fā)明實施例步驟S301中:
用戶觀察街景時的觀察位置信息具體是指,用戶觀察街景時的地理坐標信息,比如具體可以是用戶觀察街景時所在位置的經度信息和緯度信息,本發(fā)明實施例對此不作具體限定。
用戶觀察街景時的觀察方位角信息具體是指,用戶觀察街景時的觀察方向與正北方向的水平夾角。其中,正北方向即地球北極的方向。
其中,可能是用戶在電子地圖上指定觀察位置和觀察方位角之后觸發(fā)第一UE向服務器發(fā)送請求消息,也可能是用戶輸入觀察位置和觀察方位角之后觸發(fā)第一UE向服務器發(fā)送請求消息,本發(fā)明實施例對此不作具體限定。
需要說明的是,本發(fā)明實施例中的第一UE可能是圖1所示的街景圖像的獲取系統(tǒng)中所示出的任意一個UE,該第一UE可能是向服務器發(fā)送拍攝的圖像的UE,也可能并未向服務器發(fā)送拍攝的圖像,本發(fā)明實施例對此不作具體限定。
具體的,本發(fā)明實施例步驟S303-S305中:
由于圖像庫中包含不同UE拍攝的圖像、以及每個UE拍攝相應圖像時的拍照位置信息和拍照方位角信息。因此,在服務器獲取用戶的觀察位置信息和觀察方位角信息之后,可以將觀察位置信息和觀察方位角信息與圖像庫中的圖像信息進行匹配,得到相關街景的不同角度的圖像序列,進而將該街景圖像序列反饋給第一UE。這樣,第一UE可以獲取到一個地點多個不同角度與時間點的相關街景圖像,從而使得用戶能夠從多個角度查看到所需的街景圖像,提升了用戶的體驗。
可選的,本發(fā)明實施例步驟S303中:
服務器根據(jù)觀察位置信息和觀察方位角信息,從圖像庫中確定與所述觀察位置信息和觀察方位角信息匹配度滿足預設條件的街景圖像序列,具體可以包括如下步驟S1-S6:
S1、服務器以觀察位置信息對應的觀察位置為原點,以正北方向為Y軸正方向,正東方向為X軸正方向,建立直角坐標系。
S2、服務器將觀察方位角信息對應的觀察方位角投影到直角坐標系上,獲得第一直線。
S3、服務器從圖像庫中查找與觀察位置相距小于預設距離的拍照位置上拍攝的所有圖像。
S4、服務器分別根據(jù)所述所有圖像中每個圖像對應的拍照位置信息和拍照方位角信息,將所述每個圖像對應的拍照位置和拍照方位角分別投影到所述直角坐標系上,獲得多個拍照位置點和多條第二直線。
S5、服務器分別確定第一直線與多條第二直線中每條第二直線的交點,并確定該交點是否合法。
S6、服務器將預設長度內包含合法交點最多的區(qū)域確定為聚焦區(qū)域,并將與第一直線相交于聚焦區(qū)域內的第二直線對應的圖像確定為街景圖像序列。
下面將基于圖4所示的觀察信息和圖像信息相交示意圖,對上述S1-S6的過程進行詳細說明。
具體的,本發(fā)明實施例步驟S1中:
如圖4所示,服務器以觀察位置信息對應的觀察位置為原點,以正北方向為Y軸正方向,正東方向為X軸正方向,建立直角坐標系。
具體的,本發(fā)明實施例步驟S2中:
服務器將觀察方位角信息對應的觀察方位角投影到直角坐標系上,獲得第一直線,如圖4中的直線1。
一種可能的實現(xiàn)方式中,服務器將觀察方位角信息對應的觀察方位角投影到直角坐標系上,獲得第一直線,具體可以包括:
當0<a<90°時,確定所述第一直線的直線表達式為Y=tan(90°-a)X,a表示所述街景方位角。比如a=45°時,Y=X。或者,
當90°<a<180°時,確定所述第一直線的直線表達式為Y=tan(90°-a)X。比如a=135°時,Y=-X。或者,
當180°<a<270°時,確定所述第一直線的直線表達式為Y=tan(270°-a)X。比如a=225°時,Y=X。或者,
當270°<a<360°時,確定所述第一直線的直線表達式為Y=tan(270°-a)X。比如a=315°時,Y=-X。
當a等于0或者180°時,確定所述第一直線的直線表達式為X=0;
當a等于90°或者270°時,確定所述第一直線的直線表達式為 Y=0。
具體的,本發(fā)明實施例步驟S3中:
服務器可以從預先存儲的圖像庫中查找觀察位置附近的圖像,比如,以觀察位置為原點,半徑30米內的所有圖像。
需要說明的是,此處的預設距離可以是一個經驗值,也可以為經過多次實驗后得到的一個優(yōu)選值,本發(fā)明實施例對此不作具體限定。
具體的,本發(fā)明實施例步驟S4中:
可以將每個圖像對應的拍照位置和拍照方位角分別投影到所述直角坐標系上,獲得多個拍照位置點和多條第二直線,多個拍照位置點可以如圖4中的點A(x1,y1)、點B(x2,y2)和點C(x3,y3),多條第二直線可以如圖4中點A處的直線2、點B處的直線3和點C處的直線4。
需要說明的是,直線2、直線3和直線4的斜率與拍照方位角的對應關系可以與上述將觀察方位角投影到直角坐標系上,獲得第一直線時,第一直線的斜率與觀察方位角的對應關系相同,本發(fā)明實施例在此不再贅述。
示例性的,假設點B處的拍照方位角為120°,則根據(jù)上述觀察方位角與斜率的對應關系可知,直線3的斜率為tan(90°-a)=tan(-30°)=-1/2。進而根據(jù)點斜式公式,可以確定過點B的直線表達式。
具體的,本發(fā)明實施例步驟S5中:
由圖4可以看出,直線2與直線1相交于交點1,直線3與直線1相交于交點2,直線4與直線1相交于交點3。
進而服務器分別確定交點1、交點2和交點3是否合法。其中,
服務器確定該交點是否合法,具體可以通過以下方式實現(xiàn):
服務器根據(jù)預設規(guī)則確定該交點是否合法,預設規(guī)則具體可以包括:
當0°<所述觀察方位角<90°時,應相交于第一象限{(x,y)|x>0,y>0};
當90°<所述觀察方位角<180°時,應相交于第四象限{(x,y)|x>0,y<0};
當180°<所述觀察方位角<270°時,應相交于第三象限{(x,y)|x<0,y<0};
當270°<所述觀察方位角<360°時,應相交于第二象限{(x,y)|x<0,y>0}
當0°<所述圖像的方位角<90°時,應相交于第一區(qū)域{(x,y)|x>x1,y>y1};
當90°<所述圖像的方位角<180°時,應相交于第二區(qū)域{(x,y)|x>x1,y<y1};
當180°<所述圖像的方位角<270°時,應相交于第三區(qū)域{(x,y)|x<x1,y<y1};
當270°<所述圖像的方位角<360°時,應相交于第四區(qū)域{(x,y)|x<x1,y>y1};
所述合法交點在所述街景的方位角對應的象限與所述圖像的方位角對應的區(qū)域的重疊區(qū)域內。
也就是說,由于觀察者的信息和圖像的信息中帶有方位角信息而投影的直線是沿原方位角方向及其反方向兩頭延伸的,所以交點有可能落在方位角的相反方向上,此時應根據(jù)上述規(guī)則確定該交點是否合法。
示例性的,以判斷交點1是否合法為例進行說明,由圖4可以看出,A點對應的圖像的方位角在180°與270°之間,觀察方位角在0°與90°之間,由當180°<所述圖像的方位角<270°時,應相交于第三區(qū)域{(x,y)|x<x1,y<y1}可知,該第三區(qū)域應為圖4中由虛線1和虛線2界定的左下角區(qū)域;由當0°<所述觀察方位角<90°時,應相交于第一象限{(x,y)|x>0,y>0}可知,此時街景的方位角對應的象限應為第一象限。進而,所述街景的方位角對應的象限與所述圖像的方位角對應的區(qū)域的重疊區(qū)域應為由(0,y1)、(x1,y1)、(x1,0)、(0,0)四點構成的矩形區(qū)域內,而交點1并未在該矩形區(qū)域內,因此可以確定交點1為非法交點。
另外,結合圖4可以看出,交點1位于觀察方位角的相反方向上,因此也可以證明交點1為非法交點。
同理,也可以通過上述方法確定出交點2和交點3為合法交點,本發(fā)明實施例在此不再一一贅述。
具體的,本發(fā)明實施例步驟S6中:
S6、服務器將預設長度內包含合法交點最多的區(qū)域確定為聚焦區(qū)域, 并將與第一直線相交于聚焦區(qū)域內的第二直線對應的圖像確定為街景圖像序列。
示例性的,如圖4所示,可以選擇合適的長度(如3米)在觀察方位角所代表的直線上平移,使得該線段能夠覆蓋盡可能多的合法交點,當覆蓋合法交點的數(shù)量最多時,將此時線段所覆蓋的區(qū)域確定為聚焦區(qū)域。假設聚焦區(qū)域內包含的合法交點為交點2和交點3,則此時可確定交點2所在的直線3對應的圖像B、以及交點3所在的直線4對應的圖像C為街景圖像序列。
可選的,基于圖3所示的實施例,如圖5所示,在服務器向第一UE發(fā)送街景圖像序列(步驟S304)之前,還可以包括:
S306、服務器將所述街景圖像序列以所述觀察方位角為起點,按照拍照方位角順時針排序或逆時針排序。
進而,服務器向第一UE發(fā)送街景圖像序列(步驟S304),具體可以包括:
S304a、服務器向第一UE發(fā)送排序后的街景圖像序列。
第一UE接收服務器發(fā)送的街景圖像序列(步驟S205),具體可以包括:
S305a、第一UE接收服務器發(fā)送的排序后的街景圖像序列。
也就是說,本發(fā)明實施例中,在服務器獲得街景圖像序列之后,還可以將這些街景圖像序列可以以觀察方位角為起點,按照拍照方位角順時針排序或逆時針排序,進而將排序后的街景圖像序列發(fā)送給第一UE,這樣,第一UE在顯示街景圖像序列時,顯示的是以觀察方位角為起點,按照拍照方位角順時針排序或逆時針排序的街景圖像序列,從而符合用戶的觀察習慣,進一步提升了用戶的體驗。
如圖6所示,本發(fā)明實施例提供了一種街景圖像的獲取裝置,該裝置可以為服務器60,用于執(zhí)行以上圖2、圖3或圖5所示的街景圖像的獲取方法中服務器所執(zhí)行的步驟。該服務器60可以包括相應步驟所對應的單元,示例的,可以包括:接收單元601和存儲單元602。
接收單元601,用于接收不同UE發(fā)送的拍攝的圖像、以及每個UE拍攝相應圖像時的拍照位置信息和拍照方位角信息
存儲單元602,用于將不同UE拍攝的圖像、以及每個UE拍攝相應圖像時的拍照位置信息和拍照方位角信息存儲至圖像庫中。
可選的,如圖7所示,服務器60還包括處理單元603和發(fā)送單元604。
接收單元601,還用于接收第一UE發(fā)送的請求消息,所述請求消息攜帶用戶觀察街景時的觀察位置信息和觀察方位角信息。
處理單元603,用于根據(jù)所述觀察位置信息和觀察方位角信息,從所述圖像庫中確定與所述觀察位置信息和觀察方位角信息匹配度滿足預設條件的街景圖像序列。
發(fā)送單元604,用于向所述第一UE發(fā)送所述街景圖像序列。
可選的,處理單元603具體用于:
以所述觀察位置信息對應的觀察位置為原點,以正北方向為Y軸正方向,正東方向為X軸正方向,建立直角坐標系。
將所述觀察方位角信息對應的觀察方位角投影到所述直角坐標系上,獲得第一直線。
從所述圖像庫中查找與所述觀察位置相距小于預設距離的拍照位置上拍攝的所有圖像。
分別根據(jù)所述所有圖像中每個圖像對應的拍照位置信息和拍照方位角信息,將所述每個圖像對應的拍照位置和拍照方位角分別投影到所述直角坐標系上,獲得多個拍照位置點和多條第二直線。
分別確定所述第一直線與所述多條第二直線中每條第二直線的交點,并確定該交點是否合法。
將預設長度內包含合法交點最多的區(qū)域確定為聚焦區(qū)域,并將與所述第一直線相交于所述聚焦區(qū)域內的第二直線對應的圖像確定為所述街景圖像序列。
可選的,處理單元603具體用于:
當0<a<90°時,確定所述第一直線的直線表達式為Y=tan(90°-a)X,a表示所述觀察方位角;或者,
當90°<a<180°時,確定所述第一直線的直線表達式為Y=tan(90°-a)X;或者,
當180°<a<270°時,確定所述第一直線的直線表達式為Y= tan(270°-a)X;或者,
當270°<a<360°時,確定所述第一直線的直線表達式為Y=tan(270°-a)X;或者,
當a等于0或者180°時,確定所述第一直線的直線表達式為X=0;或者,
當a等于90°或者270°時,確定所述第一直線的直線表達式為Y=0。
可選的,處理單元603具體用于:
根據(jù)預設規(guī)則確定該交點是否合法,所述預設規(guī)則包括:
當0°<所述觀察方位角<90°時,應相交于第一象限{(x,y)|x>0,y>0};或者,
當90°<所述觀察方位角<180°時,應相交于第四象限{(x,y)|x>0,y<0};或者,
當180°<所述觀察方位角<270°時,應相交于第三象限{(x,y)|x<0,y<0};或者,
當270°<所述觀察方位角<360°時,應相交于第二象限{(x,y)|x<0,y>0};或者,
當0°<所述圖像的方位角<90°時,應相交于第一區(qū)域{(x,y)|x>x1,y>y1};或者,
當90°<所述圖像的方位角<180°時,應相交于第二區(qū)域{(x,y)|x>x1,y<y1};或者,
當180°<所述圖像的方位角<270°時,應相交于第三區(qū)域{(x,y)|x<x1,y<y1};或者,
當270°<所述圖像的方位角<360°時,應相交于第四區(qū)域{(x,y)|x<x1,y>y1};
所述合法交點在所述街景的方位角對應的象限與所述圖像的方位角對應的區(qū)域的重疊區(qū)域內。
可選的,處理單元603,還用于在發(fā)送單元604向所述第一UE發(fā)送所述街景圖像序列之前,將所述街景圖像序列以所述觀察方位角為起點,按照拍照方位角順時針排序或逆時針排序。
發(fā)送單元604具體用于:
向所述第一UE發(fā)送排序后的街景圖像序列。
可以理解,本發(fā)明實施例的服務器60可對應于上述圖2、圖3或圖5所示的街景圖像的獲取方法中的服務器,并且本發(fā)明實施例的服務器60中的各個單元的劃分和/或功能等均是為了實現(xiàn)上述圖2、圖3或圖5所示的街景圖像的獲取方法流程,為了簡潔,在此不再贅述。
由于本發(fā)明實施例中的服務器60可以用于執(zhí)行上述方法流程,因此,其所能獲得的技術效果也可參考上述方法實施例,本發(fā)明實施例在此不再贅述。
如圖8所示,本發(fā)明實施例提供了一種街景圖像的獲取裝置,該裝置可以為UE80,用于執(zhí)行以上圖2所示的街景圖像的獲取方法中UE1所執(zhí)行的步驟。該UE80可以包括相應步驟所對應的單元,示例的,可以包括:處理單元801和發(fā)送單元802。
處理單元801,用于獲取拍攝的圖像、以及所述UE80拍攝所述圖像時的拍照位置信息和拍照方位角信息;
發(fā)送單元802,用于向服務器發(fā)送所述圖像、所述拍照位置信息和所述拍照方位角信息。
可以理解,本發(fā)明實施例的UE80可對應于上述圖2所示的街景圖像的獲取方法中的UE1,并且本發(fā)明實施例的服務器中的各個單元的劃分和/或功能等均是為了實現(xiàn)上述圖2所示的街景圖像的獲取方法流程,為了簡潔,在此不再贅述。
由于本發(fā)明實施例中的UE80可以用于執(zhí)行上述方法流程,因此,其所能獲得的技術效果也可參考上述方法實施例,本發(fā)明實施例在此不再贅述。
如圖9所示,本發(fā)明實施例提供了一種街景圖像的獲取裝置,該裝置可以為UE90,用于執(zhí)行以上圖3或圖5所示的街景圖像的獲取方法中第一UE所執(zhí)行的步驟。該UE90可以包括相應步驟所對應的單元,示例的,可以包括發(fā)送單元901和接收單元902。
發(fā)送單元901,用于向服務器發(fā)送請求消息,所述請求消息攜帶用戶觀察街景時的觀察位置信息和觀察方位角信息。
接收單元902,用于接收所述服務器發(fā)送的街景圖像序列,所述街景圖像序列為所述服務器根據(jù)所述觀察位置信息和觀察方位角信息,從預先存儲的圖像庫中確定的與所述觀察位置信息和觀察方位角信息匹配度滿足預設條件的街景圖像序列,其中,所述預先存儲的圖像庫中包含不同UE90拍攝的圖像、以及每個UE90拍攝相應圖像時的拍照位置信息和拍照方位角信息。
可選的,所述接收單元902具體用于:
接收所述服務器發(fā)送的排序后的街景圖像序列,其中,所述街景圖像序列以所述觀察方位角為起點,按照拍照方位角順時針排序或逆時針排序。
可以理解,本發(fā)明實施例的UE90可對應于上述圖3或圖5所示的街景圖像的獲取方法中的第一UE,并且本發(fā)明實施例的服務器中的各個單元的劃分和/或功能等均是為了實現(xiàn)上述圖3或圖5所示的街景圖像的獲取方法流程,為了簡潔,在此不再贅述。
由于本發(fā)明實施例中的UE90可以用于執(zhí)行上述方法流程,因此,其所能獲得的技術效果也可參考上述方法實施例,本發(fā)明實施例在此不再贅述。
如圖10所示,本發(fā)明實施例提供一種街景圖像的獲取裝置,該裝置可以為服務器100,包括:處理器1001、存儲器1002、總線1003和通信接口1004。
存儲器1002用于存儲計算機執(zhí)行指令,處理器1001與存儲器1002通過總線連接,當該服務器100運行時,處理器1001執(zhí)行存儲器1003存儲的計算機執(zhí)行指令,以使服務器100執(zhí)行以上圖2、圖3或圖5所示的街景圖像的獲取方法中服務器所執(zhí)行的步驟。具體的街景圖像的獲取方法可參見上述如圖上圖2、圖3或圖5所示的實施例中的相關描述,此處不再贅述。
其中,本發(fā)明實施例中的處理器1001可以是一個中央處理器(英文全稱:central processing unit,英文縮寫:CPU),還可以為其他通用處理器、數(shù)字信號處理器(英文全稱:digital signal processing,英文縮寫:DSP)、專用集成電路(英文全稱:application specific integrated circuit, 英文縮寫:ASIC)、現(xiàn)場可編程門陣列(英文全稱:field-programmable gate array,英文縮寫:FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。另外,該處理器還可以為專用處理器,該專用處理器可以包括基帶處理芯片、射頻處理芯片等中的至少一個。進一步地,該專用處理器還可以包括具有服務器100其他專用處理功能的芯片。
存儲器1002可以包括易失性存儲器(英文:volatile memory),例如隨機存取存儲器(英文全稱:random-access memory,英文縮寫:RAM);存儲器1002也可以包括非易失性存儲器(英文:non-volatile memory),例如只讀存儲器(英文全稱:read-only memory,英文縮寫:ROM),快閃存儲器(英文:flash memory),硬盤(英文全稱:hard disk drive,英文縮寫:HDD)或固態(tài)硬盤(英文全稱:solid-state drive,英文縮寫:SSD);另外,存儲器1002還可以包括上述種類的存儲器的組合。
總線1003可以包括數(shù)據(jù)總線、電源總線、控制總線和信號狀態(tài)總線等。本實施例中為了清楚說明,在圖10中將各種總線都示意為總線1003。
通信接口1004具體可以是服務器100上的收發(fā)器。該收發(fā)器可以為無線收發(fā)器。例如,無線收發(fā)器可以是服務器100的天線等。處理器1001通過通信接口1004與其他設備,例如UE之間進行數(shù)據(jù)的收發(fā)。
在具體實現(xiàn)過程中,上述如圖2、圖3或圖5所示的方法流程中的各步驟均可以通過硬件形式的處理器1001執(zhí)行存儲器1002中存儲的軟件形式的計算機執(zhí)行指令實現(xiàn)。為避免重復,此處不再贅述。
由于本發(fā)明實施例提供的服務器100可用于執(zhí)行上述方法流程,因此其所能獲得的技術效果可參考上述方法實施例,此處不再贅述。
如圖11所示,本發(fā)明實施例提供一種街景圖像的獲取裝置,該裝置可以為UE110,包括:處理器1101、存儲器1102、總線1103和通信接口1104。
存儲器1102用于存儲計算機執(zhí)行指令,處理器1101與存儲器1102通過總線連接,當該UE110運行時,處理器1101執(zhí)行存儲器1103存儲 的計算機執(zhí)行指令,以使UE110執(zhí)行以上圖2所示的街景圖像的獲取方法中UE1所執(zhí)行的步驟,或者以使UE110執(zhí)行以上圖3或圖5所示的街景圖像的獲取方法中第一UE所執(zhí)行的步驟。具體的街景圖像的獲取方法可參見上述如圖上圖2、圖3或圖5所示的實施例中的相關描述,此處不再贅述。
其中,本發(fā)明實施例中的處理器1101可以是一個CPU,還可以為其他通用處理器、DSP、ASIC、FPGA或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。另外,該處理器還可以為專用處理器,該專用處理器可以包括基帶處理芯片、射頻處理芯片等中的至少一個。進一步地,該專用處理器還可以包括具有UE110其他專用處理功能的芯片。
存儲器1102可以包括易失性存儲器(英文:volatile memory),例如RAM;存儲器1102也可以包括非易失性存儲器(英文:non-volatile memory),例如ROM,快閃存儲器(英文:flash memory),HDD或SSD;另外,存儲器1102還可以包括上述種類的存儲器的組合。
總線1103可以包括數(shù)據(jù)總線、電源總線、控制總線和信號狀態(tài)總線等。本實施例中為了清楚說明,在圖11中將各種總線都示意為總線1103。
通信接口1104具體可以是UE110上的收發(fā)器。該收發(fā)器可以為無線收發(fā)器。例如,無線收發(fā)器可以是UE110的天線等。處理器1101通過通信接口1104與其他設備,例如服務器之間進行數(shù)據(jù)的收發(fā)。
在具體實現(xiàn)過程中,上述如圖2、圖3或圖5所示的方法流程中的各步驟均可以通過硬件形式的處理器1101執(zhí)行存儲器1102中存儲的軟件形式的計算機執(zhí)行指令實現(xiàn)。為避免重復,此處不再贅述。
由于本發(fā)明實施例提供的UE110可用于執(zhí)行上述方法流程,因此其所能獲得的技術效果可參考上述方法實施例,此處不再贅述。
可選的,本實施例還提供一種可讀介質,包括計算機執(zhí)行指令,當服務器的處理器執(zhí)行該計算機執(zhí)行指令時,該基站可以執(zhí)行以上圖2、圖3或圖5所示的街景圖像的獲取方法中服務器所執(zhí)行的步驟。具體的街景圖像的獲取方法可參見上述以上圖2、圖3或圖5所示的實施例中的相關描 述,此處不再贅述。
可選的,本實施例還提供一種可讀介質,包括計算機執(zhí)行指令,當UE的處理器執(zhí)行該計算機執(zhí)行指令時,該UE可以執(zhí)行以上圖2所示的街景圖像的獲取方法中UE1所執(zhí)行的步驟或者執(zhí)行以上圖3或圖5所示的街景圖像的獲取方法中第一UE所執(zhí)行的步驟。具體的街景圖像的獲取方法可參見上述以上圖2、圖3或圖5所示的實施例中的相關描述,此處不再贅述。
所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的裝置,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理 解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、ROM、RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應以所述權利要求的保護范圍為準。