專利名稱::基于地理體系的互聯(lián)網(wǎng)信息發(fā)布和呈現(xiàn)系統(tǒng)及其方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及互聯(lián)網(wǎng)信息
技術(shù)領(lǐng)域:
,特別是涉及一種針對(duì)與地理位置相關(guān)的各類互聯(lián)網(wǎng)信息數(shù)據(jù)的組織和呈現(xiàn)方法的技術(shù)。
背景技術(shù):
:互聯(lián)網(wǎng)技術(shù)和服務(wù)的不斷發(fā)展,使得互聯(lián)網(wǎng)信息數(shù)據(jù)越來越豐富,并且由于Web2.0的興起,使得互聯(lián)網(wǎng)用戶創(chuàng)造內(nèi)容和信息的速度和數(shù)量成倍的增加,同時(shí),基于地理位置相關(guān)的各類信息越來越受到關(guān)注,例如個(gè)人信息、人際互動(dòng)信息、時(shí)事新聞、商家信息、商業(yè)促銷廣告等,這些信息和地理位置有著自然的聯(lián)結(jié)。雖然現(xiàn)在針對(duì)這些信息的組織和呈現(xiàn)形式已經(jīng)存在,例如基于城市的、基于小區(qū),但是并沒有合適并系統(tǒng)化的地理層級(jí)結(jié)構(gòu)來組織這些信息,使得有如下三個(gè)不足的地方——(1)對(duì)于那些與地理位置密切相關(guān)的用戶生成內(nèi)容(UserGeneratedContent),或者其他與地理位置相關(guān)度緊密的信息,并沒有系統(tǒng)性地區(qū)分不同地理層級(jí),從而給用戶提供一種發(fā)布信息的互聯(lián)網(wǎng)平臺(tái)。這些信息內(nèi)容和形式非常多樣,可能包括如鄰里話題交流、本地辦事問答互助、尋物啟事、商家廣告等;(2)人們也沒有辦法方便地在不同地理層級(jí)上瀏覽所有和某個(gè)具體地理位置相關(guān)的互聯(lián)網(wǎng)信息,而大量堆積的廣域化信息和用戶在地理屬性上的相關(guān)性較弱;(3)另外,也沒有現(xiàn)有實(shí)現(xiàn)和方法來幫助用戶自定義自己所關(guān)注、關(guān)心的地理位置,用以過濾到想看的互聯(lián)網(wǎng)信息和數(shù)據(jù)。
發(fā)明內(nèi)容針對(duì)上述現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明所要解決的技術(shù)問題是提供一種使用方便,能發(fā)布綁定地理位置層級(jí)的互聯(lián)網(wǎng)信息的,能簡(jiǎn)單、方便地呈現(xiàn)與地理位置密切相關(guān)的互聯(lián)網(wǎng)信息的,基于地理位置信息的互聯(lián)網(wǎng)信息發(fā)布和呈現(xiàn)系統(tǒng)及其發(fā)布和呈現(xiàn)方法。為了解決上述技術(shù)問題,本發(fā)明所提供的一種互聯(lián)網(wǎng)信息發(fā)布和呈現(xiàn)系統(tǒng),其特征在于,系統(tǒng)包括一地理信息管理模塊,用于層級(jí)的地理信息管理,即將實(shí)際的地理位置信息按照約定俗成或用戶自定義的地理劃分方式對(duì)所有地理信息進(jìn)行計(jì)算機(jī)化的層級(jí)劃分、存儲(chǔ)、管理。層級(jí)化的地理信息包括國(guó)家、省/自治區(qū)/直轄市、城市(主要指地級(jí)市或具有較大規(guī)模市區(qū)的城市)、城區(qū)(也包括規(guī)模較小的縣級(jí)市市區(qū))、區(qū)域(人們約定俗成的市內(nèi)地理區(qū)域或用戶自定義的市內(nèi)地理區(qū)域)、道路/街道、交通路線、道路單元(所有具有或不具有道路門牌號(hào)碼的建筑物、場(chǎng)所或其他地理位置,通??梢栏接谝粭l或多條道路)。一互聯(lián)網(wǎng)信息展示模塊,用于地理位置和層級(jí)的關(guān)聯(lián),即提供給瀏覽互聯(lián)網(wǎng)信息的用戶界面,負(fù)責(zé)根據(jù)用戶選擇的地理位置進(jìn)行信息的聚合呈現(xiàn)(呈現(xiàn)的信息包括所有發(fā)布在用戶所選擇地理位置上、以及發(fā)布在層級(jí)從屬于該地理位置的其他相關(guān)地理位置上的所有信息);用戶能按照地理位置維度進(jìn)行信息的瀏覽,同樣能通過瀏覽信息了解相應(yīng)該信息所對(duì)應(yīng)的地理位置;一互聯(lián)網(wǎng)信息發(fā)布模塊,用于地理位置的定位,即互聯(lián)網(wǎng)用戶發(fā)布信息的時(shí)候能將發(fā)布的信息和地理位置進(jìn)行綁定,該模塊負(fù)責(zé)提供信息錄入的用戶界面;一關(guān)系型數(shù)據(jù)庫,包括互聯(lián)網(wǎng)信息表單元、連接所述的互聯(lián)網(wǎng)信息表單元的互聯(lián)網(wǎng)信息/地理位置關(guān)系表單元以及連接所述的互聯(lián)網(wǎng)信息/地理位置關(guān)系表單元的地理位置信息表單元;其中所述的互聯(lián)網(wǎng)信息發(fā)布模塊分別連接所述的互聯(lián)網(wǎng)信息表單元、互聯(lián)網(wǎng)信息/地理位置關(guān)系表單元,所述的互聯(lián)網(wǎng)信息表單元、互聯(lián)網(wǎng)信息/地理位置關(guān)系表單元分別連接所述的互聯(lián)網(wǎng)信息展示模塊,所述的地理信息管理模塊連接所述的地理位置信息表單元,用于管理系統(tǒng)的地理信息數(shù)據(jù);整個(gè)系統(tǒng)基于標(biāo)準(zhǔn)的Web三層架構(gòu)實(shí)現(xiàn)。進(jìn)一步的,所述的地理信息管理模塊的實(shí)現(xiàn)采用關(guān)系型數(shù)據(jù)庫將地理層級(jí)進(jìn)行樹狀劃分,每個(gè)層級(jí)的地理信息由特定的數(shù)據(jù)庫表存儲(chǔ)管理。進(jìn)一步的,所述的互聯(lián)網(wǎng)信息發(fā)布模塊包括兩個(gè)基本部分l)信息內(nèi)容的輸入界面,2)地理位置的選擇界面、以及將發(fā)布的信息和地理位置進(jìn)行綁定存儲(chǔ),該綁定是通過數(shù)據(jù)庫關(guān)系表中添加信息與地理位置的關(guān)聯(lián)記錄來實(shí)現(xiàn)的。進(jìn)一步的,所述的地理位置信息表單元包括地理位置實(shí)體數(shù)據(jù)表部分和地理位置關(guān)系表部分。進(jìn)一步的,所述的地理位置實(shí)體數(shù)據(jù)表部分中的實(shí)體數(shù)據(jù)是指地理位置的基本描述信息,包括名稱,位置的經(jīng)緯度坐標(biāo),描述等。進(jìn)一步的,所述的地理位置關(guān)系表部分為兩兩地理位置的外鍵多對(duì)多關(guān)系,包括國(guó)家和省,省和城市,城市和城區(qū),城區(qū)和區(qū)域,城區(qū)和道路,城區(qū)和交通路線。進(jìn)一步的,所述的地理位置信息表(單元)采用存儲(chǔ)地理位置以及層級(jí)之間的上下包含(從屬)關(guān)系,采用多對(duì)多和一對(duì)多的關(guān)系型數(shù)據(jù)表建立相鄰兩層地理位置之間的包含(關(guān)聯(lián))關(guān)系。本發(fā)明所述的互聯(lián)網(wǎng)信息發(fā)布和呈現(xiàn)系統(tǒng)的發(fā)布和呈現(xiàn)方法,其特征在于,1)由地理信息管理模塊在關(guān)系型數(shù)據(jù)庫中通過地理層級(jí)關(guān)系建立地理位置信息表,地理位置信息表中的地理層級(jí)為樹狀結(jié)構(gòu);地理位置信息表(單元)包括地理位置實(shí)體數(shù)據(jù)表部分和地理位置關(guān)系表部分,2)由互聯(lián)網(wǎng)信息發(fā)布模塊在關(guān)系型數(shù)據(jù)庫中將互聯(lián)網(wǎng)信息和數(shù)據(jù)與相關(guān)的地理位置實(shí)行綁定,建立互聯(lián)網(wǎng)信息/地理位置關(guān)系表,用于用戶的已綁定地理位置的互聯(lián)網(wǎng)信息的發(fā)布;3)用戶由互聯(lián)網(wǎng)信息展示模塊,通過關(guān)系型數(shù)據(jù)庫中的互聯(lián)網(wǎng)信息/地理位置關(guān)系表瀏覽已綁定地理位置的互聯(lián)網(wǎng)信息。進(jìn)一步的,所述的步驟1)中,在所述地理位置信息表中還存儲(chǔ)有同一層級(jí)地理位置間的周邊關(guān)聯(lián)關(guān)系的信息,并采用多對(duì)多的關(guān)系型數(shù)據(jù)庫表建立不同地理位置之間的關(guān)聯(lián)關(guān)系。其中-1)地理層級(jí)之間通過從屬相聯(lián)關(guān)系建立連接,高層級(jí)的地理位置包含低層級(jí)的地理位置;2)上下相鄰的兩個(gè)地理層級(jí)間,能存在一對(duì)多和多對(duì)多的(關(guān)聯(lián))關(guān)系。例如多個(gè)城市從屬于某個(gè)省,若干條道路可能從屬于多個(gè)不同城區(qū)。3)同級(jí)之間的地理位置之間,能存在多對(duì)多(關(guān)聯(lián))關(guān)系。例如交通路線可能和不同道路建立關(guān)聯(lián)進(jìn)一步的,所述的步驟1)中,地理位置實(shí)體數(shù)據(jù)表部分中的實(shí)體數(shù)據(jù)是指地理位置的基本描述信息,包括名稱,位置的經(jīng)緯度坐標(biāo),描述等,每個(gè)層級(jí)的地理位置屬于一個(gè)類別,分為用不同的地理位置實(shí)體數(shù)據(jù)表存儲(chǔ)所述的地理位置實(shí)體數(shù)據(jù)表包括省表、城市表、城區(qū)表、區(qū)域表、道路表、交通路線表、道路單元表,每個(gè)表中用唯一ID標(biāo)示每個(gè)地理位置。進(jìn)一步的,所述的步驟2)中,確定綁定相關(guān)的地理位置包括由用戶選擇的方式和系統(tǒng)自動(dòng)判斷的方式。進(jìn)一步的,所述的步驟3)中,對(duì)用戶請(qǐng)求的地理位置進(jìn)行數(shù)據(jù)庫關(guān)聯(lián)查詢,査詢所有和該位置以及下屬位置(以及關(guān)聯(lián)位置)的所有位置上綁定的互聯(lián)網(wǎng)信息,實(shí)現(xiàn)聚合顯示該地理位置上以及下屬位置(以及關(guān)聯(lián)位置)上綁定的所有互聯(lián)網(wǎng)信息。利用本發(fā)明提供的基于地理位置信息的互聯(lián)網(wǎng)信息發(fā)布和呈現(xiàn)系統(tǒng),發(fā)布(關(guān)聯(lián))方法,以及聚合呈現(xiàn)不同地理層級(jí)上(關(guān)聯(lián))信息的方法,提供了互聯(lián)網(wǎng)信息針對(duì)地理位置精準(zhǔn)發(fā)布的途徑,并且提供了在任務(wù)地理層級(jí)上聚合顯示下屬不同地理層級(jí)上發(fā)布的信息的展示功能,幫助用戶既能準(zhǔn)確發(fā)布和呈現(xiàn)信息,并且能夠幫助不同級(jí)別上信息在上層地理位置方便地聚合呈現(xiàn)給一般瀏覽的用戶。圖1為本發(fā)明實(shí)施例互聯(lián)網(wǎng)信息發(fā)布和呈現(xiàn)系統(tǒng)的結(jié)構(gòu)框圖2為本發(fā)明實(shí)施例中用不同的地理位置實(shí)體數(shù)據(jù)表存儲(chǔ)的結(jié)構(gòu)示意圖3為本發(fā)明實(shí)施例中建立的地理層級(jí)樹狀結(jié)構(gòu)的示意圖。具體實(shí)施例方式以下結(jié)合對(duì)本發(fā)明的實(shí)施例作進(jìn)一步詳細(xì)描述,但本實(shí)施例并不用于限制本發(fā)明,凡是采用本發(fā)明的相似結(jié)構(gòu)、方法及其相似變化,均應(yīng)列入本發(fā)明的保護(hù)范圍。由圖l-圖3所示,本發(fā)明實(shí)施例所提供的一種互聯(lián)網(wǎng)信息發(fā)布和呈現(xiàn)系統(tǒng),其特點(diǎn)是包括一地理信息管理模塊,用于層級(jí)的地理信息管理,即將實(shí)際的地理位置信息按照約定俗成或用戶自定義的地理劃分方式對(duì)所有地理信息進(jìn)行計(jì)算機(jī)化的層級(jí)劃分、存儲(chǔ)、管理。層級(jí)化的地理信息包括國(guó)家、省/自治區(qū)/直轄市、城市(主要指地級(jí)市或具有較大規(guī)模市區(qū)的城市)、城區(qū)(也包括規(guī)模較小的縣級(jí)市市區(qū))、區(qū)域(人們約定俗成的市內(nèi)地理區(qū)域或用戶自定義的市內(nèi)地理區(qū)域)、道路/街道、交通路線、道路單元(所有具有或不具有道路門牌號(hào)碼的建筑物、場(chǎng)所或其他地理位置,通??梢栏接谝粭l或多條道路)。該模塊的實(shí)現(xiàn)采用關(guān)系型數(shù)據(jù)庫將地理層級(jí)進(jìn)行樹狀劃分,每個(gè)層級(jí)的地理信息由數(shù)據(jù)庫表存儲(chǔ)管理;一互聯(lián)網(wǎng)信息展示模塊,用于地理位置和層級(jí)的關(guān)聯(lián),即提供給瀏覽互聯(lián)網(wǎng)信息的用戶界面,負(fù)責(zé)根據(jù)用戶選擇的地理位置進(jìn)行信息的聚合呈現(xiàn)(呈現(xiàn)的信息包括所有發(fā)布在用戶所選擇地理位置上、以及發(fā)布在層級(jí)從屬于該地理位置的其他相關(guān)地理位置上的所有信息);用戶能按照地理位置維度進(jìn)行信息的瀏覽,同樣能通過瀏覽信息了解相應(yīng)該信息所對(duì)應(yīng)的地理位置;一互聯(lián)網(wǎng)信息發(fā)布模塊,用于地理位置的定位,即互聯(lián)網(wǎng)用戶發(fā)布信息的時(shí)候能將發(fā)布的信息和地理位置進(jìn)行綁定,該模塊負(fù)責(zé)提供信息錄入的用戶界面,其中包括兩個(gè)基本部分1)信息內(nèi)容的輸入框,2)地理位置的選擇界面、以及信息的存儲(chǔ)和發(fā)布信息和地理位置綁定的存儲(chǔ),該綁定是通過數(shù)據(jù)庫關(guān)系表中添加信息的;一關(guān)系型數(shù)據(jù)庫,包括互聯(lián)網(wǎng)信息表單元、連接所述的互聯(lián)網(wǎng)信息表單元的互聯(lián)網(wǎng)信息/地理位置關(guān)系表單元以及連接所述的互聯(lián)網(wǎng)信息/地理位置關(guān)系表單元的地理位置信息表單元;其中所述的互聯(lián)網(wǎng)信息發(fā)布模塊分別連接所述的互聯(lián)網(wǎng)信息表單元、互聯(lián)網(wǎng)信息/地理位置關(guān)系表單元,所述的互聯(lián)網(wǎng)信息表單元、互聯(lián)網(wǎng)信息/地理位置關(guān)系表單元分別連接所述的互聯(lián)網(wǎng)信息展示模塊,所述的地理信息管理模塊連接所述的地理位置信息表單元,用于管理系統(tǒng)的地理信息數(shù)據(jù);地理位置信息表單元包括地理位置實(shí)體數(shù)據(jù)表部分和地理位置關(guān)系表部分。整個(gè)系統(tǒng)基于標(biāo)準(zhǔn)的Web三層架構(gòu)實(shí)現(xiàn),本發(fā)明實(shí)施例所述的互聯(lián)網(wǎng)信息發(fā)布和呈現(xiàn)系統(tǒng)實(shí)現(xiàn)信息發(fā)布和呈現(xiàn)的方法如下步驟一通過用于層級(jí)的地理信息管理的地理信息管理模塊來實(shí)現(xiàn)的;該地理信息管理模塊在關(guān)系型數(shù)據(jù)庫中通過地理層級(jí)關(guān)系建立地理位置信息表,地理位置信息表(單元)包括地理位置實(shí)體數(shù)據(jù)表部分和地理位置關(guān)系表部分,實(shí)施例上是兩張不同的(也可以是一張)關(guān)系型數(shù)據(jù)庫表實(shí)現(xiàn),自上而下地建立地理層級(jí)(例如國(guó)家、省/自治區(qū)/直轄市、城市、城區(qū)、區(qū)域、道路、交通路線、道路單元等);這些地理信息的存儲(chǔ)方式不限定,與真實(shí)地理位置對(duì)應(yīng),并且準(zhǔn)確的描述了不同地理層級(jí)之間地理位置的包含(從屬)關(guān)系、周邊關(guān)聯(lián)關(guān)系。在本發(fā)明的實(shí)施例中,關(guān)系型數(shù)據(jù)庫的地理位置信息表(單元)采用存儲(chǔ)地理位置以及層級(jí)之間的上下包含(從屬)關(guān)系,采用多對(duì)多和一對(duì)多的關(guān)系型數(shù)據(jù)表建立相鄰兩層地理位置之間的包含(關(guān)聯(lián))關(guān)系,能定位某地理位置所包含的下屬所有地理位置,也能夠定位某地理位置從屬于哪些上級(jí)的地理位置;同時(shí),在所建立的關(guān)系型數(shù)據(jù)庫的地理位置信息表中還存儲(chǔ)有同一層級(jí)地理位置間的周邊關(guān)聯(lián)關(guān)系的信息,并采用多對(duì)多的關(guān)系型數(shù)據(jù)庫表建立不同地理位置之間的關(guān)聯(lián)關(guān)系。其中1)地理層級(jí)之間通過從屬相聯(lián)關(guān)系建立連接,高層級(jí)的地理位置包含低層級(jí)的地理位置;2)上下相鄰的兩個(gè)地理層級(jí)間,能存在一對(duì)多和多對(duì)多的(關(guān)聯(lián))關(guān)系。例如多個(gè)城市從屬于某個(gè)省,若干條道路可能從屬于多個(gè)不同城區(qū)。具體實(shí)施方式如下-如圖2所示,對(duì)于每個(gè)層級(jí)的地理位置信息數(shù)據(jù)一地理位置實(shí)體數(shù)據(jù),采用不同的地理位置實(shí)體數(shù)據(jù)表存儲(chǔ)不同類型的地理位置的實(shí)體數(shù)據(jù),實(shí)體數(shù)據(jù)是指地理位置的基本描述信息,可以包括名稱,位置的經(jīng)緯度坐標(biāo),描述等,每個(gè)層級(jí)的地理位置屬于一個(gè)類別,分為用不同的地理位置實(shí)體數(shù)據(jù)表存儲(chǔ)PROVINCEJTABLE(省表),CITYJTABLE(城市表),DISTRICTJTABLE(城區(qū)表),AREAJTABLE(區(qū)域表),ROAD—TABLE(道路表),TRANSLINE—TABLE(交通路線表),UNIT_TABLE(道路單元表),每個(gè)表中用唯一ID標(biāo)示每個(gè)地理位置。*對(duì)于地理層級(jí)之間的關(guān)聯(lián)一地理位置關(guān)聯(lián)數(shù)據(jù),釆用關(guān)系型數(shù)據(jù)庫表建立關(guān)聯(lián)地理層級(jí)之間的具體關(guān)系,不同地理層級(jí)之間的關(guān)聯(lián)關(guān)系通過采用多對(duì)多的關(guān)11系型數(shù)據(jù)庫表建立地理位置實(shí)體數(shù)據(jù)主鍵的外鍵關(guān)聯(lián)關(guān)系來實(shí)現(xiàn),該表可以和上述地理位置實(shí)體數(shù)據(jù)表結(jié)合,也可以是單獨(dú)的數(shù)據(jù)表進(jìn)行存儲(chǔ)。一個(gè)實(shí)施例就是在上述地理位置實(shí)體數(shù)據(jù)表基礎(chǔ)上,通過另外一張關(guān)系數(shù)據(jù)庫表建立所有地理層級(jí)之間的關(guān)系,該表記錄層級(jí)之間的樹狀從屬關(guān)系,用于步驟二中信息的地理位置綁定和步驟三中信息聚合的顯示。實(shí)施例一關(guān)系表如下,其中上下地理層級(jí)之間可以是一對(duì)多的關(guān)系,也可以是多對(duì)多關(guān)系,<table>tableseeoriginaldocumentpage12</column></row><table>也可以通過下面實(shí)施例二的多張關(guān)系表實(shí)現(xiàn),每張關(guān)系建立相關(guān)兩個(gè)地理層級(jí)之間的關(guān)聯(lián)關(guān)系,該關(guān)系表建立兩兩地理位置的外鍵多對(duì)多關(guān)系,包括國(guó)家和省,省和城市,城市和城區(qū),城區(qū)和區(qū)域,城區(qū)和道路,城區(qū)和交通路線。<table>tableseeoriginaldocumentpage12</column></row><table>通過上面的實(shí)現(xiàn),實(shí)際上建立了地理層級(jí)的樹狀結(jié)構(gòu),如圖3所示。地理層級(jí)通過樹狀結(jié)構(gòu)組合。用下面兩個(gè)地理位置為例,上海的延安西路和延安西路郵政所,根據(jù)步驟一中表述的方法,在道路表和道路單元表中將分別保存這兩個(gè)地理位置的實(shí)體數(shù)據(jù),包括名稱等,在關(guān)系關(guān)聯(lián)表中,將保存他們的上下從屬關(guān)系。根據(jù)關(guān)系表實(shí)施例一中的方式將通過下面兩條數(shù)據(jù)來保存,第二條記錄表明了延安西路郵政所是延安西路的一個(gè)下屬地理位置。第一條記錄是延安西路(下面表中的藍(lán)色部分需要如何修改?)字段數(shù)據(jù)位置標(biāo)示ID10000000國(guó)家標(biāo)示ID中國(guó)ID省(州)標(biāo)示ID上海ID城市標(biāo)示ID上海ID城區(qū)標(biāo)示ID靜安區(qū)ID區(qū)域標(biāo)示IDNULL道路標(biāo)示ID4000000(延安西路ID)道路單元標(biāo)示IDNULL;二條記錄是延安西路郵政所字段數(shù)據(jù)位置標(biāo)示ID10000001國(guó)家標(biāo)示ID中國(guó)ID省(州)標(biāo)示ID上海ID城市標(biāo)示ID上海ID城區(qū)標(biāo)示ID靜安區(qū)ID區(qū)域標(biāo)示IDNULL道路標(biāo)示ID4000000(延安西路ID)道路單元標(biāo)示ID40000001(延安西路郵政所ID)也可以采用第二種關(guān)系表的作法,只用一條關(guān)系記錄兩者的關(guān)系。字段數(shù)據(jù)道路標(biāo)示ID4000000(延安西路ID)道路單元標(biāo)示ID40000001(延安西路郵政所ID)步驟二該步驟闡述基于地理位置定位的互聯(lián)網(wǎng)信息發(fā)布模塊的實(shí)現(xiàn)。所有需要和上述步驟一地理位置相關(guān)的互聯(lián)網(wǎng)信息和數(shù)據(jù)在用戶發(fā)布的時(shí)候,通過以下的方式幫助用戶指定該信息和數(shù)據(jù)需要綁定的地理位置。信息發(fā)布的同時(shí),該信息將可能和一個(gè)或者若干個(gè)被指定的地理位置綁定,如果是若干個(gè)地理位置,信息能綁定在不同地理層級(jí)。具體實(shí)現(xiàn)方式如下-建立上述后臺(tái)地理位置信息表之后,其他發(fā)布到不同地理位置的互聯(lián)網(wǎng)信息可以通過以下方法實(shí)現(xiàn)?;ヂ?lián)網(wǎng)上的發(fā)布的信息無論是什么類別,什么存儲(chǔ)方式,只要有唯一ID進(jìn)行索引,就可以通過建立該唯一內(nèi)容索引ID為外鍵加上地理位置索引ID為外鍵的多對(duì)多關(guān)系數(shù)據(jù)表建立和位置關(guān)系表的聯(lián)系。例如,采用關(guān)系型數(shù)據(jù)庫實(shí)現(xiàn)的論壇,論壇的帖子有專門的數(shù)據(jù)表存儲(chǔ),每個(gè)帖子有唯一的索引。當(dāng)發(fā)布一個(gè)貼子的時(shí)候,可以允許用戶指定該帖子所在的地理位置,在系統(tǒng)處理存儲(chǔ)的時(shí)候,除了存儲(chǔ)帖子本身存儲(chǔ)到帖子數(shù)據(jù)表之外,還將存儲(chǔ)該帖子綁定到地理位置信息關(guān)系。該關(guān)系存儲(chǔ)下面的關(guān)系表中,表格3互聯(lián)網(wǎng)信息/地理位置關(guān)系表字段說明帖子ID帖子的唯一索引ID(外鍵)地理位置ID地理位置在地理表中的ID(外鍵)例如這個(gè)帖子發(fā)布到延安西路上,該帖子的ID是5000000000那在該表中就會(huì)添加一條記錄字段數(shù)據(jù)帖子ID5000000000地理位置ID4000000(延安西路在位置表中的ID)對(duì)于發(fā)布時(shí)候地理位置的選擇,有以下兩種方式■可以是明確由用戶選擇地理位置的方式,這種方式系統(tǒng)需要提供一個(gè)讓用戶選擇地理位置的指引工具,該工具可以有多種實(shí)現(xiàn)方式,通過網(wǎng)頁瀏覽方式幫助用戶索引并且定位到所有能夠訪問的地理位置,一個(gè)實(shí)施例就是提供一個(gè)樹狀結(jié)構(gòu)的導(dǎo)航條,用戶可以通過瀏覽該樹狀工具遍歷所有地理位置。其實(shí)現(xiàn)方式就是通過數(shù)據(jù)庫査詢步驟一中建立的地理位置實(shí)體表和關(guān)系表,并通過網(wǎng)頁呈現(xiàn)實(shí)體表中所有地理位置幫助用戶選擇相應(yīng)的地理位置進(jìn)行內(nèi)容的發(fā)布。(這部分需要如何修改?)■另外一種方式就是通過一種非用戶選擇方式,但是用戶發(fā)布信息相關(guān)的地點(diǎn)位置是通過隱性規(guī)則來自動(dòng)判斷,而不需要用戶在發(fā)布信息的時(shí)候進(jìn)行操作來選取發(fā)布位置,隱性規(guī)則是指根據(jù)登錄用戶的當(dāng)前具體屬性(包括注冊(cè)時(shí)候的設(shè)置,瀏覽的上個(gè)歷史記錄)來隱性指向相應(yīng)的某個(gè)地理位置,當(dāng)用戶發(fā)布信息的時(shí)候,將缺省綁定在該位置上,而不需要重新指定。例如,用戶可以預(yù)先在系統(tǒng)內(nèi)部設(shè)定自己關(guān)注的地理位置,在所有發(fā)布信息的操作中不需要再讓用戶選擇,默認(rèn)將和用戶缺省關(guān)注的地理位置關(guān)聯(lián)。其他的隱性規(guī)則還包括用戶IP地址判斷、GPS定位等方式來判斷用戶現(xiàn)在所在位置,并且將發(fā)布的數(shù)據(jù)和該位置自動(dòng)綁定。步驟三該步驟闡述基于地理位置和層級(jí)的互聯(lián)網(wǎng)信息展示模塊的實(shí)現(xiàn),用戶瀏覽通過步驟二綁定在各個(gè)地理層級(jí)中的互聯(lián)網(wǎng)信息,具體技術(shù)方案如下通過上面兩個(gè)步驟的技術(shù)實(shí)現(xiàn),用戶可以將互聯(lián)網(wǎng)信息例如論壇帖子發(fā)布并綁定到相應(yīng)的地理位置。之后系統(tǒng)提供如下兩部分功能1.瀏覽所有地理位置的瀏覽工具(地理位置瀏覽工具),這個(gè)工具的實(shí)現(xiàn)方式和步驟二中提供發(fā)布信息時(shí)候指定地理位置的工具類似,實(shí)現(xiàn)方式主要是通過查詢地理位置實(shí)體表和關(guān)系表,將系統(tǒng)中所有地理位置通過頁面呈現(xiàn)給用戶的界面工具,包括瀏覽和搜索地理位置,其中一個(gè)實(shí)施例就是標(biāo)準(zhǔn)的樹狀結(jié)構(gòu)瀏覽器,因?yàn)榈乩砗窦?jí)結(jié)構(gòu)剛好符合了這種瀏覽方式,對(duì)于樹狀結(jié)構(gòu)瀏覽方式的實(shí)現(xiàn)已經(jīng)有很多,在這里就不再闡述具體實(shí)現(xiàn)方法。另外一個(gè)實(shí)現(xiàn)就是通過搜索定位準(zhǔn)確地理位置進(jìn)行瀏覽,實(shí)現(xiàn)方法是通過關(guān)鍵字査詢地理位置實(shí)體表和關(guān)系表,查詢出關(guān)鍵字匹配的地理位置呈現(xiàn)給用戶。2.提供瀏覽地理位置的索引方式之后,系統(tǒng)根據(jù)用戶指定的地理位置呈現(xiàn)相關(guān)的內(nèi)容,本發(fā)明支持信息內(nèi)容通過地理位置自下而上的聚合顯示,某一地理位置的所有下層地理層級(jí)上發(fā)布的信息可以聚合到該上層地理位置上顯示,具體實(shí)現(xiàn)的方式是分成下面幾個(gè)基本步驟完成的-1)在用戶在頁面指定了要瀏覽的地理位置之后,系統(tǒng)先將通過該地理位置索引ID為査詢條件,在地理位置關(guān)系表中將所有該地理位置下層的地理位置査詢出來,在步驟一中的兩種關(guān)系表的實(shí)現(xiàn)方式不同,查詢方式也不同,對(duì)于表格1地理位置關(guān)系表(實(shí)現(xiàn)l),系統(tǒng)只需要通過一次Sql査詢,以該地理位置ID為查詢條件,就能將該表中所有的下層地理位置查詢出來,對(duì)于表格2地理位置關(guān)系表(實(shí)現(xiàn)2),系統(tǒng)通過對(duì)該表向下進(jìn)行多次遞歸査詢就能將該地理位置下的所有層級(jí)上的地理位置查找出來。2)在査詢到所有需要聚合的地理位置之后,系統(tǒng)通過査詢表格3互聯(lián)網(wǎng)信息/地理位置關(guān)系表來獲得所有該地理位置上發(fā)布的內(nèi)容信息的外鍵ID列表。3)通過查找出來的所有內(nèi)容信息的ID,該內(nèi)容信息的實(shí)體表上將內(nèi)容信息的內(nèi)容查詢并返回,并將這些記錄呈現(xiàn)給用戶,實(shí)施例是對(duì)論壇帖子的索引和展現(xiàn)?;趯?shí)施例中的設(shè)計(jì),系統(tǒng)實(shí)現(xiàn)在不同層次上聚合顯示從屬所有地理位置上的帖子,將采用下面的技術(shù)實(shí)現(xiàn)(采用表格1地理位置關(guān)系表(實(shí)現(xiàn)l)),當(dāng)用戶瀏覽某地理位置A時(shí),系統(tǒng)先判斷該位置是哪個(gè)層級(jí)的,然后在步驟一中的地理位置數(shù)據(jù)表中查找到所有含有該位置A的地理位置,這個(gè)査找方法將實(shí)現(xiàn)查找到所有下屬地理位置的ID,如下表,里面表示的是四個(gè)地理位置長(zhǎng)寧路,錦江之星中山公園店,真北路和靜安區(qū)。當(dāng)用戶正在瀏覽中山公園的論壇時(shí)候,將通過匹配區(qū)域ID,找到兩條地理位置記錄A和B,然后通過A和B兩個(gè)ID到論壇地理位置關(guān)系表中查找到所有和長(zhǎng)寧路或者錦江執(zhí)行中山公園店綁定的帖子。如果用戶瀏覽的是上海,那下面四個(gè)位置A,B,C,D都將最為索引在論壇地理位置關(guān)系表中查找到所有和這四個(gè)位置相關(guān)的帖子。(下面表格部分的藍(lán)色部分需要如何修改?)位置標(biāo)示ID國(guó)家標(biāo)示ID省(州)標(biāo)示ID城市標(biāo)示ID城區(qū)標(biāo)示ID區(qū)域標(biāo)示ID道路標(biāo)示ID道路單元標(biāo)示IDA110IOO(上海)IOOO(長(zhǎng)寧區(qū))10000(中山公園)100001(長(zhǎng)寧路)NULLB110IOO(上海)IOOO(長(zhǎng)寧區(qū))10000(中山公園)100001(長(zhǎng)寧路)1000010錦江之星中山公園店C110IOO(上海)廳(普通區(qū))NULL醒Ol(真北路)NULL權(quán)利要求1、一種互聯(lián)網(wǎng)信息發(fā)布和呈現(xiàn)系統(tǒng),其特征在于,系統(tǒng)包括一地理信息管理模塊,用于層級(jí)的地理信息管理,即將實(shí)際的地理位置信息按照約定俗成或用戶自定義的地理劃分方式對(duì)所有地理信息進(jìn)行計(jì)算機(jī)化的層級(jí)劃分、存儲(chǔ)、管理;層級(jí)化的地理信息包括國(guó)家、省/自治區(qū)/直轄市、城市、城區(qū)、區(qū)域、道路/街道、交通路線、道路單元;一互聯(lián)網(wǎng)信息展示模塊,用于地理位置和層級(jí)的關(guān)聯(lián),即提供給瀏覽互聯(lián)網(wǎng)信息的用戶界面,負(fù)責(zé)根據(jù)用戶選擇的地理位置進(jìn)行信息的聚合呈現(xiàn);用戶能按照地理位置維度進(jìn)行信息的瀏覽,同樣能通過瀏覽信息了解相應(yīng)該信息所對(duì)應(yīng)的地理位置;一互聯(lián)網(wǎng)信息發(fā)布模塊,用于地理位置的定位,即互聯(lián)網(wǎng)用戶發(fā)布信息的時(shí)候能將發(fā)布的信息和地理位置進(jìn)行綁定,該模塊負(fù)責(zé)提供信息錄入的用戶界面;一關(guān)系型數(shù)據(jù)庫,包括互聯(lián)網(wǎng)信息表單元、連接所述的互聯(lián)網(wǎng)信息表單元的互聯(lián)網(wǎng)信息/地理位置關(guān)系表單元以及連接所述的互聯(lián)網(wǎng)信息/地理位置關(guān)系表單元的地理位置信息表單元;其中所述的互聯(lián)網(wǎng)信息發(fā)布模塊分別連接所述的互聯(lián)網(wǎng)信息表單元、互聯(lián)網(wǎng)信息/地理位置關(guān)系表單元,所述的互聯(lián)網(wǎng)信息表單元、互聯(lián)網(wǎng)信息/地理位置關(guān)系表單元分別連接所述的互聯(lián)網(wǎng)信息展示模塊,所述的地理信息管理模塊連接所述的地理位置信息表單元,用于管理系統(tǒng)的地理信息數(shù)據(jù);整個(gè)系統(tǒng)基于標(biāo)準(zhǔn)的Web三層架構(gòu)實(shí)現(xiàn)。2、根據(jù)權(quán)利要求1所述的互聯(lián)網(wǎng)信息發(fā)布和呈現(xiàn)系統(tǒng),其特征在于,所述的地理信息管理模塊的實(shí)現(xiàn)采用關(guān)系型數(shù)據(jù)庫將地理層級(jí)進(jìn)行樹狀劃分,每個(gè)層級(jí)的地理信息由特定的數(shù)據(jù)庫表存儲(chǔ)管理。3、根據(jù)權(quán)利要求1所述的互聯(lián)網(wǎng)信息發(fā)布和呈現(xiàn)系統(tǒng),其特征在于,所述的互聯(lián)網(wǎng)信息發(fā)布模塊包括兩個(gè)基本部分1)信息內(nèi)容的輸入界面,2)地理位置的選擇界面、以及將發(fā)布的信息和地理位置進(jìn)行綁定存儲(chǔ),該綁定是通過數(shù)據(jù)庫關(guān)系表中添加信息與地理位置的關(guān)聯(lián)記錄來實(shí)現(xiàn)的。4、根據(jù)權(quán)利要求1所述的互聯(lián)網(wǎng)信息發(fā)布和呈現(xiàn)系統(tǒng),其特征在于,所述的地理位置信息表單元包括地理位置實(shí)體數(shù)據(jù)表部分和地理位置關(guān)系表部分。5、根據(jù)權(quán)利要求1所述的互聯(lián)網(wǎng)信息發(fā)布和呈現(xiàn)系統(tǒng),其特征在于,所述的地理位置實(shí)體數(shù)據(jù)表部分中的實(shí)體數(shù)據(jù)是指地理位置的基本描述信息,包括名稱,位置的經(jīng)緯度坐標(biāo),描述。6、根據(jù)權(quán)利要求1所述的互聯(lián)網(wǎng)信息發(fā)布和呈現(xiàn)系統(tǒng),其特征在于,所述的地理位置關(guān)系表部分為兩兩地理位置的外鍵多對(duì)多關(guān)系,包括國(guó)家和省,省和城市,城市和城區(qū),城區(qū)和區(qū)域,城區(qū)和道路,城區(qū)和交通路線。7、根據(jù)權(quán)利要求1所述的互聯(lián)網(wǎng)信息發(fā)布和呈現(xiàn)系統(tǒng),其特征在于,所述的地理位置信息表單元用存儲(chǔ)地理位置以及層級(jí)之間的上下包含從屬關(guān)系,采用多對(duì)多和一對(duì)多的關(guān)系型數(shù)據(jù)表建立相鄰兩層地理位置之間的包含關(guān)聯(lián)關(guān)系。8、一種權(quán)利要求1所述的互聯(lián)網(wǎng)信息發(fā)布和呈現(xiàn)系統(tǒng)的發(fā)布和呈現(xiàn)方法,其特征在于,方法的步驟-1)由地理信息管理模塊在關(guān)系型數(shù)據(jù)庫中通過地理層級(jí)關(guān)系建立地理位置信息表,地理位置信息表中的地理層級(jí)為樹狀結(jié)構(gòu);地理位置信息表單元包括地理位置實(shí)體數(shù)據(jù)表部分和地理位置關(guān)系表部分;2)由互聯(lián)網(wǎng)信息發(fā)布模塊在關(guān)系型數(shù)據(jù)庫中將互聯(lián)網(wǎng)信息和數(shù)據(jù)與相關(guān)的地理位置實(shí)行綁定,建立互聯(lián)網(wǎng)信息/地理位置關(guān)系表,用于用戶的已綁定地理位置的互聯(lián)網(wǎng)信息的發(fā)布;3)用戶由互聯(lián)網(wǎng)信息展示模塊,通過關(guān)系型數(shù)據(jù)庫中的互聯(lián)網(wǎng)信息/地理位置關(guān)系表瀏覽已綁定地理位置的互聯(lián)網(wǎng)信息。9、根據(jù)權(quán)利要求8所述的互聯(lián)網(wǎng)信息發(fā)布和呈現(xiàn)方法,其特征在于,所述的步驟1)中,在所述地理位置信息表中還存儲(chǔ)有同一層級(jí)地理位置間的周邊關(guān)聯(lián)關(guān)系的信息,并采用多對(duì)多的關(guān)系型數(shù)據(jù)庫表建立不同地理位置之間的關(guān)聯(lián)關(guān)系;其中:1)地理層級(jí)之間通過從屬相聯(lián)關(guān)系建立連接,高層級(jí)的地理位置包含低層級(jí)的地理位置;2)上下相鄰的兩個(gè)地理層級(jí)間,能存在一對(duì)多和多對(duì)多的關(guān)聯(lián)關(guān)系;3)同級(jí)之間的地理位置之間,存在多對(duì)多關(guān)聯(lián)關(guān)系。10、根據(jù)權(quán)利要求8所述的互聯(lián)網(wǎng)信息發(fā)布和呈現(xiàn)方法,其特征在于,所述的步驟l)中,地理位置實(shí)體數(shù)據(jù)表部分中的實(shí)體數(shù)據(jù)是指地理位置的基本描述信息,包括名稱,位置的經(jīng)諱度坐標(biāo),描述等,每個(gè)層級(jí)的地理位置屬于一個(gè)類別,分為用不同的地理位置實(shí)體數(shù)據(jù)表存儲(chǔ)所述的地理位置實(shí)體數(shù)據(jù)表包括省表、城市表、城區(qū)表、區(qū)域表、道路表、交通路線表、道路單元表,每個(gè)表中用唯一ID標(biāo)示每個(gè)地理位置。11、根據(jù)權(quán)利要求8所述的互聯(lián)網(wǎng)信息發(fā)布和呈現(xiàn)方法,其特征在于,所述的步驟2)中,確定綁定相關(guān)的地理位置包括由用戶選擇的方式和系統(tǒng)自動(dòng)判斷的方式。全文摘要一種互聯(lián)網(wǎng)信息發(fā)布和呈現(xiàn)系統(tǒng),涉及互聯(lián)網(wǎng)信息
技術(shù)領(lǐng)域:
;所要解決的是互聯(lián)網(wǎng)信息發(fā)布(呈現(xiàn))中能簡(jiǎn)單、方便地呈現(xiàn)與地理位置密切相關(guān)的互聯(lián)網(wǎng)信息的技術(shù)問題;該發(fā)布系統(tǒng)包括用于層級(jí)的地理信息管理的地理信息管理模塊,用于地理位置和層級(jí)關(guān)聯(lián)的互聯(lián)網(wǎng)信息展示模塊,用于地理位置定位的互聯(lián)網(wǎng)信息發(fā)布模塊,關(guān)系型數(shù)據(jù)庫,包括互聯(lián)網(wǎng)信息表單元、連接所述的互聯(lián)網(wǎng)信息表單元的互聯(lián)網(wǎng)信息/地理位置關(guān)系表單元以及連接所述的互聯(lián)網(wǎng)信息/地理位置關(guān)系表單元的地理位置信息表單元;整個(gè)系統(tǒng)基于標(biāo)準(zhǔn)的Web三層架構(gòu)實(shí)現(xiàn)。本發(fā)明具有使用方便,能發(fā)布綁定地理位置層級(jí)的互聯(lián)網(wǎng)信息,并且能聚合顯示不同成績(jī)上綁定的互聯(lián)網(wǎng)信息的特點(diǎn)。文檔編號(hào)G06F17/30GK101625689SQ20091005499公開日2010年1月13日申請(qǐng)日期2009年7月17日優(yōu)先權(quán)日2009年7月17日發(fā)明者瑋王申請(qǐng)人:瑋王