Способ управления соединениями в сети мобильной связи при состоянии, когда вызываемый абонент находится вне зоны действия сети
METHOD OF CONTROLLING CONNECTIONS IN MOBILE COMMUNICATION NETWORK WHEN CALLED SUBSCRIBER IS OUT OF NETWORK COVERAGE AREA

Изобретение относится к области управления телефонной связью, в частности к протоколу управления вызовами в телефонной сети случае нахождения вызываемого абонента вне зоны действия сети.
Согласно последним исследованиям, компании, работающие в сфере мобильной телефонной связи, сталкиваются с тем, что ежедневно десятки миллионов телефонных вызовов не достигают цели из-за того, что «целевой» мобильный телефон недоступен, либо находится в режиме отключения.
Иными словами, несмотря на растущее использование мобильных телефонных систем и услуг переадресации вызова, в некоторых особых условиях пропадает более 400 вызовов в секунду, что ограничивает объем исходящего трафика или, так или иначе, приводит к ограниченному или неполному обслуживанию абонентов.
Для решения указанных проблем был предложен, в частности, способ управления телефонной связью по патенту РФ № 2270532 (МПК H04Q 7/38, опубликован 20.02.2006), содержащий этапы, на которых: I - определяют, является ли вызываемый абонент недоступным в силу того, что мобильный телефон находится в режиме отключения или по причине отсутствия радиосигнала, и если телефон переадресации вызова на услугу автоответчика или другой телефонный номер не действует, II - в случае подтверждения маршрутизируют телефонный вызов от коммутационного узла на телефон для хранения и управления данными, относящимися к телефонному вызову, III - извлекают телефонный номер вызывающего абонента из компонента сигнализации маршрутизированного телефонного вызова и записывают этот телефонный номер и время/дату телефонного вызова в список номеров, IV - выдают сообщение доставки на коммутационный узел, чтобы этот коммутационный узел мог освободить фонический канал телефонного вызова, V - определяют, доступен ли вновь мобильный телефон вызываемого абонента, VI - в случае подтверждения посылают на центр обслуживания SMS сообщение, содержащее телефонный номер и время/дату телефонного вызова, VII - передают с центра обслуживания SMS на мобильный телефон вызываемого абонента сообщение SMS, указывающее телефонный номер и время/дату телефонного вызова.
Недостатком известного решения является невысокая надежность установления телефонных соединений, неудобства при использовании предложенного решения, требующие дополнительных действий со стороны абонентов, а также задержки при доставке сообщений о пропущенном звонке.
Технический результат от использования предлагаемых вариантов способа может быть выражен в повышении надежности и удобства осуществления телефонной связи в случае, когда вызываемый абонент находится вне зоны действия сети.
Для достижения поставленного результата предлагается способ управления соединениями в сети мобильной связи при нахождении вызываемого абонента вне зоны действия сети, согласно первому варианту содержащий следующие этапы:
- обеспечивают мобильному телефону вызывающего абонента (MS-A) доступ к сети мобильной связи;
- принимают от мобильного телефона вызывающего абонента (MS-A) инициированный им вызов к мобильному телефону вызываемого абонента (MS-B);
- при установлении связи с мобильным телефоном вызываемого абонента (MS-B) с телефона вызывающего абонента (MS-A) направляют сигнал вызова на коммутатор вызывающего абонента (MSC-A), а c коммутатора вызывающего абонента (MSC-A) сигнал вызова направляют на коммутатор вызываемого абонента (MSC-B);
- если мобильный телефон вызываемого абонента находится вне зоны связи, от коммутатора вызываемого абонента (MSС-B) сигнал переадресовывают на первую платформу MCA через транзитный коммутатор (TMSC), с которой направляют сигнал отбоя на мобильный телефон вызывающего абонента (MS-A) и прерывают инициированный вызывающим абонентом вызов;
- определяют момент появления в сети вызываемого абонента с использованием первой платформы путем направления сигнала через центр передачи коротких сообщений (SMSC) на коммутатор вызываемого абонента (MSC-B) SMS-сообщения, предназначенного к приему аппаратом вызываемого абонента и получения ответного сообщения от SMSC о факте доставки SMS сообщения по сети связи до вызываемого абонента;
- с первой платформы направляют сигнал короткого вызова на мобильный телефон вызываемого абонента (MS-B) и после получения им сигнала прерывают связь с телефоном вызываемого абонента (MS-B);
- с первой платформы через центр передачи коротких сообщений (SMSC) на коммутатор вызывающего абонента (MSС-A) направляют SMS-сообщение о доступности вызываемого абонента (MS-B);
- коммутатор вызывающего абонента (MSC-A) доставляет SMS-сообщение на мобильный телефон вызывающего абонента (MS-A) о доступности вызываемого абонента.
Для достижения поставленного результата предлагается способ управления соединениями в сети мобильной связи при нахождении вызываемого абонента вне зоны действия сети, согласно второму варианту содержащий следующие этапы:
- обеспечивают мобильному телефону вызывающего абонента (MS-A) доступ к сети мобильной связи;
- принимают от мобильного телефона вызывающего абонента (MS-A) инициированный им вызов к устройству вызываемого абонента (MS-B);
- при установлении связи с телефоном вызываемого абонента (MS-B) с телефона вызывающего абонента (MS-A) направляют сигнал вызова на коммутатор вызывающего абонента (MSC-A), а c коммутатора вызывающего абонента (MSC-A) сигнал вызова направляют на коммутатор вызываемого абонента (MSC-B);
- если мобильный телефон вызываемого абонента находится вне зоны связи, от коммутатора вызываемого абонента (MSС-B) сигнал переадресовывают на первую платформу (MCA) через транзитный коммутатор (TMSC), с которой направляют сигнал отбоя на мобильный телефон вызывающего абонента (MS-A) и прерывают инициированный вызывающим абонентом (MS-A) вызов;
- определяют момент появления в сети вызываемого абонента с использованием первой платформы путем направления сигнала через центр передачи коротких сообщений (SMSC) на коммутатор вызываемого абонента (MSC-B) SMS-сообщения, предназначенного к приему аппаратом вызываемого абонента и получения ответного сообщения от SMSC о факте доставки SMS сообщения по сети связи до вызываемого абонента;
- с первой платформы отправляют на вторую - сервисную платформу, служащую для осуществления отдельного короткого вызова на вызываемого абонента, информацию о номерах вызывающего и вызываемого абонентов по протоколу REST/SOAP;
- со второй платформы направляют отдельный короткий вызов на мобильный телефон вызываемого абонента (MS-B) и после получения им сигнала прерывают связь с телефоном вызываемого абонента (MS-B);
- с первой платформы через центр передачи коротких сообщений (SMSC) на коммутатор вызывающего абонента (MSС-A) направляют SMS-сообщение о доступности вызываемого абонента;
- коммутатор вызывающего абонента (MSC-A) доставляет SMS-сообщение на мобильный телефон вызывающего абонента (MS-A) о доступности вызываемого абонента.
При описании способа управления соединениями в сети мобильной связи под термином «короткий вызов» понимается вызов на абонента, который прерывается инициатором вызова сразу после получения информации о том, что инициированный вызов дошел до вызываемого абонента, при этом ответ вызываемым абонентом на короткий вызов не возможен. При этом под инициатором вызова подразумевается вторая платформа (вариант 2) или платформа, на которой реализован сервис Missed Call Alert, (MCA) в том случае, если она отправляет вызов, а не вторая платформа (вариант 1).
Применение при технической реализации вариантов способа двух платформ: первой платформы, на которой реализован сервис Missed Call Alert, и второй сервисной платформы, которая осуществляет отдельный короткий вызов на вызываемого абонента, позволяет обеспечить более высокую надежность функционирования системы.
Заявленные варианты технических решений поясняются фиг. 1 со схемой осуществления первого варианта способа (пример 1) и фиг. 2 со схемой осуществления второго варианта (пример 2).
На указанных фигурах и далее по тексту следующими позициями обозначены:
вызывающий абонент - A;
вызываемый абонент - B;
MS-A - телефон мобильной связи абонента А, поз. 1;
MS-B - телефон мобильной связи абонента B, поз. 2;
MSC-A - коммутатор зоны абонента А, поз. 3;
MSC/HLR-B коммутатор/домашняя база абонента B, поз.4;
SMSC - центр передачи коротких сообщений, поз. 5;
TMSC - транзитный коммутатор первой платформы MСA, поз. 6;
первая платформа (MСA) - платформа, на которой реализован сервис Missed Call Alert, поз. 7;
вторая платформа - сервисная платформа, которая осуществляет отдельный короткий вызов на вызываемого абонента, поз. 8.
Первый вариант заявленного способа в общем виде содержит следующие этапы:
- обеспечивают мобильному телефону вызывающего абонента 1 доступ к сети мобильной связи;
- принимают от мобильного телефона вызывающего абонента 1 инициированный им вызов к телефону вызываемого абонента 2;
- при установлении связи с мобильным телефоном вызываемого абонента 2 с телефона вызывающего абонента 1 направляют сигнал вызова на коммутатор вызывающего абонента 3, а c коммутатора вызывающего абонента 3 сигнал вызова направляют на коммутатор вызываемого абонента 4;
- если мобильный телефон вызываемого абонента находится вне зоны действия сети, от коммутатора вызываемого абонента 4 сигнал переадресовывают на первую платформу (MCA) 7 через транзитный коммутатор 6, с которой направляют сигнал отбоя на мобильный телефон вызывающего абонента 1 и прерывают инициированный вызывающим абонентом 1 вызов;
- определяют момент появления в сети вызываемого абонента 2 с использованием первой платформы 7 путем направления сигнала через центр передачи коротких сообщений 5 на коммутатор вызываемого абонента 4 SMS-сообщения, предназначенного к приему мобильным телефоном абонента 2, получения ответного сообщения от SMSC о факте доставки SMS сообщения по сети связи до вызываемого абонента;
- с первой платформы 7 направляют сигнал короткого вызова на мобильный телефон вызываемого абонента 2 и после получения им сигнала прерывают связь с телефоном вызываемого абонента 2;
- с первой платформы 7 через центр передачи коротких сообщений 5 на коммутатор вызывающего абонента 3 направляют SMS-сообщение о доступности вызываемого абонента;
- коммутатор вызывающего абонента 3 доставляет SMS-сообщение на мобильный телефон вызывающего абонента 1 о доступности вызываемого абонента.
Пример 1.
Конкретный пример осуществления способа по варианту 1.
1. Абонент A звонит абоненту B, телефон MS-A отправляет звонок на MSC-A (коммутатор, где MS-A зарегистрирован).
2. MSC-A шлет MAP SRI запрос в HLR-B и получает в ответ адрес коммутатора MSC-B, где был зарегистрирован телефон MS-B.
3. MSC-A отправляет на MSC-B звонок как ISUP IAM/SIP-I INVITE.
4. В данный момент мобильный телефон MS-B оказался вне зоны действия сети, поэтому MSC-B переадресует звонок на номер платформы (MСA) через TMSC.
5. TMSC, используя SIP-I INVITE, отправляет вызов на платформу (MСA), MCA в ответ делает отбой звонка по SIP-I кодом 480 (ISUP cause 20), который распространяется обратно до телефона MS-A.
6. Платформа (MСA) шлет SMPP (протокол, описывающий взаимодействие клиента с SMS-сервером платформы, для передачи SMS и USSD сообщений) SMS с параметром PID 0x40 с параметром на SMSC для номера B.
7. SMSC определяет текущее местоположение MS-B запросом MAP SRI4SM в HLR-B, в ответ получает адрес коммутатор MSC-B, где сейчас зарегистрирован мобильный телефон MS-B, при условии, что он уже находится в зоне связи; полученный адрес коммутатора MSC-B может смениться по сравнению с тем, который был в пункте 2; SMSC может периодически повторять MAP SRI4SM и/или воспользоваться запросом MAP ReportSmDeliveryStatus к HLR-B для получения уведомления о готовности MS-B к приему SMS (появления в сети абонента В).
8. SMSC шлет SMS с параметром PID 0x40 в виде MAP MT-FSM на MSC-B.
9. MSC-B доставляет SMS с параметром PID 0x40 на MS-B.
10. MSC-B уведомляет SMSC о доставке SMS с параметром PID 0x40.
11. SMSC уведомляет платформу (MCA) о доставке SMS с параметром PID 0x40.
12. Платформа (MСA) инициирует короткий вызов как SIP-I INVITE на MSC для номера B.
13. TMSC шлет MAP SRI запрос в HLR-B и получает в ответ адрес коммутатор MSC-B, где сейчас зарегистрирован мобильное телефон MS-B.
14. TMSC инициирует короткий вызов как ISUP IAM/ SIP-I INVITE на MSC-B.
15. MSC-B инициирует короткий вызов на MS-B, на этом телефоне включается сигнал вызова, в ответ MS-B шлет индикацию идущего вызова (Alerting/ISUP CPG/SIP-I 180 Ringing) по цепочке MSC-B/TMSC/платформа(MCA) и платформа (MCA) отбивает короткий вызов (SIP-I CANCEL/ISUP REL) по цепочке TMSC/MSC-B/MS-B.
16. Платформа (MСA) шлет SMPP (протокол, описывающий взаимодействие клиента с SMS-сервером платформы, для передачи SMS и USSD сообщений) информационное SMS на SMSC для номера А.
17. SMSC определяет текущее местоположение MS-А запросом MAP SRI4SM в HLR-А, в ответ получает адрес коммутатора MSC-А, где сейчас зарегистрирован мобильный телефон MS-А.
18. SMSC шлет информационное SMS в виде MAP MT-FSM на MSC-А
19. MSC-А доставляет информационное SMS на MS-А.
Второй вариант заявленного способа в общем виде содержит следующие этапы:
- обеспечивают мобильному телефону вызывающего абонента 1 доступ к сети мобильной связи;
- принимают от мобильного телефона вызывающего абонента 1 инициированный им вызов к устройству вызываемого абонента 2;
- при установлении связи с телефоном вызываемого абонента 2 с телефона вызывающего абонента 1 направляют сигнал вызова на коммутатор вызывающего абонента 3, а c коммутатора 3 вызывающего абонента сигнал вызова направляют на коммутатор 4 вызываемого абонента;
- если телефон вызываемого абонента находится вне зоны действия сети, от коммутатора 4 вызываемого абонента сигнал переадресовывают на первую платформу (MCA) 7 через транзитный коммутатор 6, с платформы направляют сигнал отбоя на телефон вызывающего абонента 1 и прерывают инициированный вызывающим абонентом 1 вызов;
- определяют момент появления в сети вызываемого абонента с использованием первой платформы (MCA) 7 путем направления сигнала через центр передачи коротких сообщений 5 на коммутатор вызываемого абонента 4 SMS-сообщения, предназначенного к приему аппаратом абонента 2, получения ответного сообщения от SMSC о факте доставки SMS сообщения по сети связи до абонента 2.
- с первой платформы 7 отправляют на вторую платформу 8 информацию о номерах вызывающего 1 и вызываемого 2 абонентов по протоколу REST/SOAP;
- со второй платформы 8 направляют сигнал короткого вызова на телефон вызываемого абонента 2 и после получения им сигнала прерывают связь с телефоном вызываемого абонента 2;
- с первой платформы 7 через центр передачи коротких сообщений 5 на коммутатор вызывающего абонента 3 направляют SMS-сообщение о доступности вызываемого абонента 2;
- коммутатор вызывающего абонента 1 доставляет SMS-сообщение на телефон вызывающего абонента 1 о доступности вызываемого абонента 2
Пример 2.
Конкретный пример осуществления способа по варианту 2.
1. Абонент A звонит абоненту B, мобильный телефон MS-A отправляет звонок на MSC-A (коммутатор, где MS-A зарегистрирован).
2. MSC-A шлет MAP SRI запрос в HLR-B и получает в ответ адрес коммутатор MSC-B, где был зарегистрирован мобильный телефон MS-B.
3. MSC-A отправляет на MSC-B звонок как ISUP IAM/SIP-I INVITE.
4. В данный момент мобильный телефон MS-B оказался вне зоны действия сети, поэтому MSC-B переадресует звонок на первую платформу (MСA) через TMSC.
5. TMSC используя SIP-I INVITE отправляет вызов на первую платформу (MCA), (MCA) в ответ делает отбой звонка по SIP-I кодом 480 (ISUP cause 20), который распространяется обратно до телефона MS-A.
6. Платформа (MCA) шлет SMPP SMS с параметром PID 0x40 на SMSC для номера B.
7. SMSC определяет текущее местоположение MS-B запросом MAP SRI4SM в HLR-B, в ответ получает адрес коммутатор MSC-B, где сейчас зарегистрирован мобильный телефон MS-B, при условии, что он уже находится в зоне действия сети; полученный адрес коммутатора MSC-B может смениться по сравнению с тем, который был в пункте 2; SMSC может периодически повторять MAP SRI4SM и/или воспользоваться запросом MAP ReportSmDeliveryStatus к HLR-B для получения уведомления о готовности MS-B к приему SMS (появления в сети абонента В).
8. SMSC шлет SMS с параметром PID 0x40 в виде MAP MT-FSM на MSC-B.
9. MSC-B доставляет SMS с параметром PID 0x40 на MS-B.
10. MSC-B уведомляет SMSC о доставке SMS с параметром PID 0x40.
11. SMSC уведомляет первую платформу (MСA) о доставке SMS с параметром PID 0x40.
12. Первая платформа (MCA) передает второй платформе (сервисной платформе, которая осуществляет отдельный короткий вызов на вызываемого абонента) по протоколу SOAP/XML информацию о номерах абонентов А и В.
13. Вторая платформа шлет короткий вызов как SIP-I INVITE на MSC для номера B.
14. TMSC шлет MAP SRI запрос в HLR-B и получает в ответ адрес коммутатор MSC-B, где сейчас зарегистрирован мобильный телефон MS-B.
15. TMSC шлет короткий вызов как ISUP IAM/ SIP-I INVITE на MSC-B.
16. MSC-B шлет короткий вызов на MS-B, на этом телефоне включается сигнал вызова, в ответ MS-B шлет индикацию идущего вызова (Alerting/ISUP CPG/SIP-I 180 Ringing) по цепочке MSC-B/TMSC/вторая платформа и вторая платформа отбивает короткий вызов (SIP-I CANCEL/ISUP REL) по цепочке TMSC/MSC-B/MS-B.
17. Платформа MСA шлет SMPP информационное SMS на SMSC для номера А.
18. SMSC определяет текущее местоположение MS-А запросом MAP SRI4SM в HLR-А, в ответ получает адрес коммутатор MSC-А, где сейчас зарегистрирован мобильный телефон MS-А.
19. SMSC шлет информационное SMS в виде MAP MT-FSM на MSC-А.
20. MSC-А доставляет информационное SMS на MS-А.
Отличие реализации способа по варианту два заключается в введении дополнительной второй платформы, которая функционально отвечает за формирование в сигнальную сеть вызова на абонента. Решение с использованием второй сервисной платформы имеет большую отказоустойчивость, то есть в случае выхода из строя первой платформы (MCA) функции второй платформы сохраняются, а при выходе из строя второй платформы остается работать услуга MCA.