亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

矢量地圖服務(wù)的處理方法和裝置與流程

文檔序號(hào):12720287閱讀:404來源:國(guó)知局
矢量地圖服務(wù)的處理方法和裝置與流程

本發(fā)明涉及地理信息技術(shù)領(lǐng)域,特別是涉及一種矢量地圖服務(wù)的處理方法和一種矢量地圖服務(wù)的處理裝置。



背景技術(shù):

隨著以Web(World Wide Web,萬(wàn)維網(wǎng))為中心的、全新的GIS(Geographic Information System,地理信息系統(tǒng))應(yīng)用模式的到來,地圖服務(wù)的技術(shù)和內(nèi)容也在發(fā)生深刻的變化。2005年,Google(谷歌)向世界介紹一種“光滑制圖”的技術(shù),依靠開發(fā)一種新的規(guī)則來提供地圖圖片切片,以及由AJAX(Asynchronous JavaScript And XML)提供驅(qū)動(dòng)的瀏覽器功能,這大大改善了用戶和電子地圖的交互體驗(yàn)。這種柵格切片的格式和規(guī)范迅速被采用并且復(fù)制在很多地圖技術(shù)上。隨著技術(shù)的進(jìn)步和提高,新出現(xiàn)的矢量切片使用一些新的技術(shù)來控制動(dòng)態(tài)的可交互的地圖展示方式,人們可以動(dòng)態(tài)的賦予基礎(chǔ)底圖樣式以及通過聯(lián)合可交互的工作數(shù)據(jù)設(shè)計(jì)瓦片樣式,根據(jù)內(nèi)容進(jìn)行智能制圖和實(shí)時(shí)分析并展示在基礎(chǔ)地圖上。

無論是柵格切片還是矢量切片,目前采用的方法都是預(yù)先將空間數(shù)據(jù)以建立金字塔的方式,將原始數(shù)據(jù)分割成一個(gè)一個(gè)描述性文件,然后在前端根據(jù)顯示需要按需請(qǐng)求不同的瓦片數(shù)據(jù)進(jìn)行Web繪圖。我們知道,在按照金字塔生成瓦片時(shí),瓦片會(huì)按照金字塔的級(jí)別成幾何倍數(shù)的增長(zhǎng),也是比例尺越大,需要生成瓦片的數(shù)量就越多。以常用的四分法切片來說,每下一級(jí)切片數(shù)是上一級(jí)的4倍,例如,第20級(jí)切片的瓦片數(shù)量是240之多。因此目前的方案不可避免地占用了大量的服務(wù)器存儲(chǔ)空間。



技術(shù)實(shí)現(xiàn)要素:

基于此,有必要針對(duì)上述問題,提供一種矢量地圖服務(wù)的處理方法和裝置,能夠有效節(jié)省服務(wù)器的存儲(chǔ)空間。

一種矢量地圖服務(wù)的處理方法,包括步驟:

獲取請(qǐng)求繪制的第一瓦片的瓦片信息,所述瓦片信息包括層級(jí)和位置;

根據(jù)所述第一瓦片的瓦片信息確定所述第一瓦片是否在預(yù)先生成的靜態(tài)瓦片內(nèi);所述靜態(tài)瓦片的層級(jí)小于等于預(yù)設(shè)層級(jí);

若所述第一瓦片不在所述靜態(tài)瓦片內(nèi),按照層級(jí)從高到低的順序查找所述靜態(tài)瓦片,得到所述第一瓦片對(duì)應(yīng)的第二瓦片;所述第二瓦片的層級(jí)低于所述第一瓦片的層級(jí),且位置與所述第一瓦片的位置對(duì)應(yīng);

根據(jù)所述第二瓦片的瓦片信息對(duì)所述第二瓦片執(zhí)行一分N切片操作,得到N個(gè)第三瓦片;所述第三瓦片的層級(jí)比所述第二瓦片的層級(jí)高一級(jí),且位置與所述第二瓦片的位置對(duì)應(yīng);

若所述第三瓦片的層級(jí)低于所述第一瓦片的層級(jí),根據(jù)所述第三瓦片的瓦片信息分別對(duì)各個(gè)第三瓦片執(zhí)行一分N切片操作,并依次類推直到得到所述第一瓦片相應(yīng)層級(jí)的瓦片;

獲取所述第一瓦片相應(yīng)層級(jí)的瓦片所關(guān)聯(lián)的地圖要素?cái)?shù)據(jù),以此繪制所述第一瓦片。

一種矢量地圖服務(wù)的處理裝置,包括:

瓦片信息獲取模塊,用于獲取請(qǐng)求繪制的第一瓦片的瓦片信息,所述瓦片信息包括層級(jí)和位置;

第一瓦片檢測(cè)模塊,用于根據(jù)所述第一瓦片的瓦片信息確定所述第一瓦片是否在預(yù)先生成的靜態(tài)瓦片內(nèi);所述靜態(tài)瓦片的層級(jí)小于等于預(yù)設(shè)層級(jí);

第二瓦片查找模塊,用于在所述第一瓦片不在所述靜態(tài)瓦片內(nèi)時(shí),按照層級(jí)從高到低的順序查找所述靜態(tài)瓦片,得到所述第一瓦片對(duì)應(yīng)的第二瓦片;所述第二瓦片的層級(jí)低于所述第一瓦片的層級(jí),且位置與所述第一瓦片的位置對(duì)應(yīng);

切片模塊,用于根據(jù)所述第二瓦片的瓦片信息對(duì)所述第二瓦片執(zhí)行一分N切片操作,得到N個(gè)第三瓦片;所述第三瓦片的層級(jí)比所述第二瓦片的層級(jí)高一級(jí),且位置與所述第二瓦片的位置對(duì)應(yīng);在所述第三瓦片的層級(jí)低于所述第一瓦片的層級(jí)時(shí),根據(jù)所述第三瓦片的瓦片信息分別對(duì)各個(gè)第三瓦片執(zhí)行一分N切片操作,并依次類推直到得到所述第一瓦片相應(yīng)層級(jí)的瓦片;

第一瓦片繪制模塊,用于獲取所述第一瓦片相應(yīng)層級(jí)的瓦片所關(guān)聯(lián)的地圖要素?cái)?shù)據(jù),以此繪制所述第一瓦片。

上述矢量地圖服務(wù)的處理方法和裝置,預(yù)先生成低層級(jí)的靜態(tài)瓦片,這部分?jǐn)?shù)據(jù)量較少,可以預(yù)先保存起來,當(dāng)請(qǐng)求高級(jí)別的瓦片數(shù)據(jù)時(shí),先找到靜態(tài)瓦片中與請(qǐng)求的瓦片有關(guān)聯(lián)關(guān)系的瓦片,然后基于查找到的該瓦片動(dòng)態(tài)生成請(qǐng)求的瓦片數(shù)據(jù)。由于只需要存儲(chǔ)低層級(jí)的靜態(tài)瓦片,高層級(jí)的瓦片根據(jù)靜態(tài)瓦片動(dòng)態(tài)生成,所以有效避免了大比例尺下瓦片占用大量的存儲(chǔ)空間,節(jié)省了服務(wù)器的存儲(chǔ)空間。

附圖說明

圖1為一實(shí)施例的矢量地圖服務(wù)的處理方法的流程示意圖;

圖2為一實(shí)施例的對(duì)地圖要素?cái)?shù)據(jù)進(jìn)行預(yù)處理的流程示意圖;

圖3為一實(shí)施例的靜態(tài)瓦片數(shù)據(jù)生成的流程示意圖;

圖4為一具體實(shí)施例的請(qǐng)求的瓦片動(dòng)態(tài)生成的流程示意圖;

圖5為一實(shí)施例的地圖要素?cái)?shù)據(jù)更新的流程示意圖;

圖6為一實(shí)施例的矢量地圖服務(wù)的處理裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為更進(jìn)一步闡述本發(fā)明所采取的技術(shù)手段及取得的效果,下面結(jié)合附圖及較佳實(shí)施例,對(duì)本發(fā)明的技術(shù)方案,進(jìn)行清楚和完整的描述。

如圖1所示,一種矢量地圖服務(wù)的處理方法,包括步驟:

S110、獲取請(qǐng)求繪制的第一瓦片的瓦片信息,所述瓦片信息包括層級(jí)和位置;

S120、根據(jù)所述第一瓦片的瓦片信息確定所述第一瓦片是否在預(yù)先生成的靜態(tài)瓦片內(nèi);所述靜態(tài)瓦片的層級(jí)小于等于預(yù)設(shè)層級(jí);

S130、若所述第一瓦片不在所述靜態(tài)瓦片內(nèi),按照層級(jí)從高到低的順序查找所述靜態(tài)瓦片,得到所述第一瓦片對(duì)應(yīng)的第二瓦片;所述第二瓦片的層級(jí)低于所述第一瓦片的層級(jí),且位置與所述第一瓦片的位置對(duì)應(yīng);

S140、根據(jù)所述第二瓦片的瓦片信息對(duì)所述第二瓦片執(zhí)行一分N切片操作,得到N個(gè)第三瓦片;所述第三瓦片的層級(jí)比所述第二瓦片的層級(jí)高一級(jí),且位置與所述第二瓦片的位置對(duì)應(yīng);

S150、若所述第三瓦片的層級(jí)低于所述第一瓦片的層級(jí),根據(jù)所述第三瓦片的瓦片信息分別對(duì)各個(gè)第三瓦片執(zhí)行一分N切片操作,并依次類推直到得到所述第一瓦片相應(yīng)層級(jí)的瓦片;

S160、獲取所述第一瓦片相應(yīng)層級(jí)的瓦片所關(guān)聯(lián)的地圖要素?cái)?shù)據(jù),以此繪制所述第一瓦片。

上述矢量地圖服務(wù)的處理方法可以通過相應(yīng)的程序?qū)崿F(xiàn),程序可以運(yùn)行在后臺(tái)地圖服務(wù)的設(shè)備中,例如服務(wù)器中。該方法預(yù)先生成小比例尺的靜態(tài)瓦片,大比例的瓦片則根據(jù)請(qǐng)求動(dòng)態(tài)生成,因此有效節(jié)省了存儲(chǔ)空間。

在地圖服務(wù)的實(shí)際應(yīng)用場(chǎng)景中,在小比例尺情況下,通常并不需要了解每個(gè)地圖要素的細(xì)節(jié),而在大比例尺的情況下,通常并不需要顯示全部的要素。因此,在處理地圖服務(wù)時(shí),在比例尺較小時(shí)采用預(yù)先生成的辦法,得到簡(jiǎn)化抽稀的數(shù)據(jù),這部分?jǐn)?shù)據(jù)量較少,可以預(yù)先保存起來;在比例尺較大時(shí),則基于前期預(yù)生成的數(shù)據(jù)動(dòng)態(tài)生成小范圍的瓦片數(shù)據(jù)。這樣即能滿足在小比例尺快速顯示的全部要素的特征,也能避免大比例尺下瓦片占用大量存儲(chǔ)空間的要求?;谠摪l(fā)明構(gòu)思,下面對(duì)矢量地圖服務(wù)的處理方法的技術(shù)方案進(jìn)行詳細(xì)介紹。

為了優(yōu)化后續(xù)瓦片數(shù)據(jù)生成時(shí)的效率等,需要對(duì)地圖服務(wù)中每個(gè)圖層的地圖要素?cái)?shù)據(jù)進(jìn)行預(yù)處理,因此,在一個(gè)實(shí)施例中,矢量地圖服務(wù)的處理方法還可以包括步驟S100:對(duì)瓦片所關(guān)聯(lián)的地圖要素?cái)?shù)據(jù)進(jìn)行預(yù)處理。

對(duì)地圖要素?cái)?shù)據(jù)進(jìn)行預(yù)處理有多種實(shí)現(xiàn)方式,例如,在一個(gè)實(shí)施例中,步驟S100可以包括:

S1001、按層級(jí)對(duì)地圖要素?cái)?shù)據(jù)進(jìn)行簡(jiǎn)化處理;

