Устройство отображения для выполнения множества приложений и способ управления им

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

 

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

Настоящее раскрытие относится к устройству отображения, которое исполняет множество приложений, и способу управления устройством отображения. В частности, настоящее раскрытие относится к устройству отображения, которое управляет отображением множества окон, в которых, соответственно, исполняется множество приложений, и способу управления устройством отображения.

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

Настольный компьютер снабжен, по меньшей мере, одним устройством отображения (например, монитором). Мобильное устройство, имеющее сенсорный экран (например, портативный телефон, смартфон или планшетный персональный компьютер (PC)) включает в себя одно устройство отображения.

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

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

В мобильном устройстве могут исполняться различные приложения, включающие в себя базовые приложения, разработанные и установленные в мобильном устройстве производителем, и дополнительные приложения, загруженные (скачанные) с сайтов приложений через интернет. Обычные пользователи могут разрабатывать такие дополнительные приложения и регистрировать их на сайтах приложений. Соответственно, можно свободно продавать разработанные приложения на сайтах приложений пользователям мобильных устройств. В настоящее время существует десятки и сотни тысяч бесплатных и платных приложений для мобильных устройств.

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

РАСКРЫТИЕ ИЗОБРЕТЕНИЯ

Техническая проблема

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

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

Техническое решение

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

В соответствии с аспектом настоящего раскрытия, предусмотрен способ управления устройством отображения. Способ включает в себя отображение множества окон, в которых исполняются соответствующие приложения, прием ввода свертывания в пиктограмму для выполнения множества окон, проверку информации об окне (оконной информации) для каждого из множества окон и прерывание отображения множества окон, и генерацию пиктограммы ярлыка для одновременного исполнения множества окон, на основе проверенной оконной информации.

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

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

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

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

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

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

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

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

фиг. 1 - блок-схема устройства отображения согласно варианту осуществления настоящего раскрытия;

фиг. 2a - вид в перспективе устройства отображения согласно варианту осуществления настоящего раскрытия;

фиг. 2b иллюстрирует понятие Z-порядка согласно варианту осуществления настоящего раскрытия;

фиг. 3a иллюстрирует экран, отображающий окна согласно варианту осуществления настоящего раскрытия;

фиг. 3b иллюстрирует понятие инфраструктуры согласно варианту осуществления настоящего раскрытия;

фиг. 3c иллюстрирует экран, связанный с описанием операции изменения порядка отображения окон согласно варианту осуществления настоящего раскрытия;

фиг. 3d иллюстрирует экран, отображающий окна в измененном порядке отображения согласно варианту осуществления настоящего раскрытия;

фиг. 4a и 4b иллюстрируют режим разделения в устройстве отображения согласно варианту осуществления настоящего раскрытия;

фиг. 5a, 5b и 5c иллюстрируют работу устройства отображения согласно варианту осуществления настоящего раскрытия;

фиг. 6a, 6b и 6c иллюстрируют работу устройства отображения согласно варианту осуществления настоящего раскрытия;

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

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

фиг. 9 - схема, демонстрирующая обработку сигналов согласно способу управления устройством отображения согласно варианту осуществления настоящего раскрытия;

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

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

фиг. 12a, 12b, 12c, 12d, 12e, 12f, 12g, 12h, 12i, 12j, 12k, 12l, 12m, 12n, 12o, 12p, 12q и 12r иллюстрируют устройства отображения согласно различным вариантам осуществления настоящего раскрытия;

фиг. 13a, 13b, 13c, 13d и 13e иллюстрируют экраны, отображаемые на устройстве отображения согласно различным вариантам осуществления настоящего раскрытия;

фиг. 13f иллюстрирует пользовательский интерфейс (UI) переименования согласно варианту осуществления настоящего раскрытия;

фиг. 14a и 14b иллюстрируют пиктограммы ярлыка согласно различным вариантам осуществления настоящего раскрытия;

фиг. 15a и 15b - блок-схемы операций, демонстрирующие способы управления устройством отображения согласно различным вариантам осуществления настоящего раскрытия; и

фиг. 15c иллюстрирует пиктограмму ярлыка согласно варианту осуществления настоящего раскрытия.

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

ПРЕДПОЧТИТЕЛЬНЫЕ ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ

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

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

Следует понимать, что формы единственного числа включают в себя множественные представления, если из контекста явно не следует обратное. Таким образом, например, ссылка на "составную поверхность" включает в себя ссылку на одну или более таких поверхностей.

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

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

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

На Фиг. 1 показана блок-схема устройства отображения согласно варианту осуществления настоящего раскрытия.

Согласно фиг. 1, устройство 100 отображения может включать в себя контроллер 110, модуль 120 мобильной связи, вспомогательный модуль 130 связи, мультимедийный модуль 140, модуль 150 камеры, модуль 155 глобальной системы позиционирования (GPS), модуль 160 ввода/вывода (I/O), модуль 170 датчика, память 175, источник 180 питания, сенсорный экран 190, контроллер 195 сенсорного экрана, и пр.

Устройство 100 отображения может быть подключено к внешнему устройству (не показано) через модуль 120 мобильной связи, вспомогательный модуль 130 связи и соединитель 165. Внешнее устройство может представлять собой любой из другого устройства отображения (не показано), портативного телефона (не показан), смартфона (не показан), планшетного персонального компьютера (PC) (не показан), сервера (не показан), и пр.

Вспомогательный модуль 130 связи включает в себя, по меньшей мере, один из модуля 131 беспроводной локальной сети (WLAN) и модуль 132 связи ближнего действия. Мультимедийный модуль 140 включает в себя, по меньшей мере, один из модуля 141 широковещательной связи, модуля 142 воспроизведения аудио и модуля 143 воспроизведения видео. Модуль 150 камеры включает в себя, по меньшей мере, одну из первой камеры 151 и второй камеры 152. Модуль 160 I/O включает в себя, по меньшей мере, один из кнопок 161, микрофона 162, громкоговорителя 163, вибрационного двигателя 164, соединителя 165 и клавишной панели 166.

Контроллер 110 может включать в себя центральный процессор (CPU) 111, постоянную память (ROM) 112, где хранится программа управления для управления пользовательским устройством 100 и оперативную память (RAM) 113, где хранятся сигналы или данные, принятые извне пользовательского устройства 100, или для использования в качестве пространства памяти для операции, осуществляемой пользовательским устройством 100. CPU 111 может включать в себя одно или более ядер. CPU 111, ROM 112 и RAM 113 могут быть соединены друг с другом через внутреннюю шину.

Контроллер 110 может управлять модулем 120 мобильной связи, вспомогательным модулем 130 связи, мультимедийным модулем 140, модулем 150 камеры, модулем 155 GPS, модулем 160 I/O, модулем 170 датчика, памятью 175, источником 180 питания, сенсорным экраном 190 и контроллером 195 сенсорного экрана.

Модуль 120 мобильной связи подключает пользовательское устройство 100 к внешнему устройству через одну или более антенн (не показаны) посредством мобильной связи под управлением контроллера 110. Модуль 120 мобильной связи передает беспроводные сигналы на или принимает беспроводные сигналы от портативного телефона (не показан), смартфона (не показан), планшетного PC (не показан) или другого устройства отображения (не показано), которое имеет номер телефона, введенный в устройство 100 отображения, для голосового вызова, видеовызова, службы коротких сообщений (SMS) или службы мультимедийных сообщений (MMS).

Вспомогательный модуль 130 связи может включать в себя, по меньшей мере, один из модуля 131 WLAN и модуля 132 связи ближнего действия.

Модуль 131 WLAN может подключаться к интернету под управлением контроллера 110 в месте, где установлена беспроводная AP (не показана). Модуль 131 WLAN поддерживает стандарт WLAN, например 802.11x Института инженеров по электротехнике и радиоэлектронике (IEEE). Модуль 132 связи ближнего действия может осуществлять беспроводную связь ближнего действия между пользовательским устройством 100 и другим устройством, например, устройством формирование изображения (не показано) под управлением контроллера 110. Связь ближнего действия может согласовываться с Bluetooth, ассоциация передачи данных в инфракрасном диапазоне (IrDA) и пр.

