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

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

 

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ

[0001] Настоящая заявка основывается и притязает на приоритет заявки на патент Китая № 201510791924.2, поданной 17 ноября 2015 г., все содержание которой включается в этот документ посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ

[0002] Настоящее раскрытие изобретения в целом относится к области технологии отображения, а конкретнее – к способу и устройству для отображения сообщения.

УРОВЕНЬ ТЕХНИКИ

[0003] С бурным развитием технологии все больше людей становятся пользователями различных терминалов. Пользователи терминалов могут получать сообщения посредством терминалов, например, получать релевантные сообщения в Micro blog или We chat.

[0004] Сообщение можно перенаправить многим пользователям из-за его интересного содержания. Соответственно, пользователь время от времени может принимать одно и то же сообщение, перенаправленное разными людьми. К тому же в Friends Circle ("Круг друзей") в We chat многие друзья занимаются коммерцией и отправляют коммерческие сообщения. Проблема в том, что пользователь не может ни заблокировать этих друзей в своем Friends Circle в связи с их дружескими отношениями, ни отказаться от проверки Friends Circle.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

[0006] определение одного или нескольких скрываемых сообщений;

[0007] прием первой команды для побуждения дисплейной страницы представить одно или несколько новых сообщений и определение одного или нескольких представляемых сообщений в соответствии с первой командой;

[0008] определение первого сообщения среди одного или нескольких представляемых сообщений в качестве целевого сообщения и принятие решения, является ли целевое сообщение скрываемым сообщением; и

[0009] сдвигание целевого сообщения с дисплейной страницы, если принимается решение, что целевое сообщение является скрываемым сообщением.

[0010] В соответствии с вышеупомянутым способом для отображения сообщения этот способ, необязательно, дополнительно включает в себя:

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

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

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

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

[0015] подсчет частоты прочтения или продолжительности времени чтения у пользователя по отношению к каждому предварительно установленному типу сообщений; и

[0016] определение сообщения с типом, который имеет частоту прочтения или продолжительность времени чтения меньше предварительно установленной пороговой величины, в качестве скрываемого сообщения.

[0017] В соответствии с вышеупомянутым способом для отображения сообщения определение сообщения в качестве скрываемого сообщения, необязательно, включает в себя:

[0018] сохранение идентификатора сообщения в предварительно установленном списке скрываемых сообщений.

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

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

[0021] сдвигание целевого сообщения с дисплейной страницы вверх, если принимается решение, что целевое сообщение является скрываемым сообщением, и первой командой является сдвигание вверх на дисплейной странице; и

[0022] сдвигание целевого сообщения с дисплейной страницы вниз, если принимается решение, что целевое сообщение является скрываемым сообщением, и первой командой является сдвигание вниз на дисплейной странице.

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

[0024] прием второй команды для побуждения дисплейной страницы представить одно или несколько новых сообщений;

[0025] принятие решения, противоположно ли направление сдвигания на дисплейной странице во второй команде направлению сдвигания на дисплейной странице в первой команде;

[0026] принятие решения, находится ли интервал времени между второй командой и первой командой в пределах предварительно установленной пороговой величины, если принимается решение, что направление сдвигания на дисплейной странице во второй команде противоположно направлению сдвигания на дисплейной странице в первой команде; и

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

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

[0029] модуль определения, сконфигурированный для определения одного или нескольких скрываемых сообщений;

[0030] первый модуль приема, сконфигурированный для приема первой команды для инициирования дисплейной страницы представить одно или несколько новых сообщений и определения одного или нескольких представляемых сообщений в соответствии с первой командой;

[0031] модуль конфигурирования, сконфигурированный для определения первого сообщения среди одного или нескольких представляемых сообщений в качестве целевого сообщения;

[0032] первый модуль принятия решения, сконфигурированный для принятия решения, является ли целевое сообщение скрываемым сообщением, и если принимается решение, что целевое сообщение является скрываемым сообщением, то инициируется модуль сокрытия; и

[0033] модуль сокрытия, сконфигурированный для сдвигания целевого сообщения с дисплейной страницы.

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

[0035] В соответствии с вышеупомянутым устройством для отображения сообщения модуль определения необязательно конфигурируется для:

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

[0037] В соответствии с вышеупомянутым устройством для отображения сообщения модуль определения необязательно конфигурируется для:

[0038] подсчета частоты прочтения или продолжительности времени чтения у пользователя по отношению к каждому предварительно установленному типу сообщений; и

[0039] определения сообщения с типом, который имеет частоту прочтения или продолжительность времени чтения меньше предварительно установленной пороговой величины, в качестве скрываемого сообщения.

[0040] В соответствии с вышеупомянутым устройством для отображения сообщения модуль конфигурирования необязательно конфигурируется для:

[0041] сохранения идентификатора сообщения в предварительно установленном списке скрываемых сообщений.

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

[0043] В соответствии с вышеупомянутым устройством для отображения сообщения модуль сокрытия необязательно конфигурируется для:

[0044] сдвигания целевого сообщения с дисплейной страницы вверх, если принимается решение, что целевое сообщение является скрываемым сообщением, и первой командой является сдвигание вверх на дисплейной странице; и

[0045] сдвигания целевого сообщения с дисплейной страницы вниз, если принимается решение, что целевое сообщение является скрываемым сообщением, и первой командой является сдвигание вниз на дисплейной странице.

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

[0047] приема второй команды для инициирования дисплейной страницы представить одно или несколько новых сообщений;

[0048] принятия решения, противоположно ли направление сдвигания на дисплейной странице во второй команде направлению сдвигания на дисплейной странице в первой команде;

[0049] принятия решения, находится ли интервал времени между второй командой и первой командой в пределах предварительно установленной пороговой величины, если принимается решение, что направление сдвигания на дисплейной странице во второй команде противоположно направлению сдвигания на дисплейной странице в первой команде; и

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

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

[0052] процессор; и

[0053] запоминающее устройство для хранения команд, исполняемых процессором;

[0054] в котором процессор конфигурируется для выполнения:

[0055] определения одного или нескольких скрываемых сообщений;

[0056] приема первой команды для инициирования дисплейной страницы представить одно или несколько новых сообщений и определения одного или нескольких представляемых сообщений в соответствии с первой командой;

[0057] определения первого сообщения среди одного или нескольких представляемых сообщений в качестве целевого сообщения и принятия решения, является ли целевое сообщение скрываемым сообщением; и

[0058] сдвигания целевого сообщения с дисплейной страницы, если принимается решение, что целевое сообщение является скрываемым сообщением.

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

[0060] Нужно понимать, что как предшествующее общее описание, так и последующее подробное описание являются лишь примерными и поясняющими и не ограничивают заявленное изобретение.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

[0062] Фиг. 1 – блок-схема алгоритма, иллюстрирующая способ для отображения сообщения в соответствии с примерным вариантом осуществления.

[0063] Фиг. 2 – блок-схема алгоритма, иллюстрирующая способ для отображения сообщения в соответствии с другим примерным вариантом осуществления.

[0064] Фиг. 3 – блок-схема алгоритма, иллюстрирующая способ для отображения сообщения в соответствии с другим примерным вариантом осуществления.

[0065] Фиг. 4A-4E – схематические представления дисплейной страницы на этапах способа для отображения сообщения в соответствии с примерным вариантом осуществления.

[0066] Фиг. 5 – блок-схема устройства для отображения сообщения в соответствии с примерным вариантом осуществления.

[0067] Фиг. 6 – блок-схема устройства для отображения сообщения в соответствии с другим примерным вариантом осуществления.

[0068] Фиг. 7 – блок-схема устройства для отображения сообщения в соответствии с другим примерным вариантом осуществления.

ПОДРОБНОЕ ОПИСАНИЕ

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

[0070] Прежде всего, определяются некоторые термины, участвующие в вариантах осуществления из настоящего раскрытия изобретения.

[0071] Экран дисплея, также называемый экраном, является электронным устройством для отображения изображений и цветов. Пользователь может видеть текущую дисплейную страницу на экране дисплея.

[0072] Новое сообщение является сообщением, появляющимся после того, как меняется текущая дисплейная страница, которое никогда ранее не отображалось. Может быть одно или несколько новых сообщений. Даже если одно или несколько сообщений имеют одинаковое содержание с содержанием одного или нескольких сообщений, которые отображены на текущей странице, то одно или несколько сообщений считаются новыми сообщениями при условии, что одно или несколько сообщений сами по себе никогда не отображались на текущей дисплейной странице. Например, сообщение A отображается на текущей дисплейной странице, а затем пользователь выполняет операцию сдвигания на дисплейной странице, чтобы отобразить другое сообщение B. Даже если сообщение B имеет одинаковое содержание с сообщением A, сообщение B, отображенное после того, как пользователь выполняет операцию сдвигания, считается одним из новых сообщений.

[0073] Представляемое сообщение является новым сообщением для отображения.

[0074] Фиг. 1 – блок-схема алгоритма, иллюстрирующая способ для отображения сообщения в соответствии с примерным вариантом осуществления, который выполняется устройством отображения сообщений. Как показано на фиг. 1, способ для отображения сообщения из настоящего варианта осуществления применяется на терминале или сервере и включает в себя следующие этапы.

[0075] На этапе S101 определяют одно или несколько скрываемых сообщений.