為了更好地對(duì)地圖要素?cái)?shù)據(jù)進(jìn)行簡(jiǎn)化處理,在一個(gè)實(shí)施例中,如圖2所示,按層級(jí)對(duì)地圖要素?cái)?shù)據(jù)進(jìn)行簡(jiǎn)化處理之前,還包括步驟:對(duì)地圖圖層中的地圖要素?cái)?shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化。坐標(biāo)數(shù)據(jù)標(biāo)準(zhǔn)化即將坐標(biāo)數(shù)據(jù)標(biāo)準(zhǔn)化為預(yù)設(shè)區(qū)間的數(shù)據(jù),例如,將圖層的坐標(biāo)數(shù)據(jù)標(biāo)準(zhǔn)化為[0,1]區(qū)間的數(shù)據(jù)。標(biāo)準(zhǔn)化可以根據(jù)地圖服務(wù)所定義的最大范圍來實(shí)現(xiàn)。

簡(jiǎn)化處理包括對(duì)要素坐標(biāo)點(diǎn)的簡(jiǎn)化和要素的過濾,下面對(duì)要素坐標(biāo)點(diǎn)的簡(jiǎn)化和要素的過濾進(jìn)行簡(jiǎn)單介紹。

根據(jù)瓦片的層級(jí)來簡(jiǎn)化各個(gè)要素,要素的簡(jiǎn)化可以根據(jù)現(xiàn)有技術(shù)中已有的方式實(shí)現(xiàn)。例如,首先確定初始層級(jí)0的容限閾值為R,對(duì)于標(biāo)準(zhǔn)四分瓦片的后續(xù)容限閾值,則為R*2^zoom,zoom表示層級(jí)。又例如,對(duì)于不同的要素采用不同的算法,如:對(duì)于線和面要素可以采用修正Ramer–Douglas–Peucker算法;對(duì)于點(diǎn)要素可以采用簡(jiǎn)單的點(diǎn)聚合算法。

過濾要素有多種實(shí)現(xiàn)方式,例如,在當(dāng)前層級(jí)中,對(duì)于線要素而言,當(dāng)線要素的周長(zhǎng)小于容限(R*2^zoom)時(shí),則過濾到該要素,又例如,對(duì)于面要素而言,當(dāng)面要素的面積小于容限(R*4^zoom)時(shí),則可過濾掉該要素。

S1002、對(duì)簡(jiǎn)化處理后的地圖要素?cái)?shù)據(jù)進(jìn)行層級(jí)標(biāo)記,所述層級(jí)標(biāo)記用于在生成/繪制瓦片時(shí)確定所需的地圖要素?cái)?shù)據(jù),且所需的地圖要素?cái)?shù)據(jù)的層級(jí)標(biāo)記小于等于當(dāng)前待生成/繪制瓦片的層級(jí)。

對(duì)各個(gè)要素簡(jiǎn)化后,將簡(jiǎn)化后的數(shù)據(jù)保存起來。相較于現(xiàn)有技術(shù)中簡(jiǎn)化后直接刪除數(shù)據(jù)的方式,本發(fā)明為了避免多次計(jì)算,并不刪除任何數(shù)據(jù),而是在每個(gè)坐標(biāo)點(diǎn)添加被簡(jiǎn)化所在層級(jí)的標(biāo)記,即層級(jí)標(biāo)識(shí),這樣可以大大優(yōu)化后續(xù)瓦片數(shù)據(jù)生成時(shí)效率,僅通過簡(jiǎn)單的比較就可以過濾掉不需要的數(shù)據(jù)。例如,某一坐標(biāo)點(diǎn)的層級(jí)標(biāo)識(shí)為4,則當(dāng)層級(jí)小于4時(shí),該坐標(biāo)點(diǎn)將被忽略,即該坐標(biāo)點(diǎn)不參與生成4以下層級(jí)的要素圖形。

同樣也可記錄該要素可被過濾的層級(jí),即添加層級(jí)標(biāo)識(shí),并不移除該要素。例如,某一要素的層級(jí)標(biāo)識(shí)為4,則當(dāng)層級(jí)小于4時(shí),該要素將被忽略,即該要素不參與生成4以下層級(jí)的瓦片。

由于本發(fā)明需要根據(jù)小比例尺的靜態(tài)瓦片數(shù)據(jù)動(dòng)態(tài)生成請(qǐng)求的大比例尺的瓦片數(shù)據(jù),所以需要先根據(jù)地圖服務(wù)中圖層的描述,確定圖層的靜態(tài)瓦片的保留級(jí)別,即需要存儲(chǔ)的瓦片的層級(jí),也即是確定預(yù)設(shè)層級(jí)。兼容各種不同的處理器,如果將每個(gè)瓦片的點(diǎn)數(shù)降到10000以下,則以后層級(jí)采用動(dòng)態(tài)生成。根據(jù)數(shù)據(jù)量的情況,在一個(gè)實(shí)施例中,靜態(tài)瓦片數(shù)據(jù)的保留級(jí)別為6-8級(jí),這樣最多的瓦片數(shù)也只有65536個(gè),能夠做到快速生成。需要說明的是,本發(fā)明并不對(duì)保留級(jí)別的具體層級(jí)做出限定,用戶還可以根據(jù)處理器的具體情況確定其它保留級(jí)別,例如9級(jí)等。

設(shè)置好靜態(tài)瓦片的保留級(jí)別后,可以預(yù)先生成靜態(tài)瓦片,即在一個(gè)實(shí)施例中,矢量地圖服務(wù)的處理方法還可以包括步驟:生成靜態(tài)瓦片。可以根據(jù)上述實(shí)施例中所預(yù)處理后的地圖要素?cái)?shù)據(jù)生成靜態(tài)瓦片,以提高靜態(tài)瓦片的生成效率,也可以根據(jù)其它方式預(yù)處理后的地圖要素?cái)?shù)據(jù)生成靜態(tài)瓦片,本發(fā)明并不對(duì)此做出限定。

在一個(gè)實(shí)施例中,生成靜態(tài)瓦片的步驟可以包括:

根據(jù)層級(jí)最小的地圖要素?cái)?shù)據(jù)生成底層靜態(tài)瓦片;對(duì)底層靜態(tài)瓦片執(zhí)行一分N切片操作,得到N個(gè)第四靜態(tài)瓦片;所述第四靜態(tài)瓦片的層級(jí)比底層靜態(tài)瓦片的層級(jí)高一級(jí),且位置與底層靜態(tài)瓦片的位置對(duì)應(yīng);

