(57)【特許請求の範囲】
【請求項１】
携帯電話の画面にレコメンドが含まれたＷｅｂページを表示させるためのレコメンド提供サーバであって、
レコメンドデータベースＡＰＩの識別情報が指定されたレコメンドタグを含む携帯電話の画面に表示する情報を記述したファイルを格納するファイル格納手段と、
レコメンドデータベースＡＰＩへの接続先のアドレス情報及び前記レコメンドデータベースＡＰＩにレコメンドの表示に用いるレコメンドデータをリクエストするためのクエリー情報を含むレコメンドデータベース用設定情報を前記識別情報と関連付けて格納するレコメンドデータベース用設定情報格納手段と、
携帯電話の画面に表示するファイルが指定されたリクエストを受け付けるリクエスト受付手段と、
前記リクエスト受付手段の受け付けたリクエストに指定されたファイルを前記ファイル格納手段から読み出すファイル読出手段と、
前記ファイル読出手段の読み出したファイルに記述されたレコメンドタグに含まれるレコメンドデータベースＡＰＩの識別情報に対応するレコメンドデータベース用設定情報を前記レコメンドデータベース用設定情報格納手段から読み出すレコメンドデータベース用設定情報読出手段と、
前記レコメンドデータベース用設定情報読出手段の読み出したレコメンドデータベース用設定情報に含まれるアドレス情報に指定されたアドレスに、前記レコメンドデータベース用設定情報に含まれるクエリー情報に基づいたレコメンドデータのリクエストを送信するリクエスト送信手段と、
前記リクエスト送信手段の送信したリクエストに対するレスポンスとしてレコメンドデータを受信するレコメンドデータ受信手段と、
前記ファイル読出手段の読み出したファイルに前記レコメンドデータ受信手段の受信したレコメンドデータを埋め込んで、前記携帯電話に前記レコメンドデータが埋め込まれたファイルを送信するファイル送信手段と、
を備えていて、
前記ファイル送信手段は前記ファイルから前記レコメンドタグを削除すること、又は、前記ファイル格納手段に格納されたファイルに含まれるレコメンドタグにはコメントタグを使用することによって、前記ファイル送信手段が送信するファイルは、前記携帯電話において前記レコメントタグが読み込まれることによって情報が表示されないように設定されていること
を特徴とするレコメンド提供サーバ。
【請求項２】
前記レコメンドデータベース用設定情報格納手段に格納されたレコメンドデータベース用設定情報に含まれるクエリー情報には前記ファイル格納手段に格納されたファイルによって可変のパラメータが含まれ、
前記ファイル格納手段に格納されたファイルに含まれるレコメンドタグには前記パラメータに代入する設定値が含まれていて、
前記リクエスト送信手段は、前記クエリー情報に含まれるパラメータに前記ファイル読出手段の読み出したファイル埋め込まれたレコメンドタグに含まれる設定値を代入したリクエストを送信すること
を特徴とする請求項１記載のレコメンド提供サーバ。
【請求項３】
前記レコメンドデータベース用設定情報格納手段に格納されたレコメンドデータベース用設定情報に含まれるクエリー情報には携帯電話の画面に表示する情報の提供者の識別情報を設定するためのパラメータが含まれ、
前記ファイル格納手段に格納されたファイルに含まれるレコメンドタグに含まれる設定値には前記ファイルにより携帯電話の画面に表示される情報の提供者の識別情報が設定されていること
を特徴とする請求項２記載のレコメンド提供サーバ。
【請求項４】
携帯電話の画面にレコメンドが含まれたＷｅｂページを表示させるためのレコメンド提供プログラムであって、
レコメンドデータベースＡＰＩの識別情報が指定されたレコメンドタグを含む携帯電話の画面に表示する情報を記述したファイルを格納するファイル格納手段と、レコメンドデータベースＡＰＩへの接続先のアドレス情報及び前記レコメンドデータベースＡＰＩにレコメンドの表示に用いるレコメンドデータをリクエストするためのクエリー情報を含むレコメンドデータベース用設定情報を前記識別情報と関連付けて格納するレコメンドデータベース用設定情報格納手段と、を備えたレコメンド提供サーバに、
携帯電話の画面に表示するファイルが指定されたリクエストを受け付けるリクエスト受付ステップと、
前記リクエスト受付ステップで受け付けたリクエストに指定されたファイルを前記ファイル格納手段から読み出すファイル読出ステップと、
前記ファイル読出ステップで読み出したファイルに記述されたレコメンドタグに含まれるレコメンドデータベースＡＰＩの識別情報に対応するレコメンドデータベース用設定情報を前記レコメンドデータベース用設定情報格納手段から読み出すレコメンドデータベース用設定情報読出ステップと、
前記レコメンドデータベース用設定情報読出ステップで読み出したレコメンドデータベース用設定情報に含まれるアドレス情報に指定されたアドレスに、前記レコメンドデータベース用設定情報に含まれるクエリー情報に基づいたレコメンドデータのリクエストを送信するリクエスト送信ステップと、
前記リクエスト送信ステップで送信したリクエストに対するレスポンスとしてレコメンドデータを受信するレコメンドデータ受信ステップと、
前記ファイル読出ステップで読み出したファイルに前記レコメンドデータ受信ステップで受信したレコメンドデータを埋め込んで、前記携帯電話に前記レコメンドデータが埋め込まれたファイルを送信するファイル送信ステップと、
を実行させ、
前記ファイル送信ステップでは前記ファイルから前記レコメンドタグを削除したファイルを送信すること、又は、前記ファイル格納手段に格納されたファイルに含まれるレコメンドタグにはコメントタグを使用することによって、前記ファイル送信ステップで送信するファイルは、前記携帯電話において前記レコメントタグが読み込まれることによって情報が表示されないように設定されていること
を特徴とするレコメンド提供プログラム。
【請求項５】
前記レコメンドデータベース用設定情報格納手段に格納されたレコメンドデータベース用設定情報に含まれるクエリー情報には前記ファイル格納手段に格納されたファイルによって可変のパラメータが含まれ、
前記ファイル格納手段に格納されたファイルに含まれるレコメンドタグには前記パラメータに代入する設定値が含まれていて、
前記リクエスト送信ステップでは、前記クエリー情報に含まれるパラメータに前記ファイル読出手段の読み出したファイル埋め込まれたレコメンドタグに含まれる設定値を代入したリクエストを送信すること
を特徴とする請求項４記載のレコメンド提供プログラム。
【請求項６】
前記レコメンドデータベース用設定情報格納手段に格納されたレコメンドデータベース用設定情報に含まれるクエリー情報には携帯電話の画面に表示する情報の提供者の識別情報を設定するためのパラメータが含まれ、
前記ファイル格納手段に格納されたファイルに含まれるレコメンドタグに含まれる設定値には前記ファイルにより携帯電話の画面に表示される情報の提供者の識別情報が設定されていること
を特徴とする請求項５記載のレコメンド提供プログラム。
【請求項７】
携帯電話の画面にレコメンドが含まれたＷｅｂページを表示させるためのレコメンド提供方法であって、
レコメンドデータベースＡＰＩの識別情報が指定されたレコメンドタグを含む携帯電話の画面に表示する情報を記述したファイルを格納するファイル格納手段と、レコメンドデータベースＡＰＩへの接続先のアドレス情報及び前記レコメンドデータベースＡＰＩにレコメンドの表示に用いるレコメンドデータをリクエストするためのクエリー情報を含むレコメンドデータベース用設定情報を前記識別情報と関連付けて格納するレコメンドデータベース用設定情報格納手段と、を備えたレコメンド提供サーバが、携帯電話の画面に表示するファイルが指定されたリクエストを受け付けるリクエスト受付ステップと、
前記レコメンド提供サーバが、前記リクエスト受付ステップで受け付けたリクエストに指定されたファイルを前記ファイル格納手段から読み出すファイル読出ステップと、
前記レコメンド提供サーバが、前記ファイル読出ステップで読み出したファイルに記述されたレコメンドタグに含まれるレコメンドデータベースＡＰＩの識別情報に対応するレコメンドデータベース用設定情報を前記レコメンドデータベース用設定情報格納手段から読み出すレコメンドデータベース用設定情報読出ステップと、
前記レコメンド提供サーバが、前記レコメンドデータベース用設定情報読出ステップで読み出したレコメンドデータベース用設定情報に含まれるアドレス情報に指定されたアドレスに、前記レコメンドデータベース用設定情報に含まれるクエリー情報に基づいたレコメンドデータのリクエストを送信するリクエスト送信ステップと、
前記レコメンド提供サーバが、前記リクエスト送信ステップで送信したリクエストに対するレスポンスとしてレコメンドデータを受信するレコメンドデータ受信ステップと、
前記レコメンド提供サーバが、前記ファイル読出ステップで読み出したファイルに前記レコメンドデータ受信ステップで受信したレコメンドデータを埋め込んで、前記携帯電話に前記レコメンドデータが埋め込まれたファイルを送信するファイル送信ステップと、
を有していて、
前記ファイル送信ステップでは前記レコメンド提供サーバは前記ファイルから前記レコメンドタグを削除したファイルを送信すること、又は、前記ファイル格納手段に格納されたファイルに含まれるレコメンドタグにはコメントタグを使用することによって、前記ファイル送信ステップで送信するファイルは、前記携帯電話において前記レコメントタグが読み込まれることによって情報が表示されないように設定されていること
を特徴とするレコメンド提供方法。
【請求項８】
前記レコメンドデータベース用設定情報格納手段に格納されたレコメンドデータベース用設定情報に含まれるクエリー情報には前記ファイル格納手段に格納されたファイルによって可変のパラメータが含まれ、
前記ファイル格納手段に格納されたファイルに含まれるレコメンドタグには前記パラメータに代入する設定値が含まれていて、
前記リクエスト送信ステップでは、前記レコメンド提供サーバは、前記クエリー情報に含まれるパラメータに前記ファイル読出手段の読み出したファイル埋め込まれたレコメンドタグに含まれる設定値を代入したリクエストを送信すること
を特徴とする請求項７記載のレコメンド提供方法。
【請求項９】
前記レコメンドデータベース用設定情報格納手段に格納されたレコメンドデータベース用設定情報に含まれるクエリー情報には携帯電話の画面に表示する情報の提供者の識別情報を設定するためのパラメータが含まれ、
前記ファイル格納手段に格納されたファイルに含まれるレコメンドタグに含まれる設定値には前記ファイルにより携帯電話の画面に表示される情報の提供者の識別情報が設定されていること
を特徴とする請求項８記載のレコメンド提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話の画面にレコメンドが含まれたＷｅｂページを表示させるためのレコメンド提供サーバ、レコメンド提供プログラム及びレコメンド提供方法に関するものである。
【背景技術】
【０００２】
インターネット上の電子商取引サイト等では、ユーザの嗜好にあわせてお勧めの商品やサービスに関する情報を選択して表示するレコメンデーションが広く行われている。レコメンデーションには、ユーザの属性やログ情報から各々のユーザに対するレコメンドを選択する方式や、ユーザを特定せずに一般的なヒット商品等をレコメンドとして選択する方式がある。
【０００３】
このようなレコメンデーションは商品やサービスの提供者のＷｅｂページのみでなく、ブログ等の他者のＷｅｂページにもレコメンドを表示させ、これらのＷｅｂページを経由して商品やサービスが販売された場合にはＷｅｂページの管理者に一定金額のキャッシュバック等のインセンティブを付与するアフィリエイトにも、広く利用されるようになっている。
【０００４】
アフィリエイトを利用しているＷｅｂページには、ブログ等のコンテンツを閲覧する利用者の端末に表示する際に併せてレコメンドを表示することが必要になるが、レコメンドは商品やサービスの提供者側で生成する動的な情報であるため、ブログ等のコンテンツを表示するＷｅｂページのＨＴＭＬファイルにあらかじめ埋め込んでおくことができない。そこで、一般的には図１に示したような仕組みでレコメンドが提供されている。
【０００５】
図１では、ブログ等のコンテンツを閲覧する利用者が、ＰＣからインターネットを経由してコンテンツ管理者のＷｅｂサーバにリクエストを送信する。Ｗｅｂサーバからはリクエストされたコンテンツを表示するＨＴＭＬファイルを返信するが、このときにＨＴＭＬファイルとあわせて利用者のＰＣからレコメンドを取得するためのスクリプトが返信される。ＰＣでスクリプトが読み込まれると、指定されたレコメンドデータベースにアクセスしてレコメンドを表示するためのデータを取得する。これらのデータがＨＴＭＬファイルに埋め込まれて、レコメンドを含まれたコンテンツがＰＣのディスプレイに表示される。
【０００６】
このように、ＰＣに表示させるＷｅｂページにレコメンド等のＷｅｂページには記述できない情報を埋め込みたい場合には、Ｗｅｂページを表示するためのＨＴＭＬファイルとあわせてＰＣに読み込まれて所定の動作を実行させるスクリプトを利用することが一般的である（例えば、特許文献１の段落００３８、図３等参照）。
【０００７】
【特許文献１】特開２００６−１１３８８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、Ｗｅｂページを閲覧するための端末として、ＰＣ以外にもインターネットへの接続機能を備えた携帯電話が広く利用されている。携帯電話からブログ等のコンテンツを閲覧する際にもレコメンドが表示される場合があるが、携帯電話ではＰＣと同様のスクリプトを実行できないことが通常であるため、図１と同じ方式によってレコメンドを表示させることができない。
【０００９】
そこで、携帯電話用のＷｅｂページについてはスクリプトを用いる方式ではなく、図２に示したように、静的なＨＴＭＬファイル（携帯電話用のｃＨＴＭＬファイル等）をＰＨＰやＣＧＩなどでプログラム化し、携帯電話からのリクエストを受け付けるとこれらのプログラムが動作してレコメンドデータベースからレコメンドを表示するためのデータを取得して、レコメンドを含んだコンテンツを携帯電話に表示させる方式を採用することが一般的である。
【００１０】
しかしながら、この方式によるためには、ブログ等のコンテンツの提供者は自らのＷｅｂページを作成するために高度なプログラミング技術を要求されることになり、携帯電話用のＷｅｂページでレコメンド機能を利用することが容易ではなくなってしまう。レコメンド機能の幅広い利用を推進するためには、コンテンツ管理者に高度なプログラミング技術を要求することなくＷｅｂページにレコメンドを表示できる方式が求められるところである。
【００１１】
本発明は、このような課題を解決するためになされたものであり、Ｗｅｂページのコンテンツ管理者に高度なプログラミング技術を要求することなく、携帯電話の画面にレコメンドが含まれたＷｅｂページを表示させることが可能なレコメンド提供サーバ、レコメンド提供プログラム及びレコメンド提供方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１２】
このような課題を解決する本発明は、携帯電話の画面にレコメンドが含まれたＷｅｂページを表示させるためのレコメンド提供サーバであって、レコメンドデータベースＡＰＩの識別情報が指定されたレコメンドタグを含む携帯電話の画面に表示する情報を記述したファイルを格納するファイル格納手段と、レコメンドデータベースＡＰＩへの接続先のアドレス情報及び前記レコメンドデータベースＡＰＩにレコメンドの表示に用いるレコメンドデータをリクエストするためのクエリー情報を含むレコメンドデータベース用設定情報を前記識別情報と関連付けて格納するレコメンドデータベース用設定情報格納手段と、携帯電話の画面に表示するファイルが指定されたリクエストを受け付けるリクエスト受付手段と、前記リクエスト受付手段の受け付けたリクエストに指定されたファイルを前記ファイル格納手段から読み出すファイル読出手段と、前記ファイル読出手段の読み出したファイルに記述されたレコメンドタグに含まれるレコメンドデータベースＡＰＩの識別情報に対応するレコメンドデータベース用設定情報を前記レコメンドデータベース用設定情報格納手段から読み出すレコメンドデータベース用設定情報読出手段と、前記レコメンドデータベース用設定情報読出手段の読み出したレコメンドデータベース用設定情報に含まれるアドレス情報に指定されたアドレスに、前記レコメンドデータベース用設定情報に含まれるクエリー情報に基づいたレコメンドデータのリクエストを送信するリクエスト送信手段と、前記リクエスト送信手段の送信したリクエストに対するレスポンスとしてレコメンドデータを受信するレコメンドデータ受信手段と、前記ファイル読出手段の読み出したファイルに前記レコメンドデータ受信手段の受信したレコメンドデータを埋め込んで、前記携帯電話に前記レコメンドデータが埋め込まれたファイルを送信するファイル送信手段と、を備えていて、前記ファイル送信手段は前記ファイルから前記レコメンドタグを削除すること、又は、前記ファイル格納手段に格納されたファイルに含まれるレコメンドタグにはコメントタグを使用することによって、前記ファイル送信手段が送信するファイルは、前記携帯電話において前記レコメントタグが読み込まれることによって情報が表示されないように設定されていることを特徴とするレコメンド提供サーバである。
【００１３】
本発明によると、Ｗｅｂページを表示するファイルにレコメンドデータベースＡＰＩの識別情報を含んだタグを埋め込んでおくことによって、サーバ側の処理でレコメンドを含むＷｅｂページを携帯電話に表示させることが可能となっており、Ｗｅｂページのコンテンツの提供者には、レコメンドを取得するための高度なプログラミングが不要となる。また、本発明によると、レコメンドを選択するために埋め込んだタグから、表示すべきでない情報が誤って表示されることを回避することができる。コメントタグに記述された情報は非表示となるため、レコメンドを選択するために埋め込んだタグが削除されない場合であっても、表示すべきでない情報が誤って表示されることを回避することができる。
【００１４】
また、本発明は、前記レコメンドデータベース用設定情報格納手段に格納されたレコメンドデータベース用設定情報に含まれるクエリー情報には前記ファイル格納手段に格納されたファイルによって可変のパラメータが含まれ、前記ファイル格納手段に格納されたファイルに含まれるレコメンドタグには前記パラメータに代入する設定値が含まれていて、前記リクエスト送信手段は、前記クエリー情報に含まれるパラメータに前記ファイル読出手段の読み出したファイル埋め込まれたレコメンドタグに含まれる設定値を代入したリクエストを送信することを特徴とすることもできる。
【００１５】
上記の構成においては、前記レコメンドデータベース用設定情報格納手段に格納されたレコメンドデータベース用設定情報に含まれるクエリー情報には携帯電話の画面に表示する情報の提供者の識別情報を設定するためのパラメータが含まれ、前記ファイル格納手段に格納されたファイルに含まれるレコメンドタグに含まれる設定値には前記ファイルにより携帯電話の画面に表示される情報の提供者の識別情報が設定されていることを特徴としてもよい。
【００１６】
このように構成すると、クエリー情報の中にＷｅｂページのコンテンツの提供者のＩＤなど可変のパラメータを設定することができるので、Ｗｅｂページのコンテンツの内容に応じたレコメンドの選択などが可能になるとともに、パラメータ名の変更にもＷｅｂページを表示するファイルを変更することなく、サーバ側の設定変更のみで対応することが可能になる。
【００１７】
さらに、本発明は、前記リクエスト受付手段は、前記携帯電話の端末識別番号が指定されたリクエストを受け付けて、前記リクエスト送信手段は、前記リクエスト受付手段の受け付けたリクエストに指定された端末識別番号を含むリクエストを送信し、前記レコメンドデータ受信手段は、前記端末識別番号に対応するレコメンドデータを受信することを特徴としてもよい。
【００１８】
このように構成すると、レコメンドを選択する際に携帯電話の利用者を特定することができるので、利用者の過去の商品の購入履歴や商品情報の閲覧履歴等から、利用者毎に個別のレコメンドを提供することが可能になる。
【００２３】
本発明は、本発明にかかるレコメンド提供サーバにおいて動作する、レコメンド提供プログラムとして特定することもできる。
【００２４】
本発明にかかるレコメンド提供プログラムは、携帯電話の画面にレコメンドが含まれたＷｅｂページを表示させるためのレコメンド提供プログラムであって、レコメンドデータベースＡＰＩの識別情報が指定されたレコメンドタグを含む携帯電話の画面に表示する情報を記述したファイルを格納するファイル格納手段と、レコメンドデータベースＡＰＩへの接続先のアドレス情報及び前記レコメンドデータベースＡＰＩにレコメンドの表示に用いるレコメンドデータをリクエストするためのクエリー情報を含むレコメンドデータベース用設定情報を前記識別情報と関連付けて格納するレコメンドデータベース用設定情報格納手段と、を備えたレコメンド提供サーバに、携帯電話の画面に表示するファイルが指定されたリクエストを受け付けるリクエスト受付ステップと、前記リクエスト受付ステップで受け付けたリクエストに指定されたファイルを前記ファイル格納手段から読み出すファイル読出ステップと、前記ファイル読出ステップで読み出したファイルに記述されたレコメンドタグに含まれるレコメンドデータベースＡＰＩの識別情報に対応するレコメンドデータベース用設定情報を前記レコメンドデータベース用設定情報格納手段から読み出すレコメンドデータベース用設定情報読出ステップと、前記レコメンドデータベース用設定情報読出ステップで読み出したレコメンドデータベース用設定情報に含まれるアドレス情報に指定されたアドレスに、前記レコメンドデータベース用設定情報に含まれるクエリー情報に基づいたレコメンドデータのリクエストを送信するリクエスト送信ステップと、前記リクエスト送信ステップで送信したリクエストに対するレスポンスとしてレコメンドデータを受信するレコメンドデータ受信ステップと、前記ファイル読出ステップで読み出したファイルに前記レコメンドデータ受信ステップで受信したレコメンドデータを埋め込んで、前記携帯電話に前記レコメンドデータが埋め込まれたファイルを送信するファイル送信ステップと、を実行させ、前記ファイル送信ステップでは前記ファイルから前記レコメンドタグを削除したファイルを送信すること、又は、前記ファイル格納手段に格納されたファイルに含まれるレコメンドタグにはコメントタグを使用することによって、前記ファイル送信ステップで送信するファイルは、前記携帯電話において前記レコメントタグが読み込まれることによって情報が表示されないように設定されていることを特徴とするレコメンド提供プログラムである。
【００２５】
また、本発明にかかるレコメンド提供プログラムは、前記レコメンドデータベース用設定情報格納手段に格納されたレコメンドデータベース用設定情報に含まれるクエリー情報には前記ファイル格納手段に格納されたファイルによって可変のパラメータが含まれ、前記ファイル格納手段に格納されたファイルに含まれるレコメンドタグには前記パラメータに代入する設定値が含まれていて、前記リクエスト送信ステップでは、前記クエリー情報に含まれるパラメータに前記ファイル読出手段の読み出したファイル埋め込まれたレコメンドタグに含まれる設定値を代入したリクエストを送信することを特徴とすることができる。前記レコメンドデータベース用設定情報格納手段に格納されたレコメンドデータベース用設定情報に含まれるクエリー情報には携帯電話の画面に表示する情報の提供者の識別情報を設定するためのパラメータが含まれ、前記ファイル格納手段に格納されたファイルに含まれるレコメンドタグに含まれる設定値には前記ファイルにより携帯電話の画面に表示される情報の提供者の識別情報が設定されていることを特徴としてもよい。
【００２６】
さらに、本発明にかかるレコメンド提供プログラムは、前記リクエスト受付ステップでは、前記携帯電話の端末識別番号が指定されたリクエストを受け付けて、前記リクエスト送信ステップでは、前記リクエスト受付ステップで受け付けたリクエストに指定された端末識別番号を含むリクエストを送信し、前記レコメンドデータステップでは、前記端末識別番号に対応するレコメンドデータを受信することを特徴としてもよい。
【００２９】
本発明は、本発明にかかるレコメンド提供サーバによって実行される、レコメンド提供方法として特定することもできる。
【００３０】
本発明にかかるレコメンド提供方法は、携帯電話の画面にレコメンドが含まれたＷｅｂページを表示させるためのレコメンド提供方法であって、レコメンドデータベースＡＰＩの識別情報が指定されたレコメンドタグを含む携帯電話の画面に表示する情報を記述したファイルを格納するファイル格納手段と、レコメンドデータベースＡＰＩへの接続先のアドレス情報及び前記レコメンドデータベースＡＰＩにレコメンドの表示に用いるレコメンドデータをリクエストするためのクエリー情報を含むレコメンドデータベース用設定情報を前記識別情報と関連付けて格納するレコメンドデータベース用設定情報格納手段と、を備えたレコメンド提供サーバが、携帯電話の画面に表示するファイルが指定されたリクエストを受け付けるリクエスト受付ステップと、前記レコメンド提供サーバが、前記リクエスト受付ステップで受け付けたリクエストに指定されたファイルを前記ファイル格納手段から読み出すファイル読出ステップと、前記レコメンド提供サーバが、前記ファイル読出ステップで読み出したファイルに記述されたレコメンドタグに含まれるレコメンドデータベースＡＰＩの識別情報に対応するレコメンドデータベース用設定情報を前記レコメンドデータベース用設定情報格納手段から読み出すレコメンドデータベース用設定情報読出ステップと、前記レコメンド提供サーバが、前記レコメンドデータベース用設定情報読出ステップで読み出したレコメンドデータベース用設定情報に含まれるアドレス情報に指定されたアドレスに、前記レコメンドデータベース用設定情報に含まれるクエリー情報に基づいたレコメンドデータのリクエストを送信するリクエスト送信ステップと、前記レコメンド提供サーバが、前記リクエスト送信ステップで送信したリクエストに対するレスポンスとしてレコメンドデータを受信するレコメンドデータ受信ステップと、前記レコメンド提供サーバが、前記ファイル読出ステップで読み出したファイルに前記レコメンドデータ受信ステップで受信したレコメンドデータを埋め込んで、前記携帯電話に前記レコメンドデータが埋め込まれたファイルを送信するファイル送信ステップと、を有していて、前記ファイル送信ステップでは前記レコメンド提供サーバは前記ファイルから前記レコメンドタグを削除したファイルを送信すること、又は、前記ファイル格納手段に格納されたファイルに含まれるレコメンドタグにはコメントタグを使用することによって、前記ファイル送信ステップで送信するファイルは、前記携帯電話において前記レコメントタグが読み込まれることによって情報が表示されないように設定されていることを特徴とするレコメンド提供方法である。
【００３１】
また、本発明にかかるレコメンド提供方法は、前記レコメンドデータベース用設定情報格納手段に格納されたレコメンドデータベース用設定情報に含まれるクエリー情報には前記ファイル格納手段に格納されたファイルによって可変のパラメータが含まれ、前記ファイル格納手段に格納されたファイルに含まれるレコメンドタグには前記パラメータに代入する設定値が含まれていて、前記リクエスト送信ステップでは、前記レコメンド提供サーバは、前記クエリー情報に含まれるパラメータに前記ファイル読出手段の読み出したファイル埋め込まれたレコメンドタグに含まれる設定値を代入したリクエストを送信することを特徴とすることもできる。前記レコメンドデータベース用設定情報格納手段に格納されたレコメンドデータベース用設定情報に含まれるクエリー情報には携帯電話の画面に表示する情報の提供者の識別情報を設定するためのパラメータが含まれ、前記ファイル格納手段に格納されたファイルに含まれるレコメンドタグに含まれる設定値には前記ファイルにより携帯電話の画面に表示される情報の提供者の識別情報が設定されていることを特徴としてもよい。
【００３２】
さらに、本発明にかかるレコメンド提供方法は、前記リクエスト受付ステップでは、前記レコメンド提供サーバは、前記携帯電話の端末識別番号が指定されたリクエストを受け付けて、前記リクエスト送信ステップでは、前記レコメンド提供サーバは、前記リクエスト受付ステップで受け付けたリクエストに指定された端末識別番号を含むリクエストを送信し、前記レコメンドデータステップでは、前記レコメンド提供サーバは、前記端末識別番号に対応するレコメンドデータを受信することを特徴としてもよい。
【発明の効果】
【００３５】
本発明によると、携帯電話に表示するためのＷｅｂページを提供するコンテンツの提供者は、レコメンドを取得するための高度なプログラミング技術を求められることなく、ＨＴＭＬファイル等のＷｅｂページを表示するファイルには、レコメンドデータベースＡＰＩの識別情報を埋め込むことによって、レコメンドを含むＷｅｂページを携帯電話に表示させることが可能となる。その結果、携帯電話用のＷｅｂページにもレコメンド機能の利用が促進されることが期待される。
【発明を実施するための最良の形態】
【００３６】
本発明を実施するための最良の形態について、図３〜図１６の図面を用いて、以下に詳細に説明する。尚、以下の説明は本発明の実施形態の一例を示したものであって、本発明はかかる実施形態に限定されるものではない。
【００３７】
図３は、本発明にかかるレコメンド提供サーバの概要を示す図である。図４は、本発明にかかるレコメンド提供サーバの構成を示すブロック図である。図５は、本発明にかかるレコメンド提供サーバに必要な構成要素を示す図である。図６は、本発明にかかるレコメンド提供サーバに必要な構成要素の関係を示す図である。図７は、本発明にかかるレコメンド提供サーバにおいて用いられるモジュール設定ファイルの一例を示す図である。図８、図９は、本発明にかかるレコメンド提供サーバにおいて用いられるレコメンドデータベース設定ファイルの、それぞれ第１、第２の例を示す図である。図１０、図１１は、本発明にかかるレコメンド提供サーバにおいて用いられるモジュール命令用タグ（レコメンドタグ）を含むコンテンツファイルの、それぞれ第１、第２の例を示す図である。図１２、図１３は、本発明にかかるレコメンド提供サーバにおいて用いられるモジュール命令用タグ（レコメンドタグ）の、それぞれ第１、第２の例を示す図である。図１４は、図１２に示したモジュール命令タグ（レコメンドタグ）に対応するレコメンドデータベース設定ファイルの一例を示す図である。図１５は、図１３に示したモジュール命令タグ（レコメンドタグ）に対応するレコメンドデータベース設定ファイルの一例を示す図である。図１６は、本発明にかかるレコメンド提供サーバにおいて用いられるレコメンドモジュールによる処理フローを示すフローチャートである。
【００３８】
図３を用いて、本発明にかかるレコメンド提供サーバによるレコメンデーションの方法について説明する。ブログやホームページなどを作成してインターネット上で公開するコンテンツの管理者は、自らのＷｅｂページへのレコメンドの掲載を、電子商取引サイト等を運営するレコメンド提供者との間で契約する。コンテンツ管理者は、自らが作成したＷｅｂページのＨＴＭＬファイル（携帯電話用のｃＨＴＭＬファイル等）にレコメンドを表示するための所定のタグを記述して、サーバ管理者が運用するＷｅｂサーバ（本発明にかかるレコメンド提供サーバの機能を有するサーバ）にアップする。
【００３９】
携帯電話を用いる利用者が、インターネット経由でＷｅｂサーバにアクセスしてＷｅｂページをリクエストすると、ＷｅｂサーバではＷｅｂページを表示するためのＨＴＭＬファイルが読み出されるとともに、レコメンドデータベースからレコメンドを取得するためのレコメンドモジュールによってＨＴＭＬファイルが解析される。レコメンドモジュールは、ＨＴＭＬファイルに記述されたタグを読み取って、コンテンツ管理者が契約しているレコメンド提供者のレコメンドデータベースから情報を取得するためのレコメンドデータベースＡＰＩの接続先とレコメンドデータベースＡＰＩへのリクエストに必要なクエリー情報を特定する。
【００４０】
これらの情報をもとに、ＷｅｂサーバからレコメンドデータベースＡＰＩにレコメンドを取得するためのリクエストが送信され、レコメンドデータベースＡＰＩからはＷｅｂページにレコメンドを表示させるためにＨＴＭＬファイルに埋め込むデータ（レコメンドデータ）が返信される。
【００４１】
レコメンドデータベースＡＰＩからレコメンドデータ（ＡＤＤ情報）を受信すると、レコメンドモジュールはＨＴＭＬファイルに埋め込まれたタグをレコメンドデータに置き換えて、レコメンドデータの埋め込まれたＨＴＭＬファイルを利用者の携帯電話に送信する。利用者の携帯電話のブラウザにＨＴＭＬファイルが読み込まれると、携帯電話の画面にはコンテンツ管理者の提供するコンテンツとあわせてレコメンドが表示されることになる。
【００４２】
このように、本発明にかかるレコメンド提供サーバでは、Ｗｅｂページを表示するＨＴＭＬファイルに、レコメンドを取得するレコメンドデータベースＡＰＩの接続先と情報の取得に必要なクエリー情報が特定できるタグを記述しておき、レコメンド提供サーバに備えられたモジュールがタグを読み取ってレコメンドデータを取得し、これをＨＴＭＬファイルに出力して埋め込むよう構成することによって、コンテンツ管理者が高度なプログラム技術を駆使してレコメンドを取得するためのプログラミングを行わなくても、携帯電話に表示されるＷｅｂページでもレコメンド機能を利用することが可能になっている。
【００４３】
図４は、本発明にかかるレコメンド提供サーバの構成を示している。本発明にかかるレコメンド提供サーバにかかる機能を備えたＷｅｂサーバ１０は、携帯電話２０のＷｅｂブラウザからのリクエストに対してインターネットを通じて情報を提供するコンピュータであって、ＣＰＵ１１、メインメモリ１２、ＨＤＤ１３を含んで構成されている。ＨＤＤ１３に格納されたアプリケーションプログラムによって所定の処理を実行するためには、メインメモリ１２をアプリケーションプログラムのワークエリアとして機能させながら、ＣＰＵ１１が演算処理を行う。
【００４４】
ＨＤＤ１３のコンテンツファイル格納部１３１には、Ｗｅｂサーバ１０にアクセスした携帯電話２０に表示するＷｅｂページのコンテンツをＨＴＭＬ（ｃＨＴＭＬ）で記述したファイル（以下、「コンテンツファイル」とする。）が格納されている。レコメンドモジュール格納部１３２には、Ｗｅｂページにレコメンドを埋め込むためのアプリケーションプログラムが格納されている。モジュール設定ファイル格納部１３３には、レコメンドモジュール格納部１３２に格納されたモジュールの動作を制御するための設定ファイルが格納されている。レコメンドデータベース設定ファイル格納部１３４には、各々のレコメンドデータベースＡＰＩに対してレコメンドを要求する際に必要な情報を定義するための設定ファイルが格納されている。
【００４５】
以上のコンテンツファイル格納部１３１、レコメンドモジュール格納部１３２、モジュール設定ファイル格納部１３３、レコメンドデータベース設定ファイル格納部１３４は、いずれもＷｅｂサーバ１０において必要なファイル等を読み出せるようにＨＤＤ１３の所定の記憶領域が割り当てられるが、必ずしもＷｅｂサーバ１０と同一のコンピュータに設けられていなければならないものではなく、その一部がＷｅｂサーバ１０と接続されたデータベースサーバ等に設けられているものであってもよい。
【００４６】
レコメンドデータベース３１（４１、５１）には、携帯電話２０に表示するＷｅｂページに埋め込まれるレコメンドに用いられる商品情報等のデータが格納されている。レコメンドデータベースＡＰＩ３０（４０、５０）は、レコメンドデータベース３１（４１、５１）からのレコメンドの取得を要求するためのアプリケーションプログラムインターフェイスである。
【００４７】
図５、図６は、本発明にかかるレコメンド提供サーバに必要な構成要素であるコンテンツファイル格納部１３１に格納されたコンテンツファイルに記述されたモジュール命令用タグ（レコメンドタグ）、レコメンドモジュール格納部１３２に格納されたモジュール本体のプログラム（レコメンドモジュール）、モジュール設定ファイル格納部１３３に格納されたモジュール設定情報、レコメンドデータベース設定ファイル格納部１３４に格納された各レコメンドデータベース用の設定情報と、各々の構成要素の関係を示している。
【００４８】
図５に示すように、モジュール設定情報（１）、各レコメンドデータベース用の設定情報（２）、モジュール本体のプログラム（３）は、Ｗｅｂサーバ１０の管理者によって設定される。一方、モジュール命令用タグ（４）は、コンテンツ管理者によってコンテンツファイルを作成する際にコンテンツファイルの一部として記述される。
【００４９】
モジュール設定情報（１）には、モジュール本体のプログラム（３）の動作のルールがサーバ管理者によって事前に設定されている。図７に示した例であれば、「ＲｅｃｏｍｅＴｉｍｅＯｕｔ」にはレコメンドデータベースＡＰＩからレスポンスが返ってこない場合のタイムアウト値（秒）が、「ＲｅｃｏｍｅＬｏｇ」には処理にエラーが発生した場合のエラーログを出力する先のアドレスが、「ＲｅｃｏｍｅＣｒａｗｌｅｒＵＡ」には検索エンジンクローラーからのアクセス時には処理を省略するために、検索エンジンクローラーからのリクエストのヘッダー情報に指定されるユーザーエージェントが、それぞれ設定されている。
【００５０】
各レコメンドデータベース用の設定情報（２）は、レコメンドを取得する対象となるレコメンドデータベースＡＰＩ毎のファイルが設けられ、レコメンドデータベースＡＰＩへの接続先情報やレコメンドの取得に必要な各種ルールが設定されている。図８、図９に示した例であれば、「ＲｅｃｏｍｅＮａｍｅ」にはレコメンドデータベースＡＰＩの識別情報が、「ＲｅｃｏｍｅＵＲＬ」にはレコメンドデータベースＡＰＩへの接続先ＩＰアドレス又はＵＲＬが、「ＲｅｃｏｍｅＱｕｅｒｙＰａｒａｍｓ」には各レコメンドデータベースＡＰＩから情報を抽出する際のクエリーパラメータ名が（各レコメンドデータベースＡＰＩによってクエリーのパラメータが異なるため設定ファイルに定義する）、「ＲｅｃｏｍｅＲｅｓｅｒｖｅＰａｒａｍｓ」には管理者が設定しなくてもモジュールが自動的に環境変数から取得する情報が（例えば「ＵＩＤ」であれば携帯電話の端末識別番号、「ＵＡ」であればユーザーエージェント）、「ＲｅｃｏｍｅＥｒｒｏｒ」には各レコメンドデータベースＡＰＩからレスポンスされるエラー内容が設定されている。これらの設定情報には、各設定ファイルをグルーピングするグループの識別子が付されている。
【００５１】
図８の例では、レコメンドデータベースＡＰＩ「Ａ」はレコメンドをリクエストする際に「ａ」と「ｕｉｄ」というパラメータを必要としている。「ＲｅｃｏｍｅＵｓｅｒＩＤ＝ａ」はモジュール命令用タグ（４）に記述しているＲｅｃｏｍｅＵｓｅｒＩＤの値を、レコメンドデータベースＡＰＩが要求するパラメータ「ａ」に代入することを意味している。
【００５２】
この例では、「ＲｅｃｏｍｅＲｅｓｅｒｖｅＰａｒａｍｓ」に「ＵＩＤ」が設定されており、携帯電話の端末識別番号がレコメンドデータベースＡＰＩに送信されるため、レコメンドデータベースＡＰＩでは携帯電話の利用者を特定して個々の利用者の嗜好に対応したレコメンドを選択することができる。
【００５３】
図９の例では、レコメンドデータベース「Ｂ」はレコメンドをリクエストする際に「ｙ」と「ｚ」というパラメータを必要としている。「ＲｅｃｏｍｅＵｓｅｒＩＤ＝ａ」はモジュール命令用タグ（４）に記述しているＲｅｃｏｍｅＵｓｅｒＩＤの値を、レコメンドデータベースＡＰＩが要求するパラメータ「ａ」に代入することを意味している。「ＲｅｃｏｍｅＰｒｏｇｒａｍＩＤ＝ｚ」はモジュール命令用タグ（４）に記述しているＲｅｃｏｍｅＰｒｏｇｒａｍＩＤの値を、レコメンドデータベースＡＰＩが要求するパラメータ「ｚ」に代入することを意味している。
【００５４】
この例では、「ＲｅｃｏｍｅＲｅｓｅｒｖｅＰａｒａｍｓ」には「ＵＡ」と設定され、「ＵＩＤ」が設定されていないため、レコメンドデータベースＡＰＩには携帯電話の利用者を特定するための情報は送信されず、レコメンドデータベースＡＰＩでは携帯電話の利用者を特定せずにレコメンド提供者の側で推奨するレコメンドが選択されることになる（後述するように、Ｗｅｂページに表示するコンテンツに対応したレコメンドを選択することも可能である）。
【００５５】
モジュール本体のプログラム（３）は、コンテンツファイルの内容を解析して、モジュール命令用タグ（４）が含まれていれば、モジュール設定情報（１）と各レコメンドデータベース用の設定情報（２）に記述されているルールに従ってレコメンドを取得するための処理を実行するプログラムである。このプログラムの処理フローについては、後に図１６を用いて詳述する。
【００５６】
モジュール命令用タグ（４）は、コンテンツ管理者がコンテンツファイルに記述しておくレコメンドモジュール用の命令タグである。コンテンツ管理者はこのタグのみを記述すれば、レコメンドのための高度なプログラミングを行わなくても、Ｗｅｂページにレコメンドを表示させることができる。
【００５７】
図１０に示したコンテンツファイルの例では、
＜！――  ／／＿ＲＥＣＯＭＭＥＮＤ＿ＲＥＰＬＡＣＥ＿
ＲｅｃｏｍｅＮａｍｅ＝Ａ；
ＲｅｃｏｍｅＵｓｅｒＩＤ＝０１２３４５６７８９；
＿ＲＥＣＯＭＭＥＮＤ＿ＲＥＰＬＡＣＥ＿／／――＞
というモジュール命令用タグ（４）が記述されている。モジュール命令用タグ（４）によってＷｅｂページに不要な情報が表示されてしまうことがないように、レコメンドを挿入した後には削除することが好ましいが、コメントタグを用いることとすれば誤ってモジュール命令用タグ（４）が削除されなかった場合にも、不要な情報が表示されてしまうことを回避することができる。
【００５８】
モジュール命令用タグ（４）に記述された「＿ＲＥＣＯＭＭＥＮＤ＿ＲＥＰＬＡＣＥ＿」は、モジュール命令用タグ（４）であることを指定する識別子である。「ＲｅｃｏｍｅＮａｍｅ」にはレコメンド提供者の指定するレコメンドデータベースＡＰＩの識別名称が、「ＲｅｃｏｍｅＵｓｅｒＩＤ」にはコンテンツ管理者を識別するＩＤが記述される。コンテンツ管理者を識別するＩＤを指定することによって、レコメンドデータベースからコンテンツの内容に対応したレコメンドを選択することが可能になる。
【００５９】
尚、図１１の例では、さらに「ＲｅｃｏｍｅＰｒｏｇｒａｍＩＤ」が記述されているが、パラメータの数とパラメータ名は可変であって、レコメンドデータベースによって自由に設定することができる。
【００６０】
以上のモジュール命令用タグ（４）の記述する内容は、サーバ管理者からサーバ管理者と契約しているコンテンツ管理者に提供される。従って、同一のレコメンドデータベースＡＰＩをリクエストする場合であっても、サーバ管理者が異なる場合には、記述内容に相違が発生することもある。
【００６１】
図１２と図１３は、サーバ管理者が異なる場合に記述された２つのモジュール命令用タグ（４）の例である。同一のレコメンドデータベースＡＰＩへのリクエストであっても、図１２と図１３では、サーバ管理者の指定するレコメンドデータベースＡＰＩの識別名称（「ａａａ」と「ｒａ」）が異なることになっている。また、コンテンツ管理者を識別するＩＤはコンテンツ管理者とレコメンド提供者との間で定められるために同一であるが、これを設定するパラメータ名（「Ｒｅｃｏｍｍｅｎｄ＿ＬＡ＿ＩＤ」と「Ｒ＿Ｕ＿ＩＤ」）が異なることになっている。図１２、図１３のモジュール命令用タグ（４）に対応するレコメンドデータベース用の設定情報（２）は、それぞれ図１４、図１５に示したとおりとなる。
【００６２】
以上のとおり説明したモジュール設定情報（１）、各レコメンドデータベース用の設定情報（２）、モジュール本体のプログラム（３）、モジュール命令用タグ（４）は、図６に示した関係により、レコメンドを提供するために動作することとなる。
【００６３】
図６に示したＷｅｂサーバ設定ファイルは、各種Ｗｅｂサーバの設定方法に従って記述されるが、モジュール設定情報（１）と各レコメンドデータベース用の設定情報（２）もその一部として記述される。モジュール本体のプログラム（３）はＷｅｂサーバが起動されるとロードされ、モジュール設定情報（１）と各レコメンドデータベース用の設定情報（２）はモジュール本体のプログラム（３）の動作の制御設定として機能する。モジュール命令用タグ（４）は、モジュール本体のプログラム（３）にレコメンドデータベースＡＰＩへのリクエストする処理を起動させるタグとして機能する。
【００６４】
図１６のフローチャートにより、本発明にかかるレコメンド提供サーバにおいて用いられるレコメンドモジュール（モジュール本体のプログラム）による処理フローについて説明する。
【００６５】
Ｗｅｂサーバが起動されるとレコメンドモジュールのプログラムがロードされて、モジュールが起動される（Ｓ０１）。Ｗｅｂサーバが携帯電話から表示したいＨＴＭＬファイルが指定されたＨＴＴＰリクエストを受け付けると（Ｓ０２）、リクエストのヘッダー情報からユーザーエージェントを識別し、クローラーユーザーエージェント以外からのアクセスであるかを確認する（Ｓ０３）。クローラーユーザーエージェントからのアクセスである場合は、モジュール設定ファイルに従ってエラーログを書き込む（Ｓ１８）。
【００６６】
クローラーユーザーエージェント以外からのアクセスである場合は、リクエストに指定されたＨＴＭＬファイルをパースし（Ｓ０４）、ＨＴＭＬファイルに記述された内容を解析して（Ｓ０５）、ＨＴＭＬファイルにモジュール命令用タグ（レコメンドタグ）が含まれているかを確認する（Ｓ０６）。モジュール命令用タグが含まれていない場合には、モジュール設定ファイルに従ってエラーログを書き込む（Ｓ１８）。
【００６７】
モジュール命令用タグが含まれている場合には、モジュール命令用タグの内容を解析して（Ｓ０７）、モジュール命令用タグに記述されているレコメンドデータベースＡＰＩの識別名称に対応するレコメンドデータベース用の設定ファイルが存在しているかを確認する（Ｓ０８）。対応するレコメンドデータベース用の設定ファイルが存在していない場合には、モジュール設定ファイルに従ってエラーログを書き込む（Ｓ１８）。
【００６８】
対応するレコメンドデータベース用の設定ファイルが存在している場合には、モジュール命令用タグに記述されているクエリーパラメータ名とレコメンドデータベース用の設定ファイルに設定されているクエリー名称が一致しているかを確認する（Ｓ０９）。クエリーパラメータ名とクエリー名称が一致しない場合には、モジュール設定ファイルに従ってエラーログを書き込む（Ｓ１８）。
【００６９】
クエリーパラメータ名とクエリー名称が一致する場合には、命令用タグに記述されているクエリーパラメータにパラメータ値が設定されているかを確認する（Ｓ１０）。クエリーパラメータにパラメータ値が設定されていない場合には、モジュール設定ファイルに従ってエラーログを書き込む（Ｓ１８）。
【００７０】
クエリーパラメータにパラメータ値が設定されている場合には、レコメンドデータベースＡＰＩの接続情報に記載されているＵＲＬに、クエリーパラメータを設定してレコメンドのリクエストを送信する（Ｓ１１）。レコメンドデータベースＡＰＩに接続できない場合には（Ｓ１２）、モジュール設定ファイルに従ってエラーログを書き込む（Ｓ１８）。モジュール設定ファイルに設定された制限時間によってタイムアウトとなった場合にも（Ｓ１３）、モジュール設定ファイルに従ってエラーログを書き込む（Ｓ１８）。
【００７１】
モジュール設定ファイルに設定された制限時間内にレコメンドデータベースＡＰＩに接続できた場合には、レコメンドデータベースＡＰＩからのレスポンスとして、レコメンドを表示するためにＨＴＭＬファイルに埋め込むデータ（レコメンドデータ）を受信する（Ｓ１４）。レスポンス内容にエラーがある場合には（Ｓ１５）、モジュール設定ファイルに従ってエラーログを書き込む（Ｓ１８）。
【００７２】
レスポンス内容にエラーがない場合には、ＨＴＭＬファイルからモジュール命令用タグを削除して、レスポンスとして受信したレコメンドを表示するためのデータ（レコメンドデータ）をＨＴＭＬファイルに追加して（Ｓ１６）、ＨＴＭＬファイルを携帯電話にレスポンスする（Ｓ１７）。尚、モジュール設定ファイルに従ってエラーログを書き込んだ場合には、ＨＴＭＬファイルについては何も処理を行わずに（Ｓ１９）、ＨＴＭＬファイルを携帯電話にレスポンスする（Ｓ１７）。ＨＴＭＬファイルをレスポンスした後には、次のＨＴＴＰリクエストを受け付けるまで待機する。
【図面の簡単な説明】
【００７３】
【図１】ＰＣ向けのレコメンデーションの一般的な仕組みを示す図である。
【図２】携帯電話向けのレコメンデーションの一般的な仕組みを示す図である。
【図３】本発明にかかるレコメンド提供サーバの概要を示す図である。
【図４】本発明にかかるレコメンド提供サーバの構成を示すブロック図である。
【図５】本発明にかかるレコメンド提供サーバに必要な構成要素を示す図である。
【図６】本発明にかかるレコメンド提供サーバに必要な構成要素の関係を示す図である。
【図７】本発明にかかるレコメンド提供サーバにおいて用いられるモジュール設定ファイルの一例を示す図である。
【図８】本発明にかかるレコメンド提供サーバにおいて用いられるレコメンドデータベース設定ファイルの第１の例を示す図である。
【図９】本発明にかかるレコメンド提供サーバにおいて用いられるレコメンドデータベース設定ファイルの第２の例を示す図である。
【図１０】本発明にかかるレコメンド提供サーバにおいて用いられるモジュール命令用タグ（レコメンドタグ）を含むコンテンツファイルの第１の例を示す図である。
【図１１】本発明にかかるレコメンド提供サーバにおいて用いられるモジュール命令用タグ（レコメンドタグ）を含むコンテンツファイルの第２の例を示す図である。
【図１２】本発明にかかるレコメンド提供サーバにおいて用いられるモジュール命令用タグ（レコメンドタグ）の第１の例を示す図である。
【図１３】本発明にかかるレコメンド提供サーバにおいて用いられるモジュール命令用タグ（レコメンドタグ）の第２の例を示す図である。
【図１４】図１２に示したモジュール命令タグ（レコメンドタグ）に対応するレコメンドデータベース設定ファイルの一例を示す図である。
【図１５】図１３に示したモジュール命令タグ（レコメンドタグ）に対応するレコメンドデータベース設定ファイルの一例を示す図である。
【図１６】本発明にかかるレコメンド提供サーバにおいて用いられるレコメンドモジュールによる処理フローを示すフローチャートである。
【符号の説明】
【００７４】
１０    Ｗｅｂサーバ
１１    ＣＰＵ
１２    メインメモリ
１３    ＨＤＤ
１３１  コンテンツファイル格納部
１３２  レコメンドモジュール格納部
１３３  モジュール設定ファイル格納部
１３４  レコメンドデータベース設定ファイル格納部
２０    携帯電話
３０    レコメンドデータベースＡＰＩ
３１    レコメンドデータベース
４０    レコメンドデータベースＡＰＩ
４１    レコメンドデータベース
５０    レコメンドデータベースＡＰＩ
５１    レコメンドデータベース
【図１】
0004931151.tif 000002
【図２】
0004931151.tif 000003
【図３】
0004931151.tif 000004
【図４】
0004931151.tif 000005
【図５】
0004931151.tif 000006
【図６】
0004931151.tif 000007
【図７】
0004931151.tif 000008
【図８】
0004931151.tif 000009
【図９】
0004931151.tif 000010
【図１０】
0004931151.tif 000011
【図１１】
0004931151.tif 000012
【図１２】
0004931151.tif 000013
【図１３】
0004931151.tif 000014
【図１４】
0004931151.tif 000015
【図１５】
0004931151.tif 000016
【図１６】
0004931151.tif 000017