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

Настоящее изобретение относится к технологии мгновенного обмена сообщениями. Техническим результатом является повышение эффективности отображения сообщений мгновенного обмена сообщениями. Способ отображения сообщений мгновенного обмена сообщениями содержит этапы, на которых: определяют, содержит ли подлежащее отображению сообщение мгновенного обмена сообщениями гиперссылку; при определении, что сообщение мгновенного обмена сообщениями содержит гиперссылку, проверяют, соответствует ли гиперссылка заданному правилу, и извлекают краткую информацию, соответствующую гиперссылке, в соответствии с указанным заданным правилом после проверки, что гиперссылка соответствует заданному правилу; вставляют элемент управления; заполняют полученной краткой информацией вставленный элемент управления и отображают сообщение мгновенного обмена сообщениями и элемент управления, заполненный краткой информацией, соответствующей гиперссылке. 3 н. и 11 з.п. ф-лы, 5 ил.

 

Область техники, к которой относится изобретение

Настоящее изобретение относится к технологии мгновенной передачи сообщений (ГМ), в частности к способу и устройству для отображения сообщений мгновенного обмена сообщениями.

Уровень техники

По мере того как развивается технология ГМ (мгновенной передачи сообщений), программа для мгновенной передачи сообщений Instant Messenger стала существенным программным инструментом в повседневной жизни людей. Она применяется не только для досуга и для развлечений, но также широко используется для работы. Программа для мгновенной передачи сообщений позволяет пользователям вводить сообщения для мгновенной передачи сообщений, содержащие гиперссылку, а также текст в окне чата. Здесь под гиперссылкой по большей части подразумевается URL (унифицированный указатель информационного ресурса).

При отображении сообщения мгновенного обмена сообщениями, содержащего URL, обычные мгновенные сообщения только непосредственно отображают сообщение мгновенной передачи сообщения, где расположен URL. Поскольку сетевое содержание, соответствующее URL, является непредсказуемым, пользователь, принимающий сообщение мгновенной передачи сообщений, часто по ошибке принимает URL за вирусы и отказывается щелкать по нему. Поэтому пользователь, отправляющий сообщение мгновенной передачи сообщений, часто должен добавлять описание в виде короткого текста для ввода URL и отображать его вместе с URL.

В процессе разработки настоящего изобретения автор определил, что обычная технология ГМ имеет, по меньшей мере, следующие недостатки:

Добавление текстового описания всякий раз при вводе URL заставляет пользователя выполнить значительное количество ненужных усилий, и, с другой стороны, простое отображение URL снижает впечатление пользователя. Взять, например, сетевые покупки. Поскольку ни одна из двух сторон покупатель и продавец не может получить живое изображение предмета потребления, описанного другой стороной, они должны посетить URL, переданный другой стороной, чтобы получить подробную информацию об этом предмете потребления, включая цену и затраты на доставку. Это является недостатком для представления и связи между этими двумя сторонами в отношении данного предмета потребления, что, в свою очередь, отрицательно влияет на удобство использования и интерактивность службы мгновенных сообщений.

Раскрытие изобретения

Для отображения содержания гиперссылки, содержащейся в сообщении мгновенного обмена сообщениями, и улучшения удобства использования и интерактивности службы мгновенных сообщений варианты осуществления настоящего изобретения предоставляют способ и устройство для отображения сообщений мгновенного обмена сообщениями. Технические решения для вариантов осуществления настоящего изобретения состоят в следующем:

В одном аспекте предусмотрен способ отображения сообщений мгновенного обмена сообщениями, включающий в себя этапы, на которых:

определяют, содержит ли подлежащее отображению сообщение мгновенного обмена сообщениями гиперссылку;

при определении, что сообщение мгновенного обмена сообщениями содержит гиперссылку, извлекают краткую информацию, соответствующую гиперссылке;

вставляют элемент управления;

заполняют извлеченной краткой информацией вставленный элемент управления и

отображают сообщение мгновенного обмена сообщениями и элемент управления, который заполнен краткой информацией, соответствующей гиперссылке.

В другом аспекте также предусмотрено устройство для отображения сообщений мгновенного обмена сообщениями, включающее в себя:

модуль определения, выполненный с возможностью определять, содержит ли подлежащее отображению сообщение мгновенного обмена сообщениями, гиперссылку;

модуль извлечения, выполненный с возможностью извлечения краткой информации, соответствующей гиперссылке, при определении модулем определения, что подлежащее отображению сообщение мгновенного обмена сообщениями содержит гиперссылку;

модуль отображения, выполненный с возможностью вставки элемента управления, заполнения краткой информацией, извлекаемой модулем извлечения, вставленного элемента управления и отображения сообщения мгновенного обмена сообщениями и элемента управления, который заполнен краткой информацией, соответствующей указанной гиперссылке.

В еще одном аспекте дополнительно предложен машиночитаемый носитель информации. Машиночитаемый носитель информации содержит записанную на нем программу, причем программа выполнена с возможностью вызывать выполнение компьютером вышеприведенного способа отображения сообщения мгновенного обмена сообщениями.

Преимущества технических решений, представленных в вариантах осуществления настоящего изобретения, состоят в следующем:

Благодаря тому, что во время определения, содержится ли гиперссылка в подлежащем отображению сообщении мгновенного обмена сообщениями, получают краткую информацию, соответствующую этой гиперссылке, заполняют полученной краткой информацией элемент управления, вставляемый позади гиперссылки, и отображают элемент управления, в котором размещена краткая информация, соответствующая гиперссылке, изобретение позволяет отображать пользователям содержание гиперссылки, содержащейся в сообщении мгновенного обмена сообщениями. Это не позволяет пользователю, принимающего сообщение мгновенного обмена сообщениями, ошибочно принимать гиперссылку за вирусы и отказываться щелкать на нее, избавляя пользователя, отправляющего сообщение мгновенного обмена сообщениями, от необходимости вводить текстовые описания гиперссылки, улучшая таким образом удобство использования и интерактивность службы мгновенных сообщений.

Краткое описание приложенных чертежей