若所述第四靜態(tài)瓦片的層級(jí)低于預(yù)設(shè)層級(jí),對(duì)各個(gè)第四靜態(tài)瓦片執(zhí)行一分N切片操作,并依次類推直到得到預(yù)設(shè)層級(jí)的靜態(tài)瓦片。

底層靜態(tài)瓦片為初始層級(jí)的瓦片,即一般所述的第0層級(jí)的瓦片。另外,也可以在生成第0層級(jí)的瓦片之后先檢測(cè)第0層級(jí)是否低于預(yù)設(shè)層級(jí),然后再對(duì)底層靜態(tài)瓦片執(zhí)行一分N切片操作,依次循環(huán),參照上一層級(jí)數(shù)據(jù)生成本層級(jí)的瓦片,直至生成預(yù)設(shè)層級(jí)的瓦片。

如圖3所示,從第0層級(jí)開始,先生成第0層級(jí)的靜態(tài)瓦片數(shù)據(jù),假設(shè)靜態(tài)瓦片數(shù)據(jù)的保留條件為6級(jí),則接著在第0層級(jí)的靜態(tài)瓦片數(shù)據(jù)的基礎(chǔ)上,按照預(yù)設(shè)切片方式生成第1層級(jí)的靜態(tài)瓦片數(shù)據(jù),例如將第0層級(jí)的靜態(tài)瓦片數(shù)據(jù)一分為四,產(chǎn)生4個(gè)第1層級(jí)的靜態(tài)瓦片數(shù)據(jù)。依次循環(huán),只到最后生成靜態(tài)瓦片數(shù)據(jù)的保留條件的所有瓦片,即最后生成第6層級(jí)的靜態(tài)瓦片數(shù)據(jù)。如果前面已經(jīng)對(duì)地圖要素?cái)?shù)據(jù)進(jìn)行了預(yù)處理,所以此時(shí)生成的靜態(tài)瓦片數(shù)據(jù)已經(jīng)沒有被過濾掉的要素和點(diǎn)。

另外,在生成靜態(tài)瓦片數(shù)據(jù)時(shí),在處理圖層要素坐標(biāo)點(diǎn)數(shù)據(jù)分隔時(shí),可以先根據(jù)外包矩形來判斷是否需要將這些數(shù)據(jù)是否包含在當(dāng)前瓦片中,只需處理包含在當(dāng)前瓦片中的數(shù)據(jù)點(diǎn)。

生成靜態(tài)瓦片數(shù)據(jù)后,則可以根據(jù)請(qǐng)求動(dòng)態(tài)生成所需的瓦片數(shù)據(jù)。地圖服務(wù)的前端根據(jù)顯示需要請(qǐng)求瓦片數(shù)據(jù)進(jìn)行繪圖,地圖服務(wù)的后端獲取請(qǐng)求瓦片的瓦片信息,瓦片信息包括層級(jí)和位置等,位置為行和列,然后根據(jù)該瓦片信息確定當(dāng)前請(qǐng)求的瓦片是否在預(yù)先生成的靜態(tài)瓦片數(shù)據(jù)內(nèi)。

為了更好的檢索瓦片,本發(fā)明采用容器技術(shù)來存儲(chǔ)單個(gè)瓦片的數(shù)據(jù)。因此,在一個(gè)實(shí)施例中,矢量地圖服務(wù)的處理方法還可以包括步驟:為每一個(gè)瓦片分配一個(gè)容器,用于存儲(chǔ)該瓦片對(duì)應(yīng)的瓦片信息和地圖要素?cái)?shù)據(jù);容器的編號(hào)根據(jù)對(duì)應(yīng)瓦片的層級(jí)和位置生成;每一個(gè)容器包括未分配空間以及若干獨(dú)立空間,所述獨(dú)立空間與瓦片所關(guān)聯(lián)的圖層一一對(duì)應(yīng),用于存儲(chǔ)相應(yīng)圖層的地圖要素?cái)?shù)據(jù),所述未分配空間用于在瓦片更新時(shí),緩存新插入圖層的地圖要素?cái)?shù)據(jù)。

將瓦片的層級(jí)和位置(行和列)根據(jù)特定的Hash(哈希)算法(也可以是MapQuest或者GeoHash等)將其組合成容器的唯一編號(hào),這樣就可以通過高效的字典索引方式來檢索容器。這類Hash算法的特點(diǎn)是不僅能生成容器的唯一編號(hào),而且能夠反算容器的層級(jí)、行、列,快速找到瓦片的上一層級(jí)或下一層級(jí)的瓦片編號(hào)。

另外,對(duì)于具有業(yè)務(wù)底圖性質(zhì)的地圖服務(wù),通常都有動(dòng)態(tài)移除或添加某個(gè)圖層的需求,傳統(tǒng)技術(shù)中的預(yù)先生成所有瓦片的方式則不能滿足這樣的需求。因此,針對(duì)該缺陷,本發(fā)明在單個(gè)容器中給不同的圖層建立獨(dú)立的空間,每個(gè)圖層的數(shù)據(jù)單獨(dú)存放在獨(dú)立的空間中,同時(shí)預(yù)留一定的未分配空間。獨(dú)立空間的大小可以以一次讀取的緩存為限,保證只讀一次就能將所有數(shù)據(jù)讀到內(nèi)存中。由于預(yù)留有未分配空間,所以在某一圖層更新時(shí),可以方便插入新的圖層數(shù)據(jù)至對(duì)應(yīng)容器的未分配空間。同時(shí),由于不同圖層數(shù)據(jù)的分開存儲(chǔ),在瓦片讀取時(shí),可以直接過濾掉不需要的圖層數(shù)據(jù),也可以直接移除某一個(gè)圖層。

在一個(gè)實(shí)施例中,根據(jù)所述第一瓦片的瓦片信息確定所述第一瓦片是否在預(yù)先生成的靜態(tài)瓦片內(nèi)的步驟可以包括:

將所述第一瓦片對(duì)應(yīng)的第一容器的編號(hào)和所述靜態(tài)瓦片對(duì)應(yīng)的容器的編號(hào)進(jìn)行匹配;

