RU2759742C2 - Method for exchanging text and multimedia messages between subscribers a and b with the possibility of inviting subscriber c in private chat mode - Google Patents

Method for exchanging text and multimedia messages between subscribers a and b with the possibility of inviting subscriber c in private chat mode Download PDF

Info

Publication number
RU2759742C2
RU2759742C2 RU2019113232A RU2019113232A RU2759742C2 RU 2759742 C2 RU2759742 C2 RU 2759742C2 RU 2019113232 A RU2019113232 A RU 2019113232A RU 2019113232 A RU2019113232 A RU 2019113232A RU 2759742 C2 RU2759742 C2 RU 2759742C2
Authority
RU
Russia
Prior art keywords
subscriber
text
subscribers
application
private chat
Prior art date
Application number
RU2019113232A
Other languages
Russian (ru)
Other versions
RU2019113232A (en
RU2019113232A3 (en
Inventor
Даниил Андреевич Медведев
Original Assignee
Общество с ограниченной ответственностью "АйТи Бизнес Проект"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Общество с ограниченной ответственностью "АйТи Бизнес Проект" filed Critical Общество с ограниченной ответственностью "АйТи Бизнес Проект"
Priority to RU2019113232A priority Critical patent/RU2759742C2/en
Publication of RU2019113232A publication Critical patent/RU2019113232A/en
Publication of RU2019113232A3 publication Critical patent/RU2019113232A3/ru
Application granted granted Critical
Publication of RU2759742C2 publication Critical patent/RU2759742C2/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/30Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
    • H04L9/3006Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy underlying computational problems or public-key parameters

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Strategic Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Resources & Organizations (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Mining & Analysis (AREA)
  • Multimedia (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

FIELD: communication.SUBSTANCE: invention relates to methods for exchanging text and multimedia messages between subscribers. A method for exchanging messages consists in interaction of an application with WebRTC server to control message transmission between subscribers A and B. Invitation of a subscriber B by a subscriber A to a private chat is performed by calling the subscriber B by the subscriber A from a contact list, while a call command is transmitted to an application server, and the application server generates a push-notification to the subscriber B about a call from the subscriber A. Messages are transmitted in the form of encoded data streams by means of WebRTC technology, by SRTP protocol, avoiding the application server. Each of subscribers A and B has the possibility of inviting to the private chat a subscriber C selected from a contact list. If the subscriber C leaves the private chat, WebRTC connection between subscribers A and B is not interrupted.EFFECT: organizing a private chat, in which security and privacy of information exchange between subscribers are provided.3 cl, 16 dwg

Description

Изобретение относится к области связи, а более конкретно, к способам обмена текстовыми и мультимедийными сообщениями в режиме приватного чата.The invention relates to the field of communications, and more specifically, to methods of exchanging text and multimedia messages in a private chat mode.

Существует множество способов обмена текстовыми и мультимедийными сообщениями (US 9876827, US 9996248, RU 2302033, RU 2613732, KR 1020180026430, WO 2009131545).There are many ways to exchange text and multimedia messages (US 9876827, US 9996248, RU 2302033, RU 2613732, KR 1020180026430, WO 2009131545).

Вместе с тем, в настоящее время не решена проблема организации приватного чата, в котором в совокупности были бы реализованы следующие функции и возможности:At the same time, at present, the problem of organizing a private chat has not been resolved, in which, in aggregate, the following functions and capabilities would be implemented:

- обеспечение безопасности и секретности обмена информацией между абонентами;- ensuring the security and secrecy of information exchange between subscribers;

- организация передачи данных напрямую, без сохранения истории обмена текстовыми и мультимедийными сообщениями на сервере;- organization of data transmission directly, without saving the history of text and multimedia messaging on the server;

- возможность обмена текстовыми и мультимедийными сообщениями строго в рамках установленного соединения.- the ability to exchange text and multimedia messages strictly within the established connection.

Вышеуказанная техническая проблема решена в заявляемом способе обмена текстовыми и мультимедийными сообщениями между абонентами А и В с возможностью приглашения абонента С в приватном чате приложения ROOM (Real One-to-One Messenger), включающий:The above technical problem is solved in the claimed method of exchanging text and multimedia messages between subscribers A and B with the ability to invite subscriber C in a private chat of the ROOM (Real One-to-One Messenger) application, including:

- взаимодействие приложения ROOM с WebRTC-сервером для управления передачей сообщений между абонентами А и В с возможностью приглашения абонента С;- interaction of the ROOM application with the WebRTC server to control the transfer of messages between subscribers A and B with the ability to invite subscriber C;

- осуществление вызова абонентом А абонента В из списка контактов приложения ROOM для обмена текстовыми и мультимедийными сообщениями на экране мобильного устройства или компьютера, при этом на сервер приложения передается команда о вызове и сервер приложения генерирует пуш-уведомление абоненту В о вызове от абонента А, абонент В имеет возможность принять или отклонить вызов;- making a call by subscriber A to subscriber B from the list of contacts of the ROOM application for exchanging text and multimedia messages on the screen of a mobile device or computer, while a call command is sent to the application server and the application server generates a push notification to subscriber B about a call from subscriber A, subscriber B has the ability to accept or reject the call;

- установление соединения посредством технологии WebRTC между абонентом А и абонентом В для обмена текстовыми и мультимедийными сообщениями;- establishing a connection via WebRTC technology between subscriber A and subscriber B for the exchange of text and multimedia messages;

- при этом во время обмена текстовыми и мультимедийными сообщениями звуковой поток WebRTC соединения абонентов А и В отключен;- at the same time, during the exchange of text and multimedia messages, the WebRTC audio stream of the connection of subscribers A and B is disabled;

- при этом текстовые и мультимедийные сообщения передаются в виде зашифрованных потоков данных посредством технологии WebRTC, по протоколу SRTP, минуя сервер приложения;- in this case, text and multimedia messages are transmitted in the form of encrypted data streams using the WebRTC technology, via the SRTP protocol, bypassing the application server;

- при этом при попытке осуществления записи экрана абонентом А или В блокируется обмен текстовыми и мультимедийными сообщениями между абонентом А и В с одновременным получением абонентами А и В текстового уведомления о запрете записи экрана;- in this case, when subscriber A or B attempts to record the screen, the exchange of text and multimedia messages between subscribers A and B is blocked, while subscribers A and B receive a text notification about the prohibition of screen recording;

- при этом при попытке закрытия или свертывания окна приложения ROOM абонентом А или В, вводится ограничение на обмен текстовыми и мультимедийными сообщениями между абонентами А и В до возврата в окно приложения абонентом А или В в течение заданного времени, при этом у абонента В или А на экране устройства появляется уведомление;- in this case, when subscriber A or B tries to close or minimize the window of the ROOM application, a restriction is introduced on the exchange of text and multimedia messages between subscribers A and B until subscriber A or B returns to the application window within a specified time, while subscriber B or A a notification appears on the device screen;

- при этом во время обмена текстовыми и мультимедийными сообщениями абонент А и/или абонент В имеют возможность включения фронтальной камеры мобильного устройства или компьютера для передачи видео потока друг другу в беззвучном режиме для визуальной идентификации;- while exchanging text and multimedia messages, subscriber A and / or subscriber B have the ability to turn on the front camera of a mobile device or computer to transmit a video stream to each other in a silent mode for visual identification;

- при этом при наборе текстовых сообщений абонентом А или В текст становится видимым абоненту В или А до его отправки;- while typing text messages by subscriber A or B, the text becomes visible to subscriber B or A before it is sent;

- при этом полученное текстовое и мультимедийное сообщение через установленное время автоматически удаляется из чата;- in this case, the received text and multimedia message after a set time is automatically deleted from the chat;

- при этом абонент А или В имеют возможность приглашения абонента С, выбранного из списка контактов в интерфейсе обмена текстовыми и мультимедийными сообщениями приложения ROOM для приглашения абонента С, при соединении с которым соединение WebRTC между абонентами А и В обрывается с последующим возобновлением соединения WebRTC между абонентами А, В и С;- in this case, subscriber A or B have the ability to invite subscriber C, selected from the list of contacts in the text and multimedia messaging interface of the ROOM application to invite subscriber C, when connected to which the WebRTC connection between subscribers A and B is terminated with the subsequent renewal of the WebRTC connection between subscribers A, B and C;

- при этом во время поиска абонента С в списке контактов приложения ROOM абонентом А или В, вводится ограничение на обмен текстовыми и мультимедийными сообщениями между абонентом А и В, до возврата в окно приватного разговора абонента А или В в течении заданного времени, о чем у абонента В или А на экране устройства появляется уведомление;- while searching for subscriber C in the list of contacts of the ROOM application by subscriber A or B, a restriction is introduced on the exchange of text and multimedia messages between subscribers A and B, until subscriber A or B returns to the private conversation window within a specified time, about which subscriber B or A, a notification appears on the device screen;

- при этом при выходе из приватного разговора абонента С соединение WebRTC между абонентами А и В не прерывается.- while leaving the private conversation of subscriber C, the WebRTC connection between subscribers A and B is not interrupted.

В частном случае выполнения изобретения обмен данными может быть осуществлен на мобильных устройствах на базе операционных систем IOS и Android или на компьютерах на базе операционных систем Windows, MacOS, Linux.In a particular case of the invention, data exchange can be carried out on mobile devices based on IOS and Android operating systems or on computers based on Windows, MacOS, Linux operating systems.

В заявляемом изобретении в приложении ROOM с привычным для всех набором функций: чат, звонки, видеозвонки, в виде приватного чата обеспечена безопасность и секретность обмена информацией между абонентами, организована передача данных напрямую с возможностью обмена текстовыми и мультимедийными сообщениями строго в рамках установленного соединения.In the claimed invention in the ROOM application with a set of functions familiar to everyone: chat, calls, video calls, in the form of a private chat, the security and secrecy of information exchange between subscribers is ensured, data transmission is organized directly with the ability to exchange text and multimedia messages strictly within the established connection.

Алгоритм установления соединения между абонентами А и В.Algorithm for establishing a connection between subscribers A and B.

Абонент А приглашает абонента В в приватный чат.Subscriber A invites subscriber B to a private chat.

Абонент А нажимает кнопку вызова, с устройства абонента А отправляется запрос на сервер приложения (фиг. 1).Subscriber A presses the call button, a request is sent from the device of subscriber A to the application server (Fig. 1).

Сервер приложения проверяет наличие активного звонка или сеанса приватного чата на стороне абонента В в базе данных, если абонент В не занят, то в базе данных создается запись о вызове, сервер приложения генерирует push-сообщение для абонента В.The application server checks for an active call or private chat session on the side of subscriber B in the database, if subscriber B is not busy, a call record is created in the database, the application server generates a push message for subscriber B.

Push-сообщение передается на Push-сервер, который ответственен за доставку сообщения до абонента В.The push message is sent to the Push server, which is responsible for delivering the message to subscriber B.

Абонент В получает push-сообщение.Subscriber B receives a push message.

Если окно приложения ROOM не активно, то на экране устройства появляется push-уведомление.If the ROOM application window is not active, a push notification appears on the device screen.

Если окно приложения ROOM активно, то на экране устройства открывается окно вызова.If the ROOM application window is active, a call window opens on the device screen.

Абонент В может отклонить либо принять приглашение в приватный чат.Subscriber B can reject or accept the invitation to a private chat.

Если абонент В отклоняет - на сервер приложения идет команда о том, что приватный чат закрыт. Сервер приложения создает запись в базе данных, генерирует push-сообщение, которое передает на Push-сервер для передачи абоненту А (фиг. 2).If subscriber B rejects, a command is sent to the application server that the private chat is closed. The application server creates an entry in the database, generates a push message, which it transmits to the Push server for transmission to subscriber A (Fig. 2).

Устанавливается соединение WebRTC между абонентом А и абонентом В с помощью WebRTC-сервера для обмена текстовыми и мультимедийными сообщениями (фиг. 3).A WebRTC connection is established between subscriber A and subscriber B using a WebRTC server for exchanging text and multimedia messages (Fig. 3).

Если абонент А закрывает приватный чат, то WebRTC соединение прерывается, на сервер приложения идет команда о том, что приватный чат закрыт.Сервер приложения создает запись в базе данных, генерирует push-сообщение, которое передает на Push-сервер для передачи абоненту В.If subscriber A closes the private chat, then the WebRTC connection is interrupted, a command is sent to the application server that the private chat is closed. The application server creates an entry in the database, generates a push message, which sends it to the push server for transmission to subscriber B.

Пример реализации заявляемого способа.An example of the implementation of the proposed method.

Установка соединения.Establishing a connection.

1. Приглашение в приватный чат Закрытая комната.1. Invitation to a private chat Closed room.

Для приглашения в приватный чат Закрытая комната пользователь имеет возможность выбрать контакт из списка контактов приложения ROOM либо из интерфейса обычного чата. Алиса приглашает Боба в Закрытую комнату (фиг. 4);To invite to a private chat in a closed room, the user can select a contact from the list of contacts in the ROOM application or from the interface of a regular chat. Alice invites Bob to the Closed Room (fig. 4);

После нажатия на кнопку Алиса попадает в окно ожидания соединения (фиг. 5).After pressing the button, Alice enters the connection waiting window (Fig. 5).

2. Ответ на приглашение в приватный чат Закрытая комната.2. Reply to an invitation to a private chat Closed room.

В это время приложение ROOM Алисы отправляет команду на сервер приложения для того, чтобы иметь возможность оповестить о приглашении Боба (фиг. 6). Боб может отклонить либо принять приглашение:At this time, Alice's ROOM application sends a command to the application server in order to be able to notify Bob of the invitation (FIG. 6). Bob can decline or accept the invitation:

Если Боб отклонил приглашение, Алиса получает об этом оповещение, окно подтверждения приглашения закрывается (Фиг. 7).If Bob declined the invitation, Alice receives a notification about this, the invitation confirmation window closes (Fig. 7).

Если Боб принял приглашение, между Алисой и Бобом устанавливается WebRTC соединение. После установки WebRTC соединения Алиса и Боб попадают в окно приватного чата Закрытая комната с возможностью передавать текстовые сообщения и медиафайлы. При этом микрофон во время беседы в приватном чате отключен (Фиг. 8).If Bob accepts the invitation, a WebRTC connection is established between Alice and Bob. After the WebRTC connection is established, Alice and Bob get into a private chat window, a Closed Room, with the ability to send text messages and media files. In this case, the microphone is turned off during a conversation in a private chat (Fig. 8).

Блокировка чата при записи экрана.Lock chat while recording screen.

Если во время беседы в приватном чате Алиса или Боб включает запись экрана устройства, общение между ними блокируется, Алиса и Боб получают соответствующие информационные сообщения об этом (Фиг. 9).If, during a conversation in a private chat, Alice or Bob turns on the screen recording of the device, communication between them is blocked, Alice and Bob receive corresponding information messages about this (Fig. 9).

Если Алиса и Боб сделают скриншот, то они оба получают об этом информационное сообщение (Фиг. 10).If Alice and Bob take a screenshot, they both receive an informational message about it (Fig. 10).

Временный выход собеседника из приватного чата.Temporary exit of the interlocutor from the private chat.

Общение между Алисой и Бобом возможно только при нахождении обоих в окне приватного чата, если Боб закрыл или свернул приложение, вышел в другое окно возможность беседы ограничивается: у Алисы появляется информационное сообщение с таймером, если Боб не успеет вернуться до того, как таймер покажет 0, чат закроется (Фиг. 11).Communication between Alice and Bob is possible only when both are in the private chat window, if Bob closed or minimized the application, left in another window, the possibility of conversation is limited: Alice receives an informational message with a timer if Bob does not have time to return before the timer shows 0 , the chat will close (Fig. 11).

Видеоокна.Video windows.

В интерфейсе приватного чата Закрытая комната Алиса и Боб могут включить фронтальную камеру для визуальной идентификации друг друга, звук при этом не передается (Фиг. 12).In the private chat interface, Closed Room, Alice and Bob can turn on the front camera to visually identify each other, while no sound is transmitted (Fig. 12).

Видимость набираемого текста.The visibility of the typed text.

Набираемый для отправки текст становится видимым другим участникам приватного чата Закрытая комната, таким образом есть возможность передавать текстовую информацию, фактически не отправляя ее (Фиг. 13) и (Фиг. 14).The text typed for sending becomes visible to other participants in the private chat Closed room, thus it is possible to transmit text information without actually sending it (Fig. 13) and (Fig. 14).

Приглашение третьего участника.Third party invitation.

Алиса и Боб могут пригласить третьего участника Карлоса из своего списка контактов приложения ROOM. При соединении с третьим участником, WebRTC соединение обрывается и настраивается новое на 3 участников (Фиг. 15).Alice and Bob can invite a third member, Carlos, from their ROOM contact list. When connecting to a third participant, the WebRTC connection is terminated and a new one is configured for 3 participants (Fig. 15).

Выход одного из участников.Exit of one of the participants.

Если выходит приглашенный третий участник - Карлос, то соединение WebRTC между Алисой и Бобом остается активным. Если из приватного чата выходит Алиса или Боб, то WebRTC соединение закрывается у троих участников (Фиг. 16).If the invited third participant, Carlos, comes out, then the WebRTC connection between Alice and Bob remains active. If Alice or Bob leaves the private chat, then the WebRTC connection is closed for three participants (Fig. 16).

Повторное приглашение третьего.Re-inviting a third.

Если выходит Карлос и Алиса или Боб вновь приглашают третьего участника из списка контактов приложения ROOM, WebRTC соединение вновь сбрасывается и устанавливается новое.If Carlos and Alice leave, or Bob again invites the third participant from the contact list of the ROOM application, the WebRTC connection is dropped again and a new one is established.

Таким образом, заявляемый способ совмещает в себе совокупности реализации функций и возможностей приложения ROOM: видимость набираемого текста, автоудаление сообщений, видеоокна, приглашение третьего участника, защита от записи экрана, предупреждение участников о сделанном скриншоте в приватном чате, информирование участников о выходе одного из участников.Thus, the claimed method combines the totality of the implementation of the functions and capabilities of the ROOM application: the visibility of typed text, auto-deletion of messages, video windows, invitation of a third participant, protection from screen recording, warning participants about a screenshot taken in a private chat, informing participants about the exit of one of the participants ...

Claims (16)

1. Способ обмена текстовыми и мультимедийными сообщениями между абонентами А и В с возможностью приглашения абонента С в приватном чате приложения, включающий:1. A method of exchanging text and multimedia messages between subscribers A and B with the ability to invite subscriber C in a private chat application, including: - взаимодействие приложения с WebRTC-сервером для управления передачей сообщений между абонентами А и В с возможностью приглашения абонента С;- interaction of the application with the WebRTC server to control the transfer of messages between subscribers A and B with the ability to invite subscriber C; - приглашение абонента В абонентом А в приватный чат путем вызова абонентом А абонента В из списка контактов приложения для обмена текстовыми и мультимедийными сообщениями на экране мобильного устройства или компьютера, при этом на сервер приложения передается команда о вызове и сервер приложения генерирует пуш-уведомление абоненту В о вызове от абонента А, абонент В имеет возможность принять или отклонить вызов, приглашающий в приватный чат;- invitation of subscriber B by subscriber A to a private chat by calling subscriber A from subscriber B from the contact list of the application for exchanging text and multimedia messages on the screen of a mobile device or computer, while the call command is sent to the application server and the application server generates a push notification to subscriber B about a call from subscriber A, subscriber B has the ability to accept or reject a call inviting to a private chat; - установление соединения посредством технологии WebRTC между абонентом А и абонентом В для обмена текстовыми и мультимедийными сообщениями в случае принятия абонентом В вызова, приглашающего в приватный чат;- establishing a connection via WebRTC technology between subscriber A and subscriber B for the exchange of text and multimedia messages in the event that subscriber B accepts a call inviting to a private chat; - при этом во время обмена текстовыми и мультимедийными сообщениями звуковой поток WebRTC соединения абонентов А и В отключен;- at the same time, during the exchange of text and multimedia messages, the WebRTC audio stream of the connection of subscribers A and B is disabled; - при этом текстовые и мультимедийные сообщения передаются в виде зашифрованных потоков данных посредством технологии WebRTC, по протоколу SRTP, минуя сервер приложения;- in this case, text and multimedia messages are transmitted in the form of encrypted data streams using the WebRTC technology, via the SRTP protocol, bypassing the application server; - при этом при попытке осуществления записи экрана абонентом А или В блокируется обмен текстовыми и мультимедийными сообщениями между абонентом А и В с одновременным получением абонентами А и В текстового уведомления о запрете записи экрана;- in this case, when subscriber A or B attempts to record the screen, the exchange of text and multimedia messages between subscribers A and B is blocked, while subscribers A and B receive a text notification about the prohibition of screen recording; - при этом при попытке закрытия или свертывания окна приложения абонентом А или В вводится ограничение на обмен текстовыми и мультимедийными сообщениями между абонентами А и В до возврата в окно приложения абонентом А или B в течение заданного времени, при этом у абонента В или А на экране устройства появляется уведомление;- in this case, when an attempt to close or minimize the application window by subscriber A or B, a restriction is introduced on the exchange of text and multimedia messages between subscribers A and B until subscriber A or B returns to the application window within a specified time, while subscriber B or A on the screen a notification appears on the device; - при этом во время обмена текстовыми и мультимедийными сообщениями абонент А и/или абонент В имеют возможность включения фронтальной камеры мобильного устройства или компьютера для передачи видеопотока друг другу в беззвучном режиме;- while exchanging text and multimedia messages, subscriber A and / or subscriber B have the ability to turn on the front camera of a mobile device or computer to transmit a video stream to each other in a silent mode; - при этом при наборе текстовых сообщений абонентом А или В текст становится видимым абоненту В или А до его отправки;- while typing text messages by subscriber A or B, the text becomes visible to subscriber B or A before it is sent; - при этом полученное текстовое и мультимедийное сообщение через установленное время автоматически удаляется из чата;- in this case, the received text and multimedia message after a set time is automatically deleted from the chat; - при этом абонент А или В имеет возможность приглашения в приватный чат абонента С, выбранного из списка контактов в интерфейсе обмена текстовыми и мультимедийными сообщениями приложения для приглашения абонента С, при соединении с которым соединение WebRTC между абонентами А и В обрывается с последующим возобновлением соединения WebRTC между абонентами А, В и С;- in this case, subscriber A or B has the ability to invite subscriber C to a private chat, selected from the list of contacts in the text and multimedia messaging interface of the application for inviting subscriber C, when connected to which the WebRTC connection between subscribers A and B is terminated with the subsequent renewal of the WebRTC connection between subscribers A, B and C; - при этом во время поиска абонента С в списке контактов приложения абонентом А или В вводится ограничение на обмен текстовыми и мультимедийными сообщениями между абонентом А и В до возврата в окно приватного чата абонента А или B в течение заданного времени, о чем у абонента В или А на экране устройства появляется уведомление;- while searching for subscriber C in the contact list of the application, subscriber A or B imposes a restriction on the exchange of text and multimedia messages between subscriber A and B until subscriber A or B returns to the private chat window for a specified time, about which subscriber B or A notification appears on the device screen; - при этом при выходе из приватного чата абонента С соединение WebRTC между абонентами А и В не прерывается.- while leaving the private chat of subscriber C, the WebRTC connection between subscribers A and B is not interrupted. 2. Способ по п. 1, отличающийся тем, что приложение представляет собой приложение ROOM (Real One to One Messenger).2. The method according to claim 1, characterized in that the application is a ROOM (Real One to One Messenger) application. 3. Способ по п. 1 или 2, отличающийся тем, что обмен сообщениями осуществляют на мобильных устройствах на базе операционных систем IOS и Android или на компьютерах на базе операционных систем Windows, MacOS, Linux.3. A method according to claim 1 or 2, characterized in that messages are exchanged on mobile devices based on IOS and Android operating systems or on computers based on Windows, MacOS, Linux operating systems.
RU2019113232A 2019-04-29 2019-04-29 Method for exchanging text and multimedia messages between subscribers a and b with the possibility of inviting subscriber c in private chat mode RU2759742C2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2019113232A RU2759742C2 (en) 2019-04-29 2019-04-29 Method for exchanging text and multimedia messages between subscribers a and b with the possibility of inviting subscriber c in private chat mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2019113232A RU2759742C2 (en) 2019-04-29 2019-04-29 Method for exchanging text and multimedia messages between subscribers a and b with the possibility of inviting subscriber c in private chat mode

Publications (3)

Publication Number Publication Date
RU2019113232A RU2019113232A (en) 2020-10-29
RU2019113232A3 RU2019113232A3 (en) 2021-02-01
RU2759742C2 true RU2759742C2 (en) 2021-11-17

Family

ID=73398044

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2019113232A RU2759742C2 (en) 2019-04-29 2019-04-29 Method for exchanging text and multimedia messages between subscribers a and b with the possibility of inviting subscriber c in private chat mode

Country Status (1)

Country Link
RU (1) RU2759742C2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2302033C2 (en) * 2001-11-27 2007-06-27 Моторола, Инк. System and method for ensuring portability between message exchange clients
US20160127282A1 (en) * 2014-10-31 2016-05-05 Avaya Inc. System and method of adding an anonymous participant to a chat session
US20170012950A1 (en) * 2015-07-09 2017-01-12 Samsung Electronics Co., Ltd. Method and apparatus for supporting secure chat
KR101836655B1 (en) * 2016-06-27 2018-03-09 한국과학기술원 Method and system for processing in bound call of the messenger subscriber
JP2018206265A (en) * 2017-06-08 2018-12-27 株式会社Special Medico Connection establishment method, server, and program for chat using url

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2302033C2 (en) * 2001-11-27 2007-06-27 Моторола, Инк. System and method for ensuring portability between message exchange clients
US20160127282A1 (en) * 2014-10-31 2016-05-05 Avaya Inc. System and method of adding an anonymous participant to a chat session
US20170012950A1 (en) * 2015-07-09 2017-01-12 Samsung Electronics Co., Ltd. Method and apparatus for supporting secure chat
KR101836655B1 (en) * 2016-06-27 2018-03-09 한국과학기술원 Method and system for processing in bound call of the messenger subscriber
JP2018206265A (en) * 2017-06-08 2018-12-27 株式会社Special Medico Connection establishment method, server, and program for chat using url

Also Published As

Publication number Publication date
RU2019113232A (en) 2020-10-29
RU2019113232A3 (en) 2021-02-01

Similar Documents

Publication Publication Date Title
EP2912840B1 (en) Method to preview caller in a video conference session
TWI419543B (en) System and method for initiating a conference call
JP4401849B2 (en) System and method for establishing a secondary channel
EP2599291B1 (en) Method for transferring a collaboration session
US20020078153A1 (en) Providing secure, instantaneous, directory-integrated, multiparty, communications services
US8731175B2 (en) Method and system for securing access to information in an automatic call distributor system
CN103493465A (en) Authorising a user to participate in a conference conducted over a communication network
US7764945B2 (en) Method and apparatus for token distribution in session for future polling or subscription
WO2010148699A1 (en) Method for chatting in chat room, corresponding chat room system and chat room server
WO2008122219A1 (en) A communication method, device and system for realizing scheduling communication service
CN102422655B (en) Multimodal conversation park and retrieval
JP6519356B2 (en) INFORMATION PROCESSING PROGRAM, INFORMATION PROCESSING DEVICE, AND INFORMATION PROCESSING METHOD
US20160018895A1 (en) Private messaging application and associated methods
CN112738559A (en) Screen projection implementation method, device and system
US11750578B2 (en) Locking encrypted video conferences
CN112738575A (en) Screen projection implementation method, device and system
CN112738011B (en) Screen projection implementation method, device and system
US6687358B1 (en) Method and apparatus for joining a party to a multipoint conference using digital techniques
US20220078169A1 (en) Methods, systems, and media for providing secure network communications
CN101132554B (en) Communication terminal device, conference server device and relative methods
KR101523615B1 (en) Method and device for the legally secure archiving of telephone contents
RU2759742C2 (en) Method for exchanging text and multimedia messages between subscribers a and b with the possibility of inviting subscriber c in private chat mode
JP4650626B2 (en) Speaking right management system, speaking right management method, and program
KR20010096157A (en) Message relay system for the internet instant messenger servers
US20220353098A1 (en) Systems and methods for enabling two-way communication with video conference waiting rooms

Legal Events

Date Code Title Description
FA92 Acknowledgement of application withdrawn (lack of supplementary materials submitted)

Effective date: 20210726

FZ9A Application not withdrawn (correction of the notice of withdrawal)

Effective date: 20210726