Для лучшего пояснения технических решений, представленных вариантами осуществления настоящего изобретения, ниже представлено краткое описание приложенных чертежей, используемых для описания вариантов осуществления изобретения. Очевидно, что чертежи, описанные ниже, представляют собой только некоторые из вариантов осуществления изобретения. Для специалиста в данной области техники возможно получить другие чертежи на основе чертежей, описанных здесь, без использования изобретательного вклада.

На фиг.1 показана блок-схема последовательности операций, поясняющая способ отображения сообщения при мгновенном обмене сообщениями, представленный вариантом осуществления изобретения;

на фиг.2 показана блок-схема последовательности операций, поясняющая способ отображения сообщения при мгновенном обмене сообщениями, представленный вариантом осуществления изобретения;

на фиг.3 показана схема, представляющая структуру устройства для отображения сообщения при мгновенном обмене сообщениями, представленного вариантом осуществления изобретения;

на фиг.4 показана схема, представляющая другую структуру устройства для отображения сообщения при мгновенном обмене сообщениями, представленного вариантом осуществления изобретения;

на фиг.5 показана схема, представляющая другую структуру устройства для отображения сообщения при мгновенном обмене сообщениями, представленного вариантом осуществления изобретения.

Осуществление изобретения

Вариант 1 осуществления

На фиг.1 показан вариант осуществления, представляющий способ для отображения сообщений при мгновенном обмене сообщениями, в виде блок-схемы последовательности операций способа, состоящего в следующем:

Блок 101: детектируют, включает ли в себя гиперссылку сообщение при мгновенной передаче сообщения, предназначенное для отображения.

Блок 102: когда детектируют, что сообщение при мгновенном обмене сообщениями, предназначенное для отображения, включает в себя гиперссылку, получают краткую информацию, соответствующую гиперссылке, заполняют полученной краткой информацией вставленный элемент управления и отображают сообщение при мгновенном обмене сообщениями, и элемент управления, в котором содержится краткая информация, соответствующая гиперссылке. Здесь элемент управления может быть вставлен либо позади, или перед гиперссылкой.

Когда детектируют, что гиперссылка содержится в сообщении при мгновенной передаче сообщения, предназначенном для отображения, получение краткой информации, соответствующей гиперссылке, заполнение краткой информацией элемента управления, вставленного позади гиперссылки, и отображение элемента управления, в котором содержится краткая информация, соответствующая гиперссылке, способ, в соответствии с данным вариантом осуществления, позволяет отображать для пользователей содержание гиперссылки, содержащейся в сообщении при мгновенном обмене сообщениями. Это предотвращает ошибочное восприятие пользователем гиперссылки как вирусов и отказ щелкать на нее, избавляя пользователя от необходимости вводить текстовые описания гиперссылки, улучшая таким образом удобство для пользования и интерактивность службы мгновенных сообщений и повышая впечатление пользователя.

Вариант II осуществления

В данном варианте осуществления представлен способ для отображения сообщений при мгновенном обмене сообщениями, в частности сообщений при мгновенном обмене сообщениями, содержащих гиперссылки. Благодаря получению и отображению краткой информации, соответствующей гиперссылке, вариант осуществления обогащает логику отображения интерфейса для удовлетворения потребностей пользователей. На фиг.1 показана блок-схема последовательности операций для данного варианта осуществления, которая описана дальше.

Блок 201: детектируют, включает ли в себя гиперссылку сообщение при мгновенном обмене сообщениями, предназначенное для отображения, когда детектируют, что сообщение при мгновенном обмене сообщениями включает в себя гиперссылку, выполняют блок 202 и, в противном случае, выполняют блок 204.

Для этого блока существует множество технологий для детектирования гиперссылки, которые позволяют детектировать, включает ли в себя гиперссылку сообщение при мгновенном обмене сообщениями, предназначенное для отображения, в данном варианте осуществления не будет представлена конкретная информация, и существующие технологии могут использоваться для достижения этой цели.

Блок 202: получают краткую информацию, соответствующую этой гиперссылке.

Здесь этап получения краткой информации, соответствующей гиперссылке, также может быть получен с использованием существующей технологии, и поэтому в данном варианте осуществления не будет указан какой-либо способ, используемый для получения краткой информации или содержания получаемой краткой информации.

В случае необходимости, для того, чтобы управлять отображением краткой информации, соответствующей гиперссылке, в данном варианте осуществления принято заданное правило, т.е. когда гиперссылку детектируют в сообщении при мгновенном обмене сообщениями, предназначенном для отображения, решение, представленное этим вариантом осуществления, вначале состоит в том, что проверяют, соответствует ли данная гиперссылка заданному правилу, и только, когда гиперссылку проверяют как соответствующую заданному правилу, такая краткая информация может быть получена.

В данном варианте осуществления не установлено содержание или формы заданного правила. Для управления отображением конкретной гиперссылки, пользователь может установить пределы для диапазона гиперссылки, в котором отображается краткая информация, путем предварительного установления правила. На практике правило для гиперссылки может быть установлено на основе URL типа услуги. При отображении сообщения при мгновенном обмене сообщениями, включающего в себя гиперссылку, краткая информация, соответствующая этой гиперссылке для этого типа услуги, может быть отображена, т.е. может быть отображена краткая информация, соответствующая гиперссылке в пределах диапазона, ограниченного заданным правилом. В таком случае разные правила могут быть установлены для разных типов услуг, и разные гиперссылки также могут соответствовать разным правилам. Кроме того, после выполнения правило может быть сохранено и обновлено. Здесь принимают решение в отношении правила обновления, в котором могут быть приняты, например, общие конфигурации. На практике, каждой услуге назначают ID (идентификатор) для ее идентификации, и управляемый флаг может быть добавлен для каждого типа услуги для достижения управления безопасностью. Здесь представлен пример.

URL, соответствующий услуге А, представляет собой <http://abc.orz.xx.com> и ID услуги А представляет собой 000386. URL, соответствующий услуге В, представляет собой http://xyz.com и ID услуги В представляет собой 000123. На основе URL услуги А правило для гиперссылок услуги А представляет собой <http://abc.orz.xx.com/000386.htm> и на основе URL услуги В правило для гиперссылок услуги В представляет собой http//xyz.com/000123.htm.