Устройство 100 отображения может включать в себя, по меньшей мере, один из модуля 120 мобильной связи, модуля 131 WLAN и модуля 132 связи ближнего действия согласно возможностям устройства 100 отображения. Например, устройство 100 отображения может включать в себя комбинацию модуля 120 мобильной связи, модуля 131 WLAN и модуля 132 связи ближнего действия согласно возможностям устройства 100 отображения.

Мультимедийный модуль 140 может включать в себя модуль 141 широковещательной связи, модуль 142 воспроизведения аудио и/или модуль 143 воспроизведения видео. Модуль 141 широковещательной связи может принимать широковещательный сигнал (например, сигнал телевещания, сигнал радиовещания, широковещательный сигнал данных и/или т.п.) и дополнительную широковещательную информацию (например, электронный путеводитель по программам (EPG), электронный путеводитель по службам (ESG) и/или т.п.) от широковещательной станции через антенну широковещательной связи (не показана) под управлением контроллера 110. Модуль 142 воспроизведения аудио может открывать сохраненный или принятый цифровой аудиофайл (например, файл, имеющий расширение mp3, wma, ogg, wav и т.п.) под управлением контроллера 110. Модуль 143 воспроизведения видео может открывать сохраненный или принятый цифровой видеофайл (например, файл, имеющий расширение mpeg, mpg, mp4, avi, mov, mkv и т.п.) под управлением контроллера 110. Модуль 143 воспроизведения видео также может открывать цифровой аудиофайл.

Мультимедийный модуль 140 может включать в себя модуль 142 воспроизведения аудио и модуль 143 воспроизведения видео без модуля 141 широковещательной связи. Альтернативно, модуль 142 воспроизведения аудио или модуль 143 воспроизведения видео мультимедийного модуля 140 могут быть включены в состав контроллера 110.

Модуль 150 камеры может включать в себя, по меньшей мере, одну из первой камеры 151 и второй камеры 152, для захвата неподвижного изображения или видео под управлением контроллера 110. Первая камера 151 или вторая камера 152 может включать в себя вспомогательный источник света (например, вспышку (не показана)) для обеспечения интенсивности света, необходимой для захвата изображения. Первая камера 151 может располагаться на передней поверхности устройства 100 отображения, тогда как вторая камера 152 может располагаться на задней поверхности устройства 100. Альтернативно, первая камера 151 и вторая камера 152 может располагаться вблизи друг друга (например, расстояние между первой камерой 151 и второй камерой 152 может составлять от 1 см до 8 см) для захвата трехмерного неподвижного изображения или видео.

Модуль 155 GPS может принимать сигналы от множества спутников GPS (не показаны) на околоземной орбите и вычислять позицию устройства 100 отображения на основании времен прихода (ToA) спутниковых сигналов от спутников GPS на устройство 100 отображения.

Модуль 160 I/O может включать в себя, по меньшей мере, один из множества кнопок 161, микрофона 162, громкоговорителя 163, вибрационного двигателя 164, соединителя 165 и клавишной панели 166.

Кнопки 161 могут быть сформированы на передней поверхности, боковой поверхности или задней поверхности корпуса устройства 100 отображения, и могут включать в себя, по меньшей мере, одну из кнопки питания/блокировки, кнопки громкости, кнопки вызова меню, кнопки возврата в главное меню, кнопки возврата и кнопки поиска.

Микрофон 162 принимает голос или звук и преобразует принятый голос или звук в электрический сигнал под управлением контроллера 110.

Громкоговоритель 163 может выводить звуки, соответствующие различным сигналам (например, беспроводному сигналу, широковещательному сигналу, цифровому аудиофайлу, цифровому видеофайлу, фотоснимку и пр.), принятым от модуля 120 мобильной связи, вспомогательного модуля 130 связи, мультимедийного модуля 140 и модуля 150 камеры вовне устройства 100 отображения. Громкоговоритель 163 может выводить звуки, соответствующие функциям (например, звук манипуляции с кнопкой, тон гудка для вызова и пр.) осуществляемым устройством 100 отображения. Один или более громкоговорителей 163 может располагаться в надлежащей позиции или позициях корпуса устройства 100 отображения.

Вибрационный двигатель 164 может преобразовывать электрический сигнал в механическую вибрацию под управлением контроллера 110. Например, когда устройство 100 отображения принимает входящий голосовой вызов от другого устройства (не показан) в режиме вибрации, работает вибрационный двигатель 164. Один или более вибрационных двигателей 164 может быть установлен внутри корпуса устройства 100 отображения. Вибрационный двигатель 164 может работать в ответ на касание пользователем сенсорного экрана 190 и непрерывное перемещение точки касания на сенсорном экране 190.

Соединитель 165 может использоваться как интерфейс для подключения устройства 100 отображения к внешнему устройству (не показано) и/или источнику питания (не показан). Соединитель 165 может передавать данные, хранящиеся в памяти 175, на внешнее устройство через кабель, подключенный к соединителю 165, или может принимать данные от внешнего устройства через кабель, под управлением контроллера 110. Устройство 100 отображения может принимать питание или заряжать батарею (не показан) от источника питания через кабель, подключенный к соединителю 165.

Клавишная панель 166 может принимать клавишный ввод от пользователя для управления устройством 100 отображения. Клавишная панель 166 включает в себя физическую клавишную панель (не показана), сформированную в устройстве 100 отображения или виртуальную клавишную панель (не показана), отображаемую на сенсорном экране 190. Физическая клавишная панель может быть не предусмотрена согласно возможностям или конфигурации устройства 100 отображения.

Модуль 170 датчика включает в себя, по меньшей мере, один датчик (не показан) для обнаружения состояния устройства 100 отображения. Например, модуль 170 датчика может включать в себя датчик близости, который определяет, находится ли пользователь вблизи устройства 100 отображения, датчик освещенности, который регистрирует количество окружающего света вокруг устройства 100 отображения, датчик движения, который может регистрировать движение устройства 100 отображения (например, вращение, ускорение, вибрацию устройства 100 отображения и/или т.п.) и/или т.п. По меньшей мере, один датчик может регистрировать состояние устройства 100 отображения, генерировать сигнал, соответствующий выявленному состоянию, и передавать сгенерированный сигнал на контроллер 110. Датчик можно добавлять к или удалять из модуля 170 датчика согласно возможностям устройства 100 отображения.

В памяти 175 могут храниться сигналы или данные ввода/вывода в соответствии с операциями модуля 120 мобильной связи, вспомогательного модуля 130 связи, мультимедийного модуля 140, модуля 150 камеры, модуля 155 GPS, модуля 160 I/O, модуля 170 датчика и сенсорного экрана 190 под управлением контроллера 110. В памяти 175 может храниться программа управления для управления устройством 100 отображения или контроллером 110 и приложения.

Термин "память" соответствует памяти 175, ROM 112 и RAM 113 в контроллере 110 или карте памяти (не показана) (например, карте Secure Digital (SD), карте памяти и/или т.п.), установленной в устройстве 100 отображения. Память может включать в себя энергонезависимую память, энергозависимую память, жесткий диск (HDD) или твердотельный жесткий диск (SSD).

Источник 180 питания может подавать питание на одну или более батарей (не показаны), установленных в корпусе устройства 100 отображения, под управлением контроллера 110. Одна или более батарей подают питание на устройство 100 отображения. Кроме того, источник 180 питания может подавать питание, принятое от внешнего источника питания (не показан), через кабель, подключенный к соединителю 165, на устройство 100 отображения.

