基于地圖失效數(shù)據(jù)的防偽方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實施例涉及地圖數(shù)據(jù)的防偽技術(shù),尤其涉及一種基于地圖失效數(shù)據(jù)的防偽方法和裝置。
【背景技術(shù)】
[0002]用戶通常可以通過將地圖產(chǎn)品的客戶端下載到用戶的電子產(chǎn)品中以供用戶使用該地圖產(chǎn)品,電子產(chǎn)品一般為用戶常用的手機、平板電腦等。
[0003]目前,擁有地圖產(chǎn)品的公司都有專屬于公司自己的地圖數(shù)據(jù),一般公司自己會采集各個地方的位置信息,并將相關(guān)位置信息作為地圖數(shù)據(jù)添加到自己的地圖產(chǎn)品中。然而,有一些公司可能會竊取別的公司的地圖數(shù)據(jù),并將竊取到的地圖數(shù)據(jù)和自己的地圖數(shù)據(jù)進行融合形成自己的地圖產(chǎn)品,供用戶使用。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種基于地圖失效數(shù)據(jù)的防偽方法和裝置,以增加用于防偽的地圖數(shù)據(jù)的隱蔽性,提高地圖的防偽效果。
[0005]第一方面,本發(fā)明實施例提供了一種基于地圖失效數(shù)據(jù)的防偽方法,包括:
[0006]獲取當前失效地圖數(shù)據(jù);
[0007]在所述當前失效地圖數(shù)據(jù)中添加防偽內(nèi)容,并存儲含有防偽內(nèi)容的當前失效地圖數(shù)據(jù);
[0008]依據(jù)地圖基礎(chǔ)數(shù)據(jù)和含有防偽內(nèi)容的當前失效地圖數(shù)據(jù),創(chuàng)建并存儲當前的防偽地圖。
[0009]第二方面,本發(fā)明實施例還提供了一種基于地圖失效數(shù)據(jù)的防偽裝置,包括:
[0010]失效數(shù)據(jù)獲取模塊,用于獲取當前失效地圖數(shù)據(jù);
[0011]防偽內(nèi)容添加模塊,用于在所述當前失效地圖數(shù)據(jù)中添加防偽內(nèi)容,并存儲含有防偽內(nèi)容的當前失效地圖數(shù)據(jù);
[0012]防偽地圖創(chuàng)建模塊,用于依據(jù)地圖基礎(chǔ)數(shù)據(jù)和含有防偽內(nèi)容的當前失效地圖數(shù)據(jù),創(chuàng)建并存儲當前的防偽地圖。
[0013]本發(fā)明實施例提供的技術(shù)方案,通過獲取當前失效地圖數(shù)據(jù),在所述當前失效地圖數(shù)據(jù)中添加防偽內(nèi)容,并存儲含有防偽內(nèi)容的當前失效地圖數(shù)據(jù),依據(jù)地圖基礎(chǔ)數(shù)據(jù)和含有防偽內(nèi)容的當前失效地圖數(shù)據(jù),創(chuàng)建并存儲當前的防偽地圖,將當前失效地圖數(shù)據(jù)中添加的防偽內(nèi)容作為防偽的地圖數(shù)據(jù),相比于現(xiàn)有技術(shù)中將假數(shù)據(jù)用于防偽的地圖數(shù)據(jù),增加了防偽地圖中用于防偽的地圖數(shù)據(jù)的隱蔽性,提高了防偽地圖的防偽效果。
【附圖說明】
[0014]圖1是本發(fā)明實施例一中的一種基于地圖失效數(shù)據(jù)的防偽方法的流程圖;
[0015]圖2是本發(fā)明實施例二中的一種基于地圖失效數(shù)據(jù)的防偽方法的流程圖;
[0016]圖3是本發(fā)明實施例三中的一種基于地圖失效數(shù)據(jù)的防偽裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0017]下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0018]實施例一
[0019]圖1為本發(fā)明實施例一提供的一種基于地圖失效數(shù)據(jù)的防偽方法的流程圖。本實施例可適用于對地圖數(shù)據(jù)進行防偽的情況。該方法可由基于地圖失效數(shù)據(jù)的防偽裝置來執(zhí)行,該裝置可通過硬件和/或軟件的方式實現(xiàn),該裝置通常配置在地圖應(yīng)用的服務(wù)器中。參見圖1,本實施例提供的基于地圖失效數(shù)據(jù)的防偽方法具體包括如下:
[0020]S110、獲取當前失效地圖數(shù)據(jù)。
[0021]具體的,當前失效地圖數(shù)據(jù)指的是與描述的實際圖形不符的地圖數(shù)據(jù),如道路經(jīng)過修整或建筑物搬迀之后,描述原道路或原建筑物的地圖數(shù)據(jù)成為失效地圖數(shù)據(jù)。為了提高當前失效地圖數(shù)據(jù)的時效性,優(yōu)選選取時間較新的地圖失效數(shù)據(jù)作為當前失效地圖數(shù)據(jù)。
[0022]示例性的,可以通過如下方式獲取當前失效地圖數(shù)據(jù):依據(jù)所述地圖基礎(chǔ)數(shù)據(jù)和數(shù)據(jù)采集模塊采集到的當前地圖數(shù)據(jù),確定并獲取當前失效地圖數(shù)據(jù),地圖基礎(chǔ)數(shù)據(jù)指的是與描述的實際圖形相符的地圖數(shù)據(jù),當前地圖數(shù)據(jù)指的是數(shù)據(jù)采集模塊采集到最新的地圖數(shù)據(jù),數(shù)據(jù)采集模塊可以是激光傳感器。具體的,獲取與當前地圖數(shù)據(jù)關(guān)聯(lián)的地圖基礎(chǔ)數(shù)據(jù),若當前地圖數(shù)據(jù)與關(guān)聯(lián)的地圖基礎(chǔ)數(shù)據(jù)不同,則可以將關(guān)聯(lián)的地圖基礎(chǔ)數(shù)據(jù)確定為失效數(shù)據(jù)。如果設(shè)定地圖區(qū)域內(nèi)有多條失效數(shù)據(jù),可從中選擇設(shè)定數(shù)值條失效數(shù)據(jù)作為當前失效數(shù)據(jù)。
[0023]此外,也可以通過如下方式獲取當前失效地圖數(shù)據(jù):獲取用戶輸入的當前失效地圖數(shù)據(jù)。
[0024]S120、在所述當前失效地圖數(shù)據(jù)中添加防偽內(nèi)容,并存儲含有防偽內(nèi)容的當前失效地圖數(shù)據(jù)。
[0025]具體的,確定了當前失效地圖數(shù)據(jù)后,可以對當前失效地圖數(shù)據(jù)添加防偽內(nèi)容,防偽內(nèi)容可以是對路形數(shù)據(jù)作抖動處理等,將包含有防偽內(nèi)容的當前失效地圖數(shù)據(jù)進行存儲,供用戶后續(xù)防偽驗證時使用。
[0026]示例性的,在所述當前失效地圖數(shù)據(jù)中添加防偽內(nèi)容,包括:
[0027]A、對所述當前失效地圖數(shù)據(jù)中的部分名稱數(shù)據(jù)作同音字或者形近字替換處理。
[0028]由于當前失效地圖數(shù)據(jù)已經(jīng)在實際場景中不存在,如果用當前失效地圖數(shù)據(jù)作為進行驗證防偽時的標識,那么防偽效果就會比通過增加假數(shù)據(jù)的效果好。其中,對于當前失效地圖數(shù)據(jù)中通過搜索部分名稱已經(jīng)搜索不到的地理位置,可以通過用該名稱數(shù)據(jù)作同音字或者形近字替換當前失效地圖數(shù)據(jù)中的部分名稱數(shù)據(jù),并通過搜索該名稱數(shù)據(jù)的同音字或者形近字可以搜索得到之前存在的實際場景。對名稱數(shù)據(jù)的處理不限于此,可以根據(jù)需要確定。
[0029]B、對所述當前失效地圖數(shù)據(jù)中的路形數(shù)據(jù)作抖動處理。
[0030]在上述對當前失效地圖數(shù)據(jù)進行處理之外,還可以將當前失效地圖數(shù)據(jù)中的路形數(shù)據(jù)作抖動處理,以改變當前失效地圖數(shù)據(jù)對應(yīng)的道路形狀,其中路形數(shù)據(jù)指的是道路形狀的數(shù)據(jù),具體的,將實際場景中已經(jīng)不存在的當前失效地圖數(shù)據(jù)中的某個路形數(shù)據(jù)作抖動處理,如將路形數(shù)據(jù)中的直線抖動成弧線,在對當前失效地圖數(shù)據(jù)中的被抖動路形數(shù)據(jù)進行搜索時,可以看到被抖動路形數(shù)據(jù)的抖動處理結(jié)果,達到驗證防偽的效果。需要說明的是,對路形數(shù)據(jù)的處理不限于抖動處理,可以根據(jù)需要進行拉伸或壓縮等其他處理。
[0031]C、對所述當前失效地圖數(shù)據(jù)中的面狀數(shù)據(jù)作圖形調(diào)整處理。
[0032]在上述對當前失效地圖數(shù)據(jù)進行處理之外,還可以將當前失效地圖數(shù)據(jù)中的面狀數(shù)據(jù)作圖形調(diào)整處理,以改變當前失效地圖數(shù)據(jù)對應(yīng)的圖形形狀,其中面狀數(shù)據(jù)指的是地圖中區(qū)域的形狀數(shù)據(jù),例如可以是河流、湖泊及綠地等區(qū)域的形狀數(shù)據(jù)。具體的,將實際場景中已經(jīng)不存在的當前失效地圖數(shù)據(jù)中的面狀數(shù)據(jù)進行圖形調(diào)整處理,如將面狀數(shù)據(jù)中的四邊形圖形調(diào)整成三角形圖形,在對當前失效地圖數(shù)據(jù)中的被調(diào)整的面狀數(shù)據(jù)進行搜索時,可以看到被調(diào)整的面狀數(shù)據(jù)的圖形調(diào)整結(jié)果。對面狀數(shù)據(jù)的處理不限于此,可以根據(jù)需要進行圖形扭轉(zhuǎn)等其他處理。
[0033]在所述當前失效地圖數(shù)據(jù)中添加防偽內(nèi)容的方法可以全部包括以上三種方法,也可以包括上述三種方法中的任意兩種,也可以包括上述三種方法中的任意一種,具體的可以根據(jù)實際情況選擇。
[0034]S130、依據(jù)地圖基礎(chǔ)數(shù)據(jù)和含有防偽內(nèi)容的當前失效地圖數(shù)據(jù),創(chuàng)建并存儲當前的防偽地圖。
[0035]其中,地圖基礎(chǔ)數(shù)據(jù)指的是與描述的實際圖形相符的地圖數(shù)據(jù)。由于不同時間獲取的地圖基礎(chǔ)數(shù)據(jù)是不同的,具體的,可以將最新更新的地圖基礎(chǔ)數(shù)據(jù)和含有防偽內(nèi)容的當前失效地圖數(shù)據(jù)一起作為當前的防偽地圖,并需要將當前的防偽地圖存儲便于后續(xù)防偽驗證時使用。
[0036]本實施例的技術(shù)方案,通過獲取當前失效地圖數(shù)據(jù),在所述當前失效地圖數(shù)據(jù)中添加防偽內(nèi)容,并存儲含有防偽內(nèi)容的當前失效地圖數(shù)據(jù),依據(jù)地圖基礎(chǔ)數(shù)據(jù)和含有防偽內(nèi)容的當前失效地圖數(shù)據(jù),創(chuàng)建并存儲當前的防偽地圖,增加了防偽地圖中用于防偽的數(shù)據(jù)的隱蔽性,提高了防偽地圖的防偽效果。
[0037]在上述技術(shù)方案的基礎(chǔ)上,示例性的,在所述當前失效地圖數(shù)據(jù)中添加防偽內(nèi)容,并存儲含有防偽內(nèi)容的當前失效地圖數(shù)據(jù),可以包括:獲取所述當前失效地圖數(shù)據(jù)的使用次數(shù);剔除使用次數(shù)大于次數(shù)閥值的當前失效地圖數(shù)據(jù);在剩余的當前失效地圖數(shù)據(jù)中添加防偽內(nèi)容,并存儲含有防偽內(nèi)容的當前失效地圖數(shù)據(jù)。
[0038]其中,次數(shù)閥值可以根據(jù)用戶需求進行設(shè)定,若次數(shù)閥值為3次,則當前失效地圖數(shù)據(jù)的使用次數(shù)大于3次,便可以將當前失效地圖數(shù)據(jù)剔除掉,以避免頻繁使用當前失效地圖數(shù)據(jù)導致防偽內(nèi)容的隱蔽性降低。
[0039]實施例二
[0040]本實施例在上述實施例一的基礎(chǔ)上提供了一種新的基于地圖失效數(shù)據(jù)的防偽方法。圖2為本發(fā)明實施例二提供的一種基于地圖失效數(shù)據(jù)的防偽方法的流程示意圖。參見圖2,本實施例提供的基于地圖失效數(shù)據(jù)的防偽方法具體包括如下:
[0041 ] S210、獲取當前失效地圖數(shù)據(jù)。
[0042]S220、在所述當前失效地圖數(shù)據(jù)中添加防偽內(nèi)容,并存儲含有防偽內(nèi)容的當前失效地圖數(shù)據(jù)。
[0043]S230、依據(jù)地圖基礎(chǔ)數(shù)據(jù)和含有防偽內(nèi)容的當前失效地圖數(shù)據(jù),創(chuàng)建并存儲當前的防偽地圖。
[0044]S240、依據(jù)當前失效地圖數(shù)據(jù),獲取預(yù)設(shè)的地圖應(yīng)用程序中搜索得到的當前失效地圖數(shù)據(jù)的搜索地圖圖像。
[0045]具體的,采用預(yù)設(shè)的地圖應(yīng)用程序?qū)Ξ斍笆У貓D數(shù)據(jù)進行搜索,以得到當前失效地圖數(shù)據(jù)對應(yīng)的搜索地圖圖像,還可以展示