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

Иллюстрации

Показать все

Группа изобретений относится к средствам для переключения режима отображения терминалов. Технический результат – возможность переключать режим отображения большого экрана мобильного терминала на режим ввода одной рукой. Для этого предложен способ, который используется в мобильном терминале, по меньшей мере, имеющем три кнопки, размещенные в интерфейсе дисплея мобильного терминала таким образом, что тремя кнопками являются первая кнопка, вторая кнопка и третья кнопка слева направо, и способ включает в себя этапы на которых: обнаруживают и получают событие последовательного приведения в действие по меньшей мере двух кнопок; получают текущий режим отображения; переключают режим отображения экрана согласно способу приведения в действие для события последовательного приведения в действие по меньшей мере двух кнопок и текущему режиму отображения, в котором режим отображения содержит полноэкранный режим, режим масштабирования влево и режим масштабирования вправо. 3 н. и 13 з.п. ф-лы, 15 ил.

Реферат

[0001] Эта заявка основана на и испрашивает приоритет по патентной заявке Китая № 201510019567.8, поданной 15 января, 2015, все содержимое которой включено в настоящий документ посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[0002] Настоящее раскрытие в основном относится к области технологии терминалов и, более конкретно, к способу и устройству для переключения режима отображения.

УРОВЕНЬ ТЕХНИКИ

[0003] С популяризацией и развитием мобильных терминалов, технология касания с тонкой рамкой стала широко использоваться в мобильных терминалах. Между тем, были объединены различные мобильные терминалы, имеющие большие экраны, такие как мобильные терминалы, имеющие размеры 5,0 дюймов и 5,7 дюймов. Пользователь обнаружил, что сложно осуществлять эффективную эксплуатацию, держа мобильный терминал, имеющий большой экран, одной рукой, при этом получая удовольствие от высокого уровня восприятия во время использования мобильного терминала, имеющего больший экран.

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

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

получение текущего режима отображения;

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

причем режим отображения включает в себя полноэкранный режим, режим масштабирования влево и режим масштабирования вправо.

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

получение монитора, зарегистрированного ранее;

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

[0008] В другом варианте осуществления настоящего раскрытия обнаружение и получение события последовательного приведения в действие по меньшей мере двух кнопок на основе монитора включает в себя:

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

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

запуск таймера, когда кнопкой является вторая кнопка;

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

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

вызов функции onKeyEvent в таймере, вызов функции keyEvent и дополнительно вызов функции getKeyCode, когда обнаружено, что приведена в действие какая-либо кнопка;

получение параметра первой кнопки согласно функции getKeyCode.

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

получение параметра текущего режима;

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

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

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

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

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

[0012] В другом варианте осуществления настоящего раскрытия переключение режима отображения экрана согласно способу приведения в действие для события последовательного приведения в действие по меньшей мере двух кнопок и текущему режиму отображения включает в себя:

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

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

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

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

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

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

[0014] В другом варианте осуществления настоящего раскрытия переключение режима отображения экрана согласно режиму продолжительного постукивания и текущему режиму отображения включает в себя:

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

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

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

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

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

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

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

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

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

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

причем режим отображения включает в себя полноэкранный режим, режим масштабирования влево и режим масштабирования вправо.

[0016] В другом варианте осуществления настоящего раскрытия модуль обнаружения и получения включает в себя:

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

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

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

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

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

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

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

[0018] В другом варианте осуществления настоящего раскрытия первый подблок получения выполнен с возможностью вызова функции onKeyEvent в таймере, вызова функции keyEvent и дополнительно вызова функции getKeyCode, когда обнаружено, что приведена в действие какая-либо кнопка;

получения параметра первой кнопки согласно функции getKeyCode.

[0019] В другом варианте осуществления настоящего раскрытия модуль получения выполнен с возможностью получения параметра текущего режима;

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

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

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

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

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

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

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

[0022] В другом варианте осуществления настоящего раскрытия режим продолжительного постукивания содержит продолжительное постукивание, скользящее влево, и продолжительное постукивание, скользящее вправо;

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

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

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

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

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

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

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

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

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

процессор;

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

при этом процессор выполнен с возможностью:

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

получения текущего режима отображения;

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

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

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0028] Прилагаемые чертежи, которые включены в состав и образуют часть этого описания, иллюстрируют варианты осуществления, соответствующие данному изобретению, и вместе с данным описанием служат для разъяснения принципов данного изобретения.

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

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

[0031] Фиг. 3 является принципиальной схемой, иллюстрирующей отображение экрана, согласно примерному варианту осуществления.

[0032] Фиг. 4 является принципиальной схемой, иллюстрирующей отображение экрана, согласно примерному варианту осуществления.

[0033] Фиг. 5 является принципиальной схемой, иллюстрирующей отображение экрана, согласно примерному варианту осуществления.

[0034] Фиг. 6 является принципиальной схемой, иллюстрирующей отображение экрана, согласно примерному варианту осуществления.

[0035] Фиг. 7 является принципиальной схемой, иллюстрирующей отображение экрана, согласно примерному варианту осуществления.

[0036] Фиг. 8 является принципиальной схемой, иллюстрирующей отображение экрана, согласно примерному варианту осуществления.

[0037] Фиг. 9 является принципиальной схемой, иллюстрирующей отображение экрана, согласно примерному варианту осуществления.

[0038] Фиг. 10 является принципиальной схемой, иллюстрирующей отображение экрана, согласно примерному варианту осуществления.

[0039] Фиг. 11 является принципиальной схемой, иллюстрирующей отображение экрана, согласно примерному варианту осуществления.

[0040] Фиг. 12 является принципиальной схемой, иллюстрирующей отображение экрана, согласно примерному варианту осуществления.

