(57)【特許請求の範囲】
【請求項１】
基幹部を構成するコアネットワークと、移動端末及び前記基幹部の間のアクセスネットワークとを有する移動通信システムにおいて、コアネットワーク上に設けられたデータ配信端末から、アクセスネットワーク上の移動端末にデータを配信するデータ配信システムであって、
前記データ配信端末から前記移動端末までの間にあるコアネットワーク上に設けられた、データを格納するためのデータ格納手段と、
前記データ配信端末から前記データ格納手段までのコアネットワークのトラフィックを監視し、前記コアネットワークのトラフィックが所定のトラフィック量より小さいときに前記データ配信端末から前記データ格納手段にデータを送信し、前記データ格納手段にデータを格納させる第１のデータ送信手段と、
前記アクセスネットワークのトラフィックを監視し、前記アクセスネットワークのトラフィックが所定のトラフィック量より小さいときに前記データ格納手段からデータを読み出して前記移動端末にデータを送信する第２のデータ送信手段と、
を備え、
前記第１のデータ送信手段及び前記第２のデータ送信手段は、パケット送信に対する応答の遅延時間に基づいてトラフィックを監視することを特徴とすることを特徴とするデータ配信システム。
【請求項２】
有線ネットワークと無線ネットワークとを有する移動通信システムにおいて、有線ネットワーク上に設けられたデータ配信端末から、無線ネットワーク上の移動端末にデータを配信するデータ配信システムであって、
前記データ配信端末から前記移動端末までの間にある有線ネットワーク上に設けられた、データを格納するためのデータ格納手段と、
前記データ配信端末から前記データ格納手段までの有線ネットワークのトラフィックを監視し、前記有線ネットワークのトラフィックが所定のトラフィック量より小さいときに前記データ配信端末から前記データ格納手段にデータを送信し、前記データ格納手段にデータを格納させる第１のデータ送信手段と、
前記無線ネットワークのトラフィックを監視し、前記無線ネットワークのトラフィックが所定のトラフィック量より小さいときに前記データ格納手段からデータを読み出して前記移動端末にデータを送信する第２のデータ送信手段と、
を備え、
前記第１のデータ送信手段及び前記第２のデータ送信手段は、パケット送信に対する応答の遅延時間に基づいてトラフィックを監視することを特徴とすることを特徴とするデータ配信システム。
【請求項３】
基幹部を構成するコアネットワークと、移動端末及び前記基幹部の間のアクセスネットワークとを有する移動通信システムにおいて、コアネットワーク上に設けられたデータ配信端末から、アクセスネットワーク上の移動端末にデータを配信するデータ配信システムであって、
前記データ配信端末から前記移動端末までの間にあるコアネットワーク上に設けられた、データを格納するためのデータ格納手段と、
前記データ配信端末から前記データ格納手段までのコアネットワークのトラフィックを監視し、前記コアネットワークのトラフィックが所定のトラフィック量より小さいときに前記データ配信端末から前記データ格納手段にデータを送信し、前記データ格納手段にデータを格納させる第１のデータ送信手段と、
前記アクセスネットワークのトラフィックを監視し、前記アクセスネットワークのトラフィックが所定のトラフィック量より小さいときに前記データ格納手段からデータを読み出して前記移動端末にデータを送信する第２のデータ送信手段と、
を備え、
前記第１のデータ送信手段及び前記第２のデータ送信手段は、前記移動端末に送信されるデータを中継するネットワーク上のサーバのデータ処理量に基づいてトラフィックを監視することを特徴とするデータ配信システム。
【請求項４】
有線ネットワークと無線ネットワークとを有する移動通信システムにおいて、有線ネットワーク上に設けられたデータ配信端末から、無線ネットワーク上の移動端末にデータを配信するデータ配信システムであって、
前記データ配信端末から前記移動端末までの間にある有線ネットワーク上に設けられた、データを格納するためのデータ格納手段と、
前記データ配信端末から前記データ格納手段までの有線ネットワークのトラフィックを監視し、前記有線ネットワークのトラフィックが所定のトラフィック量より小さいときに前記データ配信端末から前記データ格納手段にデータを送信し、前記データ格納手段にデータを格納させる第１のデータ送信手段と、
前記無線ネットワークのトラフィックを監視し、前記無線ネットワークのトラフィックが所定のトラフィック量より小さいときに前記データ格納手段からデータを読み出して前記移動端末にデータを送信する第２のデータ送信手段と、
を備え、
前記第１のデータ送信手段及び前記第２のデータ送信手段は、前記移動端末に送信されるデータを中継するネットワーク上のサーバのデータ処理量に基づいてトラフィックを監視することを特徴とするデータ配信システム。
【請求項５】
前記第１のデータ送信手段は、さらに前記データ格納手段の空容量を監視し、前記データ格納手段が配信すべきデータを格納できる容量を有しているときに前記データ配信端末から前記データ格納手段にデータを送信することを特徴とする請求項１〜４のいずれか１項に記載のデータ配信システム。
【請求項６】
前記第２のデータ送信手段は、さらに前記移動端末が有するデータ格納領域の空容量を監視し、前記データ格納領域が、配信すべきデータを格納できる容量を有しているときに前記データ格納手段からデータを読み出して前記移動端末にデータを送信することを特徴とする請求項１〜５のいずれか１項に記載のデータ配信システム。
【請求項７】
前記データの配信先の端末を指定する端末指定手段をさらに備え、
前記第２のデータ送信手段は、前記端末指定手段によって指定された指定端末に前記データを送信し、
前記指定端末は、前記第２のデータ送信手段によって受信したデータを前記移動端末に送信することを特徴とする請求項１〜６のいずれか１項に記載のデータ配信システム。
【請求項８】
前記第２のデータ送信手段は、前記データ格納手段に格納された一のデータを複製し、複数の移動端末に送信することを特徴とする請求項１〜７のいずれか１項に記載のデータ配信システム。
【請求項９】
前記移動端末からデータ配信の要求を受信してからの時間を計測するタイマ手段をさらに備え、
前記タイマ手段によって計測された時間が所定の時間を経過した場合に、トラフィック量にかかわらず、前記第１のデータ送信手段は前記データ格納手段にデータを送信し、前記第２のデータ送信手段は前記移動端末にデータを送信することを特徴とする請求項１〜８のいずれか１項に記載のデータ配信システム。
【請求項１０】
前記第１のデータ送信手段によって前記データ格納手段にデータを送信する際に、前記データ格納手段と前記移動端末との間のネットワークのトラフィックが所定のトラフィック量より小さいことを検知した場合には、前記第１のデータ送信手段は前記データ格納手段にデータを格納せず、前記第２のデータ送信手段はデータを前記移動端末に送信することを特徴とする請求項１〜９のいずれか１項に記載のデータ配信システム。
【請求項１１】
基幹部を構成するコアネットワークと、移動端末及び前記基幹部の間のアクセスネットワークとを有する移動通信システムにおいて、コアネットワーク上に設けられたデータ配信端末から、アクセスネットワーク上の移動端末にデータを配信するデータ配信方法であって、
前記データ配信端末から前記移動端末までの間にあるコアネットワーク上に設けられた、データを格納するためのデータ格納手段をあらかじめ準備しておき、
前記データ配信端末から前記データ格納手段までのコアネットワークのトラフィックを監視し、前記コアネットワークのトラフィックが所定のトラフィック量より小さいときに前記データ配信端末から前記データ格納手段にデータを送信し、前記データ格納手段にデータを格納させる第１のデータ送信ステップと、
前記アクセスネットワークのトラフィックを監視し、前記アクセスネットワークのトラフィックが所定のトラフィック量より小さいときに前記データ格納手段からデータを読み出して前記移動端末にデータを送信する第２のデータ送信ステップと、
を備え、
前記第１のデータ送信ステップ及び前記第２のデータ送信ステップでは、パケット送信に対する応答の遅延時間に基づいてトラフィックを監視することを特徴とするデータ配信方法。
【請求項１２】
有線ネットワークと無線ネットワークとを有する移動通信システムにおいて、有線ネットワーク上に設けられたデータ配信端末から、無線ネットワーク上の移動端末にデータを配信するデータ配信方法であって、
前記データ配信端末から前記移動端末までの間にある有線ネットワーク上に設けられた、データを格納するためのデータ格納手段をあらかじめ準備しておき、
前記データ配信端末から前記データ格納手段までの有線ネットワークのトラフィックを監視し、前記有線ネットワークのトラフィックが所定のトラフィック量より小さいときに前記データ配信端末から前記データ格納手段にデータを送信し、前記データ格納手段にデータを格納させる第１のデータ送信ステップと、
前記無線ネットワークのトラフィックを監視し、前記無線ネットワークのトラフィックが所定のトラフィック量より小さいときに前記データ格納手段からデータを読み出して前記移動端末にデータを送信する第２のデータ送信ステップと、
を備え、
前記第１のデータ送信ステップ及び前記第２のデータ送信ステップでは、パケット送信に対する応答の遅延時間に基づいてトラフィックを監視することを特徴とするデータ配信方法。
【請求項１３】
基幹部を構成するコアネットワークと、移動端末及び前記基幹部の間のアクセスネットワークとを有する移動通信システムにおいて、コアネットワーク上に設けられたデータ配信端末から、アクセスネットワーク上の移動端末にデータを配信するデータ配信方法であって、
前記データ配信端末から前記移動端末までの間にあるコアネットワーク上に設けられた、データを格納するためのデータ格納手段をあらかじめ準備しておき、
前記データ配信端末から前記データ格納手段までのコアネットワークのトラフィックを監視し、前記コアネットワークのトラフィックが所定のトラフィック量より小さいときに前記データ配信端末から前記データ格納手段にデータを送信し、前記データ格納手段にデータを格納させる第１のデータ送信ステップと、
前記アクセスネットワークのトラフィックを監視し、前記アクセスネットワークのトラフィックが所定のトラフィック量より小さいときに前記データ格納手段からデータを読み出して前記移動端末にデータを送信する第２のデータ送信ステップと、
を備え、
前記第１のデータ送信ステップ及び前記第２のデータ送信ステップでは、前記移動端末に送信されるデータを中継するネットワーク上のサーバのデータ処理量に基づいてトラフィックを監視することを特徴とするデータ配信方法。
【請求項１４】
有線ネットワークと無線ネットワークとを有する移動通信システムにおいて、有線ネットワーク上に設けられたデータ配信端末から、無線ネットワーク上の移動端末にデータを配信するデータ配信方法であって、
前記データ配信端末から前記移動端末までの間にある有線ネットワーク上に設けられた、データを格納するためのデータ格納手段をあらかじめ準備しておき、
前記データ配信端末から前記データ格納手段までの有線ネットワークのトラフィックを監視し、前記有線ネットワークのトラフィックが所定のトラフィック量より小さいときに前記データ配信端末から前記データ格納手段にデータを送信し、前記データ格納手段にデータを格納させる第１のデータ送信ステップと、
前記無線ネットワークのトラフィックを監視し、前記無線ネットワークのトラフィックが所定のトラフィック量より小さいときに前記データ格納手段からデータを読み出して前記移動端末にデータを送信する第２のデータ送信ステップと、
を備え、
前記第１のデータ送信ステップ及び前記第２のデータ送信ステップでは、前記移動端末に送信されるデータを中継するネットワーク上のサーバのデータ処理量に基づいてトラフィックを監視することを特徴とするデータ配信方法。
【請求項１５】
前記第１のデータ送信ステップは、さらに前記データ格納手段の空容量を監視し、前記データ格納手段が配信すべきデータを格納できる容量を有しているときに前記データ配信端末から前記データ格納手段にデータを送信することを特徴とする請求項１１〜１４のいずれか１項に記載のデータ配信方法。
【請求項１６】
前記第２のデータ送信ステップは、さらに前記移動端末が有するデータ格納領域の空容量を監視し、前記データ格納領域が、配信すべきデータを格納できる容量を有しているときに前記データ格納手段からデータを読み出して前記移動端末にデータを送信することを特徴とする請求項１１〜１５のいずれか１項に記載のデータ配信方法。
【請求項１７】
前記データの配信先の端末を指定する端末指定ステップをさらに備え、
前記第２のデータ送信ステップは、前記端末指定ステップにおいて指定された指定端末に前記データを送信し、
前記第２のデータ送信ステップにおいて受信したデータを前記指定端末から前記移動端末に送信する無線通信ステップと、
を備えることを特徴とする請求項１１〜１６のいずれか１項に記載のデータ配信方法。
【請求項１８】
前記第２のデータ送信ステップは、前記データ格納手段に格納された一のデータを複製し、複数の移動端末に送信することを特徴とする請求項１１〜１７のいずれか１項に記載のデータ配信方法。
【請求項１９】
前記移動端末からデータ配信の要求を受信してからの時間が所定の時間を経過した場合には、トラフィック量にかかわらず、前記第１のデータ送信手段は前記データ格納手段にデータを送信し、前記第２のデータ送信手段は前記移動端末にデータを送信することを特徴とする請求項１１〜１８のいずれか１項に記載のデータ配信方法。
【請求項２０】
前記第１のデータ送信ステップにおいて前記データ格納手段にデータを送信する際に、前記データ格納手段と前記移動端末との間のネットワークのトラフィックが所定のトラフィック量より小さいことを検知した場合には、前記第１のデータ送信ステップは前記データ格納手段にデータを格納しないで前記第２のデータ送信ステップに移行し、前記第２のデータ送信ステップにおいてデータを前記移動端末に送信することを特徴とする請求項１１〜１９のいずれか１項に記載のデータ配信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動通信システムにおけるデータ配信システム及びデータ配信方法に関する。
【０００２】
【従来の技術】
従来から、ネットワーク上のサーバから、ネットワークに接続した端末に対して、データを配信するシステムが知られていた。例えば、楽曲を販売するＷｅｂサイトから、購入者であるユーザの端末に音楽データを配信するということが行われている。
【０００３】
【発明が解決しようとする課題】
しかしながら、ネットワーク上のトラフィックは、例えば、明け方の時間帯はトラフィックが少ないなど、時間帯によって大きく異なる。トラフィックが混雑しているときにデータ配信を行うのは、さらなるトラフィックの混雑を招き、データ送信の中断、再送の原因ともなっていた。この問題を解決するために通信設備の拡充を図ることも考えられるが、時間帯によってはトラフィックが少ないので、考えられ得る最大のトラフィック量を許容できる通信設備を設けることは効率的ではない。
【０００４】
そこで、本発明は上記課題を解決し、トラフィックの混雑を緩和したデータ配信システム及びデータ配信方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明に係るデータ配信システムは、基幹部を構成するコアネットワークと、移動端末及び基幹部の間のアクセスネットワークとを有する移動通信システムにおいて、コアネットワーク上に設けられたデータ配信端末から、アクセスネットワーク上の移動端末にデータを配信するデータ配信システムであって、データ配信端末から移動端末までの間にあるコアネットワーク上に設けられた、データを格納するためのデータ格納手段と、データ配信端末からデータ格納手段までのコアネットワークのトラフィックを監視し、コアネットワークのトラフィックが所定のトラフィック量より小さいときにデータ配信端末からデータ格納手段にデータを送信し、データ格納手段にデータを格納させる第１のデータ送信手段と、アクセスネットワークのトラフィックを監視し、アクセスネットワークのトラフィックが所定のトラフィック量より小さいときにデータ格納手段からデータを読み出して移動端末にデータを送信する第２のデータ送信手段と、を備え、第１のデータ送信手段及び第２のデータ送信手段は、パケット送信に対する応答の遅延時間に基づいてトラフィックを監視することを特徴とする。
【０００６】
このように、データ配信端末と移動端末との間のコアネットワーク上に、配信すべきデータ（以下、「配信データ」ともいう）を格納するデータ格納手段を設け、第１のデータ送信手段は、データ配信端末からデータ格納手段までのトラフィック量が所定のトラフィック量より小さいときにデータ配信端末からデータ格納手段にデータを送信するので、データ配信端末からデータ格納手段までのコアネットワークにおけるトラフィックの混雑を緩和させることができる。また、第２のデータ送信手段は、アクセスネットワークのトラフィック量が所定のトラフィック量より小さいときにデータ格納手段から移動端末にデータを送信するので、アクセスネットワークにおけるトラフィックの混雑を緩和させることができる。このように、コアネットワーク及びアクセスネットワークのトラフィックを監視して、プロトコルが異なるコアネットワークとアクセスネットワークとの双方におけるトラフィックの混雑を緩和させることにより、データ配信端末と移動端末との間のネットワークを一元的に監視する場合と比較して、効率の良いデータ配信を実現させることができる。また、パケット送信に対する応答時間が早いか遅いかは、トラフィックの混雑度合いの指標となるので、パケット送信に対する応答時間に基づいてトラフィックを監視することが好ましい。
【０００７】
本発明に係るデータ配信システムは、有線ネットワークと無線ネットワークとを有する移動通信システムにおいて、有線ネットワーク上に設けられたデータ配信端末から、無線ネットワーク上の移動端末にデータを配信するデータ配信システムであって、データ配信端末から移動端末までの間にある有線ネットワーク上に設けられた、データを格納するためのデータ格納手段と、データ配信端末からデータ格納手段までの有線ネットワークのトラフィックを監視し、有線ネットワークのトラフィックが所定のトラフィック量より小さいときにデータ配信端末からデータ格納手段にデータを送信し、データ格納手段にデータを格納させる第１のデータ送信手段と、無線ネットワークのトラフィックを監視し、無線ネットワークのトラフィックが所定のトラフィック量より小さいときにデータ格納手段からデータを読み出して移動端末にデータを送信する第２のデータ送信手段と、を備え、第１のデータ送信手段及び第２のデータ送信手段は、パケット送信に対する応答の遅延時間に基づいてトラフィックを監視することを特徴とする。
【０００８】
このように、データ配信端末と移動端末との間の有線ネットワーク上に、配信すべきデータ（以下、「配信データ」ともいう）を格納するデータ格納手段を設け、第１のデータ送信手段は、データ配信端末からデータ格納手段までのトラフィック量が所定のトラフィック量より小さいときにデータ配信端末からデータ格納手段にデータを送信するので、データ配信端末からデータ格納手段までの有線ネットワークにおけるトラフィックの混雑を緩和させることができる。また、第２のデータ送信手段は、無線ネットワークのトラフィック量が所定のトラフィック量より小さいときにデータ格納手段から移動端末にデータを送信するので、無線ネットワークにおけるトラフィックの混雑を緩和させることができる。このように、有線ネットワーク及び無線ネットワークのトラフィックを監視して、有線と無線の双方のネットワークにおけるトラフィックの混雑を緩和させることにより、効率の良いデータ配信を実現させることができる。また、パケット送信に対する応答時間が早いか遅いかは、トラフィックの混雑度合いの指標となるので、パケット送信に対する応答時間に基づいてトラフィックを監視することが好ましい。 
【０００９】
本発明に係るデータ配信システムは、基幹部を構成するコアネットワークと、移動端末及び基幹部の間のアクセスネットワークとを有する移動通信システムにおいて、コアネットワーク上に設けられたデータ配信端末から、アクセスネットワーク上の移動端末にデータを配信するデータ配信システムであって、データ配信端末から移動端末までの間にあるコアネットワーク上に設けられた、データを格納するためのデータ格納手段と、データ配信端末からデータ格納手段までのコアネットワークのトラフィックを監視し、コアネットワークのトラフィックが所定のトラフィック量より小さいときにデータ配信端末からデータ格納手段にデータを送信し、データ格納手段にデータを格納させる第１のデータ送信手段と、アクセスネットワークのトラフィックを監視し、アクセスネットワークのトラフィックが所定のトラフィック量より小さいときにデータ格納手段からデータを読み出して移動端末にデータを送信する第２のデータ送信手段と、を備え、第１のデータ送信手段及び第２のデータ送信手段は、移動端末に送信されるデータを中継するネットワーク上のサーバのデータ処理量に基づいてトラフィックを監視することを特徴とする。 
【００１０】
本発明に係るデータ配信システムは、有線ネットワークと無線ネットワークとを有する移動通信システムにおいて、有線ネットワーク上に設けられたデータ配信端末から、無線ネットワーク上の移動端末にデータを配信するデータ配信システムであって、データ配信端末から移動端末までの間にある有線ネットワーク上に設けられた、データを格納するためのデータ格納手段と、データ配信端末からデータ格納手段までの有線ネットワークのトラフィックを監視し、有線ネットワークのトラフィックが所定のトラフィック量より小さいときにデータ配信端末からデータ格納手段にデータを送信し、データ格納手段にデータを格納させる第１のデータ送信手段と、無線ネットワークのトラフィックを監視し、無線ネットワークのトラフィックが所定のトラフィック量より小さいときにデータ格納手段からデータを読み出して移動端末にデータを送信する第２のデータ送信手段と、を備え、第１のデータ送信手段及び第２のデータ送信手段は、移動端末に送信されるデータを中継するネットワーク上のサーバのデータ処理量に基づいてトラフィックを監視することを特徴とする。 
【００１１】
データ配信を中継するサーバのデータ処理量の多少は、トラフィックの混雑度合いの指標となるので、このように中継サーバのデータ処理量に基づいてトラフィックを監視することが好ましい。
【００１３】
また、上記データ配信システムにおいて、第１のデータ送信手段は、さらにデータ格納手段の空容量を監視し、データ格納手段が配信すべきデータを格納できる容量を有しているときにデータ配信端末からデータ格納手段にデータを送信することを特徴としても良い。
【００１４】
このように第１のデータ送信手段は、配信データを格納できるだけの容量をデータ格納手段が有する場合に、データ配信端末からデータ格納手段にデータを送信することにより、配信データの再送信という事態を防止することができる。
【００１５】
また、上記データ配信システムにおいて、第２のデータ送信手段は、さらに移動端末が有するデータ格納領域の空容量を監視し、データ格納領域が、配信すべきデータを格納できる容量を有しているときにデータ格納手段からデータを読み出して移動端末にデータを送信することを特徴としても良い。
【００１６】
このように第２のデータ送信手段は、配信データを格納できるだけの容量をデータ格納領域が有する場合に、データ格納手段からデータを読み出して移動端末にデータを送信することにより、配信データの再送信という事態を防止することができる。
【００１７】
また、上記データ配信システムは、データの配信先の端末を指定する端末指定手段をさらに備え、第２のデータ送信手段は、端末指定手段によって指定された指定端末にデータを送信し、指定端末は、第２のデータ送信手段によって受信したデータを移動端末に送信することを特徴としても良い。
【００１８】
このように端末指定手段によって配信先の端末を指定することで、例えば、データ受信に適した通信速度が速い端末に配信データを配信し、当該指定端末から移動端末に配信データを送信し、効率良くデータを配信させることができる。指定端末から移動端末へのデータ通信には、ブルートゥースやＩｒＤＡなどの近距離無線や、ＵＳＢなどのケーブル接続による有線通信が用いられる。
【００１９】
また、上記データ配信システムにおいて、第２のデータ送信手段は、データ格納手段に格納された一のデータを複製し、複数の移動端末に送信することを特徴としても良い。
【００２０】
このようにデータ格納手段に格納された一のデータを複製して複数の移動端末に送信することにより、データ配信端末からデータ格納手段までの重複したトラフィックを低減し、トラフィックの混雑を緩和することができる。
【００２１】
また、上記データ配信システムは、移動端末からデータ配信の要求を受信してからの時間を計測するタイマ手段をさらに備え、タイマ手段によって計測された時間が所定の時間を経過した場合に、トラフィック量にかかわらず、第１のデータ送信手段はデータ格納手段にデータを送信し、第２のデータ送信手段は移動端末にデータを送信することを特徴としても良い。
【００２２】
このようにデータ配信要求からの経過時間を計測するタイマ手段を備え、タイマ手段によって計測された時間が所定の時間を過ぎた場合には、トラフィック量にかかわらずデータを配信することにより、トラフィックが混雑し続けている場合にデータが配信されないという不都合を防止することができる。
【００２３】
また、上記データ配信システムは、第１のデータ送信手段によってデータ格納手段にデータを送信する際に、データ格納手段と移動端末との間のネットワークのトラフィックが所定のトラフィック量より小さいことを検知した場合には、第１のデータ送信手段はデータ格納手段にデータを格納せず、第２のデータ送信手段はデータを移動端末に送信することを特徴としても良い。
【００２４】
このようにトラフィックが混雑していない場合には、データ格納手段にデータを格納することなくデータを配信することにより、データ格納手段にデータを格納する処理を省略して、スムーズにデータを配信することができる。
【００２５】
本発明に係るデータ配信方法は、基幹部を構成するコアネットワークと、移動端末及び基幹部の間のアクセスネットワークとを有する移動通信システムにおいて、コアネットワーク上に設けられたデータ配信端末から、アクセスネットワーク上の移動端末にデータを配信するデータ配信方法であって、データ配信端末から移動端末までの間にあるコアネットワーク上に設けられた、データを格納するためのデータ格納手段をあらかじめ準備しておき、データ配信端末からデータ格納手段までのコアネットワークのトラフィックを監視し、コアネットワークのトラフィックが所定のトラフィック量より小さいときにデータ配信端末からデータ格納手段にデータを送信し、データ格納手段にデータを格納させる第１のデータ送信ステップと、アクセスネットワークのトラフィックを監視し、アクセスネットワークのトラフィックが所定のトラフィック量より小さいときにデータ格納手段からデータを読み出して移動端末にデータを送信する第２のデータ送信ステップと、を備え、第１のデータ送信ステップ及び第２のデータ送信ステップでは、パケット送信に対する応答の遅延時間に基づいてトラフィックを監視することを特徴とする。
【００２６】
このように、データ配信端末と移動端末との間に、配信データを格納するデータ格納手段を設けておき、第１のデータ送信ステップにおいて、データ配信端末からデータ格納手段までのトラフィック量が所定のトラフィック量より小さいときにデータ配信端末からデータ格納手段にデータを送信するので、データ配信端末からデータ格納手段までのコアネットワークにおけるトラフィックの混雑を緩和させることができる。また、第２のデータ送信ステップでは、アクセスネットワークのトラフィック量が所定のトラフィック量より小さいときにデータ格納手段から移動端末にデータを送信するので、アクセスネットワークにおけるトラフィックの混雑を緩和させることができる。このように、コアネットワーク及びアクセスネットワークのトラフィックを監視して、プロトコルが異なるコアネットワークとアクセスネットワークの双方におけるトラフィックの混雑を緩和させることにより、データ配信端末と移動端末との間のネットワークを一元的に監視する場合と比較して、効率の良いデータ配信を実現させることができる。また、パケット送信に対する応答時間が早いか遅いかは、トラフィックの混雑度合いの指標となるので、パケット送信に対する応答時間に基づいてトラフィックを監視することが好ましい。 
【００２７】
本発明に係るデータ配信方法は、有線ネットワークと無線ネットワークとを有する移動通信システムにおいて、有線ネットワーク上に設けられたデータ配信端末から、無線ネットワーク上の移動端末にデータを配信するデータ配信方法であって、データ配信端末から移動端末までの間にある有線ネットワーク上に設けられた、データを格納するためのデータ格納手段をあらかじめ準備しておき、データ配信端末からデータ格納手段までの有線ネットワークのトラフィックを監視し、有線ネットワークのトラフィックが所定のトラフィック量より小さいときにデータ配信端末からデータ格納手段にデータを送信し、データ格納手段にデータを格納させる第１のデータ送信ステップと、無線ネットワークのトラフィックを監視し、無線ネットワークのトラフィックが所定のトラフィック量より小さいときにデータ格納手段からデータを読み出して移動端末にデータを送信する第２のデータ送信ステップと、を備え、第１のデータ送信ステップ及び第２のデータ送信ステップでは、パケット送信に対する応答の遅延時間に基づいてトラフィックを監視することを特徴とする。 
【００２８】
このように、データ配信端末と移動端末との間に、配信データを格納するデータ格納手段を設けておき、第１のデータ送信ステップにおいて、データ配信端末からデータ格納手段までのトラフィック量が所定のトラフィック量より小さいときにデータ配信端末からデータ格納手段にデータを送信するので、データ配信端末からデータ格納手段までの有線ネットワークにおけるトラフィックの混雑を緩和させることができる。また、第２のデータ送信ステップでは、無線ネットワークのトラフィック量が所定のトラフィック量より小さいときにデータ格納手段から移動端末にデータを送信するので、無線ネットワークにおけるトラフィックの混雑を緩和させることができる。このように、有線ネットワーク及び無線ネットワークのトラフィックを監視して、有線と無線の双方のネットワークにおけるトラフィックの混雑を緩和させることにより、効率の良いデータ配信を実現させることができる。また、パケット送信に対する応答時間が早いか遅いかは、トラフィックの混雑度合いの指標となるので、パケット送信に対する応答時間に基づいてトラフィックを監視することが好ましい。 
【００２９】
本発明に係るデータ配信方法は、基幹部を構成するコアネットワークと、移動端末及び基幹部の間のアクセスネットワークとを有する移動通信システムにおいて、コアネットワーク上に設けられたデータ配信端末から、アクセスネットワーク上の移動端末にデータを配信するデータ配信方法であって、データ配信端末から移動端末までの間にあるコアネットワーク上に設けられた、データを格納するためのデータ格納手段をあらかじめ準備しておき、データ配信端末からデータ格納手段までのコアネットワークのトラフィックを監視し、コアネットワークのトラフィックが所定のトラフィック量より小さいときにデータ配信端末からデータ格納手段にデータを送信し、データ格納手段にデータを格納させる第１のデータ送信ステップと、アクセスネットワークのトラフィックを監視し、アクセスネットワークのトラフィックが所定のトラフィック量より小さいときにデータ格納手段からデータを読み出して移動端末にデータを送信する第２のデータ送信ステップと、を備え、第１のデータ送信ステップ及び第２のデータ送信ステップでは、移動端末に送信されるデータを中継するネットワーク上のサーバのデータ処理量に基づいてトラフィックを監視することを特徴とする。 
【００３０】
本発明に係るデータ配信方法は、有線ネットワークと無線ネットワークとを有する移動通信システムにおいて、有線ネットワーク上に設けられたデータ配信端末から、無線ネットワーク上の移動端末にデータを配信するデータ配信方法であって、データ配信端末から移動端末までの間にある有線ネットワーク上に設けられた、データを格納するためのデータ格納手段をあらかじめ準備しておき、データ配信端末からデータ格納手段までの有線ネットワークのトラフィックを監視し、有線ネットワークのトラフィックが所定のトラフィック量より小さいときにデータ配信端末からデータ格納手段にデータを送信し、データ格納手段にデータを格納させる第１のデータ送信ステップと、無線ネットワークのトラフィックを監視し、無線ネットワークのトラフィックが所定のトラフィック量より小さいときにデータ格納手段からデータを読み出して移動端末にデータを送信する第２のデータ送信ステップと、を備え、第１のデータ送信ステップ及び第２のデータ送信ステップでは、移動端末に送信されるデータを中継するネットワーク上のサーバのデータ処理量に基づいてトラフィックを監視することを特徴とする。 
【００３１】
データ配信を中継するサーバのデータ処理量の多少は、トラフィックの混雑度合いの指標となるので、このように中継サーバのデータ処理量に基づいてトラフィックを監視することが好ましい。 
【００３３】
また、上記データ配信方法において、第１のデータ送信ステップは、さらにデータ格納手段の空容量を監視し、データ格納手段が配信すべきデータを格納できる容量を有しているときにデータ配信端末からデータ格納手段にデータを送信することを特徴としても良い。
【００３４】
このように第１のデータ送信ステップでは、配信データを格納できるだけの容量をデータ格納手段が有する場合に、データ配信端末からデータ格納手段にデータを送信することにより、配信データの再送信という事態を防止することができる。
【００３５】
また、上記データ配信方法において、第２のデータ送信ステップは、さらに移動端末が有するデータ格納領域の空容量を監視し、データ格納領域が、配信すべきデータを格納できる容量を有しているときにデータ格納手段からデータを読み出して移動端末にデータを送信することを特徴としても良い。
【００３６】
このように第２のデータ送信ステップでは、配信データを格納できるだけの容量をデータ格納領域が有する場合に、データ格納手段からデータを読み出して移動端末にデータを送信することにより、配信データの再送信という事態を防止することができる。
【００３７】
また、上記データ配信方法において、データの配信先の端末を指定する端末指定ステップをさらに備え、第２のデータ送信ステップは、端末指定ステップにおいて指定された指定端末にデータを送信し、第２のデータ送信ステップにおいて受信したデータを指定端末から移動端末に送信する無線通信ステップと、を備えることを特徴としても良い。
【００３８】
このように端末指定ステップで配信先の端末を指定し、指定された端末に第２のデータ送信ステップにおいてデータを送信することで、例えば、データ受信に適した通信速度が速い端末に配信データを配信し、当該指定端末から移動端末に配信データを送信し、効率良くデータを配信させることができる。指定端末から移動端末へのデータ通信には、ブルートゥースやＩｒＤＡなどの近距離無線や、ＵＳＢなどのケーブル接続による有線通信が用いられる。
【００３９】
また、上記データ配信方法において、第２のデータ送信ステップは、データ格納手段に格納された一のデータを複製し、複数の移動端末に送信することを特徴としても良い。
【００４０】
このように第２のデータ送信ステップでは、データ格納手段に格納された一のデータを複製して複数の移動端末に送信することにより、データ配信端末からデータ格納手段までの重複したトラフィックを低減し、トラフィックの混雑を緩和することができる。
【００４１】
また、上記データ配信方法は、前記移動端末からデータ配信の要求を受信してからの時間が所定の時間を経過した場合には、トラフィック量にかかわらず、前記第１のデータ送信手段は前記データ格納手段にデータを送信し、前記第２のデータ送信手段は前記移動端末にデータを送信することを特徴としても良い。
【００４２】
このようにデータ配信要求からの経過時間が所定の時間を過ぎた場合には、トラフィック量にかかわらずデータを配信することにより、トラフィックが混雑し続けている場合にデータが配信されないという不都合を防止することができる。
【００４３】
また、上記データ配信方法は、前記第１のデータ送信ステップにおいて前記データ格納手段にデータを送信する際に、前記データ格納手段と前記移動端末との間のネットワークのトラフィックが所定のトラフィック量より小さいことを検知した場合には、前記第１のデータ送信ステップは前記データ格納手段にデータを格納しないで前記第２のデータ送信ステップに移行し、前記第２のデータ送信ステップにおいてデータを前記移動端末に送信することを特徴としても良い。
【００４４】
このようにトラフィックが混雑していない場合には、データ格納手段にデータを格納することなくデータを配信することにより、データ格納手段にデータを格納する処理を省略して、スムーズにデータを配信することができる。
【００４５】
【発明の実施の形態】
以下、図面と共に本発明に係るデータ配信システムの好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００４６】
図１は、本発明の実施形態に係るデータ配信システム１の構成を示す図である。データ配信システム１は、配信データファイル４１から配信データを読み出して移動端末３０に向けてデータを配信する配信サーバ１０と、配信サーバ１０からデータの配信を受ける移動端末３０と、配信サーバ１０と移動端末３０との間にある基地局２０と、を備えている。
【００４７】
配信サーバ１０は、移動端末３０から送信される配信要求を受信する配信要求受信手段１１と、有線ネットワークのトラフィックを検知する有線トラフィック検知手段１４と、基地局２０にあるテンポラリファイル２５の空容量を検知する基地局空容量検知手段１３と、配信データファイル４１から配信データを読み込んで移動端末３０に送信する配信データ送信手段１２と、を有している。
【００４８】
配信要求受信手段１１は、移動端末３０から送信される配信要求を受信して配信データ送信手段１２に通知する機能を有する。配信要求には、少なくとも配信先の移動端末３０を特定する情報（以下、「配信先端末特定情報」という）と、配信すべきデータを特定する情報（以下、「配信データ特定情報」という）とが含まれる。
【００４９】
有線トラフィック検知手段１４は、配信サーバ１０と基地局２０との間の有線ネットワークのトラフィックを検知し、検知されたトラフィック量を配信データ送信手段１２に通知する機能を有する。ここでは、有線トラフィック検知手段１４はトラフィック量自体を検知することとしているが、トラフィック量自体ではなく、トラフィック量と強い関係があるパケット送信に対する応答時間やデータを中継するサーバのデータ処理量に基づいてトラフィック量を算出することとしても良い。
【００５０】
基地局空容量検知手段１３は、基地局２０にあるテンポラリファイル２５の空容量を基地局２０に問い合わせて検知し、検知された空容量の情報を配信データ送信手段１２に通知する機能を有する。
【００５１】
配信データ送信手段１２は、配信要求受信手段１１から通知された配信データ特定情報によって特定される配信データを配信データファイル４１から読み出し、配信先端末特定情報によって特定される移動端末３０に配信データを送信する機能を有する。このときに、配信データ送信手段１２は、有線トラフィック検知手段１４から通知されたトラフィック量と基地局空容量検知手段１３から通知されたテンポラリファイル２５の空容量とに基づいて配信データを送信すべきタイミングを決定する機能を有する。すなわち、有線トラフィック検知手段１４から通知されたトラフィック量が所定のトラフィック量より小さい場合に、配信データ送信手段１２は配信データを送信し、通知されたトラフィック量が所定のトラフィック量より大きい場合には、配信データ送信手段１２は配信データを送信しないで、トラフィック量が小さくなるまで待つ。また、テンポラリファイル２５の空容量が配信データより小さい場合には、配信データ送信手段１２は配信データを送信しないで、テンポラリファイル２５に配信データを格納する余裕ができるまで待つ。
【００５２】
基地局２０は、配信サーバ１０から送信された配信データを受信し、また配信データを移動端末３０に対して送信する配信データ送受信手段２１と、配信データ送受信手段２１によって受信した配信データを一時的に格納するテンポラリファイル（データ格納手段）２５と、無線ネットワークのトラフィックを検知する無線トラフィック検知手段２４と、移動端末３０のデータ格納領域の空容量を検知する端末空容量検知手段２３と、を備えている。
【００５３】
無線トラフィック検知手段２４は、基地局２０と移動端末３０との間の無線ネットワークのトラフィック量を検知し、検知されたトラフィック量を配信データ送受信手段２１に通知する機能を有する。ここでは、無線トラフィック検知手段２４はトラフィック量自体を検知することとしているが、トラフィック量自体ではなく、トラフィック量と強い関係があるパケット送信に対する応答時間やデータを中継するサーバのデータ処理量に基づいてトラフィック量を算出することとしても良い。
【００５４】
端末空容量検知手段２３は、移動端末３０のデータ格納領域の空容量を移動端末３０に問い合わせて検知し、検知された空容量の情報を配信データ送受信手段２１に通知する機能を有する。
【００５５】
配信データ送受信手段２１は、配信サーバ１０から送信される配信データを受信し、受信したデータをテンポラリファイル２５に格納する機能と、テンポラリファイル２５に格納された配信データを読み出して、移動端末３０に送信する機能とを有する。また、配信データ送受信手段２１は、無線トラフィック検知手段２４から通知されたトラフィック量と端末空容量検知手段２３から通知されたデータ格納領域の空容量とに基づいて配信データを送信すべきタイミングを決定する機能を有する。すなわち、無線トラフィック検知手段２４から通知されたトラフィック量が所定のトラフィック量より小さい場合に、配信データ送受信手段２１は配信データを送信し、通知されたトラフィック量が所定のトラフィック量より大きい場合には、配信データ送受信手段２１は配信データを送信しないで、トラフィック量が小さくなるまで待つ。また、データ格納領域の空容量が配信データより小さい場合には、配信データ送受信手段２１は配信データを送信しないで、データ格納領域に配信データを格納する余裕ができるまで待つ。
【００５６】
テンポラリファイル２５は、配信データ送受信手段２１が受信した配信データを一時的に格納する役割を有するファイルである。
【００５７】
移動端末３０は、配信サーバ１０にデータの配信要求を送信する機能と、配信サーバ１０から配信されたデータを受信する機能とを有する。
【００５８】
次に、本実施形態に係るデータ配信システム１の動作について説明し、併せて本発明の実施形態に係るデータ配信方法について説明する。
【００５９】
図２は、本実施形態に係るデータ配信システム１の動作を示すフローチャートである。
【００６０】
まず、移動端末３０は配信サーバ１０に配信要求を送信する（Ｓ１０）。ここで送信される配信要求には、配信データ特定情報と、配信先端末特定情報とが含まれる。配信要求に配信先端末特定情報が含まれていることにより、配信要求を送信した移動端末３０以外の端末を指定してデータを配信させることが可能となる。
【００６１】
配信サーバ１０は、移動端末３０から送信された配信要求を受信する（Ｓ１２）と、配信要求を受信したことを配信データ特定情報、配信先端末特定情報と共に配信データ送信手段１２に通知する。
【００６２】
次に、有線トラフィック検知手段１４は、配信サーバ１０から基地局２０までの有線ネットワークのトラフィックを検知し、検知されたトラフィック量を配信データ送信手段１２に通知する。また、基地局空容量検知手段１３は、基地局２０にあるテンポラリファイル２５の空容量を検知し、検知された空容量を配信データ送信手段１２に通知する。
【００６３】
配信データ送信手段１２では、通知されたトラフィック量が所定の値以下かどうかの判定を行う（Ｓ１４）。ここで、所定の値は、ネットワークが許容できるトラフィックの混雑度合いによってあらかじめ設定される。データ配信システム１は、ネットワークの使用率が低いときにデータを配信することを目的としているので、所定の値は最大許容トラフィック量の３０％以下に設定するのが好ましい。判定の結果、トラフィック量が所定の値より大きい場合には、配信データ送信手段１２は、有線ネットワークのトラフィック量が所定の値以下になるまで配信データの送信を待つ（判定のステップＳ１４を繰り返す）。トラフィック量が所定の値以下である場合には、配信データ送信手段１２は、基地局空容量検知手段１３から通知されたテンポラリファイル２５の空容量が十分であるかどうか判定する（Ｓ１８）。具体的には、テンポラリファイル２５に配信データを格納するだけの空容量があるかどうかを判定する。判定の結果、テンポラリファイル２５の空容量が十分でない場合には、トラフィック量の判定のステップＳ１４に戻る。テンポラリファイル２５の空容量が十分である場合には、配信データ送信手段１２は配信データを送信する（Ｓ２０）。
【００６４】
基地局２０は、配信サーバ１０から送信された配信データを送受信手段によって受信する（Ｓ２４）と、配信データ送受信手段２１は受信した配信データをテンポラリファイル２５に格納する。
【００６５】
次に、無線トラフィック検知手段２４は、基地局２０から移動端末３０までの無線ネットワークのトラフィックを検知し、検知された検知されたトラフィック量を配信データ送受信手段２１に通知する。また、端末空容量検知手段２３は、移動端末３０のデータ格納領域の空容量を検知し、検知された空容量を配信データ送受信手段２１に通知する。
【００６６】
配信データ送受信手段２１では、通知されたトラフィック量が所定の値以下かどうかの判定を行う（Ｓ２６）。判定の結果、トラフィック量が所定の値より大きい場合には、配信データ送受信手段２１は、無線ネットワークのトラフィック量が所定の値以下になるまで配信データの送信を待つ（判定のステップＳ２６を繰り返す）。トラフィック量が所定の値以下である場合には、配信データ送受信手段２１は、端末空容量検知手段２３から通知された移動端末３０のデータ格納領域の空容量が十分であるかどうか判定する（Ｓ２８）。具体的には、データ格納領域に配信データを格納するだけの空容量があるかどうかを判定する。判定の結果、データ格納領域の空容量が十分でない場合には、トラフィック量の判定のステップＳ２６に戻る。データ格納領域の空容量が十分である場合には、配信データ送受信手段２１は配信データを送信する（Ｓ３０）。なお、端末空容量検知手段２３は、移動端末３０に問い合わせすることによって移動端末３０の空容量を検知するので、端末空容量検知手段２３によって空容量についての情報を検知するのと同時に、移動端末３０の電源が入っていて配信データを受信できる状態にあるかどうかを併せてチェックすることができる。
【００６７】
次に、移動端末３０は基地局２０から送信された配信データを受信し（Ｓ３２）、本実施形態に係るデータ配信システム１の動作は終了する。
【００６８】
本実施形態に係るデータ配信システム１は、配信サーバ１０と移動端末３０との間の基地局２０に配信データを格納するテンポラリファイル２５を設け、配信サーバ１０の配信データ送信手段１２は、有線ネットワークのトラフィック量が所定のトラフィック量より小さいときに基地局２０にデータを送信するので、配信サーバ１０から基地局２０までのトラフィックの混雑を緩和させることができる。また、基地局２０の配信データ送受信手段２１は、無線ネットワークのトラフィック量が所定のトラフィック量より小さいときに基地局２０から移動端末３０にデータを送信するので、無線ネットワークにおけるトラフィックの混雑を緩和させることができる。すなわち、有線ネットワーク及び無線ネットワークのトラフィックを検知して、それぞれ、トラフィックが小さいときにデータを送信してトラフィックの混雑を緩和させ、効率の良いデータ配信を実現させることができる。
【００６９】
また、本実施形態に係るデータ配信システム１は、配信サーバ１０の基地局容量検知手段１３によってテンポラリファイル２５の空容量を検知して、テンポラリファイル２５に配信データを格納する空容量があるときに、配信データ送信手段１２はデータを送信しているので、データを送信した後に基地局２０のテンポラリファイル２５にデータを格納しきれないことによって生じる、データの再送信という事態を防止することができる。また、同様に、基地局２０の端末空容量検知手段２３によって移動端末３０のデータ格納領域の空容量を検知して、データ格納領域に配信データを格納する空容量があるときに、配信データ送受信手段２１はデータを送信しているので、データを送信した後に移動端末３０のデータ格納手段にデータを格納しきれないことによって生じる、データの再送信という事態を防止することができる。
【００７０】
また、本実施形態に係るデータ配信システム１は、配信サーバ１０の配信要求受信手段１１によって、配信先端末特定情報を含む配信要求を受信し、配信データ送信手段１２は配信先端末特定情報によって特定される移動端末３０にデータを送信することにより、配信要求を送信した移動端末３０とは異なる移動端末３０にデータを配信できる。図６は指定端末にデータを配信する場合の動作を示すフローチャートである。移動端末３０から配信サーバ１０に配信要求を送信する際（Ｓ１０）に、配信先の端末を指定する情報を含ませることによって、基地局２０から指定端末にデータが配信される（Ｓ３０，Ｓ３２）。なお、データ領域の空容量が十分かをチェックするステップＳ２８では、基地局２０はデータ配信先である指定端末のデータ領域の空容量をチェックする。そして、指定端末は移動端末３０に近距離無線やケーブル接続によってデータを送信し（Ｓ３４）、移動端末３０はデータを受信する（Ｓ３６）。このように移動端末３０は、例えば通信速度の速い端末などのデータ受信に適した端末を、配信先の端末として指定することができる。指定された端末にデータを配信した後に、その端末から配信要求を送信した移動端末３０へデータを送信することにより、携帯移動端末が移動体通信網を介するデータ配信を受けることが不向きな場合でも、配信データをスムースに取得することができる。
【００７１】
本実施形態に係るデータ配信方法は、有線及び無線ネットワークのトラフィックを検知して、トラフィック量が所定値より小さい場合にデータを送信することにより、上記データ配信システム１と同様に、有線及び無線ネットワークのトラフィックの混雑を緩和することができる。また、テンポラリファイル２５及び移動端末３０のデータ格納手段の空容量を検知し、空容量が十分な場合に配信データを送信することにより、空容量不足によるデータの再送を防止し、トラフィックの混雑緩和に資することができる。
【００７２】
次に本発明の第２実施形態に係るデータ配信システム２について説明する。図３は、第２実施形態に係るデータ配信システム２の構成を示す図である。第２実施形態に係るデータ配信システム２は、第１実施形態に係るデータ配信システム１と基本的な構成は同じであるが、第２実施形態に係るデータ配信システム２は、配信サーバ１０に配信履歴データベース（以下、「配信履歴ＤＢ」という）１５を有している点が第１実施形態に係るデータ配信システム１と異なる。
【００７３】
配信履歴ＤＢ１５には、過去に行われたデータ配信が履歴として保存されている。図４は、配信履歴ＤＢ１５に格納されたデータの例を示す図である。図４に示されるように、配信履歴ＤＢ１５には、「配信日」「配信データ識別子」「配信先端末識別子」「配信基地局」の情報が格納されている。「配信日」はデータが配信された日を示す情報、「配信データ識別子」は配信されたデータを識別するための情報、「配信先端末識別子」はデータ配信された端末を識別するための情報である。「配信基地局」はどの基地局２０を経由してデータが配信されたかを示す情報であり、これにより配信サーバ１０がどの基地局２０に配信データを送信したことがあるかを知ることができる。
【００７４】
また、配信データ送信手段１２は、配信データの送信を行う際に配信履歴ＤＢ１５を参照し、配信データの送信先である基地局２０に過去に同じ配信データが送信されているかどうかを判定する機能を有する。そして、判定の結果、過去に同じ配信データが送信されている場合、すなわち当該基地局２０がすでに配信データを有している場合には、配信データ送信手段１２は、配信先端末特定情報と配信データ特定情報とを含む配信情報を当該基地局２０に送信する機能を有する。また、判定の結果、過去に同じ配信データが配信されていない場合、すなわち当該基地局２０が配信データを有していない場合には、第１実施形態に係るデータ配信システム１と同様に配信データを配信する機能を有する。
【００７５】
また、第２実施形態に係るデータ配信システム１では、基地局２０のテンポラリファイル２５は、配信サーバ１０から送信された配信データを移動端末３０に送信した後もある程度の期間保存しておく。このデータ保存期間はあらかじめ定めておき、配信サーバ１０の配信データ送信手段１２は、配信日からデータ保存期間が経過するまでは、過去に送信した配信データが基地局２０に保存されていると判定する。
【００７６】
次に、第２実施形態に係るデータ配信システム２の動作について説明し、併せて、第２実施形態に係るデータ配信方法について説明する。図５は、第２実施形態に係るデータ配信システム２の動作を示すフローチャートである。
【００７７】
まず、移動端末３０は配信サーバ１０に配信要求を送信する（Ｓ１０）。ここで送信される配信要求には、配信データ特定情報と配信先端末特定情報とが含まれる。配信サーバ１０は、移動端末３０から送信された配信要求を受信する（Ｓ１２）と、配信データ特定情報、配信先端末特定情報と共に配信要求を受信したことを配信データ送信手段１２に通知する。
【００７８】
次に、有線トラフィック検知手段１４は、配信サーバ１０から基地局２０までの有線ネットワークのトラフィックを検知し、検知されたトラフィック量を配信データ送信手段１２に通知する。また、基地局空容量検知手段１３は、基地局２０にあるテンポラリファイル２５の空容量を検知し、検知された空容量を配信データ送信手段１２に通知する。
【００７９】
配信データ送信手段１２では、通知されたトラフィック量が所定の値以下かどうかの判定を行う（Ｓ１４）。判定の結果、トラフィック量が所定の値より大きい場合には、配信データ送信手段１２は、有線ネットワークのトラフィック量が所定の値以下になるまで配信データの送信を待つ（判定のステップＳ１４を繰り返す）。トラフィック量が所定の値以下である場合には、配信データ送信手段１２は、配信履歴ＤＢ１５を参照して配信データを送信しようとしている基地局２０にすでに配信データが存在するかどうか判定する（Ｓ１６）。具体的には、当該基地局２０に過去に同じ配信データを送信しているか、過去に同じ配信データを送信している場合には、配信データを送信してから所定の期間が経過していないかをチェックする。例えば、配信履歴ＤＢに図４に示されるようなデータが格納されている場合には、配信データ識別子「Ｆ１００」及び「Ｆ１２３」によって特定される配信データは、過去に基地局Ａに送信されていることがわかる。従って、それらの配信データが基地局のテンポラリファイルに保存されている期間内であれば、基地局Ａは当該配信データを有していると判定される。
【００８０】
この判定の結果、当該基地局２０に配信データがすでに存在していると判定された場合には、配信データ送信手段１２は配信情報を当該基地局２０に送信する（Ｓ２２）。そして、基地局２０では、配信サーバ１０から送信された配信情報を受信する（Ｓ２４）と、受信した配信情報に基づいてテンポラリファイル２５から配信データを読み出し、データを移動端末３０に送信する（Ｓ３０）。基地局２０が配信データを移動端末３０に送信するときの動作は、第１実施形態に係るデータ配信システム１の動作と同じである。
【００８１】
また、基地局２０に配信データが存在するかどうかの判定の結果、基地局２０に配信データが存在しないと判定された場合には、第１実施形態に係るデータ配信システム１の動作と同じように、基地局２０のテンポラリファイル２５の空容量が十分かチェック（Ｓ１８）した後に、データを送信する（Ｓ２０）。そして、配信サーバ１０から送信された配信データを基地局２０から移動端末３０に送信する動作のフローも第１実施形態に係るデータ配信システム１の動作と同じである。
【００８２】
第２実施形態に係るデータ配信システム２は、第１実施形態に係るデータ配信システム１と同様に、有線ネットワーク及び無線ネットワークのトラフィックを検知して、トラフィックが小さいときにデータを配信するので、ネットワークにおけるトラフィックの混雑を緩和させることができ、効率の良いデータ配信を実現させることができる。
【００８３】
また、第２実施形態に係るデータ配信システム２は、基地局２０にあるテンポラリファイル２５に所定の期間配信データを保存しておくことにより、配信サーバ１０は基地局２０に配信データが存在する場合には、配信データではなく配信情報を送信することで、基地局２０に移動端末３０へのデータ配信を行わせることができる。これにより、重複した配信データを基地局２０に送信する必要がなく、有線ネットワークにおけるデータ配信を効率化させることができる。
【００８４】
以上、本発明に係るデータ配信システム及びデータ配信方法について、実施形態を用いて詳細に説明したが、本発明は上記実施形態に限定されるものではない。
【００８５】
上記実施形態に係るデータ配信システム１、２では、配信サーバ１０は配信要求を受信すると、配信データ送信手段１２によってトラフィックを検知してトラフィック量が低下したときに配信データを配信するという処理を常に行うこととしているが、配信データ送信手段１２は配信データの緊急性に応じて配信データの送信方法を選択しても良い。例えば、配信要求に、配信データを即時に配信したいか、ある程度の遅れを許容するかを表す緊急性情報を含ませ、配信データ送信手段１２は、緊急性情報に基づいて、ネットワークのトラフィック量によらず即時に配信データを送信するか、ネットワークのトラフィックが低下したときに配信データを送信するかを選択することとしても良い。さらに、即時か遅延を許容するかの選択ではなく、遅延を許容する時間を緊急性情報に含ませることとしても良く、これによりユーザはフレキシブルに遅延時間を設定することができる。また、データ配信システムでは、データ配信の際の遅延許容時間に基づいて、例えば、遅延を許容する場合には即時配信の場合に比べて料金を廉価にするなどの課金制御を行うことができ、これにより、トラフィックの混雑を招く即時通信のデータ配信数を間接的に制御することができる。
【００８６】
上記実施形態に係るデータ配信システム１、２では、基地局２０がテンポラリファイル２５を有し、無線ネットワークのトラフィック及び移動端末３０のデータ格納領域の空容量を判定することとしているが、このようなテンポラリファイル２５の空容量とトラフィックの判定を行う機能とを有するサーバを基地局２０と配信サーバ１０との間に設けることとしても良い。
【００８７】
また、上記第２実施形態に係るデータ配信システム２では、配信サーバ１０に配信履歴ＤＢ１５を設け、配信履歴ＤＢ１５に格納されたデータに基づいて、基地局２０に配信データが存在するかどうかを判定することとしているが、基地局２０に配信データが存在するかどうかは他の方法によって判定しても良い。例えば、配信サーバ１０が基地局２０に配信データを有しているかどうかを問い合わせることによって、配信データが存在するかどうか判定することができる。
【００８８】
また、各移動端末３０のユーザが配信を希望する端末の配信先端末リストを配信サーバ１０に格納させておき、配信サーバ１０は配信要求があった場合に、それぞれの端末のうちどの端末へ送信するとトラフィックが一番少ないかを判定して、一番トラフィックの少ない端末に配信データを送信することとしても良い。また、配信先端末リストに、時間帯に応じて配信を希望する端末を変えた情報を含ませておくこととすれば、配信サーバ１０は、時間帯に応じて、例えば夜ならば自宅の端末へ、昼なら会社の端末へというように配信先の端末を変えることができる。
【００８９】
また、配信サーバ１０は、移動端末３０からデータ配信の要求を配信要求受信手段１１によって受信した時点からの経過時刻を計測するタイマ手段をさらに備え、タイマ手段によって計測された時間が所定の時間を経過した場合には、トラフィック量に関係なく、強制的にデータを配信することとしても良い。このような構成にすることにより、トラフィックが混雑し続けている場合にデータが配信されないという不都合を防止することができる。
【００９０】
また、基地局２０の配信データ送受信手段２１は、配信サーバ１０からデータを受信した際に、無線ネットワークのトラフィックが混雑していないことを検知した場合には、テンポラリファイル２５に配信データを格納することなく、移動端末３０にデータを送信することとしても良い。このような処理を行うことにより、テンポラリファイル２５へのデータの格納、及びテンポラリファイル２５からのデータの読み出しというステップを省略し、スムーズにデータを配信することができる。
【００９１】
また、配信サーバ１０は、各基地局２０から移動端末３０の位置情報を取得し、取得した位置情報から将来ユーザが向かうであろう場所、つまりどの基地局２０の通信範囲に向かうかを予測すれば、あらかじめ当該基地局２０に対して配信データを送信しておくことができるので、さらにデータ配信の効率を高めることができる。
【００９２】
また、他のさまざまなデータ配信用のサーバと移動端末３０とを配信サーバ１０が中継する構成でデータ配信システム１、２を適用すれば、データ配信用のサーバから配信されるデータを配信サーバ１０で受信し、受信したデータを配信データファイル４１に一括して管理できる。そして、配信サーバ１０から移動端末３０にデータを送信することにより、データ配信用のサーバが個別にネットワークのトラフィックを監視しなくても、ネットワークのトラフィックの混雑を緩和することができる。
【００９３】
【発明の効果】
本発明によれば、データ配信端末と移動端末との間に、配信データを格納するデータ格納手段を設け、第１のデータ送信手段は、データ配信端末からデータ格納手段までのトラフィック量が所定のトラフィック量より小さいときにデータ配信端末からデータ格納手段にデータを送信するので、データ配信端末からデータ格納手段までの有線ネットワークにおけるトラフィックの混雑を緩和させることができる。また、第２のデータ送信手段は、無線ネットワークのトラフィック量が所定のトラフィック量より小さいときにデータ格納手段からデータを読み出して移動端末にデータを送信するので、無線ネットワークにおけるトラフィックの混雑を緩和させることができる。これにより、有線ネットワーク及び無線ネットワークのトラフィックを監視して、有線と無線の双方のネットワークにおけるトラフィックの混雑を緩和させることにより、効率の良いデータ配信を実現させることができる。
【図面の簡単な説明】
【図１】第１実施形態に係るデータ配信システムの構成を示す図である。
【図２】第１実施形態に係るデータ配信システムの動作を示すフローチャートである。
【図３】第２実施形態に係るデータ配信システムの構成を示す図である。
【図４】配信履歴データベースに格納されたデータの例を示す図である。
【図５】第２実施形態に係るデータ配信システムの動作を示すフローチャートである。
【図６】指定端末にデータを配信する場合の動作を示すフローチャートである。
【符号の説明】
１、２…データ配信システム、１１…配信要求受信手段、１２…配信データ送信手段、１３…基地局空容量検知手段、１４…有線トラフィック検知手段、１５…配信履歴ＤＢ、２０…基地局、２１…配信データ送受信手段、２３…端末空容量検知手段、２４…無線トラフィック検知手段、２５…テンポラリファイル、３０…移動端末、４１…配信データファイル、４２…交換機。
【図１】
0003927449.tif 000002
【図２】
0003927449.tif 000003
【図３】
0003927449.tif 000004
【図４】
0003927449.tif 000005
【図５】
0003927449.tif 000006
【図６】
0003927449.tif 000007