Сенсорный экран 190 может обеспечивать пользователю пользовательские интерфейсы (UI), соответствующие различным службам (например, вызова, передачи данных, широковещания, фотографии и/или т.п.). Сенсорный экран 190 может передавать аналоговый сигнал, соответствующий по меньшей мере одному касанию UI, на контроллер 195 сенсорного экрана. Сенсорный экран 190 может принимать по меньшей мере один тактильный ввод через часть тела пользователя (например, палец и/или т.п.) или инструмент тактильного ввода (например, стилус, перо и/или т.п.). Сенсорный экран 190 также может принимать сигнал тактильного ввода, соответствующий непрерывному перемещению точки касания между одной или более точками касания. Сенсорный экран 190 может передавать аналоговый сигнал, соответствующий непрерывному перемещению тактильного ввода, на контроллер 195 сенсорного экрана.

Используемый в этом описании термин "касание" может включать в себя бесконтактное касание (например, регистрируемый зазор между сенсорным экраном 190 и частью тела пользователя или инструментом тактильного ввода равен 1 мм или менее), не обязан ограничиваться контактами между сенсорным экраном 190 и частью тела пользователя или инструментом тактильного ввода. Регистрируемый зазор с сенсорным экраном 190 может изменяться согласно возможностям или конфигурации устройства 100 отображения.

Сенсорный экран 190 можно реализовать в виде экрана, например, резистивного типа, емкостного типа, инфракрасного типа, типа акустической волны и т.п.

Контроллер 195 сенсорного экрана преобразует аналоговый сигнал, принятый из сенсорного экрана 190, в цифровой сигнал (например, координаты X и Y). Контроллер 110 может управлять сенсорный экран 190 с использованием цифрового сигнала, принятого от контроллера 195 сенсорного экрана. Например, контроллер 110 может управлять выбором или выполнением пиктограммы ярлыка (не показана), отображаемой на сенсорном экране 190 в ответ на касание. Контроллер 195 сенсорного экрана может быть включен в состав контроллера 110.

На Фиг. 2a показан вид в перспективе устройства отображения согласно варианту осуществления настоящего раскрытия.

Согласно фиг. 2a, сенсорный экран 190 располагается в центре передней поверхности 100a устройства 100 отображения, занимая почти всю переднюю поверхность 100a. Первая камера 151 и датчик 170a освещенности может располагаться вдоль края передней поверхности 100a устройства 100 отображения. Например, кнопка 161a питания/сброса, кнопка 161b громкости, громкоговоритель 163, антенна 141a наземного DMB для широковещательного приема, микрофон (не показан), соединитель (не показан) и пр. может располагаться на боковых поверхностях 100b устройства 100 отображения, и вторая камера (не показана) может располагаться на задней поверхности (не показана) устройства 100 отображения.

Главный экран 210 и нижняя панель 220 отображаются на сенсорном экране 190. На фиг. 2a, устройство 100 отображения и сенсорный экран 190 располагаются в альбомной ориентации (т.е. устройство 100 отображения и сенсорный экран 190 располагаются таким образом, что их размеры по горизонтали больше их размеров по вертикали). В этом случае, производится определение, что сенсорный экран 190 располагается горизонтально.

Одно или более приложений выполняются на главном экране 210. На фиг. 2a, в порядке примера, экран главного меню отображается на сенсорном экране 190. Экран главного меню - это первый экран, отображаемый на сенсорном экране 190 при включении питания устройства 100 отображения. Клавиши 212 выполнения, используемые для исполнения множества приложений, хранящихся в устройстве 100 отображения, отображаются в строках и столбцах на экране главного меню. Клавиши 212 выполнения могут включать в себя пиктограммы, кнопки и/или текст. После прикосновения к клавише выполнения, приложение, соответствующее клавише выполнения, исполняется и отображается на главном экране 210.

Нижняя панель 220 удлинена в горизонтальном направлении внизу сенсорного экрана 190 и включает в себя стандартные функциональные кнопки 222, 224, 226 и 228. Кнопка 222 возврата в главное меню отображает экран главного меню на главном экране 210. Например, после прикосновения к кнопке 222 возврата в главное меню в ходе выполнения приложений на главном экране 210, экран главного меню, представленный на фиг. 2a, отображается на главном экране 210. Кнопка 224 возврата отображает экран, предшествующий текущему экрану, или завершает последнее используемое приложение. Кнопка 226 многовидового режима отображает приложения на главном экране 210 в многовидовом режиме согласно настоящему раскрытию. Кнопка 228 переключения режима используется для отображения множества приложений, выполняющихся на главном экране 210 в переключенном режиме. Например, после прикосновения к кнопке 228 переключения режима, множество приложений может переключаться между режимом вольного стиля и режимом разделения. Множество приложений свободно отображаются в одних и тех же позициях, частично перекрываясь друг с другом в режиме вольного стиля, тогда как множество приложений отображаются по отдельности в разных областях экрана 210 главного меню в режиме разделения.

Верхняя панель (не показана) может быть сформирована вверху сенсорного экрана 190 для отображения состояний устройства 100 отображения, в том числе, состояния заряда батареи, интенсивности принятого сигнала и текущего времени.

Нижняя панель 220 и верхняя панель (не показана) могут не отображаться на сенсорном экране 190 согласно операционной системе (OS) устройства 100 отображения или приложению, исполняемому в устройстве 100 отображения. Если ни нижняя панель 220, ни верхняя панель не отображается на сенсорном экране 190, главный экран 210 может отображаться на всем сенсорном экране 190. Альтернативно нижняя панель 220 и верхняя панель могут отображаться полупрозрачно на главном экране 210.

Фиг. 2b иллюстрирует понятие Z-порядка согласно варианту осуществления настоящего раскрытия.

Согласно фиг. 2b, если Z-порядок экрана делится на N слоев, N-й слой может лежать на (N-1)-ом слое. Окно, соответствующее каждому слою, может существовать на уровне, и приложение может исполняться в окне. Таким образом, при исполнении первого приложения, первое приложение исполняется в окне первого слоя. Затем, при исполнении второго приложения, второе приложение исполняется в окне второго слоя, и при исполнении третьего приложения, третье приложение исполняется в окне третьего слоя. Таким образом, первый, второй и третий слои генерируются в иерархическом порядке. Последний сгенерированный слой может существовать в верхнем слое и, таким образом, может отображаться вверху экрана. Например, множество окон 1, 2, 3 и 4 может отображаться с взаимным перекрыванием на главном экране 210. В частности, первое окно 1 отображается перекрывающимся со вторым, третьим и четвертым окнами 2, 3 и 4. Второе окно 2 отображается перекрывающимся с третьим и четвертым окнами 3 и 4, и третье окно 3 отображается перекрывающимся с четвертым окном 4. В случае перекрывания множества окон 1, 2, 3 и 4, упорядочение отображения множества окон 1, 2, 3 и 4 именуется Z-порядком. Z-порядок может быть порядком отображения окон по оси Z. Иерархический обозреватель 5 обеспечивает вид иерархических Z-порядков. Z-порядок может именоваться порядком отображения.

Фиг. 3a иллюстрирует экран, отображающий окна согласно варианту осуществления настоящего раскрытия. В частности, фиг. 3a иллюстрирует понятие режима вольного стиля.

Согласно фиг. 3a, устройство 300 отображения включает в себя сенсорный экран 310. Множество окон 311 и 312 отображаются на сенсорном экране 310. Кроме того, нижняя панель 320 отображается внизу сенсорного экрана 310. Как описано выше, режим отображения, в котором множество окон 311 и 312 отображается с взаимным перекрыванием согласно их уровням приоритета отображения, может именоваться режимом вольного стиля.

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

Приложения представляют собой программы, независимо сконфигурированные производителем устройства 300 отображения или разработчиком приложений. Поэтому исполнение одного приложения не требует предварительного исполнения другого приложения. Кроме того, даже если одно приложение заканчивается, другое приложение может продолжать работу.

По сравнению с приложением, которое является независимо сконфигурированной программой, приложение сложной функции (или двойное приложение) имеет часть (например, функцию памяти, функцию передачи и приема сообщений и т.д.) функций другого приложения помимо одного приложения (например, видеоприложения). Такое приложение сложной функции отличается от вышеупомянутых независимых приложений тем, что является единичным приложением, вновь сконфигурированным включающим в себя конкретные функции. Соответственно, приложение сложной функции обеспечивает только ограниченные функции, тогда как различные функции доступны из существующих независимых приложений. Если пользователю нужно новое приложение сложной функции, пользователь должен приобрести приложение сложной функции.

