Способ и устройство для управления пользовательским интерфейсом

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

 

Область техники, к которой относится изобретение

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

Предшествующий уровень техники

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

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

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

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

Сущность изобретения

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

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

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

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

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

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

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

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

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

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

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

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

Добавление пиктограммы прикладной программы к уровню, отображенному в текущий момент в пользовательском интерфейсе, содержит: отображение списка выбираемых прикладных программ в пользовательском интерфейсе, определение выбора одной или более из прикладных программ пользователем, добавление пиктограммы прикладной программы (программ), выбранной пользователем, к уровню, отображенному в текущий момент в пользовательском интерфейсе.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Краткое описание чертежей

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

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

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

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

Фиг. 4 - диаграмма, иллюстрирующая пользовательский интерфейс, отображающий подсказку для удаления режима.

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

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

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

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

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

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

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

Фиг. 12 - структурная схематическая диаграмма, иллюстрирующая устройство управления пользовательским интерфейсом в варианте осуществления 6 из вариантов осуществления раскрытия.

Фиг. 13 - структурная схематическая диаграмма, иллюстрирующая устройство управления пользовательским интерфейсом в варианте осуществления 7 из вариантов осуществления раскрытия.

Фиг. 14 - структурная схематическая диаграмма, иллюстрирующая устройство управления пользовательским интерфейсом в варианте осуществления 8 из вариантов осуществления раскрытия.

Фиг. 15 - структурная схематическая диаграмма, иллюстрирующая устройство управления пользовательским интерфейсом в варианте 9 из вариантов осуществления раскрытия.

Фиг. 16 - структурная схематическая диаграмма, иллюстрирующая устройство управления пользовательским интерфейсом в варианте осуществления 10 из вариантов осуществления раскрытия.

Фиг. 17 - структурная схематическая диаграмма, иллюстрирующая устройство управления пользовательским интерфейсом в варианте осуществления 11 из вариантов осуществления раскрытия.

Подробное описание вариантов осуществления

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

Вариант осуществления 1

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

На этапе 11 обнаруживается контакт с сенсорным экраном.

На этапе 12 определяется предварительно определенный знак, который совпадает с контактом.

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

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

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

Независимо от операции переключения существуют два следующих осуществления.

Первое осуществление включает в себя следующие подэтапы.

На этапе 131 список выбираемых уровней отображается в пользовательском интерфейсе.

Из списка уровней, изображенных на фиг. 2, пользователи могут узнать, что все уровни, которые могут быть выбраны в текущий момент, включают в себя базовый уровень, расширенный уровень 1, расширенный уровень 2 и расширенный уровень 3. В настоящем раскрытии только с базовым уровнем и расширенным уровнями, в качестве примеров. В практических применениях, эти названия расширенных уровней могут непосредственно изображаться в списке уровней, например, «уровень темы без сети» и «уровень темы исследования интернета или web» и т. д.

На этапе 132 подтверждается прием выбора пользователя одного или уровней.

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

На этапе 133 уровень, выбранный пользователем, отображается в пользовательском интерфейсе.

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

Второе осуществление включает в себя следующие подэтапы.

На этапе 131', в соответствии с предварительно определенной последовательностью, определяется следующий уровень уровня, отображенного в текущий момент в пользовательском интерфейсе.

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

На этапе 132' определенный уровень отображается в пользовательском интерфейсе.

В этом осуществлении допускается, что последовательностью создания уровней является: базовый уровень, расширенный уровень 1, расширенный уровень 2 и расширенный уровень 3, а то, что отображено в пользовательском интерфейсе в текущий момент, является расширенным уровнем 1, затем расширенный уровень 2 отображается в пользовательском интерфейсе посредством этапа 131' и этапа 132'. Если пользователь надеется отобразить расширенный уровень 3 в пользовательском интерфейсе, тогда пользователь должен повторить этапы 11-13 один раз.

Вариант осуществления 2

Фиг. 3 - блок-схема последовательности этапов способа управления пользовательским интерфейсом в варианте осуществления 2 из вариантов осуществления раскрытия. Поточный процесс включает в себя следующие этапы.

На этапе 31 обнаруживается контакт с сенсорным экраном.

На этапе 32 определяется предварительно определенный знак, который совпадает с контактом.

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