Что касается способа проверки, соответствует ли гиперссылка заданному правилу, поскольку необходим анализ сообщения, принятого при мгновенном обмене сообщениями, и регулярное выражение широко распознают, как наиболее мощный инструмент анализа текста, в данном варианте осуществления используется несколько библиотек из ATL (библиотека активного шаблона) для регулярных выражений для иллюстрация того, как соответствовать гиперссылке с заданным правилом, в частности как указано ниже:

1. Класс CATLRegExp. Этот класс представляет собой класс регулярных выражений, поддерживаемый техникой ATL, и представляет собой обобщенное название для ATL.

Декларация:

template <class CharTraits=CAtlRECharTraits> class CAtlRegExp;

Специалистам в данной области техники будет очевидно, что данный раздел направлен на декларирование класса шаблона ALT. Инициализация:

CATLRegExp не обеспечивает какую-либо строку соответствия при инициализации в построенной функции, вместо этого он позволяет пользователю использовать обычную строку выражения в качестве параметра, вызывая свой метод Parse 0 Для построения класса, необходимого для соответствия. например для соответствия формату времени, он может представлять собой h:mm или hh:mm. Построенный класс CAtlRegExp может быть выражен следующим образом:

CAtlRegExp<>re;

re.Parse ("{[0-9J? [0-9]}: {[0-9][0-9]}").

Данный раздел направлен на использование регулярного выражения для построения класса, необходимого для соответствия. Соответствие:

Путем вызова метода MatchO CATLRegExp класс может использоваться для согласования. Прототип метода Match О представлен ниже:

BOOL Match(const RECHAR *szln, CAtlREMatchContext <CharTraits>*pContext, constRECHAR **ppszEnd=NULL)

В данном разделе представлена декларация функции соответствия, и конкретное значение ее параметров поясняется в следующем абзаце.

Результат согласования возвращают через класс CAtlREMatchContext <>, на который указывает второй параметр pContext. Результат согласования и соответствующую информацию сохраняют в классе CAtlREMatchContext. Результат согласования может быть получен только путем доступа к CAtlREMatchContext и его членам.

2. Класс CAtlREMatchContext

template:

template <class CharTraits=CAtlRECharTraits> class CAtlREMatchContext

В данном разделе представлена декларация класса результата согласования.

Использование:

CAtlREMatchContext обеспечивает блок вызова информации о результате согласования через элемент m_uNumGroups и метод GetMatch 0- Здесь m_uNumGroups представляет количество согласованных Групп. GetMatch 0 обозначает указатели при pStart и pEnd согласованной строки на основе значения Индекса Групп, переданных в него. С помощью этих двух указателей блок вызова может легко получить результат соответствия.

Для простоты понимания в данном варианте осуществления принято заданное правило http://xvz.news.aa.com/000386.htm., например, для более подробной иллюстрации процесса согласования, основанного на описанном выше способе согласования.

Если гиперссылка представляет собой <http://xyz.news.aa.com/20100521/000386.htm> при вызове класса в вышеупомянутом ATL, для согласования правила может быть определено, что содержание гиперссылки соответствует заданному правилу. Однако для гиперссылки <http://x.s.com/abc>, поскольку содержание гиперссылки отличается от заданного правила, гиперссылку таким образом проверяют, как несоответствующую заданному правилу.

Кроме того, кроме установления границ объема гиперссылки, краткую информацию которой можно отображать, установка правила заранее может ограничить содержание получаемой краткой информации. А именно после детектирования гиперссылки в сообщении при мгновенном обмене сообщениями, предназначенном для отображения, и проверки, что эта гиперссылка соответствует заданному правилу, способ может получить краткую информацию, соответствующую гиперссылке, в соответствии с заданным правилом. Если заданные правила будут разными,* получаемая краткая информация будет соответствовать разным типам. На практике это может быть достигнуто путем ввода дополнительных ограничений в исходное заданное правило.

Например, заданное правило <http://xyz.shopping.com/000369.htm> относится к гиперссылке для сетевой страницы, предназначенной для сетевых покупок. Если оператор надеется отобразить цены представленных предметов потребления на веб-странице, отображая гиперссылку, соответствующую правилу, необходимо выполнить сброс правила на <http://xyz.shopping.com/000369.htm/price> путем добавления дополнительного ограничения к исходному заданному правилу, и если гиперссылка соответствует новому правилу, то информация о ценах на предлагаемые товары на веб-странице, соответствующей гиперссылке, будет получена и будет отображаться как краткая информация, соответствующая этой гиперссылке. Если оператор надеется отобразить изображения товаров потребления на веб-странице, выполняют сброс правила в <http:xyz.shopping.com/000369.htm/picture>, и изображения представляемых товаров потребления на веб-странице, соответствующей гиперссылке, будут получены. Конечно, правило может быть установлено для одновременного отображения цен и изображений. Кроме того, заданное правило может использоваться в других целях и может быт установлено другими способами. Данный вариант осуществления не имеет конкретных ограничений в этом отношении.

Блок 203: заполнение полученной краткой информацией вставленного элемента управления и отображение сообщения при мгновенном обмене сообщениями и элемента управления, в котором размещена краткая информация, соответствующая гиперссылке. После чего поток обработки заканчивается.

В частности, отображение сообщения при мгновенном обмене сообщениями может быть обеспечено с использованием существующих технологий. В данном варианте осуществления не установлены конкретные ограничения в этом отношении. Вариант осуществления также не устанавливает какие-либо конкретные ограничения к тому, как должна отображаться краткая информация, соответствующая гиперссылке, и иллюстрирует это только как пример отображения краткой информации, соответствующей гиперссылке, посредством элемента управления. На практике пустой элемент управления может быть вставлен либо позади, или перед гиперссылкой и затем может быть скрыт. После получения краткой информации, соответствующей гиперссылке, ею заполняют вставленный элемент управления. Элемент управления отображают либо после отображения сообщения при передаче мгновенных сообщений, или одновременно с сообщением при передаче мгновенных сообщений. Если не получается получить краткую информацию, соответствующую гиперссылке, отображение не будет выполнено, а именно, скрытый элемент управления останется скрытым. Для экономии места, скрытый контроль может даже быть удален после неудачного получения краткой информации. Вариант осуществления не имеет конкретных ограничений в этом отношении.

