СПОСОБ РЕАЛИЗАЦИИ АУДИОСОЕДИНЕНИЯ ПО ПРОТОКОЛУ SIP БЕЗ УСТАНОВКИ SIP МОДУЛЯ В ИНТЕРАКТИВНЫЕ ПАНЕЛИ ДОМОФОНА Российский патент 2021 года по МПК H04M11/02 H04W80/10 E05B47/04 

Описание патента на изобретение RU2759798C1

ОБЛАСТЬ ТЕХНИКИ

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

УРОВЕНЬ ТЕХНИКИ

Из уровня техники известно решение, выбранное в качестве наиболее близкого аналога, RU 184516 U1, опубликованное 29.10.2018. В данном решении раскрыт домофон, состоящий из материнской платы, в функциональный состав которой входят следующие блоки: коммутатор, блок обеспечения связи, блок автономной работы, процессорный блок, мультимедийный блок, блок внешнего управления, релейный блок, блок контроля датчиков, блок питания, блок контроля питания, блок памяти, блок дешифрации. Процессорный блок соединен с блоком памяти, блоком контроля питания, блоком контроля датчиков, релейным блоком, блоком дешифрации, блок дешифрации соединен с блоком внешнего управления и мультимедийным блоком, блок контроля питания соединен с блоком питания, блок внешнего управления соединен с блоком обеспечения связи и блоком автономной работы, мультимедийный блок соединен с коммутатором.

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Технической задачей, на решение которой направлено заявленное решение, является создание способа реализации соединения по протоколу SIP без установки SIP модуля в панели домофона.

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

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

осуществляют формирование аудиопотока с интерактивной панели домофона;

конвертируют полученный с интерактивной панели домофона аудиопоток в формат raw data и передают на сервер;

устанавливают аудиосоединения по протоколу SIP, через прокси-сервер, между сервером и вызываемым вычислительным устройством пользователя;

сервер осуществляет передачу запроса, содержащего адрес вызываемого пользователя, для установления соединения на адрес прокси-сервера и порта 5060, используемого по умолчанию;

прокси-сервер запрашивает текущий адрес вызываемого пользователя у сервера определения местоположения;

далее прокси-сервер передает запрос для установления соединения вычислительному устройству пользователя, причем к запросу добавляется адресом прокси-сервера для осуществления обратной связи с вычислительного устройства пользователя;

вычислительное устройство пользователя принимает запрос на вызов и начинается фаза разговора;

по завершению фазы разговора одной из сторон передается запрос на завершение сеанса, который подтверждается ответом другой стороны что запрос на завершение сеанса обработан, при этом

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

В частном варианте реализации предлагаемого способа, данные передаются на сервер по протоколу websocket.

В другом частном варианте реализации предлагаемого способа, прокси-сервер реализован на сервере.

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

В другом частном варианте реализации предлагаемого способа, сервер подтверждает прием ответа запросом АСК, тем самым заканчивая фазу установления соединения и запуская фазу разговора.

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

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

Фиг. 1, иллюстрирует пример общей схемы вычислительного устройства.

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

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

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

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

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

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

На интерактивной панели домофона установлен модуль codec g.711, который по протоколу web socket передает полученный с интерактивной панели домофона аудиопоток (звуковой сигнал) на сервер.

Полученный с интерактивной панели домофона звуковой сигнал проходит через аналогово-цифровой преобразователь и на выходе звуковой сигнал представлен в формате raw data (необработанный звуковой сигнал, без сжатия), который уже по протоколу web socket передают на сервер.

На сервере реализован SIP прокси-сервер, выполненный с возможностью устанавливать соединение по протоколу SIP.

Сервер передает запрос для установления соединения (INVITE) на адрес прокси-сервера и порт 5060, который является стандартным портом для установки SIP соединения между двумя хостами, используемый по умолчанию. В запросе INVITE сервер указывает известный ему IP адрес интерактивной панели домофона. У каждой интерактивной панели домофона есть свой ID – уникальный номер, по которому можно установить всю необходимую актуальную информацию интерактивной панели домофона: IP адрес, географический адрес и остальные данные.

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

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