[0076] Скрываемое сообщение может быть задано пользователем. Например, соответствующее скрываемое сообщение может определяться с текущей дисплейной страницы на экране дисплея. Текущая дисплейная страница является страницей, отображенной в настоящее время на экране дисплея. Сообщения на текущей дисплейной странице являются сообщениями, которые пользователь может видеть с экрана дисплея в настоящее время.

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

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

[0079] На этапе S102 принимают первую команду для инициирования дисплейной страницы представить одно или несколько новых сообщений и определяют одно или несколько представляемых сообщений в соответствии с первой командой.

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

[0081] На этапе S103 определяют первое сообщение среди одного или нескольких представляемых сообщений в качестве целевого сообщения и принимают решение, является ли целевое сообщение скрываемым сообщением.

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

[0083] На этапе S104 сдвигают целевое сообщение с дисплейной страницы, если принимается решение, что целевое сообщение является скрываемым сообщением.

[0084] Сдвигание целевого сообщения с дисплейной страницы означает, что с дисплейной страницы автоматически удаляется целевое сообщение, которое в противном случае было бы отображено на дисплейной странице. Например, в соответствии с расстоянием для сдвигания страницы в первой команде на дисплейной странице следует отобразить целевое сообщение. Однако после того, как устройство отображения сообщений распознало целевое сообщение в качестве скрываемого сообщения, страница будет автоматически сдвинута вверх или вниз для удаления целевого сообщения с дисплейной страницы. Если принимается решение, что целевое сообщение не является скрываемым сообщением, то все новые сообщения будут представлены обычным порядком в соответствии с первой командой.

[0085] Необязательно способ после этапа S104 дополнительно включает в себя:

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

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

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

[0089] Фиг. 2 – блок-схема алгоритма, иллюстрирующая способ для отображения сообщения в соответствии с другим примерным вариантом осуществления, который выполняется устройством отображения сообщений. Как показано на фиг. 2, способ для отображения сообщения из настоящего варианта осуществления применяется на терминале или сервере и включает в себя следующие этапы.

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

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

[0092] К тому же этап 201 можно заменить: подсчетом частоты прочтения или продолжительности времени чтения у пользователя по отношению к каждому предварительно установленному типу сообщений; и определением сообщения с типом, который имеет частоту прочтения или продолжительность времени чтения меньше предварительно установленной пороговой величины, в качестве скрываемого сообщения.

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

[0094] К тому же в настоящем варианте осуществления определение отображенного сообщения в качестве скрываемого сообщения может включать в себя: сохранение идентификатора отображенного сообщения в предварительно установленном списке скрываемых сообщений.

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

[0096] На этапе S202 принимают первую команду для инициирования дисплейной страницы представить одно или несколько новых сообщений и определяют одно или несколько представляемых сообщений в соответствии с первой командой.

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

[0098] На этапе S203 определяют первое сообщение среди одного или нескольких представляемых сообщений в качестве целевого сообщения и принимают решение, является ли целевое сообщение скрываемым сообщением.

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

[00100] На этапе S204 сдвигают целевое сообщение с дисплейной страницы, если принимается решение, что целевое сообщение является скрываемым сообщением.

[00101] Сдвигание целевого сообщения с дисплейной страницы означает, что с дисплейной страницы автоматически удаляется целевое сообщение, которое в противном случае было бы отображено на дисплейной странице. Например, в соответствии с расстоянием для сдвигания страницы в первой команде на дисплейной странице следует отобразить целевое сообщение. Однако после того, как устройство отображения сообщений распознало целевое сообщение в качестве скрываемого сообщения, страница будет автоматически сдвинута вверх или вниз для удаления целевого сообщения с дисплейной страницы. Если принимается решение, что целевое сообщение не является скрываемым сообщением, то все новые сообщения будут представлены обычным порядком в соответствии с первой командой.

[00102] Необязательно способ после этапа S204 дополнительно включает в себя:

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

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

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

[00106] Фиг. 3 – блок-схема алгоритма, иллюстрирующая способ для отображения сообщения в соответствии с другим примерным вариантом осуществления, который выполняется устройством отображения сообщений. Как показано на фиг. 3, способ для отображения сообщения из настоящего варианта осуществления применяется на терминале или сервере и включает в себя следующие этапы.

[00107] На этапе S301 определяют одно или несколько скрываемых сообщений.

[00108] Скрываемое сообщение может быть задано пользователем. Например, соответствующее скрываемое сообщение может определяться с текущей дисплейной страницы на экране дисплея. Текущая дисплейная страница является страницей, отображенной в настоящее время на экране дисплея. Сообщения на текущей дисплейной странице являются сообщениями, которые пользователь может видеть с экрана дисплея в настоящее время.

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

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

