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

Иллюстрации

Показать все

Изобретение относится к устройствам управления пользовательским интерфейсом. Технический результат заключается в обеспечении быстрого нахождения множества прикладных программ. Такой результат достигается тем, что обнаруживают контакт с сенсорным экраном, определяют предварительно определенный тип контакта, который совпадает с контактом, и, если контакт совпадает с предварительно определенным типом контакта переключения уровня, изменяют уровень, отображенный в пользовательском интерфейсе наверху, причем отображают список выбираемых уровней в пользовательском интерфейсе, подтверждают выбор пользователя одного из уровней и отображают уровень, выбранный пользователем, в пользовательском интерфейсе, причем уровни содержат базовый уровень и расширенные уровни, базовый уровень содержит пиктограммы для всех прикладных программ, а разные расширенные уровни содержат пиктограммы прикладных программ разных видов. 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, совпадает с предварительно определенным знаком добавления прикладной программы, прикладные программы добавляются к уровню, отображенному в текущий момент в пользовательском интерфейсе.

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

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

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

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