若匹配,確定所述第一瓦片在預(yù)先生成的靜態(tài)瓦片內(nèi),若不匹配,確定所述第一瓦片不在預(yù)先生成的靜態(tài)瓦片內(nèi)。

需要說明的是,本發(fā)明并不限定于采用容器編號(hào)的方式檢索瓦片,本領(lǐng)域技術(shù)人員還可以采用其它方案,例如,根據(jù)瓦片的行列以及切片方式等對(duì)瓦片進(jìn)行檢索。

若在靜態(tài)瓦片數(shù)據(jù)內(nèi),則可以直接調(diào)用對(duì)應(yīng)的瓦片數(shù)據(jù)進(jìn)行繪圖,即在一個(gè)實(shí)施例中,矢量地圖服務(wù)的處理方法還可以包括步驟:若所述第一瓦片在所述靜態(tài)瓦片內(nèi),獲取所述第一瓦片對(duì)應(yīng)的靜態(tài)瓦片所關(guān)聯(lián)的地圖要素?cái)?shù)據(jù),并根據(jù)該地圖要素?cái)?shù)據(jù)繪制所述第一瓦片,從而滿足在小比例尺下快速顯示全部要素的特征。若不在靜態(tài)瓦片數(shù)據(jù)內(nèi),則需要進(jìn)行后續(xù)的處理。

由于初始已經(jīng)確定了靜態(tài)瓦片數(shù)據(jù)的保留級(jí)別,而且保留級(jí)別已經(jīng)包含了所有的細(xì)節(jié)數(shù)據(jù)。當(dāng)需要更高級(jí)別的瓦片數(shù)則快速找到靜態(tài)切片保留級(jí)別的數(shù)據(jù)。以此數(shù)據(jù)為基礎(chǔ)按照靜態(tài)瓦片數(shù)據(jù)生成的算法,動(dòng)態(tài)生成的所需的瓦片。查找時(shí)按照從高到低的順序進(jìn)行,若靜態(tài)瓦片的高層級(jí)中查找到關(guān)聯(lián)的瓦片,則不再執(zhí)行查找,直接根據(jù)該查找到的瓦片生成請(qǐng)求的瓦片。例如,靜態(tài)瓦片的保留級(jí)別為6,若在第6層級(jí)查找到關(guān)聯(lián)的瓦片,則直接根據(jù)該瓦片生成請(qǐng)求的瓦片,不再繼續(xù)查找。

查找靜態(tài)切片保留級(jí)別的數(shù)據(jù)有多種實(shí)現(xiàn)方式,例如,在一個(gè)實(shí)施例中,按照層級(jí)從高到低的順序查找所述靜態(tài)瓦片,得到所述第一瓦片對(duì)應(yīng)的第二瓦片的步驟包括:

S1301、根據(jù)所述第一容器的編號(hào)獲取第二容器的編號(hào);所述第二容器對(duì)應(yīng)瓦片的層級(jí)比所述第一瓦片的層級(jí)低一級(jí),且位置與所述第一瓦片的位置對(duì)應(yīng);

當(dāng)前層級(jí)與當(dāng)前層級(jí)的上一層級(jí)的瓦片的關(guān)聯(lián)關(guān)系是確定的,例如,在采用四分法切片時(shí),上一層級(jí)的一個(gè)瓦片生成當(dāng)前層級(jí)的4個(gè)瓦片,則上一層級(jí)的瓦片與當(dāng)前層級(jí)的4個(gè)瓦片關(guān)聯(lián)。根據(jù)請(qǐng)求的瓦片可以知道上一層級(jí)中與請(qǐng)求的瓦片關(guān)聯(lián)的瓦片的信息,根據(jù)該信息得到上一層級(jí)中對(duì)應(yīng)容器的編號(hào)。

S1302、若所述第二容器的編號(hào)和所述靜態(tài)瓦片對(duì)應(yīng)的容器的編號(hào)不匹配,根據(jù)所述第二容器的編號(hào)獲取第三容器的編號(hào),并以此類推直到得到和所述靜態(tài)瓦片對(duì)應(yīng)的容器的編號(hào)匹配的容器的編號(hào);

當(dāng)上一層級(jí)的容器存在時(shí),則找到靜態(tài)切片所保留的級(jí)別的容器編號(hào)。當(dāng)容器不存在時(shí),則通過容器編號(hào)繼續(xù)查找再上一層級(jí)的容器編號(hào),并對(duì)再上一層級(jí)容器進(jìn)行快速定位,以此類推,最終必然能找到靜態(tài)切片所保留級(jí)別的容器編號(hào),從而快速定位到保留級(jí)別的容器。

S1303、獲取匹配的容器的編號(hào)對(duì)應(yīng)的瓦片,作為所述第一瓦片對(duì)應(yīng)的第二瓦片。

根據(jù)查詢到的靜態(tài)瓦片保留級(jí)別的瓦片的編號(hào)取出保留級(jí)別的瓦片的數(shù)據(jù),以此數(shù)據(jù)為基礎(chǔ)按照靜態(tài)瓦片數(shù)據(jù)生成的算法,動(dòng)態(tài)生成的所需的瓦片。另外,在具體實(shí)施中通常緩存所需瓦片的上一層級(jí)的數(shù)據(jù),這樣就可以快速生成該瓦片相鄰的瓦片。

如圖4所示,在一個(gè)具體實(shí)施例中,動(dòng)態(tài)生成請(qǐng)求的瓦片的數(shù)據(jù)的步驟包括:根據(jù)當(dāng)前請(qǐng)求的瓦片,查找靜態(tài)瓦片保留級(jí)別的瓦片;將查找到的瓦片進(jìn)行一分四切片;判斷是否得到請(qǐng)求的瓦片,若未得到,對(duì)上述一分四切片后的瓦片繼續(xù)進(jìn)行一分四切片,依次循環(huán),直至得到所需的瓦片數(shù)據(jù)。

