Maintaining a global and local session state in an access network
Abstract
This record has no abstract on file.
Term
Projected expiry 7 June 2027.
- Priority
- Filed
- Granted
- Today
- Projected expiry
54 claims: 32 independent, 22 dependent
- 1アクセス端末とアクセスネットワークとの間の通信セッションを維持するための、前記 アクセスネットワークにおける動作のための装置であって、 前記アクセスネットワーク内の複数のネットワーク機能と 前記 アクセス端末との間で通信するためのグローバルセッション状態 をセッションマスタから取得 するように構成された処理システムを備え、前記処理システムは更に、 前記複数のネットワーク機能のうちの1つと 前記アクセス端末と の間で 通信するためのローカルセッション状態を維持するように構成され 、 前記グローバルセッション状態は、前記アクセス端末と通信するための、各々がそれぞれの第1の値を有する複数の第1の接続属性を備え、 前記ローカルセッション状態は、前記アクセス端末と通信するための、各々がそれぞれの第2の値を有する複数の第2の接続属性を備え、 前記複数の第2の接続属性のうちの1つあるいはそれに対応する第2の値は、前記複数の第1の接続属性のうちのそれぞれの1つあるいはそれに対応する第1の値とは異なり、 前記ローカルセッション状態の前記複数の第2の接続属性は、前記複数のネットワーク機能のうちの1つと前記アクセス端末との間のネゴシエーションに基づいて、前記グローバルセッション状態の前記複数の第1の接続属性のうちの少なくとも1つへの、ネゴシエートされた変更を備え、前記ネゴシエートされた変更は、前記セッションマスタにおける前記グローバルセッション状態には影響を及ぼさない 装置。
- 2請求項 1 に記載の装置において、 前記処理システムは更に、前記グローバルセッション状態と前記ローカルセッション状態との両方に関する1つ又は複数の属性の前記値を変更するように構成された装置。
- 3請求項1に記載の装置において、 前記処理システムは更に、前記複数のネットワーク機能のうちの1つと前記アクセス端末との間の接続をサポートし、前記接続のために前記グローバルセッション状態よりも前記ローカルセッション状態を用いるように構成された装置。
- 4請求項1に記載の装置において、 前記処理システムは更に、前記アクセス端末との接続をサポートするように構成され、前記処理システムによって維持される前記ローカルセッション状態は、複数の接続にわたって持続するように構成された装置。
- 5請求項1に記載の装置において、 前記処理システムは更に、前記アクセス端末との接続をサポートし、前記接続が閉じた場合、前記ローカルセッション状態を削除するように構成された装置。
- 6請求項1に記載の装置において、 前記処理システムは更に、前記アクセス端末との接続をサポートし、前記アクセス端末がエアインタフェース接続ポイントハンドオフを実行する場合、前記ローカルセッション状態を削除するように構成された装置。
- 7請求項1に記載の装置において、 前記処理システムは更に、前記アクセス端末との接続をサポートし、前記アクセス端末がネットワーク層ハンドオフを実行する場合、前記ローカルセッション状態を削除するように構成された装置。
- 8請求項1に記載の装置において、 前記処理システムは更に、固定期間後に、前記ローカルセッション状態を削除するように構成された装置。
- 9請求項1に記載の装置において、 前記処理システムは更に、前記アクセス端末との接続をサポートし、固定期間、前記アクセス端末との接続が無い場合、前記ローカルセッション状態を削除するように構成された装置。
- 10請求項1に記載の装置において、 前記処理システムは更に、前記グローバルセッション状態への変更に応答して、前記ローカルセッション状態を削除するように構成された装置。
- 11アクセスネットワークにアクセス し、前記アクセスネットワークとの1つ又は複数の通信セッションを維持 する装置であって、 前記アクセスネットワーク内の複数のネットワーク機能と通信するためのグローバルセッション状態 をセッションマスタから取得 するように構成された処理システムを備え、前記処理システムは更に、前記 複数の ネットワーク機能のうちの1つと通信するためのローカルセッション状態を維持するように構成され 、 前記グローバルセッション状態は、アクセス端末と通信するための、各々がそれぞれの第1の値を有する複数の第1の接続属性を備え、 前記ローカルセッション状態は、前記アクセス端末と通信するための、各々がそれぞれの第2の値を有する複数の第2の接続属性を備え、 前記複数の第2の接続属性のうちの1つあるいはそれに対応する第2の値は、前記複数の第1の接続属性のうちのそれぞれの1つあるいはそれに対応する第1の値とは異なり、 前記ローカルセッション状態の前記複数の第2の接続属性は、前記アクセス端末と前記複数のネットワーク機能のうちの1つとの間のネゴシエーションに基づいて、前記グローバルセッション状態の前記複数の第1の接続属性のうちの少なくとも1つへの、ネゴシエートされた変更を備え、前記ネゴシエートされた変更は、前記セッションマスタにおける前記グローバルセッション状態には影響を及ぼさない 装置。
- 12請求項 11 に記載の装置において、 前記処理システムは更に、前記グローバルセッション状態と前記ローカルセッション状態との両方に関する1つ又は複数の属性の前記値を変更するように構成された装置。
- 13請求項 11 に記載の装置において、 前記処理システムは更に、前記 複数の ネットワーク機能のうちの1つとの接続をサポートし、 前記接続のために グローバルセッション状態 よりも前記ローカルセッション状態を用いる ように構成された装置。
- 14請求項 11 に記載の装置において、 前記処理システムは更に、前記 複数の ネットワーク機能のうちの1つとの接続をサポートするように構成され、前記処理システムによって維持される前記ローカルセッション状態は、複数の接続にわたって持続するように構成された装置。
- 15請求項 11 に記載の装置において、 前記処理システムは更に、前記 複数の ネットワーク機能のうちの1つとの接続をサポートし、前記接続が閉じた場合、前記ローカルセッション状態を削除するように構成された装置。
- 16請求項 11 に記載の装置において、 前記処理システムは更に、前記 複数の ネットワーク機能のうちの1つとの接続をサポートし、前記処理システムがエアインタフェース接続ポイントハンドオフを実行する場合、前記ローカルセッション状態を削除するように構成された装置。
- 17請求項 11 に記載の装置において、 前記処理システムは更に、前記 複数の ネットワーク機能のうちの1つとの接続をサポートし、前記処理システムがネットワーク層ハンドオフを実行する場合、前記ローカルセッション状態を削除するように構成された装置。
- 18請求項 11 に記載の装置において、 前記処理システムは更に、固定期間後に、前記ローカルセッション状態を削除するように構成された装置。
- 19請求項 11 に記載の装置において、 前記処理システムは更に、前記 複数の ネットワーク機能のうちの1つとの接続をサポートし、固定期間、前記 複数の ネットワーク機能のうちの1つとの接続が無い場合、前記ローカルセッション状態を削除するように構成された装置。
- 20請求項 11 に記載の装置において、 前記処理システムは更に、前記グローバルセッション状態への変更に応答して、前記ローカルセッション状態を削除するように構成された装置。
- 21アクセス端末とアクセスネットワークとの間の通信セッションを維持するための、前記 アクセスネットワークにおける動作のための装置であって、 前記アクセスネットワーク内の複数のネットワーク機能と 前記 アクセス端末との間で通信するためのグローバルセッション状態 をセッションマスタから取得 する手段と、 前記複数のネットワーク機能のうちの1つと 前記アクセス端末と の間で 通信するためのローカルセッション状態を維持する手段とを備え 、 前記グローバルセッション状態は、前記アクセス端末と通信するための、各々がそれぞれの第1の値を有する複数の第1の接続属性を備え、 前記ローカルセッション状態は、前記アクセス端末と通信するための、各々がそれぞれの第2の値を有する複数の第2の接続属性を備え、 前記複数の第2の接続属性のうちの1つあるいはそれに対応する第2の値は、前記複数の第1の接続属性のうちのそれぞれの1つあるいはそれに対応する第1の値とは異なり、 前記ローカルセッション状態の前記複数の第2の接続属性は、前記複数のネットワーク機能のうちの1つと前記アクセス端末との間のネゴシエーションに基づいて、前記グローバルセッション状態の前記複数の第1の接続属性のうちの少なくとも1つへの、ネゴシエートされた変更を備え、前記ネゴシエートされた変更は、前記セッションマスタにおける前記グローバルセッション状態には影響を及ぼさない 装置。
- 22アクセスネットワークにアクセス し、前記アクセスネットワークとの1つ又は複数の通信セッションを維持 する装置であって、 前記アクセスネットワーク内の複数のネットワーク機能と通信するためのグローバルセッション状態 をセッションマスタから取得 する手段と、 前記複数のネットワーク機能のうちの1つと通信するためのローカルセッション状態を維持する手段とを備え 、 前記グローバルセッション状態は、アクセス端末と通信するための、各々がそれぞれの第1の値を有する複数の第1の接続属性を備え、 前記ローカルセッション状態は、前記アクセス端末と通信するための、各々がそれぞれの第2の値を有する複数の第2の接続属性を備え、 前記複数の第2の接続属性のうちの1つあるいはそれに対応する第2の値は、前記複数の第1の接続属性のうちのそれぞれの1つあるいはそれに対応する第1の値とは異なり、 前記ローカルセッション状態の前記複数の第2の接続属性は、前記アクセス端末と前記複数のネットワーク機能のうちの1つとの間のネゴシエーションに基づいて、前記グローバルセッション状態の前記複数の第1の接続属性のうちの少なくとも1つへの、ネゴシエートされた変更を備え、前記ネゴシエートされた変更は、前記セッションマスタにおける前記グローバルセッション状態には影響を及ぼさない 装置。
- 23アクセス端末とアクセスネットワークとの間の通信セッションを維持するための、前記 アクセスネットワークにおける動作のための方法であって、 前記アクセスネットワーク内の複数のネットワーク機能と 前記 アクセス端末との間で通信するためのグローバルセッション状態 をセッションマスタから取得 することと、 前記複数のネットワーク機能のうちの1つと 前記アクセス端末と の間で 通信するためのローカルセッション状態を維持することとを備え 、 前記グローバルセッション状態は、前記アクセス端末と通信するための、各々がそれぞれの第1の値を有する複数の第1の接続属性を備え、 前記ローカルセッション状態は、前記アクセス端末と通信するための、各々がそれぞれの第2の値を有する複数の第2の接続属性を備え、 前記複数の第2の接続属性のうちの1つあるいはそれに対応する第2の値は、前記複数の第1の接続属性のうちのそれぞれの1つあるいはそれに対応する第1の値とは異なり、 前記ローカルセッション状態の前記複数の第2の接続属性は、前記複数のネットワーク機能のうちの1つと前記アクセス端末との間のネゴシエーションに基づいて、前記グローバルセッション状態の前記複数の第1の接続属性のうちの少なくとも1つへの、ネゴシエートされた変更を備え、前記ネゴシエートされた変更は、前記セッションマスタにおける前記グローバルセッション状態には影響を及ぼさない 方法。
- 24請求項 23 に記載の方法において、 前記アクセス端末との接続をサポートすることを更に備え、前記ローカルセッション状態は、複数の接続にわたって維持される方法。
- 25請求項 23 に記載の方法において、 前記アクセス端末との接続をサポートすることと、前記接続が閉じた場合、前記ローカルセッション状態を削除することとを更に備える方法。
- 26請求項 23 に記載の方法において、 前記アクセス端末との接続をサポートすることと、前記アクセス端末がエアインタフェース接続ポイントハンドオフを実行する場合、前記ローカルセッション状態を削除することとを更に備える方法。
- 27請求項 23 に記載の方法において、 前記アクセス端末との接続をサポートすることと、前記アクセス端末がネットワーク層ハンドオフを実行する場合、前記ローカルセッション状態を削除することとを更に備える方法。
- 28請求項 23 に記載の方法において、 固定期間後に、前記ローカルセッション状態を削除することを更に備える方法。
- 29請求項 23 に記載の方法において、 前記アクセス端末との接続をサポートすることと、固定期間、前記アクセス端末との接続が無い場合、前記ローカルセッション状態を削除することとを更に備える方法。
- 30請求項 23 に記載の方法において、 前記グローバルセッション状態への変更に応答して、前記ローカルセッション状態を削除することを更に備える方法。
- 31アクセスネットワークにアクセスし、前記 アクセスネットワークと の1つ又は複数の 通信 セッションを維持 する方法であって、 前記アクセスネットワーク内の複数のネットワーク機能と通信するためのグローバルセッション状態 をセッションマスタから取得 することと、 前記 複数 のネットワーク機能のうちの1つと通信するためのローカルセッション状態を維持することとを備え 、 前記グローバルセッション状態は、アクセス端末と通信するための、各々がそれぞれの第1の値を有する複数の第1の接続属性を備え、 前記ローカルセッション状態は、前記アクセス端末と通信するための、各々がそれぞれの第2の値を有する複数の第2の接続属性を備え、 前記複数の第2の接続属性のうちの1つあるいはそれに対応する第2の値は、前記複数の第1の接続属性のうちのそれぞれの1つあるいはそれに対応する第1の値とは異なり、 前記ローカルセッション状態の前記複数の第2の接続属性は、前記アクセス端末と前記複数のネットワーク機能のうちの1つとの間のネゴシエーションに基づいて、前記グローバルセッション状態の前記複数の第1の接続属性のうちの少なくとも1つへの、ネゴシエートされた変更を備え、前記ネゴシエートされた変更は、前記セッションマスタにおける前記グローバルセッション状態には影響を及ぼさない 方法。
- 32請求項 31 に記載の方法において、 前記 複数の ネットワーク機能のうちの1つとの接続をサポートすることを更に備え、前記ローカルセッション状態は、複数の接続にわたって維持される方法。
- 33請求項 31 に記載の方法において、 前記 複数の ネットワーク機能のうちの1つとの接続をサポートすることと、前記接続が閉じた場合、前記ローカルセッション状態を削除することとを更に備える方法。
- 34請求項 31 に記載の方法において、 前記 複数の ネットワーク機能のうちの1つとの接続をサポートすることと、前記処理システムがエアインタフェース接続ポイントハンドオフを実行する場合、前記ローカルセッション状態を削除することとを更に備える方法。
- 35請求項 31 に記載の方法において、 前記 複数の ネットワーク機能のうちの1つとの接続をサポートすることと、前記処理システムがネットワーク層ハンドオフを実行する場合、前記ローカルセッション状態を削除することとを更に備える方法。
- 36請求項 31 に記載の方法において、 固定期間後に、前記ローカルセッション状態を削除することを更に備える方法。
- 37請求項 31 に記載の方法において、 前記 複数の ネットワーク機能のうちの1つとの接続をサポートすることと、固定期間、前記 複数の ネットワーク機能のうちの1つとの接続が無い場合、前記ローカルセッション状態を削除することとを更に備える方法。
- 38請求項 31 に記載の方法において、 前記グローバルセッション状態への変更に応答して、前記ローカルセッション状態を削除することを更に備える方法。
- 39アクセス端末とアクセスネットワークとの間の通信セッションを維持するための、前記アクセスネットワークにおける動作のための 装置内の1つ又は複数のプロセッサによって実行可能な命令群を備える 非一時的な 機械読取可能媒体であって、前記命令群が、 前記 アクセスネットワーク内の複数のネットワーク機能と 前記 アクセス端末との間で通信するためのグローバルセッション状態 をセッションマスタから取得 するコードと、 前記複数のネットワーク機能のうちの1つと 前記アクセス端末と の間で 通信するためのローカルセッション状態を維持するコードとを備え 、 前記グローバルセッション状態は、前記アクセス端末と通信するための、各々がそれぞれの第1の値を有する複数の第1の接続属性を備え、 前記ローカルセッション状態は、前記アクセス端末と通信するための、各々がそれぞれの第2の値を有する複数の第2の接続属性を備え、 前記複数の第2の接続属性のうちの1つあるいはそれに対応する第2の値は、前記複数の第1の接続属性のうちのそれぞれの1つあるいはそれに対応する第1の値とは異なり、 前記ローカルセッション状態の前記複数の第2の接続属性は、前記複数のネットワーク機能のうちの1つと前記アクセス端末との間のネゴシエーションに基づいて、前記グローバルセッション状態の前記複数の第1の接続属性のうちの少なくとも1つへの、ネゴシエートされた変更を備え、前記ネゴシエートされた変更は、前記セッションマスタにおける前記グローバルセッション状態には影響を及ぼさない 機械読取可能媒体。
- 40アクセスネットワークにアクセスし、前記アクセスネットワークとの1つ又は複数の通信セッションを維持する 装置内の1つ又は複数のプロセッサによって実行可能な命令群を備える 非一時的な 機械読取可能媒体であって、前記命令群が、 前記アクセスネットワーク内の複数のネットワーク機能と通信するためのグローバルセッション状態 をセッションマスタから取得 するコードと、 前記 複数 のネットワーク機能のうちの1つと通信するためのローカルセッション状態を維持するコードとを備え、 前記グローバルセッション状態は、アクセス端末と通信するための、各々がそれぞれの第1の値を有する複数の第1の接続属性を備え、 前記ローカルセッション状態は、前記アクセス端末と通信するための、各々がそれぞれの第2の値を有する複数の第2の接続属性を備え、 前記複数の第2の接続属性のうちの1つあるいはそれに対応する第2の値は、前記複数の第1の接続属性のうちのそれぞれの1つあるいはそれに対応する第1の値とは異なり、 前記ローカルセッション状態の前記複数の第2の接続属性は、前記アクセス端末と前記複数のネットワーク機能のうちの1つとの間のネゴシエーションに基づいて、前記グローバルセッション状態の前記複数の第1の接続属性のうちの少なくとも1つへの、ネゴシエートされた変更を備え、前記ネゴシエートされた変更は、前記セッションマスタにおける前記グローバルセッション状態には影響を及ぼさない 機械読取可能媒体。
- 41請求項3に記載の装置において、 前記処理システムは更に、前記接続が確立されると前記ローカルセッション状態を定義するように構成された装置。
- 42請求項13に記載の装置おいて、 前記処理システムは更に、前記接続が確立されると前記ローカルセッション状態を定義するように構成された装置。
- 43請求項23に記載の方法において、 前記アクセス端末との接続をサポートすることと、前記接続のために前記グローバルセッション状態よりも前記ローカルセッション状態を用いることとを更に備える方法。
- 44請求項43に記載の方法において、 前記接続が確立されると、前記ローカルセッション状態を定義することを更に備える方法。
- 45請求項31に記載の方法において、 前記複数のネットワーク機能のうちの1つとの接続をサポートすることと、前記接続のために前記グローバルセッション状態よりも前記ローカルセッション状態を用いることとを更に備える方法。
- 46請求項45に記載の方法において、 前記接続が確立されると、前記ローカルセッション状態を定義することを更に備える方法。
- 47請求項1に記載の装置において、 前記複数の第1の接続属性のうちの少なくとも1つへのネゴシエートされた変更は、前記複数のネットワーク機能のうちの1つと前記アクセス端末との間の通信の特性に影響を及ぼす装置。
- 48請求項1に記載の装置において、 前記複数の第1の接続属性は、前記セッションマスタから前記複数のネットワーク機能のうちの1つによって取得される装置。
- 49請求項11に記載の装置において、 前記複数の第1の接続属性のうちの少なくとも1つへのネゴシエートされた変更は、前記複数のネットワーク機能のうちの1つと前記アクセス端末との間の通信の特性に影響を及ぼす装置。
- 50請求項11に記載の装置において、 前記複数の第1の接続属性は、前記セッションマスタから前記複数のネットワーク機能のうちの1つによって取得される装置。
- 51請求項23に記載の方法において、 前記複数の第1の接続属性のうちの少なくとも1つへのネゴシエートされた変更は、前記複数のネットワーク機能のうちの1つと前記アクセス端末との間の通信の特性に影響を及ぼす方法。
- 52請求項23に記載の方法において、 前記複数の第1の接続属性は、前記セッションマスタから前記複数のネットワーク機能のうちの1つによって取得される方法。
- 53請求項31に記載の方法において、 前記複数の第1の接続属性のうちの少なくとも1つへのネゴシエートされた変更は、前記複数のネットワーク機能のうちの1つと前記アクセス端末との間の通信の特性に影響を及ぼす方法。
- 54請求項31に記載の方法において、 前記複数の第1の接続属性は、前記セッションマスタから前記複数のネットワーク機能のうちの1つによって取得される方法。
Independent claims54
45 paragraphs, as filed
The patent application generally relates to wireless communication networks, and in particular to various concepts and techniques for maintaining global and local session states.
Wireless communication systems have been widely developed and provide various communication services such as telephony, video, data, messaging, broadcasting and the like. These systems generally utilize an access network that allows many access terminals to connect to a wide area network (WAN) by sharing available network resources. Access networks are generally implemented with many access points scattered throughout the geographic coverage area. The geographic coverage area is generally divided into cells with access points within each cell. The cell can be further divided into sectors. The access point generally contains one transceiver function for each sector in the cell. The transceiver function provides an air interface connection point for access terminals within the sector.
The access network may also include one or more network functions. In a typical configuration, the network function acts as a controller for any number of transceiver functions and performs various tasks, including resource allocation, management, and teardown for access terminals. The network function also provides the access terminal with an Internet Protocol (IP) Layer Connection Point (IAP). All IP packets whose destination is set to the access terminal are sent via the IAP. An access network is a centralized network architecture defined herein as a multiple network feature that supports many access points, that is, each network feature supports many access points and each access point has many network features. It can have a supported network architecture. Alternatively, the access network is a distributed network architecture defined herein as a dedicated network function for each access point, that is, each network function supports a single access point and each access point has a single network function. It can have a supported network architecture.
In addition to providing IP layer connectivity points, the IAP undertakes to maintain session state for any number of access terminals. The session state related to the access terminal is the state of the access network in the control path between the access terminal and the IAP, which is saved when the connection is closed. The session state contains the value of the attribute that is negotiated between the access terminal and the access network. These attributes affect the characteristics of services and connections received by the access terminal. For example, an access terminal negotiates a quality of service (QoS) configuration for a new application and provides new filter and flow specifications to an access network that indicates a quality of service request for the application. As another example, the access terminal can negotiate the size and type of headers used in communication using the access network.
In some wireless communication systems, an access terminal within a given sector establishes a connection with an access point by making an access attempt on the access channel of the transceiver function servicing that sector. The network function associated with the transceiver function that receives this access attempt contacts the session master of the access terminal and obtains a copy of the session state of the access terminal. The session master can be a centralized entity or a decentralized entity and may or may not be co-located with the IAP. If the access attempt is successful, the access terminal is assigned air interface resources and air interface resources, such as MAC ID and data channel, to communicate with the transceiver function servicing the sector. In addition, the IAP will be moved to the network functions it provides. Alternatively, the IP tunneling protocol is used to send IP packets between the IAP and the network function providing the service.
In some wireless communication systems, the access terminal, once establishing a connection with the access point, listens to other sectors and measures the signal strength of the audible sector. The access terminal uses these measurements to generate an active set. An active set is a set of sectors with air interface resources reserved for access terminals. The access terminal can continue to measure the signal strength of other sectors as it travels through the access network, adding or removing sectors from the active set. Alternatively, a report of signal strength measurements can be sent to the access network so that the access network can maintain an active set.
One function of the active set is to allow access terminals to quickly switch between sectors and maintain service without having the access terminal make new access attempts. It (1) reserves air interface resources for access terminals in each sector in the active set, and (2) provides a copy of the session state from the session master to the sectors in the active set. It is achieved by providing each network function. With this approach, intersectoral handoffs can be achieved without affecting the QoS services of the active application.
So far, access terminals have only one session state (ie, global session state), and each network function servicing each sector in the active set has been required to synchronize to this state. However, the network function may need to temporarily change the session state without affecting the global session state maintained by the session master. As an example, applications such as Voice over IP (VoIP) do not require authorization restrictions as part of the session state profile, but highly loaded network features, if initiated, allow the application. May require restrictions. Similarly, the network function needs to make a local permission limit decision to receive the application, but does not need to change the global session state of the access terminal to automatically accept the application for the permission limit at the time of handoff. ..
As another example, a network feature may need to disable or enable some features locally based on that feature. For example, network functions may have sectors with special functions, such as additional antennas, compared to neighboring sectors, such as multiple input / output (MIMO) and beam formation when communicating with access terminals. It may be necessary to use some advanced coding or modulation schemes. This network feature may need to change some local attributes to enable these features without updating the global session state.
Therefore, there is a need for a mechanism in which the network function allows the network function to determine the local session state without affecting the global session state of the access network.
This patent application benefits from US Patent Application No. 60 / 812,014, entitled "A METHOD AND APPARATUS FOR GLOBAL AND LOCAL SESSION STATE", filed June 7, 2006, expressly incorporated herein by reference. Insist.
Outline of the invention
According to one aspect of the disclosure, a device for operation in an access network is a process configured to access a global session state for communication between multiple network functions in the access network and an access terminal. The processing system, including the system, is further configured to maintain a local session state for communicating with the access terminal.
According to another aspect of the disclosure, a device accessing an access network includes a processing system configured to access a global session state for communicating with multiple network functions within the access network, which further comprises a processing system. , Is configured to maintain a local session state to communicate with one of the network functions.
According to yet another aspect of the present disclosure, a device for operation in an access network is a means of accessing a global session state for communicating between multiple network functions in the access network and the access terminal, and an access terminal. Includes means of maintaining local session state to communicate with.
According to a further aspect of the disclosure, a device accessing an access network is a means of accessing a global session state for communicating with multiple network functions within the access network and for communicating with one of the network functions. Includes means of maintaining local session state.
According to a further aspect of the disclosure, methods for operation in an access network are to access a global session state for communication between multiple network functions within the access network and the access terminal, and with the access terminal. Includes maintaining local session state for communication.
According to a further aspect of the disclosure, the method of communicating with an access network is to access a global session state for communicating with multiple network functions within the access network and to communicate with one of the network functions. Includes maintaining local session state.
According to another aspect of the present disclosure, a machine-readable medium comprises a set of instructions that can be executed by one or more processors in the device, the instructions set to include multiple network functions and access terminals in the access network. It includes a code that accesses the global session state for communicating with each other and a code that maintains the local session state for communicating with the access terminal.
According to yet another aspect of the present disclosure, a machine-readable medium comprises instructions that can be executed by one or more processors in the device, because the instructions communicate with multiple network functions in the access network. Includes code to access the global session state of and code to maintain the local session state to communicate with one of the network features.
It will be appreciated by those skilled in the art that other aspects of the invention will be readily apparent from the following detailed description, in which the illustrations show and explain only the various aspects of the invention. As will be appreciated, the present invention allows for other different configurations, and some details can be modified in various other minorities without departing from the scope of the present invention. Therefore, the drawings and detailed description are considered to be exemplary in nature and not limited.
Detailed explanation
The detailed description described below in connection with the accompanying drawings is intended as an explanation of the various aspects of the invention and is not intended to represent a single aspect of the invention. This detailed description includes specific details for the purpose of providing a complete understanding of the present invention. However, it will be apparent to those skilled in the art that the present invention can be practiced without these specific details. In some examples, well-known configurations and components are shown in block diagram format to avoid obscuring the concepts of the invention.
The various concepts presented throughout this disclosure are available across a wide range of communication systems. As an example, wireless communication systems based on ultra-mobile broadband (UMB) can benefit from these concepts. UMB is an air interface standard promulgated by 3GPP2 and is part of the CDMA2000 standard family. UMB is commonly used to provide Internet access to mobile subscribers. Another example of a wireless communication system that can benefit from this technology is a system based on IEEE 802.11. IEEE 802.20 is a packet-based air interface designed for Internet Protocol (IP) -based services. For the sake of clarity, various concepts are presented here with reference to distributed network architectures, but the concepts are equally applicable to centralized network architectures and are easy for other wireless communication systems. Can be extended to.
FIG. 1 is a conceptual block diagram showing a distributed access network architecture including access terminals. The access terminal 102 is indicated by the access network 106 to be connected to a packet-based network 104, such as the Internet. The access terminal 102 can be a fixed or mobile device from which the user can obtain services from the access network 106. As an example, the access terminal 102 can be from a cellular phone, personal digital assistant (PDA), personal computer, laptop computer, digital camera, digital camcorder, game console, audio device, video device, multimedia device, or access network 106. It can be any other suitable device capable of receiving services.
The access network 106 is distributed over the entire cellular coverage area, and a plurality of access points 107 located in each cell.<sub>1</sub>~ 107<sub>3</sub>including. The access point 107 includes a separate transceiver function 108 for each sector in the servicing cell. Transceiver function 108 is used to provide an air interface connection point to access terminals within that sector. In this example, the air interface connection point of the access terminal 102 shown in FIG. 1 has a transceiver function 108.<sub>12</sub>Is. Transceiver function 108<sub>12</sub>Is referred to as the service-providing transceiver function.
Each access point 107 also includes a network function 110. The network function 110 undertakes control of the transceiver function 108 of the access point 107 and performs tasks such as resource allocation, management, and teardown for the access terminal. In this example, network function 110<sub>1</sub>Serves as an air interface connection point for access terminal 102 Transceiver Function 108<sub>12</sub>It is a service providing network function because it controls. Service provision network function 110<sub>1</sub>Can provide IAP to access terminal 102. Alternatively, the IAP can be located somewhere, the IAP and the servicing network function 110<sub>1</sub>An IP tunneling protocol can be used to send IP packets to and from. The home agent 112, which undertakes to maintain a connection over the packet-based network 104, exchanges IP packets with the access terminal 102 through the IAP.
When the radio state changes, the access terminal 102 changes its air interface connection point to a new sector in the active set. The process of changing the air interface connection point is often referred to as the "L2 handoff" because the access terminal 102 handoff consists of a link layer. The access terminal 102 performs a filtered measurement of the radio state of the forward and reverse links of all sectors in the active set. As an example, in a UMB-based communication system, access terminal 102 receives signal-to-noise ratios of acquisition pilots, common pilot channels (if any), and pilots on shared signaling channels to select forward link sectors. The signal-to-noise ratio (SINR) can be measured. In the case of a reverse link, the access terminal 102 can measure the CQI erasure rate of each sector in the active set based on the up / down power control command from the sector to the access terminal 102.
If the access terminal 102 changes its air interface connection point, the IAP can be transferred to the network function servicing the new transceiver function. The process of changing the IAP is often referred to as the "L3 handoff" because the access terminal 102 handoff is configured at the network layer. The L3 handoff requires a home agent that binds updates to the new IAP and transfers global session state to the new IAP. As an alternative to the L3 handoff, the IP tunneling protocol can be used to send packets between the service providing network function and the IAP.
As described in the background art portion of the present disclosure, the use of an active set means that the access terminal (1) reserves air interface resources for the access terminal in each sector within the active set, and ( 2) By providing a copy of the global session state to each network function servicing the sectors in the active set, you can quickly switch between sectors and maintain service without making new access attempts. It is possible to do.
Here, an example is shown with reference to FIG. Access terminal 102 provides service Transceiver function 108<sub>12</sub>Once an active connection with is established, active set generation will begin. In this example, the service providing access point 107<sub>1</sub>Other transceiver features in 108<sub>11</sub>And nearby access points 107<sub>2</sub>Transceiver function in 108<sub>21</sub>、108<sub>22</sub>The signal strength from is sufficient to add the sectors serviced by these transceiver features to the active set. The access terminal 102 makes a connection request to the network function 110.<sub>1</sub>And 110<sub>2</sub>Add sectors to the active set by sending to. Network function 110 in response to connection request<sub>1</sub>、110<sub>2</sub>Reserves air interface resources for access terminals within these sectors. Nearby access points 107<sub>2</sub>Network function in 110<sub>2</sub>Also obtains a copy of the global session state from the session master of access terminal 102. In this example, the IAP is the session master and service provider network function 110.<sub>1</sub>Is.
FIG. 2 is a diagram showing an example of a call flow for adding a sector to the active set. In step 202, the access terminal 102 sends a connection request to the network function 210 that controls the sectors added to the active set. The connection request includes the identifier of the session master 220 of the access terminal 102. The identifier can be a unicast access terminal identifier (UATI) that can be used as an IP address that directly addresses the session master 220 or can be used to look up the address of the session master 220. At step 204, when joining the active set, network function 210 obtains a copy of the global session state from session master 220 by sending a "session acquisition request" message to session master 220. The session master 220 responds using a "session acquisition response" that includes the attributes of the global session state.
When the access terminal 102 establishes a connection with the network function 210 (that is, when the network function becomes a service providing network function), a local session state is determined for communication via this connection. The access terminal 102 and the service providing network function 210 can negotiate a change to the local session state without affecting the global session state. When the connection is closed, the local session state can be deleted because the access terminal is idle or because the access terminal does not perform an L2 or L3 handoff to another access point. Alternatively, the local session state can persist if the connection is opened and closed many times. In one configuration of the access network, if the connection is not reestablished within a fixed period, the local session state can be terminated after the connection is closed. In another configuration of the access network, the local session state is deleted after a fixed period, whether the connection between the access terminal and the network function is open or closed. Local session state can also be deleted in response to changes to global session state. The actual way local session state is maintained for the access network can vary depending on the design constraints imposed on the particular application and system as a whole. One of ordinary skill in the art will be able to easily determine the best way to achieve local session state for any particular application.
FIG. 3 is a diagram showing an example of a call flow for changing the session state. This change can be for local session state, global session state, or both. The access terminal and the service providing network function depend on the type of change requested, and the change is for the local session state, for the global session state, or both. It can be determined whether or not there is. In this example, the service providing network function 320 has an IP tunnel to the session master 340 of the access terminal 102. The second network function 360 provides services to sectors in the active set of access terminals 102.
Referring to FIG. 3, the access terminal 102 resets or changes the session state by sending a setting message to the service providing network function 320 in step 302. The configuration message can include a field indicating whether the change should be made to the local session state, the global session state, or both. Alternatively, the access terminal 102 can use different types of configuration messages, depending on whether the change is to the local session state or to the global session state. In any event, the service providing network function 320 determines from the configuration message the nature of the change and where the change is about to occur. In this example, the configuration message is sent in step 302 to influence the changes in the local session state. In response to the configuration message, the service providing network function 320 changes the local session state maintained by the access terminal 102, and then sends the configuration completion message back to the access terminal in step 304.
Alternatively, the service providing network function 320 or the network function that receives the setting message can determine whether the change requested by the access terminal is for the local session state or the global session state. .. In this case, the configuration message sent from the access terminal 102 to the service providing network function in step 302 will not indicate if a change will occur. Instead, the service providing network 320 will determine and indicate to the access terminal 102 using a field in the configuration completion message or a specific channel for sending the configuration completion message. In this example, the access terminal 120 changes its local session state in response to the configuration completion message sent in step 304.
In step 306, the access terminal 102 sends another configuration message to the service providing network function 320. However, in this case, either because the configuration message sent in step 306 calls for a change to the global session state, or because the service provider network function 320 determines that the change should be for the global session state. For any of these reasons, the change is to the global session state. The service providing network function 320 then sends a change request message to the session master 340 in step 308. The session master 340 changes the global session state, and then in step 310, sends a response indicating that the global session state has changed back to the service providing network function 320. In step 312, the service providing network function 320 sends a setting completion message to the access terminal 102. If the service provider network function 320 determines that the change should be for the global session state, then the configuration completion message indicates that the access terminal 102 can change the global session state it maintains. Let's go.
Then, in step 314, the access terminal 102 sends a "synchronous session request" message to each network function servicing the sectors in the active set, requesting that the copy of the session state be updated. In this example, the "synchronous session request" message is sent to the second network function 360. In step 316, the second network function 360 uses the UATI acquired when it was added to the active set to query the session master 340 with the "session acquisition request" message. In step 318, the session master 340 responds with a "session acquisition response" message containing the attributes of the global session state.
FIG. 4 is a conceptual block diagram showing an example of the hardware configuration of the access point and the access terminal. In this example, the access point 107 is shown with a processing system 402, a network transceiver 404, and a wireless transceiver 406 for each sector in the cell. Each radio transceiver 406 is used to realize the analog portion of the physical layer of the transceiver function by demodulating the radio signal and performing other RF front-end processing. The processing system 402 is used to realize the digital processing portion of the physical layer of the transceiver function and the link layer. Processing system 402 also provides network functionality for access point 107. The network transceiver 404 provides an interface between the network functions within the processing system 402 and the backhaul of the access network.
The access terminal 102 is shown with a processing system 412, a user interface 414, and a wireless transceiver 416. Like the wireless transceiver 406 of the access point 107, the wireless transceiver 416 is used to implement the analog portion of the physical layer of the access terminal 102 by demodulating the radio signal and performing other RF front-end processing. .. The processing system 412 is used to realize the digital processing part of the physical layer, the link layer, the network layer, and all upper layer functions. The user interface 414 is provided to allow the user to operate the access terminal 102 and may include, for example, a display and a keypad.
The processing systems 402 and 412 of the access point 107 and the access terminal 102 can be realized by using one or more processors. The processor can be a general purpose processor such as a microprocessor, for example a purpose-built processor such as a digital signal processor (DSP), or any other hardware platform capable of supporting software. Software shall be broadly interpreted to mean any combination of instructions, data structures, or program code, whether referred to as software, firmware, middleware, microcode, or any other terminology. To do. Alternatively, the processor may be a combination of application specific integrated circuits (ASICs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, state equipment, or discrete hardware components, as described above. It can be any combination. Processing systems 402, 412 can also include machine-readable media containing software running by one or more processors. The machine-readable medium can include one or more storage devices whose whole or part is realized within the processing systems 402, 412. The machine-readable medium can also include one or more storage devices isolated from the processing systems 402, 412, and can also be implemented by a transmission line or carrier wave that encodes the data signal. Those skilled in the art will understand which is best for achieving the above-mentioned functions of the processing systems 402, 412.
FIG. 5 is a block diagram showing an example of the function of the processing system in the device that accesses the access network. The device 500 can be an access terminal or other entity. The device 500 includes a module 502 that accesses the global session state for communicating with multiple network functions in the access network and a module 504 that maintains the local session state for communicating with one of the network functions.
FIG. 6 is a block diagram showing an example of the function of the processing system in the device operating in the access network. The device 600 can be a network function or other entity. The device 600 includes a module 602 that accesses the global session state for communicating between the access terminal and a plurality of network functions in the access network, and a module 604 that maintains the local session state for communicating with the access terminal. including.
The above description is provided to allow one of ordinary skill in the art to carry out the various aspects described herein. Various variations to these aspects are also apparent to those skilled in the art, and the general principles defined herein may apply to other aspects as well. Therefore, the scope of the claims is not intended to be limited to the aspects set forth herein, but to be consistent with the broadest scope consistent with the wording of the claims. And references to a single element are not intended to mean "one and only one", but are intended to mean "one or more" unless otherwise stated. There is. Constitutive or functional equivalents to the elements of the various aspects described in this disclosure, which will be known to those of skill in the art or will become known later, are expressly incorporated herein by reference. , Intended by the claims. Moreover, nothing disclosed herein is intended to be waived to the public, regardless of whether such disclosure is expressly stated in the claims. Unless the element of any claim is explicitly stated using the phrase "means" or, in the case of a method claim, "step", the provisions of Article 35U.SC112. Not interpreted below.
<figref num="1">FIG. 1 is a conceptual block diagram showing a distributed access network architecture including access terminals.</figref><figref num="2">FIG. 2 is a diagram showing an example of a call flow for adding a sector to the active set.</figref><figref num="3">FIG. 3 is a diagram showing an example of a call flow for changing the session state.</figref><figref num="4">FIG. 4 is a conceptual block diagram showing an example of the hardware configuration of the access point and the access terminal.</figref><figref num="5">FIG. 5 is a block diagram showing an example of the function of the processing system in the device that accesses the access network.</figref><figref num="6">FIG. 6 is a block diagram showing an example of the function of the processing system in the device for operation in the access network.</figref>
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2002065894A1 | Cites | United States of America | Search report |
| WO2005115026A2 | Cites | World Intellectual Property Organization (WIPO) | Search report |
| WO2006033940A2 | Cites | World Intellectual Property Organization (WIPO) | Examiner |
| WO2006033940A1 | Cites | World Intellectual Property Organization (WIPO) | – |
| WO2005115026A1 | Cites | World Intellectual Property Organization (WIPO) | – |
| US20020065894A1 | Cites | United States of America | – |
18 members in 11 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 60812014 | United States of America | – | |
| 81201406 | United States of America | P | |
| 81201406 | United States of America | P | |
| 2007070649 | United States of America | W | |
| 2007070649 | United States of America | W | |
| 2006812014 | – | – | – |
| 2007070649 | – | – | – |
| US20060812014P | – | – | – |
| WO2007US70649 | – | – | – |
Members18
| Document | Office | Kind | |
|---|---|---|---|
| CA2646938A1 | Canada | A1 | |
| US2007286141A1 | United States of America | A1 | |
| WO2007143733A2 | World Intellectual Property Organization (WIPO) | A2 | |
| TW200810436A | Taiwan Province of China | A | |
| WO2007143733A3 | World Intellectual Property Organization (WIPO) | A3 | |
| AR061286A1 | Argentina | A1 | |
| KR20090017639A | Republic of Korea | A | |
| EP2030399A2 | European Patent Office (EPO) | A2 | |
| CN101438557A | China | A | |
| JP2009540698A | Japan | A | |
| RU2008148136A | Russian Federation | A | |
| KR101028678B1 | Republic of Korea | B1 | |
| RU2419236C2 | Russian Federation | C2 | |
| BRPI0711906A2 | Brazil | A2 | |
| JP4875154B2This record | Japan | B2 | |
| US8155076B2 | United States of America | B2 | |
| TWI364950B | Taiwan Province of China | B | |
| CN101438557B | China | B |
9 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of no payment of annual feesLAPS | LAPS | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Written amendmentJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 |
Numbers
- Publication
- 4875154
- Publication, DOCDB
- 4875154
- Publication, EPODOC
- JP4875154B
- Application
- 2009514537
- Application, DOCDB
- 2009514537
- Application, EPODOC
- JP20090514537
Titles2
- Japanese
- アクセスネットワークにおける、グローバルセッション状態及びローカルセッション状態の維持
- English
- Maintaining global and local session state in the access network
Classification
- CPC, 7
- H04L67/14
- H04W48/16
- H04W84/04
- H04W84/10
- H04L67/142
- H04W80/10
- H04W92/10
- IPC, 4
- H04W80 10
- H04W36 08
- H04W84 04
- H04W84 10