(57)【特許請求の範囲】
【請求項１】
データカプセル化方法であって、
受信側の共通公衆無線インターフェース（ＣＰＲＩ）のラインビットレートに基づいて、フロントホール伝送ネットワーク（ＦＴＮ）カプセル化方式を用いて、ＣＰＲＩに対応するフレームを、ブロックフレームの組み合わせにカプセル化し、前記ブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれ、それぞれのブロックフレームが２５６個のバイトの組み合わせ（ｗｏｒｄ）である固定された一定のフレーム長を有し、それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれることを含み、それぞれのブロックフレームのデータ内容は、選択１（Ｏｐｔｉｏｎ１）のＣＰＲＩラインビットレートに対応するＣＰＲＩレートによって送信される、ＣＰＲＩに対応するフレームのデータ内容である、前記データカプセル化方法。
【請求項２】
前記それぞれのｗｏｒｄに含まれるフレームオーバーヘッドバイトが１個のバイトを占有し、フレームペイロードバイトが１６個のバイトを占有する
請求項１に記載のデータカプセル化方法。
【請求項３】
前記ブロックフレームには、
フレーム同期バイト、汎用通信チャネル（ＧＣＣ）バイト、ビットインターリーブパリティ（ＢＩＰ）バイト、前方誤り訂正（ＦＥＣ）フレームペイロードバイト、運用管理及び保守（ＯＡＭ）バイト、同期バイト、ＦＥＣフレームオーバーヘッドバイト及び予約（ＲＥＳ）バイトのうちの少なくとも１つのフレームオーバーヘッドバイトが含まれる
請求項１に記載のデータカプセル化方法。
【請求項４】
前記ブロックフレームに含まれるフレームオーバーヘッドバイトフレームが、フレーム同期バイト、ＧＣＣバイト、ＢＩＰバイト、ＦＥＣフレームペイロードバイト、ＯＡＭバイト、同期バイト、ＦＥＣフレームオーバーヘッドバイト及びＲＥＳバイトを含む場合、
前記ブロックフレームにおける１番目のｗｏｒｄ〜６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトがフレーム同期バイトであり、
前記ブロックフレームにおける７番目のｗｏｒｄにおけるフレームオーバーヘッドバイトがＧＣＣバイトであり、
前記ブロックフレームにおける８番目のｗｏｒｄ〜１０番目のｗｏｒｄにおけるフレームオーバーヘッドバイトがＢＩＰバイトであり、
前記ブロックフレームにおける１１番目のｗｏｒｄ〜１５４番目のｗｏｒｄにおけるフレームオーバーヘッドバイトがＦＥＣフレームペイロードバイトであり、
前記ブロックフレームにおける１５５番目のｗｏｒｄ〜２２６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトがＯＡＭバイトであり、
前記ブロックフレームにおける２２７番目のｗｏｒｄにおけるフレームオーバーヘッドバイトが同期バイトであり、
前記ブロックフレームにおける２２８番目のｗｏｒｄ〜２５３番目のｗｏｒｄにおけるフレームオーバーヘッドバイトがＦＥＣフレームオーバーヘッドバイトであり、
前記ブロックフレームにおける２５４番目のｗｏｒｄ〜２５６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトがＲＥＳバイトである
請求項３に記載のデータカプセル化方法。
【請求項５】
受信側の共通ＣＰＲＩのラインビットレートに基づいて、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームをブロックフレームの組み合わせにカプセル化することは、
受信側のＣＰＲＩのラインビットレートが選択１（Ｏｐｔｉｏｎ１）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１つのブロックフレームを含むブロックフレームの組み合わせにカプセル化することと、
受信側のＣＰＲＩのラインビットレートが選択２（Ｏｐｔｉｏｎ２）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２つのブロックフレームを含むブロックフレームの組み合わせにカプセル化することと、
受信側のＣＰＲＩのラインビットレートが選択３（Ｏｐｔｉｏｎ３）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを４つのブロックフレームを含むブロックフレームの組み合わせにカプセル化することと、
受信側のＣＰＲＩのラインビットレートが選択４（Ｏｐｔｉｏｎ４）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを５つのブロックフレームを含むブロックフレームの組み合わせにカプセル化することと、
受信側のＣＰＲＩのラインビットレートが選択５（Ｏｐｔｉｏｎ５）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを８つのブロックフレームを含むブロックフレームの組み合わせにカプセル化することと、
受信側のＣＰＲＩのラインビットレートが選択６（Ｏｐｔｉｏｎ６）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１０個のブロックフレームを含むブロックフレームの組み合わせにカプセル化することと、
受信側のＣＰＲＩのラインビットレートが選択７及び７Ａ（Ｏｐｔｉｏｎ７及び７Ａ）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１６個のブロックフレームを含むブロックフレームの組み合わせにカプセル化することと、
受信側のＣＰＲＩのラインビットレートが選択８（Ｏｐｔｉｏｎ８）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２０個のブロックフレームを含むブロックフレームの組み合わせにカプセル化することと、
受信側のＣＰＲＩのラインビットレートが選択９（Ｏｐｔｉｏｎ９）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２４個のブロックフレームを含むブロックフレームの組み合わせにカプセル化することと、
受信側のＣＰＲＩのラインビットレートが選択１０（Ｏｐｔｉｏｎ１０）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを４８個のブロックフレームを含むブロックフレームの組み合わせにカプセル化することと、を含む
請求項１に記載のデータカプセル化方法。
【請求項６】
請求項１〜５のいずれか１項に記載のデータカプセル化方法に基づくデータ伝送方法であって、
それぞれのデータ伝送周期に、少なくとも１つの受信側のＣＰＲＩのラインビットレートに基づいて、それぞれの受信側に対して、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを、ブロックフレームの組み合わせにカプセル化し、前記ブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれ、それぞれのブロックフレームが２５６個のバイトの組み合わせ（ｗｏｒｄ）を含み、それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれることと、
プリセットの伝送周期内の各ブロックフレームの組み合わせのマッピング位置に基づいて、それぞれのブロックフレームの組み合わせをフレックストンネルの対応位置にマッピングして伝送することと、を含む、前記データ伝送方法。
【請求項７】
データカプセル化装置であって、
受信側の共通公衆無線インターフェース（ＣＰＲＩ）のラインビットレートを保存するように構成される記憶モジュールと、
受信側のＣＰＲＩのラインビットレートに基づいて、フロントホール伝送ネットワーク（ＦＴＮ）カプセル化方式を用いて、ＣＰＲＩに対応するフレームを、ブロックフレームの組み合わせにカプセル化するように構成されるカプセル化モジュールであって、前記ブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれ、それぞれのブロックフレームが２５６個のバイトの組み合わせ（ｗｏｒｄ）である固定された一定のフレーム長を有し、それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれ、それぞれのブロックフレームのデータ内容が選択１（Ｏｐｔｉｏｎ１）のＣＰＲＩラインビットレートに対応するＣＰＲＩレートによって送信される、ＣＰＲＩに対応するフレームのデータ内容である、カプセル化モジュールと、を備える、前記データカプセル化装置。
【請求項８】
前記カプセル化モジュールは、カプセル化後の前記ブロックフレームに含まれるフレームオーバーヘッドバイトフレームが、フレーム同期バイト、汎用通信チャネル（ＧＣＣ）バイト、ビットインターリーブパリティ（ＢＩＰ）バイト、前方誤り訂正（ＦＥＣ）フレームペイロードバイト、運用管理及び保守（ＯＡＭ）バイト、同期バイト、ＦＥＣフレームオーバーヘッドバイト及び予約（ＲＥＳ）バイトを含む場合、前記ブロックフレームにおける１番目のｗｏｒｄ〜６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをフレーム同期バイトとして設定し、前記ブロックフレームにおける７番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＧＣＣバイトとして設定し、前記ブロックフレームにおける８番目のｗｏｒｄ〜１０番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＢＩＰバイトとして設定し、前記ブロックフレームにおける１１番目のｗｏｒｄ〜１５４番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＦＥＣフレームペイロードバイトとして設定し、前記ブロックフレームにおける１５５番目のｗｏｒｄ〜２２６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＯＡＭバイトとして設定し、前記ブロックフレームにおける２２７番目のｗｏｒｄにおけるフレームオーバーヘッドバイトを同期バイトとして設定し、前記ブロックフレームにおける２２８番目のｗｏｒｄ〜２５３番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＦＥＣフレームオーバーヘッドバイトとして設定し、前記ブロックフレームにおける２５４番目のｗｏｒｄ〜２５６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＲＥＳバイトとして設定するように構成される
請求項７に記載のデータカプセル化装置。
【請求項９】
前記カプセル化モジュールは、受信側のＣＰＲＩのラインビットレートが選択１（Ｏｐｔｉｏｎ１）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択２（Ｏｐｔｉｏｎ２）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択３（Ｏｐｔｉｏｎ３）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを４つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択４（Ｏｐｔｉｏｎ４）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを５つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択５（Ｏｐｔｉｏｎ５）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを８つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択６（Ｏｐｔｉｏｎ６）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１０個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択７及び７Ａ（Ｏｐｔｉｏｎ７及び７Ａ）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１６個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択８（Ｏｐｔｉｏｎ８）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２０個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択９（Ｏｐｔｉｏｎ９）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２４個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択１０（Ｏｐｔｉｏｎ１０）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを、４８個のブロックフレームを含むブロックフレームの組み合わせにカプセル化するように構成される
請求項７に記載のデータカプセル化装置。
【請求項１０】
請求項７〜９のいずれか１項に記載のデータカプセル化装置に基づくデータ伝送装置であって、
それぞれのデータ伝送周期に、少なくとも１つの受信側の共通公衆無線インターフェース（ＣＰＲＩ）のラインビットレートに基づいて、それぞれの受信側に対して、フロントホール伝送ネットワーク（ＦＴＮ）カプセル化方式を用いて、ＣＰＲＩに対応するフレームを、ブロックフレームの組み合わせにカプセル化するように構成されるカプセル化モジュールであって、前記ブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれ、それぞれのブロックフレームが２５６個のバイトの組み合わせ（ｗｏｒｄ）を含み、それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれる、カプセル化モジュールと、
プリセットの伝送周期内の各ブロックフレームの組み合わせのマッピング位置に基づいて、それぞれのブロックフレームの組み合わせをフレックストンネルの対応位置にマッピングして伝送するように構成される伝送モジュールと、を備える、前記データ伝送装置。
【請求項１１】
コンピュータ記憶媒体であって、
コンピュータ実行可能命令が記憶され、前記コンピュータ実行可能命令は請求項１〜５のいずれか１項に記載のデータカプセル化方法におけるステップを実行することに用いられ、
又は、前記コンピュータ実行可能命令は請求項６に記載のデータ伝送方法におけるステップを実行することに用いられる、前記コンピュータ記憶媒体。
【請求項１２】
データカプセル化装置であって、
プロセッサと、プロセッサにおいて実行できるコンピュータプログラムを記憶するためのメモリと、を備え、前記プロセッサは前記コンピュータプログラムを実行するとき、請求項１〜５のいずれか１項に記載の方法におけるステップを実行することに用いられる、前記データカプセル化装置。
【請求項１３】
請求項１２に記載のデータカプセル化装置に基づくデータ伝送装置であって、
プロセッサと、プロセッサにおいて実行できるコンピュータプログラムを記憶するためのメモリと、を備え、前記プロセッサは前記コンピュータプログラムを実行するとき、請求項６に記載の方法におけるステップを実行することに用いられる、前記データ伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本願は、２０１６年１２月２７日に提出した中国特許出願第２０１６１１２２９０８６．０号の優先権を主張し、ここで、該中国特許出願の全内容が本願の一部として援用される。
【０００２】
本発明はデータ伝送技術分野に関し、特にデータカプセル化方法及びデータ伝送方法、装置並びにコンピュータ記憶媒体に関する。
【背景技術】
【０００３】
現在、室内ベースバンド処理ユニット（ＢＢＵ：Ｂａｓｅｂａｎｄ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）とリモート無線ユニット（ＲＲＵ：Ｒａｄｉｏ  Ｒｅｍｏｔｅ  Ｕｎｉｔ）とが主に共通公衆無線インターフェース（ＣＰＲＩ：Ｃｏｍｍｏｎ  Ｐｕｂｌｉｃ  Ｒａｄｉｏ  Ｉｎｔｅｒｆａｃｅ）を介して接続され、ＣＰＲＩが対応するフレーム構造を有し、該ＣＰＲＩに対応するフレームにはユーザの伝送すべきデータ情報を持っており、該ＣＰＲＩに対応するフレームが常に光伝送ネットワーク（ＯＴＮ：Ｏｐｔｉｃａｌ  Ｔｒａｎｓｐｏｒｔ  Ｎｅｔｗｏｒｋ）にマッピングされて伝送される。様々な顧客サービス、例えばＳＤＨ、イーサネット（登録商標）（Ｅｔｈｅｒｎｅｔ）、ＦＣ等に適応するために、ＯＴＮには多様なオーバーヘッド及び伝送方式を設計したが、また、長距離高品質伝送を確保するために、高強度の前方誤り訂正（ＦＥＣ：Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）及び多段タンデム接続監視（ＴＣＭ：Ｍｕｌｔｉｐｌｅ  ｌｅｖｅｌｓ  ｏｆ  Ｔａｎｄｅｍ  Ｃｏｎｎｅｃｔｉｏｎ  Ｍｏｎｉｔｏｒｉｎｇ）等を設計した。
【０００４】
ＣＰＲＩに対応するフレームは時分割多重（ＴＤＭ：Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）カプセル化によって、１／３．８４Ｍｈｚを周期とするハイパーフレーム（Ｈｙｐｅｒ  Ｆｒａｍｅ）を構成する。Ｈｙｐｅｒ  Ｆｒａｍｅは２５６個のサブフレームを含み、それぞれのサブフレームの１番目のバイトの組み合わせ（ｗｏｒｄ）が制御ワードであり、制御管理プレーン及び同期情報をベアラすることに用いられ、残りの１５個のｗｏｒｄはユーザプレーンデータをベアラすることに用いられ、Ｈｙｐｅｒ  Ｆｒａｍｅはフレーム構造が複雑である。ＣＰＲＩに対応するフレームの主な応用シーンはポイントトゥポイント伝送であり、一般的に、距離が３０キロメートル内であり、ＴＤＭカプセル化後のＨｙｐｅｒ  ＦｒａｍｅがＯＴＮにマッピングされて伝送され、Ｈｙｐｅｒ  Ｆｒａｍｅは構造が複雑であって、ＯＴＮの複雑な伝送メカニズム、ネットワーキングメカニズム、長距離伝送メカニズムのため、Ｈｙｐｅｒ  Ｆｒａｍｅの伝送は、伝送効率がより低く、伝送遅延を減少できず、却ってエンドツーエンドの伝送遅延が制御不可能になる恐れがある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＣＰＲＩのＨｙｐｅｒ  Ｆｒａｍｅのフレーム構造が複雑であって、ＯＴＮにマッピングされて伝送されるとき、伝送効率が低く、伝送遅延が制御不可能になるという問題を解決するために、本発明の実施例はデータカプセル化方法及びデータ伝送方法、装置並びにコンピュータ記憶媒体を提供する。
【課題を解決するための手段】
【０００６】
上記目的を実現するために、本発明の実施例はデータカプセル化方法を開示し、前記データカプセル化方法は、
受信側のＣＰＲＩのラインビットレートに基づいて、フロントホール伝送ネットワーク（ＦＴＮ：Ｆｒｏｎｔ−ｈａｕｌ  Ｔｒａｎｓｐｏｒｔ  Ｎｅｔｗｏｒｋ）カプセル化方式を用いて、ＣＰＲＩに対応するフレームを、ブロックフレームの組み合わせにカプセル化し、前記ブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれ、それぞれのブロックフレームが２５６個のｗｏｒｄを含み、それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれることを含む。
【０００７】
一実施例では、前記それぞれのｗｏｒｄに含まれるフレームオーバーヘッドバイトが１個のバイトを占有し、フレームペイロードバイトが１６個のバイトを占有する。
【０００８】
一実施例では、前記ブロックフレームには、
フレーム同期バイト、汎用通信チャネル（ＧＣＣ：Ｇｅｎｅｒａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｃｈａｎｎｅｌ）バイト、ビットインターリーブパリティ（ＢＩＰ：Ｂｉｔ  Ｉｎｔｅｒｌｅａｖｅｄ  Ｐａｒｉｔｙ）バイト、前方誤り訂正（ＦＥＣ：Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）フレームペイロードバイト、運用管理及び保守（ＯＡＭ：Ｏｐｅｒａｔｉｏｎ  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）バイト、同期バイト、ＦＥＣフレームオーバーヘッドバイト及び予約（ＲＥＳ：Ｒｅｓｅｒｖｅｄ）バイトのうちの少なくとも１つのフレームオーバーヘッドバイトが含まれる。
【０００９】
一実施例では、前記ブロックフレームに含まれるフレームオーバーヘッドバイトフレームが、フレーム同期バイト、ＧＣＣバイト、ＢＩＰバイト、ＦＥＣフレームペイロードバイト、ＯＡＭバイト、同期バイト、ＦＥＣフレームオーバーヘッドバイト及びＲＥＳバイトを含む場合、前記ブロックフレームにおける１番目のｗｏｒｄ〜６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトがフレーム同期バイトであり、前記ブロックフレームにおける７番目のｗｏｒｄにおけるフレームオーバーヘッドバイトがＧＣＣバイトであり、前記ブロックフレームにおける８番目のｗｏｒｄ〜１０番目のｗｏｒｄにおけるフレームオーバーヘッドバイトがＢＩＰバイトであり、前記ブロックフレームにおける１１番目のｗｏｒｄ〜１５４番目のｗｏｒｄにおけるフレームオーバーヘッドバイトがＦＥＣフレームペイロードバイトであり、前記ブロックフレームにおける１５５番目のｗｏｒｄ〜２２６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトがＯＡＭバイトであり、前記ブロックフレームにおける２２７番目のｗｏｒｄにおけるフレームオーバーヘッドバイトが同期バイトであり、前記ブロックフレームにおける２２８番目のｗｏｒｄ〜２５３番目のｗｏｒｄにおけるフレームオーバーヘッドバイトがＦＥＣフレームオーバーヘッドバイトであり、前記ブロックフレームにおける２５４番目のｗｏｒｄ〜２５６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトがＲＥＳバイトである。
【００１０】
一実施例では、現在の受信側のＣＰＲＩのラインビットレートに基づいて、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームをブロックフレームの組み合わせにカプセル化することは、受信側のＣＰＲＩのラインビットレートが選択１（Ｏｐｔｉｏｎ１）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１つのブロックフレームを含むブロックフレームの組み合わせにカプセル化することと、受信側のＣＰＲＩのラインビットレートが選択２（Ｏｐｔｉｏｎ２）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２つのブロックフレームを含むブロックフレームの組み合わせにカプセル化することと、受信側のＣＰＲＩのラインビットレートが選択３（Ｏｐｔｉｏｎ３）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを４つのブロックフレームを含むブロックフレームの組み合わせにカプセル化することと、受信側のＣＰＲＩのラインビットレートが選択４（Ｏｐｔｉｏｎ４）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを５つのブロックフレームを含むブロックフレームの組み合わせにカプセル化することと、受信側のＣＰＲＩのラインビットレートが選択５（Ｏｐｔｉｏｎ５）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを８つのブロックフレームを含むブロックフレームの組み合わせにカプセル化することと、受信側のＣＰＲＩのラインビットレートが選択６（Ｏｐｔｉｏｎ６）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１０個のブロックフレームを含むブロックフレームの組み合わせにカプセル化することと、受信側のＣＰＲＩのラインビットレートが選択７及び７Ａ（Ｏｐｔｉｏｎ７及び７Ａ）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１６個のブロックフレームを含むブロックフレームの組み合わせにカプセル化することと、受信側のＣＰＲＩのラインビットレートが選択８（Ｏｐｔｉｏｎ８）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２０個のブロックフレームを含むブロックフレームの組み合わせにカプセル化することと、受信側のＣＰＲＩのラインビットレートが選択９（Ｏｐｔｉｏｎ９）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２４個のブロックフレームを含むブロックフレームの組み合わせにカプセル化することと、受信側のＣＰＲＩのラインビットレートが選択１０（Ｏｐｔｉｏｎ１０）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを４８個のブロックフレームを含むブロックフレームの組み合わせにカプセル化することと、を含む。
【００１１】
本発明の実施例は前記データカプセル化方法に基づくデータ伝送方法を開示し、前記データ伝送方法は、
それぞれのデータ伝送周期に、少なくとも１つの受信側のＣＰＲＩのラインビットレートに基づいて、それぞれの受信側に対して、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを、ブロックフレームの組み合わせにカプセル化し、前記ブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれ、それぞれのブロックフレームが２５６個のｗｏｒｄを含み、それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれることと、
プリセットの伝送周期内の各ブロックフレームの組み合わせのマッピング位置に基づいて、それぞれのブロックフレームの組み合わせをフレックストンネルの対応位置にマッピングして伝送することと、を含む。
【００１２】
本発明の実施例は更にデータカプセル化装置を開示し、前記データカプセル化装置は、
受信側のＣＰＲＩのラインビットレートを保存するように構成される記憶モジュールと、
受信側のＣＰＲＩのラインビットレートに基づいて、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームをブロックフレームの組み合わせにカプセル化するように構成され、前記ブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれ、それぞれのブロックフレームが２５６個のｗｏｒｄを含み、それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれるカプセル化モジュールと、を備える。
【００１３】
一実施例では、前記カプセル化モジュールは、カプセル化後の前記ブロックフレームに含まれるフレームオーバーヘッドバイトフレームがフレーム同期バイト、ＧＣＣバイト、ＢＩＰバイト、ＦＥＣフレームペイロードバイト、ＯＡＭバイト、同期バイト、ＦＥＣフレームオーバーヘッドバイト及びＲＥＳバイトを含む場合、前記ブロックフレームにおける１番目のｗｏｒｄ〜６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをフレーム同期バイトとして設定し、前記ブロックフレームにおける７番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＧＣＣバイトとして設定し、前記ブロックフレームにおける８番目のｗｏｒｄ〜１０番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＢＩＰバイトとして設定し、前記ブロックフレームにおける１１番目のｗｏｒｄ〜１５４番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＦＥＣフレームペイロードバイトとして設定し、前記ブロックフレームにおける１５５番目のｗｏｒｄ〜２２６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＯＡＭバイトとして設定し、前記ブロックフレームにおける２２７番目のｗｏｒｄにおけるフレームオーバーヘッドバイトを同期バイトとして設定し、前記ブロックフレームにおける２２８番目のｗｏｒｄ〜２５３番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＦＥＣフレームオーバーヘッドバイトとして設定し、前記ブロックフレームにおける２５４番目のｗｏｒｄ〜２５６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＲＥＳバイトとして設定するように構成される。
【００１４】
一実施例では、前記カプセル化モジュールは、受信側のＣＰＲＩのラインビットレートが選択１（Ｏｐｔｉｏｎ１）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択２（Ｏｐｔｉｏｎ２）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択３（Ｏｐｔｉｏｎ３）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを４つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択４（Ｏｐｔｉｏｎ４）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを５つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択５（Ｏｐｔｉｏｎ５）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを８つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択６（Ｏｐｔｉｏｎ６）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１０個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択７及び７Ａ（Ｏｐｔｉｏｎ７及び７Ａ）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１６個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択８（Ｏｐｔｉｏｎ８）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２０個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択９（Ｏｐｔｉｏｎ９）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２４個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択１０（Ｏｐｔｉｏｎ１０）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを４８個のブロックフレームを含むブロックフレームの組み合わせにカプセル化するように構成される。
【００１５】
本発明の実施例は更に前記データカプセル化装置に基づくデータ伝送装置を開示し、前記データ伝送装置は、
それぞれのデータ伝送周期に、少なくとも１つの受信側のＣＰＲＩのラインビットレートに基づいて、それぞれの受信側に対して、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームをブロックフレームの組み合わせにカプセル化するように構成され、前記ブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれ、それぞれのブロックフレームが２５６個のｗｏｒｄを含み、それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれるカプセル化モジュールと、
プリセットの伝送周期内の各ブロックフレームの組み合わせのマッピング位置に基づいて、それぞれのブロックフレームの組み合わせをフレックストンネルの対応位置にマッピングして伝送するように構成される伝送モジュールと、を備える。
【００１６】
本発明の実施例は更にコンピュータ記憶媒体を提供し、前記コンピュータ記憶媒体にコンピュータ実行可能命令が記憶され、前記コンピュータ実行可能命令は本発明の実施例に記載のデータカプセル化方法におけるステップを実行することに用いられ、
又は、前記コンピュータ実行可能命令は本発明の実施例に記載のデータ伝送方法におけるステップを実行することに用いられる。
【００１７】
本発明の実施例は更にデータカプセル化装置を提供し、プロセッサと、プロセッサにおいて実行できるコンピュータプログラムを記憶するためのメモリと、を備え、前記プロセッサは前記コンピュータプログラムを実行するとき、本発明の実施例に記載のデータカプセル化方法におけるステップを実行することに用いられる。
【００１８】
本発明の実施例は更に本発明の実施例に記載のデータカプセル化装置に基づくデータ伝送装置を提供し、プロセッサと、プロセッサにおいて実行できるコンピュータプログラムを記憶するためのメモリと、を備え、前記プロセッサは前記コンピュータプログラムを実行するとき、本発明の実施例に記載のデータ伝送方法におけるステップを実行することに用いられる。
【発明の効果】
【００１９】
本発明の実施例はデータカプセル化方法及びデータ伝送方法、装置並びにコンピュータ記憶媒体を開示し、前記データカプセル化方法は、受信側のＣＰＲＩのラインビットレートに基づいて、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームをブロックフレームの組み合わせにカプセル化し、前記ブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれ、それぞれのブロックフレームが２５６個のｗｏｒｄを含み、それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれることを含む。本発明の実施例では、現在の受信側のＣＰＲＩのラインビットレートに基づいてＦＴＮカプセル化を行い、カプセル化後のブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれるため、任意レートのＣＰＲＩのカプセル化及び伝送を満たすことができ、且つブロックフレームのフレーム長が一定であり、それぞれのブロックフレームが２５６個のｗｏｒｄを含み、それぞれのｗｏｒｄがフレームオーバーヘッドバイト及びフレームペイロードバイトを含み、該カプセル化後のフレームは構造が簡単であり、従って、エンドツーエンドの伝送遅延を効果的に減少させ、伝送効率を向上させる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施例１に係るカプセル化後のブロックフレームの組み合わせのフレーム構造の模式図である。
【図２】本発明の実施例２に係るカプセル化後のブロックフレームの組み合わせのフレーム構造の模式図である。
【図３】本発明の実施例３に係るカプセル化後のブロックフレームの組み合わせのフレーム構造の模式図である。
【図４】本発明の実施例４に係るＣＰＲＩのラインビットレートとブロックフレームとの対応関係及び対応レートの模式図である。
【図５】本発明の実施例５に係るデータ伝送過程の模式図である。
【図６】本発明の実施例に係るブロックフレームの組み合わせのフレックストンネルにおける伝送過程の模式図である。
【図７】本発明の実施例１に係るデータカプセル化装置の構造図である。
【図８】本発明の実施例５に係るデータ伝送装置の構造図である。
【発明を実施するための形態】
【００２１】
本発明の実施例又は従来技術の技術案をより明確に説明するために、以下に実施例又は従来技術の記述において必要な図面を用いて簡単に説明を行うが、当然ながら、以下に記載する図面は単に本発明の実施例の一例であって、当業者であれば、創造的な労力を要することなく、これらの図面に基づいて他の図面に想到しうる。
【００２２】
エンドツーエンドの伝送遅延を減少させ、伝送効率を向上させるために、本発明の実施例はデータカプセル化方法及びデータ伝送方法、装置並びにコンピュータ記憶媒体を提供する。
【００２３】
以下、本発明の実施例の図面を参照しながら、本発明の実施例の技術案を明確且つ完全に説明し、無論、説明される実施例は本発明の実施例の一部であり、実施例のすべてではない。本発明の実施例に基づき、当業者が進歩性のある労働を必要とせずに得られる他の実施例は、いずれも本発明の保護範囲に属する。
【実施例１】
【００２４】
伝送遅延を減少させ、データをカプセル化した後のフレーム構造を簡素化するために、本発明の実施例では、該データカプセル化方法は、
受信側のＣＰＲＩのラインビットレートに基づいて、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームをブロックフレームの組み合わせにカプセル化し、前記ブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれ、それぞれのブロックフレームが２５６個のｗｏｒｄを含み、それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれることを含む。
【００２５】
本発明の実施例では、ＣＰＲＩに対応するフレームをＦＴＮカプセル化によってブロックフレームの組み合わせにカプセル化し、前記ブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれ、それぞれのブロックフレームが２５６個のｗｏｒｄを含み、それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれる。それぞれのｗｏｒｄには少なくとも１個のバイト（Ｂｙｔｅ）が含まれてもよく、フレームオーバーヘッドバイトが該ｗｏｒｄにおける任意のバイトを占有してもよく、フレームペイロードバイトが該ｗｏｒｄにおける任意のバイトを占有してもよい。前記２５６個のｗｏｒｄにおけるそれぞれのｗｏｒｄにおけるフレームオーバーヘッドバイトのバイト数が同じであってもよいし、異なってもよく、前記フレームペイロードバイトのバイト数が同じであってもよいし、異なってもよい。前記フレームオーバーヘッドバイト及びフレームペイロードバイトの総バイト数が前記それぞれのｗｏｒｄに含まれるバイト数以下である。
【００２６】
また、受信側のＣＰＲＩのラインビットレートが複数あるため、それぞれのラインビットレートが異なるＣＰＲＩレートに対応する。ラインビットレートが高ければ高いほど、対応するＣＰＲＩレートが高くなり、伝送されたＣＰＲＩに対応するフレームのデータ内容が多くなる。ＣＰＲＩに対応するフレームをＦＴＮカプセル化によってブロックフレームの組み合わせにカプセル化し、前記ブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれる。それぞれのブロックフレームにおけるデータ内容はＣＰＲＩレートのうち最小レートが６１４．４Ｍｂｐｓであり、つまり、該ＣＰＲＩのラインビットレートが選択１（Ｏｐｔｉｏｎ１）である場合、対応するＣＰＲＩレートで伝送したＣＰＲＩに対応するフレームのデータ内容である。ＣＰＲＩのラインビットレートがより高い場合、ブロックフレームの組み合わせには整数個のブロックフレームが含まれてもよい。異なるラインビットレートのＣＰＲＩはブロックフレームのフレーム長及びフォーマットが同じであり、ラインビットレートが高く速度が速いＣＰＲＩに対して、複数のブロックフレームを用いてベアラし、このため、上記カプセル化は任意レートのＣＰＲＩのカプセル化及びベアラを満たすことができる。
【００２７】
図１は本発明の実施例１に係るデータをカプセル化した後のブロックフレームの組み合わせのフレーム構造の模式図であり、図１に示すように、前記ブロックフレームの組み合わせは２つのブロックフレーム、すなわちブロックフレーム１及びブロックフレーム２を含み、それぞれのブロックフレームは２５６個のｗｏｒｄを含み、該２５６個のｗｏｒｄがｗｏｒｄ−０〜ｗｏｒｄ−２５５である。それぞれのｗｏｒｄはＮ個のバイトを含み、それぞれのｗｏｒｄはフレームオーバーヘッドバイト及びフレームペイロードバイトを含み、それぞれのｗｏｒｄの最初の２個のバイトがフレームオーバーヘッドバイトである。それぞれのｗｏｒｄにおけるフレームオーバーヘッドバイト以外のバイトがフレームペイロードバイトであり、ｗｏｒｄに含まれる総バイト数がＮである場合、それぞれのｗｏｒｄにおけるフレームペイロードバイトがＮ−２個のバイトである。
【００２８】
本発明の実施例では、受信側のＣＰＲＩのラインビットレートに基づいてＦＴＮカプセル化を行い、カプセル化後のブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれるため、任意レートのＣＰＲＩのカプセル化及び伝送を満たすことができ、且つブロックフレームのフレーム長が一定であり、それぞれのブロックフレームが２５６個のｗｏｒｄを含み、それぞれのｗｏｒｄがフレームオーバーヘッドバイト及びフレームペイロードバイトを含み、該カプセル化後のフレームは構造が簡単であり、従って、エンドツーエンドの伝送遅延を効果的に減少させ、伝送効率を向上させる。
【実施例２】
【００２９】
カプセル化後のブロックフレームの組み合わせのフレーム構造を更に簡単化するために、上記実施例を基に、前記それぞれのｗｏｒｄに含まれるフレームオーバーヘッドバイトが１個のバイトを占有し、フレームペイロードバイトが１６個のバイトを占有する。
【００３０】
本発明の実施例では、前記それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれ、それぞれのｗｏｒｄは少なくとも１７個のバイトを含み、フレームオーバーヘッドバイトが１個のバイトを占有し、フレームペイロードバイトが１６個のバイトを占有する。
【００３１】
図２は本発明の実施例２に係るデータをカプセル化した後のブロックフレームの組み合わせのフレーム構造の模式図であり、図２に示すように、ブロックフレームの組み合わせには２つのブロックフレーム、すなわちブロックフレーム１及びブロックフレーム２が含まれ、１つのブロックフレームには２５６個のｗｏｒｄが含まれ、該２５６個のｗｏｒｄがｗｏｒｄ−０〜ｗｏｒｄ−２５５である。前記それぞれのｗｏｒｄは１７個のバイトを含み、前記１７個のバイトのうち１番目のバイトすなわちバイト１がフレームオーバーヘッドバイトとされ、残りの１６個のバイトがフレームペイロードバイトとされる。
【実施例３】
【００３２】
フレームオーバーヘッドバイトには１種又は複数種の制御シグナリングが含まれ、各種の制御シグナリングが１種のフレームオーバーヘッドバイトに対応する。上記各実施例を基に、本発明の実施例では、前記ブロックフレームには、
フレーム同期バイト、ＧＣＣバイト、ＢＩＰバイト、ＦＥＣフレームペイロードバイト、ＯＡＭバイト、同期バイト、ＦＥＣフレームオーバーヘッドバイト及びＲＥＳバイトのうちの少なくとも１つのフレームオーバーヘッドバイトが含まれる。
【００３３】
データ伝送の精度、信頼性を確保するために、フレームオーバーヘッドバイトには複数種の制御シグナリングが含まれ、各種の制御シグナリングが対応する制御機能を実現し、このため、各種の制御シグナリングを区別するために、フレームオーバーヘッドバイトに含まれる制御シグナリングの違いに応じて、フレームオーバーヘッドバイトを複数種に区別することができ、前記フレームオーバーヘッドバイトは上記すべての種類のフレームオーバーヘッドバイトを含んでもよい。つまり、前記ブロックフレームに含まれるフレームオーバーヘッドバイトフレームにはフレーム同期バイト、ＧＣＣバイト、ＢＩＰバイト、ＦＥＣフレームペイロードバイト、ＯＡＭバイト、同期バイト、ＦＥＣフレームオーバーヘッドバイト及びＲＥＳバイトが含まれる。無論、上記１種又は１種以上のフレームオーバーヘッドバイトのみが含まれてもよい。
【００３４】
図３は本発明の実施例３に係るカプセル化後のブロックフレームの組み合わせのフレーム構造の模式図であり、該図３におけるブロックフレームは２５６個のｗｏｒｄを含み、該２５６個のｗｏｒｄがｗｏｒｄ−０〜ｗｏｒｄ−２５５である。前記それぞれのｗｏｒｄは１７個のバイトを含み、前記１７個のバイトのうち１番目のバイトすなわちバイト１がフレームオーバーヘッドバイトとされ、残りの１６個のバイトがフレームペイロードバイトとされる。
【００３５】
前記ブロックフレームに含まれるフレームオーバーヘッドバイトはフレーム同期バイト、ＧＣＣバイト、ＢＩＰバイト、ＦＥＣフレームペイロードバイト、ＯＡＭバイト、同期バイト、ＦＥＣフレームオーバーヘッドバイト及びＲＥＳバイトを含み、
前記ブロックフレームにおける１番目のｗｏｒｄ〜６番目のｗｏｒｄ、すなわちｗｏｒｄ−０〜ｗｏｒｄ−５におけるフレームオーバーヘッドバイトがフレーム同期バイトであり、前記ブロックフレームにおける７番目のｗｏｒｄすなわちｗｏｒｄ−６におけるフレームオーバーヘッドバイトがＧＣＣバイトであり、前記ブロックフレームにおける８番目のｗｏｒｄ〜１０番目のｗｏｒｄ、すなわちｗｏｒｄ−７〜ｗｏｒｄ−９におけるフレームオーバーヘッドバイトがＢＩＰバイトであり、前記ブロックフレームにおける１１番目のｗｏｒｄ〜１５４番目のｗｏｒｄ、すなわちｗｏｒｄ−１０〜ｗｏｒｄ−１５３におけるフレームオーバーヘッドバイトがＦＥＣフレームペイロードバイトであり、前記ブロックフレームにおける１５５番目のｗｏｒｄ〜２２６番目のｗｏｒｄ、すなわちｗｏｒｄ−１５４〜ｗｏｒｄ−２２５におけるフレームオーバーヘッドバイトがＯＡＭバイトであり、前記ブロックフレームにおける２２７番目のｗｏｒｄすなわちｗｏｒｄ−２２６におけるフレームオーバーヘッドバイトが同期バイトであり、前記ブロックフレームにおける２２８番目のｗｏｒｄ〜２５３番目のｗｏｒｄ、すなわちｗｏｒｄ−２２７〜ｗｏｒｄ−２５２におけるフレームオーバーヘッドバイトがＦＥＣフレームオーバーヘッドバイトであり、前記ブロックフレームにおける２５４番目のｗｏｒｄ〜２５６番目のｗｏｒｄ、すなわちｗｏｒｄ−２５３〜ｗｏｒｄ−２５５におけるフレームオーバーヘッドバイトがＲＥＳバイトである。
【００３６】
データ伝送過程において、前記フレーム同期バイトは６個のバイトを含み、データストリームにおけるフレーム同期伝送を実現する。
【００３７】
前記ＧＣＣバイトは１個のバイトを含み、ＣＰＲＩに対応するフレームの管理データの伝送を実現する。前記ＢＩＰは３個のバイトを含み、ＯＴＮのＢＩＰを参照して多項式を計算する。
【００３８】
前記ＦＥＣバイトは１４４個のバイトを含み、フレーム負荷の前方誤り訂正符号化を実現する。
【００３９】
前記ＯＡＭバイトは７２個のバイトを含み、エンドツーエンドのＯＡＭ保障を実現し、ＯＡＭフレームには障害監視（ｆａｕｌｔ  ｍｏｎｉｔｏｒｉｎｇ）及びパフォーマンス評価（ｐｅｒｆｏｒｍａｎｃｅ  ｍｅａｓｕｒｅｍｅ）が含まれ、全面的なＯＡＭ保障を実現することができる。
【００４０】
前記同期バイトは１個のバイトを含み、時間同期したバイト又は周波数同期した同期状態マーカー（ｓｓｍ：ｓｙｎｅｈｒｏｎｉｚａｔｉｏｎ  ｓｔａｔｕｓ  ｍａｒｋｅｒ）バイトをベアラすることに用いられる。
【００４１】
前記ＦＥＣフレームオーバーヘッドバイトは２６個のバイトを含み、計算時に簡単なＧ−ＦＥＣを用いて、高品質の伝送を確保する。
【００４２】
前記ＲＥＳバイトは３個のバイトを含み、将来のために予約使用する。
【００４３】
ブロックフレームに含まれるフレームオーバーヘッドバイトが同期バイト、ＧＣＣバイト、ＢＩＰバイト、ＦＥＣフレームペイロードバイト、ＯＡＭバイト、同期バイト、ＦＥＣフレームオーバーヘッドバイト及びＲＥＳバイトを含む場合、必要に応じて、各種のフレームオーバーヘッドバイトのブロックフレームにおける占有したｗｏｒｄ数を柔軟に設定してもよく、且つ各種のフレームオーバーヘッドバイトがブロックフレームでどのｗｏｒｄを占有するかも柔軟に設定してもよい。本発明の実施例では、１つの具体的な実現案を提供したが、実際に使用するとき、必要に応じて柔軟に設定してもよく、それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれればよい。
【実施例４】
【００４４】
受信側のＣＰＲＩのラインビットレートが複数あり、それぞれのラインビットレートが異なるＣＰＲＩレートに対応する。ラインビットレートが高ければ高いほど、対応するＣＰＲＩレートが高くなり、伝送されたＣＰＲＩに対応するフレームのデータ内容が多くなる。図４は本発明の実施例４に係るＣＰＲＩのラインビットレートとブロックフレームとの対応関係及び対応レートの模式図であり、異なるＣＰＲＩのラインビットレートが異なる数のブロックフレームに対応し、異なるＣＰＲＩのラインビットレートが異なるペイロードレート及びカプセル化後のレートに対応する。前記ペイロードレートはブロックフレームの組み合わせにフレームペイロードバイトのみが含まれるときの伝送レートを指し、前記カプセル化後のレートはブロックフレームの組み合わせにフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれるときの伝送レートを指す。
【００４５】
受信側のＣＰＲＩのラインビットレートに基づいて、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームをブロックフレームの組み合わせにカプセル化することは、
現在の受信側のＣＰＲＩのラインビットレートが選択１（Ｏｐｔｉｏｎ１）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、対応する前記ペイロードレートが４９１．５２Ｍｂｐｓであり、対応する前記カプセル化後のレートが５２２．２４Ｍｂｐｓであることと、現在の受信側のＣＰＲＩのラインビットレートが選択２（Ｏｐｔｉｏｎ２）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、対応する前記ペイロードレートが９８３．０４Ｍｂｐｓであり、対応する前記カプセル化後のレートが１０４４．４８Ｍｂｐｓであることと、現在の受信側のＣＰＲＩのラインビットレートが選択３（Ｏｐｔｉｏｎ３）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを４つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、対応する前記ペイロードレートが１９６６．０８Ｍｂｐｓであり、対応する前記カプセル化後のレートが２０８８．９６Ｍｂｐｓであることと、現在の受信側のＣＰＲＩのラインビットレートが選択４（Ｏｐｔｉｏｎ４）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを５つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、対応する前記ペイロードレートが２４５７．６Ｍｂｐｓであり、対応する前記カプセル化後のレートが２６１１．２Ｍｂｐｓであることと、現在の受信側のＣＰＲＩのラインビットレートが選択５（Ｏｐｔｉｏｎ５）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを８つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、対応する前記ペイロードレートが３９３２．１６Ｍｂｐｓであり、対応する前記カプセル化後のレートが４１７７．９２Ｍｂｐｓであることと、現在の受信側のＣＰＲＩのラインビットレートが選択６（Ｏｐｔｉｏｎ６）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１０個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、対応する前記ペイロードレートが４９１５．２Ｍｂｐｓであり、対応する前記カプセル化後のレートが５２２２．４Ｍｂｐｓであることと、現在の受信側のＣＰＲＩのラインビットレートが選択７及び７Ａ（Ｏｐｔｉｏｎ７及び７Ａ）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１６個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、対応する前記ペイロードレートが７８６４．３２Ｍｂｐｓであり、対応する前記カプセル化後のレートが８３５５．８４Ｍｂｐｓであることと、現在の受信側のＣＰＲＩのラインビットレートが選択８（Ｏｐｔｉｏｎ８）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２０個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、対応する前記ペイロードレートが９８３０．４Ｍｂｐｓであり、対応する前記カプセル化後のレートが１０４４４．８Ｍｂｐｓであることと、現在の受信側のＣＰＲＩのラインビットレートが選択９（Ｏｐｔｉｏｎ９）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２４個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、対応する前記ペイロードレートが１１７９６．４８Ｍｂｐｓであり、対応する前記カプセル化後のレートが１２５３３．７６Ｍｂｐｓであることと、現在の受信側のＣＰＲＩのラインビットレートが選択１０（Ｏｐｔｉｏｎ１０）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを４８個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、対応する前記ペイロードレートが２３５９２．９６Ｍｂｐｓであり、対応する前記カプセル化後のレートが２５０６７．５２Ｍｂｐｓであることと、以後に他の新しいＣＰＲＩのラインビットレート選択があれば、同じマッピング方法を用いて、それを対応するブロックフレームの組み合わせにマッピングすることと、を含む。
【００４６】
ＣＰＲＩのラインビットレートがより高い場合、ブロックフレームの組み合わせには整数個のブロックフレームが含まれてもよい。異なるラインビットレートのＣＰＲＩはブロックフレームのフレーム長及びフォーマットが同じであり、ラインビットレートが高く速度が速いＣＰＲＩに対して、複数のブロックフレームを用いてベアラし、このため、上記カプセル化は任意レートのＣＰＲＩのカプセル化及びベアラを満たすことができる。
【実施例５】
【００４７】
図５は本発明の実施例５に係るデータ伝送過程の模式図であり、前記過程は以下のステップを含む。
【００４８】
Ｓ１０１において、それぞれのデータ伝送周期に、少なくとも１つの受信側のＣＰＲＩのラインビットレートに基づいて、それぞれの受信側に対して、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームをブロックフレームの組み合わせにカプセル化し、前記ブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれ、それぞれのブロックフレームが２５６個のｗｏｒｄを含み、それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれる。
【００４９】
本発明の実施例では、受信側が１つのみある場合、前記データ伝送方法はエンドツーエンドの伝送であってもよく、受信側が複数ある場合、前記データ伝送方法はエンドツーマルチエンドの伝送であってもよい。受信側は受信側へデータを伝送することができ、該送信側にはそれぞれの受信側のＣＰＲＩのラインビットレート及び受信側へデータを伝送する周期が保存される。それぞれの伝送周期の長さは受信側の数及びそれぞれの周期内にそれぞれの受信側とデータ伝送を行うデータ量によって決定される。それぞれの伝送周期に、異なる受信側に割り当てられた伝送時間が同じ又は異なる。
【００５０】
それぞれのデータ伝送周期に、受信側のＣＰＲＩのラインビットレートに対して、現在伝送すべきＣＰＲＩに対応するフレームに対してＦＴＮカプセル化を行って、カプセル化後のブロックフレームの組み合わせを取得することができ、前記ブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれ、それぞれのブロックフレームが２５６個のｗｏｒｄを含み、それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれる。つまり、それぞれの受信側に対して、該受信側に対応するブロックフレームの組み合わせをカプセル化する。
【００５１】
受信側のＣＰＲＩのラインビットレートが選択１（Ｏｐｔｉｏｎ１）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、現在の受信側のＣＰＲＩのラインビットレートが選択２（Ｏｐｔｉｏｎ２）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択３（Ｏｐｔｉｏｎ３）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを４つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択４（Ｏｐｔｉｏｎ４）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを５つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択５（Ｏｐｔｉｏｎ５）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを８つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択６（Ｏｐｔｉｏｎ６）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１０個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択７及び７Ａ（Ｏｐｔｉｏｎ７及び７Ａ）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１６個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択８（Ｏｐｔｉｏｎ８）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２０個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択９（Ｏｐｔｉｏｎ９）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２４個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択１０（Ｏｐｔｉｏｎ１０）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを４８個のブロックフレームを含むブロックフレームの組み合わせにカプセル化する。
【００５２】
前記ペイロードレートはブロックフレームの組み合わせにフレームペイロードバイトのみが含まれるときの伝送レートを指し、前記カプセル化後のレートはブロックフレームの組み合わせにフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれるときの伝送レートを指す。
【００５３】
Ｓ１０２において、プリセットの伝送周期内の各ブロックフレームの組み合わせのマッピング位置に基づいて、それぞれのブロックフレームの組み合わせをフレックストンネル（Ｆｌｅｘ  Ｔｕｎｎｅｌ）の対応位置にマッピングして伝送する。
【００５４】
送信側にデータ伝送周期内の各ブロックフレームの組み合わせのマッピング位置が保存され、それぞれの受信側に対してカプセル化して該受信側に対応するブロックフレームの組み合わせを取得した後、予め保存された各ブロックフレームの組み合わせのマッピング位置に基づいて、各ブロックフレームの組み合わせをフレックストンネルの対応位置にマッピングして伝送する。それぞれの時間周期内の送信側がそれぞれの受信側とデータ伝送を行うときのマッピング位置は同じである。
【００５５】
前記フレックストンネルにおいてＦＴＮカプセル化を用いたブロックフレームの組み合わせを伝送できる以外に、ＴＤＭカプセル化を用いたブロックフレーム及びイーサネット信号のブロックフレームも伝送できる。
【００５６】
図６はブロックフレームの組み合わせのフレックストンネルにおける伝送過程の模式図であり、それぞれのフレックストンネルが１つの物理チャネルであり、それぞれのデータ伝送周期に、送信側が３つの受信側へデータを伝送し、図６には具体的にＮ番目の伝送周期のデータ伝送過程の模式図を示し、ｎ番目の伝送周期が該伝送過程におけるいずれか１つの伝送周期であり、それぞれの伝送周期の伝送状況が該ｎ番目の伝送周期のデータ伝送過程と同じである。
【００５７】
具体的に、それぞれのデータ伝送周期に、送信側が３つの受信側へデータを伝送し、１番目の受信側に対して、該受信側のＣＰＲＩのラインビットレートが選択２（Ｏｐｔｉｏｎ２）であり、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２つのブロックフレームを含むブロックフレームの組み合わせにカプセル化する。２番目の受信側とデータ伝送を行うとき、２番目の受信側のＣＰＲＩのラインビットレートが選択８（Ｏｐｔｉｏｎ８）であり、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームをブロックフレームの組み合わせにカプセル化し、前記ブロックフレームの組み合わせには２０個のブロックフレームが含まれる。３番目の受信側とデータ伝送を行うとき、３番目の受信側のＣＰＲＩのラインビットレートが選択３（Ｏｐｔｉｏｎ３）であり、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームをブロックフレームの組み合わせにカプセル化し、前記ブロックフレームの組み合わせには４つのブロックフレームが含まれる。
【００５８】
プリセットの伝送周期内の各ブロックフレームの組み合わせのマッピング位置に基づいて、それぞれのブロックフレームの組み合わせをフレックストンネルの対応位置にマッピングし、マッピング後は、図６に示すように、マッピング後の該伝送周期内には、２つのブロックフレームを含むブロックフレームの組み合わせ、２０個のブロックフレームを含むブロックフレームの組み合わせ及び４つのブロックフレームを含むブロックフレームの組み合わせが含まれる。
【００５９】
以後の伝送に役立つために、予想外のデータ伝送ニーズを満たすよう、それぞれの伝送周期内に更に対応するリソースを予約してもよい。
【００６０】
それぞれの受信側に対して、プリセットの伝送周期内の各ブロックフレームの組み合わせのマッピング位置に基づいて、それぞれの伝送周期内に自体に送信したブロックフレームの組み合わせを取得する。
【００６１】
本発明の実施例に係るデータ伝送過程に対応するデータ伝送ネットワークアーキテクチャにおいて、複数のＦｌｅｘ  Ｔｕｎｎｅｌを含んでもよく、Ｆｌｅｘ  Ｔｕｎｎｅｌの構築は多層コントローラ（ｃｏｎｔｒｏｌｌｅｒ）が集中された計算経路及び構成によって完了し、計算経路はそれぞれの段落の特定のＦｌｅｘ  Ｔｕｎｎｅｌに対する数及びスロットを含み、集中された計算経路によって２つの相互結合ノードのＦｌｅｘ  ｔｕｎｎｅｌの構成を実現する。
【００６２】
図７は本発明の実施例１に係るデータカプセル化装置の構造図であり、前記装置は、
受信側のＣＰＲＩのラインビットレートを保存するように構成される記憶モジュール７１と、
受信側のＣＰＲＩのラインビットレートに基づいて、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームをブロックフレームの組み合わせにカプセル化するように構成され、前記ブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれ、それぞれのブロックフレームが２５６個のｗｏｒｄを含み、それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれるカプセル化モジュール７２と、を備える。
【００６３】
前記カプセル化モジュール７２は、カプセル化後の前記ブロックフレームに含まれるフレームオーバーヘッドバイトフレームが同期バイト、ＧＣＣバイト、ＢＩＰバイト、ＦＥＣフレームペイロードバイト、ＯＡＭバイト、同期バイト、ＦＥＣフレームオーバーヘッドバイト及びＲＥＳバイトを含む場合、前記ブロックフレームにおける１番目のｗｏｒｄ〜６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをフレーム同期バイトとして設定し、前記ブロックフレームにおける７番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＧＣＣバイトとして設定し、前記ブロックフレームにおける８番目のｗｏｒｄ〜１０番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＢＩＰバイトとして設定し、前記ブロックフレームにおける１１番目のｗｏｒｄ〜１５４番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＦＥＣフレームペイロードバイトとして設定し、前記ブロックフレームにおける１５５番目のｗｏｒｄ〜２２６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＯＡＭバイトとして設定し、前記ブロックフレームにおける２２７番目のｗｏｒｄにおけるフレームオーバーヘッドバイトを同期バイトとして設定し、前記ブロックフレームにおける２２８番目のｗｏｒｄ〜２５３番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＦＥＣフレームオーバーヘッドバイトとして設定し、前記ブロックフレームにおける２５４番目のｗｏｒｄ〜２５６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＲＥＳバイトとして設定するように構成される。
【００６４】
前記カプセル化モジュール７２は、受信側のＣＰＲＩのラインビットレートが選択１（Ｏｐｔｉｏｎ１）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択２（Ｏｐｔｉｏｎ２）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択３（Ｏｐｔｉｏｎ３）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを４つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択４（Ｏｐｔｉｏｎ４）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを５つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択５（Ｏｐｔｉｏｎ５）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを８つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択６（Ｏｐｔｉｏｎ６）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１０個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択７及び７Ａ（Ｏｐｔｉｏｎ７及び７Ａ）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１６個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択８（Ｏｐｔｉｏｎ８）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２０個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択９（Ｏｐｔｉｏｎ９）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２４個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択１０（Ｏｐｔｉｏｎ１０）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを４８個のブロックフレームを含むブロックフレームの組み合わせにカプセル化するように構成される。
【００６５】
なお、上記実施例に係るデータカプセル化装置はデータをカプセル化するとき、上記各プログラムモジュールの区別のみを例として説明し、実際に応用するとき、必要に応じて、上記処理を異なるプログラムモジュールに割り当てて完了し、つまり、装置の内部構造を異なるプログラムモジュールに区別することにより、以上に説明された処理の全部又は一部を完了してもよい。また、上記実施例に係るデータカプセル化装置はデータカプセル化方法実施例と同じ構想に属し、その具体的な実現過程の詳細は方法実施例を参照し、ここで省略する。
【００６６】
本発明の実施例は更にデータカプセル化装置を提供し、プロセッサと、プロセッサにおいて実行できるコンピュータプログラムを記憶するためのメモリと、を備え、前記プロセッサは前記コンピュータプログラムを実行するとき、受信側のＣＰＲＩのラインビットレートに基づいてＦＴＮカプセル化方式を用いてＣＰＲＩに対応するフレームをブロックフレームの組み合わせにカプセル化することに用いられ、前記ブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれ、それぞれのブロックフレームが２５６個のバイトの組み合わせ（ｗｏｒｄ）を含み、それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれる。
【００６７】
一実施例では、前記プロセッサは前記コンピュータプログラムを実行するとき、カプセル化後の前記ブロックフレームに含まれるフレームオーバーヘッドバイトフレームがフレーム同期バイト、ＧＣＣバイト、ＢＩＰバイト、ＦＥＣフレームペイロードバイト、ＯＡＭバイト、同期バイト、ＦＥＣフレームオーバーヘッドバイト及びＲＥＳバイトを含む場合、前記ブロックフレームにおける１番目のｗｏｒｄ〜６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをフレーム同期バイトとして設定し、前記ブロックフレームにおける７番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＧＣＣバイトとして設定し、前記ブロックフレームにおける８番目のｗｏｒｄ〜１０番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＢＩＰバイトとして設定し、前記ブロックフレームにおける１１番目のｗｏｒｄ〜１５４番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＦＥＣフレームペイロードバイトとして設定し、前記ブロックフレームにおける１５５番目のｗｏｒｄ〜２２６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＯＡＭバイトとして設定し、前記ブロックフレームにおける２２７番目のｗｏｒｄにおけるフレームオーバーヘッドバイトを同期バイトとして設定し、前記ブロックフレームにおける２２８番目のｗｏｒｄ〜２５３番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＦＥＣフレームオーバーヘッドバイトとして設定し、前記ブロックフレームにおける２５４番目のｗｏｒｄ〜２５６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＲＥＳバイトとして設定することに用いられる。
【００６８】
一実施例では、前記プロセッサは前記コンピュータプログラムを実行するとき、受信側のＣＰＲＩのラインビットレートが選択１（Ｏｐｔｉｏｎ１）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択２（Ｏｐｔｉｏｎ２）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択３（Ｏｐｔｉｏｎ３）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを４つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択４（Ｏｐｔｉｏｎ４）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを５つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択５（Ｏｐｔｉｏｎ５）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを８つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択６（Ｏｐｔｉｏｎ６）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１０個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択７及び７Ａ（Ｏｐｔｉｏｎ７及び７Ａ）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１６個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択８（Ｏｐｔｉｏｎ８）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２０個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択９（Ｏｐｔｉｏｎ９）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２４個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択１０（Ｏｐｔｉｏｎ１０）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを４８個のブロックフレームを含むブロックフレームの組み合わせにカプセル化することに用いられる。
【００６９】
本発明の実施例は更にコンピュータ記憶媒体を提供し、前記コンピュータ記憶媒体にコンピュータ実行可能命令が記憶され、前記コンピュータ実行可能命令は、受信側のＣＰＲＩのラインビットレートに基づいて、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームをブロックフレームの組み合わせにカプセル化することに用いられ、前記ブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれ、それぞれのブロックフレームが２５６個のバイトの組み合わせ（ｗｏｒｄ）を含み、それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれる。
【００７０】
一実施例では、前記コンピュータ実行可能命令は、カプセル化後の前記ブロックフレームに含まれるフレームオーバーヘッドバイトフレームがフレーム同期バイト、ＧＣＣバイト、ＢＩＰバイト、ＦＥＣフレームペイロードバイト、ＯＡＭバイト、同期バイト、ＦＥＣフレームオーバーヘッドバイト及びＲＥＳバイトを含む場合、前記ブロックフレームにおける１番目のｗｏｒｄ〜６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをフレーム同期バイトとして設定し、前記ブロックフレームにおける７番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＧＣＣバイトとして設定し、前記ブロックフレームにおける８番目のｗｏｒｄ〜１０番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＢＩＰバイトとして設定し、前記ブロックフレームにおける１１番目のｗｏｒｄ〜１５４番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＦＥＣフレームペイロードバイトとして設定し、前記ブロックフレームにおける１５５番目のｗｏｒｄ〜２２６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＯＡＭバイトとして設定し、前記ブロックフレームにおける２２７番目のｗｏｒｄにおけるフレームオーバーヘッドバイトを同期バイトとして設定し、前記ブロックフレームにおける２２８番目のｗｏｒｄ〜２５３番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＦＥＣフレームオーバーヘッドバイトとして設定し、前記ブロックフレームにおける２５４番目のｗｏｒｄ〜２５６番目のｗｏｒｄにおけるフレームオーバーヘッドバイトをＲＥＳバイトとして設定することに用いられる。
【００７１】
一実施例では、前記コンピュータ実行可能命令は、受信側のＣＰＲＩのラインビットレートが選択１（Ｏｐｔｉｏｎ１）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択２（Ｏｐｔｉｏｎ２）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択３（Ｏｐｔｉｏｎ３）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを４つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択４（Ｏｐｔｉｏｎ４）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを５つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択５（Ｏｐｔｉｏｎ５）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを８つのブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択６（Ｏｐｔｉｏｎ６）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１０個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択７及び７Ａ（Ｏｐｔｉｏｎ７及び７Ａ）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを１６個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択８（Ｏｐｔｉｏｎ８）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２０個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択９（Ｏｐｔｉｏｎ９）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを２４個のブロックフレームを含むブロックフレームの組み合わせにカプセル化し、受信側のＣＰＲＩのラインビットレートが選択１０（Ｏｐｔｉｏｎ１０）である場合、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームを４８個のブロックフレームを含むブロックフレームの組み合わせにカプセル化することに用いられる。
【００７２】
図８は本発明の実施例５に係るデータ伝送装置の構造図であり、前記装置は、
それぞれのデータ伝送周期に、少なくとも１つの受信側の共通ＣＰＲＩのラインビットレートに基づいて、それぞれの受信側に対して、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームをブロックフレームの組み合わせにカプセル化するように構成され、前記ブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれ、それぞれのブロックフレームが２５６個のｗｏｒｄを含み、それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれるカプセル化モジュール８１と、
伝送周期内にそれぞれの受信側とデータ伝送を行うプリセットの順序に応じて、前記順序通りにそれぞれのブロックフレームの組み合わせをフレックストンネルにベアラして伝送するように構成される伝送モジュール８２と、を備える。
【００７３】
なお、上記実施例に係るデータ伝送装置はデータ伝送を行うとき、上記各プログラムモジュールの区別のみを例として説明し、実際に応用するとき、必要に応じて、上記処理を異なるプログラムモジュールに割り当てて完了し、つまり、装置の内部構造を異なるプログラムモジュールに区別することにより、以上に説明された処理の全部又は一部を完了してもよい。また、上記実施例に係るデータ伝送装置はデータ伝送方法実施例と同じ構想に属し、その具体的な実現過程の詳細は方法実施例を参照し、ここで省略する。
【００７４】
本発明の実施例は更にデータ伝送装置を提供し、プロセッサと、プロセッサにおいて実行できるコンピュータプログラムを記憶するためのメモリと、を備え、前記プロセッサは前記コンピュータプログラムを実行するとき、それぞれのデータ伝送周期に、少なくとも１つの受信側のＣＰＲＩのラインビットレートに基づいて、それぞれの受信側に対して、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームをブロックフレームの組み合わせにカプセル化し、前記ブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれ、それぞれのブロックフレームが２５６個のバイトの組み合わせ（ｗｏｒｄ）を含み、それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれ、プリセットの伝送周期内の各ブロックフレームの組み合わせのマッピング位置に基づいて、それぞれのブロックフレームの組み合わせをフレックストンネルの対応位置にマッピングして伝送することに用いられる。
【００７５】
本発明の実施例は更にコンピュータ記憶媒体を提供し、前記コンピュータ記憶媒体にコンピュータ実行可能命令が記憶され、前記コンピュータ実行可能命令は、それぞれのデータ伝送周期に、少なくとも１つの受信側のＣＰＲＩのラインビットレートに基づいて、それぞれの受信側に対して、ＦＴＮカプセル化方式を用いて、ＣＰＲＩに対応するフレームをブロックフレームの組み合わせにカプセル化し、前記ブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれ、それぞれのブロックフレームが２５６個のバイトの組み合わせ（ｗｏｒｄ）を含み、それぞれのｗｏｒｄにはフレームオーバーヘッドバイト及びフレームペイロードバイトが含まれ、プリセットの伝送周期内の各ブロックフレームの組み合わせのマッピング位置に基づいて、それぞれのブロックフレームの組み合わせをフレックストンネルの対応位置にマッピングして伝送することに用いられる。
【００７６】
本発明の実施例では、受信側のＣＰＲＩのラインビットレートに基づいてＦＴＮカプセル化を行い、カプセル化後のブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれるため、任意レートのＣＰＲＩのカプセル化及び伝送を満たすことができ、且つブロックフレームのフレーム長が一定であり、それぞれのブロックフレームが２５６個のｗｏｒｄを含み、それぞれのｗｏｒｄがフレームオーバーヘッドバイト及びフレームペイロードバイトを含み、該カプセル化後のフレームは構造が簡単であり、従って、エンドツーエンドの伝送遅延を効果的に減少させ、伝送効率を向上させる。
【００７７】
装置実施例は方法実施例とほぼ同様であるため、簡単に説明したが、関連個所が方法実施例の説明の一部を参照すればよい。
【００７８】
なお、本明細書では、「第１」及び「第２」等の関係用語は１つのエンティティ又は１つの操作を他のエンティティ又は他の操作と区別するためのものであり、これらのエンティティ又は操作の間にこのような実際の関係又は順序が存在するように要求又は暗示するためのものではない。
【００７９】
当業者であれば、本願の実施例が方法、装置、又はコンピュータプログラム製品として提供されてもよいと理解すべきである。従って、本願は完全なハードウェア実施例、完全なアプリケーション実施例、又はアプリケーションとハードウェアとを組み合わせた実施例の形式を用いてもよい。且つ、本願はコンピュータ使用可能プログラムコードが含まれる１つ又は複数のコンピュータ使用可能記憶媒体（磁気ディスクメモリ、ＣＤ−ＲＯＭ、光メモリ等を含むが、それらに限らない）において実施するコンピュータプログラム製品の形式を用いてもよい。
【００８０】
本願は本願の実施例に係る方法、装置及びコンピュータプログラム製品のフローチャート及び／又はブロック図を参照して説明した。コンピュータプログラム命令によってフローチャート及び／又はブロック図における各プロセス及び／又はブロック、及びフローチャート及び／又はブロック図におけるプロセス及び／又はブロックの組み合わせを実現してもよいと理解すべきである。これらのコンピュータプログラム命令を汎用コンピュータ、専用コンピュータ、組み込みプロセッサ又は他のプログラマブルデータ処理装置のプロセッサに提供することにより、１つのマシンを生成し、それによりコンピュータ又は他のプログラマブルデータ処理装置のプロセッサにより実行した命令によって、フローチャートにおける１つのプロセス又は複数のプロセス及び／又はブロック図における１つのブロック又は複数のブロックに指定された機能を実現するための装置を生成させる。
【００８１】
これらのコンピュータプログラム命令もコンピュータ又は他のプログラマブルデータ処理装置が特定の方式で動作するように案内できるコンピュータ可読メモリに記憶されてもよく、それにより該コンピュータ可読メモリに記憶される命令によって命令装置を備える製造品を生成させ、該命令装置はフローチャートにおける１つのプロセス又は複数のプロセス及び／又はブロック図における１つのブロック又は複数のブロックに指定された機能を実現する。
【００８２】
これらのコンピュータプログラム命令は更にコンピュータ又は他のプログラマブルデータ処理装置にアップロードされてもよく、それによりコンピュータ又は他のプログラマブルデバイスにおいて一連の操作ステップを実行することで、コンピュータの実現した処理を生成させ、これによって、コンピュータ又は他のプログラマブルデバイスにおいて実行する命令は、フローチャートにおける１つのプロセス又は複数のプロセス及び／又はブロック図における１つのブロック又は複数のブロックに指定された機能を実現するためのステップを提供する。
【００８３】
本願の好適な実施例を説明したが、当業者が基本的な進歩的概念を把握すると、これらの実施例に対して他の変更や修正を行うことができる。従って、添付の請求の範囲は好適な実施例及び本願の範囲内に含まれるすべての変更及び修正を含むと解釈される。
【００８４】
無論、本願の趣旨及び範囲を逸脱せずに、当業者が本願に対して様々な変更や変形を行うことができる。このように、本願のこれらの修正や変形が本願の特許請求の範囲及びその同等技術範囲に属すれば、本願もこれらの変更や変形を含む。
【産業上の利用可能性】
【００８５】
本発明の実施例の技術案では、現在の受信側のＣＰＲＩのラインビットレートに基づいてＦＴＮカプセル化を行い、カプセル化後のブロックフレームの組み合わせには少なくとも１つのブロックフレームが含まれ、任意レートのＣＰＲＩのカプセル化及び伝送を満たすことができ、且つブロックフレームのフレーム長が一定であり、それぞれのブロックフレームが２５６個のｗｏｒｄを含み、それぞれのｗｏｒｄがフレームオーバーヘッドバイト及びフレームペイロードバイトを含み、該カプセル化後のフレームは構造が簡単であり、従って、エンドツーエンドの伝送遅延を効果的に減少させ、伝送効率を向上させる。
【図１】
0006893244.tif 000002
【図２】
0006893244.tif 000003
【図３】
0006893244.tif 000004
【図４】
0006893244.tif 000005
【図５】
0006893244.tif 000006
【図６】
0006893244.tif 000007
【図７】
0006893244.tif 000008
【図８】
0006893244.tif 000009