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

1. Способ взаимодействия с кнопкой, включающий в себя:
принятие решения (201, 301) о том, переключается ли в данный момент состояние кнопки; и
воспроизведение колеблющегося рисунка вокруг кнопки, когда состояние кнопки переключается, при этом колеблющийся рисунок используется для указания на взаимодействие и представление процесса загрузки события, запущенного переключением состояния кнопки.
2. Способ по п. 1, отличающийся тем, что принятие решения о том, переключается ли в данный момент состояние кнопки, включает в себя:
мониторинг события касания применительно к участку кнопки;
принятие решения о том, является ли событие касания первым предварительно установленным событием; и
когда событие касания является первым предварительно установленным событием, - определение, переключается ли кнопка из Нормального состояния в Выделенное состояние.
3. Способ по п. 2, отличающийся тем, что после переключения кнопки в Выделенное состояние осуществляется мониторинг другого события касания применительно к участку кнопки и принимается решение, что другое событие касания является вторым предварительно установленным событием, - определение, что кнопка в данный момент переключается из Выделенного состояния в состояние Нажатия.
4. Способ по п. 1, отличающийся тем, что принятие решения о том, переключается ли в данный момент состояние кнопки, включает в себя:
мониторинг события мыши применительно к участку кнопки;
принятие решения о том, является ли событие мыши третьим предварительно установленным событием; и
определение, что кнопка в данный момент переключается из Нормального состояния в Выделенное состояние, когда событие мыши является третьим предварительно установленным событием.
5. Способ по п. 4, отличающийся тем, что после переключения кнопки в Выделенное состояние осуществляется мониторинг другого события мыши применительно к участку кнопки, и при принятии решения о том, что указанное другое событие мыши является четвертым предварительно установленным событием, - определение, что кнопка в данный момент переключается из Выделенного состояния в состояние Нажатия.
6. Способ по п. 2 или 4, отличающийся тем, что воспроизведение колеблющегося рисунка вокруг кнопки во время переключения состояния кнопки включает в себя:
когда происходит переключение кнопки из Нормального состояния в Выделенное состояние, - воспроизведение (302) колеблющегося рисунка вокруг кнопки в статическом режиме для указания на взаимодействие; и когда происходит переключение кнопки из Выделенного состояния в состояние Нажатия, - воспроизведение (303) колеблющегося рисунка вокруг кнопки в динамическом режиме с предварительно установленным циклом колебаний, и прекращение воспроизведения колеблющегося рисунка по завершении процесса загрузки события, запущенного кнопкой, переключаемой из Выделенного состояния в состояние Нажатия.
7. Способ по п. 6, отличающийся тем, что, когда колеблющийся рисунок имеет форму ряби, воспроизведение колеблющегося рисунка вокруг кнопки в статическом режиме включает в себя:
прием давления нажатия применительно к участку кнопки; и
воспроизведение вокруг кнопки формы ряби с предварительно установленным числом линий в соответствии с давлением нажатия в статическом режиме; при этом, чем с большим давлением осуществляются действия нажатия, тем больше линий формы ряби воспроизводится вокруг кнопки в статическом режиме.
8. Способ по п. 6, отличающийся тем, что, когда колеблющийся рисунок имеет форму ряби, воспроизведение колеблющегося рисунка вокруг кнопки в динамическом режиме с предварительно установленным циклом колебаний включает в себя:
выполнение источника ряби по периферии кнопки; и
управление источником ряби для создания формы ряби, распространяющейся наружу от периферии кнопки и постепенно затухающей с циклом и предварительно установленной скоростью распространения.
9. Устройство (600) для взаимодействия с кнопкой, включающее в себя:
модуль (601) принятия решения, сконфигурированный для принятия решения, переключается ли в данный момент состояние кнопки; и
модуль (602) воспроизведения, сконфигурированный для воспроизведения колеблющегося рисунка вокруг кнопки, когда состояние кнопки переключается, при этом колеблющийся рисунок используется для указания на взаимодействие и представление процесса загрузки события, запущенного переключением состояния кнопки.
10. Устройство по п. 9, отличающееся тем, что модуль (601) принятия решения включает в себя:
первый субмодуль (601А) мониторинга, сконфигурированный для мониторинга события касания применительно к участку кнопки;
первый субмодуль (601В) принятия решения, сконфигурированный для принятия решения, является ли событие касания первым предварительно установленным событием; и
первый субмодуль (601С) определения, сконфигурированный для определения, переключается ли кнопка из Нормального состояния в Выделенное состояние, когда событие касания является первым предварительно установленным событием.
11. Устройство (600) по п. 10, отличающееся тем, что оно дополнительно включает в себя:
второй субмодуль (601D) определения, сконфигурированный для определения, что кнопка в данный момент переключается из Выделенного состояния в состояние Нажатия, если после переключения кнопки в Выделенное состояние первый субмодуль мониторинга осуществляет мониторинг другого события касания применительно к участку кнопки, и первый субмодуль принятия решения принимает решение, что указанное другое событие касания представляет собой второе предварительно установленное событие.
12. Устройство по п. 9, отличающееся тем, что модуль (601) принятия решения включает в себя:
второй субмодуль (601Е) мониторинга, сконфигурированный для мониторинга события мыши применительно к участку кнопки;
второй субмодуль (601F) принятия решения, сконфигурированный для принятия решения, является ли событие мыши третьим предварительно установленным событием; и
третий субмодуль (601G) определения, сконфигурированный для определения, что кнопка в данный момент переключается из Нормального состояния в Выделенное состояние, когда событие мыши является третьим предварительно установленным событием.
13. Устройство (600) по п. 12, отличающееся тем, что оно дополнительно включает в себя:
четвертый субмодуль (601Н) определения, сконфигурированный для определения, что кнопка в данный момент переключается из Выделенного состояния в состояние Нажатия после переключения кнопки в Выделенное состояние, когда второй субмодуль мониторинга осуществляет мониторинг другого события мыши применительно к участку кнопки, и второй субмодуль принятия решения принимает решение, что указанное другое событие мыши является четвертым предварительно установленным событием.
14. Устройство по п. 10 или 12, отличающееся тем, что модуль (602) воспроизведения включает в себя:
первый субмодуль (602А) воспроизведения, сконфигурированный для воспроизведения колеблющегося рисунка вокруг кнопки в статическом режиме с целью указания на взаимодействие во время переключения кнопки из Нормального состояния в Выделенное состояние; и
второй субмодуль (602В) воспроизведения, сконфигурированный для воспроизведения колеблющегося рисунка вокруг кнопки в динамическом режиме с предварительно установленным циклом колебаний во время переключения кнопки из Выделенного состояния в состояние Нажатия и прекращения воспроизведения я по завершении процесса загрузки события, запущенного кнопкой, переключаемой из Выделенного состояния в состояние Нажатия.
15. Устройство по п. 14, отличающееся тем, что, когда колеблющийся рисунок имеет форму ряби, первый субмодуль (602А) воспроизведения включает в себя:
субблок (602А1) приема, сконфигурированный для приема давления нажатия применительно к участку кнопки; и
субблок (602А2) воспроизведения, сконфигурированный для воспроизведения вокруг кнопки формы ряби с предварительно установленным числом линий в соответствии с давлением нажатия в статическом режиме; при этом, чем с большим давлением осуществляются действия нажатия, тем больше линий формы ряби воспроизводится вокруг кнопки в статическом режиме.
16. Устройство по п. 14, отличающееся тем, что, когда колеблющийся рисунок имеет форму ряби, второй субмодуль (602В) воспроизведения включает в себя:
субблок (602В1) обеспечения, сконфигурированный для обеспечения выполнения источника ряби по периферии кнопки; и
субблок (602В2) управления, сконфигурированный для управления источником ряби для создания формы ряби, распространяющейся наружу от периферии кнопки и постепенно затухающей с циклом и предварительно установленной скоростью распространения.