Одновременное отображение сообщения при мгновенном обмене сообщениями и вставленного элемента управления относится к обработке, при которой вначале получают краткую информацию, соответствующую гиперссылке, этой краткой информацией заполняют элемент управления, и затем сообщение при мгновенном обмене сообщениями отображается вместе с элементом управления, в котором размещена краткая информация. Что касается обработки, при которой отображают элемент управления после отображения сообщения при мгновенном обмене сообщениями, краткая информация может быть отображена либо перед, или после последующего сообщения при обмене мгновенными сообщениями, предназначенного для отображения. Например, если новое сообщение при обмене мгновенными сообщениями, предназначенное для обработки, поступает после отображения сообщения при обмене мгновенными сообщениями, предназначенного для отображения, и перед получением краткой информации, соответствующей гиперссылке, или ее отображения (для удобства описания все новые сообщения при мгновенном обмене сообщениями, предназначенные для отображения, поступают после рассматриваемого сообщения при обмене мгновенными сообщениями, называются в данном варианте осуществления последующими сообщениями при обмене мгновенными сообщениями, предназначенными для отображения), последующее сообщение при обмене мгновенными сообщениями, предназначенное для отображения, может отображаться после отображения данного сообщения при обмене мгновенными сообщениями. После получения краткой информации, соответствующей гиперссылке, окно отображения затем помещают в соответствующее место, где расположен вставленный элемент управления, для отображения полученной краткой информации. Конечно, последующее сообщение при мгновенном обмене сообщениями, предназначенное для отображения, также может быть сохранено в запоминающем устройстве кэш и может отображаться после отображения полученной краткой информации. Данный вариант осуществления не имеет конкретных ограничений в этом отношении.

В частности, поскольку может потребоваться отображать гиперссылку больше чем один раз, если согласование с заданным правилом должно быть выполнено каждый раз, или когда требуется получить соответствующую краткую информацию, происходила бы напрасная загрузка трафика, в результате чего уменьшилась бы скорость отклика. Для повышения эффективности, после получения краткой информации, соответствующей гиперссылке, способ, представленный в данном варианте осуществления, также включает в себя этап сохранения гиперссылки и соответствующей краткой информации. Когда определяют, что гиперссылка включена в последующее сообщение при мгновенном обмене сообщениями, следующее сообщение при обмене мгновенными сообщениями, и сохраненная краткая информация, соответствующая гиперссылке, могут отображаться непосредственно для исключения повторения операции поиска, что, в свою очередь, повышает скорость отклика и экономит трафик. В данном варианте осуществления отсутствуют какие-либо конкретные ограничения в отношении того, как сохранять гиперссылку и соответствующую краткую информацию. Например, можно использовать двухуровневое запоминающее устройство кэш для сохранения гиперссылки и краткой информации. Запоминающее устройство кэш первого уровня сохраняет взаимосвязь между URL гиперссылки и заданным правилом. Если они соответствуют друг другу, тогда краткая информация, соответствующая гиперссылке, будет отображаться непосредственно, исключая, в свою очередь, передачу служебной информации, связанной с согласованием правила. Запоминающее устройство кэш второго уровня сохраняет краткую информацию, соответствующую гиперссылке, и непосредственно заполняет краткой информацией соответствующий элемент управления, когда краткая информация соответствует гиперссылке, уменьшая, в свою очередь объем ресурсов и время, необходимое для получения данных.

Кроме того, в то время как окно чата растягивается, вставленный пользовательский управляющий элемент должен изменять свой размер для того, чтобы соответствовать этому новому размеру окна чата. На практике пользовательский управляющий элемент должен быть выполнен с возможностью передачи изменения размера окна чата. Этот процесс может быть описан кратко следующим образом: примерный объект пользовательского управляющего элемента захватывают на уровне окна чата, уведомление будет передано в специальный управляющий элемент, когда размер окна чата изменяется, и уровень управления обеспечивает соответствующий интерфейс для изменения компоновки его внутреннего управления, а также его положения и т.п.

Блок 204: отображение сообщений при мгновенном обмене сообщениями, предназначенных для отображения. Этот поток обработки закончен.

На этом этапе, когда сообщение при мгновенном обмене сообщениями, предназначенное для отображения, не включает в себя гиперссылку, можно использовать существующие технологии для отображения сообщения при мгновенном обмене сообщениями. Данный вариант осуществления не имеет ограничений в отношении конкретных способов отображения. Кроме того, если будет выполнен этап управления отображением краткой информации, соответствующей гиперссылке, когда гиперссылка не соответствует заданному правилу, весь поток обработки немедленно заканчивается после отображения сообщения при мгновенном обмене сообщениями, и никакой следующий этап, такой как получение информации, не требуется больше выполнять.

Важно отметить, что сообщение при мгновенном обмене сообщениями, предназначенное для отображения, должно отображаться независимо от того, включает ли в себя или нет сообщение при мгновенном обмене сообщениями гиперссылку и соответствует или нет включенная гиперссылка заданному правилу. Этап отображения сообщения при мгновенном обмене сообщениями также может предшествовать этапу детектирования, включает ли в себя сообщение при мгновенном обмене сообщениями гиперссылку, или этап получения краткой информации, соответствующей гиперссылке, или этап заполнения полученной краткой информации управляющего элемента, вставленного позади гиперссылки. В примере, представленном в данном варианте осуществления, отображение сообщения при мгновенном обмене сообщениями происходит после того, как вставленный управляющий элемент будет заполнен полученной краткой информацией. Однако вариант осуществления не имеет ограничений в этом отношении.

