本公開的實施例涉及計算機,具體涉及地圖版本信息生成方法、裝置、電子設(shè)備和介質(zhì)。
背景技術(shù):
1、用戶端可以根據(jù)地圖版本信息查詢不同版本的地圖信息。目前,生成地圖版本信息,通常采用的方式為:每隔一段時間對全部的地圖版本信息進行全量更新,以及不定時的進行增量更新,以便生成完整版本的地圖版本信息。
2、然而,采用上述方式通常存在以下技術(shù)問題:每隔一段時間對全部地圖版本信息進行全量更新,以及不定時的進行增量更新,導(dǎo)致更新后的地圖版本信息容易存在重復(fù)的信息,造成信息冗余存儲。
3、該背景技術(shù)部分中所公開的以上信息僅用于增強對本發(fā)明構(gòu)思的背景的理解,并因此,其可包含并不形成本國的本領(lǐng)域普通技術(shù)人員已知的現(xiàn)有技術(shù)的信息。
技術(shù)實現(xiàn)思路
1、本公開的內(nèi)容部分用于以簡要的形式介紹構(gòu)思,這些構(gòu)思將在后面的具體實施方式部分被詳細(xì)描述。本公開的內(nèi)容部分并不旨在標(biāo)識要求保護的技術(shù)方案的關(guān)鍵特征或必要特征,也不旨在用于限制所要求的保護的技術(shù)方案的范圍。
2、本公開的一些實施例提出了地圖版本信息生成方法、裝置、電子設(shè)備、計算機可讀介質(zhì)和程序產(chǎn)品,來解決以上背景技術(shù)部分提到的技術(shù)問題中的一項或多項。
3、第一方面,本公開的一些實施例提供了一種地圖版本信息生成方法,該方法包括:響應(yīng)于檢測到興趣點信息集中的興趣點信息發(fā)生變化,將發(fā)生變化的興趣點信息確定為目標(biāo)興趣點信息;基于上述興趣點信息集,確定基準(zhǔn)時間與基準(zhǔn)版本號,其中,上述基準(zhǔn)版本號是根據(jù)上述基準(zhǔn)時間確定的;基于上述目標(biāo)興趣點信息、上述基準(zhǔn)時間和上述基準(zhǔn)版本號,生成目標(biāo)地圖版本信息;將上述目標(biāo)地圖版本信息添加至預(yù)設(shè)的地圖版本信息序列集對應(yīng)的地圖版本信息序列中。
4、可選地,上述方法還包括:響應(yīng)于接收到用戶端發(fā)送的查看請求,確定上述查看請求是否滿足預(yù)設(shè)查看條件;響應(yīng)于確定上述查看請求滿足上述預(yù)設(shè)查看條件,從地圖版本信息序列集中提取滿足預(yù)設(shè)提取條件的各個地圖版本信息,以及將上述各個地圖版本信息發(fā)送至上述用戶端。
5、可選地,上述方法還包括:響應(yīng)于確定上述查看請求不滿足上述預(yù)設(shè)查看條件,從上述地圖版本信息序列集中提取與上述查看請求對應(yīng)的地圖版本號對應(yīng)的各個地圖版本信息,以及將上述各個地圖版本信息發(fā)送至上述用戶端。
6、可選地,上述基于上述目標(biāo)興趣點信息、上述基準(zhǔn)時間和上述基準(zhǔn)版本號,生成目標(biāo)地圖版本信息,包括:基于上述目標(biāo)興趣點信息、上述基準(zhǔn)時間和上述基準(zhǔn)版本號,更新地圖版本信息序列集中與上述目標(biāo)興趣點信息對應(yīng)的地圖版本信息序列中的初始地圖版本信息;基于上述目標(biāo)興趣點信息,生成目標(biāo)興趣點地圖標(biāo)識、目標(biāo)興趣點地圖數(shù)據(jù);基于上述初始地圖版本信息,生成目標(biāo)興趣點開始時間、目標(biāo)興趣點結(jié)束時間、目標(biāo)興趣點開始版本號和目標(biāo)興趣點結(jié)束版本號;將上述目標(biāo)興趣點地圖標(biāo)識、上述目標(biāo)興趣點地圖數(shù)據(jù)、上述目標(biāo)興趣點開始時間、上述目標(biāo)興趣點結(jié)束時間、上述目標(biāo)興趣點開始版本號和上述目標(biāo)興趣點結(jié)束版本號組合為目標(biāo)地圖版本信息。
7、可選地,上述目標(biāo)興趣點信息包括:目標(biāo)興趣點變化時間,上述初始地圖版本信息包括:初始興趣點結(jié)束時間和初始興趣點結(jié)束版本號;以及上述基于上述目標(biāo)興趣點信息、上述基準(zhǔn)時間和上述基準(zhǔn)版本號,更新地圖版本信息序列集中與上述目標(biāo)興趣點信息對應(yīng)的地圖版本信息序列中的初始地圖版本信息,包括:將上述目標(biāo)興趣點信息包括的目標(biāo)興趣點變化時間確定為上述初始地圖版本信息包括的初始興趣點結(jié)束時間;將上述初始興趣點結(jié)束時間與上述基準(zhǔn)時間的差值確定為版本號差值;將上述版本號差值與上述基準(zhǔn)版本號的和確定為上述初始地圖版本信息包括的初始興趣點結(jié)束版本號。
8、可選地,上述目標(biāo)興趣點信息包括:目標(biāo)興趣點標(biāo)識和目標(biāo)興趣點數(shù)據(jù);以及上述基于上述目標(biāo)興趣點信息,生成目標(biāo)興趣點地圖標(biāo)識、目標(biāo)興趣點地圖數(shù)據(jù),包括:將上述目標(biāo)興趣點信息包括的目標(biāo)興趣點標(biāo)識確定為目標(biāo)興趣點地圖標(biāo)識;將上述目標(biāo)興趣點信息包括的目標(biāo)興趣點數(shù)據(jù)確定為目標(biāo)興趣點地圖數(shù)據(jù)。
9、可選地,上述初始地圖版本信息包括:初始興趣點結(jié)束時間和初始興趣點結(jié)束版本號;以及上述基于上述初始地圖版本信息,生成目標(biāo)興趣點開始時間、目標(biāo)興趣點結(jié)束時間、目標(biāo)興趣點開始版本號和目標(biāo)興趣點結(jié)束版本號,包括:將上述初始地圖版本信息包括的初始興趣點結(jié)束時間確定為目標(biāo)興趣點開始時間;將當(dāng)前時間確定為目標(biāo)興趣點結(jié)束時間;將上述初始地圖版本信息包括的初始興趣點結(jié)束版本號確定為目標(biāo)興趣點開始版本號;將預(yù)設(shè)結(jié)束版本號確定為目標(biāo)興趣點結(jié)束版本號。
10、第二方面,本公開的一些實施例提供了一種地圖版本信息生成裝置,裝置包括:第一確定單元,被配置成響應(yīng)于檢測到興趣點信息集中的興趣點信息發(fā)生變化,將發(fā)生變化的興趣點信息確定為目標(biāo)興趣點信息;第二確定單元,被配置成基于上述興趣點信息集,確定基準(zhǔn)時間與基準(zhǔn)版本號,其中,上述基準(zhǔn)版本號是根據(jù)上述基準(zhǔn)時間確定的;生成單元,被配置成基于上述目標(biāo)興趣點信息、上述基準(zhǔn)時間和上述基準(zhǔn)版本號,生成目標(biāo)地圖版本信息;添加單元,被配置成將上述目標(biāo)地圖版本信息添加至預(yù)設(shè)的地圖版本信息序列集對應(yīng)的地圖版本信息序列中。
11、可選地,上述地圖版本信息生成裝置還包括:第三確定單元,被配置成響應(yīng)于接收到用戶端發(fā)送的查看請求,確定上述查看請求是否滿足預(yù)設(shè)查看條件;第一提取單元,被配置成響應(yīng)于確定上述查看請求滿足上述預(yù)設(shè)查看條件,從地圖版本信息序列集中提取滿足預(yù)設(shè)提取條件的各個地圖版本信息,以及將上述各個地圖版本信息發(fā)送至上述用戶端。
12、可選地,上述地圖版本信息生成裝置還包括:第二提取單元,被配置成響應(yīng)于確定上述查看請求不滿足上述預(yù)設(shè)查看條件,從上述地圖版本信息序列集中提取與上述查看請求對應(yīng)的地圖版本號對應(yīng)的各個地圖版本信息,以及將上述各個地圖版本信息發(fā)送至上述用戶端。
13、可選地,上述生成單元,被進一步配置成:基于上述目標(biāo)興趣點信息、上述基準(zhǔn)時間和上述基準(zhǔn)版本號,更新地圖版本信息序列集中與上述目標(biāo)興趣點信息對應(yīng)的地圖版本信息序列中的初始地圖版本信息;基于上述目標(biāo)興趣點信息,生成目標(biāo)興趣點地圖標(biāo)識、目標(biāo)興趣點地圖數(shù)據(jù);基于上述初始地圖版本信息,生成目標(biāo)興趣點開始時間、目標(biāo)興趣點結(jié)束時間、目標(biāo)興趣點開始版本號和目標(biāo)興趣點結(jié)束版本號;將上述目標(biāo)興趣點地圖標(biāo)識、上述目標(biāo)興趣點地圖數(shù)據(jù)、上述目標(biāo)興趣點開始時間、上述目標(biāo)興趣點結(jié)束時間、上述目標(biāo)興趣點開始版本號和上述目標(biāo)興趣點結(jié)束版本號組合為目標(biāo)地圖版本信息。
14、可選地,上述目標(biāo)興趣點信息包括:目標(biāo)興趣點變化時間,上述初始地圖版本信息包括:初始興趣點結(jié)束時間和初始興趣點結(jié)束版本號。
15、可選地,上述生成單元,被進一步配置成:將上述目標(biāo)興趣點信息包括的目標(biāo)興趣點變化時間確定為上述初始地圖版本信息包括的初始興趣點結(jié)束時間;將上述初始興趣點結(jié)束時間與上述基準(zhǔn)時間的差值確定為版本號差值;將上述版本號差值與上述基準(zhǔn)版本號的和確定為上述初始地圖版本信息包括的初始興趣點結(jié)束版本號。
16、可選地,上述目標(biāo)興趣點信息包括:目標(biāo)興趣點標(biāo)識和目標(biāo)興趣點數(shù)據(jù)。
17、可選地,上述生成單元,被進一步配置成:將上述目標(biāo)興趣點信息包括的目標(biāo)興趣點標(biāo)識確定為目標(biāo)興趣點地圖標(biāo)識;將上述目標(biāo)興趣點信息包括的目標(biāo)興趣點數(shù)據(jù)確定為目標(biāo)興趣點地圖數(shù)據(jù)。
18、可選地,上述初始地圖版本信息包括:初始興趣點結(jié)束時間和初始興趣點結(jié)束版本號。
19、可選地,上述生成單元,被進一步配置成:將上述初始地圖版本信息包括的初始興趣點結(jié)束時間確定為目標(biāo)興趣點開始時間;將當(dāng)前時間確定為目標(biāo)興趣點結(jié)束時間;將上述初始地圖版本信息包括的初始興趣點結(jié)束版本號確定為目標(biāo)興趣點開始版本號;將預(yù)設(shè)結(jié)束版本號確定為目標(biāo)興趣點結(jié)束版本號。
20、第三方面,本公開的一些實施例提供了一種電子設(shè)備,包括:一個或多個處理器;存儲裝置,其上存儲有一個或多個程序,當(dāng)一個或多個程序被一個或多個處理器執(zhí)行,使得一個或多個處理器實現(xiàn)上述第一方面任一實現(xiàn)方式所描述的方法。
21、第四方面,本公開的一些實施例提供了一種計算機可讀介質(zhì),其上存儲有計算機程序,其中,程序被處理器執(zhí)行時實現(xiàn)上述第一方面任一實現(xiàn)方式所描述的方法。
22、第五方面,本公開的一些實施例提供了一種計算機程序產(chǎn)品,包括計算機程序,計算機程序在被處理器執(zhí)行時實現(xiàn)上述第一方面任一實現(xiàn)方式所描述的方法。
23、本公開的上述各個實施例具有如下有益效果:通過本公開的一些實施例的地圖版本信息生成方法,可以避免信息的冗余存儲。具體來說,造成信息冗余存儲的原因在于:每隔一段時間對全部地圖版本信息進行全量更新,以及不定時的進行增量更新,導(dǎo)致更新后的地圖版本信息容易存在重復(fù)的信息?;诖?,本公開的一些實施例的地圖版本信息生成方法,首先,響應(yīng)于檢測到興趣點信息集中的興趣點信息發(fā)生變化,將發(fā)生變化的興趣點信息確定為目標(biāo)興趣點信息。由此,可以以興趣點信息為基礎(chǔ)生成目標(biāo)地圖版本信息,以便后續(xù)生成與其它地圖版本信息無重復(fù)信息的目標(biāo)地圖版本信息。其次,基于上述興趣點信息集,確定基準(zhǔn)時間與基準(zhǔn)版本號。其中,上述基準(zhǔn)版本號是根據(jù)上述基準(zhǔn)時間確定的。由此,可以得到基準(zhǔn)時間和基準(zhǔn)版本號,以便后續(xù)生成目標(biāo)地圖版本信息。接著,基于上述目標(biāo)興趣點信息、上述基準(zhǔn)時間和上述基準(zhǔn)版本號,生成目標(biāo)地圖版本信息。由此,可以得到與其它地圖版本信息無重復(fù)信息的目標(biāo)地圖版本信息。最后,將上述目標(biāo)地圖版本信息添加至預(yù)設(shè)的地圖版本信息序列集對應(yīng)的地圖版本信息序列中。由此,可以得到包括不存在重復(fù)信息的完整版本的地圖版本信息的地圖版本信息序列集。從而,可以避免信息的冗余存儲。