×
21.07.2018
218.016.72f6

СПОСОБ ОБРАБОТКИ СИГНАЛА ПРИКОСНОВЕНИЯ И УСТРОЙСТВО ТЕРМИНАЛА

Вид РИД

Изобретение

Юридическая информация Свернуть Развернуть
№ охранного документа
0002661794
Дата охранного документа
19.07.2018
Краткое описание РИД Свернуть Развернуть
Аннотация: Изобретение относится к области электронных технологий. Технический результат заключается в обеспечении уменьшения влияния непреднамеренного прикосновения пользователя на использование устройства с сенсорным экраном. Такой результат достигается за счет того, что принимают информацию о точках прикосновения, полученных сенсорным экраном; определяют, в соответствии с информацией о точках прикосновения, содержат ли текущие точки прикосновения точку непреднамеренного прикосновения, длительность прикосновения которой больше или равна заданной длительности; и если содержит, экранируют точку непреднамеренного прикосновения, при этом заданная длительность больше длительности прикосновения, требуемой для выполнения пользователем длительного нажатия на точку прикосновения. 3 н. и 6 з.п. ф-лы, 7 ил.
Реферат Свернуть Развернуть

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

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

Уровень техники

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

Драйвер сенсорного экрана терминала распознает информацию о точке прикосновения, такую, как координаты и сила нажатия, после детектирования, что произошло прикосновение к сенсорному экрану, и затем передает отчет с этой информацией на уровень рабочей среды (рабочая среда) операционной системы. В соответствии с последней полученной информацией о точке прикосновения, уровень рабочей среды получает информацию о действии пользователя, используя анализ, и затем передает отчет с этой информацией в приложение, таким образом, что приложение отвечает на информацию о действии пользователя. Уровень рабочей среды анализирует информацию о действии пользователя, распознавая событие прикосновения, событие отпускания и т.п. каждой точки прикосновения. Например, если уровень рабочей среды находит, что длительность, в течение которой пользователь прижимает точку прикосновения, меньше, чем t0, считается, что пользователь выполняет постукивание (постукивание) в точке прикосновения; если уровень рабочей среды считает, что длительность, в течение которой пользователь прижимает точку прикосновения, находится между t0 и t1, уровень рабочей среды считает, что пользователь нажимает (нажатие) на точку прикосновения; если уровень рабочей среды определяет, что в течение времени t1 после того, как пользователь прижал точку прикосновения, уровень рабочей среды не детектирует отпускание точки прикосновения, уровень рабочей среды считает, что пользователь выполняет длительные нажатия (длительное нажатие) на точку прикосновения. Приложение выполняет разные отклики, в соответствии с информацией, передаваемой в отчете из уровня рабочей среды, о разных действиях.

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

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

Раскрытие сущности изобретения

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

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

принимают информацию о точках прикосновения, полученных сенсорным экраном;

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

если да, экранируют точку непреднамеренного прикосновения,

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

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

определяют, в соответствии с информацией координат в информации о точках прикосновения, полученной в настоящее время сенсорным экраном, и информацией координат в информации о точках прикосновения, полученной в последнее время сенсорным экраном, ту же точку прикосновения, полученную сенсорным экраном дважды;

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

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

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

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

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

получают текущий момент времени и исходный момент времени прикосновения к той же точки прикосновения; и

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

если да, экранирования точки непреднамеренного прикосновения,

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

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

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

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

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

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

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

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

получают текущий момент времени и исходный момент времени прикосновения той же точки прикосновения; и

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

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

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

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

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

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

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

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

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

на фиг. 4 схематично показана блок-схема последовательности операций конкретного варианта осуществления настоящего изобретения;

на фиг. 5 и фиг. 6 схематично показаны структурные схемы устройства терминала в соответствии с вариантом осуществления настоящего изобретения; и

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

Осуществление изобретения

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

