(57)【要約】【課題】複数の端末それぞれから１又は複数のコンテンツが要求された場合に，各端末が取得するデータの冗長性を低く抑えつつ，配信する総データ量を小さくすることによりコンテンツを効率的に配信する。【解決手段】コンテンツ要求のあった複数の端末について，端末群（Ｕｓ∪｛Ｕｘ｝）を順次選択し，その端末群に属する端末ごとの要求コンテンツのデータサイズと，その端末群に属する端末の全てが要求する全コンテンツの和集合の合計データサイズとの比である重複度（Ｓｉｍ（Ｕｓ∪｛Ｕｘ｝））が，所定値（１／εｍａｘ，εｍａｘは端末における受信データの許容冗長度（要求データサイズに対する取得データサイズの比の許容最大値））を超えるような複数の端末グループに区分し（Ｓ０２〜Ｓ０８），該端末グループごとにそれに属する全ての端末が要求する全てのコンテンツの和集合となるコンテンツグループを一括配信する。【選択図】図５
2004253973.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末それぞれから１又は複数のコンテンツを要求する配信要求を受信し，これに応じたコンテンツを前記端末に配信する無線コンテンツ配信装置において，
前記複数の端末をそれぞれ１又は複数の前記端末からなる複数の端末グループに区分する端末グループ化手段と，
前記端末グループごとに，それに属する全ての前記端末が要求する全てのコンテンツの和集合となるコンテンツグループを一括配信するコンテンツグループ配信手段と，
を具備してなることを特徴とするコンテンツ配信装置。
【請求項２】
前記端末との通信が，無線通信である請求項１に記載のコンテンツ配信装置。
【請求項３】
前記端末グループ化手段が，複数の前記端末間における要求コンテンツの重複度合い又は非重複度合いに関する情報に基づいて前記端末グループへの区分を行うものである請求項１又は２のいずれかに記載のコンテンツ配信装置。
【請求項４】
前記要求コンテンツの重複度合い又は非重複度合いに関する情報が，複数の前記端末を含む評価対象端末グループにおける，前記端末ごとの要求コンテンツのデータサイズと前記端末の全てが要求する全てのコンテンツの和集合についての合計データサイズとの比較に基づくものである請求項３に記載のコンテンツ配信装置。
【請求項５】
前記端末グループ化手段が，前記要求コンテンツの重複度合い又は非重複度合いに関する情報と全ての前記端末に配信するコンテンツの総配信データサイズに関する情報とに基づいて前記端末グループへの区分を行うものである請求項１〜４のいずれかに記載のコンテンツ配信装置。
【請求項６】
前記端末グループ化手段が，前記要求コンテンツの重複度合い又は非重複度合いに関する情報を入力とする所定のメンバシップ関数を用いて求められるメンバシップ値と，前記コンテンツの総配信データサイズに関する情報を入力とする所定のメンバシップ関数を用いて求められるメンバシップ値と，の比較に基づいて前記端末グループへの区分を行うものである請求項５に記載のコンテンツ配信装置。
【請求項７】
前記コンテンツグループ配信手段が，前記コンテンツグループとともにそれに含まれるコンテンツそれぞれの識別情報を一括配信するものである請求項１〜６のいずれかに記載のコンテンツ配信装置。
【請求項８】
コンテンツ配信装置に対して１又は複数のコンテンツを要求する配信要求を送信し，これに応じて配信されるコンテンツを受信するコンテンツ受信端末において，
前記コンテンツ配信装置から一括配信された１又は複数のコンテンツを含むコンテンツグループに自己が要求したコンテンツ全てが含まれるか否かを判別するコンテンツ判別手段と，
前記コンテンツ判別手段により前記コンテンツグループに自己が要求したコンテンツ全てが含まれると判別された場合に，該コンテンツグループを一時記憶するコンテンツグループ一時記憶手段と，
前記一時記憶手段に記憶された前記コンテンツグループから自己が要求したコンテンツを抽出して取得するコンテンツ抽出取得手段と，
を具備してなることを特徴とするコンテンツ受信端末。
【請求項９】
前記コンテンツ判別手段が，前記コンテンツグループとともに一括配信される該コンテンツグループに含まれるコンテンツそれぞれの識別情報に基づいて，自己が要求したコンテンツ全てが前記コンテンツグループに含まれるか否かを判別するものである請求項８に記載のコンテンツ受信端末。
【請求項１０】
複数の端末それぞれから１又は複数のコンテンツを要求する配信要求を送信し，これを受信したコンテンツ配信装置から要求されたコンテンツを前記複数の端末に配信するコンテンツ配信方法において，
前記コンテンツ配信装置において前記複数の端末をそれぞれ１又は複数の前記端末からなる複数の端末グループに区分する端末グループ化手順と，
前記端末グループごとに，それに属する全ての前記端末が要求する全てのコンテンツの和集合となるコンテンツグループを前記コンテンツ配信装置から前記複数の端末に一括配信するコンテンツグループ配信手順と，
前記端末において前記コンテンツグループに該端末自身が要求したコンテンツ全てが含まれるか否かを判別するコンテンツ判別手順と，
前記コンテンツ判別手順により前記コンテンツグループに前記端末自身が要求したコンテンツ全てが含まれると判別された場合に，該コンテンツグループを前記端末に一時記憶するコンテンツグループ一時記憶手順と，
前記端末において，一時記憶された前記コンテンツグループから該端末自身が要求したコンテンツを抽出して取得するコンテンツ抽出取得手順と，
を有してなることを特徴とするコンテンツ配信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，通信エリア内に存在する複数の端末それぞれからの要求に応じてコンテンツを配信するコンテンツ配信装置，及びそのコンテンツの配信を受けるコンテンツ受信端末，並びにコンテンツ配信方法に関し，特に無線によるコンテンツ配信に好適なコンテンツ配信装置，コンテンツ受信端末，及びコンテンツ配信方法に関するものである。
【０００２】
【従来の技術】
ユビキタスコンピューティングが推進される昨今，コンテンツ配信基地局やホットスポット等の基地局が各所に設置され，インターネット等の情報ネットワークに，いつでも，どこからでも無線によりアクセスして基地局から配信情報（コンテンツ）の配信を受けることができる環境が整備されつつある。このような基地局（無線コンテンツ配信装置）から移動する端末への無線によるコンテンツ配信では，基地局の通信可能エリア内での滞留時間が短い端末に対して音楽や画像等の比較的大容量のコンテンツを効率的に配信することが必要となる。
従来，様々なデータパケットが通信路を流れる状況において，各通信タスクに対して一定の通信速度（通信帯域）を保証するための技術が各種検討されている。例えば，ＲＥＤやＷＦＱ或いはＣＡＣ等のように，ルータが受信パケットを送出するにあたって，所定の待ち行列処理を行うことにより，通信効率の劣化防止や，通信タスクの重要度に応じた通信の効率化を行うものがある（非特許文献１参照）。ここで，ＲＥＤ（Ｒａｎｄｏｍ  ｅａｒｌｙ  ｄｅｔｅｃｔｉｏｎ）は，ルータに待ち行列として蓄積されたパケットがある長さを超えた場合に，待ち行列中のパケットをランダムに捨てることで，通信の混雑度を効率的に制御するものである（非特許文献２参照）。また，ＷＦＱ（Ｗｅｉｇｈｔｅｄ  Ｆａｉｒ  Ｑｕｅｉｎｇ）は，各通信タスクごとに待ち行列を用意し，各タスクの優先度に応じて各々の待ち行列から送出するパケットを選択することにより，各タスクに対する「公平さ」を実現しようとするものである（非特許文献３参照）。また，ＣＡＣ（Ｃａｌｌ  Ａｄｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ）は，通信資源以上の接続要求が集中した場合に接続拒否を行うことにより，通信効率を確保するものである（非特許文献４参照）
。
また，同一情報を多数の通信相手に同時に送信する場合，マルチキャストと呼ばれる技術が有効である（非特許文献５参照）。これにより，同一情報の送信であれば，通信相手が多数存在する場合でも，一の通信相手に対するのとほぼ同等のデータ量で通信可能なため，通信効率が向上する。
【０００３】
ところで，基地局から複数の端末に対して無線によりコンテンツを配信する場合，複数の端末それぞれから１又は複数のコンテンツが要求され，その要求に応じたコンテンツを配信することが考えられる。例えば，基地局に配信可能なコンテンツが複数登録されており，その中から各端末のユーザが配信を要求する１又は複数のコンテンツを指定するような場合である。このような場合，従来は，例えば端末の識別情報とその端末から要求を受けた全てのコンテンツとを一まとめにして送信する等により，要求のあった端末（ユーザ）それぞれに対し，その端末が要求したコンテンツを過不足なく送信することが行われていた。
ここで，一例として，基地局側にａ〜ｇの７つのコンテンツが登録されており，通信エリア内にある３つの端末Ｕ１，Ｕ２，Ｕ３から要求されたコンテンツが，それぞれ｛ａ，ｄ，ｇ，ｅ｝，｛ｂ，ｄ，ｇ，ｆ｝，｛ｃ，ｅ，ｇ，ｆ｝である場合を考える。
この場合，従来の方法では，基地局からは，端末Ｕ１を指定して｛ａ，ｄ，ｇ，ｅ｝の４つ，端末Ｕ２を指定して｛ｂ，ｄ，ｇ，ｆ｝の４つ，端末Ｕ３を指定して｛ｃ，ｅ，ｇ，ｆ｝の４つを合わせた延べ１２のコンテンツが配信される。そして，各端末Ｕ１，Ｕ２，Ｕ３では，自身（の識別情報）が指定されたコンテンツのみをそれぞれ取得する。
これにより，各端末は，基地局から配信される全てのコンテンツを取得する必要がなく，自身宛てのコンテンツのサイズ分のメモリ（記憶手段）及びそのサイズ分を取得できる通信能力（通信速度）を備えるだけでよい。
【０００４】
【非特許文献１】
ｈｔｔｐ：／／ｗｗｗ．ｎｉｃ．ａｄ．ｊｐ／ｊａ／ｍａｔｅｒｉａｌｓ／ｉｗ／１９９９／ｎｏｔｅｓ／Ｃ８．ＰＤＦ
【非特許文献２】
Ｓ．Ｆｌｏｙｄ，Ｖ．Ｊａｃｏｂｓｏｎｍ  ”Ｒａｎｄｏｍ  ｅａｒｌｙ  ｄｅｔｅｃｔｉｏｎ  ｇａｔｅｗａｙｓ  ｆｏｒ  ｃｏｎｇｅｓｔｉｏｎ  ａｖｏｉｄａｎｃｅ”，ＩＥＥＥ／ＡＣＭ  Ｔｒａｎｓａｃｔｉｏｎｓ  ｏｎ  Ｎｅｔｗｏｒｋｉｎｇ，ｖｏｌ．１，ｐｐ．３９７−４１３，Ａｕｇｕｓｔ，１９９３
【非特許文献３】
Ａ．Ｋ．Ｐａｒｅｋｈ，Ｒ．Ｇ．Ｇａｌｌａｇｅｒ，”Ａ  ｇｅｎｅｒａｌｉｚｅｄ  ｐｒｏｃｅｓｓｏｒ  ｓｈａｒｉｎｇ  ａｐｐｒｏａｃｈ  ｔｏ  ｆｌｏｗ  ｃｏｎｔｒｏｌ  ｉｎ  ｉｎｔｅｇｒａｔｅｄ  ｓｅｒｖｉｃｅｓ  ｎｅｔｗｏｒｋ：  Ｔｈｅ  ｓｉｎｇｌｅ−ｎｏｄｅ  ｃａｓｅ”，ＩＥＥＥ／ＡＣＭ  Ｔｒａｎｓａｃｔｉｏｎｓ  ｏｎ  Ｎｅｔｗｏｒｋｉｎｇ，Ｖｏｌ．１，Ｎｏ．３，Ｊｕｎｅ  １９９３，ｐｐ．３４４−３５６
【非特許文献４】
Ａ．Ｉ．Ｅｌｗａｌｉｄ，Ｄ．Ｍｉｔｒａ，”Ｅｆｆｅｃｔｉｖｅ  ｂａｎｄｗｉｄｔｈ  ｏｆ  ｇｅｎｅｒａｌ  Ｍａｒｋｏｖｉａｎ  ｔｒａｆｆｉｃ  ａｎｄ  ａｄｍｉｓｓｉｏｎ  ｃｏｎｔｒｏｌ  ｏｆ  ｈｉｇｈ  ｓｐｅｅｄ  ｎｅｔｗｏｒｋｓ”，ＩＥＥＥ／ＡＣＭ  Ｔｒａｎｓａｃｔｉｏｎｓ  ｏｎ  Ｎｅｔｗｏｒｋｉｎｇ，Ｖｏｌ．１，Ｊｕｎｅ  １９９３，ｐｐ．３２９−３４３
【非特許文献５】
ｈｔｔｐ：／／ｗｗｗ．ａｌｌｉｅｄ−ｔｅｌｅｓｉｓ．ｃｏ．ｊｐ／ｓｕｐｐｏｒｔ／ｒｏｕｔｅｒ／ａｒ＃ｍａｎｕａｌ／Ｊ８７６Ａ２９４３Ｄ／ｄｏｃｓ／ｃｍｄｃｆｇ／ｉｐｍｕ．ｐｄｆ
【０００５】
【発明が解決しようとする課題】
しかしながら，基地局（無線コンテンツ配信装置）に対して複数の端末それぞれから１又は複数のコンテンツを要求する場合，端末間で要求するコンテンツが重複する場合がある。前述した例では，コンテンツｄ，ｅ，ｆは，それぞれ２つの端末から重複して要求され，コンテンツｇは３つの端末から重複して要求されている。このような場合，従来のように端末ごとに個別にコンテンツを配信する方法では，複数の端末から重複して要求されたコンテンツが重複して送信されることとなり，配信データ全体の冗長性が高く（同一コンテンツの複数回配信が多く）通信効率が悪くなるという問題点があった。
この問題を解決するため，所定時間内に配信要求を受けた全てのコンテンツの和集合となるコンテンツ群を一括して配信（放送）し，これを全ての端末が一旦取得して，自身が要求したコンテンツのみを抽出する方法が考えられる。
これにより，通信全体（基地局側）から見れば，全端末への配信データについて冗長がなく，通信量を最小化できる。
しかしながら，この方法では，各端末は，他の端末全てが要求したコンテンツ全てを一旦取得する必要があり，各端末から見れば，非常に冗長性（要求したデータ量に対する取得するデータ量の冗長度合い）の高いデータを取得しなければならなくなる。従って，各端末に大容量のメモリと非常に高速な通信能力が必要となるという問題が生じる。また，各端末が取得するデータ量が増えて各端末の通信時間が長くなると，通信エラーの発生頻度が増大し，再送制御等により通信効率が悪化するという問題も生じる。特に，モバイル通信のように通信環境が不安定な無線通信では，通信エラーが生じやすいので各端末の通信時間は短時間であること，即ち，各端末が取得するデータの冗長性が小さいことが望ましい。
また，前述した通信を効率化する従来の技術は，新たな端末の接続を制限したり，配信するコンテンツ（配信情報）に優先順位とつけたり，１つのコンテンツを複数端末に放送したりする技術であり，複数の端末それぞれから１又は複数のコンテンツが要求された場合に，それをいかに効率的に配信するかという課題に対応するものではない。
従って，本発明は上記事情に鑑みてなされたものであり，その目的とするところは，複数の端末それぞれから１又は複数のコンテンツが要求された場合に，各端末が取得するデータの冗長性を低く抑えつつ，配信する総データ量を小さくすることによりコンテンツを効率的に配信する無線コンテンツ配信装置，及びそのコンテンツの配信を受ける端末，並びにコンテンツ配信方法を提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するために本発明は，複数の端末それぞれから１又は複数のコンテンツを要求する配信要求を受信し，これに応じたコンテンツを前記端末に配信する無線コンテンツ配信装置において，前記複数の端末をそれぞれ１又は複数の前記端末からなる複数の端末グループに区分する端末グループ化手段と，前記端末グループごとに，それに属する全ての前記端末が要求する全てのコンテンツの和集合となるコンテンツグループを一括配信するコンテンツグループ配信手段と，を具備してなることを特徴とするコンテンツ配信装置として構成されるものである。
これにより，従来のように端末ごとに個別にコンテンツを配信する場合よりも配信データ全体の冗長性を低く（同一コンテンツの複数回配信を少なく）抑えることができるとともに，配信要求を受けた全てのコンテンツの和集合となるコンテンツ群を一括して配信（放送）する場合よりも各端末から見た取得データの冗長性（要求したデータ量に対する取得するデータ量の冗長度合い）を低く抑えることができ，バランスのよりコンテンツ配信の効率化を行うことが可能となる。
本発明は，前記端末との通信が，無線通信である場合に好適である。
【０００７】
また，前記端末グループ化手段が，複数の前記端末間における要求コンテンツの重複度合い又は非重複度合いに関する情報に基づいて前記端末グループへの区分を行うものが考えられる。
例えば，前記要求コンテンツの重複度合い又は非重複度合いに関する情報が，複数の前記端末を含む評価対象端末グループにおける，前記端末ごとの要求コンテンツのデータサイズと前記端末の全てが要求する全てのコンテンツの和集合についての合計データサイズとの比較に基づくもの等が考えられる。
これにより，例えば，任意に選択して構成した前記評価対象端末グループにおける全ての要求コンテンツの合計データサイズに対する前記端末ごとの要求コンテンツのデータサイズの比や差が，所定の許容範囲に収まっている場合にその評価対象端末グループを前記端末グループとする等のグループ化処理を行うことが可能となる。
もちろん，データサイズに限らず，例えば要求コンテンツの重複数が多い前記端末どうしを１つのグループにする等のグループ化処理も考えられる。このようなものも本発明の範囲である。
【０００８】
また，前記端末グループ化手段が，前記要求コンテンツの重複度合い又は非重複度合いに関する情報と全ての前記端末に配信するコンテンツの総配信データサイズに関する情報とに基づいて前記端末グループへの区分を行うものも考えられる。
これにより，前記要求コンテンツの重複度合い（又は非重複度合い）とコンテンツの総配信データサイズとのバランスを考慮したコンテンツ配信（端末のグループ化）を行うことが可能となる。
例えば，前記端末グループ化手段が，前記要求コンテンツの重複度合い又は非重複度合いに関する情報を入力とする所定のメンバシップ関数を用いて求められるメンバシップ値と，前記コンテンツの総配信データサイズに関する情報を入力とする所定のメンバシップ関数を用いて求められるメンバシップ値と，の比較に基づいて前記端末グループへの区分を行うもの等である。
【０００９】
また，前記コンテンツグループ配信手段が，前記コンテンツグループとともにそれに含まれるコンテンツそれぞれの識別情報を一括配信するものが考えられる。
これにより，前記コンテンツグループを一括配信する前に，前記端末それぞれに対してこれから配信する前記コンテンツグループがいずれの前記端末宛てであるかを通知する等の手順を省くことができる。
【００１０】
また，本発明は，前記コンテンツ配信装置により配信されるコンテンツを受信するコンテンツ受信端末として捉えたものであってもよい。
即ち，コンテンツ配信装置に対して１又は複数のコンテンツを要求する配信要求を送信し，これに応じて配信されるコンテンツを受信するコンテンツ受信端末において，前記コンテンツ配信装置から一括配信された１又は複数のコンテンツを含むコンテンツグループに自己が要求したコンテンツ全てが含まれるか否かを判別するコンテンツ判別手段と，前記コンテンツ判別手段により前記コンテンツグループに自己が要求したコンテンツ全てが含まれると判別された場合に，該コンテンツグループを一時記憶するコンテンツグループ一時記憶手段と，前記一時記憶手段に記憶された前記コンテンツグループから自己が要求したコンテンツを抽出して取得するコンテンツ抽出取得手段と，を具備してなることを特徴とするコンテンツ受信端末として構成されるものである。
【００１１】
さらに，前記コンテンツ判別手段が，前記コンテンツグループとともに一括配信される該コンテンツグループに含まれるコンテンツそれぞれの識別情報に基づいて，自己が要求したコンテンツ全てが前記コンテンツグループに含まれるか否かを判別するものもが考えられれる。
【００１２】
また，本発明は，前記コンテンツ配信装置と前記コンテンツ受信端末との間のコンテンツ配信方法として捉えることもできる。
即ち，複数の端末それぞれから１又は複数のコンテンツを要求する配信要求を送信し，これを受信したコンテンツ配信装置から要求されたコンテンツを前記複数の端末に配信するコンテンツ配信方法において，前記コンテンツ配信装置において前記複数の端末をそれぞれ１又は複数の前記端末からなる複数の端末グループに区分する端末グループ化手順と，前記端末グループごとに，それに属する全ての前記端末が要求する全てのコンテンツの和集合となるコンテンツグループを前記コンテンツ配信装置から前記複数の端末に一括配信するコンテンツグループ配信手順と，前記端末において前記コンテンツグループに該端末自身が要求したコンテンツ全てが含まれるか否かを判別するコンテンツ判別手順と，前記コンテンツ判別手順により前記コンテンツグループに前記端末自身が要求したコンテンツ全てが含まれると判別された場合に，該コンテンツグループを前記端末に一時記憶するコンテンツグループ一時記憶手順と，前記端末において，一時記憶された前記コンテンツグループから該端末自身が要求したコンテンツを抽出して取得するコンテンツ抽出取得手順と，を有してなることを特徴とするコンテンツ配信方法である。
【００１３】
【発明の実施の形態】
以下添付図面を参照しながら，本発明の実施の形態及び実施例について説明し，本発明の理解に供する。尚，以下の実施の形態及び実施例は，本発明を具体化した一例であって，本発明の技術的範囲を限定する性格のものではない。
ここに，図１は本発明の実施の形態に係る無線コンテンツ配信システムＷの概略構成を表すブロック図，図２は本発明の実施の形態に係る無線コンテンツ配信システムＷを構成する基地局と情報端末の概略構成を表すブロック図，図３は本発明の実施の形態に係る無線コンテンツ配信システムＷにおける基地局と情報端末との間の通信手順及び通信データの概要を表す図，図４は本発明の実施の形態に係る無線コンテンツ配信システムＷにおける各情報端末からのコンテンツ要求内容と基地局における配信管理情報の一例を表す図，図５は本発明の実施の形態に係る無線コンテンツ配信システムＷを構成する基地局における端末グループ化処理の手順を表すフローチャート，図６は本発明の実施例に係る無線コンテンツ配信システムにおける端末グループ化処理に用いるメンバシップ関数の一例を表す図，図７は本発明の実施例に係る無線コンテンツ配信システムにおける端末グループ処理の手順を表すフローチャートである。
【００１４】
本実施の形態に係る無線コンテンツ配信システムＷは，図１に示すように，基地局１，携帯型の情報端末２，サーバ３を具備している。
前記サーバ３は，１又は複数のコンピュータから構成され，該コンピュータは，ＣＰＵ及びその周辺装置，ハードディスク等の記憶装置，ＣＲＴ及びキーボード等の入出力装置，通信インターフェース等を備えた一般的なコンピュータである。前記サーバ３には，各ユーザへの配信対象（ユーザが要求する情報）となる例えば，文字データ及びＪＰＥＧ形式の画像データで構成されるニュース情報や，ＭＰＥＧ３形式の音楽データ，その他プログラム等のコンテンツが登録（記憶）されており，通信回線４によって接続された前記基地局１に対してコンテンツを提供するものである。
前記基地局１及び前記情報端末２は，ＳＳ（Ｓｐｒｅａｄ  Ｓｐｅｃｔｒｕｍ）無線を用いて，半径約５０ｍ程度の範囲で双方向通信を行う無線通信機能を有しており，前記情報端末２からコンテンツの要求を受信し，要求に応じたコンテンツを無線により配信する。配信するコンテンツは，前記情報端末２からの要求ごとに前記サーバ３から取得することや，定期的に前記サーバから取得して後述するデータ記憶部に記憶しておくこと等が考えられる。このように，前記サーバ３及び前記基地局１がコンテンツ配信装置の一例を構成している。
前記情報端末２は，コンテンツを要求するユーザによって携帯され，前記各基地局１の通信エリア内において，該基地局１との間で無線通信が可能である。
【００１５】
次に，図２を用いて，前記基地局１及び前記情報端末２の概略構成について説明する。
（基地局１の構成）
前記基地局１は，図２に示すように，データ記憶部１１，受信バッファ１２，送受信ユニット１３，通信制御部１４，データ制御部１５を具備している。
前記通信制御部１４は，前記サーバ３との通信を制御する。
前記送受信ユニット１３は，ＳＳ通信による前記情報端末２との無線通信を制御する。前記情報端末２との通信は，同一周波数帯上（例えば２４００〜２５００ＭＨｚ）で，時間的に送信と受信とを切替えて通信を行う。即ち，通常は前記基地局１が送信状態，前記各情報端末２は受信状態とし，前記基地局１から時間を指定した所定の送信許可情報が含まれるデータが送信された場合にのみ，該指定時間に限り，前記基地局１が受信状態，前記各情報端末２が送信状態に切り替わるよう制御される。前記指定時間は，送受信されるデータの種類やデータ量等により随時決定される。
前記データ記憶部１１は，例えばハードディスク等の記憶装置であり，前記各情報端末２に配信されるコンテンツ及びそれに関連する情報，その他配信管理に関する配信管理情報等のデータが格納される。
前記受信バッファ１２は，前記送受信ユニット１３により通信エリア内の前記各情報端末２から受信したデータを一時的に格納する記憶装置である。
前記データ制御部１５は，前記基地局１の動作を制御するものであり，前記情報端末２や前記サーバ３との間で送受信される通信データ等に基づいて各種演算及び制御を行う。
【００１６】
（情報端末２の構成）
前記情報端末２は，図２に示すように，送受信ユニット２１，ワークメモリ２２，データ保存メディア２３，ＲＯＭ２４，ＭＰＵ２５，操作表示部２６を具備している。ここで，前記データ保存メディア２３としては，スマートメディアやコンパクトフラッシュ（サンディスク株式会社の登録商標）等の着脱可能な不揮発性メモリを用いることが望ましいが，例えば内蔵のフラッシュメモリやＤＲＡＭ等を用いることも可能である。
前記送受信ユニット２１は，前記基地局１の送受信ユニット１３に対応して，無線通信を制御する。前記基地局１からの受信データに，時間を指定した前記送信許可情報が含まれる場合に，該指定時間の間のみデータ送信可能にし，それ以外の時間帯は常に受信状態（受信待ち状態を含む）に制御する。
前記ワークメモリ２２は，前記送受信ユニット２１を介して受信した前記基地局１から送信されるデータを一時的に格納するものである。
前記操作表示部２６は，前記情報端末２の利用者による各種データ入力，及び前記データ保存メディア２３に格納されるコンテンツの再生処理を行う。
前記ＭＰＵ２５は，前記ワークメモリにデータが入力された際に，前記ワークメモリ２２内のデータから，自身が要求したコンテンツ等のデータを取得して前記データ保存メディア２３に格納する処理や，受信データの内容に応じて，前記送受信ユニット２１を介して前記基地局１に通知や要求を送信する処理等を，前記ＲＯＭ２４に記憶されたプログラムに従って実行する。
【００１７】
（基地局１〜情報端末２間の通信手順）
次に，図３を用いて，前記基地局１から前記情報端末２へのコンテンツの配信手順について説明する。
前記基地局１により，所定の周期で前記各情報端末２に対し，無線通信の同期をとるのに必要な例えば前記送信許可情報等が含まれる所定のヘッダー情報，及びコンテンツの配信要求を許可する旨を示す所定の要求許可コードを含む要求許可通知Ｋ１が送信される。無線通信で授受されるデータには，前記ヘッダー情報が必ず含まれるが，以下，これについては記載を省略する。
一方，通信エリア内の１又は複数の前記情報端末２において，前記要求許可通知Ｋ１が受信されると，ユーザにより予めコンテンツを要求する旨の入力がなされている場合には，情報要求通知Ｔ１が送信される。該情報要求通知Ｔ１には，コンテンツの配信要求であることを示す所定の情報要求コードと，要求する１又は複数のコンテンツそれぞれを識別するコンテンツＩＤとが含まれる。ここで，コンテンツＩＤを直接指定するのではなく，例えば，コンテンツのジャンル等の属性を指定し，指定された属性に対応するコンテンツが前記基地局１又は前記サーバ３（以下，基地局側という）で自動選択されるよう構成してもよい。このようなコンテンツＩＤの設定は，ユーザにより前記情報端末２の前記操作表示部２６から予め入力される。
【００１８】
一方，前記基地局１では，前記情報要求許可通知Ｋ１の送信後の所定時間の間に１又は複数の前記情報要求通知Ｔ１が受信されると，該情報要求通知Ｔ１が１つ（１つの前記情報端末２から）である場合には，要求された１又は複数のコンテンツを全て含む配信コンテンツＫ３が一括配信（放送）される。また，前記情報要求通知Ｔ１が複数受信（複数の前記情報端末２から受信）した場合には，後述する端末グループ化処理により前記情報要求通知Ｔ１を送信した前記情報端末２が複数の端末グループに区分され，該端末グループごとに，それに属する全ての前記情報端末２が要求する全てのコンテンツの和集合となるコンテンツグループが含まれる前記配信コンテンツＫ３が一括配信（放送）される（前記コンテンツグループ配信手段に対応する処理，及び前記コンテンツグループ配信手順の一例）。
前記配信コンテンツＫ３には，図３に示すように，それがコンテンツの送信（配信）であることを示すコンテンツ送信コード，含まれるコンテンツそれぞれを識別する前記コンテンツＩＤのリスト，及びそれに対応するコンテンツが含まれる。前記情報端末２では，前記配信コンテンツＫ３を受信（前記コンテンツ送信コードにより識別）すると，自身が前記情報要求通知Ｔ１によって要求した全ての前記コンテンツＩＤが含まれるか否かをチェック（前記コンテンツ判別手段に対応する処理の一例）し，全て含まれる場合には，その配信コンテンツＫ３を前記ワークメモリ２２（前記コンテンツグループ一時記憶手段の一例）に格納し，そこから自身が要求したコンテンツを抽出して前記データ保存メディア２３に格納する（前記コンテンツ抽出取得手段に対応する処理の一例）。
前記基地局１からの送信データＫ１，Ｋ２は，いずれもエリア内の全ての前記情報端末２に向かって一括配信される。
【００１９】
図４は，前記情報端末２それぞれからのコンテンツ要求内容と前記基地局１における配信管理情報の一例を表す図である。
以下，本発明を具体的に説明するために，７種類のコンテンツａ〜ｇの配信が可能なある基地局１の通信可能エリアに３つの前記情報端末２（以下，端末Ｕ１，Ｕ２，Ｕ３という）が存在し，図４（ａ）に示すように，各端末Ｕ１，Ｕ２，Ｕ３それぞれから要求されたコンテンツのコンテンツＩＤが，それぞれ｛ａ，ｄ，ｇ，ｅ｝＝Ｃ（Ｕ１），｛ｂ，ｄ，ｇ，ｆ｝＝Ｃ（Ｕ２），｛ｃ，ｅ，ｇ，ｆ｝＝Ｃ（Ｕ３）である場合を考える。これを，集合として図示すると図４（ｂ）のようになり，コンテンツｄ，ｅ，ｆは，それぞれ２つの端末（Ｕ１とＵ２，Ｕ１とＵ３，Ｕ２とＵ３）から重複して要求され，コンテンツｇは３つの端末Ｕ１，Ｕ２，Ｕ３から重複して要求されていることがわかる。以下，例えば「コンテンツａ」のように表記した場合は，コンテンツＩＤ＝ａに対応するコンテンツを指すものとする。
このような要求を，前記基地局１では，図４（ｃ）に示すように各端末Ｕ１，Ｕ２，Ｕ３ごとに，配信可能なコンテンツａ〜ｇそれぞれについて要求を受けたか否か（１か０か）を表すフラグ情報を有する要求テーブルとして管理する。そして，前記要求テーブルの情報に基づいて，後述する端末グループ化処理を行い，図４（ｄ）に示すように要求を行った複数の端末Ｕ１，Ｕ２，Ｕ３を複数の端末グループ（Ｇ１，Ｇ２，…）に区分し，該端末グループごとに，通信可能なコンテンツａ〜ｇそれぞれについて一括送信を行うか否か（１か０か）を表すフラグ情報を有する配信テーブルを作成する。図４（ｄ）の例では，端末Ｕ１とＵ２とを１つの端末グループＧ１とし，端末Ｕ３を他の端末グループＧ２として区分された場合の例である。この配信テーブルに従って，前記端末グループごとに，フラグ情報が「１」であるコンテンツを抽出すれば，その端末グループに属する全ての前記情報端末２が要求する全てのコンテンツの和集合となるコンテンツグループを抽出することができる。
【００２０】
次に，図５のフローチャートを用いて，図４に示した前記要求テーブルに基づいて前記配信テーブルを作成する端末グループ化処理の手順の一例（前記端末グループ化手段に対応する処理，及び前記端末グループ化手順の一例）について説明する。本処理は，前記基地局１の前記データ制御部１５によって実行される。以下，Ｓ０１，Ｓ０２，…は処理手順（ステップ）の番号を表す。
まず，前記端末グループ格納用のワーク変数Ｕｓに初期値として空集合を設定する，及びグループ化処理の対象とする前記情報端末２の集合を表すワーク変数Ｕａｌｌに，コンテンツの要求を行った前記情報端末全てＵ＝｛Ｕ１，Ｕ２，…｝を設定する，並びに前記端末グループ格納用の変数である端末グループ群Ｇに初期値として空集合を設定する等の初期化処理（Ｓ０１）が行われる。前記データ制御部１５におけるデータ処理上は，前記情報端末Ｕ１，Ｕ２，…は，コンテンツの要求を受けた際に各情報端末それぞれに割り当てた番号や記号等，或いは前記情報端末それぞれから送信されるその情報端末の識別情報等で表されるものであるが，以下，便宜上このように表現するものとする。
さらに，ワーク変数Ｕａｌｌが空集合となるまで，以下に示すＳ０３〜Ｓ０７の処理が繰り返される。
まず，ワーク変数Ｕａｌｌが空集合でない場合（Ｓ０２のＮｏ側）には，変数Ｕａｌｌに含まれる前記情報端末の中で，要求しているコンテンツのデータサイズ（複数のコンテンツを要求している場合にはその複数のコンテンツの合計データサイズ（以下，｜Ｃ（Ｕｊ）｜のように表す）が最小である前記情報端末Ｕ０を選択し（Ｓ０３），それをワーク変数Ｕｓの要素に追加する（Ｓ０４）。以下，データサイズとは，対象とする複数のコンテンツに重複する（冗長な）コンテンツが含まれないように各データサイズを合計した値（冗長なコンテンツを除いたデータサイズ）を表すものとする。
図４に示した具体例の場合において，コンテンツｃのデータサイズが１００Ｋｂｉｔ，その他のコンテンツａ，ｂ，ｄ，ｅ，ｆ，ｇのデータサイズが１０Ｋｂｉｔであるとすると，｜Ｃ（Ｕ１）｜＝｜Ｃ（Ｕ２）｜＝４０Ｋｂｉｔ，｜Ｃ（Ｕ３）｜＝１３０Ｋｂｉｔとなる。従って，Ｕ０は，Ｕ１又はＵ２のいずれかとなり，ここでは，Ｕ０＝Ｕ１とする。
【００２１】
次に，ワーク変数Ｕａｌｌに含まれる前記情報端末のうち，Ｕ０を除く残りの前記情報端末Ｕｘそれぞれについて，要求するコンテンツのデータサイズ｜Ｃ（Ｕｘ）｜が小さいものから順に次の端末追加処理を実行する（Ｓ０５）。
図４に示した具体例では，まずＵｘ＝Ｕ２，次にＵｘ＝Ｕ３として，後述する端末追加処理を実行する。
（重複度）
ここで，前記端末追加処理について説明する前に，本無線コンテンツ配信システムＷで用いる重複度Ｓｉｍ（ｘ）という指標について説明する。
重複度とは，コンテンツ要求を行った複数の前記情報端末Ｕ１，Ｕ２，…を１組の端末グループとした場合に，その端末グループに属する全ての前記情報端末Ｕ１，Ｕ２，…が要求する全コンテンツの和集合となるコンテンツグループの合計データサイズに対し，各情報端末Ｕ１，Ｕ２，…それぞれが要求するコンテンツのデータサイズ｜Ｃ（Ｕ１）｜，｜Ｃ（Ｕ２）｜，…がどの程度近似しているか（即ち，コンテンツがどの程度重複しているか）を表す指標である（前記重複度合いの一例）。
具体的には，前記端末グループに属する情報端末Ｕ１，Ｕ２，…全ての要求コンテンツの合計データサイズ（｜∪ｊ＝１，ｍ｛Ｃ（Ｕｊ）｝｜＝｜Ｃ（Ｕ１）∪Ｃ（Ｕ２）…∪Ｃ（Ｕｍ）｜，ｍは情報端末の数）に対する前記情報端末Ｕ１，Ｕ２，…ごとの要求コンテンツのデータサイズ｜Ｃ（Ｕ１）｜，｜Ｃ（Ｕ２）｜，…の比（｜Ｃ（Ｕｊ）｜／（｜∪ｊ＝１，ｍ｛Ｃ（Ｕｊ）｝｜））のうち，最小値やその平均値等を前記重複度とする。即ち，前記情報端末Ｕ１，Ｕ２，…それぞれが全く同じコンテンツを要求している場合に前記重複度＝１となり，それぞれ異なるコンテンツの要求が増えるほど前記重複度の値が小さくなる（＞０）。ここでは，前記比（｜Ｃ（Ｕｊ）｜／｜∪ｊ＝１，ｍ｛Ｃ（Ｕｊ）｝｜））のうちの最小値を前記重複度とする。以下，前記端末グループ（前記情報端末の集合）をＧｉとするとき，前記重複度をＳｉｍ（Ｇｉ）で表すものとする。
例えば，図４に示した具体例において，端末Ｕ１とＵ３とを含む集合｛Ｕ１，Ｕ３｝を前記端末グループＧｉとした場合，要求コンテンツの合計データサイズが１５０Ｋｂｉｔ（＝１０Ｋｂｉｔ×５＋１００Ｋｂｉｔ），各端末Ｕ１，Ｕ３の要求コンテンツのデータサイズがそれぞれ４０Ｋｂｉｔ，１３０Ｋｂｉｔであるので，前記重複度Ｓｉｍ（Ｇｉ）は，｛（４０／１５０），（１３０／１５０）｝のうちの最小値で（４０／１５０＝０．２６７）となる。
ここで，前記重複度Ｓｉｍ（Ｇｉ）の逆数１／Ｓｉｍ（Ｇｉ）は，そのときの端末グループに属する全ての前記情報端末が要求する全てのコンテンツの和集合となるコンテンツグループが一括配信された場合に，これを取得（受信）する前記情報端末から見た取得データの冗長性（要求したデータ量に対する取得するデータ量の冗長度合い，即ち，非重複度合い）を表すことになる。以下，前記重複度の逆数のことを冗長度（前記非重複度合いの一例）と呼ぶことにする。前述したように前記重複度として最小値をとる場合には，その逆数は，前記コンテンツグループを取得する前記情報端末それぞれの冗長度のうち最も高い冗長度の値を表すことになる。従って，前記情報端末それぞれが要求したコンテンツと一括配信されてきたコンテンツ（コンテンツグループ）とが過不足なく一致している場合に前記冗長度＝１となり，一括配信されてきたコンテンツに含まれる要求外のコンテンツが増えるごとに前記冗長度の値が大きくなる。
【００２２】
（端末追加処理）
次に，前記端末追加処理（図５のＳ０５）について説明する。
まず，ワーク変数Ｕｓの集合と前記情報端末Ｕｘを要素とする集合との和集合Ｕｓ∪｛Ｕｘ｝を前記端末グループとした場合の前記重複度Ｓｉｍ（Ｕｓ∪｛Ｕｘ｝）を求める。
次に，求めた前記重複度Ｓｉｍ（Ｕｓ∪｛Ｕｘ｝）が，予め設定した所定の許容冗長度εｍａｘ（＞１）の逆数（１／εｍａｘ）よりも大きい場合（Ｓｉｍ（Ｕｓ∪｛Ｕｘ｝）＞（１／εｍａｘ））にのみ，そのときの前記情報端末Ｕｘを前記ワーク変数Ｕｘ（集合）の要素として追加する。
このような端末追加処理（ワーク変数Ｕｓへ前記情報端末の追加する処理）を，前述したように，ワーク変数Ｕａｌｌに含まれる前記情報端末のうち，Ｕ０を除く残りの前記情報端末Ｕｘそれぞれについて，要求するコンテンツのデータサイズ｜Ｃ（Ｕｘ）｜が小さいものから順に実行する。
例えば，図４に示した具体例では，Ｕａｌｌ＝｛Ｕ１，Ｕ２，Ｕ３｝であり，まず，前記情報端末Ｕ１（＝Ｕ０）と前記情報端末Ｕ２（＝１回目のＵｘ）とをグループ化したときの前記重複度Ｓｉｍ（｛Ｕ１｝∪｛Ｕ２｝）が計算される。この場合，｜Ｃ（Ｕ１）｜／（｜Ｃ（Ｕ１）∪Ｃ（Ｕ２）｜）＝｜Ｃ（Ｕ２）｜／（｜Ｃ（Ｕ１）∪Ｃ（Ｕ２）｜）＝４０／６０≒０．６６７であり，前記重複度＝０．６６７となる。ここで，前記許容冗長度εｍａｘ＝２とすると，（１／εｍａｘ）＝０．５となり，前記許容冗長度の条件を満足する（０．６６７＞０．５）ので，Ｕｓ＝｛Ｕ１，Ｕ２｝となる。
次に，Ｕｓ（＝｛Ｕ１，Ｕ２｝）とＵ３をグループ化したときの前記重複度Ｓｉｍ（｛Ｕ１，Ｕ２｝∪｛Ｕ３｝）が計算される。この場合，｜Ｃ（Ｕ１）｜／（｜Ｃ（Ｕ１）∪Ｃ（Ｕ２）∪Ｃ（Ｕ３）｜）＝｜Ｃ（Ｕ２）｜／（｜Ｃ（Ｕ１）∪Ｃ（Ｕ２）∪Ｃ（Ｕ３）｜）＝４０／１６０＝０．２５，｜Ｃ（Ｕ３）｜／（｜Ｃ（Ｕ１）∪Ｃ（Ｕ２）∪Ｃ（Ｕ３）｜）＝１３０／１６０≒０．８１３であり，これらの最小値をとると前記重複度＝０．２５となる。ここで，前記許容冗長度εｍａｘ＝２であるので，該許容冗長度の条件（＞０．５）を満足しないので，ＵｓにＵ３は追加されず，Ｕｓ＝｛Ｕ１，Ｕ２｝のままとなる。Ｕａｌｌの要素はこれで全てなので，最終的に，Ｕｓ＝｛Ｕ１，Ｕ２｝となる。
これにより，ワーク変数Ｕｓには，前記情報端末Ｕ０（ワーク変数Ｕａｌｌに含まれる全情報端末のうち最も要求コンテンツのデータサイズが小さいもの）とともにグループ化してそのグループに属する全情報端末の要求コンテンツ全ての和集合（コンテンツグループ）を一括送信したときに，そのコンテンツグループを取得する前記情報端末における前記冗長度が前記許容冗長度εｍａｘよりも小さくなるような前記情報端末のみを構成要素とする集合が格納されることになる。この集合Ｕｓが前記端末グループである。
【００２３】
以上のようにして前記端末追加処理が終了すると，ワーク変数Ｕａｌｌ（集合）の要素（前記情報端末）から，前記許容冗長度εｍａｘを満足するグループ化が行われた前記情報端末の集合であるワーク変数Ｕｓの要素（前記情報端末）を除去し（Ｓ０６），さらに，前記端末グループ群Ｇの要素として，ワーク変数Ｕｓ（前記端末グループ）を追加するとともに，ワーク変数Ｕｓを空集合に初期化した（Ｓ０７）後，新たに設定されたワーク変数Ｕａｌｌについて前述したＳ０２〜Ｓ０７の処理が繰り返される。
そして，ワーク変数Ｕａｌｌが空集合となったときに（Ｓ０２のＹｅｓ側），そのときの端末グループ群Ｇ（端末のグループ化結果）から前記配信テーブル（図４（ｄ））が作成作成（Ｓ０９）された後，処理が終了する。
これにより，前記配信テーブルには，前記許容冗長度εｍａｘの条件（前記重複度＞（１／εｍａｘ））を満足するグループ化が行われた前記情報端末の集合，即ち前記端末グループの集合が設定される。
【００２４】
以上のようにして作成された前記配信テーブルに従って，前記端末グループごとに，それに属する全ての前記情報端末が要求する全てのコンテンツの和集合となるコンテンツグループが，前記基地局１の前記送受信ユニット１３（前記コンテンツグループ配信手段の一例）によって一括配信される。
図４に示した具体例では，まず，コンテンツグループ｛ａ，ｂ，ｄ，ｅ，ｆ，ｇ｝が一括配信され，次に，コンテンツグループ｛ｃ，ｅ，ｆ，ｇ｝が一括配信される。この場合，１回目の一括配信における前記冗長度（最大値）＝（｜Ｃ（Ｕ１）∪Ｃ（Ｕ２）｜）／｜Ｃ（Ｕ１）｜＝６０／４０＝１．５，２回目の一括送信における前記冗長度＝｜Ｃ（Ｕ３）｜／｜Ｃ（Ｕ３）｜＝１３０／１３０＝１となる。また，配信するコンテンツの総配信データサイズは，６０＋１３０＝１９０Ｋｂｉｔとなる。
これに対し，全ての前記情報端末からの要求コンテンツ全ての和集合となる全コンテンツを集約して一括配信した場合（以下，全データ一括配信時という），コンテンツの総配信データサイズは１６０Ｋｂｉｔとなり，通信全体から見れば効率がよい。
しかしながら，前記情報端末から見た場合，前記冗長度＝｜Ｃ（Ｕ１）∪Ｃ（Ｕ２）∪Ｃ（Ｕ３）｜／｜Ｃ（Ｕ１）｜＝１６０／４０＝４となり，前記情報端末は，自身が要求したコンテンツのデータサイズの４倍のデータサイズのコンテンツ（コンテンツグループ）を取得しなければならなくなる。
一方，前記情報端末それぞれに対して過不足なく（冗長なく）要求コンテンツを個別に配信した場合（以下，個別配信時という）には，前記情報端末から見れば，いずれの前記情報端末においても前記冗長度＝１となり効率的である。
しかしながら，コンテンツの総配信データサイズは４０＋４０＋１３０＝２１０Ｋｂｉｔとなり，通信全体から見れば効率が悪くなる。
従って，本発明により，通信全体（配信するコンテンツの総データ量）からみた場合と，各情報端末から見た場合それぞれについてバランスのとれた通信効率の向上を図ることが可能となる。
【００２５】
【実施例】
前述した実施の形態では，前記許容冗長度εｍａｘを予め定めた値（例えば＝２等）としたが，前記情報端末２それぞれからの要求コンテンツに応じた適切な値に自動設定することも考えられる。その実施例について以下に説明する。
本発明の実施例に係る無線コンテンツ配信システムは，前記許容冗長度εｍａｘを自動計算する以外は，前述した実施の形態に係る無線コンテンツ配信システムＷと同じである。
まず，図６（ａ），（ｂ）に示すように，前記許容冗長度εｍａｘと，全ての前記情報端末２に配信するコンテンツの総配信データサイズの大きさを表す指標である総データ量指数Ｓａｌｌとのそれぞれを入力とするメンバシップ関数を予め設定する。これは，例えば，前記基地局１の前記データ記憶部１１等に記憶させておく。
前記総データ量指数Ｓａｌｌは，評価対象におけるコンテンツの総配信データサイズが，前記全データ一括配信時の総配信データサイズＳ＿ＭＩＮと同じ場合に０（ゼロ），前記個別配信時の総配信データサイズＳ＿ＭＡＸと同じ場合に１とし，その間を線形補間した値である。即ち，Ｓａｌｌ＝（総配信データサイズ−Ｓ＿ＭＩＮ）／（Ｓ＿ＭＡＸ−Ｓ＿ＭＩＮ）である。ここで，Ｓ＿ＭＡＸ＝Ｓ＿ＭＩＮの場合は，全ての前記情報端末からの要求コンテンツが同じであることを意味し，グループ化を行う必要がないので考慮しない。
各メンバシップ関数の出力（メンバシップ値μ１，μ２）（図６（ａ），（ｂ）の縦軸）は，各入力εｍａｘ，Ｓａｌｌに対応する好ましさを０〜１で表すものである。これは，ファジィ演算で一般的に用いられるメンバシップ関数と同様である。もちろん，好ましさは０〜１ではなく，各メンバシップ関数それぞれについて任意の値（範囲）で設定してもよい。
図６の例では，前記許容冗長度εｍａｘについては，１≦εｍａｘ≦１．５であれば最も好ましい（メンバシップ値＝１）とし，それよりも前記許容冗長度εｍａｘが上昇するごとにメンバシップ値が下がり，εｍａｘ≧２であれば最も好ましくない（メンバシップ値＝０）としている。また，前記総データ量指数Ｓａｌｌについては，Ｓａｌｌ＝０であれば最も好ましい（メンバシップ値＝１）とし，それよりも前記総データ量指数Ｓａｌｌが上昇するごとにメンバシップ値が下がり，前記総データ量指数Ｓａｌｌ＝１であれば最も好ましくない（メンバシップ値＝０）としている。
【００２６】
次に，図７のフローチャートを用いて，前記基地局１の前記データ制御部１５により実行される端末グループ化処理について説明する。
まず，前記許容冗長度εｍａｘに初期値を設定する（Ｓ１０）。ここでは，初期値として１（最小値）を設定する。
次に，前記許容冗長度εｍａｘに微小な所定の加算値Δを加算し（Ｓ１１），加算後の前記許容冗長度εｍａｘを用いて，図５に示した手順による前記端末グループ化処理を実行し，前記端末グループ群Ｇを求める（Ｓ１２）。
次に，前記端末グループ群Ｇについてのコンテンツの総配信データサイズを求める（Ｓ１３）。
さらに，現在の前記許容冗長度εｍａｘとそのメンバシップ関数（図６（ａ））とに基づくメンバシップ値μ１，及びＳ１３で求められた総配信データサイズから求まる前記総データ量指数Ｓａｌｌとそのメンバシップ関数（図６（ｂ））とに基づくメンバシップ値μ２を求める（Ｓ１４）。
次に，求められた各メンバシップ値μ１，μ２を比較し（Ｓ１５），μ２＞（μ１＋ｋ）（ｋは定数，例えばｋ＝０）であれば，そのときの前記端末グループ群Ｇに従って前記配信テーブルを生成（出力）し（Ｓ１６），そうでなければＳ１１へ戻って前述した処理を繰り返す。
これにより，初期段階では前記個別配信時に近い状態の前記端末グループ群Ｇが設定されるが，徐々に前記全データ一括配信時の状態に近づくよう前記端末グループ群Ｇが設定され，最終的に，前記個別配信時と前記全データ一括配信時との中間的な状態の前記端末グループ群Ｇが設定されることになる。
このような端末グループ化処理によれば，前記許容冗長度εｍａｘが，コンテンツの総配信データサイズとのバランスが計られながら設定され，よりバランスよくコンテンツデータ配信を効率化することができる。
また，前述した実施の形態及び実施例では，前記基地局１から前記情報端末２に対して無線によりコンテンツを配信する場合を示しているが，有線通信によりコンテンツ配信を行うものも考えられる。
【００２７】
【発明の効果】
以上説明したように，本発明によれば，コンテンツ要求を行う複数の端末をそれぞれ１又は複数の端末からなる複数の端末グループに区分し，区分した端末グループごとにコンテンツグループの一括配信を行うので，従来のように端末ごとに個別にコンテンツを配信する場合よりも配信データ全体の冗長性を低く（同一コンテンツの複数回配信を少なく）抑えることができるとともに，配信要求を受けた全てのコンテンツの和集合となるコンテンツ群を一括して配信（放送）する場合よりも各端末から見た取得データの冗長性（要求したデータ量に対する取得するデータ量の冗長度合い）を低く抑えることができ，バランスのよりコンテンツ配信の効率化を行うことが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る無線コンテンツ配信システムＷの概略構成を表すブロック図。
【図２】本発明の実施の形態に係る無線コンテンツ配信システムＷを構成する基地局と情報端末の概略構成を表すブロック図。
【図３】本発明の実施の形態に係る無線コンテンツ配信システムＷにおける基地局と情報端末との間の通信手順及び通信データの概要を表す図。
【図４】本発明の実施の形態に係る無線コンテンツ配信システムＷにおける各情報端末からのコンテンツ要求内容と基地局における配信管理情報の一例を表す図。
【図５】本発明の実施の形態に係る無線コンテンツ配信システムＷを構成する基地局における端末グループ化処理の手順を表すフローチャート。
【図６】本発明の実施例に係る無線コンテンツ配信システムにおける端末グループ化処理に用いるメンバシップ関数の一例を表す図。
【図７】本発明の実施例に係る無線コンテンツ配信システムにおける端末グループ処理の手順を表すフローチャート。
【符号の説明】
１…基地局
２…情報端末
３…サーバ
４…通信回線
１１…データ記憶部
１２…受信バッファ
１３，２１…送受信ユニット
１４…通信制御部
１５…データ制御部
２２…ワークメモリ
２３…データ保存メディア
２４…ＲＯＭ
２５…ＭＰＵ
２６…操作表示部
Ｋ１…情報要求許可通知
Ｋ２…配信コンテンツ
Ｔ１…情報要求通知（配信要求）
Ｓ０１，Ｓ０２，，，…ステップ（処理手順）
【図１】
2004253973.tif 000003
【図２】
2004253973.tif 000004
【図３】
2004253973.tif 000005
【図４】
2004253973.tif 000006
【図５】
2004253973.tif 000007
【図６】
2004253973.tif 000008
【図７】
2004253973.tif 000009