СПОСОБ И УСТРОЙСТВО ДЛЯ ВЗАИМОДЕЙСТВИЯ С ИНТЕРФЕЙСОМ ПОЛЬЗОВАТЕЛЯ, ПРИМЕНЯЕМЫЕ В АППАРАТЕ С СЕНСОРНЫМ ЭКРАНОМ, И АППАРАТ С СЕНСОРНЫМ ЭКРАНОМ

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