JP2006285855A - 検索サーバ - Google Patents
検索サーバ Download PDFInfo
- Publication number
- JP2006285855A JP2006285855A JP2005107678A JP2005107678A JP2006285855A JP 2006285855 A JP2006285855 A JP 2006285855A JP 2005107678 A JP2005107678 A JP 2005107678A JP 2005107678 A JP2005107678 A JP 2005107678A JP 2006285855 A JP2006285855 A JP 2006285855A
- Authority
- JP
- Japan
- Prior art keywords
- information
- search
- database
- classification
- task
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/284—Relational databases
- G06F16/285—Clustering or classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Operations Research (AREA)
- Tourism & Hospitality (AREA)
- Computational Linguistics (AREA)
- Strategic Management (AREA)
- Quality & Reliability (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
【課題】 簡易に複数種類の検索を行う。
【解決手段】 検索サーバ14は、検索対象の情報と当該情報に応じた分類を示すタスクIDとを対応付けて保持した複数の検索対象データベース24,26と、検索用情報とタスクIDとを対応付けて保持したユーザ行動データベース22と、移動通信端末12からクエリー文字列を含んだクエリーを受信するクエリー受信部20と、クエリー文字列とユーザ行動データベース22に保持された情報とを参照して、クエリーに係るタスクIDを特定するユーザ行動判定部23と、複数の検索対象データベース24,26から、特定されたタスクIDに対応した検索対象の情報を取得する施設選択部25及びWebコンテンツ選択部28と、取得された検索対象の情報から、クエリーに対する検索結果の情報を生成する検索結果情報生成部30と、を備える。
【選択図】 図1
【解決手段】 検索サーバ14は、検索対象の情報と当該情報に応じた分類を示すタスクIDとを対応付けて保持した複数の検索対象データベース24,26と、検索用情報とタスクIDとを対応付けて保持したユーザ行動データベース22と、移動通信端末12からクエリー文字列を含んだクエリーを受信するクエリー受信部20と、クエリー文字列とユーザ行動データベース22に保持された情報とを参照して、クエリーに係るタスクIDを特定するユーザ行動判定部23と、複数の検索対象データベース24,26から、特定されたタスクIDに対応した検索対象の情報を取得する施設選択部25及びWebコンテンツ選択部28と、取得された検索対象の情報から、クエリーに対する検索結果の情報を生成する検索結果情報生成部30と、を備える。
【選択図】 図1
Description
本発明は、検索サーバに関する。
携帯電話等の移動通信端末を利用したインターネット上の情報コンテンツへのアクセスが広く行われている。その中でも、例えばユーザの現在の位置情報を用いて情報をフィルタリングして施設情報の検索等を行うといった、位置情報に依存した検索サービスが多く利用されている。そのような検索サービスにおいては、位置情報として、GPS(Global Positioning System)等のセンサ情報や移動通信端末が無線アクセスする基地局情報等が用いられる。この位置情報を用いてユーザの位置を特定することで、検索対象となる施設情報をその場所にいるユーザに有益だと思われる範囲に限定したり、インターネット上の情報をその場所に最適化したりして、ユーザの利便性向上を図っている。
しかし、上記のような検索方法では、インターネット上の一般的な情報の検索と施設情報の検索とを個別に実行する必要があった。例えば、商品を購入する店舗を施設情報を検索した後で、その施設で購入を予定する商品に関するインターネット上の情報をキーワード検索等で検索する必要があった。それに対処するため、インターネット上の情報コンテンツから住所等の位置を特定して、位置情報と情報コンテンツを関連付ける技術が提案されている(例えば、下記の非特許文献1及び2参照)。
K.Takahashi,N.Miura,S.Yokoji andK.Shima,"Mobile Info Search:Information Integration for Location-AwareComputing",情報処理学会論文誌,vol.41,No.4,pp1192−1201,2000 小山聡,平松薫,山田幸一,"デジタルシティ京都−市民のための公共情報空間の構築をめざして",bit,vol.33,No.4,pp.8−12,2001
K.Takahashi,N.Miura,S.Yokoji andK.Shima,"Mobile Info Search:Information Integration for Location-AwareComputing",情報処理学会論文誌,vol.41,No.4,pp1192−1201,2000 小山聡,平松薫,山田幸一,"デジタルシティ京都−市民のための公共情報空間の構築をめざして",bit,vol.33,No.4,pp.8−12,2001
しかしながら、上記非特許文献1及び2に記載されている技術では、情報コンテンツに含まれる住所等の位置を特定できる情報を用いることから、位置を特定できる情報が含まれない情報コンテンツに対しては、適用することができなかった。特に、位置情報を含んではいないが、特定の施設を利用する際に必要とされる情報コンテンツをユーザに提示することができなかった。また、上記のように複数の種類の検索を行いたい場合に各検索を個別に行うことは、例えば操作性や画面の一覧性が十分でない携帯端末においては、ユーザに負担を強いることになる。
本発明は、以上の問題点を解決するためになされたものであり、簡易に複数種類の検索を行うことができる検索サーバを提供することを目的とする。
本発明に係る検索サーバは、検索対象の情報と当該情報に応じた分類を示す分類情報とを対応付けて保持した複数の検索対象データベースと、検索用情報と分類情報とを対応付けて保持した分類情報データベースと、端末から検索用情報を含んだ検索要求を受信する検索要求受信手段と、検索要求手段により受信された検索要求に含まれる検索用情報に基づいて、分類情報データベースに保持された情報を参照して当該検索要求に係る分類情報を特定する分類情報特定手段と、検索対象データベースから、分類情報特定手段により特定された分類情報に対応した検索対象の情報を取得する情報取得手段と、情報取得手段により取得された検索対象の情報に基づいて検索要求に対する検索結果の情報を生成する検索結果情報生成手段と、を備えることを特徴とする。ここで、検索用情報とは、検索を行うためのキーとなる情報をさす。
本発明に係る検索サーバでは、検索要求に含まれる検索用情報から分類情報を特定し、この分類情報を用いて複数の検索対象データベースに対して検索を行う。分類情報は検索対象の形式には依存していないので、複数種類の検索が可能となる。即ち、本発明によれば、それぞれの検索を個別に行う必要がなく、簡易に複数種類の検索を行うことができる。
また、検索対象データベースの少なくとも1つに保持された検索対象の情報には、位置情報が更に対応付けられており、検索要求受信手段は、検索要求に係る端末から位置情報を更に受信し、情報取得手段は、分類情報特定手段により特定された分類情報及び検索要求受信手段により取得された位置情報に対応した検索対象の情報を取得する、ことが好ましい。この構成によれば、検索対象の情報が位置に係るものである場合、位置情報により情報を絞り込むことが可能となり、より適切な検索が可能になる。
また、位置情報を階層的に保持した位置情報データベースを更に備え、情報取得手段は、当該位置情報データベースを参照して位置情報に対応した検索対象の情報を取得する、ことが好ましい。この構成によれば、検索対象データベースにおける位置情報の保持を容易にさせることができる。
また、分類情報に係る分類はユーザの行動要求に基づいて行われていることが好ましい。この構成によれば、ユーザの意図を適切に検索に反映することができ、より適切に検索を行うことが可能になる。
本発明では、検索要求に含まれる検索用情報から分類情報を特定し、この分類情報を用いて複数の検索対象データベースに対して検索を行う。分類情報は検索対象の形式には依存していないので、複数種類の検索が可能となる。即ち、本発明によれば、それぞれの検索を個別に行う必要がなく、簡易に複数種類の検索を行うことができる。
以下、図面とともに本発明による検索サーバの好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
図1に本発明の実施形態に係る検索サーバ14を含む情報検索システム10の構成を示す。図1に示すように、情報検索システム10は、移動通信端末12と、検索サーバ14とを含んで構成されており、移動通信端末12からの検索要求に応じて検索サーバ14から検索結果が送信されるシステムである。移動通信端末12は、ユーザに操作される端末である。移動通信端末12は、携帯電話網等の移動体通信網に接続することができ、移動体通信網を介して検索サーバ14に接続することができる。移動通信端末12から検索サーバ14へは、検索要求であるクエリーが送信される。このクエリーには、検索用情報であるクエリー文字列が含まれており、検索サーバ14ではこのクエリー文字列を参照することにより情報検索を行う。また、移動通信端末12はGPS(Global Positioning System)等により、自端末12の位置情報を取得することができ、取得した位置情報を上記のクエリーと共に検索サーバ14に送信する。取得及び送信される位置情報としては、例えば移動通信端末12の緯度及び経度を示す座標情報が相当する。
移動通信端末12は、具体的にはCPU(Central Processing Unit)、メモリ、通信モジュール等のハードウェアから構成される。具体的には、携帯電話機等が相当する。あるいは、移動通信端末12は、PDA(Personal Digital Assistance)等のものでもよく、更にPC(Personal Computer)等の必ずしも携帯性がない端末でも構わない。移動通信端末12が接続する通信網も、移動体通信網以外でもインターネット等の有線のものでもよい。なお、図1では移動通信端末12は1つしか描かれていないが、情報検索システム10には通常、複数の移動通信端末12が含まれる。
検索サーバ14は、複数の検索対象データベースを有しており、移動通信端末12からの当該検索対象データベースに対する検索要求を受信し、当該検索要求に応じた検索結果を生成して移動通信端末12に送信する。検索サーバ14は、具体的にはCPU、メモリ、ストレージ及び通信モジュール等のハードウェアから構成されるサーバ装置により実現される。また、検索サーバ14は、移動通信端末12から接続可能なように、移動通信端末12が接続できる移動体通信網内等に設けられている。
検索サーバ14は、図1に示すように、クエリー受信部20と、位置情報受信部21と、ユーザ行動データベース22と、ユーザ行動判定部23と、施設データベース24と、施設選択部25と、Webコンテンツデータベース26と、位置情報データベース27と、Webコンテンツ選択部28と、地図データベース29と、検索結果情報生成部30とを備えて構成される。以下、検索サーバ14の各要素について説明する。
クエリー受信部20は、移動通信端末12から送信された、クエリー文字列(検索用情報)を含んだクエリー(検索要求)を受信する検索要求受信手段である。受信されたクエリーはユーザ行動判定部23に送信される。
位置情報受信部21は、クエリーと共に移動通信端末12から送信された、当該端末12の位置情報を受信する検索要求受信手段として機能する。取得された位置情報は、検索に用いられるため、施設選択部25及びWebコンテンツ選択部28に送信される。
ユーザ行動データベース22は、検索用情報と分類情報とを予め対応付けて保持した分類情報データベースである。検索サーバ14において、検索対象の情報は予めその情報に応じて分類分けされている。分類情報は、この分類分けを示す情報である。なお、ユーザ行動データベース22における検索用情報は、移動通信端末12から受信したものではなく、予め検索サーバ14側で用意していたものである。上記の分類は、以下の具体例に示すように、ユーザの行動要求(タスク)に基づいて行われる。
ユーザ行動データベース22は、具体的には例えば、図2に示すようなユーザ行動データ管理テーブル22aに各データを格納することにより、情報を保持している。図2に示すように、ユーザ行動データ管理テーブル22aには、「タスクID」、「タスク名」及び「親タスクID」がデータ毎にそれぞれ対応付けられて保持されている。「タスクID」はユーザ行動データ管理テーブル22aにおいてデータを特定するものであり、分類情報に相当する。「タスク名」は文字列で分類の内容を示したものであり、上記の検索用情報に相当する。「親タスクID」は、そのデータの上位のデータの「タスクID」に対応させてデータの上下関係を示したものである。例えば図2に示すように、タスクIDが“1002”でタスク名が“映画タイトルを決める”というデータは、タスクIDが“1001”でタスク名が“映画を見る”というデータの下位のデータとなっている。このように、検索用情報と分類情報とを階層的に保持しておくことにより、ユーザの行動要求を正しく判断でき、より適切かつユーザの希望に沿った検索結果の出力を行うことができる。なお、検索情報の分類は、上記のようにユーザの行動要求に基づいたもの以外であってもよい。
ユーザ行動判定部23は、クエリー受信部20により受信されたクエリーに含まれるクエリー文字列と、ユーザ行動データベース22に保持された情報とを参照して、当該クエリーに係るタスクIDを特定する分類情報特定手段である。具体的には、クエリー文字列とユーザ行動データ管理テーブル22aの「タスク名」とのマッチングを行うことにより特定する。クエリー文字列と一致するタスク名が存在していた場合、当該タスク名に対応するタスクIDが、検索に用いられるため、施設選択部25及びWebコンテンツ選択部28に送信される。ユーザ行動データ管理テーブル22aに、当該一致したタスク名の下位のデータが存在していた場合、それら下位のデータに対応するタスクIDも、施設選択部25及びWebコンテンツ選択部28に送信される。
施設データベース24は、検索サーバ14において検索対象の情報を保持した検索対象データベースの一つである。施設データベース24は、検索対象の情報とタスクIDとを予め対応付けて保持している。施設データベース24における検索対象の情報は、どのような施設がどこに位置しているかといった、施設に関する情報である。施設データベース24は、具体的には例えば、図3に示すような施設データ管理テーブル24aに各施設データを格納することにより、情報を保持している。図3に示すように、施設データ管理テーブル24aには、「施設名」、「施設種別」、「緯度」、「経度」及び「タスクID」がデータ毎にそれぞれ対応付けられて保持されている。
「施設名」は文字列であり、施設の名前を示している。「施設種別」は文字列であり、施設の種別を示している。「緯度」及び「経度」は、その施設が位置する緯度及び経度を示すものである。「タスクID」は、その施設データに対応付けられた分類情報であり、施設選択部25によるデータの取得(検索)の際に用いられる情報である。即ち、施設データベース24において「タスクID」は、その施設がユーザ行動データベース22で定義されたその「タスクID」に係る行動要求に関するものであることを示している。施設データ管理テーブル24aにおいて例えば、一行目のデータは、“チケット販売”の施設種別である“ABC Ticket”という施設名の施設が“北緯35度17分”及び“東経139度39分”に位置しておりタスクID“1011”に対応付けられていることを示している。
施設選択部25は、施設データベース24から、ユーザ行動判定部23により特定されたタスクIDに対応した検索対象の情報を取得する情報取得手段である。また、検索対象の情報の取得は、位置情報受信部21により受信された移動通信端末12の位置情報にも基づいて行われる。具体的には、施設データベース24に保持された施設データから、特定されたタスクIDを有し、かつ移動通信端末12の“有効範囲内”のデータを取得する。ここで、“有効範囲内”とは、例えば施設が位置情報受信部21により受信された移動通信端末12の位置から5km以内に位置している、というルールに合致していることを指す。このルールは、予め施設選択部25において設定されている。ここで、移動通信端末12と施設との間の距離は、移動通信端末12の位置情報と施設データベース24に格納された施設の位置情報とから算出される。なお、取得される施設データは、複数であってもよい。取得された検索対象の情報は、検索結果情報生成部30に送信される。
Webコンテンツデータベース26は、検索サーバ14において検索対象の情報を保持した検索対象データベースの一つである。Webコンテンツデータベース26は、検索対象の情報とタスクIDとを予め対応付けて保持している。Webコンテンツデータベース26における検索対象の情報は、Webコンテンツのアクセス先アドレス等のWebコンテンツに関する情報である。Webコンテンツデータベース26は、具体的には例えば、図4に示すようなWebコンテンツアドレス管理テーブル26aに各Webコンテンツデータを格納することにより、情報を保持している。図4に示すように、Webコンテンツアドレス管理テーブル26aには、「サービス名」、「URI(Uniform Resource Identifier)」、「タスクID」及び「空間属性」がデータ毎にそれぞれ対応付けられて保持されている。
「サービス名」は、文字列であり、Webコンテンツがどのような情報を保持しているか(どのような情報サービスを提供するか)を示している。「URI」は、文字列であり、Webコンテンツにアクセスするためのアドレス情報を示している。「タスクID」は、そのWebコンテンツに対応付けられた分類情報であり、Webコンテンツ選択部28によるデータの取得(検索)の際に用いられる情報である。即ち、Webコンテンツデータベース26において「タスクID」は、そのWebコンテンツがユーザ行動データベース22で定義されたその「タスクID」に係る行動要求に関する情報を提供するものであることを示している。「空間属性」は、位置を示す文字列であり、そのWebコンテンツを利用するユーザの位置的な対象範囲を示している(位置情報の一つである)。「空間属性」は、Webコンテンツアドレス管理テーブル26aにおける全てのデータが保持している必要はなく、「空間属性」を定義できるデータのみにより保持されている。「空間属性」は、Webコンテンツ選択部28により、後述する位置情報データベース27に保持される情報と併せて、検索対象の情報の取得に用いられる。Webコンテンツアドレス管理テーブル26aにおいて例えば、一行目のデータは、“オンラインチケット”というサービス名で、“http://*****.co.jp/sample1.html”というURIのWebコンテンツが、タスクIDが“1004”に、空間属性が“Osaka”に対応付けられていることを示している。
位置情報データベース27は、Webコンテンツ選択部28がWebコンテンツデータベース26における「空間属性」を解釈するための位置情報を保持したデータベース(地理シソーラス)である。位置情報データベース27は、位置情報を階層的に保持している。位置情報データベース27は、具体的には例えば、図5に示すような位置情報データ管理テーブル27aに各データを格納することにより、情報を保持している。図4に示すように、位置情報データ管理テーブル27aには、「地名」、「地名ID」、「上位地名ID」、「緯度」及び「経度」がデータ毎にそれぞれ対応付けられて保持されている。
「地名」は、文字列であり、Webコンテンツデータベース26における「空間属性」に対応している。「地名ID」は、位置情報データ管理テーブル27aにおける各データを一意に特定するためのIDである。「上位地名ID」は、そのデータの上位の階層のデータの「地名ID」である。上位のデータが存在しないデータでは、「上位地名ID」は保持されていない。「緯度」及び「経度」は、そのデータの位置の緯度及び経度を示すものである。なお、下位のデータが存在するデータでは、下位のデータの「緯度」及び「経度」に対応させ「緯度」及び「経度」は保持されていない場合がある。例えば、地名が“Osaka”のデータは、“北緯34度30分”及び“東経135度30分”の位置であり上位のデータは“Kinki”であることを示している。また、“Kinki”のデータの上位のデータは“Japan”であることを示している。
Webコンテンツ選択部28は、Webコンテンツデータベース26から、ユーザ行動判定部23により特定されたタスクIDに対応した検索対象の情報を取得する情報取得手段である。また、検索対象の情報の取得は、位置情報受信部21により受信された移動通信端末12の位置情報にも基づいて位置情報データベース27を参照することにより行われる。具体的には、施設データベース24に保持されたWebコンテンツデータから、特定されたタスクIDを有するデータを取得する。また、Webコンテンツデータベース26において「空間属性」を有するWebコンテンツデータに関しては、位置情報受信部21により受信される移動通信端末12の位置情報がそのWebコンテンツデータの「空間属性」に含まれる場合のみ取得される(「空間属性」を有していないWebコンテンツデータに関しては、特定されたタスクIDを有していれば取得される)。移動通信端末12の位置情報が「空間属性」に含まれるか否かは、位置情報データベース27のデータを参照して判断される。例えば、移動通信端末12の位置情報により特定される位置が、「空間属性」に対応する位置情報データベース27のデータ又はその下位のデータの「緯度」及び「経度」から特定される位置から一定の距離内(例えば、5km以内)にある場合、移動通信端末12の位置情報が「空間属性」に含まれると判断される。なお、取得されるWebコンテンツデータは、複数であってもよい。取得された検索対象の情報は、検索結果情報生成部30に送信される。
地図データベースは、移動通信端末12からの検索要求に対する検索結果の情報を生成するための地図データを格納したデータベースである。地図データは、例えば、地図の画像のデータと、画像の各点がどの位置に対応するかを示したデータとから構成されている。
検索結果情報生成部30は、施設選択部25及びWebコンテンツ選択部28により取得された検索対象の情報に基づいて移動通信端末12からのクエリーに対する検索結果の情報を生成する検索結果情報生成手段である。検索結果は、例えば、HTML(HypetText Markup Language)形式のデータで構成される。より詳細には後述する。生成された検索結果の情報は、移動通信端末12に送信される。
引き続いて、図6のフローチャートを用いて、本実施形態に係る検索サーバ14で実行される処理を説明する。本処理は、移動通信端末12から検索サーバ14にクエリーが送信され、検索サーバ14において当該クエリーに対応した検索を行う処理である。
まず、移動通信端末12が移動体通信網を介して検索サーバ14に対して送信したクエリーをクエリー受信部20が受信する(S01)。上述したように、クエリーには、検索用情報であるクエリー文字列が含まれている。移動通信端末12からのクエリーの送信は、例えば、通常インターネットにおける検索エンジンを用いる場合と同様に行われる。具体的には例えば、移動通信端末12が検索サーバ14にアクセスすることにより移動通信端末12に表示されるフォームにユーザの操作でクエリー文字列が入力されボタンが押下されることにより行われる。取得されたクエリーは、ユーザ行動判定部23に送信される。
一方、移動通信端末12が検索サーバ14に対して送信した当該端末12の位置情報を位置情報受信部21が受信する(S02)。移動通信端末12からの位置情報の送信は、例えば上記クエリーの送信と同じタイミングでGPS等により移動通信端末12自身により位置情報が取得されて行われる。また、上記以外でも、位置情報はクエリー文字列と同様にユーザにより入力されたものであってもよい。取得された位置情報は、施設選択部25とWebコンテンツ選択部28とに送信される。
続いて、取得されたクエリーに基づいて、ユーザ行動判定部23が当該クエリーに係るタスクIDを特定する(S03)。タスクIDの特定は、上述したように、クエリーに含まれるクエリー文字列とユーザ行動データ管理テーブル22aに含まれるタスク名とのマッチングにより行われる。特定されたタスクIDは、検索対象の情報を取得するために施設選択部25及びWebコンテンツ選択部28に送信される。ユーザ行動データ管理テーブル22aに、当該一致したタスク名の下位のデータが存在していた場合、それら下位のデータに対応するタスクIDも、施設選択部25及びWebコンテンツ選択部28に送信される。特定されるタスクIDが存在しない場合(クエリー文字列に一致するタスク名が存在しない場合)は、その時点で検索の処理は終了する。また、検索サーバ14は、クエリーに応じた検索対象の情報が存在しない旨を移動通信端末12に通知する。
続いて、特定されたタスクIDと受信された移動通信端末12の位置情報とに基づいて、施設選択部25が、施設データベース24からクエリーに係る検索対象の情報である施設データを取得する(S04)。取得される施設データは、上述したように、施設データ管理テーブル24aにおいて、特定されたタスクIDを有し、かつ移動通信端末12の“有効範囲内”のデータである。取得された施設データは、検索結果情報生成部30に送信される。
一方、特定されたタスクIDと受信された移動通信端末12の位置情報とに基づいて、Webコンテンツ選択部28が、Webコンテンツデータベースからクエリーに係る検索対象の情報であるWebコンテンツデータを取得する(S05)。取得されるWebコンテンツデータは、Webコンテンツアドレス管理テーブル26aにおいて特定されたタスクIDを有しており、上述したように移動通信端末12の位置情報が「空間属性」に含まれるものである。取得されたWebコンテンツデータは、検索結果情報生成部30に送信される。S04及びS05の処理の両方において、取得される検索対象の情報がない(条件に合致する検索対象の情報が存在しない)場合検索の処理を終了し、検索サーバ14は、クエリーに応じた検索対象の情報が存在しない旨を移動通信端末12に通知する。なお、S04及びS05の処理は、S05の処理が先に行われてもよく、また両者が平行して行われてもよい。
続いて、検索結果情報生成部30が、施設選択部25及びWebコンテンツ選択部28により取得された検索対象の情報から、移動通信端末12からのクエリーに対する検索結果の情報を生成する(S06)。生成される検索結果の情報は、上述したように、例えばHTML形式で生成され、図7に示すようなものである。図7に示すように、施設選択部25により取得された情報は、地図データベース29の地図データを参照して地図上に施設データをアイコンとして表示した画像形式とする。また、Webコンテンツ選択部28により取得された情報は、HTMLのアンカータグを用いたサービス名及びURIのリスト形式とする。生成された検索結果の情報は、移動通信端末12に送信される。移動通信端末12では、当該検索結果の情報を、ユーザが閲覧できるように、移動通信端末12に備えられる表示装置等に表示する。
上述したように、本実施形態に係る検索サーバ14では、クエリー(検索要求)に含まれるクエリー文字列(検索用情報)からタスクID(分類情報)を特定し、このタスクIDを用いて複数の検索対象データベース(施設データベース24及びWebコンテンツデータベース26)に対して検索を行う。タスクIDは検索対象の形式には依存していないので、1つのクエリーで複数種類の検索を統合して行うことが可能となる。即ち、本実施形態によれば、それぞれの検索を個別に行う必要がなく、簡易に複数種類の検索を行うことができる。
本実施形態のような移動通信端末12は、場所を問わずにどこでも利用可能であるが、携帯性を優先させるために操作性や画面閲覧性がパソコン等と比較して劣っている。従って、本実施形態のように簡易に検索を行えることとすると、操作性及び利便性が向上する。
また、本実施形態のように、検索対象データベース24,26において検索対象の情報に位置情報が対応付けられており移動通信端末12から受信した位置情報を施設選択部25及びWebコンテンツ選択部28における検索情報の取得に用いることとすれば、位置により情報を絞り込むことが可能となり、より適切な検索が可能になる。
また、本実施形態の位置情報データベース27のように上記の位置情報を階層的に保持しておくこととすれば、検索対象データベースにおける位置情報の保持を容易にさせることができる。より具体的には、位置情報を互いに階層関係を有した国名、都道府県名、市町村名等のテキスト情報で表現することができる。このようにテキスト情報を利用できるとすれば、緯度及び経度等の座標情報に比べて位置情報の保持及び指定等が容易になる。
また、本実施形態のように、検索対象の分類をユーザが行いたい行動、即ち行動要求に基づいて行われていることとすれば、検索対象の情報の数や種別を検索前に把握していないユーザであっても行動要求をクエリー文字列とすることにより、検索が可能になる。即ち、ユーザの意図を適切に検索に反映することができ、より適切に検索を行うことが可能になる。
なお、本実施形態では、移動通信端末12からクエリーと位置情報とが送信された後、施設データベース24からの情報とWebコンテンツデータベース26からの情報とが一度に移動通信端末12に送信されていた。それ以外にも、例えば、Webコンテンツデータベース26からの情報のみを一旦、移動通信端末12に送信して、その情報を参照した移動通信端末12から追加的な情報を受信して特定されたタスクIDとその追加情報とから施設データベース24からの情報の取得を行い、その情報を移動通信端末12に送信するようにしてもよい。上記の追加情報としては、例えば先に送信されたWebコンテンツデータベース26からの情報に含まれている位置情報等がある。このように二段階の検索を行うことにより、より精度の高い検索を行うことができる。また、ユーザが検索の途中で検索当初の想定と異なる検索を行おうと考えた場合であっても、対応することができ複数の検索を容易かつ適切に行うことができる。
10…情報検索システム、12…移動通信端末、14…検索サーバ、20…クエリー受信部、21…位置情報受信部、22…ユーザ行動データベース、22a…ユーザ行動データ管理テーブル、23…ユーザ行動判定部、24…施設データベース、24a…施設データ管理テーブル、25…施設選択部、26…Webコンテンツデータベース、26a…Webコンテンツアドレス管理テーブル、27…位置情報データベース、27a…位置情報データ管理テーブル、28…Webコンテンツ選択部、29…地図データベース、30…検索結果情報生成部。
Claims (4)
- 検索対象の情報と当該情報に応じた分類を示す分類情報とを対応付けて保持した複数の検索対象データベースと、
検索用情報と前記分類情報とを対応付けて保持した分類情報データベースと、
端末から検索用情報を含んだ検索要求を受信する検索要求受信手段と、
前記検索要求手段により受信された検索要求に含まれる検索用情報に基づいて、前記分類情報データベースに保持された情報を参照して当該検索要求に係る分類情報を特定する分類情報特定手段と、
前記検索対象データベースから、前記分類情報特定手段により特定された分類情報に対応した検索対象の情報を取得する情報取得手段と、
前記情報取得手段により取得された検索対象の情報に基づいて前記検索要求に対する検索結果の情報を生成する検索結果情報生成手段と、
を備える検索サーバ。 - 前記検索対象データベースの少なくとも1つに保持された検索対象の情報には、位置情報が更に対応付けられており、
前記検索要求受信手段は、前記検索要求に係る端末から位置情報を更に受信し、
前記情報取得手段は、前記分類情報特定手段により特定された分類情報及び前記検索要求受信手段により取得された位置情報に対応した検索対象の情報を取得する、
ことを特徴とする請求項1に記載の検索サーバ。 - 前記位置情報を階層的に保持した位置情報データベースを更に備え、
前記情報取得手段は、当該位置情報データベースを参照して前記位置情報に対応した検索対象の情報を取得する、
ことを特徴とする請求項2に記載の検索サーバ。 - 前記分類情報に係る分類はユーザの行動要求に基づいて行われていることを特徴とする請求項1〜3に記載の検索サーバ。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005107678A JP2006285855A (ja) | 2005-04-04 | 2005-04-04 | 検索サーバ |
US11/910,657 US20090276398A1 (en) | 2005-04-04 | 2006-04-04 | Search server |
EP06731059A EP1879118A4 (en) | 2005-04-04 | 2006-04-04 | SEARCH SERVER |
PCT/JP2006/307111 WO2006107039A1 (ja) | 2005-04-04 | 2006-04-04 | 検索サーバ |
TW095111982A TW200705880A (en) | 2005-04-04 | 2006-04-04 | Search server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005107678A JP2006285855A (ja) | 2005-04-04 | 2005-04-04 | 検索サーバ |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006285855A true JP2006285855A (ja) | 2006-10-19 |
Family
ID=37073580
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005107678A Pending JP2006285855A (ja) | 2005-04-04 | 2005-04-04 | 検索サーバ |
Country Status (5)
Country | Link |
---|---|
US (1) | US20090276398A1 (ja) |
EP (1) | EP1879118A4 (ja) |
JP (1) | JP2006285855A (ja) |
TW (1) | TW200705880A (ja) |
WO (1) | WO2006107039A1 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012123492A (ja) * | 2010-12-06 | 2012-06-28 | Fujitsu Ten Ltd | 情報提供システムおよび情報提供装置 |
WO2015146017A1 (ja) * | 2014-03-28 | 2015-10-01 | パナソニックIpマネジメント株式会社 | 音声検索装置、音声検索方法、および表示装置 |
JP2019164408A (ja) * | 2018-03-19 | 2019-09-26 | 株式会社Jiec | レコメンドシステム及びプログラム |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7869825B2 (en) * | 2006-05-01 | 2011-01-11 | Mcgary Faith | Communication assistance system and method |
JP2009252176A (ja) * | 2008-04-10 | 2009-10-29 | Ntt Docomo Inc | 情報配信装置および情報配信方法 |
WO2013033378A1 (en) * | 2011-09-02 | 2013-03-07 | Mobile Sail Limited | System and method for operating mobile applications according to activities and associated actions |
JP5731940B2 (ja) * | 2011-09-29 | 2015-06-10 | 株式会社Nttドコモ | テキスト位置判定装置及びテキスト位置判定方法 |
KR20130042328A (ko) * | 2011-10-18 | 2013-04-26 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작방법 |
JP5942775B2 (ja) * | 2012-10-19 | 2016-06-29 | 株式会社デンソー | 施設表示データ作成装置、施設表示システム、および、施設表示用データ作成プログラム |
US10372732B2 (en) * | 2017-04-12 | 2019-08-06 | Airwatch Llc | Categorization using organizational hierarchy |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004362268A (ja) * | 2003-06-04 | 2004-12-24 | Ntt Docomo Inc | 問題解決支援用のサーバ装置及び問題解決支援方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0511693A (ja) * | 1991-07-04 | 1993-01-22 | Brother Ind Ltd | 地図送信システム |
JP3501957B2 (ja) * | 1998-08-28 | 2004-03-02 | 日本電信電話株式会社 | 位置関連情報検索方式 |
US6963867B2 (en) * | 1999-12-08 | 2005-11-08 | A9.Com, Inc. | Search query processing to provide category-ranked presentation of search results |
US7487112B2 (en) * | 2000-06-29 | 2009-02-03 | Barnes Jr Melvin L | System, method, and computer program product for providing location based services and mobile e-commerce |
US6873967B1 (en) * | 2000-07-17 | 2005-03-29 | International Business Machines Corporation | Electronic shopping assistant and method of use |
US6957230B2 (en) * | 2000-11-30 | 2005-10-18 | Microsoft Corporation | Dynamically generating multiple hierarchies of inter-object relationships based on object attribute values |
US20030126095A1 (en) * | 2001-12-28 | 2003-07-03 | Docomo Communications Laboratories Usa, Inc. | Context-aware market-making service |
JP2003209779A (ja) * | 2002-10-25 | 2003-07-25 | Fuji Xerox Co Ltd | 情報管理装置 |
US20040260677A1 (en) * | 2003-06-17 | 2004-12-23 | Radhika Malpani | Search query categorization for business listings search |
-
2005
- 2005-04-04 JP JP2005107678A patent/JP2006285855A/ja active Pending
-
2006
- 2006-04-04 TW TW095111982A patent/TW200705880A/zh not_active IP Right Cessation
- 2006-04-04 US US11/910,657 patent/US20090276398A1/en not_active Abandoned
- 2006-04-04 EP EP06731059A patent/EP1879118A4/en not_active Withdrawn
- 2006-04-04 WO PCT/JP2006/307111 patent/WO2006107039A1/ja active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004362268A (ja) * | 2003-06-04 | 2004-12-24 | Ntt Docomo Inc | 問題解決支援用のサーバ装置及び問題解決支援方法 |
Non-Patent Citations (1)
Title |
---|
CSNG200501624026, 岡峰 正, "サービスナビゲーションにおけるタスク選択支援のためのユーザコンテキスト抽出", 情報処理学会研究報告, 20050318, Vol.2005 No.28, 第209頁乃至第215頁, JP, 社団法人情報処理学会 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012123492A (ja) * | 2010-12-06 | 2012-06-28 | Fujitsu Ten Ltd | 情報提供システムおよび情報提供装置 |
WO2015146017A1 (ja) * | 2014-03-28 | 2015-10-01 | パナソニックIpマネジメント株式会社 | 音声検索装置、音声検索方法、および表示装置 |
JPWO2015146017A1 (ja) * | 2014-03-28 | 2017-04-13 | パナソニックIpマネジメント株式会社 | 音声検索装置、音声検索方法、および表示装置 |
US9928030B2 (en) | 2014-03-28 | 2018-03-27 | Panasonic Intellectual Property Management Co., Ltd. | Speech retrieval device, speech retrieval method, and display device |
JP2019164408A (ja) * | 2018-03-19 | 2019-09-26 | 株式会社Jiec | レコメンドシステム及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
EP1879118A4 (en) | 2009-01-28 |
TW200705880A (en) | 2007-02-01 |
US20090276398A1 (en) | 2009-11-05 |
WO2006107039A1 (ja) | 2006-10-12 |
TWI316799B (ja) | 2009-11-01 |
EP1879118A1 (en) | 2008-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6543680B2 (ja) | 位置に基づく検索 | |
US10594854B2 (en) | Location based personal organizer | |
JP2006285855A (ja) | 検索サーバ | |
US8341185B2 (en) | Method and apparatus for context-indexed network resources | |
US8280628B2 (en) | Method and apparatus for utilizing geographic location information | |
US8635062B2 (en) | Method and apparatus for context-indexed network resource sections | |
WO2013134102A1 (en) | Filtered search query data for context and user intent within a location-based search engine | |
WO2012172160A1 (en) | Method and apparatus for resolving geo-identity | |
JP2003006225A (ja) | 情報提供方法及びそれに用いる情報提供装置並びに端末 | |
US20090186631A1 (en) | Location Based Information Related to Preferences | |
JP4987687B2 (ja) | 配信サーバ及び配信方法 | |
JP2009123160A (ja) | コンテンツ情報配信装置、コンテンツ情報配信システムおよびコンテンツ情報配信方法 | |
US20110307516A1 (en) | Apparatus and method for searching for content in a portable terminal | |
TWI412998B (zh) | 處理網頁資訊之方法及行動裝置 | |
JP2010140355A (ja) | 情報検索システム及び情報検索方法 | |
JP2003141406A (ja) | 電子クーポン発行システム | |
JP2005172524A (ja) | 位置情報登録検索システム、位置情報登録検索サーバ及び位置情報登録検索方法 | |
KR20140145640A (ko) | 다중 id를 이용한 공간 정보 공유 서비스 시스템 및 그 방법 | |
JP2011180832A (ja) | 情報サービス提供システム | |
JP2004287569A (ja) | インターネット閲覧システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080307 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100824 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110412 |