[0041] Фиг. 13 является принципиальной схемой, иллюстрирующей отображение экрана, согласно примерному варианту осуществления.

[0042] Фиг. 14 является блок-схемой, иллюстрирующей устройство для переключения режима отображения, согласно примерному варианту осуществления.

[0043] Фиг. 15 является принципиальной схемой устройства для переключения режима отображения согласно примерному варианту осуществления.

ПОДРОБНОЕ ОПИСАНИЕ

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

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

[0046] На этапе S101, обнаруживают и получают событие последовательного приведения в действие по меньшей мере двух кнопок.

[0047] На этапе S102, получают текущий режим отображения.

[0048] На этапе S103, режим отображения экрана переключается согласно способу приведения в действие для события последовательного приведения в действие по меньшей мере двух кнопок и текущему режиму отображения. Режим отображения включает в себя полноэкранный режим, режим масштабирования влево и режим масштабирования вправо.

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

[0050] В другом варианте осуществления настоящего раскрытия обнаружение и получение события последовательного приведения в действие по меньшей мере двух кнопок включает в себя:

получение монитора, зарегистрированного ранее;

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

[0051] В другом варианте осуществления настоящего раскрытия обнаружение и получение события последовательного приведения в действие по меньшей мере двух кнопок на основе монитора включает в себя:

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

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

запуск таймера, когда кнопкой является вторая кнопка;

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

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

вызов функции onKeyEvent в таймере, вызов функции keyEvent и дополнительно вызов функции getKeyCode, когда обнаружено, что приведена в действие какая-либо кнопка; получение параметра первой кнопки согласно функции getKeyCode.

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

получение параметра текущего режима;

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

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

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

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

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

[0055] В другом варианте осуществления настоящего раскрытия переключение режима отображения экрана согласно способу приведения в действие для события последовательного приведения в действие по меньшей мере двух кнопок и текущему режиму отображения включает в себя:

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

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

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

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

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

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

[0057] В другом варианте осуществления настоящего раскрытия переключение режима отображения экрана согласно режиму продолжительного постукивания и текущему режиму отображения включает в себя:

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

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

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

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

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

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

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

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

[0060] На этапе S201, мобильный терминал обнаруживает и получает событие последовательного приведения в действие по меньшей мере двух кнопок.

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

[0062] Кнопки мобильного терминала могут быть реально существующими кнопками или виртуальными кнопками. Когда кнопки мобильного терминала являются реально существующими кнопками, три реально существующие кнопки не будут исчезать при выключении мобильного терминала. Как показано на Фиг. 3, первая кнопка представлена символом , вторая кнопка представлена символом , и

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

[0063] Следует отметить, что хотя в вышеуказанном описании проиллюстрированы три кнопки, при этом первой кнопкой является кнопка "Меню", второй кнопкой является кнопка "Домой", третьей кнопкой является кнопка "Назад", мобильный терминал может дополнительно включать в себя кнопки, имеющие другие функции, помимо вышеуказанных трех кнопок, такие как кнопка поиска, кнопка, имеющая сетевую функцию, кнопка, имеющая функцию проигрывания, и т.д., которые здесь опущены. В действительных применениях, мобильный терминал может иметь четыре кнопки, и четыре кнопки размещаются в нижней части интерфейса дисплея мобильного терминала таким образом, что четырьмя кнопками являются первая кнопка, вторая кнопка, третья кнопка и четвертая кнопка слева направо, при этом первой кнопкой является кнопка "Меню", второй кнопкой является кнопка "Домой", третьей кнопкой является кнопка "Назад", и четвертой кнопкой является кнопка поиска. Диалоговое окно поиска может всплыть, когда осуществлен щелчок по кнопке поиска, и связанный контент может быть обнаружен посредством диалогового окна поиска.

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

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

[0066] Сначала, мобильный терминал должен получить монитор, зарегистрированный ранее.

[0067] Монитор является системой, имеющей функцию осуществления инга в мобильном терминале. В варианте осуществления, монитор главным образом выполнен с возможностью осуществления мониторинга события приведения в действие в мобильном терминале. К тому же, монитор включает в себя множество функций различных классов, таких как функция onKeyEvent первого класса, функция KeyEvent второго класса из-под функции onKeyEvent первого класса, функция getKeyCode третьего класса из-под функции KeyEvent второго класса, и т.д. Мобильный терминал может регистрировать монитор с помощью метода setInputFilter в процессе InputManagerService.

[0068] Затем, мобильный терминал может получить монитор, зарегистрированный ранее, напрямую от процесса InputManagerService.

[0069] Далее, мобильный терминал может обнаружить и получить событие последовательного приведения в действие по меньшей мере двух кнопок на основе монитора.

[0070] В варианте осуществления, монитор имеет функцию осуществления мониторинга события приведения в действие в мобильном терминале. На основе функции монитора, когда обнаружено, что приведена в действие какая-либо кнопка, мобильный терминал может обнаружить и получить событие последовательного приведения в действие по меньшей мере двух кнопок посредством эксплуатирования нижеследующих этапов (1)~(3).

[0071] (1) Мобильный терминал вызывает функцию onKeyEvent, дополнительно вызывает функцию keyEvent из-под функции onKeyEvent и, наконец, вызывает функцию getKeyCode из-под функции keyEvent, так что параметр первой кнопки получают согласно функции getKeyCode.

[0072] Следует отметить, что в варианте осуществления разные параметры кнопок соответствуют разным кнопкам, и параметры кнопок могут быть заданы пользователем ранее. Например, параметр кнопки для кнопки "Меню" может быть задан как 82, параметр кнопки для кнопки "Домой" может быть задан как 3, параметр кнопки для кнопки "Назад" может быть задан как 4. Как только параметры кнопок заданы, они не будут изменены в последующих операциях. После того