Способ, устройство и оконечная аппаратура для обработки сеанса на основе жеста

Иллюстрации

Показать все

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

Реферат

Перекрестные ссылки на связанные заявки

Настоящая заявка ссылается на приоритет заявки на патент Китайской Народной Республики №201310253279.X, которая была зарегистрирована 24 июня 2013 года. При этом содержание упомянутой заявки полностью включено в настоящий документ путем ссылки.

Область техники

[0001] Данное изобретение относится к области технологии связи, и, в частности, к способу, устройству и оконечной аппаратуре для обработки сеанса на основе жеста.

Предпосылки создания изобретения

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

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

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

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

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

[0006] Согласно первому аспекту вариантов осуществления настоящего изобретения предлагается способ обработки сеанса на основе манипуляции жестом и этот способ включает:

[0007] обнаружение манипуляции жестом в текущем интерфейсе сеанса;

[0008] когда обнаружена манипуляция жестом для конкретного сеанса в текущем интерфейсе сеанса, идентификацию манипуляции жестом; и

[0009] выполнение соответствующей обработки для сеанса в текущем интерфейсе сеанса согласно идентифицированной манипуляции жестом.

[0010] Предпочтительно, манипуляция жестом включает скольжение влево одного пальца, скольжение вправо одного пальца, скольжение влево нескольких пальцев, скольжение вправо нескольких пальцев, скольжение вверх одного пальца, скольжение вниз одного пальца, скольжение вверх нескольких пальцев, скольжение вниз нескольких пальцев, щелчок одним пальцем, щелчок несколькими пальцами, нажатие одним пальцем и/или нажатие несколькими пальцами.

[0011] Предпочтительно, способ дополнительно включает:

[0012] предварительное задание стандартной манипуляции жестом и обработки, соответствующей стандартной манипуляции жестом; и

[0013] идентификацию манипуляции жестов, включающую:

[0014] сравнение обнаруженной манипуляции жестом с заданной стандартной манипуляцией жестом;

[0015] когда обнаруженная манипуляция жестом и заданная стандартная манипуляция жестом совпадают, определение того, что манипуляция жестом идентифицирована; и

[0016] когда обнаруженная манипуляция жестом и заданная стандартная манипуляция жестом не совпадают, определение того, что манипуляция жестом не идентифицирована.

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

[0018] Предпочтительно, когда манипуляция жестом соответствует скольжению влево одного пальца, скольжению вправо одного пальца, скольжению влево нескольких пальцев, скольжению вправо нескольких пальцев, скольжению вверх одного пальца, скольжению вниз одного пальца, скольжению вверх нескольких пальцев или скольжению вниз нескольких пальцев, определение действительности манипуляции жестом включает:

[0019] получение расстояния скольжения сеанса в его собственной области, затрагиваемой манипуляцией жестом;

[0020] определение того, что расстояние скольжения превышает или не превышает порог расстояния скольжения;

[0021] когда расстояние скольжения превышает порог расстояния скольжения, определение того, что манипуляция жестом является действительной; и

[0022] когда расстояние скольжения не превышает порог расстояния скольжения, определение того, что манипуляция жестом является недействительной.

[0023] Предпочтительно, когда манипуляция жестом соответствует щелчку одним пальцем или щелчку несколькими пальцами, определение действительности манипуляции жестом включает:

[0024] получение числа щелчков в пределах заранее заданного времени манипуляции жестом;

[0025] определение того, что число щелчков манипуляции жестом превышает или не превышает порог числа щелчков;

[0026] когда число щелчков превышает порог числа щелчков, определение того, что манипуляция жестом является недействительной; и

[0027] когда число щелчков не превышает порог числа щелчков, определение того, что манипуляция жестом является действительной.

[0028] Предпочтительно, когда манипуляция жестом соответствует нажатию одним пальцем или нажатию несколькими пальцами, определение действительности манипуляции жестом включает:

[0029] получение значения напряжения, генерируемого манипуляцией жестом; определение того, что значение напряжения, генерируемое манипуляцией жестом, превышает или не превышает пороговое напряжение; когда значение напряжения превышает пороговое напряжение, определение того, что манипуляция жестом является действительной; и когда значение напряжения не превышает пороговое напряжение, определение того, что манипуляция жестом является недействительной; или

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

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

[0032] когда идентифицированная манипуляция жестом должна пометить сеанс как прочитанный, обновление состояния сеанса как прочитанного; или

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

[0034] когда идентифицированная манипуляция жестом должна пометить сеанс как пересылаемый, высвечивание на экране страницы пересылки сеанса; или

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

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

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

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

[0039] Согласно второму аспекту вариантов осуществления настоящего изобретения предлагается устройство для проведения сеанса на основе манипуляции жестом и это устройство содержит:

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

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

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

[0043] Предпочтительно, устройство дополнительно содержит модуль определения, сконфигурированный для определения действительности манипуляции жестом.

[0044] Предпочтительно, когда манипуляция жестом, идентифицированная модулем идентификации, должна пометить сеанс как прочитанный, модуль обработки обновляет состояние сеанса как прочитанного; или

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

[0046] когда манипуляция жестом, идентифицированная модулем идентификации, должна пометить сеанс как пересылаемый, модуль обработки высвечивает на экране страницу пересылки сеанса; или

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

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

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

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

[0051] обнаружения манипуляции жестом в текущем интерфейсе сеанса;

[0052] когда обнаружена манипуляция жестом в конкретном сеансе в текущем интерфейсе сеанса, идентификации манипуляции жестом; и

[0053] выполнения соответствующей обработки для сеанса в текущем интерфейсе сеанса согласно идентифицированной манипуляции жестом.

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

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

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

[0056] Прилагаемые чертежи, которые тем самым включены в настоящее описание изобретения и составляют его часть, иллюстрируют варианты осуществления изобретения, которые соответствуют данному изобретению и вместе с описанием изобретения служат для объяснения принципов данного изобретения.

[0057] Фиг. 1 иллюстрирует блок-схему алгоритма способа обработки сеанса на основе манипуляции жестом, предлагаемого вариантами осуществления данного изобретения.

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

[0059] Фиг. 3a иллюстрирует схему состояния недействительного жеста скольжения, предлагаемую вариантами осуществления данного изобретения.

[0060] Фиг. 3b иллюстрирует схему состояния действительного жеста скольжения, предлагаемую вариантами осуществления данного изобретения.

[0061] Фиг. 4 иллюстрирует блок-схему процедуры определения действительности щелчка, предлагаемую другим вариантом осуществления данного изобретения.

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

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

[0064] Фиг. 7 иллюстрирует схему состояния жеста нажатия в вариантах осуществления данного изобретения.

[0065] Фиг. 8a-8c иллюстрируют схемы скольжения вправо, чтобы пометить прочитанное состояние в вариантах осуществления данного изобретения.

[0066] Фиг. 9a-9c иллюстрируют схемы помещения наверху сеанса, имеющего непрочитанное сообщение, в вариантах осуществления данного изобретения.

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

[0068] Фиг. 11 иллюстрирует блок-схему алгоритма способа обработки сеанса на основе манипуляции жестом, предлагаемого вариантами осуществления данного изобретения, в которой, как пример, описано скольжение вправо одного пальца для изменения метки сеанса.

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

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

[0071] Фиг. 14 иллюстрирует блок-схему способа обработки сеанса на основе манипуляции жестом, предлагаемого вариантами осуществления данного изобретения, в которой, как пример, описано скольжения вниз двумя пальцами, чтобы поместить непрочитанный сеанс наверху.

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

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

Подробное описание

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

[0075] На фиг. 1 показана блок-схема алгоритма способа обработки сеанса на основе манипуляции жестом, предлагаемого вариантами осуществления данного изобретения. Как показано на фиг. 1, способ включает:

[0076] на шаге 101, обнаружение манипуляции жестом в текущем интерфейсе сеанса;

[0077] на шаге 102, когда обнаружена манипуляция жестом в конкретном сеансе в текущем интерфейсе сеанса, идентификацию манипуляции жестом; и

