(57)【要約】【課題】端末装置のユーザに対し、常にユーザに適したデータを迅速に提供することを可能とする手段を提供する。【解決手段】移動端末装置１３は、電子書籍リーダー機能を提供する処理部１３１と、処理部１３１からの要求に応じてユーザの属性に応じた広告データを処理部１３１に引き渡す仮想広告配信サーバ部１３２を備えている。仮想広告配信サーバ部１３２は処理部１３１から得られるユーザ属性データから生成した個人情報を含まないプロファイルデータを外部の広告配信サーバ装置に送信し、その応答としてユーザの属性に応じた広告データ群を受信する。仮想広告配信サーバ部１３２は処理部１３１の要求に応じて、個人情報を含むプロファイルデータに基づき選択した広告データを処理部１３１に引き渡す。その結果、移動端末装置１３がネットワークにアクセス不可能であっても、電子書籍の紙面にユーザに適した広告が高速に表示される。【選択図】図４
2013109534.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と、ネットワークを介して前記端末装置との間でデータ通信を行うサーバ装置とを備えるシステムであって、
前記サーバ装置は、
各々所定の画像および所定の音の少なくとも一方を示すデータである複数のコンテンツデータを記憶する記憶手段と、
前記記憶手段に記憶されている前記複数のコンテンツデータの少なくとも一部を前記端末装置に送信する送信手段と
を備え、
前記端末装置は、
所定の処理を行う処理手段と、
前記処理手段からの要求に応じて前記処理手段に対しコンテンツデータを引き渡す仮想サーバ手段と
を備え、
前記仮想サーバ手段は、
前記サーバ装置から複数のコンテンツデータを受信する受信手段と、
前記仮想サーバ手段の前記受信手段により受信された複数のコンテンツデータを記憶する記憶手段と、
前記処理手段により生成される、コンテンツデータの要求を示すコンテンツ要求データを取得する取得手段と、
前記取得手段により取得された前記コンテンツ要求データに応じて、前記仮想サーバ手段の前記記憶手段に記憶されている前記複数のコンテンツデータの中からランダムに、もしくは所定の規則に従って、１以上のコンテンツデータを選択する選択手段と
を有し、
前記処理手段は、
前記コンテンツ要求データを生成する要求手段と、
前記仮想サーバ手段の前記選択手段により選択された前記１以上のコンテンツデータを取得する取得手段と、
前記処理手段の前記取得手段により取得された前記１以上のコンテンツデータに従い、所定の画像の表示を表示装置に対し指示する処理および所定の音の発音を発音装置に対し指示する処理の少なくとも一方を行う再生手段と
を有する
システム。
【請求項２】
前記サーバ装置は、前記サーバ装置の前記記憶手段に記憶されている前記複数のコンテンツデータの中から、ランダムに、もしくは所定の規則に従って、当該複数のコンテンツデータのサブセットである複数のコンテンツデータを選択する選択手段を備え、
前記サーバ装置の前記送信手段は、前記サーバ装置の前記選択手段により選択された前記複数のコンテンツデータを前記端末装置に送信する
請求項１に記載のシステム。
【請求項３】
前記端末装置の前記仮想サーバ手段は、前記処理手段が前記所定の処理の実行に伴い取得したデータに基づき生成された前記端末装置のユーザの属性を示す属性データを前記サーバ装置に送信する送信手段を備え、
前記サーバ装置は、前記端末装置から前記属性データを受信する受信手段を備え、
前記サーバ装置の前記選択手段は、前記サーバ装置の前記受信手段により受信された前記属性データに基づき、前記複数のコンテンツデータの選択を行う
請求項２に記載のシステム。
【請求項４】
前記端末装置の前記仮想サーバ手段は、前記端末装置の前記処理手段が前記所定の処理の実行に伴い取得したデータに基づき、属性に関する複数のグループのうち前記ユーザが属するグループを特定し当該特定したグループもしくは当該特定したグループに前記ユーザが属する程度を示すプロファイルデータを生成するプロファイリング手段を有し、
前記端末装置の前記仮想サーバ手段の前記送信手段は、前記プロファイリング手段により生成された前記プロファイルデータを含む前記属性データを前記サーバ装置に送信する
請求項３に記載のシステム。
【請求項５】
前記端末装置の前記仮想サーバ手段の前記送信手段は、前記端末装置の前記処理手段の前記再生手段による画像の表示および音の発音の少なくとも一方の指示に用いられたコンテンツデータを識別するコンテンツ識別データを含む前記属性データを前記サーバ装置に送信する
請求項３または４に記載のシステム。
【請求項６】
前記端末装置の前記仮想サーバ手段の前記選択手段は、前記処理手段が前記所定の処理の実行に伴い取得したデータにより示される前記ユーザの属性に基づき、前記１以上のコンテンツデータの選択を行う
請求項１乃至５のいずれかに記載のシステム。
【請求項７】
前記サーバ装置は、複数のコンテンツ配信サーバ装置と、前記複数のコンテンツ配信サーバ装置により配信可能なコンテンツデータを管理するコンテンツ管理サーバ装置とを含む装置群であり、
前記複数のコンテンツ配信サーバ装置の各々は、
各々所定の画像および所定の音の少なくとも一方を示すデータである１以上のコンテンツデータを記憶する記憶手段と、
前記端末装置から特定のコンテンツデータの要求を示すコンテンツ要求データを受信する受信手段と、
自機の前記記憶手段に記憶されている前記１以上のコンテンツデータの中から、自機の前記受信手段により受信された前記コンテンツ要求データに応じたコンテンツデータを読み出して前記端末装置に送信する送信手段と
を備え、
前記コンテンツ管理サーバ装置は、
前記複数のコンテンツ配信サーバ装置の各々に関し、当該コンテンツ配信サーバ装置の前記記憶手段に記憶されている前記１以上のコンテンツデータの各々のネットワークにおける格納場所を各々識別する１以上のコンテンツ格納場所識別データを記憶する記憶手段と、
自機の前記記憶手段に記憶されている前記複数のコンテンツ配信サーバ装置に関する複数のコンテンツ格納場所識別データの中から、ランダムに、もしくは所定の規則に従って、当該複数のコンテンツ格納場所識別データのサブセットである複数のコンテンツ格納場所識別データを選択する選択手段と、
自機の前記選択手段により選択された前記複数のコンテンツ格納場所識別データを前記端末装置に送信する送信手段と
を備え、
前記端末装置の前記仮想サーバ手段の前記受信手段は、前記コンテンツ管理サーバ装置から複数のコンテンツ格納場所識別データを受信し、
前記端末装置の前記仮想サーバ手段は、前記端末装置の前記仮想サーバ手段の前記受信手段により受信された前記複数のコンテンツ格納場所識別データの各々に関し、当該コンテンツ格納場所識別データにより識別されるコンテンツ配信サーバ装置に対しコンテンツデータの要求を示すコンテンツ要求データを送信する送信手段を備え、
前記端末装置の前記仮想サーバ手段の前記受信手段は、前記端末装置の前記仮想サーバ手段の前記送信手段により送信された前記コンテンツ要求データに対する応答として前記複数のコンテンツ配信サーバ装置の中のいずれかのコンテンツ配信サーバ装置から送信されてくるコンテンツデータを受信する
請求項２乃至６のいずれかに記載のシステム。
【請求項８】
前記端末装置は前記サーバ装置との間で複数の種別のネットワークの各々を介したデータ通信が可能であり、
前記サーバ装置の前記送信手段は、前記複数の種別のネットワークのうち所定の種別のネットワークを介して前記端末装置との間でデータ通信が可能な間に限り、当該所定の種別のネットワークを介して前記複数のコンテンツデータの少なくとも一部を前記端末装置に送信する
請求項１乃至７のいずれかに記載のシステム。
【請求項９】
前記サーバ装置の前記送信手段は、前記端末装置との間の所定のネットワークを介したデータ通信が不可能な状態から当該データ通信が可能な状態に変化したことをトリガとして、前記複数のコンテンツデータの少なくとも一部の前記端末装置に対する送信を開始する
請求項１乃至８のいずれかに記載のシステム。
【請求項１０】
前記端末装置は、前記サーバ装置との間の所定のネットワークを介したデータ通信が可能な状態である場合、前記端末装置の前記処理手段の前記要求手段により生成された前記コンテンツ要求データを前記サーバ装置に送信する送信手段を備え、
前記端末装置の前記仮想サーバ手段の前記選択手段は、前記サーバ装置との間の前記所定のネットワークを介したデータ通信が不可能な状態である場合、前記コンテンツ要求データに応じた前記１以上のコンテンツデータの選択を行う
請求項１乃至９のいずれかに記載のシステム。
【請求項１１】
所定の処理を行う処理手段と、
前記処理手段からの要求に応じて前記処理手段に対し所定の画像および所定の音の少なくとも一方を示すデータであるコンテンツデータを引き渡す仮想サーバ手段と
を備え、
前記仮想サーバ手段は、
ネットワークを介してサーバ装置から複数のコンテンツデータを受信する受信手段と、
前記受信手段により受信された複数のコンテンツデータを記憶する記憶手段と、
前記処理手段により生成される、コンテンツデータの要求を示すコンテンツ要求データを取得する取得手段と、
前記取得手段により取得された前記コンテンツ要求データに応じて、前記記憶手段に記憶されている前記複数のコンテンツデータの中からランダムに、もしくは所定の規則に従って、１以上のコンテンツデータを選択する選択手段と
を有し、
前記処理手段は、
前記コンテンツ要求データを生成する要求手段と、
前記仮想サーバ手段の前記選択手段により選択された前記１以上のコンテンツデータを取得する取得手段と、
前記処理手段の前記取得手段により取得された１以上のコンテンツデータに従い、所定の画像の表示を表示装置に対し指示する処理および所定の音の発音を発音装置に対し指示する処理の少なくとも一方を行う再生手段と
を有する
端末装置。
【請求項１２】
前記仮想サーバ手段は、前記処理手段が前記所定の処理の実行に伴い取得したデータに基づき生成された前記端末装置のユーザの属性を示す属性データを前記サーバ装置に送信する送信手段を有する
請求項１１に記載の端末装置。
【請求項１３】
前記仮想サーバ手段は、前記処理手段が前記所定の処理の実行に伴い取得したデータに基づき、属性に関する複数のグループのうち前記ユーザが属するグループを特定し当該特定したグループもしくは当該特定したグループに前記ユーザが属する程度を示すプロファイルデータを生成するプロファイリング手段を有し、
前記仮想サーバ手段の前記送信手段は、前記プロファイリング手段により生成された前記プロファイルデータを含む前記属性データを前記サーバ装置に送信する
請求項１２に記載の端末装置。
【請求項１４】
前記仮想サーバ手段の前記送信手段は、前記端末装置の前記処理手段の前記再生手段による画像の表示および音の発音の少なくとも一方の指示に用いられたコンテンツデータを識別するコンテンツ識別データを含む前記属性データを前記サーバ装置に送信する
請求項１２または１３に記載の端末装置。
【請求項１５】
前記仮想サーバ手段の前記選択手段は、前記処理手段が前記所定の処理の実行に伴い取得したデータにより示される前記ユーザの属性に基づき、前記処理手段に引き渡す前記１以上のコンテンツデータの選択を行う
請求項１１乃至１４のいずれかに記載のシステム。
【請求項１６】
前記サーバ装置は、各々１以上のコンテンツデータを記憶する複数のコンテンツ配信サーバ装置と、前記複数のコンテンツ配信サーバ装置により配信可能なコンテンツデータを管理するコンテンツ管理サーバ装置とを含む装置群であり、
前記仮想サーバ手段の前記受信手段は、前記コンテンツ管理サーバ装置から、前記複数のコンテンツ配信サーバ装置のいずれかに記憶されている前記複数のコンテンツデータの各々のネットワークにおける格納場所を各々識別する複数のコンテンツ格納場所識別データを受信し、
前記仮想サーバ手段は、前記仮想サーバ手段の前記受信手段により受信された前記複数のコンテンツ格納場所識別データの各々に関し、当該コンテンツ格納場所識別データにより識別されるコンテンツ配信サーバ装置に対しコンテンツデータの要求を示すコンテンツ要求データを送信する送信手段を備え、
前記仮想サーバ手段の前記受信手段は、前記仮想サーバ手段の前記送信手段により送信された前記コンテンツ要求データに対する応答として前記複数のコンテンツ配信サーバ装置の中のいずれかのコンテンツ配信サーバ装置から送信されてくるコンテンツデータを受信する
請求項１１乃至１５のいずれかに記載の端末装置。
【請求項１７】
前記仮想サーバ手段の前記受信手段は、前記サーバ装置との間で複数の種別のネットワークの各々を介したデータ通信が可能であり、
前記仮想サーバ手段の前記受信手段は、前記複数の種別のネットワークのうち所定の種別のネットワークを介して前記サーバ装置との間でデータ通信が可能な間に限り、当該所定の種別のネットワークを介して前記複数のコンテンツデータを前記サーバ装置から受信する
請求項１１乃至１６のいずれかに記載の端末装置。
【請求項１８】
前記仮想サーバ手段の前記受信手段は、前記サーバ装置との間の所定のネットワークを介したデータ通信が不可能な状態から当該データ通信が可能な状態に変化したことをトリガとして、前記複数のコンテンツデータの前記サーバ装置からの受信を開始する
請求項１１乃至１７のいずれかに記載の端末装置。
【請求項１９】
前記サーバ装置との間の所定のネットワークを介したデータ通信が可能な状態である場合、前記端末装置の前記処理手段の前記要求手段により生成された前記コンテンツ要求データを前記サーバ装置に送信する送信手段を備え、
前記仮想サーバ手段の前記選択手段は、前記サーバ装置との間の前記所定のネットワークを介したデータ通信が不可能な状態である場合、前記コンテンツ要求データに応じた前記１以上のコンテンツデータの選択を行う
請求項１１乃至１８のいずれかに記載の端末装置。
【請求項２０】
ネットワークを介してサーバ装置との間でデータ通信を行うコンピュータを、
請求項１１乃至１８のいずれかに記載の端末装置が備える前記処理手段および前記仮想サーバ手段として機能させるためのプログラム。
【請求項２１】
ネットワークを介してサーバ装置との間でデータ通信を行うコンピュータを、
請求項１９に記載の端末装置が備える前記処理手段、前記仮想サーバ手段および前記送信手段として機能させるためのプログラム。
【請求項２２】
サーバ装置が、各々所定の画像および所定の音の少なくとも一方を示すデータである複数のコンテンツデータを記憶する記憶ステップと、
前記サーバ装置が、前記記憶ステップにおいて記憶された前記複数のコンテンツデータの少なくとも一部を端末装置に送信する送信ステップと、
前記端末装置が、第１のプログラムに従って、前記サーバ装置から複数のコンテンツデータを受信する受信ステップと、
前記端末装置が、前記第１のプログラムに従って、前記受信ステップにおいて受信された前記複数のコンテンツデータを記憶する記憶ステップと、
前記端末装置が、第２のプログラムに従って、コンテンツデータの要求を示すコンテンツ要求データを生成する生成ステップと、
前記端末装置が、前記第１のプログラムに従って、前記生成ステップにおいて生成された前記コンテンツ要求データを取得する取得ステップと、
前記端末装置が、前記第１のプログラムに従って、前記取得ステップにおいて取得された前記コンテンツ要求データに応じて、前記端末装置により実行された前記記憶ステップにおいて記憶された前記複数のコンテンツデータの中からランダムに、もしくは所定の規則に従って、１以上のコンテンツデータを選択する選択ステップと、
前記端末装置が、前記第２のプログラムに従って、前記選択ステップにおいて選択された前記１以上のコンテンツデータを取得する取得ステップと、
前記端末装置が、前記第２のプログラムに従って、前記端末装置により前記第２のプログラムに従って実行された前記取得ステップにおいて取得された前記１以上のコンテンツデータに従い、所定の画像の表示を表示装置に対し指示する処理および所定の音の発音を発音装置に対し指示する処理の少なくとも一方を行う再生ステップと
を備える方法。
【請求項２３】
前記サーバ装置が、前記サーバ装置により実行された前記記憶ステップにおいて記憶された前記複数のコンテンツデータの中から、ランダムに、もしくは所定の規則に従って、当該複数のコンテンツデータのサブセットである複数のコンテンツデータを選択する選択ステップを備え、
前記サーバ装置は、前記サーバ装置により実行される前記送信ステップにおいて、前記サーバ装置により実行された前記選択ステップにおいて選択された前記複数のコンテンツデータを前記端末装置に送信する
請求項２２に記載の方法。
【請求項２４】
前記端末装置が、前記第１のプログラムに従い、前記第２のプログラムに従い実行された処理に伴い取得されたデータに基づき、前記端末装置のユーザの属性を示す属性データを生成する生成ステップと、
前記端末装置が、前記第１のプログラムに従い、前記属性データを前記サーバ装置に送信する送信ステップと、
前記サーバ装置が、前記端末装置により実行される前記送信ステップにおいて前記端末装置から送信されてくる前記属性データを受信する受信ステップと
を備え、
前記サーバ装置により実行される前記選択ステップにおいて、前記サーバ装置は、前記サーバ装置により実行された前記受信ステップにおいて受信された前記属性データに基づき、前記複数のコンテンツデータの選択を行う
請求項２３に記載の方法。
【請求項２５】
前記端末装置が、前記第１のプログラムに従い、前記端末装置により前記第２のプログラムに従い実行された処理に伴い取得されたデータに基づき、属性に関する複数のグループのうち前記ユーザが属するグループを特定し当該特定したグループもしくは当該特定したグループに前記ユーザが属する程度を示すプロファイルデータを生成するプロファイリングステップを備え、
前記端末装置は、前記端末装置により前記第１のプログラムに従い実行される前記送信ステップにおいて、前記プロファイリングステップにおいて生成された前記プロファイルデータを含む前記属性データを前記サーバ装置に送信する
請求項２４に記載の方法。
【請求項２６】
前記端末装置は、前記端末装置により前記第１のプログラムに従い実行される前記送信ステップにおいて、前記端末装置により前記第２のプログラムに従い実行された前記再生ステップにおいて画像の表示および音の発音の少なくとも一方の指示に用いられたコンテンツデータを識別するコンテンツ識別データを含む前記属性データを前記サーバ装置に送信する
請求項２４または２５に記載の方法。
【請求項２７】
前記端末装置は、前記端末装置により前記第１のプログラムに従い実行される前記選択ステップにおいて、前記端末装置により前記第２のプログラムに従い実行された処理に伴い取得されたデータに基づき、前記１以上のコンテンツデータの選択を行う
請求項２２乃至２６のいずれかに記載の方法。
【請求項２８】
前記サーバ装置は、複数のコンテンツ配信サーバ装置と、前記複数のコンテンツ配信サーバ装置により配信可能なコンテンツデータを管理するコンテンツ管理サーバ装置とを含む装置群であり、
前記複数のコンテンツ配信サーバ装置の各々が、
各々所定の画像および所定の音の少なくとも一方を示すデータである１以上のコンテンツデータを記憶する記憶ステップと、
前記端末装置から特定のコンテンツデータの要求を示すコンテンツ要求データを受信する受信ステップと、
自機により実行された前記記憶ステップにおいて記憶された前記１以上のコンテンツデータの中から、自機により実行された前記受信ステップにおいて受信された前記コンテンツ要求データに応じたコンテンツデータを読み出して前記端末装置に送信する送信ステップと
を備え、
前記コンテンツ管理サーバ装置が、
前記複数のコンテンツ配信サーバ装置の各々に関し、当該コンテンツ配信サーバ装置により実行された前記記憶ステップにおいて記憶された前記１以上のコンテンツデータの各々のネットワークにおける格納場所を各々識別する１以上のコンテンツ格納場所識別データを記憶する記憶ステップと、
自機により実行された前記記憶ステップにおいて前記複数のコンテンツ配信サーバ装置に関し記憶した複数のコンテンツ格納場所識別データの中から、ランダムに、もしくは所定の規則に従って、当該複数のコンテンツ格納場所識別データのサブセットである複数のコンテンツ格納場所識別データを選択する選択ステップと、
自機により実行された前記選択ステップにおいて選択された前記複数のコンテンツ格納場所識別データを前記端末装置に送信する送信ステップと
を備え、
前記端末装置が、
前記第１のプログラムに従い、前記コンテンツ管理サーバ装置により実行される前記送信ステップにおいて前記コンテンツ管理サーバ装置より送信されてくる前記複数のコンテンツ格納場所識別データを受信する受信ステップと、
前記第１のプログラムに従い、前記コンテンツ管理サーバ装置より受信された前記複数のコンテンツ格納場所識別データの各々に関し、当該コンテンツ格納場所識別データにより識別されるコンテンツ配信サーバ装置に対しコンテンツデータの要求を示すコンテンツ要求データを送信する送信ステップと、
前記第１のプログラムに従い、前記コンテンツ要求データを送信する送信ステップにおいて送信された前記コンテンツ要求データに対する応答として前記複数のコンテンツ配信サーバ装置の中のいずれかのコンテンツ配信サーバ装置から送信されてくるコンテンツデータを受信する受信ステップと
を備える
請求項２３乃至２７のいずれかに記載の方法。
【請求項２９】
前記端末装置は前記サーバ装置との間で複数の種別のネットワークの各々を介したデータ通信が可能であり、
前記サーバ装置は、前記複数の種別のネットワークのうち所定の種別のネットワークを介して前記端末装置との間でデータ通信が可能な間に限り、当該所定の種別のネットワークを介して、前記複数のコンテンツデータの少なくとも一部を前記端末装置に送信する前記送信ステップを実行する
請求項２２乃至２８のいずれかに記載の方法。
【請求項３０】
前記サーバ装置は、前記端末装置との間の所定のネットワークを介したデータ通信が不可能な状態から当該データ通信が可能な状態に変化したことをトリガとして、前記複数のコンテンツデータの少なくとも一部を前記端末装置に送信する前記送信ステップの実行を開始する
請求項２２乃至２９のいずれかに記載の方法。
【請求項３１】
前記端末装置が、前記第１のプログラムに従い、前記サーバ装置との間の所定のネットワークを介したデータ通信が不可能な状態であるか当該データ通信が可能な状態であるかを判定する判定ステップを備え、
前記端末装置は、前記サーバ装置との間の前記所定のネットワークを介したデータ通信が不可能な状態である場合、前記コンテンツ要求データに応じた前記１以上のコンテンツデータの選択を行う前記選択ステップを実行する
請求項２２乃至３０のいずれかに記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続可能な端末装置のユーザに対し、画像や音を提供する技術に関する。
【背景技術】
【０００２】
インターネットの普及に伴い、ネットワークを介して、画像や音を含むコンテンツの配信が広く行われるようになっている。より具体的には、サーバ装置に記憶されているコンテンツを示すコンテンツデータがユーザの用いる端末装置に送信され、端末装置において当該コンテンツデータに従ったコンテンツの再生、すなわち画像の表示や音の発音が行われる。その結果、ユーザは画像や音の視聴を行うことができる。
【０００３】
ネットワークを介したコンテンツの配信に関する技術としては既に様々なものがある。例えば、特許文献１には、定められた再生スケジュールに従い端末装置において再生されるべき広告を示す広告データを予め端末装置にダウンロードしておくことで、端末装置が当該再生スケジュールに従い広告の再生を行う際の広告表示のレスポンスをよくする、という技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３３１３９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
インターネットを介して端末装置からアクセス可能なデータが増加すると、それらの膨大なデータの中から利用したいデータを抽出する処理に要する時間も増大する。
【０００６】
また、近年では移動電話網や無線ＬＡＮといった無線ネットワークを介したデータ通信も広く普及している。無線ネットワークは有線ネットワークと比較して、一般的にデータの伝送速度が遅く、また端末装置が電波の届かないエリアに移動するとネットワーク通信が途絶える、といったデータ通信における不安定さも伴う。
【０００７】
上記の事情に鑑み、本発明は、端末装置のユーザに対し、常にユーザに適したデータを迅速に提供することを可能とする手段を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、本発明は、
端末装置と、ネットワークを介して前記端末装置との間でデータ通信を行うサーバ装置とを備えるシステムであって、
前記サーバ装置は、
各々所定の画像および所定の音の少なくとも一方を示すデータである複数のコンテンツデータを記憶する記憶手段と、
前記記憶手段に記憶されている前記複数のコンテンツデータの少なくとも一部を前記端末装置に送信する送信手段と
を備え、
前記端末装置は、
所定の処理を行う処理手段と、
前記処理手段からの要求に応じて前記処理手段に対しコンテンツデータを引き渡す仮想サーバ手段と
を備え、
前記仮想サーバ手段は、
前記サーバ装置から複数のコンテンツデータを受信する受信手段と、
前記仮想サーバ手段の前記受信手段により受信された複数のコンテンツデータを記憶する記憶手段と、
前記処理手段により生成される、コンテンツデータの要求を示すコンテンツ要求データを取得する取得手段と、
前記取得手段により取得された前記コンテンツ要求データに応じて、前記仮想サーバ手段の前記記憶手段に記憶されている前記複数のコンテンツデータの中からランダムに、もしくは所定の規則に従って、１以上のコンテンツデータを選択する選択手段と
を有し、
前記処理手段は、
前記コンテンツ要求データを生成する要求手段と、
前記仮想サーバ手段の前記選択手段により選択された前記１以上のコンテンツデータを取得する取得手段と、
前記処理手段の前記取得手段により取得された前記１以上のコンテンツデータに従い、所定の画像の表示を表示装置に対し指示する処理および所定の音の発音を発音装置に対し指示する処理の少なくとも一方を行う再生手段と
を有する
システム
を第１の実施態様として提案する。
【０００９】
また本発明は、上記第１の実施態様にかかるシステムにおいて、
前記サーバ装置は、前記サーバ装置の前記記憶手段に記憶されている前記複数のコンテンツデータの中から、ランダムに、もしくは所定の規則に従って、当該複数のコンテンツデータのサブセットである複数のコンテンツデータを選択する選択手段を備え、
前記サーバ装置の前記送信手段は、前記サーバ装置の前記選択手段により選択された前記複数のコンテンツデータを前記端末装置に送信する
という構成を第２の実施態様として提案する。
【００１０】
また本発明は、上記第２の実施態様にかかるシステムにおいて、
前記端末装置の前記仮想サーバ手段は、前記処理手段が前記所定の処理の実行に伴い取得したデータに基づき生成された前記端末装置のユーザの属性を示す属性データを前記サーバ装置に送信する送信手段を備え、
前記サーバ装置は、前記端末装置から前記属性データを受信する受信手段を備え、
前記サーバ装置の前記選択手段は、前記サーバ装置の前記受信手段により受信された前記属性データに基づき、前記複数のコンテンツデータの選択を行う
という構成を第３の実施態様として提案する。
【００１１】
また本発明は、上記第３の実施態様にかかるシステムにおいて、
前記端末装置の前記仮想サーバ手段は、前記端末装置の前記処理手段が前記所定の処理の実行に伴い取得したデータに基づき、属性に関する複数のグループのうち前記ユーザが属するグループを特定し当該特定したグループもしくは当該特定したグループに前記ユーザが属する程度を示すプロファイルデータを生成するプロファイリング手段を有し、
前記端末装置の前記仮想サーバ手段の前記送信手段は、前記プロファイリング手段により生成された前記プロファイルデータを含む前記属性データを前記サーバ装置に送信する
という構成を第４の実施態様として提案する。
【００１２】
また本発明は、上記第３または第４の実施態様にかかるシステムにおいて、
前記端末装置の前記仮想サーバ手段の前記送信手段は、前記端末装置の前記処理手段の前記再生手段による画像の表示および音の発音の少なくとも一方の指示に用いられたコンテンツデータを識別するコンテンツ識別データを含む前記属性データを前記サーバ装置に送信する
という構成を第５の実施態様として提案する。
【００１３】
また本発明は、上記第１乃至第５のいずれかの実施態様にかかるシステムにおいて、
前記端末装置の前記仮想サーバ手段の前記選択手段は、前記処理手段が前記所定の処理の実行に伴い取得したデータにより示される前記ユーザの属性に基づき、前記１以上のコンテンツデータの選択を行う
という構成を第６の実施態様として提案する。
【００１４】
また本発明は、上記第２乃至第６のいずれかの実施態様にかかるシステムにおいて、
前記サーバ装置は、複数のコンテンツ配信サーバ装置と、前記複数のコンテンツ配信サーバ装置により配信可能なコンテンツデータを管理するコンテンツ管理サーバ装置とを含む装置群であり、
前記複数のコンテンツ配信サーバ装置の各々は、
各々所定の画像および所定の音の少なくとも一方を示すデータである１以上のコンテンツデータを記憶する記憶手段と、
前記端末装置から特定のコンテンツデータの要求を示すコンテンツ要求データを受信する受信手段と、
自機の前記記憶手段に記憶されている前記１以上のコンテンツデータの中から、自機の前記受信手段により受信された前記コンテンツ要求データに応じたコンテンツデータを読み出して前記端末装置に送信する送信手段と
を備え、
前記コンテンツ管理サーバ装置は、
前記複数のコンテンツ配信サーバ装置の各々に関し、当該コンテンツ配信サーバ装置の前記記憶手段に記憶されている前記１以上のコンテンツデータの各々のネットワークにおける格納場所を各々識別する１以上のコンテンツ格納場所識別データを記憶する記憶手段と、
自機の前記記憶手段に記憶されている前記複数のコンテンツ配信サーバ装置に関する複数のコンテンツ格納場所識別データの中から、ランダムに、もしくは所定の規則に従って、当該複数のコンテンツ格納場所識別データのサブセットである複数のコンテンツ格納場所識別データを選択する選択手段と、
自機の前記選択手段により選択された前記複数のコンテンツ格納場所識別データを前記端末装置に送信する送信手段と
を備え、
前記端末装置の前記仮想サーバ手段の前記受信手段は、前記コンテンツ管理サーバ装置から複数のコンテンツ格納場所識別データを受信し、
前記端末装置の前記仮想サーバ手段は、前記端末装置の前記仮想サーバ手段の前記受信手段により受信された前記複数のコンテンツ格納場所識別データの各々に関し、当該コンテンツ格納場所識別データにより識別されるコンテンツ配信サーバ装置に対しコンテンツデータの要求を示すコンテンツ要求データを送信する送信手段を備え、
前記端末装置の前記仮想サーバ手段の前記受信手段は、前記端末装置の前記仮想サーバ手段の前記送信手段により送信された前記コンテンツ要求データに対する応答として前記複数のコンテンツ配信サーバ装置の中のいずれかのコンテンツ配信サーバ装置から送信されてくるコンテンツデータを受信する
という構成を第７の実施態様として提案する。
【００１５】
また本発明は、上記第１乃至第７のいずれかの実施態様にかかるシステムにおいて、
前記端末装置は前記サーバ装置との間で複数の種別のネットワークの各々を介したデータ通信が可能であり、
前記サーバ装置の前記送信手段は、前記複数の種別のネットワークのうち所定の種別のネットワークを介して前記端末装置との間でデータ通信が可能な間に限り、当該所定の種別のネットワークを介して前記複数のコンテンツデータの少なくとも一部を前記端末装置に送信する
という構成を第８の実施態様として提案する。
【００１６】
また本発明は、上記第１乃至第８のいずれかの実施態様にかかるシステムにおいて、
前記サーバ装置の前記送信手段は、前記端末装置との間の所定のネットワークを介したデータ通信が不可能な状態から当該データ通信が可能な状態に変化したことをトリガとして、前記複数のコンテンツデータの少なくとも一部の前記端末装置に対する送信を開始する
という構成を第９の実施態様として提案する。
【００１７】
また本発明は、上記第１乃至第９のいずれかの実施態様にかかるシステムにおいて、
前記端末装置は、前記サーバ装置との間の所定のネットワークを介したデータ通信が可能な状態である場合、前記端末装置の前記処理手段の前記要求手段により生成された前記コンテンツ要求データを前記サーバ装置に送信する送信手段を備え、
前記端末装置の前記仮想サーバ手段の前記選択手段は、前記サーバ装置との間の前記所定のネットワークを介したデータ通信が不可能な状態である場合に限り、前記コンテンツ要求データに応じた前記１以上のコンテンツデータの選択を行う
という構成を第１０の実施態様として提案する。
【００１８】
また本発明は、
所定の処理を行う処理手段と、
前記処理手段からの要求に応じて前記処理手段に対し所定の画像および所定の音の少なくとも一方を示すデータであるコンテンツデータを引き渡す仮想サーバ手段と
を備え、
前記仮想サーバ手段は、
ネットワークを介してサーバ装置から複数のコンテンツデータを受信する受信手段と、
前記受信手段により受信された複数のコンテンツデータを記憶する記憶手段と、
前記処理手段により生成される、コンテンツデータの要求を示すコンテンツ要求データを取得する取得手段と、
前記取得手段により取得された前記コンテンツ要求データに応じて、前記記憶手段に記憶されている前記複数のコンテンツデータの中からランダムに、もしくは所定の規則に従って、１以上のコンテンツデータを選択する選択手段と
を有し、
前記処理手段は、
前記コンテンツ要求データを生成する要求手段と、
前記仮想サーバ手段の前記選択手段により選択された前記１以上のコンテンツデータを取得する取得手段と、
前記処理手段の前記取得手段により取得された１以上のコンテンツデータに従い、所定の画像の表示を表示装置に対し指示する処理および所定の音の発音を発音装置に対し指示する処理の少なくとも一方を行う再生手段と
を有する
端末装置
を第１１の実施態様として提案する。
【００１９】
また本発明は、上記第１１の実施態様にかかる端末装置において、
前記仮想サーバ手段は、前記処理手段が前記所定の処理の実行に伴い取得したデータに基づき生成された前記端末装置のユーザの属性を示す属性データを前記サーバ装置に送信する送信手段を有する
という構成を第１２の実施態様として提案する。
【００２０】
また本発明は、上記第１２の実施態様にかかる端末装置において、
前記仮想サーバ手段は、前記処理手段が前記所定の処理の実行に伴い取得したデータに基づき、属性に関する複数のグループのうち前記ユーザが属するグループを特定し当該特定したグループもしくは当該特定したグループに前記ユーザが属する程度を示すプロファイルデータを生成するプロファイリング手段を有し、
前記仮想サーバ手段の前記送信手段は、前記プロファイリング手段により生成された前記プロファイルデータを含む前記属性データを前記サーバ装置に送信する
という構成を第１３の実施態様として提案する。
【００２１】
また本発明は、上記第１２または第１３の実施態様にかかる端末装置において、
前記仮想サーバ手段の前記送信手段は、前記端末装置の前記処理手段の前記再生手段による画像の表示および音の発音の少なくとも一方の指示に用いられたコンテンツデータを識別するコンテンツ識別データを含む前記属性データを前記サーバ装置に送信する
という構成を第１４の実施態様として提案する。
【００２２】
また本発明は、上記第１１乃至第１４のいずれかの実施態様にかかる端末装置において、
前記仮想サーバ手段の前記選択手段は、前記処理手段が前記所定の処理の実行に伴い取得したデータにより示される前記ユーザの属性に基づき、前記処理手段に引き渡す前記１以上のコンテンツデータの選択を行う
という構成を第１５の実施態様として提案する。
【００２３】
また本発明は、上記第１１乃至第１５のいずれかの実施態様にかかる端末装置において、
前記サーバ装置は、各々１以上のコンテンツデータを記憶する複数のコンテンツ配信サーバ装置と、前記複数のコンテンツ配信サーバ装置により配信可能なコンテンツデータを管理するコンテンツ管理サーバ装置とを含む装置群であり、
前記仮想サーバ手段の前記受信手段は、前記コンテンツ管理サーバ装置から、前記複数のコンテンツ配信サーバ装置のいずれかに記憶されている前記複数のコンテンツデータの各々のネットワークにおける格納場所を各々識別する複数のコンテンツ格納場所識別データを受信し、
前記仮想サーバ手段は、前記仮想サーバ手段の前記受信手段により受信された前記複数のコンテンツ格納場所識別データの各々に関し、当該コンテンツ格納場所識別データにより識別されるコンテンツ配信サーバ装置に対しコンテンツデータの要求を示すコンテンツ要求データを送信する送信手段を備え、
前記仮想サーバ手段の前記受信手段は、前記仮想サーバ手段の前記送信手段により送信された前記コンテンツ要求データに対する応答として前記複数のコンテンツ配信サーバ装置の中のいずれかのコンテンツ配信サーバ装置から送信されてくるコンテンツデータを受信する
という構成を第１６の実施態様として提案する。
【００２４】
また本発明は、上記第１１乃至第１６のいずれかの実施態様にかかる端末装置において、
前記仮想サーバ手段の前記受信手段は、前記サーバ装置との間で複数の種別のネットワークの各々を介したデータ通信が可能であり、
前記仮想サーバ手段の前記受信手段は、前記複数の種別のネットワークのうち所定の種別のネットワークを介して前記サーバ装置との間でデータ通信が可能な間に限り、当該所定の種別のネットワークを介して前記複数のコンテンツデータを前記サーバ装置から受信する
という構成を第１７の実施態様として提案する。
【００２５】
また本発明は、上記第１１乃至第１７のいずれかの実施態様にかかる端末装置において、
前記仮想サーバ手段の前記受信手段は、前記サーバ装置との間の所定のネットワークを介したデータ通信が不可能な状態から当該データ通信が可能な状態に変化したことをトリガとして、前記複数のコンテンツデータの前記サーバ装置からの受信を開始する
という構成を第１８の実施態様として提案する。
【００２６】
また本発明は、上記第１１乃至第１８のいずれかの実施態様にかかる端末装置において、
前記サーバ装置との間の所定のネットワークを介したデータ通信が可能な状態である場合、前記端末装置の前記処理手段の前記要求手段により生成された前記コンテンツ要求データを前記サーバ装置に送信する送信手段を備え、
前記仮想サーバ手段の前記選択手段は、前記サーバ装置との間の前記所定のネットワークを介したデータ通信が不可能な状態である場合に限り、前記コンテンツ要求データに応じた前記１以上のコンテンツデータの選択を行う
という構成を第１９の実施態様として提案する。
【００２７】
また本発明は、
ネットワークを介してサーバ装置との間でデータ通信を行うコンピュータを、
上記第１１乃至第１８のいずれかの実施態様にかかる端末装置が備える前記処理手段および前記仮想サーバ手段として機能させるためのプログラム
を第２０の実施態様として提案する。
【００２８】
また本発明は、
ネットワークを介してサーバ装置との間でデータ通信を行うコンピュータを、
上記第１９の実施態様にかかる端末装置が備える前記処理手段、前記仮想サーバ手段および前記送信手段として機能させるためのプログラム
を第２１の実施態様として提案する。
【００２９】
また本発明は、
サーバ装置が、各々所定の画像および所定の音の少なくとも一方を示すデータである複数のコンテンツデータを記憶する記憶ステップと、
前記サーバ装置が、前記記憶ステップにおいて記憶された前記複数のコンテンツデータの少なくとも一部を端末装置に送信する送信ステップと、
前記端末装置が、第１のプログラムに従って、前記サーバ装置から複数のコンテンツデータを受信する受信ステップと、
前記端末装置が、前記第１のプログラムに従って、前記受信ステップにおいて受信された前記複数のコンテンツデータを記憶する記憶ステップと、
前記端末装置が、第２のプログラムに従って、コンテンツデータの要求を示すコンテンツ要求データを生成する生成ステップと、
前記端末装置が、前記第１のプログラムに従って、前記生成ステップにおいて生成された前記コンテンツ要求データを取得する取得ステップと、
前記端末装置が、前記第１のプログラムに従って、前記取得ステップにおいて取得された前記コンテンツ要求データに応じて、前記端末装置により実行された前記記憶ステップにおいて記憶された前記複数のコンテンツデータの中からランダムに、もしくは所定の規則に従って、１以上のコンテンツデータを選択する選択ステップと、
前記端末装置が、前記第２のプログラムに従って、前記選択ステップにおいて選択された前記１以上のコンテンツデータを取得する取得ステップと、
前記端末装置が、前記第２のプログラムに従って、前記端末装置により前記第２のプログラムに従って実行された前記取得ステップにおいて取得された前記１以上のコンテンツデータに従い、所定の画像の表示を表示装置に対し指示する処理および所定の音の発音を発音装置に対し指示する処理の少なくとも一方を行う再生ステップと
を備える方法
を第２２の実施態様として提案する。
【００３０】
また本発明は、上記第２２の実施態様にかかる方法において、
前記サーバ装置が、前記サーバ装置により実行された前記記憶ステップにおいて記憶された前記複数のコンテンツデータの中から、ランダムに、もしくは所定の規則に従って、当該複数のコンテンツデータのサブセットである複数のコンテンツデータを選択する選択ステップを備え、
前記サーバ装置は、前記サーバ装置により実行される前記送信ステップにおいて、前記サーバ装置により実行された前記選択ステップにおいて選択された前記複数のコンテンツデータを前記端末装置に送信する
という構成を第２３の実施態様として提案する。
【００３１】
また本発明は、上記第２３の実施態様にかかる方法において、
前記端末装置が、前記第１のプログラムに従い、前記第２のプログラムに従い実行された処理に伴い取得されたデータに基づき、前記端末装置のユーザの属性を示す属性データを生成する生成ステップと、
前記端末装置が、前記第１のプログラムに従い、前記属性データを前記サーバ装置に送信する送信ステップと、
前記サーバ装置が、前記端末装置により実行される前記送信ステップにおいて前記端末装置から送信されてくる前記属性データを受信する受信ステップと
を備え、
前記サーバ装置により実行される前記選択ステップにおいて、前記サーバ装置は、前記サーバ装置により実行された前記受信ステップにおいて受信された前記属性データに基づき、前記複数のコンテンツデータの選択を行う
という構成を第２４の実施態様として提案する。
【００３２】
また本発明は、上記第２４の実施態様にかかる方法において、
前記端末装置が、前記第１のプログラムに従い、前記端末装置により前記第２のプログラムに従い実行された処理に伴い取得されたデータに基づき、属性に関する複数のグループのうち前記ユーザが属するグループを特定し当該特定したグループもしくは当該特定したグループに前記ユーザが属する程度を示すプロファイルデータを生成するプロファイリングステップを備え、
前記端末装置は、前記端末装置により前記第１のプログラムに従い実行される前記送信ステップにおいて、前記プロファイリングステップにおいて生成された前記プロファイルデータを含む前記属性データを前記サーバ装置に送信する
という構成を第２５の実施態様として提案する。
【００３３】
また本発明は、上記第２４または第２５の実施態様にかかる方法において、
前記端末装置は、前記端末装置により前記第１のプログラムに従い実行される前記送信ステップにおいて、前記端末装置により前記第２のプログラムに従い実行された前記再生ステップにおいて画像の表示および音の発音の少なくとも一方の指示に用いられたコンテンツデータを識別するコンテンツ識別データを含む前記属性データを前記サーバ装置に送信する
という構成を第２６の実施態様として提案する。
【００３４】
また本発明は、上記第２２乃至第２６のいずれかの実施態様にかかる方法において、
前記端末装置は、前記端末装置により前記第１のプログラムに従い実行される前記選択ステップにおいて、前記端末装置により前記第２のプログラムに従い実行された処理に伴い取得されたデータに基づき、前記１以上のコンテンツデータの選択を行う
という構成を第２７の実施態様として提案する。
【００３５】
また本発明は、上記第２３または第２７の実施態様にかかる方法において、
前記サーバ装置は、複数のコンテンツ配信サーバ装置と、前記複数のコンテンツ配信サーバ装置により配信可能なコンテンツデータを管理するコンテンツ管理サーバ装置とを含む装置群であり、
前記複数のコンテンツ配信サーバ装置の各々が、
各々所定の画像および所定の音の少なくとも一方を示すデータである１以上のコンテンツデータを記憶する記憶ステップと、
前記端末装置から特定のコンテンツデータの要求を示すコンテンツ要求データを受信する受信ステップと、
自機により実行された前記記憶ステップにおいて記憶された前記１以上のコンテンツデータの中から、自機により実行された前記受信ステップにおいて受信された前記コンテンツ要求データに応じたコンテンツデータを読み出して前記端末装置に送信する送信ステップと
を備え、
前記コンテンツ管理サーバ装置が、
前記複数のコンテンツ配信サーバ装置の各々に関し、当該コンテンツ配信サーバ装置により実行された前記記憶ステップにおいて記憶された前記１以上のコンテンツデータの各々のネットワークにおける格納場所を各々識別する１以上のコンテンツ格納場所識別データを記憶する記憶ステップと、
自機により実行された前記記憶ステップにおいて前記複数のコンテンツ配信サーバ装置に関し記憶した複数のコンテンツ格納場所識別データの中から、ランダムに、もしくは所定の規則に従って、当該複数のコンテンツ格納場所識別データのサブセットである複数のコンテンツ格納場所識別データを選択する選択ステップと、
自機により実行された前記選択ステップにおいて選択された前記複数のコンテンツ格納場所識別データを前記端末装置に送信する送信ステップと
を備え、
前記端末装置が、
前記第１のプログラムに従い、前記コンテンツ管理サーバ装置により実行される前記送信ステップにおいて前記コンテンツ管理サーバ装置より送信されてくる前記複数のコンテンツ格納場所識別データを受信する受信ステップと、
前記第１のプログラムに従い、前記コンテンツ管理サーバ装置より受信された前記複数のコンテンツ格納場所識別データの各々に関し、当該コンテンツ格納場所識別データにより識別されるコンテンツ配信サーバ装置に対しコンテンツデータの要求を示すコンテンツ要求データを送信する送信ステップと、
前記第１のプログラムに従い、前記コンテンツ要求データを送信する送信ステップにおいて送信された前記コンテンツ要求データに対する応答として前記複数のコンテンツ配信サーバ装置の中のいずれかのコンテンツ配信サーバ装置から送信されてくるコンテンツデータを受信する受信ステップと
を備える
という構成を第２８の実施態様として提案する。
【００３６】
また本発明は、上記第２２乃至第２８のいずれかの実施態様にかかる方法において、
前記端末装置は前記サーバ装置との間で複数の種別のネットワークの各々を介したデータ通信が可能であり、
前記サーバ装置は、前記複数の種別のネットワークのうち所定の種別のネットワークを介して前記端末装置との間でデータ通信が可能な間に限り、当該所定の種別のネットワークを介して、前記複数のコンテンツデータの少なくとも一部を前記端末装置に送信する前記送信ステップを実行する
という構成を第２９の実施態様として提案する。
【００３７】
また本発明は、上記第２２乃至第２９のいずれかの実施態様にかかる方法において、
前記サーバ装置は、前記端末装置との間の所定のネットワークを介したデータ通信が不可能な状態から当該データ通信が可能な状態に変化したことをトリガとして、前記複数のコンテンツデータの少なくとも一部を前記端末装置に送信する前記送信ステップの実行を開始する
という構成を第３０の実施態様として提案する。
【００３８】
また本発明は、上記第２２乃至第３０のいずれかの実施態様にかかる方法において、
前記端末装置が、前記第１のプログラムに従い、前記サーバ装置との間の所定のネットワークを介したデータ通信が不可能な状態であるか当該データ通信が可能な状態であるかを判定する判定ステップを備え、
前記端末装置は、前記サーバ装置との間の前記所定のネットワークを介したデータ通信が不可能な状態である場合に限り、前記コンテンツ要求データに応じた前記１以上のコンテンツデータの選択を行う前記選択ステップを実行する
という構成を第３１の実施態様として提案する。
【発明の効果】
【００３９】
本発明の第１の実施態様にかかるシステム、第１１の実施態様にかかる端末装置、第２２の実施態様にかかる方法によれば、端末装置が備える仮想サーバ手段が、予めネットワークを介してサーバ装置からコンテンツデータ群を受信し記憶しておき、端末装置が備える処理手段がコンテンツデータの要求を行った際、既に仮想サーバ手段により記憶されているコンテンツデータ群の中から要求に応じたコンテンツデータの読み出しおよび引き渡しが行われる。
【００４０】
このように、コンテンツデータの要求をトリガとして行われるコンテンツデータの読み出しおよび引き渡しが端末装置内において実行されるため、サーバ装置とのネットワークを介したデータ通信の可否、当該ネットワークのデータ通信における安定性や通信速度等に左右されることなく、常に要求に応じたコンテンツデータの迅速な提供が行われる。
【００４１】
本発明の第２の実施態様にかかるシステム、第２３の実施態様にかかる方法によれば、サーバ装置から端末装置の仮想サーバ手段に送信されるコンテンツデータ群は、サーバ装置に記憶されているコンテンツデータ群のサブセットであるため、一般的にサーバ装置の記憶容量よりも小さい記憶容量しか持たない端末装置の当該記憶容量の圧迫が回避されるとともに、端末装置において要求に応じたコンテンツデータの読み出しを行う際のレスポンスを高めることができ、また、予め端末装置がサーバ装置からコンテンツデータ群を受信しておく際のデータ通信に要する時間も短縮される。
【００４２】
本発明の第３の実施態様にかかるシステム、第１２の実施態様にかかる端末装置、第２４の実施態様にかかる方法によれば、端末装置のユーザの属性を示す属性データが端末装置からサーバ装置に送信され、サーバ装置において当該属性データにより示されるユーザの属性に応じたコンテンツデータ群の選択が行われ、そのように選択されたコンテンツデータ群がサーバ装置から端末装置に送信される。その結果、端末装置において処理手段の要求に応じて、ユーザの属性に応じた、より適当な内容を含むコンテンツデータの提供が行われる。
【００４３】
本発明の第４の実施態様にかかるシステム、第１３の実施態様にかかる端末装置、第２５の実施態様にかかる方法によれば、端末装置の仮想サーバ手段において、ユーザの属性を示す様々なデータに基づき、ユーザのプロファイリングが行われ、当該プロファイリングにより得られたプロファイルデータが端末装置からサーバ装置に送信される。サーバ装置においては、端末装置から受信したプロファイルデータに基づき、端末装置に送信するコンテンツデータ群の選択が行われる。
【００４４】
その結果、端末装置からサーバ装置に対し、例えばユーザの住所や誕生日のような通常秘匿されるべき個人情報をプロファイリング時に曖昧化することにより、個人情報を端末装置から外部に出すことなく、ユーザに適したコンテンツデータの迅速な提供が可能となる。そのため、個人情報秘匿の観点から望ましい。また、各端末装置において所定のフォーマットに従ったプロファイルデータの生成が行われることにより、サーバ装置におけるコンテンツデータ群の選択に伴う処理が軽減される。
【００４５】
本発明の第５の実施態様にかかるシステム、第１４の実施態様にかかる端末装置、第２６の実施態様にかかる方法によれば、端末装置におけるコンテンツの再生に用いられたコンテンツデータの識別データが端末装置からサーバ装置に送信されるため、例えばサーバ装置においてコンテンツデータの利用に伴う課金に関する処理が可能となる。
【００４６】
本発明の第６の実施態様にかかるシステム、第１５の実施態様にかかる端末装置、第２７の実施態様にかかる方法によれば、プロファイルデータに基づくサーバ装置におけるコンテンツデータ群の選択に加え、端末装置においてプロファイル化される前の属性データ（例えば、外部に秘匿されるべき個人情報を含む）に基づくコンテンツデータの選択が行われ、当該選択されたコンテンツデータの再生が行われる。その結果、端末装置の外部には個人情報を出すことなく、ユーザの属性に応じたより適当なコンテンツのユーザに対する提供が可能となる。
【００４７】
本発明の第７の実施態様にかかるシステム、第１６の実施態様にかかる端末装置、第２８の実施態様にかかる方法によれば、端末装置がコンテンツデータ群の提供を受けるサーバ装置が、複数のコンテンツ配信サーバ装置と、それらを管理するコンテンツ管理サーバ装置とを含むサーバ群で構成され、コンテンツ管理サーバ装置において端末装置に対し送信されるコンテンツデータ群の選択が行われる。その際、コンテンツ管理サーバ装置が複数のコンテンツ配信サーバ装置に記憶されているコンテンツデータ群の端末装置への送信を行うのではなく、それらのコンテンツデータ群のネットワーク上の格納場所を示すデータを端末装置に送信し、端末装置がそのデータに従い個々のコンテンツ配信サーバ装置からコンテンツデータの受信を行う。
【００４８】
そのため、サーバ装置から端末装置へのコンテンツデータ群の送信が分散処理され、既存の様々なコンテンツ配信サーバ装置が特段の変更を伴わず本発明にかかる仕組みにおいて利用可能となると共に、データ通信の安定性、速度、コンテンツ管理サーバ装置に要するリソースの低減、といった観点から望ましい。
【００４９】
本発明の第８の実施態様にかかるシステム、第１７の実施態様にかかる端末装置、第２９の実施態様にかかる方法によれば、サーバ装置から端末装置に対するコンテンツデータ群の送信が所定の種別のネットワークを介してのみ行われる。そのため、例えばデータ通信帯域が狭いネットワークやデータ通信料金が高額なネットワークを介したコンテンツデータ群の送信が回避され、ネットワークの輻輳の回避やデータ通信料の低減がもたらされる。
【００５０】
本発明の第９の実施態様にかかるシステム、第１８の実施態様にかかる端末装置、第３０の実施態様にかかる方法によれば、例えばデータ通信帯域が広いネットワークやデータ通信料金が低額もしくは定額のネットワークを介した端末装置とサーバ装置との間のデータ通信が可能となると、そのネットワークを介して、速やかにサーバ装置から端末装置へのコンテンツデータ群の送信が行われる。そのため、ネットワークの輻輳の回避やデータ通信料の低減を図りつつ、コンテンツデータ群の迅速な更新が行われる。
【００５１】
本発明の第１０の実施態様にかかるシステム、第１９の実施態様にかかる端末装置、第３１の実施態様にかかる方法によれば、端末装置は所定のネットワークを介したサーバ装置とのデータ通信が不可能な場合には端末装置内において、仮想サーバ手段から処理手段に対するコンテンツデータの提供が行われ、所定のネットワークを介したサーバ装置とのデータ通信が可能な場合には、端末装置からサーバ装置に対するコンテンツデータの要求が行われる。そのため、所定のネットワークを介したデータ通信が可能な環境下においては、サーバ装置に記憶されているより豊富な選択肢の中から端末装置に対するコンテンツデータの提供が行われ、場合によっては望ましい。
【００５２】
本発明の第２０の実施態様にかかるプログラム、第２１の実施態様にかかるプログラムによれば、各々、本発明の第１１乃至１８の実施態様にかかる端末装置、第１９の実施態様にかかる端末装置がコンピュータにより実現される。そのため、それらの端末装置を新たに準備することなく既存のコンピュータを用いて、上述した本発明の効果を得ることができる。
【図面の簡単な説明】
【００５３】
【図１】図１は、本発明の一実施例にかかる広告配信システムの全体構成の概要を示したブロック図である。
【図２】図２は、本発明の一実施例にかかる広告配信サーバ装置の機能的な構成を示したブロック図である。
【図３】図３は、本発明の一実施例にかかる広告管理サーバ装置の機能的な構成を示したブロック図である。
【図４】図４は、本発明の一実施例にかかる移動端末装置の機能的な構成を示したブロック図である。
【図５】図５は、本発明の一実施例にかかる広告データベースのデータ構成を模式的に示した図である。
【図６】図６は、本発明の一実施例にかかるプロファイルデータベースのデータ構成を模式的に示した図である。
【図７】図７は、本発明の一実施例にかかる保存用の広告データベースのデータ構造を模式的に示した図である。
【発明を実施するための形態】
【００５４】
［１．実施例］
以下に、本発明の一実施例として、広告配信システム１の構成および動作を説明する。広告配信システム１は、移動端末装置を携帯するユーザに対し、常に速やかに適した広告を提供するシステムである。
【００５５】
［１．１．構成］
図１は、広告配信システム１の全体構成の概要を示したブロック図である。広告配信システム１は、複数の広告配信サーバ装置１１、広告管理サーバ装置１２、複数の移動端末装置１３を構成要素として備えている。広告配信サーバ装置１１の各々と広告管理サーバ装置１２、広告管理サーバ装置１２と移動端末装置１３の各々、移動端末装置１３の各々と広告配信サーバ装置１１の各々は、それぞれインターネットを介して互いにデータ通信が可能である。なお、移動端末装置１３によるインターネットを介したデータ通信においては、無線ＬＡＮや移動電話通信網などの無線通信網に対する接続が行われる。
【００５６】
なお、複数の広告配信サーバ装置１１の各々を区別する必要がある場合は、図１に示すように、それらの広告配信サーバ装置１１を広告配信サーバ装置１１−１〜広告配信サーバ装置１１−ｎのように枝番号により区別するものとする。同様に、複数の移動端末装置１３の各々を区別する必要がある場合は、図１に示すように、それらの移動端末装置１３を移動端末装置１３−１〜移動端末装置１３−ｍのように枝番号により区別するものとする。
【００５７】
広告配信サーバ装置１１の各々は、各々広告の内容を示す広告データを複数、記憶しており、移動端末装置１３からの要求に応じてそれらの広告データを要求元の装置に送信するサーバ装置である。
【００５８】
図２は、広告配信サーバ装置１１の機能的な構成を示したブロック図である。広告配信サーバ装置１１は上記機能を提供するため、少なくとも以下の機能的な構成要素を備えている。
記憶部１１１：広告データおよび自機が行うべき処理を示すプログラム等を記憶する。
受信部１１２：広告データの要求を示す広告要求データを移動端末装置１３から受信する。
送信部１１３：広告要求データに応じて広告データを移動端末装置１３に送信する。
制御部１１０：上述の広告配信サーバ装置１１の構成要素の動作を制御するとともに各種データ処理を行う。
【００５９】
広告配信サーバ装置１１は、一般的なコンピュータに広告配信サーバ用のプログラムに従った処理を実行させることにより実現されてもよいし、いわゆる専用機として実現されてもよい。
【００６０】
広告管理サーバ装置１２は、複数の広告配信サーバ装置１１の各々に記憶されている広告データに関し、それらの広告データのネットワークにおける格納場所を識別する広告ＵＲＩ（Uniform Resource Identifier）を記憶しており、移動端末装置１３からの要求に応じてそれらの広告ＵＲＩの中から要求元の移動端末装置１３に適した広告データに対応する広告ＵＲＩを複数含む広告ＵＲＩリストを要求元の移動端末装置１３に送信するサーバ装置である。
【００６１】
図３は、広告管理サーバ装置１２の機能的な構成を示したブロック図である。広告管理サーバ装置１２は上記機能を提供するため、少なくとも以下の機能的な構成要素を備えている。
記憶部１２１：広告ＵＲＩおよび自機が行うべき処理を示すプログラム等を記憶する。
受信部１２２：広告配信サーバ装置１１からその広告配信サーバ装置１１が記憶している広告データの広告ＵＲＩを受信する。また、移動端末装置１３から移動端末装置１３のユーザの属性を示すプロファイルデータ（概要プロファイルデータ）を含む広告ＵＲＩリストの要求を示す広告ＵＲＩ要求データを受信する。
選択部１２３：広告要求データに応じて記憶部１２１に記憶されている多数の広告ＵＲＩデータの中から要求元の移動端末装置１３に適した広告データの広告ＵＲＩデータを複数選択する。
送信部１２４：選択部１２３により選択された複数の広告ＵＲＩデータを含む広告ＵＲＩリストを要求元の移動端末装置１３に送信する。
制御部１２０：上述の広告管理サーバ装置１２の構成要素の動作を制御するとともに各種データ処理を行う。
【００６２】
広告管理サーバ装置１２もまた、一般的なコンピュータに広告管理サーバ用のプログラムに従った処理を実行させることにより実現されてもよいし、いわゆる専用機として実現されてもよい。
【００６３】
移動端末装置１３の各々は、無線通信網を介したデータ通信が可能な端末装置であり、一般ユーザに携帯され、Ｗｅｂページの閲覧、ネットショッピング、電子書籍の購読などの様々な目的に用いられる。なお、移動端末装置１３には音声通話機能を備えるものや、静止画や動画の撮像機能を備えるものなどもある。典型的には、移動端末装置１３はいわゆるスマートフォンと呼ばれる携帯電話機能を備えたＰＤＡ（Personal Digital Assistant）であるが、以下に説明する機能的な構成要素を実現可能な移動端末装置であれば、如何なる移動端末装置であってもよい。
【００６４】
移動端末装置１３の各々は、ハードウェア的な構成は通常の移動端末装置と同様であるが、移動端末装置内に仮想的な広告サーバ装置がソフトウェア的に実装されている点が通常の移動端末装置と異なっている。
【００６５】
すなわち、移動端末装置１３には、Ｗｅｂページの閲覧やネットショッピング等を行うためのＷｅｂブラウザプログラム、電子書籍の購読を行うための電子書籍リーダープログラム、各種ゲームを行うためのゲームプログラム、といったコンテンツの閲覧に利用されるプログラムに加え、仮想広告サーバプログラムがインストールされており、仮想広告サーバプログラムに従って、Ｗｅｂブラウザプログラム、電子書籍リーダープログラム、ゲームプログラム等の他のアプリケーションプログラムに従った処理により要求される広告データの配信が、移動端末装置１３の内部において行われる。
【００６６】
移動端末装置１３もまた、一般的な移動端末装置に広告管理サーバ用のプログラムに従った処理を実行させることにより実現されてもよいし、いわゆる専用機として実現されてもよい。
【００６７】
図４は、移動端末装置１３の機能的な構成を示したブロック図である。移動端末装置１３は、まず大きく、電子書籍リーダープログラムなどの個々のアプリケーションプログラムに従った処理により実現される複数の処理部１３１（処理部１３１−１〜処理部１３１−ｐ）と、仮想広告サーバプログラムに従った処理により実現される仮想広告配信サーバ部１３２を備えている。
【００６８】
処理部１３１の各々がユーザに対し提供する機能は、処理部１３１を実現するアプリケーションプログラムにより様々に異なる。しかし、それらの処理部１３１は共通して、少なくとも以下の機能的な構成要素を備えている。
操作部１３１１：ユーザの操作に応じて所定の信号を生成することによりユーザにより入力されるデータを取得する。
記憶部１３１２：Ｗｅｂページや電子書籍などのコンテンツの内容を示すコンテンツデータやユーザにより行われた操作に伴い得られたユーザの属性を示す各種データであるユーザ属性データなどを記憶する。
再生部１３１３：記憶部１３１２に記憶されているコンテンツデータに従いコンテンツを構成する画像（静止画もしくは動画）の表示や音の発音を指示する。
表示部１３１４：再生部１３１３による指示に従い画像の表示を行う。
発音部１３１５：再生部１３１３による指示に従い音の発音を行う。
ユーザ属性引渡部１３１６：処理部１３１の各々はさらに、記憶部１３１２に記憶されているユーザ属性データを仮想広告配信サーバ部１３２に引き渡す。
広告要求部１３１７：仮想広告配信サーバ部１３２に対し広告データの要求を示す広告要求データを引き渡す。
広告取得部１３１８：広告要求部１３１７から引き渡された広告要求データに対する応答として仮想広告配信サーバ部１３２から引き渡される広告データを取得する。
保存要求部１３１９：再生部１３１３により再生された広告のうちユーザにより保存の指示が行われた広告に関し、その広告の保存の要求を示す保存要求データを仮想広告配信サーバ部１３２に引き渡す。
制御部１３１０：上述の処理部１３１の構成要素の動作を制御するとともに各種データ処理を行う。
【００６９】
なお、再生部１３１３により再生される主たるコンテンツは、例えば、処理部１３１がＷｅｂブラウザ機能を提供する場合はＷｅｂページやその表示に伴い再生される動画・音楽などであり、電子書籍リーダー機能を提供する場合は電子書籍の紙面であり、ゲーム機能を提供する場合はゲームのシーンを示す動画・効果音・音楽などである。
【００７０】
また、広告も画像（静止画・動画）および音の少なくとも一方を含むコンテンツであり、広告データもコンテンツデータである。すなわち、処理部１３１において、広告取得部１３１８により仮想広告配信サーバ部１３２から取得された広告データは再生部１３１３において再生され、主コンテンツに伴う副コンテンツとして表示部１３１４により表示もしくは発音部１３１５により発音される。従って、以下の説明において、「広告を再生」という表現を用いる。
【００７１】
処理部１３１が備える上述した構成要素のうち、操作部１３１１から発音部１３１５までの構成要素および制御部１３１０は、通常の移動端末装置において通常のアプリケーションプログラムにより実現される構成要素と同様のものである。
【００７２】
一方、ユーザ属性引渡部１３１６から保存要求部１３１９までの構成要素は、通常の移動端末装置においては不要な構成要素であり、広告配信システム１において独自に採用されている構成要素である。従って、これらの構成要素を実現するプログラムは、例えばクライアント用モジュールプログラムとしてアプリケーション開発事業者に対し提供され、アプリケーション開発事業者において通常のアプリケーションプログラムに対し組み込まれたものである。
【００７３】
仮想広告配信サーバ部１３２は、少なくとも以下の機能的な構成要素を備えている。
取得部１３２１：処理部１３１のユーザ属性引渡部１３１６、広告要求部１３１７、保存要求部１３１９からユーザ属性データ、広告要求データ、保存要求データを各々取得する。
記憶部１３２２：取得部１３２１により取得されたデータや受信部１３２５を介して広告配信サーバ装置１１もしくは広告管理サーバ装置１２から受信したデータを記憶する。
プロファイリング部１３２３：記憶部１３２２に記憶されているユーザ属性データに基づきユーザの属するグループを特定し、それらのグループ、もしくはそれらのグループにユーザが属する程度を示すプロファイルデータを生成する。
送信部１３２４：広告管理サーバ装置１２に対し、プロファイリング部１３２３により生成されたプロファイルデータを含む広告ＵＲＩ要求データを送信する。また、広告配信サーバ装置１１に対し、広告要求データを送信する。なお、移動端末装置１３の一部が備える送信部１３２４は、複数の種別のネットワークの各々を介してデータの送信を行うことができる。
受信部１３２５：送信部１３２４から送信された要求データに応じて広告配信サーバ装置１１もしくは広告管理サーバ装置１２から送信されてくるデータを受信する。なお、移動端末装置１３の一部が備える受信部１３２５は、複数の種別のネットワークの各々を介してデータの受信を行うことができる。
判定部１３２６：送信部１３２４および受信部１３２５が予め指定された所定の種別のネットワークにより広告配信サーバ装置１１および広告管理サーバ装置１２との間でデータ通信が可能な状態であるか否かを常時（十分に短い時間間隔で）判定する。
選択部１３２７：取得部１３２１により処理部１３１から広告要求データを取得された場合、プロファイリング部１３２３により生成されたプロファイルデータに基づき、所定の規則に従って記憶部１３２２に記憶されている広告データ群の中から要求された数の広告データを選択し、処理部１３１の広告取得部１３１８に引き渡す。
【００７４】
操作部１３３１：ユーザが過去に再生された広告のうち再度、閲覧したい広告を指示する操作を行った際、その操作に応じて所定の信号を生成する。
再生部１３３２：記憶部１３１２に記憶されている広告データのうち、ユーザに指示された広告データに従い、広告に含まれる画像（静止画もしくは動画）の表示や音の発音を指示する。
表示部１３３３：再生部１３３２による指示に従い広告に含まれる画像の表示を行う。
発音部１３３４：再生部１３３２による指示に従い広告に含まれる音の発音を行う。
制御部１３２０：上述の仮想広告配信サーバ部１３２の構成要素の動作を制御するとともに各種データ処理を行う。
【００７５】
広告配信サーバ装置１１の記憶部１１１には、配信可能な広告データを管理する広告データベースが記憶されている。図５は、広告データベースのデータ構成を模式的に示した図である。
【００７６】
広告データベースは、広告配信サーバ装置１１が配信可能な広告データの各々に関するレコードの集まりであり、各レコードは以下のフィールドを含んでいる。
事業者ＩＤ：広告データの提供を行う事業者を識別するデータである事業者ＩＤ（Identifier）を格納する。
広告ＩＤ：同じ事業者ＩＤの付された広告データの中で、広告データを識別するデータである広告ＩＤを格納する。
広告ＵＲＩ：広告データのネットワークにおける格納場所を識別するＵＲＩである広告ＵＲＩを格納する。
広告属性：広告データが示す広告の属性を示す広告属性データを格納する。「性別＝女性（必須）」「年齢＝２０〜２９」「地域≠関西」「テニス」「配信期間＝２０１１年１２月２３日〜２０１１年１２月２５日」「配信期間＝６：００〜１２：００」などが広告属性データの例である。広告属性データは、例えば、広告主がその広告を見てもらいたいと思うターゲットのユーザの属性を示すデータとして広告主により指定されたデータや、広告内に多く含まれるキーワード、広告主が配信を希望する日時や時間帯などである。
表示報酬額：ユーザに対し表示された場合に広告データを提供元である事業者に対し広告配信システム１の運営事業者から支払われるべき報酬額を示す表示報酬額データを格納する。
【００７７】
なお、広告データ本体は、フィールド「広告ＵＲＩ」に格納されている広告ＵＲＩに示される広告配信サーバ装置１１の記憶部１１１内の場所に記憶されている。
【００７８】
広告管理サーバ装置１２の記憶部１２１には、広告配信システム１に属する広告配信サーバ装置１１の記憶部１１１に各々記憶されている広告データベースのレコードを全て格納する広告データベースが記憶されている。広告管理サーバ装置１２に記憶されている広告データベースのデータ構成は、広告配信サーバ装置１１に記憶されている広告データベースのデータ構成（図５）と同じである。なお、広告管理サーバ装置１２の記憶部１２１には、広告データ本体は記憶されていない。
【００７９】
広告配信サーバ装置１１の各々は、自機に記憶されている広告データベースが更新されると、更新内容を示す更新データを広告管理サーバ装置１２に送信する。広告管理サーバ装置１２は各々の広告配信サーバ装置１１から送信されてくる更新データに従い、自機に記憶されている広告データベースを更新し、常に広告データベースの内容を最新のものに維持している。
【００８０】
移動端末装置１３の記憶部１３２２には、プロファイリング部１３２３により生成されるプロファイルデータを管理するプロファイルデータベースが記憶されている。図６は、プロファイルデータベースのデータ構成を模式的に示した図である。
【００８１】
プロファイルデータベースは、プロファイルデータの各々に関するレコードの集まりであり、各レコードは以下のフィールドを含んでいる。
詳細プロファイル：処理部１３１から得られるユーザ属性データに基づきユーザの属性を詳細に分類したプロファイルデータである詳細プロファイルデータを格納する。
概要プロファイル：詳細プロファイルデータにより示されるユーザの属性を粗く分類したプロファイルデータである概要プロファイルデータを格納する。
【００８２】
詳細プロファイルデータは、移動端末装置１３内において仮想広告配信サーバ部１３２の選択部１３２７が処理部１３１からの要求に応じて引き渡す広告データを選択する際に用いられるプロファイルデータであり、外部に秘匿されるべき個人情報を含んでいてもよい。
【００８３】
仮想広告配信サーバ部１３２が処理部１３１から取得するユーザ属性データには様々なものがある。まず、ユーザがいずれかのアプリケーションプログラムを起動し、いずれの処理部１３１を利用した場合、処理部１３１はそのアプリケーションプログラムの属性（例えば、アプリケーションプログラムの種別など）をユーザ属性データとして仮想広告配信サーバ部１３２に引き渡す。また、例えば処理部１３１がＷｅｂブラウザ機能を提供する場合、処理部１３１は、ユーザにより入力された検索キーワード、ユーザにより表示されたＷｅｂページに含まれる登場頻度の高いキーワード、ＥＣサイトにおいてショッピングを行う際にユーザにより入力された性別、年齢、氏名等の情報、などをユーザ属性データとして取得し、仮想広告配信サーバ部１３２に引き渡す。また、処理部１３１が電子書籍リーダー機能を提供する場合、処理部１３１は、ユーザにより読まれた電子書籍に含まれる登場頻度の高いキーワードなどをユーザ属性データとして取得し、仮想広告配信サーバ部１３２に引き渡す。
【００８４】
仮想広告配信サーバ部１３２の記憶部１３１２には、それらの様々な種類および形式のユーザ属性データが、その取得された時刻を示す時刻データとともに記憶されている。詳細プロファイルデータは、それらのユーザ属性データを所定のフォーマットに従って整理したデータである。
【００８５】
以下に、詳細プロファイルデータの例を示す。
「性別」男性
「年齢」２３歳
「地域」東京都千代田区○○町１−１−１
「スポーツ／テニス」（平日６：００−１１：５９）＝８９ポイント／（平日１２：００−１８：５９）＝１７３ポイント／（平日１９：００−２３：５９）＝２８６ポイント／（平日０：００−５：５９）＝１３ポイント／（休日６：００−１１：５９）＝１６ポイント／（休日１２：００−１８：５９）＝２６ポイント／（休日１９：００−２３：５９）＝６２ポイント／（休日０：００−５：５９）＝７ポイント
【００８６】
詳細プロファイルデータには、「性別」「年齢」「地域」のように時間帯等により変化しない固定的な属性を示すものと、「スポーツ／テニス」「旅行／アジア」「ショッピング／インテリア」「グルメ／中華料理」などのように、ユーザの趣味や嗜好を示すものであって、時間帯等により変化するものがある。
【００８７】
後者の属性に関しては、本実施例においては、平日と休日の各々を４つの時間帯に区分し、各々の時間帯に応じたポイントが付与されるものとしている。
【００８８】
プロファイリング部１３２３は、処理部１３１から得られたユーザ属性データが例えばスポーツ全般に関連するキーワードの閲覧を示す場合、「スポーツ／テニス」「スポーツ／ゴルフ」などのスポーツに関連する詳細プロファイルデータの、ユーザ属性データの取得時刻に応じた時間帯の区分に対し、所定数のポイント（例えば、１ポイント）を加算する。
【００８９】
また、プロファイリング部１３２３は、処理部１３１から得られたユーザ属性データが例えばテニスに関連するキーワードの閲覧を示す場合、「スポーツ／テニス」の詳細プロファイルデータの、ユーザ属性データの取得時刻に応じた時間帯の区分に対し、所定数のポイント（例えば、５ポイント）を加算する。
【００９０】
また、プロファイリング部１３２３は、処理部１３１から得られたユーザ属性データが例えばテニスに関連するキーワードのユーザによる入力を示す場合、「スポーツ／テニス」の詳細プロファイルデータの、ユーザ属性データの取得時刻に応じた時間帯の区分に対し、所定数のポイント（例えば、１０ポイント）を加算する。
【００９１】
本実施例においては、上記のようにユーザ属性データにより示されるユーザの属性を予め定められた趣味や嗜好を示すグループのいずれかに分類するとともに、ユーザ属性データの種別等に応じて異なる数のポイントの加算を行うことで、ユーザのプロファイリングが行われる。
【００９２】
なお、プロファイリング部１３２３は上記のプロファイリングの処理を行う際、過去の所定期間内に取得されたユーザ属性データを対象にその処理を行うことで、時間の経過に伴い変化するユーザの属性を正しく示す詳細プロファイルデータの生成を行う。
【００９３】
概要プロファイルデータは、移動端末装置１３から広告管理サーバ装置１２に送信され、広告管理サーバ装置１２において移動端末装置１３に対し広告配信サーバ装置１１から送信されるべき広告データ群の選択が行われる際に用いられるプロファイルデータであり、外部に秘匿されるべき個人情報を含まない。
【００９４】
以下に、概要プロファイルデータの例を示す。
「性別」男性
「年齢」２１〜３０歳
「地域」東京都
「スポーツ」（平日６：００−１８：５９）＝２００ポイント／（平日１９：００−５：５９）＝１００ポイント／（休日６：００−１８：５９）＝１００ポイント／（休日１９：００−５：５９）＝０ポイント
【００９５】
上記のように、概要プロファイルデータは、ユーザの個人を特定不可能な程度に詳細プロファイルデータを抽象化したデータである。
【００９６】
［１．２．動作］
以下に、移動端末装置１３−１において、電子書籍リーダー機能を提供する処理部１３１−１が電子書籍の紙面の表示に伴い広告を再生する場合を例として、広告配信システム１の動作を説明する。
【００９７】
まず、移動端末装置１３−１の仮想広告配信サーバ部１３２は、毎日、予め定められた所定の時刻（例えば、午前２：００）になると、広告管理サーバ装置１２に対し広告ＵＲＩリストの送信を要求する広告ＵＲＩ要求データを送信する（ステップＳ１０１）。
【００９８】
ステップＳ１０１において、移動端末装置１３−１は判定部１３２６により所定の種別のネットワークを介した広告管理サーバ装置１２とのデータ通信が可能か否かを判定する。所定の種別のネットワークとは、例えば無線ＬＡＮなど、一般的に移動電話通信網などと比べデータ通信の帯域が広く、通信料金が安価なネットワークである。この所定の種別のネットワークは、例えば移動端末装置１３−１のユーザにより予め仮想広告配信サーバ部１３２に対し設定されたものである。
【００９９】
所定の種別のネットワークを介したデータ通信が可能である、と判定した場合、仮想広告配信サーバ部１３２は広告ＵＲＩ要求データをすぐさま送信するが、所定の種別のネットワークを介したデータ通信が可能である、と判定した場合、仮想広告配信サーバ部１３２はその処理をタスクのキューに入れ、判定部１３２６により当該所定の種別のネットワークを介したデータ通信が不可能な状態から可能な状態になったと判定された際、それをトリガとして広告ＵＲＩ要求データの送信を実行する。
【０１００】
ステップＳ１０１において広告管理サーバ装置１２に送信される広告ＵＲＩ要求データには、プロファイルデータベース（図６）に格納されている最新の概要プロファイルデータ（全レコードのフィールド「概要プロファイル」に格納されているデータ）が含まれている。
【０１０１】
広告管理サーバ装置１２は、ステップＳ１０１において移動端末装置１３−１から広告ＵＲＩ要求データを受信すると、選択部１２３により、記憶部１２１に記憶している広告データベース（図５参照）のレコードの中から、所定の規則に従い、フィールド「広告属性」により示される広告の属性が、受信した広告ＵＲＩ要求データに含まれる概要プロファイルデータにより示されるユーザの属性と適合すると判定され、かつフィールド「広告属性」により示される配信期間が現時点から1日間の期間内にあるレコードを所定数（例えば、１，０００）選択する（ステップＳ１０２）。
【０１０２】
なお、ステップＳ１０２におけるレコード選択の方法としては、既存の様々なマッチングの方法が採用可能である。例えば、概要プロファイルデータに「性別」男性と示されている場合、「性別＝女性（必須）」という広告属性データを格納しているレコードは除外する、概要プロファイルデータに「年齢」２１〜３０歳と示されている場合、「年齢＝２０歳代」という広告属性データを格納しているレコードには所定のポイント（例えば、５ポイント）を加算する、といったようにレコードの抽出および評点を行い、評点が高いものから順に所定数を選択する、といった方法がその一例である。
【０１０３】
広告管理サーバ装置１２は、ステップＳ１０２において選択したレコードのコピー（全てのフィールドを含む）を広告ＵＲＩリストとして移動端末装置１３−１に送信する（ステップＳ１０３）。
【０１０４】
移動端末装置１３−１は、ステップＳ１０３において広告管理サーバ装置１２から広告ＵＲＩリストを受信すると、受信した広告ＵＲＩリストを記憶部１３２２に記憶する（ステップＳ１０４）。
【０１０５】
続いて、移動端末装置１３−１は、広告ＵＲＩリストに含まれるレコードの各々に関し、そのレコードに含まれるフィールド「広告ＵＲＩ」に格納されている広告ＵＲＩを、広告ＵＲＩにより識別される広告配信サーバ装置１１に対する広告要求データとして、インターネットに対し送出する（ステップＳ１０５）。
【０１０６】
ステップＳ１０５の広告要求データの送出においても、ステップＳ１０１における広告ＵＲＩ要求データの送信の場合と同様に、判定部１３２６により所定の種別のネットワークを介したインターネットへの接続の可否が判定される。所定の種別のネットワークを介したインターネットへの接続が可能と判定された場合、広告要求データの送出は速やかに実行されるが、所定の種別のネットワークを介したインターネットへの接続が不可能と判定された場合、その処理はタスクのキューに入れられ、判定部１３２６により当該所定の種別のネットワークを介したデータ通信が不可能な状態から可能な状態になったと判定された際、それをトリガとして広告要求データの送信が実行される。
【０１０７】
ステップＳ１０５においてインターネットに送出された広告ＵＲＩ（広告要求データ）は、ＤＮＳ（Domain Name System）サーバによりＩＰ（Internet Protocol）アドレスに変換された後、当該ＩＰアドレスによりインターネット上で特定される広告配信サーバ装置１１に送信される。以下、広告配信サーバ装置１１−１がある広告ＵＲＩ（広告要求データ）を受信したものとする。
【０１０８】
ステップＳ１０５において広告要求データを受信した広告配信サーバ装置１１−１は、広告要求データにより識別される広告データを記憶部１１１から読み出し、移動端末装置１３−１に送信する（ステップＳ１０６）。
【０１０９】
移動端末装置１３−１は、ステップＳ１０６において広告配信サーバ装置１１−１から送信されてくる広告データを受信すると、記憶部１３２２に記憶する（ステップＳ１０７）。なお、記憶部１３２２に記憶される広告データには、その広告データの広告ＵＲＩが伴っており、広告ＵＲＩによって広告ＵＲＩリストのレコードとの対応付けが可能となっている。
【０１１０】
続いて、仮想広告配信サーバ部１３２は選択部１３２７により、記憶部１３２２に記憶されている広告ＵＲＩリストに含まれるレコード（図５参照）のフィールド「広告属性」に格納されている広告属性データと、同じく記憶部１３２２に記憶されているプロファイルデータベース（図６）のフィールド「詳細プロファイル」に格納されている詳細プロファイルデータとのマッチングの度合いを示す評点を行い、その評点に基づく確率（マッチングの評点が高い程、高い確率）を所定の規則に従い算出する（ステップＳ１０８）。そのように算出された確率を示す確率データは、広告ＵＲＩリストの各レコードに対応付けて記憶される。
【０１１１】
上記のステップＳ１０１〜ステップＳ１０８の処理が、ユーザにより指定された時間帯（例えば夜間）に完了した後、ユーザが移動端末装置１３−１に対し電子書籍リーダーを開く操作を行うと、処理部１３１−１による処理が開始される。そして、例えばユーザが電子書籍のページをめくる操作を行うと、再生部１３１３により対応するページの画像データが記憶部１３１２から読み込まれ、表示部１３１４に対し画像の表示の指示が行われ、表示部１３１４によるページの表示が行われる。
【０１１２】
その際、表示されたページの画像により示される文章に含まれる登場頻度の高いキーワードが抽出され、ユーザ属性データとしてユーザ属性引渡部１３１６から仮想広告配信サーバ部１３２に引き渡される。処理部１３１−１から仮想広告配信サーバ部１３２に引き渡されるユーザ属性データは、その日に他の処理部１３１（例えば、Ｗｅｂブラウザ機能を提供する処理部１３１）により仮想広告配信サーバ部１３２に引き渡されるユーザ属性データとともにプロファイリング部１３２３によるプロファイルデータの生成に用いられる。そのように生成されたプロファイルデータは、翌日に移動端末装置１３−１が広告配信サーバ装置１１から受信する広告データの選択において利用されることになる。
【０１１３】
電子書籍のページの中には、広告表示欄が含まれている場合がある。再生部１３１３は、広告表示欄が含まれているページの画像データを処理するに際し、広告要求部１３１７により仮想広告配信サーバ部１３２に対し、広告表示欄の数に応じた広告要求データを引き渡す（ステップＳ２０１）。
【０１１４】
ステップＳ２０１において仮想広告配信サーバ部１３２の取得部１３２１により広告要求データの取得が行われると、選択部１３２７は、記憶部１３２２に記憶されている広告ＵＲＩリストに含まれるレコード（図５参照）の中から、ステップＳ１０８において記憶された確率データにより示される確率に従いランダムに、広告データを１つ選択する（ステップＳ２０２）。なお、広告データの選択が行われた時点において、選択された広告データの広告属性に示される配信期間外である場合、選択部１３２７は広告データの選択をやり直す。
【０１１５】
選択部１３２７は、ステップＳ２０２において選択した広告データを処理部１３１−１の広告取得部１３１８に引き渡す（ステップＳ２０３）。その際、仮想広告配信サーバ部１３２は広告取得部１３１８に引き渡した広告データの広告ＩＤを、その時点の時刻を示す時刻データとともに記憶部１３２２に記憶する。
【０１１６】
処理部１３１−１の広告取得部１３１８は、ステップＳ２０３において仮想広告配信サーバ部１３２から取得した広告データを再生部１３１３に引き渡す。再生部１３１３は、引き渡された広告データに従い、広告の画像を広告表示欄に表示する指示を表示部１３１４に対し行い、また広告が音の再生を伴う場合には、その音の発音を発音部１３１５に指示する（ステップＳ２０４）。その結果、表示部１３１４により電子書籍のページが、広告表示欄内に広告の画像が表示された状態で表示される。また、広告が音を伴う場合には、発音部１３１５によりその音の発音も行われる。
【０１１７】
仮想広告配信サーバ部１３２は、例えば翌日のステップＳ１０１の処理（広告ＵＲＩ要求データの送信処理）を実行する際、その前日に記憶部１３２２に記憶した広告ＩＤ（いずれかの処理部１３１に引き渡した広告データの広告ＩＤ）の全てを広告管理サーバ装置１２に送信する（ステップＳ２０５）。
【０１１８】
ステップＳ２０５において広告管理サーバ装置１２により受信された広告ＩＤは、広告データベース（図５）のフィールド「表示報酬額」に従った報酬額の計算に用いられる。
【０１１９】
ところで、ユーザが電子書籍を読んでいる際、表示される広告に興味は惹かれるが、今読んでいる記事に集中したい、時間がない、などの理由でその広告を後で読みたい、と思う場合がある。また、一度見た広告を、時間が経過した後、再度見たい、と思うこともある。紙媒体の雑誌や新聞などの場合、広告の内容が失われることはないが、電子的に表示される広告の場合、次に同じページを開いた時には異なる広告の表示がなされることが多く、同じ広告を再度見ることが難しい。その点は、電子書籍に限らず、Ｗｅｂページの閲覧中やゲームのプレイ中に表示される電子的な広告に関しても同様である。
【０１２０】
そのような問題を解消するため、移動端末装置１３には、再生された広告のうち、ユーザにより保存の指定が行われたものは記憶部１３２２に保存しておき、ユーザが希望する時にいつでも再生することができる仕組みが設けられている。
【０１２１】
具体的には、移動端末装置１３の表示部１３３３に表示される広告には、「保存」ボタンが表示される。ユーザによりその「保存」ボタンがクリック等されると、クリックされた広告の広告データを保存するように要求する保存要求データが保存要求部１３１９から仮想広告配信サーバ部１３２に引き渡される（ステップＳ３０１）。この保存要求データには、保存対象の広告データを識別するための事業者ＩＤおよび広告ＩＤ（図５参照）が含まれている。
【０１２２】
仮想広告配信サーバ部１３２の取得部１３２１はステップＳ３０１において処理部１３１から取得した保存要求データに従い、保存要求データに含まれる事業者ＩＤおよび広告ＩＤにより識別されるレコードを広告ＵＲＩリストから検索し、検索したレコードを保存用の広告データベースに格納するとともに、そのレコードの広告ＵＲＩにより識別される広告データのコピーを保存用の格納場所に保存する（ステップＳ３０２）。
【０１２３】
図７は、保存用の広告データベースのデータ構造を模式的に示した図である。保存用の広告データベースは、図５に示した広告データベースのレコードが備えるフィールド「広告属性」に代えて、フィールド「保存時刻」を備えている。フィールド「保存日時」には、広告データの保存指定が行われた日時を示す保存日時データが格納される。
【０１２４】
ステップＳ３０２の処理により、広告ＵＲＩリストが毎日更新され、それに伴い、処理部１３１により電子書籍やＷｅｂページ等の表示に伴い再生される広告の内容が毎日変更されても、ユーザにより保存指定された広告データに関しては移動端末装置１３内に保持される。
【０１２５】
ユーザが過去に保存指定した広告を再生するための所定の操作を行うと、仮想広告配信サーバ部１３２の操作部１３３１がその操作を受け取り、保存広告リストの表示を指示する信号を生成し、再生部１３３２に引き渡す（ステップＳ３０３）。
【０１２６】
再生部１３３２は、ステップＳ３０３に取得した指示に従い、保存広告リストを表示部１３３３に表示させる（ステップＳ３０４）。保存広告リストには、ステップＳ３０２において保存された広告データにより示される広告の、例えばサムネイル画像とタイトルが、保存日時とともにリスト表示される。
【０１２７】
ユーザが保存広告リストの中から再生したいと思う広告をクリック等により指定すると、操作部１３３１がその操作を受け取り、指定された広告の再生を指示する信号を生成し、再生部１３３２に引き渡す（ステップＳ３０５）。
【０１２８】
再生部１３３２は、ステップＳ３０５に取得した指示に従い、広告データを記憶部１３２２から読み出し、読み出した広告データに従って広告の画像の表示を表示部１３３３に指示し、広告に伴う音の発音を発音部１３３４に指示する（ステップＳ３０６）。その結果、表示部１３１４により広告の画像が表示され、発音部１３１５により広告に伴う音の発音が行われる。
【０１２９】
上記のように広告の再生が行われた場合も、ステップＳ２０５の処理、すなわち広告ＩＤの広告管理サーバ装置１２に対する送信が行われ、広告表示に伴う報酬額の算出に利用される。
【０１３０】
以上説明したように、広告配信システム１によれば、例えばＷｅｂページや電子書籍の表示中やゲームのプレイ中に広告の再生が行われる際、その広告の内容を示す広告データが外部のサーバ装置からネットワークを介して受信されるのではなく、予め移動端末装置１３に受信されている多数の広告データの中から移動端末装置１３内において選択されたものが用いられる。
【０１３１】
そのため、広告の再生の速度が高速化され、ユーザにとって快適であるとともに、例えば移動端末装置１３が高額な通信料を伴う通信網やデータ通信速度が遅い通信網にしか接続できない場合や、無線通信のための電波が届かない等の理由により通信網への接続自体が不可能な場合であっても、ユーザの属性に適した広告の再生が行われる。
【０１３２】
さらに、特筆すべき点として、広告配信システム１においては移動端末装置１３においてユーザの操作に伴い様々なアプリケーションプログラムに従い収集されるユーザの属性を示すユーザ属性データのうち、秘匿されるべき個人情報を外部に出すことなく、それらの個人情報をも利用したユーザに適する広告データの選択がなされる。その際、移動端末装置１３は広告配信サーバ装置１１に記憶されている全ての広告データを受信する必要はなく、移動端末装置１３の限られた記憶容量がそれらの広告データにより占有されたり、広告データの受信に長時間を要したり、といった問題も伴わない。すなわち、個人情報の保護を行いつつ、個人情報を利用したユーザに適する広告の提供が、移動端末装置１３やネットワークに対する多大な負荷を伴わず実現される。
【０１３３】
また、広告配信システム１は、従来技術にかかる広告配信システムに対し、移動端末装置に仮想広告配信サーバ部１３２を導入し、移動端末装置の既存のアプリケーションプログラムに本実施例にかかるクライアント用モジュールプログラム（ユーザ属性引渡部１３１６から保存要求部１３１９までの構成要素を実現するためのプログラム）を組み込むことにより、実現される。
【０１３４】
すなわち、既存の広告配信システムに大きな変更を加えることなく、アプリケーションの開発事業者が既存のアプリケーションプログラムに対し本実施例にかかるクライアント用モジュールプログラムを組み込む作業と、ユーザが移動端末装置に本実施例にかかる仮想広告サーバ用プログラムをインストールする作業のみで、広告配信システム１が実現される。その作業は、例えば高速な広告の表示を常時実現可能とするために、津々浦々に高速な無線通信用のアクセスポイントを配置する、といった作業と比較し、極めて低コストかつ短時間で実現可能な作業である。
【０１３５】
［２．変形例］
上述した実施例は本発明の一具体例であって、様々に変形することができる。以下にそれらの変形の例を示す。
【０１３６】
上述した実施例においては、移動端末装置１３が広告配信サーバ装置１１から広告データを受信し、移動端末装置１３内において仮想広告配信サーバ部１３２が処理部１３１に対し広告データの引き渡しを行うものとしたが、広告データに代えて、他の如何なる種類のコンテンツデータの配信においても本発明が適用可能である。従って、以下に述べる変形例においても、広告データはコンテンツデータ、広告はコンテンツと読み替えることが可能である。
【０１３７】
例えば、予めユーザの趣味・嗜好に適すると思われる動画データや音楽データなどのコンテンツデータ（ユーザのプロファイルデータに基づき外部のコンテンツ管理サーバ装置において選択されたもの）を、移動端末装置内の仮想コンテンツ配信サーバ部が外部のコンテンツ配信サーバ装置から受信しておき、それらのコンテンツデータの中からユーザもしくは仮想コンテンツ配信サーバ部が選択したものに従い、動画や音楽の再生を行う、といったコンテンツ配信システムとして構成されてもよい。
【０１３８】
また、上述した実施例において、移動端末装置１３は、広告管理サーバ装置１２から広告ＵＲＩリストを受信し、その広告ＵＲＩリストに従って複数の広告配信サーバ装置１１から広告データを受信する、という２段階の処理により広告データを受信する構成が採用されている。この広告データの受信の手順は一例であって、他の様々な広告データの配信の手順が本発明において採用可能である。
【０１３９】
例えば広告管理サーバ装置１２の機能と広告配信サーバ装置１１の機能とを併せ持つ広告配信サーバ装置に対し移動端末装置１３が広告要求データを送信し、それに対する応答として、広告配信サーバ装置において広告データの選択および広告データの配信が１度で行われる構成が採用されてもよい。
【０１４０】
従って、広告配信サーバ装置の構成も、上述した実施例における１つの広告管理サーバ装置１２と複数の広告配信サーバ装置１１、という構成に限られず、様々な構成が本発明において採用可能である。
【０１４１】
また、上述した実施例におけるプロファイリングの方法は一例であって、他の如何なる方法のプロファイリングが本発明において採用されてもよい。
【０１４２】
また、上述した実施例においては、広告管理サーバ装置１２による広告データ群の選択には概要プロファイルデータが用いられ、移動端末装置１３内の仮想広告配信サーバ部１３２による広告データの選択には詳細プロファイルデータが用いられる構成が採用されているが、ユーザ属性データから得られるどのような情報をこれらの広告データ群もしくは広告データの選択に用いるかは様々に変更可能である。
【０１４３】
例えば、移動端末装置１３内の仮想広告配信サーバ部１３２による広告データの選択においては、プロファイリングを行わないユーザ属性データ（処理部１３１から取得されたままのユーザ属性データ）が用いられてもよい。また、移動端末装置１３と広告管理サーバ装置１２との間のデータ通信が情報セキュリティ上安全であり、かつ、広告管理サーバ装置１２における個人情報の管理体制が万全であるならば、ユーザ属性データ（処理部１３１から取得されたままのユーザ属性データ）や詳細プロファイルデータが広告管理サーバ装置１２における広告データ群の選択において利用されてもよい。
【０１４４】
もしくは、ユーザの属性と広告の属性との適合の確率は下がるが、広告管理サーバ装置１２においてはユーザ属性データに基づく情報は一切用いず、ランダムに広告データ群の選択が行われ、ユーザの属性と広告の属性とのマッチングは専ら仮想広告配信サーバ部１３２において行われる構成が採用されてもよい。
【０１４５】
また、移動端末装置１３の記憶容量が十分である場合には、広告配信サーバ装置１１に配信可能に記憶されている全ての広告データを移動端末装置１３が受信し記憶する構成が採用されてもよい。その場合も、個人情報の保護および広告再生の高速化といったメリットが得られる。
【０１４６】
また、上述した実施例においては、移動端末装置１３において再生される広告の広告データの構成については言及しなかったが、如何なる構成の広告データが本発明において採用されてもよい。例えば、広告データがＷｅｂページに対するリンク情報を伴ったバナー広告を示すものである場合、ユーザはそのバナー広告の画像をクリック等することで、リンク先のＷｅｂページをＷｅｂブラウザに表示させ、広告に関連するより詳しい情報を得ることができる。また、その際、ユーザによりクリックされた広告を示すデータをユーザ属性データとして利用することで、そのユーザ、もしくはそのユーザと同様のプロファイルのユーザの興味を惹く広告の属性が特定可能となり、よりユーザに適合する広告の配信が可能となる。
【０１４７】
また、上述した実施例においては、仮想広告配信サーバ部１３２においてユーザのプロファイリングが行われる構成が採用されているが、仮想広告配信サーバ部１３２におけるプロファイリングに加え、もしくはそれに代えて、広告管理サーバ装置１２においてプロファイリングが行われる構成が採用されてもよい。特に、上記のようにユーザによりクリック等のアクションが行われた広告に関するデータがユーザ属性データとして利用可能である場合、広告管理サーバ装置１２は多くのユーザのプロファイルデータとともに、それらのユーザによりアクションが行われた広告に関するデータを受信できるため、それらに基づき広告配信におけるより望ましいプロファイリングが可能となる。
【０１４８】
また、上述した実施例においては、広告配信サーバ装置１１において広告データベースの更新が生じた際に広告配信サーバ装置１１から広告管理サーバ装置１２に対し更新データを送信することにより、広告配信サーバ装置１１と広告管理サーバ装置１２の各々に記憶される広告データベースの更新が行われるものとしたが、それらの広告データベース間のデータ同期の方法としては、既知の如何なる方法が採用されてもよい。例えば、広告管理サーバ装置１２から定期的に広告配信サーバ装置１１に対し更新データの要求を行い、その要求に応じて広告配信サーバ装置１１が更新データを広告管理サーバ装置１２に送信する方法が採用されてもよい。
【０１４９】
また、上述した実施例においては、所定の時刻になると移動端末装置１３から広告管理サーバ装置１２に対し広告ＵＲＩ要求データが送信されることで、仮想広告配信サーバ部１３２により管理される広告データ群の更新が行われる構成が採用されているが、広告データ群の更新のタイミングはこれに限られない。
【０１５０】
例えば、最後に広告データ群の更新処理が行われた時刻から所定の時間が経過した後、移動端末装置１３が所定の種別のネットワークに接続可能となったタイミングで、広告データ群の更新処理が行われる構成が採用されてもよい。また、移動端末装置１３がＧＰＳ（Global Positioning System）等の機能を備え、移動端末装置１３の現在の位置を示す位置データを取得可能な場合、最後に広告データ群の更新処理が行われた際に取得されていた位置データにより示される位置から所定距離以上離れた位置を示す位置データを取得したタイミングで、広告データ群の更新処理が行われる構成が採用されてもよい。そうすれば、ユーザが今いる場所に応じた広告の再生が高い確率で行われることになり望ましい。また、最後に広告データ群の更新処理が行われた後に再生された広告の数が所定数に達したタイミングで、広告データ群の更新処理が行われる構成が採用されてもよい。そうすれば、同じ広告の再生が必要以上に繰り返される不都合が回避される。
【０１５１】
また、本発明にかかる仮想広告配信サーバ部１３２と広告管理サーバ装置１２との間の通信コネクションが維持される間、例えば広告管理サーバ装置１２から移動端末装置１３に対しプッシュ配信による通知を行う仕組みが導入されてもよい。
【０１５２】
すなわち、通常の移動端末装置と異なり、本発明にかかる移動端末装置１３においては仮想広告配信サーバ部１３２が常時起動しており、特定の広告管理サーバ装置１２との間で通信コネクションを維持することが可能である。その特徴を利用して、例えば緊急速報を広告管理サーバ装置１２から仮想広告配信サーバ部１３２にプッシュ配信することにより、ユーザはＷｅｂブラウザや電子書籍の閲覧中やゲームのプレイ中などに、確実に緊急速報を目にすることができる。
【０１５３】
また、上述した実施例においては、端末装置として移動端末装置が用いられる構成が採用されているが、移動端末装置に加え、もしくはそれに代えて、有線通信網に接続する端末装置が用いられてもよい。その場合も、個人情報の保護および広告再生の高速化のメリットが得られる。
【０１５４】
また、上述した実施例においては、処理部１３１に対する広告データの配信は常に仮想広告配信サーバ部１３２から行われる構成が採用されている。これに代えて、所定の種別のネットワークを介したデータ通信が可能な場合においては、通常の広告配信システムにおける場合と同様に、処理部１３１が直接、外部の広告配信サーバ装置に対し広告データの要求を行う構成が採用されてもよい。
【０１５５】
その場合、例えば、処理部１３１が所定の種別のネットワークを介したデータ通信が可能か否かを監視し、所定の種別のネットワークを介したデータ通信が可能な場合は外部の広告配信サーバ装置に広告要求データを送信し、所定の種別のネットワークを介したデータ通信が不可能な場合は内部の仮想広告配信サーバ部１３２に対し広告要求データを引き渡す、といった切り替え処理を行う構成とすればよい。
【０１５６】
もしくは、処理部１３１は常に広告要求データを仮想広告配信サーバ部１３２に対し引き渡すものとし、仮想広告配信サーバ部１３２が所定の種別のネットワークを介したデータ通信が可能か否かを監視し、所定の種別のネットワークを介したデータ通信が可能な場合は処理部１３１から取得した広告要求データを外部の広告配信サーバ装置に送信し、所定の種別のネットワークを介したデータ通信が不可能な場合は処理部１３１から取得した広告要求データに応じて自ら広告データの引き渡しを行う、といった切り替え処理を行う構成としてもよい。
【産業上の利用可能性】
【０１５７】
本発明にかかるシステム、端末装置、プログラムおよび方法は、広くコンテンツデータの配信に関するサービス業において利用可能である。
【符号の説明】
【０１５８】
１…広告配信システム、１１…広告配信サーバ装置、１２…広告管理サーバ装置、１３…移動端末装置、１１０…制御部、１１１…記憶部、１１２…受信部、１１３…送信部、１２０…制御部、１２１…記憶部、１２２…受信部、１２３…選択部、１２４…送信部、１３１…処理部、１３２…仮想広告配信サーバ部、１３１０…制御部、１３１１…操作部、１３１２…記憶部、１３１３…再生部、１３１４…表示部、１３１５…発音部、１３１６…ユーザ属性引渡部、１３１７…広告要求部、１３１８…広告取得部、１３１９…保存要求部、１３２０…制御部、１３２１…取得部、１３２２…記憶部、１３２３…プロファイリング部、１３２４…送信部、１３２５…受信部、１３２６…判定部、１３２７…選択部、１３３１…操作部、１３３２…再生部、１３３３…表示部、１３３４…発音部
【図１】
2013109534.tif 000003
【図２】
2013109534.tif 000004
【図３】
2013109534.tif 000005
【図４】
2013109534.tif 000006
【図５】
2013109534.tif 000007
【図６】
2013109534.tif 000008
【図７】
2013109534.tif 000009