СПОСОБ И УСТРОЙСТВО ОТОБРАЖЕНИЯ ДИНАМИЧЕСКОЙ ПИКТОГРАММЫ
METHOD AND DEVICE FOR DISPLAYING DYNAMIC PICTOGRAMS

[0001] Настоящая заявка испрашивает приоритет заявки № 2013100574020, поданной 22 февраля 2013 г. и озаглавленной «Способ и устройство для отображения динамической пиктограммы».
Область техники, к которой относится изобретение
[0002] Настоящее изобретение относится к технической области мобильного терминала и, в частности, к технической области операционной системы мобильного терминала. В частности, настоящее изобретение относится к способу и устройству для отображения динамической пиктограммы.
Уровень техники
[0003] Пиктограммы играют чрезвычайно важную роль в визуальных операционных системах компьютеров. Пиктограммы могут представлять документ, программу, web-страницу или команду. Помимо этого с помощью пиктограмм можно выполнять команду или открывать определенный тип документа. В качестве ввода данных для инициирования прикладной программы в операционной системе пиктограммы имеют преимущества удобства и эффективности. Обычно прикладная программа, соответствующая пиктограмме, может выполняться только с помощью щелканья или двойного щелканья пиктограммы.
[0004] Размеры пиктограмм, требуемые разными операционными системами, отличаются друг от друга. Для облегчения идентификации пользователя одно и то же изображение часто используется в качестве пиктограммы одной и той же прикладной программы в течение длительного времени. Обычно пиктограммы являются статическими изображениями с фиксированными разрешениями и без эффектов мультимедиа.
[0005] Использование статического изображения в качестве пиктограммы может только реализовывать основную функцию идентификации. Статическое изображение не имеет ни динамического эффекта, ни представляет другую необходимую информацию.
Сущность изобретения
[0006] Для того чтобы преодолеть проблему одного эффекта статической пиктограммы в родственной области техники, настоящее изобретение предоставляет способ и устройство для отображения динамической пиктограммы.
[0007] Настоящее изобретение предоставляет способ для отображения динамической пиктограммы, причем способ содержит: прием инструкции отображения пиктограммы, получение пакета ресурсов динамической пиктограммы отображаемой пиктограммы на основе инструкции отображения пиктограммы, анализ пакета ресурсов динамической пиктограммы, чтобы получить информацию о ресурсах пиктограммы и информацию динамического описания, генерацию динамической пиктограммы на основе информации о ресурсах пиктограммы и информации динамического описания и отображение динамической пиктограммы.
[0008] Настоящее изобретение дополнительно предоставляет устройство для отображения динамической пиктограммы, причем устройство содержит: устройство приема инструкции отображения, сконфигурированное с возможностью приема инструкции отображения пиктограммы, устройство получения пакета ресурсов, сконфигурированное с возможностью получения пакета ресурсов динамической пиктограммы отображаемой пиктограммы на основе инструкции отображения пиктограммы, устройство анализа пакета ресурсов, сконфигурированное с возможностью анализа пакета ресурсов динамической пиктограммы, чтобы получить информацию о ресурсах пиктограммы и информацию динамического описания, устройство генерации динамической пиктограммы, сконфигурированное с возможностью генерации динамической пиктограммы на основе информации о ресурсах пиктограммы и информации динамического описания, и устройство отображения динамической пиктограммы, сконфигурированное с возможностью отображения динамической пиктограммы.
[0009] В способе и устройстве для отображения динамической пиктограммы настоящего изобретения можно генерировать динамическую пиктограмму, соответствующую каждой программе, на основе пакета ресурсов динамической пиктограммы, предоставленного программой, таким образом, что пиктограмма имеет динамический эффект.
[0010] Следует заметить, что вышеприведенное описание и следующее подробное описание являются только иллюстративными, а не ограничивают настоящее изобретение.
Краткое описание чертежей
[0011] Сопровождающие чертежи, проиллюстрированные в настоящей заявке, служат только, чтобы дать возможность дополнительного понимания настоящего изобретения. Эти чертежи составляют часть настоящей заявки, а не ограничивают настоящее изобретение. На чертежах:
[0012] фиг. 1 - иллюстративная блок-схема последовательности этапов способа для отображения динамической пиктограммы, предоставленного с помощью варианта осуществления настоящего изобретения;
[0013] фиг. 2 - иллюстративная блок-схема последовательности этапов способа для отображения динамической пиктограммы компаса, предоставленного с помощью варианта осуществления настоящего изобретения;
[0014] фиг. 3А-фиг. 3В - иллюстративные диаграммы изображения ориентир-буссоли и изображения стрелки пиктограммы компаса, предоставленных с помощью варианта осуществления настоящего изобретения;
[0015] фиг. 4А-фиг. 4В - иллюстративные диаграммы изображения динамической пиктограммы компаса, предоставленного с помощью варианта осуществления настоящего изобретения;
[0016] фиг. 5 - иллюстративная блок-схема устройства для отображения динамической пиктограммы, предоставленного с помощью варианта осуществления настоящего изобретения;
[0017] фиг. 6 - иллюстративная блок-схема устройства для отображения динамической пиктограммы, предоставленного с помощью варианта осуществления настоящего изобретения.
[0018] Специфические варианты осуществления настоящего изобретения были проиллюстрированы с помощью вышеупомянутых чертежей, а более подробное описание будет дано далее в настоящей заявке. Эти чертежи и словесное описание не предназначены, чтобы никоим образом ограничивать рамки объема идей настоящего изобретения, а объяснять концепцию настоящего изобретения специалисту в данной области техники с помощью ссылки на специфические варианты осуществления.
Подробное описание вариантов осуществления
[0019] Чтобы сделать задачу, техническое решение и преимущество настоящего изобретения более понятными, настоящее изобретение будет описано подробно далее в настоящей заявке с помощью ссылки на варианты осуществления и на сопровождающие чертежи. В настоящей заявке иллюстративные варианты осуществления, основанные на настоящем изобретении, и их описание предназначены, чтобы интерпретировать настоящее изобретение, вместо ограничения настоящего изобретения.
[0020] В вариантах осуществления настоящего изобретения предоставлен способ и устройство для отображения динамической пиктограммы, и настоящее изобретение будет описано подробно далее в настоящей заявке со ссылкой на сопровождающие чертежи.
[0021] Первый вариант осуществления
[0022] Фиг. 1 - иллюстративная блок-схема последовательности этапов способа для отображения динамической пиктограммы, предоставленного с помощью варианта осуществления настоящего изобретения. Как изображено на фиг. 1, способ для отображения динамической пиктограммы содержит следующие этапы.
[0023] S101, прием инструкции отображения пиктограммы.
[0024] В варианте осуществления настоящего изобретения мобильный терминал принимает инструкцию отображения пиктограммы, введенную пользователем. Инструкция отображения пиктограммы может быть инструкцией, чтобы отображать пиктограмму рабочего стола. Например, если пользователь разблокирует экран, мобильный терминал будет обычно отображать интерфейс рабочего стола с множеством пиктограмм, и в этом случае инструкция, чтобы разблокировать экран, введенная пользователем, является инструкцией отображения пиктограммы. Когда пользователь вводит инструкцию, чтобы выйти из прикладной программы или закрыть текущую прикладную программу во время выполнения определенной прикладной программы, мобильный терминал будет возвращаться в интерфейс рабочего стола с множеством пиктограмм, и в этом случае инструкция, чтобы выйти из прикладной программы или закрыть текущую прикладную программу, которая вводится пользователем, является инструкцией отображения пиктограммы.
[0025] В других вариантах осуществления настоящего изобретения пиктограммы могут отображаться на рабочем столе операционной системы. Кроме того, после выполнения определенной прикладной программы, по меньшей мере, одна пиктограмма может также отображаться на интерфейсе, предоставленном этой прикладной программой. В этом случае инструкция, чтобы выполнять прикладную программу, является также инструкцией отображения пиктограммы.
[0026] S102, получение пакета ресурсов динамической пиктограммы отображаемой динамической пиктограммы, на основе инструкции отображения пиктограммы.
[0027] В варианте осуществления настоящего изобретения после приема инструкции отображения пиктограммы, введенной пользователем, мобильному терминалу требуется отобразить соответствующую пиктограмму окончательно. После приема инструкции, чтобы отобразить рабочий стол, введенной пользователем, мобильному терминалу требуется отобразить фон рабочего стола и пиктограммы на рабочем столе. В этом случае мобильному терминалу сначала требуется получить пакеты ресурсов динамических пиктограмм всех отображаемых пиктограмм.
[0028] В варианте осуществления настоящего изобретения до получения пакетов ресурсов динамических пиктограмм всех отображаемых пиктограмм мобильный терминал может сначала оценить, были ли сохранены пакеты ресурсов динамических пиктограмм, соответствующие каждой отображаемой пиктограмме. Если пакет ресурсов динамической пиктограммы, соответствующий отображаемой пиктограмме, был сохранен, мобильный терминал получает пакет ресурсов динамической пиктограммы отображаемой пиктограммы таким образом, чтобы перейти на следующий этап (этапы) на основе пакета ресурсов динамической пиктограммы, чтобы сгенерировать динамическую пиктограмму, а если не имеется соответствующего пакета ресурсов динамической пиктограммы отображаемой пиктограммы, мобильный терминал непосредственно получает и отображает статическую пиктограмму, соответствующую отображаемой пиктограмме.
[0029] В варианте осуществления настоящего изобретения формат пакета ресурсов динамической пиктограммы может определяться заранее, который, по меньшей мере, включает в себя информацию о ресурсах пиктограммы и информацию динамического описания.
[0030] S103, анализ пакета ресурсов динамической пиктограммы, чтобы получить информацию о ресурсах пиктограммы и информацию динамического описания.
[0031] В варианте осуществления настоящего изобретения после получения пакета ресурсов динамической пиктограммы отображаемой пиктограммы мобильный терминал анализирует пакет ресурсов динамической пиктограммы, чтобы получить информацию о ресурсах пиктограммы и информацию динамического описания в пакете ресурсов динамической пиктограммы. Пакет ресурсов динамической пиктограммы может предоставляться разработчиком прикладной программы, и, когда пользователь устанавливает прикладную программу, в то же самое время сохраняется пакет ресурсов динамической пиктограммы прикладной программы.
[0032] В варианте осуществления настоящего изобретения информацию о ресурсах пиктограммы относится к различным файлам ресурсов (файлу изображения, текстовому файлу и тому подобному) и к информации об их местоположении, которые необходимы для отображения пиктограммы. Информация динамического описания описывает содержание отображения и эффект отображения информации о ресурсах пиктограммы (изображения, текста и тому подобного) с помощью использования специального формата, например, отображает изображение, анимацию, текст в определенной позиции, получает информацию о прикладной программе (например, время даты, информацию о погоде) из системы или получает сенсорные данные (например, компас) из системы. В варианте осуществления настоящего изобретения пакет ресурсов динамической пиктограммы может не включать в себя анимационный файл (файлы) или видеофайл (файлы), сгенерированные заранее.
[0033] S104, генерация динамической пиктограммы на основе информации о ресурсах пиктограммы и информации динамического описания.
[0034] В варианте осуществления настоящего изобретения мобильный терминал может не сохранять анимационный файл или видеофайл динамической пиктограммы, но генерирует в реальном времени динамическую пиктограмму на основе проанализированной информации о ресурсах пиктограммы и информации динамического описания.
[0035] В варианте осуществления настоящего изобретения информация динамического описания может дополнительно включать в себя информацию о частоте обновления динамической пиктограммы. На этапе S103 мобильный терминал может получить информацию о частоте обновления динамической пиктограммы из информации динамического описания, в то же время получая информацию о ресурсах пиктограммы и информации динамического описания с помощью анализа пакета ресурсов динамической пиктограммы. Затем мобильный терминал определяет частоту обновления генерируемой динамической пиктограммы на основе информации о частоте обновления динамической пиктограммы.
[0036] В варианте осуществления настоящего изобретения информация о данных пиктограммы динамической пиктограммы может включать в себя множество информации, такой как информация о статусе системы, информация о сенсорных данных и информация о статусе программы. Мобильный терминал может получать такую информацию о данных пиктограммы на основе информации динамического описания и обрабатывать информацию о ресурсах пиктограммы и информацию о данных пиктограммы на основе информации динамического описания таким образом, чтобы генерировать динамическую пиктограмму. Таким образом, динамическая пиктограмма может не только иметь динамический эффект, но также может отображать различную информацию о данных пиктограммы, как информацию о текущем статусе системы, информацию о сенсорных данных и информацию о статусе программы с помощью использования динамического эффекта. В данном описании информация о статусе системы может включать в себя информацию о количестве электричества, информацию о времени, информацию об интенсивности сигнала и тому подобную текущего мобильного терминала, информация о сенсорных данных может включать в себя информацию о географической позиции, информацию о направлении, информацию об угловой скорости, информацию об ускорении и тому подобную текущего мобильного терминала, а информация о статусе программы может включать в себя информацию уведомления прикладной программы, информацию уведомления сети и тому подобную.
[0037] Что касается пиктограммы календаря, информация о данных пиктограммы, полученная мобильным терминалом, может включать в себя информацию григорианского календаря и информацию лунного календаря, частота обновления пиктограммы может быть установлена в 1 кадр в секунду, и информация динамического описания может быть определена как динамическая пиктограмма, альтернативно отображающая григорианский календарь и лунный календарь. Таким образом, мобильный терминал в конце концов генерирует такой эффект динамической пиктограммы, что григорианский календарь и лунный календарь альтернативно отображаются каждую секунду. В других вариантах осуществления настоящего изобретения информация о данных пиктограммы может дополнительно включать в себя информацию о праздниках и информацию о периоде солнца и луны, и окончательно сгенерированная динамическая пиктограмма может также отображать альтернативно информацию о праздниках и информацию о периоде солнца и луны.
[0038] Что касается пиктограммы компаса, информация о данных пиктограммы, полученная мобильным терминалом, может включать в себя информацию о сенсорных данных, частота обновления пиктограммы может быть установлена в 10 или 20 кадров в секунду, и информация динамического описания может быть определена как пиктограмма компаса, отображающая направление стрелки в реальном времени. Таким образом, пользователь может непосредственно узнавать текущее направление без выполнения функции компаса.
[0039] Что касается пиктограммы прогноза погоды, информация о данных пиктограммы, полученная мобильным терминалом, может включать в себя информацию о прогнозе погоды, переданную со стороны сети, информация о прогнозе погоды может включать в себя информацию о температуре, информацию о влажности и тому подобную, частота обновления пиктограммы может быть установлена в 1 кадр в 5 секунд, и информация динамического описания может быть определена как пиктограмма прогноза погоды, отображающая фон изображения, который показывает текущую погоду, и альтернативно одновременно отображающая информацию как текущая температура и текущая влажность.
[0040] Что касается пиктограммы диска набора номера, информация о данных пиктограммы, полученная мобильным терминалом, может включать в себя информацию об интенсивности сигнала, а информация динамического описания может быть определена, как когда интенсивность сигнала является слишком низкой, отображение в динамической пиктограмме функции набора номера изображения, которое показывает, что сигнал является слишком низким, чтобы набирать номер.
[0041] Что касается пиктограммы SMS (короткого сообщения), информация о данных пиктограммы, полученная мобильным терминалом, может включать в себя информацию о непрочитанном SMS, и информация динамического описания может быть определена, как когда имеется непрочитанное SMS, отображение в динамической пиктограмме функции SMS изображения, которое показывает номер непрочитанного SMS.
[0042] S105, отображение динамической пиктограммы.
[0043] В варианте осуществления настоящего изобретения мобильный терминал отображает сгенерированную динамическую пиктограмму. Во время отображения динамической пиктограммы мобильный терминал может обновлять динамическую пиктограмму на основе информации о частоте обновления пиктограммы. Иначе говоря, частота обновления для каждой динамической пиктограммы, отображенной на экране мобильного терминала, определяется с помощью информации о частоте обновления соответственной динамической пиктограммы.
[0044] В варианте осуществления настоящего изобретения после отображения динамической пиктограммы мобильный терминал может обнаруживать, находится ли динамическая пиктограмма в области отображения. Когда динамическая пиктограмма находится в области отображения, мобильный терминал обновляет динамическую пиктограмму на основе частоты обновления и отображает обновленную динамическую пиктограмму. В случае, когда мобильный терминал отображает пиктограмму рабочего стола, если пользователь сдвигает экран от края до края, чтобы переключить пиктограммы, отображенные на рабочем столе, таким образом, что некоторые пиктограммы выходят из области отображения, мобильный терминал прекращает обновление пиктограмм вне области отображения. Кроме того, что касается пиктограмм вне области отображения, мобильный терминал не будет продолжать генерировать динамическую пиктограмму, и только, когда пиктограммы возвращаются обратно в область отображения, мобильный терминал будет опять генерировать и отображать динамическую пиктограмму.
[0045] В способе для отображения динамической пиктограммы настоящего изобретения можно генерировать динамическую пиктограмму, соответствующую каждой программе, на основе пакета ресурсов динамической пиктограммы, предоставленного программой, таким образом, что пиктограмма имеет динамический эффект, и динамическая пиктограмма может отображаться на рабочем столе операционной системы. Кроме того, поскольку динамическая пиктограмма генерируется в реальном времени, исключается избыточный расход пространства памяти из-за сохранения файла динамической видеопиктограммы заранее, и экономятся системные ресурсы. Кроме того, на основе области отображения генерация и отображение динамической пиктограммы являются только для пиктограммы (пиктограмм) в области отображения, и обновление для пиктограммы (пиктограмм) вне области отображения прекращается, что дополнительно улучшает использование эффективности системных ресурсов.
[0046] В способе для отображения динамической пиктограммы, предоставленном настоящим изобретением, можно не только динамически отображать соответственную информацию прикладной программы, но также отображать отдельные динамические эффекты для разных прикладных программ таким образом, что пользователь может наглядно видеть больше информации о прикладной программе без выполнения прикладной программы.
[0047] Второй вариант осуществления
[0048] Фиг. 2 - иллюстративная блок-схема последовательности этапов способа для отображения динамической пиктограммы компаса, предоставленного с помощью варианта осуществления настоящего изобретения. Как изображено на фиг. 2, способ для отображения динамической пиктограммы компаса включает в себя следующие этапы.
[0049] S201, прием инструкции отображения пиктограммы компаса.
[0050] В варианте осуществления настоящего изобретения мобильный терминал принимает инструкцию отображения пиктограммы компаса, введенную пользователем. В настоящем варианте осуществления инструкции отображения пиктограммы компаса может быть инструкцией, чтобы отображать пиктограмму рабочего стола.
[0051] S202, оценка того, был ли сохранен пакет ресурсов динамической пиктограммы, соответствующий пиктограмме компаса.
[0052] Если пакет ресурсов динамической пиктограммы, соответствующий пиктограмме компаса, был сохранен, мобильный терминал выполняет этап S203, т. е. получение пакета ресурсов динамической пиктограммы компаса, а если пакет ресурсов динамической пиктограммы, соответствующий пиктограмме компаса, не был сохранен, мобильный терминал выполняет этап S204, т.е. непосредственное получение и отображение статической пиктограммы, соответствующей пиктограмме компаса.
[0053] S203, получение пакета ресурсов динамической пиктограммы компаса.
[0054] В варианте осуществления настоящего изобретения после оценки, что пакет ресурсов динамической пиктограммы, соответствующий пиктограмме компаса, был сохранен, мобильному терминалу требуется получить пакет ресурсов динамической пиктограммы компаса, который должен включать в себя информацию о ресурсах пиктограммы и информацию динамического описания.
[0055] S205, анализ пакета ресурсов динамической пиктограммы, чтобы получить информацию о ресурсах пиктограммы и информацию динамического описания.
[0056] В варианте осуществления настоящего изобретения после получения пакета ресурсов динамической пиктограммы компаса мобильный терминал анализирует пакет ресурсов динамической пиктограммы, чтобы получить информацию о ресурсах пиктограммы и информацию динамического описания в пакете ресурсов динамической пиктограммы.
[0057] В варианте осуществления настоящего изобретения, как изображено на фиг. 3А-фиг. 3В, информация о ресурсах пиктограммы компаса включает в себя изображение ориентир-буссоли и изображение стрелки. Информация динамического описания описывает эффект отображения изображения ориентир-буссоли и изображения стрелки с помощью использования специального формата и получает гироскопические сенсорные данные и данные GPS из системы. В варианте осуществления настоящего изобретения информация динамического описания может дополнительно включать в себя информацию о частоте обновления динамической пиктограммы, и частота обновления пиктограммы компаса может быть равна 10 кадрам в секунду.
[0058] S206, генерация динамической пиктограммы компаса на основе информации о ресурсах пиктограммы и информации динамического описания.
[0059] В варианте осуществления настоящего изобретения мобильный терминал регулирует изображение ориентир-буссоли и изображение стрелки на основе полученных гироскопических сенсорных данных и данных GPS и информации динамического описания таким образом, чтобы генерировать динамическую пиктограмму компаса в реальном времени.
[0060] S207, отображение динамической пиктограммы компаса.
[0061] В варианте осуществления настоящего изобретения мобильный терминал отображает сгенерированную динамическую пиктограмму компаса. Фиг. 4А-фиг. 4В - диаграммы динамической пиктограммы компаса, предоставленной с помощью варианта осуществления настоящего изобретения. Как изображено на фиг. 4А, когда рабочий стол мобильного терминала отображает пиктограмму компаса, пиктограмма компаса может отображать текущее направление в реальном времени. Когда мобильный терминал изменяет направление, как изображено на фиг. 4В, пиктограмма компаса может регулироваться в реальном времени, чтобы отображать правильное текущее направление.
[0062] S208, обнаружение того, находится ли пиктограмма компаса в области отображения.
[0063] Когда пиктограмма компаса находится в области отображения, мобильный терминал обновляет пиктограмму компаса на основе частоты обновления и отображает обновленную пиктограмму компаса. Когда пиктограмма компаса находится вне области отображения, мобильный терминал прекращает обновление пиктограммы компаса. Когда пиктограмма компаса возвращается обратно в область отображения, мобильный терминал опять генерирует и отображает динамическую пиктограмму компаса.
[0064] В способе для отображения динамической пиктограммы компаса, предоставленном настоящим изобретением, можно генерировать динамическую пиктограмму компаса на основе пакета ресурсов динамической пиктограммы компаса и непосредственно отображать динамическую пиктограмму компаса на рабочем столе операционной системы. Кроме того, поскольку динамическая пиктограмма компаса генерируется в реальном времени, исключается избыточный расход пространства памяти из-за сохранения файла динамической видеопиктограммы заранее, и экономятся системные ресурсы. Кроме того, на основе области отображения пиктограмма компаса обновляется и отображается только, когда она находится в области отображения, а когда пиктограмма компаса находится вне области отображения, ее обновление прекращается, что дополнительно улучшает использование эффективности системных ресурсов.
[0065] В способе для отображения динамической пиктограммы, предоставленном настоящим изобретением, пользователь может наглядно видеть информацию о текущем направлении на рабочем столе без выполнения прикладной программы компаса.
[0066] Третий вариант осуществления
[0067] Фиг. 5 - блок-схема устройства для отображения динамической пиктограммы, предоставленного с помощью варианта осуществления настоящего изобретения. Как изображено на фиг. 5, устройство для отображения динамической пиктограммы 500 включает в себя следующие компоненты.
[0068] Устройство 501 приема инструкции отображения, сконфигурированное с возможностью приема инструкции отображения пиктограммы.
[0069] В варианте осуществления настоящего изобретения устройство 501 приема инструкции отображения мобильного терминала принимает инструкцию отображения пиктограммы, введенную пользователем. Инструкция отображения пиктограммы может быть инструкцией, чтобы отображать пиктограмму рабочего стола. Например, если пользователь разблокирует экран, мобильный терминал будет обычно отображать интерфейс рабочего стола с множеством пиктограмм, и в этом случае инструкция, чтобы разблокировать экран, введенная пользователем, является инструкцией отображения пиктограммы. Когда пользователь вводит инструкцию, чтобы выйти из прикладной программы или закрыть текущую прикладную программу во время выполнения определенной прикладной программы, мобильный терминал будет возвращаться в интерфейс рабочего стола с множеством пиктограмм, и в этом случае инструкция, чтобы выйти из прикладной программы или закрыть текущую прикладную программу, которая вводится пользователем, является инструкцией отображения пиктограммы.
[0070] В других вариантах осуществления настоящего изобретения пиктограммы могут отображаться на рабочем столе операционной системы. Кроме того, после выполнения определенной прикладной программы, по меньшей мере, одна пиктограмма может также отображаться на интерфейсе, предоставленном этой прикладной программой. В этом случае инструкция, чтобы выполнять прикладную программу, является также инструкцией отображения пиктограммы.
[0071] Устройство 502 получения пакета ресурсов, сконфигурированное с возможностью получения пакета ресурсов динамической пиктограммы отображаемой пиктограммы, на основе инструкции отображения пиктограммы.
[0072] В варианте осуществления настоящего изобретения после приема инструкции отображения пиктограммы, введенной пользователем, мобильному терминалу требуется отобразить соответствующую пиктограмму окончательно. Когда устройство 501 приема инструкции отображения принимает инструкцию, чтобы отобразить рабочий стол, введенную пользователем, мобильному терминалу требуется отобразить фон рабочего стола и пиктограммы на рабочем столе. В этом случае устройству 502 получения пакета ресурсов сначала требуется получить пакеты ресурсов динамических пиктограмм всех отображаемых пиктограмм.
[0073] В варианте осуществления настоящего изобретения до того, как устройство 502 получения пакета ресурсов получает пакеты ресурсов динамических пиктограмм всех отображаемых пиктограмм, мобильный терминал может сначала оценить то, были ли сохранены пакеты ресурсов динамических пиктограмм, соответствующие каждой отображаемой пиктограмме. Если пакет ресурсов динамической пиктограммы, соответствующий отображаемой пиктограмме, был сохранен, устройство 502 получения пакета ресурсов получает пакет ресурсов динамической пиктограммы отображаемой пиктограммы таким образом, чтобы перейти на следующий этап (этапы) на основе пакета ресурсов динамической пиктограммы, чтобы сгенерировать динамическую пиктограмму, а если не имеется соответствующего пакета ресурсов динамической пиктограммы отображаемой пиктограммы, мобильный терминал непосредственно получает и отображает статическую пиктограмму, соответствующую отображаемой пиктограмме.
[0074] В варианте осуществления настоящего изобретения формат пакета ресурсов динамической пиктограммы может определяться заранее, который, по меньшей мере, включает в себя информацию о ресурсах пиктограммы и информацию динамического описания.
[0075] Устройство 503 анализа пакета ресурсов, сконфигурированное с возможностью анализа пакета ресурсов динамической пиктограммы, чтобы получить информацию о ресурсах пиктограммы и информацию динамического описания.
[0076] В варианте осуществления настоящего изобретения после того, как устройство 502 получения пакета ресурсов получает пакет ресурсов динамической пиктограммы отображаемой пиктограммы, устройство 503 анализа пакета ресурсов анализирует пакет ресурсов динамической пиктограммы, чтобы получить информацию о ресурсах пиктограммы и информацию динамического описания в пакете ресурсов динамической пиктограммы. Пакет ресурсов динамической пиктограммы может предоставляться разработчиком прикладной программы и, когда пользователь устанавливает прикладную программу, в то же самое время сохраняется пакет ресурсов динамической пиктограммы прикладной программы.
[0077] В варианте осуществления настоящего изобретения информация о ресурсах пиктограммы относится к различным файлам ресурсов (файлу изображения, текстовому файлу и тому подобному) и к информации об их местоположении, которые необходимы для отображения пиктограммы. Информация динамического описания описывает содержание отображения и эффект отображения информации о ресурсах пиктограммы (изображения, текста и тому подобного) с помощью использования специального формата, например, отображает изображение, анимацию, текст в определенной позиции, получает информацию о прикладной программе (например, время даты, информацию о погоде) из системы или получает сенсорные данные (например, компас) из системы. В варианте осуществления настоящего изобретения пакет ресурсов динамической пиктограммы может не включать в себя анимационный файл (файлы) или видеофайл (файлы), сгенерированные заранее.
[0078] Устройство 504 генерации динамической пиктограммы, сконфигурированное с возможностью генерации динамической пиктограммы на основе информации о ресурсах пиктограммы и информации динамического описания.
[0079] В варианте осуществления настоящего изобретения мобильный терминал может не сохранять анимационный файл или видеофайл динамической пиктограммы, но генерирует в реальном времени динамическую пиктограмму на основе проанализированной информации о ресурсах пиктограммы и информации динамического описания.
[0080] В варианте осуществления настоящего изобретения информация динамического описания может дополнительно включать в себя информацию о частоте обновления динамической пиктограммы. Устройство 503 анализа пакета ресурсов может получать информацию о частоте обновления динамической пиктограммы из информации динамического описания, в то же время получая информацию о ресурсах пиктограммы и информации динамического описания с помощью анализа пакета ресурсов динамической пиктограммы, что облегчает устройству 504 генерации динамической пиктограммы определять частоту обновления генерируемой динамической пиктограммы на основе информации о частоте обновления динамической пиктограммы.
[0081] В варианте осуществления настоящего изобретения информация о данных пиктограммы динамической пиктограммы может включать в себя множество информации, такой как информация о статусе системы, информация о сенсорных данных и информация о статусе программы. Устройство 503 анализа пакета ресурсов может получать такую информацию о данных пиктограммы на основе информации динамического описания, и устройство 504 генерации динамической пиктограммы обрабатывает информацию о ресурсах пиктограммы и информацию о данных пиктограммы на основе информации динамического описания таким образом, чтобы генерировать динамическую пиктограмму. Таким образом, динамическая пиктограмма может не только иметь динамический эффект, но также может отображать различную информацию о данных пиктограммы, как информацию о текущем статусе системы, информацию о сенсорных данных и информацию о статусе программы, с помощью использования динамического эффекта. В данном варианте осуществления информация о статусе системы может включать в себя информацию о количестве электричества, информацию о времени, информацию об интенсивности сигнала и тому подобную текущего мобильного терминала, информация о сенсорных данных может включать в себя информацию о географической позиции, информацию о направлении, информацию об угловой скорости, информацию об ускорении и тому подобную текущего мобильного терминала, и информация о статусе программы может включать в себя информацию уведомления прикладной программы, информацию уведомления сети и тому подобную.
[0082] Что касается пиктограммы календаря, информация о данных пиктограммы, полученная устройством 503 анализа пакета ресурсов, может включать в себя информацию григорианского календаря и информацию лунного календаря, частота обновления пиктограммы может быть установлена в 1 кадр в секунду, и информация динамического описания может быть определена как динамическая пиктограмма, альтернативно отображающая григорианский календарь и лунный календарь. Таким образом, устройство 504 генерации динамической пиктограммы в конце концов генерирует такой эффект динамической пиктограммы, что григорианский календарь и лунный календарь альтернативно отображаются каждую секунду. В других вариантах осуществления настоящего изобретения информация о данных пиктограммы может дополнительно включать в себя информацию о праздниках и информацию о периоде солнца и луны, и окончательно сгенерированная динамическая пиктограмма может также отображать альтернативно информацию о праздниках и информацию о периоде солнца и луны.
[0083] Что касается пиктограммы компаса, информация о данных пиктограммы, полученная устройством 503 анализа пакета ресурсов, может включать в себя информацию о сенсорных данных, частота обновления пиктограммы может быть установлена в 10 или 20 кадров в секунду, и информация динамического описания может быть определена как пиктограмма компаса, отображающая направление стрелки, в реальном времени. Таким образом, пользователь может непосредственно узнавать текущее направление без выполнения функции компаса.
[0084] Что касается пиктограммы прогноза погоды, информация о данных пиктограммы, полученная устройством 503 анализа пакета ресурсов, может включать в себя информацию о прогнозе погоды, переданную со стороны сети, информация о прогнозе погоды может включать в себя информацию о температуре, информацию о влажности и тому подобную, частота обновления пиктограммы может быть установлена в 1 кадр в 5 секунд, и информация динамического описания может быть определена как пиктограмма прогноза погоды, отображающая фон изображения, который показывает текущую погоду, и альтернативно одновременно отображающая информацию, как текущая температура и текущая влажность.
[0085] Что касается пиктограммы диска набора номера, информация о данных пиктограммы, полученная устройством 503 анализа пакета ресурсов, может включать в себя информацию об интенсивности сигнала, и информация динамического описания может быть определена, как когда интенсивность сигнала является слишком низкой, отображение в динамической пиктограмме функции набора номера изображения, которое показывает, что сигнал является слишком низким, чтобы набирать номер.
[0086] Что касается пиктограммы SMS (короткого сообщения), информация о данных пиктограммы, полученная устройством 503 анализа пакета ресурсов, может включать в себя информацию о непрочитанном SMS, и информация динамического описания может быть определена, как когда имеется непрочитанное SMS, отображение в динамической пиктограмме функции SMS изображения, которое показывает номер непрочитанного SMS.
[0087] Устройство 505 отображения динамической пиктограммы, сконфигурированное с возможностью отображения динамической пиктограммы.
[0088] В варианте осуществления настоящего изобретения устройство 505 отображения динамической пиктограммы отображает сгенерированную динамическую пиктограмму. Во время отображения динамической пиктограммы устройство 505 отображения динамической пиктограммы может обновлять динамическую пиктограмму на основе информации о частоте обновления пиктограммы. Иначе говоря, частота обновления для каждой динамической пиктограммы, отображенной на экране мобильного терминала, определяется с помощью информации о частоте обновления соответственной динамической пиктограммы.
[0089] В варианте осуществления настоящего изобретения после того, как устройство 505 отображения динамической пиктограммы отображает динамическую пиктограмму, мобильный терминал может обнаруживать, находится ли динамическая пиктограмма в области отображения. Когда динамическая пиктограмма находится в области отображения, устройство 505 отображения динамической пиктограммы обновляет динамическую пиктограмму на основе частоты обновления и отображает обновленную динамическую пиктограмму. В случае, когда мобильный терминал отображает пиктограмму рабочего стола, если пользователь сдвигает экран от края до края, чтобы переключить пиктограммы, отображенные на рабочем столе, таким образом, что некоторые пиктограммы выходят из области отображения, устройство 505 отображения динамической пиктограммы прекращает обновление пиктограмм вне области отображения. Кроме того, что касается пиктограмм вне области отображения, устройство 505 отображения динамической пиктограммы не будет продолжать генерировать динамическую пиктограмму, и только, когда пиктограммы возвращаются обратно в область отображения, мобильный терминал будет опять генерировать и отображать динамическую пиктограмму.
[0090] В устройстве для отображения динамической пиктограммы настоящего изобретения можно генерировать динамическую пиктограмму, соответствующую каждой программе, на основе пакета ресурсов динамической пиктограммы, предоставленного программой, таким образом, что пиктограмма имеет динамический эффект, и динамическая пиктограмма может отображаться на рабочем столе операционной системы. Кроме того, поскольку динамическая пиктограмма генерируется в реальном времени, исключается избыточный расход пространства памяти из-за сохранения файла динамической видеопиктограммы заранее, и экономятся системные ресурсы. Кроме того, на основе области отображения генерация и отображение динамической пиктограммы являются только для пиктограммы (пиктограмм) в области отображения, и обновление для пиктограммы (пиктограмм) вне области отображения прекращается, что дополнительно улучшает использование эффективности системных ресурсов.
[0091] В устройстве для отображения динамической пиктограммы, предоставленном настоящим изобретением, можно не только динамически отображать соответственную информацию прикладной программы, но также отображать отдельные динамические эффекты для разных прикладных программ таким образом, что пользователь может наглядно видеть больше информации о прикладной программе без выполнения прикладной программы.
[0092] Четвертый вариант осуществления
[0093] Фиг. 6 - блок-схема устройства для отображения динамической пиктограммы, предоставленного с помощью варианта осуществления настоящего изобретения. Как изображено на фиг. 6, устройство для отображения динамической пиктограммы 600 включает в себя следующие компоненты.
[0094] Устройство 601 приема инструкции отображения, сконфигурированное с возможностью приема инструкции отображения пиктограммы компаса.
[0095] В варианте осуществления настоящего изобретения устройство 601 приема инструкции отображения принимает инструкцию отображения пиктограммы компаса, введенную пользователем. В настоящем варианте осуществления инструкции отображения пиктограммы компаса может быть инструкцией, чтобы отображать пиктограмму рабочего стола.
[0096] Устройство 602 оценки пакета ресурсов, сконфигурированное с возможностью оценки того, был ли сохранен пакет ресурсов динамической пиктограммы, соответствующий пиктограмме компаса.
[0097] Если пакет ресурсов динамической пиктограммы, соответствующий пиктограмме компаса, был сохранен, устройство 603 получения пакета ресурсов получает пакет ресурсов динамической пиктограммы компаса. Если пакет ресурсов динамической пиктограммы, соответствующий пиктограмме компаса, не был сохранен, устройство 604 получения статической пиктограммы непосредственное получает и отображает статическую пиктограмму, соответствующую пиктограмме компаса.
[0098] Устройство 603 получения пакета ресурсов, сконфигурированное с возможностью получения пакета ресурсов динамической пиктограммы компаса.
[0099] В варианте осуществления настоящего изобретения после того, как устройство 602 оценки пакета ресурсов оценивает, что пакет ресурсов динамической пиктограммы, соответствующий пиктограмме компаса, был сохранен, устройству 603 получения пакета ресурсов требуется получить пакет ресурсов динамической пиктограммы компаса, который может включать в себя информацию о ресурсах пиктограммы и информацию динамического описания.
[00100] Устройство 605 анализа пакета ресурсов, сконфигурированное с возможностью анализа пакета ресурсов динамической пиктограммы, чтобы получить информацию о ресурсах пиктограммы и информацию динамического описания.
[00101] В варианте осуществления настоящего изобретения после того, как устройство 603 получения пакета ресурсов получает пакет ресурсов динамической пиктограммы компаса, устройство 605 анализа пакета ресурсов анализирует пакет ресурсов динамической пиктограммы, чтобы получить информацию о ресурсах пиктограммы и информацию динамического описания в пакете ресурсов динамической пиктограммы.
[00102] В варианте осуществления настоящего изобретения, как изображено на фиг. 3А-фиг. 3В, информация о ресурсах пиктограммы компаса включает в себя изображение ориентир-буссоли и изображение стрелки. Информация динамического описания описывает эффект отображения изображения ориентир-буссоли и изображения стрелки с помощью использования специального формата и получает гироскопические сенсорные данные и данные GPS из системы. В варианте осуществления настоящего изобретения информация динамического описания может дополнительно включать в себя информацию о частоте обновления динамической пиктограммы, и частота обновления пиктограммы компаса может быть равна 10 кадрам в секунду.
[00103] Устройство 606 получения информации о данных пиктограммы, сконфигурированное с возможностью получения информации о данных пиктограммы на основе информации динамического описания.
[00104] В варианте осуществления настоящего изобретения устройство 606 получения информации о данных пиктограммы получает информацию о данных пиктограммы, как гироскопические сенсорные данные и данные GPS, и тому подобную из системы.
[00105] Устройство 607 генерации динамической пиктограммы, сконфигурированное с возможностью генерации динамической пиктограммы компаса на основе информации о ресурсах пиктограммы и информации динамического описания.
[00106] В варианте осуществления настоящего изобретения устройство 607 генерации динамической пиктограммы регулирует изображение ориентир-буссоли и изображение стрелки на основе гироскопических сенсорных данных и данных GPS, полученных устройством 606 получения информации о пиктограмме, а также информации динамического описания, проанализированной устройством 605 анализа пакета ресурсов, таким образом, чтобы генерировать динамическую пиктограмму компаса в реальном времени.
[00107] Устройство 608 отображения динамической пиктограммы, сконфигурированное с возможностью отображения динамической пиктограммы компаса.
[00108] В варианте осуществления настоящего изобретения устройство 608 отображения динамической пиктограммы отображает сгенерированную динамическую пиктограмму компаса. Фиг. 4А-фиг. 4В - диаграммы динамической пиктограммы компаса, предоставленной с помощью варианта осуществления настоящего изобретения. Как изображено на фиг. 4А, когда рабочий стол мобильного терминала отображает пиктограмму компаса, пиктограмма компаса может отображать текущее направление в реальном времени. Когда мобильный терминал изменяет направление, как изображено на фиг. 4В, пиктограмма компаса может регулироваться в реальном времени, чтобы отображать правильное текущее направление.
[00109] Устройство 609 обнаружения области отображения, сконфигурированное с возможностью обнаружения того, находится ли пиктограмма компаса в области отображения.
[00110] Когда пиктограмма компаса находится в области отображения, устройство 609 обнаружения области отображения обновляет пиктограмму компаса на основе частоты обновления и отображает обновленную пиктограмму компаса. Когда пиктограмма компаса находится вне области отображения, устройство 609 обнаружения области отображения прекращает обновление пиктограммы компаса. Когда пиктограмма компаса возвращается обратно в область отображения, устройство 609 обнаружения области отображения опять генерирует и отображает динамическую пиктограмму компаса.
[00111] В устройстве для отображения динамической пиктограммы компаса, предоставленном настоящим изобретением, можно генерировать динамическую пиктограмму компаса на основе пакета ресурсов динамической пиктограммы компаса и непосредственно отображать динамическую пиктограмму компаса на рабочем столе операционной системы. Кроме того, поскольку динамическая пиктограмма компаса генерируется в реальном времени, исключается избыточный расход пространства памяти из-за сохранения файла динамической видеопиктограммы заранее, и экономятся системные ресурсы. Кроме того, на основе области отображения пиктограмма компаса обновляется и отображается только, когда она находится в области отображения, а когда пиктограмма компаса находится вне области отображения, ее обновление прекращается, что дополнительно улучшает использование эффективности системных ресурсов.
[00112] В устройстве для отображения динамической пиктограммы, предоставленном настоящим изобретением, пользователь может наглядно видеть информацию о текущем направлении на рабочем столе без выполнения прикладной программы компаса.
[00113] Задача, техническое решение и преимущественные результаты настоящего изобретения были описаны подробно со ссылкой на вышеупомянутые специфические варианты осуществления. Следует понимать, что вышеупомянутые варианты осуществления являются только специфическими осуществлениями настоящего изобретения и не предназначены, чтобы ограничивать рамки объема защиты настоящего изобретения. Любая модификация, эквивалентная замена и улучшение могут предусматриваться в рамках сущности и принципа настоящего изобретения, которые, тем не менее, находятся в рамках объема защиты настоящего изобретения.