RU2517438C2 - Способ и система для распределения отчетов о доставке - Google Patents
Способ и система для распределения отчетов о доставке Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 239000000126 substance Substances 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/23—Reliability checks, e.g. acknowledgments or fault reporting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1023—Media gateways
- H04L65/103—Media gateways in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1053—IP private branch exchange [PBX] functionality entities or arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; 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.
установку идентификатора сообщения 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 и вызываемый номер.
сообщение, направленное сервером далее к MMSC содержит: MSGID2 и вызываемый номер.
5. Способ по п.3, где контрольная информация сообщения содержит: соответствующую взаимосвязь между MSGID1, MSGID2, вызываемым номером и адресом SP;
отчет о доставке, возвращенный MMSC к MMSG содержит: MSGID2 и вызываемый номер.
отчет о доставке, возвращенный MMSC к MMSG содержит: MSGID2 и вызываемый номер.
6. Способ по п.1, где способ также содержит: после направления указанного отчета о доставке далее к соответствующему серверу, генерирующему MSGID2, поиск сервером, получающим отчет о доставке, соответствующего MSGID1 в соответствии с контрольной информацией сообщения, сохраненной на сервере, генерирование отчета о доставке, содержащего MSGID1 и информацию о состоянии, и возвращение отчета о доставке назад к SP.
7. Система для распределения отчетов о доставке, включающая поставщика услуг (SP), один или более серверов в шлюзе услуг мультимедийных сообщений (MMSG) и центр услуг мультимедийных сообщений (MMSC), при этом система также содержит: генерирующий и направляющий сообщения модуль, содержащийся в SP, генерирующий сообщения и направляющий далее модуль, сохраняющий контрольную информацию модуль, анализирующий, принимающий и передающий отчет о доставке модуль, содержащийся в каждом сервере; при этом
генерирующий и направляющий сообщения модуль сконфигурирован для установки идентификатора сообщения MSGID1 в мультимедийное сообщение и направления мультимедийного сообщения, которое содержит MSGID1, к одному или более серверам, при этом поставщик услуг равномерно распределяет направленное сообщение к каждому серверу в MMSG;
генерирующий сообщения и направляющий далее модуль сконфигурирован для установки идентификатора сообщения MSGID2 в мультимедийное сообщение и направления мультимедийного сообщения, которое содержит MSGID2, далее к MMSC;
сохраняющий контрольную информацию модуль сконфигурирован для сохранения контрольной информации сообщения;
анализирующий, принимающий и передающий отчеты о доставке модуль сконфигурирован для получения отчета о доставке, возвращенного MMSC, и, в соответствии с MSGID2 в отчете о доставке, для анализа номера модуля сервера, генерирующего MSGID2, и направления отчета о доставке далее к серверу, генерирующему MSGID2.
генерирующий и направляющий сообщения модуль сконфигурирован для установки идентификатора сообщения MSGID1 в мультимедийное сообщение и направления мультимедийного сообщения, которое содержит MSGID1, к одному или более серверам, при этом поставщик услуг равномерно распределяет направленное сообщение к каждому серверу в MMSG;
генерирующий сообщения и направляющий далее модуль сконфигурирован для установки идентификатора сообщения MSGID2 в мультимедийное сообщение и направления мультимедийного сообщения, которое содержит MSGID2, далее к MMSC;
сохраняющий контрольную информацию модуль сконфигурирован для сохранения контрольной информации сообщения;
анализирующий, принимающий и передающий отчеты о доставке модуль сконфигурирован для получения отчета о доставке, возвращенного MMSC, и, в соответствии с MSGID2 в отчете о доставке, для анализа номера модуля сервера, генерирующего MSGID2, и направления отчета о доставке далее к серверу, генерирующему MSGID2.
8. Система по п.7, где MSGID2, установленный генерирующим сообщения и направляющим сообщения далее модулем, содержит номер модуля сервера, генерирующего MSGID2.
9. Система по п.7 или 8, где
мультимедийное сообщение, направленное к одному или более серверам, содержит: MSGID1, тему сообщения, содержание сообщения, вызываемый номер и приоритет сообщения;
мультимедийное сообщение, направленное далее к MMSC, содержит: MSGID2 и вызываемый номер;
контрольная информация сообщения содержит соответствующую взаимосвязь между MSGID1, MSGID2, вызываемым номером и адресом SP;
отчет о доставке содержит: MSGID2, вызываемый номер и информацию о состоянии.
мультимедийное сообщение, направленное к одному или более серверам, содержит: MSGID1, тему сообщения, содержание сообщения, вызываемый номер и приоритет сообщения;
мультимедийное сообщение, направленное далее к MMSC, содержит: MSGID2 и вызываемый номер;
контрольная информация сообщения содержит соответствующую взаимосвязь между MSGID1, MSGID2, вызываемым номером и адресом SP;
отчет о доставке содержит: MSGID2, вызываемый номер и информацию о состоянии.
10. Система по п.9, где анализирующий, принимающий и передающий отчеты о доставке модуль также сконфигурирован для получения отчетов о доставке, направленных далее другими серверами.
11. Система по п.10, которая также содержит:
генерирующий ответные отчеты модуль, и определяющий окончательное состояние модуль; при этом
генерирующий ответные отчеты модуль сконфигурирован для поиска соответствующего MSGID1 в сохраняющем контрольную информацию модуле, в соответствии с MSGID2 и вызываемым номером в отчете о доставке, и генерирования ответного отчета, который содержит MSGID1 и информацию о состоянии, и отправления ответного отчета назад к SP;
определяющий окончательное состояние модуль сконфигурирован для определения окончательного состояния сообщения в соответствии с MSGID1 и информацией о состоянии в ответном отчете.
генерирующий ответные отчеты модуль, и определяющий окончательное состояние модуль; при этом
генерирующий ответные отчеты модуль сконфигурирован для поиска соответствующего MSGID1 в сохраняющем контрольную информацию модуле, в соответствии с MSGID2 и вызываемым номером в отчете о доставке, и генерирования ответного отчета, который содержит MSGID1 и информацию о состоянии, и отправления ответного отчета назад к SP;
определяющий окончательное состояние модуль сконфигурирован для определения окончательного состояния сообщения в соответствии с MSGID1 и информацией о состоянии в ответном отчете.
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)
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)
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)
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 | 中兴通讯股份有限公司 | 一种投递报告的分配方法及*** |
-
2009
- 2009-10-21 CN CN200910236436.XA patent/CN101674548B/zh active Active
-
2010
- 2010-04-01 BR BR112012009428A patent/BR112012009428A2/pt active Search and Examination
- 2010-04-01 WO PCT/CN2010/071511 patent/WO2010145266A1/zh active Application Filing
- 2010-04-01 RU RU2012118590/08A patent/RU2517438C2/ru not_active IP Right Cessation
- 2010-04-01 US US13/501,603 patent/US9118692B2/en not_active Expired - Fee Related
- 2010-04-01 EP EP10788662.4A patent/EP2480017B1/en not_active Not-in-force
- 2010-04-01 AU AU2010262617A patent/AU2010262617B2/en not_active Ceased
Patent Citations (3)
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 |