На фиг. 1 способ для обработки сигнала прикосновения, предусмотренного в варианте осуществления настоящего изобретения, включает в себя:

S101: Принимают информацию о точках прикосновения, полученную сенсорным экраном.

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

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

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

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

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

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

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

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

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

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

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

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

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

Кроме того, этап S301 включает в себя:

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

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

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

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

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

Например, в момент t01 времени, драйвер сенсорного экрана передает отчет с точкой А1 прикосновения; в момент времени t02, драйвер сенсорного экрана передает отчет с точками А2 и A3 прикосновения; в момент времени t03, драйвер сенсорного экрана передает отчет с точками А4 и А5 прикосновения. После определения, что расстояние между А2 и А1, и расстояние между A3, и А1 оба длиннее, чем заданное расстояние, определяют, что А2 и A3 представляют собой новые точки прикосновения, и исходные моменты времени прикосновения А2, и A3 представляют собой t02. В момент времени t03, после определения, что расстояние между А4 и А2 короче, чем заданное расстояние, А4 и А2 рассматриваются, как та же точка прикосновения. Длительность прикосновения точки прикосновения представляет собой разность между t03 и t02. Следовательно, если передаваемую в отчете точку А6 прикосновения принимают в момент t04 времени, и определяют, что расстояние между А6 и А4 короче, чем заданное расстояние, разность между t04 и t02 записывают, как длительность прикосновения А6.

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

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

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

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

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

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

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

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

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

S401: драйвер с сенсорным экраном передает отчеты о точке прикосновения.

S402: Определяют, является ли текущее приложение приложением из заданного списка приложений; и если да, выполняют этап S403; в противном случае, выполняют этап S406.

S403: Определяют, находится ли расстояние между текущей переданной в отчете точкой прикосновения и текущей точкой, переданной в отчете драйвером сенсорного экрана в последний раз, в пределах 10 пикселей; и если да, выполняют этап S404; в противном случае, выполняют этап S406.

S404: Определяют, является ли накопленная длительность прикосновения точки прикосновения больше, чем две секунды; и если да, выполняют этап S405; в противном случае, выполняют этап S406.

S405: Экранируют точку прикосновения, анализируют оставшуюся точку прикосновения, и передают отчет с результатом анализа в приложение.

S406: Анализируют точку прикосновения, используя существующий подход и передают отчет с результатом анализа в приложение.

На фиг. 5 устройство 50 терминала, предусмотренное в варианте осуществления настоящего изобретения, включает в себя:

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

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

и инициируют, если да, модуль 503 для экранирования точки прикосновения; и

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

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

На фиг. 6, модуль 502 для обработки информации о точке прикосновения включает в себя:

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

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

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

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

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

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

На фиг. 7 устройство терминала 70, предусмотренное в варианте осуществления настоящего изобретения, включает в себя:

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

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

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

если да, экранирования точки непреднамеренного прикосновения,

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

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

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

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

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

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

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

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

получают текущий момент времени и исходный момент времени прикосновения той же точки прикосновения; и

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

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

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

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

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

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

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

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

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

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

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


СПОСОБ ОБРАБОТКИ СИГНАЛА ПРИКОСНОВЕНИЯ И УСТРОЙСТВО ТЕРМИНАЛА
СПОСОБ ОБРАБОТКИ СИГНАЛА ПРИКОСНОВЕНИЯ И УСТРОЙСТВО ТЕРМИНАЛА
СПОСОБ ОБРАБОТКИ СИГНАЛА ПРИКОСНОВЕНИЯ И УСТРОЙСТВО ТЕРМИНАЛА
СПОСОБ ОБРАБОТКИ СИГНАЛА ПРИКОСНОВЕНИЯ И УСТРОЙСТВО ТЕРМИНАЛА
Источник поступления информации: Роспатент

Showing 1-8 of 8 items.
20.01.2018
№218.016.1780

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

