專利名稱:服務(wù)器、信息管理方法、信息管理程序以及記錄該程序的計算機(jī)可讀取的記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對由用戶輸入的信息進(jìn)行管理的服務(wù)器、方法、程序以及記錄該程序的計算機(jī)可讀取的記錄介質(zhì)。
背景技術(shù):
以往,公知有檢索與預(yù)定條件對應(yīng)的信息并向用戶提供的信息處理系統(tǒng)。例如,在下述專利文獻(xiàn)I中公開了一種目的地檢索裝置,用于即便在不知道目的地的名稱或位置的情況下,也能容易得進(jìn)行目的地的檢索。該裝置基于規(guī)定了可以作為目的地或關(guān)系地的場所的名稱、位置及類別的數(shù)據(jù)庫、所選擇的類別、所輸入的關(guān)系地的名稱或類別、所設(shè)定的位置的關(guān)系,來檢索目的地?,F(xiàn)有技術(shù)文獻(xiàn)專利文獻(xiàn)專利文獻(xiàn)1:日本特開2010-133904號公報
發(fā)明內(nèi)容
發(fā)明要解決的問題作為在上述那樣的數(shù)據(jù)庫中登記場所信息的手段,除數(shù)據(jù)庫管理者總括地準(zhǔn)備之夕卜,還考慮基于由各用戶輸入的信息生成場所信息并進(jìn)行登記的手段。但在后者的情況下,當(dāng)多個用戶針對某一場所輸入了關(guān)聯(lián)信息時,各用戶的輸入內(nèi)容不盡相同,管理數(shù)據(jù)庫的服務(wù)器難以將這些多個場所信息掌握為關(guān)于同一場所的信息。例如,在位置信息或所輸入的設(shè)施名稱等不同的情況下,在服務(wù)器側(cè)適當(dāng)?shù)亟Y(jié)合場所信息是非常困難的。因此,要求適當(dāng)?shù)亟Y(jié)合關(guān)于由各用戶輸入的場所的信息。用于解決問題的手段本發(fā)明的一個方式的服務(wù)器具有:輸入信息存儲單兀,其存儲輸入信息,該輸入信息是將位置信息和用戶ID彼此關(guān)聯(lián)得到的,其中,該位置信息表示地理位置,該用戶ID確定進(jìn)行了關(guān)于該位置的輸入操作的用戶;判定單元,其參照輸入信息存儲單元,判定是否在預(yù)定數(shù)量以上的公共地理范圍中多個公共用戶進(jìn)行了輸入操作;關(guān)聯(lián)單元,在判定為在預(yù)定數(shù)量以上的公共地理范圍中多個公共用戶進(jìn)行了輸入操作的情況下,該關(guān)聯(lián)單元分別針對該預(yù)定數(shù)量以上的公共地理范圍,對多個輸入信息分配公共識別符,由此將該多個輸入信息彼此關(guān)聯(lián),其中,該多個輸入信息中的位置信息示出的地理位置包含在該公共地理范圍中,且該多個輸入信息與該多個公共用戶對應(yīng),另外,公共識別符按照每個公共地理范圍而不同;以及登記單元,其將通過關(guān)聯(lián)單元按照每個公共地理范圍彼此關(guān)聯(lián)得到的多個輸入信息登記到結(jié)果存儲單元中。本發(fā)明的一個方式的信息管理方法,該信息管理方法通過服務(wù)器來執(zhí)行,該信息管理方法包括:輸入信息存儲單元,存儲輸入信息,該輸入信息是將位置信息和用戶ID彼此關(guān)聯(lián)得到的,其中,該位置信息表示地理位置,該用戶ID確定進(jìn)行了關(guān)于該位置的輸入操作的用戶;判定步驟,參照輸入信息存儲單元,判定是否在預(yù)定數(shù)量以上的公共地理范圍中多個公共用戶進(jìn)行了輸入操作;關(guān)聯(lián)步驟,在判定步驟中判定為在預(yù)定數(shù)量以上的公共地理范圍中多個公共用戶進(jìn)行了輸入操作的情況下,分別針對該預(yù)定數(shù)量以上的公共地理范圍,提取多個輸入信息,對所提取的多個輸入信息分配公共識別符,由此將該多個輸入信息彼此關(guān)聯(lián),其中,該多個輸入信息中的位置信息示出的地理位置包含在該公共地理范圍中,且該多個輸入信息與該多個公共用戶對應(yīng),另外,公共識別符按照每個公共地理范圍而不同;以及登記步驟,將通過關(guān)聯(lián)單元按照每個公共地理范圍彼此關(guān)聯(lián)得到的多個輸入信息登記到結(jié)果存儲單元中。本發(fā)明的一個方式的信息管理程序,其使計算機(jī)作為以下單元進(jìn)行工作:判定單元,其參照輸入信息存儲單元,判定是否在預(yù)定數(shù)量以上的公共地理范圍中多個公共用戶進(jìn)行了輸入操作,該輸入信息存儲單元存儲輸入信息,該輸入信息是將位置信息和用戶ID彼此關(guān)聯(lián)得到的,其中,該位置信息表示地理位置,該用戶ID確定進(jìn)行了關(guān)于該位置的輸入操作的用戶;關(guān)聯(lián)單元,在判定為在預(yù)定數(shù)量以上的公共地理范圍中多個公共用戶進(jìn)行了輸入操作的情況下,該關(guān)聯(lián)單元分別針對該預(yù)定數(shù)量以上的公共地理范圍,對多個輸入信息分配公共識別符,由此將該多個輸入信息彼此關(guān)聯(lián),其中,該多個輸入信息中的位置信息示出的地理位置包含在該公共地理范圍中,且該多個輸入信息與該多個公共用戶對應(yīng),另外,公共識別符按照每個公共地理范圍而不同;以及登記單元,其將通過關(guān)聯(lián)單元按照每個公共地理范圍彼此關(guān)聯(lián)得到的多個輸入信息登記到結(jié)果存儲單元中。本發(fā)明的一個方式的計算機(jī)可讀取的記錄介質(zhì),其記錄有使計算機(jī)作為以下單元進(jìn)行工作的信息管理程序:輸入信息存儲單元,其存儲輸入信息,該輸入信息是將位置信息和用戶ID彼此關(guān)聯(lián)得到的,其中,該位置信息表示地理位置,該用戶ID確定進(jìn)行了關(guān)于該位置的輸入操作的用戶;判定單元,其參照輸入信息存儲單元,判定是否在預(yù)定數(shù)量以上的公共地理范圍中多個公共用戶進(jìn)行了輸入操作;關(guān)聯(lián)單元,在判定為在預(yù)定數(shù)量以上的公共地理范圍中多個公共用戶進(jìn)行了輸入操作的情況下,該關(guān)聯(lián)單元分別針對該預(yù)定數(shù)量以上的公共地理范圍,提取多個輸入信息,對所提取的多個輸入信息分配公共識別符,由此將該多個輸入信息彼此關(guān)聯(lián),其中,該多個輸入信息中的位置信息示出的地理位置包含在該公共地理范圍中,且該多個輸入信息與該多個公共用戶對應(yīng),另外,公共識別符按照每個公共地理范圍而不同;以及登記單元,其將通過關(guān)聯(lián)單元按照每個公共地理范圍彼此關(guān)聯(lián)得到的多個輸入信息登記到結(jié)果存儲單元中。根據(jù)這樣的方式,根據(jù)輸入信息判定是否在預(yù)定數(shù)量以上的公共地理范圍中多個公共用戶進(jìn)行了輸入操作。然后,在判定為在預(yù)定數(shù)量以上的公共地理范圍多個公共用戶進(jìn)行了輸入操作的情況下,按照每個公共地理范圍,通過公共識別符將與該范圍對應(yīng)的多個公共用戶的輸入信息彼此關(guān)聯(lián)并進(jìn)行登記。這樣,考慮進(jìn)行了用戶的輸入操作的位置的重疊而將輸入信息分組,并對分組后的輸入信息賦予公共識別符,由此,能夠適當(dāng)?shù)芈?lián)合關(guān)于各用戶輸入的場所的信息。另一個方式的服務(wù)器,也可以是,還具有設(shè)施存儲單元,該設(shè)施存儲單元存儲設(shè)施信息,該設(shè)施信息是關(guān)于設(shè)施的信息,并且至少包含設(shè)施ID和地理信息,其中,該設(shè)施ID確定設(shè)施,該地理信息表示該設(shè)施的地理范圍,公共地理范圍是由地理信息示出的地理范圍,公共識別符是設(shè)施ID,該設(shè)施ID與對應(yīng)于所提取的多個輸入信息的地理信息對應(yīng)。該情況下,對多個輸入信息賦予某特定設(shè)施的設(shè)施ID,該多個輸入信息包含在某特定設(shè)施的地理范圍中,且該多個輸入信息與多個公共用戶對應(yīng)。因此,能夠?qū)㈥P(guān)于由各用戶輸入的場所的信息歸納為關(guān)于某一設(shè)施的信息。此外,也可以是,在另一個方式的服務(wù)器中,在由所提取的多個輸入信息示出的多個地理位置包含在由一個設(shè)施信息示出的地理范圍和由另外的設(shè)施信息示出的地理范圍中的情況下,關(guān)聯(lián)單元對該多個地理位置的中間點和各地理范圍的中心進(jìn)行比較,將對應(yīng)于中心與該中間點最近的地理范圍的設(shè)施ID分配給該多個輸入信息。該情況下,在存在多個對于多個輸入信息的設(shè)施(地理范圍)的候選的情況下,根據(jù)由輸入信息示出的位置的中間點與各地理范圍之間的位置關(guān)系,決定要分配給這些輸入信息的設(shè)施ID。由此,能夠自動地決定與多個輸入信息對應(yīng)的可能性較高的設(shè)施。此外,也可以是,在另一個方式的服務(wù)器中,在由所提取的多個輸入信息示出的多個地理位置包含在由一個設(shè)施信息示出的地理范圍和由另外的設(shè)施信息示出的地理范圍中的情況下,關(guān)聯(lián)單元生成詢問信息并發(fā)送到預(yù)定終端,從該終端接收回答信息,將由接收到的回答信息示出的設(shè)施的設(shè)施ID分配給該多個輸入信息,其中,該詢問信息用于詢問將該多個輸入信息要與哪個設(shè)施關(guān)聯(lián),該回答信息表示用戶響應(yīng)于該詢問信息在該終端中指定的設(shè)施。該情況下,在存在多個對于多個輸入信息的設(shè)施(地理范圍)的候選的情況下,根據(jù)用戶操作決定分配給這些輸入信息的設(shè)施ID,因此能夠依照用戶的要求決定與多個輸入信息對應(yīng)的設(shè)施。此外,也可以是,另一個方式的服務(wù)器還具有:接收單元,其從用戶的終端接收請求信號,該請求信號包含表示該終端的位置的位置信息;檢索單元,其根據(jù)由接收單元接收到的請求信號內(nèi)的位置信息,參照結(jié)果存儲單元和設(shè)施存儲單元,從設(shè)施存儲單元中讀出存在于距離由位置信息示出的位置預(yù)定范圍內(nèi)的設(shè)施的設(shè)施信息;以及發(fā)送單元,其將由檢索單元讀出的設(shè)施信息發(fā)送到終端。該情況下,提取存在于距離用戶終端的位置預(yù)定范圍內(nèi)的設(shè)施的設(shè)施信息并發(fā)送到終端。由此,用戶能夠得到位于自己附近的設(shè)施的信息。此外,也可以是,在另一個方式的服務(wù)器中,位置信息是至少由緯度經(jīng)度表示地理位置的信息。此外,也可以是,在另一個方式的服務(wù)器中,位置信息是由緯度經(jīng)度和高度表示地理位置的信息,地理范圍是由三維形狀表示的范圍。發(fā)明的效果根據(jù)本發(fā)明的一個方面,基于進(jìn)行了用戶的輸入操作的位置的重疊,對多個輸入信息賦予公共識別符,因此能夠適當(dāng)?shù)亟Y(jié)合關(guān)于由各用戶輸入的場所的信息。
圖1是示出包含實施方式的檢索服務(wù)器的系統(tǒng)的整體結(jié)構(gòu)的圖。圖2是示出在圖1所示的便攜終端上顯示的、用于種類賦予的畫面的例子的圖。圖3是示出在圖1所示的便攜終端上顯示的、設(shè)施顯示畫面的例子的圖。
圖4是詳細(xì)地示出圖3所示的畫面的圖。圖5是示出圖1所示的檢索服務(wù)器的功能結(jié)構(gòu)的框圖。圖6是示出圖1所示的檢索服務(wù)器的硬件結(jié)構(gòu)的圖。圖7是示出設(shè)施信息的例子的圖。圖8是示出輸入操作位置信息的例子的圖。圖9是示出輸入信息的例子的圖。圖10是示出種類辭典數(shù)據(jù)的例子的圖。圖11的(a)、(b)是用于說明種類辭典數(shù)據(jù)的生成方法的圖。圖12的(a)、( b )是用于說明判定部的判定方法的圖。圖13的(a)是示出設(shè)施的地理范圍與設(shè)施信息的輸入位置之間的關(guān)系的圖,(b)是不出向輸入信息分配地點ID的圖。圖14的(a)是示出設(shè)施的地理范圍與設(shè)施信息的輸入位置之間的關(guān)系的圖,(b)是不出向輸入信息分配地點ID的圖。圖15的(a)是示出設(shè)施的地理范圍與設(shè)施信息的輸入位置之間的關(guān)系的圖,(b)是不出向輸入信息分配地點ID的圖。圖16的(a)是示出設(shè)施的地理范圍與設(shè)施信息的輸入位置之間的關(guān)系的圖,(b)是不出向輸入信息分配地點ID的圖。圖17是示出圖1所示的檢索服務(wù)器中的信息管理方法的流程圖。圖18的(a)、(b)是詳細(xì)地示出圖17中的、向組內(nèi)的輸入信息分配地點ID的處理的流程圖。圖19是示出實施方式的檢索程序的結(jié)構(gòu)的圖。
具體實施例方式以下,參照附圖詳細(xì)地對本發(fā)明的實施方式進(jìn)行說明。在本實施方式中,將本發(fā)明的服務(wù)器應(yīng)用于檢索服務(wù)器。另外,在附圖的說明中,對相同或同等的要素標(biāo)上相同的標(biāo)號,省略重復(fù)的說明。使用圖1 16,對實施方式的檢索服務(wù)器10的功能和結(jié)構(gòu)進(jìn)行說明。檢索服務(wù)器10是根據(jù)來自用戶持有的便攜終端T的請求,將關(guān)于設(shè)施的信息(設(shè)施信息)發(fā)送到該終端T的計算機(jī)/系統(tǒng)。另外,可以舉出商店或旅館、旅游景點、公共設(shè)施等作為設(shè)施的例子,但設(shè)施的種類不限于此。在便攜終端T中,將接收到的設(shè)施信息按照設(shè)施的每個種類匯總顯示,該種類是用戶自己預(yù)先賦予的。如圖1所示,檢索服務(wù)器10經(jīng)由通信網(wǎng)絡(luò)N與多個便攜終端T連接。另外,在圖1中示出了 3臺便攜終端T,但便攜終端T可以是任意個臺。作為便攜終端T的例子,可以舉出高功能移動電話機(jī)(智能手機(jī))和便攜信息終端(PDA),但終端的種類不限于這些。在具體地對檢索服務(wù)器10的功能結(jié)構(gòu)進(jìn)行說明之前,為了便于理解,對在與檢索服務(wù)器10協(xié)作的便攜終端T上顯示的畫面進(jìn)行說明。圖2是示出用于輸入關(guān)于設(shè)施的信息的畫面的例子的圖。用戶通過圖2所示那樣的畫面,輸入自己感興趣的設(shè)施本身的信息,或者用于對該設(shè)施進(jìn)行分類的種類的名稱(種類名稱)。種類名稱是用戶獨自地對各設(shè)施賦予的語句。
首先,用戶在畫面Da中選擇種類名稱。用戶可以從自己已經(jīng)登記的種類的列表(電影、書店、午餐等)中選擇一個種類,也可以輸入列表中沒有的種類并按下追加按鍵來生成新的種類。在圖2的例中選擇了 “書店”這個種類。接著,用戶在畫面Db中選擇設(shè)施。用戶可以從周圍存在的設(shè)施的列表(書店E、F)中選擇設(shè)施。便攜終端T搭載有GPS功能,將包含由該功能得到的表示本終端的當(dāng)前位置的位置信息的列表請求信號發(fā)送到檢索服務(wù)器10。然后,便攜終端T根據(jù)該信號接收從檢索服務(wù)器10發(fā)送的設(shè)施信息的列表(候選設(shè)施列表)并在畫面Db上顯示。此外,用戶也可以按下畫面Db內(nèi)的新建按鍵而顯示畫面Dc,輸入列表中沒有的設(shè)施的信息。作為由用戶輸入的信息,可以舉出設(shè)施名稱和所在地等,但由用戶輸入的設(shè)施信息的內(nèi)容沒有任何限定。在用戶完成關(guān)于設(shè)施的輸入操作后,便攜終端T生成基于該操作的輸入信息并發(fā)送到檢索服務(wù)器10。在從列表中選擇了設(shè)施的情況下,輸入信息包含唯一地確定用戶的用戶ID、由緯度經(jīng)度表示便攜終端T的當(dāng)前位置的位置信息、以及用戶選擇的設(shè)施的設(shè)施ID。在用戶新輸入了設(shè)施的情況下,輸入信息包含用戶ID、位置信息、以及用戶輸入的設(shè)施信息(輸入設(shè)施信息)。圖3是示出顯示與用戶的要求對應(yīng)的設(shè)施信息的畫面的例子的圖。在用戶為了進(jìn)行設(shè)施檢索而打開畫面Dd后,顯示由該用戶自己登記并在便攜終端T內(nèi)存儲的種類名稱的列表。在用戶在畫面Dd中選擇一個種類后,便攜終端T生成包含所選擇的種類名稱(指定種類名稱)和由緯度經(jīng)度表示便攜終端T的當(dāng)前位置的位置信息的請求信號并發(fā)送到檢索服務(wù)器10。然后,便攜終端T接收根據(jù)該信號從檢索服務(wù)器10發(fā)送的設(shè)施信息,并將接收到的信息作為設(shè)施的一覽進(jìn)行顯示(畫面De)。在圖3的例中,選擇種類名稱“商店”,屬于該種類的設(shè)施被顯示。當(dāng)用戶在畫面De中選擇一個設(shè)施時,便攜終端T顯示該設(shè)施的詳細(xì)信息(畫面Df )。畫面Df的詳細(xì)的結(jié)構(gòu)如圖4所示。在畫面的最上層顯示由便攜終端T的用戶賦予的設(shè)施的種類名稱和由星數(shù)表示的等級。在畫面的中央顯示設(shè)施的照片、名字、地址、電話號碼、以及網(wǎng)址的URL。位于URL的右方的“官方”標(biāo)記表示該URL是官方網(wǎng)頁(由設(shè)施正式承認(rèn)的網(wǎng)頁)。在畫面的下層顯示各用戶對該設(shè)施的評論和發(fā)文時間。接著,具體地對檢索服務(wù)器10的功能結(jié)構(gòu)進(jìn)行說明。如圖5所示,檢索服務(wù)器10具有設(shè)施數(shù)據(jù)庫(設(shè)施存儲單元)11、設(shè)施列表取得部12、輸入信息登記部13、輸入信息數(shù)據(jù)庫14、種類辭典數(shù)據(jù)庫15、辭典登記部16、判定部(判定單元)17、關(guān)聯(lián)部(關(guān)聯(lián)單元、登記單元)18、請求接收部(接收單元)19、檢索部(檢索單元)20、以及結(jié)果發(fā)送部(發(fā)送單元)21作為功能的結(jié)構(gòu)要素。如圖6所示,該檢索服務(wù)器10由以下部分構(gòu)成:執(zhí)行操作系統(tǒng)和應(yīng)用/程序等的CPUlOl、由ROM和RAM構(gòu)成的主存儲部102、由硬盤等構(gòu)成的輔助存儲部103、由網(wǎng)卡等構(gòu)成的通信控制部104、鍵盤和鼠標(biāo)等輸入部105、以及監(jiān)視器等輸出部106。將預(yù)定的軟件讀A CPUlOl或主存儲部102,在CPUlOl的控制下使通信控制部104或輸入部105、輸出部106等動作,進(jìn)行主存儲部102或輔助存儲部103中的數(shù)據(jù)的讀出和寫入,由此實現(xiàn)檢索服務(wù)器10的各功能。處理所必需的數(shù)據(jù)或數(shù)據(jù)庫存儲在主存儲部102或輔助存儲部103內(nèi)。另外,在圖6中示出的檢索服務(wù)器10由I臺計算機(jī)構(gòu)成,但也可以將檢索服務(wù)器10的功能分散到多臺計算機(jī)。例如,也可以通過具有圖5所示的各數(shù)據(jù)庫的計算機(jī)和具有其以外的功能的計算機(jī)構(gòu)成檢索服務(wù)器10。返回圖5,設(shè)施數(shù)據(jù)庫11是存儲關(guān)于設(shè)施的設(shè)施信息的單元。如圖7所示,設(shè)施信息由唯一地確定設(shè)施的地點ID (設(shè)施ID)、表示看做該設(shè)施的區(qū)域的地理范圍的地理信息、以及設(shè)施名稱和所在地及各用戶關(guān)于設(shè)施的評論等設(shè)施關(guān)聯(lián)信息構(gòu)成??梢匀我獾貨Q定設(shè)施的地理范圍的形狀和表示該范圍的地理信息的表現(xiàn)形式。例如圖7所示,可以用(x,y,r)這樣的位置信息表示中心為(x,y)且半徑為r的地理范圍。在多個設(shè)施密集的場所中,存在設(shè)施的地理范圍彼此重疊的情況。地點ID只是唯一地確定設(shè)施,并不能唯一的確定地理范圍。設(shè)施列表取得部12是基于從便攜終端T接收到的列表請求信號,將存在于該便攜終端T周圍的設(shè)施的設(shè)施信息提取為候選設(shè)施列表的單元。設(shè)施列表取得部12從列表請求信號中提取表示便攜終端T的當(dāng)前位置的位置信息,并將該位置信息與設(shè)施數(shù)據(jù)庫11內(nèi)的設(shè)施信息(地理信息)進(jìn)行比較,確定存在于距離便攜終端T的當(dāng)前位置預(yù)定范圍內(nèi)的設(shè)施。另外,可以任意地決定搜索設(shè)施的范圍(例如半徑500m的圓內(nèi)等)。設(shè)施列表取得部12從設(shè)施數(shù)據(jù)庫11讀出所確定的一個以上的設(shè)施的設(shè)施信息,作為候選設(shè)施列表發(fā)送到便攜終端T。如上所述,該列表被顯示在畫面Db上。另外,也可以是設(shè)施列表取得部12確定在由用戶輸入的搜索范圍內(nèi)存在的設(shè)施。該情況下,表示搜索范圍的信息包含在列表請求信號中,設(shè)施列表取得部12確定該范圍內(nèi)的設(shè)施。輸入信息登記部13是接收從便攜終端T發(fā)送來的輸入信息,并根據(jù)該輸入信息更新輸入信息數(shù)據(jù)庫14的單元。輸入信息登記部13通過將接收到的用戶ID和位置信息彼此關(guān)聯(lián)而生成輸入操作位置信息,并將該輸入操作位置信息登記到輸入信息數(shù)據(jù)庫14的位置信息表14a中。輸入操作位置信息是輸入信息的一部分,是示出表示地理位置(設(shè)施存在的位置)的位置信息與輸入了該位置信息的用戶之間的關(guān)系的信息。在除這樣的輸入操作位置信息的登記外,輸入信息中還包含新的設(shè)施信息的情況下,輸入信息登記部13將接收到的輸入信息登記到輸入信息數(shù)據(jù)庫14的設(shè)施表14b中。輸入信息數(shù)據(jù)庫14是存儲從便攜終端T發(fā)送來的輸入信息的單元。輸入信息數(shù)據(jù)庫14具有位置信息表14a和設(shè)施表(輸入信息存儲單元,結(jié)果存儲單元)14b。位置信息表14a是存儲由輸入信息登記部13生成的輸入操作位置信息的單元。在圖8中不出位置信息表14a的例子。設(shè)施表14b是存儲由包含新的設(shè)施信息(輸入設(shè)施信息)的輸入信息和地點ID構(gòu)成的記錄的單元。通過輸入信息登記部13記錄輸入信息,通過后述的關(guān)聯(lián)部18記錄地點ID。以下,將由設(shè)施表14b中記錄的位置信息所示的地理位置也稱為“輸入位置”。在圖9中不出設(shè)施表14b的例子。由于輸入信息隨時從各便攜終端T發(fā)送到檢索服務(wù)器10,因此在位置信息表14a和設(shè)施表14b中分別蓄積輸入操作位置信息和輸入信息。有時針對一個設(shè)施,多個用戶作為新的設(shè)施輸入設(shè)施信息,在輸入信息生成時取得的位置信息(緯度經(jīng)度)按照每個便攜終端T而不同,輸入內(nèi)容也按照每個用戶而不同。因此,僅是根據(jù)在設(shè)施表14b中存儲的輸入信息無法判斷哪個輸入信息表示哪個設(shè)施。因此在本實施方式中進(jìn)行將設(shè)施與輸入信息對應(yīng)的處理,在后面詳細(xì)記述。
種類辭典數(shù)據(jù)庫15是存儲定義了語句間的關(guān)聯(lián)的辭典的數(shù)據(jù)的單元。種類辭典數(shù)據(jù)庫15存儲將由不同的用戶賦予的不同的種類名稱之間關(guān)聯(lián)得到的辭典數(shù)據(jù)(以下稱為“種類辭典數(shù)據(jù)”)。在圖10中示出種類辭典數(shù)據(jù)的例子。種類辭典數(shù)據(jù)由辭典登記部16生成。辭典登記部16是通過將由不同的用戶賦予的不同的種類名稱之間關(guān)聯(lián)而生成種類辭典數(shù)據(jù),并將該種類辭典數(shù)據(jù)存儲到種類辭典數(shù)據(jù)庫15的單元。首先,辭典登記部16從設(shè)施表14b讀出表不由一個用戶(第I用戶)賦予了一個種類名稱(第I種類名稱)的位置的輸入信息(第I輸入信息),和表示由另一個用戶(第2用戶)賦予了一個種類名稱(第2種類名稱)的位置的輸入信息(第2輸入信息)。接著,辭典登記部16根據(jù)第I和第2輸入信息,判定這兩個用戶是否在預(yù)定數(shù)量以上的公共的位置賦予了種類名稱。但是,由輸入信息示出的位置是緯度經(jīng)度,因此即便多個用戶分別對一個設(shè)施賦予了種類名稱,基本上與這些種類名稱對應(yīng)的輸入信息內(nèi)的位置信息也彼此不同。因此,當(dāng)由各位置信息示出的多個位置包含在預(yù)定的地理范圍內(nèi)(例如半徑幾十米的圓內(nèi))時,辭典登記部16判定為這些位置是公共的。辭典登記部16根據(jù)第I和第2輸入信息,求出第I和第2用戶的種類賦予位置在幾處公共,判定求出的值是否為預(yù)定數(shù)量以上。例如可以舉出2或3作為在該判定中使用的閾值,但也可以使用其以外的值。另夕卜,辭典登記部16使用的地理范圍可以是由地理信息示出的范圍,也可以是與其獨立地定義的范圍。如果公共的位置的數(shù)量低于預(yù)定數(shù)量,則辭典登記部16結(jié)束關(guān)于讀出的第I和第2輸入信息的處理。另一方面,如果公共的位置的數(shù)量為預(yù)定數(shù)量以上,則辭典登記部16通過將第I種類名稱與第2種類名稱關(guān)聯(lián)而生成種類辭典數(shù)據(jù),并將該辭典數(shù)據(jù)登記到種類辭典數(shù)據(jù)庫15。辭典登記部16對各用戶的各種類名稱執(zhí)行上述一系列處理,由此生成種類辭典數(shù)據(jù)庫15。通過例示對這樣的辭典登記部16的處理進(jìn)行說明。在圖11的地圖M上示出的各標(biāo)記與圖9所示的輸入信息對應(yīng),虛線的圓表示看做公共的位置的地理范圍。將閾值設(shè)為
2。以下,將關(guān)于某個用戶ID的某個種類名稱的輸入信息以“(用戶ID、種類名稱)”這樣的形式表示。在圖11的(a)的例中,觀察(用戶A、咖啡館)和(用戶B,茶)的組合,有兩處公共的位置,(用戶A、咖啡館)和(用戶C,學(xué)習(xí)場所)的組合也有兩處公共的位置。因此,其結(jié)果是,辭典登記部16生成將三個種類名稱“咖啡館” “茶” “學(xué)習(xí)場所”彼此關(guān)聯(lián)得到的種類辭典數(shù)據(jù)。另一方面,在圖11的(b)的例中,(用戶A、咖啡館)、(用戶B,茶)、以及(用戶C,學(xué)習(xí)場所)之間的任意一個組合均只有I處公共的位置。該情況下,辭典登記部16不生成種類辭典數(shù)據(jù)。判定部17是判定是否在預(yù)定數(shù)量以上的公共的地理范圍中有多個公共的用戶輸入了位置信息的單元。判定部17從位置信息表14a中讀出與多個公共的用戶對應(yīng)的輸入操作位置信息。接著,判定部17根據(jù)讀出的輸入操作位置信息,判定是否該多個公共的用戶按照預(yù)定數(shù)量以上的公共的位置登記了位置信息。以下,為了便于理解,基于兩個公共的用戶登記的位置信息,對判定位置信息的重疊的方法具體地進(jìn)行說明。首先,判定部17從位置信息表14a讀出表示由一個用戶(第I用戶)賦予的位置的輸入操作位置信息(第I輸入操作位置信息)和表示由另一個用戶(第2用戶)賦予的位置的輸入操作位置信息(第2輸入操作位置信息)。接著,判定部17根據(jù)第I和第2輸入操作位置信息,判定是否這兩個用戶按照預(yù)定數(shù)量以上的公共的位置輸入了位置信息。但是,由于輸入操作位置信息示出的位置是緯度經(jīng)度,因此即便多個用戶分別對一個設(shè)施輸入了位置信息,基本上與這些位置信息對應(yīng)的輸入操作位置信息內(nèi)的位置信息也彼此不同。因此,當(dāng)由各位置信息示出的多個位置包含在預(yù)定的地理范圍內(nèi)(例如半徑幾十米的圓內(nèi))時,判定部17判定為這些位置是公共的。在此,判定部17使用的地理范圍是由地理信息示出的范圍。判定部17根據(jù)第I和第2輸入操作位置信息,求出第I和第2用戶輸入了位置信息的位置在幾處公共,判定求出的值是否為預(yù)定數(shù)量以上。例如可以舉出2或3作為在該判定中使用的閾值,但也可以使用其以夕卜的值。當(dāng)公共的位置的數(shù)量低于預(yù)定數(shù)量時,判定部17將關(guān)聯(lián)標(biāo)志設(shè)為關(guān)閉(OFF)。另一方面,當(dāng)公共的位置的數(shù)兩位預(yù)定數(shù)量以上時,判定部17將關(guān)聯(lián)標(biāo)志設(shè)為打開(0N)。在此,關(guān)聯(lián)標(biāo)志是表示是否多個公共的用戶輸入的位置信息被登記在預(yù)定數(shù)量以上的地理范圍內(nèi)的信息。如果關(guān)聯(lián)標(biāo)志被設(shè)定為打開(0N),則通過后述的關(guān)聯(lián)部18執(zhí)行輸入信息的關(guān)聯(lián)。另一方面,如果關(guān)聯(lián)標(biāo)志被設(shè)定為關(guān)閉(0FF),則不執(zhí)行關(guān)聯(lián)。關(guān)聯(lián)標(biāo)志是按照多個用戶的每個組合設(shè)定的。通過例示對這樣的判定部17的處理進(jìn)行說明。圖12的地圖M上示出的各標(biāo)記與圖8所示的輸入操作位置信息對應(yīng),虛線的圓表示看做公共的位置的地理范圍。將在判定中使用的公共的地理范圍的個數(shù)(閾值)設(shè)為2。在圖12的(a)的例中,將用戶A、B設(shè)為公共的用戶,觀察由這兩個用戶輸入的位置信息的組合,公共的位置有兩處。因此,判定部17判斷為在預(yù)定數(shù)量以上的公共的地理范圍中有公共的用戶輸入了位置信息,將與用戶A、B的組合對應(yīng)的關(guān)聯(lián)標(biāo)志設(shè)為打開(0N)。另一方面,在圖12的(b)的例中,觀察用戶A、B輸入的位置信息的組合,公共的位置僅有I處。因此,判定部17將與用戶A、B的組合對應(yīng)的關(guān)聯(lián)標(biāo)志設(shè)為關(guān)閉(OFF)。此外,關(guān)于用戶A、C輸入的位置信息的組合,公共的位置也僅有I處。因此,判定部17將與用戶A、C的組合對應(yīng)的關(guān)聯(lián)標(biāo)志設(shè)為關(guān)閉(OFF)。判定部17對全部用戶的組合執(zhí)行這樣的判定處理,將按照每個組合設(shè)定的關(guān)聯(lián)標(biāo)志輸出到關(guān)聯(lián)部18。在圖12的例中示出了兩個用戶的組合,當(dāng)然,也可以是判定部17對3人以上的用戶的組合執(zhí)行上述的判定處理。關(guān)聯(lián)部18是將多個輸入信息彼此關(guān)聯(lián)的單元,其中,該多個輸入信息的位置信息示出的地理位置包含在公共的地理范圍中,且該多個輸入信息與多個公共的用戶對應(yīng)。首先,關(guān)聯(lián)部18對設(shè)施表14b內(nèi)的設(shè)施信息與設(shè)施表14b內(nèi)的位置信息進(jìn)行比較,提取在由設(shè)施信息(地理信息)示出的一個地理范圍中登記的輸入信息(輸入位置包含于該地理范圍的輸入信息)。在僅提取了一個輸入信息的情況下,關(guān)聯(lián)部18對設(shè)施表14b執(zhí)行將對應(yīng)于該地理范圍的地點ID與所提取的輸入信息關(guān)聯(lián)的處理。另一方面,在提取了多個輸入信息的情況下,關(guān)聯(lián)部18參照關(guān)聯(lián)標(biāo)志,對設(shè)施表14b執(zhí)行對滿足預(yù)定條件的多個輸入信息分配相同的地點ID的更新處理。通過該處理,多個輸入信息通過一個地點ID而被關(guān)聯(lián)。因此,可以說設(shè)施表14b是結(jié)果存儲單元。在提取了多個輸入信息的情況下,關(guān)聯(lián)部18參照由這些輸入信息示出的多個用戶ID和按照用戶的每個組合設(shè)定的關(guān)聯(lián)標(biāo)志,判定關(guān)聯(lián)標(biāo)志為打開(ON)的用戶ID的組合是否存在于所提取的用戶ID的集合中。然后,在存在這樣的用戶ID的組合的情況下,關(guān)聯(lián)部18提取與該用戶ID的組合對應(yīng)的多個輸入信息,并將這些輸入信息分組。接著,關(guān)聯(lián)部18通過對分組后的各個輸入信息關(guān)聯(lián)相同的地點ID而將輸入信息結(jié)合。使用圖13 15示出結(jié)合處理的具體例子。如圖13所示,僅存在一個在與地點ID“0001”對應(yīng)的地理范圍Cl內(nèi)登記的輸入信息的情況下,關(guān)聯(lián)部18對該輸入信息分配地點 ID “0001”。如圖14所示,在地圖M中,在與地點ID “0001”對應(yīng)的地理范圍Cl和與地點ID “0002”對應(yīng)的地理范圍C2內(nèi)用戶A、B分別輸入了位置信息的情況下,判定部17將與圖14用戶A、B的組合對應(yīng)的關(guān)聯(lián)標(biāo)志設(shè)為打開(0N)。這樣在關(guān)聯(lián)標(biāo)志被設(shè)定后,關(guān)聯(lián)部18將關(guān)于由兩個公共的用戶A、B在地理范圍Cl內(nèi)輸入的位置RH、R21的兩個輸入信息歸納為一個組Ga。此外,關(guān)聯(lián)部18將關(guān)于由用戶A、B在地理范圍C2內(nèi)輸入的位置R12、R22的兩個輸入信息歸納為一個組Gb。接著,關(guān)聯(lián)部18對分組后的各個輸入信息關(guān)聯(lián)按照每個地理范圍對應(yīng)的地點ID。該例的情況下,關(guān)聯(lián)部18對被歸納為組Ga的關(guān)于位置RH、R21的兩個輸入信息關(guān)聯(lián)與地理范圍Cl對應(yīng)的地點ID “0001”。此外,關(guān)聯(lián)部18對被歸納為組Gb的關(guān)于位置R12、R22的兩個輸入信息關(guān)聯(lián)與地理范圍C2對應(yīng)的地點ID “0002”。當(dāng)多個設(shè)施相鄰時,存在一方的設(shè)施的地理范圍與另一方的設(shè)施的地理范圍重疊,關(guān)于多個設(shè)施的多個輸入信息屬于該重復(fù)的部分的情況。因此,關(guān)聯(lián)部18在進(jìn)行一方的設(shè)施的地理范圍中的分組化處理時,可能生成多個組。例如圖15所示,假設(shè)與地點ID “0001”對應(yīng)的地理范圍Cl和與地點ID “0003”對應(yīng)的地理范圍C3重疊,在該重復(fù)部分中登記了關(guān)于位置R11、R21、R31、R41的4個輸入信息。此外,假設(shè)在與地點ID “0002”對應(yīng)的地理范圍C2中,登記了關(guān)于位置R12、R22的兩個輸入信息,在與地點ID “0004”對應(yīng)的地理范圍C3中,登記了關(guān)于位置R32、R42的兩個輸入信息。該情況下,與圖14的例同樣,關(guān)聯(lián)部18考慮用戶A、B的位置的重疊,將關(guān)于位置Rll和R21的兩個輸入信息歸納為組Ga,將關(guān)于位置R12、R22的兩個輸入信息歸納為組Gb。此外,關(guān)聯(lián)部18考慮用戶C與用戶D的位置的重疊,將關(guān)于位置R31、R41的兩個輸入信息歸納為組Ge,將關(guān)于位置R32、R42的兩個輸入信息歸納為組Gd。關(guān)聯(lián)部18對被分組為組Gb的關(guān)于位置R12、R22的兩個輸入信息和被分組為組Gd的關(guān)于位置R32、R42的兩個輸入信息,分別分配地點ID "0002MD “0004”。與此相對,如關(guān)于位置R11、R21、R31、R41的4個輸入信息那樣,存在與多個地理范圍的重復(fù)部分對應(yīng)的輸入信息的情況下,關(guān)聯(lián)部18需要決定對該輸入信息分配哪個地點ID。關(guān)于該決定方法,以下示出兩個例子。第I方法是根據(jù)由位置信息示出的輸入位置與地理范圍的中心之間的位置關(guān)系,自動地決定分配的地點ID??梢允?,關(guān)聯(lián)部18求出由組內(nèi)的各輸入信息示出的各位置的中間點,在此基礎(chǔ)上,將地理范圍的中心與該中間點最近的設(shè)施信息的地點ID分配給該組。在圖15的例中,地理范圍Cl的中心CPl距離與組Ga對應(yīng)的兩地點的中間點最近,地理范圍C3的中心CP3距離與組Ge對應(yīng)的兩地點的中間點最近。因此,關(guān)聯(lián)部18對關(guān)于位置R11、R21的兩個輸入信息分配相同的地點ID “0001”,對關(guān)于位置R31、R41的兩個輸入信息分配相同的地點ID “0003”。在僅存在一個屬于重復(fù)部分的輸入信息的情況下,也同樣進(jìn)行這樣的地點ID的分配。在圖16的例中,地理范圍Cl的中心CPl距離位置Rll最近,因此關(guān)聯(lián)部14對關(guān)于位置Rll的輸入信息分配地點ID “0001”。第2方法是分配由人指定的地點ID。關(guān)聯(lián)部18生成用于詢問將分組后的多個輸入信息與哪個設(shè)施對應(yīng)的詢問信息并發(fā)送到預(yù)定的終端。在詢問信息中包含分組后的輸入信息和地點ID (設(shè)施信息)的候選。詢問信息的發(fā)送目的地可以是檢索服務(wù)器10的管理者的終端(未圖示),也可以是用戶的便攜終端T。在接收到詢問信息的終端中,終端的用戶進(jìn)行關(guān)聯(lián)操作,將表示通過該操作指定的設(shè)施的回答信息發(fā)送給檢索服務(wù)器10。關(guān)聯(lián)部18接收該回答信息,將由該信息示出的設(shè)施的地點ID分配給各輸入信息。在圖15的例中,關(guān)聯(lián)部18將屬于組Ga的兩個輸入信息、屬于組Ge的兩個輸入信息、以及關(guān)于地點ID “0001”、“0003”的設(shè)施信息發(fā)送到預(yù)定的終端。在圖16的例中,關(guān)聯(lián)部18將關(guān)于位置Rll的輸入信息和關(guān)于地點ID “0001”、“0003”的設(shè)施信息發(fā)送到預(yù)定的終端。在接收終端中顯示這些信息,并且受理關(guān)聯(lián)的輸入操作,將基于該輸入操作的回答信息發(fā)送到檢索服務(wù)器10。關(guān)聯(lián)部18根據(jù)該回答信息,例如圖15的(b)或圖16的(b)那樣,將地點ID分配給各輸入信息。關(guān)聯(lián)部18針對各設(shè)施的地理范圍執(zhí)行輸入信息與地點ID之間的關(guān)聯(lián)。另外,在與某地理范圍對應(yīng)的輸入信息I件也沒能夠提取到的情況下,關(guān)聯(lián)部18結(jié)束關(guān)于該地理范圍的處理,轉(zhuǎn)移到下一個地理范圍的處理。返回圖5,請求接收部19是從便攜終端T接收表示在畫面De、Df中顯示的設(shè)施信息的請求的請求信號的單元。請求接收部19將接收到的請求信號輸出到檢索部20。檢索部20是從設(shè)施數(shù)據(jù)庫11讀出與所輸入的請求信號對應(yīng)的設(shè)施信息的單元。首先,檢索部20從請求信號提取指定種類名稱和位置信息。接著,檢索部20從種類辭典數(shù)據(jù)庫15中提取與指定種類名稱關(guān)聯(lián)的另外的種類名稱(以下稱為“關(guān)聯(lián)種類名稱”)。以圖10為前提,例如檢索部20提取與指定種類名稱“咖啡館”關(guān)聯(lián)付的“茶” “學(xué)習(xí)場所”。接著,檢索部20參照設(shè)施數(shù)據(jù)庫11和設(shè)施表14b,從設(shè)施數(shù)據(jù)庫11中讀出設(shè)施信息,該設(shè)施信息包含指定種類名稱或關(guān)聯(lián)種類名稱,且該該設(shè)施信息是存在于距離由位置信息示出的便攜終端T的當(dāng)前位置預(yù)定的地理范圍內(nèi)的設(shè)施的信息。設(shè)施數(shù)據(jù)庫11與設(shè)施表14b通過地點ID而彼此關(guān)聯(lián),因此可以實現(xiàn)這樣的檢索。另外,可以任意地決定設(shè)施的搜索范圍(例如半徑500m的圓內(nèi)等)。檢索部20將提取的設(shè)施信息輸出到結(jié)果發(fā)送部21。另外,也可以是,檢索部20提取存在于用戶輸入的搜索范圍內(nèi)的設(shè)施的信息。該情況下,表示搜索范圍的信息包含于請求信號,檢索部20提取該范圍內(nèi)的設(shè)施。結(jié)果發(fā)送部21是將從檢索部20輸入的設(shè)施信息作為檢索結(jié)果發(fā)送到請求信號的發(fā)送方即便攜終端T的單元。便攜終端T使用該設(shè)施信息顯示畫面De、Df。
接著,使用圖17、18說明檢索服務(wù)器10的動作,并且對本實施方式的信息管理方法進(jìn)行說明。以下,根據(jù)從各便攜終端T接收到的輸入信息,以在設(shè)施表14b中存儲有一定數(shù)量以上的輸入信息為前提進(jìn)行說明。首先,判定部17從設(shè)施表14a中讀出與多個用戶(圖12的例中為兩個用戶)對應(yīng)的輸入操作信息。(步驟S11)。接著,判定部17根據(jù)讀出的輸入操作位置信息,判定這些多個用戶是否按照預(yù)定數(shù)量以上(閾值以上)的公共的位置輸入了位置信息(步驟S12)。然后,按照預(yù)定數(shù)量以上的公共的位置輸入了位置信息的情況下(步驟S13 ;是),關(guān)聯(lián)部18將這些多個用戶輸入的輸入信息按照每個地理范圍分組(步驟S14),并按照每組執(zhí)行對組內(nèi)的輸入信息分配相同的地點ID的處理(步驟S15)。判定部17和關(guān)聯(lián)部18對全部的用戶的組合執(zhí)行上述步驟Sll S15的處理(步驟S16)。這樣,可以說步驟Sll S16的處理包含判定步驟和關(guān)聯(lián)步驟、登記步驟。如圖18所示那樣進(jìn)行對分組后的輸入信息的地點ID的分配(步驟S15)。在此,圖18的(a)示出上述第I方法(自動分配),圖18的(b)示出上述第2方法(基于在終端的指定的分配)。首先,關(guān)聯(lián)部18判定輸入信息的組所從屬的地理范圍的個數(shù)(步驟S151)。然后,如果該組僅屬于一個地理范圍(步驟S151則關(guān)聯(lián)部18將與該地理范圍對應(yīng)的地點ID分配給該組內(nèi)的各輸入信息(步驟S152)。另一方面,如果組從屬于多個地理范圍(步驟S151 ;“多個”),則關(guān)聯(lián)部18需要判斷要分配給該組的各輸入信息的地點ID。在上述第I方法的情況下,關(guān)聯(lián)部18確定具有與由組內(nèi)的各輸入信息示出的位置的中間點最近的中心的地理范圍(步驟S153A),將與所確定的地理范圍對應(yīng)的地點ID分配給該組的各輸入信息(步驟S154A)。與此相對,在上述第2方法的情況下,關(guān)聯(lián)部18將包含組內(nèi)的各輸入信息和地點ID (設(shè)施信息)的候選的詢問信息發(fā)送到預(yù)定的終端(步驟S153B)。然后,關(guān)聯(lián)部18根據(jù)從該終端接收到的回答信息,將通過在終端的輸入操作指定的地點ID分配給各輸入信息(步驟S154B)。接著,使用圖19對用于使計算機(jī)作為檢索服務(wù)器10進(jìn)行工作的檢索程序(信息管理程序)Pl進(jìn)行說明。檢索程序Pl具有主模塊PlO、設(shè)施存儲模塊Pl1、設(shè)施列表取得模塊P12、輸入信息登記模塊P13、輸入信息存儲模塊P14、種類辭典存儲模塊P15、辭典登記模塊P16、判定模塊P17、關(guān)聯(lián)模塊P18、請求接收模塊P19、檢索模塊P20、以及結(jié)果發(fā)送模塊P21。主模塊PlO是整體地控制信息管理功能和檢索功能的部分。通過執(zhí)行設(shè)施存儲模塊PU、設(shè)施列表取得模塊P12、輸入信息登記模塊P13、輸入信息存儲模塊P14、種類辭典存儲模塊P15、辭典登記模塊P16、判定模塊P17、關(guān)聯(lián)模塊P18、請求接收模塊P19、檢索模塊P20、以及結(jié)果發(fā)送模塊P21而實現(xiàn)的功能分別與上述的設(shè)施數(shù)據(jù)庫11、設(shè)施列表取得部
12、輸入信息登記部13、輸入信息數(shù)據(jù)庫14(位置信息表14a和設(shè)施表14b)、種類辭典數(shù)據(jù)庫15、辭典登記部16、判定部17、關(guān)聯(lián)部18、請求接收部19、檢索部20、以及結(jié)果發(fā)送部21的功能相同。例如將檢索程序Pl記錄在⑶-ROM或DVD、ROM、半導(dǎo)體存儲器等有形的記錄介質(zhì)上而提供。此外,也可以作為與載波重疊的數(shù)據(jù)信號經(jīng)由通信網(wǎng)絡(luò)提供檢索程序P1。如以上說明的那樣,根據(jù)本實施方式,在判定為在預(yù)定數(shù)量以上的公共的地理范圍中有多個公共的用戶進(jìn)行了輸入操作的情況下,按照每個公共的地理范圍,通過公共的地點ID將與該范圍對應(yīng)的多個公共的用戶的輸入信息彼此關(guān)聯(lián)并登記。這樣,考慮進(jìn)行了用戶的輸入操作的位置的重疊而對輸入信息進(jìn)行分組,并對分組后的輸入信息賦予公共的識別符,由此,能夠適當(dāng)?shù)芈?lián)合由各用戶輸入的關(guān)于場所的信息。根據(jù)本實施方式,即便存在多個對多個輸入信息的設(shè)施(地理范圍)的候選的情況下,也能夠確定與多個輸入信息對應(yīng)的設(shè)施。如果根據(jù)由輸入信息示出的位置的中間點與各地理范圍之間的位置關(guān)系決定地點ID,則能夠自動地決定與多個輸入信息對應(yīng)的可能性較高的設(shè)施。此外,如果根據(jù)用戶操作決定分配給輸入信息的地點ID,則能夠依照用戶的要求決定與多個輸入信息對應(yīng)的設(shè)施。以上,基于該實施方式詳細(xì)地對本發(fā)明進(jìn)行了說明。但是,本發(fā)明不限于上述實施方式。本發(fā)明可以在不脫離其宗旨的范圍內(nèi)進(jìn)行各種變形。各種數(shù)據(jù)和數(shù)據(jù)庫的結(jié)構(gòu)不限于上述的結(jié)構(gòu)。在上述實施方式中,檢索服務(wù)器10具有各種數(shù)據(jù)庫,但也可以是,檢索服務(wù)器以外的服務(wù)器具有數(shù)據(jù)庫,檢索服務(wù)器經(jīng)由通信網(wǎng)絡(luò)訪問該數(shù)據(jù)庫而取得信息。例如,也可以是,檢索服務(wù)器不具有與設(shè)施數(shù)據(jù)庫11相當(dāng)?shù)臄?shù)據(jù)庫,而是從設(shè)于預(yù)定的設(shè)施管理服務(wù)器內(nèi)的設(shè)施數(shù)據(jù)庫取得設(shè)施信息。在上述實施方式中,以緯度經(jīng)度的形式表現(xiàn)包含于輸入信息的位置信息,但位置信息的表現(xiàn)形式不限于此。例如,也可以是以緯度經(jīng)度以外的形式(例如所在地等)表示位置信息。此外,也可以通過緯度經(jīng)度和高度三維地表現(xiàn)位置信息。該情況下,例如蓄積包含由(xll、yll、zll)所示那樣的位置信息的輸入信息。該情況下,判定部17和關(guān)聯(lián)部18對于看做公共的位置的地理范圍和由地理信息示出的地理范圍也用三維形狀表現(xiàn)(例如,由半徑幾十米、高度幾十米的虛擬的圓柱示出的范圍)。如果使用三維地表現(xiàn)的位置信息,則能夠不僅考慮平面的范圍還考慮高度而適當(dāng)?shù)貙斎胄畔⑦M(jìn)行結(jié)合。例如,能夠?qū)εc相同的建筑物內(nèi)的不同層對應(yīng)的輸入信息進(jìn)行區(qū)別。也可以是,當(dāng)檢索單元檢索設(shè)施信息時,從預(yù)定的數(shù)據(jù)庫中取得表示用戶間的關(guān)系(例如“朋友關(guān)系”等)的用戶關(guān)系信息,并使用該信息提取設(shè)施信息。例如能夠從存儲由用戶在預(yù)定的社交網(wǎng)絡(luò)服務(wù)(SNS)上登記的朋友關(guān)系的信息的數(shù)據(jù)庫中取得用戶關(guān)系信
肩、O例如,檢索單元僅提取由與請求設(shè)施信息的用戶(請求用戶)在用戶關(guān)系信息上處于預(yù)定關(guān)系的人輸入了位置信息的設(shè)施信息。該情況下,在請求信號中還包含表示基于用戶關(guān)系的檢索范圍的用戶范圍信息(例如表示“檢索由朋友登記的設(shè)施”的用戶范圍信息)。檢索單元對用戶范圍信息、用戶關(guān)系信息、以及上述那樣提取的設(shè)施信息進(jìn)行比較,僅將存在于由該用戶范圍信息示出的檢索范圍內(nèi)的設(shè)施信息作為檢索結(jié)果輸出。也可以是,檢索單元根據(jù)用戶關(guān)系信息,按照所提取的各設(shè)施信息設(shè)定畫面De中的顯示順序。例如也可以是,檢索單元將顯示順序設(shè)定為,相比于由與請求用戶沒有任何關(guān)系的人賦予了種類的設(shè)施信息,將由在用戶關(guān)系信息上與請求用戶處于預(yù)定關(guān)系的人賦予了種類的設(shè)施信息在上位顯示。標(biāo)號說明10:檢索服務(wù)器,11:設(shè)施數(shù)據(jù)庫,12:設(shè)施列表取得部,13:輸入信息登記部,14:輸入信息數(shù)據(jù)庫,14a:位置信息表,14b:設(shè)施表,15:種類辭典數(shù)據(jù)庫,16:辭典登記部,17:判定部,18:關(guān)聯(lián)部,19:請求接收部,20:檢索部,21:結(jié)果發(fā)送部,Pl:檢索程序(信息管理程序),P10:主模塊,Pll:設(shè)施存儲模塊,P12:設(shè)施列表取得模塊,P13:輸入信息登記模塊,P14:輸入信息存儲模塊,P15:種類辭典存儲模塊,P16:辭典登記模塊,P17:判定模塊,P18:關(guān)聯(lián)模塊,P19:請求接收模塊,P20:檢索模塊,P21:結(jié)果發(fā)送模塊,T:便攜終端。
權(quán)利要求
1.一種服務(wù)器,其具有: 輸入信息存儲單元,其存儲輸入信息,該輸入信息是將位置信息和用戶ID彼此關(guān)聯(lián)得到的,其中,該位置信息表示地理位置,該用戶ID確定進(jìn)行了關(guān)于該位置的輸入操作的用戶; 判定單元,其參照所述輸入信息存儲單元,判定是否在預(yù)定數(shù)量以上的公共地理范圍中多個公共用戶進(jìn)行了所述輸入操作; 關(guān)聯(lián)單元,在判定為在所述預(yù)定數(shù)量以上的公共地理范圍中所述多個公共用戶進(jìn)行了所述輸入操作的情況下,該關(guān)聯(lián)單元分別針對該預(yù)定數(shù)量以上的公共地理范圍,提取多個輸入信息,對所提取的該多個輸入信息分配公共識別符,由此將該多個輸入信息彼此關(guān)聯(lián),其中,該多個輸入信息的所述位置信息示出的地理位置包含在該公共地理范圍中,且該多個輸入信息與該多個公共用戶對應(yīng),另外,所述公共識別符按照每個所述公共地理范圍而不同;以及 登記單元,其將通過所述關(guān)聯(lián)單元按照每個所述公共地理范圍彼此關(guān)聯(lián)得到的多個輸入信息登記到結(jié)果存儲單元中。
2.根據(jù)權(quán)利要求1所述的服務(wù)器,其中, 該服務(wù)器還具有設(shè)施存儲單元,該設(shè)施存儲單元存儲設(shè)施信息,該設(shè)施信息是關(guān)于設(shè)施的設(shè)施信息,并且至少包含確定設(shè)施的設(shè)施ID和表示該設(shè)施的地理范圍的地理信息, 所述公共地理范圍是由所述地理信息示出的地理范圍, 所述公共識別符是所述設(shè)施ID,該設(shè)施ID與對應(yīng)于所述提取的多個輸入信息的所述地理信息對應(yīng)。
3.根據(jù)權(quán)利要求2所述的服務(wù)器,其中, 在由所述提取的多個輸入信息示出的多個地理位置包含在由一個設(shè)施信息示出的地理范圍和由另外的設(shè)施信息示出的地理范圍中的情況下,所述關(guān)聯(lián)單元對該多個地理位置的中間點和各地理范圍的中心進(jìn)行比較,將對應(yīng)于中心與該中間點最近的地理范圍的設(shè)施ID分配給該多個輸入信息。
4.根據(jù)權(quán)利要求2所述的服務(wù)器,其中, 在由所述提取的多個輸入信息示出的多個地理位置包含在由一個設(shè)施信息示出的地理范圍和由另外的設(shè)施信息示出的地理范圍中的情況下,所述關(guān)聯(lián)單元生成用于詢問要將該多個輸入信息與哪個設(shè)施對應(yīng)的詢問信息并發(fā)送到預(yù)定終端,從該終端接收回答信息,將由接收到的回答信息示出的設(shè)施的設(shè)施ID分配給該多個輸入信息,其中,該回答信息表示由用戶響應(yīng)于該詢問信息在該終端中指定的設(shè)施。
5.根據(jù)權(quán)利要求2至4中的任意一項所述的服務(wù)器,其還具有: 接收單元,其從用戶的終端接收請求信號,該請求信號包含表示該終端的位置的所述位置信息; 檢索單元,其根據(jù)由所述接收單元接收到的請求信號內(nèi)的位置信息,參照所述結(jié)果存儲單元和所述設(shè)施存儲單元,從所述設(shè)施存儲單元中讀出存在于距離由所述位置信息示出的位置預(yù)定范圍內(nèi)的設(shè)施的設(shè)施信息;以及 發(fā)送單元,其將由所述檢索單元讀出的設(shè)施信息發(fā)送到所述終端。
6.根據(jù)權(quán)利要求1至5中的任意一項所述的服務(wù)器,其中,所述位置信息是至少由緯度經(jīng)度表示所述地理位置的信息。
7.根據(jù)權(quán)利要求6所述的服務(wù)器,其中, 所述位置信息是由所述緯度經(jīng)度和高度表示所述地理位置的信息, 所述地理范圍是由三維形狀表示的范圍。
8.一種信息管理方法,通過服務(wù)器來執(zhí)行,該信息管理方法包括: 判定步驟,參照輸入信息存儲單元,判定是否在預(yù)定數(shù)量以上的公共地理范圍中多個公共用戶進(jìn)行了輸入操作,其中,該輸入信息存儲單元存儲輸入信息,該輸入信息是將位置信息和用戶ID彼此關(guān)聯(lián)得到的,該位置信息表示地理位置,該用戶ID確定進(jìn)行了關(guān)于該位置的所述輸入操作的用戶; 關(guān)聯(lián)步驟,在所述判定步驟中判定為在所述預(yù)定數(shù)量以上的公共地理范圍中所述多個公共用戶進(jìn)行了所述輸入操作的情況下,分別針對該預(yù)定數(shù)量以上的公共地理范圍,提取多個輸入信息,對所提取的所述多個輸入信息分配公共識別符,由此將該多個輸入信息彼此關(guān)聯(lián),其中,該多個輸入信息的所述位置信息示出的地理位置包含在該公共地理范圍中,且該多個輸入信息與該多個公共用戶對應(yīng),另外,所述公共識別符按照每個所述公共地理范圍而不同;以及 登記步驟,將通過所述關(guān)聯(lián)單元按照每個所述公共地理范圍彼此關(guān)聯(lián)得到的多個輸入信息登記到結(jié)果存儲單元中。
9.一種信息管理程序,其使計算機(jī)作為以下單元進(jìn)行工作: 輸入信息存儲單元,其存儲輸入信息,該輸入信息是將位置信息和用戶ID彼此關(guān)聯(lián)得到的,其中,該位置信息表示地理位置,該用戶ID確定進(jìn)行了關(guān)于該位置的輸入操作的用戶; 判定單元,其參照所述輸入信息存儲單元,判定是否在預(yù)定數(shù)量以上的公共地理范圍中多個公共用戶進(jìn)行了所述輸入操作; 關(guān)聯(lián)單元,在判定為在所述預(yù)定數(shù)量以上的公共地理范圍中所述多個公共用戶進(jìn)行了所述輸入操作的情況下,該關(guān)聯(lián)單元分別針對該預(yù)定數(shù)量以上的公共地理范圍,提取多個輸入信息,對所提取的所述多個輸入信息分配公共識別符,由此將該多個輸入信息彼此關(guān)聯(lián),其中,該多個輸入信息的所述位置信息示出的地理位置包含在該公共地理范圍中,且該多個輸入信息與該多個公共用戶對應(yīng),另外,所述公共識別符按照每個所述公共地理范圍而不同;以及 登記單元,其將通過所述關(guān)聯(lián)單元按照每個所述公共地理范圍彼此關(guān)聯(lián)得到的多個輸入信息登記到結(jié)果存儲單元中。
10.一種計算機(jī)可讀取的記錄介質(zhì),其記錄了使計算機(jī)作為以下單元進(jìn)行工作的信息管理程序: 輸入信息存儲單元,其存儲輸入信息,該輸入信息是將位置信息和用戶ID彼此關(guān)聯(lián)得到的,其中,該位置信息表示地理位置,該用戶ID確定進(jìn)行了關(guān)于該位置的輸入操作的用戶; 判定單元,其參照所述輸入信息存儲單元,判定是否在預(yù)定數(shù)量以上的公共地理范圍中多個公共用戶進(jìn)行了所述輸入操作; 關(guān)聯(lián)單元,在判定為在所述預(yù)定數(shù)量以上的公共地理范圍中所述多個公共用戶進(jìn)行了所述輸入操作的情況下,該關(guān)聯(lián)單元分別針對該預(yù)定數(shù)量以上的公共地理范圍,提取多個輸入信息,對所提取的所述多個輸入信息分配公共識別符,由此將該多個輸入信息彼此關(guān)聯(lián),其中,該多個輸入信息的所述位置信息示出的地理位置包含在該公共地理范圍中,且該多個輸入信息與該多個公共用戶對應(yīng),另外,所述公共識別符按照每個所述公共地理范圍而不同;以及 登記單元,其將通過所述關(guān)聯(lián)單元按照每個所述公共地理范圍彼此關(guān)聯(lián)得到的多個輸入信息登記到結(jié)果存儲單元中。
全文摘要
檢索服務(wù)器(10)具有輸入信息數(shù)據(jù)庫(14),其存儲將表示地理位置的位置信息與確定進(jìn)行了關(guān)于該位置的輸入操作的用戶的用戶ID彼此關(guān)聯(lián)得到的輸入信息;判定部(17),其參照輸入信息數(shù)據(jù)庫(14),判定是否在預(yù)定數(shù)量以上的公共的地理范圍中有多個公共的用戶進(jìn)行了輸入操作;以及關(guān)聯(lián)部(18),在判定為在預(yù)定數(shù)量以上的公共的地理范圍中有多個公共的用戶進(jìn)行了輸入操作的情況下,分別針對預(yù)定數(shù)量以上的公共的地理范圍,提取由位置信息示出的地理位置包含在公共的地理范圍中,并且與多個公共的用戶對應(yīng)的多個輸入信息,對所提取的所述多個輸入信息分配公共的位置ID,由此將多個輸入信息彼此關(guān)聯(lián),在此基礎(chǔ)上,將該多個輸入信息登記到輸入信息數(shù)據(jù)庫(14)中。
文檔編號G06Q10/10GK103189885SQ20118005262
公開日2013年7月3日 申請日期2011年8月23日 優(yōu)先權(quán)日2010年12月7日
發(fā)明者U·班德拉 申請人:樂天株式會社