[00111] На этапе S302 принимают первую команду для инициирования дисплейной страницы представить одно или несколько новых сообщений, и определяют одно или несколько представляемых сообщений в соответствии с первой командой.

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

[00113] На этапе S303 определяют первое сообщение среди одного или нескольких представляемых сообщений в качестве целевого сообщения и принимают решение, является ли целевое сообщение скрываемым сообщением.

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

[00115] На этапе S304 сдвигают первое сообщение с дисплейной страницы вверх, если принимается решение, что целевое сообщение является скрываемым сообщением, и первой командой является сдвигание вверх на дисплейной странице; и сдвигают первое сообщение с дисплейной страницы вниз, если принимается решение, что целевое сообщение является скрываемым сообщением, и первой командой является сдвигание вниз на дисплейной странице.

[00116] Сдвигание целевого сообщения с дисплейной страницы означает, что с дисплейной страницы автоматически удаляется целевое сообщение, которое в противном случае было бы отображено на дисплейной странице. Например, в соответствии с расстоянием для сдвигания страницы в первой команде на дисплейной странице следует отобразить целевое сообщение. Однако после того, как устройство отображения сообщений распознало целевое сообщение в качестве скрываемого сообщения, страница будет автоматически сдвинута вверх или вниз для удаления целевого сообщения с дисплейной страницы. Если принимается решение, что целевое сообщение не является скрываемым сообщением, то все новые сообщения будут представлены обычным порядком в соответствии с первой командой.

[00117] На этапе S305 принимают вторую команду для инициирования дисплейной страницы представить одно или несколько новых сообщений; принимают решение, противоположно ли направление сдвигания на дисплейной странице во второй команде направлению сдвигания на дисплейной странице в первой команде; принимают решение, находится ли интервал времени между второй командой и первой командой в пределах предварительно установленной пороговой величины, если принимается решение, что направление сдвигания на дисплейной странице во второй команде противоположно направлению сдвигания на дисплейной странице в первой команде; и отображают целевое сообщение на дисплейной странице, если принимается решение, что интервал времени между второй командой и первой командой находится в пределах предварительно установленной пороговой величины.

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

[00119] В настоящем варианте осуществления предварительно установленная пороговая величина может задаваться в зависимости от практических применений, например 1 секунда, 2 секунды и т. п.

[00120] Необязательно способ после этапа S304 дополнительно включает в себя:

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

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

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

[00124] Ниже со ссылкой на пример будет подробно описываться вышеупомянутый способ для отображения сообщения. В настоящем варианте осуществления экран дисплея является сенсорным экраном, и пользователь может касаться экрана дисплея пальцем для отправки управляющей команды.

[00125] Как показано на фиг. 4A, экраном 400 дисплея является текущая дисплейная страница, и сообщение 401 идентифицировано пользователем как скрываемое сообщение. В частности, пользователь выполняет длинное нажатие на сообщении 401, и отображается прямоугольник, как показано на фиг. 4A. В прямоугольнике есть элемент выбора "Задать как скрываемое сообщение". Если пользователь выбирает "да", то устройство отображения сообщений добавляет идентификатор сообщения 401 в предварительно установленный список скрываемых сообщений.

[00126] Как показано на фиг. 4B, пользователь сдвигает вверх дисплейную страницу, и отображенные в соответствии с расстоянием сдвигания сообщения включают в себя 4 сообщения. Первое сообщение 402 среди представляемых сообщений является целевым сообщением. Предполагается, что первое сообщение 402 является скрываемым сообщением. Даже если в соответствии с отправленной пользователем первой командой страница будет сдвинута вверх на расстояние 5 см, и длина экрана 400 дисплея равна 10 см, устройство отображения сообщений автоматически продолжит сдвигание страницы вверх до тех пор, пока первое сообщение 402 не сдвинется со страницы. В то же время второе сообщение 403, которое недавно представлено, находится наверху экрана 400 дисплея, как показано на фиг. 4C.