В качестве необязательного осуществления, уровни включают в себя базовый уровень и расширенные уровни, базовый уровень включает в себя пиктограммы всех прикладных программ, а разные расширенные уровни включают в себя пиктограммы прикладных программ разных видов. Видами в настоящем раскрытии являются «без сети», «рабочие», «исследование интернета или web» и т. д., которые являются определяемыми пользователем.

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

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

Можно видеть, что в этом варианте осуществления, разные способы, чтобы удалять прикладные программы, предоставлены для базового уровня и расширенного уровня, соответственно. Если то, что отображено в текущий момент в пользовательском интерфейсе, является базовым уровнем, тогда удаление прикладной программы является «жестким удалением», то есть прикладная программа деинсталлируется из электронного устройства и, таким образом, пиктограмма деинсталлированной прикладной программы удаляется из каждого уровня. Если то, что отображено в текущий момент в пользовательском интерфейсе, является расширенным уровнем, тогда удаление прикладной программы является «мягким удалением», то есть пиктограмма прикладной программы удаляется из расширенного уровня, отображенного в текущий момент, но прикладная программа все же существует в электронном устройстве и ее пиктограмма также может быть отображена в других уровнях.

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

Вариант осуществления 3

Фиг. 5 - блок-схема последовательности этапов способа управления пользовательским интерфейсом в варианте осуществления 2 из вариантов осуществления раскрытия. Поточный процесс включает в себя следующие этапы.

На этапе 51 обнаруживается контакт с сенсорным экраном.

На этапе 52 определяется предварительно определенный знак, который совпадает с контактом.

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

В качестве необязательного осуществления, уровни включают в себя базовый уровень и расширенные уровни, базовый уровень включает в себя пиктограммы всех прикладных программ, а разные расширенные уровни включают в себя пиктограммы прикладных программ разных видов. Видами в настоящем раскрытии являются «без сети», «рабочие», «исследование интернета или web» и т. д., которые являются определяемыми пользователем.

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

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

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

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

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

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

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

Вариант осуществления 4

Фиг. 6 - блок-схема последовательности этапов способа управления пользовательским интерфейсом в варианте осуществления 2 из вариантов осуществления раскрытия. Поточный процесс включает в себя следующие этапы.

На этапе 61 обнаруживается контакт с сенсорным экраном.

На этапе 62 определяется предварительно определенный знак, совпадающий с контактом.

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

В качестве необязательного осуществления, уровни включают в себя базовый уровень и расширенные уровни, базовый уровень включает в себя пиктограммы всех прикладных программ, а разные расширенные уровни включают в себя пиктограммы прикладных программ разных видов. Видами в настоящем раскрытии являются «без сети», «рабочие», «исследование интернета или web» и т. д., которые являются определяемыми пользователем.

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

Вариант осуществления 5

Фиг. 7 - блок-схема последовательности этапов способа управления пользовательским интерфейсом в варианте осуществления 5 из вариантов осуществления раскрытия. Способ включает в себя следующие этапы.

На этапе 71 обнаруживается контакт с сенсорным экраном.

На этапе 72 определяется предварительно определенный знак, совпадающий с контактом.

На этапе 73, если контакт совпадает с предварительно определенным знаком редактирования уровня, он входит в режим редактирования уровня.

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

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

В качестве необязательного осуществления, уровни включают в себя базовый уровень и расширенные уровни, базовый уровень включает в себя пиктограммы всех прикладных программ, а разные расширенные уровни включают в себя пиктограммы прикладных программ разных видов. Видами в настоящем раскрытии являются «без сети», «рабочие», «исследование интернета или web» и т. д., которые являются определяемыми пользователем.

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

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

Если пользователь щелкнет опцию «добавление расширенных уровней» в меню редактирования расширенного уровня, диалоговое окно установки расширенных уровней будет отображено в пользовательском интерфейсе, как изображено на фиг. 9. Пользователь может ввести название вновь добавленного расширенного уровня в окне 91 и может дополнительно выбрать фон, стиль отображения пиктограммы и т. д. в соответствующем добавляемом расширенном уровне посредством стрелки 93 ниспадающего меню в окне 92 проверки. Можно видеть, что расширенные уровни могут иметь разные фоны и стили отображения пиктограмм, что расширяет опыт пользователя.

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

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

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

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

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

