СПОСОБ, УСТРОЙСТВО И СИСТЕМА ОПТИМИЗАЦИИ ПЕРЕДАЧИ СИГНАЛОВ КОРОТКИХ СООБЩЕНИЙ
METHOD, APPARATUS AND SYSTEM FOR OPTIMISING TRANSMISSION OF SHORT MESSAGE SIGNALS

Область техники, к которой относится изобретение
Настоящее изобретение относится к области технологий связи и, в частности, способу, устройству и системе оптимизации передачи сигналов коротких сообщений.
Уровень техники
nd
nd
В обычной системе передачи коротких сообщений, когда абонентский терминал перемещается между системой, работающей в соответствии с технологией связи второго поколения (2 Generation, 2G) / технологией связи третьего поколения (3 Generation, 3G), и системой связи, работающей согласно стандарту долговременной эволюции (LTE, Long Term Evolution), этот терминал связи должен выполнить регистрацию своего местонахождения посредством сообщений обновления области маршрутизации (RAU, Routing Area Update) / обновления области местоположения (Location Area Update, LAU) / обновления области отслеживания (Tracking Area Update, TAU). Для сервиса передачи коротких сообщений для мобильных абонентов (Mobile Terminated Short Message, MT SM) опорный регистр местоположения (Home Location Register, HLR) / опорный сервер абонентов (Home Subscriber Server, HSS) должен в соответствии с информацией о регистрации абонентского терминала (user equipment, UE) в центре коммутации мобильной связи (Mobile Switching Center, MSC) / регистре местоположения визитеров (Visit Location Register, VLR) или в обслуживающем узле (Serving GPRS Support Node, SGSN) поддержки системы пакетной радиосвязи общего пользования (General Packet Radio Service, GPRS) или в узле управления мобильностью (Mobility Management Entity, ММЕ) вернуть правильный адрес обслуживающего узла в шлюзовой центр MSC для сервиса коротких сообщений (Gateway MSC For Short Message Service, SMS-GMSC), чтобы направить короткое сообщение в соответствующий обслуживающий узел и передать затем абонентскому терминалу-адресату.
Под приложениями связи машинного типа (Machine Type Communication, МТС) понимают приложения связи в сети, осуществляемой между одним или более элементами или устройствами в сети связи без участия человека. Обычно для приложений связи МТС не нужна голосовая связь, а главным требованием к таким приложениям связи МТС является передача данных. В настоящий момент включение посредством короткого сообщения является основным способом включения устройств в системе связи МТС. В отличие от обычной системы передачи коротких сообщений в системе связи МТС определены два новых сетевых элемента, а именно сервер возможностей сервиса (Services Capability Server, SCS) и функция взаимодействия связи МТС (Machine Туре Communication-Inter Working Function, MTC-IWF). Функция MTC-IWF может получать от сервера HSS информацию (имя или адрес одного или более объектов - центра/регистра MSC/VLR, узла SGSN и/или узла ММЕ) относительно обслуживающего узла, обеспечивающего сервис передачи коротких сообщения для абонента, и передавать эту информацию в центр обслуживания для сервиса коротких сообщений (Service Centre for Short Message Service, SMS-SC), после чего этот центр SMS-SC передает абоненту сообщение, запускающее устройство, через обслуживающий узел.
В сообщении для передачи короткого сообщения присутствуют параметр периода действительности (Validity-Period), указывающий период действительности короткого сообщения, обозначающий промежуток времени, когда сообщение остается действительным, начиная от момента, когда центр SMS-SC принимает короткое сообщение, т.е. промежуток времени, в течение которого центр SMS-SC должен сохранять короткое сообщение прежде, чем это короткое сообщение будет с успехом передано. В процессе передачи сообщения МТ SMS, если короткое сообщение не может быть передано или если попытка передать сообщение закончилась неудачей, регистр/сервер HLR/HSS добавляет запись в данные ожидания короткого сообщения (Message Waiting Data, MWD) абонента, причем эта запись содержит адрес центра SMS-SC, обслуживающего этого абонента. После этого, когда короткое сообщение может быть передано, регистр/сервер HLR/HSS дает команду центру SMS-SC передать рассматриваемое короткое сообщение. Однако если период действительности короткого сообщения равен 0, центр SMS-SC не имеет данных такого короткого сообщения; поэтому, даже если короткое сообщение в последующем может быть передано, его все равно нельзя будет передать повторно.
Раскрытие изобретения
Варианты настоящего изобретения обеспечивают способ, устройство и систему для оптимизации обмена сигналами при передаче коротких сообщений с целью уменьшения дополнительного сигнального обмена, обусловленного необходимостью передачи команды центру обслуживания коротких сообщений для повторной передачи короткого сообщения.
Первый аспект настоящего изобретения предлагает способ оптимизации обмена сигналами при передаче коротких сообщений, содержащий этапы, на которых:
принимают переданное сетевым устройством сообщение, несущее параметр, указывающий период действительности короткого сообщения, направляемого абоненту, или информацию указания, указывающую, нужно ли добавить запись в данные MWD абонента, если сообщение не может быть передано или если попытка передать сообщение закончилась неудачей;
определяют, что короткое сообщение не может быть передано или попытка передать сообщение закончилась неудачей, и величина параметра равна 0, или что информация указания указывает, что не нужно добавлять запись в данные MWD абонента, когда короткое сообщение не может быть передано или когда попытка передать это сообщение закончилась неудачей; и
пропуск добавления записи в данные ожидания короткого сообщения (MWD) для рассматриваемого абонента, причем указанная запись содержит идентификатор центра обслуживания сервиса коротких сообщений, который обслуживает указанного пользователя.
В первом возможном варианте реализации первого аспекта, если нет доступного обслуживающего узла для обеспечения службы коротких сообщений для абонента, определяют, что короткое сообщение не может быть передано.
Во втором возможном варианте реализации первого аспекта, если передать короткое сообщение не удается из-за того, что абонентский терминал недоступен или абонентский терминал не имеет достаточно места в памяти, определяют, что попытка передать короткое сообщение закончилась неудачей.
Второй аспект настоящего изобретения обеспечивает устройство оптимизации передачи сигналов коротких сообщений, содержащее:
приемный модуль для приема сообщения, переданного сетевым устройством, при этом указанное сообщение несет параметр, указывающий период действительности короткого сообщения, направляемого абоненту, или информацию указания, указывающую, нужно ли добавить в данные MWD для абонента запись, если короткое сообщение не может быть передано или если попытка передать это сообщение закончилась неудачей; и
процессорный модуль для пропуска, если определено, что короткое сообщение не может быть передано или попытка передать указанное сообщение закончилась неудачей, если значение параметра равно 0 или информация указания указывает, что в данные MWD абонента не нужно добавлять запись, когда короткое сообщение не может быть передано или попытка передать это сообщение закончилась неудачей, добавления указанной записи в данные ожидания короткого сообщения (MWD) для рассматриваемого абонента, при этом указанная запись содержит идентификатор центра обслуживания сервиса коротких сообщений, который обслуживает указанного абонента.
В первом возможном варианте реализации второго аспекта процессорный модуль дополнительно выполнен с возможностью определения, если нет доступного обслуживающего узла для обеспечения службы коротких сообщений для абонента, что указанное короткое сообщение передано быть не может.
Во втором возможном варианте реализации второго аспекта процессорный модуль дополнительно выполнен с возможностью определения, если короткое сообщение не может быть передано из-за того, что абонентский терминал недоступен или абонентский терминал не имеет достаточно места в памяти, что попытка передачи короткого сообщения закончилась неудачей.
Третий аспект настоящего изобретения обеспечивает систему оптимизации передачи сигналов коротких сообщений, содержащую первое устройство и второе устройство, при этом первое устройство выполнено с возможностью передачи сообщения второму устройству, при этом указанное сообщение несет параметр, указывающий период действительности короткого сообщения, направляемого абоненту, или информацию указания, указывающую, нужно ли добавить в данные MWD, для абонента, запись, если короткое сообщение не может быть передано или если попытка передачи указанного сообщения закончилась неудачей; при этом второе устройство выполнено с возможностью приема сообщения, передаваемого первым устройством; если определено, что короткое сообщение не может быть передано или попытка передачи указанного сообщения закончилась неудачей, и если значение параметра равно 0 или информация указания указывает, что в данные MWD абонента не нужно добавлять запись, когда короткое сообщение не может быть передано или попытка передачи указанного сообщения закончилась неудачей, пропуска добавления записи в данные ожидания короткого сообщения (MWD) для рассматриваемого абонента, причем указанная запись содержит идентификатор центра обслуживания сервиса коротких сообщений, который обслуживает рассматриваемого абонента.
Согласно способу, устройству и системе оптимизации передачи сигналов коротких сообщений, обеспечиваемым вариантами настоящего изобретения, принимают сообщение, переданное сетевым устройством, так что это сообщение несет параметр, указывающий период действительности короткого сообщения, направляемого абоненту, или информацию указания, указывающую, нужно ли добавить в данные MWD, для абонента, запись, если короткое сообщение не может быть передано или если попытка передать это сообщение закончилась неудачей; определяют, что короткое сообщение не может быть передано или попытка передачи указанного сообщения закончилась неудачей, если величина параметра равна 0 или информация указания указывает, что в данные MWD для этого абонента не нужно добавлять запись, если рассматриваемое короткое сообщение не может быть передано или попытка передачи указанного сообщения закончилась неудачей; и не добавляют запись в данные ожидания короткого сообщения (MWD) для рассматриваемого абонента, при этом указанная запись содержит идентификатор центра обслуживания сервиса коротких сообщений, который обслуживает рассматриваемого абонента. Поэтому удается уменьшить объем дополнительного сигнализационного взаимодействия, обусловленного необходимостью передачи команды центру обслуживания коротких сообщений для повторной передачи короткого сообщения.
Краткое описание чертежей
Для более ясного описания технических решений согласно вариантам настоящего изобретения к настоящей заявке прилагаются необходимые чертежи, кратко перечисленные далее. Очевидно, что прилагаемые к последующему описанию чертежи показывают всего лишь некоторые варианты настоящего изобретения и что даже рядовой специалист в соответствующей области сможет на основе прилагаемых чертежей разработать другие чертежи без особых творческих усилий.
Фиг. 1 представляет упрощенную структурную схему обычной системы передачи коротких сообщений согласно одному из вариантов настоящего изобретения;
фиг. 2 представляет упрощенную структурную схему системы связи типа МТС согласно одному из вариантов настоящего изобретения;
фиг. 3 представляет логическую схему способа оптимизации обмена сигналами при передаче коротких сообщений согласно одному из вариантов настоящего изобретения;
фиг. 4 представляет логическую схему другого способа оптимизации передачи сигналов коротких сообщений согласно одному из вариантов настоящего изобретения;
фиг. 5 представляет логическую схему другого способа оптимизации передачи сигналов коротких сообщений согласно одному из вариантов настоящего изобретения;
фиг. 6 представляет логическую схему другого способа оптимизации передачи сигналов коротких сообщений согласно одному из вариантов настоящего изобретения;
фиг. 7 представляет логическую схему другого способа оптимизации передачи сигналов коротких сообщений согласно одному из вариантов настоящего изобретения;
фиг. 8 представляет логическую схему другого способа оптимизации передачи сигналов коротких сообщений согласно одному из вариантов настоящего изобретения;
фиг. 9 представляет структурную схему устройства для оптимизации передачи сигналов коротких сообщений согласно одному из вариантов настоящего изобретения;
фиг. 10 представляет структурную схему системы оптимизации передачи сигналов коротких сообщений согласно одному из вариантов настоящего изобретения; и
фиг. 11 представляет структурную схему другого устройства оптимизации передачи сигналов коротких сообщений согласно одному из вариантов настоящего изобретения.
Осуществление изобретения
В дальнейшем ясно и полностью рассмотрены технические решения согласно вариантам реализации настоящего изобретения со ссылками на прилагаемые чертежи для этих вариантов настоящего изобретения.
Фиг. 1 представляет упрощенную структурную схему обычной системы передачи коротких сообщений согласно одному из вариантов настоящего изобретения. Система содержит: центр SMS-SC, осуществляющий функции передачи коротких сообщений адресату и временного хранения этих сообщений, взаимодействующий центр MSC для сервиса коротких сообщений (Interworking MSC For Short Message Service, SMS-IWMSC), осуществляющий функцию передачи коротких сообщений адресату для коротких сообщений, исходящих от мобильных абонентов (Mobile Originated Short Message, МО SM), и шлюзовой центр SMS-GMSC, осуществляющий функции маршрутизации коротких сообщений и передачи их адресату для сообщений МТ SM. Регистр/сервер HLR/HSS содержит главным образом данные об абонентах и информацию о местоположении этих абонентов. Центр/регистр MSC/VLR является обслуживающим узлом, в котором осуществляется регистрация терминала UE в сети с коммутацией каналов (Circuit Switched, CS), узел SGSN является обслуживающим узлом, в котором осуществляется регистрация терминала UE в сети с коммутацией пакетов данных (Packet Switched, PS), и узел ММЕ является обслуживающим узлом, в котором осуществляется регистрация терминала UE в сети развитой пакетной системы (Evolved Packet System, EPS). Центр/регистр MSC/VLR, узел SGSN или узел ММЕ могут быть совместно названы сетевыми элементами управления мобильностью, которые предоставляют управление мобильностью и сервисы для абонента, включая функционирование обслуживающего узла для коротких сообщений, с целью предоставления сервиса коротких сообщений для абонента. Маршрутизатор сервиса коротких сообщений (SMS Router) может применяться в качестве опции.
На фиг. 2 представлена упрощенная структурная схема системы связи типа МТС согласно одному из вариантов настоящего изобретения. В системе связи типа МТС, когда IP-адрес абонентского терминала неизвестен или недоступен, сервер SCS должен дать команду, с использованием механизма запуска устройства (Device Triggering), абонентскому терминалу выполнить команду уровня приложений, например, для установления связи с этим сервером SCS или с сервером приложений (AS (Application Server)). Сетевой элемент управления мобильностью может при этом представлять собой центр/регистр MSC/VLR, узел SGSN или узел ММЕ. На сегодня запуск посредством короткого сообщения является главным способом запуска устройств в системе связи типа МТС.
На фиг. 3 представлена логическая схема одного из вариантов способа оптимизации передачи сигналов коротких сообщений согласно одному из вариантов настоящего изобретения. Этот способ может быть применен как в обычной системе передачи коротких сообщений, так и в системе связи типа МТС. Этот способ оптимизации обмена сигналами при передаче коротких сообщений содержит:
S301: Прием сообщения, переданного сетевым устройством, где это сообщение несет параметр, указывающий период действительности короткого сообщения, направляемого абоненту, или информацию указания, указывающую, нужно ли добавить в данные MWD для абонента запись если короткое сообщение не может быть передано или если попытка передать это сообщение закончилась неудачей.
В некоторых вариантах в качестве параметра, указывающего период действительности короткого сообщения можно использовать параметр «Validity-Period».
S303: Определение, что короткое сообщение не может быть передано или попытка передать это сообщение закончилась неудачей, и величина параметра равна 0 или что информация указания указывает, что короткое сообщение не может быть передано или попытка передать это сообщение закончилась неудачей.
В некоторых вариантах, если нет доступного обслуживающего узла для предоставления абоненту сервиса коротких сообщений, определяют, что короткое сообщение передано быть не может.
Например, если абонент не зарегистрирован ни в одном узле, или если узел не в состоянии предоставить сервис коротких сообщений этому абоненту, даже хотя абонент зарегистрирован в этом узле, это означает, что нет доступного обслуживающего узла для предоставления рассматриваемому абоненту сервиса коротких сообщений.
В некоторых вариантах, определяют, что попытка передать короткое сообщения закончилась неудачей, если передать это короткое сообщение не удалось из-за того, что нужный абонентский терминал недоступен, или из-за того, что у этого абонентского терминала недостаточно места в памяти для приема этого сообщения.
S305: Пропуск добавления записи в данные MWD для абонента, где такая запись содержит идентификатор центра обслуживания сервиса коротких сообщений, который обслуживает рассматриваемого абонента.
В частности, этот идентификатор может представлять собой номер центра обслуживания для сервиса коротких сообщений или может являться адресом этого центра обслуживания для сервиса коротких сообщений.
Пропуск добавления записи в данные MWD для абонента может также представлять собой: исключение добавления записи в данные MWD для этого абонента.
В некоторых вариантах, если определено, что короткое сообщение не может быть передано или попытка передать это сообщение закончилась неудачей, и если величина параметра не равна 0, этот параметр добавляют в запись для абонента. Происходит запуск таймера, а когда время, обозначенное параметром, будет достигнуто или превышено, запись стирают.
В некоторых вариантах сетевое устройство может представлять собой шлюзовой центр коммутации мобильной связи для сервиса коротких сообщений, а рассматриваемое сообщение может представлять собой сообщение-запрос маршрутизации короткого сообщения или сообщение-отчет о передаче короткого сообщения.
Согласно способу оптимизации обмена сигналами при передаче коротких сообщений, предлагаемому в этом варианте, для короткого сообщения, для которого значение параметра периода действительности этого короткого сообщения равно 0, после того, как определено, что короткое сообщение не может быть передано или попытка передать это сообщение закончилась неудачей, не добавляют идентификатор центра SMS-SC к данным MWD для абонента, и вследствие этого не требуется дать команду центру SMS-SC для повторной передачи рассматриваемого короткого сообщения терминалу UE. Поэтому, объем сигнализации для центра SMS-SC оказывается уменьшен, и тем самым происходит сбережение ресурсов, расходуемых для управления записями в составе данных MWD в системе.
На фиг. 4 представлена логическая схема способа оптимизации обмена сигналами при передаче коротких сообщений согласно одному из вариантов настоящего изобретения, причем способ согласно этому варианту может быть также применен в обычной системе сервиса коротких сообщений.
S401: Центр SMS-SC передает короткое сообщение шлюзовому центру SMS-GMSC.
S402: Шлюзовой центр SMS-GMSC передает сообщение-запрос маршрутизации короткого сообщения регистру/серверу HLR/HSS, чтобы запросить информацию о маршрутизации короткого сообщения.
В некоторых вариантах это сообщение-запрос маршрутизации короткого сообщения может представлять собой сообщение MAP_SendRoutingInfoForSM.
В некоторых вариантах, когда в сети имеется SMS-маршрутизатор (SMS-Router), шлюзовой центр SMS-GMSC передает сообщение-запрос маршрутизации коротких сообщений этому SMS-маршрутизатору, и тогда SMS-маршрутизатор посылает это сообщение-запрос маршрутизации коротких сообщений регистру/серверу HLR/HSS, чтобы запросить информацию о маршрутизации коротких сообщений.
Это сообщение-запрос маршрутизации коротких сообщений несет параметр, указывающий период действительности рассматриваемого короткого сообщения. Естественно, это сообщение-запрос маршрутизации коротких сообщений может также нести информацию указания, указывающую, нужно ли добавить запись в данные MWD для абонента, если короткое сообщение не может быть передано.
В некоторых вариантах такое сообщение-запрос маршрутизации коротких сообщений несет параметр информации указания, которая может быть реализована с использованием расширительного параметра сообщения-запроса маршрутизации коротких сообщений или с использованием существующего параметра в этом сообщении-запросе маршрутизации коротких сообщений.
В этом варианте сообщение-запрос маршрутизации коротких сообщений, несущее параметр, указывающий период действительности короткого сообщения, используется в качестве примера. Эти параметром может быть, в частности, параметр периода действительности (Validity-Period). Величина этого параметра периода действительности может быть получена шлюзовым центром SMS-GMSC из принятого сообщения или может быть также получена шлюзовым центром SMS-GMSC от центра SMS-SC, например, величина этого параметра периода действительности (Validity-Period) конфигурирована в центре SMS-SC.
S403: Если регистр/сервер HLR/HSS определит, что короткое сообщение не может быть передано, и если величина параметра, указывающего период действительности короткого сообщения, равна 0, он пропускает добавление записи в данные MWD для абонента, где такая запись содержит идентификатор центра обслуживания сервиса коротких сообщений, который обслуживает рассматриваемого абонента.
В частности, идентификатор может представлять собой номер центра обслуживания для сервиса коротких сообщений или может являться адресом этого центра обслуживания для сервиса коротких сообщений.
В частности, если нет доступного обслуживающего узла (который может представлять собой центр/регистр MSC/VLR, узел SGSN или узел ММЕ), предоставляющего сервис коротких сообщений для абонента, определяют, что это короткое сообщение передано быть не может. В общем случае, если регистр/сервер HLR/HSS регистрирует обслуживающий узел, такой как центр/регистр MSC/VLR, узел SGSN или узел ММЕ, осуществляющий управление мобильностью и предоставляющий обслуживание абоненту, и если эти узлы или некоторые из этих узлов могут предоставлять сервис коротких сообщений, это указывает, что имеется доступный обслуживающий узел, предоставляющий сервер коротких сообщений абоненту.
S404: Регистр HLR/HSS возвращает сообщение-ответ на запрос маршрутизации короткого сообщения шлюзовому центру SMS-GMSC. Это сообщение-ответ на запрос маршрутизации короткого сообщения несет информацию, указывающую, что нет доступного обслуживающего узла для предоставления сервиса коротких сообщений абоненту, что может быть, в частности, обозначено в этом варианте с использованием сообщения об отсутствии абонента Absent Subscriber_SMS.
В некоторых вариантах сообщение-ответ на запрос маршрутизации короткого сообщения может представлять собой сообщение MAP_SendRoutingInfoForSMS Response.
Приведенная последовательность операций этапов S403 и S404 не является ограничивающей.
S405: Если шлюзовой центр SMS-GMSC не может определить обслуживающий узел, он возвращает отчет о неудаче центру SMS-SC.
В некоторых вариантах на этапе S403, если величина периода действительности, принятая регистром/сервером HLR/HSS не равна 0, это регистр/сервер HLR/HSS добавляет этот параметр периода действительности (Validity-Period) в запись данных MWD для этого абонента, запускает таймер и, когда будет достигнуто или превышено время, указанное периодом действительности, стирает эту запись; или, когда имеется доступный обслуживающий узел для предоставления абоненту сервиса коротких сообщений, регистр/сервер HLR/HSS сообщает центру SMS-SC, если регистр/сервер HLR/HSS обнаружит, что параметр все еще остается в пределах периода действительности.
В одном из вариантов, если передача нескольких коротких сообщений одному и тому же абоненту через один центр SMS-SC закончилась неудачей, максимальную величину периода действительности из совокупности этих периодов, соответствующих рассматриваемым коротким сообщениям, всегда сохраняют в записи в данных MWD, относящихся к этому абоненту и к центру SMS-SC, в регистре/сервере HLR/HSS.
Согласно способу оптимизации передачи сигналов коротких сообщений, предлагаемому в рассматриваемом варианте, для коротких сообщений, для которых значение параметра периода действительности равно 0, после того, как определено, что короткое сообщение передано быть не может, не добавляют идентификатор центра SMS-SC в данные MWD для абонента и, вследствие этого, нет необходимости направлять центру SMS-SC команду повторно передать короткое сообщение терминалу UE. Поэтому уменьшается объем обмена сигналами с центром SMS-SC и происходит сбережение ресурсов для управления записями в составе данных MWD в системе.
На фиг. 5 представлена упрощенная схема способа оптимизации передачи сигналов коротких сообщений согласно одному из вариантов настоящего изобретения, причем способ, предлагаемый в этом варианте, может быть применен также в обычной системе передачи коротких сообщений.
S501: Центр SMS-SC передает короткое сообщение шлюзовому центру SMS-GMSC.
S502: Шлюзовой центр SMS-GMSC передает сообщение-запрос маршрутизации коротких сообщений регистру/серверу HLR/HSS, чтобы запросить информацию о маршрутизации коротких сообщений.
В некоторых вариантах таким сообщением-запросом маршрутизации коротких сообщений может быть сообщение MAP_SendRoutmgInfoForSM.
В некоторых вариантах, где в сети связи имеется SMS-маршрутизатор, этот SMS-маршрутизатор может передавать сообщение-запрос маршрутизации коротких сообщений регистру/серверу HLR/HSS, чтобы запросить информацию о маршрутизации коротких сообщений.
S503: Регистр/сервер HLR/HSS определяет, что имеется доступный обслуживающий узел для предоставления сервиса коротких сообщений абоненту, и возвращает сообщение-ответ на запрос маршрутизации короткого сообщения шлюзовому центру SMS-GMSC, где это сообщение-ответ на запрос маршрутизации короткого сообщения несет информацию об обслуживающем узле для предоставления сервиса коротких сообщений абоненту.
Такая передаваемая информация об обслуживающем узле для предоставления абоненту сервиса коротких сообщений может представлять собой имя или адрес одного или всех объектов - центра/регистра MSC/VLR, узла SGSN и узла ММЕ.
В этом варианте в качестве примера используется узел SGSN.
S504: Шлюзовой центр SMS-GMSC передает короткое сообщение узлу SGSN.
S505: Этот узел SGSN затем передает короткое сообщение терминалу UE.
В этом варианте узел SGSN передает короткое сообщение терминалу UE, и эта передача заканчивается неудачей.
Попытка передать короткое сообщение может закончиться неудачей по разным причинам, а именно - терминал UE может быть недоступен или этот терминал UE может не иметь достаточно места в памяти (например, пространство памяти в терминале UE может быть переполнено).
S506: Узел SGSN передает сообщение-отчет о передаче короткого сообщения шлюзовому центру SMS-GMSC, чтобы указать, что попытка передачи этого короткого сообщения закончилась неудачей.
S507: Шлюзовой центр SMS-GMSC передает это сообщение-отчет о передаче короткого сообщения регистру/серверу HLR/HSS и принимает ответное сообщение, передаваемое этим регистром/сервером HLR/HSS.
Сообщение-отчет о передаче короткого сообщения, переданное шлюзовым центром SMS-GMSC, несет параметр, указывающий период действительности короткого сообщения. Конечно, это сообщение-отчет о передаче короткого сообщения может также нести информацию указания, указывающую, нужно ли добавить запись в данные MWD для абонента, если попытка передать короткое сообщение закончилась неудачей.
В некоторых вариантах сообщение-отчет о передаче короткого сообщения несет параметр или информацию указания, что может быть реализовано с использованием расширительного параметра сообщения-отчета о передаче короткого сообщения или с использованием существующего параметра в составе сообщения-отчета о передаче короткого сообщения.
В этом варианте короткое сообщение, которое несет параметр, указывающий период действительности этого короткого сообщения, используется в качестве примера. В частности, этот параметр может представлять собой период действительности.
S508: Если регистр/сервер HLR/HSS определяет, что попытка передачи короткого сообщения закончилась неудачей, и если величина указанного параметра равна 0, он пропускает добавление записи в данные MWD для абонента, где эта запись должна была бы содержать идентификатор центра SMS-SC обслуживания для сервиса коротких сообщений, обслуживающего абонента.
В частности, идентификатор может представлять собой номер центра обслуживания для сервиса коротких сообщений или может также являться адресом этого центра обслуживания для сервиса коротких сообщений.
Указанная последовательность операций на этапах S507 и S508 не является ограничивающей.
При таком подходе, даже если после этого терминал UE окажется доступен или у этого терминала UE станет достаточно места в памяти, регистру/серверу HLR/HSS не нужно давать команду центру SMS-SC передать короткое сообщение терминалу UE повторно.
S509: Шлюзовой центр SMS-GMSC передает сообщение-отчет о передаче короткого сообщения центру SMS-SC.
В некоторых вариантах на этапе S507, если принятая величина периода действительности не равна 0, регистр/сервер HLR/HSS также добавляет этот период действительности к записи в данных MWD для абонента, запускает таймер и, когда время, указываемое периодом действительности, будет достигнуто или превышено, стирает эту запись; или если терминал UE доступен, либо если терминал UE имеет достаточно доступного места в памяти, регистр/сервер HLR/HSS сообщает центру SMS-SC, если этот регистр/сервер HLR/HSS обнаружил, что параметр по-прежнему находится в пределах периода действительности.
В некоторых вариантах, если передача нескольких коротких сообщений одному и тому же абоненту через один центр SMS-SC закончилась неудачей, максимальную величину периода действительности из совокупности этих периодов, соответствующих рассматриваемым коротким сообщениям, всегда сохраняют в записи в данных MWD, относящихся к этому абоненту и к центру SMS-SC, в регистре/сервере HLR/HSS.
Согласно способу оптимизации обмена сигналами при передаче коротких сообщений, предлагаемому в рассматриваемом варианте, для короткого сообщения, для которого величина параметра периода действительности этого короткого сообщения равна 0, после того, как будет определено, что попытка передачи этого короткого сообщения закончилась неудачей, регистр/сервер HLR/HSS пропускает добавление идентификатора центра SMS-SC к данным MWD для абонента и, вследствие этого, нет необходимости направлять команду центру SMS-SC для повторной передачи короткого сообщения терминалу UE. Поэтому, объем сигнализации для центра SMS-SC оказывается уменьшен, и тем самым происходит сбережение ресурсов, расходуемых для управления записями в составе данных MWD в системе.
На фиг. 6 представлена упрощенная схема способа оптимизации обмена сигналами при передаче коротких сообщений согласно одному из вариантов настоящего изобретения, причем способ, предлагаемый в этом варианте, может также быть применен в системе связи типа МТС.
S601: Сервер SCS передает сообщение запроса запуска устройства в адрес функции MTC-IWF.
S602: Функция MTC-IWF передает сообщение для получения информации абонента регистру/серверу HLR/HSS, чтобы получить информацию о маршрутизации короткого сообщения от регистра/сервера HLR/HSS в процессе запроса завершения авторизации сервиса.
Сообщение для получения информации абонента несет параметр, указьгаающий период действительности короткого сообщения. Конечно, сообщение для получения информации абонента может также нести информацию указания, указывающую, нужно ли добавить запись к данным MWD для абонента, если короткое сообщение передано быть не может.
В некоторых вариантах такое сообщение для получения информации абонента несет параметр или информацию указания, которая может быть реализована с использованием расширительного параметра сообщения для получения информации абонента или с использованием существующего параметра в этом сообщении для получения информации абонента.
В этом варианте сообщение для получения информации абонента, несущее параметр, указывающий период действительности короткого сообщения, используется в качестве примера. Этот параметр может, в частности, представлять собой период действительности. Величина периода действительности может быть получена функцией MTC-IWF из принятого сообщения или также может быть конфигурирована в этой функции MTC-IWF.
S603: Если регистр/сервер HLR/HSS определит, что короткое сообщение не может быть передано, и если величина параметра равна 0, пропускают добавление записи к данным MWD для абонента, где такая запись содержит идентификатор центра обслуживания сервиса коротких сообщений, который обслуживает рассматриваемого абонента.
В частности, этот идентификатор может представлять собой номер центра обслуживания для сервиса коротких сообщений или может являться адресом этого центра обслуживания для сервиса коротких сообщений.
В частности, если нет доступного обслуживающего узла (который может представлять собой центр/регистр MSC/VLR, узел SGSN или узел ММЕ), предоставляющего сервис коротких сообщений для абонента, определяют, что это короткое сообщение передано быть не может. В общем случае, если регистр/сервер HLR/HSS регистрирует обслуживающий узел, такой как центр/регистр MSC/VLR, узел SGSN или узел ММЕ, осуществляющий управление мобильностью и предоставляющий обслуживание абоненту, и если эти узлы или некоторые из этих узлов могут предоставлять сервис коротких сообщений, это указывает, что имеется доступный обслуживающий узел, предоставляющий сервер коротких сообщений абоненту.
S604: Регистр/сервер HLR/HSS возвращает сообщение-ответ на запрос получения информации абонента в адрес функции MTC-IWF, где это сообщение-ответ на запрос получения информации абонента несет информацию, указывающую, что нет доступного обслуживающего узла для предоставления сервиса коротких сообщений для терминала UE, что может быть обозначено отсутствием информации о каком-либо узле и может быть также в это же самое время обозначено в явном виде посредством параметра «Отсутствие абонента» ("Absent Subscriber").
Указанная последовательность операций на этапах S603 и S604 не является ограничивающей.
S605: Функция MTC-IWF не получает указания доступного обслуживающего узла для предоставления сервиса коротких сообщений абоненту и возвращает сообщение подтверждения запуска устройства серверу SCS. Если определено, что величина параметра равна 0, функция MTC-IWF не передает сообщение запуска сервиса коротких сообщений центру SMS-SC обслуживания сервиса коротких сообщений, что также экономит передачу сигналов от функции MTC-IWF центру SMS-SC.
В некоторых вариантах на этапе S603, если величина периода действительности, принятая регистром/сервером HLR/HSS не равна 0, регистр/сервер HLR/HSS добавляет этот параметр периода действительности в запись в составе данных MWD для абонента, запускает таймер и, когда время, указанное периодом действительности, будет достигнуто или превышено, стирает запись; или, если имеется доступный обслуживающий узел для предоставления сервиса коротких сообщений абоненту, регистр/сервер HLR/HSS извещает центр SMS-SC, только если регистр/сервер HLR/HSS обнаружит, что параметр по-прежнему находится в пределах действительности.
В некоторых вариантах, если передача нескольких коротких сообщений одному и тому же абоненту через один центр SMS-SC закончилась неудачей, максимальную величину периода действительности из совокупности этих периодов, соответствующих рассматриваемым коротким сообщениям, всегда сохраняют в записи в данных MWD, относящихся к этому абоненту и к центру SMS-SC, в регистре/сервере HLR/HSS.
Согласно способу оптимизации передачи сигналов коротких сообщений, предлагаемому в этом варианте, для короткого сообщения, для которого величина параметра периода действительности равна 0, после того, как будет определено, что короткое сообщение не может быть передано, не добавляют идентификатор центра SMS-SC в данные MWD для абонента, вследствие чего не требуется передавать команду центру SMS-SC для повторной передачи короткого сообщения терминалу UE. Поэтому, объем сигнализации для центра SMS-SC оказывается уменьшен, и тем самым происходит сбережение ресурсов, расходуемых для управления записями в составе данных MWD в системе.
На фиг. 7 представлена упрощенная схема способа оптимизации обмена сигналами при передаче коротких сообщений согласно одному из вариантов настоящего изобретения, причем способ, предлагаемый в этом варианте, может быть также применен в системе связи типа МТС.
S701: Сервер SCS передает сообщение запроса запуска устройства в адрес функции MTC-IWF.
S702: Функция MTC-IWF передает сообщение для получения информации абонента регистру/серверу HLR/HSS для получения информации о маршрутизации короткого сообщения от регистра/сервера HLR/HSS, запрашивая при этом завершение авторизации сервиса.
S703: После того, как авторизация сервиса будет пройдена, регистр/сервер HLR/HSS возвращает сообщение-ответ на запрос получения информации абонента в адрес функции MTC-IWF, где это сообщение-ответ на запрос получения информации абонента несет информацию об обслуживающем узле для предоставления сервиса коротких сообщений абоненту. Эта информация об обслуживающем узле для предоставления сервиса коротких сообщений абоненту может представлять собой имя или адрес одного или всех объектов - центра/регистра MSC/VLR, узла SGSN и узла ММЕ.
В этом варианте центр/регистр MSC/VLR использован в качестве примера.
S704: Функция MTC-IWF передает сообщение запроса запуска устройства центру SMS-SC, где сообщение запроса запуска устройства несет информацию, возвращаемую регистром/сервером HLR/HSS, относительно обслуживающего узла для предоставления сервиса коротких сообщений абоненту.
S705: Центр SMS-SC возвращает сообщение подтверждения запуска устройства в адрес функции MTC-IWF.
S706: Функция MTC-IWF возвращает сообщение подтверждения запуска устройства серверу SCS.
S707: Центр SMS-SC передает принятое от функции MTC-IWF сообщение запроса запуска устройства обслуживающему узлу, где таким обслуживающим узлом является центр/регистр MSC/VLR.
S708: Этот центр/регистр MSC/VLR передает сообщение запроса запуска устройства терминалу UE.
S709: Этот центр/регистр MSC/VLR передает сообщение-отчет о передаче короткого сообщения шлюзовому центру SMS-GMSC для указания, что попытка передачи короткого сообщения закончилась неудачей.
S710: Шлюзовой центр SMS-GMSC передает это сообщение-отчет о передаче короткого сообщения в адрес функции MTC-IWF.
S711: Этот шлюзовой центр SMS-GMSC передает сообщение-отчет о передаче короткого сообщения регистру/серверу HLR/HSS и принимает ответное сообщение, переданное этим регистром/сервером HLR/HSS.
Это сообщение-отчет о передаче короткого сообщения может представлять собой сообщение MAP_ReportSMDeliveryStatus или соответствующее сообщение Diameter.
Указанное сообщение-отчет о передаче короткого сообщения, переданное шлюзовым центром SMS-GMSC, несет параметр, указывающий период действительности короткого сообщения. Конечно, сообщение-отчет о передаче короткого сообщения может также нести информацию указания, указывающую, нужно ли добавить запись в данные MWD для абонента, когда попытка передать короткое сообщение закончилась неудачей.
В некоторых вариантах такое сообщение-запрос маршрутизации коротких сообщений несет параметр информации указания, которая может быть реализована с использованием расширительного параметра сообщения-запроса маршрутизации коротких сообщений или с использованием существующего параметра в этом сообщении-запросе маршрутизации коротких сообщений.
В этом варианте сообщение-отчет о передаче короткого сообщения, несущее параметр, указывающий период действительности короткого сообщения, используется в качестве примера. Этот параметр может, в частности, представлять собой период действительности.
S712: Если регистр/сервер HLR/HSS определит, что попытка передачи короткого сообщения закончилась неудачей, и если величина параметра равна 0, пропуск добавления записи к данным MWD абонента, где эта запись содержит идентификатор центра SMS-SC обслуживания для сервиса коротких сообщений, обслуживающего абонента.
В частности, этот идентификатор может представлять собой номер центра обслуживания для сервиса коротких сообщений или может являться адресом этого центра обслуживания для сервиса коротких сообщений.
При таком подходе, даже если после этого терминал UE окажется доступен или у этого терминала UE станет достаточно места в памяти, регистру/серверу HLR/HSS не нужно давать команду центру SMS-SC передать короткое сообщение терминалу UE повторно.
S713: Функция MTC-IWF передает сообщение-отчет о передаче короткого сообщения серверу SCS.
В некоторых вариантах на этапе S711, если принятое значение периода действительности не равно 0, регистр/сервер HLR/HSS также добавляет этот параметр периода действительности в запись в данных MWD для рассматриваемого абонента, запускает таймер и, когда будет достигнуто или превышено время, обозначенное периодом действительности, стирает эту запись; или когда терминал UE окажется доступен или у этого терминала UE станет достаточно места в памяти, регистр/сервер HLR/HSS извещает центр SMS-SC только в том случае, когда этот регистр/сервер HLR/HSS обнаружил, что величина параметра все еще остается в пределах периода действительности.
В некоторых вариантах, если передача нескольких коротких сообщений одному и тому же терминалу UE через один центр SMS-SC закончилась неудачей, максимальную величину периода действительности из совокупности этих периодов, соответствующих рассматриваемым коротким сообщениям, всегда сохраняют в записи в данных MWD, относящихся к этому абоненту и к центру SMS-SC, в регистре/сервере HLR/HSS.
Согласно способу оптимизации обмена сигналами при передаче коротких сообщений, предлагаемому в этом варианте, для короткого сообщения, для которого значения параметра периода действительности равно 0, после того, как будет определено, что попытка передачи короткого сообщения закончилась неудачей, регистр/сервер HLR/HSS пропускает добавление идентификатора центра SMS-SC в данные MWD для абонента, вследствие чего не требуется передавать команду центру SMS-SC для повторной передачи короткого сообщения терминалу UE. Поэтому, объем сигнализации для центра SMS-SC оказывается уменьшен, и тем самым происходит сбережение ресурсов, расходуемых для управления записями в составе данных MWD в системе.
На фиг. 8 представлена упрощенная схема способа оптимизации обмена сигналами при передаче коротких сообщений согласно одному из вариантов настоящего изобретения, причем способ, предлагаемый в этом варианте, может быть применен в системе связи типа МТС.
S801: Сервер SCS передает сообщение запроса запуска устройства в адрес функции MTC-IWF.
S802: Функция MTC-IWF передает сообщение для получения информации абонента регистру/серверу HLR/HSS для получения информации о маршрутизации короткого сообщения от регистра/сервера HLR/HSS, запрашивая при этом завершение авторизации сервиса.
S803: После того, как авторизация сервиса будет пройдена, регистр/сервер HLR/HSS возвращает сообщение-ответ на запрос получения информации абонента в адрес функции MTC-IWF, где это сообщение-ответ на запрос получения информации абонента несет информацию об обслуживающем узле для предоставления сервиса коротких сообщений абоненту. Эта информация об обслуживающем узле для предоставления сервиса коротких сообщений абоненту может представлять собой имя или адрес одного или всех объектов - центра/регистра MSC/VLR, узла SGSN и узла ММЕ.
В этом варианте центр/регистр MSC/VLR используется в качестве примера.
S804: Функция MTC-IWF передает сообщение запроса запуска устройства центру SMS-SC, где сообщение запроса запуска устройства несет информацию, возвращаемую регистром/сервером HLR/HSS, относительно обслуживающего узла для предоставления сервиса коротких сообщений абоненту.
S805: Шлюзовой центр SMS-GMSC передает сообщение-запрос маршрутизации коротких сообщений регистру/серверу HLR/HSS, чтобы запросить информацию о маршрутизации короткого сообщения.
В некоторых вариантах это сообщение-запрос маршрутизации коротких сообщений может представлять собой сообщение MAP_SendRoutingInfoForSM.
В некоторых вариантах, где в сети связи имеется SMS-маршрутизатор, шлюзовой центр SMS-GMSC передает сообщение-запрос маршрутизации коротких сообщений SMS-маршрутизатору, а этот SMS-маршрутизатор затем передает сообщение-запрос маршрутизации коротких сообщений регистру/серверу HLR/HSS, чтобы запросить информацию о маршрутизации коротких сообщений.
Это сообщение-запрос маршрутизации коротких сообщений несет параметр, указывающий период действительности короткого сообщения. Конечно, сообщение-запрос маршрутизации коротких сообщений может также нести информацию указания, указывающую, нужно ли добавить запись в данные MWD для абонента, когда это короткое сообщение не может быть передано.
В некоторых вариантах такое сообщение-запрос маршрутизации коротких сообщений несет параметр информации указания, которая может быть реализована с использованием расширительного параметра сообщения-запроса маршрутизации коротких сообщений или с использованием существующего параметра в этом сообщении-запросе маршрутизации коротких сообщений.
В этом варианте сообщение-запрос маршрутизации коротких сообщений, несущий параметр, указывающий период действительности короткого сообщения, используется в качестве примера. Таким параметром может, в частности, быть параметр периода действительности (Validity-Period). Величина этого периода действительности может быть получена шлюзовым центром SMS-GMSC из принимаемого сообщения или может быть также получена шлюзовым центром SMS-GMSC от центра SMS-SC, например, величина параметра периода действительности конфигурируется в центре SMS-SC.
S806: Если регистр/сервер HLR/HSS определит, что короткое сообщение передано быть не может, и если величина параметра периода действительности короткого сообщения равна нулю, пропускают добавление записи к данным MWD для абонента, где такая запись содержит идентификатор центра обслуживания сервиса коротких сообщений, который обслуживает рассматриваемого абонента.
В частности, этот идентификатор может представлять собой номер центра обслуживания для сервиса коротких сообщений или может являться адресом этого центра обслуживания для сервиса коротких сообщений.
В частности, если нет доступного обслуживающего узла (который может представлять собой центр/регистр MSC/VLR, узел SGSN или узел ММЕ), предоставляющего сервис коротких сообщений для абонента, определяют, что это короткое сообщение передано быть не может. В общем случае, если регистр/сервер HLR/HSS регистрирует обслуживающий узел, такой как центр/регистр MSC/VLR, узел SGSN или узел ММЕ, осуществляющий управление мобильностью и предоставляющий обслуживание абоненту, и если эти узлы или некоторые из этих узлов могут предоставлять сервис коротких сообщений, это указывает, что имеется доступный обслуживающий узел, предоставляющий сервис коротких сообщений абоненту.
S807: Регистр HLR/HSS возвращает сообщение-ответ на запрос маршрутизации короткого сообщения шлюзовому центру SMS-GMSC. Это сообщение-ответ на запрос маршрутизации короткого сообщения несет информацию, указывающую, что нет доступного обслуживающего узла для предоставления сервиса коротких сообщений абоненту, что может быть, в частности, обозначено в этом варианте с использованием сообщения об отсутствии абонента Absent Subscriber_SMS.
В некоторых вариантах сообщение-ответ на запрос маршрутизации короткого сообщения может представлять собой сообщение MAP_SendRoutingInfoForSMS Response.
Указанная последовательность операций на этапах S806 и S807 не является ограничивающей.
S808: Центр SMS-SC возвращает сообщение подтверждения запуска устройства в адрес функции MTC-IWF.
S809: Эта функция MTC-IWF возвращает сообщение подтверждения запуска устройства серверу SCS.
Согласно способу оптимизации обмена сигналами при передаче коротких сообщений, предлагаемому в этом варианте, для короткого сообщения, для которого значение параметра периода действительности равно 0, после того, как будет определено, что короткое сообщение не может быть передано, не добавляют идентификатор центра SMS-SC в данные MWD для абонента, вследствие чего не требуется передавать команду центру SMS-SC для повторной передачи короткого сообщения терминалу UE. Поэтому, объем сигнализации для центра SMS-SC оказывается уменьшен, и тем самым происходит сбережение ресурсов, расходуемых для управления записями в составе данных MWD в системе.
Фиг. 9 представляет структурную схему устройства оптимизации передачи сигналов коротких сообщений согласно одному из вариантов настоящего изобретения. Устройство содержит:
приемный модуль 91, конфигурированный для приема сообщения, переданного сетевым устройством, где это сообщение несет параметр, указывающий период действительности короткого сообщения, направляемого абоненту, или информацию указания, указывающую, нужно ли добавить в данные MWD для абонента запись, если короткое сообщение не может быть передано или если попытка передать это сообщение закончилась неудачей; и
процессорный модуль 93, конфигурированный чтобы: если определено, что короткое сообщение не может быть передано или попытка передать это сообщение закончилась неудачей, и если величина параметра равна 0 или информация указания указывает, что не нужно добавлять запись к данным MWD для абонента, когда короткое сообщение не может быть передано или попытка передать это сообщение закончилась неудачей, пропустить добавление записи в данные ожидания короткого сообщения (MWD) для рассматриваемого абонента, где такая запись содержит идентификатор центра обслуживания сервиса коротких сообщений, который обслуживает рассматриваемого абонента.
В некоторых вариантах процессорный модуль 93 дополнительно конфигурирован, чтобы: когда нет доступного обслуживающего узла для передачи короткого сообщения абоненту, определить, что короткое сообщение передано быть не может.
В некоторых вариантах процессорный модуль 93 дополнительно конфигурирован, чтобы: если короткое сообщение не может быть передано из-за того, что абонентский терминал недоступен или абонентский терминал не имеет достаточно места в памяти, определить, что попытка передать короткое сообщение закончилась неудачей.
В некоторых вариантах сетевое устройство может представлять собой шлюзовой центр коммутации мобильной связи для сервиса коротких сообщений, а сообщение является сообщением-запросом маршрутизации коротких сообщений или сообщением-отчетом о передаче короткого сообщения.
В некоторых вариантах устройство для оптимизации обмена сигналами при передаче коротких сообщений может представлять собой регистр HLR или может быть также сервером HSS, но конечно же этим не ограничивается.
Что касается обработки данных и сигналов в устройстве оптимизации передачи сигналов коротких сообщений и взаимодействия с другим устройством, ссылка может быть сделана на описание вариантов способа, которое здесь повторено не будет.
В устройстве оптимизации передачи сигналов коротких сообщений, предлагаемом в этом варианте, для короткого сообщения, для которого значение параметра периода действительности равно 0, после того, как будет определено, что попытка передать короткое сообщение закончилась неудачей, пропускают добавление идентификатора центра SMS-SC в данные MWD для абонента, вследствие чего этому устройству для оптимизации обмена сигналами при передаче коротких сообщений не требуется передавать команду центру SMS-SC для повторной передачи короткого сообщения терминалу UE. Поэтому, объем сигнализации от устройства оптимизации передачи сигналов коротких сообщений в центр SMS-SC оказывается уменьшен, и тем самым происходит сбережение ресурсов, расходуемых для управления записями в составе данных MWD в системе.
На фиг. 10 представлена упрощенная схема системы оптимизации передачи сигналов коротких сообщений согласно одному из вариантов настоящего изобретения. Система содержит первое устройство 1001 и второе устройство 1003.
Первое устройство 1001 конфигурировано для передачи сообщения второму устройству 1003, где это сообщение несет параметр, указывающий период действительности короткого сообщения, направляемого абоненту, или информацию указания, указывающую, нужно ли добавить в данные MWD для абонента запись, если короткое сообщение не может быть передано или если попытка передать это сообщение закончилась неудачей.
Второе устройство 1003 конфигурировано, чтобы принять сообщение, переданное первым устройством; и если определено, что короткое сообщение не может быть передано или попытка передать это сообщение закончилась неудачей, и если величина параметра равна 0 или информация указания указывает, что в данные MWD абонента не нужно добавлять запись, когда рассматриваемое короткое сообщение не может быть передано или попытка передать это сообщение закончилась неудачей, пропустить добавление записи в данные ожидания короткого сообщения (MWD) для рассматриваемого абонента, где такая запись содержит идентификатор центра обслуживания сервиса коротких сообщений, который обслуживает рассматриваемого абонента.
В некоторых вариантах второе устройство 1003 может представлять собой устройство оптимизации передачи сигналов коротких сообщений, показанное на фиг. 9, так что описание устройства здесь повторено не будет.
Это устройство оптимизации передачи сигналов коротких сообщений может представлять собой регистр HLR или может быть также сервером HSS, но конечно же этим не ограничивается.
В некоторых вариантах первое устройство 1001 представляет собой шлюзовой центр коммутации мобильной связи для сервиса коротких сообщений, а сообщение, передаваемое первым устройством 1001 второму устройству 1003, является сообщением-запросом маршрутизации коротких сообщений или сообщением-отчетом о передаче короткого сообщения.
Что касается взаимодействия между первым устройством и вторым устройством в системе оптимизации передачи сигналов коротких сообщений, ссылка может быть сделана на описание вариантов способа, которое здесь повторено не будет.
В системе оптимизации передачи сигналов коротких сообщений, предлагаемой в этом варианте, для короткого сообщения, для которого значение параметра периода действительности равно 0, после того, как будет определено, что попытка передать короткое сообщение закончилась неудачей, второе устройство пропускает добавление идентификатора центра SMS-SC в данные MWD для абонента, вследствие чего этому второму устройству также не требуется передавать команду центру SMS-SC для повторной передачи короткого сообщения терминалу UE. Поэтому, объем сигнализации от второго устройства в центр SMS-SC оказывается уменьшен, и тем самым происходит сбережение ресурсов, расходуемых для управления записями в составе данных MWD в системе.
На фиг. 11 представлена структурная схема другого устройства оптимизации передачи сигналов коротких сообщений согласно одному из вариантов настоящего изобретения, которое использует структуру универсальной компьютерной системы, где эта компьютерная систем может, в частности, представлять собой компьютер на основе процессора. Как показано на фиг. 11, абонентский терминал содержит по меньшей мере один процессор 1101, шину 1102 связи, запоминающее устройство 1103 и по меньшей мере один интерфейс 1104 связи.
Процессор может представлять собой универсальный центральный процессор (CPU), микропроцессор, специализированную интегральную схему (application-specific integrated circuit, ASIC), либо одну или несколько интегральных схем, конфигурированных для управления выполнением программ согласно техническим решениям настоящего изобретения.
Шина 1102 связи может содержать путь передачи информации между компонентами. Интерфейс 1104 связи использует любое устройство, такое как приемопередатчик, и конфигурирован для связи с другим устройством или с сетью связи, такой как сеть Этернет, сеть радио доступа (radio access network (RAN)) или локальная сеть радиосвязи (wireless local area network (WLAN)).
Компьютерная система содержит одно или несколько запоминающих устройств, которые могут представлять собой постоянное запоминающее устройство (ПЗУ) (read-only memory, ROM) или статическое запоминающее устройство другого типа, которое может сохранять статическую информацию и команды, запоминающее устройство с произвольной выборкой (ЗУПВ) (random access memory, RAM) или динамическое запоминающее устройство другого типа, которое может сохранять информацию и команды, или может также представлять собой электрически стираемое программируемое постоянное запоминающее устройств (ЭСППЗУ) (Electrically Erasable Programmable Read-Only Memory, EEPROM), постоянное запоминающее устройство на компакт-диске (Compact Disc Read-Only Memory, CD-ROM) или другое оптическое дисковое устройство (включая компакт-диск, лазерный диск, оптический диск, цифровой универсальный диск, диск Блю-рей или другой подобный диск) носитель записи в виде магнитного диска или другое магнитное запоминающее устройство, либо какой-либо другой носитель, который может быть использован для переноса иди хранения ожидаемого программного кода в форме команд или структур данных и к которому может обращаться и получать доступ компьютер, но не ограничиваясь перечисленным. Такие запоминающие устройства соединены с процессором посредством указанной шины.
Запоминающее устройство 1103 конфигурировано для хранения программного кода, реализующего технические решения согласно настоящему изобретению, так что этот программный код хранится в запоминающем устройстве, а процессор управляет программным кодом и выполняет его. Программный код может, в частности, содержать: приемный модуль 11031 и процессорный модуль 11033; процессор 1101 конфигурирован для выполнения модуля, хранящегося в запоминающем устройстве 1103, так что при выполнении процессором 1101 указанного модуля осуществляются следующие функции:
приемного модуля 11031 для приема сообщения, переданного сетевым устройством, где это сообщение несет параметр, указывающий период действительности короткого сообщения, направляемого абоненту, или информацию указания, указывающую, нужно ли добавить в данные MWD для абонента запись, если короткое сообщение не может быть передано или если попытка передать это сообщение закончилась неудачей; и
процессорного модуля 11033 для пропуска, если определено, что короткое сообщение не может быть передано или попытка передать это сообщение закончилась неудачей, и если величина параметра равна 0 или информация указания указывает, что в данные MWD абонента не нужно добавлять запись, когда короткое сообщение не может быть передано или попытка передать это сообщение закончилась неудачей, добавления записи в данные ожидания короткого сообщения (MWD) для рассматриваемого абонента, где такая запись содержит идентификатор центра обслуживания сервиса коротких сообщений, который обслуживает рассматриваемого абонента.
В некоторых вариантах процессорный модуль 11033 дополнительно выполнен с возможностью определения, когда нет доступного обслуживающего узла для передачи короткого сообщения абоненту, что это короткое сообщение передано быть не может.
В некоторых вариантах процессорный модуль 11033 дополнительно выполнен с возможностью определения, когда попытка передачи короткого сообщения закончилась неудачей из-за того, что соответствующий абонентский терминал недоступен или этот абонентский терминал не имеет достаточно места в памяти, что попытка передачи короткого сообщения закончилась неудачей.
В некоторых вариантах сетевое устройство представляет собой шлюзовой центр коммутации мобильной связи, а сообщение является сообщением-запросом маршрутизации коротких сообщений или сообщением-отчетом о передаче короткого сообщения.
В некоторых вариантах устройство оптимизации передачи сигналов коротких сообщений может представлять собой регистр HLR или может быть также сервером HSS, но конечно же этим не ограничивается.
Что касается обработки данных и сигналов в устройстве оптимизации передачи сигналов коротких сообщений и взаимодействия с другим устройством, можно справляться с описанием вариантов способа, которое здесь повторено не будет.
В устройстве оптимизации передачи сигналов коротких сообщений, предлагаемом в этом варианте, для короткого сообщения, для которого величина параметра периода действительности равна 0, после того, как будет определено, что попытка передать короткое сообщение закончилась неудачей, это устройство оптимизации передачи сигналов коротких сообщений пропускает добавление идентификатора центра SMS-SC в данные MWD для абонента, вследствие чего этому устройству оптимизации передачи сигналов коротких сообщений также не требуется передавать команду центру SMS-SC для повторной передачи короткого сообщения терминалу UE. Поэтому, объем сигнализации от устройства оптимизации передачи сигналов коротких сообщений в центр SMS-SC оказывается уменьшен, и тем самым происходит сбережение ресурсов, расходуемых для управления записями в составе данных MWD в системе.
Следует отметить, что каждый вариант в настоящем описании рассмотрен последовательно. Одинаковые или подобные части этих вариантов ссылаются одни на другие. Каждый вариант иллюстрирует некую выделенную особенность, отличную от других вариантов. В частности, что касается варианта устройства, поскольку он в основном подобен варианту способу, этот вариант устройства описан здесь достаточно просто, а описание выполнения конкретных функций для всех модулей может быть получено через ссылку на фрагменты описания варианта способа. Описанные выше варианты устройства являются всего лишь примерами. Модули, описываемые в качестве раздельных компонентов, могут быть физически разделены или не разделены, а компоненты, представленные в виде модулей, могут быть физическими модулями или не быть таковыми. Иными словами, модули или компоненты могут быть расположены в одном месте или распределены по нескольким сетевым модулям. Часть или все модули могут быть выбраны в соответствии с реальными потребностями для достижения целей технических решений согласно вариантам изобретения. Даже рядовой специалист в рассматриваемой области может понять и реализовать рассмотренные выше варианты без каких-либо особых творческих усилий.
Описанные выше варианты представляют собой всего лишь конкретные способы реализации настоящего изобретения, и никак не рассчитаны на ограничение объема защиты изобретения. Любые вариации и замены, легко определяемые специалистами в рассматриваемой области в пределах технического объема настоящего изобретения, попадают в объем защиты этого изобретения. Поэтому объем защиты настоящего изобретения должен соответствовать объему защиты Формулы изобретения.