[00127] Как показано на фиг. 4D, устройство отображения сообщений принимает решение, является ли второе сообщение 403 скрываемым сообщением. Если принимается решение, что второе сообщение 403 является скрываемым сообщением, то устройство отображения сообщений автоматически продолжит сдвигание страницы вверх до тех пор, пока второе сообщение 403 не сдвинется со страницы. В то же время третье сообщение 404, которое недавно представлено, находится наверху экрана 400 дисплея. Следует отметить, что принятие решения, является ли второе сообщение 403 скрываемым сообщением, может выполняться сразу после этапа принятия решения, является ли первое сообщение 402 скрываемым сообщением. Таким образом, на практике можно наблюдать, что первое сообщение 402 и второе сообщение 403 последовательно сдвигаются друг за другом с дисплейной страницы. Принимается решение, что третье сообщение 404 не является скрываемым сообщением, поэтому третье сообщение 404 отображается на экране 400 дисплея. Таким образом, даже если четвертое сообщение 405, которое недавно представлено, является скрываемым сообщением, четвертое сообщение 405 отображается обычным порядком на дисплейной странице, чтобы сохранить полноту списка сообщений. Таким образом, пользователь может определить, проверять ли снова скрываемые сообщения, в зависимости от практической ситуации. Однако, поскольку первое сообщение 402 и второе сообщение 403 сдвигаются вверх с дисплейной страницы, также отображаются пятое сообщение 406 и шестое сообщение 407. Другими словами, хотя пользователь отправляет первую команду для перемещения дисплейной страницы вверх на расстояние 5 см, в соответствии со способом для отображения сообщения из настоящего варианта осуществления дисплейная страница будет перемещена вверх на расстояние, превышающее 5 см.

[00128] Предположим, что перед тем, как второе сообщение 403 сдвигается с дисплейной страницы, пользователь быстро просматривает релевантное содержание второго сообщения 403, и он хочет проверить второе сообщение 403 в другой раз, и пользователь сдвигает страницу вниз, чтобы отобразить второе сообщение 403. Устройство отображения сообщений принимает решение, что интервал времени между первой командой и второй командой составляет 2 секунды, что не превышает предварительно установленную пороговую величину. Тогда, если в соответствии со второй командой новое сообщение включает в себя 1 сообщение, то на дисплейной странице будет отображено 1 сообщение. То есть второе сообщение 403 будет отображено наверху экрана 400 дисплея. В качестве альтернативы, как показано на фиг. 4E, если в соответствии со второй командой имеется два новых сообщения, то на дисплейной странице будет отображено два сообщения. То есть на дисплейной странице будет отображено второе сообщение 403 и первое сообщение 402.

[00129] Фиг. 5 – блок-схема устройства для отображения сообщения в соответствии с примерным вариантом осуществления. Как показано на фиг. 5, устройство включает в себя: модуль 501 определения, первый модуль 502 приема, модуль 503 конфигурирования, первый модуль 504 принятия решения и модуль 505 сокрытия.

[00130] При этом модуль 501 определения конфигурируется для определения одного или нескольких скрываемых сообщений; первый модуль 502 приема конфигурируется для приема первой команды для инициирования дисплейной страницы представить одно или несколько новых сообщений и определения одного или нескольких представляемых сообщений в соответствии с первой командой; модуль 503 конфигурирования конфигурируется для определения первого сообщения среди одного или нескольких представляемых сообщений в качестве целевого сообщения; первый модуль 504 принятия решения конфигурируется для принятия решения, является ли целевое сообщение скрываемым сообщением, и если принимается решение, что целевое сообщение является скрываемым сообщением, то инициируется модуль сокрытия; и модуль 505 сокрытия конфигурируется для сдвигания целевого сообщения с дисплейной страницы.

[00131] Необязательно модуль 503 конфигурирования конфигурируется для замены целевого сообщения вторым сообщением среди одного или нескольких представляемых сообщений и возврата к этапу принятия решения, является ли целевое сообщение скрываемым сообщением, пока не будет принято решение, что целевое сообщение не является скрываемым сообщением, и представления целевого сообщения на дисплейной странице. Модуль 503 конфигурирования дополнительно конфигурируется для сохранения идентификатора сообщения в предварительно установленном списке скрываемых сообщений.

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

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

[00134] Модуль 505 сокрытия необязательно конфигурируется для: сдвигания целевого сообщения с дисплейной страницы вверх, если принимается решение, что целевое сообщение является скрываемым сообщением, и первой командой для представления нового сообщения является сдвигание вверх на дисплейной странице; и сдвигания целевого сообщения с дисплейной страницы вниз, если принимается решение, что целевое сообщение является скрываемым сообщением, и первой командой для представления нового сообщения является сдвигание вниз на дисплейной странице.

[00135] Что касается устройства в вышеприведенном варианте осуществления, то конкретные методы для выполнения операций для отдельных модулей в нем подробно описаны в вариантах осуществления касательно релевантного способа, которые не будут здесь конкретизироваться.

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

[00137] Фиг. 6 – блок-схема устройства для отображения сообщения в соответствии с другим примерным вариантом осуществления. Как показано на фиг. 6, устройство включает в себя модуль 501 определения, первый модуль 502 приема, модуль 503 конфигурирования, первый модуль 504 принятия решения и модуль 505 сокрытия. Устройство дополнительно включает в себя второй модуль 601 принятия решения, сконфигурированный для:

[00138] приема второй команды для побуждения дисплейной страницы представить одно или несколько новых сообщений;