Изобретение относится к беспроводной связи. Беспроводное устройство в первом кластере устройств сети с распознаванием соседей обнаруживает второй кластер устройств сети с распознаванием соседей посредством сканирования. При необходимости присоединиться ко второму кластеру устройств сети с...
Тип: Изобретение
Номер охранного документа: 0002635656
Дата охранного документа: 15.11.2017
20.01.2018
№218.016.1d68

Способ и устройство управления веб-приложением

Изобретение относится к области технологий связи. Технический результат заключается в повышении эффективности обратного перехода на веб-приложение в форме веб-страницы. Технический результат достигается за счет получения маркера отображения веб-приложения, на открытой веб-странице,...
Тип: Изобретение
Номер охранного документа: 0002640720
Дата охранного документа: 11.01.2018
10.05.2018
№218.016.3f25

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

Изобретение относится к области дисплейных терминальных устройств. Технический результат заключается в расширении арсенала средств управления системной панелью. Варианты осуществления настоящего изобретения обеспечивают способ управления системной панелью устройства пользователя и устройство...
Тип: Изобретение
Номер охранного документа: 0002648601
Дата охранного документа: 26.03.2018
10.05.2018
№218.016.4887

Мобильный терминал и способ запуска съемки на мобильном терминале

Изобретение относится к области пользовательских мобильных терминалов, обладающих возможностью съемки изображений, а именно к запуску съемки на терминале, находящемся в режиме ожидания. Техническим результатом является ускорение перехода терминала из заблокированного состояния в режим съемки за...
Тип: Изобретение
Номер охранного документа: 0002651265
Дата охранного документа: 19.04.2018
25.06.2018
№218.016.6648

Многорежимный беспроводной терминал

Изобретение относится к области технологий беспроводной связи и предназначено для улучшенной эффективности и пропускной способности при передаче сигнала по диверсифицированному тракту. Изобретение раскрывает многорежимный беспроводной терминал, который содержит тракт по первому стандарту...
Тип: Изобретение
Номер охранного документа: 0002658656
Дата охранного документа: 22.06.2018
08.07.2018
№218.016.6dc3

Способ и устройство перемещения содержимого страницы

Изобретение относится к области вычислительной техники. Технический результат заключается в обеспечении перемещения содержимого страницы. Технический результат достигается за счет получения исходного положения отображения содержимого страницы, при обнаружении, что отображаемое содержимое...
Тип: Изобретение
Номер охранного документа: 0002660615
Дата охранного документа: 06.07.2018
26.07.2018
№218.016.75aa

Способ, аппаратура и устройство обработки информации

Изобретение относится к обработке информации. Технический результат заключается в расширении арсенала средств. В способе после получения информации об активирующем режим жесте, введенной пользователем, происходит вход в режим ввода, соответственно информации об активирующем режим жесте,...
Тип: Изобретение
Номер охранного документа: 0002662408
Дата охранного документа: 25.07.2018
21.02.2019
№219.016.c50d

Мобильный терминал и способ запуска съемки на мобильном терминале

Изобретение относится к области пользовательских мобильных терминалов, обладающих возможностью съемки изображений, а именно к запуску съемки на терминале, находящемся в режиме ожидания. Техническим результатом является ускорение перехода терминала из заблокированного состояния в режим съемки за...
Тип: Изобретение
Номер охранного документа: 0002680255
Дата охранного документа: 19.02.2019
Showing 1-2 of 2 items.
28.07.2018
№218.016.76ea

Способ и устройство для обработки данных

Группа изобретений относится к технологиям обработки данных изображений. Техническим результатом является повышение реальности отображения изображения посредством совместного использования текущего кадра изображения. Предложен способ обработки данных. Способ содержит этап, на котором...
Тип: Изобретение
Номер охранного документа: 0002662648
Дата охранного документа: 26.07.2018
27.04.2019
№219.017.3c3f

Электронное устройство, способ фотографирования и фотографическое устройство

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