ОБЛАСТЬ ТЕХНИКИ
[0002] Настоящее раскрытие относится к осуществлению предварительного просмотра на терминале и, более конкретно, относится к способам отображения интерфейсных окон и соответствующим дисплейным терминалам, обеспечивающим удобный предварительный просмотр множества интерфейсных окон с удобным управлением и быстрым расположением.
УРОВЕНЬ ТЕХНИКИ
[0003] В последнее время просмотр веб-страниц все больше осуществляется с использованием мобильного телефона (по сравнению с использованием компьютера) в качестве дисплейного терминала. Однако мобильные телефоны имеют небольшие экраны по сравнению с компьютерами. Внешний вид интерфейса браузера для программы просмотра ресурсов сети, используемого в мобильном телефоне, отличается от внешнего вида программы просмотра ресурсов сети, используемой в компьютере. Например, для браузера, установленного на компьютере, могут использоваться вкладки, обеспечивающие пользователям возможность быстрого переключения между множеством окон для просмотра.
[0004] Как показано на фиг. 1(a)-1(b), для мобильных браузеров также разработан просмотр множества окон, помещенных на одной странице. Например, на фиг. 1(a) изображен традиционный предварительный просмотр множества окон на мобильных телефонах. Как показано, такой браузер может отображать множество окон 10, 20 на одной странице 1. Штриховая стрелка, изображенная на фиг. 1(a), демонстрирует функционирование мобильного браузера посредством сдвига экрана в направлении влево-вправо, что позволяет видеть другие окна. Зачастую это обеспечивает возможность показа только одного или двух (например, окон 10 и 20 на фиг. 1(a)) окон. Переключение окон является не эффективным и расположение окон осуществляется медленно.
[0005] На фиг. 1(b) изображен еще один традиционный вариант предварительного просмотра множества окон на мобильных телефонах. Как показано, такой браузера может отображать множество окон 30, 40 на одной странице 2. Однако в каждом окне 30, 40 можно видеть только название и URL, как показано на фиг. 1(b), и таким образом отсутствуют графические изображения, которые облегчали бы пользователю интуитивное управление. Особенно в том случае, когда название и URL интерфейсного окна являются слишком длинными, что фактически является общим случаем, то у пользователя может отсутствовать возможность полностью просмотреть и прочитать необходимую информацию только из названия и URL интерфейсного окна, изображенного на экране. Несмотря на то, что данный тип внешнего вида может повышать эффективность переключения между окнами, здесь отсутствуют графические изображения, облегчающие пользователю интуитивное управление.
[0006] Таким образом, существует необходимость в способах предварительного просмотра множества окон, функционирующих на мобильном телефоне, для удобного предварительного просмотра и управления этим множеством окон с их быстрым расположением.
РАСКРЫТИЯ ИЗОБРЕТЕНИЯ
[0007] Согласно различным вариантам осуществления предложен способ отображения интерфейсных окон на дисплейном терминале. В данном способе по меньшей мере две миниатюры интерфейсных окон могут быть получены и размещены в виде стопки для отображения. Затем может быть принята команда отображения. Согласно команде отображения указанные по меньшей мере две миниатюры интерфейсных окон могут быть отображены посредством постраничного перелистывания.
[0008] Согласно различным вариантам осуществления предложен дисплейный терминал. Дисплейный терминал может включать в себя модуль создания миниатюр, дисплейный модуль и управляющий модуль обработки команд. Модуль создания миниатюр может быть выполнен с возможностью получения по меньшей мере двух миниатюр интерфейсных окон. Дисплейный модуль может быть выполнен с возможностью размещения в виде стопки указанных по меньшей мере двух миниатюр интерфейсных окон для отображения. Управляющий модуль обработки команд может быть выполнен с возможностью приема команды отображения. Согласно команде отображения дисплейный модуль может отображать указанные по меньшей мере две миниатюры интерфейсных окон посредством постраничного перелистывания.
[0009] Другие аспекты или варианты осуществления настоящего раскрытия могут стать понятными специалистам в уровне техники с учетом описания, формулы изобретения и чертежей настоящего раскрытия.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0010] Следующие чертежи являются всего лишь примерами для иллюстративных целей согласно различным раскрытым вариантам осуществления, и не подразумевается, что они накладывают ограничения на объем настоящего раскрытия.
[0011] На фиг. 1(a)-1(b) изображены традиционные варианты предварительного просмотра множества окон на мобильных телефонах.
[0012] На фиг. 2(a) изображено исходное состояние для примерного способа отображения интерфейсных окон в соответствии с различными раскрытыми вариантами осуществления.
[0013] На фиг. 2(b) изображено состояние функционирования предварительного просмотра множества интерфейсных окон в примерном способе отображения интерфейсных окон в соответствии с различными раскрытыми вариантами осуществления.
[0014] На фиг. 2(c) изображена операция удаления в процессе предварительного просмотра множества интерфейсных окон в примерном способе отображения интерфейсного окна в соответствии с различными раскрытыми вариантами осуществления.
[0015] На фиг. 3 изображен примерный дисплейный терминал в соответствии с различными раскрытыми вариантами осуществления.
[0016] На фиг. 4 изображена блок-схема, изображающая примерный дисплейный терминал и примерный способ отображения интерфейсных окон в соответствии с различными раскрытыми вариантами осуществления.
[0017] На фиг. 5 изображено примерное окружение, содержащее некоторые раскрытые варианты осуществления.
[0018] На фиг. 6 изображен примерный сервер, соответствующий раскрытым вариантам осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
[0019] Далее подробно описаны примерные варианты осуществления раскрытия, которые изображены на сопроводительных чертежах. Везде, где возможно, одни и те же ссылочные позиции будут использоваться повсюду на чертежах для ссылки на одни и те же или похожие части.
[0020] На фиг. 2-4 изображены примерные дисплейные терминалы и примерные способы отображения интерфейсных окон в соответствии с различными раскрытыми вариантами осуществления. Примерные дисплейные терминалы и способы могут быть реализованы, например, в примерном окружении 500, как показано на фиг. 5.
[0021] Как показано на Фиг. 5, окружение 500 может включать в себя сервер 504, терминал 506 и сеть 502 связи. Сервер 504 и терминал 506 могут соединяться через сеть 502 связи для обмена информацией, например поиска в Интернете, просмотра веб-страниц и т.п. Несмотря на то, что в окружении 500 изображены только один терминал 506 и один сервер 504, в нем может содержаться любое количество терминалов 506 или серверов 504, а также в нем могут содержаться другие устройства.
[0022] Сеть 502 связи может включать в себя любой подходящий тип сети связи для обеспечения сетевых соединений с сервером 504 и терминалом 506 или среди множества серверов 504 или терминалов 506. Например, сеть 502 связи может включать в себя Интернет или другие типы компьютерных сетей или телекоммуникационных сетей, проводных или беспроводных.
[0023] К терминалу, используемому в данном документе, может относиться любое соответствующее пользовательское оконечное устройство с конкретными вычислительными возможностями, например персональный компьютер (PC), производственный компьютер, портативный компьютер, автомобильный компьютер (например, переносимый в автомобиле или других транспортных средствах), компьютер-сервер, карманное вычислительное устройство (например, планшетный компьютер), мобильный терминал (например, мобильный телефон, смартфон, iPad и/или aPad), торговый терминал (то есть точка продаж) (POS), или любое другое вычислительное устройство на стороне пользователя. В различных вариантах осуществления термины «терминал» и «оконечное устройство» могут использоваться взаимозаменяемо. В различных вариантах осуществления терминал 506 может включать в себя раскрытый дисплейный терминал, который может реализовывать раскрытые способы отображения множества интерфейсных окон. Используемые в данном документе, пока не указано иное, термины «окно» и «интерфейсное окно» могут использоваться взаимозаменяемо.
[0024] К серверу, используемому в данном документе, могут относиться один или более компьютеров-серверов, выполненных с возможностью предоставления некоторых функциональных возможностей сервера, например поисковые механизмы и управление базами данных. Сервер также может включать в себя один или более процессоров для параллельного исполнения компьютерных программ.
[0025] Сервер 504 и терминал 506 могут быть реализованы на любой подходящей вычислительной платформе. На фиг. 6 изображена блок-схема примерной вычислительной системы 600, выполненной с возможностью реализации сервера 504 и/или терминала 506. Как показано на фиг. 6, примерная вычислительная система 600 может включать в себя процессор 602, носитель 604 данных, монитор 606, модуль 608 связи, базу 610 данных, периферийные устройства 612 и одну или более шин 614 для соединения устройств друг с другом. Некоторые устройства могут быть исключены, а другие устройства могут быть введены.
[0026] Процессор 602 может включать в себя любой подходящий процессор или процессоры. Дополнительно, процессор 602 может включать в себя множество ядер для многопоточной или параллельной обработки. Носитель 604 данных может представлять собой модули памяти, например ROM, RAM и модули флэш-памяти, а также запоминающие устройства большой емкости, например CD-ROM, U-disk, сменный жесткий диск и т.п. Носитель 604 данных может хранить компьютерные программы для реализации различных процессов, исполняемых процессором 602.
[0027] Дополнительно, периферийные устройства 612 могут представлять собой устройства ввода-вывода, например клавиатуру и мышь, а модуль 608 связи может представлять собой сетевые устройства для установления соединений через сеть 502 связи. База 610 данных может включать в себя одну или более баз данных для хранения некоторых данных и для выполнения некоторых действий над хранимыми данными, например просмотр веб-страниц, поиск по базе данных и т.п.
[0028] При функционировании терминал 506 может предписывать серверу 504 выполнять конкретные действия, например поиск в Интернете или другие действия с базой данных. Сервер 504 может быть выполнен с возможностью предоставления структур и функций для таких действий и операций. В частности, сервер 504 может включать в себя систему поиска данных для осуществления поиска по базе данных в реальном времени. В различных вариантах осуществления терминал, например, мобильный терминал, используемый в раскрытых способах и системах, может включать в себя терминал 506.
[0029] На фиг. 2(a)-2(c) и фиг. 4 примерный дисплейный терминал, изображенный на фиг. 4, включает в себя модуль 400 создания миниатюр, дисплейный модуль 410 и/или управляющий модуль 420 обработки команд.
[0030] Модуль 400 создания миниатюр выполнен с возможностью получения по меньшей мере двух миниатюр интерфейсных окон, например миниатюр 110, 120 интерфейсных окон, как показано на фиг. 2(a). Дисплейный модуль 410 выполнен с возможностью размещения в виде стопки (например, наложения) и отображения по меньшей мере двух миниатюр интерфейсных окон, например миниатюр 110, 120 интерфейсных окон. Управляющий модуль 420 обработки команд выполнен с возможностью приема команд отображения, вводимых пользователем. Дисплейный модуль 410 может выполнять отображение постраничного перелистывания по меньшей мере двух миниатюр 110, 120 интерфейсных окон согласно команде отображения, введенной пользователем.
[0031] Раскрытый дисплейный терминал может иметь экран, например экран мобильного телефона, который может иметь средства сенсорного управления экраном, средства оптического управления экраном и т.п. Раскрытый дисплейный терминал может быть выполнен с возможностью приема данных, относящихся к смещению функциональных жестов на экране. При этом настоящее раскрытие не ограничено данными функциональными жестами и охватывает любые функциональные средства для интерфейсного ввода, размещенные между человеком и машиной.
[0032] На фиг. 2(a) показан случай, когда пользователь открывает программное обеспечение для приложений браузера, и исходное состояние может включать в себя множество просматриваемых интерфейсных окон, открытых пользователем в раскрытом дисплейном терминале и в раскрытом способе отображения интерфейсных окон.
[0033] Дисплейный модуль 410 может сделать возможным отображение множества интерфейсных окон на экране, например на странице 100, изображенной на фиг. 2(a). Каждое интерфейсное окно может быть отдельной миниатюрой, полученной модулем 400 создания миниатюр. Интерфейсные окна могут включать в себя, например, первую миниатюру 110 интерфейсного окна, вторую миниатюру 120 интерфейсного окна и т.п.
[0034] В это время на странице 100 дисплейного модуля 410 могут быть отображены идентификационные данные интерфейсных окон самой верхней первой миниатюры 110 интерфейсного окна, включающие в себя, например, название и URL 200 интерфейсного окна. Каждая из миниатюр, следующая за первой миниатюрой 110 интерфейсного окна, может быть выполнена с возможностью последовательного размещения в виде стопки под предыдущей миниатюрой. Как показано на фиг. 2(A), все миниатюры 110, 120 и т.п. интерфейсных окон отображаются по принципу трехмерного анимированного размещения в виде стопки.
[0035] Отображение посредством трехмерного анимированного размещения в виде стопки может отображать миниатюры 110, 120 и т.п. интерфейсных окон с разной z-координатой посредством настройки дисплейного модуля 410 так, чтобы миниатюры 110, 120 и т.п. интерфейсных окон могли изображать различную глубину изображаемого пространства. Кроме того, миниатюры 110, 120 и т.п. интерфейсных окон могут устанавливаться дисплейным модулем 410 так, чтобы иметь разные проекции, позволяя пользователю лучше воспринимать слои в трех измерениях.
[0036] На фиг. 2(b), когда пользователь задействует раскрытый дисплейный терминал для предварительного просмотра множества интерфейсных окон внутри одной страницы, управляющий модуль 420 обработки команд может определять, находится ли направление координатного перемещения смещения жеста в первом диапазоне направлений или во втором диапазоне направлений. Как раскрыто, по существу горизонтальное направление может быть первым диапазоном направлений; а по существу вертикальное направление может быть вторым диапазоном направлений.
[0037] Как показано стрелками на фиг. 2(b), когда смещение жеста сдвигается влево (или иногда вправо), подобно перелистыванию страниц в книге, первая миниатюра 110 интерфейсного окна, находящаяся сверху на размещенных в виде стопки миниатюр, может повернуться (или перевернуться) на некоторый угол. В это время, z-координата второй миниатюры 120 интерфейсного окна, первоначально под первой миниатюрой 110 интерфейсного окна, может подвергнуться регулировке для перемещения вверх для отображения пользователю.
[0038] Дисплейный модуль 410 может удалить первоначально самую верхнюю размещенную в виде стопки первую миниатюру 110 интерфейсного окна посредством смещения жеста. Для данного удаления пользователь может видеть, что первоначально самая верхняя размещенная в виде стопки первая миниатюра 110 интерфейсного окна удаляется с данной страницы, а вторая миниатюра 120 интерфейсного окна перемещается вверх и отображается самой верхней в стопке миниатюр. Конечно, в это время дисплейный модуль 410 может отображать идентификационные данные (например, логотип) интерфейсного окна второй миниатюры 120 интерфейсного окна, включающие в себя, например, название и URL 200 миниатюры 120 интерфейсного окна.
[0039] Кроме того, когда управляющий модуль 420 обработки команд определяет, что смещение жеста находится в диапазоне первого направления, например, по существу в горизонтальном направлении, то используется пороговая величина скорости по отношению к данному смещению для определения того, что по существу горизонтальное смещение жеста находится в первом диапазоне скоростей или втором диапазоне скоростей. Если управляющий модуль 420 обработки команд определяет, что смещение жеста находится в первом диапазоне скоростей, например с низкой скоростью, с помощью жеста, то первая миниатюра 110 интерфейсного окна может медленно перемещаться по мере смещения жеста. Если управляющий модуль 420 обработки команд определяет, что смещение жеста находится во втором диапазоне скоростей, например с высокой скоростью, то на основе значения смещения функционального жеста может быть выполнено отображение постраничного перелистывания, имеющее соответствующее количество миниатюр интерфейсных окон.
[0040] Например, когда расстояние смещения функционального жеста является достаточно коротким, то первая миниатюра 110 интерфейсного окна может быть быстро перелистнута (или перевернута). Когда расстояние смещения функционального жеста является достаточно длинным, посредством трехмерной матрицы преобразования может быть отображено отображение постраничного перелистывания, изображающее быстрое перевертывание множества миниатюр.
[0041] На фиг. 2(c) на одной странице раскрытого дисплейного терминала пользователь может выполнять удаление первой миниатюры 110 интерфейсного окна в одном окне. Когда смещение функционального жеста пользователя находится во втором диапазоне направлений, например по существу в вертикальном направлении, смещение жеста пользователя указывается стрелкой. При сдвиге вверх первая миниатюра 110 интерфейсного окна может перемещаться вдоль направления смещения жеста пользователя и может изменять степень прозрачности вдоль смещения жеста.
[0042] В раскрытых дисплейных терминалах и способах отображения интерфейсного окна (окон) может быть предварительно установлена пороговая величина. Пороговая величина является координатным положением, предварительно установленным во втором диапазоне направлений, например, пороговая величина может быть значением y-координаты, предварительно установленным на экране мобильного телефона.
[0043] Когда управляющий модуль 420 обработки команд определяет, что конечное положение смещения жеста не достигает данного значения пороговой величины, как показано на фиг. 2(C), то определяется, что первая миниатюра 110 интерфейсного окна перемещается за область уведомления 300 об удалении. Дисплейный модуль 410 удаляет первую миниатюру 110 интерфейсного окна и заставляет ее исчезнуть. Другие окна, следующие за первой миниатюрой 110 интерфейсного окна, могут затем быть последовательно перемещены вверх, например вторая миниатюра 120 интерфейсного окна может стать самой верхней миниатюрой интерфейсного окна.
[0044] Когда управляющий модуль 420 обработки команд определяет, что конечное положение смещения жеста превосходит значение пороговой величины, то есть первая миниатюра 110 интерфейсного окна не перемещается за область уведомления 300 об удалении. Первая миниатюра 110 интерфейсного окна может вернуться назад и восстановить свое исходное состояние.
[0045] Конечно, область уведомления 300 об удалении может быть установлена с возможностью отображения в нижней части экрана так, чтобы конечное положение смещения жеста превосходило данное значение пороговой величины. Управляющий модуль 420 обработки команд определяет, перемещается ли первая миниатюра 110 интерфейсного окна за область уведомления 300 об удалении. Первая миниатюра 110 интерфейсного окна исчезает. Миниатюры, следующие за первой миниатюрой 110 интерфейсного окна, могут последовательно переместиться вверх, например вторая миниатюра 120 интерфейсного окна может стать самой верхней миниатюрой.
[0046] Когда управляющий модуль 420 обработки команд определяет, что конечное положение смещения жеста не достигает значения пороговой величины, то есть первая миниатюра 110 интерфейсного окна не перемещается за область уведомления 300 об удалении. Первая миниатюра 110 интерфейсного окна может вернуться назад и восстановить свое исходное состояние.
[0047] На фиг. 4 показана блок-схема, изображающая примерный дисплейный терминал и примерный способ отображения интерфейсных окон в соответствии с различными раскрытыми вариантами осуществления.
[0048] Когда пользователь открывает программное обеспечение для приложений браузера, например пользователь уже открыл множество просмотренных интерфейсных окон, то модуль 400 создания миниатюр может получать каждую отдельную миниатюру интерфейсного окна, например первую миниатюру 110 интерфейсного окна, вторую миниатюру 120 интерфейсного окна и т.п. Дисплейный модуль 410 может отображать экран телефона, как показано на фиг. 2(a), изображающей исходное состояние, в котором определенное количество интерфейсных окон отображается на одной странице. Может быть отображена отдельная миниатюра 110, 120 и т.п. интерфейсного окна. Это определенное количество интерфейсных окон может отображаться в качестве трехмерного анимированного размещения в виде стопки, в которой первая миниатюра 110 интерфейсного окна расположена наверху.
[0049] На этапе S1 управляющий модуль 420 обработки команд определяет данные смещения функционального жеста от пользователя, принятые мобильным телефоном, для определения того, что смещение является по существу вертикальным или по существу горизонтальным.
[0050] На этапе S2, когда определено, что смещение является по существу горизонтальным, модуль 420 управление команды определяет, является ли принятое действие жестом постраничного перелистывания.
[0051] На этапе S3, когда управляющий модуль 420 обработки команд определяет скорость смещения и определяет низкую скорость, то выполняется Этап S4, экран отображает только перелистывание первой миниатюры 110 интерфейсного окна. Когда управляющий модуль 420 обработки команд определяет скорость смещения и определяет высокую скорость, то выполняется Этап S5, экран отображает только перелистывание первой миниатюры 110 интерфейсного окна, за которой следует определенное количество других миниатюр, например вторая миниатюра 120 интерфейсного окна.
[0052] Конечно, перед выполнением Этапа S3 может быть введена предварительно установленная пороговая величина скорости. Первый диапазон скоростей и второй диапазон скоростей могут быть различимыми для определения, находится ли горизонтальное смещение в первом диапазоне скоростей (например, низких) или во втором диапазоне скоростей (например, высоких).
[0053] Дополнительно, если смещение определено по существу вертикальным на Этапе S1, то может быть выполнен Этап S6. Определяется, что принятое действие включает в себя жест удаления.
Затем выполняется Этап S7, управляющий модуль 420 обработки команд определяет, превосходит ли вертикальное смещение предварительно установленную пороговую величину. Пороговая величина может быть значением y-координаты, предварительно установленным на экране мобильного телефона.
[0054] На Этапе S8, когда конечное положение смещения не достигает значения пороговой величины, дисплейный модуль 410 может удалить первую миниатюру 110 интерфейсного окна. Затем первая миниатюра 110 интерфейсного окна исчезает.
[0055] На Этапе S9, когда конечное положение смещения превосходит пороговую величину, то осуществляется выход из удаления. Дисплейный модуль 410 делает возможным восстановление первой миниатюры 110 интерфейсного окна в свое исходное состояние отображения.
[0056] В раскрытых дисплейных терминалах и способе отображения интерфейсного окна отображение с постраничным перелистыванием и трехмерной анимацией может позволить пользователям использовать свою интуицию и более интуитивно отображать изображения действий. Это может эффективно содействовать пользователям в предварительном просмотре множества интерфейсных окон с быстрым расположением.
[0057] Следует отметить, что в настоящем раскрытии каждый вариант осуществления описывается прогрессивным образом, то есть каждый вариант осуществления описывается и сосредотачивается на отличии между вариантами осуществления. Подобные и/или одни и те же части среди различных вариантов осуществления могут ссылаться друг на друга. Кроме того, примерное устройство описывается по отношению к соответствующим способам.
[0058] Следует заметить, что термин «содержащий», «включающий в себя» или любые другие его варианты предназначены для охватывания неисключительного вложения таким образом, что процесс, способ, изделие или устройство, содержащие определенное количество элементов, также включают в себя не только эти элементы, но также и другие элементы, которые не перечислены явным образом; либо дополнительно включают в себя присущие элементы процесса, способа, изделия или устройства. Без дополнительных ограничений утверждение «включает в себя…» не исключает включения других элементов в имеющие эти элементы процесс, способ, изделие или устройство.
[0059] Средний специалист в уровне техники может понять, что модули, содержащиеся в данном документе, описываются согласно своей функциональной логике, однако не ограничиваются вышеупомянутыми описаниями до тех пор, пока модули могут реализовывать соответствующие функции. Дополнительно, конкретное название каждого функционального модуля используется для отличия от другого без накладывания ограничений на объем защиты настоящего раскрытия.
[0060] В различных вариантах осуществления раскрытые модули могут быть выполнены в одном устройстве или выполнены во множестве устройств по необходимости. Модули, раскрытые в данном документе, могут быть встроены в один модуль или во множество модулей. Каждый из модулей, раскрытых в данном документе, может быть разделен на один или более подмодулей, которые могут перекомпоновываться любым образом.
[0061] Одному из средних специалистов в уровне техники должно быть понятно, что подходящее программное обеспечение и/или аппаратное обеспечение (например, платформа универсального аппаратного обеспечения) могут содержаться и использоваться в раскрытых способах и системах. Например, раскрытые варианты осуществления могут быть реализованы только посредством аппаратного обеспечения, которое альтернативно может быть реализовано только посредством продуктов программного обеспечения. Продукты программного обеспечения могут храниться на считываемом компьютером носителе данных, представляющем собой, например, ROM/RAM, магнитный диск, оптический диск и т.п. Программные продукты могут включать в себя подходящие команды, позволяющие оконечному устройству (например, представляющего собой мобильный телефон, персональный компьютер, сервер или сетевое устройство и т.п.) реализовывать раскрытые варианты осуществления.
[0062] Варианты осуществления, раскрытые в данном документе, являются всего лишь примерными. Другие применения, преимущества, альтернативы, модификации или эквиваленты раскрытых вариантов осуществления являются очевидными для специалистов в уровне техники, и подразумевается, что они охватываются объемом настоящего раскрытия.
ПРОМЫШЛЕННАЯ ПРИМЕНИМОСТЬ И ПРЕИМУЩЕСТВЕННЫЕ РЕЗУЛЬТАТЫ
[0063] Не накладывая ограничений на объем какого-либо пункта формулы изобретения и/или описания, примеры промышленной применимости и некоторые преимущественные результаты раскрытых вариантов осуществления перечисляются в иллюстративных целях. Различные альтернативы, модификации или эквиваленты технических решений раскрытых вариантов осуществления могут быть очевидными специалистам в уровне техники и могут быть включены в данное раскрытие.
[0064] Настоящее раскрытие относится к области техники предварительного просмотра на терминале и, более конкретно, относится к способам отображения интерфейсных окон и соответствующим дисплейным терминалам, обеспечивающим удобный предварительный просмотр множества интерфейсных окон с удобным управлением и быстрым расположением.
[0065] В раскрытых дисплейных терминалах и способе отображения интерфейсного окна отображение с постраничным перелистыванием и трехмерной анимацией позволяет пользователям использовать свою интуицию и более интуитивно отображать изображения действий. Это эффективно содействует осуществлению пользователями предварительного просмотра множества интерфейсных окон.
СПИСОК ССЫЛОЧНЫХ ОБОЗНАЧЕНИЙ
Страница 1, 2
Интерфейсное окно 10, 20, 30, 40
Страница 100
Миниатюра 110, 120 интерфейсного окна
Имя интерфейсного окна и URL 200
Уведомление 300 об удалении
Модуль 400 создания миниатюр
Дисплейный модуль 410
Управляющий модуль 420 обработки команд
Окружение 500
Сеть 502 связи
Сервер 504
Терминал 506
Процессор 602
Носитель 604 данных
Монитор 606
Связь 608
База 610 данных
Периферийные устройства 612
Шина 614
Изобретение относится к отображению интерфейсных окон на дисплейном терминале. Технический результат заключается в обеспечении возможности быстрого переключения между множеством окон для просмотра. Размещают в виде стопки указанные по меньшей мере две миниатюры интерфейсных окон для отображения. Принимают команду отображения, которая содержит смещение, принятое дисплейным терминалом. Отображают указанные по меньшей мере две миниатюры интерфейсных окон посредством постраничного перелистывания согласно команде отображения. Определение, находится ли направление координатного перемещения указанного смещения жеста в первом диапазоне направлений или во втором диапазоне направлений, когда смещение находится во втором диапазоне направлений, перемещения первой миниатюры интерфейсного окна из указанных по меньшей мере двух миниатюр интерфейсных окон из исходного состояния по направлению вдоль направления координатного перемещения смещения и когда конечное положение смещения больше пороговой величины, возврата назад первой миниатюры интерфейсного окна из указанных по меньшей мере двух миниатюр интерфейсных окон и восстановления первого интерфейсного окна в исходное состояние. 2 н. и 10 з.п. ф-лы, 6 ил.
1. Способ отображения интерфейсных окон на дисплейном терминале, содержащий этапы, на которых:
получают по меньшей мере две миниатюры интерфейсных окон;
размещают в виде стопки указанные по меньшей мере две миниатюры интерфейсных окон для отображения;
принимают команду отображения, которая содержит смещение, принятое дисплейным терминалом, и
отображают указанные по меньшей мере две миниатюры интерфейсных окон посредством постраничного перелистывания согласно команде отображения, содержащей:
определение, находится ли направление координатного перемещения указанного смещения жеста в первом диапазоне направлений или во втором диапазоне направлений;
когда смещение находится во втором диапазоне направлений, перемещения первой миниатюры интерфейсного окна из указанных по меньшей мере двух миниатюр интерфейсных окон из исходного состояния по направлению вдоль направления координатного перемещения смещения; и
когда конечное положение смещения больше пороговой величины, возврата назад первой миниатюры интерфейсного окна из указанных по меньшей мере двух миниатюр интерфейсных окон и восстановления первого интерфейсного окна в исходное состояние.
2. Способ по п. 1, в котором, когда смещение находится в первом диапазоне направлений, способ дополнительно содержит этапы, на которых:
определяют, находится ли скорость смещения в первом диапазоне скоростей или во втором диапазоне скоростей, и
постранично перелистывают первую миниатюру интерфейсного окна из указанных по меньшей мере двух миниатюр интерфейсных окон для отображения, когда скорость смещения находится в первом диапазоне скоростей, или
постранично перелистывают указанные по меньшей мере две миниатюры интерфейсных окон для отображения, когда скорость смещения находится во втором диапазоне скоростей.
3. Способ по п. 2, в котором, когда скорость смещения находится во втором диапазоне скоростей, способ дополнительно содержит этап, на котором:
постранично перелистывают определенное количество миниатюр интерфейсных окон, выбранных из указанных по меньшей мере двух миниатюр интерфейсных окон для отображения,
причем упомянутое определенное количество соответствует определенному значению этого смещения.
4. Способ по п. 2, в котором этап постраничного перелистывания указанных по меньшей мере двух миниатюр интерфейсных окон для отображения содержит этап, на котором:
одновременно отображают идентификационные данные интерфейсных окон, соответствующие указанным по меньшей мере двум миниатюрам интерфейсных окон, причем идентификационные данные интерфейсных окон содержат название и URL.
5. Способ по п. 1, в котором, когда конечное положение смещения не достигает пороговой величины, способ дополнительно содержит этап, на котором:
удаляют первую миниатюру интерфейсного окна из указанных по меньшей мере двух миниатюр интерфейсных окон.
6. Способ по п. 5, в котором пороговая величина является координатным положением, предварительно установленным во втором диапазоне направлений.
7. Дисплейный терминал, содержащий:
модуль создания миниатюр, выполненный с возможностью получения по меньшей мере двух миниатюр интерфейсных окон;
дисплейный модуль, выполненный с возможностью размещения в виде стопки указанных по меньшей мере двух миниатюр интерфейсных окон для отображения;
управляющий модуль обработки команд, выполненный с возможностью приема команды отображения, содержащей смещение, принятое дисплейным терминалом, и
причем дисплейный модуль отображает указанные по меньшей мере две миниатюры интерфейсных окон посредством постраничного перелистывания согласно команде отображения, содержащей:
определение управляющим модулем обработки команд, находится ли направление координатного перемещения указанного смещения в первом диапазоне направлений или во втором диапазоне направлений;
когда смещение находится во втором диапазоне направлений, отображение дисплейным модулем того, что первая миниатюра интерфейсного окна из указанных по меньшей мере двух миниатюр интерфейсных окон перемещается из исходного состояния по направлению вдоль направления координатного перемещения смещения; и
когда конечное положение смещения больше пороговой величины, отображение дисплейным модулем того, что первая миниатюра интерфейсного окна из указанных по меньшей мере двух миниатюр интерфейсных окон возвращается назад и восстанавливается в исходное состояние.
8. Дисплейный терминал по п. 7, в котором управляющий модуль обработки команд выполнен с возможностью определения, находится ли скорость смещения в первом диапазоне скоростей или во втором диапазоне скоростей, причем
когда скорость смещения находится в первом диапазоне скоростей, дисплейный модуль постранично перелистывает первую миниатюру интерфейсного окна из указанных по меньшей мере двух миниатюр интерфейсных окон для отображения, или
когда скорость смещения находится во втором диапазоне скоростей, дисплейный модуль постранично перелистывает указанные по меньшей мере две миниатюры интерфейсных окон для отображения.
9. Дисплейный терминал по п. 8, в котором, когда управляющий модуль обработки команд определяет, что скорость смещения находится во втором диапазоне скоростей, дисплейный модуль постранично перелистывает определенное количество миниатюр интерфейсных окон, выбранных из указанных по меньшей мере двух миниатюр интерфейсных окон для отображения, причем упомянутое определенное количество соответствует определенному значению этого смещения.
10. Дисплейный терминал по п. 8, в котором, когда дисплейный модуль постранично перелистывает указанные по меньшей мере две миниатюры интерфейсных окон для отображения, дисплейный модуль одновременно отображает идентификационные данные интерфейсных окон, соответствующих указанным по меньшей мере двум миниатюрам интерфейсных окон, причем идентификационные данные интерфейсных окон содержат название и URL.
11. Дисплейный терминал по п. 10, в котором, когда управляющий модуль обработки команд определяет, что конечное положение смещения не достигает пороговой величины, дисплейный модуль удаляет первую миниатюру интерфейсного окна из указанных по меньшей мере двух миниатюр интерфейсных окон.
12. Дисплейный терминал по п. 11, в котором пороговая величина является координатным положением, предварительно установленным во втором диапазоне направлений.
Колосоуборка | 1923 |
|
SU2009A1 |
СПОСОБ ПОЛУЧЕНИЯ УТФЕЛЯ ПОСЛЕДНЕЙ КРИСТАЛЛИЗАЦИИ | 1999 |
|
RU2161656C1 |
US 7383503 B2, 03.06.2008 | |||
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
СИСТЕМА УПРАВЛЕНИЯ ФАЙЛАМИ, ИСПОЛЬЗУЮЩАЯ ОСНОВАННОЕ НА ВРЕМЕННОЙ ШКАЛЕ ПРЕДСТАВЛЕНИЕ ДАННЫХ | 2005 |
|
RU2406132C2 |
Авторы
Даты
2016-12-10—Публикация
2013-09-17—Подача