Данные о функциональных возможностях сервера и вычислительного устройства представляют собой информацию о том, какие методы поддерживает удаленный клиент, поддерживаемые "content types", расширения, кодеки, и т.д. Эти данные запрашиваются перед запросом INVITE, посредством запроса OPTIONS для получения сведений, которые позволят корректно отправить запрос INVITE. Например, при установлении соединения по протоколу SIP, перед тем как заполнить поле заголовка "Require" в сообщении INVITE, списком параметров, в которых нет уверенности, что устройство назначения их поддерживает, отправляют запрос OPTIONS этому устройству, для того, чтобы увидеть, есть ли те параметры, что необходимо поместить в поле "Require" сообщения INVITE, в возвращенном поле "Supported", в ответе на наш запрос OPTIONS.

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

После приема вызова на вычислительном устройстве встречной стороне передается сообщение об успешной обработке запроса (200 OK), содержащее данные о типе информации, которые будут передаваться, методах шифрования, в формате протокола SDP.

Сервер подтверждает прием ответа (т.е. соединение установлено) запросом АСК. На этом фаза установления соединения закончена и начинается фаза разговора. По завершении разговорной фазы одной из сторон передается запрос на завершение сеанса (BYE), который подтверждается другой стороной ответом об успешной обработке запроса (200 OK). Например, если пользователь прекращает звонок, от него отправляется запрос на завершение сеанса, который подтверждается интерактивной панелью домофона.

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

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

На Фиг. 1 далее будет представлена общая схема вычислительного устройства (100), обеспечивающего обработку данных, необходимую для реализации заявленного решения.

В общем случае устройство (100) содержит такие компоненты, как: один или более процессоров (101), по меньшей мере одну память (102), средство хранения данных (103), интерфейсы ввода/вывода (104), средство В/В (105), средства сетевого взаимодействия (106).

Процессор (101) устройства выполняет основные вычислительные операции, необходимые для функционирования устройства (100) или функциональности одного или более его компонентов. Процессор (101) исполняет необходимые машиночитаемые команды, содержащиеся в оперативной памяти (102).

Память (102), как правило, выполнена в виде ОЗУ и содержит необходимую программную логику, обеспечивающую требуемый функционал.

Средство хранения данных (103) может выполняться в виде HDD, SSD дисков, рейд массива, сетевого хранилища, флэш-памяти, оптических накопителей информации (CD, DVD, MD, Blue-Ray дисков) и т.п. Средство (103) позволяет выполнять долгосрочное хранение различного вида информации, например, вышеупомянутых файлов с наборами данных пользователей, базы данных, содержащих записи измеренных для каждого пользователя временных интервалов, идентификаторов пользователей и т.п.

Интерфейсы (104) представляют собой стандартные средства для подключения и работы с серверной частью, например, USB, RS232, RJ45, LPT, COM, HDMI, PS/2, Lightning, FireWire и т.п.

Выбор интерфейсов (104) зависит от конкретного исполнения устройства (100), которое может представлять собой персональный компьютер, мейнфрейм, серверный кластер, тонкий клиент, смартфон, ноутбук и т.п.

В качестве средств В/В данных (105) в любом воплощении системы, реализующей описываемый способ, должна использоваться клавиатура. Аппаратное исполнение клавиатуры может быть любым известным: это может быть, как встроенная клавиатура, используемая на ноутбуке или нетбуке, так и обособленное устройство, подключенное к настольному компьютеру, серверу или иному компьютерному устройству. Подключение при этом может быть, как проводным, при котором соединительный кабель клавиатуры подключен к порту PS/2 или USB, расположенному на системном блоке настольного компьютера, так и беспроводным, при котором клавиатура осуществляет обмен данными по каналу беспроводной связи, например, радиоканалу, с базовой станцией, которая, в свою очередь, непосредственно подключена к системному блоку, например, к одному из USB-портов. Помимо клавиатуры, в составе средств В/В данных также может использоваться: джойстик, дисплей (сенсорный дисплей), проектор, тачпад, манипулятор мышь, трекбол, световое перо, динамики, микрофон и т.п.

Средства сетевого взаимодействия (106) выбираются из устройства, обеспечивающий сетевой прием и передачу данных, например, Ethernet карту, WLAN/Wi-Fi модуль, Bluetooth модуль, BLE модуль, NFC модуль, IrDa, RFID модуль, GSM модем и т.п. С помощью средств (105) обеспечивается организация обмена данными по проводному или беспроводному каналу передачи данных, например, WAN, PAN, ЛВС (LAN), Интранет, Интернет, WLAN, WMAN или GSM.

Компоненты устройства (100) сопряжены посредством общей шины передачи данных (110).

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

Похожие патенты RU2759798C1

