(57)【要約】  本発明は、通信方法と装置に関する。当該通信方法は、ネットワークの現在状態に関係する情報を取得することと、当該ネットワークの現在状態に関係する情報とサービスタイプに関係する情報とに基づいて、一つの適切なコーデックモードセットを確定することと、当該適切なコーデックモードセットを利用して、サービス通信を行うこととを含む。当該通信方法は、コーデックモードセットを確定する時に現在のネットワーク状態を考慮したため、ネットワーク全体の性能が向上させる。
2019518354.tif 000002
【特許請求の範囲】
【請求項１】
通信方法であって、
ネットワークの現在状態に関係する情報を取得することと、
当該ネットワークの現在状態に関係する情報とサービスタイプに関係する情報とに基づいて、一つの適切なコーデックモードセットを確定することと、
当該適切なコーデックモードセットを利用して、サービス通信を行うことと、
を含む、
前記通信方法。
【請求項２】
前記ネットワークの現在状態は、ネットワーク負荷及び／又はチャネル性能を含む、
請求項１に記載の通信方法。
【請求項３】
現在のユーザアクセスレベル及び／又は現在のユーザ優先順位を取得することと、
当該現在のユーザアクセスレベル及び／又はユーザ優先順位に基づいて、前記適切なコーデックモードセットを確定することと、
を含む、
請求項２に記載の通信方法。
【請求項４】
前記ネットワークの現在状態に関係する情報を取得することは、ネットワークの現在状態に関係する、一つ又は複数のコーデックモードセットを取得することを含む、
請求項２に記載の通信方法。
【請求項５】
前記ネットワークの現在状態に関係するコーデックモードセットを取得することは、
ブロードキャストチャネルを介して、ネットワークからの前記ネットワークの現在状態に関係するコーデックモードセットを受信することを含み、ここで、当該コーデックモードセットがネットワーク負荷に関係する、
請求項４に記載の通信方法。
【請求項６】
前記ネットワークの現在状態に関係するコーデックモードセットを取得することは、
ブロードキャストチャネルを介して、ネットワークからのネットワーク負荷に関係する一つ又は複数のコーデックモードセット候補を受信することと、
現在のユーザアクセスレベルを取得することと、
当該現在のユーザアクセスレベルに基づいて、当該コーデックモードセット候補から、対応するコーデックモードセットを選択して前記ネットワークの現在状態に関係するコーデックモードセットとすることと、
を含み、ここで、各コーデックモードセット候補が一つのユーザアクセスレベルに対応する、
請求項４に記載の通信方法。
【請求項７】
前記ネットワークの現在状態に関係するコーデックモードセットを取得することは、
ブロードキャストチャネルを介して、ネットワークからのネットワーク負荷に関係する一つ又は複数のコーデックモードセット候補を受信することと、
現在のユーザ優先順位を取得することと、
当該現在のユーザ優先順位に基づいて、当該コーデックモードセット候補から、対応するコーデックモードセットを選択して前記ネットワークの現在状態に関係するコーデックモードセットとすることと、
を含み、ここで、各コーデックモードセットが一つのユーザ優先順位に対応する、
請求項４に記載の通信方法。
【請求項８】
前記ネットワークの現在状態に関係するコーデックモードセットを取得することは、
現在のチャネル性能を取得することと、
予め設定された各コーデックモードセットとチャネル性能とのマッピング関係によって、当該現在のチャネル性能に基づいて、前記ネットワークの現在状態に関係するコーデックモードセットを確定することと、
を含む、
請求項４に記載の通信方法。
【請求項９】
前記予め設定された各コーデックモードセットとチャネル性能とのマッピング関係は、ブロードキャストチャネルを介して受信される、
請求項８に記載の通信方法。
【請求項１０】
前記各コーデックモードセットとチャネル性能とのマッピング関係は、
一つのコーデックモードセットが一つのチャネル性能範囲に対応することと、
一つのコーデックモードセットが一つのチャネル性能下限に対応することと、
一つのチャネル性能範囲が最も高いコーデックモードセットに対応することと、
一つのチャネル性能上限が最も高いコーデックモードセットに対応することと、
チャネル性能が一つの予め設定された閾値より低い場合、通信サービスが許可しないことと、
のうちの少なくとも一つを含む、
請求項８に記載の通信方法。
【請求項１１】
前記ネットワークの現在状態に関係するコーデックモードセットを取得することは、
ブロードキャストチャネルを介して、ネットワークからの現在のネットワーク負荷に関する情報を受信することと、
予め設定された各コーデックモードセットとネットワーク負荷とのマッピング関係によって、当該現在のネットワーク負荷情報に基づいて、前記ネットワークの現在状態に関係するコーデックモードセットを確定することと、
を含む、
請求項４に記載の通信方法。
【請求項１２】
前記ネットワークの現在状態に関係するコーデックモードセットを取得することは、
現在のユーザアクセスレベルを取得することと、
予め設定された各コーデックモードセットとユーザアクセスレベルとのマッピング関係によって、当該現在のユーザアクセスレベルに基づいて、前記ネットワークの現在状態に関係するコーデックモードセットを確定することと、
を含む、
請求項８又は１１に記載の通信方法。
【請求項１３】
前記ネットワークの現在状態に関係するコーデックモードセットを取得することは、
現在のユーザ優先順位を取得することと、
予め設定された各コーデックモードセットとユーザ優先順位とのマッピング関係によって、当該現在のユーザ優先順位に基づいて、前記ネットワークの現在状態に関係するコーデックモードセットを確定することと、
を含む、
請求項８又は１１に記載の通信方法。
【請求項１４】
前記取得されるネットワークの現在状態に関係するコーデックモードセットに、対応する選択確率因子がさらに設定され、前記方法は、
一つの確率値をランダムに生成することと、
当該確率値が当該選択確率因子に適合する場合、前記適切なコーデックモードセットを取得することと、
をさらに含む、
請求項４に記載の通信方法。
【請求項１５】
前記コーデックモードセットは、音声コーデック方式、音声データ伝送レート、フレームアグリゲーション、冗長に関する情報、ビデオデータ伝送レート、帯域幅、画像サイズのうちの少なくとも一つを含む、
請求項１に記載の通信方法。
【請求項１６】
前記音声コーデック方式は、ＡＭＲ（適応マルチレート：Ａｄａｐｔｉｖｅ  Ｍｕｌｔｉ  Ｒａｔｅ）、ＡＭＲ−ＷＢ（適応マルチレートブロードバンドシンボル化：Ａｄａｐｔｉｖｅ  Ｍｕｌｔｉ−ｒａｔｅ−Ｗｉｄｅｂａｎｄ）、及びＥＶＳ（エンハンスト音声通話サービス：Ｅｎｈａｎｃｅｄ  Ｖｏｉｃｅ  Ｓｅｒｖｉｃｅ）のうちのいずれか一つである、
請求項１５に記載の通信方法。
【請求項１７】
前記音声コーデック方式がエンハンスト音声通話サービスである場合、前記コーデックモードセットは、音声帯域幅、一部の冗長に関する情報、ＥＶＳマスタモードとＡＭＲ−ＷＢ  ＩＯモードとの間の切り替えに関する情報のうちの少なくとも一つをさらに含む、
請求項１６に記載の通信方法。
【請求項１８】
前記適切なコーデックモードセットを確定することは、
サービスタイプに関係する情報に基づいて、サービスタイプに関係する一つ又は複数のコーデックモードセットを確定することと、
前記適切なコーデックモードセットを生成するように、前記サービスタイプに関係するコーデックモードセットが前記ネットワークの現在状態に関係するコーデックモードセットに適合するか否かを判断することと、
を含む、
請求項４に記載の通信方法。
【請求項１９】
前記サービスタイプに関係するコーデックモードセットのレベルが、ネットワークの現在状態に関係するコーデックモードセットのレベルより低い、
請求項１８に記載の通信方法。
【請求項２０】
前記コーデックモードセットのレベルは、
音声コーデック方式の場合、低から高の順でＡＭＲ、ＡＭＲ−ＷＢ、ＥＶＳであり、
音声データ伝送レートの場合、低から高の順で、４．７５ｋｂｐｓ、５．１５ｋｂｐｓ、５．９ｋｂｐｓ、６．７ｋｂｐｓ、７．４ｋｂｐｓ、７．９５ｋｂｐｓ、１０．２ｋｂｐｓ、１２．２ｋｂｐｓであり、
フレームアグリゲーションの場合、フレームアグリゲーションの数の増加に伴い、漸次高くなる、
を含む、
請求項１０又は１９に記載の通信方法。
【請求項２１】
各コーデックモードセットのレベルを識別するために、各々のコーデックモードセットに対して、インデックス値を設定し、当該インデックス値と当該コーデックモードセットのレベルの間の対応関係は、プロトコルによって予め定義され、又は、ネットワークによって定義されることができる、
請求項２０に記載の通信方法。
【請求項２２】
前記通信方法は、ＶｏＬＴＥ（Ｖｏｉｃｅ  Ｏｖｅｒ  ＬＴＥ）ネットワークまたはＷＣＤＭＡネットワークに適用される、
請求項１に記載の通信方法。
【請求項２３】
前記サービスは、サービス品質レベル識別子サービスである、
請求項１に記載の通信方法。
【請求項２４】
通信装置であって、
ネットワークの現在状態に関係する情報を取得するように構成されるユニットと、
当該ネットワークの現在状態に関係する情報とサービスタイプに関係する情報とに基づいて、一つの適切なコーデックモードセットを確定するように構成されるユニットと、
当該適切なコーデックモードセットを利用してサービス通信を行うように構成されるユニットと、
を含む、
前期通信装置。
【請求項２５】
前記ネットワークの現在状態は、ネットワーク負荷及び／又はチャネル性能を含む、
請求項２４に記載の通信装置。
【請求項２６】
現在のユーザアクセスレベル及び／又は現在のユーザ優先順位を取得するように構成されるユニットと、
当該現在のユーザアクセスレベル及び／又はユーザ優先順位に基づいて、前記適切なコーデックモードセットを確定するように構成されるユニットと、
をさらに含む、
請求項２５に記載の通信装置。
【請求項２７】
前記ネットワークの現在状態に関係する情報を取得することは、ネットワークの現在状態に関係する一つ又は複数のコーデックモードセットを取得することを含む、
請求項２５に記載の通信装置。
【請求項２８】
前記ネットワークの現在状態に関係するコーデックモードセットを取得するように構成されるユニットは、
ブロードキャストチャネルを介して、ネットワークからの前記ネットワークの現在状態に関係するコーデックモードセットを受信するように構成されるユニットを含み、ここで、当該コーデックモードセットがネットワーク負荷に関係する、
請求項２７に記載の通信装置。
【請求項２９】
前記ネットワークの現在状態に関係するコーデックモードセットを取得するように構成されるユニットは、
ブロードキャストチャネルを介して、ネットワークからのネットワーク負荷に関係する一つ又は複数のコーデックモードセット候補を受信するように構成されるユニットと、
現在のユーザアクセスレベルを取得するように構成されるユニットと、
当該現在のユーザアクセスレベルに基づいて、当該コーデックモードセット候補から、対応するコーデックモードセットを選択して前記ネットワークの現在状態に関係するコーデックモードセットとするように構成されるユニットと、
を含み、ここで、各コーデックモードセット候補が一つのユーザアクセスレベルに対応する、
請求項２７に記載の通信装置。
【請求項３０】
前記ネットワークの現在状態に関係するコーデックモードセットを取得するように構成されるユニットは、
ブロードキャストチャネルを介して、ネットワークからのネットワーク負荷に関係する一つ又は複数のコーデックモードセット候補を受信するように構成されるユニットと、
現在のユーザ優先順位を取得するように構成されるユニットと、
当該現在のユーザ優先順位に基づいて、当該コーデックモードセット候補から、対応するコーデックモードセットを選択して前記ネットワークの現在状態に関係するコーデックモードセットとするように構成されるユニットと、
を含み、ここで、各コーデックモードセットが一つのユーザ優先順位に対応する、
請求項２７に記載の通信装置。
【請求項３１】
前記ネットワークの現在状態に関係するコーデックモードセットを取得するように構成されるユニットは、
現在のチャネル性能を取得するように構成されるユニットと、
予め設定された各コーデックモードセットとチャネル性能とのマッピング関係によって、当該現在のチャネル性能に基づいて、前記ネットワークの現在状態に関係するコーデックモードセットを確定するように構成されるユニットと、
を含む、
請求項２７に記載の通信装置。
【請求項３２】
前記予め設定された各コーデックモードセットとチャネル性能とのマッピング関係は、ブロードキャストチャネルを介して受信される、
請求項３１に記載の通信装置。
【請求項３３】
前記各コーデックモードセットとチャネル性能とのマッピング関係は、
一つのコーデックモードセットが一つのチャネル性能範囲に対応することと、
一つのコーデックモードセットが一つのチャネル性能下限に対応することと、
一つのチャネル性能範囲が最も高いコーデックモードセットに対応することと、
一つのチャネル性能上限が最も高いコーデックモードセットに対応することと、
チャネル性能が一つの予め設定された閾値より低い場合、通信サービスが許可しないことと、
のうちの少なくとも一つを含む、
請求項３１に記載の通信装置。
【請求項３４】
前記ネットワークの現在状態に関係するコーデックモードセットを取得するように構成されるユニットは、
ブロードキャストチャネルを介して、ネットワークからの現在のネットワーク負荷に関する情報を受信するように構成されるユニットと、
予め設定された各コーデックモードセットとネットワーク負荷とのマッピング関係によって、当該現在のネットワーク負荷情報に基づいて、前記ネットワークの現在状態に関係するコーデックモードセットを確定するように構成されるユニットと、
を含む、
請求項２７に記載の通信装置。
【請求項３５】
前記ネットワークの現在状態に関係するコーデックモードセットを取得するように構成されるユニットは、
現在のユーザアクセスレベルを取得するように構成されるユニットと、
予め設定された各コーデックモードセットとユーザアクセスレベルとのマッピング関係によって、当該現在のユーザアクセスレベルに基づいて、前記ネットワークの現在状態に関係するコーデックモードセットを確定するように構成されるユニットと、
を含む、
請求項３１又は３４に記載の通信装置。
【請求項３６】
前記ネットワークの現在状態に関係するコーデックモードセットを取得するように構成されるユニットは、
現在のユーザ優先順位を取得するように構成されるユニットと、
予め設定された各コーデックモードセットとユーザ優先順位とのマッピング関係によって、当該現在のユーザ優先順位に基づいて、前記ネットワークの現在状態に関係するコーデックモードセットを確定するように構成されるユニットと、
を含む、
請求項３１又は３４に記載の通信装置。
【請求項３７】
前記取得されるネットワークの現在状態に関係するコーデックモードセットに、対応する選択確率因子がさらに設定され、前記装置は、
一つの確率値をランダムに生成するように構成されるユニットと、
当該確率値が当該選択確率因子に適合する場合、前記適切なコーデックモードセットを取得するように構成されるユニットと、
をさらに含む、
請求項２７に記載の通信装置。
【請求項３８】
前記コーデックモードセットは、音声コーデック方式、音声データ伝送レート、フレームアグリゲーション、冗長に関する情報、ビデオデータ伝送レート、帯域幅、画像サイズのうちの少なくとも一つを含む、
請求項２４に記載の通信装置。
【請求項３９】
前記音声コーデック方式は、ＡＭＲ（適応マルチレート：Ａｄａｐｔｉｖｅ  Ｍｕｌｔｉ  Ｒａｔｅ）、ＡＭＲ−ＷＢ（適応マルチレートブロードバンドシンボル化：Ａｄａｐｔｉｖｅ  Ｍｕｌｔｉ−ｒａｔｅ−Ｗｉｄｅｂａｎｄ）、及びＥＶＳ（エンハンスト音声通話サービス：Ｅｎｈａｎｃｅｄ  Ｖｏｉｃｅ  Ｓｅｒｖｉｃｅ）のうちのいずれか一つである、
請求項３８に記載の通信装置。
【請求項４０】
前記音声コーデック方式がエンハンスト音声通話サービスである場合、前記コーデックモードセットは、音声帯域幅、一部の冗長に関する情報、ＥＶＳマスタモードとＡＭＲ−ＷＢ  ＩＯモードとの間の切り替えに関する情報のうちの少なくとも一つをさらに含む、
請求項３９に記載の通信装置。
【請求項４１】
前記適切なコーデックモードセットを確定するように構成されるユニットは、
サービスタイプに関係する情報に基づいて、サービスタイプに関係する一つ又は複数のコーデックモードセットを確定するように構成されるユニットと、
前記適切なコーデックモードセットを生成するように、前記サービスタイプに関係するコーデックモードセットが前記ネットワークの現在状態に関係するコーデックモードセットに適合するか否かを判断するように構成されるユニットと、
を含む、
請求項２７に記載の通信装置。
【請求項４２】
前記サービスタイプに関係するコーデックモードセットのレベルが、ネットワークの現在状態に関係するコーデックモードセットのレベルより低い、
請求項４１に記載の通信装置。
【請求項４３】
前記コーデックモードセットのレベルは、
音声コーデック方式の場合、低から高の順でＡＭＲ、ＡＭＲ−ＷＢ、ＥＶＳであり、
音声データ伝送レートの場合、低から高の順で、４．７５ｋｂｐｓ、５．１５ｋｂｐｓ、５．９ｋｂｐｓ、６．７ｋｂｐｓ、７．４ｋｂｐｓ、７．９５ｋｂｐｓ、１０．２ｋｂｐｓ、１２．２ｋｂｐｓであり、
フレームアグリゲーションの場合、フレームアグリゲーションの数の増加に伴い、漸次高くなる、
請求項３３又は４２に記載の通信装置。
【請求項４４】
各コーデックモードセットのレベルを識別するために、各々のコーデックモードセットに対して、インデックス値を設定し、当該インデックス値と当該コーデックモードセットのレベルの間の対応関係は、プロトコルによって予め定義され、又は、ネットワークによって定義されることができる、
請求項４３に記載の通信装置。
【請求項４５】
ＶｏＬＴＥ（Ｖｏｉｃｅ  Ｏｖｅｒ  ＬＴＥ）ネットワークまたはＷＣＤＭＡネットワークに適用する、
請求項２４に記載の通信装置。
【請求項４６】
前記サービスは、サービス品質レベル識別子サービスである、
請求項２４に記載の通信装置。
【請求項４７】
通信装置であって、
記憶装置と、
当該通信装置が請求項１〜２３のいずれか１項に記載の方法を実行することができるように、記憶装置に記憶される命令を実行するように構成されるプロセッサと、
を含む、
前記通信装置。
【請求項４８】
コンピュータプログラム製品であって、
命令セットを記憶するコンピュータ読み取り可能な媒体を含み、前記命令は一つ又は複数のプロセッサによって実行され、当該命令セットが実行される時に、前記コンピュータプログラム製品が請求項１〜２３のいずれか１項に記載の方法を実行することができる、
前記コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線通信システムに関し、特に無線通信システムにおいてサービス通信するコーデックセットを確定するための方法及び装置に関する。
【背景技術】
【０００２】
ＶｏＩＰ（Ｖｏｉｃｅ  Ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）は、アナログ音声信号をデジタル化して、データをパケット化してＩＰデータネットワークにおいてリアルタイム的に伝送する。複数のアクセス方式と豊富なマルチメディアサービスをサポートしているため、ＩＭＳ（ＩＰ  Ｍｕｌｔｉｍｅｄｉａ  Ｓｕｂｓｙｓｔｅｍ：ＩＰマルチメディアサブシステム）は、オールＩＰ時代のコアネットワーク標準アーキテクチャになっている。ＶｏＬＴＥ（Ｖｏｉｃｅ  ｏｖｅｒ  ＬＴＥ）は、ＩＭＳネットワークに基づいて、音声サービスをベアラし、高レートのデータサービスだけではなく、高品質の音声、ビデオ通話も提供することができる。
【０００３】
従来技術において、ＶｏＬＴＥのコーデックモードセット（Ｃｏｄｅｃ  ｍｏｄｅ  ｓｅｔ）は、ユーザ端末のアプリケーション層の制御プロトコル（ＳＩＰ、ＲＴＰ／ＲＴＣＰ）を利用して確定される。例えば、セッションイニシエーションプロトコルＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を利用して、一つ又は複数の参加者のセッションを確立、変更、解放することでき、リアルタイム伝送プロトコルＲＴＰ（Ｒｅａｌｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）とリアルタイム伝送制御プロトコルＲＴＣＰ（Ｒｅａｌｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）を組み合わせて使用することによって、有効なフィードバックと最小限のオーバーヘッドで最も優れる伝送効率を実現することができる。コーデックモードセットは、音声コーデック方式と音声データ伝送レート等のパラメータで構成される一つの集合である。例えば、ＡＭＲ（適応マルチレート：Ａｄａｐｔｉｖｅ  Ｍｕｌｔｉ  Ｒａｔｅ）音声コーデック方式において、音声データ伝送レートは、４．７５ｋｂｐｓ、５．１５ｋｂｐｓ、５．９ｋｂｐｓ、６．７ｋｂｐｓ、７．４ｋｂｐｓ、７．９５ｋｂｐｓ、１０．２ｋｂｐｓ、１２．２ｋｂｐｓであっても良い。そのため、ＡＭＲ音声コーデック方式のために、アプリケーション層の制御プロトコルは、８つのコーデックモードセットから一つの適切なコーデックモードセットを選択してＶｏＬＴＥサービス要求を行う。
【０００４】
図１に、ＳＩＰシグナリングを使用してセッション確立のプロセスを示している。ステップＳ１１０において、１個目のセッションディスクライブプロトコル（ＳＤＰ：  Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）メッセージを利用して、発呼ＵＥ（ユーザ端末）は、希望するメディアタイプ（即ち、オーディオサービス又はビデオサービス）及び対応するコーデックモードセットを提供する。１個目のＳＤＰ応答を利用して、着呼ＵＥは、それのサポートするメディアタイプとコーデックモードセットとを知らせる（ステップＳ１２０）。ステップＳ１３０において、２個目ＳＤＰを利用して、発呼ＵＥは、双方でネゴシエーションしたメディアタイプとコーデックモードセットとを提供する。着呼ＵＥは２個目ＳＤＰを利用して、双方でネゴシエーションしたメディアタイプとコーデックモードセットとを確認する（ステップＳ１４０）。セッション中において、ＲＴＰプロトコルを介して音声データ伝送レートを調整する。
【０００５】
移動通信技術の発展に伴い、ユーザは、移動通信ネットワークの性能に対してより高い要求を求めっている。
【発明の概要】
【０００６】
本発明は、無線通信システムにおいてサービス通信を行うコーデックセットを確定する方法及び装置を提供し、移動通信ネットワークの性能を改善することができる。
【０００７】
本発明の一つの態様によって通信方法を提供し、ネットワークの現在状態に関係する情報を取得することと、当該ネットワークの現在状態に関係する情報とサービスタイプに関係する情報とに基づいて、一つの適切なコーデックモードセットを確定することと、当該適切なコーデックモードセットを利用して、サービス通信を行うこととを含む。
【０００８】
本発明の一つの態様によって通信装置を提供し、ネットワークの現在状態に関係する情報を取得するように構成されるユニットと、当該ネットワークの現在状態に関係する情報とサービスタイプに関係する情報とに基づいて、一つの適切なコーデックモードセットを確定するように構成されるユニットと、当該適切なコーデックモードセットを利用して、サービス通信を行うように構成されるユニットとを含む。
【０００９】
本発明の一つの態様によって通信装置を提供し、記憶装置とプロセッサとを含む。当該プロセッサは、記憶装置に記憶する命令を実行し、当該通信装置が本発明の各実施例に記載の方法を実施するようにする。
【００１０】
本発明の一つの態様によって、コンピュータプログラム製品を提供し、命令セットを記憶するコンピュータ読み取り可能な媒体を含み、前記命令は、一つの又は複数のプロセッサによって実行されることができ、当該命令セットが実行される時に、当該製品は本発明の各実施例に記載されている方法を実行することができる。
【００１１】
本発明による通信方法は、コーデックモードセットを確定する時に現在のネットワーク状態、例えば、ネットワーク負荷（Ｎｅｔｗｏｒｋ  Ｔｒａｆｆｉｃ）を考慮したため、確定された、ＶｏＬＴＥサービス要求を送信するためのコーデックモードセットをネットワークの現在状況とマッチングさせることに有利である。それに応じて、アプリケーション層のコーデックモードセット（例えば、音声データ伝送レート）の調整回数を減少することができる。アプリケーション層の適応調整が複数のネットワークノードに関わり、使用するシグナリングも多いため、アプリケーション層のコーデックモードセットの調整回数の減少は、ネットワーク全体の性能の向上に貢献する。
【図面の簡単な説明】
【００１２】
【図１】通常のＳＩＰシグナリングを利用してセッションを確立するプロセスを示す図である。
【図２】本発明の一つの実施例によるセッションを確立するためのプロセスを示す図である。
【図３】本発明のもう一つの実施例によるセッションを確立するためのプロセスを示す図である。
【図４】本発明のもう一つの実施例によるセッションを確立するためのプロセスを示す図である。
【図５】本発明のもう一つの実施例によるセッションを確立するためのプロセスを示す図である。
【図６】本発明のもう一つの実施例によるセッションを確立するためのプロセスを示す図である。
【図７】本発明のもう一つの実施例によるセッションを確立するためのプロセスを示す図である。
【図８】本発明のもう一つの実施例によるセッションを確立するためのプロセスを示す図である。
【発明を実施するための形態】
【００１３】
本発明の上記、及びその他の特性、特徴、長所、利点は、図面を結合して下記によってわかりやすくなり、すべての図面において、同じ符号は、類似又は対応する特徴又は機能を示している。
【００１４】
図２は本発明の一つの実施例によるセッションを確立するためのプロセスを示す図である。図２に示すように、ステップＳ２１０において、発呼ＵＥのアクセス層は、ネットワークの現在状態に関係する情報を取得する。一つの実施例において、ネットワークの現在状態は、ネットワーク負荷を含む。ネットワークの負荷が高すぎ、例えば、パケットの数が多すぎる場合、ネットワーク混雑（ｎｅｔｗｏｒｋ  ｃｏｎｇｅｓｔｉｏｎ）が引き起こされる。発呼ＵＥは、ブロードキャストチャネルを介してネットワークからの現在のネットワーク負荷に関する情報を受信することができる。別の一つの実施例において、ネットワークの現在状態は、チャネル性能（ｃｈａｎｎｅｌ  ｐｅｒｆｏｒｍａｎｃｅ）を含む。広帯域シンボル分割多元接続（ＷＣＤＭＡ：  Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）ネットワークにおいて、チャネル性能は、受信信号コードパワー（ＲＳＣＰ：Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｃｏｄｅ  Ｐｏｗｅｒ）等のパラメータにより示されることが可能である。ロング・ターム・エボリューション（ＬＴＥ：Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）ネットワークにおいて、チャネル性能は、基準信号受信パワー（ＲＳＲＰ：Ｒｅｆｅｒｅｎｃｅ  Ｓｉｇｎａｌ  Ｒｅｃｅｉｖｉｎｇ  Ｐｏｗｅｒ）又は受信信号強度指示（ＲＳＳＩ：Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）等のパラメータにより示されることが可能である。
【００１５】
当該ネットワークの現在状態に関係する情報は、発呼ＵＥのアクセス層を経由して発呼ＵＥのアプリケーション層に伝送される。発呼ＵＥが一つのサービス要求を行おうとする時に、当該ネットワークの現在状態に関係する情報とサービスタイプ（ｔｙｐｅ  ｏｆ  ｓｅｒｖｉｃｅ）に関係する情報に基づいて、発呼ＵＥのアプリケーション層は、一つの適切なコーデックモードセットを確定する（ステップＳ２２０）。サービスタイプに関係する情報は、サービスタイプを示すための情報を含む。当該サービスタイプは、確立しようとするセッションに関係するサービスタイプであっても良く、発呼ＵＥのセッションを確立するためのソフトウェアのサポートするサービスタイプであっても良い。サービスタイプは、音声、データ、及びビデオを含む。異なるサービスタイプに対して、対応するメディアタイプを使用してセッションを確立する。例えば、音声サービスとビデオサービスに対して、それぞれの対応するチャネル帯域幅が割り当てる。
【００１６】
音声サービスに対して、コーデックモードセットは、音声コーデック方式、音声データ伝送レート、フレームアグリゲーション、冗長に関する情報を含む。音声コーデック方式は、ＡＭＲ（適応マルチレート）、ＡＭＲ−ＷＢ（適応マルチレートブロードバンドシンボル化：Ａｄａｐｔｉｖｅ  Ｍｕｌｔｉ−ｒａｔｅ−Ｗｉｄｅｂａｎｄ）及びＥＶＳ（エンハンスト音声通話サービス：Ｅｎｈａｎｃｅｄ  Ｖｏｉｃｅ  Ｓｅｒｖｉｃｅ）をさらに含む。各音声コーデック方式に対して、異なる音声データ伝送レートを設定することができる。例えば、ＡＭＲ音声コーデック方式に対して、音声データ伝送レートは４．７５ｋｂｐｓ、５．１５ｋｂｐｓ、５．９ｋｂｐｓ、６．７ｋｂｐｓ、７．４ｋｂｐｓ、７．９５ｋｂｐｓ、１０．２ｋｂｐｓ、１２．２ｋｂｐｓであっても良い。冗長に関する情報は、冗長レベルと冗長オフセット等を含む。ＥＶＳ音声コーデック方式に対して、コーデックモードセットは、音声帯域幅、一部の冗長に関する情報、ＥＶＳマスタモードとＡＭＲ−ＷＢ  ＩＯモードとの間の切り替えに関する情報をさらに含む。一つの具体的な伝送待ちの音声サービスとして、利用する具体的な音声コーデック方式、音声データ伝送レート、フレームアグリゲーション、及び冗長に関する情報等の複数のパラメータにより構成される一つの集合は、一つのコーデックモードセットを形成する。ビデオサービスとして、コーデックモードセットは、ビデオデータ伝送レート、帯域幅、画像サイズを含む。一つの実施例において、伝送待ちの音声サービスに対して、検出された現在のチャネル性能に基づいて、発呼ＵＥは、一つの当該音声サービスを伝送するのに適するコーデックモードセットを確定することができる。例えば、現在のチャネル性能が良い場合、確定されるコーデックモードセットから、音声コーデック方式がＡＭＲであること、また音声データ伝送レートが１２．２ｋｂｐｓであることのように選択することができる。別の一つの実施例において、一つの具体的な伝送待ちのビデオサービス（例えば、ビデオ画像）に対して、現在のチャネル性能が良いことを検出した場合、確定された当該適切なコーデックモードセットから、より高いビデオデータ伝送レートを選択して当該ビデオ画像を伝送することができる。
【００１７】
１個目のＳＤＰメッセージを利用して、発呼ＵＥは、着呼ＵＥにサービス要求を行い、希望するメディアタイプと、上記で確定した適切なコーデックモードセットを提供する（ステップＳ２３０）。１個目のＳＤＰ応答を利用して、着呼ＵＥは、それのサポートするメディアタイプとコーデックモードセットと知らせる（ステップＳ２４０）。ステップＳ２５０において、２個目ＳＤＰを利用して、発呼ＵＥは、双方でネゴシエーションしたメディアタイプとコーデックモードセットとを提供する。着呼ＵＥは２個目ＳＤＰを利用して、双方でネゴシエーションしたメディアタイプとコーデックモードセットとを確認する（ステップＳ２６０）。着呼ＵＥが、ネゴシエーションによって、当該適切なコーデックモードセットを確定した場合、発呼ＵＥと着呼ＵＥとは、当該適切なコーデックモードセットを使用して、サービス通信を行い、例えば、上記の実施例におけるビデオ画像を伝送する。
【００１８】
ネットワークの現在状態とサービスタイプとを考慮する以外に、発呼ＵＥがユーザアクセスレベルを有する場合、当該発呼ＵＥの現在のユーザアクセスレベルを呼び出すことができ、当該現在のユーザアクセスレベルに基づいて、上記の適切なコーデックモードセットを確定することができる。一つの実施例において、ユーザアクセスレベルは、一般ユーザ、ＰＬＭＮ（公衆携帯電話網：Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ）職員、ＰＬＭＮ管理者、セキュリティ部門アプリケーション、公共事業部門（例えば、水、ガス等）、緊急サービス等を含む。それ以外、発呼ＵＥがユーザ優先順位を有する場合、当該発呼ＵＥの現在のユーザ優先順位を読み取り、当該現在のユーザ優先順位に基づいて、上記の適切なコーデックモードセットを確定することができる。一つの実施例において、中国移動グローバル通信ＶＩＰユーザ、グローバル通信ユーザ、及び非グローバル通信ユーザに対して、高レベル、中レベル、低レベルの優先順位をそれぞれ設定することができる。
【００１９】
図３は本発明のもう一つの実施例によるセッションを確立するためのプロセスを示す図である。図３に示すように、ステップＳ３１０において、発呼ＵＥのアクセス層は、検定（例えば、チャネル評価）によって現在のチャネル性能を取得する。
【００２０】
ステップＳ３２０において、発呼ＵＥは、予め設定された各コーデックモードセットとチャネル性能とのマッピング関係によって、当該現在のチャネル性能に基づいて、対応するコーデックモードセット（即ち、ネットワークの現在状態に関係するコーデックモードセット）を確定する。当該ネットワークの現在状態に関係するコーデックモードセットは、複数のコーデックモードセットを含むことができる。例えば、ＡＭＲ音声コーデック方式に対して、音声データ伝送レートは、４．７５ｋｂｐｓ、５．１５ｋｂｐｓ、５．９ｋｂｐｓ、６．７ｋｂｐｓであり、即ち、４個のコーデックモードセットである。ステップＳ３２０は、発呼ＵＥのアクセス層プロトコルによって実施されることができる。
【００２１】
当該予め設定された各コーデックモードセットとチャネル性能とのマッピング関係（例えば、マッピングテーブル）は、発呼ＵＥに事前に記憶しても良い。当該コーデックモードセットとチャネル性能とのマッピングテーブルにおいて、一つのコーデックモードセットは、一つのチャネル性能範囲に対応することができ、一つのチャネル性能下限に対応しても良く、一つのチャネル性能範囲に対して、対応する最高のコーデックモードセットを設定しても良く、又は一つのチャネル性能上限に対して、対応する最高のコーデックモードセットを設定しても良い。それ以外、チャネル性能が一つの予め設定された閾値より低い場合、通信サービスを許可しないと定めても良い。コーデックモードセットの高低は、当該コーデックモードセットを構成する各パラメータにより決定される。音声コーデック方式の場合、低から高の順でレベルがＡＭＲ、ＡＭＲ−ＷＢ、ＥＶＳである。音声データ伝送レートとして、低から高の順でレベルが４．７５ｋｂｐｓ、５．１５ｋｂｐｓ、５．９ｋｂｐｓ、６．７ｋｂｐｓ、７．４ｋｂｐｓ、７．９５ｋｂｐｓ、１０．２ｋｂｐｓ、１２．２ｋｂｐｓである。フレームアグリゲーションとして、フレームアグリゲーションの数の増加に伴い、レベルが漸次高くなる。
【００２２】
各々のコーデックモードセットのレベルを識別するために、各コーデックモードセットにインデックス値を設定する。当該インデックス値と当該コーデックモードセットのレベルの間の対応関係は、プロトコルによって予め定義され、又は、ネットワークによって定義されることができる。一つの実施例において、プロトコルの事前定義に基づいて、音声コーデック方式がＡＭＲ、ＡＭＲ−ＷＢ、ＥＶＳである３つのコーデックモードレベルに対して、インデックス値を０、１、２とそれぞれ設定し、しかもインデックス値が高いほど、コーデックモードセットのレベルが高い。当該プロトコルは、発呼ＵＥのアクセス層のプロトコルであっても良く、発呼ＵＥのアプリケーション層プロトコルであっても良い。別の一つの実施例において、ネットワークは、音声コーデック方式がＥＶＳ、ＡＭＲ−ＷＢ、ＡＭＲである３つのコーデックモードレベルに対して、インデックス値を０、１、２としてそれぞれ設定し、しかもインデックス値が低いほど、コーデックモードセットのレベルが高く設定する。ネットワークは、ブロードキャストチャネルを介して当該設定を発呼ＵＥに送信することができる。
【００２３】
ステップＳ３３０において、サービスタイプに関係する情報に基づいて、発呼ＵＥは、当該サービスタイプに関係するコーデックモードセットを確定する。例えば、伝送待ちのサービスタイプ（音声、データ、ビデオ）に基づいて、当該サービスタイプに関係するコーデックモードセットを確定する。ステップＳ３３０は、発呼ＵＥのアプリケーション層のプロトコルによって実施される。
【００２４】
ステップＳ３４０において、当該適切なコーデックモードセットを生成するために、当該サービスタイプに関係するコーデックモードセットが当該ネットワークの現在状態に関係するコーデックモードセットに適合するか否かを判断する。
【００２５】
一つの実施例において、発呼ＵＥのアクセス層は、上記のステップＳ３２０で確定したネットワークの現在状態に関係するコーデックモードセットを当該発呼ＵＥのアプリケーション層に報告する。発呼ＵＥが一つのサービス要求を行おうとする時に、発呼ＵＥアプリケーション層のプロトコルに従って、発呼ＵＥは、当該ネットワークの現在状態に関係するコーデックモードセットと当該サービスタイプに関係するコーデックモードセットとの共有のコーデックモードセットから、一つのコーデックモードセットを選択して、当該適切なコーデックモードセットとすることができる。例えば、ネットワークの現在状態に関係するコーデックモードセットは、ＡＭＲ音声コーデック方式のみを許可し、しかも音声データ伝送レートが４．７５ｋｂｐｓ、５．１５ｋｂｐｓ、５．９ｋｂｐｓであり得、それに対してサービスタイプに関係するコーデックモードセットは、ＡＭＲ、ＡＭＲ−ＷＢ、ＥＶＳの三つの音声コーデック方式を許可し、しかもＡＭＲ音声コーデック方式に対して、音声データ伝送レートは４．７５ｋｂｐｓ、５．１５ｋｂｐｓ、５．９ｋｂｐｓ、６．７ｋｂｐｓ、７．４ｋｂｐｓである場合、発呼ＵＥは、共有のコーデックモードセット（即ち、ＡＭＲ音声コーデック方式、音声データ伝送レートが４．７５ｋｂｐｓ、５．１５ｋｂｐｓ、５．９ｋｂｐｓであり得る）から、一つのコーデックモードセットを選択して、当該適切なコーデックモードセットとすることしかできない。発呼ＵＥは、共有のコーデックモードセットの中から、任意の一つを選択して当該適切なコーデックモードセットとしても良く、一つの予め設定されたルール（例えば、最小のチャネル帯域幅を占用する）に基づいて、共有のコーデックモードセットの中から一つを選択して、当該適切なコーデックモードセットとしても良い。ネットワークの現在状態に関係するコーデックモードセットと当該サービスタイプに関係するコーデックモードセットとが共有のコーデックモードセットが存在しない場合、発呼ＵＥのアプリケーション層は、サービスタイプに関係するコーデックモードセットを改めて確定する必要がある。換言すれば、発呼ＵＥのアプリケーション層で確定されるサービスタイプに関係するコーデックモードセットは、発呼ＵＥのアクセス層で確定されるネットワークの現在状態に関係するコーデックモードセットより低く（又は高くなく）すべきである。例えば、サービスタイプに関係するコーデックモードセットの中で、音声コーデック方式がＥＶＳであり、それに対してネットワークの現在状態に関係するコーデックモードセットの中で、音声コーデック方式がＡＭＲ−ＷＢである場合、発呼ＵＥのアプリケーション層は、サービスタイプに関係するコーデックモードセットの中の音声コーデック方式をＡＭＲ又はＡＭＲ−ＷＢに調整する必要がある。
【００２６】
別の一つの実施例において、発呼ＵＥが一つのサービス要求を行おうとする時に、発呼ＵＥアプリケーション層は、上記のステップＳ３３０によって確定した当該サービスタイプに関係するコーデックモードセットを発呼ＵＥのアクセス層に知らせる。当該サービスタイプに関係するコーデックモードセットが、発呼ＵＥが上記のステップＳ３２０によって確定したネットワークの現在状態に関係するコーデックモードセットより高くない場合、当該サービスタイプに関係するコーデックモードセットは、当該適切なコーデックモードセットとされてサービス通信に用いられる。逆の場合、発呼ＵＥは、一つの通知メッセージをアクセス層からアプリケーション層に送信し、アプリケーション層でサービスタイプに関係するコーデックモードセットを再度選択するようにする。
【００２７】
図２に示される実施例と同様に、１個目のＳＤＰメッセージを利用して、発呼ＵＥは、着呼ＵＥにサービス要求を行い、希望するメディアタイプと上記で確定した適切なコーデックモードセットを提供する（ステップＳ３５０）。１個目のＳＤＰ応答を利用して、着呼ＵＥは、それのサポートするメディアタイプとコーデックモードセットを知らせる（ステップＳ３６０）。ステップＳ３７０において、２個目ＳＤＰを利用して、発呼ＵＥは、双方でネゴシエーションしたメディアタイプとコーデックモードセットとを提供する。着呼ＵＥは２個目ＳＤＰを利用して、双方でネゴシエーションしたメディアタイプとコーデックモードセットとを確認する（ステップＳ３８０）。着呼ＵＥは、ネゴシエーションプロセスを介して、当該適切なコーデックモードセットを確定した場合、発呼ＵＥと着呼ＵＥとは、当該適切なコーデックモードセットを使用して、サービス通信を行う。
【００２８】
ネットワークの現在状態を把握するために、検定によって現在のチャネル性能を取得する以外に、図４に示される別の一つの実施例において、発呼ＵＥは、ブロードキャストチャネルを介して、ネットワークからの現在のネットワーク負荷に関する情報を受信する（ステップＳ４１０）。ステップＳ４２０中において、発呼ＵＥは、予め設定された各コーデックモードセットとネットワーク負荷とのマッピング関係によって、当該現在のネットワーク負荷情報に基づいて、対応するコーデックモードセット（即ち、ネットワークの現在状態に関係するコーデックモードセット）を確定する。当該ネットワークの現在状態に関係するコーデックモードセットは、複数のコーデックモードセットを含むことができる。ステップＳ４２０は発呼ＵＥのアクセス層プロトコルによって実施される。当該予め設定された各コーデックモードセットとネットワーク負荷とのマッピング関係（例えば、マッピングテーブル）は、事前に発呼ＵＥに記憶されることができる。
【００２９】
発呼ＵＥがユーザアクセスレベルを有する場合、ステップＳ３２０又はステップＳ４２０で、ネットワークの現在状態に関係するコーデックモードセットを確定する時に、発呼ＵＥの現在のユーザアクセスレベルを参照することもできる。一つの実施例において、発呼ＵＥは、それの現在のユーザアクセスレベルを読み取る。予め設定された各コーデックモードセットとユーザアクセスレベルとのマッピング関係によって、当該現在のユーザアクセスレベルに基づいて、対応するコーデックモードセットを確定する。一つの実施例において、各々のアクセスレベルに対して、一つの予め設定された各コーデックモードセットとチャネル性能との対応関係のマッピングテーブルを提供することができる。別の一つの実施例において、各々のアクセスレベルに対して、一つの予め設定された各コーデックモードセットとネットワーク負荷とのマッピング関係を提供することができる。当該予め設定された各コーデックモードセットとユーザアクセスレベルとのマッピング関係（例えば、マッピングテーブル）は、事前に発呼ＵＥに記憶されることができる。当該現在のユーザアクセスレベルに対して、対応するコーデックモードセットを確定する操作が発呼ＵＥのアクセス層プロトコルにより実行されるように理解されても良い。
【００３０】
発呼ＵＥがユーザ優先順位を有する場合、発呼ＵＥの現在のユーザ優先順位を参照しても良い。別の一つの実施例において、発呼ＵＥは、それの現在のユーザ優先順位を読み取る。予め設定された各コーデックモードセットとユーザ優先順位とのマッピング関係によって、当該現在のユーザ優先順位に基づいて、対応するコーデックモードセットを確定する。一つの実施例において、各優先順位に対して、一つの予め設定された各コーデックモードセットとチャネル性能との対応関係のマッピングテーブルを提供することができる。別の一つの実施例において、各優先順位に対して、一つの予め設定された各コーデックモードセットとネットワーク負荷とのマッピング関係を提供することができる。当該予め設定された各コーデックモードセットとユーザ優先順位とのマッピング関係（例えば、マッピングテーブル）は、事前に発呼ＵＥに記憶されることができる。当該現在のユーザ優先順位に対して、対応するコーデックモードセットを確定する操作は、発呼ＵＥのアクセス層プロトコルにより実施されることも可能である。
【００３１】
別の一つの実施例において、発呼ＵＥは、チャネル性能とネットワーク負荷を考慮するだけではなく、ユーザアクセスレベルとユーザ優先順位も考慮される。現在のチャネル性能、ネットワーク負荷、ユーザアクセスレベル、ユーザ優先順位によって、各マッピングテーブル内の対応するコーデックモードセットに基づいて、発呼ＵＥは、ネットワークの現在状態に関係するコーデックモードセットを確定する。当該ネットワークの現在状態に関係するコーデックモードセットを確定する操作は、発呼ＵＥのアクセス層プロトコルによって実施されても良い。
【００３２】
上記の各実施例において、各コーデックモードセットに一つの選択確率因子を設定しても良い。図２に示すように実施例において、ＡＭＲ音声コーデック方式に対して、音声データ伝送レートが４．７５ｋｂｐｓ、５．１５ｋｂｐｓ、５．９ｋｂｐｓ、６．７ｋｂｐｓ、７．４ｋｂｐｓ、７．９５ｋｂｐｓ、１０．２ｋｂｐｓ、１２．２ｋｂｐｓである８個のコーデックモードセットは、選択確率因子を５０％、５０％、５０％、４０％、４０％、４０％、２５％  ａｎｄ  ２５％としてそれぞれ設定されることができる。一つの実施例において、当該８個のコーデックモードセットは、いずれも、候補とされるコーデックモードセットである。当該８個の候補とされるコーデックモードセットに対して、発呼ＵＥは、一つのランダム関数に基づいて、一つの確率値を生成する。各候補とされるコーデックモードセットの選択確率因子を当該確率値とそれぞれ比較する。当該確率値が選択確率因子に適合する（即ち、確率値＜選択確率因子）コーデックモードセットのみ選択される。例えば、発呼ＵＥの生成する確率値が４５％である場合、音声データ伝送レートが４．７５ｋｂｐｓ、５．１５ｋｂｐｓ、５．９ｋｂｐｓであるコーデックモードセットが選択される。別の一つの実施例において、当該８個の候補とされるコーデックモードセットに対して、発呼ＵＥは、一つのランダム関数に基づいて、８個の対応する確率値をそれぞれ生成することができる。各候補とされるコーデックモードセットの選択確率因子を対応する確率値と一つずつ比較する。確率値が対応する選択確率因子より小さいコーデックモードセットが選択される。もう一つの実施例（図３に示すように）において、各共有コーデックモードセットに対して、音声データ伝送レートが４．７５ｋｂｐｓである選択確率因子が５０％と設定され、５．１５ｋｂｐｓである選択確率因子が３０％と設定され、５．９ｋｂｐｓである選択確率因子が２０％と設定されると仮設する。発呼ＵＥは、一つのランダム関数に基づいて、一つの確率値を生成する。例えば、発呼ＵＥがランダム的に生成する確率値が２５％である場合、音声データ伝送レートが４．７５ｋｂｐｓと５．１５ｋｂｐｓである二つのコーデックモードセットを得ることができる。ユーザアクセスレベルに関する実施例において、ユーザアクセスレベル１（優先順位が最も高い）、ユーザアクセスレベル２、ユーザアクセスレベル３、ユーザアクセスレベル４（優先順位が最も低い）に対して、選択確率因子を８０％、５０％、２０％、１０％としてそれぞれ設定することができる。４個のユーザアクセスレベルに対して、発呼ＵＥがランダム的に生成する確率値のそれぞれが７０％、４５％、１５％、１５％である。発呼ＵＥの現在のアクセスレベルが３である場合、対応する選択確率因子が２０％である。当該確率値（１５％）が当該選択確率因子（２０％）より低いため、当該発呼ＵＥは、対応するコーデックモードセットを使用してネットワークにアクセスすることができる。この４個のユーザアクセスレベルに対して、発呼ＵＥの生成する確率値のそれぞれが７０％、４５％、２５％、１５％である。当該確率値（２５％）が当該選択確率因子（２０％）より大きいため、当該発呼ＵＥは、��応するコーデックモードセットを使用してネットワークにアクセスすることができない。
【００３３】
また、選択確率因子は一つの数値範囲であっても良い。例えば、ユーザアクセスレベル１（優先順位が最も高い）、ユーザアクセスレベル２、ユーザアクセスレベル３、ユーザアクセスレベル４（優先順位が最も低い）に対して、選択確率因子を２０％−８０％、３０％−６０％、３０％−５０％、４０％−５０％としてそれぞれ設定することができる。発呼ＵＥがあるユーザアクセスレベルに対して生成する確率値が当該選択確率因子に適合する（即ち、確率値が選択確率因子の数値値範囲内である）場合、当該選択確率因子に対応するコーデックモードセットが選択される。
【００３４】
上記の確率因子に基づいて、対応するコーデックモードセットを確定する操作は、発呼ＵＥのアクセス層プロトコルによって実施されても良い。
【００３５】
図４に示される実施例において、発呼ＵＥは、ブロードキャストチャネルを介してネットワークからの現在のネットワーク負荷に関する情報を受信し、予め設定された各コーデックモードセットとネットワーク負荷とのマッピング関係によって、当該現在のネットワーク負荷情報に基づいて、ネットワークの現在状態に関係するコーデックモードセットを確定する。図５に示される実施例において、発呼ＵＥは、ブロードキャストチャネルを介して、ネットワークからの当該ネットワークの現在状態に関係するコーデックモードセットを受信する（ステップＳ５１０）、ここで、当該コーデックモードセットがネットワーク負荷と関係がある。一つの実施例において、ネットワークデバイスは、予め設定された各コーデックモードセットとネットワーク負荷とのマッピング関係に基づいて、現在のネットワーク負荷状態に基づいて、ネットワークの現在状態に関係するコーデックモードセットを確定することができる。ネットワークデバイスがブロードキャストチャネルを介して当該ネットワークの現在状態に関係するコーデックモードセットを送信する時に、発呼ＵＥは、当該ネットワークの現在状態を表すコーデックモードセットを受信する。当該ネットワークの現在状態に関係するコーデックモードセットは、複数のコーデックモードセットを含む。例えば、ネットワーク負荷が高くない場合、ＡＭＲ音声コーデック方式に対して、音声データ伝送レートは、４．７５ｋｂｐｓ、５．１５ｋｂｐｓ、５．９ｋｂｐｓ、６．７ｋｂｐｓ、７．４ｋｂｐｓ、７．９５ｋｂｐｓ、１０．２ｋｂｐｓ、１２．２ｋｂｐｓのうちのいずれか一つの値を使用することができる。即ち、当該ネットワークの現在状態に関係するコーデックモードセットは、８個のコーデックモードセットを含む。ステップ５１０は、発呼ＵＥのアクセス層プロトコルによって実施されても良い。
【００３６】
別の一つの実施例において、図６に示すように、ネットワークデバイスは、ブロードキャストチャネルを介して、図３に示される実施例に記載の予め設定された各コーデックモードセットとチャネル性能とのマッピングテーブルを送信することができる。発呼ＵＥは、当該マッピングテーブルを受信する（ステップＳ６１０）。発呼ＵＥは、検定（例えば、チャネル評価）によって現在のチャネル性能を取得する（ステップＳ６１５）。受信される当該マッピングテーブルによって、当該現在のチャネル性能に基づいて、発呼ＵＥは、ネットワークの現在状態に関係するコーデックモードセットを確定する（ステップＳ６２０）。ステップＳ６１０、Ｓ６１５、Ｓ６２０は、発呼ＵＥのアクセス層プロトコルにより実施されても良い。
【００３７】
別の一つの実施例において、図７に示すように、現在のネットワーク負荷状況に基づいて、ネットワークデバイスは、ネットワーク負荷に関係する一つ又は複数のコーデックモードセット候補を生成し、即ち、各々のコーデックモードセットはネットワークの現在状態を示している（ｉｎｄｉｃａｔｅ）。ここで、各々のコーデックモードセット候補が一つのユーザアクセスレベルに対応する（ｍａｐ）。ネットワークデバイスは、ブロードキャストチャネルを介して、当該コーデックモードセット候補とユーザアクセスレベルとのマッピングテーブルを送信する。発呼ＵＥは、ブロードキャストチャネルを介して当該マッピングテーブルを受信する（ステップＳ７１０）。発呼ＵＥは、現在のユーザアクセスレベルを受信する（ステップＳ７１５）。当該マッピングテーブルによって、当該現在のユーザアクセスレベルに基づいて、発呼ＵＥは、当該コーデックモードセット候補から、対応するコーデックモードセットを選択してネットワークの現在状態に関係するコーデックモードセットとする（ステップＳ７２０）。ステップＳ７１０、Ｓ７１５、Ｓ７２０は、発呼ＵＥのアクセス層プロトコルによって実施されても良い。
【００３８】
別の一つの実施例において、図８に示すように、現在のネットワーク負荷状況に基づいて、ネットワークデバイスは、ネットワーク負荷に関係する一つ又は複数のコーデックモードセット候補を生成し、即ち、各々のコーデックモードセットはネットワークの現在状態を示している（ｉｎｄｉｃａｔｅ）。ここで、各々のコーデックモードセット候補は一つのユーザ優先順位に対応する（ｍａｐ）。ネットワークデバイスは、ブロードキャストチャネルを介して当該コーデックモードセット候補とユーザ優先順位とのマッピングテーブルを送信する。発呼ＵＥは、ブロードキャストチャネルを介して当該マッピングテーブルを受信する（ステップＳ８１０）。発呼ＵＥは、現在のユーザ優先順位を取得する（ステップＳ８１５）。当該マッピングテーブルによって、当該現在のユーザ優先順位に基づいて、発呼ＵＥは、当該コーデックモードセット候補から、対応するコーデックモードセットを選択してネットワークの現在状態に関係するコーデックモードセットとする（ステップＳ８２０）。ステップＳ８１０、Ｓ８１５、Ｓ８２０は、発呼ＵＥのアクセス層プロトコルによって実施されても良い。
【００３９】
上記の図２〜図８に示される実施例において、着呼ＵＥは、発呼ＵＥと同様な方法ステップを利用して適切なコーデックモードセットを確定することができ、それによって、１個目のＳＤＰ応答メッセージを送信する時に、発呼ＵＥに当該着呼ＵＥのサポートするコーデックモードセットを知らせる。着呼ＵＥの当該適切なコーデックモードセットの具体的な確定ステップは、上記の各実施例を参照し、ここで省略する。
【００４０】
本出願に本発明のいくつかの具体的な実施例を記載しているが、当業者は、本発明の概念を脱逸しない上で本発明の変形を設計することができる。
【００４１】
上記の各実施例において、発呼ＵＥのアクセス層プロトコルによって実行されるステップは、発呼ＵＥによって、対応するパラメータをアクセス層からアプリケーション層に伝送し、発呼ＵＥのアプリケーション層プロトコルによって対応するステップを実施しても良い。例えば、図３に示される実施例のステップＳ３２０において、発呼ＵＥは、検出した現在のチャネル性能に関する情報を発呼ＵＥのアプリケーション層に伝送し、発呼ＵＥのアプリケーション層プロトコルによって、予め設定された各コーデックモードセットとチャネル性能とのマッピング関係によって、受信した現在のチャネル性能に関係する情報に基づいて、ネットワークの現在状態に関係するコーデックモードセットを確定することができる。
【００４２】
上記の図面を結合して記載されているサービス通信のコーデックモードセットを確定するための方法において、発呼ＵＥは、ＳＩＰシグナリングだけではなく、ＲＴＰ／ＲＴＣＰシグナリングも使用して、採用されるコーデックモードセットに対してネゴシエーションと動的な調整を行うことができる。
【００４３】
上記の図面を結合して記載されているサービス通信のコーデックモードセットを確定するための方法は、ＶｏＬＴＥ（Ｖｏｉｃｅ  Ｏｖｅｒ  ＬＴＥ）ネットワークだけではなく、その他のＩＭＳによるネットワーク、例えば、ＵＭＴＳ（ユニバーサル移動通信システム：Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ）にも適用することができる。それ以外、当該サービス通信のコーデックモードセットを確定するための方法は、サービス品質レベル識別子サービス（ＱＣＩ  ＱｏＳ  Ｃｌａｓｓ  Ｉｄｅｎｔｉｆｉｅｒ）により特定したサービスにもさらに適用することができる。
【００４４】
上記において、図面を結合して、本発明のいくつかの実施例に対して詳しく説明している。これらの実施例は任意に組み合わせしても良く、それでも本発明に記載される範囲を超えない。
【００４５】
本願発明で使用される用語の「確定」は、多くの動作を含む。たとえば、「確定」は、計算、演算、処理、導出、調査、検索(たとえば、表、データベース又は別のデータ構造での検索)、判定などを含むことができる。また、「確定」は、受信(たとえば情報の受信)、アクセス(たとえばメモリ内のデータへのアクセス)なども含む。また、「確定」は、解決、選定、選択、確立などをさらに含む。
【００４６】
情報と信号は、任意の複数の異なる技術と方法で表されることができる。たとえば、上記の説明全体にわたって記載されるデータ、命令、コマンド、情報、信号等は、電圧、電流、電磁波、磁場もしくは磁性粒子、光場もしくは光学粒子、またはそれらの任意の組合せによって表されることができる。
【００４７】
本願の開示に関して説明される様々な例示的なロジックブロック図、モジュール、及び回路は、本願に記載される機能を実施するための汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）もしくは他のプログラマブルユニットデバイス（ＰＬＤ）、個別ゲートもしくはトランジスタユニット、個別ハードウェアコンポーネント、またはそれらの任意の組合せによって実現または実施されることができる。汎用プロセッサはマイクロプロセッサであっても良く、当該プロセッサは任意の商用のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンであっても良い。プロセッサは、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つもしくは複数のマイクロプロセッサ、または任意の他のそのような構成として実現されることが可能である。
【００４８】
本願の開示内容に説明される方法またはアルゴリズムのステップは、ハードウェア、プロセッサによって実行されるソフトウェアモジュール、またはそれら２つの組み合わせにおいて直接に具体化されることができる。一つの実施例において、発呼ＵＥに位置するプロセッサは、記憶媒体に記憶するコンピュータプログラム（命令）を実行し、上記の各実施例内のステップを実施し、サービス通信のコーデックモードセットを確定するための方法を実現するソフトウェアモジュールは、当該技術分野において知られている任意の形式の記憶媒体に位置することができる。使用されることができる記憶媒体のいくつかの例は、ランダム・アクセス・メモリー（ＲＡＭ）、読み出し専用メモリー（ＲＯＭ）、フラッシュメモリー、ＥＰＲＯＭメモリー、ＥＥＰＲＯＭメモリー、レジスター、ハードディスク、リムーバルディスク、ＣＤ−ＲＯＭなどを含む。ソフトウェアモジュールは、単一の命令、または複数の命令を具備することができ、またこれらの命令は幾つかの異なるコード、異なるプログラムの間、および複数の記憶媒体に分布されることができる。記憶媒体は、記憶媒体から情報を読み取り、また情報を書き込むことができるようにプロセッサにカップリングされていてもよい。代替的に、記憶媒体は、プロセッサに内蔵されていてもよい。
【００４９】
本件明細書において開示された方法は、上記の方法を実現するための1つまたは複数のステップまたは動作を具備する。当該方法のステップおよび/または動作は、特許請求の範囲から逸脱することのない範囲内で交換されることができる。言い換えると、ステップの固有の順序または動作が特定されないかぎり、順序および/または固有のステップおよび/または動作の使用は、特許請求の範囲から逸脱することのない範囲内で修正されることができる。
【００５０】
本願の前記機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組み合わせの形で実施されることができる。ソフトウェアの形で実施される場合、その機能は、コンピュータ可読媒体上に1つまたは複数の命令またはコードとして記憶されることができる。記憶媒体は、コンピュータによってアクセスされることができる使用可能な任意の媒体であっても良い。限定するものではなく、例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは搬送し、または記憶するための期待命令またはデータ構造の形態のプログラムコード、しかもコンピュータによってアクセスされることができる他の任意の媒体、を備えることができる。本願で使用されるようなディスク（ＣＤ）、レーザ・ディスク、光ディスク、デジタル多用途ディスク（ＤＶＤ）、およびブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標））、ここでディスク（ｄｉｓｋ）)は通常、データを磁気的にコピーするが、ディスク（ｄｉｓｃ）は、レーザを用いて光学的にデータをコピーする。
【００５１】
さらに、ソフトウェアまたは命令は伝送媒体を通して送信されることができる。例えば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイステッドペア、デジタル加入者線（ＤＳＬ）あるいは赤外線、ラジオおよびマイクロ波のような無線技術を使用して、ウェブサイト、サーバあるいは他の遠隔のソースから送信される場合に、同軸ケーブル、光ファイバーケーブル、ツイステッドペア、ＤＳＬあるいは赤外線、ラジオおよびマイクロ波のような無線技術は、伝送媒体の定義に含まれる。
【００５２】
さらに、本願に記載の方法および技法を実行するためのモジュールおよび/または他の適切な手段は、適用可能なユーザ端末および/または基地局によってニーズに応じてダウンロードされるおよび/または他の方法で取得されることができることを理解されたい。たとえば、このようなデバイスは、本願に記載の方法を実施するためのモジュールを容易に実現するために、サーバにカップリングされることができる。別法として、ユーザ端末および/または基地局が記憶モジュールをデバイスに結合するまたは提供したときに様々な方法を取得することができるように、本明細書に記載の様々な方法が記憶手段(たとえば、ＲＡＭ、ＲＯＭ、コンパクトディスク（ＣＤ）もしくはフロッピーディスクなどの物理記憶媒体など)を介して提供されることができる。さらに、本明細書に記載の方法および/または技法をデバイスに提供するための他の任意の適切な技法が使用されることができる。
【００５３】
本発明は前述の正確な設定およびコンポーネントに限定されないことは理解されよう。様々な修正形態、変更形態および変形形態が、本特許請求の範囲から逸脱することなしに前述の方法および装置の配列、動作および詳細で行われることができる。
【００５４】
本発明は、これらの記載される実施例に限定せず、当業者は、これかから導出するその他の技術案も本発明の範囲内である。そのため、本発明の範囲は、特許請求の範囲により限定される。
【００５５】
特許請求の範囲内の単語「含む」については、請求項又は明細書に列挙していない部品、ユニット又は装置を除外しない。幾つかのユニットを列挙するデバイスの請求項に、これらのユニット内の幾つかは、同一種類のソフトウェア及び／又はハードウェアによって実施されることが可能である。
【図１】
2019518354.tif 000003
【図２】
2019518354.tif 000004
【図３】
2019518354.tif 000005
【図４】
2019518354.tif 000006
【図５】
2019518354.tif 000007
【図６】
2019518354.tif 000008
【図７】
2019518354.tif 000009
【図８】
2019518354.tif 000010
【手続補正書】
【提出日】平成30年10月17日(2018.10.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信方法であって、
ネットワークの現在状態に関係する情報を取得することと、
当該ネットワークの現在状態に関係する情報とサービスタイプに関係する情報とに基づいて、一つの適切なコーデックモードセットを確定することと、
当該適切なコーデックモードセットを利用して、サービス通信を行うことと、
を含む、
前記通信方法。
【請求項２】
前記ネットワークの現在状態は、ネットワーク負荷及び／又はチャネル性能を含む、
請求項１に記載の通信方法。
【請求項３】
現在のユーザアクセスレベル及び／又は現在のユーザ優先順位を取得することと、
当該現在のユーザアクセスレベル及び／又はユーザ優先順位に基づいて、前記適切なコーデックモードセットを確定することと、
を含む、
請求項２に記載の通信方法。
【請求項４】
前記ネットワークの現在状態に関係する情報を取得することは、ネットワークの現在状態に関係する、一つ又は複数のコーデックモードセットを取得することを含む、
請求項２に記載の通信方法。
【請求項５】
前記ネットワークの現在状態に関係するコーデックモードセットを取得することは、
ブロードキャストチャネルを介して、ネットワークからの前記ネットワークの現在状態に関係するコーデックモードセットを受信することを含み、ここで、当該コーデックモードセットがネットワーク負荷に関係する、
請求項４に記載の通信方法。
【請求項６】
前記ネットワークの現在状態に関係するコーデックモードセットを取得することは、
ブロードキャストチャネルを介して、ネットワークからのネットワーク負荷に関係する一つ又は複数のコーデックモードセット候補を受信することと、
現在のユーザアクセスレベルを取得することと、
当該現在のユーザアクセスレベルに基づいて、当該コーデックモードセット候補から、対応するコーデックモードセットを選択して前記ネットワークの現在状態に関係するコーデックモードセットとすることと、
を含み、ここで、各コーデックモードセット候補が一つのユーザアクセスレベルに対応する、
請求項４に記載の通信方法。
【請求項７】
前記ネットワークの現在状態に関係するコーデックモードセットを取得することは、
ブロードキャストチャネルを介して、ネットワークからのネットワーク負荷に関係する一つ又は複数のコーデックモードセット候補を受信することと、
現在のユーザ優先順位を取得することと、
当該現在のユーザ優先順位に基づいて、当該コーデックモードセット候補から、対応するコーデックモードセットを選択して前記ネットワークの現在状態に関係するコーデックモードセットとすることと、
を含み、ここで、各コーデックモードセットが一つのユーザ優先順位に対応する、
請求項４に記載の通信方法。
【請求項８】
前記ネットワークの現在状態に関係するコーデックモードセットを取得することは、
現在のチャネル性能を取得することと、
予め設定された各コーデックモードセットとチャネル性能とのマッピング関係によって、当該現在のチャネル性能に基づいて、前記ネットワークの現在状態に関係するコーデックモードセットを確定することと、
を含む、
請求項４に記載の通信方法。
【請求項９】
前記各コーデックモードセットとチャネル性能とのマッピング関係は、
一つのコーデックモードセットが一つのチャネル性能範囲に対応することと、
一つのコーデックモードセットが一つのチャネル性能下限に対応することと、
一つのチャネル性能範囲が最も高いコーデックモードセットに対応することと、
一つのチャネル性能上限が最も高いコーデックモードセットに対応することと、
チャネル性能が一つの予め設定された閾値より低い場合、通信サービスが許可しないことと、
のうちの少なくとも一つを含む、
請求項８に記載の通信方法。
【請求項１０】
前記ネットワークの現在状態に関係するコーデックモードセットを取得することは、
ブロードキャストチャネルを介して、ネットワークからの現在のネットワーク負荷に関する情報を受信することと、
予め設定された各コーデックモードセットとネットワーク負荷とのマッピング関係によって、当該現在のネットワーク負荷情報に基づいて、前記ネットワークの現在状態に関係するコーデックモードセットを確定することと、
を含む、
請求項４に記載の通信方法。
【請求項１１】
前記取得されるネットワークの現在状態に関係するコーデックモードセットに、対応する選択確率因子がさらに設定され、前記方法は、
一つの確率値をランダムに生成することと、
当該確率値が当該選択確率因子に適合する場合、前記適切なコーデックモードセットを取得することと、
をさらに含む、
請求項４に記載の通信方法。
【請求項１２】
前記コーデックモードセットは、音声コーデック方式、音声データ伝送レート、フレームアグリゲーション、冗長に関する情報、ビデオデータ伝送レート、帯域幅、画像サイズのうちの少なくとも一つを含む、
請求項１に記載の通信方法。
【請求項１３】
前記適切なコーデックモードセットを確定することは、
サービスタイプに関係する情報に基づいて、サービスタイプに関係する一つ又は複数のコーデックモードセットを確定することと、
前記適切なコーデックモードセットを生成するように、前記サービスタイプに関係するコーデックモードセットが前記ネットワークの現在状態に関係するコーデックモードセットに適合するか否かを判断することと、
を含む、
請求項４に記載の通信方法。
【請求項１４】
通信装置であって、
記憶装置と、
当該通信装置が請求項１〜１３のいずれか１項に記載の方法を実行することができるように、記憶装置に記憶される命令を実行するように構成されるプロセッサと、
を含む、
前記通信装置。
【請求項１５】
コンピュータ読み取り可能な記憶媒体であって、
コンピュータプログラムが記憶され、前記コンピュータプログラムがコンピュータにより実行される時に、前記コンピュータプログラムが前記コンピュータに請求項１〜１３のいずれか１項に記載の方法を実行させる、
前記コンピュータ読み取り可能な記憶媒体。
【国際調査報告】
2019518354.tif 000011
2019518354.tif 000012
2019518354.tif 000013
2019518354.tif 000014