Способ и устройство для отправки сообщения пользователю или пользователям группы через микроблог
Иллюстрации
Показать всеИзобретение относится к технологии отправки сообщения по сети. Технический результат заключается в повышении эффективности отправки сообщений посредством группы пользователей. В способе осуществляют синтаксический анализ принятого сообщения на наличие «@идентификатора группы», получают список пользователей, являющихся участниками группы, и рассылают сообщение участникам этой группы, при этом, прежде чем разослать сообщение участникам группы, посредством обслуживающей стороны выявляют, является ли пользователь, отправляющий сообщение, участником этой группы. 3 н. и 5 з.п. ф-лы, 2 ил.
Реферат
ОБЛАСТЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ
[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] Изложенное выше является лишь предпочтительными вариантами осуществления настоящего изобретения и не должно рассматриваться как ограничение объема защиты настоящего изобретения.
1. Способ отправки сообщения пользователю или пользователям группы через микроблог, содержащий этапы, на которых:посредством обслуживающей стороны осуществляют синтаксический анализ принятого сообщения, и когда обнаруживают, что сообщение содержит «@идентификатор группы», получают идентификатор группы после «@»;посредством обслуживающей стороны получают список пользователя или пользователей, являющихся участником или участниками группы, посредством идентификатора группы и рассылают сообщение каждому пользователю, являющемуся участником группы, в списке пользователя или пользователей, являющихся участником или участниками группы;при этом прежде, чем обслуживающая сторона рассылает указанное сообщение каждому пользователю, являющемуся участником группы, в списке пользователя или пользователей, являющихся участником или участниками группы, способ также содержит этап, на котором: посредством обслуживающей стороны выявляют, является ли пользователь, отправляющий сообщение, пользователем, являющимся участником группы, из группы, указанной идентификатором группы;если пользователь, отправляющий сообщение, представляет собой пользователя, являющегося участником группы, из группы, указанной идентификатором группы, то обслуживающая сторона выполняет обработку рассылки сообщения;если пользователь, отправляющий сообщение, не представляет собой пользователя, являющегося участником группы, из группы, указанной идентификатором группы, то обслуживающая сторона не выполняет обработку рассылки сообщения.
2. Способ по п. 1, в котором каждый пользователь, являющийся участником группы, в списке пользователя или пользователей, являющихся участником или участниками группы, получает и отображает сообщение через страницу с самыми последними сообщениями или страницу с «сообщение с @мне», либо страницу с «@название группы».
3. Способ по п. 1, в котором способ также содержит этап, на котором:прежде, чем оконечная сторона отправит сообщение, посредством нее запрашивают у обслуживающей стороны список группы (групп), к которой присоединился пользователь, отправляющий сообщение, и пользователь, отправляющий сообщение, указывает в сообщении группу, которую следует упомянуть посредством сообщения согласно списку группы (групп).
4. Способ по п. 1, в котором одна или более групп, которые следует упомянуть посредством сообщения, указаны в том же самом сообщении посредством одного или более элементов из «@идентификатор группы».
5. Устройство для отправки сообщения пользователю или пользователям группы через микроблог, содержащее:блок получения для приема и синтаксического анализа сообщения и получения идентификатора группы, указанного посредством «@идентификатор группы», из сообщения;блок рассылки для получения списка пользователя или пользователей, являющихся участником или участниками группы, посредством идентификатора группы и рассылки сообщения каждому пользователю, являющемуся участником группы, в списке пользователя или пользователей, являющихся участником или участниками группы;блок оценки для оценки, представляет ли собой пользователь, отправляющий сообщение, пользователем, являющимся участником группы, из группы, указанной идентификатором группы, и, если пользователь, отправляющий сообщение, не представляет собой пользователя, являющегося участником группы, из группы, указанной идентификатором группы, для предписания блоку рассылки не выполнять какой-либо обработки рассылки, в обратном случае для предписания блоку рассылки выполнять обработку рассылки.
6. Устройство по п. 5, также содержащее:блок запроса для запрашивания списка группы (групп), к которой присоединился пользователь, отправляющий сообщение;блок отправки для ввода сообщения и указания группы, которую следует упомянуть, посредством сообщения по принципу «@идентификатор группы», в сообщении согласно списку группы (групп);блок показа для показа сообщения пользователю или пользователям, являющимся участником или участниками группы, в списке пользователя или пользователей, являющихся участником или участниками группы, через страницу с самыми последними сообщениями, страницу с «сообщение с @мне» или страницу с «@название группы».
7. Устройство по п. 6, в котором сообщение, отправленное блоком отправки, включает в себя один или более элементов «@идентификатор группы».
8. Носитель информации, содержащий компьютерную программу, позволяющую процессору осуществлять способ по любому из пп. 1-4.