СПОСОБ И УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИКОНКИ
ICON DISPLAY METHOD AND DEVICE

Для настоящей заявки испрашивается приоритет в соответствии с китайской заявкой на патент №201310146121.2, поданной 24 апреля 2013 года, содержание которой полностью включено в настоящую заявку посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Настоящее изобретение относится к области компьютерных технологий и, в частности, к способу и устройству для отображения иконки.
УРОВЕНЬ ТЕХНИКИ
[0002] В настоящее время с развитием приложений появились различные виды приложений, и эти приложения могут устанавливаться пользователем на терминал. После успешной установки приложений посредством терминала на рабочем столе операционной системы терминала отображаются иконки, соответствующие приложениям, и пользователь может выполнять приложения, соответствующие иконкам, путем нажатия или двойного нажатия на иконки.
[0003] Как правило, иконки располагаются на рабочем столе операционной системы, и каждая из них неподвижна. Тем не менее, внутри некоторых иконок может отображаться анимация, например на иконке может отображаться видеолента или на иконке может слегка колебаться четырехлистный клевер, при этом сама иконка остается неподвижной.
[0004] Очевидно, что эффекты отображения иконок относительно просты.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] Варианты осуществления настоящего изобретения предусматривают способ и устройство отображения иконки, которые могут расширить эффекты отображения иконки. Технические решения заключаются в следующем.
[0006] В соответствии с одним аспектом предлагается способ отображения иконки и данный способ включает в себя:
[0007] отслеживание события, которое выполняется применительно к иконке, и управляют отображаемой иконкой;
[0008] если отслежено событие, которое управляет отображаемой иконкой, определение параметров отображения анимации в соответствии со свойствами иконки; и
[0009] управление иконкой для ее анимированного отображения в соответствии с параметрами отображения анимации.
[0010] В соответствии с еще одним аспектом предлагается устройство отображения иконки и данное устройство включает в себя:
[0011] модуль отслеживания, выполненный с возможностью отслеживания события, которое выполняется применительно к иконке, управления отображаемой иконкой, и запуска модуля определения, когда отслежено событие, управляющее отображением иконкой;
[0012] модуль определения, выполненный с возможностью определения параметров отображения анимации в соответствии со свойствами иконки; и
[0013] модуль отображения, выполненный с возможностью управления отображаемой иконкой для ее анимированного отображения в соответствии с параметрами отображения анимации.
[0014] Технические решения, предусмотренные вариантами осуществления настоящего изобретения, позволяют достичь следующие технические результаты, которые могут включать в себя следующее.
[0015] Для иконки, в отношении которой отслеживается событие, которое управляет отображаемой иконкой, определяют параметры отображения анимации в соответствии со свойствами иконки и затем управляют отображаемой иконой для ее анимированного отображения в соответствии с определенными параметрами отображения анимации, таким образом, чтобы эффекты отображения иконки стали более расширенными.
[0016] Следует понимать, что как вышеприведенное общее описание, так и нижеизложенное подробное описание приводятся исключительно для иллюстративной цели, что не ограничивает настоящее изобретение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0017] С целью более понятного пояснения технических решений в вариантах осуществления настоящего изобретения ниже будет приведено простое описание чертежей, необходимое для описания вариантов осуществления. Очевидно, что описанные ниже чертежи только иллюстрируют некоторые варианты осуществления настоящего изобретения и на основании данных чертежей специалисты в данной области техники могут получить иные чертежи без изобретательской работы.
[0018] Фиг. 1 - иллюстративная блок-схема, показывающая способ отображения иконки, предусмотренный первым вариантом осуществления настоящего изобретения.
[0019] Фиг. 2 - иллюстративная блок-схема, показывающая способ отображения иконки, согласно второму варианту осуществления настоящего изобретения.
[0020] Фиг. 3 - иллюстративная блок-схема, показывающая способ отображения иконки, согласно третьему варианту осуществления настоящего изобретения;
[0021] Фиг. 4 - иллюстративная схема, показывающая устройство отображения иконки, согласно четвертому варианту осуществления настоящего изобретения; и
[0022] Фиг. 5 - блок-схема, показывающая устройство, согласно пятому варианту осуществления настоящего изобретения.
[0023] Отдельные варианты осуществления настоящего изобретения проиллюстрированы посредством вышеупомянутых чертежей, а подробные описания будут представлены далее. Данные чертежи и текстовые описания не предназначены для ограничения масштаба концепции настоящего изобретения никоим образом, а служат для объяснения концепции настоящего изобретения специалистам в данной области техники посредством ссылки на отдельные варианты осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0024] Для того чтобы рассмотреть цели, технические решения и преимущества настоящего изобретения более четко, варианты осуществления настоящего изобретения будут далее подробно описаны со ссылкой на чертежи
[0025] Первый вариант осуществления
[0026] Данный вариант осуществления настоящего изобретения предусматривает способ отображения иконки, как показано на фиг. 1.
[0027] Следует пояснить, что в данном варианте осуществления настоящего изобретения для каждой иконки предварительно задаются свойства и в качестве свойств могут выступать свойства, которые задаются пользователем, или свойства, которые задаются для иконки терминалом в соответствии с предварительно заданными правилами. Свойства каждой иконки связаны с идентификатором иконки, и данные о соответствующей взаимосвязи между свойствами иконки и идентификатором иконки сохраняются, в результате чего выполняется поиск свойств, соответствующих иконке, на основании этих взаимосвязей, когда запускается событие, которое управляет отображаемой иконкой.
[0028] Порядок задания свойств для иконки пользователем может быть следующим:
[0029] Когда пользователь устанавливает новое приложение, то, в случае успешного установления, появляется диалоговое окно установки и на рабочий стол добавляется иконка, соответствующая приложению, при этом диалоговое окно содержит различные свойства и пользователь может выбрать свойства иконки в диалоговом окне установки, при этом выбранные свойства являются свойствами иконки.
[0030] Помимо этого, после того как пользователь нажимает на иконку и запускает приложение, соответствующее иконке, пользователь может выбрать свойства иконки в меню установки приложения, которое содержит различные свойства, и выбранные свойства становятся свойствами иконки.
[0031] Порядок задания свойств для иконки терминалом в соответствии с предварительно заданными правилами может быть следующим:
[0032] Когда пользователь устанавливает новое приложение, терминал извлекает служебную информацию приложения, соответствующего иконке, и задает предопределенные свойства вновь добавляемой иконки в соответствии с правилами задания, при этом служебная информация может включать в себя такие данные, как имя приложения, соответствующего иконке, категорию приложения, соответствующего иконке, данные приложения в составе иконки и т.д.
[0033] Дополнительно, свойства могут быть в виде буквенного содержимого, или цифрового содержимого, или комбинации буквенного и цифрового содержимого.
[0034] Например, пользователь может задать категорию свойств приложения в виде символа, в этом случае соответствующими свойствами иконки являются «подвижная», «устойчивая» и т.п. Дополнительно, эффект отображения иконки, соответствующий свойству «подвижная», состоит в том, что иконка быстро колеблется; при этом когда запускается событие, которое осуществляет управление отображаемой иконкой, выполняется поиск параметров отображения анимации, соответствующих иконке, согласно свойству и идентификатору иконки, и управляют иконой для ее анимированного отображения в соответствии с параметрами отображения анимации. Эффект отображения иконки, соответствующий свойству «устойчивая», состоит в том, что иконка медленно колеблется; при этом когда запускается событие, которое осуществляет управление отображаемой иконой, выполняется поиск параметров отображения анимации, соответствующих иконке, на основании свойства и идентификатора иконки, и управляют отображаемой иконкой для ее анимированного отображения в соответствии с параметрами отображения анимации.
[0035] Например, когда устанавливаемым приложением является «Microblog», предопределенные свойства иконки задаются таким образом, чтобы включать в себя категорию «1», уровень «3» и агрессивность «5»; если предполагается, что вновь добавляемой иконки является «Twitter», то предопределенные свойства иконки задаются таким образом, чтобы включать в себя категорию «1», уровень «6» и агрессивность «7». Правила задания могут предварительно задаваться в терминале и могут периодически не обновляться.
[0036] Далее, порядок управления отображаемой иконкой для ее анимированного отображения может быть классифицирован в соответствии с двумя типами:
[0037] 1) анимация объекта: после того как приложение установлено, на рабочем столе появится первая иконка приложения, при этом при управлении отображаемой иконкой для ее анимированного отображения в соответствии с параметрами анимации первая иконка двигается на экране в различных направлениях с заданной частотой. Например, управляют отображаемой иконкой для ее движения вверх, вниз, влево и вправо, в этом случае визуальным эффектом такого движения на высокой частоте и небольшом расстоянии является колебание иконки; когда же управляют иконкой и другой иконкой, расположенной рядом с первой иконкой справа или слева, для их движения друг к другу, визуальным эффектом такого движения на высокой частоте и небольшом расстоянии является столкновение иконок между собой.
[0038] 2) последовательность кадров: после того как приложение установлено, на рабочем столе появится первая иконка приложения, и на основании данной первой иконки повторно формируются иконки в соответствии с заданными номерами кадров. Если рассматривать в качестве примера иконку коротких сообщений, первой иконкой является конверт, расположенный в середине, при этом количество повторно воспроизводимых иконок равно 4, при этом конверты соответственно располагаются в направлениях: вверху слева, вверху справа, снизу справа или снизу слева. Когда управляют отображаемой иконой для ее анимированного отображения в соответствии с параметрами анимации, первая иконка и повторно воспроизводимая иконка отображаются в области отображения иконок приложения коротких сообщений в заданной последовательности с заданной частотой и, когда частота высокая, визуальным эффектом также является колебание иконки.
[0039] Последовательность способа включает в себя следующие шаги.
[0040] На шаге 101 отслеживается событие, которое выполняется применительно к иконке и управляют отображаемой иконкой.
[0041] На шаге 102, если отслежено событие, которое управляет отображаемой иконкой, определяются параметры отображения анимации в соответствии со свойствами иконки.
[0042] На шаге 103 управляют отображаемой иконой для ее анимированного отображения в соответствии с параметрами отображения анимации.
[0043] В данном варианте осуществления настоящего изобретения посредством иконки, применительно к которой отслеживается событие, которое управляет отображаемой иконкой, запрашиваются свойства, соответствующие иконке, определяются параметры отображения анимации в соответствии с запрашиваемыми свойствами и управляют отображаемой иконкой для ее анимированного отображения в соответствии с определенными параметрами отображения анимации, таким образом, чтобы эффекты отображения иконки были более расширенными и, в особенности, улучшалась выразительность иконки, а также интерактивность между приложением, соответствующем иконке, и пользователем.
[0044] Второй вариант осуществления
[0045] Данный вариант осуществления настоящего изобретения предусматривает способ для отображения иконки со ссылкой на фиг. 2.
[0046] Следует пояснить, что свойства иконки в данном варианте осуществления настоящего изобретения являются заранее установленными символами, и способ для отображения иконки является способом для отображения одиночной иконки.
[0047] Последовательность способа в данном варианте осуществления настоящего изобретения включает в себя следующие шаги.
[0048] На шаге 201 отслеживается событие, которое выполняется применительно к иконке, и управляет отображаемой иконкой.
[0049] Событие, которое выполняется применительно к иконке и управляет отображаемой иконкой, может заключаться в следующих ситуациях.
[0050] В первой ситуации приложение, соответствующее иконке, получает новую служебную информацию.
[0051] Когда приложение получает новую служебную информацию, для иконки приложения может быть добавлен идентификатор для информирования пользователя о получении новой служебной информации. Например, когда на терминале имеется пропущенный вызов или непрочитанное короткое сообщение, на иконке телефона или иконке коротких сообщений отображается количество пропущенных вызовов или непрочитанных сообщений в качестве идентификатора, информирующего пользователя. В то же время, получение новой служебной информации приложением терминала считается запуском события, которое осуществляет управляющую команду отображения иконки.
[0052] Далее, когда приложение, соответствующее иконке, получает новую служебную информацию, также требуется определить текущее состояние терминала, таким образом, чтобы принять решение о том, необходимо ли выполнить шаг управления отображаемой иконкой. Таким образом, процесс определения заключается в выполнении шага 202.
[0053] Во второй ситуации пользователь нажимает на иконку.
[0054] Некоторые терминалы воспринимают двойное нажатие на иконку как запуск приложения, таким образом, событие управляет отображаемой иконкой, может запускаться, когда приложение нажимается один раз. Поскольку требуется определение терминалом действия нажатия на иконку и действия двойного нажатия на иконку, терминал может быть настроен таким образом, чтобы событие, которое управляет отображаемой иконкой, запускалось, когда время, рассчитанное для нажатия на иконку, превышает заданное время для оценки двойного нажатия на иконку.
[0055] На шаге 202 оценивается, находится ли терминал, на котором расположена иконка, в разблокированном состоянии и расположена ли область отображения иконки на текущей странице дисплея терминала.
[0056] Для ситуации, когда приложение, соответствующее иконке, получает новую служебную информацию на шаге 201, когда имеется пропущенный вызов или непрочитанное короткое сообщение, терминал может находиться в состоянии блокировки экрана, и в это время пользователь не может увидеть какую-либо иконку, таким образом, нет необходимости в управлении эффектами отображения иконки. В этой связи, необходимо добавить шаг определения перед запросом свойств иконки; этап запроса свойств выполняется только, если терминал находится в разблокированном состоянии, и страница, на которой расположена первая иконка, которая получает новую служебную информацию, является текущей страницей дисплея.
[0057] Для ситуации, когда на шаге 201 получается событие, заключающееся в том, что пользователь нажимает на иконку, терминал должен находиться в разблокированном состоянии, таким образом, процесс выполнения данного шага не является необходимым. В это же время, когда отслежено событие, которое выполняется применительно к иконке, управляют этой отображаемой иконой непосредственно на шаге 204.
[0058] На шаге 203, если терминал, на котором расположена иконка, находится в разблокированном состоянии и область отображения иконки расположена на текущей странице дисплея терминала, то выполняется шаг 204.
[0059] На шаге 204 определяются параметры отображения анимации в соответствии со свойствами иконки.
[0060] Процесс определения параметров отображения анимации на шаге 204 может включать в себя следующие шаги.
[0061] На шаге 2041 запрашиваются параметры отображения анимации, соответствующие свойствам иконки, в предварительно заданных соответствующих взаимосвязях между свойствами иконки и параметрами отображения анимации.
[0062] На шаге 2042 определяются параметры отображения анимации в соответствии с запрашиваемыми результатами.
[0063] Свойства иконки запрашиваются в соответствии с идентификатором иконки, соответствующим событию, управляет отображаемой иконкой, в предварительно сохраненных данных о соответствующих взаимосвязях между свойствами и идентификатором иконки.
[0064] Например, если на терминале имеется пропущенный вызов, то приложение, соответствующее телефону, запускает событие, которое управляет отображаемой иконкой, при этом посредством идентификатора иконки телефона запрашиваются предварительно сохраненные соответствующие данные о взаимосвязи между свойствами и идентификатором иконки, таким образом, устанавливается, что свойством соответствующей иконки является «подвижная»; и если на терминале имеется непрочитанное короткое сообщение, то после того, как приложение, соответствующее коротким сообщениям, запускает событие, которое управляет отображаемой иконкой, посредством идентификатора иконки коротких сообщений запрашиваются предварительно сохраненные соответствующие данные о взаимосвязи между свойствами и идентификатором, таким образом, устанавливается, что свойством, соответствующим иконке, является «устойчивая».
[0065] После установления свойств иконки запрашиваются параметры отображения анимации иконки в предварительно сохраненных данных о взаимосвязи между свойствами иконки и параметрами отображения анимации в соответствии со свойствами иконки.
[0066] После этого посредством идентификатора иконки телефона запрашиваются соответствующие данные о взаимосвязи между свойствами иконки и параметрами отображения анимации и происходит получение свойства «подвижная», параметров отображения анимации, соответствующих свойству «подвижная», которые соответствуют иконке телефона, а именно, происходит получение параметров отображения анимации, соответствующих анимации, которая «быстро колеблется», при этом параметры отображения анимации включают в себя следующее: частота движения иконки является первой частотой; и порядок движения иконки состоит в управлении иконкой для ее движения вверх на заданное расстояние и движения назад в исходное положение в противоположном направлении после того, как достигается заданное расстояние.
[0067] Посредством идентификатора иконки коротких сообщений запрашиваются соответствующие данные о взаимосвязи между свойствами иконки и параметрами отображения анимации и происходит получение свойства «устойчивая», параметров отображения анимации, соответствующих свойству «устойчивая», которые соответствуют иконке коротких сообщений, а именно, происходит получение параметров отображения анимации, соответствующих анимации, которая «медленно колеблется», при этом параметры отображения анимации включают в себя следующее: частота движения иконки является второй частотой; и порядок движения иконки состоит в управлении иконкой для ее движения вверх на заданное расстояние и движения назад в исходное положение в противоположном направлении после того, как достигается заданная дистанция, при этом первая частота превышает вторую частоту.
[0068] На шаге 205 управляют отображаемой иконкой для ее анимированного отображения в соответствии с параметрами отображения анимации.
[0069] При этом конкретный порядок отображения иконки может быть классифицирован в соответствии со следующими двумя типами:
[0070] 2051: управляют отображаемой иконкой для ее движения на рабочем столе операционной системы в соответствии с частотой и направлением движения, указанных в параметрах отображения анимации; или
[0071] 2052: повторно формируют иконку, которая формируется в заданном порядке и соответствует иконке, и выполняется последовательное отображение иконки и повторно сформированной иконки на рабочем столе системы в соответствии с частотой, указанной в параметрах отображения анимации, и последовательностью отображения повторно сформированной иконки и иконки.
[0072] В данном варианте осуществления используется порядок в соответствии с 2051.
[0073] В это же время, если на терминале имеется пропущенный вызов, то иконка телефона отображается таким образом, что она «быстро колеблется», что вызывает у пользователя ощущение «быстрее просмотри меня и открой меня немедленно»; или, если терминал получает новое короткое сообщение, и данное короткое сообщение не прочитано, то иконка короткого сообщения отображается таким образом, что она «медленно колеблется», что вызывает у пользователя ощущение «пришло новое короткое сообщение, посмотри его, если ты не занят»; таким образом, улучшается интерактивность между иконкой и пользователем и обеспечивается более интуитивный порядок информирования пользователя о состоянии приложения, соответствующего иконке.
[0074] В данном варианте осуществления настоящего изобретения посредством иконки, применительно к которой отслеживается событие, которое управляет отображаемой иконкой, запрашиваются свойства, соответствующие иконке, определяются параметры отображения анимации в соответствии с запрашиваемыми свойствами и управляют этой отображаемой иконкой для ее анимированного отображения в соответствии с определенными параметрами анимации, таким образом, чтобы эффекты отображения иконки были более расширенными и, в особенности, улучшалась выразительность иконки, а также интерактивность между приложением, соответствующем иконке, и пользователем.
[0075] Третий вариант осуществления
[0076] Данный вариант осуществления настоящего изобретения предусматривает способ для отображения иконки, как показано на фиг. 3.
[0077] Следует пояснить, что свойства иконки в данном варианте осуществления настоящего изобретения включают одну или более категорий, уровней и агрессивностей и способ для отображения иконки является способом для интерактивного отображения множества иконок, включающего в себя первую иконку, для которой отслеживается событие, которое выполняется применительно к этой иконке и управляет отображаемой иконкой, и вторую иконку, расположенную рядом с первой иконкой.
[0078] Описание некоторых шагов совпадает с описанием шагов варианта осуществления 2, поэтому описание данных шагов в настоящем документе не приводится.
[0079] Последовательность способа в данном варианте осуществления настоящего изобретения включает в себя следующие шаги.
[0080] На шаге 301 отслеживается событие, которое выполняется применительно к иконке и управляет отображаемой иконкой.
[0081] В данном варианте осуществления настоящего изобретения событием, которое выполняется применительно к иконке и управляет отображаемой иконкой, является следующим:
[0082] изменение положения первой иконки для ее расположения рядом со второй иконой; или
[0083] появление первой иконки на рабочем столе системы в первый раз и ее расположение рядом со второй иконкой.
[0084] Событие для изменения иконки может иметь место, когда после установки нового приложения пользователем на рабочий стол терминала, добавляется иконка, соответствующая приложению, и после добавления новой иконки запускается событие, которое управляет иконкой; или может иметь место, когда пользователь выполняет операцию изменения положения иконки, то событие, которое управляет иконкой, запускается после перетаскивания иконки в новое положение.
[0085] На шаге 302 определяются параметры отображения анимации в соответствии со свойствами иконки.
[0086] При этом процесс определения параметров отображения анимации в соответствии со свойствами иконки на шаге 302 может включать в себя следующие шаги.
[0087] На шаге 3021 сравниваются свойства первой иконки со свойствами второй иконки.
[0088] Вторая иконка, расположенная рядом с первой иконкой, может быть предыдущей иконкой, расположенной рядом с первой иконкой, или последующей иконой, расположенной рядом с первой иконкой, или обеими из них. Предыдущая иконка или последующая иконка, расположенная рядом с первой иконкой по данному документу, может быть определена в соответствии с идентификаторами положения иконкой на рабочем столе терминала.
[0089] Далее, когда первая иконка расположена на краю текущего рабочего стола терминала, а именно рядом с первой иконкой расположена только одна иконка, то только предыдущая иконка или последующая иконка, расположенная рядом с первой иконкой, определяется в качестве второй иконки.
[0090] Свойства первой иконки запрашиваются в соответствии с предварительно сохраненными данным о взаимосвязях между свойствами и идентификатором иконки.
[0091] Например, после того как запрашиваются свойства первой иконки, категория задается как «1» и уровень задается как «5» в первой ситуации; категория задается как «1» и агрессивность задается «сильная» во второй ситуации; и категория задается как «1», уровень задается как «5» и агрессивность задается как «сильная» в третьей ситуации.
[0092] Свойства второй иконки запрашиваются в соответствии с предварительно сохраненными соответствующими данными о взаимосвязи между свойствами и идентификатором иконки.
[0093] Например, после того как запрашиваются свойства второй иконки, категория задается как «1» и уровень задается как «10» в первой ситуации; категория задается как «1» и агрессивность задается «сильная» во второй ситуации; и категория задается как «1», уровень задается как «10» и агрессивность задается как «сильная» в третьей ситуации.
[0094] Поскольку свойства первой иконки и свойства второй иконки соответственно содержат одно и более значений свойств, значения свойств одной и той же категории, то проводится их сравнение и определяют результаты сравнения значений свойств в каждой категории.
[0095] На шаге 3022 запрашиваются параметры отображения анимации, соответствующие первой иконке, и параметры отображения анимации, соответствующие второй иконке, указанные в предварительно заданных соответствующих взаимосвязях между результатами сравнения и параметрами отображения анимации.
[0096] На шаге 3023 определяются параметры отображения анимации, соответствующие первой иконке, и параметры отображения анимации, соответствующие второй иконке, в соответствии с запрашиваемыми результатами.
[0097] Значения свойств первой иконки сравниваются со значениями свойств второй иконки, при этом могут быть получены результаты сравнения с величиной свойств одной и той же категории, при этом результаты сравнения величин свойств одной и той же категории могут быть следующими: величины свойств первой иконки превышают величины свойств второй иконки; или величины свойств первой иконки меньше величин свойств второй иконки; или величины свойств первой иконки равны величинам свойств второй иконки. Поскольку свойства иконки могут содержать большое разнообразие свойств, итоговые результаты сравнения могут включать в себя результаты сравнения, соответствующие всем свойствам, и, в конечном итоге, параметры отображения анимации, соответствующие результатам сравнения, соответственно запрашиваются в соответствующих данных взаимосвязей между результатами сравнения и параметрами отображения анимации согласно полученным результатами сравнения, и соответственно отображаются в определенной последовательности во время итогового отображения.
[0098] Приведенные выше материалы далее поясняются на примере.
[0099] Для первых получаемых свойств первой иконки и первых свойств второй иконки, результаты сравнения величин свойств категории первой иконки и второй иконки, они совпадают, но уровни первой иконки и второй иконки отличаются, при этом после сравнения категорий анимации иконки, соответствующие категории, далее не определяются в соответствии с результатом сравнения. Для свойств «уровня» первой иконки и второй иконки, полученным результатом сравнения является то, что «значения свойств первой иконки меньше значения свойств второй иконки». Из соответствующего отношения между результатами сравнения и параметрами отображения анимации получаются параметры отображения анимации первой иконки, а именно получаются параметры отображения анимации, соответствующие «наклону к иконке с большими значениями свойств», при этом параметры отображения анимации включают в себя следующее: частота повторно формируемой иконки является третьей частотой; и порядок движения иконки заключается в выборе порядкового номера повторно формируемой иконки и управлении последовательностью отображения соответствующих повторно формируемых иконок. В результате получаются параметры отображения анимации второй иконки, а именно получаются параметры отображения анимации, соответствующие «возврату иконки в исходное положение», при этом параметры отображения анимации включают в себя следующее: частота повторного формирования иконок, соответствующих иконке, является третьей частотой; и порядок движения иконок заключается в выборе порядкового номера повторно формируемых иконок и управлении последовательностью отображения соответствующих иконок воспроизведения.
[00100] Для второй ситуации получаемых свойств первой иконки и второй ситуации свойств второй иконки результаты сравнения значений свойств, категории и агрессивности первой иконки и второй иконки совпадают, при этом после сравнения категорий анимации иконок, соответствующих категориям, далее не определяются в соответствии с результатом сравнения. Для свойств «агрессивности» первой иконкой и второй иконкой, полученным результатом сравнения является то, что «величины свойств первой иконки равны величинам свойств второй иконки». Из соответствующих взаимосвязей между результатом сравнения и параметрами отображения анимации получаются параметры отображения анимации первой иконки, а именно получаются параметры отображения анимации, соответствующие «столкновению с расположенными рядом иконками», при этом параметры отображения анимации включают в себя следующее: частота движения иконки является четвертой частотой; и порядок движения иконки состоит в управлении иконкой для ее движения вправо на заданное расстояние и движения назад в исходное положение в противоположном направлении после того, как достигается заданное расстояние. Получаются параметры отображения анимации второй иконки, а именно получаются параметры отображения анимации, соответствующие «столкновению с расположенными рядом иконками», при этом параметры отображения анимации включают в себя следующее: частота движения иконки является четвертой частотой; и порядок движения иконки состоит в управлении иконкой для ее движения влево на заданное расстояние и движения назад в исходное положение в противоположном направлении после того, как достигается заданное расстояние.
[00101] Для третьей ситуации получаемых свойств первой иконки и третьей ситуации свойств второй иконки, результаты сравнения значений свойств категории и агрессивности первой иконки и второй иконки совпадают, но уровни первой иконки и второй иконки отличаются, при этом после сравнения категорий анимации иконок, соответствующих категориям, далее не определяются на основании результатов сравнения. Для свойств «уровня» первой иконки и второй иконки полученным результатом сравнения является то, что «величины свойств первой иконки меньше величин свойств второй иконки». Из соответствующих взаимосвязей между результатом сравнения и параметрами отображения анимации получаются параметры отображения анимации, а именно получаются параметры отображения анимации, соответствующие «наклону к иконке с большими величинами свойств», при этом параметры отображения анимации включают в себя следующее: частота замены повторно формируемых иконок, соответствующих иконке, является третьей частотой; и порядок движения иконки заключается в выборе порядкового номера повторно формируемых иконок и управлении последовательностью отображения соответствующих повторно формируемых иконок. Получают параметры отображения анимации второй иконки, а именно получают параметры отображения анимации, соответствующие «возврату иконки в исходное положение», при этом, параметры отображения анимации включают в себя следующее: частота замены повторно формируемых иконок, соответствующих иконке, является третьей частотой; и порядок движения иконки заключается в выборе порядкового номера иконок воспроизведения и управлении последовательностью отображения соответствующих повторно формируемых иконок. Далее, для свойств «агрессивности» первой иконки и второй иконки полученным результатом сравнения является то, что «значения свойств первой иконки равны значениям свойств второй иконки». Из соответствующих взаимосвязей между результатом сравнения и параметрами отображения анимации получаются параметры отображения анимации первой иконкой, а именно получаются параметры отображения анимации, соответствующие «столкновению с расположенными рядом иконками», при этом параметры отображения анимации включают в себя следующее: частота движения иконки является четвертой частотой; и порядок движения иконки состоит в управлении иконкой для ее движения вправо на заданное расстояние и движения назад в исходное положение в противоположном направлении после того, как достигается заданное расстояние. Получают параметры отображения анимации второй иконки, а именно получают параметры отображения анимации, соответствующие «столкновению с расположенными рядом иконками», при этом параметры отображения анимации включают в себя следующее: частота движения иконок является четвертой частотой; и порядок движения иконки состоит в управлении иконкой для ее движения влево на заданное расстояние и движения назад в исходное положение в противоположном направлении после того, как достигается заданное расстояние. При этом последовательность отображения двух анимаций, соответствующих двум свойствам «уровня» и «агрессивности», не ограничивается.
[00102] На шаге 303 осуществляется управление отображаемой иконкой для ее анимированного отображения в соответствии с параметрами отображения анимации.
[00103] При этом конкретный порядок отображения иконки может быть классифицирован в соответствии с двумя типами:
[00104] 3031: управляют отображаемой иконкой для ее движения на рабочем столе системы в соответствии с частотой и направлением движения в параметрах отображения анимации; или
[00105] 3032: выполняют повторное формирование иконки, которая формируется в предварительно заданном порядке и соответствует иконке, последовательное отображение иконки и повторно формируемой иконки на рабочем столе операционной системы в соответствии с частотой, указанной в параметрах отображения анимации, и последовательностью отображения иконки и иконки воспроизведения.
[00106] В данном варианте осуществления настоящего изобретения посредством иконки, применительно к которой отслеживается событие, которое управляет отображаемой иконкой для ее отображения, запрашиваются свойства, соответствующие иконке, запрашиваются свойства иконки, расположенной рядом с иконкой, соответственно определяются параметры отображения анимации в соответствии с запрашиваемыми свойствами двух иконок, и в отношении двух иконок выполняют управление для их анимированного отображения в соответствии с параметрами анимации, таким образом, чтобы эффекты отображения иконок были более расширенными и, в особенности, повышалась выразительность иконок, создавалась интерактивность между иконками и улучшалась интерактивность между приложением и пользователем.
[00107] Четвертый вариант осуществления
[00108] Данный вариант осуществления настоящего изобретения предусматривает устройство для осуществления управляющего действия в отношении иконки для ее отображения, как показано на фиг. 4, которое включает в себя:
[00109] модуль отслеживания 401, выполненный с возможностью отслеживания события, которое выполняется применительно к иконке, управления отображаемой иконкой и запуска модуля определения 402 для выполнения операции, когда отслежено событие, которое управляет отображаемой иконкой;
[00110] модуль определения 402, выполненный с возможностью определения параметров отображения анимации в соответствии со свойствами иконки; и
[00111] модуль отображения 403, выполненный с возможностью управления отображаемой иконкой для ее анимированного отображения в соответствии с параметрами отображения анимации.
[00112] При этом в варианте осуществления событие, которое выполняется применительно к иконке и управляет отображаемой иконкой, включает в себя:
[00113] получение новой служебной информации приложением, соответствующим иконке; или
[00114] нажатие на иконку пользователем.
[00115] При этом модуль отслеживания 401 включает в себя:
[00116] блок отслеживания 4011, выполненный с возможностью отслеживания события, которое выполняется применительно к иконке и управляет отображаемой иконкой.
[00117] блок оценки 4012, выполненный с возможностью оценки приложения, соответствующего иконке, находится ли терминал, на котором расположена иконка, в разблокированном состоянии и находится ли область отображения иконки на текущей странице дисплея терминала, когда событие, которое управляет отображаемой иконкой, получает новую служебную информацию, и передачи команды блоку запуска, когда терминал, на котором расположена иконка, находится в разблокированном состоянии, и область отображения иконки расположена на текущей странице дисплея терминала; и
[00118] блок запуска 4013, выполненный с возможностью запуска модуля определения для выполнения операции, когда событием управления отображаемой иконкой, является нажатие на иконку пользователем, и получения команды от блока оценки таким образом, чтобы запустить модуль определения для выполнения операции.
[00119] При этом модуль определения 402 включает в себя:
[00120] первый блок запроса 4021, выполненный с возможностью запроса параметров отображения анимации, соответствующих свойствам иконки, в предварительно заданных соответствующих данных о взаимосвязях между свойствами иконками и параметрами отображения анимации; и
[00121] первый блок определения 4022, выполненный с возможностью определения параметров отображения анимации в соответствии с запрашиваемыми результатами.
[00122] При этом иконка включает в себя первую иконку и вторую иконку.
[00123] Событие, которое выполняется применительно к иконке и управляет отображаемой иконкой, включает в себя:
[00124] обновление положения первой иконки для ее расположения рядом со второй иконкой; или
[00125] появление первой иконки на рабочем столе системы в первый раз и ее расположение рядом со второй иконкой.
[00126] При этом свойства включают в себя категорию и уровень.
[00127] При этом модуль определения 402 включает в себя:
[00128] блок сравнения 4023, выполненный с возможностью сравнения свойств первой иконки со свойствами второй иконкой;
[00129] второй блок запроса 4024, выполненный с возможностью запроса параметров отображения анимации, соответствующих первой иконке, и параметров отображения анимации, соответствующих второй иконке, указанных в предварительно заданных соответствующих взаимосвязях, по результатам сравнения и параметрам отображения анимации; и
[00130] второй блок определения 4025, выполненный с возможностью определения параметров отображения анимации, соответствующих первой иконке, и параметров отображения анимации, соответствующих второй иконке, в соответствии с запрашиваемыми результатами.
[00131] При этом модуль отображения 403 включает в себя:
[00132] первый блок отображения 4031, выполненный с возможностью осуществления управляющей команды в отношении иконки для ее движения на рабочем столе операционной системы в соответствии с частотой и направлением движения с учетом параметров отображения анимации; и
[00133] второй блок отображения 4032, выполненный с возможностью повторного формирования иконки, соответствующей иконке, в предварительно заданном порядке и последовательного отображения иконки и повторно формируемой иконки на рабочем столе операционной системы в соответствии с частотой, указанной в параметрах отображения анимации, и последовательностью отображения иконки и повторно формируемой иконки.
[00134] В данном варианте осуществления настоящего изобретения после получения события, которое управляет отображаемой иконкой, запрашиваются свойства иконки, соответствующие запуску события, определяются параметры отображения анимации в соответствии с запрашиваемыми свойствами и в отношении иконки осуществляется управление отображением иконки в соответствии с параметрами анимации, таким образом, чтобы эффекты отображения иконки были более расширенными и, в особенности, улучшалась выразительность иконки и интерактивность приложения, соответствующего иконке, для пользователя.
[00135] Пятый вариант осуществления
[00136] Данный вариант осуществления настоящего изобретения предусматривает устройство, которым может быть настольный компьютер, ноутбук, планшетный компьютер, мобильный телефон, карманное устройство и т.п. Устройство может включать в себя: процессор и память для сохранения команд, исполняемых процессором, при этом процессор выполнен с возможностью: отслеживать событие, которое выполняется применительно к иконке, и управлять отображаемой иконкой; и запускать для выполнения команду, когда отслеживается событие, которое управляет отображением иконки; определять параметры отображения анимации в соответствии со свойствами иконки; и осуществлять управляющую команду в отношении иконки для ее анимированного отображения в соответствии с параметрами отображения анимации.
[00137] В одном примере событие, которое выполняется применительно к иконке и управляет отображением иконки, может включать в себя: получение новой служебной информации приложением, соответствующим иконке; или нажатие на иконку пользователем.
[00138] В одном примере процессор может быть дополнительно выполнен с возможностью: оценки приложением, соответствующим иконке, находится ли терминал, на котором расположена иконка, в разблокированном состоянии и расположена ли область отображения на текущей дисплейной странице терминала, когда событие, которое управляет отображением иконкой, получает новую служебную информацию, и передачи команды, когда терминал, на котором расположена иконка, находится в разблокированном состоянии, и область отображения иконки расположена на текущей странице дисплея терминала; и запуска выполнения операции, когда событием, которое управляет отображаемой иконкой, является нажатие на иконку пользователем или получение команды, таким образом, чтобы запустить выполнение операции.
[00139] В одном примере процессор может быть дополнительно выполнен с возможностью: запроса параметров отображения анимации, соответствующих свойствам иконки, в предварительно заданных соответствующих данных о взаимосвязях между свойствами иконки и параметрами отображения анимации; и определения параметров отображения анимации в соответствии с запрашиваемыми результатами.
[00140] В одном примере иконка может включать в себя первую иконку и вторую иконку; событие, которое выполняется применительно к иконке и управляет отображаемой иконкой, может включать в себя: обновление положения первой иконки для ее расположения рядом со второй иконкой; или появление первой иконки на рабочем столе системы в первый раз и ее расположение рядом со второй иконкой.
[00141] В одном примере свойства могут включать в себя категорию и уровень.
[00142] В одном примере процессор может быть далее выполнен с возможностью: сравнения свойств первой иконки со свойствами второй иконки; запроса параметров отображения анимации, соответствующих первой иконке, и параметров отображения анимации, соответствующих второй иконке, в предварительно заданных соответствующих данных о взаимосвязях между результатами сравнения и параметрами отображения анимации; и определения параметров отображения анимации, соответствующих первой иконке, и параметров отображения анимации, соответствующих второй иконке в соответствии с запрашиваемыми результатами.
[00143] В одном примере процессор может быть дополнительно выполнен с возможностью: управление отображаемой иконкой для ее движения на рабочем столе в соответствии с частотой и направлением движения в параметрах отображения анимации; и повторном формировании иконки, соответствующей иконке, в предварительно заданном порядке, и последовательного отображения иконки и повторно формируемой иконки на рабочем столе операционной системы в соответствии с частотой, указанной в параметрах отображения анимации, и последовательностью отображения иконки и повторно формируемой иконки.
[00144] Данный вариант осуществления настоящего изобретения также предусматривает энергонезависимый запоминающий носитель для хранения в нем данных о командах, которые, при их исполнении процессором устройства, побуждают устройство для: отслеживания события, которое выполняется применительно к иконке и управляет отображаемой иконкой; определение параметров отображения анимации в соответствии со свойствами иконки, когда отслеживается событие, которое управляет отображаемой иконкой; и осуществление управляющей команды в отношении иконки для ее анимированного отображения в соответствии с параметрами отображения анимации.
[00145] На фиг. 5 показана блок-схема вышеописанного устройства, на которое в данном документе делается ссылка в качестве устройства 500, в соответствии с примером осуществления. Как показано на фиг. 5, устройство может включать в себя один или более следующих компонентов: процессор 502, выполненный с возможностью исполнения программных команд для выполнения вышеописанных способов отображения иконки, запоминающее устройство с произвольной выборкой (RAM) 504 и постоянное запоминающее устройство (ROM) 506, выполненное с возможностью доступа и хранения информации и программных команд, запоминающее устройство 508 для хранения данных и информации, базы данных 510 для сохранения таблиц, списков и иных структур данных, устройства ввода/вывода 512, средства сопряжения 514 и антенну 516 и т.д.
[00146] В одном примере осуществления также представлен энергонезависимый запоминающий носитель, включающий в себя команды, исполняемые процессором 502 в устройстве 500, для выполнения описанных выше способов отображения иконок.
[00147] В данном варианте осуществления настоящего изобретения, после получения события, которое управляет отображением иконкой, запрашиваются свойства иконки, соответствующие запуску события, определяются параметры отображения анимации в соответствии с запрашиваемыми свойствами и управляют отображаемой иконкой для ее анимированного отображения в соответствии с параметрами анимации, таким образом, чтобы эффекты отображения иконки были более расширенными и, в особенности, улучшалась выразительность иконки и интерактивность приложения, соответствующего иконке, и пользователя.
[00148] Порядковые номера вышеуказанных вариантов осуществления настоящего изобретения используются только для описания, но не для отражения превосходства и неполноценности вариантов осуществления.
[00149] Специалисты в данной области техники должны понимать, что этапы в вышеописанных вариантах осуществления могут целиком или частично реализовываться оборудованием или программами, задающими команды соответствующему оборудованию. Программы могут храниться в машиночитаемом запоминающем носителе. Вышеописанный запоминающий носитель может быть постоянным запоминающим устройством, магнитным диском, оптическим диском и т.п.
[00150] Вышеприведенные описания приведены только для предпочтительных вариантов осуществления настоящего изобретения, которые не используются для ограничения настоящего изобретения. Любые изменения, равноценные замены и модификации, выполненные в духе и в соответствии с принципами настоящего изобретения, включаются в масштаб настоящего изобретения.