[0078] на шаге 103, выполнение соответствующей обработки для сеанса в текущем интерфейсе сеанса согласно идентифицированной манипуляции жестом.

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

[0080] В варианте осуществления изобретения, то есть в другом варианте осуществления данного изобретения, способ дополнительно содержит предварительное задание стандартной манипуляции жестом и обработку, соответствующую стандартной манипуляции жестом;

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

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

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

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

[0085] на шаге 201, получение расстояния скольжения сеанса в его собственной области, затрагиваемой манипуляцией жестом;

[0086] на шаге 202, определение того, что расстояние скольжения превышает или не превышает порог расстояния скольжения; если расстояние скольжения превышает порог расстояния скольжения, то выполнение шага 203; а если расстояние скольжения не превышает порог расстояния скольжения, то выполнение шага 204;

[0087] на шаге 203, когда расстояние скольжения превышает порог расстояния скольжения, определение того, что манипуляция жестом является действительной; и

[0088] на шаге 204, когда расстояние скольжения не превышает порог расстояния скольжения, определение того, что манипуляция жестом является недействительной.

[0089] Беря скольжение вправо одного пальца в качестве примера, как показано на фиг. 3a, расстояние скольжения сеанса в его собственной области, затрагиваемой манипуляцией жестом, составляет a1, что меньше чем порог А расстояния скольжения, тогда манипуляция жестом в виде скольжения вправо одного пальца определяется как недействительная, и манипуляция жестом относится к ошибочной команде. Как показано на фиг. 3b, расстояние скольжения сеанса в его собственной области, затрагиваемой манипуляцией жестом, составляет a2, что не меньше чем порог А расстояния скольжения, тогда манипуляция жестом в виде скольжения вправо одного пальца определяется как действительная, и манипуляция жестом относится к нормальной команде. Принципы определения действительности скольжения влево одного пальца, скольжения влево нескольких пальцев, скольжения вправо нескольких пальцев, скольжения вверх одного пальца, скольжения вниз одного пальца, скольжения вверх нескольких пальцев или скольжения вниз нескольких пальцев те же самые, что и принципы определения действительности скольжения вправо одного пальца, так что их детализация здесь опущена.

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

[0091] на шаге 401, получение числа щелчков в пределах заранее заданного времени манипуляции жестом;

[0092] на шаге 402, определение того, что число щелчков манипуляции жестом превышает или не превышает порог числа щелчков; если число щелчков манипуляции жестом превышает порог числа щелчков, то выполнение шага 403; а если число щелчков манипуляции жестом не превышает порог числа щелчков, то выполнение шага 404;

[0093] на шаге 403, когда число щелчков превышает порог числа щелчков, определение того, что манипуляция жестом является недействительной; и

[0094] на шаге 404, когда число щелчков не превышает порог числа щелчков, определение того, что манипуляция жестом является действительной.

[0095] Таким образом, определением числа щелчков можно точно отличить нормальную команду и ошибочную команду.

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

[0097] на шаге 501, получение значения напряжения, генерируемого манипуляцией жестом;

[0098] на шаге 502, определение того, что значение напряжения, генерируемое манипуляцией жестом, превышает или не превышает пороговое напряжение; если значение напряжения, генерируемое манипуляцией жестом, превышает пороговое напряжение, то выполнение шага 503; а если значение напряжения, генерируемое манипуляцией жестом, не превышает пороговое напряжение, то выполнение шага 504;

[0099] на шаге 503, когда значение напряжения превышает пороговое напряжение, определение того, что манипуляция жестом является действительной; и

[00100] на шаге 504, когда значение напряжения не превышает пороговое напряжение, определение того, что манипуляция жестом является недействительной.

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

[00102] Или в другом варианте осуществления данного изобретения, когда экран дисплея для отображения текущего интерфейса сеанса представляет собой гибкий экран, может быть выполнен процесс, показанный на фиг. 6:

[00103] на шаге 601, получение значения глубины, генерируемого манипуляцией жестом в виде нажатия в направлении нажатия;

