Область техники, к которой относится изобретение
Настоящее изобретение относится к системе связи с широкополосным беспроводным доступом (BWA), а более конкретно к способу и системе формирования и передачи/приема информации о соседних базовых станциях (BS), чтобы обслуживающая BS отправляла информацию о соседних BS мобильной станции (MS), в системе BWA-связи.
Уровень техники
Системы связи изначально разрабатывались для голосовых услуг, но в настоящее время ведутся разработки по предоставлению услуг передачи данных и других мультимедийных услуг. Тем не менее, системы связи, разработанные для голосовых услуг, имеют относительно узкую полосу пропускания для передачи данных и требуют достаточно существенных затрат на обслуживание, и они не удовлетворяют быстро растущему пользовательскому спросу на различные услуги. Дополнительно, потребность в системах связи, позволяющих эффективно предоставлять Интернет-услуги, в настоящее время возрастает вследствие растущего спроса на Интернет-услуги наряду с развитием индустрии связи. С этой целью внедрена система связи с широкополосным беспроводным доступом (BWA), которая имеет достаточно широкую полосу пропускания для удовлетворения растущего пользовательского спроса и эффективного предоставления Интернет-услуг.
Система BWA-связи - это система связи с поддержкой не только голосовых услуг, но также различных услуг по передаче данных на низкой и высокой скорости и прикладных мультимедийных услуг для предоставления высококачественных движущихся изображений и т.д. Система BWA-связи поддерживает доступ к коммутируемой телефонной сети общего пользования (PSTN), сети передачи данных с коммутацией пакетов (PSDN), сети Интернет, сети Международной службы мобильной связи (IMT)-2000, сети с асинхронным режимом передачи (ATM) и т.д. в мобильном или стационарном окружении на основе беспроводной среды, применяющей широкополосную связь, и поддерживает передачу данных по высокоскоростным каналам. Система BWA-связи классифицируется на широкополосную беспроводную абонентскую сеть, сеть с широкополосным мобильным доступом и высокоскоростную беспроводную локальную вычислительную сеть (LAN) в соответствии с мобильностью (стационарная или мобильная) абонентской станции (SS), окружения связи (наружное или внутреннее) и скорость передачи канальных данных.
Между тем, группа стандартизации 802.16 Института инженеров по электротехнике и электронике (IEEE), являющегося одной из международных организаций по стандартизации, разрабатывает стандарты для схем беспроводного доступа в системе BWA-связи, более конкретно, в настоящее время ведет работу над созданием стандарта IEEE 802.16d для предоставления широкополосных беспроводных Интернет-услуг стационарной SS. Система 802.16 не рассматривает мобильность SS.
Система BWA согласно стандарту IEEE 802.16d имеет более широкую полосу пропускания для передачи данных и таким образом может передавать гораздо большие объемы данных за короткое время в сравнении с традиционной беспроводной технологией для голосовых услуг. Дополнительно, в системе BWA согласно стандарту IEEE 802.16d все пользователи могут совместно использовать канал и тем самым обеспечивается эффективное использование канала. Кроме того, система BWA согласно стандарту IEEE 802.16d может гарантировать различное качество обслуживания (QoS) и таким образом может предоставлять пользователю услуги с различным качеством согласно характеристикам обслуживания. В системе IEEE 802.16d все пользователи, соединенные с BS, совместно используют общий канал, поэтому BS выделяет интервалы общего канала для использования каждым пользователем в течение каждого кадра восходящей и нисходящей линии связи. Следовательно, BS должна отправлять информацию доступа по восходящей и нисходящей линии связи пользователям каждый кадр, чтобы пользователи могли совместно использовать канал. С этой целью в системе IEEE 802.16d каналы делятся на канал восходящей линии связи и канал нисходящей линии связи, информация о каждом канале задается согласно полю Type, Length and Value (TLV), и заданная информация затем вставляется в сообщения дескриптора канала нисходящей линии связи (DCD) и дескриптора канала восходящей линии связи (UCD), которые передаются всем пользователям так, что информация о характеристиках каналов отправляется SS.
Помимо этого, группа стандартизации IEEE 802.16 в настоящее время ведет работу над созданием стандарта IEEE 802.16e для предоставления мобильности SS системы связи IEEE 802.16d. Система связи IEEE 802.16e имеет более широкую полосу пропускания для передачи данных и таким образом может передавать гораздо большие объемы данных за короткое время в сравнении с традиционной беспроводной технологией для голосовых услуг. Дополнительно, в системе связи IEEE 802.16e все пользователи могут совместно использовать канал, и тем самым обеспечивается эффективное использование канала. Кроме того, система связи IEEE 802.16e может гарантировать различное качество обслуживания (QoS) и таким образом может предоставлять пользователю услуги с различным качеством согласно характеристикам обслуживания. Система связи IEEE 802.16e поддерживает передачу обслуживания, что предоставляет мобильность мобильной станции (MS).
Для поддержки мобильности MS BS системы связи IEEE 802.16e периодически выполняет широковещательную передачу сообщения оповещения о соседнем мобильном узле (MOB_NBR-ADV), которое включает в себя информацию о соседней BS, всем MS в соте, управляемой посредством BS, тем самым отправляя информацию о состоянии соседних сот в MS. Конкретно, когда MS, размещенная в одной соте, перемещается в соседнюю соту, MS может предварительно получить информацию о соседней BS соседней соты (т.е. BS, управляющей соседней сотой), такую как идентификатор сети, характеристики канала и т.д. соседней BS, посредством приема сообщения MOB_NBR-ADV, переданного в широковещательном режиме обслуживающей BS, которая управляет текущей сотой, в которой в данный момент находится MS. Следовательно, система связи IEEE 802.16e может поддерживать передачу обслуживания MS.
Тем не менее, в системе связи IEEE 802.16e, когда обслуживающая BS имеет слишком много соседних сот или соседние соты имеют пропускную способность, значительно отличающуюся от пропускной способности текущей соты, объем информации о соседних BS, передаваемый от обслуживающей BS в MS, становится слишком большим, поэтому сообщение MOB_NBR-ADV, передаваемое от обслуживающей BS в MS, становится слишком большим. Когда обслуживающая BS имеет слишком много информации о соседних BS, невозможно передать всю информацию в одном кадре. Другими словами, сообщение MOB_NBR-ADV, включающее в себя всю информацию о соседних BS, имеет слишком большой размер и, таким образом, не может быть передано в одном кадре. В системе связи IEEE 802.16e BS не может фрагментировать управляющее сообщение контроля доступа к среде (MAC) для передачи сообщения.
Сущность изобретения
Следовательно, настоящее изобретение направлено на то, чтобы разрешить, по меньшей мере, вышеупомянутые проблемы, возникающие в предшествующем уровне техники, и целью настоящего изобретения является способ и система формирования и передачи/приема широковещательного сообщения для отправки информации о соседних BS в MS в системе BWA-связи.
Другая цель настоящего изобретения заключается в предоставлении способа и системы фрагментации и передачи/приема широковещательного сообщения для отправки информации о соседних BS в MS в системе BWA-связи.
Для достижения этой цели предусмотрен способ передачи информации о соседних базовых станциях обслуживающей базовой станцией в системе связи с широкополосным беспроводным доступом, в которой обслуживающая базовая станция выполняет широковещательную передачу информации о соседних базовых станциях в мобильную станцию, при этом способ включает в себя этапы, на которых сканируют соседние базовые станции, размещающиеся рядом с обслуживающей базовой станцией, собирают информацию об отсканированных соседних базовых станциях и сравнивают размер информации об отсканированных соседних базовых станциях с размером кадра для передачи информации о соседних базовых станциях, составляют, по меньшей мере, одно широковещательное сообщение, включающее в себя информацию о соседних базовых станциях, согласно результату сравнения, и настраивают поля составленного широковещательного сообщения согласно информации, включенной в составленное широковещательное сообщение, и выполняют передачу широковещательного сообщения, включающего в себя поля настройки.
В соответствии с другим аспектом настоящего изобретения предусмотрен способ приема информации о соседних базовых станциях мобильной станцией в системе связи с широкополосным беспроводным доступом, в которой обслуживающая базовая станция выполняет широковещательную передачу информации о соседних базовых станциях в мобильную станцию, при этом способ включает в себя этапы, на которых принимают первое широковещательное сообщение, переданное от обслуживающей базовой станции, мобильной станцией, получают информацию о соседних базовых станциях, включенную в первое широковещательное сообщение, и определяют из полученной информации то, является ли первое широковещательное сообщение фрагментированным широковещательным сообщением, и принимают, по меньшей мере, еще одно фрагментированное широковещательное сообщение, переданное от обслуживающей базовой станции, когда первое широковещательное сообщение является фрагментированным широковещательным сообщением.
В соответствии с другим аспектом настоящего изобретения предусмотрен способ формирования информации о соседних базовых станциях обслуживающей базовой станцией в системе связи с широкополосным беспроводным доступом, в которой обслуживающая базовая станция выполняет широковещательную передачу информации о соседних базовых станциях в мобильную станцию, при этом способ включает в себя этапы, на которых сканируют соседние базовые станции, размещающиеся рядом с обслуживающей базовой станцией, собирают информацию об отсканированных соседних базовых станциях, сравнивают размер информации об отсканированных соседних базовых станциях с размером кадра для передачи информации о соседних базовых станциях и составляют, по меньшей мере, одно широковещательное сообщение, включающее в себя информацию о соседних базовых станциях, согласно результату сравнения, и настраивают поля составленного широковещательного сообщения согласно информации, включенной в составленное широковещательное сообщение.
В соответствии с другим аспектом изобретения предусмотрен способ передачи и приема информации о соседних базовых станциях в системе связи с широкополосным беспроводным доступом, в которой обслуживающая базовая станция выполняет широковещательную передачу информации о соседних базовых станциях в мобильную станцию, при этом способ включает в себя этапы, на которых сканируют соседние базовые станции, размещающиеся рядом с обслуживающей базовой станцией, собирают информацию об отсканированных соседних базовых станциях, сравнивают размер информации об отсканированных соседних базовых станциях с размером кадра для передачи информации о соседних базовых станциях, составляют, по меньшей мере, одно широковещательное сообщение, включающее в себя информацию о соседних базовых станциях, согласно результату сравнения, настраивают поля составленного широковещательного сообщения согласно информации, включенной в составленное широковещательное сообщение, и выполняют передачу обслуживающей базовой станцией широковещательного сообщения, включающего в себя поля настройки, и принимают широковещательное сообщение, переданное от обслуживающей базовой станции, мобильной станцией, получают информацию о соседних базовых станциях, включенную в широковещательное сообщение, определяют из полученной информации то, является ли широковещательное сообщение фрагментированным широковещательным сообщением, и принимают мобильной станцией, по меньшей мере, еще одно фрагментированное широковещательное сообщение, переданное от обслуживающей базовой станции, когда широковещательное сообщение является фрагментированным широковещательным сообщением.
В соответствии с другим аспектом изобретения предусмотрена система передачи и приема информации о соседних базовых станциях в системе связи с широкополосным беспроводным доступом, в которой обслуживающая базовая станция выполняет широковещательную передачу информации о соседних базовых станциях в мобильную станцию, при этом система включает в себя обслуживающую базовую станцию для сканирования соседних базовых станций, размещающихся рядом с обслуживающей базовой станцией, сбора информации об отсканированных соседних базовых станциях, сравнения размера информации об отсканированных соседних базовых станциях с размером кадра для передачи информации о соседних базовых станциях, составления, по меньшей мере, одного широковещательного сообщения, включающего в себя информацию о соседних базовых станциях, согласно результату сравнения, настройки полей составленного широковещательного сообщения согласно информации, включенной в составленное широковещательное сообщение, и выполнения передачи широковещательного сообщения, включающего в себя поля настройки и мобильную станцию для приема широковещательного сообщения, переданного от обслуживающей базовой станции, мобильной станцией, получения информации о соседних базовых станциях, включенной в широковещательное сообщение, и определения из полученной информации того, является ли широковещательное сообщение фрагментированным широковещательным сообщением, и приема, по меньшей мере, еще одного фрагментированного широковещательного сообщения, переданного от обслуживающей базовой станции, когда широковещательное сообщение является фрагментированным широковещательным сообщением.
В соответствии с другим аспектом настоящего изобретения предусмотрена система формирования информации о соседних базовых станциях обслуживающей базовой станцией в системе связи с широкополосным беспроводным доступом, в которой обслуживающая базовая станция выполняет широковещательную передачу информации о соседних базовых станциях в мобильную станцию, при этом система включает в себя обслуживающую базовую станцию для сканирования соседних базовых станций, размещающихся рядом с обслуживающей базовой станцией, сбора информации об отсканированных соседних базовых станциях, сравнение размера информации об отсканированных соседних базовых станциях с размером кадра для передачи информации о соседних базовых станциях, составления, по меньшей мере, одного широковещательного сообщения, включающего в себя информацию о соседних базовых станциях, согласно результату сравнения, и настройки полей составленного широковещательного сообщения согласно информации, включенной в составленное широковещательное сообщение.
Краткое описание чертежей
Вышеуказанная и другие цели, признаки и преимущества настоящего изобретения станут более понятными из последующего подробного описания, рассматриваемого вместе с прилагаемыми чертежами, из которых:
фиг. 1 иллюстрирует структуру системы BWA-связи согласно варианту осуществления настоящего изобретения, который поддерживает передачу обслуживания MS, перемещающейся между сотами, управляемыми BS, поддерживающими различные режимы работы;
фиг. 2 иллюстрирует формат сообщения MOB_NBR-ADV, предлагаемого в системе BWA-связи согласно варианту осуществления настоящего изобретения;
фиг. 3 иллюстрирует способ фрагментации сообщения MOB_NBR-ADV согласно варианту осуществления настоящего изобретения; и
фиг. 4 - это блок-схема последовательности операций способа согласно варианту осуществления настоящего изобретения, в котором обслуживающая BS формирует и передает/принимает широковещательное сообщение, включающее в себя информацию о соседних BS.
Подробное описание предпочтительного варианта осуществления изобретения
Далее описаны предпочтительные варианты осуществления настоящего изобретения со ссылками на прилагаемые чертежи. Далее по тексту подробное описание известных функций и конфигураций, содержащихся в данном документе, опущено в случаях, когда это может отвлечь от предмета настоящего изобретения.
Как описывается здесь, настоящее изобретение предлагает способ и систему формирования широковещательного сообщения, а именно сообщения оповещения о соседнем мобильном узле (MOB_NBR-ADV) для передачи информации о соседних BS от обслуживающей BS (BS, в данный момент предоставляющей услуги MS) в MS, чтобы поддерживать передачу обслуживания MS в системе BWA-связи. Дополнительно, настоящее изобретение предлагает способ и систему передачи сообщения MOB_NBR-ADV, включающего в себя информацию о соседних BS, в системе BWA-связи. Настоящее изобретение предлагает способ и систему для составления сообщения MOB_NBR-ADV посредством фрагментации и последующей передачи составленного сообщения MOB_NBR-ADV в MS, когда обслуживающая BS содержит слишком большой объем информации о соседних BS для передачи в MS, и, таким образом, сообщение MOB_NBR-ADV, которое должно быть передано в MS, имеет слишком большой размер. Кроме того, настоящее изобретение может применяться к формированию и передаче всех широковещательных сообщений, передаваемых между BS и MS, а также сообщения MOB_NBR-ADV.
Для удобства нижеследующее описание основывается на том допущении, что система BWA-связи согласно предпочтительным вариантам осуществления настоящего изобретения - это система связи IEEE 802.16e, которая использует схему мультиплексирования с ортогональным частотным разделением каналов (OFDM) и схему множественного доступа с ортогональным частотным разделением каналов (OFDMA). Поскольку система связи IEEE 802.16e использует схему OFDM/OFDMA, она может передавать сигналы физических каналов посредством использования множества поднесущих, тем самым добиваясь высокой скорости передачи данных. Помимо этого, система связи IEEE 802.16e поддерживает структуру с несколькими сотами и мобильность MS.
Фиг. 1 иллюстрирует структуру системы BWA-связи согласно варианту осуществления настоящего изобретения, который поддерживает передачу обслуживания MS, перемещающейся между сотами, управляемыми BS, поддерживающими различные режимы работы.
Обратимся к фиг. 1, на которой показано, что система BWA-связи имеет структуру с несколькими сотами, включающими в себя соту 1 101, соту 2 103, соту 3 105, соту 4 107, соту 5 109, соту 6 111 и соту 7 113. Помимо этого, система BWA-связи включает в себя BS 121, 123, 125, 127, 129, 131, 133 и MS 150. BS 121, 123, 125, 127, 129, 131, 133 управляют сотами 101, 103, 105, 107, 109, 111, 113 соответственно. MS 150 может принимать обслуживание от BS 121, 123, 125, 127, 129, 131, 133 при перемещении между сотами 101, 103, 105, 107, 109, 111, 113. Обмен сигналами между MS 150 и BS 121, 123, 125, 127, 129, 131, 133 использует схему OFDM/OFDMA.
Когда MS 150 перемещается из соты 1 101, управляемой BS 1 121, в соту 2 103, управляемую BS 2 123, обслуживающая BS (BS, которая в данный момент предоставляет обслуживание MS 150) изменяется с BS 1 121 на BS 2 123, и BS 1 121 (текущая обслуживающая BS) выполняет широковещательную передачу сообщения MOB_NBR-ADV, которое включает в себя информацию по BS соседних сот, в MS 150. При приеме сообщения MOB_NBR-ADV MS 150 заранее получает информацию по BS соседних сот. Затем после получения MS 150 информации о канале BS 2 123, MS 150 начинает процесс установки соединения с BS 2 123, т.е. выполняет процесс передачи обслуживания. Таким образом, BS 1 121 (текущая обслуживающая BS) выполняет широковещательную передачу сообщения MOB_NBR-ADV для предварительной отправки информации о соседних BS (т.е. информации о BS 2 123) в MS 150, перемещающуюся в соту 2 103, и MS 150 обнаруживает информацию о BS 2 123 их принятого сообщения MOB_NBR-ADV. Как результат, система BWA-связи поддерживает передачу обслуживания MS 150.
В системе BWA-связи, имеющей вышеописанную структуру, обслуживающая BS вставляет информацию о соседних BS в сообщение MOB_NBR-ADV для передачи информации о соседних BS в MS. Табл. 1 ниже иллюстрирует формат сообщения MOB_NBR-ADV.
Как показано в таблице 1, сообщение MOB_NBR-ADV включает в себя множество информационных элементов (IE), которые включают в себя поле Management Message Type длиной 8 бит, которое представляет тип передаваемого/принимаемого сообщения (Management Message Type=49), поле Operator ID длиной 24 бита, которое назначается для идентификации оператора, представляет идентификатор (ID) оператора и может совместно использоваться группой BS, поле N_NEIGHBORS длиной 8 бит, которое представляет число соседних BS, поле HMAC Tuple длиной 21 бит и информацию по всем соседним BS. Помимо этого, сообщение MOB_NBR-ADV включает в себя поле Fragmentation Index и поле Total Fragmentation, каждое из которых имеет длину 4 бита и представляет поле Neighbor Set соседних BS.
Т.е. поле Neighbor Set соседних BS делится на поле Fragmentation Index длиной 4 бита, которое представляет индекс текущего фрагментированного сообщения MOB_NBR-ADV, передаваемого в текущем кадре, из всех фрагментированных сообщений MOB_NBR-ADV, и поле Total Fragmentation, которое представляет число всех фрагментированных сообщений MOB_NBR-ADV, т.е. число всех фрагментов, на которых поделено полное сообщение MOB_NBR-ADV.
Фиг. 2 иллюстрирует формат сообщения MOB_NBR-ADV, включающего в себя вышеописанную новую добавленную информацию фрагментации, т.е. поле Fragmentation Index, представляющее индекс текущего передаваемого фрагментированного сообщения MOB_NBR-ADV, и поле Total Fragmentation, представляющее число всех фрагментированных сообщений MOB_NBR-ADV. Обратимся к фиг. 2, на которой показано, что, когда обслуживающая BS содержит слишком большой объем информации о соседних BS и сообщение MOB_NBR-ADV, которое не может быть передано в одном кадре, обслуживающая BS делит сообщение MOB_NBR-ADV на фрагментированные сообщения MOB_NBR-ADV с размером, который может переноситься в одном кадре, вставляет число всех фрагментированных сообщений MOB_NBR-ADV в поле Total Fragmentation, и индекс фрагментированного сообщения MOB_NBR-ADV, передаваемого в текущем кадре, в поле Fragmentation Index, а затем передает сообщение с вставленной информацией. Когда сообщение MOB_NBR-ADV поделено на несколько фрагментированных сообщений MOB_NBR-ADV, обслуживающая BS передает MS один за другим все фрагментированные сообщения MOB_NBR-ADV в соответствующих кадрах. В этом случае поле Fragmentation Index представляет индексы соседних BS, также включенные во фрагментированное сообщение MOB_NBR-ADV, передаваемое в текущем кадре так, чтобы MS могла отличить фрагментированное сообщение MOB_NBR-ADV, передаваемое в текущем кадре, от других фрагментированных сообщений MOB_NBR-ADV. Дополнительно, поскольку поле Total Fragmentation представляет число всех фрагментированных сообщений MOB_NBR-ADV, переданных в MS, MS может определять, есть ли еще фрагментированное сообщение MOB_NBR-ADV для передачи в другом кадре после текущего кадра. Посредством поля Total Fragmentation MS может распознавать число кадров для переноса полного сообщения MOB_NBR-ADV и может принимать все фрагментированные сообщения MOB_NBR-ADV, передаваемые посредством соответствующего числа кадров, что позволяет получить информацию обо всех соседних BS.
Более того, поле N_NEIGHBORS включает в себя поле Neighbor BS ID длиной 48 бит, представляющее идентификаторы соседних BS, поле PHY Profile ID длиной 32 бита, представляющее физические частоты нисходящих линий связи соседних BS, поле Configuration Change Count длиной 8 бит, представляющее число изменений конфигурации сообщения MOB_NBR-ADV, и поле TLV Encoded Neighbor Information переменной длины в битах, представляющее TLV-кодированную информацию о соседних BS.
В системе BWA-связи согласно варианту осуществления настоящего изобретения MS может получать информацию о соседних BS посредством приема сообщения MOB_NBR-ADV, включающего в себя поле, описанное выше, от обслуживающей BS, и MS легко может выполнить передачу обслуживания при перемещении в другую соту, поскольку MS заранее получает информацию о BS, управляющей другой сотой, в которую перемещается MS. Следовательно, система BWA-связи согласно изобретению поддерживает передачу обслуживания MS. Дополнительно, в системе BWA-связи сообщение MOB_NBR-ADV включает в себя поле Fragmentation Index и поле Total Fragmentation. Следовательно, когда сообщение MOB_NBR-ADV имеет слишком большой размер для отправки в MS в одном кадре, сообщение MOB_NBR-ADV делится на фрагментированные сообщения, каждое из которых имеет размер, могущий быть переданным в одном кадре с тем, чтобы фрагментированные сообщения могли передаваться в MS в нескольких кадрах. Следовательно, согласно настоящему изобретению, даже когда обслуживающая BS содержит слишком большой объем информации о соседних BS и сообщение MOB_NBR-ADV имеет слишком большой размер для передачи, обслуживающая BS может фрагментировать сообщение MOB_NBR-ADV и затем передавать фрагментированные сообщения MOB_NBR-ADV в MS, и MS может заранее получить информацию о соседних BS посредством приема фрагментированных сообщений MOB_NBR-ADV.
Таблица 2 показывает формат сообщения MOB_NBR-ADV, включающего в себя информацию о соседних BS, передаваемую от обслуживающей BS в MS, в системе BWA-связи согласно другому варианту осуществления настоящего изобретения.
1 - режим указания общего число соседних узлов
N_NEIGHBORS
Preamble Index является конкретным для PHY в SC и OFDMA. Для OFDM PHY значение Preamble Index должно игнорироваться и должно использоваться значение 0Ч00.
Как показано в таблице 2, сообщение MOB_NBR-ADV включает в себя множество IE, которые включают в себя поле Management Message Type длиной 8, которое представляет тип передаваемого/принимаемого сообщения (Management Message Type=49), поле Operator ID длиной 24 бита, которое назначается для идентификации оператора, представляет идентификатор (ID) оператора и может совместно использоваться группой BS, поле Configuration Change Count длиной 8 бит, представляющее число изменений конфигурации сообщения MOB_NBR-ADV, и поле PHY Profile ID, которое представляет информацию физического уровня BS и включает в себя биты Co-located FA Indicator, FA Configuration Indicator, Time/Frequency Synchronization Indicator, BS EIRP Indicator, DCD/UCD Reference Indicator, FA Index Indicator и FA Number.
Когда сообщение MOB_NBR-ADV, имеющее вышеописанный формат, имеет слишком большой размер для передачи в одном кадре, т.е. когда невозможно передать всю информацию о соседних BS в одном кадре, обслуживающая BS может разделить сообщение MOB_NBR-ADV на фрагментированные сообщения, каждое из которых имеет размер, могущий быть переданным в одном кадре, для передачи сообщения MOB_NBR-ADV в MS. Кроме того, когда сообщение MOB_NBR-ADV передается в MS после фрагментации, каждый передаваемый фрагмент сообщения MOB_NBR-ADV должен содержать указание, что сообщение MOB_NBR-ADV фрагментировано. Помимо этого, когда MS приняла один фрагмент сообщения MOB_NBR-ADV с указанием того, что сообщение MOB_NBR-ADV фрагментировано, MS может принимать сразу после первого фрагмента информацию обо всех соседних BS посредством приема всех остальных фрагментов сообщения MOB_NBR-ADV, передаваемого в кадрах.
Для указания того, что сообщение MOB_NBR-ADV фрагментировано, необходимо, чтобы сообщение MOB_NBR-ADV включало в себя нижеследующие поля. Т.е. сообщение MOB_NBR-ADV включает в себя поле Fragmentation Mode длиной 1 бит, представляющее режим фрагментации, поле TOT_N_NEIGHBORS длиной 7 бит, представляющее число всех соседних BS, поле Start Bit длиной 1 бит, представляющее начальный бит фрагментированного сообщения MOB_NBR-ADV, и поле Number of Remaining Fragments длиной 6 бит, представляющее число оставшихся фрагментированных сообщений MOB_NBR-ADV для передачи в кадрах сразу после кадра, переносящего текущее фрагментированное сообщение MOB_NBR-ADV.
Из вышеупомянутых полей следует отметить, что сообщение MOB_NBR-ADV может фрагментироваться согласно двум типам режимов фрагментации. Поле Fragmentation Mode сообщения MOB_NBR-ADV представляет тип указания фрагментации сообщения MOB_NBR-ADV. Когда фрагментация сообщения MOB_NBR-ADV выражается посредством числа всех соседних BS, т.е. объемом информации о соседних BS, тип указания выражается в поле TOT_N_NEIGHBORS, и полю Fragmentation Mode присваивается значение 1. Дополнительно, когда фрагментация сообщения MOB_NBR-ADV выражается посредством числа фрагментированных сообщений MOB_NBR-ADV, полю Fragmentation Mode присваивается значение 0.
Когда полю Fragmentation Mode присвоено значение 1, поле TOT_N_NEIGHBORS представляет число всех соседних BS, которым обслуживающая BS передает в широковещательном режиме сообщение MOB_NBR-ADV, и поле N_NEIGHBORS длиной 8 бит представляет число соседних BS, о которых передается информация посредством фрагментированного сообщения MOB_NBR-ADV, т.е. объем информации о соседних BS. Когда число соседних BS, о которых передается информация посредством поля N_NEIGHBORS фрагментированного сообщения MOB_NBR-ADV, т.е. объем информации о соседних BS, меньше общего числа соседних BS, передаваемого в поле TOT_N_NEIGHBORS, т.е. полного объема информации о соседних BS, MS должна продолжить прием оставшихся фрагментированных сообщений MOB_NBR-ADV для получения информации об оставшихся соседних BS.
Между тем, полю Fragmentation Mode присвоено значение 0, и необходимо различать фрагментированные сообщения MOB_NBR-ADV. Следовательно, поле Start Bit представляет передачу первого фрагментированного сообщения MOB_NBR-ADV и имеет значение 1 в первом фрагментированном сообщении MOB_NBR-ADV. Другими словами, полю Start Bit присваивается значение 0 во фрагментированных сообщениях MOB_NBR-ADV, отличных от первого фрагментированного сообщения MOB_NBR-ADV. Поле Number Of Remaining Fragments представляет число остальных фрагментированных сообщений MOB_NBR-ADV, которые должна принять MS.
Помимо этого, сообщение MOB_NBR-ADV включает в себя поле TLV Encoded Neighbor Information переменной длины в битах, представляющее TLV-кодированную информацию о соседних BS, поле DCD Configuration Change Count, представляющее число изменений дескриптора канала нисходящей линии связи (DCD) для конфигурации сообщения MOB_NBR-ADV, поле UCD Configuration Change Count, представляющее число изменений дескриптора канала восходящей линии связи (UCD) для конфигурации сообщения MOB_NBR-ADV, поле Length длиной 8 бит, представляющее длину информации о соседних BS, включенной в поле N_NEIGHBORS, поле Neighbor BS-ID длиной 48 бит, представляющее идентификаторы соседних BS, поле Preamble Index длиной 8 бит, представляющее индекс преамбулы, и поле HO Process Optimization длиной 8 бит, представляющее оптимизацию процесса передачи обслуживания.
Далее описан способ фрагментации сообщения MOB_NBR-ADV, включающего в себя информацию о соседних BS, на фрагментированные сообщения MOB_NBR-ADV, каждое из которых имеет размер, могущий быть переданным в одном кадре, который использует конфигурацию новых заданных сообщений MOB_NBR-ADV.
Фиг. 3 иллюстрирует способ фрагментации сообщения MOB_NBR-ADV на фрагментированные сообщения MOB_NBR-ADV, каждое из которых имеет размер, могущий быть переданным в одном кадре, согласно варианту осуществления настоящего изобретения.
Обратимся к фиг. 3, на которой показано, что когда обслуживающая BS имеет слишком много соседних BS и слишком большой объем информации о соседних BS, исходное сообщение 310 MOB_NBR-ADV имеет размер, превышающий заранее заданный размер одного кадра 309. Когда исходное сообщение 310 MOB_NBR-ADV имеет размер, превышающий заранее заданный размер одного кадра 309, невозможно передать исходное сообщение 310 MOB_NBR-ADV в одном кадре 309.
Тем не менее, как описано выше, в настоящем изобретении исходное сообщение 310 MOB_NBR-ADV фрагментируется на первое сообщение 320 MOB_NBR-ADV и второе сообщение 330 MOB_NBR-ADV. Исходное сообщение 310 MOB_NBR-ADV включает в себя поле 201 Management Message Type, представляющее тип сообщения, поле 303 Operator ID, представляющее идентификатор оператора, поле 305, представляющее информацию о соседних BS и включающее в себя поле N_NEIGHBORS, представляющее число соседних BS, передаваемое в одном кадре 309, и поле 307 HMAC Tuple. При описании в данном документе предполагается, что число соседних BS, включенное в поле N_NEIGHBORS исходного сообщения 310 MOB_NBR-ADV, равно 24, и поле 305, представляющее информацию о соседних BS и включающее в себя поле N_NEIGHBORS, включает в себя информацию о 24 соседних BS.
Согласно настоящему изобретению исходное сообщение 310 MOB_NBR-ADV фрагментируется на фрагментированные сообщения, каждое из которых имеет размер, не превышающий размер одного кадра 327, например на первое сообщение 320 MOB_NBR-ADV и второе сообщение 330 MOB_NBR-ADV. Первое сообщение 320 MOB_NBR-ADV, одно из фрагментированных сообщений, включает в себя поле 301 Management Message Type, представляющее тот же тип сообщения, что и включенный в исходное сообщение 310 MOB_NBR-ADV, поле 303 Operator ID, представляющее идентификатор оператора, и поле 307 HMAC Tuple.
Помимо этого, первое сообщение 320 MOB_NBR-ADV включает в себя поле 321 Fragmentation Index, поле 323 Total Fragmentation и поле 325, представляющее информацию о соседних BS и включающее в себя поле N_NEIGHBORS, представляющее число всех соседних BS, включенных в первое сообщение 320 MOB_NBR-ADV. Поле 321 Fragmentation Index представляет индекс первого сообщения 320 MOB_NBR-ADV, которое передается в текущем кадре 327, который представляет, что сообщение MOB_NBR-ADV, передаваемое в текущем кадре 327 из фрагментированных сообщений MOB_NBR-ADV (т.е. первого сообщения 320 MOB_NBR-ADV и второго сообщения 330 MOB_NBR-ADV), является первым сообщением 320 MOB_NBR-ADV. Поле 323 Total Fragmentation представляет число всех фрагментированных сообщений MOB_NBR-ADV, фрагментированных из исходного сообщения 310 MOB_NBR-ADV (в случае фиг. 3, полю 323 Total Fragmentation присвоено значение 2, поскольку первое сообщение 320 MOB_NBR-ADV и второе сообщение 330 MOB_NBR-ADV - это все из фрагментированных сообщений MOB_NBR-ADV). При использовании в данном документе предполагается, что поле N_NEIGHBORS первого сообщения 320 MOB_NBR-ADV включает в себя 16 BS, поэтому первое сообщение 320 MOB_NBR-ADV имеет размер, не превышающий размер текущего кадра 327. Следовательно, поле 325, представляющее информацию о соседних BS и включающее в себя поле N_NEIGHBORS, включает в себя 16 частей информации о соседних BS.
Дополнительно, второе сообщение 330 MOB_NBR-ADV передается в MS в следующем кадре 337 сразу после того, как первое сообщение 320 MOB_NBR-ADV передано в MS в текущем кадре 327. Второе сообщение 330 MOB_NBR-ADV включает в себя то же поле 301 Management Message Type, что и включенное в первое сообщение 320 MOB_NBR-ADV, поле 303 Operator ID, представляющее идентификатор оператора, и поле 307 HMAC Tuple. Помимо этого, второе сообщение 330 MOB_NBR-ADV включает в себя поле 331 Fragmentation Index, представляющее то, что сообщение MOB_NBR-ADV, переданное в следующем кадре 337 из фрагментированных сообщений MOB_NBR-ADV (т.е. первого сообщения 320 MOB_NBR-ADV и второго сообщения 330 MOB_NBR-ADV), является вторым сообщением 330 MOB_NBR-ADV.
Как и первое сообщение 320 MOB_NBR-ADV, второе сообщение 330 MOB_NBR-ADV дополнительно включает в себя поле 333 Total Fragmentation и поле 335, представляющее информацию о соседних BS и включающее в себя поле N_NEIGHBORS, представляющее число всех соседних BS, включенных во второе сообщение 330 MOB_NBR-ADV. Поле 333 Total Fragmentation представляет число всех фрагментированных сообщений MOB_NBR-ADV, фрагментированных из исходного сообщения 310 MOB_NBR-ADV (в случае фиг. 3, полю 333 Total Fragmentation присваивается значение 2, поскольку первое сообщение 320 MOB_NBR-ADV и второе сообщение 330 MOB_NBR-ADV - это все фрагментированные сообщения MOB_NBR-ADV). При допущении, что поле N_NEIGHBORS первого сообщения 320 MOB_NBR-ADV включает в себя 16 BS, так что первое сообщение 320 MOB_NBR-ADV имеет размер, не превышающий размер текущего кадра 327, 16 частей информации о соседних BS уже передано в MS посредством первого сообщения 320 MOB_NBR-ADV. Как результат, поле N_NEIGHBORS второго сообщения 330 MOB_NBR-ADV, переданного в MS в следующем кадре 337, включает в себя 8 BS, оставшихся после передачи первого сообщения 320 MOB_NBR-ADV, и поле 335, представляющее информацию о соседних BS и включающее в себя поле N_NEIGHBORS, включает 8 частей информации о соседних BS.
Хотя вышеприведенное описание основано на том допущении, что первое сообщение 320 MOB_NBR-ADV включает в себя 16 частей информации о соседних BS, так что первое сообщение 320 MOB_NBR-ADV имеет размер, не превышающий размер текущего кадра 327, первое сообщение 320 MOB_NBR-ADV может включать в себя другое число соседних BS, что изменяет число соседних BS, включенных во второе сообщение 330 MOB_NBR-ADV. Кроме того, согласно настоящему изобретению, когда второе сообщение 330 MOB_NBR-ADV 330 имеет размер, превышающий размер текущего кадра 337, исходное сообщение 310 MOB_NBR-ADV может быть фрагментировано на три или более фрагментированных сообщений MOB_NBR-ADV, и фрагментированные сообщения MOB_NBR-ADV могут передаваться в MS посредством кадров, число которых соответствует числу фрагментированных сообщений MOB_NBR-ADV.
В этом случае каждое из фрагментированных сообщений MOB_NBR-ADV включает в себя вышеописанные поля. Когда обслуживающая BS фрагментирует сообщение MOB_NBR-ADV, фрагментация основывается на размере одного кадра, так чтобы каждое из фрагментированных сообщений MOB_NBR-ADV имело размер, не превышающий размер одного кадра, и число BS, включенное в поле, представляющее информацию о соседних BS и включающее в себя поле N_NEIGHBORS, не превышало число BS, могущее быть переданным в одном кадре. Помимо этого, каждое из фрагментированных сообщений MOB_NBR-ADV, как правило, включает в себя поле Management Message Type, имеющее одинаковое значение, поле Operator ID, представляющее идентификатор оператора, и поле HMAC Tuple.
Дополнительно, обслуживающая базовая станция BS вставляет число фрагментированных сообщений MOB_NBR-ADV в поле Total Fragmentation, вставляет индекс текущего фрагментированного сообщения MOB_NBR-ADV, переданного в текущем кадре, в поле Fragmentation Index, вставляет информацию о соседних BS в соответствующее поле и затем передает текущее фрагментированное сообщение MOB_NBR-ADV в MS.
Хотя вышеприведенное описание касается случая широковещательной передачи сообщения MOB_NBR-ADV для сообщения обслуживающей BS информации о соседних BS в MS, настоящее изобретение может быть применено к формированию и передаче других широковещательных сообщений от обслуживающей BS в MS аналогично сообщению MOB_NBR-ADV. Далее описываются операции обслуживающей BS для формирования и передачи широковещательного сообщения, включающего в себя информацию о соседних BS.
Фиг. 4 - это блок-схема последовательности операций способа согласно варианту осуществления настоящего изобретения, в котором обслуживающая BS формирует и передает широковещательное сообщение, включающее в себя информацию о соседних BS.
На этапе 401 обслуживающая BS сканирует и собирает информацию о соседних BS для передачи в MS. На этапе 403 обслуживающая BS сравнивает собранную информацию о соседних BS с размером кадра для переноса собранной информации о соседних BS в MS. Когда собранная информация о соседних BS имеет размер, не превышающий размер одного кадра, обслуживающая BS переходит к этапу 409, на котором обслуживающая BS составляет широковещательное сообщение, включающее в себя собранную информацию, и передает собранное широковещательное сообщение в MS в одном кадре. После приема широковещательного сообщения посредством одного кадра MS получает информацию о соседних BS, включенную в широковещательное сообщение. Следовательно, система BWA поддерживает передачу обслуживания MS.
Когда собранная информация о соседних BS имеет размер, превышающий размер одного кадра, как обнаружено в результате определения на этапе 403, обслуживающая BS переходит к этапу 405, на котором обслуживающая BS делит широковещательное сообщение, включающее в себя собранную информацию, на фрагментированные широковещательные сообщения, каждое из которых имеет размер, не превышающий размер кадра.
Затем на этапе 407 обслуживающая BS настраивает поля, составляющие фрагментированное широковещательное сообщение. Например, когда широковещательное сообщение поделено на два фрагментированных сообщения MOB_NBR-ADV на этапе 405, полям Total Fragmentation двух фрагментированных сообщений MOB_NBR-ADV, показанных в таблице 1, которые представляют число всех фрагментированных сообщений MOB_NBR-ADV, присваивается одинаковое двоичное значение 0010. Дополнительно, полю Fragmentation Index первого фрагментированного сообщения MOB_NBR-ADV из двух фрагментированных сообщений MOB_NBR-ADV, которое представляет индекс первого фрагментированного сообщения MOB_NBR-ADV, переносимого в первом кадре, присваивается значение 0001, а полю Fragmentation Index второго фрагментированного сообщения MOB_NBR-ADV, переносимого во втором кадре, присваивается значение 0010. После этого на этапе 409 обслуживающая BS передает фрагментированное широковещательное сообщение, включающее в себя поля настройки, в MS в соответствующем кадре. Когда широковещательное сообщение поделено на два фрагментированных широковещательных сообщения, обслуживающая BS передает два фрагментированных широковещательных сообщения в двух кадрах.
MS принимает одно за другим фрагментированные широковещательные сообщения, как описано выше, с помощью соответствующего числа кадров. Конкретно, когда принимаемые широковещательные сообщения являются фрагментированными сообщениями MOB_NBR-ADV, MS распознает значения полей фрагментированных сообщений MOB_NBR-ADV и проверяет значение поля Total Fragmentation, представляющего число всех фрагментированных сообщений MOB_NBR-ADV, тем самым определяя, является ли сообщение MOB_NBR-ADV, передаваемое в текущем кадре, фрагментированным сообщением MOB_NBR-ADV.
Например, когда поле Total Fragmentation текущего принятого сообщения MOB_NBR-ADV имеет значение 0000, это подразумевает, что текущее принятое сообщение MOB_NBR-ADV не является фрагментированным сообщением MOB_NBR-ADV. Дополнительно, MS может получить информацию о соседних BS из текущего принятого сообщения MOB_NBR-ADV посредством декодирования текущего принятого сообщения MOB_NBR-ADV. Когда поле Total Fragmentation текущего принятого сообщения MOB_NBR-ADV имеет любое значение, отличное от 0000, MS распознает число всех фрагментированных сообщений MOB_NBR-ADV из значения поля Total Fragmentation и дожидается приема следующего фрагментированного сообщения MOB_NBR-ADV, которое должно быть передано в следующем кадре. Т.е. MS принимает фрагментированные сообщения MOB_NBR-ADV в передаваемых один за другим нескольких кадрах и получает информацию о соседних BS посредством декодирования принятых фрагментированных сообщений MOB_NBR-ADV. Кроме того, MS может получить информацию обо всех соседних BS, передаваемую в широковещательном режиме обслуживающей BS, посредством приема всех фрагментированных сообщений MOB_NBR-ADV.
В системе BWA-связи согласно настоящему изобретению, описанной выше, обслуживающая BS может собирать информацию о соседних BS, формировать широковещательное сообщение, включающее в себя информацию о соседних BS, и фрагментировать широковещательное сообщение, если оно имеет слишком большой размер. Следовательно, обслуживающая BS может передавать большой объем информации о соседних BS в MS. Как следствие, система BWA-связи согласно настоящему изобретению может поддерживать передачу обслуживания MS, перемещающейся между сотами, поскольку в системе есть возможность передачи большого объема информации о соседних BS в MS.
Несмотря на то, что изобретение показано и описано со ссылкой на его конкретные варианты осуществления, специалистам в данной области техники следует понимать, что различные изменения по форме и содержанию могут быть сделаны без отступления от духа и области применения изобретения, заданной прилагаемой формулой изобретения.
Изобретение относится к технике связи. Технический результат - формирование и передача в MS фрагментированного широковещательного сообщения для сообщения информации о соседних BS в системе BWA-связи. Способ включает в себя этапы, на которых сканируют соседние базовые станции, размещающиеся рядом с обслуживающей базовой станцией, собирают информацию об отсканированных соседних базовых станциях, сравнивают размер информации об отсканированных соседних базовых станциях с размером кадра для передачи информации о соседних базовых станциях, составляют, по меньшей мере, одно широковещательное сообщение, включающее в себя информацию о соседних базовых станциях, согласно результату сравнения, настраивают поля составленного широковещательного сообщения согласно информации, включенной в составленное широковещательное сообщение, выполняют передачу широковещательного сообщения, включающего в себя поля настройки, обслуживающей базовой станцией, и выполняют передачу широковещательного сообщения, включающего в себя поля настройки. 4 н. и 20 з.п. ф-лы, 2 табл., 4 ил.
устанавливают значение для каждого из множества полей, включенных в каждую из m фрагментации информации о соседних базовых станциях; и
осуществляют широковещательную передачу каждой из m фрагментации информации о соседних базовых станциях в заданное для каждой фрагментации время;
при этом m фрагментации генерируются путем фрагментирования широковещательного сообщения, включающего в себя информацию о соседних базовых станциях, на m фрагментов, и множество полей включает в себя первое поле и второе поле, первое поле указывает индекс фрагментации для текущей фрагментации, второе поле указывает общее число фрагментации, равное m, и m является целым числом, равным или большим 1.
принимают от базовой станции m фрагментации информации о соседних базовых станциях в заданное для каждой фрагментации время;
при этом m фрагментации генерируются базовой станцией путем фрагментирования широковещательного сообщения, включающего в себя информацию о соседних базовых станциях, на m фрагментов, и множество полей включает в себя первое поле и второе поле, первое поле указывает индекс фрагментации для текущей фрагментации, второе поле указывает общее число фрагментации, равное m, и m является целым числом, равным или большим 1.
мобильную станцию; и
базовую станцию, приспособленную устанавливать значение для каждого из множества полей, включенных в каждую из m фрагментации информации о соседних базовых станциях, и осуществлять широковещательную передачу каждой из m фрагментации в заданное для каждой фрагментации время;
при этом m фрагментации генерируются путем фрагментирования одного широковещательного сообщения, включающего в себя информацию о соседних базовых станциях, на m фрагментов, и множество полей включает в себя первое поле и второе поле, первое поле указывает индекс фрагментации для текущей фрагментации, второе поле указывает общее число фрагментации, равное m, и m является целым числом, равным или большим 1.
базовую станцию; и
мобильную станцию приспособленную для приема m фрагментации информации о соседних базовых станциях, широковещательно переданных базовой станцией в заданное для каждой фрагментации время;
при этом m фрагментации генерируются базовой станцией путем фрагментирования широковещательного сообщения, включающего в себя информацию о соседних базовых станциях, на m фрагментов, и множество полей включает в себя первое поле и второе поле, первое поле указывает индекс фрагментации для текущей фрагментации, второе поле указывает общее число фрагментации, равное m, и m является целым числом, равным или большим 1.
Устройство для автоматической швартовки речных судов | 1960 |
|
SU133772A1 |
ОПТИЧЕСКОЕ УСТРОЙСТВО КОММУТАЦИИ ДЛЯ ПРОКЛЮЧЕНИЯ ОПТИЧЕСКИХ ЯЧЕЕК ИНФОРМАЦИИ | 1993 |
|
RU2121230C1 |
US 2004015717, 22.01.2004 | |||
WO 9959293, 18.11.1999. |
Авторы
Даты
2009-01-27—Публикация
2005-08-17—Подача