(57)【要約】【課題】マルチキャスト方式について、従来のインフラを変更すること無く、高い信頼性とスケーラビリティを保持できる、データ送受信方法とシステムを提供する。【解決手段】本発明によるデータ送受信方法は、少なくとも一つの送信装置と、少なくとも一つの受信装置とを有する送受信システムを用いたデータ送受信方法であって、前記送信装置により、送信データに信頼性確認情報を付加して送信する送信工程を繰り返して行い、前記受信装置により、前記信頼性確認情報が付加された受信データを受信する受信工程と、前記信頼性確認情報に基づいて前記受信データが正しく受信できたかどうかを判断する判断工程とを、前記受信データが正しく受信できたと判断されるまで繰り返し行うことを特徴とする。【選択図】　図３
2004088256.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つの送信装置と、少なくとも一つの受信装置とを有する送受信システムを用いたデータ送受信方法であって、
前記送信装置により、送信データに信頼性確認情報を付加して送信する送信工程を繰り返し行い、
前記受信装置により、前記信頼性確認情報が付加された受信データを受信する受信工程と、前記信頼性確認情報に基づいて前記受信データが正しく受信できたかどうかを判断する判断工程とを、前記受信データが正しく受信できたと判断されるまで繰り返して行うことを特徴とするデータ送受信方法。
【請求項２】
少なくとも一つの送信装置と、少なくとも一つの受信装置とを有する送受信システムを用いたデータ送受信方法であって、
前記送信装置により、送信データの元データを複数個の分割データに分割する分割工程と、任意の前記分割データに前記元データ用の第１の信頼性確認情報と全ての分割データに前記分割データ用の第２の信頼性確認情報とを付加して繰り返しデータを送信する送信工程とを行い、
前記受信装置により、前記第１の信頼性確認情報及び前記第２の信頼性確認情報が付加された各々の分割データを順次受信する第１の受信工程と、前記分割データ毎に前記第２の信頼性確認情報に基づいて前記分割データが正しく受信できたかどうかを判断する第１の判断工程とを、全ての分割データが正しく受信できたと判断されるまで繰り返し行い、
前記全ての分割データが正しく受信できたと判断された場合に、前記全ての分割データから元データを復元する第１の復元工程と、前記第１の信頼性確認情報に基づいて復元された元データが正しく受信できたかどうかを判断する第２の判断工程とを行い、
元データが正しく受信できたと判断されるまで、受信装置による以上の工程を繰り返し行うことを特徴とするデータ送受信方法。
【請求項３】
複数の送信装置と、少なくとも一つの受信装置とを有する送受信システムを用いたデータ送受信方法であって、
前記複数の送信装置により、送信データの元データを複数のデータ列に分けて送信を分担し、各送信装置により、前記データ列を複数個の分割データに分割する分割工程と、任意の前記分割データに前記元データ用の第１の信頼性確認情報及び前記データ列用の第３の信頼性確認情報と、全ての分割データに前記分割データ用の第２の信頼性確認情報とを付加して繰り返しデータを送信する送信工程とを行い、
前記受信装置により、前記第１の信頼性確認情報及び前記第２の信頼性確認情報が付加された各々の分割データを前記送信装置の一部又は全部から受信する第１の受信工程と、前記第２の信頼性確認情報に基づいて前記各々の分割データが正しく受信できたかどうかを判断する第１の判断工程とを、全ての分割データが正しく受信できたと判断されるまで繰り返し行い、
前記全ての分割データが正しく受信できたと判断された場合に、前記全ての分割データからデータ列を復元する第２の復元工程と、前記第３の信頼性確認情報に基づいて復元されたデータ列が正しく受信できたかどうかを判断する第３の判断工程とを行い、
前記全ての分割データ及び全てのデータ列が正しく受信できたと判断された場合に、前記全てのデータ列から元データを復元する第３の復元工程と、前記第１の信頼性確認情報に基づいて復元された元データが正しく受信できたかどうかを判断する第２の判断工程とを行い、元データが正しく受信できたと判断されるまで、受信装置による以上の工程を繰り返し行うことを特徴とするデータ送受信方法。
【請求項４】
複数の送信装置と、前記複数の送信装置の送信を制御する送信装置制御装置と少なくとも一つの受信装置とを有する送受信システムを用いたデータ送受信方法であって、
前記複数の送信装置により、送信データの元データを複数のデータ列に分けて送信を分担し、各送信装置は前記送信装置制御装置との協働により、前記データ列を複数個の分割データに分割する分割工程と、任意の前記分割データに前記元データ用の第１の信頼性確認情報及び前記データ列用の第３の信頼性確認情報と、全ての分割データに前記分割データ用の第２の信頼性確認情報とを付加して繰り返しデータを送信する送信工程とを行い、
前記受信装置により、前記第１の信頼性確認情報及び前記第２の信頼性確認情報が付加された各々の分割データを前記送信装置の一部又は全部から受信する第１の受信工程と、前記第２の信頼性確認情報に基づいて前記各々の分割データが正しく受信できたかどうかを判断する第１の判断工程とを、全ての分割データが正しく受信できたと判断されるまで繰り返し行い、
前記全ての分割データが正しく受信できたと判断された場合に、前記全ての分割データからデータ列を復元する第２の復元工程と、前記第３の信頼性確認情報に基づいて復元されたデータ列が正しく受信できたかどうかを判断する第３の判断工程とを行い、
前記全ての分割データ及び全てのデータ列が正しく受信できたと判断された場合に、前記全てのデータ列から元データを復元する第３の復元工程と、前記第１の信頼性確認情報に基づいて復元された元データが正しく受信できたかどうかを判断する第２の判断工程とを行い、元データが正しく受信できたと判断されるまで、受信装置による以上の工程を繰り返し行うことを特徴とするデータ送受信方法。
【請求項５】
少なくとも一つの送信装置と、少なくとも一つの受信装置とを有する送受信システムを用いたデータ送受信方法であって、
前記各々の送信装置は、送信データの元データを複数の分割データに分割して複数又は仮想的に複数の送信手段に送信を分担させ、任意の分割データに前記元データ用の第１の信頼性確認情報と全ての分割データに前記分割データ用の第２の信頼性確認情報とを付加して、各々の前記送信手段から繰り返しデータを送信する送信工程を行い、
前記受信装置により、前記第１の信頼性確認情報及び前記第２の信頼性確認情報が付加された各々の分割データを前記送信手段の一部又は全部から受信する第１の受信工程と、前記第２の信頼性確認情報に基づいて前記各々の分割データが正しく受信できたかどうかを判断する第１の判断工程とを、全ての分割データが正しく受信できたと判断されるまで繰り返し行い、
前記全ての分割データが正しく受信できたと判断された場合に、前記全ての分割データから元データを復元する第１の復元工程と、前記第１の信頼性確認情報に基づいて復元された元データが正しく受信できたかどうかを判断する第２の判断工程とを行い、
元データが正しく受信できたと判断されるまで、受信装置による以上の工程を繰り返し行うことを特徴とするデータ送受信方法。
【請求項６】
少なくとも一つの送信装置と、少なくとも一つの受信装置とを有する送受信システムを用いたデータ送受信方法であって、
前記各々の送信装置は、送信データの元データを複数のデータ列に分けて送信を複数又は仮想的に複数の送信手段に分担させ、前記データ列を複数個の分割データに分割する分割工程と、任意の前記分割データに前記元データ用の第１の信頼性確認情報及び前記データ列用の第３の信頼性確認情報と、全ての分割データに前記分割データ用の第２の信頼性確認情報とを付加して各々の前記送信手段から繰り返しデータを送信する送信工程とを行い、
前記受信装置により、前記第１の信頼性確認情報及び前記第２の信頼性確認情報が付加された各々の分割データを前記送信手段の一部又は全部から受信する第１の受信工程と、前記第２の信頼性確認情報に基づいて前記各々の分割データが正しく受信できたかどうかを判断する第１の判断工程とを、全ての分割データが正しく受信できたと判断されるまで繰り返し行い、
前記全ての分割データが正しく受信できたと判断された場合に、前記全ての分割データからデータ列を復元する第２の復元工程と、前記第３の信頼性確認情報に基づいて復元されたデータ列が正しく受信できたかどうかを判断する第３の判断工程とを行い、
前記全ての分割データ及び全てのデータ列が正しく受信できたと判断された場合に、前記全てのデータ列から元データを復元する第３の復元工程と、前記第１の信頼性確認情報に基づいて復元された元データが正しく受信できたかどうかを判断する第２の判断工程とを行い、元データが正しく受信できたと判断されるまで、受信装置による以上の工程を繰り返し行うことを特徴とするデータ送受信方法。
【請求項７】
請求項３、４又は６に記載のデータ送受信方法であって、
前記第３の判断工程において、データ列が正しく受信できなかったと判断された場合に、前記第２の復元工程をデータ列が正しく受信できたと判断されるまで繰り返し行うことを特徴とするデータ送受信方法。
【請求項８】
請求項２又は５に記載のデータ送受信方法であって、
前記第１の判断工程において、全ての分割データが正しく受信できたと判断された場合で、各々の分割データにおける前記第１の信頼性確認情報が一致しなかった場合には、前記各々の分割データに付加された前記第１の信頼性確認情報のうち最も多数を占める第１の信頼性確認情報が正しいものと判断し、それ以外の第１の信頼性確認情報が付加された分割データを破棄する第１の多数決判定工程を採用し、前記第１の受信工程と前記第１の判断工程とを、全ての分割データについて前記第１の信頼性確認情報が一致するまで繰り返し行うことを特徴とするデータ送受信方法。
【請求項９】
請求項３、４、６又は７に記載のデータ送受信方法であって、
前記第１の判断工程において、全ての分割データが正しく受信できたと判断された場合で、各々の分割データにおける前記第１の信頼性確認情報が一致しなかった場合には、前記各々の分割データに付加された前記第１の信頼性確認情報のうち最も多数を占める第１の信頼性確認情報が正しいものと判断し、それ以外の第１の信頼性確認情報が付加された分割データを破棄する第１の多数決判定工程を採用し、前記第１の受信工程と前記第１の判断工程とを、全ての分割データについて前記第１の信頼性確認情報が一致するまで繰り返し行い、
前記第１の判断工程において、全ての分割データが正しく受信できたと判断された場合で、各々のデータ列における前記第３の信頼性確認情報が一致しなかった場合には、前記各々の分割データに付加された前記第３の信頼性確認情報のうち最も多数を占める第３の信頼性確認情報が正しいものと判断し、それ以外の第３の信頼性確認情報が付加された分割データを破棄する第２の多数決判定工程を採用し、前記第１の受信工程と前記第１の判断工程とを、全ての分割データについて前記第３の信頼性確認情報が一致するまで繰り返し行うことを特徴とするデータ送受信方法。
【請求項１０】
請求項２乃至９のいずれか１項に記載のデータ送受信方法であって、
前記送信工程において、任意の前記分割データに該分割データを次回取得する方法を特定するための次回接続情報を付加して送信し、
前記第１の判断工程において、ある分割データが正しく受信できなかったと判断された場合は、全ての分割データを受信した後に、当該分割データに付加された前記次回接続情報に基づいて、当該分割データを受信する第２の受信工程を行うことを特徴とするデータ送受信方法。
【請求項１１】
請求項２乃至１０のいずれか１項に記載のデータ送受信方法であって、
前記受信装置は複数又は仮想的に複数の受信手段を有することを特徴とするデータ送受信方法。
【請求項１２】
少なくとも一つの送信装置と、少なくとも一つの受信装置とを有するデータ送受信システムであって、
前記送信装置は、送信データに信頼性確認情報を付加して繰り返しデータを送信する送信機能を有し、
前記受信装置は、前記信頼性確認情報が付加された受信データを受信する受信機能と、前記信頼性確認情報に基づいて前記受信データが正しく受信できたかどうかを判断する判断機能とを有することを特徴とするデータ送受信システム。
【請求項１３】
少なくとも一つの送信装置と、少なくとも一つの受信装置とを有するデータ送受信システムであって、
前記送信装置は、送信データの元データを複数個の分割データに分割する分割機能と、任意の分割データに前記元データ用の第１の信頼性確認情報と全ての分割データ用の第２の信頼性確認情報とを付加して繰り返しデータを送信する送信機能とを有し、
前記受信装置は、前記第１の信頼性確認情報及び第２の信頼性確認情報が付加された各々の分割データを順次受信する第１の受信機能と、前記分割データ毎に前記第２の信頼性確認情報に基づいて分割データが正しく受信できたかどうかを判断する第１の判断機能と、全ての分割データが正しく受信できたと判断された場合に、前記全ての分割データから元データを復元する第１の復元機能と、前記第１の信頼性確認情報に基づいて復元された元データが正しく受信できたかどうかを判断する第２の判断機能とを有することを特徴とするデータ送受信システム。
【請求項１４】
複数の送信装置と、少なくとも一つの受信装置とを有するデータ送受信システムであって、
前記複数の送信装置により、送信データの元データを複数のデータ列に分けて送信を分担し、各送信装置は、前記データ列を複数個の分割データに分割する分割機能と、任意の前記分割データに前記元データ用の第１の信頼性確認情報及び前記データ列用の第３の信頼性確認情報と、全ての分割データに前記分割データ用の第２の信頼性確認情報とを付加して繰り返しデータを送信する送信機能とを有し、
前記受信装置は、前記第１の信頼性確認情報及び前記第２の信頼性確認情報が付加された各々の分割データを前記送信装置の一部又は全部から受信する第１の受信機能と、前記第２の信頼性確認情報に基づいて前記各々の分割データが正しく受信できたかどうかを判断する第１の判断機能と、全ての分割データが正しく受信できたと判断された場合に、前記全ての分割データからデータ列を復元する第２の復元機能と、前記第３の信頼性確認情報に基づいて復元されたデータ列が正しく受信できたかどうかを判断する第３の判断機能と、前記全ての分割データ及び全てのデータ列が正しく受信できたと判断された場合に、前記全てのデータ列から元データを復元する第３の復元機能と、前記第１の信頼性確認情報に基づいて復元された元データが正しく受信できたかどうかを判断する第２の判断機能とを有することを特徴とするデータ送受信システム。
【請求項１５】
複数の送信装置と前記複数の送信装置の送信を制御する送信装置制御装置と、少なくとも一つの受信装置とを有するデータ送受信システムであって、
前記複数の送信装置により、送信データの元データを複数のデータ列に分けて送信を分担し、各送信装置は前記送信装置制御装置と協働して、前記データ列を複数個の分割データに分割する分割機能と、任意の前記分割データに前記元データ用の第１の信頼性確認情報及び前記データ列用の第３の信頼性確認情報と、全ての分割データに前記分割データ用の第２の信頼性確認情報とを付加して繰り返しデータを送信する送信機能とを有し、
前記受信装置は、前記第１の信頼性確認情報及び前記第２の信頼性確認情報が付加された各々の分割データを前記送信装置の一部又は全部から受信する第１の受信機能と、前記第２の信頼性確認情報に基づいて前記各々の分割データが正しく受信できたかどうかを判断する第１の判断機能と、全ての分割データが正しく受信できたと判断された場合に、前記全ての分割データからデータ列を復元する第２の復元機能と、前記第３の信頼性確認情報に基づいて復元されたデータ列が正しく受信できたかどうかを判断する第３の判断機能と、前記全ての分割データ及び全てのデータ列が正しく受信できたと判断された場合に、前記全てのデータ列から元データを復元する第３の復元機能と、前記第１の信頼性確認情報に基づいて復元された元データが正しく受信できたかどうかを判断する第２の判断機能とを有することを特徴とするデータ送受信システム。
【請求項１６】
少なくとも一つの送信装置と、少なくとも一つの受信装置とを有するデータ送受信システムであって、
前記各々の送信装置は、送信データの元データを複数の分割データに分割して複数又は仮想的に複数の送信手段に送信を分担させる機能と、任意の分割データに前記元データ用の第１の信頼性確認情報と全ての分割データに前記分割データ用の第２の信頼性確認情報とを付加して各々の前記送信手段から繰り返しデータを送信する送信機能とを有し、
前記受信装置は、前記第１の信頼性確認情報及び前記第２の信頼性確認情報が付加された各々の分割データを前記送信手段の一部又は全部から受信する第１の受信機能と、前記第２の信頼性確認情報に基づいて前記各々の分割データが正しく受信できたかどうかを判断する第１の判断機能と、前記全ての分割データが正しく受信できたと判断された場合に、前記全ての分割データから元データを復元する第１の復元機能と、前記第１の信頼性確認情報に基づいて復元された元データが正しく受信できたかどうかを判断する第２の判断機能とを有することを特徴とするデータ送受信システム。
【請求項１７】
少なくとも一つの送信装置と、少なくとも一つの受信装置とを有するデータ送受信システムであって、
前記送信装置は、送信データの元データを複数のデータ列に分けて複数又は仮想的に複数の送信手段に送信を分担させる機能と、前記データ列を複数個の分割データに分割する分割機能と、任意の前記分割データに前記元データ用の第１の信頼性確認情報及び前記データ列用の第３の信頼性確認情報と、全ての分割データに前記分割データ用の第２の信頼性確認情報とを付加して各々の前記送信手段から繰り返しデータを送信する送信機能とを有し、
前記受信装置は、前記第１の信頼性確認情報及び前記第２の信頼性確認情報が付加された各々の分割データを前記送信手段の一部又は全部から受信する第１の受信機能と、前記第２の信頼性確認情報に基づいて前記各々の分割データが正しく受信できたかどうかを判断する第１の判断機能と、全ての分割データが正しく受信できたと判断された場合に、前記全ての分割データからデータ列を復元する第２の復元機能と、前記第３の信頼性確認情報に基づいて復元されたデータ列が正しく受信できたかどうかを判断する第３の判断機能と、前記全ての分割データ及び全てのデータ列が正しく受信できたと判断された場合に、前記全てのデータ列から元データを復元する第３の復元機能と、前記第１の信頼性確認情報に基づいて復元された元データが正しく受信できたかどうかを判断する第２の判断機能とを有することを特徴とするデータ送受信システム。
【請求項１８】
請求項１４、１５又は１７に記載のデータ送受信システムであって、
前記受信装置は、前記第３の判断機能により、データ列が正しく受信できなかったと判断された場合に、前記第２の復元機能によりデータ列が正しく受信できたと判断されるまで繰り返し復元を行うことを特徴とするデータ送受信システム。
【請求項１９】
請求項１３又は１６に記載のデータ送受信システムであって、
前記受信装置は、前記第１の判断機能により、全ての分割データが正しく受信できたと判断された場合で、各々の分割データにおける前記第１の信頼性確認情報が一致しなかった場合には、前記各々の分割データに付加された前記第１の信頼性確認情報のうち最も多数を占める第１の信頼性確認情報が正しいものと判断し、それ以外の第１の信頼性確認情報が付加された分割データを破棄する第１の多数決判定機能を有し、全ての分割データについて前記第１の信頼性確認情報が一致するまで前記各々の分割データの受信と第１の多数決判定を繰り返し行うことを特徴とするデータ送受信システム。
【請求項２０】
請求項１４、１５、１７又は１８に記載のデータ送受信システムであって、
前記受信装置は、前記第１の判断機能により、全ての分割データが正しく受信できたと判断された場合で、各々の分割データにおける前記第１の信頼性確認情報が一致しなかった場合には、前記各々の分割データに付加された前記第１の信頼性確認情報のうち最も多数を占める第１の信頼性確認情報が正しいものと判断し、それ以外の第１の信頼性確認情報が付加された分割データを破棄する第１の多数決判定機能を有し、全ての分割データについて前記第１の信頼性確認情報が一致するまで前記各々の分割データの受信と第１の多数決判定を繰り返し行い、
前記第１の判断機能により、全ての分割データが正しく受信できたと判断された場合で、各々のデータ列における前記第３の信頼性確認情報が一致しなかった場合には、前記各々の分割データに付加された前記第３の信頼性確認情報のうち最も多数を占める第３の信頼性確認情報を正しいものと判断し、それ以外の第３の信頼性確認情報が付加された分割データを破棄する第２の多数決判定機能を有し、全ての分割データについて前記第３の信頼性確認情報が一致するまで前記各々の分割データの受信と第２の多数決判定を繰り返し行うことを特徴とするデータ送受信システム。
【請求項２１】
請求項１３乃至２０のいずれか１項に記載のデータ送受信システムであって、前記送信装置は、任意の前記分割データに該分割データを次回取得する方法を特定するための次回接続情報を付加して送信する機能を有し、
前記受信装置は、前記第１の判断機能により、ある分割データが正しく受信できなかったと判断された場合は、全ての分割データを受信した後に、当該分割データに付加された前記次回接続情報に基づいて、当該分割データを受信する第２の受信機能を有することを特徴とするデータ送受信システム。
【請求項２２】
請求項１３乃至２１のいずれか１項に記載のデータ送受信システムであって、前記受信装置は複数の又は仮想的に複数の受信手段を有することを特徴とするデータ送受信システム。
【請求項２３】
送信データの元データを複数個の分割データに分割する分割機能と、任意の分割データに前記元データ用の第１の信頼性確認情報と全ての分割データに前記分割データ用の第２の信頼性確認情報とを付加して繰り返し送信する送信機能とを有することを特徴とする送信装置。
【請求項２４】
送信データの元データから分けられた少なくとも１つのデータ列を分担して送信する機能と、前記データ列を複数個の分割データに分割する分割機能と、任意の前記分割データに前記元データ用の第１の信頼性確認情報及び前記データ列用の第３の信頼性確認情報と、全ての分割データに前記分割データ用の第２の信頼性確認情報とを付加して繰り返しデータを送信する送信機能とを有することを特徴とする送信装置。
【請求項２５】
送信データの元データから分けられた少なくとも１つのデータ列を分担して送信する機能と、送信装置制御装置と協働して前記データ列を複数個の分割データに分割する分割機能と、任意の前記分割データに前記元データ用の第１の信頼性確認情報及び前記データ列用の第３の信頼性確認情報と、全ての分割データに前記分割データ用の第２の信頼性確認情報とを付加して繰り返しデータを送信する送信機能とを有することを特徴とする送信装置。
【請求項２６】
送信データの元データを複数の分割データに分割して複数又は仮想的に複数の送信手段に送信を分担させる機能と、任意の分割データに前記元データ用の第１の信頼性確認情報と全ての分割データに前記分割データ用の第２の信頼性確認情報とを付加して各々の前記送信手段から繰り返しデータを送信する送信機能とを有することを特徴とする送信装置。
【請求項２７】
複数又は仮想的に複数の送信手段により送信データの元データを複数のデータ列に分けて送信を分担させる機能と、前記データ列を複数個の分割データに分割する分割機能と、任意の前記分割データに前記元データ用の第１の信頼性確認情報及び前記データ列用の第３の信頼性確認情報と、全ての分割データに前記分割データ用の第２の信頼性確認情報とを付加して各々の前記送信手段から繰り返しデータを送信する送信機能とを有することを特徴とする送信装置。
【請求項２８】
請求項２３乃至２７のいずれか１項に記載の送信装置であって、任意の前記分割データに当該分割データを次回取得する方法を特定するための次回接続情報を付加して送信する機能を有することを特徴とする送信装置。
【請求項２９】
元データ用の第１の信頼性確認情報及び分割データ用の第２の信頼性確認情報が付加された分割データを順次受信する第１の受信機能と、前記第２の信頼性確認情報に基づいて前記各々の分割データが正しく受信できたかどうかを判断する第１の判断機能と、全ての分割データが正しく受信できたと判断された場合に、前記全ての分割データから元データを復元する第１の復元機能と、前記第１の信頼性確認情報に基づいて復元された元データが正しく受信できたかどうかを判断する第２の判断機能とを有することを特徴とする受信装置。
【請求項３０】
元データ用の第１の信頼性確認情報及び分割データ用の第２の信頼性確認情報が付加された分割データを複数の送信手段の一部又は全部から受信する第１の受信機能と、前記第２の信頼性確認情報に基づいて各々の分割データが正しく受信できたかどうかを判断する第１の判断機能と、全ての分割データが正しく受信できたと判断された場合に、前記全ての分割データからデータ列を復元する第２の復元機能と、前記データ列用の第３の信頼性確認情報に基づいて復元されたデータ列が正しく受信できたかどうかを判断する第３の判断機能と、前記全ての分割データ及び全てのデータ列が正しく受信できたと判断された場合に、前記全てのデータ列から元データを復元する第３の復元機能とを有することを特徴とする受信装置。
【請求項３１】
請求項２９又は３０に記載の受信装置であって、
前記第１の判断機能により、全ての分割データが正しく受信できたと判断された場合で、各々の分割データにおける前記第１の信頼性確認情報が一致しなかった場合には、前記各々の分割データに付加された前記第１の信頼性確認情報のうち最も多数を占める第１の信頼性確認情報が正しいものと判断し、それ以外の第１の信頼性確認情報が付加された分割データを破棄する第１の多数決判定機能を有することを特徴とする受信装置。
【請求項３２】
請求項２９又は３０に記載の受信装置であって、
前記第１の判断機能により、全ての分割データが正しく受信できたと判断された場合で、各々の分割データにおける前記第１の信頼性確認情報が一致しなかった場合には、前記各々の分割データに付加された前記第１の信頼性確認情報のうち最も多数を占める第１の信頼性確認情報が正しいものと判断し、それ以外の第１の信頼性確認情報が付加された分割データを破棄する第１の多数決判定機能と、
前記第１の判断機能により、全ての分割データが正しく受信できたと判断された場合で、各々のデータ列における前記第３の信頼性確認情報が一致しなかった場合には、前記各々の分割データに付加された前記第３の信頼性確認情報のうち最も多数を占める第３の信頼性確認情報を正しいものと判断し、それ以外の第３の信頼性確認情報が付加された分割データを破棄する第２の多数決判定機能とを有することを特徴とする受信装置。
【請求項３３】
請求項２９乃至３２のいずれか１項に記載の受信装置であって、
前記第１の判断機能により、ある分割データが正しく受信できなかったと判断された場合は、全ての分割データを受信した後に、当該分割データに付加された次回接続情報に基づいて、当該分割データを受信する第２の受信機能を有することを特徴とする受信装置。
【請求項３４】
請求項２９乃至３３のいずれか１項に記載の受信装置であって、
複数又は仮想的に複数の受信手段を有することを特徴とする受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は送受信方法及び送受信システムに関わり、特に信頼性とスケーラビリティを確保してデータ通信を行う方法及びシステムに関する。
【０００２】
【従来の技術】
従来通信方法はユニキャストとマルチキャスト及びブロードキャストの三通りに分ける事が出来る。
【０００３】
▲１▼ユニキャスト方式は一対一の通信方法であって、送信ノードは受信ノード数に比例して多くのデータを送信しなければならない。このため、ユニキャスト方式では受信ノード毎にＡＣＫ（肯定応答）、ＮＡＫ（否定応答）を用いて信頼性を確保することが容易である。
【０００４】
これに対して▲２▼マルチキャスト方式及びブロードキャスト方式は一対多の通信方法であって、帯域を有効に使うことができる通信方法である。このマルチキャスト方式では、ＡＣＫ、ＮＡＫによる応答を無くして、信頼性に欠けても構わない映像などのデータを同時に大量の受信ノードに対してデータ送信を行うことを主な目的としている。また、マルチキャスト方式を利用して信頼性を確保する方法も特開平１１−２７８２３４号公報に提案されている。この発明では、ＮＡＫをべースにした再送制御を行う。送信ノードは、マルチキャスト方式でデータを送信する。送信ノードは中間ノードからＮＡＫを受けた場合はユニキャスト方式で返答し、受信ノードからＮＡＫを受けた場合にはマルチキャスト方式で返答する。受信ノード、中間ノードともにＮＡＫはマルチキャスト方式で送信し、中間ノードは他の中間ノードにはユニキャスト方式でＮＡＫに対して返答する。また、中間ノードは受信ノードからのＮＡＫに対してはマルチキャスト方式で返答する。この結果ＮＡＫが送信ノードに集中することが無くなり、スケーラビリティに優れたシステムを構築することが可能となる。
【０００５】
また、▲３▼デジタル放送系（ブロードキャスト）においてデータカルーセル方式が提案されている。この方式ではまず、最初に受け取る元データの信頼性確認情報などの情報をユニキャスト方式で受け取り、その後、送信装置では元データ本体を一定時間の周期で送り続け、受信装置では最初にユニキャスト方式で受け取った情報を基に本体のデータを受け取るというものである。
【０００６】
【発明が解決しようとする課題】
しかしながら、従来の▲１▼ユニキャスト方式では、受信ノード数が増えると送信ノード側に非常に大きな負担がかかり、また、伝送路にも大きな負担がかかる。
また、従来の▲２▼マルチキャスト方式では、中継ノードであるルータ、すなわち現在使用されている通信インフラに大きな変更が必要で、非常にコストがかかる。また、▲３▼ブロードキャスト方式は電波放送用に規格化されているもので、データ自体は全ノードに対して送信されている。更に受信ノードは様々な帯域をもっている事が想定されるが、▲２▼及び▲３▼においては送信ノードの送信速度に依存した速度でしか受信できない。
そこで、本発明はより高い信頼性とスケーラビリティを重視し、且つ受信端末の有する様々な伝送帯域幅に対応可能なシステムを提供する事を目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するために、請求項１に記載のデータ送受信方法は、
少なくとも一つの送信装置と、少なくとも一つの受信装置とを有する送受信システムを用いたデータ送受信方法であって、
前記送信装置により、送信データに信頼性確認情報を付加して送信する送信工程を繰り返し行い、
前記受信装置により、前記信頼性確認情報が付加された受信データを受信する受信工程と、前記信頼性確認情報に基づいて前記受信データが正しく受信できたかどうかを判断する判断工程とを、前記受信データが正しく受信できたと判断されるまで繰り返して行うことを特徴とする。
【０００８】
本データ送受信方法によれば、送信装置は、信頼性確認情報として送信データから決まったアルゴリズムに基づき計算されるチェックサムを付加して送信データと同時に送信する。また、送信装置は、この複合データを繰り返し送信する。受信装置は好きな時に受信可能で、送信データおよびチェックサムを受信する。受信データから決められたアルゴリズムに基づきチェックサムを計算する。この計算結果と、送信されたチェックサムとを比べ、一致した場合に受信成功と見なす方法である。失敗した場合には繰り返し受信し、成功するまでこの動作を繰り返す。このように、信頼性確認情報を用いてデータの信頼性を確保することにより、従来のインフラ設備を変更する事無く、信頼性のあるマルチキャストシステムが構築可能である。
【０００９】
請求項２に記載のデータ送受信方法は、
少なくとも一つの送信装置と、少なくとも一つの受信装置とを有する送受信システムを用いたデータ送受信方法であって、
前記送信装置により、送信データの元データを複数個の分割データに分割する分割工程と、任意の前記分割データに前記元データ用の第１の信頼性確認情報と全ての分割データに前記分割データ用の第２の信頼性確認情報とを付加して繰り返しデータを送信する送信工程とを行い、
前記受信装置により、前記第１の信頼性確認情報及び前記第２の信頼性確認情報が付加された各々の分割データを順次受信する第１の受信工程と、前記分割データ毎に前記第２の信頼性確認情報に基づいて前記分割データが正しく受信できたかどうかを判断する第１の判断工程とを、全ての分割データが正しく受信できたと判断されるまで繰り返し行い、
前記全ての分割データが正しく受信できたと判断された場合に、前記全ての分割データから元データを復元する第１の復元工程と、前記第１の信頼性確認情報に基づいて復元された元データが正しく受信できたかどうかを判断する第２の判断工程とを行い、
元データが正しく受信できたと判断されるまで、受信装置による以上の工程を繰り返し行うことを特徴とする。
【００１０】
本データ送受信方法によれば、送信装置は配布するデータを分割し、ヘッダなどを付け加えてパケットを作成する。このパケット作成の際に全てのパケット、すなわち分割データ自身のチェックサムを計算し、付け加え、且つ、少なくとも一部のパケットには元データ用のチェックサムを付加する。この元データ用のチェックサムは複数パケットに内包されていることが望ましい。
【００１１】
これにより、大容量のデータには、元データに関する信頼性確認情報とパケットに関する信頼性確認情報を併用する事により一層信頼性を高められる。この場合でも、送信装置はただ、パケットを繰り返し送信すればよい。
【００１２】
請求項３に記載のデータ送受信方法は、
複数の送信装置と、少なくとも一つの受信装置とを有する送受信システムを用いたデータ送受信方法であって、
前記複数の送信装置により、送信データの元データを複数のデータ列に分けて送信を分担し、各送信装置により、前記データ列を複数個の分割データに分割する分割工程と、任意の前記分割データに前記元データ用の第１の信頼性確認情報及び前記データ列用の第３の信頼性確認情報と、全ての分割データに前記分割データ用の第２の信頼性確認情報とを付加して繰り返しデータを送信する送信工程とを行い、
前記受信装置により、前記第１の信頼性確認情報及び前記第２の信頼性確認情報が付加された各々の分割データを前記送信装置の一部又は全部から受信する第１の受信工程と、前記第２の信頼性確認情報に基づいて前記各々の分割データが正しく受信できたかどうかを判断する第１の判断工程とを、全ての分割データが正しく受信できたと判断されるまで繰り返し行い、
前記全ての分割データが正しく受信できたと判断された場合に、前記全ての分割データからデータ列を復元する第２の復元工程と、前記第３の信頼性確認情報に基づいて復元されたデータ列が正しく受信できたかどうかを判断する第３の判断工程とを行い、
前記全ての分割データ及び全てのデータ列が正しく受信できたと判断された場合に、前記全てのデータ列から元データを復元する第３の復元工程と、前記第１の信頼性確認情報に基づいて復元された元データが正しく受信できたかどうかを判断する第２の判断工程とを行い、元データが正しく受信できたと判断されるまで、受信装置による以上の工程を繰り返し行うことを特徴とする。
【００１３】
ここにおいて、複数の送信装置は元データを複数のデータ列に分けて送信を分担するが、送信を分担させるものは複数の送信装置のうちのいずれでもよく、送信装置と別個の送信装置制御装置であっても良い。
【００１４】
本データ送受信方法によれば、送信装置を複数用意し、送信装置は配布するデータを分割し、送信装置一台一台が上記分割データの少なくとも一部を送信する際に、お互いの送信装置が送信する分割データの信頼性を高めるようにチェックサムを含めて送信する。受信装置では受信に成功するまで繰り返し受信する。これにより、複数台の送信装置を用いて送信を行うとき、他の送信装置からの送信データ列に関する信頼性確認情報を付与して、これによる信頼性のチェックを追加することにより、より高い信頼性の確保が出来る。
【００１５】
また、本データ送受信方法によれば、複数の送信装置でデータ送信を分担するので、送信装置に負担をかけずに、大量のデータを多数の受信装置に効率よく送付でき、スケーラビリティを高める事が出来る。また、これを用いて、複数の送信装置と受信装置を用いたマルチキャストシステムの構築が可能であり、一層大容量のデータの送受信に便宜である。
【００１６】
また、ここで送信手段は自身の送信するデータ列用の第３の信頼性確認情報も任意の分割データに付加して送信するので、長いデータ列を送信する場合の信頼性を高められる。
【００１７】
請求項４に記載のデータ送受信方法は、
複数の送信装置と、前記複数の送信装置の送信を制御する送信装置制御装置と少なくとも一つの受信装置とを有する送受信システムを用いたデータ送受信方法であって、
前記複数の送信装置により、送信データの元データを複数のデータ列に分けて送信を分担し、各送信装置は前記送信装置制御装置との協働により、前記データ列を複数個の分割データに分割する分割工程と、任意の前記分割データに前記元データ用の第１の信頼性確認情報及び前記データ列用の第３の信頼性確認情報と、全ての分割データに前記分割データ用の第２の信頼性確認情報とを付加して繰り返しデータを送信する送信工程とを行い、
前記受信装置により、前記第１の信頼性確認情報及び前記第２の信頼性確認情報が付加された各々の分割データを前記送信装置の一部又は全部から受信する第１の受信工程と、前記第２の信頼性確認情報に基づいて前記各々の分割データが正しく受信できたかどうかを判断する第１の判断工程とを、全ての分割データが正しく受信できたと判断されるまで繰り返し行い、
前記全ての分割データが正しく受信できたと判断された場合に、前記全ての分割データからデータ列を復元する第２の復元工程と、前記第３の信頼性確認情報に基づいて復元されたデータ列が正しく受信できたかどうかを判断する第３の判断工程とを行い、
前記全ての分割データ及び全てのデータ列が正しく受信できたと判断された場合に、前記全てのデータ列から元データを復元する第３の復元工程と、前記第１の信頼性確認情報に基づいて復元された元データが正しく受信できたかどうかを判断する第２の判断工程とを行い、元データが正しく受信できたと判断されるまで、受信装置による以上の工程を繰り返し行うことを特徴とする。
【００１８】
本請求項で「各送信装置は前記送信装置制御装置との協働により」とは、後述の分割工程、送信工程を各々の送信装置と送信装置制御装置との協力行動により行うという意味である。すなわち、各工程やその一部（例えば信頼性確認情報を付加する行為）を両者の協力で行っても良く、また分担して行なっても良い。両者によってこれらの工程が全て遂行される必要がありが、一方は少なくともいずれかの工程に係わっていれば良い。
【００１９】
請求項５に記載のデータ送受信方法は、
少なくとも一つの送信装置と、少なくとも一つの受信装置とを有する送受信システムを用いたデータ送受信方法であって、
前記各々の送信装置は、送信データの元データを複数の分割データに分割して複数又は仮想的に複数の送信手段に送信を分担させ、任意の分割データに前記元データ用の第１の信頼性確認情報と全ての分割データに前記分割データ用の第２の信頼性確認情報とを付加して、各々の前記送信手段から繰り返しデータを送信する送信工程を行い、
前記受信装置により、前記第１の信頼性確認情報及び前記第２の信頼性確認情報が付加された各々の分割データを前記送信手段の一部又は全部から受信する第１の受信工程と、前記第２の信頼性確認情報に基づいて前記各々の分割データが正しく受信できたかどうかを判断する第１の判断工程とを、全ての分割データが正しく受信できたと判断されるまで繰り返し行い、
前記全ての分割データが正しく受信できたと判断された場合に、前記全ての分割データから元データを復元する第１の復元工程と、前記第１の信頼性確認情報に基づいて復元された元データが正しく受信できたかどうかを判断する第２の判断工程とを行い、
元データが正しく受信できたと判断されるまで、受信装置による以上の工程を繰り返し行うことを特徴とする。
【００２０】
本データ送受信方法によれば、送信手段を複数又は仮想的に複数にして元データを送信し、受信装置では複数の送信手段から順次もしくは同時にデータを受信する。したがってスケーラビリティを高める事が出来る。また、信頼性に関しては請求項２と同じく元データ用の第１の信頼性確認情報と分割データ用の第２の信頼性確認情報とを用いており、高信頼性が得られる。
【００２１】
請求項６に記載のデータ送受信方法は、
少なくとも一つの送信装置と、少なくとも一つの受信装置とを有する送受信システムを用いたデータ送受信方法であって、
前記各々の送信装置は、送信データの元データを複数のデータ列に分けて送信を複数又は仮想的に複数の送信手段に分担させ、前記データ列を複数個の分割データに分割する分割工程と、任意の前記分割データに前記元データ用の第１の信頼性確認情報及び前記データ列用の第３の信頼性確認情報と、全ての分割データに前記分割データ用の第２の信頼性確認情報とを付加して各々の前記送信手段から繰り返しデータを送信する送信工程とを行い、
前記受信装置により、前記第１の信頼性確認情報及び前記第２の信頼性確認情報が付加された各々の分割データを前記送信手段の一部又は全部から受信する第１の受信工程と、前記第２の信頼性確認情報に基づいて前記各々の分割データが正しく受信できたかどうかを判断する第１の判断工程とを、全ての分割データが正しく受信できたと判断されるまで繰り返し行い、
前記全ての分割データが正しく受信できたと判断された場合に、前記全ての分割データからデータ列を復元する第２の復元工程と、前記第３の信頼性確認情報に基づいて復元されたデータ列が正しく受信できたかどうかを判断する第３の判断工程とを行い、
前記全ての分割データ及び全てのデータ列が正しく受信できたと判断された場合に、前記全てのデータ列から元データを復元する第３の復元工程と、前記第１の信頼性確認情報に基づいて復元された元データが正しく受信できたかどうかを判断する第２の判断工程とを行い、元データが正しく受信できたと判断されるまで、受信装置による以上の工程を繰り返し行うことを特徴とする。
【００２２】
本データ送受信方法によれば、請求項５と同様に送信手段を複数又は仮想的に複数にして元データを送信し、受信装置では複数の送信手段から順次もしくは同時にデータを受信する。したがってスケーラビリティを高める事が出来る。ここで、仮想的な送信手段は分割データよりも長いデータ列を分割データサイズに分割して送信する。また、請求項３と同様に送信手段は自身の送信するデータ列用の第３の信頼性確認情報も任意の分割データに付加して送信するので、長いデータ列を送信する場合の信頼性を高められる。
【００２３】
請求項７に記載のデータ送受信方法は、
請求項３、４又は６に記載のデータ送受信方法であって、
前記第３の判断工程において、データ列が正しく受信できなかったと判断された場合に、前記第２の復元工程をデータ列が正しく受信できたと判断されるまで繰り返し行うことを特徴とする。
【００２４】
請求項８に記載のデータ送受信方法は、
請求項２又は５に記載のデータ送受信方法であって、
前記第１の判断工程において、全ての分割データが正しく受信できたと判断された場合で、各々の分割データにおける前記第１の信頼性確認情報が一致しなかった場合には、前記各々の分割データに付加された前記第１の信頼性確認情報のうち最も多数を占める第１の信頼性確認情報が正しいものと判断し、それ以外の第１の信頼性確認情報が付加された分割データを破棄する第１の多数決判定工程を採用し、前記第１の受信工程と前記第１の判断工程とを、全ての分割データについて前記第１の信頼性確認情報が一致するまで繰り返し行うことを特徴とする。
【００２５】
本データ送受信方法によれば、多数決判定工程を採用するので、受信に失敗したパケットを選んで効率良く再受信でき、無駄なネットワーク利用を避ける事が出来る。
【００２６】
請求項９に記載のデータ送受信方法は、
請求項３、４、６又は７に記載のデータ送受信方法であって、
前記第１の判断工程において、全ての分割データが正しく受信できたと判断された場合で、各々の分割データにおける前記第１の信頼性確認情報が一致しなかった場合には、前記各々の分割データに付加された前記第１の信頼性確認情報のうち最も多数を占める第１の信頼性確認情報が正しいものと判断し、それ以外の第１の信頼性確認情報が付加された分割データを破棄する第１の多数決判定工程を採用し、前記第１の受信工程と前記第１の判断工程とを、全ての分割データについて前記第１の信頼性確認情報が一致するまで繰り返し行い、
前記第１の判断工程において、全ての分割データが正しく受信できたと判断された場合で、各々のデータ列における前記第３の信頼性確認情報が一致しなかった場合には、前記各々の分割データに付加された前記第３の信頼性確認情報のうち最も多数を占める第３の信頼性確認情報が正しいものと判断し、それ以外の第３の信頼性確認情報が付加された分割データを破棄する第２の多数決判定工程を採用し、前記第１の受信工程と前記第１の判断工程とを、全ての分割データについて前記第３の信頼性確認情報が一致するまで繰り返し行うことを特徴とする。
【００２７】
本データ送受信方法によれば、請求項８と同様に多数決判定工程を採用するので、受信に失敗したパケットを選んで効率良く再受信でき、無駄なネットワーク利用を避ける事が出来る。
【００２８】
請求項１０に記載のデータ送受信方法は、
請求項２乃至９のいずれか１項に記載のデータ送受信方法であって、
前記送信工程において、任意の前記分割データに該分割データを次回取得する方法を特定するための次回接続情報を付加して送信し、
前記第１の判断工程において、ある分割データが正しく受信できなかったと判断された場合は、全ての分割データを受信した後に、当該分割データに付加された前記次回接続情報に基づいて、当該分割データを受信する第２の受信工程を行うことを特徴とするデータ送受信方法。
【００２９】
本データ送受信方法によれば、パケットを作成する際に次回に取得するための次回接続情報を付加して送信する。受信装置では上記パケット受信を失敗した際には、次回接続情報を元に受信に失敗したパケットを再受信する。この次回接続情報は、接続タイミングや、アドレスが考えられる。接続タイミングであれば、受信装置は一巡の分割データを受信後、占有帯域を開放し、そのタイミングにのみ帯域を使用できる。また、アドレスであれば、より信頼性の高いユニキャスト方式を利用してそのパケットを受信しても良い。このように、次回接続情報を用いることにより、受信に失敗したパケットのみを選択して効率良く再受信でき、無駄なネットワーク利用を避ける事が出来る。
【００３０】
請求項１１に記載のデータ送受信方法は、
請求項２乃至１０のいずれか１項に記載のデータ送受信方法であって、
前記受信装置は複数又は仮想的に複数の受信手段を有することを特徴とする。本データ送受信方法によれば複数又は仮想的に複数の受信手段を用いてデータの受信ができる。複数の受信手段を有するので複数の送信手段から同時又は並行的受信が可能となる。このことにより、また、ソフトウエアにより仮想的に複数の受信手段を実現することにより、融通性に富んだ効率的な送受信が行なえ、一層スケーラビリティの高いマルチキャストシステムの実現が期待できる。
【００３１】
請求項１２乃至２２はそれぞれ請求項１乃至１１に記載のデータ送受信方法に相応するデータ送受信システムの発明である。
請求項２３乃至２７に記載の送信装置はそれぞれ請求項２乃至６に記載のデータ送受信方法における送信装置に相応する発明である。
【００３２】
請求項２８に記載の送信装置は、請求項１１に記載のデータ送受信方法における送信装置に相応する発明である。
請求項２９に記載の受信装置は、請求項２又は５に記載のデータ送受信方法における受信装置に相応する発明である。
【００３３】
請求項３０に記載の受信装置は、請求項３、４、６又は７に記載のデータ送受信方法における受信装置に相応する発明である。
請求項３１乃至３４に記載の受信装置は、それぞれ請求項８乃至１１に記載のデータ送受信方法における受信装置に相応する発明である。
【００３４】
【発明の実施の形態】
以下、図面に基づき本発明の実施の形態について説明する。
【実施の形態１】
図１は実施の形態１におけるシステムの接続状況を模式的に示した図である。一対多のマルチキャスト方式での実施の形態に相応する。１００はデータを送信する送信装置である。１０１、１０２はデータを中継する中継装置で、具体的にはＩＰ（インターネットプロトコル）ネットワークでのルータや、無線基地局等に相当する。１０３はデータを受信する受信装置である。
【００３５】
次にこれらの送受信システムにおけるデータの送受信方法について説明する。図２は本実施の形態における送信動作と受信動作の概念を示す図である。まず、送信データについての信頼性を保証するための信頼性確認情報として、送信装置は配布したいデータ１０４（以降、元データと呼ぶ）から、あるアルゴリズムに従ってチェックサムを計算する。この結果は数字や、文字列などとなる（以降チェックサムＣ１と呼ぶ、第１の信頼性確認情報に該当する）。次に元データ１０４をパケットのペイロードサイズに分割して分割データ１０５とし、各分割データ１０５にナンバリングをする（ここでは１〜８の番号を付した）。その後ヘッダを付け加えてパケット１０６とする。このヘッダの一部に、先ほど計算したチェックサムＣ１の値を入れる。この際一つのパケットだけではなく、複数のパケットに挿入する。ここでは全てのパケットに付加したとする。また、このパケット１０６には、自身のチェックサムも付け加えられる（以降チェックサムＣ２と呼ぶ、第２の信頼性確認情報に該当する）。こうして作成されたパケット１０６は一連のデータ列１０７として順に送信装置１００から送信される。また、送信装置１００ではこうして作成されたデータをデータ列１０７の最後まで送信したら、再び最初から繰り返し送信する（図２では１→２→３→４→５→６→７→８→１→２→３→と繰り返し送信）。
【００３６】
次に、中継装置１０１、１０２は送信装置１００からパケットを受け取ったら受信装置１０３に対してパケットを転送する。
次に、受信装置１０３の動作について説明する。受信装置の動作フローを図３に示す。受信装置１０３では、まず、パケット１０６を受け取るための設定を行う。これはＩＰ（インターネットプロトコル）マルチキャストではアドレスの指定であり、無線装置ではチャンネルの設定等である。その結果、受信装置ではパケット受信（ステップＳ０１）が開始される。ここで、送信された各々の分割データ（すなわちパケット１０６）についてチェックサムＣ２を用いて信頼性確認を行う（ステップＳ０２）。送信されたチェックサムＣ２（送信側で計算した結果）が受信側での計算で求められた文字列と一致すればそのパケットは受信成功と見なされる（ステップＳ０４）。失敗の場合には受信されたパケットは破棄される（ステップＳ０３）。最初にチェックサムＣ２の結果から受信に成功したと見なされた最初のパケットをＰ３とする。受信装置では、Ｐ３からパケット１０６を順に受信して、再びＰ３を受信するまで一連のデータ受信を試みる。もし、一巡するまでにいずれかのパケットで受信に失敗すれば（チェックサムＣ２の結果が一致しない時）、再びそのパケットを受信成功するまで繰り返し受信する（ステップＳ０５からステップＳ０１に戻る）。一巡全ての分割データ１０５についてパケット１０６の受信に成功した（ステップＳ０５でＹＥＳと判断）後は、送信された全てのパケット１０６についてチェックサムＣ１をチェックする（ステップＳ０６）。もし全てのパケットのチェックサムＣ１が一致していれば、そのチェックサムＣ１は有効となる（ステップＳ０６でＹＥＳと判断）。もし、一部が一致していない場合は、多数決により最も一致した個数の多いチェックサムＣ１が付加されたパケットを信用し、その他のパケットを廃棄し（ステップＳ０７）、再び破棄されたパケットの受信を試みる（ステップＳ０１に戻る）。この動作を一巡中の全ての分割データ１０５についてパケット１０６のチェックサムＣ１が一致するまで繰り返す。全てのパケットのチェックサムＣ１が一致すれば、全てのパケットから元データ１０４を復元する（ステップＳ０８）。一致したチェックサムＣ１と復元した元データ１０４から計算したチェックサムが一致すれば取得成功と見なされる（ステップＳ０９でＹＥＳと判断）。一致しなければ全てのパケットを破棄し（ステップＳ１０）、最初から受信を開始する（ステップＳ０１に戻る）。
【００３７】
本実施の形態において、複数の受信装置で同一のデータを受信することも可能である。この場合、受信装置毎に独立に判断がなされるため、復元した元データを得るまでの時間や復元までの細かい処理内容が受信装置毎に異なることもある。
【００３８】
【実施の形態２】
図４は実施の形態２におけるシステムの接続状況を模式的に示した図である。一台の送信装置制御装置を用いて複数の送信装置から多数の受信装置に送信するマルチキャスト方式に相応する実施の形態である。４１１は送信装置４１２の制御を行う送信装置制御装置である。４１２は配布データを送信する送信装置であり、複数の送信装置ＴＡ〜ＴＤが存在する。４１３はデータを中継する中継装置群（携帯電話基地局等の公衆通信回線網）、４１４は中継装置（交換機等）である。４１５はデータを受信する受信装置であって、中継装置との線の本数は受信手段数を示す。なお、帯域幅を受信手段数の指標として使用可能である。
【００３９】
次に図４の送受信システムにおけるデータの送受信方法について説明する。
図５は本実施の形態におけるデータ送信側（送信装置４１２と送信装置制御装置４１１）のデータ配分の概念図である。送信装置制御装置４１１は、元データＸ（１０４）をデータ列Ａ〜Ｄ（１０７）に分割する。元データＸに関しては第１の信頼性確認情報（チェックサムＣ１）を、各データ列Ａ〜Ｄに関しては第３の信頼性確認情報（チェックサムＣ３）を計算する。さらに各データ列Ａ，Ｂ，Ｃ，Ｄをパケットサイズの分割データＡ−１〜Ａ−５、Ｂ−１〜Ｂ−５、Ｃ−１〜Ｃ−５、Ｄ−１〜Ｄ−５（１０５，ここでは各データ列につき５パケットずつ）に分割する。各分割データＡ−１〜Ｄ−５に関しては第２の信頼性確認情報（チェックサムＣ２）を計算する。次いでこれらの分割データ（１０５）にヘッダを付加してパケットＡ−１〜Ｄ−５（１０６）とする。ヘッダには信頼性確認情報（チェックサム）が挿入される。さらに、各パケットの受信に失敗した場合に次回当該パケットを受信するために必要な次回接続情報も挿入される。なお、この際のデータ分割は冗長性（パリティ情報）を持った分割方法を採用しても良いが、本実施の形態では冗長性を持たせないで分割するものとする。
【００４０】
送信装置制御装置４１１は元データＸを分割し、元データＸ（１０４）のチェックサムＣ１及びデータ列Ａ、Ｂ、Ｃ、Ｄ（１０７）に関するチェックサムＣ３を付加する。この付加の仕方（データとチェックサムの配分）の例を図６に示す。図６において、元データを４つのデータ列に分割し、４つの送信装置に分散して送信するものとする。この時元データ（１０４）をＸ、４つに分割したデータ列（１０７）をそれぞれＡ，Ｂ，Ｃ，Ｄとし、また、元データＸのチェックサムをＸ’各データ列Ａ，Ｂ，Ｃ，ＤのチェックサムをそれぞれＡ’，Ｂ’，Ｃ’，Ｄ’とする。ここでは送信装置ＴＡ〜ＴＤがそれぞれデータ列Ａ〜Ｄの送信を分担するものとする（異なる分担も可能である）。分散例１ではお互いに関するチェックサムＣ３（例えば送信装置ＴＡでは図のＢ’，Ｃ’，Ｄ’）と元データＸに関するチェックサムＣ１（図のＸ’）を送信する例を示す。分散例２では、送信装置ＴＡが、ある意味で特殊な意味を持っており、送信装置ＴＡが元データＸに関するチェックサムＣ１（図のＸ’）を送信し、送信装置ＴＢ、ＴＣ、ＴＤがデータ列Ａに関するチェックサム（図のＡ’）と、お互いのチェックサムＣ３（例えば送信装置ＴＢでは図のＣ’，Ｄ’）を送信する例を示す。これらの図示した例では自分自身のデータ列に関するチェックサムは送信していないが、もちろん送信しても良い。いずれもお互いに関する信頼性確認情報を送信し、送信装置を複数にする事によって、信頼性の補完を行っている。
【００４１】
また、全てのパケット１０６に当該パケット自身のチェックサムＣ２を付加する。また、受信に失敗した場合に次に取得するタイミング・アドレス情報等のデータである次回接続情報（受信に失敗したパケットが次回は何時・何処から送信されるかを特定する情報）も付加する。この情報は全てのパケットに含めても良いし、数パケット毎等一部のパケットに含めても良い。
【００４２】
ここで図５の説明に戻る。送信装置制御装置４１１は、以上のようにして作成された各送信装置用データ列（分割データのデータ列）Ａ〜Ｄ（１０７）をパケットＡ−１〜Ｄ−５（１０６）にして各々の送信装置４１２に分担させる。各送信装置４１２では受信動作用データ（各送信装置が送信する送信先、データ長、一つの送信装置からのデータ転送速度など受信に必要なデータ）を作成して受信装置に送信する。
【００４３】
次に、中継装置４１３、４１４は送信装置制御装置４１１、送信装置４１２からパケットを受け取ったら、受信装置４１５に対してパケットを転送する（図４参照）。
次に、受信装置４１５の動作について説明する。受信装置の動作フローを図７−１〜図９−４に示す。図７−１及び図７−２は受信装置ＲＡ（同時受信可能数が１）の受信工程、図８−１及び図８−２は受信装置ＲＣ（同時受信可能数が２）の受信工程、図９−１〜図９−４は受信装置ＲＧ（同時受信可能数が３）の受信工程を示す。
【００４４】
（１）受信装置ＲＡの場合
受信装置ＲＡの動作フローを図７−１及び図７−２に示す。
受信装置ＲＡの中継装置との受信手段数は１である。まず、受信装置ＲＡは受信動作用データを受信する（ステップＳ１１）。その後、受信動作用データを基に、中継装置との最大同時受信可能数を１と判断する（ステップＳ１２）。その結果、送信装置ＴＡ〜ＴＤに関して個々の送信装置から順番に受信していく。送信装置ＴＡからのパケット受信を開始し（ステップＳ１３）、一連のデータ取得を試みる。このデータ取得のフローは図中Ｓ００で示した一連の工程であり、図３のステップＳ０１〜Ｓ０５の工程と同様である。すなわち、送信された各々の分割データについてチェックサムＣ２を用いて信頼性確認を行い、送信されたチェックサムＣ２（送信側で計算した結果）が受信側での計算で求められた文字列と一致すればパケット受信は成功と見なされる。失敗の場合には受信されたパケットは破棄される。チェックサムＣ２の結果から受信に成功したと見なされた最初のパケットから順に受信して、再び同じパケットを受信するまで一連のデータ受信を試みる。
【００４５】
送信装置ＴＡから一巡データを受信したら、受信失敗パケットがあっても送信装置ＴＢから同様に受信を開始する（ステップＳ１４）。データ取得の工程はＳ００と同じである。同様にＣ，Ｄから受信する（ステップＳ１５及びＳ００、ステップＳ１６及びＳ００）。送信装置ＴＡからＴＤまでの一巡データを受信したら、受信に失敗したパケットの有無を判断し（ステップＳ１７）、受信に失敗したパケットがあれば、これらのパケットを整理して（ステップＳ１８）、次回接続情報から受信に失敗したパケットの受信順を決定する（ステップＳ１９）。その後失敗パケットの受信をし、第２の信頼性確認情報を用いて受信の成否を判断し（ステップＳ００）、ステップＳ１７で全てのパケットが正しく受信されたと判断されるまで繰り返し受信する。
【００４６】
その結果、ステップＳ１７で全てのパケットが正しく受信されたと判断されたとする。その後は受信したパケット同士が有する第１の信頼性確認情報Ｃ１及び第３の信頼性確認情報Ｃ３が一致しているかどうかを確認し（ステップＳ２０）、一致していなかった場合は多数決で負けたパケットを破棄し（ステップＳ２１）、受信した全てのパケットのＣ１及びＣ３が一致するまで、ステップＳ２０−Ｓ２１−Ｓ１８−Ｓ１９−Ｓ００−Ｓ１７−Ｓ２０の動作を繰り返す。ステップＳ２０で受信した全てのパケットのＣ１及びＣ３が一致したと判断された後は、パケット（分割データ）からデータ列を復元し（ステップＳ２２）、そのデータ列から計算されるチェックサムとＣ３との一致を確認する（ステップＳ２３）。一致しなかった場合はそのデータ列に属するパケットを破棄し（ステップＳ２４）、最初から受信を繰り返す。一致が確認できたら、パケットから元データを復元し（ステップＳ２５）、その元データから計算されるチェックサムとＣ１との一致を確認する（ステップＳ２６）。一致しなかった場合は全てのパケットを破棄し、最初から受信を繰り返す。
【００４７】
（２）受信装置ＲＣの場合
受信装置ＲＣの動作フローを図８−１及び図８−２に示す。
受信装置ＲＣの中継装置との受信手段数は２である。まず、受信装置ＲＣは受信動作用データを受信する（ステップＳ２７）。その後、受信動作用データを基に、二つの受信手段が同時に利用可能であり、したがって、最大同時受信可能数は２であると判断する（ステップＳ２８）。
【００４８】
その結果四つの送信装置ＴＡ〜ＴＤのうち、二つの送信装置ＴＡ，ＴＢから同時に受信する（ステップＳ２９及びステップＳ００）。その後残った２つの送信装置ＴＣ、ＴＤから受信する（ステップＳ３０及びステップＳ００）。ここまでの動作は基本的には受信装置ＲＡと同様であるが、所要時間は受信装置ＲＡに比して半減する。
【００４９】
送信装置ＴＡからＴＤまでの一巡データを受信したら、受信に失敗したパケットの有無を判断し（ステップＳ３１）、受信に失敗したパケットがあれば、これらのパケットを整理して（ステップＳ３２）、次回接続情報から受信に失敗したパケットの受信順を決定する（ステップＳ３３）。この際に受信手段が二つ有るので、たとえば受信に失敗したパケットがＡ−３及びＣ−３であったとする。この場合にＡ−３とＣ−３の次回接続情報によるタイミングが一致していた場合、受信装置ＲＡでは順次受信しなくてはならないが、受信装置ＲＣでは同時に取得が可能である。この様な事を考慮して受信順を決定する。その後失敗パケットの受信をし、第２の信頼性確認情報を用いて受信の成否を判断し（ステップＳ００）、ステップＳ３１で全てのパケットが正しく受信されたと判断されるまで繰り返し受信する。すなわちステップＳ３１−Ｓ３２−Ｓ３３−Ｓ００−Ｓ３１の動作を繰り返す。
【００５０】
その結果、ステップＳ３１で全てのパケットが正しく受信されたと判断されたとする。その後は受信したパケット同士が有する第１の信頼性確認情報Ｃ１及び第３の信頼性確認情報Ｃ３が全て一致しているかどうかを確認し（ステップＳ３４）、一致していなかった場合は多数決で負けたパケットを破棄し（ステップＳ３５）、受信した全てのパケットのＣ１及びＣ３が一致するまで、ステップＳ３４−Ｓ３５−Ｓ３２−Ｓ３３−Ｓ００−Ｓ３４の動作を繰り返す。ステップＳ３４で受信した全てのパケットのＣ１及びＣ３が一致したと判断された後は、パケット（分割データ）からデータ列を復元し（ステップＳ３６）、そのデータ列から計算されるチェックサムとＣ３の一致を確認する（ステップＳ３７）。一致しなかった場合はそのデータ列に属するパケットを破棄し（ステップＳ３８）、最初から受信を繰り返す。一致が確認できたら、パケットから元データを復元し（ステップＳ３９）、その元データから計算されるチェックサムとＣ１の一致を確認する（ステップＳ４０）。一致しなかった場合は全てのパケットを破棄し、最初から受信を繰り返す。
【００５１】
（３）受信装置ＲＥの場合
受信装置ＲＥの中継装置との受信手段数は３である。先ず、受信装置ＲＥは受信用データを受信する。その後、自身の受信手段のうち一つはリソース不足などの理由により使用不可能であったとする。その結果最大同時受信手段数は３であるが、受信に利用可能な同時受信可能数は２であると判断する。同時受信可能数は２と判断されたので、受信ステップは（２）受信装置ＲＣの場合と同様になる。
【００５２】
（４）受信装置ＲＧの場合
受信装置ＲＧの動作フローを図９−１から図９−４に示す。
受信装置ＲＧの中継装置との受信手段数は４である。受信装置ＲＧは受信動作用データを受信する（ステップＳ４１）。自身の受信手段のうち一つはリソース不足などの理由により使用不可能であったとする。その結果最大同時受信可能数は４であるが、受信に利用可能な同時受信可能数は３であると判断する（ステップＳ４２及びステップＳ４３）。次に、送信装置ＴＡ，ＴＢ，ＴＣから一連のデータ取得（ステップＳ４４からステップＳ４８のループ、受信手段数を除いてＳ００と同じであるので説明を省略する）した後に、３つの受信手段で役割を分担する（ステップＳ４９）。
【００５３】
一つの受信手段（受信手段１）は送信装置ＴＤからの受信を試みる（ステップＳ５０からステップＳ５４のループ、Ｓ００と同じであるので説明を省略する）。次いで、送信装置ＴＤから一連の受信をした際に（チェックサムＣ２によって）受信に失敗したと見なされたパケットの有無を判断し（ステップＳ５５）、有れば、次回接続情報を基に（ステップＳ５６）受信に失敗したと見なされたパケットの再受信を試みる（ステップＳ５７）。残りの２つの受信手段（受信手段２）は、Ａ，Ｂ，Ｃから一連の受信をした際に（チェックサムＣ２によって）受信に失敗したと見なされたパケットの有無を判断し（ステップＳ５８）、有れば、次回接続情報を基に（ステップＳ５９）受信に失敗したと見なされたパケットの再受信を試みる（ステップＳ６０）。
【００５４】
この後、ステップＳ５５及びステップＳ５８で、チェックサムＣ２で失敗したと見なされるパケットがなくなれば、各パケットのチェックサムＡ’，Ｂ’，Ｃ’，Ｄ’及びＸ’を比較して（ステップＳ６１）、チェックサムＣ１もしくはチェックサムＣ３の多数決によって失敗したと見なされるパケットを破棄して（ステップＳ６２）、３つの受信手段で次回接続情報を基に受信を試みる（ステップＳ５８〜ステップＳ６０）。ステップＳ６１において、これら各パケット（分割データ）のＡ’，Ｂ’，Ｃ’　，Ｄ’及びＸ’が全て一致した後、各パケットからデータ列を復元し（ステップＳ６３）、これら各パケットのＡ’，Ｂ’，Ｃ’，Ｄ’と計算したチェックサムが一致しているか否かを調べ（ステップＳ６４）、一致しなかった場合は一致しなかったデータ列に属するパケットを破棄し（ステップＳ６５）、最初からから受信を繰り返す。ステップＳ６４で各パケットのＡ’，Ｂ’，Ｃ’　，Ｄ’と計算したチェックサムが一致すれば、元データを復元する（ステップＳ６６）。この元データから計算されたチェックサムＸ’とチェックサムＣ１を比較して一致していれば受信成功とみなす（ステップＳ６７）。一致しなかったら、全てのパケットを破棄し、最初から受信を繰り返す（ステップＳ４１に戻る）。
【００５５】
【実施の形態３】
図１０は実施の形態３におけるシステムの接続状況を模式的に示した図である。一台の送信装置４２０を用いて多数の受信装置４２５にデータを送信する例であるが、一台の送信装置が仮想的な複数の送信手段として機能するマルチキャスト方式に相応する実施の形態であり、ＩＰ網を用いた例である。送信装置４２０は、データを送信するデータ送信モジュール４２２と送信データを作成しデータ送信モジュール４２２を制御する送信データ作成モジュール４２１とから構成されている。また、データ転送を行うゲートウエイ群４２３（インターネット等）、通信経路となるルータ４２４及び受信装置４２５からなるシステムである。ここで送信データ作成モジュール４２１、データ送信モジュール４２２はソフトウエアであって、両者は一つの装置上で実現されても良いし、異なった装置上に用意しても良い。また、データ送信モジュール４２２は送信データを複数のマルチキャストＩＰアドレス毎に管理することが可能で、時分割で複数のデータを異なった宛先（マルチキャストＩＰアドレス）に対して送信する事が可能である。
【００５６】
本実施の形態は、送信手段が仮想のものである点と送信装置が送信装置制御装置の機能を兼ねる点で実施の形態２と異なるが、実質的には実施の形態２と構成が同じであり、送信手段（実施の形態２の送信装置に相当）及び受信装置の動作フローは実施の形態２と同様である。
【００５７】
【実施の形態４】
図１０における受信装置の受信手段を仮想の受信手段とした場合、実施の形態４に該当する。一台の受信装置が仮想的な複数の受信手段として機能する実施の形態であり、複数の受信手段はソフトウエアにより実現される。
本実施の形態は、受信手段が仮想のものである点で実施の形態２や実施の形態３と異なるが、実質的にはこれらの実施の形態と構成が同じであり、送信手段（実施の形態２、３の送信装置に相当）及び受信装置の動作フローは実施の形態２や３と同様である。
【００５８】
これはすなわち、物理的インタフェースが必ずしも必要ではなく、時分割でも構わない事を意味しており、受信装置においてより多数の送信手段からの受信が可能となる。また、送信装置も複数の送信手段を持てるため、安価にシステムを構築する事が可能となる。ここでの送信手段の一つの例としてＩＰマルチキャストアドレスを用いる事が可能である。すなわち、送信装置では複数のＩＰマルチキャストアドレスに対してデータを送信し、受信装置では、自身の保有する帯域幅から同時受信が可能か判断し、複数のマルチキャストアドレスから同時にデータを受信する。
【００５９】
以上本発明の実施の形態を説明したが、本発明の趣旨を逸脱しない範囲で種々の変更を加え得ることは明白である。
例えば、実施の形態１において、多数決判定工程に代えて、異なるＣ１が得られた段階でチェックサムＣ１と計算結果を比較する工程を採用する等も可能である。
また、実施の形態２では、送信システム側を一台の送信装置制御装置と複数の送信装置とで構成される例を示したが、独立の送信装置制御装置を使用せず、その機能を送信装置のうちの一台に持たせることもでき、複数の送信装置に分散させることもできる。また、複数の送信装置制御装置を用いても良い。また、協働の態様も、分割工程、送信工程、或いは送信工程の一部である信頼性確認情報を付加する行為の全部あるいはいずれかを各々の送信装置と送信装置制御装置との協力行為により行なうこと、あるいは両者で分担して行なうこと等様々な態様が可能である。
【００６０】
また、実施の形態２において、受信手段数が３の場合まで説明したが、受信手段数が４以上も可能である。この場合、四つの送信手段からデータの並列受信が可能であり、また、パケットの一巡受信に使用する受信手段と受信に失敗したパケットの再受信に使用する受信手段を異にすることも可能である。
【００６１】
また、受信装置ＲＡやＲＣの場合に、受信すべき送信装置ＴＡ〜ＴＤの順序を任意に変更可能である。或るデータ列についてパケット受信後にチェックサムＣ３のチェックを行い、順次他のデータ列に移る等、処理フローの変更も可能である。
【００６２】
また、受信装置ＲＧの場合に、図９−４においてステップＳ６１で、チェックサムＸ’，Ａ’，Ｂ’，Ｃ’，Ｄ’が全て一致した後に、ステップＳ６４で送信したＡ’，Ｂ’，Ｃ’，Ｄ’と受信後に計算したチェックサムの一致を判断しているが、例えばＡ’についてステップＳ６１及びステップＳ６４を行った後に、順々にＢ’，Ｃ’，Ｄ’についてステップＳ６１及びステップＳ６４を行っても良い。また、ステップＳ６１とＳ６２の多数決判定工程を省き、ダイレクトにステップＳ６４で送信したＡ’，Ｂ’，Ｃ’，Ｄ’と受信後に計算したチェックサムの一致を判断しても良い。
【００６３】
また、図５の各送信装置が送信するパケット数を増減することも、図６のチェックサムの組み合わせを変更することも可能である。また、送信する一巡の分割データの送信順序を、二巡目には逆にしても良い。
また、実施の態様３では、各々の送信装置が、複数の送信手段に送信を分担させる機能を有する。通常は自装置の送信手段に分担させるが、外付けの送信手段や他の送受信装置の送信手段に分担させることも可能である。
【００６４】
また、実施の態様４では、各々の受信装置が、複数の受信手段に受信を分担させる機能を有する。この場合も外付けの受信手段や他の送受信装置の受信手段に分担させることも可能である。
また、各実施の形態から多数決判定工程を除いた態様や次回接続情報を使用しない態様も可能である。また、元データをデータ列に分けて送信する場合でも第３の信頼性確認情報を使用しない態様も可能である。
その他、パケットの分割数やデータ列の数、チェックサムのアルゴリズムも様々であり、他にも実施の形態に様々の変更が可能である。
【００６５】
【発明の効果】
以上説明したことから、本発明により以下の効果がもたらされる。
１、信頼性確認情報を用いてデータの信頼性を確保することにより、従来のインフラ設備を変更すること無く、信頼性のあるマルチキャストシステムが構築可能である。
【００６６】
２、また大容量のデータには、元データに関する信頼性確認情報と分割データに関する信頼性確認情報を併用することにより、さらに実施の態様によりデータ列に関する信頼性確認情報を併用することにより、一層信頼性を高められる。この場合でも、送信装置はただ、パケットを繰り返し送信すればよく、また複数の送信装置でデータ送信を分担できるので、送信装置に負担をかけずに、大量のデータを多数の受信装置に効率よく送付でき、スケーラビリティを高める事が出来る。
【００６７】
３、次回接続情報を用いることにより、受信に失敗したパケットを選んで効率良く再受信でき、無駄なネットワーク利用を避ける事が出来る。
４、複数台の送信装置又は送信手段を用いるとき、他の送信装置又は送信手段からの送信データ列に関する信頼性確認情報を付与することにより、より高い信頼性の確保も出来る。
５、受信端末の有する帯域幅が広い場合には、複数の受信手段による並列受信が可能であり、これにより送受信の効率化を図ることができる。
【図面の簡単な説明】
【図１】実施の形態１におけるシステムの接続状況を模式的に示した図である。
【図２】実施の形態１における送信動作と受信動作の概念を示す図である。
【図３】実施の形態１における受信装置の動作フローを示す図である。
【図４】実施の形態２におけるシステムの接続状況を模式的に示した図である。
【図５】実施の形態２におけるデータ送信側のデータ配分の概念図である。
【図６】実施の形態２におけるチェックサム付加方法の概念図である。
【図７−１】実施の形態２における受信装置ＲＡの動作フロー（その１）を示す図である。
【図７−２】実施の形態２における受信装置ＲＡの動作フロー（その２）を示す図である。
【図８−１】実施の形態２における受信装置ＲＣの動作フロー（その１）を示す図である。
【図８−２】実施の形態２における受信装置ＲＣの動作フロー（その２）を示す図である。
【図９−１】実施の形態２における受信装置ＲＧの動作フロー（その１）を示す図である。
【図９−２】実施の形態２における受信装置ＲＧの動作フロー（その２）を示す図である。
【図９−３】実施の形態２における受信装置ＲＧの動作フロー（その３）を示す図である。
【図９−４】実施の形態２における受信装置ＲＧの動作フロー（その４）を示す図である。
【図１０】実施の形態３におけるシステムの接続状況を模式的に示した図である。
【符号の説明】
１００、４１２、４２０　送信装置
１０１、１０２、４１３、４１４　中継装置
１０３、４１５、４２５　受信装置
１０４　元データ
１０５　分割データ
１０６　パケット
１０７　データ列
４１１　送信装置制御装置
４２１　送信データ作成モジュール
４２２　データ送信モジュール
４２３　ゲートウェイ群
４２４　ルータ
【図１】
2004088256.tif 000003
【図２】
2004088256.tif 000004
【図３】
2004088256.tif 000005
【図４】
2004088256.tif 000006
【図５】
2004088256.tif 000007
【図６】
2004088256.tif 000008
【図７−１】
2004088256.tif 000009
【図７−２】
2004088256.tif 000010
【図８−１】
2004088256.tif 000011
【図８−２】
2004088256.tif 000012
【図９−１】
2004088256.tif 000013
【図９−２】
2004088256.tif 000014
【図９−３】
2004088256.tif 000015
【図９−４】
2004088256.tif 000016
【図１０】
2004088256.tif 000017