Контроллер 110 управляет частично перекрывающимся отображением множества окон 311 и 322. Контроллер 110 может назначать приоритеты множеству окон 311 и 312 в отношении их отображения. Например, контроллер 110 может назначить окну 311 более высокий приоритет, чем окну 312. Таким образом, контроллер 110 отображает окно 311 с относительно более высоким уровнем приоритета поверх окна 312 со сравнительно низким уровнем приоритета. Часть окна 312 скрытая окном 311, не отображается на экране.

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

Фиг. 3b иллюстрирует понятие инфраструктуры согласно варианту осуществления настоящего раскрытия.

Согласно фиг. 3b, диспетчер 291 активности, оконный диспетчер 292 и система 294 просмотра инфраструктуры 270 могут быть совместимы с многооконной инфраструктурой 280. Для обеспечения совместимости с многооконной инфраструктурой 280 может требоваться интерфейс прикладного программирования (API) и т.п. Инфраструктура 270 также может включать в себя поставщик 273 контента, диспетчер 275 пакетов, диспетчер 276 телефонии, диспетчер 277 ресурсов, диспетчер 278 местоположения и диспетчер 279 извещения.

Многооконная инфраструктура 280 включает в себя многооконный диспетчер 281 и многооконную службу 282.

Диспетчер 291 активности, оконный диспетчер 292 и система 294 просмотра могут вызывать многооконный API. Оконный диспетчер 292 может генерировать панель заголовка для каждого окна. Кроме того, оконный диспетчер 292 может регистрировать Z-порядок каждого окна и определять упорядочение окон на основании Z-порядков окон.

Многооконный диспетчер 281 обеспечивает пользователю функциональные возможности многооконной службы 282 в форме API, и структура диспетчеров/служб может работать на основании межпроцессного взаимодействия (IPC).

Многооконная служба 282 отслеживает жизненные циклы приложений, исполняемых во множественных окнах и управляет состояниями каждого приложения, например, размером и позицией приложения.

Вызванный API может управлять размером, позицией и видимостью каждого окна.

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

Уровень 260 приложений может вызывать API непосредственно из многооконного диспетчера 281. Таким образом, когда пользователь разрабатывает новое приложение, пользователь также может использовать API, обеспеченный многооконным диспетчером 281.

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

Фиг. 3c иллюстрирует экран, связанный с описанием операции изменения порядка отображения окон согласно варианту осуществления настоящего раскрытия.

Согласно фиг. 3c, когда пользователь 11 касается 301 окна 312 на сенсорном экране 310 устройства 300 отображения, контроллер 110 назначает наивысший уровень приоритета отображения окну 312, для которого было введено последнее событие управления. Кроме того, контроллер 110 уменьшает уровень приоритета окна 311 с наивысшего уровня приоритета до следующего в порядке уменьшения уровня приоритета. Таким образом, контроллер 110 уменьшает уровень приоритета отображения окна 311 на один уровень. Нижняя панель 320 может отображаться внизу сенсорного экрана 310.

Фиг. 3d иллюстрирует экран, отображающий окна в измененном порядке отображения согласно варианту осуществления настоящего раскрытия.

Согласно фиг. 3d, окно 312, имеющее наивысший уровень приоритета, может отображаться с перекрыванием поверх окна 311. Часть окна 311, имеющего сравнительно низкий уровень приоритета, скрытая окном 312, имеющим относительно более высокий уровень приоритета, не отображается на сенсорном экране 310 устройства 300 отображения. Нижняя панель 320 может отображаться внизу сенсорного экрана 310.

Фиг. 4a и 4b иллюстрируют режим разделения в устройстве отображения согласно варианту осуществления настоящего раскрытия.

Фиг. 4a иллюстрирует пример отображения двух приложений на главном экране 410 в режиме разделения. Когда пользователь выполняет множество приложений, контроллер (не показан) может одновременно выполнять множество приложений и отображать приложения на главном экране 410 в режиме разделения.

В режиме разделения, первое окно 440 и второе окно 450 могут отображаться на главном экране 410, не перекрываясь. Например, как показано на фиг. 4a, главный экран 410 может делиться на две половины, и первое окно 440 и второе окно 450 могут отображаться, соответственно, в левой половине и правой половине главного экрана 410. Хотя первое и второе окна 440 и 450 находятся вблизи друг друга, совместно используя общую граничную линию 470, первое и второе окна 440 и 450 не перекрываются друг с другом. Общая граничная линия 470 проведена между первым и вторым окнами 440 и 450. Нижняя панель 420 может отображаться внизу главного экрана 410.

Фиг. 4b демонстрирует пример работы в режиме разделения. Согласно фиг. 4b, пока пользователь ищет нужный ресторан с помощью приложения веб-браузера, выполняющегося в первом окне 440, пользователь может одновременно назначать встречу с другом, чтобы пообедать, с помощью приложения сообщений, исполняющегося во втором окне 450. Как показано на фиг. 4b, пользователь может искать информацию в интернете путем прикосновения к объекту в первом окне 440. Кроме того, пользователь может беседовать с другом Мартином посредством службы сообщение путем прикосновения к объекту во втором окне 450. Хотя первое и второе окна 440 и 450 находятся вблизи друг друга, совместно используя общую граничную линию 470, первое и второе окна 440 и 450 не перекрываются друг с другом. Общая граничная линия 470 проведена между первым и вторым окнами 440 и 450. Нижняя панель 420 может отображаться внизу главного экрана 410.

Фиг. 5a, 5b и 5c иллюстрируют работу устройства отображения согласно варианту осуществления настоящего раскрытия.

Согласно фиг. 5a, устройство 500 отображения может отображать первое окно 511 и 512 и второе окно 521 и 522 на сенсорном экране. Первое окно 511 и 512 может включать в себя первую панель заголовка 511 и окно 512 выполнения первого приложения. Второе окно 521 и 522 может включать в себя вторую панель заголовка 521 и окно 522 выполнения второго приложения. Устройство 500 отображения может дополнительно отображать кнопку 530 свертывания в пиктограмму.

После выбора кнопки 530 свертывания в пиктограмму, контроллер (не показан) проверяет оконную информацию о каждом из первого окна 511 и 512 и второго окна 521 и 522. В частности, контроллер может определять, по меньшей мере, один из типа первого приложения, исполняемого в первом окне 511 и 512, размера первого окна 511 и 512 и позиции отображения первого окна 511 и 512. Контроллер может определять, по меньшей мере, один из типа второго приложения, исполняемого во втором окне 521 и 522, размера второго окна 521 и 522 и позиции отображения второго окна 521 и 522. Например, многооконный диспетчер может вызывать API из диспетчера задач и оконного диспетчера инфраструктуры и проверять оконную информацию о каждом окне. Оконная информация о каждом окне может дополнительно включать в себя информацию о состоянии выполнения приложения, исполняемого в окне.

Контроллер может проверять оконную информацию о первом окне 511 и 512 и втором окне 521 и 522 и может прерывать отображение первого окна 511 и 512 и второго окна 521 и 522. Кроме того, контроллер может генерировать пиктограмму ярлыка, которая обеспечивает возможность одновременного исполнения первого приложения в первом окне 511 и 512 и второго приложения во втором окне 521 и 522. Контроллер может обеспечивать UI, посредством которого пиктограмме ярлыка можно назначать имя согласно заранее заданному шаблону или непосредственно пользователем. Контроллер может принимать имя пиктограммы ярлыка от пользователя и может управлять отображением пиктограммы ярлыка совместно с принятым именем.

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

