Настоящее изобретение относится главным образом к телекоммуникационной системе, в частности к телекоммуникационной системе, которая приспособлена для мобильного устройства, относящегося к абоненту.
Более конкретно, изобретение относится к обеспечению улучшенных условий в цифровых GSM (Group Special Mobile) системах, которые при необходимости предоставляют средства обслуживания, спектр которых должен быть расширен или сокращен по отношению к одной или более дополнительных сервисных функций, а также каждой "новой" дополнительной сервисной функции, которая может быть легко добавлена к множеству существующих сервисных функций.
Настоящее изобретение относится также к введению (и, конечно, при необходимости - к удалению) новой неизвестной дополнительной сервисной функции, которая ранее не использовалась в телекоммуникационной системе, а также к введению совершенно "новой" дополнительной сервисной функции, которая, хотя и не известна и не применяется в настоящее время, но может потребоваться в будущем для удовлетворения требований, которые затем станут преобладающими.
Как изображено на фиг. 1 сопроводительных чертежей, цифровые телекоммуникационные системы GSM-типа, к которым относится настоящее изобретение, включают в себя множество мобильных абонентов, из которых один или более из указанных мобильных абонентов или устройств (МС, мобильная станция) находится (находятся) в радиосвязи с расположенным поблизости приемопередатчиком базовой станции (ПБС), который в свою очередь подсоединен для совместной работы к контроллеру базовой станции КБС.
Система базовой станции (СБС), таким образом, в дополнение к приемопередатчикам базовой станции (ПБС) для принимающихся и передающихся радиосообщений включает в себя контроллер базовой станции, который является узлом сети и управляет необходимыми радиосоединениями.
Контроллер базовой станции может отслеживать выбранное количество приемопередатчиков (ПБС), каждый из которых в свою очередь может отслеживать ряд мобильных абонентов (МС). Каждый контроллер станции КБС подсоединен к локальному центру коммутации сервисных функций для мобильных абонентов (ЦКСФ), который включает в себя регистр местоположения перемещающихся абонентов (РМП).
Регистр РМП каждого центра коммутации ЦКСФ действует совместно или с одним, или с несколькими аналогичными центрами коммутации ЦКСФ/РМП и одним или несколькими устройствами более высокого уровня или регистрами базового местоположения абонентов (РБМ).
В системах GSM вышеописанного типа каждая система базовой станции функционирует так, чтобы помимо всего прочего управлять радиоресурсами, требуемыми для образования и разъединения соединений с мобильными абонентами (МС) и связанной с ними аппаратурой, расположенной внутри области, относящейся к системе базовой станции (СБС).
Так как система GSM является известной и отличается повышенной сложностью, в дальнейшем она не будет подробно рассматриваться, хотя элементы такой системы, включенные в настоящее изобретение, будут описаны более подробно.
Однако может быть отмечено, что информация, относящаяся ко всем или каждому абоненту с дополнительной активизированной сервисной функцией или без нее, запоминается и сортируется в памяти вышеуказанного регистра базового местоположения (РБМ), а центр коммутации (ЦКСФ/РМП) немедленно указывает посредством контроллера базовой станции, относящегося к центру коммутации, что "новый" абонент (MS) вошел в его область, причем центр коммутации ЦКСФ/РМП запрашивает копию информации, касающуюся этого абонента, хранимую в регистре базового местоположения (РБМ), через его систему базовой станции (СБС).
Такая копия высылается по стандартному MAP-протоколу или специальному протоколу каждому центру коммутации, который запрашивает информацию, и сохраняется в центре известным способом.
Система GSM также предоставляет возможность соответствующим мобильным абонентам посылать требуемую информацию и данные в виде данных абонента, структурированных в соответствии с заданным протоколом (отличающимся от MAP-протокола), на расположенный поблизости приемопередатчик (ПБС), а также на контроллер базовой станции, работающий совместно с указанным приемопередатчиком (ПБС), причем указанный контроллер информирует центр коммутации ЦКСФ/РМП более высокого уровня о запросах мобильного абонента.
Некоторые категории переданных данных абонента отслеживаются и обрабатываются в центре коммутации ЦКСФ/РМП, в то время как другие категории передаются прямо в устройство РБМ более высокого уровня.
Далее могут последовать различные процедуры, из которых в качестве примера рассматриваются следующие:
а) когда абонент входит в область, охватываемую системой базовой станции (СБС), то центр коммутации (ЦКСФ/РМП) запрашивает при некоторых обстоятельствах копию данных, хранимых в устройстве (РБМ) более высокого уровня, относящемся к этому абоненту, так что все относящиеся к абоненту данные будут доступны в центре коммутации сервисных функций для мобильных абонентов (ЦКСФ/РМП);
б) когда абонент запрашивает с помощью кодирования в соответствующем коде активизацию или дезактивизацию, или регистрацию или дерегистрацию дополнительной сервисной функции, на которую соглашается абонент или которая назначается абоненту, и телекоммуникационная система предусматривает запрошенную дополнительную сервисную функцию, этот факт отмечается в центре коммутации сервисных функций для мобильных абонентов (ЦКСФ/РМП) в качестве кодированной информации, которая является "не относящейся" к центру коммутации и поэтому передает кодированный запрос на устройство (РБМ) более высокого уровня, в котором осуществляются необходимые изменения в содержимом памяти, относящемся к указанному абоненту.
Копия с вновь скорректированной информацией и другой информацией, относящейся к этому абоненту, затем передается на центр коммутации (ЦКСФ/РМП).
Для того чтобы выполнить описанную в пункте (б) процедуру, абоненту необходимо ввести заданный код для активизации или дезактивизации, или регистрации или дерегистрации каждой дополнительной сервисной функции, хранимой и указанной в устройстве (РБМ) более высокого уровня.
Программное обеспечение, установленное в устройстве (РБМ) более высокого уровня системы GSM ранее известных разработок, является сложным благодаря базовым функциям, требуемым для нормального управления MAP-протоколом, объединенного с управлением соответствующими дополнительными сервисными функциями.
В результате такого объединения различные виды программного обеспечения в устройстве более высокого уровня, которые включают в себя и основные функции и соответствующие дополнительные сервисные функции, тесно взаимодействуют друг с другом.
Очевидно, что такое объединение функций и программного обеспечения делает каждое изменение труднореализуемым или по меньшей мере требует значительных временных затрат.
Ожидается, что эта проблема станет более острой при попытке создать гибкую систему GSM, особенно при включении, и по одной или более дополнительных сервисных функций, принадлежащих телекоммуникационной системе и доступных для всех абонентов или только тех абонентов, которые требуют таких сервисных функций.
Сущность изобретения.
Из вышеописанного предшествующего уровня техники следует, что технические проблемы имеют место при реализации необходимости организовать программное обеспечение устройства более высокого уровня или регистра базового местоположения (РБМ) в отдельных секциях программного обеспечения таким способом, который даст возможность программному обеспечению взаимодействовать с каждой отдельной дополнительной сервисной функцией и даже с каждой вообще "новой" дополнительной сервисной функцией, которая не известна и не применяется в настоящее время, но может быть затребована для удовлетворения будущих требований без необходимости реструктуризации общего установленного программного обеспечения.
Также очевидно, что техническая проблема имеет место при реализации открытия и введения в программное обеспечение устройства более высокого уровня общей функции, которая разрешит введение известных и будущих дополнительных функций и дополнительных сервисных функций без воздействия на основную функцию и программное обеспечение нормального управления MAP-протоколом.
Очевидно также, что другая техническая проблема имеет место при реализации такого общего программного обеспечения в устройстве (РБМ) более высокого уровня, которое должно быть сконструировано так, чтобы первая группа программного обеспечения была адаптирована для необходимых основных функций, вторая группа программного обеспечения была адаптирована для дополнительных сервисных функций, хранимых в указанном устройстве, третья группа программного обеспечения была адаптирована для координации первой и второй групп программного обеспечения, и чтобы третья группа программного обеспечения могла быть адаптирована с возможностью добавления или удаления части второй группы программного обеспечения, относящейся к дополнительной сервисной функции, без воздействия на первую группу программного обеспечения.
Настоящее изобретение берет в качестве исходной систему GSM, определенную в пункте 1 формулы изобретения, и ставит своей задачей решить одну или более вышеуказанных технических проблем посредством специальной структуризации программного обеспечения в устройстве (РБМ) более высокого уровня, как определяется в следующих после пункта 1 пунктах формулы изобретения.
Дополнительные усовершенствования и применения, находящиеся в рамках изобретения, определяются в последующих пунктах формулы изобретения.
Преимущества, которые были изначально заложены в телекоммуникационную систему GSM-типа, которая включает в себя настоящее изобретение, заключается в создании условий, посредством которых общее программное обеспечение устройства (РБМ) более высокого уровня может быть структурировано (разделено) на отдельные группы программного обеспечения, такие, чтобы одна группа программного обеспечения была применима для требуемых основных функций по нормальному управлению MAP-протоколом, в то время как другая группа программного обеспечения была бы применима для требуемых дополнительных сервисных функций или дополнительного сервиса. Далее, структуризация третьей группы программного обеспечения предназначена для координации первой и второй групп программного обеспечения. Каждая часть второй группы программного обеспечения, связанная с дополнительной сервисной функцией, может быть введена и выделена (удалена) без необходимости воздействия на первую группу программного обеспечения в устройстве более высокого уровня по отношению к основным функциям для нормального управления MAP-протоколом.
Главная характерная особенность телекоммуникационной системы, которая включает настоящее изобретение, приводится в пункте 1 формулы изобретения.
В дальнейшем телекоммуникационная система поясняется наилучшими вариантами ее осуществления со ссылками на сопровождающие чертежи, в числе которых:
фиг. 1 изображает блок-схему, иллюстрирующую структуру известной GSM телекоммуникационной системы, приспособленной для мобильных абонентов;
фиг. 2 предназначена для иллюстрации структуризации требуемых групп программного обеспечения в устройстве (РБМ) более высокого уровня согласно изобретению;
фиг. 3 предназначена для иллюстрации принципиальной структуры полезного SS-информационного списка согласно изобретению.
Описание лучших вариантов осуществления изобретения.
Фиг. 1 схематически изображает известную телекоммуникационную систему 1 GSM-типа, которая может быть усовершенствована в соответствии с настоящим изобретением. Изображенная система включает в себя множество мобильных абонентов, из которых на чертеже изображен только один, обозначенный позицией 2 (или МС).
Изображенная телекоммуникационная система несколько подробнее описана во введении.
Каждый локальный центр коммутации сервисных функций для мобильных абонентов (ЦКСФ/РМП), соответствующий локальной станции в коммутируемой сети общего пользования, работает в режимах вызовов, запросов, сервисных функций соединения и т. д. К тому же центру коммутации сервисных функций мобильных абонентов ЦКСФ/РМП мобильной телефонной системы назначаются уникальные функции, например обмен между радиостанциями, обновление местоположения абонентов и т.п.
Центр коммутации вместе со связанной с ним сетевой базой данных (ЦКСФ/РМП) предназначен для хранения данных, касающихся тех мобильных телефонных абонентов, которые временно входят в область, относящуюся к сетевой базе данных. Точнее, центр коммутации хранит данные о точном местонахождении или расположении мобильных абонентов в сети и хранит копию соответствующих данных абонента, которую устройство (РБМ) более высокого уровня делает доступной для каждого мобильного абонента.
Устройство более высокого уровня или регистр базового местоположения (РБМ) является сетевой базой данных, в которой мобильные абоненты имеют свою индексацию и постоянно хранимые данные абонента.
Дополнительно к основным данным устройство (РБМ) более высокого уровня также хранит данные, относящиеся к сервисным функциям, например дополнительным сервисным функциям, и информацию о положении каждого абонента в сети.
Таким образом, в сети GSM, изображенной на фиг. 1, необходимые для каждого абонента данные хранятся в устройстве (РБМ) более высокого уровня.
Каждый раз, когда мобильный абонент (МС) регистрируется в качестве присутствующего нового абонента в локальном центре коммутации (ЦКСФ/РМП) посредством приемника (ПБС) и контроллера (КБС), устройство (РБМ) запрашивает копию данных соответствующего абонента, хранимых в нем и относящихся к указанному мобильному абоненту, а устройство (РБМ) посылает эту копию в локальный центр коммутации (ЦКСФ/РМП).
В системе GSM соответствующие данные абонента посылаются из устройства (РБМ) в центр коммутации ЦКСФ/РМП по сети СС1ТТ#7.
Эта процедура описана в MAP-протоколе (Mobile Application Part, указанные в ETS1 GSM рекомендации GSM 09.02).
Такая сложная система, как система GSM, включает в себя очень большое количество функций и передач сигналов, некоторые из которых будут более подробно описаны ниже дополнительно к тем, которые необходимы для понимания настоящего изобретения.
Используемый MAP-протокол является стандартизованным и дает определение общего типа данных, называемых данными абонента.
Согласно ASN. 1 (Abstract Syntax Notation - Абстрактная синтаксическая система счисления), описанной в СС1ТТ X.208/X.209), этот тип данных может включать в себя новый тип данных.
Данные абонента, предназначенные для выбранной дополнительной сервисной функции, называют "Предоставляемые дополнительные сервисные функции", которые в дальнейшем структурируются для образования SS-информационного списка.
Такой SS-информационный список может содержать множество различных типов данных, а конкретная дополнительная сервисная функция может быть идентифицирована с помощью конкретного SS-кода.
Другая дополнительная сервисная функция может быть идентифицирована другим SS-кодом и т.д.
Этот SS-информационный список может также включать в себя одну или более дополнительных сервисных функций, которые могут быть идентифицированы способом, отличным от SS-кода.
Фиг. 3 изображает SS-информационный список, в котором три дополнительных сервисных функции могут быть определены уникальным SS-кодом, а также изображает дополнительную сервисную функцию, которая не может быть определена таким образом.
Таким образом, фиг. 3 изображает SS-информационный список, который предоставляет возможность выбора одной из следующих четырех сервисных функций:
A. Информация о прохождении.
B. Информация, запрещающая вызов.
C. Информация о закрытой используемой группе.
D. SS-данные (дополнительные сервисные функции).
Информация A о прохождении является типом данных, которые описывают прохождение сигнала вызова или сервисные функции передачи обычным образом, в то время как информация B, запрещающая вызов, является типом данных, который описывает ограниченное использование сервисных функций обычным способом. Информация C о закрытой используемой группе описывает более сложную структуру данных для закрытой группы пользователя, в то время как SS-данные D описывают структуру данных для оставшейся дополнительной сервисной функции, которая не попадает в любую из приведенных выше категорий.
В свою очередь типы данных всех этих различных категорий включают в себя конкретные данные для соответствующих дополнительных сервисных функций.
Внутренний SS-код типа данных является типом данных, который идентифицирует данную дополнительную сервисную функцию или комбинацию дополнительных сервисных функций.
Например, когда SS-код представляет собой первое значение, может быть указана услуга "Вызов прямого соединения", в то время как второе значение будет указывать услугу "Вызов безусловного прямого соединения", третье значение может указывать услугу "Все сервисные функции прямого вызова", а четвертое значение может указывать услугу "Все сервисные функции".
Возможно идентифицировать все дополнительные сервисные функции в системе GSM с помощью SS-кода. Однако иллюстративное воплощение, изображенное на фиг. 3, включает в себя одно исключение из этого правила, а именно дополнительную сервисную функцию, относящуюся к такой закрытой используемой группе пункта C (см. выше).
Вышеизложенное может быть подытожено на фиг. 3, которая показывает последовательность накопителей A, B, D данных дополнительной сервисной функции, которую включает в себя МАР-протокол. Соответствующие накопители A, B, D всегда содержат параметр, указывающий сервисную функцию или функции, к которым относится содержимое накопителей вместе с требуемыми данными, причем эти данные изменяются от одной сервисной функции к другой.
Таким образом, параметр, определяющий назначенную сервисную функцию, всегда расположен в том же месте внутри накопителя, означая, что приемник данных должен быть идентифицирован таким же образом безотносительно к сервисной функции.
Предлагаемое решение основано на необходимости встраивания общей функции для группы программного обеспечения в устройстве РБМ более высокого уровня и для структурирования данного общего программного обеспечения так, чтобы часть программного обеспечения (третья группа 23) была способна функционировать в качестве координатора между основной функцией, относящейся к группе программного обеспечения (первая группа 21), и дополнительной функцией, относящейся к группе программного обеспечения (вторая группа 22).
Совместно с обновляющимися данными абонента в центре коммутации сервисных функций для мобильных абонентов (ЦКСФ/РМП) третья группа (23) программного обеспечения или общая функция предназначены для генерации SS-информационного списка, который включается в МАР-сообщение, посылаемого от устройства (РБМ) более высокого уровня в указанный центр коммутации. Этот SS-информационный список будет содержать SS-информационный параметр (например, накопитель) для каждой сервисной функции, которая передает свои данные в центр коммутации сервисных функций для мобильных абонентов (ЦКСФ/РМП).
В соответствии с изобретенным способом соответствующие сервисные функции требуют общей функции 23 для генерирования SS-информационного параметра с корректирующим типом накопителем, например SS-данных. Сервисная функция затем заполняет этот накопитель соответствующим SS-кодом и необязательно также данными, касающимися этой сервисной функции, в соответствии со структурой, которая известна только в рамках соответствующей дополнительной сервисной функции. Эта процедура повторяется до тех пор, пока все сервисные функции не запишут свои данные в соответствующие накопители. По завершении указанной процедуры SS-информационный список пакетируется для продвижения к центру коммутации в соответствующее МАР-сообщение.
Такое общее решение по передаче данных абонента для дополнительных сервисных функций от центрального устройства (РБМ) позволяет, таким образом, сформировать основную функцию, которая посылает данные абонента, для добавления дополнительных сервисных функций в устройство (РБМ) без необходимости модификации основной функции.
Было установлено, что указанные меры предоставляют очень эффективные свойства в конструировании и программировании дополнительных сервисных функций, которые являются необязательными для оператора устройства (РБМ), и, таким образом, могут быть добавлены отдельно без воздействия на основную функцию в устройстве (РБМ), в этом случае по отношению к посылаемым данным абонента в сетевую базу данных центра коммутации.
Фиг. 2 изображает структуризацию всего программного обеспечения, в основном применимого к изобретению; эта структура программного обеспечения предназначена для устройства РБМ более высокого уровня.
Следует отметить, что структуризация программного обеспечения, изображенная на фиг. 2, является схематической и предназначена лишь для пояснения основных характеристик изобретения. Однако фиг. 2 является для специалиста достаточно наглядной для практической реализации настоящего изобретения.
Общее программное обеспечение 20 в устройстве (РБМ) более высокого уровня должно быть структурировано так, чтобы первая группа 21 программного обеспечения была бы приспособлена для необходимых основных функций, вторая группа 22 программного обеспечения приспособлена для добавления дополнительных сервисных функций, а третья группа 23 программного обеспечения приспособлена для координации работы первой и второй групп программного обеспечения.
Третья группа 23 программного обеспечения может быть адаптирована для того, чтобы группа 22a дополнительных сервисных функций указанной второй группы 22 программного обеспечения могла вводиться или удаляться без воздействия на указанную первую группу программного обеспечения, в которой дополнительная сервисная функция может быть добавлена или удалена из устройства РБМ исключительно с помощью активизации через терминал 3.
Способ, в соответствии с которым работает настоящее изобретение, может быть подытожен следующим образом со ссылками на чертежи.
1) Изобретение основывается на предположении, что первая группа (21) программного обеспечения включает в себя требуемое программное обеспечение основной функции совместно с программным обеспечением, необходимым для нормального управления МАР-протоколом.
2) Предполагается, что вторая группа (22) программного обеспечения содержит необходимое программное обеспечение для соответствующего управления каждой доступной дополнительной сервисной функцией и частью указанной группы программного обеспечения.
3) Предполагается, что третья группа (23) программного обеспечения содержит программное обеспечение, необходимое для того, чтобы дополнительные данные могли быть введены обычным образом в МАР-сообщение.
4) На основании принятых допущений изобретение предоставляет условия, посредством которых вместе с обновляющимися данными, относящимися к абоненту, в центре коммутации (ЦКСФ/РМП), что касается первой группы (21) программного обеспечения, генерируются соответствующие МАР-сообщения, и все необходимые данные базы вводятся в факультативный SS-информационный список, в котором управление передается третьей группе (23) программного обеспечения или общей функции.
5) Общая функция (23) затем генерирует SS-информационный список в соответствии с фиг. 3.
6) Общая функция (23) затем посылает "сообщение рассылки", информирующее, что необходимый SS-информационный список сформирован. Это сообщение принимается теми дополнительными сервисными функциями, которые желают продвинуть свои данные в центр коммутации сервисных функций для мобильных абонентов (ЦКСФ/РМП).
7) В соответствии с запросом от дополнительной сервисной функции (22) общая функция (23) генерирует SS-информационный параметр (накопитель) корректирующего типа (например, SS-данные).
8) Общая функция (23) предоставляет каждой дополнительной сервисной функции (22a) доступ к незагруженному накопителю.
9) Дополнительная сервисная функция упаковывает соответствующий SS-код в накопитель.
10) Дополнительная сервисная функция (22a) упаковывает соответствующие данные для этой функции в соответствии со структурой, которая известна только в соответствующих дополнительных сервисных функциях.
11) Дополнительная сервисная функция (22a) перелает общей функции (23) управление упакованным накопителем.
12) Процедура, описанная в п.п. 7-11, повторяется до тех пор, пока все дополнительные сервисные функции, данные о которых подлежат передаче в центр коммутации (ЦКСФ/БМП), не упакуют свои соответствующие накопители.
13) Данные дополнительной сервисной функции в SS-информационном списке теперь упакованы, и управление передается первой группе 21 программного обеспечения для продвижения их в центр коммутации ЦКСФ/РМП в соответствующем МАР-сообщении.
Общая функция (23) является не зависимой от того, данные о какой дополнительной сервисной функции подлежат передаче в центр коммутации ЦКСФ/РМП, и не подвержена воздействию от ввода новых дополнительных сервисных функций или удаления сервисных функций.
Очевидно, что изобретение не ограничивается вышеописанным вариантом осуществления и что модификации могут быть сделаны в рамках изобретения.
Изобретение относится к телекоммуникационной системе GSM-типа, имеющей устройство более высокого уровня или регистр внутреннего положения (HLR), которая включает в себя программное обеспечение, необходимое для базовых функций и соответствующих дополнительных сервисных функций. Программное обеспечение в устройстве (HLR) более высокого уровня является структурированным так, чтобы создать первую группу программного обеспечения для необходимых базовых функций, вторую группу программного обеспечения для дополнительных сервисных функций и третью группу программного обеспечения для координации первой и второй групп программного обеспечения таким образом, чтобы третья группа программного обеспечения могла быть адаптирована с возможностью введения или исключения части дополнительных сервисных функций второй группы программного обеспечения без воздействия на первую группу программного обеспечения. 20 з.п. ф-лы, 3 ил.
DE 4214374 A1, 04.11.93 | |||
СИСТЕМА ОБНАРУЖЕНИЯ СВЕТЯЩИХСЯ ОБЪЕКТОВ | 2016 |
|
RU2659615C2 |
ПРИСПОСОБЛЕНИЕ К ТОКАРНОМУ СТАНКУ ДЛЯ ПРИТИРКИ ОТВЕРСТИЯ ПОД ПИНОЛЬ ЗАДНЕЙ БАБКИ | 0 |
|
SU281111A1 |
Устройство для чтения плоскопечатного текста слабовидящими | 1973 |
|
SU448015A1 |
СЕПАРАТОР ДЛЯ ПОГРУЖНЫХ ЦЕНТРОБЕЖНЫХ НАСОСОВ В СКВАЖИНАХ | 2004 |
|
RU2278255C2 |
U 1871767 A1, 30.07.93. |
Авторы
Даты
2000-04-20—Публикация
1995-04-18—Подача