Кроме того, способ для отображения сообщений при мгновенном обмене сообщениями, представленный в данном варианте осуществления, иллюстрирует, как отображать краткую информацию, соответствующую гиперссылке, включенной в сообщение при мгновенном обмене сообщениями, когда приемный конец сообщения при мгновенном обмене сообщениями принимает сообщение при мгновенном обмене сообщениями, включающее в себя только гиперссылку, без краткой информации. Кроме того, как раскрыто в способе, представленном в данном варианте осуществления, можно детектировать, включена ли гиперссылка в сообщение при мгновенном обмене сообщениями на конце передачи сообщения при мгновенном обмене сообщениями до того, как сообщение при мгновенном обмене сообщениями будет передано. Когда определяют, что сообщение при мгновенном обмене сообщениями включает в себя гиперссылку, полученная краткая информация будет передана в приемный конец вместе с сообщением при мгновенном обмене сообщениями и на приемном конце будет непосредственно отображаться сообщение при мгновенном обмене сообщениями и краткая информация, соответствующая этой гиперссылке. Т.е. этапы детектирования гиперссылки в сообщении при мгновенном обмене сообщениями и при получении краткой информации, соответствующей гиперссылке, могут быть выполнены либо на соответствующем конце приема сообщения при мгновенном обмене сообщениями или на его передающем конце. Данный вариант осуществления не имеет конкретных ограничений в этом отношении.

Посредством того, что в случае детектирования, что гиперссылка содержится в сообщении при мгновенном обмене сообщениями, предназначенном для отображения, обеспечивают получение краткой информации, соответствующей гиперссылке, заполняют этой краткой информацией вставленный управляющий элемент и отображают элемент управления, в котором содержится краткая информация, соответствующая гиперссылке, способ, представленный в данном варианте осуществления, позволяет отображать для пользователя содержание гиперссылки, содержащейся в сообщении, при мгновенном обмене сообщениями. Это не позволяет пользователю ошибочно воспринимать гиперссылку как вирус с последующим отказом щелкнуть на ней, избавляя пользователя от необходимости вводить текстовые описания гиперссылки, улучшая таким образом возможность использования и интерактивность программы для мгновенной передачи сообщений и улучшая восприятие пользователя. Этот способ также позволяет помочь повысить эффективность отображения путем сохранения полученной краткой информации и непосредственного отображения такой информации, когда она потребуется в следующий раз.

Вариант III осуществления

Обращаясь к фиг.3, данный вариант осуществления представляет устройство для отображения сообщений при мгновенном обмене сообщениями. Устройство включает в себя:

модуль 301 детектирования, выполненный с возможностью детектировать, содержит ли гиперссылку сообщение при мгновенном обмене сообщениями, предназначенное для отображения;

модуль 302 получения, выполненный с возможностью получения краткой информации, соответствующей гиперссылке, когда модуль 301 детектирования детектирует, что сообщение при мгновенном обмене сообщениями, предназначенное для отображения, включает в себя гиперссылку; и

модуль 303 дисплея, выполненный с возможностью заполнения краткой информацией, полученной модулем 302 получения информации, вставленного элемента управления и для отображения сообщения при мгновенном обмене сообщениями, а также элемента управления, где размещена краткая информация, соответствующая гиперссылке. Управляющий элемент может быть вставлен либо позади, или перед гиперссылкой.

В устройстве модуль 303 дисплея может отображать сообщение при мгновенном обмене сообщениями либо перед выполнением модулем 301 детектирования своего детектирования или до того, как модуль 302 получения получит краткую информацию. Этот вариант осуществления не имеет каких-либо конкретных ограничений в этом отношении.

В случае необходимости, как показано на фиг.4, устройство для отображения сообщений при мгновенном обмене сообщениями может дополнительно включать в себя:

модуль 304 проверки, выполненный с возможностью, когда модуль 301 детектирования детектирует, что сообщение при мгновенном обмене сообщениями, предназначенное для отображения, включает в себя гиперссылку, проверки, соответствует ли эта гиперссылка заданному правилу.

В соответствии с этим, модуль 303 получения, в частности, выполнен с возможностью получения краткой информации, соответствующей гиперссылке, после проверки модулем 304 проверки, что гиперссылка соответствует заданному правилу.

В частности, модуль 303 дисплея выполнен с возможностью вставки пустого элемента управления позади или перед гиперссылкой для того, чтобы скрыть вставленный элемент управления, для заполнения краткой информацией, полученной модулем 302 получения во вставленном элементе управлении, и для отображения элемента управления после отображения вставленного сообщения при мгновенном обмене сообщениями или одновременного отображения сообщения при мгновенном обмене сообщениями и управляющего элемента.

Кроме того, модуль 303 дисплея может быть дополнительно выполнен с возможностью отображения последующего сообщения при мгновенном обмене сообщениями, которое должно отображаться перед или после отображения краткой информации, соответствующей гиперссылке.

В частности, как показано на фиг.5, устройство для отображения сообщений при мгновенном обмене сообщениями может дополнительно включать в себя:

модуль 305 сохранения, выполненный с возможностью сохранения гиперссылки и краткой информации, соответствующей этой гиперссылке, после того, как модуль 302 получения получит краткую информацию, соответствующую гиперссылке.

В соответствии с этим, модуль 303 дисплея может быть дополнительно выполнен с возможностью, когда он детектируют, что последующее сообщение при мгновенном * обмене сообщениями, предназначенное для отображения, включает в себя гиперссылку, непосредственно отображать последующее сообщение при мгновенном обмене сообщениями и сохраненную краткую информацию, соответствующую этой гиперссылке.

Таким образом, благодаря детектированию, что гиперссылка содержится в сообщении при мгновенном обмене сообщениями, предназначенном для отображения, получению краткой информации, соответствующей гиперссылке, заполнению полученной краткой информацией элемента управления, вставленного позади или перед гиперссылкой, и отображению элемента управления, в котором размещается краткая информация, соответствующая гиперссылке, устройство, представленное в варианте осуществления, выполнено с возможностью отображать пользователю содержание гиперссылки, содержащейся в сообщении при мгновенном обмене сообщениями. Это предотвращает ошибочное восприятие пользователем гиперссылки, как заражения вирусами, с последующим отказом щелкнуть по нему, избавляя пользователя от необходимости вводить текстовые описания гиперссылки, улучшая таким образом возможность использования и интерактивность программы для мгновенной передачи сообщений и улучшая восприятие пользователем. Такое устройство также помогает повысить эффективность отображения путем сохранения полученной краткой информации с непосредственным отображением такой информации в требуемый следующий момент времени