Фиг. 5b иллюстрирует экран меню, отображающий пиктограмму ярлыка согласно варианту осуществления настоящего раскрытия. Согласно фиг. 5b, контроллер управляет отображением пиктограммы 545 ярлыка совместно с пиктограммами 541, 542, 543 и 544 выполнения приложения. Пиктограмма 545 ярлыка может представлять собой, например, составное изображение, включающее в себя эскизное изображение первого приложения и эскизное изображение второго приложения.

Пользователь может выбирать пиктограмму 545 ярлыка для одновременного выполнения первого и второго приложений. Когда контроллер определяет, что пиктограмма 545 ярлыка выбрана, контроллер может считывать оконную информацию о первом окне 511 и 512 и оконную информацию о втором окне 521 и 522.

Фиг. 5c иллюстрирует устройство отображения согласно варианту осуществления настоящего раскрытия. Контроллер управляет отображением первого окна 511 и 512 и второго окна 521 и 522 на основании оконной информации о первом окне 511 и 512 и оконной информации о втором окне 521 и 522. Контроллер управляет отображением первого окна 511 и 512 и второго окна 521 и 522 таким же образом, как отображается в момент приема ввода свертывания в пиктограмму, как показано на фиг. 5a. Это позволяет максимизировать удобство пользователя в том смысле, что пользователь может воспроизводить оптимизированную конфигурацию множества окон. Например, пользователь легко может использовать приложения, часто используемые дома, например, приложение веб-браузера, приложение чата и приложение медиаплеера, устанавливая пиктограмму ярлыка "для домашнего использования" для часто используемых приложений. Или пользователь легко может использовать приложения, часто используемые в школе, например, приложение веб-браузера, приложение памятки и приложение словаря, устанавливая пиктограмму ярлыка "для школьного использования" для часто используемых приложений.

Фиг. 6a, 6b и 6c иллюстрируют работу устройства отображения согласно варианту осуществления настоящего раскрытия. По сравнению с фиг. 5a, 5b и 5c, демонстрирующими работу в режиме вольного стиля, фиг. 6a, 6b и 6c иллюстрируют работу в режиме разделения.

Согласно фиг. 6a, устройство 600 отображения может отображать первое окно 611 и 612 и второе окно 621 и 622 на сенсорном экране. Первое окно 611 и 612 может включать в себя первую панель 611 заголовка и экран 612 выполнения первого приложения, и второе окно 621 и 622 может включать в себя вторую панель заголовка 621 и экран 622 выполнения второго приложения. Устройство 600 отображения может дополнительно отображать кнопку 630 свертывания в пиктограмму. В отличие от фиг. 5a, кнопка 630 свертывания в пиктограмму отображается в нижней панели на фиг. 6a.

После выбора кнопки 630 свертывания в пиктограмму, контроллер (не показан) проверяет оконную информацию о каждом из первого окна 611 и 612 и второго окна 621 и 622. В частности, контроллер может определять, по меньшей мере, один из типа первого приложения, исполняемого в первом окне 611 и 612, размера первого окна 611 и 612 и позиции отображения первого окна 611 и 612. Контроллер может определять, по меньшей мере, один из типа второго приложения, исполняемого во втором окне 621 и 622, размера второго окна 621 и 622 и позиции отображения второго окна 621 и 622. Например, многооконный диспетчер может вызывать API из диспетчера задач и оконного диспетчера инфраструктуры и проверять оконную информацию о каждом окне. Оконная информация о каждом окне может дополнительно включать в себя информацию о состоянии исполнения приложения, исполняемого в окне.

Контроллер может проверять оконную информацию о первом окне 611 и 612 и втором окне 621 и 622 и может прерывать отображение первого окна 611 и 612 и второго окна 621 и 622. Кроме того, контроллер может генерировать пиктограмму ярлыка, которая обеспечивает одновременное исполнение первого приложения в первом окне 611 и 612 и второго приложения во втором окне 621 и 622.

Фиг. 6b иллюстрирует экран меню, отображающий пиктограмму ярлыка согласно варианту осуществления настоящего раскрытия. Согласно фиг. 6b, контроллер устройства 600 отображения управляет отображением пиктограммы 645 ярлыка совместно с пиктограммами 641, 642, 643 и 644 выполнения приложения. Пиктограмма 645 ярлыка может представлять собой, например, составное изображение, включающее в себя эскизное изображение первого приложения и эскизное изображение второго приложения.

Пользователь может выбирать пиктограмму 645 ярлыка для одновременного исполнения первого и второго приложений. Когда контроллер определяет, что пиктограмма 645 ярлыка выбрана, контроллер может считывать оконную информацию о первом окне 611 и 612 и оконную информацию о втором окне 621 и 622.

Фиг. 6c иллюстрирует устройство отображения согласно варианту осуществления настоящего раскрытия. Контроллер устройства 600 отображения управляет отображением первого окна 611 и 612 и второго окна 621 и 622 на основании оконной информации о первом окне 611 и 612 и оконной информации о втором окне 621 и 622. Контроллер управляет отображением первого окна 611 и 612 и второго окна 621 и 622 таким же образом, как отображается в момент приема ввода свертывания в пиктограмму, как показано на фиг. 6a. Устройство 600 отображения может дополнительно отображать кнопку 630 свертывания в пиктограмму. Как описано выше, способы управления устройством отображения согласно настоящему раскрытию применимы как к режиму вольного стиля, так и к режиму разделения.

На Фиг. 7 показана блок-схема операций, демонстрирующая способ управления устройством отображения согласно варианту осуществления настоящего раскрытия.

Согласно фиг. 7, устройство отображения, в операции S701, может отображать множество окон одно за другим в соответствии с множеством окон. Устройство отображения может отображать множество окон в режиме разделения или режиме вольного стиля.

Устройство отображения, в операции S703, может принимать ввод свертывания в пиктограмму, который свертывает в пиктограмму множество окон. Например, устройство отображения может отображать кнопку свертывания в пиктограмму в частичной области или нижней панели сенсорного экрана. Устройство отображения может принимать ввод свертывания в пиктограмму, определяя, выбрана ли кнопка свертывания в пиктограмму. Или устройство отображения может отображать кнопку захвата, которая захватывает экран выполнения, и принимать ввод свертывания в пиктограмму, определяя, была ли кнопка захвата нажата в течение долгого периода времени (например, большего или равного пороговому промежутку времени).

Устройство отображения, в операции S705, может проверять оконную информацию для каждого из множества окон. Оконная информация о каждом окне может включать в себя информацию о по меньшей мере одном из типа приложения, исполняемого в окне, позиции окна и размера окна. Оконная информация может дополнительно включать в себя информацию о состоянии выполнения приложения. Нижеприведенная Таблица 1 иллюстрирует пример оконной информации согласно варианту осуществления настоящего раскрытия.

Таблица 1
оконная информация первое окно второе окно
тип приложения приложение веб-обозревания приложение памятки
позиция окна (130,90) (245,30)
размер окна (130,90), (130,70),
(150,90), (150,70)
(245,30), (245,78)
(290,30), (290,78)
состояние исполнения приложения URI: http://www.ss.com вторая памятка

Согласно таблице 1, оконная информация указывает тип приложения, исполняемого в первом окне, как приложение веб-обозревания, позицию первого окна как (130, 90), размер первого окна как (130, 90), (130, 70), (150, 90) и (150, 70), и состояние исполнения приложения как окончательный входной универсальный идентификатор ресурса (URI), http://www.ss.com. Кроме того, оконная информация указывает тип приложения, исполняемого во втором окне как приложение памятки, позицию второго окна как (245, 30), размер второго окна как (245, 30), (245, 78) (290, 30) и (290, 78), и состояние исполнения приложения как окончательную памятку в качестве второй памятки.

Устройство отображения может сохранять проверенную оконную информацию. Устройство отображения, в операции S709, может прерывать отображение множества окон и создавать пиктограмму ярлыка. Пиктограмма ярлыка используется для одновременного исполнения множества приложений.

На Фиг. 8 показана блок-схема операций, демонстрирующая способ управления устройством отображения согласно варианту осуществления настоящего раскрытия.

