(57)【要約】【課題】  個々のユーザのコンテンツ閲覧の利便性を向上させる。【解決手段】  コンテンツ中継サーバ１０は、携帯端末２０とコンテンツを格納したコンテンツサーバ３０との間でデータを中継し、コンテンツを特定する情報とリンク先コンテンツへのアクセス数とを対応させて携帯端末２０毎に格納するアクセス数データベース１１と、携帯端末２０からコンテンツ取得要求を、リンク元コンテンツを特定する情報と併せて受信する受信部１２と、端末情報を取得する端末情報取得部１３と、当該取得された各情報に基づいてアクセス数データベース１１を更新するデータベース更新部１４と、アクセス数データベース１１に格納されたリンク先コンテンツへのアクセス数に基づいてリンクの表示位置を変更したコンテンツを生成するコンテンツ変換部１５と、当該生成されたコンテンツを送信する送信部１６とを備える。【選択図】  図１
2006235873.tif 000002
【特許請求の範囲】
【請求項１】
情報端末とコンテンツを格納したコンテンツサーバとの間でデータを中継するコンテンツ中継サーバであって、
前記コンテンツを特定する情報と当該コンテンツからのリンク先コンテンツへのアクセス数とを対応させて前記情報端末毎に格納するアクセス数データベースと、
前記情報端末から前記コンテンツを特定する情報を含んだ当該コンテンツの取得要求を当該取得要求に係るリンク元コンテンツを特定する情報と併せて受信する受信手段と、
前記コンテンツ取得要求を送信した情報端末を特定する端末情報を取得する端末情報取得手段と、
前記受信手段により受信された情報及び前記端末情報取得手段により取得された情報に基づいて、前記アクセス数データベースを更新するデータベース更新手段と、
前記コンテンツサーバから取得された前記コンテンツ取得要求に係るコンテンツに関しての前記アクセス数データベースに格納されたリンク先コンテンツへのアクセス数に基づいて、当該コンテンツ取得要求に係るコンテンツに含まれるリンクの表示位置を変更したコンテンツを生成するコンテンツ変換手段と、
前記コンテンツ変換手段により生成されたコンテンツを前記コンテンツ取得要求に係るコンテンツとして、前記情報端末に送信する送信手段と、
を備えるコンテンツ中継サーバ。
【請求項２】
情報端末とコンテンツを格納したコンテンツサーバとの間でデータを中継するコンテンツ中継サーバであって、
前記コンテンツを特定する情報と当該コンテンツからのリンク先コンテンツへのアクセス確率とを対応させて前記情報端末毎に格納するアクセス数データベースと、
前記情報端末から前記コンテンツを特定する情報を含んだ当該コンテンツの取得要求を当該取得要求に係るリンク元コンテンツを特定する情報と併せて受信する受信手段と、
前記コンテンツ取得要求を送信した情報端末を特定する端末情報を取得する端末情報取得手段と、
前記受信手段により受信された情報、前記端末情報取得手段により取得された情報及び予め定められたルールに基づいて、前記アクセス数データベースを更新するデータベース更新手段と、
前記コンテンツサーバから取得された前記コンテンツ取得要求に係るコンテンツに関しての前記アクセス数データベースに格納されたリンク先コンテンツへのアクセス確率に基づいて、当該コンテンツ取得要求に係るコンテンツに含まれるリンクの表示位置を変更したコンテンツを生成するコンテンツ変換手段と、
前記コンテンツ変換手段により生成されたコンテンツを前記コンテンツ取得要求に係るコンテンツとして、前記情報端末に送信する送信手段と、
を備えるコンテンツ中継サーバ。
【請求項３】
情報端末、コンテンツを格納したコンテンツサーバ、及び当該情報端末と当該コンテンツサーバとの間でデータを中継するコンテンツ中継サーバを含んで構成されるコンテンツ配信システムであって、
前記コンテンツ中継サーバは、
前記コンテンツを特定する情報と当該コンテンツからのリンク先コンテンツへのアクセス数とを対応させて前記情報端末毎に格納するアクセス数データベースと、
前記情報端末から前記コンテンツを特定する情報を含んだ当該コンテンツの取得要求を当該取得要求に係るリンク元コンテンツを特定する情報と併せて受信する受信手段と、
前記コンテンツ取得要求を送信した情報端末を特定する端末情報を取得する端末情報取得手段と、
前記受信手段により受信された情報及び前記端末情報取得手段により取得された情報に基づいて、前記アクセス数データベースを更新するデータベース更新手段と、
前記コンテンツサーバから取得された前記コンテンツ取得要求に係るコンテンツに関しての前記アクセス数データベースに格納されたリンク先コンテンツへのアクセス数に基づいて、当該コンテンツ取得要求に係るコンテンツに含まれるリンクの表示位置を変更したコンテンツを生成するコンテンツ変換手段と、
前記コンテンツ変換手段により生成されたコンテンツを前記コンテンツ取得要求に係るコンテンツとして、前記情報端末に送信する送信手段と、
を備えるコンテンツ配信システム。
【請求項４】
情報端末とコンテンツを格納したコンテンツサーバとの間でデータを中継すると共に、当該コンテンツを特定する情報と当該コンテンツからのリンク先コンテンツへのアクセス数とを対応させて当該情報端末毎に格納するアクセス数データベースを備えるコンテンツ中継サーバにおけるコンテンツ中継方法であって、
前記情報端末から前記コンテンツを特定する情報を含んだ当該コンテンツの取得要求を当該取得要求に係るリンク元コンテンツを特定する情報と併せて受信する受信ステップと、
前記コンテンツ取得要求を送信した情報端末を特定する端末情報を取得する端末情報取得ステップと、
前記受信ステップにおいて受信された情報及び前記端末情報取得ステップにおいて取得された情報に基づいて、前記アクセス数データベースを更新するデータベース更新ステップと、
前記コンテンツサーバから取得された前記コンテンツ取得要求に係るコンテンツに関しての前記アクセス数データベースに格納されたリンク先コンテンツへのアクセス数に基づいて、当該コンテンツ取得要求に係るコンテンツに含まれるリンクの表示位置を変更したコンテンツを生成するコンテンツ変換ステップと、
前記コンテンツ変換ステップにおいて生成されたコンテンツを前記コンテンツ取得要求に係るコンテンツとして、前記情報端末に送信する送信ステップと、
を有するコンテンツ中継方法。
【請求項５】
情報端末、コンテンツを格納したコンテンツサーバ、及び当該情報端末と当該コンテンツサーバとの間でデータを中継すると共に、当該コンテンツを特定する情報と当該コンテンツからのリンク先コンテンツへのアクセス数とを対応させて当該情報端末毎に格納するアクセス数データベースを備えるコンテンツ中継サーバを含んで構成されるコンテンツ配信システムにおけるコンテンツ中継方法であって、
前記コンテンツ中継サーバが、
前記情報端末から前記コンテンツを特定する情報を含んだ当該コンテンツの取得要求を当該取得要求に係るリンク元コンテンツを特定する情報と併せて受信する受信ステップと、
前記コンテンツ取得要求を送信した情報端末を特定する端末情報を取得する端末情報取得ステップと、
前記受信ステップにおいて受信された情報及び前記端末情報取得ステップにおいて取得された情報に基づいて、前記アクセス数データベースを更新するデータベース更新ステップと、
前記コンテンツサーバから取得された前記コンテンツ取得要求に係るコンテンツに関しての前記アクセス数データベースに格納されたリンク先コンテンツへのアクセス数に基づいて、当該コンテンツ取得要求に係るコンテンツに含まれるリンクの表示位置を変更したコンテンツを生成するコンテンツ変換ステップと、
前記コンテンツ変換ステップにおいて生成されたコンテンツを前記コンテンツ取得要求に係るコンテンツとして、前記情報端末に送信する送信ステップと、
を有するコンテンツ中継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ中継サーバ、コンテンツ配信システム及びコンテンツ中継方法に関する。
【背景技術】
【０００２】
従来から、ウェブページ等のコンテンツに設けられるリンクをアクセス数順に並べ替える、即ちユーザの関心度の高い順にリンクを配置することが提案されている（例えば、下記特許文献１参照）。
【特許文献１】特開２００２−９９５６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記の方法でリンクを配置したコンテンツは、全体的に人気の高い順序でリンクが配置されたものではあるが、全てのユーザの意図を反映させているものとは限らない。特にポータルサイト等の様々な種類のリンクが設けられているコンテンツでは、個々のユーザの興味や関心により、ユーザに適したリンクの配置とならないことが多い。
【０００４】
本発明は、上記問題点を解決するために成されたものであり、個々のユーザのコンテンツ閲覧の利便性を向上させることができるコンテンツ中継サーバ、コンテンツ配信システム及びコンテンツ中継方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明に係るコンテンツ中継サーバは、情報端末とコンテンツを格納したコンテンツサーバとの間でデータを中継するコンテンツ中継サーバであって、コンテンツを特定する情報と当該コンテンツからのリンク先コンテンツへのアクセス数とを対応させて情報端末毎に格納するアクセス数データベースと、情報端末からコンテンツを特定する情報を含んだ当該コンテンツの取得要求を当該取得要求に係るリンク元コンテンツを特定する情報と併せて受信する受信手段と、コンテンツ取得要求を送信した情報端末を特定する端末情報を取得する端末情報取得手段と、受信手段により受信された情報及び端末情報取得手段により取得された情報に基づいて、アクセス数データベースを更新するデータベース更新手段と、コンテンツサーバから取得されたコンテンツ取得要求に係るコンテンツに関してのアクセス数データベースに格納されたリンク先コンテンツへのアクセス数に基づいて、当該コンテンツ取得要求に係るコンテンツに含まれるリンクの表示位置を変更したコンテンツを生成するコンテンツ変換手段と、コンテンツ変換手段により生成されたコンテンツをコンテンツ取得要求に係るコンテンツとして、情報端末に送信する送信手段と、を備えることを特徴とする。
【０００６】
本発明に係るコンテンツ中継サーバでは、情報端末からのコンテンツの取得要求（コンテンツへのアクセス）がある度に、そのコンテンツの取得要求がどのリンク（リンク元コンテンツ）からのものかのアクセス数が情報端末毎にカウントされる。そのアクセス数に基づいて、コンテンツ取得要求に係るコンテンツに含まれるリンクの表示位置を変更したコンテンツが生成され情報端末に送信される。従って、情報端末毎のアクセス傾向、即ち個々のユーザの興味や関心に即したリンクの配置がされたコンテンツが送信され、個々のユーザのコンテンツ閲覧の利便性を向上させることができる。
【０００７】
また、本発明に係るコンテンツ中継サーバは、情報端末とコンテンツを格納したコンテンツサーバとの間でデータを中継するコンテンツ中継サーバであって、コンテンツを特定する情報と当該コンテンツからのリンク先コンテンツへのアクセス確率とを対応させて情報端末毎に格納するアクセス数データベースと、情報端末からコンテンツを特定する情報を含んだ当該コンテンツの取得要求を当該取得要求に係るリンク元コンテンツを特定する情報と併せて受信する受信手段と、コンテンツ取得要求を送信した情報端末を特定する端末情報を取得する端末情報取得手段と、受信手段により受信された情報、端末情報取得手段により取得された情報及び予め定められたルールに基づいて、アクセス数データベースを更新するデータベース更新手段と、コンテンツサーバから取得されたコンテンツ取得要求に係るコンテンツに関してのアクセス数データベースに格納されたリンク先コンテンツへのアクセス確率に基づいて、当該コンテンツ取得要求に係るコンテンツに含まれるリンクの表示位置を変更したコンテンツを生成するコンテンツ変換手段と、コンテンツ変換手段により生成されたコンテンツをコンテンツ取得要求に係るコンテンツとして、情報端末に送信する送信手段と、を備えることを特徴とする。この構成によれば単にアクセス数を用いているのではなく所定のルールにより更新されるアクセス確率を用いているので、例えば、情報端末における画面制約及び機能制約上ユーザに見られていなかったリンクをユーザの目に付く位置に表示させる等、個々のユーザのコンテンツ閲覧の利便性を更に向上させることができる。
【０００８】
ところで、本発明は上記のようにコンテンツ中継サーバの発明として記述できる他に、以下のようにコンテンツ配信システム及びコンテンツ中継方法の発明としても記述することができる。これはカテゴリ等が異なるだけで、実質的に同一の発明であり、同様の作用及び効果を奏する。
【０００９】
本発明に係るコンテンツ配信システムは、情報端末、コンテンツを格納したコンテンツサーバ、及び当該情報端末と当該コンテンツサーバとの間でデータを中継するコンテンツ中継サーバを含んで構成されるコンテンツ配信システムであって、コンテンツ中継サーバは、コンテンツを特定する情報と当該コンテンツからのリンク先コンテンツへのアクセス数とを対応させて情報端末毎に格納するアクセス数データベースと、情報端末からコンテンツを特定する情報を含んだ当該コンテンツの取得要求を当該取得要求に係るリンク元コンテンツを特定する情報と併せて受信する受信手段と、コンテンツ取得要求を送信した情報端末を特定する端末情報を取得する端末情報取得手段と、受信手段により受信された情報及び端末情報取得手段により取得された情報に基づいて、アクセス数データベースを更新するデータベース更新手段と、コンテンツサーバから取得されたコンテンツ取得要求に係るコンテンツに関してのアクセス数データベースに格納されたリンク先コンテンツへのアクセス数に基づいて、当該コンテンツ取得要求に係るコンテンツに含まれるリンクの表示位置を変更したコンテンツを生成するコンテンツ変換手段と、コンテンツ変換手段により生成されたコンテンツをコンテンツ取得要求に係るコンテンツとして、情報端末に送信する送信手段と、を備えることを特徴とする。
【００１０】
本発明に係るコンテンツ中継方法は、情報端末とコンテンツを格納したコンテンツサーバとの間でデータを中継すると共に、当該コンテンツを特定する情報と当該コンテンツからのリンク先コンテンツへのアクセス数とを対応させて当該情報端末毎に格納するアクセス数データベースを備えるコンテンツ中継サーバにおけるコンテンツ中継方法であって、情報端末からコンテンツを特定する情報を含んだ当該コンテンツの取得要求を当該取得要求に係るリンク元コンテンツを特定する情報と併せて受信する受信ステップと、コンテンツ取得要求を送信した情報端末を特定する端末情報を取得する端末情報取得ステップと、受信ステップにおいて受信された情報及び端末情報取得ステップにおいて取得された情報に基づいて、アクセス数データベースを更新するデータベース更新ステップと、コンテンツサーバから取得されたコンテンツ取得要求に係るコンテンツに関してのアクセス数データベースに格納されたリンク先コンテンツへのアクセス数に基づいて、当該コンテンツ取得要求に係るコンテンツに含まれるリンクの表示位置を変更したコンテンツを生成するコンテンツ変換ステップと、コンテンツ変換ステップにおいて生成されたコンテンツをコンテンツ取得要求に係るコンテンツとして、情報端末に送信する送信ステップと、を有することを特徴とする。
【００１１】
本発明に係るコンテンツ中継方法は、情報端末、コンテンツを格納したコンテンツサーバ、及び当該情報端末と当該コンテンツサーバとの間でデータを中継すると共に、当該コンテンツを特定する情報と当該コンテンツからのリンク先コンテンツへのアクセス数とを対応させて当該情報端末毎に格納するアクセス数データベースを備えるコンテンツ中継サーバを含んで構成されるコンテンツ配信システムにおけるコンテンツ中継方法であって、コンテンツ中継サーバが、情報端末からコンテンツを特定する情報を含んだ当該コンテンツの取得要求を当該取得要求に係るリンク元コンテンツを特定する情報と併せて受信する受信ステップと、コンテンツ取得要求を送信した情報端末を特定する端末情報を取得する端末情報取得ステップと、受信ステップにおいて受信された情報及び端末情報取得ステップにおいて取得された情報に基づいて、アクセス数データベースを更新するデータベース更新ステップと、コンテンツサーバから取得されたコンテンツ取得要求に係るコンテンツに関してのアクセス数データベースに格納されたリンク先コンテンツへのアクセス数に基づいて、当該コンテンツ取得要求に係るコンテンツに含まれるリンクの表示位置を変更したコンテンツを生成するコンテンツ変換ステップと、コンテンツ変換ステップにおいて生成されたコンテンツをコンテンツ取得要求に係るコンテンツとして、情報端末に送信する送信ステップと、を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、情報端末毎のアクセス傾向、即ち個々のユーザの興味や関心に即したリンクの配置がされたコンテンツが送信され、個々のユーザのコンテンツ閲覧の利便性を向上させることができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面とともに本発明の好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００１４】
図１に本発明に係るコンテンツ配信システム１の構成を示す。図１に示すように、コンテンツ配信システム１は、本発明に係るコンテンツ中継サーバ１０と、携帯端末２０と、コンテンツサーバ３０とを含んで構成されており、携帯端末２０からの要求に応じてコンテンツサーバ３０からコンテンツが配信されるシステムである。
【００１５】
ここでいうコンテンツとは、デジタルデータで表現された文章、画像等を指し、携帯端末２０が備える表示装置２１に表示され視覚的に認識できるものである。また、コンテンツには、リンクが含まれており携帯端末２０においてそのリンクを指定することにより、別のコンテンツの取得要求を行うことができる。但しコンテンツ配信システム１において配信されるコンテンツには、リンクが含まれておらず、単にリンク先となっているコンテンツが含まれていてもよい。コンテンツとしては、具体的には例えばＨＴＭＬ（HyperText Markup Language）で記述された文書データ（ＨＴＭＬファイル）が該当する。ＨＴＭＬファイルの場合、リンクはネットワーク上のロケーションを特定する情報であるＵＲＬ（Uniform Resource Locator）として含まれる。なお、ＨＴＭＬファイル以外でも、リンクがデータとして埋め込まれた画像データ等をコンテンツとしてもよい。以下の説明では、コンテンツはＨＴＭＬファイルであるものとする。
【００１６】
以下、コンテンツ配信システム１の各構成要素を説明する。コンテンツ中継サーバ１０は、携帯端末２０及びコンテンツサーバ３０とそれぞれネットワークを介して接続されており、携帯端末２０とコンテンツサーバ３０との間でデータを中継する装置である。コンテンツ中継サーバ１０は、携帯端末２０からコンテンツの取得要求を受信し、取得要求に係るコンテンツをコンテンツサーバ３０から取得する。コンテンツ中継サーバ１０では、コンテンツに含まれるリンクの表示位置を変更したコンテンツを生成して、生成したコンテンツを携帯端末２０に送信する。コンテンツ中継サーバ１０の機能的な構成、及び表示位置の変更処理については、より詳細に後述する。コンテンツ中継サーバ１０は、具体的にはＣＰＵ（Central Processing Unit）、メモリ、ストレージ及び通信モジュール等のハードウェアから構成されるサーバ装置により実現される。また、コンテンツ中継サーバ１０は、携帯端末２０がコンテンツサーバ３０にアクセスするために設けられたプロキシサーバの機能に含まれていることが好ましい。
【００１７】
携帯端末２０は、ユーザに操作される情報端末であり、表示装置２１を備え取得したコンテンツを表示することができる。また、携帯端末２０は、データ通信機能を有しており、図１に示すようにネットワークＮを介してコンテンツ中継サーバ１０に接続することができる。この通信機能を用いて、コンテンツ中継サーバ１０にコンテンツの取得要求を送信することによりコンテンツサーバ３０からコンテンツを取得する。コンテンツは、例えば、コンテンツがＨＴＭＬファイルの場合、図２に示すように携帯端末２０の表示装置２１に「スポーツ」、「天気」等の文字情報を各行ごとに上から順に表示される。また、上記の各表示はリンクに関連付けられており、各行毎の情報を選択して（「ニュース」が白抜きになっているのが選択されていることを示している）、ユーザのクリック等により指定されることにより、当該リンクに係るコンテンツの取得要求をコンテンツ中継サーバ１０に送信する。また、携帯端末２０には、例えば電話番号等の携帯端末２０を特定する情報が与えられている。
【００１８】
携帯端末２０は、具体的にはＣＰＵ（Central Processing Unit）、メモリ、ストレージ及び通信モジュール等のハードウェアから構成される。具体的には、例えば、携帯電話機が相当する。また、ネットワークＮは移動体通信網であることが好ましい。あるいは、携帯端末２０は、ＰＤＡ（Personal Digital Assistance）等のものでもよく、更にＰＣ（Personal Computer）等の必ずしも携帯性があるものでないものでも構わない。また、ネットワークＮも、移動体通信網以外でもインターネット等の有線のものとしてもよい。なお、図１では携帯端末２０は１つしか描かれていないが、コンテンツ配信システム１には通常、複数の携帯端末２０が含まれる。
【００１９】
コンテンツサーバ３０は、コンテンツを格納した装置である。また、コンテンツサーバ３０は、インターネット等のネットワークを介して、要求に応じて携帯端末２０等にコンテンツを送信する。本実施形態では、コンテンツサーバ３０は、インターネット等のネットワークを介してコンテンツ中継サーバ１０に接続されており、コンテンツ中継サーバ１０を介して携帯端末２０にコンテンツを送信する。コンテンツサーバ３０には、具体的には例えば、ＨＴＭＬファイルからなるウェブページを格納しておき、ウェブページを要求に応じて送信するウェブサーバ等が相当する。なお、図１ではコンテンツサーバ３０は１つしか描かれていないが、コンテンツ配信システム１には通常、複数のコンテンツサーバ３０が含まれる。
【００２０】
以下、コンテンツ中継サーバ１０の各機能について説明する。図１に示すようにコンテンツ中継サーバ１０はアクセス数データベース１１と、受信部１２と、端末情報取得部１３と、データベース更新部１４と、コンテンツ変換部１５と、送信部１６とを備えて構成される。
【００２１】
アクセス数データベース１１は、コンテンツを特定する情報と当該コンテンツからのリンク先コンテンツへのアクセス数とを対応させて携帯端末２０毎に格納するデータベースである。アクセス数データベース１１は、具体的には、図３に示すテーブル５２に各データを格納することにより情報を保持する。テーブル５２は、携帯端末２０毎に用意されており、テーブル５２毎に例えば電話番号等の携帯端末２０を特定する端末情報に関連付けられて、どのテーブル５２がどの携帯端末２０に係るものであるかを判断できるようにしている。
【００２２】
図３に示すように、テーブル５２には「リンク元コンテンツのＵＲＬ」、「リンク先コンテンツのＵＲＬ」及び「アクセス数」の各データをそれぞれ関連付けて格納している。「リンク元コンテンツのＵＲＬ」は、リンク元のコンテンツを特定する情報である。「リンク先コンテンツのＵＲＬ」は、リンク元のコンテンツに含まれるリンクに係るコンテンツを特定する情報、即ちリンク先コンテンツを特定する情報である。「アクセス数」は、携帯端末２０によりリンク元のコンテンツのリンクが用いられてリンク先のコンテンツへの取得要求がなされた回数、即ちリンク元のコンテンツのリンクからリンク先のコンテンツへのアクセスがなされた回数である。具体的には、図３のテーブル５２の１行目に示すデータは、電話番号“090-XXXX-XXXX”により特定される携帯端末２０が、ＵＲＬ“http://abc.de.fg/index.html”で特定されるコンテンツ（リンク元コンテンツ）のリンクからＵＲＬ“http://abc.de.fg/a.html”で特定されるコンテンツ（リンク先コンテンツ）に１回アクセスされたことを示している。
【００２３】
アクセス数データベース１１は、例えば、リレーショナルデータベースを用いることにより実装される。アクセス数データベース１１に格納されるデータは、データベース更新部１４により更新される。
【００２４】
受信部１２は、携帯端末２０からコンテンツを特定する情報を含んだ当該コンテンツの取得要求を受信する受信手段である。受信部１２は、コンテンツの取得要求と併せてリンク元コンテンツを特定する情報も受信する。受信はネットワークＮを介して行われる。コンテンツを特定する情報は、例えば上記のＵＲＬ等が相当し、上記のコンテンツ取得要求に含まれていることが好ましい。なお、携帯端末２０が、コンテンツのリンクを経由して取得要求を送信しなかった場合は、受信部１２ではリンク元コンテンツを特定する情報は受信されないか、あるいはリンク元コンテンツが無いという情報が受信される。取得した情報は、アクセス数データベース１１を更新するためにデータベース更新部１４に送信され、また、取得要求に係るコンテンツを取得するためコンテンツ変換部１５に送信される。
【００２５】
端末情報取得部１３は、コンテンツ取得要求を送信した携帯端末２０を特定する端末情報を取得する端末情報取得手段である。端末情報としては、具体的には上記の電話番号等が相当する。端末情報の取得は、例えば、受信部１２により受信された取得要求を参照して行うこととしてもよいし、移動体通信網であるネットワークＮから取得することとしてもよい。取得された端末情報は、アクセス数データベース１１を更新するためにデータベース更新部１４に送信される。
【００２６】
データベース更新部１４は、端末情報取得部１３から端末情報、受信部１２からリンク元及びリンク先コンテンツを特定する情報を受信し、アクセス数データベース１１を更新するデータベース更新手段である。更新は、具体的には、アクセス数データベース１１のテーブル５２における、端末情報、リンク元及びリンク先コンテンツに係るアクセス数を“１”増加させるという処理である。
【００２７】
コンテンツ変換部１５は、コンテンツ取得要求に係るコンテンツに関してのアクセス数データベース１１に格納されたリンク先コンテンツへのアクセス数に基づいて、当該コンテンツ取得要求に係るコンテンツに含まれるリンクの表示位置を変更したコンテンツを生成するコンテンツ変換手段である。表示位置の変更は所定のルールに従って行われ、アクセス数が多いものをユーザのコンテンツ閲覧しやすい位置に配置する等のユーザのコンテンツ閲覧の利便性の向上に寄与するものであるとする。具体的な表示位置の変更方法は後述する。生成されたコンテンツは、携帯端末２０に送信するために送信部１６に送信される。また、コンテンツ変換部１５は、コンテンツ取得要求に係るコンテンツを取得するコンテンツ取得手段でもある。
【００２８】
送信部１６は、コンテンツ変換部１５により生成されたコンテンツをコンテンツ取得要求に係るコンテンツとして、携帯端末２０に送信する送信手段である。送信は、ネットワークＮを介して行われる。
【００２９】
引き続いて、本実施形態に係るコンテンツ中継サーバ１０で実行される処理を中心として、コンテンツ配信システム１における処理を説明する。本処理は、携帯端末２０がコンテンツの取得要求を行い、取得要求に係るコンテンツを取得するまでの一連の処理であるが、この処理は大きく分けて、「コンテンツ中継サーバ１０においてアクセス数データベース１１を更新する処理」と、「リンクの表示位置を変更したコンテンツを生成して携帯端末２０に送信する処理」との２つの処理からなっている。以下、理解を容易にするため、２つの処理を別々に説明する。
【００３０】
まず、図４のシーケンス図を用いて、アクセス数データベース１１を更新する処理を説明する。まず、携帯端末２０がコンテンツ中継サーバ１０にネットワークＮを介して、コンテンツ取得要求を送信する（Ｓ０１）。コンテンツ取得要求の送信は、ユーザの操作をトリガとして行われる。例えば、携帯端末２０の表示装置２１に表示されているコンテンツ（このコンテンツは予め本処理等により取得されたものである）のリンクを指定することにより行われる。このコンテンツ取得要求には、取得要求に係るコンテンツ（リンク先コンテンツ）のＵＲＬ、リンク元コンテンツのＵＲＬ、及び携帯端末２０の電話番号（端末情報）が含まれる。具体的には例えば、携帯端末２０には図２に示すコンテンツが表示されており、そこから“懸賞”のリンクが選択され指定された場合、「“懸賞”のコンテンツに係るＵＲＬ」、「表示されているコンテンツのＵＲＬ」及び携帯端末２０の電話番号が送信される。なお、ユーザがＵＲＬを入力等してコンテンツの取得要求を行う場合は、リンク元コンテンツのＵＲＬは取得要求に含まれない。コンテンツ中継サーバ１０では、受信部１２が携帯端末２０から送信されたコンテンツ取得要求を受信する。
【００３１】
続いて、コンテンツ中継サーバ１０では、端末情報取得部１３が、受信部１２により受信された取得要求を参照して、コンテンツ取得要求を行った携帯端末２０の電話番号を取得する（Ｓ０２）。電話番号の取得は、ネットワークＮから取得することとしてもよい。
【００３２】
続いて、受信部１２からはリンク先コンテンツ及びリンク元コンテンツのＵＲＬが、端末情報取得部１３は携帯端末２０の電話番号がそれぞれ対応付けられて、データベース更新部１４に送信される。データベース更新部１４は、それらの情報を受信して、それらの情報に基づいてアクセス数データベース１１を更新する（Ｓ０３）。具体的には、端末情報、リンク元及びリンク先コンテンツに係るアクセス数を“１”増加させる。上記図２の具体例では、図２のように表示されたコンテンツ（リンク元コンテンツ）の“懸賞”のリンク先コンテンツに係るアクセス数が“１”増加される。なおここでは、他のリンク先コンテンツに係るアクセス数は“０”であるとする。また、更新すべきレコードが存在しない場合は（その場合、データベース更新部１４は、例えば、アクセス数データベース１１への問い合わせに対する、「当該レコードが存在しない」という旨の返信でレコードが存在しないことを知ることができる。）更新処理は行わず、更新を行うべきレコードを生成することが好ましい。
【００３３】
以上が、アクセス数データベース１１を更新する処理である。以下、図５のシーケンス図を用いて、リンクの表示位置を変更したコンテンツを生成して携帯端末２０に送信する処理を説明する。
【００３４】
まず、上述した携帯端末２０によるコンテンツ取得要求の送信、及びコンテンツ中継サーバ１０によるコンテンツ取得要求の受信は上述したＳ０１の処理と共通である。ここで、受信部１２は受信したコンテンツ取得要求をコンテンツ変換部１５に送信する。
【００３５】
続いて、コンテンツ変換部１５が、コンテンツ取得要求（に含まれるリンク先コンテンツのＵＲＬ）を参照して、コンテンツ取得要求に係るコンテンツの送信要求をコンテンツサーバ３０に送信する（Ｓ０４）。コンテンツサーバ３０は、当該送信要求を受信し、送信要求に係るコンテンツをコンテンツ中継サーバ１０に送信する（Ｓ０５）。コンテンツ中継サーバ１０では、コンテンツ変換部１５がコンテンツサーバ３０から送信されたコンテンツを受信する。
【００３６】
続いて、コンテンツ変換部１５が、アクセス数データベース１１を参照して、受信したコンテンツのリンクの表示位置を変更したコンテンツを生成する（Ｓ０６）。リンクの表示位置を変更したコンテンツを生成は、例えば以下のように行われる。まず、アクセス数データベース１１に格納されている、コンテンツ取得要求に係るコンテンツがリンク元コンテンツとなっている全てのリンク先コンテンツについてのレコードを取得する。続いて、このレコードを参照して、リンクの表示が上からアクセス数が多い順になるように並び替えたコンテンツを生成する。具体的には、上述した図２を用いた例のように“懸賞”のリンクが先のアクセスで指定（クリック）されている場合は、“懸賞”のリンクのアクセス数が他のリンクより多くなっているので“懸賞”のリンクを最も上に表示されるようにコンテンツを生成する。なお、アクセス数の順にコンテンツを並び替える以外にも、例えばコンテンツのレイアウトにおいてユーザの目に付きやすい場所に、アクセス数が多いものを配置するようにしてもよい。
【００３７】
生成されたコンテンツは、送信部１６に送信され、送信部１６によりコンテンツ取得要求に係る携帯端末２０に送信される（Ｓ０７）。携帯端末２０は、そのコンテンツを受信して、表示装置２１に表示する（Ｓ０８）。例えば、図６に示すように、上述の例では“懸賞”のリンクが最も上に表示される。
【００３８】
以上がリンクの表示位置を変更したコンテンツを生成する処理である。このリンクの表示位置を変更したコンテンツを生成する処理は、コンテンツ取得要求にリンク元コンテンツを特定する情報が含まれていなくても実行されうる。
【００３９】
なお、上記Ｓ０６の処理において、リンク元コンテンツが当該携帯端末２０によって初めてアクセスされた場合等、アクセス数データベース１１のテーブルに参照すべきレコードが存在しないとき（コンテンツ変換部１５は、例えば、アクセス数データベース１１への問い合わせに対する、「当該レコードが存在しない」という旨の返信でレコードが存在しないことを知ることができる。）はここで新たにレコードを生成する。レコードの生成は、例えば、Ｓ０４及びＳ０５で取得したリンク元コンテンツを用いて行われる。その際、アンカータグを抽出すること等により、リンクに係るＵＲＬを取得してリンク元コンテンツの全てのリンク先に関するレコードを生成するのが好ましい。例えば、リンク元コンテンツ（上記の具体例でいう図２に示すように表示されるコンテンツ）のＵＲＬが”http://opq.rs.tu/index.html”であり、当該コンテンツのリンクに係るＵＲＬ（図２の具体例でいう“ニュース”、“天気”、“懸賞”等のリンク先のコンテンツのＵＲＬ）が“http://opq.rs.tu/a.html”、“http://opq.rs.tu/b.html”、“http://opq.rs.tu/c.html”等である場合、図３に示すテーブル５２のレコード５３が生成される。生成されたレコードのアクセス数は全て“０”が登録される。この場合、Ｓ０６におけるリンク位置を変更したコンテンツの生成は行われず、Ｓ０４及びＳ０５で取得されたコンテンツが携帯端末２０に送信される。
【００４０】
また、上述した２つの処理（アクセス数データベース１１を更新する処理、及びリンクの表示位置を変更したコンテンツを生成する処理）は一連の処理であるが、Ｓ０１から後は相互に関連しないので、いずれかの処理が先に行われてもよいし、２つの処理が平行に行われてもよい。
【００４１】
上述したように、本実施形態によれば、携帯端末２０からのアクセス数が多いほどユーザが閲覧、及びクリック等の指定をしやすい位置にリンクを配置することができる。従って、携帯端末２０毎のアクセス傾向、即ち個々のユーザの興味や関心に即したリンクの配置がされたコンテンツが送信され、個々のユーザのコンテンツ閲覧の利便性を向上させることができる。
【００４２】
特に、表示装置２１の表示範囲がＰＣのモニタ等のように広くない携帯電話機やＰＤＡ等の携帯端末２０では、リンクの位置が閲覧及び指定しやすい位置に配置されることは、利便性の向上に大きく寄与する。
【００４３】
また、上述した実施形態のように単にアクセス数のみからリンク位置を変更するのではなく、受信部１２により受信された情報、及び予め定められたルールに基づいてリンク毎のアクセス確率を算出し、そのアクセス確率に基づいてリンクの表示位置を決定することとしてもよい。例えば、以下のような形態で本発明が実施されてもよい。なお、ここでいうアクセス確率は、必ずしも数学的な確率である必要はなく、リンク先コンテンツにアクセスされる度合を示すパラメータも含まれる。
【００４４】
以下に示すアクセス確率は、図２に表示されたコンテンツのようにリンクが上から順に表示されるものを対象としたものである。リンク元コンテンツにおいて、上からｉ番目に表示されるリンクをＬｉ（０＜ｉ＜Ｎ＋１）とする。ここで、Ｎはリンク元コンテンツに含まれるリンクの総数である。リンク元コンテンツからリンク先コンテンツへのアクセス総数をＫ回とすると、リンク元コンテンツにおけるリンクのアクセス確率Ｐ（ｉ）は以下の（１）式を用いて更新される。
【数１】
2006235873.tif 000003
ここで、ΔＰ（ｉ）はリンクＬｉのアクセス確率Ｐ（ｉ）の更新量を表す。上からｊ番目に表示されるリンクＬｊが指定（クリック）されたときの更新量ΔＰ（ｉ）は、以下の（２）式により表される。
【数２】
2006235873.tif 000004
なお、アクセス確率Ｐ（ｉ）の初期値は０である。
【００４５】
通常、ユーザはリンクを上から閲覧していくので、リンクＬｊより上に表示されるリンクＬｉ（ｉ＜ｊ）はユーザに閲覧されたが、選択されていないことからユーザに必要のないリンクであると考えられ、更新量ΔＰ（ｉ）を０としている。また、リンクＬｊより下に表示されるリンクＬｉ（ｉ＞ｊ）は、ユーザに閲覧されていない可能性が高く、ユーザに必要のないリンクか否かは判断できないので更新量ΔＰ（ｉ）を１／２としている。特に、表示装置２１の表示範囲が限られた携帯電話機やＰＤＡ等の携帯端末２０では、表示装置２１に表示されていないことも考えられる。
【００４６】
コンテンツ中継サーバ１０では、リンクがどのような順序で配置されているかを把握しているので、データベース更新部１４が予め定められた上記のルールを保持することにより、取得要求に係るコンテンツを特定する情報等の受信部１２により受信された情報を用いてアクセス確率を算出することができる。
【００４７】
このようにして、算出されたアクセス確率Ｐ（ｉ）は、アクセス数データベース１１における図７に示すようなテーブル６２に格納される。アクセス確率Ｐ（ｉ）は、上述した実施形態と同様に、リンク元コンテンツを特定する情報（図７においては省略）、及びリンク先コンテンツを特定する情報と対応付けられて格納される。また、テーブル６２は、携帯端末２０毎に設けられる（図７に示すテーブル６２おいて、携帯端末２０を特定する情報は省略）。
【００４８】
上記のアクセス確率の更新は、上述した実施形態におけるアクセス数データベース１１の更新のタイミングで行われ（Ｓ０３）、コンテンツ変換部１５によるリンクの表示位置を変更したコンテンツの生成（Ｓ０６）は、当該アクセス確率を参照して行われる。表示位置の変更は所定のルールに従って行われ、アクセス確率が高いものをユーザのコンテンツ閲覧しやすい位置に配置する等のユーザのコンテンツ閲覧の利便性の向上に寄与するものであるとする。リンクの表示位置の変更は、例えば、上から順にアクセス確率が高いものから表示されるようなものである。それ以外にも、例えばコンテンツのレイアウトにおいてユーザの目に付きやすい場所に、アクセス確率が高いものを配置するようにしてもよい。
【００４９】
アクセス確率の更新、及びリンクの表示位置の変更の具体例を示す。同一のリンク元コンテンツにおける各リンク先コンテンツへのアクセス確率Ｐ（ｉ）が図７（ａ）に示すものであり、リンク先コンテンツへのアクセス総数が０回であるとする。ここで、上から図７（ａ）のテーブルの順番、即ち“１”、“２”、“３”、“４”、“５”、“６”の順にリンクの表示が行われるものとする。この表示に老いて“４”のリンクが指定された場合、各リンクのアクセス確率Ｐ（ｉ）の更新量ΔＰ（ｉ）は、上記（１）式により算出され、図７（ａ）に示すようになる。その更新量ΔＰ（ｉ）に基づいて、アクセス確率Ｐ（ｉ）が更新され、図７（ｂ）に示すものとなる。従って、同一の携帯端末２０から次にそのリンク元コンテンツにアクセスされた場合、アクセス確率Ｐ（ｉ）が高い順、即ち“４”、“５”、“６”、“１”、“２”、“３”の順に表示が行われるコンテンツが生成される。次に“６”のリンクが指定された場合、上記と同様にアクセス確率Ｐ（ｉ）が更新され、図７（ｃ）に示すものとなる。
【００５０】
また、上述した実施形態で用いた図２の表示の例では、“懸賞”のリンクが指定された場合、“懸賞”のリンクより上に表示されていたリンク（“ニュース”〜“学習”のリンク）のアクセス確率は０となり、“懸賞”のリンクより下に表示されていたリンク（“求人”〜“クーポン”のリンク）のアクセス確率は１／２となる。同一の携帯端末２０から次にそのリンク元コンテンツにアクセスされた場合、図８に示すように“懸賞”のリンクより下に表示されていたリンクが、“懸賞”のリンクより上に表示されていたリンクより上に表示されるように表示位置が変更されたコンテンツが生成される。“懸賞”のリンクより上に表示されていたリンクは、“懸賞”のリンクよりもユーザの目に付きやすい位置にありながら指定されていないことからユーザにとって必要性が低いリンクであると考えられ、それらのリンクのアクセス確率を低く設定でき、下位に表示されることができる。一方、“懸賞”のリンクより下に表示されていたリンクは、ユーザに見られていなかった可能性があり、ユーザにとって必要性が高いリンクである可能性があるため、それらのリンクのアクセス確率を高く設定でき、上位に表示されることができる。
【００５１】
上記のアクセス確率を用いた実施形態によれば、指定されなかったリンクも所定の条件で重みがつけられて考慮される。従って、例えば、表示範囲が限られた携帯端末２０において、スクロールしなければ表示範囲に入らずユーザに閲覧されていなかったリンクを上位に配置させること等ができる。即ち、携帯端末２０における画面制約及び機能制約上ユーザに見られていなかったリンクをユーザの目に付く位置に表示させる等、個々のユーザのコンテンツ閲覧の利便性を更に向上させることができる。
【００５２】
なお、上記のようにアクセス確率を用いる場合、個々のリンクのアクセス数をアクセス数データベース１１において、必ずしも保持しておく必要は無い。また、アクセス確率を更新するルールは、必ずしも上記のものを用いる必要は無い。例えば、式（２）において（ｉ＞ｊ）の場合の更新量ΔＰ（ｉ）を０から１までの間の任意の実数としてもよい。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施形態に係るコンテンツ中継サーバの構成、及びコンテンツ中継サーバを含むコンテンツ配信システムの構成を示す図である。
【図２】携帯端末に表示されたコンテンツの一例を示す図である。
【図３】アクセス数データベースのテーブルを示す図である。
【図４】コンテンツ中継サーバにおいてアクセス数データベースを更新する処理を示すシーケンス図である。
【図５】コンテンツ中継サーバにおいてリンクの表示位置を変更したコンテンツを生成して携帯端末に送信する処理を示すシーケンス図である。
【図６】携帯端末に表示された、リンクの表示位置が変更されたコンテンツの一例を示す図である。
【図７】アクセス確率を格納したアクセス数データベースのテーブルを示す図である。
【図８】アクセス確率が用いられてリンクの表示位置が変更されたコンテンツの一例を示す図である。
【符号の説明】
【００５４】
１…コンテンツ配信システム、１０…コンテンツ中継サーバ、１１…アクセス数データベース、１２…受信部、１３…端末情報取得部、１４…データベース更新部、１５…コンテンツ変換部、１６…送信部、２０…携帯端末、２１…表示装置、３０…コンテンツサーバ。
【図１】
2006235873.tif 000005
【図２】
2006235873.tif 000006
【図３】
2006235873.tif 000007
【図４】
2006235873.tif 000008
【図５】
2006235873.tif 000009
【図６】
2006235873.tif 000010
【図７】
2006235873.tif 000011
【図８】
2006235873.tif 000012