[00139] принятия решения, противоположно ли направление сдвигания на дисплейной странице во второй команде направлению сдвигания на дисплейной странице в первой команде;

[00140] принятия решения, находится ли интервал времени между второй командой и первой командой в пределах предварительно установленной пороговой величины, если принимается решение, что направление сдвигания на дисплейной странице во второй команде противоположно направлению сдвигания на дисплейной странице в первой команде; и

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

[00142] Что касается устройства в вышеприведенном варианте осуществления, то конкретные методы для выполнения операций для отдельных модулей в нем подробно описаны в вариантах осуществления касательно релевантного способа, которые не будут здесь конкретизироваться.

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

[00144] Фиг. 7 – блок-схема устройства 700 для отображения сообщения в соответствии с примерным вариантом осуществления. Например, устройство 700 может быть мобильным телефоном, компьютером, терминалом цифрового вещания, устройством обмена сообщениями, игровой приставкой, планшетом, медицинским устройством, тренажерным оборудованием, персональным цифровым помощником и т. п.

[00145] Ссылаясь на фиг. 7, устройство 700 может включать в себя один или несколько следующих компонентов: компонент 702 обработки, запоминающее устройство 704, компонент 706 питания, мультимедийный компонент 707, звуковой компонент 710, интерфейс 712 ввода/вывода (I/O), сенсорный компонент 714 и компонент 716 связи.

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

[00147] Запоминающее устройство 704 конфигурируется для хранения различных типов данных для поддержки работы устройства 700. Примеры таких данных включают в себя команды для любых приложений или способов, работающих в устройстве 700, контактные данные, данные телефонной книги, сообщения, изображения, видео и т.п. Запоминающее устройство 704 можно реализовать с использованием любого типа энергозависимых или энергонезависимых запоминающих устройств или их сочетаний, например статического оперативного запоминающего устройства (SRAM), электрически стираемого программируемого постоянного запоминающего устройства (EEPROM), стираемого программируемого постоянного запоминающего устройства (EPROM), программируемого постоянного запоминающего устройства (PROM), постоянного запоминающего устройства (ROM), магнитного запоминающего устройства, флэш-памяти, магнитного или оптического диска.

[00148] Компонент 706 питания подает питание к различным компонентам устройства 700. Компонент 706 питания может включать в себя систему управления питанием, один или несколько источников питания и любые другие компоненты, ассоциированные с производством, управлением и распределением энергии в устройстве 700.

[00149] Мультимедийный компонент 707 включает в себя экран, предоставляющий интерфейс вывода между устройством 700 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (LCD) и сенсорную панель (TP). Если экран включает в себя сенсорную панель, то экран можно реализовать в виде сенсорного экрана для приема входных сигналов от пользователя. Сенсорная панель включает в себя один или несколько тактильных датчиков для распознавания касаний, скольжений и жестов на сенсорной панели. Тактильные датчики могут не только распознавать границу действия касания или скольжения, но также распознавать период времени и давление, ассоциированные с действием касания или скольжения. В некоторых вариантах осуществления мультимедийный компонент 707 включает в себя фронтальную камеру и/или тыловую камеру. Фронтальная камера и/или тыловая камера может принимать внешние мультимедийные данные, пока устройство 700 находится в рабочем режиме, например режиме фотографирования или видеорежиме. Каждая из фронтальной камеры и тыловой камеры может быть объективом с постоянным фокусным расстоянием или иметь фокус и возможность оптического масштабирования.

[00150] Звуковой компонент 710 конфигурируется для вывода и/или ввода звуковых сигналов. Например, звуковой компонент 710 включает в себя микрофон ("MIC"), сконфигурированный для приема внешнего звукового сигнала, когда устройство 700 находится в рабочем режиме, например в режиме вызова, режиме записи и режиме распознавания речи. Принятый звуковой сигнал можно дополнительно сохранить в запоминающем устройстве 704 или передать посредством компонента 716 связи. В некоторых вариантах осуществления звуковой компонент 710 дополнительно включает в себя динамик для вывода звуковых сигналов.

[00151] Интерфейс 712 I/O предоставляет интерфейс между компонентом 702 обработки и модулями интерфейса периферийных устройств, например клавиатурой, сенсорным колесом, кнопками и т. п. Кнопки могут включать в себя кнопку возврата, кнопку громкости, кнопку запуска и кнопку блокировки, но не ограничиваются ими.