Согласно фиг. 8, устройство отображения, в операции S801, может отображать пиктограмму ярлыка, которая допускает одновременное выполнение множества приложений. Пользователь может выбирать пиктограмму ярлыка для одновременного исполнения множества приложений. Устройство отображения, в операции S803, может определять, выбрана ли пиктограмма ярлыка. Если в операции S803 определено, что пиктограмма ярлыка не выбрана, устройство отображения, в операции S801, продолжает отображать пиктограмму ярлыка. С другой стороны, если в операции S803 определено, что пиктограмма ярлыка выбрана, устройство отображения, в операции S805, считывает сохраненную оконную информацию о множестве приложений.

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

На Фиг. 9 показана схема, демонстрирующая обработку сигналов согласно способу управления устройством отображения согласно варианту осуществления настоящего раскрытия.

Согласно фиг. 9, первое устройство 910 отображения может передавать и принимать конкретные данные на второе устройство 920 отображения и от него. Таким образом, каждое из первого устройства 910 отображения и второго устройства 920 отображения может включать в себя модуль связи и, таким образом, может передавать и принимать данные через модуль связи. Модуль связи может быть модулем мобильной связи или модулем связи ближнего действия, и специалистам в данной области техники легко понять, что настоящее раскрытие не ограничивается никакой конкретной схемой связи.

Первое устройство 910 отображения, в операции S931, отображает множество окон, в которых, соответственно, исполняется множество приложений. Первое устройство 910 отображения может принимать ввод свертывания в пиктограмму и может проверять оконную информацию на основании ввода свертывания в пиктограмму. Первое устройство 910 отображения, в операции S933, генерирует пиктограмму ярлыка на основании оконной информации. Первое устройство 910 отображения, в операции S935, может передавать информацию о пиктограмме ярлыка на второе устройство 920 отображения. В частности, первое устройство 910 отображения может передавать эскизное изображение сгенерированной пиктограммы ярлыка и оконную информацию на второе устройство 920 отображения.

Второе устройство 920 отображения, в операции S935, принимает информацию о пиктограмме ярлыка. В частности, второе устройство 920 отображения может принимать эскизное изображение сгенерированной пиктограммы ярлыка и оконную информацию.

Второе устройство 920 отображения может отображать пиктограмму ярлыка и определять, в операции S937, выбрана ли пиктограмма ярлыка. После выбора пиктограммы ярлыка, второе устройство 920 отображения, в операции S939, считывает оконную информацию. Второе устройство 920 отображения, в операции S941, может отображать множество окон на основании оконной информации. При этом второе устройство 920 отображения может отображать то же множество окон, которое отображается в первом устройстве 910 отображения. Если второе устройство 920 отображения настроено на такое же разрешение, как первое устройство 910 отображения, второе устройство 920 отображения управляет отображением множества окон с тем же разрешением. С другой стороны, если второе устройство 920 отображения настроено на другое разрешение, чем первое устройство 910 отображения, второе устройство 920 отображения может отображать множество окон согласно заранее определенной процедуре преобразования.

На Фиг. 10 показана блок-схема операций, демонстрирующая способ управления устройством отображения согласно варианту осуществления настоящего раскрытия.

Согласно фиг. 10, устройство отображения, в операции S1001, может отображать множество окон одно за другим в соответствии с множеством окон. Устройство отображения может отображать множество окон в режиме разделения или режиме вольного стиля.

Устройство отображения, в операции S1003, может принимать ввод свертывания в пиктограмму, который свертывает в пиктограмму множество окон.

Устройство отображения, в операции S1005, может проверять оконную информацию для каждого из множества окон. Оконная информация о каждом окне может включать в себя информацию о, по меньшей мере, одном из типа приложения, исполняемого в окне, позиции окна и размера окна. В операции S1007 информацию о состоянии выполнения приложения можно дополнительно включать в оконную информацию.

Устройство отображения может сохранять проверенную оконную информацию. Устройство отображения, в операции S1009, может прерывать отображение множества окон и создавать пиктограмму ярлыка. Пиктограмма ярлыка используется для одновременного выполнения множества приложений.

На Фиг. 11 показана блок-схема операций, демонстрирующая способ управления устройством отображения согласно другому варианту осуществления настоящего раскрытия.

Согласно фиг. 11, устройство отображения, в операции S1101, может отображать пиктограмму ярлыка, которая обеспечивает возможность одновременного исполнения множества приложений. Пользователь может выбирать пиктограмму ярлыка для одновременного исполнения множества приложений. Устройство отображения, в операции S1103, может определять, выбрана ли пиктограмма ярлыка. Если в операции S1103 определено, что пиктограмма ярлыка не выбрана, устройство отображения, в операции S1101, продолжает отображать пиктограмму ярлыка. С другой стороны, если в операции S1103 определено, что пиктограмма ярлыка выбрана, устройство отображения, в операции S1105, считывает сохраненную оконную информацию.

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

Фиг. 12a, 12b, 12c, 12d, 12e, 12f, 12g, 12h, 12i, 12j, 12k, 12l, 12m, 12n, 12o, 12p, 12q и 12r иллюстрируют устройства отображения согласно различным вариантам осуществления настоящего раскрытия.

Согласно фиг. 12a, устройство 1200 отображения отображает экран 1217 меню. Экран 1217 меню может быть экраном выполнения запускающей программы и может включать в себя пиктограммы, с которыми выполнять приложения. Экран 1217 меню может дополнительно включать в себя информацию о текущем времени и, кроме того, может включать в себя виджет. Согласно одной или более из фиг. 12a, 12b, 12c, 12d, 12e, 12f, 12g, 12h, 12i, 12j, 12k, 12l, 12m, 12n, 12o, 12p, 12q и 12r, устройство 1200 отображения отображает область 1210 пиктограмм в левой стороне сенсорного экрана, которая содержит пиктограммы 1211, 1212, 1213 и 1214, представляющие исполнимые приложения. Область 1210 пиктограмм может дополнительно содержать кнопку 1215 редактирования пиктограммы ярлыка и кнопку 1216 генерации пиктограммы ярлыка.

Как показано на фиг. 12b, пользователь 10 может манипулировать пользовательским устройством 1200 для выполнения первого приложения A. Например, пользователь 10 может касаться пиктограммы 1211, представляющей первое приложение A, и перетаскивать точку касания на экран 1217 меню, как показано на фиг. 12c. Контроллер (не показан) устройства 1200 отображения может управлять отображением пиктограммы 1211 в позиции, достигнутой в результате перетаскивания. Контроллер может дополнительно управлять отображением призрачного вида 1218 в позиции, достигнутой в результате перетаскивания. Призрачный вид 1218 означает предварительный вид, который отображает размер и форму окна, в котором будет выполняться приложение, что позволяет пользователю 10 выбирать позицию окна. Поскольку никакого окна не отображается, контроллер может отображать призрачный вид 1218 в полноэкранном режиме. Как подробно описано ниже, контроллер может управлять полноэкранным отображением призрачного вида в отсутствие какого-либо окна, уже отображаемого на сенсорном экране. Если единичное окно уже отображается на сенсорном экране, контроллер может отображать призрачный вид в размере и форме, соответствующих половине сенсорного экрана. Если два окна уже отображаются на сенсорном экране, контроллер может отображать призрачный вид в размере и форме, соответствующих половине одного из двух окон на сенсорном экране.

Контроллер может распознавать вышеупомянутый жест перетаскивания как команду для выполнения нового приложения. Контроллер может генерировать первое окно 1219 для выполнения первого приложения A. Контроллер может управлять отображением первого окна 1219 в полноэкранном режиме, как показано на фиг. 12d.

