Способ, устройство и терминальное устройство для управления перемещением интерфейса приложения

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