(57)【要約】 【課題】  ユーザに操作する手間をかけずに、データ配信を効率よく実行することのできるデータ配信装置およびデータ配信時刻の変更方法を実現することを目的とする。【解決手段】  配信データ管理部１０１は配信するデータを記憶し、利用状況管理部１０２はクライアント端末の利用頻度を示す情報および利用された時間帯を記憶する。配信時刻算出部１０３は、記憶した利用頻度を示す情報に基づいて移動機２００の利用頻度が少ない時間帯を抽出し、抽出した時間帯をデータの配信時刻として決定し、配信部１０５は決定した配信時刻に配信データ管理部１０１に記憶されるデータを配信する。【選択図】  図２
2005316611.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶する記憶手段と、クライアント端末の利用頻度を示す情報および利用した時間帯を記憶する管理手段と、前記管理手段により記憶した前記クライアント端末の利用頻度に基づいて抽出した時間帯を、前記記憶手段に記憶されるデータの配信時刻として決定する決定手段と、前記決定手段で決定した配信時刻に前記記憶手段に記憶されるデータを配信する配信手段とを備えるデータ配信装置。
【請求項２】
前記記憶手段は、データを配信する配信期限をさらに記憶し、
前記決定手段は、前記記憶手段に記憶された配信期限内において前記クライアント端末の利用頻度に基づいて抽出した時間帯を配信時刻として決定することを特徴とする請求項１記載のデータ配信装置。
【請求項３】
クライアント端末の利用頻度を示す情報および利用した時間帯を示す情報を受信する受信ステップと、受信した利用頻度に基づいて抽出した時間帯をデータの配信時刻として決定する決定ステップと、決定した配信時刻にデータを配信する配信ステップとを備えるデータ配信時刻の変更方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予め定められた時刻にデータをクライアント端末に配信するデータ配信装置およびデータ配信時刻の変更方法に関する。
【背景技術】
【０００２】
近年では、移動機などのクライアント端末からのデータ配信の要求に応じてデータを配信するデータ配信装置が知られている。また、特許文献１に記載されているように、オペレータがデータ配信装置のクライアント端末への配信時刻を設定し、データ配信装置は設定された配信時刻になると設定されたクライアント端末にデータを配信する技術が知られており、特許文献１には、データを配信するサーバシステムが、配信スケジュールおよびスケジュールで定められている配信時刻の許容範囲を予め記憶しておき、当該スケジュールおよびその許容範囲に従って予め定められたクライアント端末にデータ配信を行うことが記載されている。
【特許文献１】特開２０００−１２２９５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来クライアント端末からの要求に応じてデータ配信を行うデータ配信装置においては、クライアント端末を使用するユーザが配信要求をしなければならないことから、使用上手間のかかるものであった。
【０００４】
また、特許文献１に記載されている配信方法では、配信先であるクライアント端末を使用するユーザの都合を無視してデータの配信を行うものであることから、以下の問題が生ずる。すなわち、ユーザがクライアント端末を操作している場合に、データ配信装置からデータ配信がなされると、ユーザの操作を中断しなければならない場合があり、ユーザにとっては使い勝手が悪い、という問題がある。この問題を解決しようとして、ユーザの都合を優先するとデータ配信装置からのデータ配信を中断し、再度配信しなおすことになり、効率的なデータ配信を行うことができない、という問題がある。
【０００５】
一方、ユーザが、データ配信する時刻を定め、自分の都合の良い時刻にデータ配信装置がデータ配信を行うよう設定することも考えられるが、ユーザによる設定操作を必要とするため、ユーザの手間がかかる、という問題がある。
【０００６】
そこで、上述の課題を解決するため、本発明はユーザに操作する手間をかけずに、データ配信を効率よく実行することのできるデータ配信装置およびデータ配信時刻の変更方法を実現することを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため、本発明のデータ配信装置は、データを記憶する記憶手段と、クライアント端末の利用頻度を示す情報および利用した時間帯を記憶する管理手段と、前記管理手段により記憶した前記クライアント端末の利用頻度に基づいて抽出した時間帯を、前記記憶手段に記憶されるデータの配信時刻として決定する決定手段と、前記決定手段で決定した配信時刻に前記記憶手段に記憶されるデータを配信する配信手段とを備えている。
【０００８】
また、本発明のデータ配信時刻の変更方法は、クライアント端末の利用頻度を示す情報および利用した時間帯を示す情報を受信する受信ステップと、受信した利用頻度に基づいて抽出した時間帯をデータの配信時刻として決定する決定ステップと、決定した配信時刻にデータを配信する配信ステップとを備えている。
【０００９】
本発明の上述の構成において、クライアント端末の利用頻度を記憶し、記憶した利用頻度に基づいて抽出した時間帯を、データ配信時刻として決定して、当該データ配信時刻にデータを配信することにより、ユーザが配信時刻を設定する手間をかけることなく、効率よくデータ配信装置はデータをクライアント端末に配信することができる。
【００１０】
また、本発明の前記記憶手段は、データを配信する配信期限をさらに記憶し、前記決定手段は、前記記憶手段に記憶された配信期限内において前記クライアント端末の利用頻度に基づいて抽出した時間帯を配信時刻として決定するよう構成されている。
【００１１】
本発明の上述の構成において、データを配信する期限を記憶しておき、配信期限以内のクライアント端末の利用頻度に基づいて抽出した時間帯を配信時刻としてデータを配信することにより、データの配信がいつまでもされないという状態を回避しつつ、効率的にクライアント端末に配信することができる。
【発明の効果】
【００１２】
本発明は、クライアント端末の利用頻度を記憶し、記憶した利用頻度に基づいて抽出した時間帯を、データ配信時刻として決定して、当該データ配信時刻にデータを配信することにより、ユーザが配信時刻を設定する手間をかけることなく、効率よくデータ配信装置はデータをクライアント端末に配信することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明のデータ配信装置およびデータ配信時刻の変更方法について図面を用いて説明する。
【００１４】
まず、本発明のデータ配信装置１００、移動機２００の関係について図を用いて説明する。図１は、データ配信装置１００、移動機２００により構成されるネットワークシステムを示すシステム概念図である。
【００１５】
データ配信装置１００は、クライアント端末である移動機２００からの配信要求を待たずに予め設定された時刻に達すると更新すべきパターンファイルなどのデータを移動機２００に配信する。また、移動機２００は、データ配信装置１００にパケット通信、通話などの通信頻度に関する通信利用状況を示す情報、およびアドレス帳作成、メール文書作成におけるボタン押下、パネル部の開閉などの操作頻度に関する端末利用状況を示す情報を利用状況情報としてデータ配信装置１００に通知する。
【００１６】
データ配信装置１００は、受信した通信利用状況を示す情報、端末利用状況を示す情報を、通信頻度を示す通信頻度情報、端末の操作頻度を示す操作頻度情報として区別して記憶し、これら通信頻度情報および操作頻度情報に基づいて移動機２００にデータ配信する時刻を決定し、当該時刻にデータ配信するよう制御する。なお、データ配信装置１００の配信先であるクライアント端末を、携帯電話機などの移動機２００の代わりに固定に備え付けられている通信装置、例えばパソコンとしてもよい。
【００１７】
以下、データ配信装置１００、移動機２００について説明する。
【００１８】
まず、本発明のデータ配信装置１００について説明する。図２は、本発明のデータ配信装置１００のブロック構成図である。
【００１９】
データ配信装置１００は、配信データ管理部１０１（本発明の記憶手段）、利用状況管理部１０２（本発明の管理手段）、配信時刻算出部１０３（本発明の決定手段）、配信登録受付部１０４、配信部１０５（本発明の配信手段）を有して構成される。
【００２０】
配信データ管理部１０１は、移動機２００に配信するデータを記憶する。
【００２１】
利用状況管理部１０２は、データ配信装置１００が管理する移動機２００におけるパケット通信または通話などの通信頻度を示す通信頻度情報および移動機２００におけるアドレス帳の作成、メール文書作成などのボタン押下、パネル部開閉に関する操作頻度を示す操作頻度情報を、利用頻度情報として利用状況管理部１０２が内部に備えている管理テーブルに登録する。これら通信頻度情報、操作頻度情報である利用頻度情報を記憶する管理テーブルは、移動機２００がデータ配信装置１００に定期的に送信する利用状況情報に基づいて作成され、移動機２００を特定する情報に基づいて個別に作成される。詳細は後述する。
【００２２】
ここで、データ配信装置１００が受信した利用頻度情報を記憶する管理テーブルについて説明する。図３は、利用頻度情報を記憶する管理テーブルを示す図である。
【００２３】
図３に示すとおり、利用頻度情報を記憶する管理テーブルには、曜日および時間帯に区別して通信頻度情報および操作頻度情報が記述される。この通信頻度情報、端末頻度情報とは、各時間帯における通信の利用（通信頻度）がどれぐらいなされたか、また端末操作などの操作（操作頻度）がどれぐらいなされたかの利用頻度を示している。
【００２４】
例えば、「ＳＵＮ」の欄（日曜日）の０時３０分〜１時００分には通信頻度情報が「１５」と記述されている。ここに記述される数値は、移動機２００から送信された利用状況情報に基づいて作成される通信頻度を示す値である。以下、図３に示す管理テーブルに数値（通信頻度、操作頻度）を記述するときの作成手順について説明する。
【００２５】
管理テーブルの作成手順の説明に先立って、移動機２００のブロック構成図について説明する。
【００２６】
図４は、移動機２００のブロック構成図である。移動機２００は携帯電話機であることから、電話通信機能、メール通信機能、ウエブアクセス機能などの基本機能を有しているが、図４ではこれら機能については省略する。本発明に係る特徴的な部分として、移動機２００は、利用状況認識部２０１、利用状況通知部２０２、配信登録送信部２０３、を有して構成されている。
【００２７】
利用状況認識部２０１は、移動機２００の利用状況を認識するものであって、電話通信、メール通信、ウェブアクセスなど通信している通信状態を認識し、また電話通信のための操作、メール通信のための操作、ウエブアクセスのため操作などで行われるボタン押下状態、パネル部の開閉動作状態などの操作状態を認識する。そして、利用状況認識部２０１は、それぞれ通信状態、操作状態を認識した場合、通信状態となったことを示す通信フラグ、操作状態となったことを示す操作フラグを区別して内部に一時記憶する。
【００２８】
次に、利用状況通知部２０２は、予め定められた時間ごと（例えば１０分ごと）に、上述一時記憶した情報を含む利用状況情報をデータ配信装置１００に送信する。この利用状況情報のデータ形式について説明する。図５は、移動機２００からデータ配信装置１００に送信される利用状況情報のデータ形式を示す説明図である。
【００２９】
図５に示すとおり、利用状況情報は、移動機２００を特定する情報である電話番号情報５０１、通知した曜日を特定する情報である曜日情報５０２、通知した時刻を特定する情報である時刻情報５０３、パケット通信などの通信利用状況を示す情報５０４、移動機２００においてメール作成などの操作に関する端末利用状況を示す情報５０５から構成される。利用状況通知部２０１がこの利用状況情報を生成する。
【００３０】
利用状況通知部２０２は、利用状況情報を送信するに先立って、利用状況情報を生成する。つまり、利用状況通知部２０２は、利用状況認識部２０１に通信フラグ、操作フラグのいずれか少なくとも一つが一時的に記憶されている場合、保持されている通信フラグ、操作フラグを取出し、通信フラグを取出した場合は図５に示す利用状況情報の通信利用状況を示す情報５０４に「１」を記述し、同様に操作フラグを取出した場合は、端末利用状況を示す情報５０５に「１」を記述する。また、利用状況通知部２０２は、通信フラグ、操作フラグが保持されていない場合は、それぞれ通信利用状況を示す情報５０４、端末利用状況を示す情報５０５に「０」を記述する。
【００３１】
図４に戻って、利用状況通知部２０２は、利用状況情報を送信しようとする時刻、送信しようとする曜日、そして移動機２００を特定する情報である電話番号を、利用状況情報に設定する。
【００３２】
こうして生成された利用状況情報を利用状況通知部２０２はデータ配信装置１００に送信し、利用状況通知部２０２は、これら利用状況情報の生成処理、送信処理を予め定められた時間間隔をもって行う。利用状況通知部２０２による送信処理が終わると、利用状況認識部２０１に一時的に記憶された通信フラグ、操作フラグは消去される。
【００３３】
配信登録送信部２０３は、データ配信装置１００にデータの配信を移動機２００に行うよう登録するものである。配信登録送信部２０３は、データ配信装置１００から登録を受け付けた旨の応答を受信すると、データ配信装置１００に当該移動機を特定する情報がデータの配信先として登録されたことになる。
【００３４】
移動機２００から利用状況情報を受信したデータ配信装置１００は、利用状況管理部１０２に利用状況情報を通知し、利用状況管理部１０２は、受信した利用状況情報から通信利用状況を示す情報５０４、端末利用状況を示す情報５０５のいずれかに「１」が記述されている場合には、利用状況情報から電話番号を抽出し、抽出した電話番号に対応する管理テーブルを呼び出す。
【００３５】
そして、利用状況管理部１０２は、利用状況情報に記述される曜日と時刻とから、どの曜日のどの時間帯の通信頻度情報、または操作頻度情報に対して１を加算処理するかを判断する。そして、利用状況管理部１０２は、判断した曜日および時間帯において、移動機２００から受信した通信利用状況を示す情報５０４に「１」が記述されていると判断すると、管理テーブルにおける該当する曜日および時間帯の通信頻度情報に記述されている数値に１を加算する。また、利用状況管理部１０２は、移動機２００から受信した端末利用状況を示す情報５０５に「１」が記述されていると判断すると、管理テーブルにおける該当する曜日および時間帯の操作頻度情報に記述されている数値に１を加算する。
【００３６】
移動機２００は、利用状況情報をデータ配信装置１００に対して定期的に送信し、データ配信装置１００は利用状況情報を受信し、上述の処理を行う。そして、利用状況管理部１０２は、移動機２００から通信利用状況を示す情報、端末利用状況を示す情報のいずれかに「１」が記述される利用状況情報を受信する度に管理テーブルに記憶される通信頻度情報、または操作頻度情報に記述される数値に１を累積的に加算することで、過去の予め定められた時間帯の通信頻度、操作頻度を管理テーブルに登録することができる。なお、管理テーブルに登録する期限を定めておくことで、過去の予め定められた期間内の通信頻度、操作頻度を管理することができる。
【００３７】
図３に示す管理テーブルの例えば「ＳＵＮ」の「０時３０分〜１時００分」には「１５」という数値が記述されているが、これは、当該管理テーブルの日曜日の０時３０分〜１時００分の通信頻度情報に通信利用状況を示す情報５０４に「１」が記述される利用状況情報が移動機２００から１５回送信されたことを示している。他の値についても同様に利用状況情報が移動機２００から何回送信されたかを示したものである。
【００３８】
なお、図３の管理テーブル、および図５に示す利用状況情報を示す説明図では、利用状況通知部２０１が曜日を特定する情報５０２を作成してデータ配信装置１００に送信し、データ配信装置１００では曜日毎に通信頻度情報、操作頻度情報を得ることができるが、曜日ではなく、日にちを特定する情報により日にち毎に通信頻度情報、操作頻度情報を得ることができるようにしてもよい。
【００３９】
以上の処理により、利用状況管理部１０２は、移動機２００から受信した利用状況情報に基づいて図３に示す管理テーブルを作成することができる。
【００４０】
続いて、図２のデータ配信装置１００のブロック構成図の説明に戻る。配信時刻算出部１０３は、配信データ管理部１０１に記憶されるデータを配信する時刻を算出するものであり、利用状況管理部１０２に記憶されている移動機２００の利用状況に基づいて移動機２００が利用される頻度が少ない状況である時間帯を算出するものである。
【００４１】
具体的には、利用状況管理部１０２に記憶されている移動機２００から送信された利用状況情報に基づいて移動機２００が通信される頻度、および操作される頻度が少ない時間帯を配信時刻算出部１０３が抽出し、抽出した時間帯を配信時刻と決定する。つまり、管理テーブルで管理している全時間帯の中で一番通信頻度の少ない時間帯を抽出し、抽出した時間帯を配信時刻と決定し、抽出した時間帯が複数抽出した場合のように通信頻度情報に基づいて配信時刻を決定することができない場合には、操作頻度情報に基づいて配信時刻を決定する。そして、決定した時刻ごとに後述する配信部１０５がデータの配信を行う。
【００４２】
配信登録受付部１０４は、移動機２００に配信しようとするデータを、データ配信装置１００のオペレータの操作により受け付け、また、データ配信する期限である配信期限をオペレータの操作により受け付ける。配信登録受付部１０４は、受け付けたデータおよび配信期限を示す情報を配信データ管理部１０１に登録する。
【００４３】
配信部１０５は、上述配信登録受付部１０４が配信するデータおよび配信期限を受け付け配信データ管理部１０１に登録すると、登録したデータを配信期限までに配信時刻算出部１０３で算出した配信時刻に従って配信する。また、利用状況管理部１０２に記憶される通信頻度情報、操作頻度情報を、配信部１０５が移動機２００から利用状況情報を受信し、受信した利用状況情報から通信頻度情報、操作頻度情報として生成して、利用状況管理部１０２に登録する。
【００４４】
このように構成されたデータ配信装置１００、移動機２００を用いてデータ配信を行う処理について説明する。図６は、データ配信装置１００の配信処理を行うときの動作フロー図である。
【００４５】
データ配信装置１００の配信登録受付部１０４は、データ配信装置１００を操作するオペレータの操作から、配信するデータおよび当該データをいつまでに送信しなければならないかを示す配信期限を受け付け、配信登録受付部１０４は受け付けたデータおよび配信期限を配信データ管理部１０１に登録する（Ｓ１０１）。次に、配信時刻算出部１０３は、データ配信を行う配信時刻を算出する（Ｓ１０２）。ここでは、Ｓ１０１で登録された配信期限および利用状況管理部１０２に記憶されている移動機２００の通信頻度情報、操作頻度情報に基づいて、移動機２００の通信頻度が少なく、また移動機２００に対する操作頻度が少なく、かつ上述した配信期限前の時間帯を抽出し、これを配信時刻として算出する。配信時刻の決定方法の詳細は後述する。
【００４６】
そして、配信時刻算出部１０３が配信時刻を決定すると、配信時刻算出部１０３が決定した配信時刻に配信部１０５は登録されたデータを配信する（Ｓ１０３）。
【００４７】
次に、上述した配信時刻の決定についての詳細処理について図７を用いて説明する。図７は、データ配信装置１００の配信時刻算出部１０３が移動機２００の利用状況に基づいて配信する時刻を決定するときの詳細の動作フロー図である。
【００４８】
データ配信装置１００の配信時刻算出部１０３は、データ配信装置１００を操作するオペレータの操作により登録された配信期限を取得する（Ｓ２０１）。次に、配信時刻算出部１０３は、移動機２００に関して、上述取得された配信期限内の通信頻度情報、操作頻度情報を利用状況管理部１０２から取得する（Ｓ２０２）。
【００４９】
配信時刻算出部１０３は、利用状況管理部１０２から取得した通信頻度情報に基づいて、配信期限内で通信頻度が最小の時間帯を抽出する（Ｓ２０３）。そして、配信時刻算出部１０３は、利用状況管理部１０２から抽出した時間帯が一つであると判断する場合は（Ｓ２０４）、抽出した時間帯を配信時刻として決定する（Ｓ２０５）。
【００５０】
配信時刻算出部１０３は、抽出した通信頻度が最小である時間帯が複数あると判断する場合は、移動機２００の操作頻度情報に基づいて、操作頻度が最小の時間帯を抽出する（Ｓ２０６）。そして、配信時刻算出部１０３は、利用状況管理部１０２から抽出した時間帯が一つであると判断できる場合は（Ｓ２０７）、抽出した時間帯を配信時刻と決定する（Ｓ２０８）。
【００５１】
配信時刻算出部１０３は、利用状況管理部１０２から抽出した操作頻度情報に基づいて操作頻度が最小の時間帯が複数あると判断する場合は（Ｓ２０７）、抽出した時間帯の中で配信開始を一番早くすることのできる時間帯を配信時刻として決定する（Ｓ２０９）。
【００５２】
このように複数の時間帯を抽出できる場合、抽出する時間帯として通信頻度情報に基づいてその通信頻度が少ない時間帯を優先して配信時刻とするよう決定することで、確実にデータの通信を行わせることができる。
【００５３】
なお、通信頻度情報、操作頻度情報で示す通信頻度、操作頻度を合算した利用頻度に基づいて、その利用頻度が最小の時間帯を配信時刻と決定するようにしても良い。
【００５４】
以上の処理による本発明のデータ配信装置１００の効果を説明する。
【００５５】
本発明のデータ配信装置１００は、移動機２００の利用頻度を記憶し、記憶した利用頻度に基づいて抽出した時間帯を、データ配信時刻として決定して、当該データ配信時刻にデータを配信することにより、ユーザが配信時刻を設定する手間をかけることなく、効率よくデータを移動機２００に配信することができる。
【００５６】
また、本発明のデータ配信装置１００は、データを配信する期限を記憶しておき、配信期限以内の移動機２００の通信頻度、操作頻度の少ない時間帯を抽出して、当該時間帯にデータを配信することにより、データの配信がいつまでもされないという状態を回避しつつ、効率的に移動機２００に配信することができる。
【図面の簡単な説明】
【００５７】
【図１】本発明のネットワーク構成を示すシステム構成図である。
【図２】本発明のデータ配信装置１００のブロック構成図である。
【図３】本発明のデータ配信装置１００の利用状況管理部１０２が記憶する移動機の利用状況を記憶する管理テーブルを示す図である。
【図４】本発明の移動機２００のブロック構成図である。
【図５】本発明の移動機２００の利用状況通知部２０１が通知する利用状況情報のデータ形式を示す説明図である。
【図６】本発明のデータ配信装置１００がデータ配信処理を行うときの動作フロー図である。
【図７】本発明のデータ配信装置１００が移動機の利用頻度に基づいてデータ配信時刻を決定するときの動作フロー図である。
【符号の説明】
【００５８】
１００…データ配信装置、１０１…配信データ管理部、１０２…利用状況管理部、１０３…配信時刻算出部、１０４…配信登録受付部、１０５…配信部、２００…移動機、２０１…利用状況通知部、２０２…配信登録送信部、２０３…利用状況認識部
【図１】
2005316611.tif 000003
【図２】
2005316611.tif 000004
【図３】
2005316611.tif 000005
【図４】
2005316611.tif 000006
【図５】
2005316611.tif 000007
【図６】
2005316611.tif 000008
【図７】
2005316611.tif 000009