在地圖服務(wù)中的某個(gè)圖層中數(shù)據(jù)可能發(fā)生變化,需要更新時(shí),傳統(tǒng)技術(shù)中的方案需要更新整個(gè)地圖服務(wù)的瓦片,這又需要大量耗時(shí)的操作,導(dǎo)致不能及時(shí)更新,也使該類地圖服務(wù)的應(yīng)用局限與業(yè)務(wù)底圖服務(wù)。針對(duì)該缺陷,本發(fā)明提供了一種在某要素更新時(shí)可以僅對(duì)部分?jǐn)?shù)據(jù)進(jìn)行更新的方法。在一個(gè)實(shí)施例中,如圖5所示,矢量地圖服務(wù)的處理方法還可以包括步驟:

S170、當(dāng)檢測(cè)到地圖要素?cái)?shù)據(jù)更新時(shí),獲取更新的地圖要素?cái)?shù)據(jù),對(duì)更新的地圖要素?cái)?shù)據(jù)進(jìn)行預(yù)處理;

當(dāng)某個(gè)地圖服務(wù)的某個(gè)要素發(fā)生了更新,則需要重新對(duì)該要素進(jìn)行預(yù)處理。預(yù)處理有多種實(shí)現(xiàn)方式,例如,在一個(gè)實(shí)施例中,對(duì)更新的要素進(jìn)行預(yù)處理的步驟包括:將更新的要素的各個(gè)坐標(biāo)點(diǎn)進(jìn)行標(biāo)準(zhǔn)化;對(duì)標(biāo)準(zhǔn)化后的更新的要素進(jìn)行簡(jiǎn)化,并在每個(gè)坐標(biāo)點(diǎn)中添加被簡(jiǎn)化所存在層級(jí)的標(biāo)記;對(duì)標(biāo)準(zhǔn)化后的更新的要素進(jìn)行過濾,并在更新的要素添加被過濾所在層級(jí)的標(biāo)記。即對(duì)更新的要素預(yù)處理的方式可以采用圖2相同的預(yù)處理方式。本領(lǐng)域技術(shù)人員也可以采用現(xiàn)有技術(shù)中其它的方式對(duì)更新的要素進(jìn)行預(yù)處理。

S180、根據(jù)更新的地圖要素?cái)?shù)據(jù)的層級(jí)標(biāo)記和位置確定預(yù)處理后的地圖要素?cái)?shù)據(jù)影響的靜態(tài)瓦片的范圍;

范圍包括層級(jí)、行和列。計(jì)算更新的要素影響的靜態(tài)瓦片的范圍有多種實(shí)現(xiàn)方式,本發(fā)明優(yōu)選為粗略匹配方式,例如,瓦片為三角形,采用外包矩形來計(jì)算更新要素影響的靜態(tài)切片范圍,相較于采用三角形來精確計(jì)算更新要素影響的靜態(tài)切片范圍,粗略匹配方式大大提高了計(jì)算的效率。

S190、用更新的地圖要素?cái)?shù)據(jù)對(duì)所述范圍的靜態(tài)瓦片進(jìn)行更新。

例如,更新的元素影響第4層級(jí)至第8層級(jí),第4層級(jí)具體為第2行第3列,則從第4層級(jí)開始,對(duì)第4層級(jí)第2行第3列的要素進(jìn)行更新,然后對(duì)更新的要素進(jìn)行一分四切片,得到第5層級(jí)更新的數(shù)據(jù),以此類推,直至得到第8層級(jí)更新的數(shù)據(jù)。

由于僅需預(yù)處理改變的要素,和重新生成受影響的瓦片,對(duì)原有的數(shù)據(jù)更新流程不會(huì)增加太多的工作量,能夠快速、及時(shí)地反映數(shù)據(jù)更新的情況。

基于同一發(fā)明構(gòu)思,本發(fā)明還提供一種矢量地圖服務(wù)的處理裝置,下面結(jié)合附圖對(duì)本發(fā)明裝置的具體實(shí)施方式做詳細(xì)描述。

如圖6所示,一種矢量地圖服務(wù)的處理裝置,包括:

瓦片信息獲取模塊110,用于獲取請(qǐng)求繪制的第一瓦片的瓦片信息,所述瓦片信息包括層級(jí)和位置;

第一瓦片檢測(cè)模塊120,用于根據(jù)所述第一瓦片的瓦片信息確定所述第一瓦片是否在預(yù)先生成的靜態(tài)瓦片內(nèi);所述靜態(tài)瓦片的層級(jí)小于等于預(yù)設(shè)層級(jí);

第二瓦片查找模塊130,用于在所述第一瓦片不在所述靜態(tài)瓦片內(nèi)時(shí),按照層級(jí)從高到低的順序查找所述靜態(tài)瓦片,得到所述第一瓦片對(duì)應(yīng)的第二瓦片;所述第二瓦片的層級(jí)低于所述第一瓦片的層級(jí),且位置與所述第一瓦片的位置對(duì)應(yīng);

切片模塊140,用于根據(jù)所述第二瓦片的瓦片信息對(duì)所述第二瓦片執(zhí)行一分N切片操作,得到N個(gè)第三瓦片;所述第三瓦片的層級(jí)比所述第二瓦片的層級(jí)高一級(jí),且位置與所述第二瓦片的位置對(duì)應(yīng);在所述第三瓦片的層級(jí)低于所述第一瓦片的層級(jí)時(shí),根據(jù)所述第三瓦片的瓦片信息分別對(duì)各個(gè)第三瓦片執(zhí)行一分N切片操作,并依次類推直到得到所述第一瓦片相應(yīng)層級(jí)的瓦片;

第一瓦片繪制模塊150,用于獲取所述第一瓦片相應(yīng)層級(jí)的瓦片所關(guān)聯(lián)的地圖要素?cái)?shù)據(jù),以此繪制所述第一瓦片。

上述矢量地圖服務(wù)的處理裝置可以運(yùn)行在后臺(tái)地圖服務(wù)的設(shè)備中,例如服務(wù)器中。該裝置預(yù)先生成小比例尺的靜態(tài)瓦片,大比例的瓦片則根據(jù)請(qǐng)求動(dòng)態(tài)生成,因此有效節(jié)省了存儲(chǔ)空間。

