СПОСОБ И УСТРОЙСТВО ДЛЯ ОТПРАВКИ СООБЩЕНИЯ ПОЛЬЗОВАТЕЛЮ ИЛИ ПОЛЬЗОВАТЕЛЯМ ГРУППЫ ЧЕРЕЗ МИКРОБЛОГ
METHOD AND DEVICE FOR SENDING MESSAGE TO USER OR USERS OF GROUP THROUGH MICROBLOG

ОБЛАСТЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ
[0001] Настоящее изобретение относится к технологии отправки сообщения по сети и, в частности, к способу и устройству для отправки сообщения пользователю или пользователям группы через микроблог.
УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ
[0002] Символ «@» имеет особое значение в существующем на сегодняшний день микроблоге или других системах текстового взаимодействия в сети. Например, в микроблоге он представляет собой функцию «поговорить с кем-нибудь», что усиливает направленность опубликования через микроблог. Когда вы опубликовываете сообщение с «@псевдоним пользователя», что означает в данном документе «упомянуть кого-нибудь» и «поговорить с кем-нибудь», то уведомление о сообщении, упоминающем данного человека, появится на странице пользователя микроблога, который оказался упомянутым, и он может видеть некоторым образом Ваш разговор и ответить, достигая практически беседы один на один в широковещательной ситуации.
[0003] В существующих на сегодняшний день сетевых средствах, таких как блог, микроблог, интернет-сообщество, средство мгновенного обмена сообщениями и т.д., для того чтобы содействовать обмену между пользователями, пользователи обычно распределяются по категориям, так чтобы обмен между пользователями, имеющими некоторое одно и то же увлечение или некоторую общую характеристику, был легче. Например, сообщество в блоге, группа в средстве мгновенного обмена сообщениями и так далее, которые все вместе упоминаются в качестве «группы» в настоящем изобретении. «Группа» может быть интерпретирована в качестве набора пользователя или пользователей, содержащего одного или более пользователей. В целом, чтобы идентифицировать группу, группе присваивается идентификатор группы и название группы.
[0004] В настоящее время, в системе, подобной микроблогу, отправка сообщения посредством символа @ может только адресоваться одному человеку для достижения виртуальной беседы один на один, при этом после символа @ позволено добавлять только псевдоним одного пользователя; нажатие на «@псеводним пользователя» в сообщении, опубликованном человеком, может непосредственно привести к странице данного человека; или все сообщения, упоминающие данного человека, могут быть отображены посредством «@псеводним пользователя».
[0005] В коммерческих сетевых средствах с характеристикой группы, когда сообщение отправляется всем пользователям(ю) в группе посредством символа @, требуется много символов @ и необходимо добавлять псевдоним каждого пользователя в группе, что является очень утомительным и неэффективным.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] Ввиду вышеизложенного варианты осуществления настоящего изобретения предоставляют способ и устройство для отправки сообщения пользователю или пользователям группы через микроблог, которые могут просто и быстро отправлять сообщение пользователю(ям) группы посредством символа @.
[0007] Согласно одной особенности настоящего изобретения варианты осуществления настоящего изобретения предоставляют способ отправки сообщения пользователю или пользователям группы через микроблог, который содержит этапы, на которых:
посредством обслуживающей стороны осуществляют синтаксический анализ принятого сообщения, и когда обнаруживают, что сообщение содержит «@идентификатор группы», получают идентификатор группы после «@»;
посредством обслуживающей стороны получают список пользователя или пользователей, являющихся участником или участниками группы, посредством идентификатора группы и рассылают сообщение каждому пользователю-участнику группы в списке пользователя или пользователей, являющихся участником или участниками группы.
[0008] Согласно другой особенности настоящего изобретения варианты осуществления настоящего изобретения также предоставляют устройство для отправки сообщения пользователю(ям) группы через микроблог, которое содержит:
блок получения для приема и синтаксического анализа сообщения и получения идентификатора группы, указанного посредством «@идентификатор группы», из сообщения;
блок рассылки для получения списка пользователя или пользователей, являющихся участником или участниками группы, посредством идентификатора группы и рассылки сообщения каждому пользователю-участнику группы в списке пользователя или пользователей, являющихся участником или участниками группы.
[0009] Согласно другой особенности настоящего изобретения варианты осуществления настоящего изобретения также предоставляют компьютерный программный продукт, содержащий программные команды, которые при исполнении на процессоре предписывают процессору выполнять вышеупомянутые этапы способа.
[0010] Согласно еще одной особенности настоящего изобретения варианты осуществления настоящего изобретения также предоставляют носитель хранения информации, несущий вышеупомянутую компьютерную программу.
[0011] С помощью способа и устройства, предоставленных настоящим изобретением, пользователю предоставляется возможность отправки сообщения пользователю или пользователям группы по принципу «@группа», когда пользователь отправляет сообщение, вместо того, чтобы отправлять сообщение каждому пользователю группы по принципу «@псевдоним пользователя» множество раз, что повышает эффективность отправки сообщений посредством группы, обеспечивает удобство пользователю и может быть реализовано просто и быстро.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0012] На фиг. 1 представлена блок-схема последовательности операций способа отправки сообщения пользователю или пользователям группы согласно одному из вариантов осуществления настоящего изобретения;
[0013] На фиг. 2 изображена структурная схема устройства для отправки сообщения пользователю или пользователям группы согласно одному из вариантов осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0014] Для более подробного изложения целей, технических решений и преимуществ настоящего изобретения далее приведено подробное описание настоящего изобретения посредством описания вариантов осуществления со ссылками на сопроводительные чертежи.
[0015] На фиг. 1 показана блок-схема последовательности операций способа отправки сообщения пользователю(ям) группы согласно одному из вариантов осуществления настоящего изобретения, при этом способ содержит следующие этапы.
[0016] Этап 101: посредством обслуживающей стороны осуществляется синтаксический анализ принятого сообщения, и при обнаружении, что сообщение содержит «@идентификатор группы», осуществляется получение идентификатора группы после «@».
[0017] В вариантах осуществления настоящего изобретения, когда оконечная сторона широковещательно передает сообщение или отправляет сообщение другому пользователю(ям), сначала необходимо отправить сообщение обслуживающей стороне, которая осуществит синтаксический анализ сообщения и выполнит соответствующую обработку.
[0018] Возьмем систему микроблога в качестве примера, когда пользователь микроблога широковещательно передает сообщение, сначала необходимо отправить сообщение обслуживающей стороне микроблога, и если пользователь микроблога желает сообщить всем пользователям(ю) в некоторой группе сообщение, упоминающее их, обслуживающая сторона может быть уведомлена посредством включения «@идентификатор группы» в состав сообщения; после приема сообщения обслуживающая сторона осуществляет синтаксический анализ содержимого сообщения и при обнаружении, что сообщение содержит «@идентификатор группы», она получает идентификатор группы после «@»; и затем обслуживающая сторона получает список пользователя(ей) группы посредством идентификатора группы и указывает каждому пользователю-участнику группы, что сообщение упоминает пользователя-участника группы.
[0019] Этап 102: обслуживающая сторона осуществляет получение списка пользователя(ей)-участника(ов) группы посредством идентификатора группы и осуществляет рассылку сообщения каждому пользователю-участнику группы в списке пользователя(ей)-участника(ов) группы.
[0020] Предпочтительно, исходным условием для того, чтобы обслуживающая сторона могла получить список пользователя(ей)-участника(ов) группы посредством идентификатора группы, состоит в том, что: пользователь, отправляющий сообщение, является пользователем-участником группы упомянутой группы. Поэтому, если обслуживающая сторона выявляет, что пользователь, отправляющий сообщение, не является пользователем-участником группы в данной группе, указанной посредством идентификатора группы, обслуживающая сторона может не выполнять какой-либо обработки, чтобы таким образом избежать беспокойства пользователя(ей)-участника(ов) группы не являющегося участником данной группы пользователем; если обслуживающая сторона подтверждает, что пользователь, отправляющий сообщение, является пользователем-участником группы в группе, указанной идентификатором группы, посредством выявления, то обслуживающая сторона получит список пользователя(ей)-участника(ов) группы посредством идентификатора группы и разошлет сообщение каждому пользователю-участнику группы.
[0021] Предпочтительно, пользователь-участник группы, отправляющий сообщение, удаляется из списка пользователя(ей)-участника(ов) группы.
[0022] Этап 103: пользователь(и)-участник(и) группы в списке пользователя(ей)-участника(ов) группы получают и отображают сообщение.
[0023] Возьмем систему микроблога в качестве примера, после того, как пользователь-участник А группы отправляет сообщение другому пользователю(ям)-участнику(ам) группы в своей собственной группе по принципу @, обслуживающая сторона микроблога будет рассылать сообщение пользователю(ям)-участнику(ам), кроме пользователя-участника А группы в группе. Любой другой пользователь-участник в группе после входа на свою страницу микроблога может просмотреть сообщение посредством страницы с самыми последними сообщениями, или страницы с «сообщение с @мне», или страницы с «@название группы». Например, название группы, соответствующее идентификатору группы 123456, является «группой одноклассников», и таким образом, гиперссылка, подобная «сообщения с @группа одноклассников», будет отображена на домашней странице пользователя микроблога, и когда пользователь нажмет на данную гиперссылку, то будут отображены все сообщения, упоминающие «группу одноклассников».
[0024] Предпочтительно, для удобства пользователя оконечной стороны, отправляющей сообщение пользователю(ям) группы, прежде чем оконечная сторона отправит сообщение обслуживающей стороне, она сначала запросит у обслуживающей стороны список группы (групп), к которой присоединился пользователь, отправляющий сообщение, и укажет пользователю некоторым образом выбор пользователя. Согласно списку группы (групп) пользователь, отправляющий сообщение, укажет в сообщении группу, которую следует упомянуть посредством сообщения, чтобы таким образом избежать поиска пользователем идентификатора группы упомянутой группы, к которой он присоединился, каждый раз, если он забывает идентификатор группы. При этом средство указания включает в себя, но не ограничиваются этим, следующее: отображение в качестве списка в окне ввода сообщения, причем когда пользователь нажимает на идентификатор группы в списке, «@идентификатор группы» автоматически добавляется в поле ввода сообщения; или когда пользователь вводит символ «@», отображение группы идентифицирует все группы (группу), к которым присоединился пользователь, в плавающем окне выпадающего списка, чтобы таким образом содействовать выбору пользователя.
[0025] Предпочтительно, одно и тот же сообщение может включать в себя один или более элементов «@идентификатор группы», при этом множество элементов «@идентификатор группы» могут быть отделены друг от друга разделителем и обслуживающая сторона обрабатывает все элементы «@идентификатор группы» один за другим. Идентификатор группы согласно настоящему изобретению может быть идентификатором, который может однозначно идентифицировать группу, таким как номер группы, название группы, и т.д.
[0026] В данном варианте осуществления обслуживающая сторона может быть сервером; а обслуживающая сторона микроблога может быть сервером микроблога.
[0027] Примеры сообщения настоящего изобретения являются следующими.
[0028] Пример 1 сообщения: «Привет всем! @123456»;
в котором ситуация применения данного варианта осуществления состоит в том, что некоторый пользователь группы некоторой группы с идентификатором группы 123456 говорит привет другому пользователю(ям) группы упомянутой группы.
[0029] Пример 2 сообщения: «кто идет на встречу в воскресенье @одноклассник»; в котором ситуация применения данного варианта осуществления состоит в том, что некоторый пользователь группы некоторой группы с названием группы «одноклассник», спрашивает в группе: «кто идет на встречу в воскресенье?»
[0030] Пример 3 сообщения: «рекомендую хорошую книгу ХХХХ всем вам @123456, @одноклассник».
в котором ситуация применения данного варианта осуществления состоит в том, что некоторый пользователь-участник группы, который принадлежит как группе с идентификатором группы «123456», так и группе с названием группы «одноклассник» рекомендует хорошую книгу другому пользователю(ям)-участнику(ам) группы из любой из этих двух групп.
[0031] На фиг. 2 представлена структурная схема устройства для отправки сообщение пользователю или пользователям группы согласно одному из вариантов осуществления настоящего изобретения. Устройство содержит две части: отправитель и приемник. В настоящем изобретении оконечная сторона служит в качестве отправителя, а обслуживающая сторона служит в качестве приемника. Главное усовершенствование, достигаемое настоящим изобретением, находится в приемнике. Поэтому устройство, по меньшей мере, содержит:
блок 201 получения для приема и синтаксического анализа сообщения и получения идентификатора группы, указанного посредством «@идентификатор группы», из сообщения;
блок 203 рассылки для получения списка пользователя(ей)-участника(ов) группы посредством идентификатора группы и рассылки сообщения каждому пользователю-участнику группы в списке пользователя(ей)-участника(ов) группы.
[0032] Блок 201 получения и блок 203 рассылки располагаются в приемнике.
[0033] Предпочтительно, устройство также содержит:
блок 202 оценки для оценки, является ли пользователь, отправляющий сообщение, пользователем-участником группы из группы, указанной идентификатором группы, и если пользователь, отправляющий сообщение, не является пользователем-участником группы из группы, указанной идентификатором группы, предписания блоку рассылки не выполнять какой-либо обработки рассылки, иначе предписания блоку рассылки выполнять обработку рассылки. Блок 202 оценки располагается в приемнике.
[0034] Предпочтительно, устройство 200 также содержит:
блок 204 запроса для запрашивания списка группы(групп), к которой присоединился пользователь, отправляющий сообщение;
блок 205 отправки для ввода сообщения и указания группы, которую следует упомянуть посредством сообщения по принципу «@идентификатор группы», в сообщении согласно списку группы(групп);
блок 206 показа для показа сообщения пользователю(ям)-участнику(ам) группы в списке пользователя(ей)-участника(ов) группы через страницу с самыми последними сообщениями, или страницу с «сообщение с @мне», или страницу с «@название группы».
[0035] Блок 204 запроса, блок 205 отправки и блок 206 показа располагается в отправителе.
[0036] При этом сообщение, отправляемое блоком 205 отправки, может включать в себя один или более элементов «@идентификатор группы».
[0037] Изложенное выше является лишь предпочтительными вариантами осуществления настоящего изобретения и не должно рассматриваться как ограничение объема защиты настоящего изобретения.