СПОСОБ ОБНОВЛЕНИЯ МАРШРУТА, УСТРОЙСТВО И СПОСОБ ОТМЕНЫ ЗАПРОСА ПЛАНИРОВАНИЯ
METHOD FOR UPDATING THE ROUTE, APPARATUS AND METHOD FOR CANCELLING SCHEDULING REQUEST

Область техники, к которой относится изобретение
Варианты осуществления настоящего изобретения относятся к области технологий связи и, в частности, к устройству и способу обновления маршрута.
Уровень техники
В топологии древовидной сети устройство пользователя (User Equipment, UE) может напрямую связываться с донорной базовой станцией (Donor gNB, DgNB) или может связываться с донорной базовой станцией с использованием ретрансляционного узла (Relay Node, RN). В частности, тракт от UE до донорной базовой станции может включать в себя множество RNs. Как донорная базовая станция, так и RN хранят информацию маршрутизации, причем информация маршрутизации включает в себя информацию о тракте от локального конца до UE. Донорная базовая станция и RN могут отправлять пакеты данных для коррекции UE на основании информации маршрутизации.
Когда RN переключает, например, когда RN переключает с текущего подключенного RN на другой RN, топология сети изменяется. Следовательно, донорной базовой станции и каждому RN в топологии сети необходимо обновить локально сохраненную информацию маршрутизацию на основании измененной топологии сети. С одной стороны, когда RN 1 переключает с RN 2 на RN 3, RN 2 обнаруживает, что RN 1 отключается. В этом случае RN 2 отправляет сообщение в родительский узел (Parent Node) RN 4 из RN 2, чтобы указать, что «RN 1 отключается от RN 2». RN 4 обновляет информацию маршрутизации RN 4 на основе сообщения и продолжает отправлять сообщение в родительский узел RN 5 RN 4, чтобы указать, что «RN 1 отключается от RN 2», пока сообщение не достигнет донорской базовой станции. Донорная базовая станция обновляет информацию маршрутизации донорской базовой станции на основании сообщения. Родительский узел может быть донорной базовой станцией или ретрансляционным узлом. Следует отметить, что родительский узел узла может пониматься как узел в восходящем направлении, непосредственно соединенный с узлом, то есть, может пониматься как предшествующий переход, непосредственно соединенный с узлом.
С другой стороны, когда RN 3 обнаруживает, что RN 1 осуществляет доступ к RN 3, RN 3 отправляет сообщение в родительский узел RN 6 RN 3, чтобы указать, что «RN 1 присоединяется к RN 3». RN 6 обновляет информацию маршрутизации RN 6 на основе сообщения и продолжает отправлять сообщение в родительский узел RN 7 RN 6, чтобы указать, что «RN 1 присоединяется к RN 3», пока сообщение не достигнет донорской базовой станции. Донорская базовая станция дополнительно обновляет информацию маршрутизации донорской базовой станции на основании сообщения.
Очевидно, в предшествующем уровне техники, когда топология сети изменяется из-за переключения RN, каждый RN в тракте от RN до переключения на донорскую базовую станцию обновляет информацию маршрутизации. Кроме того, все RNs в тракте от RN после переключения к донорной базовой станции также обновляют информацию маршрутизации. На самом деле, изменение топологии сети не влияет на информацию маршрутизации некоторых RNs и донорной базовой станции. Точнее говоря, обновленная информация маршрутизации совпадает с информацией маршрутизации до обновления. Следовательно, RNs и донорной базовой станции не нужно обновлять информацию маршрутизации. Дополнительно, RNs указывают изменение (например, RN отключается от RN или RN присоединяется к RN) топологии сети с использованием конкретных сообщений. Следовательно, возникают ненужная служебная сигнализация.
После изменения топологии сети донорская базовая станция может повторно отправить пакет данных с нового тракта только после того, как донорская базовая станция и все RNs обновят информацию маршрутизации. Следовательно, происходит относительно длительное время прерывания передачи данных.
Сущность изобретения
Варианты осуществления настоящего изобретения предоставляют устройство и способ обновления маршрута для уменьшения накладных расходов сигнализации и уменьшения времени прерывания данных, вызванного изменением топологии сети.
Для решения вышеуказанной задачи варианты осуществления настоящего изобретения используют следующие технические решения:
Согласно первому аспекту вариант осуществления настоящего изобретения предоставляет способ обновления маршрута, включающий в себя: прием первым узлом первого сообщения, отправленного вторым узлом. В частности, первое сообщение используется для указания, что узел переключения отключается от исходного узла и/или что узел переключения обращается к целевому узлу. Исходный узел является узлом, к которому подключен узел переключения до переключения, и целевой узел является узлом, к которому подключен узел переключения после переключения. Кроме того, первый узел может дополнительно обновить информацию маршрутизации первого узла на основании принятого первого сообщения, например, удалить следующий переход к узлу или добавить следующий переход к узлу.
В конкретной реализации первый узел представляет собой любой из следующих узлов: целевой узел, исходный узел, основной узел, первый ретрансляционный узел между целевым узлом и основным узлом и второй ретрансляционный узел между исходным узлом и основным узлом. Основной узел является первым общим узлом в восходящем направлении для целевого узла и исходного узла. Вторым узлом является любой из следующих узлов: узел переключения, целевой узел, исходный узел, основной узел, первый ретрансляционный узел и второй ретрансляционный узел.
Очевидно, что в способе, предусмотренном этим вариантом осуществления настоящего изобретения, когда топология сети изменяется из-за переключения узла, только основной узел и узел в нисходящем направлении основного узла обмениваются сообщениями для указания переключения узла и обновления маршрутов. В предшествующем уровне техники после переключения узла в IAB сети, каждый узел в тракте к донорной базовой станции от узла до переключения принимает сообщение для указания переключения узла, а также обновляет информацию маршрутизации. Дополнительно, каждый узел в тракте к донорной базовой станции от узла после переключения также принимает сообщение для указания переключения узла и обновляет информацию маршрутизации. Для сравнения, в этом варианте осуществления настоящего изобретения другие узлы, кроме основного узла и узла в нисходящем направлении основного узла в IAB сети, не должны обновлять маршруты, и узлы не должны уведомляться с использованием сигнализации. Это уменьшает накладные расходы на сигнализацию. Дополнительно, поскольку количество узлов, которые обновляют маршруты, уменьшается, связь всей сети может быть восстановлена в течение относительно короткого времени, и время прерывания данных сокращается.
Со ссылкой на первый аспект, в первой возможной реализации первого аспекта, способ дополнительно включает в себя: определение первым узлом на основании первого сообщения третьего узла, который должен принять второе сообщение, и отправку второго сообщения третьему узлу, где второе сообщение используется для указания, что узел переключения отключается от исходного узла и/или что узел переключения обращается к целевому узлу, где третьим узлом является любой из следующих узлов: исходный узел, основной узел, целевой узел, первый ретрансляционный узел и второй ретрансляционный узел.
Конкретно, первый узел дополнительно отправляет сообщение другому узлу, чтобы указать переключение узла, чтобы основной узел, связанный с узлом переключения в IAB сети, и узлом в нисходящем направлении основного узла оба могли принимать сообщения для указания переключение узла. После изменения топологии сети основной узел и узел в нисходящем направлении основного узла обновляют свою информацию маршрутизации на основании фактического изменения топологии сети и пересылают данные на основании корректной информации маршрутизации, чтобы восстановить связь сети.
Со ссылкой на первую возможную реализацию первого аспекта, во второй возможной реализации первого аспекта, второе сообщение дополнительно включает в себя информацию маршрутизации узла переключения.
В некоторых вариантах осуществления, если другие узлы нижнего уровня дополнительно соединены с узлом переключения, и узлы переключаются вместе с узлом переключения, информация маршрутизация узла переключения включает в себя информацию маршрутизации, относящуюся к узлам более низкого уровня. Чтобы гарантировать, что донорская базовая станция может продолжить связь с узлами нижнего уровня, информация маршрутизации узла переключения должна быть указана с использованием второго сообщения. Поэтому каждый узел может дополнительно обновлять информацию маршрутизации, относящуюся с узлами нижнего уровня, чтобы гарантировать, что данные, впоследствии отправленные донорной базовой станцией, могут достигнуть узлов нижнего уровня или, что данные, впоследствии отправленные узлами нижнего уровня, могут достичь донорской базовой станции.
Со ссылкой на первый аспект или первую или вторую возможную реализацию первого аспекта, в третьей возможной реализации первого аспекта первое сообщение дополнительно включает в себя информацию маршрутизации узла переключения.
В некоторых вариантах осуществления, если другие узлы нижнего уровня дополнительно соединены с узлом переключения, и узлы переключаются вместе с узлом переключения, информация маршрутизация узла переключения включает в себя информацию маршрутизации, связанную с узлами более низкого уровня. Чтобы гарантировать, что донорская базовая станция может продолжить связь с узлами нижнего уровня, информация маршрутизации узла переключения должна быть указана с использованием первого сообщения. Поэтому каждый узел может дополнительно обновлять информацию маршрутизации, связанную с узлами нижнего уровня, чтобы гарантировать, что данные, впоследствии отправленные донорной базовой станцией, могут достигнуть узлы нижнего уровня, или что данные, впоследствии отправленные узлами нижнего уровня, могут достичь донорскую базовую станцию.
Со ссылкой на первую возможную реализацию первого аспекта, в четвертой возможной реализации первого аспекта определение первым узлом на основе первого сообщения третий узел, который должен принимать второе сообщение, включает в себя: при определении, что информация маршрутизация первого узла не включает в себя информацию об узле переключения и/или что информация маршрутизации первого узла не включает в себя информацию об исходном узле, определение первым узлом, что третий узел является родительским узлом первого узла.
В некоторых вариантах осуществления узлы, которым необходимо добавить информацию маршрутизации, сначала обновляют маршруты, и после того, как узлы добавляют информацию маршрутизации, узлы, которым необходимо удалить информацию маршрутизации, обновляют свою информацию маршрутизации. Следовательно, узел переключения отправляет первое сообщение целевому узлу, чтобы указать переключение узла. Затем целевой узел может передавать сообщение в первые ретрансляционные узлы в восходящем направлении целевого узла. Каждый первый ретрансляционный узел должен отправить после приема сообщения, отправленного дочерним узлом, сообщение родительскому узлу первого ретрансляционного узла, чтобы узел в нисходящем направлении основного узла на тракте, в котором узел переключения после переключения расположен, обновил маршрут. Для первого узла, если информация маршрутизации первого узла не включает в себя информацию о узле переключения, или информация маршрутизации первого узла не включает в себя информацию о узле переключения и исходного узла или информацию маршрутизации первого узла не включает в себя информацию о исходном узле, указывает, что узел является узлом в тракте, в котором расположен узел переключения после переключения. Например, узел может быть первым ретрансляционным узлом или целевым узлом.
Со ссылкой на четвертую возможную реализацию первого аспекта, в пятой возможной реализации первого аспекта первое сообщение используется для указания, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу; или первое сообщение используется для указания, что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения обращается к целевому узлу.
Конкретно, для первого ретрансляционного узла или целевого узла необходимо передать контент, указанный в принятом сообщении, то есть, контент, указанный в первом сообщении, может быть таким же, как тот, который указан во втором сообщении.
Со ссылкой на первую возможную реализацию первого аспекта, в шестой возможной реализации первого аспекта определение первым узлом на основании первого сообщения третий узел, который должен принять второе сообщение, включает в себя: при определении, что информация маршрутизации первого узла включает в себя информацию об узле переключения и/или что информация маршрутизации первого узла включает в себя информацию об исходном узле, определение первым узлом, что третий узел является дочерним узлом первого узла.
Для первого узла, если информация маршрутизации первого узла включает в себя информацию о узле переключения, или информация маршрутизации первого узла включает в себя информацию о узле переключения и исходном узле или информацию о маршрутизации первого узла включает в себя информацию об исходном узле, указывает, является ли узел узлом в тракте, в котором расположен узел переключения после переключения, или узлом в тракте, в котором расположен узел переключения до переключения. Например, узел может быть первым общим узлом в двух трактах в направлении, которое приближается к UE, то есть, основным узлом в этом варианте осуществления настоящего изобретения. Кроме того, в этом варианте осуществления настоящего изобретения другие узлы, кроме основного узла и узла в нисходящем направлении основного узла в IAB сети, не должны обновлять маршруты, узлы не должны уведомляться с использованием сигнализации, и узлы в тракте, в котором находится узел переключения после переключения, например, первый ретрансляционный узел и целевой узел, имеют обновленные маршруты. Следовательно, основному узлу необходимо отправить сообщение дочернему узлу основного узла, чтобы указать, что он отключается от узла переключения.
Со ссылкой на шестую возможную реализацию первого аспекта, в седьмой возможной реализации первого аспекта первое сообщение используется для указания, что узел переключения отключается от исходного узла, и что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения отключается от исходного узла; или первое сообщение используется для указания, что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения отключается от исходного узла; или первое сообщение используется для указания, что узел переключения отключается от исходного узла и, что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения отключается; или первое сообщение используется для указания, что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения отключается.
В конкретной реализации основной узел может указывать дочернему узлу (например, второму ретрансляционному узлу) основного узла, что узел переключения отключается от исходного узла, или может только указывать, что узел переключения отключается; и после того, как принято сообщение, указанное основным узлом, маршрут может быть обновлен на основе контента, указанного основным узлом, например, удаляют «следующий переход к узлу переключения» в информации маршрутизации.
Со ссылкой на первую возможную реализацию первого аспекта, в восьмой возможной реализации первого аспекта определение первым узлом на основании первого сообщения третьего узла, который должен принять второе сообщение, включает в себя: при определении, что информация маршрутизации первого узла включает в себя информацию об узле переключения и что узел переключения до переключения не является дочерним узлом первого узла, определение первым узлом, что третий узел является дочерним узлом первого узла.
Если первый узел определяет, что информация маршрутизации первого узла включает в себя информацию об узле переключения, это указывает, что узел находится в тракте, в котором находится узел переключения до переключения. Поскольку узел переключения до переключения не является дочерним узлом первого узла, это указывает, что узел переключения не является исходным узлом. Например, узел является вторым ретрансляционным узлом. В этом варианте осуществления настоящего изобретения основной узел и узел в нисходящем направлении основного узла обновляют маршруты. Следовательно, второй ретрансляционный узел отправляет второе сообщение дочернему узлу второго ретрансляционного узла, чтобы указать переключение узла.
Со ссылкой на восьмую возможную реализацию первого аспекта, в девятой возможной реализации первого аспекта первое сообщение используется для указания, что узел переключения отключается, и второе сообщение используется для указания, что узел переключения отключается.
Чтобы быть конкретным, первый узел является вторым ретрансляционным узлом. Сообщение, принятое вторым ретрансляционным узлом, указывает, что узел переключения отключается, и сообщение, отправленное вторым ретрансляционным узлом узлу второго ретрансляционного узла, указывает, что узел переключения отключается.
Со ссылкой на любую одну из шестой-девятой возможных реализаций первого аспекта, в десятой возможной реализации первого аспекта определение, что третий узел является дочерним узлом первого узла, конкретно включает в себя: определение первым узлом на основании информации маршрутизации первого узла, что следующим переходом к узлу переключения является третий узел.
В частности, первый узел является вторым ретрансляционным узлом. Сообщение, принятое вторым ретрансляционным узлом, указывает, что узел переключения отключается, и сообщение может содержать информацию об узле переключения. Следовательно, второй ретрансляционный узел может определить, на основании информации об узле переключения и информации маршрутизации второго ретрансляционного узла, какому узлу должно быть отправлено сообщение для указания переключения.
Со ссылкой на первую возможную реализацию первого аспекта, в одиннадцатой возможной реализации первого аспекта определение первым узлом на основании первого сообщения третьего узла, который должен принимать второе сообщение, включает в себя: если определение, что информация об исходном узле отличается от информации о первом узле, определение первым узлом, что третий узел является дочерним узлом первого узла; и/или если определяют, что информация маршрутизации первого узла включает в себя информацию об узле переключения и, что узел переключения до переключения не является дочерним узлом первого узла, определение первым узлом, что третий узел является дочерним узлом первого узла.
Если первый узел определяет, что информация об исходном узле отличается от информации о первом узле, это указывает, что узел не является исходным узлом; или, если первый узел определяет, что информация маршрутизации первого узла включает в себя информацию об узле переключения, это указывает, что узел находится в тракте, в котором находится узел переключения до переключения. Поскольку узел переключения до переключения не является дочерним узлом первого узла, это указывает на то, что узел не является исходным узлом. Например, узел является вторым ретрансляционным узлом. В этом варианте осуществления настоящего изобретения основной узел и узел в нисходящем направлении основного узла обновляют маршруты. Следовательно, второй ретрансляционный узел отправляет второе сообщение дочернему узлу второго ретрансляционного узла, чтобы указать переключение узла.
Со ссылкой на одиннадцатую возможную реализацию первого аспекта, в двенадцатой возможной реализации первого аспекта первое сообщение используется для указания того, что узел переключения отключается от исходного узла, и второе сообщение используется для указания, что узел переключения отключается от исходного узла.
В частности, первое сообщение может содержать информацию об узле переключения и информацию об исходном узле, и второе сообщение может содержать информацию об узле переключения и информацию об исходном узле.
Со ссылкой на одиннадцатую или двенадцатую возможную реализацию первого аспекта, в тринадцатой возможной реализации первого аспекта определение, что третий узел является дочерним узлом первого узла, конкретно включает в себя: определение посредством первого узел на основе информации маршрутизации первого узла, что следующим переходом к исходному узлу является третий узел; и/или определение первым узлом на основании информации маршрутизации первого узла, что следующим переходом к узлу переключения является третий узел.
Конкретно, первый узел является вторым ретрансляционным узлом. Сообщение, принятое вторым ретрансляционным узлом, указывает, что узел переключения отключается от исходного узла, и сообщение может содержать информацию об узле переключения и информацию об исходном узле. Следовательно, второй ретрансляционный узел может определить, на основе информации об узле переключения или информации об исходном узле и информации маршрутизации второго ретрансляционного узла, какому узлу должно быть отправлено сообщение для указания переключения.
Со ссылкой на первую возможную реализацию первого аспекта, в четырнадцатой возможной реализации первого аспекта определение первым узлом на основании первого сообщения третьего узла, который должен принять второе сообщение, включает в себя: если определяют, что информация маршрутизации первого узла не включает в себя информацию о целевом узле, то определяют первым узлом, что третий узел является родительским узлом первого узла.
В некоторых вариантах осуществления узлы, которым необходимо удалить информацию маршрутизации, сначала обновляют маршруты, а после того, как узлы удаляют информацию маршрутизации, узлы, которым необходимо добавить информацию маршрутизации, обновляют свою информацию маршрутизации. Поэтому узел переключения отправляет первое сообщение исходному узлу, чтобы указать переключение узла. Затем исходный узел может передавать сообщение вторым ретрансляционным узлам в восходящем направлении исходного узла. Каждый второй ретрансляционный узел должен после приема сообщения, отправленного дочерним узлом, отправить сообщение в родительский узел второго ретрансляционного узла, чтобы указать переключение узла, чтобы узел в нисходящем направлении основного узла в тракте, на котором находится узел переключения перед переключением, обновил маршрут. Если информация маршрутизации узла не включает в себя идентификатор цели, это указывает на то, что узел является узлом в тракте, в котором находится узел переключения до переключения. Например, узел может быть вторым ретрансляционным узлом или исходным узлом.
Со ссылкой на четырнадцатую возможную реализацию первого аспекта, в пятнадцатой возможной реализации первого аспекта первое сообщение используется для указания, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу; или первое сообщение используется для указания, что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения обращается к целевому узлу.
Конкретно, для второго ретрансляционного узла или целевого узла контент, указанный в принятом сообщении, должен быть передан, то есть, контент, указанный в первом сообщении, может быть таким же, как тот, который указан во втором сообщении.
Со ссылкой на первую возможную реализацию первого аспекта, в шестнадцатой возможной реализации первого аспекта определение первым узлом на основании первого сообщения третьего узла, который должен принимать второе сообщение, включает в себя: если определяют, что информация маршрутизации первого узла включает в себя информацию о целевом узле, то определяют первым узлом, что третий узел является дочерним узлом первого узла.
Если информация маршрутизации узла включает в себя информацию о целевом узле, это указывает, что узел является узлом в тракте, в котором расположен узел переключения после переключения. Поскольку информация маршрутизации дочернего узла не включает в себя информацию о целевом узле, это указывает на то, что узел все еще является узлом в тракте, в котором находится узел переключения до переключения. Например, узел может быть первым общим узлом в двух трактах в направлении, которое приближается к UE, то есть, основным узлом в этом варианте осуществления настоящего изобретения. Дополнительно, в этом варианте осуществления настоящего изобретения другие узлы, кроме основного узла и узла в нисходящем направлении основного узла в IAB сети, не должны обновлять маршруты, узлы не должны уведомляться с использованием сигнализации, и узлы в тракте, в котором находится узел переключения после переключения, например, первый ретрансляционный узел и целевой узел, имеют обновленные маршруты. Следовательно, основному узлу необходимо отправить сообщение дочернему узлу основного узла, чтобы указать присоединение узла переключения.
Со ссылкой на шестнадцатую возможную реализацию первого аспекта, в семнадцатой возможной реализации первого аспекта первое сообщение используется для указания, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения обращается к целевому узлу; или первое сообщение используется для указания, что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения обращается к целевому узлу.
Для второго ретрансляционного узла принятое первое сообщение может отличаться от второго сообщения, отправленного его дочернему узлу, и отправленное второе сообщение используется для указания, что узел переключения обращается к целевому узлу.
Со ссылкой на первую возможную реализацию первого аспекта, в восемнадцатой возможной реализации первого аспекта определение первым узлом на основании первого сообщения третий узел, который должен принимать второе сообщение, включает в себя: если определение, что информация о целевом узле отличается от информации о первом узле, определение первым узлом, что третий узел является дочерним узлом первого узла.
Для первого ретрансляционного узла, если первый ретрансляционный узел не является целевым узлом, первый ретрансляционный узел должен отправить второе сообщение узлу первого ретрансляционного узла, чтобы указать присоединение узла переключения.
Со ссылкой на восемнадцатую возможную реализацию первого аспекта, в девятнадцатой возможной реализации первого аспекта первое сообщение используется для указания, что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения обращается к целевому узлу.
Со ссылкой на любую одну из возможных реализаций первого аспекта с шестнадцатой по девятнадцатой, в двадцатой возможной реализации первого аспекта определение, что третий узел является дочерним узлом первого узла, включает в себя: определение первым узлом на основании информации маршрутизации первого узла, что следующим переходом к целевому узлу является третий узел.
Когда первый узел является первым ретрансляционным узлом и сообщение, принятое первым ретрансляционным узлом, включает в себя информацию о целевом узле, второй ретрансляционный узел может определить, на основании информации о целевом узле, как отправить сообщение для указания переключения узла.
Согласно второму аспекту раскрыто устройство, где устройство используется в качестве первого узла и включает в себя: блок приема, выполненный с возможностью принимать первое сообщение, отправленное вторым узлом, где первое сообщение используется для указания, что узел переключения отключается от исходного узла и/или что узел переключения обращается к целевому узлу, исходный узел является узлом, к которому подключен к узлу переключения до переключения, и целевой узел является узлом, к которому узел переключения после переключения подключен; и блок обновления, выполненный с возможностью обновлять информацию маршрутизации первого узла на основании первого сообщения.
В конкретной реализации первый узел представляет собой любой из следующих узлов: целевой узел, исходный узел, основной узел, первый ретрансляционный узел между целевым узлом и основным узлом и второй ретрансляционный узел между исходным узлом и основным узлом, где основной узел является первым общим узлом в восходящем направлении для целевого узла и исходного узла; и второй узел представляет собой любой из следующих узлов: узел переключения, целевой узел, исходный узел, основной узел, первый ретрансляционный узел и второй ретрансляционный узел.
Очевидно, что, когда топология сети изменяется из-за переключения узла, только основной узел и узел в нисходящем направлении основного узла обмениваются сообщениями, чтобы указывать переключение узла и обновлять маршруты. В предшествующем уровне техники после переключения узла в IAB сети каждый узел в тракте к донорной базовой станции от узла до переключения принимает сообщение для указания переключения узла, и также обновляет информацию маршрутизации. Дополнительно, каждый узел в тракте к донорной базовой станции от узла после переключения также принимает сообщение для указания переключения узла и обновляет информацию маршрутизации. Для сравнения, в этом варианте осуществления настоящего изобретения другие узлы, кроме основного узла и узла в нисходящем направлении основного узла в IAB сети, не должны обновлять маршруты, и узлы не должны уведомляться с использованием сигнализации. Это уменьшает накладные расходы на сигнализацию. Дополнительно, поскольку количество узлов, которые обновляют маршруты, уменьшается, связь всей сети может быть восстановлена в течение относительно короткого времени, и время прерывания данных сокращается.
Со ссылкой на второй аспект, в первой возможной реализации второго аспекта устройство дополнительно включает в себя блок определения, где блок определения выполнен с возможностью определять на основании первого сообщения третьего узла, который должен принимать второе сообщение и отправлять второе сообщение третьему узлу, где второе сообщение используется для указания, что узел переключения отключается от исходного узла и/или что узел переключения обращается к целевому узлу, где третий узел является любым из следующих узлов: исходный узел, основной узел, целевой узел, первый ретрансляционный узел и второй ретрансляционный узел.
Со ссылкой на первую возможную реализацию второго аспекта, во второй возможной реализации второго аспекта, второе сообщение дополнительно включает в себя информацию маршрутизации узла переключения.
Со ссылкой на второй аспект или первую или вторую возможную реализацию второго аспекта, в третьей возможной реализации второго аспекта, первое сообщение дополнительно включает в себя информацию маршрутизации узла переключения.
Со ссылкой на первую возможную реализацию второго аспекта, в четвертой возможной реализации второго аспекта блок определения специально выполнен с возможностью: если определение, что информация маршрутизации первого узла не включает в себя информацию о узле переключения и/или, что информация маршрутизации первого узла не включает в себя информацию об исходном узле, определение, что третий узел является родительским узлом первого узла.
Со ссылкой на четвертую возможную реализацию второго аспекта, в пятой возможной реализации второго аспекта первое сообщение используется для указания того, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения отключается от исходного узла и, что узел переключения обращается к целевому узлу; или первое сообщение используется для указания, что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения обращается к целевому узлу.
Со ссылкой на первую возможную реализацию второго аспекта, в шестой возможной реализации второго аспекта блок определения конкретно выполнен с возможностью: если определение, что информация маршрутизации первого узла включает в себя информацию о узле переключения, и/или что информация маршрутизации первого узла включает в себя информацию об исходном узле, определение, что третий узел является дочерним узлом первого узла.
Со ссылкой на шестую возможную реализацию второго аспекта, в седьмой возможной реализации второго аспекта первое сообщение используется для указания, что узел переключения отключается от исходного узла, и что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения отключается от исходного узла; или первое сообщение используется для указания, что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения отключается от исходного узла; или первое сообщение используется для указания, что узел переключения отключается от исходного узла, и что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения отключается; или первое сообщение используется для указания, что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения отключается.
Со ссылкой на первую возможную реализацию второго аспекта, в восьмой возможной реализации второго аспекта блок определения специально выполнен с возможностью: если определения, что информация маршрутизации первого узла включает в себя информацию о узле переключения, и что узел переключения до переключения не является дочерним узлом первого узла, определение, что третий узел является дочерним узлом первого узла.
Со ссылкой на восьмую возможную реализацию второго аспекта, в девятой возможной реализации второго аспекта первое сообщение используется для указания того, что узел переключения отключается, и второе сообщение используется для указания, что узел переключения отключается.
Со ссылкой на шестую, седьмую, восьмую или девятую возможную реализацию второго аспекта, в десятой возможной реализации второго аспекта блок определения специально выполнен с возможностью определять на основании информации маршрутизации первого узла, что следующим переходом к узлу переключения является третий узел.
Со ссылкой на первую возможную реализацию второго аспекта, в одиннадцатой возможной реализации второго аспекта блок определения специально выполнен с возможностью: если определение, что информация об исходном узле отличается от информации о первом узле, определение, что третий узел является дочерним узлом первого узла; и/или если определение, что информация маршрутизации первого узла включает в себя информацию об узле переключения и что узел переключения до переключения не является дочерним узлом первого узла, определение, что третий узел является дочерним узлом первого узла.
Со ссылкой на одиннадцатую возможную реализацию второго аспекта, в двенадцатой возможной реализации второго аспекта первое сообщение используется для указания, что узел переключения отключается от исходного узла, и второе сообщение используется для указания, что узел переключения отключается от исходного узла.
Со ссылкой на одиннадцатую или двенадцатую возможную реализацию второго аспекта, в тринадцатой возможной реализации второго аспекта блок определения конкретно выполнен с возможностью: определять на основании информации маршрутизации первого узла, что следующий переход к исходному узлу является третьим узлом; и/или определять на основании информации маршрутизации первого узла, что следующим переходом к узлу переключения является третий узел.
Со ссылкой на первую возможную реализацию второго аспекта, в четырнадцатой возможной реализации второго аспекта блок определения специально выполнен с возможностью: если определение, что информация маршрутизации первого узла не включает в себя информацию о целевом узле, определять, что третий узел является родительским узлом первого узла.
Со ссылкой на четырнадцатую возможную реализацию второго аспекта, в пятнадцатой возможной реализации второго аспекта первое сообщение используется для указания, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу; или первое сообщение используется для указания, что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения обращается к целевому узлу.
Со ссылкой на первую возможную реализацию второго аспекта, в шестнадцатой возможной реализации второго аспекта блок определения специально выполнен с возможностью: если определение, что информация маршрутизации первого узла включает в себя информацию о целевом узле, определять, что третий узел является дочерним узлом первого узла.
Со ссылкой на шестнадцатую возможную реализацию второго аспекта, в семнадцатой возможной реализации второго аспекта первое сообщение используется для указания, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения обращается к целевому узлу; или первое сообщение используется для указания, что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения обращается к целевому узлу.
Со ссылкой на первую возможную реализацию второго аспекта, в восемнадцатой возможной реализации второго аспекта блок определения выполнен с возможностью: если определение, что информация о целевом узле отличается от информации о первом узле, определять, что третий узел является дочерним узлом первого узла.
Со ссылкой на восемнадцатую возможную реализацию второго аспекта, в девятнадцатой возможной реализации второго аспекта первое сообщение используется для указания, что узел переключения осуществляет доступ к целевому узлу, и второе сообщение используется для указания, что узел переключения обращается к целевому узлу.
Со ссылкой на любую из возможных реализаций второго аспекта с шестнадцатого по девятнадцатый, в двадцатой возможной реализации второго аспекта блок определения специально выполнен с возможностью определять на основании информации маршрутизации первого узла, что следующим переходом к целевому узлу является третьим узлом.
Согласно третьему аспекту раскрыто устройство, где устройство используется в качестве первого узла и включает в себя приемопередатчик и процессор. Приемопередатчик принимает первое сообщение, отправленное вторым узлом, где первое сообщение используется для указания, что узел переключения отключается от исходного узла и/или что узел переключения обращается к целевому узлу, исходный узел является узлом, к которому подключен узел переключения до переключения, и целевой узел является узлом, к которому подключен узел переключения после переключения. Процессор обновляет информацию маршрутизации первого узла на основании первого сообщения, принятого приемопередатчиком. Первый узел является любым из следующих узлов: целевой узел, исходный узел, основной узел, первый ретрансляционный узел между целевым узлом и основным узлом и второй ретрансляционный узел между исходным узлом и основным узлом. Основной узел является первым общим узлом в восходящем направлении для целевого узла и исходного узла. Вторым узлом является любой из следующих узлов: узел переключения, целевой узел, исходный узел, основной узел, первый ретрансляционный узел и второй ретрансляционный узел.
Со ссылкой на третий аспект, в первой возможной реализации третьего аспекта процессор дополнительно определяет, на основании первого сообщения, третий узел, который должен принять второе сообщение; и приемопередатчик дополнительно отправляет второе сообщение третьему узлу, где второе сообщение используется для указания, что узел переключения отключается от исходного узла и/или что узел переключения обращается к целевому узлу, где третий узел является любым из следующих узлов: исходный узел, основной узел, целевой узел, первый ретрансляционный узел и второй ретрансляционный узел.
Со ссылкой на первую возможную реализацию третьего аспекта, во второй возможной реализации третьего аспекта, что первый узел определяет, на основании первого сообщения, третий узел, который должен принять второе сообщение, включает в себя: если определяют, что информация маршрутизации первого узла не включает в себя информацию об узле переключения и/или что информация маршрутизации первого узла не включает в себя информацию об исходном узле, первый узел определяет, что третий узел является родительским узлом первого узла.
Со ссылкой на вторую возможную реализацию третьего аспекта, в третьей возможной реализации третьего аспекта первое сообщение используется для указания того, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу; или первое сообщение используется для указания, что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения обращается к целевому узлу.
Со ссылкой на первую возможную реализацию третьего аспекта, в четвертой возможной реализации третьего аспекта процессор дополнительно выполнен с возможностью: определять, что информация маршрутизации первого узла включает в себя информацию об узле переключения и/или что информация маршрутизации первого узла включает в себя информацию об исходном узле, определять, что третий узел является дочерним узлом первого узла.
Со ссылкой на четвертую возможную реализацию третьего аспекта, в пятой возможной реализации третьего аспекта первое сообщение используется для указания, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения отключается от исходного узла; или первое сообщение используется для указания, что узел переключения отключается от исходного узла, и что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения отключается; или первое сообщение используется для указания, что узел переключения обращается к целевому узлу, и второе сообщение используется для указания, что узел переключения отключается.
Со ссылкой на третий аспект, в шестой возможной реализации третьего аспекта, если определяют, что информация маршрутизации первого узла включает в себя информацию об узле переключения и что узел переключения до переключения не является дочерним узлом первого узла, процессор дополнительно определяет, что третий узел является дочерним узлом первого узла.
Со ссылкой на шестую возможную реализацию третьего аспекта, в седьмой возможной реализации третьего аспекта первое сообщение используется для указания того, что узел переключения отключается, и второе сообщение используется для указания того, что узел переключения отключается.
Со ссылкой на первую возможную реализацию третьего аспекта, в восьмой возможной реализации третьего аспекта процессор дополнительно выполнен с возможностью: если определение, что информация об исходном узле отличается от информации о первом узле, определять, что третий узел является дочерним узлом первого узла; и/или если первый узел определяет, что информация маршрутизации первого узла включает в себя информацию об узле переключения и что узел переключения до переключения не является дочерним узлом первого узла, определять, что третий узел является дочерним узлом первого узла.
Со ссылкой на восьмую возможную реализацию третьего аспекта, в девятой возможной реализации третьего аспекта первое сообщение используется для указания того, что узел переключения отключается от исходного узла, и второе сообщение используется для указания, что узел переключения отключается от исходного узла.
Согласно четвертому аспекту раскрыт машиночитаемый носитель данных, где машиночитаемый носитель данных хранит инструкцию, и когда инструкция выполняется на устройстве во втором аспекте и любой возможной реализации второго аспекта, устройство может выполнять способ обновления маршрута в первом аспекте и каждой возможной реализации первого аспекта.
Согласно пятому аспекту раскрыто устройство беспроводной связи, где устройство беспроводной связи хранит инструкцию, и когда устройство беспроводной связи запускается на устройстве во втором аспекте и любой возможной реализации второго аспекта, устройство выполнено с возможностью выполнять способ обновления маршрута в первом аспекте и каждой возможной реализации первого аспекта. В конкретной реализации устройство беспроводной связи может быть микросхемой.
Подробные описания второго аспекта, третьего аспекта, четвертого аспекта, пятого аспекта и их реализаций в настоящем изобретении приведены в подробных описаниях в первом аспекте и реализациях первого аспекта. Дополнительно, для полезных эффектов второго аспекта третий аспект, четвертый аспект, пятый аспект и их реализации относятся к анализу полезных эффектов первого аспекта и реализаций первого аспекта. Детали не описаны здесь снова.
В соответствии с шестым аспектом вариант осуществления настоящего изобретения предоставляет способ отмены запроса планирования, включающий в себя: определение устройством, что первый запрос планирования инициирован; и когда отправляется блок данных протокола управления доступом к среде и блок данных протокола управления доступом к среде включает в себя первый отчет о состоянии буфера, отмену устройством первого запроса планирования.
Со ссылкой на шестой аспект, в первой возможной реализации шестого аспекта способ дополнительно включает в себя: первый отчет о состоянии буфера включает в себя первое состояние буфера, и первое состояние буфера является состоянием буфера вплоть до последнего события, которое инициирует отчет о состоянии буфера.
Со ссылкой на первую возможную реализацию шестого аспекта, во второй возможной реализации шестого аспекта, способ дополнительно включает в себя: первое состояние буфера представляет собой состояние буфера вплоть до последнего события, которое инициирует отчет о состоянии буфера до сборки блока данных протокола управления доступом к среде.
Что касается шестого аспекта или первой или второй возможной реализации шестого аспекта, в третьей возможной реализации шестого аспекта способ дополнительно включает в себя: первый запрос планирования является запросом планирования, инициируемым до сборки блока данных протокола управления доступом к среде; или первый запрос планирования является запросом планирования, инициируемым вторым отчетом о состоянии буфера, где блок данных протокола управления доступом к среде включает в себя состояние буфера, которое существует, когда событие инициирует второй отчет о состоянии буфера.
Со ссылкой на шестой аспект, в четвертой возможной реализации шестого аспекта способ дополнительно включает в себя: первый отчет о состоянии буфера не включает в себя первое состояние буфера, и первое состояние буфера является состоянием буфера вплоть до последнего события, которое инициирует отчет о состоянии буфера.
Со ссылкой на четвертую возможную реализацию шестого аспекта, в пятой возможной реализации шестого аспекта способ дополнительно включает в себя: первый запрос планирования является запросом планирования, инициирован до сборки блока данных протокола управления доступом к среде; или первый запрос планирования является запросом планирования, инициируемым вторым отчетом о состоянии буфера, где блок данных протокола управления доступом к среде включает в себя состояние буфера, которое существует, когда событие инициирует второй отчет о состоянии буфера.
Со ссылкой на шестой аспект или любую одну из возможных реализаций шестого аспекта с первой по пятой, в шестой возможной реализации шестого аспекта способ дополнительно включает в себя: остановку устройством таймера запрета запроса планирования первого запроса планирования.
В соответствии с седьмым аспектом вариант осуществления настоящего изобретения обеспечивает способ отмены отчета о состоянии буфера, включающий в себя: определение устройством, что первый отчет о состоянии буфера инициирован; и когда отправляется блок данных протокола управления доступом к среде, и блок данных протокола управления доступом к среде включает в себя отчет о состоянии буфера, отмену устройством первого отчета о состоянии буфера.
Со ссылкой на седьмой аспект, в первой возможной реализации седьмого аспекта способ дополнительно включает в себя: первый отчет о состоянии буфера является отчетом о состоянии буфера, инициированный до сборки блока данных протокола управления доступом к среде.
Со ссылкой на седьмой аспект, во второй возможной реализации седьмого аспекта, способ дополнительно включает в себя: блок данных протокола управления доступом к среде включает в себя состояние буфера, которое существует, когда событие инициирует первый отчет о состоянии буфера.
Согласно восьмому аспекту раскрыто устройство, где устройство включает в себя: блок определения, где блок определения выполнен с возможностью определять, что первый запрос планирования инициирован; и блок отмены, где, когда отправляется блок данных протокола управления доступом к среде, и блок данных протокола управления доступом к среде включает в себя первый отчет о состоянии буфера, блок отмены выполнен с возможностью отменять первый запрос планирования.
Со ссылкой на восьмой аспект, в первой возможной реализации восьмого аспекта устройство дополнительно включает в себя: первый отчет о состоянии буфера включает в себя первое состояние буфера, и первое состояние буфера является состоянием буфера вплоть до последнего события, которое инициирует отчет о состоянии буфера.
Со ссылкой на первую возможную реализацию восьмого аспекта, во второй возможной реализации восьмого аспекта устройство дополнительно включает в себя: первое состояние буфера является состоянием буфера вплоть до последнего события, которое инициирует отчет о состоянии буфера до сборки блока данных протокола управления доступом к среде.
Со ссылкой на восьмой аспект, или первую или вторую возможную реализацию восьмого аспекта, в третьей возможной реализации восьмого аспекта устройство дополнительно включает в себя: первый запрос планирования является запросом планирования, инициированным до сборки блока данных протокола управления доступом к среде; или первый запрос планирования является запросом планирования, инициируемым вторым отчетом о состоянии буфера, где блок данных протокола управления доступом к среде включает в себя состояние буфера, которое существует, когда событие инициирует второй отчет о состоянии буфера.
Со ссылкой на восьмой аспект, в четвертой возможной реализации восьмого аспекта устройство дополнительно включает в себя: первый отчет о состоянии буфера не включает в себя первое состояние буфера, и первое состояние буфера является состоянием буфера вплоть до последнего события, которое инициирует отчет о состоянии буфера.
Со ссылкой на четвертую возможную реализацию восьмого аспекта, в пятой возможной реализации восьмого аспекта устройство дополнительно включает в себя: первый запрос планирования является запросом планирования, инициированным до сборки блока данных протокола управления доступом к среде; или первый запрос планирования является запросом планирования, инициируемым вторым отчетом о состоянии буфера, где блок данных протокола управления доступом к среде включает в себя состояние буфера, которое существует, когда событие инициирует второй отчет о состоянии буфера.
Со ссылкой на восьмой аспект или любую одну из возможных реализаций восьмого аспекта с первого по пятый, в шестой возможной реализации восьмого аспекта устройство дополнительно включает в себя устройство для остановки, где устройство для остановки выполнено с возможностью останавливать таймер запрета запроса планирования первого запроса планирования.
Согласно девятому аспекту раскрыто устройство, где устройство включает в себя: блок определения, где блок определения выполнен с возможностью определять, что инициирован первый отчет о состоянии буфера; и блок отмены, где, когда отправляется блок данных протокола управления доступом к среде, и блок данных протокола управления доступом к среде включает в себя отчет о состоянии буфера, блок отмены выполнен с возможностью отменять первый отчет о состоянии буфера.
Со ссылкой на девятый аспект, в первой возможной реализации девятого аспекта устройство дополнительно включает в себя: первый отчет о состоянии буфера представляет собой отчет о состоянии буфера, инициированный до сборки блока данных протокола управления доступом к среде.
Со ссылкой на девятый аспект, во второй возможной реализации девятого аспекта устройство дополнительно включает в себя: блок данных протокола управления доступом к среде включает в себя состояние буфера, которое существует, когда событие инициирует первый отчет о состоянии буфера.
Согласно десятому аспекту раскрыто устройство, где устройство включает в себя процессор, где процессор определяет, что инициирован первый запрос планирования; и когда отправляется блок данных протокола управления доступом к среде, и блок данных протокола управления доступом к среде включает в себя первый отчет о состоянии буфера, процессор выполнен с возможностью отменять первый запрос планирования.
Со ссылкой на десятый аспект, в первой возможной реализации десятого аспекта устройство дополнительно включает в себя: первый отчет о состоянии буфера включает в себя первое состояние буфера, и первое состояние буфера является состоянием буфера вплоть до последнего события, которое инициирует отчет о состоянии буфера.
Со ссылкой на первую возможную реализацию десятого аспекта, во второй возможной реализации десятого аспекта устройство дополнительно включает в себя: первое состояние буфера представляет собой состояние буфера вплоть до последнего события, которое инициирует отчет о состоянии буфера до сборки блока данных протокола управления доступом к среде.
Со ссылкой на десятый аспект, или первую или вторую возможную реализацию десятого аспекта, в третьей возможной реализации десятого аспекта устройство дополнительно включает в себя: первый запрос планирования является запросом планирования, инициированный до сборки блока данных протокола управления доступом к среде; или первый запрос планирования является запросом планирования, инициируемым вторым отчетом о состоянии буфера, где блок данных протокола управления доступом к среде включает в себя состояние буфера, которое существует, когда событие инициирует второй отчет о состоянии буфера.
Со ссылкой на десятый аспект, в четвертой возможной реализации десятого аспекта устройство дополнительно включает в себя: первый отчет о состоянии буфера не включает в себя первое состояние буфера, и первое состояние буфера является состоянием буфера вплоть до последнего события, которое инициирует отчет о состоянии буфера.
Со ссылкой на четвертую возможную реализацию десятого аспекта, в пятой возможной реализации десятого аспекта устройство дополнительно включает в себя: первый запрос планирования является запросом планирования, инициированным до сборки блока данных протокола управления доступом к среде; или первый запрос планирования является запросом планирования, инициируемым вторым отчетом о состоянии буфера, где блок данных протокола управления доступом к среде включает в себя состояние буфера, которое существует, когда событие инициирует второй отчет о состоянии буфера.
Со ссылкой на десятый аспект или любую одну из возможных реализаций десятого аспекта с первого по пятый, в шестой возможной реализации десятого аспекта устройство дополнительно включает в себя: остановку процессором таймера запрета запроса планирования первого запроса планирования.
Согласно одиннадцатому аспекту раскрыто устройство, где устройство включает в себя процессор, где процессор определяет, что инициирован первый отчет о состоянии буфера; и когда отправляется блок данных протокола управления доступом к среде, и блок данных протокола управления доступом к среде включает в себя отчет о состоянии буфера, процессор отменяет первый отчет о состоянии буфера.
Со ссылкой на одиннадцатый аспект, в первой возможной реализации одиннадцатого аспекта устройство дополнительно включает в себя: первый отчет о состоянии буфера является отчетом о состоянии буфера, инициированным до сборки блока данных протокола управления доступом к среде.
Со ссылкой на одиннадцатый аспект, во второй возможной реализации одиннадцатого аспекта устройство дополнительно включает в себя: блок данных протокола управления доступом к среде включает состояние буфера, которое существует, когда событие инициирует первый отчет о состоянии буфера.
В соответствии с двенадцатым аспектом раскрыт машиночитаемый носитель данных, где машиночитаемый носитель данных хранит инструкцию, и когда инструкция выполняется на устройстве в восьмом аспекте и любой возможной реализации восьмого аспекта, устройство выполнено с возможностью выполнять способ отмены запроса планирования в шестом аспекте и каждую возможную реализацию шестого аспекта.
В соответствии с тринадцатым аспектом предложен машиночитаемый носитель данных, где машиночитаемый носитель данных хранит инструкцию, и когда инструкция выполняется на устройстве в девятом аспекте и любой возможной реализации девятого аспекта, устройство выполнено с возможностью выполнять способ отмены отчета о состоянии буфера в седьмом аспекте и каждую возможную реализацию седьмого аспекта.
Согласно четырнадцатому аспекту предложено устройство беспроводной связи, где устройство беспроводной связи хранит инструкцию, и когда устройство беспроводной связи запускается на устройстве в восьмом аспекте и любой возможной реализации восьмого аспекта, устройство выполнено с возможностью выполнять способ отмены запроса планирования в шестом аспекте и каждой возможной реализации шестого аспекта. В конкретной реализации устройство беспроводной связи может быть микросхемой.
Согласно пятнадцатому аспекту предложено устройство беспроводной связи, где устройство беспроводной связи хранит инструкцию, и когда устройство беспроводной связи запускается на устройстве в девятом аспекте и любой возможной реализации девятого аспекта, устройство выполняет способ отмены отчета о состоянии буфера в седьмом аспекте и каждую возможную реализацию седьмого аспекта. В конкретной реализации устройство беспроводной связи может быть микросхемой.
Для подробных описаний восьмого аспекта, десятого аспекта, двенадцатого аспекта, четырнадцатого аспекта и их реализациях в настоящем изобретении, обратитесь к подробным описаниям шестого аспекта и реализаций шестого аспекта. Дополнительно, полезные эффекты восьмого аспекта, десятого аспекта, двенадцатого аспекта, четырнадцатого аспекта и их реализации относятся к полезным эффектам шестого аспекта и реализаций шестого аспекта. Детали не описаны здесь снова.
Подробное описание девятого аспекта, одиннадцатого аспекта, тринадцатого аспекта, пятнадцатого аспекта и их реализаций в настоящем изобретении очевидно из подробного описания седьмого аспекта и реализаций седьмого аспекта. Дополнительно, полезные эффекты девятого аспекта, одиннадцатого аспекта, тринадцатого аспекта, пятнадцатого аспекта и их реализаций относятся к полезным эффектам седьмого аспекта и реализациям седьмого аспекта. Детали не описаны здесь снова.
Краткое описание чертежей
Фиг.1 является структурной схемой IAB сети согласно варианту осуществления настоящего изобретения;
Фиг.2 является схемой обновления маршрута в предшествующем уровне техники;
Фиг.3 является блок-схемой сетевого устройства согласно варианту осуществления настоящего изобретения;
Фиг.4 является блок-схемой алгоритма способа обновления маршрута в соответствии с вариантом осуществления настоящего изобретения;
Фиг.5 является схемой способа обновления маршрута согласно варианту осуществления настоящего изобретения;
Фиг.6 является другой схемой способа обновления маршрута в соответствии с вариантом осуществления настоящего изобретения;
Фиг.7 является другой схемой способа обновления маршрута в соответствии с вариантом осуществления настоящего изобретения;
Фиг.8 является другой схемой способа обновления маршрута в соответствии с вариантом осуществления настоящего изобретения;
Фиг.9 является другой схемой способа обновления маршрута в соответствии с вариантом осуществления настоящего изобретения;
Фиг.10 является другой схемой способа обновления маршрута в соответствии с вариантом осуществления настоящего изобретения;
Фиг.11 является другой схемой сетевого устройства в соответствии с вариантом осуществления настоящего изобретения;
Фиг.12 является другой схемой сетевого устройства согласно варианту осуществления настоящего изобретения;
Фиг.13 является схемой сценария приложения согласно варианту осуществления настоящего изобретения;
Фиг.14 является блок-схемой последовательности операций способа отмены запроса планирования согласно варианту осуществления настоящего изобретения;
Фиг.15 является блок-схемой последовательности операций способа отмены отчета о состоянии буфера в соответствии с вариантом осуществления настоящего изобретения;
Фиг.16 является схемой способа отмены согласно варианту осуществления настоящего изобретения;
Фиг.17 является блок-схемой устройства в соответствии с вариантом осуществления настоящего изобретения;
Фиг.18 является другой структурной блок-схемой устройства в соответствии с вариантом осуществления настоящего изобретения; и
Фиг.19 является другой блок-схемой устройства в соответствии с вариантом осуществления настоящего изобретения.
Описание вариантов осуществления
Следует отметить, что «А и/или В» в настоящем изобретении может пониматься как любой из «А и В», или «А», или «В». Термины «первый», «второй» и т.д. в описании и формуле изобретения, а также на чертежах настоящего изобретения используются для различения сходных объектов вместо описания конкретного порядка или последовательности.
th
Технология «Новое радио» (New Radio, NR) 5-го поколения (5 Generation, 5G) поддерживает интегрированный доступ и транзитное соединение (Integrated Access and Backhaul, IAB). Фиг.1 является возможной структурной схемой IAB сети. Как показано на фиг.1, RN может быть развернут между донорной базовой станцией и UE. Данные, отправленные базовой станцией в UE, или данные, отправленные UE в базовую станцию, пересылаются RN.
Донорская базовая станция напрямую подключена к базовой сети, и множество доноров может быть подключено к донорной базовой станции. UE может быть косвенно подключено к донорной базовой станции с использованием одного или нескольких RNs. Чтобы быть конкретным, между UE и донорной базовой станцией существует многопереходный тракт или множество соединений. Линия между донорной базовой станцией и RN, а также линия между RNs могут быть линиями транзитного соединения (Backhaul) или линиями передачи обработанного сигнала (Fronthaul). Альтернативно, UE может быть напрямую подключено к донорной базовой станции. В частности, между UE и донорной базовой станцией существует однопроходный тракт, и линия связи между донорной базовой станцией и UE и линия связи между RN и UE могут быть линиями доступа (Access).
Поскольку в сети существует множество переходов или соединений, сформированная топология сети может быть иерархической топологией или топологией ячеистой сети. В сценарии, в котором UE не подключено напрямую к донорной базовой станции, когда донорская базовая станция отправляет пакет данных в UE, сначала донорская базовая станция должна определить RN, в который отправляется пакет данных. Дополнительно, каждый RN в тракте от донорной базовой станции к UE должен определить на основе информации маршрутизации RN, какой RN является следующим переходом для UE, и перенаправить принятый пакет данных в RN следующего перехода. Когда топология сети изменяется, например, когда RN переключается с текущего подключенного RN на другой RN, если пакет данных все еще пересылается на основе исходной информации маршрутизации, пакет данных теряется. Следовательно, когда RN переключается, RN необходимо обновить информацию маршрутизации RN.
В предшествующем уровне техники, когда топология сети изменяется из-за переключения RN, каждый RN в тракте к донорной базовой станции от RN перед переключением обновляет информацию маршрутизации. Дополнительно, все RNs в тракте к донорной базовой станции от RN после переключения также обновляют информацию маршрутизации. Например, ссылаясь на фиг.2, RN 9 отключается от RN 7 и присоединяется к RN 8. Когда RN 7 обнаруживает, что RN 9 отключается от RN 7, отправляет сообщение в родительский узел RN 6 RN 7, чтобы указать, что «RN 9 отключается от РН 7». RN 6 обновляет информацию маршрутизации RN 6 на основе сообщения и продолжает отправлять сообщение в родительский узел RN 3 RN 6, чтобы указать, что «RN 9 отключается от RN 7». Таким образом, сообщение, указывающее, что «RN 9 отключается от RN 7», передается скачкообразно в узел в восходящем направлении, пока сообщение не достигнет донорной базовой станции. Базовая донорская станция и каждый RN, который принимает «RN 9 отключается от RN 7», обновляют свою информацию маршрутизации на основании сообщения «RN 9 отключается от RN 7». Кроме того, когда RN 8 обнаруживает, что RN 9 присоединяется к RN 8, RN 8 отправляет сообщение в родительский узел RN 5 RN 8, чтобы указать, что «RN 9 присоединяется к RN 8». RN 5 обновляет информацию маршрутизации RN 5 на основании сообщения и продолжает отправлять сообщение в родительский узел RN 3 RN 5, чтобы указать, что «RN 9 присоединяется к RN 8». Таким образом, сообщение, указывающее, что «RN 9 отключается от RN 7», передается скачкообразно в узел в восходящем направлении, пока сообщение не достигнет донорной базовой станции. Донорная базовая станция и каждая RN, которая принимает «RN 9 присоединяется к RN 8», обновляет свою информацию маршрутизации на основании сообщения «RN 9 присоединяется к RN 8».
В общем, информация маршрутизации RN указывает следующий переход в тракте от RN к узлу (RN или UE). На самом деле, изменение топологии сети не влияет на информацию маршрутизации некоторых RNs. Например, на фиг.2, RN 8 переключается с RN 6 на RN 7. Для донорной базовой станции следующим переходом к RN 8 по-прежнему является RN 1; и для RN 1 следующим переходом к RN 8 по-прежнему является RN 3. Поэтому донорной базовой станции или RN фактически не нужно обновлять информацию маршрутизации, и им не нужно принимать сообщение «RN 9 присоединяется к RN 8» или сообщение «RN 9 отключается от RN 7». Что вызывает избыточные издержки. В частности, после изменения топологии сети донорная базовая станция может повторно отправить пакет данных с нового тракта только после того, как все RNs в тракте к донорной станции от RN до переключения и все RNs в тракте к донорской базовой станции от RN после переключения обновляют свою информацию маршрутизации. Следовательно, происходит относительно длительное время прерывания данных.
Вариант осуществления настоящего изобретения предоставляет способ обновления маршрута. После того, как узел переключается, первый узел принимает первое сообщение, отправленное вторым узлом, где первое сообщение используется для указания того, что узел переключения отключается от исходного узла и/или что узел переключения обращается к целевому узлу. Исходный узел является узлом, к которому подключен узел переключения до переключения, и целевой узел является узлом, к которому подключен узел переключения после переключения. Первый узел может дополнительно обновлять информацию маршрутизации первого узла на основании первого сообщения. В частности, первый узел представляет собой любой из следующих узлов: целевой узел, исходный узел, основной узел, первый ретрансляционный узел между целевым узлом и основным узлом и второй ретрансляционный узел между исходным узлом и основным узлом. Вторым узлом является любой из следующих узлов: узел переключения, целевой узел, исходный узел, основной узел, первый ретрансляционный узел и второй ретрансляционный узел. Основной узел является первым общим узлом в восходящем направлении для целевого узла и исходного узла. В предшествующем уровне техники после переключения узла в IAB сети каждый узел в тракте к донорной базовой станции от узла перед переключением обновляет информацию маршрутизации. Дополнительно, все узлы в тракте к донорной базовой станции от узла после переключения также обновляют информацию маршрутизации. Для сравнения, в этом варианте осуществления настоящего изобретения только основной узел и узел ниже основного узла обновляют маршруты, но другие узлы в IAB сети не должны обновлять маршруты, и также узлы не должны уведомляться с использованием сигнализация. Это уменьшает накладные расходы на сигнализацию. Следовательно, количество узлов, которые обновляют маршруты, также значительно сокращается, связь всей сети может быть восстановлена в течение относительно короткого времени, и время прерывания данных сокращается.
Следует отметить, что названия узлов (например, первый узел, основной узел и ретрансляционный узел) в этом варианте осуществления настоящего изобретения приведены только для простоты описания, и названия узлов не ограничивают примерами, предоставленными этим вариантом осуществления настоящего изобретения. Любое устройство, соответствующее соответствующей функции, например, базовая станция и точка доступа (access point, AP), может быть включена в объем этого варианта осуществления настоящего изобретения. Дополнительно, в этом варианте осуществления настоящего изобретения узел ниже узла или узел в нисходящем направлении узла является узлом, близким к узлу в направлении, которое приближается к UE; и узел выше узла или узел в восходящем направлении узла является узлом, близким к узлу, в направлении, которое приближается к основному сетевому устройству (например, донорной базовой станции).
В настоящем изобретении устройство может быть сетевым устройством. В следующих вариантах осуществления сетевое устройство используется в качестве примера для описания. Кроме того, устройство пользователя или тому подобное может быть использовано в качестве устройства и включено в объем идеи настоящего изобретения.
Способ обновления маршрута, предоставленный этим вариантом осуществления настоящего изобретения, может применяться к сетевому устройству, показанному на фиг. 3. Сетевое устройство может быть узлом в этом варианте осуществления настоящего изобретения. Узлом может быть любой из следующих узлов: узел переключения, целевой узел, исходный узел, первый ретрансляционный узел, второй ретрансляционный узел и основной узел.
Как показано на фиг.3, сетевое устройство может включать в себя, по меньшей мере, один процессор 11, память 12, приемопередатчик 13 и коммуникационную шину 14.
Далее подробно описывается каждый компонент сетевого устройства со ссылкой на фиг. 3.
Процессор 11 является центром управления сетевого устройства и может быть одним процессором или может быть общим термином для множества элементов обработки. Например, процессор 11 является центральным процессором (central processing unit, CPU) или может быть специализированной интегральной схемой (Application-Specific Integrated Circuit, ASIC) или одной или несколькими интегральными схемами, выполненными с возможностью реализации этого варианта осуществления в настоящем изобретении, например, один или несколько микропроцессоров (digital signal processor, DSP) или один или несколько программируемых пользователем вентильных массивов (Field Programmable Gate Array, FPGA).
Процессор 11 может выполнять различные функции сетевого устройства, выполняя программу, хранящуюся в памяти 12, и вызывая данные, хранящиеся в памяти 12.
В конкретной реализации варианта осуществления процессор 11 может включать в себя один или более CPUs, например, CPU 0 и CPU 1 в фиг.3.
В конкретной реализации варианта осуществления сетевое устройство может включать в себя множество процессоров, например, процессор 11 и процессор 15 на фиг. 3. Каждый из этих процессоров может быть одноядерным (single-CPU) процессором или может быть многоядерным (multi-CPU) процессором. Процессор в данном документе может представлять собой одно или несколько устройств, схем и/или ядер обработки, используемых для обработки данных (таких как инструкция компьютерной программы).
Память 12 может быть постоянным запоминающим устройством (Read-Only Memory, ROM), статическим запоминающим устройством другого типа, которое может хранить статическую информацию и инструкции, оперативным запоминающим устройством (Random Access Memory, RAM) или другим типом динамического запоминающего устройства, которое может хранить информацию и инструкции; или может быть электрически стираемым программируемым постоянным запоминающим устройством (Electrically Erasable Programmable Read-Only Memory, EEPROM), компактным диском только для чтения (Compact Disc Read-Only Memory, CD-ROM) или другим оптическим диском, оптическим запоминающее устройство (включающий в себя компактный оптический диск, лазерный диск, оптический диск, цифровой универсальный диск, диск Blu-ray или тому подобное), запоминающее устройство на магнитном диске или другое магнитное запоминающее устройство или любой другой носитель, который может быть сконфигурированным для переноса или хранения ожидаемого программного кода в форме инструкции или структуры данных, к которой может обращаться компьютер. Это не является ограничением здесь. Память 12 может существовать независимо и подключаться к процессору 11 с использованием коммуникационной шины 14. Альтернативно, память 12 может быть интегрирована с процессором 11.
Память 12 выполнена с возможностью хранить программу программного обеспечения, используемую для выполнения решения настоящего изобретения, где программа выполняется под управлением процессора 11.
Приемопередатчик 13 является типом устройства, использующего любой приемопередатчик, и выполнен с возможностью устанавливать связь с другим узлом в системе, показанной на фиг.1, например, другой ретрансляционный узел, основной узел, целевой узел или исходный узел или выполнен с возможностью устанавливать связь между сетевым устройством и базовой станцией на фиг.1, или может быть дополнительно выполнен с возможностью устанавливать связь с сетью связи, такой как Ethernet, сеть радиодоступа (radio access network, RAN) или беспроводная локальная сеть (Wireless Local Area Network, WLAN). Приемопередатчик 13 может включать в себя блок приема для реализации функции приема и блок отправки для реализации функции отправки.
Коммуникационная шина 14 может быть шиной архитектуры отраслевого стандарта (Industry Standard Architecture, ISA), шиной межсоединения периферийных компонентов (Peripheral Component, PCI), шиной архитектуры расширенного промышленного стандарта (Extended Industry Standard Architecture, EISA) или подобное, аналогичное и т.п. шина может быть классифицирована на адресную шину, шину данных, шину управления и тому подобное. Для простоты указания указывают только одну жирную линию на фиг.3. Однако это не означает, что существует только одна шина или только один тип шины.
Структура устройства, показанная на фиг. 3 не является ограничением для сетевого устройства. Может быть включено больше или меньше компонентов, чем показано на чертеже, либо некоторые компоненты объединены, либо используются разные расположения компонентов.
Вариант осуществления настоящего изобретения предоставляет способ обновления маршрута. Как показано на фиг. 4, способ включает в себя следующие этапы.
401. Первый узел принимает первое сообщение, отправленное вторым узлом, где первое сообщение используется для указания, что узел переключения отключается от исходного узла и/или что узел переключения обращается к целевому узлу.
Следует отметить, что в этом варианте осуществления настоящего изобретения исходный узел является узлом, к которому подключен узел переключения до переключения, целевой узел является узлом, к которому подключен узел переключения после переключения. Дополнительно, узел переключения представляет собой RN, который переключается с исходного узла на целевой узел. Узел переключения, обращающийся к целевому узлу, может рассматриваться как узел переключения, присоединяющийся к целевому узлу, то есть, узел переключения устанавливает соединение с целевым узлом. Исходный узел может быть донорной базовой станцией или RN, и целевой узел может быть донорной базовой станцией или RN. Как показано на фиг. 2, узлом переключения является RN 9, целевым узлом может быть RN 8, и исходным узлом может быть RN 7.
В конкретной реализации первый узел представляет собой любой из следующих узлов: целевой узел, исходный узел, основной узел, первый ретрансляционный узел и второй ретрансляционный узел.
Второй узел представляет собой любой из следующих узлов: узел переключения, целевой узел, исходный узел, основной узел, первый ретрансляционный узел и второй ретрансляционный узел.
В конкретной реализации первый узел и второй узел могут быть разными узлами. Кроме того, первый узел может быть напрямую связан со вторым узлом.
Дополнительно, основной узел может быть первым общим узлом в восходящем направлении для целевого узла и исходного узла. Ссылаясь на сеть, показанную на фиг. 2, RN 9 отключается от RN 7 и присоединяется к RN 8. В частности, RN 7 является исходным узлом, RN 8 является целевым узлом, и первый общий узел в восходящем направлении для RN 7 и RN 8 может рассматриваться как первая точка сходимости трактов, в которых расположены RN 7 и RN 8, в направлении, которое приближается к донорной базовой станции, например, RN 3 на фиг. 2.
В конкретной реализации, основной узел также может быть целевым узлом или исходным узлом.
Первый ретрансляционный узел является ретрансляционным узлом между целевым узлом и основным узлом. В частности, целевой узел может не быть напрямую связан с основным узлом, но косвенно связан с основным узлом с использованием одного или нескольких ретрансляционных узлов. В этом варианте осуществления настоящего изобретения один или более ретрансляционных узлов между целевым узлом и основным узлом, например, RN 5 на фиг. 2, может упоминаться как первый ретрансляционный узел. Конечно, целевой узел также может быть напрямую подключен к базовому узлу, то есть, первый ретрансляционный узел отсутствует.
Второй ретрансляционный узел является ретрансляционным узлом между исходным узлом и основным узлом. Чтобы быть конкретным, исходный узел может не быть напрямую связан с основным узлом, но косвенно связан с основным узлом с использованием одного или нескольких ретрансляционных узлов. В этом варианте осуществления настоящего изобретения один или более ретрансляционных узлов между исходным узлом и основным узлом, например, RN 6 на фиг. 2, может упоминаться как второй ретрансляционный узел. Конечно, исходный узел также может быть напрямую подключен к базовому узлу, то есть, второй ретрансляционный узел отсутствует.
В этом варианте осуществления настоящего изобретения основной узел и узел ниже основного узла могут принимать сообщение для указания переключения узла, например, вышеупомянутое первое сообщение. Ссылаясь на сеть, показанную на фиг. 2, первый узел может быть любым из RN 3, RN 5, RN 6, RN 7 и RN 8; и второй узел может быть любым из RN 3, RN 5, RN 6, RN 7, RN 8 и RN 9. Конечно, первый узел и второй узел являются разными узлами. Например, RN 9 (второй узел) отправляет первое сообщение в RN 8 (первый узел), или RN 5 (второй узел) отправляет первое сообщение в RN 3 (первый узел).
Следует отметить, что первое сообщение может использоваться для указания, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу. Например, первое сообщение используется для указания, что узел отключается от узла A и обращается к узлу B. В этой реализации первое сообщение может содержать информацию об узле переключения, информацию о целевом узле и информацию об исходном узле. В этом варианте осуществления настоящего изобретения информация об узле может пониматься как фрагмент информации, способный указывать узел, или может пониматься как фрагмент информации, указывающий режим маршрутизации узла в информации маршрутизации, или может рассматриваться как в качестве идентификатора узла. Например, информация об узле переключения может быть идентификатором узла переключения, информация о целевом узле может быть идентификатором целевого узла, информация об исходном узле может быть идентификатором исходного узла. Это не ограничено в этом варианте осуществления настоящего изобретения. Кроме того, может ли быть идентифицирован идентификатор исходного узла или целевого узла или узла переключения с использованием последовательности идентификатора узла переключения, идентификатора целевого узла и идентификатора исходного узла, которые расположены в первом сообщении. Например, первое сообщение включает в себя «RN7, RN8 и RN9», где идентификатор исходного узла расположен в первой позиции, идентификатор целевого узла расположен в средней позиции, идентификатор узла переключения расположен в последней позиции. Разумеется, решение идентификации узла, использующее последовательность идентификаторов узла, размещенных в первом сообщении, не ограничено вышеупомянутой возможной реализацией, и также доступны другие возможные реализации. Это не ограничено в этом варианте осуществления настоящего изобретения.
В другой реализации, узел, соответствующий идентификатору узла в первом сообщении, может дополнительно различаться с использованием битов. Например, первое сообщение включает в себя «00RN7, 01RN8 и 10RN9», где «00» используется для идентификации исходного узла, то есть, RN 7 является идентификатором исходного узла; «01» используется для идентификации целевого узла, то есть, RN 8 является идентификатором целевого узла; и «10» используется для идентификации узла переключения, то есть, RN 9 является идентификатором узла переключения.
Конечно, узел, соответствующий идентификатору узла в первом сообщении, может быть дополнительно различен другими способами, или соответствующий узел указывается другими способами (без использования идентификатора узла). Это не ограничено в этом варианте осуществления настоящего изобретения.
В некоторых вариантах осуществления первое сообщение может использоваться для указания, что узел переключения отключается от исходного узла. Например, первое сообщение используется для указания, что узел отключается от узла А. Первое сообщение может содержать идентификатор узла переключения и идентификатор исходного узла. Чтобы узнать, является ли узел, соответствующий идентификатору узла в первом сообщении, узлом переключения или исходным узлом, обратитесь к предшествующим нескольким реализациям. Подробности не описываются здесь снова в этом варианте осуществления настоящего изобретения.
В некоторых вариантах осуществления первое сообщение может использоваться для указания, что узел переключения отключается. В этой реализации первое сообщение может содержать идентификатор узла переключения.
В некоторых вариантах осуществления первое сообщение используется для указания, что узел переключения обращается к целевому узлу. Например, первое сообщение используется для указания, что узел присоединяется к узлу B. Первое сообщение может содержать идентификатор узла переключения и идентификатор целевого узла. Чтобы узнать, является ли узел, соответствующий идентификатору узла в первом сообщении, узлом переключения или целевым узлом, обратитесь к вышеизложенным нескольким реализациям. Подробности не описываются здесь снова в этом варианте осуществления настоящего изобретения.
В некоторых вариантах осуществления узел переключения может не быть концевой частью тракта, то есть, другой RN может быть дополнительно подключен после узла переключения. Ссылаясь на фиг.2, дочерний узел (Child Node) узла переключения RN 9 является RN 10, и RN 9 хранит информацию маршрутизации, относящуюся к RN 10, например, «непосредственно подключенный к RN 10». На основании этого, когда узел переключения переключается, первое сообщение, отправленное первым узлом, может дополнительно передавать информацию маршрутизации узла переключения. Например, первое сообщение, отправленное посредством RN 9, дополнительно передает информацию маршрутизации, «непосредственно подключенный к RN 10» RN 9. Следует отметить, что дочерний узел узла может пониматься как узел в нисходящем направлении, напрямую соединенный с узлом, то есть, можно понимать как следующий переход, непосредственно подключенный к узлу. «Непосредственно подключенный к узлу B» в информации маршрутизации узла A может пониматься как «узел B является дочерним узлом узла A» или может пониматься как «узел B является следующим переходом, напрямую связанным с узел А». Конкретное содержание информации маршрутизации не ограничено в этом варианте осуществления настоящего изобретения.
402. Первый узел обновляет информацию маршрутизации первого узла на основе первого сообщения.
В частности, в структуре IAB сети существует определенный тракт от донорной базовой станции к каждому UE. На основании информации маршрутизации, хранимой каждым узлом (RN), может быть определен тракт от донорной базовой станции к UE. Каждый узел может записывать информацию маршрутизации в форме таблицы маршрутизации.
Кроме того, таблица маршрутизации включает в себя следующий переход, соответствующий каждому тракту, который также может пониматься, как следующий переход к узлу.
Например, ссылаясь на структуру IAB сети, показанную на фиг.2, перед переключением RN 9 тракты, в которых находится RN 3, включают в себя: донорскую базовую станцию - RN1 – RN3 – RN6 – RN8 – RN9 – RN10 и донорскую базовую станцию – RN1 – RN3 – RN5 – RN7. Таблица маршрутизации RN 3 может быть: напрямую подключена к RN 5, напрямую подключена к RN 6, RN8–> RN 6, RN7–> RN5, RN9–> RN6 и RN10–> RN6. RN8–> RN6 представляет, что следующим переходом от RN 3 к RN 8 является RN 6; RN7–> RN5 представляет, что следующим переходом от RN 3 к RN 7 является RN 5; RN9–> RN6 представляет, что следующим переходом от RN 3 к RN 9 является RN 6; и RN10–> RN6 представляет, что следующим переходом от RN 3 к RN 10 является RN 6.
В конкретной реализации, тракт может указываться идентификатором тракте, и следующий переход может указываться идентификатором узла. Идентификатор тракта может быть идентификатором узла, указывающим тракт от донорной базовой станции до узла. Например, RN 4 может указывать тракт «донорская базовая станция – RN1 – RN2 – RN4». В качестве альтернативы, тракт может указываться выделенным идентификатором тракте. Например, «тракт 4» указывает тракт «донорная базовая станция – RN1 – RN2 – RN4». Следующий переход может быть указан идентификатором узла. Например, «RN5» в информации маршрутизации «RN7–> RN5», включенной в таблицу маршрутизации RN 3, является идентификатором узла, представляющим, что следующим переходом от RN 3 к RN 7 является RN 5. В конкретной реализации каждый пакет данных содержит идентификатор тракт и идентификатор UE; и донорская базовая станция и RN могут отправлять пакеты данных для коррекции UE с использованием таблиц информации маршрутизации.
В некоторых вариантах осуществления узел переключения может не быть концом тракта, то есть, другой RN может быть дополнительно подключен после узла переключения. Если узел переключения хранит информацию маршрутизации, связанную с узлами более низкого уровня, первое сообщение, отправленное первым узлом, может дополнительно передавать информацию маршрутизации узла переключения. Кроме того, второе сообщение, отправленное первым узлом, может дополнительно включать в себя информацию маршрутизации узла переключения.
В некоторых вариантах осуществления на основе принятого первого сообщения первый узел может дополнительно уведомлять другой узел о переключении узла. В частности, первый узел может определять на основе первого сообщения третий узел, который должен принять второе сообщение, и отправлять второе сообщение третьему узлу. Второе сообщение используется для уведомления другого узла о переключении узла. В некоторых вариантах осуществления второе сообщение используется для указания того, что узел переключения отключается от исходного узла и/или что узел переключения обращается к целевому узлу. Дополнительно, третьим узлом является любой из следующих узлов: исходный узел, основной узел, целевой узел, первый ретрансляционный узел и второй ретрансляционный узел.
Например, ссылаясь на фиг. 2, третий узел может быть любым из RN 3, RN 5, RN 6, RN 7 и RN 8. Например, RN 9 (второй узел) отправляет первое сообщение в RN 7 (первый узел); и затем RN 7 может отправлять второе сообщение в RN 5 (третий узел).
В этом варианте осуществления настоящего изобретения последовательность обновления маршрутов основным узлом и узлом в нисходящем направлении основного узла может включать в себя следующие два случая:
Случай 1: в некоторых вариантах осуществления узел переключения уведомляет целевой узел о переключении узла и может сначала инициировать узлом в нисходящем направлении основного узла на новом тракте (тракте, в котором расположен узел переключения после переключения) обновлять информацию маршрутизации узла в нисходящем направлении на основании присоединения узла переключения. Затем основной узел инициирует узлом в нисходящем направлении основного узла по первоначальному тракту (тракту, в котором расположен узел переключения до переключения) обновление информации маршрутизации узла в нисходящем направлении на основании отключения узла переключения. В частности, процедура обработки каждого узла может включать в себя следующие несколько случаев:
(1a) Когда первый узел является целевым узлом, целевой узел принимает первое сообщение, отправленное узлом переключения, где узел переключения является вторым узлом.
В конкретной реализации первое сообщение, отправленное узлом переключения, может использоваться для указания, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу. Например, первое сообщение может содержать идентификатор целевого узла, идентификатор исходного узла и идентификатор узла переключения. Целевой узел может определять, включает ли в себя информация маршрутизации целевого узла идентификатор узла переключения. Если целевой узел определяет, что информация маршрутизации целевого узла не включает в себя идентификатор узла переключения, целевой узел определяет, что третий узел является родительским узлом целевого узла. Альтернативно, целевой узел может определить, включает ли в себя информация маршрутизации целевого узла идентификатор узла переключения и идентификатор исходного узла. Если целевой узел определяет, что информация маршрутизации целевого узла не включает в себя ни идентификатор узла переключения, ни идентификатор исходного узла, целевой узел определяет, что третий узел является родительским узлом целевого узла. Альтернативно, целевой узел может определять, включает ли в себя информация маршрутизации целевого узла идентификатор исходного узла. Если целевой узел определяет, что информация маршрутизации целевого узла не включает в себя идентификатор исходного узла, целевой узел определяет, что третий узел является родительским узлом целевого узла.
Кроме того, целевой узел отправляет второе сообщение в родительский узел целевого узла, где второе сообщение используется для указания, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу. В частности, второе сообщение может содержать идентификатор целевого узла, идентификатор исходного узла и идентификатор узла переключения.
В некоторых других вариантах осуществления первое сообщение, отправленное узлом переключения, используется для указания, что узел переключения обращается к целевому узлу. В конкретной реализации после переключения узла переключения узел переключения сообщает идентификатор узла переключения целевому узлу. Можно считать, что узел переключения указывает целевому узлу, что узел переключения обращается к целевому узлу. Дополнительно, первое сообщение может содержать идентификатор узла переключения. Альтернативно, узел переключения сначала получает идентификатор целевого узла. После того, как узел переключения переключился, узел переключения отправляет первое сообщение целевому узлу, чтобы указать, что узел переключения обращается к целевому узлу. В частности, первое сообщение может содержать идентификатор узла переключения и идентификатор целевого узла.
В сценарии, в котором первое сообщение указывает, что узел переключения обращается к целевому узлу, целевой узел может дополнительно определить, включает ли в себя информация маршрутизации целевого узла идентификатор узла переключения; и если целевой узел определяет, что информация маршрутизации целевого узла не включает в себя идентификатор узла переключения, целевой узел определяет, что третий узел является родительским узлом целевого узла. В этом случае целевой узел отправляет второе сообщение родительскому узлу целевого узла, где второе сообщение используется для указания, что узел переключения обращается к целевому узлу. Кроме того, второе сообщение содержит идентификатор целевого узла и идентификатор узла переключения.
В некоторых вариантах осуществления, если первое сообщение, принятое целевым узлом, содержит идентификатор целевого узла, прежде чем целевой узел отправит второе сообщение родительскому узлу целевого узла, целевой узел может дополнительно определить, совпадает ли идентификатор целевого узла в первом сообщении с идентификатором целевого узла; и, если целевой узел определяет, что идентификатор целевого узла в первом сообщении совпадает с идентификатором целевого узла, целевой узел отправляет второе сообщение родительскому узлу целевого узла.
Следует отметить, что в этом варианте осуществления настоящего изобретения родительский узел узла является узлом по восходящему направлению, напрямую соединенным с узлом, и родительский узел целевого узла является первым ретрансляционным узлом, непосредственно соединенным с целевым узлом. Дополнительно, целевой узел может дополнительно обновлять информацию маршрутизации целевого узла на основании присоединения к узлу переключения, например, добавлять информацию маршрутизации, «непосредственно связанную с узлом переключения». Узел переключения является вторым узлом, целевой узел является первым узлом, и первый ретрансляционный узел, подключенный к целевому узлу или основному узлу, является третьим узлом.
(1b) Когда первый узел является первым ретрансляционным узлом, первый ретрансляционный узел принимает первое сообщение, отправленное дочерним узлом (вторым узлом) первого ретрансляционного узла.
В конкретной реализации первое сообщение, принятое первым ретрансляционным узлом, может использоваться для указания, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу. Например, первое сообщение может содержать идентификатор целевого узла, идентификатор исходного узла и идентификатор узла переключения. Первый ретрансляционный узел может определять, включает ли в себя информация маршрутизации первого ретрансляционного узла идентификатор узла переключения. Если первый ретрансляционный узел определяет, что информация маршрутизации первого ретрансляционного узла не включает в себя идентификатор узла переключения, первый ретрансляционный узел определяет, что третий узел является родительским узлом первого ретрансляционного узла. Альтернативно, первый ретрансляционный узел может определять, включает ли в себя информация маршрутизации первого ретрансляционного узла идентификатор узла переключения и идентификатор исходного узла. Если первый ретрансляционный узел определяет, что информация маршрутизации первого ретрансляционного узла не содержит ни идентификатор узла переключения, ни идентификатор исходного узла, первый ретрансляционный узел определяет, что третий узел является родительским узлом первого ретрансляционного узла. Альтернативно, первый ретрансляционный узел может определять, включает ли в себя информация маршрутизации первого ретрансляционного узла идентификатор исходного узла. Если первый ретрансляционный узел определяет, что информация маршрутизации первого ретрансляционного узла не включает в себя идентификатор исходного узла, первый ретрансляционный узел определяет, что третий узел является родительским узлом первого ретрансляционного узла.
Кроме того, первый ретрансляционный узел отправляет второе сообщение в родительский узел первого ретрансляционного узла, где второе сообщение используется для указания, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу. В частности, второе сообщение может содержать идентификатор целевого узла, идентификатор исходного узла и идентификатор узла переключения.
В некоторых других вариантах осуществления первое сообщение, принятое первым ретрансляционным узлом, используется для указания, что узел переключения обращается к целевому узлу. Например, первое сообщение может содержать идентификатор узла переключения и идентификатор целевого узла. Если первый ретрансляционный узел определяет, что информация маршрутизации первого ретрансляционного узла не включает в себя идентификатор узла переключения, первый ретрансляционный узел определяет, что третий узел является родительским узлом первого ретрансляционного узла. В этом случае первый ретрансляционный узел отправляет второе сообщение в родительский узел первого ретрансляционного узла, где второе сообщение используется для указания, что узел переключения осуществляет доступ к целевому узлу. В частности, второе сообщение содержит идентификатор целевого узла и идентификатор узла переключения.
Конкретно, каждый первый ретрансляционный узел между целевым узлом и основным узлом может принимать первое сообщение, отправленное дочерним узлом (первым ретрансляционным узлом или целевым узлом) первого ретрансляционного узла. После того, как первый ретрансляционный узел определяет, что информация маршрутизации первого ретрансляционного узла не включает в себя идентификатор узла переключения и/или что информация маршрутизации первого ретрансляционного узла не включает в себя идентификатор исходного узла, первый ретрансляционный узел отправляет второе сообщение в родительский узел первого ретрансляционного узла и обновляет информацию маршрутизации первого ретрансляционного узла на основании присоединения узла переключения.
В некоторых вариантах осуществления перед тем, как первый ретрансляционный узел отправляет второе сообщение в родительский узел первого ретрансляционного узла, первый ретрансляционный узел может дополнительно определить, что информация маршрутизации первого ретрансляционного узла включает в себя идентификатор целевого узла.
Следует отметить, что в этом варианте осуществления настоящего изобретения дочерний узел узла является узлом в нисходящем направлении, непосредственно связанным с узлом, и дочерний узел первого ретрансляционного узла может быть целевым узлом или может быть другим первым ретрансляционным узлом. Первый ретрансляционный узел может быть первым узлом, дочерний узел первого ретрансляционного узла может быть вторым узлом, и родительский узел первого ретрансляционного узла может быть третьим узлом.
Например, первый ретрансляционный узел, подключенный к целевому узлу, принимает сообщение, отправленное целевым узлом и указывающее «узел переключения отключается от исходного узла и присоединяется к целевому узлу», и определяет, включает ли в себя информация маршрутизации первого ретрансляционного узла идентификатор узла переключения в сообщении, то есть, определяет, является ли узел переключения узлом, вновь добавленным в тракт, в котором расположен первый ретрансляционный узел; и, если информация маршрутизации первого ретрансляционного узла не включает в себя идентификатор узла переключения, который передается в сообщении, первый ретрансляционный узел, подключенный к целевому узлу, определяет, что узел переключения является узлом, вновь добавленным в тракт, в котором первый ретрансляционный узел расположен, и далее отправляет сообщение «узел переключения отключается от исходного узла и присоединяется к целевому узлу» в родительский узел первого ретрансляционного узла. Родительский узел первого ретрансляционного узла может быть основным узлом или может быть другим первым ретрансляционным узлом. Дополнительно, первый ретрансляционный узел дополнительно обновляет информацию маршрутизации первого ретрансляционного узла на основании присоединения узла переключения, например, добавляет информацию маршрутизации «следующий переход к узлу переключения».
(1c) Когда первый узел является основным узлом, основной узел принимает первое сообщение, отправленное первым ретрансляционным узлом (вторым узлом), непосредственно подключенным к базовому узлу.
В частности, первое сообщение, принятое основным узлом, может использоваться для указания, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу. Например, первое сообщение может содержать идентификатор узла переключения, идентификатор исходного узла и идентификатор целевого узла. Основной узел может определить, включает ли в себя информация маршрутизации основного узла идентификатор узла переключения и/или включает ли в себя информация маршрутизации основного узла идентификатор исходного узла. Если информация маршрутизации основного узла включает в себя идентификатор узла переключения и/или идентификатор исходного узла, это указывает, что основной узел является узлом в тракте, в котором расположен узел переключения до переключения. Дополнительно, поскольку основной узел также является узлом в тракте, в котором расположен узел переключения после переключения, информация маршрутизации узла в восходящем направлении основного узла не изменяется из-за переключения узла переключения. В этом случае основной узел не уведомляет его родительский узел узла переключения, но отправляет второе сообщение в свой дочерний узел. В этом случае дочерний узел основного узла является третьим узлом. Второе сообщение, отправленное основным узлом, указывает, что узел переключения отключается. Конкретно, второе сообщение может включать в себя идентификатор узла переключения.
В некоторых других вариантах осуществления второе сообщение, отправленное основным узлом, может дополнительно использоваться для указания, что узел переключения отключается от исходного узла. В частности, второе сообщение может передавать идентификатор исходного узла и идентификатор узла переключения.
В некоторых других вариантах осуществления первое сообщение, принятое основным узлом, может дополнительно использоваться для указания, что узел переключения обращается к целевому узлу. Например, первое сообщение может содержать идентификатор узла переключения и идентификатор целевого узла. Основной узел может определять, включает ли в себя информация маршрутизации основного узла идентификатор узла переключения. Если информация маршрутизации основного узла включает в себя идентификатор узла переключения, основному узлу не нужно уведомлять свой родительский узел о переключении узла, но отправляет второе сообщение своему дочернему узлу. В этом случае дочерний узел основного узла является третьим узлом. Второе сообщение, отправленное основным узлом, используется для указания, что узел переключения отключается.
Если первое сообщение, принятое основным узлом, включает в себя идентификатор целевого узла, основной узел может дополнительно определить, включает ли в себя информация маршрутизации основного узла идентификатор целевого узла. Если основной узел определяет, что информация маршрутизации основного узла включает в себя идентификатор целевого узла, основной узел отправляет второе сообщение дочернему узлу основного узла. Дополнительно, основной узел может дополнительно обновить информацию маршрутизации основного узла на основании первого сообщения, например, добавить информацию маршрутизации «следующий переход к узлу переключения» и удалить информацию маршрутизации, относящуюся к следующему переходу, соответствующую тракту, на котором расположен узел переключения до переключения. Основной узел может быть первым узлом, первым ретрансляционным узлом или целевым узлом, или узел переключения может быть вторым узлом, и дочерний узел основного узла является третьим узлом. В особом случае, если основной узел является исходным узлом, например, если узел A до переключения соединен с узлом B, а узел A после переключения соединен с дочерним узлом C узла B. В этом случае узел B является исходным узлом и также является основным узлом. Кроме того, основному узлу не нужно отправлять второе сообщение.
(1d) Когда первый узел является вторым ретрансляционным узлом, второй ретрансляционный узел принимает первое сообщение, отправленное родительским узлом (вторым узлом) второго ретрансляционного узла.
В конкретной реализации первое сообщение, принятое вторым ретрансляционным узлом, используется для указания, что узел переключения отключается. В частности, первое сообщение может содержать идентификатор узла переключения. Второй ретрансляционный узел определяет, включает ли в себя информация маршрутизации второго ретрансляционного узла идентификатор узла переключения и является ли узел переключения до переключения дочерним узлом первого узла. Если второй ретрансляционный узел определяет, что информация маршрутизации второго ретрансляционного узла включает в себя идентификатор узла переключения и что узел переключения до переключения не является дочерним узлом первого узла, где «узел переключения до переключения не является дочерним» узел первого узла» может далее пониматься как «информация маршрутизации не напрямую связана с узлом переключения», второй ретрансляционный узел определяет, что третий узел является дочерним узлом второго ретрансляционного узла, и отправляет второй сообщение третьему узлу, где второе сообщение используется для указания, что узел переключения отключается. В частности, второе сообщение может содержать идентификатор узла переключения. Следует отметить, что дочерний узел, определенный вторым ретрансляционным узлом в данном документе, является следующим переходом в тракте от второго ретрансляционного узла к узлу переключения.
В некоторых других вариантах осуществления первое сообщение, принятое вторым ретрансляционным узлом, указывает, что узел переключения отключается от исходного узла. В частности, первое сообщение может содержать идентификатор исходного узла и идентификатор узла переключения. Второй ретрансляционный узел может дополнительно определять, совпадает ли идентификатор исходного узла в первом сообщении с идентификатором второго ретрансляционного узла. Если второй ретрансляционный узел определяет, что идентификатор исходного узла в первом сообщении отличается от идентификатора второго ретрансляционного узла, второй ретрансляционный узел определяет, что третий узел является дочерним узлом второго ретрансляционного узла, и отправляет второе сообщение дочернему узлу второго ретрансляционного узла. Второе сообщение используется для указания, что узел переключения отключается от исходного узла. В частности, второе сообщение может содержать идентификатор исходного узла и идентификатор узла переключения. Следует отметить, что дочерний узел, определенный вторым ретрансляционным узлом в данном документе, является следующим переходом в тракте от второго ретрансляционного узла к узлу переключения. Конечно, в этом сценарии второй ретрансляционный узел может дополнительно определить, включает ли в себя информация маршрутизации второго ретрансляционного узла идентификатор узла переключения и является ли узел переключения перед переключением дочерним узлом первого узла; и если определяют, что информация маршрутизации второго ретрансляционного узла включает в себя идентификатор узла переключения и, что узел переключения до переключения не является дочерним узлом первого узла, где «узел переключения до переключения не является дочерним узлом первого узла» может далее пониматься как «информация маршрутизации не напрямую связана с узлом переключения», второй ретрансляционный узел определяет, что третий узел является дочерним узлом второго ретрансляционного узла.
Чтобы быть точным, каждый второй ретрансляционный узел между исходным узлом и основным узлом может принимать первое сообщение, отправленное родительским узлом (основным узлом или другим вторым ретрансляционным узлом) второго ретрансляционного узла, и определять эту информацию маршрутизации второго ретрансляционного узла включает в себя идентификатор узла переключения и то, что узел переключения до переключения не является дочерним узлом первого узла, или определяют, что идентификатор второго ретрансляционного узла отличается от идентификатора исходного узла, что второй ретрансляционный узел не является исходным узлом. В этом случае второй ретрансляционный узел отправляет второе сообщение дочернему узлу второго ретрансляционного узла. Дополнительно, после того как каждый второй ретрансляционный узел принимает первое сообщение, отправленное родительским узлом второго ретрансляционного узла, второй ретрансляционный узел может обновить информацию маршрутизации второго ретрансляционного узла на основании первого сообщения, например, удалить информацию маршрутизации, относящуюся к следующему переходу в тракте, на котором первоначально расположен узел переключения. Следовательно, узлом в нисходящем направлении основного узла в тракте, в котором расположен узел переключения до переключения, может обновлять информацию маршрутизации узла в нисходящем направлении на основе переключения узла.
Следует отметить, что второй ретрансляционный узел может принимать первое сообщение, отправленное родительским узлом (вторым узлом) второго ретрансляционного узла. Если второй ретрансляционный узел определяет, что информация маршрутизации второго ретрансляционного узла включает в себя идентификатор узла переключения и что узел переключения является узлом, непосредственно связанным со вторым ретрансляционным узлом, или определяет, что идентификатор второго ретрансляционного узла является таким же, как идентификатор исходного узла, то есть, второй ретрансляционный узел является исходным узлом, второму узлу ретрансляции не нужно отправлять второе сообщение дочернему узлу второго ретрансляционного узла, но нужно только обновить информацию маршрутизации второго ретрансляционного узла на основании первого сообщения, например, удалить информацию маршрутизации следующего перехода по ранее использованному тракту, в котором первоначально находился узел переключения.
Дополнительно, в этом варианте осуществления настоящего изобретения дочерний узел узла является узлом в нисходящем направлении, непосредственно связанным с узлом. В конкретной реализации первый узел (такой как основной узел или второй ретрансляционный узел) запрашивает информацию маршрутизации первого узла и определяет, что следующий переход к исходному узлу в информации маршрутизации является третьим узлом, или определяет, что следующим переходом к узлу переключения является третий узел.
В некоторых вариантах осуществления, если другой узел в нисходящем направлении (обозначенный как downstream node) дополнительно соединен с узлом, который переключается, когда узел переключается, узел в нисходящем направлении также может переключаться. Если узел в нисходящем направлении также переключается, когда узел переключается, первое сообщение, отправленное узлом переключения целевому узлу, дополнительно должно включать в себя информацию маршрутизации узла переключения, и информация маршрутизации узла переключения записывает информацию маршрутизации, относящуюся к узлу в нисходящем направлении. Кроме того, сообщения (такие как первое сообщение и второе сообщение), отправленные между целевым узлом, первым ретрансляционным узлом, основным узлом, вторым ретрансляционным узлом и исходным узлом, также должны содержать информацию маршрутизации узла переключения. Конечно, целевой узел, первый ретрансляционный узел, основной узел, второй ретрансляционный узел и исходный узел могут дополнительно обновить свою информацию маршрутизации на основании информации маршрутизации узла переключения в принятом сообщении, например, добавить следующее переход к узлу в нисходящем направлении или удалить следующий переход к узлу в нисходящем направлении.
Случай 2: в некоторых вариантах осуществления узел переключения уведомляет исходный узел о переключении узла и может сначала инициировать узлом в нисходящем направлении основного узла в исходном тракте (тракте, в котором расположен узел переключения до переключения), обновить информацию маршрутизации узла в нисходящем направлении на основании отключения узла переключения. Затем основной узел инициирует узел в нисходящем направлении основного узла в новом тракте (тракте, в котором расположен узел переключения после переключения) обновить информацию маршрутизации узла в нисходящем направлении на основании присоединения узла переключения. Процедура обработки каждого узла может включать в себя следующие несколько случаев:
(2a). Когда первый узел является исходным узлом, исходный узел принимает первое сообщение, отправленное узлом переключения, где узел переключения является вторым узлом.
В частности, первое сообщение, принятое исходным узлом, используется для указания, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу. Например, первое сообщение может содержать идентификатор целевого узла, идентификатор исходного узла и идентификатор узла переключения. Второй ретрансляционный узел определяет, включает ли в себя информация маршрутизации второго ретрансляционного узла идентификатор целевого узла. Если исходный узел определяет, что информация маршрутизации исходного узла не включает в себя идентификатор целевого узла, исходный узел определяет, что третий узел является родительским узлом исходного узла, и исходный узел отправляет второе сообщение в родительский узел исходного узла, где второе сообщение используется для указания, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу. Например, второе сообщение содержит идентификатор целевого узла, идентификатор исходного узла и идентификатор узла переключения.
В некоторых других вариантах осуществления первое сообщение, принятое исходным узлом, используется для указания, что узел переключения обращается к целевому узлу. Например, первое сообщение может содержать идентификатор узла переключения и идентификатор целевого узла. Если исходный узел определяет, что информация маршрутизации исходного узла не включает в себя идентификатор узла переключения, исходный узел определяет, что третий узел является родительским узлом исходного узла. В этом случае исходный узел отправляет второе сообщение родительскому узлу исходного узла, где второе сообщение используется для указания того, что узел переключения обращается к целевому узлу. Например, второе сообщение содержит идентификатор целевого узла и идентификатор узла переключения.
В некоторых других вариантах осуществления первое сообщение, принятое исходным узлом, используется для указания, что узел переключения отключается от узла и что узел переключения обращается к целевому узлу. Например, первое сообщение может содержать идентификатор узла переключения и идентификатор целевого узла. Если исходный узел определяет, что информация маршрутизации исходного узла не включает в себя идентификатор узла переключения, исходный узел определяет, что третий узел является родительским узлом исходного узла. В этом случае исходный узел отправляет второе сообщение родительскому узлу исходного узла, где второе сообщение используется для указания, что узел переключения отключается и что узел переключения обращается к целевому узлу. Например, второе сообщение содержит идентификатор целевого узла и идентификатор узла переключения.
Родительским узлом (который может быть вторым ретрансляционным узлом) исходного узла является третий узел. Кроме того, исходный узел обновляет информацию маршрутизации исходного узла, например, удаляет информацию маршрутизации «узел следующего перехода к узлу переключения». Следует отметить, что перед тем, как первое сообщение отправлено первому узлу, исходный узел узнает, что узел переключения переключается и отключается от исходного узла, и исходный узел обновляет информацию маршрутизации исходного узла на основании отключения узла переключения.
(2b) Когда первый узел является вторым ретрансляционным узлом, второй ретрансляционный узел принимает первое сообщение, отправленное дочерним узлом (вторым узлом) второго ретрансляционного узла.
В частности, первое сообщение, принятое вторым ретрансляционным узлом, используется для указания, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу. Например, первое сообщение может содержать идентификатор целевого узла, идентификатор исходного узла и идентификатор узла переключения. Второй ретрансляционный узел определяет, включает ли в себя информация маршрутизации второго ретрансляционного узла идентификатор целевого узла. Если второй ретрансляционный узел определяет, что информация маршрутизации второго ретрансляционного узла не включает в себя идентификатор целевого узла, второй ретрансляционный узел определяет, что третий узел является родительским узлом второго ретрансляционного узла, и второй ретрансляционный узел отправляет второе сообщение для родительского узла второго ретрансляционного узла, где второе сообщение используется для указания, что узел переключения отключается от исходного узла и что узел переключения обращается к целевому узлу. Например, второе сообщение содержит идентификатор целевого узла, идентификатор исходного узла и идентификатор узла переключения.
В некоторых других вариантах осуществления первое сообщение используется для указания, что узел переключения обращается к целевому узлу. Например, первое сообщение может содержать идентификатор узла переключения и идентификатор целевого узла. Если второй ретрансляционный узел определяет, что информация маршрутизации второго ретрансляционного узла не включает в себя идентификатор узла переключения, второй ретрансляционный узел определяет, что третий узел является родительским узлом второго ретрансляционного узла. В этом случае второй ретрансляционный узел отправляет второе сообщение в родительский узел второго ретрансляционного узла, где второе сообщение используется для указания, что узел переключения осуществляет доступ к целевому узлу. Например, второе сообщение содержит идентификатор целевого узла и идентификатор узла переключения.
В некоторых других вариантах осуществления первое сообщение, принятое вторым ретрансляционным узлом, используется для указания, что узел переключения отключается и что узел переключения обращается к целевому узлу. Например, первое сообщение может содержать идентификатор узла переключения и идентификатор целевого узла. Если второй ретрансляционный узел определяет, что информация маршрутизации второго ретрансляционного узла не включает в себя идентификатор узла переключения, второй ретрансляционный узел определяет, что третий узел является родительским узлом второго ретрансляционного узла. В этом случае второй ретрансляционный узел отправляет второе сообщение в родительский узел второго ретрансляционного узла, где второе сообщение используется для указания, что узел переключения отключается и что узел переключения обращается к целевому узлу. Например, второе сообщение содержит идентификатор целевого узла и идентификатор узла переключения.
Чтобы быть конкретным, каждый второй ретрансляционный узел между исходным узлом и основным узлом может принимать первое сообщение, отправленное дочерним узлом (который может быть вторым ретрансляционным узлом или исходным узлом) второго ретрансляционного узла, и после определение, что информация маршрутизации второго ретрансляционного узла не включает в себя идентификатор целевого узла, отправку второго сообщения в родительский узел второго ретрансляционного узла и обновление информации маршрутизации второго ретрансляционного узла на основании отключения узла переключения. Второй ретрансляционный узел может быть первым узлом, дочерний узел второго ретрансляционного узла может быть вторым узлом, и родительский узел второго ретрансляционного узла может быть третьим узлом.
Например, второй ретрансляционный узел, подключенный к исходному узлу, принимает сообщение, отправленное исходным узлом и указывающее «узел переключения отключается от исходного узла и присоединяется к целевому узлу», и определяет, содержит ли информация маршрутизации второго ретрансляционного узла идентификатор целевого узла в сообщении. Если информация маршрутизации второго ретрансляционного узла не включает в себя идентификатор целевого узла в сообщении, то есть, второй ретрансляционный узел определяет, что целевой узел не находится в тракте, на котором расположен второй ретрансляционный узел, и он также можно считать, что узел переключения после переключения не находится в тракте, на котором расположен второй ретрансляционный узел, второй ретрансляционный узел отправляет сообщение «узел переключения отключается от исходного узла и присоединяется к целевому узлу» к родительскому узлу второго ретрансляционного узла, указание родительскому узлу второго ретрансляционного узла обновить информацию маршрутизации. Родительский узел второго ретрансляционного узла может быть основным узлом или может быть другим вторым ретрансляционным узлом. Кроме того, второй ретрансляционный узел может дополнительно обновлять информацию маршрутизации второго ретрансляционного узла на основании отключения узла переключения, например, удалять информацию маршрутизации «следующий переход к узлу переключения».
В некоторых вариантах осуществления перед тем, как второй ретрансляционный узел отправляет второе сообщение в родительский узел второго ретрансляционного узла, второй ретрансляционный узел может дополнительно определить, что информация маршрутизации второго ретрансляционного узла включает в себя идентификатор узла переключения и/или что информация маршрутизации второго ретрансляционного узла включает в себя идентификатор исходного узла.
(2c) Когда первый узел является основным узлом, основной узел принимает первое сообщение, отправленное вторым ретрансляционным узлом (вторым узлом), непосредственно подключенным к основному узлу.
В частности, первое сообщение, принятое основным узлом, используется для указания, что узел переключения отключается от исходного узла, и что узел переключения обращается к целевому узлу. Например, первое сообщение может содержать идентификатор узла переключения, идентификатор исходного узла и идентификатор целевого узла. Основной узел может определять, включает ли в себя информация маршрутизации основного узла идентификатор целевого узла. Если информация маршрутизации основного узла включает в себя идентификатор целевого узла, это указывает, что основной узел является общим узлом в трактах, в которых расположен узел переключения до и после переключения. В этом варианте осуществления настоящего изобретения только основной узел и узел в нисходящем направлении основного узла обновляют маршруты. В этом случае основному узлу не нужно уведомлять свой родительский узел о переключении узла, но отправляет второе сообщение своему дочернему узлу. В этом случае дочерний узел основного узла является третьим узлом. Кроме того, второе сообщение используется для указания, что узел переключения обращается к целевому узлу. Например, второе сообщение может содержать идентификатор целевого узла и идентификатор узла переключения.
В некоторых других вариантах осуществления первое сообщение используется для указания, что узел переключения обращается к целевому узлу. Например, первое сообщение может содержать идентификатор узла переключения и идентификатор целевого узла. Основной узел может определять, включает ли в себя информация маршрутизации основного узла идентификатор целевого узла. Если информация маршрутизации основного узла включает в себя идентификатор целевого узла, основному узлу не нужно уведомлять свой родительский узел о переключении узла, но отправляет второе сообщение своему дочернему узлу. В этом случае дочерний узел основного узла является третьим узлом. Второе сообщение используется для указания, что узел переключения обращается к целевому узлу. Например, второе сообщение может содержать идентификатор целевого узла и идентификатор узла переключения.
Например, перед тем, как основной узел отправит второе сообщение дочернему узлу основного узла, основной узел может дополнительно определить, что информация маршрутизации основного узла включает в себя идентификатор исходного узла и/или что информация маршрутизации основного узла включает в себя идентификатор узла переключения. Кроме того, основной узел может дополнительно обновить информацию маршрутизации основного узла на основании первого сообщения, например, добавить информацию маршрутизации «следующий переход к узлу переключения» и удалить информацию маршрутизации следующего перехода по ранее использованному тракту, в котором узел переключения изначально находится.
Основной узел может быть первым узлом, второй ретрансляционный узел или исходный узел может быть вторым узлом, дочерний узел, который принимает второе сообщение, является третьим узлом, и дочерний узел является следующим переходом в тракте от основного узла к целевому узлу.
(2d) Когда первый узел является первым ретрансляционным узлом, первый ретрансляционный узел принимает первое сообщение, отправленное родительским узлом первого ретрансляционного узла, где родительский узел первого ретрансляционного узла является вторым узлом.
В частности, первое сообщение, принятое первым ретрансляционным узлом, указывает, что узел переключения обращается к целевому узлу. Например, первое сообщение может содержать идентификатор узла переключения и идентификатор узла переключения. Первый ретрансляционный узел определяет, что идентификатор целевого узла в первом сообщении отличается от идентификатора первого ретрансляционного узла. В этом случае первый ретрансляционный узел определяет, что третий узел является дочерним узлом первого ретрансляционного узла, и отправляет второе сообщение дочернему узлу первого ретрансляционного узла. Второе сообщение используется для указания, что узел переключения обращается к целевому узлу.
Чтобы быть конкретным, каждый первый ретрансляционный узел между целевым узлом и основным узлом может принять первое сообщение, отправленное его родительским узлом (основным узлом или другим первым ретрансляционным узлом), и определить, что идентификатор первого ретранслятора узел отличается от идентификатора целевого узла в первом сообщении, то есть, первый ретрансляционный узел не является целевым узлом. В этом случае первый ретрансляционный узел отправляет второе сообщение своему дочернему узлу. В некоторых вариантах осуществления перед тем, как первый ретрансляционный узел отправляет второе сообщение дочернему узлу первого ретрансляционного узла, первый ретрансляционный узел может дополнительно определить, что информация маршрутизации первого ретрансляционного узла включает в себя идентификатор целевого узла. Кроме того, после того как каждый первый ретрансляционный узел принимает первое сообщение, отправленное родительским узлом первого ретрансляционного узла, первый ретрансляционный узел может обновить информацию маршрутизации первого ретрансляционного узла на основании первого сообщения, например, добавить информацию маршрутизации «следующий переход к узлу переключения». Следовательно, узел в нисходящем направлении основного узла в тракте, в котором расположен узел переключения после переключения, может обновлять информацию маршрутизации узла в нисходящем направлении на основе переключения узла.
В конкретной реализации первый узел (такой как основной узел или первый ретрансляционный узел) запрашивает информацию маршрутизации первого узла и определяет, что следующий переход к целевому узлу в информации маршрутизации является третьим узлом.
В некоторых вариантах осуществления, если другой узел в нисходящем направлении (обозначенный как downstream node) дополнительно соединен с узлом, который переключается, когда узел переключается, узел в нисходящем направлении также может переключаться. Если узел в нисходящем направлении также переключается, когда узел переключается, первое сообщение, отправленное узлом переключения в исходный узел, дополнительно должно включать в себя информацию маршрутизации узла переключения, и информация маршрутизации узла переключения записывает информацию маршрутизации, связанную с узлом в нисходящим направлении. Кроме того, сообщения (такие как первое сообщение и второе сообщение), отправленные между целевым узлом, первым ретрансляционным узлом, основным узлом, вторым ретрансляционным узлом и исходным узлом, также должны содержать информацию маршрутизации узла переключения. Конечно, целевой узел, первый ретрансляционный узел, основной узел, второй ретрансляционный узел и исходный узел могут дополнительно обновить свою информацию маршрутизации на основании информации маршрутизации узла переключения в принятом сообщении, например, добавить следующее переход к узлу в нисходящем направлении или удалить следующий переход к узлу в нисходящем направлении.
В способе обновления маршрута, предоставленном этим вариантом осуществления настоящего изобретения, после переключения узла первый узел принимает первое сообщение, отправленное вторым узлом, где первое сообщение используется для указания того, что узел переключения отключается от исходного узла и/или узел переключения обращается к целевому узлу. Первый узел может дополнительно обновить информацию маршрутизации первого узла на основании первого сообщения. В частности, первый узел представляет собой любой из следующих узлов: целевой узел, исходный узел, основной узел, первый ретрансляционный узел между целевым узлом и основным узлом и второй ретрансляционный узел между исходным узлом и основным узлом. Вторым узлом является любой из следующих узлов: узел переключения, целевой узел, исходный узел, основной узел, первый ретрансляционный узел и второй ретрансляционный узел. В частности, в этом варианте осуществления настоящего изобретения после изменения топологии сети только основной узел и узел под основным узлом обновляют маршруты, но другим узлам в IAB сети не нужно обновлять маршруты, и узлы не нужно уведомлять с помощью сигнализации. Это уменьшает накладные расходы на сигнализацию. Кроме того, поскольку количество узлов, которые обновляют маршруты, уменьшается, связь всей сети может быть восстановлена в течение относительно короткого времени, и время прерывания данных сокращается.
Со ссылкой на прилагаемые чертежи, ниже описан способ обновления маршрута, предоставленный вариантом осуществления настоящего изобретения. В частности, узлы, которым необходимо добавить информацию маршрутизации, сначала обновляют маршруты. После того, как узлы добавляют информацию маршрутизации, узлы, которым необходимо удалить информацию маршрутизации, обновляют свою информацию маршрутизации. Например, ссылаясь на фиг.5, когда RN 9 отключается от RN 8 и присоединяется к RN 7, RN 9 отправляет сообщение «RN 9 отключается от RN 8 и присоединяется к RN 7» в целевой узел RN 7, где сообщение «RN 9 отключается от RN 8 и присоединяется к RN 7», может передавать идентификаторы трех узлов, то есть, RN 9, RN 8 и RN 7.
Каждый узел (RN) определяет, на основании принятого сообщения и информации маршрутизации узла, как отправить сообщение, чтобы указать переключение узла. В частности, если узел определяет, что идентификатор целевого узла RN 7 в принятом сообщении совпадает с идентификатором узла, то есть, узел является целевым узлом RN 7, RN 7 отправляет сообщение родительскому узлу RN 5 RN 7 для указания «RN 9 отключается от RN 8 и присоединяется к RN 7».
Если узел определяет, что информация маршрутизации узла включает в себя только идентификатор целевого узла, но не включает в себя идентификатор узла переключения и/или идентификатор исходного узла, это указывает, что узел является первым ретранслятором узел, например, RN 5. RN 5 необходимо продолжать отправлять «RN 9 отключается от RN 8 и присоединяется к RN 7» в родительский узел RN 3 RN 5. RN 5 может дополнительно обновить таблицу информации маршрутизации RN 5 на основании сообщении и, в частности, добавляется информация «RN9–> RN7», что означает, что следующим переходом в тракте от RN 5 к RN 9 является RN 7.
Если узел определяет, что информация маршрутизации узла включает в себя не только идентификатор целевого узла RN 7, но также идентификатор исходного узла RN 8 и идентификатор узла переключения RN 9, это указывает, что узел является основным узлом, например, RN 3. RN 3 не нужно продолжать отправлять «RN 9 отключается от RN 8 и присоединяется к RN 7» в родительский узел RN 1 из RN 3, но отправляет сообщение к дочернему узлу (дочернему узлу, подключенному к основному узлу в тракте, в котором находится RN 9 до переключения) RN 6 RN 3, чтобы указать «RN 9 отключается». Сообщение «RN 9 отключается» может содержать идентификатор узла переключения RN 9. Кроме того, RN 3 обновляет информацию маршрутизации RN 3 на основании «RN 9 отключается от RN 8 и присоединяется к RN 7». В частности, RN 3 добавляет информацию маршрутизации «RN9–> RN5», что означает, что следующим переходом на новом тракте от RN 3 к RN 9 является RN 5. RN 3 удаляет информацию маршрутизации «RN9–> RN6», это означает, что следующим переходом в ранее использованном тракте от RN 3 к RN 9 является RN 6. «RN9–> RN5» является информацией маршрутизации нового тракте к RN 9, а «RN9–> RN6» является маршрутизацией информация ранее использованного тракта к RN 9.
До настоящего времени все узлы, которым необходимо добавить информацию маршрутизации, имеют обновленные маршруты. Затем узлы, которым необходимо удалить информацию маршрутизации, обновляют маршруты. RN 3 указывает «RN 9 отключается» соответствующему дочернему узлу. «Соответствующий дочерний узел» является дочерним узлом в тракте, в котором находится RN 9 до переключения, и может рассматриваться как следующий переход к RN 9 до переключения в тракте от RN 3 к RN 9, например, RN 6.
Когда RN 6 принимает сообщение «RN9 отключается», отправленное RN 3, RN 6 определяет, включает ли в себя информация маршрутизации RN 6 идентификатор узла переключения RN 9, и содержит ли информация маршрутизации RN 6 «напрямую подключен к RN 9»; и, если информация маршрутизации RN 6 включает в себя идентификатор узла переключения, но не включает в себя «непосредственно подключенный к RN 9», RN 6 отправляет сообщение на дочерний узел RN 6, чтобы указать, что «RN 9 отключается» «например, в RN 8. Каждый узел, принимающий сообщение, отправленное родительским узлом узла, определяет, включает ли в себя информация маршрутизации узла идентификатор узла переключения RN 9, и определяет, включает ли в себя информация маршрутизации узла «напрямую подключен к RN 9»; и если содержится идентификатор узла переключения RN 9 и «непосредственно подключен к RN 9», узел отправляет сообщение дочернему узлу узла, чтобы указать «RN 9 отключается»; или, если идентификатор узла переключения RN 9 содержится, то «непосредственно подключенный к RN 9» отсутствует, узел прекращает отправку. Например, RN 6 и RN 8 могут обновлять свою информацию маршрутизации на основании принятого сообщения («RN 9 отключается»). Например, RN 6 удаляет информацию RN9–> RN8, что означает, что следующим переходом от RN 6 к RN 9 является RN 8. RN 8 удаляет информацию, «непосредственно подключенный с RN 9».
Дополнительно, хотя это не показано на фиг.5, сообщение, отправленное RN 3 в RN 6, также может быть «RN 9 отключается от RN 8», где сообщение может содержать идентификатор RN 9 и идентификатор RN 8. RN 6 может определять совпадает ли идентификатор исходного узла RN 8 в принятом сообщении с идентификатором RN 6; и если идентификаторы отличаются, RN 6 отправляет сообщение дочернему узлу RN 6, чтобы указать, что «RN 9 отключается от RN 8». Каждый узел, принимающий «RN 9 отключается от RN 8», отправленный родительским узлом узла, например, RN 6 или RN 8, может определять, является ли идентификатор исходного узла RN 8 таким же, как идентификатор узел; и, если идентификаторы отличаются, узел отправляет сообщение дочернему узлу узла, чтобы указать, что «RN 9 отключается от RN 8»; или, если идентификаторы совпадают, узел прекращает отправку.
В некоторых вариантах осуществления, если другой узел в нисходящем направлении дополнительно подключен к узлу, который переключается, когда узел переключается, другой узел, подключенный к узлу, также может переключаться. Если другой узел также переключается, когда узел переключается, узел может дополнительно отправлять информацию маршрутизации узла целевому узлу в дополнение к указанию «узел переключения отключается от исходного узла и обращается к целевому узлу» целевому узлу. Например, ссылаясь на фиг.6, RN 9 отключается от RN 8 и обращается к RN 7, и RN 9 отправляет сообщение в RN 7, чтобы указать, что «RN 9 отключается от RN 8 и присоединяется к RN 7», где сообщение должно дополнительно включать в себя информацию маршрутизации RN 9. Например, информация маршрутизации RN 9 «напрямую подключена к RN 10». Конечно, сообщения, передаваемые между целевым узлом, первым ретрансляционным узлом, основным узлом, вторым ретрансляционным узлом и исходным узлом, также должны включать в себя информацию маршрутизации узла переключения. Как показано на фиг.6, сообщение, отправленное посредством RN 7 в RN 5, включает в себя информацию маршрутизации, «непосредственно соединенную с RN 10» RN 9; сообщение, отправленное RN 5 в RN 3, включает в себя информацию маршрутизации, «непосредственно подключенную к RN 10» RN 9; сообщение, отправленное с RN 3 на RN 6, включает в себя информацию маршрутизации, «непосредственно соединенную с RN 10» RN 9; и сообщение, отправленное с RN 6 на RN 8, включает в себя информацию маршрутизации, "непосредственно подключенную к RN 10» RN 9.
Хотя это не показано на фиг.6, сообщение, отправленное посредством RN 3 в RN 6, также может быть «RN 9 отключается от RN 8», где сообщение может содержать идентификатор RN 9 и идентификатор RN 8. RN 6 может определять совпадает ли идентификатор исходного узла RN 8 в принятом сообщении с идентификатором RN 6; и если идентификаторы отличаются, RN 6 отправляет сообщение дочернему узлу RN 6, чтобы указать, что «RN 9 отключается от RN 8». Каждый узел, принимающий «RN 9 отключается от RN 8», отправленный родительским узлом узла, например RN 6 или RN 8, может определить, является ли идентификатор исходного узла RN 8 таким же, как идентификатор узла; и, если идентификаторы отличаются, узел отправляет сообщение дочернему узлу узла, чтобы указать, что «RN 9 отключается от RN 8»; или, если идентификаторы совпадают, узел прекращает отправку сообщения, указывающего, что «RN 9 отключается от RN 8».
В некоторых вариантах осуществления сообщение, отправленное узлом переключения целевому узлу, может отличаться от примера, показанного на фиг.5, и сообщение может указывать только на то, что узел переключения обращается к целевому узлу. В частности, сообщение включает в себя идентификатор узла переключения и идентификатор целевого узла.
В частности, ссылаясь на фиг.7, когда RN 9 отключается от RN 8 и присоединяется к RN 7, RN 9 отправляет сообщение целевому узлу RN 7, чтобы указать «RN 9 присоединяется к RN 7», где сообщение может содержать идентификатор RN 9 и идентификатор RN 7.
Каждый узел (RN) определяет, на основании принятого сообщения и таблицы информации маршрутизации узла, как отправить сообщение, чтобы указать переключение узла. В частности, если узел определяет, что идентификатор целевого узла RN 7 в принятом сообщении совпадает с идентификатором узла, то есть, узел является целевым узлом RN 7, RN 7 отправляет сообщение родительному узлу RN 5 RN 7 указывает «RN 9 присоединяется к RN 7». Альтернативно, целевой узел RN 7 сам узнает, что узел переключения обращается к RN 7, и узнает идентификатор узла переключения RN 9 на основании принятого сообщения. В этом случае целевой узел RN 7 отправляет сообщение «RN 9 присоединяется к RN 7» в родительский узел RN 5 RN 7.
Если узел определяет, что информация маршрутизации узла включает в себя только идентификатор целевого узла, но не включает в себя идентификатор узла переключения и идентификатор исходного узла, это указывает, что узел является первым ретрансляционным узлом, например, RN 5. RN 5 необходимо продолжать отправлять «RN 9 присоединяется к RN 7» в родительский узел RN 3 RN 5. RN 5 может дополнительно обновить таблицу информации маршрутизации на основе RN 5 к сообщению и, в частности, добавить информацию «RN9–> RN7», что означает, что следующим переходом в тракте от RN 5 к RN 9 является RN 7.
Если узел определяет, что информация маршрутизации узла включает в себя не только идентификатор целевого узла RN 7, но также и идентификатор узла переключения RN 9, это указывает, что узел является основным узлом, например, RN 3. RN 3 не нужно продолжать отправлять «RN 9 присоединяется к RN 7» в родительский узел RN 1 RN 3, но отправляет сообщение дочернему узлу (дочернему узлу, подключенному к основному узлу в тракте, в котором находится RN 9 до переключения) RN 6 RN 3 для указания «RN 9 отключается», где сообщение содержит идентификатор узла переключения RN 9. Следует отметить, что RN 3 необходимо осуществлять поиск информации маршрутизации RN 3, чтобы определить следующий переход от RN 3 к узлу переключения RN 9, и отправить «RN 9 отключается» на следующий переход. Например, информация маршрутизации RN 3 включает в себя «RN9–> RN6», что означает, что следующим переходом от RN 3 к узлу переключения RN 9 является RN 6. В этом случае RN 3 отправляет сообщение на RN 6 для обозначения «RN 9 отключается». Кроме того, RN 3 обновляет информацию маршрутизации RN 3 на основании сообщения. В частности, RN 3 добавляет информацию «RN9–> RN5», что означает, что следующим переходом в тракте от RN 3 к RN 9 является RN 5. RN 3 удаляет информацию «RN9–> RN6», что означает что следующим переходом в тракте от RN 3 к RN 9 является RN 6.
До настоящего времени все узлы, которым необходимо добавить информацию маршрутизации, имеют обновленные маршруты. Затем узлы, которым необходимо удалить информацию маршрутизации, обновляют маршруты. RN 3 указывает «RN 9 отключается» соответствующему дочернему узлу, где «соответствующий дочерний узел» является дочерним узлом в тракте, в котором находится RN 9 до переключения, и может рассматриваться как следующий переход к RN 9 перед переключением в тракте от RN 3 к RN 9, например, RN 6.
Когда RN 6 принимает сообщение, отправленное RN 3 и указывающее «RN9 отключается», RN 6 определяет, включает ли в себя информация маршрутизации RN 6 идентификатор узла переключения RN 9, и содержит ли информация маршрутизации RN 6 «непосредственно подключенный к RN 9»; и, если идентификатор узла переключения RN 9 содержится, но «непосредственно подключен к RN 9» отсутствует, RN 6 отправляет сообщение дочернему узлу RN 6, чтобы указать, например, «RN 9 отключается» к RN 8. Каждый узел, принимающий сообщение, отправленное родительским узлом узла, например, RN 6 или RN 8, определяет, включает ли в себя информация маршрутизации узла идентификатор узла переключения RN 9 и «напрямую подключен к узлу переключения RN 9»; и, если идентификатор узла переключения RN 9 содержится, но «непосредственно подключенный к узлу переключения RN 9» отсутствует, узел отправляет сообщение дочернему узлу узла, чтобы указать «RN9 отключается»; или, если содержаться идентификатор узла переключения RN 9 и «непосредственно подключенный к узлу переключения RN 9», узел прекращает отправку сообщения, указывающего «RN9 отключается». Дополнительно, и RN 6, и RN 8 могут дополнительно обновлять свою информацию маршрутизации на основании принятого сообщения (указывая «RN 9 отключается»). Например, RN 6 удаляет информацию RN9–> RN8, что означает, что следующим переходом от RN 6 к RN 9 является RN 8. RN 8 удаляет информацию, «непосредственно подключенный к RN 9».
В некоторых вариантах осуществления, если другой узлом в нисходящем направлении дополнительно подключен к узлу, который переключается, когда узел переключается, другой узел, подключенный к узлу, также может переключаться. Если другой узел также переключается, когда узел переключается, узел переключения может дополнительно отправлять информацию маршрутизации узла переключения на целевой узел в дополнение к указанию «узел переключения отключается от исходного узла и обращается к целевому узлу» целевому узлу. Например, обратитесь к аналогичному способу, показанному на фиг. 6. Подробности не описываются здесь снова.
Со ссылкой на прилагаемые чертежи, ниже описан способ обновления маршрута, предоставленный вариантом осуществления настоящего изобретения. В частности, узлы, которым необходимо удалить информацию маршрутизации, сначала обновляют маршруты. После того, как узлы удаляют информацию маршрутизации, узлы, которым необходимо добавить информацию маршрутизации, обновляют свою информацию маршрутизации. Например, ссылаясь на фиг.8, когда RN 9 отключается от RN 8 и присоединяется к RN 7, RN 9 отправляет сообщение на исходный узел RN 8, чтобы указать, что «RN 9 присоединяется к RN 7», где сообщение может содержать идентификатор RN 9 и идентификатор RN 7.
Каждый узел (RN) определяет, на основании принятого сообщения и таблицы информации маршрутизации узла, как отправить сообщение, чтобы указать переключение узла. В частности, исходный узел узнает, что узел переключения переключается и отключается от исходного узла. Если исходный узел RN 8 принимает сообщение, указывающее, что «RN 9 присоединяется к RN 7», RN 8 отправляет сообщение на родительский узел RN 6 RN 8, чтобы указать, что «RN 9 отключается от RN 8 и присоединяется к RN 7». Возможно, сообщение, отправленное RN 9 в исходный узел RN 8, может дополнительно указывать, что «RN 9 отключается от RN 8 и присоединяется к RN 7». Если исходный узел определяет, что идентификатор исходного узла RN 8 в принятом сообщении совпадает с идентификатором исходного узла, RN 8 отправляет сообщение в родительский узел RN 6 RN 8, чтобы указать «RN 9 отключается от RN 8 и присоединяется к RN 7». Если узел определяет, что информация маршрутизации узла не включает в себя идентификатор целевого узла RN 7, это указывает, что узел является вторым ретрансляционным узлом, например, RN 6. RN 6 необходимо продолжать отправлять «RN 9 отключается от RN 8 и присоединяет RN 7» в родительский узел RN 3 RN 6. RN 6 может дополнительно обновить таблицу информации маршрутизации RN 6 на основании сообщения и, в частности, удалить информацию «RN9– > RN8», что означает, что следующим переходом в тракте от RN 6 к RN 9 является RN 8.
Если узел определяет, что информация маршрутизации узла включает в себя идентификатор целевого узла RN 7, это указывает, что узел является основным узлом, таким как RN 3. RN 3 не нужно продолжать отправлять «RN 9 отключается от RN 8 и присоединяет RN 7» в родительский узел RN 1 RN 3, но отправляет сообщение дочернему узлу (дочернему узлу, связанному с основным узлом в тракте, в котором RN 9 после переключение расположен) RN 5 RN 3 для указания «RN 9 присоединяется к RN 7». Сообщение может содержать идентификатор RN 9 и идентификатор RN 7. RN 3 обновляет информацию маршрутизации RN 3 на основании «RN 9 отключается от RN 8 и присоединяется к RN 7». В частности, RN 3 добавляет информацию «RN9–> RN5», что означает, что следующим переходом в тракте от RN 3 к RN 9 является RN 5. RN 3 удаляет информацию «RN9–> RN6», что означает, что следующий переход в тракте от RN 3 к RN 9 является RN 6.
До настоящего времени все узлы, которым необходимо удалить информацию маршрутизации, имеют обновленные маршруты. Затем узлы, которым необходимо добавить информацию маршрутизации, обновляют маршруты. RN 3 указывает «RN 9 соединяет RN 7» с соответствующим дочерним узлом. «Соответствующий дочерний узел» является дочерним узлом в тракте, в котором находится RN 9 после переключения, и может рассматриваться как следующий переход к RN 9 после переключения в тракте от RN 3 к RN 9, например, RN 5.
Когда RN 5 принимает сообщение, отправленное RN 3 и указывающее «RN 9 присоединяется к RN 7», RN 5 определяет, совпадает ли идентификатор целевого узла RN 7 в принятом сообщении с идентификатором из RN 5; и, если идентификаторы различаются, RN 5 отправляет сообщение на дочерний узел RN 5, чтобы указать, что «RN 9 присоединяется к RN 7», например, к RN 7. Каждый узел (например, RN 5 или RN 7), получая сообщение, отправленное родительским узлом узла, определяет, совпадает ли идентификатор целевого узла RN 7 в сообщении с идентификатором узла; и если идентификаторы отличаются, узел отправляет сообщение дочернему узлу узла, чтобы указать, что «RN 9 присоединяется к RN 7»; или, если идентификаторы совпадают, узел прекращает отправку. RN 5 и RN 7 могут оба обновлять свою информацию маршрутизации на основании принятого сообщения («RN 9 присоединяется к RN 7»). Например, RN 5 добавляет информацию RN9–> RN7, что означает, что следующим переходом от RN 5 к RN 9 является RN 7. RN 7 добавляет информацию, «непосредственно подключенный к RN 9».
В некоторых вариантах осуществления, если другой узел в нисходящем направлении дополнительно подключен к узлу, который переключается, когда узел переключается, другой узел, подключенный к узлу, также может переключаться. Если другой узел также переключается, когда узел переключается, узел переключения может дополнительно отправлять информацию маршрутизации узла переключения в целевой узел в дополнение к указанию «узел переключения обращается к целевому узлу» исходному узлу. Например, ссылаясь на фиг.9, RN 9 отключается от RN 8 и обращается к RN 7, и RN 9 отправляет сообщение в RN 8, чтобы указать, что «RN 9 отключается от RN 8 и присоединяется к RN 7», где сообщение должно дополнительно включать в себя информация маршрутизации RN 9. Например, информация маршрутизации RN 9 «напрямую подключен к RN 10». Конечно, сообщения, передаваемые между целевым узлом, первым ретрансляционным узлом, основным узлом, вторым ретрансляционным узлом и исходным узлом, также должны включать в себя информацию маршрутизации узла переключения RN 9. Как показано на фиг.9, сообщение, отправленное посредством RN 8 в RN 6, включает в себя информацию маршрутизации, «непосредственно подключен к RN 10» RN 9; сообщение, отправленное с RN 6 на RN 3, включает в себя информацию маршрутизации «непосредственно подключен к RN 10» RN 9; сообщение, отправленное с RN 3 на RN 5, включает в себя информацию маршрутизации, «непосредственно подключен к RN 10» RN 9; и сообщение, отправленное RN 5 в RN 7, включает в себя информацию маршрутизации «непосредственно подключен к RN 10» RN 9.
В некоторых вариантах осуществления сообщение, отправленное узлом переключения RN 9 на исходный узел RN 8, может отличаться от примера, показанного на фиг.8, и сообщение может указывать только на то, что узел переключения обращается к целевому узлу. В частности, ссылаясь на фиг.10, когда RN 9 отключается от RN 8 и присоединяется к RN 7, RN 9 отправляет «RN 9 присоединяется к RN 7» в исходный узел RN 8. Сообщение может содержать идентификатор RN 9 и идентификатор RN 7.
Каждый узел (RN) определяет, на основании принятого сообщения и таблицы информации маршрутизации узла, как отправить сообщение, чтобы указать переключение узла. В частности, исходный узел узнает, что узел переключения переключается и отключается от исходного узла. Если исходный узел RN 8 принимает сообщение, указывающее, что «RN 9 присоединяется к RN 7», RN 8 отправляет сообщение в родительский узел RN 6 RN 8, чтобы указать, что «RN 9 присоединяется к RN 7».
Если узел определяет, что информация маршрутизации узла не включает в себя идентификатор целевого узла RN 7, это указывает, что узел является вторым ретрансляционным узлом, например, RN 6. RN 6 необходимо продолжать отправить «RN 9 присоединяется к RN 7» в родительский узел RN 3 RN 6. RN 6 может дополнительно обновить таблицу информации маршрутизации RN 6 на основании сообщения и, в частности, удалить информацию «RN9–> RN 8», что означает, что следующим переходом в тракте от RN 6 к RN 9 является RN 8.
Если узел определяет, что информация маршрутизации узла включает в себя идентификатор целевого узла RN 7, это указывает, что узел является основным узлом, таким как RN 3. RN 3 не нужно продолжать отправлять «RN 9 присоединяет RN 7» к родительскому узлу RN 1 RN 3, но отправляет сообщение дочернему узлу (дочернему узлу, подключенному к основному узлу RN 3 в тракте, в котором находится RN 9 после переключения) RN 5 RN 3 для обозначения «RN 9 присоединяется к RN 7». RN 3 обновляет информацию маршрутизации RN 3 на основании сообщения. В частности, RN 3 добавляет информацию «RN9–> RN5», что означает, что следующим переходом в тракте от RN 3 к RN 9 является RN 5. RN 3 удаляет информацию «RN9–> RN6», что означает что следующим переходом в тракте от RN 3 к RN 9 является RN 6.
До настоящего времени все узлы, которым необходимо удалить информацию маршрутизации, имеют обновленные маршруты. Затем узлы, которым необходимо добавить информацию маршрутизации, обновляют маршруты. RN 3 указывает «RN 9 соединяет RN 7» с соответствующим дочерним узлом. «Соответствующий дочерний узел» является дочерним узлом в тракте, в котором находится RN 9 после переключения, и может рассматриваться как следующий переход к RN 9 после переключения в тракте от RN 3 к RN 9, например, RN 5.
Когда RN 5 принимает сообщение, отправленное RN 3 и указывающее «RN 9 присоединяется к RN 7», RN 5 определяет, совпадает ли идентификатор целевого узла RN 7 в принятом сообщении с идентификатором из RN 5; и, если идентификаторы различаются, RN 5 отправляет сообщение в дочерний узел RN 5, чтобы указать, что «RN 9 присоединяется к RN 7», например, к RN 7. Каждый узел (например, RN 5 или RN 7), получая сообщение, отправленное родительским узлом узла, определяет, совпадает ли идентификатор целевого узла RN 7 с идентификатором узла; и если идентификаторы отличаются, узел отправляет сообщение дочернему узлу узла, чтобы указать, что «RN 9 присоединяется к RN 7»; или, если идентификаторы совпадают, узел прекращает отправку. RN 5 и RN 7 могут оба обновлять свою информацию маршрутизации на основании принятого сообщения («RN 9 присоединяется к RN 7»). Например, RN 5 добавляет информацию RN9–> RN7, что означает, что следующим переходом от RN 5 к RN 9 является RN 7. RN 7 добавляет информацию, «непосредственно подключен к RN 9».
Хотя это не показано на фиг.8-10, сообщение, отправленное узлом переключения RN 9 в исходный узел RN 8, также может быть «RN 9 отключается и RN 9 обращается к RN 7», и сообщение может содержать идентификатор RN 9 и идентификатор RN 7. RN 8 может определять, включает ли в себя информация маршрутизации RN 8 идентификатор целевого узла RN 7; и, если информация маршрутизации RN 8 не включает в себя идентификатор целевого узла RN 7, RN 8 отправляет сообщение в родительский узел RN 6 RN 8, чтобы указать, что «RN 9 отключается и RN 9 обращается к RN 7». RN 6 может определять, включает ли в себя информация маршрутизации RN 6 идентификатор целевого узла RN 7; и, если информация маршрутизации RN 6 не включает в себя идентификатор целевого узла RN 7, RN 8 отправляет сообщение в родительский узел RN 3 RN 8, чтобы указать, что «RN 9 отключается и RN 9 обращается к RN 7». Если RN 3 определяет, что информация маршрутизации RN 3 включает в себя идентификатор RN 7, RN 3 отправляет сообщение «RN 9 обращается к RN 7» в дочерний узел RN 5 RN 3, где сообщение может содержать идентификатор RN 9 и идентификатор RN 7. RN 5 принимает сообщение, отправленное RN 3, и при определении, что идентификатор RN 5 отличается от идентификатора целевого узла RN 7, отправляет сообщение в дочерний узел RN 7 RN 5, чтобы указать, что «RN 9 обращается к RN 7». RN 7 принимает сообщение, отправленное RN 5, и, если определяет, что идентификатор RN 7 совпадает с идентификатором целевого узла RN 7, прекращает отправку сообщения, указывающего, что «RN 9 обращается к RN 7».
В некоторых вариантах осуществления, если другой узел в нисходящем направлении дополнительно подключен к узлу, который переключается, когда узел переключается, другой узел, подключенный к узлу, также может переключаться. Если другой узел также переключается, когда узел переключается, узел переключения может дополнительно отправлять информацию маршрутизации узла переключения в целевой узел в дополнение к указанию «узел переключения обращается к целевому узлу» исходному узлу. Например, обратитесь к аналогичному способу, показанному на фиг.9. Подробности не описываются здесь снова.
Вышеизложенное в основном описывает решения, предоставленные в вариантах осуществления настоящего изобретения, с точки зрения взаимодействия между узлами. Следует понимать, что устройство для обновления маршрута включает в себя соответствующую аппаратную структуру и/или программный модуль для выполнения каждой функции для реализации вышеупомянутой функции. Специалист в данной области должен легко понимать, что этапы алгоритма в примерах, описанных со ссылкой на варианты осуществления, раскрытые в этом описании, могут быть реализованы в форме аппаратного обеспечения или комбинации аппаратного и компьютерного программного обеспечения в настоящем изобретении. Реализована ли функция аппаратным обеспечением или способ управления аппаратным обеспечением компьютерным программным обеспечением зависит от конкретного приложения и конструктивного ограничения технического решения. Специалист в данной области техники может использовать разные способы для реализации описанных функций для каждого конкретного приложения, но не следует считать, что реализация выходит за рамки объема защиты настоящего изобретения.
В вариантах осуществления настоящего изобретения функциональное разделение модулей может выполняться на сетевом устройстве на основании вышеупомянутых примеров в способе. Например, различные функциональные модули могут быть разделены на основе различных соответствующих функций, или две или более функций могут быть интегрированы в один модуль обработки. Интегрированный модуль может быть реализован в виде аппаратного обеспечения или может быть реализован в виде функционального модуля программного обеспечения. Следует отметить, что разделение модулей в вариантах осуществления настоящего изобретения является примером и представляет собой просто логическое разделение функций. Во время фактической реализации может быть другой способ разделения.
Когда различные функциональные модули разделены на основании различных соответствующих функций, вариант осуществления настоящего изобретения предоставляет устройство связи. Устройство связи может быть первым узлом, вторым узлом или третьим узлом, используемым в этом варианте осуществления настоящего изобретения. Когда различные функциональные модули разделяются на основании различных соответствующих функций, фиг.11 представляет собой возможную принципиальная структурная схема устройства связи. Как показано на фиг.11, сетевое устройство включает в себя блок 1101 приема, блок 1102 обновления и блок 1103 отправки.
Блок 1101 приема выполнен с возможностью поддержки сетевого устройства при выполнении этапа 401 в предшествующем варианте осуществления и/или используется в других процессах технологии, описанной в этой спецификации.
Блок 1102 обновления выполнен с возможностью поддержки сетевого устройства при выполнении этапа 402 в вышеприведенном варианте осуществления и/или используется в других процессах технологии, описанной в этой спецификации.
Блок 1103 отправки выполнен с возможностью поддержки сетевого устройства при отправке сообщения другому узлу. Например, когда сетевое устройство используется в качестве первого узла, блок 1103 отправки выполнен с возможностью поддержки первого узла при отправке второго сообщения третьему узлу и/или используется в других процессах технологии, описанной в этой спецификации.
Следует отметить, что все связанное содержание этапов в вариантах осуществления способа может быть процитировано с описаниями функций соответствующих функциональных модулей, и подробности здесь снова не описываются.
Например, когда используется интегрированный блок, схематическая структурная схема сетевого устройства согласно варианту осуществления настоящего изобретения показана на фиг.12. На фиг.12, сетевое устройство включает в себя модуль 1201 обработки и модуль 1202 связи. Модуль 1201 обработки выполнен с возможностью управлять действиями сетевого устройства, например, для выполнения этапа , выполняемого блоком 1102 обновления, и/или выполнен с возможностью выполнить другие процессы технологии, описанной в этой спецификации. Модуль 1202 связи выполнен с возможностью поддержки сетевого устройства во взаимодействии с другими устройствами, например, для выполнения этапов, выполняемых блоком 1101 приема и блоком 1103 отправки. Как показано на фиг.12, сетевое устройство может дополнительно включать в себя модуль 1203 хранения, где модуль 1203 хранения выполнен с возможностью хранить программный код и данные сетевого устройства.
Когда модуль 1201 обработки является процессором, и модуль 1202 связи является приемопередатчиком, модуль 1203 хранения является памятью, сетевое устройство может быть сетевым устройством, показанным на фиг.3. Если приемопередатчик является приемником и передатчиком, приемник выполняет этап, выполняемый блоком 1101 приема, и передатчик выполняет этап, выполняемый блоком 1103 отправки.
Варианты осуществления настоящего изобретения применяются к системе связи 5G или другим системам, которые могут появиться в будущем. Нижеследующее объясняет и описывает некоторые термины в настоящем изобретении для простоты понимания специалистом в данной области. Следует отметить, что, когда решения в вариантах осуществления настоящего изобретения применяются к системе 5G или другим системам, которые могут появиться в будущем, названия сетевого устройства и устройства пользователя могут изменяться, но это не влияет на реализацию решения в вариантах осуществления настоящего изобретения.
(1) Устройство пользователя (User Equipment, UE), также упоминаемое как пользовательское оборудование, представляет собой устройство, обеспечивающее возможность передачи голоса и/или данных для пользователя, например, портативное устройство или устройство, установленное в транспортном средстве, с функцией беспроводного соединения. Обычное устройство пользователя, например, включает в себя мобильный телефон, планшетный компьютер, ноутбук, карманный компьютер, мобильное интернет-устройство (mobile Internet device, MID) или носимое устройство. Носимое устройство, например, включает в себя умные часы, умный ремешок или шагомер.
(2) Сетевое устройство, также называемое устройством сети радиодоступа (Radio Access Network, RAN), представляет собой устройство, которое подключает устройство пользователя к беспроводной сети. Сетевое устройство включает в себя сетевые устройства в различных стандартах связи, например, включающее в себя, помимо прочего, базовую станцию, усовершенствованный NodeB (evolved NodeB, eNB), контроллер радиосети (radio network controller, RNC), NodeB (NodeB, NB), контроллер базовой станции (Base Station Controller, BSC), базовая приемопередающая станция (Base Transceiver Station, BTS), устройство домашней сети (например, домашний развитый NodeB или домашний NodeB, HNB) или блок основной полосы (BaseBand Unit, BBU). Дополнительно, сетевое устройство включает в себя сетевые устройства с различными частотными стандартами, например, включающие в себя, но не ограничиваясь этим, низкочастотное сетевое устройство или высокочастотное сетевое устройство.
В предшествующем уровне техники устройство пользователя уведомляет, используя отчет о состоянии буфера (Buffer Status Reporting, BSR), сетевое устройство (такое как базовая станция) о количестве данных, которые должны быть отправлены в буфере восходящей линии связи устройства пользователя, так что сетевое устройство определяет количество ресурсов восходящей линии связи, которые должны быть выделены для UE. Когда устройство пользователя инициирует регулярный отчет о состоянии буфера (Regular BSR), и в настоящее время нет доступных ресурсов восходящей линии связи, UE инициирует запрос планирования (Scheduling Request, SR), чтобы уведомить сетевое устройство, что UE имеет данные для отправки. Сетевое устройство выделяет UE ресурс восходящей линии связи, который, по меньшей мере, достаточен для отправки BSR, и UE отправляет BSR сетевому устройству с использованием ресурса восходящей линии связи. Что касается условия отмены SR, когда выполняется любое из следующих двух условий, SR в состоянии ожидания (pending) отменяется: условие 1: блок данных протокола (Protocol Data Unit, PDU) управления доступом к среде (Medium Access Control, MAC) был собран и включает в себя BSR, и BSR включает в себя состояние буфера до последнего события, которое инициирует BSR; и условие 2: MAC PDU, подлежащий передаче, включает в себя все ожидающие данные, доступные для передачи. Что касается условия отмены BSR, когда удовлетворяется любое из следующих двух условий, инициированный BSR может быть отменен: условие 1: когда подлежащий передаче MAC PDU собран и включает в себя BSR, инициируемый BSR отменяется; и условие 2: когда подлежащий передаче MAC PDU включает в себя все ожидающие данные, доступные для передачи, но не достаточный для дополнительного размещения элемента управления (Control Element, CE) BSR МАС плюс его заголовок, инициируемый BSR может быть отменен.
th
В системе «Нового радио» (New Radio, NR) 5-го поколения (5 Generation, 5G), когда устройство пользователя принимает по ресурсу физического канала управления нисходящей линии связи (Physical Downlink Control Channel, PDCCH) информацию планирования нисходящей линии связи (Downlink Control Information, DCI), отправленную сетевым устройством, информация планировании нисходящей линии связи указывает на предоставление разрешения восходящей линии связи (UL grant), и также указывает время, после которого указанное предоставление разрешения восходящей линии связи может использоваться для отправки данных восходящей линии связи, начиная с текущего приема информации планирования нисходящей линии связи. Например, если информация управления нисходящей линии связи указывает значение K, это указывает, что указанное предоставление разрешения восходящей линии связи может использоваться для отправки данных восходящей линии связи через время K после приема информации управления нисходящей линии связи. Данные восходящей линии связи отправляются по ресурсу физического совместно используемого канала восходящей линии связи (Physical Uplink Shared Channel, PUSCH). После приема информации планировании нисходящей линии связи устройство пользователя может начать выполнять сборку, то есть, собирать блок данных протокола (Protocol Data Unit, PDU) управления доступом к среде (Medium Access Control, MAC). Кроме того, сборка завершается до получения разрешения восходящей линии связи, так что собранный MAC PDU успешно отправляется с использованием указанного предоставления разрешения восходящей линии связи. Устройство пользователя может выполнить сборку в любой момент времени K. Это зависит от реализации устройства пользователя. Когда устройство пользователя заканчивает сборку MAC PDU, может быть возможно, что время для использования предоставления разрешения восходящей линии связи не наступило, то есть время, когда появляется ресурс физического совместно используемого канала восходящей линии связи, не наступило. В этом случае собранный MAC PDU может быть отправлен с использованием указанного разрешения восходящей линии связи через некоторый период времени. Например, после того, как MAC PDU собран, MAC PDU может быть отправлен с использованием указанного разрешения восходящей линии связи после времени R. А именно, в течение времени R, потому что SR был отменен, даже при наличии ресурса физического канала управления восходящей линии связи (Physical Uplink Control Channel, PUCCH), на котором можно отправить SR, SR не может быть отправлен, поэтому базовая станция может узнать, только когда MAC PDU отправляется после времени R, что устройство пользователя имеет буферизованные данные для отправки. В частности, базовая станция не может узнать, основываясь на более раннем SR, что устройство пользователя имеет буферизованные данные для отправки. Следовательно, может быть оказано воздействие на предварительное планирование данных восходящей линии связи устройства пользователя ранее базовой станцией, и может быть увеличена задержка передачи данных восходящей линии связи устройства пользователя.
Фиг.13 является схемой сценария приложения согласно варианту осуществления настоящего изобретения. Сетевая архитектура, показанная на фиг.13, в основном, включает в себя сетевое устройство 1301 и устройство 1302 пользователя. Устройство 1302 пользователя может связываться с сетевым устройством 1301. Данные, отправляемые устройством 1302 пользователя в сетевое устройство 1301, являются данными восходящей линии связи. Данные, отправленные сетевым устройством 1301 устройству 1302 пользователя, являются данными нисходящей линии связи. Ресурс восходящей линии связи (например, частотно-временной ресурс), используемый устройством 1302 пользователя для отправки данных восходящей линии связи, конфигурируется сетевым устройством 1301 посредством постоянного планирования, полупостоянного планирования, динамического планирования или тому подобного. В этом варианте осуществления настоящего изобретения устройство 1302 пользователя уведомляет, используя BSR, сетевое устройство 1301 (такое как базовая станция) о количестве данных восходящей линии связи, которое устройство 1302 пользователя должно отправить, так что сетевое устройство 1301 определяет количество ресурсов восходящей линии связи, которые должны быть выделены устройству 1302 пользователя. Перед отправкой BSR устройство 1302 пользователя, возможно, отправило SR в сетевое устройство 1301, чтобы уведомить сетевое устройство 1301, что устройство 1302 пользователя имеет данные для отправки, так что сетевое устройство 1301 выделяет ресурс восходящей линии связи, который, по меньшей мере, достаточен для отправки BSR. Устройство 1302 пользователя использует ресурс восходящей линии связи для отправки BSR в сетевое устройство 1301.
Фиг.14 является блок-схемой последовательности операций способа отмены запроса планирования согласно варианту осуществления настоящего изобретения. Способ включает в себя, но не ограничивается следующими этапами.
Этап 1401: устройство определяет инициирование первого запроса планирования.
В частности, устройство может быть оконечным устройством. Когда условие триггера для запуска запроса на планирование удовлетворяется, инициируется запрос планирования. «Устройство определяет, что первый запрос планирования запущен» может пониматься как «устройство получает информацию о наличии инициированного первого запроса планирования». В этом случае первый запрос планирования является ожидающим (pending) запросом планирования, или может быть понятно, что первый запрос планирования является запросом планирования, который инициируется и не отменяется.
Этап 1402: когда отправляется блок данных протокола управления доступом к среде, и блок данных протокола управления доступом к среде включает в себя первый отчет о состоянии буфера, устройство отменяет первый запрос планирования.
В частности, когда устройство принимает ресурс восходящей линии связи, выделенный сетевым устройством, устройство собирает подлежащие передаче данные в MAC PDU, и MAC PDU может включать в себя отчет о состоянии буфера. Когда собранный MAC PDU отправляется, и MAC PDU включает в себя первый отчет о состоянии буфера, считается, что условие для отмены первого запроса планирования удовлетворяется. В этом случае устройство отменяет ожидающий первый запрос планирования. Первый отчет о состоянии буфера включает в себя первое состояние буфера, где первое состояние буфера является состоянием буфера до последнего события, которое запускает отчет о состоянии буфера. Например, перед отправкой MAC PDU событие 1 инициирует отчет о состоянии буфера в момент времени 1, который соответствует состоянию 1 буфера; после времени 1 и до отправки MAC PDU событие 2 запускает отчет о состоянии буфера в момент 2 времени, который соответствует состоянию 2 буфера; и до того, как PDU MAC отправлено и после события 2, никакое новое событие не инициирует отчет о состоянии буфера. В этом случае первое состояние буфера может рассматриваться как состояние буфера, соответствующее последнему событию 2 в момент 2 времени, то есть, первое состояние буфера может рассматриваться как состояние 2 буфера.
Следует отметить, что количество первых запросов планирования может быть одним или несколькими. «Устройство отменяет первый запрос планирования» можно понимать как «устройство отменяет все первые запросы планирования». «Блок данных протокола управления доступом к среде передается» может рассматриваться как «по меньшей мере, один блок данных протокола управления доступом к среде передается». «Блок данных протокола управления доступом к среде включает в себя первый отчет о состоянии буфера» может рассматриваться как «блок данных протокола управления доступом к среде включает в себя, по меньшей мере, один первый отчет о состоянии буфера». Это не ограничено в настоящем изобретении. «Блок данных протокола управления доступом к среде отправляется» может означать, что блок данных протокола управления доступом к среде начинает отправляться, или может быть, что блок данных протокола управления доступом к среде был отправлен. Это не ограничено в настоящем изобретении.
В некоторых вариантах осуществления первое состояние буфера является состоянием буфера вплоть до последнего события, которое запускает отчет о состоянии буфера до сборки блока данных протокола управления доступом к среде. А именно, когда собранный MAC PDU отправляется, и MAC PDU включает в себя первый отчет о состоянии буфера, где первый отчет о состоянии буфера включает в себя первое состояние буфера, и первое состояние буфера является состоянием буфера вплоть до последнего события, которое запускает отчет о состоянии буфера перед сборкой MAC PDU, считается, что условие для отмены первого запроса планирования удовлетворяется. В этом случае устройство отменяет ожидающий первый запрос планирования. Например, перед сборкой MAC PDU событие 1 запускает отчет о состоянии буфера в момент 1 времени, который соответствует состоянию 1 буфера; после времени 1 и до отправки MAC PDU событие 2 запускает отчет о состоянии буфера в момент 2 времени, который соответствует состоянию 2 буфера; и после того, как MAC PDU собран и перед отправкой MAC PDU, событие 3 запускает отчет о состоянии буфера в момент 3 времени, который соответствует состоянию 3 буфера. В этом случае первое состояние буфера может рассматриваться как состояние буфера, соответствующее последнему событию 2 в момент 2 времени перед сборкой MAC PDU, то есть, первое состояние буфера может рассматриваться как состояние 2 буфера. Возможно, первое состояние буфера является состоянием буфера вплоть до события, которое инициирует первый отчет о состоянии буфера.
Кроме того, в некоторых вариантах осуществления первый запрос планирования является запросом планирования, инициируемым до сборки блока данных протокола управления доступом к среде. Например, перед сборкой MAC PDU запускается запрос 1 на планирование; и после того, как MAC PDU собран и перед отправкой MAC PDU, запускается запрос 2 планирования. В этом случае первый запрос планирования может рассматриваться как запрос планирования, инициируемый до сборки MAC PDU, то есть, запрос 1 планирования. Возможно, первый запрос планирования является запросом планирования, инициируемым вторым отчетом о состоянии буфера, где блок данных протокола управления доступом к среде включает в себя состояние буфера, которое существует, когда событие инициирует второй отчет о состоянии буфера. Если в настоящее время существует инициированный отчет о состоянии буфера или запрос планирования, MAC PDU собирается для использования отчета о состоянии буфера, и отчет о состоянии буфера включает в себя самое последнее состояние буфера в текущее время сборки, то есть, состояние буфера до последнего событие, которое запускает отчет о состоянии буфера до сборки PDU MAC, то есть, состояние буфера, которое существует, когда событие запускает второй отчет о состоянии буфера. Следовательно, можно считать, что второй отчет о состоянии буфера является отчетом о состоянии буфера, запущенным до сборки MAC PDU; первый запрос планирования является запросом планирования, инициируемым вторым отчетом о состоянии буфера; и можно считать, что первый запрос планирования является запросом планирования, запущенным до сборки MAC PDU. Следует отметить, что количество первых запросов на планирование может быть одним или несколькими. Чтобы быть точным, все запросы планирования, которые запускаются до сборки MAC PDU, являются первыми запросами планирования. «Устройство отменяет первый запрос планирования» можно понимать как «устройство отменяет все первые запросы планирования».
В некоторых вариантах осуществления первый отчет о состоянии буфера не включает в себя первое состояние буфера, где первое состояние буфера является состоянием буфера до последнего события, которое инициирует отчет о состоянии буфера. Также может быть понятно, что первый отчет о состоянии буфера включает в себя второе состояние буфера, где второе состояние буфера не является состоянием буфера до последнего события, которое запускает отчет о состоянии буфера.
В частности, кроме того, первый запрос планирования является запросом планирования, запущенным до сборки блока данных протокола управления доступом к среде. Например, перед сборкой MAC PDU запускается запрос 1 планирования; и после того, как MAC PDU собран и перед отправкой MAC PDU, запускается запрос 2 планирования. В этом случае первый запрос планирования может рассматриваться как запрос планирования, инициируемый до сборки MAC PDU, то есть запрос 1 планирования. Возможно, первый запрос планирования является запросом планирования, инициируемым вторым отчетом о состоянии буфера, где блок данных протокола управления доступом к среде включает в себя состояние буфера, которое существует, когда событие инициирует второй отчет о состоянии буфера. Если в настоящее время существует отчет о состоянии сработавшего буфера или запрос планирования, MAC PDU собирается для использования отчета о состоянии буфера, и отчет о состоянии буфера включает в себя самое последнее состояние буфера в текущее время сборки, то есть, состояние буфера до последнего событие, которое запускает отчет о состоянии буфера до сборки PDU MAC, то есть, состояние буфера, которое существует, когда событие запускает второй отчет о состоянии буфера. Следовательно, можно считать, что второй отчет о состоянии буфера является отчетом о состоянии буфера, запущенным до сборки MAC PDU; первый запрос планирования является запросом планирования, инициируемым вторым отчетом о состоянии буфера; и можно считать, что первый запрос планирования является запросом планирования, запущенным до сборки MAC PDU. Следует отметить, что количество первых запросов на планирование может быть одним или несколькими. Чтобы быть точным, все запросы планирования, которые запускаются до сборки MAC PDU, являются первыми запросами планирования. «Устройство отменяет первый запрос планирования» можно понимать как «устройство отменяет все первые запросы планирования».
В некоторых вариантах осуществления устройство может дополнительно остановить таймер запрета запроса планирования первого запроса планирования. Каждый запрос планирования может соответствовать конфигурации запроса планирования, и каждая конфигурация запроса планирования связана с таймером запрета запроса планирования. Следовательно, когда запрос планирования, соответствующий конфигурации запроса планирования, отменяется, то есть, ни один запрос планирования, соответствующий конфигурации запроса планирования, не запускается, таймер запрета запроса планирования запроса планирования должен быть остановлен. Следовательно, когда устройство отменяет первый запрос планирования, ему также необходимо остановить таймер запрета на запрос планирования для первого запроса планирования. Следует отметить, что количество первых запросов планирования может составлять один или несколько. Множество запросов планирования может соответствовать одной или нескольким конфигурациям запросов планирования. «Устройство отменяет первый запрос планирования» можно понимать как «устройство отменяет все первые запросы планирования». Остановка таймера запрета запроса планирования первого запроса планирования может быть понята как остановка таймера запрета запроса планирования каждого первого запроса планирования. Если множество запросов планирования соответствуют одной конфигурации запроса планирования, соответствующий таймер запрета запроса планирования останавливается. Если множество запросов планирования соответствуют множеству конфигураций запросов планирования, таймеры запрета запроса планирования, соответствующие запросам планирования, останавливаются.
Фиг.15 является блок-схемой последовательности операций способа отмены отчета о состоянии буфера согласно варианту осуществления настоящего изобретения. Способ включает в себя, но не ограничивается следующими этапами.
Этап 1501: устройство определяет, что первый отчет о состоянии буфера запущен.
В частности, устройство может быть оконечным устройством. Когда условие триггера для запуска отчета о состоянии буфера удовлетворяется, отчет о состоянии буфера запускается. «Устройство определяет, что первый отчет о состоянии буфера запущен» может пониматься как «устройство узнает, что первый отчет о состоянии буфера существует».
Этап 1502: когда отправляется блок данных протокола управления доступом к среде, и блок данных протокола управления доступом к среде включает в себя отчет о состоянии буфера, устройство отменяет первый отчет о состоянии буфера.
В частности, когда устройство принимает ресурс восходящей линии связи, выделенный сетевым устройством, устройство собирает подлежащие передаче данные в MAC PDU, и MAC PDU может включать в себя, по меньшей мере, один отчет о состоянии буфера. Когда собранный MAC PDU отправляется, и MAC PDU включает в себя, по меньшей мере, один отчет о состоянии буфера, считается, что условие для отмены первого отчета о состоянии буфера удовлетворяется. В этом случае устройство отменяет первый отчет о состоянии буфера для запуска.
Следует отметить, что количество первых отчетов о состоянии буфера может быть одним или несколькими. «Устройство отменяет первый отчет о состоянии буфера» можно понимать как «устройство отменяет все первые отчеты о состоянии буфера». «Блок данных протокола управления доступом к среде передается» может рассматриваться как «по меньшей мере, один блок данных протокола управления доступом к среде передается». «Блок данных протокола управления доступом к среде включает в себя отчет о состоянии буфера» может рассматриваться как «блок данных протокола управления доступом к среде включает в себя, по меньшей мере, один отчет о состоянии буфера». Это не ограничено в настоящем изобретении. «Блок данных протокола управления доступом к среде отправляется» может означать, что блок данных протокола управления доступом к среде начинает отправляться, или может быть, что блок данных протокола управления доступом к среде был отправлен. Это не ограничено в настоящем изобретении.
В некоторых вариантах осуществления первый отчет о состоянии буфера является отчетом о состоянии буфера, запущенным до сборки блока данных протокола управления доступом к среде. В частности, когда собранный MAC PDU отправляется, и MAC PDU включает в себя, по меньшей мере, один отчет о состоянии буфера, считается, что условие отмены первого отчета о состоянии буфера удовлетворяется. Первый отчет о состоянии буфера представляет собой отчет о состоянии буфера, запущенный до сборки MAC PDU. В этом случае устройство отменяет отчет о состоянии первого сработавшего буфера. Например, перед сборкой MAC PDU запускается отчет 1 о состоянии буфера; и после того, как MAC PDU собран и перед отправкой MAC PDU, запускается отчет 2 о состоянии буфера. В этом случае первый отчет о состоянии буфера может рассматриваться как отчет о состоянии буфера, запущенный до сборки MAC PDU, то есть, отчет о состоянии 1 буфера. Следует отметить, что количество первых отчетов о состоянии буфера может быть один или больше. Чтобы быть точным, все отчеты о состоянии буфера, которые запускаются до сборки MAC PDU, являются первыми отчетами о состоянии буфера. «Устройство отменяет первый отчет о состоянии буфера» можно понимать как «устройство отменяет все первые отчеты о состоянии буфера».
В некоторых вариантах осуществления блок данных протокола управления доступом к среде включает в себя состояние буфера, которое существует, когда событие инициирует первый отчет о состоянии буфера. В частности, когда собранный MAC PDU отправляется, и MAC PDU включает в себя, по меньшей мере, один отчет о состоянии буфера, если MAC PDU включает в себя состояние буфера, которое существует, когда событие инициирует первый отчет о состоянии буфера, считается, что условие для отмены первого отчета о состоянии буфера выполнено. В этом случае устройство отменяет отчет о состоянии первого сработавшего буфера. Если в настоящее время существует отчет о состоянии сработавшего буфера или запрос планирования, MAC PDU собирается для использования отчета о состоянии буфера, и отчет о состоянии буфера включает в себя самое последнее состояние буфера в текущее время сборки, то есть, состояние буфера до последнего событие, которое запускает отчет о состоянии буфера до сборки MAC PDU, то есть, состояние буфера, которое существует, когда событие запускает первый отчет о состоянии буфера. Следовательно, можно считать, что первый отчет о состоянии буфера является отчетом о состоянии буфера, запущенным до сборки MAC PDU. Следует отметить, что количество первых отчетов о состоянии буфера может быть одним или несколькими. В частности, когда MAC PDU включает в себя состояние буфера, которое существует, когда событие инициирует первый отчет о состоянии буфера, «устройство отменяет первый отчет о состоянии буфера» можно понимать как «устройство отменяет все первые отчеты о состоянии буфера».
Со ссылкой на прилагаемые чертежи, ниже описан способ отмены запроса планирования в соответствии с вариантом осуществления настоящего изобретения. Например, обратитесь к фиг.16. Перед сборкой MAC PDU событие 1 запускает отчет о состоянии буфера BSR 1 в момент 1 времени, который соответствует состоянию 1 буфера, и запускается запрос SR 1 планирования. После времени 1 и до того, как MAC PDU собран, событие 2 запускает отчет BSR 2 о состоянии буфера в момент 2 времени, который соответствует состоянию 2 буфера, и запускается запрос SR 2 планирования. После того, как MAC PDU собран, поскольку в настоящее время существует отчет о состоянии сработавшего буфера, MAC PDU может включать в себя отчет о состоянии буфера, и отчет о состоянии буфера включает в себя состояние буфера вплоть до последнего события, которое инициирует отчет о состоянии буфера, то есть, состояние 2 буфера. В этом случае SR 1 и SR 2 не отменяются, но SR 1 и SR 2 отменяются после отправки MAC PDU.
Кроме того, после того, как MAC PDU собран и перед отправкой MAC PDU, событие 3 инициирует отчет BSR 3 о состоянии буфера в момент 3 времени, который соответствует состоянию 3 буфера, и запрос SR 3 планирования является срабатывает. В этом случае после того, как MAC PDU собран, MAC PDU может включать в себя отчет о состоянии буфера, и отчет о состоянии буфера включает в себя состояние буфера вплоть до последнего события, которое инициирует отчет о состоянии буфера до сборки MAC PDU, то есть, состояние 2 буфера, не состояние 3 буфера до последнего события, которое запускает отчет о состоянии буфера. Если вышеуказанные условия удовлетворены, запросы планирования, инициированные до того, как MAC PDU собран, отменяются, то есть, запрос SR 1 планирования и запрос SR 2 планирования отменяются, но запрос SR 3 планирования запускается после сборки MAC PDU не отменено В качестве альтернативы, если MAC PDU включает в себя состояния буфера во время запуска некоторых отчетов о состоянии буфера, запросы планирования, инициированные отчетами о состоянии буфера, отменяются. Например, MAC PDU включает в себя состояние 1 буфера и состояние 2 буфера, соответствующее событию 1 и событию 2. Следовательно, запрос SR 1 планирования, инициированный отчетом о состоянии буфера BSR 1, и запрос SR 2 планирования, инициированный отчет о состоянии буфера BSR 2 отменяется. Однако MAC PDU не включает в себя состояние 3 буфера, соответствующее событию 3. Следовательно, запрос SR 3 планирования, инициируемый отчетом BSR 3 о состоянии буфера, не отменяется.
Со ссылкой на прилагаемые чертежи, ниже описан способ отмены отчета о состоянии буфера в соответствии с вариантом осуществления настоящего изобретения. Например, обратитесь к фиг.16. Перед сборкой MAC PDU событие 1 запускает отчет о состоянии буфера BSR 1 в момент времени 1, который соответствует состоянию буфера 1, и запускается запрос SR 1 планирования. После времени 1 и до того, как MAC PDU собран, событие 2 запускает отчет BSR 2 о состоянии буфера в момент 2 времени, который соответствует состоянию 2 буфера, и запускается запрос SR 2 планирования. После того, как MAC PDU собран, поскольку в настоящее время существует отчет о состоянии сработавшего буфера, MAC PDU может включать в себя отчет о состоянии буфера. В этом случае BSR 1 и BSR 2 не отменяются, но BSR 1 и BSR 2 отменяются после MAC PDU отправки.
Кроме того, после того, как MAC PDU собран и перед отправкой MAC PDU, событие 3 инициирует отчет BSR 3 о состоянии буфера в момент 3 времени, который соответствует состоянию 3 буфера, и запрос SR 3 планирования является срабатывает. В этом случае после того, как MAC PDU собран, PDU MAC может включать в себя отчет о состоянии буфера. В этом случае не все отчеты о состоянии сработавшего буфера отменяются, но отчеты о состоянии буфера, срабатывающие до сборки MAC PDU, отменяются. В частности, отчет о состоянии буфера BSR 1 и отчет о состоянии буфера BSR 2 отменяются, но отчет о состоянии буфера BSR 3, запущенный после сборки блока MAC PDU, не отменяется. Альтернативно, если MAC PDU включает состояния буфера во время запуска некоторых отчетов о состоянии буфера, отчеты о состоянии буфера отменяются. Например, MAC PDU включает в себя состояние 1 буфера и состояние 2 буфера, соответствующее событию 1 и событию 2. Следовательно, отчет о состоянии буфера BSR 1 и отчет о состоянии буфера BSR 2 отменяются. Однако MAC PDU не включает в себя состояние 3 буфера, соответствующее событию 3. Следовательно, отчет BSR 3 о состоянии буфера не отменяется.
Согласно способу в этом варианте осуществления настоящего изобретения, может быть гарантировано, что запрос планирования отправляется на базовую станцию ранее. В частности, базовая станция узнает ранее, что устройство пользователя имеет данные для передачи, так что базовая станция может выделять ресурс восходящей линии связи ранее устройству пользователя для передачи данных восходящей линии связи. Следовательно, задержка данных восходящей линии связи устройства пользователя уменьшается.
Способы вариантов осуществления настоящего изобретения подробно описаны выше. Специалист в данной области должен легко понимать, что этапы алгоритма в примерах, описанных со ссылкой на варианты осуществления, раскрытые в этом описании, могут быть реализованы в форме аппаратного обеспечения или комбинации аппаратного и компьютерного программного обеспечения в настоящем изобретении. Реализована ли функция аппаратным обеспечением или способ управления аппаратным обеспечением компьютерным программным обеспечением зависит от конкретного приложения и конструктивного ограничения технического решения. Специалист в данной области техники может использовать разные способы для реализации описанных функций для каждого конкретного приложения, но не следует считать, что реализация выходит за рамки объема настоящего изобретения.
В вариантах осуществления настоящего изобретения функциональное разделение модулей может выполняться на устройстве на основании вышеупомянутых примеров в способе. Например, различные функциональные модули могут быть разделены на основе различных соответствующих функций, или две или более функций могут быть интегрированы в один модуль обработки. Интегрированный модуль может быть реализован в виде аппаратного обеспечения или может быть реализован в виде функционального модуля программного обеспечения. Следует отметить, что разделение модулей в вариантах осуществления настоящего изобретения является примером и представляет собой просто логическое разделение функций. Во время фактической реализации может быть другой способ разделения.
Когда различные функциональные модули разделены на основе различных соответствующих функций, вариант осуществления настоящего изобретения предоставляет устройство связи, где устройством связи может быть устройство, используемое в этом варианте осуществления настоящего изобретения. Когда различные функциональные модули разделяются на основе различных соответствующих функций, фиг.17 является возможной принципиальной структурной схемой устройства связи. Как показано на фиг.17, устройство включает в себя блок 1701 определения и блок 1702 отмены.
Блок 1701 определения выполнен с возможностью поддержки устройства при выполнении этапа 1401 в вышеприведенном варианте осуществления и/или выполнен с возможностью поддержки устройства при выполнении этапа 1501 в вышеприведенном варианте осуществления и/или используется в других процессах технологии описана в этой спецификации.
Блок 1702 отмены выполнен с возможностью поддержки устройства при выполнении этапа 1402 в вышеприведенном варианте осуществления и/или выполнен с возможностью поддержки устройства при выполнении этапа 1502 в вышеприведенном варианте осуществления и/или используется в других процессах технологии описана в этой спецификации.
Следует отметить, что все связанное содержание этапов в вариантах осуществления способа может быть процитировано с описаниями функций соответствующих функциональных модулей, и подробности здесь снова не описываются.
Например, когда используется интегрированный блок, схематическая структурная схема устройства согласно варианту осуществления настоящего изобретения показана на фиг.18. На фиг.18, устройство включает в себя модуль 1801 обработки. Модуль 1801 обработки выполнен с возможностью управлять действиями устройства, например, для выполнения этапа, выполняемого блоком 1701 определения, и/или для выполнения этапа, выполняемого блоком 1702 отмены. и/или выполнен с возможностью выполнения других процессов технологии, описанной в этой спецификации. Как показано на фиг.18, устройство может дополнительно включать в себя модуль 1802 хранения, где модуль 1802 хранения выполнен с возможностью хранить программный код и данные устройства.
Например, схематическая структурная схема устройства согласно варианту осуществления настоящего изобретения показана на фиг.19. На фиг.19, устройство включает в себя процессор 1901 и память 1902. Модуль 1801 обработки представляет собой процессор 1901, например, выполненный с возможностью выполнять этап, выполняемый блоком 1701 определения, и/или выполненный с возможностью выполнять другие процессы технологии, описанной в настоящем документе. Модуль 1802 хранения является памятью 1902 и выполнен с возможностью хранить программный код и данные.
Вышеприведенные описания реализаций позволяют специалисту в данной области техники четко понимать, что в целях удобного и краткого описания разделение вышеупомянутых функциональных модулей используется в качестве примера для иллюстрации. В реальном применении вышеупомянутые функции могут быть выделены различным модулям и реализованы на основе требований, то есть, внутренняя структура устройства разделена на различные функциональные модули для реализации всех или некоторых функций, описанных выше.
В нескольких вариантах осуществления, представленных в настоящем изобретении, следует понимать, что раскрытые устройство и способ могут быть реализованы другими способами. Например, описанные варианты осуществления устройства являются просто примерами. Например, разделение блока или модуля является просто логическим разделением функции и может быть другим разделением во время фактической реализации. Например, множество блоков или компонентов могут быть объединены или интегрированы в другое устройство, или некоторые функции могут игнорироваться или могут не выполняться. Дополнительно, отображаемые или обсуждаемые взаимные связи или прямые связи или соединения связи могут быть реализованы с использованием некоторых интерфейсов. Непрямые соединения или коммуникационные соединения между устройствами или блоками могут быть реализованы в электронной, механической или других формах.
Блоки, описанные как отдельные компоненты, могут быть или не быть физически отдельными, и компоненты, отображаемые как блоки, могут представлять собой одну или несколько физических блоков, другими словами, могут быть расположены в одном месте или могут быть распределены во множестве разных мест. Некоторые или все блоки могут быть выбраны на основании фактических требований для достижения целей решений вариантов осуществления.
Дополнительно, функциональные блоки в вариантах осуществления настоящего изобретения могут быть интегрированы в один блок обработки, или каждый из блоков может существовать отдельно физически, или два или более блоков интегрированы в один блок. Интегрированный блок может быть реализован в форме аппаратного обеспечения или может быть реализован в форме программного функционального блока.
Когда интегрированный блок реализован в форме программного функционального блока и продан или используется в качестве независимого продукта, интегрированный блок может храниться на читаемом носителе информации. Исходя из такого понимания, технические решения в вариантах осуществления настоящего изобретения, по существу, или часть, способствующая предшествующему уровню техники, или все или некоторые из технических решений могут быть реализованы в форме программного продукта. Программный продукт хранится на носителе данных и включает в себя несколько инструкций для инструктирования устройства (которое может быть однокристальным микрокомпьютером, микросхемой или тому подобным) или процессора для выполнения всех или некоторых этапов способов, описанных в варианты осуществления настоящего изобретения. Вышеупомянутый носитель данных включает в себя любой носитель, который может хранить программный код, такой как флэш-накопитель USB, съемный жесткий диск, ROM, RAM, магнитный диск или оптический диск.
Вышеприведенные описания являются просто конкретными вариантами осуществления настоящего изобретения, но не предназначены для ограничения области защиты настоящего изобретения. Любое изменение или замена в пределах технического объема, раскрытого в настоящем документе, должно входить в область защиты настоящего изобретения. Следовательно, объем защиты настоящего изобретения должен быть предметом защиты формулы изобретения.