название год авторы номер документа
РАСПРЕДЕЛЯЕМАЯ, МАСШТАБИРУЕМАЯ, ПОДКЛЮЧАЕМАЯ АРХИТЕКТУРА КОНФЕРЕНЦСВЯЗИ 2007
  • Секаран Дхига Д.
  • Пирс Шон Д.
  • Кокс Шон Д.
  • Шорофф Срикантх
  • Кертис Павел
  • Николс Дэвид
  • Мехта Бимал К.
  • Эйдельман Вадим
  • Партасарати Виджай Кишен Хампапур
  • Левин Орит
  • Кимчи Гур
RU2459371C2
СМЕНА ДОСТУПА ДЛЯ ПЕРЕМАРШРУТИЗАЦИИ СОЕДИНЕНИЯ 2009
  • Майер Георг
  • Мутикайнен Яри
  • Лайс Петер
RU2504127C2
СИСТЕМА КОНТРОЛЯ И УПРАВЛЕНИЯ ДОСТУПОМ ДЛЯ ОБЕСПЕЧЕНИЯ ЗАЩИТЫ ГРУППЫ ОБЪЕКТОВ, ОБЪЕДИНЕННЫХ В ЕДИНЫЙ КЛАСТЕР 2021
  • Горбунов Вадим Александрович
  • Пех Андрей Евгеньевич
  • Гайн Ильдар Раисович
  • Абдрахманов Артур Мансурович
RU2756698C1
РАСШИРЕНИЕ ПРОТОКОЛА ИНИЦИИРОВАНИЯ СЕАНСОВ (SIP) ДЛЯ СЕТЕЙ ЦИФРОВОЙ МОБИЛЬНОЙ РАДИОСВЯЗИ (DMR) С СОГЛАСОВАНИЕМ ФУНКЦИЙ ЧАСТНОЙ МОБИЛЬНОЙ РАДИОСВЯЗИ (PMR) 2014
  • Лучано Даниеле
  • Оливьери Клаудия
  • Пиццорно Марко
RU2625820C1
МЕХАНИЗМ УДАЛЕНИЯ СООБЩЕНИЯ ИЛИ ФАЙЛА В МУЛЬТИМЕДИЙНЫХ СЛУЖБАХ, РАБОТАЮЩИХ ПО ПРОТОКОЛУ SIP 2007
  • Харуна Адаму
  • Лепписаари Арто
RU2404549C2
ПЕРВОНАЧАЛЬНЫЕ МУЛЬТИМЕДИА-ДАННЫЕ И РАЗВЕТВЛЕНИЕ ПРИ УПРАВЛЕНИИ ВЫЗОВОМ ТРЕТЬЕЙ СТОРОНЫ (3РСС) 2010
  • Йоунис Шахзаиб
  • Секаран Дхига Д.
  • Левин Дэнни
RU2555225C2
СИСТЕМА И СПОСОБ ДЛЯ ПРЕДОСТАВЛЕНИЯ УСЛУГИ SIP-ТРАНКА СИСТЕМЕ ТЕЛЕФОННОЙ СВЯЗИ 2020
  • Павар Анил
  • Касар Винаяк
RU2769117C1
СМЕШАННЫЙ РЕЖИМ ОБМЕНА СООБЩЕНИЯМИ ДЛЯ МНОЖЕСТВЕННЫХ ТОЧЕК ПРИСУТСТВИЯ 2005
  • Левин Орит
  • Рэнг Тимоти Дж.
RU2406120C2
Способ осуществления взимания платы за телефонный вызов на сторонние телефонные номера с домофона 2022
  • Вахрамеев Леонид Александрович
RU2787323C1
ВСПОМОГАТЕЛЬНОЕ ПЕРИФЕРИЙНОЕ УСТРОЙСТВО ДЛЯ ПРЕДУПРЕЖДЕНИЯ КОМПЬЮТЕРА О ВХОДЯЩЕМ ВЫЗОВЕ 2007
  • Элумалаи Арулкумар
  • Штигман Эран
RU2441332C2

Иллюстрации к изобретению RU 2 759 798 C1

Реферат патента 2021 года СПОСОБ РЕАЛИЗАЦИИ АУДИОСОЕДИНЕНИЯ ПО ПРОТОКОЛУ SIP БЕЗ УСТАНОВКИ SIP МОДУЛЯ В ИНТЕРАКТИВНЫЕ ПАНЕЛИ ДОМОФОНА