為了優(yōu)化后續(xù)瓦片數(shù)據(jù)生成時(shí)效率等,需要對(duì)地圖服務(wù)中每個(gè)圖層的地圖要素?cái)?shù)據(jù)進(jìn)行預(yù)處理,因此,在一個(gè)實(shí)施例中,矢量地圖服務(wù)的處理裝置還可以包括預(yù)處理模塊,所述預(yù)處理模塊對(duì)瓦片所關(guān)聯(lián)的地圖要素?cái)?shù)據(jù)進(jìn)行預(yù)處理。

預(yù)處理模塊對(duì)地圖要素?cái)?shù)據(jù)進(jìn)行預(yù)處理有多種實(shí)現(xiàn)方式,例如,在一個(gè)實(shí)施例中,預(yù)處理模塊可以包括:

要素簡(jiǎn)化單元,用于按層級(jí)對(duì)地圖要素?cái)?shù)據(jù)進(jìn)行簡(jiǎn)化處理;簡(jiǎn)化處理的過程可以根據(jù)現(xiàn)有技術(shù)中已有的方式實(shí)現(xiàn)。

在一個(gè)實(shí)施例中,預(yù)處理模塊還可以包括與要素簡(jiǎn)化單元相連的標(biāo)準(zhǔn)化單元,標(biāo)準(zhǔn)化單元用于將瓦片所關(guān)聯(lián)的地圖要素?cái)?shù)據(jù)中的坐標(biāo)點(diǎn)進(jìn)行標(biāo)準(zhǔn)化。要素簡(jiǎn)化單元根據(jù)瓦片的層級(jí)對(duì)標(biāo)準(zhǔn)化后的地圖要素?cái)?shù)據(jù)進(jìn)行簡(jiǎn)化。

標(biāo)記設(shè)置單元,用于對(duì)簡(jiǎn)化處理后的地圖要素?cái)?shù)據(jù)進(jìn)行層級(jí)標(biāo)記,所述層級(jí)標(biāo)記用于在生成/繪制瓦片時(shí)確定所需的地圖要素?cái)?shù)據(jù),且所需的地圖要素?cái)?shù)據(jù)的層級(jí)標(biāo)記小于等于當(dāng)前待生成/繪制瓦片的層級(jí)。

由于本發(fā)明需要根據(jù)小比例尺的靜態(tài)瓦片數(shù)據(jù)動(dòng)態(tài)生成請(qǐng)求的大比例尺的瓦片數(shù)據(jù),所以需要先根據(jù)地圖服務(wù)中圖層的描述,確定圖層的靜態(tài)瓦片的保留級(jí)別,也即是確定預(yù)設(shè)層級(jí)。設(shè)置好靜態(tài)瓦片的保留級(jí)別后,可以預(yù)先生成靜態(tài)瓦片,即在一個(gè)實(shí)施例中,矢量地圖服務(wù)的處理裝置還可以包括靜態(tài)瓦片生成模塊,所述靜態(tài)瓦片生成模塊用于生成靜態(tài)瓦片。

在一個(gè)實(shí)施例中,所述靜態(tài)瓦片生成模塊根據(jù)層級(jí)最小的地圖要素?cái)?shù)據(jù)生成底層靜態(tài)瓦片;對(duì)底層靜態(tài)瓦片執(zhí)行一分N切片操作,得到N個(gè)第四靜態(tài)瓦片;所述第四靜態(tài)瓦片的層級(jí)比底層靜態(tài)瓦片的層級(jí)高一級(jí),且位置與底層靜態(tài)瓦片的位置對(duì)應(yīng);若所述第四靜態(tài)瓦片的層級(jí)低于預(yù)設(shè)層級(jí),對(duì)各個(gè)第四靜態(tài)瓦片執(zhí)行一分N切片操作,并依次類推直到得到預(yù)設(shè)層級(jí)的靜態(tài)瓦片。另外,所述靜態(tài)瓦片生成模塊在生成靜態(tài)瓦片數(shù)據(jù)時(shí),在處理圖層要素坐標(biāo)點(diǎn)數(shù)據(jù)分隔時(shí),可以先根據(jù)外包矩形來判斷是否需要將這些數(shù)據(jù)是否包含在當(dāng)前瓦片中,只需處理包含在當(dāng)前瓦片中的數(shù)據(jù)點(diǎn)。

生成靜態(tài)瓦片數(shù)據(jù)后,則可以根據(jù)請(qǐng)求動(dòng)態(tài)生成所需的瓦片數(shù)據(jù)。地圖服務(wù)的前端根據(jù)顯示需要請(qǐng)求瓦片數(shù)據(jù)進(jìn)行繪圖,瓦片信息獲取模塊110獲取請(qǐng)求瓦片的瓦片信息,瓦片信息包括層級(jí)和位置等,位置為行和列,然后第一瓦片檢測(cè)模塊120根據(jù)該瓦片信息確定當(dāng)前請(qǐng)求的瓦片是否在預(yù)先生成的靜態(tài)瓦片數(shù)據(jù)內(nèi)。

為了更好的檢索瓦片,本發(fā)明采用容器技術(shù)來存儲(chǔ)單個(gè)瓦片的數(shù)據(jù)。因此,在一個(gè)實(shí)施例中,矢量地圖服務(wù)的處理裝置還可以包括容器分配模塊,所述容器分配模塊用于為每一個(gè)瓦片分配一個(gè)容器,用于存儲(chǔ)該瓦片對(duì)應(yīng)的瓦片信息和地圖要素?cái)?shù)據(jù);容器的編號(hào)根據(jù)對(duì)應(yīng)瓦片的層級(jí)和位置生成;每一個(gè)容器包括未分配空間以及若干獨(dú)立空間,所述獨(dú)立空間與瓦片所關(guān)聯(lián)的圖層一一對(duì)應(yīng),用于存儲(chǔ)相應(yīng)圖層的地圖要素?cái)?shù)據(jù),所述未分配空間用于在瓦片更新時(shí),緩存新插入圖層的地圖要素?cái)?shù)據(jù)。

在一個(gè)實(shí)施例中,第一瓦片檢測(cè)模塊120將所述第一瓦片對(duì)應(yīng)的第一容器的編號(hào)和所述靜態(tài)瓦片對(duì)應(yīng)的容器的編號(hào)進(jìn)行匹配;在匹配時(shí),確定所述第一瓦片在預(yù)先生成的靜態(tài)瓦片內(nèi),在不匹配時(shí),確定所述第一瓦片不在預(yù)先生成的靜態(tài)瓦片內(nèi)。

