(57)【要約】【課題】配信要求された情報の配信失敗を低減すること。【解決手段】配信要求情報受信手段（Ｃ５Ａ）と配信可能判別手段（Ｃ５Ｂ）と配信可能音楽情報配信手段（Ｃ５Ｃ）と配信履歴情報記憶手段（Ｃ５Ｄ）と複製配信要求情報送信手段（Ｃ５Ｅ）とを有する配信元移動体（Ｍ１〜Ｍ５）と、配信要求情報送信手段（Ｃ６Ａ）と第１配信音楽情報取得手段（Ｃ６Ｄ）と第１配信音楽情報記憶手段（Ｃ６Ｊ）と第１配信音楽情報再生手段（Ｃ６Ｋ）と複製配信要求情報受信手段（Ｃ６Ｌ）と複製配信手段（Ｃ６Ｍ）とを有する第１配信先移動体（Ｍ１〜Ｍ５）と、配信要求情報送信手段（Ｃ６Ａ）と第２配信音楽情報取得手段（Ｃ６Ｄ）と第２配信音楽情報記憶手段（Ｃ６Ｊ）と第２配信音楽情報再生手段（Ｃ６Ｋ）とを有する第２配信先移動体（Ｍ１〜Ｍ５）とを有する音楽配信システム（Ｓ）。【選択図】図３
2009200819.tif 000002
【特許請求の範囲】
【請求項１】
無線通信が可能であり、且つ、利用者と共に移動可能であり、且つ、音楽情報の再生が可能である音楽再生装置としての移動体を有する音楽配信システムであって、
前記音楽配信システムは、
複数の移動体どうしの無線通信により形成される自律分散型無線通信網を介して配信可能な音楽情報である配信可能音楽情報を配信する移動体である配信元移動体と、
前記配信元移動体と前記自律分散型無線通信網を介して無線通信可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能音楽情報を再生可能な移動体である第１配信先移動体と、
前記配信元移動体および前記第１配信先移動体と前記自律分散型無線通信網を介して無線通信が可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能音楽情報を再生可能な移動体である第２配信先移動体と、
を含む複数の前記移動体を有し、
前記配信元移動体は、
前記配信可能音楽情報を記憶する配信可能音楽情報記憶手段と、
前記配信元移動体に前記配信可能音楽情報を配信させることを要求する配信要求情報を受信する配信要求情報受信手段と、
前記配信要求情報を受信した場合に、前記配信可能音楽情報を配信中の移動体の総数が、予め設定された同時配信可能最大数以下であるか否かを判別する配信可能判別手段と、
前記配信可能音楽情報を配信中の移動体の総数が前記同時配信可能最大数以下と判別された場合に、前記配信要求情報を送信した移動体に対して、前記配信可能音楽情報を配信する配信可能音楽情報配信手段と、
前記配信可能音楽情報が配信された移動体を特定する配信履歴情報を記憶する配信履歴情報記憶手段と、
前記配信履歴情報に基づいて特定された前記配信可能音楽情報が配信された移動体が前記第１配信先移動体であり且つ前記配信要求情報が前記第２配信先移動体から送信された場合であって、且つ、前記配信可能音楽情報を配信中の移動体の総数が前記同時配信可能最大数より大きいと判別された場合に、前記第１配信先移動体に対して、前記第２配信先移動体へ前記配信可能音楽情報の複製としての第１配信音楽情報を配信させることを要求する複製配信要求情報を送信する複製配信要求情報送信手段と、
を有し、
前記第１配信先移動体は、
前記配信可能音楽情報を再生する場合に、前記配信元移動体に対して、前記配信要求情報を送信する配信要求情報送信手段と、
前記配信要求情報を送信した場合に、前記配信可能音楽情報配信手段から配信された前記配信可能音楽情報を、前記第１配信音楽情報として取得する第１配信音楽情報取得手段と、
取得した前記第１配信音楽情報を記憶する第１配信音楽情報記憶手段と、
記憶した前記第１配信音楽情報を再生する第１配信音楽情報再生手段と、
前記複製配信要求情報送信手段により送信された前記複製配信要求情報を受信する複製配信要求情報受信手段と、
前記複製配信要求情報を受信した場合に、前記第２配信先移動体に対して、前記第１配信音楽情報を配信する複製配信手段と、
を有し、
前記第２配信先移動体は、
前記配信可能音楽情報を再生する場合に、前記配信元移動体に対して、前記配信要求情報を送信する配信要求情報送信手段と、
前記配信要求情報を送信した場合に、前記配信元移動体から配信された前記配信可能音楽情報または前記第１配信先移動体から配信された前記第１配信音楽情報を、第２配信音楽情報として取得する第２配信音楽情報取得手段と、
取得した前記第２配信音楽情報を記憶する第２配信音楽情報記憶手段と、
記憶した前記第２配信音楽情報を再生する第２配信音楽情報再生手段と、
を有する
ことを特徴とする音楽配信システム。
【請求項２】
前記第１配信先移動体は、
前記第１配信音楽情報を取得してからの経過時間である取得後経過時間を計時する取得後経過時間計時手段と、
前記取得後経過時間が、前記第１配信音楽情報を記憶してから消去するまでの時間としての複製消去時間となった場合に、前記第１配信音楽情報を前記第１配信音楽情報記憶手段から消去する第１配信音楽情報消去手段、
を有し、
前記配信元移動体は、
前記配信可能音楽情報を配信した時に、配信してからの経過時間である配信後経過時間を計時する配信後経過時間計時手段と、
前記配信後経過時間が前記複製消去時間となった場合に、前記配信履歴情報から、前記配信可能音楽情報が配信された移動体を消去する配信履歴消去手段と、
を有する
ことを特徴とする請求項１に記載の音楽配信システム。
【請求項３】
前記配信元移動体は、
前記配信後経過時間が前記複製消去時間となるまでに、前記配信可能音楽情報を配信した移動体に対して、前記複製配信要求情報を送信した場合に、前記配信後経過時間を初期化する配信後経過時間初期化手段、
を有し、
前記第１配信先移動体は、
前記取得後経過時間が前記複製消去時間となるまでに、前記複製配信要求情報送信手段から送信された前記複製配信要求情報を受信した場合に、前記取得後経過時間を初期化する取得後経過時間初期化手段、
を有する
ことを特徴とする請求項２に記載の音楽配信システム。
【請求項４】
前記配信元移動体は、
前記配信履歴情報に基づいて、複数の前記第１配信先移動体が、前記配信可能音楽情報が配信された移動体として特定可能な場合に、複数の前記第１配信先移動体のうち、前記配信後経過時間と前記複製消去時間との差分時間である猶予時間が最短の前記第１配信先移動体である猶予時間最短移動体を判別する猶予時間最短移動体判別手段と、
前記配信可能音楽情報を配信中の移動体の総数が前記同時配信可能最大数より大きいと判別された場合に、前記猶予時間最短移動体に対して、前記複製配信要求情報を送信する前記複製配信要求情報送信手段と、
を有する
ことを特徴とする請求項３に記載の音楽配信システム。
【請求項５】
前記第１配信先移動体は、
前記第１配信音楽情報を取得してからの経過時間である取得後経過時間を計時する取得後経過時間計時手段と、
記憶中の全ての前記第１配信音楽情報のうち、前記取得後経過時間と、前記第１配信音楽情報を記憶してから消去するまでの時間としての複製消去時間との差分時間である猶予時間が最短の前記第１配信音楽情報である猶予時間最短音楽情報を判別する猶予時間最短音楽情報判別手段と、
前記配信可能音楽情報配信手段から配信された前記配信可能音楽情報を、前記第１配信音楽情報として取得した場合に、前記第１配信音楽情報の記憶容量と、記憶中の全ての前記第１配信音楽情報の記憶容量とを加算した前記第１配信音楽情報の総記憶容量が、予め設定された最大記憶容量以下であるか否かを判別する記憶可能判別手段と、
前記総記憶容量が前記最大記憶容量より大きいと判別され、前記配信可能音楽情報を記憶できないと判別された場合に、前記総記憶容量が前記最大記憶容量以下になるまで、前記猶予時間最短音楽情報を消去する猶予時間最短音楽情報消去手段と、
前記猶予時間最短音楽情報が消去された場合に、消去された前記猶予時間最短音楽情報を配信した前記配信元移動体に対し、前記猶予時間最短音楽情報が消去されたことを示す複製消去情報を送信する複製消去情報送信手段と、
を有し、
前記配信元移動体は、
前記複製消去情報送信手段から送信された前記複製消去情報を受信する複製消去情報受信手段と、
前記複製消去情報を受信した場合に、前記複製消去情報が送信された前記第１配信先移動体を前記配信履歴情報から消去する配信履歴消去手段と、
を有する
ことを特徴とする請求項１ないし４のいずれかに記載の音楽配信システム。
【請求項６】
前記第２配信先移動体は、
前記複製配信手段から配信中の前記第１配信音楽情報を、前記第２配信音楽情報として取得できなくなったか否かを判別することにより、前記第１配信音楽情報を配信中の前記第１配信先移動体が、前記自律分散型無線通信網から離脱したか否かを判別する第１配信先移動体離脱判別手段と、
前記第１配信先移動体が前記自律分散型無線通信網から離脱したことを判別した場合に、前記配信要求情報を送信した前記配信元移動体に対して、前記第１配信先移動体が前記自律分散型無線通信網から離脱したことを示す第１配信先移動体離脱情報を送信する第１配信先移動体離脱情報送信手段と、
前記第１配信先移動体離脱情報を送信した場合に、前記配信元移動体から再配信された前記配信可能音楽情報または離脱した前記第１配信先移動体以外の第１配信先移動体から再配信された前記第１配信音楽情報を、第２配信音楽情報として再取得する前記第２配信音楽情報取得手段と、
を有し、
前記配信元移動体は、
第１配信先移動体離脱情報送信手段から送信された前記第１配信先移動体離脱情報を受信する第１配信先移動体離脱情報受信手段と、
前記配信可能音楽情報を配信中の移動体の総数が前記同時配信可能最大数以下と判別された場合に、前記第１配信先移動体離脱情報を送信した前記第２配信先移動体に対して、前記配信可能音楽情報を再配信する前記配信可能音楽情報配信手段と、
前記配信可能音楽情報を配信中の移動体の総数が前記同時配信可能最大数より大きいと判別された場合に、離脱した前記第１配信先移動体以外の第１配信先移動体に対して、前記第２配信先移動体へ前記第１配信音楽情報を再配信させることを要求する前記複製配信要求情報を送信する前記複製配信要求情報送信手段と、
を有し、
前記第１配信先移動体は、
前記複製配信要求情報を受信した場合に、前記第２配信先移動体に対して、前記第１配信音楽情報を再配信する前記複製配信手段と、
を有する
ことを特徴とする請求項１ないし５のいずれかに記載の音楽配信システム。
【請求項７】
無線通信が可能であり、且つ、利用者と共に移動可能である移動体により構成され、音楽情報の再生が可能な音楽再生装置であって、複数の移動体どうしの無線通信により形成される自律分散型無線通信網を介して配信可能な音楽情報である配信可能音楽情報を配信する移動体である配信元移動体としての前記音楽再生装置であって、
前記配信可能音楽情報を記憶する配信可能音楽情報記憶手段と、
前記配信元移動体に前記配信可能音楽情報を配信させることを要求する配信要求情報を受信する配信要求情報受信手段と、
前記配信要求情報を受信した場合に、前記配信可能音楽情報を配信中の移動体の総数が、予め設定された同時配信可能最大数以下であるか否かを判別する配信可能判別手段と、
前記配信可能音楽情報を配信中の移動体の総数が前記同時配信可能最大数以下と判別された場合に、前記配信要求情報を送信した移動体に対して、前記配信可能音楽情報を配信する配信可能音楽情報配信手段と、
前記配信可能音楽情報が配信された移動体を特定する配信履歴情報を記憶する配信履歴情報記憶手段と、
前記配信履歴情報に基づいて特定された前記配信可能音楽情報が配信された移動体が、前記配信元移動体と前記自律分散型無線通信網を介して無線通信可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能音楽情報を再生可能な移動体である第１配信先移動体である場合であって、且つ、前記配信要求情報が、前記配信元移動体および前記第１配信先移動体と前記自律分散型無線通信網を介して無線通信が可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能音楽情報を再生可能な移動体である第２配信先移動体から送信された場合であって、且つ、前記配信可能音楽情報を配信中の移動体の総数が前記同時配信可能最大数より大きいと判別された場合に、前記第１配信先移動体に対して、前記第２配信先移動体へ前記配信可能音楽情報の複製としての第１配信音楽情報を配信させることを要求する複製配信要求情報を送信する複製配信要求情報送信手段と、
を備えたことを特徴とする音楽再生装置。
【請求項８】
無線通信が可能であり、且つ、利用者と共に移動可能である移動体により構成され、音楽情報の再生が可能な音楽再生装置であって、複数の移動体どうしの無線通信により形成される自律分散型無線通信網を介して配信可能な音楽情報である配信可能音楽情報を配信する移動体である配信元移動体と前記自律分散型無線通信網を介して無線通信可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能音楽情報を再生可能な移動体である第１配信先移動体としての前記音楽再生装置であって、
前記配信可能音楽情報を再生する場合に、前記配信元移動体に対して、前記配信元移動体に前記配信可能音楽情報を配信させることを要求する配信要求情報を送信する配信要求情報送信手段と、
前記配信要求情報を送信した場合に、前記配信元移動体から配信された前記配信可能音楽情報を、前記配信可能音楽情報の複製としての第１配信音楽情報として取得する第１配信音楽情報取得手段と、
取得した前記第１配信音楽情報を記憶する第１配信音楽情報記憶手段と、
記憶した前記第１配信音楽情報を再生する第１配信音楽情報再生手段と、
前記配信元移動体により送信された、前記第１配信先移動体に、前記配信元移動体および前記第１配信先移動体と前記自律分散型無線通信網を介して無線通信が可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能音楽情報を再生可能な移動体である第２配信先移動体へ前記第１配信音楽情報を配信させることを要求する複製配信要求情報を受信する複製配信要求情報受信手段と、
前記複製配信要求情報を受信した場合に、前記第２配信先移動体に対して、前記第１配信音楽情報を配信する複製配信手段と、
を備えたことを特徴とする音楽再生装置。
【請求項９】
無線通信が可能であり、且つ、利用者と共に移動可能であり、且つ、情報の送受信が可能である移動体を有する情報配信システムであって、
前記情報配信システムは、
複数の移動体どうしの無線通信により形成される自律分散型無線通信網を介して配信可能な情報である配信可能情報を配信する移動体である配信元移動体と、
前記配信元移動体と前記自律分散型無線通信網を介して無線通信可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能情報を使用可能な移動体である第１配信先移動体と、
前記配信元移動体および前記第１配信先移動体と前記自律分散型無線通信網を介して無線通信が可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能情報を使用可能な移動体である第２配信先移動体と、
を含む複数の前記移動体を有し、
前記配信元移動体は、
前記配信可能情報を記憶する配信可能情報記憶手段と、
前記配信元移動体に前記配信可能情報を配信させることを要求する配信要求情報を受信する配信要求情報受信手段と、
前記配信要求情報を受信した場合に、前記配信可能情報を配信中の移動体の総数が、予め設定された同時配信可能最大数以下であるか否かを判別する配信可能判別手段と、
前記配信可能情報を配信中の移動体の総数が前記同時配信可能最大数以下と判別された場合に、前記配信要求情報を送信した移動体に対して、前記配信可能情報を配信する配信可能情報配信手段と、
前記配信可能情報が配信された移動体を特定する配信履歴情報を記憶する配信履歴情報記憶手段と、
前記配信履歴情報に基づいて特定された前記配信可能情報が配信された移動体が前記第１配信先移動体であり且つ前記配信要求情報が前記第２配信先移動体から送信された場合であって、且つ、前記配信可能情報を配信中の移動体の総数が前記同時配信可能最大数より大きいと判別された場合に、前記第１配信先移動体に対して、前記第２配信先移動体へ前記配信可能情報の複製としての第１配信情報を配信させることを要求する複製配信要求情報を送信する複製配信要求情報送信手段と、
を有し、
前記第１配信先移動体は、
前記配信可能情報を使用する場合に、前記配信元移動体に対して、前記配信要求情報を送信する配信要求情報送信手段と、
前記配信要求情報を送信した場合に、前記配信可能情報配信手段から配信された前記配信可能情報を、前記第１配信情報として取得する第１配信情報取得手段と、
取得した前記第１配信情報を記憶する第１配信情報記憶手段と、
記憶した前記第１配信情報を使用する第１配信情報使用手段と、
前記複製配信要求情報送信手段により送信された前記複製配信要求情報を受信する複製配信要求情報受信手段と、
前記複製配信要求情報を受信した場合に、前記第２配信先移動体に対して、前記第１配信情報を配信する複製配信手段と、
を有し、
前記第２配信先移動体は、
前記配信可能情報を使用する場合に、前記配信元移動体に対して、前記配信要求情報を送信する配信要求情報送信手段と、
前記配信要求情報を送信した場合に、前記配信元移動体から配信された前記配信可能情報または前記第１配信先移動体から配信された前記第１配信情報を、第２配信情報として取得する第２配信情報取得手段と、
取得した前記第２配信情報を記憶する第２配信情報記憶手段と、
記憶した前記第２配信情報を使用する第２配信情報使用手段と、
を有する
ことを特徴とする情報配信システム。
【請求項１０】
無線通信が可能であり、且つ、利用者と共に移動可能である移動体により構成され、情報の使用が可能な情報使用装置であって、複数の移動体どうしの無線通信により形成される自律分散型無線通信網を介して配信可能な情報である配信可能情報を配信する移動体である配信元移動体としての前記情報使用装置であって、
前記配信可能情報を記憶する配信可能情報記憶手段と、
前記配信元移動体に前記配信可能情報を配信させることを要求する配信要求情報を受信する配信要求情報受信手段と、
前記配信要求情報を受信した場合に、前記配信可能情報を配信中の移動体の総数が、予め設定された同時配信可能最大数以下であるか否かを判別する配信可能判別手段と、
前記配信可能情報を配信中の移動体の総数が前記同時配信可能最大数以下と判別された場合に、前記配信要求情報を送信した移動体に対して、前記配信可能情報を配信する配信可能情報配信手段と、
前記配信可能情報が配信された移動体を特定する配信履歴情報を記憶する配信履歴情報記憶手段と、
前記配信履歴情報に基づいて特定された前記配信可能情報が配信された移動体が、前記配信元移動体と前記自律分散型無線通信網を介して無線通信可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能情報を使用可能な移動体である第１配信先移動体である場合であって、且つ、前記配信要求情報が、前記配信元移動体および前記第１配信先移動体と前記自律分散型無線通信網を介して無線通信が可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能情報を使用可能な移動体である第２配信先移動体から送信された場合であって、且つ、前記配信可能情報を配信中の移動体の総数が前記同時配信可能最大数より大きいと判別された場合に、前記第１配信先移動体に対して、前記第２配信先移動体へ前記配信可能情報の複製としての第１配信情報を配信させることを要求する複製配信要求情報を送信する複製配信要求情報送信手段と、
を備えたことを特徴とする情報使用装置。
【請求項１１】
無線通信が可能であり、且つ、利用者と共に移動可能である移動体により構成され、情報の使用が可能な情報使用装置であって、複数の移動体どうしの無線通信により形成される自律分散型無線通信網を介して配信可能な情報である配信可能情報を配信する移動体である配信元移動体と前記自律分散型無線通信網を介して無線通信可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能情報を使用可能な移動体である第１配信先移動体としての前記情報使用装置であって、
前記配信可能情報を使用する場合に、前記配信元移動体に対して、前記配信元移動体に前記配信可能情報を配信させることを要求する配信要求情報を送信する配信要求情報送信手段と、
前記配信要求情報を送信した場合に、前記配信元移動体から配信された前記配信可能情報を、前記配信可能情報の複製としての第１配信情報として取得する第１配信情報取得手段と、
取得した前記第１配信情報を記憶する第１配信情報記憶手段と、
記憶した前記第１配信情報を使用する第１配信情報使用手段と、
前記配信元移動体により送信された、前記第１配信先移動体に、前記配信元移動体および前記第１配信先移動体と前記自律分散型無線通信網を介して無線通信が可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能情報を使用可能な移動体である第２配信先移動体へ前記第１配信情報を配信させることを要求する複製配信要求情報を受信する複製配信要求情報受信手段と、
前記複製配信要求情報を受信した場合に、前記第２配信先移動体に対して、前記第１配信情報を配信する複製配信手段と、
を備えたことを特徴とする情報使用装置。
【請求項１２】
無線通信が可能であり、且つ、利用者と共に移動可能である移動体により構成され、情報の使用が可能な情報使用装置であって、複数の移動体どうしの無線通信により形成される自律分散型無線通信網を介して配信可能な情報である配信可能情報を配信する移動体である配信元移動体としての前記情報使用装置を、
前記配信可能情報を記憶する配信可能情報記憶手段、
前記配信元移動体に前記配信可能情報を配信させることを要求する配信要求情報を受信する配信要求情報受信手段、
前記配信要求情報を受信した場合に、前記配信可能情報を配信中の移動体の総数が、予め設定された同時配信可能最大数以下であるか否かを判別する配信可能判別手段と、
前記配信可能情報を配信中の移動体の総数が前記同時配信可能最大数以下と判別された場合に、前記配信要求情報を送信した移動体に対して、前記配信可能情報を配信する配信可能情報配信手段、
前記配信可能情報が配信された移動体を特定する配信履歴情報を記憶する配信履歴情報記憶手段、
前記配信履歴情報に基づいて特定された前記配信可能情報が配信された移動体が、前記配信元移動体と前記自律分散型無線通信網を介して無線通信可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能情報を使用可能な移動体である第１配信先移動体である場合であって、且つ、前記配信要求情報が、前記配信元移動体および前記第１配信先移動体と前記自律分散型無線通信網を介して無線通信が可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能情報を使用可能な移動体である第２配信先移動体から送信された場合であって、且つ、前記配信可能情報を配信中の移動体の総数が前記同時配信可能最大数より大きいと判別された場合に、前記第１配信先移動体に対して、前記第２配信先移動体へ前記配信可能情報の複製としての第１配信情報を配信させることを要求する複製配信要求情報を送信する複製配信要求情報送信手段、
として機能させることを特徴とする情報使用プログラム。
【請求項１３】
無線通信が可能であり、且つ、利用者と共に移動可能である移動体により構成され、情報の使用が可能な情報使用装置であって、複数の移動体どうしの無線通信により形成される自律分散型無線通信網を介して配信可能な情報である配信可能情報を配信する移動体である配信元移動体と前記自律分散型無線通信網を介して無線通信可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能情報を使用可能な移動体である第１配信先移動体としての前記情報使用装置を、
前記配信可能情報を使用する場合に、前記配信元移動体に対して、前記配信元移動体に前記配信可能情報を配信させることを要求する配信要求情報を送信する配信要求情報送信手段、
前記配信要求情報を送信した場合に、前記配信元移動体から配信された前記配信可能情報を、前記配信可能情報の複製としての第１配信情報として取得する第１配信情報取得手段、
取得した前記第１配信情報を記憶する第１配信情報記憶手段、
記憶した前記第１配信情報を使用する第１配信情報使用手段、
前記配信元移動体により送信された、前記第１配信先移動体に、前記配信元移動体および前記第１配信先移動体と前記自律分散型無線通信網を介して無線通信が可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能情報を使用可能な移動体である第２配信先移動体へ前記第１配信情報を配信させることを要求する複製配信要求情報を受信する複製配信要求情報受信手段、
前記複製配信要求情報を受信した場合に、前記第２配信先移動体に対して、前記第１配信情報を配信する複製配信手段、
として機能させることを特徴とする情報使用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時間や場所によって構成が変化する自律分散型無線通信網を介して情報を送受信（配信・取得）する移動体によって構成される音楽配信システム、音楽再生装置、情報配信システム、情報使用装置および情報使用プログラムに関する。
【背景技術】
【０００２】
近年、無線通信技術の発展や計算機の小型化等に伴い、ユーザが、ノートパソコンやＰＤＡ（Personal Digital Assistant）や携帯電話等の携帯型の計算機、いわゆる、移動体を携帯した状態で移動し、時間や場所に関係無く社会の至る所でインターネット等のネットワークに接続できる移動体情報環境、いわゆる、ユビキタス情報環境が普及しつつある。また、前記移動体の高機能化に伴い、例えば、前記ネットワーク間を相互接続する通信機器の一例としてのルータ等の機能を有する移動体を作製することも可能になり、前記移動体どうしで直接通信することも可能になっている。
【０００３】
このため、インターネットにおけるルータ等や、携帯電話における基地局等の既存の通信基盤を介さず、前記移動体どうしで自律して形成されるネットワークであって、時間や場所等に応じて分散して一時的に形成される前記ネットワークとしての自律分散型無線通信網（自律分散型無線ネットワーク、自立分散型無線ネットワーク）、いわゆる、アドホックネットワークへの関心が高まっており、研究・開発等が積極的に行われている。
【０００４】
前記アドホックネットワークでは、前記各移動体が記憶する情報の送受信（取得および配信）が可能となるため、前記アドホックネットワークによって形成される場、すなわち、前記移動体のユーザが滞在する時空間としての前記場において配信可能な前記情報を、前記移動体どうしで配信したり取得したりすることができる。
この結果、前記各移動体が、他の移動体から前記アドホックネットワークを介して配信可能な情報を取得できる。なお、前記アドホックネットワークを介して取得した情報は、前記移動体の記憶容量の制限や情報の知的所有権、情報漏えい等の観点から、一時記憶とされることが多く、所定の期間が経過すると消去されたり、使用不可とされたりすることが多い。
【０００５】
ここで、前記各移動体は、ユーザの移動により、前記アドホックネットワークへの参加・離脱が絶えず行われているため、以前に配信要求して取得できた情報が、再取得したくても取得できなくなる可能性がある。このため、前記各移動体は、以前取得した情報の複製を記憶して再使用する技術が知られている。
前記アドホックネットワークを介して取得した情報の複製に関する技術として、例えば、下記の非特許文献１，２に記載の技術が知られている。
【０００６】
非特許文献１，２には、アドホックネットワークのアプリケーションプログラムにおいて、移動体の移動により、ネットワークが分断されてオリジナルのデータにアクセスできなくなっても、前回の配信を受けた際に複製を作成しておくことにより、前記データの利用可能性の低下させないようにする、いわゆる、複製配置方式についての技術が記載されている。また、非特許文献１，２には、前記アドホックネットワークの安定度や、前記データ間の相関性に基づいて、前記複製を配置する技術や、前記データが更新された場合に最新のデータの複製を再配置する技術についても記載されている。
さらに、非特許文献１には、前記各移動体の記憶容量には制限があり、記憶可能な複製の数にも制限があるため、記憶容量の制限を超えてもなお新たな複製を記憶する場合には、記憶済の各複製のうち、再使用の頻度の低い複製を消去する技術についても記載されている。
【０００７】
したがって、前記非特許文献１，２の技術は、配信要求をした移動体が、以前取得した情報の複製を使用することにより、再配信要求をしなくても前記情報を再使用できる。この結果、前記非特許文献１，２の技術は、前記情報を配信する配信元の移動体についても、配信要求が低減され、配信負荷を低減することができる。
【０００８】
【非特許文献１】“アドホックネットワークにおけるデータ更新を考慮した複製配置に関する研究”、「online」、２００４年２月２１日、大阪大学、「２００８年２月１３日検索」、インターネット＜ＵＲＬ：http://www-nishio.ist.osaka-u.ac.jp/Thesis/master/2003/hideki/hideki.pdf＞
【非特許文献２】“アドホックネットワーク”、「online」、２００７年３月３日、大阪大学、「２００８年１月２２日検索」、インターネット＜ＵＲＬ：http://www-nishio.ist.osaka-u.ac.jp/research/adhoc/＞
【発明の開示】
【発明が解決しようとする課題】
【０００９】
（従来技術の問題点）
前記非特許文献１，２の技術では、例えば、前記情報が更新がされず、複製があれば配信要求をしない構成であれば、結果的に配信要求が低減されている。しかしながら、例えば、複製が消去された情報を再使用するため、または、更新された最新のデータを取得するため、あるいは、人気がある情報を取得するため等の原因から、特定の情報に対する配信要求が一度に集中した場合には、前記特定の情報を配信する配信元の移動体が、全ての配信要求に対応できず、一部の配信要求については、前記特定の情報の配信に失敗してしまう可能性があった。すなわち、アドホックネットワークに参加する移動体の数が多くなり、前記特定の情報に対する配信要求の絶対数が配信元の移動体の配信処理能力を超えた場合には、前記特定の情報の配信に失敗してしまうという問題があった。
【００１０】
本発明は、前述の事情に鑑み、配信要求された情報の配信失敗を低減することを技術的課題とする。
【課題を解決するための手段】
【００１１】
前記技術的課題を解決するために、請求項１記載の発明の音楽配信システムは、
無線通信が可能であり、且つ、利用者と共に移動可能であり、且つ、音楽情報の再生が可能である音楽再生装置としての移動体を有する音楽配信システムであって、
前記音楽配信システムは、
複数の移動体どうしの無線通信により形成される自律分散型無線通信網を介して配信可能な音楽情報である配信可能音楽情報を配信する移動体である配信元移動体と、
前記配信元移動体と前記自律分散型無線通信網を介して無線通信可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能音楽情報を再生可能な移動体である第１配信先移動体と、
前記配信元移動体および前記第１配信先移動体と前記自律分散型無線通信網を介して無線通信が可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能音楽情報を再生可能な移動体である第２配信先移動体と、
を含む複数の前記移動体を有し、
前記配信元移動体は、
前記配信可能音楽情報を記憶する配信可能音楽情報記憶手段と、
前記配信元移動体に前記配信可能音楽情報を配信させることを要求する配信要求情報を受信する配信要求情報受信手段と、
前記配信要求情報を受信した場合に、前記配信可能音楽情報を配信中の移動体の総数が、予め設定された同時配信可能最大数以下であるか否かを判別する配信可能判別手段と、
前記配信可能音楽情報を配信中の移動体の総数が前記同時配信可能最大数以下と判別された場合に、前記配信要求情報を送信した移動体に対して、前記配信可能音楽情報を配信する配信可能音楽情報配信手段と、
前記配信可能音楽情報が配信された移動体を特定する配信履歴情報を記憶する配信履歴情報記憶手段と、
前記配信履歴情報に基づいて特定された前記配信可能音楽情報が配信された移動体が前記第１配信先移動体であり且つ前記配信要求情報が前記第２配信先移動体から送信された場合であって、且つ、前記配信可能音楽情報を配信中の移動体の総数が前記同時配信可能最大数より大きいと判別された場合に、前記第１配信先移動体に対して、前記第２配信先移動体へ前記配信可能音楽情報の複製としての第１配信音楽情報を配信させることを要求する複製配信要求情報を送信する複製配信要求情報送信手段と、
を有し、
前記第１配信先移動体は、
前記配信可能音楽情報を再生する場合に、前記配信元移動体に対して、前記配信要求情報を送信する配信要求情報送信手段と、
前記配信要求情報を送信した場合に、前記配信可能音楽情報配信手段から配信された前記配信可能音楽情報を、前記第１配信音楽情報として取得する第１配信音楽情報取得手段と、
取得した前記第１配信音楽情報を記憶する第１配信音楽情報記憶手段と、
記憶した前記第１配信音楽情報を再生する第１配信音楽情報再生手段と、
前記複製配信要求情報送信手段により送信された前記複製配信要求情報を受信する複製配信要求情報受信手段と、
前記複製配信要求情報を受信した場合に、前記第２配信先移動体に対して、前記第１配信音楽情報を配信する複製配信手段と、
を有し、
前記第２配信先移動体は、
前記配信可能音楽情報を再生する場合に、前記配信元移動体に対して、前記配信要求情報を送信する配信要求情報送信手段と、
前記配信要求情報を送信した場合に、前記配信元移動体から配信された前記配信可能音楽情報または前記第１配信先移動体から配信された前記第１配信音楽情報を、第２配信音楽情報として取得する第２配信音楽情報取得手段と、
取得した前記第２配信音楽情報を記憶する第２配信音楽情報記憶手段と、
記憶した前記第２配信音楽情報を再生する第２配信音楽情報再生手段と、
を有する
ことを特徴とする。
【００１２】
請求項２に記載の発明は、請求項１に記載の音楽配信システムにおいて、
前記第１配信先移動体は、
前記第１配信音楽情報を取得してからの経過時間である取得後経過時間を計時する取得後経過時間計時手段と、
前記取得後経過時間が、前記第１配信音楽情報を記憶してから消去するまでの時間としての複製消去時間となった場合に、前記第１配信音楽情報を前記第１配信音楽情報記憶手段から消去する第１配信音楽情報消去手段、
を有し、
前記配信元移動体は、
前記配信可能音楽情報を配信した時に、配信してからの経過時間である配信後経過時間を計時する配信後経過時間計時手段と、
前記配信後経過時間が前記複製消去時間となった場合に、前記配信履歴情報から、前記配信可能音楽情報が配信された移動体を消去する配信履歴消去手段と、
を有する
ことを特徴とする。
【００１３】
請求項３に記載の発明は、請求項２に記載の音楽配信システムにおいて、
前記配信元移動体は、
前記配信後経過時間が前記複製消去時間となるまでに、前記配信可能音楽情報を配信した移動体に対して、前記複製配信要求情報を送信した場合に、前記配信後経過時間を初期化する配信後経過時間初期化手段、
を有し、
前記第１配信先移動体は、
前記取得後経過時間が前記複製消去時間となるまでに、前記複製配信要求情報送信手段から送信された前記複製配信要求情報を受信した場合に、前記取得後経過時間を初期化する取得後経過時間初期化手段、
を有する
ことを特徴とする。
【００１４】
請求項４に記載の発明は、請求項３に記載の音楽配信システムにおいて、
前記配信元移動体は、
前記配信履歴情報に基づいて、複数の前記第１配信先移動体が、前記配信可能音楽情報が配信された移動体として特定可能な場合に、複数の前記第１配信先移動体のうち、前記配信後経過時間と前記複製消去時間との差分時間である猶予時間が最短の前記第１配信先移動体である猶予時間最短移動体を判別する猶予時間最短移動体判別手段と、
前記配信可能音楽情報を配信中の移動体の総数が前記同時配信可能最大数より大きいと判別された場合に、前記猶予時間最短移動体に対して、前記複製配信要求情報を送信する前記複製配信要求情報送信手段と、
を有する
ことを特徴とする。
【００１５】
請求項５に記載の発明は、請求項１ないし４のいずれかに記載の音楽配信システムにおいて、
前記第１配信先移動体は、
前記第１配信音楽情報を取得してからの経過時間である取得後経過時間を計時する取得後経過時間計時手段と、
記憶中の全ての前記第１配信音楽情報のうち、前記取得後経過時間と、前記第１配信音楽情報を記憶してから消去するまでの時間としての複製消去時間との差分時間である猶予時間が最短の前記第１配信音楽情報である猶予時間最短音楽情報を判別する猶予時間最短音楽情報判別手段と、
前記配信可能音楽情報配信手段から配信された前記配信可能音楽情報を、前記第１配信音楽情報として取得した場合に、前記第１配信音楽情報の記憶容量と、記憶中の全ての前記第１配信音楽情報の記憶容量とを加算した前記第１配信音楽情報の総記憶容量が、予め設定された最大記憶容量以下であるか否かを判別する記憶可能判別手段と、
前記総記憶容量が前記最大記憶容量より大きいと判別され、前記配信可能音楽情報を記憶できないと判別された場合に、前記総記憶容量が前記最大記憶容量以下になるまで、前記猶予時間最短音楽情報を消去する猶予時間最短音楽情報消去手段と、
前記猶予時間最短音楽情報が消去された場合に、消去された前記猶予時間最短音楽情報を配信した前記配信元移動体に対し、前記猶予時間最短音楽情報が消去されたことを示す複製消去情報を送信する複製消去情報送信手段と、
を有し、
前記配信元移動体は、
前記複製消去情報送信手段から送信された前記複製消去情報を受信する複製消去情報受信手段と、
前記複製消去情報を受信した場合に、前記複製消去情報が送信された前記第１配信先移動体を前記配信履歴情報から消去する配信履歴消去手段と、
を有する
ことを特徴とする。
【００１６】
請求項６に記載の発明は、請求項１ないし５のいずれかに記載の音楽配信システムにおいて、
前記第２配信先移動体は、
前記複製配信手段から配信中の前記第１配信音楽情報を、前記第２配信音楽情報として取得できなくなったか否かを判別することにより、前記第１配信音楽情報を配信中の前記第１配信先移動体が、前記自律分散型無線通信網から離脱したか否かを判別する第１配信先移動体離脱判別手段と、
前記第１配信先移動体が前記自律分散型無線通信網から離脱したことを判別した場合に、前記配信要求情報を送信した前記配信元移動体に対して、前記第１配信先移動体が前記自律分散型無線通信網から離脱したことを示す第１配信先移動体離脱情報を送信する第１配信先移動体離脱情報送信手段と、
前記第１配信先移動体離脱情報を送信した場合に、前記配信元移動体から再配信された前記配信可能音楽情報または離脱した前記第１配信先移動体以外の第１配信先移動体から再配信された前記第１配信音楽情報を、第２配信音楽情報として再取得する前記第２配信音楽情報取得手段と、
を有し、
前記配信元移動体は、
第１配信先移動体離脱情報送信手段から送信された前記第１配信先移動体離脱情報を受信する第１配信先移動体離脱情報受信手段と、
前記配信可能音楽情報を配信中の移動体の総数が前記同時配信可能最大数以下と判別された場合に、前記第１配信先移動体離脱情報を送信した前記第２配信先移動体に対して、前記配信可能音楽情報を再配信する前記配信可能音楽情報配信手段と、
前記配信可能音楽情報を配信中の移動体の総数が前記同時配信可能最大数より大きいと判別された場合に、離脱した前記第１配信先移動体以外の第１配信先移動体に対して、前記第２配信先移動体へ前記第１配信音楽情報を再配信させることを要求する前記複製配信要求情報を送信する前記複製配信要求情報送信手段と、
を有し、
前記第１配信先移動体は、
前記複製配信要求情報を受信した場合に、前記第２配信先移動体に対して、前記第１配信音楽情報を再配信する前記複製配信手段と、
を有する
ことを特徴とする。
【００１７】
前記技術的課題を解決するために、請求項７記載の発明の音楽再生装置は、
無線通信が可能であり、且つ、利用者と共に移動可能である移動体により構成され、音楽情報の再生が可能な音楽再生装置であって、複数の移動体どうしの無線通信により形成される自律分散型無線通信網を介して配信可能な音楽情報である配信可能音楽情報を配信する移動体である配信元移動体としての前記音楽再生装置であって、
前記配信可能音楽情報を記憶する配信可能音楽情報記憶手段と、
前記配信元移動体に前記配信可能音楽情報を配信させることを要求する配信要求情報を受信する配信要求情報受信手段と、
前記配信要求情報を受信した場合に、前記配信可能音楽情報を配信中の移動体の総数が、予め設定された同時配信可能最大数以下であるか否かを判別する配信可能判別手段と、
前記配信可能音楽情報を配信中の移動体の総数が前記同時配信可能最大数以下と判別された場合に、前記配信要求情報を送信した移動体に対して、前記配信可能音楽情報を配信する配信可能音楽情報配信手段と、
前記配信可能音楽情報が配信された移動体を特定する配信履歴情報を記憶する配信履歴情報記憶手段と、
前記配信履歴情報に基づいて特定された前記配信可能音楽情報が配信された移動体が、前記配信元移動体と前記自律分散型無線通信網を介して無線通信可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能音楽情報を再生可能な移動体である第１配信先移動体である場合であって、且つ、前記配信要求情報が、前記配信元移動体および前記第１配信先移動体と前記自律分散型無線通信網を介して無線通信が可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能音楽情報を再生可能な移動体である第２配信先移動体から送信された場合であって、且つ、前記配信可能音楽情報を配信中の移動体の総数が前記同時配信可能最大数より大きいと判別された場合に、前記第１配信先移動体に対して、前記第２配信先移動体へ前記配信可能音楽情報の複製としての第１配信音楽情報を配信させることを要求する複製配信要求情報を送信する複製配信要求情報送信手段と、
を備えたことを特徴とする。
【００１８】
前記技術的課題を解決するために、請求項８記載の発明の音楽再生装置は、
無線通信が可能であり、且つ、利用者と共に移動可能である移動体により構成され、音楽情報の再生が可能な音楽再生装置であって、複数の移動体どうしの無線通信により形成される自律分散型無線通信網を介して配信可能な音楽情報である配信可能音楽情報を配信する移動体である配信元移動体と前記自律分散型無線通信網を介して無線通信可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能音楽情報を再生可能な移動体である第１配信先移動体としての前記音楽再生装置であって、
前記配信可能音楽情報を再生する場合に、前記配信元移動体に対して、前記配信元移動体に前記配信可能音楽情報を配信させることを要求する配信要求情報を送信する配信要求情報送信手段と、
前記配信要求情報を送信した場合に、前記配信元移動体から配信された前記配信可能音楽情報を、前記配信可能音楽情報の複製としての第１配信音楽情報として取得する第１配信音楽情報取得手段と、
取得した前記第１配信音楽情報を記憶する第１配信音楽情報記憶手段と、
記憶した前記第１配信音楽情報を再生する第１配信音楽情報再生手段と、
前記配信元移動体により送信された、前記第１配信先移動体に、前記配信元移動体および前記第１配信先移動体と前記自律分散型無線通信網を介して無線通信が可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能音楽情報を再生可能な移動体である第２配信先移動体へ前記第１配信音楽情報を配信させることを要求する複製配信要求情報を受信する複製配信要求情報受信手段と、
前記複製配信要求情報を受信した場合に、前記第２配信先移動体に対して、前記第１配信音楽情報を配信する複製配信手段と、
を備えたことを特徴とする。
【００１９】
前記技術的課題を解決するために、請求項９記載の発明の情報配信システムは、
無線通信が可能であり、且つ、利用者と共に移動可能であり、且つ、情報の送受信が可能である移動体を有する情報配信システムであって、
前記情報配信システムは、
複数の移動体どうしの無線通信により形成される自律分散型無線通信網を介して配信可能な情報である配信可能情報を配信する移動体である配信元移動体と、
前記配信元移動体と前記自律分散型無線通信網を介して無線通信可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能情報を使用可能な移動体である第１配信先移動体と、
前記配信元移動体および前記第１配信先移動体と前記自律分散型無線通信網を介して無線通信が可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能情報を使用可能な移動体である第２配信先移動体と、
を含む複数の前記移動体を有し、
前記配信元移動体は、
前記配信可能情報を記憶する配信可能情報記憶手段と、
前記配信元移動体に前記配信可能情報を配信させることを要求する配信要求情報を受信する配信要求情報受信手段と、
前記配信要求情報を受信した場合に、前記配信可能情報を配信中の移動体の総数が、予め設定された同時配信可能最大数以下であるか否かを判別する配信可能判別手段と、
前記配信可能情報を配信中の移動体の総数が前記同時配信可能最大数以下と判別された場合に、前記配信要求情報を送信した移動体に対して、前記配信可能情報を配信する配信可能情報配信手段と、
前記配信可能情報が配信された移動体を特定する配信履歴情報を記憶する配信履歴情報記憶手段と、
前記配信履歴情報に基づいて特定された前記配信可能情報が配信された移動体が前記第１配信先移動体であり且つ前記配信要求情報が前記第２配信先移動体から送信された場合であって、且つ、前記配信可能情報を配信中の移動体の総数が前記同時配信可能最大数より大きいと判別された場合に、前記第１配信先移動体に対して、前記第２配信先移動体へ前記配信可能情報の複製としての第１配信情報を配信させることを要求する複製配信要求情報を送信する複製配信要求情報送信手段と、
を有し、
前記第１配信先移動体は、
前記配信可能情報を使用する場合に、前記配信元移動体に対して、前記配信要求情報を送信する配信要求情報送信手段と、
前記配信要求情報を送信した場合に、前記配信可能情報配信手段から配信された前記配信可能情報を、前記第１配信情報として取得する第１配信情報取得手段と、
取得した前記第１配信情報を記憶する第１配信情報記憶手段と、
記憶した前記第１配信情報を使用する第１配信情報使用手段と、
前記複製配信要求情報送信手段により送信された前記複製配信要求情報を受信する複製配信要求情報受信手段と、
前記複製配信要求情報を受信した場合に、前記第２配信先移動体に対して、前記第１配信情報を配信する複製配信手段と、
を有し、
前記第２配信先移動体は、
前記配信可能情報を使用する場合に、前記配信元移動体に対して、前記配信要求情報を送信する配信要求情報送信手段と、
前記配信要求情報を送信した場合に、前記配信元移動体から配信された前記配信可能情報または前記第１配信先移動体から配信された前記第１配信情報を、第２配信情報として取得する第２配信情報取得手段と、
取得した前記第２配信情報を記憶する第２配信情報記憶手段と、
記憶した前記第２配信情報を使用する第２配信情報使用手段と、
を有する
ことを特徴とする。
【００２０】
前記技術的課題を解決するために、請求項１０記載の発明の情報使用装置は、
無線通信が可能であり、且つ、利用者と共に移動可能である移動体により構成され、情報の使用が可能な情報使用装置であって、複数の移動体どうしの無線通信により形成される自律分散型無線通信網を介して配信可能な情報である配信可能情報を配信する移動体である配信元移動体としての前記情報使用装置であって、
前記配信可能情報を記憶する配信可能情報記憶手段と、
前記配信元移動体に前記配信可能情報を配信させることを要求する配信要求情報を受信する配信要求情報受信手段と、
前記配信要求情報を受信した場合に、前記配信可能情報を配信中の移動体の総数が、予め設定された同時配信可能最大数以下であるか否かを判別する配信可能判別手段と、
前記配信可能情報を配信中の移動体の総数が前記同時配信可能最大数以下と判別された場合に、前記配信要求情報を送信した移動体に対して、前記配信可能情報を配信する配信可能情報配信手段と、
前記配信可能情報が配信された移動体を特定する配信履歴情報を記憶する配信履歴情報記憶手段と、
前記配信履歴情報に基づいて特定された前記配信可能情報が配信された移動体が、前記配信元移動体と前記自律分散型無線通信網を介して無線通信可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能情報を使用可能な移動体である第１配信先移動体である場合であって、且つ、前記配信要求情報が、前記配信元移動体および前記第１配信先移動体と前記自律分散型無線通信網を介して無線通信が可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能情報を使用可能な移動体である第２配信先移動体から送信された場合であって、且つ、前記配信可能情報を配信中の移動体の総数が前記同時配信可能最大数より大きいと判別された場合に、前記第１配信先移動体に対して、前記第２配信先移動体へ前記配信可能情報の複製としての第１配信情報を配信させることを要求する複製配信要求情報を送信する複製配信要求情報送信手段と、
を備えたことを特徴とする。
【００２１】
前記技術的課題を解決するために、請求項１１記載の発明の情報使用装置は、
無線通信が可能であり、且つ、利用者と共に移動可能である移動体により構成され、情報の使用が可能な情報使用装置であって、複数の移動体どうしの無線通信により形成される自律分散型無線通信網を介して配信可能な情報である配信可能情報を配信する移動体である配信元移動体と前記自律分散型無線通信網を介して無線通信可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能情報を使用可能な移動体である第１配信先移動体としての前記情報使用装置であって、
前記配信可能情報を使用する場合に、前記配信元移動体に対して、前記配信元移動体に前記配信可能情報を配信させることを要求する配信要求情報を送信する配信要求情報送信手段と、
前記配信要求情報を送信した場合に、前記配信元移動体から配信された前記配信可能情報を、前記配信可能情報の複製としての第１配信情報として取得する第１配信情報取得手段と、
取得した前記第１配信情報を記憶する第１配信情報記憶手段と、
記憶した前記第１配信情報を使用する第１配信情報使用手段と、
前記配信元移動体により送信された、前記第１配信先移動体に、前記配信元移動体および前記第１配信先移動体と前記自律分散型無線通信網を介して無線通信が可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能情報を使用可能な移動体である第２配信先移動体へ前記第１配信情報を配信させることを要求する複製配信要求情報を受信する複製配信要求情報受信手段と、
前記複製配信要求情報を受信した場合に、前記第２配信先移動体に対して、前記第１配信情報を配信する複製配信手段と、
を備えたことを特徴とする。
【００２２】
前記技術的課題を解決するために、請求項１２記載の発明の情報使用プログラムは、
無線通信が可能であり、且つ、利用者と共に移動可能である移動体により構成され、情報の使用が可能な情報使用装置であって、複数の移動体どうしの無線通信により形成される自律分散型無線通信網を介して配信可能な情報である配信可能情報を配信する移動体である配信元移動体としての前記情報使用装置を、
前記配信可能情報を記憶する配信可能情報記憶手段、
前記配信元移動体に前記配信可能情報を配信させることを要求する配信要求情報を受信する配信要求情報受信手段、
前記配信要求情報を受信した場合に、前記配信可能情報を配信中の移動体の総数が、予め設定された同時配信可能最大数以下であるか否かを判別する配信可能判別手段と、
前記配信可能情報を配信中の移動体の総数が前記同時配信可能最大数以下と判別された場合に、前記配信要求情報を送信した移動体に対して、前記配信可能情報を配信する配信可能情報配信手段、
前記配信可能情報が配信された移動体を特定する配信履歴情報を記憶する配信履歴情報記憶手段、
前記配信履歴情報に基づいて特定された前記配信可能情報が配信された移動体が、前記配信元移動体と前記自律分散型無線通信網を介して無線通信可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能情報を使用可能な移動体である第１配信先移動体である場合であって、且つ、前記配信要求情報が、前記配信元移動体および前記第１配信先移動体と前記自律分散型無線通信網を介して無線通信が可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能情報を使用可能な移動体である第２配信先移動体から送信された場合であって、且つ、前記配信可能情報を配信中の移動体の総数が前記同時配信可能最大数より大きいと判別された場合に、前記第１配信先移動体に対して、前記第２配信先移動体へ前記配信可能情報の複製としての第１配信情報を配信させることを要求する複製配信要求情報を送信する複製配信要求情報送信手段、
として機能させることを特徴とする。
【００２３】
前記技術的課題を解決するために、請求項１３記載の発明の情報使用プログラムは、
無線通信が可能であり、且つ、利用者と共に移動可能である移動体により構成され、情報の使用が可能な情報使用装置であって、複数の移動体どうしの無線通信により形成される自律分散型無線通信網を介して配信可能な情報である配信可能情報を配信する移動体である配信元移動体と前記自律分散型無線通信網を介して無線通信可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能情報を使用可能な移動体である第１配信先移動体としての前記情報使用装置を、
前記配信可能情報を使用する場合に、前記配信元移動体に対して、前記配信元移動体に前記配信可能情報を配信させることを要求する配信要求情報を送信する配信要求情報送信手段、
前記配信要求情報を送信した場合に、前記配信元移動体から配信された前記配信可能情報を、前記配信可能情報の複製としての第１配信情報として取得する第１配信情報取得手段、
取得した前記第１配信情報を記憶する第１配信情報記憶手段、
記憶した前記第１配信情報を使用する第１配信情報使用手段、
前記配信元移動体により送信された、前記第１配信先移動体に、前記配信元移動体および前記第１配信先移動体と前記自律分散型無線通信網を介して無線通信が可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能情報を使用可能な移動体である第２配信先移動体へ前記第１配信情報を配信させることを要求する複製配信要求情報を受信する複製配信要求情報受信手段、
前記複製配信要求情報を受信した場合に、前記第２配信先移動体に対して、前記第１配信情報を配信する複製配信手段、
として機能させることを特徴とする。
【発明の効果】
【００２４】
請求項１に記載の発明によれば、前記配信元移動体に対する前記配信要求情報が集中して、配信負荷が大きくなっても、前記配信元移動体が、前記配信可能音楽情報を配信中の移動体の総数が同時配信可能最大数より大きい場合には、要求された配信可能音楽情報を配信済の前記第１配信先移動体から前記配信可能音楽情報の複製としての前記第１配信音楽情報を配信させるため、前記配信要求情報を送信した移動体に要求された前記配信可能音楽情報の配信が失敗することを低減することができる。
【００２５】
請求項２に記載の発明によれば、前記第１配信先移動体は、前記第１配信音楽情報を自動的に消去することができ、前記場に参加する度に前記第１配信音楽情報により記憶容量を割かれてしまうことを防止できる。また、請求項２に記載の発明によれば、前記配信元移動体は、前記第１配信音楽情報を消去した前記第１配信音楽情報を前記配信履歴情報から消去することにより、前記配信可能音楽情報の配布状況を把握することができる。
【００２６】
請求項３に記載の発明によれば、前記配信元移動体が、配信要求が多い前記配信可能音楽情報の複製消去時間を延長することができる。この結果、前記複製配信要求情報を送信可能な前記第１配信先移動体の総数を維持することができ、本発明の構成を有しない場合に比べ、要求された前記配信可能音楽情報の配信の失敗を低減することができる。
請求項４に記載の発明によれば、前記配信元移動体が、前記猶予時間最短移動体から優先して前記複製消去時間を延長することにより、前記複製配信要求情報を送信可能な第１配信先移動体の総数を効率良く維持することができ、本発明の構成を有しない場合に比べ、要求された前記配信可能音楽情報の配信の失敗を低減することができる。
【００２７】
請求項５に記載の発明によれば、前記第１配信先移動体が、前記最大記憶容量を超えて前記第１配信音楽情報を記憶しようとする場合には、前記複製配信要求情報が少ない前記猶予時間最短音楽情報から自動的に且つ優先的に消去することができ、新たに再生したい前記第１配信音楽情報を記憶することができる。また、請求項５に記載の発明によれば、前記配信元移動体は、前記猶予時間最短音楽情報を消去した前記第１配信先移動体を前記配信履歴情報から消去することにより、前記配信可能音楽情報の配布状況を把握することができる。
【００２８】
請求項６に記載の発明によれば、前記第２配信先移動体に前記第１配信音楽情報を配信中の前記第１配信先移動体が前記自律分散型無線通信網から離脱しても、前記配信元移動体または離脱した前記第１配信先移動体以外の第１配信先移動体が、未配信の前記配信可能音楽情報を再配信することができ、本発明の構成を有しない場合に比べ、要求された前記配信可能音楽情報の配信の失敗を低減することができる。この結果、本発明の構成を有しない場合に比べ、前記第２配信先移動体における前記配信可能音楽情報の再生の失敗を低減することができる。
【００２９】
請求項７に記載の発明によれば、前記配信元移動体としての音楽再生装置に対する前記配信要求情報が集中して、配信負荷が大きくなっても、前記配信元移動体が、前記配信可能音楽情報を配信中の移動体の総数が同時配信可能最大数より大きい場合には、要求された配信可能音楽情報を配信済の前記第１配信先移動体から前記配信可能音楽情報の複製としての前記第１配信音楽情報を配信させるため、前記配信要求情報を送信した移動体に要求された前記配信可能音楽情報の配信が失敗することを低減することができる。
【００３０】
請求項８に記載の発明によれば、前記第１配信先移動体としての音楽再生装置は、前記配信元移動体に対する前記配信要求情報が集中して、前記配信元移動体の配信負荷が大きくなった場合に、前記配信元移動体からの前記複製配信要求情報を受信することにより、前記配信元移動体に前記配信要求情報を送信した前記第２配信先移動体に対して、要求があった配信可能音楽情報の複製としての前記第１配信音楽情報を配信することができ、前記第２配信先移動体に要求された前記配信可能音楽情報の配信が失敗することを低減することができる。
【００３１】
請求項９に記載の発明によれば、前記配信元移動体に対する前記配信要求情報が集中して、配信負荷が大きくなっても、前記配信元移動体が、前記配信可能情報を配信中の移動体の総数が同時配信可能最大数より大きい場合には、要求された配信可能情報を配信済の前記第１配信先移動体から前記配信可能情報の複製としての前記第１配信情報を配信させるため、前記配信要求情報を送信した移動体に要求された前記配信可能情報の配信が失敗することを低減することができる。
【００３２】
請求項１０に記載の発明によれば、前記配信元移動体としての音楽再生装置に対する前記配信要求情報が集中して、配信負荷が大きくなっても、前記配信元移動体が、前記配信可能情報を配信中の移動体の総数が同時配信可能最大数より大きい場合には、要求された配信可能情報を配信済の前記第１配信先移動体から前記配信可能情報の複製としての前記第１配信情報を配信させるため、前記配信要求情報を送信した移動体に要求された前記配信可能情報の配信が失敗することを低減することができる。
【００３３】
請求項１１に記載の発明によれば、前記第１配信先移動体としての音楽再生装置は、前記配信元移動体に対する前記配信要求情報が集中して、前記配信元移動体の配信負荷が大きくなった場合に、前記配信元移動体からの前記複製配信要求情報を受信することにより、前記配信元移動体に前記配信要求情報を送信した前記第２配信先移動体に対して、要求があった配信可能情報の複製としての前記第１配信情報を配信することができ、前記第２配信先移動体に要求された前記配信可能情報の配信が失敗することを低減することができる。
【００３４】
請求項１２に記載の発明によれば、前記配信元移動体に対する前記配信要求情報が集中して、配信負荷が大きくなっても、前記配信元移動体が、前記配信可能情報を配信中の移動体の総数が同時配信可能最大数より大きい場合には、要求された配信可能情報を配信済の前記第１配信先移動体から前記配信可能情報の複製としての前記第１配信情報を配信させるため、前記配信要求情報を送信した移動体に要求された前記配信可能情報の配信が失敗することを低減することができる。
【００３５】
請求項１３に記載の発明によれば、前記第１配信先移動体は、前記配信元移動体に対する前記配信要求情報が集中して、前記配信元移動体の配信負荷が大きくなった場合に、前記配信元移動体からの前記複製配信要求情報を受信することにより、前記配信元移動体に前記配信要求情報を送信した前記第２配信先移動体に対して、要求があった配信可能情報の複製としての前記第１配信情報を配信することができ、前記第２配信先移動体に要求された前記配信可能情報の配信が失敗することを低減することができる。
【発明を実施するための最良の形態】
【００３６】
次に図面を参照しながら、本発明の実施の形態の具体例（以下、実施例と記載する）を説明するが、本発明は以下の実施例に限定されるものではない。
なお、以下の図面を使用した説明において、理解の容易のために説明に必要な部材以外の図示は適宜省略されている。
【実施例１】
【００３７】
図１は本発明の実施例１の音楽配信システムの全体説明図である。
図１において、本発明の実施例１の音楽配信システム（情報配信システム）Ｓは、無線通信が可能であり、且つ、利用者と共に移動可能である移動体（音楽再生装置、自律分散型無線通信網特徴認識装置、情報使用装置、ノード）Ｍ１〜Ｍ５を有する。実施例１の前記音楽配信システムＳは、前記移動体Ｍ１〜Ｍ５どうしの無線通信により形成される自律分散型無線通信網Ｎ、いわゆる、アドホックネットワークを介して、前記移動体Ｍ１〜Ｍ５どうしが、配信可能な音楽情報である配信可能音楽情報（配信可能情報）を配信する。
【００３８】
実施例１の前記移動体Ｍ１〜Ｍ５は、音楽情報の再生が可能である音楽再生装置として構成されており、前記自律分散型無線通信網Ｎにおける他の移動体どうしの通信を中継する機能を有している。なお、実施例１では、前記移動体Ｍ１〜Ｍ５を、前記利用者が携帯する携帯型の音楽プレイヤーにより構成したが、これに限定されず、例えば、音楽情報が再生可能なノートパソコンやＰＤＡや携帯電話等のその他の携帯型の計算機により構成することも可能である。
また、実施例１の前記自律分散型無線通信網Ｎは、前記移動体Ｍ１〜Ｍ５どうしが論理的に無線通信可能に形成されている。例えば、図１に示すように、第２の移動体Ｍ２と第３の移動体Ｍ３との距離Ｌ１が、前記移動体Ｍ１〜Ｍ５間の最長距離Ｌ１となる場合に、前記第２の移動体Ｍ２および前記第３の移動体Ｍ３が、前記自律分散型無線通信網Ｎにおける他の移動体Ｍ１，Ｍ４，Ｍ５を介して無線通信可能である。
【００３９】
なお、実施例１の前記最長距離Ｌ１は、例えば、自宅、学校、オフィス、移動時の電車やバス等の車中等の場所（空間）を包含できる十分な距離として、約１００［ｍ］が予め設定されている。すなわち、実施例１の前記自律分散型無線通信網Ｎは、第１の移動体Ｍ１の利用者を中心とした、半径５０［ｍ］程度の空間において、前記移動体Ｍ２〜Ｍ５が離脱したり、その他の移動体が参加したりすることが自動的に、且つ、自由に行われるＰ２Ｐ（Peer to Peer，peer-to-peer）型の無線ネットワークとして捉えることができる。ここで、Ｐ２Ｐ型のネットワークとは、従来のクライアント・サーバ型のネットワークとは異なり、それぞれがクライアントおよびサーバの機能を有する対等な計算機どうしのネットワークのことをいい、従来公知である（例えば、特開２００５−２０２５８９号公報等参照）。
【００４０】
なお、実施例１の前記自律分散型無線通信網Ｎは、ＩＥＥＥ８０２．１１／ｂ規格の無線ＬＡＮ（Local Area Network）により構成可能したが、これに限定されず、例えば、ＩＥＥＥ８０２．１１／ｎ規格等のその他の規格の無線ＬＡＮや、Ｂｌｕｅｔｏｏｔｈ（登録商標）等のその他の無線通信技術により構成することも可能である。
【００４１】
（実施例１の移動体Ｍ１〜Ｍ５の制御部の説明）
図２は本発明の実施例１の移動体の制御部が備えている各機能をブロック図（機能ブロック図）で示した図である。
図３は図２の続きのブロック図である。
図２、図３において、前記移動体Ｍ１〜Ｍ５本体の制御部は、外部との信号の入出力および入出力信号レベルの調節等を行うＩ／Ｏ（入出力インターフェース）、必要な処理を行うためのプログラムおよびデータ等が記憶されたＲＯＭ（リードオンリーメモリ）、必要なデータを一時的に記憶するためのＲＡＭ（ランダムアクセスメモリ）、ハードディスクやＲＯＭ等に記憶されたプログラムに応じた処理を行うＣＰＵ（中央演算処理装置）、ならびにクロック発振器等を有している。
【００４２】
前記構成の前記移動体Ｍ１〜Ｍ５は、前記ハードディスクやＲＯＭ等に記憶されたプログラムを実行することにより種々の機能を実現することができる。ここで、前記移動体Ｍ１〜Ｍ５は、全て同じ音楽プレイヤーにより構成されているため、第１の移動体Ｍ１についてのみ説明し、その他の移動体Ｍ２〜Ｍ５については詳細な説明を省略する。
【００４３】
前記移動体Ｍ１の前記ハードディスクドライブには、前記移動体Ｍ１の基本動作を制御する基本ソフト（オペレーティングシステム）ＯＳや、アプリケーションプログラムとしての自律分散型無線通信網認識プログラムＡＰ１、音楽再生プログラム（情報使用プログラム）ＡＰ２、その他の図示しないソフトウェアが記憶されている。
【００４４】
（自律分散型無線通信網認識プログラムＡＰ１）
前記自律分散型無線通信網認識プログラムＡＰ１は、下記の機能手段（プログラムモジュール）を有する。
【００４５】
Ｃ１：配信可能音楽情報記憶手段（配信可能情報記憶手段）
配信可能音楽情報記憶手段Ｃ１は、前記自律分散型無線通信網Ｎを介して配信可能な音楽情報である前記配信可能音楽情報（配信可能情報）を記憶する。なお、実施例１では、前記移動体Ｍ１に記憶された全ての音楽情報が、それぞれ前記配信可能音楽情報に設定されている。すなわち、実施例１の前記配信可能音楽情報記憶手段Ｃ１は、前記移動体Ｍ１の全ての音楽情報を前記配信可能音楽情報として記憶する。
【００４６】
Ｃ２：場認識手段
場認識手段Ｃ２は、場認識開始判別手段Ｃ２Ａと、移動体固有特徴量演算手段Ｃ２Ｂと、場認識時間記憶手段Ｃ２Ｃと、場認識用タイマＴＭと、特徴量演算手段Ｃ２Ｄと、特徴量画像表示手段Ｃ２Ｅと、類似度演算手段Ｃ２Ｆと、類似度画像表示手段Ｃ２Ｇと、配信可能音楽情報一覧画像表示手段Ｃ２Ｈと、配信可能音楽情報再生画像表示手段Ｃ２Ｊと、特徴量表示判別手段Ｃ２Ｋと、類似度表示判別手段Ｃ２Ｌと、配信可能音楽情報表示判別手段Ｃ２Ｍと、配信可能音楽情報再生判別手段Ｃ２Ｎと、場認識終了判別手段Ｃ２Ｐとを有し、前記自律分散型無線通信網Ｎによって形成される場、すなわち、第１の移動体Ｍ１の利用者を中心として、無線通信が可能な半径５０［ｍ］程度の時空間に存在する移動体Ｍ１〜Ｍ５どうしの無線通信で構成されるアドホックネットワークで形成される場を認識する場認識処理を実行する。
【００４７】
Ｃ２Ａ：場認識開始判別手段
場認識開始判別手段Ｃ２Ａは、前記場認識処理を開始するか否かを判別する。実施例１の前記場認識開始判別手段Ｃ２Ａは、前記自律分散型無線通信網認識プログラムＡＰ１が起動したときに、前記場認識処理を開始する。
Ｃ２Ｂ：移動体固有特徴量演算手段
移動体固有特徴量演算手段Ｃ２Ｂは、移動体固有付加情報抽出手段Ｃ２B1と、移動体固有付加情報量計数手段Ｃ２B2と、移動体固有音楽種別ベクトル演算手段Ｃ２B3とを有し、前記移動体Ｍ１に記憶された全ての音楽情報に基づいて、前記音楽情報で再生される音楽の種別である音楽種別（「ジャンル」）の偏りの程度により規定される前記自律分散型無線通信網Ｎの特徴を特定する情報である特徴量であって、前記移動体Ｍ１の固有の特徴量である移動体固有特徴量を演算する。なお、実施例１の前記音楽種別は、「ポップ」、「ロック」、「Ｒ＆Ｂ」、「クラブ」、「クラシック」、「ジャズ」、「ワールド」、「その他」の８種に分類されている。
【００４８】
図４は実施例１の移動体固有付加情報の説明図である。
Ｃ２B1：移動体固有付加情報抽出手段
移動体固有付加情報抽出手段Ｃ２B1は、前記移動体Ｍ１に記憶された全ての音楽情報から、図４に示す、各音楽情報に付加されて前記音楽種別を示す付加情報であって、前記移動体Ｍ１の固有の付加情報である移動体固有付加情報（メタデータ）を抽出する。実施例１の前記移動体固有付加情報抽出手段Ｃ２B1は、前記配信可能音楽情報記憶手段Ｃ１に記憶された全ての前記配信可能音楽情報から、前記移動体固有付加情報を抽出する。
【００４９】
なお、実施例１の前記移動体固有付加情報（メタデータ）は、ＸＭＬ（Extensible Markup Language）形式のファイル（ＸＭＬファイル）として予め設定されて前記利用者により登録されている。また、前記移動体固有付加情報には、図４に示すように、前記音楽種別を示す「ジャンル」以外にも、音楽の歌手名を示す「アーティスト名」、音楽の曲名を示す「曲名」、音楽が収録されたアルバム名を示す「アルバム名」、音楽の作曲者名を示す「作曲者」、音楽情報の記憶容量を示す「サイズ」、音楽情報の再生時間を示す「再生時間」、音楽情報の再生において単位時間当たりに処理される情報量を示す「ビットレート」、音楽に対する利用者の評価を示す「お気に入りレート」等の情報も含まれている。
【００５０】
Ｃ２B2：移動体固有付加情報量計数手段
移動体固有付加情報量計数手段Ｃ２B2は、前記移動体固有付加情報抽出手段Ｃ２B1により抽出された全ての前記移動体固有付加情報から、同一の音楽種別（ジャンル）を示す前記移動体固有付加情報の数である移動体固有付加情報量を計数する。
Ｃ２B3：移動体固有音楽種別ベクトル演算手段
移動体固有音楽種別ベクトル演算手段Ｃ２B3は、前記移動体固有付加情報量計数手段Ｃ２B2により計数された前記音楽種別毎の移動体固有付加情報量から、前記音楽種別の総数をｎとした場合に、前記音楽種別をベクトル成分とし、前記音楽種別の付加情報量をベクトル成分の大きさとするｎ次元ベクトルである移動体固有音楽種別ベクトルを演算する。実施例１の前記移動体固有音楽種別ベクトル演算手段Ｃ２B3は、前記音楽種別（「ポップ」、「ロック」、「Ｒ＆Ｂ」、「クラブ」、「クラシック」、「ジャズ」、「ワールド」、「その他」）の総数が８であるため、８次元ベクトルである前記移動体固有音楽種別ベクトルを演算する。
【００５１】
例えば、実施例１の前記移動体Ｍ１について、前記移動体Ｍ１の前記移動体固有音楽種別ベクトルをＶ１とした場合、前記配信可能音楽情報記憶手段Ｃ１に記憶された前記配信可能音楽情報が、「ポップ」が１０曲、「ロック」が１００曲、「Ｒ＆Ｂ」が２００曲、「クラブ」が４０曲、「クラシック」が５０曲、「ジャズ」が９０曲、「ワールド」が８０曲、「その他」が０曲であった場合には、前記移動体固有音楽種別ベクトルＶ１は、Ｖ１＝（１０，１００，２００，４０，５０，９０，８０，０）の８次元ベクトルになる。
なお、実施例１の前記移動体固有特徴量演算手段Ｃ２Ｂは、前記移動体固有特徴量の一例としての前記移動体固有音楽種別ベクトルＶ１を演算することにより、前記移動体固有特徴量を演算する。
【００５２】
Ｃ２Ｃ：場認識時間記憶手段
場認識時間記憶手段Ｃ２Ｃは、前記場認識処理を実行する間隔である場認識時間Ｔ０を記憶する。実施例１の前記場認識時間記憶手段Ｃ２Ｃは、前記場認識時間Ｔ０を、例えば、３０［秒］として予め設定できる。
ＴＭ：場認識用タイマ
場認識用タイマＴＭは、前記場認識時間Ｔ０を計時する。
Ｃ２Ｄ：特徴量演算手段
特徴量演算手段Ｃ２Ｄは、移動体固有情報送信手段Ｃ２D1と、移動体固有情報受信手段Ｃ２D2と、付加情報抽出手段Ｃ２D3と、付加情報量計数手段Ｃ２D4と、音楽種別ベクトル演算手段Ｃ２D5とを有し、前記自律分散型無線通信網Ｎを介して配信可能な全ての前記配信可能音楽情報に基づいて、前記音楽種別の偏りの程度により規定される前記自律分散型無線通信網Ｎの特徴を特定する情報である特徴量を演算する。
【００５３】
Ｃ２D1：移動体固有情報送信手段
移動体固有情報送信手段Ｃ２D1は、前記場認識処理を開始して前記移動体固有特徴量（移動体固有音楽種別ベクトルＶ１）が演算されてから、前記場認識時間Ｔ０毎に、前記自律分散型無線通信網Ｎを介して、その他の前記移動体Ｍ２〜Ｍ５に対して、前記移動体Ｍ１固有の情報としての前記移動体固有付加情報と、前記移動体固有付加情報量と、前記移動体固有音楽種別ベクトルＶ１とを送信する。
Ｃ２D2：移動体固有情報受信手段
移動体固有情報受信手段Ｃ２D2は、前記移動体固有情報送信手段Ｃ２D1による前記移動体Ｍ１固有の情報の送信に応じて、前記自律分散型無線通信網Ｎを介して、その他の前記移動体Ｍ２〜Ｍ５から送信される情報であって、その他の前記移動体Ｍ２〜Ｍ５固有の情報としての前記移動体固有付加情報と、前記移動体固有付加情報量と、前記移動体固有音楽種別ベクトルとを受信する。
【００５４】
Ｃ２D3：付加情報抽出手段
付加情報抽出手段Ｃ２D3は、前記自律分散型無線通信網Ｎを介して配信可能な全ての前記配信可能音楽情報から、前記自律分散型無線通信網Ｎに参加する全ての移動体Ｍ１〜Ｍ５の付加情報（移動体固有付加情報）を抽出する。実施例１の前記付加情報抽出手段Ｃ２D3は、前記移動体固有付加情報抽出手段Ｃ２B1により抽出された前記移動体Ｍ１固有の前記移動体固有付加情報と、前記移動体固有情報受信手段Ｃ２D2より受信した前記移動体Ｍ２〜Ｍ５固有の前記移動体固有付加情報とを合算することにより、前記自律分散型無線通信網Ｎに参加する全ての移動体Ｍ１〜Ｍ５の前記付加情報を抽出する。
【００５５】
Ｃ２D4：付加情報量計数手段
付加情報量計数手段Ｃ２D4は、抽出された全ての前記付加情報から、同一の音楽種別を示す付加情報の数である付加情報量を計数する。実施例１の前記付加情報量計数手段Ｃ２D4は、前記移動体固有付加情報量計数手段Ｃ２B2により計数された前記移動体Ｍ１固有の前記移動体固有付加情報量と、前記移動体固有情報受信手段Ｃ２D2より受信した前記移動体Ｍ２〜Ｍ５固有の前記移動体固有付加情報量とを合算することにより、前記自律分散型無線通信網Ｎに参加する全ての移動体Ｍ１〜Ｍ５における前記音楽種別毎の前記付加情報量を計数する。
【００５６】
Ｃ２D5：音楽種別ベクトル演算手段
音楽種別ベクトル演算手段Ｃ２D5は、前記付加情報量計数手段Ｃ２D4により計数された前記音楽種別毎の付加情報量から、前記音楽種別の総数をｎとした場合に、前記音楽種別をベクトル成分とし、前記音楽種別の付加情報量をベクトル成分の大きさとするｎ次元ベクトルである音楽種別ベクトルを演算する。実施例１の前記音楽種別ベクトル演算手段Ｃ２D5は、前記移動体固有音楽種別ベクトル演算手段Ｃ２B3により演算された前記移動体Ｍ１固有の前記移動体固有音楽種別ベクトルＶ１と、前記移動体固有情報受信手段Ｃ２D2より受信した前記移動体Ｍ２〜Ｍ５固有の前記移動体固有音楽種別ベクトルとを合算することにより、前記自律分散型無線通信網Ｎに参加する全ての移動体Ｍ１〜Ｍ５の前記音楽種別ベクトルを演算する。
【００５７】
例えば、前記音楽種別ベクトルをＶとし、その他の前記移動体Ｍ２〜Ｍ５の前記移動体固有音楽種別ベクトルをＶ２〜Ｖ５とし、Ｖ２＝（４０，１０，２０，１４０，３０，５０，４０，６０）、Ｖ３＝（５０，３０，７０，８０，５０，３０，２０，３０）、Ｖ４＝（６０，５０，８０，９０，２０，１０，１０，６０）、Ｖ５＝（１００，２０，３０，２０，４０，２０，５０，２０）とした場合、前記音楽種別ベクトルＶは、Ｖ＝Ｖ１＋Ｖ２＋Ｖ３＋Ｖ４＋Ｖ５＝（２６０，２１０，４００，３７０，１９０，２００，２００，１７０）の８次元ベクトルになる。
なお、実施例１の前記特徴量演算手段Ｃ２Ｄは、前記自律分散型無線通信網Ｎの前記特徴量の一例としての前記音楽種別ベクトルＶを演算することにより、前記特徴量を演算する。
【００５８】
図５は実施例１の特徴量画像の説明図である。
Ｃ２Ｅ：特徴量画像表示手段（特徴量表示手段）
特徴量表示手段の一例としての特徴量画像表示手段Ｃ２Ｄは、前記特徴量演算手段Ｃ２Ｄにより演算された前記特徴量を表示する。実施例１の前記特徴量画像表示手段Ｃ２Ｄは、図５に示す、前記特徴量を表示するための特徴量画像１を表示する。実施例１の前記特徴量画像１は、前記特徴量としての前記音楽種別ベクトルＶを、前記音楽種別（ベクトル成分）が項目、前記付加情報量（ベクトル成分の大きさ）がその値となる棒グラフで表示する特徴量表示部１ａと、下端中央部に設けられた類似度表示釦１ｂと、下端左部に設けられた配信可能音楽情報表示釦１ｃと、下端右部に設けられた場認識処理終了釦１ｄとを有する。
【００５９】
Ｃ２Ｆ：類似度演算手段
類似度演算手段Ｃ２Ｆは、ベクトル角度演算手段Ｃ２F1を有し、前記移動体Ｍ１に記憶された全ての音楽情報と、前記自律分散型無線通信網を介して配信可能な全ての前記音楽情報との類似度を演算する。
Ｃ２F1：ベクトル角度演算手段
ベクトル角度演算手段Ｃ２F1は、前記移動体固有特徴量演算手段Ｃ２Ｂにより演算された前記移動体固有音楽種別ベクトルＶ１と、前記特徴量演算手段Ｃ２Ｄにより演算された前記自律分散型無線通信網Ｎに参加する全ての移動体Ｍ１〜Ｍ５の前記音楽種別ベクトルＶとの角度を演算する。
【００６０】
ここで、例えば、前記角度をα（０°≦α≦３６０°）とし、前記移動体固有音楽種別ベクトルＶ１および前記音楽種別ベクトルＶの距離（ベクトルの長さ、ベクトル空間の距離、ノルム）をそれぞれ‖Ｖ１‖，‖Ｖ‖とし、前記移動体固有音楽種別ベクトルＶ１および前記音楽種別ベクトルＶの内積を＜Ｖ１，Ｖ＞とした場合、前記角度αの余弦関数ｃｏｓαは、以下の式（１）により示される。
ｃｏｓα＝＜Ｖ１，Ｖ＞／（‖Ｖ１‖×‖Ｖ‖）        …（１）
【００６１】
したがって、実施例１の前記ベクトル角度演算手段Ｃ２F1は、前記余弦関数ｃｏｓαを演算することにより、前記角度αを演算することができる。
なお、実施例１の前記移動体固有特徴量演算手段Ｃ２Ｂは、前記ベクトル角度演算手段Ｃ２F1により演算された前記角度αを百分率で表現にすることにより、前記類似度を演算する。例えば、前記角度αが０°，３６０°であった場合、すなわち、前記余弦関数ｃｏｓαが１であった場合には前記類似度を１００［％］とし、前記角度αが９０°，２７０°であった場合、すなわち、前記余弦関数ｃｏｓαが０であった場合には前記類似度を５０［％］とし、前記角度αが１８０°であった場合、すなわち、前記余弦関数ｃｏｓαが−１であった場合には前記類似度を０［％］とすることにより、前記類似度［％］を演算する。すなわち、前記余弦関数ｃｏｓαの−１から１までの値を百分割して、百分率の０から１００までの値に割り当てることにより、前記類似度［％］を演算する。
【００６２】
図６は実施例１の類似度画像の説明図である。
Ｃ２Ｇ：類似度画像表示手段（類似度表示手段）
類似度表示手段の一例としての類似度画像表示手段Ｃ２Ｇは、前記類似度演算手段Ｃ２Ｆにより演算された前記類似度を表示する。実施例１の前記類似度画像表示手段Ｃ２Ｄは、図６に示す、前記類似度を表示するための類似度画像２を表示する。実施例１の前記類似度画像２は、前記類似度を表示する類似度表示部２ａと、下端中央部に設けられた特徴量表示釦２ｂと、下端左部に設けられた配信可能音楽情報表示釦２ｃと、下端右部に設けられた場認識処理終了釦２ｄとを有する。
【００６３】
図７は実施例１の配信可能音楽情報一覧画像の説明図である。
Ｃ２Ｈ：配信可能音楽情報一覧画像表示手段
配信可能音楽情報一覧画像表示手段Ｃ２Ｈは、前記付加情報抽出手段Ｃ２D3により抽出された前記自律分散型無線通信網Ｎに参加する全ての移動体Ｍ１〜Ｍ５の付加情報（移動体固有付加情報）に基づいて、図７に示す、前記自律分散型無線通信網Ｎを介して配信可能な前記配信可能音楽情報の一覧を表示するための配信可能音楽情報一覧画像３を表示する。実施例１の前記配信可能音楽情報一覧画像３は、前記配信可能音楽情報の一覧を表示する前記配信可能音楽情報一覧表示部３ａと、下端中央部に設けられた特徴量表示釦３ｂと、下端左部に設けられた類似度表示釦３ｃと、下端右部に設けられた場認識処理終了釦３ｄとを有する。
【００６４】
図８は実施例１の配信可能音楽情報再生画像の説明図である。
Ｃ２Ｊ：配信可能音楽情報再生画像表示手段
配信可能音楽情報再生画像表示手段Ｃ２Ｊは、図８に示す、前記配信可能音楽情報一覧画像３から選択された前記配信可能音楽情報を再生するときの画像である配信可能音楽情報再生画像４を表示する。
Ｃ２Ｋ：特徴量表示判別手段
特徴量表示判別手段Ｃ２Ｋは、前記特徴量画像１を表示するか否かを判別する。実施例１の前記特徴量表示判別手段Ｃ２Ｋは、場認識開始判別手段Ｃ２Ａにより前記場認識処理を開始すると判別された場合、または、前記利用者の入力により、前記類似度画像２の特徴量表示釦２ｂまたは前記配信可能音楽情報一覧画像３の特徴量表示釦３ｂが選択されたと判別された場合に、前記特徴量画像１を表示すると判別する。
【００６５】
Ｃ２Ｌ：類似度表示判別手段
類似度表示判別手段Ｃ２Ｌは、前記類似度画像２を表示するか否かを判別する。実施例１の前記類似度表示判別手段Ｃ２Ｌは、前記利用者の入力により、前記特徴量画像１の類似度表示釦１ｂまたは前記配信可能音楽情報一覧画像３の類似度表示釦３ｃが選択されたか否かを判別することにより、前記類似度画像２を表示するか否かを判別する。
Ｃ２Ｍ：配信可能音楽情報表示判別手段
配信可能音楽情報表示判別手段Ｃ２Ｍは、前記配信可能音楽情報一覧画像３を表示するか否かを判別する。実施例１の前記配信可能音楽情報表示判別手段Ｃ２Ｍは、前記利用者の入力により、前記特徴量画像１の配信可能音楽情報表示釦１ｃまたは前記類似度画像２の配信可能音楽情報表示釦２ｃが選択されたか否かを判別することにより、前記配信可能音楽情報一覧画像３を表示するか否かを判別する。
【００６６】
Ｃ２Ｎ：配信可能音楽情報再生判別手段
配信可能音楽情報再生判別手段Ｃ２Ｎは、前記配信可能音楽情報再生画像４を表示して、前記配信可能音楽情報を再生するか否かを判別する。実施例１の前記配信可能音楽情報再生判別手段Ｃ２Ｎは、前記配信可能音楽情報一覧画像３から前記配信可能音楽情報が選択された場合に、前記配信可能音楽情報再生画像４を表示して、選択された前記配信可能音楽情報を再生すると判別する。
Ｃ２Ｐ：場認識終了判別手段
場認識終了判別手段Ｃ２Ｐは、前記場認識処理を終了するか否かを判別する。実施例１の前記場認識終了判別手段Ｃ２Ｐは、前記利用者の入力により、前記特徴量画像１の場認識処理終了釦１ｄまたは前記類似度画像２の場認識処理終了釦２ｄまたは前記配信可能音楽情報一覧画像３の場認識処理終了釦３ｄが選択されたか否かを判別することにより、前記場認識処理を終了して前記自律分散型無線通信網認識プログラムＡＰ１を終了するか否かを判別する。
【００６７】
（音楽再生プログラムＡＰ２）
また、前記音楽再生プログラムＡＰ２は、下記の機能手段（プログラムモジュール）を有する。
【００６８】
Ｃ３：配信可能音楽情報判別手段
配信可能音楽情報判別手段Ｃ３は、複製記憶済判別手段Ｃ３Ａを有し、前記配信可能音楽情報再生判別手段Ｃ２Ｎにより判別された前記配信可能音楽情報が、前記移動体Ｍ１に記憶されているか否かを判別する。
Ｃ３Ａ：複製記憶済判別手段
複製記憶済判別手段Ｃ３Ａは、前記自律分散型無線通信網Ｎを介して、その他の前記移動体Ｍ２〜Ｍ５に記憶された前記配信可能音楽情報が配信されて、複製として記憶されているか否かを判別する。
Ｃ４：配信可能音楽情報再生手段
配信可能音楽情報再生手段Ｃ４は、前記配信可能音楽情報判別手段Ｃ３により、前記配信可能音楽情報再生判別手段Ｃ２Ｎで判別された前記配信可能音楽情報が前記移動体Ｍ１に記憶されていると判別された場合に、前記配信可能音楽情報を再生する。
【００６９】
Ｃ５：音楽配信手段
音楽配信手段Ｃ５は、配信要求情報受信手段Ｃ５Ａと、配信可能判別手段Ｃ５Ｂと、配信可能音楽情報配信手段Ｃ５Ｃと、配信履歴情報記憶手段Ｃ５Ｄと、第１配信先移動体離脱情報受信手段Ｃ５Ｆと、複製消去情報受信手段Ｃ５Ｇと、配信後経過時間計時手段Ｃ５Ｈと、配信履歴編集手段Ｃ５Ｊとを有し、前記自律分散型無線通信網Ｎを介して、その他の前記移動体Ｍ２〜Ｍ５に対して、前記配信可能音楽情報記憶手段Ｃ１に記憶された前記配信可能音楽情報を配信する。
【００７０】
図９は本発明の実施例１の音楽配信システムにおける配信元移動体と第１配信先移動体と第２配信先移動体との関係説明図である。
ここで、実施例１の前記音楽配信システムＳでは、前記移動体Ｍ１〜Ｍ５がそれぞれ、図９に示す、前記自律分散型無線通信網Ｎを介して前記配信可能音楽情報を配信する移動体である配信元移動体と、前記配信元移動体と前記自律分散型無線通信網Ｎを介して無線通信可能であり且つ前記配信元移動体から前記自律分散型無線通信網Ｎを介して配信された前記配信可能音楽情報を再生可能な移動体である第１配信先移動体と、前記配信元移動体および前記第１配信先移動体と前記自律分散型無線通信網を介して無線通信が可能であり且つ前記配信元移動体から前記自律分散型無線通信網を介して配信された前記配信可能音楽情報を再生可能な移動体である第２配信先移動体として機能する音楽プレイヤーとして捉えることができる。
【００７１】
実施例１の前記音楽配信手段Ｃ５は、前記移動体Ｍ１が前記配信元移動体として機能し、且つ、その他の前記移動体Ｍ２〜Ｍ５が前記第１配信先移動体または前記第２配信先移動体として機能する場合に、前記自律分散型無線通信網Ｎを介して、その他の前記移動体Ｍ２〜Ｍ５に対して、前記配信可能音楽情報記憶手段Ｃ１に記憶された前記配信可能音楽情報を配信する。
【００７２】
Ｃ５Ａ：配信要求情報受信手段
配信要求情報受信手段Ｃ５Ａは、前記配信元移動体（Ｍ１）に前記配信可能音楽情報を配信させることを要求する配信要求情報を受信する。
Ｃ５Ｂ：配信可能判別手段
配信可能判別手段Ｃ５Ｂは、前記配信要求情報受信手段Ｃ５Ａにより前記配信要求情報を受信した場合に、配信中の移動体の総数が、予め設定された同時配信可能最大数以下であるか否かを判別する。なお、実施例１の配信可能判別手段Ｃ５Ｂでは、前記同時配信可能最大数が、３［台］として予め設定されている。
【００７３】
Ｃ５Ｃ：配信可能音楽情報配信手段（配信可能情報配信手段）
配信可能音楽情報配信手段Ｃ５Ｃは、前記配信可能判別手段Ｃ５Ｂにより前記配信可能音楽情報を配信中の移動体の総数が前記同時配信可能最大数以下と判別された場合に、前記配信要求情報を送信した移動体（Ｍ２〜Ｍ５）に対して、前記配信可能音楽情報記憶手段Ｃ１に記憶された前記配信可能音楽情報（配信可能情報）を配信する。また、前記配信可能音楽情報配信手段Ｃ５Ｃは、後述する第１配信先移動体離脱情報を送信した前記第２配信先移動体に対して、前記配信可能音楽情報を再配信する。実施例１の前記配信可能音楽情報配信手段Ｃ５Ｃは、前記第１配信先移動体離脱情報に基づいて、前記配信可能音楽情報における未配信の情報を再配信する。
Ｃ５Ｄ：配信履歴情報記憶手段
配信履歴情報記憶手段Ｃ５Ｄは、前記配信可能音楽情報配信手段Ｃ５Ｃにより前記配信可能音楽情報が配信された移動体（Ｍ２〜Ｍ５）を特定する配信履歴情報を記憶する。
【００７４】
Ｃ５Ｅ：複製配信要求情報送信手段
複製配信要求情報送信手段Ｃ５Ｅは、猶予時間最短移動体判別手段Ｃ５E1を有し、前記配信履歴情報記憶手段Ｃ５Ｄで記憶された前記配信履歴情報に基づいて特定された前記配信可能音楽情報が配信された移動体が前記第１配信先移動体（Ｍ２〜Ｍ５）であり且つ前記配信要求情報が前記第２配信先移動体（Ｍ２〜Ｍ５）から送信された場合であって、且つ、前記配信可能判別手段Ｃ５Ｂにより前記配信可能音楽情報を配信中の移動体（Ｍ２〜Ｍ５）の総数が前記同時配信可能最大数より大きいと判別された場合に、前記第１配信先移動体（Ｍ２〜Ｍ５）に対して、前記第２配信先移動体（Ｍ２〜Ｍ５）へ前記配信可能音楽情報の複製としての前記第１配信音楽情報（第１配信情報）を配信させることを要求する複製配信要求情報を送信する。実施例１の前記複製配信要求情報送信手段Ｃ５Ｅは、前記第１配信先移動体離脱情報を受信した場合、第１配信先移動体離脱情報に基づいて、前記配信可能音楽情報における未配信の情報を再配信させるための前記複製配信要求情報を送信する。
【００７５】
Ｃ５E1：猶予時間最短移動体判別手段
猶予時間最短移動体判別手段Ｃ５E1は、前記配信履歴情報記憶手段Ｃ５Ｄで記憶された前記配信履歴情報に基づいて、複数の前記第１配信先移動体（Ｍ２〜Ｍ５）が、前記配信可能音楽情報が配信された移動体（Ｍ２〜Ｍ５）として特定可能な場合に、複数の前記第１配信先移動体（Ｍ２〜Ｍ５）のうち、配信してからの経過時間である配信後経過時間Ｔ１と、前記配信可能音楽情報の複製を記憶してから消去するまでの時間としての複製消去時間Ｔａとの差分時間である猶予時間（Ｔ１−Ｔａ）が最短の前記第１配信先移動体（Ｍ２〜Ｍ５）である猶予時間最短移動体（Ｍ２〜Ｍ５）を判別する。
【００７６】
なお、実施例１では、前記複製消去時間Ｔａが、前記配信可能音楽情報の再生時間の２倍の時間に予め設定されている。また、実施例１では、前記配信可能音楽情報の再生において単位時間当たりに処理される情報量、いわゆる、「ビットレート」が、１６０［ｋｂｐｓ（kilo-Bits Per Second）］に予め設定されている。このため、例えば、配信された前記配信可能音楽情報の情報量（ファイルサイズ）が、１．６［ＭＢ］であれば、前記複製消去時間Ｔａが、約１６４［秒］に設定されている（｛（１．６×８×２２０）／（１６０×２１０）｝×２＝１６３．８４）。
なお、実施例１の前記複製配信要求情報送信手段Ｃ５Ｅは、前記猶予時間最短移動体判別手段Ｃ５E1により判別された前記猶予時間最短移動体（Ｍ２〜Ｍ５）に対して、前記複製配信要求情報を送信する。
【００７７】
Ｃ５Ｆ：第１配信先移動体離脱情報受信手段
第１配信先移動体離脱情報受信手段Ｃ５Ｆは、前記第１配信先移動体（Ｍ２〜Ｍ５）が前記自律分散型無線通信網Ｎから離脱したことを示す第１配信先移動体離脱情報を受信する。
Ｃ５Ｇ：複製消去情報受信手段
複製消去情報受信手段Ｃ５Ｇは、前記第１配信先移動体（Ｍ２〜Ｍ５）から送信された、前記配信可能音楽情報の複製としての第１配信音楽情報が消去されたことを示す複製消去情報を受信する。
【００７８】
Ｃ５Ｈ：配信後経過時間計時手段
配信後経過時間計時手段Ｃ５Ｈは、前記配信可能音楽情報配信手段Ｃ５Ｃにより前記配信可能音楽情報を配信した時に、配信してからの経過時間である前記配信後経過時間Ｔ１を計時する。実施例１の前記配信後経過時間計時手段Ｃ５Ｈでは、前記配信後経過時間Ｔ１が、前記複製消去時間Ｔａ、すなわち、前記配信可能音楽情報の再生時間の２倍の時間に予め設定されている。
Ｃ５H1：配信後経過時間初期化手段
配信後経過時間初期化手段Ｃ５H1は、前記配信後経過時間Ｔ１が前記複製消去時間Ｔａとなるまでに、前記配信可能音楽情報を配信した移動体に対して、前記複製配信要求情報を送信した場合に、前記配信後経過時間Ｔ１を初期化する。
【００７９】
Ｃ５Ｊ：配信履歴情報編集手段
配信履歴情報編集手段Ｃ５Ｊは、配信履歴登録手段Ｃ５J1と、配信履歴消去手段Ｃ５J2とを有し、前記配信履歴情報記憶手段Ｃ５Ｄで記憶された前記配信履歴情報を編集する。
Ｃ５J1：配信履歴登録手段
配信履歴登録手段Ｃ５J1は、前記配信可能音楽情報配信手段Ｃ５Ｃにより前記配信可能音楽情報が配信された移動体（Ｍ２〜Ｍ５）を前記配信履歴情報に登録する。なお、実施例１の前記配信履歴情報には、前記移動体（Ｍ２〜Ｍ５）と、配信された前記配信可能音楽情報の曲名と、前記配信可能音楽情報が配信された時刻等とが記憶されている。
【００８０】
Ｃ５J2：配信履歴消去手段
配信履歴消去手段Ｃ５J2は、前記配信後経過時間Ｔ１が前記複製消去時間Ｔａとなった場合に、前記配信履歴情報から、前記配信可能音楽情報が配信された移動体を消去する。また、実施例１の前記配信履歴消去手段Ｃ５J2は、前記第１配信先移動体離脱情報受信手段Ｃ５Ｆにより第１配信先移動体離脱情報を受信した場合に、前記自律分散型無線通信網Ｎから離脱した前記第１配信先移動体を前記配信履歴情報から消去する。また、前記配信履歴消去手段Ｃ５J2は、前記複製消去情報受信手段Ｃ５Ｇにより前記複製消去情報を受信した場合に、前記複製消去情報が送信された前記第１配信先移動体を前記配信履歴情報から消去する。
【００８１】
Ｃ６：音楽取得再生手段
音楽取得再生手段Ｃ６は、配信要求情報送信手段Ｃ６Ａと、第１配信先移動体離脱判別手段Ｃ６Ｂと、第１配信先移動体離脱情報送信手段Ｃ６Ｃと、被配信音楽情報取得手段Ｃ６Ｄと、記憶可能判別手段Ｃ６Ｅと、猶予時間最短音楽情報判別手段Ｃ６Ｆと、猶予時間最短音楽情報消去手段Ｃ６Ｇと、複製消去情報送信手段Ｃ６Ｈと、被配信音楽情報記憶手段Ｃ６Ｊと、被配信音楽情報再生手段Ｃ６Ｋと、複製配信要求情報受信手段Ｃ６Ｌと、複製配信手段Ｃ６Ｍと、取得後経過時間計時手段Ｃ６Ｎと、被配信音楽情報消去手段Ｃ６Ｐとを有し、前記自律分散型無線通信網Ｎを介して、前記配信元移動体から配信された前記配信可能音楽情報を取得して再生する。実施例１の前記音楽取得再生手段Ｃ６は、前記移動体Ｍ１が、図９に示す前記第１配信先移動体または前記第２配信先移動体として機能し、且つ、その他の前記移動体Ｍ２〜Ｍ５が前記配信元移動体または前記第１配信先移動体若しくは前記第２配信先移動体として機能する場合に、前記自律分散型無線通信網Ｎを介して、前記配信元移動体（Ｍ２〜Ｍ５）から配信された前記配信可能音楽情報を取得して再生する。
【００８２】
Ｃ６Ａ：配信要求情報送信手段
配信要求情報送信手段Ｃ６Ａは、前記配信可能音楽情報判別手段Ｃ３により、前記配信可能音楽情報再生判別手段Ｃ２Ｎで判別された前記配信可能音楽情報が前記移動体Ｍ１に記憶されていないと判別された場合に、前記配信元移動体（Ｍ２〜Ｍ５）に対して、前記配信要求情報を送信する。
Ｃ６Ｂ：第１配信先移動体離脱判別手段
第１配信先移動体離脱判別手段Ｃ６Ｂは、前記第１配信先移動体（Ｍ２〜Ｍ５）から配信中の前記配信可能音楽情報の複製としての被配信音楽情報（第１配信音楽情報、被配信情報）を取得できなくなったか否かを判別することにより、前記被配信音楽情報を配信中の前記第１配信先移動体（Ｍ２〜Ｍ５）が、前記自律分散型無線通信網Ｎから離脱したか否かを判別する。
【００８３】
Ｃ６Ｃ：第１配信先移動体離脱情報送信手段
第１配信先移動体離脱情報送信手段Ｃ６Ｃは、前記第１配信先移動体離脱判別手段Ｃ６Ｂにより前記第１配信先移動体（Ｍ２〜Ｍ５）が前記自律分散型無線通信網Ｎから離脱したことを判別した場合に、前記配信要求情報送信手段Ｃ６Ａにより前記配信要求情報を送信した前記配信元移動体（Ｍ２〜Ｍ５）に対して、前記第１配信先移動体（Ｍ２〜Ｍ５）が前記自律分散型無線通信網Ｎから離脱したことを示す第１配信先移動体離脱情報を送信する。
【００８４】
Ｃ６Ｄ：被配信音楽情報取得手段（第１配信音楽情報取得手段、第２配信音楽情報取得手段、被配信情報取得手段、第１配信情報取得手段、第２配信情報取得手段）
被配信音楽情報取得手段Ｃ６Ｄは、前記配信要求情報送信手段Ｃ６Ａにより前記配信要求情報を送信した場合に、前記配信元移動体（Ｍ２〜Ｍ５）から配信された前記配信可能音楽情報または前記第１配信先移動体（Ｍ２〜Ｍ５）から配信された前記第１配信音楽情報を、被配信音楽情報（第１配信音楽情報、第２配信音楽情報、被配信情報、第１配信情報、第２配信情報）として取得する（受信する）。
【００８５】
また、前記被配信音楽情報取得手段Ｃ６Ｄは、前記第１配信先移動体離脱情報送信手段Ｃ６Ｃにより前記第１配信先移動体離脱情報を送信した場合に、前記配信元移動体（Ｍ２〜Ｍ５）から再配信された前記配信可能音楽情報または離脱した前記第１配信先移動体以外の第１配信先移動体（Ｍ２〜Ｍ５）から再配信された前記第１配信音楽情報を、被配信音楽情報（第１配信音楽情報、第２配信音楽情報）として再取得する（再受信する）。実施例１の前記被配信音楽情報取得手段Ｃ６Ｄは、前記第１配信先移動体離脱情報送信手段Ｃ６Ｃにより前記第１配信先移動体離脱情報を送信した場合に、前記被配信音楽情報における未配信の情報を再取得する。
【００８６】
Ｃ６Ｅ：記憶可能判別手段
記憶可能判別手段Ｃ６Ｅは、前記被配信音楽情報取得手段Ｃ６Ｄにより前記配信元移動体（Ｍ２〜Ｍ５）から配信された前記配信可能音楽情報または前記第１配信先移動体（Ｍ２〜Ｍ５）から配信された前記第１配信音楽情報を、被配信音楽情報（第１配信音楽情報、第２配信音楽情報）として取得する場合に、前記被配信音楽情報の記憶容量と、記憶中の全ての前記被配信音楽情報の記憶容量とを加算した前記被配信音楽情報の総記憶容量が、予め設定された最大記憶容量以下であるか否かを判別する。
【００８７】
Ｃ６Ｆ：猶予時間最短音楽情報判別手段
猶予時間最短音楽情報判別手段Ｃ６Ｆは、記憶中の全ての前記被配信音楽情報のうち、前記被配信音楽情報を取得してからの経過時間である取得後経過時間Ｔ２と、前記被配信音楽情報を記憶してから消去するまでの時間としての前記複製消去時間Ｔａとの差分時間である猶予時間（Ｔ２−Ｔａ）が最短の前記被配信音楽情報である猶予時間最短音楽情報を判別する。
Ｃ６Ｇ：猶予時間最短音楽情報消去手段
猶予時間最短音楽情報消去手段Ｃ６Ｇは、前記記憶可能判別手段Ｃ６Ｅにより前記総記憶容量が前記最大記憶容量より大きいと判別され、前記配信可能音楽情報を記憶できないと判別された場合に、前記総記憶容量が前記最大記憶容量以下になるまで、前記猶予時間最短音楽情報判別手段Ｃ６Ｆにより判別された前記猶予時間最短音楽情報を消去する。
【００８８】
Ｃ６Ｈ：複製消去情報送信手段
複製消去情報送信手段Ｃ６Ｈは、前記猶予時間最短音楽情報消去手段Ｃ６Ｆにより前記猶予時間最短音楽情報が消去された場合に、消去された前記猶予時間最短音楽情報を配信した前記配信元移動体（Ｍ２〜Ｍ５）に対し、前記猶予時間最短音楽情報が消去されたことを示す前記複製消去情報を送信する。
Ｃ６Ｊ：被配信音楽情報記憶手段（第１配信音楽情報記憶手段、第２配信音楽情報記憶手段、第１配信情報記憶手段、第２配信情報記憶手段）
被配信音楽情報記憶手段Ｃ６Ｊは、前記被配信音楽情報取得手段Ｃ６Ｄにより取得した前記被配信音楽情報（第１配信音楽情報、第２配信音楽情報、第１配信情報、第２配信情報）を記憶する。
【００８９】
Ｃ６Ｋ：被配信音楽情報再生手段（第１配信音楽情報再生手段、第２配信音楽情報再生手段、第１配信情報使用手段、第２配信情報使用手段）
被配信音楽情報再生手段Ｃ６Ｋは、前記被配信音楽情報記憶手段Ｃ６Ｇで記憶した前記被配信音楽情報を再生する。実施例１の前記被配信音楽情報再生手段Ｃ６Ｋは、前記被配信音楽情報取得手段Ｃ６Ｄにより取得中（受信中）の前記被配信音楽情報（第１配信音楽情報、第２配信音楽情報、第１配信情報、第２配信情報）を、記憶すると同時に再生する（使用する）、いわゆる、従来公知のストリーミング方式（例えば、特開２００５−１９１９４２号公報等参照）により前記被配信音楽情報を再生する。
【００９０】
Ｃ６Ｌ：複製配信要求情報受信手段
複製配信要求情報受信手段Ｃ６Ｌは、前記配信元移動体（Ｍ２〜Ｍ５）の前記複製配信要求情報送信手段Ｃ５Ｅにより送信された前記複製配信要求情報を受信する。
Ｃ６Ｍ：複製配信手段
複製配信手段Ｃ６Ｍは、前記複製配信要求情報受信手段Ｃ６Ｌにより前記複製配信要求情報を受信した場合に、前記第２配信先移動体（Ｍ２〜Ｍ５）に対して、前記配信可能音楽情報の複製としての前記被配信音楽情報を配信する。また、実施例１の前記複製配信手段Ｃ６Ｍは、前記複製配信要求情報に基づいて、前記第１配信先移動体離脱情報を送信した前記第２配信先移動体（Ｍ２〜Ｍ５）に対して、前記配信可能音楽情報における未配信の情報を再配信する。
【００９１】
Ｃ６Ｎ：取得後経過時間計時手段
取得後経過時間計時手段Ｃ６Ｎは、取得後経過時間初期化手段Ｃ６L1を有し、前記第１配信音楽情報取得手段Ｃ６Ｄにより前記第１配信音楽情報を取得してからの経過時間である前記取得後経過時間Ｔ２を計時する。実施例１の前記取得後経過時間計時手段Ｃ６Ｎでは、前記取得後経過時間Ｔ２が、前記複製消去時間Ｔａ、すなわち、前記配信可能音楽情報の再生時間の２倍の時間に予め設定されている。
Ｃ６N1：取得後経過時間初期化手段
取得後経過時間初期化手段Ｃ６N1は、前記取得後経過時間Ｔ２が前記複製消去時間Ｔａとなるまでに、前記複製配信要求情報受信手段Ｃ６Ｌにより前記配信元移動体（Ｍ２〜Ｍ５）の前記複製配信要求情報送信手段Ｃ５Ｅから送信された前記複製配信要求情報を受信した場合に、前記取得後経過時間Ｔ２を初期化する。
Ｃ６Ｐ：被配信音楽情報消去手段（第１配信音楽情報消去手段）
被配信音楽情報消去手段Ｃ６Ｐは、前記取得後経過時間Ｔ２が前記複製消去時間Ｔａとなった場合に、前記被配信音楽情報を前記第１配信音楽情報記憶手段Ｃ６Ｇから消去する。
【００９２】
（実施例１のフローチャートの説明）
次に、実施例１の前記自律分散型無線通信網認識プログラムＡＰ１および前記音楽再生プログラムＡＰ２の処理の流れをフローチャートを使用して説明する。なお、前記移動体Ｍ１〜Ｍ５は、全て同じ音楽プレイヤーにより構成されているため、第１の移動体Ｍ１についてのみ説明し、その他の移動体Ｍ２〜Ｍ５については詳細な説明を省略する。また、および前記音楽再生プログラムＡＰ２の被配信音楽情報消去手段Ｃ６Ｐに対応する処理は、前記取得後経過時間Ｔ２が前記複製消去時間Ｔａとなった場合に、前記被配信音楽情報を消去するだけであるため、フローチャートによる詳細な説明を省略する。
【００９３】
（実施例１の自律分散型無線通信網認識プログラムＡＰ１の場認識処理のフローチャートの説明）
図１０は実施例１の自律分散型無線通信網認識プログラムの場認識処理のフローチャートである。
図１０のフローチャートの各ＳＴ（ステップ）の処理は、前記制御部のＲＯＭ等に記憶されたプログラムに従って行われる。また、この処理は前記制御部の他の各種処理と並行してマルチタスクで実行される。
【００９４】
図１０に示すフローチャートは、前記自律分散型無線通信網認識プログラムＡＰ１が起動した場合に開始される。
図１０のＳＴ１において、記憶された全ての配信可能音楽情報から、移動体固有付加情報を抽出する。そして、ＳＴ２に移る。
ＳＴ２において、抽出された全ての移動体固有付加情報から、同一の音楽種別を示す移動体固有付加情報の数である移動体固有付加情報量を計数する。そして、ＳＴ３に移る。
【００９５】
ＳＴ３において、計数された音楽種別毎の移動体固有付加情報量から移動体固有音楽種別ベクトルＶ１を演算する。そして、ＳＴ４に移る。
ＳＴ４において、演算された移動体固有音楽種別ベクトルＶ１から移動体固有特徴量（Ｖ１）を演算する。そして、ＳＴ５に移る。
ＳＴ５において、場認識用タイマＴＭに場認識時間Ｔ０をセットする。そして、ＳＴ６に移る。
ＳＴ６において、移動体Ｍ１の移動体固有付加情報、移動体固有付加情報量、移動体固有音楽種別ベクトルＶ１を他の移動体Ｍ２〜Ｍ５に送信する。そして、ＳＴ７に移る。
【００９６】
ＳＴ７において、全ての移動体Ｍ２〜Ｍ５の移動体固有付加情報、移動体固有付加情報量、移動体固有音楽種別ベクトルＶ２〜Ｖ５を受信したか否かを判別する。イエス（Ｙ）の場合はＳＴ８に移り、ノー（Ｎ）の場合はＳＴ７を繰り返す。
ＳＴ８において、自律分散型無線通信網Ｎの全ての移動体Ｍ１〜Ｍ５の移動体固有音楽種別ベクトルＶ１〜Ｖ５に基づいて、自律分散型無線通信網の特徴量（Ｖ）を演算する（Ｖ＝Ｖ１＋Ｖ２＋Ｖ３＋Ｖ４＋Ｖ５）。そして、ＳＴ９に移る。
ＳＴ９において、演算された移動体固有音楽種別ベクトルＶ１と、音楽種別ベクトルＶとの角度αを演算する（式（１）参照）。そして、ＳＴ１０に移る。
【００９７】
ＳＴ１０において、演算された角度αに基づいて類似度［％］を演算する。そして、ＳＴ１１に移る。
ＳＴ１１において、利用者の入力により、特徴量画像１の場認識処理終了釦１ｄまたは類似度画像２の場認識処理終了釦２ｄまたは配信可能音楽情報一覧画像３の場認識処理終了釦３ｄが選択されたか否かを判別することにより、場認識処理を終了して自律分散型無線通信網認識プログラムＡＰ１を終了するか否かを判別する。イエス（Ｙ）の場合は自律分散型無線通信網認識プログラムＡＰ１を終了してＳＴ１に戻り、ノー（Ｎ）の場合はＳＴ１２に移る。
ＳＴ１２において、場認識用タイマＴＭタイムアップしたか否かを判別する。イエス（Ｙ）の場合はＳＴ５に戻り、ノー（Ｎ）の場合はＳＴ１１に戻る。
【００９８】
（実施例１の自律分散型無線通信網認識プログラムＡＰ１の画像表示処理のフローチャートの説明）
図１１は実施例１の自律分散型無線通信網認識プログラムの画像表示処理のフローチャートである。
図１１のフローチャートの各ＳＴ（ステップ）の処理は、前記制御部のＲＯＭ等に記憶されたプログラムに従って行われる。また、この処理は前記制御部の他の各種処理と並行してマルチタスクで実行される。
【００９９】
図１１に示すフローチャートは、前記自律分散型無線通信網認識プログラムＡＰ１が起動した場合に開始される。
図１１のＳＴ１０１において、次の（１），（２）の処理を実行し、ＳＴ１０２に移る。
（１）表示中の類似度を類似度画像２（図６参照）または配信可能音楽情報一覧画像３（図７参照）があれば非表示にする。
（２）図１０のＳＴ８で演算された特徴量（Ｖ）を特徴量画像１（図５参照）で表示する。
【０１００】
ＳＴ１０２において、類似度表示釦１ｂが選択されたか否かを判別する。ノー（Ｎ）の場合はＳＴ１０３に移り、イエス（Ｙ）の場合はＳＴ１０６に移る。
ＳＴ１０３において、配信可能音楽情報表示釦１ｃが選択されたか否かを判別する。ノー（Ｎ）の場合はＳＴ１０４に移り、イエス（Ｙ）の場合はＳＴ１１１に移る。
ＳＴ１０４において、場認識処理終了釦１ｄが選択されたか否かを判別する。イエス（Ｙ）の場合はＳＴ１０５に移り、ノー（Ｎ）の場合はＳＴ１０１に戻る。
ＳＴ１０５において、特徴量画像１を非表示にする。そして、前記画像表示処理を終了する。
【０１０１】
ＳＴ１０６において、次の（１），（２）の処理を実行し、ＳＴ１０７に移る。
（１）表示中の特徴量画像１または配信可能音楽情報一覧画像３を非表示にする。
（２）図１０のＳＴ１０で演算された類似度［％］を類似度画像２で表示する。
ＳＴ１０７において、特徴量表示釦２ｂが選択されたか否かを判別する。ノー（Ｎ）の場合はＳＴ１０８に移り、イエス（Ｙ）の場合はＳＴ１０１に戻る。
ＳＴ１０８において、配信可能音楽情報表示釦２ｃが選択されたか否かを判別する。ノー（Ｎ）の場合はＳＴ１０９に移り、イエス（Ｙ）の場合はＳＴ１１１に移る。
ＳＴ１０９において、場認識処理終了釦２ｄが選択されたか否かを判別する。イエス（Ｙ）の場合はＳＴ１１０に移り、ノー（Ｎ）の場合はＳＴ１０６に戻る。
ＳＴ１１０において、類似度画像２を非表示にする。そして、前記画像表示処理を終了する。
【０１０２】
ＳＴ１１１において、次の（１），（２）の処理を実行し、ＳＴ１１２に移る。
（１）表示中の特徴量画像１または類似度画像２を非表示にする。
（２）図１０のＳＴ１で抽出された移動体Ｍ１の移動体固有付加情報と、図１０のＳＴ７で受信した他の移動体Ｍ２〜Ｍ５の移動体固有付加情報とに基づいて、配信可能音楽情報の一覧を配信可能音楽情報一覧画像３で表示する。
ＳＴ１１２において、特徴量表示釦３ｂが選択されたか否かを判別する。ノー（Ｎ）の場合はＳＴ１１３に移り、イエス（Ｙ）の場合はＳＴ１０１に戻る。
ＳＴ１１３において、類似度表示釦３ｃが選択されたか否かを判別する。ノー（Ｎ）の場合はＳＴ１１４に移り、イエス（Ｙ）の場合はＳＴ１０６に戻る。
ＳＴ１１４において、場認識処理終了釦３ｄが選択されたか否かを判別する。イエス（Ｙ）の場合はＳＴ１１５に移り、ノー（Ｎ）の場合はＳＴ１１６に移る。
ＳＴ１１５において、配信可能音楽情報一覧画像３を非表示にする。そして、前記画像表示処理を終了する。
【０１０３】
ＳＴ１１６において、配信可能音楽情報一覧表示部３ａから特定の配信可能音楽情報が選択されたか否かを判別する。イエス（Ｙ）の場合はＳＴ１１７に移り、ノー（Ｎ）の場合はＳＴ１１１に戻る。
ＳＴ１１７において、配信可能音楽情報再生画像４（図８参照）を表示する。そして、ＳＴ１１８に移る。
ＳＴ１１８において、選択された配信可能音楽情報を再生する音楽再生処理（後述する図１２のフローチャート参照）を実行する。そして、ＳＴ１１９に移る。
ＳＴ１１９において、配信可能音楽情報再生画像４を非表示にする。そして、ＳＴ１１１に戻る。
【０１０４】
（実施例１の音楽再生プログラムＡＰ２の音楽再生処理のフローチャートの説明）
図１２は実施例１の音楽再生プログラムの音楽再生処理のフローチャートであり、図１１のＳＴ１１８のサブルーチンの説明図である。
【０１０５】
図１２のＳＴ２０１において、移動体Ｍ１の配信可能音楽情報記憶手段Ｃ１に記憶された配信可能音楽情報が選択されたか否かを判別する。イエス（Ｙ）の場合はＳＴ２０２に移り、ノー（Ｎ）の場合はＳＴ２０３に移る。
ＳＴ２０２において、選択された配信可能音楽情報を再生する。そして、音楽再生処理を終了して、図１１のＳＴ１１８に戻る。
ＳＴ２０３において、選択された配信可能音楽情報の複製としての被配信音楽情報が記憶されているか否かを判別する。イエス（Ｙ）の場合はＳＴ２０４に移り、ノー（Ｎ）の場合はＳＴ２０５に移る。
ＳＴ２０４において、選択された配信可能音楽情報の複製としての被配信音楽情報を再生する。そして、音楽再生処理を終了して、図１１のＳＴ１１８に戻る。
【０１０６】
ＳＴ２０５において、配信元移動体（Ｍ２〜Ｍ５）に対して配信要求情報を送信する。そして、ＳＴ２０６に移る。
ＳＴ２０６において、配信元移動体（Ｍ２〜Ｍ５）から配信された配信可能音楽情報または第１配信先移動体（Ｍ２〜Ｍ５）から配信された第１配信音楽情報を、被配信音楽情報として取得する場合に、被配信音楽情報の記憶容量と、記憶中の全ての被配信音楽情報の記憶容量とを加算した被配信音楽情報の総記憶容量が、予め設定された最大記憶容量以下であるか否かを判別する。イエス（Ｙ）の場合はＳＴ２０７に移り、ノー（Ｎ）の場合はＳＴ２０８に移る。
【０１０７】
ＳＴ２０７において、次の（１），（２）の処理を実行し、ＳＴ１１２に移る。
（１）特定された猶予時間最短音楽情報を消去する。
（２）猶予時間最短音楽情報を配信した配信元移動体または第１配信先移動体に対して複製消去情報を送信する。
ＳＴ２０８において、所定時間内に配信元移動体（Ｍ２〜Ｍ５）から配信された配信可能音楽情報または第１配信先移動体（Ｍ２〜Ｍ５）から配信された第１配信音楽情報のパケットが受信されたか否かを判別することにより、被配信音楽情報を取得可能であるか否かを判別する。ノー（Ｎ）の場合はＳＴ２０９に移り、イエス（Ｙ）の場合はＳＴ２１１に移る。なお、ＳＴ２０８において、前記所定時間が０［秒］に予め設定されている。すなわち、実施例１では、自律分散型無線通信網Ｎにおける通信遅延を考慮せずに、被配信音楽情報を取得可能であるか否かを判別する。
【０１０８】
ＳＴ２０９において、受信されないのは第１配信音楽情報のパケットであるか否かを判別することにより、配信元の第１配信先移動体（Ｍ２〜Ｍ５）が自律分散型無線通信網Ｎから離脱したか否かを判別する。イエス（Ｙ）の場合はＳＴ２１０に移り、ノー（Ｎ）の場合は音楽再生処理を終了して、図１１のＳＴ１１８に戻る。
ＳＴ２１０において、配信元移動体（Ｍ２〜Ｍ５）に対して、自律分散型無線通信網Ｎから離脱した第１配信先移動体（Ｍ２〜Ｍ５）と、配信中の第１配信音楽情報における曲名や未配信の情報（残りのパケット）についての情報等とを含む第１配信先移動体離脱情報を送信する。そして、ＳＴ２０８に戻る。
【０１０９】
ＳＴ２１１において、配信元移動体または第１配信先移動体から配信された配信可能音楽情報または第１配信音楽情報を被配信音楽情報として取得する。また、ＳＴ２１１では、第１配信先移動体離脱情報を送信した場合には、離脱した前記第１配信移動体以外の移動体から配信可能音楽情報または第１配信音楽情報を被配信音楽情報として再取得する。そして、ＳＴ２１２に移る。
ＳＴ２１２において、取得した被配信音楽情報を記憶する。そして、ＳＴ２１３に移る。
ＳＴ２１３において、記憶した配信音楽情報を再生する。そして、ＳＴ２１４に移る。
ＳＴ２１４において、全てのパケットを受信したか否かを判別することにより、被配信音楽情報の取得を終了したか否かを判別する。イエス（Ｙ）の場合はＳＴ２１５に移り、ノー（Ｎ）の場合はＳＴ２０８に戻る。
ＳＴ２１５において、取得した被配信音楽情報に対する取得後経過時間Ｔ２の計時を開始する。そして、音楽再生処理を終了して、図１１のＳＴ１１８に戻る。
【０１１０】
（実施例１の音楽再生プログラムＡＰ２の配信元移動体としての音楽配信処理のフローチャートの説明）
図１３は実施例１の音楽再生プログラムの配信元移動体としての音楽配信処理のフローチャートである。
図１３のフローチャートの各ＳＴ（ステップ）の処理は、前記制御部のＲＯＭ等に記憶されたプログラムに従って行われる。また、この処理は前記制御部の他の各種処理と並行してマルチタスクで実行される。
【０１１１】
図１３に示すフローチャートは、前記自律分散型無線通信網認識プログラムＡＰ１が起動した場合に開始される。
図１３のＳＴ３０１において、配信要求情報を受信したか否かを判別する。ノー（Ｎ）の場合はＳＴ３０２に移り、イエス（Ｙ）の場合はＳＴ３０４に移る。
ＳＴ３０２において、第１配信先移動体離脱情報を受信したか否かを判別する。イエス（Ｙ）の場合はＳＴ３０３に移り、ノー（Ｎ）の場合はＳＴ３０１に戻る。
ＳＴ３０３において、配信履歴情報から離脱した第１配信先移動体（Ｍ２〜Ｍ５）を消去する。そして、ＳＴ３０４に移る。
【０１１２】
ＳＴ３０４において、配信可能音楽情報を配信中の移動体（Ｍ２〜Ｍ５）の総数が同時配信可能最大数以下であるか否かを判別する。イエス（Ｙ）の場合はＳＴ３０５に移り、ノー（Ｎ）の場合はＳＴ３０７に移る。
ＳＴ３０５において、配信要求情報を送信した移動体（Ｍ２〜Ｍ５）に対して配信可能音楽情報を配信する。また、ＳＴ３０５では、第１配信先移動体離脱情報を受信した場合には、第１配信先移動体離脱情報を送信した移動体（Ｍ２〜Ｍ５）に対して配信可能音楽情報を再配信する。そして、ＳＴ３０６に移る。
【０１１３】
ＳＴ３０６において、次の（１），（２）の処理を実行し、ＳＴ３０１に戻る。
（１）配信可能音楽情報を配信した移動体（Ｍ２〜Ｍ５）を配信履歴情報に記憶する（登録する）。
（２）配信可能音楽情報を配信した移動体（Ｍ２〜Ｍ５）の配信後経過時間Ｔ１の計時を開始する。
ＳＴ３０７において、特定された猶予時間最短移動体（Ｍ２〜Ｍ５）に対して、配信可能音楽情報の複製としての第１配信音楽情報を配信する第２配信先移動体（Ｍ２〜Ｍ５）と、配信する第１配信音楽情報の曲名等の情報（第１配信先移動体離脱情報を受信した場合には未配信の情報（残りのパケット）についての情報）とを含む複製配信要求情報を送信する。そして、ＳＴ３０８に移る。
ＳＴ３０８において、猶予時間最短移動体（Ｍ２〜Ｍ５）の配信後経過時間Ｔ１を初期化する。そして、ＳＴ３０１に戻る。
【０１１４】
（実施例１の音楽再生プログラムＡＰ２の第１配信先移動体としての音楽配信処理のフローチャートの説明）
図１４は実施例１の音楽再生プログラムの第１配信先移動体としての音楽配信処理のフローチャートである。
図１４のフローチャートの各ＳＴ（ステップ）の処理は、前記制御部のＲＯＭ等に記憶されたプログラムに従って行われる。また、この処理は前記制御部の他の各種処理と並行してマルチタスクで実行される。
【０１１５】
図１４に示すフローチャートは、前記自律分散型無線通信網認識プログラムＡＰ１が起動した場合に開始される。
図１４のＳＴ４０１において、配信元移動体（Ｍ２〜Ｍ５）から複製配信要求情報を受信したか否かを判別する。イエス（Ｙ）の場合はＳＴ４０２に移り、ノー（Ｎ）の場合はＳＴ４０１を繰り返す。
ＳＴ４０２において、被配信音楽情報（第１配信音楽情報）を配信中の移動体（Ｍ２〜Ｍ５）の総数が同時配信可能最大数以下であるか否かを判別する。イエス（Ｙ）の場合はＳＴ４０３に移り、ノー（Ｎ）の場合はＳＴ４０５に移る。
ＳＴ４０３において、配信要求情報を送信した移動体（Ｍ２〜Ｍ５）に対して被配信音楽情報（第１配信音楽情報）を配信する。また、ＳＴ４０３では、複製配信要求情報を送信した配信元移動体（Ｍ２〜Ｍ５）が第１配信先移動体離脱情報を受信していた場合には（図１３のＳＴ３０２参照）、被配信音楽情報における未配信の情報（残りのパケット）についての情報を含む複製配信要求情報に基づいて、第１配信先移動体離脱情報を送信した移動体（Ｍ２〜Ｍ５）に対して被配信音楽情報における未配信の情報（残りのパケット）を再配信する。そして、ＳＴ４０４に移る。
【０１１６】
ＳＴ４０４において、次の（１）〜（３）の処理を実行し、ＳＴ４０１に戻る。
（１）被配信音楽情報を配信した移動体（Ｍ２〜Ｍ５）を配信履歴情報に記憶する（登録する）。
（２）被配信音楽情報を配信した移動体（Ｍ２〜Ｍ５）の配信後経過時間Ｔ１の計時を開始する。
（３）配信した第１配信音楽情報に対する取得後経過時間Ｔ２を初期化する。
ＳＴ４０５において、特定された猶予時間最短移動体（Ｍ２〜Ｍ５）に対して複製配信要求情報を送信する。そして、ＳＴ４０６に移る。
ＳＴ４０６において、次の（１），（２）の処理を実行し、ＳＴ４０１に戻る。
（１）猶予時間最短移動体（Ｍ２〜Ｍ５）の配信後経過時間Ｔ１を初期化する。
（２）配信した第１配信音楽情報に対する取得後経過時間Ｔ２を初期化する。
【０１１７】
（実施例１の音楽再生プログラムＡＰ２の配信履歴情報編集処理のフローチャートの説明）
図１５は実施例１の音楽再生プログラムの配信履歴情報編集処理のフローチャートである。
図１５のフローチャートの各ＳＴ（ステップ）の処理は、前記制御部のＲＯＭ等に記憶されたプログラムに従って行われる。また、この処理は前記制御部の他の各種処理と並行してマルチタスクで実行される。
【０１１８】
図１５に示すフローチャートは、前記自律分散型無線通信網認識プログラムＡＰ１が起動した場合に開始される。
図１５のＳＴ５０１において、配信後経過時間Ｔ１が複製消去時間Ｔａになった第１配信先移動体（Ｍ２〜Ｍ５）が存在するか否かを判別する。ノー（Ｎ）の場合はＳＴ５０２に移り、イエス（Ｙ）の場合はＳＴ５０３に移る。
ＳＴ５０２において、第１配信先移動体（Ｍ２〜Ｍ５）から複製消去情報を受信したか否かを判別する。イエス（Ｙ）の場合はＳＴ５０３に移り、ノー（Ｎ）の場合はＳＴ５０１に戻る。
ＳＴ５０３において、配信履歴情報から、配信後経過時間Ｔ１が複製消去時間Ｔａになった第１配信先移動体（Ｍ２〜Ｍ５）、または、複製消去情報を送信した第１配信先移動体（Ｍ２〜Ｍ５）を消去する。そして、ＳＴ５０１に戻る。
【０１１９】
（実施例１の作用）
前記構成を備えた実施例１の前記音楽配信システムＳの各移動体Ｍ１〜Ｍ５では、前記自律分散型無線通信網認識プログラムＡＰ１が起動した場合に、前記各移動体Ｍ１〜Ｍ５に記憶された全ての前記配信可能音楽情報から、前記移動体固有付加情報を抽出し、前記移動体固有付加情報量を計数し、前記移動体固有音楽種別ベクトルＶ１〜Ｖ５を演算することにより、前記移動体固有特徴量（Ｖ１〜Ｖ５）を演算する（図１０のＳＴ１〜ＳＴ４参照）。また、前記自律分散型無線通信網Ｎを介して、前記各移動体Ｍ１〜Ｍ５自らの移動体固有付加情報、移動体固有付加情報量、移動体固有音楽種別ベクトルＶ１〜Ｖ５を他の移動体に送信すると共に、前記他の移動体から、移動体固有付加情報、移動体固有付加情報量、移動体固有音楽種別ベクトルを受信する（図１０のＳＴ６，ＳＴ７参照）。
【０１２０】
そして、前記各移動体Ｍ１〜Ｍ５は、自律分散型無線通信網Ｎの全ての移動体Ｍ１〜Ｍ５の移動体固有音楽種別ベクトルＶ１〜Ｖ５に基づいて、自律分散型無線通信網の特徴量（Ｖ＝Ｖ１＋Ｖ２＋Ｖ３＋Ｖ４＋Ｖ５）を演算して前記特徴量画像１で表示する（図５、図１０のＳＴ８，図１１のＳＴ１０１（２）参照）。
したがって、実施例１の前記各移動体Ｍ１〜Ｍ５は、演算された前記特徴量（Ｖ）を表示することにより、前記各移動体Ｍ１〜Ｍ５の各利用者に、前記自律分散型無線通信網Ｎによって形成された前記場の特徴を認識させることができる。すなわち、各移動体Ｍ１〜Ｍ５に記憶された全音楽情報の音楽種別（ジャンル）の偏りを前記場の特徴として認識させることができる。
【０１２１】
この結果、実施例１の前記音楽配信システムＳは、前記各移動体Ｍ１〜Ｍ５の各利用者に対して、前記場の変化を意識させることができ、同じ場所であっても利用者の入れ替わり等により時間によって構成が大きく変化する場や、利用者が空間的に移動、例えば、前記利用者が、自宅、学校、オフィス、移動時の電車やバス等の車中等を移動してゆく際に、一時的に滞在する前記場の特徴に応じた前記移動体Ｍ１〜Ｍ５の利用等をさせることができる。すなわち、前記場の変化に応じた前記配信可能音楽情報の変化により前記利用者にとって意外な音楽情報に偶発的に接することが可能となるといった、前記場の意外性や偶発性を、前記利用者に認識させることができ、前記場の多様性を認識させることができる。
【０１２２】
また、実施例１の前記各移動体Ｍ１〜Ｍ５は、前記各移動体固有音楽種別ベクトルＶ１〜Ｍ５と、前記音楽種別ベクトルＶとの角度αを演算することにより、前記類似度［％］を演算して前記類似度画像２で表示する（図６、図１０のＳＴ９，ＳＴ１０、図１１のＳＴ１０６（２）参照）。したがって、実施例１の前記音楽配信システムＳは、前記各移動体Ｍ１〜Ｍ５の各利用者に対して、前記各移動体Ｍの特徴量（Ｖ１）と、前記自律分散型無線通信網Ｎによって形成された前記場の特徴量（Ｖ）との類似度、すなわち、前記各移動体Ｍ１〜Ｍ５の各利用者と、前記場との相性を認識させることができる。
【０１２３】
また、実施例１の前記各移動体Ｍ１〜Ｍ５では、前記自律分散型無線通信網Ｎの全ての前記移動体Ｍ１〜Ｍ５の移動体固有付加情報に基づいて、配信可能音楽情報の一覧を配信可能音楽情報一覧画像３が表示される（図７、図１１のＳＴ１１１（２）参照）。また、前記利用者により、前記配信可能音楽情報一覧表示部３ａから特定の配信可能音楽情報が選択された場合に、配信可能音楽情報再生画像４を表示し（図８、図１１のＳＴ１１７参照）、選択された配信可能音楽情報を再生する音楽再生処理が実行される（図１２のＳＴ２０１〜ＳＴ２１５参照）。
【０１２４】
実施例１の前記音楽再生処理では、前記各移動体Ｍ１〜Ｍ５の配信可能音楽情報記憶手段Ｃ１に記憶された配信可能音楽情報、または、被配信音楽情報記憶手段Ｃ６Ｊに記憶された配信可能音楽情報の複製としての被配信音楽情報が選択された場合には、記憶された音楽情報（配信可能音楽情報、被配信音楽情報）を再生する（図１２のＳＴ２０１〜ＳＴ２０４参照）。また、選択された前記音楽情報が記憶されていない場合には、前記配信可能音楽情報を記憶する前記配信元移動体（図９参照）に対して前記配信要求情報が送信され、前記配信元移動体から配信された前記配信音楽情報または前記第１配信先移動体（図９参照）から配信された前記第１配信音楽情報を前記被配信音楽情報として記憶しながら再生する（図１２のＳＴ２０５〜ＳＴ２１４参照）。したがって、実施例１の前記各移動体Ｍ１〜Ｍ５は、前記配信可能音楽情報一覧画像３に一覧表示された全ての前記配信可能音楽情報を再生することができる。
【０１２５】
また、実施例１の前記各移動体Ｍ１〜Ｍ５は、他の移動体で、自らの前記配信可能音楽情報記憶手段Ｃ１に記憶された前記配信可能音楽情報を再生する入力がされた場合、すなわち、配信元移動体として機能する場合には、まず、前記配信要求情報を受信する（図１３のＳＴ３０１参照）。ここで、音楽情報（配信可能音楽情報、被配信音楽情報）を配信中の移動体の総数が同時配信可能最大数以下である場合には、前記配信要求情報を送信した移動体に対して前記配信可能音楽情報を配信し、配信した移動体を前記配信履歴情報に記憶する（図１３のＳＴ３０４〜ＳＴ３０６（１）参照）。また、音楽情報を配信中の移動体の総数が同時配信可能最大数より大きい場合には、前記配信履歴情報に基づいて、要求のあった音楽情報を以前に配信したことのある第１配信先移動体に前記複製配信要求情報を送信することで前記配信可能音楽情報の複製としての前記第１配信音楽情報を配信させる。
【０１２６】
したがって、実施例１の前記各移動体Ｍ１〜Ｍ５は、配信要求が集中する等して、通信に対する負荷が大きくなっても、音楽情報を配信中の移動体の総数が同時配信可能最大数より大きい場合には、要求された音楽情報を配信済の前記第１配信先移動体から配信させるため、前記配信要求情報を送信した移動体への要求された音楽情報の配信の失敗を低減することができる。
【０１２７】
また、実施例１の前記各移動体Ｍ１〜Ｍ５は、前記配信元移動体（説明を分かり易くするため、仮に「親プレイヤー」と呼ぶこととする）から、前記複製配信要求情報が送信された場合、すなわち、以前、前記親プレイヤーから配信を受けた音楽情報が記憶されている（キャッシュされている）前記第１配信先移動体（仮に「子プレイヤー」と呼ぶこととする）として機能する場合に、まず、前記複製配信要求情報を受信する（図１４のＳＴ４０１参照）。ここで、前記子プレイヤーは、前記親プレイヤーとして機能していた場合と同様に、音楽情報（被配信音楽情報、配信可能音楽情報）を配信中の移動体（仮に「孫プレイヤー」と呼ぶこととする）の総数が同時配信可能最大数以下である場合には、前記配信要求情報を送信した前記孫プレイヤーに対して、前記子プレイヤーにキャッシュされている前記被配信音楽情報を配信し、配信した前記孫プレイヤーを前記配信履歴情報に記憶する（図１４のＳＴ４０２〜ＳＴ４０４（１）参照）。
【０１２８】
また、音楽情報を配信中の移動体（孫プレイヤー）の総数が同時配信可能最大数より大きい場合には、前記配信履歴情報に基づいて、要求のあった音楽情報を以前に前記子プレイヤーから配信したことのある第１配信先移動体（孫プレイヤー）に前記複製配信要求情報を送信することで前記配信可能音楽情報の複製としての前記第１配信音楽情報を、前記配信要求情報を送信した移動体（仮に「ひ孫プレイヤー」と呼ぶこととする）に配信させる（図１４のＳＴ４０２，ＳＴ４０５参照）。
【０１２９】
したがって、前記子プレイヤーは、配信要求が集中する等して、前記親プレイヤーの通信に対する負荷が大きくなった場合に、前記親プレイヤーからの複製の配信要求により、前記配信要求情報を送信した前記孫プレイヤーに対して要求があった音楽情報（第１配信音楽情報、被配信音楽情報）を配信することができ、前記配信可能音楽情報の配信の失敗を低減することができる。また、配信要求が集中する等して、前記子プレイヤーの通信に対する負荷が大きくなっても、音楽情報を配信中の移動体（孫プレイヤー）の総数が同時配信可能最大数より大きい場合には、要求された音楽情報を被配信音楽情報として配信済の前記孫プレイヤーから配信させるため、前記配信要求情報を送信した移動体（ひ孫プレイヤー）への要求された音楽情報（被配信音楽情報）の配信の失敗を低減することができる。
【０１３０】
この結果、実施例１の前記音楽配信システムＳは、キャッシュの配信に関しては、前記親プレイヤーを根（頂点）とし、複製の配信を行う前記子プレイヤーや前記孫プレイヤーを節（ノード、結節点、内部点）とし、複製の配信を行わない前記子プレイヤーや前記孫プレイヤーや前記ひ孫プレイヤーを葉（最底辺の点）とする、いわゆる、多階層の木構造（ツリー構造）で行うことができる。
【０１３１】
また、実施例１の前記音楽配信システムＳでは、前記子プレイヤーは、前記取得後経過時間Ｔ２が前記複製消去時間Ｔａになった前記被配信音楽情報を前記被配信音楽情報記憶手段Ｃ６Ｊから消去する。また、このとき、前記親プレイヤーは、前記配信後経過時間Ｔ１が複製消去時間Ｔａになった前記子プレイヤーを前記配信履歴情報から消去する（図１５のＳＴ５０１，ＳＴ５０３参照）。
したがって、実施例１の前記音楽配信システムＳでは、前記子プレイヤーは、キャッシュとして一時記憶した前記被配信音楽情報を自動的に消去することができ、前記場に参加する度にキャッシュが蓄積されて記憶容量を割かれてしまうことを防止できる。また、前記親プレイヤーは、キャッシュを消去した子プレイヤーを前記配信履歴情報から消去することにより、キャッシュの配布状況を把握することができる。
【０１３２】
なお、実施例１の前記音楽配信システムＳでは、前記親プレイヤーは、以前に音楽情報を配信したことのある前記子プレイヤーのみを編集可能な（登録・消去可能な）前記配信履歴情報を記憶すると共に、前記子プレイヤーは、以前に音楽情報を配信したことのある前記孫プレイヤーのみを編集可能な（登録・消去可能な）前記配信履歴情報を記憶する。
したがって、実施例１の前記音楽配信システムＳでは、前記親プレイヤーと前記子プレイヤーとが、別々の前記配信履歴情報を記憶することにより、前記親プレイヤーにおけるキャッシュ配布の管理負荷を、前記子プレイヤーに分散することができると共に、前記子プレイヤーの管理負荷については、前記孫プレイヤーに分散することができる。
この結果、実施例１の前記音楽配信システムＳは、キャッシュの管理に関しては、前記親プレイヤー（根）の管理対象が前記子プレイヤー（葉）のみ、前記子プレイヤー（根、孫プレイヤーに対する親プレイヤー）の管理対象が前記孫プレイヤー（葉）のみ、前記孫プレイヤー（根、ひ孫プレイヤーに対する親プレイヤー）の管理対象が前記ひ孫プレイヤー（葉）のみというように、多階層の木構造における２階層の各部分木ごとに行うことができる。
【０１３３】
また、実施例１の前記音楽配信システムＳでは、前記親プレイヤー（子プレイヤー）は、前記子プレイヤー（孫プレイヤー）に前記複製配信要求情報を送信した場合には、前記子プレイヤー（孫プレイヤー）についての前記配信後経過時間Ｔ１を初期化する（図１３のＳＴ３０８、図１４のＳＴ４０６参照）。また、前記複製配信要求情報を受信した前記子プレイヤー（孫プレイヤー）は、前記取得後経過時間Ｔ２を初期化する（図１４のＳＴ４０４（３），ＳＴ４０６（２）参照）。
したがって、実施例１の前記音楽配信システムＳでは、前記親プレイヤー（子プレイヤー）が、配信要求が多い音楽情報の前記複製消去時間Ｔａを延長することができ、前記複製配信要求情報を送信できる前記子プレイヤー（孫プレイヤー）の総数を維持することができ、要求された音楽情報の配信の失敗を低減することができる。
【０１３４】
なお、実施例１の前記音楽配信システムＳでは、前記親プレイヤー（子プレイヤー）は、前記子プレイヤー（孫プレイヤー）が複数存在する場合には、複数の子プレイヤー（孫プレイヤー）のうち、前記猶予時間（Ｔ１−Ｔａ）が最短の子プレイヤー（孫プレイヤー）である前記猶予時間最短移動体に対して前記複製配信要求情報を送信して、前記猶予時間最短移動体（子プレイヤー（孫プレイヤー））に前記配信可能音楽情報の複製としての前記第１配信音楽情報（被配信音楽情報）を配信させる（図１３のＳＴ３０４，ＳＴ３０７参照）。
したがって、実施例１の前記音楽配信システムＳでは、前記親プレイヤー（子プレイヤー）が、前記猶予時間（Ｔ１−Ｔａ）が最短の子プレイヤー（孫プレイヤー）から優先して前記複製消去時間Ｔａを延長することにより、前記複製配信要求情報を送信できる前記子プレイヤー（孫プレイヤー）の総数を効率良く維持することができ、要求された音楽情報の配信の失敗をさらに低減することができる。
【０１３５】
また、実施例１の前記音楽配信システムＳでは、前記子プレイヤー（孫プレイヤー）は、前記親プレイヤー（子プレイヤー）から配信された配信可能音楽情報（第１配信音楽情報）を、前記被配信音楽情報として取得する場合に、前記被配信音楽情報の記憶容量と、記憶中の全ての被配信音楽情報の記憶容量とを加算した前記総記憶容量が前記最大記憶容量より大きければ、記憶中の全ての被配信音楽情報のうち、前記猶予時間（Ｔ２−Ｔａ）が最短の前記猶予時間最短音楽情報を前記被配信音楽情報記憶手段Ｃ６Ｊから消去する（図１２のＳＴ２０６，ＳＴ２０７（１）参照）。また、前記猶予時間最短音楽情報を消去した場合に、直接配信を受けた前記親プレイヤー（子プレイヤー）に対して、前記猶予時間最短音楽情報を消去したことを示す前記複製消去情報を送信する（図１２のＳＴ２０７（２）参照）。また、前記複製消去情報を受信した前記親プレイヤー（子プレイヤー）は、前記猶予時間最短音楽情報が消去された前記子プレイヤーを前記配信履歴情報から消去する（図１５のＳＴ５０２，ＳＴ５０３参照）。
【０１３６】
したがって、実施例１の前記音楽配信システムＳは、前記子プレイヤー（孫プレイヤー）が、所定の記憶容量を超えて前記被配信音楽情報を記憶しようとする場合には、配信要求が少ない被配信音楽情報から自動的に且つ優先的に消去することができ、新たに再生したい前記被配信音楽情報をキャッシュすることができる。また、前記親プレイヤー（子プレイヤー）は、キャッシュを消去した子プレイヤー（孫プレイヤー）を前記配信履歴情報から消去することにより、キャッシュの配布状況を把握することができる。
【０１３７】
さらに、実施例１の前記音楽配信システムＳでは、前記孫プレイヤーは、前記子プレイヤーから配信される第１配信音楽情報のパケットが所定の時間内に受信されたか否かを判別することにより、前記被配信音楽情報を取得可能であるか否かを判別する（図１２のＳＴ２０８，ＳＴ２０９参照）。また、前記孫プレイヤーは、前記被配信音楽情報を取得不可能であると判別した場合に、前記親プレイヤーに対して、前記自律分散型無線通信網Ｎから離脱した子プレイヤーや、前記子プレイヤーが配信中であった第１配信音楽情報の曲名や未配信の情報（残りのパケット）についての情報等とを含む前記第１配信先移動体離脱情報を送信する（図１２のＳＴ２１０参照）。
【０１３８】
このとき、前記第１配信先移動体離脱情報を受信した前記親プレイヤーは、離脱した子プレイヤーを前記配信履歴情報から消去する（図１５のＳＴ５０２，ＳＴ５０３参照）。
したがって、前記親プレイヤーは、離脱した前記子プレイヤーを前記配信履歴情報から消去することにより、キャッシュの配布状況を把握することができる。
また、前記親プレイヤーや離脱した子プレイヤー以外の子プレイヤー等は、前記第１配信先移動体離脱情報に基づいて、配信中であった前記第１配信音楽情報における未配信の情報（残りのパケット）を再配信する（図１３のＳＴ３０５、図１４のＳＴ４０３参照）。よって、前記孫プレイヤーは、取得中であった前記第１配信音楽情報における未配信の情報（残りのパケット）を再取得することができる（図１２のＳＴ２１１参照）。
【０１３９】
したがって、実施例１の前記音楽配信システムＳでは、前記孫プレイヤーに前記被配信音楽情報を配信中の子プレイヤーが前記自律分散型無線通信網Ｎから離脱しても、前記親プレイヤー等が未配信の情報（残りのパケット）を再配信することができ、要求された音楽情報の配信の失敗をさらに低減することができる。この結果、前記孫プレイヤーにおける前記ストリーミング方式の再生（ストリーミング再生）の失敗を低減することができる（図１２のＳＴ２０８〜ＳＴ２１４参照）。
【０１４０】
図１６は実験例の説明図であり、図１６Ａは実験例および比較例の構成の説明図であり、図１６Ｂは実験条件の説明図である。
（実験例）
ここで、前記音楽配信システムＳにおいて、キャッシュの使用方法の違いにより、要求された音楽情報の失敗率がどのように変化するかを調べるために、実験を行った。
【０１４１】
（実験例１）
実験例１の前記音楽配信システムＳ１は、図１６Ａに示すように、実施例１の前記音楽配信システムＳと同等の構成で作製されたシミュレータであり、実施例１の複数の移動体により前記音楽再生処理（図１２のＳＴ２０１〜ＳＴ２１５）、前記音楽配信処理（図１３のＳＴ３０１〜ＳＴ３０８、図１４のＳＴ４０１〜ＳＴ４０６）および前記配信履歴情報編集処理（図１５のＳＴ５０１〜ＳＴ５０３）が実行される。したがって、実験例１の前記音楽配信システムＳでは、キャッシュの配布に関しては、前記親プレイヤーを頂点とする多階層の木構造により行われる。また、キャッシュの管理に関しては、多階層の前記木構造における２階層の各部分木ごとに行われる。すなわち、前記親プレイヤーが直接配信をした前記子プレイヤーの階層までしか管理せず、子プレイヤーが配信した孫プレイヤー以降の階層については、前記親プレイヤーが管理せず、各子プレイヤーも孫プレイヤーの階層までしか管理せず、ひ孫プレイヤー以降の階層については管理しない。
【０１４２】
（実験例２）
実験例２の前記音楽配信システムＳ２は、図１６Ａに示すように、実験例１に比べ、キャッシュの管理が全て前記親プレイヤーにより行われる。すなわち、キャッシュの配布に関しては、実験例１と同様に、前記親プレイヤーを頂点とする多階層の木構造により行われると共に、キャッシュの管理に関しても、前記親プレイヤーを頂点とする多階層の木構造により行われ、前記親プレイヤーが全ての配信履歴情報を集中管理する。
（比較例１）
比較例１の前記音楽配信システムＳ１′は、図１６Ａに示すように、実験例１，２に比べ、キャッシュの配布・管理等が行わない。すなわち、前記孫プレイヤーや前記ひ孫プレイヤーが存在せず、前記親プレイヤーが全ての子プレイヤーに対して配信可能音楽情報を送信すると共に、前記子プレイヤーではキャッシュとしての被配信音楽情報が再生後に消去される。
【０１４３】
（比較例２）
比較例２の前記音楽配信システムＳ２′は、図１６Ａに示すように、実験例１，２に比べ、キャッシュの配布・管理等が従来公知のＳＡＦ（Static Access Frequency）方式により行われる。ここで、前記ＳＡＦ方式とは、前記自律分散型無線通信網Ｎを構成する各移動体において、前記各移動体自身の記憶領域の許す限り、アクセス頻度の高い情報から順に複製（キャッシュ）を配置する方式である（例えば、非特許文献１等参照）。すなわち、実験例１のように、前記親プレイヤーが、前記配信可能音楽情報に対する配信要求の多さに応じて、前記子プレイヤー等にキャッシュを配置して配信負荷を低減する方式とは異なり、前記子プレイヤーが、自ら行う配信要求が多かった前記配信可能音楽情報を予めキャッシュしておくことにより、再配信要求を低減する方式である。
【０１４４】
（実験条件）
図１６Ｂに示すように、前記実験例では、実験例１，２の前記音楽配信システムＳ１，Ｓ２および比較例１，２の前記音楽配信システムＳ１′，Ｓ２′における、４つのシチュエーション（状況、場面、場）について、各移動体がランダムに配信音楽情報の配信要求を行うシミュレーション実験を行った。
【０１４５】
ここで、第１のシチュエーションとしての「カフェ」は、単位時間に前記自律分散型無線通信網Ｎに参加する前記利用者の人数である単位時間当たりの到着人数が、０．００６６６７［人／秒］を平均値とするポアソン分布により算出されることとし、前記各移動体が前記自律分散型無線通信網Ｎに参加してから離脱するまでの時間の平均である平均離脱時間が、２７００［秒］を平均値とする正規分布により算出されることとする。このため、前記自律分散型無線通信網Ｎに参加している前記移動体の台数が確率的に変化して、前記移動体の台数の平均値である平均参加移動体数が、１８［台］となるように予め設定されている（０．００６６６７×２７００≒１８）。なお、前記実験例では、前記単位時間が１［秒］に予め設定されている。
【０１４６】
また、第２のシチュエーションとしての「駅のホーム」は、単位時間当たりの到着人数が、０．５［人／秒］を平均値とするポアソン分布により算出されることとし、平均離脱時間が、３００［秒］を平均値とする正規分布により算出されることとすることにより、平均参加移動体数が、１５０［台］となるように予め設定されている（０．５×３００＝１５０）。
また、第３のシチュエーションとしての「図書館」は、単位時間当たりの到着人数が、０．００１６６７［人／秒］を平均値とするポアソン分布により算出されることとし、平均離脱時間が、５４００［秒］を平均値とする正規分布により算出されることとすることにより、平均参加移動体数が、９［台］となるように予め設定されている（０．００１６６７×５４００≒９）。
【０１４７】
また、第４のシチュエーションとしての「電車」は、単位時間当たりの到着人数が、０．１６７［人／秒］を平均値とするポアソン分布により算出されることとし、平均離脱時間が、１２００［秒］を平均値とする正規分布により算出されることとすることにより、平均参加移動体数が、２００［台］となるように予め設定されている（０．１６７×１２００≒２００）。
また、前記実験例では、前記各移動体の最大記憶容量が、∞［ＭＢ］に予め設定されている（図１２のＳＴ２０６参照）。また、前記各移動体には、前記配信音楽情報として、ファイルサイズが、５．４［ＭＢ］，４．２［ＭＢ］，７．７［ＭＢ］，５．２［ＭＢ］，６．２［ＭＢ］，１．１［ＭＢ］，４．９［ＭＢ］，５．８［ＭＢ］，３．８［ＭＢ］，４．３［ＭＢ］，４．６［ＭＢ］となる１１種類の音楽ファイルがランダムに記憶されている。
【０１４８】
また、前記実施例では、前記自律分散型無線通信網Ｎに参加している前記各移動体は、ストリーミング再生の連続再生を行っているものとする。すなわち、前記各移動体は、他の移動体に配信要求情報を送信して、配信された前記配信音楽情報の再生が終了した後、すぐに次の配信要求情報を送信するものとする。
さらに、前記実験例では、実施例１と同様にネットワーク遅延を考慮せず、前記自律分散型無線通信網Ｎにおける遅延時間を０［秒］（図１２のＳＴ２０８参照）、通信速度を∞［ｂｐｓ］とし、各シチュエーションにおける実験時間を６［時間］として実験を行った。
【０１４９】
図１７は実験例の実験結果の説明図であり、縦軸に失敗率をとり、横軸に実験例および比較例をシチュエーション毎にとったグラフの説明図である。
（実験結果）
図１７に示すように、失敗率（０から１までの値）の平均値は、実験例１の前記音楽配信システムＳ１、実験例２の前記音楽配信システムＳ２、比較例２の前記音楽配信システムＳ２′、比較例１の前記音楽配信システムＳ１′の順に大きくなっていることがわかる。また、シチュエーション毎の失敗率についても、全て、実験例１の前記音楽配信システムＳ１、実験例２の前記音楽配信システムＳ２、比較例２の前記音楽配信システムＳ２′、比較例１の前記音楽配信システムＳ１′の順に大きくなっていることがわかる。
【０１５０】
したがって、実験例１，２の前記音楽配信システムＳ１，Ｓ２は、比較例１，２の前記音楽配信システムＳ１′，Ｓ２′に比べ、全てのシチュエーションで失敗率が小さくなっていることがわかる。この結果、実験例１，２の前記音楽配信システムＳ１，Ｓ２は、キャッシュの配布が、前記親プレイヤーを頂点とする多階層の木構造により行われることにより、前記失敗率が低減したことがわかる。よって、配信要求の集中時に子プレイヤー以降からキャッシュ配信させる実施例１の前記音楽配信システムＳ（Ｓ１，Ｓ２）は、想定されるシチュエーション（場）に応じて、他の移動体（子プレイヤー等）から要求された音楽情報の配信の失敗を低減できることがわかる。
【０１５１】
また、実験例１の前記音楽配信システムＳ１は、実験例２の前記音楽配信システムＳ２に比べ、全てのシチュエーションで失敗率が小さくなっているため、キャッシュの管理に関して、多階層の前記木構造における２階層の各部分木ごとに行い、前記子プレイヤー等に管理負荷を分散することにより、さらに前記失敗率が低減したことがわかる。したがって、前記配信履歴情報を分散管理する実施例１の前記音楽配信システムＳ（Ｓ１）は、想定されるシチュエーション（場）に応じて、他の移動体（子プレイヤー等）から要求された音楽情報の配信の失敗をさらに低減できることがわかる。
【０１５２】
（変更例）
以上、本発明の実施例を詳述したが、本発明は、前記実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内で、種々の変更を行うことが可能である。本発明の変更例（Ｈ01）〜（Ｈ019）を下記に例示する。
（Ｈ01）前記実施例では、前記移動体Ｍ１〜Ｍ５どうしで音楽情報（音楽ファイル）を配信する音楽配信システムＳとしたが、これに限定されず、例えば、画像ファイル、動画ファイル、小説等の文書ファイル等のその他の情報（情報ファイル、ファイル）の使用（閲覧・再生等）が可能な移動体どうしで前記情報を配信する情報配信システムについても本発明を適用可能である。
【０１５３】
（Ｈ02）前記実施例１の移動体Ｍ１〜Ｍ５は、携帯型の音楽プレイヤーや、音楽情報が再生可能なノートパソコンやＰＤＡや携帯電話等のその他の携帯型の計算機に限定されず、例えば、無線通信が可能なカーナビやカーオーディオ等を備えた自動車等により前記移動体を構成することも可能である。また、本発明が情報配信システムに適用された場合には、前記移動体Ｍ１〜Ｍ５は、いわゆる、音楽ファイルが再生可能な音楽再生装置に限定されず、前記情報（画像ファイル、動画ファイル、小説等の文書ファイル）を使用可能な情報使用装置として、例えば、前記動画ファイルを再生可能な携帯型の動画再生装置（ポータブルＤＶＤ（Digital Versatile Disc、Digital Video Disc）プレイヤー等）により構成することも可能である。
【０１５４】
（Ｈ03）前記実施例では、前記音楽配信システムＳを、無線通信が可能な前記自律分散型無線通信網Ｎのみで構成したが、通信網（ネットワーク環境）についてはこれに限定されず、例えば、前記自律分散型無線通信網Ｎと、固定式の計算機等が接続された有線ＬＡＮのインターネット環境との、いわゆる、有線・無線の混合環境においても、前記各移動体Ｍ１〜Ｍ５は、本発明の機能を発揮させることが可能である。例えば、局所的な前記場を形成する前記自律分散型無線通信網Ｎに無線通信が可能（パケットを送受信可能）な固定式の計算機（カフェや電車等の前記場に設置されて常駐する固定型のコンピュータ等）が含まれている場合にも、本発明を適用可能である。また、前記計算機に有線で接続され、前記計算機を介して前記自律分散型無線通信網Ｎに参加する前記移動体Ｍ１〜Ｍ５と通信可能な計算機群が含まれている場合にも、局所的な前記場が形成される限り、本発明を適用可能である。
【０１５５】
（Ｈ04）前記実施例では、前記移動体Ｍ１〜Ｍ５は、前記自律分散型無線通信網認識プログラムＡＰ１が起動された場合に、自動的に前記自律分散型無線通信網Ｎに参加するように構成したが、これに限定されず、例えば、前記移動体の電源投入後、参加可能な前記自律分散型無線通信網Ｎを継続的に探索し続けて、前記自律分散型無線通信網Ｎを見つけると、自動的に前記自律分散型無線通信網Ｎに参加するようにしたり、前記自律分散型無線通信網Ｎへの参加確認を行うようにしたりすることも可能である。
【０１５６】
（Ｈ05）前記実施例では、前記移動体Ｍ１〜Ｍ５に記憶された全ての音楽情報が、それぞれ前記配信可能音楽情報として設定されているが、これに限定されず、各音楽情報を前記配信可能音楽情報にするか否かを選択可能にすることも可能である。この場合、前記移動体固有特徴量（Ｖ１〜Ｖ５）や前記特徴量（Ｖ）や前記類似度を、選択されなかった音楽情報を含む、前記各移動体Ｍ１〜Ｍ５に記憶された全ての音楽情報に基づいて演算したり、選択された前記配信可能音楽情報のみで演算したりすることも可能である。また、前記配信可能音楽情報一覧画像３（図７参照）において、選択されなかった音楽情報を他の移動体で表示しないようにすることも可能である。
【０１５７】
（Ｈ06）前記実施例では、８種類の前記音楽種別（「ポップ」、「ロック」、「Ｒ＆Ｂ」、「クラブ」、「クラシック」、「ジャズ」、「ワールド」、「その他」の８種類のジャンル）を抽出して、８次元ベクトルである前記各ベクトルＶ１〜Ｖ５，Ｖを演算したが、これに限定されず、例えば、７種類以下の音楽種別や９種類以上の音楽種別により、７次元以下や９次元以上の前記各ベクトルＶ１〜Ｖ５，Ｖを演算することも可能である。また、音楽種別も「ジャンル」に限定されず、前記メタデータ（図４参照）に含まれる情報（「アーティスト名」、「曲名」、「アルバム名」、「作曲者」、「サイズ」、「再生時間」、「ビットレート」、「お気に入りレート」等の情報）や、その他の情報等から前記音楽種別を抽出して、前記各ベクトルＶ１〜Ｖ５，Ｖを演算することも可能である。
【０１５８】
（Ｈ07）前記実施例では、前記音楽種別ベクトルＶを演算することにより、前記特徴量（Ｖ）を演算したが、これに限定されず、例えば、前記音楽種別（ベクトル成分）の偏りの程度として、各音楽種別の値（付加情報量、ベクトル成分の大きさ）のうちの最大値と最小値との差分値を前記音楽種別ベクトルＶの距離‖Ｖ‖で割った値を前記特徴量とすることも可能である。この場合、前記特徴量は、（４００−１７０）／‖Ｖ‖≒０．３１として演算できる。また、各音楽種別の値の分散σ２を前記特徴量とすることも可能である。この場合、前記特徴量σ２は、前記各値の平均値が、（２６０＋２１０＋…＋１７０）／８＝２５０であるため、σ２＝｛（２６０−２５０）２＋（２１０−２５０）２＋…＋（１７０−２５０）２｝／８＝６７００）として演算できる。
【０１５９】
（Ｈ08）前記実施例では、移動体固有の前記移動体固有音楽種別ベクトルと、受信した他の移動体固有の前記移動体固有音楽種別ベクトルとを合算することにより、前記音楽種別ベクトルＶ（Ｖ＝Ｖ１＋Ｖ２＋…＋Ｖ５）を演算するが、これに限定されず、例えば、前記自律分散型無線通信網Ｎを介して配信可能な全ての前記配信可能音楽情報から、前記付加情報を抽出し、前記音楽種別毎の付加情報量を計数して前記音楽種別ベクトルＶを演算することも可能である。また、前記実施例のように、移動体固有の前記移動体固有音楽種別ベクトルと、受信した他の移動体固有の前記移動体固有音楽種別ベクトルとを合算する場合、前記付加情報量計数手段Ｃ２D4を省略したり、前記移動体固有情報送信手段Ｃ２D1において、前記移動体固有付加情報量を送信する処理を省略したりすることも可能である。
【０１６０】
（Ｈ09）前記実施例１の前記特徴量画像１（図５参照）は、前記特徴量表示部１ａにおいて、前記音楽種別ベクトルＶを、前記音楽種別（ベクトル成分）が項目、前記付加情報量（ベクトル成分の大きさ）がそのままの値となる棒グラフで表示したが、これに限定されず、前記音楽種別ベクトルＶの距離（ベクトルの長さ、ベクトル空間の距離、ノルム）‖Ｖ‖が１となるように、いわゆる、正規化して、前記特徴量表示部１ａに表示することも可能である。また、前記移動体固有音楽種別ベクトルＶ１（Ｖ２〜Ｖ５）についても同様に正規化することにより、前記角度αが、正規化された前記移動体固有音楽種別ベクトルＶ１（‖Ｖ１‖＝１）と、前記音楽種別ベクトルＶ（‖Ｖ‖＝１）との内積（＜Ｖ１，Ｖ＞）で演算できる。すなわち、前記式（１）は、以下の式（１）′により示される。
ｃｏｓα＝＜Ｖ１，Ｖ＞        …（１）′
【０１６１】
（Ｈ010）前記実施例１の前記特徴量画像１（図５参照）は、前記特徴量表示部１ａにおいて、前記音楽種別ベクトルＶを棒グラフで表示したが、これに限定されず、例えば、前記音楽種別ベクトルＶに基づいて、レーダーチャートや、折れ線グラフ等で表示することも可能である。また、例えば、前記音楽種別ベクトルＶに基づいて、数値や色や模様を作製することにより表示することも可能である。
（Ｈ011）前記実施例１の前記画像表示処理（図１１のＳＴ１０１〜ＳＴ１１９参照）では、処理の簡単化のため、前記各画像１〜３の各釦１ｂ〜１ｄ，２ｂ〜２ｄ，３ｂ〜３ｄ（図５〜図７参照）を、それぞれ３つまでに限定したが、前記各画像１〜４（図５〜図８参照）において、その他の機能を発揮させるための釦を追加することも可能である。例えば、前記配信可能音楽情報再生画像４（図８参照）に、停止釦、一時停止釦、早送り釦、巻き戻し釦、次の曲に進むための釦、前の曲に戻るための釦等を追加することも可能である。また、前記各釦１ｂ〜１ｄ，２ｂ〜２ｄ，３ｂ〜３ｄの配置を任意に変更することも可能である。
【０１６２】
図１８は実施例１の変更例の移動体固有特徴量表示画像の説明図である。
図１９は実施例１の変更例の移動体一覧表示画像の説明図である。
（Ｈ012）前記実施例１の前記画像表示処理（図１１のＳＴ１０１〜ＳＴ１１９参照）では、前記特徴量表示画像１（図５参照）と、前記類似度表示画像２（図６参照）と、前記配信可能音楽情報一覧画像３（図７参照）と、前記配信可能音楽情報再生画像４（図８参照）とを表示するが、これに限定されず、例えば、図１８に示す前記移動体固有特徴量（Ｖ１〜Ｖ５）を表示する移動体固有特徴量表示画像６や、図１９に示す前記自律分散型無線通信網Ｎに参加する全ての移動体Ｍ１〜Ｍ５の一覧を表示する移動体一覧表示画像７を表示することも可能である。また、自らの移動体と、他の移動体との類似度［％］を演算することにより、各移動体Ｍ１〜Ｍ５どうしの類似度［％］を表示する移動体間類似度表示画像（図示せず）を表示することも可能である。
【０１６３】
（Ｈ013）本発明は、実験例１の前記音楽配信システムＳ１のように、キャッシュの管理に関しては、多階層の前記木構造における２階層の各部分木ごとに行われることが好ましいが、これに限定されず、実験例２の前記音楽配信システムＳ２のように、前記親プレイヤーが全ての配信履歴情報を集中管理するように構成することも可能である。
（Ｈ014）本発明の前記音楽配信システムＳでは、複製消去時間Ｔａに基づいて、キャッシュを消去することが好ましいが、消去しないようにすることも可能である。
【０１６４】
（Ｈ015）本発明の前記音楽配信システムＳでは、前記複製配信要求情報を送受信した場合に、前記各時間Ｔ１，Ｔ２を初期化することが好ましいが、初期化しないようにすることも可能である（図１３のＳＴ３０８、図１４のＳＴ４０４（３），ＳＴ４０６参照）。
（Ｈ016）本発明の前記音楽配信システムＳでは、前記親プレイヤー（子プレイヤー）が前記配信可能音楽情報を配信中の移動体の総数が前記同時配信可能最大数より大きいと判別された場合に、前記猶予時間最短移動体（子プレイヤー（孫プレイヤー））に対して、前記複製配信要求情報を送信することが好ましいが、前記猶予時間最短移動体ではないその他の子プレイヤー（孫プレイヤー）に対して、前記複製配信要求情報を送信することも可能である（図１２のＳＴ２０６，ＳＴ２０７、図１５のＳＴ５０２，ＳＴ５０３参照）。
【０１６５】
（Ｈ017）本発明の前記音楽配信システムＳでは、前記孫プレイヤーは、前記被配信音楽情報を取得不可能であると判別した場合に、前記親プレイヤーに対して、前記自律分散型無線通信網Ｎから離脱した子プレイヤーや、前記子プレイヤーが配信中であった第１配信音楽情報の曲名や未配信の情報（残りのパケット）についての情報等とを含む前記第１配信先移動体離脱情報を送信して未配信の情報（残りのパケット）を再取得することが好ましいが、前記親プレイヤーに対して前記第１配信先移動体離脱情報を送信せずに未配信の情報（残りのパケット）を再取得しないようにすることも可能である（図１２のＳＴ２０８〜ＳＴ２１１、図１３のＳＴ３０５、図１４のＳＴ４０３、図１５のＳＴ５０２，ＳＴ５０３参照）。
（Ｈ018）本発明の前記移動体Ｍ１〜Ｍ５では、取得した被配信音楽情報を記憶すると同時に再生する、いわゆる、ストリーミング再生が行われているが、これに限定されず、例えば、取得した被配信音楽情報の記憶が完了してから再生することも可能である。
（Ｈ019）前記実施例において、設定された各数値については、任意の数値に変更可能である。
【図面の簡単な説明】
【０１６６】
【図１】図１は本発明の実施例１の音楽配信システムの全体説明図である。
【図２】図２は本発明の実施例１の移動体の制御部が備えている各機能をブロック図（機能ブロック図）で示した図である。
【図３】図３は図２の続きのブロック図である。
【図４】図４は実施例１の移動体固有付加情報の説明図である。
【図５】図５は実施例１の特徴量画像の説明図である。
【図６】図６は実施例１の類似度画像の説明図である。
【図７】図７は実施例１の配信可能音楽情報一覧画像の説明図である。
【図８】図８は実施例１の配信可能音楽情報再生画像の説明図である。
【図９】図９は本発明の実施例１の音楽配信システムにおける配信元移動体と第１配信先移動体と第２配信先移動体との関係説明図である。
【図１０】図１０は実施例１の自律分散型無線通信網認識プログラムの場認識処理のフローチャートである。
【図１１】図１１は実施例１の自律分散型無線通信網認識プログラムの画像表示処理のフローチャートである。
【図１２】図１２は実施例１の音楽再生プログラムの音楽再生処理のフローチャートであり、図１１のＳＴ１１８のサブルーチンの説明図である。
【図１３】図１３は実施例１の音楽再生プログラムの配信元移動体としての音楽配信処理のフローチャートである。
【図１４】図１４は実施例１の音楽再生プログラムの第１配信先移動体としての音楽配信処理のフローチャートである。
【図１５】図１５は実施例１の音楽再生プログラムの配信履歴情報編集処理のフローチャートである。
【図１６】図１６は実験例の説明図であり、図１６Ａは実験例および比較例の構成の説明図であり、図１６Ｂは実験条件の説明図である。
【図１７】図１７は実験例の実験結果の説明図であり、縦軸に失敗率をとり、横軸に実験例および比較例をシチュエーション毎にとったグラフの説明図である。
【図１８】図１８は実施例１の変更例の移動体固有特徴量表示画像の説明図である。
【図１９】図１９は実施例１の変更例の移動体一覧表示画像の説明図である。
【符号の説明】
【０１６７】
ＡＰ２…情報使用プログラム、
Ｃ１…配信可能音楽情報記憶手段、配信可能情報記憶手段、
Ｃ５Ａ…配信要求情報受信手段、
Ｃ５Ｂ…配信可能判別手段、
Ｃ５Ｃ…配信可能音楽情報配信手段、配信可能情報配信手段、
Ｃ５Ｄ…配信履歴情報記憶手段、
Ｃ５Ｅ…複製配信要求情報送信手段、
Ｃ５E1…猶予時間最短移動体判別手段、
Ｃ５Ｆ…第１配信先移動体離脱情報受信手段、
Ｃ５Ｇ…複製消去情報受信手段、
Ｃ５Ｈ…配信後経過時間計時手段、
Ｃ５H1…配信後経過時間初期化手段、
Ｃ５J2…配信履歴消去手段、
Ｃ６Ａ…配信要求情報送信手段、
Ｃ６Ｂ…第１配信先移動体離脱判別手段、
Ｃ６Ｃ…第１配信先移動体離脱情報送信手段、
Ｃ６Ｄ…第１配信音楽情報取得手段、第２配信音楽情報取得手段、第１配信情報取得手段、第２配信情報取得手段、
Ｃ６Ｅ…記憶可能判別手段、
Ｃ６Ｆ…猶予時間最短音楽情報判別手段、
Ｃ６Ｇ…猶予時間最短音楽情報消去手段、
Ｃ６Ｈ…複製消去情報送信手段、
Ｃ６Ｊ…第１配信音楽情報記憶手段、第２配信音楽情報記憶手段、第１配信情報記憶手段、第２配信情報記憶手段、
Ｃ６Ｋ…第１配信音楽情報再生手段、第２配信音楽情報再生手段、第１配信情報使用手段、第２配信情報使用手段、
Ｃ６Ｌ…複製配信要求情報受信手段、
Ｃ６Ｍ…複製配信手段、
Ｃ６Ｎ…取得後経過時間計時手段、
Ｃ６N1…取得後経過時間初期化手段、
Ｃ６Ｐ…第１配信音楽情報消去手段、
Ｍ１〜Ｍ５…音楽再生装置、情報使用装置、移動体、配信元移動体、第１配信先移動体、第２配信先移動体、
Ｎ…自律分散型無線通信網、
Ｓ…音楽配信システム、情報配信システム、
Ｔａ…複製消去時間、
Ｔ１…配信後経過時間
（Ｔ１−Ｔａ）…猶予時間、
Ｔ２…取得後経過時間、
（Ｔ２−Ｔａ）…猶予時間。
【図１】
2009200819.tif 000003
【図２】
2009200819.tif 000004
【図３】
2009200819.tif 000005
【図４】
2009200819.tif 000006
【図５】
2009200819.tif 000007
【図６】
2009200819.tif 000008
【図８】
2009200819.tif 000009
【図９】
2009200819.tif 000010
【図１０】
2009200819.tif 000011
【図１１】
2009200819.tif 000012
【図１２】
2009200819.tif 000013
【図１３】
2009200819.tif 000014
【図１４】
2009200819.tif 000015
【図１５】
2009200819.tif 000016
【図１６】
2009200819.tif 000017
【図１７】
2009200819.tif 000018
【図１８】
2009200819.tif 000019
【図１９】
2009200819.tif 000020
【図７】
2009200819.tif 000021