СПОСОБ ОПТИМИЗАЦИИ МАРШРУТА, МАРШРУТИЗАТОР И ОБЪЕКТ-АДМИНИСТРАТОР МЕСТОПОЛОЖЕНИЙ
METHOD OF ROUTE OPTIMIZATION, ROUTER AND LOCATION ADMINISTRATOR OBJECT

ОБЛАСТЬ ТЕХНИКИ
Варианты осуществления настоящего изобретения относятся к области связи и, в частности, к способу оптимизации маршрута, маршрутизатору и объекту-администратору местоположений.
УРОВЕНЬ ТЕХНИКИ
При распределенном управлении мобильностью (Распределенном Управлении Мобильностью - DMM), когда абонент в настоящий момент находится в состоянии роуминга, то есть, когда абонент перемещается из домашней сети в гостевую сеть, между мобильным маршрутизатором (Мобильным Маршрутизатором - MR) в домашней сети и MR в гостевой сети устанавливается туннель переадресации. Затем - после прохождения через MR в гостевой сети - пакет, отправляемый абонентом, должен проходить через туннель переадресации между MR в гостевой сети и MR в домашней сети, проходить через MR в домашней сети, а затем поступать в адрес пункта назначения.
Все данные абонента в состоянии роуминга, тем не менее, передаются по домашней сети, и, следовательно, когда абонент находится вдали от домашней сети, возникает проблема дублирования маршрута.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
В вариантах осуществления настоящего изобретения предлагаются способ оптимизации маршрута, маршрутизатор и объект-администратор местоположений, которые могут решить проблему дублирования маршрута.
В соответствии с первым аспектом, предлагается способ оптимизации маршрута, причем данный способ включает в себя: установление туннеля переадресации между первым мобильным маршрутизатором MR, в котором в настоящий момент находится первая абонентская станция UE, и вторым MR, в котором в настоящий момент находится вторая UE, причем, по меньшей мере, одна UE из первой UE и второй UE в настоящий момент находится в гостевой сети; и передачу данных между первой UE и второй UE по туннелю переадресации.
В продолжение первого аспекта, в первом возможном способе реализации установление туннеля переадресации между первым MR, в котором в настоящий момент находится первая UE, и вторым MR, в котором в настоящий момент находится вторая UE, включает в себя: отправку первым MR первого сообщения с запросом маршрута на объект-администратор домашних абонентов H-LM второй UE, причем первое сообщение с запросом маршрута содержит адрес Интернет-Протокола IP второй UE; прием первым MR первого сообщения с реакцией на маршрут, отправляемого с помощью H-LM второй UE, причем первое сообщение с реакцией на маршрут содержит адрес второго MR; и установление первым MR туннеля переадресации между первым MR и вторым MR в соответствии с адресом второго MR.
В продолжение первого возможного способа реализации первого аспекта, во втором возможном способе реализации перед отправкой первым MR первого сообщения с запросом маршрута на H-LM второй UE данный способ дополнительно включает в себя: прием первым MR пакета, отправляемого первой UE; получение первым MR IP-адреса второй UE в пакете; и буферизацию пакета первым MR; при этом после установления первым MR туннеля переадресации между первым MR и вторым MR в соответствии с адресом второго MR данный способ дополнительно включает в себя: передачу первым MR пакета на второй MR по туннелю переадресации.
В продолжение первого возможного способа реализации и вышеизложенного способа реализации первого аспекта, в третьем возможном способе реализации, когда первая UE в настоящий момент находится в домашней сети, первое сообщение с запросом маршрута дополнительно содержит первую информацию флаговых разрядов, при этом первая информация флаговых разрядов используется для указания, что первый MR представляет собой домашний мобильный маршрутизатор H-MR первой UE.
В продолжение первого возможного способа реализации и вышеизложенных способов реализации первого аспекта, в четвертом возможном способе реализации, когда вторая UE в настоящий момент находится в домашней сети, первое сообщение с реакцией на маршрут дополнительно содержит вторую информацию флаговых разрядов, при этом вторая информация флаговых разрядов используется для указания, что второй MR представляет собой H-MR второй UE.
В продолжение первого возможного способа реализации и вышеизложенных способов реализации первого аспекта, в пятом возможном способе реализации установление первым MR туннеля переадресации между первым MR и вторым MR в соответствии с адресом второго MR включает в себя: отправку первым MR первого сообщения с запросом установления туннеля на второй MR; и прием первым MR первого сообщения с реакцией на установление туннеля, отправляемого вторым MR, с целью завершения установления туннеля переадресации.
В продолжение первого возможного способа реализации и вышеизложенных способов реализации первого аспекта, в шестом возможном способе реализации установление первым MR туннеля переадресации между первым MR и вторым MR в соответствии с адресом второго MR включает в себя: прием первым MR второго сообщения с запросом установления туннеля, отправляемого вторым MR; и отправку первым MR второго сообщения с реакцией на установление туннеля на второй MR с целью завершения установления туннеля переадресации.
В продолжение первого возможного способа реализации и вышеизложенных способов реализации первого аспекта, в седьмом возможном способе реализации после установления первым MR туннеля переадресации между первым MR и вторым MR в соответствии с адресом второго MR данный способ дополнительно включает в себя: привязку первым MR следующей информации: IP-адреса первой UE, IP-адреса второй UE, адреса второго MR и информации о туннеле переадресации.
В продолжение седьмого возможного способа реализации первого аспекта, в восьмом возможном способе реализации данный способ дополнительно включает в себя: отмену привязки информации первым MR, когда первая UE в настоящий момент находится в гостевой сети, при этом первая UE в настоящий момент больше не находится в зоне обслуживания первого MR, либо, когда вторая UE в настоящий момент находится в гостевой сети, при этом вторая UE в настоящий момент больше не находится в зоне обслуживания второго MR.
В продолжение первого возможного способа реализации и вышеизложенных способов реализации первого аспекта, в девятом возможном способе реализации данный способ дополнительно включает в себя: освобождение первым MR туннеля переадресации, когда первая UE в настоящий момент находится в гостевой сети, при этом первая UE в настоящий момент больше не находится в зоне обслуживания первого MR, либо, когда вторая UE в настоящий момент находится в гостевой сети, при этом вторая UE в настоящий момент больше не находится в зоне обслуживания второго MR, и когда туннель переадресации не используется совместно с другой UE.
В продолжение девятого возможного способа реализации первого аспекта, в десятом возможном способе реализации освобождение первым MR туннеля переадресации включает в себя: отправку первым MR первого сообщения с запросом освобождения туннеля на второй MR; и прием первым MR первого сообщения с реакцией на освобождение туннеля, отправляемого вторым MR, с целью завершения освобождения туннеля переадресации.
В продолжение первого аспекта, в одиннадцатом возможном способе реализации, когда первая UE в настоящий момент находится в гостевой сети, установление туннеля переадресации между первым MR, в котором в настоящий момент находится первая UE, и вторым MR, в котором в настоящий момент находится вторая UE, включает в себя: отправку третьим MR второго сообщения с запросом маршрута на H-LM второй UE, причем второе сообщение с запросом маршрута содержит IP-адрес второй UE; прием третьим MR второго сообщения с реакцией на маршрут, отправляемого с помощью H-LM второй UE, причем второе сообщение с реакцией на маршрут содержит адрес второго MR; и отправку третьим MR первого сообщения с командой оптимизации маршрута RO на первый MR, причем первое сообщение с командой RO содержит адрес второго MR, при этом первое сообщение с командой RO используется первым MR для установления туннеля переадресации между первым MR и вторым MR в соответствии с адресом второго MR; либо отправку третьим MR второго сообщения с командой RO на второй MR, причем второе сообщение с командой RO содержит адрес первого MR, при этом второе сообщение с командой RO используется вторым MR для установления туннеля переадресации между первым MR и вторым MR в соответствии с адресом первого MR, причем третий MR представляет собой H-MR первой UE.
В соответствии со вторым аспектом, предлагается способ оптимизации маршрута, причем, по меньшей мере, одна UE из первой UE и второй UE в настоящей момент находится в гостевой сети, при этом способ включает в себя: прием объектом-администратором домашних абонентов H-LM первой абонентской станции UE сообщения с запросом маршрута, отправляемого вторым мобильным маршрутизатором MR, в котором в настоящий момент находится вторая UE, причем сообщение с запросом маршрута содержит адрес Интернет-Протокола IP первой UE; и отправку с помощью H-LM первой UE сообщения с реакцией на маршрут на второй MR, причем сообщение с реакцией на маршрут содержит адрес первого MR, в котором в настоящий момент находится первая UE.
В продолжение второго аспекта, в первом возможном способе реализации, когда вторая UE в настоящий момент находится в домашней сети, сообщение с запросом маршрута дополнительно содержит первую информацию флаговых разрядов, при этом первая информация флаговых разрядов используется для указания, что второй MR представляет собой домашний мобильный маршрутизатор H-MR второй UE.
В продолжение второго аспекта, во втором возможном способе реализации, когда первая UE в настоящий момент находится в домашней сети, сообщение с реакцией на маршрут дополнительно содержит вторую информацию флаговых разрядов, при этом вторая информация флаговых разрядов используется для указания, что первый MR представляет собой H-MR первой UE.
В соответствии с третьим аспектом, предлагается способ оптимизации маршрута, причем данный способ включает в себя: отправку мобильным маршрутизатором MR, в котором в настоящий момент находится первая абонентская станция UE, сообщения с запросом маршрута на объект-администратор домашних абонентов H-LM второй UE, причем сообщение с запросом маршрута содержит адрес Интернет-Протокола IP первой UE и информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что данный MR представляет собой домашний мобильный маршрутизатор H-MR первой UE; и прием с помощью MR сообщения с отклонением маршрута, отправляемого с помощью H-LM второй UE.
В соответствии с четвертым аспектом, предлагается способ оптимизации маршрута, причем данный способ включает в себя: прием объектом-администратором домашних абонентов H-LM второй абонентской станции UE сообщения с запросом маршрута, отправляемого мобильным маршрутизатором MR, в котором в настоящий момент находится первая UE, причем сообщение с запросом маршрута содержит адрес Интернет-Протокола IP первой UE и информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что данный MR представляет собой домашний мобильный маршрутизатор H-MR первой UE; и отправку с помощью H-LM второй UE сообщения с отклонением маршрута на MR.
В соответствии с пятым аспектом, предлагается способ оптимизации маршрута, причем первая абонентская станция UE в настоящий момент находится в домашней сети, при этом способ включает в себя: отправку первым мобильным маршрутизатором MR, в котором в настоящий момент находится первая абонентская станция UE, сообщения с запросом маршрута на объект-администратор домашних абонентов H-LM второй UE, причем сообщение с запросом маршрута содержит адрес Интернет-Протокола IP первой UE; и прием первым MR сообщения с реакцией на маршрут, отправляемого с помощью H-LM второй UE, причем сообщение с реакцией на маршрут содержит информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что второй MR, в котором в настоящий момент находится вторая UE, представляет собой домашний мобильный маршрутизатор H-MR второй UE.
В соответствии с шестым аспектом, предлагается способ оптимизации маршрута, причем первая абонентская станция UE в настоящий момент находится в домашней сети, при этом способ включает в себя: прием объектом-администратором домашних абонентов H-LM второй UE сообщения с запросом маршрута, отправляемого первым мобильным маршрутизатором MR, в котором в настоящий момент находится первая UE, причем сообщение с запросом маршрута содержит адрес Интернет-Протокола IP первой UE; и отправку с помощью H-LM второй UE сообщения с реакцией на маршрут на первый MR, причем сообщение с реакцией на маршрут содержит информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что второй MR, в котором в настоящий момент находится вторая UE, представляет собой домашний мобильный маршрутизатор H-MR второй UE, таким образом, что первый MR прекращает процесс оптимизации маршрута.
В соответствии с седьмым аспектом, предлагается мобильный маршрутизатор MR, причем данный MR представляет собой MR, в котором в настоящий момент находится первая абонентская станция UE, при этом MR содержит: блок отправки, выполненный с возможностью отправки сообщения с запросом маршрута на объект-администратор домашних абонентов H-LM второй UE, причем сообщение с запросом маршрута содержит адрес Интернет-Протокола IP второй UE; первый блок приема, выполненный с возможностью приема сообщения с реакцией на маршрут, отправляемого с помощью H-LM второй UE, причем сообщение с реакцией на маршрут содержит адрес второго MR, в котором в настоящий момент находится вторая UE; и блок установления, выполненный с возможностью установления туннеля переадресации между данным MR и вторым MR в соответствии с адресом второго MR, причем, по меньшей мере, одна UE из первой UE и второй UE в настоящий момент находится в гостевой сети.
В продолжение седьмого аспекта, в первом возможном способе реализации MR дополнительно содержит: второй блок приема, выполненный с возможностью приема пакета, отправляемого первой UE; блок получения, выполненный с возможностью получения IP-адреса второй UE в пакете, принимаемом вторым блоком приема; блок буферизации, выполненный с возможностью буферизации пакета, принимаемого вторым блоком приема; и блок передачи, выполненный с возможностью передачи - на второй MR по туннелю переадресации, устанавливаемому блоком установления - пакета, буферизуемого блоком буферизации.
В продолжение седьмого аспекта или вышеописанного способа реализации, во втором возможном способе реализации, когда первая UE в настоящий момент находится в домашней сети, сообщение с запросом маршрута дополнительно содержит первую информацию флаговых разрядов, при этом первая информация флаговых разрядов используется для указания, что данный MR представляет собой домашний мобильный маршрутизатор H-MR первой UE.
В продолжение седьмого аспекта или вышеописанных способов реализации, в третьем возможном способе реализации, когда вторая UE в настоящий момент находится в домашней сети, сообщение с реакцией на маршрут дополнительно содержит вторую информацию флаговых разрядов, при этом вторая информация флаговых разрядов используется для указания, что второй MR представляет собой H-MR второй UE.
В продолжение седьмого аспекта или вышеописанных способов реализации, в четвертом возможном способе реализации блок установления содержит: первый субблок отправки, выполненный с возможностью отправки первого сообщения с запросом установления туннеля на второй MR; и первый субблок приема, выполненный с возможностью приема первого сообщения с реакцией на установление туннеля, отправляемого вторым MR, с целью завершения установления туннеля переадресации.
В продолжение седьмого аспекта или вышеописанных способов реализации, в пятом возможном способе реализации блок установления содержит: второй субблок приема, выполненный с возможностью приема второго сообщения с запросом установления туннеля, отправляемого вторым MR; и второй субблок отправки, выполненный с возможностью отправки второго сообщения с реакцией на установление туннеля на второй MR с целью завершения установления туннеля переадресации.
В продолжение седьмого аспекта или вышеописанных способов реализации, в шестом возможном способе реализации MR дополнительно содержит блок привязки, выполненный с возможностью привязки следующей информации: IP-адреса первой UE, IP-адреса второй UE, адреса второго MR и информации о туннеле переадресации.
В продолжение шестого возможного способа реализации седьмого аспекта, в седьмом возможном способе реализации MR дополнительно содержит блок отмены привязки, выполненный с возможностью отмены привязки информации, когда первая UE в настоящий момент находится в гостевой сети, при этом первая UE в настоящий момент больше не находится в зоне обслуживания MR, либо, когда вторая UE в настоящий момент находится в гостевой сети, при этом вторая UE в настоящий момент больше не находится в зоне обслуживания второго MR.
В продолжение седьмого аспекта или вышеописанных способов реализации, в восьмом возможном способе реализации MR дополнительно содержит блок освобождения, выполненный с возможностью освобождения туннеля переадресации, когда туннель переадресации не используется совместно с другой UE.
В продолжение восьмого возможного способа реализации седьмого аспекта, в девятом возможном способе реализации блок освобождения содержит: третий субблок отправки, выполненный с возможностью отправки первого сообщения с запросом освобождения туннеля на второй MR; и третий субблок приема, выполненный с возможностью приема первого сообщения с реакцией на освобождение туннеля, отправляемого вторым MR, с целью завершения освобождения туннеля переадресации.
В продолжение восьмого возможного способа реализации седьмого аспекта, в десятом возможном способе реализации блок освобождения содержит: четвертый субблок приема, выполненный с возможностью приема второго сообщения с запросом освобождения туннеля, отправляемого вторым MR; и четвертый субблок отправки, выполненный с возможностью отправки второго сообщения с реакцией на освобождение туннеля на второй MR с целью завершения освобождения туннеля переадресации.
В соответствии с восьмым аспектом, предлагается мобильный маршрутизатор MR, причем MR представляет собой домашний мобильный маршрутизатор H-MR первой абонентской станции UE и содержит: первый блок отправки, выполненный с возможностью отправки сообщения с запросом маршрута на объект-администратор домашних абонентов H-LM второй UE, причем сообщение с запросом маршрута содержит адрес Интернет-Протокола IP второй UE; блок приема, выполненный с возможностью приема сообщения с реакцией на маршрут, отправляемого с помощью H-LM второй UE, причем сообщение с реакцией на маршрут содержит адрес второго MR, в котором в настоящий момент находится вторая UE; и второй блок отправки, выполненный с возможностью отправки первого сообщения с командой оптимизации маршрута RO на первый MR, в котором в настоящий момент находится первая UE, причем первое сообщение с командой RO используется первым MR для установления туннеля переадресации между первым MR и вторым MR в соответствии с адресом второго MR; либо выполнен с возможностью отправки второго сообщения с командой RO на второй MR, причем второе сообщение с командой RO содержит адрес первого MR, при этом второе сообщение с командой RO используется вторым MR для установления туннеля переадресации между первым MR и вторым MR в соответствии с адресом первого MR, причем первая UE в настоящий момент находится в гостевой сети.
В соответствии с девятым аспектом, предлагается объект-администратор местоположений LM, причем данный LM представляет собой объект-администратор домашних абонентов H-LM первой абонентской станции UE и содержит: блок приема, выполненный с возможностью приема сообщения с запросом маршрута, отправляемого вторым мобильным маршрутизатором MR, в котором в настоящий момент находится вторая UE, причем сообщение с запросом маршрута содержит адрес Интернет-Протокола IP первой UE; и блок отправки, выполненный с возможностью отправки сообщения с реакцией на маршрут на второй MR, причем сообщение с реакцией на маршрут содержит адрес первого MR, в котором в настоящий момент находится первая UE, причем, по меньшей мере, одна UE из первой UE и второй UE в настоящий момент находится в гостевой сети.
В продолжение девятого аспекта, в первом возможном способе реализации, когда вторая UE в настоящий момент находится в домашней сети, сообщение с запросом маршрута дополнительно содержит первую информацию флаговых разрядов, при этом первая информация флаговых разрядов используется для указания, что второй MR представляет собой домашний мобильный маршрутизатор H-MR второй UE.
В продолжение девятого аспекта, во втором возможном способе реализации, когда первая UE в настоящий момент находится в домашней сети, сообщение с запросом маршрута дополнительно содержит вторую информацию флаговых разрядов, при этом вторая информация флаговых разрядов используется для указания, что первый MR представляет собой H-MR первой UE.
В соответствии с десятым аспектом, предлагается мобильный маршрутизатор MR, причем данный MR представляет собой MR, в котором в настоящий момент находится первая абонентская станция UE, и содержит: блок отправки, выполненный с возможностью отправки сообщения с запросом маршрута на объект-администратор домашних абонентов H-LM второй UE, причем сообщение с запросом маршрута содержит адрес Интернет-Протокола IP первой UE и информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что данный MR представляет собой домашний мобильный маршрутизатор H-MR первой UE; и блок приема, выполненный с возможностью приема сообщения с отклонением маршрута, отправляемого с помощью H-LM второй UE.
В соответствии с одиннадцатым аспектом, предлагается объект-администратор местоположений LM, причем данный LM представляет собой объект-администратор домашних абонентов H-LM второй абонентской станции UE и содержит: блок приема, выполненный с возможностью приема сообщения с запросом маршрута, отправляемого мобильным маршрутизатором MR, в котором в настоящий момент находится первая UE, причем сообщение с запросом маршрута содержит адрес Интернет-Протокола IP первой UE и информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что данный MR представляет собой домашний мобильный маршрутизатор H-MR первой UE; и блок отправки, выполненный с возможностью отправки сообщения с отклонением маршрута на MR.
В соответствии с двенадцатым аспектом, предлагается мобильный маршрутизатор MR, причем данный MR представляет собой MR, в котором в настоящий момент находится первая абонентская станция UE, и содержит: блок отправки, выполненный с возможностью отправки сообщения с запросом маршрута на объект-администратор домашних абонентов H-LM второй UE, причем сообщение с запросом маршрута содержит адрес Интернет-Протокола IP первой UE; и блок приема, выполненный с возможностью приема сообщения с реакцией на маршрут, отправляемого с помощью H-LM второй UE, причем сообщение с реакцией на маршрут содержит информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что второй MR, в котором в настоящий момент находится вторая UE, представляет собой домашний мобильный маршрутизатор H-MR второй UE; причем первая UE в настоящий момент находится в домашней сети.
В соответствии с тринадцатым аспектом, предлагается объект-администратор местоположений LM, причем данный LM представляет собой объект-администратор домашних абонентов H-LM второй абонентской станции UE и содержит: блок приема, выполненный с возможностью приема сообщения с запросом маршрута, отправляемого мобильным маршрутизатором MR, в котором в настоящий момент находится первая UE, причем сообщение с запросом маршрута содержит адрес Интернет-Протокола IP первой UE; и блок отправки, выполненный с возможностью отправки сообщения с реакцией на маршрут на первый MR, причем сообщение с реакцией на маршрут содержит информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что второй MR, в котором в настоящий момент находится вторая UE, представляет собой домашний мобильный маршрутизатор H-MR второй UE, таким образом, что первый MR завершает процесс оптимизации маршрута, причем первая UE в настоящий момент находится в домашней сети.
В соответствии с вариантами осуществления настоящего изобретения, туннель переадресации устанавливается между различными MR в гостевых сетях таким образом, что данные передаются по туннелю переадресации, что может уменьшить дублирование маршрута.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Для более понятного описания технических решений в вариантах осуществления настоящего изобретения далее вкратце описываются прилагаемые чертежи, необходимые для описания вариантов осуществления настоящего изобретения. Несомненно, прилагаемые чертежи в нижеследующем описании демонстрируют лишь некоторые варианты осуществления настоящего изобретения, тем не менее, по данным прилагаемым чертежам специалист может получить другие чертежи, не прилагая творческих усилий.
Фиг. 1 представляет собой схематическую диаграмму архитектуры управления мобильностью в соответствии с одним из вариантов осуществления настоящего изобретения;
фиг. 2 представляет собой структурную схему способа оптимизации маршрута в соответствии с одним из вариантов осуществления настоящего изобретения;
фиг. 3 представляет собой структурную схему способа оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 4 представляет собой структурную схему способа оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 5 представляет собой структурную схему способа оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 6 представляет собой структурную схему способа оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 7 представляет собой структурную схему способа оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 8 представляет собой структурную схему способа оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 9 представляет собой основную структурную схему процесса оптимизации маршрута в соответствии с одним из вариантов осуществления настоящего изобретения;
фиг. 10 представляет собой основную структурную схему процесса оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 11 представляет собой основную структурную схему процесса оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 12 представляет собой основную структурную схему процесса оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 13 представляет собой основную структурную схему процесса оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 14 представляет собой структурную схему способа оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 15 представляет собой структурную схему способа оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 16 представляет собой основную структурную схему процесса оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 17 представляет собой структурную схему способа оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 18 представляет собой структурную схему способа оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 19 представляет собой основную структурную схему процесса оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 20 представляет собой блок-схему мобильного маршрутизатора в соответствии с одним из вариантов осуществления настоящего изобретения;
фиг. 21 представляет собой блок-схему мобильного маршрутизатора в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 22 представляет собой блок-схему объекта-администратора местоположений в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 23 представляет собой блок-схему мобильного маршрутизатора в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 24 представляет собой блок-схему объекта-администратора местоположений в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 25 представляет собой блок-схему мобильного маршрутизатора в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 26 представляет собой блок-схему объекта-администратора местоположений в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 27 представляет собой блок-схему мобильного маршрутизатора в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 28 представляет собой блок-схему мобильного маршрутизатора в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 29 представляет собой блок-схему объекта-администратора местоположений в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 30 представляет собой блок-схему мобильного маршрутизатора в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 31 представляет собой блок-схему объекта-администратора местоположений в соответствии с еще одним вариантом осуществления настоящего изобретения;
фиг. 32 представляет собой блок-схему мобильного маршрутизатора в соответствии с еще одним вариантом осуществления настоящего изобретения; и
фиг. 33 представляет собой блок-схему объекта-администратора местоположений в соответствии с еще одним вариантом осуществления настоящего изобретения.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Далее наглядно и полностью описываются технические решения в вариантах осуществления настоящего изобретения со ссылкой на прилагаемые чертежи в вариантах осуществления настоящего изобретения. Несомненно, описываемые варианты осуществления представляют собой не все варианты осуществления настоящего изобретения, а скорее их часть. Все остальные варианты осуществления, получаемые специалистом на основе вариантов осуществления настоящего изобретения без творческих усилий, находятся в пределах объема правовой охраны настоящего изобретения.
Следует понимать, что в вариантах осуществления настоящего изобретения абонентская станция (Абонентская Станция - UE) называется также терминалом и включает в себя, помимо прочего, мобильную станцию (Мобильную Станцию - MS), мобильный терминал (Мобильный Терминал), мобильный телефон (Мобильный Телефон), мобильный узел (Мобильный Узел - MN), телефонную трубку (телефонную трубку), портативную аппаратуру (портативную аппаратуру) и так далее. UE может связываться с опорными сетями с помощью сети радиодоступа (RAN - Сети Радиодоступа). Например, абонентская станция может представлять собой мобильный телефон (называемый также «сотовым» телефоном) или компьютер, который имеет функцию связи. UE может также являться портативным, карманным, переносным, встроенным в компьютер или установленным на автомобиле мобильным устройством.
Следует понимать, что варианты осуществления настоящего изобретения не только применимы к независимому управлению мобильностью, но и применимы к централизованному управлению мобильностью и распределенному управлению мобильностью.
Фиг. 1 представляет собой схематическую диаграмму архитектуры управления мобильностью в соответствии с одним из вариантов осуществления настоящего изобретения. В управление мобильностью входят два логических объекта: MR и объект-администратор местоположения (Управление местоположением LM). Основными функциями MR являются перехват пакета UE и направление пакета в надлежащий пункт назначения. Основными функциями LM являются управление и отслеживание местоположения UE, чтобы MR мог направлять пакет UE в надлежащий адрес.
На фиг. 1 изображен сценарий независимого управления мобильностью. 101, 102, 103 и 104 на фиг. 1 обозначают различные MR, а 111, 112, 113 и 114 на фиг. 1 обозначают различные LM. Каждый MR соответствует одному LM, при этом различные LM имеют различные адреса. В частности, MR 101 и LM 111 находятся в домашней сети UE1 100, MR 102 и LM 112 находятся в домашней сети UE2 110, MR 103 и LM 113 находятся в гостевой сети UE1 100, а MR 104 и LM 114 находятся в гостевой сети UE2 110. Когда UE1 100 и UE2 110, соответственно, находятся в домашней сети UE1 100 и в домашней сети UE2 110, тракт передачи данных от UE1 100 к UE2 110 представляет собой UE1 100, MR 101, MR 102 и UE2 110, как показано пунктирной линией на фиг. 1.
Когда UE1 100 перемещается в гостевую сеть, в которой находятся MR 103 и LM 113, между MR 103 в гостевой сети и MR 101 в домашней сети устанавливается туннель переадресации. Аналогичным образом, когда UE2 110 перемещается в гостевую сеть, в которой находятся MR 104 и LM 114, между MR 104 в гостевой сети и MR 102 в домашней сети устанавливается туннель переадресации. В этом случае тракт передачи данных от UE1 100 к UE2 110 представляет собой UE1 100, MR 103, MR 101, MR 102, MR 104 и UE2 110, как показано пунктирной линией на фиг. 1. То есть, все данные, передаваемые между UE1 100 и UE2 110, должны проходить через домашнюю сеть, что напрямую вызывает проблему дублирования маршрута.
Для упрощения описания в вариантах осуществления настоящего изобретения первая UE используется в качестве стороны передачи, а вторая UE используется в качестве стороны приема, то есть, вторая UE является узлом-корреспондентом (Узлом-Корреспондентом - CN) первой UE.
Фиг. 2 представляет собой структурную схему способа оптимизации маршрута в соответствии с одним из вариантов осуществления настоящего изобретения. Данный способ, изображенный на фиг. 2, включает в себя следующее:
201. Установление туннеля переадресации между первым MR, в котором в настоящий момент находится первая UE, и вторым MR, в котором в настоящий момент находится вторая UE, причем, по меньшей мере, одна UE из первой UE и второй UE в настоящий момент находится в гостевой сети.
202. Передача данных между первой UE и второй UE по туннелю переадресации.
В соответствии с данным вариантом осуществления настоящего изобретения, туннель переадресации устанавливается между различными MR в гостевых сетях таким образом, что данные передаются по туннелю переадресации, что может уменьшить дублирование маршрута.
На этапе 201 первый MR может активизироваться для установления туннеля переадресации между первым MR и вторым MR, либо второй MR может активизироваться для установления туннеля переадресации между первым MR и вторым MR. Способ установления туннеля изображен на фиг. 3 - фиг. 6.
Фиг. 3 представляет собой структурную схему способа оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения. Данный способ, изображенный на фиг. 3, включает в себя следующее:
301. Первый MR отправляет первое сообщение с запросом маршрута на объект-администратор домашних абонентов (Объект-Администратор Домашних Абонентов - H-LM) второй UE, причем первое сообщение с запросом маршрута содержит адрес Интернет-Протокола (Интернет-Протокола - IP) второй UE.
Факультативно в одном из вариантов осуществления перед этапом 301 первый MR принимает пакет, отправляемый первой UE, первый MR получает адрес пункта назначения пакета, то есть, IP-адрес второй UE, а затем первый MR буферизует пакет таким образом, что пакет передается на вторую UE по туннелю переадресации после этапа 303.
Таким образом, в соответствии с IP-адресом второй UE, первый MR может определять, что H-LM, соответствующий IP-адресу второй UE, является H-LM второй UE. Кроме того, на этапе 301 первый MR может отправлять первое сообщение с запросом маршрута на H-LM второй UE.
Факультативно еще в одном варианте осуществления, когда первая UE в настоящий момент находится в гостевой сети, первый MR представляет собой текущий мобильный маршрутизатор (Текущий Мобильный Маршрутизатор - C-MR) первой UE, то есть, первый MR представляет собой MR в гостевой сети, в которой находится первая UE, при этом предполагается, что H-MR первой UE является третьим MR. Перед этапом 301 первый MR принимает пакет, отправляемый первой UE, первый MR получает адрес пункта назначения пакета, то есть, IP-адрес второй UE, затем первый MR может отправлять пакет на третий MR, а третий MR направляет пакет на вторую UE. В частности, когда первая UE перемещается из домашней сети в гостевую сеть, сначала устанавливается первый туннель переадресации между первым MR и третьим MR таким образом, что данные передаются между первым MR и третьим MR.
Факультативно еще в одном варианте осуществления, когда первая UE в настоящий момент находится в домашней сети, первый MR представляет собой домашний мобильный маршрутизатор (Домашний Мобильный Маршрутизатор - H-MR) первой UE. На этапе 301 первое сообщение с запросом маршрута, отправляемое первым MR, может содержать первую информацию флаговых разрядов, при этом первая информация флаговых разрядов используется для указания, что первый MR представляет собой H-MR первой UE, то есть, первая информация флаговых разрядов используется для указания, что первая UE в настоящий момент находится в домашней сети.
302. Первый MR принимает первое сообщение с реакцией на маршрут, отправляемое H-LM второй UE, причем первое сообщение с реакцией на маршрут содержит адрес второго MR.
Факультативно в одном из вариантов осуществления, когда вторая UE в настоящий момент находится в гостевой сети, второй MR представляет собой C-MR второй UE, то есть, второй MR представляет собой MR в гостевой сети, в которой в настоящий момент находится вторая UE.
Факультативно еще в одном варианте осуществления, когда первая UE в настоящий момент находится в гостевой сети, а вторая UE в настоящий момент находится в домашней сети, второй MR представляет собой H-MR второй UE.
Факультативно еще в одном варианте осуществления, когда первая UE в настоящий момент находится в гостевой сети, а вторая UE в настоящий момент находится в домашней сети, на этапе 302 первое сообщение с реакцией на маршрут может дополнительно содержать вторую информацию флаговых разрядов, при этом вторая информация флаговых разрядов используется для указания, что второй MR представляет собой H-MR второй UE, то есть, вторая информация флаговых разрядов используется для указания, что вторая UE в настоящий момент находится в домашней сети.
303. Первый MR устанавливает туннель переадресации между первым MR и вторым MR в соответствии с адресом второго MR.
Факультативно в одном из вариантов осуществления, когда первое сообщение с реакцией на маршрут, принимаемое первым MR на этапе 302, содержит вторую информацию флаговых разрядов, при этом вторая информация флаговых разрядов указывает, что вторая UE в настоящий момент находится в домашней сети, первый MR должен сначала определять, что первая UE в настоящий момент находится в гостевой сети, а затем устанавливать туннель переадресации между первым MR и вторым MR.
Факультативно в одном из вариантов осуществления - на этапе 303 - первый MR может отправлять первое сообщение с запросом установления туннеля на второй MR, при этом первый MR может принимать первое сообщение с реакцией на установление туннеля, отправляемое вторым MR, с целью завершения установления туннеля переадресации.
Факультативно в одном из вариантов осуществления - на этапе 303 - первый MR может устанавливать туннель переадресации между первым MR и вторым MR в соответствии с Протоколом Туннелирования Общей Услуги Пакетной Радиосвязи (Протоколом Туннелирования Общей Услуги Пакетной Радиосвязи - GTP). В частности, первое сообщение с запросом установления туннеля представляет собой сообщение с запросом несущей, а первое сообщение с реакцией на установление туннеля представляет собой сообщение с реакцией на несущую.
Факультативно в одном из вариантов осуществления - на этапе 303 - первый MR может устанавливать туннель переадресации между первым MR и вторым MR в соответствии с Протоколом Мобильного Интернета для прокси (Протоколом Мобильного Интернета для прокси - PMIP). В частности, первое сообщение с запросом установления туннеля представляет собой сообщение с обновлением привязки для прокси, а первое сообщение с реакцией на установление туннеля представляет собой сообщение с подтверждением привязки для прокси.
Факультативно еще в одном варианте осуществления - на этапе 303 - первый MR может устанавливать туннель переадресации иным способом, который не ограничивается настоящим изобретением.
Факультативно в одном из вариантов осуществления - после этапа 303 - первый MR направляет и отправляет буферизованный пакет на второй MR по туннелю переадресации, устанавливаемому на этапе 303, при этом пакет в конечном итоге передается на вторую UE.
Факультативно еще в одном варианте осуществления - после этапа 303 - первый MR направляет принимаемый следующий пакет на вторую UE по туннелю переадресации, устанавливаемому на этапе 303.
Факультативно - после этапа 303 - первый MR может привязывать следующую информацию: IP-адрес первой UE, IP-адрес второй UE, адрес второго MR и информацию о туннеле переадресации. Настоящее изобретение не устанавливает ограничений по виду привязки информации. Например, информация может храниться в первом MR в виде списка привязок.
В соответствии с данным вариантом осуществления настоящего изобретения, туннель переадресации устанавливается между различными MR в гостевых сетях таким образом, что данные передаются по туннелю переадресации, что может уменьшить дублирование маршрута.
Фиг. 4 представляет собой структурную схему способа оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения. Данный способ, изображенный на фиг. 4, включает в себя следующее:
401. Второй MR отправляет второе сообщение с запросом маршрута на H-LM первой UE, причем второе сообщение с запросом маршрута содержит IP-адрес первой UE.
Факультативно в одном из вариантов осуществления, когда вторая UE в настоящий момент находится в гостевой сети, второй MR представляет собой C-MR второй UE, то есть, второй MR представляет собой MR в гостевой сети, в которой находится вторая UE, при этом предполагается, что H-MR второй UE является четвертым MR. Перед этапом 401, когда вторая UE перемещается из домашней сети в гостевую сеть, второй туннель переадресации устанавливается между вторым MR и четвертым MR таким образом, что данные передаются между вторым MR и четвертым MR.
402. Второй MR принимает второе сообщение с реакцией на маршрут, отправляемое H-LM первой UE, причем второе сообщение с реакцией на маршрут содержит адрес первого MR.
Факультативно в одном из вариантов осуществления, когда первая UE в настоящий момент находится в гостевой сети, первый MR представляет собой C-MR первой UE, то есть, первый MR представляет собой MR в гостевой сети, в которой находится первая UE.
Факультативно еще в одном варианте осуществления, когда вторая UE в настоящий момент находится в гостевой сети, а первая UE в настоящий момент находится в домашней сети, первый MR представляет собой H-MR первой UE.
403. Второй MR устанавливает туннель переадресации между первым MR и вторым MR в соответствии с адресом первого MR.
Факультативно в одном из вариантов осуществления - на этапе 403 - второй MR может отправлять второе сообщение с запросом установления туннеля на первый MR, при этом второй MR может принимать второе сообщение с реакцией на установление туннеля, отправляемое первым MR, с целью завершения установления туннеля переадресации.
Факультативно в одном из вариантов осуществления - на этапе 403 - второй MR может устанавливать туннель переадресации между первым MR и вторым MR в соответствии с GTP. В частности, второе сообщение с запросом установления туннеля представляет собой сообщение с запросом несущей, а первое сообщение с реакцией на установление туннеля представляет собой сообщение с реакцией на несущую.
Факультативно еще в одном варианте осуществления - на этапе 403 - второй MR может устанавливать туннель переадресации между первым MR и вторым MR в соответствии с PMIP. В частности, второе сообщение с запросом установления туннеля представляет собой сообщение с обновлением привязки для прокси, а второе сообщение с реакцией на установление туннеля представляет собой сообщение с подтверждением привязки для прокси.
Факультативно еще в одном варианте осуществления - на этапе 403 - второй MR может устанавливать туннель переадресации иным способом, который не ограничивается настоящим изобретением.
Факультативно - после этапа 403 - второй MR привязывает следующую информацию: IP-адрес первой UE, IP-адрес второй UE, адрес первого MR и информацию о туннеле переадресации. Настоящее изобретение не устанавливает ограничений по виду привязки информации. Например, информация может храниться во втором MR в виде списка привязок.
В соответствии с данным вариантом осуществления настоящего изобретения, туннель переадресации устанавливается между различными MR в гостевых сетях таким образом, что данные передаются по туннелю переадресации, что может уменьшить дублирование маршрута.
Фиг. 5 представляет собой структурную схему способа оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения. Когда первая UE в настоящий момент находится в гостевой сети, первый MR представляет собой C-MR первой UE, то есть, первый MR представляет собой MR в гостевой сети, в которой находится первая UE, при этом предполагается, что H-MR первой UE является третьим MR. Данный способ, изображенный на фиг. 5, включает в себя следующее:
501. Третий MR отправляет третье сообщение с запросом маршрута на H-LM второй UE, причем третье сообщение с запросом маршрута содержит IP-адрес второй UE.
502. Третий MR принимает третье сообщение с реакцией на маршрут, отправляемое H-LM второй UE, причем третье сообщение с реакцией на маршрут содержит адрес второго MR.
Факультативно в одном из вариантов осуществления, когда вторая UE в настоящий момент находится в гостевой сети, второй MR представляет собой C-MR второй UE, то есть, второй MR представляет собой MR в гостевой сети, в которой находится вторая UE.
Факультативно еще в одном варианте осуществления, когда вторая UE в настоящий момент находится в домашней сети, второй MR представляет собой H-MR второй UE.
503. Третий MR отправляет первое сообщение с командой оптимизации маршрута (Оптимизации Маршрута - RO) на первый MR, причем первое сообщение с командой RO содержит адрес второго MR, таким образом, что первый MR устанавливает туннель переадресации между первым MR и вторым MR в соответствии с адресом второго MR, либо третий MR отправляет второе сообщение с командой RO на второй MR, причем второе сообщение с командой RO содержит адрес первого MR, таким образом, что второй MR устанавливает туннель переадресации между первым MR и вторым MR в соответствии с адресом первого MR.
Факультативно в одном из вариантов осуществления первое сообщение с командой RO может дополнительно содержать IP-адрес первой UE и IP-адрес второй UE. В отношении конкретного способа установления первым MR туннеля переадресации между первым MR и вторым MR в соответствии с адресом второго MR можно сослаться на описание этапа 303 на фиг. 3. Во избежание повтора подробности в данном случае повторяться не будут.
Факультативно еще в одном варианте осуществления второе сообщение с командой RO может дополнительно содержать IP-адрес первой UE и IP-адрес второй UE. В отношении конкретного способа установления вторым MR туннеля переадресации между первым MR и вторым MR в соответствии с адресом перового MR можно сослаться на описание этапа 403 на фиг. 4. Во избежание повтора подробности в данном случае повторяться не будут.
Фиг. 6 представляет собой структурную схему способа оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения. Когда вторая UE в настоящий момент находится в гостевой сети, второй MR представляет собой C-MR второй UE, то есть, второй MR представляет собой MR в гостевой сети, в которой находится вторая UE, при этом предполагается, что H-MR второй UE является четвертым MR. Данный способ, изображенный на фиг. 6, включает в себя следующее:
601. Четвертый MR отправляет четвертое сообщение с запросом маршрута на H-LM первой UE, причем четвертое сообщение с запросом маршрута содержит IP-адрес первой UE.
602. Четвертый MR принимает четвертое сообщение с реакцией на маршрут, отправляемое H-LM первой UE, причем четвертое сообщение с реакцией на маршрут содержит адрес первого MR.
Факультативно в одном из вариантов осуществления, когда первая UE в настоящий момент находится в гостевой сети, первый MR представляет собой C-MR первой UE, то есть, первый MR представляет собой MR в гостевой сети, в которой находится первая UE.
Факультативно еще в одном варианте осуществления, когда первая UE в настоящий момент находится в домашней сети, первый MR представляет собой H-MR первой UE.
603. Четвертый MR отправляет третье сообщение с командой RO на первый MR, причем третье сообщение с командой RO содержит адрес второго MR, таким образом, что первый MR устанавливает туннель переадресации между первым MR и вторым MR в соответствии с адресом второго MR, либо четвертый MR отправляет четвертое сообщение с командой RO на второй MR, причем четвертое сообщение с командой RO содержит адрес первого MR, таким образом, что второй MR устанавливает туннель переадресации между первым MR и вторым MR в соответствии с адресом первого MR.
Факультативно в одном из вариантов осуществления третье сообщение с командой RO может дополнительно содержать IP-адрес первой UE и IP-адрес второй UE. В отношении конкретного способа установления первым MR туннеля переадресации между первым MR и вторым MR в соответствии с адресом второго MR можно сослаться на описание этапа 303 на фиг. 3. Во избежание повтора подробности в данном случае повторяться не будут.
Факультативно еще в одном варианте осуществления четвертое сообщение с командой RO может дополнительно содержать IP-адрес первой UE и IP-адрес второй UE. В отношении конкретного способа установления с помощью второго MR туннеля переадресации между первым MR и вторым MR в соответствии с адресом перового MR можно сослаться на описание этапа 403 на фиг. 4. Во избежание повтора подробности в данном случае повторяться не будут.
Таким образом, этап 201 на фиг. 2 может быть реализован в соответствии со способом, изображенным на фиг. 3 - фиг. 6. Факультативно в одном из вариантов осуществления после того, как установлен туннель переадресации между первым MR и вторым MR, первый MR может привязывать следующую информацию: IP-адрес первой UE, IP-адрес второй UE, адрес второго MR и информацию о туннеле переадресации. Второй MR может привязывать следующую информацию: IP-адрес первой UE, IP-адрес второй UE, адрес первого MR и информацию о туннеле переадресации. Необходимо отметить, что привязанная информация в данном варианте осуществления настоящего изобретения может храниться в виде списка привязок, либо может храниться в ином виде, который не ограничивается в данном варианте осуществления настоящего изобретения.
Факультативно еще в одном варианте осуществления после того, как установлен туннель переадресации между первым MR и вторым MR, когда первая UE или вторая UE перемещается таким образом, что первая UE не находится в зоне обслуживания первого MR, либо вторая UE не находится в зоне обслуживания второго MR, привязка привязанной информации в первом MR и втором MR может быть отменена. Более того, если туннель переадресации не используется первой UE и второй UE совместно с другим абонентом, первый MR или второй MR может активизироваться для освобождения туннеля переадресации.
В частности, первый MR может активизироваться для освобождения туннеля переадресации, что включает в себя: отправку первым MR первого сообщения с запросом освобождения туннеля на второй MR и прием первым MR первого сообщения с реакцией на освобождение туннеля, отправляемого вторым MR, с целью завершения освобождения туннеля переадресации. Соответственно, на фиг. 3 - фиг. 6, если первый MR или второй MR устанавливает туннель переадресации между первым MR и вторым MR в соответствии с GTP, первое сообщение с запросом освобождения туннеля представляет собой сообщение с запросом удаления несущей, а первое сообщение с реакцией на освобождение туннеля представляет собой сообщение с реакцией на удаление несущей. Соответственно, на фиг. 3 - фиг. 6, если первый MR или второй MR устанавливает туннель переадресации между первым MR и вторым MR в соответствии с PMIP, первое сообщение с запросом освобождения туннеля представляет собой сообщение с указанием отмены привязки, а первое сообщение с реакцией на освобождение туннеля представляет собой сообщение с подтверждением отмены привязки.
В частности, второй MR может активизироваться для освобождения туннеля переадресации, что включает в себя: отправку вторым MR второго сообщения с запросом освобождения туннеля на первый MR и прием вторым MR второго сообщения с реакцией на освобождение туннеля, отправляемого первым MR, с целью завершения освобождения туннеля переадресации. Соответственно, на фиг. 3 - фиг. 6, если первый MR или второй MR устанавливает туннель переадресации между первым MR и вторым MR в соответствии с GTP, второе сообщение с запросом освобождения туннеля представляет собой сообщение с запросом удаления несущей, а второе сообщение с реакцией на освобождение туннеля представляет собой сообщение с реакцией на удаление несущей. Соответственно, на фиг. 3 - фиг. 6, если первый MR или второй MR устанавливает туннель переадресации между первым MR и вторым MR в соответствии с PMIP, второе сообщение с запросом освобождения туннеля представляет собой сообщение с указанием отмены привязки, а второе сообщение с реакцией на освобождение туннеля представляет собой сообщение с подтверждением отмены привязки.
Фиг. 7 представляет собой структурную схему способа оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения. По меньшей мере, одна UE из числа первой UE и второй UE в настоящий момент находится в гостевой сети. Данный способ, изображенный на фиг. 7, включает в себя следующее:
701. H-LM первой UE принимает сообщение с запросом маршрута, отправляемое вторым MR, в котором в настоящий момент находится вторая UE, причем сообщение с запросом маршрута содержит IP-адрес первой UE.
Факультативно в одном из вариантов осуществления, когда вторая UE в настоящий момент находится в домашней сети, сообщение с запросом маршрута может дополнительно содержать первую информацию флаговых разрядов, при этом первая информация флаговых разрядов используется для указания, что второй MR представляет собой H-MR второй UE.
702. H-LM первой UE отправляет сообщение с реакцией на маршрут на второй MR, причем сообщение с реакцией на маршрут содержит адрес первого MR, в котором в настоящий момент находится первая UE.
Факультативно в одном из вариантов осуществления, когда первая UE в настоящий момент находится в домашней сети, сообщение с реакцией на маршрут может дополнительно содержать вторую информацию флаговых разрядов, при этом вторая информация флаговых разрядов используется для указания, что первый MR представляет собой H-MR первой UE.
Фиг. 8 представляет собой структурную схему способа оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения. По меньшей мере, одна UE из числа первой UE и второй UE в настоящий момент находится в гостевой сети. Данный способ, изображенный на фиг. 8, включает в себя следующее:
801. H-LM второй UE принимает сообщение с запросом маршрута, отправляемое первым MR, в котором в настоящий момент находится первая UE, причем сообщение с запросом маршрута содержит IP-адрес второй UE.
Факультативно в одном из вариантов осуществления, когда первая UE в настоящий момент находится в домашней сети, первый MR представляет собой H-MR первой UE, при этом сообщение с запросом маршрута может содержать первую информацию флаговых разрядов, при этом первая информация флаговых разрядов используется для указания, что первый MR представляет собой H-MR первой UE, то есть, первая информация флаговых разрядов используется для указания, что первая UE в настоящий момент находится в домашней сети.
802. H-LM второй UE отправляет сообщение с реакцией на маршрут на первый MR, причем сообщение с реакцией на маршрут содержит адрес второго MR, в котором находится вторая UE.
Факультативно еще в одном варианте осуществления, когда первая UE в настоящий момент находится в гостевой сети, а вторая UE в настоящий момент находится в домашней сети, сообщение с реакцией на маршрут может дополнительно содержать вторую информацию флаговых разрядов, при этом вторая информация флаговых разрядов используется для указания, что второй MR представляет собой H-MR второй UE, то есть, вторая информация флаговых разрядов используется для указания, что вторая UE в настоящий момент находится в домашней сети.
Фиг. 9 представляет собой основную структурную схему процесса оптимизации маршрута в соответствии с одним из вариантов осуществления настоящего изобретения. На фиг. 9 первая UE 903 в настоящий момент находится в гостевой сети, а вторая UE 907 в настоящий момент находится в домашней сети. Первый MR 904 представляет собой C-MR первой UE 903, второй MR 905 представляет собой H-MR второй UE 907, а третий MR 902 представляет собой H-MR первой UE 903. Процесс, изображенный на фиг. 9, включает в себя следующее:
910. Когда первая UE 903 перемещается из домашней сети в гостевую сеть, первый MR 904 в гостевой сети получает информацию об абоненте первой UE 903, причем информация об абоненте содержит IP-адрес первой UE 903.
911. Первый MR 904 отправляет первое сообщение с обновлением местоположения на H-LM 901 первой UE, причем первое сообщение с обновлением местоположения содержит IP-адрес первой UE 903 и адрес первого MR 904.
912. После приема первого сообщения с обновлением местоположения H-LM 901 первой UE записывает адрес первого MR 904 в первом сообщении с обновлением местоположения и отправляет первое сообщение с реакцией на местоположение на первый MR 904, причем первое сообщение с реакцией на местоположение содержит адрес третьего MR 902.
913. Первый MR 904 активизируется для установления первого туннеля переадресации между первым MR 904 и третьим MR 902, при этом первый MR 904 отправляет сообщение с запросом установления туннеля на третий MR 902.
914. Первый MR 904 принимает сообщение с реакцией на установление туннеля, отправляемое третьим MR 902, с целью завершения установления первого туннеля переадресации между первым MR 904 и третьим MR 902.
Факультативно в одном из вариантов осуществления первый MR 904 может устанавливать первый туннель переадресации между первым MR 904 и третьим MR 902 в соответствии с GTP. Сообщение с запросом установления туннеля на этапе 913 представляет собой сообщение с запросом несущей, а сообщение с реакцией на установление туннеля на этапе 914 представляет собой сообщение с реакцией на несущую.
Факультативно еще в одном варианте осуществления первый MR 904 может устанавливать туннель переадресации между первым MR 904 и третьим MR 902 в соответствии с PMIP. Сообщение с запросом установления туннеля на этапе 913 представляет собой сообщение с обновлением привязки для прокси, а сообщение с реакцией на установление туннеля на этапе 914 представляет собой сообщение с подтверждением привязки для прокси.
Необходимо отметить, что на этапе 911 - этапе 914 в данном варианте осуществления способ установления туннеля переадресации между первым MR 904 и третьим MR 902 может быть реализован в ином виде, который не ограничивается в данном варианте осуществления настоящего изобретения.
915. Первая UE 903 отправляет пакет на первый MR 904, а первый MR 904 получает адрес пункта назначения пакета, то есть, IP-адрес второй UE.
В частности, после приема пакета первый MR 904 получает адрес источника и адрес пункта назначения пакета, которые, соответственно, представляют собой IP-адрес первой UE 903 и IP-адрес второй UE 907. Первый MR 904 не находит информацию о туннеле, которая привязана к IP-адресу первой UE 903 и IP-адресу второй UE 907, при этом IP-адрес первой UE 903 не распределяется гостевой сетью, в которой находится первый MR 904. В этом случае первый MR 904 буферизует пакет в первом MR 904.
Факультативно еще в одном варианте осуществления первый MR 904 отправляет пакет на третий MR 902 по туннелю переадресации между первым MR 904 и третьим MR 902 таким образом, что третий MR 902 отправляет пакет на вторую UE 907 с помощью второго MR 905.
916. Первый MR 904 отправляет первое сообщение с запросом маршрута на H-LM 906 второй UE, причем первое сообщение с запросом маршрута содержит IP-адрес второй UE 907.
Факультативно в одном из вариантов осуществления в случае независимого управления мобильностью каждый MR соответствует одному LM, а каждый LM имеет свой адрес. В этом случае, в соответствии с IP-адресом второй UE 907, первый MR 904 может определять, что LM, соответствующий IP-адресу второй UE 907, представляет собой H-LM 906 второй UE.
Факультативно еще в одном варианте осуществления в случае централизованного управления мобильностью существует только один LM, и, следовательно, LM, соответствующий первому MR 904, также представляет собой H-LM второй UE.
Факультативно еще в одном варианте осуществления в случае распределенного управления мобильностью различные LM, соответствующие различным MR, взаимосвязаны. То есть, для некоторого MR различные LM эквивалентны одному LM, что подобно случаю централизованного управления мобильностью.
917. Первый MR 904 принимает первое сообщение с реакцией на маршрут, отправляемое H-LM 906 второй UE, причем первое сообщение с реакцией на маршрут содержит адрес второго MR 905.
Факультативно в одном из вариантов осуществления первое сообщение с реакцией на маршрут может дополнительно содержать вторую информацию флаговых разрядов, при этом вторая информация флаговых разрядов используется для указания, что второй MR 905 представляет собой H-MR второй UE 907, то есть, вторая UE 907 в настоящий момент находится в домашней сети.
918. Первый MR 904 активизируется для установления туннеля переадресации между первым MR 904 и вторым MR 905, при этом первый MR 904 отправляет первое сообщение с запросом установления туннеля на второй MR 905.
Факультативно в одном из вариантов осуществления первое сообщение с реакцией на маршрут, принимаемое первым MR 904, содержит вторую информацию флаговых разрядов, то есть, первый MR 904 установил, что вторая UE 907 в настоящий момент находится в домашней сети, и, следовательно, первый MR 904 должен сначала определять, что первая UE 903 в настоящий момент находится в гостевой сети, а затем активизироваться для установления туннеля переадресации между первым MR 904 и вторым MR 905.
919. Первый MR 904 принимает первое сообщение с реакцией на установление туннеля, отправляемое вторым MR 905, с целью завершения установления туннеля переадресации.
Факультативно в одном из вариантов осуществления первый MR 904 может устанавливать туннель переадресации между первым MR 904 и вторым MR 905 в соответствии с GTP. Первое сообщение с запросом установления туннеля на этапе 918 представляет собой сообщение с запросом несущей, а первое сообщение с реакцией на установление туннеля на этапе 919 представляет собой сообщение с реакцией на несущую.
Факультативно еще в одном варианте осуществления первый MR 904 может устанавливать туннель переадресации между первым MR 904 и вторым MR 905 в соответствии с PMIP. Первое сообщение с запросом установления туннеля на этапе 918 представляет собой сообщение с обновлением привязки для прокси, а первое сообщение с реакцией на установление туннеля на этапе 919 представляет собой сообщение с подтверждением привязки для прокси.
920. Первый MR 904 привязывает следующую информацию: IP-адрес первой UE, IP-адрес второй UE, адрес второго MR 905 и информацию о туннеле переадресации, а второй MR 905 привязывает следующую информацию: IP-адрес первой UE, IP-адрес второй UE, адрес первого MR 904 и информацию о туннеле переадресации.
Факультативно в одном из вариантов осуществления информация, привязанная первым MR 904, может храниться в первом MR 904 в виде списка привязок. В Таблице 1 приведен список привязок, который хранится первым MR 904 и который использует IP-адрес первой UE в качестве индекса. Информация, привязанная вторым MR 905, может храниться во втором MR 905 в виде списка привязок. В Таблице 2 приведен список привязок, который хранится вторым MR 905 и который использует IP-адрес второй UE в качестве индекса.
Таблица 1
IP-адрес первой UE
IP-адрес второй UE
Адрес второго MR
Информация о туннеле переадресации
Таблица 2
IP-адрес второй UE
IP-адрес первой UE
Адрес первого MR
Информация о туннеле переадресации
Факультативно еще в одном варианте осуществления - в качестве альтернативы - информация о привязке может храниться в ином виде, который не ограничивается настоящим изобретением.
Факультативно еще в одном варианте осуществления, если туннель переадресации используется первой UE 903 и второй UE 907 совместно с другими абонентами, например, другие совместные абоненты представляют собой третью UE и четвертую UE, привязанная информация может храниться в виде списка привязок. В Таблице 3 приведен список привязок, который хранится первым MR 904 и который использует адрес второго MR 905 и информацию о туннеле переадресации в качестве индекса. Первая строка Таблицы 3 представляет собой индекс таблицы, а два столбца остальных строк представляют собой пару адреса источника/адреса пункта назначения; например, первый столбец представляет собой адрес источника, а второй столбец представляет собой адрес пункта назначения, либо первый столбец представляет собой адрес пункта назначения, а второй столбец представляет собой адрес источника. В Таблице 4 приведен список привязок, который хранится вторым MR 905 и который использует адрес первого MR 904 и информацию о туннеле переадресации в качестве индекса. Первая строка Таблицы 4 представляет собой индекс таблицы, а два столбца остальных строк представляют собой пару адреса источника/адреса пункта назначения; например, первый столбец представляет собой адрес источника, а второй столбец представляет собой адрес пункта назначения, либо первый столбец представляет собой адрес пункта назначения, а второй столбец представляет собой адрес источника.
Таблица 3
Адрес второго MR
Информация о туннеле переадресации
IP-адрес первой UE
IP-адрес второй UE
IP-адрес третьей UE
IP-адрес четвертой UE
...
...
Таблица 4
Адрес первого MR
Информация о туннеле переадресации
IP-адрес первой UE
IP-адрес второй UE
IP-адрес третьей UE
IP-адрес четвертой UE
...
...
921. Передача на вторую UE 907 по туннелю переадресации следующего пакета, отправляемого первой UE 903.
В частности, следующий пакет, отправляемый первой UE 903, поступает на первый MR 904, передается на второй MR 905 по туннелю переадресации и в конечном итоге передается на вторую UE 907.
Факультативно в одном из вариантов осуществления после того, как первый MR 904 буферизует пакет на этапе 915, и после этапа 919 первый MR 904 передает буферизованный пакет на второй MR 905 по туннелю переадресации, и в конечном итоге пакет передается на вторую UE 907.
В соответствии с данным вариантом осуществления настоящего изобретения, туннель переадресации устанавливается между различными MR в гостевых сетях таким образом, что данные передаются по туннелю переадресации, что может уменьшить дублирование маршрута.
Фиг. 10 представляет собой основную структурную схему процесса оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения. На фиг. 10 первая UE 1003 в настоящий момент находится в гостевой сети, а вторая UE 1007 в настоящий момент находится в домашней сети. Первый MR 1004 представляет собой C-MR первой UE 1003, второй MR 1005 представляет собой H-MR второй UE 1007, а третий MR 1002 представляет собой H-MR первой UE 1003. Процесс, изображенный на фиг. 10, включает в себя следующее:
1010. Когда первая UE 1003 перемещается из домашней сети в гостевую сеть, первый MR 1004 в гостевой сети получает информацию об абоненте первой UE 1003, причем информация об абоненте содержит IP-адрес первой UE 1003.
В частности, IP-адрес первой UE 1003 распределяется домашней сетью первой UE 1003.
1011. Первый MR 1004 отправляет первое сообщение с обновлением местоположения на H-LM 1001 первой UE, причем первое сообщение с обновлением местоположения содержит IP-адрес первой UE 1003 и адрес первого MR 1004.
1012. После приема первого сообщения с обновлением местоположения H-LM 1001 первой UE записывает адрес первого MR 1004 в первом сообщении с обновлением местоположения и отправляет первое сообщение с командой установления туннеля на третий MR 1002, причем сообщение с командой установления туннеля содержит адрес первого MR 1004.
1013. После приема сообщения с командой установления туннеля, отправляемого с помощью H-LM 1001 первой UE, третий MR 1002 активизируется для установления первого туннеля переадресации между первым MR 1004 и третьим MR 1002, при этом третий MR 1002 отправляет сообщение с запросом установления туннеля на первый MR 1004.
1014. Третий MR 1002 принимает сообщение с реакцией на установление туннеля, отправляемое первым MR 1004, с целью завершения установления первого туннеля переадресации между первым MR 1004 и третьим MR 1002.
Факультативно в одном из вариантов осуществления третий MR 1002 может устанавливать первый туннель переадресации между первым MR 1004 и третьим MR 1002 в соответствии с GTP. Сообщение с запросом установления туннеля на этапе 1013 представляет собой сообщение с запросом несущей, а сообщение с реакцией на установление туннеля на этапе 1014 представляет собой сообщение с реакцией на несущую.
Факультативно еще в одном варианте осуществления третий MR 1002 может устанавливать первый туннель переадресации между первым MR 1004 и третьим MR 1002 в соответствии с PMIP. Сообщение с запросом установления туннеля на этапе 1013 представляет собой сообщение с обновлением привязки для прокси, а сообщение с реакцией на установление туннеля на этапе 1014 представляет собой сообщение с подтверждением привязки для прокси.
Необходимо отметить, что установление туннеля переадресации между первым MR 1004 и третьим MR 1002 может быть реализовано в соответствии со способом на этапе 1011 - этапе 1014 в данном варианте осуществления настоящего изобретения, либо может быть реализовано в соответствии со способом на этапе 911 - этапе 914, изображенным на фиг. 9, либо может быть реализовано в ином виде, который не ограничивается в настоящем изобретении.
1015. Первая UE 1003 отправляет пакет на первый MR 1004.
1016. Первый MR 1004 отправляет пакет на третий MR 1002 таким образом, что третий MR 1002 направляет пакет на вторую UE 1007 с помощью второго MR 1005.
В частности, на этапе 1015 после получения пакета первый MR 1004 получает адрес источника и адрес пункта назначения пакета, которые, соответственно, представляют собой IP-адрес первой UE 1003 и IP-адрес второй UE 1007. Первый MR 1004 не находит информацию о туннеле, которая привязана к IP-адресу первой UE 1003 и IP-адресу второй UE 1007, при этом IP-адрес первой UE 1003 не распределяется гостевой сетью, в которой находится первый MR 1004. В этом случае первый MR 1004 направляет пакет на третий MR 1002, а затем третий MR 1002 направляет принятый пакет в адрес пункта назначения, то есть, на вторую UE 1007.
1017. Третий MR 1002 инициирует процесс оптимизации маршрута, при этом третий MR 1002 отправляет третье сообщение с запросом маршрута на H-LM 1006 второй UE, причем третье сообщение с запросом маршрута содержит IP-адрес второй UE.
1018. Третий MR 1002 принимает третье сообщение с реакцией на маршрут, отправляемое H-LM 1006 второй UE, причем третье сообщение с реакцией на маршрут содержит адрес второго MR 1005.
1019. Третий MR 1002 отправляет первое сообщение с командой RO на первый MR 1004, причем первое сообщение с командой RO содержит IP-адрес первой UE 1003, IP-адрес второй UE 1007 и адрес второго MR 1005.
1020. Первый MR 1004 принимает первое сообщение с командой RO и активизируется для установления туннеля переадресации между первым MR 1004 и вторым MR 1005, а затем первый MR 1004 и второй MR 1005 привязывают информацию.
В частности, в отношении этапа 1020 можно сослаться на этапы с 918 по 920 на фиг. 9. Во избежание повтора подробности в данном случае повторяться не будут.
Факультативно в одном из вариантов осуществления - на этапе 1019 - третий MR 1002 может также отправлять второе сообщение с командой RO на второй MR 1005, причем второе сообщение с командой RO содержит IP-адрес первой UE 1003, IP-адрес второй UE 1007 и адрес первого MR 1004. Кроме того, на этапе 1020 второй MR 1005 активизируется для установления туннеля переадресации между первым MR 1004 и вторым MR 1005. В частности, второй MR 1005 отправляет второе сообщение с запросом установления туннеля на первый MR 1004, при этом второй MR 1005 принимает второе сообщение с реакцией на установление туннеля, отправляемое первым MR 1004, с целью завершения установления туннеля переадресации между первым MR 1004 и вторым MR 1005.
1021. После поступления на первый MR 1004 следующий пакет, отправляемый первой UE 1003, отправляется непосредственно на второй MR 1005 по туннелю переадресации и в конечном итоге передается на вторую UE 1007.
Необходимо отметить, что варианты осуществления, изображенные на фиг. 9 и фиг. 10, применимы не только к сценарию, в котором первая UE в настоящий момент находится в гостевой сети, а вторая UE в настоящий момент находится в домашней сети, но и применимы к сценарию, в котором и первая UE, и вторая UE в настоящий момент находятся в гостевой сети. Во избежание повтора подробности в данном случае повторяться не будут.
Фиг. 11 представляет собой основную структурную схему процесса оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения. На фиг. 11 первая UE 1103 в настоящий момент находится в домашней сети, а вторая UE 1107 в настоящий момент находится в гостевой сети. Первый MR 1104 представляет собой H-MR первой UE 1103, второй MR 1105 представляет собой C-MR второй UE 1107, а четвертый MR 1108 представляет собой H-MR второй UE 1107. Процесс, изображенный на фиг. 11, включает в себя следующее:
1110. Когда вторая UE 1007 перемещается из домашней сети в гостевую сеть, второй MR 1105 получает информацию об абоненте второй UE 1107, причем информация об абоненте содержит IP-адрес второй UE 1107.
В частности, IP-адрес второй UE 1107 распределяется домашней сетью второй UE 1107.
1111. Установление второго туннеля переадресации между вторым MR 1105 и четвертым MR 1108.
В частности, аналогичным образом, в отношении способа установления второго туннеля переадресации можно сослаться на способ установления первого туннеля переадресации между первым MR 904 и третьим MR 902 на этапах 911-914 на фиг. 9, либо, аналогичным образом, можно сослаться на способ установления первого туннеля переадресации между первым MR 1004 и третьим MR 1002 на этапах 1011-1014 на фиг. 10. Во избежание повтора подробности в данном случае повторяться не будут.
1112. Первая UE 1103 отправляет пакет на первый MR 1104.
1113. Первый MR 1104 передает пакет на четвертый MR 1108 в соответствии с адресом пункта назначения пакета, то есть, адресом второй UE 1107, а затем четвертый MR 1108 передает пакет на второй MR 1105 по второму туннелю переадресации, и пакет в конечном итоге поступает на вторую UE 1107.
1114. Первый MR 1104 отправляет первое сообщение с запросом маршрута на H-LM 1106 второй UE, причем первое сообщение с запросом маршрута содержит IP-адрес второй UE 1107 и первую информацию Н флаговых разрядов. Первая информация флаговых разрядов используется для указания, что первая UE 1103 в настоящий момент находится в домашней сети.
1115. H-LM 1106 второй UE принимает первое сообщение с запросом маршрута после синтаксического анализа первой информации Н флаговых разрядов, входящей в первое сообщение с запросом маршрута, сначала определяет, что вторая UE 1107 в настоящий момент находится в гостевой сети, а затем отправляет первое сообщение с реакцией на маршрут на первый MR 1104, причем первое сообщение с реакцией на маршрут содержит адрес второго MR 1105.
Необходимо отметить, что, если H-LM 1106 второй UE принимает первое сообщение с запросом маршрута, выполняет синтаксический анализ первой информации Н флаговых разрядов, входящей в первое сообщение с запросом маршрута, а затем определяет, что вторая UE 1107 также в настоящий момент находится в домашней сети, H-LM 1106 второй UE должен отправить первое сообщение с отклонением маршрута на первый MR 1104 таким образом, что первый MR 1104 завершает процесс маршрутизации. В частности, данный случай подробно описывается в следующих вариантах осуществления на фиг. 14 - фиг. 16.
1116. После приема первого сообщения с реакцией на маршрут первый MR 1104 активизируется для установления туннеля переадресации между первым MR 1104 и вторым MR 1105.
В частности, можно сослаться на этапы 918 и 919 на фиг. 9. Во избежание повтора подробности в данном случае повторяться не будут.
1117. Первый MR 1104 и второй MR 1105 по отдельности устанавливают привязку информации.
В частности, можно сослаться на этап 920 на фиг. 9. Во избежание повтора подробности в данном случае повторяться не будут.
1118. После поступления на первый MR 1104 следующий пакет, отправляемый первой UE 1103, отправляется непосредственно на второй MR 1105 по туннелю переадресации и в конечном итоге передается на адрес пункта назначения, то есть, вторую UE 1107.
1119. Когда вторая UE 1107 выходит из зоны обслуживания второго MR 1105, а туннель переадресации используется только первой UE 1103 и второй UE 1107, то есть, когда туннель переадресации не используется совместно с другими абонентами, первый MR 1104 активизируется для освобождения туннеля переадресации, в частности, первый MR 1104 отправляет первое сообщение с запросом освобождения туннеля на второй MR 1105.
1120. Первый MR 1104 принимает первое сообщение с реакцией на освобождение туннеля, отправляемое вторым MR 1105, с целью завершения освобождения туннеля переадресации.
Соответственно, если первый MR 1104 или второй MR 1105 на этапе 1116 устанавливает туннель переадресации между первым MR 1104 и вторым MR 1105 в соответствии с GTP, первое сообщение с запросом освобождения туннеля на этапе 1119 представляет собой сообщение с запросом удаления несущей, а первое сообщение с реакцией на освобождение туннеля на этапе 1120 представляет собой сообщение с реакцией на удаление несущей. Соответственно, если первый MR 1104 или второй MR 1105 на этапе 1116 устанавливает туннель переадресации между первым MR 1104 и вторым MR 1105 в соответствии с PMIP, первое сообщение с запросом освобождения туннеля на этапе 1119 представляет собой сообщение с указанием отмены привязки, а первое сообщение с реакцией на освобождение туннеля на этапе 1120 представляет собой сообщение с подтверждением отмены привязки.
Факультативно еще в одном варианте осуществления на этапе 1119 в качестве альтернативы второй MR 1105 может активизироваться для освобождения туннеля переадресации. То есть, на этапе 1119 второй MR 1105 может отправлять второе сообщение с запросом освобождения туннеля на первый MR 1104. Соответственно, на этапе 1120 второй MR 1105 принимает второе сообщение с реакцией на освобождение туннеля, отправляемое первым MR 1104, с целью завершения освобождения туннеля переадресации.
1121. Когда освобождается туннель переадресации, первый MR 1104 и второй MR 1105 отменяют привязку информации, привязанной на этапе 1117.
Таким образом, в соответствии с данным вариантом осуществления настоящего изобретения, туннель переадресации устанавливается между различными MR в гостевых сетях таким образом, что данные передаются по туннелю переадресации, что может уменьшить дублирование маршрута.
Фиг. 12 представляет собой основную структурную схему процесса оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения. На фиг. 12 первая UE 1203 в настоящий момент находится в домашней сети, а вторая UE 1207 в настоящий момент находится в гостевой сети. Первый MR 1204 представляет собой H-MR первой UE 1203, второй MR 1205 представляет собой C-MR второй UE 1207, а четвертый MR 1208 представляет собой H-MR второй UE 1207. Процесс, изображенный на фиг. 12, включает в себя следующее:
В отношении этапов 1210-1213 можно сослаться на этапы 1110-1113 на фиг. 11. Во избежание повтора подробности в данном случае повторяться не будут.
1214. Второй MR 1205 отправляет второе сообщение с запросом маршрута на H-LM 1201 первой UE, причем второе сообщение с запросом маршрута содержит IP-адрес первой UE 1203.
1215. Второй MR 1205 принимает второе сообщение с реакцией на маршрут, отправляемое H-LM 1201 первой UE, причем второе сообщение с реакцией на маршрут содержит адрес первого MR 1204.
1216. Второй MR 1205 активизируется для установления туннеля переадресации между первым MR 1204 и вторым MR 1205, при этом второй MR 1205 отправляет второе сообщение с запросом установления туннеля на первый MR 1204.
1217. Второй MR 1205 принимает второе сообщение с реакцией на установление туннеля, отправляемое первым MR 1204, с целью завершения установления туннеля переадресации.
Факультативно в одном из вариантов осуществления второй MR 1205 может устанавливать туннель переадресации между первым MR 1204 и вторым MR 1205 в соответствии с GTP. Второе сообщение с запросом установления туннеля на этапе 1216 представляет собой второе сообщение с запросом несущей, а второе сообщение с реакцией на установление туннеля на этапе 1217 представляет собой сообщение с реакцией на несущую.
Факультативно еще в одном варианте осуществления второй MR 1205 может устанавливать туннель переадресации между первым MR 1204 и вторым MR 1205 в соответствии с PMIP. Второе сообщение с запросом установления туннеля на этапе 1216 представляет собой второе сообщение с обновлением привязки для прокси, а второе сообщение с реакцией на установление туннеля на этапе 1217 представляет собой сообщение с подтверждением привязки для прокси.
В отношении этапа 1218 и этапа 1219 можно сослаться на этапы 1117 и 1118 на фиг. 11. Во избежание повтора подробности в данном случае повторяться не будут.
Кроме того, в данном варианте осуществления настоящего изобретения в отношении этапа после этапа 1219 можно сослаться на этапы 1119-1121 на фиг. 11. Во избежание повтора подробности в данном случае повторяться не будут.
Фиг. 13 представляет собой основную структурную схему процесса оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения. На фиг. 13 первая UE 1303 в настоящий момент находится в домашней сети, а вторая UE 1307 в настоящий момент находится в гостевой сети. Первый MR 1304 представляет собой H-MR первой UE 1303, второй MR 1305 представляет собой C-MR второй UE 1307, а четвертый MR 1308 представляет собой H-MR второй UE 1307. Процесс, изображенный на фиг. 13, включает в себя следующее:
В отношении этапов 1310-1313 можно сослаться на этапы 1110-1113 на фиг. 11. Во избежание повтора подробности в данном случае повторяться не будут.
1314. Четвертый MR 1308 инициирует процесс оптимизации маршрута, в частности, четвертый MR 1308 отправляет четвертое сообщение с запросом маршрута на H-LM 1301 первой UE, причем четвертое сообщение с запросом маршрута содержит IP-адрес первой UE 1303.
1315. Четвертый MR 1308 принимает четвертое сообщение с реакцией на маршрут, отправляемое H-LM 1301 первой UE, причем четвертое сообщение с реакцией на маршрут содержит адрес первого MR 1304.
1316. Четвертый MR 1308 отправляет четвертое сообщение с командой RO на второй MR 1305, причем четвертое сообщение с командой RO содержит IP-адрес первой UE 1303, IP-адрес второй UE 1307 и адрес первого MR 1304.
1317. После приема четвертого сообщения с командой RO второй MR 1305 активизируется для установления туннеля переадресации между первым MR 1304 и вторым MR 1305.
В частности, в отношении этапа 1317 можно сослаться на этапы 1216 и 1217 на фиг. 12. Во избежание повтора подробности в данном случае повторяться не будут.
Факультативно в одном из вариантов осуществления на этапе 1316 в качестве альтернативы четвертый MR 1308 может отправлять третье сообщение с командой RO на первый MR 1304, причем третье сообщение с командой RO содержит IP-адрес первой UE 1303, IP-адрес второй UE 1307 и адрес второго MR 1305. Кроме того, на этапе 1317 первый MR 1304 активизируется для установления туннеля переадресации между первым MR 1304 и вторым MR 1305.
В отношении этапа 1318 и этапа 1319 можно сослаться на этапы 1117 и 1118 на фиг. 11. Во избежание повтора подробности в данном случае повторяться не будут.
Кроме того, в данном варианте осуществления настоящего изобретения в отношении этапа после этапа 1319 можно сослаться на этапы 1119-1121 на фиг. 11. Во избежание повтора подробности в данном случае повторяться не будут.
Необходимо отметить, что варианты осуществления, изображенные на фиг. 12 и фиг. 13, применимы не только к сценарию, в котором первая UE в настоящий момент находится в домашней сети, а вторая UE в настоящий момент находится в гостевой сети, но и применимы к сценарию, в котором и первая UE, и вторая UE в настоящий момент находятся в гостевых сетях. Во избежание повтора подробности в данном случае повторяться не будут.
Таким образом, в соответствии с данным вариантом осуществления настоящего изобретения, туннель переадресации устанавливается между различными MR в гостевых сетях таким образом, что данные передаются по туннелю переадресации, что может уменьшить дублирование маршрута.
Фиг. 14 представляет собой структурную схему способа оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения. Данный способ, изображенный на фиг. 14, включает в себя следующее:
1401. MR, в котором в настоящий момент находится первая UE, отправляет сообщение с запросом маршрута на H-LM второй UE, причем сообщение с запросом маршрута содержит IP-адрес первой UE и информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что данный MR представляет собой H-MR первой UE, то есть, первая UE в настоящий момент находится в домашней сети.
В частности, MR отправляет сообщение с запросом маршрута на H-LM второй UE для инициирования процесса оптимизации маршрута.
1402. MR принимает сообщение с отклонением маршрута, отправляемое H-LM второй UE.
В частности, MR принимает сообщение с отклонением маршрута, а затем прекращает процесс оптимизации маршрута.
В соответствии с данным вариантом осуществления настоящего изобретения, для двух абонентских станций, которые в настоящий момент находятся в домашних сетях, информация флаговых разрядов добавляется для идентификации того, находятся ли указанные UE в настоящий момент в домашних сетях, и, кроме того, определения того, необходимо ли выполнять процесс оптимизации маршрута.
Фиг. 15 представляет собой структурную схему способа оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения. Данный способ, изображенный на фиг. 15, включает в себя следующее:
1501. H-LM второй UE принимает сообщение с запросом маршрута, отправляемое MR, в котором в настоящий момент находится первая UE, причем сообщение с запросом маршрута содержит IP-адрес первой UE и информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что данный MR представляет собой H-MR первой UE, то есть, первая UE в настоящий момент находится в домашней сети.
1502. H-LM второй UE отправляет сообщение с отклонением маршрута на MR.
В частности, H-LM второй UE принимает сообщение с запросом маршрута, выполняет синтаксический анализ информации флаговых разрядов в сообщении с запросом маршрута для определения того, что первая UE в настоящий момент находится в домашней сети, а затем определяет, что вторая UE также в настоящий момент находится в домашней сети, при этом H-LM второй UE отправляет сообщение с отклонением маршрута на MR.
В соответствии с данным вариантом осуществления настоящего изобретения, для двух абонентских станций, которые в настоящий момент находятся в домашних сетях, информация флаговых разрядов добавляется для идентификации того, находятся ли указанные UE в настоящий момент в домашних сетях, и, кроме того, определения того, необходимо ли выполнять процесс оптимизации маршрута.
Фиг. 16 представляет собой основную структурную схему процесса оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения. На фиг. 16 первая UE 1603 в настоящий момент находится в домашней сети, и вторая UE 1607 в настоящий момент находится в домашней сети. Первый MR 1604 представляет собой H-MR первой UE 1603, а второй MR 1605 представляет собой H-MR второй UE 1607. Данный процесс, изображенный на фиг. 16, включает в себя следующее:
1610. Первая UE 1603 отправляет пакет на первый MR 1604.
1611. Первый MR 1604 инициирует процесс оптимизации маршрута при отправке пакета на вторую UE 1607 в соответствии с адресом пункта назначения пакета. В частности, первый MR 1604 отправляет сообщение с оптимизацией маршрута на H-LM 1606 второй UE, причем четвертое сообщение с оптимизацией маршрута содержит IP-адрес второй UE и информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что первая UE 1603 в настоящий момент находится в домашней сети.
1612. H-LM 1606 второй UE принимает сообщение с запросом маршрута, выполняет синтаксический анализ информации флаговых разрядов в сообщении с запросом маршрута для определения того, что первая UE 1603 в настоящий момент находится в домашней сети, а затем определяет, что вторая UE 1607 также в настоящий момент находится в домашней сети, при этом H-LM 1606 второй UE отправляет сообщение с отклонением маршрута на первый MR 1604.
1613. Первый MR 1604 прекращает процесс оптимизации маршрута в соответствии с сообщением с отклонением маршрута.
1614. Следующий пакет, отправляемый первой UE 1603 на первый MR 1604, по-прежнему передается на вторую UE 1607 путем использования второго MR 1605.
Таким образом, в соответствии с данным вариантом осуществления настоящего изобретения, информация флаговых разрядов, используемая для указания того, что UE находится в домашней сети, добавляется в процесс оптимизации маршрута, с целью определения того, необходимо ли выполнять процесс оптимизации маршрута, благодаря чему исключается установление туннеля, когда обе UE находятся в домашних сетях, и снижаются расходы.
Фиг. 17 представляет собой структурную схему способа оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения. Данный способ включает в себя следующее:
1701. Первый MR, в котором в настоящий момент находится первая UE, отправляет сообщение с запросом маршрута на H-LM второй UE, причем сообщение с запросом маршрута содержит IP-адрес первой UE.
1702. Первый MR принимает сообщение с реакцией на маршрут, отправляемое H-LM второй UE, причем сообщение с реакцией на маршрут содержит информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что второй MR, в котором в настоящий момент находится вторая UE, представляет собой H-MR второй UE, то есть, информация флаговых разрядов используется для указания, что вторая UE в настоящий момент находится в домашней сети.
В частности, первый MR принимает сообщение с реакцией на маршрут, выполняет синтаксический анализ информации флаговых разрядов в сообщении с реакцией на маршрут для определения того, что вторая UE в настоящий момент находится в домашней сети, затем определяет, что первая UE также в настоящий момент находится в домашней сети, и прекращает процесс оптимизации маршрута.
В соответствии с данным вариантом осуществления настоящего изобретения, для двух абонентских станций, которые в настоящий момент находятся в домашних сетях, информация флаговых разрядов добавляется для идентификации того, находятся ли указанные UE в настоящий момент в домашних сетях, и, кроме того, определения того, необходимо ли выполнять процесс оптимизации маршрута.
Фиг. 18 представляет собой структурную схему способа оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения. Данный способ включает в себя следующее:
1801. H-LM второй UE принимает сообщение с запросом маршрута, отправляемое первым MR, в котором в настоящий момент находится первая UE, причем сообщение с запросом маршрута содержит IP-адрес первой UE.
1802. H-LM второй UE отправляет сообщение с реакцией на маршрут на первый MR, причем сообщение с реакцией на маршрут содержит информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что второй MR, в котором в настоящий момент находится вторая UE, представляет собой H-MR второй UE.
В соответствии с данным вариантом осуществления настоящего изобретения, для двух абонентских станций, которые в настоящий момент находятся в домашних сетях, информация флаговых разрядов добавляется для идентификации того, находятся ли указанные UE в настоящий момент в домашних сетях, и, кроме того, определения того, необходимо ли выполнять процесс оптимизации маршрута.
Фиг. 19 представляет собой основную структурную схему процесса оптимизации маршрута в соответствии с еще одним вариантом осуществления настоящего изобретения. На фиг. 19 первая UE 1903 в настоящий момент находится в домашней сети, и вторая UE 1907 в настоящий момент находится в домашней сети. Первый MR 1904 представляет собой H-MR первой UE 1903, а второй MR 1905 представляет собой H-MR второй UE 1907. Процесс, изображенный на фиг. 19, включает в себя следующее:
1910. Первая UE 1903 отправляет пакет на первый MR 1904.
1911. Первый MR 1904 инициирует процесс оптимизации маршрута при отправке пакета на вторую UE 1907 в соответствии с адресом пункта назначения пакета. В частности, первый MR 1904 отправляет сообщение с оптимизацией маршрута на H-LM 1906 второй UE, причем четвертое сообщение с оптимизацией маршрута содержит IP-адрес второй UE.
1912. H-LM 1906 второй UE отправляет сообщение с реакцией на маршрут на первый MR 1904, причем сообщение с реакцией на маршрут содержит информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что вторая UE 1907 в настоящий момент находится в домашней сети.
1913. После приема сообщения с реакцией на маршрут первый MR 1904 выполняет синтаксический анализ информации флаговых разрядов в сообщении с реакцией на маршрут для определения того, что вторая UE 1907 в настоящий момент находится в домашней сети, затем определяет, что первая UE 1903 также в настоящий момент находится в домашней сети, и прекращает процесс оптимизации маршрута.
1914. Следующий пакет, отправляемый первой UE 1903 на первый MR 1904, по-прежнему передается на вторую UE 1907 путем использования второго MR 1905.
Таким образом, в соответствии с данным вариантом осуществления настоящего изобретения, информация флаговых разрядов, используемая для указания того, что UE находится в домашней сети, добавляется в процесс оптимизации маршрута с целью определения того, необходимо ли выполнять процесс оптимизации маршрута, благодаря чему исключается установление туннеля, когда обе UE находятся в домашних сетях, и снижаются расходы.
Фиг. 20 представляет собой блок-схему мобильного маршрутизатора в соответствии с одним из вариантов осуществления настоящего изобретения. MR 2000 на фиг. 20 представляет собой MR, в котором в настоящий момент находится первая UE, при этом MR 2000 содержит: блок 2001 отправки, первый блок 2002 приема и блок 2003 установления.
Блок 2001 отправки выполнен с возможностью отправки сообщения с запросом маршрута на H-LM второй UE, причем сообщение с запросом маршрута содержит IP-адрес второй UE. Первый блок 2002 приема выполнен с возможностью приема сообщения с реакцией на маршрут, отправляемого с помощью H-LM второй UE, причем сообщение с реакцией на маршрут содержит адрес второго MR, в котором в настоящий момент находится вторая UE. Блок 2003 установления выполнен с возможностью установления туннеля переадресации между MR 2000 и вторым MR в соответствии с адресом второго MR, причем, по меньшей мере, одна UE из первой UE и второй UE в настоящий момент находится в гостевой сети.
В соответствии с данным вариантом осуществления настоящего изобретения туннель переадресации устанавливается между различными MR в гостевых сетях таким образом, что данные передаются по туннелю переадресации, что может уменьшить дублирование маршрута.
Факультативно в одном из вариантов осуществления MR 2000 может дополнительно содержать: второй блок 2004 приема, блок 2005 получения, блок 2006 буферизации и блок 2007 передачи.
Второй блок 2004 приема выполнен с возможностью приема пакета, отправляемого первой UE. Блок 2005 получения выполнен с возможностью получения IP-адреса второй UE в пакете, принимаемом вторым блоком 2004 приема. Блок 2006 буферизации выполнен с возможностью буферизации пакета, принимаемого вторым блоком 2004 приема. Блок 2007 передачи выполнен с возможностью передачи - на второй MR по туннелю переадресации, устанавливаемому блоком 2003 установления - пакета, буферизуемого блоком 2006 буферизации.
Факультативно в одном из вариантов осуществления, когда первая UE в настоящий момент находится в домашней сети, сообщение с запросом маршрута, отправляемое блоком 2001 отправки, может дополнительно содержать первую информацию флаговых разрядов, при этом первая информация флаговых разрядов используется для указания, что MR 2000 представляет собой H-MR первой UE.
Факультативно еще в одном варианте осуществления, когда вторая UE в настоящий момент находится в домашней сети, сообщение с реакцией на маршрут, принимаемое первым блоком 2002 приема, может дополнительно содержать вторую информацию флаговых разрядов, при этом вторая информация флаговых разрядов используется для указания, что второй MR представляет собой H-MR второй UE.
Факультативно еще в одном варианте осуществления блок 2003 установления может дополнительно содержать первый субблок отправки и первый субблок приема.
Первый субблок отправки выполнен с возможностью отправки первого сообщения с запросом установления туннеля на второй MR. Первый субблок приема выполнен с возможностью приема первого сообщения с реакцией на установление туннеля, отправляемого вторым MR, с целью завершения установления туннеля переадресации.
Факультативно еще в одном варианте осуществления блок 2003 установления может дополнительно содержать второй субблок приема и второй субблок отправки.
Второй субблок приема выполнен с возможностью приема второго сообщения с запросом установления туннеля, отправляемого вторым MR. Второй субблок отправки выполнен с возможностью отправки второго сообщения с реакцией на установление туннеля на второй MR с целью завершения установления туннеля переадресации.
Факультативно еще в одном варианте осуществления MR 2000 может дополнительно содержать блок привязки, выполненный с возможностью привязки следующей информации: IP-адреса первой UE, IP-адреса второй UE, адреса второго MR и информации о туннеле переадресации.
Факультативно еще в одном варианте осуществления MR 2000 может дополнительно содержать блок отмены привязки, выполненный с возможностью отмены привязки информации, когда первая UE в настоящий момент находится в гостевой сети, и первая UE в настоящий момент больше не находится в зоне обслуживания MR 2000, либо, когда вторая UE в настоящий момент находится в гостевой сети, при этом вторая UE в настоящий момент больше не находится в зоне обслуживания второго MR.
Факультативно еще в одном варианте осуществления MR 2000 может дополнительно содержать блок освобождения, выполненный с возможностью освобождения туннеля переадресации, когда туннель переадресации не используется совместно с другой UE.
Факультативно в одном из вариантов осуществления блок освобождения может содержать третий субблок отправки и третий субблок приема.
Третий субблок отправки выполнен с возможностью отправки первого сообщения с запросом освобождения туннеля на второй MR. Третий субблок приема выполнен с возможностью приема первого сообщения с реакцией на освобождение туннеля, отправляемого вторым MR, с целью завершения освобождения туннеля переадресации.
Факультативно еще в одном варианте осуществления блок освобождения может содержать четвертый субблок приема и четвертый субблок отправки.
Четвертый субблок приема выполнен с возможностью приема второго сообщения с запросом освобождения туннеля, отправляемого вторым MR. Четвертый субблок отправки выполнен с возможностью отправки второго сообщения с реакцией на освобождение туннеля на второй MR с целью завершения освобождения туннеля переадресации.
Фиг. 21 представляет собой блок-схему мобильного маршрутизатора в соответствии с еще одним вариантом осуществления настоящего изобретения. MR 2100 на фиг. 21 представляет собой H-MR первой UE, при этом MR 2100 содержит: первый блок 2101 отправки, блок 2102 приема и второй блок 2103 отправки.
Первый блок 2101 отправки выполнен с возможностью отправки сообщения с запросом маршрута на H-LM второй UE, причем сообщение с запросом маршрута содержит IP-адрес второй UE. Блок 2102 приема выполнен с возможностью приема сообщения с реакцией на маршрут, отправляемого с помощью H-LM второй UE, причем сообщение с реакцией на маршрут содержит адрес второго MR, в котором в настоящий момент находится вторая UE. Второй блок 2103 отправки выполнен с возможностью отправки первого сообщения с командой RO на первый MR, в котором в настоящий момент находится первая UE, причем первое сообщение с командой RO содержит адрес второго MR, при этом первое сообщение с командой RO используется первым MR для установления туннеля переадресации между первым MR и вторым MR в соответствии с адресом второго MR; либо выполнен с возможностью отправки второго сообщения с командой RO на второй MR, причем второе сообщение с командой RO содержит адрес первого MR, при этом второе сообщение с командой RO используется вторым MR для установления туннеля переадресации между первым MR и вторым MR в соответствии с адресом первого MR, причем первая UE в настоящий момент находится в гостевой сети.
В соответствии с данным вариантом осуществления настоящего изобретения туннель переадресации устанавливается между различными MR в гостевых сетях таким образом, что данные передаются по туннелю переадресации, что может уменьшить дублирование маршрута.
Фиг. 22 представляет собой блок-схему объекта-администратора местоположений в соответствии с еще одним вариантом осуществления настоящего изобретения. LM 2200 на фиг. 22 представляет собой H-LM первой UE, при этом LM 2200 содержит: блок 2201 приема и блок 2202 отправки.
Блок 2201 приема выполнен с возможностью приема сообщения с запросом маршрута, отправляемого вторым MR, в котором в настоящий момент находится вторая UE, причем сообщение с запросом маршрута содержит IP-адрес первой UE. Блок 2202 отправки выполнен с возможностью отправки сообщения с реакцией на маршрут на второй MR, причем сообщение с реакцией на маршрут содержит адрес первого MR, в котором в настоящий момент находится первая UE, причем, по меньшей мере, одна UE из первой UE и второй UE в настоящий момент находится в гостевой сети.
Факультативно в одном из вариантов осуществления, когда вторая UE в настоящий момент находится в домашней сети, сообщение с запросом маршрута, принимаемое блоком 2201 приема, может дополнительно содержать первую информацию флаговых разрядов, при этом первая информация флаговых разрядов используется для указания, что второй MR представляет собой H-MR второй UE.
Факультативно еще в одном варианте осуществления, когда первая UE в настоящий момент находится в домашней сети, сообщение с запросом маршрута, отправляемое блоком 2202 отправки, может дополнительно содержать вторую информацию флаговых разрядов, причем вторая информация флаговых разрядов используется для указания, что первый MR представляет собой H-MR первой UE.
В соответствии с данным вариантом осуществления настоящего изобретения туннель переадресации устанавливается между различными MR в гостевых сетях таким образом, что данные передаются по туннелю переадресации, что может уменьшить дублирование маршрута.
Фиг. 23 представляет собой блок-схему мобильного маршрутизатора в соответствии с еще одним вариантом осуществления настоящего изобретения. MR 2300, изображенный на фиг. 23, представляет собой MR, в котором в настоящий момент находится первая UE, при этом MR 2300 содержит: блок 2301 отправки и блок 2302 приема.
Блок 2301 отправки выполнен с возможностью отправки сообщения с запросом маршрута на H-LM второй UE, причем сообщение с запросом маршрута содержит IP-адрес первой UE и информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что MR 2300 представляет собой H-MR первой UE. Блок 2302 приема выполнен с возможностью приема сообщения с отклонением маршрута, отправляемого с помощью H-LM второй UE.
В соответствии с данным вариантом осуществления настоящего изобретения, для двух абонентских станций, которые в настоящий момент находятся в домашних сетях, информация флаговых разрядов добавляется для идентификации того, находятся ли указанные UE в настоящий момент в домашних сетях, и, кроме того, определения того, необходимо ли выполнять процесс оптимизации маршрута.
Фиг. 24 представляет собой блок-схему объекта-администратора местоположений в соответствии с еще одним вариантом осуществления настоящего изобретения. LM 2400, изображенный на фиг. 24, представляет собой H-LM второй UE, при этом LM 2400 содержит: блок 2401 приема и блок 2402 отправки.
Блок 2401 приема выполнен с возможностью приема сообщения с запросом маршрута, отправляемого MR, в котором в настоящий момент находится первая UE, причем сообщение с запросом маршрута содержит IP-адрес первой UE и информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что данный MR представляет собой H-MR первой UE. Блок 2402 отправки выполнен с возможностью отправки сообщения с отклонением маршрута на MR.
В соответствии с данным вариантом осуществления настоящего изобретения, для двух абонентских станций, которые в настоящий момент находятся в домашних сетях, информация флаговых разрядов добавляется для идентификации того, находятся ли указанные UE в настоящий момент в домашних сетях, и, кроме того, определения того, необходимо ли выполнять процесс оптимизации маршрута.
Фиг. 25 представляет собой блок-схему мобильного маршрутизатора в соответствии с еще одним вариантом осуществления настоящего изобретения. MR 2500, изображенный на фиг. 25, представляет собой MR, в котором в настоящий момент находится первая UE, при этом MR 2500 содержит: блок 2501 отправки и блок 2502 приема.
Блок 2501 отправки выполнен с возможностью отправки сообщения с запросом маршрута на H-LM второй UE, причем сообщение с запросом маршрута содержит IP-адрес первой UE. Блок 2502 приема выполнен с возможностью приема сообщение с реакцией на маршрут, отправляемого с помощью H-LM второй UE, при этом сообщение с запросом маршрута содержит информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что второй MR, в котором в настоящий момент находится вторая UE, представляет собой H-MR второй UE; причем первая UE в настоящий момент находится в домашней сети.
Таким образом, в соответствии с данным вариантом осуществления настоящего изобретения, информация флаговых разрядов, используемая для указания того, что UE находится в домашней сети, добавляется в процесс оптимизации маршрута с целью определения того, необходимо ли выполнять процесс оптимизации маршрута, благодаря чему исключается установление туннеля, когда обе UE находятся в домашних сетях, и снижаются расходы.
Фиг. 26 представляет собой блок-схему объекта-администратора местоположений в соответствии с еще одним вариантом осуществления настоящего изобретения. LM 2600, изображенный на фиг. 26, представляет собой H-LM второй UE, при этом LM 2600 содержит: блок 2601 приема и блок 2602 отправки.
Блок 2601 приема выполнен с возможностью приема сообщения с запросом маршрута, отправляемого первым MR, в котором в настоящий момент находится первая UE, причем сообщение с запросом маршрута содержит IP-адрес первой UE. Блок 2602 отправки выполнен с возможностью отправки сообщения с реакцией на маршрут на первый MR, причем сообщение с реакцией на маршрут содержит информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что второй MR, в котором в настоящий момент находится вторая UE, представляет собой H-MR второй UE, таким образом, что первый MR завершает процесс оптимизации маршрута, причем первая UE в настоящий момент находится в домашней сети.
Таким образом, в соответствии с данным вариантом осуществления настоящего изобретения, информация флаговых разрядов, используемая для указания того, что UE находится в домашней сети, добавляется в процесс оптимизации маршрута с целью определения того, необходимо ли выполнять процесс оптимизации маршрута, благодаря чему исключается установление туннеля, когда обе UE находятся в домашних сетях, и снижаются расходы.
Фиг. 27 представляет собой блок-схему мобильного маршрутизатора в соответствии с еще одним вариантом осуществления настоящего изобретения. MR 2700 на фиг. 27 представляет собой MR, в котором в настоящий момент находится первая UE, при этом MR 2700 содержит: процессор 2701, память 2702 и цепь 2703 передачи и приема.
Цепь 2703 передачи и приема выполнена с возможностью отправки сообщения с запросом маршрута на H-LM второй UE, причем сообщение с запросом маршрута содержит IP-адрес второй UE; и, кроме того, выполнена с возможностью приема сообщения с реакцией на маршрут, отправляемого с помощью H-LM второй UE, причем сообщение с реакцией на маршрут содержит адрес второго MR, в котором в настоящий момент находится вторая UE. Процессор 2701 выполнен с возможностью установления туннеля переадресации между MR 2700 и вторым MR в соответствии с адресом второго MR, причем, по меньшей мере одна UE из первой UE и второй UE в настоящий момент находится в гостевой сети.
В соответствии с данным вариантом осуществления настоящего изобретения, туннель переадресации устанавливается между различными MR в гостевых сетях таким образом, что данные передаются по туннелю переадресации, что может уменьшить дублирование маршрута.
Компоненты в MR 2700 связаны друг с другом с помощью системы 2704 шин, причем помимо шины данных система 2704 шин содержит шину электропитания, шину управления и шину сигнала состояния. Однако для ясности описания различные шины на фиг. 27 помечены как система 2704 шин.
Вышеизложенные способы, описываемые в вариантах осуществления настоящего изобретения, могут быть применены к процессору 2701 или реализованы процессором 2701. Процессор 2701 может представлять собой кристалл интегральной схемы и обладает способностью обработки сигналов. В процессе реализации этапы вышеизложенных способов могут выполняться путем использования интегральной логической схемы аппаратных средств в процессоре 2701 или команды в виде программных средств. Процессор 2701 может представлять собой универсальный процессор, цифровой сигнальный процессор (Цифровой Сигнальный Процессор - DSP), специализированную интегральную схему (Специализированную Интегральную Схему - ASIC), программируемую пользователем вентильную матрицу (Программируемую Пользователем Вентильную Матрицу - FPGA) или иное программируемое логическое устройство, логический элемент на дискретных компонентах или транзисторное логическое устройство, либо дискретный аппаратный узел. Процессор 2701 может реализовывать или исполнять способы, этапы и логические блок-схемы, описываемые в вариантах осуществления настоящего изобретения. Универсальный процессор может представлять собой микропроцессор, либо указанный процессор может представлять собой традиционный процессор или подобный ему. Этапы способов, описываемых со ссылкой на варианты осуществления настоящего изобретения, могут непосредственно реализовываться с помощью аппаратного декодирующего процессора, либо могут реализовываться путем использования комбинации аппаратных и программных модулей в декодирующем процессоре. Программный модуль может располагаться на отработанном в данной области техники носителе информации, таком как оперативное запоминающее устройство (Оперативное Запоминающее Устройство - ОЗУ), флэш-память, постоянное запоминающее устройство (Постоянное Запоминающее Устройство - ПЗУ), программируемое постоянное запоминающее устройство, электрически стираемая программируемая память или регистр. Носитель информации располагается в памяти 2702, при этом процессор 2701 считывает информацию в памяти 2702 и завершает этапы вышеизложенных способов совместно с аппаратными средствами процессора 2701.
Факультативно в одном из вариантов осуществления цепь 2703 передачи и приема может быть выполнена с возможностью приема пакета, отправляемого первой UE. Процессор 2701 выполнен с возможностью получения IP-адреса второй UE в пакете, принимаемом цепью 2703 передачи и приема, буферизации пакета, принимаемого цепью 2703 передачи и приема, и, кроме того, передачи пакета на второй MR по туннелю переадресации.
Факультативно в одном из вариантов осуществления, когда первая UE в настоящий момент находится в домашней сети, сообщение с запросом маршрута, отправляемое цепью 2703 передачи и приема, может дополнительно содержать первую информацию флаговых разрядов, при этом первая информация флаговых разрядов используется для указания, что MR 2700 представляет собой H-MR первой UE.
Факультативно еще в одном варианте осуществления, когда вторая UE в настоящий момент находится в домашней сети, сообщение с реакцией на маршрут, принимаемое цепью 2703 передачи и приема, может дополнительно содержать вторую информацию флаговых разрядов, при этом вторая информация флаговых разрядов используется для указания, что второй MR представляет собой H-MR второй UE.
Факультативно еще в одном варианте осуществления цепь 2703 передачи и приема может быть дополнительно выполнена с возможностью отправки первого сообщения с запросом установления туннеля на второй MR и, кроме того, приема первого сообщения с реакцией на установление туннеля, отправляемого вторым MR, с целью завершения установления туннеля переадресации.
Факультативно еще в одном варианте осуществления цепь 2703 передачи и приема может быть выполнена с возможностью приема второго сообщения с запросом установления туннеля, отправляемого вторым MR, и, кроме того, дополнительно выполнена с возможностью отправки второго сообщения с реакцией на установление туннеля на второй MR с целью завершения установления туннеля переадресации.
Факультативно еще в одном варианте осуществления процессор 2701 может быть дополнительно выполнен с возможностью привязки следующей информации: IP-адреса первой UE, IP-адреса второй UE, адреса второго MR и информации о туннеле переадресации.
Факультативно еще в одном варианте осуществления процессор 2701 может быть дополнительно выполнен с возможностью отмены привязки информации, когда первая UE в настоящий момент находится в гостевой сети, при этом первая UE в настоящий момент больше не находится в зоне обслуживания MR 2700, либо, когда вторая UE в настоящий момент находится в гостевой сети, при этом вторая UE в настоящий момент больше не находится в зоне обслуживания второго MR.
Факультативно еще в одном варианте осуществления процессор 2701 может быть дополнительно выполнен с возможностью освобождения туннеля переадресации, когда туннель переадресации не используется совместно с другой UE.
Факультативно в одном из вариантов осуществления цепь 2703 передачи и приема может быть дополнительно выполнена с возможностью отправки первого сообщения с запросом освобождения туннеля на второй MR и, кроме того, приема первого сообщения с реакцией на освобождение туннеля, отправляемого вторым MR, с целью завершения освобождения туннеля переадресации.
Факультативно еще в одном варианте осуществления цепь 2703 передачи и приема может быть выполнена с возможностью приема второго сообщения с запросом освобождения туннеля, отправляемого вторым MR, и, кроме того, отправки второго сообщения с реакцией на освобождение туннеля на второй MR с целью завершения освобождения туннеля переадресации.
MR 2700 может реализовывать каждый процесс, реализуемый первым MR в варианте осуществления на фиг. 3. Во избежание повтора подробности в данном случае повторяться не будут.
Фиг. 28 представляет собой блок-схему мобильного маршрутизатора в соответствии с еще одним вариантом осуществления настоящего изобретения. MR 2800 на фиг. 28 представляет собой H-MR первой UE, при этом MR 2800 содержит: процессор 2801, память 2802 и цепь 2803 передачи и приема.
Цепь 2803 передачи и приема выполнена с возможностью: отправки сообщения с запросом маршрута на H-LM второй UE, причем сообщение с запросом маршрута содержит IP-адрес второй UE; приема сообщения с реакцией на маршрут, отправляемого с помощью H-LM второй UE, причем сообщение с реакцией на маршрут содержит адрес второго MR, в котором в настоящий момент находится вторая UE; и, кроме того, отправки первого сообщения с командой RO на первый MR, в котором в настоящий момент находится первая UE, причем первое сообщение с командой RO содержит адрес второго MR, при этом первое сообщение с командой RO используется первым MR для установления туннеля переадресации между первым MR и вторым MR в соответствии с адресом второго MR; либо отправки второго сообщения с командой RO на второй MR, причем второе сообщение с командой RO содержит адрес первого MR, при этом второе сообщение с командой RO используется вторым MR для установления туннеля переадресации между первым MR и вторым MR в соответствии с адресом первого MR, причем первая UE в настоящий момент находится в гостевой сети.
В соответствии с данным вариантом осуществления настоящего изобретения, туннель переадресации устанавливается между различными MR в гостевых сетях таким образом, что данные передаются по туннелю переадресации, что может уменьшить дублирование маршрута.
Компоненты в MR 2800 связаны друг с другом с помощью системы 2804 шин, причем помимо шины данных система 2804 шин содержит шину электропитания, шину управления и шину сигнала состояния. Однако для ясности описания различные шины на фиг. 28 помечены как система 2804 шин.
Вышеизложенные способы, описываемые в вариантах осуществления настоящего изобретения, могут быть применены к процессору 2801 или реализованы процессором 2801. Процессор 2801 может представлять собой кристалл интегральной схемы и обладает способностью обработки сигналов. В процессе реализации этапы вышеизложенных способов могут выполняться путем использования интегральной логической схемы аппаратных средств в процессоре 2801 или команды в виде программных средств. Процессор 2801 может представлять собой универсальный процессор, DSP, ASIC, FPGA или иное программируемое логическое устройство, логический элемент на дискретных компонентах или транзисторное логическое устройство, либо дискретный аппаратный узел. Процессор 2801 может реализовывать или исполнять способы, этапы и логические блок-схемы, описываемые в вариантах осуществления настоящего изобретения. Универсальный процессор может представлять собой микропроцессор, либо указанный процессор может представлять собой традиционный процессор или подобный ему. Этапы способов, описываемых со ссылкой на варианты осуществления настоящего изобретения, могут непосредственно реализовываться с помощью аппаратного декодирующего процессора, либо могут реализовываться путем использования комбинации аппаратных и программных модулей в декодирующем процессоре. Программный модуль может располагаться на отработанном в данной области техники носителе информации, таком как ОЗУ, флэш-память, ПЗУ, программируемое постоянное запоминающее устройство, электрически стираемая программируемая память или регистр. Носитель информации располагается в памяти 2802, при этом процессор 2801 считывает информацию в памяти 2802 и завершает этапы вышеизложенных способов совместно с аппаратными средствами процессора 2801.
MR 2800 может реализовывать каждый процесс, реализуемый третьим MR в варианте осуществления на фиг. 5. Во избежание повтора подробности в данном случае повторяться не будут.
Фиг. 29 представляет собой блок-схему объекта-администратора местоположений в соответствии с еще одним вариантом осуществления настоящего изобретения. LM 2900 на фиг. 29 представляет собой H-LM первой UE, при этом LM 2900 содержит: процессор 2901, память 2902 и цепь 2903 передачи и приема.
Цепь 2903 передачи и приема выполнена с возможностью: приема сообщения с запросом маршрута, отправляемого вторым MR, в котором в настоящий момент находится вторая UE, причем сообщение с запросом маршрута содержит IP-адрес первой UE; и отправки сообщения с реакцией на маршрут на второй MR, причем сообщение с реакцией на маршрут содержит адрес первого MR, в котором в настоящий момент находится первая UE, причем, по меньшей мере, одна UE из первой UE и второй UE в настоящий момент находится в гостевой сети.
В соответствии с данным вариантом осуществления настоящего изобретения, туннель переадресации устанавливается между различными MR в гостевых сетях таким образом, что данные передаются по туннелю переадресации, что может уменьшить дублирование маршрута.
Компоненты в MR 2900 связаны друг с другом с помощью системы 2904 шин, причем помимо шины данных система 2904 шин содержит шину электропитания, шину управления и шину сигнала состояния. Однако для ясности описания различные шины на фиг. 29 помечены как система 2904 шин.
Вышеизложенные способы, описываемые в вариантах осуществления настоящего изобретения, могут быть применены к процессору 2901 или реализованы процессором 2901. Процессор 2901 может представлять собой кристалл интегральной схемы и обладает способностью обработки сигналов. В процессе реализации этапы вышеизложенных способов могут выполняться путем использования интегральной логической схемы аппаратных средств в процессоре 2901 или команды в виде программных средств. Процессор 2901 может представлять собой универсальный процессор, DSP, ASIC, FPGA или иное программируемое логическое устройство, логический элемент на дискретных компонентах или транзисторное логическое устройство, либо дискретный аппаратный узел. Процессор 2901 может реализовывать или исполнять способы, этапы и логические блок-схемы, описываемые в вариантах осуществления настоящего изобретения. Универсальный процессор может представлять собой микропроцессор, либо указанный процессор может представлять собой традиционный процессор или подобный ему. Этапы способов, описываемых со ссылкой на варианты осуществления настоящего изобретения, могут непосредственно реализовываться с помощью аппаратного декодирующего процессора, либо могут реализовываться путем использования комбинации аппаратных и программных модулей в декодирующем процессоре. Программный модуль может располагаться на отработанном в данной области техники носителе информации, таком как ОЗУ, флэш-память, ПЗУ, программируемое постоянное запоминающее устройство, электрически стираемая программируемая память или регистр. Носитель информации располагается в памяти 2902, при этом процессор 2901 считывает информацию в памяти 2902 и завершает этапы вышеизложенных способов совместно с аппаратными средствами процессора 2901.
Факультативно в одном из вариантов осуществления, когда вторая UE в настоящий момент находится в домашней сети, сообщение с запросом маршрута, отправляемое цепью 2903 передачи и приема, может дополнительно содержать первую информацию флаговых разрядов, при этом первая информация флаговых разрядов используется для указания, что второй MR представляет собой H-MR второй UE.
Факультативно еще в одном варианте осуществления, когда первая UE в настоящий момент находится в домашней сети, сообщение с реакцией на маршрут, отправляемое цепью 2903 передачи и приема, может дополнительно содержать вторую информацию флаговых разрядов, при этом вторая информация флаговых разрядов используется для указания, что первый MR представляет собой H-MR первой UE.
LM 2900 может реализовывать каждый процесс, реализуемый H-LM первой UE в варианте осуществления на фиг. 7. Во избежание повтора подробности в данном случае повторяться не будут.
Фиг. 30 представляет собой блок-схему мобильного маршрутизатора в соответствии с еще одним вариантом осуществления настоящего изобретения. MR 3000, изображенный на фиг. 30, представляет собой MR, в котором в настоящий момент находится первая UE, при этом MR 3000 содержит: процессор 3001, память 3002 и цепь 3003 передачи и приема.
Цепь 3003 передачи и приема выполнена с возможностью: отправки сообщения с запросом маршрута на H-LM второй UE, причем сообщение с запросом маршрута содержит IP-адрес первой UE и информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что MR 3000 представляет собой H-MR первой UE; и, кроме того, приема сообщения с отклонение маршрута, отправляемого с помощью H-LM второй UE.
В соответствии с данным вариантом осуществления настоящего изобретения, для двух абонентских станций, которые в настоящий момент находятся в домашних сетях, информация флаговых разрядов добавляется для идентификации того, находятся ли указанные UE в настоящий момент в домашних сетях, и, кроме того, определения того, необходимо ли выполнять процесс оптимизации маршрута.
Компоненты в MR 3000 связаны друг с другом с помощью системы 3004 шин, причем помимо шины данных система 3004 шин содержит шину электропитания, шину управления и шину сигнала состояния. Однако для ясности описания различные шины на фиг. 30 помечены как система 3004 шин.
Вышеизложенные способы, описываемые в вариантах осуществления настоящего изобретения, могут быть применены к процессору 3001 или реализованы процессором 3001. Процессор 3001 может представлять собой кристалл интегральной схемы и обладает способностью обработки сигналов. В процессе реализации этапы вышеизложенных способов могут выполняться путем использования интегральной логической схемы аппаратных средств в процессоре 3001 или команды в виде программных средств. Процессор 3001 может представлять собой универсальный процессор, DSP, ASIC, FPGA или иное программируемое логическое устройство, логический элемент на дискретных компонентах или транзисторное логическое устройство, либо дискретный аппаратный узел. Процессор 3001 может реализовывать или исполнять способы, этапы и логические блок-схемы, описываемые в вариантах осуществления настоящего изобретения. Универсальный процессор может представлять собой микропроцессор, либо указанный процессор может представлять собой традиционный процессор или подобный ему. Этапы способов, описываемых со ссылкой на варианты осуществления настоящего изобретения, могут непосредственно реализовываться с помощью аппаратного декодирующего процессора, либо могут реализовываться путем использования комбинации аппаратных и программных модулей в декодирующем процессоре. Программный модуль может располагаться на отработанном в данной области техники носителе информации, таком как ОЗУ, флэш-память, ПЗУ, программируемое постоянное запоминающее устройство, электрически стираемая программируемая память или регистр. Носитель информации располагается в памяти 3002, при этом процессор 3001 считывает информацию в памяти 3002 и завершает этапы вышеизложенных способов совместно с аппаратными средствами процессора 3001.
MR 3000 может реализовывать каждый процесс, реализуемый первым MR в варианте осуществления на фиг. 14. Во избежание повтора подробности в данном случае повторяться не будут.
Фиг. 31 представляет собой блок-схему объекта-администратора местоположений в соответствии с еще одним вариантом осуществления настоящего изобретения. LM 3100, изображенный на фиг. 31, представляет собой H-LM второй UE, при этом LM 3100 содержит: процессор 3101, память 3102 и цепь 3103 передачи и приема.
Цепь 3103 передачи и приема выполнена с возможностью: приема сообщения с запросом маршрута, отправляемого MR, в котором в настоящий момент находится первая UE, причем сообщение с запросом маршрута содержит IP-адрес первой UE и информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что данный MR представляет собой H-MR первой UE; и, кроме того, отправки сообщения с отклонением маршрута на указанный MR.
В соответствии с данным вариантом осуществления настоящего изобретения, для двух абонентских станций, которые в настоящий момент находятся в домашних сетях, информация флаговых разрядов добавляется для идентификации того, находятся ли указанные UE в настоящий момент в домашних сетях, и, кроме того, определения того, необходимо ли выполнять процесс оптимизации маршрута.
Компоненты в LM 3100 связаны друг с другом с помощью системы 3104 шин, причем помимо шины данных система 3104 шин содержит шину электропитания, шину управления и шину сигнала состояния. Однако для ясности описания различные шины на фиг. 31 помечены как система 3104 шин.
Вышеизложенные способы, описываемые в вариантах осуществления настоящего изобретения, могут быть применены к процессору 3101 или реализованы процессором 3101. Процессор 3101 может представлять собой кристалл интегральной схемы и обладает способностью обработки сигналов. В процессе реализации этапы вышеизложенных способов могут выполняться путем использования интегральной логической схемы аппаратных средств в процессоре 3101 или команды в виде программных средств. Процессор 3101 может представлять собой универсальный процессор, DSP, ASIC, FPGA или иное программируемое логическое устройство, логический элемент на дискретных компонентах или транзисторное логическое устройство, либо дискретный аппаратный узел. Процессор 3101 может реализовывать или исполнять способы, этапы и логические блок-схемы, описываемые в вариантах осуществления настоящего изобретения. Универсальный процессор может представлять собой микропроцессор, либо указанный процессор может представлять собой традиционный процессор или подобный ему. Этапы способов, описываемых со ссылкой на варианты осуществления настоящего изобретения, могут непосредственно реализовываться с помощью аппаратного декодирующего процессора, либо могут реализовываться путем использования комбинации аппаратных и программных модулей в декодирующем процессоре. Программный модуль может располагаться на отработанном в данной области техники носителе информации, таком как ОЗУ, флэш-память, ПЗУ, программируемое постоянное запоминающее устройство, электрически стираемая программируемая память или регистр. Носитель информации располагается в памяти 3102, при этом процессор 3101 считывает информацию в памяти 3102 и завершает этапы вышеизложенных способов совместно с аппаратными средствами процессора 3101.
LM 3100 может реализовывать каждый процесс, реализуемый H-LM второй UE в варианте осуществления на фиг. 15. Во избежание повтора подробности в данном случае повторяться не будут.
Фиг. 32 представляет собой блок-схему мобильного маршрутизатора в соответствии с еще одним вариантом осуществления настоящего изобретения. MR 3200, изображенный на фиг. 32, представляет собой MR, в котором в настоящий момент находится первая UE, при этом MR 3200 содержит: процессор 3201, память 3202 и цепь 3203 передачи и приема.
Цепь 3203 передачи и приема выполнена с возможностью: отправки сообщения с запросом маршрута на H-LM второй UE, причем сообщение с запросом маршрута содержит IP-адрес первой UE; и, кроме того, приема сообщения с реакцией на маршрут, отправляемого с помощью H-LM второй UE, причем сообщение с реакцией на маршрут содержит информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что второй MR, в котором в настоящий момент находится вторая UE, представляет собой H-MR второй UE, причем первая UE в настоящий момент находится в домашней сети.
Таким образом, в соответствии с данным вариантом осуществления настоящего изобретения, информация флаговых разрядов, используемая для указания того, что UE находится в домашней сети, добавляется в процесс оптимизации маршрута с целью определения того, необходимо ли выполнять процесс оптимизации маршрута, благодаря чему исключается установление туннеля, когда обе UE находятся в домашних сетях, и снижаются расходы.
Компоненты в MR 3200 связаны друг с другом с помощью системы 3204 шин, причем помимо шины данных система 3204 шин содержит шину электропитания, шину управления и шину сигнала состояния. Однако для ясности описания различные шины на фиг. 32 помечены как система 3204 шин.
Вышеизложенные способы, описываемые в вариантах осуществления настоящего изобретения, могут быть применены к процессору 3201 или реализованы процессором 3201. Процессор 3201 может представлять собой кристалл интегральной схемы и обладает способностью обработки сигналов. В процессе реализации этапы вышеизложенных способов могут выполняться путем использования интегральной логической схемы аппаратных средств в процессоре 3201 или команды в виде программных средств. Процессор 3201 может представлять собой универсальный процессор, DSP, ASIC, FPGA или иное программируемое логическое устройство, логический элемент на дискретных компонентах или транзисторное логическое устройство, либо дискретный аппаратный узел. Процессор 3201 может реализовывать или исполнять способы, этапы и логические блок-схемы, описываемые в вариантах осуществления настоящего изобретения. Универсальный процессор может представлять собой микропроцессор, либо указанный процессор может представлять собой традиционный процессор или подобный ему. Этапы способов, описываемых со ссылкой на варианты осуществления настоящего изобретения, могут непосредственно реализовываться с помощью аппаратного декодирующего процессора, либо могут реализовываться путем использования комбинации аппаратных и программных модулей в декодирующем процессоре. Программный модуль может располагаться на отработанном в данной области техники носителе информации, таком как ОЗУ, флэш-память, ПЗУ, программируемое постоянное запоминающее устройство, электрически стираемая программируемая память или регистр. Носитель информации располагается в памяти 3202, при этом процессор 3201 считывает информацию в памяти 3202 и завершает этапы вышеизложенных способов совместно с аппаратными средствами процессора 3201.
MR 3200 может реализовывать каждый процесс, реализуемый первым MR в варианте осуществления на фиг. 17. Во избежание повтора подробности в данном случае повторяться не будут.
Фиг. 33 представляет собой блок-схему объекта-администратора местоположений в соответствии с еще одним вариантом осуществления настоящего изобретения. LM 3300, изображенный на фиг. 33, представляет собой H-LM второй UE, при этом LM 3300 содержит: процессор 3301, память 3302 и цепь 3303 передачи и приема.
Цепь 3303 передачи и приема выполнена с возможностью: приема сообщения с запросом маршрута, отправляемого первым MR, в котором в настоящий момент находится первая UE, причем сообщение с запросом маршрута содержит IP-адрес первой UE; и, кроме того, отправки сообщения с реакцией на маршрут на первый MR, причем сообщение с реакцией на маршрут содержит информацию флаговых разрядов, при этом информация флаговых разрядов используется для указания, что второй MR, в котором в настоящий момент находится вторая UE, представляет собой H-MR второй UE, таким образом, что первый MR прекращает процесс оптимизации маршрута, причем первая UE в настоящий момент находится в домашней сети.
Таким образом, в соответствии с данным вариантом осуществления настоящего изобретения, информация флаговых разрядов, используемая для указания того, что UE находится в домашней сети, добавляется в процесс оптимизации маршрута с целью определения того, необходимо ли выполнять процесс оптимизации маршрута, благодаря чему исключается установление туннеля, когда обе UE находятся в домашних сетях, и снижаются расходы.
Компоненты в LM 3300 связаны друг с другом с помощью системы 3304 шин, причем помимо шины данных система 3304 шин содержит шину электропитания, шину управления и шину сигнала состояния. Однако для ясности описания различные шины на фиг. 33 помечены как система 3304 шин.
Вышеизложенные способы, описываемые в вариантах осуществления настоящего изобретения, могут быть применены к процессору 3301 или реализованы процессором 3301. Процессор 3301 может представлять собой кристалл интегральной схемы и обладает способностью обработки сигналов. В процессе реализации этапы вышеизложенных способов могут выполняться путем использования интегральной логической схемы аппаратных средств в процессоре 3301 или команды в виде программных средств. Процессор 3301 может представлять собой универсальный процессор, DSP, ASIC, FPGA или иное программируемое логическое устройство, логический элемент на дискретных компонентах или транзисторное логическое устройство, либо дискретный аппаратный узел. Процессор 3301 может реализовывать или исполнять способы, этапы и логические блок-схемы, описываемые в вариантах осуществления настоящего изобретения. Универсальный процессор может представлять собой микропроцессор, либо указанный процессор может представлять собой традиционный процессор или подобный ему. Этапы способов, описываемых со ссылкой на варианты осуществления настоящего изобретения, могут непосредственно реализовываться с помощью аппаратного декодирующего процессора, либо могут реализовываться путем использования комбинации аппаратных и программных модулей в декодирующем процессоре. Программный модуль может располагаться на отработанном в данной области техники носителе информации, таком как ОЗУ, флэш-память, ПЗУ, программируемое постоянное запоминающее устройство, электрически стираемая программируемая память или регистр. Носитель информации располагается в памяти 3302, при этом процессор 3301 считывает информацию в памяти 3302 и завершает этапы вышеизложенных способов совместно с аппаратными средствами процессора 3301.
LM 3300 может реализовывать каждый процесс, реализуемый H-LM второй UE в варианте осуществления на фиг. 18. Во избежание повтора подробности в данном случае повторяться не будут.
Специалист в данной области техники может понимать, что в совокупности с примерами, приведенными в вариантах осуществления, изложенных в данном описании, блоки и способы могут быть реализованы с помощью электронной аппаратуры или комбинации программного обеспечения для компьютеров и электронной аппаратуры. Выполняются ли функции аппаратными средствами или программными средствами, зависит от конкретных применений и условий конструктивных ограничений технических решений. Специалист в данной области техники может использовать различные способы для реализации описываемых функций для каждого конкретного применения, но при этом не должно считаться, что реализация выходит за пределы настоящего изобретения.
В вариантах осуществления, представленных в настоящей заявке, следует понимать, что описываемые устройство и способ могут быть реализованы другими способами. Например, описываемый вариант осуществления устройства приводится лишь в качестве примера. Например, деление на блоки является лишь делением на логические функции и при фактической реализации может представлять собой иное деление. Например, множество блоков или компонентов может комбинироваться или объединяться в другую систему, либо некоторые признаки могут игнорироваться или не осуществляться. Кроме того, показанные или рассмотренные взаимные соединения, либо прямые соединения, либо соединения связи могут быть реализованы путем использования некоторых интерфейсов. Непрямые соединения или соединения связи между устройствами или блоками могут быть реализованы в электронных, механических или иных формах.
Блоки, описываемые как отдельные части, могут являться или не являться физически отдельными, а части, показанные как блоки, могут являться или не являться физическими блоками, могут находиться в одном месте или могут быть распределены по множеству сетевых блоков. Некоторые или все блоки могут выбираться в соответствии с реальными потребностями для достижения целей решений вариантов осуществления.
Кроме того, функциональные блоки в вариантах осуществления настоящего изобретения могут быть объединены в один блок обработки, либо каждый из блоков может быть физически отдельным, либо два или более блоков объединяются в один блок.
В тех случаях, когда функции реализуются в виде программного функционального блока и продаются или используются в качестве независимого продукта, функции могут храниться на машиночитаемом носителе информации. Исходя из такого понимания, технические решения настоящего изобретения в общем и целом, либо часть, вносящая вклад в предшествующий уровень техники, либо некоторые из технических решений могут быть реализованы в виде программного продукта. Программный продукт хранится на носителе информации и содержит несколько команд для выдачи вычислительному устройству (которое может представлять собой персональный компьютер, сервер или сетевое устройство) команд для выполнения всех или некоторых этапов способов, описываемых в вариантах осуществления настоящего изобретения. Вышеуказанный носитель информации включает в себя: любой носитель, который может хранить программный код, такой как флэш-накопитель USB, съемный жесткий диск, ПЗУ, ОЗУ, магнитный диск или оптический диск.
Вышеизложенные описания являются лишь конкретными способами реализации настоящего изобретения, но не ограничивают объем правовой охраны настоящего изобретения. Любое изменение или замещение, легко выявляемое специалистом в данной области техники в пределах технического объема настоящего изобретения, находится в пределах объема правовой охраны настоящего изобретения. Следовательно, объем правовой охраны настоящего изобретения обусловлен объемом правовой охраны формулы изобретения.