(57)【特許請求の範囲】
【請求項１】
複数の無線端末と、該無線端末に対してコンテンツデータを配信するコンテンツデータ配信装置と、該コンテンツデータ配信装置とコンテンツプロバイダと接続され、コンテンツプロバイダに対してコンテンツの配信を要求するコンテンツ要求装置とからなるコンテンツ配信システムであって、
前記コンテンツデータ配信装置は、アンテナと、通信部と、無線端末から送信されてくる要求伝送レートを受信し、該要求伝送レートを統計処理して算出された通信品質を監視する伝送レート監視部と、前記通信品質が判定基準にある場合には、コンテンツデータの配信を行い、前記通信品質が判定基準にない場合には、コンテンツデータを配信しないことを判断する配信判断部とを有し、
前記コンテンツ要求装置は、通信部と、無線端末のユーザによって設定された複数のコンテンツについての情報から所定のコンテンツについての情報を選択する情報選択部と、該情報選択部によって選択された情報に対応するコンテンツの配信をコンテンツプロバイダに要求する制御部とを有し、
前記情報選択部は、予めユーザが作成したリストが管理され、前記リストにはコンテンツ毎に、優先度およびコンテンツの配信判定基準を指定するサービスクラスが設定され、前記制御部は、ユーザが登録した前記優先度に基づき前記コンテンツプロバイダに対してコンテンツの要求を行い、
また前記コンテンツデータ配信装置における判定基準は、前記サービスクラスに応じて異なる値であることを特徴とするコンテンツ配信システム。
【請求項２】
前記コンテンツデータ配信装置は、前記コンテンツ要求装置の情報選択部にリストが登録されているユーザに対してのみ前記伝送レート監視部による伝送レートの監視を行なうことを特徴とする請求項１に記載のコンテンツ配信システム。
【請求項３】
前記サービスクラスは数値が小さいほど前記判断基準を低く設定するようにすることを特徴とする請求項１に記載のコンテンツ配信システム。
【請求項４】
無線端末に対してコンテンツデータを配信するコンテンツ配信方法であって、
無線端末から送信されてくる要求伝送レートを受信し、該要求伝送レートを統計処理して算出された通信品質を監視し、前記通信品質が判定基準にある場合には、コンテンツデータの配信を行い、前記通信品質が判定基準にない場合には、コンテンツデータを配信しないことを判断するものであって、
さらに、予めユーザが作成したリストを有し、前記リストにはコンテンツ毎に、優先度およびコンテンツの配信判定基準を指定するサービスクラスが設定されており、前記ユーザが登録した前記優先度に基づきコンテンツプロバイダに対してコンテンツの要求を行ってコンテンツを取得し、前記サービスクラスに応じて異なる判定基準でコンテンツデータの配信を行なうことを特徴とするコンテンツ配信方法。
【請求項５】
前記伝送レートの監視は、データベースにリストが登録されているユーザに対してのみ行なうことを特徴とする請求項４に記載のコンテンツ配信方法。
【請求項６】
前記サービスクラスは数値が小さいほど前記判断基準を低く設定するようにすることを特徴とする請求項４に記載のコンテンツ配信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、端末に対して情報を配信する情報配信システムに関するものであり、特に、無線通信に用いられる端末から無線基地局に対して要求される伝送レートに応じて、情報の配信を制御する技術に関する。
【０００２】
【従来の技術】
従来、国内外における移動体通信サービスにおいて、無線端末の利用者（以下、ユーザと称する。）は、無線端末を用いて所望のコンテンツを要求する。コンテンツプロバイダは、ユーザからの要求に応じて、マルチメディア情報等を含むコンテンツを配信する。この場合、コンテンツプロバイダから配信されるコンテンツは、無線端末の電波状況と無関係に配信される。
【０００３】
しかし、無線端末がおかれている電波状況は時々刻々と変化するため、無線端末は、必ずしも電波状況が良いときにコンテンツを受信できるとは限らない。無線端末の電波状況が悪いときにコンテンツが配信された場合、またはコンテンツの配信中に無線端末の電波状況が悪くなった場合、パケットエラーが発生する。
パケットエラーの発生が多くなると、パケットの再送が繰り返されることになり、結果的にスループットが低下することとなる。
【０００４】
このような事態を防ぐ技術について記載されている文献として、特開２００１−９５０４６号公報がある。特開２００１−９５０４６号公報は、携帯電話網を用いて音楽データを配信する音楽情報配信システムについて記載されている。
【０００５】
【発明が解決しようとする課題】
特開２００１−９５０４６号公報において、携帯電話機は、携帯電話網における電波強度を測定し、電波強度が低い場合に情報配信サーバから配信されるデータの受信を禁止する。携帯電話機は、データの受信を禁止した場合に、情報配信サーバに接続できないことをユーザに対して通知等する。この場合、ユーザは、ユーザの必要としているにもかかわらず、情報配信サーバから音楽データを入手できないこととなる。このように、特開２００１−９５０４６号公報の技術は、ユーザが必要としたときに所望の音楽データを利用できない事態が生じる。
【０００６】
これに対して、プッシュ型サービスによれば、コンテンツはユーザによって利用される前に予め無線端末へ配信されているため、特開２００１−９５０４６号公報のようにユーザが所望の情報を入手できない事態は生じない。ここでいうプッシュ型サービスは、ユーザによって予め登録されたコンテンツを、ユーザによって利用される前に予め無線端末に対して配信するサービスである。
【０００７】
しかし、プッシュ型サービスにおいても無線端末の電波状況と無関係にコンテンツが配信されるため、無線端末の電波状況が悪いときにコンテンツが配信された場合、またはコンテンツの配信中に無線端末の電波状況が悪くなった場合、パケットエラーが発生し、結果的にスループットが低下する事態が生じる。
【０００８】
さらに、特開２００１−９５０４６号公報記載の技術は、携帯電話機がデータの受信を禁止するものであり、プッシュ型サービス等のようにコンテンツプロバイダ等の情報提供者側の装置がコンテンツの配信を制御するサービスには適用し得ないものである。プッシュ型サービスにおいては、スループットの低下を防ぐためにプッシュ型サービス特有の工夫が必要となる。具体的には、コンテンツプロバイダ等の情報提供者側の装置において工夫をしなければ、プッシュ型サービスにおけるスループットの低下を防ぐことはできない。仮に、特開２００１−９５０４６号公報記載の技術をプッシュ型サービスに適用しようとしても、情報配信サーバから音楽データが配信された後に携帯電話機によって受信を禁止された場合等において、音楽データが消失する事態を生じてしまう。
【０００９】
特に、ベストエフォート型の無線通信システムにおいて、無線端末がおかれている電波状況が悪いときであって、かつ無線基地局から無線端末に対してのデータの伝送レートが高いとき、パケットエラーの頻度は多くなる。しかし、この場合であっても、プッシュ型サービスにおいてユーザによって予め登録されたコンテンツは、無線基地局から無線端末に対して送信される。例えば、所定のスケジューリング方法によりスロットを割り当てられる時分割多重接続（ＴＤＭＡ：Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）により、無線端末と無線基地局とが無線チャネルを介して接続される無線通信システムがある。この無線通信システムにおいて、同じデータ量を送信する場合であっても、無線基地局から無線端末に対してのデータの伝送レートが低いときは、伝送レートが高いときに比べて当該無線端末に対して割り当てられるスロット数が多く必要となる。この場合、無線リソースを長く占有してしまい、結果的に収容される無線端末数が制限されることになり、また、無線基地局当りの平均スループットの低下にもつながる。この様な状況では、移動体通信サービスを行っている無線事業者（以下、キャリアと称する。）にとって限られた無線リソースを有効利用できず、また、ユーザに対するサービス品質が低下する。
【００１０】
したがって、本発明の目的は、プッシュ型サービスにおけるスループットの低下を防止することである。また、本発明の他の目的は、キャリアにとって、限られた無線リソースを有効に利用できることである。さらに、本発明の他の目的は、ユーザにとって、高品質のサービスを提供することである。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明は、以下の構成を有する。
【００１２】
本発明は、プッシュ型サービスに用いられるコンテンツデータ配信装置を有する。コンテンツデータ配信装置は、無線端末に対してコンテンツデータを送信する機能を有するものであり、例えば、無線基地局等である。コンテンツデータ配信装置は、アンテナ、通信部、伝送レート監視部および配信判断部を有する。アンテナは、無線端末から送信される電波を電気信号に変換する機能を有する。通信部は、アンテナから送られる電気信号を復調する機能を有する。通信部は、例えば、ＲＦ回路およびモデムである。伝送レート監視部は、無線端末から要求される伝送レートを基にして算出される通信品質を監視する機能を有する。配信判断部は、伝送レート監視部による監視の結果に応じて、無線端末に対してデータを配信するか否かを判断する機能を有する。配信判断部は、伝送レート監視部によって算出された通信品質が所定の基準にない場合、無線端末に対してコンテンツデータを配信しないことを判断する。配信判断部は、伝送レート監視部によって算出された通信品質が所定の基準にある場合、無線端末に対してコンテンツデータを配信することを判断する。コンテンツデータは、無線端末の利用者によって予め要求されているものである。無線端末に対して配信されるコンテンツデータは、無線端末に対して未だに配信されていないコンテンツデータであり、かつ、無線端末の利用者によって設定された優先度が最も高いコンテンツデータである。優先度は、無線端末に対して配信されるコンテンツデータの優先順番である。所定の基準は、無線端末の利用者によって予め設定されたものであり、無線端末に対して配信されるコンテンツの配信のタイミングを判断する際の基準となるものである。所定の基準は、例えば、サービスクラス毎に設定される閾値である。配信判断部は、コンテンツデータを配信することを判断した場合、他の装置に対してコンテンツデータの配信を要求する。他の装置は、コンテンツデータ配信装置の要求に応じて、コンテンツデータを配信する機能を有するものである。他の装置は、例えば、サービスコントローラ、コンテンツプロバイダ等である。
【００１３】
伝送レート監視部は、無線端末に対してコンテンツデータを配信している間も、伝送レートを基にして算出される通信品質の監視を継続する。配信判断部は、通信品質が所定の基準を満たさないものとなった場合、無線端末に対するコンテンツデータの配信を中断することを判断する。配信判断部は、通信品質が所定の基準を満たすこととなった場合、再び無線端末に対してコンテンツの配信を再開することを判断する。
【００１４】
本発明は、プッシュ型サービスに用いられるコンテンツ要求装置を有する。コンテンツ要求装置は、コンテンツプロバイダに対してコンテンツの配信を要求する機能を有するものであり、例えば、サービスコントローラ等である。コンテンツ要求装置は、受信部、情報選択部および制御部を有する。受信部は、他の交換装置からコンテンツの配信要求を受ける機能を有する。受信部は、例えば、ＩＮＦである。他の交換装置は、回線交換またはパケット交換等を行う機能を有する装置であり、例えば、移動交換局である。情報選択部は、無線端末の利用者によって設定された複数のコンテンツについての情報から所定の情報を選択する。所定の情報は、無線端末に対して未だに配信されていないコンテンツについての情報であって、かつ、無線端末の利用者によって設定された優先度の最も高いコンテンツについての情報である。情報選択部は、例えば、顧客ＤＢである。制御部は、受信部でコンテンツの配信要求を受けた場合、情報選択部によって選択された情報に対応するコンテンツの配信を、コンテンツプロバイダに対して要求する。コンテンツプロバイダは、要求されたコンテンツを無線端末に対して配信する。
【００１５】
コンテンツ要求装置は、さらに蓄積部を有する。蓄積部は、無線端末に対してコンテンツの配信が中断された場合に、配信途中のコンテンツのうち未配信分のデータを蓄積する。蓄積部は、例えば、メモリ等である。情報選択部は、無線端末の利用者によって設定された複数のコンテンツについての情報のうち、配信が中断されたコンテンツについての情報を更新する。制御部は、受信部においてコンテンツの配信要求を受けた場合、情報選択部に対して、配信が中断されたコンテンツについての情報が存在するか否かを確認する。制御部は、配信が中断されたコンテンツについての情報が存在する場合、未配信分のデータを蓄積部から読み出して、無線端末に宛てて送信するように制御する。
【００１６】
【発明の実施の形態】
以下、この発明の実施例について図面を用いて説明する。
【００１７】
図１は、プッシュ型サービスに用いられるシステムの構成を示したものである。ユーザの各々は、無線端末１００、無線端末１１０を有している。無線端末１００または無線端末１１０は、受信したコンテンツを表示して、または拡声して、ユーザの利用に供する。ここでいうコンテンツには、ニュース、スポーツまたは映画情報等のマルチメディア情報が含まれる。サービスコントローラ３００、コンテンツプロバイダ４００、コンテンツプロバイダ４２０またはコンテンツプロバイダ４４０は、ユーザの各々によって要求されるコンテンツを有する。ここでは、特に、サービスコントローラ３００およびコンテンツプロバイダ４４０は、キャリアが有することとする。また、コンテンツプロバイダ４００およびコンテンツプロバイダ４２０は、コンテンツ事業者が有することとする。サービスコントローラ３００は、プッシュ型サービスについての各種制御を行う。コンテンツプロバイダ４００、コンテンツプロバイダ４２０およびコンテンツプロバイダ４４０は、それぞれコンテンツの異なるコンテンツ配信サービスを行っているものとする。無線基地局２００、無線基地局２１０および移動交換局３５０は、キャリアが有する。移動交換局３５０は、回線交換処理またはパケット交換処理を行う。移動交換局３５０は、公衆網５００を介してコンテンツプロバイダ４００およびコンテンツプロバイダ４２０と通信する。移動交換局３５０は、ＨｏｍｅＬｏｃａｔｉｏｎ  Ｒｅｇｉｓｔｅｒ（以下、ＨＬＲと称する。）３８０とも通信する。ＨＬＲ３８０は、各無線端末がいずれの無線基地局の配下に存在するのか管理する。
【００１８】
無線端末１００は、無線基地局２００のカバーエリア内に存在しており、無線端末１００のユーザは、このカバーエリア内を移動している。無線端末１００は、パイロット信号の電力レベル、熱雑音および隣接するセクタからの干渉波電力レベルを基にして、自端末がおかれている電波状況を把握する。ここでいうパイロット信号とは、所定の周期毎に無線基地局２００から送信される信号である。ここでいう隣接するセクタからの干渉波電力レベルとは、無線端末１００が存在するセクタ以外のセクタで送信されるパイロット信号である。無線端末１００は、把握された電波状況に応じて、受信可能な最大伝送レート（以下、要求伝送レートと称する。）を算出して、無線基地局２００に対して通知する。ここでいう要求伝送レートは、無線基地局２００から送信されたパケットのエラー等を基にして決められ、無線基地局２００から無線端末１００に対しての下り方向の伝送レートであり、予め設定された通信品質を満足するための最大の伝送レートである。
【００１９】
無線基地局２００は、無線端末１００からの要求伝送レートを監視する。無線基地局２００は、監視の結果、要求伝送レートから算出される電波状況が予め設定された閾値を超えたとき、無線端末１００がおかれている電波状況が良くなったものと判断する。ここでいう閾値は、無線基地局２００に対して予め設定されるものであり、無線端末の電波状況を良いまたは悪いと判断する基準である。この場合、無線基地局２００は、サービスコントローラ３００に対して、ユーザによって予め登録されたコンテンツを要求する。この要求は、情報配信要求という形で、サービスコントローラ３００に対して送信される。情報配信要求は、移動交換局３５０において、接続先の経路情報を基にしてサービスコントローラ３００に対して送信される。ここでいう接続先の経路情報とは、移動交換局３５０またはＨＬＲ３８０が持っている経路テーブルのことであり、回線交換またはパケット交換において利用される。例えば、無線端末１００のユーザは、コンテンツ１およびコンテンツ２を予め登録している。コンテンツ１は、コンテンツプロバイダ４４０によって保持されており、コンテンツ２は、コンテンツプロバイダ４００によって保持されている。この場合、サービスコントローラ３００は、情報配信要求を受信すると、ユーザが予め登録している内容を確認する。サービスコントローラ３００は、確認された内容に従って、コンテンツプロバイダ４４０に対してコンテンツ１を送信するように要求し、また、コンテンツプロバイダ４００に対してコンテンツ２を送信するように要求する。情報配信要求を受信したコンテンツプロバイダ４４０およびコンテンツプロバイダ４００の各々は、それぞれコンテンツ１、コンテンツ２を検索して、それぞれコンテンツ１、コンテンツ２を無線端末１００に宛てて配信する。
【００２０】
コンテンツプロバイダ４４０およびコンテンツプロバイダ４００の各々によって配信されたコンテンツ１およびコンテンツ２は、公衆網５００および移動交換局３５０を経由して、ＨＬＲ３８０の管理に従って無線基地局２００へ配信される。無線基地局２００は、コンテンツ１およびコンテンツ２を受信すると、無線端末１００に対して配信する。
【００２１】
無線端末１００に対して配信されたコンテンツ１およびコンテンツ２は、無線端末１００内に蓄積される。このように、本実施例はプッシュ型サービスであるため、ユーザは、コンテンツ１およびコンテンツ２を視聴したいときに、いつでもいずれのコンテンツをも視聴できる。
【００２２】
一方、無線端末１１０は、例えば、無線基地局２１０に対して予め設定された閾値を満足しない電波状況におかれている。この場合、無線基地局２１０は、サービスコントローラ３００に対してコンテンツを要求しない。この状態においては、無線端末１１０のユーザによって登録されているコンテンツは、配信されない。
【００２３】
本実施例によれば、無線端末１００がおかれている電波状況が良いときに、無線基地局２００から無線端末１００に対してコンテンツが配信されるので、コンテンツの配信速度が速く、ダウンロードに必要な接続時間が短縮されることになる。したがって、プッシュ型サービスにおけるスループットの低下を防止することができる。さらに、キャリアにとって限られた無線リソースを有効に利用でき、ユーザにとって高品質のサービスを受けることができる。
【００２４】
本実施例は、例えば、バス、電車またはタクシー等に対するプッシュ型サービスにも適用できる。バス、電車またはタクシー等は移動するため、無線基地局２００から無線端末１００に対して配信されるコンテンツは、フェージングによる電波の劣化および変動を受ける。しかし、バス、電車またはタクシー等がそれぞれバス停、駅または信号で一時停止したとき、フェージングによる電波状況の劣化および変動は発生しにくくなり、一時的に電波状況は良くなる。本実施例によれば、このように無線端末１００がおかれている電波状況が一時的に良くなったときに、無線基地局２００から無線端末１００に対してコンテンツが配信されることとなるので、ユーザは、コンテンツが配信された後、バス、電車またはタクシー等が移動している間も効率的に品質よくコンテンツを視聴できる。
【００２５】
図２は、プッシュ型サービスのシーケンスの概略を示したものである。図２を用いて、本実施例におけるプッシュ型サービスのシーケンスの概略を説明する。
【００２６】
まず、登録ステップについて説明する。キャリアは、無線基地局を介して、ユーザが配信を望むコンテンツについてのリスト登録を、ユーザに対して要求する（ステップ６００）。リスト登録を要求する方法としては、例えば、電子メールまたはダイレクトメール等による方法がある。ユーザは、キャリアからの要求に応じて、所望のコンテンツを選定する。ユーザは、無線端末を用いて、選定されたコンテンツについてのリストを作成する。リストは、例えば、所望のコンテンツ、および当該コンテンツを提供するコンテンツプロバイダについて特定される。リストは、さらに、優先度についても設定されることが好ましい。ここでいう優先度は、ユーザが配信して欲しいと望んでいるコンテンツの順番である。優先度は、ユーザによってリスト登録された複数のコンテンツのうち、サービスコントローラによって配信の要求がなされる順番が早いもの程、高く設定される。ユーザは、無線端末を用いて、リスト登録を行う。リスト登録の方法としては、まず、ユーザによって作成されたリストが、送信無線端末から無線基地局に対して送信される（ステップ６０１）。キャリアは、リストを受信すると、サービスコントローラに対してリストの内容を登録する。その後、キャリアは、特定されたコンテンツ毎に、各々のコンテンツを提供するコンテンツプロバイダに対して、リスト登録があった旨を通知する（ステップ６０２）。これにより、ユーザがプッシュ型サービスを受けるために必要な登録作業は終了する。
【００２７】
本実施例によれば、ユーザがコンテンツ毎に所望の優先度を設定することにより、優先度の高いコンテンツほど、より早く無線端末１００の記憶装置１０６に蓄積されることになり、ユーザは、より早くコンテンツを視聴できる。
【００２８】
次に、配信ステップについて説明する。登録ステップによって登録されたコンテンツは、無線端末によって受信される。無線端末がコンテンツを受信するためには、無線端末の電源が常に入れてあることが必要である。無線端末の電源が入れてある場合、無線端末は、無線基地局に対して要求伝送レートを定期的に送信するからである。まず、ユーザによって電源が入れられると、無線端末は、自無線端末がおかれているカバーエリアを担当する無線基地局を認識するために、ＨＬＲに対して位置登録を行う（ステップ６０３）。位置登録作業が終了すると、無線端末は、無線基地局との通信が可能な状態になる。無線端末は、パイロット信号の電力レベルと、隣接するセクタからの干渉波電力レベルとを基にして、要求伝送レートを算出して、無線基地局に対して送信する（ステップ６０４）。ステップ６０４の処理は、無線端末によって所定の時間間隔おきに、定期的に行われる。無線基地局は、定期的に要求伝送レートを受信して、要求伝送レートを基にして無線端末の電波状況を監視する。無線基地局は、無線端末の電波状況を監視することにより、コンテンツを配信するためのタイミングを判断し、制御する。無線基地局は、要求伝送レートから算出される通信品質が予め設定された閾値を超えたとき、無線端末がおかれている電波状況が良くなったものと判断する。サービスコントローラは、ユーザによって予め登録されたコンテンツを選択して、コンテンツプロバイダに対して当該コンテンツの配信を要求する（ステップ６０５）。サービスコントローラによるコンテンツの選択は、ユーザによってリスト登録されたコンテンツのうち、未だに配信されていないコンテンツであって、かつ優先度が最も高いコンテンツについて行われる。コンテンツプロバイダは、コンテンツの配信を要求された場合、要求されたコンテンツを検索する。コンテンツプロバイダは、検索の後、要求されたコンテンツを無線端末に宛てて配信する（ステップ６０６）。無線端末は、コンテンツを受信した場合、当該コンテンツを蓄積する。無線端末は、コンテンツの蓄積処理が終了した場合、コンテンツの受信完了を無線基地局に対して通知（以下、コンテンツ受信完了通知と称する。）する（ステップ６０７）。無線基地局は、コンテンツ受信完了通知をサービスコントローラおよびコンテンツプロバイダに対して通知する（ステップ６０８）。コンテンツ受信完了通知は、コンテンツプロバイダにおいて、コンテンツの配信完了履歴として反映され、さらに課金処理等に用いられる。コンテンツの配信完了履歴は、いずれのコンテンツがいずれの無線端末に対して配信されたか否かの把握、またはいずれのコンテンツがいずれの無線端末によって受信完了された否かの把握に利用される。これにより、コンテンツの配信作業は終了する。
【００２９】
次に、確認ステップについて説明する。ユーザは、例えば、家に戻ったときや事務所に戻ったとき等に無線端末を確認すると、予め登録していたコンテンツが既に無線端末に蓄積されているので、ユーザが希望する時間にいつでもコンテンツを開封して、視聴できる。ユーザによってコンテンツが開封された場合、無線端末は、コンテンツの開封を無線基地局に対して通知（以下、コンテンツ開封通知と称する。）する（ステップ６０９）。無線基地局は、コンテンツ開封通知を受信すると、サービスコントローラおよびコンテンツプロバイダに対してコンテンツ開封通知を通知する（ステップ６１０）。コンテンツ開封通知は、無線端末に蓄積済みのコンテンツがユーザによって開封されたか否かの把握に利用される。コンテンツ開封通知は、サービスコントローラおよびコンテンツプロバイダによって、例えば、課金処理等に利用される。これにより、コンテンツの開封の確認処理が終了する。
【００３０】
最後に、支払いステップについて説明する。サービスコントローラまたはコンテンツプロバイダは、ユーザによって開封されたコンテンツの使用料金の累積金額を計算する。累積金額は、コンテンツプロバイダのコンテンツ提供による収入である。サービスコントローラまたはコンテンツプロバイダは、例えば、月末等といった所定の日時に、ユーザに対して累積金額を請求する（ステップ６１１、ステップ６１２）。無線端末は、累積金額を受信して、ユーザに対して知らせる。ユーザは、例えば、金融機関等を通して、コンテンツ事業者に対して累積金額を支払う（ステップ６１３、ステップ６１４）。コンテンツ事業者は、コンテンツをユーザに対して配信するに際して、キャリアの設備を利用している。したがって、コンテンツ事業者は、累積金額の一部をキャリアにペイバックする（ステップ６１５）。これにより、累積金額の支払い処理を終了する。なお、本実施例は、上述の場合に限らず、例えば、コンテンツ事業者への累積金額の支払を、キャリアが一括して徴収することも好ましい。さらに、本実施例においては、コンテンツ受信完了通知、コンテンツ開封通知、または累積金額の請求のいずれについても、サービスコントローラを関係付けているが、サービスコントローラは関係することなく、コンテンツプロバイダのみが処理することも好ましい。
【００３１】
以下、図１で示された個々の装置について説明する。図３は、無線端末１００についての機能ブロック図である。無線端末１００は、アンテナ１０１、通信装置１０２、出力装置１０３、入力装置１０４、制御装置１０５および記憶装置１０６を有する。アンテナ１０１は、無線基地局から送信された電波を電気信号に変換し、または、通信装置１０２から送られた電気信号を電波に変換して無線基地局に送信する。通信装置１０２は、Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ回路（以下、ＲＦ回路と称する。）およびモデムを有しており、アンテナ１０１から送られた電気信号を復調処理し、または、アンテナ１０１に送るデータを変調処理する。出力装置１０３は、アンテナ１０１を介して受信されたコンテンツ、またはユーザによって入力された情報を、ディスプレイまたはスピーカを介して出力する。入力装置１０４は、ユーザによって操作されるものであり、例えば、ボタンまたはタッチパネル等である。制御装置１０５は、無線端末１００内部の各種装置、例えば、通信装置１０２、出力装置１０３および記録装置１０６等を制御する。記憶装置１０６は、アンテナ１０１を介して受信された情報を蓄積しており、さらに無線端末１００を制御するためのプログラムを記憶する。ユーザは、無線端末１００を利用して、コンテンツをリスト登録し、または無線端末１００に蓄積されているコンテンツを視聴する。
【００３２】
図４は、無線基地局２００についての機能ブロック図である。無線基地局２００は、アンテナ２０１、通信装置２０２、制御装置２０３、記憶装置２０６、ＩＮＦ（Ｉｎｔｅｒｆａｃｅ）２０７および顧客ＤＢ（Ｄａｔａ  Ｂａｓｅ）２０８を有する。アンテナ２０１は、無線端末から送信された電波を電気信号に変換し、または、通信装置２０２から送られた電気信号を電波に変換して無線端末に送信する。通信装置２０２は、ＲＦ回路およびモデムを有しており、アンテナ２０１から送られた電気信号を復調処理し、または、記憶装置２０６に蓄積された情報を変調処理する。制御装置２０３は、無線基地局２００内部の各種装置、例えば、通信装置２０２、記録装置２０６、ＩＮＦ２０７および顧客ＤＢ２０８等を制御する。記憶装置２０６は、コンテンツプロバイダによって送信されたコンテンツを蓄積しており、さらに無線基地局２００を制御するためのプログラムを記憶する。ＩＮＦ２０７は、移動交換局と通信するためのインターフェイスを提供する。顧客ＤＢ２０８は、プッシュ型サービスを受けているユーザについての記録、および未だに配信されていないコンテンツの数をユーザ毎に記録する。プッシュ型サービスを受けているユーザについての記録は、無線基地局２００の配下におかれている無線端末のユーザがプッシュ型サービスを受けている者であるか否かの判断に用いられる。制御装置２０３は、要求伝送レート処理機能２０４および配信判断機能２０５を有する。要求伝送レート処理機能２０４は、無線端末から送信された要求伝送レートを統計処理する。配信判断機能２０５は、要求伝送レート処理機能２０４における統計処理の結果に基づいて、無線端末の電波状況を把握して、コンテンツの配信についての可否を判断する。配信判断機能２０５は、サービスコントローラ３００に対して、コンテンツデータの配信を要求する。
【００３３】
図５は、移動交換局３５０およびサービスコントローラ３００についての機能ブロック図である。移動交換局３５０は、制御装置３５１、交換装置３５２、記憶装置３５３およびＩＮＦ３５４〜３５６を有する。制御装置３５１は、移動交換局３５０内の各種装置、例えば、交換装置３５２、記憶装置３５３およびＩＮＦ３５４〜３５６を制御する。交換装置３５２は、データの交換処理を行う装置であり、例えば、パケット交換を行うルータ、回線交換を行うスイッチ、ＰＤＳＮ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｓｅｒｖｉｎｇ  Ｎｏｄｅ）等の呼終端を行うノード等である。記憶装置３５３は、移動交換局３５０を制御するための制御プログラムを記憶する。ＩＮＦ３５４は、無線基地局と通信するためのインターフェイスを提供する。ＩＮＦ３５５は、コンテンツプロバイダと通信するためのインターフェイスを提供する。ＩＮＦ３５６は、サービスコントローラと通信するためのインターフェイスを提供する。
【００３４】
サービスコントローラ３００は、ＩＮＦ３１０、配信サーバ３０１、制御装置３０２、保守装置３０３、課金サーバ３０４、顧客ＤＢ３０５およびメモリ１〜４(３０６〜３０９)を有する。ＩＮＦ３１０は、移動交換局３５０と通信するためのインターフェイスを提供する。配信サーバ３０１は、コンテンツプロバイダに対してコンテンツを要求し、または、無線端末に対してコンテンツを配信する。制御装置３０２は、サービスコントローラ３００内の各種装置、例えば、保守装置３０３、課金サーバ３０４、顧客ＤＢ３０５およびメモリ１〜４(３０６〜３０９)等の制御を行う。保守装置３０３は、サービスコントローラ３００のメンテナンスを行うために利用されるものであり、メンテナンス用の入出力装置を有する。課金サーバ３０４は、ユーザによって開封されたコンテンツの課金をユーザ毎に処理する。顧客ＤＢ３０５は、ユーザによって登録されたコンテンツのリスト、当該リストのうち既に配信済みのコンテンツ、および当該リストのうち未だに配信されていないコンテンツについての情報等を管理する。メモリ１〜４（３０６〜３０９）の各々は、無線端末に対して配信される予定のコンテンツを一時的に保存し、または、途中で配信が中断されたコンテンツを一時的に保存する記憶装置である。途中で配信が中断される場合は、例えば、無線端末に対してコンテンツを配信していた途中で急に電波環境が悪くなる場合等である。
【００３５】
図６は、コンテンツプロバイダ４００についての機能ブロック図である。コンテンツプロバイダ４００は、ＩＮＦ４１０、コンテンツサーバ４０１、制御装置４０２、課金サーバ４０３、保守装置４０４、記憶装置４０５、ＤＢ１〜３（４０６〜４０８）および顧客ＤＢ４０９を有する。ＩＮＦ４１０は、移動交換局と通信するためのインターフェイスを提供する。コンテンツサーバ４０１は、無線端末に宛てて、ユーザによって予め登録されたコンテンツを配信する。制御装置４０２は、コンテンツプロバイダ４００内の各種装置、例えば、コンテンツサーバ４０１、課金サーバ４０３、保守装置４０４、記憶装置４０５、ＤＢ１〜３（４０６〜４０８）および顧客ＤＢ４０９等の制御を行う。課金サーバ４０３は、ユーザによって開封されたコンテンツの課金をユーザ毎に処理する。保守装置４０４は、コンテンツプロバイダ４００のメンテナンスを行うため、または、新規コンテンツの作成若しくは古いコンテンツの削除を行うために利用されるものであり、そのような処理に必要な入出力装置を有する。記憶装置４０５は、コンテンツプロバイダ４００内の各種装置を制御するための制御プログラムを記憶し、または、無線端末に宛ててコンテンツを配信する場合に必要とされるバッファを提供する。ＤＢ１〜３（４０６〜４０８）の各々は、ユーザに対して配信されるコンテンツを格納する。顧客ＤＢ４０９は、コンテンツを予め登録したユーザについての情報を保存する。
【００３６】
図７は、図２の登録ステップを詳細に説明したシーケンス図である。プッシュ型サービスの加入に際して、ユーザは、所望のコンテンツを予め登録する必要がある。サービスコントローラ３００の配信サーバ３０１は、例えば、電子メールにより、登録要求を移動交換局３５０に対して送信する（ステップ６５０）。登録要求は、複数のコンテンツが一覧表示されており、さらに、それぞれのコンテンツの紹介、およびコンテンツを登録する方法等が示されている。登録要求は、移動交換局３５０、無線基地局２００を介して、無線端末１００に送られる（ステップ６５１、ステップ６５２）。登録要求は、ユーザが無線端末１００を購入したときに送信されてもよく、または定期的に送信されてもよい。
【００３７】
ユーザは、上述のリストを作成する。リストの作成に際して、ユーザは、コンテンツ毎に優先度を設定する。さらに、ユーザは、コンテンツ毎にサービスクラスを設定する。ここでいうサービスクラスは、無線基地局２００から無線端末１００に対して配信されるコンテンツの配信判定基準の違いを表す。サービスクラス毎に、無線基地局２００に対して予め設定される判定閾値は異なる。したがって、サービスクラス毎に、無線基地局２００から無線端末１００に対してコンテンツが配信されるタイミングは異なる。なお、ユーザは、全ての優先度に対して同一のサービスクラスを設定することも好ましく、優先度毎にサービスクラスを異ならせることも好ましい。
【００３８】
本実施例によれば、無線端末１００がおかれている電波状況を考慮してコンテンツを配信するため、無線端末１００が常に電波状況の悪いところにおかれている場合、優先度の高いコンテンツであっても、いつまでたっても無線端末１００に対して配信されないという事態が生じ得る。しかし、この場合であっても、本実施例によれば、ユーザが優先度毎に所望のサービスクラスを設定できるため、優先度の高いコンテンツについてはより閾値を小さく設定してあるサービスクラスを選択することにより、無線端末１００が電波状況の悪いところにおかれていても、無線端末１００のおかれている電波状況が閾値を超えさえすれば当該コンテンツを優先的に受信できる。
【００３９】
ユーザは、リストを作成した後、例えば、無線端末１００の登録ボタン等を押圧することにより、リスト登録を行う。無線端末１００は、登録ボタンが押圧された場合、無線基地局２００に対してリスト登録を送信する（ステップ６５３）。リスト登録は、無線基地局２００および移動交換局３５０を介して、サービスコントローラ３００に送られる（ステップ６５４、ステップ６５５）。サービスコントローラ３００は、リスト登録を受信すると、ユーザによって登録されたコンテンツのリスト、コンテンツ毎の優先度およびコンテンツ毎のサービスクラスを、顧客ＤＢ３０５に登録する（ステップ６５６）。顧客ＤＢ３０５は、リスト登録が終了すると、制御装置３０２に対して登録完了メッセージを送信する（ステップ６５７）。制御装置３０２は、登録完了メッセージを受けると、顧客ＤＢ３０５によって管理されるコンテンツのリストに基づいて、当該コンテンツを提供しているコンテンツプロバイダ４００等に対してユーザ登録を行う（ステップ６５８）。ユーザ登録は、コンテンツプロバイダ４００等に対して、コンテンツの登録をしたユーザについての情報を登録するものである。コンテンツプロバイダ４００等は、サービスコントローラ３００から依頼されたユーザ登録に従って、顧客ＤＢ４０９に対してユーザ登録を行う（ステップ６５９）。顧客ＤＢ４０９は、ユーザ登録が終了すると、制御装置４０２に対して登録完了メッセージを送信する（ステップ６６０）。制御装置４０２は、登録完了メッセージを受けると、サービスコントローラ３００に対して登録完了メッセージを送信する（ステップ６６１）。サービスコントローラ３００の制御装置３０２は、登録完了メッセージを受けると、ユーザ登録が正常に完了したことを登録完了メッセージという形で無線端末１００に宛てて通知する（ステップ６６２〜ステップ６６４）。無線端末１００は、登録完了メッセージを受けると、その旨をディスプレイに表示し、または音を鳴らすことにより、ユーザに通知する。
【００４０】
図８は、一旦登録されたリストのうち特定のコンテンツを解約する場合のシーケンス図である。まず、ユーザは、解約を希望するコンテンツを指定する。具体的には、ユーザは、無線端末１００を用いて、解約を希望するコンテンツについてのリストを作成する。ユーザは、リストを作成した後、例えば、無線端末１００の解約ボタン等を押圧することにより、特定のコンテンツの解約を行う。無線端末１００は、解約ボタンが押圧された場合、無線基地局２００に対してコンテンツの削除メッセージを送信する（ステップ６７０）。コンテンツの削除メッセージは、無線基地局２００および移動交換局３５０を介して、サービスコントローラ３００に送られる（ステップ６７１、ステップ６７２）。サービスコントローラ３００は、コンテンツの削除メッセージを顧客ＤＢ３０５に対して送る（ステップ６７３）。顧客ＤＢ３０５は、コンテンツの削除メッセージを受けると、顧客ＤＢ３０５によって管理されているコンテンツのうち、ユーザによって解約を希望されたコンテンツを削除する。顧客ＤＢ３０５は、コンテンツの削除が終了すると、削除完了メッセージを制御装置３０２に対して送信する（ステップ６７４）。制御装置３０２は、削除完了メッセージを受けると、ユーザによって解約を希望されたコンテンツを提供しているコンテンツプロバイダ４００等に対して、ユーザの削除メッセージを通知する（ステップ６７５）。ユーザの削除メッセージは、コンテンツプロバイダ４００等に対して、コンテンツの解約を希望したユーザについての情報を通知するものである。コンテンツプロバイダ４００等は、サービスコントローラ３００から通知されたユーザの削除メッセージに従って、顧客ＤＢ４０９からユーザを削除する（ステップ６７６）。顧客ＤＢ４０９は、ユーザ登録が終了すると、制御装置４０２に対して削除完了メッセージを送信する（ステップ６７７）。制御装置４０２は、削除完了メッセージを受けると、サービスコントローラ３００に対して削除完了メッセージを送信する（ステップ６７８）。サービスコントローラ３００の制御装置３０２は、削除完了メッセージを受けると、一旦登録されたリストから特定のコンテンツが正常に削除されたことを削除完了メッセージという形で無線端末１００に宛てて通知する（ステップ６７９〜ステップ６８１）。無線端末１００は、削除完了メッセージを受けると、コンテンツが正常に削除されたことをディスプレイに表示し、または音を鳴らすことにより、ユーザに通知する。
【００４１】
本実施例によれば、ユーザは、特定のコンテンツを誤って登録してしまった場合、または登録した特定のコンテンツを解約したいと考えた場合に、解約を希望するコンテンツについて無線端末１００を用いてリストを作成することにより、簡単に当該コンテンツを解約することができる。
【００４２】
図９は、図２の配信ステップを詳細に説明したシーケンス図である。ユーザによって無線端末１００の電源が入れられると、無線端末１００は、無線基地局２００に対して位置登録を送信する（ステップ７００）。位置登録は、無線基地局２００を介して、移動交換局３５０に対して送信される（ステップ７０１）。移動交換局３５０は、位置登録を受信すると、経路を切り替えてＨＬＲ３８０に対して送信される（ステップ７０２）。ＨＬＲ３８０は、位置登録が完了すると、位置登録完了メッセージを移動交換局３５０に対して送信する（ステップ７０３）。移動交換局３５０は、位置登録完了メッセージを受信すると、加入状況要求メッセージをサービスコントローラ３００に対して送信する（ステップ７０９４）。加入状況要求メッセージは、無線端末１００のユーザが既にリスト登録をしているか否かを確認するものである。サービスコントローラ３００の制御装置３０２は、加入状況要求メッセージを受けると、加入状況要求メッセージを顧客ＤＢ３０５に対して送信する（ステップ７０５）。顧客ＤＢ３０５は、加入状況要求メッセージを受けると、無線端末１００のユーザが既にリスト登録をしているか否かを確認する。確認の結果、無線端末１００のユーザが既にリスト登録をしている場合、顧客ＤＢ３０５は、加入状況通知を制御装置３０２に対して通知する（ステップ７０６）。加入状況通知は、無線端末１００のユーザによって予め登録されているコンテンツについての情報等を含むものである。制御装置３０２は、加入状況通知を受信すると、移動交換局３５０に対して加入状況通知を送信する（ステップ７０７）。移動交換局３５０は、加入状況通知を受けると、既に受取っている位置登録完了メッセージとともに無線基地局２００に対して加入状況通知を送信する（ステップ７０８）。無線基地局２００は、加入状況通知を受信すると、無線端末１００のユーザによって予め登録されているコンテンツについての情報等を顧客ＤＢ２０８に記録する。無線基地局２００は、顧客ＤＢ２０８に記録されたユーザの無線端末１００に対してのみ電波状況を監視して、顧客ＤＢ２０８に記録されていないユーザの無線端末の電波状況を監視しない。無線基地局２００は、顧客ＤＢ２０８への記録の後、無線端末１００に対して位置登録完了メッセージを送信する（ステップ７０９）。
【００４３】
無線端末１００は、位置登録が完了すると、無線基地局２００との間で呼接続できる。無線端末１００は、要求伝送レートを算出して、無線基地局２００に対して送信する（ステップ７１０）。無線端末１００は、要求伝送レートを定期的に無線基地局２００に対して送信する。無線基地局２００は、無線端末１００について、顧客ＤＢ２０８に保存されたユーザの無線端末１００であることを確認する。無線基地局２００は、無線端末１００から送信された要求伝送レートを受信して、無線端末１００の電波状況を継続的に監視する。ここにいう監視は、統計処理のことであり、例えば、要求伝送レートを基に算出された無線端末１００の要求伝送レートの移動平均等が考慮される。無線基地局２００は、無線端末１００の電波状況を監視して、無線端末１００に対してコンテンツを配信するタイミングを判断する。無線基地局２００は、監視の結果、要求伝送レートから算出される通信品質が予め設定された閾値を超えたとき、電波状況が良くなったと判断する。無線基地局２００は、判断の結果を受けて、顧客ＤＢ２０８に記録された情報を参照して、移動交換局３５０に対してコンテンツの配信要求を送信する（ステップ７１１）。移動交換局３５０は、コンテンツの配信要求を受信すると、サービスコントローラ３００に対してコンテンツの配信要求を送信する（ステップ７１２）。サービスコントローラ３００の制御装置３０２は、コンテンツの配信要求を受けると、顧客ＤＢ３０５に対してコンテンツの配信を要求する（ステップ７１３）。顧客ＤＢ３０５は、無線端末１００のユーザによって登録されたコンテンツのリストを検索する。顧客ＤＢ３０５は、当該リストのうち未だに配信されていないコンテンツであって、かつ優先度の最も高いコンテンツを選択して、制御装置３０２に対して通知する（ステップ７１３）。制御装置３０２は、コンテンツプロバイダに対してコンテンツの配信を要求する（ステップ７１４）。コンテンツプロバイダ４００等の制御装置４０２は、顧客ＤＢ４０９に記録された情報を基にして、要求されたコンテンツをＤＢ１〜３（４０６〜４０８）から読み出して、コンテンツサーバ４０１に対して送る。コンテンツサーバ４０１は、コンテンツをサービスコントローラ３００に対して配信する（ステップ７１５）。コンテンツは、サービスコントローラ３００、移動交換局３５０および無線基地局２００を介して、無線端末１００に対して配信される（ステップ７１６〜ステップ７１８）。
【００４４】
無線端末１００は、コンテンツプロバイダ４００等からコンテンツを受信すると、無線基地局２００に対して受信完了メッセージを送信する（ステップ７１９）。受信完了メッセージは、移動交換局３５０を介してサービスコントローラ３００に対して送信される（ステップ７２０、ステップ７２１）。サービスコントローラ３００の制御装置３０２は、受信完了メッセージを受けると、受信完了メッセージを顧客ＤＢ３０５に対して送る（ステップ７２２）。顧客ＤＢ３０５は、リストの更新を行い、無線端末１００に対して配信されたコンテンツが既に配信済みであることを記録する。制御装置３０２は、コンテンツプロバイダ４００に対して受信完了メッセージを送信する（ステップ７２３）。
【００４５】
無線端末１００は、ステップ７２０〜ステップ７２３の処理を行っている間も無線基地局２００に対して要求伝送レートを送信している。無線基地局２００は、受信完了メッセージを受信したときの電波状況に基づいて、次のコンテンツの配信が可能と判断すると次のコンテンツの配信要求を移動交換局３５０に対して送信する（ステップ７１１）。その後は、ステップ７１１〜ステップ７２３の処理を繰り返す。仮に、無線端末１００から受信完了メッセージが送信された段階で無線端末１００の電波状況が悪くなったと判断された場合、無線基地局２００は、移動交換局３５０に対してコンテンツの配信要求を送信することなく、無線端末１００の電波状況の監視を続ける。その後、無線端末１００の電波状況が良くなったときに、ステップ７１１〜ステップ７２３の処理を繰り返す。これにより、ユーザによって予め登録されたコンテンツは、確実にユーザへ配信されることとなる。
【００４６】
図１０は、コンテンツの配信中に電波状況が悪くなった場合のシーケンス図である。時々刻々と変化する電波状況に対応できるように、無線端末１００は、コンテンツのデータを受信中においても、絶えず定期的に無線基地局２００に対して、要求伝送レートを送信する。無線基地局２００も、要求伝送レートを受信して電波状況を継続的に監視する。コンテンツの配信中に電波状況が無線基地局２００に予め設定された閾値を満たさなくなった場合、無線基地局２００は、コンテンツの配信を中断する。無線基地局２００は、無線端末１００に対して、配信を中断することのメッセージを送信する(ステップ７３９)。さらに、無線基地局２００は、配信途中のコンテンツであって、かつバッファに残っているデータを、移動交換局３５０に対して送信する（ステップ７４０）。配信途中のコンテンツは、移動交換局３５０からサービスコントローラ３００に対して送信されて、メモリ１〜４（３０４〜３０９）に蓄積される（ステップ７４１、ステップ７４２）。このとき、顧客ＤＢ３０５には、リストの更新を行い、無線端末１００に対して配信されたコンテンツが配信途中であることを登録する。配信途中のコンテンツは、無線端末１００の電波状況が良くなって、コンテンツの配信が再開されるまで蓄積される。無線基地局２００は、無線端末１００の電波状況を継続的に監視して、要求伝送レートから算出される通信品質が予め設定された閾値を越えた場合、コンテンツの配信要求を移動交換局３５０に対して送信する（ステップ７５０）。コンテンツの配信要求は、移動交換局３５０からサービスコントローラ３００に送られる（ステップ７５１）。サービスコントローラ３００の制御装置３０２は、コンテンツの配信要求を受けると、顧客ＤＢ３５０に対してコンテンツの配信要求を送る（ステップ７５２）。顧客ＤＢ３５０は、制御装置３０２に対して配信途中のコンテンツを通知する（ステップ７５３）。制御装置３０２は、配信途中のコンテンツがあることを認識すると、メモリ１〜４（３０４〜３０９）に対して配信途中のデータを検索するためのメッセージを送信する（ステップ７５５）。配信途中のデータの検索が終了すると、配信途中のコンテンツは、メモリ１〜４（３０４〜３０９）から読み出され、サービスコントローラ３００の配信サーバ３０１によって無線端末１００に宛てて送信される（ステップ７５６〜ステップ７５９）。
【００４７】
本実施例によれば、配信途中のコンテンツは、サービスコントローラ３００のメモリ１〜４（３０４〜３０９）に蓄積されるため、配信途中のコンテンツが消失することがない。
【００４８】
さらに、本実施例によれば、無線端末１００のおかれている電波状況が良くなった場合に、コンテンツを初めから無線端末１００に対して配信する必要がなく、無線端末１００に蓄積されていない残りのコンテンツのみを配信すればよく、サービスコントローラ３００等の処理負担を低減できるばかりでなく、限られた無線リソースを有効に利用できる。
【００４９】
図１１は、無線基地局２００のフローチャートである。無線基地局２００は、無線端末１００から送信される要求伝送レートを受信して、無線端末１００の電波状況に基づいてコンテンツを配信するか否かを判断する（ステップ１０００）。ステップ１０００の判断の結果、無線端末の電波状況が良いと判断した場合、無線基地局２００は、コンテンツプロバイダ４００等に宛ててコンテンツの配信要求を送信する（ステップ１００１）。無線基地局２００は、コンテンツプロバイダ４００等からコンテンツを受信すると、無線端末１００に対してコンテンツを配信する（ステップ１００２）。コンテンツの配信が終了すると、無線基地局２００は、無線端末１００からコンテンツの受信完了メッセージを受信する（ステップ１００３）。無線基地局２００は、受信完了メッセージを受信すると、サービスコントローラ３００に宛てて受信完了メッセージを送信する（ステップ１００４）。無線基地局２００は、顧客ＤＢ２０８を更新して、コンテンツの配信が終了したことを記録する（ステップ１００５）。無線基地局２００は、顧客ＤＢ２０８に記録された情報に基づいて、未だに配信されていないコンテンツがあるか否かを調査する（ステップ１００６）。ステップ１００６の調査の結果、未だに配信されていないコンテンツがある場合、無線基地局２００は、ステップ１０００の処理を行う。ステップ１００６の調査の結果、未だに配信されていないコンテンツはない場合、無線基地局２００は、無線端末１００の電波状況の監視を終了する。なお、定期的に繰り返し配信されるべきコンテンツに関しては、無線基地局２００は、未だに配信されていないコンテンツがない場合であっても、コンテンツがアップデートされたときに備えて無線端末１００の電波状況を監視する。したがって、音楽のような１度のみ配信されるコンテンツと、デイリーニュースのような繰り返し配信されるコンテンツとでは、無線基地局の電波状況監視が継続するか変る。ユーザがどの様なコンテンツの配信を登録しているかは顧客ＤＢで管理される。
【００５０】
以下、無線端末１００の要求伝送レートの移動平均等を考慮した統計処理の一例について説明する。
【００５１】
【数１】
0004045109.tif 000002
Ｒａｖｅ（ｔ）は、要求伝送レートを統計処理して得られた所定の時間の結果である。Ｒｉｎｓｔ（ｔ）は、現在無線端末１００から受信された要求伝送レートである。Ｒａｖｅ（ｔ−１）は、一つ前まで無線端末１００から受信された要求伝送レートの統計処理の結果である。ｔは、定期的に無線端末１００から要求伝送レートが送信される時間単位である。Ｃは、数式１の時定数である。時定数Ｃの値が大きいほど、より長い時間過去に遡って、受信された要求伝送レートも考慮される。さらに、Ｃの値が大きいほど、無線端末１００が電波状況の変動が激しい場所に移動しても、コンテンツの配信の中断が頻繁になされることは少なくなる。但し、電波状況が悪い場合、低い伝送レートでデータを受信することになり、無線リソースが無駄になる。反対に、時定数Ｃの値が小さいほど、より電波状況の変動に敏感になるので、無線端末１００が電波状況の悪い場所に移動すると直ぐに、コンテンツの配信は中断される。このとき、無線端末１００の電波状況が良く、かつ伝送レートが高い場合に、無線基地局２００からデータが配信されるので、無線リソースを有効に使用出来るというメリットがある。但し、コンテンツの配信が頻繁に中断および再開されることとなるので、無線基地局２００およびサービスコントローラ３００等の負荷が増加する。したがって、時定数Ｃの値を適切に設定することは大変重要である。
【００５２】
図１２は、無線基地局２００がコンテンツを配信するためのタイミングの判断についての処理フローを説明する。無線基地局２００は、無線端末１００から定期的にＲｉｎｓｔ（ｔ）を受信する（ステップ１１００）。無線基地局２００は、Ｒｉｎｓｔ（ｔ）を受信すると、数式１を使用してＲａｖｅ（ｔ）を算出する（ステップ１１０１）。無線基地局２００は、算出されたＲａｖｅ（ｔ）の値と、無線基地局２００に対して予め設定された閾値ＴＲの値とを比較する（ステップ１１０２）。ステップ１１０２の比較においてＲａｖｅ（ｔ）の値が閾値ＴＲの値を超えない場合、ｔをｔ＋１にインクリメントする（ステップ１１０６）。この場合、ステップ１１００〜ステップ１１０２の処理を繰り返して、無線端末１００の電波状況を監視する。
【００５３】
ステップ１１０２の比較においてＲａｖｅ（ｔ）の値が閾値ＴＲの値を越えた場合、無線基地局２００は、無線端末１００が既に通信中か否かを確認する（ステップ１１０３）。ステップ１１０３の確認の結果、既に通信中である場合、通信が終了するまで待つべく、ｔをｔ＋１にインクリメントする（ステップ１１０６）。この場合も、ステップ１１００〜ステップ１１０２の処理を繰り返して、無線端末１００の電波状況を監視する。
【００５４】
ステップ１１０３において無線端末１００が通信中でない場合、未だに配信されていないコンテンツを既に要求済みであるか否かを確認する（ステップ１１０４）。ステップ１１０４においてコンテンツを既に要求済みの場合、ｔをｔ＋１にインクリメントする（ステップ１１０６）。この場合も、ステップ１１００〜ステップ１１０２の処理を繰り返して、無線端末１００の電波状況を監視する。
【００５５】
ステップ１１０４においてコンテンツを要求していない場合、コンテンツプロバイダ４００に対してコンテンツの配信要求を送信する（ステップ１１０５）。
【００５６】
無線基地局２００はコンテンツの配信中も無線端末１００の電波状況を監視する。したがって、以下、コンテンツの配信中の無線基地局２００の処理動作を説明する。図１３は、コンテンツの配信中の無線基地局２００が無線端末１００の電波状況を監視する場合の処理フローを説明する。無線基地局２００は、無線端末１００から定期的にＲｉｎｓｔ（ｔ）を受信する（ステップ１１５０）。無線基地局２００は、Ｒｉｎｓｔ（ｔ）を受信すると、数式１を使用してＲａｖｅ（ｔ）を算出する（ステップ１１５１）。無線基地局２００は、算出されたＲａｖｅ（ｔ）の値と、無線基地局２００に対して予め設定された閾値ＴＲの値とを比較する（ステップ１１５２）。ここでは、特に、ＴＳという新しいパラメータを設定することとする。ＴＳは、コンテンツの配信中に無線端末の電波状況が悪くなってＲａｖｅ（ｔ）の値がＴＲの値を下回った場合または等しくなった場合であっても、直ぐにコンテンツの配信を中断することなく、ある程度コンテンツの配信を許容するためのパラメータである。ＴＳをゼロ以外の所定の値に設定することにより、Ｒａｖｅ（ｔ）の値がＴＲの値を下回った場合または等しくなった場合であっても、現在配信中のコンテンツだけは中断させずに最後まで配信させることが可能である。
【００５７】
Ｒａｖｅ（ｔ）の値が（ＴＲ−ＴＳ）の値を下回った場合または等しくなった場合、無線基地局２００は、配信中のコンテンツの配信を中断する（ステップ１１５４）。この場合、無線基地局２００は、サービスコントローラ３００に対して、コンテンツの配信が中断されたことを通知するとともに、配信途中のデータを記録させる（ステップ１１５３）。Ｒａｖｅ（ｔ）の値が（ＴＲ−ＴＳ）の値を超えなくなった場合、さらに、ｔをｔ＋１にインクリメントする（ステップ１１５５）。この場合、ステップ１１５０〜ステップ１１５２の処理を繰り返して、無線端末１００の電波状況を監視する。なお、ステップ１１５４、ステップ１１５３の処理は、ステップ１１５０〜ステップ１１５２およびステップ１１５５の処理とは時間的に独立して処理される。
【００５８】
Ｒａｖｅ（ｔ）の値が（ＴＲ−ＴＳ）の値を超えている場合は、無線基地局２００は、コンテンツの配信を継続して、かつｔをｔ＋１にインクリメントする（ステップ１１５５）。この場合、ステップ１１５０〜ステップ１１５２の処理を繰り返して、無線端末１００の電波状況を監視する。
【００５９】
図１４は、ユーザによって設定されたサービスクラスと、閾値ＴＲと、相対コンテンツ料比率との対応表である。以下、優先度毎にサービスクラスが異なる場合について説明する。サービスクラスは、例えば、クラスの後に付された数値が小さくなるほど、優先度が高くなることとする。すなわち、クラスの後に付された数値が最も小さいクラス１は、最も高い優先度に対応しており、クラスの後に付された数値の最も大きいクラス４は、最も低い優先度に対応しているものとする。また、上述のとおり、サービスクラス毎に、無線基地局２００に対して予め設定される閾値ＴＲは異なり、無線基地局２００から無線端末１００に対してコンテンツが配信されるタイミングも異なる。したがって、閾値ＴＲを低く設定した場合、無線基地局２００は、比較的無線端末１００の電波状況が悪くてもコンテンツを配信する。他方、閾値ＴＲを高く設定した場合、無線基地局２００は、無線端末１００の電波状況が良いときでないとコンテンツを配信しない。例えば、クラス１、クラス２、クラス３、クラス４の閾値ＴＲは、それぞれ、２００ｋｂｉｔ／ｓ、４００ｋｂｉｔ／ｓ、６００ｋｂｉｔ／ｓ、１０００ｋｂｉｔ／ｓとする。この場合、クラスの後に付された数値が小さくなるほど、閾値ＴＲが低くなるため、無線端末１００の電波状況が悪くてもコンテンツは配信される。一方、相対コンテンツ料比率は、クラスの後に付された数値が小さくなるほど、高くする。例えば、クラス１、クラス２、クラス３、クラス４の相対コンテンツ料比率は、それぞれ、２、  １．５、  １、  ０．５とする。クラスの後に付された数値が小さくなるほど、無線基地局２００から無線端末１００に対して配信されるコンテンツは配信され難くなるからである。
【００６０】
本実施例によれば、ユーザが所望のサービスクラスを設定できるため、特定のユーザが全ての優先度に対して最も閾値ＴＲの低いサービスクラスのみを登録することも考えられる。これでは、ユーザ間の衡平が図れない事態が生じる。しかし、本実施例によれば、閾値ＴＲの低いサービスクラスほど相対コンテンツ料比率が高くなるため、同一のコンテンツに対して、閾値ＴＲの低いサービスクラスを登録したユーザと、閾値ＴＲの高いサービスクラスを登録したユーザとの差別化が図れる。したがって、ユーザ間の衡平が図れることとなる。
【００６１】
図１５は、コンテンツの配信要求を受信した場合のサービスコントローラ３００のフローチャートである。まず、無線基地局２００から送信されたコンテンツの配信要求を受信した場合、サービスコントローラ３００の制御装置３０２は、配信中に中断された配信途中のコンテンツがあるか否かについて、顧客ＤＢ３０５に対して確認する（ステップ１２００）。配信途中のコンテンツがない場合、制御装置３０２は、顧客ＤＢ３０５に記録されているユーザによって登録されたリストを参照して、最も優先度の高いコンテンツを選択する（ステップ１２０１）。最も優先度の高いコンテンツが選択された場合、制御装置３０２は、選択されたコンテンツの配信をコンテンツプロバイダ４００等に要求する（ステップ１２０２）。
【００６２】
ステップ１２００において配信途中のコンテンツがある場合、制御装置３０２は、メモリ１〜４（３０４〜３０９）に蓄積された配信途中のコンテンツにアクセスする（ステップ１２０３）。制御装置３０２は、配信途中のコンテンツをメモリから読み出して、配信サーバ３０１へ送る。配信サーバ３０１は、配信途中のコンテンツを無線端末に宛てて送信する（ステップ１２０４）。
【００６３】
図１６は、コンテンツのデータフォーマットの説明図である。図１６−１は、コンテンツのデータパケットの説明図である。コンテンツのデータパケットは、ヘッダー、コンテンツデータおよびＴａｉｌ  Ｂｉｔを有する。ヘッダーは、例えば、パケット情報、宛先情報、送り元情報、コンテンツ概要、制御情報を有する。パケット情報は、例えば、コンテンツＩＤ、コンテンツの種類、コンテンツの作成日時、コンテンツを提供しているコンテンツプロバイダ等についての情報である。コンテンツの概要は、例えば、無線端末１００に表示されることとなるタイトル、見出しおよびコンテンツ料等についての情報である。制御情報は、例えば、コンテンツの表示方法およびコンテンツのデータサイズ等についての情報である。Ｔａｉｌ  Ｂｉｔは、データの最後を示すものである。
【００６４】
図１６−２、図１６−３は、配信中に中断された配信途中のコンテンツデータパケットの説明図である。図１６−２は、無線端末１００が保存しているコンテンツデータパケットである。図１６−１と異なる点として、図１６−２のコンテンツデータパケットは、Ｔａｉｌ  Ｂｉｔの代わりにＮｏｔ  Ｆｉｎｉｓｈフラグが追加される。Ｎｏｔ  Ｆｉｎｉｓｈフラグは、コンテンツが配信途中で中断されたことを示す。
【００６５】
図１６−３は、サービスコントローラ３００のメモリ１〜４（３０６〜３０９）が保存しているコンテンツデータパケットである。図１６−１と異なる点として、図１６−３のコンテンツデータパケットは、制御情報として配信途中フラグが記憶される。配信途中フラグは、コンテンツが配信途中で中断されたことを示す。
【００６６】
無線端末１００の電波状況が改善されてコンテンツの配信が再開された場合、サービスコントローラ３００の制御装置３０２は、顧客ＤＢ３０５に記録された情報と、メモリ１〜４（３０６〜３０９）が保存しているコンテンツデータパケットの配信途中フラグとに基づいて、配信途中のコンテンツを無線端末１００に対して送信する。無線端末１００は、配信途中のコンテンツを受信した場合、図１６−２のコンテンツデータパケットおよび図１６−３のコンテンツデータパケットのパケット情報に含まれたコンテンツの種類等の情報を比較する。無線端末１００は、比較の結果、図１６−３のコンテンツデータパケットを図１６−２のコンテンツデータパケットに後続するコンテンツデータパケットであると認識して、それぞれのコンテンツデータを関連付ける。
【００６７】
本実施例によれば、コンテンツデータパケットにおいて配信途中フラグ等を設けたことにより、後続するコンテンツデータパケットを適切に、コンテンツの配信が中断される前のコンテンツデータパケットと関連付けができる。
【００６８】
図１７は、サービスコントローラ３００の顧客ＤＢ３０５が情報を更新する場合の説明図である。図１７−１は、情報更新のフローチャートである。図１７−２は、更新されるリストの内容である。図１７−２のリストは、コンテンツ１、コンテンツ２、コンテンツ３という３つのコンテンツが登録されている。コンテンツ１は、例えば、ニュースのように、アップデートされる度に繰り返し配信されるものである。コンテンツ２およびコンテンツ３は、例えば、音楽または映画のように、１度だけ配信されるものである。ここで、コンテンツの後に付されている数値は、優先度を示す。例えば、コンテンツの後に付されている数値が小さいほど、優先度は高いものとする。図１７−２のリスト中の順位は、無線基地局２００からコンテンツの配信要求があった場合に、サービスコントローラ３００がコンテンツの配信を要求する順番である。優先度が高いものほど、図１７−２のリスト中の順位に示された数値は小さい。図１７−２に示されるように、顧客ＤＢ３０５は、未配信ＤＢと配信済ＤＢという２種類のＤＢを有する。未配信ＤＢは、ユーザによって登録されたコンテンツのうち、未だに配信されてないコンテンツをリストに登録する。配信済ＤＢは、ユーザによって登録されたコンテンツのうち、既に配信されたコンテンツであって、かつ繰り返し配信されるべきコンテンツをリストに登録する。
【００６９】
ユーザからリスト登録があった場合、サービスコントローラ３００の顧客ＤＢ３０５は、未配信ＤＢにおいて、登録されたコンテンツを優先度順に並びかえて、リストに登録する（ステップ１３００）。例えば、図１７−２の未配信ＤＢのリストは、順位に示された数値１、２、３のそれぞれに対応させて、優先度の高い順にコンテンツ１、コンテンツ２、コンテンツ３を登録する。この場合、配信済ＤＢは、いかなるコンテンツもリストに登録されていない。無線基地局２００からコンテンツの配信要求を受信した場合、サービスコントローラ３００は、未配信ＤＢのリストに登録されたコンテンツのうち、優先度の最も高いコンテンツの配信要求を送信する（ステップ１３０１）。例えば、サービスコントローラ３００は、図１７−２のリスト中の順位に示された数値の最も小さい１に対応して登録されたコンテンツ１について配信要求を送信する。コンテンツの配信要求を送信した後、顧客ＤＢ３０５は、配信されたコンテンツが繰り返し配信されるコンテンツであるか否かを判定する（ステップ１３０２）。例えば、顧客ＤＢ３０５は、配信されたコンテンツ１について、繰り返し配信されるコンテンツであるか否かを判定する。ステップ１３０２の判定の結果、繰り返し配信されるコンテンツであると判定された場合、顧客ＤＢ３０５は、配信済みのコンテンツを未配信ＤＢのリストから削除して、配信済ＤＢのリストに登録する（ステップ１３０３）。例えば、コンテンツ１は繰り返し配信されるコンテンツであるので、顧客ＤＢ３０５は、配信済みのコンテンツ１を未配信ＤＢのリストから削除して、配信済ＤＢのリストに登録する。ステップ１３０３において配信済みのコンテンツが未配信ＤＢのリストから削除されると、未配信ＤＢのリストに登録されたコンテンツは、順位を繰り上げて更新される（ステップ１３０４）。この場合、顧客ＤＢ３０５は、配信済ＤＢに登録されているコンテンツの内容がアップデートされ次第、配信済ＤＢから当該コンテンツを削除して、未配信ＤＢのリスト中の順位に示された最も大きい数値に対応させて、未配信ＤＢに当該コンテンツを登録する。例えば、未配信ＤＢのリスト中の順位に示された数値２、３に対応して登録されたコンテンツ２、コンテンツ３のそれぞれは、順位を１つづつ上げて更新されて、リスト中の順位に示された数値１、２のそれぞれに対応してコンテンツ２、コンテンツ３が登録される。さらに、配信済ＤＢに登録されていたコンテンツ１は、内容がアップデートされた後、配信済ＤＢのリストから削除されて、未配信ＤＢのリスト中の順位に示された最も大きい数値３に対応して登録される。その後、コンテンツが配信される度に、顧客ＤＢ３０５は、ステップ１３０１〜ステップ１３０４の処理を繰り返す。
【００７０】
ただし、ステップ１３０２において、繰り返し配信されるものでないコンテンツと判定された場合、当該コンテンツは、未配信ＤＢのリストから削除されるものの、配信済ＤＢのリストには登録されない。例えば、コンテンツ２、コンテンツ３は繰り返し配信されるものでないので、配信済ＤＢには登録されない。
【００７１】
なお、無線基地局２００の顧客ＤＢ２０８も、顧客ＤＢ３０５と同様のリストを用いてコンテンツを管理する。
【００７２】
図１８は、図２の確認ステップを詳細に説明したシーケンス図である。ユーザは、ユーザが希望する時間に、無線端末１００の記憶装置１０６に蓄積されたコンテンツを開封する。ユーザによってコンテンツが開封された場合、無線端末１００は、コンテンツ開封通知を無線基地局２００に対して送信する（ステップ８００）。コンテンツ開封通知は、無線基地局２００および移動交換局３５０を介して、サービスコントローラ３００に対して送信される（ステップ８０１、ステップ８０２）。サービスコントローラ３００の制御装置３０２は、コンテンツ開封通知を受けると、顧客ＤＢ３０５に対して、ユーザがコンテンツを開封したことを記録する（ステップ８０３）。制御装置３０２は、顧客ＤＢへの記録が正常に実施されると、コンテンツプロバイダ４００等に対して、ユーザがコンテンツを開封したことを通知する（ステップ８０５）。コンテンツプロバイダ４００等の制御装置４０２は、顧客ＤＢ４０９に対してコンテンツ開封通知を記録させるとともに、課金等を行うためのデータベースを更新する（ステップ８０６）。課金サーバ４０３は、課金等を行うためのデータベースを利用して、ユーザによって開封されたコンテンツの課金を行う。
【００７３】
図１９は、無線端末の表示画面を示した図である。図１９−１は、無線端末１００の記憶装置１０６に蓄積されたコンテンツの概要が示された表示画面である。図１９−１に示されるように、蓄積されたコンテンツの数、コンテンツを受信した時間、およびコンテンツ料等が表示される。本実施例においては、ユーザによって開封されたコンテンツについてのみ課金が行われるため、ユーザによって開封されていない段階で、課金が行われることはない。したがって、図１９−１に示される表示画面の状態で、課金が行われることはない。コンテンツが古いものまたは不要なものである場合等において、ユーザは、コンテンツを削除できる。ユーザは、視聴したいコンテンツを選択して開封する。図１９−１の表示画面は、コンテンツを開封することにより、図１９−２の表示画面へ変化する。図１９−２は、コンテンツが開封された後の表示画面である。音楽配信または映像配信のいずれの場合も同様の表示画面である。なお、１度開封したコンテンツは、削除することもできるが、無線端末１００の記憶装置１０６に保存しておくこともできる。
【００７４】
なお、本実施例において、無線基地局２００は、無線端末１００に対してコンテンツを配信するタイミングを判断した後に、サービスコントローラ３００に対してコンテンツの配信要求を送信する（ステップ７１１、ステップ７１２）。しかし、本実施例に限定されることなく、無線基地局２００は、無線端末１００に対してコンテンツを配信するタイミングを判断するに際して、予めサービスコントローラ３００からコンテンツを受取っていることも好ましい。この場合、無線基地局２００は、要求伝送レートから算出される通信品質が予め設定された閾値を超えて、電波状況が良くなったと判断するとすぐに、無線端末１００に対してコンテンツを配信できることとなる。同様に、移動交換局３５０が、予めサービスコントローラ３００からコンテンツを受取っていることも好ましい。
【００７５】
また、本実施例において、無線基地局２００は、コンテンツの配信が中断された場合、配信途中のコンテンツであって、かつバッファに残っているデータを、サービスコントローラ３００に対して送信する（ステップ７４０、ステップ７４１）。しかし、本実施例に限定されることなく、無線基地局２００は、配信途中のコンテンツであって、かつバッファに残っているデータを、自無線基地局内に蓄積しておくことも好ましい。この場合、無線基地局２００は、無線端末１００の電波状況が良くなるとすぐに、無線端末１００に対してコンテンツの配信を再開できることとなる。同様に、移動交換局３５０が、配信途中のコンテンツであって、かつバッファに残っているデータを、蓄積することも好ましい。
【００７６】
【発明の効果】
本発明によれば、プッシュ型サービスにおけるスループットの低下を防止することができる。また、本発明によれば、キャリアは、限られた無線リソースを有効に利用できる。さらに、本発明によれば、ユーザは、高品質のサービスを受けることができる。
【図面の簡単な説明】
【図１】  プッシュ型サービスに用いられるシステムの構成図である。
【図２】  プッシュ型サービスのシーケンスの概略図である。
【図３】  無線端末１００についての機能ブロック図である。
【図４】  無線基地局２００についての機能ブロック図である。
【図５】  移動交換局３５０およびサービスコントローラ３００についての機能ブロック図である。
【図６】  コンテンツプロバイダ４００についての機能ブロック図である。
【図７】  図２の登録ステップを詳細に説明したシーケンス図である。
【図８】  一旦登録されたリストのうち特定のコンテンツを解約する場合のシーケンス図である。
【図９】  図２の配信ステップを詳細に説明したシーケンス図である。
【図１０】  コンテンツの配信中に電波状況が悪くなった場合のシーケンス図である。
【図１１】  無線基地局２００のフローチャートである。
【図１２】  無線基地局２００がコンテンツを配信するためのタイミングの判断についての処理フローである。
【図１３】  コンテンツの配信中の無線基地局２００が無線端末１００の電波状況を監視する場合の処理フローである。
【図１４】  サービスクラスと、閾値ＴＲと、相対コンテンツ料比率との対応表である。
【図１５】  コンテンツの配信要求を受信した場合のサービスコントローラ３００のフローチャートである。
【図１６】  コンテンツのデータフォーマットの説明図である。
【図１７】  サービスコントローラ３００の顧客ＤＢ３０５が情報を更新する場合の説明図である。
【図１８】  図２の確認ステップを詳細に説明したシーケンス図である。
【図１９】  無線端末の表示画面を示した図である。
【符号の説明】
１００・・・無線端末
２００・・・無線基地局
３００・・・サービスコントローラ
３５０・・・移動交換局
３８０・・・ＨＬＲ
４００・・・コンテンツプロバイダ
【図１】
0004045109.tif 000003
【図２】
0004045109.tif 000004
【図３】
0004045109.tif 000005
【図４】
0004045109.tif 000006
【図５】
0004045109.tif 000007
【図６】
0004045109.tif 000008
【図７】
0004045109.tif 000009
【図８】
0004045109.tif 000010
【図９】
0004045109.tif 000011
【図１０】
0004045109.tif 000012
【図１１】
0004045109.tif 000013
【図１２】
0004045109.tif 000014
【図１３】
0004045109.tif 000015
【図１４】
0004045109.tif 000016
【図１５】
0004045109.tif 000017
【図１６】
0004045109.tif 000018
【図１７】
0004045109.tif 000019
【図１８】
0004045109.tif 000020
【図１９】
0004045109.tif 000021