[00152] Сенсорный компонент 714 включает в себя один или несколько датчиков для предоставления оценок состояния различных аспектов устройства 700. Например, сенсорный компонент 714 может обнаруживать раскрытое/закрытое состояние устройства 700, относительное положение компонентов, например, дисплея и клавишной панели устройства 700, изменение положения устройства 700 или компонента устройства 700, наличие или отсутствие контакта пользователя с устройством 700, ориентацию или ускорение/замедление устройства 700 и изменение температуры устройства 700. Сенсорный компонент 714 может включать в себя датчик приближения, сконфигурированный для обнаружения наличия ближайших объектов без какого-либо физического контакта. Сенсорный компонент 714 также может включать в себя светочувствительный датчик, например датчик изображения на CMOS или CCD, для использования в приложениях формирования изображений. В некоторых вариантах осуществления сенсорный компонент 714 также может включать в себя акселерометр, гироскоп, магнитный датчик, датчик давления или датчик температуры.

[00153] Компонент 716 связи конфигурируется для упрощения проводной или беспроводной связи между устройством 700 и другими устройствами. Устройство 700 может получать доступ к беспроводной сети на основе стандарта связи, например WiFi, 2G или 3G, или их сочетания. В одном примерном варианте осуществления компонент 716 связи принимает широковещательный сигнал или ассоциированную с широковещанием информацию от внешней системы управления широковещанием по каналу широковещания. В одном примерном варианте осуществления компонент 716 связи дополнительно включает в себя модуль связи малого радиуса действия (NFC) для облегчения связи малой дальности. Например, модуль NFC можно реализовать на основе технологии радиочастотной идентификации (RFID), технологии Ассоциации по передаче данных в инфракрасном диапазоне (IrDA), технологии сверхширокополосной связи (UWB), технологии Bluetooth (BT) и других технологий.

[00154] В примерных вариантах осуществления устройство 700 можно реализовать с помощью одной или нескольких специализированных интегральных схем (ASIC), цифровых процессоров сигналов (DSP), устройств цифровой обработки сигналов (DSPD), программируемых логических устройств (PLD), программируемых пользователем вентильных матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов для выполнения вышеописанных способов.

[00155] В примерных вариантах осуществления также предоставляется энергонезависимый машиночитаемый носитель информации, включающий в себя команды, например, включенные в запоминающее устройство 704, исполняемые процессором 720 в устройстве 700 для выполнения вышеописанных способов. Например, постоянный машиночитаемый носитель информации может быть ROM, RAM, CD-ROM, магнитной лентой, дискетой, оптическим запоминающим устройством и т. п.

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

[00157] определение одного или нескольких скрываемых сообщений;

[00158] прием первой команды для инициирования дисплейной страницы представить одно или несколько новых сообщений и определение одного или нескольких представляемых сообщений в соответствии с первой командой;

[00159] определение первого сообщения среди одного или нескольких представляемых сообщений в качестве целевого сообщения и принятие решения, является ли целевое сообщение скрываемым сообщением; и

[00160] сдвигание целевого сообщения с дисплейной страницы, если принимается решение, что целевое сообщение является скрываемым сообщением.

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

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

1. Способ для отображения сообщения, содержащий этапы, на которых:

определяют одно или несколько скрываемых сообщений;

принимают первую команду для инициирования дисплейной страницы представить одно или несколько новых сообщений и определяют одно или несколько представляемых сообщений в соответствии с первой командой;

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

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

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

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

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

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

2. Способ для отображения сообщения по п. 1, причем способ дополнительно содержит этап, на котором:

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

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

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

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

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

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

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

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

принимают вторую команду для инициирования дисплейной страницы представить одно или несколько новых сообщений;

принимают решение, противоположно ли направление сдвигания на дисплейной странице во второй команде направлению сдвигания на дисплейной странице в первой команде;

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

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

7. Устройство для отображения сообщения, содержащее:

модуль определения, сконфигурированный для определения одного или нескольких скрываемых сообщений;

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

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

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

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

причем модуль определения конфигурируется для:

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

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

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

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

9. Устройство для отображения сообщения по п. 7, в котором модуль конфигурирования конфигурируется для:

сохранения идентификатора сообщения в предварительно установленном списке скрываемых сообщений.

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

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

сдвигания целевого сообщения с дисплейной страницы вверх, если принимается решение, что целевое сообщение является скрываемым сообщением, и первой командой является сдвигание вверх на дисплейной странице; и

сдвигания целевого сообщения с дисплейной страницы вниз, если принимается решение, что целевое сообщение является скрываемым сообщением, и первой командой является сдвигание вниз на дисплейной странице.

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

приема второй команды для инициирования дисплейной страницы представить одно или несколько новых сообщений;

принятия решения, противоположно ли направление сдвигания на дисплейной странице во второй команде направлению сдвигания на дисплейной странице в первой команде;

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

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

13. Устройство для отображения сообщения, содержащее:

процессор; и

запоминающее устройство для хранения команд, исполняемых процессором;

причем процессор конфигурируется для выполнения:

определения одного или нескольких скрываемых сообщений;

