ИЗБИРАТЕЛЬНАЯ ОБРАБОТКА ТЕКСТОВЫХ СООБЩЕНИЙ В РЕЖИМЕ ПЕРВОЙ ПОПЫТКИ ДОСТАВКИ
SELECTIVE PROCESSING OF TEXT MESSAGES IN FIRST DELIVERY ATTEMPT MODE

Область техники, к которой относится изобретение
Изобретение относится к области связи, более точно, к доставке текстовых сообщений.
Уровень техники
Обмен текстовыми сообщениями стал очень популярной формой связи во многих сетях мобильной связи. Служба коротких сообщений (SMS) является протоколом связи, позволяющим мобильным устройствам обмениваться короткими текстовыми сообщениями (т.е. объемом до 160 знаков). Во многих случаях подвижные абоненты чаще используют для связи обмен текстовыми сообщениями, чем речевые соединения.
Текстовые сообщения передают по каналам сигнализации сети мобильной связи, таким как каналы SS7. Центр SMS (SMSC) сети мобильной связи имеет систему передачи с промежуточным накоплением для доставки текстовых сообщений их получателям по каналам сигнализации. После приема текстового сообщения система передачи с промежуточным накоплением сначала сохраняет (как данные постоянного хранения) текстовое сообщение, а затем предпринимает попытку доставки текстового сообщения. Если попытка доставки является неудачной, система передачи с промежуточным накоплением повторяет попытку доставки через определенное время (например, 10 минут, 30 минут и т.д.). Система передачи с промежуточным накоплением будет повторять попытку доставки заданное число раз, после чего текстовое сообщение отбрасывается.
Далее проиллюстрирован один из примеров доставки текстового сообщения от мобильного устройства-отправителя мобильному устройству-получателю в сети универсальной системы мобильной связи (UMTS). Сначала отправитель вводит текстовое сообщение в мобильное устройство-отправитель, которое передает текстовое сообщение SMSC. Система передачи с промежуточным накоплением в SMSC принимает и сохраняет текстовое сообщение. Затем система передачи с промежуточным накоплением запрашивает в регистре домашнего местоположения (РДМ) информацию о маршрутизации текстового сообщения. В ответ на запрос РДМ передает информацию о маршрутизации, после чего система передачи с промежуточным накоплением пытается переслать текстовое сообщение мобильному устройству-получателю, исходя из информации о маршрутизации. Если первая попытка доставки является неудачной, система передачи с промежуточным накоплением повторяет попытку доставки через определенное время. Система передачи с промежуточным накоплением будет повторять попытку доставки заданное число раз, после чего текстовое сообщение отбрасывается.
Принцип передачи с промежуточным накоплением в случае обмена текстовыми сообщениями увеличивает затраты на SMSC из-за дорогостоящих подсистем хранения данных, используемых для хранения текстовых сообщений до их доставки. С ростом объема обмена текстовыми сообщениями в сетях мобильной связи значительно снижается удельная цена текстового сообщения. Соответственно, снижается маржа прибыли сетевых операторов, предоставляющих услуги обмена текстовыми сообщениями. Для снижения затрат и увеличения способности сетей доставлять текстовые сообщения некоторые сетевые операторы больше не используют обработку сообщений только в режиме передачи с промежуточным накоплением. Вместо этого многие сетевые операторы предлагают альтернативный подход, известный как обработка в режиме первой попытки доставки (ППД). При обработке в режиме ППД предпринимается попытка доставки текстового сообщения получателю до сохранения сообщения. Если попытка доставки является неудачной, текстовое сообщение сохраняют и осуществляют обработку в нормальном режиме передачи с промежуточным накоплением.
Далее проиллюстрирован один из примеров обработки в режиме ППД, используемой для доставки текстового сообщения в сети UMTS. Отправитель вводит текстовое сообщение в мобильное устройство-отправитель, которое передает текстовое сообщение системе ППД. Система ППД сначала принимает текстовое сообщение, и запрашивает в РДМ информацию о маршрутизации текстового сообщения. В ответ на запрос РДМ передает информацию о маршрутизации, после чего система ППД пытается переслать текстовое сообщение мобильному устройству-получателю, исходя из информации о маршрутизации, не сохраняя перед этим текстовое сообщение как данные постоянного хранения. Если система ППД устанавливает, что попытка доставки текстового сообщения была неудачной, система ППД маршрутизирует текстовое сообщение SMSC. После этого система передачи с промежуточным накоплением SMSC сохраняет текстовое сообщение и пытается доставить текстовое сообщение в режиме передачи с промежуточным накоплением.
Одной из сложностей, с которой сталкиваются сетевые операторы, является то, что обработка в режиме ППД может приводить к перегрузке сети мобильной связи в периоды большого объема графика. Поскольку очереди сообщений в системе ППД являются небольшими, текстовые сообщения могут задерживаться в системе ППД в случае большого объема графика. Эта перегрузка сети может приводить к неудачным попыткам доставки текстовых сообщений и к потере прибыли сетевым оператором.
Раскрытие изобретения
В описанных вариантах осуществлении обеспечивается избирательное применение обработки текстового сообщения в режиме ППД. В некоторых случаях обработка в режиме ППД может использоваться для доставки текстовых сообщений, а в других случаях обработка в режиме ППД может прерываться на определенное время в пользу обработки некоторых или всех текстовых сообщений в режиме передачи с промежуточным накоплением. Соответственно, не все текстовые сообщения первоначально автоматически пересылаются с использованием обработки в режиме ППД. Одним из преимуществ избирательного применения обработки в режиме ППД в сети мобильной связи является то, что обработка в режиме ППД может заменяться или дополняться обработкой в режиме передачи с промежуточным накоплением в определенные периоды, такие как периоды максимального графика, интенсивного графика, графика согласно особым сценариям и т.д. Режим передачи с промежуточным накоплением помогает избегать проблем перегрузки, которые возникают при обработке в режиме ППД.
В одном из вариантов осуществления предложена система передачи текстовых сообщений в сети мобильной связи. В систему текстовых сообщений входит база правил, предназначенная для хранения правил, устанавливающих, какие текстовые сообщения разрешено доставлять с использованием обработки в режиме ППД. В систему передачи текстовых сообщений дополнительно входит процессор сообщений, способный первоначально принимать текстовое сообщение и определять, применима ли избирательная обработка в режиме ППД в течение определенного периода времени вследствие наступления инициирующего события. Если избирательная обработка в режиме ППД применима, процессор сообщений дополнительно способен осуществлять обработку правил из базы правил, чтобы установить, разрешена ли обработка текстового сообщения в режиме ППД на протяжении периода избирательной обработки в режиме ППД. Если установлено, что обработка текстового сообщения разрешена, процессор сообщений дополнительно способен пересылать текстовое сообщение системе ППД для обработки в режиме ППД. Если установлено, что обработка текстового сообщения не разрешена, процессор сообщений дополнительно способен пересылать текстовое сообщение системе передачи с промежуточным накоплением для обработки в режиме передачи с промежуточным накоплением.
Могут быть описаны и другие примеры осуществления.
Краткое описание чертежей
Далее лишь в порядке примера будут описаны некоторые варианты осуществления настоящего изобретения со ссылкой на сопровождающие его чертежи, на которых одинаковые или однотипные элементы обозначены одинаковыми позициями и на которых представлено:
на фиг.1 - сеть мобильной связи согласно одному из примеров осуществления,
на фиг.2 - блок-схема, иллюстрирующая один из способов применения избирательной обработки текстовых сообщений в режиме ППД согласно одному из примеров осуществления,
на фиг.3 - сеть IMS согласно одному из примеров осуществления,
на фиг.4, 5 - блок-схемы обмена сообщениями, иллюстрирующие избирательную обработку в режиме ППД согласно одному из примеров осуществления.
Осуществление изобретения
На чертежах и далее в описании проиллюстрированы конкретные примеры осуществления изобретения. При этом следует учесть, что специалисты в данной области техники смогут предложить различные устройства, которые, хотя они в прямой форме и не описаны или не проиллюстрированы в описании, воплощают принципы изобретения и входят в пределы его существа и объема. Кроме того, подразумевается, что любые приведенные в описании примеры служат целям облегчения понимания принципов изобретения, и должны толковаться как не ограничивающие изобретение конкретно приведенными примерами и условиями. Соответственно, изобретение ограничено не описанными далее конкретными вариантами или примера осуществления, а формулой изобретения и ее эквивалентами.
На фиг.1 проиллюстрирована сеть 100 мобильной связи согласно одному из примеров осуществления. Сеть 100 мобильной связи может представлять собой сеть с коммутацией каналов, такую как сеть CDMA или сеть GSM, может представлять собой сеть с коммутацией пакетов, такую как сеть мультимедийной IP-подсистемы (IMS) или сочетание обеих сетей. Сеть 100 мобильной связи способна обеспечивать передачу текстового сообщения от отправителя 110 получателю 112. Поскольку отправитель 110 и получатель 112 могут обслуживаться различными сетями, сеть 100 мобильной связи может служить "инициирующей соединение" сетью в сценарии инициирования мобильного соединения (МО) или служить "завершающей соединение" сетью в сценарии завершения мобильного соединения (МТ).
В этом варианте осуществления в сеть 100 мобильной связи входит центр 120 службы коротких сообщений (SMSC) и система 124 передачи текстовых сообщений. В SMSC 120 входит система 122 передачи с промежуточным накоплением, которой является любая система, сервер, приложение или функция, реализующая режим передачи с промежуточным накоплением, и один из примеров которой охарактеризован протоколом SMS. При первоначальном приеме текстового сообщения в режиме передачи с промежуточным накоплением текстовое сообщение сохраняется как данные постоянного хранения. Затем осуществляется попытка доставки текстового сообщения получателю. Если первая попытка доставки является неудачной, ее повторяют через определенное время (например, 10 минут, 30 минут и т.д.). Осуществляется заданное число повторных попыток, после чего текстовое сообщение отбрасывается. Хотя показано, что система 122 передачи с промежуточным накоплением реализована в SMSC 120, специалисты в данной области техники учтут, что она может быть реализована в других серверах обмена текстовыми сообщениями, в которых используются протоколы, отличающиеся от протокола SMS.
В систему 124 передачи текстовых сообщений входит любая система, сервер или функция, способная обрабатывать текстовые сообщения. Система 124 передачи текстовых сообщений может представлять собой автономную систему или сервер или может быть реализована в маршрутизаторе SMS, в пункте передачи сигналов (ППС) или каком-либо ином элементе сети. Система 124 передачи текстовых сообщений также может быть реализована в SMSC 120 вместе с системой 122 передачи с промежуточным накоплением.
В этом варианте осуществления в систему 124 передачи текстовых сообщений входит система 132 ППД, процессор 134 сообщений и база 136 правил. Система 132 ППД представляет собой любую систему, сервер, приложение или функцию, применимую для реализации обработки в режиме ППД. В случае первоначального приема текстового сообщения при обработке в режиме ППД сначала осуществляется попытка доставки текстового сообщения до его сохранения, например, в SMSC. Специалисты в данной области техники учтут, что обработка в режиме ППД может предусматривать постановку текстовых сообщений в очередь для ожидания в течение короткого времени попытки доставки. Тем не менее, текстовое сообщение постоянно не хранится в SMSC, как это делается в режиме передачи с промежуточным накоплением.
Процессор 134 сообщений представляет собой любое устройство, компонент, систему или приложение, способное избирательно определять, насколько применима обработка в режиме ППД в системе 124 передачи текстовых сообщений. База 136 правил представляет собой любую запоминающую систему, в которой могут храниться любые правила, условия, стратегия или другие данные, определяющие, обработка каких текстовых сообщений разрешена в режиме ППД в течение конкретного периода времени. Например, в периоды максимального графика в сети 100 мобильной связи правила, хранящиеся в базе 136 правил, указывают, какие текстовые сообщения (если они имеются) разрешено доставлять в режиме ППД. Хотя показано, что система 132 ППД является частью системы 124 передачи текстовых сообщений, специалисты в данной области техники учтут, что система 132 ППД может быть реализована на совершенно иной платформе, чем процессор 134 сообщений и база 136 правил.
Как показано на фиг.1, допустим, что отправитель 110 передает сети 100 мобильной связи текстовое сообщение, которое предназначено получателю 112. Специалисты в данной области техники учтут, что текстовое сообщение оформлено как сигнальное сообщение, такое как сообщение по протоколу SS7 или сообщение по протоколу SIP. Вместо автоматического применения обработки текстового сообщения в режиме ППД система 124 передачи текстовых сообщений способна избирательно применять обработку в режиме ППД в течение определенного периода времени. При избирательном применении режима ППД процессор 134 сообщений, исходя из заданного набора правил, определяет, доставлено ли текстовое сообщение путем обработки в режиме ППД или в режиме передачи с промежуточным накоплением. Работа системы 124 передачи текстовых сообщений более подробно проиллюстрирована на фиг.2.
На фиг.2 показана блок-схема, иллюстрирующая способ 200 избирательного применения обработки текстовых сообщений в режиме ППД согласно одному из примеров осуществления. Хотя шаги способа 200 будут описаны со ссылкой на проиллюстрированную на фиг.1 сеть 100 мобильной связи, специалисты в данной области техники учтут, что способ 200 может осуществляться в других сетях и системах. Кроме того, шаги блок-схемы на фиг.2 не являются исчерпывающими, могут быть предусмотрены другие, не показанные шаги. Шаги могут выполняться в альтернативном порядке.
На шаге 202 процессор 134 сообщений первоначально принимает текстовое сообщение от отправителя 110. Вместо автоматической пересылки текстового сообщения системе 132 ППД для его обработки в режиме ППД процессор 134 сообщений на шаге 204 определяет, применима ли избирательная обработка в режиме ППД. Избирательная обработка в режиме ППД означает, что нормальная обработка в режиме ППД прерывается на определенное время и что разрешена обработка в режиме ППД выбранного набора из нуля или более текстовых сообщений. Избирательная обработка в режиме ППД применяется в ответ на инициирующее событие. События, которые инициируют избирательную обработку в режиме ППД, могут изменяться по желанию сетевого оператора.
Например, инициирующим событием может являться наступление периода максимального графика (т.е. времени суток). Сетевой оператор может устанавливать периоды максимального графика для обмена текстовыми сообщениями в сети 100 мобильной связи. Если наступает период максимального графика, процессор 134 сообщений может инициировать избирательную обработку в режиме ППД на протяжении этого периода времени. В другом примере инициирующим событием может являться превышение предельной интенсивности графика в сети 100 мобильной связи. Если превышена предельная интенсивность графика, процессор 134 сообщений может инициировать избирательную обработку в режиме ППД, пока интенсивность графика превышает предельное значение. В еще одном примере инициирующим событием может являться график согласно особому сценарию, который предположительно будет действовать в зоне обслуживания сети 100 мобильной связи. Например, если сетевой оператор узнает о проведении опроса зрителей или зрительского голосования за телевизионную программу, процессор 134 сообщений может инициировать избирательную обработку в режиме ППД в период графика согласно особому сценарию. В одном из дополнительных примеров инициирующим событием может являться текстовое сообщение, идентифицированное как спам. Если текст идентифицирован как спам, процессор 134 сообщений может инициировать избирательную обработку в режиме ППД, в результате чего осуществляется фильтрация спама. В одном из дополнительных примеров инициирующим событием может являться проблема с выставлением счета за текстовое сообщение. Если обнаружена проблема с выставлением счета (например, если адрес отправителя, получателя и(или) идентификатор выставления счета не отвечают установленным оператором критериям тарификации), процессор 134 сообщений может инициировать избирательную обработку в режиме ППД для пересылки текстового сообщения системе 122 передачи с промежуточным накоплением.
Если применима избирательная обработка в режиме ППД, процессор 134 сообщений на шаге 206 осуществляет обработку правил в базе 136 правил, чтобы определить, разрешена ли обработка текстового сообщения в режиме ППД в течение периода избирательной обработки в режиме ППД. Правила, разрешающие обработку в режиме ППД, могут изменяться по желанию сетевого оператора. Несколько их примеров приводится далее.
Если на шаге 206 установлено, что обработка текстового сообщения разрешена, процессор 134 сообщений на шаге 208 пересылает текстовое сообщение системе 132 ППД для обработки в режиме ППД. В ответ на прием текстового сообщения система 132 ППД сначала пытается доставить текстовое сообщение получателю 112 без его постоянного сохранения. Если попытка доставки является неудачной, система 132 ППД может переслать текстовое сообщение системе 122 передачи с промежуточным накоплением для обработки в режиме передачи с промежуточным накоплением.
Если на шаге 206 установлено, что обработка текстового сообщения не разрешена, процессор 134 сообщений на шаге 210 пересылает текстовое сообщение системе 122 передачи с промежуточным накоплением для обработки в режиме передачи с промежуточным накоплением. В ответ на прием текстового сообщения система 122 передачи с промежуточным накоплением сохраняет текстовое сообщение в памяти как данные постоянного хранения. Затем система 122 передачи с промежуточным накоплением пытается доставить текстовое сообщение получателю 112. Если первая попытка доставки является неудачной, система 122 передачи с промежуточным накоплением повторяет попытку доставка через определенное время (например, 10 минут, 30 минут и т.д.). Система 122 передачи с промежуточным накоплением будет повторять попытку доставки заданное число раз, после чего текстовое сообщение отбрасывается.
Если на шаге 204 установлено, что избирательная обработка в режиме ППД неприменима, процессор 134 сообщений на шаге 212 пересылает текстовое сообщение системе 132 ППД для обработки в режиме ППД. После этого может осуществляться нормальная обработка в режиме ППД.
После наступления инициирующего события процессор 134 сообщений продолжает применять избирательную обработку в режиме ППД к другим текстовым сообщениям до истечения определенного периода времени. Период времени для применения избирательной обработки в режиме ППД может изменяться в зависимости от инициирующего события. Например, если инициирующим событием является наступление периода максимального графика, период времени может задаваться на основании того, как долго длится период максимального графика (например, 4 часа). Если инициирующим событием является превышение предельной интенсивности трафика, период времени может длиться, пока интенсивность трафика в сети 100 мобильной связи не станет более низкой, чем предельное значение интенсивности трафика. Если инициирующим событием является являющееся спамом текстовое сообщение (или предположительно являющееся спамом), период времени может длиться лишь то время, которое требуется на обработку этого спама. По истечении периода времени для применения избирательной обработки в режиме ППД может осуществляться нормальная обработка в режиме ППД. Соответственно, процессор 134 сообщений пересылает каждое из принимаемых текстовых сообщений системе 132 ППД, пока не наступит другое событие, инициирующее избирательную обработку в режиме ППД.
Избирательная обработка в режиме ППД выгодно позволяет сетевому оператору сокращать обработку в режиме ППД за счет переноса на определенный период времени обработки части или всех текстовых сообщений в режим передачи с промежуточным накоплением. Режим передачи с промежуточным накоплением помогает избегать проблем перегрузки сети, которые возникают при обработке в режиме ППД. Так, в периоды большого объема графика в сети 100 мобильной связи сетевой оператор может избегать задержек в системе 132 ППД и, в конечном итоге, потери текстовых сообщений.
Далее рассмотрены примеры некоторых правил, которые могут использоваться, чтобы определять, разрешена ли обработка текстового сообщения в режиме ППД в период избирательной обработки в режиме ППД (смотри шаг 206). Одним из правил может являться правило адреса отправителя с указанием одного или нескольких адресов отправителей, обработка которых разрешена или не разрешена в режиме ППД в период избирательной обработки в режиме ППД. Например, если адрес отправителя текстового сообщения находится в списке разрешенных адресов (или белом списке), обработка текстового сообщения будет разрешена в режиме ППД. Если адрес отправителя текстового сообщения находится в списке неразрешенных адресов (или черном списке), обработка текстового сообщения будет не разрешена в режиме ППД, и будет передана в режим передачи с промежуточным накоплением.
Другим правилом может являться правило адрес получателя с указанием одного или нескольких адресов получателей, обработка которых разрешена или не разрешена в режиме ППД в период избирательной обработки в режиме ППД. Например, если адрес получателя текстового сообщения находится в списке разрешенных адресов, обработка текстового сообщения будет разрешена в режиме ППД. Если адрес получателя текстового сообщения находится в списке неразрешенных адресов, обработка текстового сообщения будет не разрешена в режиме ППД, и будет передана в режим передачи с промежуточным накоплением.
Еще одним правилом может являться правило недоступных адресов получателей с указанием конкретных получателей или категорий получателей с предыстории неудачной доставки. Например, если адрес получателя текстового сообщения находится в списке адресов с предыстории неудачной доставки, обработка текстового сообщения будет не разрешена в режиме ППД, и будет передана в режим передачи с промежуточным накоплением.
Еще одним правилом может являться правило позиционного кода получателя с указанием одного или нескольких позиционных кодов получателей, обработка которых разрешена или не разрешена в режиме ППД в период избирательной обработки в режиме ППД. Например, если позиционный код получателя текстового сообщения находится в списке разрешенных позиционных кодов, обработка текстового сообщения будет разрешена в режиме ППД. Если позиционный код получателя текстового сообщения находится в списке неразрешенных позиционных кодов, обработка текстового сообщения будет не разрешена в режиме ППД, и будет передана в режим передачи с промежуточным накоплением.
Еще одним правилом может являться правило роуминга с указанием того, что обработка текстовых сообщений, исходящих от абонента, находящегося в режиме роуминга, или адресованных ему, не будет разрешена в режиме ППД и будет передана в режим передачи с промежуточным накоплением.
Еще одним правилом может являться правило идентификатора протокола с указанием сетевых протоколов, обработка которых разрешена или не разрешена в режиме ППД в период избирательной обработки в режиме ППД. Например, в правиле может быть указано, что обработка текстовых сообщений по протоколам IS41 и GSM разрешена, а обработка текстовых сообщений по протоколу GPRS не разрешена.
Еще одним правилом может являться правило услуг связи с указанием услуг связи, обработка которых разрешена или не разрешена в режиме ППД в период избирательной обработки в режиме ППД. Например, в правиле может быть указано, что обработка услуг WMI и VMN разрешена, а обработка услуг поискового вызова, прогона, WAP и EMS не разрешена.
Еще одним правилом может являться правило радиоинтерфейса с указанием протоколов радиоинтерфейса, обработка которых разрешена или не разрешена в режиме ППД в период избирательной обработки в режиме ППД. Например, в правиле может быть указано, что обработка текстовых сообщений по протоколам CDMA и W-CDMA разрешена, а текстовых сообщений по протоколам TDMA и GSM не разрешена.
Еще одним правилом может являться правило типа маршрутизации с указанием типов маршрутизации (например, SS7, IP (ESME), специализированный порт и т.д.), обработка которых разрешена или не разрешена в режиме ППД в период избирательной обработки в режиме ППД.
Еще одним правилом может являться правило типа услуг с указанием типов услуг (например, административных, поискового вызова, WMI, VMN, услуг на базе информации о местоположении (LBS), вещания и т.д.), обработка которых разрешена или не разрешена в режиме ППД в период избирательной обработки в режиме ППД.
Еще одним правилом может являться правило идентификатора выставления счета с указанием типов выставления счетов, обработка которых разрешена или не разрешена в режиме ППД в период избирательной обработки в режиме ППД. Например, в правиле может быть указано, что обработка предварительно оплаченных текстовых сообщений разрешена, а текстовых сообщений с последующей оплатой не разрешена. Может существовать ряд других правил, которые могут быть установлены. Кроме того, чтобы разрешить обработку текстового сообщения может обрабатываться множество правил. Если какие-либо правила противоречат друг другу, сетевой оператор может установить, какие правила определяют, разрешена ли обработка текстового сообщения.
Пример
На фиг.3 проиллюстрирована сеть 300 IMS согласно одному из примеров осуществления. В этом варианте осуществления сеть 300 IMS способна обслуживать мобильное устройство 310 посредством сети 314 радиосвязи с абонентами (СРСА), которой является любая сеть радиосвязи или беспроводной связи, которая связывает мобильное устройство с базовой сетью. Для обслуживания мобильного устройства 310 в сеть 300 IMS входит обслуживающая функция 318 управления соединениями (ОФУС), сервер 320 приложений (СП) SMS и система 324 текстовых сообщений. Сервер 320 приложений SMS способен обрабатывать SMS-сообщения. Например, сервер 320 приложений SMS может представлять собой SMSC. Для обработки SMS-сообщений в сервер 320 приложений SMS входит система 322 передачи с промежуточным накоплением, использующая SMS-протокол. Система 322 передачи с промежуточным накоплением способна доставлять SMS-сообщения получателям с использованием обработки в режиме передачи с промежуточным накоплением, такой как доставка SMS-сообщения мобильному устройству 312 посредством СРСА 316.
В систему 324 текстовых сообщений входит система ППД 332, процессор 334 сообщений и база 336 правил. Система 324 текстовых сообщений запрограммирована на использование системы ППД 332 при попытке доставки SMS-сообщений их получателю до пересылки SMS-сообщений СП 320 SMS. Система ППД 332 способна доставлять SMS-сообщения получателям с использованием обработки в режиме ППД, такой как доставка SMS-сообщения мобильному устройству 312 посредством СРСА 316. Система 324 текстовых сообщений также запрограммирована на применение избирательной обработки в режиме ППД в ответ на инициирующее событие, некоторые из которых были описаны выше. Допустим, например, что сетевой оператор сети 300 IMS установил период максимального графика в сети 300 IMS, трафик SMS-сообщений в которой обычно является интенсивным. При наступлении этого периода максимального трафика система 324 текстовых сообщений инициирует избирательную обработку в режиме ППД.
Кроме того, допустим, например, что пользователь мобильного устройства 310 инициирует передачу SMS-сообщения пользователю мобильного устройства 312. Мобильное устройство 310 оформляет SMS-сообщение как сообщение по протоколу SIP и передает его ОФУС 318. ОФУС 318 обрабатывает сообщение по протоколу SIP и устанавливает, что оно содержит SMS-сообщение. Соответственно, ОФУС 318 пересылает сообщение по протоколу SIP системе 324 текстовых сообщений.
На фиг.4-5 показаны блок-схемы обмена сообщениями, иллюстрирующие избирательную обработку в режиме ППД согласно одному из примеров осуществления. Как показано на фиг.4, процессор 334 сообщений принимает сообщение по протоколу SIP, которое содержит SMS-сообщение. Вместо автоматической пересылки SMS-сообщения системе ППД 332 для обработки в режиме ППД процессор 334 сообщений устанавливает, применима ли избирательная обработка в режиме ППД. Поскольку в рассматриваемом случае наступил период максимального графика, инициируется избирательная обработка в режиме ППД. Соответственно, процессор 334 сообщений осуществляет обработку правил (из базы 336 правил на фиг.3), чтобы установить, разрешена ли обработка SMS-сообщение в режиме ППД. Если установлено, что обработка SMS-сообщения разрешена, процессор 334 сообщений пересылает SMS-сообщение системе ППД 332 для обработки в режиме ППД. В ответ на прием SMS-сообщения система ППД 332 сначала пытается доставить SMS-сообщение его получателю, не сохраняя SMS-сообщение как данные постоянного хранения, путем передачи сообщения по протоколу SIP мобильному устройству 312 (посредством ОФУС 318 на фиг.3). Если попытка доставки является неудачной, система ППД 332 может переслать SMS-сообщение серверу 320 приложений SMS для обработки в режиме передачи с промежуточным накоплением.
Поскольку в проиллюстрированном на фиг.4 примере обработка SMS-сообщения в режиме ППД была разрешена, система ППД 332 попыталась доставить сообщение. Если обработка SMS-сообщение в режиме ППД не разрешена, SMS-сообщение передается СП 320 SMS для обработки в режиме передачи с промежуточным накоплением, как проиллюстрировано на фиг.5.
На фиг.5 показано, что процессор 334 сообщений снова принимает сообщение по протоколу SIP, которое содержит SMS-сообщение. Вместо автоматической пересылки SMS-сообщения системе ППД 332 для обработки в режиме ППД процессор 334 сообщений устанавливает, применима ли избирательная обработка в режиме ППД. Поскольку в рассматриваемом случае наступил период максимального графика, инициируется избирательная обработка в режиме ППД. Соответственно, процессор 334 сообщений осуществляет обработку правил (из базы 336 правил на фиг.3), чтобы установить, разрешена ли обработка SMS-сообщение в режиме ППД. Если установлено, что обработка SMS-сообщения не разрешена, процессор 334 сообщений пересылает SMS-сообщение системе 322 ППД для обработки в режиме передачи с промежуточным накоплением. В ответ на прием SMS-сообщения система 322 передачи с промежуточным накоплением сохраняет SMS-сообщение в памяти как данные постоянного хранения. Затем система 322 передачи с промежуточным накоплением пытается доставить SMS-сообщение его получателю путем передачи сообщения по протоколу SIP мобильному устройству 312 (посредством ОФУС 318 на фиг.3).
В проиллюстрированном на фиг.5 примере SMS-сообщение выгружается для обработки в системе 322 передачи с промежуточным накоплением, а не в системе ППД 332. Во время этого периода максимальной интенсивности графика система 322 передачи с промежуточным накоплением может справляться с обработкой SMS-сообщения лучше, чем система ППД 332. Соответственно, повышается вероятность успешной доставки SMS-сообщения мобильному устройству 312.
Любые из различных элементов, показанных на чертежах или описанных в изобретении, могут быть реализованы в форме аппаратного обеспечения, программного обеспечения, аппаратно-программного обеспечения или какого-либо их сочетания. Например, какой-либо элемент может быть реализован в форме специализированного аппаратного обеспечения. Элементы в форме специализированного аппаратного обеспечения могут обозначаться как "процессоры", "контроллеры" или какими-либо аналогичными терминами.
Если функции обеспечиваются процессором, их может обеспечивать один специализированный процессор, один совместно используемый процессор или множество отдельных процессоров, часть из которых могут быть совместно используемыми. Кроме того, используемый в прямой форме термин "процессор" или "контроллер" не должен толковаться как относящийся исключительно к аппаратному обеспечению, способному выполнять программы, и может без ограничения подразумевать цифровой процессор сигналов (ЦПС), сетевой процессор, специализированную интегральную схему (ASIC, от английского -      application-specific integrated circuits), программируемую пользователем вентильную матрицу (FPGA, от английского - Field Programmable Gate Array), постоянное запоминающее устройство (ПЗУ) для хранения программного обеспечения, оперативное запоминающее устройство (ОЗУ) и энергонезависимое запоминающее устройство, логическую схему или какой-либо иной физический аппаратный компонент или модуль.
Кроме того, какой-либо элемент может быть реализован в форме команд, выполняемых процессором или компьютером с целью осуществления функций такого элемента. Примерами команд являются программное обеспечение, программный код и аппаратно-программное обеспечение. Команды способны действовать при их выполнении процессором, который тем самым осуществляет функции элемента. Команды могут храниться в запоминающих устройствах, считываемых процессором. Примерами запоминающих устройств являются цифровые или твердотельные запоминающие устройства, запоминающие устройства на магнитном носителе, такие как магнитные диски и магнитные ленты, накопители на жестких дисках или цифровые носители данных с оптическим считыванием.
Хотя были описаны конкретные варианты осуществления, объем изобретения не ограничен этими конкретными вариантами осуществления. Объем изобретения определяется следующей далее формулой изобретения и любыми ее эквивалентами.