Способ объединения множества конвергентных систем обмена сообщениями и сетевая система

Изобретение относится к области беспроводных сетей связи, а именно к способу объединения множества поставщиков услуг конвергентных коммуникаций в сетевой системе. Технический результат заключается в объединении различных служб передачи сообщений и обеспечении возможности различных способов передачи, связанных с такими сетями. Для этого в сетевой системе (1) имеется, по меньшей мере, один центральный узел, выполняющий функцию брокера (брокер 1, … брокер m), который физически соединен между отдельными поставщиками услуг (KMS1, …, КМ/СЕК n) и во время передачи сообщения между поставщиками (KMS1, …, КМ/СЕК n) выполняет функцию центрального маршрутизатора в пределах сетевой системы (1). При этом центральный узел, выполняющий функцию брокера (брокер 1, …, брокер m), во время передачи сообщения от первого поставщика ко второму поставщику может действовать как получатель переданного сообщения относительно первого поставщика и как отправитель переданного сообщения относительно второго поставщика, благодаря чему соблюдается взаимное отношение 1:n между узлом, выполняющим функцию брокера, и соответствующими поставщиками услуг. 4 н. и 12 з.п. ф-лы, 1 ил.

Реферат

Настоящее изобретение относится к способу объединения множества поставщиков услуг передачи сообщений в сетевую систему. Кроме того, настоящее изобретение относится к соответствующей сетевой системе, включающей объединение в сети связи множества поставщиков сообщений в конвергентной сети. Настоящее изобретение также относится к компьютерной программе и к компьютерным программным продуктам.

ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ

В настоящее время в технологии мобильного телефона используются различные так называемые службы передачи сообщений. В рамках настоящего изобретения служба передачи сообщений понимается как любой тип информации и услуги по передаче сообщений, которые доступны, или могут быть сделаны доступными в технологии мобильного телефона. Такие услуги включают, например, SMS (служба обмена короткими сообщениями), MMS (служба передачи всех видов информации), EMS (расширенная служба передачи сообщений), IM (мгновенная передача сообщений), технология Push-to-Talk («для разговора нажать кнопку»). Эти различные услуги в настоящее время разрабатываются и устанавливаются как индивидуальными, так и групповыми поставщиками услуг. Это означает, что каждый из этих поставщиков услуг существует квазинезависимо от другого поставщика услуг. Это определение будет в будущем заменено подходом так называемых "конвергентных сетей". Конвергенция в этом смысле означает объединение различных служб передачи сообщений и обеспечение, таким образом, возможности различных способов передачи, связанных с такими сетями. Это может включать интеграцию различных услуг связи, например, таких как передача данных с телекоммуникационными услугами, такими как мобильная связь, интеграция способов передачи и содержание среды, например, такой как графика, аудио, текст и видео, которые могли бы быть переданы через идентичную среду. Однако такая замена существующих служб передачи сообщений означает, что каждый поставщик услуг создает свою собственную "конвергентную среду передачи сообщений". Однако чтобы обеспечить услугами наибольшее число клиентов, сформированные таким образом конвергентные системы передачи сообщений каждого поставщика услуг должны быть в состоянии общаться друг с другом.

Поскольку такой сценарий до сих пор не был реализован, пока нет возможности создать простые и эффективные сети связи между "конвергентной" сетевой средой для общения различных поставщиков услуг друг с другом, чтобы достичь хорошей коммуникации между этими поставщиками. Цель настоящего изобретения состоит в том, чтобы обеспечить способ создания эффективной сети связи различных поставщиков услуг в виде "конвергентных коммуникаций". Другая цель настоящего изобретения состоит в том, чтобы предложить соответствующую сетевую систему с объединением таких поставщиков услуг в эффективную сеть связи.

КРАТКОЕ СОДЕРЖАНИЕ ИЗОБРЕТЕНИЯ

Вышеупомянутая цель достигнута способом с характеристиками пункта 1 и сетевой системой с характеристиками пункта 9 формулы изобретения. Соответствующие зависимые пункты описывают предпочтительные примеры осуществления изобретения.

Согласно пункту 1 предлагается способ объединения множества поставщиков услуг конвергентных коммуникаций в сетевой системе. Для этой цели предлагается, по меньшей мере, один центральный узел, выполняющий функцию брокера, который физически соединен с отдельными поставщиками услуг, и во время передачи сообщения, осуществляемого между поставщиками услуг, выполняет функцию центрального маршрутизатора в пределах сетевой системы. Вышеупомянутые услуги конвергентных коммуникаций включают, как упомянуто выше, любой тип услуг по информации и передаче сообщений, которая доступна или может быть сделана доступной в технологии мобильного телефона. При описании известного уровня техники это означает, что здесь мы имеем дело со "службой передачи сообщений". Центральный узел, выполняющий функцию брокера, в соответствии с терминологией, используемой в технологии мобильного телефона, называется центральным брокером. Центральный узел, выполняющий функцию брокера и включенный между отдельными поставщиками услуг, действует как маршрутизатор между отдельными поставщиками услуг и их соответствующими конвергентными системами передачи сообщений. Маршрутизатор в общем значении этого слова означает переключающий участок в сетевой системе, через которую пакеты данных передаются от одной сети к другой. Сетевая система, например Интернет, в этом случае функционирует как группа или набор отдельных сетей, которые, например, связаны друг с другом через такой маршрутизатор. В данном случае брокер служит как маршрутизатор, который соединяет отдельных поставщиков услуг конвергентных коммуникаций с их конвергентными системами передачи сообщений и связанной с ними средой друг с другом. Теперь, с помощью брокера или узла, выполняющего функцию брокера, каждый отдельный поставщик услуг конвергентных коммуникаций или связанная с ним конвергентная система передачи сообщений не должен взаимодействовать со всеми другими поставщиками услуг, но может общаться центрально с узлом, выполняющим функцию брокера, и/или с брокером. Таким образом, узел, выполняющий функцию брокера, который физически соединен с множеством поставщиков услуг, во время передачи сообщения между поставщиками услуг выполняет задачу транспортировки соответствующего сообщения соответствующему целевому поставщику.

Это означает, что, в соответствии с примером осуществления способа согласно изобретению, по меньшей мере, один центральный узел, выполняющий функцию брокера, во время передачи сообщения от первого поставщика второму поставщику действует как получатель переданного сообщения относительно первого поставщика и как отправитель переданного сообщения относительно второго поставщика, благодаря чему реализуется взаимное отношение 1:n между узлом, выполняющим функцию брокера, и соответствующими поставщиками услуг. Таким образом, в конвергентной передаче сообщений или в контексте сообщения не является необходимым реализовать взаимосвязь 1:1 между поставщиками услуг, но просто реализовать отношение 1:n между соответствующим поставщиком услуг и узлом, выполняющим функцию брокера, чтобы осуществить взаимодействие с множеством других поставщиков услуг.

Можно представить, что услуги конвергентных коммуникаций сведут воедино, по меньшей мере, услуги группы, состоящей из SMS, MM, IM, EMS и технологии РТТ.

Кроме того, вполне вероятно, что в способе согласно изобретению можно обеспечить множество узлов, выполняющих функцию брокера, в сетевой системе, которые в каждом случае прямо или косвенно связаны с поставщиками услуг.

В этой связи следует отметить, что в этой системе возможна ситуация, когда множество узлов, выполняющих функцию брокера, по меньшей мере, частично соединены последовательно. Таким образом, можно использовать множество узлов, выполняющих функцию брокера или брокеров, в процессе передачи сообщения, которое нужно послать от одного поставщика услуг другому, целевому поставщику.

Согласно еще одному примеру осуществления способа согласно изобретению для передачи сообщений создается и используется протокол транспортного уровня, который разработан так, чтобы использовать, по меньшей мере, один узел, выполняющий функцию брокера, и как получатель, и как отправитель сообщения. Это означает, что адрес связан, по меньшей мере, с одним узлом, выполняющим функцию брокера. В случае, если имеет место множество узлов, выполняющих функцию брокера, соответствующий адрес соответственно должен быть связан с каждой из узлов, выполняющих функцию брокера.

Также возможно обеспечить механизм, посредством которого адрес, по меньшей мере, одного узла, выполняющего функцию брокера, связанного с передачей сообщения, будет доступен каждому поставщику, действующему в качестве целевого поставщика при передаче сообщения, с целью переадресации, по меньшей мере, одного возможного ответного сообщения. Кроме того, также возможно, что в случае наличия нескольких узлов, выполняющих функцию брокера, которые, возможно, включены в передачу сообщения от поставщика к целевому поставщику, все адреса этих узлов, выполняющих функцию брокера, доступны или делаются доступными целевому поставщику с тем, чтобы целевой поставщик мог бы послать ответные сообщения также непосредственно на каждый из узлов, выполняющих функцию брокера, которые, в свою очередь, могут передать это ответное сообщение соответствующему отправителю или выходному поставщику.

Настоящее изобретение также относится к сетевой системе, включающей создание сети связи множества поставщиков услуг конвергентных коммуникаций. В этом случае создание сети связи множества поставщиков услуг конвергентных коммуникаций происходит через создание общей сети ряда систем, предлагающих услуги конвергентных коммуникаций, и среды, соответствующей числу поставщиков. В этом случае, в соответствии с изобретением, по меньшей мере, одна функция центрального брокера обеспечивается в сетевой системе, которая физически входит в соединение между отдельными поставщиками услуг и соответственно с их средой, которая во время передачи сообщения между поставщиками услуг выполняет функцию центрального маршрутизатора в пределах сетевой системы.

Можно понять, что, по меньшей мере, один центральный узел, выполняющий функцию брокера, или просто брокер в контексте изобретения, во время передачи сообщения от первого поставщика ко второму поставщику действует как получатель сообщения, которое будет транспортировано относительно первого поставщика, и как отправитель сообщения, которое будет транспортировано относительно второго поставщика, благодаря чему достигается взаимное отношение 1:n между узлом, выполняющим функцию брокера, и соответствующими поставщиками услуг. Это означает, что, как упомянуто выше, в контексте конвергентной передачи сообщений не обязательно реализовать отношение 1:1 между различными поставщиками услуг, но просто обеспечить отношение 1:n между соответствующим поставщиком услуг и узлом, выполняющим функцию брокера, чтобы достичь взаимодействия с множеством других поставщиков.

Служба конвергентных коммуникаций может в этом соединении объединить услуги, по меньшей мере, группы, состоящей из SMS, MM, IM, EMS и РТТ.

Также можно создать в сетевой системе множество узлов, выполняющих функцию брокера, которые в каждом случае включены прямо или косвенно между отдельными поставщиками услуг. В этом случае вполне вероятно, что, по меньшей мере, некоторые из узлов, выполняющих функцию брокера, будут соединены последовательно с тем, чтобы, например, множество узлов, выполняющих функцию брокера, было бы вовлечено в передачу сообщения от первого поставщика ко второму поставщику.

Для передачи сообщения в сетевой системе имеется протокол транспортного уровня, который разработан таким образом, что используется, по меньшей мере, один узел, выполняющий функцию брокера, и как получатель, и как отправитель сообщения. В случае, если сетевая система имеет множество узлов, выполняющих функцию брокера, все узлы, выполняющие функцию брокера и включенные в эту систему, должны использоваться и как получатель, и как отправитель сообщений. В этом соединении следует связать адрес с каждым из узлов, выполняющих функцию брокера, который имеется в сетевой системе и который может быть включен в передачу сообщения между поставщиками услуг конвергентных коммуникаций. Таким образом, поставщик, который получает доступ к сообщению другого поставщика, может адресовать ответное сообщение одному из узлов, выполняющих функцию брокера, который включен в передачу первоначально посланного сообщения.

Кроме того, настоящее изобретение предоставляет компьютерную программу со средством кодирования, при помощи которой могут быть выполнены все стадии способа согласно изобретению, когда эта программа выполняется на компьютере или на вычислительном устройстве, предпочтительно в пределах сетевой системы.

Настоящее изобретение также предоставляет программный продукт для компьютера со средством кодирования, хранящийся на считываемой компьютером среде, при помощи которой могут быть выполнены все стадии способа согласно изобретению, когда программа выполняется на компьютере или на соответствующем вычислительном устройстве, предпочтительно в пределах сетевой системы.

Дальнейшие преимущества и модификации изобретения приведены в описании со ссылками на приложенные чертежи.

Подразумевается, что особенности, упомянутые выше и обсуждаемые ниже более подробно, могут использоваться не только в комбинации, определенной в каждом случае, но также и в других комбинациях или отдельно, без выхода из объема настоящего изобретения.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Изобретение схематически показано на чертеже в виде примера его осуществления, и подробно описано ниже со ссылкой на указанный чертеж.

На чертеже схематически представлен один пример осуществления сетевой системы согласно изобретению, в которой множество поставщиков услуг конвергентных коммуникаций связаны друг с другом.

ПОДРОБНОЕ ОПИСАНИЕ ЧЕРТЕЖА

На чертеже представлена схема сетевой системы 1. В сетевой системе 1 имеется множество поставщиков услуг конвергентных коммуникаций KMS 1, …, KMS n. Между отдельными поставщиками услуг и между их конвергентной окружающей средой передачи сообщений соответственно KMS 1, …, KMS n связаны с ними в каждом случае, которые показаны здесь в виде соответствующего облака, при этом в каждом случае имеется, по меньшей мере, один центральный узел, выполняющий функцию брокера, названный здесь брокером. Таким образом, между KMS поставщика услуг 1 и KMS поставщика услуг 3 имеется узел, выполняющего функцию брокера, или брокер 1, который во время передачи сообщения от поставщика KMS 1 к поставщику KMS 3 выполняет функцию центрального маршрутизатора в пределах сетевой системы 1. Однако, если сообщение должно быть передано от KMS 1 к KMS 2, это сообщение передается через множество связанных между собой брокеров: брокер 1, …, брокер m. Это означает, что здесь множество узлов, выполняющих функцию брокера, соединены последовательно и все вместе включаются в передачу сообщения между KMS 1 и KMS 2. То же самое относится к передаче сообщений между KMS 1 и KMS n или между KMS 3 и KMS 2 так же, как между KMS 3 и KMS n. Во время передачи сообщения от KMS 2 к KMS n снова подключен только брокер m, который во время передачи сообщения от KMS 2 к KMS n выполняет функцию маршрутизатора в пределах сетевой системы 1. Независимо от того, сколько узлов, выполняющих функцию брокера, установлено между поставщиками услуг, между которыми должна быть осуществлена передача сообщения, каждый из множества поставщиков услуг непосредственно связан только с одним брокером или с одним узлом, выполняющим функцию брокера так, что каждый из поставщиков адресует свое сообщение только одному узлу, выполняющему функцию брокера. Это значительно облегчает адресацию со стороны поставщиков и, таким образом, передачу сообщений к множеству других поставщиков, поскольку вместо множества адресатов необходим только один адресат, а именно узел, выполняющий функцию брокера, непосредственно связанной с соответствующим поставщиком. Каждый из узлов, выполняющих функцию брокера, в свою очередь, может быть непосредственно соединен с множеством поставщиков, таким образом, приводя к отношению 1:n относительно узла, выполняющего функцию брокера, и поставщиков услуг. Кроме того, как показано на чертеже, узел, выполняющий функцию брокера, может, быть соединен с другим узлом, выполняющим функцию брокера, на который можно передать сообщение, прежде чем оно будет передано далее целевому поставщику соответствующим узлом, выполняющим функцию брокера. Число узлов, выполняющих функцию брокера, которые могут быть соединены последовательно или произвольно друг с другом, зависит, среди прочего, от размера сетевой системы и числа поставщиков в данной сетевой системе и от конвергентной среды передачи сообщений, связанной с этой системой. Это означает, что приведенное здесь число m может быть любым произвольно взятым натуральным число больше нуля. То же самое справедливо для числа n, которое обозначает здесь число поставщиков услуг.

1. Способ объединения множества (KMS1, …, KMS n) поставщиков услуг конвергентных коммуникаций в сетевой системе (1), в которой имеется множество узлов, выполняющих функцию брокера (брокер 1, …, брокер m), которые физически соединены между отдельными поставщиками услуг (KMS1, …, KMS n) и во время передачи сообщения между поставщиками услуг (KMS1, … KMS n) выполняют функцию центрального маршрутизатора в пределах сетевой системы (1), которая снабжена множеством узлов, выполняющих функцию брокера (брокер 1, … брокер m), по меньшей мере, частично соединены последовательно.

2. Способ по п.1, в котором, по меньшей мере, один центральный узел, выполняющий функцию брокера (брокер 1, …, брокер m), во время передачи сообщения от первого поставщика ко второму поставщику действует как получатель переданного сообщения относительно первого поставщика и как отправитель переданного сообщения относительно второго поставщика, благодаря чему соблюдается взаимное отношение 1:n между узлом, выполняющим функцию брокера, и соответствующими поставщиками услуг.

3. Способ по п.1, в котором служба конвергентных коммуникаций объединяет, по меньшей мере, услуги группы, состоящей из SMS, MM, IM, EMS, РТТ.

4. Способ по п.1, в котором узел, выполняющий функцию брокера (брокер 1, …, брокер m) в сетевой системе (1) в каждом случае включен прямо или косвенно между поставщиками услуг (брокер 1, …, брокер m).

5. Способ по п.1, в котором для передачи сообщения используется протокол транспортного уровня, который разработан таким образом, что используется соответствующий узел, выполняющий функцию брокера (брокер 1, … брокер m) и действующий как получатель и как отправитель сообщения.

6. Способ по п.1, в котором адрес связан, по меньшей мере, с одним узлом, выполняющим функцию брокера (брокер 1, …, брокер m).

7. Способ по п.6, в котором адрес, по меньшей мере, одного узла, выполняющего функцию брокера (брокер 1, …, брокер m), соединенного во время передачи сообщения, становится доступным каждому поставщику, действующему как целевой поставщик во время передачи сообщения, в целях адресации, по меньшей мере, одного возможного ответного сообщения.

8. Сетевая система, объединяющая в сеть связи множество (KMS1, …, KMS n) поставщиков услуг конвергентных коммуникаций, содержащая множество узлов, выполняющих функцию брокера (брокер 1, …, брокер m), которые физически соединены между отдельными поставщиками услуг (KMS1, …, KMS n) и во время передачи сообщений между поставщиками услуг (KMS1, …, KMS n) выполняют функцию центрального маршрутизатора в пределах сетевой системы (1), которая снабжена множеством узлов, выполняющих функцию брокера (брокер 1, …, брокер m), по меньшей мере, частично соединены последовательно.

9. Сетевая система по п.8, в которой, по меньшей мере, один центральный узел, выполняющий функцию брокера (брокер 1, …, брокер m), во время передачи сообщения от первого поставщика ко второму поставщику действует как получатель переданного сообщения относительно первого поставщика и как отправитель переданного сообщения относительно второго поставщика, благодаря чему обеспечивается взаимное отношение 1:n между узлом, выполняющим функцию брокера, и соответствующими поставщиками услуг.

10. Сетевая система по п.8, в которой служба конвергентных коммуникаций объединяет услуги группы, состоящей из SMS, MM, IM, EMS, РТТ.

11. Сетевая система по п.8, которая снабжена множеством узлов, выполняющих функцию брокера (брокер 1, …, брокер m), которые в сетевой системе (1) в каждом случае соединены прямо или косвенно с поставщиками услуг (KMS 1, …, KMSn).

12. Сетевая система по п.8, в которой для передачи сообщения разработан протокол транспортного уровня при условии, что узел, выполняющий функцию брокера, используется как получатель и как отправитель сообщений.

13. Сетевая система по п.8, в которой адрес связан с, по меньшей мере, одним узлом, выполняющим функцию брокера.

14. Сетевая система по п.13, в которой адрес, по меньшей мере, одного узла, выполняющего функцию брокера, соединенного во время передачи сообщения, может быть доступен каждому поставщику, действующему как целевой поставщик во время передачи сообщения, в целях адресации, по меньшей мере, одного возможного ответного сообщения.

15. Машиночитаемый носитель со средством кодирования для выполнения стадий способа по п.1 для использования с компьютером или соответствующим вычислительным устройством.

16. Машиночитаемый носитель со считываемой компьютером средой и со средством кодирования, хранящимся на считываемой компьютером носителе для выполнения стадий способа по п.1, для использования с компьютером или с соответствующим вычислительным устройством.