приема первой команды для инициирования дисплейной страницы представить одно или несколько новых сообщений и определения одного или нескольких представляемых сообщений в соответствии с первой командой;

определения первого сообщения среди одного или нескольких представляемых сообщений в качестве целевого сообщения и принятия решения, является ли целевое сообщение скрываемым сообщением; и

сдвигания целевого сообщения с дисплейной страницы, если принимается решение, что целевое сообщение является скрываемым сообщением;

причем определение одного или несколько скрываемых сообщений содержит:

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

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

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



 

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

Изобретение относится к передаче мультимедийного транспортного пакета в мультимедийной транспортной системе стандарта Экспертной группы по кинематографии (MPEG-2). Технический результат заключается в повышении эффективности транспортировки MPEG в обычной среде мультимедийных сервисов на основе протокола Интернета (IP).

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к кодированию видео и инициализации контекста. Технический результат – повышение эффективности декодирования видеокадра. Способ декодирования видеокадра содержит этапы, на которых принимают слайс, принимают флаг, который используется в определении одного из трех способов инициализации, и инициализируют контекст контекстно-зависимого адаптивного двоичного арифметического кодирования (CABAC), ассоциированный с типом слайса, при этом в случае, когда тип слайса указывает тип слайса B и значение флага равно первому значению, контекст CABAC, ассоциированный с типом слайса B, инициализируется первым способом инициализации из трех способов инициализации, в случае, когда тип слайса указывает тип слайса B и значение флага равно второму значению, контекст CABAC, ассоциированный с типом слайса B, инициализируется вторым способом инициализации из трех способов инициализации, при этом второй способ инициализации используется для инициализации контекста CABAC, ассоциированного с типом слайса P, в случае когда тип слайса указывает тип слайса P и значение флага равно первому значению, и в случае, когда тип слайса указывает тип слайса I, контекст CABAC, ассоциированный с типом слайса I, инициализируется третьим способом инициализации из трех способов инициализации без использования флага. 6 н.п. ф-лы, 43 ил.

Изобретение относится к вычислительной технике. Технический результат заключается в обеспечении возможности параллельной обработки многопроекционных изображений. Устройство обработки изображения содержит секцию приема, выполненную с возможностью приема кодированного потока, содержащего синтаксис, в котором кодирована информация предела диапазона вектора движения (MV), причем информация предела диапазона MV содержит флаг, указывающий, имеет ли MV между проекциями соответствующий текущему блоку для ссылки на проекцию, отличающуюся от проекции текущего блока, предел диапазона в вертикальном направлении; и секцию декодирования, выполненную с возможностью декодирования принятого кодированного потока, на основании указанного флага, содержащегося в информации предела диапазона MV. 2 н. и 13 з.п. ф-лы, 63 ил.

Изобретение относится к области электросвязи и информационных технологий и предназначено для использования в сетях передачи видеоизображений, в частности при необходимости сжатия оцифрованных видеоизображений. Техническим результатом является повышение коэффициента сжатия без снижения качества восстановленного на приеме изображения за счет исключения предварительно сформированной библиотеки вейвлет-базисов и формирования базиса ортогонального преобразования непосредственно из самого блока исходного изображения. Предложен способ кодирования цифрового изображения. Согласно способу преобразуют цифровое пространство цифрового изображения, разделяют изображение на блоки размером P×N элементов, адаптивно кодируют каждый блок размером P×N элементов, формируют битовый поток. При этом адаптивное кодирование выполняют путем определения базиса ортогонального преобразования, причем для определения базиса ортогонального преобразования вычисляют правостороннюю матрицу ортогонального преобразования размером N×N и левостороннюю матрицу ортогонального преобразования размером Р×Р элементов. 1 з.п. ф-лы, 10 ил., 1 табл.

Изобретение относится к вычислительной технике. Технический результат заключается в возможности избежать потенциальных рассогласований кодера/декодера. Способ декодирования видеоданных, в котором принимают синтаксический элемент кодирования без потерь для текущего блока видеоданных, причем синтаксический элемент кодирования без потерь указывает, что текущий блок видеоданных кодирован с использованием режима кодирования без потерь, и причем синтаксический элемент кодирования без потерь является отдельным от значения параметра квантования (QP); определяют, что текущий блок видеоданных является текущим квантуемым блоком на основе размера текущего блока видеоданных; присваивают значение ноль дельта-параметра квантования (dQP) для текущего квантуемого блока, причем значение dQP представляет собой разницу между значением QP и значением предиктора QP; определяют значение QP для текущего квантуемого блока на основе присвоенного значения dQP и предиктора QP; и декодируют текущий квантуемый блок в соответствии с режимом кодирования без потерь и определенным значением QP. 8 н. и 12 з.п. ф-лы, 9 ил.

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

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

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