(57)【要約】【課題】  情報通信端末から入力されたキーワードが閲覧情報に使用されているかどうかにかかわらず、ユーザが入力したキーワードと関連深い閲覧情報の取得リンク先のデータを検索結果として得ることができる検索システムを提供する。【解決手段】  検索システムの検索サーバ３０は、情報通信端末（携帯電話機６０）から受信した検索キーワードが特定キーワードであると判定されたとき、インデックス情報を用いた検索をしないでテンプレート保持部４２に記憶された特定キーワードに対応する予め作成された取得リンク先データを検索結果のデータとして情報通信端末に送信するように、Ｗｅｂサーバ４０に送信処理指令を送る。【選択図】  図４
2006107199.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して閲覧情報の収集を行う収集手段と、該収集手段により収集された閲覧情報に基づいて該閲覧情報の取得リンク先データと該閲覧情報に含まれるキーワードとを対応付けたインデックス情報を作成するインデックス作成手段と、該インデックス情報を用いて、情報通信端末から検索要求とともに受信した検索キーワードについて検索する検索手段と、その検索結果のデータを該情報通信端末に送信する送信手段とを備えた検索システムにおいて、
特定のキーワードが記憶された特定キーワード記憶手段と、
該情報通信端末から受信した検索キーワードが該特定キーワード記憶手段に記憶された特定キーワードであるかどうかを判定する特定キーワード判定手段と、
該特定キーワードと関連する閲覧情報の取得リンク先データを含むように予め作成された特定キーワード用取得リンク先データを記憶するリンク先データ記憶手段とを備え、
該検索手段は、該特定キーワード判定手段において該情報通信端末から受信した検索キーワードが特定キーワードであると判定されたとき、該インデックス情報を用いた検索をしないで該リンク先データ記憶手段に記憶された該特定キーワードに対応する予め作成された取得リンク先データを検索結果のデータとして該情報通信端末に送信するように該送信手段に送信処理指令を送ることを特徴とする検索システム。
【請求項２】
請求項１の検索システムにおいて、
上記検索手段は、上記特定キーワード判定手段において上記情報通信端末から検索要求とともに受信した検索キーワードがないと判定した場合は、所定の閲覧情報のリンク先データを含むように予め作成されたキーワード未入力用リンク先データを検索結果のデータとして該情報通信端末に送信するように上記送信手段に送信処理指令を送ることを特徴とする検索システム。
【請求項３】
通信ネットワークを介して閲覧情報の収集を行う収集手段と、該収集手段により収集された閲覧情報に基づいて該閲覧情報の取得リンク先データと該閲覧情報に含まれるキーワードとを対応付けたインデックス情報を作成するインデックス作成手段と、該インデックス情報用いて情報通信端末から検索要求とともに受信した検索キーワードを検索する検索手段と、その検索結果のデータを該情報通信端末に送信する送信手段とを備えた検索システムにおいて、
該検索手段は、該インデックス情報のキーワードに対応付けて絵文字情報を記憶する絵文字情報記憶手段を有し、該情報通信端末から検索キーワードとして絵文字情報を受信したとき、受信した絵文字情報に対応する検索キーワードを特定し、該インデックス情報を用いて、該特定された検索キーワードについて検索することを特徴とする検索システム。
【請求項４】
請求項３の検索システムにおいて、
上記絵文字情報記憶手段は、上記情報通信端末の機種情報に対応付けて上記絵文字情報を記憶していることを特徴とする検索システム。
【請求項５】
請求項１、２、３または４の検索システムにおいて、
上記収集手段は、収集される閲覧情報の条件を保持する条件保持手段を備え、該条件保持手段に保持された条件に適合した閲覧情報のみ収集することを特徴とする検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通信端末から入力された検索キーワードに応じて閲覧情報を検索する検索システムに関するものである。
【背景技術】
【０００２】
従来から検索キーワードを入力することにより、検索キーワードと関連のある閲覧情報を検索する検索システムが知られている（特許文献１）。このような検索システムは、収集した閲覧情報の文字情報からインデックス情報を機械的に作成してデータベースに保存する。そして、データベースに保存されているインデックス情報から情報通信端末に入力された検索キーワードを含む閲覧情報のリンク先の検索を機械的に高速で行う。検索が完了したら、閲覧情報のリンク先を示した検索結果を情報通信端末に送信する。
【０００３】
【特許文献１】特開２００１−３３７９５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように機械的に閲覧情報を検索する検索システムにおいては、情報通信端末から入力された検索キーワードと関連深い閲覧情報であるにもかかわらず、情報通信端末から入力された検索キーワードと同一の単語が閲覧情報に使用されていない場合、この閲覧情報が検索結果として表示されないという問題があった。その結果、ユーザが所望の情報を得ることができない場合があった。
【０００５】
また、携帯電話機のようにテンキーとその他少数のキーで情報入力を行う情報通信端末は、ひとつのキーに多数の入力機能を割り当てられている。例えば、「１」のキーには、「あ行」の「あ、い、う、え、お」の文字が割り当てられており、ユーザがキーを押す都度、「あ」→「い」→「う」というように入力文字が変化するようになっている。そして、キーワード入力を行う場合は、この作業を繰り返し行う必要がある。また、漢字に変換する場合は、このような作業を繰り返し行った後、変換キーを数回押して所望の漢字を確定するなどの作業を行う。
このように、携帯電話機において、検索キーワードを入力して検索する方式では、テンキーを何度も押して検索キーワードを確定する必要があり入力作業が煩わしいという問題があった。特に、このような入力操作が不慣れな人にとっては、入力作業が煩わしいため、このような検索システムを持つサービスサイトへアクセスすることが少なかった。
【０００６】
本発明の第一の目的は、上記問題に鑑みなされたものであり、情報通信端末から入力されたキーワードが閲覧情報に使用されているかどうかにかかわらず、ユーザが入力したキーワードと関連深い閲覧情報の取得リンク先のデータを検索結果として得ることができる検索システムを提供することである。
【０００７】
本発明の第二の目的は、上記問題に鑑みなされたものであり、検索キーワード入力作業を容易にすることができる検索システムを提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１の発明は、通信ネットワークを介して閲覧情報の収集を行う収集手段と、該収集手段により収集された閲覧情報に基づいて該閲覧情報の取得リンク先データと該閲覧情報に含まれるキーワードとを対応付けたインデックス情報を作成するインデックス作成手段と、該インデックス情報を用いて、情報通信端末から検索要求とともに受信した検索キーワードについて検索する検索手段と、その検索結果のデータを該情報通信端末に送信する送信手段とを備えた検索システムにおいて、特定のキーワードが記憶された特定キーワード記憶手段と、該情報通信端末から受信した検索キーワードが該特定キーワード記憶手段に記憶された特定キーワードであるかどうかを判定する特定キーワード判定手段と、該特定キーワードと関連する閲覧情報の取得リンク先データを含むように予め作成された特定キーワード用取得リンク先データを記憶するリンク先データ記憶手段とを備え、該検索手段は、該特定キーワード判定手段において該情報通信端末から受信した検索キーワードが特定キーワードであると判定されたとき、該インデックス情報を用いた検索をしないで該リンク先データ記憶手段に記憶された該特定キーワードに対応する予め作成された取得リンク先データを検索結果のデータとして該情報通信端末に送信するように該送信手段に送信処理指令を送ることを特徴とするものである。
また、請求項２の発明は、請求項１の検索システムにおいて、上記検索手段は、上記特定キーワード判定手段において上記情報通信端末から検索要求とともに受信した検索キーワードがないと判定した場合は、所定の閲覧情報のリンク先データを含むように予め作成されたキーワード未入力用リンク先データを検索結果のデータとして該情報通信端末に送信するように上記送信手段に送信処理指令を送ることを特徴とするものである。
また、請求項３の発明は、通信ネットワークを介して閲覧情報の収集を行う収集手段と、該収集手段により収集された閲覧情報に基づいて該閲覧情報の取得リンク先データと該閲覧情報に含まれるキーワードとを対応付けたインデックス情報を作成するインデックス作成手段と、該インデックス情報用いて情報通信端末から検索要求とともに受信した検索キーワードを検索する検索手段と、その検索結果のデータを該情報通信端末に送信する送信手段とを備えた検索システムにおいて、該検索手段は、該インデックス情報のキーワードに対応付けて絵文字情報を記憶する絵文字情報記憶手段を有し、該情報通信端末から検索キーワードとして絵文字情報を受信したとき、受信した絵文字情報に対応する検索キーワードを特定し、該インデックス情報を用いて、該特定された検索キーワードについて検索することを特徴とするものである。
また、請求項４の発明は、請求項３の検索システムにおいて、上記絵文字記憶手段は、上記情報通信端末の機種情報に対応付けて上記絵文字情報を記憶していることを特徴とするものである。
また、請求項５の発明は、請求項１、２、３または４の検索システムにおいて、上記収集手段は、収集される閲覧情報の条件を保持する条件保持手段を備え、該条件保持手段に保持された条件に適合した閲覧情報のみ収集することを特徴とするものである。
【発明の効果】
【０００９】
請求項１、２及び５の発明によれば、特定キーワード判定手段によって情報通信端末から検索要求とともに受信した検索キーワードが特定キーワードと判定されたときは、インデックス情報を用いた検索をしないでリンク先データ記憶手段に記憶された特定キーワードに対応する予め作成された取得リンク先データを検索結果のデータを情報端末に送信している。よって、特定キーワードに関しては、情報端末から受信したキーワードが閲覧情報に使用されているかどうかにかかわらず、特定キーワードに関連の深い閲覧情報を検索結果として得ることができるという効果がある。
【００１０】
また、請求項３乃至５の発明によれば、情報通信端末から検索キーワードとして絵文字情報を受信したとき、インデックス情報のキーワードに対応付けて絵文字情報を記憶する絵文字情報記憶手段を検索することにより、情報通信端末から受信した絵文字情報に対応する検索キーワードを特定し、インデックス情報を用いて、上記特定した検索キーワードについて検索するようにしている。よって、検索キーワードに対応する絵文字をひとつだけ情報通信端末で入力して検索するだけで、従来のように複数の文字を入力して検索キーワードを作成して検索するのと同一の検索結果を得ることができる。従って、従来の検索システムに比べて、得たい情報を得るためにキーワード入力部に入力するキー操作の回数を削減することができる。その結果、キーワード入力作業を容易にすることができるという効果がある。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面を参照しながら説明する。
まず、情報通信端末としての携帯電話機について説明する。ここで、「情報通信端末」としては、ＰＤＣ（Personal Digital Cellular）方式、ＧＳＭ（Global System for Mobile Communication）方式、ＴＩＡ（Telecommunications Industry Association）方式等の携帯電話機、ＩＭＴ（International Mobile Telecommunications）−２０００で標準化された携帯電話機、ＴＤ−ＳＣＤＭＡ（Time Division Synchronous Code Division Multiple Access）方式の一つであるＴＤ−ＳＣＤＭＡ（ＭＣ：Multi Carrier）方式の携帯電話機、ＰＨＳ（Personal Handyphone System）、自動車電話機、固定電話機等の電話機のうち、アプリケーションプログラム実行可能なものが挙げられる。また、この「情報通信端末」としては、上記携帯電話機のほか、電話機能を有しないＰＤＡ（Personal Digital Assistance）等の移動型の情報通信端末も挙げられる。
【００１２】
図１は、携帯電話機６０の外観図であり、図２は、その携帯電話機６０のハードウェア構成を示す概略構成図である。
この携帯電話機６０は、システムバス２００、ＣＰＵ２０１、ＲＡＭ２０２やＲＯＭ２０３等からなる内部制御装置、入力装置２０４、出力装置２０５、携帯電話用通信装置２０６を備えている。ＣＰＵ２０１やＲＡＭ２０２等の構成要素は、システムバス２００を介して、互いに各種データや後述のプログラムの命令等のやり取りを行っている。上記入力装置２０４は、データ入力キー（テンキー、＊キー、＃キー）６１、通話開始キー６２、終話キー６３、スクロールキー６４、多機能キー６５、マイク６６等から構成されている。上記出力装置２０５は、画像表示手段である液晶ディスプレイ（ＬＣＤ）６７、スピーカ６８等から構成されている。上記携帯電話用通信装置２０６は、携帯電話通信網を介して他の携帯電話機やサーバと通信するためのものである。
【００１３】
図３は、上記携帯電話機６０の主要部を抽出して示したブロック図であり、図４は、その携帯電話機６０におけるソフトウェア構造の説明図である。
この携帯電話機６０は、電話通信部２１１、データ通信部２１２、操作部２１３、主制御部２１５、出力部２１６、閲覧処理実行手段としての閲覧処理部２１７等を備えている。
【００１４】
上記電話通信部２１１は、他の携帯電話機や固定電話機と電話通信を行うために、携帯電話通信網の基地局と無線通信を行うものであり、上述のハードウェア構成上の携帯電話用通信装置２０６等に対応する。
【００１５】
上記データ通信部２１２は、上記電話通信部２１１と同様に、上述のハードウェア構成上の携帯電話用通信装置２０６等に対応する。このデータ通信部２１２は、携帯電話機通信網７０を介して他の携帯電話機とメールのやり取りを行ったり、携帯電話機通信網からゲートウェイサーバを介して、インターネット等の外部の通信ネットワークに接続し、インターネット上での電子メールのやり取りや、Ｗｅｂサーバが配信しているＷｅｂページの閲覧等を行ったりするためのものである。
【００１６】
上記操作部２１３は、ユーザが操作可能な上述のテンキー６１、通話開始キー６２、終話キー６３等で構成されている。この操作部２１３を操作することにより、ユーザは、携帯電話機６０に対してＵＲＬ等のデータを入力したり、電話着信の際に通話の開始及び終了を行ったり、アプリケーションプログラムの選択、起動及び停止を行ったりすることができる。また、ユーザは操作部２１３を操作することにより、Ｗｅｂサーバから配信されるＷｅｂページを閲覧したりすることもできる。
【００１７】
上記主制御部２１５は、上記電話通信部２１１、データ通信部２１２及び操作部２１３を制御するものであり、上述のシステムバス２００、ＣＰＵ２０１やＲＡＭ２０２等で構成されている。この主制御部２１５は、閲覧処理部２１７との間で制御命令や各種データのやりとりを行い、これらと協働して制御を行う。
【００１８】
上記出力部２１６は、上述の液晶ディスプレイ６７やスピーカ６８等からなる出力装置２０５等で構成されている。この出力部２１６は、上記データ通信部２１２で受信したＷｅｂページ画面を液晶ディスプレイ２７に表示する。また、この出力部２１６は、上記電話通信部２１１やデータ通信部２１２で情報を着信した旨をユーザに報知するときにも用いられる。具体的には、その情報を着信すると、主制御部２１５により、出力部２１６の液晶ディスプレイ６７に着信報知画像を表示したり、スピーカ６８から着信音を出力させたりする。
【００１９】
上記閲覧処理部２１７は、上述のシステムバス２００、ＣＰＵ２０１やＲＡＭ２０２等で構成されている。この閲覧処理部２１７は、いわゆるブラウザとしての機能を果たし、データ通信部２１２を介してＷｅｂサーバに閲覧要求を出力し、その要求に係るＷｅｂページ画面のデータを取得し、主制御部２１５を介して、そのＷｅｂページの画面を出力部２１６の液晶ディスプレイ６７に表示させる。
【００２０】
上記構成の携帯電話機６０においてＷｅｂページ画面を閲覧するときは、ユーザは、操作部２１３のキーを操作して、ＵＲＬを入力したり、ブックマークに登録されたＵＲＬを選択したりした後、多機能キー６５を押下する。このキー押下により、閲覧処理部２１７は、主制御部２１５を介してデータ通信部２１２を制御し、そのＵＲＬにより特定されるＷｅｂサーバからＷｅｂページ画面のデータをダウンロードし、そのＷｅｂページ画面を主制御部２１５を介して出力部２１６の液晶ディスプレイ６７上に表示させる。
【００２１】
次に、検索システムについて説明する。
図４は、検索システムのブロック図である。図４に示すように、検索システムは大きく分けて、収集手段としての収集サーバ１０、インデックス作成手段としてのインデックスサーバ２０、検索手段としての検索サーバ３０、送信手段としてのＷｅｂサーバ４０の４つのサーバからなっている。また、検索システムは、その検索システムを管理する管理サーバ５０を備えている。
【００２２】
まず、収集サーバ１０が定期的にインターネット等のネットワーク上にあるＷｅｂサーバで提供されているＷｅｂページを巡回してデータを取り込み、インデックスサーバ２０がそれらのＷｅｂページ上の文字情報からインデックスと呼ばれるデータベースを作る。このインデックスデータベースをもとに、検索サーバ３０は検索サービスを実行する。Ｗｅｂサーバ４０は、ユーザからの検索要求を受け付け、それを検索サーバ３０に送り、返ってきた検索結果をユーザの携帯電話機６０に送信する。
【００２３】
管理サーバ５０は、収集サーバ１０が収集するコンテンツや収集開始時間などを制御するための収集定義ファイル１２と、インデックスサーバ２０でデータベースを作るときに用いるインデックス作成ファイル２２とがまとめられたコンテンツ情報テーブル５１とを備えている。また、管理サーバ５０は、このコンテンツ情報テーブル５１を表示する管理者Ｗｅｂ機能５２を備えており、管理者は、パーソナルコンピュータ１００から管理者Ｗｅｂ機能５２を介してコンテンツ情報テーブル５１の情報を管理する。
【００２４】
図５は、コンテンツ情報テーブル５１の一例である。図５に示すコンテンツ情報テーブル５１には、コンテンツＩＤ、コンテンツ名称、検索結果を表示するページアドレス（トップＵＲＬ）、コンテンツ紹介文、キーワードの引継ぎを行う際のアドレス（キーワード引継ぎＵＲＬ）、コンテンツのカテゴリ、排除キーワード、追加ワード、削除ワード、情報収集を開始するアドレス（収集開始ＵＲＬ）、リンクの階層数の上限（収集階層数）、情報収集を行う上限ページ数（収集上限ページ）、収集上限時間、他ホスト収集可否、収集スケジュール（収集開始時間）（収集周期）、インデックス値底上げ等の情報が保持されている。
これらのうち、排除キーワード、収集開始ＵＲＬ、収集階層数、収集上限ページ、収集上限時間、他ホスト収集可否、収集スケジュール（収集開始時間）（収集周期）は、上記収集定義ファイル１２の情報である。
【００２５】
管理者は、コンテンツ情報テーブル５１をパーソナルコンピュータ１００で適宜変更して、これらの変更情報は、収集定義ファイル１２とインデックス作成ファイル２２に反映される。
【００２６】
収集サーバ１０は、インターネット等の通信ネットワーク上のＷｅｂサーバで提供されているＷｅｂページを構成するＨＴＭＬファイルを自動的に収集するプログラムであるロボット１１と、このロボット１１を制御するための収集定義ファイル１２と、ロボット１１に収集されたコンテンツ情報を形態素解析する形態素解析手段１３とを備えている。
【００２７】
ロボット１１によるコンテンツ情報の収集は、次のように行われる。ロボット１１は、まず、図５に示すコンテンツ情報テーブルの一部の情報から構成された収集定義ファイル１２の収集開始スケジュールに保持されている時間（１：３０）または周期（６ｈ）となったら、収集定義ファイル１２の収集開始ＵＲＬに保持されているＵＲＬ（ｈｔｔｐ：／／ＷＷＷ．ａａａ．ｃｏｍ）に接続する。収集開始ＵＲＬに接続したら、情報提供サーバ９０ａが正規のサーバであるかどうかをチェックする。情報提供サーバ９０ａがｈｔｔｐｓプロトコルで接続するサーバである場合は、サーバ証明書が有効であるかどうかをチェックする。サーバ証明書が無効である場合は、次の情報提供サーバ９０ｂに接続する。
【００２８】
次に、ロボット１１は、情報提供サーバ９０ａにロボット検索用定義ファイル「ｒｏｂｏｔｓ．ｔｘｔ」を保持しているかどうかチェックする。具体的には、ロボット１１が情報提供サーバ９０ａに要求し、情報提供サーバ９０ａから「ｒｏｂｏｔｓ．ｔｘｔ」を送信させる。この「ｒｏｂｏｔｓ．ｔｘｔ」には、ユーザ・エージェント名が保持されている。この「ｒｏｂｏｔｓ．ｔｘｔ」に保持されたユーザ・エージェント名が、ロボット１１が保持しているユーザ・エージェント名と同じである場合、この情報提供サーバ９０ａ内の各コンテンツ情報について情報を収集する。一方、「ｒｏｂｏｔｓ．ｔｘｔ」に保持されたユーザ・エージェント名が、ロボット１１が保持しているユーザ・エージェント名と異なっていたり、「ｒｏｂｏｔｓ．ｔｘｔ」を保持していなかったりした場合は、次の情報提供サーバ９０ｂに接続する。
【００２９】
上述のように、情報提供サーバ９０ａが正規のサーバであることが証明されたら、情報提供サーバ９０ａ内のＷｅｂページ（ｈｔｍｌファイル）が収集可能な情報であるかどうかをチェックする。
【００３０】
図６は、情報提供サーバ９０ａ内のＷｅｂページのチェックフローである。図６に示すように、まず、ＷｅｂページのＵＲＬが標準規格に準拠した表現形式（正規表現）であるかどうかチェックする（Ｓ１）。ＵＲＬが正規表現でない場合（Ｓ１のＮＯ）は、誤動作の原因となるため、Ｗｅｂページのコンテンツ情報は収集しない。一方、ＵＲＬが正規表現である場合は、ＵＲＬが図７に示す規定された拡張子であるかどうかチェックする（Ｓ２）。ＵＲＬが図７以外の拡張子である場合（Ｓ２のＮＯ）は、このＷｅｂページのコンテンツの情報は収集しない。一方、ＵＲＬが図７に示す規定された拡張子である場合（Ｓ２のＹＥＳ）は、排除リストにある不正ＵＲＬであるかどうかをＷｅｂページのＵＲＬからチェックする（Ｓ３）。Ｗｅｂページが排除リストのＵＲＬである場合（Ｓ３のＹＥＳ）は、このＷｅｂページのコンテンツ情報は収集しない。Ｗｅｂページが排除リストのＵＲＬ（不正ＵＲＬ）でない場合（Ｓ３のＮＯ）は、収集可能コンテンツと判定する。
【００３１】
また、ロボット１１は、Ｗｅｂページにあるリンク先が参照すべきリンク先であるかどうかチェックするため、Ｗｅｂページのアンカー名をチェックする。「＜ＢＡＳＥ  ＨＲＥＦ＝"・・・・"＞〜＜／Ａ＞」や、「ＢＡＳＥ  Ｈ＝"・・・・"＞〜＜／Ａ＞」で表現されているアンカー名をリンク対象と見なす。一方、「＜ａ・・・・＞＜ＩＭＧ  ＳＲＣ＝"・・・"＞＜／ａ＞」や「＜ａ・・・・＞＜ＩＭ  ＳＲＣ＝"・・・"＞＜／ａ＞」のようにアンカー内に画像ファイルに対するリンクがある場合は、広告であると見なし、このリンク先をリンク対象としない。また、収集定義ファイル１２で定義された排除ワードを参照する。例えば、収集定義ファイル１２で「出会い」などの排除キーワードが設定されている場合、「＜ａ  ｈｒｅｆ＝"ＷＷＷ．ｄｄｄ．ｃｏｍ"＞素敵な出会いはこちら＜ａ＞」などの排除キーワードがあるリンク先をリンク対象としない。また、収集定義ファイル１２の他ホスト収集可否を参照して、「収集なし」となっている場合は、リンク先が例えば、「ＷＷＷ．ｂｂｂ．ｃｏｍ／・・・」など他のホスト（ドメイン）である場合は、このリンク先をリンク対象としない。
【００３２】
また、本実施形態では、収集定義ファイル１２に基づき、３階層の情報収集を行うようにしている。階層のカウントは、収集定義ファイル１２の収集開始ＵＲＬのコンテンツ情報を１階層として、この収集開始ＵＲＬからリンクされているコンテンツ情報を２階層とカウントする。この２階層のコンテンツ情報からリンクされているコンテンツ情報を３階層とカウントする。そして、階層数が３階層以上のコンテンツ情報は、収集しないようにする。
【００３３】
図８は、コンテンツ情報の収集フローである。図８に示すように、まず、情報収集開始から１５分以上径過しているかどうかチェックする（Ｓ５）。１５分以上径過していない場合（Ｓ５のＮＯ）は、収集ページが２００ページ以上であるかどうかチェックする（Ｓ６）。収集ページが２００ページ以下である場合（Ｓ６のＮＯ）は、まだ収集情報があるかどうかチェックして（Ｓ７）、情報がある場合は、Ｓ５以降のステップを繰り返し行う。一方、情報収集開始から１５分以上径過していたり（Ｓ５のＹＥＳ）、収集ページが２００ページ以上であったり（Ｓ６のＹＥＳ）、収集情報がない場合（Ｓ７のＮＯ）は、この情報提供サーバ９０ａの情報収集を終了して（Ｓ８）、次の情報提供サーバ９０ｂ（ＷＷＷ．ｂｂｂ．ｃｏｍ）に接続する。
【００３４】
次に、収集サーバ１０は、ロボット１１で収集したコンテンツ情報を収集コンテンツとして収集サーバ１０内に格納するかどうかをチェックする。まず、収集した情報のＭＩＭＥ−ＴＹＰＥが図７に示すＭＩＭＥ−ＴＹＰＥであるかどうかチェックする。図７に示すＭＩＭＥ−ＴＹＰＥである場合は、次に＜ＭＥＴＡ＞タグのチェックを行い、「ｎｏｆｏｌｌｏｗ」や「ｎｏｉｎｄｅｘ」などの記述がないかチェックする。「ｎｏｆｏｌｌｏｗ」や「ｎｏｉｎｄｅｘ」などの記述がなく＜ＭＥＴＡ＞タグが正規表現である収集情報は、収集コンテンツとして収集サーバ内に格納される。一方、図７に示すＭＩＭＥ−ＴＹＰＥでない場合や、＜ＭＥＴＡ＞タグが正規表現でない場合は、この収集した情報を収集対象としない。
【００３５】
次に、収集サーバ１０は、サーバ内に格納された収集コンテンツに対し、形態素解析手段１３によってコンテンツのテキスト情報を単語ごとに区切る処理を行う。動詞ならば終止形が標準というように、切り出した単語の品詞と活用形を形態素解析によって求め、各単語を標準形に変換する。このように、形態素解析されたコンテンツ情報は、インデックスサーバ２０に渡される。
【００３６】
インデックスサーバ２０は、形態素解析処理された収集コンテンツを分類したり、情報を付加したりして、ユーザが目的のページを発見しやすいようにインデックスと呼ばれるデータベースを生成している。このインデックスサーバ２０は、形態素解析されたコンテンツ情報からインデックスを生成するインデックス生成手段２１、インデックスに付加情報を付与したりするインデックス作成ファイル２２を備えている。
【００３７】
インデックスサーバ２０は、まず、形態素解析されたコンテンツ情報から、単語とその単語が出てくるコンテンツ情報のＵＲＬを組にしたインデックス表を生成する。このとき、インデックス作成ファイル２２の削除ワードを参照して、削除ワードとして保持されている単語についてはインデックス表を作成しない。例えば、削除ワードとして「画像系」という単語が設定されている場合、この「画像系」の単語が出てくるコンテンツ情報のＵＲＬを組にしたインデックス表は作成しない。
【００３８】
また、インデックスサーバ２０は、コンテンツ情報の内容から得たコンテンツＩＤ、コンテンツ名称、トップＵＲＬ、コンテンツ紹介文、カテゴリなどの付加情報を上記インデックス表に付加する。また、インデックスサーバ２０は、コンテンツ情報の内容に単語が無くても、必要な単語を追加して、検索時にヒットするようにする。例えば、コンテンツ情報の文字情報には、「新着」や「ＰＯＰ」、「インディーズ」などの単語が含まれていなくても、コンテンツの情報の内容が「新着」や「ＰＯＰ」、「インディーズ」に関する内容である場合は、これらのワードを追加する。このインデックスサーバ２０で付加情報が追加されたインデックス表は、検索サーバ３０のデータベース３１に渡されて保存される。
【００３９】
検索サーバ３０は、データベース３１と検索部３２とを備えている。データベース３１は、インデックス表のデータが保存されている。検索部３２は、Ｗｅｂサーバ４０から得られたキーワードに基づきデータベース３１を検索し、この検索結果をＷｅｂサーバ４０に返す。
【００４０】
Ｗｅｂサーバ４０は、応答部４１と、リンク先データ記憶手段としてのテンプレート保持部４２とを備えている。応答部４１は、携帯電話機６０からの検索要求に応答する。テンプレート保持部４２は、検索ページや検索結果を表示するページのデータを保持している。
【００４１】
携帯電話機６０は、携帯電話機通信網７０からゲートウェイサーバを介して、Ｗｅｂサーバ４０に接続してＷｅｂサーバ４０からなる検索サイトを利用する。ユーザが携帯電話機６０を操作して検索サイトにアクセスし、検索キーワードを入力すると、この検索キーワードがＷｅｂサーバ４０の応答部４１に送信される。応答部４１に送信された検索キーワードは、検索サーバ３０の検索部３２に送信される。検索キーワードを受信した検索部３２は、データベース３１から、この検索キーワードに該当するキーワードを有したＵＲＬを検索する。そして、検索部３２は、この検索結果のデータを含んだ応答メッセージを作成し、この応答メッセージをＷｅｂサーバ４０の応答部４１に送信する。応答部４１は、テンプレート保持部４２に保持されている応答ページのデータを用いて検索結果を携帯電話機６０に送信する。
【００４２】
次に、本実施形態の第１の特徴点について説明する。特定キーワードに対応した取得リンク先データ（ＵＲＬ）を含む特定キーワード用取得リンク先データを特定キーワードの検索結果の表示ページとして予め作成しておき、この予め作成された特定キーワード用取得リンク先データをリンク先データ記憶手段としてのテンプレート保持部４２に保存しておく。特定キーワードの検索が要求されたら、データベース３１を参照せずに、上記特定キーワード用取得リンク先データのページアドレス（ＵＲＬ）を応答部４１に返すようにしている。以下、これらの処理を特定キーワード処理として説明する。
【００４３】
図９は、特定キーワード処理を実行可能な検索システムの構成を示すブロック図である。図９に示すように、検索サーバ３０は特定キーワード保持部３３を備えている。この特定キーワード保持部３３には、予め管理者によって登録された特定キーワードと、予め管理者によって作成された特定キーワード用取得リンク先データとしての特定キーワードに対応した検索結果ページのＵＲＬとが保存されている。また、検索サーバ３０は特定キーワード判定手段３４を備えている。この特定キーワード判定手段３４は、応答部４１から送信された検索キーワードが、特定キーワード保持部３３に保存している特定キーワードであるかどうかを判定する。
管理サーバ５０は、特定キーワード保持部３３や特定キーワードに対応した検索結果ページの情報を保持する特定キーワード処理テーブル５３を備えている。管理者は、パーソナルコンピュータ１００から管理者Ｗｅｂ機能５２を介して特定キーワード処理テーブル５３の情報を管理する。そして、適宜パーソナルコンピュータ１００で特定キーワード処理テーブル５３を変更して、特定キーワード保持部３３に保持されている特定キーワードや、テンプレート保持部４２に保持されている特定キーワードに対応した検索結果ページを更新する。
【００４４】
管理者が作成する特定キーワードに対応した検索結果ページは、例えば、管理者が特定キーワードに関する検索結果として表示されたリンク先を閲覧して作成される。また、管理者がネットサーフして、コンテンツ情報に特定キーワードは使用されていないが、この特定キーワードに非常に関係深い内容である場合は、このコンテンツ情報のＵＲＬを検索結果ページに載せるようにしている。
特定キーワードの検索結果ページは、特定キーワード毎に表示形態を変えたりして検索結果ページからユーザが得たい情報のサイトを探し易いようにしている。例えば、特定キーワードが「着メロ」の場合、「着メロ」の検索結果ページを「ポップ」や「ロック」などのジャンル分けしてリンク先を表示したり、リンク先のお勧め度などを載せたりする。
【００４５】
また、例えば、「ＰＣ」と「パソコン」や、「医者」と「医師」など、同様な意味をもつ言葉を特定キーワードとして登録しておき、管理者が同様な意味をもつ言葉をひとくくりにまとめた結果表示ページを予め作成してもよい。このようにすれば、例えば、ユーザが検索キーワードとして「医者」と入力しても「医師」と入力しても同様の結果を表示させるようにすることもできる。これにより、従来のように、ある検索キーワードでは所望の情報が得られなかったり、検索結果が０であったりした場合に、再度、同様な意味を持つ検索キーワードに変更して検索するなどの手間を無くすことができる。
【００４６】
ユーザが検索キーワードを入力して検索を実行したら、応答部４１は、ユーザが入力した検索キーワードを検索部３２に送信する。検索部３２に送られた検索キーワードは、特定キーワード判定手段３４で、この検索キーワードが特定キーワード保持部３３にあるかどうか調べる。特定キーワード保持部３３にない場合は、データベース３１でこの検索キーワードに対応した情報を検索して、その検索結果を検索部３２に送る。検索部３２は、この検索結果を応答部４１に送信して、応答部４１は、テンプレート保持部４２に保存されている通常の検索結果のページのデータを携帯電話機６０に送信する。一方、特定キーワード判定手段３４で検索キーワードが特定キーワード保持部３３に保存されている特定キーワードと一致した場合は、特定キーワード保持部３３に保存されている特定キーワードに対応した検索結果ページのＵＲＬを検索部３２に送る。検索部３２は、このＵＲＬを応答部４１に送り、応答部４１は、このＵＲＬに接続して予め上記特定キーワードに対応した検索結果のページを携帯電話機６０に表示する。
【００４７】
また、従来、検索ページのキーワード入力部に何も入力されずに検索が実行された場合は、エラーページを表示していたが、検索ページのキーワード入力部に何も入力されずに検索が実行された場合は、予め作成された情報ページを表示するようにしてもよい。この情報ページは、例えば管理者がネットサーフして得られたユーザにとって有益な情報のコンテンツ先が記載された情報や、更新された人気のサイト情報や、サイト利用者がよく検索するキーワードの上位を表示したりする。
検索ページのキーワード入力部に何も入力されずに検索が実行された場合は、応答部４１から検索部３２にＮＵＬＬ値を送るようにする。特定キーワード保持部３３には、ＮＵＬＬ値と、このＮＵＬＬ値に対応したＵＲＬが保持されている。このＵＲＬは、テンプレート保持部４２に格納されている予め作成された情報ページのアドレスである。そして、特定キーワード判定手段３４で送られてきた検索キーワードがＮＵＬＬ値であると判定したら、特定キーワード保持部３３に保持されているＮＵＬＬ値に対応したＵＲＬを読み出し、検索部３２へ送る。検索部３２はこのＵＲＬを応答部４１に送り、応答部４１はこのＵＲＬに接続して予め作成された情報ページを携帯電話機６０に送信する。
【００４８】
次に、本実施形態の第２の特徴点である絵文字による検索について説明する。図１０は、Ｗｅｂサーバ４０に保持されている検索ページを示す図である。検索ページのキーワード入力部３００をプルダウンすると、図示するような絵文字の一覧が表示される。検索サーバ３０には、絵文字情報記憶手段としての絵文字テーブルを有しており、絵文字がインデックスとして付与されているカテゴリにそれぞれ関連付けられている。具体的には、例えば、インデックス表には「ゲーム」に関するカテゴリ、「着メロ」に関するカテゴリを付与しておく。そして、「ゲーム」に関するカテゴリには、図１０中のインベーダの絵文字コード、「着メロ」に関するカテゴリには図１０に示す音符の絵文字コードと言うように、インデックス表のカテゴリと関連付けて絵文字コードが記憶されている絵文字テーブルを検索部３２に保持しておく。
そして、ユーザがプルダウンして、絵文字のひとつを選択して実行すると、Ｗｅｂサーバ４０の応答部４１は、この絵文字コードを検索キーワードの代わりに検索部３２に送信する。検索部３２は、絵文字テーブルからこの絵文字コードに対応するカテゴリを検索して、このカテゴリを検索キーワードとしてデータベース３１のインデックス表から同一のカテゴリを検索する。そして、データベース３１からこのカテゴリが付与されているページアドレス（ＵＲＬ）を取り出し、応答メッセージをＷｅｂサーバ４０の応答部４１に送信する。
【００４９】
上記においては絵文字テーブルを検索部３２に保持させているが、この絵文字テーブルをインデックス表と一体としてデータベース３１に保持させるようにしてもよい。具体的には、「ゲーム」に関するカテゴリ、「着メロ」に関するカテゴリに分類したインデックス表の「ゲーム」に関するカテゴリにはインベータの絵文字コード、「着メロ」に関するカテゴリには音符の絵文字コードをそれぞれ付与しておく。この絵文字コードの付与は、インデックスサーバ２０のインデックス表作成手段２１で、インデックス表にカテゴリなどの付加情報を付加する際に、絵文字コードをカテゴリと関連付けて付与する。
絵文字の検索が実行されたときは、データベース３１のインデックス表から該当する絵文字コードを検索して、この絵文字と対応したカテゴリが付与されている情報が検索結果として携帯電話機６０に表示される。
【００５０】
しかしながら、絵文字コードは携帯電話機６０の機種によって異なる場合がある。例えば、機種Ａに対応する絵文字コードがインデックス表に付与されている場合、機種Ａでは「インベーダ」の絵文字コードが、他の機種では「音符」の絵文字コードである場合が生じる。すると、ユーザが「音符」の絵文字を選択して検索した結果が、「着メロ」の検索結果でなく、「ゲーム」の検索結果となってしまう不具合が生じる。また、機種によっては、プルダウンしたときの絵文字が正しく表示されない不具合を生じる場合がある。
そこで、本実施形態においては、Ｗｅｂサーバ４０の応答部４１は、携帯電話機６０から機種情報を得るようにしている。応答部４１には、図１１に示すように機種名と機種コードが保持されたテーブルを備えている。また、テンプレート保持部４２には、それぞれの機種コードに対応した検索ページのデータが保持されている。そして、応答部４１が携帯電話機６０から機種情報を得ると、この機種情報から対応する機種コードを得る。機種コードを得たら、テンプレート保持部４２から、この機種コードに対応する検索ページのデータを読み出して携帯電話機６０に送信する。これにより、どのような機種でも正しく絵文字が表示される。
ユーザが絵文字を入力して検索を要求したとき、応答部４１は絵文字コードとともに機種コードを検索部３２に送信する。検索部３２は、例えば図１２に示すような各機種コードと絵文字コードとカテゴリとからなる絵文字テーブルを保持する。そして、検索部３２は、応答部４１から送信された機種コードおよび絵文字コードと、図１２に示すテーブルとから、カテゴリを把握する。検索部３２は、カテゴリを把握したら、データベース３１から、このカテゴリが付与されている情報を検索し、この検索結果を機種コードとともに応答部４１に送信する。応答部４１は、テンプレート保持部４２から、この機種コードに対応した応答ページのデータを読み出し、携帯電話機６０に送信する。
【００５１】
本実施形態の第１の特徴点である特定キーワード処理は、文字に限らず、絵文字においても特定キーワード処理を実行するようにしてもよい。この場合は、特定キーワード保持部３３に、「着メロ」に対応する音符の絵文字コードや、「ゲーム」に対応するインベーダの絵文字コードを保存しておく。また、これら絵文字に対応した検索結果ページを作成して、テンプレート保持部４２に格納しておく。そして、ユーザが例えば、音符の絵文字を入力して検索を要求すると、特定キーワード判定手段３４で特定キーワード保持部３３に音符に対応する絵文字コードがあるかどうか調べる。特定キーワード保持部３３に音符の絵文字コードが保存されていた場合は、予め作成しておいた音符の絵文字に対応した「着メロ」の検索結果のページのＵＲＬを検索部３２に送る。そして、応答部４１で、上記ＵＲＬに接続して、携帯電話機６０に予め作成しておいた「着メロ」の検索結果のページを送信する。
【００５２】
（１）
以上、本実施形態の検索システムによれば、情報通信端末としての携帯電話機６０によって入力された検索キーワードが特定のキーワードが記憶されたキーワード記憶手段としての特定キーワード保持部３３に保存されている特定キーワードであるかどうかを特定キーワード判定手段３４で判定する。検索キーワードが特定キーワードと判定された場合は、特定キーワードと関連する閲覧情報としてのコンテンツ情報のＵＲＬを含むように予め作成された特定キーワードに関する検索結果のページを表示する。これにより、特定キーワードに関する情報で、特定キーワードが使用されていないような閲覧情報としてのコンテンツ情報も検索結果として表示することができる。その結果、確実にユーザが得たい情報を得ることができる。また、特定キーワード毎に見やすいように工夫して検索結果を表示でき、サイトの利便性を向上させることができる。
（２）
また、従来においては、何も入力されずに検索が実行された場合は、エラーページを返している。このため、ユーザはもう一度検索サイトに戻って、再度キーワードを入力する必要がある。しかし、本実施形態の検索システムにおいては、携帯電話機６０によって何も入力されずに検索が実行された場合は、管理者がネットサーフなどして得られたユーザにとって有益な情報となるリンク先を示した情報ページ等を表示するようにしている。このように、何も入力されずに検索が実行された場合においてもユーザにとって有益な情報を表示することで、サイトの利便性を向上させることができる。
（３）
また、本実施形態においては、データベース３１に保持されているインデックス表のキーワード（カテゴリ）と対応付けて絵文字情報としての絵文字コードが記録されている絵文字情報記憶手段としての絵文字テーブルを有している。そして、キーワード入力部３００に絵文字をひとつだけ入力すると、絵文字テーブルから入力された絵文字コードに対応した検索キーワード（カテゴリ）を特定し、データベース３１のインデックス表から特定した検索キーワードを検索する。これにより絵文字をひとつ入力するだけで、この絵文字に関連付けられたキーワードの検索結果を得ることができる。よって、従来のようにキーワード入力部に複数の文字を入力して得たい情報のキーワードを作成する方法に比べて、容易に所望の検索結果を得ることができる。また、従来の文字のみの味気ない検索に比べて、遊び心をもって楽しく検索することができ、アクセス数の増加に繋がる。
また、絵文字をプルダウンして一括表示して、この一覧表示から所望の絵文字を選択できるようにすれば、より簡単にキーワード入力部に絵文字を入力することができる。
（４）
また、本実施形態の検索システムによれば、ユーザが絵文字を入力して検索を要求したとき、応答部４１からは絵文字コードとともに携帯電話機６０の機種コードも送信する。検索部３２には、機種コード、絵文字コード、カテゴリからなる絵文字テーブルが保持されている。そして、検索部３２に送信された絵文字コードと機種コードとからカテゴリを把握して、データベースからこのカテゴリに関するコンテンツ情報を検索して携帯電話機６０に表示する。これにより、どのような機種でも、正しい検索結果を得ることができる。
（５）
また、本実施携帯の検索システムによれば、情報提供サーバやコンテンツ情報が規定の情報を満たしていないと接続しないようにして、これらのサイトの情報は収集しないようにしている。これにより、ユーザが検索した検索結果に表示されたリンク先に接続した結果、ウィルスに感染したり、不正に情報が読み取られたりすることを抑制することができる。よって、ユーザが安心して検索サイトを利用することができ、利用者の増加に繋げることができる。
【図面の簡単な説明】
【００５３】
【図１】携帯電話機の外観図。
【図２】携帯電話機のハードウェア構成を示す概略構成図。
【図３】携帯電話機の主要部を抽出して示したブロック図。
【図４】検索システムの構成を示すブロック図。
【図５】コンテンツ情報テーブルの一例を示す図。
【図６】コンテンツ情報のチェックフローを示す図。
【図７】コンテンツ情報の収集条件の一例を示す図。
【図８】コンテンツ情報の収集フローを示す図。
【図９】特定キーワード処理を実行可能な検索システムの構成を示すブロック図。
【図１０】検索ページを示す図。
【図１１】応答部に保持されている機種名と機種コードが保持されたテーブルの一例を示す図。
【図１２】データベースに保持されているインデックス表の一例を示す図。
【符号の説明】
【００５４】
１０    収集サーバ
２０    インデックスサーバ
３０    検索サーバ
４０    Ｗｅｂサーバ
５０    管理サーバ
６０    携帯電話機
【図１】
2006107199.tif 000003
【図２】
2006107199.tif 000004
【図３】
2006107199.tif 000005
【図４】
2006107199.tif 000006
【図５】
2006107199.tif 000007
【図６】
2006107199.tif 000008
【図７】
2006107199.tif 000009
【図８】
2006107199.tif 000010
【図９】
2006107199.tif 000011
【図１０】
2006107199.tif 000012
【図１１】
2006107199.tif 000013
【図１２】
2006107199.tif 000014