СИСТЕМЫ И СПОСОБЫ ПЕРЕДАЧИ ОБСЛУЖИВАНИЯ БЕСПРОВОДНОГО УСТРОЙСТВА
WIRELESS DEVICE SERVING TRANSMISSION SYSTEMS AND METHODS

Область техники
Настоящее изобретение в целом относится к области связи, а в частности - к передаче обслуживания беспроводного устройства от исходной базовой станции к целевой базовой станции.
Уровень техники
Организация по стандартизации (3GPP) в настоящее время задает новый радиоинтерфейс, называемый NR или 5G, или G-UTRA, а также пакетную базовую сеть следующего поколения (NGCN или NGC). Сеть радиодоступа (RAN) следующего поколения может содержать базовые станции, поддерживающие радиодоступ усовершенствованной LTE и/или NR. Для системы следующего поколения имеется некоторое соглашение по понятию качества обслуживания (QoS). Аспекты этого понятия QoS включают в себя то, что RAN снабжается маркированием пакетов на плоскости пользователя между RAN и базовой сетью. Маркирование может включать в себя идентификатор (ID) потока, который RAN использует позже для обеспечения обработки QoS по радиоинтерфейсу. В обязанности RAN может входить задание QoS уровня AS у радиоканалов-носителей данных (DRB) и того, как пакеты восходящей линии связи и нисходящей линии связи привязываются к (отображаются в) DRB.
Одна из проблем существующих решений состоит в том, что после того, как обслуживание беспроводного устройства передано от исходной базовой станции к целевой базовой станции, могло возникать снижение производительности у конечного пользователя и системы, потому что у разных базовых станций могут быть разные способы отображения ID потоков в радиоканалы-носители данных.
Сущность изобретения
Цель настоящего изобретения - усовершенствовать обработку QoS в сценарии передачи обслуживания беспроводного устройства между базовыми станциями.
Эта цель достигается с помощью независимых пунктов формулы изобретения. Преимущественные варианты осуществления описываются в зависимых пунктах формулы изобретения.
В соответствии с аспектом предоставляется способ передачи обслуживания беспроводного устройства от исходной базовой станции к целевой базовой станции, выполняемый исходной базовой станцией. Упомянутый способ содержит определение, что нужно передать обслуживание беспроводного устройства от исходной базовой станции к целевой базовой станции; и отправку целевой базовой станции текущего отображения между одним или несколькими идентификаторами потоков и первым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством и исходной базовой станцией.
В соответствии с дополнительным аспектом предоставляется исходная базовая станция для передачи обслуживания беспроводного устройства к целевой базовой станции. Исходная базовая станция конфигурируется для определения, что нужно передать обслуживание беспроводного устройства от исходной базовой станции к целевой базовой станции. Исходная базовая станция дополнительно конфигурируется для отправки целевой базовой станции текущего отображения между одним или несколькими идентификаторами потоков и первым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством и исходной базовой станцией.
В соответствии с дополнительным аспектом предоставляется исходная базовая станция для передачи обслуживания беспроводного устройства к целевой базовой станции. Исходная базовая станция содержит схему обработки, сконфигурированную для определения, что нужно передать обслуживание беспроводного устройства от исходной базовой станции к целевой базовой станции. Схема обработки дополнительно конфигурируется для отправки целевой базовой станции текущего отображения между одним или несколькими идентификаторами потоков и первым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством и исходной базовой станцией.
В соответствии с дополнительным аспектом предоставляется способ передачи обслуживания беспроводного устройства от исходной базовой станции к целевой базовой станции, выполняемый беспроводным устройством. Упомянутый способ содержит определение, что нужно передать обслуживание беспроводного устройства от исходной базовой станции к целевой базовой станции; и отправку целевой базовой станции текущего отображения между одним или несколькими идентификаторами потоков и первым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством и исходной базовой станцией.
В соответствии с дополнительным аспектом предоставляется беспроводное устройство, которое допускает передачу своего обслуживания от исходной базовой станции к целевой базовой станции. Упомянутое беспроводное устройство конфигурируется для определения, что нужно передать обслуживание беспроводного устройства от исходной базовой станции к целевой базовой станции. Беспроводное устройство дополнительно конфигурируется для отправки целевой базовой станции текущего отображения между одним или несколькими идентификаторами потоков, ассоциированными с соответствующими потоками пакетов, исходящими из беспроводного устройства или входящими в него, и первым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством и исходной базовой станцией.
В соответствии с дополнительным аспектом предоставляется беспроводное устройство, которое допускает передачу своего обслуживания от исходной базовой станции к целевой базовой станции. Упомянутое беспроводное устройство содержит схему обработки, сконфигурированную для определения, что нужно передать обслуживание беспроводного устройства от исходной базовой станции к целевой базовой станции. Схема обработки дополнительно конфигурируется для отправки целевой базовой станции текущего отображения между одним или несколькими идентификаторами потоков, ассоциированными с соответствующими потоками пакетов, исходящими из беспроводного устройства или входящими в него, и первым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством и исходной базовой станцией.
В соответствии с дополнительным аспектом предоставляется способ передачи обслуживания беспроводного устройства от исходной базовой станции к целевой базовой станции, выполняемый целевой базовой станцией. Упомянутый способ содержит получение текущего отображения между одним или несколькими идентификаторами потоков и первым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством и исходной базовой станцией, и определение нового отображения между одним или несколькими идентификаторами потоков и вторым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством и целевой базовой станцией. Способ дополнительно содержит сигнализацию беспроводному устройству нового отображения.
В соответствии с дополнительным аспектом предоставляется целевая базовая станция для передачи обслуживания беспроводного устройства от исходной базовой станции к целевой базовой станции. Упомянутая целевая базовая станция конфигурируется для получения текущего отображения между одним или несколькими идентификаторами потоков, ассоциированными с соответствующими потоками пакетов, исходящими из беспроводного устройства или входящими в него, и первым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством и исходной базовой станцией. Целевая базовая станция дополнительно конфигурируется для определения нового отображения между одним или несколькими идентификаторами потоков и вторым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством и целевой базовой станцией, и сигнализации беспроводному устройству нового отображения.
В соответствии с дополнительным аспектом предоставляется целевая базовая станция для передачи обслуживания беспроводного устройства от исходной базовой станции к целевой базовой станции. Упомянутая целевая базовая станция содержит схему обработки, сконфигурированную для получения текущего отображения между одним или несколькими идентификаторами потоков, ассоциированными с соответствующими потоками пакетов, исходящими из беспроводного устройства или входящими в него, и первым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством и исходной базовой станцией. Схема обработки дополнительно конфигурируется для определения нового отображения между одним или несколькими идентификаторами потоков и вторым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством и целевой базовой станцией, и сигнализации беспроводному устройству нового отображения.
Одно из преимуществ вышеупомянутых аспектов состоит в возможности отображения потока в DRB также после передачи обслуживания от исходной к целевой базовой станции, что означает, что в целевой базовой станции также может применяться дифференциация QoS в соответствии с политиками оператора, что приводит к улучшенной производительности у конечного пользователя и системы.
Одно из дополнительных преимуществ состоит в том, что отображение потока в DRB применяется сразу, когда UE прибывает на целевую базовую станцию или в соту, что уменьшает задержку.
Краткое описание чертежей
Настоящее раскрытие изобретения сейчас будет полнее описываться со ссылкой на прилагаемые чертежи, на которых показаны варианты осуществления из раскрытия изобретения. Однако данное раскрытие изобретения не следует толковать как ограниченное изложенными в этом документе вариантами осуществления. Точнее, эти варианты осуществления предоставляются для того, чтобы данное раскрытие изобретения было всесторонним и полным, и полностью передавало объем раскрытия изобретения специалистам в данной области техники. По всему тексту одинаковые цифры ссылаются на одинаковые элементы.
Фиг. 1 иллюстрирует один вариант осуществления системы для передачи обслуживания беспроводного устройства в соответствии с различными аспектами, которые описаны в этом документе.
Фиг. 2 иллюстрирует один вариант осуществления системы для отображения и фильтрации QoS в соответствии с различными аспектами, которые описаны в этом документе.
Фиг. 3 иллюстрирует один вариант осуществления системы для отображения пакетов в потоки в соответствии с различными аспектами, которые описаны в этом документе.
Фиг. 4 иллюстрирует один вариант осуществления способа передачи обслуживания, реализуемого исходной базовой станцией в соответствии с различными аспектами, которые описаны в этом документе.
Фиг. 5 иллюстрирует один вариант осуществления способа передачи обслуживания, реализуемого беспроводным устройством в соответствии с различными аспектами, которые описаны в этом документе.
Фиг. 6 иллюстрирует один вариант осуществления способа передачи обслуживания, реализуемого целевой базовой станцией в соответствии с различными аспектами, которые описаны в этом документе.
Фиг. 7 иллюстрирует один вариант осуществления исходной базовой станции или другого узла радиосети в соответствии с различными аспектами, которые описаны в этом документе.
Фиг. 8 иллюстрирует один вариант осуществления целевой базовой станции или другого узла радиосети в соответствии с различными аспектами, которые описаны в этом документе.
Фиг. 9 иллюстрирует один вариант осуществления беспроводного устройства в соответствии с различными аспектами, которые описаны в этом документе.
Фиг. 10 иллюстрирует другой вариант осуществления беспроводного устройства в соответствии с различными аспектами, которые описаны в этом документе.
Подробное описание
Настоящее раскрытие изобретения для простоты и с пояснительными целями описывается, ссылаясь преимущественно на его примерный вариант осуществления. В нижеследующем описании излагаются многочисленные характерные подробности, чтобы обеспечить всестороннее понимание настоящего раскрытия изобретения. Однако среднему специалисту в данной области техники будет очевидно, что настоящее раскрытие изобретения может быть применено на практике без ограничения этими характерными подробностями. В данном описании широко известные способы и структуры не описаны подробно, чтобы излишне не затруднять понимание настоящего раскрытия изобретения.
Данное раскрытие изобретения включает в себя описание систем и способов для совместного использования информации о канале между расположенными рядом радиоузлами. Например, фиг. 1 иллюстрирует один вариант осуществления системы 10 для передачи обслуживания беспроводного устройства 300 в соответствии с различными аспектами, которые описаны в этом документе. Беспроводное устройство или UE 300 посредством соединения 43 подключается к базовой станции 100, обозначенной как исходная базовая станция 100. Исходная базовая станция 100 приспособлена для обеспечения подключения в соте 35. Беспроводное устройство/UE 300 или сеть может определять, что беспроводное устройство/UE 300 лучше обслуживается другой базовой станцией 200, которую можно назвать целевой базовой станцией 200, которая также обслуживает соту 35. Исходная базовая станция 100 и целевая базовая станция 200 могут быть подключены по интерфейсу X2 или интерфейсу 41 XN. Базовые станции 100, 200 могут быть частью RAN 30 NextGen, поддерживающей радиодоступ усовершенствованной LTE и/или New Radio (NR).
Исходная базовая станция 100 и целевая базовая станция 200 подключаются через опорные точки NG2 (плоскость управления) и MG3 (плоскость пользователя) к узлу 25 базовой сети, который может быть частью базовой сети 20 NextGen. Базовая сеть 20 NextGen подключается через опорную точку NG6 к сети 40 передачи данных (PDN). Сеть передачи данных может быть внешней общедоступной или частной сетью передачи данных оператора либо внутренней сетью передачи данных оператора, например для предоставления услуг IMS. Эта опорная точка может соответствовать SGi для доступов 3GPP. Сеть передачи данных и базовая сеть 20 NextGen могут быть частью базовой сети 10.
Фиг. 2 иллюстрирует один вариант осуществления системы отображения и фильтрации QoS в соответствии с различными аспектами, которые описаны в этом документе. В этом примере беспроводное устройство 300, которое в этом варианте осуществления может быть пользовательским оборудованием (UE), содержит фильтры пакетов восходящей линии связи (UL) (TFT), которые приспособлены для определения, в каком канале-носителе переносить каждый пакет, на основе IP-адресов и номеров портов источника и получателя. Каждый TFT распределяется радиоканалу-носителю развитой пакетной системы (EPS) между UE 300 и базовой радиостанцией 100, 200, которая в примере из фиг. 2 изображается как eNodeB (eNB). Базовые радиостанции 100, 200 могут быть базовыми радиостанциями в соответствии с любым стандартом типа 4G (LTE) или 5G (NR=New Radio). На стороне базовой сети между eNB 100, 200 и шлюзом 25 (GW) сети пакетной передачи данных (PDN) устанавливаются фильтры пакетов нисходящей линии связи (DL) (TFT) для отображения потоков данных услуг (SDF) DL в потоки данных S1 к eNB 100, 200.
Фиг. 3 иллюстрирует один вариант осуществления системы отображения пакетов в потоки в соответствии с различными аспектами, которые описаны в этом документе. Эта фигура изображает изменения, предполагаемые в базовой сети (CN) следующего поколения (NextGen). Вместо отображения IP-пакетов в каналы-носители EPS, как это изображено на фиг. 2, предполагается, что базовая сеть NextGen группирует пакеты в потоки. Это может выполняться с помощью фильтров пакетов, аналогичных TFT, заданным в EPS. CN NextGen и UE 300 могли бы обеспечивать, что все пакеты, например, в один и тот же кортеж IP/номер порта и из него, принадлежат "потоку". При проходе через транспортную сеть каждый пакет можно маркировать некоторой разновидностью "ID потока". На фиг. 3 эти фильтры обозначаются фильтрами уровня, не связанного с предоставлением доступа (NAS), которые отображают пакеты данных в потоки. Как и в усовершенствованном (E) - UTRA/развитом пакетном ядре (EPC), базовая сеть определяет и применяет фильтры нисходящей линии связи локально и может конфигурировать UE 300 посредством сигнализации NAS с набором "фильтров NAS" восходящей линии связи, включенным в одно или несколько заранее разрешенных правил QoS. Правила QoS могут быть заранее разрешены при установлении сеанса протокольного блока данных (PDU) либо в течение продолжительности сеанса PDU.
В UE 300 внедрены фильтры уровня, связанного с предоставлением доступа (AS), которые отображают потоки в радиоканалы-носители данных (DRB). AS распределяется Уровню 1 и 2, при этом NAS распределяется более высоким уровням (выше уровня PDCP/RRC). В примере из фиг. 3 IP-пакеты (в потоках данных услуг) отображаются в три разных потока, которые маркированы горизонтальными, вертикальными и наклонными линиями. В этом варианте осуществления три потока посредством фильтров AS дополнительно отображаются в два радиоканала-носителя данных, которые маркированы черным и белым. Однако специалисту в данной области техники понятно, что может быть больше или меньше потоков, которые можно отобразить в большее или меньшее количество радиоканалов-носителей данных. На базовой радиостанции 100, 200, которая в варианте осуществления является eNB, фильтры AS отображают радиоканалы-носители данных в пакеты с ID потоков или аналогичными указаниями. Фильтры NAS включаются в шлюз 25 (GW), который затем отображает пакеты с ID потоков в IP-пакеты в потоках данных услуг. Направление потока пакетов может быть восходящим или нисходящим направлением.
Фильтры AS определяют DRB, обращая внимание лишь на "ID потока" у входящего пакета, то есть уровню AS не нужно знать об услугах, шаблонах потоков трафика и кортежах адрес/порт. С другой стороны, фильтры NAS определяют отображение из услуг в "ID потока", но им не нужно знать о DRB. Двухэтапная фильтрация хорошо согласуется с предварительно сконфигурированным отображением QoS (иначе называемым заранее разрешенным QoS). eNB 100, 200 для каждого ID потока определяет DRB и может предоставлять такую конфигурацию UE 300 посредством RRC (управление радиоресурсами). Эта конфигурация AS не зависит от соответствующего отображения NAS (IP-пакеты в "потоки") за исключением того, что AS и NAS должны использовать общий набор ID потоков. Поэтому RAN конфигурирует "фильтры AS", тогда как CN конфигурирует "фильтры NAS".
CN NextGen будет поддерживать несколько сеансов PDU, аналогично соединениям PDN в EPS. Каждый сеанс PDU отображается в отдельный канал-носитель транспортной сети, чтобы разделять их, даже если у содержащихся пакетов перекрывающийся диапазон IP-адресов. Также UE 300 должно уметь определять, какой IP-пакет принадлежит какому сеансу PDN, чтобы правильно маршрутизировать пакеты. Это также может потребоваться учитывать в фильтрации отражающего QoS.
Можно отметить, что на всех перечисленных ниже этапах в разных вариантах осуществления, где предоставляется информация об отображении идентификаторов потоков в радиоканалы-носители данных, эту информацию об отображении также можно расширить путем предоставления отображения идентификаторов потоков в ID сеанса PDU, с которым ассоциируется каждый идентификатор потока. Кодирование может выполняться по каждому ID потока или путем группирования идентификаторов потоков, которые принадлежат конкретному ID сеанса PDU.
В следующих вариантах осуществления предполагается, что беспроводное устройство или UE 300 подключается к базовой станции, которая называется исходной базовой станцией 100, и что UE 300 может начать отправку или прием данных. Дополнительно допускается, что данные могут ассоциироваться с разными потоками, которые идентифицируются по их ID потоков. Классификация потоков выполняется в UE 300 в восходящем направлении (от UE 300 к исходной базовой станции 100) и в базовой сети для нисходящего направления (от исходной базовой радиостанции 100 к UE 300).
Фиг. 4 иллюстрирует примерный способ 400 передачи обслуживания, реализуемый исходной базовой станцией 100. Способ 400 реализуется, когда нужно передать обслуживание беспроводного устройства 300, обслуживаемого исходной базовой станцией 100, к целевой базовой станции 200. Способ начинается с того, что исходная базовая станция 100 определяет, что обслуживание беспроводного устройства 300 нужно передать от исходной базовой станции 100 к целевой базовой станции 200 (этап 410). В ответ на определение исходная базовая станция 100 отправляет целевой базовой станции 200 текущее отображение между одним или несколькими идентификаторами потоков, ассоциированными с соответствующими потоками пакетов, исходящими из беспроводного устройства или входящими в него, и первым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством и исходной базовой станцией (этап 420). Текущее отображение можно принять от сетевого узла или от беспроводного устройства 300.
Исходная базовая станция может отправить текущее отображение напрямую целевой базовой станции 200 по стороннему интерфейсу или косвенно через другой сетевой узел (например, беспроводное устройство 300 или узел базовой сети).
В соответствии с дополнительным вариантом осуществления исходная базовая станция 100 принимает от целевой базовой станции 200 указание нового отображения между одним или несколькими идентификаторами потоков и вторым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством 300 и целевой базовой станцией 200. Это указание отправляется беспроводному устройству 300. В другом варианте осуществления указание нового отображения между одним или несколькими идентификаторами потоков и вторым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством 300 и целевой базовой станцией 200, принимается от беспроводного устройства 300 и отправляется целевой базовой станции 200. Отправка нового отображения могла бы выполняться перед или одновременно либо после того, как обслуживание беспроводного устройства 300 передается к целевой базовой станции 200. Эти дополнительные варианты осуществления позволяют использовать разное количество DRB на целевой и исходной базовой станции или соте. Изменение отображения ID потока в DRB на целевой базовой станции 200 обеспечивает оптимизированную производительность на целевой базовой станции 200 с учетом локальной конфигурации, нагрузки или условий радиосвязи.
Фиг. 5 иллюстрирует соответствующий способ 500 передачи обслуживания, реализуемый беспроводным устройством 300. Способ 500 реализуется, когда нужно передать обслуживание беспроводного устройства 300 от исходной базовой станции 100 к целевой базовой станции 200. Способ начинается с того, что беспроводное устройство 300 определяет, что нужно передать обслуживание от исходной базовой станции 100 к целевой базовой станции 200 (этап 510). В ответ на определение беспроводное устройство 300 отправляет целевой базовой станции 200 текущее отображение между одним или несколькими идентификаторами потоков, ассоциированными с соответствующими потоками пакетов, исходящими из беспроводного устройства 300 или входящими в него, и первым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством 300 и исходной базовой станцией 100 (этап 520). Беспроводное устройство 300 может отправлять текущее отображение целевой базовой станции 200 перед исполнением передачи обслуживания, во время передачи обслуживания или сразу после передачи обслуживания.
В соответствии с дополнительным вариантом осуществления отправка текущего отображения может выполняться посредством исходной базовой станции 100.
В соответствии с дополнительным вариантом осуществления текущее отображение идентификатора потока в радиоканал-носитель данных может сообщаться беспроводным устройством 300 от исходного базовой станции 100 к целевой базовой станции 200. Беспроводное устройство 300 также может принимать от сети, которая могла бы быть исходной или целевой базовой радиостанцией 100, 200, информацию о том, как выполнять отображение идентификатора потока в радиоканал-носитель данных на целевой базовой станции 200 или в соте. Этот вариант осуществления может допускать использование разного количества радиоканалов-носителей данных на целевой и исходной базовой станции/соте 100.
В соответствии с дополнительным вариантом осуществления информация, переносимая беспроводному устройству 300, может переноситься как часть сообщения плоскости управления (например, RRC) или сигнализации плоскости пользователя (например, PDCP, RLC, MAC). Сообщения могут быть частью процедуры передачи обслуживания между двумя базовыми станциями 100, 200 или процедуры смены состояний (например, когда беспроводное устройство или UE 300 возвращается в активное состояние от некоторого состояния экономии энергии).
В соответствии с дополнительным вариантом осуществления получается новое отображение между одним или несколькими идентификаторами потоков и вторым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством 300 и целевой базовой станцией 200. Упомянутое получение может включать в себя прием от целевой базовой станции 200 указания нового отображения. Упомянутый прием может выполняться посредством исходной базовой станции 100. Целевой базовой станции 200 может отправляться указание, которое подтверждает прием нового отображения. Упомянутая отправка указания подтверждения приема может выполняться посредством исходной базовой станции 100. Подтверждение приема может переноситься по сетевому интерфейсу и/или по радиоинтерфейсу перед или после того, как беспроводное устройство 300 прибыло на целевую базовую станцию 200. Преимущество отображения перед тем, как беспроводное устройство 300 прибыло на целевую базовую станцию 200, состоит в том, что беспроводное устройство 300 может использовать новое отображение, как только начинается трафик на целевой базовой станции 200 или в соте, либо позже.
В соответствии с дополнительным вариантом осуществления новое отображение такое же, как и текущее отображение. Также возможно, что новое отображение удаляет или добавляет радиоканал-носитель данных в первый набор для получения второго набора.
В соответствии с дополнительным вариантом осуществления отображение можно сигнализировать беспроводному устройству 300 явно либо можно сообщать неявно с использованием понятия отражающего QoS, где целевая базовая станция 200 или узел RAN отображает пакеты DL в заданный радиоканал-носитель данных, а затем беспроводное устройство 300 выполняет аналогичное отображение пакетов UL, ассоциированных с тем же приложением или транспортным потоков, в такой же радиоканал-носитель данных на UL. Другими словами, беспроводное устройство 300 после того, как передано целевой базовой станции 200, может принимать от целевой базовой станции 200 один или несколько идентификаторов потоков, ассоциированных с одним или несколькими потоками пакетов нисходящей линии связи, по новому радиоканалу-носителю данных, используемому для связи между беспроводным устройством 300 и целевой базовой станцией 200. Затем беспроводное устройство 300 отображает один или несколько идентификаторов потоков в один или несколько потоков пакетов восходящей линии связи и передает один или несколько потоков пакетов восходящей линии связи целевой базовой станции 200 по новому радиоканалу-носителю данных. Преимущество этого варианта осуществления в том, что не нужна никакая явная сигнализация беспроводному устройству 300 информации об отображении между ID потока и DRB. Беспроводное устройство 300 всего лишь отражает настройку QoS, которую он приняло, к целевой базовой станции 200.
В соответствии с дополнительным вариантом осуществления беспроводное устройство 300 после того, как передано целевой базовой станции 200, отображает один или несколько идентификаторов потоков в радиоканал-носитель данных по умолчанию, используемый для связи между беспроводным устройством 300 и целевой базовой станцией 200. Преимущество этого варианта осуществления в том, что отображение в канал-носитель по умолчанию может выполняться, даже если перенос информации об отображении не успешен или не возможен.
В соответствии с дополнительным вариантом осуществления беспроводное устройство 300 отображает один или несколько идентификаторов потоков в первый набор на основе текущего отображения после неудачной передачи обслуживания к целевой базовой станции 200.
Один или несколько идентификаторов потоков могут ассоциироваться с соответствующими потоками пакетов, исходящими или входящими в беспроводное устройство 300. ID потока может сообщаться вместе с пакетами UL или DL. В соответствии с дополнительным вариантом осуществления ID потока можно сигнализировать отдельно. Это позволяет более гибкую обработку сигнальных сообщений, так что не нужно адаптировать уже существующие сообщения.
Исходная базовая станция 100 может отправлять текущее отображение целевой базовой станции 200 перед исполнением передачи обслуживания, во время передачи обслуживания или одновременно с передачей обслуживания, либо сразу после передачи обслуживания. Преимущество предоставления отображения перед передачей обслуживания состоит в том, что целевая базовая станция 200 уже знает о существующем отображении, так что целевая базовая станция 200 может перейти к связи очень быстро после процедуры передачи обслуживания без большой задержки. Если отображение предоставляется во время или одновременно с передачей обслуживания, то трафик управляющих данных сокращается, потому что отображение можно включить в сигнализацию передачи обслуживания. Если отображение предоставляется сразу после передачи обслуживания, то очень низка опасность предоставления информации об отображении, даже если передача обслуживания не успешна.
Один или несколько идентификаторов потоков могут ассоциироваться с соответствующими потоками пакетов, исходящими или входящими в беспроводное устройство. Предоставление средства для эффективной сигнализации отображения ID потока в радиоканал-носитель данных по радиоканалу, минимизируя служебную нагрузку, максимизирует вероятность доставки важного сообщения (например, команды передача обслуживания).
Сигнализация текущего или нового отображения радиоканала-носителя данных в поток может выполняться по интерфейсу между целевой и исходной базовой станцией (например, X2, XN) или посредством других узлов, например узлов CN (посредством S1/NG-2). Отображение может сообщаться в сигнальном сообщении. Сигнальное сообщение может относиться к сигнализации передачи обслуживания или сигнализации извлечения контекста.
Фиг. 6 иллюстрирует способ 600 передачи обслуживания, реализуемый целевой базовой станцией 200. Способ 600 реализуется, когда нужно передать обслуживание беспроводного устройства 300 от исходной базовой станции 100 к целевой базовой станции 200. Для начала целевая базовая станция 200 получает текущее отображение между одним или несколькими идентификаторами потоков, ассоциированными с соответствующими потоками пакетов, исходящими из беспроводного устройства 300 или входящими в него, и первым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством 300 и исходной базовой станцией 100 (этап 610). Целевая базовая станция 200 может получать текущее отображение непосредственно от исходной базовой станции 100, косвенно от исходной базовой станции 100 через сетевой узел в базовой сети 20 или от беспроводного устройства 300, обслуживание которого передается. После приема текущего отображения целевая базовая станция 200 определяет новое отображение между одним или несколькими идентификаторами потоков и вторым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством 300 и целевой базовой станцией 200 (этап 620). Целевая базовая станция 200 сигнализирует новое отображение или указание нового отображения беспроводному устройству 300 (этап 630). Отправка может выполняться посредством исходной базовой станции 100.
Целевая базовая станция 200 в дополнительном варианте осуществления может указывать, что следует использовать текущее отображение. Это указание может быть либо явным (посредством сигнального признака), либо неявным из того, что количество радиоканалов-носителей данных такое же, и новое отображение не сигнализируется. Целевая базовая станция 200 может указывать, что следует уменьшить количество радиоканалов-носителей данных, и что некоторые потоки, отображенные в один радиоканал-носитель данных, следует переместить на другой радиоканал-носитель данных. Это может быть либо явным (например, поток 1, 3, 7 следует переместить на радиоканал-носитель 4 данных), либо в беспроводном устройстве 300 могут быть некоторые неявные правила, заявляющие, что если радиоканал-носитель данных удаляется, то все потоки, отображенные в тот радиоканал-носитель данных, следует отобразить в другой радиоканал-носитель данных (например, радиоканал-носитель данных по умолчанию или радиоканал-носитель данных с меньшим или большим приоритетом). Целевая базовая станция 200 может указывать, что следует увеличить количество радиоканалов-носителей данных, и что некоторые потоки, отображенные в один радиоканал-носитель данных, следует переместить на другой радиоканал-носитель данных. Это может быть либо явным (например, поток 1, 3, 7 следует переместить на радиоканал-носитель 4 данных), либо в беспроводном устройстве 300 могут быть некоторые неявные правила, заявляющие, что если добавляется радиоканал-носитель данных, то некоторые потоки (например, ассоциированные с некоторым QoS), отображенные в другой радиоканал-носитель данных, следует переместить в этот радиоканал-носитель данных.
В соответствии с дополнительным вариантом осуществления никакие потоки нельзя сначала отображать в новый радиоканал-носитель данных, который добавлялся после события мобильности. Вместо этого целевая базовая станция 200 может начать перемещение некоторых старых или новых входящих потоков в новый радиоканал-носитель данных по прибытии беспроводного устройства или UE 300. Перемещение потоков может выполняться явно или с использованием понятия отражающего QoS, где радиоканал-носитель данных начинает отображение пакетов DL в новый радиоканал-носитель данных, и беспроводное устройство 300 отображает соответствующий пакет UL, ассоциированный с тем же сеансом, в тот же радиоканал-носитель данных на UL.
В соответствии с дополнительным вариантом осуществления упомянутый прием происходит перед, или одновременно, или после того, как обслуживание беспроводного устройства передается к исходной базовой станции 100.
В соответствии с дополнительным вариантом осуществления упомянутое определение включает в себя определение, что новое отображение такое же, как и текущее отображение, либо определение, что новое отображение удаляет или добавляет радиоканал-носитель данных в первый набор для получения второго набора. Упомянутое определение также может включать в себя определение нового отображения между одним или несколькими идентификаторами потоков и новым радиоканалом-носителем данных из второго набора после того, как беспроводное устройство 300 передано целевой базовой станции 200.
В соответствии с дополнительным вариантом осуществления упомянутое определение включает в себя определение нового отображения между одним или несколькими идентификаторами потоков, ассоциированными с одним или несколькими потоками пакетов нисходящей линии связи, в новый радиоканал-носитель данных, используемый для связи между беспроводным устройством 300 и целевой базовой станцией 200, после того, как беспроводное устройство 300 передано целевой базовой станции 200.
В соответствии с дополнительным вариантом осуществления целевая базовая станция 200 передает беспроводному устройству 300 один или несколько потоков пакетов нисходящей линии связи по новому радиоканалу-носителю данных на основе нового отображения; и в ответ на упомянутую передачу принимает от беспроводного устройства 300 один или несколько потоков пакетов восходящей линии связи по новому радиоканалу-носителю данных, которые отображаются в один или несколько идентификаторов потоков.
В соответствии с дополнительным вариантом осуществления один или несколько идентификаторов потоков ассоциируются с соответствующими потоками пакетов, исходящими из беспроводного устройства 300 или входящими в него.
Фиг. 7 иллюстрирует примерную исходную базовую станцию 100 или другой узел радиосети, сконфигурированный для работы, как описано в этом документе. В соответствии с одним вариантом осуществления исходная базовая станция 100 предназначена для передачи обслуживания беспроводного устройства 300 к целевой базовой станции 200. Исходная базовая станция 100 конфигурируется для определения, что обслуживание беспроводного устройства 300 нужно передать от исходной базовой станции 100 к целевой базовой станции 200, и отправки целевой базовой станции 200 текущего отображения между одним или несколькими идентификаторами потоков и первым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством 300 и исходной базовой станцией 100. В соответствии с дополнительным вариантом осуществления базовая станция 100 содержит схему 110 интерфейса, схему 120 обработки и запоминающее устройство 140. Схема 110 интерфейса соединяется с одной или несколькими антеннами 115 и содержит радиочастотные (РЧ) компоненты, необходимые для осуществления связи с беспроводными устройствами 300 по каналу беспроводной связи. Как правило, РЧ-компоненты включают в себя передатчик и приемник, приспособленные для связи в соответствии со стандартом NR или 5G либо другим стандартом, где используется отображение идентификаторов потоков в радиоканалы-носители данных.
Схема 120 обработки обрабатывает сигналы, передаваемые или принимаемые базовой станцией 100. Такая обработка включает в себя кодирование и модуляцию передаваемых сигналов и демодуляцию и декодирование принимаемых сигналов. В одном варианте осуществления схема 120 обработки содержит блок 125 определения для определения, что обслуживание беспроводного устройства 300 будет передано к целевой базовой станции 200, и блок 130 сигнализации для отправки текущего отображения идентификаторов потоков в первый набор радиоканалов-носителей данных, используемый для связи между беспроводным устройством 300 и исходной базовой станцией 100. Схема 120 обработки может содержать один или несколько микропроцессоров, аппаратные средства, микропрограммное обеспечение или их сочетание. В одном варианте осуществления блок 125 определения и блок 130 сигнализации реализуются одним микропроцессором. В других вариантах осуществления блок 125 определения и блок 130 сигнализации можно реализовать с использованием разных микропроцессоров.
Запоминающее устройство 140 содержит энергозависимое и энергонезависимое запоминающее устройство для хранения кода компьютерной программы и данных, необходимых схеме 120 обработки для работы. Запоминающее устройство 140 может быть выполнено в виде любого материального, постоянного машиночитаемого носителя информации для хранения данных, включая электронное, магнитное, оптическое, электромагнитное или полупроводниковое хранилище данных. Запоминающее устройство 140 хранит компьютерную программу 150, содержащую исполняемые команды, которые конфигурируют схему 120 обработки для реализации способов 400 в соответствии с фиг. 4. Команды компьютерной программы и конфигурационная информация обычно хранятся в энергонезависимом запоминающем устройстве, например постоянном запоминающем устройстве (ROM), стираемом программируемом постоянном запоминающем устройстве (EPROM) или флэш-памяти. Временные данные, сформированные во время работы, могут храниться в энергозависимом запоминающем устройстве, например оперативном запоминающем устройстве (RAM). В некоторых вариантах осуществления компьютерная программа 150 для конфигурирования схемы 120 обработки, которая описана в этом документе, может храниться на съемном запоминающем устройстве, например портативном компакт-диске, портативном цифровом видеодиске или других съемных носителях.
Компьютерную программу 150 также можно воплотить в носителе, например электронном сигнале, оптическом сигнале, радиосигнале или машиночитаемом носителе информации.
Фиг. 8 иллюстрирует примерную целевую базовую станцию 200 или другой узел радиосети, сконфигурированный для работы, как описано в этом документе. В соответствии с одним вариантом осуществления целевая базовая станция 200 для передачи обслуживания беспроводного устройства 300 от исходной базовой станции 100 к целевой базовой станции 200 конфигурируется для получения текущего отображения между одним или несколькими идентификаторами потоков, ассоциированными с соответствующими потоками пакетов, исходящими из беспроводного устройства 300 или входящими в него, и первым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством 300 и исходной базовой станцией 100, и определения нового отображения между одним или несколькими идентификаторами потоков и вторым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством 300 и целевой базовой станцией 200; и сигнализации нового отображения беспроводному устройству 300.
Целевая базовая станция 200 содержит схему 210 интерфейса, схему 220 обработки и запоминающее устройство 240. Схема 210 интерфейса соединяется с одной или несколькими антеннами 215 и содержит радиочастотные (РЧ) компоненты, необходимые для осуществления связи с беспроводными устройствами 300 по каналу беспроводной связи. Как правило, РЧ-компоненты включают в себя передатчик и приемник, приспособленные для связи в соответствии со стандартом NR или 5G либо другим стандартом, где используется отображение идентификаторов потоков в радиоканалы-носители данных.
Схема 220 обработки обрабатывает сигналы, передаваемые или принимаемые целевой базовой станцией 200. Такая обработка включает в себя кодирование и модуляцию передаваемых сигналов и демодуляцию и декодирование принимаемых сигналов. В одном варианте осуществления схема 220 обработки содержит блок 225 получения для получения текущего отображения идентификаторов потоков в первый набор радиоканалов-носителей данных, используемый для связи между беспроводным устройством 300 и исходной базовой станцией 200, блок 230 отображения для определения нового отображения между идентификаторами потоков и вторым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством 300 и целевой базовой станцией 200, и блок 235 сигнализации для отправки нового отображения беспроводному устройству 300. Схема 220 обработки может содержать один или несколько микропроцессоров, аппаратные средства, микропрограммное обеспечение или их сочетание. В одном варианте осуществления блок 225 получения, блок 230 отображения и блок 235 сигнализации реализуются одним микропроцессором. В других вариантах осуществления блок 225 получения, блок 230 отображения и блок 235 сигнализации можно реализовать с использованием разных микропроцессоров.
Запоминающее устройство 240 содержит энергозависимое и энергонезависимое запоминающее устройство для хранения кода компьютерной программы и данных, необходимых схеме 220 обработки для работы. Запоминающее устройство 240 может быть выполнено в виде любого материального, постоянного машиночитаемого носителя информации для хранения данных, включая электронное, магнитное, оптическое, электромагнитное или полупроводниковое хранилище данных. Запоминающее устройство 240 хранит компьютерную программу 250, содержащую исполняемые команды, которые конфигурируют схему 220 обработки для реализации способов 400 в соответствии с фиг. 6. Команды компьютерной программы и конфигурационная информация обычно хранятся в энергонезависимом запоминающем устройстве, например постоянном запоминающем устройстве (ROM), стираемом программируемом постоянном запоминающем устройстве (EPROM) или флэш-памяти. Временные данные, сформированные во время работы, могут храниться в энергозависимом запоминающем устройстве, например оперативном запоминающем устройстве (RAM). В некоторых вариантах осуществления компьютерная программа 250 для конфигурирования схемы 220 обработки, которая описана в этом документе, может храниться на съемном запоминающем устройстве, например портативном компакт-диске, портативном цифровом видеодиске или других съемных носителях. Компьютерную программу 250 также можно воплотить в носителе, например электронном сигнале, оптическом сигнале, радиосигнале или машиночитаемом носителе информации.
Фиг. 9 иллюстрирует примерное беспроводное устройство 300, сконфигурированное для работы, как описано в этом документе. В соответствии с одним вариантом осуществления беспроводное устройство 300 допускает передачу своего обслуживания от исходной базовой станции 100 к целевой базовой станции 200, при этом упомянутое беспроводное устройство 300 конфигурируется для определения, что обслуживание беспроводного устройства 300 нужно передать от исходной базовой станции 100 к целевой базовой станции 200, и отправки целевой базовой станции 200 текущего отображения между одним или несколькими идентификаторами потоков, ассоциированными с соответствующими потоками пакетов, исходящими из беспроводного устройства 300 или входящими в него, и первым набором радиоканалов-носителей данных, используемым для связи между беспроводным устройством 300 и исходной базовой станцией 100.
В соответствии с дополнительным вариантом осуществления беспроводное устройство 300 содержит схему 330 интерфейса, схему 320 обработки и запоминающее устройство 340. Схема 330 интерфейса соединяется с одной или несколькими антеннами 315 и содержит радиочастотные (РЧ) компоненты, необходимые для осуществления связи с базовыми станциями 100 и 200 по каналу беспроводной связи. Как правило, РЧ-компоненты включают в себя передатчик и приемник, приспособленные для связи в соответствии со стандартом NR или 5G либо другим стандартом, где используется отображение идентификаторов потоков в радиоканалы-носители данных.
Схема 320 обработки обрабатывает сигналы, передаваемые или принимаемые беспроводным устройством 300. Такая обработка включает в себя кодирование и модуляцию передаваемых сигналов и демодуляцию и декодирование принимаемых сигналов. В одном варианте осуществления схема 320 обработки содержит блок 325 определения для определения, что обслуживание беспроводного устройства 300 будет передано от исходной базовой станции 100 к целевой базовой станции 200, и блок 330 сигнализации для отправки целевой базовой станции 200 текущего отображения идентификаторов потоков в первый набор радиоканалов-носителей данных, используемый для связи между беспроводным устройством 300 и исходной базовой станцией 100. Схема 320 обработки может содержать один или несколько микропроцессоров, аппаратные средства, микропрограммное обеспечение или их сочетание. В одном варианте осуществления блок 325 определения и блок 330 сигнализации реализуются одним микропроцессором. В других вариантах осуществления блок 325 определения и блок 330 сигнализации можно реализовать с использованием разных микропроцессоров.
Запоминающее устройство 340 содержит энергозависимое и энергонезависимое запоминающее устройство для хранения кода компьютерной программы и данных, необходимых схеме 320 обработки для работы. Запоминающее устройство 340 может быть выполнено в виде любого материального, постоянного машиночитаемого носителя информации для хранения данных, включая электронное, магнитное, оптическое, электромагнитное или полупроводниковое хранилище данных. Запоминающее устройство 340 хранит компьютерную программу 350, содержащую исполняемые команды, которые конфигурируют схему 320 обработки для реализации способов 400 в соответствии с фиг. 4. Команды компьютерной программы и конфигурационная информация обычно хранятся в энергонезависимом запоминающем устройстве, например постоянном запоминающем устройстве (ROM), стираемом программируемом постоянном запоминающем устройстве (EPROM) или флэш-памяти. Временные данные, сформированные во время работы, могут храниться в энергозависимом запоминающем устройстве, например оперативном запоминающем устройстве (RAM). В некоторых вариантах осуществления компьютерная программа 350 для конфигурирования схемы 320 обработки, которая описана в этом документе, может храниться на съемном запоминающем устройстве, например портативном компакт-диске, портативном цифровом видеодиске или других съемных носителях. Компьютерную программу 350 также можно воплотить в носителе, например электронном сигнале, оптическом сигнале, радиосигнале или машиночитаемом носителе информации.
Фиг. 10 иллюстрирует другой вариант осуществления беспроводного устройства 1000 в соответствии с различными аспектами, которые описаны в этом документе. В некоторых случаях беспроводное устройство 1000 может называться пользовательским оборудованием (UE), мобильной станцией (MS), терминалом, сотовым телефоном, персональным цифровым помощником (PDA), смартфоном, беспроводным телефоном, органайзером, карманным компьютером, настольным компьютером, переносным компьютером, планшетным компьютером, телевизионной приставкой, телевизором, прибором, игровым устройством, медицинским устройством, устройством отображения, измерительным устройством, устройством Интернета вещей (IoT) или некоторой другой похожей терминологией. Кроме того, беспроводное устройство может работать в одной или нескольких полосах частот и одной или нескольких технологиях радиодоступа (RAT). В иных случаях беспроводное устройство 1000 может быть набором аппаратных компонентов.
На фиг. 10 беспроводное устройство 1000 может конфигурироваться включающим в себя схему 1001 обработки, которая функционально соединена с интерфейсом 1005 ввода/вывода, радиочастотным (РЧ) интерфейсом 1009, интерфейсом 1011 сетевого соединения, запоминающим устройством 1015, включающим оперативное запоминающее устройство 1017 (RAM), постоянное запоминающее устройство 1019 (ROM), носитель 1021 информации или т. п., подсистемой 1031 связи, источником 1033 питания, другим компонентом или любым их сочетанием. Носитель 1021 информации может включать в себя операционную систему 1023, прикладную программу 1025, данные 1027 или т. п. Конкретные устройства могут использовать все показанные на фиг. 10 компоненты или только подмножество компонентов, и степени интеграции могут меняться от устройства к устройству. Кроме того, конкретные устройства могут содержать несколько экземпляров компонента, например несколько схем обработки, запоминающих устройств, приемопередатчиков, передатчиков, приемников и т. п. Например, вычислительное устройство может конфигурироваться включающим в себя схему обработки и запоминающее устройство.
На фиг. 10 схема 1001 обработки может конфигурироваться для обработки машинных команд и данных. Схема 1001 обработки может конфигурироваться в виде любого последовательного конечного автомата, действующего для исполнения машинных команд, сохраненных в запоминающем устройстве в виде машиночитаемых компьютерных программ, например одного или несколько аппаратно-реализованных конечных автоматов (например, недискретной логики, FPGA, ASIC и т. п.); программируемой логики вместе с подходящим микропрограммным обеспечением; одной или нескольких универсальных схем обработки с хранимой программой, например микропроцессора или цифрового процессора сигналов (DSP) вместе с подходящим программным обеспечением; или любого сочетания вышеупомянутого. Например, схема 1001 обработки может включать в себя две компьютерных схемы обработки. В одном определении данные являются информацией в виде, подходящем для использования компьютером. Важно отметить, что средний специалист в данной области техники признает, что предмет изобретения из данного раскрытия изобретения можно реализовать с использованием различных операционных систем или сочетаний операционных систем.
В текущем варианте осуществления интерфейс 1005 ввода/вывода может конфигурироваться для предоставления интерфейса связи с устройством ввода, устройством вывода или устройством ввода и вывода. Беспроводное устройство 1000 может конфигурироваться для использования устройства вывода через интерфейс 1005 ввода/вывода. Средний специалист признает, что устройство вывода может использовать такой же тип интерфейсного порта, что и устройство ввода. Например, USB-порт может использоваться для предоставления ввода и вывода из беспроводного устройства 1000. Устройство вывода может быть динамиком, звуковой картой, видеокартой, дисплеем, монитором, принтером, исполнительным механизмом, излучателем, смарт-картой, другим устройством вывода или любым их сочетанием. Беспроводное устройство 1000 может конфигурироваться для использования устройства ввода через интерфейс 1005 ввода/вывода, чтобы позволить пользователю собирать информацию в беспроводное устройство 1000. Устройство ввода может включать в себя мышь, шаровой манипулятор, навигационную панель, сенсорную площадку, реагирующее на присутствие устройство ввода, дисплей, например реагирующий на присутствие дисплей, колесо прокрутки, цифровую фотокамеру, цифровую видеокамеру, веб-камеру, микрофон, датчик, смарт-карту и т. п. Реагирующее на присутствие устройство ввода может включать в себя цифровую фотокамеру, цифровую видеокамеру, веб-камеру, микрофон, датчик или т. п. для считывания ввода от пользователя. Реагирующее на присутствие устройство ввода может объединяться с дисплеем для образования реагирующего на присутствие дисплея. Кроме того, реагирующее на присутствие устройство ввода может соединяться со схемой обработки. Датчик может быть, например, акселерометром, гироскопом, датчиком наклона, датчиком усилия, магнитометром, оптическим датчиком, датчиком приближения, другим похожим датчиком или любым их сочетанием. Например, устройство ввода может быть акселерометром, магнитометром, цифровой фотокамерой, микрофоном и оптическим датчиком.
На фиг. 10, РЧ-интерфейс 1009 может конфигурироваться для предоставления интерфейса связи с РЧ-компонентами, например передатчиком, приемником и антенной. Интерфейс 1011 сетевого соединения может конфигурироваться для предоставления интерфейса связи с сетью 1043a. Сеть 1043a может включать в себя сети проводной и беспроводной связи, например локальную сеть (LAN), глобальную сеть (WAN), вычислительную сеть, беспроводную сеть, телекоммуникационную сеть, другую похожую сеть или любое их сочетание. Например, сеть 1043a может быть сетью Wi-Fi. Интерфейс 1011 сетевого соединения может конфигурироваться включающим в себя интерфейс приемника и передатчика, используемый для осуществления связи с одним или несколькими другими узлами по сети связи в соответствии с одним или несколькими протоколами связи, известными в данной области техники или которые могут быть разработаны, например Ethernet, TCP/IP, SONET, ATM или т. п. Интерфейс 1011 сетевого соединения может реализовывать функциональные возможности приемника и передатчика, подходящие для линий сети связи (например, оптических, электрических и т. п.). Функции передатчика и приемника могут совместно использовать компоненты схемы, программное обеспечение или микропрограммное обеспечение либо, в качестве альтернативы, могут быть реализованы отдельно.
В этом варианте осуществления RAM 1017 может конфигурироваться для сопряжения по шине 1002 со схемой 1001 обработки, чтобы обеспечить хранение или кэширование данных или машинных команд во время исполнения компьютерных программ, например операционной системы, прикладных программ и драйверов устройств. В одном примере беспроводное устройство 1000 может включать в себя по меньшей мере сто двадцать восемь мегабайт (128 Мб) RAM. ROM 1019 может конфигурироваться для предоставления машинных команд или данных схеме 1001 обработки. Например, ROM 1019 может конфигурироваться в виде инвариантного низкоуровневого системного кода или данных для базовых системных функций, например базового ввода и вывода (I/O), запуска или приема нажатий клавиш от клавиатуры, которые сохраняются в энергонезависимом запоминающем устройстве. Носитель 1021 информации может конфигурироваться включающим в себя запоминающее устройство, например RAM, ROM, программируемое постоянное запоминающее устройство (PROM), стираемое программируемое постоянное запоминающее устройство (EPROM), электрически стираемое программируемое постоянное запоминающее устройство (EEPROM), магнитные диски, оптические диски, гибкие диски, жесткие диски, сменные картриджи, флэш-накопители. В одном примере носитель 1021 информации может конфигурироваться включающим в себя операционную систему 1023, прикладную программу 1025, например приложение веб-обозревателя, виджет или гаджет либо другое приложение, и файл 1027 данных.
На фиг. 10 схема 1001 обработки может конфигурироваться для осуществления связи с сетью 1043b, используя подсистему 1031 связи. Сеть 1043a и сеть 1043b могут быть одной и той же сетью или сетями либо разной сетью или сетями. Подсистема 1031 связи может конфигурироваться включающей в себя один или несколько приемопередатчиков, используемых для осуществления связи с сетью 1043b. Например, подсистема 1031 связи может конфигурироваться включающей в себя один или несколько приемопередатчиков, используемых для осуществления связи с одним или несколькими удаленными приемопередатчиками другого беспроводного устройства, например базовой станции в сети радиодоступа (RAN), в соответствии с одним или несколькими протоколами связи, известными в данной области техники или которые могут быть разработаны, например IEEE 802.xx, CDMA, WCDMA, GSM, LTE, UTRAN, WiMax, 5G NR, NB IoT или т. п.
В другом примере подсистема 1031 связи может конфигурироваться включающей в себя один или несколько приемопередатчиков, используемых для осуществления связи с одним или несколькими удаленными приемопередатчиками другого беспроводного устройства, например пользовательского оборудования, в соответствии с одним или несколькими протоколами связи, известными в данной области техники или которые могут быть разработаны, например IEEE 802.xx, CDMA, WCDMA, GSM, LTE, UTRAN, WiMax, 5G NR, NB IoT или т. п. Каждый приемопередатчик может включать в себя передатчик 1033 или приемник 1035 для реализации функциональных возможностей передатчика или приемника соответственно, подходящих для линий связи RAN (например, распределение частот и т. п.). Кроме того, передатчик 1033 и приемник 1035 каждого приемопередатчика могут совместно использовать компоненты схемы, программное обеспечение или микропрограммное обеспечение либо, в качестве альтернативы, могут быть реализованы отдельно. В текущем варианте осуществления функции связи у подсистемы 1031 связи могут включать в себя передачу данных, речевую связь, мультимедийную связь, связь малой дальности, например Bluetooth, связь ближнего поля, связь на основе местоположения, например использование системы глобального позиционирования (GPS) для определения местоположения, другую похожую функцию связи или любое их сочетание. Например, подсистема 1031 связи может включать в себя сотовую связь, связь Wi-Fi, связь Bluetooth и связь GPS. Сеть 1043b может включать в себя сети проводной и беспроводной связи, например локальную сеть (LAN), глобальную сеть (WAN), вычислительную сеть, беспроводную сеть, телекоммуникационную сеть, другую похожую сеть или любое их сочетание. Например, сеть 1043b может быть сотовой сетью, сетью Wi-Fi и сетью ближнего поля. Источник 1013 питания может конфигурироваться для предоставления переменного тока (AC) или постоянного тока (DC) компонентам беспроводного устройства 1000.
На фиг. 10 носитель 1021 информации может конфигурироваться включающим в себя некоторое количество физических накопителей, например массив независимых дисков с избыточностью (RAID), накопитель на гибких дисках, флэш-память, флэш-накопитель USB, внешний накопитель на жестком диске, "флешку", универсальный цифровой диск высокой плотности (HD-DVD), накопитель на оптических дисках, внутренний накопитель на жестком диске, накопитель на дисках Blu-Ray, голографическое цифровое хранилище данных (HDDS), внешнее синхронное динамическое оперативное запоминающее устройство (SDRAM) на мини-модуле памяти с двухрядным расположением микросхем (DIMM), внешнее SDRAM на микро-DIMM, запоминающее устройство смарт-карты, например модуль идентификации абонента или сменный модуль идентификации пользователя (SIM/RUIM), другое запоминающее устройство или любое их сочетание. Носитель 1021 информации может позволять беспроводному устройству 1000 обращаться к исполняемым компьютером командам, прикладным программам или т. п., сохраненным на временных или постоянных носителях, выгружать данные или загружать данные. Изделие, например использующее систему связи, можно материально воплотить в носителе 1021 информации, который может быть выполнен в виде машиночитаемого носителя.
Функциональные возможности описанных в этом документе способов можно реализовать в одном из компонентов беспроводного устройства 1000 или разделить по нескольким компонентам беспроводного устройства 1000. Кроме того, функциональные возможности описанных в этом документе способов можно реализовать в любом сочетании аппаратных средств, программного обеспечения или микропрограммного обеспечения. В одном примере подсистема 1031 связи может конфигурироваться включающей в себя любой из компонентов, описанных в этом документе. Кроме того, схема 1001 обработки может конфигурироваться для осуществления связи с любым из таких компонентов по шине 1002. В другом примере любой из таких компонентов можно представить с помощью программных команд, сохраненных в запоминающем устройстве, которые при исполнении схемой 1001 обработки выполняют соответствующие функции, описанные в этом документе. В другом примере функциональные возможности любого из таких компонентов можно разделить между схемой 1001 обработки и подсистемой 1031 связи. В другом примере функции с небольшим объемом вычислений в любом из таких компонентов можно реализовать в программном обеспечении или микропрограммном обеспечении, а функции с большим объемом вычислений можно реализовать в аппаратных средствах.
Кроме того, различные описанные в этом документе аспекты можно реализовать с использованием стандартных методик программирование или конструирования, чтобы создать программное обеспечение, микропрограммное обеспечение, аппаратные средства (например, схемы) или любое их сочетание для управления вычислительным устройством, чтобы реализовать раскрытый предмет изобретения. Станет понятно, что некоторые варианты осуществления могут состоять из одного или нескольких универсальных или специализированных процессоров, например микропроцессоров, цифровых процессоров сигналов, заказных процессоров и программируемых пользователем вентильных матриц (FPGA), и уникальных сохраненных программных команд (включая программное обеспечение и микропрограммное обеспечение), которые управляют одним или несколькими процессорами для реализации в сочетании с некоторыми непроцессорными схемами некоторых, большинства или всех функций способов, устройств и систем, описанных в этом документе. В качестве альтернативы некоторые или все функции можно было реализовать с помощью конечного автомата, у которого нет сохраненных программных команд, или в одной или более специализированных интегральных схем (ASIC), в которых каждая функция или некоторые сочетания некоторых из функций реализуются в виде заказных логических схем. Конечно, можно использовать сочетание двух подходов. Кроме того, предполагается, что несмотря на возможное значительное усилие и многие проектные решения средний специалист, мотивированный, например, доступным временем, существующей технологией и экономическими соображениями, направляемый раскрытыми в этом документе идеями и принципами, легко сможет сформировать такие программные команды, программы и ИС с минимальным экспериментированием.
Термин "промышленное изделие" при использовании в этом документе предназначен для охвата компьютерной программы, доступной с любого вычислительного устройства, несущей или носителей. Например, машиночитаемый носитель может включать в себя: магнитное запоминающее устройство, например жесткий диск, гибкий диск или магнитную ленту; оптический диск, например компакт-диск (CD) или универсальный цифровой диск (DVD); смарт-карту; и флэш-память, например карту или "флешку". Более того, следует принять во внимание, что для переноса машиночитаемых электронных данных может применяться несущая, включая данные, используемые при передаче и приеме электронных данных, например электронной почты (email) или при доступе к вычислительной сети, такой как Интернет или локальная сеть (LAN). Конечно, средний специалист в данной области техники признает, что в эту конфигурацию можно внести многие модификации без отклонения от объема или сущности предмета изобретения из данного раскрытия изобретения.
Во всем описании изобретения и вариантах осуществления следующие термины приобретают по меньшей мере значения, явно ассоциированные в этом документе, пока контекст ясно не указывает иное. Относительные термины, такие как "первый", "второй" и т. п., могут использоваться исключительно для отличия одной сущности или действия от другой сущности или действия без обязательного требования или предположения какого-либо действительного отношения или порядка между такими сущностями или действиями. Термин "или" должен означать включающее "или", пока не задано иное или из контекста ясно, что он указывает исключающую форму. Кроме того, формы единственного числа должны означать одно или несколько, пока не задано иное или из контекста понятна форма единственного числа. Термин "включают в себя" и его различные виды должны означать "включающий, но не только". Ссылки на "один вариант осуществления", "дополнительный вариант осуществления", "вариант осуществления", "примерный вариант осуществления", "различные варианты осуществления" и другие похожие термины указывают, что описанные таким образом варианты осуществления раскрытой технологии могут включать в себя конкретную функцию, признак, структуру или характеристику, но не каждый вариант осуществления обязательно включает в себя конкретную функцию, признак, структуру или характеристику. Кроме того, повторное использование фразы "в одном варианте осуществления" не обязательно относится к одному и тому же варианту осуществления, хотя и может.