Код документа: RU2604518C2
ОБЛАСТЬ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[1] Настоящее изобретение относится к мобильному терминалу. Более конкретно, хотя не исключительно, настоящее изобретение относится к мобильному терминалу и способу поддержки изменения объекта для мобильного терминала, который позволяет пользователю настроить свойства объектов на экране легким и удобным способом.
ОПИСАНИЕ УРОВНЯ ТЕХНИКИ
[2] Мобильные терминалы поддерживают функции запроса, основанные на мобильности. Из-за своего удобства использования и высокой мобильности, мобильные терминалы получили широко распространенное использование. Чтобы поддерживать пользовательские функции, мобильные терминалы могут обеспечивать различные механизмы ввода. Например, если мобильный терминал обеспечивает панель ввода касанием, включающий в себя панель ввода касанием и блок отображения, то пользователь может выбрать изображение на блоке отображения посредством выполнения жеста на панели ввода касанием. Например, жест может включать в себя просто касание области панели ввода касанием. Мобильный терминал может генерировать событие касания, соответствующее упомянутому жесту, и управлять прикладной программой для пользовательской функции согласно событию касания.
[3] Чтобы поддерживать высокую мобильность, мобильные терминалы имеют малую область отображения по сравнению с другими устройствами. Поэтому мобильному терминалу, вероятно, придется выводить различные типы информации для различных функций на малой области отображения. Недавно в частности, были широко популяризированы смартфоны. Пользователь смартфона может выбрать один из различных объектов, показанных на экране, чтобы выполнить желательную функцию.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
ТЕХНИЧЕСКАЯ ПРОБЛЕМА
[4] Однако чтобы обеспечить различные типы информации на малом экране, существующий смартфон имеет тенденцию обеспечивать только однородно стандартизированные объекты фиксированных размеров. Поэтому пользователь может испытывать трудность в быстром распознавании функций, ассоциированных с индивидуальными объектами и выбором желательного объекта. Кроме того, объекты вывода имеют тенденцию иметь фиксированные изображения, делая предоставление различной персонифицированной информации, основанной на пользовательском предпочтении, трудной. Эти проблемы могут стать более серьезными для объектов, выводящих специализированную информацию, подобных виджет-объектам.
РЕШЕНИЕ ПРОБЛЕМЫ
[5] В соответствии с аспектом настоящего изобретения предоставлен способ поддержки изменения объекта для мобильного терминала. Способ включает в себя вывод по меньшей мере одного объекта на блок отображения, прием сигнала для изменения свойства объекта, и изменение, в ответ на сигнал изменения свойства, объекта в один из вторых объектов, которые идентичны по функции, но отличаются по типу от упомянутого объекта.
[6] В соответствии с другим аспектом настоящего изобретения предоставлен способ поддержки изменения объекта для мобильного терминала. Способ включает в себя вывод по меньшей мере одного объекта на блок отображения, прием сигнала для изменения свойства объекта, вывод, в ответ на сигнал изменения свойства, кадра ориентира на блоке отображения, в котором кадр ориентира облегчает изменение объекта в один из вторых объектов, которые идентичны по функции, но отличаются по типу от упомянутого объекта.
[7] В соответствии с другим аспектом настоящего изобретения предоставлен мобильный терминал, способный поддерживать изменение объекта. Терминал включает в себя блок отображения, выводящий один из объектов, которые идентичны по функции, но отличаются по типу, и блок управления, управляющий по меньшей мере одним из непосредственного отображения, в ответ на сигнал изменения выводимого объекта во второй объект отличного типа, причем упомянутый второй объект имеет отличный тип, на блоке отображения без перехода экрана, и вывод, в ответ на сигнал изменения выводимого объекта во второй объект отличного типа, кадра ориентира на блоке отображения, чтобы облегчить изменение выведенного объекта без перехода экрана.
[8] ВЫГОДНЫЕ РЕЗУЛЬТАТЫ ИЗОБРЕТЕНИЯ
[9] Соответственно, аспект настоящего изобретения должен обеспечить мобильный терминал и способ поддержки изменения объекта для мобильного терминала, которые позволяют пользователю свободно настраивать свойства, такие как размер и компоновка информации, объектов на экране легким и удобным способом.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[10] Вышеупомянутые и другие аспекты, признаки и преимущества некоторых примерных вариантов осуществления настоящего изобретения будут более очевидными из нижеследующего описания, рассматриваемого совместно со ссылками на сопроводительные чертежи, на которых:
[11] Фиг. 1 является блок-схемой мобильного терминала согласно примерному варианту осуществления настоящего изобретения;
[12] Фиг. 2 является подробной блок-схемой блока управления мобильного терминала, такого как, например, мобильный терминал, показанный на Фиг. 1, согласно примерному варианту осуществления настоящего изобретения;
[13] Фиг. 3 является последовательностью операций способа поддержки изменения объекта для мобильного терминала согласно примерному варианту осуществления настоящего изобретения;
[14] Фиг. 4 является экранными представлениями, иллюстрирующими операции изменения объекта согласно примерному варианту осуществления настоящего изобретения;
[15] Фиг. 5 является экранными представлениями, иллюстрирующими операции изменения объекта согласно примерному варианту осуществления настоящего изобретения; и
[16] Фиг. 6 является экранным представлением, иллюстрирующим операции изменения объекта согласно примерному варианту осуществления настоящего изобретения.
[17] В отношении всех чертежей нужно отметить, что аналогичные ссылочные позиции используются, чтобы изобразить одинаковые или аналогичные элементы, признаки и структуры.
РЕЖИМ РЕАЛИЗАЦИИ ИЗОБРЕТЕНИЯ
[18] Нижеследующее описание со ссылками на сопроводительные чертежи предоставлено, чтобы помочь во всестороннем понимании примерных вариантов осуществления изобретения, которое определено формулой изобретения и ее эквивалентами. Оно включает в себя различные конкретные детали, чтобы помочь в этом понимании, но они должны быть расценены просто как примерные. Соответственно, специалисты в данной области техники признают, что различные изменения и модификации вариантов осуществления, описанных здесь, могут быть сделаны, не отступая от объема и формы изобретения. Кроме того, описания известных функций и конструкций могут быть опущены для ясности и краткости.
[19] Термины и слова, используемые в нижеследующем описании и формуле изобретения, не ограничены библиографическими значениями, а просто используются изобретателем, чтобы обеспечить ясное и последовательное понимание изобретения. Соответственно, для специалистов в данной области техники должно быть очевидно, что нижеследующее описание примерных вариантов осуществления настоящего изобретения предоставлено только в целях иллюстрации, а не с целью ограничения изобретения, которое определено приложенной формулой изобретения и ее эквивалентами.
[20] Нужно подразумевать, что формы единственного числа включают в себя множественные ссылки, если контекст ясно не диктует иначе. Таким образом, например, ссылка на “компонентную поверхность” включает в себя ссылку на одну или более таких поверхностей.
[21] Фиг. 1 является блок-схемой мобильного терминала согласно примерному варианту осуществления настоящего изобретения.
[22] Со ссылками на Фиг. 1 мобильный терминал 100 может включать в себя блок 110 беспроводной связи, блок 120 ввода, блок 130 обработки аудио, блок 140 отображения, блок 150 хранения и блок 160 управления. В нижеследующем описании сигналы изменения объекта могут генерироваться блоком 140 отображения, имеющим возможности ввода касанием, и/или блоком 120 ввода.
[23] Мобильный терминал 100, имеющий вышеупомянутую конфигурацию, может отображать экран ожидания на блоке 140 отображения согласно заранее заданной информации планирования после того, как мобильный терминал 100 включен. Мобильный терминал 100 может выводить множество объектов, ассоциированных с различными функциями, на экране ожидания. В частности, мобильный терминал 100 может вывести по меньшей мере один виджет-объект 151 на блоке 140 отображения. Мобильный терминал 100 может настраивать размер или свойства виджет-объекта 151 согласно пользовательскому выбору. Например, мобильный терминал 100 может поддерживать настройку виджет-объекта 151 на текущем экране без перехода страницы для настройки экрана, таким образом облегчая настройку объекта. Описание индивидуальных компонентов мобильного терминала 100 предоставляется в соединении с функцией поддержки изменения объекта. Функция поддержки изменения объекта описана со сосредоточением на виджет-объектах. Однако функция поддержки изменения объекта не ограничена виджет-объектами, и может быть применена к другим типам объектов согласно пользовательским параметрам настройки или исполнению.
[24] Блок 110 беспроводной связи устанавливает канал связи для передачи голоса, видео и данных под управлением блока 160 управления. Таким образом, блок 110 беспроводной связи устанавливает канал связи для голосового вызова, вызова данных и вызова видео к системе мобильной связи. Чтобы достигнуть этого, блок 110 беспроводной связи может включать в себя радиочастотный передатчик для преобразования с повышением частоты сигнала, который должен быть передан, и усиления сигнала, и радиочастотный приемник для малошумящего усиления принятого сигнала и преобразования с понижением частоты принятого сигнала. В частности, блок 110 беспроводной связи может установить канал передачи данных с внешним сервером или другим мобильным терминалом, и принять специфические данные в режиме реального времени периодически или по запросу через этот канал передачи данных. Принятые данные могут быть применены к виджет-объекту 151 на блоке 140 отображения. Например, информация погоды в реальном времени от внешнего сервера может быть применена к виджет-объекту 151, обрабатывающему информацию погоды. Сообщение, принятое от внешнего сервера или другого мобильного терминала, может быть применено к виджет-объекту 151, обрабатывающему сообщения. Здесь, сообщение может быть текстовым сообщением, мультимедийным сообщением или сообщением электронной почты. Предложения о товарах, периодически принимаемые от внешнего сервера, могут быть применены к виджет-объекту 151, обрабатывающему информацию о товарах. Когда специфические данные принимаются через блок 110 беспроводной связи, блок 160 управления применяет по меньшей мере некоторые из принятых данных к соответствующему виджет-объекту 151 на блоке 140 отображения, вызывая обновление информации, выведенной этим виджет-объектом 151.
[25] Блок 120 ввода включает в себя множество алфавитно-цифровых и функциональных клавиш для ввода алфавитно-цифровой информации и для настройки различных функций. Функциональные клавиши могут включать в себя клавиши направления, боковые и «горячие» клавиши, ассоциированные с конкретными функциями. Блок 120 ввода генерирует сигнал клавиши, соответствующий пользовательской манипуляции, для настройки и управления операцией мобильного терминала 100, и посылает сгенерированный сигнал клавиши в блок 160 управления. Блок 120 ввода может быть сконфигурирован как клавиатура, имеющая множественные клавиши в расположениями букв на клавиатуре типа QWERTY, 3*4, или 4*3. Блок 120 ввода может быть сконфигурирован как карта клавиш с расположениями типа QWERTY, 3*4, или 4*3, показываемых на блоке 140 отображения. Если мобильный терминал 100 является терминалом с экраном типа только ввода касанием, то блок 120 ввода может включать в себя только боковые клавиши, сформированные на боковых сторонах корпуса мобильного терминала 100. Блок 120 ввода может генерировать сигнал ввода для изменения виджет-объекта 151. Например, если мобильный терминал 100 включает в себя заранее установленные клавиши ввода (то есть, если терминал не является терминалом с экраном типа только ввода касанием), то мобильный терминал 100 может выводить информацию, задающую по меньшей мере одну опорную точку для изменения виджет-объекта 151. Мобильный терминал 100 может изменить виджет-объект 151 на основании пользовательской манипуляции блоком ввода. Например, блок 120 ввода может генерировать сигнал ввода для выбора опорной точки согласно пользовательской манипуляции и послать сгенерированный сигнал ввода в блок 160 управления.
[26] Блок 130 обработки аудио включает в себя громкоговоритель SPK для вывода данных аудио во время вызова и вывода данных аудио, содержащихся в принятом сообщении или сохраненных в блоке 150 хранения, и микрофон MIC для сбора сигнала аудио, такого как голосовой сигнал, во время вызова. Блок 130 обработки аудио может вывести слышимое предупреждение, указывающее настройку виджет-объекта 151 согласно пользовательским параметрам настройки. Например, когда пользователь генерирует сигнал ввода для изменения свойств виджет-объекта 151, показанного на экране ожидания, блок 130 обработки аудио может вывести слышимое предупреждение, указывающее переход к режиму изменения свойств для виджет-объекта 151. Когда жест касания или сигнал ввода генерируются во время режима изменения свойств для виджет-объекта 151, блок 130 обработки аудио может вывести соответствующее слышимое предупреждение.
[27] Если мобильный терминал 100 имеет функцию панели ввода касанием, блок 140 отображения может включать в себя панель отображения и панель ввода касанием. Например, блок 140 отображения может быть сконфигурирован таким образом, что панель отображения покрыта панелью ввода касанием. Соответственно, размер блока 140 отображения может быть определен размером панели ввода касанием.
[28] Панель отображения отображает различные меню мобильного терминала 100, информацию, введенную пользователем, и информацию, которая должна быть предоставлена пользователю. Например, панель отображения может вывести различные экраны, относящиеся к использованию мобильного терминала 100, такие как экран ожидания, экран меню, экран обработки сообщений и экран обработки вызова. Панель отображения может быть сконфигурирована, используя устройство жидкокристаллического дисплея (LCD), на органических светоизлучающих диодах (OLED), или подобное. Панель отображения может быть помещена выше или ниже панели ввода касанием. В частности, панель отображения может вывести по меньшей мере один виджет-объект 151 согласно пользовательским параметрам настройки. Мобильный терминал 100 может обеспечить список доступных виджет-объектов 151, и пользователь может выбрать желательный виджет-объект 151, который должен быть отображен на панели отображения. Свойства (например, размер, форма и т.д.) виджет-объекта 151 на панели отображения могут быть изменены согласно событию касания, происходящему на панели ввода касанием. Панель отображения может вывести экран для изменения свойств виджет-объекта 151 во время режима изменения свойств. Для удобства пользователя переход к режиму изменения свойств для виджет-объекта 151 может быть сделан в текущем экране без явного перехода экрана. После перехода к режиму изменения свойств блок 140 отображения может вывести визуальные эффекты (например, изменение цветов, подсвечивание выбранного виджет-объекта, затемнение области экрана, отличной от выбранного виджет-объекта, под управлением блока 160 управления. Вывод визуальных эффектов описан более подробно ниже по тексту со ссылками на Фиг. 4-6.
[29] Панель ввода касанием, помещенная на нижней или верхней части панели отображения, может генерировать событие касания, соответствующее жесту касания, сделанному пользователем, и посылать событие касания в блок 160 управления. Жест касания может быть сделан объектом касания, таким как, например, палец пользователя, перо или подобное. Воспринимающие элементы панели ввода касанием скомпонованы в матричной форме. Когда событие касания происходит на панели ввода касанием, эти воспринимающие элементы посылают информацию местоположения и тип события касания к блоку 160 управления. Панель ввода касанием может генерировать событие касания для изменения свойств виджет-объекта 151 в области панели отображения, в которой виджет-объект 151 отображен согласно пользовательскому жесту. Функции панели отображения в отношении событий касания описаны более подробно ниже по тексту со ссылками на чертежи.
[30] Блок 150 хранения может хранить прикладные программы, реализующие функции, относящиеся к примерным вариантам осуществления настоящего изобретения, и картам клавиш и картам меню для правильной работы блока 140 отображения. Карты клавиш могут соответствовать различным расположениям знаков на клавиатуре, включая расположения 3*4 и QWERTY, и могут включать в себя карту клавиш управления для управления выполнением прикладной программы. Карты меню могут включать в себя карту меню для управления выполнением прикладной программы. Блок 150 хранения может включать в себя область программ и область данных.
[31] Область программ может хранить операционную систему (OS) для начальной загрузки и для управления мобильным терминалом 100, прикладные программы для воспроизведения данных музыки, прикладные программы для поддержки функций, относящихся к вызову, прикладные программы, такие как Web-браузер, для получения доступа к серверам интернета, и прикладные программы для просмотра неподвижных и движущихся изображений. Область программ может также хранить программу поддержки изменения виджет-объекта.
[32] Программа поддержки изменения виджет-объекта включает в себя подпрограммы для настройки свойств (например, размер, компоновка информации и детали информации) виджет-объекта 151 на блоке 140 отображения. В частности, программа поддержки изменения виджет-объекта может включать в себя: подпрограмму определения для перехода к режиму изменения свойств для виджет-объекта; подпрограмму изменения для извлечения другого виджет-объекта, который идентичен по функции, но отличается по типу от упомянутого виджет-объекта, из блока 150 хранения и для отображения извлеченного виджет-объекта на блоке 140 отображения в ответ на возникновение события касания в режиме изменения свойств; и подпрограмму для вынуждения в настоящее время отображаемого виджет-объекта непрерывно отображаться на блоке 140 отображения после генерирования сигнала, указывающего завершение режима изменения свойств. Подпрограмма определения определяет, переходить ли к режиму изменения свойств на основе данного события касания или сигнала ввода. В качестве примера событие касания может соответствовать жесту долгого касания (например, блок управления может различать типы касаний на основании количества времени, когда касание выполняется), или заранее заданному количеству постукиваний на панели ввода касанием, отображающей виджет-объект 151. Подпрограмма изменения выбирает один из множественных виджет-объектов, которые идентичны по функции, но различны по типу, согласно событию касания от пользователя, и выводит выбранный виджет-объект на блок 140 отображения. Виджет-объекты могут быть классифицированы с помощью функции, относящейся к, например, погоде, товарам, сообщению, домашнему хозяйству и новостям. Виджет-объекты, принадлежащие одному и тому же функциональному классу, могут иметь различные характеристики для отображения. Например, относительно характеристик отображения, виджет-объекты погоды могут быть отображены в размерах 1×2, 2×2, и 4×2. Виджет-объекты других типов могут отличаться по размеру, и соответствующие информационные детали и компоновка информации виджет-объектов могут отличаться согласно размеру. Это описано более подробно со ссылками на Фиг. 4-6.
[33] Область данных является областью, которая хранит данные, сгенерированные в ходе использования мобильного терминала 100, и может хранить данные телефонной книги, объекты для функций виджета и другое содержимое. Область данных может хранить пользовательские вводы, введенные с помощью панели ввода касанием. В частности, область данных может хранить различные виджет-объекты, которые отличаются по функции и типу.
[34] Блок 160 управления управляет подачей питания к компонентам мобильного терминала 100 для инициализации. После инициализации блок 160 управления проверяет, вызвана ли функция изменения свойств пользователем для виджет-объекта 151. Когда функция изменения свойств вызвана, блок 160 управления переходит к режиму изменения свойств и управляет обработкой сигналов для изменения свойства виджет-объекта 151 в режиме изменения свойств. Чтобы изменить свойства виджет-объекта 151, блок 160 управления может управлять отображением кадра ориентира для ориентира изменением форм виджет-объекта, управлять выводом различных типов виджет-объекта согласно сигналу ввода или событию касания, и вывести виджет-объект выбранного типа на блок 140 отображения после завершения режима изменения свойств. Кадр ориентира включает в себя одну или более наложенных областей, соответствующих соответственно объектам, которые идентичны по функции, но отличаются по типу. В качестве примера, блок 160 управления может быть сконфигурирован так, как описано ниже со ссылкой на Фиг. 2.
[35] Фиг. 2 является подробной блок-схемой блока 160 управления мобильного терминала 100 согласно примерному варианту осуществления настоящего изобретения. Работа блока 160 управления описана со сосредоточением на событиях касания как на сигналах ввода. Однако примерные варианты осуществления не ограничиваются этим или таким образом. Таким образом, чтобы изменить свойства виджет-объектов, блок 160 управления может работать согласно не только событиям ввода, но также и сигналам ввода от различных средств ввода, таких как, например, блок 120 ввода.
[36] Со ссылками на Фиг. 2 блок 160 управления может включать в себя блок 161 сбора событий касания, формирователь 163 кадра ориентира и блок 165 вывода виджет-объекта.
[37] Блок 161 сбора событий касания сконфигурирован, чтобы собирать события касания, происходящие на панели ввода касанием. В примерном варианте осуществления блок 161 сбора событий касания собирает события касания для изменения свойств виджет-объекта 151. В частности, когда событие касания собрано (получено), блок 161 сбора событий касания определяет, относится ли полученное событие касания к изменению свойств виджет-объекта 151. Если полученное событие касания не относится к изменению свойств виджет-объекта 151, то блок 161 сбора событий касания может управлять выполнением операции, указанной полученным событием касания. Если полученное событие касания относится к изменению свойств виджет-объекта 151, то блок 161 сбора событий касания может направить полученное событие касания формирователю 163 кадра ориентира. Событие касания, относящееся к изменению свойств виджет-объекта 151, может соответствовать жесту долгого касания или заданному количеству постукиваний на панели ввода касанием, отображающей виджет-объект 151, или может соответствовать жесту множественного касания или жесту выбора меню.
[38] После приема события касания, относящегося к изменению свойств виджет-объекта 151 от блока 161 сбора событий касания, формирователь 163 кадра ориентира управляет работой так, чтобы войти в режим изменения свойств. Формирователь 163 кадра ориентира может генерировать визуальные эффекты, указывающие переход к режиму изменения свойств. Например, формирователь 163 кадра ориентира может подсветить только выбранный виджет-объект 151 и затенить области экрана, отличные от выбранного виджет-объекта 151. В режиме изменения свойств формирователь 163 кадра ориентира может вывести кадр ориентира, чтобы настраивать виджет-объекты, которые идентичны по функции, но отличаются по типу от выбранного виджет-объекта 151. Например, кадр ориентира может быть выведен вокруг виджет-объекта 151, отображенного на блоке 140 отображения. Кадр ориентира может включать в себя одну или более областей, разграниченных, например, пунктирными линиями. В отношении выбранного виджет-объекта 151 количество разграниченных областей в кадре ориентира соответствует количеству зарегистрированных виджет-объектов, которые идентичны по функции, но отличаются по типу. Например, когда три виджет-объекта различных типов зарегистрированы для виджет-объекта 151, кадр ориентира для виджет-объекта 151 может включать в себя три области, которые могут накладываться или могут не накладываться. Опорные точки для выбора соответствующих виджет-объектов могут быть маркированы на областях кадра ориентира.
[39] В состоянии, в котором кадр ориентира для виджет-объекта 151 выводится на блоке 140 отображения формирователем 163 кадра ориентира, если область кадра ориентира выбрана, то блок 165 вывода виджет-объекта извлекает изображение виджет-объекта, ассоциированное с выбранной областью. После этого, если сигнал ввода для изменения виджет-объекта введен, то блок 165 вывода виджет-объекта заменяет виджет-объект 151 на блоке 140 отображения извлеченным изображением виджет-объекта, и управляет операцией так, чтобы закончить режим изменения свойств.
[40] Как описано выше, мобильный терминал 100 позволяет пользователю изменять свойства виджет-объекта 151 удобным и быстрым способом, используя простую схему ввода, и выводить множественные виджет-объекты одной и той же функциональной категории в различных формах во время процесса изменения. Следовательно, пользователь может получить доступ к информации в различных формах.
[41] Фиг. 3 является последовательностью операций способа поддержки изменения виджет-объекта для мобильного терминала согласно примерному варианту осуществления настоящего изобретения.
[42] Со ссылками на Фиг. 3 в способе поддержки изменения объекта после включения блок 160 управления мобильного терминала 100 подает мощность питания к индивидуальным компонентам, выполняет инициализацию и отображает экран ожидания согласно заранее заданной информации планирования, на этапе S101.
[43] Когда сигнал ввода или событие касания генерируются, блок 160 управления определяет, относится ли сигнал ввода или событие касания к изменению виджет-объекта 151, на этапе S103. Если сигнал ввода или событие касания не относится к изменению виджет-объекта 151, то блок 160 управления может выполнить пользовательскую функцию, указанную сигналом ввода или сигналом касания, на этапе S105. Например, блок 160 управления может управлять операцией, чтобы выполнить функцию, относящуюся к обработке вызова, поиску файла, Web-доступу, захвату изображения или приему вещания.
[44] Если сигнал ввода или событие касания относится к изменению виджет-объекта 151, блок 160 управления управляет работой, чтобы изменить виджет-объект 151, на этапе S107. Более конкретно, в ответ на сигнал изменения виджет-объекта 151, блок 160 управления переходит к режиму изменения свойств для виджет-объекта 151, выбранного этим сигналом. В режиме изменения свойств блок 160 управления идентифицирует количество и размер виджет-объектов, которые идентичны по функции, но отличаются по типу от виджет-объекта 151, из блока 150 хранения. Блок 160 управления включает в себя кадр ориентира на основе идентифицированного количества и размера виджет-объектов. Блок 160 управления выводит кадр ориентира вокруг виджет-объекта 151 на блоке 140 отображения. В качестве примера, кадр ориентира может включать в себя опорные точки, облегчающие выбор нового виджет-объекта, чтобы заменить текущий виджет-объект 151.
[45] После этого блок 160 управления проверяет, введен ли сигнал ввода для выбора виджет-объекта из кадра ориентира, на этапе S109. Если сигнал ввода не введен для выбора виджет-объекта, то блок 160 управления возвращается на этап S103 и может поддерживать экранное изображение текущего виджет-объекта, чтобы продолжить обработку.
[46] Если виджет-объект выбран из кадра ориентира в ответ на возникновение события касания на опорной точке кадра ориентира, то блок 160 управления выводит виджет-объект, ассоциированный с этой опорной точкой, на блоке 140 отображения на этапе S111. Блок 160 управления может вывести выбранный виджет-объект в качестве изображения предварительного просмотра, и заново вывести экран ожидания, включающий выбранный виджет-объект, после завершения пользовательского выбора. На экране ожидания блок 160 управления может заменить виджет-объект 151 выбранным виджет-объектом без перехода экрана.
[47] После изменения виджет-объекта блок 160 управления проверяет, генерируется ли сигнал ввода для завершения, на этапе S113. Если сигнал ввода для завершения не генерируется, то блок 160 управления возвращается на этап S101 и отображает экран ожидания, обновленный на этапе S111.
[48] Фиг. 4 является экранными представлениями, иллюстрирующими операции изменения объекта согласно примерному варианту осуществления настоящего изобретения.
[49] Со ссылками на Фиг. 4 после включения питания мобильный терминал 100 может показать экран ожидания на блоке 140 отображения согласно заранее заданной информации планирования, как проиллюстрировано на экране 401. Например, как проиллюстрировано на экране 401, блок 160 управления может отобразить экран ожидания, включающий в себя виджет-объект 230 часов и виджет-объект 200 сообщений первого типа на блоке 140 отображения. В качестве примера, виджет-объект 230 часов указывает текущее время и может изменяться в терминах формы или изображения с течением времени. Виджет-объект 200 сообщений первого типа имеет фиксированный размер и используется, чтобы вывести принятый текст сообщения в формате, подходящем для этого размера. Например, на экране 401 виджет-объект 200 сообщений первого типа имеет название "Сообщение" и идентификационную информацию "Suji" и "Jim" отправителя. Например, идентификационная информация отправителя может быть строкой символов, если соответствующий отправитель зарегистрирован в телефонной книге, или номером телефона или другой формой индикации в ином случае. Виджет-объект 200 сообщений первого типа может иметь ползунок прокрутки в заранее заданной части (например, на правой границе виджет-объекта), чтобы указать присутствие дополнительных принятых сообщений.
[50] Когда событие долгого касания для изменения виджет-объекта происходит на виджет-объекте 200 сообщений первого типа, может быть выведен кадр 202 ориентира для изменения виджет-объекта, как проиллюстрировано на экране 402. Как проиллюстрировано на экране 402, событие долгого касания может использоваться как сигнал для изменения виджет-объекта. Однако примерные варианты осуществления настоящего изобретения не ограничены этим. Например, сигнал для изменения виджет-объекта может быть заранее установленным событием, таким как событие долгого касания, событие заданного количества постукиваний, событие множественных касаний или подобное. В ответ на сигнал для изменения виджет-объекта блок 160 управления идентифицирует количество и размер зарегистрированных виджет-объектов, которые идентичны по функции, но отличаются по типу от виджет-объекта 200 сообщений первого типа, и выводит кадр 202 ориентира, соответствующий идентифицированному количеству и размеру зарегистрированных виджет-объектов, как проиллюстрировано на экране 402. Например, когда два виджет-объекта сообщений различных типов зарегистрированы относительно виджет-объекта 200 сообщений первого типа, кадр 202 ориентира может иметь две разграниченных области. Например, кадр 202 ориентира может также иметь две опорные точки 204 и 205, соответствующие двум виджет-объектам сообщений различных типов. Чтобы указать режим изменения виджет-объекта, блок 160 управления может произвести визуальные эффекты. Например, другие виджет-объекты (например, виджет-объект 230 часов, проиллюстрированный на экране 402) могут быть затемнены. Для удобства пользователя и быстрого изменения виджет-объекта блок 160 управления может вывести кадр 202 ориентира вокруг области 201, в котором событие приземления произошло на экране 401. Например, блок 160 управления может вывести кадр 202 ориентира так, чтобы центральная точка 203 кадра 202 ориентира могла соответствовать области 201, в которой событие касания произошло на экране 401. В результате, делая единственный жест (например, событие долгого касания) на экране 401, пользователь может просмотреть кадр 202 ориентира, иллюстрированный на экране 402.
[51] Когда пользователь генерирует сигнал выбрать виджет-объект сообщения типа А на экране 402, блок 160 управления может вывести виджет-объект 210 сообщений типа А на блоке 140 отображения, как проиллюстрировано на экране 403. Чтобы выбрать виджет-объект сообщений типа А, на экране 402, пользователь может войти в событие касания, чтобы выбрать опорную точку 204 кадра 202 ориентира, ассоциированного с виджет-объект 210 сообщений типа А. Или, чтобы выбрать виджет-объект 210 сообщений типа А, пользователь может войти в событие касания в центральной точке 203 и перетащить в направлении А к опорной точке 204, поддерживая контакт. В ответ на вышеупомянутый пользовательский жест блок 160 управления может вывести виджет-объект 210 сообщений типа А на блоке 140 отображения, как проиллюстрировано на экране 403. В отличие от виджет-объекта 200 сообщений первого типа виджет-объект 210 сообщений типа А имеет большую область, расширенную в направлении и предоставляет большее количество информации. Таким образом, виджет-объект 210 сообщений типа А может отобразить не только идентификационную информацию отправителя, но также и часть текста сообщения в изображении объекта. Кроме того, если пользователь перетаскивает на больше, чем заранее установленное расстояние от центральной точки 203 к опорной точке 204 или 205, то блок 160 управления может вывести виджет-объект сообщений соответствующего типа на блоке 140 отображения. Другими словами, блок 160 управления может вывести виджет-объект сообщений конкретного типа заранее, прежде чем перетаскивание пользователем достигнет соответствующей опорной точки от центральной точки 203.
[52] Точно так же, когда пользователь генерирует сигнал выбрать виджет-объект сообщений типа B на экране 402, блок 160 управления может вывести виджет-объект 220 сообщений типа B на блоке 140 отображения, как проиллюстрировано на экране 404. Чтобы выбрать виджет-объект сообщений типа B, на экране 402, пользователь может войти в событие касания, чтобы выбрать опорную точку 205 кадра 202 ориентира, ассоциированного с виджет-объектом 220 сообщений типа B. Или, чтобы выбрать виджет-объект 220 сообщений типа B, пользователь может войти в событие касания в центральной точке 203 и перетащить в направлении 'B' к опорной точке 205, поддерживая контакт. В ответ на вышеупомянутый пользовательский жест блок 160 управления может вывести виджет-объект 220 сообщений типа B на блоке 140 отображения, как проиллюстрировано на экране 404. В отличие от виджет-объекта 200 сообщений первого типа или виджет-объект 210 сообщений типа A, виджет-объект 220 сообщений типа B имеют большую область изображения объекта и показывают большее количество информации в области изображения объекта. Например, виджет-объект 220 сообщений типа B может отобразить идентификационную информацию отправителя, данные изображения отправителя, хранящиеся в телефонной книге, и некоторую часть текста сообщения.
[53] Когда пользователь выбирает виджет-объект 210 сообщений типа А на экране 402, входя в событие касания в опорной точке 204 и поддерживая контакт (например, поддерживая объект касания в состоянии касания относительно панели ввода касанием), блок 160 управления может вывести виджет-объект 210 сообщений типа A в качестве изображения предварительного просмотра на экране 403. Точно так же, когда пользователь выбирает виджет-объект 220 сообщений типа B на экране 402, входя в событие касания в опорной точке 205 и поддерживая контакт (например, поддерживая объект касания в состоянии касания относительно панели ввода касанием), блок 160 управления может вывести виджет-объект 220 сообщений типа B в качестве изображения предварительного просмотра на экране 404.
[54] После этого, когда пользователь входит в событие отпускания касания в экране 403 или экране 404, блок 160 управления может заменить виджет-объект 200 сообщений первого типа на блоке 140 отображения виджет-объектом 210 сообщений типа A, или виджет-объектом 220 сообщений типа B, как на экране 405 или экране 406, соответственно. Следовательно, на блоке 140 отображения вывод различных виджет-объектов и изменение свойств виджет-объекта могут быть обработаны на одном и том же уровне.
[55] На экране 405, чтобы заменить виджет-объект 210 сообщений типа A другим виджет-объектом сообщений, таким как виджет-объект 200 сообщений первого типа или виджет-объект 220 сообщений типа B, пользователь может генерировать сигнал ввода, чтобы войти в режим изменения виджет-объекта. Затем блок 160 управления может вывести кадр 202 ориентира вокруг сообщения виджет-объекта 210 типа А, как проиллюстрировано на экране 402. Когда пользователь выбирает желательную опорную точку кадра 202 ориентира посредством перетаскивания или постукивания, блок 160 управления может вывести другой виджет-объект сообщений, ассоциированный с выбранной опорной точкой. Точно так же на экране 406, пользователь может заменить виджет-объект 220 сообщений типа B другим виджет-объектом сообщений, выполняя действия, описанные выше. Поскольку кадр 202 ориентира выведен в пределах изображения отображения виджет-объекта 220 сообщений типа B, блок 160 управления может затемнить виджет-объект 220 сообщений типа B таким образом, чтобы пользователь может ясно рассмотреть кадр 202 ориентира. Обработка изображения объекта этим способом может также быть применена, чтобы изменить процедуры других виджет-объектов.
[56] В вышеупомянутом описании события касания используются как сигнал для изменения виджет-объекта. Блок 120 ввода может также использоваться, чтобы генерировать сигнал для изменения виджет-объекта. Для легкого выбора желательной опорной точки через блок 120 ввода, легко вводимые индексы могут быть назначены на опорные точки, ассоциированные с виджет-объектами различных типов. Блок 150 хранения может предварительно сохранить изображения объекта и отобразить форматы для виджет-объектов сообщения, которые идентичны по функции, но отличаются по типу, таких как виджет-объект 200 сообщений первого типа, виджет-объект 210 сообщений типа A и виджет-объект 220 сообщений типа B.
[57] Как описано выше, способ поддержки изменения объекта согласно примерным вариантам осуществления настоящего изобретения позволяет пользователю легко изменять размер и компоновку информации объекта. Способ использует изменяемый кадр 202 ориентира, чтобы вывести виджет-объекты как изображения предварительного просмотра, чтобы таким образом улучшить видимость виджет-объекта желательного типа, который затем легко выводится на экране в ответ на простое действие, подобное событию отпускания касания.
[58] Фиг. 5 является экранными представлениями, иллюстрирующими операции изменения виджет-объекта согласно примерному варианту осуществления настоящего изобретения.
[59] Со ссылками на Фиг. 5 блок 160 управления мобильного терминала 100 может вывести виджет-объект 300 погоды основного типа на блоке 140 отображения согласно пользовательским параметрам настройки, как на экране 501. Если пользователь генерирует сигнал ввода на экране 501, чтобы изменить виджет-объект 300 погоды основного типа в один из виджет-объектов 310, 320, 330 и 340 погоды других типов, то блок 160 управления может вывести кадр 302 ориентира. Кадр 302 ориентира ассоциирован с виджет-объектами погоды различных типов, и сконфигурирован на основе размера отображения, ориентации отображения, информационного содержимого и компоновки информации виджет-объектов погоды. Например, как отображено на экране 501, если имеется пять виджет-объектов погоды различных типов, то кадр 302 ориентира может быть сконфигурирован, чтобы включать в себя пять разграниченных областей и иметь пять опорных точек C, C1, C2, C3 и C4. Опорные точки C, C1, C2, C3 и C4 могут быть ассоциированы соответственно с виджет-объектами погоды различных типов.
[60] Например, если пользователь генерирует сигнал ввода, чтобы выбрать первую опорную точку C1, ассоциированную с виджет-объектом 310 погоды первого типа на экране 501, то блок 160 управления может вывести виджет-объект 310 погоды первого типа на блоке 140 отображения, как проиллюстрировано на экране 503. В зависимости от исполнения блок 160 управления может вывести виджет-объект 310 погоды первого типа в качестве изображения предварительного просмотра и затем отобразить то же самое на экране в ответ на дополнительный сигнал. В отличие от виджет-объекта 310 погоды основного типа, отображающего информацию, относящуюся к текущей температуре и высокой и низкой температурам в течение дня, виджет-объект 310 погоды первого типа может отобразить информацию, относящуюся к текущей температуре, высокой и низкой температурам в течение дня, текущему местоположению, источнику информации и текущему времени.
[61] Если пользователь генерирует сигнал ввода, чтобы выбрать вторую опорную точку C2, ассоциированную с виджет-объектом 320 погоды второго типа, на экране 501, то блок 160 управления может вывести виджет-объект 320 погоды второго типа на блоке 140 отображения, как проиллюстрировано на экране 505. Виджет-объект 320 погоды второго типа может отобразить информацию, относящуюся к текущей температуре, высокой и низкой температурам в течение дня, изображение и текст, изображающие текущую погоду, текущее местоположение, источник информации и текущее время. Если пользователь генерирует сигнал ввода, чтобы выбрать третью опорную точку C3, ассоциированную с виджет-объектом 330 погоды третьего типа, на экране 501, то блок 160 управления может вывести виджет-объект 330 погоды третьего типа на блоке 140 отображения, как проиллюстрировано на экране 507. Виджет-объект 330 погоды третьего типа может отобразить информацию, относящуюся к текущей температуре, высокой и низкой температурам в течение дня, изображение и текст, изображающие текущую погоду, текущее местоположение, источник информации и текущее время. Наконец, если пользователь генерирует сигнал ввода, чтобы выбрать четвертую опорную точку C4, ассоциированную с виджет-объектом 340 погоды четвертого типа, на экране 501, то блок 160 управления может вывести виджет-объект 340 погоды четвертого типа на блоке 140 отображения, как проиллюстрировано на экране 509. Виджет-объект 340 погоды четвертого типа может отобразить информацию, относящуюся к текущей температуре, высокой и низкой температурам в течение дня, изображение и текст, изображающие текущую погоду, еженедельный прогноз погоды, текущее местоположение, источник информации и текущее время.
[62] Как описано выше, мобильный терминал 100 может предварительно сохранить различные типы виджет-объектов относительно конкретной функции и вывести кадр ориентира на экране, в котором виджет-объект отображен согласно пользовательскому вызову. Затем, когда пользователь выбирает опорную точку кадра ориентира, ассоциированного с виджет-объектом различного типа, мобильный терминал 100 выводит виджет-объекты различного типа, ассоциированные с выбранной опорной точкой, облегчая простое изменение виджет-объекта. В качестве примера виджет-объекты различных типов показывают различные формы информации, которые отличаются согласно по меньшей мере одному из размера отображения, ориентации отображения, информационного содержимого и компоновки информации. Следовательно, пользователь может легко изменить виджет-объект заранее установленного типа на виджет-объект другого типа, имеющий информацию в подходящем размере. В вышеупомянутом описании опорные точки используются, чтобы выбрать виджет-объект различного типа. Однако примерные варианты осуществления настоящего изобретения не ограничены этим. Например, генерирование события касания на одной из разграниченных областей кадра ориентира может заставить блок 160 управления выводить виджет-объект, ассоциированный с областью, которой касаются, в качестве изображения предварительного просмотра или отображать то же самое на экране. В состоянии, в котором один из виджет-объектов 310, 320, 330 и 340 погоды первого-четвертого типов отображается, если генерируется сигнал ввода для изменения виджет-объекта, то блок 160 управления может вывести кадр 302 ориентира на блоке 140 отображения.
[63] Выше виджет-объекты используются в качестве объектов. Однако примерные варианты осуществления настоящего изобретения не ограничены этим. Например, объекты могут соответствовать файлам изображения. Более конкретно, как отображено на Фиг. 6, объект может быть объектом кадра картинки. В режиме изменения объекта для объекта кадра картинки блок 160 управления может генерировать кадр 402 ориентира на основе различных файлов изображения, которые включены в ту же самую папку, в которую включен файл изображения, в настоящее время отображенный в объекте кадра картинки. Блок 160 управления может вывести сгенерированный кадр 402 ориентира вокруг объекта кадра картинки на блоке 140 отображения. Если пользователь генерирует сигнал ввода, чтобы выбрать один из различных файлов изображения, используя кадр 402 ориентира, то блок 160 управления может вывести выбранный файл изображения в качестве изображения объекта кадра картинки. Блок 160 управления может вывести выбранный файл изображения в качестве изображения предварительного просмотра согласно местоположению или типу события касания, сгенерированного на кадре 402 ориентира. Чтобы облегчить выбор одного из файлов изображения одинакового размера, блок 160 управления может компоновать множественные опорные точки на одной области кадра 402 ориентира. Например, предположим, что присутствуют четыре файла изображения, имеющие размер 2×2 и один файл изображения другого размера. Блок 160 управления может назначить четыре опорных точки на область кадра 402 ориентира и одну опорную точку другой его области. Здесь, когда область для размера 2×2 разграничена пунктирными линиями, формирующими прямоугольник, опорные точки могут быть помещены в вершины или пунктирные линии. Если пользователь выбирает одну из опорных точек, то блок 160 управления может вывести файл изображения размера 2×2, ассоциированный с выбранной опорной точкой, в качестве изображения предварительного просмотра или непосредственно отобразить его на блоке 140 отображения согласно исполнению. В вышеупомянутом описании блок размера может соответствовать нескольким десяткам или сотням пикселей, сантиметров, дюймов или подобному.
[64] В предыдущем описании предоставлен кадр ориентира. Однако примерные варианты осуществления настоящего изобретения не ограничены им. Например, в ответ на запрос об изменении текущего объекта на блоке 140 отображения на другой объект, блок 160 управления может вывести объект другого типа, соответствующий событию касания, относящемуся к текущему объекту (например, расстояние и направление перетаскивания от текущего объекта) в качестве изображения предварительного просмотра и затем отобразить этот объект другого типа на блоке 140 отображения согласно пользовательскому вызову, или может непосредственно отобразить объект другого типа на блоке 140 отображения.
[65] В вышеупомянутом описании объект заранее установленного типа изменяется на объект другого типа. Однако согласно пользовательскому вызову, блок 160 управления может вывести кадр ориентира после вывода объекта и немедленно отобразить ранее выведенный объект на экране. Следовательно, после того, как объект выведен, кадр ориентира может быть выведен, чтобы непосредственно изменить ранее выведенный объект на объект другого типа; или объекты различных типов могут быть выведены согласно пользовательскому вызову после выведения кадра ориентира. Альтернативно, как описано выше, объект заранее установленного типа может быть изменен на объект другого типа согласно типам и направлениям сигналов ввода, не выводя кадр ориентира.
[66] Хотя не отображено, мобильный терминал 100 может далее включать в себя по меньшей мере одно из модуля связи ближнего действия для связи на ближнем расстоянии, модуля камеры для захвата неподвижного или движущегося изображения целевого объекта, интерфейса передачи данных на основании проводной и беспроводной связи, модуля связи с Интернет для доступа в Интернет, и модуля приема цифрового вещания для воспроизведения передач цифрового вещания. С тенденцией цифровой конвергенции для специалистов в данной области техники должно быть очевидно, что мобильный терминал 100 может также включать в себя блок, совместимый с вышеописанными блоками, и один блок из них может быть удален или заменен другим блоком.
[67] Мобильный терминал 100 настоящего изобретения может быть любым устройством, способным к отображению объектов на экране. Например, мобильный терминал 100 может быть любым прибором информации и связи или мультимедийным прибором, таким как терминал мобильной связи, основанный на протоколах связи, поддерживающих различные системы связи, портативным мультимедийным проигрывателем (PMP), цифровым бытовым радиоприемником, персональным цифровым помощником (PDA), аудиоплеером, подобным MP3-плейеру, портативной игровой консолью, смартфоном, ноутбуком, переносным компьютером или подобным.
[68] В признаке примерных вариантов осуществления настоящего изобретения способ поддержки изменения объекта позволяет пользователю управлять объектами на экране легким и удобным способом.
[69] Кроме того, способ поддержки изменения объекта обеспечивает оптимизированный размер объекта заранее, чтобы поддерживать быструю настройку объектов и предоставлять информацию оптимизированным способом.
[70] В то время как изобретение показано и описано в отношении некоторых примерных вариантов его осуществления, специалистам в данной области техники должно быть понятно, что различные изменения в форме и деталях могут быть сделаны в нем, не отступая от объема и формы изобретения, как оно определено приложенной формулой изобретения и ее эквивалентами.
Изобретение к области компьютерной техники, и более конкретно к обеспечению поддержки изменения объектов на экране мобильных терминалов. Технический результат заключается в обеспечении быстрого распознавания функций, ассоциированных с индивидуальными объектами, отображенными на экране мобильных терминалов. Технический результат достигается за счет приема ввода для изменения размера первого виджета, причем первый виджет отображается в форме первой конфигурации и ассоциирован с отображением первого набора информации, обеспеченной посредством этого виджета, отображения, когда ввод для изменения размера первого виджета достигает порогового уровня, второго виджета в форме второй конфигурации, который ассоциирован с отображением второго набора информации, обеспеченной посредством этого виджета, и который имеет размер, отличный от размера первого виджета, при этом вторая конфигурация отлична от первой конфигурации, а первый набор информации и второй набор информации обновляются посредством использования информации, принятой от сервера. 2 н. и 13 з.п. ф-лы, 6 ил.
Визуализация пользовательского интерфейса