[00104] на шаге 602, определение того, что значение глубины, генерируемое манипуляцией жестом в виде нажатия, превышает или не превышает порог глубины; если значение глубины, генерируемое манипуляцией жестом в виде нажатия, превышает порог глубины, то выполнение шага 603; а если значение глубины, генерируемое манипуляцией жестом в виде нажатия, не превышает порог глубины, то выполнение шага 604;

[00105] на шаге 603, когда значение глубины превышает порог глубины, определение того, что манипуляция жестом является действительной; и

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

[00107] Беря в качестве примера нажатие вниз одним пальцем, так, как показано на фиг. 7, если значение глубины, генерируемое манипуляцией жестом в виде нажатия - b1, что меньше чем порог В глубины, то тогда манипуляция жестом в виде нажатия вниз одним пальцем определяется как недействительная и манипуляция жестом принадлежит ошибочной команде. Когда значение глубины, генерируемое манипуляцией жестом в виде нажатия, - b2, что не меньше чем порог В глубины, манипуляция жестом в виде нажатия вниз одним пальцем определяется как действительная, и манипуляция жестом принадлежит нормальной команде. Принципы определения действительности нажатия одним пальцем или нажатия несколькими пальцами в других направлениях те же самые, что и принципы определения действительности нажатия вниз одним пальцем, так что их детализация здесь опущена.

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

[00109] Например, в другом варианте осуществления данного изобретения, как показано на фиг. 8a, имеется сеанс 2, содержащий непрочитанные сообщения в текущем интерфейсе сеанса, и сеанс 2 имеет одиннадцать непрочитанных сообщений. После того, как манипуляция жестом относительно сеанса, имеющего непрочитанные сообщения, обнаруживается и идентифицируется, если результат обработки, соответствующий манипуляции жестом (такой как скольжение вправо одного пальца), должен пометить сеанс как "прочитанный", как показано на фиг. 8b, во время скольжения сеанса вправо одним пальцем, слово "прочитанный" может отображаться в области, в которой проходит сеанс, в его собственной области как пользовательская подсказка, и конечно, другие способы, такие как текст, изображение и/или анимация также могут использоваться как пользовательская подсказка. Как показано на фиг. 8c, после завершения скольжения вправо одного пальца, сеанс возвращается назад к своей первоначальной позиции, и явление возврата может быть отображено после возвращения сеанса назад к своей первоначальной позиции. Тогда информация подсказки, которая помечает число непрочитанных сообщений, исчезает, и в то время как информация подсказки исчезает, может использоваться форма скольжения информации подсказки влево, чтобы заставить ее исчезнуть, или также может использоваться способ исчезновения с постепенным изменением.

[00110] Например, в другом варианте осуществления данного изобретения, как показано на фиг. 9a, когда есть сеансы (сеанс 2, сеанс 4 и сеанс 6), имеющие непрочитанные сообщения в текущем интерфейсе сеанса, и после того как манипуляция жестом, нацеленная на сеансы, имеющие непрочитанные сообщения, обнаруживается и идентифицируется, если результат обработки, соответствующий манипуляции жестом (такой как скольжение вниз одного пальца), должен разместить непрочитанные сеансы наверху, как показано на фиг. 9b, и при скольжении сеансов вниз одним пальцем текущий интерфейс сеанса перемещается вниз целиком. Как показано на фиг. 9c, после завершения скольжения вниз одного пальца сеансы, имеющие непрочитанные сообщения, помещаются наверху, и пользовательская подсказка, указывающая, что непрочитанные сеансы помещены наверху, также может быть отображена в текущем состоянии. Конечно, один или более сеансов могут быть помещены наверху, что требует только изменения результата обработки, соответствующей манипуляции жестом. Или, результат обработки, соответствующей другой манипуляции жестом, определяется как выбор сеанса и размещения его наверху, например, скольжением вниз двумя пальцами.

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

