JP7209024B2 - Enhanced mobility for cellular communications - Google Patents
Enhanced mobility for cellular communications Download PDFInfo
- Publication number
- JP7209024B2 JP7209024B2 JP2021007294A JP2021007294A JP7209024B2 JP 7209024 B2 JP7209024 B2 JP 7209024B2 JP 2021007294 A JP2021007294 A JP 2021007294A JP 2021007294 A JP2021007294 A JP 2021007294A JP 7209024 B2 JP7209024 B2 JP 7209024B2
- Authority
- JP
- Japan
- Prior art keywords
- base station
- communication
- data
- modification
- response
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
本出願はセルラ無線通信装置に関し、より詳細には、ハンドオーバの間にセキュリティ構成を追跡するための技術に関する。 TECHNICAL FIELD This application relates to cellular wireless communication devices and, more particularly, to techniques for tracking security configurations during handovers.
無線通信システムの利用が急速に広がっている。近年、スマートフォンやタブレットコンピュータなどの無線デバイスは益々洗練されてきている。電話機能のサポートに加えて、多くのモバイルデバイスは今や、インターネットへのアクセス、電子メール、テキストメッセージング、及び全地球測位システム(global positioning system、GPS)を使用したナビゲーションを提供し、これらの機能を利用する洗練されたアプリケーションを動作させることができる。 The use of wireless communication systems is growing rapidly. In recent years, wireless devices such as smart phones and tablet computers have become increasingly sophisticated. In addition to supporting telephony functions, many mobile devices now provide Internet access, email, text messaging, and navigation using a global positioning system (GPS), enabling these functions. You can run sophisticated applications that you use.
次世代高速携帯通信規格(Long Term Evolution、LTE)は、世界中のほとんどの無線ネットワークオペレータにとって好まれる技術となっており、モバイルブロードバンドデータ及び高速インターネットアクセスをその加入者ベースにもたらしている。LTEは、メディアアクセス制御(MAC)及び上位層から受信した情報ブロックを伝える多くのダウンリンク(DL)物理チャネル(トランスポート又は制御チャンネルと分類される)を規定している。またLTEはアップリンク(UL)に対する多くの物理層チャネルも規定している。 The next generation high speed cellular communication standard (Long Term Evolution, LTE) has become the technology of choice for most wireless network operators around the world, bringing mobile broadband data and high speed Internet access to their subscriber base. LTE defines a number of downlink (DL) physical channels (classified as transport or control channels) that carry information blocks received from the media access control (MAC) and higher layers. LTE also defines a number of physical layer channels for the uplink (UL).
現在の国際移動体通信アドバンスト(IMT-Advanced)規格を超える次世代の電気通信規格案は、第5世代モバイルネットワーク若しくは第5世代無線システム、又は略して5Gと言われる(他の場合には、5G新無線(New Radio)を表す5G-NRとして知られ、また単にNRとも言われる)。5G-NRは、現在のLTE規格に比べて、より密度の高いモバイルブロードバンドユーザに対応するより高い容量を提供し、更に、超高信頼性で大量のデバイス間マシン通信、並びに低レイテンシー及び低バッテリ消費をサポートする。 The next-generation telecommunications standard proposal beyond the current International Mobile Telecommunications Advanced (IMT-Advanced) standard is referred to as the 5th generation mobile network or 5th generation radio system, or 5G for short (otherwise, known as 5G-NR, which stands for 5G New Radio, also simply NR). Compared to the current LTE standard, 5G-NR will offer higher capacity to accommodate denser mobile broadband users, as well as ultra-reliable and high-volume device-to-machine communication, as well as low latency and low battery. Support consumption.
従来のLTEハンドオーバ手順(例えば、ある基地局から別の基地局へ)は、ハンドオーバが失敗する傾向があり、ユーザプレーンデータに対して数10ミリ秒の待ち時間(latency)が導入される場合がある。待ち時間の原因は、例えば、RF再チューニング、ターゲットセル上でのDL及びUL同期化、並びにL2リセットであり得る。 Conventional LTE handover procedures (e.g., from one base station to another) are prone to handover failures and may introduce tens of milliseconds of latency for user plane data. be. Latency causes can be, for example, RF retuning, DL and UL synchronization on the target cell, and L2 reset.
いくつかの実施態様では、デバイスは同じ無線アクセスネットワーク又は複数の異なる無線アクセスネットワークの基地局(例えば、LTEネットワーク及びNRネットワーク、異なるLTEネットワーク、異なるNRネットワーク、同じNRネットワークの異なる基地局など)に対して二重接続を有していてもよい。 In some implementations, the device is connected to base stations of the same radio access network or multiple different radio access networks (e.g., LTE and NR networks, different LTE networks, different NR networks, different base stations of the same NR network, etc.). may have dual connections to it.
各種実施形態の以下の詳細な説明を、以下の図面と併せて考慮すれば、本主題のより良い理解を得ることができる。 A better understanding of the present subject matter can be obtained when the following detailed description of various embodiments is considered in conjunction with the following drawings.
本明細書に記載された特徴は、種々の変更及び代替の形態を受ける余地があり得るが、その特定の実施形態を例として図面に示し、本明細書において詳細に説明する。しかし、図面及びそれらに対する詳細な説明は、開示されている特定の形態に限定することを意図するものではなく、逆に、その意図は、添付の「特許請求の範囲」によって定義されるような本主題の趣旨及び範囲内に収まる、全ての修正、均等物、及び代替物を包含することである点を理解されたい。 While the features described herein are susceptible to various modifications and alternative forms, specific embodiments thereof have been shown by way of example in the drawings and will herein be described in detail. However, the drawings and detailed description thereto are not intended to be limited to the particular forms disclosed, but rather the intention is as defined by the appended claims. It should be understood to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the subject matter.
本開示内で、(「ユニット」、「回路」、他の構成要素などと様々に呼ばれることがある)様々なエンティティは、1つ以上のタスク又は動作を実施するように「構成されている(configured)」ものとして記述又は主張されることがある。「『1つ以上のタスクを実施する』ように構成されている『エンティティ』」というこの明確な記述は、本明細書では構造(すなわち、電子回路など、物理的なもの)を指すために使用される。より具体的には、この明確な語句は、この構造が動作中に1つ以上のタスクを実施するように配置されたことを示すために使用される。構造は、その構造が現在動作していない場合でも、何らかのタスクを実施する「ように構成されている」と述べられることがある。「IPパケットを送るように構成されたアプリケーションプロセッサ」は、例えば、当該の回路が現在使用されていない(例えば、その回路に電源が接続されていない)場合でも、動作中にこの機能を実行する回路に及ぶことを意図している。このように、何らかのタスクを実施する「ように構成されている」ものとして記述又は説明されるエンティティは、デバイス、回路、そのタスクを実現するように実行可能なプログラム命令を記憶したメモリなど、物理的なものを指す。この句は、本明細書では無形のものを指すためには使用されない。 Within this disclosure, various entities (variably referred to as “units,” “circuits,” other components, etc.) are “configured” to perform one or more tasks or operations. configured)”. This explicit description of "an 'entity' that is configured to 'perform one or more tasks'" is used herein to refer to a structure (i.e., something physical, such as an electronic circuit). be done. More specifically, this explicit phrase is used to indicate that the structure is arranged to perform one or more tasks during operation. A structure is sometimes said to be "configured to" perform some task even if the structure is not currently operating. An "application processor configured to send IP packets" performs this function during operation, for example, even if the circuit in question is not currently in use (e.g., no power is connected to the circuit). Intended to span circuits. Thus, an entity described or illustrated as being “configured to” perform some task may be a physical device, such as a device, circuit, or memory storing program instructions executable to perform that task. pointing to something This phrase is not used herein to refer to intangibles.
「~ように構成されている(configured to)」という用語は、「~ように構成可能な(configurable to)」を意味することを意図していない。例えば、プログラムされていないFPGAは、何らかの特定の機能を実行する「ように構成可能」であり得るが、その機能を実行する「ように構成されている」とは見なされないであろう。適切なプログラミングの後に、FPGAは、その時にはその機能を実行するように構成され得る。 The term "configured to" is not intended to mean "configurable to." For example, an unprogrammed FPGA may be "configurable to" perform some particular function, but would not be considered "configured to" perform that function. After appropriate programming, the FPGA can then be configured to perform that function.
添付の請求項において、ある構造が1つ以上のタスクを実行する「ように構成されている」と説明することは、その請求項要素について米国特許法第112条(f)を援用しないことを明示的に意図している。したがって、出願された本出願中の請求項のいずれも、ミーンズプラスファンクション要素を有するものとして解釈されることを意図していない。出願人が審査過程中に112条(f)を援用することを望む場合、それは、[機能を実行する]「ための手段」という構成概念を使用して請求項要素を説明することになる。 In an appended claim, stating that a structure is "configured to" perform one or more tasks does not invoke 35 U.S.C. §112(f) for that claim element. explicitly intended. Accordingly, none of the claims in this application as filed are intended to be interpreted as having means-plus-function elements. If an applicant wishes to invoke §112(f) during the prosecution process, it will describe the claim element using the "means for" construct.
本明細書で使用する「~に基づいて」という用語は、判定に影響を及ぼす1つ以上の要因を記述するために使用される。この用語は、追加の要因が判定に影響を及ぼすことがある可能性を除外しない。すなわち、判定は、指定された要因のみに基づくか、又は、指定された要因並びに他の指定されていない要因に基づき得る。「Bに基づいてAを判定する」という語句を検討する。この語句により、Bは、Aを判定するために使用されるか、又はAの判定に影響を及ぼす要因であることが特定される。この語句は、Aの判定が、Cなど、何らかの他の要因にも基づき得ることを除外しない。この句は、AがBのみに基づいて決定される実施形態をも網羅することを意図している。本明細書で使用する「~に基づいて」という句は、「~に少なくとも部分的に基づいて」という句と同義である。 As used herein, the term "based on" is used to describe one or more factors that influence the determination. This term does not exclude the possibility that additional factors may influence the decision. That is, the determination may be based on specified factors only, or on specified factors as well as other unspecified factors. Consider the phrase "determine A based on B." This phrase specifies that B is used to determine A or is a factor that influences the determination of A. This phrase does not exclude that the determination of A may also be based on some other factor, such as C. This phrase is also intended to cover embodiments in which A is determined based on B only. As used herein, the phrase "based on" is synonymous with the phrase "based at least in part on."
更に、本明細書で用いる場合、用語「第1」、「第2」、「第3」などには必ずしも要素間の順序付け(例えば、時間)の意味が含まれているわけではない。例えば、「第1」のグラフィックス動作及び「第2」のグラフィックス動作に言及した場合、グラフィックス動作の順序付けの意味は含まれておらず、存在しない付加的な言葉によってこれらの動作の間の時間関係は制約される。簡単に言えば、「第1」、「第2」などの言及は説明及び添付の請求項における言及を簡単にするための標示として用いる。 Furthermore, as used herein, the terms "first," "second," "third," etc. do not necessarily imply an ordering (eg, time) between elements. For example, when referring to a "first" graphics operation and a "second" graphics operation, no ordering semantics of the graphics operations is implied, and additional language that is not present indicates between these operations. is constrained. For brevity, references to "first," "second," etc. are used as indicators for ease of reference in the description and appended claims.
用語
以下は、本開示で使用される用語の用語集である。
Terms The following is a glossary of terms used in this disclosure.
記憶媒体-様々な種類の非一時的メモリデバイス又は記憶デバイスのうちの任意のもの。用語「記憶媒体」は、インストール媒体、例えば、CD-ROM、フロッピーディスク若しくはテープデバイス、DRAM、DDR RAM、SRAM、EDO RAM、Rambus RAMなどの、コンピュータシステムメモリ又はランダムアクセスメモリ、フラッシュ、磁気媒体、例えばハードドライブ、又は光記憶装置などの、不揮発性メモリ、レジスタ、又はその他の同様の種類のメモリ要素などを含むことが意図されている。記憶媒体は、他の種類の非一時的メモリ、並びにそれらの組合せも含んでもよい。加えて、記憶媒体は、プログラムが実行される第1のコンピュータシステム内に位置してもよく、又はインターネットなどのネットワークを通じて第1のコンピュータシステムに接続する、第2の異なるコンピュータシステム内に位置してもよい。後者の例では、第2のコンピュータシステムは、実行のために、プログラム命令を第1のコンピュータシステムに提供することができる。用語「記憶媒体」は、異なる位置、例えば、ネットワークを通じて接続された異なるコンピュータシステム内に存在することができる2つ以上の記憶媒体を含んでもよい。記憶媒体は、1つ以上のプロセッサによって実行することができる(例えば、コンピュータプログラムとして具現化された)プログラム命令を記憶してもよい。 Storage Medium - Any of various types of non-transitory memory or storage devices. The term "storage medium" includes installation media such as computer system memory or random access memory such as CD-ROM, floppy disk or tape devices, DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, flash, magnetic media, It is intended to include non-volatile memory, registers, or other similar types of memory elements, such as hard drives or optical storage devices. A storage medium may also include other types of non-transitory memory, as well as combinations thereof. Additionally, the storage medium may be located within a first computer system on which the program is executed, or within a second, different computer system that connects to the first computer system through a network, such as the Internet. may In the latter example, the second computer system can provide program instructions to the first computer system for execution. The term "storage medium" may include two or more storage media that can reside in different locations, eg, in different computer systems connected via a network. The storage medium may store program instructions (eg, embodied as a computer program) that are executable by one or more processors.
キャリア媒体-上述のような記憶媒体、並びにバス、ネットワークなどの物理的伝送媒体、及び/又は電気信号、電磁信号、若しくはデジタル信号などの信号を伝送する他の物理的伝送媒体。 Carrier medium—A storage medium, as described above, and a physical transmission medium such as a bus, network, and/or other physical transmission medium that carries signals such as electrical, electromagnetic, or digital signals.
プログラム可能ハードウェア要素-プログラム可能相互接続を介して接続された複数のプログラム可能機能ブロックを備える、様々なハードウェアデバイスを含む。例としては、FPGA(Field Programmable Gate Array、フィールドプログラマブルゲートアレイ)、PLD(Programmable Logic Device、プログラム可能論理デバイス)、FPOA(Field Programmable Object Array、フィールドプログラマブルオブジェクトアレイ)、及びCPLD(Complex PLD、複合PLD)を含む。プログラム可能な機能ブロックは、細かい粒度(fine grained)のもの(組合せロジック又はルックアップテーブル)から粗い粒度(coarse grained)のもの(演算論理装置又はプロセッサコア)にまで及ぶことができる。プログラム可能ハードウェア要素はまた、「再構成可能論理」と称されることがある。 Programmable Hardware Elements--includes various hardware devices comprising multiple programmable functional blocks connected via programmable interconnects. Examples include FPGA (Field Programmable Gate Array), PLD (Programmable Logic Device), FPOA (Field Programmable Object Array), and CPLD (Complex PLD). )including. Programmable functional blocks can range from fine grained (combinatorial logic or lookup tables) to coarse grained (arithmetic logic units or processor cores). Programmable hardware elements are also sometimes referred to as "reconfigurable logic."
コンピュータシステム-パーソナルコンピュータシステム(PC)、メインフレームコンピュータシステム、ワークステーション、ネットワーク装置、インターネット装置、携帯情報端末(PDA)、テレビシステム、グリッドコンピューティングシステム、又はその他のデバイス若しくはデバイスの組合せを含む様々な種類のコンピューティング又は処理システムのうちのいずれか。一般的に、用語「コンピュータシステム」は、記憶媒体からの命令を実行する少なくとも1つのプロセッサを有する任意のデバイス(又はデバイスの組合せ)を包含するように広義に定義することができる。 Computer system--various including personal computer systems (PCs), mainframe computer systems, workstations, network appliances, Internet appliances, personal digital assistants (PDAs), television systems, grid computing systems, or any other device or combination of devices any of a variety of computing or processing systems. In general, the term "computer system" can be broadly defined to encompass any device (or combination of devices) having at least one processor that executes instructions from a storage medium.
ユーザ機器(UE)(又は「UEデバイス」)-移動式又は携帯式であり、無線通信を実行する様々な種類のコンピュータシステムデバイスのうちのいずれか。UEデバイスの例としては、携帯電話若しくはスマートフォン(例えば、iPhone(登録商標)、Android(登録商標)ベースの電話)、ポータブルゲームデバイス(例えば、Nintendo DS(登録商標)、PlayStation Portable(登録商標)、Gameboy Advance(登録商標)、iPhone(登録商標))、ラップトップ、ウェアラブルデバイス(例えば、スマートウォッチ、スマートグラス)、PDA、ポータブルインターネットデバイス、音楽プレーヤ、データ記憶デバイス、又は他のハンドヘルドデバイスなどが挙げられる。一般に、用語「UE」又は「UEデバイス」は、ユーザによって容易に持ち運ばれ、無線通信が可能なあらゆる電子、コンピューティング及び/又は電気通信デバイス(又はデバイスの組合せ)を包含するように広義に定義することができる。 User Equipment (UE) (or “UE device”)—any of various types of computer system devices that are mobile or portable and that perform wireless communications. Examples of UE devices include mobile phones or smart phones (e.g. iPhone, Android-based phones), portable gaming devices (e.g. Nintendo DS, PlayStation Portable, Gameboy Advance®, iPhone®), laptops, wearable devices (e.g., smartwatches, smartglasses), PDAs, portable Internet devices, music players, data storage devices, or other handheld devices. be done. In general, the term "UE" or "UE device" is broadly defined to encompass any electronic, computing and/or telecommunications device (or combination of devices) that is easily carried by a user and capable of wireless communication. can be defined.
基地局-用語「基地局」は、その通常の意味の全範囲を有し、少なくとも、固定場所に設置され、無線電話システム又は無線システムの一部として通信するために使用される無線通信局を含む。 Base Station - The term "base station" has the full scope of its ordinary meaning and includes at least a radio communication station installed at a fixed location and used to communicate as part of a radiotelephone system or radio system. include.
処理要素-ユーザ機器又はセルラネットワークデバイスなどのデバイス内で機能を実行することが可能な、様々な要素又は要素の組合せを指す。処理要素は、例えば、プロセッサ及び関連するメモリ、個別のプロセッサコアの一部又は回路、プロセッサコア全体、プロセッサアレイ、ASIC(特定用途向け集積回路)などの回路、フィールドプログラマブルゲートアレイ(FPGA)などのプログラム可能なハードウェア要素、並びに上述のものの任意の様々な組合せを含んでもよい。 Processing element—refers to various elements or combinations of elements capable of performing functions within a device such as user equipment or cellular network device. A processing element may be, for example, a processor and associated memory, a portion or circuit of an individual processor core, an entire processor core, a processor array, circuitry such as an ASIC (application specific integrated circuit), a field programmable gate array (FPGA), or the like. It may include programmable hardware elements, as well as any of the various combinations of the above.
チャネル-送信側(送信機)から受信機に情報を伝達するために使用される媒体。用語「チャネル」の特性は、異なる無線プロトコルによって異なる場合があるため、用語「チャネル」は、本明細書で使用されるとき、その用語が関連して使用されるデバイスの種類の規格に合致する方式で使用されていると、見なすことができる点に留意されたい。いくつかの規格では、チャネル幅は、(例えば、デバイス性能、帯域条件等に応じて)可変とすることができる。例えば、LTEは、1.4MHz~20MHzのスケーラブルなチャネル帯域幅をサポートすることができる。対照的に、Bluetoothのチャネル幅が1MHzであり得るのに対して、WLANのチャネル幅は22MHzであり得る。他のプロトコル及び規格は、異なるチャネルの定義を含み得る。更に、いくつかの規格は、複数の種類のチャネル、例えば、アップリンク若しくはダウンリンクのための異なるチャネル、及び/又は、データ、制御情報などの異なる用途のための異なるチャネルを定義し、使用することができる。 Channel - The medium used to convey information from the sender (transmitter) to the receiver. Since the characteristics of the term "channel" may differ for different wireless protocols, the term "channel" as used herein conforms to the standards of the device type with which it is used in connection. Note that it can be considered as being used in a scheme. In some standards, the channel width can be variable (eg, depending on device performance, bandwidth conditions, etc.). For example, LTE can support scalable channel bandwidths from 1.4 MHz to 20 MHz. In contrast, the channel width of Bluetooth may be 1 MHz, while the channel width of WLAN may be 22 MHz. Other protocols and standards may contain different channel definitions. Additionally, some standards define and use multiple types of channels, e.g., different channels for uplink or downlink and/or different channels for different uses such as data, control information, etc. be able to.
帯域-「帯域」という用語は、その通常の意味の全範囲を有しており、少なくとも、チャネルが使用される又は同じ目的のために確保しておくスペクトルの部分(例えば、無線周波数スペクトル)が含まれる。 Band - The term "band" has the full scope of its ordinary meaning, at least the portion of the spectrum in which the channel is used or set aside for the same purpose (e.g., radio frequency spectrum) included.
自動的に-ユーザ入力が、アクション又は動作を直接指定若しくは実行することなく、コンピュータシステム(例えば、コンピュータシステムによって実行されるソフトウェア)又はデバイス(例えば、回路機構、プログラム可能ハードウェア要素、ASICなど)によって、それらのアクション又は動作が実行されることを指す。したがって、用語「自動的」は、ユーザが入力を提供して操作を直接実行するような、ユーザによって手動で実行され又は指定される操作とは対照的である。自動手順は、ユーザが提供する入力によって開始されてもよいが、「自動的に」実行される後続のアクションは、ユーザによって指定されるものではなく、すなわち、実行するべき各アクションをユーザが指定する「手動」では実行されない。例えば、ユーザが、各フィールドを選択し、情報を明示する入力を提供することによって(例えば、情報のタイピング、チェックボックスの選択、ラジオボタンの選択などによって)、電子フォームに記入することは、コンピュータシステムが、ユーザアクションに応じて、フォームを更新しなければならない場合であっても、手動でフォームに記入することである。フォームは、コンピュータシステムによって自動的に記入されてもよく、この場合、コンピュータシステム(例えば、コンピュータシステム上で実行されるソフトウェア)は、そのフィールドに対する回答を指定する何らのユーザ入力なしに、そのフォームのフィールドを分析して、フォームに記入する。上述のように、ユーザは、フォームの自動記入を呼び出すことができるが、フォームの実際の記入には関与しない(例えば、ユーザがフィールドに対する回答を手動で指定することはなく、むしろ、それらは自動的に全て記入される)。本明細書は、ユーザが取った動作に応じて自動的に実行される様々な動作の例を提供する。 automatically—a computer system (e.g., software executed by a computer system) or device (e.g., circuitry, programmable hardware element, ASIC, etc.) without user input directly specifying or performing an action or operation means that those actions or operations are performed. Thus, the term "automatically" is in contrast to operations that are manually performed or specified by a user, such as the user providing input to directly perform the operation. An automated procedure may be initiated by user-provided input, but the subsequent actions to be performed "automatically" are not specified by the user, i.e., the user specifies each action to be performed. It is not run "manually". For example, when a user completes an electronic form by selecting each field and providing input identifying information (e.g., by typing information, selecting checkboxes, selecting radio buttons, etc.), the computer Filling out forms manually, even if the system has to update the form in response to a user action. A form may be automatically filled out by a computer system, in which case the computer system (e.g., software running on the computer system) completes the form without any user input specifying the answers to the fields. Analyze the fields and fill out the form. As mentioned above, a user can invoke automatic filling of a form, but does not participate in the actual filling of the form (e.g., the user does not manually specify the answers to the fields; rather, they are filled automatically). filled in completely). This specification provides examples of various actions that are automatically performed in response to actions taken by a user.
おおよそ-ほとんど正確又は正確である値を指す。例えば、「おおよそ」は、正確な(又は所望の)値の1~10パーセント以内の値を指すことができる。但し、実際の閾値(又は許容差)は、用途に依存し得ることに留意すべきである。例えば、いくつかの実施形態では、「おおよそ」は、ある特定の又は所望の値の0.1%以内を意味することがあり、他の様々な実施形態では、閾値は、所望により、又は特定の用途によって必要に応じて、例えば、2%、3%、5%、等であることがある。 Approximate—refers to a value that is exactly or almost exactly. For example, "approximately" can refer to a value within 1-10 percent of the exact (or desired) value. However, it should be noted that the actual threshold (or tolerance) may depend on the application. For example, in some embodiments, "approximately" can mean within 0.1% of some specified or desired value, and in various other embodiments the threshold is optionally or specified For example, it may be 2%, 3%, 5%, etc., as required by the application.
同時-タスク、プロセス、又はプログラムが少なくとも部分的に重なり合うように実行される、並列の実行又は実施を指す。例えば、同時並行性は、各計算要素上でタスクが並列に(少なくとも部分的に)実行される「強」若しくは厳密並列処理を使用して、又は、例えば、実行スレッドの時分割多重化によって、インターリーブ方式でタスクが実行される「弱並列処理」を使用して、実施することができる。 Concurrent-refers to parallel execution or implementation, in which tasks, processes, or programs are executed to at least partially overlap. For example, concurrency can be achieved using "strong" or strict parallelism, in which tasks are executed (at least partially) in parallel on each computational element, or by, for example, time division multiplexing of threads of execution. It can be implemented using "weak parallelism", where tasks are executed in an interleaved fashion.
図1及び図2-通信システム
図1は、いくつかの実施形態に係る、簡略化した例示的な無線通信システムを示す。図1のシステムは、あり得るシステムの単なる一例にすぎず、本開示の特徴は、所望に応じて種々のシステムの任意のものにおいて実施されてよいことに留意されたい。
1 and 2—Communication System FIG. 1 illustrates a simplified exemplary wireless communication system in accordance with some embodiments. Note that the system of FIG. 1 is merely one example of a possible system and that the features of the present disclosure may be implemented in any of a variety of systems as desired.
図示のように、例示的な無線通信システムは、1つ以上のユーザデバイス106A、106B等から106Nまでと、伝送媒体を介して通信する基地局102Aを含む。本明細書では、ユーザデバイスの各々を「ユーザ機器」(UE)と呼ぶことがある。したがって、ユーザデバイス106は、UE又はUEデバイスと呼ばれる。
As shown, the exemplary wireless communication system includes a base station 102A communicating over a transmission medium with one or more user devices 106A, 106B, etc. through 106N. Each of the user devices may be referred to herein as "user equipment" (UE).
基地局(BS)102Aは、無線基地局装置(base transceiver station、BTS)又はセルサイト(「セルラ基地局」)であってもよく、UE 106A~106Nとの無線通信を可能にするハードウェアを含み得る。 A base station (BS) 102A, which may be a base transceiver station (BTS) or a cell site (“cellular base station”), provides hardware that enables wireless communication with UEs 106A-106N. can contain.
基地局の通信エリア(又はカバレッジ領域)は「セル」と呼ばれ得る。基地局102A及びUE106は、無線通信技術又は電気通信規格とも呼ばれる、GSM、UMTS(例えば、WCDMA(登録商標)、又はTD-SCDMAエアインタフェイスに関連付けられた)、LTE、LTE-Advanced(LTE-A)、5G新無線(new radio)(5G NR)、HSPA、3GPP2 CDMA2000(例えば、1xRTT、1xEV-DO、HRPD、eHRPD)などの、種々の無線アクセス技術(RAT)のいずれかを使用して、伝送媒体を介して通信するように構成することができる。基地局102AがLTEのコンテキストにおいて実装される場合、それは代わりに「eNodeB」又は「eNB」と呼ばれることがあることに留意されたい。基地局102Aが5G NRのコンテキストにおいて実装される場合、それは、代わりに「gNodeB」又は「gNB」と呼ぶ場合があることに留意されたい。
A communication area (or coverage area) of a base station may be referred to as a "cell." The base stations 102A and the
図に示すように、基地局102Aはまた、ネットワーク100(例えば、種々の可能性の中で、セルラサービスプロバイダのコアネットワーク、公衆交換電話網(public switched telephone network)(PSTN)などの電気通信ネットワーク、及び/又はインターネット)と通信する機能を備えることもできる。したがって、基地局102Aは、ユーザデバイス間の通信、及び/又は、ユーザデバイスとネットワーク100との間の通信を円滑化することができる。具体的には、セルラ基地局102Aは、音声、SMS、及び/又はデータサービスなどの様々な電気通信能力をUE106に提供することができる。
As shown, the base station 102A also supports a network 100 (e.g., a telecommunications network such as a cellular service provider's core network, a public switched telephone network (PSTN), among other possibilities). , and/or the Internet). Accordingly, base station 102A can facilitate communication between user devices and/or communication between user devices and
基地局102A及び同一の又は異なるセルラ通信規格に従って動作する他の同様の基地局(基地局102B~102Nなど)は、したがって、1つ以上のセルラ通信規格を介して、地理的エリアにわたって、UE 106A~106N及び同様のデバイスに、連続性のある又はほぼ連続性のある重複するサービスを提供することができる、セルのネットワークとして提供されることができる。 Base station 102A and other similar base stations (such as base stations 102B-102N) operating according to the same or different cellular communication standards may thus communicate with UE 106A over a geographic area via one or more cellular communication standards. 106N and similar devices can be provided as a network of cells capable of providing continuous or near-continuous overlapping services.
図1に示すように、基地局102Aは、UE 106A~106Nに対して、「サービングセル(serving cell)」として機能することができる一方、各UE106は、「隣接セル(neighboring cell)」と呼ぶことができる1つ以上の他のセル(基地局102B~102N及び/又は任意の他の基地局によって提供され得る)から信号を受信する(場合によってはその通信範囲内にある)こともまたできる。このようなセルはまた、ユーザデバイス間、及び/又はユーザデバイスとネットワーク100との間の通信を円滑化することができる。このようなセルとしては、「マクロ」セル、「マイクロ」セル、「ピコ」セル、及び/又は様々な他の任意の粒度のサービスエリアサイズを提供するセルを挙げることができる。例えば、図1に例示する基地局102Aと102Bはマクロセルであってもよく、その一方で、基地局102Nは、マイクロセルであってもよい。他の構成も可能である。
As shown in FIG. 1, base station 102A can serve as a "serving cell" for UEs 106A-106N, while each
いくつかの実施形態では、基地局102Aは、次世代基地局、例えば、5G新無線(5G NR)基地局、又は「gNB」であってよい。いくつかの実施形態では、gNBは、レガシー発展型パケットコア(evolved packet core)(EPC)ネットワーク及び/又はNRコア(NR core)(NRC)ネットワークに接続することができる。加えて、gNBセルは、1つ以上の遷移及び受信点(transition and reception points)(TRP)を含むことができる。加えて、5G NRに従って動作可能なUEが、1つ以上のgNB内の1つ以上のTRPに接続されてもよい。 In some embodiments, the base station 102A may be a next generation base station, eg, a 5G New Radio (5G NR) base station, or "gNB." In some embodiments, a gNB may connect to a legacy evolved packet core (EPC) network and/or an NR core (NRC) network. Additionally, a gNB cell may include one or more transition and reception points (TRP). Additionally, a UE operable according to 5G NR may be connected to one or more TRPs in one or more gNBs.
UE106は、複数の無線通信規格を用いて通信することができることに留意されたい。例えば、UE106は、少なくとも1つのセルラ通信プロトコル(例えば、GSM、UMTS(例えば、WCDMA又はTD-SCDMAエアインタフェイスに関連付けられた)、LTE、LTE-A、5G NR、HSPA、3GPP2 CDMA2000(例えば、1xRTT、1xEV-DO、HRPD、eHRPD)など)に加えて、無線ネットワークプロトコル(例えば、Wi-Fi)及び/又はピアツーピア無線通信プロトコル(例えば、Bluetooth、Wi-Fiピアツーピアなど)を使用して通信するように構成されてもよい。UE106はまた、あるいは代替的に、1つ以上のグローバルナビゲーション衛星システム(GNSS、例えばGPS又はGLONASS)、1つ以上のモバイルテレビ放送規格(例えば、ATSC-M/H又はDVB-H)、及び/又は、所望であれば、任意の他の無線通信プロトコル、を使用して通信するように構成され得る。無線通信規格(2つより多くの無線通信規格を含む)の他の組合せもまた可能である。
Note that
図2は、いくつかの実施形態に係る、基地局102と通信するユーザ機器106(例えば、デバイス106A~106Nのうちの1つ)を示している。UE106は、携帯電話、ハンドヘルドデバイス、コンピュータ若しくはタブレット、又は実質上あらゆる種類の無線デバイス、などのセルラ通信能力を有するデバイス、であってもよい。
FIG. 2 illustrates user equipment 106 (eg, one of devices 106A-106N) communicating with base station 102, according to some embodiments.
UE106は、メモリに記憶されたプログラム命令を実行するように構成されているプロセッサを含んでもよい。UE106は、そのような記憶された命令を実行することにより、本明細書に記載された方法の実施形態のいずれかを実行してもよい。代替として又は加えて、UE106は、本明細書に記載された方法の実施形態のいずれか、又は本明細書に記載された方法の実施形態の内のいずれかの部分を実行するように構成されたFPGA(フィールドプログラマブルゲートアレイ)などのプログラム可能なハードウェアを含んでもよい。
UE106には、1つ以上の無線通信プロトコル又は技術を使用して通信するための1つ以上のアンテナを含み得る。いくつかの実施形態では、UE106は、例えば、単一の共有無線機(single shared radio)を使用して、CDMA2000(1xRTT/1xEV-DO/HRPD/eHRPD)若しくはLTEを用いて、及び/又は、単一の共有無線機を使用して、GSM若しくはLTEを用いて、通信するように構成することができる。共有無線機は、無線通信を実行するための、単一のアンテナに連結することができるか、又は複数のアンテナ(例えば、MIMOの場合)に連結することができる。一般に、無線機は、ベースバンドプロセッサ、アナログRF信号処理回路(例えば、フィルタ、ミキサ、発振器、増幅器等を含む)、又は、デジタル処理回路(例えば、デジタル変調並びにその他のデジタル処理に関する)の任意の組合せを含んでもよい。同様に、無線機は、前述のハードウェアを使用して、1つ以上の受信及び送信チェーンを実装することができる。例えば、UE106は、上述した複数の無線通信技術間で、受信及び/又は送信チェーンの1つ以上の部品を共有し得る。
いくつかの実施形態では、UE106は、無線通信プロトコルであって、そのプロトコルを用いてUE106が通信するように構成された、無線通信プロトコル毎に別個の送信及び/又は受信チェーン(例えば、別々のアンテナ及び他の無線構成要素を含む)を含んでもよい。別の可能性として、UE106は、複数の無線通信プロトコルの間で共有される1つ以上の無線機、及び単一の無線通信プロトコルによって独占的に使用される1つ以上の無線機を含み得る。例えば、UE106は、LTE又は5G NR(あるいは、LTE又は1xRTT又はLTE又はGSM)のいずれかを使用して通信するための共有無線機と、Wi-Fi及びBluetoothのそれぞれを使用して通信するための別々の無線機とを含み得る。他の構成も可能である。
In some embodiments, the
図3-UEのブロック図
図3は、いくつかの実施形態に係る、通信デバイス106の例示的な簡略化したブロック図を示す。図3の通信デバイスのブロック図は、あり得る通信デバイスの単なる一例にすぎないことに留意されたい。実施形態によれば、通信デバイス106は、他のデバイスの中でもとりわけ、ユーザ機器(UE)デバイス、モバイルデバイス若しくは移動局、無線デバイス若しくは無線ステーション、デスクトップコンピュータ若しくはコンピューティングデバイス、モバイルコンピューティングデバイス(例えば、ラップトップコンピュータ、ノートブックコンピュータ、又はポータブルコンピューティングデバイス)、タブレット、及び/又はデバイスの組合せであってよい。図示のように、通信デバイス106は、コア機能を実行するように構成された構成要素300のセットを含むことができる。例えば、この構成要素のセットは、システムオンチップ(SOC)として実装することができ、様々な目的のための部分を含むことができる。あるいは、この構成要素のセット300は、種々の目的のための別個の構成要素又は構成要素のグループとして実装されてもよい。構成要素300のセットは、通信デバイス106の様々な他の回路に(例えば、通信可能に、直接的又は間接的に)結合されてもよい。
FIG. 3—UE Block Diagram FIG. 3 shows an exemplary simplified block diagram of
例えば、通信装置106には以下が含まれていてもよい。種々のタイプのメモリ(例えば、NANDフラッシュ310など)、入出力インターフェース、例えばコネクタI/F320(例えば、コンピュータシステム、ドック、充電ステーション、入力デバイス、例えばマイクロフォン、カメラ、キーボード、出力装置、例えばスピーカなどに接続するため)、ディスプレイ360(通信装置106と一体化していてもよいし、又は外部にあってもよい)、セルラ通信回路330、例えば、5G NR、LTE、GSM等に対する、短中距離無線通信回路329(例えば、ブルートゥース(登録商標)及びWLAN回路)。いくつかの実施形態では、通信デバイス106は、例えばイーサネット用のネットワークインタフェースカードなどの有線通信回路(図示せず)を含むことができる。
For example,
セルラ通信回路330は、(例えば、通信によって、直接又は間接的に)、図示したように、例えばアンテナ335及び336などの1つ以上のアンテナに結合することができる。また短中距離無線通信回路329も、(例えば、通信によって、直接又は間接的に)、図示したように、例えばアンテナ337及び338などの1つ以上のアンテナに結合することができる。代替的に、短中距離無線通信回路329は(例えば、通信によって、直接又は間接的に)アンテナ335及び336に結合することを、アンテナ337及び338に(例えば、通信によって、直接又は間接的に)結合することに加えて又はその代わりに行ってもよい。近/中距離無線通信回路329及び/又はセルラ通信回路330には、多重入出力(multiple-input multiple output)(MIMO)構成などの複数の空間ストリームを受信及び/又は送信するための、複数の受信チェーン及び/又は複数の送信チェーンが含まれていてもよい。
いくつかの実施形態では、セルラ通信回路330には、複数のRATに対して、専用の受信チェーン(専用プロセッサ及び/又は無線機を含み、及び/又は専用プロセッサ及び/又は無線機に、例えば通信を介して、直接又は間接的に結合されている)が含まれていてもよい(例えば、LTEに対して第1の受信チェーン、及び5G NRに対して第2の受信チェーン)。加えて、いくつかの実施形態では、セルラ通信回路330は、特定のRAT専用の無線機間で切り替えることができる単一の送信チェーンを含むことができる。例えば、第1の無線機は、第1のRAT、例えばLTEに専用であってもよく、専用の受信チェーン及び追加の無線機と共有される送信チェーンと通信でき、追加の無線機は、例えば、第2のRAT、例えば、5G NRに専用で、専用の受信チェーン及び共有の送信チェーンと通信することができる第2の無線機であってよい。
In some embodiments,
通信デバイス106はまた、1つ以上のユーザインタフェース要素を含む、及び/又はそれと共に使用するように構成することができる。ユーザインタフェース要素は、ディスプレイ360(タッチスクリーンディスプレイであってもよい)、キーボード(個別のキーボードであってもよいし、タッチスクリーンディスプレイの一部として実装されてもよい)、マウス、マイクロフォン、及び/若しくはスピーカ、1つ以上のカメラ、1つ以上のボタン、並びに/又はユーザに対する情報の提供及び/又はユーザ入力の受け取り若しくは解釈が可能な様々な他の要素のいずれかなど、様々な要素のいずれかを含んでもよい。
通信デバイス106は、1つ以上のUICC(Universal Integrated Circuit Card)(単数又は複数))345などの、SIM(加入者識別モジュール)機能を含む1つ以上のスマートカード345を更に含んでもよい。
図示されるように、SOC300は、通信デバイス106に対するプログラム命令を実行することができるプロセッサ(単数又は複数)302と、グラフィック処理を実行し、ディスプレイ360に表示信号を提供することができる表示回路304とを含んでもよい。プロセッサ(単数又は複数)302は、メモリ管理ユニット(MMU)340に結合してもよく、MMU340は、プロセッサ(単数又は複数)302からアドレスを受信し、それらのアドレスを、メモリ(例えば、メモリ306、読み出し専用メモリ(ROM)350、NANDフラッシュメモリ310)内の位置に変換し、並びに/又は表示回路304、近距離無線通信回路229、セルラ通信回路330、コネクタI/F320、及び/若しくはディスプレイ360などの、その他の回路若しくはデバイスに変換するように構成されてもよい。MMU340は、メモリ保護及びページテーブル変換又は設定を実行するように構成されていてもよい。いくつかの実施形態では、MMU340はプロセッサ(単数又は複数)302の一部として含まれてもよい。
As shown,
本明細書で説明するように、通信装置106には、省電力に対するスケジューリングプロファイルを、通信装置106がネットワークに通信するための前述の特徴を実施するためのハードウェア及びソフトウェアコンポーネントが含まれていてもよい。通信デバイス106のプロセッサ302は、例えば、記憶媒体(例えば、非一時的コンピュータ可読記憶媒体)に記憶されたプログラム命令を実行することによって、本明細書に記載される機能の一部又は全てを実行するように構成してもよい。あるいは(又は加えて)、プロセッサ302は、FPGA(フィールドプログラマブルゲートアレイ)などのプログラムマブルハードウェア要素として、又はASIC(特定用途向け集積回路)として構成してもよい。あるいは(又は追加して)、通信デバイス106のプロセッサ302は、他の構成要素300、304、306、310、320、329、330、340、345、350、360のうちの1つ以上と連携して、本明細書で説明する機能の一部又は全てを実施するように構成することができる。
As described herein, the
加えて、本明細書で説明するように、プロセッサ302は、1つ以上の処理要素を含むことができる。したがって、プロセッサ302は、プロセッサ302の機能を実行するように構成された1つ以上の集積回路(IC)を含むことができる。加えて、各集積回路は、プロセッサ(単数又は複数)302の機能を実行するように構成された回路(例えば、第1の回路、第2の回路等)を含むことができる。
Additionally, as described herein,
更に、本明細書で説明するように、セルラ通信回路330及び近距離無線通信回路329は、それぞれ1つ以上の処理要素を含むことができる。換言すれば、セルラ通信回路330に1つ以上の処理要素を含ませることができ、同様に、1つ以上の処理要素を近距離無線通信回路329に含めることができる。このように、セルラ通信回路330は、セルラ通信回路330の機能を実行するように構成された1つ以上の集積回路(IC)を含むことができる。加えて、各集積回路は、セルラ通信回路230の機能を実行するように構成された回路(例えば、第1の回路、第2の回路等)を含むことができる。同様に、近距離無線通信回路329は、近距離無線通信回路32の機能を実行するように構成された1つ以上のICを含むことができる。加えて、各集積回路は、近距離通信回路329の機能を実行するように構成された回路(例えば、第1の回路、第2の回路等)を含むことができる。
Further, as described herein,
図4-基地局のブロック図
図4は、いくつかの実施形態に係る、基地局102の例示的なブロック図を示す。図4の基地局は、可能性がある基地局の一例にすぎないことに留意されたい。図に示すように、基地局102は、基地局102に対するプログラム命令を実行し得るプロセッサ(単数又は複数)404を含んでもよい。プロセッサ(単数又は複数)404はまた、プロセッサ(単数又は複数)404からアドレスを受信し、そのアドレスをメモリ(例えばメモリ460、及び読み出し専用メモリ(ROM)450)内、又は他の回路若しくはデバイスの領域に変換するように構成され得るメモリ管理ユニット(MMU)440に結合されてもよい。
Figure 4 - Base Station Block Diagram Figure 4 shows an exemplary block diagram of the base station 102, according to some embodiments. Note that the base station in FIG. 4 is only one example of possible base stations. As shown, base station 102 may include processor(s) 404 that may execute program instructions for base station 102 . Processor(s) 404 also receives addresses from processor(s) 404 and stores the addresses in memory (e.g., memory 460 and read-only memory (ROM) 450) or in other circuits or devices. It may be coupled to a memory management unit (MMU) 440, which may be configured to convert regions.
基地局102は、少なくとも1つのネットワークポート470を含んでもよい。ネットワークポート470は、電話網に接続するように構成されてよく、図1及び図2において上述したように、UEデバイス106などの複数のデバイスに、その電話網への接続を提供してもよい。
Base station 102 may include at least one network port 470 . Network port 470 may be configured to connect to a telephone network and may provide connectivity to the telephone network for multiple devices, such as
ネットワークポート470(又は追加のネットワークポート)は、更に又は代替的に、セルラネットワーク、例えばセルラサービスプロバイダのコアネットワークに接続するように構成されていてもよい。このコアネットワークは、UEデバイス106などの複数のデバイスに、移動性に関連するサービス及び/又は他のサービスを提供することができる。一部の場合には、ネットワークポート470は、コアネットワークを介して電話網に連結することができ、かつ/又はコアネットワークは、(例えば、セルラサービスプロバイダによってサービス提供される他のUEデバイスとの間で)電話網を提供することができる。
Network port 470 (or additional network ports) may also or alternatively be configured to connect to a cellular network, such as a cellular service provider's core network. This core network may provide mobility-related and/or other services to multiple devices, such as
いくつかの実施形態では、基地局102は、次世代基地局、例えば、5G新無線(5G NR)基地局、又は「gNB」であってよい。そのような実施形態では、基地局102は、レガシー発展型パケットコア(EPC)ネットワーク及び/又はNRコア(NRC)ネットワークに接続することができる。加えて、基地局102は、5G NRセルと見なすことができ、1つ以上の遷移及び受信点(TRP)を含むことができる。加えて、5G NRに従って動作可能なUEが、1つ以上のgNB内の1つ以上のTRPに接続されてもよい。 In some embodiments, base station 102 may be a next generation base station, eg, a 5G New Radio (5G NR) base station, or "gNB." In such embodiments, base station 102 may connect to a legacy evolved packet core (EPC) network and/or an NR core (NRC) network. Additionally, the base station 102 can be considered a 5G NR cell and can include one or more transition and reception points (TRPs). Additionally, a UE operable according to 5G NR may be connected to one or more TRPs in one or more gNBs.
基地局102は、少なくとも1つのアンテナ434を含んでもよく、場合によっては複数のアンテナを含んでもよい。少なくとも1つのアンテナ434が、無線送受信機として動作するように構成されていてもよく、無線機430を介してUEデバイス106と通信するように更に構成されていてもよい。アンテナ434は、無線機430と通信チェーン432を介して通信する。通信チェーン432は、受信チェーン、送信チェーン、又はその両方であってもよい。無線機430は、5G NR、LTE、LTE-A、GSM、UMTS、CDMA2000、Wi-Fiなどを含むがこれらには限定されない種々の無線通信規格によって、通信するように構成することができる。
Base station 102 may include at least one antenna 434, and possibly multiple antennas. At least one antenna 434 may be configured to operate as a radio transceiver and may be further configured to communicate with
基地局102は、複数の無線通信規格を使用して無線通信するように構成することができる。いくつかの例では、基地局102は、複数の無線機を備えることができ、これによって、基地局102は、複数の無線通信技術に従って通信することができる。例えば、一つの可能性として、基地局102は、LTEに従って通信を実行するためのLTE無線機、並びに、5G NRに従って通信するための5G NR無線機を備えてもよい。このような場合、基地局102は、LTE基地局及び5G NR基地局の両方として動作することができる。別の可能性として、基地局102は、マルチモード無線機を備えることができる。このマルチモード無線機は、複数の無線通信技術(例えば、5G NR及びWi-Fi、LTE及びWi-Fi、LTE及びUMTS、LTE及びCDMA2000、UMTS及びGSM、等)のうちのいずれかに従って、通信を行うことができる。 Base station 102 may be configured to wirelessly communicate using multiple wireless communication standards. In some examples, base station 102 may be equipped with multiple radios, thereby enabling base station 102 to communicate according to multiple wireless communication technologies. For example, one possibility is that the base station 102 may comprise an LTE radio for conducting communications according to LTE as well as a 5G NR radio for communicating according to 5G NR. In such cases, base station 102 can operate as both an LTE base station and a 5G NR base station. As another possibility, base station 102 may comprise a multi-mode radio. The multimode radio communicates according to any of a plurality of wireless communication technologies (e.g., 5G NR and Wi-Fi, LTE and Wi-Fi, LTE and UMTS, LTE and CDMA2000, UMTS and GSM, etc.). It can be performed.
本明細書で更にこの後に説明するように、BS102は、本明細書で説明する機能を実施する又は実施をサポートするためのハードウェア並びにソフトウェアの構成要素を含むことができる。基地局102のプロセッサ404は、例えば、記憶媒体(例えば、非一時的コンピュータ可読記憶媒体)に記憶されたプログラム命令を実行することによって、本明細書に記載する方法の一部又は全てを実行する又は実行をサポートするように構成することができる。あるいは、プロセッサ404は、FPGA(フィールドプログラマブルゲートアレイ)などのプログラム可能なハードウェア要素として、又はASIC(特定用途向け集積回路)若しくはこれらの組合せとして、構成されていてもよい。あるいは(又は加えて)、BS102のプロセッサ404は、他の構成要素430、432、434、440、450、460、470のうちの1つ以上と共に、本明細書で説明する特徴の一部若しくは全てを実装する又は実装をサポートするように構成されていてもよい。
As described further herein below, BS 102 may include hardware as well as software components for performing or supporting the implementation of the functions described herein. The
加えて、本明細書で説明するように、プロセッサ(単数又は複数)404は、1つ以上の処理要素からなることができる。換言すれば、プロセッサ(単数又は複数)404に1つ以上の処理要素を含めることができる。したがって、プロセッサ(単数又は複数)404は、プロセッサ(単数又は複数)404の機能を実行するように構成された1つ以上の集積回路(IC)を含むことができる。加えて、各集積回路は、プロセッサ(単数又は複数)404の機能を実行するように構成された回路(例えば、第1の回路、第2の回路等)を含んでいてもよい。 Additionally, as described herein, processor(s) 404 can be comprised of one or more processing elements. In other words, processor(s) 404 may include one or more processing elements. Accordingly, processor(s) 404 may include one or more integrated circuits (ICs) configured to perform the functions of processor(s) 404 . Additionally, each integrated circuit may include circuitry (eg, first circuitry, second circuitry, etc.) configured to perform the functions of processor(s) 404 .
更に、本明細書で説明するように、無線機430は、1つ以上の処理要素からなることができる。換言すれば、無線機430に1つ以上の処理要素を含めることができる。したがって、無線機430は、無線機430の機能を実行するように構成された1つ以上の集積回路(IC)を含むことができる。加えて、各集積回路は、無線機430の機能を実行するように構成された回路(例えば、第1の回路、第2の回路等)を含むことができる。
Additionally, as described herein,
ハンドオーバに対する典型的な移動性向上の概略
前述したように、LTEにおける現在のハンドオーバ手順では待ち時間(latency)が導入されて、ハンドオーバ失敗が発生する傾向があり得る。後述する種々の技術によって、種々の通信規格におけるハンドオーバ失敗及び待ち時間が減る場合がある。ハンドオーバの失敗は、種々の状況(例えば、サービングセル状態が急速に悪化したために、UEによるハンドオーバコマンドの受信が妨げられること)によって生じ得る。待ち時間は、RF再チューニング(例えば、ターゲットセルに対して用いる周波数のため)、ターゲットセルにおけるDL同期化、L2リセット、及び/又はターゲットセルにおけるUL同期化(例えば、RACH手順を用いて)によって生じ得る。
Typical Mobility Enhancement Overview for Handover As mentioned above, the current handover procedure in LTE introduces latency and can be prone to handover failures. Various techniques described below may reduce handover failures and latency in various communication standards. Handover failure may occur due to various circumstances (eg, serving cell conditions deteriorating rapidly, preventing the UE from receiving the handover command). Latency is reduced by RF retuning (e.g., due to frequency used for target cell), DL synchronization in target cell, L2 reset, and/or UL synchronization in target cell (e.g., using RACH procedure) can occur.
概して言えば、ハンドオーバ失敗を回避して待ち時間を減らすために種々の技術を用いてもよい。例えば、RACHなしハンドオーバであれば、ターゲットセルにおけるUL同期化にとって必要な時間が減り得る。メークビフォアブレーク(make before break)(MBB)技術によって、RF再チューニング及びDL/UL同期化にとって必要な時間が減る場合がある。これは、例えば、複数のRFチェーンを伴うUEを用いて、ソースセルとの関係が切れる前にターゲットセルに対する接続をセットアップすることによって行う。同様に、二重接続(DC)技術を用いて、ハンドオーバ前にソースセル及びターゲットセルの両方に接続してもよい。最後に、データ損失を減らすハンドオーバに対する冗長性を得るためにMBB技術を用いてもよい。 Generally speaking, various techniques may be used to avoid handover failures and reduce latency. For example, a RACH-less handover may reduce the time required for UL synchronization in the target cell. A make before break (MBB) technique may reduce the time required for RF retuning and DL/UL synchronization. This is done, for example, by using a UE with multiple RF chains to set up a connection to a target cell before disconnecting from the source cell. Similarly, dual connection (DC) techniques may be used to connect to both the source and target cells prior to handover. Finally, MBB techniques may be used to provide redundancy for handovers that reduce data loss.
本開示によって、DCベースの移動性に関連する技術(図7A~10Bを参照)、及びMBBハンドオーバに関連する技術(図11A~11Cを参照)が提供される。 This disclosure provides DC-based mobility related techniques (see FIGS. 7A-10B) and MBB handover related techniques (see FIGS. 11A-11C).
DCベースのハンドオーバ及びセキュリティ構成の概略
図5は、いくつかの実施形態による典型的なDCベースのハンドオーバ手順を例示する通信の図である。例示した実施形態では、通信が、UE502、マスタgNB(M-gNB)504、セカンダリgNB(S-gNB)506、移動性管理エンティティ(MME)508、及びサービングゲートウェイ(SGW)510のうちのどれかの間で行われる。なおいくつかの実施形態では、基地局とUEとの間の通信は無線で行うが、基地局間の通信は例えばXnリンクを用いて行ってもよい。
DC-Based Handover and Security Configuration Schematic FIG. 5 is a communication diagram illustrating a typical DC-based handover procedure according to some embodiments. In the illustrated embodiment, the communication is between a
例示した実施形態では、515において、S-gNBは二重接続を始めるように構成されている。例えば、UE502及びM-gNBは、515の前に単一接続を用いて通信してもよい。例示した実施形態では、S-gNB506の構成後に、SGW510からのDLデータがSGW510からM-gNB504に到達する。M-gNBはUE502にデータを送り、またS-gNBにデータを転送する。S-gNBはUE502にデータの全部又は一部を様々な送信を介して送る。これによってデータ損失が減ることが、例えば、複数の基地局を介してデータを通信することによってあり得る。
In the illustrated embodiment, at 515 the S-gNB is configured to initiate a duplex connection. For example,
例示した実施形態では、520において、M-gNB504は、例えば、状態が悪化していると示す測定レポートに基づいて、役割変更決定を行う。この役割変更決定によって、ハンドオーバプロセスが始まり得る。その結果、S-gNB506がマスタgNBになり、潜在的にgNB504が解放されてハンドオーバは終了する。M-gNB504は役割変更リクエストをS-gNB506に送って、役割変更応答を受信する。M-gNB506は次に、RRC接続再設定(RRCConnectionReconfiguration)メッセージをUE502に送って、RRC接続再設定完了メッセージを受信する。図示するように、RRC接続再設定の後でさえ、データをM-gNBに送って、転送してもよい。
In the illustrated embodiment, at 520, the M-
その後に、S-gNB506は経路切り替えリクエストをMME508に送る。MME508では、ユーザプレート更新リクエストをサービングゲートウェイSGW510に応答可能なように送る。次にサービングゲートウェイはエンドマーカーを送って、経路切り替えが起こる時を示す(例えば、シーケンス番号(SN)を用いて)。ユーザプレーン更新応答及び経路切り替えリクエスト確認応答(ACK)の後に、gNB504はSNステータスレポート及びエンドマーカーをgNB506に送る。次にgNB506は、それ自身のPDCP層を用いてSGWからのデータを処理することを始める(525)。図示するように、経路切り替え後に、SGW510はDLデータをgNB506に送るように構成されており、gNB506はデータをUE502に送り、またデータをgNB504にも転送してUE502に対して多様な送信を行う(なお、本明細書で説明する種々の転送されたデータは、多様な経路を介してUE502に送るときに複製されてもよいし、そうでなくてもよい)。
S-
例示した実施形態では、530において、gNB504(今ではセカンダリgNB)を解放して、ハンドオーバが完了する。その後に、二重接続が終了したので、DLデータを単にgNB506を介してUE502に送る。
In the illustrated embodiment, the gNB 504 (now the secondary gNB) is released at 530 to complete the handover. After that, the DL data is simply sent to
図6は、いくつかの実施形態による経路切り替えに対応する典型的なPDCP再配置例示するブロック図である。例示した例では、図の左側部分は経路切り替え前の構成を表し、図の右側部分は経路切り替え後の構成を表す。概して言えば、DC通信は、経路切り替え前はソースgNBのPDCPエンティティを使用し、経路切り替え後はターゲットgNBのPDCPエンティティを使用する。 FIG. 6 is a block diagram illustrating an exemplary PDCP relocation in response to path switching according to some embodiments. In the illustrated example, the left portion of the diagram represents the configuration before path switching, and the right portion of the diagram represents the configuration after path switching. Generally speaking, DC communication uses the PDCP entity of the source gNB before the path switch and the PDCP entity of the target gNB after the path switch.
例示した実施形態では、ソースgNB602は、PDCPエンティティA610、RLC層A620、MAC層A622、及びPHY層A624を実装する。例示した実施形態では、ターゲットgNB604は、PDCPエンティティB640、RLC層B630、MAC層B632、及びPHY層B634を実装する。例示した実施形態では、UE106はまた、PDCPモジュール652、654、656、及び658とともに、各gNB(要素620、622、624、630、632、及び634)に対する別個のRLC、MAC、PHY層A及びBも実装する。
In the illustrated embodiment, source gNB 602 implements PDCP entity A 610,
例示した実施形態では、各PDCPエンティティは、シーケンス番号付け及び並べ換え用のモジュール612/642、ヘッダ圧縮及び解凍用のモジュール614/644、暗号化及び解読用のモジュール616/646、ヘッダ付加及び除去用のモジュール618/648を実装している。
In the illustrated embodiment, each PDCP entity includes a module for sequence numbering and
概して言えば、各gNBのPDCPエンティティは、異なるセキュリティ構成(例えば、異なる暗号キー(CK)及び完全性キー(integrity key)(IK))を有していてもよい。マスタgNBがセカンダリgNBになる役割変更の際、新しいマスタgNBの暗号キーを用いるのは、それがDC通信に対する分割データ無線ベアラ(DRB)のアンカー(anchor)になるときである。 Generally speaking, each gNB's PDCP entity may have different security configurations (eg, different cipher keys (CK) and integrity keys (IK)). When the master gNB changes roles to become a secondary gNB, it uses the cryptographic key of the new master gNB when it becomes the anchor of the split data radio bearer (DRB) for DC communication.
いくつかの実施形態では、この切り替えはUE106に対する課題を示す場合がある。例えば、UEは、ネットワークと同期するために、ネットワークがCK1(ソースeNBの暗号キー)からCK2(ターゲットgNBの暗号キー)に切り替わったことを知る必要があってもよい。
In some embodiments, this switching may present challenges for the
いくつかの実施形態では、アクティベーション時間は決定され、通信され、セキュリティ構成をいつ切り替えるかを決定するために用いられる。これらの実施形態については図7A~7Eを参照して詳細に説明する。いくつかの実施形態では、切り替えは暗号化失敗に基づいて自動的に検出される。これらの実施形態については図8~10Bを参照して以下で詳細に説明する。いくつかの実施形態では、切り替えを明示的に信号で伝えて、開示した技術によってシグナリングを検証する(例えば、サービス妨害攻撃を軽減又は回避するため)。 In some embodiments, an activation time is determined, communicated, and used to determine when to switch security configurations. These embodiments are described in detail with reference to Figures 7A-7E. In some embodiments, switching is automatically detected based on encryption failures. These embodiments are described in detail below with reference to FIGS. 8-10B. In some embodiments, the switch is explicitly signaled and the signaling verified by the disclosed techniques (eg, to mitigate or avoid denial of service attacks).
種々の実施形態では、NR技術に関連して説明した技術を他の通信規格(例えば、LTE)に適用してもよく、逆もまた同様である。更に、本明細書で説明した種々の技術は独立に用いてもよいし、又は組合せてもよい(例えば、所与のデバイスの異なる動作モードで、又は同じ動作モードでさえ)。更に、二重接続に関して説明した種々の技術を、任意の適切な数の基地局とのマルチ接続に適用してもよい。したがって、二重接続に言及しても、開示した技術を2つの基地局又は2つのセルに限定することは意図していない。同様に、セキュリティ構成切り替えの種々の説明は、例えば、暗号キー及び完全性キーを指す。これらのキータイプは説明の目的上含まれており、他の実施形態においてセキュリティ構成によって特定される情報の種類を限定することは意図していない。 In various embodiments, techniques described with respect to NR techniques may be applied to other communication standards (eg, LTE) and vice versa. Moreover, various techniques described herein may be used independently or combined (eg, in different modes of operation of a given device or even in the same mode of operation). Additionally, the various techniques described with respect to duplex connections may be applied to multiple connections with any suitable number of base stations. Thus, references to dual connectivity are not intended to limit the disclosed techniques to two base stations or two cells. Similarly, various descriptions of security configuration switching refer to encryption keys and integrity keys, for example. These key types are included for illustrative purposes and are not intended to limit the types of information identified by security configurations in other embodiments.
セキュリティ構成の典型的なアクティベーション時間ベースの同期化
図7A~7Eは、いくつかの実施形態によるセキュリティ構成切り替えの典型的なアクティベーション時間ベースの同期化を例示する通信図である。例示した例では、UE106、gNB1 704、gNB2 706、アクセス及び移動性管理機能(AMF)708、並びにユーザプレーン機能(UPF)710のいずれかの間の通信を示す。
Exemplary Activation Time-Based Synchronization of Security Configurations FIGS. 7A-7E are communication diagrams illustrating exemplary activation time-based synchronization of security configuration switching according to some embodiments. In the illustrated example, communication between any of the
図7A~7Eの実施形態では、マスタ基地局はDLデータに対するアクティベーションSNを決定して通信し、UEはULデータに対するアクティベーションSNを決定して通信する。次にこれらのSN表示を用いて、セキュリティ構成をいつ切り替えるかを決定する。なお、アクティベーションSNは、経路切り替えに対するエンドマーカーに対応してもよいし、そうでなくてもよい。図7C~7Eに示すのは、アクティベーションSN前後及び経路切り替えの完了前後の状況における暗号化の例である。 In the embodiments of Figures 7A-7E, the master base station determines and communicates the activation SN for DL data and the UE determines and communicates the activation SN for UL data. These SN indications are then used to determine when to switch security configurations. Note that the activation SN may or may not correspond to an end marker for path switching. Figures 7C-7E show examples of encryption in situations before and after activation SN and before and after path switching is complete.
図7Aを参照して、UEは、715において二重接続構成におけるマスタ基地局としてのgNB1及びセカンダリ基地局としてのgNB2への接続を始める。ハンドオーバを予測してDC構成を入力してもよいし、又は他の理由でUEが二重接続で動作していてもよい。図7Aは、このシナリオにおいて、DLデータ処理を例示する上部と、ULデータ処理を例示する下部とを含む。 Referring to FIG. 7A, the UE initiates connection at 715 to gNB1 as the master base station and gNB2 as the secondary base station in a dual connection configuration. A DC configuration may be entered in anticipation of a handover, or the UE may be operating in dual connectivity for other reasons. FIG. 7A includes an upper portion illustrating DL data processing and a lower portion illustrating UL data processing in this scenario.
DLデータの場合(gNB1のPDCPを用いる)、gNB1はUPF710からDLユーザデータを受信する。720において、gNB1は、CK1を暗号化に対して使用し、そのIKを完全性保護(integrity protection)に対して使用する。gNB1は次に、暗号化データをUE106に送って、それをgNB2に送る。gNB2は次に、データの全部又は一部をUE106に転送する。722において、UE106は、両方の受信データセットを解読して、gNB1のセキュリティ構成を用いて完全性チェックを実行する。
For DL data (using gNB1's PDCP), gNB1 receives DL user data from
ULデータの場合(gNB1のPDCPを用いる)、724において、UE106は、暗号化して、CK1を用いて完全性保護(IP)を実行する。UE106は、暗号化されたULユーザデータをgNB1及びgNB2の両方に送る。gNB2はそのデータをgNB1に転送し、gNB1は、726において、そのセキュリティ構成を用いて両方のデータセットを解読してIPチェックを行い、ULユーザデータをUPF710に送る。こうして、図7Aに、マスタセルグループ(MCG)ベアラとセカンダリセルグループ(SCG)ベアラとを二重接続構成で用いた分割データ無線ベアラを示す。
For UL data (using gNB1's PDCP), at 724, the
図7Bは、図7Aで説明した通信を続ける。730において、測定イベントがトリガされて、gNB1は役割切り替えリクエストをgNB2に応答可能なように送り、gNB2は応答を送る。測定イベントをUE106がトリガして、例えば、gNB1に対する低信号レベルを示してもよい。
FIG. 7B continues the communication described in FIG. 7A. At 730, a measurement event is triggered and gNB1 responsively sends a role switch request to gNB2 and gNB2 sends a response. A measurement event may be triggered by the
例示した実施形態では、役割切り替えに基づいて、gNB1はまたDLアクティベーションSNを計算してもよい。基地局は種々の要因に基づいてアクティベーションSNを決定してもよい。例えば、経路切り替えの待ち時間、DLスループット、及び現在のネットワーク負荷、並びに/又は他のパラメータである。以下で更に詳細に述べるように、機能は他の状況では影響され得ないが、決定したアクティベーションSNが実際の経路切り替え完了に一致したときに理想的性能が実現してもよい。説明したパラメータによって、経路切り替えがいつ完了するかを基地局が推定できてもよい。例えば、経路切り替え待ち時間を、gNBとコアネットワークとの間で行われている手順及び/又は過去の経路切り替え間隔に基づいて決定してもよい。DLスループットは更に、経路切り替えの間にいくつのSNが交換される可能性があるかを知らせてもよい。 In the illustrated embodiment, gNB1 may also calculate the DL activation SN based on the role switch. The base station may determine the activation SN based on various factors. For example, path switch latency, DL throughput, and current network load, and/or other parameters. As will be described in more detail below, ideal performance may be achieved when the determined activation SN matches the actual path switch completion, although functionality may not be affected in other circumstances. The described parameters may allow the base station to estimate when the path switch will be completed. For example, the path switching latency may be determined based on procedures in place between the gNB and the core network and/or past path switching intervals. DL throughput may also tell how many SNs may be exchanged during a path switch.
例示した実施形態では、gNB1は、決定したDLアクティベーションSNとターゲットgNB2の暗号キー(CK2)を特定する情報とをRRC接続再設定メッセージでUEに送る。734において、UE106はDLアクティベーションSN及びCK2を記憶する。
In the illustrated embodiment, gNB1 sends the determined DL activation SN and information identifying the target gNB2's ciphering key (CK2) to the UE in an RRC connection reconfiguration message. At 734, the
例示した実施形態では、736において、UE106はULアクティベーションSNを計算する。UEは、種々の要因(例えば、ULスループット推定など)に基づいてULアクティベーションSNを決定してもよい。
In the illustrated embodiment, at 736 the
なお、DL及びULアクティベーションSNを決定することによって、L2リセットが回避され得る(例えば、UE及びgNBは、どのPDCP SNが暗号キー切り替えに対応するかを知っているため、同期化に対するリセットは必要ではない)。この結果、ハンドオーバ待ち時間が減り得る。 Note that by determining the DL and UL activation SNs, L2 resets can be avoided (e.g., the UE and gNB know which PDCP SNs support cipher key switching, so resets for synchronization are not necessary). This may result in reduced handover latency.
例示した実施形態では、UE106は、ULアクティベーションSNとDLアクティベーションSNとを伴うRRC接続再設定完了メッセージをgNB2に送る。738において、gNB2は、UL及びDLアクティベーションSNを記憶する。gNB2は次に、739において、アクティベーションSNステータスレポートにおいてULアクティベーションSNをgNB1に送る。gNB1はULアクティベーションSNを記憶する。なお、この時点で、UE106、gNB1、及びgNB2は全て、UL及びDLアクティベーションSNの知識を有している。更に、UEは2つのgNBに対する両暗号キーの知識を有している。なお説明の目的上、アクティベーションSNを通信するための開示した技術が含まれているが、本開示の範囲を限定することは意図していない。例えば、いくつかの実施形態では、基地局はULアクティベーションSNを決定してもよい。別の例として、いくつかの実施形態では、UE106はULアクティベーションSNをgNB1に直接通信してもよい。
In the illustrated embodiment,
例示した実施形態では、gNB2は、経路切り替えリクエストをAMF708に送る。AMF708は、ユーザプレーンデータ要求をUPF710に送る。UPF710は、ユーザプレーンデータ応答によって応答して、エンドマーカーをgNB1に送る。
In the illustrated embodiment, gNB2 sends a path switch request to
図7C、7D、及び7Eに、アクティベーションSN及び経路切り替え完了の異なるタイミングを伴う典型的な状況を例示する。図7Cに例示するのは、アクティベーションSNに到達して、経路切り替えは依然として待ち状態である状況に対する技術である。図7Dに例示するのは、アクティベーションSNに到達しておらず、経路切り替えは完了している状況に対する技術である。図7Eに例示するのは、アクティベーションSNに到達して、経路切り替えは完了している状況に対する技術である。なお、アクティベーションSNを経路切り替え完了に一致させる精度が高くなると、7Eの状況で費やされる時間が長くなり得る。 Figures 7C, 7D and 7E illustrate typical situations with different timings of activation SN and path switch completion. Illustrated in FIG. 7C is the technique for the situation where the activation SN is reached and the path switch is still pending. Illustrated in FIG. 7D is a technique for the situation where the activation SN has not been reached and path switching is complete. Illustrated in FIG. 7E is the technique for the situation where the activation SN has been reached and the path switch has been completed. It should be noted that the higher the accuracy of matching the activation SN to the path switch completion, the longer the time spent in situation 7E may be.
図7Cを参照して、740において、アクティベーションSNに到達したが、経路切り替えは依然として待ち状態である。アクティベーションSNに到達したので、gNB2セキュリティ構成の暗号キー(CK2)を用いなければならないが、gNB1は依然としてDC接続に対するアンカーとして機能する。例示した実施形態では、741において、DLデータの場合、gNB1はDLデータPDUをgNB2に転送する。gNB2は、CK2を用いて両方のデータセット(UE106に直接送られるデータとgNB1を介して転送されるデータ)に対して暗号化及びIPを行う。UE106は、アクティベーションSNに到達しているという認識に基づいて、CK2を用いてgNB1及びgNB2の両方から得たデータを解読してIPチェックを行う。
Referring to FIG. 7C, at 740, the activation SN has been reached, but the path switch is still pending. Now that the activation SN has been reached, gNB1 still acts as an anchor for the DC connection, although the gNB2 security configuration's encryption key (CK2) must be used. In the illustrated embodiment, at 741, for DL data, gNB1 forwards the DL data PDU to gNB2. gNB2 performs ciphering and IP on both data sets (data sent directly to
例示した実施形態では、ULデータの場合、746において、UE106は、CK2を用いて暗号化及びIPを行い、データをgNB1及びgNB2の両方に送る(2つの基地局に送られたデータは重複していてもよいしそうでなくてもよい)。748において、gNB1は、データをgNB2に転送して解読及びIPチェックを行う。750及び752において、gNB2は、CK2を用いて両方のデータセットを解読してIPチェックを行い、解読データをgNB1に送り返してコアネットワークに送る。
In the illustrated embodiment, for UL data, at 746 the
図7Dを参照して、760において、アクティベーションSNに到達していないが、経路切り替えは完了している。アクティベーションSNに到達していないので、gNB1セキュリティ構成の暗号キー(CK1)を用いなければならないが、gNB2は今ではDC接続に対するアンカーとして機能する。例示した実施形態では、DLデータの場合、761において、gNB2は、DLデータPDUをgNB1に転送する。762において、gNB2は、CK1を用いてPDUを暗号化してIPを行って、データをUE106及びgNB2 706に送る(次にgNB2はデータをUE106に転送する)。764において、UE106は、アクティベーションSNにまだ到達していないという認識に基づいて、CK1を用いてデータを解読してIPチェックを行う。
Referring to FIG. 7D, at 760 the path switch is complete although the activation SN has not been reached. Since the Activation SN has not been reached, the encryption key (CK1) of gNB1 security configuration must be used, but gNB2 now acts as an anchor for the DC connection. In the illustrated embodiment, for DL data, at 761 gNB2 forwards the DL data PDU to gNB1. At 762, gNB2 ciphers the PDU with CK1 and performs IP to send the data to
例示した実施形態では、ULデータの場合、766において、UE106は、CK1を用いて暗号化及びIPを行い、データをgNB1及びgNB2の両方に送る。768において、gNB2は、データをgNB1に転送して、769において、gNB1は、CK1を用いてデータを解読してIPチェックを行う。gNB1は次に、解読されてIPチェックされたデータをgNB2に送って、コアネットワークに送る。
In the illustrated embodiment, for UL data, at 766 the
図7Eを参照して、770において、アクティベーションSNに到達して、経路切り替えは完了している。図示したように、この状況では暗号化及びIPチェックは従来のDC接続に従って進んでもよく、アンカーgNB2が、コアネットワークからのデータ及びコアネットワークに対するデータに対して暗号化/解読及びIPチェックを行う。 Referring to FIG. 7E, at 770 the activation SN is reached and path switching is complete. As shown, in this situation the encryption and IP check may proceed according to a conventional DC connection, with the anchor gNB2 performing the encryption/decryption and IP check on data from and to the core network.
この時点で、gNB2は、二重接続を解放することを示すRRC接続再設定メッセージをUE106に送ってもよい。UE106は、DC構成からgNB1を解放してもよく、RRC接続再設定完了メッセージをgNB2に送り返してもよい。gNB2は次に、gNB2にDCを解放するように通知して、確認応答を受信してもよい。この時点で、gNB1からgNB2へのハンドオーバは完了してもよい。
At this point, the gNB2 may send an RRC connection reconfiguration message to the
図7A~7Eの開示した二重接続技術は優位なことに、従来技術と比べて待ち時間を減らす場合があり、及び/又はハンドオーバエラーを減らす場合がある。更に、開示した技術によって、セキュリティ構成切り替えの同期化が容易になり得る。 The disclosed dual-connection techniques of FIGS. 7A-7E may advantageously reduce latency and/or reduce handover errors as compared to conventional techniques. Additionally, the disclosed techniques may facilitate synchronization of security configuration switches.
いくつかの実施形態では、アクティベーションSNを決定する代わりに、gNB1は、新しい暗号キーCK2を即座にアクティブ化して、RRC再設定完了メッセージを受信した後に送信される全てのDL PDCP PDUを暗号化してもよい。これらの実施形態では、UE106は、RRC再設定完了メッセージの送信の成功を示すRLC ACKを受信することに応じて、新しいDL PDCP PDUに対するCK2をアクティブ化してもよい。ULの場合、いくつかの実施形態では、UEは、RRC再設定完了メッセージの送信の成功を示すRLC ACKに応じて、新しいUL PDCP PDUに対してCK2をアクティブ化してもよい。
In some embodiments, instead of determining the Activation SN, gNB1 immediately activates the new ciphering key CK2 to cipher all DL PDCP PDUs sent after receiving the RRC Reconfiguration Complete message. may In these embodiments, the
いくつかの実施形態では、方法は、第1のセルラ基地局によって、モバイルデバイスと通信することを含み、通信は、モバイルデバイスに対する少なくとも第2の基地局とのマルチ接続構成を使用し、第1の基地局はマルチ接続構成におけるマスタである。いくつかの実施形態では、本方法は更に、第2の基地局との役割切り替えに応じて、第2の基地局のセキュリティ構成に切り替えるダウンリンクアクティベーションシーケンス番号(SN)を決定することと、ダウンリンクアクティベーションSNをモバイルデバイスに送信することと、を含む。いくつかの実施形態では、本方法は更に、ダウンリンクアクティベーションSNに到達する前に、第2の基地局から転送されたダウンリンクデータを受信して、第1の基地局のセキュリティ構成に基づいて転送されたデータを処理し、ダウンリンクアクティベーションSNに到達することに応じて、第2の基地局のセキュリティ構成を用いて処理したダウンリンクデータをモバイルデバイスに送る。 In some embodiments, the method includes communicating with a mobile device by way of a first cellular base station, the communication using a multi-connection configuration with at least a second base station for the mobile device; base station is the master in a multi-connection configuration. In some embodiments, the method further comprises determining a downlink activation sequence number (SN) to switch to the security configuration of the second base station upon role switching with the second base station; sending the downlink activation SN to the mobile device. In some embodiments, the method further receives forwarded downlink data from the second base station prior to reaching the downlink activation SN and determines based on the security configuration of the first base station. and in response to reaching the downlink activation SN, send the processed downlink data to the mobile device using the security configuration of the second base station.
いくつかの実施形態では、第2の基地局のセキュリティ構成を用いて処理したダウンリンクデータをモバイルデバイスに送ることは、ダウンリンクアクティベーションSNに到達した後であり、かつ役割切り替えが完了する前に、モバイルデバイスに対応付けられるダウンリンクデータを、第2の基地局のセキュリティ構成に基づいて処理するために、第2の基地局に転送して、第2の基地局から処理されたデータを受信してモバイルデバイスに送ることを含む。いくつかの実施形態では、第2の基地局のセキュリティ構成を用いて処理したダウンリンクデータをモバイルデバイスに送ることは、ダウンリンクアクティベーションSNに到達した後であり、かつ役割切り替えが完了した後に、第2の基地局のセキュリティ構成に基づいて処理した、モバイルデバイスに対応付けられるダウンリンクデータを第2の基地局から受信して、処理されたデータをモバイルデバイスに送ることを含む。 In some embodiments, sending the downlink data processed with the security configuration of the second base station to the mobile device is after reaching the downlink activation SN and before the role switch is completed. forwarding downlink data associated with the mobile device to a second base station for processing based on the security configuration of the second base station; Including receiving and sending to mobile devices. In some embodiments, sending the downlink data processed with the security configuration of the second base station to the mobile device is after reaching the downlink activation SN and after the role switch is completed. , receiving from the second base station downlink data associated with the mobile device processed based on the security configuration of the second base station and transmitting the processed data to the mobile device.
いくつかの実施形態では、本方法は、アップリンクアクティベーションSNを受信することと、アップリンクアクティベーションSNの前に、第1の基地局のセキュリティ構成を用いてモバイルデバイスからのアップリンクデータを解読することと、アップリンクアクティベーションSNの後に、アップリンクデータをモバイルデバイスから第2の基地局に、第2の基地局のセキュリティ構成を用いて解読するために、転送することと、を更に含む。いくつかの実施形態では、第1の基地局及び第2の基地局のセキュリティ構成は、暗号キー及び完全性キーをそれぞれ特定する。いくつかの実施形態では、ダウンリンクアクティベーションSNを決定することは、推定された経路切り替え待ち時間、ダウンリンクスループットパラメータ、又はネットワーク負荷パラメータのうちの1つ以上に基づいて行う。 In some embodiments, the method includes receiving an uplink activation SN and, prior to the uplink activation SN, activating uplink data from the mobile device using a security configuration of the first base station. Further decrypting and, after the uplink activation SN, forwarding uplink data from the mobile device to the second base station for decryption using the security configuration of the second base station. include. In some embodiments, the security configurations of the first base station and the second base station each specify an encryption key and an integrity key. In some embodiments, determining the downlink activation SN is based on one or more of estimated path switching latency, downlink throughput parameters, or network load parameters.
いくつかの実施形態では、装置(例えば、ベースバンドプロセッサ又はモバイルデバイス)は、1つ以上の処理要素を含み、これら処理要素は、マルチ接続構成による第1及び第2の基地局と通信し、第1の基地局はマスタ基地局として働き、第1及び第2の基地局の間の役割切り替え手順を開始する第1の基地局に測定レポートを送り、第1の基地局からダウンリンクアクティベーションSNを受信して、ダウンリンクアクティベーションSNを記憶し、アクティベーションSNの前に、第1の基地局のセキュリティ構成を用いて第1及び第2の基地局からのダウンリンクデータを処理し、アクティベーションSNの後に、第2の基地局のセキュリティ構成を用いて第1及び第2の基地局からのダウンリンクデータを処理する、ように構成されている。 In some embodiments, an apparatus (e.g., baseband processor or mobile device) includes one or more processing elements that communicate with first and second base stations in a multi-connection configuration; The first base station acts as a master base station, sends measurement reports to the first base station initiating a role switching procedure between the first and second base stations, and downlink activation from the first base station. receiving the SN, storing a downlink activation SN, processing downlink data from the first and second base stations using the security configuration of the first base station prior to the activation SN; After activation SN, the security configuration of the second base station is used to process downlink data from the first and second base stations.
セキュリティ構成切り替えの自動検出に対する典型的な技術
図8は、いくつかの実施形態による12ビットシーケンス番号を伴うPDCPデータPDUフォーマット例を例示する図である。いくつかの実施形態では、マルチ接続構成におけるUE106及び/又は1つ以上の基地局は、暗号化失敗に基づいてセキュリティ構成切り替えを自動的に検出してもよい。
Exemplary Techniques for Automatic Detection of Security Configuration Switching FIG. 8 is a diagram illustrating an example PDCP data PDU format with a 12-bit sequence number according to some embodiments. In some embodiments,
例示した実施形態では、各行は8ビットに対応する。このフォーマットは、3GPP TS28.323において、例えば、図6.2.2.2-1及びセクション6.2.2、6.3.3、及び6.3.4を参照して記述される。例示した例では、各PDCPデータPDUは、対応するPDCP PDUが、PDCPデータPDU又はPDCP制御PDU、3つの予約ビット、12ビットPDCP SN、データペイロード、及び任意的な4バイトMAC-iペイロードであるか否かを示すD/Cビットを含む。完全性保護が有効であるときに、MAC-iペイロードを発生させて、現在のセキュリティ構成に対する完全性キーを用いて検証してもよい。いくつかの実施形態では、PDCP PDUのデータ部分は暗号化するが、SDAPヘッダ及びMAC-iは暗号化しない(含まれている場合)。 In the illustrated embodiment, each row corresponds to 8 bits. This format is described in 3GPP TS 28.323, eg with reference to Figure 6.2.2.2-1 and sections 6.2.2, 6.3.3 and 6.3.4. In the illustrated example, for each PDCP data PDU, the corresponding PDCP PDU is a PDCP data PDU or a PDCP control PDU, 3 reserved bits, a 12-bit PDCP SN, a data payload, and an optional 4-byte MAC-i payload. contains a D/C bit that indicates whether or not When integrity protection is enabled, MAC-i payloads may be generated and validated using the integrity key against the current security configuration. In some embodiments, the data portion of the PDCP PDU is encrypted, but the SDAP header and MAC-i are not (if included).
いくつかの実施形態では、更新されたキーインデックスを示すRRC再設定メッセージの後に、RRCエンティティは、PDCPエンティティに対して両方のキー設定を構成する(例えば、ソースgNBからのCK1/IK1とCK2/IK2)。これらの実施形態では、PDCPエンティティは、暗号化失敗が検出される第1のPDCP SNまで、CK1/IK1を用いてPDCP PDUを解読及び暗号化し続けてもよい。暗号化失敗を検出することに応じて、いくつかの実施形態では、PDCPエンティティは、CK2/IK2を用いてPDCP PDUを解読することを試みる。CK2/IK2を用いて成功した場合、PDCPエンティティは、セキュリティ構成切り替えが起きたと考えて、そのPDCP SNの後にターゲットキーを用いることに切り替えてもよい。PDCPエンティティは、PDCPが全てのPDUを順番に(切り替えPDUまで)受信したら、古いキーCK1/IK1を解放してもよい。例えば、任意の欠けているPDCP PDUを依然として、CK1/IK1を用いて解読する必要があってもよい。 In some embodiments, after an RRC reconfiguration message indicating an updated key index, the RRC entity configures both key settings for the PDCP entity (e.g., CK1/IK1 and CK2/ IK2). In these embodiments, the PDCP entity may continue to decrypt and cipher PDCP PDUs with CK1/IK1 until the first PDCP SN where ciphering failure is detected. In response to detecting a ciphering failure, in some embodiments the PDCP entity attempts to decrypt the PDCP PDU using CK2/IK2. If successful using CK2/IK2, the PDCP entity may assume that a security configuration switch has occurred and switch to using the target key after that PDCP SN. The PDCP entity may release the old key CK1/IK1 once PDCP has received all PDUs in order (up to the switch PDU). For example, any missing PDCP PDUs may still need to be decrypted using CK1/IK1.
暗号化失敗を種々の技術の1つ以上を用いて検出してもよい。いくつかの実施形態では、完全性保護が有効である場合、暗号化失敗が検出されるのは完全性保護が失敗したときである(例えば、MAC-iが、完全性チェックに対してIK1を正しく用いていない)。いくつかの実施形態では、完全性保護が有効でない場合、暗号化失敗の検出は、解読したデータペイロードのフォーマットの検査に基づいて行ってもよい。いくつかの実施形態では、他の開示した技術と組合せて、明示的なシグナリングを用いて暗号切り替えを決定してもよい。本明細書で説明した暗号化失敗を検出するための種々の技術のいずれかを、単独で又は組合せて用いてもよい。 Encryption failure may be detected using one or more of a variety of techniques. In some embodiments, if integrity protection is enabled, cipher failure is detected when integrity protection fails (e.g., MAC-i passes IK1 to integrity check not used correctly). In some embodiments, if integrity protection is not enabled, detection of encryption failure may be based on inspection of the format of the decrypted data payload. In some embodiments, explicit signaling may be used to determine cipher switching in combination with other disclosed techniques. Any of the various techniques for detecting encryption failures described herein may be used alone or in combination.
したがって、いくつかの実施形態では、例えば、完全性保護が、DCベースの移動性構成にいる間に1つ以上(又は全て)のDRB及びSRBエンティティ上で有効であるか、又は完全性保護が1つ以上(又は全て)の構成されたDRB上で有効であるならば、図8~10Bの完全性ベースの暗号検出失敗技術を用いてもよい。 Thus, in some embodiments, for example, integrity protection is in effect on one or more (or all) DRB and SRB entities while in a DC-based mobility configuration, or integrity protection is The integrity-based cryptographic detection failure techniques of FIGS. 8-10B may be used if available on one or more (or all) of the configured DRBs.
図9は、いくつかの実施形態による、完全性が無効である場合に代替技術を用いた典型的な完全性ベースの切り替え検出を行うための方法を例示するフロー図である。例示した実施形態では、PDCPデータPDUを受信した後の910において、PDCPエンティティは、このDRB/SRB上で完全性が有効であるか否かを判定する。そうでない場合は、915において、代替技術を用いて暗号化失敗を検出する。代替技術の一例は、解読データを分析して、それが既知のフォーマットに一致するか(例えば、トランスポートプロトコルにおける典型的なIPv4又はIPv6ヘッダ又はいくつかの他の典型的なフィールドが、リンク上で用いられているか)否かをチェックする。別の代替技術としては、暗号化されていない新しいビット、フィールド、又はヘッダフィールドを挿入して、暗号化キー切り替えを明示的に示すことを挙げてもよい。 FIG. 9 is a flow diagram illustrating a method for exemplary integrity-based switch detection using alternate techniques when integrity is invalid, according to some embodiments. In the illustrated embodiment, at 910 after receiving the PDCP data PDU, the PDCP entity determines whether integrity is valid on this DRB/SRB. Otherwise, at 915, alternative techniques are used to detect encryption failure. An example of an alternative technique is to analyze the decrypted data to see if it matches a known format (e.g. a typical IPv4 or IPv6 header or some other typical field in a transport protocol is is used in ) or not. Another alternative technique may include inserting a new unencrypted bit, field, or header field to explicitly indicate the encryption key switch.
例示した実施形態では、920において、キーインデックスを1(例えば、CK1/IK1に対応する)に設定する。例示した実施形態では、925において、PDCPエンティティはCK[インデックス]を用いてPDCP PDUを解読する。最初の繰り返しでは、これはCK[1]であるが、以後の繰り返しでは、例えば、950における増加に基づいて、マルチ接続構成における他の基地局のキーを用いる。 In the illustrated embodiment, at 920, the key index is set to 1 (eg, corresponding to CK1/IK1). In the illustrated embodiment, at 925, the PDCP entity decrypts the PDCP PDU using CK[index]. In the first iteration, this is CK[1], but subsequent iterations use the keys of other base stations in a multi-connection configuration, eg, based on the increment at 950.
例示した実施形態では、930において、PDCPエンティティはIK[インデックス]を用いてPDCP PDUに対するMAC-iを計算する。935において、完全性が合格した(例えば、計算したMAC-iが受信したMAC-iと一致する)場合、現在キーに対してインデックスを用いる(例えば、第1の繰り返しにおいて完全性が合格するならばCK1/IK1、又は以後の繰り返しではCKn/IKn)。935において、完全性が合格しなかった場合、950において、インデックスを増加させて、940において、PDCPエンティティが、増加したインデックスがマルチ接続設定に対する有効なインデックスであるか否かを判定する。そうでない場合は、945において、実際の暗号化エラーを検出する。そうである場合には、別の繰り返しを行って、セキュリティ構成切り替えが起きたか否かを判定する。 In the illustrated embodiment, at 930, the PDCP entity uses IK[index] to calculate MAC-i for the PDCP PDU. At 935, if the integrity passes (eg, the calculated MAC-i matches the received MAC-i), use the index for the current key (eg, if the integrity passes in the first iteration CK1/IK1 for example, or CKn/IKn in subsequent iterations). At 935, if the integrity does not pass, at 950 the index is incremented and at 940 the PDCP entity determines if the incremented index is a valid index for multi-connection configuration. Otherwise, at 945, the actual encryption error is detected. If so, another iteration is performed to determine if a security configuration switch has occurred.
図10A及び10Bは、いくつかの実施形態による典型的な暗号化失敗ベースのセキュリティ構成切り替えを例示する通信図である。例示した実施形態では、コアネットワークは、次世代コア(NGC)1002とユーザプレーンゲートウェイ(UP-GW)1004とを含む。例示した実施形態では、1010において、UE106は、DC構成におけるマスタとしてのgNB1及びセカンダリとしてのgNB2に接続されている。測定イベント1012に応じて、gNB1は役割切り替えを開始して、gNB2にリクエストを送る。例示した実施形態では、RRC再設定リクエストはターゲットgNB2のCK(CK2)を含む。1014において、UEは新しいCKを記憶して、そして新しいCK/IKを用いてRRC再設定完了メッセージを送る。経路切り替え後に、DLユーザデータはCK2を用いて暗号化されて、UE106に到達する。例示した実施形態では、1016において、UE106は、CK1を用いて解読失敗を検出する(例えば、図9の方法を用いて)。1018において、UE106は新しいCKを試みて解読成功を検出し、そしてUL及びDL DRBに対するCK2/IK2に切り替える。
10A and 10B are communication diagrams illustrating exemplary cipher failure-based security configuration switching according to some embodiments. In the illustrated embodiment, the core network includes Next Generation Core (NGC) 1002 and User Plane Gateway (UP-GW) 1004 . In the illustrated embodiment, at 1010, the
図10Bに示すように、例えば、1020において、UE106は、CK2を用いてULユーザデータを暗号化して両方のgNBに送り、gNB2がCK2を用いてULデータを解読する。前述したように、gNB1をその後に解放してもよい。
As shown in FIG. 10B, for example, at 1020, the
いくつかの実施形態では、アップリンクSRB PCDCP PDUは、RRC再設定メッセージを介してキーを受信したら(RRCエンティティがターゲットgNBにおいて終了するとき)、新しいターゲットCK/IKキーを用いることに切り替わる。いくつかの実施形態では、ネットワークは、RRC再設定メッセージの後に何らかの更なるSRBデータを送ることが、UE RRCエンティティからRRC再設定完了メッセージを受信するまでできない。いくつかの実施形態では、このRRC再設定完了メッセージ自体をターゲットCK/IKキーを用いて暗号化する。 In some embodiments, the uplink SRB PCDCP PDU switches to using the new target CK/IK key once it receives the key via RRC reconfiguration message (when the RRC entity terminates at the target gNB). In some embodiments, the network cannot send any further SRB data after the RRC Reconfiguration message until it receives the RRC Reconfiguration Complete message from the UE RRC entity. In some embodiments, this RRC reconfiguration complete message itself is encrypted with the target CK/IK key.
いくつかの実施形態では、アップリンクDRB PDCP PDUは2つの技術例のうちの1つを用いてDRB当たりベース(per DRB basis)で切り替わる。第1の技術では、ネットワークは、キーを含んだRRC再設定完了メッセージに対するHARQ AckをMAC層で受信した後に、時間間隔Tを設定してもよい。これらの実施形態では、PDCPエンティティは、T1が満了したら新しいキーセットに切り替わるように設定されている。 In some embodiments, uplink DRB PDCP PDUs are switched on a per DRB basis using one of two example techniques. In the first technique, the network may set the time interval T after receiving the HARQ Ack for the RRC Reconfiguration Complete message containing the key at the MAC layer. In these embodiments, the PDCP entity is configured to switch to a new keyset when T1 expires.
第2の技術では、PDCP送信エンティティは、新しい暗号/完全性キーを用いていると検出される最初のDL PDCP PDUを受信したら、新しいキーセットに切り替わってもよい。ULのみのトラフィックの場合には、デバイスRRCエンティティは、UL PDCPがキー設定を切り替えるための最新の可能なPDCP SNを示すアクティベーションSNを与えてもよい。これには、デバイスが、例えば、DL暗号化キー切り替え検出に基づいて、UL内のPDCPキーをもっと早くに自由に切り替えられるという意味が含まれていてもよい。 In a second technique, the PDCP transmitting entity may switch to the new keyset upon receiving the first DL PDCP PDU detected to be using the new cipher/integrity key. For UL-only traffic, the device RRC entity may provide an activation SN that indicates the latest possible PDCP SN for UL PDCP to switch key settings. This may imply that the device is free to switch PDCP keys in the UL sooner, eg, based on DL ciphering key switch detection.
いくつかの実施形態では、これらの技術は優位なことに、モバイルデバイスと基地局との間のキースイッチオーバの同期化を可能にして、ハンドオーバ待ち時間を減らし、及び/又はハンドオーバエラーを減らしてもよい。 In some embodiments, these techniques advantageously enable synchronization of key switchovers between mobile devices and base stations to reduce handover latency and/or reduce handover errors. good too.
いくつかの実施形態では、装置(例えば、ベースバンドプロセッサ又はモバイルデバイス)は1つ以上の処理要素を含み、これら処理要素は、第1の基地局からプロトコルデータユニットを受信し、第1の基地局は、マルチ接続構成によりモバイルデバイスが接続される基地局の組に含まれ、プロトコルデータユニットは、基地局の組内での第1の基地局から第2の基地局へハンドオーバするRRC接続再設定の後に受信され、第1の基地局の暗号キーを用いてプロトコルデータユニットを解読することを試み、プロトコルデータユニットの解読に失敗することに応じて、第2の基地局の暗号キーを用いてプロトコルデータユニットを解読することを試み、第2の基地局の暗号キー用いたプロトコルデータユニットの解読に成功することに応じて、基地局の組との以後のマルチ接続通信に対して、第2の基地局のセキュリティ構成に切り替える、ように構成されている。 In some embodiments, an apparatus (eg, baseband processor or mobile device) includes one or more processing elements that receive protocol data units from a first base station, The station is included in a set of base stations to which the mobile device is connected in a multi-connection configuration, and the protocol data unit is an RRC connection reconnection handover from a first base station to a second base station within the set of base stations. Attempting to decrypt the protocol data unit received after configuration using the first base station's encryption key and, in response to failing to decrypt the protocol data unit, using the second base station's encryption key. and, in response to successfully decrypting the protocol data unit using the second base station's encryption key, for subsequent multi-connection communications with the set of base stations: 2 base station security configuration.
いくつかの実施形態では、プロトコルデータユニット解読ができないことは、PDUに対する完全性失敗を検出することに基づく。いくつかの実施形態では、プロトコルデータユニット解読ができないことは、解読データ内の予想されるフォーマットが検出できないことに基づく。 In some embodiments, the inability to decipher the protocol data unit is based on detecting an integrity failure for the PDU. In some embodiments, the inability to decipher a protocol data unit is based on the inability to detect the expected format within the deciphered data.
明示的に信号で伝えられたセキュリティ構成切り替えに対する典型的なセキュリティ技術
いくつかの実施形態では、明示的信号(例えば、PDCPヘッダ内のビット)を用いて、DCベースのハンドオーバ中のオリジナルからターゲットキーへのキー切り替えを示してもよい。例えば、図8のPDUヘッダに示す予約した(R)ビット(reserved bit)のうちの1つを、このような信号に対して用いてもよい。このヘッダをプレーンテキストで送ってもよいが、プレーンテキストはセキュリティ攻撃(例えば、UEに強制的にキーを切り替えさせて、ネットワークとの同期化を失わせる)を受けやすいことがある。これは、例えば、DLデータを損なうことによってサービス妨害に至ることがあり得る。いくつかの実施形態では、開示した技術によって、キー切り替えを示す第1のPDUが保護される。同様の技術を、種々の明示的なキー切り替えシグナリングロケーション、例えば、RRCシグナリング、新しいPDCP制御PDU、又は新しいMAC制御要素に対して用いてもよい。
Exemplary Security Techniques for Explicitly Signaled Security Configuration Switching In some embodiments, explicit signaling (e.g., bits in the PDCP header) is used to use the original-to-target key during DC-based handover. It may also indicate a key switch to . For example, one of the reserved (R) bits shown in the PDU header of Figure 8 may be used for such signals. This header may be sent in plaintext, but plaintext may be susceptible to security attacks (eg, forcing the UE to switch keys and lose synchronization with the network). This can lead to denial of service, for example, by corrupting DL data. In some embodiments, the disclosed techniques protect the first PDU that indicates a key switch. Similar techniques may be used for various explicit key switch signaling locations, eg, RRC signaling, new PDCP control PDUs, or new MAC control elements.
いくつかの実施形態では、完全性が構成されている場合には、切り替えを明示的に示す第1のシーケンス内PDCP PDUに応じて、受信PDCPエンティティは、新しいキー(例えば、CK2)を用いて解読を実行し、新しいキーIK2を用いてMAC-iを計算するように構成されている。完全性失敗が起きた場合、PDCPエンティティは、PDCP PDUを廃棄して、キー切り替えインジケータを無視するように構成されている。これによって、切り替え信号の間違ったトグリングが検出されて、新しいキーに対する間違った切り替えが回避される場合がある。いくつかの実施形態では、t再並べ換えが満了して、RX_DELIV>=PDCP PDU SN(キー切り替えインジケータがトグルされる)及び完全性が成功した場合には、キーセットはそのDRBに対して切り替えられると考えられる。 In some embodiments, in response to a first in-sequence PDCP PDU that explicitly indicates a switch, the receiving PDCP entity uses a new key (e.g., CK2) to It is configured to perform decryption and calculate MAC-i using the new key IK2. If an integrity failure occurs, the PDCP entity is configured to discard the PDCP PDU and ignore the key switch indicator. This may detect false toggling of the switching signal and avoid false switching to the new key. In some embodiments, if t reordering expires and RX_DELIV >= PDCP PDU SN (key switch indicator toggled) and integrity is successful, the keyset is switched for that DRB it is conceivable that.
いくつかの実施形態では、切り替えを明示的に示す第1のシーケンス内PDCP PDUに応じて、完全性が構成されていない場合には、受信PDCPエンティティは、新しいキーCK2を用いて解読を実行するように構成されている。PDCP PDUは、データペイロードを分析して(例えば、予想されるフォーマッティングを検出して)、暗号不一致が検出されたらPDUを廃棄してもよい。いくつかの実施形態では、受信エンティティを、暗号不一致の検出に応じて無線リンク失敗を起こすように構成してもよい。 In some embodiments, in response to the first in-sequence PDCP PDU that explicitly indicates a switch, if integrity is not configured, the receiving PDCP entity performs decryption using the new key CK2. is configured as A PDCP PDU may analyze the data payload (eg, detect expected formatting) and discard the PDU if a cipher mismatch is detected. In some embodiments, the receiving entity may be configured to initiate a radio link failure in response to detecting a cipher mismatch.
したがって、いくつかの実施形態では、方法は、プロトコルデータユニットのプレーンテキスト部分において、第1の基地局のセキュリティ構成から第2の基地局のセキュリティ構成への切り替えを示す情報を受信することと、PDUに対して解読動作が成功したかどうかを判定することと、解読失敗を検出することに応じて、第2の基地局のセキュリティ構成への切り替えをやめることと、を含む。いくつかの実施形態では、本方法は、暗号不一致を検出することに応じて無線リンク失敗を起こすことを含む。 Thus, in some embodiments, the method comprises receiving, in the plaintext portion of the protocol data unit, information indicating a switch from the security configuration of the first base station to the security configuration of the second base station; Determining whether the decryption operation was successful for the PDU, and refusing to switch to the security configuration of the second base station in response to detecting the decryption failure. In some embodiments, the method includes causing a radio link failure in response to detecting a cryptographic mismatch.
経路切り替え後にソースgNBを保持することを伴う典型的な向上したMBBベースのハンドオーバ
いくつかの実施形態では、改善されたメークビフォアブレーク(MBB)技術を用いて、ネットワークを、経路切り替えが完了した後にソースgNBを保持するように構成する。この技術は、キー切り替えの同期化を必要としなくてもよく、優位なことに、ハンドオーバが完了した後にダイバシティを提供してハンドオーバ失敗を減らす場合がある。
Exemplary Enhanced MBB-based Handover with Preserving Source gNB After Path Switch In some embodiments, an enhanced make-before-break (MBB) technique is used to move the network to Configure to keep the source gNB. This technique may not require key switch synchronization and may advantageously provide diversity and reduce handover failures after handover is complete.
図11A~11Cは、いくつかの実施形態による経路切り替え後にソースgNBを保持するための典型的な技術を例示する通信図である。図11Aを参照して、例示した実施形態では、1022において、gNB1はマスタであり、gNB2はハンドオーバ設定である。図11Aの上部に示すのはDLデータに対する手順であり、下部が示すのはULデータに対する手順である。gNB1は、DLユーザデータを受信してそれをgNB2に送る。各gNBは、1024及び1026において、別個にそのデータ(重複していてもよいしそうでなくてもよい)を暗号化する。UE106は別個に、gNBからの通信をその対応するキーを用いて解読する。したがって、UEは、例示した例では2つのRLC肢上(on two RLC legs)でDL PDUを受信する。
11A-11C are communication diagrams illustrating exemplary techniques for retaining a source gNB after path switching according to some embodiments. Referring to FIG. 11A, in the illustrated embodiment, at 1022 gNB1 is the master and gNB2 is the handover setup. The upper part of FIG. 11A shows the procedure for DL data and the lower part shows the procedure for UL data. gNB1 receives the DL user data and forwards it to gNB2. Each gNB separately encrypts its data (which may or may not be duplicated) at 1024 and 1026 . The
例示した実施形態では、ULデータの場合、UE106は、異なるgNBに対するULデータを、それらの対応するキーを用いて別個に暗号化し、gNBは解読したULユーザデータをコアネットワークに送る。
In the illustrated embodiment, for UL data, the
図11Aの終わりで、UE106はgNB2に変更リクエストを送る。これは、例えば、gNB1に対する閾値測定値を満足するgNB1又はgNB2に対する低い測定閾値に基づいてもよい。図11Bを参照して、1040において、ネットワークは、経路切り替え手順を実行する。gNB2は次に、gNB変更応答を、分割DRBステータス及びgNB1が解放されていないという表示とともにUE106に送る。この表示によって、メイクビフォアブレークハンドオーバが成功した後にソースgNBがドロップされた従来技術に対して優位点が得られる場合がある。
At the end of FIG. 11A,
図11BではDL及びULデータを図11Aと同様に処理し、別個の基地局に対して別個のキーを使用する。違う点は、図11BではgNB2がアンカーであることである。 11B treats the DL and UL data in the same manner as in FIG. 11A, using separate keys for separate base stations. The difference is that gNB2 is the anchor in FIG. 11B.
図11Cを参照して、1062、1064、及び1066において、測定レポートに応じてgNB1を解放する手順を示す。gNB1が閾値を下回る状態に応じて測定レポートを送ってもよい。gNB1を解放した後に、UE106は、二重接続を用いることなくgNB2を介してコアネットワークと通信してもよい。なお、図11BのgNB変更応答においてgNB1を解放すべきであるとgNB2が示す状況では、UE106は、gNB変更応答に応じてgNB1肢を即座に解放してもよい。
Referring to FIG. 11C, at 1062, 1064 and 1066, procedures for releasing gNB1 in response to measurement reports are shown. A measurement report may be sent in response to gNB1 being below the threshold. After releasing gNB1, the
いくつかの実施形態では、方法は、モバイルデバイスはまた、ハンドオーバ手順の間に第2のセキュリティ構成を用いて第2の基地局とも通信している一方、第1の基地局及び第1のセキュリティ構成を用いてモバイルデバイスと通信することを含む。いくつかの実施形態では、本方法は、第2の基地局がモバイルデバイスと通信するためのアンカー基地局になる役割切り替えの後に第1の基地局に接続されたままでいることを含む。 In some embodiments, the method includes the method wherein the mobile device is also communicating with the second base station using the second security configuration during the handover procedure while the first base station and the first security Including communicating with the mobile device using the configuration. In some embodiments, the method includes remaining connected to the first base station after a role switch in which the second base station becomes an anchor base station for communicating with the mobile device.
本明細書で用いる場合、用語「モジュール」は、特定の動作を実行するように構成された回路か、又は他の回路(例えば、プロセッサ)に特定の動作を実行するように命令を出す情報(例えば、プログラム命令)を記憶する物理的な非一時的コンピュータ可読媒体を指す。したがって、モジュールは複数の方法で実施してもよい。例えば、配線回路としてか、又は動作を実行するように1つ以上のプロセッサによって実行可能なプログラム命令が記憶されたメモリとしてである。ハードウェア回路としては、例えば、カスタム超大規模集積(VLSI)回路又はゲートアレイ、既製の半導体、例えば論理チップ、トランジスタ、又は他のディスクリート部品を挙げてもよい。またモジュールを、プログラマブルハードウェアデバイス、例えばフィールドプログラマブルゲートアレイ、プログラマブルアレイロジック、プログラマブルロジックデバイスなどにおいて実施してもよい。またモジュールは、特定の動作を実行するように実行可能なプログラム命令を記憶する非一時的コンピュータ可読媒体の任意の好適な形態であってもよい。 As used herein, the term "module" refers to a circuit configured to perform a particular operation or information that instructs other circuitry (e.g., a processor) to perform a particular operation ( Refers to a physical, non-transitory computer-readable medium that stores program instructions (eg, program instructions). Accordingly, a module may be implemented in multiple ways. For example, as a hard-wired circuit or as a memory storing program instructions executable by one or more processors to perform the operations. Hardware circuits may include, for example, custom very large scale integrated (VLSI) circuits or gate arrays, off-the-shelf semiconductors such as logic chips, transistors, or other discrete components. A module may also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices, or the like. A module may also be any suitable form of non-transitory computer-readable medium for storing program instructions executable to perform specified operations.
本開示の実施形態は、様々な形態のうちのいずれかで実現することができる。例えば、いくつかの実施形態は、コンピュータにより実施される方法、コンピュータ可読記憶媒体、又はコンピュータシステムとして実現することができる。他の実施形態は、ASICなどのカスタム設計されたハードウェアデバイスの1つ以上を使用して、実現することができる。更なる他の実施形態は、FPGAなどの1つ以上のプログラム可能なハードウェア要素を使用して実現されてもよい。 Embodiments of the disclosure may be implemented in any of a variety of forms. For example, some embodiments may be implemented as a computer-implemented method, computer-readable storage medium, or computer system. Other embodiments may be implemented using one or more custom designed hardware devices such as ASICs. Still other embodiments may be implemented using one or more programmable hardware elements such as FPGAs.
いくつかの実施形態では、永続的コンピュータ可読メモリ媒体は、プログラム命令及び/又はデータを記憶するように構成されてもよく、プログラム命令は、コンピュータシステムによって実行されると、コンピュータシステムに、本方法を、例えば、本明細書に記載された方法の実施形態のうちのいずれか、又は、本明細書に記載された方法の実施形態の任意の組合せ、又は、本明細書に記載された方法の実施形態のうちのいずれかの任意のサブセット、又は、そのようなサブセットの任意の組合せを実行させる。 In some embodiments, a persistent computer-readable memory medium may be configured to store program instructions and/or data, which, when executed by a computer system, cause the computer system to perform the method. for example, any of the method embodiments described herein, or any combination of the method embodiments described herein, or the Any subset of any of the embodiments, or any combination of such subsets, may be practiced.
いくつかの実施形態では、デバイス(例えば、UE106)は、プロセッサ(又はプロセッサのセット)及び記憶媒体を含むように構成してもよい。ここで、記憶媒体は、プログラム命令を記憶し、プロセッサは、記憶媒体からプログラム命令を読み込み、実行するように構成されている。プログラム命令は、本明細書に記載された種々の方法の実施形態の任意のもの(又は、本明細書に記載された方法の実施形態の任意の組合せ、又は、本明細書に記載された方法の実施形態のいずれかの任意のサブセット、又は、このようなサブセットの任意の組合せ)を実施するために実行可能である。デバイスは、様々な形態のいずれかで実現されてもよい。 In some embodiments, a device (eg, UE 106) may be configured to include a processor (or set of processors) and a storage medium. Here, the storage medium stores program instructions, and the processor is configured to read and execute the program instructions from the storage medium. The program instructions may be any of the various method embodiments described herein (or any combination of the method embodiments described herein or the methods described herein). or any combination of such subsets). A device may be embodied in any of a variety of forms.
上述の実施形態は十分に詳細に記載されているが、上述の開示が十分に理解されれば、当業者には数多くの変形形態及び修正形態が明らかとなるであろう。以下の特許請求の範囲は、そのような変形形態及び修正形態の全てを包含すると解釈されることを意図している。
Although the embodiments above have been described in sufficient detail, numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated. It is intended that the following claims be interpreted to encompass all such variations and modifications.
Claims (15)
マルチ接続構成のために、第2の基地局をプライマリ基地局として確立するための変更手順に関連する変更応答を、前記第2の基地局から受信し、前記変更応答は前記変更手順の実行に続いて前記第1の基地局に接続されたままであることを示す表示を含み、
前記変更手順の実行に続いて、前記第1の基地局とのダウンリンク通信のための前記第1の暗号キーと前記第2の基地局とのダウンリンク通信のための前記第2の基地局の第2の暗号キーを使って、前記第1の基地局及び前記第2の基地局の両方と通信し、
前記第2の基地局からの解放表示を含む通信に応じて、前記第1の基地局のための通信リソースを解放し、前記第2の基地局との通信を続けるように構成された1以上の処理要素を含むことを特徴とする装置。 communicating with the first base station using a first cryptographic key of the first base station;
Receive a modification response from the second base station related to a modification procedure for establishing the second base station as a primary base station for a multi-connection configuration, the modification response to perform the modification procedure. subsequently including an indication that it remains connected to the first base station;
the first encryption key for downlink communication with the first base station and the second base station for downlink communication with the second base station, following execution of the modifying procedure; communicating with both the first base station and the second base station using a second cryptographic key of
One or more configured to release communication resources for the first base station and continue communication with the second base station in response to communication including a release indication from the second base station. A device comprising a processing element of
測定レポートを前記第2の基地局へ送信して、前記第2の基地局からの前記解放表示をトリガするようにさらに構成されていることを特徴とする請求項1に記載の装置。 The one or more processing elements are
2. The apparatus of claim 1, further configured to send a measurement report to the second base station to trigger the release indication from the second base station.
1以上のアンテナと、
前記1以上の処理要素に結合されて前記1以上のアンテナを介して通信するように構成された1以上の無線機と、をさらに含むことを特徴とする請求項1に記載の装置。 The apparatus is a mobile cellular device, the mobile cellular device comprising:
one or more antennas;
2. The apparatus of claim 1, further comprising one or more radios coupled to the one or more processing elements and configured to communicate via the one or more antennas.
第1の基地局が、前記第1の基地局の第1の暗号キーを使ってモバイルデバイスと通信することと、
マルチ接続構成のために、第2の基地局をプライマリ基地局として確立するための変更手順に関連する変更応答を前記第2の基地局が送信することであって、前記変更応答は前記変更手順の実行に続いて前記モバイルデバイスが前記第1の基地局に接続されたままであることを示す表示を含む、送信することと、
前記変更手順の実行に続いて、前記第1の基地局とのダウンリンク通信のための前記第1の暗号キーと前記第2の基地局とのダウンリンク通信のための前記第2の基地局の第2の暗号キーを使って、前記第1の基地局及び前記第2の基地局の両方が前記モバイルデバイスと通信することと、
前記第2の基地局から、前記モバイルデバイスに対して、前記第1の基地局のための通信リソースを解放し、前記第2の基地局との通信を続けることを示す解放表示を送信することと、を含むことを特徴とする方法。 a method,
a first base station communicating with a mobile device using a first cryptographic key of the first base station;
for a multi-connection configuration, said second base station transmitting a modification response related to a modification procedure for establishing a second base station as a primary base station , said modification response being said modification procedure; including an indication that the mobile device remains connected to the first base station following execution of;
the first encryption key for downlink communication with the first base station and the second base station for downlink communication with the second base station, following execution of the modifying procedure; both the first base station and the second base station communicating with the mobile device using a second cryptographic key of
Transmitting from the second base station to the mobile device a release indication indicating releasing communication resources for the first base station and continuing communication with the second base station. and.
第1の基地局と、前記第1の基地局の第1の暗号キーを使って通信することと、
マルチ接続構成のために、第2の基地局をプライマリ基地局として確立するための変更手順に関連する変更応答を、前記第2の基地局から受信することであって、前記変更応答は前記変更手順の実行に続いて前記第1の基地局に接続されたままであることを示す表示を含む、受信することと、
前記変更手順の実行に続いて、前記第1の基地局とのダウンリンク通信のための前記第1の暗号キーと前記第2の基地局とのダウンリンク通信のための前記第2の基地局の第2の暗号キーを使って、前記第1の基地局及び前記第2の基地局の両方と通信することと、
前記第2の基地局からの解放表示を含む通信に応じて、前記第1の基地局のための通信リソースを解放し、前記第2の基地局との通信を続けることと、を含む動作を実行するために計算装置によって実行可能であることを特徴とする非一時的コンピュータ可読媒体。 A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
communicating with a first base station using a first cryptographic key of said first base station;
Receiving from said second base station a modification response related to a modification procedure for establishing a second base station as a primary base station for a multi-connection configuration, said modification response being said modification receiving, including an indication to remain connected to the first base station following performance of the procedure;
the first encryption key for downlink communication with the first base station and the second base station for downlink communication with the second base station, following execution of the modifying procedure; communicating with both the first base station and the second base station using a second cryptographic key of
releasing communication resources for the first base station and continuing communication with the second base station in response to communication including a release indication from the second base station. A non-transitory computer-readable medium executable by a computing device for execution.
測定レポートを前記第2の基地局へ送信して、前記第2の基地局から前記解放表示をトリガすることをさらに含むことを特徴とする、非一時的コンピュータ可読媒体。 12. The non-transitory computer-readable medium of claim 11, wherein the act comprises:
The non-transitory computer-readable medium further comprising sending a measurement report to the second base station to trigger the release indication from the second base station.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021007294A JP7209024B2 (en) | 2021-01-20 | 2021-01-20 | Enhanced mobility for cellular communications |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021007294A JP7209024B2 (en) | 2021-01-20 | 2021-01-20 | Enhanced mobility for cellular communications |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019544909A Division JP2020535667A (en) | 2018-08-28 | 2018-08-28 | Improved mobility for cellular communication |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021078138A JP2021078138A (en) | 2021-05-20 |
| JP7209024B2 true JP7209024B2 (en) | 2023-01-19 |
Family
ID=75898694
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021007294A Active JP7209024B2 (en) | 2021-01-20 | 2021-01-20 | Enhanced mobility for cellular communications |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7209024B2 (en) |
-
2021
- 2021-01-20 JP JP2021007294A patent/JP7209024B2/en active Active
Non-Patent Citations (3)
| Title |
|---|
| Huawei, HiSilicon,SgNB to MgNB reconfiguration for 0ms interruption handover,3GPP TSG RAN WG2 #97bis R2-1703381,フランス,3GPP,2017年03月24日 |
| LG Electronics Inc.,Support of DC based handover with conditional handover for 0ms interruption,3GPP TSG RAN WG2 #101 R2-1802541,フランス,3GPP,2018年02月14日 |
| Qualcomm Incorporated,NR 0ms Interruption HO,3GPP TSG RAN WG2 #101 R2-1803662,フランス,3GPP,2018年02月16日 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021078138A (en) | 2021-05-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11218926B2 (en) | Master cell group failure recovery for dual connectivity wireless devices | |
| KR102282835B1 (en) | Mobility enhancements for cellular communications | |
| US11432220B2 (en) | V2X network assisted side-link configuration and data transmission | |
| US11540183B2 (en) | Consecutive conditional handovers | |
| US11564136B2 (en) | Master cell group failure recovery for dual connectivity wireless devices | |
| US10512002B2 (en) | Lossless split data bearer for inter-RAT dual connectivity wireless device | |
| US10492214B2 (en) | Communication of security key information | |
| US20220417821A1 (en) | V2X Network Assisted Side-link Configuration and Data Transmission | |
| CN109246696B (en) | Key processing method and related device | |
| US11616606B2 (en) | Cell edge reliability improvements | |
| EP3780742A1 (en) | Consecutive conditional handovers | |
| US12238514B2 (en) | Security key generation for handling data transmissions from user devices in an inactive state | |
| US12052566B2 (en) | Techniques for security key generation by user devices for data transmission in an inactive state | |
| US20190261177A1 (en) | Secure communications | |
| US11596016B2 (en) | Enhancing latency and throughput in LTE and in an asymmetric EN-DC configuration | |
| US11963058B2 (en) | Dual active protocol stack handovers above 24 GHz | |
| JP7209024B2 (en) | Enhanced mobility for cellular communications | |
| WO2020202396A1 (en) | User equipment and measurement method | |
| EP4183073A1 (en) | Downlink data stall optimization by addressing an out-of-order packet sequence | |
| WO2025000130A1 (en) | Datapath architecture for improved mobility | |
| JP2023503667A (en) | Protection of resume request messages | |
| EP3681073B1 (en) | Cell edge reliability improvements |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210219 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210219 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220221 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220520 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220613 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20220913 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221206 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20221223 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230106 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7209024 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |