СПОСОБ ДЛЯ ОТОБРАЖЕНИЯ СОДЕРЖИМОГО ИНТЕРФЕЙСА И ПОЛЬЗОВАТЕЛЬСКОЕ ОБОРУДОВАНИЕ
METHOD FOR DISPLAYING CONTENT OF INTERFACE AND USER EQUIPMENT

Область техники
[0001] Настоящее изобретение относится к области коммуникаций, и, в частности, к способу отображения контента интерфейса и пользовательского оборудования.
Уровень техники
[0002] В существующих широкоэкранных интеллектуальных терминалах, совершение щелчка по экрану для прокручивания интерфейса вверх и вниз или прокрутки интерфейса влево и вправо стало технологией, которая чрезвычайно широко применяется. Тем более, в очень многих из интерфейсов в виде списка, эскизные интерфейсы альбомо-подобных или галерее-подобных приложений, и тому подобных, имеют, как правило, очень длинное пространство расширения интерфейса, и действие щелчка, осуществляемое пользователем для прокрутки экрана, стало очень распространено. В предшествующем уровне техники, после того, как действие щелчка осуществляется на экране пальцем, устройство реагирует, и контент на экране, соответственно, обновляется в соответствии с направлением движения пальца, таким образом представляя эффект, что содержание прокручивается как единое целое.
[0003] Тем не менее в предшествующем уровне техники, когда осуществляется щелчек пальцем по экрану, контент на экране соответственно обновляется в соответствии с направлением щелчка пальцем, представляя эффект, что содержание прокручивается как единое целое, который является относительно механическим, и которому не хватает реальности и совершенства впечатления от взаимодействия.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Варианты осуществления настоящего изобретения обеспечивают способ для отображения контента интерфейса и пользовательского оборудования, что эффективно улучшает впечатление от взаимодействия пользователя, когда пользователь осуществляет действие щелчка по экрану, и увеличивает удовольствие от взаимодействия с приложением.
[0005] Для достижения указанной выше цели, в вариантах осуществления настоящего изобретения принимаются следующие технические решения:
[0006] Первый аспект предоставляет способ отображения контента интерфейса, в котором способ включает в себя:
получение начального положения и направление движения точки прикосновения;
определение параметра движения объекта элемента интерфейса в каждой сетке на экране, согласно начальному положению и направлению движения, где экран предварительно разделен на несколько сеток, и каждая сетка включает предопределенное количество пикселей; и
перемещают объект элемента интерфейса в каждой сетке согласно параметру движения объекта элемента интерфейса в каждой сетке.
[0007] Ссылаясь на первый аспект, в первом возможном варианте осуществления, на экране устанавливается система координат;
получение начального положения точки прикосновения включает в себя: получение начальной горизонтальной координаты и начальной вертикальной координаты точки прикосновения в системе координат; и
направление движения точки прикосновения включает в себя направление горизонтальной оси или направление вертикальной оси.
[0008] Ссылаясь на первый возможный вариант осуществления первого аспекта, во втором возможном варианте осуществления, определение параметра движения объекта элемента интерфейса в каждой сетке на экране в зависимости от исходного положения и направления движения включает в себя:
в направлении горизонтальной оси системы координат, объект элемента интерфейса в сетке, в которой расположена точка, что отдалена на N первых единичных расстояний от начальной горизонтальной координаты, должен двигаться вдоль направления движения, после задержки в M первых единичных промежутков времени; и
в направлении вертикальной оси системы координат, объект элемента интерфейса в сети, в которой расположена точка, что отдалена на A вторых единичных расстояний от начальной вертикальной координаты, должен двигаться вдоль направления движения, после задержки в B первых единичных промежутков времени; и
сетка внутри предустановленной области движется одновременно с точкой прикосновения, где точка прикосновения внутри предустановленной области.
[0009] Со ссылкой на второй возможный вариант осуществления первого аспекта, в третьем возможном варианте осуществления, сетка внутри предустановленного области включает в себя:
сетку, которая находится в столбце, включающую в себя сетку, в которой расположена точка прикосновения, и что находится на стороне, вдоль направления движения, сетки, в которой расположена точка прикосновения; и/или
сетку, что покрыта окружностью с начальным положением точки прикосновения в качестве центра и c пикселами в качестве радиуса, где покрытое включает в себя частично покрытое и полностью покрытое, и c является не отрицательным числом.
[0010] Со ссылкой на второй возможный вариант осуществления первого аспекта, в четвертом возможном варианте осуществления, сетка в которой точка, что отдалена на N первых единичных расстояний от начальной горизонтальной координаты, является сеткой, в которой расположена точка, что отдалена на N×a пикселей от начальной горизонтальной координаты; и
сетка, в которой расположена точка, что отдалена на A вторых единичных расстояний, является сеткой, в которой находится точка, что отдалена на A×b пикселей от начальной вертикальной координаты.
[0011]Согласно второму аспекту, предоставляется пользовательское оборудование, где пользовательское оборудование включает в себя:
принимающий блок, выполненный с возможностью получения начального положения и направления движения точки прикосновения;
блок определения параметра, выполненный с возможностью определения параметра движения объекта элемента интерфейса в каждой сетке на экране согласно начальному положению и направлению движения, где экран дополнительно разделен на несколько сеток, и каждая сетка включает в себя предустановленное количество пикселей; и
блок движения, выполненный с возможностью перемещать объект элемент интерфейса в каждой сетке, согласно параметру движения объекта элемента интерфейса в каждой сетке.
[0012] Со ссылкой на второй аспект, в первом возможном варианте осуществления, система координат установлена на экране оборудования;
Принимающий блок специально выполнен с возможностью:
Получения начального положения точки прикосновения, включающего в себя: получение начальной горизонтальной координаты и начальной вертикальной координаты точки прикосновения в системе координат; и
Направление движения точки прикосновения включает в себя направление по горизонтальной оси или направление вертикальной оси.
[0013] Со ссылкой на первый возможный вариант осуществления второго аспекта, во втором возможном варианте осуществления, блок определения параметра специально выполнен с возможностью:
В направлении горизонтальной оси системы координат, объекту элемента интерфейса в сетке, в которой расположена точка, что отдалена на первые N первых единичных расстояний от начальной горизонтальной координаты, требуется переместиться вдоль направления движения, после задержки в M первых единичных промежутков времени; и
В направлении вертикальной оси системы координат, объекту элемента интерфейса в сетке, в которой расположена точка, что отдалена на A вторых единичных расстояний от начальной вертикальной координаты, требуется переместиться вдоль направления движения, после задержки в B вторых единичных промежутков времени; где
Сетка внутри предустановленного радиуса движется одновременно с точкой прикосновения, где точка прикосновения находится внутри предустановленного радиуса.
[0014] Со ссылкой на второй возможный вариант осуществления второго аспекта, в третьем возможном варианте осуществления, сетка внутри предустановленной области включает в себя:
сетку, что расположена в столбце, включающем в себя сетку, в которой расположена точка прикосновения, и что находится на стороне, вдоль направления движения, сетки в которой расположена точка прикосновения; и/или
сетку, что покрыта кругом с начальным положением точки прикосновения в качестве центра и c пикселами в качестве радиуса, где покрытое включает в себя частично покрытое и полностью покрытое, и c является не отрицательным числом.
[0015] Со ссылкой на второй возможный вариант осуществления второго аспекта, в четвертом возможном варианте осуществления, сетка в которой расположена точка, что отдалена на N первых единичных расстояний от начальной горизонтальной координаты, является сеткой, в которой расположена точка, что отдалена на N×a пикселей от начальной горизонтальной координаты; и
Сетка, в которой расположена точка, что отдалена на A вторых единичных расстояний от начальной вертикальной координаты, является сеткой, в которой расположена точка, что отдалена на A×b пикселей от начальной вертикальной координаты.
[0016] Варианты осуществления настоящего изобретения предоставляют способ для отображения содержимого интерфейса и пользовательское оборудование. Во-первых, получают начальное положение и направление движения точки прикосновения; следом, параметр движения объекта элемента интерфейса в каждой сетке на экране определяют в зависимости от начального положения и направления движения, где экран дополнительно разделен на несколько сеток, и каждая сетка включает предустановленное количество пикселей, затем, объект элемента интерфейса в каждой сетке перемещают в соответствии с параметром движения объекта элемента интерфейса в каждой сетке; и наконец, отображают содержимого интерфейса. Таким образом, впечатление от взаимодействия пользователя, когда пользователь осуществляет действие щелчка по сенсорному экрану может быть эффективно улучшено, и может быть увеличено удовольствие от взаимодействия с приложением.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0017] Для более ясного описания технических решений в вариантах осуществления настоящего изобретения или предыдущем уровне техники, нижеследующее кратко описывает сопутствующие чертежи, требуемые для описания вариантов осуществления и предыдущего уровня техники. Очевидно, сопутствующие чертежи в нижеследующем описании показывают, только некоторые варианты осуществления настоящего изобретения, и специалист с обычной квалификацией в данной области техники может вывести другие чертежи из этих сопутствующих чертежей без творческих усилий.
[0018] Фиг. 1 является первой схемой последовательности операций способа для отображения содержимого интерфейса согласно варианту осуществления настоящего изобретения;
[0019] Фиг. 2 является второй схемой последовательности операций, способа для отображения содержимого интерфейса согласно варианту осуществления настоящего изобретения;
[0020] Фиг. 3 является первым схематическим изображением содержания способа для отображения содержимого интерфейса согласно варианту осуществления настоящего изобретения;
[0021] Фиг. 4 является вторым схематическим изображением содержания, способа для отображения содержимого интерфейса согласно варианту осуществления настоящего изобретения;
[0022] Фиг. 5 является первым схематическим изображением структуры пользовательского оборудования согласно варианту осуществления настоящего изобретения; и
[0023] Фиг. 6 является вторым схематическим изображением структуры пользовательского оборудования согласно варианту осуществления настоящего изобретения.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0024] Нижеследующее ясно и полностью описывает технические решения в вариантах осуществления настоящего изобретения со ссылкой на сопутствующие чертежи в вариантах осуществления настоящего изобретения. Очевидно, описанные варианты осуществления являются лишь некоторыми, но не всеми возможными вариантами осуществления настоящего изобретения. Прочие варианты осуществления, полученные специалистом с обычной квалификацией в данной области на основе вариантов осуществления настоящего изобретения без творческих усилий, должны входить в объем патентной защиты настоящего изобретения.
[0025] Вариант осуществления настоящего изобретения представляет способ для отображения содержимого интерфейса. Как показано на Фиг. 1, способ включает в себя этапы, на которых:
[0026] 101: Пользовательское оборудование получает начальное положение и направление движения точки прикосновения.
[0027] 102: Пользовательское оборудование определяет параметр движения объекта элемента интерфейса каждой сетки на экране согласно начальному положению и направлению движения, где экран дополнительно разделен на несколько сеток, и каждая сетка включает в себя предустановленное количество пикселей.
[0028] 103: Пользовательское оборудование перемещает объект элемента интерфейса в каждой сетке согласно параметру движения объекта элемента интерфейса в каждой сетке.
[0029] Этот вариант осуществления настоящего изобретения предоставляет способ для отображения содержимого интерфейса. Во-первых, получают начальное положение и направление движения точки прикосновения; следом, параметр движения объекта элемента интерфейса в каждой сетке на экране определяют в зависимости от начального положения и направления движения, где экран дополнительно разделен на несколько сеток, и каждая сетка включает в себя предустановленное количество пикселей, затем, объект элемента интерфейса в каждой сетке перемещают в соответствии с параметром движения объекта элемента интерфейса в каждой сетке; и наконец, отображают содержимое интерфейса. Таким образом, впечатление от взаимодействия пользователя, когда пользователь осуществляет действие щелчка по сенсорному экрану может быть эффективно улучшено, и может быть увеличено удовольствие от взаимодействия с приложением.
[0030] Чтобы помочь специалисту в данной области техники понять технические решения, предоставленные вариантом осуществления настоящего изобретения более ясно, нижеследующее детально описывает, со ссылкой на конкретный вариант осуществления, другой способ для отображения содержимого интерфейса согласно варианту осуществления настоящего изобретения. Как показано на Фиг. 2, способ включает в себя этапы, на которых:
[0031] 201: Пользовательское оборудование получает начальное положение и направление движения точки прикосновения.
[0032] В частности, на экране устанавливается система координат, и получаются начальная горизонтальная координата и начальная вертикальная координата точки прикосновения в системе координат.
[0033] Направление движения точки прикосновения включает в себя направление в горизонтальной оси или направление в вертикальной оси.
[0034] Для примера, способ для определения направления движения точки прикосновения может быть:
получение начальных координат точки прикосновения в системе координат и конечных координат, точки прикосновения, полученные после завершения движения, и определение направления движения согласно начальным координатам и конечным координатам.
[0035] Дополнительно, если пользователь осуществляет действие наклонного щелчка, вместо действия горизонтального или вертикального смехивания по экрану, а именно, точка прикосновения не движется вдоль направления горизонтальной оси или направления вертикальной оси, считается, в соответствии с направлением движения, что точка прикосновения движется вдоль направления горизонтальной оси или направления вертикальной оси. В частности, прямая линия может быть сначала определена в соответствии с начальными координатами и конечных координат, где прямая линия является прямой линией вдоль направления движения; затем получают прилежащий угол между прямой линией и горизонтальной осью или вертикальной осью. Если прилежащий угол между прямой линией и горизонтальной осью меньше чем прилежащий угол между прямой линией и горизонтальной осью, может быть заключено, что точка прикосновения движется вдоль направления горизонтальной оси, а именно, пользователь осуществляет действие горизонтального щелчка; в противном случае, может быть заключено, что точка прикосновения движется вдоль направления вертикальной оси.
[0036] 202: Пользовательское оборудование определяет отношение положения между каждой сеткой на экране и точкой прикосновения.
[0037] Для примера, экран может быть дополнительно разделен на несколько сеток, и каждая сетка включает в себя предустановленное количество пикселей. В частности, степень разделения сетки определяет количество пикселей в каждой сетке. Конкретное разделение может быть определено в соответствии с фактической ситуацией.
[0038] 203: Пользовательское оборудование определяет параметр движения каждой сетки согласно отношению положения каждой сетки и точки прикосновения и направления движения точки прикосновения.
[0039] Для примера, сетка внутри предустановленной области движется одновременно с точкой прикосновения, и точка прикосновения также включена в предустановленную область.
[0040] Сетка внутри предустановленной области может включать в себя:
сетку, что в столбце, включающем в себя сетку, в которой расположена точка, и что находится, вдоль направления движения, стеки в которой расположена точка прикосновения; и
сетку, внутри которой предустановленная область может дополнительно включать в себя сетку, что покрыта кругом, с начальным положением точки прикосновения в качестве центра и c пикселами в качестве радиуса, где покрытие включает с себя частично покрытые и полностью покрытые области, и c является не отрицательным числом.
[0041] Дополнительно, параметр движения другой сетки, чем сетка внутри предустановленной области, может быть задержан по времени, что отдельно определяется следующим образом:
в направлении горизонтальной оси системы координат, объект элемента интерфейса в сетке, в которой расположена точка, что отдалена на N первых единичных расстояний от начальной горизонтальной координаты точки прикосновения, должен двигаться вдоль направления движения, после задержки в M первых единичных промежутков времени, а именно, параметр движения - M × первый единичный промежуток времени; и
в направлении вертикальной оси системы координат, объект элемента интерфейса в сетке, в которой расположена точка, что отдалена на A вторых единичных расстояний от начальной вертикальной координаты точки прикосновения, должен двигаться вдоль направления движения после задержки в B вторых единичных промежутков времени, а именно, параметр движения - B × второй единичный промежуток времени, где M и N являются одинаковыми или различными; A и B являются одинаковыми или различными; и M, N, A и B являются положительными числами.
[0042] Длина стороны сетки меньше чем первое единичное расстояние и второе единичное расстояние и таким образом, можно гарантировать, что в сетке, будет только одна точка, что отдалена на N первых единичных расстояний от начальной горизонтальной координаты точки прикосновения, и что отдалена на A вторых единичных расстояний от начальной вертикальной координаты точки прикосновения.
[0043] В частности, могут быть использованы различные стратегии разделения сетки в соответствии с различными требованиями. В случае, в котором нет интервалов между сеток, полученных средствами деления, специальный случай, в котором точка прикосновения находится на границе сетки описывается следующим образом:
[0044] Когда точка прикосновения находится на стороне сетки, если точка прикосновения движется вдоль направления вертикальной оси и скользит вверх (а именно, в положительном направлении вертикальной оси), и точка прикосновения расположена на стороне, в направлении вертикальной оси, стеки, сторона на которой расположена точка прикосновения является общей стороной двух соседних сеток (где сетки расположены в двух соседних колонках, и следовательно, две сетки являются соседними в направлении горизонтальной оси) потому что нет интервала между сетками. Следовательно, можно считать, что сетки в которых расположена точка прикосновения являются двумя сеткам: и может быть определено, все из двух сеток и сеток, что в двух колонка, в которых расположены две сетки и что выше двух сеток, являются сетками внутри предустановленной области, и эти сетки все движутся с точкой прикосновения.
[0045] Альтернативно, если точка прикосновения движется вдоль направления вертикальной оси, но точка прикосновения расположена на стороне, в направлении горизонтальной оси, сетки, в соответствии с тем же принципом, может быть определено, что сетки в которых расположена точка прикосновения также являются двумя соседними сетками (где две сетки расположены в тех же колонках, и, следовательно, две сетки являются соседними в направлении вертикальной оси). Следовательно, может быть определено, что все из двух сеток и сеток, что в колонке, в которой расположены две сетки и что выше двух сеток, являются сетками внутри предустановленной области, и эти сетки все движутся с точкой прикосновения.
[0046] Если точка прикосновения движется вдоль направления горизонтальной оси, и скользит вправо (а именно, в положительном направлении горизонтальной оси), и точка прикосновения расположена на стороне, в направлении горизонтальной оси, сетки, согласно тому же принципу, сетки в которых расположена точка прикосновения также являются двумя соседними сетками (где сетки расположены в двух соседних строках, и, следовательно, две сетки являются соседними в направлении вертикальной оси). Следовательно, может быть определено, что все из двух сеток и сеток, что справа от двух сеток и что в двух строках в которых расположены две сетки, являются сетками внутри предустановленной области, и эти сетки все движутся с точкой прикосновения.
[0047] Альтернативно, если точка прикосновения продолжает двигаться вдоль направления горизонтальной оси, но точка прикосновения расположена на стороне, в направлении вертикальной оси, сетки, согласно тому же принципу, сетки в которых расположена точка прикосновения также являются двумя соседними сетками (где сетки расположены в той же строке, и следовательно, две сетки являются соседними в направлении горизонтальной оси). Следовательно, может быть определено, что все из двух сеток и сеток, что справа от двух сеток и что в строке, в которой расположены две сетки, являются сетками внутри предустановленной области, и эти сетки все движутся с точкой прикосновения.
[0048] Дополнительно, объект элемента интерфейса в сетке является контентом, отображаемым внутри сетки на экране, где контент может быть изображением или текстом.
[0049] Опционально, первое единично расстояние может быть a пикселами, а второе единичное расстояние может быть b пикселами, где оба a и b являются предопределенными количествами пикселов, и a и b могут быть одинаковыми или различными. Первый единичный промежуток времени может быть x миллисекунд, а второй единичный промежуток может быть y миллисекунд, где x и y оба положительные числа, и x и y являются одинаковыми или разными.
[0050] Например, пусть принято, что M=N=2, A=B=1, и в направлении горизонтальной оси, расстояние между точкой в сетке C и точкой прикосновения является 2a пиксела, а в направлении вертикальной оси, расстояние между сеткой C и точкой прикосновения b пикселов. После движения точки прикосновения, задержка в 2x миллисекунды требуется перед тем как объект элемента интерфейса C движется в направлении горизонтальной оси, и требуется задержка в y миллисекунд требуется перед тем как объект элемента интерфейса C переместиться в направлении вертикальной оси. А именно, после перемещения точки прикосновения требуется задержка в (2x+y) миллисекунд перед тем как объект элемента интерфейса в сетке C может переместится в направлении движения точки прикосновения.
[0051] 204: Оборудование пользователя перемещает объект элемента интерфейса каждой сетки в соответствии с параметром движения объекта элемента интерфейса каждой сетки.
[0052] Для того, чтобы специалист в этой области более ясно понял настоящее изобретение, далее сделано детальное описание с использованием схематического примера. Как показано на Фиг.3, предполагается, что экран пользовательского оборудования разделен на сетки, показанные на чертеже, и начальное положение точки прикосновения внутри сетки L3-3.
[0053] Когда палец нажимает точку прикосновения и начинает щелкать к верху экрана, начинает проявляться эффект задержки. Задержка в движении каждой сетки на экране в двух измерениях, а именно измерении вертикальной колонки и измерении горизонтальной строки, определено так как описано ниже:
[0054] Во-первых, определено правило для вертикальных столбцов. Предполагается, что точка прикосновения пальца расположена внутри сетки L3-3; L1-3 и L2-3 прямо над L3-3; и L1-3, L2-3, и L3-3 движутся вместе с точкой прикосновения вдоль одного направления без какой-либо задержки. Столбец ближайший к точке прикосновения пальца - третий столбец, что включает в себя сетку в которой расположена точка прикосновения, соседний столбец является вторым столбцом, и определено, что второй столбец начнет движение после задержки в X миллисекунд: более дальний столбец от точки прикосновения - первый столбец, и определено, что первый столбец начнет движение на X миллисекунд позже чем второй столбец, а именно первый столбец двинется после задержки в 2X миллисекунд относительно третьего столбца в котором расположена точка прикосновения. Во-вторых, определено правило задержки для горизонтальных строк. Точка прикосновения пальца расположена в третьей строке в которой расположена сетка L3-3. Определено, что четвертая строка начнет движение после задержки в Y миллисекунд относительно третьей строки, а пятая строка начнет движение после задержки в Y миллисекунд относительно четвертой строки. А именно, пятая строка переместится после задержки в 2Y миллисекунд относительно третьей строки.
[0055] Задержки в движении сеток на экране показаны на фиг.4. Сетки L3-2, L4-1, и L5-1 используются в качестве примера для описания правил задержек. L3-2 начинает движение на Y миллисекунд позднее чем L3-3; L4-1 начинает движение (Y+2X) миллисекунд позднее чем L3-3, и L5-1 начинает движение (2Y+2X) миллисекунд позднее чем L3-3. Дополнительно, разделение сетки, показанное на Фиг.3 и Фиг.4 предназначено лишь для схематического обозначения, и между сетками нет интервалов. Конкретный вариант разделения может быть установлен в соответствии с фактической ситуацией, который не ограничивается в настоящем документе.
[0056] Этот вариант осуществления настоящего изобретения предоставляет способ для отображения содержимого интерфейса. Во-первых, получают начальное положение и направление движения точки прикосновения; далее, параметр движения объекта элемента интерфейса в каждой сетке на экране определяется в зависимости от начального положения и направления движения, где экран дополнительно разделен на несколько сеток, и каждая сетка включает в себя предустановленное количество пикселей, затем, объект элемента интерфейса в каждой сетке перемещается в соответствии с параметром движения объекта элемента интерфейса в каждой сетке; и наконец, происходит отображение содержимого интерфейса. Таким образом, впечатление от взаимодействия пользователя, когда пользователь осуществляет действие щелчка по сенсорному экрану может быть эффективно улучшено, и может быть увеличено удовольствие от взаимодействия с приложением.
[0057] Вариант осуществления настоящего изобретения предоставляет пользовательское оборудование 00. Как показано на фиг.5, пользовательское оборудование включает в себя:
принимающий блок 10, выполненный с возможностью получения начального положения и направления движения точки прикосновения;
блок 20 определения параметра, выполненный с возможностью определения параметра движения объекта элемента интерфейса в каждой сетке на экране в соответствии с начальным положением и направлением движения, где экран дополнительно разделен на несколько сеток, и каждая сетка включает в себя предустановленное количество пикселей; и
блок 30 перемещения, выполненный с возможностью перемещения объекта элемента интерфейса в каждой сетке согласно параметру движения объекта элемента интерфейса в каждой сетке.
[0058] Опционально, система координат устанавливается на экране пользовательского оборудования; принимающий блок 10 может быть специально выполнен с возможностью:
получения начального положения точки прикосновения, включающего в себя: получение начальной горизонтальной координаты и начальной вертикальной координаты точки прикосновения в системе координат; и
направление движения точки прикосновения включающего в себя направление горизонтальной оси или направление вертикальной оси.
[0059] Опционально, блок 20 определения параметра может быть специально выполнен с возможностью:
в направлении горизонтальной оси системы координат, объект элемента интерфейса в сетке, в которой расположена точка, что отдалена на N первых единичных расстояний от начальной горизонтальной координаты, должен двигаться вдоль направления движения после задержки в M первых единичных промежутков времени; и в направлении вертикальной оси системы координат, объект элемента интерфейса в сетке, в которой расположена точка, что отдалена на A вторых единичных расстояний от начальной вертикальной координаты, должен двигаться вдоль направления движения после задержки в B вторых единичных промежутков времени, где
M и N являются одинаковыми или разными; A и B являются одинаковыми или разными; и M, N, A, и B являются положительными числами.
[0060] Опционально, первое единичное расстояние может быть a пикселами, а второе единичное расстояние может быть b пикселами.
[0061] Сетка внутри предустановленной области движется одновременно с точкой прикосновения, где точка прикосновения внутри предустановленной области.
[0062] Опционально, сетка внутри предустановленной области может быть в частности:
сеткой что в столбце, включающем в себя сетку, в которой расположена точка прикосновения, и что находится на стороне, вдоль направления движения сетки, в которой расположена точка прикосновения; и
сеткой, что покрыта кругом, с начальным положением точки прикосновения в качестве центра и c пикселами в качестве радиуса, где покрытое включает в себя частично покрытое и полностью покрытое, и c является не отрицательным числом.
[0063] Этот вариант осуществления настоящего изобретения предоставляет пользовательское оборудования, которое, во-первых, получает начальное положение и направление движения точки прикосновения; затем, определяет параметр движения объекта элемента интерфейса в каждой сетке на экране в соответствии с начальным положением и направлением движения, где экран дополнительно разделен на несколько сеток, и каждая сетка включает предустановленное количество пикселов; затем, перемещает объект элемента интерфейса в каждой сетке в соответствии с параметром движения объекта элемента интерфейса в каждой сетке; и наконец, реализует отображение содержимого интерфейса. Таким образом, впечатление от взаимодействия пользователя, что осуществляет действие щелчка по сенсорному экрану может быть эффективно улучшено, и увеличено удовольствие от взаимодействия с приложением.
[0064] Вариант осуществления настоящего изобретения дополнительно предоставляет пользовательское оборудование 90. Как показано на Фиг.6, оборудование 90 включает в себя: шину 94, процессор 91, память 92, и интерфейс 93, что соединен с шиной 94. Интерфейс 93 выполнен с возможностью взаимодействия с сетевым элементом, где сетевой элемент может быть другой частью пользовательского оборудования, или устройством управления сетью, например, базовой станцией. Память 92 выполнена с возможностью хранения инструкции. Процессор 91 выполнен с возможностью выполнения инструкции для:
получения начального положение и направление движения точки прикосновения;
определения параметра движения объекта элемента интерфейса в каждой сетке на экране в соответствии с начальным положением и направлением движения, где экран дополнительно разделен на несколько сеток, и каждая сетка включает предустановленное количество пикселов; и
перемещения объекта элемента интерфейса в каждой сетке в соответствии с параметром движения объекта элемента интерфейса в каждой сетке.
[0065] Опционально, процессор 91 выполняет инструкцию и может быть специально выполнен с возможностью:
установки системы координат на экране; и
получения начальной горизонтальной координаты и начальной вертикальной координаты точки прикосновения в системе координат; и
направление движения точки прикосновения включает в себя направление горизонтальной оси или направление вертикальной оси.
[0066] Опционально, процессор 91 выполняет инструкцию и может быть специально выполнен так, что:
в направлении горизонтальной оси системы координат, объект элемента интерфейса в сетке, в которой расположена точка, что отдалена на N первых единичных расстояний от начальной горизонтальной координаты, должен двигаться вдоль направления движения после задержки в M первых единичных промежутков времени; и
в направлении вертикальной оси системы координат, объект элемента интерфейса в сетке, в которой расположена точка, что отдалена на A вторых единичных расстояний от начальной вертикальной координаты, должен двигаться вдоль направления движения после задержки в B вторых единичных промежутков времени; и
сетка внутри предустановленной области движется одновременно с точкой прикосновения, где точка прикосновения расположена внутри предустановленной области, где
M и N являются одинаковыми или разными; A и B являются одинаковыми или разными; и M, N, A, и B являются положительными числами.
[0067] Опционально, сетка внутри предустановленной области может включать в себя:
сетку, что в столбце, включающем в себя сетку, в которой расположена точка прикосновения, и что находится на стороне, вдоль направления движения, сетки в которой расположена точка прикосновения; и
сеткой, что покрыта кругом, с начальным положением точки прикосновения в качестве центра и c пикселами в качестве радиуса, где покрытое включает в себя частично покрытое и полностью покрытое, и c является не отрицательным числом.
[0068] Опционально, объект элемента интерфейса в сетке, в которой расположена точка, что отдалена на N первых единичных расстояний от начальной горизонтальной координаты, может быть сеткой, в которой расположена точка, что отдалена на N×a пикселов от начальной горизонтальной координаты; и
сетке, в которой расположена точка, что отдалена на A вторых единичных расстояний от начальной вертикальной координаты, может быть сеткой, в которой расположена точка, что отдалена на A×b пикселов от начальной горизонтальной координаты, где
a и b оба являются значениями предустановленного количества пикселов, и a и b являются одинаковыми или различными.
[0069] Этот вариант осуществления настоящего изобретения предоставляет пользовательское оборудования, что, во-первых, получает начальное положение и направление движения точки прикосновения; затем, определяет параметр движения объекта элемента интерфейса в каждой сетке на экране в соответствии с начальным положением и направлением движения, где экран дополнительно разделен на несколько сеток, и каждая сетка включает в себя предустановленное количество пикселов; затем, перемещает объект элемента интерфейса в каждой сетке в соответствии с параметром движения объекта элемента интерфейса в каждой сетке; и наконец, реализует отображение содержимого интерфейса. Таким образом, впечатление от взаимодействия пользователя, что осуществляет щелчок по сенсорному экрану может быть эффективно улучшено, и увеличено удовольствие от взаимодействия с приложением.
[0070] Термин «и/или» в настоящем изобретении описывает только ассоциативные отношения для описанных связанных объектов и отражает, что эти три отношения могут существовать. Например, A и/или B может отражать следующие три случая: Существует только A, существуют A и B, и существует только B. Кроме того, символ «/» в этом описании главным образом обозначает отношение «или» между связанными объектами.
[0071] В некоторых вариантах осуществления, представленных в данной заявке, следует понимать, что раскрытые способ и устройство могут быть реализованы другим образом. Например, описанный вариант осуществления устройства является лишь примером. Например, разделение блоков является лишь логическим разделением функций и может быть другое разделение в действительной реализации. Например, многочисленные блоки и компоненты могут быть скомбинированы или интегрированы в другую систему или некоторые свойства могут быть проигнорированы или не выполнены. Дополнительно, показанные или обсужденные общие связи или прямые связи, или коммуникационные соединения могут быть реализованы с использованием каких-либо интерфейсов. Непрямые связи или коммуникационные соединения между устройствами или блоками могут быть реализованы в электронной механической или любой другой форме.
[0072] Блоки, описанные как отдельные части, могут быть или могут не быть физически разделены, и части, показанные как блоки могут быть или могут не быть физическими блоками, могут быть расположены в одном месте или могут быть разделены на несколько сетевых блоков. Некоторые или все блоки могут быть выбраны в соответствии с фактическими потребностями для достижения целей решений вариантов осуществления.
[0073] Дополнительно, функциональные блоки в варианте осуществления настоящего изобретения, могут быть интегрированы в один вычислительный блок, или каждый из блоков может быть реализован в виде аппаратного оборудования, или может быть реализован в виде аппаратного оборудования в дополнение к программному функциональному блоку.
[0074] Когда вышеупомянутый интегрированный блок реализован в виде программного функционального блока, интегрированный блок может хранится в компьютерно-читаемом носителе данных. Программный функциональный блок хранится в носителе данных и включает в себя несколько инструкций для инструктирования компьютерного устройства (что может быть персональным компьютером, сервером, или сетевым устройством) для осуществления некоторых этапов способов, описанных в вариантах осуществления настоящего изобретения. Вышеуказанный носитель данных включает в себя: любой носитель, что может хранить программный код, такой как USB флеш-накопитель, съемный жесткий диск, постоянное запоминающее устройство (Read-Only Memory, кратко ROM), память с произвольным доступом (Random Access Memory, кратко RAM), магнитный диск, или оптический диск.
[0075] Вышеуказанное описание является лишь частным вариантом реализации настоящего изобретения, но не предназначенным для ограничения области защиты настоящего изобретения. Любые вариации или замены легко понятны специалисту в данной области техники, в пределах технической области, раскрытой в настоящем изобретении, должны попадать в область патентной защиты настоящего изобретения. Следовательно, объем патентной защиты настоящего изобретения определяется объемом защиты формулы изобретения.