Важно отметить, что при иллюстрации того, как устройство в представленном выше варианте осуществления отображает сообщения при мгновенном обмене сообщениями, представленное выше описание основано на разделении функций описанных выше модулей. На практике описанные выше функции могут быть назначены разным модулям в соответствии с конкретными потребностями, а именно при разделении внутренней структуры устройства на разные функциональные модули для выполнения всех или части функций, описанных выше. Кроме того, в представленном выше варианте осуществления описаны устройство для отображения сообщений при мгновенном обмене сообщениями и вариант осуществления, представляющий способ для отображения сообщений при мгновенном обмене сообщениями, описанный в предыдущих параграфах, выводят из той же концепции. Конкретные этапы воплощения вариантов осуществления, представляющих устройство, можно найти в описании, в соответствии с вариантом осуществления, представляющим способ, и не будут описаны здесь снова.

Серийные номера, используемые в вариантах осуществления изобретения, предназначены только для описания и не представляют качество вариантов осуществления.

Все или часть этапов в вариантах осуществления изобретения могут быть достигнуты с помощью программного обеспечения. Применимые программы могут быть сохранены на считываемом носителе информации, таком как оптический диск или жесткий диск и т.п.

Представленное выше является только вариантами воплощения настоящего изобретения и не используется для ограничения объема защиты настоящего изобретения. Любая модификация, эквивалентные замены и улучшения, без выхода за пределы принципа настоящего изобретения находятся в пределах объема защиты настоящего изобретения.

1. Способ отображения сообщений мгновенного обмена сообщениями, содержащий этапы, на которых:
определяют, содержит ли подлежащее отображению сообщение мгновенного обмена сообщениями гиперссылку;
при определении, что сообщение мгновенного обмена сообщениями содержит гиперссылку, проверяют, соответствует ли гиперссылка заданному правилу, и извлекают краткую информацию, соответствующую гиперссылке, в соответствии с указанным заданным правилом после проверки, что гиперссылка соответствует заданному правилу;
вставляют элемент управления;
заполняют полученной краткой информацией вставленный элемент управления и
отображают сообщение мгновенного обмена сообщениями и элемент управления, заполненный краткой информацией, соответствующей гиперссылке.

2. Способ по п. 1, в котором элемент управления вставляют позади гиперссылки или перед гиперссылкой.

3. Способ по п. 1, в котором на этапе вставки элемента управления:
вставляют пустой элемент управления позади гиперссылки или перед гиперссылкой и
скрывают элемент управления.

4. Способ по п. 1, в котором на этапе отображения:
отображают элемент управления после отображения сообщения мгновенного обмена сообщениями или
отображают элемент управления одновременно с отображением сообщения мгновенного обмена сообщениями.

5. Способ по п. 1, дополнительно содержащий перед или после этапа отображения элемента управления, заполненного краткой информации, соответствующей гиперссылке, этап, на котором:
отображают следующее подлежащее отображению сообщение мгновенного обмена сообщениями.

6. Способ по п. 1, дополнительно содержащий после этапа извлечения краткой информации, соответствующей гиперссылке, этап, на котором:
сохраняют гиперссылку и краткую информацию, соответствующую гиперссылке; и
при определении, что следующее подлежащее отображению сообщение мгновенного обмена сообщениями содержит гиперссылку, отображают следующее сообщение мгновенного обмена сообщениями вместе с сохраненной краткой информацией, соответствующей указанной гиперссылке.

7. Способ по п. 1, в котором этапы определения, содержит ли сообщение мгновенного обмена сообщениями гиперссылку, и извлечения краткой информации, соответствующей гиперссылке, выполняют на приемном конце для сообщения мгновенного обмена сообщениями или
этапы определения, содержит ли сообщение мгновенного обмена сообщениями гиперссылку, и извлечения краткой информации, соответствующей гиперссылке, выполняют на передающем конце для сообщения мгновенного обмена сообщениями и извлеченную краткую информацию передают вместе с сообщением мгновенного обмена сообщениями от передающего конца на приемный конец.

8. Устройство отображения сообщений мгновенного обмена сообщениями, содержащее:
модуль определения, выполненный с возможностью определять, содержит ли подлежащее отображению сообщение мгновенного обмена сообщениями гиперссылку;
модуль извлечения, выполненный с возможностью извлечения краткой информации, соответствующей гиперссылке, при определении модулем определения, что подлежащее отображению сообщение мгновенного обмена сообщениями содержит гиперссылку;
модуль отображения, выполненный с возможностью вставки элемента управления, заполнения вставляемого элемента управления краткой информацией, извлекаемой модулем извлечения, и отображения сообщения мгновенного обмена сообщениями и элемента управления, заполненного краткой информацией, соответствующей указанной гиперссылке; и
модуль проверки, выполненный с возможностью проверки при определении модулем определения, что подлежащее отображению сообщение мгновенного обмена сообщениями содержит гиперссылку, соответствует ли гиперссылка заданному правилу;
при этом модуль извлечения выполнен с возможностью извлечения краткой информации, соответствующей гиперссылке, в соответствии с указанным заданным правилом после проверки модулем проверки, что гиперссылка соответствует заданному правилу.

9. Устройство по п. 8, характеризующееся тем, что выполнено с возможностью вставки элемента управления позади гиперссылки или перед гиперссылкой.

10. Устройство по п. 8, в котором модуль отображения выполнен с возможностью вставки пустого элемента управления позади или перед гиперссылкой, скрытия вставленного элемента управления,
при этом при отображении сообщения мгновенного обмена сообщениями и элемента управления, заполненного краткой информацией, соответствующей гиперссылке, модуль отображения выполнен с возможностью отображения элемента управления после отображения сообщения мгновенного обмена сообщениями или одновременного отображения сообщения мгновенного обмена сообщениями и элемента управления.

