УСТРОЙСТВО И СПОСОБ ВЫПОЛНЕНИЯ ПРИЛОЖЕНИЯ НА ТЕРМИНАЛЕ МОБИЛЬНОЙ СВЯЗИ
DEVICE AND METHOD FOR APPLICATION EXECUTION ON MOBILE COMMUNICATION TERMINAL

Область техники
Настоящее изобретение относится к устройству и способу выполнения приложений на терминале мобильной связи. Более конкретно, настоящее изобретение относится к устройству для выполнения приложения и способу, обеспечивающему быстрое выполнение приложений на терминале мобильной связи.
Предшествующий уровень техники
Благодаря недавним достижениям в технологии терминалов мобильной связи, терминалы мобильной связи все больше используются для выполнения или исполнения широкого спектра приложений. Для того чтобы пользователю сделать или сформировать примечание, содержащее информацию о приложении на терминале мобильной связи, во время выполнения этого приложения, пользователь может выполнить или исполнить приложение для заметок после завершения приложения, для которого надо сформировать примечание, а затем сформировать примечание, содержащее информацию, используя приложение для заметок.
Кроме этого, чтобы пользователю просмотреть информацию о приложении, делая примечание с информацией о приложении, находясь в приложении для заметок, пользователю снова потребуется запускать приложение после завершения приложения для заметок.
Раскрытие изобретения
Техническая задача
Как изложено выше, делая примечание с информацией о приложении в приложении для заметок, пользователь может испытывать неудобства, причиняемые повторяющимися выполнением и завершением приложений, которых касается примечание.
Решение задачи
Аспекты настоящего изобретения предназначены для решения, по меньшей мере, упомянутых выше проблем и/или недостатков и для обеспечения, по меньшей мере, преимуществ, описанных ниже. Таким образом, один аспект настоящего изобретения заключается в обеспечении способа и устройства для выполнения приложений, обеспечивающих быстрое выполнение приложений на терминале мобильной связи.
Другой аспект настоящего изобретения состоит в том, чтобы обеспечить устройство для выполнения приложения и способ, обеспечивающий быстрое переключение между приложениями на терминале мобильной связи.
Другой аспект настоящего изобретения заключается в том, чтобы обеспечить устройство для выполнения приложения и способ, обеспечивающий пользователю возможность без труда видеть во время выполнения приложения в экранном окне содержимое на фоновом экране.
Другой аспект настоящего изобретения состоит в обеспечении устройства для выполнения приложения и способа использования данных, исполняемых на экранном окне для выполнения приложения, в качестве данных для другого приложения.
Согласно другому аспекту настоящего изобретения обеспечено устройство для выполнения приложения на терминале мобильной связи. Устройство включает в себя дисплей для отображения на текущем экране объекта для выполнения приложения, соответствующего типу события касания, и контроллер для отображения объекта для выполнения приложения в соответствии с типом события касания и скрывания объекта в ответ на событие касания, произошедшее во внешней области объекта во время отображения объекта.
Согласно еще одному аспекту настоящего изобретения обеспечен способ выполнения приложения на терминале мобильной связи. Способ включает в себя этапы, на которых отображают объект для запуска приложения в соответствии с типом произошедшего события касания и скрывают объект, если во время отображения объекта событие касания происходит во внешней области объекта.
Другие аспекты, преимущества и отличительные признаки изобретения станут очевидны специалистам в данной области техники из нижеследующего подробного описания, в котором, при использовании вкупе с прилагаемыми чертежами, раскрываются примерные варианты осуществления изобретения.
Согласно уже другому аспекту изобретение относится также к компьютерному продукту, выполненному с возможностью исполнения способа в соответствии с любым из вариантов осуществления, описанных в этой заявке. Компьютерный продукт содержит исполняемый машинный код, хранимый на носителе информации, таком как память.
Полезные эффекты изобретения
Как очевидно из вышеизложенного описания, в настоящих примерных вариантах осуществления способа и устройства для выполнения приложений для терминала мобильной связи можно быстро выполнять, исполнять и переключаться между определяемыми пользователем приложениями и обеспечивать пользователю возможность без труда видеть содержимое фонового экрана во время выполнения приложения в экранном окне. Кроме этого, в настоящих примерных вариантах осуществления способа и устройства для выполнения приложений данные, исполняемые в экранном окне для выполнения приложения, могут использоваться в качестве данных для другого приложения.
Краткое описание чертежей
Вышеупомянутые и другие аспекты, признаки и преимущества некоторых примерных вариантов осуществления настоящего изобретения станут более очевидны из нижеследующего описания, взятого вместе с прилагаемыми чертежами.
Фиг.1 иллюстрирует структуру терминала мобильной связи согласно примерному варианту осуществления настоящего изобретения.
Фиг.2A и 2B иллюстрируют процесс выполнения приложения на терминале мобильной связи согласно примерному варианту осуществления настоящего изобретения.
Фиг.3A-3C иллюстрируют процесс выполнения приложения для заметок во время осуществления доступа в Интернет на терминале мобильной связи согласно примерному варианту осуществления настоящего изобретения.
Фиг.4A–4C иллюстрируют процесс выполнения приложения для заметок во время использования приложения для обмена сообщениями на терминале мобильной связи согласно примерному варианту осуществления настоящего изобретения.
Фиг.5A–5D иллюстрируют процесс выполнения приложения для заметок в режиме ожидания на терминале мобильной связи согласно примерному варианту осуществлении настоящего изобретения.
Фиг.6A–6B иллюстрируют процесс выполнения приложения для заметок во время использования приложения для работы с сообщениями на терминале мобильной связи согласно примерному варианту осуществления настоящего изобретения.
Фиг.7A-7B иллюстрируют процесс выполнения приложения для заметок во время использования приложения электронной почты на терминале мобильной связи согласно примерному варианту осуществления настоящего изобретения.
Должно быть понятно, что на всех чертежах подобные номера ссылочных позиций относятся к подобным частям, компонентам и конструкциям.
Варианты осуществления изобретения
Следующее далее описание со ссылкой на прилагаемые чертежи предоставлено, чтобы способствовать всестороннему пониманию примерных вариантов осуществления изобретения, определенного пунктами формулы изобретения и их эквивалентами. Оно включает в себя различные конкретные детали для содействия этому пониманию, которые должны расцениваться только как примерные. Таким образом, специалистам в данной области техники должно быть понятно, что различные изменения и модификации вариантов осуществления, описанных в этой заявке, могут быть сделаны без отклонения от объема и сущности изобретения. Кроме того, описания хорошо известных функций и конструкций опущены для ясности и краткости.
Термины и слова, использованные в нижеследующем описании и формуле изобретения, не ограничены их библиографическими значениями, а используются изобретателем только для того, чтобы обеспечить ясное и непротиворечивое понимание изобретения. Соответственно, специалистам в данной области техники должно быть понятно, что нижеследующее описание примерных вариантов осуществления настоящего изобретения дано исключительно с иллюстративной целью, а не с целью ограничения изобретения, определенного пунктами прилагаемой формулы изобретения и их эквивалентами.
Должно быть понятно, что слова в форме единственного числа включают в себя множество обозначаемых объектов, если только контекстом ясно не предписывается иное. Таким образом, например, ссылка на "поверхность компонента" включает в себя ссылку на одну или несколько таких поверхностей.
Фиг.1 иллюстрирует структуру терминала мобильной связи согласно примерному варианту осуществления настоящего изобретения.
Согласно фиг.1 радиочастотный (РЧ-) блок 123 обеспечивает радиосвязь для терминала мобильной связи. РЧ-блок 123 включает в себя РЧ-передатчик (не показан) для преобразования с повышением частоты сигналов передачи и усиления сигналов, преобразованных с повышением частоты и РЧ-приемник (не показан) для малошумящего усиления принимаемых сигналов и преобразования с понижением частоты этих усиленных сигналов. Процессор 120 данных включает в себя передатчик для кодирования и модуляции сигналов передачи и приемник для демодуляции и декодирования принятых сигналов. Другими словами, процессор 120 данных может включать в себя модем и кодек. Кодек содержит кодек данных для обработки пакетных данных и аудиокодек для обработки аудиосигналов, таких как голос или других аналогичные аудиосигналов. Аудиопроцессор 125 воспроизводит принятые аудиосигналы, выводимые аудиокодеком процессора 120 данных, используя громкоговоритель SPK, и передает аудиосигналы передачи, принятые посредством микрофона MIC, аудиокодеку в процессоре 120 данных.
Блок 127 клавишного ввода включает в себя клавиши для ввода числовой и текстовой информации и функциональные клавиши для установки различных функций. Однако настоящее изобретение не ограничено этим, и терминал мобильной связи может включать в себя сенсорный экран или другие подобные элементы для ввода числовой и текстовой информации.
Память 130 может содержать память программ и память данных. В памяти программ могут храниться программы для управления общей работой терминала мобильной связи. В памяти данных могут временно храниться данные, создаваемые во время исполнения этих программ. В памяти 130 может храниться информация о типах исполняемых приложений, ассоциированных с типами событий касания.
Согласно настоящему примерному варианту осуществления настоящего изобретения в памяти 130 может храниться управляющая программа для отображения отдельного экранного окна для выполнения приложения в соответствии с типом события касания, произошедшего на сенсорном экране для выполнения приложения. В памяти 130 может храниться управляющая программа для скрывания экранного окна в ответ на событие касания, которое произошло во внешней области экранного окна, в то время как отображается отдельное экранное окно для выполнения приложения и отображения экранного окна, если событие касания завершается.
В этом варианте осуществления контроллер 110 управляет общей работой терминала мобильной связи. Контроллер 110 выполнен с возможностью отображения объекта, а конкретнее экранного окна для выполнения приложения. Контроллер 110 может отображать отдельное окно путем наложения экранного окна для выполнения приложения на текущий экран. Объект/экранное окно будет заполнять, по меньшей мере, часть дисплея. Участки дисплея, не заполненные объектом/экранным окном для выполнения приложения, будут именоваться «внешней областью экранного окна».
В этом варианте осуществления контроллер 110 выполнен с возможностью отображения объекта для выполнения приложения в соответствии с типом события касания.
Дисплеем может быть сенсорный экран. Экранное окно отображается в соответствии с типом события касания. Событие касания – это действие пользователя, происходящее на сенсорном экране. Событие касания – это, к примеру, специальная комбинация передвижения пальца пользователя по участкам сенсорного дисплея. Событием касания может быть также прижимаемая кнопка, например кнопка пера.
В одном варианте осуществления контроллер выполнен с возможностью приема данных относительно события касания пользователя, например данных, представляющих собой касание сенсорного экрана.
Контроллер дополнительно выполнен с возможностью определения и/или распознания события касания согласно заранее определенной конфигурации. Если событие касания распознано, контроллер запускает приложение. Объект создается/открывается, а контроллер выполнен с возможностью выполнения приложения в этом объекте.
В этом варианте осуществления контроллер дополнительно выполнен с возможностью скрывания объекта/экранного окна в ответ на событие касания, которое произошло во внешней области экранного окна во время отображения этого экранного окна.
В одном варианте осуществления, если во время отображения экранного окна для выполнения приложения в соответствии с типом произошедшего события касания на экранном окне происходит событие касания, то контроллер 110 выходит из, т.е. прекращает отображение, экранного окна, на котором произошло событие касания, и отображает экранное окно для выполнения приложения, соответствующего типу произошедшего события касания.
В одном варианте осуществления, если во время отображения экранного окна для выполнения приложения в соответствии с типом произошедшего события касания на экранном окне происходит событие касания, то контроллер 110 отображает список приложений, выходит из экранного окна, на котором произошло событие касания, а затем отображает экранное окно для выполнения приложения, выбранного из списка приложений, отображаемого контроллером 110. Если событие касания, которое произошло в области экрана, отличной от экранного окна для выполнения приложения, завершается вследствие типа события касания, то контроллер 110 отображает экранное окно.
В одном варианте осуществления, если во время скрывания экранного окна для выполнения приложения в соответствии с типом произошедшего события касания на текущем экране выбрано приложение, например, при помощи события перетаскивания, которое произошло в то время, как событие касания поддерживалось, тогда контроллер 110 выполнен с возможностью сохранения данных, исполняемых на экранном окне, в качестве данных для приложения, выбранного путем событий касания и перетаскивания, и в то же самое время прекращает отображение скрытого экранного окна.
В одном варианте осуществления во время скрывания экранного окна для выполнения приложения в соответствии с типом произошедшего события касания контроллер 110 обновляет приложение. Контроллер 110 может обновлять только синхронизируемые приложения и может обновлять приложения, только если их время синхронизации больше, чем промежуток времени с момента, когда экранное окно было отображено, до момента, когда экранное окно было скрыто. Однако настоящее изобретение этим не ограничено, и контроллер 110 может обновлять приложения любым подходящим образом.
В одном варианте осуществления во время отображения экранного окна для выполнения приложения в соответствии с типом произошедшего события касания контроллер 110 может обновлять приложение или контроллер 110 может обновлять приложение, когда из экранного окна осуществлен выход или оно больше не отображается.
Контроллер 110 может обеспечивать полупрозрачное отображение экранного окна для выполнения приложения, в зависимости от типа произошедшего события касания. Когда осуществляется полупрозрачное отображение экранного окна, пользователь может выполнять приложение на полупрозрачном экранном окне, видя в то же время содержимое, отображаемое на фоновом экране. Что касается действия пользователя по вводу данных, происходящего в активизированном полупрозрачном экранном окне, то действие выполняется только в этом экранном окне, не затрагивая фоновый экран или пункты, элементы или приложения, отображаемые на фоновом экране. Если во время отображения экранного окна для выполнения приложения в соответствии с типом произошедшего события касания выбрана клавиша или кнопка выхода, или в экранном окне введена команда на выход, тогда контроллер 110 прекращает отображение экранного окна для выполнения приложения.
Фото/видеокамера 140 включает в себя датчик фото/видеокамеры для захвата изображений посредством захвата оптического сигнала изображения и преобразования захваченного оптического сигнала изображения в электрический сигнал, который может быть аналоговым сигналом изображения или цифровым сигналом изображения. Фото/видеокамера 140 включает в себя также процессор сигналов для преобразования аналогового сигнала изображения, захваченного датчиком фото/видеокамеры, в цифровые данные. Датчиком фото/видеокамеры может быть прибор с зарядовой связью (ПЗС) или датчик на основе комплементарной структуры металл-оксид-полупроводник (КМОП), а процессор сигналов может быть исполнен с процессором цифровой обработки сигналов. Однако настоящее изобретение этим не ограничено, и датчик фото/видеокамеры и процессор сигналов могут быть исполнены любым подходящим образом. Датчик фото/видеокамеры и процессор сигналов могут быть по исполнению либо встроенными, либо отдельными.
Процессор 150 изображений выполнен с возможностью выполнения обработки сигналов изображений (ОСИ) для отображения сигналов изображения, выводимых фото/видеокамерой 140 на дисплей 160. Обработка сигналов изображений выполняет такие функции, как, например, гамма-коррекция, изменение масштаба изображений, автоматический баланс белого, автоматическое экспонирование, автоматический фокус и другие подобные функции и операции обработки изображений. Процессор 150 изображений обрабатывает сигналы изображений, выводимые фото/видеокамерой 140, кадр за кадром и выводит данные изображения кадра в соответствии с характеристиками и размером дисплея 160. Процессор 150 изображений включает в себя видеокодек, который сжимает данные изображения кадра, отображаемые на дисплее 160, в соответствии с предустановленной схемой кодирования, и восстанавливает сжатые данные изображения кадра в исходные данные изображения кадра. Видеокодек может включать в себя кодек Объединенной группы экспертов по машинной обработке изображений (JPEG-кодек), кодек Экспертной группы по вопросам движущегося изображения 4 (MPEG-4), вейвлет-кодек или любой другой подобный видеокодек. Процессор 150 изображений включает в себя функцию отображения на дисплее (OSD) и может выводить данные для отображения на дисплее в соответствии с размером экрана, отображаемого под управлением контроллера 110.
Дисплей 160 включает в себя экран (не показан на фиг.1) для отображения сигналов изображений, выводимых процессором 150 изображений, и пользовательских данных, выводимых контроллером 110. Дисплеем 160 может быть жидкокристаллический дисплей (ЖКД), дисплей на органических светодиодах (OLED-дисплей) или любой другой дисплей подходящего типа. В случае ЖКД, дисплей 160 может включать в себя контроллер жидкокристаллического дисплея, память, обеспечивающую хранение данных изображения, и панель управления жидкокристаллическим дисплеем. Когда экран дисплея 160 исполнен как сенсорный экран, то в качестве блока ввода может служить ЖКД или дисплей любого другого подходящего типа. В этом случае, на дисплее могут отображаться клавиши, такие как блок 127 клавишного ввода.
Согласно настоящему примерному варианту осуществления настоящего изобретения управление дисплеем 160 будет происходить таким образом, что будет отображаться отдельное окно путем наложения экранного окна для выполнения приложения на текущий экран в соответствии с типом события касания, произошедшего для выполнения приложения.
В одном варианте осуществления дисплей 160 будет отображать текущий экран. Текущий экран может иметь текущее окно, а именно весь экран, на котором показывается приложение любого типа, как например, веб-браузер или приложение электронной почты. В одном варианте осуществления на дисплее 160 открывается и отображается отдельное экранное окно или объект. Отдельное экранное окно или объект открывается, когда происходит/обнаруживается заранее определенное событие касания. Заранее определенное событие касания сконфигурировано/связано с приложением. Отдельное экранное окно или объект будет обеспечивать возможностью отображения обнаруженного приложения. Отдельное экранное окно частично перекрывает текущее окно. Не перекрываемые участки текущего окна называются внешними областями объекта/отдельного экранного окна.
Операция выполнения приложения на терминале мобильной связи будет подробно описана ниже со ссылкой на фиг.2A-7B.
На фиг.2A–2B проиллюстрирован процесс выполнения приложения на терминале мобильной связи согласно примерному варианту осуществления настоящего изобретения.
Как видно на фиг.1, 2A и 2B, если на этапе 201 на терминале мобильной связи происходит событие касания для выполнения приложения, то на этапе 202 контроллер 110 определяет тип произошедшего события касания и отображает (отдельное) экранное окно A для выполнении приложения в соответствии с типом произошедшего события касания.
На этапе 202 контроллер 110 определяет тип приложения, соответствующего типу произошедшего события касания, используя память 130, а затем отображает отдельное окно путем наложения экранного окна A для выполнения обнаруженного приложения на текущий экран дисплея 160.
Тип события касания может определяться в соответствии с количеством действий по сенсорному вводу и продолжительностью сенсорного ввода, т.е. количеством времени, в течение которого происходит сенсорный ввод. В случае, где используется стилус, тип события касания может определяться в соответствии с количеством действий по сенсорному вводу и продолжительностью действий по сенсорного вводу, которые происходят, когда вводится или прижимается кнопка, установленная на стилусе. Также для начала этапа 202 могут быть сконфигурированы более сложные комбинации событий касания.
После этапа 202 пользователь может, например, вводить данные в приложение, выполняющееся в открытом окне.
Во время отображения экранного окна A на этапе 202 контроллер 110 определяет, на этапе 203, происходит ли событие касания для выполнения приложения в области экранного окна A. Если событие касания происходит на экранном окне A, тогда, на этапе 204, контроллер 110 определяет тип приложения, соответствующего типу произошедшего события касания, используя память 130, прекращает отображение экранного окна A и отображает отдельное окно путем наложения экранного окна B для выполнения обнаруженного приложения на текущий экран.
Хотя на фиг.2 не показано, но во время отображения экранного окна A на этапе 202, если событие касания для выполнения приложения происходит в области экранного окна A, то контроллер 110 может отображать список приложений, и если из списка приложений выбирается приложение, то контроллер 110 может выходить из экранного окна A и отображать отдельное окно путем наложения экранного окна для выполнения выбранного приложения на текущий экран.
Во время отображения экранного окна A на этапе 202 контроллер 110 на этапе 205 определяет, происходит ли событие касания во внешней области экранного окна A. Если событие касания происходит во внешней области экранного окна A, тогда контроллер 110 скрывает экранное окно A путем переведения его в нерабочее состояние на этапе 206. Типом события касания для скрывания экранного окна A путем переведения его в нерабочее состояние может быть многообразие действий по сенсорному вводу. Поэтому, пока действие по сенсорному вводу поддерживается во внешней области экранного окна A, экранное окно A скрывается, так что пользователь может видеть содержимое фонового экрана экранного окна A.
Во время скрывания экранного окна A на этапе 206 контроллер 110 на этапе 207 определяет, завершилось ли событие касания, т.е. сенсорный ввод не поддерживается. Если да, то на этапе 208 контроллер 110 снова отображает экранное окно A на текущем экране путем его активизирования. На этапах 205–208, повторяя отображение и скрывание экранного окна A в ответ на событие касания, пользователь может выполнять приложение на экранном окне A, видя в то же время содержимое на фоновом кране экранного окна A.
Если произошедшее событие касания на этапе 207 поддерживается, пока экранное окно A скрыто на этапе 206, то контроллер 110 на этапе 209 определяет, происходит ли событие перетаскивания. Если событие перетаскивания происходит, то на этапе 210 контроллер 110 определяет, выбрано ли приложение событиями касания и перетаскивания. Если приложение выбрано событиями касания и перетаскивания, контроллер 110 сохраняет данные, исполняемые на экранном окне A в качестве данных для приложения, выбранного событиями касания и перетаскивания, и выходит из или прекращает отображение экранного окна A на этапе 211.
Например, если из списка контактов, обеспеченного приложением для передачи и обработки сообщений или приложением электронной почты, посредством событий касания и перетаскивания на текущем экране, который является экраном, посредством которого контроллер 110 выполняет приложение для работы с сообщениями после скрывания экранного окна A, выбран получатель, то данные для заметки, исполняемые на экранном окне A, могут сохраняться в качестве данных для получателя или могут сохраняться в качестве прикрепленных данных в сообщении или электронном письме, которое посылается получателю, после того, как контроллер 110 автоматически переключается в режим сообщения/электронной почты или переключается на приложения для передачи и обработки сообщений или электронной почты. Например, если из списка дат, обеспеченных приложением календаря посредством событий касания и перетаскивания на текущем экране, на котором контроллер 110 выполняет приложение календаря после скрывания экранного окна A, выбрана дата, тогда данные для заметки, исполняемые на экранном окне A, могут сохраняться в качестве данных, соответствующих выбранной дате.
В качестве другого примера, если посредством событий касания и перетаскивания на текущем экране, для которого контроллер 110 находится в режиме ожидания после скрывания экранного окна A, выбрана пиктограмма, представляющая собой тип приложения, например приложение для работы с сообщениями, приложение электронной почты и альбомное приложение, то данные для заметки, исполняемые на экранном окне A, могут сохраняться в качестве прикрепленных данных после того, как контроллер 110 переключится в режим сообщения или электронной почты, или данные для заметки могут сохраняться в качестве данных, соответствующих изображению, выбранному из альбома.
Во время скрывания экранного окна A на этапе 206 контроллер 110 обновляет на этапе 212 приложения, установленные на терминале мобильной связи. Конкретнее, на этапе 212 контроллер 110 обновляет синхронизируемые приложения и может обновлять приложения, только если их время синхронизации больше промежутка времени, начиная с момента, в который экранное окно A было отображено, до момента, в который экранное окно A было скрыто. Контроллер 110 может обновлять приложения во время отображения экранного окна A или контроллер 110 может обновлять приложения только тогда, когда осуществлен выход из экранного окна A.
Например, когда терминал мобильной связи настроен для обновления приложения только в состоянии, когда экранное окно A скрыто, то если экранное окно A для выполнения приложения для заметок отображается таким образом, что оно частично перекрывает текущий экран приложения для обмена сообщений, которое выполняется в настоящее время, то контроллер 110 не обновляет приложение. После этого, если экранное окно A скрыто, то контроллер 110 сравнивает время синхронизации приложения для обмена сообщениями с промежутком времени с момента, когда экранное окно A было отображено, до момента, когда экранное окно A было скрыто, чтобы обновить синхронизируемое приложение для обмена сообщениями. Например, если время синхронизации приложения для обмена сообщениями установлено «5 секундам», а промежуток времени с момента, когда экранное окно A было отображено, до момента, когда экранное окно A было скрыто, составляет «3 секунды», т.е. время синхронизации приложения для обмена сообщениями, составляющее 5 секунд, больше промежутка времени с момента, когда экранное окно A было отображено, до момента, когда экранное окно A было скрыто, составляющего 3 секунды, то контроллер 110 обновляет приложение для обмена сообщениями. К примеру, контроллер 110 может отображать разговоры, сделанные в то время, когда экранное окно A было видно, предотвращая тем самым частое обновление каждый раз, когда экранное окно A скрыто.
Если установлено, что обновление приложения должно происходить в состоянии, когда экранное окно A скрыто, то контроллер 110 может обновлять синхронизируемое приложение для обмена сообщениями и отображать его на фоновом экране при отображении экранного окна A, которое предназначено для отображения приложения для заметок, на текущем экране, частично перекрывая его.
Если во время отображения экранного окна A на текущем экране, отображающем приложение для обмена сообщениями, с его частичным перекрыванием, обновление приложения установлено происходить только тогда, когда осуществлен выход из экранного окна A, то контроллер 110 может обновлять синхронизируемое приложение для обмена сообщениями и отображать его, когда полностью осуществлен выход из экранного окна A.
Во время отображения экранного окна A на этапе 202 контроллер 110 на этапе 213 определяет, выбрана ли на экранном окне A кнопка выхода, клавиша выхода или осуществлен ввод для выхода. Если на экранном окне A выбрана кнопка выхода, клавиша выхода или осуществлен ввод для выхода, то контроллер 110 осуществляет выход из или прекращает отображение экранного окна A на этапе 214.
Операция отображения и скрывания экранного окна в ответ на событие касания на фиг.2A и 2B будет описана со ссылкой на фиг.3A–7B.
На фиг.3A–3C проиллюстрирован процесс выполнения приложения для заметок во время доступа в Интернет на терминале мобильной связи согласно примерному варианту осуществления настоящего изобретения.
На фиг.3A–3C видно, что в то время как пользователь просматривает статью, изображение, видео или веб-сайт через Интернет, как показано на фиг.3A, если событие касания для выполнения приложения для заметок происходит на экране, отображающем статью, то, независимо от области, в которой событие касания происходит на экране, может быть отображено отдельное окно путем наложения экранного окна 161 для выполнения приложения для заметок на текущий экран, отображающий статью, как показано на фиг.3B. Если во время отображения экранного окна 161 событие касания (т.е. сенсорный ввод) происходит и поддерживается во внешней области экранного окна 161 на всем экране, то экранное окно 161 может быть скрыто, как показано на фиг.3C, позволяя пользователю видеть текущий экран, отображающий статью. Если во время скрывания экранного окна 161, как показано на фиг.3C, произошедшее событие касания завершается, то отдельное окно может быть снова отражено таким образом, чтобы частично перекрывать экранным окном 161 текущий экран, как показано на фиг.3B.
На фиг. 4A–4C проиллюстрирован процесс выполнения приложения для заметок во время использования приложения для обмена сообщениями на терминале мобильной связи согласно примерному варианту осуществления настоящего изобретения.
Как видно на фиг. 4A–4C, если во время выполнения приложения для обмена сообщениями, как показано на фиг.4A, на экране, отображающем приложение для обмена сообщения, происходит событие касания для выполнения приложения для заметок, то, независимо от области, в которой происходит событие касания, к примеру, если в течение заранее определенного времени происходит два сенсорных ввода, отдельное окно может быть отображено таким образом, чтобы частично перекрывать экранным окном 161 для выполнения приложения для заметок текущий экран, отображающий выполнение приложения для обмена сообщениями, как показано на фиг.4B.
Если во время отображения экранного окна 161, как показано на фиг.4B, событие касания происходит и поддерживается в области экрана, отличной от области, отображающей экранное окно 161, то экранное окно 161 может быть скрыто, как показано на фиг.4C, позволяя тем самым пользователю видеть текущий экран, отображающий приложение для обмена сообщениями. Когда обновление приложения установлено, чтобы происходить только в состоянии, когда экранное окно 161 скрыто, то, если время синхронизации приложения для обмена сообщениями больше промежутка времени с момента, когда экранное окно 161 было отображено, до момента, когда экранное окно было скрыто, приложение для обмена сообщениями обновляется в состоянии, когда экранное окно 161 скрыто, как показано на фиг.4C, и, таким образом, возможно отображать разговоры, сделанные в то время, пока отображалось экранное окно 161. Если произошедший сенсорный ввод завершается во время нахождения в состоянии, показанном на фиг.4C, то экранное окно 161 может быть снова отображено, как показано на фиг.4B.
На фиг.5A–5D проиллюстрирован процесс выполнения приложения для заметок в режиме ожидания на терминале мобильной связи согласно примерному варианту осуществления настоящего изобретения.
Согласно фиг.5A–5D, если в режиме ожидания, как показано на фиг.5A, происходит событие касания для выполнения приложения для заметок, то отдельное окно отображается так, чтобы частично перекрывать экранным окном 161 для выполнения приложения для заметок экран в режиме ожидания, как показано на фиг. 5B и 5C.
Если во время отображения экранного окна 161, как показано на фиг.5B и 5C, событие касания происходит и поддерживается в области экрана, отличной от области, отображающей экранное окно 161, то экранное окно 161 скрывается, и отображается экран ожидания, как показано на фиг.5D. Если в состоянии, показанном на фиг.5D, произошедший сенсорный ввод завершается, то экранное окно 161 вновь отображается, как показано на фиг. 5B и 5C.
Если обновление приложения установлено так, чтобы происходить только в состоянии, когда экранное окно 161 скрыто, то обновление временного виджета с отображаемого времени «07:11» до текущего времени «07:12» не осуществляется, пока отображается экранное окно 161, как показано на фиг.5C. Если обновление приложения установлено так, чтобы происходить только тогда, когда осуществлен выход из экранного окна 161, то обновление отображаемого времени «07:11» временного виджета до текущего времени «07:12» не осуществляется, даже когда экранное окно 161 скрыто, как показано на фиг.5D.
На фиг.6A и 6B проиллюстрирован процесс выполнения приложения для заметок во время использования приложения для работы с сообщениями на терминале мобильной связи согласно примерному варианту осуществления настоящего изобретения.
Как видно на фиг.6A и 6B, если событие касания, соответствующее исполнению приложения для заметок, происходит на текущем экране, отображающем приложение для работы с сообщениями, то отображается отдельное окно путем наложения экранного окна 161 для выполнения приложения для заметок на текущий экран, отображающий приложение для работы с сообщениями, как показано на фиг.6A. Если во время отображения экранного окна 161, как показано на фиг.6A, событие касания происходит и поддерживается во внешней области экранного окна 161, то экранное окно 161 скрывается, и отображается текущий экран, отображающий приложение для работы с сообщениями, как показано на фиг.6B. Если в состоянии, показанном на фиг.6B, сенсорный ввод прекращается, то экранное окно 161 может быть отображено снова, как показано на фиг.6A.
Фиг.7A-7B иллюстрируют процесс выполнения приложения для заметок во время использования приложения электронной почты на терминале мобильной связи согласно примерному варианту осуществления настоящего изобретения.
Как видно на фиг.7A и 7B, если событие касания, соответствующее исполнению приложения электронной почты, происходит на текущем экране, отображающем приложение электронной почты, то отображается отдельное окно путем наложения экранного окна 161 для выполнения приложения для заметок на текущий экран, отображающий приложение электронной почты, как показано на фиг.7A.
Если во время отображения экранного окна 161, как показано на фиг.7A, событие касания происходит и поддерживается в области экрана, отличной от области, отображающей экранное окно 161, то экранное окно 161 скрывается, и отображается текущий экран, отображающий приложение электронной почты, как показано на фиг.7B. Если в состоянии, показанном на фиг.7B, сенсорный ввод прекращается, то экранное окно 161 может быть отображено снова, как показано на фиг.7A.
Хотя изобретение было продемонстрировано и описано со ссылкой на его некоторые примерные варианты осуществления, специалистам в данной области техники должно быть понятно, что различные изменения могут быть сделаны в форме и деталях, не выходя за пределы сущности и объема изобретения, определенных пунктами прилагаемой формулы изобретения и их эквивалентами.