針對多形態(tài)用戶地圖標(biāo)記的動態(tài)鑒權(quán)顯示方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于電子地圖領(lǐng)域,尤其涉及一種針對多形態(tài)用戶地圖標(biāo)記的顯示方法。
【背景技術(shù)】
[0002]過去十幾年以來,隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,人們越來越依賴于互聯(lián)網(wǎng)提供的豐富、快捷、及時的信息,這中間也包括在線電子地圖信息。電子地圖相對于傳統(tǒng)的紙質(zhì)地圖,其具有更新及時、便于查詢、使用直觀簡潔、以及提供的信息豐富等諸多優(yōu)點(diǎn)。
[0003]電子地圖技術(shù)廣泛應(yīng)用在現(xiàn)代社會中的地理定位和導(dǎo)航領(lǐng)域。在智能手機(jī)上、電腦上、汽車上都可以使用電子地圖服務(wù)。這些地圖服務(wù)極大地方便了我們的生活。由于這些地圖服務(wù)都基于電子地圖數(shù)據(jù)來進(jìn)行的,而地圖數(shù)據(jù)更新的周期比較長,容易發(fā)生數(shù)據(jù)不夠及時準(zhǔn)確的情況。另外,雖然地理定位已經(jīng)可以精確至米級,但電子地圖數(shù)據(jù)的精細(xì)度通常不足。所以這些地圖服務(wù)在使用的時候經(jīng)常不能滿足人們的個性化需求。以谷歌地圖為例,據(jù)稱使用谷歌地圖可以搜索查找世界各地的地址、地點(diǎn)和商家。而這一切都依賴于谷歌提供的街景數(shù)據(jù)、衛(wèi)星地圖數(shù)據(jù)和傳統(tǒng)地圖數(shù)據(jù)。這些由谷歌單方面提供的地圖數(shù)據(jù)是非常不完備的。它不可能精確到每一條街道、每一個小區(qū),當(dāng)然也不可能知道每一個商家的名稱。
[0004]谷歌最新提供的谷歌地球服務(wù),整合了街景和3 D技術(shù),可為用戶提供逼真的瀏覽體驗。但仍然沒法做到精確到每一條街道。如果要精確到每一條街道,也許需要街景車走遍每一條街道,而這樣的代價是巨大的。而且即使谷歌街景車走遍了每一條街道,數(shù)據(jù)也不能保證及時。
[0005]中國發(fā)明專利申請第201510245138.2號針對現(xiàn)有地圖數(shù)據(jù)更新不夠及時、精細(xì)度不足等缺點(diǎn)提出了一種提出一種基于多形態(tài)地圖標(biāo)記的社交聚合式地圖交互技術(shù)。允許用戶通過地理位置定位在地圖上建立多形態(tài)地圖標(biāo)記,彌補(bǔ)了現(xiàn)有地圖數(shù)據(jù)更新不夠及時的缺點(diǎn),提升了現(xiàn)有地圖數(shù)據(jù)的準(zhǔn)確性和精細(xì)度。對其中最主要的三類地圖標(biāo)記作出了定義和說明,多形態(tài)地圖標(biāo)記不僅限于三類,其他未說明的但確屬于可由用戶建立的地圖標(biāo)記也包含在內(nèi);作出定義和說明的三類地圖標(biāo)記分別是:商業(yè)用戶標(biāo)記、個人用戶標(biāo)記、特殊用戶標(biāo)記;用戶可進(jìn)行的操作有地理定位、建立標(biāo)記、標(biāo)記查看、標(biāo)記搜索、標(biāo)記評價和標(biāo)記分享;同時本發(fā)明還提供了基于多形態(tài)地圖標(biāo)記的用戶交互接口,滿足用戶的商業(yè)需求和個人社交需求,與云端數(shù)據(jù)庫技術(shù)和本地軟件技術(shù)的結(jié)合,使本發(fā)明具有社交聚合式交互方式的技術(shù)特征,為現(xiàn)有電子地圖技術(shù)引入了社交思想和聚合式使用方式,拓展了地圖服務(wù)的交互方式和使用領(lǐng)域。
[0006]引入可由用戶自建立的多形態(tài)地圖標(biāo)記可以很好地解決現(xiàn)有地圖數(shù)據(jù)更新不夠及時、精細(xì)度不足等問題,并為現(xiàn)有電子地圖技術(shù)引入了社交思想和聚合式使用方式,拓展了地圖服務(wù)的交互方式和使用領(lǐng)域。與此同時,海量的用戶地圖標(biāo)記的顯示也成了新的問題。假如一條街上的所有商戶都建立地圖標(biāo)記,那么地圖標(biāo)記的密度會很高,在電子地圖上根本無法同時顯示,更別說通過地圖標(biāo)記來交互。在越來越多的地圖標(biāo)記建立之后,如果無法正常顯示,使用將變得很不現(xiàn)實。
【發(fā)明內(nèi)容】
[0007]本發(fā)明針對現(xiàn)有電子地圖引入多形態(tài)用戶地圖標(biāo)記之后的顯示問題,提出一種針對多形態(tài)用戶地圖標(biāo)記的動態(tài)鑒權(quán)顯示方法。該方法可以有效解決海量用戶地圖標(biāo)記的有效顯示問題。
[0008]相應(yīng)地,本發(fā)明的一種實施方式的多形態(tài)用戶地圖標(biāo)記的顯示方法,包括:
步驟a:渲染地圖;
步驟b:根據(jù)特定算法獲取此時的地圖顯示比例和顯示范圍;
步驟c:根據(jù)地圖的顯示比例和顯示范圍,查找此顯示范圍內(nèi)具有顯示權(quán)限的地圖標(biāo)記;
步驟d:在地圖上顯示查找到的地圖標(biāo)記;
步驟e:根據(jù)用戶的顯示設(shè)置和社交關(guān)系查找此顯示范圍內(nèi)可以顯示的地圖標(biāo)記; 步驟f:在地圖上顯示查找到的地圖標(biāo)記;
步驟g:用戶操作:改變顯示比例、顯示范圍、社交關(guān)系或顯示偏好設(shè)置;
步驟h:選擇性進(jìn)入步驟a或步驟e。如果改變了顯示比例和顯示范圍則進(jìn)入步驟a,如果未改變顯示比例和顯示范圍,只改變了用戶的顯示偏好或社交關(guān)系內(nèi)容,則進(jìn)入步驟e。
[0009]相應(yīng)地,本發(fā)明所述的多形態(tài)的用戶地圖標(biāo)記的顯示權(quán)限內(nèi)容結(jié)構(gòu),包括:
多形態(tài)的用戶地圖標(biāo)記的顯示權(quán)限按權(quán)限定義內(nèi)容分為兩類,分別為本地權(quán)限和云端權(quán)限。
[0010]本地權(quán)限由用戶在顯示端設(shè)置,本地權(quán)限又分為兩類,一類為針對標(biāo)記設(shè)置的權(quán)限,即用戶可以設(shè)置某個地圖標(biāo)記在地圖中顯示,一般針對商業(yè)用戶標(biāo)記而言。另一類為針對用戶設(shè)置的權(quán)限,即用戶可以設(shè)置自己的某個好友的地圖標(biāo)記在地圖中顯示,一般針對個人用戶標(biāo)記而言。
[0011]云端權(quán)限也分為兩類,一類為針對標(biāo)記設(shè)置的權(quán)限,由云端管理者定義,管理者權(quán)限是一種根據(jù)顯示比例和顯示范圍分級確立的顯示權(quán)限,一般針對商業(yè)用戶標(biāo)記而言。另一類為針對用戶設(shè)置的權(quán)限,由用戶在建立地圖標(biāo)記時定義,即用戶允許該地圖標(biāo)記向某個用戶、某個用戶組或所有人顯示,用戶也可以只允許自己看到此地圖標(biāo)記,一般針對特殊用戶標(biāo)記和個人用戶標(biāo)記而言。
[0012]多形態(tài)的用戶地圖標(biāo)記的顯示權(quán)限按權(quán)限定義者分為兩類,分別為用戶權(quán)限和管理者權(quán)限。
[0013]用戶權(quán)限可由地圖標(biāo)記的建立者設(shè)置,也可以在顯示端設(shè)置,根據(jù)用戶的顯示偏好和用戶的社交關(guān)系確定,設(shè)置非常靈活,適合于社交聚合式的地圖交互方式。
[0014]管理者權(quán)限一般針對商業(yè)用戶標(biāo)記而言,由云端管理者定義,如果沒有此顯示權(quán)限,則商業(yè)用戶標(biāo)記只能被搜索到再查看,不能直接查看到?!揪唧w實施方式】為:
a:管理者權(quán)限是一種根據(jù)顯示比例和顯示范圍分級確立的顯示權(quán)限,使用者在使用電子地圖時,通常需要在不同大小比例尺的地圖之間進(jìn)行縮放,在比例尺級別較高的地圖可以找到待查詢的具體地址、道路、小區(qū)的詳細(xì)位置信息,在比例尺級別較低的地圖上可以看到待查詢區(qū)域的全貌; b:依據(jù)電子地圖的縮放使用方法,則確定了一種比例尺級別和標(biāo)記的顯示權(quán)限相對應(yīng)的規(guī)則,可以在比例尺級別較低的地圖上顯示的地圖標(biāo)記的顯示權(quán)限較高,不可以在比例尺級別較低的地圖上顯示的地圖標(biāo)記的顯示權(quán)限較低,可以在比例尺級別較低的地圖上顯示的地圖標(biāo)記也可以在比例尺級別較高的地圖上顯示,反之則不然;
C:相應(yīng)地,在一定的比例尺級別的地圖下,顯示范圍是一定的,在此顯示范圍內(nèi)具有對應(yīng)的顯示權(quán)限的地圖標(biāo)記的數(shù)目是一定的,并且具體限額由云端管理者確定;
d:可以在比例尺級別較低的地圖上顯示的地圖標(biāo)記也可以在比例尺級別較高的地圖上顯示,反之則不然。所以比例尺級別較高的地圖上的具有顯示權(quán)限的地圖標(biāo)記里包含了可以在比例尺級別較低的地圖上顯示的地圖標(biāo)記;
e:不同比例尺級別的地圖在相同面積的屏幕顯示范圍內(nèi)可以對應(yīng)顯示的陸地面積是不同的,所以在顯示地圖標(biāo)記時,即不會太少也不會太密;
f:用戶地圖標(biāo)記默認(rèn)是不具有在公眾顯示端的顯示權(quán)限的,云端管理者可以根據(jù)地圖標(biāo)記的標(biāo)記評價和標(biāo)記分享記錄,通過特定的算法分析來為地圖標(biāo)記賦予特定的管理者顯示權(quán)限。用戶也可以通過支付一定的推廣費(fèi)用來確定或提高自己的地圖標(biāo)記的顯示權(quán)限;g:N級的比例尺級別的地圖的顯示權(quán)限為η級,N+1級的比例尺級別的地圖的顯示權(quán)限為n+1級,N級的比例尺低于N+1級的比例尺,η級的顯示權(quán)限高于n+1級的顯示權(quán)限。如果此時電子地圖的比例尺大于N級小于N+1級,則此時地圖標(biāo)記要求的顯示權(quán)限為η級顯示權(quán)限;
h:具體來說在比例尺級別較高的“圖上3厘米=實際距離500米”的比例尺下顯示的地圖標(biāo)記的顯示權(quán)限低于在比例尺級別較低的“圖上3厘米=實際距離5000米”的比例尺下顯示的地圖標(biāo)記的顯示權(quán)限。
[0015]相應(yīng)地,本發(fā)明中所涉及的多形態(tài)用戶地圖標(biāo)記的定義在中國發(fā)明專利申請第201510245138.2號里說明如下,包括:
(O商業(yè)用戶標(biāo)記允許自定義標(biāo)記名稱、標(biāo)記內(nèi)容和交互接口、有效期限和訪問權(quán)限。具有的屬性包括建立者、建立地點(diǎn)、建立時間、有效期限和訪問權(quán)限。允許用戶評價和分
(2)個人用戶標(biāo)記允許自定義標(biāo)記名稱、標(biāo)記內(nèi)容、有效期限和訪問權(quán)限。具有的屬性包括建立者、建立地點(diǎn)、建立時間、有效期限和訪問權(quán)限。允許用戶評價和分享。此類標(biāo)記在特定權(quán)限設(shè)置下會優(yōu)先顯示;
(3)特殊用戶標(biāo)記允許自定義標(biāo)記名稱、標(biāo)記內(nèi)容和有效期限。具有的屬性包括建立者、建立地點(diǎn)、建立時間、有效期限和訪問權(quán)限。特殊用戶標(biāo)記僅由特定用戶建立并公開給特定用戶,需要基于特定的硬件設(shè)備。此類標(biāo)記會優(yōu)先顯示;
(4)標(biāo)記的本地顯示是整合到地圖中的,不同形態(tài)的標(biāo)記以不同色顯示,個人用戶標(biāo)記和特殊用戶標(biāo)記支持實時顯示,而商業(yè)用戶標(biāo)記則會根據(jù)用戶的不同請求顯示不同內(nèi)容的標(biāo)記。點(diǎn)擊標(biāo)記可查看標(biāo)記詳情。
[0016]本發(fā)明的有益效果是:其一:通過在不同的顯示比例、顯示范圍、用戶的顯示偏好和用戶的社交關(guān)系內(nèi)容下采用動態(tài)鑒權(quán)的顯示方法,有效解決了海量用戶地圖標(biāo)記的顯示問題,不至于使地圖標(biāo)記的顯示過少或過密,也可以讓用戶對自己關(guān)心的內(nèi)容一目了然;其二,云端管理者可以賦予特定的地圖標(biāo)記特定的顯示權(quán)限,通過分級鑒權(quán)的方式引入了一種新的地圖標(biāo)記推廣解決方法。
【附圖說明】
[0017]圖1是針對多形態(tài)用戶地圖標(biāo)記的動態(tài)鑒權(quán)顯示方法的流程示意圖。
[0018]圖2是多形態(tài)用戶地圖標(biāo)記的顯示權(quán)限內(nèi)容結(jié)構(gòu)示意圖。
[0019]圖3是多形態(tài)地圖標(biāo)記的具體實現(xiàn)方案示意圖,其中,(a