[00112] Как показано на фиг. 10, когда сеанс перемещается влево манипуляцией жестом, одна или более вторичных опций, таких как "переслать", "удалить", "переместить", "найти", "создать новый сеанс", "нажать, чтобы говорить", "нажать, чтобы начать видео", отображаются в области, в которой проходит сеанс. Другая манипуляция жестом также может использоваться, чтобы возвратить сеанс назад к своей первоначальной позиции, например, после того, как один палец щелкает на сеансе, сеанс возвращается назад к своей первоначальной позиции и закрывает вторичные опции.

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

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

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

[00116] на шаге 1101, обнаружение манипуляции жестом в текущем интерфейсе сеанса;

[00117] на шаге 1102, когда обнаружена манипуляция жестом конкретного сеанса в текущем интерфейсе сеанса, сравнение обнаруженной манипуляции жестом с заданной стандартной манипуляцией жестом; когда обнаруженная манипуляция жестом и заданная стандартная манипуляция жестом совпадают, определение того, что скольжение вправо одного пальца идентифицировано, и продолжение выполнения шага 1103; а если обнаруженная манипуляция жестом и заданная стандартная манипуляция жестом не совпадают, определение того, что манипуляция жестом не идентифицирована, и выполнение шага 1101;

[00118] на шаге 1103, получение расстояния скольжения, на которое сеанс скользит вправо в его собственной области;

[00119] на шаге 1104, определение того, что расстояние скольжения превышает или не превышает порог расстояния скольжения; когда расстояние скольжения превышает порог расстояния скольжения, определение того, что манипуляция жестом является действительной, и продолжение выполнением шага 1105; и когда расстояние скольжения не превышает порог расстояния скольжения, определение того, что манипуляция жестом является недействительной, и выполнение шага 1101. Изображения примера этого шага можно видеть на фиг. 3а и 3b;

[00120] на шаге 1105, отображение текста подсказки в области, в которой проходит сеанс, и информирование о результате выполнения команды. Изображение примера этого шага можно видеть на фиг. 8b;

[00121] на шаге 1106, обновление состояния сеанса как прочитанного. Изображение примера этого шага можно видеть на фиг. 8c.

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

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

[00124] на шаге 1201, обнаружение манипуляции жестом в текущем интерфейсе сеанса;

[00125] на шаге 1202, когда обнаружена манипуляция жестом конкретного сеанса в текущем интерфейсе сеанса, сравнение обнаруженной манипуляции жестом и заданной стандартной манипуляции жестом; когда обнаруженная манипуляция жестом и заданная стандартная манипуляция жестом совпадают, определение того, что нажатие одним пальцем вниз идентифицировано, и продолжение выполнения шага 1203; а когда обнаруженная манипуляция жестом и заданная стандартная манипуляция жестом не совпадают, определение того, что манипуляция жестом не идентифицирована, и выполнение шага 1201;

[00126] на шаге 1203, получение значения глубины при нажатии вниз одним пальцем;

[00127] на шаге 1204, определение того, что значение глубины превышает или не превышает порог глубины; когда значение глубины превышает порог глубины, определение того, что манипуляция жестом является действительной, и продолжение выполнением шага 1205; а когда значение глубины не превышает порог глубины, определение того, что манипуляция жестом является недействительной, и выполнение шага 1201. Изображение результата этого шага можно видеть на фиг. 7;

[00128] на шаге 1205, перемещение сеанса наверх, и отображение вторичной опции в области, в которой проходит сеанс; и как показано на фиг. 13, сеанс может непрерывно перемещаться наверх в его собственной области, даже перемещаться наверх его собственной позиции. Предпочтительно, вторичная опция также может быть отображена, используя эффекты, такие как обращение и постепенное изменение;

[00129] на шаге 1206, выполнение соответствующей команды согласно выбору пользователя для вторичной опции. Например, после того как выбрана вторичная опция "удалить", сеанс удаляется из текущего интерфейса сеанса.

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

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

[00132] на шаге 1401, обнаружение манипуляции жестом в текущем интерфейсе сеанса;

[00133] на шаге 1402, когда обнаружена манипуляция жестом конкретного сеанса в текущем интерфейсе сеанса,