Допускается, что дополнительно к базовому уровню устанавливаются четыре расширенных уровня, которые, соответственно, являются «уровень темы без сети», «уровень темы исследования интернета или web», «уровень темы рабочие» и «уровень темы краткости старого человека».

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

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

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

Вариант осуществления 6

Фиг. 12 - структурная схематическая диаграмма, изображающая устройство управления пользовательским интерфейсом в варианте осуществления 6 из вариантов осуществления раскрытия. Устройство включает в себя: модуль 121 обнаружения, модуль 122 определения и модуль 123 переключения.

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

Модуль 122 определения используется, чтобы определять знак, совпадающий с контактом.

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

Разные уровни содержат пиктограммы прикладных программ, которые не все являются одинаковыми.

В качестве необязательного осуществления уровни включают в себя базовый уровень и расширенные уровни, базовый уровень включает в себя пиктограммы всех прикладных программ, а разные расширенные уровни включают в себя пиктограммы прикладных программ разных видов. В настоящем раскрытии видами являются «без сети», «рабочие», «исследование интернета или web» и т. д., которые являются определяемыми пользователем.

В качестве необязательного осуществления модуль 123 переключения включает в себя: первый модмодуль обработки и первый подмодуль выполнения переключения.

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

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

В качестве другого необязательного осуществления модуль 123 переключения уровня включает в себя: второй подмодуль обработки и второй модуль выполнения переключения.

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

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

Вариант осуществления 7

Фиг. 13 - структурная схематическая диаграмма, изображающая устройство управления пользовательским интерфейсом в варианте осуществления 7 из вариантов осуществления раскрытия. Устройство включает в себя: модуль 131 обнаружения, модуль 132 определения и модуль 133 блокировки.

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

Модуль 132 определения используется, чтобы определять знак, совпадающий с контактом.

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

Разные уровни содержат пиктограммы прикладных программ, которые не все являются одинаковыми.

В качестве необязательного осуществления уровни включают в себя базовый уровень и расширенные уровни, базовый уровень включает в себя пиктограммы всех прикладных программ, а разные расширенные уровни включают в себя пиктограммы прикладных программ разных видов. В настоящем раскрытии видами являются «без сети», «рабочие», «исследование интернета или web» и другие виды, которые являются определяемыми пользователем.

Вариант осуществления 8

Фиг. 14 - структурная схематическая диаграмма, изображающая устройство управления пользовательским интерфейсом в варианте осуществления 8 из вариантов осуществления раскрытия. Устройство включает в себя: модуль 141 обнаружения, модуль 142 определения и модуль 143 удаления.

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

Модуль 142 определения используется, чтобы определять знак, совпадающий с контактом.

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

Разные уровни содержат пиктограммы прикладных программ, которые не все являются одинаковыми.

В качестве необязательного осуществления уровни включают в себя базовый уровень и расширенные уровни, базовый уровень включает в себя пиктограммы всех прикладных программ, а разные расширенные уровни включают в себя пиктограммы прикладных программ разных видов. В настоящем раскрытии видами являются «без сети», «рабочие», «исследование интернета или web» и т. д., которые являются определяемыми пользователем.

В качестве необязательного осуществления модуль 143 удаления включает в себя: подмодуль определения и подмодуль выполнения удаления.

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

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

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

Вариант осуществления 9

Фиг. 15 - структурная схематическая диаграмма, изображающая устройство управления пользовательским интерфейсом в варианте осуществления 9 из вариантов осуществления раскрытия. Устройство включает в себя: модуль 151 обнаружения, модуль 152 определения и модуль 153 добавления.

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

Модуль 152 определения используется, чтобы определять знак, совпадающий с контактом.

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

Разные уровни содержат пиктограммы прикладных программ, которые не все являются одинаковыми.

В качестве необязательного осуществления уровни включают в себя базовый уровень и расширенные уровни, базовый уровень включает в себя пиктограммы всех прикладных программ, а разные расширенные уровни включают в себя пиктограммы прикладных программ разных видов. В настоящем раскрытии видами являются «без сети», «рабочие», «исследование интернета или web» и т. д., которые являются определяемыми пользователем.

