Настоящее изобретение относится к технологиям связи, в частности к способу, серверу, клиенту и системе Мгновенного Обмена Сообщениями (МОС, IМ).
Предпосылки к созданию изобретения
В настоящее время служба мгновенного обмена сообщениями является одним из популярных коммуникационных инструментов. Пользователи могут немедленно связываться друг с другом с помощью клиента МОС (IМ). Помимо обмена текстовыми сообщениями в режиме реального времени, являющегося наиболее используемой услугой МОС (IМ), пользователи заинтересованы в получении других типов услуг МОС (IМ), например в максимально быстром получении актуальных персональных данных партнера по коммуникации, переданных фотографий, обновленных статей интернет-журнала и других типов услуг МОС (IМ). Пользователи заинтересованы в немедленном получении перечисленных выше видов информации, называемых также социальной информацией.
К социальной информации относятся все "события", поочередно принятые клиентом МОС (IМ) в хронологическом порядке. К указанным событиям относятся, в частности: информация, относящаяся к обмену текстовыми сообщениями в режиме реального времени, обновление состояния, изменение основных данных, полученное электронное письмо, изменение сценария и другие аналогичные события. Кроме того, к социальной информации относятся действия, требующие взаимодействия между пользователями, такие как согласие на загрузку пересылаемого файла или другие аналогичные действия.
При разработке вариантов осуществления настоящего изобретения автор изобретения обнаружил следующие недостатки известного уровня техники.
В существующих системах МОС (IМ) для просмотра различных типов социальной информации пользователю может понадобиться кликать на различные объекты и использовать для получения социальной информации различные способы. Как результат, пользователю придется выполнять большое количество интерактивных действий, что в значительной степени отвлекает внимание и создает дополнительную нагрузку на пользователя.
Сущность изобретения
В настоящем изобретении предложены способ, сервер, клиент и система мгновенного обмена сообщениями, освобождающие пользователя от необходимости частого выполнения интерактивных действий для получения разнообразной социальной информации.
Предлагаются следующие технические решения.
Способ мгновенного обмена сообщениями, содержащий следующие этапы: принимают социальную информацию, включающую в себя идентификатор типа социального информационного события, содержание социального информационного события и инициатор социального информационного события; получают тип социального информационного события и предлагаемое пользовательское действие для полученного типа социального информационного события, используя идентификатор типа социального информационного события; передают социальную информацию, тип социального информационного события и предлагаемое пользовательское действие клиенту МОС (IМ); отображают посредством клиента МОС (IМ) по меньшей мере одно из перечисленного: инициатор социального информационного события, содержание социального информационного события, тип социального информационного события и предлагаемое пользовательское действие.
Сервер, содержащий:
приемный модуль, сконфигурированный для приема социальной информации, включающей в себя идентификатор типа социального информационного события, содержание социального информационного события и инициатор социального информационного события; получающий модуль, сконфигурированный для получения типа социального информационного события и предлагаемого пользовательского действия для полученного типа социального информационного события, используя идентификатор типа социального информационного события; передающий модуль, сконфигурированный для передачи клиенту МОС (IМ) социальной информации, типа социального информационного события и предлагаемого пользовательского действия.
Клиент МОС (IМ), содержащий:
приемный модуль, сконфигурированный для приема передаваемых сервером социальной информации, типа социального информационного события и предлагаемого пользовательского действия для принятого типа социального информационного события; дисплейный модуль, сконфигурированный для отображения по меньшей мере одного из перечисленного: социальная информация, тип социального информационного события и предлагаемое пользовательское действие, принятые приемным модулем.
Система МОС (IМ), содержащая сервер и клиент МОС (IМ);
причем сервер сконфигурирован для выполнения следующих задач:
прием социальной информации, включающей в себя идентификатор типа социального информационного события, содержание социального информационного события и инициатор социального информационного события; получение типа социального информационного события и предлагаемого пользовательского действия для полученного типа социального информационного события, используя идентификатор типа социального информационного события; передача клиенту МОС (1М) социальной информации, типа социального информационного события и предлагаемого пользовательского действия; причем клиент МОС (IМ) сконфигурирован для выполнения следующих задач: отображение по меньшей мере одного из перечисленного: инициатор социального информационного события, содержание социального информационного события, тип социального информационного события и предлагаемое пользовательское действие.
Преимущества такого технического решения: за счет накопления всей получаемой пользователем социальной информации пользователь получает возможность отслеживания всей деятельности в сети с выполнением при этом минимума интерактивных действий. Предусмотрена возможность автоматического отображения всех социальных информационных событий в хронологическом порядке приема событий. Кроме того, пользователь может выбирать между способом отображения социальных информационных событий и обычным способом обмена информацией посредством МОС (IМ), что обеспечивает гибкость применения данного технического решения.
Краткое описание чертежей
На фиг.1 показана блок-схема, представляющая способ мгновенного обмена сообщениями в соответствии с первым вариантом осуществления настоящего изобретения.
На фиг.2 показана блок-схема, представляющая способ отображения социального информационного события в соответствии с первым вариантом осуществления настоящего изобретения.
На фиг.3 показана структурная схема системы мгновенного обмена сообщениями в соответствии со вторым вариантом осуществления настоящего изобретения.
На фиг.4 показана структурная схема сервера в соответствии со вторым вариантом осуществления настоящего изобретения.
На фиг.5 показана структурная схема сервера в соответствии со вторым вариантом осуществления настоящего изобретения.
На фиг.6 показана структурная схема сервера в соответствии со вторым вариантом осуществления настоящего изобретения.
На фиг.7 показана структурная схема сервера в соответствии со вторым вариантом осуществления настоящего изобретения.
На фиг.8 показана структурная схема клиента МОС (IМ) в соответствии со вторым вариантом осуществления настоящего изобретения.
Подробное описание изобретения
Для лучшего понимания решаемых задач и примененных технических решений, а также преимуществ настоящего изобретения ниже приведено подробное описание примерных вариантов осуществления со ссылками на сопроводительные чертежи.
Первый вариант осуществления
Как показано на фиг.1, первый вариант осуществления относится к способу мгновенного обмена сообщениями. В случае выполнения указанного способа сервером способ может содержать следующие этапы.
На этапе 101 сервер получает и сохраняет идентификаторы типов различных социальных информационных событий, по полученным идентификаторам типов назначает социальным информационным событиям типы и конфигурирует предлагаемое пользовательское действие для каждого типа социальных информационных событий.
Существует множество способов получения сервером типов различных социальных информационных событий, например перечисление идентификаторов типов известных социальных информационных событий и типов событий идентификаторов типов или задание идентификаторов типов социальным информационным событиям и, соответственно, типов событий идентификаторам типов.
Предлагаемое пользовательское действие представляет собой действие, которое сервер предлагает выполнить пользователю клиента МОС (IМ) в зависимости от известного социального информационного события. Например, если принята социальная информации с идентификатором типа 0004, тип социального информационного события определяют как "принято новое электронное письмо" и предлагаемым пользователю действием является "прочесть".
Вышеуказанную информацию можно хранить в поддерживаемой сервером реляционной таблице, например, в виде представленной ниже Таблицы 1 или в другом виде.
На этапе 102 сервер принимает социальную информацию, которая может содержать идентификатор типа социального информационного события, содержание социального информационного события и инициатор социального информационного события.
Сервер может содержать модуль, предназначенный для приема информации, относящейся к обмену текстовыми сообщениями в режиме реального времени, а также модуль, предназначенный для приема других асинхронных событий. Дальнейшее описание данного технического решения не приводится в связи с его известностью из существующего уровня техники.
Каждое социальное информационное событие может иметь режим передачи "от одного - многим" или "от одного - одному". Например, информацию, относящуюся к обмену текстовыми сообщениями в режиме реального времени, можно передавать одному партнеру или группе партнеров по коммуникации. При обновлении пользователем интернет-журнала социальному информационному событию назначают режим передачи "от одного - многим", что позволяет всем партнерам по коммуникации данного пользователя принять указанное социальное информационное событие. Когда пользователь принимает электронное письмо, система может передавать информацию, относящуюся к указанному электронному письму, только данному пользователю.
На этапе 103 сервер, используя идентификатор типа социального информационного события в социальной информации, конфигурирует тип и предлагаемое пользовательское действие для социального информационного события.
В частности, сервер сначала выполняет поиск принятого идентификатора типа социального информационного события в уже полученных идентификаторах типов социальных информационных событий. Если принятый идентификатор типа обнаружен, сервер сразу получает для социального информационного события тип и предлагаемое пользовательское действие.
Если принятый идентификатор типа не обнаружен, сервер задает для принятого идентификатора типа специальный тип события и создает для указанного специального типа события предлагаемое пользовательское действие.
На этапе 104 проверяют подключение к сети пользователя, которому отправляют социальную информацию. Если указанный пользователь подключен к сети, клиенту МОС (IM) указанного пользователя передают социальную информацию, тип социального информационного события и предлагаемое пользовательское действие. Если указанный пользователь не подключен к сети, социальную информацию, тип социального информационного события и предлагаемое пользовательское действие сохраняют, чтобы затем передать их клиенту МОС (IM) указанного пользователя при подключении указанного пользователя к сети.
Подключение к сети соответствует состоянию, в котором посредством клиента МОС (IM) обеспечен обмен информацией между пользователем и сетью Интернет.
На этапе 105 при подключении к сети пользователя, которому отправляют социальную информацию, клиент МОС (IM) принимает социальную информацию, тип социального информационного события и предлагаемое пользовательское действие.
Клиент МОС (IM) может сначала сохранить социальную информацию, тип социального информационного события и предлагаемое пользовательское действие, отсортировать всю социальную информацию по заранее заданному правилу, например в порядке времени приема (то есть размещая наверху последнюю по времени приема социальную информацию), и отобразить всю социальную информацию. Для приема социального информационного события клиент МОС (IМ) может использовать тот же способ, что клиент МОС (IМ) использует для приема информации, относящейся к обмену текстовыми сообщениями в режиме реального времени, а также других событий, например кратких сообщений.
Применительно к неопределенным принятым идентификаторам типов клиент МОС (IМ) должен задавать идентификаторы типов таким образом, чтобы обеспечить клиенту МОС (IМ) возможность различения и отображения различных событий.
Как показано на фиг.2, отображаемая информация каждого социального информационного события может содержать следующие данные:
(A) инициатор социального информационного события, который может содержать имя или логотип отдельного пользователя, или категории пользователей, или группы интернет-форума, например, как показано на фиг.2, "Джон" или "Группа 1";
(B) тип события, который можно представить, используя графическое изображение или текст, например, как показано на фиг.2, сообщение или электронное письмо;
(C) время получения, в качестве которого можно использовать абсолютное время или истекший интервал времени;
(D) предлагаемое действие, такое как ответ на информацию, относящуюся к обмену текстовыми сообщениями в режиме реального времени, или составление комментария на недавнее обновление интернет-журнала партнера по коммуникации, или чтение электронного письма.
На этапе 106, чтобы выбрать отображение или скрытие социальных информационных событий, пользователь может кликнуть на кнопку, или стрелку, или иной аналогичный элемент рабочей панели.
Если пользователь выбирает скрытие социальных информационных событий, пользователь может выполнять интерактивные действия, предусмотренные обычными способами МОС (IM). Если пользователь выбирает отображение социальных информационных событий, очевидно, что пользователь заинтересован в просмотре обновленной социальной информации. Таким образом, при приеме пользователем сообщения или других событий его состояние МОС (IМ) не будет изменяться. Последнее по времени приема социальное информационное событие будет помещено наверху всей социальной информации. Это позволяет пользователю затрачивать меньше усилий, поскольку все социальные информационные события могут быть отображены немедленно, без необходимости выполнения кликов для поочередного получения событий. Кроме того, пользователь может без труда выбрать, какие события следует пропустить, а какие события следует немедленно обработать. Даже если пользователь занят на работе или отсутствует, он не потеряет ни одного социального информационного события.
Если пользователь выбрал отображение социальных информационных событий, для приема или отображения он может либо выбрать определенный тип социальных информационных событий, либо использовать параметры по умолчанию; например, если пользователь выбрал параметры по умолчанию, происходит активация приема или отображения Taotao, Qzone или электронной почты.
Пользователь может выбрать отображение либо только новых социальных информационных событий, либо социальных информационных событий, произошедших в течение некоторого периода времени. Дополнительно пользователь может задавать количество отображаемых социальных информационных событий, например последних 50-ти событий или всех событий, произошедших в течение часа.
Пользователь может удалить одно из социальных информационных событий или удалить всю социальную информацию. В вариантах осуществления настоящего изобретения накапливают все принимаемые пользователем социальные информационные события, что позволяет пользователю отслеживать все события, выполняя при этом минимум интерактивных действий. Предусмотрена возможность автоматического отображения всех социальных информационных событий в порядке времени приема социальных информационных событий. Кроме того, в данном варианте осуществления пользователь может выбирать между способом отображения социальных информационных событий и обычным способом обмена информацией посредством МОС (IМ). Таким образом в данном варианте осуществления обеспечена гибкость применения заявляемого способа.
Второй вариант осуществления
На фиг.3 изображена структурная схема системы мгновенного обмена сообщениями в соответствии со вторым вариантом осуществления изобретения. Как показано на фиг.3, система может содержать сервер 301 и клиент 302 МОС (IM).
Сервер 301 сконфигурирован для выполнения следующих задач: прием социальной информации, включающей в себя идентификатор типа социального информационного события, содержание социального информационного события и инициатор социального информационного события; получение типа социального информационного события и предлагаемого пользовательского действия, используя идентификатор типа социального информационного события; передачи клиенту 302 МОС (IM) социальной информации, типа социального информационного события и предлагаемого пользовательского действия.
Клиент 302 МОС (IM) сконфигурирован для отображения по меньшей мере одного из перечисленного: инициатор социального информационного события, содержание социального информационного события, тип социального информационного события, предлагаемое пользовательское действие. Как показано на фиг.4, в одном из вариантов осуществления сервер 301 может содержать: приемный модуль 301А, сконфигурированный для приема социальной информации, включающей в себя идентификатор типа социального информационного события, содержание социального информационного события и инициатор социального информационного события; получающий модуль 301В, сконфигурированный для получения типа социального информационного события и предлагаемого пользовательского действия по идентификатору типа социального информационного события; передающий модуль 301C, сконфигурированный для передачи клиенту 302 МОС (IM) социальной информации, типа социального информационного события и предлагаемого пользовательского действия.
Кроме того, в одном из вариантов осуществления сервер 301 может содержать: обрабатывающий модуль 301D, сконфигурированный для получения идентификаторов типов для множества типов социальных информационных событий; назначения социальным информационным событиям типов по полученным идентификаторам типов; конфигурирования предлагаемого пользовательского действия для каждого типа социальных информационных событий.
Согласно одному из вариантов осуществления сервер 301 может дополнительно содержать: проверочный модуль 301Е, сконфигурированный для проверки наличия подключения клиента 302 МОС (IM) к сети.
В частности, передающий модуль 301С сконфигурирован для передачи клиенту 302 МОС (IM) социальной информации, типа социального информационного события и предлагаемого пользовательского действия, если проверочный модуль 301Е определил, что клиент МОС (IM) подключен к сети. Согласно одному из вариантов осуществления, если проверочный модуль 301Е определил, что клиент МОС (IM) не подключен к сети, клиент МОС (IM) может дополнительно содержать: модуль 301F сохранения, сконфигурированный для сохранения социальной информации, типа социального информационного события и предлагаемого пользовательского действия.
Соответственно, передающий модуль 301С можно сконфигурировать для передачи клиенту 302 МОС (IM) социальной информации, типа социального информационного события и предлагаемого пользовательского действия при подключении клиента МОС (IM) к сети.
В одном из вариантов осуществления клиент 302 МОС (IM) может дополнительно содержать: приемный модуль 302А, сконфигурированный для приема социальной информации, типа социального информационного события и предлагаемого пользовательского действия, переданных сервером 301; дисплейный модуль 302В, сконфигурированный для отображения по меньшей мере одного из перечисленного: социальная информация, тип социального информационного события, предлагаемое пользовательское действие, принятые модулем 302А приема.
В частности, дисплейный модуль 302В сконфигурирован для отображения, в порядке времени приема социальных информационных событий, по меньшей мере одного из перечисленного: инициатор социального информационного события, содержание социального информационного события, тип социального информационного события и предлагаемое пользовательское действие. При использовании системы МОС (IМ) согласно вариантам осуществления настоящего изобретения происходит накопление всех принимаемых пользователем социальных информационных событий, что позволяет пользователю отслеживать все события, выполняя при этом минимум интерактивных действий. Предусмотрена возможность автоматического отображения всех сообщений в порядке времени приема социальных информационных событий. Кроме того, поскольку пользователь может выбирать между способом отображения социальных информационных событий и обычным способом обмена информацией посредством МОС (IМ), в вариантах осуществления обеспечена гибкость применения данного технического решения.
Варианты осуществления настоящего изобретения могут быть реализованы с помощью программного обеспечения. Программы можно хранить на считываемом носителе данных, таком как жесткий диск, буферная память или компакт-диск (CD) маршрутизатора.
В описании представлены лишь некоторые варианты осуществления настоящего изобретения. При этом объем патентной защиты настоящего изобретения не ограничивается описанными выше примерами. В объем патентной защиты настоящего изобретения входят любые изменения, равноценные замены или усовершенствования, очевидные для специалистов в данной области техники.
Настоящее изобретение относится к службе мгновенного обмена сообщениями. Технический результат изобретения заключается в возможности отслеживать всю деятельность в сети с выполнением при этом минимума интерактивных действий за счет накопления пользователем всей получаемой социальной информации. Способ содержит следующие этапы: принимают социальную информацию, включающую в себя идентификатор типа социального информационного события, содержание социального информационного события и инициатор социального информационного события; используя идентификатор типа социального информационного события, получают тип социального информационного события и предлагаемое пользовательское действие для полученного типа социального информационного события; передают социальную информацию, тип социального информационного события и предлагаемое пользовательское действие клиенту мгновенного обмена сообщениями (МОС, IМ); отображают посредством клиента МОС (IМ) по меньшей мере одно из перечисленного: инициатор социального информационного события, содержание социального информационного события, тип социального информационного события и предлагаемое пользовательское действие. 4 н. и 8 з.п. ф-лы, 8 ил., 1 табл.
1. Способ мгновенного обмена сообщениями, содержащий следующие этапы:
принимают, посредством сервера мгновенного обмена сообщениями (МОС, IM), социальную информацию по меньшей мере от одного из перечисленного: система МОС (IM), система электронной почты, система социальной сети, система управления интернет-журналами, при этом социальная информация включает в себя идентификатор типа социального информационного события, содержание социального информационного события и инициатор социального информационного события;
получают, посредством сервера МОС (IM), тип социального информационного события и предлагаемое пользовательское действие для полученного типа социального информационного события, используя идентификатор типа социального информационного события;
передают, посредством сервера МОС (IM), социальную информацию, тип социального информационного события и предлагаемое пользовательское действие клиенту мгновенного обмена сообщениями (МОС, IM) для отображения по меньшей мере одного из перечисленного: инициатор, содержание и тип социального информационного события, предлагаемое пользовательское действие.
2. Способ по п.1, дополнительно содержащий следующие этапы:
получают идентификаторы типов для множества типов социальных информационных событий; по полученным идентификаторам типов назначают социальным информационным событиям типы; для каждого типа социального информационного события конфигурируют предлагаемое пользовательское действие.
3. Способ по п.1, дополнительно содержащий этап, на котором перед передачей клиенту МОС (IM) социальной информации, типа социального информационного события и предлагаемого пользовательского действия проверяют наличие подключения клиента МОС (IM) к сети; при этом при передаче клиенту МОС (IM) социальной информации, типа социального информационного события и предлагаемого пользовательского действия передача клиенту МОС (IM) социальной информации, типа социального информационного события и предлагаемого пользовательского действия обусловлена наличием подключения клиента МОС (IM) к сети.
4. Способ по п.3, дополнительно содержащий этап, на котором при отсутствии подключения клиента МОС (IM) к сети сохраняют социальную информацию, тип социального информационного события и предлагаемое пользовательское действие; при этом при передаче клиенту МОС (IM) социальной информации, типа социального информационного события и предлагаемого пользовательского действия передача клиенту МОС (IM) социальной информации, типа социального информационного события и предлагаемого пользовательского действия обусловлена наличием подключения клиента МОС (IM) к сети.
5. Способ по п.1, дополнительно содержащий этап, на котором посредством клиента МОС (IM) отображают, в порядке времени приема социальных информационных событий, по меньшей мере одно из перечисленного: инициатор, содержание и тип социального информационного события, предлагаемое пользовательское действие.
6. Сервер, содержащий:
приемный модуль, сконфигурированный для приема социальной информации по меньшей мере от одного из перечисленного: система МОС (IM), система электронной почты, система социальной сети, система управления интернет-журналами, при этом социальная информация включает в себя идентификатор типа социального информационного события, содержание социального информационного события и инициатор социального информационного события;
получающий модуль, сконфигурированный для получения типа социального информационного события и предлагаемого пользовательского действия для полученного типа социального информационного события, используя идентификатор типа социального информационного события;
передающий модуль, сконфигурированный для передачи клиенту МОС (IM) социальной информации, типа социального информационного события и предлагаемого пользовательского действия.
7. Сервер по п.6, дополнительно содержащий обрабатывающий модуль, сконфигурированный для получения идентификаторов типов для множества типов социальных информационных событий; назначения социальным информационным событиям типов по полученным идентификаторам типов; и назначения каждому типу социальных информационных событий предлагаемого пользовательского действия.
8. Сервер по п.6, дополнительно содержащий проверочный модуль, сконфигурированный для проверки наличия подключения клиента МОС (IM) к сети; при этом передающий модуль сконфигурирован для передачи клиенту МОС (IM) социальной информации, типа социального информационного события и предлагаемого пользовательского действия при выдаче проверочным модулем результата проверки, указывающего на наличие подключения клиента МОС (IM) к сети.
9. Сервер по п.8, дополнительно содержащий модуль сохранения, используемый при выдаче проверочным модулем результата проверки, указывающего на наличие подключения клиента МОС (IM) к сети; причем модуль сохранения сконфигурирован для сохранения социальной информации, типа социального информационного события и предлагаемого пользовательского действия; при этом передающий модуль сконфигурирован для передачи клиенту МОС (IM) социальной информации, типа социального информационного события и предлагаемого пользовательского действия при наличии подключения клиента МОС (IM) к сети.
10. Клиент мгновенного обмена сообщениями (МОС, IM), содержащий:
приемный модуль, сконфигурированный для приема социальной информации от сервера МОС (IM) и передаваемых сервером типа социального информационного события и предлагаемого пользовательского действия для принятого типа социального информационного события, при этом социальная информация поступает по меньшей мере от одного из перечисленного: система МОС (IM), система электронной почты, система социальной сети, система управления интернет-журналами;
дисплейный модуль, сконфигурированный для отображения по меньшей мере одного из перечисленного: социальная информация, тип социального информационного события и предлагаемое пользовательское действие, принятых приемным модулем.
11. Клиент МОС (IM) по п.10, отличающийся тем, что дисплейный модуль сконфигурирован для отображения, в порядке времени приема социальных информационных событий, по меньшей мере одного из перечисленного: инициатор, содержание и тип социального информационного события, предлагаемое пользовательское действие.
12. Система для мгновенного обмена сообщениями МОС (IM), содержащая сервер и клиент МОС (IM);
причем сервер сконфигурирован для выполнения следующих задач:
прием социальной информации по меньшей мере от одного из перечисленного: система МОС (IM), система электронной почты, система социальной сети, система управления интернет-журналами, при этом социальная информация включает в себя идентификатор типа социального информационного события, содержание социального информационного события и инициатор социального информационного события;
получение типа социального информационного события, типа социального информационного события и предлагаемого пользовательского действия для полученного типа социального информационного события, используя идентификатор типа социального информационного события;
передача клиенту МОС (IM) социальной информации, типа социального информационного события и предлагаемого пользовательского действия;
причем клиент МОС (IM) сконфигурирован для отображения, в порядке времени приема социальных информационных событий, по меньшей мере одного из перечисленного: инициатор, содержание и тип социального информационного события, предлагаемое пользовательское действие.
US 2002007398 A1, 17.01.2002 | |||
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
0 |
|
SU156308A1 | |
CN 101136876 A, 05.03.2008. |
Авторы
Даты
2013-11-27—Публикация
2009-12-14—Подача