需要說明的是,本發(fā)明并不限定于采用容器編號(hào)的方式檢索瓦片,本領(lǐng)域技術(shù)人員還可以采用其它方案,例如,根據(jù)瓦片的行列以及切片方式等對(duì)瓦片進(jìn)行檢索。

若在靜態(tài)瓦片數(shù)據(jù)內(nèi),則可以直接調(diào)用對(duì)應(yīng)的瓦片數(shù)據(jù)進(jìn)行繪圖,即在一個(gè)實(shí)施例中,矢量地圖服務(wù)的處理裝置還可以包括繪圖模塊,所述繪圖模塊在所述第一瓦片在所述靜態(tài)瓦片內(nèi)時(shí),獲取所述第一瓦片對(duì)應(yīng)的靜態(tài)瓦片所關(guān)聯(lián)的地圖要素?cái)?shù)據(jù),并根據(jù)該地圖要素?cái)?shù)據(jù)繪制所述第一瓦片,從而滿足在小比例尺下快速顯示全部要素的特征。若不在靜態(tài)瓦片數(shù)據(jù)內(nèi),則需要進(jìn)行后續(xù)的處理。

第二瓦片查找模塊130查找靜態(tài)切片保留級(jí)別的數(shù)據(jù)有多種實(shí)現(xiàn)方式,例如,在一個(gè)實(shí)施例中,第二瓦片查找模塊130根據(jù)所述第一容器的編號(hào)獲取第二容器的編號(hào);所述第二容器對(duì)應(yīng)瓦片的層級(jí)比所述第一瓦片的層級(jí)低一級(jí),且位置與所述第一瓦片的位置對(duì)應(yīng);在所述第二容器的編號(hào)和所述靜態(tài)瓦片對(duì)應(yīng)的容器的編號(hào)不匹配時(shí),根據(jù)所述第二容器的編號(hào)獲取第三容器的編號(hào),并以此類推直到得到和所述靜態(tài)瓦片對(duì)應(yīng)的容器的編號(hào)匹配的容器的編號(hào);獲取匹配的容器的編號(hào)對(duì)應(yīng)的瓦片,作為所述第一瓦片對(duì)應(yīng)的第二瓦片。

根據(jù)查詢到的靜態(tài)瓦片保留級(jí)別的瓦片的編號(hào)取出保留級(jí)別的瓦片的數(shù)據(jù),切片模塊140以此數(shù)據(jù)為基礎(chǔ)按照靜態(tài)瓦片數(shù)據(jù)生成的算法,動(dòng)態(tài)生成的所需的瓦片。第一瓦片繪制模塊150獲取所述第一瓦片相應(yīng)層級(jí)的瓦片所關(guān)聯(lián)的地圖要素?cái)?shù)據(jù),以此繪制所述第一瓦片。另外,在具體實(shí)施中通常緩存所需瓦片的上一層級(jí)的數(shù)據(jù),這樣就可以快速生成該瓦片相鄰的瓦片。

在地圖服務(wù)中的某個(gè)圖層中數(shù)據(jù)可能發(fā)生變化,需要更新時(shí),傳統(tǒng)技術(shù)中的方案需要更新整個(gè)地圖服務(wù)的瓦片,這又需要大量耗時(shí)的操作,導(dǎo)致不能及時(shí)更新,也使該類地圖服務(wù)的應(yīng)用局限與業(yè)務(wù)底圖服務(wù)。針對(duì)該缺陷,本發(fā)明提供了一種在某要素更新時(shí)可以僅對(duì)部分?jǐn)?shù)據(jù)進(jìn)行更新的方案。在一個(gè)實(shí)施例中,矢量地圖服務(wù)的處理裝置還可以包括數(shù)據(jù)更新模塊,所述數(shù)據(jù)更新模塊當(dāng)檢測(cè)到地圖要素?cái)?shù)據(jù)更新時(shí),獲取更新的地圖要素?cái)?shù)據(jù),對(duì)更新的地圖要素?cái)?shù)據(jù)進(jìn)行預(yù)處理;根據(jù)更新的地圖要素?cái)?shù)據(jù)的層級(jí)標(biāo)記和位置確定預(yù)處理后的地圖要素?cái)?shù)據(jù)影響的靜態(tài)瓦片的范圍;用更新的地圖要素?cái)?shù)據(jù)對(duì)所述范圍的靜態(tài)瓦片進(jìn)行更新。

上述矢量地圖服務(wù)的處理裝置的其它技術(shù)特征與上述矢量地圖服務(wù)的處理方法相同,在此不予贅述。

上述矢量地圖服務(wù)的處理方法和裝置,與現(xiàn)有技術(shù)相互比較時(shí),具備以下優(yōu)點(diǎn):

1、本發(fā)明預(yù)先生成小比例尺的靜態(tài)瓦片,大比例尺的瓦片則根據(jù)請(qǐng)求動(dòng)態(tài)生成,即保留了矢量瓦片數(shù)據(jù)的優(yōu)勢(shì),又能避免越高層級(jí)瓦片占用的存儲(chǔ)空間呈指數(shù)增長(zhǎng)的問題,大大節(jié)省了存儲(chǔ)空間。同時(shí)動(dòng)態(tài)瓦片能夠充分依據(jù)上一層級(jí)的少量數(shù)據(jù)快速生成,能夠適應(yīng)高并發(fā)網(wǎng)絡(luò)環(huán)境。

2、相較于傳統(tǒng)技術(shù)中在生成相關(guān)的瓦片數(shù)據(jù)時(shí)通常需要耗費(fèi)大量的時(shí)間的缺陷,本發(fā)明降低了生成相關(guān)的瓦片數(shù)據(jù)時(shí)所耗費(fèi)的時(shí)間。

3、本發(fā)明能夠動(dòng)態(tài)移除或添加某個(gè)圖層,且在要素更新時(shí)僅重新生成受影響的靜態(tài)瓦片,使得瓦片的更新能與要素的更新及時(shí)保持同步。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。

以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。

以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1