В качестве необязательного осуществления модуль 153 добавления включает в себя: подмодуль отображения и подмодуль выполнения добавления.

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

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

Вариант осуществления 10

Фиг. 16 - структурная схематическая диаграмма, изображающая устройство управления пользовательским интерфейсом в варианте осуществления 10 из вариантов осуществления раскрытия. Устройство включает в себя: модуль 161 обнаружения, модуль 162 определения и модуль 163 редактирования.

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

Модуль 162 определения используется, чтобы определять знак, совпадающий с контактом.

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

Разные уровни содержат пиктограммы прикладных программ, которые не все являются одинаковыми.

В качестве необязательного осуществления уровни включают в себя базовый уровень и расширенные уровни, базовый уровень включает в себя пиктограммы всех прикладных программ, а разные расширенные уровни включают в себя пиктограммы прикладных программ разных видов. В настоящем раскрытии видами являются «без сети», «рабочие», «исследование интернета или web» и т. д., которые являются определяемыми пользователем.

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

Вариант осуществления 11

Фиг. 17 - структурная схематическая диаграмма, изображающая устройство управления пользовательским интерфейсом в варианте осуществления 11 из вариантов осуществления раскрытия. Устройство включает в себя: модуль 171 обнаружения, модуль 172 определения и модуль 173 управления.

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

Модуль 172 определения используется, чтобы определять знак, совпадающий с контактом.

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

Разные уровни содержат пиктограммы прикладных программ, которые не все являются одинаковыми.

В качестве необязательного осуществления уровни включают в себя базовый уровень и расширенные уровни, базовый уровень включает в себя пиктограммы всех прикладных программ, а разные расширенные уровни включают в себя пиктограммы прикладных программ разных видов. В настоящем раскрытии видами являются «без сети», «рабочие», «исследование интернета или web» и т. д., которые являются определяемыми пользователем.

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

В соответствии с вариантом осуществления раскрытия дополнительно предоставлено устройство, включающее в себя:

один или более процессоров,

память и

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

обнаружение контакта с сенсорным экраном,

определение предварительно определенного знака, который совпадает с контактом, и

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

В соответствии с вариантом осуществления раскрытия дополнительно предоставлено второе устройство, включающее в себя:

один или более процессоров,

память и

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

обнаружение контакта с сенсорным экраном,

определение предварительно определенного знака, который совпадает с контактом, и

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

В соответствии с вариантом осуществления раскрытия дополнительно предоставлено третье устройство, включающее в себя:

один или более процессоров,

память и

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

обнаружение контакта с сенсорным экраном,

определение предварительно определенного знака, который совпадает с контактом, и

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

В соответствии с вариантом осуществления раскрытия дополнительно предоставлено четвертое устройство, включающее в себя:

один или более процессоров,

память и

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

обнаружение контакта с сенсорным экраном,

определение предварительно определенного знака, который совпадает с контактом, и

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

В соответствии с вариантом осуществления раскрытия дополнительно предоставлено пятое устройство, включающее в себя:

один или более процессоров,

память и

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

обнаружение контакта с сенсорным экраном,

определение предварительно определенного знака, который совпадает с контактом, и

вход в состояние редактирования уровня, если контакт совпадает с предварительно определенным знаком редактирования уровня,

прием инструкции редактирования, введенной пользователем в состоянии редактирования, и выполнение операции редактирования относительно уровней,

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

В соответствии с вариантом осуществления раскрытия дополнительно предоставлено шестое устройство, включающее в себя:

один или более процессоров,

память и

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

обнаружение контакта с сенсорным экраном,

определение предварительно определенного знака, который совпадает с контактом,

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

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

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

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

вход в состояние редактирования уровня, если контакт совпадает с предварительно определенным знаком редактирования уровня, прием инструкции редактирования, введенной пользователем в состоянии редактирования, и выполнение операции редактирования относительно уровней,

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

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

обнаружение контакта с сенсорным экраном,

определение предварительно определенного знака, который совпадает с контактом,

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

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

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

обнаружение контакта с сенсорным экраном,

определение предварительно определенного знака, который совпадает с контактом,

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

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

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

обнаружение контакта с сенсорным экраном,

определение предварительно определенного знака, который совпадает с контактом,

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

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

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

обнаружение контакта с сенсорным экраном,

определение предварительно определенного знака, который совпадает с контактом,

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

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

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

обнаружение контакта с сенсорным экраном,

определение предварительно определенного знака, который совпадает с контактом,

вход в состояние редактирования уровня, если контакт совпадает с предварительно определенным знаком редактирования уровня,

прием инструкции редактирования, введенной пользователем в состоянии редактирования, и выполнение операции редактирования относительно уровней,

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

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

обнаружение контакта с сенсорным экраном,

определение предварительно определенного знака, который совпадает с контактом,

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

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

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

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

вход в состояние редактирования уровня, если контакт совпадает с предварительно определенным знаком редактирования уровня, прием инструкции редактирования, введенной пользователем в состоянии редактирования, и выполнение операции редактирования относительно уровней,

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

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

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

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

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

обнаруживают контакт с сенсорным экраном,

определяют предварительно определенный тип контакта, который совпадает с контактом, и,

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

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

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

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

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

3. Способ для управления пользовательским интерфейсом по любому из пп. 1 или 2, дополнительно содержащий этап, на котором:

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

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

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

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

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

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

6. Устройство для управления пользовательским интерфейсом, содержащее:

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

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

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

причем модуль переключения содержит:

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

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

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

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

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

7. Устройство для управления пользовательским интерфейсом по п. 6, дополнительно содержащее:

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

8. Устройство для управления пользовательским интерфейсом по любому из пп. 6 или 7, дополнительно содержащее:

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

9. Устройство для управления пользовательским интерфейсом по любому из пп. 6 или 7, дополнительно содержащее:

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

10. Устройство для управления пользовательским интерфейсом по любому из пп. 6 или 7, дополнительно содержащее:

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



 

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к средствам настройки символов приложения. Технический результат заключается в обеспечении предотвращения обрезки символов при масштабировании. Принимают одиночную команду для настройки символов приложения с первым коэффициентом масштабирования. Определяют, существует ли второй коэффициент масштабирования, основанный на первом коэффициенте масштабирования относительно упомянутого приложения, при этом первый коэффициент масштабирования и второй коэффициент масштабирования являются заранее заданными коэффициентами. Настраивают упомянутые символы приложения согласно первому коэффициенту масштабирования, если не существует второго коэффициента масштабирования, основанного на первом коэффициенте масштабирования относительно упомянутого приложения. Настраивают упомянутые символы приложения согласно второму коэффициенту масштабирования, если существует второй коэффициент масштабирования, основанный на первом коэффициенте масштабирования относительно упомянутого приложения. 4 н. и 10 з.п. ф-лы, 9 ил., 1 табл.

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

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

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

Группа изобретений относится к технологиям обработки изображений. Техническим результатом является улучшение четкости отображения комбинации целевого приложения и фонового изображения. Предложен способ обработки изображения. Способ включает в себя этап определения изображения целевого приложения и реальной среды, где целевое приложение должно находиться в соответствии с запуском события предварительного просмотра. Далее, согласно способу, получают фоновое изображение экрана в соответствии с реальной средой, где должно находиться целевое приложение. А также осуществляют выполнение обработки изображения для по меньшей мере одного изображения из изображения целевого приложения и фонового изображения экрана так, что значимость изображения целевого приложения выше, чем фонового изображения экрана. Осуществляют вывод комбинации изображения целевого приложения и фонового изображения экрана в среде предварительного просмотра. 2 н. и 6 з.п. ф-лы, 12 ил.

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

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

Изобретение относится к области "интеллектуальных" телевизоров и, в частности, к способу и устройству работы с приложением для телевизора. Техническим результатом является уменьшение количества раз нажатия клавиш для работы с приложениями для телевизора и повышение простоты и удобства пользования. Предложен способ работы с приложением для телевизора, включающий: запуск режима редактирования приложений в телевизоре и обнаружение, выбирается ли первая пиктограмма, отображенная на телевизоре; обнаружение, нажимается ли предназначенная клавиша на пульте дистанционного управления телевизором, когда выбирается первая пиктограмма; и перемещение первой пиктограммы или добавление первого приложения, соответствующего первой пиктограмме, в папку, когда нажимается предназначенная клавиша на пульте дистанционного управления телевизором. 2 н. и 18 з.п. ф-лы, 20 ил.

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

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

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

Наверх