СПОСОБ ЭКСПЛУАТАЦИИ ИНТЕРАКТИВНОЙ СЛУЖБЫ ОБМЕНА СООБЩЕНИЯМИ, ПРЕДОСТАВЛЯЮЩЕЙ ПОДТВЕРЖДЕНИЕ ПРИЕМА
METHOD OF USE OF INTERACTIVE MESSAGING SERVICE PROVIDING RECEPTION ACKNOWLEDGEMENT

Область техники
Настоящее изобретение относится к способу эксплуатации диалоговой службы обмена сообщениями для предоставления подтверждения получения, который позволяет пользователям проверять, приняты ли другими пользователями сообщения в групповом чате.
Описание уровня техники
При недавнем росте распространения мобильных терминалов они сейчас считаются существенным аспектом современной жизни, поскольку в дополнение к службе голосовых вызовов уникальной для каждого носимого терминала, мобильные терминалы предоставляют различные службы передачи данных и разные дополнительные услуги, причем мобильные терминалы трансформировались в функциональные мультимедийные устройства связи.
Кроме того, с появлением разработок в области технологии связи функция программы обмена сообщениями, ранее доступная только на известном персональном компьютере (ПК), сейчас предусмотрена на мобильных терминалах вместе с услугой вызова и службой обмена текстовыми сообщениями. Соответственно, существует необходимость в способе, который позволяет подписчикам соединяться с мобильным сервером обмена сообщениями и вести текстовой диалог друг с другом более удобно.
Любая известная диалоговая служба обмена сообщениями может предоставлять услугу группового чата, которая позволяет некоторому числу пользователей общаться друг с другом. Поскольку некоторое число пользователей находится на приеме сообщения в групповом чате, требуется отображение подробной информации о получении каждого сообщения в групповом чате.
Раскрытие изобретения
Технические задачи
Один аспект настоящего изобретения предлагает способ эксплуатации диалоговой службы обмена сообщениями для предоставления подтверждения приема, который выбирает ряд пользователей, не прочитавших каждое из сообщений, на основе идентификационного номера сообщений, прочтенных пользователями самыми последними в групповом чате.
Более конкретно, еще один аспект настоящего изобретения предлагает способ эксплуатации диалоговой службы обмена сообщениями для предоставления подтверждения приема, который выбирает идентификационный номер сообщения, переданного самым последним пользователями в групповом чате, и/или сообщения, принятого пользователями самым последним, в качестве "водяного знака", и определяет число пользователей, которые не прочли каждое из сообщений на основе водяного знака.
Технический результат
Обеспечение возможности пользователю многопользовательского чата определения количества пользователей, прочитавших каждое из сообщений, переданных в многопользовательском чате, или определения количества пользователей, не прочитавших каждое из сообщений, переданных в многопользовательском чате, путем специальной функции в приложении для такого чата с учетом идентификационного номера каждого из сообщений и водяного знака каждого из получателей, которые обрабатываются аппаратными средствами процессора компьютера или мобильного терминала.
Технические решения
Согласно одному аспекту настоящего изобретения предложен способ эксплуатации диалоговой службы обмена сообщениями, причем способ включает последовательное присвоение идентификационного номера сообщениям, передаваемым пользователями, участвующими в групповом чате, с выбором идентификационного номера любого одного из сообщений, связанного с каждым из пользователей в качестве водяного знака для каждого из пользователей, и с определением числа пользователей, которые не прочли каждое из сообщений, на основе водяного знака, выбранного для каждого из пользователей.
Выбор идентификационного номера любого одного из сообщений, связанных с каждым из пользователей, в качестве водяного знака каждого из пользователей может включать выбор идентификационного номера сообщения, прочтенного каждым из пользователей самым последним, в качестве водяного знака.
Выбор идентификационного номера любого одного из сообщений, связанных с каждым из пользователей, в качестве водяного знака может включать сравнение водяного знака, выбранного для каждого из пользователей, и идентификационных номеров сообщений.
Определение числа пользователей, которые не прочли каждое из сообщений, связанных с каждым из пользователей, может включать определение числа пользователей, соответствующих водяному знаку, имеющему номер меньше идентификационного номера, выбранного для каждого из сообщений как число пользователей, которые не прочли каждое из сообщений.
Выбор идентификационного номера сообщения, прочтенного самым последним каждым из пользователей, в качестве водяного знака может включать обновление идентификационного номера, присвоенного сообщению, переданному определенным пользователем, до водяного знака этого определенного пользователя, когда этот определенный пользователь передает данное сообщение.
Выбор идентификационного номера сообщения, прочтенного каждым из пользователей самым последним, в качестве водяного знака может включать обновление наибольшего идентификационного номера среди идентификационных номеров, присвоенных по меньшей мере одному сообщению, принятому определенным пользователем, до водяного знака этого определенного пользователя, когда этот определенный пользователь принимает это по меньшей мере одно сообщение.
Способ эксплуатации диалоговой службы обмена сообщениями может, кроме того, включать отображение числа пользователей, которые не прочли каждое из сообщений.
Отображение числа пользователей, которые не прочли каждое из сообщений, может включать отображение числа пользователей, которые не прочли каждое из сообщений, как номер или символ на периферии области, на которое отображено каждое из сообщений.
Способ эксплуатации диалоговой службы обмена сообщениями может, кроме того, включать определение по меньшей мере одного из числа пользователей, которые прочли каждое из сообщений, и идентификатор (ID) каждого из пользователей, которые не прочли или которые прочли каждое из сообщений, а также имя пользователей, которые прочли или которые не прочли каждое из сообщений.
Согласно одному аспекту настоящего изобретения предложена система сервера, включающая блок обработки идентификации для последовательного присвоения идентификационного номера сообщениям, передаваемым пользователями, участвующими в групповом чате, блок выбора водяного знака для выбора идентификационного номера любого одного из сообщений, связанных с каждым из пользователей, и блок определения принятой информации для определения числа пользователей, которые не прочли каждое из сообщений, на основе водяного знака, выбранного для каждого из пользователей.
Блок выбора водяного знака может выбирать идентификационный номер сообщения, прочтенного пользователями самым последним, в качестве водяного знака.
Блок определения принятой информации может выбирать некоторое число пользователей, соответствующих водяному знаку, имеющему номер меньше, чем идентификационный номер, выбранный для каждого из сообщений, в качестве числа пользователей, которые не прочли каждое из сообщений.
Когда определенный пользователь передает сообщение, блок выбора водяного знака может обновлять идентификационный номер, присвоенный сообщению, переданному этим определенным пользователем, до водяного знака и обновлять наибольший номер среди идентификационных номеров, присвоенных по меньшей мере одному сообщению, принятому этим определенным пользователем, до водяного знака этого определенного пользователя.
Блок определения принятой информации может определять по меньшей мере одно из числа пользователей, которые прочли каждое из сообщений, идентификации пользователей, которые прочли или которые не прочли каждое из сообщений, и имя пользователя для каждого из пользователей, которые прочли или которые не прочли каждое из сообщений, на основе выбранного водяного знака.
Согласно одному аспекту настоящего изобретения, предложен мобильный терминал, который включает блок клавишного ввода и блок отображения, память для хранения приложения для чата, предоставленного диалоговой службой обмена сообщениями из системы сервера, и контроллер для управления участием в групповом чате по меньшей мере с одним пользователем посредством передачи и приема сообщений между ним и сервером в ответ на исполняемое приложение для чата, и это приложение для чата может включать модуль получения идентификационного номера для получения идентификационного номера, соответствующего сообщению, переданному или принятому контроллером, модуль получения водяного знака для получения водяного знака, соответствующего по меньшей мере одному пользователю, участвующему в групповом чате через систему сервера, и модуль обработки определения приема для сравнения идентификационного номера, полученного модулем получения идентификации, и для определения числа пользователей, которые не прочли сообщение, переданное или принятое контроллером.
Краткое описание чертежей
ФИГ. 1 - схема, показывающая конфигурацию системы способа эксплуатации диалоговой службы обмена сообщениями согласно варианту осуществления настоящего изобретения.
ФИГ. 2 - схема, показывающая пример процесса, которым система сервера с ФИГ. 1 обрабатывает сообщения.
ФИГ. 3 - схема, показывающая пример отображения на экране сообщений, обработанных системой сервера с ФИГ. 1.
ФИГ. 4 - схема, показывающая способ эксплуатации диалоговой службы обмена сообщениями согласно еще одному варианту осуществления настоящего изобретения.
ФИГ. 5 - схема, показывающая процесс обновления водяного знака в способ эксплуатации диалоговой службы обмена сообщениями согласно еще одному варианту осуществления настоящего изобретения.
ФИГ. 6 - схема, показывающая конфигурацию приложения для чата мобильного терминала, к которому может быть применен способ эксплуатации диалоговой службы обмена сообщениями согласно еще одному варианту осуществления настоящего изобретения.
Лучший вариант осуществления изобретения
Теперь с подробной ссылкой на варианты осуществления настоящего изобретения, примеры которых показаны на прилагаемых чертежах, на которых одинаковые ссылочные номера относятся к одинаковым элементам на всех чертежах, варианты осуществления описаны ниже, чтобы объяснить настоящее изобретение со ссылками на фигуры чертежей.
На ФИГ. 1 приведена схема, показывающая конфигурацию системы способа эксплуатации диалоговой службы обмена сообщениями согласно одному варианту осуществления настоящего изобретения.
Со ссылкой на ФИГ. 1, каждый из пользователей, участвующих в групповом чате, может быть обозначен как участник X 100, участник Y 101 и участник Z 102. Каждый участник может соединиться с системой сервера 120 для получения услуги по диалоговому обмену сообщения через сеть связи 110. Соответственно, участник X 100, участник Y 101 и участник Z 102 могут сформировать одну группу для чата, которая указана как 130.
Система сервера 120 может принимать сообщение, переданное участником группового чата и передавать это сообщение другим участникам. Также эти сообщения могут быть доставлены приложению для чата мобильного терминала, который есть у каждого из участников. Приложение для чата может отображать сообщение, принятое от системы сервера 120, и сообщение, переданное в систему сервера 120, на экране в форме диалога и создавать новое сообщение в ответ на ввод, осуществленный пользователем.
Приложение для чата может, кроме того, отображать информацию, указывающую, сколько пользователей прочли сообщение, переданное пользователем, и сообщения, переданные другими пользователями.
Система сервера 120 может считывать такую информацию согласно одному варианту осуществления настоящего изобретения. Система сервера 120 может последовательно присваивать идентификационный номер каждому из сообщений и определять, прочтено ли каждое из сообщений, путем выбора идентификационного номера, соответствующего сообщению, прочтенному недавно каждым из участников, как водяной знак для каждого из участников.
Система сервера 120 может включать блок обработки идентификации 121, блок выбора водяного знака 122, блок определения информации о приеме 123 и блок обработки отображения 124.
Блок обработки идентификации 121 может последовательно присваивать идентификационный номер каждому из сообщений, переданных участниками группового чата.
Блок выбора водяного знака 122 может выбирать любое одно из сообщений, связанных с каждым из участников, в качестве водяного знака для каждого из участников. То есть блок выбора водяного знака 122 может выбирать идентификационный номер сообщения, которое прочел каждый из участников самым последним, в качестве водяного знака каждого из участников.
Блок определения информации о приеме 123 может определять число пользователей, которые не прочли каждое из сообщений, на основе водяного знака, выбранного блоком выбора водяного знака 122.
Более конкретно, блок определения информации о приеме 123 может выбирать некоторое число водяных знаков меньше, чем идентификационный номер для каждого из сообщений среди выбранных водяных знаков как число пользователей, которые не прочли каждое из сообщений.
Блок обработки отображения 124 может отображать некоторое число пользователей, которые не прочли каждое из сообщений, вместе с каждым из сообщений.
На ФИГ. 2 представлена схема, показывающая пример процесса обработки сообщений системой сервера с ФИГ. 1.
Со ссылкой на ФИГ. 2, система сервера 120 может принимать сообщения А-F от других участников чата. Также система сервера 120 может последовательно присваивать идентификационный номер, когда каждое из сообщений А-F принято. Соответственно, идентификационные номера 1, 3, 6, 10, 20 и 21 могут быть присвоены сообщениям A-F.
Затем система сервера 120 может передавать сообщения, которые были приняты в это время, каждому из участников, когда подсоединено приложение для чата, установленное в мобильном терминале участников.
Поскольку участники могут быть способны регулировать приложение для чата в разные моменты времени, номер, присваиваемый каждому из сообщений системой сервера 120, может отличаться один от другого.
Например, участник X 100 может принять сообщения А-С, когда участник X 100 подсоединится к системе сервера 120 в момент времени 1, участник Y 101 может принять сообщения А-Е, когда участник Y 101 подсоединится к системе сервера 120 в момент времени 2, и участник Z 103 может принять сообщения А-F, когда участник Z 103 подсоединится к системе сервера 120 в момент времени 3.
В процессе такого приема блок выбора водяного знака 122 может выбрать идентификационный номер сообщения, прочитанного каждым из участников самым последним, в качестве водяного знака для каждого из участников. Соответственно, блок выбора водяного знака 122 может выбрать водяной знак, связанный с участником X 100, как "6", водяной знак, связанный с участником Y 101, как "20" и водяной знак, связанный с участником Z 103, как "21".
На ФИГ. 3 показана схема, показывающая пример, в котором сообщения, обработанные системой сервера с ФИГ. 1, отображены на экране. Блок выбора водяного знака 122 может конфигурировать водяной знак, связанный с каждым из участников, как показано в позиции 300.
Приложение для чата может конфигурировать экран участников группового чата после приема сообщений 310 от системы сервера 120, как показано в позиции 320.
Здесь система сервера 120 или приложение для чата 120 может выбрать некоторое число пользователей, которые не прочли каждое из сообщений, на основе водяного знака 300. Согласно одному варианту осуществления настоящего изобретения, поскольку система сервера 120 выбирает число пользователей, которые не прочли каждое из сообщений непосредственно, описание, относящееся к приложению для чата, по выбору числа пользователей, которые не прочли каждое из сообщений, будет создано дополнительно.
Блок определения информации о приеме 123 системы сервера 120 может выбрать число водяных знаков меньше, чем идентификационный номер каждого из сообщений среди водяных знаков как некоторое число пользователей, которые не прочли каждое из сообщений.
То есть водяные знаки, соответствующие участникам [X, Y, Z], могут быть [6, 20, 21]. Здесь, поскольку идентификационный номер сообщения А является "1", и число водяных знаков меньше "1" равно нулю, некоторое число пользователей, которые не прочли сообщение А, может быть равно нулю. Транзитивно, сообщения В и С могут соответствовать случаю с сообщением А.
Поскольку идентификационный номер сообщения D является "10" и число водяных знаков меньше "10" составляет один, то есть "6", некоторое число пользователей, которые не прочли сообщение D, может быть равно одному. Транзитивно, сообщение Е может соответствовать случаю с сообщением D.
Поскольку идентификационный номер сообщения F является "21" и число водяных знаков меньше, чем "21" составляет два, то есть "5" и "20", некоторое число пользователей, которые не прочли сообщение F, может быть равно двум.
Блок определения информации о приеме 123 может предоставлять число пользователей, которые не прочли каждое из сообщений, определенное как сказано выше, когда приложение для чата подсоединено к системе сервера 120. Предоставляемая информация может отображаться на экране 320. То есть приложение для чата может отображать некоторое число пользователей, 321-323, которые не прочли каждое из сообщений, при этом последовательно отображая сообщение, принятое от системы сервера 120, и сообщение, переданное приложением для чата, на экране.
На ФИГ. 4 приведена схема, показывающая способ эксплуатации диалоговой службы обмена сообщениями согласно еще одному варианту осуществления настоящего изобретения. Способ эксплуатации диалоговой службы обмена сообщениями для предоставления подтверждения приема может осуществляться системой сервера.
Со ссылкой на ФИГ. 4, при эксплуатации 400 система сервера может последовательно присваивать идентификационный номер сообщениям, переданным пользователями, участвующими в групповом чате. При эксплуатации 410 система сервера может выбирать идентификационные номера сообщений, прочтенных каждым из пользователей самыми последними, в качестве водяных знаков.
При эксплуатации 420 система сервера может определить некоторое число пользователей, которые не прочли каждое из сообщений, на основе выбранных водяных знаков. Для продолжения эксплуатации 420 система сервера может выбрать некоторое число водяных знаков меньше, чем идентификационный номер для каждого из сообщений вместе с водяными знаками как некоторое число пользователей, которые не прочли каждое из сообщений.
При эксплуатации 430 система сервера может отображать определенное число пользователей, которые не прочли каждое из сообщений, вместе с сообщениями.
Кроме того, система сервера может повторно выбрать водяной знак в отношении идентификационного номера, прочитанного этими пользователями самым последним, когда происходит новая передача или прием сообщения. Такой процесс может быть описан со ссылкой на ФИГ. 5.
Система сервера может определить определенного пользователя, передающего сообщение, и обновить идентификационный номер, присвоенный сообщению с водяным знаком этого определенного пользователя. Например, когда участник Y передает сообщение С в систему сервера, как показано в позиции 510, система сервера может выбрать идентификационный номер сообщения С как "6" в качестве водяного знака участника Y. Более того, когда участник Y затем передает еще одно сообщение, система сервера может повторно выбрать идентификационный номер другого сообщения, дополнительно передаваемый в качестве водяного знака участника Y.
Также система сервера может определить прием определенного сообщения определенным пользователем и обновить идентификационный номер, присвоенный принятому сообщению, до водяного знака этого определенного пользователя. Когда этот определенный пользователь принимает несколько сообщений одновременно, система сервера может обновить наибольший номер среди идентификационных номеров принятого числа сообщений до водяного знака, связанного с этим определенным пользователем.
То есть, когда участник Y принимает сообщения D и Е от системы сервера как в позиции 530, система сервера может выбрать наибольший номер "20" среди идентификационных номеров сообщений D и Е "10" и "20" в качестве водяного знака участника Y.
Согласно одному варианту осуществления настоящего изобретения система сервера 120 может выбрать некоторое число пользователей, которые не прочли сообщения непосредственно, однако приложение для чата может выбрать число пользователей, которые не прочли сообщения, в другом варианте осуществления настоящего изобретения. То есть система сервера может выполнять присваивание идентификационного номера сообщения, и выбор только водяного знака и затем выбор некоторого числа пользователей, которые не прочли каждое из сообщений, может быть выполнен приложением для чата.
Соответственно, приложение для чата может принимать информацию, связанную с каждым из сообщений, идентификационные номера для каждого из сообщений и водяных знаков и может прямо выбирать некоторое число пользователей, которые не прочли каждое из сообщений, при конфигурировании экрана группового чата.
Для этой цели приложение для чата может быть программой, установленной в памяти мобильного терминала. Здесь мобильный терминал может обозначать разные вычислительные терминалы, и, обычно, примеры мобильного терминала могут включать мобильный телефон, смартфон, ноутбук, планшетный компьютер, электронный секретарь и т.д. В общем, хотя это не показано, мобильный терминал может включать клавишное устройство ввода, блок отображения, блок связи, память и контроллер. Вышеупомянутое приложение для чата может быть установлено в память, и контроллер может исполнять приложение для чата в ответ на клавишный ввод пользователя. Более конкретно, контроллер может участвовать в групповом чате с другими пользователями посредством передачи/приема сообщений через систему сервера 120.
Приложение для чата может включать конфигурацию, показанную на ФИГ. 6. Со ссылкой на ФИГ. 6, приложение для чата 600 может включать модуль получения идентификации 610, модуль получения водяного знака 620 и модуль обработки определения приема 630. В этом случае система сервера в сочетании с приложением для чата 600 может включать другие конфигурации 121-124 среди конфигураций системы сервера 120, показанной на ФИГ. 1, помимо блока определения информации о приеме 123.
Модуль получения идентификации 610 приложения для чата 600 может получать идентификационный номер, соответствующий сообщению, переданному контроллером мобильного терминала, и сообщению, принятому от системы сервера. То есть модуль получения идентификации 610 может получать идентификационные номера [1, 3, 6, 10, 20, 21], соответствующие сообщениям А-F соответственно.
Модуль получения водяного знака 620 может получать водяной знак, соответствующий пользователям, участвующим в групповом чате, от системы сервера. То есть модуль получения водяного знака 620 может получать водяные знаки [6, 20, 21], соответствующие участникам [X, Y, Z].
Модуль обработки определения приема 630 может сравнивать идентификационный номер, полученный модулем получения идентификационного номера 610, и водяной знак и определять некоторое число пользователей, которые не прочли сообщение, переданное или принятое контроллером.
То есть модуль обработки определения приема 630 может определять число водяных знаков меньше, чем идентификационный номер для каждого из сообщений среди водяных знаков некоторого числа пользователей, которые не прочли каждое из сообщений.
Здесь модуль обработки определения приема 630 может исключать водяной знак, соответствующий модулю обработки определения приема 630 при определении числа водяных знаков.
Также модуль обработки определения приема 630 может не работать в соответствии с каждым из сообщений и работать до тех пор, пока некоторое число пользователей, которые не прочли сообщение, не достигнет нуля по отношению к сообщению, переданному в систему сервера, и сообщению, вновь принятому системой сервера.
Также модуль получения водяного знака 620 может получать водяной знак, соответствующий пользователям, участвующим в групповом чате, от системы сервера с регулярными интервалами или при вновь переданном или принятом сообщении.
Согласно вариантам осуществления настоящего изобретения, предложена система сервера, которая быстро выбирает и отображает некоторое число пользователей, которые не прочли каждое из сообщений, переданных или принятых пользователями в групповом чате. Также согласно еще одному варианту осуществления настоящего изобретения, можно предложить приложение, которое быстро выбирает некоторое число пользователей, которые не прочли каждое из сообщений в групповом чате.
Хотя были описаны и показаны некоторые варианты осуществления настоящего изобретения, настоящее изобретение не ограничено описанными вариантами осуществления. Вместо этого специалисты в данной области техники поймут, что в эти варианты осуществления могут быть внесены изменения, не нарушающие принципы и сущность изобретения, объем которого определен пунктами формулы изобретения и их эквивалентами.