Пользователь 10 может манипулировать устройством 1200 отображения для дополнительного выполнения второго приложения B. Например, пользователь может касаться пиктограммы 1212, представляющей второе приложение B, как показано на фиг. 12e, и затем перетаскивать пиктограмму 1212, выбранную прикосновением, в нижнюю часть первого окна 1219, как показано на фиг. 12f. Контроллер может управлять отображением пиктограммы 1212 в позиции, достигнутой в результате перетаскивания. Кроме того, контроллер может управлять отображением призрачного вида 1223 в позиции, достигнутой в результате перетаскивания. Как описано выше, поскольку единичное окно 1219 уже отображается на сенсорном экране, контроллер может управлять отображением призрачного вида 1223 в размере и форме, соответствующих половине сенсорного экрана. Хотя это не показано, если пользователь 10 перетаскивает пиктограмму 1212, выбранную прикосновением, в верхнюю часть сенсорного экрана, контроллер управляет отображением призрачного вида 1223 в верхней половине сенсорного экрана. Отображение призрачного вида в нижней половине сенсорного экрана является исключительно иллюстративным. Таким образом, контроллер может делить сенсорный экран на левую и правую половины и может управлять отображением призрачного вида в одной из левой и правой половины сенсорного экрана.

Если пользователь останавливает перетаскивание в нижней части сенсорного экрана, как показано на фиг. 12f, контроллер определяет, что команда выполнения нового приложения принята. Как показано на фиг. 12g, контроллер управляет отображением второго окна 1230 в нижней половине сенсорного экрана в соответствии с призрачным видом 1223, представленным на фиг. 12f. Кроме того, контроллер уменьшает первое окно 1219 в размере и форме, таким образом, создавая первое окно 1220 таким образом, что первое окно 1220 может отображаться в верхней половине сенсорного экрана.

Пользователь 10 может генерировать пиктограмму ярлыка для первого окна 1220, выполняемого в верхней половине сенсорного экрана и второго окна 1230, выполняемого в нижней половине сенсорного экрана. Например, пользователь 10 может выбирать кнопку 1216 генерации пиктограммы ярлыка, как показано на фиг. 12h. Выбор кнопки 1216 генерации пиктограммы ярлыка может быть примером команды для генерации пиктограммы ярлыка. Специалистам в данной области техники легко понять, что команда генерации пиктограммы ярлыка может выдаваться иным образом, чем выбор кнопки 1216 генерации пиктограммы ярлыка.

Приняв пиктограмму ярлыка команда генерации, контроллер может управлять генерацией и отображением пиктограммы 1235 ярлыка в области 1210 пиктограмм, как показано на фиг. 12i, 12j, 12k, 12l, 12m и 12n. При этом пиктограмма 1235 ярлыка может отображаться как изображение, в котором пиктограмма 1211, представляющая первое приложение, перекрывается с пиктограммой 1212, представляющей второе приложение. Поэтому пользователь 10 может распознавать пиктограммы как первого, так и второго приложения.

Приняв команду выполнения пиктограммы ярлыка, когда пользователь выбирает пиктограмму 1235 ярлыка, как показано на фиг. 12j, контроллер может выполнять и отображать первое окно 1220 в верхней половине сенсорного экрана и второе окно 1230 в нижней половине сенсорного экрана, как показано на фиг. 12k.

В другом варианте осуществления настоящего раскрытия, пользователь 10 может вводить команду редактирования пиктограммы ярлыка, выбирая кнопку 1215 редактирования пиктограммы ярлыка, как показано на фиг. 12l. Кроме того, пользователь 10 может выбирать пиктограмму 1235 ярлыка, подлежащую редактированию, как показано на фиг. 12m. Затем контроллер может отображать экран 1240 редактирования в отношении пиктограммы 1235 ярлыка, подлежащей редактированию, как показано на фиг. 12n. Экран 1240 редактирования может включать в себя вкладку 1241 переименования, которая изменяет имя пиктограммы 1235 ярлыка и вкладку 1242 удаления, которая удаляет пиктограмму 1235 ярлыка. После выбора вкладки 1241 переименования, контроллер может управлять обеспечением UI, позволяющего изменять имя пиктограммы 1235 ярлыка. После выбора вкладки 1242 удаления, контроллер может удалять пиктограмму 1235 ярлыка.

Фиг. 12o иллюстрирует устройство отображения согласно варианту осуществления настоящего раскрытия. Согласно фиг. 12o, контроллер (не показан) может управлять отображением экрана, разделенного на три части. Например, контроллер может управлять отображением первого окна 1244 в котором исполняется первое приложение A в верхней половине сенсорного экрана, второго окна 1242, в котором исполняется второе приложение B в левой половине нижней половины сенсорного экрана, и третьего окна 1243, в котором выполняется третье приложение C в правой половине нижней половины сенсорного экрана. Пользователь может выбирать кнопку 1216 генерации пиктограммы ярлыка. Затем контроллер может управлять генерацией и отображением пиктограммы 1245 ярлыка. Например, пиктограмма 1245 ярлыка может отображаться как изображение, в котором первая пиктограмма 1211, вторая пиктограмма 1212 и третья пиктограмма 1213 перекрываются друг с другом.

Фиг. 12p иллюстрирует устройство отображения согласно варианту осуществления настоящего раскрытия. Согласно фиг. 12p, Контроллер (не показан) может управлять отображением экрана, разделенного на три части. Например, контроллер может управлять отображением первого окна 1251, в котором выполняется первое приложение A в левой половине верхней половины сенсорного экрана, второго окна 1252, в котором исполняется второе приложение B в правой половине верхней половины сенсорного экрана, и третьего окна 1253, в котором исполняется третье приложение C в нижней половине сенсорного экрана. Пользователь может выбирать кнопку 1216 генерации пиктограммы ярлыка. Затем контроллер может управлять генерацией и отображением пиктограммы 1255 ярлыка. Например, пиктограмма 1255 ярлыка может отображаться как изображение, в котором первая пиктограмма 1211, вторая пиктограмма 1212 и третья пиктограмма 1213 перекрываются друг с другом.

Фиг. 12q иллюстрирует устройство отображения согласно варианту осуществления настоящего раскрытия. Согласно фиг. 12q, контроллер может управлять отображением экрана, разделенного на четыре части. Например, контроллер (не показан) может управлять отображением первого окна 1261 в котором исполняется первое приложение A в левой половине верхней половины сенсорного экрана, второго окна 1262, в котором исполняется второе приложение B в правой половине верхней половины сенсорного экрана, третьего окна 1263, в котором исполняется третье приложение C в левой половине нижней половины сенсорного экрана, и четвертого окна 1264, в котором исполняется четвертое приложение D в правой половине нижней половины сенсорного экрана.

Пользователь может выбирать кнопку 1216 генерации пиктограммы ярлыка. Затем контроллер может управлять генерацией и отображением пиктограммы 1265 ярлыка. Например, пиктограмма 1265 ярлыка может отображаться как изображение, в котором первая пиктограмма 1211, вторая пиктограмма 1212, третья пиктограмма 1213 и четвертая пиктограмма 1214 перекрываются друг с другом.

Фиг. 12r иллюстрирует устройство отображения согласно варианту осуществления настоящего раскрытия. Согласно фиг. 12r, контроллер (не показан) может управлять отображением первого окна 1271, в котором исполняется первое приложение A, второго окна 1272, в котором исполняется второе приложение B, третьего окна 1273, в котором исполняется третье приложение C, и четвертого окна 1274, в котором исполняется четвертое приложение D. Контроллер может отображать первое, второе, третье и четвертое окна 1271, 1272, 1273 и 1274 перекрывающиеся друг с другом согласно уровням приоритета отображения первого, второго, третьего и четвертого окон 1271, 1272, 1273 и 1274. Пользователь может выбирать кнопку 1216 генерации пиктограммы ярлыка. Затем контроллер может управлять генерацией и отображением пиктограммы 1275 ярлыка. Например, пиктограмма 1275 ярлыка может отображаться как изображение, в котором первая пиктограмма 1211, вторая пиктограмма 1212, третья пиктограмма 1213 и четвертая пиктограмма 1214 перекрываются друг с другом.