11. Устройство по п. 8, в котором модуль отображения дополнительно выполнен с возможностью отображения следующего подлежащего отображению сообщения мгновенного обмена сообщениями перед или после отображения краткой информации, соответствующей гиперссылке.

12. Устройство по п. 8, дополнительно содержащее:
модуль сохранения, выполненный с возможностью сохранения гиперссылки и краткой информации, соответствующей указанной гиперссылке, после извлечения модулем извлечения краткой информации, соответствующей гиперссылке;
при этом модуль отображения дополнительно выполнен с возможностью при определении, что следующее подлежащее отображению сообщение мгновенного обмена сообщениями содержит гиперссылку, отображать следующее сообщение мгновенного обмена сообщениями и сохраненную краткую информацию, соответствующую указанной гиперссылке.

13. Устройство по п. 8, в котором модуль определения и модуль извлечения расположены на передающем конце для сообщения мгновенного обмена сообщениями, а модуль отображения расположен на приемном конце для сообщения мгновенного обмена сообщениями; или
модуль определения, модуль извлечения и модуль отображения расположены на приемном конце для сообщения мгновенного обмена сообщениями.

14. Машиночитаемый носитель информации, содержащий записанную на нем программу, выполненную с возможностью вызывать выполнение компьютером способа по п. 1.



 

Похожие патенты:

Изобретение относится к средствам для взаимодействия сетевых платформ, относящихся к области связи. Технический результат заключается в повышении скорости взаимодействия между платформами.

Изобретение относится к области связи. Технический результат изобретения заключается в усовершенствовании SIP-транзакции путем добавления информации о состоянии доставки текстового сообщения.

Изобретение относится к способу безопасной передачи цифрового файла от одной компьютеризированной системы на другую компьютеризированную систему. Технический результат заключается в повышении надежности передачи при обеспечении управления файлами.

Изобретение относится к средствам изменения многопользовательской цепочки отношений в сети. Технический результат заключается в сокращении времени обмена информацией в сети между абонентами.

Изобретение относится к средствам конфигурирования клиентской системы для получения доступа к объектам сообщения во множестве почтовых ящиков, хранящихся в серверной системе.

Изобретение относится к средствам агрегирования микроблогового одиночного сообщения. Технический результат заключается в уменьшении времени нахождения необходимого сообщения.

Изобретение относится к средствам передачи сообщения. Технический результат заключается в обеспечении возможности передачи сообщений только определенным пользователям.

Изобретение относится к выбору домена для доставки информации службы сообщений. Техническим результатом является повышение надежности и эффективности, ассоциированные с доставкой информации службы сообщений в современных сетях, а также упрощение доставки информации из терминала доступа через разные типы доменов.

Изобретение относится к средствам активной публикации сообщений в группе MC (IM) с использованием чат-робота. Технический результат заключается повышение активности публикаций сообщений в группе MC (IM).

Изобретение относится к способам и устройствам для участия в услуге или действии с использованием одноранговой ячеистой сети. Технический результат заключается в минимизировании трафика данных, транспортируемых по одноранговой ячеистой сети, устранении проблем, связанных с поддержанием и передачей соединений при перемещении мобильного устройства, и проблем, связанных с требованиями высоких уровней использования сетевых ресурсов, оптимизации потребления мощности узлами.

Изобретение относится к области радиосвязи, а конкретно к передаче канальной информации. Технический результат состоит в экономии ресурсов сигнализации передатчика с формированием луча и уменьшении потребляемой мощности приемника с формированием луча. Для этого способ получения канальной информации включает в себя: передачу передатчиком с формированием луча запроса на получение канальной информации приемнику с формированием луча в течение длительности текущей первой TXOP; прием кадра нулевой обратной связи, передаваемого приемником с формированием луча в течение длительности текущей первой TXOP; в течение периода достоверности канальной информации, если передатчик с формированием луча получает вторую TXOP, передачу в течение второй TXOP кадра указания канальной информации для запроса канальной информации, и прием канальной информации, передаваемой приемником с формированием луча. 4 н. и 9 з.п. ф-лы, 15 ил.

Изобретение относится к средствам обеспечения доверенной связи по электронной почте. Технический результат заключается в повышении достоверности принятого сообщения. Принимают сообщение от организации-источника сообщения для организации-получателя. Идентифицируют организацию-источник сообщения. Определяют, является ли организация-источник сообщения доверенной. Определяют, поддерживает ли организация-получатель расширение данных атрибуции, при этом определяют, объявляет ли организация-получатель о поддержке расширения данных атрибуции в ответ на EHLO-команду, переданную по простому протоколу передачи сообщений (SMTP). В ответ на определение того, что организация-получатель поддерживает расширение данных атрибуции, передают сообщение в организацию-получатель с элементом атрибуции, указывающим, что сообщение создано доверенной организацией-источником сообщения. 3 н. и 17 з.п. ф-лы, 4 ил.

Изобретение относится к беспроводной связи. Технический результат относится к упрощению оптимальной передачи данных системных параметров в системе беспроводной связи. Для этого широковещательный канал разделяется по меньшей мере на две части, при этом одна часть предоставляет возможность передачи статических данных параметров системы на первой скорости передачи данных, а вторая часть предоставляет возможность передачи полустатических и динамических данных параметров системы на второй несравнимой скорости передачи данных. 5 н. и 32 з.п. ф-лы, 10 ил.

Изобретение относится к способам и системе адаптивного выбора правил классификации электронных сообщений. Технический результат заключается в повышении эффективности выбора правил классификации электронных сообщений. Система содержит процессор, системную память, компьютерный накопитель, хранящий правила обнаружения SPAM и исполняемые инструкции, которыми реализуются классификатор сообщений и модуль выбора и переупорядочивания правил, при этом классификатор сообщений принимает сообщение электронной почты, применяет правило обнаружения SPAM, для которого вычисляет вероятность того, что сообщение электронной почты представляет собой SPAM, измеряет количество ресурсов, израсходованных на применение правила обнаружения SPAM и синтезирует показатель производительности из вычисленных результатов и измеренных затрат ресурсов для правила обнаружения SPAM, определяющий производительность классификации электронного сообщения как SPAM, при этом модуль выбора и переупорядочивания правил сравнивает синтезированный показатель производительности с существующими показателями производительности для правил обнаружения SPAM, и выбирает новое подмножество правил обнаружения SPAM для использования в классификации последующих принятых сообщений электронной почты на основе результатов сравнения. 3 н. и 17 з.п. ф-лы, 2 табл., 5 ил.

