Patent EA-202090152-A1 (EA)
Title: Усовершенствованная система обмена сообщениями
IPC: H04L12/58
Filed: 2018-07-13
Abstract: Усовершенствованная система (2) обмена сообщениями, предпочтительно, мгновенного, отличающаяся тем, что она содержит по меньшей мере одно устройство (4) отправителя и по меньшей мере одно устройство (6) получателя, выполненные с возможностью отправки и/или получения текстовых сообщений (60) посредством по меньшей мере одного центрального блока (8), с которым связываются оба устройства, и тем, что указанный по меньшей мере один центральный блок (8) содержит базу (12) данных, в которой набор (14) данных пользователя, который содержит по меньшей мере один однозначный идентификационный код (ID) для каждого пользователя системы (2) обмена сообщениями, находится в соотношении (18) с по меньшей мере одним набором (16) данных элемента, который содержит, по меньшей мере, однозначные идентификационные коды (30) всех графических и/или звуковых элементов, которыми может управлять система (2) обмена сообщениями, тем самым определяя графические и/или звуковые элементы, которые могут быть доступны/управляться каждым пользователем из набора (14) данных пользователя, причем каждый графический и/или звуковой элемент, которым можно управлять в системе (2), связан с указанным однозначным идентификационным кодом (30) в указанной системе (2) обмена сообщениями; в указанном устройстве (4) отправителя и/или устройстве (6) получателя загружен и запущен первый программный модуль, который выполнен с возможностью отправки структуры (20) данных на центральный блок (8), сгенерированной на основе сообщения (60), подлежащего отправке, которое имеет по меньшей мере один графический и/или звуковой элемент (31, 33, 35, 37), при этом указанная структура (20) данных содержит первое поле (26), которое содержит соответствующий однозначный идентификационный код (23, 30, 32, 34) указанного по меньшей мере одного графического и/или звукового элемента сообщения (60); в указанном по меньшей мере одном центральном блоке (8) загружен и запущен второй программный модуль, который, на основе полученной структуры (20) данных, создает пакет (40) структурированных данных, содержащий второе поле (48), которое, по меньшей мере, частично заполнено первым полем (26) из указанной структуры (20) данных; указанный первый программный модуль выполнен таким образом, что, когда указанный первый программный модуль запущен в указанном устройстве (4) получателя заданным пользователем из набора (14) данных пользователя, в указанное сообщение (60), подлежащее отправке, могут быть вставлены только графические элементы (31), которые имеют соответствующие идентификационные коды (30) в соотношении (18) с однозначным идентификационным кодом ID указанного пользователя в указанной базе (12) данных; указанный первый программный модуль, загруженный и запущенный в указанном устройстве (4) отправителя и/или устройстве (6) получателя, также выполнен с возможностью осуществления следующих операций: получения пакета (40) структурированных данных от указанного центрального блока (8) и обнаружения, в пределах указанного второго поля (48) в указанном пакете (40) структурированных данных, однозначного идентификационного кода (23, 30, 32, 34) указанного по меньшей мере одного графического и/или звукового элемента (31, 33, 35, 37), если графический и/или звуковой элемент, связанный с указанным однозначным кодом (23, 30, 32, 34), который был идентифицирован в указанном втором поле (48) в указанном пакете (40) структурированных данных, еще не присутствует в блоке локальной памяти устройства, в котором запущен указанный первый программный модуль, направления запроса такого графического и/или звукового элемента (23, 30, 32, 34) из центрального блока (8) и загрузки его локально в указанное устройство, на основании содержимого пакета (40) структурированных данных и графического и/или звукового элемента (23, 30, 32, 34), связанного с указанным однозначным кодом, идентифицированным таким образом, отображения отправленного сообщения (60), также исполняя указанный графический и/или звуковой элемент (31, 33, 35, 37) на дисплее устройства (6), в котором запущен первый программный модуль.