Фиг. 13a, 13b, 13c, 13d и 13e иллюстрируют экраны, отображаемые на устройстве отображения согласно различным вариантам осуществления настоящего раскрытия. Согласно фиг. 13a, 13b, 13c, 13d и 13e, устройство 1200 отображения отображает область 1210 пиктограмм в левой стороне сенсорного экрана, которая содержит пиктограммы 1211, 1212, 1213 и 1214, представляющие исполнимые приложения. Область 1210 пиктограмм может дополнительно содержать пиктограмму 1235 ярлыка, кнопку 1215 редактирования пиктограммы ярлыка и кнопку 1216 генерации пиктограммы ярлыка. Согласно фиг. 13a, контроллер может управлять отображением пиктограммы 1301 переименования и пиктограммы 1302 удаления. Согласно фиг. 13b и 13c, пользователь 10 может вводить команду переименования пиктограммы ярлыка, совершая жест 1310 перетаскивания для перетаскивания пиктограммы 1235 ярлыка на пиктограмму 1301 переименования. Контроллер перемещает пиктограмму 1235 ярлыка в соответствии с жестом 1310 перетаскивания. Когда перетаскивание останавливается на пиктограмме 1301 переименования, контроллер может обеспечивать UI переименования, в котором можно изменять имя пиктограммы 1235 ярлыка. В другом варианте осуществления настоящего раскрытия, приняв команду переименования ярлыка, состоящую в длительном нажатии пользователем пиктограммы 1235 ярлыка, контроллер может отображать UI переименования для переименования пиктограммы 1235 ярлыка.

Согласно фиг. 13d и 13e, пользователь 10 может вводить команду удаления пиктограммы ярлыка, совершая жест 1320 перетаскивания для перетаскивания пиктограммы 1235 ярлыка на пиктограмму 1302 удаления. Контроллер может перемещать пиктограмму 1235 ярлыка в соответствии с жестом 1320 перетаскивания. Когда перетаскивание останавливается на пиктограмме 1302 удаления, контроллер может удалять пиктограмму 1235 ярлыка.

Фиг. 13f иллюстрирует UI переименования согласно варианту осуществления настоящего раскрытия. UI переименования устройства 1300 отображения может включать в себя окно 1311 переименования и клавиатуру 1312. Пользователь 10 может выбирать пиктограмму 1301 переименования, что приводит к отображению окна 1311 переименования и клавиатуры 1312.

Фиг. 14a и 14b иллюстрируют пиктограммы ярлыка согласно различным вариантам осуществления настоящего раскрытия. На фиг. 14a, пиктограмма 1403 ярлыка показана в виде комбинации пиктограммы 1401 приложения галереи и пиктограммы 1402 приложения обмена сообщениями. На фиг. 14b, пиктограмма 1413 ярлыка показана в виде комбинации пиктограммы 1411 приложения веб-обозревания и пиктограммы 1412 приложения галереи. Как показано на фиг. 14a и 14b, пиктограмма 1403 ярлыка может отображаться как изображение, в котором две пиктограммы 1401 и 1402 перекрываются друг с другом, и пиктограмма 1413 ярлыка может отображаться как изображение, в котором две пиктограммы 1411 и 1412 перекрываются друг с другом. Поэтому пользователь легко может идентифицировать приложения, которые могут одновременно выполняться пиктограммами 1403 и 1413 ярлыка.

На Фиг. 15a и 15b показаны блок-схемы операций, демонстрирующие способ управления устройством отображения согласно различным вариантам осуществления настоящего раскрытия.

Согласно фиг. 15a, в операции S1501 контроллер (не показан) может сохранять историю использования множества приложений. Например, контроллер может сохранять историю использования, указывающую, что первое и второе приложения использовались в первый момент времени. В операции S1503, контроллер может извлекать информацию свертывания в пиктограмму для множества окон, соответствующем множеству приложений. Например, контроллер может извлекать информацию свертывания в пиктограмму для множества окон, указывающий, что первое и второе приложения использовались в первый момент времени. В операции S1505 контроллер может автоматически генерировать пиктограмму ярлыка и отображать сгенерированную пиктограмму ярлыка. Например, контроллер может автоматически генерировать и отображать пиктограмму ярлыка, совместно представляющую первое и второе приложения. В частности, контроллер может извлекать информацию о, по меньшей мере, одном из позиции и размера каждого из окон, соответствующих первому и второму приложениям в качестве информации свертывания в пиктограмму для множества окон. Приняв команду выполнения пиктограммы ярлыка, контроллер может управлять отображением окон, соответствующих первому и второму приложениям, согласно, по меньшей мере, одному из позиций и размеров окон.

На Фиг. 15b показана блок-схема операций, демонстрирующая способ управления устройством отображения согласно другому варианту осуществления настоящего раскрытия.

Согласно фиг. 15b, в операции S1511 контроллер (не показан) может определять запись использования приложения в первый момент времени. В операции S1513 контроллер может сравнивать количество одновременных использований множества приложений с порогом. Если количество одновременных использований множества приложений превышает порог, контроллер, в операции S1515, может генерировать и отображать пиктограмму ярлыка для множества приложений. В частности, контроллер может назначать имя пиктограмме ярлыка согласно первому моменту времени.

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

Например, контроллер может регистрировать шаблон использования, указывающий одновременное использование приложения 1411 веб-обозревания и приложения 1412 галереи в 9:00 в понедельник. Контроллер может регистрировать шаблон использования, определяя, превышает ли порог количество одновременных использований приложения 1411 веб-обозревания и приложения 1412 галереи в 9:00 в понедельник. Контроллер может генерировать и отображать пиктограмму 1415 ярлыка, как показано на фиг. 15c. Контроллер может назначать пиктограмме 1415 ярлыка имя "Monday 9:00" и может управлять отображением пиктограммы 1415 ярлыка совместно с именем пиктограммы 1415 ярлыка.

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

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

Следует понимать, что различные варианты осуществления настоящего раскрытия можно реализовать в оборудовании, программном обеспечении или их комбинации. Программное обеспечение может храниться в энергозависимом или энергонезависимом запоминающем устройстве, например ROM, независимо от того, являются ли данные удаляемыми или перезаписываемыми, в памяти, например RAM, микросхеме памяти, устройстве или интегральной схеме, или на носителе данных, на который данные могут оптически или магнитно записываться, и с которого данные могут считываться машиной (например, компьютером), например, компакт-диске (CD), цифровом универсальном диске (DVD), магнитном диске или магнитной ленте. Кроме того, различные варианты осуществления настоящего раскрытия можно реализовать на компьютере или портативном терминале, который имеет контроллер и память, и память является примером нетранзиторного машиночитаемого носителя данных, пригодного для хранения программы или программ, включающих в себя команды для реализации различных вариантов осуществления настоящего раскрытия. Соответственно, настоящее раскрытие включает в себя программу, имеющую код для реализации устройств или способов, заданных формулой изобретения, и долговременный носитель данных, считываемый машиной, где хранятся программа. Программа может переноситься электронно через среду, например, сигнал связи, передаваемый через проводное или беспроводное соединение, которая и эквиваленты которой включены в настоящее раскрытие.

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

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

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

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

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

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

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

отображают, в качестве реакции на прием ввода по пиктограмме ярлыка, множество окон вместе на сенсорном экране на основе информации об окнах.

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

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

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

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

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

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

отображают кнопку захвата экрана, используемую для захвата сенсорного экрана; и

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

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

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

сенсорный экран, выполненный с возможностью отображать окна и принимать вводы; и

контроллер, выполненный с возможностью:

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

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

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

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

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

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

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

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

10. Устройство отображения по п.7, в котором сенсорный экран отображает пиктограмму свертывания в пиктограмму в нижней панели устройства отображения, и контроллер определяет, принят ли ввод для генерирования пиктограммы, путем проверки, выбрана ли пиктограмма свертывания в пиктограмму, отображаемая в нижней панели.

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

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



 

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

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

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

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

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

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

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

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

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

Изобретение относится к вариантам осуществления панели дисплея на органических светодиодах (OLED), терминалу и способу управления идентификацией и принадлежит к области технологии дисплея.

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

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

Наверх