RU2517438C2 - Способ и система для распределения отчетов о доставке - Google Patents

Способ и система для распределения отчетов о доставке Download PDF

Info

Publication number
RU2517438C2
RU2517438C2 RU2012118590/08A RU2012118590A RU2517438C2 RU 2517438 C2 RU2517438 C2 RU 2517438C2 RU 2012118590/08 A RU2012118590/08 A RU 2012118590/08A RU 2012118590 A RU2012118590 A RU 2012118590A RU 2517438 C2 RU2517438 C2 RU 2517438C2
Authority
RU
Russia
Prior art keywords
message
msgid2
server
module
msgid1
Prior art date
Application number
RU2012118590/08A
Other languages
English (en)
Other versions
RU2012118590A (ru
Inventor
Шицзюнь ЧЖОУ
Original Assignee
ЗетТиИ Корпорейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ЗетТиИ Корпорейшн filed Critical ЗетТиИ Корпорейшн
Publication of RU2012118590A publication Critical patent/RU2012118590A/ru
Application granted granted Critical
Publication of RU2517438C2 publication Critical patent/RU2517438C2/ru

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1043Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/23Reliability checks, e.g. acknowledgments or fault reporting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1023Media gateways
    • H04L65/103Media gateways in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1053IP private branch exchange [PBX] functionality entities or arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Изобретение относится к средствам для перемещения мультимедийных сообщений между средствами связи. Технический результат заключается в равномерном распределении отчетов о доставке MMSC к каждому серверу в MMSG, обеспечивая балансирование нагрузки серверов. В способе осуществляют: установку идентификатора сообщения MSGID1 в мультимедийное сообщение поставщиком услуг (SP) и направление мультимедийного сообщения, которое содержит MSGID1 и вызываемый номер, к одному или более серверам в шлюз услуг мультимедийных сообщений (MMSG), и установку идентификатора сообщения MSGID2 в мультимедийное сообщение сервером, принявшим указанное мультимедийное сообщение, и направление мультимедийного сообщения, которое содержит MSGID2 и вызываемый номер, далее к центру услуг мультимедийных сообщений (MMSC), при этом поставщик услуг равномерно распределяет направленное сообщение к каждому серверу в MMSG. Анализ MMSG соответствующего сервера, генерирующего MSGID2 в соответствии с MSGID2, который содержится в отчете о доставке, возвращенном MMSC, и направление отчета о доставке далее к серверу, генерирующему MSGID2. Система реализует вышеуказанный способ. 2 н. и 9 з.п. ф-лы, 2 ил.

Description

ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится к области услуг мультимедийных сообщений, а точнее, к способу и системе для распределения отчетов о доставке, задействованных при осуществлении обмена информацией между центром услуг мультимедийных сообщений и шлюзом услуг мультимедийных сообщений.
ПРЕДЫДУЩИЙ УРОВЕНЬ ТЕХНИКИ
Услуга мультимедийных сообщений (MMS) является услугой для перемещения мультимедийных сообщений между мобильными телефонами, а также между мобильным телефоном и сетью Интернет, и общеизвестна как MMS. Операторы связи устанавливают различные центры услуг мультимедийных сообщений (MMSC) в соответствии с участком, к которому относится пользователь, a MMSC предоставляют пользователям услугу мультимедийных сообщений.
Поставщики услуг (SP) имеют ресурсы телекоммуникационного доступа и являются прямыми поставщиками услуг приложений мобильной сети Интернет, при этом они ответственны за развитие и предоставление услуг, таких как MMS с прогнозом погоды, в соответствии с потребностями пользователя.
Интерфейс ММ7 является интерфейсом между MMSC и шлюзом услуг мультимедийных сообщений (MMSG), и между MMSG и SP, при этом MMSG осуществляет доступ к SP через интерфейс ММ7 и выполняет функции, такие как кэширование, направление и повторная попытка отправки мультимедийных сообщений/ обмен информацией между MMSC и MMSG, и MMSG и SP осуществляется через интерфейс ММ7.
В предыдущем уровне техники SP равномерно направляет сообщение, которое содержит вызываемый номер, к серверу в MMSG через свитч и роутер. После того, как сервер получает сообщение и успешно подтверждает подлинность SP, он генерирует идентификатор сообщения MSGID1, и направляет сообщение к MMSC, к которому относится вызываемый номер, а после того, как MMSC получает сообщение, он генерирует идентификатор сообщения MSGID2 и направляет ответный отчет, который содержит MSGID2 сообщения к MMSG, при этом MMSG генерирует контрольную информацию сообщения, которая содержит MSGID1, MSGID2 и вызываемый номер, сохраняет информацию на сервере в MMSG, где каждый из вызываемых номеров соответствует части контрольной информации сообщения, и определяет номер модуля сохраненного сервера в соответствии с двумя последними вызываемыми номерами; после отправления сообщения к мобильному телефону MMSC отправляет отчет о доставке, содержащий MSGID2, вызываемый номер и информацию о состоянии, определяет номер модуля сервера в соответствии с двумя последними вызываемыми номерами, и направляет этот отчет о доставке далее к нужному серверу; сервер ищет соответствующий MSGID1 через контрольную информацию сообщения, хранимую на сервере, в соответствии с MSGID2 сообщения и вызываемым номером в отчете о доставке, затем генерирует ответный отчет, который содержит MSGID1, вызываемый номер и информацию о состоянии, и отправляет ответный отчет назад к SP, затем, SP принимает решение, является ли нформация об окончательном состоянии отправленного сообщения подтвержденной, в соответствии с MSGID1, вызываемым номером, а также информацией о состоянии.
В предыдущем уровне техники, соответствующая взаимосвязь между вызываемым номером и номером модуля сервера предварительно конфигурируется системой, например: 00-49: 180, 50-99: 181 означает, что, если две последних цифры телефонного номера находятся в пределах 00-49, это соответствует серверу 180, а если две последние цифры телефонного номера находятся в пределах 50-99, это соответствует серверу 181. Если в MMSG добавляется сервер 182, для обеспечения равномерного распределения нагрузки, правило распределения нагрузки сервера должно быть определено повторно, а существующий вызываемый номер должен быть переконфигурирован, например: 00-33: 180, 34-66: 181, и 67-99: 182. В случае, если в данный момент сетевой трафик стремительно увеличивается, на сервере сохраняются тысячи вызываемых номеров, что делает перенастройку вызываемых номеров все более трудноосуществимой.
К тому же, так как MSGID2 генерируется посредством MMSG, MMSG не может устанавливать генерируемые правила, когда MMSC возвращает отчет о доставке назад к серверам в MMSC, единственным способом является способ в соответствии с вышеупомянутым правилом распределения нагрузки серверов, где номер модуля сервера, к которому доставляются сообщения, определяется в соответствии с двумя последними цифрами вызываемого номера, а в групповом сообщении, если вызываемый номер сообщения находится точно в пределах 00-33, абсолютно все отчеты о доставке будут распределены к серверу 180 для обработки, в то время как другие два сервера 181 и 182 находятся в неактивном состоянии, таким образом, не может осуществляться балансирование нагрузки серверов.
СОДЕРЖАНИЕ ИЗОБРЕТЕНИЯ
По этой причине, главной задачей настоящего изобретения является предоставление способа и системы для распределения отчетов о доставке для равномерного распределения отчетов о доставке MMSC к каждому серверу в MMSG, таким образом, обеспечивая балансирование нагрузки серверов и улучшая масштабируемость системы.
Для достижения вышеупомянутой задачи техническая схема настоящего изобретения осуществляется следующим образом:
настоящее изобретение предоставляет способ для распределения отчетов о доставке, который содержит:
установку идентификатора сообщения MSGID1 в мультимедийное сообщение поставщиком услуг (SP) и направление мультимедийного сообщения, которое содержит MSGID1 и вызываемый номер, к серверу в шлюз услуг мультимедийных сообщений (MMSG) и установку идентификатора сообщения MSGID2 в мультимедийное сообщение сервером, и направление мультимедийного сообщения, которое содержит MSGID2 и вызываемый номер, далее к центру услуг мультимедийных сообщений (MMSC);
анализ MMSG соответствующего сервера, генерирующего MSGID2 в соответствии с MSGID2, который содержится в отчете о доставке, возвращенном MMSC, и направление отчета о доставке далее к серверу, генерирующему MSGID2.
В вышеуказанном решении способ также содержит: указанный MSGID2, который содержит номер модуля сервера, устанавливающего MSGID2.
В вышеуказанном решении способ также содержит: после направления мультимедийного сообщения далее к MMSC генерирование контрольной информации сообщения сервером и сохранение контрольной информации сообщения на сервере, отправление MMSC полученного мультимедийного сообщения к мобильному телефону и возвращение отчета о доставке назад к MMSG.
В вышеуказанном решении способ также содержит: сообщение, направленное к серверу в MMSG, содержащее MSGID1, тему сообщения, содержание сообщения, вызываемый номер и приоритет сообщения;
сообщение, направленное сервером далее к MMSC содержит: MSGID2 и вызываемый номер.
В вышеуказанном решении контрольная информация сообщения содержит: соответствующую взаимосвязь между MSGID1, MSGID2, вызываемым номером и адресом SP.
Отчет о доставке, возвращенный MMSC к MMSG содержит: MSGID2 и вызываемый номер.
В вышеуказанном решении способ также содержит: после направления указанного отчета о доставке далее к соответствующему серверу, генерирующему MSGID2, поиск сервером, получающим отчет о доставке, соответствующего MSGID1 в соответствии с контрольной информацией сообщения, сохраненной на сервере, генерирование отчета о доставке, содержащего MSGID1 и информацию о состоянии, и возвращение отчета о доставке назад к SP.
Настоящее изобретение также предоставляет систему для распределения отчетов о доставке, которая содержит SP, сервер в MMSG, и MMSC, при этом система также содержит: генерирующий и направляющий сообщения модуль, содержащийся в SP, модуль, генерирующий сообщения и направляющий далее, модуль, сохраняющий контрольную информацию, и анализирующий, принимающий и передающий отчеты о доставке модуль, содержащийся на сервере/ при этом
генерирующий и направляющий сообщения модуль сконфигурирован для установки идентификатора сообщения MSGID1 в мультимедийное сообщение и направления мультимедийного сообщения, которое содержит MSGID1, к серверу;
генерирующий сообщения и направляющий далее модуль сконфигурирован для установки идентификатора сообщения MSGID2 в мультимедийное сообщение и направления мультимедийного сообщения, которое содержит MSGID2, далее к MMSC;
сохраняющий контрольную информацию модуль сконфигурирован для сохранения контрольной информации сообщения;
приемопередающий отчеты о доставке и анализирующий модуль сконфигурированы для получения отчета о доставке, возвращенного MMSC, и, в соответствии с MSGID2 в отчете о доставке, анализа номера модуля сервера, генерирующего MSGID2, и направления отчета о доставке далее к серверу, генерирующему MSGID2.
В вышеуказанном решении MSGID2, установленный модулем, генерирующим сообщения и направляющим далее, содержит номер модуля сервера, генерирующего MSGID2.
В вышеуказанном решении мультимедийное сообщение, направленное к серверу, содержит: MSGID1, тему сообщения, содержание сообщения, вызываемый номер и приоритет сообщения;
мультимедийное сообщение, направленное далее к MMSC, содержит: MSGID2 и вызываемый номер;
контрольная информация сообщения содержит соответствующую взаимосвязь между MSGID1, MSGID2, вызываемым номером и адресом SP.
отчет о доставке содержит: MSGID2, вызываемый номер и информацию о состоянии.
В вышеуказанном решении приемопередающий отчеты о доставке модуль и анализирующий модуль также сконфигурирован для получения отчетов о доставке, направленных далее другими серверами.
В вышеуказанном решении система также содержит: генерирующий ответные отчеты модуль и определяющий окончательное состояние модуль; при этом
генерирующий ответные отчеты модуль сконфигурирован для поиска соответствующего MSGID1 в сохраняющем контрольную информацию модуле, в соответствии с MSGID2 и вызываемым номером в отчете о доставке, и генерирования ответного отчета, который содержит MSGID1 и информацию о состоянии, и отправления ответного отчета назад к SP;
определяющий окончательное состояние модуль сконфигурирован для определения окончательного состояния сообщения в соответствии с MSGID1 и информацией о состоянии в ответном отчете.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
Фиг.1 схема последовательности операций способа для распределения отчетов о доставке настоящего изобретения;
Фиг.2 схематическая диаграмма системы для распределения отчетов о доставке настоящего изобретения;
ПРЕДПОЧТИТЕЛЬНЫЕ ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Основная идея настоящего изобретения
заключается в следующем: SP устанавливает идентификатор сообщения MSGID1 в мультимедийное сообщение и направляет мультимедийное сообщение, которое содержит MSGID1 сообщения и вызываемый номер, к серверу в MMSG, сервер устанавливает идентификатор сообщения MSGID2 в мультимедийное сообщение и направляет сообщение, которое содержит MSGID2 и вызываемый номер, к MMSC, к которому относится вызываемый номер; MMSG анализирует соответствующий сервер, генерирующий MSGID2 в соответствии с MSGID2, который содержится в отчете о доставке, MMSC, и направляет отчет о доставке далее к серверу, генерирующему MSGID2.
В существующей практике создания сетей MMSG содержит свитч, роутер и один или несколько серверов, при этом процесс направления SP сообщения в MMSG является следующим: SP равномерно распределяет направленное сообщение к каждому серверу в MMSG через свитч и роутер.
Способ для распределения отчетов о доставке, предоставленный в настоящем изобретении, показан на Фиг.1, при этом способ содержит следующие этапы:
этапы 101102: сервер в MMSG получает мультимедийное сообщение, содержащее MSGID1, направленное SP, и подтверждает подлинность информации SP; при успешном подтверждении подлинности переходит к этапу 103; при отсутствии подтверждения подлинности настоящий процесс заканчивается.
На этом этапе SP устанавливает идентификатор сообщения MSGID1 в мультимедийное сообщение для того, чтобы SP генерировал идентификатор сообщения MSGID1 для одноразовой идентификации мультимедийного сообщения в SP; затем SP в произвольном порядке и равномерно направляет сообщение к серверу в MMSG через свитч и роутер, при этом мультимедийное сообщение, направленное к серверу, содержит: MSGID1, тему сообщения, содержание сообщения, вызываемый номер и приоритет сообщения и т.д., и при этом номером модуля сервера является 180; в случае группового сообщения существует несколько вызываемых номеров, при этом все вызываемые номера содержатся в одном сообщении;
после того, как сервер 180 в MMSG получает сообщение, он подтверждает подлинность информации SP, и если MMSG не конфигурирует SP как стороны отправления и получения сообщения, или если MMSG не конфигурирует интернет протокол (IP) SP, или если подтверждение подлинности SP посредством MMSG не осуществляется, MMSG возвращает отчет об ошибке к SP, и настоящий процесс прекращается; если подтверждение подлинности является успешным, MMSG возвращает отчет об успешном выполнении операции к SP, и если отчет содержит MSGID1 и вызываемый телефонный номер, переходит к этапу 103.
Этап 103: серверы в MMSG устанавливают MSGID2 в мультимедийное сообщение и направляют сообщение к MMSC, и генерируют контрольную информацию сообщения, и сохраняют контрольную информацию сообщения на локальном сервере;
на этом этапе, после получения сервером 180 в MMSG мультимедийного сообщения, устанавливается идентификатор сообщения MSGID2 для того, чтобы сервер 180 генерировал идентификатор сообщения MSGID2 для сообщения и для одноразовой идентификации мультимедийного сообщения в MMSG, при этом номер модуля 180 сервера, генерирующего MSGID2, содержится в MSGID2; после анализа, оценки и подтверждения подлинности вызываемого номера в сообщении сервером 180 сообщение классифицируется в соответствии с MMSC, к которому относится вызываемый номер, и направляется далее к MMSC, к которому относится вызываемый номер, при этом сообщение, направляемое далее к MMSC содержит: MSGID2 и вызываемый номер;
в случае группы сообщений, каждое сообщение соответственно направляется далее к MMSC, к которому относится вызываемый номер; после того, как сервер 180 успешно направляет сообщение далее к MMSC, он генерирует контрольную информацию сообщения и сохраняет информацию на сервере 180, при этом вызываемый номер соответствует части контрольной информации - сообщения, и при этом контрольная информация сообщения содержит: соответствующую взаимосвязь между MSGID1, MSGID2, вызываемым номером и адресом SP.
Этап 104: после того, как MMSC отправляет мультимедийное сообщение к сотовому телефону, он в произвольном порядке возвращает отчет о доставке к серверу в MMSG;
на этом этапе, после получения MMSC мультимедийного сообщения, направленного далее сервером 180 в MMSG, он отправляет мультимедийное сообщение к мобильному телефону, генерирует отчет о доставке и в произвольном порядке доставляет отчет о доставке к серверу в MMSG через свитч и роутер, в случае доставки сообщения к серверу, номер модуля которого, допустим, 181; отчет о доставке содержит: MSGID2, вызываемый номер и информацию о состоянии, если сотовый телефон успешно получает сообщение, информация о состоянии является подтвержденной, в противном случае, информация о состоянии является неподтвержденной;
в случае, если несколько сообщений отправлены к сотовым телефонам с разными вызываемыми номерами, MMSC генерирует несколько отчетов о доставке, использует элемент балансирования нагрузки свитча и роутера, чтобы в произвольном порядке и равномерно доставить несколько отчетов о доставке каждому серверу в MMSG через свитч и роутер.
Этап 105: серверы, получающие отчеты о доставке, анализируют сервер, генерирующий MSGID2 в соответствии с MSGID2 в отчете о доставке, и направляют отчет о доставке далее к серверу, создающему MSGID2 сообщения;
на этом этапе, после того, как сервер 181 в MMSG получает отчет о доставке, возвращенный MMSC, он узнает посредством анализа, что номер модуля сервера, генерирующего MSGID2, является 180, в соответствии с MSGID2 в отчете о доставке, и сервер 181 направляет отчет о доставке далее к серверу 180; если на этапе 104 отчет о доставке просто доставлен к серверу 180, и не требует дальнейшего направления.
Этап 106: сервер, генерирующий MSGID2, ищет соответствующий MSGID1 через контрольную информацию сообщения, хранимую на локальном сервере, в соответствии с MSGID2 и вызываемым номером в отчете о доставке, и генерирует ответный отчет, и возвращает ответный отчет назад к SP.
На этом этапе, после того, как сервер 180 получает отчет о доставке, направленный далее сервером 181, сервер 180 ищет контрольную информацию сообщения на сервере, в соответствии с MSGID2 и вызываемым номером в отчете о доставке, и ищет MSGID2 и MSGID1, соответствующие вызываемому номеру, в соответствии с контрольной информацией сообщения, и генерирует ответный отчет, содержащий MSGID1 и информацию о состоянии, и возвращает ответный отчет назад к SP; SP определяет окончательное состояние сообщения в соответствии с MSGID1, вызываемым номером и информацией о состоянии в ответном отчете;
если телефон успешно получает сообщение, информация о состоянии является подтвержденной, и окончательное состояние также является подтвержденным; в противном случае информация о состоянии является неподтвержденной, также как и окончательное состояние.
На основании вышеуказанного способа настоящее изобретение также предоставляет систему для распределения отчетов о доставке, как показано на Фиг.2, система содержит: SP, сервер и MMSC, при этом система содержит: генерирующий и направляющий сообщения модуль, содержащийся в SP, модуль, генерирующий сообщения и направляющий далее, модуль, сохраняющий контрольную информацию, и анализирующий, принимающий и передающий отчеты о доставке модуль, содержащийся на сервере.
В этой системе каждый сервер в MMSG содержит генерирующий и направляющий далее модуль, сохраняющий контрольную информацию модуль, и анализирующий, принимающий и передающий отчеты о доставке модуль, то есть составы сервера 180 и сервера 181 по Фиг.2 являются идентичными, но только анализирующий, принимающий и передающий отчеты о доставке модуль показан в сервере 181 с целью упрощения. При этом
генерирующий сообщения и направляющий модуль используют для установки идентификатора сообщения MSGID1 в мультимедийное сообщение и направления мультимедийного сообщения, которое содержит MSGID1 к серверу; при этом мультимедийное сообщение, направленное к серверу, содержит: MSGID1, тему сообщения, содержание сообщения, вызываемый номер и приоритет сообщения;
генерирующий сообщения и направляющий далее модуль используют для установки идентификатора сообщения MSGID2 в мультимедийное сообщение и направления мультимедийного сообщения, которое содержит MSGID2, далее к MMSC; при этом MSGID2 записывает номер модуля сервера, генерирующего MSGID2; и при этом мультимедийное сообщение, направленное далее к MMSC, содержит: MSGID2 и вызываемый номер;
сохраняющий контрольную информацию модуль используют для сохранения контрольной информации сообщения, и при этом контрольная информация сообщения содержит соответствующую взаимосвязь между MSGID1, MSGID2, вызываемым номером и адресом SP;
анализирующий, принимающий и передающий отчеты о доставке модуль используют для получения отчета о доставке, возвращенного MMSC, и, в соответствии с MSGID2 в отчете о доставке, для анализа номера модуля сервера, генерирующего MSGID2, и направления отчета о доставке далее к серверу, генерирующему MSGID2; при этом отчет о доставке содержит: MSGID2, вызываемый номер и информацию о состоянии;
анализирующий, принимающий и передающий отчеты о доставке модуль также используют для получения отчетов о доставке, направленных далее другими серверами.
Система также содержит: генерирующий ответные отчеты модуль и определяющий окончательное состояние модуль, содержащийся в SP; при этом
генерирующий ответные отчеты модуль используют для поиска соответствующего MSGID1 в сохраняющем контрольную информацию модуле, в соответствии с MSGID2 и вызываемым номером в отчете о доставке, и генерирования ответного отчета, который содержит MSGID1 и информацию о состоянии, и возвращения их назад к SP;
определяющий окончательное состояние модуль используют для определения окончательного состояния сообщения в соответствии с MSGID1 и информацией о состоянии в ответном отчете.
Приведенное выше описание является только предпочтительными вариантами осуществления настоящего изобретения и не ограничивает объем правовой охраны настоящего изобретения, при этом любые усовершенствования, взаимные замены и улучшения без отклонения от сущности и принципа настоящего изобретения, должны считаться охваченными объемом правовой охраны настоящего изобретения.

Claims (11)

1. Способ для распределения отчетов о доставке, который содержит:
установку идентификатора сообщения MSGID1 в мультимедийное сообщение поставщиком услуг (SP) и направление мультимедийного сообщения, которое содержит MSGID1 и вызываемый номер, к одному или более серверам в шлюз услуг мультимедийных сообщений (MMSG), и установку идентификатора сообщения MSGID2 в мультимедийное сообщение сервером, принявшим указанное мультимедийное сообщение, и направление мультимедийного сообщения, которое содержит MSGID2 и вызываемый номер, далее к центру услуг мультимедийных сообщений (MMSC), при этом поставщик услуг равномерно распределяет направленное сообщение к каждому серверу в MMSG;
анализ MMSG соответствующего сервера, генерирующего MSGID2 в соответствии с MSGID2, который содержится в отчете о доставке, возвращенном MMSC, и направление отчета о доставке далее к серверу, генерирующему MSGID2.
2. Способ по п.1, где указанный MSGID2 содержит номер модуля сервера, устанавливающего MSGID2.
3. Способ по п.1, где способ также содержит: после направления мультимедийного сообщения далее к MMSC генерирование контрольной информации сообщения сервером и сохранение контрольной информации сообщения на сервере, отправление MMSC полученного мультимедийного сообщения к мобильному телефону и возвращение отчета о доставке назад к MMSG.
4. Способ по п.1, где сообщение, направленное к одному или более серверам в MMSG, содержит: MSGID1, тему сообщения, содержание сообщения, вызываемый номер и приоритет сообщения;
сообщение, направленное сервером далее к MMSC содержит: MSGID2 и вызываемый номер.
5. Способ по п.3, где контрольная информация сообщения содержит: соответствующую взаимосвязь между MSGID1, MSGID2, вызываемым номером и адресом SP;
отчет о доставке, возвращенный MMSC к MMSG содержит: MSGID2 и вызываемый номер.
6. Способ по п.1, где способ также содержит: после направления указанного отчета о доставке далее к соответствующему серверу, генерирующему MSGID2, поиск сервером, получающим отчет о доставке, соответствующего MSGID1 в соответствии с контрольной информацией сообщения, сохраненной на сервере, генерирование отчета о доставке, содержащего MSGID1 и информацию о состоянии, и возвращение отчета о доставке назад к SP.
7. Система для распределения отчетов о доставке, включающая поставщика услуг (SP), один или более серверов в шлюзе услуг мультимедийных сообщений (MMSG) и центр услуг мультимедийных сообщений (MMSC), при этом система также содержит: генерирующий и направляющий сообщения модуль, содержащийся в SP, генерирующий сообщения и направляющий далее модуль, сохраняющий контрольную информацию модуль, анализирующий, принимающий и передающий отчет о доставке модуль, содержащийся в каждом сервере; при этом
генерирующий и направляющий сообщения модуль сконфигурирован для установки идентификатора сообщения MSGID1 в мультимедийное сообщение и направления мультимедийного сообщения, которое содержит MSGID1, к одному или более серверам, при этом поставщик услуг равномерно распределяет направленное сообщение к каждому серверу в MMSG;
генерирующий сообщения и направляющий далее модуль сконфигурирован для установки идентификатора сообщения MSGID2 в мультимедийное сообщение и направления мультимедийного сообщения, которое содержит MSGID2, далее к MMSC;
сохраняющий контрольную информацию модуль сконфигурирован для сохранения контрольной информации сообщения;
анализирующий, принимающий и передающий отчеты о доставке модуль сконфигурирован для получения отчета о доставке, возвращенного MMSC, и, в соответствии с MSGID2 в отчете о доставке, для анализа номера модуля сервера, генерирующего MSGID2, и направления отчета о доставке далее к серверу, генерирующему MSGID2.
8. Система по п.7, где MSGID2, установленный генерирующим сообщения и направляющим сообщения далее модулем, содержит номер модуля сервера, генерирующего MSGID2.
9. Система по п.7 или 8, где
мультимедийное сообщение, направленное к одному или более серверам, содержит: MSGID1, тему сообщения, содержание сообщения, вызываемый номер и приоритет сообщения;
мультимедийное сообщение, направленное далее к MMSC, содержит: MSGID2 и вызываемый номер;
контрольная информация сообщения содержит соответствующую взаимосвязь между MSGID1, MSGID2, вызываемым номером и адресом SP;
отчет о доставке содержит: MSGID2, вызываемый номер и информацию о состоянии.
10. Система по п.9, где анализирующий, принимающий и передающий отчеты о доставке модуль также сконфигурирован для получения отчетов о доставке, направленных далее другими серверами.
11. Система по п.10, которая также содержит:
генерирующий ответные отчеты модуль, и определяющий окончательное состояние модуль; при этом
генерирующий ответные отчеты модуль сконфигурирован для поиска соответствующего MSGID1 в сохраняющем контрольную информацию модуле, в соответствии с MSGID2 и вызываемым номером в отчете о доставке, и генерирования ответного отчета, который содержит MSGID1 и информацию о состоянии, и отправления ответного отчета назад к SP;
определяющий окончательное состояние модуль сконфигурирован для определения окончательного состояния сообщения в соответствии с MSGID1 и информацией о состоянии в ответном отчете.
RU2012118590/08A 2009-10-21 2010-04-01 Способ и система для распределения отчетов о доставке RU2517438C2 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN200910236436.X 2009-10-21
CN200910236436.XA CN101674548B (zh) 2009-10-21 2009-10-21 一种投递报告的分配方法及***
PCT/CN2010/071511 WO2010145266A1 (zh) 2009-10-21 2010-04-01 一种投递报告的分配方法及***

Publications (2)

Publication Number Publication Date
RU2012118590A RU2012118590A (ru) 2013-11-27
RU2517438C2 true RU2517438C2 (ru) 2014-05-27

Family

ID=42021481

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2012118590/08A RU2517438C2 (ru) 2009-10-21 2010-04-01 Способ и система для распределения отчетов о доставке

Country Status (7)

Country Link
US (1) US9118692B2 (ru)
EP (1) EP2480017B1 (ru)
CN (1) CN101674548B (ru)
AU (1) AU2010262617B2 (ru)
BR (1) BR112012009428A2 (ru)
RU (1) RU2517438C2 (ru)
WO (1) WO2010145266A1 (ru)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101674548B (zh) * 2009-10-21 2014-12-17 中兴通讯股份有限公司 一种投递报告的分配方法及***
US9614979B2 (en) * 2015-04-02 2017-04-04 Mitel Mobility Inc. System and method for generating charging data for short message delivery

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006061811A1 (en) * 2004-12-08 2006-06-15 Markport Limited A messaging gateway and method
RU2339185C1 (ru) * 2004-07-09 2008-11-20 Хуавэй Текнолоджиз Ко., Лтд. Способ обработки уведомления активной доставки в службе мультимедийных сообщений
US7590629B2 (en) * 2002-04-17 2009-09-15 Nokia Corporation Method and network device for synchronization of database data routed through a router

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030105825A1 (en) * 2001-05-01 2003-06-05 Profluent, Inc. Method and system for policy based management of messages for mobile data networks
US7116995B2 (en) 2002-05-31 2006-10-03 Nokia Corporation System and method for operating intravendor and intervendor messaging systems
CN100372391C (zh) * 2004-08-16 2008-02-27 华为技术有限公司 一种多媒体消息***及转发多媒体消息的方法
CN100466634C (zh) * 2005-06-27 2009-03-04 华为技术有限公司 多媒体增值业务消息的处理方法和***及采用的网关设备
IL173011A (en) * 2006-01-08 2012-01-31 Picscout Ltd Image insertion for cellular text messaging
DE602007009526D1 (de) * 2006-06-29 2010-11-11 Huawei Tech Co Ltd System und verfahren zur gruppensendung von multimedia-nachrichten
CN101175046B (zh) * 2006-10-30 2011-05-25 中兴通讯股份有限公司 主动获取消息投递状态的方法
CN100502572C (zh) * 2006-11-30 2009-06-17 华为技术有限公司 增大多媒体消息业务***容量的方法及***
CN101350942A (zh) * 2007-07-19 2009-01-21 ***通信集团公司 多媒体消息传送的***和方法以及多媒体消息业务网关
CN101094237B (zh) * 2007-07-30 2010-06-16 中兴通讯股份有限公司 一种ip多媒体子***中网元间的负荷分担方法
CN101674548B (zh) 2009-10-21 2014-12-17 中兴通讯股份有限公司 一种投递报告的分配方法及***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7590629B2 (en) * 2002-04-17 2009-09-15 Nokia Corporation Method and network device for synchronization of database data routed through a router
RU2339185C1 (ru) * 2004-07-09 2008-11-20 Хуавэй Текнолоджиз Ко., Лтд. Способ обработки уведомления активной доставки в службе мультимедийных сообщений
WO2006061811A1 (en) * 2004-12-08 2006-06-15 Markport Limited A messaging gateway and method

Also Published As

Publication number Publication date
AU2010262617A1 (en) 2012-05-10
RU2012118590A (ru) 2013-11-27
US20120202537A1 (en) 2012-08-09
AU2010262617B2 (en) 2013-08-15
EP2480017A4 (en) 2014-04-02
EP2480017B1 (en) 2017-12-27
EP2480017A1 (en) 2012-07-25
CN101674548A (zh) 2010-03-17
CN101674548B (zh) 2014-12-17
WO2010145266A1 (zh) 2010-12-23
US9118692B2 (en) 2015-08-25
BR112012009428A2 (pt) 2019-12-17

Similar Documents

Publication Publication Date Title
EP1836863B1 (en) Method, system and apparatus for providing virtual mobile phone number service
US8566474B2 (en) Methods, systems, and computer readable media for providing dynamic origination-based routing key registration in a diameter network
EP2648392A1 (en) Application programming interface routing system and method of operating the same
EP1761018B1 (en) Multimedia message system and method of forwarding multimedia message
CN113596191B (zh) 一种数据处理方法、网元设备以及可读存储介质
US20120238239A1 (en) Account holder notification for an infracting mobile station or mobile directory number (mdn)
EP2316093B1 (en) System, method and apparatus for security management of an electronic device
CN1579051A (zh) 用于多点播送消息以选择移动接收方的***与方法
US20080201441A1 (en) Method and System for Instant Messaging Traffic Routing
US20090054032A1 (en) Method, system and vpbx for sending short messages
CN103460648A (zh) 用于在具有分布式消息处理器架构的 Diameter 信令路由器(DSR)内屏蔽Diameter 消息的方法、***和计算机可读介质
EP1588513A2 (en) Mechanisms for policy based umts qos and ip qos management in mobile ip networks
CN1902877A (zh) 控制去往无线通信设备的未请求业务的设备及方法
CN104221333A (zh) 用于促进多个网络中的通信会话的***和方法
CN111935738B (zh) 一种用于多运营商核心网对接mec的方法及***
EP2081336B1 (en) Business message transmission method, system and apparatus
WO2022033345A1 (zh) 一种pdu会话建立方法、终端设备和芯片***
US20160037430A1 (en) Wireless network brokerage
CN101237623A (zh) 一种多平台混合放号的短信增值业务实现方法及***
RU2517438C2 (ru) Способ и система для распределения отчетов о доставке
US20180262901A1 (en) Roaming solution
CN102217344B (zh) 号码携带实现方法和互联互通网关
EP2424279B1 (en) Method for processing group messages, service delivery platform and associated equipment
EP2169987B1 (en) Method, system and device for implementing short messaging among enterprises
CN109120502B (zh) 用于多业务融合平台的通信方法、设备、***及存储介质

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20200402