Изобретение относится к способу и системе отображения почтовых вложений на странице веб-почты. Технический результат заключается в повышении безопасности обработки почтовых сообщений за счет идентификации контента вложений. В способе выполняют получение на почтовый сервер от устройства связи получателя электронной почты запроса на рассмотрение сообщений, предназначенных для получателя электронной почты, получение почтовым сервером от почтовой базы данных электронных сообщений, обладающих конечным адресом, связанным с получателем электронной почты, причем электронные сообщения включают в себя электронное сообщение, обладающее почтовым вложением, передачу устройством связи инициирующего элемента, выполняющего функцию в инициировании отображения устройством связи страницы веб-почты для просмотра получателем электронной почты, которая отображает на каждой строке имя отправителя электронного сообщения, заголовок электронного сообщения, создание пиктограммы, при этом страница веб-почты дополнительно отображает на строке электронного сообщения, обладающего почтовым вложением, пиктограмму, представляющую собой почтовое вложение и иллюстрирующую контент почтового вложения. 2 н. и 38 з.п. ф-лы, 8 ил.

Изобретение относится к области интернет приложений, в частности к получению динамической информации. Технический результат - сокращение количества запросов динамических сообщений. Способ получения динамической информации, включающий получение, клиентом первого пользователя, цепочки взаимосвязей первого пользователя, причем цепочка взаимосвязей первого пользователя включает в себя по меньшей мере одного второго пользователя, определение клиентом степени активности указанного по меньшей мере одного второго пользователя в заданном первом временном периоде, определение опорного значения временного интервала запроса динамической информации согласно степени активности, определение степени обновления информации указанного по меньшей мере одного второго пользователя в заданном втором временном периоде, определение значения корректировки временного интервала запроса динамической информации на основе степени обновления информации, определение клиентом значения временного интервала согласно опорному значению временного интервала и значению корректировки временного интервала запроса динамической информации, а также запрос динамической информации указанного по меньшей мере одного второго пользователя согласно значению временного интервала запроса динамической информации. 3 н. и 17 з.п. ф-лы, 4 ил.

Изобретение относится к системам и способам, позволяющим субъектам, таким как эмитенты, торговцы, сети обработки платежей и операторы мобильных сетей, отправлять связанные со счетом сообщения и маркетинговые сообщения на мобильное устройство пользователя в ответ на запрос сообщений, отправленный с мобильного устройства пользователя. Технический результат - создание улучшенной передачи сообщений, в которой содержимое и параметры доставки сообщений более приспособлены к предпочтениям отдельных пользователей. Согласно некоторым вариантам осуществления связанные со счетом сообщения и маркетинговые сообщения отправляются на мобильное устройство пользователя в соответствии с параметрами сообщений, которые задаются пользователем и которые вставляются в запросы сообщений. 7 н. и 11 з.п. ф-лы, 8 ил., 5 табл.

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении надежности и эффективности сети. Система содержит: обрабатывающий блок отправки, выполненный с возможностью, после приема блока передаваемой информации, отправленного отправляющей стороной, сохранения блока передаваемой информации в пуле хранения, вставки блока передаваемой информации в предварительно установленную очередь упорядочения и создания более одной порции информации указателей согласно содержимому блока передаваемой информации и информации отправляющей стороны; обрабатывающий блок приема, выполненный с возможностью установки информации соотнесения более одного указателя принимающей стороны; запрашивания информации указателей у пула хранения согласно информации соотнесения указателей принимающей стороны, нахождения набора блоков передаваемой информации, который удовлетворяет информации соотнесения указателей. 2 н. и 16 з.п. ф-лы, 3 ил.

Изобретение относится к технологиям мгновенного обмена сообщениями. Техническим результатом является осуществление автоматизированного приглашения пользователей в группу. Предложен способ реализации группы. Способ включает в себя этап, на котором осуществляют установку клиентом соединения с сервером. Далее согласно способу осуществляют отправку клиентом протокольной команды создания группы серверу. При этом этап отправки содержит этап задания пользователем информации, связанной с группой, включающей название группы и вводную информацию о группе, через интерфейс, предоставленный клиентом, этап упаковки заданной информации, связанной с группой, в пакет данных и шифрование пакета данных через клиента. Также осуществляют отправку зашифрованного пакета данных серверу, чтобы запросить сервер создать группу. Кроме того, осуществляют генерацию сервером идентификатора группы для созданной группы и отправку сгенерированного идентификатора группы клиенту. Создают интерфейс установки тега, посредством которого пользователь задает соответствующий контент тега для группы. 3 н. и 3 з.п. ф-лы, 3 ил.

Изобретение относится к средствам обмена электронной информацией с сортировкой в среде вычислительной системы. Технический результат заключается в обеспечении возможности обрабатывать большие объемы поступающей информации. Подготавливают модель по умолчанию на вычислительном устройстве, чтобы персонализировать для получателя характерную для получателя модель. Перехватывают отправление, адресованное получателю, на вычислительном устройстве. Выделяют множество признаков отправления, ассоциированных с этим отправлением, на вычислительном устройстве. Извлекают характерную для получателя модель, при этом характерная для получателя модель содержит множество взвешенных коэффициентов, ассоциированных с множеством выделенных признаков отправления. Применяют модель классификации по важности к множеству выделенных признаков отправления, в том числе формируют комбинацию множества взвешенных коэффициентов, посредством вычисления веса важности в качестве вероятностного диапазона пороговых значений. Генерируют спрогнозированную важность отправления, основываясь на упомянутой комбинации множества взвешенных коэффициентов. Активируют по меньшей мере одну функцию приложения, ассоциированную с упомянутым отправлением, для получателя, основываясь на спрогнозированной важности отправления. 3 н. и 17 з.п. ф-лы, 9 ил.
Наверх