JP2009047451A - Information search system and information search method - Google Patents
Information search system and information search method Download PDFInfo
- Publication number
- JP2009047451A JP2009047451A JP2007211361A JP2007211361A JP2009047451A JP 2009047451 A JP2009047451 A JP 2009047451A JP 2007211361 A JP2007211361 A JP 2007211361A JP 2007211361 A JP2007211361 A JP 2007211361A JP 2009047451 A JP2009047451 A JP 2009047451A
- Authority
- JP
- Japan
- Prior art keywords
- information
- user
- identification information
- location
- search
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Instructional Devices (AREA)
- Navigation (AREA)
Abstract
Description
本発明は、ロケーション(位置)間の関連性やロケーションの属性を記述したトポロジカルなロケーション情報体系を構築し、ユーザ端末からロケーション情報をキーとして検索を行った場合に、条件と合致する結果を応答する情報検索システム及び情報検索方法に関する。 The present invention constructs a topological location information system that describes relationships between locations (positions) and location attributes, and responds with a result that matches the conditions when searching from the user terminal using the location information as a key. The present invention relates to an information search system and an information search method.
従来、情報検索システムにおいて位置情報に関係する検索結果を応答する場合、2次元地図の座標と検索結果を対応付けて応答する方式が用いられている。例えば、地図を利用した効果的な検索サービスとして経路検索に付随した近傍店舗情報提案サービス等が存在する。 Conventionally, when a search result related to position information is responded in an information search system, a method of responding by associating coordinates of a two-dimensional map with a search result has been used. For example, as an effective search service using a map, there is a nearby store information proposal service associated with a route search.
また、2次元地図にさらに次元を加えた3次元地図のデジタルデータ化に向けて、主に都市空間を対象とした3次元地図の構築のための手法も研究されている。このような3次元地図に基づく3次元空間情報を利用した道案内システムなども提案されており、情報検索システムへの応用も期待されている。
しかしながら、前述した2次元座標系では、建築物の階層的な構造を記述することができないため、同一座標に存在するが階層的には異なる場所を異なるロケーションとして扱うことができないという問題があった。 However, the above-described two-dimensional coordinate system cannot describe the hierarchical structure of a building, so there is a problem in that different locations that exist at the same coordinate but are hierarchically different cannot be treated as different locations. .
この問題を解決するために、2次元地図上では同一であるが階層的には異なるロケーションを適切に記述できる3次元表現を用いることができる。しかしながら、3次元表現で必要となる高さの情報は従来の蓄積知識がほぼ存在せず、また、建築物内の階層構造を3次元空間情報としてデータ化することも困難であるという問題がある。 In order to solve this problem, it is possible to use a three-dimensional expression that can appropriately describe different locations on the two-dimensional map that are the same but hierarchically different. However, there is a problem that there is almost no conventional accumulated knowledge about the height information required for three-dimensional representation, and it is difficult to convert the hierarchical structure in the building into three-dimensional spatial information. .
本発明は、上記問題を解決すべくなされたもので、その目的は、3次元空間情報を用いずに、2次元座標系では同一座標に存在するが階層的に異なるロケーションを検索により検出可能とする情報検索システム及び情報検索方法を提供することにある。 The present invention has been made to solve the above-described problem, and its object is to be able to detect by searching a location that exists in the same coordinates in a two-dimensional coordinate system but is hierarchically different without using three-dimensional spatial information. An information retrieval system and an information retrieval method are provided.
上記問題を解決するために、本発明は、ユーザ端末と、検索対象の情報を記憶するサーバ装置とを備えた情報検索システムであって、前記サーバ装置は、2次元座標により示される位置情報と、当該位置に関する位置付加情報との組み合わせごとに、異なる位置識別情報を付与して記憶手段に登録する登録手段と、前記ユーザ端末から受信した検索要求により前記記憶手段から位置に関する情報の検出を行う場合、前記位置識別情報を参照し、前記位置識別情報が異なる位置情報を所在が異なる位置として検出を行う検索処理手段と、を備えたことを特徴とする情報検索システムである。 In order to solve the above problem, the present invention provides an information search system including a user terminal and a server device that stores information to be searched, the server device including position information indicated by two-dimensional coordinates, , Registration means for assigning different position identification information and registering it in the storage means for each combination with the position additional information related to the position, and detecting the information about the position from the storage means based on the search request received from the user terminal In this case, there is provided an information search system comprising: search processing means that refers to the position identification information and detects position information having different position identification information as a position having a different location.
また、本発明は、上記に記載の発明において、前記位置付加情報は、前記2次元座標の同一座標を示す位置情報における位置の階層情報であることを特徴とする。 Further, the present invention is characterized in that, in the above-described invention, the additional position information is position hierarchy information in position information indicating the same coordinates of the two-dimensional coordinates.
また、本発明は、上記に記載の発明において、前記登録手段は、ユーザに予め付与されるユーザ識別情報と、当該ユーザ識別情報のユーザが所在する位置に対応した前記位置識別情報とを対応付けて前記記憶手段に登録し、前記検索処理手段は、前記ユーザ端末から所定情報をキーワードとし、前記ユーザの所在を示す情報を返り値として指定された検索要求を受信した場合、前記検索要求に含まれる所定情報と前記記憶手段に記憶されるユーザ識別情報と位置識別情報の対応付けの情報とに基づいて、当該所定情報に対応する位置識別情報を検出し、検出した位置識別情報により示される位置情報と位置付加情報とを前記ユーザの所在を示す情報としてユーザ端末に応答することを特徴とする。 In the invention described above, the registration unit associates user identification information given in advance to a user with the position identification information corresponding to the position where the user of the user identification information is located. And the search processing means receives the search request specified by using the predetermined information as a keyword and the information indicating the location of the user as a return value from the user terminal. Position identification information corresponding to the predetermined information is detected on the basis of the predetermined information and the user identification information stored in the storage means and information associated with the position identification information, and the position indicated by the detected position identification information The information and the position additional information are returned to the user terminal as information indicating the location of the user.
また、本発明は、上記に記載の発明において、前記登録手段は、ユーザに予め付与されるユーザ識別情報と、当該ユーザ識別情報のユーザが所在する位置に対応した前記位置識別情報とを対応付けて前記記憶手段に登録し、更に、前記ユーザ識別情報ごとに、当該ユーザ識別情報に関連するユーザ関連情報を、前記ユーザ識別情報に対応付けて記憶し、前記検索処理手段は、前記ユーザ端末から所定情報をキーワードとし、前記ユーザ関連情報を返り値として指定された検索要求を受信した場合、前記検索要求に含まれる所定情報と前記記憶手段に記憶されるユーザ識別情報と位置識別情報、あるいはユーザ識別情報とユーザ関連情報の対応付けの情報とに基づいて、当該所定情報に対応するユーザ関連情報を検出し、検出したユーザ関連情報をユーザ端末に応答することを特徴とする。 In the invention described above, the registration unit associates user identification information given in advance to a user with the position identification information corresponding to the position where the user of the user identification information is located. For each of the user identification information, user-related information related to the user identification information is stored in association with the user identification information, and the search processing means is stored in the user terminal. When a search request specified by using predetermined information as a keyword and the user-related information as a return value is received, the predetermined information included in the search request and the user identification information and the position identification information stored in the storage means, or the user Based on the identification information and the information on the association of the user related information, the user related information corresponding to the predetermined information is detected, and the detected user related information is detected. Characterized in that it responds to the user terminal.
また、本発明は、上記に記載の発明において、前記登録手段は、前記位置識別情報ごとに、当該位置識別情報が示す位置に関連する位置関連情報を、前記位置識別情報に対応付けて前記記憶手段に登録し、前記検索処理手段は、前記ユーザ端末から所定情報をキーワードとし、前記位置関連情報を返り値として指定された検索要求を受信した場合、前記検索要求に含まれる所定情報と前記記憶手段に記憶される位置識別情報と位置関連情報の対応付けの情報とに基づいて、当該所定情報に対応する位置識別情報を検出し、検出した位置識別情報に対応付けられる位置関連情報をユーザ端末に応答することを特徴とする。 Further, according to the present invention, in the invention described above, the registration unit associates, for each position identification information, the position related information related to the position indicated by the position identification information in association with the position identification information. When the search request is received from the user terminal using the predetermined information as a keyword and the position-related information as a return value, the search processing means receives the predetermined information included in the search request and the storage. The position identification information corresponding to the predetermined information is detected based on the position identification information stored in the means and the information associated with the position related information, and the position related information associated with the detected position identification information is detected by the user terminal. It is characterized by responding to
また、本発明は、ユーザ端末と、検索対象の情報を記憶するサーバ装置とを備えた情報検索システムにおける情報検索方法であって、前記サーバ装置が、2次元座標により示される位置情報と、当該位置に関する位置付加情報との組み合わせごとに、異なる位置識別情報を付与して記憶手段に登録するステップと、前記ユーザ端末から検索要求を送信するステップと、前記サーバ装置が、前記ユーザ端末から受信した検索要求により前記記憶手段から位置に関する情報の検出を行う場合、前記位置識別情報を参照し、前記位置識別情報が異なる位置情報を所在が異なる位置として検出を行うステップと、を含むことを特徴とする情報検索方法である。 The present invention is also an information search method in an information search system comprising a user terminal and a server device that stores information to be searched, wherein the server device includes position information indicated by two-dimensional coordinates, For each combination with position additional information related to position, assigning different position identification information and registering in storage means, transmitting a search request from the user terminal, and the server apparatus received from the user terminal When detecting information related to a position from the storage means in response to a search request, referring to the position identification information, and detecting the position information having a different position identification information as a position having a different location. This is an information retrieval method.
この発明によれば、2次元地図に付加的な情報である位置付加情報を与えて、位置(ロケーション)を記述したロケーション情報を用いたことで、当該ロケーション情報に基づいて検出を行うことで同一座標で、位置付加情報が異なるロケーション、例えば、階層的には異なるロケーションを検出することが可能となる。 According to the present invention, by adding position additional information which is additional information to a two-dimensional map and using location information describing a position (location), detection is performed based on the location information. It is possible to detect a location where the position additional information is different in coordinates, for example, a location that is hierarchically different.
以下、本発明の実施形態を図面を参照して説明する。
図1は、本実施形態による情報検索システム1を示す概略ブロック図である。情報検索システムは、情報検索を行う際にユーザに操作されるユーザ端末10と、ユーザ端末10からの検索要求により検索を行い、検索条件に一致した情報を応答するサーバ装置100とを備えている。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a schematic block diagram showing an
ユーザ端末10は、例えば、パーソナルコンピュータや、携帯電話端末であり、サーバ装置100に接続して検索を要求するためのウェブブラウザ等のソフトウェアが予めインストールされ、内部の記憶領域に記憶している。
The
サーバ装置100は、検索処理部101と、記憶部110と、登録部120とを備えている。検索処理部101は、ユーザ端末10から受信する検索要求(検索クエリ)を解析して記憶部110から検索対象となる情報の検索を行い、検索条件に合致する結果情報を取得してユーザ端末10に対して応答する。ここで、本実施形態のユーザ端末10による検索要求は、RDF(Resource Description Framework)問い合わせ言語であるSPARQLが用いられる。
The
記憶部110に記憶される情報は、ユーザ基本情報102、ロケーション情報105、ユーザ拡張情報104、デバイス情報103を含むRDFによる半構造データであり、このデータによりユーザおよび位置(ロケーション)に関する情報が記述される。登録部120は、ユーザ端末10、あるいは後述する環境センサなどの装置からの情報を受信して情報を記憶部110に記録して登録を行う。
The information stored in the storage unit 110 is RDF semi-structured data including
図1のユーザ基本情報102、ロケーション情報105、ユーザ拡張情報104、デバイス情報103は、それぞれ独立したデータ体系として記述されており、RDFでは、この独立した各データ体系における任意の要素を、述語ノードを用いて参照する。すなわち、ユーザ基本情報102については、図2を対応付けて説明すると、ユーザIDノード201の情報と、デバイス情報103に記憶されるデバイスIDノード302へのデバイス情報述語ノード301の情報と、生体IDノード402への生体情報述語ノード401の情報、ロケーションIDノード600へのロケーション情報述語ノード501の情報と、それぞれの述語ノードが示すデバイスIDノード302、生体情報IDノード402、ロケーションIDノード600の情報とが対応付けられた情報がユーザ基本情報102となる。
The
ロケーション情報105も同様に、図2に対応付けて説明すると、ロケーションIDノード600の情報と、ロケーションIDノード600を起点とする述語ノードの配下の情報が対応付けられた情報である。ユーザ拡張情報104も同様に、生体情報IDノード402の情報と、生体情報IDノード402を起点とする述語ノードの配下の情報が対応付けられた情報である。デバイス情報103も同様に、デバイスIDノード302の情報と、デバイスIDノード302を起点とする述語ノードの配下の情報が対応付けられた情報である。
Similarly, the
このようなデータ構成とすることにより、例えば、図2に示すように、複数の要素から、特定のユーザに関する記述を抽出して当該ユーザに関するローカルなデータ体系を構成することが可能となる。 By adopting such a data configuration, for example, as shown in FIG. 2, it is possible to extract a description about a specific user from a plurality of elements and configure a local data system about the user.
以下、図2を参照しつつ、RDFによるデータの構造について説明する。例えば、ユーザIDノード201は、ユーザを一意に指定する識別子である。デバイスIDノード302は、ユーザに所持されるデバイスごとに付与される識別子であり、デバイス情報述語ノード301は、デバイスIDノード302が、デバイス情報を表現することを示す述語ノードである。
Hereinafter, the data structure by RDF will be described with reference to FIG. For example, the
また、ロケーションIDノード600は、ユーザが所在するロケーションを示す識別子であり、ロケーション情報述語ノード501は、ロケーションIDノード600がロケーション情報表現することを示す述語ノードである。隣接ロケーション述語ノード701は、ロケーションノード600のロケーションに隣接するロケーションを示す述語ノードであり、ロケーションIDノード610は、ロケーションIDノード600に隣接するロケーションを示す識別子である。
The
最寄り駅述語ノード602や所要時間述語ノード6021−1、6021−2は、ロケーションの属性を示すロケーション属性となる情報を示す述語ノードである。それ以外の要素についても同様に述語ノードとノードとの関係が構成されている。RDFは、前述したように半構造データであることから、必要に応じてロケーション属性を追加、及び削除することが可能となっている。 The nearest station predicate node 602 and required time predicate nodes 6021-1 and 6021-2 are predicate nodes indicating information serving as location attributes indicating location attributes. The relationship between predicate nodes and nodes is similarly configured for other elements. Since RDF is semi-structured data as described above, location attributes can be added and deleted as necessary.
図3は、本実施形態のサーバ装置100の記憶部110のトポロジカルなロケーション情報の一例を示したものである。図1のロケーション情報105としてロケーション属性及びロケーション同士の関連性を記述するために、本実施形態では、ロケーション属性がロケーションタイプ述語ノード601、最寄り駅述語ノード602、環境情報述語ノード603、住所述語ノード604、名称述語ノード605などの情報を用いて記述され、また、ロケーション同士の関連性を前述した隣接ロケーション述語ノード701等により記述される。この記述により、例えば、図3に示すように、2次元座標系では同一座標に存在する「ABCマンション」について、階層的には異なる「203号室」、「205号室」、「302号室」の情報を位置に関する付加情報、すなわち位置付加情報として与えることができ、2次元座標上での同一座標の位置情報と、位置付加情報との組み合わせごとに、異なるロケーションID(位置識別情報)を付与することで、階層的に異なる位置(ロケーション)を、異なる情報として記述することが可能となる。これにより、2次元座標上にて同一座標の位置であっても、3次元座標空間とせずに、異なるロケーションとして検出することが可能となる。
FIG. 3 shows an example of topological location information in the storage unit 110 of the
次に、図4を参照しつつ本実施形態における情報検索システム1の動作について説明する。図4において、サーバ装置100と、ユーザ端末11と、ユーザ端末12と、環境センサ801と、環境センサ802とはネットワークにより相互に接続されている。ここで、ユーザ端末11とユーザ端末12とは、図1のユーザ端末10と同じ構成を備えているものとする。
Next, the operation of the
(データ登録処理)
まず、ユーザ1がユーザ端末11を操作して、ロケーション1001に所在していることを示す情報をサーバ装置101に送信し、当該送信を受信したサーバ装置101の登録部120は、受信した情報を記憶部110に記録して登録する。ユーザ2も同様にユーザ端末12を操作してロケーション1002に所在していることを示す情報をサーバ装置101に送信し、当該送信を受信したサーバ装置101の登録部120は、受信した情報を記憶部110に記録して登録する。なお、ロケーション1001やロケーション1002について、図2に示すロケーションタイプや最寄り駅や住所や名称や隣接ロケーション述語ノード701などの情報は、地図情報等から予め記憶部110に登録されているものとする。
(Data registration process)
First, the
また、図2に示すデバイスIDノード302のデータを構成させるため、ユーザ1及びユーザ2が所持しているデバイス、例えば携帯電話を示す情報とその電話番号の情報などを、ユーザ1及びユーザ2の操作によりユーザ端末11及びユーザ端末12からサーバ装置100に送信させ、登録部120を通じて記憶部110に登録するようにしてもよい。
Further, in order to configure the data of the
また、環境センサ801は、ロケーション1001の環境情報、例えば、温度や湿度などの情報を取得してサーバ装置100に送信し、当該送信を受信したサーバ装置101の登録部120は、受信した情報を記憶部110に登録する。環境センサ802も同様に、ロケーション1002の環境情報、例えば、温度や湿度などの情報を取得してサーバ装置100に送信し、当該送信を受信したサーバ装置101の登録部120は、受信した情報を記憶部110に記録して登録する。これにより、例えば、図2に示す環境情報述語ノード603のように、ロケーション1001とロケーション1002のロケーションIDノードに対して環境情報述語ノード(図2の環境情報述語ノード603に相当するノード)が付加されることになる。
The
また、図2に示す生体情報IDノード402のデータを構成させるため、ユーザ1及びユーザ2に生体情報、例えば、体温、血圧、脈拍などの生体情報を計測するセンサを装着させておき、これらのセンサに計測した情報をサーバ装置100に送信させ、登録部120を通じて記憶部110に登録するようにしてもよい。
In addition, in order to configure the data of the biometric
(情報検索処理1)
ユーザ2が、図2のユーザIDノード201で示されるユーザである場合に、記憶部110への情報の登録により、ユーザIDノード201が図2に示すような半構造データとして記述されているものとする。このとき、ユーザ1がユーザ2の所在地からもっとも近い駅と、駅からの所要時間とを検索する例について説明する。なお、以下の説明では、ユーザ2のユーザIDを、ユーザIDノード201の符号201として説明する。
(Information retrieval process 1)
When the user 2 is the user indicated by the
ユーザ1は、ユーザ端末11を操作してユーザ2のユーザID(201)を検索キーとし、最寄り駅および所要時間を返り値とするSPARQLの検索要求(検索クエリ)を送信する。サーバ装置100の検索処理部101は、検索要求を解析してユーザIDを読み出し、読み出したユーザIDに基づいて記憶部110に対して検索を行う。検索処理部101は、当該検索により、図2に示すRDFのデータ構造から最寄り駅として「東京駅」、及び「徒歩による所要時間10分」と「バスによる所要時間3分」を検出し、検出したこれらの情報をユーザ端末11に応答として送信する。
The
(情報検索処理2)
次に、ユーザ1によるロケーションIDが600のロケーションに存在するユーザの電話番号を検索する例について説明する。なお、以下の説明では、ユーザ2のユーザIDを、ユーザIDノード201の符号201とし、ロケーション1002のロケーションIDをロケーションIDノード600の符号600として説明する。
(Information retrieval process 2)
Next, an example in which a user's telephone number existing at a location whose location ID is 600 by the
まず、ユーザ1が、ユーザ端末11を操作して、ロケーション1002のロケーションID(600)を検索キーとし、電話番号を返り値とするSPARQLの検索要求(検索クエリ)を送信する。サーバ装置100の検索処理部101は、検索要求を解析してロケーションIDを読み出し、読み出したロケーションIDに基づいて記憶部110に対して検索を行う。当該検索により、図2に示すRDFのデータ構造からロケーションIDが600のロケーションに所在するユーザIDが201のユーザ2が検出され、さらに当該ユーザIDノード201から、デバイスIDノード302を通じて、返り値となる「電話葉号」の述語ノードの先にある「080−xxx−yyyy」が検出される。そして、検索処理部101は、当該検索により検出した「080−xxx−yyyy」の情報をユーザ端末11に応答として送信する。
First, the
なお、ロケーション1002のロケーションID(600)が分からない場合であっても、例えば、ロケーションID(600)の位置である、図2に示す「東京都千代田区ABCマンション203号室」を検索キーとしても、「東京都千代田区ABCマンション203号室」から、ロケーションID(600)が検出され、検出されたロケーションID(600)に基づいて、前述した検出が行われ、ユーザ2の電話番号を検出するようにすることもできる。 Note that even if the location ID (600) of the location 1002 is not known, for example, “ABC Mansion No. 203 in Chiyoda-ku, Tokyo” shown in FIG. , The location ID (600) is detected from “ABC Mansion No. 203 in Chiyoda-ku, Tokyo”, and the above-described detection is performed based on the detected location ID (600) to detect the telephone number of the user 2 It can also be.
上記の構成より、ユーザは、ユーザ端末を介して、トポロジカルに記述されたロケーション情報に基づく情報検出を行うことが可能となる。ロケーション情報は、前述したように、例えば、RDFのような半構造データにより記述され、ロケーション名や住所の他にロケーション属性情報も付加することができ、住所による検索だけではなく、あるロケーションに隣接するロケーションの検索や、温度や湿度などの環境情報に基づくロケーションの検索、すなわち半構造データから抽出する複数の要素の相互間での検出を行うことが可能となる。そのため、ロケーション属性を利用した検索により、ユーザの嗜好に沿った階層情報を有するような店舗検索といった検索サービスの提供も可能となる。
また、上記の構成により、ロケーション情報の記述において、3次元の位置情報を利用する代わりに、ロケーションIDを核とする情報群をトポロジカルに結んだ位置情報を用いることとしたので、ロケーション同士の関係をトポロジカルに記述した位置情報を利用した検索を行うことが可能となる。
With the above configuration, the user can perform information detection based on location information described topologically via the user terminal. As described above, the location information is described by semi-structured data such as RDF, for example, and location attribute information can be added in addition to the location name and address. Location search based on environmental information such as temperature and humidity, that is, detection between a plurality of elements extracted from semi-structure data. For this reason, it is possible to provide a search service such as a store search that has hierarchical information according to the user's preference by a search using the location attribute.
In addition, with the above configuration, instead of using the three-dimensional position information in the description of the location information, the position information obtained by topologically connecting the information group having the location ID as a core is used. It is possible to perform a search using position information that describes the topologically.
また、図4において説明した情報検索処理1や情報検索処理2の各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、また、サーバ装置100における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、情報検索処理1や情報検索処理2を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
Further, a program for realizing each step of the
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。 Further, the “computer-readable recording medium” means a volatile memory (for example, DRAM (Dynamic DRAM) in a computer system that becomes a server or a client when a program is transmitted through a network such as the Internet or a communication line such as a telephone line. Random Access Memory)), etc., which hold programs for a certain period of time. The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.
ロケーション情報に関して、ロケーション同士の関連性やロケーション属性を記述するデータ体系を構築することにより、ロケーション情報に基づく情報検索への利用が期待される。 Concerning location information, it is expected to be used for information retrieval based on location information by constructing a data system that describes relationships between locations and location attributes.
1 情報検索システム
10 ユーザ端末
100 サーバ装置
101 検索処理部
110 記憶部
102 ユーザ基本情報
103 デバイス情報
104 ユーザ拡張情報
105 ロケーション情報
120 登録部
DESCRIPTION OF
Claims (6)
前記サーバ装置は、
2次元座標により示される位置情報と、当該位置に関する位置付加情報との組み合わせごとに、異なる位置識別情報を付与して記憶手段に登録する登録手段と、
前記ユーザ端末から受信した検索要求により前記記憶手段から位置に関する情報の検出を行う場合、前記位置識別情報を参照し、前記位置識別情報が異なる位置情報を所在が異なる位置として検出を行う検索処理手段と、
を備えたことを特徴とする情報検索システム。 An information search system comprising a user terminal and a server device that stores information to be searched,
The server device
Registration means for assigning different position identification information and registering it in the storage means for each combination of the position information indicated by the two-dimensional coordinates and the position additional information relating to the position;
Search processing means for detecting position information having different location identification information with reference to the position identification information when detecting position information from the storage means in response to a search request received from the user terminal When,
An information retrieval system characterized by comprising:
ことを特徴とする請求項1に記載の情報検索システム。 The information search system according to claim 1, wherein the position addition information is position hierarchy information in position information indicating the same coordinates of the two-dimensional coordinates.
ユーザに予め付与されるユーザ識別情報と、当該ユーザ識別情報のユーザが所在する位置に対応した前記位置識別情報とを対応付けて前記記憶手段に登録し、
前記検索処理手段は、
前記ユーザ端末から所定情報をキーワードとし、前記ユーザの所在を示す情報を返り値として指定された検索要求を受信した場合、前記検索要求に含まれる所定情報と前記記憶手段に記憶されるユーザ識別情報と位置識別情報の対応付けの情報とに基づいて、当該所定情報に対応する位置識別情報を検出し、検出した位置識別情報により示される位置情報と位置付加情報とを前記ユーザの所在を示す情報としてユーザ端末に応答する
ことを特徴とする請求項1または2に記載の情報検索システム。 The registration means includes
User identification information given in advance to the user and the position identification information corresponding to the position where the user of the user identification information is associated are registered in the storage means,
The search processing means includes:
Predetermined information included in the search request and user identification information stored in the storage means when receiving a search request specified by using the predetermined information as a keyword and information indicating the location of the user as a return value from the user terminal Information indicating the location of the user by detecting position identification information corresponding to the predetermined information on the basis of the association information of the position identification information and the position identification information, and position information indicated by the detected position identification information and additional position information. The information retrieval system according to claim 1, wherein the information retrieval system responds to the user terminal as
ユーザに予め付与されるユーザ識別情報と、当該ユーザ識別情報のユーザが所在する位置に対応した前記位置識別情報とを対応付けて前記記憶手段に登録し、
更に、前記ユーザ識別情報ごとに、当該ユーザ識別情報に関連するユーザ関連情報を、前記ユーザ識別情報に対応付けて記憶し、
前記検索処理手段は、
前記ユーザ端末から所定情報をキーワードとし、前記ユーザ関連情報を返り値として指定された検索要求を受信した場合、前記検索要求に含まれる所定情報と前記記憶手段に記憶されるユーザ識別情報と位置識別情報、あるいはユーザ識別情報とユーザ関連情報の対応付けの情報とに基づいて、当該所定情報に対応するユーザ関連情報を検出し、検出したユーザ関連情報をユーザ端末に応答する
ことを特徴とする請求項1または2に記載の情報検索システム。 The registration means includes
User identification information given in advance to the user and the position identification information corresponding to the position where the user of the user identification information is associated are registered in the storage means,
Further, for each user identification information, user related information related to the user identification information is stored in association with the user identification information,
The search processing means includes:
When a search request specified by using the predetermined information as a keyword and the user-related information as a return value is received from the user terminal, the predetermined information included in the search request, the user identification information stored in the storage unit, and the position identification The user-related information corresponding to the predetermined information is detected based on the information or the user identification information and the association information of the user-related information, and the detected user-related information is returned to the user terminal. Item 3. The information search system according to Item 1 or 2.
前記位置識別情報ごとに、当該位置識別情報が示す位置に関連する位置関連情報を、前記位置識別情報に対応付けて前記記憶手段に登録し、
前記検索処理手段は、
前記ユーザ端末から所定情報をキーワードとし、前記位置関連情報を返り値として指定された検索要求を受信した場合、前記検索要求に含まれる所定情報と前記記憶手段に記憶される位置識別情報と位置関連情報の対応付けの情報とに基づいて、当該所定情報に対応する位置識別情報を検出し、検出した位置識別情報に対応付けられる位置関連情報をユーザ端末に応答する
ことを特徴とする請求項1から4のいずれか1つに記載の情報検索システム。 The registration means includes
For each of the position identification information, position related information related to the position indicated by the position identification information is registered in the storage unit in association with the position identification information,
The search processing means includes:
When receiving a search request specified by using the predetermined information as a keyword and the position related information as a return value from the user terminal, the predetermined information included in the search request, the position identification information stored in the storage unit, and the position related 2. The position identification information corresponding to the predetermined information is detected based on the information association information, and the position related information associated with the detected position identification information is returned to the user terminal. To 4. The information search system according to any one of 4 to 4.
前記サーバ装置が、2次元座標により示される位置情報と、当該位置に関する位置付加情報との組み合わせごとに、異なる位置識別情報を付与して記憶手段に登録するステップと、
前記ユーザ端末から検索要求を送信するステップと、
前記サーバ装置が、前記ユーザ端末から受信した検索要求により前記記憶手段から位置に関する情報の検出を行う場合、前記位置識別情報を参照し、前記位置識別情報が異なる位置情報を所在が異なる位置として検出を行うステップと、
を含むことを特徴とする情報検索方法。 An information search method in an information search system comprising a user terminal and a server device that stores information to be searched,
The server device assigns different position identification information for each combination of the position information indicated by the two-dimensional coordinates and the position additional information related to the position, and registers it in the storage unit;
Transmitting a search request from the user terminal;
When the server device detects information related to a position from the storage unit in response to a search request received from the user terminal, the position identification information is referred to, and position information with different position identification information is detected as a position with a different location. The steps of
An information search method characterized by including:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007211361A JP2009047451A (en) | 2007-08-14 | 2007-08-14 | Information search system and information search method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007211361A JP2009047451A (en) | 2007-08-14 | 2007-08-14 | Information search system and information search method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009047451A true JP2009047451A (en) | 2009-03-05 |
Family
ID=40499820
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007211361A Pending JP2009047451A (en) | 2007-08-14 | 2007-08-14 | Information search system and information search method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009047451A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9183249B2 (en) | 2009-05-15 | 2015-11-10 | Hyundai Motor Company | Apparatus and method for generating a path |
-
2007
- 2007-08-14 JP JP2007211361A patent/JP2009047451A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9183249B2 (en) | 2009-05-15 | 2015-11-10 | Hyundai Motor Company | Apparatus and method for generating a path |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11010445B2 (en) | Method and system for addressing the problem of discovering relevant services and applications that are available over the internet or other communications network | |
JP2017130182A (en) | System, method, program and device for associating image with facility | |
US10602315B2 (en) | System and method for providing a platform for creating, browsing and searching a journal of activities of a user | |
JP2006318373A (en) | Task selection support server and task selection support method | |
Chianese et al. | A" smart" multimedia guide for indoor contextual navigation in cultural heritage applications | |
EP2633446A1 (en) | Identifying physical locations of entities | |
JPWO2011013495A1 (en) | Information management apparatus, information management method, and information management program | |
JP2009037501A (en) | Information retrieval apparatus, information retrieval method and program | |
KR101081112B1 (en) | A system providing a point of interest and method thereof | |
JP4276524B2 (en) | Tag selection device, tag selection system, and tag selection method | |
JPH11250393A (en) | Location dependent information presentation system | |
Scheider et al. | Encoding and querying historic map content | |
CN111431962B (en) | Cross-domain resource access Internet of things service discovery method based on context awareness calculation | |
KR20080074617A (en) | System and method for providing search service by keywords | |
WO2010093686A1 (en) | System and method of identifying relevance of electronic content to location or place | |
JP2009047451A (en) | Information search system and information search method | |
KR20090085135A (en) | Aggregation syndication platform | |
JP7028194B2 (en) | Knowledge generator for inference, knowledge generation method for inference, and program | |
Fränti et al. | Location-based search engine for multimedia phones | |
JP2001195372A (en) | Agent service provision method and computer readable recording medium | |
KR101479834B1 (en) | Method of exposing an advertisement based on user behavior and device thereof | |
JP4853487B2 (en) | Position detection system and position detection program | |
JP4689635B2 (en) | Metadata management method, metadata management system, and metadata management program | |
Fonteles et al. | An adaptive context acquisition framework to support mobile spatial and context-aware applications | |
JPWO2008149408A1 (en) | Information search system, movement frequency management device and area information search device used therefor, program in movement frequency management device, program in area information search device, and computer-readable recording medium recording the program |