(57)【特許請求の範囲】
【請求項１】
複数の通信端末のそれぞれのユーザを特徴付ける属性情報を取得する取得手段と、
前記複数の通信端末を、前記取得された属性情報に応じて複数のグループに分類する分類手段と、
前記複数の通信端末に、所定のスケジュールに従ったタイミングで情報の配信の許可又は拒否を確認する確認手段と、
前記確認手段により許可又は拒否が確認された前記タイミングを前記グループ毎に集計する集計手段と、
前記集計手段による集計結果に応じて前記スケジュールを前記グループ毎に変更する変更手段と
を備えることを特徴とするスケジューリング装置。
【請求項２】
前記取得手段は、
前記複数の通信端末について、通信の記録、位置の記録及び所定処理の実行時刻の少なくともいずれかを前記属性情報として取得する
ことを特徴とする請求項１に記載のスケジューリング装置。
【請求項３】
前記分類手段は、
前記通信端末の前記属性情報が変更されて所定の条件を満たした場合に、当該通信端末が属する前記グループを変更する
ことを特徴とする請求項１又は２に記載のスケジューリング装置。
【請求項４】
前記変更手段は、
前記確認手段により前記グループ単位の所定の数又は比率で拒否が確認された前記タイミングを、当該グループの前記スケジュールから除外する変更を行う
ことを特徴とする請求項１ないし３のいずれかに記載のスケジューリング装置。
【請求項５】
スケジューリング装置が、
複数の通信端末のそれぞれのユーザを特徴付ける属性情報を取得する取得ステップと、
前記複数の通信端末を、前記取得された属性情報に応じて複数のグループに分類する分類ステップと、
前記複数の通信端末に、所定のスケジュールに従ったタイミングで情報の配信の許可又は拒否を確認する確認ステップと、
前記確認ステップにおいて許可又は拒否が確認された前記タイミングを前記グループ毎に集計する集計ステップと、
前記集計ステップにおける集計結果に応じて前記スケジュールを前記グループ毎に変更する変更ステップと
を実行することを特徴とするスケジューリング方法。
【請求項６】
コンピュータに、
複数の通信端末のそれぞれのユーザを特徴付ける属性情報を取得する取得ステップと、
前記複数の通信端末を、前記取得された属性情報に応じて複数のグループに分類する分類ステップと、
前記複数の通信端末に、所定のスケジュールに従ったタイミングで情報の配信の許可又は拒否を確認する確認ステップと、
前記確認ステップにおいて許可又は拒否が確認された前記タイミングを前記グループ毎に集計する集計ステップと、
前記集計ステップにおける集計結果に応じて前記スケジュールを前記グループ毎に変更する変更ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末に情報を配信するスケジュールを変更する技術に関する。
【背景技術】
【０００２】
複数の端末に情報を配信する場合に、端末を使用するユーザにとって受け入れやすいスケジュールで情報を配信する技術がある。特許文献１には、端末が要求した配信情報と、実際に端末が受信した配信情報との比率に基づいて、スケジュールを生成する技術が記載されている。また、特許文献２には、端末が位置する無線通信エリアに対応する配信情報の内容と、端末毎の配信情報に関する好みの情報とから、スケジュールを生成する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３３３６５３号公報
【特許文献２】特開２００１−２１７７８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザにとって受け入れやすいスケジュールとは、ユーザの行動パターンに密接に関係することが多い。そして、ユーザの行動パターンは、その年代、性別又は職業等の属性によって似たような傾向を示す場合がある。また、これらの属性の中には、時間の経過と共に変化するものがある。特許文献１に記載の技術では、このような属性が考慮されていない。また、特許文献２に記載の技術では、好みという属性を用いているが、属性の変化については考慮されていない。
そこで、本発明は、通信端末を使用する複数のユーザによる配信の許可又は拒否の返答とこれらのユーザを特徴付ける属性情報とに応じて、情報を配信するスケジュールを変更することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係るスケジューリング装置は、複数の通信端末のそれぞれのユーザを特徴付ける属性情報を取得する取得手段と、前記複数の通信端末を、前記取得された属性情報に応じて複数のグループに分類する分類手段と、前記複数の通信端末に、所定のスケジュールに従ったタイミングで情報の配信の許可又は拒否を確認する確認手段と、前記確認手段により許可又は拒否が確認された前記タイミングを前記グループ毎に集計する集計手段と、前記集計手段による集計結果に応じて前記スケジュールを前記グループ毎に変更する変更手段とを備える構成を有する。
【０００６】
また、本発明に係るスケジューリング装置は、前記取得手段は、前記複数の通信端末について、通信の記録、位置の記録及び所定処理の実行時刻の少なくともいずれかを前記属性情報として取得する構成を有するものであってもよい。
【０００７】
また、本発明に係るスケジューリング装置は、前記分類手段は、前記通信端末の前記属性情報が変更されて所定の条件を満たした場合に、当該通信端末が属する前記グループを変更する構成を有するものであってもよい。
【０００８】
また、本発明に係るスケジューリング装置は、前記変更手段は、前記確認手段により前記グループ単位の所定の数又は比率で拒否が確認された前記タイミングを、当該グループの前記スケジュールから除外する変更を行う構成を有するものであってもよい。
【０００９】
本発明に係るスケジューリング方法は、スケジューリング装置が、複数の通信端末のそれぞれのユーザを特徴付ける属性情報を取得する取得ステップと、前記複数の通信端末を、前記取得された属性情報に応じて複数のグループに分類する分類ステップと、前記複数の通信端末に、所定のスケジュールに従ったタイミングで情報の配信の許可又は拒否を確認する確認ステップと、前記確認ステップにおいて許可又は拒否が確認された前記タイミングを前記グループ毎に集計する集計ステップと、前記集計ステップにおける集計結果に応じて前記スケジュールを前記グループ毎に変更する変更ステップとを実行するものである。
【００１０】
本発明に係るプログラムは、コンピュータに、複数の通信端末のそれぞれのユーザを特徴付ける属性情報を取得する取得ステップと、前記複数の通信端末を、前記取得された属性情報に応じて複数のグループに分類する分類ステップと、前記複数の通信端末に、所定のスケジュールに従ったタイミングで情報の配信の許可又は拒否を確認する確認ステップと、前記確認ステップにおいて許可又は拒否が確認された前記タイミングを前記グループ毎に集計する集計ステップと、前記集計ステップにおける集計結果に応じて前記スケジュールを前記グループ毎に変更する変更ステップとを実行させるものである。
【発明の効果】
【００１１】
本発明によれば、通信端末を使用する複数のユーザによる配信の許可又は拒否の返答とこれらのユーザを特徴付ける属性情報とに応じて、情報を配信するスケジュールを変更することが可能である。
【図面の簡単な説明】
【００１２】
【図１】配信システムの構成を示すブロック図
【図２】通信端末の構成を示すブロック図
【図３】サーバ装置の構成を示すブロック図
【図４】サーバ装置の制御部の機能的構成を示すブロック図
【図５】サーバ装置が情報を配信する処理の一例を示すシーケンスチャート
【図６】通信端末の表示部に表示される画面を例示する図である。
【図７】サーバ装置がスケジュールを変更する処理の一例を示すシーケンスチャート
【図８】許可又は拒否の件数をタイミング毎に集計した結果の一例を示す表
【図９】図８の集計結果に基づいて変更したスケジュールの一例を示す図
【発明を実施するための形態】
【００１３】
［実施形態］
図１は、本発明の一実施形態である配信システム１０の構成を示すブロック図である。図１に示すように、本実施形態の配信システム１０は、サーバ装置１００と通信端末２００とを備え、サーバ装置１００と通信端末２００とがネットワークＮＷ１を介して通信を行う構成である。配信システム１０において、サーバ装置１００は、配信サービスの提供者によって使用される。一方、通信端末２００は、この配信サービスの提供を受ける者によって使用される。以下においては、通信端末２００を使用する者のことを「ユーザ」という。
【００１４】
本実施形態において、通信端末２００は、所定の無線通信事業者により提供される無線通信サービスを用いて通信を行う無線通信端末であり、例えば、携帯電話機やスマートフォンである。ネットワークＮＷ１は、無線通信網を少なくとも含み、別の通信網（インターネット、公衆交換電話網など）をさらに含んでもよいものである。ネットワークＮＷ１は、通信端末２００と無線通信を行う基地局を複数含む。なお、本システムは、図１の記載とは異なり、管理の対象となる通信端末２００を複数有してもよいものである。この場合、本システムは、複数の通信端末２００に対して、複数のサーバ装置１００が分散的に情報を配信するものであってもよい。ただし、このような構成であっても、それぞれのサーバ装置１００又は通信端末２００の構成は実質的に同一であるため、これらが複数ある構成の図示は省略する。
【００１５】
図２は、通信端末２００の構成を示すブロック図である。通信端末２００は、図２に示すように、制御部２１０と、通信部２２０と、表示部２３０と、操作部２４０と、測位部２５０と、記憶部２６０とを備える。制御部２１０は、ＣＰＵ（Central Processing Unit）等の演算処理装置と主記憶装置に相当するメモリとを備え、プログラムを実行することによって通信端末２００の各部の動作を制御する。通信部２２０は、ネットワークＮＷ１と通信を行うためのインタフェースを備え、サーバ装置１００との間でデータを送信及び受信する。なお、通信端末２００の通信の相手は、サーバ装置１００だけでなく、図示しない他の端末を含み得る。表示部２３０は、液晶ディスプレイ等の表示媒体やその駆動手段を備え、所定の表示面に画像を表示する。操作部２４０は、キーパッド等の入力手段を備え、ユーザの操作を受け付けてその操作の内容を制御部２１０に通知する。
【００１６】
測位部２５０は、通信端末２００の位置を測定し、測定した位置を表す位置情報を生成する。測位部２５０による測位方式は、例えば、ＧＰＳ（Global Positioning System）を用いる方式であるが、他の方式（例えば、通信端末２００が通信を行っている移動通信網の基地局の位置に基づいて当該端末の位置を推定する方式）であってもよい。測位部２５０は、生成した位置情報を制御部２１０に供給する。制御部２１０は、測位部２５０により生成された位置情報を、生成された時刻の情報と共に記憶部２６０に記憶させる。
【００１７】
記憶部２６０は、フラッシュメモリ等の補助記憶装置に相当する記憶手段を備え、各種情報を記憶する。記憶部２６０は、複数の通信端末２００のそれぞれのユーザを特徴付ける第１の属性情報を記憶する。ここにおいて、属性情報とは、通信端末２００を使用するユーザの行動パターンに応じた情報の配信を行うための情報をいう。また、第１の属性情報とは、属性情報のうち、特に通信端末２００に蓄積される情報をいう。第１の属性情報は、例えば、通信の記録、位置の記録又は所定処理の実行時刻の少なくともいずれかを含む。通信の記録とは、通信端末２００がユーザにより操作されることによって他の装置と行った通信の記録をいう。この通信は、例えば、音声の通話、電子メールの送受信又はＷＥＢサイトの閲覧等である。通信の記録は、ユーザの行動パターンの中で通信端末２００が使用できる時間を示す。よって、通信が記録された時間の周辺の時間は、情報の配信が受け入れられやすい時間である可能性が高い。
【００１８】
位置の記録とは、時刻毎の通信端末２００の位置を示す記録をいう。位置には、絶対的な位置と相対的な位置とがある。ここにおいて、絶対的な位置とは、あらかじめ決められた座標系における座標の値で示される位置をいう。このため、絶対的な位置は、ユーザが異なっても変化しない。例えば、絶対的な位置は、異なるユーザが使用する通信端末２００であっても、同じ位置であれば同じ値となる。すなわち、絶対的な位置は、ユーザによらず一意的に示される。絶対的な位置は、例えば、緯度と経度との数値又は地図上の点で示される。本実施形態においては、絶対的な位置は、測位部２５０が生成した位置情報である。ユーザの行動パターンは、絶対位置によって表わされるそのユーザが生活する地域の特性等によって特定の傾向を示す場合がある。例えば、日没時刻の早い地域のユーザは、日没時刻の遅い地域のユーザに比べて帰宅する時刻が早い傾向があるといった具合である。また、相対的な位置とは、通信端末２００の位置がユーザにとってどのような場所であるかを示す情報をいう。すなわち、相対的な位置は、通信端末２００を使用するユーザによって変わることがある。相対的な位置は、例えば、ユーザの自宅、職場（学校）、通勤(通学）経路又はそれら以外の場所等である。本実施形態においては、説明の便宜上、相対的な位置は、ユーザの自宅と自宅以外の場所との２種類に限定する。この場合、相対的な位置は、測位部２５０が生成した位置情報と、ユーザの自宅の住所を示す情報とが対応付けられて決まる。相対的な位置は、ユーザの行動パターンの特徴を示す一例である。
【００１９】
所定処理とは、制御部２１０が実行する処理のうち、ユーザの行動パターンと関係する処理をいう。所定処理には、例えば、ユーザが通信端末２００を使用しない状況にあることを示す処理がある。この場合の所定処理は、例えば、マナーモード（着信音が鳴らないようにするモード）の設定、ドライブモード（運転中である旨を自動応答するモード）の設定又は電源のＯＦＦである。また、所定処理には、例えば、ユーザが通信端末２００を使用する状況にあることを示す処理がある。この場合の所定処理は、例えば、アラーム（目覚まし）の報知又は事前の操作によるアラームの設定である。アラームが設定された時刻以降は、アラームにより起床したユーザが通信端末２００を使用する状態にあるとみなすことができる。これらの処理は、ユーザの行動パターンの特徴を表す。例えば、マナーモードの設定を定期的に変更するユーザは、マナーモードを設定している時間は通信端末２００を使用できない可能性が高く、この設定を解除している時間は通信端末２００を使用できる可能性が高いといった具合である。所定処理の実行時刻とは、ユーザの操作により、制御部２１０が所定処理を実行した時刻をいう。制御部２１０は、所定処理を実行すると、実行した処理を識別する情報と実行した時刻の情報とを記憶部１３０に記憶させる。
【００２０】
図３は、サーバ装置１００の構成を示すブロック図である。サーバ装置１００は、図３に示すように、制御部１１０と、通信部１２０と、記憶部１３０とを備える。通信部１２０は、ネットワークＮＷ１を介して通信端末２００と通信を行うためのインタフェースである。制御部１１０は、ＣＰＵ等の演算処理装置と主記憶装置に相当するメモリとを備え、プログラムを実行することによってサーバ装置１００の各部の動作を制御する。制御部１１０は、通信部１２０を介して通信端末２００に情報を配信する。ここにおいて、制御部１１０が配信する情報は、配信サービスの提供者がユーザに配信する情報（以下「配信情報」という。）である。配信情報は、例えば、ユーザに提供される新しいサービスに関する情報や広告情報である。以上の通り、制御部１１０は、配信機能を実現する。
【００２１】
記憶部１３０は、補助記憶装置に相当する記憶手段を備え、制御部１１０が処理を実行するために用いるデータを記憶している。本実施形態においては、記憶部１３０は、複数の通信端末２００のそれぞれのユーザを特徴付ける第２の属性情報と、配信情報とを記憶している。ここにおいて、第２の属性情報とは、特にサーバ装置１００に登録されている属性情報をいう。記憶部１３０は、第２の属性情報として、ユーザの年齢、ユーザの性別又はユーザの住所を記憶している。
【００２２】
図４は、サーバ装置１００の制御部１１０の機能的構成を示すブロック図である。制御部１１０は、プログラムを実行することによって、図４に示す属性取得部１１１と、グループ分類部１１２と、可否確認部１１３と、タイミング集計部１１４と、スケジュール変更部１１５とに相当する機能を実現する。属性取得部１１１は、記憶部１３０を参照して、複数の通信端末２００についての第２の属性情報を取得する。また、属性取得部１１１は、通信部１２０を介して複数の通信端末２００と通信し、各々の記憶部２６０に記憶されている第１の属性情報を取得する。属性取得部１１１は、第１の属性情報として、通信の記録、位置の記録及び所定処理の実行時刻の少なくともいずれかを取得する。属性取得部１１１は、取得した属性情報をグループ分類部１１２に供給する。属性取得部１１１は、本発明における「取得手段」の一例である。
【００２３】
グループ分類部１１２は、属性取得部１１１により取得された属性情報に応じて、複数の通信端末２００を複数のグループに分類する。ここにおいて、グループとは、属性情報によって示される特徴が共通する通信端末２００の集まりをいう。この特徴には、例えば、ユーザの年齢、ユーザの性別、ユーザの自宅又はユーザが生活する地域等がある。グループ分類部１１２は、分類したグループを識別する情報を各属性情報に付加してタイミング集計部１１４に供給する。グループ分類部１１２は、本発明における「分類手段」の一例である。
【００２４】
可否確認部１１３は、通信部１２０を介して複数の通信端末２００と通信し、通信した通信端末２００のそれぞれに対して、所定のスケジュールに従ったタイミングで、配信情報の配信の許可又は拒否を確認する。ここにおいて、タイミングとは、暦や１日における、あらかじめ決められた範囲の期間をいう。また、スケジュールには、少なくともひとつのタイミングが定義されている。例えば、タイミングは、平日、土日祝日、朝、昼、夜等を範囲とする期間である。また、タイミングは、これらの範囲を組み合わせて決まる期間（例えば平日の朝）であってもよい。
【００２５】
可否確認部１１３は、所定のスケジュールに従ったタイミングで、通信端末２００のそれぞれに対して通知データを送信する。ここにおいて、通知データとは、配信情報の配信に対する許可又は拒否を確認する通知を示すデータをいう。この通知データを受信した通信端末２００は、ユーザが許可又は拒否を選択する操作を行うことにより、可否確認部１１３に対しては返答データを送信する。ここにおいて、返答データとは、配信情報の配信を許可するか拒否するかの返答を示すデータをいう。可否確認部１１３は、返答データが示す許可又は拒否の情報を、通信端末２００を特定する識別情報と共に、タイミング集計部１１４に供給する。可否確認部１１３は、本発明における「確認手段」の一例である。なお、可否確認部１１３は、通知データを送信してからあらかじめ決められた時間返答データが送信されない場合は、配信が拒否されたものとして、拒否の情報をタイミング集計部１１４に供給してもよい。
【００２６】
タイミング集計部１１４は、可否確認部１１３により許可又は拒否が確認されたタイミングを、グループ分類部１１２により分類されたグループ毎に集計する。具体的には、タイミング集計部１１４は、可否確認部１１３から許可又は拒否の情報を供給されると、グループ分類部１１２から供給されたグループを識別する情報に基づいて、許可又は拒否の情報をグループ毎に分けて集計する。タイミング集計部１１４は、本発明における「集計手段」の一例である。
【００２７】
スケジュール変更部１１５は、タイミング集計部１１４による集計結果に応じてスケジュールをグループ毎に変更する。例えば、スケジュール変更部１１５は、通信端末２００において拒否されたタイミングを、その通信端末２００が分類されたグループにおける許可された割合が他のタイミングに比べて高いタイミングに変更する。スケジュール変更部１１５は、本発明における「変更手段」の一例である。以上のとおり、属性取得部１１１、グループ分類部１１２、可否確認部１１３、タイミング集計部１１４及びスケジュール変更部１１５が機能することで、制御部１１０はスケジューリング機能を実現する。制御部１１０は、本発明における「スケジューリング装置」に相当する。
【００２８】
配信システム１０の構成は、以上のとおりである。この構成のもと、サーバ装置１００は、通信端末２００に対して配信の許可又は拒否を確認した後に、配信を許可した通信端末２００に対して配信情報を配信する。また、サーバ装置１００は、複数の通信端末２００の属性情報に基づいて分類したグループ毎に許可又は拒否の件数を集計して、その集計した結果に基づいてスケジュールを変更する。
【００２９】
図５は、サーバ装置１００が情報を配信する処理の一例を示すシーケンスチャートである。図５の例では、サーバ装置１００と通信端末２００Ａ，２００Ｂとが通信を行う処理を示す。図５に示すように、最初に、サーバ装置１００は、通信端末２００Ａ，２００Ｂに対する配信の所定のスケジュールを記憶部１３０から取得する（ステップＳ１１０）。この所定のスケジュールは、ランダムに決められたタイミングが定義されたスケジュールである。なお、所定のスケジュールは、配信情報の提供者等によってあらかじめ決定されたスケジュールであってもよい。次に、サーバ装置１００は、取得したスケジュールに従ったタイミングで、配信の許可又は拒否を確認する通知データを通信端末２００Ａ，２００Ｂに対して送信する（ステップＳ１２０、Ｓ１３０）。通知データには、配信情報の説明と、配信の許可又は拒否の返答を要求する内容とが含まれている。
【００３０】
通信端末２００Ａ，２００Ｂは、受信した通知データの内容を、表示部２３０に表示する（ステップＳ１４０、Ｓ１５０）。通信端末２００Ａ，２００Ｂは、配信の許可又は拒否がユーザの操作により選択されると、選択された結果を返答する返答データをサーバ装置１００に送信する（ステップＳ１６０、Ｓ１７０）。このとき、通信端末２００Ａ，２００Ｂは、ユーザがこの選択をした時刻の情報を、返答データと共に送信する。図５の例では、通信端末２００Ａを使用するユーザは拒否を選択し、通信端末２００Ｂを使用するユーザは許可を選択しているものとする。サーバ装置１００は、送信された返答データの内容及び時刻の情報を、記憶部１３０に記憶する（ステップＳ１８０）。サーバ装置１００は、許可の返答データを送信した通信端末２００Ｂに対して、配信情報を配信する（ステップＳ１９０）。通信端末２００Ｂは、受信した情報を表示部２３０に表示させる（ステップＳ２００）。
【００３１】
図６は、通信端末２００の表示部２３０に表示される画面を例示する図である。通信端末２００は、ステップＳ１２０、Ｓ１３０においてサーバ装置１００が送信した通知データを受信して、この通知データの内容に基づいて図６に示す画面を表示部２３０に表示する。通信端末２００は、このようにして、配信情報の内容と配信の許可又は拒否の返答の確認とをユーザに報知する。
【００３２】
図７は、サーバ装置１００がスケジュールを変更する処理の一例を示すシーケンスチャートである。サーバ装置１００は、図示せぬ複数の通信端末２００とそれぞれ通信して図７に示す処理を行う。通信端末２００は、通信の記録、位置の記録又は所定処理の実行時刻等を第１の属性情報として蓄積する（ステップＳ２１０）。サーバ装置１００は、所定の時刻に、通信端末２００に対して第１の属性情報の送信を要求する（ステップＳ２２０）。サーバ装置１００が第１の属性情報の送信を要求する時刻は、サービスの提供者によってあらかじめ決められた時刻である。例えば、サーバ装置１００は、毎週月曜日の午前１時に第１の属性情報の送信を要求するといった具合である。なお、所定の時刻は、配信するタイミングに応じて変更されてもよい。例えば、サーバ装置１００は、ある配信情報を配信する場合には、配信するタイミングの１日前の時刻に第１の属性情報の送信を要求するといった具合である。通信端末２００は、記憶部２６０に記憶している第１の属性情報を、サーバ装置１００に送信する（ステップＳ２３０）。サーバ装置１００は、取得した第１の属性情報と記憶部１３０に記憶している第２の属性情報とに基づいて、通信端末２００をタイミング毎のグループに分類する（ステップＳ２４０）。具体的には、サーバ装置１００は、分類したグループを識別する情報を第２の属性情報として記憶部１３０に記憶する。
【００３３】
続いて、サーバ装置１００は、記憶部１３０に記憶している返答データの内容及び時刻の情報とに基づき、タイミング毎の許可及び拒否の件数を、分類されたグループ毎に集計する（ステップＳ２５０）。サーバ装置１００は、集計した結果に基づき、通信端末２００に情報を配信するスケジュールを変更する（ステップＳ２６０）。例えば、サーバ装置１００は、あるタイミングでの配信を通信端末２００が拒否した場合、その通信端末２００が分類されるグループにおけるユーザの許可が得られやすいタイミングに、配信が拒否されたタイミングを変更する。サーバ装置１００は、全ての拒否されたタイミングに対して変更の処理を行い、通信端末２００毎にスケジュールを変更する。サーバ装置１００は、通信端末２００を識別する情報と共に、変更したスケジュールの内容を記憶部１３０に記憶する。サーバ装置１００は、この変更したスケジュールに従って次のステップＳ１１０の処理を行う。
【００３４】
図８は、許可又は拒否の件数をタイミング毎に集計した結果の一例を示す表である。図８の例では、サーバ装置１００は、１週間を平日と土日祝日とに分け、さらにこれらを朝昼夜に分けた６つの期間をタイミングとして処理している。また、サーバ装置１００は、１週間を単位としたスケジュールで配信情報を配信している。このスケジュールには、６つのタイミングのうち少なくともひとつのタイミングが定義されている。また、サーバ装置１００は、ユーザの年代毎（１０代以下、２０代、３０代、４０代、５０代、６０代以上）及びユーザの性別毎（男性、女性）に分けられる１２のグループに複数の通信端末２００を分類している。さらに、サーバ装置１００は、通信端末２００の位置情報とユーザの住所とから、自宅にいるグループと外出しているグループとにこれらのグループを分類している。図８は、一例として、上述した１２のグループのうち、あるグループにおける集計結果を示すものとする。
【００３５】
図８（ａ）は、あるグループにおける集計結果の一例を示した表である。図８（ａ）では、各タイミングにおいて、自宅にいるグループと外出しているグループとが配信を許可した割合をパーセンテージで示している。例えば、図８（ａ）では、平日の昼においては、自宅にいるグループの８０％が配信を許可したことが示されている。図８（ｂ）は、自宅にいるグループ又は外出しているグループと、各タイミングとをそれぞれ組み合わせ、図８（ａ）に示す集計結果より配信が許可された件数の割合が大きい順に並べた表である。例えば、図８（ｂ）では、平日においては、夜に自宅にいるグループが最も許可する割合が大きく、朝に外出しているグループが最も許可する割合が小さいことが示されている。図８（ｂ）に示されるように、このグループが配信を許可する割合は、平日自宅にいる場合に高くなっている。また、土日祝日においては、このグループが配信を許可する割合は、朝から夜にかけて高くなっている。
【００３６】
図９は、図８の集計結果に基づいて変更したスケジュールの一例を示す図である。図９（ａ）は、ある通信端末２００に対する変更前の配信のスケジュールを示す図である。この通信端末２００は、図８に示した集計を行ったグループに分類されているものとする。図９（ａ）に示すように、平日の朝と土日祝の夜とに配信するタイミングが定義されているスケジュールがあったとする。図９（ｂ）には、サーバ装置１００がこのスケジュールに従ったタイミングでこの通信端末２００に配信の許可又は拒否を確認して得られた結果が示されている。図９（ｂ）に示すとおり、この通信端末２００を使用するユーザは、月曜、火曜、木曜、土曜に配信を拒否している。また、図９（ｂ）では、このユーザが自宅にいるか外出中かをタイミング毎に示している。図９（ｃ）は、図９（ｂ）に示された結果を、図８（ｂ）に示した表の順番に並べた図である。図９（ｃ）の例では、配信の許可を「○」で示し、配信の拒否を「×」で示している。また、図９（ｃ）の例では、このユーザに当てはまらない組み合わせをハッチングして示した。サーバ装置１００は、図９（ｃ）に示す順番に基づいて、このユーザによって配信を拒否されたタイミングから配信を許可される割合の大きいタイミングに配信タイミングを変更する。配信を拒否されたタイミングよりも配信を許可される割合の大きいタイミングがない場合は、サーバ装置１００は、配信を拒否されたタイミングの次にこの割合の大きいタイミングに配信タイミングを変更する。図９（ｄ）は、サーバ装置１００が図９（ｃ）に示した変更を行ったスケジュールを示している。
【００３７】
以上のとおり、本実施形態の配信システム１０は、各タイミングにおける配信の許可又は拒否の件数の集計を、通信端末２００を使用するユーザの属性情報に基づいて分類したグループ毎に行う。配信システム１０は、年齢や性別だけではなく、ユーザの行動パターンと関係する属性情報を用いてグループの分類を行う。その属性情報は、例えば、位置の記録、通信の記録及び所定処理の実行時刻である。このように分類されたグループにおいては、ユーザ同士の行動パターンが似ている可能性が高い。よって、配信システム１０は、ユーザに許可される可能性の高いスケジュールで配信情報を配信することが可能となる。
【００３８】
［変形例］
上述した実施形態は、本発明の実施の一例にすぎない。本発明は、上述した実施形態に対して、以下の変形を適用することが可能である。なお、以下に示す変形例は、必要に応じて、各々を適当に組み合わせて実施されてもよいものである。
【００３９】
（変形例１）
本発明においては、スケジューリング機能を実現するサーバ装置とは異なる装置で配信機能が実現されてもよい。この場合、サーバ装置は、配信情報を配信する装置に対して変更したスケジュールを示すデータを出力する。また、サーバ装置は、通信端末に対して配信の許可又は拒否を確認した結果示すデータをこの装置に出力する。この装置は、入力されたこれらのデータに基づいて、配信を許可した通信端末に対して配信情報を配信する。
【００４０】
（変形例２）
本発明においては、スケジュール及びタイミングは、それぞれ様々な範囲で定めてもよい。例えば、スケジュールは、１日毎に定めてもよいし、１ヶ月や１年毎に定めてもよい。また、タイミングは、時間や分を単位として定めてもよいし、週の前後半や月の第１週から１週間ごとといった単位で定めてもよい。いずれの場合も、タイミングは、配信情報をユーザが見るのに適したタイミングを示す期間であればよい。
【００４１】
（変形例３）
サーバ装置１００は、上述した実施形態においては、許可又は拒否を確認してから配信情報を配信したが、許可又は拒否を確認する通知データと共に配信情報を配信してもよい。この場合、通信端末２００は、配信される配信情報を受信するが、内容は表示しない。通信端末２００は、ユーザによって配信を許可する操作が行われると、受信した配信情報を表示する。また、通信端末２００は、ユーザによって配信を拒否する操作が行われると、受信した配信情報を削除する。
【００４２】
（変形例４）
本発明においては、サーバ装置は、無線ＩＣ（Integrated Circuit）チップを有する通信端末が行った電子決済の記録を通信の記録として用いてもよい。例えば、サーバ装置１００は、無線ＩＣチップを有する通信端末が駅の改札で行った電子決済の記録を取得する。サーバ装置１００は、この記録がされた時刻を通勤の時間帯とみなして、スケジュールから除外するといった具合である。これにより、サーバ装置は、ユーザの行動パターンにより則したタイミングに配信情報を配信することができる。
【００４３】
（変形例５）
グループ分類部１１２は、上述した実施形態においては、通信端末２００の位置情報とユーザの住所とから、自宅にいるグループと外出しているグループとに分類したが、位置情報と他の属性情報とを組み合わせて分類してもよい。組み合わせる情報は、例えば、ユーザの勤務先の住所、通勤経路又は習い事に通う場所の住所等である。具体的には、グループ分類部１１２は、通信端末２００の位置情報とユーザの職場の住所とから、外出しているグループをさらに仕事中のグループとそれ以外のグループとに分類するといった具合である。ユーザは、これらの情報を登録しておくことで、自分の行動パターンにより適したタイミングに情報を配信してもらうことができる。また、グループ分類部１１２は、時刻毎の位置情報の偏りから、自宅にいるグループや仕事中のグループに分類してもよい。例えば、グループ分類部１１２は、夜中を挟んで位置情報が検出される位置にいる場合を自宅にいるグループに分類するといった具合である。また、グループ分類部１１２は、平日の昼に最も長く位置情報が検出される位置にいる場合を仕事中のグループに分類してもよい。
【００４４】
（変形例６）
本発明においては、通信端末は、第１の属性情報として様々な所定処理の実行時刻を蓄積してもよい。例えば、通信端末は、加速度を検出する加速度センサを有する場合に歩数を測定する処理や、撮影機能を有する場合に画像を撮影する処理等の実行時刻を蓄積するといった具合である。例えば、歩数を測定する処理や画像を撮影する処理の実行時刻は、ユーザが配信情報の配信を許可しにくいタイミングであると考えられる。このため、これらを別のタイミングとして許可又は拒否の件数を集計することで、より精度の高いスケジュールの変更が可能となる。
【００４５】
（変形例７）
本発明においては、グループ分類部１１２は、通信端末２００の属性情報が変更されて所定の条件を満たした場合に、通信端末２００が属するグループを変更してもよい。所定の条件とは、通信端末２００を使用するユーザの行動パターンが、分類されたグループにおける行動パターンと異なる状態に変化したと判断される場合をいう。例えば、所定の条件は、ユーザの年代が変化（２０代から３０代など）した場合や、ユーザの住所が変わった場合である。これにより、ユーザの属性が変化した場合も、サーバ装置１００は、ユーザの属性情報に応じて配信情報を配信するスケジュールを変更することができる。また、所定の条件は、登録されていなかった属性情報を、ユーザが登録した場合としてもよい。例えば、ユーザが新たな属性情報を登録した場合、グループ分類部１１２は、この属性情報を有する通信端末２００同士を新たなグループに分類する。このとき、グループ分類部１１２は、この属性情報を有する通信端末２００があらかじめ決められた数よりも多い場合に、新たなグループを分類してもよい。これにより、少数のグループが分類されて、グループにおける行動パターンの傾向が定まらないという場合が排除できる。
【００４６】
（変形例８）
本発明においては、サーバ装置１００は、一度変更したタイミングがユーザによって拒否された場合、スケジュール変更部１１５は、再度同じ日の中でタイミングを変更してもよいし、別の日のタイミングに変更してもよい。また、サーバ装置１００は、変更したタイミングがあらかじめ決められた回数拒否された場合は、そのタイミングを除外してもよい。
【００４７】
（変形例９）
上述した実施形態においては、スケジュール変更部１１５は、配信が許可されたタイミングに応じてスケジュールを変更したが、配信が拒否されたタイミングに応じてスケジュールを変更してもよい。この場合、スケジュール変更部１１５は、可否確認部１１３によりグループ単位の所定の数又は比率で拒否が確認されたタイミングを、グループのスケジュールから除外する変更を行う。所定の数又は比率は、例えば、サービス提供者によってあらかじめ決められる値である。例えば、あるグループにおいて、特定のタイミングにおける配信を拒否する割合があらかじめ決められた値（例えば９０％）よりも高かった場合である。この場合、スケジュール変更部１１５は、このグループに分類されている通信端末２００に対しては、このタイミングを除外するようにスケジュールを変更する。これにより、サーバ装置１００は、サービス提供者が配信を拒否される可能性が高いとみなしたタイミングを除外してスケジュールを変更することができる。
【００４８】
（変形例１０）
本発明においては、サーバ装置は、通信の記録、位置の記録及び所定処理の実行時刻に基づいてグループを分類してもよい。この場合、通信端末は、通信の記録、位置の記録及び所定処理の実行時刻を示す情報を記憶部に蓄積する。また、サーバ装置は、絶対的位置と相対的位置とを組み合わせたグループに複数の通信端末を分類して、配信を許可又は拒否されたタイミングを集計してもよい。例えば、サーバ装置は、複数の通信端末を、北海道や九州など絶対的位置によって表わされる地域によってグループに分類し、さらに、それらのグループを自宅や外出などの相対的位置によってそれぞれ分類するといった具合である。これにより、サーバ装置は、ユーザの行動パターンにより則したタイミングに配信情報を配信することができる。
【００４９】
（変形例１１）
サーバ装置１００は、上述した実施形態においては、通信が記録された時間の周辺の時間を配信が受け入れられやすい時間としてスケジュールを変更したが、配信が拒否されやすい時間としてスケジュールを変更してもよい。例えば、サーバ装置１００は、音声通話が長時間記録された時間帯を含むタイミングを除外するようにスケジュールを変更するといった具合である。サーバ装置１００は、これに限らず、通信の内容に応じてユーザの都合に合わせるようにスケジュールを変更すればよい。これにより、サーバ装置１００は、ユーザの都合により則したタイミングに配信情報を配信することができる。
【００５０】
（変形例１２）
本発明は、サーバ装置やこれを含む配信システムのみならず、これらを実現するための方法や、コンピュータに図４に示した機能を実現させるためのプログラムとしても把握されるものである。かかるプログラムは、これを記憶させた光ディスク等の記録媒体の形態で提供されたり、インターネット等のネットワークを介して、コンピュータにダウンロードさせ、これをインストールして利用可能にするなどの形態でも提供されたりすることができるものである。
【符号の説明】
【００５１】
１０…配信システム、１００…サーバ装置、１１０…制御部、１１１…属性取得部、１１２…グループ分類部、１１３…可否確認部、１１４…タイミング集計部、１１５…スケジュール変更部、１２０…通信部、１３０…記憶部、２００…通信端末、２１０…制御部、２２０…通信部、２３０…表示部、２４０…操作部、２５０…測位部、２６０…記憶部
【図１】
0005506476.tif 000002
【図２】
0005506476.tif 000003
【図３】
0005506476.tif 000004
【図４】
0005506476.tif 000005
【図５】
0005506476.tif 000006
【図６】
0005506476.tif 000007
【図７】
0005506476.tif 000008
【図８】
0005506476.tif 000009
【図９】
0005506476.tif 000010