ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение в целом относится к стороннему контролю локальной коммутации услуг мобильной связи на основе интерфейса IP Abis и, в частности, к способу, контроллеру базовой станции и подсистеме базовой станции для контроля качества обслуживания.
УРОВЕНЬ ТЕХНИКИ
Сеть GSM (Global System for Mobile Communications, глобальная система мобильной связи) представляет собой систему связи, которая наиболее широко применяется в области мобильной связи. Сетевое устройство беспроводного доступа этой системы обычно называется системой базовой станции (BSS, Base Station System). Система BSS выполняет в сети GSM следующие функции. С одной стороны, система BSS соединяется с мобильной станцией (MS, Mobile Station) через беспроводную сеть и передает и принимает сигналы беспроводной связи, а также управляет ресурсами беспроводной связи. С другой стороны, система BSS соединяется с центром коммутации мобильной связи (MSC, Mobile Switching Center) или с сервером MSC для выполнения таких функций как установление Соединений связи между станциями MS или между станцией MS и пользователем фиксированной сети, а также доставка системной и пользовательской информации.
На фиг.1 показана структурная схема типичной системы BSS, которая содержит два логических узла: контроллер базовой станции (BSC, Base Station Controller) и базовую приемопередающую станцию (BTS, Base Transceiver Station). Интерфейс связи между контроллером BSC и станцией BTS называется интерфейсом Abis и используется для поддержки дистанционной связи между контроллером BSC и станцией BTS. Обычно интерфейс Abis поддерживает цифровую линию передачи со стандартной импульсно-кодовой модуляцией (РСМ, Pulse Code Modulation) и скоростью передачи 2,048 Мбит/с или 64 кбит/с, по которой переносятся каналы речевых данных или данных услуг.
В недавнее время при внедрении в базовую сеть технологии программной коммутации (soft switching), постепенно формируется архитектура сети коммутации на основе IP-протокола (Internet Protocol). При этом интерфейс Abis, основанный на режиме передачи по IP-протоколу, обладает более высокой эффективностью передачи и гибкостью по сравнению с традиционным интерфейсом Abis на основе линии передачи РСМ. Интерфейс Abis, основанный на режиме передачи по IP-протоколу, для краткости называется интерфейсом IP Abis. Структура системы BSS и внешний интерфейс, основанный на интерфейсе IP Abis, показаны на фиг.2, при этом двумя сторонами, соединенными с интерфейсом IP Abis, по-прежнему являются станция BTS и контроллер BSC.
В известном уровне техники часть коммутации в процессе предоставления услуг передачи речи или пакетных данных может быть реализована в различных блоках. В соответствии с традиционной технологией коммутация речи / пакетных данных выполняется в базовой сети CN (Core Network), а речевая услуга предоставляется центром MSC, в то время как пакетные данные обрабатываются в узле SGSN/GGSN (Serving GPRS (General Packet Radio Service) Support Node, обслуживающий узел поддержки GPRS (общей услуги пакетной радиосвязи)/GGSN (Gateway GPRS Support Node, шлюзовый узел поддержки GPRS)). В недавнее время для уменьшения задержки в обслуживании и сохранения ресурсов CN предлагается способ выполнения локальной коммутации в контроллере BSC, который заключается в том, что если базовая сеть определяет в зоне действия одного контроллера BSC наличие двух пользовательских устройств, которым требуется осуществлять связь друг с другом, то эта базовая сеть информирует контроллер BSC о необходимости передачи информации локальной коммутации; если какая-то сторона предлагает выполнить локальную коммутацию в станции BTS, то есть, если обе взаимодействующие стороны обслуживаются одной базовой станцией или различными базовыми станциями одного и того же контроллера BSC, или различными базовыми станциями различных контроллеров BSC, может быть установлен канал для локальной коммутации данных плоскости пользователя между двумя базовыми станциями (устанавливается канал услуг для передачи речи/данных между двумя базовыми станциями), поскольку две базовые станции могут получить IP-адрес и номер порта друг от друга, и после установления канала отсутствуют данные плоскости пользователя (восходящей и нисходящей) передачи между базовой станцией и контроллером BSC, а речевые/пакетные данные восходящей и нисходящей линий связи передаются между двумя базовыми станциями и являются полностью прозрачными для базовой сети, то могут быть сохранены ресурсы базовой сети и ресурсы интерфейса Abis, особенно в среде передачи по интерфейсу IP Abis или спутниковой передачи, что позволяет эффективно сократить занимаемую полосу частот и повысить качество обслуживания при передаче речевых/пакетных данных.
После того как интерфейс Abis становится полностью основанным на IP-протоколе, данные этого интерфейса передаются посредством сети общего назначения, что в результате приводит к тому, что дрожание фазы, задержка и потери пакетов в процессе передачи пакетных данных могут повлиять на качество QoS обслуживания (Quality of Service). Для эффективной оценки этого неблагоприятного влияния контроллеру BSC требуется в реальном времени контролировать рабочие характеристики канала передачи речи / данных услуг. В традиционном режиме коммутации или в режиме локальной коммутации уровня BSC контроллеру BSC легко выполнять контроль в режиме реального времени, например, если пользовательские данные передаются через интерфейс Abis с помощью протокола RTP/RTCP, то контроллер BSC может контролировать качество любой пользовательской линии связи путем приема сообщения RTCP, периодически передаваемого станцией BTS. Однако если локальная коммутация выполняется в станции BTS, и пользовательские данные уже не передаются между контроллером BSC и системой BTS, то контроллер BSC не сможет контролировать качество пользовательской линии связи в реальном времени, и в данном случае необходимо техническое решение для реализации стороннего контроля локальной коммутации.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Согласно настоящему изобретению предлагается способ, контроллер базовой станции и подсистема базовой станции для контроля качества обслуживания, которые позволяют контроллеру BSC выполнять в реальном времени контроль качества обслуживания при локальной коммутации на основе станции BTS.
Техническая схема настоящего изобретения реализуется следующим образом.
Способ контроля качества обслуживания, применяемый в процессе локальной коммутации на основе базовой приемопередающей станции (BTS), включает:
при коммутации данных услуг установление контроллером базовой станции (BSC) первой линии связи транспортного протокола реального времени (RTP) и первой линии связи протокола управления передачей в реальном времени (RTCP) между контроллером BSC и станцией BTS;
определение контроллером BSC того, обслуживаются ли обе взаимодействующие стороны одной и той же станцией BTS, и, если да, непосредственное перенаправление этой станцией BTS данных услуг, в противном случае управление контроллером BSC двумя станциями BTS, соответствующими двум взаимодействующим сторонам, для установления второй линии связи RTP и второй линии связи RTCP между двумя станциями BTS и управление данными услуг, подлежащими коммутации из первой линии связи RTP во вторую линию связи RTP для передачи,
прием контроллером BSC управляющей информации, относящейся к качеству обслуживания, которая формируется и передается станцией BTS, и контроль качества обслуживания в соответствии с этой управляющей информацией.
Предпочтительно, управляющая информация, относящаяся к качеству обслуживания, передается станцией BTS в контроллер BSC через первую линию связи RTCP в виде сообщения RTCP.
Предпочтительно, управляющая информация, относящаяся к качеству обслуживания, передается станцией BTS в контроллер BSC в виде сообщения.
Предпочтительно, перед шагом приема контроллером BSC управляющей информации, относящейся к качеству обслуживания, которая формируется и передается станцией BTS, способ включает
освобождение контроллером BSC первой линии связи RTP и первой линии связи RTCP.
Контроллер базовой станции (BSC) содержит:
блок установления линии связи, выполненный с возможностью установления первой линии связи транспортного протокола реального времени (RTP) и первой линии связи протокола управления передачей в реальном времени (RTCP) между контроллером BSC и базовой приемопередающей станцией (BTS) при коммутации данных услуг;
блок определения, выполненный с возможностью определения того, обслуживаются ли обе взаимодействующие стороны одной и той же станцией BTS;
блок управления, выполненный с возможностью управления двумя станциями BTS, соответствующими обеим взаимодействующим сторонам, для установления второй линии связи RTP и второй линии связи RTCP между двумя станциями BTS и с возможностью управления данными услуг, подлежащими коммутации из первой линии связи RTP во вторую линию связи RTP для передачи, в случае, если блок определения определяет, что обе взаимодействующие стороны не относятся к одной и той же станции BTS, и
блок контроля, выполненный с возможностью приема управляющей информации, относящейся к качеству обслуживания, которая формируется и передается станцией BTS, и с возможностью контроля качества обслуживания в соответствии с этой управляющей информацией.
Предпочтительно, управляющая информация, относящаяся к качеству обслуживания, передается станцией BTS в контроллер BSC через первую линию связи RTCP в виде сообщения RTCP.
Предпочтительно, управляющая информация, относящаяся к качеству обслуживания, передается станцией BTS в контроллер BSC в виде сообщения.
Предпочтительно, контроллер базовой станции (BSC) содержит блок освобождения соединения, выполненный с возможностью освобождения первой линии связи RTP и первой линии связи RTCP.
Подсистема базовой станции включает контроллер базовой станции (BSC) и базовую приемопередающую станцию (BTS), при этом контроллер BSC содержит:
блок установления линии связи, выполненный с возможностью установления первой линии связи транспортного протокола реального времени (RTP) и первой линии связи протокола управления передачей в реальном времени (RTCP) между контроллером BSC и станцией BTS при коммутации данных услуг;
блок определения, выполненный с возможностью определения того, обслуживаются ли обе взаимодействующие стороны одной и той же станцией BTS;
блок управления, выполненный с возможностью управления двумя станциями BTS, соответствующими обеим взаимодействующим сторонам, для установления второй линии связи RTP и второй линии связи RTCP между двумя станциями BTS и с возможностью управления данными услуг, подлежащими коммутации из первой линии связи RTP во вторую линию связи RTP для передачи, в случае, если блок определения определяет, что обе взаимодействующие стороны не относятся к одной и той же станции BTS, и
блок контроля, выполненный с возможностью приема управляющей информации, относящейся к качеству обслуживания, которая формируется и передается станцией BTS, и с возможностью контроля качества обслуживания в соответствии с этой управляющей информацией.
Предпочтительно, упомянутый контроллер BSC содержит:
блок освобождения соединения, выполненный с возможностью освобождения первой линии связи RTP и первой линии связи RTCP.
Техническая схема настоящего изобретения позволяет эффективно реализовать контроль качества обслуживания, осуществляемый контроллером BSC в режиме реального времени, путем передачи управляющей информации, относящейся к качеству обслуживания, станцией BTS в контроллер BSC, благодаря чему устраняется недостаток, связанный с тем, что в настоящее время контроллер BSC не способен контролировать качество обслуживания в реальном времени в процессе локальной коммутации на основе станции BTS.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Для более ясного описания примеров реализации настоящего изобретения или технической схемы известного уровня техники, ниже кратко описываются чертежи, иллюстрирующие примеры осуществления настоящего изобретения или описание известного уровня техники. Очевидно, что представленные чертежи служат только в качестве некоторых примеров реализации настоящего изобретения, и специалист может без выполнения творческой работы получить в соответствии с ними другие примеры.
На фиг.1 показана схема структуры и интерфейса системы BSS известного уровня техники.
На фиг.2 показана схема структуры и интерфейса системы BSS на основе интерфейса IP Abis.
На фиг.3 в соответствии с вариантом осуществления настоящего изобретения показана схема выполнения передачи в контроллер BSC управляющей информации, относящейся к качеству обслуживания, в виде сообщения RTCP.
На фиг.4 в соответствии с вариантом осуществления настоящего изобретения показана схема выполнения процесса передачи в контроллер BSC управляющей информации, относящейся к качеству обслуживания, в виде сообщения.
На фиг.5 показана блок-схема первого примера способа контроля качества обслуживания в соответствии с настоящим изобретением.
На фиг.6 показана блок-схема второго примера способа контроля качества обслуживания в соответствии с настоящим изобретением.
ПРЕДПОЧТИТЕЛЬНЫЕ ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ НАСТОЯЩЕГО ИЗОБРЕТЕНИЯ
Основная идея настоящего изобретения заключается в следующем. Если предоставляется услуга, и установлен процесс локальной коммутации, основанный на использовании станции BTS, при этом две взаимодействующие стороны относятся к различным станциям BTS, то контроллер BSC устанавливает канал связи RTP/RTCP между станциями BTS для двух взаимодействующих сторон, а пользовательские данные непосредственно пересылают между станциями BTS в виде сообщения IP/UDP/RTP, то есть сообщение составляют из IP-заголовка, UDP-заголовка (User Data Protocol, протокол передачи пользовательских данных), RTF-заголовка и полезной нагрузки RTP. При этом управляющая информация, относящаяся к качеству обслуживания, может передаваться между станцией BTS и контроллером BSC в виде сообщения IP/UDP/RTP, либо станция BTS может непосредственно передавать в контроллер BSC управляющую информацию, относящуюся к качеству обслуживания, периодически в виде сообщения. Если две взаимодействующие стороны обслуживаются одной станцией BTS, то пользовательские данные непосредственно пересылаются станцией BTS, а контроллер BSC не участвует в процессе передачи пользовательских данных; при этом передача управляющей информации, относящейся к качеству обслуживания, также может выполняться в двух режимах, то есть контроллер BSC устанавливает канал связи RTCP по интерфейсу Abis для каждой из двух взаимодействующих сторон, и управляющая информация, относящаяся к качеству обслуживания, может передаваться между станцией BTS и контроллером BSC в виде сообщения IP/UDP/RTP, или станция BTS может непосредственно передавать периодически в контроллер BSC управляющую информацию в виде сообщения.
Более конкретно, для того чтобы контроллер BSC мог контролировать качество обслуживания в реальном времени, в настоящем изобретении предлагается два решения:
первое решение: когда предоставляется услуга, контроллер BSC устанавливает канал связи RTP/RTCP между контроллером BSC и станцией BTS по интерфейсу Abis для каждой из двух взаимодействующих сторон, и если после установления процесса локальной коммутации на основе станции BTS две взаимодействующие стороны обслуживаются различными станциями BTS, то контроллер BSC устанавливает канал связи RTP/RTCP между станциями BTS для двух взаимодействующих сторон, удерживая при этом установленный канал связи RTP/RTCP между контроллером BSC и станцией BTS. Если в процессе связи две взаимодействующие стороны обслуживаются различными станциями BTS, то сообщение RTP пересылают между станциями BTS, а сообщение RTCP формируется станцией и передается BTS в контроллер BSC; если же две взаимодействующие стороны обслуживаются одной станцией BTS, то станция BTS непосредственно пересылает пользовательские данные и в то же время формирует сообщение RTCP и передает его в контроллер BSC. Таким образом, поскольку контроль качества обслуживания реализуется контроллером BSC, контроллеру BSC не требуется передавать сообщение RTCP в станцию BTS, а требуется только распределить ресурсы интерфейса Abis, необходимые для передачи сообщений RTCP восходящей линии связи для услуги. Следовательно, это решение не только позволяет выполнять локальную коммутацию пользовательских данных, сохранять ресурсы полосы частот интерфейса Abis и сокращать задержку связи, но также позволяет достичь осуществление контроллером BSC контроля качества обслуживания в реальном времени.
Второе решение: при предоставлении услуги контроллер BSC устанавливает канал связи RTP/RTCP между контроллером BSC и станцией BTS по интерфейсу Abis для каждой из двух взаимодействующих сторон, и если после установления процесса локальной коммутации на основе станции BTS две взаимодействующие стороны обслуживаются различными станциями BTS, то контроллер BSC устанавливает канал связи RTP/RTCP между станциями BTS для двух взаимодействующих сторон, освобождая при этом установленный канал связи RTP/RTCP между контроллером BSC и станцией BTS. Если в процессе связи две взаимодействующие стороны обслуживаются различными станциями BTS, то сообщение RTP/RTCP пересылают между станциями BTS, и в то же время станция BTS передает содержимое принятых сообщений RTCP, которое подлежит передаче в контроллер BSC в виде сообщения; если же две взаимодействующие стороны обслуживаются одной и той же станцией BTS, то станция BTS пересылает пользовательские данные непосредственно и в то же время передает в контроллер BSC в виде сообщения управляющую информацию, относящуюся к качеству обслуживания.
Ниже со ссылкой на чертежи, на которых представлены примеры реализации настоящего изобретения, наглядно и подробно описываются технические схемы примеров осуществления настоящего изобретения. Очевидно, что далее описывается только часть возможных примеров. Все другие примеры, получаемые специалистом на основе приведенных примеров без выполнения творческой работы, находятся в пределах объема настоящего изобретения.
На фиг.5 показана блок-схема первого примера способа контроля качества обслуживания в соответствии с настоящим изобретением, включающего следующие шаги.
На шаге S501 контроллер BSC устанавливает первую линию связи RTP/RTCP со станцией BTS.
При коммутации данных услуг контроллер BSC устанавливает первую линию связи транспортного протокола реального времени (RTP) / первую линию связи протокола управления передачей в реальном времени (RTCP) между ним и станцией BTS.
На шаге S502 контроллер BSC определяет, обслуживаются ли две взаимодействующие стороны одной и той же станцией BTS, и, если да, осуществляется переход к шагу S503, в противном случае выполняется переход к шагу S504.
На шаге S503 станция BTS непосредственно пересылает данные услуг, после чего выполняется переход к шагу S505.
На шаге S504 контроллер BSC управляет двумя взаимодействующими станциями BTS для установления между ними второй линии связи RTP/RTCP, а затем выполняется переход к шагу S505.
Контроллер BSC управляет двумя станциями BTS, соответствующими обеим взаимодействующим сторонам, для установления второй линии связи RTP и второй линии связи RTCP между двумя станциями BTS, а также управляет данными услуг, подлежащими коммутации из первой линии связи RTP во вторую линию связи RTP для передачи.
На шаге S505 станция BTS передает в контроллер BSC управляющую информацию, относящуюся к качеству обслуживания, через первую линию связи RTCP в виде сообщения RTCP.
Согласно настоящему изобретению управляющая информация, относящаяся к качеству обслуживания, включает количество принятых сообщений, количество принятых байтов, количество переданных сообщений, количество переданных байтов в течение определенного периода времени, задержку, дрожание фазы и т.д.
На шаге S506 контроллер BSC принимает управляющую информацию, относящуюся к качеству обслуживания и переданную станцией BTS, и осуществляет контроль качества обслуживания в соответствии с этой управляющей информацией.
На фиг.6 показана блок-схема второго примера способа контроля качества обслуживания в соответствии с настоящим изобретением, включающего следующие шаги.
На шаге S601 контроллер BSC устанавливает первую линию связи RTP/RTCP со станцией BTS.
При коммутации данных услуг контроллер BSC устанавливает первую линию связи транспортного протокола реального времени (RTP) / первую линию связи протокола управления передачей в реальном времени (RTCP) между ним и станцией BTS.
На шаге S602 контроллер BSC определяет, обслуживаются ли две взаимодействующие стороны одной и той же станцией BTS, и, если да, осуществляется переход к шагу S603, в противном случае выполняется переход к шагу S604.
На шаге S603 станция BTS непосредственно пересылает данные услуг, после чего выполняется переход к шагу S605.
На шаге S604 контроллер BSC управляет двумя взаимодействующими станциями BTS для установления между ними второй линии связи RTP/RTCP, а затем выполняется переход к шагу S605.
Контроллер BSC управляет двумя станциями BTS, соответствующими обеим взаимодействующим сторонам, для установления второй линии связи RTP и второй линии связи RTCP между двумя станциями BTS, а также управляет данными услуг, подлежащими коммутации из первой линии связи RTP во вторую линию связи RTP для передачи.
На шаге S605 контроллер BSC освобождает первую линию связи RTP/RTCP, после чего выполняется переход к шагу S606.
На шаге S606 станция BTS передает в контроллер BSC в виде сообщения управляющую информацию, относящуюся к качеству обслуживания.
Шаг S606 может также выполняться перед выполнением шага S605, то есть настоящее изобретение не задает порядок выполнения шагов S605 и S606.
На шаге S607 контроллер BSC принимает управляющую информацию, относящуюся к качеству обслуживания и переданную станцией BTS, и осуществляет контроль качества обслуживания в соответствии с этой управляющей информацией.
Согласно настоящему изобретению управляющая информация, относящаяся к качеству обслуживания, включает количество принятых сообщений, количество принятых байтов, количество переданных сообщений, количество переданных байтов в течение определенного периода времени, задержку, дрожание фазы и т.д.
Этот пример отличается от первого примера тем, что в первом примере станция BTS передает в контроллер BSC управляющую информацию, относящуюся к качеству обслуживания, через первую линию связи RTCP в виде сообщения RTCP, в то время как во втором примере контроллер BSC освобождает первую линию связи RTP/RTCP, и управляющая информация, относящаяся к качеству обслуживания, передается станцией BTS в контроллер BSC в виде сообщения.
Для более ясного описания настоящего изобретения техническая схема изобретения более подробно описывается ниже на примере речевой услуги.
На фиг.3 в соответствии с вариантом осуществления настоящего изобретения показана схема выполнения процесса передачи в контроллер BSC управляющей информации, относящейся к качеству обслуживания, в виде сообщения RTCP. Следует отметить, что на фиг.3 в основном показаны стороны MS1 и BTS1, и поскольку стороны BTS2 и MS2 соответствуют сторонам MS1 и BTS1, то процедуры, связанные со сторонами BTS2 и MS2, не показаны на чертеже для наглядности.
Плоскость управления:
S101: одна из двух взаимодействующих сторон, например, мобильный телефон (MS1), запрашивает канал у контроллера BSC.
S102: если имеются доступные ресурсы, контроллер BSC распределяет выделенный канал управления для мобильного телефона, и мобильный телефон обычным образом осуществляет доступ к выделенному каналу управления, распределенному контроллером BSC.
S103: после того как мобильный телефон обычным образом осуществляет доступ к выделенному каналу управления, распределенному контроллером BSC, контроллер BSC продолжает распределение канала услуг для мобильного телефона, и в процессе активизации канала для станции BTS передает IP-адрес и номер порта противоположного конца речевой линии связи RTP/RTCP, которую требуется установить, при этом станция BTS динамически активизирует одну речевую линию связи RTP и одну линию связи RTCP согласно IP-адресу и номеру порта противоположного конца.
S104: после успешной активизации линии связи RTP/RTCP и физического канала станция BTS сообщает контроллеру BSC о завершении активизации канала.
S105: после того как мобильный телефон обычным образом осуществляет доступ к каналу услуг, центр MSC посылает в мобильный телефон сообщение соединения.
S106: после приема от сетевой стороны сообщения соединения мобильный телефон отвечает подтверждением соединения.
S107: если контроллер BSC обнаруживает, что при обработке текущего вызова может быть выполнена локальная коммутация, он передает сообщение установления локальной линии связи RTP/RTCP в две соответствующие станции BTS (включая BTS1 и BTS2), при этом сообщение содержит IP-адрес и номер порта противоположного конца, с которым с помощью станции BTS необходимо установить соединение.
S108: после приема сообщения установления локальной линии связи RTP/RTCP станция BTS устанавливает одну новую линию связи RTP и одну новую линию связи RTCP в соответствии с IP-адресом и номером порта противоположного конца, переданными в сообщении.
S109: после установления линии связи RTP/RTCP с противоположным концом станция BTS передает контроллеру BSC сообщение завершения установления линии связи.
S110: после приема от двух станций BTS сообщения завершения установления локальной линии связи RTP/RTCP контроллер BSC передает в станции BTS ответное сообщение завершения установления линии связи локальной коммутации, и установление линии связи локальной коммутации завершается.
Плоскость услуг:
S201: перед началом вызова две станции BTS устанавливают соответственно одну линию связи RTP/RTCP с контроллером BSC, а речевые данные по-прежнему передают по линии связи RTP, установленной при активизации канала, при этом сообщение RTCP периодически передают в контроллер BSC, и после приема контроллером BSC сообщения RTCP выполняют в реальном времени определение качества обслуживания и отображение результата в фоновом режиме.
S202: после приема сообщения установления линии связи RTP/RTCP для локальной коммутации контроллера BSC станции BTS начинают процесс установления между ними одной линии связи RTP/RTCP.
S203: после успешного установления линии связи RTP/RTCP между двумя станциями BTS речевые данные восходящей и нисходящей линий связи принимают одновременно по новой линии связи RTP и по исходной линии связи RTP перед приемом ответного сообщения завершения установления линии связи локальной коммутации, переданного контроллером BSC, а сообщение RTCP пересылают только по линии связи RTCP между контроллером BSC и станцией BTS.
S204: после приема ответного сообщения завершения установления линии связи локальной коммутации, переданного контроллером BSC, речевые данные полностью коммутируют в новую линию связи RTP, и с этого момента речевые данные передают только между двумя станциями BTS, а не через контроллер BSC и центр MSC. Поскольку контроль в реальном времени качества обслуживания выполняется контроллером BSC, то, хотя сообщение RTCP все еще пересылают по старой линии связи RTCP, в этот момент только станция BTS передает сообщение RTCP в контроллер BSC, и контроллеру BSC не требуется передавать сообщение RTCP в станцию BTS. После приема сообщения RTCP контроллер BSC определяет в реальном времени уровень качества обслуживания и отображает результат в фоновом режиме.
В этом примере контроллеру BSC требуется устанавливать две пары линий связи RTP/RTCP (в данном случае пара линий связи включает линию связи RTP и линию связи RTCP) для пользователя, который применяет локальную коммутацию для реализации речевых услуг, при этом одну пару линий связи устанавливают между станциями BTS и контроллером BSC, a другую пару линий связи устанавливают между двумя станциями BTS, участвующими в связи. Однако из предшествующего описания можно сделать вывод, что станции BTS используют между собой только линию связи RTP, а линия связи RTCP, хотя и установлена, не используется; аналогично, контроллер BSC и станция BTS используют между собой только линию связи RTCP и не используют линию связи RTP. В соответствии с требованиями протокола важно распределить пару смежных номеров портов (при этом линия связи RTP использует четный номер порта, а линия связи RTCP использует нечетный номер порта, который на единицу больше номера порта линии связи RTP) для RTP/RTCP в процессе установления линии связи RTP/RTCP, и даже в том случае, если устанавливается только линия связи RTP, номер порта, смежный с номером порта RTP (больший номера порта RTP на 1), не может использоваться другими линиями связи RTP, и в этом отношении, несмотря на то, что устанавливают дополнительную линию связи, фактически сохраняют только номер порта, а полосу частот сети не используют, поскольку не передают данные по линии связи.
Настоящая схема позволяет контроллеру BSC в реальном времени контролировать качество обслуживания посредством удержания линия связи RTP/RTCP интерфейса Abis, и поскольку сообщения RTCP гораздо меньше сообщений RTP, они не займут большой доли полосы частот интерфейса Abis.
На фиг.4 в соответствии с вариантом осуществления настоящего изобретения показана схема процесса передачи в контроллер BSC управляющей информации, относящейся к качеству обслуживания, в виде сообщения. Следует отметить, что на фиг.4 в основном показаны стороны MS1 и BTS1, и поскольку стороны BTS2 и MS2 соответствуют сторонам MS1 и BTS1, часть процедур, связанных со сторонами BTS2 и MS2, не показана на чертеже.
Плоскость управления:
S301: одна из двух взаимодействующих сторон, например, мобильный телефон (MS1), запрашивает канал у контроллера BSC.
S302: если имеются доступные ресурсы, контроллер BSC распределяет мобильному телефону выделенный канал управления.
S303: после того как мобильный телефон обычным образом осуществляет доступ к выделенному каналу управления, распределенному контроллером BSC, контроллер BSC продолжает распределение канала услуг для мобильного телефона и в процессе активизации канала для станции BTS передает IP-адрес и номер порта противоположного конца речевой линии связи RTP/RTCP, которую требуется установить, при этом станция BTS динамически активизирует пару речевых линий связи RTP/RTCP согласно IP-адресу и номеру порта противоположного конца.
S304: после успешной активизации линии связи RTP/RTCP и физического канала станция BTS сообщает контроллеру BSC о завершении активизации канала.
S305: после того как мобильный телефон обычным образом осуществляет доступ к каналу услуг, центр MSC посылает в мобильный телефон одно сообщение соединения.
S306: после приема от центра MSC сообщения соединения мобильный телефон отвечает посылкой одного подтверждения соединения.
S307: если контроллер BSC обнаруживает, что для пары сторон, участвующих в процессе вызова, может быть выполнена локальная коммутация, он передает сообщение установления локальной линии связи RTP/RTCP в две соответствующие станции BTS (включая станции BTS1 и BTS2), при этом сообщение содержит IP-адрес и номер порта противоположного конца, с которым с помощью станции BTS необходимо установить соединение.
S308: после приема сообщения установления локальной линии связи RTP/RTCP станция BTS устанавливает пару новых линий связи RTP/RTCP в соответствии с IP-адресом и номером порта противоположного конца, переданными в сообщении.
S309: после установления линии связи RTP/RTCP между станциями BTS станция BTS передает контроллеру BSC сообщение завершения установления линии связи.
S310: после приема от двух станций BTS сообщения завершения установления локальной линии связи RTP контроллер BSC освобождает исходную линию связи RTP/RTCP двух станций BTS, при этом это сообщение содержит IP-адрес и номер порта противоположного конца.
S311: после приема сообщения об освобождении линии связи RTP/RTCP станция BTS освобождает соответствующую локальную линию связи RTP/RTCP согласно IP-адресу и номеру порта противоположного конца, содержащимся в сообщении, и передает в контроллер BSC сообщение подтверждения освобождения.
Плоскость услуг:
S401: перед началом вызова две станции BTS устанавливают соответственно пару линий связи RTP/RTCP с контроллером BSC, а речевые данные по-прежнему передают по линии связи RTP, установленной при активизации канала, при этом сообщение RTCP периодически передают в контроллер BSC, и после приема контроллером BSC сообщения RTCP выполняют определение качества обслуживания в реальном времени и отображение его в фоновом режиме.
S402: после приема переданного контроллером BSC сообщения установления линии связи RTP/RTCP для локальной коммутации две станции BTS начинают процесс установления между ними пары линий связи RTP/RTCP.
S403: после успешного установления линий связи RTP/RTCP между двумя станциями BTS ожидают передачу контроллером BSC управляющего сообщения об освобождении исходной линии связи RTP/RTCP, и в этот момент речевые данные восходящей и нисходящей линий связи принимают одновременно по новой линии связи RTP и по исходной линии связи RTP; сообщение RTCP также одновременно передают по новой и старой линиям связи RTCP.
S404: после приема переданного контроллером BSC сообщения об освобождении исходной линии связи RTP/RTCP речевые данные полностью коммутируют в новую линию связи RTP, освобождают исходную линию связи RTP, и с этого момента передают речевые данные только между двумя станциями BTS, а не через контроллер BSC и центр MSC. В то же время сообщение RTCP полностью коммутируют в новую линию связи и освобождают исходную линию связи RTCP.
S405: две станции BTS в процессе связи периодически передают в контроллер BSC управляющую информацию, относящуюся к качеству обслуживания, причем управляющую информацию извлекают из сообщения RTCP, передаваемого и принимаемого станцией BTS. После приема переданной станцией BTS управляющей информации, относящейся к качеству обслуживания, контроллер BSC записывает эту управляющую информацию и отображает ее в фоновом режиме.
Техническая схема настоящего изобретения позволяет эффективно реализовать контроль качества обслуживания, осуществляемый контроллером BSC в режиме реального времени, путем передачи управляющей информации, относящейся к качеству обслуживания, от станции BTS в контроллер BSC, благодаря чему устраняется недостаток, связанный с тем, что в настоящее время контроллер BSC не способен контролировать качество обслуживания в реальном времени в процессе локальной коммутации, выполняемой с помощью станции BTS.
В рамках настоящего изобретения также раскрывается контроллер базовой станции (BSC), содержащий:
блок установления линии связи, используемый для установления первой линии связи транспортного протокола реального времени (RTP) и первой линии связи протокола управления передачей в реальном времени (RTCP) между контроллером BSC и базовой приемопередающей станцией (BTS) при коммутации данных услуг;
блок определения, используемый для определения того, обслуживаются ли обе взаимодействующие стороны одной и той же станцией BTS;
блок управления, используемый для управления двумя взаимодействующими станциями BTS для установления второй линии связи RTP и второй линии связи RTCP между двумя станциями BTS и для управления данными услуг, подлежащими коммутации из первой линии связи RTP во вторую линию связи RTP для передачи, в том случае, если блок определения определяет, что обе взаимодействующие стороны не относятся к одной и той же станции BTS;
блок контроля, используемый для приема управляющей информации, относящейся к качеству обслуживания, которая формируется и передается станцией BTS, и контроля качества обслуживания в соответствии с этой управляющей информацией.
При этом управляющая информация, относящаяся к качеству обслуживания, передается станцией BTS в контроллер BSC через первую линию связи RTCP в виде сообщения RTCP.
Согласно другому примеру настоящего изобретения контроллер базовой станции (BSC) также содержит:
блок освобождения соединения, используемый для освобождения первой линии связи RTP и первой линии связи RTCP.
При этом управляющая информация, относящаяся к качеству обслуживания, передается станцией BTS в контроллер BSC в виде сообщения.
В рамках настоящего изобретения также раскрывается подсистема базовой станции, включающая контроллер базовой станции (BSC) и базовую приемопередающую станцию (BTS), при этом контроллер BSC содержит:
блок установления линии связи, используемый для установления первой линии связи транспортного протокола реального времени (RTP) и первой линии связи протокола управления передачей в реальном времени (RTCP) между контроллером BSC и станцией BTS при коммутации данных услуг;
блок определения, используемый для определения того, обслуживаются ли обе взаимодействующие стороны одной и той же станцией BTS;
блок управления, используемый для управления двумя взаимодействующими станциями BTS для установления второй линии связи RTP и второй линии связи RTCP между двумя станциями BTS и для управления данными услуг, подлежащими коммутации из первой линии связи RTP во вторую линию связи RTP для передачи, в том случае, если блок определения определяет, что обе взаимодействующие стороны не относятся к одной и той же станции BTS;
блок контроля, используемый для приема управляющей информации, относящейся к качеству обслуживания, которая формируется и передается станцией BTS; и контроля качества обслуживания в соответствии с этой управляющей информацией.
При этом управляющая информация, относящаяся к качеству обслуживания, передается станцией BTS в контроллер BSC через первую линию связи RTCP в виде сообщения RTCP.
В другом примере подсистемы базовой станции согласно настоящему изобретению контроллер BSC также содержит:
блок освобождения соединения, используемый для освобождения первой линии связи RTP и первой линии связи RTCP.
При этом управляющая информация, относящаяся к качеству обслуживания, передается станцией BTS в контроллер BSC в виде сообщения.
Процесс и принципы функционирования контроллера BSC и подсистемы базовой станции были подробно описаны в разделе, содержащем примеры способа, поэтому далее для сокращения объема текста не описываются, и для ознакомления с ними следует обратиться к соответствующему разделу описания примеров способа.
Специалисту должно быть понятно, что все шаги или часть шагов реализации приведенных выше примеров способа могут быть выполнены посредством управления соответствующим аппаратным обеспечением с помощью программы, и что программа может храниться на машиночитаемом носителе информации, причем при выполнении программы шаги реализуются так, как это описано выше в приведенных примерах способа. В качестве носителя информации может использоваться диск, оптический диск, постоянная память (ROM, Read-Only Memory) или оперативная память (RAM, Random Access Memory) и т.д. В различных примерах способа, раскрытого в настоящем изобретении, последовательный номер каждого шага не предназначен для задания порядка выполнения шагов, и изменение специалистом порядка шагов без выполнения творческой работы также находится в пределах объема настоящего изобретения.
Выше приведены только предпочтительные примеры осуществления настоящего изобретения, которые не предназначены для ограничения настоящего изобретения, и любые модификации, эквивалентные замены и улучшения, сделанные в рамках сущности и принципов настоящего изобретение, включены в объем настоящего изобретения.
Промышленная применимость
Техническая схема настоящего изобретения позволяет эффективно реализовать контроль качества обслуживания, осуществляемый контроллером BSC в режиме реального времени, путем передачи управляющей информации, относящейся к качеству обслуживания, от станции BTS в контроллер BSC, благодаря чему устраняется недостаток, связанный с тем, что в настоящее время контроллер BSC не способен контролировать качество обслуживания в реальном времени в процессе локальной коммутации, выполняемой с помощью станции BTS.
Изобретение относится к мобильной связи. Техническим результатом является реализация стороннего контроля локальной коммутации. Способ включает: при коммутации данных услуг установление контроллером базовой станции (BSC) первой линии связи транспортного протокола реального времени (RTP) и первой линии связи протокола управления передачей в реальном времени (RTCP) с базовой приемопередающей станцией; определение контроллером базовой станции, обслуживаются ли обе взаимодействующие стороны одной и той же базовой приемопередающей станцией, и, если да, непосредственное перенаправление базовой приемопередающей станцией данных услуг, в противном случае управление контроллером базовой станции двумя базовыми приемопередающими станциями, соответствующими двум взаимодействующим сторонам, для установления второй линии связи RTP и второй линии связи RTCP между двумя базовыми приемопередающими станциями и управление данными услуг, подлежащими коммутации из первой линии связи RTP во вторую линию связи RTP для передачи; прием контроллером базовой станции управляющей информации, относящейся к качеству обслуживания, которая формируется и передается базовой приемопередающей станцией, и контроль качества обслуживания в соответствии с этой управляющей информацией. 3 н. и 7 з.п. ф-лы, 6 ил.
1. Способ контроля качества обслуживания, применяемый в процессе локальной коммутации на основе базовой приемопередающей станции (BTS), включающий:
при коммутации данных услуг, установление контроллером базовой станции (BSC) первой линии связи транспортного протокола реального времени (RTP) и первой линии связи протокола управления передачей в реальном времени (RTCP) между контроллером базовой станции и базовой приемопередающей станцией;
определение контроллером базовой станции того, обслуживаются ли обе взаимодействующие стороны одной и той же базовой приемопередающей станцией, и, если да, непосредственное перенаправление этой базовой приемопередающей станцией данных услуг, в противном случае управление контроллером базовой станции двумя базовыми приемопередающими станциями, соответствующими двум взаимодействующим сторонам, для установления второй линии связи RTP и второй линии связи RTCP между двумя базовыми приемопередающими станциями и управление данными услуг, подлежащими коммутации из первой линии связи RTP во вторую линию связи RTP для передачи,
прием контроллером базовой станции управляющей информации, относящейся к качеству обслуживания, которая формируется и передается базовой приемопередающей станцией, и контроль качества обслуживания в соответствии с этой управляющей информацией.
2. Способ по п.1, отличающийся тем, что управляющая информация, относящаяся к качеству обслуживания, передается базовой приемопередающей станцией в контроллер базовой станции через первую линию связи RTCP в виде сообщения RTCP.
3. Способ по п.1, отличающийся тем, что управляющая информация, относящаяся к качеству обслуживания, передается базовой приемопередающей станцией в контроллер базовой станции в виде сообщения.
4. Способ по п.3, также включающий перед шагом приема контроллером базовой станции управляющей информации, относящейся к качеству обслуживания, которая формируется и передается базовой приемопередающей станцией,
освобождение контроллером базовой станции первой линии связи RTP и первой линии связи RTCP.
5. Контроллер базовой станции, содержащий:
блок установления линии связи, выполненный с возможностью установления первой линии связи транспортного протокола реального времени (RTP) и первой линии связи протокола управления передачей в реальном времени (RTCP) между контроллером базовой станции и базовой приемопередающей станцией при коммутации данных услуг;
блок определения, выполненный с возможностью определения того, обслуживаются ли обе взаимодействующие стороны одной и той же базовой приемопередающей станцией;
блок управления, выполненный с возможностью управления двумя базовыми приемопередающими станциями, соответствующими обеим взаимодействующим сторонам, для установления второй линии связи RTP и второй линии связи RTCP между двумя базовыми приемопередающими станциями и с возможностью управления данными услуг, подлежащими коммутации из первой линии связи RTP во вторую линию связи RTP для передачи, в случае, если блок определения определяет, что обе взаимодействующие стороны не относятся к одной и той же базовой приемопередающей станции, и
блок контроля, выполненный с возможностью приема управляющей информации, относящейся к качеству обслуживания, которая формируется и передается базовой приемопередающей станцией, и с возможностью контроля качества обслуживания в соответствии с этой управляющей информацией.
6. Контроллер базовой станции по п.5, отличающийся тем, что управляющая информация, относящаяся к качеству обслуживания, передается базовой приемопередающей станцией в контроллер базовой станции через первую линию связи RTCP в виде сообщения RTCP.
7. Контроллер базовой станции по п.5, отличающийся тем, что управляющая информация, относящаяся к качеству обслуживания, передается базовой приемопередающей станцией в контроллер базовой станции в виде сообщения.
8. Контроллер базовой станции по п.7, содержащий блок освобождения соединения, выполненный с возможностью освобождения первой линии связи RTP и первой линии связи RTCP.
9. Подсистема базовой станции, включающая контроллер базовой станции и базовую приемопередающую станцию, при этом контроллер базовой станции содержит:
блок установления линии связи, выполненный с возможностью установления первой линии связи транспортного протокола реального времени (RTP) и первой линии связи протокола управления передачей в реальном времени (RTCP) между контроллером базовой станции и базовой приемопередающей станцией при коммутации данных услуг;
блок определения, выполненный с возможностью определения того, обслуживаются ли обе взаимодействующие стороны одной и той же базовой приемопередающей станцией;
блок управления, выполненный с возможностью управления двумя базовыми приемопередающими станциями, соответствующими обеим взаимодействующим сторонам, для установления второй линии связи RTP и второй линии связи RTCP между двумя базовыми приемопередающими станциями и с возможностью управления данными услуг, подлежащими коммутации из первой линии связи RTP во вторую линию связи RTP для передачи, в случае, если блок определения определяет, что обе взаимодействующие стороны не относятся к одной и той же базовой приемопередающей станции, и
блок контроля, выполненный с возможностью приема управляющей информации, относящейся к качеству обслуживания, которая формируется и передается базовой приемопередающей станцией, и с возможностью контроля качества обслуживания в соответствии с этой управляющей информацией.
10. Подсистема базовой станции по п.9, отличающаяся тем, что контроллер базовой станции содержит:
блок освобождения соединения, выполненный с возможностью освобождения первой линии связи RTP и первой линии связи RTCP.
CN 101562911 A, 21.10.2009 | |||
СПОСОБ ОРГАНИЗАЦИИ И УПРАВЛЕНИЯ ПЕРЕДАЧЕЙ ПАКЕТА ДАННЫХ И УСТРОЙСТВО ДЛЯ ЕГО РЕАЛИЗАЦИИ | 2006 |
|
RU2335085C1 |
CN 101282283 A, 08.10.2008 | |||
DE 102008048871 A1, 30.07.2009 | |||
WO 2009041259 A1, 02.04.2009. |
Авторы
Даты
2013-10-20—Публикация
2010-05-13—Подача