(57)【要約】【課題】端末のデバイスを考慮したデバイスを調整した検索方法、プログラム及びそのサーバを提供する。【解決手段】デバイスを調整した検索方法は、検索サーバ１が、端末４の機種に関するデバイス情報と、端末の機種を特定可能なデバイスワードとを関連付けて記憶するデバイス判断ＤＢ２２を備え、検索の対象になるＷｅｂページを解析してＷｅｂページのメタ情報に含むデバイスに関する所定の文字列であるデバイスワードをデバイス判断ＤＢ２２に基づき抽出し、抽出されたデバイスワードからデバイス判断ＤＢ２２を用いて、Ｗｅｂページに適合するデバイス情報を決定し、決定されたデバイス情報を、デバイスワードを含んだＷｅｂページのリンクデータに対応付けて、Ｗｅｂページの特徴を示すページウェイトと共にインデキシングＤＢ２４に記憶する。【選択図】図１
2010086180.tif 000002
【特許請求の範囲】
【請求項１】
端末に対して通信ネットワークを介して接続されたコンピュータが、
前記端末の機種に関するデバイス情報と、前記端末の機種を特定可能なデバイスワードとを関連付けて記憶するデバイス判断記憶部を備え、
検索の対象になるＷｅｂページを解析して前記Ｗｅｂページのメタ情報に含むデバイスに関する所定の文字列である前記デバイスワードを、前記デバイス判断記憶部に基づき抽出するＷｅｂページ解析ステップと、
前記Ｗｅｂページ解析ステップにより抽出された前記デバイスワードから前記デバイス判断記憶部を用いて、前記Ｗｅｂページに適合するデバイス情報を決定する適合デバイス決定ステップと、
前記適合デバイス決定ステップにより決定された前記デバイス情報を、前記デバイスワードを含んだＷｅｂページのリンクデータに対応付けて、前記Ｗｅｂページの特徴を示すページウェイトと共にインデキシング記憶部に記憶するインデキシング記憶ステップと、
を含むデバイスを調整した検索方法。
【請求項２】
前記コンピュータが、
検索キーワードを含む要求データを前記端末から受信する受信ステップと、
前記受信ステップにより受信した前記端末の前記デバイス情報を検出するデバイス検出ステップと、
前記受信ステップにより受信した前記検索キーワードに基づき、前記検索キーワードを含むＷｅｂページを検索する検索ステップと、
前記検索ステップにより検索した前記Ｗｅｂページのうち前記デバイス検出ステップにより検出した前記デバイス情報に合致するＷｅｂページを前記インデキシング記憶部から抽出し、前記インデキシング記憶部の前記ページウェイトを用いて検索結果を調整するＷｅｂページ調整ステップと、
前記Ｗｅｂページ調整ステップによる調整結果に基づき、検索された前記Ｗｅｂページのリンクデータを含むコンテンツを、前記端末に送信する送信ステップと、
を含むことを特徴とする請求項１に記載の検索方法。
【請求項３】
前記Ｗｅｂページ調整ステップにおいて、前記インデキシング記憶部に記憶された前記ページウェイトが高い前記Ｗｅｂページから順番に、前記インデキシング記憶部から抽出するように前記検索結果を調整すること、
を特徴とする請求項２に記載の検索方法。
【請求項４】
前記インデキシング記憶部は、前記ページウェイトとして、前記Ｗｅｂページに対するクリック履歴、前記Ｗｅｂページに関するリンクデータの数、前記Ｗｅｂページの特徴を示す特徴語の出現度合いの少なくともいずれか１つを記憶すること、
を特徴とする請求項１から請求項３のいずれか１項に記載の検索方法。
【請求項５】
前記コンピュータが、通信ネットワークを介して接続されたＷｅｂサーバを定期的に巡回して、検索の対象になる前記Ｗｅｂページを取得する取得ステップを含むこと、
を特徴とする請求項１から請求項４のいずれか１項に記載の検索方法。
【請求項６】
請求項１から請求項５のいずれか１項に記載の方法のステップをコンピュータに実行させるための検索プログラム。
【請求項７】
端末に対して通信ネットワークを介して接続された検索サーバであって、
前記端末の機種に関するデバイス情報と、前記端末の機種を特定可能なデバイスワードとを関連付けて記憶するデバイス判断記憶部と、
検索の対象になるＷｅｂページを解析して前記Ｗｅｂページのメタ情報に含むデバイスに関する所定の文字列である前記デバイスワードを抽出するＷｅｂページ解析手段と、
前記Ｗｅｂページ解析手段により抽出された前記デバイスワードから前記デバイス判断記憶部を用いて、前記Ｗｅｂページに適合するデバイス情報を決定する適合デバイス決定手段と、
前記適合デバイス決定手段に決定された前記デバイス情報を、前記デバイスワードを含んだＷｅｂページのリンクデータに対応付けて、前記Ｗｅｂページの特徴を示すページウェイトと共にインデキシング記憶部に記憶するインデキシング記憶手段と、
を備える検索サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂページの検索においてデバイスを調整した検索方法、プログラム及びそのサーバに関する。
【背景技術】
【０００２】
従来、Ｗｅｂページへの広告の掲載方法として、検索連動型やコンテンツマッチ型の広告配信方法が行われている（例えば、特許文献１）。検索連動型の広告配信方法とは、ユーザが検索サイト等に入力した検索キーワードに連動して、関連する広告をその検索結果ページに表示するものをいう。また、コンテンツマッチ型の広告配信方法とは、広告配信対象のサイトに対してそのサイトのコンテンツを解析して、キーワードや概念を抽出し、キーワード等を指定して出稿された広告とのマッチングを行い、マッチング結果として適合する広告をそのコンテンツに表示するものをいう。
【０００３】
また、ユーザが入力した検索キーワードを記憶して、その記憶された検索キーワードが使用される傾向から、広告情報を提供することが行われている（例えば、特許文献２）。このような、ユーザが関心のありそうな広告を表示する試みは、広く行われている。
【特許文献１】特開２００８−１０２１７４号公報
【特許文献２】特開２００７−２１９５９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ポータルサイトの運営者には、コンテンツに関して広告の場合と同様に、ユーザが関心のありそうなものをよりユーザの目につく場所に配置することが求められている。ユーザは、利便性に欠けるポータルサイトを利用しなくなる傾向があるため、運営者には、よりユーザが利用しやすいポータルサイトの提供が求められる。その際に、コンテンツに関して、コンテンツそのものの内容の問題の他に、端末に最適なコンテンツが出力されることは、ユーザにとって利便性を有し、有益な方法である。
【０００５】
そこで、本発明は、端末のデバイスを考慮したデバイスを調整した検索方法、プログラム及びそのサーバを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明者は、デバイスに対応するデバイスワードを用いることで、検索結果にデバイスを含めて調整する仕組みを見出し、本発明を完成するに至った。本発明は、具体的には次のようなものを提供する。
【０００７】
（１）  端末に対して通信ネットワークを介して接続されたコンピュータが、
前記端末の機種に関するデバイス情報と、前記端末の機種を特定可能なデバイスワードとを関連付けて記憶するデバイス判断記憶部を備え、
検索の対象になるＷｅｂページを解析して前記Ｗｅｂページのメタ情報に含むデバイスに関する所定の文字列である前記デバイスワードを、前記デバイス判断記憶部に基づき抽出するＷｅｂページ解析ステップと、
前記Ｗｅｂページ解析ステップにより抽出された前記デバイスワードから前記デバイス判断記憶部を用いて、前記Ｗｅｂページに適合するデバイス情報を決定する適合デバイス決定ステップと、
前記適合デバイス決定ステップにより決定された前記デバイス情報を、前記デバイスワードを含んだＷｅｂページのリンクデータに対応付けて、前記Ｗｅｂページの特徴を示すページウェイトと共にインデキシング記憶部に記憶するインデキシング記憶ステップと、
を含むデバイスを調整した検索方法。
【０００８】
本発明のこのような構成によれば、端末の機種を特定可能なデバイスワードと、デバイス情報とを対応付けることができる。よって、Ｗｅｂページに含むデバイスワードを用いて、Ｗｅｂページがどのデバイスに適合するかを判断することができる。そして、Ｗｅｂページと、Ｗｅｂページに適合するデバイス情報とを対応付けて記憶することで、検索結果を出力する処理等のコンピュータでの処理において、Ｗｅｂページの特徴の他に、端末のデバイスを考慮して、デバイスを調整する検索をすることができる。
【０００９】
また、本発明のこのような構成によれば、デバイスワードとして、Ｗｅｂページのメタ情報に含むデバイスに関する所定の文字列を、Ｗｅｂページの解析で用いることができる。よって、デバイスに関する所定の文字列を含むメタ情報を検索で使用するにも関わらず、従来の検索技術を用いることができ、その検索は、デバイスを考慮したものにすることができる。
【００１０】
（２）  前記コンピュータが、
検索キーワードを含む要求データを前記端末から受信する受信ステップと、
前記受信ステップにより受信した前記端末の前記デバイス情報を検出するデバイス検出ステップと、
前記受信ステップにより受信した前記検索キーワードに基づき、前記検索キーワードを含むＷｅｂページを検索する検索ステップと、
前記検索ステップにより検索した前記Ｗｅｂページのうち前記デバイス検出ステップにより検出した前記デバイス情報に合致するＷｅｂページを前記インデキシング記憶部から抽出し、前記インデキシング記憶部の前記ページウェイトを用いて検索結果を調整するＷｅｂページ調整ステップと、
前記Ｗｅｂページ調整ステップによる調整結果に基づき、検索された前記Ｗｅｂページのリンクデータを含むコンテンツを、前記端末に送信する送信ステップと、
を含むことを特徴とする（１）に記載の検索方法。
【００１１】
本発明のこのような構成によれば、検索キーワードによるＷｅｂページの検索において、Ｗｅｂページに対応付けて記憶した当該Ｗｅｂページに適合するデバイス情報と、Ｗｅｂページの特徴を示すページウェイトとを用いることができる。そして、このＷｅｂページに適合するデバイス情報及びページウェイトと、検出した端末のデバイス情報とを用いることで、Ｗｅｂページの特徴と、検索キーワードを送信した端末のデバイス情報との両方を考慮し、特に、デバイスを優先して、検索結果を調整して端末に送信することができる。
【００１２】
（３）  前記Ｗｅｂページ調整ステップにおいて、前記インデキシング記憶部に記憶された前記ページウェイトが高い前記Ｗｅｂページから順番に、前記インデキシング記憶部から抽出するように前記検索結果を調整すること、
を特徴とする（２）に記載の検索方法。
【００１３】
本発明のこのような構成によれば、検索結果として出力する順番として、デバイスが適合するＷｅｂページの中から、ページウェイトの高いものを優先することができる。よって、ランク付けをして出力することで、ユーザに対する利便性に優れた検索結果の出力を提供できる。
【００１４】
（４）  前記インデキシング記憶部は、前記ページウェイトとして、前記Ｗｅｂページに対するクリック履歴、前記Ｗｅｂページに関するリンクデータの数、前記Ｗｅｂページの特徴を示す特徴語の出現度合いの少なくともいずれか１つを記憶すること、
を特徴とする（１）から（３）のいずれか１項に記載の検索方法。
【００１５】
本発明のこのような構成によれば、Ｗｅｂページの特徴を表すものとして、Ｗｅｂページに対するクリック履歴や、Ｗｅｂページに関するリンクデータの数や、Ｗｅｂページの特徴を示す特徴語の出現度合いを用いることができる。よって、Ｗｅｂページの特徴を示す様々なデータを用いて検索結果を出力できる。
【００１６】
（５）  前記コンピュータが、通信ネットワークを介して接続されたＷｅｂサーバを定期的に巡回して検索の対象になる前記Ｗｅｂページを取得する取得ステップを含むこと、
を特徴とする（１）から（４）のいずれか１項に記載の検索方法。
【００１７】
本発明のこのような構成によれば、対象とするＷｅｂページを定期的に取得するので、常に新しいＷｅｂページのデータを用いて検索をすることができる。
【００１８】
（６）  （１）から（５）のいずれか１項に記載の方法のステップをコンピュータに実行させるための検索プログラム。
【００１９】
（７）  端末に対して通信ネットワークを介して接続された検索サーバであって、
前記端末の機種に関するデバイス情報と、前記端末の機種を特定可能なデバイスワードとを関連付けて記憶するデバイス判断記憶部と、
検索の対象になるＷｅｂページを解析して前記Ｗｅｂページのメタ情報に含むデバイスに関する所定の文字列である前記デバイスワードを抽出するＷｅｂページ解析手段と、
前記Ｗｅｂページ解析手段により抽出された前記デバイスワードから前記デバイス判断記憶部を用いて、前記Ｗｅｂページに適合するデバイス情報を決定する適合デバイス決定手段と、
前記適合デバイス決定手段に決定された前記デバイス情報を、前記デバイスワードを含んだＷｅｂページのリンクデータに対応付けて、前記Ｗｅｂページの特徴を示すページウェイトと共にインデキシング記憶部に記憶するインデキシング記憶手段と、
を備える検索サーバ。
【発明の効果】
【００２０】
本発明によれば、端末の機種を特定可能なデバイスワードと、デバイス情報とを対応付けたデータを用いることで、Ｗｅｂページに含むデバイスワードから対応するデバイス情報を決定して、デバイスを考慮した検索結果を出力することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２２】
（実施形態）
［検索システムの全体構成及び検索サーバの機能構成］
図１は、本実施形態に係る検索システム１００の全体構成及び検索サーバ１の機能構成を示す図である。
【００２３】
検索システム１００は、検索サーバ１と、コンテンツサーバ２と、通信ネットワーク３と、端末４とにより構成される。図１に示すように、インターネット等の通信回線に代表される通信ネットワーク３を介して、検索サーバ１と、コンテンツサーバ２と、端末４とが互いに通信可能に接続されている。
【００２４】
検索サーバ１は、制御部１０と記憶部２０とを備える。制御部１０は、Ｗｅｂページ取得手段１１と、Ｗｅｂページ解析手段１２と、適合デバイス決定手段１３と、インデキシング記憶手段１４と、受信手段１５と、デバイス検出手段１６と、検索手段１７と、Ｗｅｂページ調整手段１８と、コンテンツ送信手段１９とを備える。また、記憶部２０は、デバイス判断データベース（以下、データベースをＤＢともいう）２２と、インデキシングＤＢ２４と、回収ＷｅｂページＤＢ２６とを備える。各ＤＢの内容については後述する。
【００２５】
検索サーバ１は、ハードウェアの数に制限はなく、必要に応じて１又は複数のハードウェアで構成してよい。また、複数のハードウェアで構成する場合には、通信ネットワーク３を介して各ハードウェアを接続してもよい。例えば、後述する各機能ごとに別サーバとし、各サーバ間での信号の送受信により、各サーバを連携させることで、本実施形態の機能を実現してもよい。
【００２６】
Ｗｅｂページ取得手段１１は、Ｗｅｂページ（コンテンツ）を記憶したコンテンツサーバ２を定期的に巡回して、新しく作成されたＷｅｂページや更新されたＷｅｂページを回収（取得）するクローラの役割を果たす。回収したＷｅｂページは、随時回収ＷｅｂページＤＢ２６に記憶される。
【００２７】
Ｗｅｂページ解析手段１２は、回収ＷｅｂページＤＢ２６に記憶されたＷｅｂページを解析して、デバイスワードを抽出する。デバイスワードとは、端末４の機種（デバイス）を特定可能な情報をいい、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたＷｅｂページのうち、ブラウザによって表示されるテキスト文を除くＷｅｂページのメタ情報に記述された、例えば、参照するファイル名をいう。また、端末４の機種を特定可能な情報は、例えば、加速度センサを利用したＷｅｂページやタッチパネルを利用したＷｅｂページ等の入力操作に関する装置の特徴をも含む。
【００２８】
適合デバイス決定手段１３は、Ｗｅｂページ解析手段１２で抽出されたデバイスワードに基づいて、デバイス判断ＤＢ２２を用いて、Ｗｅｂページごとに、適合するデバイス情報を決定する。インデキシング記憶手段１４は、決定されたデバイス情報を、デバイスワードを含むＷｅｂページのリンクデータに対応付けてインデキシングＤＢ２４に記憶する。
【００２９】
受信手段１５は、端末４から検索キーワードを含む要求データを受信する。デバイス検出手段１６は、端末４のデバイス情報を検出する。検索手段１７は、検索キーワードを含むＷｅｂページを検索する。Ｗｅｂページ調整手段１８は、デバイス検出手段１６により検出した端末４のデバイス情報と、インデキシングＤＢ２４とを用いて、検索結果を調整する。コンテンツ送信手段１９は、Ｗｅｂページ調整手段１８の調整結果に基づき、Ｗｅｂページのリンクデータを含むコンテンツを端末４に送信する。
【００３０】
コンテンツサーバ２は、複数のＷｅｂページを記憶したコンテンツのＤＢサーバである。コンテンツサーバ２は、通信ネットワーク３に接続されていれば、世界中のあらゆるＷｅｂページを記憶したコンテンツのＤＢサーバが該当する。
【００３１】
端末４は、ユーザが、コンテンツを再生するための操作入力をするためのキーボード、マウス等の入力部や、コンテンツを表示する表示画面を備えた装置である。端末４は、例えば、ｉＰｈｏｎｅ（登録商標）５、ＰＣ（パーソナルコンピュータ）６、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）等の情報通信端末７、携帯電話機８等の様々な機種の端末を含む。端末４を用いて、ユーザは、検索キーワードを入力したり、コンテンツを視聴したりすることができる。
【００３２】
［検索サーバ１のハードウェア構成図］
図２は、本実施形態に係る検索サーバ１のハードウェア構成を示す図である。本発明が実施されるサーバは標準的なものでよく、以下に構成の一例を示す。
【００３３】
検索サーバ１は、制御部１０を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０（マルチプロセッサ構成ではＣＰＵ１０１２等複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ（Ｉ／Ｆ：インターフェイス）１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、表示装置１０２２、Ｉ／Ｏコントローラ１０７０、キーボード及びマウス等の入力装置１１００、ハードディスク１０７４、光ディスクドライブ１０７６、並びに半導体メモリ１０７８を備える。なお、ハードディスク１０７４、光ディスクドライブ１０７６、及び半導体メモリ１０７８はまとめて記憶部２０と呼ぶ。
【００３４】
制御部１０は、検索サーバ１を統括的に制御する部分であり、ハードディスク１０７４に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００３５】
通信Ｉ／Ｆ１０４０は、検索サーバ１が、通信ネットワーク３（図１）を介して端末４（図１）と情報を送受信する場合のネットワーク・アダプタである。通信Ｉ／Ｆ１０４０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００３６】
ＢＩＯＳ１０６０は、検索サーバ１の起動時にＣＰＵ１０１０が実行するブートプログラムや、検索サーバ１のハードウェアに依存するプログラム等を記録する。
【００３７】
表示装置１０２２は、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００３８】
Ｉ／Ｏコントローラ１０７０には、ハードディスク１０７４、光ディスクドライブ１０７６、及び半導体メモリ１０７８等の記憶装置である記憶部２０を接続することができる。
【００３９】
入力装置１１００は、検索サーバ１の管理者による入力の受け付けを行うものである。
【００４０】
ハードディスク１０７４は、本ハードウェアを検索サーバ１として機能させるための各種プログラム、本発明の機能を実行するプログラム及び後述するＤＢのテーブル及びレコードを記憶する。なお、検索サーバ１は、外部に別途設けたハードディスク（図示せず）を外部記憶装置として利用することもできる。
【００４１】
光ディスクドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク１０７７を使用する。光ディスク１０７７から光ディスクドライブ１０７６によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０又はハードディスク１０７４に提供することもできる。
【００４２】
なお、本発明でいうコンピュータとは、記憶装置、制御部等を備えた情報処理装置をいい、検索サーバ１は、記憶部２０、制御部１０等を備えた情報処理装置により構成され、この情報処理装置は、本発明のコンピュータの概念に含まれる。
【００４３】
［コンテンツサーバ２のハードウェア構成］
コンテンツサーバ２も、上述の検索サーバ１と同様な構成を持つ。なお、コンテンツサーバ２のみならず、検索サーバ１にも、コンテンツサーバ２と同様にＷｅｂページを記憶するコンテンツのＤＢを有してもよい。
【００４４】
［端末４のハードウェア構成］
端末４も、上述の検索サーバ１と同様な構成を持つ。例えば、記憶部２０は、光ディスクドライブ１０７６に代えて外部メモリを挿入可能なドライブであってもよい。また、表示装置１０２２が、タッチパネルとして入力装置１１００の機能を備えていてもよい。さらに、端末４が、加速度センサ等のセンサを備えて、そのセンサが、入力装置１１００の機能を有してもよい。
【００４５】
［メイン処理のフローチャート］
図３は、本実施形態に係る検索サーバ１のインデキシング処理のフローチャートである。インデキシング処理は、例えば、検索サーバ１の管理者により決められた所定のタイミングで定期的に行う。
【００４６】
Ｓ１：制御部１０（Ｗｅｂページ取得手段１１）は、コンテンツサーバ２をクロールすることにより、Ｗｅｂページを取得する。そして、制御部１０は、取得したＷｅｂページを、回収ＷｅｂページＤＢ２６に記憶する。
【００４７】
Ｓ２：制御部１０（Ｗｅｂページ解析手段１２）は、Ｗｅｂページ解析処理を行う。具体的には、Ｗｅｂページ解析手段１２は、回収ＷｅｂページＤＢ２６に記憶されたＷｅｂページを解析して、デバイス情報に対応付けてデバイス判断ＤＢ２２に格納されたデバイスワードを抽出する。
【００４８】
Ｓ３：制御部１０は、Ｗｅｂページの特徴を示すページウェイトを算出する。ページウェイトは、例えば、当該ＷｅｂページがリンクされているＷｅｂページの数であるリンクデータ数であり、通信ネットワーク３を介して接続された他の装置（図示せず）により算出されたものを受信して用いてもよい。
【００４９】
Ｓ４：制御部１０（適合デバイス決定手段１３）は、Ｓ２で抽出されたデバイスワードから、Ｗｅｂページに適合するデバイス情報を決定する。デバイス情報の決定は、デバイス判断ＤＢ２２を用いる。
【００５０】
Ｓ５：制御部１０（インデキシング記憶手段１４）は、Ｓ４で決定したデバイス情報を、Ｗｅｂページのリンクデータと共にインデキシングＤＢ２４に記憶する。同様に、制御部１０は、Ｓ３で算出したページウェイトを、Ｗｅｂページのリンクデータに対応付けて、インデキシングＤＢ２４に記憶する。
【００５１】
このことにより、検索サーバ１は、デバイス情報と、デバイスを特定可能なデバイスワードとを対応付けて記憶したデバイス判断ＤＢ２２を用いることで、Ｗｅｂページに適合するデバイスを、Ｗｅｂページに含むデバイスワードを用いて決定することができる。
【００５２】
［デバイス判断ＤＢ２２及びインデキシングＤＢ２４］
図４は、本実施形態に係る記憶部２０に格納されるデバイス判断ＤＢ２２及びインデキシングＤＢ２４を示す図である。デバイス判断ＤＢ２２は、上述の図３のＳ２において、制御部１０が、Ｗｅｂページからデバイスワードを抽出し、また、図３のＳ４において、デバイスワードからデバイス情報を決定するための判断に用いるＤＢである。また、インデキシングＤＢ２４は、上述の図３のＳ５でにおいて、制御部１０がデバイス情報及びページウェイトを記憶するデータベースである。
【００５３】
図４（ａ）に一例を示すデバイス判断ＤＢ２２は、デバイスワード２２ａと、適合デバイス２２ｂとを対応付けて記憶する。適合デバイス２２ｂには、デバイスワード２２ａに格納したデバイスワードに適合するデバイス情報を格納する。ここで、デバイスＡは、ｉＰｈｏｎｅ５である。ｉＰｈｏｎｅ５は、例えば、専用のライブラリであるスタイルシートの「ｉｕｉ．ｃｓｓ」やスクリプトの「ｉｕｉ．ｊｓ」を用いる特徴がある。そのため、デバイスワード２２ａには、それぞれのデバイスに特有の情報として、参照ファイル名等のＷｅｂページのメタ情報に含むデバイスに関する所定の文字列を格納する。
【００５４】
その他として、携帯電話機８にＷｅｂページを表示するためのｃＨＴＭＬ（ｃｏｍｐａｃｔ  ＨＴＭＬ）で記述されたＷｅｂページのメタ情報に特有の文字列を、デバイスワード２２ａに格納することができる。デバイスワード２２ａに格納するものとしては、Ｗｅｂページのメタ情報に含むデバイスを特定できる文字列であれば、どのようなものであってもよい。
【００５５】
図４（ｂ）に一例を示すインデキシングＤＢ２４は、ＩＤ２４ａをキー情報として、Ｗｅｂページの位置情報を示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）２４ｂと、ＵＲＬ２４ｂにより特定されるＷｅｂページの特徴語２４ｃ、ページウェイト２４ｄ、適合デバイス２４ｅ及びデバイスワード２４ｆとを記憶する。
【００５６】
ＵＲＬ２４ｂは、Ｗｅｂページの位置情報であり、検索結果として出力するコンテンツのリンクデータとして利用する。また、ＵＲＬ２４ｂは、回収ＷｅｂページＤＢに格納されたＷｅｂページのインデックスとしても利用できる。
【００５７】
特徴語２４ｃには、Ｗｅｂページに関する特徴を表す語句である特徴語を格納する。特徴語は、Ｗｅｂページのテキストデータを、例えば、形態素解析して、Ｗｅｂページに含まれる単語を抽出し、さらに各単語に対して、語句の出現頻度に基づく指標であるＴＦ（Ｔｅｒｍ  Ｆｒｅｑｕｅｎｃｙ）・ＩＤＦ（Ｉｎｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）を用いて単語の重み付けを行うことで特定する。
【００５８】
ページウェイト２４ｄには、Ｗｅｂページの特徴を示すページウェイトを格納する。例えば、ページウェイトが当該ＷｅｂページがリンクされているＷｅｂページの数である場合、格納するページウェイトの値は、通信ネットワーク３を介して接続された他の装置により算出された値である。このページウェイト２４ｄは、Ｗｅｂページのリンクデータの表示順序の決定のために用いられる。
【００５９】
適合デバイス２４ｅには、Ｗｅｂページの閲覧に最適なデバイス情報を格納する。デバイスワード２４ｆは、適合デバイス２４ｅに格納したデバイス情報を決定付けたデバイスワードを格納する。
【００６０】
なお、本実施形態のページウェイト２４ｄは、リンクデータ数を格納しているが、Ｗｅｂページのクリック数であるクリック履歴や、特徴語のスコア等を用いてもよい。また、ページウェイト２４ｄは、上述のもの以外に、Ｗｅｂページに関する特徴を示す他の指標で代替してもよい。
【００６１】
［適合デバイスの決定例］
次に、適合デバイスの決定方法について説明する。図５は、本実施形態に係る適合デバイスの決定例を示す図である。
【００６２】
図５（ａ）は、ｉＰｈｏｎｅ５の表示画面３０を示す。表示画面３０には、５つのアイコン３１が配置されている。アイコン３１は、容量が２ＭＢ未満の画像である。ｉＰｈｏｎｅ５は、２ＭＢ（メガバイト）未満の容量の小さい画像のアイコンであるウェブクリップアイコンが並べられた画面を表示する、という特徴がある。また、図５（ｂ）は、図５（ａ）を表示するためのプログラム４０を示す。プログラム４０は、Ｗｅｂページをテキストデータにした場合に表示できるメタ情報である。プログラム４０には、「ｉｕｉ．ｃｓｓ」と書かれたワード４１と、「ｉｕｉ．ｊｓ」と書かれたワード４２とが示されている。
【００６３】
ここで、図４（ａ）のデバイス判断ＤＢ２２を用いて、図５（ｂ）を検討する。図５（ｂ）のワード４１には、図４（ａ）のデバイスワード２２ａが「ｉｕｉ．ｃｓｓ」の行５１が、図５（ｂ）のワード４２には、図４（ａ）のデバイスワード２２ａが「ｉｕｉ．ｊｓ」の行５２が、それぞれ該当する。そこで、図４（ａ）により、デバイスワード２２ａの該当の行に対応する適合デバイス２２ｂは、いずれも「デバイスＡ」である。よって、図５に示す「ｈｔｔｐ：／／ｗｗｗ．ａｂｃ．〜」のＷｅｂページは、適合デバイス２４ｅは「デバイスＡ」（＃１）になる。なお、デバイスワード２４ｆには、抽出したデバイスワードのうちの１つである「ｉｕｉ．ｃｓｓ」のみを格納しているが、抽出した複数のデバイスワードを記憶してもよい。
【００６４】
［検索処理のフローチャート］
次に、上述したデバイス情報を適用する検索処理について説明する。図６は、本実施形態に係る検索サーバ１での検索処理のフローチャートである。
【００６５】
Ｓ２１：制御部１０（受信手段１５）は、端末４から検索キーワードを含む要求データを受信する。
【００６６】
Ｓ２２：制御部１０（デバイス検出手段１６）は、要求データから端末４の機種に関するデバイス情報を検出する。デバイス情報の検出は、例えば、端末４から検索キーワードを含む要求データの設定情報により行うことができる。設定情報とは、例えば、ｉＰｈｏｎｅ５から送信された検索キーワードを含む要求データの場合には、ブラウザに関する情報をいう。ｉＰｈｏｎｅ５の場合は、使用するブラウザが特殊であるため、このブラウザに関する情報からデバイスを検出できる。これらのデバイスを検出するために用いる情報は、予め記憶部２０に記憶されている。
【００６７】
Ｓ２３：制御部１０（検索手段１７）は、受信した検索キーワードに基づき、キーワードを含むＷｅｂページを検索する。このＷｅｂページの検索には、回収ＷｅｂページＤＢ２６に記憶されたＷｅｂページを用いることができる。
【００６８】
Ｓ２４：制御部１０（Ｗｅｂページ調整手段１８）は、検索結果からリンクデータを並べる順番をインデキシングＤＢ２４を用いて調整する。この調整は、まず、検索結果として対象になったＷｅｂページのうち、デバイスが適合するＷｅｂページを、インデキシングＤＢ２４に基づき抽出する。そして、抽出したＷｅｂページのうち、インデキシングＤＢ２４のページウェイト２４ｄに格納された値が大きいものから順番に出力する。例えば、ある同様の内容が掲載されたＷｅｂページについて、ＰＣ６用とｉＰｈｏｎｅ５用の２つのＷｅｂページが用意されている場合を考える。このような場合に、デバイス情報を用いることで、ｉＰｈｏｎｅ５で検索した場合には、ｉＰｈｏｎｅ５用のＷｅｂページを検索結果として出力し、ＰＣ６用のＷｅｂページは検索結果として出力しないようにすることができる。
【００６９】
Ｓ２５：制御部１０は、調整結果に基づき、Ｗｅｂページのリンクデータを配置したコンテンツを作成する。この場合、図４（ｂ）のＵＲＬ２４ｂの値を配置できる。
【００７０】
Ｓ２６：制御部１０（コンテンツ送信手段１９）は、作成したコンテンツを、端末４に送信する。
【００７１】
このようにすることで、検索サーバ１は、検索キーワードによるＷｅｂページの検索において、Ｗｅｂページの特徴と、検索キーワードを送信した端末４のデバイスの適合性との両方を考慮し、しかも、特にデバイスを優先して、調整した検索結果を端末４に送信することができる。よって、端末４では、デバイスを考慮した検索結果を出力することができる。
【００７２】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【００７３】
（変形形態）
本実施形態では、デバイスをＷｅｂページのメタ情報に含む所定の文字列に基づき解析したが、所定の文字列として入力操作に関する装置の特徴を利用してもよい。例えば、加速度センサや、タッチパネルを用いたコンテンツを、各々の入力操作に関する装置を有する端末に送信することで、ユーザは、デバイスの特徴を利用するコンテンツ使用できる。
【００７４】
本実施形態では、要求データに含む環境情報からデバイスを検出するものであったが、デバイス判断ＤＢを用いて要求データを解析してデバイスを検出してもよい。
【図面の簡単な説明】
【００７５】
【図１】本実施形態に係る検索システムの全体構成及び検索サーバの機能構成を示す図である。
【図２】本実施形態に係る検索サーバのハードウェア構成を示す図である。
【図３】本実施形態に係る検索サーバのインデキシング処理のフローチャートである。
【図４】本実施形態に係る記憶部に格納されるデバイス判断ＤＢ及びインデキシングＤＢを示す図である。
【図５】本実施形態に係る適合デバイス決定例を示す図である。
【図６】本実施形態に係る検索サーバでの検索処理のフローチャートである。
【符号の説明】
【００７６】
１      検索サーバ
２      コンテンツサーバ
４      端末
５      ｉＰｈｏｎｅ
６      ＰＣ
１０    制御部
１１    Ｗｅｂページ取得手段
１２    Ｗｅｂページ解析手段
１３    適合デバイス決定手段
１４    インデキシング記憶手段
１５    受信手段
１６    デバイス検出手段
１７    検索手段
１８    Ｗｅｂページ調整手段
１９    コンテンツ送信手段
２０    記憶部
２２    デバイス判断ＤＢ
２４    インデキシングＤＢ
２６    回収ＷｅｂページＤＢ
１００  検索システム
【図１】
2010086180.tif 000003
【図２】
2010086180.tif 000004
【図３】
2010086180.tif 000005
【図４】
2010086180.tif 000006
【図５】
2010086180.tif 000007
【図６】
2010086180.tif 000008