(57)【要約】  本発明は損失データパケットの識別方法及び装置を提供し、ここで、前記識別方法は、受信した同期パケットが位置する第１の同期シーケンスに制御パケットが含まれている場合、前記第１の同期シーケンス中のデータパケットのパケット番号に統一に順位付けを行うことと、ここで、前記パケット番号はデータパケットのパケット番号と制御パケットのパケット番号を含み、順位付け結果に前記パケット番号の中断がある場合、順位付け結果にないパケット番号に対応するデータパケットを前記損失したデータパケットとすることと、を含む。本発明で提供する上記技術案によると、既存技術に受信したパケットがどのようなパケットを損失しているかを高速且つ正確に識別できる技術案がない問題を解決し、受信したパケットから損失したデータパケットを高速且つ正確に確定できる。
2017533616.tif 000002
【特許請求の範囲】
【請求項１】
受信した同期パケットが位置する第１の同期シーケンスに制御パケットが含まれている場合、前記第１の同期シーケンス中のデータパケットのパケット番号に統一に順位付けを行うことと、ここで、前記パケット番号は、データパケットのパケット番号と、制御パケットのパケット番号を含み、
順位付け結果に前記パケット番号の中断がある場合、順位付け結果にないパケット番号に対応するデータパケットを前記損失したデータパケットとすることと、を含む損失データパケットの識別方法。
【請求項２】
前記第１の同期シーケンスに制御パケットが含まれていない場合、前記第１の同期シーケンスが現在の同期周期内で受信した一番目の同期シーケンスではないと、第２の同期シーケンスの制御パケット及び第３の同期シーケンスの制御パケットを取得し、ここで、前記第１の同期シーケンス、前記第２の同期シーケンス、前記第３の同期シーケンスは同一の同期周期に位置し、且つ前記第２の同期シーケンスは前記第１の同期シーケンスの一つ前の同期シーケンスであって、前記第３の同期シーケンスは前記第１の同期シーケンスの次の同期シーケンスであって、
式Ｘ＝Ｙ−Ｚ−Ｐに従って、前記第１の同期シーケンス中の最後のデータパケットから制御パケットまでに損失したデータパケットの数量Ｘを確定し、ここで、Ｙは前記第３の同期シーケンスの制御パケットにおける総データパケットのデータフィールドにより指示するデータパケットの総数であって、Ｚは前記第２の同期シーケンスの制御パケットにおける総データパケットのデータフィールドにより指示するデータパケットの総数であって、Ｐは前記第３の同期シーケンスの制御パケットのパケット番号であって、
前記順位付け結果中の最後のデータパケット番号に１ずつＸ回連続して加算して、前記第１の同期シーケンス中の損失したデータパケットを順に確定する請求項１に記載の識別方法。
【請求項３】
前記第１の同期シーケンスに制御パケットが含まれていない場合、前記第１の同期シーケンスが現在の同期周期内で受信した一番目の同期シーケンスであると、第４の同期シーケンスの制御パケットを取得し、ここで、前記第１の同期シーケンスと前記第４の同期シーケンスは同一の同期周期に位置し、前記第４の同期シーケンスは前記第１の同期シーケンスの次の同期シーケンスであって、
式Ａ＝Ｂ−Ｐに従って、前記第１の同期シーケンス中の最後のデータパケットから制御パケットまでに損失したデータパケットの数量Ａを確定し、ここで、Ｂは前記第４の同期シーケンスの制御パケットにおける総データパケットのデータフィールドにより指示するデータパケットの総数であって、Ｐは前記第４の同期シーケンスの制御パケットのパケット番号であって、
前記順位付け結果中の最後のデータパケット番号に１ずつＡ回連続して加算して、前記第１の同期シーケンス中の損失したデータパケットに対応するパケット番号を順に確定する請求項１に記載の方法。
【請求項４】
前記同期パケットに、前記データパケットが位置する同期パケットが所属される同期周期を確定するための同期周期計数情報が乗せられる請求項１乃至３の中のいずれかに記載の方法。
【請求項５】
前記同期周期計数情報が、前記同期パケットの前記同期周期計数情報専用フィールド、前記同期パケットの拡張フィールドに乗せられる請求項４に記載の方法。
【請求項６】
受信した同期パケットが位置する第１の同期シーケンスに制御パケットが含まれている場合、前記第１の同期シーケンス中のデータパケットのパケット番号に統一に順位付けを行うように構成される順位付け手段と、ここで、前記パケット番号はデータパケットのパケット番号と制御パケットのパケット番号を含み、
順位付け結果に前記パケット番号の中断がある場合、順位付け結果にないパケット番号に対応するデータパケットを前記損失したデータパケットとするように構成される確定手段と、を含む損失データパケットの識別装置。
【請求項７】
前記確定手段が、前記第１の同期シーケンスに制御パケットが含まれていない場合、前記第１の同期シーケンスが現在の同期周期内で受信した一番目の同期シーケンスではないと、第２の同期シーケンスの制御パケット及び第３の同期シーケンスの制御パケットを取得し、ここで、前記第１の同期シーケンス、前記第２の同期シーケンス、前記第３の同期シーケンスは同一の同期周期に位置し、且つ前記第２の同期シーケンスは前記第１の同期シーケンスの一つ前の同期シーケンスであって、前記第３の同期シーケンスは前記第１の同期シーケンスの次の同期シーケンスであって、また、式Ｘ＝Ｙ−Ｚ−Ｐに従って、前記第１の同期シーケンス中の最後のデータパケットから制御パケットまでに損失したデータパケットの数量Ｘを確定し、ここで、Ｙは前記第３の同期シーケンスの制御パケットにおける総データパケットのデータフィールドにより指示するデータパケットの総数であって、Ｚは前記第２の同期シーケンスの制御パケットにおける総データパケットのデータフィールドにより指示するデータパケットの総数であって、Ｐは前記第３の同期シーケンスの制御パケットのパケット番号であって、また、前記順位付け結果中の最後のデータパケット番号に１ずつＸ回連続して加算して、前記第１の同期シーケンス中の損失したデータパケットを順に確定するように構成される請求項６に記載の識別装置。
【請求項８】
前記確定手段が、前記第１の同期シーケンスに制御パケットが含まれていない場合、前記第１の同期シーケンスが現在の同期周期内で受信した一番目の同期シーケンスであると、第４の同期シーケンスの制御パケットを取得し、ここで、前記第１の同期シーケンスと前記第４の同期シーケンスは同一の同期周期に位置し、前記第４の同期シーケンスは前記第１の同期シーケンスの次の同期シーケンスであって、また、式Ａ＝Ｂ−Ｐに従って、前記第１の同期シーケンス中の最後のデータパケットから制御パケットまでに損失したデータパケットの数量Ａを確定し、ここで、Ｂは前記第４の同期シーケンスの制御パケットにおける総データパケットのデータフィールドにより指示するデータパケットの総数であって、Ｐは前記第４の同期シーケンスの制御パケットのパケット番号であって、また、前記順位付け結果中の最後のデータパケット番号に１ずつＡ回連続して加算して、前記第１の同期シーケンス中の損失したデータパケットに対応するパケット番号を順に確定するように構成される請求項６に記載の装置。
【請求項９】
前記順位付け手段が、受信した同期パケットに、前記データパケットが位置する同期パケットが所属される同期周期を確定するための同期周期計数情報が乗せられていると、前記第１の同期シーケンス中のデータパケットの第１のパケット番号と制御パケットの第２のパケット番号の順位付けを行うように構成される請求項６乃至８の中のいずれかに記載の装置。
【請求項１０】
前記順位付け手段が、前記同期周期計数情報が前記同期パケットの前記同期周期計数情報専用フィールドと前記同期パケットの拡張フィールドに乗せられていると、前記第１の同期シーケンス中のデータパケットの第１のパケット番号と制御パケットの第２のパケット番号の順位付けを行うように構成される請求項９に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信分野に関し、特に、損失データパケットの識別方法及び装置に関する。
【背景技術】
【０００２】
長期進化（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ、ＬＴＥと略称）商用ネットワークにおいて、コアネットワークによる伝送にパケットの損失がよくある。
【０００３】
無線側ユーザによるデータ伝送のリアルタイム性や正確性を保証するため、マルチメディア放送及び同報サービス（Ｍｕｌｔｉｍｅｄｉａ  Ｂｒｏａｄｃａｓｔ  Ｍｕｌｔｉｃａｓｔ  Ｓｅｒｖｉｃｅ、ＭＢＭＳと略称）同期プロトコルに、受信端が同期フレームに乗せられた同期情報によって同期フレームの連続性を検出するべきであると規定した。連続性を検出する際、再び同期フレームの順位付けを行って同期フレームを損失したか否かを検出しなければならない（既存技術において、データパケットの番号は通常０から始まる）。
【０００４】
進化型基地局（Ｅｖｏｌｖｅｄ  Ｎｏｄｅ  Ｂ、ｅＮＢと略称）が同一の同報サブフレームにて同じユーザデータを伝送するようにするため、受信端は同期フレームの損失を発現した後、同期フレームの損失による影響を受けた無線サブフレームの伝送を停止するべきである。しかし、既存技術において、受信したパケットがどのようなパケットを損失しているかを高速且つ正確に識別できる有効な解決案を提示していない。
【０００５】
既存技術における受信したパケットがどのようなパケットを損失しているかを高速且つ正確に識別できる有効な解決案が提示されていない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、少なくとも上記問題を解決できる損失データパケットの識別方法及び装置を提供する。
【課題を解決するための手段】
【０００７】
本発明の一実施例によると、受信した同期パケットが位置する第１の同期シーケンスに制御パケットが含まれている場合、前記第１の同期シーケンス中のデータパケットのパケット番号に統一に順位付けを行うことと、ここで、前記パケット番号は、データパケットのパケット番号と、制御パケットのパケット番号を含み、順位付け結果に前記パケット番号の中断がある場合、順位付け結果にないパケット番号に対応するデータパケットを前記損失したデータパケットとすることと、を含む損失データパケットの識別方法を提供する。
【０００８】
前記第１の同期シーケンスに制御パケットが含まれていない場合、前記第１の同期シーケンスが現在の同期周期内で受信した一番目の同期シーケンスではないと、第２の同期シーケンスの制御パケット及び第３の同期シーケンスの制御パケットを取得し、ここで、前記第１の同期シーケンス、前記第２の同期シーケンス、前記第３の同期シーケンスは同一の同期周期に位置し、且つ前記第２の同期シーケンスは前記第１の同期シーケンスの一つ前の同期シーケンスであって、前記第３の同期シーケンスは前記第１の同期シーケンスの次の同期シーケンスであって、また、式Ｘ＝Ｙ−Ｚ−Ｐに従って、前記第１の同期シーケンス中の最後のデータパケットから制御パケットまでに損失したデータパケットの数量Ｘを確定し、ここで、Ｙは前記第３の同期シーケンスの制御パケットにおける総データパケットのデータフィールドにより指示するデータパケットの総数であって、Ｚは前記第２の同期シーケンスの制御パケットにおける総データパケットのデータフィールドにより指示するデータパケットの総数であって、Ｐは前記第３の同期シーケンスの制御パケットのパケット番号であって、また、前記順位付け結果中の最後のデータパケット番号に１ずつＸ回連続して加算して、前記第１の同期シーケンス中の損失したデータパケットを順に確定することが好ましい。
【０００９】
前記第１の同期シーケンスに制御パケットが含まれていない場合、前記第１の同期シーケンスが現在の同期周期内で受信した一番目の同期シーケンスであると、第４の同期シーケンスの制御パケットを取得し、ここで、前記第１の同期シーケンスと前記第４の同期シーケンスは同一の同期周期に位置し、前記第４の同期シーケンスは前記第１の同期シーケンスの次の同期シーケンスであって、また、式Ａ＝Ｂ−Ｐに従って、前記第１の同期シーケンス中の最後のデータパケットから制御パケットまでに損失したデータパケットの数量Ａを確定し、ここで、Ｂは前記第４の同期シーケンスの制御パケットにおける総データパケットのデータフィールドにより指示するデータパケットの総数であって、Ｐは前記第４の同期シーケンスの制御パケットのパケット番号であって、また、前記順位付け結果中の最後のデータパケット番号に１ずつＡ回連続して加算して、前記第１の同期シーケンス中の損失したデータパケットに対応するパケット番号を順に確定することが好ましい。
【００１０】
前記同期パケットに、前記データパケットが位置する同期パケットが所属される同期周期を確定するための同期周期計数情報が乗せられることが好ましい。
【００１１】
前記同期周期計数情報が、前記同期パケットの前記同期周期計数情報専用フィールド、前記同期パケットの拡張フィールドに乗せられることが好ましい。
【００１２】
本発明の他の一実施例によると、受信した同期パケットが位置する第１の同期シーケンスに制御パケットが含まれている場合、前記第１の同期シーケンス中のデータパケットのパケット番号に統一に順位付けを行うように構成される順位付け手段と、ここで、前記パケット番号はデータパケットのパケット番号と制御パケットのパケット番号を含み、順位付け結果に前記パケット番号の中断がある場合、順位付け結果にないパケット番号に対応するデータパケットを前記損失したデータパケットとするように構成される確定手段と、を含む損失データパケットの識別装置を提供する。
【００１３】
前記確定手段が、前記第１の同期シーケンスに制御パケットが含まれていない場合、前記第１の同期シーケンスが現在の同期周期内で受信した一番目の同期シーケンスではないと、第２の同期シーケンスの制御パケット及び第３の同期シーケンスの制御パケットを取得し、ここで、前記第１の同期シーケンス、前記第２の同期シーケンス、前記第３の同期シーケンスは同一の同期周期に位置し、且つ前記第２の同期シーケンスは前記第１の同期シーケンスの一つ前の同期シーケンスであって、前記第３の同期シーケンスは前記第１の同期シーケンスの次の同期シーケンスであって、また、式Ｘ＝Ｙ−Ｚ−Ｐに従って、前記第１の同期シーケンス中の最後のデータパケットから制御パケットまでに損失したデータパケットの数量Ｘを確定し、ここで、Ｙは前記第３の同期シーケンスの制御パケットにおける総データパケットのデータフィールドにより指示するデータパケットの総数であって、Ｚは前記第２の同期シーケンスの制御パケットにおける総データパケットのデータフィールドにより指示するデータパケットの総数であって、Ｐは前記第３の同期シーケンスの制御パケットのパケット番号であって、また、前記順位付け結果中の最後のデータパケット番号に１ずつＸ回連続して加算して、前記第１の同期シーケンス中の損失したデータパケットを順に確定するように構成されることが好ましい。
【００１４】
前記確定手段が、前記第１の同期シーケンスに制御パケットが含まれていない場合、前記第１の同期シーケンスが現在の同期周期内で受信した一番目の同期シーケンスであると、第４の同期シーケンスの制御パケットを取得し、ここで、前記第１の同期シーケンスと前記第４の同期シーケンスは同一の同期周期に位置し、前記第４の同期シーケンスは前記第１の同期シーケンスの次の同期シーケンスであって、また、式Ａ＝Ｂ−Ｐに従って、前記第１の同期シーケンス中の最後のデータパケットから制御パケットまでに損失したデータパケットの数量Ａを確定し、ここで、Ｂは前記第４の同期シーケンスの制御パケットにおける総データパケットのデータフィールドにより指示するデータパケットの総数であって、Ｐは前記第４の同期シーケンスの制御パケットのパケット番号であって、また、前記順位付け結果中の最後のデータパケット番号に１ずつＡ回連続して加算して、前記第１の同期シーケンス中の損失したデータパケットに対応するパケット番号を順に確定するように構成されることが好ましい。
【００１５】
前記順位付け手段が、受信した同期パケットに、前記データパケットが位置する同期パケットが所属される同期周期を確定するための同期周期計数情報が乗せられていると、前記第１の同期シーケンス中のデータパケットの第１のパケット番号と制御パケットの第２のパケット番号の順位付けを行うように構成されることが好ましい。
【００１６】
前記順位付け手段が、前記同期周期計数情報が前記同期パケットの前記同期周期計数情報専用フィールドと前記同期パケットの拡張フィールドに乗せられていると、前記第１の同期シーケンス中のデータパケットの第１のパケット番号と制御パケットの第２のパケット番号の順位付けを行うように構成されることが好ましい。
【発明の効果】
【００１７】
本発明によると、受信した同期パケットに制御パケットが含まれている場合、受信した同期パケットのデータパケットと制御パケットのパケット番号にいずれも順位付けを行い、パケット番号の中断がある場合、欠如するパケット番号に基づいて損失したデータパケットを確定する技術案を用いて、既存技術に受信したパケットがどのようなパケットを損失しているかを高速且つ正確に識別できる技術案がない問題を解決し、受信したパケットから損失したデータパケットを高速且つ正確に確定できる。
【図面の簡単な説明】
【００１８】
ここで説明する図面は本発明を一層理解させるためのもので、本願の一部を構成し、本発明に示す実施例及びその説明は本発明を解釈するもので、本発明を限定するものではない。
【図１】本発明の実施例に係わる損失データパケットの識別方法を示すフローチャートである。
【図２】既存技術における同期プロトコルデータユニット（ＳＹＮＣ  ＰＤＵ）Ｔｙｐｅ  ０フォーマットを示す図である。
【図３】既存技術におけるＳＹＮＣ  ＰＤＵ  Ｔｙｐｅ  １フォーマットを示す図である。
【図４】既存技術におけるＳＹＮＣ  ＰＤＵ  Ｔｙｐｅ  ２フォーマットを示す図である。
【図５】既存技術におけるＳＹＮＣ  ＰＤＵ  Ｔｙｐｅ  ３フォーマットを示す図である。
【図６】本発明の実施例に係わる二つの同期シーケンスの送信を示す図である。
【図７】本発明の実施例に係わる二つの同期シーケンスを送信する際に順序誤りが発生したことを示す図である。
【図８】既存技術における同期シーケンス順序誤りの処理を示す図である。
【図９】本発明の実施例に係わるＳＹＮＣ  ＰＤＵ  Ｔｙｐｅ  ０フォーマットを示す図である。
【図１０】本発明の実施例に係わるＳＹＮＣ  ＰＤＵ  Ｔｙｐｅ０フォーマットを示す他の図である。
【図１１】本発明の実施例に係わるＳＹＮＣ  ＰＤＵ  Ｔｙｐｅ  １フォーマットを示す図である。
【図１２】本発明の実施例に係わるＳＹＮＣ  ＰＤＵ  Ｔｙｐｅ  ２フォーマットを示す図である。
【図１３】本発明の実施例に係わるＳＹＮＣ  ＰＤＵ  Ｔｙｐｅ  ３フォーマットを示す図である。
【図１４】本発明の好適な実施例に係わる二つの同期シーケンスの送信方法を示す図である。
【図１５】本発明の実施例に係わる隣接する二つの同期周期の隣接する二つの同期シーケンスに順序誤りが発生したことを示す図である。
【図１６】本発明の実施例に係わる二つの隣接する同期シーケンスに順序誤りが発生した後の処理を示す図である。
【図１７】本発明の実施例に係わる損失データパケットの識別装置の構造を示すブロック図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照しつつ実施例を結合して本発明を詳しく説明する。なお、矛盾しない限り、本願の実施例及び実施例中の特徴は組み合せすることができる。
【００２０】
本発明の他の特徴やメリットは以下の明細書で説明し、その一部は明細書の記載から明確になり、又は本発明を実施することで理解できる。本発明の目的と他のメリットは、明細書、特許請求の範囲及び図面に指摘された構造によって実現して得ることができる。
【００２１】
本発明の実施例は損失データパケットの識別方法を提供し、図１は本発明の実施例に係わる損失データパケットの識別方法を示すフローチャートで、図１に示すように、該方法は以下のステップを含む。
【００２２】
受信した同期パケットが位置する第１の同期シーケンスに制御パケットが含まれている場合、上記第１の同期シーケンス中のデータパケットのパケット番号とパケット番号に統一に順位付けを行い（ステップＳ１０２）、ここで、上記パケット番号はデータパケットのパケット番号と制御パケットのパケット番号を含む。
【００２３】
順位付け結果に上記パケット番号の中断がある場合、順位付け結果にないパケット番号に対応するデータパケットを上記損失したデータパケットとする（ステップＳ１０４）。
【００２４】
上記各ステップによって、受信した同期パケットが位置する第１の同期シーケンスに制御パケットが含まれている場合、同期パケットのデータパケットと制御パケットに順位付けを行い、パケット番号に中断があると、欠如するパケット番号から損失したデータパケットを確定する技術案を用いて、既存技術に受信したパケットがどのようなパケットを損失しているかを高速且つ正確に識別できる技術案がない問題を解決し、受信したパケットから損失したデータパケットを高速且つ正確に確定できる。
【００２５】
即ち、一つの同期シーケンス内部で、前後のパケット番号が連続しないと、データパケットを損失したと判断し、損失パケット番号に対応するデータパケットを損失した上記データパケットとする。上記技術案によると、データパケットに順位付けを行った後、損失したデータパケットを高速に把握できる。
【００２６】
以下の方式で上記同期パケット中の損失したデータパケットを識別することができる（本発明の実施例において、主に、上記第１の同期シーケンスにおいて制御パケットを受信したか否かに基づいて、２種類に分ける）：
第１の状況：
受信した上記同期パケットが位置する第１の同期シーケンスに制御パケットが含まれている場合、上記第１の同期シーケンス中のパケット番号に統一に順位付けを行い、ここで、上記パケット番号はデータパケットのパケット番号と制御パケットのパケット番号を含み、順位付け結果に上記パケット番号の中断があると、順位付け結果にないパケット番号に対応するデータパケットを上記損失したデータパケットとし、ＭＢＭＳ同期プロトコルにおける各制御パケットのパケット番号が同一であるので、パケット番号の中断があると、欠如するパケット番号から損失したデータパケットを確定することができる。
【００２７】
以下、実例を結合して上記技術案を説明し、例えば、第１の同期シーケンスを受信し、上記第１の同期シーケンスが実はパケット番号が順に０、１、２、３、４である５つのデータパケットと、パケット番が５である一つの制御パケットを含むが、第１の基地局が実際に受信したのは、データパケット番号が０、１、２で、制御パケット番号が５である同期シーケンスであって、即ち、第１の基地局が受信した第１の同期シーケンスはデータパケット番号が３、４であるデータパケットを損失していて、このような場合、本発明の実施例で提供する上記技術案によると、順位付け結果は０、１、２、５で、パケット番号の中断があって、且つ欠如するパケット番号が３、４であることを識別でき、パケット番号が３、４であるデータパケットが第１の同期シーケンス中の損失したパケットである。
【００２８】
第２の状況
１）上記第１の同期シーケンスに制御パケットが含まれていない場合、上記第１の同期シーケンスが現在の同期周期内で受信した一番目の同期シーケンスではないと、第２の同期シーケンスの制御パケット及び第３の同期シーケンスの制御パケットを取得し、ここで、上記第１の同期シーケンス、上記第２の同期シーケンス、上記第３の同期シーケンスは同一の同期周期に位置し、且つ上記第２の同期シーケンスは上記第１の同期シーケンスの一つ前の同期シーケンスであって、上記第３の同期シーケンスは上記第１の同期シーケンスの次の同期シーケンスであって、また、式Ｘ＝Ｙ−Ｚ−Ｐに従って、上記第１の同期シーケンス中の最後のデータパケットから制御パケットまでに損失したデータパケットの数量Ｘを確定し、ここで、Ｙは上記第３の同期シーケンスの制御パケット中の総データパケットのデータフィールドにより指示したデータパケット総数であって、Ｚは上記第２の同期シーケンスの制御パケット中の総データパケットのデータフィールドにより指示したデータパケット総数であって、Ｐは上記第３の同期シーケンスの制御パケットのパケット番号であって、上記順位付け結果中の最後のデータパケット番号に１ずつＸ回連続して加算して、上記第１の同期シーケンス中の損失したデータパケットを順に確定する。
【００２９】
２）第１の同期シーケンスに制御パケットが含まれておらず、且つ第１の同期シーケンスが現在の同期周期内で受信した一番目の同期シーケンスであると、第４の同期シーケンスの制御パケットを取得し、ここで、第１の同期シーケンスと第４の同期シーケンスは同一の同期周期に位置し、第４の同期シーケンスは第１の同期シーケンスの次の同期シーケンスであって、また、式Ａ＝Ｂ−Ｐに従って、第１の同期シーケンス中の最後のデータパケットから制御パケットまでに損失したデータパケットの数量Ａを確定し、ここで、Ｂは第４の同期シーケンスの制御パケットの総データパケットのデータフィールドにより指示したデータパケット総数であって、Ｐは第４の同期シーケンスの制御パケットのパケット番号であって、上記順位付け結果中の最後のデータパケット番号に１ずつＡ回連続して加算して、第１の同期シーケンス中の損失したデータパケットに対応するパケット番号を順に確定する。
【００３０】
実際の需要を満たすため、本発明の実施例はさらに損失したデータパケットを確定するように以下の技術案を提供する：上記順位付け結果中の一番目のデータパケット番号から１ずつＸ回連続して引き算して、上記第１の同期シーケンス中の損失したデータパケットを順に確定し、また、具体的な実施において、上記Ｘ回連続して加算する技術案と、Ｘ回連続して引き算する技術案を実際の需要に応じて利用することができる。
【００３１】
以下、他の二つの好適な実例によって上記技術案を説明する：
好適な実例１
一つの同期シーケンスから制御パケットを受信していないと、該同期シーケンスのデータパケットに乗せられた情報のみでは制御パケットの前にデータパケットを損失したか否かを確定できず、該同期シーケンスの次の同期シーケンスと一つ前の同期シーケンスの制御パケット情報を結合して、該同期シーケンスのパケット総数を計算しなければならない。三つの同期シーケンスが同一の同期周期に属し、第１の同期シーケンス、第３の同期シーケンスは制御パケットを受信し、第３，第１の同期シーケンスの制御パケットのデータパケット総数（ｔｏｔａｌ  ｐａｃｋｅｔ  ｎｕｍ、Ｔｏｔａｌ  Ｎｕｍｂｅｒ  Ｏｆ  Ｐａｃｋｅｔとも呼ばれる）を引き算して第２の同期シーケンスのデータパケット総数を得て、さらに第２の同期シーケンスの最後のデータパケットのパケット番号（Ｐａｃｋｅｔ  Ｎｕｍｂｅｒ、Ｐａｃｋｅｔ  Ｎｕｍと略称）を引き算し、さらに上記同期シーケンスの次の同期シーケンスの制御パケットのパケット番号を引き算して得た値は、第２の同期シーケンスの制御パケットの前に損失したデータパケット数を示し、損失したパケットのパケット番号は、第２の同期シーケンスの最後のデータパケットのパケット番号から１ずつ逓増（逓減）する。損失したパケットのパケット番号は得た値から１ずつ逓増（逓減）する。
【００３２】
好適な実例２
第１の同期シーケンス、第２の同期シーケンスが同期周期の前の二つの同期シーケンスであって、第１の同期シーケンスが制御パケットを損失し、第２の同期シーケンスは制御パケットを受信し、第２の制御パケットのＴｏｔａｌ  Ｎｕｍｂｅｒ  Ｏｆ  Ｐａｃｋｅｔから第１の同期シーケンスの最後のデータパケットのＰａｃｋｅｔ  Ｎｕｍｂｅｒを引き算し、さらに上記同期シーケンスの次の同期シーケンスの制御パケットのパケット番号を引き算して得た値は、第２の同期シーケンスの制御パケットの前に損失したデータパケット数を示し、損失したパケットのパケット番号は得た値から１ずつ逓増（逓減）する。損失したパケットのパケット番号は第１の同期シーケンスの最後のデータパケットのパケット番号から１ずつ逓増（逓減）する。
【００３３】
なお、本発明の実施例中のパケット総数フィールドは、同期シーケンスの制御パケットに乗せられ、制御パケットは同期プロトコル中のＴｙｐｅ０、Ｔｙｐｅ３パケットを指し、データパケットは同期プロトコル中のＴｙｐｅ１、Ｔｙｐｅ２パケットを指す。
【００３４】
以下、例をあげて上記同期パケット中の損失したデータパケットを識別する技術案を説明する：ｅＮＢが同期パケットを受信した後、同期パケットに順位付けを行って、順位付け結果に基づいて、Ｔｙｐｅ０又はＴｙｐｅ３を結合して、Ｔｙｐｅ１パケットを損失したと識別した。
【００３５】
具体的に、ｅＮＢが、Ｔｙｐｅ１パケットヘッダーに含まれたＴｉｍｅｓｔａｍｐ、Ｐａｃｋｅｔ  Ｎｕｍｂｅｒ及びＴｙｐｅ０又はＴｙｐｅ３パケットヘッダーに含まれたタイムスタンプＴｉｍｅｓｔａｍｐ、データパケット番号Ｐａｃｋｅｔ  Ｎｕｍｂｅｒ、データパケット総数Ｔｏｔａｌ  Ｎｕｍｂｅｒ  Ｏｆ  Ｐａｃｋｅｔを解析し、同一のＴｙｐｅ１及びＴｙｐｅ０又はＴｙｐｅ３は一つの同期シーケンスに属され、一つの同期シーケンスの同期パケットはＰａｃｋｅｔ  Ｎｕｍｂｅｒの小さい順に順位付けし、Ｐａｃｋｅｔ  Ｎｕｍｂｅｒが連続しないことを識別すると、該Ｔｙｐｅ１パケットを損失していると判断し、受信できないＰａｃｋｅｔ  Ｎｕｍｂｅｒが該Ｔｙｐｅ１パケットのＰａｃｋｅｔ  Ｎｕｍｂｅｒであると判断する。ｅＮＢが該同期シーケンスＴｙｐｅ０又はＴｙｐｅ３を受信していないと、該同期シーケンスの一つ前の同期シーケンスと次の同期シーケンスのＴｙｐｅ０又はＴｙｐｅ３中のＴｏｔａｌ  Ｎｕｍｂｅｒ  Ｏｆ  Ｐａｃｋｅｔによって該同期シーケンスのＴｙｐｅ１を損失したか否かをしなければならず、受信できないＰａｃｋｅｔ  Ｎｕｍｂｅｒが該Ｔｙｐｅ１パケットのＰａｃｋｅｔ  Ｎｕｍｂｅｒであると判断する。
【００３６】
既存技術において、受信端に一つの同期周期内の同期シーケンスのパケットが他の同期周期で順序誤りになって達したことが発生した場合、関連する同期情報に基づいては再度の順位付けを正確に行うことができない。それは、同期シーケンスに乗せられた同期情報によっては特定の同期フレームがどの同期周期に属するかを判断することができないからであって、即ち、既存技術には同期シーケンスによって特定のフレームがどの同期周期に属するかを判断できない問題が存在し、上記技術課題を解決するため、本発明の実施例はさらに以下の技術案を提供する：
上記同期パケットに同期周期計数情報を乗せ、該同期周期計数情報は上記データパケットが属する同期周期を確定するに用いられ、また、上記同期周期計数情報を上記同期パケットの上記同期周期計数情報専用フィールド、上記同期パケットの拡張フィールドに乗せることもできる。
【００３７】
本発明の実施例において、同期パケット中の同期周期計数情報を判断することで、上記第１の同期パケットが現在の同期周期内での一番目に受信した同期パケットであるか否かを判断し、即ち、本発明の実施例は、同期フレームの同期情報に送信端の同期周期計数を追加して、受信端が同期周期計数から同期フレームがどの同期周期に属するかを確定する。
【００３８】
上述した同期周期計数を追加した後に如何に解決しようとする課題を解決するかを一層理解するように、以下、好適な実施例を結合して説明する。
【００３９】
図２、３、４、５に示すように、既存技術において、ＳＹＮＣ  ＰＤＵ  Ｔｙｐｅ  ０フォーマット、ＳＹＮＣ  ＰＤＵ  Ｔｙｐｅ  １フォーマット、ＳＹＮＣ  ＰＤＵ  Ｔｙｐｅ  ２フォーマット、ＳＹＮＣ  ＰＤＵ  Ｔｙｐｅ  ３フォーマットで、上記Ｔｙｐｅ  ０、Ｔｙｐｅ  １、Ｔｙｐｅ  ２、Ｔｙｐｅ  ３に順序誤りが発生した場合、図６に示すように、ＢＭＳＣは二つの同期シーケンスを送信し、図７に示すように、隣接する二つの同期周期の隣接する二つの同期シーケンスがｅＮＢ側で順序誤りが発生した。
【００４０】
既存技術における処理方式は図８に示すようであるが、本発明の実施例で提供する上記技術案によると、図９〜図１３に示すように、同期周期計数後のＴｙｐｅ  ０フォーマット、Ｔｙｐｅ  １フォーマット、Ｔｙｐｅ  ２フォーマット、Ｔｙｐｅ  ３フォーマットを追加した。
【００４１】
図１４は本発明の好適な実施例に係わる二つの同期シーケンスの送信方法を示す図で、図１５は本発明の実施例に係わる新しい方法を適用した隣接する二つの同期周期の隣接する二つの同期シーケンスがｅＮＢ側で順序誤りが発生した状況を示す図で、図１６は本発明の実施例に係わる二つの隣接する同期シーケンスに順序誤りが発生した後の処理を示す図である。
【００４２】
以下、一実例を結合して上記技術案を簡単に説明する。
【００４３】
なお、送信端が同期周期開始時点から経過した同期周期数の値範囲は、０〜２ｍ＊８〜１で、ｍの単位はｏｃｔｅｔｓである。ドメイン長さはＴｙｐｅ０の場合、ｍ＝０．５で、Ｔｙｐｅ１、Ｔｙｐｅ２、Ｔｙｐｅ３の場合、ｍ＝４である。
【００４４】
ＢＭＳＣが同期周期Ｎにて順に一つの同期シーケンスを送信し、該同期シーケンスは三つのＴｙｐｅ１パケットと、一つのＴｙｐｅ３パケットを含み、Ｐａｃｋｅｔ  Ｎｕｍｂｅｒはそれぞれ０、１、２、３であって、Ｔｉｍｅ  Ｓｔａｍｐはいずれも５０で、Ｓｙｎｃｈｒｏｎｉｓａｔｉｏｎ  Ｐｅｒｉｏｄ  ＣｏｕｎｔｅｒはいずれもＮである（図１３を参照）。
【００４５】
ＢＭＳＣが、次の同期周期Ｎ＋１にて順に一つの同期シーケンスを送信し、該同期シーケンスは三つのＴｙｐｅ１パケットと、一つのＴｙｐｅ３パケットを含み、Ｐａｃｋｅｔ  Ｎｕｍｂｅｒはそれぞれ０、１、２、３で、Ｔｉｍｅ  Ｓｔａｍｐはいずれも１０で、Ｓｙｎｃｈｒｏｎｉｓａｔｉｏｎ  Ｐｅｒｉｏｄ  ＣｏｕｎｔｅｒはいずれもＮ＋１である（図１３を参照）。
【００４６】
ｅＮＢは、順序誤りが発生した二つの同期シーケンスを受信し、合計で８個の同期フレームであって、ステップ２中の同期フレームの同期周期Ｎへの順序誤りが発生し、ステップ１の同期フレームの同期周期Ｎ＋１への順序誤りが発生した（図１４を参照）。
【００４７】
ｅＮＢは、Ｓｙｎｃｈｒｏｎｉｓａｔｉｏｎ  Ｐｅｒｉｏｄ  Ｃｏｕｎｔｅｒに基づいて、二つの同期周期の同期シーケンスに分けた。
【００４８】
ｅＮＢは、Ｔｉｍｅ  Ｓｔａｍｐに基づいて、二つの異なる同期シーケンスを区画した。
【００４９】
ｅＮＢは、二つの同期シーケンス内部にて、それぞれＰａｃｋｅｔ  Ｎｕｍｂｅｒに基づいて同期フレームの再度順位付けを行って、二つの完全な同期シーケンスを得た（図１５を参照）。
【００５０】
図８と図１６との比較から分かるように、該方法によると、一つの同期周期内の同期シーケンスパケットの他の同期周期内への順序誤りのまま達した後に再度の順位付けを正確に行うことができない問題を解決できる。
【００５１】
本実施例においてさらに第１の基地局に応用されて、上記実施例及び好適な実施形態を実現するための損失データパケットの識別装置を提供し、既に説明した部分の説明は省略し、以下、該装置の各手段を説明する。以下で使用する用語「手段」は所定の機能を実現できるソフトウェア及び／又はハードウェアの組み合せである。以下の実施例に記載の装置をソフトウェアで実現することが好ましいが、ハードウェア又はソフトウェアとハードウェアとの組み合せによって実現することもできる。図１７は本発明の実施例に係わる損失データパケットの識別装置の構造を示すブロック図である。図１７に示すように、該装置は、
受信した同期パケットが位置する第１の同期シーケンスに制御パケットが含まれている場合、上記第１の同期シーケンス中のデータパケットの第１のパケット番号と制御パケットの第２のパケット番号の順位付けを行うように構成される順位付け手段１７０と、
順位付け手段１７０に接続されて、順位付け結果に上記第１のパケット番号と第２のパケット番号の中断があると、順位付け結果にないパケット番号に対応するデータパケットを上記損失したデータパケットとするように構成される確定手段１７２とを含む。
【００５２】
上記各手段の総合作用によって、受信した同期パケットに制御パケットが含まれている場合、受信した同期パケットのデータパケットと制御パケットのパケット番号に順位付けを行い、パケット番号の中断があると、欠如するパケット番号から損失したデータパケットを確定する技術案を用いて、既存技術に受信したパケットがどのようなパケットを損失しているかを高速且つ正確に識別できる技術案がない問題を解決し、受信したパケットから損失したデータパケットを高速且つ正確に確定できる。
【００５３】
また、確定手段１７２は、上記第１の同期シーケンスに制御パケットが含まれていない場合、上記第１の同期シーケンスが現在の同期周期内で受信した一番目の同期シーケンスではないと、第２の同期シーケンスの第１の制御パケット及び第３の同期シーケンスの第２の制御パケットを取得し、ここで、上記第１の同期シーケンス、上記第２の同期シーケンス、上記第３の同期シーケンスは同一の同期周期に位置し、且つ上記第２の同期シーケンスは上記第１の同期シーケンスの一つ前の同期シーケンスで、上記第３の同期シーケンスは上記第１の同期シーケンスの次の同期シーケンスであって、また、式Ｘ＝Ｙ−Ｚ−Ｐに従って、上記第１の同期シーケンス中の最後のデータパケットから制御パケットまでに損失したデータパケットの数量Ｘを確定し、ここで、Ｙは上記第１の制御パケット中の総データパケットのデータフィールドにより指示したデータパケット総数で、Ｚは上記第２の制御パケット中の総データパケットのデータフィールドにより指示したデータパケット総数で、Ｐは上記第２の制御パケットのパケット番号であって、また、上記順位付け結果中の最後のデータパケット番号に１ずつＸ回連続して加算して、上記第１の同期シーケンス中の損失したデータパケットを順に確定するように構成される。
【００５４】
本発明の実施例による上記技術案に対するさらなる改善は、確定手段１７２が、上記第１の同期シーケンスに制御パケットが含まれておらず、且つ上記第１の同期シーケンスが現在の同期周期内で受信した一番目の同期シーケンスである場合、第４の同期シーケンスの第３の制御パケットを取得し、ここで、上記第１の同期シーケンスと上記第４の同期シーケンスは同一の同期周期に位置し、上記第４の同期シーケンスは上記第１の同期シーケンスの次の同期シーケンスであって、また、式Ａ＝Ｂ−Ｐに従って、上記第１の同期シーケンス中の最後のデータパケットから制御パケットまでに損失したデータパケットの数量Ａを確定し、ここで、Ｂは上記第３の制御パケットの総データパケットのデータフィールドにより指示したデータパケット総数で、Ｐは上記第３の制御パケットのパケット番号であって、また、上記順位付け結果中の最後のデータパケット番号に１ずつＡ回連続して加算して、上記第１の同期パケット中の損失したデータパケットに対応するパケット番号を順に確定するように構成される。
【００５５】
本発明の実施例の一選択可能な実施例において、順位付け手段１７０は、受信した同期パケットに、上記データパケットが位置する同期パケットが属される同期周期を確定するための同期周期計数情報が乗せられていると、上記第１の同期シーケンス中のデータパケットの第１のパケット番号と制御パケットの第２のパケット番号の順位付けを行い、さらに、上記同期周期計数情報が上記同期パケットの上記同期周期計数情報専用フィールド、上記同期パケットの拡張フィールドに乗せられていると、上記第１の同期シーケンス中のデータパケットの第１のパケット番号と制御パケットの第２のパケット番号に順位付けを行うように構成される。
【００５６】
そして、本発明の各実施例における各機能ユニットを一つの処理ユニットに集積することができ、各ユニットが物理的に単独に存在することもでき、二つ又は二つ以上のユニットを一つのユニットに集積することもできる。上記集積されたユニットをハードウェアの形態で実現することができれば、ソフトウェアの形態で実現することも可能である。
【００５７】
なお、本発明の明細書と特許請求の範囲及び上記図面中の「第１」、「第２」等の用語は、特定の順序又は先後順を限定するものではなく、類似するものを区別するためのものである。ここで説明した本発明の実施例を図示又は説明した順と異なる順でも実現できるように、場合によってこのような対象を切り替えできることは理解できることである。そして、用語「含む」、「有する」とこれらの全ての変形は、非排他的な含みをカバーするもので、例えば、一連のステップ又はユニットを含むフロー、方法、システム、製品又は機器が、明確にあげたステップ又はユニットに限定されるのではなく、明確にあげていない又はこれらのフロー、方法、製品又は機器固有の他のステップ又はユニットを含むこともできる。
【００５８】
上述のように、本発明の実施例によると、既存技術に受信したパケットがどのようなパケットを損失しているかを高速且つ正確に識別できる技術案がない問題を解決し、受信したパケットから損失したデータパケットを高速且つ正確に確定できる。
【００５９】
上記した本発明の各ブロック又は各ステップを共通の計算装置によって実現することができ、単独の計算装置に集中させることができれば、複数の計算装置から構成されるネットワークに分布させることもでき、さらに計算装置が実行可能なプログラムコードによって実現することもできるので、それらを記憶装置に記憶させて計算装置によって実行することができ、場合によっては、他の順で図に示す又は説明したステップを実行することができ、又は夫々集積回路ブロックに製作し、又はそれらの中の複数のブロック又はステップを単一の集積回路ブロックに製作して実現できることは当業者にとって明らかなことである。このように、本発明は如何なる特定のハードウェアとソフトウェアの結合にも限定されない。
【００６０】
以上は、本発明の好適な実施例に過ぎず、本発明を限定するものではない。当業者であれば本発明に様々な修正や変形が可能である。本発明の精神や原則内での全ての修正、同等置換、改良などは本発明の保護範囲内に含まれる。
【産業上の利用可能性】
【００６１】
本発明の実施例で提供する上記技術案によると、受信した同期パケットに制御パケットが含まれている場合、受信した同期パケットのデータパケットと制御パケットのパケット番号に順位付けを行って、パケット番号の中断があると欠如するパケット番号から損失したデータパケットを確定する技術案を用いて、既存技術に受信したパケットがどのようなパケットを損失しているかを高速且つ正確に識別できる技術案がない問題を解決し、受信したパケットから損失したデータパケットを高速且つ正確に確定できる。
【図１】
2017533616.tif 000003
【図２】
2017533616.tif 000004
【図３】
2017533616.tif 000005
【図４】
2017533616.tif 000006
【図５】
2017533616.tif 000007
【図６】
2017533616.tif 000008
【図７】
2017533616.tif 000009
【図８】
2017533616.tif 000010
【図９】
2017533616.tif 000011
【図１０】
2017533616.tif 000012
【図１１】
2017533616.tif 000013
【図１２】
2017533616.tif 000014
【図１３】
2017533616.tif 000015
【図１４】
2017533616.tif 000016
【図１５】
2017533616.tif 000017
【図１６】
2017533616.tif 000018
【図１７】
2017533616.tif 000019
【国際調査報告】
2017533616.tif 000020
2017533616.tif 000021
2017533616.tif 000022
2017533616.tif 000023