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