RU2788399C1 - Transmission of user data through the control plane in the communication system using designated types of payload containers - Google Patents
Transmission of user data through the control plane in the communication system using designated types of payload containers Download PDFInfo
- Publication number
- RU2788399C1 RU2788399C1 RU2021139572A RU2021139572A RU2788399C1 RU 2788399 C1 RU2788399 C1 RU 2788399C1 RU 2021139572 A RU2021139572 A RU 2021139572A RU 2021139572 A RU2021139572 A RU 2021139572A RU 2788399 C1 RU2788399 C1 RU 2788399C1
- Authority
- RU
- Russia
- Prior art keywords
- data
- specified
- control plane
- user data
- transmitted
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 114
- 230000005540 biological transmission Effects 0.000 title claims abstract description 88
- 238000000034 method Methods 0.000 claims abstract description 40
- 230000004044 response Effects 0.000 claims abstract description 30
- 238000012546 transfer Methods 0.000 claims description 30
- 238000003860 storage Methods 0.000 claims description 28
- 230000011664 signaling Effects 0.000 claims description 18
- 238000005516 engineering process Methods 0.000 abstract description 7
- 230000000694 effects Effects 0.000 abstract description 2
- 239000000126 substance Substances 0.000 abstract 1
- 230000006870 function Effects 0.000 description 77
- 239000010410 layer Substances 0.000 description 30
- 238000007726 management method Methods 0.000 description 23
- 238000005457 optimization Methods 0.000 description 19
- 238000012545 processing Methods 0.000 description 12
- 230000015654 memory Effects 0.000 description 10
- 238000004590 computer program Methods 0.000 description 8
- 238000010295 mobile communication Methods 0.000 description 7
- 230000001413 cellular effect Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 230000007774 longterm Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000012384 transportation and delivery Methods 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000002346 layers by function Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
Images
Abstract
Description
Данная область техники относится в целом к системам связи и, в частности, но не исключительно, к связям в плоскости управления в таких системах.The art relates generally to communication systems, and in particular, but not exclusively, to control plane communications in such systems.
УРОВЕНЬ ТЕХНИКИBACKGROUND OF THE INVENTION
В данном разделе представлены аспекты, которые могут содействовать более глубокому пониманию данных изобретений. Соответственно, утверждения, приведенные в данном разделе, следует рассматривать в этом свете, и их не следует понимать как выкладки того, что есть и чего нет в предшествующем уровне техники.This section presents aspects that may contribute to a better understanding of these inventions. Accordingly, the statements made in this section are to be read in that light and should not be understood as statements about what is and what is not in the prior art.
Технология беспроводной мобильной связи четвертого поколения (4G), также известная как технология по стандарту «Долгосрочное развитие» (LTE; Long Term Evolution), была разработана для обеспечения мобильной мультимедийной связи высокой пропускной способности с высокой скоростью передачи данных, в частности для взаимодействия с человеком. Технология следующего или пятого поколения (5G) предназначена для использования не только для взаимодействия с человеком, но и для связи машинного типа в так называемых сетях Интернета вещей (IoT; Internet of Things).Fourth generation (4G) mobile wireless technology, also known as Long Term Evolution (LTE), has been developed to provide high-capacity, high-speed mobile multimedia communication, particularly for human interaction. . The next or fifth generation (5G) technology is intended to be used not only for human interaction, but also for machine-type communications in so-called Internet of Things (IoT; Internet of Things) networks.
Хотя сети 5G предназначены для предоставления услуг массовой связи IoT (например, очень большого количества устройств с ограниченной пропускной способностью) и критически важных услуг IoT (например, требующих высокой надежности), улучшения по сравнению с существующими услугами мобильной связи поддерживаются в виде услуг улучшенного мобильного широкополосного доступа (eMBB; enhanced mobile broadband), предоставляющих мобильным устройствам улучшенный беспроводной доступ к Интернету. While 5G networks are designed to provide mass IoT services (for example, a very large number of devices with limited bandwidth) and mission-critical IoT services (for example, those requiring high reliability), improvements over existing mobile services are supported in the form of enhanced mobile broadband services. access (eMBB; enhanced mobile broadband), providing mobile devices with improved wireless access to the Internet.
В представленной в качестве примера системе связи пользовательское оборудование (5G UE (user equipment) в сети 5G или, в более широком смысле, UE), такое как терминал мобильной связи (абонент), обменивается данными через радиоинтерфейс с базовой станцией или точкой доступа, называемой gNB в сети 5G. В качестве иллюстрации точка доступа (например, gNB) является частью сети доступа системы связи. Например, в сети 5G сеть доступа называется системой 5G и описана в Техническом стандарте (TS; Technical Specification) 5G 23.501, V16.0.2, озаглавленном «Technical Specification Group Services and System Aspects; System Architecture for the 5G System», описание которого полностью включено в настоящий документ посредством ссылки. Как правило, точка доступа (например, gNB) предоставляет доступ UE к опорной сети (CN; core network), которая затем предоставляет доступ UE к другим UE и/или сети передачи данных, такой как сеть пакетной передачи данных (например, Интернет). In the exemplary communication system, a user equipment (5G UE (user equipment) in a 5G network or, more broadly, a UE) such as a mobile communication terminal (subscriber) communicates via an air interface with a base station or access point called gNB in 5G network. By way of illustration, an access point (eg, gNB) is part of an access network of a communication system. For example, in a 5G network, the access network is called a 5G system and is described in the Technical Specification (TS; Technical Specification) 5G 23.501, V16.0.2, entitled "Technical Specification Group Services and System Aspects; System Architecture for the 5G System, the description of which is incorporated herein by reference in its entirety. Typically, an access point (eg, gNB) provides UE access to a core network (CN; core network), which then provides UE access to other UEs and/or a data network such as a packet data network (eg, Internet).
TS 23.501 определяет сервис-ориентированную архитектуру (SBA; Service-Based Architecture) 5G, которая моделирует сервисы как сетевые функции (NF; network functions), которые взаимодействуют друг с другом с использованием репрезентативных прикладных программных интерфейсов передачи состояния представления (приложения с передачей состояния представления).TS 23.501 defines a 5G Service-Based Architecture (SBA) that models services as network functions (NF; network functions) that interact with each other using representative view state passing APIs (view state passing applications). ).
Кроме того, в Техническом стандарте (TS) 5G 33.501, V15.4.0, озаглавленном «Technical Specification Group Services and System Aspects; Security Architecture and Procedures for the 5G System», описание которого полностью включено в настоящий документ посредством ссылки, содержится дополнительное подробное описание управления безопасностью в связи с сетью 5G.In addition, Technical Standard (TS) 5G 33.501, V15.4.0, titled “Technical Specification Group Services and System Aspects; Security Architecture and Procedures for the 5G System”, the description of which is incorporated herein by reference in its entirety, provides additional detailed description of security management in connection with the 5G network.
Производительность сети является важным фактором в любой системе связи. На производительность сети значительное влияние может оказывать, например, обработка сообщений плоскости управления, полученных опорной сетью от пользовательского оборудования. Однако управление такими связями представляет некоторые проблемы в существующих подходах 5G.Network performance is an important factor in any communication system. Network performance can be significantly affected, for example, by the processing of control plane messages received by the core network from user equipment. However, managing such links presents some challenges in current 5G approaches.
СУЩНОСТЬ ИЗОБРЕТЕНИЯSUMMARY OF THE INVENTION
Иллюстративные варианты осуществления обеспечивают усовершенствованные методы передачи пользовательских данных через плоскость управления в системе связи с использованием назначенных типов контейнеров полезной нагрузки.Exemplary embodiments provide improved methods for transmitting user data across a control plane in a communications system using designated payload container types.
Например, в одном иллюстративном варианте осуществления способ включает в себя определение размера пользовательских данных, подлежащих передаче через плоскость управления от пользовательского оборудования на по меньшей мере один сетевой объект системы связи. В ответ на определение того, что размер пользовательских данных, подлежащих передаче, ниже по меньшей мере порогового значения для передачи малых данных, способ также включает в себя генерирование сообщения плоскости управления, содержащего пользовательские данные, подлежащие передаче, в контейнере полезной нагрузки, предназначенном для передачи малых пользовательских данных через плоскость управления, в дальнейшем называемом контейнером малых данных. Способ дополнительно включает в себя передачу сгенерированного сообщения плоскости управления от пользовательского оборудования на по меньшей мере один сетевой объект системы связи.For example, in one illustrative embodiment, the method includes determining the size of user data to be transmitted across the control plane from the user equipment to at least one network entity of the communication system. In response to determining that the size of the user data to be transmitted is below at least a small data transmission threshold, the method also includes generating a control plane message containing the user data to be transmitted in a payload container to be transmitted. small user data through the control plane, hereinafter referred to as the small data container. The method further includes transmitting the generated control plane message from the user equipment to at least one network entity of the communication system.
В другом иллюстративном варианте осуществления способ включает в себя определение размера пользовательских данных, подлежащих передаче от по меньшей мере одного сетевого объекта системы связи через плоскость управления на пользовательское оборудование. В ответ на определение того, что размер пользовательских данных, подлежащих передаче, ниже по меньшей мере порогового значения для передачи малых данных, способ также включает в себя генерирование сообщения плоскости управления, содержащего пользовательские данные, подлежащие передаче, в контейнере малых данных. Кроме того, способ включает в себя передачу сгенерированного сообщения плоскости управления на пользовательское оборудование от по меньшей мере одного сетевого объекта системы связи.In another illustrative embodiment, the method includes determining the size of user data to be transmitted from at least one network entity of the communication system via the control plane to the user equipment. In response to determining that the size of the user data to be transmitted is below at least a small data transmission threshold, the method also includes generating a control plane message containing the user data to be transmitted in the small data container. In addition, the method includes transmitting the generated control plane message to the user equipment from at least one network entity of the communication system.
Другие иллюстративные варианты осуществления обеспечены в виде энергонезависимого машиночитаемого носителя данных, в котором реализован исполняемый программный код, который при исполнении процессором приводит процессор к выполнению вышеприведенных этапов. Еще другие иллюстративные варианты осуществления включают в себя аппарат с процессором и запоминающим устройством, выполненным с возможностью осуществления вышеприведенных этапов. Other illustrative embodiments are provided in a non-volatile computer-readable storage medium that implements executable program code that, when executed by a processor, causes the processor to perform the above steps. Yet other exemplary embodiments include an apparatus with a processor and storage device configured to perform the above steps.
Эти и другие признаки и преимущества описанных в настоящем документе вариантов осуществления станут более очевидными из сопроводительных графических материалов и следующего подробного описания.These and other features and advantages of the embodiments described herein will become more apparent from the accompanying drawings and the following detailed description.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙBRIEF DESCRIPTION OF THE DRAWINGS
На фиг. 1 проиллюстрирована система связи, с помощью которой реализуют один или более иллюстративных вариантов осуществления.In FIG. 1 illustrates a communication system with which one or more exemplary embodiments are implemented.
На фиг. 2 проиллюстрированы архитектуры систем обработки для пользовательского оборудования и сетевого объекта, с помощью которых реализуют один или более иллюстративных вариантов осуществления. In FIG. 2 illustrates processing system architectures for user equipment and a network entity that implement one or more exemplary embodiments.
На фиг. 3 проиллюстрирована часть системы связи, с помощью которой реализуют один или более иллюстративных вариантов осуществления, в которых пользовательское оборудование передает данные через плоскость управления в сеть передачи данных.In FIG. 3 illustrates a portion of a communications system that implements one or more exemplary embodiments in which user equipment transmits data via a control plane to a data network.
На фиг. 4 проиллюстрирована передача малых данных по восходящему каналу для пользовательского оборудования в режиме ожидания в соответствии с одним иллюстративным вариантом осуществления.In FIG. 4 illustrates uplink small data transmission for idle mode user equipment in accordance with one exemplary embodiment.
На фиг. 5 проиллюстрирована передача малых данных по восходящему каналу для пользовательского оборудования в подсоединенном режиме в соответствии с одним иллюстративным вариантом осуществления.In FIG. 5 illustrates uplink small data transmission for user equipment in connected mode, in accordance with one exemplary embodiment.
На фиг. 6 проиллюстрирована передача малых данных по нисходящему каналу для пользовательского оборудования в соответствии с одним иллюстративным вариантом осуществления.In FIG. 6 illustrates downlink small data transmission for user equipment in accordance with one exemplary embodiment.
На фиг. 7 проиллюстрирована структура информационного элемента контейнера малых данных в соответствии с одним иллюстративным вариантом осуществления.In FIG. 7 illustrates the structure of a small data container information element in accordance with one exemplary embodiment.
На фиг. 8 проиллюстрировано содержимое контейнера малых данных в соответствии с одним иллюстративным вариантом осуществления.In FIG. 8 illustrates the contents of a small data container in accordance with one exemplary embodiment.
На фиг. 9 проиллюстрировано содержимое информационного элемента контейнера малых данных в соответствии с одним иллюстративным вариантом осуществления.In FIG. 9 illustrates the contents of a small data container information element in accordance with one exemplary embodiment.
На фиг. 10 проиллюстрирована структура информационного элемента контейнера пользовательских данных в соответствии с одним иллюстративным вариантом осуществления.In FIG. 10 illustrates the structure of a user data container information element in accordance with one exemplary embodiment.
На фиг. 11 проиллюстрировано содержимое контейнера пользовательских данных в соответствии с одним иллюстративным вариантом осуществления.In FIG. 11 illustrates the contents of a user data container according to one exemplary embodiment.
На фиг. 12 проиллюстрировано содержимое информационного элемента контейнера пользовательских данных в соответствии с одним иллюстративным вариантом осуществления.In FIG. 12 illustrates the contents of a user data container information element in accordance with one exemplary embodiment.
На фиг. 13 проиллюстрировано использование сообщения и информационного элемента для контейнеров малых данных в соответствии с одним иллюстративным вариантом осуществления.In FIG. 13 illustrates the use of a message and information element for small data containers in accordance with one illustrative embodiment.
На фиг. 14 проиллюстрирована структура информационного элемента контейнера полезной нагрузки в соответствии с одним иллюстративным вариантом осуществления.In FIG. 14 illustrates the payload container information element structure according to one exemplary embodiment.
На фиг. 15 проиллюстрирована структура информационного элемента типа контейнера полезной нагрузки в соответствии с одним иллюстративным вариантом осуществления.In FIG. 15 illustrates the structure of a payload container type information element in accordance with one exemplary embodiment.
На фиг. 16 проиллюстрировано содержимое информационного элемента контейнера полезной нагрузки в соответствии с одним иллюстративным вариантом осуществления.In FIG. 16 illustrates the contents of a payload container information element in accordance with one exemplary embodiment.
На фиг. 17 проиллюстрирована конфигурация размера данных плоскости управления в соответствии с одним иллюстративным вариантом осуществления.In FIG. 17 illustrates a control plane data size configuration according to one exemplary embodiment.
На фиг. 18 проиллюстрирована защита данных для контейнеров малых данных для пользовательского оборудования в режиме ожидания в соответствии с одним иллюстративным вариантом осуществления.In FIG. 18 illustrates data protection for small data containers for idle user equipment in accordance with one exemplary embodiment.
На фиг. 19 проиллюстрирована методология передачи пользовательских данных на основании плоскости управления с использованием назначенных типов контейнеров полезной нагрузки в соответствии с одним иллюстративным вариантом осуществления.In FIG. 19 illustrates a control plane based user data transmission methodology using assigned payload container types, in accordance with one exemplary embodiment.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯDETAILED DESCRIPTION OF THE INVENTION
Варианты осуществления будут проиллюстрированы в данном документе вместе с приведенными в качестве примера системами связи и связанными технологиями передачи пользовательских данных через плоскость управления в системе связи с использованием назначенных типов контейнеров полезной нагрузки. Однако следует понимать, что объем формулы изобретения не ограничивается раскрытыми конкретными типами систем связи и/или процессами. Варианты осуществления могут быть реализованы во множестве других типов систем связи с использованием альтернативных процессов и операций. Например, хотя раскрытые варианты осуществления проиллюстрированы в контексте беспроводных систем сотовой связи, в которых используются элементы системы от 3GPP, такой как система следующего поколения (5G) от 3GPP, раскрытые варианты осуществления могут быть простым способом приспособлены к множеству других типов систем связи. Следует отметить, что 3GPP означает проект партнерства третьего поколения, который представляет собой организацию по стандартизации, которая разрабатывает протоколы для мобильной телефонии и тому подобное. Embodiments will be illustrated herein along with exemplary communication systems and related technologies for transmitting user data across a control plane in a communication system using designated payload container types. However, it should be understood that the scope of the claims is not limited to the specific types of communication systems and/or processes disclosed. Embodiments may be implemented in many other types of communication systems using alternative processes and operations. For example, although the disclosed embodiments are illustrated in the context of cellular wireless systems using system elements from 3GPP, such as 3GPP's next generation (5G) system, the disclosed embodiments can be easily adapted to many other types of communication systems. It should be noted that 3GPP stands for 3rd Generation Partnership Project, which is a standards organization that develops protocols for mobile telephony and the like.
В соответствии с иллюстративными вариантами осуществления, реализованными в среде системы связи 5G, один или более технических спецификаций (TS; technical specification) и технических отчетов (TR; technical report) от 3GPP предоставляют дополнительное объяснение пользовательского оборудования и сетевых объектов (например, сетевых элементов, сетевых функций и т. д.) и/или операций, которые взаимодействуют с одним или более иллюстративными вариантами осуществления, например, вышеупомянутыми TS 23.501 от 3GPP и TS 33.501 от 3GPP. В других документах TS/TR от 3GPP предоставлена другая подробная типичная информация, понятная среднему специалисту в данной области техники. Например, техническая спецификация 5G (TS) 23.401, V16.2.0, озаглавленная «Technical Specification Group Services and System Aspects; General Packet Radio Service (GPRS) Enhancements for Evolved Universal Terrestrial Radio Access Network (E-UTRAN) Access», раскрытие которой полностью включено в данный документ посредством ссылки, описывает общие принципы оптимизации сотового IoT (CIoT; Cellular IoT), оптимизации, с которой ниже будут описаны один или более иллюстративных вариантов осуществления. Однако хотя иллюстративные варианты осуществления хорошо подходят для реализации, связанной с вышеупомянутыми стандартами 3GPP, связанными с 5G, альтернативные варианты осуществления не обязательно предназначены для ограничения какими-либо конкретными стандартами.In accordance with exemplary embodiments implemented in a 5G communication system environment, one or more technical specifications (TS; technical specification) and technical reports (TR; technical report) from 3GPP provide additional explanation of user equipment and network entities (e.g., network elements, network functions, etc.) and/or operations that interact with one or more exemplary embodiments, such as the aforementioned 3GPP TS 23.501 and 3GPP TS 33.501. Other TS/TRs from 3GPP provide other detailed exemplary information that is understandable to those of ordinary skill in the art. For example, 5G Technical Specification (TS) 23.401, V16.2.0, titled “Technical Specification Group Services and System Aspects; General Packet Radio Service (GPRS) Enhancements for Evolved Universal Terrestrial Radio Access Network (E-UTRAN) Access, the disclosure of which is incorporated herein by reference in its entirety, describes the general principles of Cellular IoT (CIoT; Cellular IoT) optimization, an optimization with which one or more illustrative embodiments will be described below. However, while the exemplary embodiments are well suited to implementation related to the aforementioned 5G-related 3GPP standards, alternative embodiments are not necessarily intended to be limited to any particular standards.
Кроме того, иллюстративные варианты осуществления могут быть объяснены в данном документе в контексте модели взаимодействия открытых систем (модель OSI (Open Systems Interconnection)), представляющей собой модель, которая концептуально характеризует функции связи системы связи, такой как, например, сеть 5G. Модель OSI обычно концептуализирована как иерархический стек с заданным уровнем, обслуживающим уровень выше и обслуживаемым уровнем ниже. Как правило, модель OSI содержит семь уровней, причем верхний уровень стека представляет собой уровень приложений (уровень 7), за которым следует уровень представления (уровень 6), уровень сеанса (уровень 5), транспортный уровень (уровень 4), сетевой уровень (уровень 3), уровень канала передачи данных (уровень 2) и физический уровень (уровень 1). Специалисту в данной области техники будут понятны функции и взаимодействия различных уровней, и, следовательно, дополнительные подробности каждого уровня не описаны в данном документе. Однако следует принимать во внимание, что, хотя иллюстративные варианты осуществления хорошо подходят для реализаций, в которых используют модель OSI, альтернативные варианты осуществления не обязательно ограничиваются какой-либо конкретной моделью функции связи. In addition, exemplary embodiments may be explained herein in the context of an Open Systems Interconnection (OSI) model, which is a model that conceptually characterizes the communication functions of a communication system such as, for example, a 5G network. The OSI model is usually conceptualized as a hierarchical stack with a given layer serving the layer above and being served by the layer below. Typically, the OSI model contains seven layers, with the top layer of the stack being the application layer (layer 7), followed by the presentation layer (layer 6), the session layer (layer 5), the transport layer (layer 4), the network layer (layer 3), data link layer (layer 2) and physical layer (layer 1). The person skilled in the art will understand the functions and interactions of the various layers, and therefore, additional details of each layer are not described in this document. However, it should be appreciated that while the exemplary embodiments are well suited to implementations that use the OSI model, alternative embodiments are not necessarily limited to any particular communication function model.
Иллюстративные варианты осуществления относятся к управлению сообщениями плоскости управления, связанному с сервис-ориентированной архитектурой (SBA) для сетей 5G. Перед описанием таких иллюстративных вариантов осуществления общее описание основных компонентов сети 5G будет описано ниже в контексте фиг. 1 и 2. Exemplary embodiments relate to control plane message management associated with Service Oriented Architecture (SBA) for 5G networks. Before describing such exemplary embodiments, a general description of the major components of a 5G network will be described below in the context of FIG. 1 and 2.
На фиг. 1 показана система 100 связи, в которой реализованы иллюстративные варианты осуществления. Следует понимать, что элементы, показанные в системе 100 связи, предназначены для представления основных функций, предусмотренных в системе, например функций доступа UE, функций управления мобильностью, функций аутентификации, функций обслуживающего шлюза и т. д. Таким образом, блоки, показанные на фиг. 1, относятся к конкретным элементам в сетях 5G, которые обеспечивают эти основные функции. Однако другие элементы сети могут быть использованы в других вариантах осуществления для реализации некоторых или всех представленных основных функций. Также следует понимать, что не все функции сети 5G изображены на фиг. 1. Скорее представлены функции, которые облегчают объяснение иллюстративных вариантов осуществления. На последующих фигурах могут быть изображены некоторые дополнительные элементы/функции. In FIG. 1 shows a communication system 100 in which exemplary embodiments are implemented. It should be understood that the elements shown in the communication system 100 are intended to represent the main functions provided in the system, such as UE access functions, mobility management functions, authentication functions, serving gateway functions, etc. Thus, the blocks shown in FIG. . 1 refer to specific elements in 5G networks that provide these basic functions. However, other network elements may be used in other embodiments to implement some or all of the core functions presented. It should also be understood that not all 5G network functions are depicted in FIG. 1. Rather, functions are presented that facilitate the explanation of exemplary embodiments. The following figures may show some additional elements/functions.
Соответственно, как показано, система 100 связи содержит оборудование пользователя (UE) 102, которое связывается через радиоинтерфейс 103 с точкой доступа (gNB) 104. UE 102 в некоторых вариантах осуществления представляет собой терминал мобильной связи, и такой терминал мобильной связи может содержать, например, мобильный телефон, компьютер или любой другой тип устройства связи. Следовательно, термин «пользовательское оборудование», используемый в настоящем документе, предназначен для толкования в широком смысле, чтобы охватывать множество различных типов терминалов мобильной связи, абонентских терминалов или, в более общем смысле, устройств связи, включая такие примеры, как комбинация карты данных, вставленной в ноутбук или другое оборудование, такое как смартфон или другое устройство сотовой связи. В одном или более иллюстративных вариантах осуществления пользовательское оборудование относится к устройству IoT и, более конкретно, поддерживает оптимизацию CIoT, как упомянуто выше и как будет дополнительно объяснено в данном документе. В таких вариантах осуществления, когда UE представляет собой устройство IoT, неограничивающие примеры таких устройств могут включать в себя датчики, мониторы, приводы, роботизированные устройства и/или другие машинные устройства. Такие устройства связи также предназначены для включения устройств, обычно называемых терминалами доступа. Accordingly, as shown, communication system 100 includes user equipment (UE) 102 that communicates via
В одном варианте осуществления UE 102 состоит из части универсальной карты с интегральной схемой (UICC; Universal Integrated Circuit Card) и части оборудования мобильной связи (ME; Mobile Equipment). UICC представляет собой автономную часть UE и содержит по меньшей мере один универсальный модуль идентификации абонента (USIM; Universal Subscriber Identity Module) и соответствующее прикладное программное обеспечение. USIM надежно сохраняет постоянный идентификатор абонента и связанный с ним ключ, которые используют для идентификации и аутентификации абонентов для доступа к сетям. ME представляет собой автономную часть UE и содержит функции оконечного оборудования (TE; terminal equipment) и различные функции абонентского оборудования мобильной связи (MT; mobile termination). In one embodiment, the
Следует заметить, что в одном примере постоянный идентификатор абонента представляет собой международный идентификатор абонента мобильной связи (IMSI; International Mobile Subscriber Identity) UE. В одном варианте осуществления IMS имеет фиксированную 15-значную длину и состоит из 3-значного кода страны при мобильной связи (MCC; Mobile Country Code), 3-значного кода сети мобильной связи (MNC; Mobile Network Code) и 9-значного идентификационного номера терминала мобильной связи (MSIN; Mobile Station Identification Number). В системе связи 5G IMSI называется постоянным идентификатором абонента (SUPI; Subscription Permanent Identifier). В случае использования IMSI в качестве SUPI, MSIN предоставляет идентификатор абонента. Таким образом, обычно требуется шифрование только части MSIN IMSI. Части MNC и MCC IMSI предоставляют информацию о маршрутизации, используемую обслуживающей сетью для маршрутизации в правильную домашнюю сеть. Когда MSIN SUPI зашифрован, он называется скрытым идентификатором абонента (SUCI; Subscription Concealed Identifier).It should be noted that in one example, the Permanent Subscriber Identity is the International Mobile Subscriber Identity (IMSI) of the UE. In one embodiment, the IMS has a fixed 15-character length and consists of a 3-character Mobile Country Code (MCC), a 3-character Mobile Network Code (MNC), and a 9-character identification number. mobile communication terminal (MSIN; Mobile Station Identification Number). In the 5G communication system, the IMSI is called the Subscription Permanent Identifier (SUPI). In the case of using the IMSI as the SUPI, the MSIN provides the subscriber ID. Thus, only the MSIN portion of the IMSI is usually required to be encrypted. The MNC and MCC parts of the IMSI provide the routing information used by the serving network to route to the correct home network. When the SUPI MSIN is encrypted, it is called a Subscription Concealed Identifier (SUCI).
В качестве иллюстрации точка 104 доступа представляет собой часть сети доступа системы 100 связи. Такая сеть доступа содержит, например, систему 5G, содержащую совокупность базовых станций и одну или более связанных функций управления сетью радиосвязи. Базовые станции и функции управления сетью радиосвязи в некоторых вариантах осуществления представляют собой логически отдельные объекты, а в других вариантах осуществления они реализованы в одном и том же физическом сетевом элементе, таком как, например, маршрутизатор базовой станции или точка доступа сотовой связи. By way of illustration, the
Точка 104 доступа в этом иллюстративном варианте осуществления функционально связана с функциями 106 управления мобильностью. В сети 5G функция управления мобильностью реализуется с помощью функции управления доступом и мобильностью (AMF; Access and Mobility Management Function). Функция привязки безопасности (SEAF; Security Anchor Function) в некоторых вариантах осуществления также реализуется с помощью AMF, соединяющей UE с функцией управления мобильностью. Функция управления мобильностью, используемая в настоящем документе, представляет собой элемент или функцию (т. е. объект) в части опорной сети (CN) системы связи, которая управляет или иным образом занимается, помимо других операций сети, доступом и мобильностью (включая аутентификацию/авторизацию) операций с UE (через точку 104 доступа). AMF также может называться в настоящем документе, в более общем смысле, объектом управления доступом и мобильностью. The
Хотя иллюстративные варианты осуществления будут описаны ниже с точки зрения связи плоскости управления между UE и AMF в системной среде 5G, следует понимать, что описанные в настоящем документе методы управления сообщениями плоскости управления могут быть напрямую применены к системам связи, отличным от систем 5G, только в качестве примера, LTE или другим системам 3GPP, а также любым соответствующим системам, не относящимся к 3GPP. Только в качестве примера, в альтернативном варианте осуществления, в котором система связи представляет собой систему LTE, функцию управления мобильностью выполняет узел управления мобильностью (MME; Security Anchor Function).Although exemplary embodiments will be described below in terms of control plane communication between UEs and AMFs in a 5G system environment, it should be understood that the control plane message management techniques described herein can be directly applied to communication systems other than 5G systems only in as an example, LTE or other 3GPP systems, as well as any relevant non-3GPP systems. By way of example only, in an alternative embodiment in which the communication system is an LTE system, the mobility management function is performed by a mobility management node (MME; Security Anchor Function).
Снова в соответствии с фиг. 1, AMF 106 в этом иллюстративном варианте осуществления функционально связана с функциями 108 абонента базовой станции, то есть с одной или более функциями, которые постоянно находятся в домашней сети абонента. Как показано, некоторые из этих функций включают в себя функцию унифицированного управления данными (UDM; Unified Data Management), а также функцию сервера аутентификации (AUSF; Authentication Server Function). AUSF и UDM (отдельно или совместно) также называются в настоящем документе, в более общем смысле, объектом аутентификации. Кроме того, функции абонента базовой станции включают в себя, но не ограничиваются этим, функцию выбора сегмента сети (NSSF; Network Slice Selection Function), функцию воздействия сети (NEF; Network Exposure Function), функцию сетевого хранилища (NRF; Network Repository Function) и функцию контроля политик (PCF; Policy Control Function). Again in accordance with FIG. 1, the
Следует отметить, что UE, такое как UE 102, как правило, называется базовой наземной сетью мобильной связи общего пользования (HPLMN; Home Public Land Mobile Network), в которой находятся некоторые или все функции 108 абонента базовой станции. Если UE находится в роуминге (не в HPLMN), оно, как правило, подключено к посещаемой наземной сети мобильной связи общего пользования (VPLMN; Visited Public Land Mobile Network), также называемой посещаемой или обслуживающей сетью. Некоторые или все функции 106 управления мобильностью могут находиться в VPLMN, и в этом случае функции в VPLMN связываются с функциями в HPLMN по мере необходимости. Однако в сценарии отсутствия роуминга функции 106 управления мобильностью и функции 108 абонента базовой станции могут находиться в одной и той же сети связи. It should be noted that a UE such as
Точка 104 доступа также функционально соединена с функцией обслуживающего шлюза, т. е. с функцией управления сеансом (SMF; Session Management Function) 110, которая функционально соединена с функцией плоскости пользователя (UPF; User Plane Function) 112. UPF 112 функционально соединена с сетью пакетной передачи данных, например Интернетом 114. Как известно в 5G и других сетях связи, плоскость пользователя (UP; user plane) или плоскость передачи данных, как правило, передает сетевой пользовательский трафик (пользовательские данные), а плоскость управления (CP; control plane), как правило, передает трафик управляющих сигналов (данные управления). SMF 110 поддерживает функциональные возможности, относящиеся к абонентским сеансам UP, например, установление, изменение и освобождение сеансов PDU. UPF 112 поддерживает функциональные возможности для облегчения операций UP, например маршрутизацию и пересылку пакетов, взаимное соединение с сетью передачи данных (например, 114 на фиг. 1), применение политик и буферизацию данных. The
Следует понимать, что фиг. 1 представляет собой упрощенную иллюстрацию, поскольку не все каналы связи и соединения между сетевыми функциями (NF) и другими элементами системы проиллюстрированы на фиг. 1. Специалисту в данной области техники, с учетом различных TS/TR от 3GPP, будут понятны различные каналы и соединения, которые явно не показаны или которые могут быть обобщены на фиг. 1. It should be understood that FIG. 1 is a simplified illustration because not all communication channels and connections between network functions (NF) and other system elements are illustrated in FIG. 1. Those skilled in the art, given the various TS/TRs from 3GPP, will understand various channels and connections that are not explicitly shown or that can be summarized in FIG. 1.
Другие типичные действия и функции определенных элементов сети не описаны подробно в настоящем документе, когда на них не сосредоточены иллюстративные варианты осуществления, но они могут находиться в соответствующей документации 5G от 3GPP. Следует понимать, что конкретная компоновка элементов системы на фиг. 1 является только примером, и для реализации системы связи в других вариантах осуществления могут быть использованы другие типы и компоновки дополнительных или альтернативных элементов. Например, в других вариантах осуществления система 100 может содержать другие элементы/функции, явно не показанные в настоящем документе. Также, хотя в варианте осуществления в соответствии с фиг. 1 показаны лишь отдельные элементы/функции, это сделано только для простоты и понятности иллюстрации. Данный альтернативный вариант осуществления может включать в себя большее количество таких элементов системы, а также дополнительные или альтернативные элементы типа, обычно связанного с традиционными вариантами реализации системы.Other typical activities and functions of certain network elements are not described in detail herein when they are not the focus of illustrative embodiments, but they may be found in the relevant 5G documentation from 3GPP. It should be understood that the particular arrangement of the system elements in FIG. 1 is only an example, and other types and arrangements of additional or alternative elements may be used to implement the communication system in other embodiments. For example, in other embodiments, system 100 may include other elements/functions not explicitly shown herein. Also, although in the embodiment of FIG. 1 shows only individual elements/functions, this is done only for simplicity and clarity of illustration. This alternative embodiment may include more of these system elements, as well as additional or alternative elements of the type typically associated with conventional system implementations.
Также следует отметить, что, хотя на фиг. 1 элементы системы проиллюстрированы как отдельные функциональные блоки, различные подсети, составляющие сеть 5G, разделены на так называемые сегменты сети. Сегменты сети (разделы сети) содержат серию наборов функций сети (NF; network function) (т.е. функциональных цепочек) для каждого соответствующего типа услуг с использованием виртуализации сетевых функций (NFV; network function virtualization) в общей физической инфраструктуре. Экземпляры сегментов сети создаются по мере необходимости для данной услуги, например услуги eMBB, услуги массовой связи IoT и критически важной услуги IoT. Таким образом, создается экземпляр сегмента или функции сети при создании экземпляра этого сегмента или функции сети. В некоторых вариантах осуществления это включает в себя установку или иное выполнение сегмента или функции сети на одном или более хост-устройствах базовой физической инфраструктуры. UE 102 выполнено с возможностью доступа к одной или более из этих услуг через gNB 104. NF также могут получать доступ к услугам других NF. It should also be noted that although FIG. 1 system elements are illustrated as separate functional blocks, the various subnetworks that make up the 5G network are divided into so-called network segments. Network segments (network partitions) contain a series of network function (NF; network function) sets (ie functional chains) for each respective service type using network function virtualization (NFV; network function virtualization) in a common physical infrastructure. Network segment instances are created as needed for a given service, such as eMBB service, IoT bulk service, and critical IoT service. Thus, a segment or network function is instantiated when that segment or network function is instantiated. In some embodiments, this includes installing or otherwise executing a network segment or function on one or more host devices of the underlying physical infrastructure.
Иллюстративные варианты осуществления обеспечивают улучшенные методы для передачи пользовательских данных через плоскость управления системы связи, в частности, включая оптимизацию CIoT. На фиг. 2 представлена блок-схема архитектур 200 обработки двух абонентов, т. е. пользовательского оборудования и сетевой функции/элемента (например, AMF), в методологии передачи пользовательских данных на основе плоскости управления в иллюстративном варианте осуществления. Следует понимать, что более двух абонентов могут быть вовлечены в методологию передачи пользовательских данных на основе плоскости управления в соответствии с иллюстративными вариантами осуществления. Таким образом, на фиг. 2 проиллюстрированы архитектуры обработки, связанные с любыми двумя абонентами, которые связываются напрямую и/или опосредованно. Следовательно, в иллюстративных вариантах осуществления каждый абонент в методологии передачи пользовательских данных на основе плоскости управления подразумевается как сконфигурированный с архитектурой обработки, показанной на фиг. 2. Exemplary embodiments provide improved methods for transmitting user data across the control plane of a communication system, particularly including CIoT optimization. In FIG. 2 is a block diagram of
Как показано, пользовательское оборудование 202 содержит процессор 212, связанный с запоминающим устройством 216 и схемой 210 интерфейса. Процессор 212 пользовательского оборудования 202 содержит модуль 214 обработки передачи данных плоскости управления, который может быть реализован, по меньшей мере частично, в виде программного обеспечения, выполняемого процессором. Модуль 214 обработки выполняет передачу пользовательских данных на основе плоскости управления, а также другие операции, описанные в связи с последующими фигурами и иным образом в настоящем документе. Запоминающее устройство 216 пользовательского оборудования 202 содержит модуль 218 хранения передачи данных плоскости управления, который хранит данные, сгенерированные или иным образом используемые во время передачи пользовательских данных на основе плоскости управления и других операций. As shown,
Как дополнительно показано, функция/элемент 204 сети содержит процессор 222, подключенный к запоминающему устройству 226 и схеме 220 интерфейса. Процессор 222 функции/элемента 204 сети содержит модуль 224 обработки передачи данных плоскости управления, который может быть реализован, по меньшей мере частично, в виде программного обеспечения, выполняемого процессором 222. Модуль 224 обработки выполняет передачу пользовательских данных на основе плоскости управления, а также другие операции, описанные в связи с последующими фигурами и иным образом в настоящем документе. Запоминающее устройство 226 функции/элемента 204 сети содержит модуль 228 хранения передачи данных плоскости управления, который хранит данные, сгенерированные или иным образом используемые во время передачи пользовательских данных на основе плоскости управления и других операций. As further shown, network function/
Процессоры 212 и 222 соответствующего пользовательского оборудования 202 и функции/элемента 204 сети могут содержать, например, микропроцессоры, специализированные интегральные схемы (ASIC; application-specific integrated circuit), программируемые пользователем вентильные матрицы (FPGA; field programmable gate array), процессоры обработки цифровых сигналов (DSP; digital signal processor) или другие типы устройств обработки или интегральных схем, а также части или комбинации таких элементов. Такие устройства на интегральных схемах, а также их части или комбинации являются примерами «схемы» в контексте использования этого термина в настоящем документе. Широкое разнообразие других компоновок аппаратных средств и соответствующего программного обеспечения или программно-аппаратного обеспечения может использоваться при реализации указанных иллюстративных вариантов осуществления.The
Запоминающие устройства 216 и 226 соответствующего пользовательского оборудования 202 и функции/элемента 204 сети можно использовать для хранения одной или более программ, которые выполняются соответствующими процессорами 212 и 222 для реализации по меньшей мере части описанных в настоящем документе функциональных возможностей. Например, операции передачи пользовательских данных на основе плоскости управления и другие функциональные возможности, описанные в связи с последующими фигурами и иным образом в настоящем документе, могут быть реализованы простым способом с использованием программного кода, выполняемого процессорами 212 и 222.
Таким образом, данное одно из запоминающих устройств 216 или 226 может рассматриваться в качестве примера того, что в более широком смысле упоминается в настоящем документе как компьютерный программный продукт или в еще более широком смысле как считываемый процессором носитель данных, который содержит выполняемый программный код, реализованный в нем. Другие примеры считываемых процессором носителей данных могут включать в себя диски или другие типы магнитных или оптических носителей в любой комбинации. Иллюстративные варианты осуществления могут включать в себя изделия промышленного производства, содержащие такие компьютерные программные продукты или другие считываемые процессором носители данных.Thus, this one of the
Запоминающее устройство 216 или 226, в частности, может включать в себя, например, электронное оперативное запоминающее устройство (RAM; random-access memory), такое как статическое RAM (SRAM; static RAM), динамическое RAM (DRAM; dynamic RAM) или другие типы энергозависимого или энергонезависимого электронного запоминающего устройства. Последнее может включать в себя, например, энергонезависимые запоминающие устройства, такие как флэш-память, магниторезистивное RAM (MRAM; magnetic RAM), RAM с фазовым кодированием (PC-RAM; phase-change RAM) или ферроэлектрическое RAM (FRAM; ferroelectric RAM). Термин «запоминающее устройство», используемый в настоящем документе, предназначен для широкого толкования и может дополнительно или альтернативно охватывать, например, постоянное запоминающее устройство (ROM; read-only memory), дисковое запоминающее устройство или другой тип запоминающего устройства, а также части или комбинации таких устройств.The
В качестве иллюстрации схемы 210 и 220 интерфейса соответствующего пользовательского оборудования 202 и функции/элемента 204 сети содержат приемопередатчики или другие аппаратные средства или программно-аппаратные средства связи, которые позволяют связанным элементам системы связываться друг с другом описанным в настоящем документе способом.By way of illustration, the
На фиг. 2 видно, что пользовательское оборудование 202 сконфигурировано для связи с функцией/элементом 204 сети и, наоборот, через соответствующие схемы 210 и 220 интерфейса. Эта связь включает в себя отправку данных пользовательским оборудованием 202 функции/элементу 204 сети и отправку данных функцией/элементом 204 сети пользовательскому оборудованию 202. Однако в альтернативных вариантах осуществления другие сетевые элементы или другие компоненты могут быть функционально подключены между пользовательским оборудованием 202 и/или сетевой функцией/элементом 204, а также к ним. Термин «данные», используемый в настоящем документе, предназначен для широкого толкования, чтобы охватывать любой тип информации, которая может отправляться между абонентами управления сообщениями плоскости управления, включая, но не ограничиваясь этим, сообщения, права доступа, идентификаторы, ключи, индикаторы, пользовательские данные, данные управления и т. д. In FIG. 2, the
Следует понимать, что конкретная компоновка компонентов, показанная на фиг. 2, является только примером, и в других вариантах осуществления используются многочисленные альтернативные конфигурации. Например, любой данный элемент/функция может быть выполнен(а) с возможностью включения дополнительных или альтернативных компонентов и поддержки других протоколов связи.It should be understood that the particular arrangement of components shown in FIG. 2 is only an example, and numerous alternative configurations are used in other embodiments. For example, any given element/function may be configured to include additional or alternative components and support other communication protocols.
С учетом приведенных выше иллюстративных архитектур иллюстративные варианты осуществления методологий передачи пользовательских данных на основе плоскости управления будут дополнительно описаны ниже в контексте возможности соединения IoT в сетях от 3GPP.In view of the exemplary architectures above, exemplary embodiments of control plane based user data transfer methodologies will be further described below in the context of IoT connectivity in networks from 3GPP.
3GPP определила набор технологий для обеспечения возможности соединения IoT в развертываниях 3G и 4G, в том числе через IoT глобальной системы расширенного покрытия для мобильной связи (GSM; Global System for Mobile Communications) (EC-GSM-IoT; Extended Coverage Global System for Mobile Communications IoT), узкополосный IoT (NB-IoT; Narrowband IoT) и улучшенную связи машинного типа (eMTC; enhanced Machine Type Communication). Технологии радиосвязи NB-IoT и eMTC будут использоваться для развертывания CIoT 5G.The 3GPP has defined a set of technologies to enable IoT connectivity in 3G and 4G deployments, including through the IoT of the Global System for Mobile Communications Extended Coverage (GSM) (EC-GSM-IoT; Extended Coverage Global System for Mobile Communications). IoT), narrowband IoT (NB-IoT; Narrowband IoT) and enhanced machine type communications (eMTC; enhanced Machine Type Communication). NB-IoT and eMTC radio technologies will be used to deploy 5G CIoT.
Как упоминалось выше, общие принципы оптимизации CIoT описаны в вышеупомянутой TS 23.401 (например, пункт 4.10: Введение оптимизации усовершенствованной пакетной системы (EPS; Evolved Packet System) C-IoT). Определены два типа оптимизации переноса информации связи. Одна оптимизация основана на передаче пользовательских данных в плоскости пользователя (UP) и называется оптимизацией EPS CIoT UP. Другая оптимизация, известная как оптимизация EPS CIoT в плоскости управления (CP), передает пользовательские данные или сообщения службы коротких сообщений (SMS; Short Message Service) через элемент управления мобильностью (MME (mobility management element) в LTE или AMF в 5G) путем их инкапсуляции в слое без доступа (NAS; Non-Access Stratum), уменьшая общее количество сообщений плоскости управления при обработке коротких операций по передаче данных. NAS представляет собой функциональный уровень в стеках протоколов беспроводной телекоммуникации UMTS и LTE между опорной сетью и пользовательским оборудованием. Этот уровень используют для управления установлением сеансов связи и для поддержки непрерывной связи с пользовательским оборудованием, когда оно находится в роуминге.As mentioned above, general principles for optimizing CIoT are described in the aforementioned TS 23.401 (eg clause 4.10: Introduction of Evolved Packet System (EPS) C-IoT optimization). Two types of communication information transfer optimization are defined. One optimization is based on the transfer of user data in the user plane (UP) and is called EPS CIoT UP optimization. Another optimization, known as EPS CIoT optimization in the control plane (CP), transmits user data or short message service (SMS; Short Message Service) messages through a mobility management element (MME (mobility management element) in LTE or AMF in 5G) by Non-Access Stratum (NAS) encapsulation, reducing the total number of control plane messages when processing short data transfer operations. NAS is a functional layer in the UMTS and LTE wireless telecommunication protocol stacks between the core network and the user equipment. This layer is used to control the establishment of communication sessions and to maintain continuous communication with the user equipment when it is roaming.
Когда UE подключается к сети, UE включает в индикацию характеристик предпочтительной сети характеристики сети, которые UE может поддерживать и которые оно предпочло бы использовать, например, поддерживается ли оптимизация EPS CIoT CP или поддерживается оптимизация EPS CIoT UP.When the UE joins the network, the UE includes in the preferred network capability indication the network features that the UE can support and would prefer to use, such as whether CIoT CP EPS optimization is supported or CIoT UP EPS optimization is supported.
Когда поддерживается оптимизация EPS CIoT CP, UE CIoT могут отправлять и принимать пакеты малых данных через плоскость управления сигнализацией NAS. Есть некоторые преимущества, когда UE CIoT используют плоскость управления для связи, поскольку плоскость управления не всегда занята и имеет относительно низкую скорость передачи пакетов.When CIoT CP EPS optimization is supported, CIoT UEs can send and receive small data packets via the NAS signaling control plane. There are some advantages when CIoT UEs use the control plane for communication since the control plane is not always busy and has a relatively low packet rate.
Ключевым требованием к устройствам IoT является срок службы батареи. И Категория M1 (Cat-M1) стандарта «Долгосрочное развитие» (LTE; Long Term Evolution), и NB-IoT необходимы для значительного снижения энергопотребления по технологиям широкополосной сотовой связи. Срок службы батареи может быть важным фактором для различных недорогих датчиков и устройств IoT измерительного типа. В NB-IoT, например, ожидается, что максимальный срок службы батареи будет составлять 10 лет даже в экстремальных условиях покрытия. В идеальном случае срок службы батареи для таких устройств IoT должен длиться весь ожидаемый срок службы устройства, чтобы избежать дорогостоящего техобслуживания.A key requirement for IoT devices is battery life. Both Long Term Evolution (LTE) Category M1 (Cat-M1) and NB-IoT are needed to significantly reduce the power consumption of broadband cellular technologies. Battery life can be an important consideration for various low cost sensors and meter-type IoT devices. In NB-IoT, for example, the maximum battery life is expected to be 10 years even under extreme coverage conditions. Ideally, battery life for such IoT devices should last the entire expected life of the device to avoid costly maintenance.
В одном приведенном в качестве примера варианте осуществления рассмотрен сценарий, в котором UE 302 5G передает пользовательские данные через плоскость управления (например, как показано пунктирной линией на фиг. 3) в сеть 314 данных (например, сеть пакетной передачи данных (PDN; Packet Data Network), такую как Интернет) через интерфейс N6 в системе связи 5G. UE 302 подключается к AMF 308 через точку 304 доступа от 3GPP и сеть радиодоступа NG (NG-RAN; NG Radio Access Network) 306 и предоставляет пользовательские данные через интерфейс N1. AMF 308 предоставляет пользовательские данные в SMF 310 через интерфейс N11, а SMF предоставляет пользовательские данные в UPF 312 через интерфейс N4. UPF 312 предоставляет данные в сеть 314 передачи данных через интерфейс N6. На фиг. 3 также проиллюстрирована связь и интерфейсы между AMF 308 и объектом 316 аутентификации, который, как предполагается, содержит AUSF 318, UDM 320 и хранилище пользовательских данных (UDR; User Data Repository) 322. Как проиллюстрировано, SMF 310 и UDR 322 также связаны с PCF 324.In one exemplary embodiment, a scenario is considered in which a
Размер пакета данных может существенно влиять на срок службы батареи устройства IoT. Для CIoT 5G существует необходимость в поддержке передачи нечастых «малых» данных через плоскость управления. Как более подробно описано ниже, система связи может быть выполнена с возможностью определения размера «малых» данных, например, на основании размера типичных сообщений, которые, как ожидается, будут отправлены с использованием конкретного типа устройства IoT в CIoT 5G. Определяемые пользователем пороговые значения можно использовать для определения подходящего диапазона размеров для «малых» данных, как этот термин используется в настоящем документе. При передаче малых данных через плоскость управления важно сводить к минимуму непроизводительные издержки, связанные с указанной передачей, тем самым снижая потребление энергии устройством IoT для экономии срока службы батареи. The data packet size can significantly affect the battery life of an IoT device. For 5G CIoT, there is a need to support the transmission of infrequent "small" data across the control plane. As described in more detail below, the communication system may be configured to determine the size of "small" data, for example, based on the size of typical messages expected to be sent using a particular type of IoT device in 5G CIoT. User-defined thresholds can be used to determine an appropriate range of sizes for "small" data, as the term is used in this document. When transmitting small data across the control plane, it is important to minimize the overhead associated with said transmission, thereby reducing the power consumption of the IoT device to conserve battery life.
Иллюстративные варианты осуществления обеспечивают эффективные способы передачи нечастых малых данных для устройств IoT, преимущественно продлевая срок службы батареи устройств IoT. В некоторых вариантах осуществления эффективная передача нечастых малых данных обеспечивается через сигнализацию слоя без доступа (NAS). Для этого в некоторых вариантах осуществления определяют выделенный контейнер, называемый в настоящем документе «контейнером малых данных CIoT» для такой передачи малых данных. Контейнер малых данных CIoT рассматривается как особый тип типа контейнера полезной нагрузки, а UE 302 и AMF 308 конфигурируются с помощью процедур для обращения с контейнером малых данных CIoT. В некоторых вариантах осуществления обеспечены механизмы для поддержки конфигурации максимального размера малых данных вместе с логикой для обращения как с передачей малых данных, так и с передачей «больших» данных. В этом контексте передача «больших» данных относится к передаче данных, которые превышают определяемые пользователем пороговые значения для «малых» данных, как описано выше и в других местах в настоящем документе. Дополнительные определяемые пользователем пороговые значения можно использовать для определения максимального размера для передачи «больших» данных через плоскость управления (причем еще большие данные передаются через плоскость пользователя).Exemplary embodiments provide efficient methods for transmitting infrequent small data for IoT devices, advantageously extending the battery life of IoT devices. In some embodiments, efficient transmission of infrequent small data is provided through non-access layer (NAS) signaling. To do this, in some embodiments, a dedicated container, referred to herein as a "CIoT small data container", is defined for such small data transmission. The CIoT small data container is considered as a special type of payload container type, and the
Также обеспечены методы защиты и шифрования содержимого данных, которые передаются через плоскость управления.Techniques are also provided to protect and encrypt the content of data that is transmitted through the control plane.
На фиг. 4 показана процедура 400 передачи малых данных по восходящему каналу для UE 302 в режиме ожидания. UE 302 в режиме ожидания через доступ 3GPP может иметь ожидающие пользовательские данные восходящего канала, и UE может использовать услуги системы 5G (5GS) с оптимизацией 5GS CIoT плоскости управления. В качестве предварительного условия предполагается, что UE 302 зарегистрировано 401 с AMF 308 для оптимизации плоскости управления CIoT (CP-CIoT; CIoT control plane), что установлен контекст 402 безопасности NAS и что обеспечены механизмы 403 шифрования и защиты целостности. Кроме того, предполагается, что UE 302 находится в режиме 404 ожидания и имеет пользовательские данные восходящего канала для отправки.In FIG. 4 shows an uplink small data transmission procedure 400 for
На этапе 405 UE 302 устанавливает тип услуги плоскости управления для сообщения запроса услуги плоскости управления как «инициируемый мобильными абонентами запрос». Кроме того, UE 302 устанавливает тип информационного элемента (IE; information element) контейнера полезной нагрузки как «контейнер малых данных CIoT». UE 302 форматирует идентификатор сеанса блока данных протокола (PDU; Protocol Data Unit) и информацию помощи при освобождении вместе с данными в контейнере малых данных CIoT. В некоторых вариантах осуществления идентификатор сеанса PDU составляет 4 бита, а информация помощи при освобождении составляет 2 бита. Информация помощи при освобождении включается, когда UE 302 собирается проинформировать сеть об одном из двух условий. Первое условие состоит в том, что после текущей передачи данных по восходящему каналу не ожидается никакой дальнейшей передачи по восходящему каналу и никакой дальнейшей передачи по нисходящему каналу (например, подтверждения, ответы и т. д.). Другими словами, первое условие возникает тогда, когда верхние уровни указывают, что обмен данными завершился с текущей передачей данных по восходящему каналу. Второе условие состоит в том, что после текущей передачи данных по восходящему каналу ожидается только одна передача данных по нисходящему каналу и не ожидается никакой дальнейшей передачи данных по восходящему каналу. Другими словами, второе условие возникает тогда, когда верхние уровни указывают, что обмен данными будет завершен со следующей передачей данных по нисходящему каналу. Следует понимать, что в других вариантах осуществления могут быть использованы другие условия или, в более общем смысле, другая информация помощи при освобождении. На этапе 405 UE 302 также устанавливает IE контейнера полезной нагрузки как контейнер малых данных CIoT.In
UE 302 включает тип контейнера полезной нагрузки и контейнер полезной нагрузки, отформатированные, как описано выше, в сообщении запроса услуги плоскости управления, которое отправляется на этапе 405. Если требуется дополнительная информация, такая как состояние сеансов PDU для синхронизации сеанса PDU или индикация переключения CP на UP (например, через состояние данных восходящего канала), такая информация может быть включена в сообщение запроса услуги плоскости управления на этапе 405 как отдельные IE. Затем UE 302 отправляет сообщение запроса услуги уровня управления на этапе 405 в AMF 308 (например, через NG-RAN 306). UE 302 также запускает таймер повторной передачи (например, T3517) и переходит в состояние «5GMM-SERVICE-REQUEST-INITIATED».The
После получения сообщения запроса услуги плоскости управления на этапе 405 с типом услуги плоскости управления, указывающим «инициируемый мобильными абонентами запрос», и после завершения общих процедур управления мобильностью 5GS (5GMM; 5GS Mobility Management) AMF 308 отправляет сообщение 409 приема услуги на UE 302. Если IE контейнера полезной нагрузки включен в сообщение запроса услуги плоскости управления на этапе 405, и IE типа контейнера полезной нагрузки установлен как «контейнер малых данных CIoT», и если IE контейнера полезной нагрузки успешно проходит проверку целостности, AMF 308 извлекает идентификатор сеанса PDU и информацию помощи при освобождении на этапе 406. AMF 308 пересылает содержимое данных SMF 310 на этапе 407 посредством сообщения запроса Nsmf_PDUSession_DataTransfer на этапе 408. Это сообщение запроса содержит данные и идентификатор сеанса PDU.After receiving the control plane service request message in
Как отмечено выше, AMF 308 отправляет сообщение 409 принятия услуги на UE 302. Сообщение 409 приема услуги указывает состояние сеанса PDU, и далее UE 302 находится в подсоединенном режиме 410. В этот момент устанавливается 411 соединение управления радиоресурсами (RRC; Radio Resource Control). Если IE состояния сеанса PDU включен в сообщение запроса услуги плоскости управления на этапе 405 или если AMF 308 необходимо выполнить синхронизацию состояния сеанса PDU, AMF 308 включает IE состояния сеанса PDU в сообщение 409 принятия услуги, чтобы указать, какие сеансы PDU, связанные с типом доступа в сообщении 409 принятия услуги, активны в AMF 308.As noted above, the
SMF 310 выбирает UPF 312 (или NEF) для доставки пользовательских данных от UE 302 на основании конфигурации на этапе 412. Затем SMF 310 генерирует и отправляет сообщение 413 пересылки данных PFCP (PFCP_data_forwarding) в UPF 312. Сообщение 413 PFCP_data_forwarding представляет собой сообщение протокола управления пересылкой пакетов (PFCP; Packet Forwarding Control Protocol) и содержит идентификатор туннеля и контейнер полезной нагрузки (например, пользовательские данные) из сообщения запроса услуги плоскости управления на этапе 405.
Если IE индикации помощи при освобождении включен в сообщение запроса услуги плоскости управления на этапе 405 и если IE типа контейнера полезной нагрузки установлен как «контейнер малых данных CIoT», AMF 308 будет действовать на этапе 414 на основании условия, указанного в индикации помощи при освобождении. Если индикация помощи при освобождении указывает, что после передачи данных по восходящему каналу не ожидается никакой дальнейшей передачи данных по восходящему или нисходящему каналу (например, первое условие, описанное выше), AMF 308 освобождает соединение RRC (например, сигнальное соединение NAS). Если индикация помощи при освобождении указывает, что после передачи данных по восходящему каналу ожидается только одна передача данных по нисходящему каналу и не ожидается дальнейшей передачи данных по восходящему каналу (например, второе условие, описанное выше), AMF 308 освобождает соединение RRC при последующей доставке следующей принятой передачи данных по нисходящему каналу на UE 302.If the release assistance indication IE is included in the control plane service request message at
После успешного завершения вышеописанной процедуры UE 302 сбрасывает счетчик попыток запроса услуги, останавливает таймер T3517 и переходит в состояние «5GMM-ЗАРЕГИСТРИРОВАНО» («5GMM-REGISTERED»). UE 302 также обрабатывает индикацию из нижних уровней о том, что соединение RRC было освобождено в качестве успешного завершения процедуры. Если информационный элемент состояния сеанса PDU включен в сообщение 409 принятия услуги, то UE 302 выполняет локальное освобождение всех тех сеансов PDU, которые активны на стороне UE, связанной с доступом 3GPP, но обозначены AMF 308 как неактивные.Upon successful completion of the above procedure,
На фиг. 5 показана процедура 500 передачи малых данных по восходящему каналу для UE 302 в подсоединенном режиме. UE 302 в режиме ожидания через доступ 3GPP может иметь ожидающие пользовательские данные восходящего канала, и UE может использовать услуги 5GS с оптимизацией 5GS CIoT плоскости управления. Аналогично на фиг. 4 предполагается, что UE 302 зарегистрировано 501 с AMF 308 для CP-CIoT, что установлен контекст 502 безопасности NAS и что обеспечены механизмы 503 защиты шифрования и целостности. Кроме того, предполагается, что UE 302 находится в подсоединенном режиме 504 и имеет пользовательские данные восходящего канала для отправки.In FIG. 5 shows an uplink small
На этапе 505 UE 302 генерирует сообщение передачи данных NAS по восходящему каналу (UL_NAS_TRANSPORT). UE 302 устанавливает IE типа контейнера полезной нагрузки как «контейнер малых данных CIoT» и форматирует идентификатор сеанса PDU и информацию помощи при освобождении вместе с данными в контейнере малых данных CIoT. Опять же, идентификатор сеанса PDU может составлять 4 бита, а информация помощи при освобождении составляет 2 бита. Информация помощи при освобождении аналогична описанной выше со ссылкой на фиг. 4, и используется UE 302 для информирования сети о первом условии (например, о том, что после текущей передачи данных по восходящему каналу не ожидается дальнейшей передачи по восходящему каналу и дальнейшей передачи данных по нисходящему каналу) или о втором условии (например, о том, что после текущей передачи данных по восходящему каналу ожидается только одна передача данных по нисходящему каналу и не ожидается никакой дальнейшей передачи данных по восходящему каналу). Следует понимать, что в других вариантах осуществления могут быть использованы другие условия или, в более общем смысле, другая информация помощи при освобождении. UE 302 также устанавливает IE контейнера полезной нагрузки как контейнер малых данных CIoT.In
UE 302 включает тип контейнера полезной нагрузки и контейнер полезной нагрузки, отформатированные, как описано выше, в сообщении передачи данных NAS восходящего канала на этапе 505. Если необходима дополнительная информация, такая как состояние сеанса PDU для синхронизации сеанса PDU или индикация переключения CP на UP (например, через состояние данных восходящего канала), такая информация может быть включена в сообщение передачи данных NAS восходящего канала на этапе 505 как отдельные IE. Затем UE 302 отправляет сообщение передачи данных NAS восходящего канала на этапе 505 на AMF 308.The
После приема сообщения передачи данных NAS восходящего канала на этапе 505, если IE контейнера полезной нагрузки включен и IE типа контейнера полезной нагрузки установлен как «контейнер малых данных CIoT», и если IE контейнера полезной нагрузки успешно проходит проверку целостности, AMF 308 на этапе 506 извлекает идентификатор сеанса PDU и освобождает информацию помощи. AMF 308 пересылает данные в SMF 310, связанный с UE на этапе 507, например, через сообщение 508 запроса Nsmf_PDUSession_DataTransfer, аналогичное сообщению 408, описанному выше в связи с фиг. 4.After receiving the uplink NAS data transfer message in
Если применимо, на этапе 509 возможные данные нисходящего канала предоставляются UE 302. AMF 308 обрабатывает освобождение сигнального соединения NAS (например, освобождение RRC) на этапе 510 на основании информации помощи при освобождении, которая включена в сообщение передачи данных NAS восходящего канала на этапе 505. Если индикация помощи при освобождении указывает, что после передачи данных по восходящему каналу не ожидается никакой дальнейшей передачи данных по восходящему или нисходящему каналу (например, первое условие, описанное выше), AMF 308 освобождает соединение RRC (например, сигнальное соединение NAS). Если индикация помощи при освобождении указывает, что после передачи данных по восходящему каналу ожидается только одна передача данных по нисходящему каналу и не ожидается дальнейшей передачи данных по восходящему каналу (например, второе условие, описанное выше), AMF 308 освобождает соединение RRC при последующей доставке следующей принятой передачи данных по нисходящему каналу на UE 302. Соединение RRC освобождается на этапе 511, и UE 302 переходит в режим ожидания на этапе 512.If applicable, at
SMF 310 выбирает UPF 312 (или NEF) для доставки пользовательских данных от UE 302 на основании конфигурации на этапе 513. Затем SMF 310 генерирует и отправляет сообщение 514 PFCP_data_forwarding в UPF 312. Сообщение 514 PFCP_data_forwarding аналогично сообщению, описанному выше в отношении сообщения 413 PFCP_data_forwarding.The
На фиг. 4 и 5 показаны инициируемые мобильными абонентами процедуры 400 и 500 передачи NAS для UE 302 в режиме ожидания и подсоединенном режиме, соответственно. На фиг. 6 показана процедура 600 передачи малых данных по нисходящему каналу для UE 302, инициированная сетью, предоставляющая пользовательские данные CIoT через плоскость управления от AMF 308 на UE 302 в сообщении 5GMM (например, через интерфейс N6 в системе 5G). Аналогично фиг. 4 и 5 предполагается, что UE 302 зарегистрировано 601 с AMF 308 для CP-CIoT, что установлен контекст 602 безопасности NAS и что обеспечены механизмы 603 шифрования и защиты целостности. Кроме того, предполагается, что UE 302 находится в подсоединенном режиме 604 и что AMF 308 имеет пользовательские данные нисходящего канала, подлежащие отправке на UE 302.In FIG. 4 and 5 show mobile-initiated
AMF 308 и SMF 310 имеют связь, установленную между ними на этапе 605, а SMF 310 и UPF 312 имеют связь PFCP, установленную между ними на этапе 606. UPF 312 предоставляет сообщение PFCP_data_forwarding SMF 310 на этапе 607. Это сообщение включает идентификатор туннеля и контейнер полезной нагрузки с пользовательскими данными, подлежащими отправке на UE 302. SMF 310 генерирует и отправляет сообщение Nsmf_PDUSession_DataTransfer Notify на этапе 608, включая данные и идентификатор сеанса PDU.
На этапе 609 AMF 308 генерирует и отправляет транспортное сообщение NAS нисходящего канала на UE 302. AMF 308 устанавливает IE типа контейнера полезной нагрузки как «контейнер малых данных CIoT» и форматирует идентификатор сеанса PDU с данными нисходящего канала для UE 302 в контейнере малых данных CIoT. Опять же, идентификатор сеанса PDU может быть отформатирован как 4 бита. AMF 308 включает тип контейнера полезной нагрузки и контейнер полезной нагрузки, отформатированный, как описано выше, в сообщение передачи данных NAS по нисходящему каналу. Если необходима дополнительная информация, такая как состояние сеанса PDU для синхронизации сеанса PDU или индикация переключения CP на UP (например, через состояние данных восходящего канала), такая информация может быть включена в сообщение передачи данных NAS нисходящего канала как отдельные IE.In
После приема сообщения передачи данных NAS по нисходящему каналу на этапе 609, если IE контейнера полезной нагрузки включен, если IE типа контейнера полезной нагрузки установлен как «контейнер малых данных CIoT» и если IE контейнера полезной нагрузки успешно проходит проверку целостности, UE 302 извлекает идентификатор сеанса PDU и содержимое данных из IE контейнера полезной нагрузки и пересылает содержимое данных в приложение верхнего уровня.Upon receiving the downlink NAS data transfer message in
На фиг. 7 показана структура 700 IE контейнера малых данных CIoT. IE контейнера малых данных CIoT используют для инкапсуляции пользовательских данных, передаваемых между UE 302 и AMF 308. IE контейнера малых данных CIoT кодируют, как проиллюстрировано на фиг. 7. Контейнер малых данных CIoT в некоторых вариантах осуществления представляет собой информационный элемент типа 4 с минимальной длиной 3 октета и максимальной длиной 257 октетов. Октет 1 включает идентификатор IE (IEI; IE identifier) контейнера малых данных CIoT, а октет 2 включает длину содержимого контейнера малых данных CIoT. Октеты с 3 по n включают содержимое контейнера малых данных CIoT. Значение n равно 257, что соответствует максимальной длине содержимого контейнера малых данных CIoT, равной 255 (например, 257 минус октет 1, используемый для IEI контейнера малых данных CIoT, и октет 2, используемый для указания длины содержимого контейнера малых данных CIoT). Как более подробно описано ниже со ссылкой на фиг. 8, октет 3 также зарезервирован в некоторых вариантах осуществления, поэтому пользовательские данные, подлежащие передаче, могут занимать до 254 октетов.In FIG. 7 shows an
На фиг. 8 показано содержимое контейнера малых данных CIoT (например, октеты с 3 по n в структуре 700). Октет 3 содержит идентификационную информацию сеанса PDU, закодированную 4 битами, и ожидаемые данные нисходящего канала (DDX; downlink data expected), закодированные 2 битами. Октет 3 также включает два запасных бита. Октеты с 4 по n включают содержимое данных. На фиг. 9 показано содержимое 900 IE контейнера малых данных CIoT, более конкретно иллюстрируя примеры информации в октетах с 3 по n. Например, на фиг. 9 проиллюстрировано, как данные сеанса PDU кодируются 4 битами и как данные DDX кодируются 2 битами.In FIG. 8 shows the contents of the CIoT small data container (eg,
Предполагается, что контейнер малых данных CIoT имеет «малый» размер или ограничен содержимым данных размером 255 октетов, как отмечено на фиг. 9. Контейнер пользовательских данных CIoT можно использовать для инкапсуляции «больших» пользовательских данных, которые передаются между UE 302 и AMF 308, размером до 65 531 октета. IE контейнера пользовательских данных CIoT кодируется, как проиллюстрировано на фиг. 10-12. The CIoT small data container is assumed to be "small" in size, or limited to a data content of 255 octets, as noted in FIG. 9. The CIoT User Data Container can be used to encapsulate "large" user data that is transmitted between
На фиг. 10 показана структуру 1000 IE контейнера пользовательских данных CIoT. Контейнер пользовательских данных CIoT, в некоторых вариантах осуществления, представляет собой информационный элемент типа 6 с минимальной длиной 5 октетов и максимальной длиной 65 535 октетов. Октет 1 включает IEI контейнера пользовательских данных CIoT, а октеты 2 и 3 включают длину содержимого контейнера пользовательских данных CIoT. Октеты с 4 по n включают содержимое контейнера пользовательских данных CIoT. 65 531 октет доступен для передачи пользовательских данных, так как есть три октета служебных данных (например, октет 1, включающий IEI контейнера пользовательских данных CIoT, и октеты 2 и 3, включающие длину содержимого контейнера пользовательских данных CIoT) плюс, как более подробно описано ниже, октет 4 зарезервирован в некоторых вариантах осуществления.In FIG. 10 shows an
На фиг. 11 показано содержимое контейнера пользовательских данных CIoT (например, октеты с 4 по n в структуре 1000). Октет 4 содержит идентификационную информацию сеанса PDU, закодированную 4 битами, и DDX, закодированные 2 битами. Октет 4 также включает два запасных бита. Октеты с 5 по n включают содержимое данных. На фиг. 12 показано содержимое 1200 IE контейнера пользовательских данных CIoT, более конкретно иллюстрируя примеры информации в октетах с 4 по n. Например, на фиг. 12 проиллюстрировано, как данные сеанса PDU кодируются 4 битами и как данные DDX кодируются 2 битами.In FIG. 11 shows the contents of the CIoT user data container (for example,
Находясь в режиме ожидания или в подсоединенном режиме, UE 302 решает, отправлять ли данные через контейнер пользовательских данных CIoT или контейнер малых данных CIoT, в зависимости от размера данных, подлежащих передаче, сконфигурированного максимального размера малых данных (например, параметр CP-CIoT_MaxSmallDataSize, который сконфигурирован как объект управления NAS (MO; Management Object) или в элементарном файле (EF; Elementary File) универсального модуля идентификации абонента (USIM; Universal Subscriber Identity Module) и сконфигурированного максимального размера данных (например, CP-CIoT_MaxDataSize, сконфигурированного как MO NAS или в EF USIM). В подсоединенном режиме AMF 308 решает, отправлять ли данные в UE 302 через контейнер пользовательских данных CIoT или контейнер малых данных CIoT, в зависимости от размера данных, подлежащих передаче, сконфигурированного максимального размера малых данных и сконфигурированного максимального размера данных.While in the idle mode or in the connected mode, the
Более конкретно, со стороны UE 302 в решении о том, использовать ли контейнер пользовательских данных CIoT или контейнер малых данных CIoT, может быть использован следующий алгоритм. Если размер пользовательских данных меньше, чем сконфигурированный максимальный размер малых данных (например, меньше, чем CP-CIoT_MaxSmallDataSize), UE 302 отправляет данные с помощью контейнера малых данных CIoT. Если размер пользовательских данных больше, чем сконфигурированный максимальный размер малых данных (например, больше, чем CP-CIoT_MaxSmallDataSize), и меньше 254 октетов, UE 302 отправляет данные с помощью контейнера малых данных CIoT. Если размер пользовательских данных больше, чем 254 октета, но меньше, чем сконфигурированный максимальный размер малых данных (например, меньше, чем CP-CIoT_MaxDataSize), UE 302 отправляет данные с помощью контейнера пользовательских данных CIoT. Если размер пользовательских данных больше, чем сконфигурированный максимальный размер данных (например, больше, чем CP-CIoT_MaxDataSize), UE 302 переключается с оптимизации CP-CIoT на оптимизацию UP-CIoT и отправляет данные с помощью плоскости пользователя, а не плоскости управления через сигнализацию NAS.More specifically, from the
Со стороны сети (например, AMF 308) в решении о том, использовать ли контейнер пользовательских данных CIoT или контейнер малых данных CIoT, может быть использован следующий алгоритм. Если размер пользовательских данных меньше, чем сконфигурированный максимальный размер малых данных (например, меньше, чем CP-CIoT_MaxSmallDataSize), AMF 308 отправляет данные с помощью контейнера малых данных CIoT. Если размер пользовательских данных больше, чем сконфигурированный максимальный размер малых данных (например, больше, чем CP-CIoT_MaxSmallDataSize), и меньше 254 октетов, AMF 308 отправляет данные с помощью контейнера малых данных CIoT. Если размер пользовательских данных больше, чем 254 октета, но меньше, чем сконфигурированный максимальный размер малых данных (например, меньше, чем CP-CIoT_MaxDataSize), UE 308 отправляет данные с помощью контейнера пользовательских данных CIoT. Если размер пользовательских данных больше, чем сконфигурированный максимальный размер данных (например, больше, чем CP-CIoT_MaxDataSize), AMF 308 переключается с оптимизации CP-CIoT на оптимизацию UP-CIoT и отправляет данные с помощью плоскости пользователя, а не плоскости управления через сигнализацию NAS.On the network side (eg, AMF 308), the following algorithm can be used to decide whether to use a CIoT user data container or a CIoT small data container. If the user data size is less than the configured maximum small data size (eg, less than CP-CIoT_MaxSmallDataSize), the
На фиг. 13 показано использование сообщений и IE для контейнеров малых данных CIoT и контейнеров пользовательских данных CIoT. Таблицы 1301, 1302 и 1303 иллюстрируют содержимое сообщения для транспортных сообщений NAS восходящего канала (например, используемых на этапе 505 на фиг. 5), транспортных сообщений NAS нисходящего канала (например, используемых на этапе 609 на фиг. 6) и сообщений запроса услуги плоскости управления (например, используемых на этапе 405 на фиг. 4), соответственно. Контейнер полезной нагрузки каждой из таблиц 1301, 1302 и 1303 представляет собой один из типов контейнера полезной нагрузки, показанных в таблице 1304 (например, один из контейнера малых данных CIoT и контейнера пользовательских данных CIoT). Таблицы 1305 и 1306 иллюстрируют структуры этих типов контейнеров полезной нагрузки. В частности, таблица 1305 иллюстрирует структуру контейнера малых данных CIoT, а таблица 1306 иллюстрирует структуру контейнера пользовательских данных CIoT.In FIG. 13 shows the use of messages and IE for CIoT small data containers and CIoT user data containers. Tables 1301, 1302, and 1303 illustrate message content for uplink NAS transport messages (eg, used at
IE контейнера полезной нагрузки используют для передачи одной или более полезных нагрузок. При передаче нескольких полезных нагрузок связанная информация о каждой полезной нагрузке также передается вместе с полезной нагрузкой. IE контейнера полезной нагрузки кодируется, как показано на фиг. 14. Контейнер IE 1400 полезной нагрузки, показанный на фиг. 14, в некоторых вариантах осуществления, представляет собой информационный элемент типа 6 с минимальной длиной 4 октета и максимальной длиной 65 538 октетов. Содержимое контейнера полезной нагрузки (от октета 4 до октета n) имеет максимальное значение 65 535 октетов.The payload container IE is used to carry one or more payloads. When multiple payloads are transmitted, associated information about each payload is also transmitted along with the payload. The IE of the payload container is encoded as shown in FIG. 14. The
Если тип контейнера полезной нагрузки установлен как «контейнер малых данных CIoT» и включен в сообщение запроса услуги плоскости управления (например, используемое на этапе 405 на фиг. 4), содержимое контейнера полезной нагрузки кодируется так же, как и содержимое IE контейнера малых данных CIoT, за исключением того, что первые два октета не включены.If the payload container type is set to "CIoT small data container" and included in the control plane service request message (eg, used at
Если тип контейнера полезной нагрузки установлен как «контейнер малых данных CIoT» и включен в транспортное сообщение NAS восходящего канала (например, используемое на этапе 505 на фиг. 5), содержимое контейнера полезной нагрузки кодируется так же, как и содержимое IE контейнера малых данных CIoT, за исключением того, что первые два октета не включены. If the payload container type is set to "CIoT small data container" and included in the uplink NAS transport message (eg, used at
Если тип контейнера полезной нагрузки установлен как «контейнер малых данных CIoT» и включен в транспортное сообщение NAS нисходящего канала (например, используемое на этапе 609 на фиг. 6), содержимое контейнера полезной нагрузки кодируется так же, как и содержимое IE контейнера малых данных CIoT, за исключением того, что первые два октета не включены.If the payload container type is set to "CIoT small data container" and included in the downlink NAS transport message (eg, used in
Если тип контейнера полезной нагрузки установлен как «контейнер пользовательских данных CIoT» и включен в транспортное сообщение NAS восходящего канала (например, используемое на этапе 505 на фиг. 5), содержимое контейнера полезной нагрузки кодируется так же, как и содержимое IE контейнера пользовательских данных CIoT, за исключением того, что первые три октета не включены.If the payload container type is set to "CIoT user data container" and included in the uplink NAS transport message (eg, used at
Если тип контейнера полезной нагрузки установлен как «контейнер пользовательских данных CIoT» и включен в транспортное сообщение NAS нисходящего канала (например, используемое на этапе 609 на фиг. 6), содержимое контейнера полезной нагрузки кодируется так же, как и содержимое IE контейнера пользовательских данных CIoT, за исключением того, что первые три октета не включены.If the payload container type is set to "CIoT user data container" and is included in the downlink NAS transport message (e.g., used in
Если тип контейнера полезной нагрузки установлен как «контейнер пользовательских данных CIoT» и включен в сообщение запроса услуги плоскости управления (например, используемое на этапе 405 на фиг. 4), содержимое контейнера полезной нагрузки кодируется так же, как и содержимое IE контейнера пользовательских данных CIoT, за исключением того, что первые три октета не включены.If the payload container type is set to "CIoT User Data Container" and included in the control plane service request message (eg, used in
В некоторых вариантах осуществления новые типы контейнеров полезной нагрузки определены для «контейнера малых данных CIoT» и «контейнера пользовательских данных CIoT». Целью IE типа контейнера полезной нагрузки является индикация типа полезной нагрузки, включенного в IE контейнера полезной нагрузки. На фиг. 15 показана структура 1500 IE типа контейнера полезной нагрузки, с битами 1-4 в октете 1, используемыми для предоставления значения типа контейнера полезной нагрузки, и битами 5-8 в октете 1, используемыми для предоставления IE типа контейнера полезной нагрузки. На фиг. 16 показано кодирование 1600 значения типа контейнера полезной нагрузки в битах 1-4 октета 1 IE 1500 типа контейнера полезной нагрузки. Как проиллюстрировано, сообщение службы коротких сообщений (SMS) может быть закодировано в битах 4 3 2 1 и 0 0 1 0, контейнер пользовательских данных CIoT может быть закодирован в битах 4 3 2 1 и 1 0 0 0, а контейнер малых данных CIoT может быть закодирован в битах 4 3 2 1 как 1 0 0 1.In some embodiments, new payload container types are defined for "CIoT Small Data Container" and "CIoT User Data Container". The purpose of the Payload Container Type IE is to indicate the payload type included in the Payload Container IE. In FIG. 15 shows a payload container
На фиг. 17 показана конфигурация 1700 размера данных плоскости управления. Более конкретно, конфигурация 1700 размера данных плоскости управления обеспечена в MO NAS с параметром максимального размера данных (например, CP-CIoT_MaxDataSize) и параметром максимального размера малых данных (например, CP-CIoT_MaxSmallDataSize). In FIG. 17 shows a control plane
Лист CP-CIoTMaxDataSize MO NAS указывает сконфигурированный максимальный размер пользовательских данных, который может передаваться через плоскость управления посредством сигнализации NAS в опорной наземной сети мобильной связи общего пользования (HPLMN; Home Public Land Mobile Network) или эквивалентной HPLMN (EHPLMN; Equivalent HPLMN), как описано в TS 23.122 от 3GPP. Возникновение этого листа составляет ноль или единицу, с форматом int (целое число), типами доступа «Получить» и «Заменить» и значением в диапазоне от 0 до 65 531. Если это не предусмотрено, для данного листа используют значение по умолчанию 65 531 октет.The CP-CIoTMaxDataSize MO NAS leaf indicates the configured maximum user data size that can be transmitted over the control plane by NAS signaling in the Home Public Land Mobile Network (HPLMN) or equivalent HPLMN (EHPLMN; Equivalent HPLMN) as described in TS 23.122 from 3GPP. The occurrence of this leaf is zero or one, with format int (an integer), access types Get and Replace, and a value in the
Лист CP-CIoT_MaxSmallDataSize MO NAS указывает сконфигурированный максимальный размер малых данных, который может передаваться через плоскость управления посредством сигнализации NAS, когда она находится в HPLMN или EHPLMN. Возникновение этого листа составляет ноль или единицу, с форматом int, типами доступа «Получить» и «Заменить» и значением в диапазоне от 0 до 254. Если это не предусмотрено, для данного листа используют значение по умолчанию 254.The leaf CP-CIoT_MaxSmallDataSize MO NAS indicates the configured maximum size of small data that can be transmitted through the control plane via NAS signaling when it is in HPLMN or EHPLMN. The occurrence of this leaf is zero or one, with format int, access types Get and Replace, and a value in the
Параметры конфигурации (например, в MO NAS, показанном на фиг. 17) могут быть установлены оператором домашней сети (HNO; Home Network Operator) устройства на основании категории и шаблона устройства (например, включая типичный размер данных и частоту отправки), а также размера транспортного блока физического уровня устройства. Устройства типа eMTC Cat-M1 имеют размер транспортного блока (TBS; Transport Block Size) нисходящего канала (DL; Transport Block Size) в 1000 бит (например, 125 октетов) и TBS восходящего канала (UL; uplink) в 1000 бит (в версии 13 от 3GPP) и 2984 в версии 14 от 3GPP. Устройства типа Cat-M2 eMTC имеют TBS DL размером 4008 бит, а также TBS UL размером 2984 для 1,4 мегагерц (МГц) и 6968 для 5 МГц. Устройства типа Cat-NB1 NB-IoT имеют TBS DL размером 860 бит (например, около 110 октетов) и TBS UL размером 1000 бит (например, около 125 октетов). Устройства типа Cat-NB2 NB-IoT имеют TBS DL 2536 бит и TBS UL 2536 бит. Таким образом, контейнера малых данных CIoT достаточно для устройств типа Cat-NB1 NB-IoT, а также он подходит для устройств типа Cat-M1 eMTC. Для других типов устройств может потребоваться контейнер пользовательских данных CIoT, поскольку он может поддерживать передачу данных до 65 531 октета.Configuration parameters (e.g., in the MO NAS shown in FIG. 17) can be set by the device's Home Network Operator (HNO) based on the category and pattern of the device (e.g., including typical data size and sending frequency) as well as the size transport block of the physical layer of the device. eMTC Cat-M1 type devices have a transport block size (TBS; Transport Block Size) of the downlink (DL; Transport Block Size) of 1000 bits (for example, 125 octets) and TBS of the uplink (UL; uplink) of 1000 bits (in the version 13 from 3GPP) and 2984 in version 14 from 3GPP. Cat-M2 eMTC type devices have TBS DL of 4008 bits and TBS UL of 2984 for 1.4 megahertz (MHz) and 6968 for 5 MHz. Cat-NB1 NB-IoT type devices have a DL TBS of 860 bits (eg about 110 octets) and a UL TBS of 1000 bits (eg about 125 octets). Cat-NB2 NB-IoT type devices have TBS DL 2536 bits and TBS UL 2536 bits. Thus, a CIoT small data container is sufficient for Cat-NB1 NB-IoT type devices, and it is also suitable for Cat-M1 eMTC type devices. Other device types may require a CIoT User Data Container as it can support up to 65,531 octets of data transfer.
Защита малых данных, отправленных в сообщении запроса услуги плоскости управления на этапе 405, когда UE 302 находится в режиме ожидания (например, как на фиг. 4), может быть достигнута, как описано ниже. Когда UE 302 находится в подсоединенном режиме (например, как на фиг. 5 и 6), безопасное соединение NAS уже установлено и дополнительная защита малых данных не требуется.Protection of the small data sent in the control plane service request message in
Чтобы уменьшить общие служебные данные сообщения, вместо шифрования всего сообщения в некоторых вариантах осуществления шифруются только IE незашифрованного текста. После того как UE 302 форматирует контейнер полезной нагрузки, UE 302 включает IE типа контейнера полезной нагрузки, IE контейнера полезной нагрузки и другие IE незашифрованного текста в IE контейнера сообщений NAS и шифрует часть значения IE контейнера сообщений NAS, используя ключ шифрования из контекста безопасности NAS UE 302. Это проиллюстрировано в приведенном в качестве примера содержании 1800 сообщения запроса услуги плоскости управления, показанном на фиг. 18. UE 302 устанавливает тип заголовка безопасности сообщения запроса услуги плоскости управления на этапе 405 как «целостность защищена» и отправляет сообщение запроса услуги плоскости управления, содержащее IE незашифрованного текста и IE контейнера сообщений NAS, в сеть (например, в AMF 308).To reduce the overall message overhead, instead of encrypting the entire message, some embodiments encrypt only the plaintext IEs. After the
Когда AMF 308 принимает сообщение запроса услуги плоскости управления с защитой целостности, которое содержит IE контейнера сообщений NAS, AMF 308 выполняет проверку целостности на стороне сети. После успешной проверки целостности AMF 308 расшифровывает часть значения IE контейнера сообщений NAS и извлекает IE типа контейнера полезной нагрузки, IE контейнера полезной нагрузки и другие IE незашифрованного текста.When the
Если сообщение запроса услуги плоскости управления не проходит проверку целостности на стороне сети и для UE 302 установлены только неэкстренные сеансы PDU, AMF 308 отправляет сообщение об отклонении услуги с причиной № 9 5GMM («Идентификатор UE не может быть получен с помощью сети») и сохраняет неизменным содержание 5GMM и контекст безопасности NAS 5G.If the control plane service request message fails the network-side integrity check and only non-emergency PDU sessions are established for the
Как проиллюстрировано на фиг. 18, IE незашифрованного текста сообщения запроса услуги плоскости управления включают в себя: дискриминатор расширенного протокола; тип заголовка безопасности; запасной полуоктет; идентификатор набора ключей (ngKSI; ng Key Set Identifier); идентификацию сообщения запроса услуги плоскости управления; и тип услуги плоскости управления. Остальные IE, показанные на фиг. 18, представляют собой IE незашифрованного текста, включая: тип контейнера полезной нагрузки; IE контейнера полезной нагрузки; идентификатор сеанса PDU; состояние сеанса PDU; состояние восходящего канала; IE вспомогательной информации при освобождении; и т. п.As illustrated in FIG. 18, the clear text IE of the control plane service request message includes: an extended protocol discriminator; security header type; spare semi-octet; key set identifier (ngKSI; ng Key Set Identifier); identifying a control plane service request message; and the control plane service type. The remaining IEs shown in FIG. 18 are plain text IEs including: payload container type; payload container IE; session ID of the PDU; PDU session state; uplink state; release assistance information IE; etc.
Если объем данных, подлежащих передаче, превышает параметр CIoT_MaxSmallDataSize, для буферизации пользовательских данных используют больший контейнер пользовательских данных CIoT. Логика обращения с передачей больших данных IoT для UE 302 как в режиме ожидания, так и в подсоединенном режиме такая же, как описано выше, за исключением того, что IE типа контейнера полезной нагрузки установлен как «контейнер пользовательских данных CIoT», а IE контейнера полезной нагрузки установлен как часть значения контейнера пользовательских данных CIoT. Логика для шифрования больших данных IoT для UE 302 в режиме ожидания (например, как на фиг. 4) может быть такой же, как описано выше для малых данных IoT.If the amount of data to be transferred exceeds the CIoT_MaxSmallDataSize parameter, a larger CIoT user data container is used to buffer user data. The IoT big data transmission handling logic for
На фиг. 19 проиллюстрирована методология 1900 передачи пользовательских данных на основании плоскости управления в соответствии с иллюстративным вариантом осуществления. Как показано, на этапе 1902 способ включает в себя определение размера пользовательских данных, подлежащих передаче между пользовательским оборудованием (например, UE 302) и сетью передачи данных (например, сетью 314 передачи данных). В ответ на определение того, что размер пользовательских данных, подлежащих передаче, ниже по меньшей мере порогового значения для передачи малых данных, на этапе 1904 генерируется сообщение плоскости управления. Сгенерированное сообщение плоскости управления содержит пользовательские данные, подлежащие передаче, и определяет назначенный тип контейнера полезной нагрузки, зарезервированный для передачи пользовательских данных через плоскость управления между пользовательским оборудованием и по меньшей мере одним сетевым объектом (например, AMF 308) системы связи, соединяющей пользовательское оборудование с сетью передачи данных. На этапе 1906 сгенерированное сообщение плоскости управления передается между пользовательским оборудованием и по меньшей мере одним сетевым объектом системы связи.In FIG. 19 illustrates a
Методология 1900 может выполняться пользовательским оборудованием, которое может быть частью устройства IoT.
Если пользовательское оборудование находится в режиме ожидания, сгенерированное сообщение плоскости управления может содержать сообщение запроса услуги плоскости управления с типом услуги плоскости управления, установленным для индикации инициированного пользовательским оборудованием запроса, и этап 1906 может включать в себя передачу сгенерированного сообщения плоскости управления от пользовательского оборудования на по меньшей мере один сетевой объект системы связи. Методология 1900 может дополнительно включать в себя применение защиты передачи к сгенерированному сообщению плоскости управления, причем защита передачи включает в себя обеспечение одного или более IE, включая содержимое пользовательских данных назначенного типа контейнера полезной нагрузки в отдельном контейнере сообщений NAS, и применение шифрования к отдельному контейнеру сообщений NAS, использующему контекст безопасности NAS пользовательского оборудования. Один или более IE, обеспеченных в отдельном контейнере сообщений NAS, могут включать в себя по меньшей мере одно из IE типа контейнера полезной нагрузки, IE контейнера полезной нагрузки, IE идентификатора сеанса PDU, IE состояния сеанса PDU, IE состояния восходящего канала и IE индикации помощи при освобождении.If the user equipment is idle, the generated control plane message may comprise a control plane service request message with the control plane service type set to indicate a user equipment initiated request, and
Если пользовательское оборудование находится в подсоединенном режиме, сгенерированное сообщение плоскости управления может включать в себя сообщение передачи данных NAS восходящего канала, этап 1906 может включать в себя передачу сгенерированного сообщения плоскости управления от пользовательского оборудования на по меньшей мере один сетевой объект системы связи. Альтернативно, в случаях, когда пользовательское оборудование находится в подсоединенном режиме, сгенерированное сообщение плоскости управления включает в себя сообщение передачи данных NAS нисходящего канала, и этап 1906 включает в себя передачу сгенерированного сообщения плоскости управления от по меньшей мере одного сетевого объекта системы связи на пользовательское оборудование.If the user equipment is in connected mode, the generated control plane message may include an uplink NAS data transfer message,
Этап 1904 может включать в себя генерирование информационного элемента типа контейнера полезной нагрузки, содержащего идентификатор информационного элемента контейнера полезной нагрузки, связанный с назначенным типом контейнера полезной нагрузки, индикацию длины пользовательских данных, подлежащих передаче, идентификатор сеанса PDU, индикацию помощи при освобождении, определяющую, когда по меньшей мере один сетевой объект системы связи должен освободить сигнальное соединение NAS (например, соединение RRC) для передачи пользовательских данных между по меньшей мере одним сетевым объектом и пользовательским оборудованием, а также пользовательских данных, подлежащих передаче. Индикация помощи при освобождении может включать в себя одно из: индикации того, что сигнальное соединение NAS должно быть освобождено после передачи пользовательских данных по восходящему каналу в сгенерированном сообщении плоскости управления; и индикации того, что сигнальное соединение NAS должно быть освобождено после передачи пользовательских данных по восходящему каналу в сгенерированном сообщении плоскости управления и после следующей передачи по нисходящему каналу на пользовательское оборудование.
Этап 1904 может включать в себя генерирование информационного элемента контейнера полезной нагрузки первого формата в ответ на определение того, что размер пользовательских данных, подлежащих передаче, ниже порогового значения для передачи больших данных и выше порогового значения для передачи малых данных, и генерирование информационного элемента контейнера полезной нагрузки второго формата в ответ на определение того, что размер пользовательских данных, подлежащих передаче, ниже порогового значения для передачи больших данных и ниже порогового значения для передачи малых данных. Пороговое значение для передачи больших данных и пороговое значение для передачи малых данных могут быть определены в MO NAS. Информационный элемент контейнера полезной нагрузки первого формата содержит первый октет, содержащий идентификатор информационного элемента контейнера полезной нагрузки, связанный с назначенным типом контейнера полезной нагрузки, второй и третий октеты, содержащие индикацию длины пользовательских данных, подлежащих передаче, четвертый октет, содержащий идентификатор сеанса PDU и индикацию помощи при освобождении, и совокупность дополнительных октетов, содержащих пользовательские данные, подлежащие передаче. Информационный элемент контейнера полезной нагрузки второго формата содержит первый октет, содержащий идентификатор информационного элемента контейнера полезной нагрузки, связанный с назначенным типом контейнера полезной нагрузки, второй октет, содержащий индикацию длины пользовательских данных, подлежащих передаче, третий октет, содержащий идентификатор сеанса PDU и индикацию помощи при освобождении, и один или более дополнительных октетов, содержащих пользовательские данные, подлежащие передаче.
В ответ на определение того, что размер пользовательских данных равен пороговому значению или превышает пороговое значение для передачи больших данных, данные полезной нагрузки можно передавать через плоскость пользователя между пользовательским оборудованием и по меньшей мере одним сетевым объектом системы связи.In response to determining that the size of the user data is equal to or greater than the threshold for big data transmission, the payload data may be transmitted across the user plane between the user equipment and at least one communication system network entity.
Система связи содержит систему связи 5G, а сеть передачи данных содержит PDN. По меньшей мере один сетевой объект системы связи может содержать AMF системы связи 5G. Методология 1900 может выполняться AMF. Если пользовательские данные, подлежащие передаче, исходят от пользовательского оборудования, AMF может инициировать запрос передачи данных в SMF системы связи 5G для пересылки на по меньшей мере одно из UPF и NEF системы связи 5G. Запрос передачи данных, пересылаемый в UPF или NEF, может содержать сообщение PFCP. The communication system contains a 5G communication system, and the data network contains a PDN. At least one communication system network entity may comprise a 5G communication system AMF.
Конкретные операции обработки и другие функциональные возможности системы, описанные вместе с графиками на фиг. 1-19, представлены только в качестве иллюстративного примера и не должны рассматриваться как ограничивающие каким-либо образом объем данного изобретения. В альтернативных вариантах осуществления могут быть использованы другие типы операций обработки и протоколы обмена сообщениями. Например, порядок этапов может изменяться в других вариантах осуществления, или определенные этапы могут выполняться по меньшей мере частично одновременно друг с другом, а не последовательно. Кроме того, один или более этапов могут периодически повторяться или несколько примеров способов могут выполняться параллельно друг с другом.Specific processing operations and other system functionality described in conjunction with the graphs in FIG. 1-19 are provided by way of illustration only and should not be construed as limiting the scope of the present invention in any way. In alternative embodiments, other types of processing operations and messaging protocols may be used. For example, the order of the steps may be changed in other embodiments, or certain steps may be performed at least partially simultaneously with each other rather than sequentially. In addition, one or more of the steps may be repeated periodically, or several example methods may be performed in parallel with each other.
Поэтому следует еще раз подчеркнуть, что различные варианты осуществления, описанные в настоящем документе, представлены только в качестве иллюстративного примера и не должны рассматриваться как ограничивающие объем формулы изобретения. Например, в альтернативных вариантах осуществления могут быть использованы другие конфигурации системы связи, конфигурации пользовательского оборудования, конфигурации базовых станций, протоколы аутентификации и распределения ключей, процессы предоставления и использования пар ключей, протоколы обмена сообщениями и форматы сообщений, чем те, которые описаны выше в контексте иллюстративных вариантов осуществления. Эти и многочисленные другие альтернативные варианты осуществления, подпадающие под объем прилагаемой формулы изобретения, будут очевидны специалистам в данной области техники. Therefore, it should be re-emphasized that the various embodiments described herein are presented by way of illustrative example only and should not be construed as limiting the scope of the claims. For example, alternative embodiments may use other communication system configurations, user equipment configurations, base station configurations, authentication and key distribution protocols, key pair provisioning and use processes, messaging protocols, and message formats than those described above in the context of exemplary embodiments. These and numerous other alternative embodiments falling within the scope of the appended claims will be apparent to those skilled in the art.
ПримерыExamples
К дополнительным вариантам осуществления относятся следующие примеры:Additional embodiments include the following examples:
Пример 1 относится к аппарату, содержащему: Example 1 refers to an apparatus containing:
по меньшей мере один процессор;at least one processor;
по меньшей мере одно запоминающее устройство, содержащее компьютерный программный код; at least one storage device containing a computer program code;
причем по меньшей мере одно запоминающее устройство и компьютерный программный код выполнены с возможностью с помощью по меньшей мере одного процессора предписывать указанному аппарату по меньшей мере:wherein the at least one storage device and the computer program code are configured, by means of at least one processor, to prescribe to said apparatus at least:
определение размера пользовательских данных, подлежащих передаче от пользовательского оборудования в сеть передачи данных;determining the size of user data to be transmitted from the user equipment to the data network;
генерирование сообщения плоскости управления, содержащего пользовательские данные, подлежащие передаче и указание назначенного типа контейнера полезной нагрузки, зарезервированного для передачи пользовательских данных через плоскость управления от пользовательского оборудования на по меньшей мере один сетевой объект системы связи, соединяющей пользовательское оборудование с сетью передачи данных, в ответ на определение того, что размер пользовательских данных, подлежащих передаче, ниже по меньшей мере первого порогового значения размера; иgenerating a control plane message containing user data to be transmitted and indicating an assigned payload container type reserved for transmitting user data via the control plane from the user equipment to at least one network entity of the communication system connecting the user equipment to the data network, in response determining that the size of the user data to be transmitted is below at least a first size threshold; and
передачу сгенерированного сообщения плоскости управления от пользовательского оборудования на по меньшей мере один сетевой объект системы связи.transmitting the generated control plane message from the user equipment to at least one network entity of the communication system.
Пример 2 относится к аппарату по примеру 1, отличающемуся тем, что аппарат является частью пользовательского оборудования.Example 2 refers to the apparatus of Example 1, characterized in that the apparatus is part of a user equipment.
Пример 3 относится к аппарату по примеру 2, отличающемуся тем, что пользовательское оборудование является частью устройства Интернета вещей (IoT).Example 3 refers to the apparatus of Example 2, characterized in that the user equipment is part of an Internet of Things (IoT) device.
Пример 4 относится к аппарату по примеру 2, отличающемуся тем, что пользовательское оборудование находится в режиме ожидания, и сгенерированное сообщение плоскости управления содержит сообщение запроса услуги плоскости управления с типом услуги плоскости управления, установленным для индикации инициируемого пользовательским оборудованием запроса.Example 4 refers to the apparatus of Example 2, wherein the user equipment is in idle mode and the generated control plane message contains a control plane service request message with the control plane service type set to indicate a user equipment initiated request.
Пример 5 относится к аппарату по примеру 4, дополнительно включающему применение защиты передачи к сгенерированному сообщению плоскости управления, причем защита передачи включает обеспечение одного или более информационных элементов, включая содержимое пользовательских данных назначенного типа контейнера полезной нагрузки, в отдельном контейнере сообщений слоя без доступа (NAS), и применение шифрования к отдельному контейнеру сообщений NAS с помощью контекста безопасности NAS пользовательского оборудования.Example 5 relates to the apparatus of Example 4 further comprising applying transmission protection to a generated control plane message, wherein transmission protection comprises providing one or more information elements, including user data content of a designated payload container type, in a separate non-access stratum (NAS) message container. ), and applying encryption to a separate NAS message container using the user equipment's NAS security context.
Пример 6 относится к аппарату по примеру 5, отличающемуся тем, что один или более информационных элементов, обеспеченных в отдельном контейнере сообщений NAS, содержат по меньшей мере один из информационного элемента типа контейнера полезной нагрузки, информационного элемента контейнера полезной нагрузки, информационного элемента идентификатора сеанса блока данных протокола (PDU), информационного элемента состояния сеанса PDU, информационного элемента состояния восходящего канала и информационного элемента индикации помощи при освобождении.Example 6 relates to the apparatus of Example 5, characterized in that one or more information elements provided in a separate NAS message container contain at least one of a payload container type information element, a payload container information element, a block session identifier information element Protocol Data (PDU), PDU Session Status Information Element, Uplink Status Information Element, and Release Assistance Indication Information Element.
Пример 7 относится к аппарату по примеру 2, отличающемуся тем, что пользовательское оборудование находится в подсоединенном режиме, а сгенерированное сообщение плоскости управления содержит сообщение передачи данных слоя без доступа (NAS) восходящего канала.Example 7 refers to the apparatus of Example 2, characterized in that the user equipment is in connected mode and the generated control plane message contains an uplink non-access layer (NAS) data transfer message.
Пример 8 относится к аппарату по примеру 1, отличающемуся тем, что генерирование сообщения плоскости управления включает генерирование информационного элемента типа контейнера полезной нагрузки, содержащего:Example 8 refers to the apparatus of Example 1, wherein generating a control plane message includes generating a payload container type information element containing:
идентификатор информационного элемента контейнера полезной нагрузки, связанный с назначенным типом контейнера полезной нагрузки;payload container information element identifier associated with the assigned payload container type;
индикацию длины пользовательских данных, подлежащих передаче;an indication of the length of the user data to be transmitted;
идентификатор сеанса блока данных протокола (PDU);protocol data unit (PDU) session identifier;
индикацию помощи при освобождении, указывающую, когда по меньшей мере один сетевой объект системы связи должен освободить сигнальное соединение слоя без доступа (NAS) для передачи пользовательских данных между по меньшей мере одним сетевым объектом и пользовательским оборудованием; иa release assistance indication indicating when at least one network entity of the communication system is to release a non-access stratum (NAS) signaling connection for transferring user data between the at least one network entity and the user equipment; and
пользовательские данные, подлежащие передаче.user data to be transferred.
Пример 9 относится к аппарату по примеру 8, отличающемуся тем, что индикация помощи при освобождении включает одно из:Example 9 refers to the apparatus of example 8, characterized in that the release assistance indication includes one of:
индикации того, что сигнальное соединение NAS должно быть освобождено после передачи пользовательских данных по восходящему каналу в сгенерированном сообщении плоскости управления; иindicating that the NAS signaling connection should be released after uplink user data transmission in the generated control plane message; and
индикации того, что сигнальное соединение NAS должно быть освобождено после передачи пользовательских данных по восходящему каналу в сгенерированном сообщении плоскости управления и после следующей передачи по нисходящему каналу на пользовательское оборудование.indicating that the NAS signaling connection should be released after the uplink user data transmission in the generated control plane message and after the next downlink transmission to the user equipment.
Пример 10 относится к аппарату по примеру 1, отличающемуся тем, что генерирование сообщения плоскости управления включает:Example 10 refers to the apparatus of Example 1, wherein generating a control plane message includes:
генерирование информационного элемента контейнера полезной нагрузки первого формата в ответ на определение того, что размер пользовательских данных, подлежащих передаче, ниже первого порогового значения размера и выше второго порогового значения размера; иgenerating a first format payload container information element in response to determining that the size of the user data to be transmitted is below a first size threshold and above a second size threshold; and
генерирование информационного элемента контейнера полезной нагрузки второго формата в ответ на определение того, что размер пользовательских данных, подлежащих передаче, ниже первого порогового значения размера и ниже второго порогового значения размера.generating a second format payload container information element in response to determining that the size of the user data to be transmitted is below the first size threshold and below the second size threshold.
Пример 11 относится к аппарату по примеру 10, отличающемуся тем, что первое пороговое значение размера и второе пороговое значение размера определены в объекте управления (MO) слоя без доступа (NAS).Example 11 relates to the apparatus of Example 10, characterized in that the first size threshold and the second size threshold are defined in a Non-Access Layer (NAS) Managed Entity (MO).
Пример 12 относится к аппарату по примеру 10, отличающемуся тем, что информационный элемент контейнера полезной нагрузки первого формата содержит:Example 12 refers to the apparatus of Example 10, characterized in that the payload container information element of the first format contains:
первый октет, содержащий идентификатор информационного элемента контейнера полезной нагрузки, связанный с назначенным типом контейнера полезной нагрузки;the first octet containing the payload container information element identifier associated with the assigned payload container type;
второй и третий октеты, содержащие индикацию длины пользовательских данных, подлежащих передаче;second and third octets containing an indication of the length of the user data to be transmitted;
четвертый октет, содержащий идентификатор сеанса блока данных протокола (PDU) и индикацию помощи при освобождении; иa fourth octet containing a protocol data unit (PDU) session identifier and a release assistance indication; and
совокупность дополнительных октетов, содержащих пользовательские данные, подлежащие передаче.a collection of additional octets containing the user data to be transmitted.
Пример 13 относится к аппарату по примеру 10, отличающемуся тем, что информационный элемент контейнера полезной нагрузки второго формата содержит:Example 13 refers to the apparatus of Example 10, characterized in that the payload container information element of the second format contains:
первый октет, содержащий идентификатор информационного элемента контейнера полезной нагрузки, связанный с назначенным типом контейнера полезной нагрузки;the first octet containing the payload container information element identifier associated with the assigned payload container type;
второй октет, содержащий индикацию длины пользовательских данных, подлежащих передаче;a second octet containing an indication of the length of the user data to be transmitted;
третий октет, содержащий идентификатор сеанса блока данных протокола (PDU) и индикацию помощи при освобождении; иa third octet containing a protocol data unit (PDU) session identifier and a release assistance indication; and
один или более дополнительных октетов, содержащих пользовательские данные, подлежащие передаче.one or more additional octets containing the user data to be transmitted.
Пример 14 относится к аппарату по примеру 1, отличающемуся тем, что по меньшей мере одно запоминающее устройство и компьютерный программный код дополнительно выполнены с возможностью, с помощью по меньшей мере одного процессора, предписывать аппарату, в ответ на определение того, что размер пользовательских данных равен первому пороговому значению или выше его, передачу данных полезной нагрузки через пользовательскую плоскость между пользовательским оборудованием и по меньшей мере одним сетевым объектом системы связи.Example 14 relates to the apparatus of Example 1, characterized in that the at least one storage device and the computer program code are further configured, by means of at least one processor, to direct the apparatus, in response to determining that the size of the user data is the first threshold value or higher thereof, the transmission of payload data through the user plane between the user equipment and at least one network entity of the communication system.
Пример 15 относится к аппарату по примеру 1, отличающемуся тем, что система связи содержит систему связи 5G, а сеть передачи данных содержит сеть пакетной передачи данных (PDN).Example 15 refers to the apparatus of Example 1, characterized in that the communication system comprises a 5G communication system and the data network comprises a packet data network (PDN).
Пример 16 относится к аппарату по примеру 15, отличающемуся тем, что по меньшей мере один сетевой объект системы связи содержит функцию управления доступом и мобильностью (AMF) системы связи 5G.Example 16 relates to the apparatus of Example 15, characterized in that at least one network entity of the communication system comprises an Access and Mobility Management Function (AMF) of a 5G communication system.
Пример 17 относится к способу, включающему:Example 17 relates to a method including:
определение размера пользовательских данных, подлежащих передаче от пользовательского оборудования в сеть передачи данных;determining the size of user data to be transmitted from the user equipment to the data network;
генерирование сообщения плоскости управления, содержащего пользовательские данные, подлежащие передаче, и указание назначенного типа контейнера полезной нагрузки, зарезервированного для передачи пользовательских данных через плоскость управления от пользовательского оборудования на по меньшей мере один сетевой объект системы связи, соединяющей пользовательское оборудование с сетью передачи данных, в ответ на определение того, что размер пользовательских данных, подлежащих передаче, ниже по меньшей мере первого порогового значения размера; иgenerating a control plane message containing user data to be transmitted, and indicating an assigned payload container type reserved for transmitting user data through the control plane from the user equipment to at least one network entity of a communication system connecting the user equipment to the data network, in a response to determining that the size of the user data to be transmitted is below at least a first size threshold; and
передачу сгенерированного сообщения плоскости управления от пользовательского оборудования на по меньшей мере один сетевой объект системы связи.transmitting the generated control plane message from the user equipment to at least one network entity of the communication system.
Пример 18 относится к изделию промышленного производства, содержащему энергонезависимый машиночитаемый носитель данных, содержащий реализованный в нем исполняемый программный код, который при выполнении процессором, функционально соединенным с машиночитаемым носителем данных, предписывает процессору выполнение этапов:Example 18 relates to an article of manufacture containing a non-volatile computer-readable storage medium containing executable program code embodied therein, which, when executed by a processor operatively connected to the computer-readable storage medium, causes the processor to perform the steps:
определения размера пользовательских данных, подлежащих передаче от пользовательского оборудования в сеть передачи данных;determining the size of user data to be transmitted from the user equipment to the data network;
генерирования сообщения плоскости управления, содержащего пользовательские данные, подлежащие передаче, и указания назначенного типа контейнера полезной нагрузки, зарезервированного для передачи пользовательских данных через плоскость управления от пользовательского оборудования на по меньшей мере один сетевой объект системы связи, соединяющей пользовательское оборудование с сетью передачи данных, в ответ на определение того, что размер пользовательских данных, подлежащих передаче, ниже по меньшей мере первого порогового значения размера; иgenerating a control plane message containing user data to be transmitted, and indicating an assigned payload container type reserved for transmitting user data through the control plane from the user equipment to at least one network entity of the communication system connecting the user equipment to the data network, in a response to determining that the size of the user data to be transmitted is below at least a first size threshold; and
передачи сгенерированного сообщения плоскости управления от пользовательского оборудования на по меньшей мере один сетевой объект системы связи.transmitting the generated control plane message from the user equipment to at least one network entity of the communication system.
Пример 19 относится к аппарату, содержащему: Example 19 refers to an apparatus containing:
по меньшей мере один процессор;at least one processor;
по меньшей мере одно запоминающее устройство, содержащее компьютерный программный код;at least one storage device containing a computer program code;
причем по меньшей мере одно запоминающее устройство и компьютерный программный код выполнены с возможностью, с помощью по меньшей мере одного процессора, предписывать аппарату по меньшей мере:wherein the at least one storage device and the computer program code are configured, via at least one processor, to cause the apparatus to at least:
определение размера пользовательских данных, подлежащих передаче от сети передачи данных на пользовательское оборудование;determining the size of user data to be transmitted from the data network to the user equipment;
генерирование сообщения плоскости управления, содержащего пользовательские данные, подлежащие передаче, и указание назначенного типа контейнера полезной нагрузки, зарезервированного для передачи пользовательских данных через плоскость управления на пользовательское оборудование от по меньшей мере одного сетевого объекта системы связи, соединяющей пользовательское оборудование с сетью передачи данных, в ответ на определение того, что размер пользовательских данных, подлежащих передаче, ниже по меньшей мере первого порогового значения размера; иgenerating a control plane message containing user data to be transmitted, and indicating an assigned payload container type reserved for transmitting user data through the control plane to the user equipment from at least one network entity of the communication system connecting the user equipment to the data network, in a response to determining that the size of the user data to be transmitted is below at least a first size threshold; and
передачу сгенерированного сообщения плоскости управления на пользовательское оборудование от по меньшей мере одного сетевого объекта системы связи.transmitting the generated control plane message to the user equipment from at least one network entity of the communication system.
Пример 20 относится к аппарату по примеру 19, отличающемуся тем, что пользовательское оборудование находится в подсоединенном режиме, а сгенерированное сообщение плоскости управления содержит сообщение передачи данных слоя без доступа (NAS) нисходящего канала.Example 20 refers to the apparatus of Example 19, characterized in that the user equipment is in connected mode and the generated control plane message contains a downlink non-access layer (NAS) data transfer message.
Пример 21 относится к аппарату по примеру 19, отличающемуся тем, что система связи содержит систему связи 5G, а сеть передачи данных содержит сеть пакетной передачи данных (PDN).Example 21 refers to the apparatus of Example 19, characterized in that the communication system comprises a 5G communication system and the data network comprises a packet data network (PDN).
Пример 22 относится к аппарату по примеру 21, отличающемуся тем, что по меньшей мере один сетевой объект системы связи содержит функцию управления доступом и мобильностью (AMF) системы связи 5G.Example 22 relates to the apparatus of Example 21, characterized in that at least one network entity of the communication system comprises an Access and Mobility Management Function (AMF) of a 5G communication system.
Пример 23 относится к аппарату по примеру 22, отличающемуся тем, что аппарат обеспечивает AMF системы связи 5G.Example 23 refers to the apparatus of Example 22, characterized in that the apparatus provides the AMF of a 5G communication system.
Пример 24 относится к аппарату по примеру 23, отличающемуся тем, что по меньшей мере одно запоминающее устройство и компьютерный программный код дополнительно выполнены с возможностью, с помощью по меньшей мере одного процессора, предписывать аппарату инициирование запроса передачи данных от AMF в функцию управления сеансом (SMF) системы связи 5G для пересылки на по меньшей мере одну из функций плоскости пользователя (UPF) и функции воздействия на сеть (NEF) системы связи 5G.Example 24 relates to the apparatus of Example 23, characterized in that the at least one storage device and the computer program code are further configured, via at least one processor, to cause the apparatus to initiate a data transfer request from an AMF to a session management function (SMF). ) a 5G communication system for forwarding to at least one of a user plane function (UPF) and a network impact function (NEF) of a 5G communication system.
Пример 25 относится к аппарату по примеру 24, отличающемуся тем, что запрос передачи данных, пересланный на по меньшей мере одно из UPF и NEF, содержит сообщение протокола управления пересылкой пакетов (PFCP).Example 25 relates to the apparatus of Example 24, wherein the data transfer request forwarded to at least one of the UPF and NEF contains a Packet Forward Control Protocol (PFCP) message.
Пример 26 относится к способу, включающему:Example 26 relates to a method including:
определение размера пользовательских данных, подлежащих передаче от сети передачи данных на пользовательское оборудование;determining the size of user data to be transmitted from the data network to the user equipment;
генерирование сообщения плоскости управления, содержащего пользовательские данные, подлежащие передаче, и указание назначенного типа контейнера полезной нагрузки, зарезервированного для передачи пользовательских данных через плоскость управления на пользовательское оборудование от по меньшей мере одного сетевого объекта системы связи, соединяющей пользовательское оборудование с сетью передачи данных, в ответ на определение того, что размер пользовательских данных, подлежащих передаче, ниже по меньшей мере первого порогового значения размера; иgenerating a control plane message containing user data to be transmitted, and indicating an assigned payload container type reserved for transmitting user data through the control plane to the user equipment from at least one network entity of the communication system connecting the user equipment to the data network, in a response to determining that the size of the user data to be transmitted is below at least a first size threshold; and
передачу сгенерированного сообщения плоскости управления на пользовательское оборудование от по меньшей мере одного сетевого объекта системы связи.transmitting the generated control plane message to the user equipment from at least one network entity of the communication system.
Пример 27 относится к изделию промышленного производства, содержащему энергонезависимый машиночитаемый носитель данных, содержащий реализованный в нем исполняемый программный код, который при исполнении процессором, функционально соединенным с машиночитаемым носителем данных, предписывает процессору выполнение этапов:Example 27 relates to an article of manufacture containing a non-volatile computer-readable storage medium containing executable program code embodied therein, which, when executed by a processor operatively connected to the computer-readable storage medium, causes the processor to perform the steps:
определения размера пользовательских данных, подлежащих передаче от сети передачи данных на пользовательское оборудование;determining the size of user data to be transmitted from the data network to the user equipment;
генерирования сообщения плоскости управления, содержащего пользовательские данные, подлежащие передаче, и указания назначенного типа контейнера полезной нагрузки, зарезервированного для передачи пользовательских данных через плоскость управления на пользовательское оборудование от по меньшей мере одного сетевого объекта системы связи, соединяющей пользовательское оборудование с сетью передачи данных, в ответ на определение того, что размер пользовательских данных, подлежащих передаче, ниже по меньшей мере первого порогового значения размера; иgenerating a control plane message containing user data to be transmitted, and indicating an assigned payload container type reserved for transmitting user data through the control plane to the user equipment from at least one network entity of the communication system connecting the user equipment to the data network, in a response to determining that the size of the user data to be transmitted is below at least a first size threshold; and
передачи сгенерированного сообщения плоскости управления на пользовательское оборудование от по меньшей мере одного сетевого объекта системы связи.transmitting the generated control plane message to the user equipment from at least one network entity of the communication system.
Claims (58)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US62/879,875 | 2019-07-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2788399C1 true RU2788399C1 (en) | 2023-01-19 |
Family
ID=
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130083726A1 (en) * | 2011-10-03 | 2013-04-04 | Puneet K. Jain | Small data transmission techniques in a wireless communication network |
| US20170048112A1 (en) * | 2015-08-14 | 2017-02-16 | Telefonaktiebolaget L M Ericsson (Publ) | Systems and methods for establishing a packet data network connection for a wireless communication device |
| RU2653059C1 (en) * | 2011-07-01 | 2018-05-07 | Интел Корпорейшн | Transmission of small data volumes in wireless communication network |
| EP3424262A1 (en) * | 2016-03-03 | 2019-01-09 | Intel IP Corporation | Cellular internet of things data transfer via a mobility management entity |
| US20190028925A1 (en) * | 2015-12-15 | 2019-01-24 | Lg Electronics Inc. | User equipment and data reception method, and network node and data transmission method |
| US20190090123A1 (en) * | 2017-09-18 | 2019-03-21 | Qualcomm Incorporated | Control plane based small data service |
| US20190200414A1 (en) * | 2017-12-22 | 2019-06-27 | Qualcomm Incorporated | Expedited release of a user equipment |
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2653059C1 (en) * | 2011-07-01 | 2018-05-07 | Интел Корпорейшн | Transmission of small data volumes in wireless communication network |
| US20130083726A1 (en) * | 2011-10-03 | 2013-04-04 | Puneet K. Jain | Small data transmission techniques in a wireless communication network |
| US20170048112A1 (en) * | 2015-08-14 | 2017-02-16 | Telefonaktiebolaget L M Ericsson (Publ) | Systems and methods for establishing a packet data network connection for a wireless communication device |
| US20190028925A1 (en) * | 2015-12-15 | 2019-01-24 | Lg Electronics Inc. | User equipment and data reception method, and network node and data transmission method |
| EP3424262A1 (en) * | 2016-03-03 | 2019-01-09 | Intel IP Corporation | Cellular internet of things data transfer via a mobility management entity |
| US20190090123A1 (en) * | 2017-09-18 | 2019-03-21 | Qualcomm Incorporated | Control plane based small data service |
| US20190200414A1 (en) * | 2017-12-22 | 2019-06-27 | Qualcomm Incorporated | Expedited release of a user equipment |
Non-Patent Citations (1)
| Title |
|---|
| INTERDIGITAL INC ET AL, "User Plane activation for PDU sessions with CP Optimization enabled", vol. 3GPP TSG SA WG2#132, S2-1903353, 5G_CIoT/ Rel16, no. Xi'an, China, 04.2019. * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12028750B2 (en) | User data transport over control plane in communication system using designated payload container types | |
| US11902189B2 (en) | Method and apparatus for enabling concurrent transport via control plane | |
| EP3641424B1 (en) | Method for registering a user equipment with a network slice in a wireless communication system and user equipment therefor | |
| KR102447972B1 (en) | System and method for secure update of configuration parameters supplied by user equipment | |
| US20190021064A1 (en) | Method for managing registration in wireless communication system and device for same | |
| EP3528532A1 (en) | Method for applying reflective quality of service in wireless communication system, and device therefor | |
| EP3592008A1 (en) | Method and device for using ladn in wireless communication system | |
| US20190349742A1 (en) | Method and apparatus for utilizing ladn in wireless communication system | |
| EP3726890A1 (en) | Method for controlling access to network in wireless communication system and apparatus therefor | |
| US20180063135A1 (en) | Method for performing authentication of user equipment for individual services in wireless communication system and apparatus for the same | |
| RU2788399C1 (en) | Transmission of user data through the control plane in the communication system using designated types of payload containers | |
| US12010752B2 (en) | Separation of data and control packets over non-access stratum links in communication system | |
| EP4274276B1 (en) | User data transport over control plane in communication system using designated payload container types | |
| HK40101391A (en) | User data transport over control plane in communication system using designated payload container types | |
| HK40069026A (en) | User data transport over control plane in communication system using designated payload container types | |
| HK40069026B (en) | User data transport over control plane in communication system using designated payload container types |