СПОСОБ, УСТРОЙСТВО И ОКОНЕЧНАЯ АППАРАТУРА ДЛЯ ОБРАБОТКИ СЕАНСА НА ОСНОВЕ ЖЕСТА

1. Способ обработки сеанса на основе манипуляции жестом, включающий:
обнаружение манипуляции жестом в текущем интерфейсе сеанса;
когда обнаружена манипуляция жестом в конкретном сеансе в текущем интерфейсе сеанса, идентификацию манипуляции жестом; и
выполнение соответствующей обработки для сеанса в текущем интерфейсе сеанса согласно идентифицированной манипуляции жестом.
2. Способ по п. 1, отличающийся тем, что манипуляция жестом включает скольжение влево одного пальца, скольжение вправо одного пальца, скольжение влево нескольких пальцев, скольжение вправо нескольких пальцев, скольжение вверх одного пальца, скольжение вниз одного пальца, скольжение вверх нескольких пальцев, скольжение вниз нескольких пальцев, щелчок одним пальцем, щелчок несколькими пальцами, нажатие одним пальцем и/или нажатие несколькими пальцами.
3. Способ по п. 1, отличающийся тем, что способ дополнительно включает:
предварительное задание стандартной манипуляции жестом и обработки, соответствующей стандартной манипуляции жестом; и
идентификацию манипуляции жестом включающую:
сравнение обнаруженной манипуляции жестом с заданной стандартной манипуляцией жестом;
когда совпадают обнаруженная манипуляция жестом и заданная стандартная манипуляция жестом, определение того, что манипуляция жестом идентифицирована; и
когда не совпадают обнаруженная манипуляция жестом и заданная стандартная манипуляция жестом, определение того, что манипуляция жестом не идентифицирована.
4. Способ по любому из пп. 1-3, отличающийся тем, что после идентификации манипуляции жестом способ дополнительно содержит:
определение действительности манипуляции жестом.
5. Способ по п. 4, отличающийся тем, что, когда манипуляция жестом соответствует скольжению влево одного пальца, скольжению вправо одного пальца, скольжению влево нескольких пальцев, скольжению вправо нескольких пальцев, скольжению вверх одного пальца, скольжению вниз одного пальца, скольжению вверх нескольких пальцев или скольжению вниз нескольких пальцев, определение действительности манипуляции жестом включает:
получение расстояния скольжения сеанса в собственной области сеанса, затрагиваемой манипуляцией жестом;
определение того, что расстояние скольжения превышает или не превышает порог расстояния скольжения;
когда расстояние скольжения превышает порог расстояния скольжения, определение того, что манипуляция жестом является действительной; и
когда расстояние скольжения не превышает порог расстояния скольжения, определение того, что манипуляция жестом является недействительной.
6. Способ по п. 4, отличающийся тем, что, когда манипуляция жестом соответствует щелчку одним пальцем или щелчку несколькими пальцами, определение действительности манипуляции жестом включает:
получение числа щелчков в пределах заранее заданного времени манипуляции жестом;
определение того, что число щелчков манипуляции жестом превышает или не превышает порог числа щелчков;
когда число щелчков превышает порог числа щелчков, определение того, что манипуляция жестом является недействительной; и
когда число щелчков не превышает порог числа щелчков, определение того, что манипуляция жестом является действительной.
7. Способ по п. 4, отличающийся тем, что, когда манипуляция жестом соответствует нажатию одним пальцем или нажатию несколькими пальцами, определение действительности манипуляции жестом включает:
получение значения напряжения, генерируемого манипуляцией жестом; определение того, что значение напряжения, генерируемое манипуляцией жестом, превышает или не превышает пороговое напряжение; когда значение напряжения превышает пороговое напряжение, определение того, что манипуляция жестом является действительной; и когда значение напряжения не превышает пороговое напряжение, определение того, что манипуляция жестом является недействительной; или
когда экран дисплея для отображения текущего интерфейса сеанса представляет собой гибкий экран, получение значения глубины, генерируемого при нажатии в манипуляции жестом в направлении нажатия; определение того, что значение глубины, генерируемое при нажатии в манипуляции жестом, превышает или не превышает порог глубины; когда значение глубины превышает порог глубины, определение того, что манипуляция жестом является действительной; и когда значение глубины не превышает порог глубины, определение того, что манипуляция жестом является недействительной.
8. Способ по п. 1, отличающийся тем, что выполнение соответствующей обработки для сеанса в текущем интерфейсе сеанса согласно идентифицированной манипуляции жестом включает:
когда идентифицированная манипуляция жестом должна пометить сеанс как прочитанный, обновление состояния сеанса как прочитанного; или
когда идентифицированная манипуляция жестом должна пометить сеанс как удаляемый, удаление сеанса из текущего интерфейса сеанса; или
когда идентифицированная манипуляция жестом должна пометить сеанс как пересылаемый, высвечивание на экране страницы пересылки сеанса; или
когда идентифицированная манипуляция жестом должна пометить сеанс как помещаемый наверх, помещение сеанса наверху текущего интерфейса сеанса и отображение сеанса.
9. Способ по п. 1, отличающийся тем, что выполнение соответствующей обработки для сеанса в текущем интерфейсе сеанса согласно идентифицированной манипуляции жестом включает:
когда идентифицированная манипуляция жестом должна открыть вторичную опцию, перемещение сеанса в собственной области сеанса влево, вправо, вверх или вниз, и отображение вторичной опции в области, в которой проходил сеанс;
причем вторичная опция включает опцию команды относительно сеанса, опцию команды относительно текущего интерфейса, в котором расположен сеанс, и опцию команды относительно прикладного программного обеспечения, которому принадлежит сеанс.
10. Устройство для обработки сеанса на основе манипуляции жестом, содержащее:
модуль обнаружения, сконфигурированный для обнаружения манипуляции жестом в текущем интерфейсе сеанса;
модуль идентификации, сконфигурированный для идентификации манипуляции жестом, когда обнаружена манипуляция жестом в конкретном сеансе в текущем интерфейсе сеанса; и
модуль обработки, сконфигурированный для выполнения соответствующей обработки для сеанса в текущем интерфейсе сеанса согласно идентифицированной манипуляции жестом.
11. Устройство по п. 10, отличающееся тем, что устройство дополнительно содержит:
модуль определения, сконфигурированный для определения действительности манипуляции жестом.
12. Устройство по п. 10, отличающееся тем, что, когда манипуляция жестом, идентифицированная модулем идентификации, должна пометить сеанс как прочитанный, модуль обработки обновляет состояние сеанса как прочитанного; или
когда манипуляция жестом, идентифицированная модулем идентификации должна пометить сеанс как удаляемый, модуль обработки удаляет сеанс из текущего интерфейса сеанса; или
когда манипуляция жестом, идентифицированная модулем идентификации, должна пометить сеанс как пересылаемый, модуль обработки высвечивает на экране страницу пересылки сеанса; или
когда манипуляция жестом, идентифицированная модулем идентификации, должна пометить сеанс как помещаемый наверх, модуль обработки помещает сеанс наверху текущего интерфейса сеанса и отображает сеанс.
13. Устройство по п. 10, отличающееся тем, что, когда манипуляция жестом, идентифицированная модулем идентификации, должна открыть вторичную опцию, модуль обработки перемещает сеанс в собственной области сеанса влево, вправо, вверх или вниз и отображает вторичную опцию в области, в которой проходил сеанс;
причем вторичная опция включает опцию команды относительно сеанса, опцию команды относительно текущего интерфейса, в котором расположен сеанс, и опцию команды относительно прикладного программного обеспечения, которому принадлежит сеанс.
14. Оконечная аппаратура, содержащая запоминающее устройство и одну или более программ, при этом одна или более программ хранятся в запоминающем устройстве и сконфигурированы для выполнения одним или более процессорами, причем одна или более программ содержат инструкции для выполнения следующих операций:
обнаружения манипуляции жестом в текущем интерфейсе сеанса;
когда обнаружена манипуляция жестом в конкретном сеансе в текущем интерфейсе сеанса, идентификации манипуляции жестом; и
выполнения соответствующей обработки для сеанса в текущем интерфейсе сеанса согласно идентифицированной манипуляции жестом.