СИСТЕМА СВЯЗИ С ОБРАТНЫМ ВЫЗОВОМ

Область техники
Полезная модель относится к устройствам предоставления услуг мобильной и иных видов связи.
Уровень техники
Известно устройство - «Callback сервер», предлагаемое компанией «VULKAN» (http://www.vulkan.ru/p8/?_openstat=ZGlyZWNOLnlhbmRleC5ydTsxMjE5MTszODA5MjM7 bmlnbWEucnU6cHJlbWl1bQ), предназначенное для приема входящего вызова и последующего автоматического обратного вызова или дозвона по любому введенному абонентом номеру телефона. Данное устройство состоит из сервера и устройств связи.
Наиболее близким техническим решением является серверное устройство компании «Mototelecom» (http://www.mototelecom.ru/resheniya/resheniya-dlya-ip-telephonii/universalnoe-reshenie/Lw2CMNw/), представляющее из себя серверное устройство с предустановленным программным продуктом, подключаемое к корпоративной IР-телефонии, либо к телефонным сетям общего пользования посредством VoIP-шлюза, либо с помощью специальных плат для IР-телефонии. В состав серверного устройства входит блок хранения базы номеров сотовых телефонов сотрудников.
Выше описанное техническое решение работает следующим образом. Средство связи (например, сотовый телефон) отправляет сигнал на устройство телефонии, непосредственно подключенное к серверу. Устройство телефонии определяет идентификационные данные средства связи (например, номер сотового телефона). Если полученные идентификационные данные соответствуют данным в блоке хранения базы номеров сотовых телефонов сотрудников, то устройство телефонии разрывает соединение, совершает обратный вызов и обеспечивает связь с сотрудником.
Недостатком известного технического решения является отсутствие возможности использования контактных данных пользователем вне зоны покрытия домашней сети (в данном случае домашняя - это сеть, в которой абонент зарегистрирован оператором связи через составление договора с выдачей SIM-карты (содержит идентификационные данные абонента), и привязкой его к некоторой географической зоне).
Целью предлагаемой полезной модели является расширение функциональных возможностей за счет обеспечения возможности использования контактных данных пользователем вне зоны покрытия домашней сети.
Поставленная цель достигается за счет того, что система связи с обратным вызовом содержит сервер хранения базы контактов с первым блоком хранения контактов, первым блоком хранения логина и пароля, блоком хранения адреса сервера организации соединений, первым блоком управления, которые соединены между собой системной шиной, и сервер организации соединений со вторым блоком хранения контактов, вторым блоком хранения логина и пароля, блоком хранения адреса базы, вторым блоком управления, блоком хранения кода доступа, блоком определения номера, которые соединены между собой системной шиной, сервер связи, а также первое средство связи и второе средство связи, причем первое средство связи соединено с сервером организации соединений и сервером связи, второе средство связи соединено с сервером связи, сервер организации соединений соединен с сервером хранения базы контактов, также сервер связи соединен с сервером организации соединений.
Краткое описание чертежей
Полезная модель поясняется фигурой, на которой изображена структурно-функциональная блок-схема устройства.
На фигуре обозначены: сервер хранения базы контактов 1, первый блок хранения контактов 2, первый блок хранения логина и пароля 3, блок хранения адреса сервера организации соединений (далее именуемый блоком хранения соединений) 4, первый блок управления 5, второй блок хранения контактов 6, второй блок управления 7, блок определения номера 8, второе средство связи 9, сервер связи 10, первое средство связи 11, сервер организации соединений 12, второй блок хранения логина и пароля 13, блок хранения адреса базы 14, блок хранения кода доступа 15.
Раскрытие полезной модели
Предлагаемая полезная модель в целом состоит из серверов и средств связи.
Сервер хранения базы контактов 1 включает в себя первый блок хранения контактов 2, первый блок хранения логина и пароля 3, блок хранения адреса соединений 4, первый блок управления 5.
Первый блок управления 5 является основным элементом сервера хранения базы контактов 1. Первый блок хранения контактов 2 обеспечивает хранение контактной информации пользователя. Первый блок хранения логина и пароля 3 обеспечивает хранение логина и пароля. Блок хранения адреса соединений 4 обеспечивает хранение адреса сервера организации соединений. Первый блок управления 5, первый блок хранения контактов 2, первый блок хранения логина и пароля 3, блок хранения адреса соединений 4 соединены системной шиной либо каким-то другим способом, обеспечивающим соединение и передачу данных между указанными блоками.
Сервер хранения базы контактов 1 соединен с сервером организации соединений 12 при помощи проводного соединения либо при помощи беспроводного соединения.
Сервер организации соединений 12 включает в себя второй блок хранения контактов 6, второй блок хранения логина и пароля 13, блок хранения адреса базы 14, второй блок управления 7, блок хранения кода доступа 15, блок определения номера 8.
Второй блок управления 7 является основным элементом сервера организации соединений 12. Второй блок хранения контактов 6 обеспечивает хранение контактной информации пользователя. Второй блок хранения логина и пароля 13 обеспечивает хранение логина и пароля. Блок хранения адреса базы 14 обеспечивает хранение адреса сервера хранения базы контактов 1. Блок хранения кода доступа 15 обеспечивает хранение базы идентификационных номеров пользователей, имеющих доступ к услугам сервера организации соединений 12. Блок определения номера 8 обеспечивает определение идентификационных данных пользователя (например, сотового телефонного номера), при осуществлении связи пользователя с сервером организации соединений 12. Второй блок хранения контактов 6, второй блок хранения логина и пароля 13, блок хранения адреса базы 14, второй блок управления 7, блок хранения кода доступа 15, блок определения номера 8 соединены системной шиной либо каким-то другим способом, обеспечивающим соединение и передачу данных между указанными блоками.
Сервер организации соединений 12 соединен с сервером связи 10 при помощи проводного соединения либо при помощи беспроводного соединения.
Сервер связи 10 обеспечивает обмен данными между первым средством связи 11 и вторым средством связи 9.
Первое средство связи 11 и второе средство 9 связи выполнены в виде устройств передачи данных пользователя на расстояние при помощи проводного либо беспроводного соединения. В данном случае средство связи - это прибор (или совокупность их), необходимые для осуществления обмена информацией между пользователями и отправки данных на сервер (например, сотовый телефон, портативный цифровой помощник (PDA), устройство беспроводной связи, смартфон).
Осуществление полезной модели
Полезная модель реализуется следующим образом.
Процесс сборки - стандартный для данного вида изделий. Блоки соединяют в соответствии с ранее описанной схемой.
При первом обращении к серверу хранения базы контактов 1 пользователь проходит процедуру регистрации на сервере хранения базы контактов 1. Используя первое средство связи 11, пользователь отправляет свои контактные данные на сервер хранения базы контактов 1. На сервере хранения базы контактов 1 на основании команд первого блока управления 5 контактные данные по системной шине поступают к первому блоку хранения контактов 2, где происходит их запись (т.е. присвоение определенным ячейкам в блоках хранения требуемых значений). В данном случае контактные данные - это какие-либо данные идентифицирующие пользователя первого средства связи. К контактным данным может относиться, по меньшей мере, одно из следующего: имя, адрес, домашний телефонный номер, сотовый телефонный номер, номер факса, рабочий номер, адрес электронной почты, Web-узел, условное изображение пользователя, фотография, экранное имя, день рождения, номер пейджера.
В процессе передачи контактных данных также происходит передача логина и пароля в первый блок хранения логина и пароля 3, либо логин и пароль генерирует система. Логин и пароль - это данные, обеспечивающие доступ пользователя к серверу хранения базы контактов 1, в общем, и к контактным данным, принадлежащим пользователю, в частности, и препятствующие доступу сторонних пользователей к серверу хранения базы контактов 1 и контактным данным. Далее происходит сохранение логина и пароля в первом блоке хранения логина и пароля 3 и отправка логина и пароля пользователю. Получение пользователем логина и пароля и сохранение логина и пароля в первом блоке хранения логина и пароля 3 завершают процедуру регистрации на сервере хранения базы контактов 1.
Следующий шаг - процедура записи контактов. Пользователь отправляет на сервер хранения базы контактов 1 информацию о контактных данных пользователей, с которыми он осуществляет связь. На основании команд первого блока управления 5 данные по системной шине поступают в первый блок хранения контактов 2, где происходит их сохранение. Сохранение контактных данных пользователей в первом блоке хранения контактов 2 завершает процедуру записи контактов.
При нахождении вне зоны покрытия домашней сети, пользователь проходит процедуру регистрации на сервере организации соединений 12. При этом на сервере организации соединений 12 происходит активация идентификационных данных первого средства связи 11 (данные сим-карты или данные телефонного аппарата) и их сохранение. Используя первое средство связи 11, пользователь отправляет запрос на сервер организации соединений 12, расположенный внутри сети, в пределах которой он (пользователь) находится. Запрос содержит логин, пароль, электронный адрес сервера хранения базы контактов 1 и идентификационные данные первого средства связи 11. Идентификационные данные представляют собой, по меньшей мере, одно из следующего: сотовый телефонный номер, электронный серийный номер (ESN), мобильный идентификационный номер (MIN), системный идентификационный код (SID).
На сервере организации соединений 12 на основании команд второго блока управления 7 происходит распределение данных через системную шину. Электронный адрес сервера хранения базы контактов 1 поступает в блок хранения адреса базы 14, логин и пароль поступают во второй блок хранения логина и пароля 13, а идентификационные данные поступают в блок определения номера 8. При этом сервер организации соединения 12 передает электронный адрес сервера организации соединений 12 на сервер хранения базы контактов 1. На основании команд первого блока управления 5 происходит сохранение адреса сервера организации соединений 12 в блок хранения адреса соединений 4. В соответствующих блоках происходит запись поступивших данных. На основании команд второго блока управления 7 в блоке определения номера 8 происходит сравнение идентификационного номера, поступившего от пользователя, с идентификационными номерами, которые записаны в блок хранения кода доступа 15. Если идентификационные номера совпадают, то на основании команд второго блока управления 7 происходит передача логина и пароля на сервер хранения базы контактов 1. Передача логина и пароля на сервер хранения базы контактов 1 завершают процедуру регистрации на сервере организации соединений 12.
Далее происходит выполнение процедуры копирования контактных данных пользователя. На сервере хранения базы контактов 1 в первом блоке управления 5 происходит сравнение логина и пароля, поступившего с сервера организации соединений 12 с логином и паролем из первого блока хранения логина и пароля 3. Если логин и пароль в блоке хранения логина и пароля 3 и логин и пароль, поступивший в первый блок управления 5 совпадают, то сервер хранения базы контактов 1 производит передачу контактных данных из первого блока хранения контактов 2 на сервер организации соединений 12. На сервере организации соединений 12 на основании команд второго блока управления 7 контактные данные по системной шине поступают во второй блок хранения контактов 6, где происходит их запись. Запись контактных данных во втором блоке хранения контактов 6 завершает процедуру копирования контактных данных пользователя.
Следующий шаг - процедура обмена информации между пользователями.
В известных моделях обмен информацией представляет следующий процесс. При осуществлении звонка, первое средство связи 11 направляет свои идентификационные данные и контактные данные пользователя второго средства связи 9 (номер сотового телефона) на сервер организации соединений 12. На сервере организации соединений 12 второй блок управления 7 направляет данные через системную шину к соответствующим блокам. Идентификационные данные поступают в блок определения номера 8, где на основании команд второго блока управления 7 происходит сравнение идентификационного номера, поступившего от пользователя, с идентификационными номерами, которые записаны в блок хранения кода доступа 15. Если идентификационные номера совпадают, то на основании команд второго блока управления 7 происходит передача контактных данных первого средства связи 11 и второго средства связи 9 на сервер связи 10. По полученным номерам сервер связи 10 осуществляет входящие звонки первому средству связи 11 и второму средству связи 9, осуществляет соединение с первым средством связи 11 и со вторым средством связи 9 и далее соединяет первое средство связи 11 и второе средство связи 9 между собой. Первое средство связи 11 и второе средство связи 9 осуществляют обмен информацией. Окончание обмена информацией и разъединение первого средства связи 11 и второго средства связи 9 завершают процедуру обмена информацией.
В предлагаемой полезной модели пользователь имеет возможность использовать контакты, сохраненные в первом блоке хранения контактов 2. Для осуществления связи с кем-либо пользователь первого средства связи 11 отправляет запрос на сервер организации соединений 12, содержащий идентификационные данные первого средства связи 11 и отличные от номера сотового телефона, но сохраненные во втором блоке хранения контактов 6 контактные данные пользователя второго средства связи 9.
На сервере организации соединений 12 второй блок управления 7 направляет данные через системную шину к соответствующим блокам. Идентификационные данные первого средства связи 11 направляются в блок определения номера 8, происходит идентификация пользователя первого средства связи 11. Контактные данные пользователя второго средства связи 9 проходят сравнение с контактными данными, сохраненными во втором блоке хранения контактов 6, происходит идентификация пользователя второго средства связи 9. Из перечня контактных данных пользователя второго средства связи 9 происходит выделение необходимых контактных данных (номера сотового телефона) второго средства связи 9. Далее на основании команд второго блока управления 7 происходит отправка на сервер связи 10 контактных данных второго пользователя (номера сотового телефона) из второго блока хранения контактов 6 и идентификационных данных первого средства связи 11 (номера сотового телефона) из блока определения номера 8. Данные поступают на сервер связи 10, который осуществляет входящие звонки первому средству связи 11 и второму средству связи 9, осуществляет соединение с первым средством связи 11 и со вторым средством связи 9 и далее соединяет первое средство связи 11 и второе средство связи 9 между собой. Первое средство связи 11 и второе средство связи 9 осуществляют обмен информацией. После окончания обмена информацией сервер связи 10 разрывает соединение между первым средством связи 11 и вторым средством связи 9.
Таким образом, использование в полезной модели сервера хранения базы контактов 1, состоящего из соответствующих блоков в целом, и в частности имеющего в своем составе первый блок хранения контактов 2, а также использование в сервере организации соединений 12 - второго блока хранения контактов 6, позволяют достичь поставленную цель, представляющую расширение функциональных возможностей за счет обеспечения возможности использования контактных данных пользователем вне зоны покрытия домашней сети.