基于路徑規劃的街景視頻生成方法和裝置的制造方法
【技術領域】
[0001]本申請涉及計算機技術領域,具體涉及互聯網技術領域,尤其涉及基于路徑規劃的街景視頻生成方法和裝置。
【背景技術】
[0002]現有的網絡地圖中,用戶可通過輸入起始位置和期望到達的終點位置來生成從起始位置到終點位置的路徑。在完成規劃規劃之后,能夠在地圖生成路徑的預覽。
[0003]但是,在預覽時,僅能對生成的路徑在地圖的相應位置進行分段的瀏覽,用戶遇到復雜路徑時很容易出現錯誤。
【發明內容】
[0004]本申請的目的在于提出一種改進的基于路徑規劃的街景視頻生成,來解決以上【背景技術】部分提到的技術問題。
[0005]第一方面,本申請提供了一種基于路徑規劃的街景視頻生成方法,包括:基于規劃生成的路徑獲取街景縮略圖集合,其中,街景縮略圖集合包括與路徑的地理位置匹配的多個街景縮略圖;基于用戶的選擇,生成街景縮略圖集合的第一子集,第一子集包括街景縮略圖集合中一個或多個街景縮略圖;獲取與第一子集中的各街景縮略圖對應的第一街景圖片;以及根據第一街景圖片生成街景視頻。
[0006]在一些實施例中,獲取與所述第一子集中的各街景縮略圖對應的第一街景圖片包括:按照預定順序獲取與第一子集中的各街景縮略圖對應的第一街景圖片。
[0007]在一些實施例中,預定順序為各第一街景圖片的地理位置與路徑終點之間的距離由大到小的順序。
[0008]在一些實施例中,按照預定順序獲取與第一子集中的各街景縮略圖對應的第一街景圖片包括:在獲取每一個第一街景圖片時,先獲取該第一街景圖片中處于預定范圍內的部分,再獲取該第一街景圖片的其它部分。
[0009]在一些實施例中,預定范圍內的部分具有第一分辨率,其它部分具有第二分辨率,第一分辨率大于第二分辨率。
[0010]在一些實施例中,各第一街景圖片為基于球模型的街景圖片;
[0011]預定范圍為第一街景圖片中,垂直視角處于-45°?45°范圍且水平視角處于-45°?45°范圍的部分。
[0012]第二方面,本申請還提供了一種基于路徑規劃的街景視頻生成方法,包括:響應于終端的路徑規劃請求,生成規劃路徑,并將規劃路徑發送至終端;響應于終端的街景縮略圖獲取請求,向終端發送街景縮略圖集合,其中,街景縮略圖集合包括與規劃路徑對應的街景縮略圖;以及基于終端的選擇,按照預定順序向終端發送第一街景圖片,各第一街景圖片分別與生成的街景視頻的其中一幀相對應;其中,第一街景圖片為與街景縮略圖集合的第一子集中的各街景縮略圖對應的街景圖片;第一子集包括街景縮略圖集合中的一個或多個街景縮略圖。
[0013]在一些實施例中,預定順序為各第一街景圖片的地理位置與路徑終點之間的距離由大到小的順序。
[0014]在一些實施例中,按照預定順序向終端發送第一街景圖片包括:在向終端發送每一個第一街景圖片時,先發送該第一街景圖片中處于預定范圍內的部分,再發送該第一街景圖片的其它部分。
[0015]在一些實施例中,預定范圍內的部分具有第一分辨率,其它部分具有第二分辨率,第一分辨率大于第二分辨率。
[0016]在一些實施例中,各第一街景圖片為基于球模型的街景圖片;預定范圍為第一街景圖片中,垂直視角處于-45°?45°范圍且水平視角處于-45°?45°范圍的部分。
[0017]第三方面,本申請還提供了一種基于路徑規劃的街景視頻生成裝置,包括:第一獲取模塊,配置用于基于規劃生成的路徑獲取街景縮略圖集合,其中,街景縮略圖集合包括與路徑的地理位置匹配的多個街景縮略圖;縮略圖生成模塊,配置用于生成所述街景縮略圖集合的第一子集,所述第一子集包括所述街景縮略圖集合中的一個或多個街景縮略圖;第二獲取模塊,配置用于獲取與第一子集中的各街景縮略圖對應的第一街景圖片;以及視頻生成模塊,配置用于根據第一街景圖片生成街景視頻。
[0018]在一些實施例中,第二獲取模塊進一步配置用于:按照預定順序獲取與第一子集中的各街景縮略圖對應的第一街景圖片。
[0019]在一些實施例中,預定順序為各第一街景圖片的地理位置與路徑終點之間的距離由大到小的順序。
[0020]在一些實施例中,第二獲取模塊在按照預定順序獲取與第一子集中的各街景縮略圖對應的第一街景圖片時,進一步配置用于:在獲取每一個第一街景圖片時,先獲取該第一街景圖片中處于預定范圍內的部分,再獲取該第一街景圖片的其它部分。
[0021]在一些實施例中,處于預定范圍內的部分具有第一分辨率,其它部分具有第二分辨率,第一分辨率大于第二分辨率。
[0022]在一些實施例中,各第一街景圖片為基于球模型的街景圖片;
[0023]預定范圍為第一街景圖片中,垂直視角處于-45°?45°范圍且水平視角處于-45°?45°范圍的部分。
[0024]第四方面,本申請還提供了一種基于路徑規劃的街景視頻生成裝置,包括:規劃路徑生成模塊,配置用于響應于終端的路徑規劃請求,生成規劃路徑,并將規劃路徑發送至終端;縮略圖發送模塊,配置用于響應于終端的街景縮略圖獲取請求,向終端發送街景縮略圖集合,其中,街景縮略圖集合包括與規劃路徑對應的街景縮略圖;以及街景圖片發送模塊,配置用于基于終端的選擇,按照預定順序向終端發送第一街景圖片,各第一街景圖片分別與生成的街景視頻的其中一幀相對應;其中,第一街景圖片為與街景縮略圖集合的第一子集中的各街景縮略圖對應的街景圖片;第一子集包括街景縮略圖集合中的一個或多個街景縮略圖。
[0025]在一些實施例中,預定順序為各第一街景圖片的地理位置與路徑終點之間的距離由大到小的順序。
[0026]在一些實施例中,街景圖片發送模塊進一步配置用于:在向終端發送每一個第一街景圖片時,先發送該第一街景圖片中處于預定范圍內的部分,再發送該第一街景圖片的其它部分。
[0027]在一些實施例中,處于預定范圍內的部分具有第一分辨率,其它部分具有第二分辨率;第一分辨率大于第二分辨率。
[0028]在一些實施例中,各第一街景圖片為基于球模型的街景圖片;
[0029]預定范圍為第一街景圖片中,垂直視角處于-45°?45°范圍且水平視角處于-45°?45°范圍的部分。
[0030]本申請提供的基于路徑規劃的街景視頻生成方法和裝置,通過在完成路徑規劃之后向用戶呈現規劃路徑中的街景縮略圖,并基于用戶對其中一個街景縮略圖的選擇,生成街景視頻,從而向用戶提供規劃生成路徑的直觀影像。
[0031]在本申請的一些實施例中,通過將街景圖片保存在緩存中,可以使得當用戶再次請求對生成的街景視頻進行瀏覽時,可直接從終端的緩存中調取相應的街景圖片以形成可連續播放的街景視頻,而無需再次向服務器請求獲取,從而減少了網絡流量。
【附圖說明】
[0032]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優點將會變得更明顯:
[0033]圖1是本申請可以應用于其中的示例性系統架構圖;
[0034]圖2是根據本申請的基于路徑規劃的街景視頻生成方法的一個實施例的流程圖;
[0035]圖3是根據本申請的基于路徑規劃的街景視頻生成方法的另一個實施例的流程圖;
[0036]圖4是根據本申請的基于路徑規劃的街景視頻生成裝置的一個實施例的結構示意圖;
[0037]圖5是根據本申請的基于路徑規劃的街景視頻生成裝置的另一個實施例的結構示意圖;
[0038]圖6是適于用來實現本申請實施例的終端設備或服務器的計算機系統的結構示意圖。
【具體實施方式】
[0039]下面結合附圖和實施例對本申請作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋相關發明,而非對該發明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關發明相關的部分。
[0040]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本申請。
[0041]圖1示出了可以應用本申請的基于路徑規劃的街景視頻生成方法或裝置的實施例的示例性系統架構100。
[0042]如圖1所示,系統架構100可以包括終端設備101、102、103,網絡104和服務器105。網絡104用以在終端設備101、102、103和服務器105之間提供通信鏈路的介質。網絡104可以包括各種連接類型,例如有線、無線通信鏈路或者光纖電纜等等。
[0043]用戶可以使用終端設備101、102、103通過網絡104與服務器105交互,以接收或發送消息等。終端設備101、102、103上可以安裝有各種通訊客戶端應用,例如網絡地圖應用、購物類應用、搜索類應用、即時通信工具、郵箱客戶端、社交平臺軟件等。
[0044]終端