Способ и устройство для посылки сообщения микроблога

1. Способ посылки сообщения микроблога, включающий:
когда принято новое сообщение микроблога, извлечение идентификатора микрогруппы, упомянутого в сообщении микроблога; и
если пользователь, посылающий сообщение микроблога, зарегистрирован в микрогруппе, соответствующей этому идентификатору микрогруппы, посылку сообщения микроблога всем пользователям, являющимся членами этой микрогруппы.
2. Способ по п. 1, в котором извлечение идентификатора микрогруппы, упомянутого в сообщении микроблога, включает:
извлечение типа микроблога или названия микроблога, упомянутого в сообщении микроблога, и определение идентификатора микрогруппы, соответствующего типу микроблога или названию микроблога, согласно типу микроблога или названию микроблога.
3. Способ по п. 2, в котором извлечение типа микроблога или названия микроблога, упомянутого в сообщении микроблога, включает:
поиск в новом сообщении микроблога установленного символа, и принятие контента, присоединенного к установленному символу, в качестве типа микроблога или названия микроблога.
4. Способ по п. 2 или 3, далее включающий:
если имеются идентичные типы микрогруппы или идентичные названия микрогруппы, извлечение ряда идентификаторов микрогруппы, соответствующих идентичным типам микрогруппы или идентичным названиям микрогруппы;
определение, имеется ли по меньшей мере один общий идентификатор микрогруппы между идентификаторами всех микрогрупп, в которых зарегистрирован пользователь, посылающий сообщение микроблога, и извлеченными идентификаторами микрогруппы; и
в случае, если имеется по меньшей мере один общий идентификатор микрогруппы, определение, что микрогруппа, соответствующая общему идентификатору микрогруппы, является микрогруппой, упомянутой в сообщении микроблога; а в случае, если нет ни одного общего идентификатора микрогруппы, оповещение пользователя, посылающего сообщение микроблога о том, что произошла ошибка при посылке сообщения.
5. Способ по п. 1, также включающий: прежде, чем послать сообщение микроблога всем пользователям, являющимся членами микрогруппы, определение, зарегистрирован ли пользователь, посылающий сообщение микроблога, в микрогруппе, соответствующей идентификатору микрогруппы;
если определено, что пользователь, посылающий сообщение микроблога, не зарегистрирован в микрогруппе, соответствующей идентификатору микрогруппы, оповещение пользователя о том, что сообщение микроблога не удалось послать; и
если определено, что пользователь, посылающий сообщение микроблога, зарегистрирован в микрогруппе, соответствующей идентификатору микрогруппы, то посылка сообщения микроблога всем пользователям, являющимся членами этой микрогруппы.
6. Способ по п. 1 или 5, в котором посылка сообщения микроблога всем пользователям, являющимся членами микрогруппы, включает:
определение, имеется ли среди всех пользователей, являющихся членами микрогруппы, по меньшей мере один пользователь, который ″следует″ за пользователем, посылающим сообщение микроблога; и
если такой пользователь имеется, то сообщение микроблога посылают оставшемуся пользователю/пользователям, являющимся членами микрогруппы, за исключением пользователя, который ″следует″ за пользователем, посылающим сообщение микроблога; а если нет ни одного такого пользователя, то сообщение микроблога посылают всем пользователям, являющимся членами микрогруппы.
7. Устройство для посылки сообщения микроблога, включающее:
модуль извлечения, конфигурированный так, чтобы, когда принято новое сообщение микроблога, извлекать идентификатор микрогруппы, упомянутый в сообщении микроблога;
модуль определения, конфигурированный так, чтобы определять, зарегистрирован ли пользователь, посылающий сообщение микроблога, в микрогруппе, соответствующей идентификатору микрогруппы; и
модуль посылки, конфигурированный так, чтобы, когда модуль определения определяет, что пользователь, посылающий сообщение микроблога, зарегистрирован в микрогруппе, соответствующей идентификатору микрогруппы, посылать сообщение микроблога всем пользователям, являющимся членами микрогруппы.
8. Устройство по п. 7, также включающее:
модуль оповещения, конфигурированный так, что, когда модуль определения определяет, что пользователь, посылающий сообщение микроблога, не зарегистрирован в микрогруппе, соответствующей идентификатору микрогруппы, оповещать пользователя о том, что сообщение микроблога не удается послать.
9. Устройство по п. 7, в котором
модуль извлечения конфигурирован так, чтобы извлекать идентификатор микрогруппы, упомянутый в сообщении микроблога, путем извлечения типа микроблога или названия микроблога, упомянутого в сообщении микроблога, и определять идентификатор микрогруппы, соответствующий типу микроблога или названию микроблога, согласно типу микроблога или названию микроблога; и
модуль извлечения конфигурирован так, чтобы извлекать тип микроблога или название микроблога, упомянутые в сообщении микроблога, путем поиска в новом сообщении микроблога установленного символа и принятия контента, присоединенного к установленному символу, в качестве типа микроблога или названия микроблога.
10. Устройство по п. 7, в котором модуль посылки конфигурирован для посылки сообщения микроблога всем пользователям, являющимся членами микрогруппы, путем
определения, имеется ли среди всех пользователей, являющихся членами микрогруппы, по меньшей мере один пользователь, который ″следует″ за пользователем, посылающим сообщение микроблога; и
если имеется, то посылки сообщения микроблога оставшемуся пользователю/пользователям, являющимся членами микрогруппы, за исключением пользователя, который ″следует″ за пользователем, посылающим сообщение микроблога; а если нет ни одного, то посылки сообщения микроблога всем пользователям, являющимся членами микрогруппы.