Изобретение относится к средствам реализации аудиосоединения по протоколу SIP без установки SIP модуля в интерактивные панели домофона. Технический результат заключается в установлении соединения интерактивной панели домофона и вычислительного устройства пользователя по протоколу SIP на серверных мощностях. Осуществляют формирование аудиопотока с интерактивной панели домофона. Конвертируют полученный с интерактивной панели домофона аудиопоток в формат raw data и передают на сервер. Устанавливают аудиосоединения по протоколу SIP, через прокси-сервер, между сервером и вызываемым вычислительным устройством пользователя. Сервер осуществляет передачу запроса, содержащего адрес вызываемого пользователя, для установления соединения на адрес прокси-сервера и порта 5060, используемого по умолчанию. Прокси-сервер запрашивает текущий адрес вызываемого пользователя у сервера определения местоположения. Прокси-сервер передает запрос для установления соединения вычислительному устройству пользователя, причем к запросу добавляется адрес прокси-сервера для осуществления обратной связи с вычислительного устройства пользователя. 4 з.п. ф-лы, 1 ил.

Формула изобретения RU 2 759 798 C1

1. Способ реализации аудиосоединения по протоколу SIP без установки SIP модуля в интерактивные панели домофона с использованием серверных мощностей, содержащий этапы, на которых:

осуществляют формирование аудиопотока с интерактивной панели домофона;

конвертируют полученный с интерактивной панели домофона аудиопоток в формат raw data и передают на сервер;

устанавливают аудиосоединение по протоколу SIP, через прокси-сервер, между сервером и вызываемым вычислительным устройством пользователя;

сервер осуществляет передачу запроса, содержащего адрес вызываемого пользователя, для установления соединения на адрес прокси-сервера и порта 5060, используемого по умолчанию;

прокси-сервер запрашивает текущий адрес вызываемого пользователя у сервера определения местоположения;

далее прокси-сервер передает запрос для установления соединения вычислительному устройству пользователя, причем к запросу добавляется адрес прокси-сервера для осуществления обратной связи с вычислительного устройства пользователя;

вычислительное устройство пользователя принимает запрос на вызов и начинается фаза разговора;

по завершении фазы разговора одной из сторон передается запрос на завершение сеанса, который подтверждается ответом другой стороны, что запрос на завершение сеанса обработан, при этом

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

2. Способ по п.1, отличающийся тем, что данные передаются на сервер по протоколу websocket.

3. Способ по п.1, отличающийся тем, что прокси-сервер реализован на сервере.

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

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

Документы, цитированные в отчете о поиске Патент 2021 года RU2759798C1

УСТРОЙСТВО ДЛЯ ПОДКЛЮЧЕНИЯ ВЫЗЫВНОЙ ПАНЕЛИ ДОМОФОННОЙ СЕТИ К СЕТЯМ ОПЕРАТОРОВ СВЯЗИ УСЛУГ ДОСТУПА В СЕТЬ ИНТЕРНЕТ 2015
  • Ортман Даниил Александрович
  • Нечаев Алексей Вячеславович
RU2609141C1
ЭЛЕКТРОННАЯ МОДЕЛЬ СТАТИЧЕСКОЙ РЕЛЕЙНОЙ ХАРАКТЕРИСТИКИ 0
SU177181A1
СПОСОБ ИЗМЕРЕНИЯ МОЛЬНОГО ОБЪЕМА ИДЕАЛЬНОГО ГАЗА В НОРМАЛЬНЫХ ФИЗИЧЕСКИХ УСЛОВИЯХ 0
SU184516A1
Бесконтактное устройство для управления стрелками из кабины машиниста 1959
  • Климовицкий А.М.
  • Крючков В.В.
  • Паршиков И.Д.
  • Ритин А.М.
SU132660A1
ИНТЕРАКТИВНЫЙ ДОМОФОН 2013
  • Малов Игорь Борисович
RU2554549C2
ШПРИЦ ДЛЯ НАПОЛНЕНИЯ КОЛБАСНЫХ ОБОЛОЧЕК ФАРШЕМ 0
SU200454A1
ПОЛИМЕРНАЯ КОМПОЗИЦИЯ 1999
  • Ласси Дэвид
  • Кинг Эндрю Брайан
  • Ласси Кристофер Джон
RU2222065C2

RU 2 759 798 C1

Авторы

Горбунов Вадим Александрович

Пех Андрей Евгеньевич

Гайн Ильдар Раисович

Абдрахманов Артур Мансурович

Даты

2021-11-18Публикация

2021-02-11Подача