JP3898475B2 - Content distribution method and distribution server - Google Patents
Content distribution method and distribution server Download PDFInfo
- Publication number
- JP3898475B2 JP3898475B2 JP2001250729A JP2001250729A JP3898475B2 JP 3898475 B2 JP3898475 B2 JP 3898475B2 JP 2001250729 A JP2001250729 A JP 2001250729A JP 2001250729 A JP2001250729 A JP 2001250729A JP 3898475 B2 JP3898475 B2 JP 3898475B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- terminal
- distribution
- service area
- permitted
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、例えばサービスエリアの圏内となっている無線端末に対してコンテンツを配信するコンテンツ配信方法および配信サーバに関する。
【0002】
【従来の技術】
近年では、無線基地局のサービスエリア内に存在するとともに、ユーザによって携帯される無線端末に対し、サーバから当該無線基地局を経由して、天気概況や、ニュース、株式市場などユーザにとって有益な情報(以下「コンテンツ」と称する)を配信するシステムが実現しつつある。このような配信システムによれば、ユーザは、無線端末を携帯して、当該サービスエリアを通過するだけで、希望するコンテンツを得ることができる。ここで、コンテンツとしては、一般的な文字情報だけでなく、将来的には、静止画・動画像を含む画像データや、音楽データ、さらには、アプリケーションプログラムなど多岐にわたることが予想されている。
【0003】
ところで、ユーザは、通常、サービスエリアを意識することはないので、無線端末は、移動しながらコンテンツを受信することが前提となる。一方、サービスエリアの範囲は、無線基地局の送信出力や電波状況等によって必然的に定まる。このため、かかる配信システムにおいては、限られた範囲のサービスエリアを通過する時間内に、無線端末にコンテンツの配信を済ませることが必要となる。
【0004】
【発明が解決しようとする課題】
しかしながら、このような配信システムにおいて、サービスエリア内に存在する無線端末数が急激に増加すると、無線端末によって使用される帯域が狭められる。あるいは、使用する通信方式によっては、1台の無線端末に割り当てられる単位時間当たりのチャネル数が減少する。いずれにしても、1台の無線端末に対するデータの転送効率が著しく低下する。
このため、サービスエリアに存在する無線端末にコンテンツを配信することが困難となり、最悪、1台の無線端末に対してすら、コンテンツを配信することができなくなる、といった事態も発生し得る。
【0005】
本発明は上述した事情に鑑みてなされたものであり、その目的とするところは、少なくとも一定台数の無線端末に対し、コンテンツを確実に配信することができるようにしたコンテンツ配信方法および配信サーバを提供することにある。
【0006】
【課題を解決するための手段】
上記目的を達成するため、本発明に係る配信サーバは、サービスエリア内の端末に対してコンテンツを配信する配信サーバであって、一の端末がサービスエリアの圏内となれば、当該サービスエリア内においてコンテンツの配信を許可している端末数が設定された台数に達しているか否かを判別する判別手段と、該判別結果が否定的であれば、当該端末に対してコンテンツの配信を許可する一方、該判別結果が肯定的であれば、当該端末に対してコンテンツの配信を不許可とする設定手段と、コンテンツの配信を不許可とした端末の識別情報を優先度とともに記憶する記憶手段と、別の端末に対してコンテンツの配信が完了したならば、または、コンテンツの配信が完了しないうちに、別の端末が前記サービスエリアの圏外となれば、記憶された識別情報のうち、最も優先度の高い識別情報の端末に対してコンテンツの配信を許可する許可手段と、一の端末に対してコンテンツの配信を不許可とした場合に、当該端末が前記サービスエリアの圏内に入った時刻の情報と、不許可とした他の端末が前記サービスエリアの圏内に入った時刻の情報とを比較して、不許可とした端末同士の優先度を設定し、当該時刻が前であるほど優先度を高める制御手段とを具備する構成を特徴としている。
また、本発明に係る配信サーバは、サービスエリア内の端末に対してコンテンツを配信する配信サーバであって、一の端末がサービスエリアの圏内となれば、当該サービスエリア内においてコンテンツの配信を許可している端末数が設定された台数に達しているか否かを判別する判別手段と、該判別結果が否定的であれば、当該端末に対してコンテンツの配信を許可する一方、該判別結果が肯定的であれば、当該端末に対してコンテンツの配信を不許可とする設定手段と、コンテンツの配信を不許可とした端末の識別情報を優先度とともに記憶する記憶手段と、別の端末に対してコンテンツの配信が完了したならば、または、コンテンツの配信が完了しないうちに、別の端末が前記サービスエリアの圏外となれば、記憶された識別情報のうち、最も優先度の高い識別情報の端末に対してコンテンツの配信を許可する許可手段と、一の端末に対してコンテンツの配信を不許可とした場合に、当該端末に対して配信されるべきコンテンツの配信が完了したか否かを示す情報と、不許可とした他の端末に対して配信されるべきコンテンツの配信が完了したか否かを示す情報とを比較して、不許可とした端末同士の優先度を設定し、コンテンツの配信が完了したものよりもそうでないものの優先度を高める制御手段とを具備する構成を特徴としている。
【0007】
また、本発明に係る配信サーバは、サービスエリア内の端末に対してコンテンツを配信する配信サーバであって、一の端末がサービスエリアの圏内となれば、当該サービスエリア内においてコンテンツの配信を許可している端末数が設定された台数に達しているか否かを判別する判別手段と、該判別結果が否定的であれば、当該端末に対してコンテンツの配信を許可する一方、該判別結果が肯定的であれば、当該端末に対してコンテンツの配信を不許可とする設定手段と、コンテンツの配信を不許可とした端末の識別情報を優先度とともに記憶する記憶手段と、別の端末に対してコンテンツの配信が完了したならば、または、コンテンツの配信が完了しないうちに、別の端末が前記サービスエリアの圏外となれば、記憶された識別情報のうち、最も優先度の高い識別情報の端末に対してコンテンツの配信を許可する許可手段と、一の端末に対してコンテンツの配信を不許可とした場合に、当該端末に対して配信すべきコンテンツのデータ量と、不許可とした他の端末に対して配信すべきコンテンツのデータ量とを比較して、不許可とした端末同士の優先度を設定し、コンテンツのデータ量が少ないものの優先度を高める制御手段とを具備する構成を特徴としている。
また、本発明に係る配信サーバは、サービスエリア内の端末に対してコンテンツを配信する配信サーバであって、一の端末がサービスエリアの圏内となれば、当該サービスエリア内においてコンテンツの配信を許可している端末数が設定された台数に達しているか否かを判別する判別手段と、該判別結果が否定的であれば、当該端末に対してコンテンツの配信を許可する一方、該判別結果が肯定的であれば、当該端末に対してコンテンツの配信を不許可とする設定手段と、コンテンツの配信を不許可とした端末の識別情報を優先度とともに記憶する記憶手段と、別の端末に対してコンテンツの配信が完了したならば、または、コンテンツの配信が完了しないうちに、別の端末が前記サービスエリアの圏外となれば、記憶された識別情報のうち、最も優先度の高い識別情報の端末に対してコンテンツの配信を許可する許可手段と、一の端末に対してコンテンツの配信を不許可とした場合に、(a)当該端末が前記サービスエリアの圏内に入った時刻の情報と、不許可とした他の端末が前記サービスエリアの圏内に入った時刻の情報、(b)当該端末に対して配信されるべきコンテンツの配信が完了したか否かを示す情報と、不許可とした他の端末に対して配信されるべきコンテンツの配信が完了したか否かを示す情報、(c)当該端末に対して配信すべきコンテンツのデータ量と、不許可とした他の端末に対して配信すべきコンテンツのデータ量を各々比較して不許可とした端末同士の優先度を設定し、前記(a)の比較結果に基づいて前記時刻が前であるほど優先度を高め、前記(b)の比較結果に基づいてコンテンツの配信が完了したものよりもそうでないものの優先度を高め、前記(c)の比較結果に基づいてコンテンツのデータ量が少ないものの優先度を高める制御手段とを具備する構成を特徴としている。
【0008】
【発明の実施の形態】
以下、本発明における実施形態について図面を参照して説明する。
【0009】
<コンテンツ配信システムの概略構成>
はじめに、本実施形態に係るコンテンツ配信システムの概略構成について説明する。図1は、この構成を示すブロック図である。
この図において、サービスエリア11aは、基地局13aが送出する電波によって、無線端末12が予め定められた品質以上のサービスを受けることが可能な領域である。同様に、サービスエリア11bは、基地局13bに対応する領域である。
【0010】
ここで、無線端末12は、ユーザによって携行されて、コンテンツ(のデータ)をダウンロードするものである。この無線端末12は、例えばPDA(Personal Digital Assistants)やノート型PC(Personal Computer)などの携帯端末に通信モジュールを組み込んで無線データの通信が可能となっている。もちろん、これらの機能を一体化したものでも良い。
また、基地局13a、13bの各々は、コンテンツを無線端末12に送信したり、反対に無線端末12からの各種の要求・承認(を示す信号)を受信したりして、無線端末12との相互無線通信を実行するものである。
続いて、配信サーバ14は、基地局13を介して無線端末12とのデータ配信を制御するものである。
【0011】
なお、図1において、サービスエリア11a、11bには、それぞれ1台の無線端末12しか存在していないが、実際には、後述するように複数台数が個々に圏内に進入したり、圏外に離脱したりする。また、図1において、サービスエリア11a、11bの2つしか示されていないが、1つであっても良いし、3つ以上であっても良い。さらに、図1において、基地局13と配信サーバ14とは直結されているが、これらの間に、各種のネットワークや接続のための機器などが介挿されても良い。
ここで、基地局13a、13bや、それらのサービスエリア11a、11bを特定しないで一般的に説明する場合には、基地局13、サービスエリア11として説明することにする。
次に、このコンテンツ配信システムにおける各部の構成・動作前提について詳細に説明する。
【0012】
<無線端末>
まず、無線端末12の詳細について説明する。ここで、図2は、無線端末12の構成を示すブロック図である。
この図において、ROM(Read Only Memory)121は、無線端末12を制御するための制御プログラムを記憶するものである。CPU(Central Processing Unit)122は、制御プログラムにしたがって、バスB2を介し各部を制御するものである。RAM(Random Access Memory)123は、CPU122による制御においてワークエリアとして用いられ、一時的に発生する作業データやフラグなどを記憶する。
【0013】
主記憶装置124は、コンテンツや、コンテンツ予約情報、ダウンロード完了フラグなどを不揮発に記憶するものである。このうち、コンテンツは、基地局13(配信サーバ14)から実際にダウンロードしたものである。また、コンテンツ予約情報とは、ユーザが新たに希望するコンテンツを特定するための情報である。さらに、ダウンロード完了フラグとは、後述するように、過去に(例えば直前に)在圏したサービスエリアにおいて、ダウンロードすべきコンテンツをすべて受信した場合には「1」にて示す一方、ダウンロードすべきコンテンツをすべて受信しなかった場合には「0」にて示すものである。
【0014】
ここで、ダウンロードすべきコンテンツをすべて受信しなかった場合としては、(1)サービスエリアにおいてコンテンツのダウンロードが不許可であったために、コンテンツのダウンロードがなされなかった場合と、(2)サービスエリアにおいてコンテンツのダウンロードが許可されていたが、ダウンロードの途中でサービスエリアの圏外に移動してしまったため、結果的にコンテンツのダウンロードが完了しなかった場合、との2つが想定される。
【0015】
一方、表示部125は、例えば、液晶パネルなどのように各種情報を表示するものである。さらに、操作部126は、ユーザによる入力操作のためのものであり、操作に対応した信号をCPU122に供給する。なお、上述したコンテンツ予約情報も、この操作部126をユーザが操作して、希望するコンテンツを選択・入力等した結果に対応して生成されたものである。
そして、無線通信部127は、CPU122の制御の下、基地局13と各種情報を無線通信するものである。なお、本発明において、無線端末12と基地局13との間における通信方式は問われないが、例えばBluetooth(登録商標)に準拠したものや、一般的な無線LANに用いられる方式に準拠したものなどを適用することが可能である。
【0016】
<無線端末の制御プログラム>
次に、説明の便宜上、無線端末12における制御プログラムについて説明する。図6は、その制御プログラムによる処理内容を示すフローチャートである。
はじめに、無線端末12のCPU122は、ステップSa1において、あるサービスエリア11に新たに進入したか否かを判別する。この判別としては、例えば基地局13から定期的に発せられるビーコンを新規に受信したか否かを判別することなどが考えられる。
【0017】
ここで、CPU122は、当該判別結果が「No」であれば、すなわち、新たなサービスエリア11に進入していない場合、または、旧来のサービスエリア11にとどまっている場合には、処理手順を後述するステップSa5にスキップさせる一方、当該判別結果が「Yes」であれば、ステップSa2において、基地局13を介して配信サーバ14との間で、接続要求を実行して、ユーザ認証を受ける。なお、この接続要求およびユーザ認証については、本件発明には直接関係しないので、詳細については後述する具体的動作において説明することにする。
【0018】
さて、ユーザの承認を受けた無線端末12のCPU122は、ステップSa3において、コンテンツのダウンロード要求を送信する。このダウンロード要求とは、当該無線端末12を識別するための識別情報や、当該無線端末12(ユーザ)がどのようなコンテンツを希望しているのかを示すコンテンツ予約情報、さらには現時点におけるダウンロード完了フラグなどを含むものである。
【0019】
次に、CPU122は、ステップSa4において、記憶装置124に記憶されているダウンロード完了フラグを「0」にリセットする。
続いて、CPU122は、ステップSa5において、何らかの信号を受信したか否かを判別して、当該判別結果が「No」であれば、処理手順をステップSa1に戻す。一方、何らかの信号を受信すると、CPU122は、ステップSa6、Sa8によって、当該信号が何であるかを判別する。
【0020】
ここで、CPU122は、受信した信号がコンテンツであると判別すれば(ステップSa6の判別結果が「Yes」であれば)、ステップSa7において、そのコンテンツを主記憶装置124に格納する。
また、CPU122は、受信した信号がコンテンツのダウンロードを待機する旨を要求する信号(ダウンロード待機要求)であると判別すれば(ステップSa6の判別結果が「No」であって、ステップSa8の判別結果が「Yes」であれば)、ステップSa9において、その待機要求を承認する旨の信号(ダウンロード待機承認)を返信する。
【0021】
なお、CPU122は、ステップSa6、Sa8の判別結果がいずれも「No」であれば、受信した信号がダウンロード終了確認であると判別して、ステップSa10において、その旨の承認を示す信号(ダウンロード終了承認)を返信し、この後、ステップSa11においてダウンロード完了フラグを「1」にセットする。ここで、ダウンロード終了承認とは、基地局13から送信される信号であって、当該無線端末が要求したコンテンツをすべて配信した旨の信号である。
【0022】
このように、無線端末12の制御プログラムでは、当該無線端末12が、あるサービスエリア11に進入すると、ダウンロード完了フラグが暫定的に「0」にリセットされ(ステップSa4)、その後、当該サービスエリア11にて、ダウンロードすべきコンテンツをすべて受信しない限り、ダウンロード完了フラグが「0」に維持されることになる。
一方、あるサービスエリア11に進入して、ダウンロード完了フラグが「0」にリセットされても、当該サービスエリア11にて、ダウンロードすべきコンテンツをすべて受信すると、ダウンロード完了フラグは「1」にセットされることになる(ステップSa11)。
【0023】
なお、確認的ではあるが、ダウンロード完了フラグは、ステップSa4における「0」へのリセット直前状態での値、すなわち、現時点ではなく、直前に在圏したサービスエリアにおいてダウンロードすべきコンテンツをすべて受信したか否かを示す値が、現時点のサービスエリアに進入したときに送信される構成となっている。
【0024】
また、ステップSa5における判別結果が「No」である場合(無線端末12がコンテンツ、ダウンロード待機要求またはダウンロード終了承認のいずれも受信していない場合)、処理手順をステップSa1に戻す一方、ステップSa1における判別結果が「No」である場合(無線端末12が旧来のサービスエリア11にとどまっている場合)処理手順をステップSa5にスキップさせる理由は、次の通りである。
すなわち、無線端末12が、あるサービスエリア11に進入してユーザ認証された後、何も信号を受信しないうちに当該サービスエリア11から離脱して、新たなサービスエリア11に進入する場合があり、このような場合には、新たなサービスエリアに接続等するべくステップSa2〜Sa4の処理を実行する必要があるため、および、無線端末12が同一のサービスエリア11にとどまっている場合でも、信号を受信すれば、その信号に応じた処理(ステップSa7、Sa9、Sa10、Sa11)を実行する必要があるため、である。
【0025】
<基地局>
次に、基地局13の構成について説明する。図3は、基地局13の構成を示すブロック図である。
この図において、ROM131は、基地局13での基本入出力システムを記憶するものである。CPU132は、バスB3を介し各部を制御するものである。RAM133は、CPU132による制御においてワークエリア等として用いられるものである。また、主記憶装置134は、基地局13の制御に用いられる制御プログラム等を記憶するものであり、例えば、HDD(Hard Disk Drive)等から構成される。
そして、無線通信部135は、無線端末12に対して各種情報を無線通信するものであり、また、通信部136は、配信サーバ14との間において有線通信を行うものである。
【0026】
なお、無線端末に配信するコンテンツは、本来的には、配信サーバ14に記憶されるが、本実施形態では説明を簡略化するため、コンテンツが新規に発生したり、更新されたりすると、自動的に基地局13に転送されて、RAM133または主記憶装置134にキャッシングされるものとする。すなわち、配信サーバ14に記憶されるコンテンツと同一のものが、常に、基地局13にも記憶される構成とする。
【0027】
また、基地局13における制御プログラムの内容については、特に図面を参照して説明することはしないが、上記キャッシングのほか、基本的に次のような処理を実行するものである。
すなわち、基地局13における主な機能は、(1)無線端末12から受信した信号を配信サーバ14に、および、配信サーバ14から受信した信号を無線端末12にそれぞれ転送する第1動作と、(2)配信サーバ14から受信した信号が無線端末12へのコンテンツの配信を承認する旨のダウンロード承認信号であれば、キャッシングしたコンテンツのうち、当該無線端末12が希望するものを当該無線端末12に配信する第2動作と、(3)無線端末12に対して配信すべきコンテンツをすべて配信したならば、当該無線端末12にその旨の信号(ダウンロード終了確認)を送信する第3動作と、(4)無線端末12に対して配信すべきコンテンツをすべて配信して、当該無線端末12にダウンロード終了確認を送信したにも拘わらず、その返信信号(ダウンロード終了承認)を一定時間内に当該無線端末12から受信しない場合に、ダウンロードが失敗した旨の信号(ダウンロード不完了確認)を配信サーバ14に送信する第4動作とである。
【0028】
<配信サーバ>
次に、配信サーバ14の構成について説明する。図4は、配信サーバ14の構成を示すブロック図である。
この図において、ROM141は、配信サーバ14における基本入出力システムを記憶するものである。CPU142は、制御プログラムにしたがって、バスB4を介し各部を制御するものである。RAM143は、CPU142による制御においてワークエリアとして用いられるほか、後述する無線端末情報テーブルを記憶するものである。
また、主記憶装置144は、配信サーバ14の制御において用いられる制御プログラムや、無線端末12に配信すべき種々のコンテンツなどを記憶するものであり、例えば、HDD等から構成される。
【0029】
次に、時計回路145は、現在時刻を示す情報を出力するものである。なお、この現在時刻は、無線端末情報テーブルにおいて用いられることになる。
また、通信部147は、基地局13との間において例えば有線通信を行うものである。
【0030】
<無線端末情報テーブルの構成>
次に、配信サーバ14のRAM143において作成される無線端末情報テーブルについて図5を参照して説明する。なお、図5は、あくまでも一例にすぎず、種々の変形が可能である点を付記しておく。
また、この無線端末情報テーブルは、配信サーバ14によって、基地局13毎(サービスエリア11毎)に作成されるものである。
【0031】
さて、図5に示されるように無線端末情報テーブルには、サービスエリア11に在圏する無線端末12の各々に対応して、端末ID、エリアインタイム、ダウンロード完了フラグ、コンテンツサイズおよび優先度の項目が設けられている。このうち、端末IDとは、サービスエリア11に在圏する無線端末12を識別するために、無線端末12に対して一義的に割り当てられた識別情報であり、例えば、無線端末の加入者番号や、その識別子、無線LANシステムにおけるMAC(Media Access Control)アドレスを用いることができる。
次に、エリアインタイムとは、端末IDによって識別される無線端末が、対応するサービスエリア11の圏内となった時刻を示す情報であり、例えば、当該無線端末が接続要求を受信したときに、時計回路145の出力から取得したものである。
続いて、ダウンロード完了フラグは、端末IDによって識別される無線端末がサービスエリア11に進入したときの接続要求に含まれる情報であって、上述したように、当該無線端末が、過去の(直前の)サービスエリア11において、ダウンロードすべきコンテンツをすべて受信した場合を「1」で示す一方、そうでない場合を「0」で示している。
【0032】
一方、コンテンツサイズ(の判断結果)とは、「端末ID」によって識別される無線端末に配信すべきコンテンツの総データ量がしきい値を越えていれば「Large」で示し、しきい値以下であれば「Small」で示している。なお、配信サーバ14は、端末IDによって識別される無線端末のコンテンツサイズを、例えば次のような手順で求める。すなわち、第1に、無線端末12は、認証後に、自己が希望するコンテンツの内容・種類等を示すコンテンツ予約情報を、ダウンロード要求に含ませて配信サーバ14に送信し、第2に、配信サーバ14は、すべてのコンテンツにおけるデータ量を把握しておき、無線端末12から要求があれば、その要求にかかるコンテンツのデータ量の総和を求め、第3に、その総和がしきい値を越えているか否かを判断する。
【0033】
さて、無線端末情報テーブルは、図5に示されるように許可リストと不許可リストとの2つに大別される。このうち、許可リストとは、ここに含まれる端末IDの無線端末に対してコンテンツのダウンロードが許可されていることを示す。ここで、許可リストに記載可能な台数(制限値)は、サービスエリア11毎に設定されている。なお、この制限値は、対応するサービスエリア11の電波状況や、サービスエリア11の領域面積などから、ダイナミックに、または、予め設定されるべき性質のものである。
一方、不許可リストは、ここに含まれる端末IDの無線端末に対してコンテンツのダウンロードが許可されていないこと(不許可であること)を示している。ここで、不許可リストに記載可能な台数は、許可リストとは異なり、物理的な制約(主に記憶容量)を受けない限りにおいて無制限である。
また、優先度とは、許可リストに空きが生じた場合に、不許可リストに記載された端末IDの無線端末のうち、どの無線端末を許可リストに移動(編入)させるかを決定する際に用いるものである。例えば、本実施形態では、許可リストに空きが生じた場合に優先度が「1」である端末ID(の無線端末)が許可リストに移動される、としている。
【0034】
なお、図5に示される無線端末情報テーブルは、サービスエリア11において端末IDが「XXXXX1」〜「XXXX10」の無線端末が10台存在し、コンテンツの配信が前4者の無線端末に許可されて、後6者の無線端末には不許可とされている状態を示している。
【0035】
<配信サーバの制御プログラム>
次に、配信サーバ14における制御プログラムについて説明する。この制御プログラムは、無線端末情報テーブルの作成・書換や、そのテーブルにしたがってコンテンツ配信の許可/不許可の決定等を実行するものである。
上述したように無線端末情報テーブルは、サービスエリア11分だけ作成されるので、この制御プログラムについても、サービスエリア11(基地局13)毎に実行されることになるが、ここでは、1つのサービスエリア11についてだけ説明することにする。
また、いずれかのサービスエリアに無線端末が進入すれば、配信サーバ14は、当該無線端末との接続承認やユーザ認証を実行するが、この点は、本発明と直接関係しないので、ここではその説明を省略する。すなわち、ここでいう制御プログラムの内容は、サービスエリアに進入した無線端末との接続承認やユーザ認証とは別個に実行される性質のものである。
【0036】
図7は、この制御プログラムの処理手順を示すフローチャートである。
まず、配信サーバ14のCPU142は、ステップSb1において、基地局13を介し無線端末から何らかの信号を受信したか否かを判別する。
何ら信号を受信しなければ、CPU142は、処理手順を戻して、信号を受信するまで待機状態とする。一方、信号を受信したならば、CPU142は、ステップSb2において、受信した信号がダウンロード要求であるか否かを判別する。このダウンロード要求とは、上述したように、サービスエリア11においてユーザ認証された無線端末12から、コンテンツのダウンロードを要求する情報であって、上述したように、当該無線端末の識別情報や、コンテンツ予約情報、ダウンロード完了フラグを含むものである。
【0037】
受信した信号がダウンロード要求であれば(ステップSb2の判別結果が「Yes」であれば)、CPU142は、ステップSb3において、現時点にてコンテンツの配信を許可している無線端末12の台数が制限値よりも少ないか否か、詳細には、無線端末情報テーブルを参照して、許可リストに空きが生じ、かつ、不許可リストに記載されて待機状態となっている無線端末12が存在していないか否かを判別する。
【0038】
この判別結果が「Yes」であれば、CPU142は、ステップSb4において、当該無線端末に関する情報を、無線端末情報テーブルの許可リストに記載する。詳細には、CPU142は、許可リストの空きが生じている任意の行に、ダウンロード要求した無線端末12の識別情報である端末IDと、当該無線端末12がサービスエリア11に進入した時刻であるエリアインタイムと、当該ダウンロード要求に含まれるダウンロード完了フラグと、当該ダウンロード要求に含まれるコンテンツ予約情報から計算・判断したコンテンツサイズ(の判断結果)とを追加記載する。
続いて、CPU142は、ステップSb5において、許可リストに追加された無線端末12に対しダウンロード承認を、詳細には、コンテンツ予約情報で示されるコンテンツのダウンロードを承認する旨の信号を、基地局13を介し送信する。これにより、コンテンツをキャッシングしている基地局13が、コンテンツ予約情報で示されるコンテンツを当該無線端末12に配信することになる。この後、CPU142は、処理手順をステップSb1に戻す。
【0039】
一方、ステップSb3において、現時点にてコンテンツの配信を許可している無線端末12の台数が制限値以上である場合、すなわち、無線端末情報テーブルの許可リストに空きが生じていない場合、CPU142は、ステップSb6において、当該無線端末に関する情報を、無線端末情報テーブルの不許可リストの最終行に追加記載する。詳細には、CPU142は、不許可リストに、ダウンロード要求した無線端末12の識別情報である端末IDと、当該無線端末12がサービスエリア11に進入した時刻であるエリアインタイムと、当該ダウンロード要求に含まれるダウンロード完了フラグと、当該コンテンツサイズ(の判断結果)とを追加記載する。
例えば、無線端末情報テーブルが図5に示されるような状態にある場合に、端末IDが「XXXX11」である無線端末のダウンロード要求が受信されると、図12に示されるように追加記載されることになる。
【0040】
続いて、CPU142は、ステップSb7において、当該無線端末12に対し、コンテンツのダウンロードの待機を要求する旨のダウンロード待機要求を、基地局13を介し送信する。これにより、当該無線端末12に対してコンテンツは配信されずに、当該無線端末12は待機状態になる。
そして、CPU142は、ステップSb8において、無線端末情報テーブルのうち、不許可リストに記載されている端末ID同士のエリアインタイム、ダウンロード完了フラグおよびコンテンツサイズ(の判断結果)を比較して、優先度を再設定する。この後、CPU142は、処理手順をステップSb1に戻す。なお、この優先度の再設定については、さらに後述することにする。
【0041】
さて、ステップSb2において受信した信号がダウンロード要求でなければ、CPU142は、ステップSb9において、当該受信信号が当該無線端末12にてダウンロードが完了した旨を示すダウンロード終了承認、または、当該無線端末12においてダウンロードが不完全に終了した旨を示すダウンロード不完了確認のいずれかであるか否かを判別する。
この判別結果が「No」であれば、CPU142は、当該受信信号がダウンロード待機承認であると判別して、処理手順をステップSb1に戻す。一方、この判別結果が「Yes」であれば、CPU142は、次のステップSb10〜Sb14の処理を実行する。
【0042】
すなわち、CPU142は、ステップSb10において、無線端末情報テーブルから、当該無線端末12に関する情報を削除する。ここで、ダウンロード終了承認またはダウンロード不完了確認のいずれかを送信した無線端末とは、無線端末情報テーブルの許可リストに記載されていた端末IDに対応したものである。このため、無線端末情報テーブルから当該無線端末に関する情報が削除されると、許可リストには、空きが生じることになる。
例えば、無線端末情報テーブルが、図5に示されるような状態にあった場合に、端末IDが「XXXXX1」の無線端末12からダウンロード終了承認またはダウンロード不完了確認を受信すると、図8に示されるように、許可リストのうち、対応する行が削除されて、当該行に空きが生じることになる。
【0043】
続いて、CPU142は、ステップSb11において、不許可リストに記載された無線端末が存在するか否かを判別し、この判別結果が「No」であれば、以降、次の信号の受信に備えるべく、処理手順をステップSb1に戻す。一方、この判別結果が「Yes」であれば、CPU142は、ステップSb12おいて、不許可リストのうち、現時点にて優先度が「1」とされている無線端末に関する情報を、許可リストに空きが生じている部分に移動させる。
例えば、無線端末情報テーブルが、図8に示されるように、許可リストの最上行に空きが生じている場合であれば、不許可リストにおいて優先度が「1」である無線端末に関する情報、すなわち、端末IDが「XXXXX5」である無線端末に関する情報が、当該行に移動される(図9参照)。なお、優先度については、許可リストに編入されれば、以降無視して良いので「−」としている。
【0044】
次に、CPU142は、優先度が「1」である無線端末を許可リストに移動させたことに対処すべく、ステップSb13において、不許可リストにおける各無線端末の優先度をそれぞれ「1」だけデクリメントするとともに、不許可リストの空き部分を詰める。
例えば、不許可リストにおいて優先度が「1」であった無線端末に関する情報が許可リストに移動すると、図9に示されるように、不許可リストに空きが生じるが、ステップSb13の処理によって、不許可リストにおける各無線端末の優先度がそれぞれ「1」だけデクリメントされるとともに、当該空き部分が詰められる(図10参照)。
なお、図10に示される状態において、許可リストに空きが生じたとすれば、今度は、端末IDが「XXXXX9」である無線端末に関する情報が、当該空き部分に移動することになる。
【0045】
そして、CPU142は、ステップSb14において、許可リストに移動した無線端末12に対して、コンテンツ予約情報で示されるコンテンツのダウンロードを承認する旨のダウンロード承認を、基地局13を介し送信する。これにより、コンテンツをキャッシングしている基地局13が、コンテンツ予約情報で示されるコンテンツを、それまで不許可とされていた当該無線端末12に配信することになる。この後、CPU142は、処理手順をステップSb1に戻す。
【0046】
<優先度の再設定>
ここで、図7のステップSb8における優先度の再設定について、図11を参照して説明する。
まず、CPU142は、無線端末情報テーブルのうち、不許可リストに記載されたダウンロード完了フラグが「0」であるものの優先度を暫定的に「1」とする一方、ダウンロード完了フラグが「1」であるものの優先度については一律な値に低下させる(ステップSb801)。
例えば、無線端末情報テーブルが図12に示されるような状態において、不許可リストに記載されてダウンロード完了フラグが「0」である端末IDは、「XXXXX5」、「XXXXX8」、「XXXXX9」および「XXXX11」の4台であるので、これらの優先度が「1」に設定される一方、ダウンロード完了フラグが「1」である端末IDは、「XXXXX6」、「XXXXX7」および「XXXX10」の3台であるので、これらの優先度が等しく「5」に低下される(図13参照)。
このステップSb801により、過去の(直前の)サービスエリア11においてダウンロードすべきコンテンツをすべてダウンロードできなかった無線端末の優先度が高められることになる。
【0047】
次に、CPU142は、優先度が同一値に設定されたもの同士において、コンテンツサイズ(の判断結果)が「Small」であるものの優先度を維持する一方、「Large」であるものの優先度を相対的に低くする(ステップSb802)。
例えば、無線端末情報テーブルが図13に示されるような状態において、優先度が等しく「1」であるもののうち、コンテンツサイズが「Small」である端末IDは、「XXXXX5」および「XXXXX9」であるので、これらの優先度が「1」に維持される一方、コンテンツサイズが「Large」である端末IDは、「XXXXX8」および「XXXX11」であるので、これらの優先度が相対的に「3」に低下される(図14参照)。同様に、優先度が等しく「5」であるもののうち、コンテンツサイズが「Small」である端末IDは、「XXXX10」であるので、この優先度が「5」に維持される一方、コンテンツサイズが「Large」である端末IDは、「XXXX6」および「XXXX7」であるので、これらの優先度が相対的に「6」に低下される(図14参照)。
このステップSb802により、ダウンロード完了フラグが同一値であっても、配信すべきコンテンツのデータ総量が少ない無線端末の優先度が高められることになる。
【0048】
さらに、CPU142は、優先度が同一値に設定されたもの同士において、エリアインタイムで示される時間が過去であればあるほど、その優先度を高める(ステップSb803)。
例えば、無線端末情報テーブルが図14に示されるような状態において、優先度が等しく「1」であるもの同士では、端末IDが「XXXXX5」、「XXXXX9」の順番にてエリアインタイムが過去であるので、これらの優先度がそれぞれ「1」、「2」に設定される(図15参照)。
同様に、優先度が等しく「3」であるもの同士では、端末IDが「XXXXX8」、「XXXX11」の順番にてエリアインタイムが過去であるので、これらの優先度がそれぞれ「3」、「4」に設定される(図15参照)。同様に、優先度が等しく「6」であるもの同士では、端末IDが「XXXXX6」、「XXXXX7」の順番にてエリアインタイムが過去であるので、これらの優先度がそれぞれ「6」、「7」に設定される(図15参照)。
【0049】
このように、ダウンロード要求が受信されて、当該無線端末の情報が無線端末情報テーブルの不許可リストに追加記載されると、不許可リストに記載されている無線端末の情報同士が比較されて、詳細には本実施形態にあってはダウンロード完了フラグ、コンテンツサイズ、エリアインタイムの順番に比較されて、優先度が再設定されることになる。
【0050】
<コンテンツ配信システムの具体的動作>
次に、コンテンツ配信システムの具体的動作について、詳細には、上述したように制御される無線端末12、基地局13および配信サーバ14が、想定される個々のケースにおいて、それぞれ具体的にどのように動作するかについて説明する。
なお、想定されるケースとしては、(1)ある無線端末がサービスエリアの圏内となったときに、当該サービスエリアにおいてコンテンツをダウンロードしている無線端末の台数が制限値よりも少なかった場合、および、(2)ある無線端末がサービスエリアの圏内となったときに、当該サービスエリアにおいてコンテンツをダウンロードしている無線端末の台数が制限値以上であった場合、である。
さらに、ケース(1)またはケース(2)において、無線端末が、ダウンロードすべきコンテンツをすべてダウンロードしない状態で、当該サービスエリアから離脱してしまうときがあるので、このときをケース(3)として説明する。
【0051】
<ケース(1)>
はじめに、ケース(1)について、主に図16、図17および図18を参照して説明する。
まず、無線端末12が、あるサービスエリア11内に移動したとする。このように当該サービスエリアに進入すると、当該無線端末12では、図6のステップSa1の判別結果が「Yes」となるので、Sa2の処理が実行される。一方、基地局13では、上述した第1動作にしたがった転送動作が実行され、また、配信サーバ14では、上述した制御プログラムとは別個の接続承認・ユーザ認証が実行されることになる。
詳細には、図16に示される通りとなる。
【0052】
すなわち、無線端末12がサービスエリア11内に移動すると(ブロックb11)、当該無線端末12は接続要求CRを送出し(ブロックb12)、基地局13は当該接続要求CRを受信すると、これを配信サーバ14に送信することによって(ブロックb13)、配信サーバ14が、当該接続要求CRを受信する。
接続要求CRを受信した配信サーバ14は、当該接続要求CRを発した無線端末12に対して接続を承認する旨の接続承認CPを送出し(ブロックb14)、基地局13は当該接続承認CPを受信すると、これを当該無線端末12に送信することによって(ブロックb15)、当該無線端末12が、当該接続承認CPを受信する。
【0053】
さらに、接続承認CPを受信した無線端末12は、配信サーバ14に対して、自身が正当なユーザであるかの認証を求めるユーザ認証要求URを送出し(ブロックb16)、基地局13は当該ユーザ認証要求URを受信すると、これを配信サーバ14に送信することによって(ブロックb17)、配信サーバ14が、当該ユーザ認証要求URを受信する。
そして、ユーザ認証要求を受信した配信サーバ14は、当該無線端末12のユーザが正当であるか否かを認証して、正当であれば、当該無線端末12に対してユーザ承認UPを送出し(ブロックb18)、基地局13は当該ユーザ承認UPを受信すると、これを当該無線端末12に送信することによって(ブロックb19)、当該無線端末12が、当該ユーザ承認UPを受信する。
【0054】
さて、このように承認された無線端末12では、図6におけるステップSa3、Sa4の処理が実行される。すなわち、当該無線端末12は、ダウンロード要求DRを送出することになる(図17のブロックb21)。なお、このダウンロード要求DRには、上述したように、当該無線端末12の端末IDや、コンテンツ予約情報、ダウンロード完了フラグなどが含まれる。この後、無線端末12では、ダウンロード完了フラグが「0」にリセットされて、何らかの信号を受信するか、別のサービスエリア11に移動するまで、待機状態となる(図6のステップSa1、Sa5参照)。
一方、基地局13は当該ダウンロード要求DRを受信すると、これを配信サーバ14に送信して(ブロックb22)、配信サーバ14が、当該ダウンロード要求DRを受信する。
【0055】
さて、ケース(1)である場合、図7におけるステップSb1〜Sb3の判別結果がいずれも「Yes」となるので、当該ダウンロード要求DRを受信した配信サーバ14では、ステップSb4、Sb5の処理が実行される。このため、配信サーバ14は、当該無線端末12に関する情報を許可リストに記載した(図17のブロックb23)後、当該無線端末12に対して、ダウンロード承認DPを送出することになる(図18のブロックb31)。
なお、ダウンロード承認DPを送出した配信サーバ14は、当該無線端末12に対しては、何らかの信号を受信するまで、待機状態となる(図7におけるステップSb1参照)。
【0056】
また、ダウンロード承認DPを受信した基地局13は、第2動作にしたがって、すでにキャッシングされたコンテンツのうち、コンテンツ予約情報で特定されるものを、当該無線端末12に送信する(ブロックb32)。なお、ここでいうコンテンツ予約情報としては、無線端末12からのダウンロード要求DLを配信サーバ14に転送する際にキャッシングして用いる場合や、配信サーバ14が送信するダウンロード承認DPにコンテンツ予約情報を含ませて、これを抽出して用いる場合など、種々の態様が考えられる。
なお、コンテンツを受信した無線端末12では、ステップSa5〜Sa7の処理が実行されるので、当該コンテンツは、主記憶装置124に格納されることになる。
【0057】
そして、基地局13は、無線端末12に配信すべきコンテンツをすべて送信したならば、第3動作によって、当該無線端末12にダウンロード終了確認EODを送信する(ブロックb33)。
一方、ダウンロード終了確認EODを受信した無線端末12では、図6におけるステップSa5、Sa6、Sa8、Sa10およびSa11の処理が順番に実行される。このため、当該無線端末12は、ダウンロード終了承認TAを出力して(ブロックb34)、内部変数であるダウンロード完了フラグを「1」にセットすることになる。したがって、当該無線端末12が別のサービスエリアに進入した場合、ダウンロード要求に含まれるダウンロード完了フラグは「1」であるから、優先度が低くなるように設定されることなる。
【0058】
また、ダウンロード終了承認TAを受信した基地局13は、第1動作にしたがって、これを配信サーバ14に送信する(ブロックb35)。
そして、ダウンロード終了承認TAを受信した配信サーバ14では、図7におけるステップSb1、Sb2およびSb9〜Sb14の処理が順番に実行される。このため、配信サーバ14は、ダウンロード終了承認TAを送信した無線端末に対応する項目を、無線端末情報テーブルの許可リストから削除する等の処理を実行することになる(ブロックb36)。なお、配信サーバ14は、削除後、無線端末に関する情報が不許可リストに記載されていなければ、待機状態となる。
【0059】
ここで、ケース(1)とは、ある無線端末がサービスエリアの圏内となったときに、当該サービスエリアにおいてコンテンツをダウンロードしている無線端末の台数が制限値よりも少なかった場合であるが、その後、当該サービスエリアに進入する無線端末12が増加していれば、ブロックb31に至る段階において、不許可リストに無線端末が存在する可能性がある。ただし、このように不許可リストに無線端末が存在していても、配信サーバ14は、そのうちの優先度が「1」であるものを許可リストに移動して、当該無線端末にダウンロード承認DPを送信するので、今度は、その無線端末12に対してコンテンツの配信が実行されることになる。
【0060】
<ケース(2)>
次に、ある無線端末がサービスエリアの圏内となったときに、当該サービスエリアにおいてコンテンツをダウンロードしている無線端末の台数が制限値以上である場合のケース(2)について説明する。
なお、このケース(2)では、無線端末12がサービスエリア11に進入してから配信サーバ14がダウンロード要求を受信するまでについては、ケース(1)と同様である。すなわち、ケース(2)では、図16と、図17におけるブロックb22までの動作については共通である。このため、ケース(2)については、説明の重複を避けるため、配信サーバ14がダウンロード要求14を受信するまでの動作説明を省略して、これ以降の動作について説明することにする。
【0061】
つまり、ある無線端末12が、あるサービスエリア11に進入し、接続・認証を経て送信したダウンロード要求DRについて、配信サーバ14が受信したとする。
ケース(2)である場合、ダウンロード要求DRを受信した配信サーバ14では、図7におけるステップSb1〜Sb3およびSb6〜Sb8の順序にて処理が実行される。このため、配信サーバ14は、ダウンロード要求DRを送信した無線端末に関する情報を、無線端末情報テーブルの不許可リストに追加記載し(ブロックb41)、ダウンロード待機要求SRを送出する(ブロックb42)。この後、配信サーバ14は、追加記載した無線端末を含めて優先度を再設定して、待機状態となる。
【0062】
さて、ダウンロード待機要求SRを受信した基地局13は、第1動作にしたがって、これを無線端末12に送信する(ブロックb43)。
一方、無線端末12は、ダウンロード待機要求SRを受信すると、処理手順が図6におけるステップSa5、Sa6、Sa8、Sa9の順番に進行する結果、ダウンロード待機承認SAを送信して(ブロックb44)、現時点でのサービスエリアから離脱して別のサービスエリアに進入するか、または、何らかの信号を受信するまで待機状態となる。
そして、ダウンロード待機承認SAを受信した基地局13は、第1動作にしたがって、これを配信サーバ14に送信する。
なお、ダウンロード待機承認SAを受信すると、配信サーバ14の処理手順が図7におけるステップSb1、Sb2、Sb9の順番に進行するが、ステップSb9の判別結果が「No」であるので、配信サーバ14は待機状態となる。
【0063】
なお、この待機状態において、配信サーバ14が何らかの信号を受信して、それがダウンロード終了承認またはダウンロード失敗確認であれば、処理手順がステップSb1、Sb2、Sb9〜Sb14の順番に進行する結果、当該時点において優先度が「1」である無線端末12に対してダウンロード承認DPが送出されることになる。
また、この無線端末12が、さきほど不許可リストに追加記載された無線端末であるとは限られない。これは、ダウンロード承認DPの送信先となる無線端末12とは、不許可リストに追加記載された後に実行される優先度再設定(ステップSb8)において優先度が「1」に設定された端末IDに対応したものとなるためである。
【0064】
このように、あるサービスエリア11に無線端末12が進入した場合に、対応する無線端末情報テーブルの許可リストに空きがなければ、不許可リストに記載されて、優先度が再設定されて、許可リストに空きが生じるまで待機状態となる。
ここで、優先度の再設定においては、ダウンロード完了フラグや、コンテンツサイズ(の判断結果)も考慮される。このため、例えばエリアインタイムが比較的最近であっても、直前のサービスエリアにおいてダウンロードが完結せず、かつ、ダウンロードすべきコンテンツの総量が少なければ、優先度が比較的高く設定されることになる。したがって、このような無線端末が、サービスエリアに進入したとき、ケース(2)に該当するためにダウンロード待機状態となっても、比較的早期にダウンロードが許可されることになる。
一方、エリアインタイムが比較的過去であっても、直前のサービスエリアにおいてダウンロードが完結し、または、ダウンロードすべきコンテンツの総量が多ければ、優先度が比較的低く設定されることになる。このため、無線端末が、サービスエリアに進入したとき、ケース(2)に該当するためにダウンロード待機状態になると、ダウンロードが許可されるまで、比較的待たされることになる。
【0065】
<ケース(3)>
続いて、無線端末情報テーブルの許可リストに記載されて、コンテンツのダウンロードが許可された無線端末が、コンテンツをすべてダウンロードしない状態で、当該サービスエリアから離脱してしまう場合のケース(3)について説明する。
【0066】
ここで、ケース(3)において、当該無線端末に関する情報が許可リストに記載される理由は、ケース(1)であっても良いし、ケース(2)であっても良い。すなわち、当該無線端末12が、サービスエリアに進入して承認されたときに、無線端末情報テーブルの許可リストに空きがあって、そのまま許可リストに記載された場合でも良いし、承認されたときに、無線端末情報テーブルの許可リストに空きがなくて、不許可リストに記載されたが、その後に許可リストに空きが生じて、許可リストに移動した場合でも良い。
そこで、ケース(3)については、説明の重複を避けるため、無線端末12に関する情報が許可リストに記載・移動されるまでの動作説明を省略して、これ以降の動作について説明することにする。
【0067】
すなわち、無線端末12に関する情報が許可リストに追加記載されると、配信サーバ14は、当該無線端末12に対して、ダウンロード承認DPを送出することになる(図20のブロックb51)。なお、ダウンロード承認DPを送出した配信サーバ14は、当該無線端末12に対しては、何らかの信号を受信するまで、待機状態となる。
【0068】
次に、ダウンロード承認DPを受信した基地局13は、第2動作にしたがって、すでにキャッシングされたコンテンツのうち、コンテンツ予約情報で特定されるものを、当該無線端末12に送信する(ブロックb52)。
ただし、当該無線端末12は、すでにサービスエリアの圏外に離脱しているので、基地局13が当該無線端末12にダウンロード終了確認EODを送信しても(ブロックb53)、その返信であるダウンロード終了承認TAを一定時間内に受信することはない。このため、基地局13は、第4動作によって、ダウンロード不完了確認DFを配信サーバ14に送信することになる(ブロックb54)。
【0069】
一方、ダウンロード不完了確認DFを受信すると、無線端末12では、図7におけるステップSb1の判別結果が「Yes」となって待機状態が解除され、さらに、ステップSb2の判別結果が「No」、ステップSb9の判別結果が「Yes」となるので、ステップSb10の処理、すなわち、当該無線端末12に関する情報が許可リストから削除される(ブロックb55)。
この後、不許可リストに記載された無線端末が存在すれば、そのうちで優先度が「1」であるものが許可リストに移動されて、当該無線端末に対してダウンロード承認が送信されて、コンテンツが配信されることになる。
【0070】
なお、無線端末12がサービスエリアから離脱してしまう場合としては、上述したケース(3)のほかに、ユーザ認証がされた後に許可リストに記載されることなく、離脱するケースもある。ただし、このケースにおいて、そのような無線端末12に関する情報が許可リストに記載されたとしても、当該無線端末が、ダウンロード終了承認を送出することはあり得ないので、当該無線端末12に関する情報は、許可リストから削除されることになる。すなわち、無線端末12がサービスエリアから、許可リストに記載されることなく、離脱してしまうケースの動作については、結果的にみれば、上述したケース(3)と同一視することができる。
【0071】
このように本実施形態によれば、あるサービスエリアにおいてコンテンツが配信される無線端末の台数は、当該サービスエリアに対応して作成された無線端末情報テーブルの許可リストに記載可能な台数に制限されるので、当該サービスエリアに進入する無線端末が急激に増加しても、コンテンツの転送効率の低下を回避することができる。したがって、当該サービスエリアに存在する無線端末のすべてに、コンテンツを配信することができなくなる、といった事態を回避することが可能となる。
また、ある無線端末にコンテンツの配信が完了すると、または、ある無線端末がコンテンツの配信途中にてサービスエリア圏外になると、その無線端末に関する情報が許可リストから削除される一方、不許可リストに記載された無線端末のうち、優先度の高いものが許可リストに移動されて、コンテンツの配信が行われることになるので、コンテンツを順次立てて配信することが可能となる。
【0072】
<実際構成、応用変形等>
なお、上述した実施形態は、説明の理解のため、実際のシステムに適用した場合の構成が一部省略されている。
例えば、上述した実施形態では、無線端末12がサービスエリア11に進入する毎に、同一のコンテンツが配信される可能性があるので、実際には、基地局13が、無線端末12にコンテンツを送信する前に当該コンテンツの識別情報を送信し、無線端末12が識別情報を受信すれば当該識別情報に対応するコンテンツをすでに取得しているか否かを判別し、取得していなければ、そのコンテンツは必要である旨の信号を返信し、その時点において、基地局13が当該コンテンツを送信する一方、無線端末12が受信した識別情報に対応するコンテンツをすでに取得していれば、そのコンテンツは不要である旨の信号を返信して、基地局13は当該コンテンツを送信しない構成となっている。
【0073】
また、本発明は、上述した実施形態に限られず、種々の応用・改良・変形等を加えることが可能である。
例えば、上述した実施形態にあっては、優先度を決めるにあたって、第1に、直前のサービスエリアにおいてダウンロードすべきコンテンツをすべてダウンロードできなかったか否かを示すダウンロード完了フラグ、第2に、ダウンロードすべきコンテンツの総データ量がしきい値を越えているか否かを示す判断結果、第3に、サービスエリアに進入した時刻、という順序にて決めたが、このような順序でなくても良いのはもちろんである。
また、優先度を決めるにあたって、ダウンロード完了フラグではなく、過去において連続してダウンロードできなかった回数を用いても良い。同様に、優先度を決めるにあたって、ダウンロードすべきコンテンツの総データ量そのものを参酌しても良い。
さらに、料金設定や累積使用時間などによってユーザ毎にランクを定め、優先度を決めるにあたって、このランクを参酌しても良い。また、時間帯によっては、特定のユーザの優先度を低くし、あるいは、許可しない構成としても良い。
【0074】
一方、上述した実施形態にあっては、無線端末12においてユーザが新たに希望するコンテンツを特定し、その特定した内容をコンテンツ予約情報として配信サーバ14に送信する一方、配信サーバ14は、上述した条件を満たせば、当該コンテンツの配信を許可する構成となっていた。ここで、ユーザが希望するコンテンツは、配信サーバ14(基地局13)に常に存在するとは限らないので、次のような構成を採用しても良い。すなわち、第1に、ユーザが希望するコンテンツを配信サーバ14に事前に登録しておき、第2に、配信サーバ14が、ある無線端末12についてコンテンツの配信を許可する場合(その無線端末に関する情報を許可リストに追加する場合)、当該無線端末について事前に登録されたコンテンツが存在するか否かを判別し、第3に、存在すれば、コンテンツ予約情報で示されるコンテンツとともに、事前に登録されたコンテンツをも配信させる一方、存在しなければ、コンテンツ予約情報で示されるコンテンツだけを配信させる構成としても良い。
【0075】
また、この実施形態において、基地局13は、無線端末12にダウンロード終了確認を送信したにも拘わらず、その返信信号であるダウンロード終了承認を一定時間内に当該無線端末12から受信しない場合に、当該無線端末12がダウンロードを失敗したと認識して、その旨を示すダウンロード不完了確認を配信サーバ14に送信する構成となっていた(第4動作)。このほかにも、基地局13がデータ(コンテンツに限られない)を無線端末12に送信すれば、当該無線端末12が、その到着確認を必ず返信するようなプロトコルを採用するのであれば、当該到着確認を基地局13が受信しない時点にて、直ちに当該無線端末がサービスエリアの圏外となった(ダウンロードに失敗した)と認識することができる。したがって、そのようなプロトコルであれば、当該時点にて、基地局13がダウンロード不完了確認を配信サーバ14に送信する構成とすれば済む。
【0076】
さらに、本実施形態にあっては、基地局13と配信サーバ14との間で授受されるデータ量を削減する目的で、基地局13が、コンテンツをキャッシングして無線端末12に送信する構成としたが、基地局の近傍にキャッシュサーバを設けて、当該キャッシュサーバをコンテンツのデータを配信する構成としても良いし、基地局13と配信サーバ14との間で授受されるデータ量に問題がなければ、配信サーバ14がその都度、配信する構成としても良い。
一方、配信サーバ14の負荷を減らすため、その機能の一部を別途設けられるサーバに負担させても良い。例えば、ユーザ認証サーバを別途設けて、そのユーザ認証サーバが、配信サーバ14の替わってユーザ認証等を実行する構成としても良い。
【0077】
【発明の効果】
以上説明したように本発明によれば、少なくと一定台数の無線端末に対しては、コンテンツを配信するので、サービスエリア内に存在するすべての無線端末に対してコンテンツが配信されない、といった不都合を回避することができる。
【図面の簡単な説明】
【図1】 本発明の実施形態にかかるコンテンツ配信システムの概略構成を示すブロック図である。
【図2】 同システムにおける無線端末の構成を示すブロック図である。
【図3】 同システムにおける基地局の構成を示すブロック図である。
【図4】 同システムにおける配信サーバの構成を示すブロック図である。
【図5】 同配信サーバにおける無線端末情報テーブルの構成を示す図表である。
【図6】 同無線端末における制御プログラムの内容を示すフローチャートである。
【図7】 同配信サーバにおける制御プログラムの内容を示すフローチャートである。
【図8】 同制御プログラムにおいて無線端末情報テーブルの状態を示す図表である。
【図9】 同制御プログラムにおいて無線端末情報テーブルの状態を示す図表である。
【図10】 同制御プログラムにおいて無線端末情報テーブルの状態を示す図表である。
【図11】 同制御プログラムにおける優先度再設定処理の詳細を示すフローチャートである。
【図12】 同制御プログラムにおいて無線端末情報テーブルの状態を示す図表である。
【図13】 同制御プログラムにおいて無線端末情報テーブルの状態を示す図表である。
【図14】 同制御プログラムにおいて無線端末情報テーブルの状態を示す図表である。
【図15】 同制御プログラムにおいて無線端末情報テーブルの状態を示す図表である。
【図16】 同システムにおいて具体的なシーケンス動作を説明するための図である。
【図17】 同システムにおいて具体的なシーケンス動作を説明するための図である。
【図18】 同システムにおいて具体的なシーケンス動作を説明するための図である。
【図19】 同システムにおいて具体的なシーケンス動作を説明するための図である。
【図20】 同システムにおいて具体的なシーケンス動作を説明するための図である。
【符号の説明】
11…サービスエリア、12…無線端末、13…基地局、14…配信サーバ、121…ROM、122…CPU、123…RAM、124…主記憶装置、125…表示部、126…操作部、127…無線通信部、131…ROM、132…CPU、133…RAM、134…主記憶装置、135…無線通信部、136…通信部、141…ROM、142…CPU、143…RAM、144…主記憶装置、145…通信部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a content distribution method and a distribution server for distributing content to, for example, a wireless terminal within a service area.
[0002]
[Prior art]
In recent years, information that is present in the service area of a radio base station and useful to the user such as weather conditions, news, stock market, etc. from the server via the radio base station to the radio terminal carried by the user (Hereinafter referred to as “content”) is being realized. According to such a distribution system, a user can obtain desired content simply by carrying a wireless terminal and passing through the service area. Here, it is expected that the content is not limited to general character information but will be diverse in the future, such as image data including still images and moving images, music data, and application programs.
[0003]
By the way, since the user is not usually aware of the service area, it is assumed that the wireless terminal receives content while moving. On the other hand, the range of the service area is inevitably determined by the transmission output of the radio base station, the radio wave condition, and the like. For this reason, in such a distribution system, it is necessary to complete the distribution of content to the wireless terminal within the time required to pass through a limited service area.
[0004]
[Problems to be solved by the invention]
However, in such a distribution system, when the number of wireless terminals existing in the service area increases rapidly, the band used by the wireless terminals is narrowed. Alternatively, depending on the communication method used, the number of channels per unit time allocated to one wireless terminal decreases. In any case, the data transfer efficiency with respect to one wireless terminal is significantly reduced.
For this reason, it becomes difficult to distribute the content to the wireless terminals existing in the service area, and in the worst case, the content cannot be distributed even to one wireless terminal.
[0005]
The present invention has been made in view of the above-described circumstances, and an object of the present invention is to provide a content distribution method and distribution server capable of reliably distributing content to at least a certain number of wireless terminals. It is to provide.
[0006]
[Means for Solving the Problems]
To achieve the above objective,inventionThe distribution server according to the above is a distribution server that distributes content to terminals in the service area, and if one terminal is within the service area, the terminal permits distribution of the content in the service area A discriminating means for discriminating whether or not the number has reached the set number; and if the discrimination result is negative, the content is allowed to be distributed to the terminal, while the discrimination result is positive For example, setting means for disallowing content distribution to the terminal, storage means for storing identification information of the terminal disallowed for content distribution together with priority, distribution of content to another terminal Is completed, or if another terminal is out of the service area before the content distribution is completed, the highest priority among the stored identification information And permitting means for permitting the delivery of content to the terminal of the high identification informationWhen content distribution is not permitted to one terminal, information on the time when the terminal has entered the service area and other terminals that have been disallowed have entered the service area. Control means for comparing the time information and setting the priority of the terminals that are not permitted, and increasing the priority as the time is earlierIt is characterized by the configuration comprising
The distribution server according to the present invention is a distribution server that distributes content to terminals in a service area, and permits distribution of content in the service area if one terminal is within the service area. Determining means for determining whether or not the number of terminals that have been set has reached the set number, and if the determination result is negative, content distribution to the terminal is permitted while the determination result is If affirmative, setting means for disallowing content distribution to the terminal, storage means for storing identification information of the terminal disallowed for content distribution together with priority, and for another terminal If the content distribution is completed, or if another terminal is out of the service area before the content distribution is completed, the stored identification information Permitting means for permitting content distribution to a terminal with identification information having the highest priority, and when content distribution to one terminal is not permitted, Comparing information indicating whether or not distribution is completed with information indicating whether or not distribution of content to be distributed to other terminals that are not permitted has been completed, And a control means for increasing the priority of the content that has not been delivered and the priority of the content that has not been delivered.
[0007]
The distribution server according to the present invention is a distribution server that distributes content to terminals in a service area, and permits distribution of content in the service area if one terminal is within the service area. Determining means for determining whether or not the number of terminals that have been set has reached the set number, and if the determination result is negative, content distribution to the terminal is permitted while the determination result is If affirmative, setting means for disallowing content distribution to the terminal, storage means for storing identification information of the terminal disallowed for content distribution together with priority, and for another terminal If the content distribution is completed, or if another terminal is out of the service area before the content distribution is completed, the stored identification information Permitting means for permitting content distribution to the terminal with the highest priority identification information, and content data to be distributed to the terminal when content distribution to one terminal is not permitted Compare the amount of data with the amount of content to be distributed to other terminals that are not permitted, set the priority between the terminals that are not permitted, and increase the priority of those with less content data And a control means.
The distribution server according to the present invention is a distribution server that distributes content to terminals in a service area, and permits distribution of content in the service area if one terminal is within the service area. Determining means for determining whether or not the number of terminals that have been set has reached the set number, and if the determination result is negative, content distribution to the terminal is permitted while the determination result is If affirmative, setting means for disallowing content distribution to the terminal, storage means for storing identification information of the terminal disallowed for content distribution together with priority, and for another terminal If the content distribution is completed, or if another terminal is out of the service area before the content distribution is completed, the stored identification information When permission means for permitting content distribution to a terminal having identification information with the highest priority, and disabling content distribution to one terminal, (a) the terminal is within the service area Information on the time of entry, information on the time of entry of another terminal that has been disallowed into the service area, and (b) whether or not delivery of content to be delivered to the terminal has been completed. Information indicating whether or not the distribution of the content to be distributed to other terminals that are not permitted has been completed, (c) the data amount of the content to be distributed to the terminal, and the disapproval The priorities of the terminals that are not permitted are set by comparing the data amounts of the contents to be distributed to the other terminals, and the time is earlier based on the comparison result of (a). Increase the priority and ( ) Based on the comparison result of (), and a control means for increasing the priority of the content that has not been delivered, and increasing the priority of the content with a small amount of data based on the comparison result of (c). It is characterized by the structure to do.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
[0009]
<Schematic configuration of content distribution system>
First, a schematic configuration of the content distribution system according to the present embodiment will be described. FIG. 1 is a block diagram showing this configuration.
In this figure, a
[0010]
Here, the
Each of the
Subsequently, the
[0011]
In FIG. 1, only one
Here, in the case of general description without specifying the
Next, the configuration and operation premise of each unit in the content distribution system will be described in detail.
[0012]
<Wireless terminal>
First, details of the
In this figure, a ROM (Read Only Memory) 121 stores a control program for controlling the
[0013]
The
[0014]
Here, if you did n’t receive all the content you want to download,(1)If the content is not downloaded because the content is not allowed to be downloaded in the service area,(2)There are two cases where content download is permitted in the service area, but the content has not been completed because it has moved out of the service area during download.
[0015]
On the other hand, the
The
[0016]
<Wireless terminal control program>
Next, for convenience of explanation, a control program in the
First, the
[0017]
Here, if the determination result is “No”, that is, if the
[0018]
The
[0019]
Next, in step Sa4, the
Subsequently, in step Sa5, the
[0020]
If the
In addition, if the
[0021]
If the determination results in steps Sa6 and Sa8 are both “No”, the
[0022]
Thus, in the control program of the
On the other hand, even if a certain service area 11 is entered and the download completion flag is reset to “0”, the download completion flag is set to “1” when all contents to be downloaded are received in the service area 11. (Step Sa11).
[0023]
Although it is confirming, the download completion flag is the value immediately before the reset to “0” in step Sa4, that is, not all the content but the content to be downloaded immediately before in the service area where it was located. A value indicating whether or not is sent when entering the current service area.
[0024]
When the determination result in step Sa5 is “No” (when the
That is, after the
[0025]
<Base station>
Next, the configuration of the
In this figure, a
The
[0026]
Note that the content to be distributed to the wireless terminal is originally stored in the
[0027]
The contents of the control program in the
That is, the main functions in the
[0028]
<Distribution server>
Next, the configuration of the
In this figure, a
The
[0029]
Next, the
The
[0030]
<Configuration of wireless terminal information table>
Next, a wireless terminal information table created in the
The wireless terminal information table is created by the
[0031]
Now, as shown in FIG. 5, in the wireless terminal information table, the terminal ID, the area in time, the download completion flag, the content size, and the priority are associated with each of the
Next, the area in time is information indicating the time when the wireless terminal identified by the terminal ID is within the corresponding service area 11, for example, when the wireless terminal receives a connection request, This is obtained from the output of the
Subsequently, the download completion flag is information included in the connection request when the wireless terminal identified by the terminal ID enters the service area 11, and, as described above, the wireless terminal ) In the service area 11, the case where all contents to be downloaded are received is indicated by “1”, and the case where it is not so is indicated by “0”.
[0032]
On the other hand, the content size (judgment result) is indicated by “Large” if the total data amount of content to be delivered to the wireless terminal identified by “terminal ID” exceeds the threshold, and below the threshold If so, it is indicated by “Small”. The
[0033]
Now, as shown in FIG. 5, the wireless terminal information table is roughly divided into two types, an allow list and a disallow list. Among these, the permission list indicates that content download is permitted for the wireless terminal having the terminal ID included therein. Here, the number (limit value) that can be described in the permission list is set for each service area 11. This limit value is a property that should be set dynamically or in advance based on the radio wave condition of the corresponding service area 11, the area area of the service area 11, and the like.
On the other hand, the disapproval list indicates that download of content is not permitted (not permitted) to the wireless terminal having the terminal ID included therein. Here, unlike the allow list, the number of items that can be described in the disallow list is unlimited as long as physical restrictions (mainly storage capacity) are not imposed.
In addition, the priority is used when determining which wireless terminal of the terminal ID described in the non-permitted list is to be moved (incorporated) into the permitted list when there is a vacancy in the permitted list. It is what is used. For example, in the present embodiment, it is assumed that the terminal ID (the wireless terminal) with the priority “1” is moved to the permission list when the permission list is empty.
[0034]
In the wireless terminal information table shown in FIG. 5, there are 10 wireless terminals having terminal IDs “XXXX1” to “XXXX10” in the service area 11, and content distribution is permitted to the former four wireless terminals. This shows a state in which the latter six wireless terminals are not permitted.
[0035]
<Distribution server control program>
Next, a control program in the
As described above, since the wireless terminal information table is created for only the service area 11, this control program is also executed for each service area 11 (base station 13). Only area 11 will be described.
Also, if a wireless terminal enters any service area, the
[0036]
FIG. 7 is a flowchart showing the processing procedure of this control program.
First, the
If no signal is received, the
[0037]
If the received signal is a download request (if the determination result in step Sb2 is “Yes”), the
[0038]
If the determination result is “Yes”, the
Subsequently, in step Sb5, the
[0039]
On the other hand, in step Sb3, if the number of
For example, when the wireless terminal information table is in a state as shown in FIG. 5 and a download request for a wireless terminal with a terminal ID “XXXX11” is received, additional information is added as shown in FIG. It will be.
[0040]
Subsequently, in step Sb7, the
In step Sb8, the
[0041]
If the signal received in step Sb2 is not a download request, the
If the determination result is “No”, the
[0042]
That is, in step Sb10, the
For example, when the wireless terminal information table is in a state as shown in FIG. 5, when a download end approval or a download incompletion confirmation is received from the
[0043]
Subsequently, in step Sb11, the
For example, if the wireless terminal information table has a vacancy in the top row of the permission list as shown in FIG. 8, information on the wireless terminal having a priority “1” in the non-permission list, The information regarding the wireless terminal whose terminal ID is “XXXX5” is moved to the row (see FIG. 9). Note that the priority is set to “−” because it can be ignored after being included in the permission list.
[0044]
Next, the
For example, when information about a wireless terminal having a priority of “1” in the non-permission list is moved to the permissible list, a vacancy is generated in the non-permission list as shown in FIG. The priority of each wireless terminal in the permission list is decremented by “1” and the empty part is filled (see FIG. 10).
In the state shown in FIG. 10, if there is a vacancy in the permission list, information about the wireless terminal whose terminal ID is “XXXXXX9” is now moved to the vacant part.
[0045]
In step Sb14, the
[0046]
<Resetting priority>
Here, the resetting of priority in step Sb8 in FIG. 7 will be described with reference to FIG.
First, the
For example, in the state where the wireless terminal information table is as shown in FIG. 12, the terminal IDs that are described in the non-permission list and whose download completion flag is “0” are “XXXX5”, “XXXX8”, “XXXXXX”, and “XXXX9”. Since there are four units of “XXXX11”, the priority is set to “1”, and the terminal IDs whose download completion flag is “1” are three units of “XXXX6”, “XXXX7”, and “XXXX10” Therefore, these priorities are equally reduced to “5” (see FIG. 13).
By this step Sb801, the priority of the wireless terminal that has failed to download all the contents to be downloaded in the past (immediately preceding) service area 11 is increased.
[0047]
Next, the
For example, in the state where the wireless terminal information table is as shown in FIG. 13, the terminal IDs whose content size is “Small” among those having the same priority “1” are “XXXX5” and “XXXX9”. Therefore, while these priorities are maintained at “1”, the terminal IDs whose content size is “Large” are “XXXX8” and “XXXX11”, so these priorities are relatively “3”. (See FIG. 14). Similarly, since the terminal ID whose content size is “Small” among those having the same priority “5” is “XXXX10”, the priority is maintained at “5”, while the content size is Since the terminal IDs “Large” are “XXXX6” and “XXXX7”, their priorities are relatively lowered to “6” (see FIG. 14).
By this step Sb802, even if the download completion flag has the same value, the priority of the wireless terminal with a small total data amount of content to be distributed is increased.
[0048]
Furthermore, the
For example, in the state where the wireless terminal information table is as shown in FIG. 14, those with the same priority and “1” have the area in time in the past in the order of the terminal IDs “XXXX5” and “XXXX9”. Therefore, these priorities are set to “1” and “2”, respectively (see FIG. 15).
Similarly, among the devices having the same priority “3”, since the area in time is the past in the order of the terminal IDs “XXXX8” and “XXXX11”, these priorities are “3”, “ 4 "(see FIG. 15). Similarly, between the devices having the same priority “6”, since the area in time is in the past in the order of the terminal IDs “XXXX6” and “XXXX7”, these priorities are “6”, “ 7 ”(see FIG. 15).
[0049]
Thus, when the download request is received and the information on the wireless terminal is additionally described in the non-permission list of the wireless terminal information table, the information on the wireless terminals described in the non-permission list is compared, Specifically, in the present embodiment, the priority is reset by comparing the order of download completion flag, content size, and area in time.
[0050]
<Specific operation of content distribution system>
Next, regarding the specific operation of the content distribution system, in detail, the
As an assumed case,(1)When a certain wireless terminal is within the service area, the number of wireless terminals downloading content in the service area is less than the limit value, and(2)This is when the number of wireless terminals downloading content in the service area is greater than or equal to the limit value when a certain wireless terminal is within the service area.
In addition, the case(1)Or case(2)In this case, the wireless terminal may leave the service area without downloading all the content to be downloaded.(3)Will be described.
[0051]
<Case(1)>
Introduction, case(1)Will be described mainly with reference to FIG. 16, FIG. 17, and FIG.
First, it is assumed that the
The details are as shown in FIG.
[0052]
That is, when the
The
[0053]
Further, the
The
[0054]
Now, in the
On the other hand, when receiving the download request DR, the
[0055]
Well, case(1)In this case, the determination results of steps Sb1 to Sb3 in FIG. 7 are all “Yes”, so that the
The
[0056]
Also, the
Note that, in the
[0057]
When the
On the other hand, in the
[0058]
Further, the
Then, in the
[0059]
Where case(1)When a certain wireless terminal is within the service area, the number of wireless terminals downloading content in the service area is less than the limit value. If the number of
[0060]
<Case(2)>
Next, when a certain wireless terminal is within the service area, the number of wireless terminals downloading content in the service area is greater than or equal to the limit value.(2)Will be described.
In this case(2)Then, from when the
[0061]
That is, it is assumed that the
Case(2)In the case where the
[0062]
The
On the other hand, when receiving the download standby request SR, the
Then, the
When the download standby approval SA is received, the processing procedure of the
[0063]
In this standby state, if the
Further, the
[0064]
As described above, when a
Here, in the resetting of the priority, the download completion flag and the content size (determination result) are also taken into consideration. For this reason, for example, even if the area in time is relatively recent, if the download is not completed in the immediately preceding service area and the total amount of content to be downloaded is small, the priority is set to be relatively high. Become. Therefore, when such a wireless terminal enters the service area,(2)Therefore, even if a download standby state occurs, download is permitted relatively early.
On the other hand, even if the area in time is relatively past, if the download is completed in the immediately preceding service area or if the total amount of content to be downloaded is large, the priority is set to be relatively low. For this reason, when a wireless terminal enters the service area,(2)When the download standby state is entered because it corresponds to the above, a relatively long wait is made until the download is permitted.
[0065]
<Case(3)>
Next, a case where a wireless terminal that is listed in the permission list of the wireless terminal information table and is permitted to download content leaves the service area without downloading all the content.(3)Will be described.
[0066]
Where case(3)The reason why information on the wireless terminal is included in the permission list is(1)It may be a case(2)It may be. That is, when the
So, the case(3)In order to avoid duplication of explanation, the explanation of the operation until information related to the
[0067]
That is, when information related to the
[0068]
Next, the
However, since the
[0069]
On the other hand, when the download incompletion confirmation DF is received, in the
After this, if there is a wireless terminal listed in the non-permission list, the one with the priority “1” is moved to the permission list, download approval is transmitted to the wireless terminal, and the content Will be delivered.
[0070]
The case where the
[0071]
As described above, according to the present embodiment, the number of wireless terminals to which content is distributed in a certain service area is limited to the number that can be described in the permission list of the wireless terminal information table created corresponding to the service area. Therefore, even if the number of wireless terminals entering the service area increases rapidly, it is possible to avoid a decrease in content transfer efficiency. Therefore, it is possible to avoid a situation in which content cannot be distributed to all wireless terminals existing in the service area.
Also, when content distribution to a certain wireless terminal is completed, or when a certain wireless terminal goes out of service area during the distribution of content, information related to that wireless terminal is deleted from the permitted list, while it is listed in the unauthorized list Among the received wireless terminals, the one with the higher priority is moved to the permission list and the content is distributed, so that it is possible to sequentially distribute the content.
[0072]
<Actual configuration, applied deformation, etc.>
In the above-described embodiment, for the sake of understanding, a part of the configuration when applied to an actual system is omitted.
For example, in the above-described embodiment, every time the
[0073]
The present invention is not limited to the above-described embodiments, and various applications, improvements, modifications, and the like can be added.
For example, in the above-described embodiment, when determining the priority, first, a download completion flag indicating whether or not all the contents to be downloaded in the immediately preceding service area could not be downloaded, and secondly, download. Judgment result indicating whether or not the total data amount of the content to be exceeded exceeds the threshold, and thirdly, it is determined in the order of the time of entering the service area, but such order may not be Of course.
Further, in determining the priority, the number of times that continuous downloading has not been possible in the past may be used instead of the download completion flag. Similarly, when determining the priority, the total data amount of content to be downloaded may be taken into consideration.
Further, a rank may be determined for each user based on fee setting, accumulated usage time, etc., and this rank may be taken into account when determining priority. Depending on the time of day, the priority of a specific user may be lowered or may not be permitted.
[0074]
On the other hand, in the above-described embodiment, the user newly specifies content desired by the
[0075]
In this embodiment, the
[0076]
Furthermore, in this embodiment, for the purpose of reducing the amount of data exchanged between the
On the other hand, in order to reduce the load on the
[0077]
【The invention's effect】
As described above, according to the present invention, since content is distributed to at least a certain number of wireless terminals, there is a disadvantage that the content is not distributed to all wireless terminals existing in the service area. It can be avoided.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a schematic configuration of a content distribution system according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration of a wireless terminal in the system.
FIG. 3 is a block diagram showing a configuration of a base station in the system.
FIG. 4 is a block diagram showing a configuration of a distribution server in the system.
FIG. 5 is a chart showing a configuration of a wireless terminal information table in the distribution server.
FIG. 6 is a flowchart showing the contents of a control program in the wireless terminal.
FIG. 7 is a flowchart showing the contents of a control program in the distribution server.
FIG. 8 is a chart showing a state of a wireless terminal information table in the control program.
FIG. 9 is a chart showing a state of a wireless terminal information table in the control program.
FIG. 10 is a chart showing a state of a wireless terminal information table in the control program.
FIG. 11 is a flowchart showing details of priority resetting processing in the control program.
FIG. 12 is a chart showing a state of a wireless terminal information table in the control program.
FIG. 13 is a chart showing a state of a wireless terminal information table in the control program.
FIG. 14 is a chart showing a state of a wireless terminal information table in the control program.
FIG. 15 is a chart showing a state of a wireless terminal information table in the control program.
FIG. 16 is a diagram for explaining a specific sequence operation in the system.
FIG. 17 is a diagram for explaining a specific sequence operation in the system.
FIG. 18 is a diagram for explaining a specific sequence operation in the system.
FIG. 19 is a diagram for explaining a specific sequence operation in the system.
FIG. 20 is a diagram for explaining a specific sequence operation in the system.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 11 ... Service area, 12 ... Wireless terminal, 13 ... Base station, 14 ... Distribution server, 121 ... ROM, 122 ... CPU, 123 ... RAM, 124 ... Main memory, 125 ... Display part, 126 ... Operation part, 127 ...
Claims (8)
前記配信サーバは、
一の端末がサービスエリアの圏内となれば、当該サービスエリア内においてコンテンツの配信を許可している端末数が設定された台数に達しているか否かを判別し、
該判別結果が否定的であれば、当該端末に対してコンテンツの配信を許可する一方、該判別結果が肯定的であれば、当該端末に対してコンテンツの配信を不許可とし、
コンテンツの配信を不許可とした端末の識別情報を優先度とともに記憶し、別の端末に対してコンテンツの配信が完了したならば、または、コンテンツの配信が完了しないうちに、別の端末が前記サービスエリアの圏外となれば、記憶された識別情報のうち、最も優先度の高い識別情報の端末に対してコンテンツの配信を許可し、
一の端末に対してコンテンツの配信を不許可とした場合に、当該端末が前記サービスエリアの圏内に入った時刻の情報と、不許可とした他の端末が前記サービスエリアの圏内に入った時刻の情報とを比較して、不許可とした端末同士の優先度を設定し、当該時刻が前であるほど優先度を高める
ことを特徴とするコンテンツ配信方法。 A distribution method in which a distribution server distributes content to terminals in a service area,
The distribution server
If one terminal is within the service area, it is determined whether or not the number of terminals permitted to distribute contents within the service area has reached the set number,
If the determination result is negative, the content is allowed to be distributed to the terminal, whereas if the determination result is positive, the content is not allowed to be distributed to the terminal.
The identification information of the terminal that has not permitted the distribution of the content is stored together with the priority, and if the distribution of the content to another terminal is completed, or before the distribution of the content is completed, the other terminal If the service area is out of service area, content distribution is permitted to the terminal having the highest priority identification information among the stored identification information,
If disallowed the delivery of content to one terminal, and time information input Tsu within of the terminal is the service area, the other terminals disallowed come within range of the service area by comparing the time information, and set the priority of the terminals each other disallowed, features and to Turkey content distribution method that enhances the higher priority the time is in front.
前記配信サーバは、
一の端末がサービスエリアの圏内となれば、当該サービスエリア内においてコンテンツの配信を許可している端末数が設定された台数に達しているか否かを判別し、
該判別結果が否定的であれば、当該端末に対してコンテンツの配信を許可する一方、該判別結果が肯定的であれば、当該端末に対してコンテンツの配信を不許可とし、
コンテンツの配信を不許可とした端末の識別情報を優先度とともに記憶し、別の端末に対してコンテンツの配信が完了したならば、または、コンテンツの配信が完了しないうちに、別の端末が前記サービスエリアの圏外となれば、記憶された識別情報のうち、最も優先度の高い識別情報の端末に対してコンテンツの配信を許可し、
一の端末に対してコンテンツの配信を不許可とした場合に、当該端末に対して配信されるべきコンテンツの配信が完了したか否かを示す情報と、不許可とした他の端末に対して配信されるべきコンテンツの配信が完了したか否かを示す情報とを比較して、不許可とした端末同士の優先度を設定し、コンテンツの配信が完了したものよりもそうでないものの優先度を高める
ことを特徴とするコンテンツ配信方法。 A distribution method in which a distribution server distributes content to terminals in a service area,
The distribution server
If one terminal is within the service area, it is determined whether or not the number of terminals permitted to distribute contents within the service area has reached the set number,
If the determination result is negative, the content is allowed to be distributed to the terminal, whereas if the determination result is positive, the content is not allowed to be distributed to the terminal.
The identification information of the terminal that has not permitted the distribution of the content is stored together with the priority, and if the distribution of the content to another terminal is completed, or before the distribution of the content is completed, the other terminal If the service area is out of service area, content distribution is permitted to the terminal having the highest priority identification information among the stored identification information,
When distribution of content to one terminal is not permitted, information indicating whether or not distribution of the content to be distributed to the terminal has been completed , and to other terminals that are not permitted by comparing the information distribution of the content to be delivered indicating whether complete, set the priority of the terminals each other disallowed, the priority of which do not Let Moso than the distribution of the content is completed It features and to Turkey content delivery method that increase.
前記配信サーバは、
一の端末がサービスエリアの圏内となれば、当該サービスエリア内においてコンテンツの配信を許可している端末数が設定された台数に達しているか否かを判別し、
該判別結果が否定的であれば、当該端末に対してコンテンツの配信を許可する一方、該判別結果が肯定的であれば、当該端末に対してコンテンツの配信を不許可とし、
コンテンツの配信を不許可とした端末の識別情報を優先度とともに記憶し、別の端末に対してコンテンツの配信が完了したならば、または、コンテンツの配信が完了しないうちに、別の端末が前記サービスエリアの圏外となれば、記憶された識別情報のうち、最も優先度の高い識別情報の端末に対してコンテンツの配信を許可し、
一の端末に対してコンテンツの配信を不許可とした場合に、当該端末に対して配信すべきコンテンツのデータ量と、不許可とした他の端末に対して配信すべきコンテンツのデータ量とを比較して、不許可とした端末同士の優先度を設定し、コンテンツのデータ量が少ないものの優先度を高める
ことを特徴とするコンテンツ配信方法。 A distribution method in which a distribution server distributes content to terminals in a service area,
The distribution server
If one terminal is within the service area, it is determined whether or not the number of terminals permitted to distribute contents within the service area has reached the set number,
If the determination result is negative, the content is allowed to be distributed to the terminal, whereas if the determination result is positive, the content is not allowed to be distributed to the terminal.
The identification information of the terminal that has not permitted the distribution of the content is stored together with the priority, and if the distribution of the content to another terminal is completed, or before the distribution of the content is completed, the other terminal If the service area is out of service area, content distribution is permitted to the terminal having the highest priority identification information among the stored identification information,
When content distribution to one terminal is not permitted, the amount of content data to be distributed to the terminal and the amount of content data to be distributed to another terminal in comparison, set the priority of the terminals each other disallowed, features and to Turkey content distribution method to enhance the priority of those data amount of the content is small.
前記配信サーバは、The distribution server
一の端末がサービスエリアの圏内となれば、当該サービスエリア内においてコンテンツの配信を許可している端末数が設定された台数に達しているか否かを判別し、If one terminal is within the service area, it is determined whether or not the number of terminals permitted to distribute contents within the service area has reached the set number,
該判別結果が否定的であれば、当該端末に対してコンテンツの配信を許可する一方、該判別結果が肯定的であれば、当該端末に対してコンテンツの配信を不許可とし、If the determination result is negative, the content is allowed to be distributed to the terminal, whereas if the determination result is positive, the content is not allowed to be distributed to the terminal.
コンテンツの配信を不許可とした端末の識別情報を優先度とともに記憶し、別の端末に対してコンテンツの配信が完了したならば、または、コンテンツの配信が完了しないうちに、別の端末が前記サービスエリアの圏外となれば、記憶された識別情報のうち、最も優先度の高い識別情報の端末に対してコンテンツの配信を許可し、The identification information of the terminal that has not permitted the distribution of the content is stored together with the priority, and if the distribution of the content to another terminal is completed, or before the distribution of the content is completed, the other terminal If the service area is out of service area, content distribution is permitted to the terminal having the highest priority identification information among the stored identification information,
一の端末に対してコンテンツの配信を不許可とした場合に、If you disallow content distribution to one device,
(a)当該端末が前記サービスエリアの圏内に入った時刻の情報と、不許可とした他の端末が前記サービスエリアの圏内に入った時刻の情報、(A) Information about the time when the terminal entered the service area, and information about the time when another terminal that was disallowed entered the service area,
(b)当該端末に対して配信されるべきコンテンツの配信が完了したか否かを示す情報と、不許可とした他の端末に対して配信されるべきコンテンツの配信が完了したか否かを示す情報、(B) Information indicating whether or not the distribution of the content to be distributed to the terminal has been completed, and whether or not the distribution of the content to be distributed to the other terminals that are not permitted has been completed. Information to show,
(c)当該端末に対して配信すべきコンテンツのデータ量と、不許可とした他の端末に対して配信すべきコンテンツのデータ量(C) Data amount of content to be distributed to the terminal and data amount of content to be distributed to other terminals that are not permitted
を各々比較して不許可とした端末同士の優先度を設定し、前記(a)の比較結果に基づいて前記時刻が前であるほど優先度を高め、前記(b)の比較結果に基づいてコンテンツの配信が完了したものよりもそうでないものの優先度を高め、前記(c)の比較結果に基づいてコンテンツのデータ量が少ないものの優先度を高めるAre set to priorities between terminals that are not permitted, and based on the comparison result of (a), the priority is increased as the time is earlier, and based on the comparison result of (b). Increase the priority of the content that has not been delivered over the content that has been delivered, and increase the priority of the content that has a small amount of data based on the comparison result of (c).
ことを特徴とするコンテンツ配信方法。A content distribution method characterized by the above.
一の端末がサービスエリアの圏内となれば、当該サービスエリア内においてコンテンツの配信を許可している端末数が設定された台数に達しているか否かを判別する判別手段と、
該判別結果が否定的であれば、当該端末に対してコンテンツの配信を許可する一方、該判別結果が肯定的であれば、当該端末に対してコンテンツの配信を不許可とする設定手段と、
コンテンツの配信を不許可とした端末の識別情報を優先度とともに記憶する記憶手段と、
別の端末に対してコンテンツの配信が完了したならば、または、コンテンツの配信が完了しないうちに、別の端末が前記サービスエリアの圏外となれば、記憶された識別情報のうち、最も優先度の高い識別情報の端末に対してコンテンツの配信を許可する許可手段と、
一の端末に対してコンテンツの配信を不許可とした場合に、当該端末が前記サービスエリアの圏内に入った時刻の情報と、不許可とした他の端末が前記サービスエリアの圏内に入った時刻の情報とを比較して、不許可とした端末同士の優先度を設定し、当該時刻が前であるほど優先度を高める制御手段と
を具備することを特徴とする配信サーバ。A distribution server that distributes content to terminals in a service area,
If one terminal is within the service area, the determining means for determining whether or not the number of terminals permitted to distribute content in the service area has reached the set number;
If the determination result is negative, setting means for permitting the content distribution to the terminal, whereas if the determination result is positive, setting means for disallowing the content distribution to the terminal;
Storage means for storing the identification information of the terminal that is not permitted to distribute the content together with the priority;
If distribution of content to another terminal is completed, or if another terminal is out of the service area before the distribution of content is completed, the highest priority among the stored identification information Permission means for allowing content distribution to terminals with high identification information ,
Information about the time when the terminal has entered the service area and the time when another terminal that has been disallowed enters the service area when content distribution to one terminal is not permitted A distribution server, comprising: a control unit configured to set a priority between the terminals that are not permitted by comparing the information with the information in the information, and to increase the priority as the time is earlier .
一の端末がサービスエリアの圏内となれば、当該サービスエリア内においてコンテンツの配信を許可している端末数が設定された台数に達しているか否かを判別する判別手段と、If one terminal is within the service area, the determining means for determining whether or not the number of terminals permitted to distribute content in the service area has reached the set number;
該判別結果が否定的であれば、当該端末に対してコンテンツの配信を許可する一方、該判別結果が肯定的であれば、当該端末に対してコンテンツの配信を不許可とする設定手段Setting means for permitting content distribution to the terminal if the determination result is negative, and disallowing content distribution to the terminal if the determination result is affirmative と、When,
コンテンツの配信を不許可とした端末の識別情報を優先度とともに記憶する記憶手段と、Storage means for storing the identification information of the terminal that is not permitted to distribute the content together with the priority;
別の端末に対してコンテンツの配信が完了したならば、または、コンテンツの配信が完了しないうちに、別の端末が前記サービスエリアの圏外となれば、記憶された識別情報のうち、最も優先度の高い識別情報の端末に対してコンテンツの配信を許可する許可手段と、If distribution of content to another terminal is completed, or if another terminal is out of the service area before the distribution of content is completed, the highest priority among the stored identification information Permission means for allowing content distribution to terminals with high identification information,
一の端末に対してコンテンツの配信を不許可とした場合に、当該端末に対して配信されるべきコンテンツの配信が完了したか否かを示す情報と、不許可とした他の端末に対して配信されるべきコンテンツの配信が完了したか否かを示す情報とを比較して、不許可とした端末同士の優先度を設定し、コンテンツの配信が完了したものよりもそうでないものの優先度を高める制御手段とWhen distribution of content to one terminal is not permitted, information indicating whether or not distribution of the content to be distributed to the terminal has been completed, and to other terminals that are not permitted Compare the information indicating whether or not the distribution of the content to be distributed has been completed, set the priority between the terminals that have been disallowed, and set the priority of those that are not more than the content that has been distributed Control means to enhance and
を具備することを特徴とする配信サーバ。A distribution server comprising:
一の端末がサービスエリアの圏内となれば、当該サービスエリア内においてコンテンツの配信を許可している端末数が設定された台数に達しているか否かを判別する判別手段と、If one terminal is within the service area, the determining means for determining whether or not the number of terminals permitted to distribute content in the service area has reached the set number;
該判別結果が否定的であれば、当該端末に対してコンテンツの配信を許可する一方、該判別結果が肯定的であれば、当該端末に対してコンテンツの配信を不許可とする設定手段と、If the determination result is negative, setting means for permitting the content distribution to the terminal, whereas if the determination result is positive, setting means for disallowing the content distribution to the terminal;
コンテンツの配信を不許可とした端末の識別情報を優先度とともに記憶する記憶手段と、Storage means for storing the identification information of the terminal that is not permitted to distribute the content together with the priority;
別の端末に対してコンテンツの配信が完了したならば、または、コンテンツの配信が完了しないうちに、別の端末が前記サービスエリアの圏外となれば、記憶された識別情報のうち、最も優先度の高い識別情報の端末に対してコンテンツの配信を許可する許可手段と、If distribution of content to another terminal is completed, or if another terminal is out of the service area before the distribution of content is completed, the highest priority among the stored identification information Permission means for allowing content distribution to terminals with high identification information,
一の端末に対してコンテンツの配信を不許可とした場合に、当該端末に対して配信すべきコンテンツのデータ量と、不許可とした他の端末に対して配信すべきコンテンツのデータ量とを比較して、不許可とした端末同士の優先度を設定し、コンテンツのデータ量が少ないものの優先度を高める制御手段とWhen content distribution to one terminal is not permitted, the amount of content data to be distributed to the terminal and the amount of content data to be distributed to another terminal In comparison, control means for setting priorities between terminals that are not permitted and increasing the priority of the content data amount is small
を具備することを特徴とする配信サーバ。A distribution server comprising:
一の端末がサービスエリアの圏内となれば、当該サービスエリア内においてコンテンツの配信を許可している端末数が設定された台数に達しているか否かを判別する判別手段と、If one terminal is within the service area, the determining means for determining whether or not the number of terminals permitted to distribute content in the service area has reached the set number;
該判別結果が否定的であれば、当該端末に対してコンテンツの配信を許可する一方、該判別結果が肯定的であれば、当該端末に対してコンテンツの配信を不許可とする設定手段と、If the determination result is negative, setting means for permitting the content distribution to the terminal, whereas if the determination result is positive, setting means for disallowing the content distribution to the terminal;
コンテンツの配信を不許可とした端末の識別情報を優先度とともに記憶する記憶手段と、Storage means for storing the identification information of the terminal that is not permitted to distribute the content together with the priority;
別の端末に対してコンテンツの配信が完了したならば、または、コンテンツの配信が完了しないうちに、別の端末が前記サービスエリアの圏外となれば、記憶された識別情報のうち、最も優先度の高い識別情報の端末に対してコンテンツの配信を許可する許可手段と、If distribution of content to another terminal is completed, or if another terminal is out of the service area before the distribution of content is completed, the highest priority among the stored identification information Permission means for allowing content distribution to terminals with high identification information,
一の端末に対してコンテンツの配信を不許可とした場合に、If you disallow content distribution to one device,
(a)当該端末が前記サービスエリアの圏内に入った時刻の情報と、不許可とした他の端末が前記サービスエリアの圏内に入った時刻の情報、(A) Information about the time when the terminal entered the service area, and information about the time when another terminal that was disallowed entered the service area,
(b)当該端末に対して配信されるべきコンテンツの配信が完了したか否かを示す情報と(B) information indicating whether or not distribution of content to be distributed to the terminal has been completed; 、不許可とした他の端末に対して配信されるべきコンテンツの配信が完了したか否かを示す情報、Information indicating whether or not the distribution of content that should be distributed to other disapproved devices has been completed,
(c)当該端末に対して配信すべきコンテンツのデータ量と、不許可とした他の端末に対して配信すべきコンテンツのデータ量(C) Data amount of content to be distributed to the terminal and data amount of content to be distributed to other terminals that are not permitted
を各々比較して不許可とした端末同士の優先度を設定し、前記(a)の比較結果に基づいて前記時刻が前であるほど優先度を高め、前記(b)の比較結果に基づいてコンテンツの配信が完了したものよりもそうでないものの優先度を高め、前記(c)の比較結果に基づいてコンテンツのデータ量が少ないものの優先度を高める制御手段とAre set to priorities between terminals that are not permitted, and based on the comparison result of (a), the priority is increased as the time is earlier, and based on the comparison result of (b). Control means for increasing the priority of the content that has not been delivered over the content that has been delivered, and increasing the priority of the content with a small amount of content based on the comparison result of (c);
を具備することを特徴とする配信サーバ。A distribution server comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001250729A JP3898475B2 (en) | 2001-08-21 | 2001-08-21 | Content distribution method and distribution server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001250729A JP3898475B2 (en) | 2001-08-21 | 2001-08-21 | Content distribution method and distribution server |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003060646A JP2003060646A (en) | 2003-02-28 |
JP3898475B2 true JP3898475B2 (en) | 2007-03-28 |
Family
ID=19079492
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001250729A Expired - Fee Related JP3898475B2 (en) | 2001-08-21 | 2001-08-21 | Content distribution method and distribution server |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3898475B2 (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006006678A1 (en) * | 2004-07-15 | 2006-01-19 | Matsushita Electric Industrial Co., Ltd. | Device registration system and device registration apparatus |
JP2011258141A (en) | 2010-06-11 | 2011-12-22 | Sony Computer Entertainment Inc | Information processor |
EP2897405B1 (en) * | 2012-09-13 | 2018-03-21 | Huawei Technologies Co., Ltd. | Content downloading method and related device and system |
JP6176987B2 (en) * | 2013-04-19 | 2017-08-09 | 三菱電機株式会社 | Server device and video / audio reproduction terminal |
JP6182991B2 (en) * | 2013-06-13 | 2017-08-23 | 富士通株式会社 | Communication control apparatus and communication control method |
JP5738930B2 (en) * | 2013-07-08 | 2015-06-24 | 株式会社東芝 | Communication device |
JP5909255B2 (en) * | 2014-06-11 | 2016-04-26 | 西日本電信電話株式会社 | Terminal device, control method, and computer program |
JP6992875B2 (en) * | 2018-03-16 | 2022-01-13 | 日本電気株式会社 | Multicast controller, multicast control method, and program |
JP2019213106A (en) * | 2018-06-07 | 2019-12-12 | ソフトバンク株式会社 | NB-IoT communication system |
-
2001
- 2001-08-21 JP JP2001250729A patent/JP3898475B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2003060646A (en) | 2003-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102246589B (en) | Dynamic resource among multiple wireless devices is shared | |
CN1860809B (en) | Wireless-line-shared network system, and management apparatus and method therefor | |
CN100531110C (en) | Controlling communications between devices within a mobile and ad hoc network | |
US20090017750A1 (en) | Reward-Based Access to Media Content | |
US6950390B2 (en) | Mobile communication system and gateway selecting method thereof | |
KR101439534B1 (en) | Web Redirect Authentication Method and Apparatus of WiFi Roaming Based on AC-AP Association | |
JP3898475B2 (en) | Content distribution method and distribution server | |
US20080098105A1 (en) | Method, apparatus, and system for communication-information management, wireless-communication device, and relay device | |
CN102202289A (en) | Method and system for remote calling software and hardware resources through mobile terminal | |
US9686722B2 (en) | Method and device for accounting in WiFi roaming based on AC and AP interworking | |
JP4875742B2 (en) | Message delivery system and message delivery method | |
CN101662414A (en) | Method, system and device for processing data access | |
JP2002314700A (en) | Control transfer system for telephone line | |
CN102113371B (en) | Group shared distributed reservation protocol | |
JP4437013B2 (en) | IP-PBX system and IP terminal control program | |
CN101720085B (en) | Application method and device of intelligent card | |
CN117014835A (en) | Vehicle hot spot connection method and device, vehicle and storage medium | |
JPH10322262A (en) | Portable information terminal equipment communication support system in mobile object | |
JP5466240B2 (en) | Recommended system, efficient method, service server, terminal terminal, connection method and storage medium for efficient connection | |
EP1557735B1 (en) | Communication terminal device and information storage module for restricting use of content | |
JP6564680B2 (en) | Communication management device and relay terminal | |
KR101681941B1 (en) | Method for simultaneously transmitting data in heterogeneous network | |
JP5274028B2 (en) | Transaction system, transaction method | |
JP4087833B2 (en) | Wireless LAN base station management device | |
JP2002368802A (en) | Data transfer restriction device and data transfer restriction method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041005 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060807 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060815 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061012 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20061219 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061221 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110105 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110105 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120105 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120105 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130105 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |