ПЛАТФОРМА МАРШРУТИЗАЦИИ СООБЩЕНИЙ

1. Система для маршрутизации сообщений в сети связи, имеющая множество узлов, причем каждый узел включает в себя множество серверов, связанных друг с другом, причем, при приеме пакета для доставки к назначенному получателю посредством первого сервера в пределах множества серверов первого узла в пределах множества узлов, упомянутая система выполнена с возможностью:
определения, соединен ли назначенный получатель с первым сервером, и, если получатель соединен с данным первым сервером, доставки пакета; причем упомянутая система дополнительно выполнена с возможностью, при определении, что назначенный получатель не соединен с первым сервером, определения,
содержит ли пакет адрес назначения, и пересылки пакета к адресу назначения для доставки, а в случае, если пакет не содержит адрес назначения, система пересылает пакет в реестр, причем реестр выполнен с возможностью:
запроса по меньшей мере одной базы данных для получения профиля пользователя назначенного получателя; и
пересылки пакета назначенному получателю на основе информации, содержащейся в профиле пользователя.
2. Система по п.1, причем система дополнительно выполнена с возможностью определения, соединен ли назначенный получатель с сервером в пределах множества серверов упомянутого первого узла, и доставки пакета на сервер, с которым назначенный получатель соединен в пределах упомянутого первого узла, до определения того, содержит ли пакет адрес назначения.
3. Система по п.1, в которой первый сервер из множества серверов выполнен с возможностью очистки информации маршрутизации в пакете по пересылке пакета к требуемому назначению.
4. Система по п.1, в которой реестр включает в себя множество серверов, связанных друг с другом.
5. Система по п.1, в которой множество серверов каждого узла распределены по некоторому количеству географических местоположений в пределах области обслуживания каждого узла.
6. Система по п.1, в которой профиль пользователя содержит информацию касательно последнего известного местоположения назначенного получателя в пределах сети связи, и пакет пересылается к последнему известному местоположению назначенного получателя.
7. Система по п.1, в которой пакет выбирается из по меньшей мере одного из следующих классов пакетов: пакетов сообщений, пакетов информации или пакетов присутствия.
8. Система по п.7, причем система сконфигурирована для обработки каждого пакета в соответствии с предварительно определенным набором правил для каждого класса в ответ на неспособность реестра получить профиль пользователя назначенного получателя.
9. Система по п.8, причем система сконфигурирована для пересылки пакетов сообщений назначенному получателю через альтернативную среду, заданную в профиле пользователя.
10. Система по п.9, в которой альтернативная среда представляет собой SMS (службу коротких сообщений).
11. Система по п.8, причем система сконфигурирована для отправки сообщения об ошибке источнику пакета для пакетов, присвоенных классу пакетов информации.
12. Система по п.8, причем система сконфигурирована для отбрасывания пакетов, присвоенных классу пакетов присутствия.
13. Способ маршрутизации сообщений в системе связи, имеющей множество узлов, причем каждый узел включает в себя множество серверов, связанных друг с другом, причем упомянутый способ содержит этапы, на которых:
принимают на первом сервере в пределах множества узлов пакет для назначенного получателя;
определяют, соединен ли назначенный получатель с первым сервером, и, если назначенный получатель соединен с первым сервером, доставляют пакет назначенному получателю;
определяют, содержит ли пакет адрес назначения, и пересылают пакет к адресу назначения для доставки при определении, что назначенный получатель не соединен с первым сервером;
пересылают пакет в реестр в ответ на определение, что пакет не содержит адрес назначения, причем реестр выполнен с возможностью:
запроса по меньшей мере одной базы данных для получения профиля пользователя назначенного получателя; и
пересылки пакета назначенному получателю на основе информации, содержащейся в профиле пользователя.
14. Способ по п.13, дополнительно содержащий этап, на котором сбрасывают адрес назначения в пакете при пересылке пакета на адрес назначения.
15. Способ по п.13, в котором этап, на котором пересылают пакет посредством реестра назначенному получателю, основан на информации касательно последнего известного местоположения назначенного получателя в пределах сети связи, содержащейся в профиле пользователя назначенного получателя.
16. Способ по п.13, в котором пакет выбирается из по меньшей мере одного из следующих классов пакетов: пакетов сообщений, пакетов информации или пакетов присутствия.
17. Способ по п.16, дополнительно включающий в себя этап, на котором обрабатывают каждый из классов пакетов в соответствии с предварительно определенным набором правил для каждого класса в ответ на неспособность реестра получить профиль пользователя назначенного получателя.
18. Способ по п.17, в котором этап, на котором пересылают пакет, присвоенный классу пакетов сообщений, назначенному получателю через альтернативную среду, заданную в профиле пользователя.
19. Способ по п.18, в котором альтернативная среда представляет собой службу (SMS) коротких сообщений.
20. Способ по п.18, дополнительно включающий в себя этап, на котором отправляют сообщение об ошибке источнику пакета для пакетов, присвоенных классу пакетов информации.
21. Способ по п.18, дополнительно включающий в себя этап, на котором отбрасывают пакеты, присвоенные к классу пакетов присутствия.