СПОСОБ И УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ПОЛЬЗОВАТЕЛЬСКИМ ИНТЕРФЕЙСОМ

1. Способ для управления пользовательским интерфейсом, содержащий этапы, на которых:
обнаруживают контакт с сенсорным экраном,
определяют предварительно определенный знак, который совпадает с контактом, и,
если контакт совпадает с предварительно определенным знаком переключения уровня, изменяют уровень, отображенный в пользовательском интерфейсе наверху,
причем разные уровни содержат пиктограммы прикладных программ, которые не все являются одинаковыми.
2. Способ по п. 1, в котором этап, на котором изменяют уровень, отображенный в пользовательском интерфейсе наверху, содержит этапы, на которых:
отображают список выбираемых уровней в пользовательском интерфейсе,
подтверждают прием выбора пользователя одного из уровней, и
отображают уровень, выбранный пользователем, в пользовательском интерфейсе.
3. Способ по п. 1, в котором этап, на котором изменяют уровень, отображенный в пользовательском интерфейсе наверху, содержит этапы, на которых:
определяют следующий уровень уровня, отображенного в текущий момент в пользовательском интерфейсе, в соответствии с установленной последовательностью, и
отображают определенный уровень в пользовательском интерфейсе.
4. Способ по любому из пп. 1-3, в котором уровни содержат базовый уровень и расширенные уровни, базовый уровень содержит пиктограммы для всех прикладных программ, а разные расширенные уровни содержат пиктограммы прикладных программ разных видов.
5. Способ для управления пользовательским интерфейсом, содержащий этапы, на которых:
обнаруживают контакт с сенсорным экраном,
определяют предварительно определенный знак, который совпадает с контактом, и,
если контакт совпадает с предварительно определенным знаком блокировки уровня, блокируют уровень, отображенный в текущий момент, в пользовательском интерфейсе,
причем разные уровни содержат пиктограммы прикладных программ, которые не все являются одинаковыми.
6. Способ по п. 5, в котором уровни содержат базовый уровень и расширенные уровни, базовый уровень содержит пиктограммы всех прикладных программ, а разные расширенные уровни содержат пиктограммы прикладных программ разных видов.
7. Способ для управления пользовательским интерфейсом, содержащий этапы, на которых:
обнаруживают контакт с сенсорным экраном,
определяют предварительно определенный знак, который совпадает с контактом, и,
если контакт совпадает с предварительно определенным знаком удаления прикладной программы, удаляют пиктограмму прикладной программы, соответствующей контакту в уровне, отображенном в текущий момент в пользовательском интерфейсе,
причем разные уровни содержат пиктограммы прикладных программ, которые не все являются одинаковыми.
8. Способ по п. 7, в котором уровни содержат базовый уровень и расширенные уровни, причем базовый уровень содержит пиктограммы всех прикладных программ, а разные расширенные уровни содержат пиктограммы прикладных программ разных видов.
9. Способ по п. 7 или 8, в котором этап, на котором удаляют пиктограмму прикладной программы, соответствующей контакту в уровне, отображенном в текущий момент в пользовательском интерфейсе, содержит этапы, на которых:
определяют тип уровня, отображенного в текущий момент в пользовательском интерфейсе,
если то, что отображается в текущий момент в пользовательском интерфейсе, является базовым уровнем, деинсталлируют прикладную программу, соответствующую контакту, и удаляют пиктограмму прикладной программы, соответствующей контакту, из каждого уровня, и,
если то, что отображается в текущий момент в пользовательском интерфейсе, является расширенным уровнем, удаляют пиктограмму прикладной программы, соответствующей контакту, из расширенного уровня, отображенному в текущий момент в пользовательском интерфейсе.
10. Способ по любому из пп. 7 или 8, дополнительно содержащий этапы, на которых:
если то, что отображается в текущий момент в пользовательском интерфейсе, является расширенным уровнем, сначала отображают подсказку для режима удаления в пользовательском интерфейсе, а затем, в соответствии с выбором пользователя, пиктограмму прикладной программы, соответствующей контакту, удаляют из расширенного уровня, отображенного в текущий момент в пользовательском интерфейсе, или прикладную программу, соответствующую контакту, деинсталлируют, и удаляют пиктограмму прикладной программы, соответствующей контакту, из каждого уровня.
11. Способ для управления пользовательским интерфейсом, содержащий этапы, на которых:
обнаруживают контакт с сенсорным экраном,
определяют предварительно определенный знак, который совпадает с контактом, и,
если контакт совпадает с предварительно определенным знаком добавления прикладной программы, добавляют пиктограмму прикладной программы к уровню, отображенному в текущий момент в пользовательском интерфейсе,
причем разные уровни содержат пиктограммы прикладных программ, которые не все являются одинаковыми.
12. Способ по п. 11, в котором этап, на котором добавляют пиктограмму прикладной программы к уровню, отображенному в текущий момент в пользовательском интерфейсе, содержит этапы, на которых:
отображают список выбираемых прикладных программ в пользовательском интерфейсе,
подтверждают прием выбора пользователя одной или более из прикладных программ, и
добавляют пиктограмму прикладной программы (программ), выбранной пользователем, к уровню, отображенному в текущий момент в пользовательском интерфейсе.
13. Способ по п. 11 или 12, в котором уровни содержат базовый уровень и расширенные уровни, базовый уровень содержит пиктограммы для всех прикладных программ, а разные расширенные уровни содержат пиктограммы прикладных программ разных видов.
14. Способ для управления пользовательским интерфейсом, содержащий этапы, на которых:
обнаруживают контакт с сенсорным экраном,
определяют предварительно определенный знак, который совпадает с контактом, и,
если контакт совпадает с предварительно определенным знаком редактирования уровня, входят в состояние редактирования уровня,
принимают инструкцию редактирования, введенную пользователем в состоянии редактирования, и выполняют операцию редактирования относительно уровней,
причем разные уровни содержат пиктограммы прикладных программ, которые не все являются одинаковыми.
15. Способ по п. 14, в котором уровни содержат базовый уровень и расширенные уровни, базовый уровень содержит пиктограммы для всех прикладных программ, а разные расширенные уровни содержат пиктограммы прикладных программ разных видов.
16. Способ по п. 14 или 15, в котором операция редактирования содержит, по меньшей мере, одно из добавления расширенного уровня, удаления расширенного уровня, изменения названия расширенного уровня, изменения фона расширенного уровня и изменения стиля пиктограммы прикладной программы в расширенном уровне.
17. Способ для управления пользовательским интерфейсом, содержащий этапы, на которых:
обнаруживают контакт с сенсорным экраном,
определяют предварительно определенный знак, который совпадает с контактом,
если контакт совпадает с предварительно определенным знаком переключения уровня, изменяют уровни, отображенные в
пользовательском интерфейсе наверху,
если контакт совпадает с предварительно определенным знаком блокировки уровня, блокируют уровень, отображенный в текущий момент в пользовательском интерфейсе,
если контакт совпадает с предварительно определенным знаком удаления прикладной программы, удаляют пиктограмму прикладной программы, соответствующей контакту, в уровне, отображенном в текущий момент в пользовательском интерфейсе,
если контакт совпадает с предварительно определенным знаком добавления прикладной программы, добавляют пиктограмму прикладной программы к уровню, отображенному в текущий момент в пользовательском интерфейсе,
если контакт совпадает с предварительно определенным знаком редактирования уровня, входят в состояние редактирования уровня, принимают инструкцию редактирования, введенную пользователем в состоянии редактирования, и выполняют операцию редактирования относительно уровней, и
причем разные уровни содержат пиктограммы прикладных программ, которые не все являются одинаковыми.
18. Способ по п. 17, в котором уровни содержат базовый уровень и расширенные уровни, базовый уровень содержит пиктограммы для всех прикладных программ, а разные расширенные уровни содержат пиктограммы прикладных программ разных видов.
19. Устройство для управления пользовательским интерфейсом, содержащее:
модуль обнаружения, используемый, чтобы обнаруживать контакт с сенсорным экраном,
модуль определения, используемый, чтобы определять знак, совпадающий с контактом, и
модуль переключения, используемый, чтобы изменять уровни, отображаемые в пользовательском интерфейсе наверху, когда контакт совпадает с предварительно определенным знаком переключения уровня, причем разные уровни содержат пиктограммы прикладных программ, которые не все являются одинаковыми.
20. Устройство по п. 19, в котором модуль переключения содержит:
первый модмодуль обработки, используемый, чтобы отображать список выбираемых уровней в пользовательском интерфейсе и подтверждать прием выбора пользователя одного из уровней, когда контакт совпадает с предварительно определенным знаком переключения уровня, и
первый подмодуль выполнения переключения, используемый, чтобы отображать уровень, выбранный пользователем, в пользовательском интерфейсе.
21. Устройство по п. 19, в котором модуль переключения уровня содержит:
второй подмодуль обработки, используемый, чтобы определять следующий уровень уровня, отображенного в текущий момент в пользовательском интерфейсе, в соответствии с установленной последовательностью, когда контакт совпадает с предварительно определенным знаком переключения уровня, и
второй подмодуль выполнения переключения, используемый, чтобы отображать определенный уровень в пользовательском интерфейсе.
22. Устройство по любому из пп. 19-21, в котором уровни содержат базовый уровень и расширенные уровни, базовый уровень содержит пиктограммы для всех прикладных программ, а разные расширенные уровни содержат пиктограммы прикладных программ разных видов.
23. Устройство для управления пользовательским интерфейсом, содержащее:
модуль обнаружения, используемый, чтобы обнаруживать контакт с сенсорным экраном,
модуль определения, используемый, чтобы определять знак, совпадающий с контактом, и
модуль блокировки, используемый, чтобы блокировать уровень, отображенный в текущий момент в пользовательском интерфейсе, когда контакт совпадает с предварительно определенным знаком блокировки уровня,
причем разные уровни содержат пиктограммы прикладных программ, которые не все являются одинаковыми.
24. Устройство по п. 23, в котором уровни содержат базовый уровень и расширенные уровни, базовый уровень содержит пиктограммы для всех прикладных программ, а разные расширенные уровни содержат пиктограммы прикладных программ разных видов.
25. Устройство для управления пользовательским интерфейсом, содержащее:
модуль обнаружения, используемый, чтобы обнаруживать контакт с сенсорным экраном,
модуль определения, используемый, чтобы определять знак, который совпадает с контактом, и
модуль удаления, используемый, чтобы удалять пиктограмму прикладной программы, соответствующей контакту, в уровне, отображенном в текущий момент в пользовательском интерфейсе, когда контакт совпадает с предварительно определенным знаком удаления прикладной программы,
причем разные уровни содержат пиктограммы прикладных программ, которые не все являются одинаковыми.
26. Устройство по п. 25, в котором уровни содержат базовый уровень и расширенные уровни, базовый уровень содержит пиктограммы для всех прикладных программ, а разные расширенные уровни содержат пиктограммы прикладных программ разных видов.
27. Устройство по п. 25 или 26, в котором модуль удаления содержит:
подмодуль определения, используемый, чтобы определять тип уровня, отображенного в текущий момент в пользовательском интерфейсе,
подмодуль выполнения удаления, используемый, чтобы деинсталлировать прикладную программу, соответствующую контакту, и удалять пиктограмму прикладной программы, соответствующей контакту, из каждого уровня, когда то, что отображается в текущий момент в пользовательском интерфейсе, является базовым уровнем, и удалять пиктограмму прикладной программы, соответствующей контакту, из расширенного уровня, отображенному в текущий момент в пользовательском интерфейсе, когда то, что отображается в текущий момент в пользовательском интерфейсе, является расширенным уровнем.
28. Устройство по любому из пп. 25 или 26, в котором подмодуль выполнения удаления дополнительно сконфигурирован с возможностью отображения, когда то, что отображается в текущий момент в пользовательском интерфейсе, является расширенным уровнем, сначала подсказки для режима удаления, а затем, в соответствии с выбором пользователя, удаления пиктограммы прикладной программы, соответствующей контакту, из расширенного уровня, отображенного в текущий момент в пользовательском интерфейсе, или деинсталляции прикладной программы, соответствующей контакту, и удаления пиктограммы прикладной программы, соответствующей контакту, из каждого уровня.
29. Устройство для управления пользовательским интерфейсом, содержащее:
модуль обнаружения, используемый, чтобы обнаруживать контакт с сенсорным экраном,
модуль определения, используемый, чтобы определять знак, совпадающий с контактом, и
модуль добавления, используемый, чтобы добавлять пиктограмму прикладной программы к уровню, отображенному в текущий момент в пользовательском интерфейсе, когда контакт совпадает с предварительно определенным знаком добавления прикладной программы,
причем разные уровни содержат пиктограммы прикладных программ, которые не все являются одинаковыми.
30. Устройство по п. 29, в котором модуль добавления содержит:
подмодуль отображения, используемый, чтобы отображать список выбираемых прикладных программ в пользовательском интерфейсе, и
подмодуль выполнения добавления, используемый, чтобы подтверждать прием подтверждения выбора пользователя одной или более из прикладных программ и добавлять пиктограмму прикладной программы (программ), выбранной пользователем, к уровню, отображенному в текущий момент в пользовательском интерфейсе.
31. Устройство по п. 29 или 30, в котором уровни содержат базовый уровень и расширенные уровни, базовый уровень содержит пиктограммы для всех прикладных программ, а разные расширенные уровни содержат пиктограммы прикладных программ разных видов.
32. Устройство для управления пользовательским интерфейсом, содержащее:
модуль обнаружения, используемый, чтобы обнаруживать контакт с сенсорным экраном,
модуль определения, используемый, чтобы определять знак, совпадающий с контактом, и
модуль редактирования, используемый, чтобы управлять пользовательским интерфейсом, когда контакт совпадает с предварительно определенным знаком редактирования, пользовательским интерфейсом, чтобы входить в состояние редактирования уровня, и принимать инструкцию редактирования, введенную пользователем в состоянии редактирования, и выполнять операцию редактирования относительно уровней,
причем разные уровни содержат пиктограммы прикладных программ, которые не все являются одинаковыми.
33. Устройство по п. 32, в котором уровни содержат базовый уровень и расширенные уровни, базовый уровень содержит пиктограммы для всех прикладных программ, а разные расширенные уровни содержат пиктограммы прикладных программ разных видов.
34. Устройство по п. 32 или 33, в котором операция редактирования содержит, по меньшей мере, одно из добавления расширенного уровня, удаления расширенного уровня, изменения названия расширенного уровня, изменения фона расширенного уровня и изменения стиля пиктограммы прикладной программы в расширенном уровне.
35. Устройство для управления пользовательским интерфейсом, содержащее:
модуль обнаружения, используемый, чтобы обнаруживать контакт с сенсорным экраном,
модуль определения, используемый, чтобы определять знак, совпадающий с контактом,
модуль управления, используемый, чтобы изменять уровень, отображаемый в пользовательском интерфейсе наверху, когда контакт совпадает с предварительно определенным знаком переключения уровня, блокировать уровень, отображенный в текущий
момент в пользовательском интерфейсе, когда контакт совпадает с предварительно определенным знаком блокировки уровня, удалять пиктограмму прикладной программы, соответствующей контакту, в уровне, отображенном в текущий момент в пользовательском интерфейсе, когда контакт совпадает с предварительно определенным знаком удаления прикладной программы, добавлять пиктограмму прикладной программы к уровню, отображенному в текущий момент в пользовательском интерфейсе, когда контакт совпадает с предварительно определенным знаком добавления прикладной программы, и входить в состояние редактирования уровня, принимать инструкцию редактирования, введенную пользователем в состоянии редактирования, и выполнять операцию редактирования относительно уровней, когда контакт совпадает с предварительно определенным знаком редактирования уровня,
причем разные уровни содержат пиктограммы прикладных программ, которые не все являются одинаковыми.
36. Устройство по п. 35, в котором уровни содержат базовый уровень и расширенные уровни, базовый уровень содержит пиктограммы для всех прикладных программ, а разные расширенные уровни содержат пиктограммы прикладных программ разных видов.