RU2783350C2 - Method for control of session of group of users and device - Google Patents
Method for control of session of group of users and device Download PDFInfo
- Publication number
- RU2783350C2 RU2783350C2 RU2021106353A RU2021106353A RU2783350C2 RU 2783350 C2 RU2783350 C2 RU 2783350C2 RU 2021106353 A RU2021106353 A RU 2021106353A RU 2021106353 A RU2021106353 A RU 2021106353A RU 2783350 C2 RU2783350 C2 RU 2783350C2
- Authority
- RU
- Russia
- Prior art keywords
- user group
- session
- network element
- terminal
- message
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 54
- 238000004891 communication Methods 0.000 claims abstract description 83
- 238000012545 processing Methods 0.000 claims description 26
- 238000012795 verification Methods 0.000 claims description 16
- 238000005516 engineering process Methods 0.000 abstract description 6
- 230000000694 effects Effects 0.000 abstract description 4
- 238000010295 mobile communication Methods 0.000 abstract description 4
- 239000000126 substance Substances 0.000 abstract 1
- 230000006870 function Effects 0.000 description 44
- 238000007726 management method Methods 0.000 description 33
- 238000004590 computer program Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 101150119040 Nsmf gene Proteins 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Abstract
Description
Область техники, к которой относится изобретениеThe field of technology to which the invention belongs
Варианты осуществления настоящего изобретения относятся к области технологий мобильной связи и, в частности, к способу установки группы пользователей и устройству.Embodiments of the present invention relate to the field of mobile communication technologies and, in particular, to a user group setting method and apparatus.
Уровень техникиState of the art
В настоящее время IP-сервис, предоставляемый традиционным проектом партнерства третьего поколения (3rd Generation Partnership Project, 3GPP), использует режим сервер (Server)-клиент (Client) и осуществляет взаимную связь между клиентами, используя пересылку агента сервера. Например, для приложения WeChat пользователь A передает сообщение WeChat пользователю B, используя сеть проекта партнерства третьего поколения (3rd Generation Partnership Project, 3GPP); 3GPP сеть сначала передает IP пакет данных (включающий в себя сообщение WeChat) пользователя A на сервер приложений WeChat за пределами 3GPP сети; и сервер приложений WeChat определяет, что сообщение WeChat передается пользователю B и затем передает IP пакет данных IP пользователю B, снова используя 3GPP сеть для осуществления взаимной связи между пользователем A и пользователем B.Currently, the IP service provided by the traditional 3rd Generation Partnership Project (3GPP) uses a Server-Client mode and communicates between clients using server agent forwarding. For example, for the WeChat application, user A sends a WeChat message to user B using the 3rd Generation Partnership Project (3GPP) network; The 3GPP network first transmits the IP data packet (including the WeChat message) of user A to the WeChat application server outside the 3GPP network; and the WeChat application server determines that the WeChat message is being transmitted to user B, and then transmits the IP data packet to user B, again using the 3GPP network to communicate between user A and user B.
С развитием коммуникационных технологий услуга виртуальной локальной сети (virtual local area network service, virtual LAN service) должна поддерживаться в сети 5-го поколения (5th Generation, 5G). То есть, 3GPP сеть должна предоставлять множество типов услуг передачи для оконечных устройств в наборе. Например, услуги включают в себя услугу интернет-протокола (Internet Protocol, IP), услугу на основании Ethernet (Ethernet) или услугу, основанную на другой non-IP технологии, для обеспечения взаимной связи между оконечными устройствами в наборе. То есть, используя услугу виртуальной LAN, 3GPP сеть реализует взаимную связь между пользователем A и пользователем B, например, такие функции, как совместное использование файлов между PCs и обнаружение соседей в сети, без необходимости развертывания и участия внешнего сервера приложений. Текущей технической задачей является предоставление возможности устанавливать и управлять сеансом виртуальной LAN услуги для UE и реализовывать маршрутизацию взаимной связи между UEs в 3GPP сети без зависимости от развертывания и участия внешнего сервера приложений.With the development of communication technology, virtual local area network service (virtual LAN service) should be supported in the 5th generation network (5th Generation , 5G). That is, a 3GPP network must provide multiple types of transmission services for the terminals in the set. For example, the services include an Internet Protocol (IP) service, an Ethernet (Ethernet) based service, or a service based on another non-IP technology to enable interconnection between terminal devices in a set. That is, using the virtual LAN service, the 3GPP network realizes mutual communication between user A and user B, such as functions such as file sharing between PCs and network neighbor discovery, without the need to deploy and involve an external application server. The current technical challenge is to provide the ability to set up and manage a virtual LAN service session for UEs and implement interconnect routing between UEs in a 3GPP network without depending on the deployment and involvement of an external application server.
Раскрытие сущности изобретенияDisclosure of the essence of the invention
Варианты осуществления настоящего изобретения обеспечивают способ управления сеансом группы пользователей и устройство управления сеансом группы пользователей.Embodiments of the present invention provide a user group session management method and a user group session management device.
Согласно первому аспекту вариант осуществления настоящего изобретения обеспечивает способ установления группы пользователей. Способ включает в себя: прием сетевым элементом управления сеансом первого сообщения, переданного сетевым элементом управления мобильностью, где первое сообщение передает идентификатор первого оконечного устройства и идентификатор группы пользователей, и первое сообщение используется для запроса установления для первого оконечного устройства сеанса группы пользователей, соответствующего идентификатору группы пользователей; генерирование сетевым элементом управления сеансом на основании идентификатора группы пользователей политику маршрутизации для переадресации для первого оконечного устройства; и передачу сетевым элементом управления сеансом второго сообщения в сетевой элемент плоскости пользователя, где второе сообщение используется для указания сетевому элементу плоскости пользователя установить первый сеанс для первого оконечного устройства и второе сообщение передает политику маршрутизации для переадресации.According to a first aspect, an embodiment of the present invention provides a method for establishing a user group. The method includes: receiving, by the session network element, a first message sent by the mobility network element, where the first message conveys a first terminal device identifier and a user group identifier, and the first message is used to request establishment of a user group session corresponding to the group identifier for the first terminal device. users; generating, by the session network element, based on the user group ID, a forwarding routing policy for the first terminal; and sending the session control network element a second message to the user plane network element, where the second message is used to direct the user plane network element to establish a first session for the first terminal, and the second message conveys a routing policy for forwarding.
В вышеупомянутом техническом решении сетевой элемент управления сеансом инструктирует сетевой элемент плоскости пользователя установить первый сеанс для первого оконечного устройства и сгенерировать политику маршрутизации для переадресации для первого оконечного устройства. Это может реализовать маршрутизацию связи между оконечными устройствами группы пользователей в 3GPP сети независимо от развертывания и участия внешнего сервера приложений.In the above technical solution, the session control network element instructs the user plane network element to establish the first session for the first terminal and generate a forwarding policy for the first terminal. This can realize communication routing between end devices of a group of users in a 3GPP network regardless of the deployment and involvement of an external application server.
Со ссылкой на первый аспект, в некоторых реализациях первого аспекта первое сообщение является сообщением запроса установления сеанса PDU.With reference to the first aspect, in some implementations of the first aspect, the first message is a PDU session establishment request message.
Со ссылкой на первый аспект, в некоторых реализациях первого аспекта генерирование сетевым элементом управления сеансом на основании идентификатора группы пользователей политики маршрутизации для переадресации для первого оконечного устройства включает в себя: получение сетевым элементом управления сеансом на основании идентификатора группы пользователей второго списка оконечных устройств группы пользователей из локальной информации, где второй список оконечных устройств включает в себя одно или более вторых оконечных устройств, и второе оконечное устройство является членом группы пользователей; и генерирование сетевым элементом управления сеансом на основании второго списка оконечных устройств политики маршрутизации для переадресации для первого оконечного устройства.With reference to the first aspect, in some implementations of the first aspect, generating a session network element based on a user group ID of a forwarding policy for a first terminal device includes: obtaining a session network element based on the user group ID of a second list of user group terminals from local information, where the second terminal list includes one or more second terminals, and the second terminal is a member of a user group; and generating, by the session network element, based on the second terminal list, a forwarding policy for the first terminal.
Со ссылкой на первый аспект, в некоторых реализациях первого аспекта генерирование сетевым элементом управления сеансом на основании идентификатора группы пользователей политики маршрутизации для переадресации для первого оконечного устройства включает в себя: передачу сетевым элементом управления сеансом третьего сообщения в сетевой элемент управления группой пользователей, где третье сообщение передает идентификатор группы пользователей, используемый для запроса информации о членах группы в группе пользователей; прием сетевым элементом управления сеансом второго списка оконечных устройств, возвращенного сетевым элементом управления группой пользователей, где второй список оконечных устройств включает в себя одно или более вторых оконечных устройств, и второй оконечное устройство является членом группы пользователей; и генерирование сетевым элементом управления сеансом на основании второго списка оконечных устройств политики маршрутизации для переадресации для первого оконечного устройства.With reference to the first aspect, in some implementations of the first aspect, generating a session network element based on a user group ID of a forwarding policy for a first terminal device includes: sending the session network element a third message to the user group network element, where the third message transmits a user group identifier used to query information about group members in the user group; receiving by the session network element a second terminal list returned by the user group network element, where the second terminal list includes one or more second terminals and the second terminal is a member of the user group; and generating, by the session network element, based on the second terminal list, a forwarding policy for the first terminal.
Со ссылкой на первый аспект, в некоторых реализациях первого аспекта генерирование сетевым элементом управления сеансом на основании второго списка оконечных устройств политики маршрутизации для переадресации для первого оконечного устройства включает в себя: получение сетевым элементом управления сеансом на основании второго списка оконечных устройств второго сеанса, соответствующего второму оконечному устройству, и генерирование политики маршрутизации для переадресации, где политика маршрутизации для переадресации используется для указания сетевому элементу плоскости пользователя передавать во второе оконечное устройство с использованием второго сеанса данные, которые поступают из первого оконечного устройства и которые принимаются из первого сеанса и/или отправляются в первое оконечное устройство с использованием первого сеанса, данные, которые поступают из второго оконечного устройства и которые принимаются из второго сеанса.With reference to the first aspect, in some implementations of the first aspect, the generation by the network element of the session control based on the second endpoint list of the forwarding policy for the first endpoint device includes: the network element obtaining the session based on the second endpoint list of the second session corresponding to the second terminal, and generating a forwarding routing policy, wherein the forwarding routing policy is used to direct the user plane network element to transmit to the second terminal using the second session data that is received from the first terminal and that is received from the first session and/or sent to the first terminal device using the first session, the data that comes from the second terminal device and that is received from the second session.
Со ссылкой на первый аспект, в некоторых реализациях первого аспекта первое сообщение дополнительно передает информацию верификации группы пользователей первого оконечного устройства, используемую для верификации первого оконечного устройства, так что третье сообщение, переданное сетевым элементом управления сеансом в сетевой элемент управления группой пользователей дополнительно передает информацию верификации группы пользователей первого оконечного устройства; и способ дополнительно включает в себя:With reference to the first aspect, in some implementations of the first aspect, the first message further conveys first terminal user group verification information used to verify the first terminal such that the third message transmitted by the session network element to the user group network element further conveys verification information user groups of the first end device; and the method further includes:
прием сетевым элементом управления сеансом информации указания из сетевого элемента управления группой пользователей, в котором информация указания используется для указания, что первое оконечное устройство является авторизованным пользователем группы пользователей.receiving, by the session web element, indication information from the user group network element, in which the indication information is used to indicate that the first terminal is an authorized user of the user group.
Согласно второму аспекту обеспечивается способ управления сеансом группы пользователей. Способ включает в себя: прием сетевым элементом управления группой пользователей третьего сообщения из сетевого элемента управления сеансом, где третье сообщение передает идентификатор группы пользователей, используемый для запроса информации о членах группы в группе пользователей; получение сетевым элементом управления группой пользователей второго списка оконечных устройств на основании идентификатора группы пользователей, где второй список оконечных устройств включает в себя одно или более вторых оконечных устройств, и второе оконечное устройство является членом группы пользователей; и передачу второго списка оконечных устройств в сетевой элемент управления сеансом для управления сеансом группы пользователей.According to a second aspect, a method for managing a session of a group of users is provided. The method includes: receiving, by the user group web control, a third message from the session web control, where the third message conveys a user group identifier used to query information about group members in the user group; obtaining, by the user group network element, a second list of terminals based on the user group ID, where the second terminal list includes one or more second terminals and the second terminal is a member of the user group; and passing the second list of terminals to the session control network element to control the session of the user group.
Согласно второму аспекту, в некоторых реализациях второго аспекта третье сообщение дополнительно передает информацию верификации группы пользователей первого оконечного устройства; и способ дополнительно включает в себя: определение сетевым элементом управления группой пользователей на основании информации верификации группы пользователей первого оконечного устройства, что первое оконечное устройство является авторизованным пользователем группы пользователей; и передачу информации указания в сетевым элемент управления сеансом, где информация указания используется для указания, что первое оконечное устройство является авторизованным пользователем группы пользователей.According to the second aspect, in some implementations of the second aspect, the third message further conveys user group verification information of the first terminal; and the method further includes: determining, by the user group management network element, based on the user group verification information of the first terminal, that the first terminal is an authorized user of the user group; and transmitting the indication information to the session network element, where the indication information is used to indicate that the first terminal is an authorized user of the user group.
Согласно третьему аспекту обеспечивается устройство связи. Устройство связи выполнено с возможностью выполнять способ в соответствии с любым из первого аспекта или возможных реализаций первого аспекта. В частности, устройство включает в себя блоки, выполненные с возможностью выполнять способ в соответствии с любым из первого аспекта или возможных реализаций первого аспекта.According to a third aspect, a communication device is provided. The communication device is configured to perform the method in accordance with any of the first aspect or possible implementations of the first aspect. In particular, the device includes units configured to perform a method in accordance with any of the first aspect or possible implementations of the first aspect.
Согласно четвертому аспекту обеспечивается другое устройство связи. Устройство связи выполнено с возможностью выполнять способ в соответствии с любым из второго аспекта или возможными реализациями второго аспекта. В частности, устройство включает в себя блоки, выполненные с возможностью выполнять способ в соответствии с любым одним из второго аспекта или возможными реализациями второго аспекта.According to a fourth aspect, another communication device is provided. The communication device is configured to perform a method in accordance with any of the second aspect or possible implementations of the second aspect. In particular, the device includes units configured to perform a method in accordance with any one of the second aspect or possible implementations of the second aspect.
Согласно пятому аспекту обеспечивается устройство связи. Устройство включает в себя приемопередатчик и процессор. Приемопередатчик взаимодействует с процессором по тракту внутреннего соединения. Процессор выполнен с возможностью управлять приемником для приема сигнала и управлять передатчиком для передачи сигнала. В качестве варианта, устройство связи дополнительно включает в себя память. Приемопередатчик, память и процессор обмениваются данными друг с другом, используя тракт внутреннего соединения, память выполнена с возможностью хранить инструкции и процессор выполнен с возможностью выполнять инструкции, хранящейся в памяти, для управления приемником принимать сигнал и управления передатчиком передавать сигнал, чтобы устройство выполняло способ в соответствии с любым из первого аспекта или возможными реализациями первого аспекта.According to a fifth aspect, a communication device is provided. The device includes a transceiver and a processor. The transceiver communicates with the processor via an internal connection path. The processor is configured to control the receiver to receive the signal and control the transmitter to transmit the signal. Alternatively, the communication device further includes a memory. The transceiver, memory, and processor communicate with each other using an internal connection path, the memory is configured to store instructions, and the processor is configured to execute instructions stored in the memory to control the receiver to receive a signal and control the transmitter to transmit a signal, so that the device performs a method in in accordance with any of the first aspect or possible implementations of the first aspect.
Согласно шестому аспекту обеспечивается устройство связи. Устройство включает в себя приемопередатчик и процессор. Приемопередатчик взаимодействует с процессором по тракту внутреннего соединения. Процессор выполнен с возможностью управлять приемником принимать сигнал и управлять передатчиком для передачи сигнала. В качестве варианта, устройство связи дополнительно включает в себя память. Приемопередатчик, память и процессор обмениваются данными друг с другом по тракту внутреннего соединения, память выполнена с возможностью хранить инструкции и процессор выполнен с возможностью выполнять инструкции, хранящейся в памяти, для управления приемником принимать сигнал и управления передатчиком для передачи сигнала, чтобы устройство выполняло способ в соответствии с любым из первого аспекта или возможными реализациями первого аспекта.According to a sixth aspect, a communication device is provided. The device includes a transceiver and a processor. The transceiver communicates with the processor via an internal connection path. The processor is configured to control the receiver to receive the signal and control the transmitter to transmit the signal. Alternatively, the communication device further includes a memory. The transceiver, the memory, and the processor communicate with each other via an internal connection path, the memory is configured to store instructions, and the processor is configured to execute instructions stored in the memory to control the receiver to receive a signal and control the transmitter to transmit a signal, so that the device performs a method in in accordance with any of the first aspect or possible implementations of the first aspect.
Согласно седьмому аспекту вариант осуществления настоящего изобретения обеспечивает систему связи. Система связи включает в себя один или более из сетевого элемента управления сеансом и сетевого элемента управления группой пользователей.According to a seventh aspect, an embodiment of the present invention provides a communication system. The communication system includes one or more of a session network element and a user group network element.
Сетевой элемент управления сеансом выполнен с возможностью выполнять способ в соответствии с любым из первого аспекта или возможных реализаций первого аспекта, или способ, выполняемый агентом передачи в решениях, предоставленных в вариантах осуществления настоящего изобретения. Сетевой элемент управления группой пользователей выполнен с возможностью выполнять способ в соответствии с любым одним из второго аспекта, экземпляром службы, который может использоваться для выполнения второго аспекта, или возможными реализациями второго аспекта; способ согласно любому одному из третьего аспекта или возможных реализаций третьего аспекта; или способ, выполняемый экземпляром службы в решениях, представленных в вариантах осуществления настоящего изобретения.The session control network element is configured to perform the method according to any of the first aspect or possible implementations of the first aspect, or the method performed by the transfer agent in the solutions provided in the embodiments of the present invention. The user group control network element is configured to perform a method according to any one of the second aspect, a service instance that can be used to perform the second aspect, or possible implementations of the second aspect; a method according to any one of the third aspect or possible implementations of the third aspect; or the method performed by the service instance in the solutions presented in the embodiments of the present invention.
В возможной реализации система дополнительно включает в себя другое устройство, которое взаимодействует с любым устройством в сетевом элементе управления сеансом и сетевом элементе управления группой пользователей в решении, предоставленном в этом варианте осуществления настоящего изобретения, например, сетевой элемент управления мобильностью и/или сетевой элемент плоскости пользователя.In an exemplary implementation, the system further includes another device that interacts with any device in the session network element and the user group network element in the solution provided in this embodiment of the present invention, such as a mobility management network element and/or a plane network element. user.
Согласно восьмому аспекту обеспечивается компьютерный программный продукт. Компьютерный программный продукт включает в себя компьютерный программный код, в котором, когда компьютерный программный код выполняется компьютером, компьютер выполнен с возможностью выполнять способ согласно любой возможной реализации любого из вышеупомянутых аспектов.According to an eighth aspect, a computer program product is provided. The computer program product includes computer program code in which, when the computer program code is executed by a computer, the computer is configured to perform a method according to any possible implementation of any of the above aspects.
Согласно девятому аспекту обеспечивается машиночитаемый носитель, который используется для хранения компьютерной программы. Компьютерная программа включает в себя инструкцию, используемую для выполнения способа согласно любой возможной реализации любого из вышеупомянутых аспектов.According to a ninth aspect, a computer-readable medium is provided that is used to store a computer program. The computer program includes an instruction used to perform a method according to any possible implementation of any of the above aspects.
Согласно десятому аспекту обеспечивается микросхема связи. Микросхема связи хранит инструкцию и, когда инструкция выполняется на компьютерном устройстве, микросхема связи выполнена с возможностью выполнять способ согласно любой возможной реализации любого из вышеупомянутых аспектов.According to a tenth aspect, a communication chip is provided. The communication chip stores the instruction, and when the instruction is executed on the computing device, the communication chip is configured to perform a method according to any possible implementation of any of the above aspects.
Дополнительно, технические эффекты, полученные от любой реализации согласно второму аспекту - десятому аспекту, относятся к техническим эффектам, обеспечиваемым различными реализациями в соответствии с первым аспектом. Подробности здесь снова не описываются.Further, the technical effects obtained from any implementation according to the second aspect to the tenth aspect refer to the technical effects provided by the various implementations according to the first aspect. The details are again not described here.
Эти аспекты или другие аспекты в вариантах осуществления настоящего изобретения более ясны и понятны в описаниях следующих вариантов осуществления.These aspects or other aspects in the embodiments of the present invention are more clear and understandable in the descriptions of the following embodiments.
Краткое описание чертежейBrief description of the drawings
Фиг. 1 является схемой возможной сетевой архитектуры согласно варианту осуществления настоящего изобретения;Fig. 1 is a diagram of a possible network architecture according to an embodiment of the present invention;
фиг. 2 является схемой другой возможной сетевой архитектуры согласно варианту осуществления настоящего изобретения;fig. 2 is a diagram of another possible network architecture according to an embodiment of the present invention;
фиг. 3 является блок-схемой алгоритма способа установления группы пользователей согласно варианту осуществления настоящего изобретения;fig. 3 is a flowchart of a user group setting method according to an embodiment of the present invention;
фиг. 4 является блок-схемой алгоритма другого способа установления группы пользователей согласно варианту осуществления настоящего изобретения;fig. 4 is a flowchart of another user group setting method according to an embodiment of the present invention;
фиг. 5 является схемой устройства согласно варианту осуществления настоящего изобретения;fig. 5 is a diagram of a device according to an embodiment of the present invention;
фиг. 6 является схемой другого устройства согласно варианту осуществления настоящего изобретения;fig. 6 is a diagram of another device according to an embodiment of the present invention;
фиг. 7 является схемой другого устройства согласно варианту осуществления настоящего изобретения; иfig. 7 is a diagram of another device according to an embodiment of the present invention; and
фиг. 8 является схемой другого устройства согласно варианту осуществления настоящего изобретения.fig. 8 is a diagram of another device according to an embodiment of the present invention.
Осуществление изобретенияImplementation of the invention
Далее подробно описаны варианты осуществления настоящего изобретения со ссылкой на сопроводительные чертежи.The following describes in detail the embodiments of the present invention with reference to the accompanying drawings.
Конкретный способ работы в вариантах осуществления способа также может быть применен к варианту осуществления устройства или варианту осуществления системы. В описаниях вариантов осуществления настоящего изобретения «по меньшей мере, один» означает один или более, и «множество» означает два или более. Термин «и/или» используется для описания отношения ассоциации между ассоциированными объектами и указывает, что могут существовать три отношения. Например, «A и/или B» могут указывать на следующие три случая: существует только A, существует только B, и существуют как A, так и B, где A и B могут быть в единственном или множественном числе. Символ «/» обычно указывает связь «или» между ассоциированными объектами. «По меньшей мере, одно из следующего» или подобное выражение означает любую комбинацию из следующего, включающую в себя любую комбинацию одного или нескольких из следующих. Например, по меньшей мере, один из a, b или c может обозначать a, b, c, «a и b», «a и c», «b и c» или «a, b и c», где a, b и c могут быть в единственном или множественном числе.The particular mode of operation in the method embodiments may also be applied to a device embodiment or a system embodiment. In descriptions of embodiments of the present invention, "at least one" means one or more, and "many" means two or more. The term "and/or" is used to describe an association relationship between associated objects and indicates that three relationships may exist. For example, "A and/or B" could indicate the following three cases: only A exists, only B exists, and both A and B exist, where A and B can be singular or plural. The "/" character usually indicates an "or" relationship between associated objects. "At least one of the following" or a similar expression means any combination of the following, including any combination of one or more of the following. For example, at least one of a, b, or c may be a, b, c, "a and b", "a and c", "b and c", or "a, b and c", where a, b and c can be singular or plural.
Способ связи, предусмотренный в вариантах осуществления настоящего изобретения, может применяться к множеству системных архитектур. Сетевая архитектура и сценарий услуги, описанные в вариантах осуществления настоящего изобретения, предназначены для более ясного описания технических решений в вариантах осуществления настоящего изобретения и не представляют собой ограничения технических решений, представленных в вариантах осуществления настоящего изобретения. Специалист в данной области техники может знать, что: с развитием сетевой архитектуры и появлением новых сценариев услуги, технические решения, представленные в вариантах осуществления настоящего изобретения, также применимы к аналогичным техническим задачам.The communication method provided in the embodiments of the present invention can be applied to a variety of system architectures. The network architecture and service scenario described in the embodiments of the present invention are intended to more clearly describe the technical solutions in the embodiments of the present invention and do not represent limitations on the technical solutions presented in the embodiments of the present invention. A person skilled in the art may be aware that: with the development of network architecture and the advent of new service scenarios, the technical solutions presented in the embodiments of the present invention are also applicable to similar technical problems.
Фиг. 1 является схемой возможной сетевой архитектуры, к которой применим вариант настоящего изобретения. Сетевая архитектура может включать в себя такие устройства, как оконечное устройство, сетевое устройство доступа, сетевой элемент управления мобильностью, сетевой элемент управления сеансом, сетевой элемент сетевого хранения, сетевой элемент управления данными, сетевой элемент управления политикой, сетевой элемент управления группы пользователей и сетевой элемент плоскости пользователя.Fig. 1 is a diagram of a possible network architecture to which an embodiment of the present invention is applicable. The network architecture may include devices such as a terminal device, a network access device, a mobility management network element, a session management network element, a network storage network element, a data network element, a policy network element, a user group network element, and a network element. user plane.
Оконечное устройство представляет собой устройство, имеющее функцию беспроводной передачи/приема, и может быть развернуто на суше, например, устройство, установленное в помещении, устройство, установленное вне помещения, портативное устройство или устройство, установленное на транспортном средстве; может быть развернуто на воде (например, на пароходе); или может быть развернут в воздухе (например, в самолете, на воздушном шаре или на спутнике). Оконечное устройство может быть мобильным телефоном (mobile phone), планшетным компьютером (Pad), компьютером с функциями беспроводной передачи и приема, оконечным устройством виртуальной реальности (Virtual Reality, VR), оконечным устройством дополненной реальности (Augmented Reality, AR), беспроводным оконечным устройством в промышленном управлении (industrial control), беспроводным оконечным устройством в системе автономного вождения (self-driving), беспроводным оконечным устройством в телемедицине (remote medical), беспроводным оконечным устройством в интеллектуальной энергосети (smart grid), беспроводным оконечным устройством в системе транспортной безопасности (transportation safety), беспроводным оконечным устройством в системе умный город (smart city), беспроводным оконечным устройством в системе умный дом (smart home) и т.п.The terminal device is a device having a wireless transmission/reception function and can be deployed on land, such as an indoor device, an outdoor device, a portable device, or a vehicle-mounted device; can be deployed on the water (for example, on a steamer); or may be deployed in the air (for example, in an aircraft, balloon, or satellite). The terminal device can be a mobile phone (mobile phone), a tablet computer (Pad), a computer with wireless transmission and reception functions, a virtual reality terminal (Virtual Reality, VR), an augmented reality terminal (Augmented Reality, AR), a wireless terminal device in industrial control, a wireless terminal in a self-driving system, a wireless terminal in telemedicine (remote medical), a wireless terminal in a smart grid (smart grid), a wireless terminal in a transport security system ( transportation safety), a wireless terminal in a smart city system, a wireless terminal in a smart home system, and the like.
Сетевое устройство доступа (radio access network, RAN) является устройством, которое обеспечивает функцию беспроводной связи для оконечного устройства. Например, сетевое устройство доступа включает в себя, но не ограничивается: NodeB следующего поколения (gnodeB, gNB), усовершенствованный NodeB (evolved node B, eNB), контроллер радиосети (radio network controller, RNC), узел B (Node B, NB), контроллер базовой станции (base station controller, BSC), базовая приемопередающая станция (base transceiver station, BTS), абонентская базовая станция (например, home evolved nodeB или home node, HNB), блок основной полосы частот (baseband unit, BBU), точка приема передачи (transmitting and receiving point, TRP), точка передачи (transmitting point, TP), центр коммутации мобильной связи и т.п. в 5G.A radio access network (RAN) is a device that provides a wireless communication function to a terminal device. For example, network access device includes, but is not limited to: NodeB next generation (gnodeB, gNB), advanced NodeB (evolved node B, eNB), radio network controller (radio network controller, RNC), node B (Node B, NB) , base station controller (BSC), base transceiver station (BTS), subscriber base station (for example, home evolved nodeB or home node, HNB), baseband unit (BBU), a transmitting and receiving point (TRP), a transmitting point (TP), a mobile switching center, and the like. in 5G.
Сетевой элемент управления мобильностью в основном используется для управления мобильностью, например, обновления местоположения пользователя, сети регистрации пользователя и передачи обслуживания пользователя в сети мобильной связи. В системе связи 5G сетевым элементом управления мобильностью может быть сетевой элемент функции управления доступом и мобильностью (access and mobility management function, AMF), Namf является интерфейсом услуг, предоставляемый AMF, и AMF может связываться с другой сетевой функцией с помощью Namf. В будущей связи такой как связь 6G, сетевым элементом управления мобильностью все еще может быть AMF сетевой элемент. В качестве альтернативы сетевой элемент управления мобильностью может иметь другое название. Это не ограничивается данным вариантом выполнения настоящего изобретения.The mobility management network element is mainly used for mobility management, such as updating the user's location, the user's registration network, and the handover of the user in the mobile communication network. In a 5G communication system, a mobility management network element may be an access and mobility management function (AMF) network element, Namf is a service interface provided by AMF, and AMF may communicate with another network function using Namf. In future communications such as 6G communications, the mobility management network element may still be an AMF network element. Alternatively, the mobility management network element may have a different name. This is not limited to this embodiment of the present invention.
Сетевой элемент управления сеансом связи в основном используется для управления сеансом, например, для установления, модификации или освобождения сеанса в мобильной сети. Конкретной функцией является, например, назначение пользователю адреса интернет-протокола (internet protocol, IP) или выбор сетевого элемента плоскости пользователя, который обеспечивает функцию пересылки пакетов. В системе 5G сетевой элемент управления сеансом может быть сетевым элементом функции управления сеансом (session management function, SMF), Nsmf является сервисным интерфейсом, предоставляемый SMF, и SMF может связываться с другой сетевой функцией, используя Nsmf. В будущей связи, такой как связь 6G, сетевой элемент управления сеансом все еще может быть SMF сетевым элементом. В качестве альтернативы сетевой элемент управления сеансом может иметь другое название. Это не ограничивается данным вариантом выполнения настоящего изобретения.The Session Control Network Element is primarily used for session management, such as establishing, modifying, or releasing a session in a mobile network. A specific function is, for example, assigning an internet protocol (IP) address to a user, or selecting a user plane network element that provides a packet forwarding function. In the 5G system, the session management function (SMF) network element may be a session management function (SMF) network element, Nsmf is a service interface provided by the SMF, and the SMF may communicate with another network function using Nsmf. In future communications such as 6G communications, the session control network element may still be an SMF network element. Alternatively, the session network control may have a different name. This is not limited to this embodiment of the present invention.
Сетевой элемент хранения выполнен с возможностью хранить объект сетевой функции и информацию описания услуги, предоставляемой объектом сетевой функции, поддерживать обнаружение услуги, обнаруживать объект сетевого элемента и т.п. В 5G связи сетевой элемент хранения может быть сетевым элементом функции репозитория сети (network repository function, NRF), Nnrf является сервисным интерфейсом, предоставляемый NRF, и NRF может связываться с другой сетевой функцией с помощью Nnrf. В будущей связи такой как связь 6G, сетевой элемент функции репозитория сети может по-прежнему быть NRF сетевым элементом. В качестве альтернативы сетевой элемент сетевого функции репозитория сети может иметь другое название. Это не ограничивается данным вариантом выполнения настоящего изобретения.The storage network element is configured to store the network function object and description information of the service provided by the network function object, support service discovery, discover the network element object, and the like. In 5G communication, the storage network element may be a network repository function (NRF) network element, Nnrf is a service interface provided by NRF, and NRF may communicate with another network function using Nnrf. In future communications such as 6G communications, the network repository function network element may still be an NRF network element. Alternatively, the Network Repository Network Function Network Element may have a different name. This is not limited to this embodiment of the present invention.
Сетевой элемент управления данными выполнен с возможностью обрабатывать идентификатор пользователя, аутентификацию доступа, регистрацию, управление мобильностью и т.п. В 5G связи сетевой элемент управления данными может быть сетевым элементом управления унифицированными данными (unified data management, UDM). Nudm является сервисным интерфейсом, предоставляемый UDM, и UDM может связываться с другой сетевой функцией с помощью Nudm. В будущей связи, такой как связь 6G, сетевой элемент управления данными может по-прежнему быть UDM сетевым элементом. В качестве альтернативы сетевой элемент управления данными может иметь другое название. Это не ограничивается данным вариантом выполнения настоящего изобретения.The web control element is configured to handle user ID, access authentication, registration, mobility management, and the like. In 5G communications, the data network element may be a unified data management (UDM) network element. Nudm is a service interface provided by the UDM, and the UDM can communicate with another network function using Nudm. In future communications such as 6G communications, the data control network element may still be a UDM network element. Alternatively, the network item control may have a different name. This is not limited to this embodiment of the present invention.
Сетевой элемент управления политикой выполнен с возможностью управлять структурой унифицированной политики поведения сети и предоставлять информацию о правилах политики и т.п. для сетевого элемента функции плоскости управления (такого как AMF или SMF). В 5G связи сетевой элемент управления политикой может быть сетевым элементом функции управления политикой (policy control function, PCF). Npcf является сервисным интерфейсом, предоставляемым PCF, и PCF может связываться с другой сетевой функцией с помощью Npcf. В будущей связи, такой как связь 6G, сетевой элемент управления политикой все еще может быть PCF сетевым элементом. В качестве альтернативы сетевой элемент управления политикой может иметь другое название. Это не ограничивается данным вариантом выполнения настоящего изобретения.The network policy control element is configured to manage the structure of the unified network behavior policy and provide information about policy rules and the like. for a control plane function network element (such as AMF or SMF). In 5G communications, the policy control network element may be a policy control function (PCF) network element. Npcf is a service interface provided by the PCF, and the PCF can communicate with another network function using Npcf. In future communications such as 6G communications, the policy control network element may still be a PCF network element. Alternatively, the network policy control element may have a different name. This is not limited to this embodiment of the present invention.
Сетевой элемент управления группой пользователей может быть выполнен с возможностью устанавливать и управлять группой пользователей, включающей в себя множество оконечных устройств, например, для выделения идентификатора группы пользователей, установления связи между идентификатором группы пользователей и идентификатором оконечного устройства и получать информацию об аутентификации группы пользователей. Например, сетевым элементом управления группой пользователей может быть функция управления услугами LAN (LAN service management function, LSMF), функция управления группой (group management function, GMF) или функция управления унифицированными данными (Unified Data Management). Это не ограничивается настоящим изобретением. Следует отметить, что сетевой элемент функции управления группой пользователей может быть независимым сетевым элементом или может быть функциональным модулем существующего сетевого элемента, включающий в себя, помимо прочего, функциональный шаблон существующего AMF сетевого элемента, функциональный шаблон сетевой элемент функции управления политикой (policy control function, PCF) или функциональный шаблон SMF сетевого элемента.The user group management network element may be configured to set up and manage a user group including a plurality of terminals, for example, to allocate a user group ID, associate a user group ID and a terminal ID, and obtain user group authentication information. For example, the user group management network element may be a LAN service management function (LSMF), a group management function (GMF), or a Unified Data Management function. This is not limited to the present invention. It should be noted that the user group management function network element may be an independent network element or may be a functional module of an existing network element, including, but not limited to, an existing network element AMF function template, a policy control function network element function template, PCF) or NE Functional Template SMF.
Сетевой элемент плоскости пользователя в основном выполнен с возможностью пересылать пакет пользовательских данных в соответствии с правилом маршрутизации сетевого элемента управления сеансом. В системе связи 5G сетевой элемент плоскости пользователя может быть сетевым элементом функции плоскости пользователя (user plane function, UPF). В будущей связи, такой как связь 6G, сетевой элемент плоскости пользователя может по-прежнему быть UPF сетевым элементом. В качестве альтернативы сетевой элемент плоскости пользователя может иметь другое название. Это не ограничивается данным вариантом выполнения настоящего изобретения.The user plane network element is generally configured to forward the user data packet in accordance with the routing rule of the session network element. In a 5G communication system, a user plane network element may be a user plane function (UPF) network element. In future communications such as 6G communications, the user plane network element may still be a UPF network element. Alternatively, the user plane NE may have a different name. This is not limited to this embodiment of the present invention.
Фиг. 2 является схемой конкретной возможной сетевой архитектуры, к которой применим вариант настоящего изобретения. Система связи 5G используется в качестве примера и включает в себя оконечное устройство, RAN, AMF, SMF, NRF, UPF и LSMF. Интерфейс N1 на фиг. 2 является опорной точкой между UE и AMF; интерфейс N2 является опорной точкой между RAN и AMF и выполнена с возможностью передавать сообщения уровня без доступа (non-access stratum, NAS), сообщения протокола приложения следующего поколения (Next Generation Application Protocol, NGAP) и т.п.; интерфейсе N3 является опорной точкой между RAN и UPF и выполнена с возможностью передавать данные плоскости пользователя и тому подобное; интерфейсе Н4 является опорной точкой между SMF и UPF и выполнена с возможностью передавать информацию, такую как информация идентификации туннеля, подключенного к интерфейсу N3, информацию указания буферных данных, а также сообщение с уведомлением данных нисходящей линии связи; и интерфейс Н6 является опорной точкой между UPF и DN и выполнена с возможностью передавать данные плоскости пользователя и тому подобное.Fig. 2 is a diagram of a specific exemplary network architecture to which an embodiment of the present invention is applicable. The 5G communication system is used as an example and includes terminal, RAN, AMF, SMF, NRF, UPF, and LSMF. Interface N1 in FIG. 2 is a reference point between UE and AMF; the N2 interface is a reference point between the RAN and the AMF and is configured to carry non-access stratum (NAS) messages, Next Generation Application Protocol (NGAP) messages, and the like; the N3 interface is a reference point between the RAN and the UPF, and is configured to transmit user plane data and the like; the H4 interface is a reference point between the SMF and the UPF, and is configured to transmit information such as identification information of a tunnel connected to the N3 interface, buffer data indication information, and a downlink data notification message; and the H6 interface is an anchor point between the UPF and the DN and is configured to transmit user plane data and the like.
Очевидно, что вышеупомянутые функции могут быть сетевыми элементами в аппаратном устройстве, функциями программного обеспечения, которые выполняются на выделенном оборудовании, или виртуализированными функциями, реализованными на платформе (например, облачной платформе).Obviously, the aforementioned functions may be network elements in a hardware device, software functions that run on dedicated hardware, or virtualized functions implemented on a platform (eg, a cloud platform).
Согласно фиг. 1 или фиг. 2, нижеследующее конкретно описывает способ управления сеансом группы пользователей, предусмотренный в вариантах осуществления настоящего изобретения.According to FIG. 1 or fig. 2, the following specifically describes the user group session management method provided in the embodiments of the present invention.
Следует отметить, что варианты осуществления настоящего изобретения не ограничиваются архитектурой системы, показанной на фиг. 1 и фиг. 2, и может быть дополнительно применен к другой будущей системе связи, например, к архитектуре системы связи шестого поколения (the 6th generation, 6G). Дополнительно, в вариантах осуществления настоящего изобретения названия вышеупомянутых используемых сетевых элементов могут быть изменены, в то время как функции сетевых элементов могут оставаться такими же в будущей системе связи.It should be noted that embodiments of the present invention are not limited to the system architecture shown in FIG. 1 and FIG. 2 and can be further applied to another future communication system, such as the 6 th generation (6G) communication system architecture. Additionally, in embodiments of the present invention, the names of the above used network elements may be changed while the functions of the network elements may remain the same in a future communication system.
Для простоты описания в последующих вариантах воплощения настоящего изобретения LSMF сетевой элемент, AMF сетевой элемент, UPF сетевой элемент, SMF сетевой элемент соответственно упоминаются как LSMF, AMF, UPF и SMF для краткости. Можно понять, что все LSMFs, описанные далее в вариантах осуществления настоящего изобретения, могут быть заменены сетевыми элементами управления группой пользователей, все AMFs могут быть заменены сетевыми элементами управления мобильностью, все UPFs могут быть заменены сетевыми элементами плоскости пользователя, и все SMFs могут быть заменены сетевыми элементами управления сеансом.For ease of description, in the following embodiments of the present invention, the LSMF network element, AMF network element, UPF network element, SMF network element are respectively referred to as LSMF, AMF, UPF, and SMF for short. It can be understood that all LSMFs described later in the embodiments of the present invention can be replaced by User Group Network Elements, all AMFs can be replaced by Mobility Management Network Elements, all UPFs can be replaced by User Plane Network Elements, and all SMFs can be replaced by session network controls.
На основании сетевой архитектуры на фиг. 1, фиг. 3 показывает способ управления сеансом группы пользователей согласно варианту осуществления настоящего изобретения. Способ включает в себя следующие этапы.Based on the network architecture in FIG. 1, fig. 3 shows a user group session management method according to an embodiment of the present invention. The method includes the following steps.
Этап 301. Сетевой элемент управления сеансом принимает первое сообщение, переданное сетевым элементом управления мобильностью, где первое сообщение передает идентификатор первого оконечного устройства и идентификатор группы пользователей, и первое сообщение используется для запроса установить для первого оконечного устройства сеанс группы пользователей, соответствующего идентификатору группы пользователей.Step 301: The session network element receives a first message sent by the mobility network element, where the first message conveys a first terminal ID and a user group ID, and the first message is used to request that the first terminal establish a user group session corresponding to the user group ID.
Идентификатор группы пользователей может представлять собой любую информацию, которая может использоваться для идентификации группы пользователей. Например, идентификатором группы пользователей может быть 5G LAN идентификатор группы, или идентификатор виртуальной сети, или виртуальный DNN, или другая идентификационная информация, которая может использоваться для представления группы, включающей в себя группу UEs.The user group identifier may be any information that can be used to identify a user group. For example, the user group identifier may be a 5G LAN group identifier, or a virtual network identifier, or a virtual DNN, or other identification information that may be used to represent a group including a group of UEs.
В частности, первое сообщение может быть сообщением запроса установления сеанса PDU. Первое сообщение может дополнительно включать в себя NAS сообщение.In particular, the first message may be a PDU session establishment request message. The first message may further include a NAS message.
В возможной реализации идентификатор первого оконечного устройства может быть расположен в сообщении запроса установления сеанса PDU, и идентификатор группы пользователей может быть расположен в NAS сообщении. Например,In an exemplary implementation, the identifier of the first terminal may be located in the PDU session request message, and the user group identifier may be located in the NAS message. For example,
сообщение запроса установления сеанса PDU (идентификатор первого оконечного устройства, сообщение NAS (идентификатор группы пользователей, ...) ...).PDU Session Request Message (First Terminal ID, NAS Message (User Group ID, ...) ...).
В другой возможной реализации как идентификатор первого оконечного устройства, так и идентификатор группы пользователей могут быть расположены в сообщении запроса установления сеанса PDU. Например,In another possible implementation, both the first terminal identifier and the user group identifier may be located in the session establishment request message PDU. For example,
сообщение запроса установления сеанса PDU (идентификатор первого оконечного устройства, идентификатор группы пользователей, сообщение NAS (...), ...).PDU session request message (first terminal ID, user group ID, NAS message (...), ...).
В еще одной возможной реализации как идентификатор первого оконечного устройства, так и идентификатор группы пользователей могут быть расположены в NAS сообщении. Например,In yet another possible implementation, both the first terminal ID and the user group ID can be located in the NAS message. For example,
сообщение запроса установления сеанса PDU (сообщение NAS (идентификатор первого оконечного устройства, идентификатор группы пользователей, ...), ...).PDU Session Request Message (NAS Message (First Terminal ID, User Group ID, ...), ...).
Этап 302. Сетевой элемент управления сеансом генерирует на основании идентификатора группы пользователей политику маршрутизации для переадресации для первого оконечного устройства.Step 302: Based on the user group ID, the session network element generates a forwarding routing policy for the first terminal.
Политика маршрутизации для переадресации используется для указания сетевому элементу плоскости пользователя, как пересылать пакет плоскости пользователя. Политика маршрутизации для переадресации соответствует идентификатору группы пользователей, то есть, пакет плоскости пользователя оконечного устройства, принадлежащего группе пользователей, должен быть переадресован на основании политики маршрутизации для переадресации.The forwarding routing policy is used to instruct the user plane network element how to forward the user plane packet. The forwarding routing policy corresponds to the user group ID, that is, the user plane packet of the terminal belonging to the user group must be forwarded based on the forwarding routing policy.
То, что сетевой элемент управления сеансом генерирует, на основании идентификатора группы пользователей, политика маршрутизации для переадресации для первого оконечного устройства может быть конкретно реализована любым из следующих способов.That the session control network element generates, based on the user group ID, the forwarding policy for the first terminal may be specifically implemented in any of the following ways.
Способ 1. Сетевой элемент управления сеансом получает на основании идентификатора группы пользователей второй список оконечных устройств группы пользователей из локальной информации, и сетевой элемент управления сеансом генерирует на основании второго списка оконечных устройств политику маршрутизации для переадресации для первого оконечного устройства.Method 1: Based on the user group ID, the session network element obtains a second list of user group terminals from local information, and the session network element generates a forwarding routing policy for the first terminal based on the second terminal list.
Способ 2. Сетевой элемент управления сеансом передает третье сообщение в сетевой элемент управления группой пользователей (как показано на этапе 304), где третье сообщение передает идентификатор группы пользователей, используемый для запроса информации о членах группы группа пользователей; сетевой элемент управления сеансом принимает второй список оконечных устройств, возвращенный сетевым элементом управления группой пользователей (как показано на этапе 305); и сетевой элемент управления сеансом генерирует на основании второго списка оконечных устройств политику маршрутизации для переадресации для первого оконечного устройства.Method 2: The session web element sends a third message to the user group web element (as shown in step 304), where the third message sends a user group identifier used to request information about members of the user group group; the session web control receives a second list of terminals returned by the user group web control (as shown in step 305); and, based on the second terminal list, the session control network element generates a forwarding routing policy for the first terminal.
То, что сетевой элемент управления сеансом генерирует, на основании второго списка оконечных устройств, политику маршрутизации для переадресации для первого оконечного устройства включает в себя: получение на основании второго списка оконечных устройств второго сеанса, соответствующего второму оконечному устройству (где есть множество вторых оконечных устройств, существует множество соответствующих вторых сеансов) и ассоциирование второго сеанса с первым сеансом, где политика маршрутизации для переадресации является локальной политикой обмена, указывающей, что сетевой элемент плоскости пользователя передает второму оконечное устройству с использованием второго сеанса, данных, которые поступают из первого оконечного устройства и которые принимаются из первого сеанса и/или отправляются в первое оконечное устройство с использованием первого сеанса, данные, которые поступают из второго оконечного устройства и которые принимаются из второго сеанса.That the session control network element generates, based on the second terminal list, a forwarding policy for the first terminal includes: deriving, based on the second terminal list, a second session corresponding to the second terminal (where there are a plurality of second terminals, there are a plurality of corresponding second sessions) and associating the second session with the first session, where the routing policy for forwarding is a local exchange policy indicating that the user plane network element transmits to the second terminal device using the second session, data that comes from the first terminal device and which received from the first session and/or sent to the first terminal using the first session, data that comes from the second terminal and that is received from the second session.
Этап 303. Сетевой элемент управления сеансом передает второе сообщение в сетевой элемент плоскости пользователя, где второе сообщение используется для указания сетевому элементу плоскости пользователя установить первый сеанс для первого оконечного устройства, и второе сообщение передает политику маршрутизации для переадресации.Step 303: The session control network element sends a second message to the user plane network element, where the second message is used to direct the user plane network element to establish the first session for the first terminal, and the second message sends the routing policy for forwarding.
Этап 304. Сетевой элемент плоскости пользователя устанавливает на основании второго сообщения первый сеанс для первого оконечного устройства; и передает на основании политики маршрутизации для переадресации во второе оконечное устройство с использованием второго сеанса данные, которые поступают из первого оконечного устройства и которые приняты из первого сеанса, или передает на основании политики маршрутизации для переадресации в первое оконечное устройство, используя первый сеанс, данные, поступающие со второго оконечного устройства и принятые из второго сеанса.Step 304: Based on the second message, the user plane network element establishes a first session for the first terminal; and transmits, based on the routing policy for forwarding to the second terminal using the second session, the data that comes from the first terminal and which is received from the first session, or transmits, based on the routing policy for forwarding to the first terminal using the first session, the data coming from the second terminal and received from the second session.
В качестве варианта, первое сообщение на этапе 301 может дополнительно включать в себя информацию верификации группы пользователей первого оконечного устройства, например, сертификат безопасности, используемый LSMF для верификации первого оконечного устройства и определения, авторизовано ли первое оконечное устройство пользователем группы пользователей. На этапе 304 в способе 2 на этапе 302 третье сообщение может дополнительно передавать информацию верификации группы пользователей. На этапе 305 сетевой элемент управления сеансом принимает информацию указания из сетевого элемента управления группой пользователей, и информация указания используется для указания, что первое оконечное устройство является авторизованным пользователем группы пользователей.Alternatively, the first message in step 301 may further include verification information of the user group of the first terminal, such as a security certificate used by the LSMF to verify the first terminal and determine if the first terminal is authorized by the user of the user group. At step 304 in method 2 at step 302, the third message may further convey user group verification information. In step 305, the session network element receives indication information from the user group network element, and the indication information is used to indicate that the first terminal is an authorized user of the user group.
В вышеупомянутом техническом решении сетевой элемент управления сеансом инструктирует сетевой элемент плоскости пользователя установить первый сеанс для первого оконечного устройства и сгенерировать политику маршрутизации для переадресации для первого оконечного устройства. Это может реализовать маршрутизацию коммуникационной информации между оконечными устройствами группы пользователей в 3GPP сети, без развертывания и участия внешнего сервера приложений.In the above technical solution, the session control network element instructs the user plane network element to establish the first session for the first terminal and generate a forwarding policy for the first terminal. This can realize the routing of communication information between end devices of a user group in a 3GPP network, without the deployment and involvement of an external application server.
Со ссылкой на конкретный вариант осуществления на фиг. 4, нижеследующее подробно описывает способ связи в вышеупомянутом варианте 3 осуществления с использованием примера.With reference to the specific embodiment in FIG. 4, the following describes in detail the communication method in the above Embodiment 3 using an example.
Фиг. 4 является блок-схемой алгоритма другого способа связи согласно варианту осуществления настоящего изобретения. Когда оконечное устройство регистрируется в сети, эта сетевая сторона обеспечивает оконечному устройству контекст безопасности соединения плоскости пользователя, необходимый, когда оконечное устройство обращается к UCF, включает в себя следующие этапы.Fig. 4 is a flowchart of another communication method according to an embodiment of the present invention. When an end device registers with a network, that network side provides the end device with the user plane connection security context needed when the end device accesses the UCF includes the following steps.
Этап 401. UE передает NAS сообщение в AMF, где сообщение включает в себя идентификатор UE и запрос установления сеанса службы LAN. В качестве варианта, запрос установления сеанса службы LAN включает в себя идентификатор группы пользователей.Step 401: The UE sends a message to the NAS to the AMF, where the message includes the UE ID and a LAN service session establishment request. Alternatively, the LAN service session establishment request includes a user group ID.
Идентификатор группы пользователей может быть, например, 5G LAN идентификатором группы, или идентификатором виртуальной сети, или виртуальным DNN, или другой идентификационной информацией, которая может использоваться для представления группы, включающей в себя группу UEs.The user group identifier may be, for example, a 5G LAN group identifier, or a virtual network identifier, or a virtual DNN, or other identification information that may be used to represent a group including a group of UEs.
Этап 402. AMF передает сообщение запроса установления сеанса PDU (PDU Session Establish Request) в SMF, где сообщение запроса установления сеанса PDU включает в себя идентификатор UE и идентификатор группы пользователей. Сообщение запроса установления сеанса PDU включает в себя вышеупомянутый запрос установления сеанса службы LAN. AMF может запросить, используя идентификатор UE, группу пользователей, к которой принадлежит UE, из сетевого элемента управления группой пользователей и получить идентификатор группы пользователей. Соответствие между UE ID и группой пользователей сохраняется в сетевом элементе управления группой пользователей.Step 402: The AMF sends a Session Establish Request PDU message to the SMF, where the PDU session request message includes a UE ID and a User Group ID. The PDU session establishment request message includes the above LAN service session establishment request. The AMF may query, using the UE ID, the user group to which the UE belongs from the user group control network element and obtain the user group ID. The correspondence between the UE ID and the user group is stored in the user group network element.
Этап 403. SMF принимает сообщение запроса установления сеанса PDU, переданное AMF, и получает идентификатор UE и идентификатор группы пользователей. В качестве варианта, SMF может получить идентификатор группы пользователей из запроса установления сеанса службы LAN и получить идентификатор UE из сообщения запроса установления сеанса PDU.Step 403: The SMF receives the session establishment request message PDU sent by the AMF and obtains a UE ID and a User Group ID. Alternatively, the SMF may obtain the user group ID from the LAN service session establishment request and obtain the UE identifier from the PDU session establishment request message.
Этап 404. SMF передает идентификатор LAN в LSMF (SMF определяет на основании запроса установления сеанса службы LAN или идентификатора LAN, что UE инициирует установление сеанса LAN, и SMF определяет, что SMF необходимо взаимодействовать с LSMF). В качестве варианта, сообщение дополнительно включает в себя идентификатор UE и информацию верификации LAN, используемую LSMF для верификации группы, к которой принадлежит UE.Step 404: The SMF transmits the LAN ID to the LSMF (the SMF determines based on the LAN service session establishment request or the LAN ID that the UE initiates the LAN session establishment, and the SMF determines that the SMF needs to interact with the LSMF). Alternatively, the message further includes a UE ID and LAN verification information used by the LSMF to verify the group to which the UE belongs.
Этап 405. LSMF определяет список членов UE на основании идентификатора LAN. В качестве варианта, перед определением списка членов UE, LSMF определяет на основании идентификатора UE и информации верификации LAN, является ли UE авторизованным пользователем группы пользователей, указанной идентификатором LAN.Step 405: The LSMF determines a list of UE members based on the LAN ID. Alternatively, before determining the member list of the UE, the LSMF determines based on the UE ID and the LAN verification information whether the UE is an authorized user of the user group indicated by the LAN ID.
Этап 406. LSMF возвращает список членов UE в SMF.Step 406: The LSMF returns a list of UE members to the SMF.
Этап 407. SMF генерирует политику маршрутизации для переадресации сеанса UE на основании списка членов UE. Политика маршрутизации для переадресации используется для указания UPF, как пересылать пакет плоскости пользователя. Политика маршрутизации для переадресации соответствует идентификатору группы пользователей, то есть, пересылается только пакет плоскости пользователя UE, принадлежащего группе пользователей, на основании политики маршрутизации для переадресации.Step 407: The SMF generates a routing policy for UE session redirection based on the list of UE members. The forwarding routing policy is used to tell UPF how to forward the user plane packet. The forwarding routing policy corresponds to the user group ID, that is, only the user plane packet of the UE belonging to the user group is forwarded based on the forwarding routing policy.
Конкретный процесс заключается в следующем: SMF получает на основании второго списка оконечных устройств второй сеанс, соответствующий второму оконечному устройству, и SMF генерирует политику маршрутизации для переадресации, где политика маршрутизации для переадресации инструктирует UPF передавать второму UE, используя второй сеанс PDU, данные, полученные из первого сеанса PDU.The specific process is as follows: Based on the second endpoint list, the SMF obtains a second session corresponding to the second endpoint, and the SMF generates a forwarding routing policy, where the forwarding routing policy instructs the UPF to transmit to the second UE, using the second session PDU, the data received from first PDU session.
Этап 408. SMF передает политику маршрутизации для переадресации в UPF. UPF выполняет последующую пересылку пакетов для UE на основании политики маршрутизации для переадресации.Step 408: The SMF sends the routing policy for forwarding to the UPF. UPF performs subsequent packet forwarding for the UE based on the forwarding routing policy.
Вышеизложенное в основном описывает решения, представленные в вариантах осуществления настоящего изобретения, с точки зрения взаимодействия между сетевыми элементами. Можно понять, что сетевые элементы включают в себя соответствующие аппаратные структуры и/или программные модули для выполнения вышеупомянутых функций. Специалист в данной области техники должен легко понимать, что в сочетании с примерами, описанными в вариантах осуществления, раскрытых в этом описании, блоки, алгоритмы и этапы могут быть реализованы аппаратными средствами или комбинацией аппаратных средств и компьютерного программного обеспечения в настоящем изобретении. Выполнение функции аппаратным или аппаратным обеспечением, управляемым компьютерным программным обеспечением, зависит от конкретных приложений и конструктивных ограничений технических решений. Специалист в данной области может использовать разные способы для реализации описанных функций для каждого конкретного приложения, но следует учитывать, что реализация не должна выходить за рамки вариантов осуществления настоящего изобретения.The foregoing mainly describes the solutions presented in the embodiments of the present invention in terms of interaction between network elements. It can be understood that network elements include appropriate hardware structures and/or software modules to perform the above functions. One skilled in the art will readily appreciate that, in combination with the examples described in the embodiments disclosed in this specification, the blocks, algorithms, and steps may be implemented in hardware or a combination of hardware and computer software in the present invention. The performance of a function by hardware or hardware controlled by computer software depends on the particular application and design constraints of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should be understood that the implementation should not go beyond the embodiments of the present invention.
Когда используется интегрированный блок, фиг. 5 представляет собой возможную примерную блок-схему устройства 500 согласно варианту осуществления настоящего изобретения. Устройство 500 может быть реализовано в форме программного обеспечения, может быть сетевым элементом управления сеансом или может быть микросхемой в сетевом элементе управления сеансом. Устройство 500 включает в себя блок 502 обработки и блок 503 связи. Блок 503 связи может включать в себя блок приема и блок передачи. Блок 502 обработки выполнен с возможностью контроля и управления поведением устройства 500. Блок 503 связи выполнен с возможностью поддерживать устройство 500 при обмене данными с другим сетевым объектом (например, сетевым элементом управления мобильностью, сетевым элементом плоскости пользователя или сетевым элементом управления группой пользователей). Устройство 500 может дополнительно включать в себя блок 501 памяти, выполненный с возможностью хранить программный код и данные устройства 500.When an integrated block is used, FIG. 5 is an exemplary block diagram of an
Блок 502 обработки может быть процессором или контроллером, таким как центральный процессор общего назначения (central processing unit, CPU), универсальный процессор, процессор цифровых сигналов (digital signal processing, DSP), специализированная интегральная схема (application specific integrated circuit, ASIC), программируемая пользователем вентильная матрица (field programmable gate array, FPGA) или другое программируемое логическое устройство, транзисторное логическое устройство, аппаратный компонент или их комбинация. Процессор может реализовывать или выполнять различные примерные логические блоки, модули и схемы, описанные со ссылкой на контент, раскрытый в вариантах осуществления настоящего изобретения. Процессор может быть комбинацией для реализации вычислительной функции, например, комбинацией одного или нескольких микропроцессоров или комбинацией DSP и микропроцессора. Блок 503 связи может быть интерфейсом связи, приемопередатчиком, схемой приемопередатчика и т.п. Интерфейс связи является общим термином. Во время конкретной реализации интерфейс связи может включать в себя множество интерфейсов. Например, интерфейс связи может включать в себя интерфейс между сетевым элементом управления сеансом и сетевым элементом управления мобильностью, интерфейс между сетевыми элементами плоскости пользователя, интерфейс между сетевыми элементами управления группой пользователей и/или другой интерфейс. Блок 501 хранения может быть памятью.The
Блок 502 обработки может поддерживать устройство 500 в выполнении действий сетевого элемента управления сеансом в вышеупомянутых примерах способов. Например, блок 502 обработки может поддерживать устройство 500 при выполнении этапа 302 на фиг. 3, этап 403 и этап 407 на фиг. 4 и тому подобное. Блок 503 связи может поддерживать связь между устройством 500 и другим устройством. Например, блок 503 связи может поддерживать устройство 500 при выполнении этапа 301, этапа 303, этапа 304 и этапа 305 на фиг. 3 и тому подобное.The
Когда блок 502 обработки является процессором, блок 503 связи является интерфейсом связи, и блок 501 хранения является памятью, устройство 500 в этом варианте осуществления настоящего изобретения может быть сетевым элементом 600 управления сеансом, показанным на фиг. 6.When the
Как показано на фиг 6, сетевой элемент 600 управления сеансом включает в себя процессор 602 и интерфейс 603 связи. В качестве варианта, сетевой элемент 600 управления сеансом может дополнительно включать в себя память 601. В качестве варианта, сетевой элемент 600 управления сеансом может дополнительно включать в себя шину 604. Интерфейс 603 связи, процессор 602 и память 601 могут быть соединены друг с другом с помощью шины 604. Шина 604 может быть шиной PCI, шиной EISA и т.п. Шину 604 можно разделить на адресную шину, шину данных, шину управления и т.п. Для простоты представления шина на фиг. 6 обозначается только одной толстой линией, но это не означает, что существует только одна шина или только один тип шины.As shown in FIG. 6, the session
Когда используется интегрированный блок, фиг. 7 представляет собой возможную примерную блок-схему устройства 700 согласно варианту осуществления настоящего изобретения. Устройство 700 может быть реализовано в форме программного обеспечения, может быть сетевым элементом управления группой пользователей или может быть микросхемой в сетевом элементе управления группой пользователей. Устройство 700 включает в себя блок 702 обработки и блок 703 связи. Блок 703 связи может включать в себя блок приема и блок передачи. Блок 702 обработки выполнен с возможностью контролировать и управлять поведением устройства 700. Блок 703 связи выполнен с возможностью поддерживать связь устройства 700 с другим сетевым объектом (например, сетевым элементом управления сеансом). Устройство 700 может дополнительно включать в себя блок 701 памяти, выполненный с возможностью хранить программный код и данные устройства 700.When an integrated block is used, FIG. 7 is an exemplary block diagram of an
Блок 702 обработки может быть процессором или контроллером, таким как CPU, универсальный процессор, DSP, ASIC, FPGA или другое программируемое логическое устройство, транзисторное логическое устройство, аппаратный компонент, или любое их сочетание. Процессор может реализовывать или выполнять различные примерные логические блоки, модули и схемы, описанные со ссылкой на контент, раскрытый в вариантах осуществления настоящего изобретения. Процессор может быть комбинацией для реализации вычислительной функции, например, комбинацией одного или нескольких микропроцессоров или комбинацией DSP и микропроцессора. Блок 703 связи может быть интерфейсом связи, приемопередатчиком, схемой приемопередатчика и т.п. Интерфейс связи является общим термином. Во время конкретной реализации интерфейс связи может включать в себя множество интерфейсов. Например, интерфейс связи может включать в себя интерфейс между сетевым элементом управления группой пользователей и сетевым элементом управления сеансом и/или другим интерфейсом. Блок 701 хранения может быть памятью.
Блок 702 обработки может поддерживать устройство 700 в выполнении действий сетевого элемента управления группой пользователей в вышеупомянутых примерах способа. Например, блок 702 обработки может поддерживать устройство 700 при выполнении этапа 405 на фиг. 4 и тому подобное. Блок 703 связи может поддерживать связь между устройством 700 и AMF, UCF или UDM. Например, блок 703 связи может поддерживать устройство 700 при выполнении этапов 304 и 305 на фиг. 3, этап 404 и этап 406 на фиг. 4 и тому подобное.The
Когда блок 702 обработки является процессором, блок 703 связи является интерфейсом связи и блок 701 хранения является памятью, устройство 700 в этом варианте осуществления настоящего изобретения может быть сетевым элементом 800 управления группой пользователей, показанным на фиг. 8.When the
Как показано на фиг. 8, сетевой элемент 800 управления группой пользователей включает в себя процессор 802, интерфейс 803 связи и память 801. Возможно сетевой элемент 800 управления группой пользователей может дополнительно включать в себя шину 804. Интерфейс 803 связи, процессор 802 и память 801 могут быть соединены друг с другом с помощью шины 804. Шина 804 может быть шиной PCI, шиной EISA и т.п. Шину 804 можно разделить на адресную шину, шину данных, шину управления и т.п. Для простоты представления шина на фиг. 8 обозначается только одной толстой линией, но это не означает, что существует только одна шина или только один тип шины.As shown in FIG. 8, the user group
Все или некоторые из вышеизложенных вариантов осуществления могут быть реализованы с использованием программного обеспечения, аппаратного обеспечения, встроенного программного обеспечения или любой их комбинации. Когда программное обеспечение используется для реализации вариантов осуществления, варианты осуществления могут быть реализованы полностью или частично в форме компьютерного программного продукта. Компьютерный программный продукт включает в себя одну или более инструкций компьютерной программы. Когда инструкции компьютерной программы загружаются и выполняются на компьютере, процедуры или функции согласно вариантам осуществления настоящего изобретения генерируются полностью или частично. Компьютер может быть компьютером общего назначения, компьютером специального назначения, компьютерной сетью или другим программируемым устройством. Компьютерные инструкции могут храниться на машиночитаемом носителе данных или могут передаваться с машиночитаемого носителя данных на другой машиночитаемый носитель данных. Например, компьютерные инструкции могут быть переданы с веб-сайта, компьютера, сервера или центра обработки данных на другой веб-сайт, компьютер, сервер или центр обработки данных по проводной связи (например, коаксиальному кабелю, оптическому волокну или цифровой линии связи (digital subscriber line, DSL)) или по беспроводной связи (например, по инфракрасному, радио или микроволновому диапазону). Машиночитаемый носитель данных может быть любым используемым носителем, доступным для компьютера, или устройством хранения данных, таким как сервер или центр обработки данных, объединяющим один или более используемых носителей. Используемый носитель может быть магнитным носителем (например, гибким диском, жестким диском или магнитной лентой), оптическим носителем (например, DVD), полупроводниковым носителем (например, твердотельным накопителем (solid state disk, SSD)) или тому подобное.All or some of the above embodiments may be implemented using software, hardware, firmware, or any combination thereof. When software is used to implement the embodiments, the embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer program instructions. When computer program instructions are downloaded and executed on a computer, procedures or functions according to embodiments of the present invention are generated in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, or other programmable device. The computer instructions may be stored on a computer-readable storage medium or may be transferred from a computer-readable storage medium to another computer-readable storage medium. For example, computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center over a wired connection (such as coaxial cable, optical fiber, or digital subscriber line, DSL)) or wirelessly (for example, infrared, radio, or microwave). A computer-readable storage medium can be any usable medium accessible to a computer, or a storage device, such as a server or data center, that combines one or more usable media. The medium used may be a magnetic medium (eg, a floppy disk, hard disk, or magnetic tape), an optical medium (eg, a DVD), a semiconductor medium (eg, a solid state disk (SSD)) or the like.
Различные иллюстративные логические блоки и схемы, описанные в вариантах осуществления настоящего изобретения, могут реализовывать или управлять описанными функциями с помощью универсального процессора, цифрового сигнального процессора, специализированной интегральной схемы (ASIC), программируемой пользователем матрица затворов (FPGA) или другое программируемое логическое устройство, дискретный затвор или транзисторная логика, дискретный аппаратный компонент или конструкция любой их комбинации. Универсальный процессор может быть микропроцессором. В качестве варианта, универсальный процессор также может быть любым обычным процессором, контроллером, микроконтроллером или машиной состояния. Процессор также может быть реализован в виде комбинации вычислительных устройств, например, процессора цифровых сигналов и микропроцессора, множества микропроцессоров, одного или нескольких микропроцессоров с ядром процессора цифровых сигналов или любой другой подобной конфигурации.Various illustrative logical blocks and circuits described in embodiments of the present invention may implement or control the described functions using a general purpose processor, digital signal processor, application specific integrated circuit (ASIC), user programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, a discrete hardware component, or the design of any combination thereof. The general purpose processor may be a microprocessor. Alternatively, the general purpose processor may also be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, such as a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors with a digital signal processor core, or any other similar configuration.
Этапы способов или алгоритмов, описанных в вариантах осуществления настоящего изобретения, могут быть непосредственно встроены в аппаратное обеспечение, программный блок, выполняемый процессором, или их комбинацию. Программный блок может храниться в RAM-памяти, флэш-памяти, ROM-памяти, EPROM-памяти, EEPROM-памяти, регистре, жестком диске, съемном магнитном диске, CD-ROM или любом носителе данных другой формы в данной области техники. Например, носитель данных может подключаться к процессору, так что процессор может считывать информацию с носителя данных и записывать информацию на носитель данных. В качестве варианта, носитель данных может быть дополнительно интегрирован в процессор. Процессор и носитель данных могут быть скомпонованы в ASIC, и ASIC может быть скомпонована в оконечном устройстве. В качестве варианта, процессор и носитель данных также могут быть размещены в разных компонентах оконечного устройства.The steps of the methods or algorithms described in embodiments of the present invention may be directly embedded in hardware, a software block executed by a processor, or a combination of the two. The program block may be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, register, hard disk, removable magnetic disk, CD-ROM, or any other form of storage medium in the art. For example, a storage medium may be coupled to the processor such that the processor can read information from, and write information to, the storage medium. Alternatively, the storage medium may be further integrated into the processor. The processor and storage medium may be packaged in an ASIC, and the ASIC may be packaged in a terminal device. Alternatively, the processor and the storage medium may also be located in different components of the terminal device.
Эти инструкции компьютерной программы также могут быть загружены в компьютер или другое программируемое устройство обработки данных, так что на компьютере или другом программируемом устройстве выполняется последовательность операций и этапов, тем самым, генерируя реализуемую компьютером обработку. Следовательно, инструкции, выполняемые на компьютере или другом программируемом устройстве, предоставляют этапы для реализации конкретной функции в одном или нескольких процессах на блок-схемах алгоритма и/или в одном или нескольких блоках на блок-схемах алгоритма.These computer program instructions may also be downloaded to a computer or other programmable processing device such that a series of operations and steps are performed on the computer or other programmable device, thereby generating computer-implemented processing. Therefore, instructions executable on a computer or other programmable device provide steps for implementing a particular function in one or more processes in flowcharts and/or in one or more blocks in flowcharts.
Хотя настоящее изобретение описано со ссылкой на варианты осуществления, в процессе реализации настоящего изобретения специалист в данной области может понять и реализовать другой вариант раскрытых вариантов осуществления, просмотрев сопроводительные чертежи, раскрытое содержание и прилагаемую формулу изобретения. В формуле изобретения «содержащий (comprising)» не исключает другой компонент или другой этап, «а» или «один» не исключает значения множества. Один процессор или другой блок может реализовывать несколько функций, перечисленных в формуле изобретения. Некоторые меры изложены в зависимых пунктах формулы, которые отличаются друг от друга, но это не означает, что эти меры нельзя комбинировать для получения лучшего эффекта.Although the present invention has been described with reference to the embodiments, in the course of carrying out the present invention, a person skilled in the art can understand and implement another variation of the disclosed embodiments by viewing the accompanying drawings, the disclosed contents, and the appended claims. In the claims, "comprising" does not exclude another component or another step, "a" or "one" does not exclude the meaning of a plurality. One processor or other block may implement several functions listed in the claims. Some measures are set out in dependent claims that differ from each other, but this does not mean that these measures cannot be combined to obtain a better effect.
Специалист в данной области техники должен понимать, что варианты осуществления настоящего изобретения могут быть предоставлены как способ, устройство (device), машиночитаемый носитель данных или компьютерный программный продукт. Следовательно, варианты осуществления настоящего изобретения могут использовать форму вариантов осуществления только аппаратных средств, варианты осуществления только программного обеспечения или варианты осуществления с комбинацией программного и аппаратного обеспечения. Все вместе они называются «модулями» или «системами».One skilled in the art will understand that embodiments of the present invention may be provided as a method, device, computer-readable storage medium, or computer program product. Therefore, embodiments of the present invention may use the form of hardware-only embodiments, software-only embodiments, or combination of software and hardware embodiments. Collectively they are called "modules" or "systems".
Специалист в данной области техники может дополнительно понять, что различные иллюстративные логические блоки (illustrative logic block) и этапы (step), которые перечислены в вариантах осуществления настоящего изобретения, могут быть реализованы с использованием электронного оборудования, компьютерного программного обеспечения или их комбинации. Реализация функций с использованием оборудования или программного обеспечения зависит от конкретных приложений и требований к конструкции всей системы. Специалист в данной области техники может использовать различные способы для реализации описанных функций для каждого конкретного приложения, но следует учитывать, что реализация не должна выходить за рамки вариантов осуществления настоящего изобретения.One skilled in the art can further appreciate that the various illustrative logic blocks and steps that are listed in the embodiments of the present invention may be implemented using electronic hardware, computer software, or a combination of both. Implementation of functions using hardware or software depends on specific applications and design requirements of the overall system. A person skilled in the art can use various methods to implement the described functions for each particular application, but it should be understood that the implementation should not go beyond the embodiments of the present invention.
Хотя настоящее изобретение описано со ссылкой на конкретные признаки и варианты осуществления, очевидно, что в них могут быть внесены различные модификации и комбинации, не выходящие за рамки объема настоящего изобретения. Соответственно, описание и сопроводительные чертежи являются просто примерами описания настоящего изобретения, определенного прилагаемой формулой изобретения, и рассматриваются как любые или все модификации, вариации, комбинации или эквиваленты, которые охватывают объем настоящего изобретения. Очевидно, что специалист в данной области может внести различные модификации и изменения в настоящее изобретение, не выходя за рамки сущности и объема настоящего изобретения. Настоящее изобретение предназначено для охвата этих модификаций и изменений при условии, что они находятся в рамках объема защиты, определенного прилагаемой формулой изобретения и их эквивалентными технологиями.Although the present invention has been described with reference to specific features and embodiments, it is obvious that various modifications and combinations can be made to them without going beyond the scope of the present invention. Accordingly, the description and the accompanying drawings are merely exemplary of the description of the present invention as defined by the appended claims, and are construed as any or all modifications, variations, combinations or equivalents that fall within the scope of the present invention. Obviously, a person skilled in the art can make various modifications and changes to the present invention without going beyond the essence and scope of the present invention. The present invention is intended to cover these modifications and changes provided that they are within the scope of protection defined by the appended claims and their equivalent technologies.
Claims (61)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810924641.4 | 2018-08-14 |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2021106353A RU2021106353A (en) | 2022-09-15 |
RU2783350C2 true RU2783350C2 (en) | 2022-11-11 |
Family
ID=
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2498528C1 (en) * | 2009-10-29 | 2013-11-10 | Симбол Текнолоджиз, Инк. | Method and system for wan/wlan unicast and multicast communication |
CN103428636A (en) * | 2012-05-17 | 2013-12-04 | 大唐移动通信设备有限公司 | Group calling establishing method |
WO2014001463A2 (en) * | 2012-06-27 | 2014-01-03 | Nec Europe Ltd. | Method for congestion control in mobile networks and mobile network with congestion control |
CN105657669A (en) * | 2014-11-10 | 2016-06-08 | 深圳市万维盛品管理咨询有限公司 | Group communication method based on WIFI |
CN107690126A (en) * | 2016-08-04 | 2018-02-13 | 北京信威通信技术股份有限公司 | Method of calling, the apparatus and system of more clustered control center cluster groups |
CN108370600A (en) * | 2017-05-09 | 2018-08-03 | 华为技术有限公司 | A kind of conversation managing method, terminal and system |
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2498528C1 (en) * | 2009-10-29 | 2013-11-10 | Симбол Текнолоджиз, Инк. | Method and system for wan/wlan unicast and multicast communication |
CN103428636A (en) * | 2012-05-17 | 2013-12-04 | 大唐移动通信设备有限公司 | Group calling establishing method |
WO2014001463A2 (en) * | 2012-06-27 | 2014-01-03 | Nec Europe Ltd. | Method for congestion control in mobile networks and mobile network with congestion control |
CN105657669A (en) * | 2014-11-10 | 2016-06-08 | 深圳市万维盛品管理咨询有限公司 | Group communication method based on WIFI |
CN107690126A (en) * | 2016-08-04 | 2018-02-13 | 北京信威通信技术股份有限公司 | Method of calling, the apparatus and system of more clustered control center cluster groups |
CN108370600A (en) * | 2017-05-09 | 2018-08-03 | 华为技术有限公司 | A kind of conversation managing method, terminal and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3836577B1 (en) | Session management method and device for user groups | |
WO2022012310A1 (en) | Communication method and apparatus | |
US20200296142A1 (en) | User Group Establishment Method and Apparatus | |
CN110267327A (en) | Service transmission method and device | |
KR102469973B1 (en) | Communication method and device | |
EP3771242A1 (en) | Key generation method and relevant apparatus | |
US11690002B2 (en) | Communication method and communications apparatus | |
JP2020532243A (en) | Data transmission methods, devices, and systems | |
EP3860176B1 (en) | Method, apparatus, and system for obtaining capability information of terminal | |
CN110086839B (en) | Dynamic access method and device for remote equipment | |
US12040979B2 (en) | Communications method, apparatus, and system | |
CN116886588A (en) | A communication method, device and system | |
CN117441390A (en) | Method and apparatus for bandwidth efficient configuration of time synchronization services in 5G systems | |
WO2019019037A1 (en) | Network registration method, related device and system | |
US12238154B2 (en) | Multicast session establishment method and network device | |
KR20190108371A (en) | Communication method for selecting a network slice / service and a communication device performing the same | |
WO2021204277A1 (en) | Communication method, apparatus and system | |
WO2022027513A1 (en) | Communication method, apparatus and system | |
RU2783350C2 (en) | Method for control of session of group of users and device | |
WO2022068336A1 (en) | Routing information updating method, communication apparatus and storage medium | |
WO2022166017A1 (en) | Method for controlling terminal device to access network, and communication apparatus and system | |
WO2024212517A1 (en) | Communication method and apparatus | |
CN115834513A (en) | Remote access method, device and storage medium | |
CN115396873A (en) | Communication method, device, server and storage medium |