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

Иллюстрации

Показать все

Изобретение относится к способу и устройству для переключения камер и относится к области электронных технологий. Технический результат заключается в повышении точности переключения камеры. Способ включает в себя: получение рабочей инструкции на включение первой камеры; отслеживание рабочей инструкции, получаемой экраном терминала на терминале; когда отслежено, что экран терминала получил операцию прикосновения, оценивание того, совпадает ли операция прикосновения с заданной операцией прикосновения; и когда операция прикосновения совпадет с заданной операцией прикосновения, выполнение переключения с включения первой камеры на включение второй камеры. Устройство включает в себя: модуль получения, модуль отслеживания, первый модуль оценивания, и модуль переключения. В соответствии с настоящим изобретением, когда пользователь хочет переключить камеры, пользователь выполняет операцию прикосновения, совпадающую с заданной операцией прикосновения, на экране терминала, чтобы задействовать терминал на переключение камер; когда терминал отслеживает то, что экран терминала получает операцию прикосновения, совпадающую с заданной операцией прикосновения, терминал выполнит переключение с включения первой камеры на включение второй камеры; процесс операций прост и тем самым эффективность переключения повышается. 3 н. и 8 з.п. ф-лы, 4 ил.

Реферат

[0001] Настоящая заявка испрашивает приоритет и основывается на китайской заявке на патент №201410401892.6, поданной 15 августа 2014 года, содержание которой полностью включено в настоящую заявку в качестве ссылки.

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

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

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

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

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

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

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

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

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

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

[0009] получение рабочей инструкции на включение первой камеры;

[0010] отслеживание рабочей инструкции по выполнению операции, полученной экраном терминала на терминале;

[0011] когда отслежено, что экран терминала получил операцию прикосновения, оценивание того, совпадает ли операция прикосновения с заданной операцией прикосновения; и

[0012] когда операция прикосновения совпадет с заданной операцией прикосновения, выполнение переключения с включения первой камеры на включение второй камеры.

[0013] Если требуется, оценивание того, совпадает ли операция прикосновения с заданной операцией прикосновения, включает в себя:

[0014] получение параметра рабочей инструкции выполнения операции на экране, причем параметр рабочей инструкции выполнения операции включает в себя одно из: длительность прикосновения и траекторию прикосновения, или их сочетание;

[0015] оценивание того, удовлетворяет ли параметр рабочей инструкции выполнения операции по заданному условию; и

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

[0017] Если требуется, оценивание того, совпадает ли операция прикосновения с заданной операцией прикосновения, включает в себя:

[0018] получение типа операции по операции прикосновения;

[0019] оценивание того, совпадает ли тип операции с заданным типом; и

[0020] когда установлено, что тип операции совпадает с заданным типом, определение того, что операция прикосновения совпадает с заданной операцией прикосновения.

[0021] Если требуется, способ дополнительно включает в себя:

[0022] оценивание того, соответствует ли параметр операции полученной операции длительного нажатия заданному параметру, когда полученной операцией прикосновения является операция длительного нажатия, где параметр операции в операции длительного нажатия является временем длительного нажатия пальцем на экран терминала; и/или

[0023] оценивание того, соответствует ли параметр операции полученной операции скольжения заданному параметру, когда полученной операцией прикосновения является операция скольжения, где параметр операции в операции скольжения является расстоянием скольжения пальца по экрану терминала; и/или

[0024] оценивание того, соответствует ли параметр операции полученной операции касания заданному параметру, когда полученной операцией прикосновения является операция касания, где параметр операции в операции касания является частотой касаний пальцем экрана терминала.

[0025] Если требуется, когда установлено, что время операции длительного нажатия достигает заданного времени, операция длительного нажатия определяется как операция, которая удовлетворяет параметрам переключения; и/или

[0026] когда установлено, что расстояние скольжения достигает заданного расстояния, операция скольжения определяется, как операция, которая удовлетворяет параметрам переключения; и/или

[0027] когда установлено, что частота касаний достигает заданной частоты, операция касания определяется, как операция, которая удовлетворяет параметрам переключения.

[0028] Если требуется, оценивание того, удовлетворяет ли параметр рабочей инструкции заданному условию, включает в себя:

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

[0030] оценивание того, идентично ли направление скольжения заданному направлению; и

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

[0032] Если требуется, операция скольжения включает в себя операцию скольжения вверх и операцию скольжения вниз;

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

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

[0035] модуль получения, обеспечивающий получение инструкции выполнения операции включения первой камеры;

[0036] модуль отслеживания, настроенный на отслеживание рабочей инструкции, получаемой экраном терминала на терминале;

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

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

[0039] Если требуется, первый модуль оценивания включает в себя:

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

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

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

[0043] Если требуется, первый модуль оценивания включает в себя:

[0044] второй блок получения, обеспечивающий получение типа операции в операции прикосновения;

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

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

[0047] Если требуется, устройство дополнительно включает в себя:

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

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

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

[0051] Если требуется, устройство дополнительно включает в себя:

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

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

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

[0055] Если требуется, первый модуль оценивания включает в себя:

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

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

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

[0059] Если требуется, операция скольжения включает в себя и операцию скольжения вверх, и операцию скольжения вниз;

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

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

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

[0063] процессор; и

[0064] запоминающее устройство для сохранения инструкций, исполняемых процессором;

[0065] где процессор обеспечивает

[0066] получение рабочей инструкции на включение первой камеры;

[0067] отслеживание рабочей инструкции, получаемой экраном терминала на терминале;

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

[0069] когда операция прикосновения совпадет с заданной операцией прикосновения, выполнение переключения с включения первой камеры на включение второй камеры.

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

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

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

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

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

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

[0075] Фиг. 4 - структурная схема, демонстрирующая терминал в соответствии с четвертым примером осуществления.

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

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

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

[0078] На этапе S101 получают рабочую инструкцию на включение первой камеры.

[0079] На этапе S102 отслеживают рабочую инструкцию, получаемую экраном терминала на терминале.

[0080] На этапе S103, когда отслежено, что экран терминала получил операцию прикосновения, оценивается, совпадает ли операция прикосновения с заданной операцией прикосновения.

[0081] На этапе S104, когда операция прикосновения совпадет с заданной операцией прикосновения, выполняют переключение с включения первой камеры на включение второй камеры.

[0082] Если требуется, оценивание того, совпадает ли операция прикосновения с заданной операцией прикосновения, включает в себя:

[0083] получение параметра рабочей инструкции по операции на экране, где параметр рабочей инструкции включает в себя в себя одно из: длительности прикосновения и траектории прикосновения, или их сочетание;

[0084] оценивание того, удовлетворяет ли параметр рабочей инструкции заданному условию; и

[0085] когда установлено, что параметр рабочей инструкции удовлетворяет заданному условию, определение того, что операция прикосновения совпадает с заданной операцией прикосновения.

[0086] Если требуется, оценивание того, совпадает ли операция прикосновения с заданной операцией прикосновения, включает в себя:

[0087] получение типа операции в операции прикосновения;

[0088] оценку того, совпадает ли тип операции с заданным типом; и

[0089] когда установлено, что тип операции совпадает с заданным типом, определение того, что операция прикосновения совпадает с заданной операцией прикосновения.

[0090] Если требуется, способ дополнительно включает в себя:

[0091] когда полученной операцией прикосновения является операция длительного нажатия, оценку того, соответствует ли заданному параметру параметр операции полученной операции длительного нажатия, где параметр операции в операции длительного нажатия является временем длительного нажатия пальцем на экран терминала; и/или

[0092] когда полученной операцией прикосновения является операция скольжения, оценивание того, соответствует ли параметр операции полученной операции скольжения заданному параметру, где параметр операции в операции скольжения является расстоянием скольжения пальца по экрану терминала; и/или

[0093] когда полученной операцией прикосновения является операция касания, оценивание того, соответствует ли параметр операции полученной операции касания заданному параметру, где параметр операции в операции касания является частотой касаний пальцем экрана терминала.

[0094] Если требуется, когда установлено, что время операции длительного нажатия достигает заданного времени, операции длительного нажатия определяется, как операция, которая удовлетворяет параметрам переключения; и/или

[0095] когда установлено, что расстояние скольжения достигает заданного расстояния, операция скольжения определяется, как операция, которая удовлетворяет параметрам переключения; и/или

[0096] когда установлено, что частота касаний достигает заданной частоты, операция касания определяется, как операция, которая удовлетворяет параметрам переключения.

[0097] Если требуется, оценивание того, удовлетворяет ли параметр рабочей инструкции заданному условию, включает в себя:

[0098] когда полученной операцией прикосновения является операция скольжения, получение параметра рабочей инструкции в качестве направления скольжения пальца по экрану терминала;

[0099] оценивание того, идентично ли направление скольжения заданному направлению; и

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

[0101] Если требуется, операция скольжения включает в себя операцию скольжения вверх и операцию скольжения вниз;

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

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

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

[0105] На этапе S201 получаются рабочую инструкцию по включению первой камеры.

[0106] Терминал оснащен двумя камерами и включает в себя первую камеру и вторую камеру. Получают рабочую инструкцию на включение первой камеры и включают первую камеру включения. В это время фотографирование выполняется через первую камеру терминала.

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

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

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

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

[0111] Перед этим этапом, пользователь также может ввести направление скольжения в терминал. Терминал принимает направление скольжения, введенное пользователем, и задает направление скольжения, введенное пользователем, в качестве заданного направления.

[0112] Терминалом может быть любой терминал, оснащенный первой камерой и второй камерой, например, мобильный телефон или планшетный персональный компьютер, оснащенный первой камерой и второй камерой, и тому подобное. Первой камерой может быть либо передняя камера, либо задняя камера.

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

[0114] На этапе S202 отслеживается рабочая инструкция, получаемая экраном терминала на терминале.

[0115] Пользователь может выполнить операцию прикосновения на экране терминала для передачи рабочей инструкции экрану терминала. Экран терминала в терминале получает рабочую инструкцию, переданную пользователем. Рабочей инструкцией может быть операция прикосновения и тому подобные. Терминал отслеживает свой экран терминала в реальном времени. Когда отслежено, что экран терминала получил операцию прикосновения, выполняется этап S203.

[0116] На этапе S203, когда отслежено, что экран терминала получил операцию прикосновения, получают тип операции в операции прикосновения.

[0117] Когда пользователь хочет выполнить переключение с включения первой камеры на включение второй камеры, если заданным типом является тип длительного нажатия, то палец пользователя может касаться экрана терминала и длительно нажимать на экран терминала. Экран терминала на терминале получает операцию длительного нажатия. Когда терминал отследил, что экран терминала получил операцию длительного нажатия, то тип операции в операции длительного нажатия получается как тип операции длительного нажатия. Если заданным типом является тип скольжения, то палец пользователя может скользить по экрану терминала, и экран терминала в терминале получает операцию скольжения. Когда терминал отследил, что экран терминала получил операцию скольжения, то тип операции в операции скольжения получается как тип операции скольжения. Если заданным типом является тип касания, то палец пользователя может касаться экрана терминала. Экран терминала на терминале получает операцию касания. Когда терминал отследил, что экран терминала получил операцию касания, то тип операции в операции касания получается как тип операции касания.

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

[0119] На этапе S204 выполняют оценивание, совпадает ли тип операции с заданным типом. Когда установлено, что тип операции совпадает с заданным типом, определяется, совпадает ли операция прикосновения с заданной операцией прикосновения, и затем выполняется этап S205; в противном случае, блок-схема заканчивается.

[0120] Заданным типом может быть тип операции длительного нажатия, тип операции скольжения или тип операции касания, и тому подобные.

[0121] Например, предполагается, что заданным типом является тип операции длительного нажатия, и этап может включать в себя:

[0122] оценивание того, является ли тип операции в операции прикосновения типом операции длительного нажатия; когда установлено, что тип операции в операции прикосновения является типом операции длительного нажатия, выполняют определение того, что тип операции в операции прикосновения совпадает с заданным типом; в противном случае, определение того, что тип операции в операции прикосновения не совпадает с заданным типом.

[0123] Если требуется, операция определения того, что тип операции в операции прикосновения совпадает с заданным типом, может включать в себя: получение времени длительного нажатия пальцем пользователя на экран терминала, и оценивание того, соответствует ли время длительного нажатия пальцем пользователя на экран терминала заданному параметру, где заданным параметром может быть заданное время и тому подобное; т.е. оценивание того, достигает ли время длительного нажатия пальцем пользователя на экран терминала заданного времени; когда установлено, что время длительного нажатия пальцем пользователя на экран терминала достигло заданного времени, определение операции длительного нажатия в качестве операции, которая удовлетворяет параметрам переключения, т.е. определение того, что тип операции в операции прикосновения совпадает с заданным типом; в противном случае, определение того, что тип операции в операции прикосновения не совпадает с заданным типом.

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

[0125] оценивание того, является ли тип операции в операции прикосновения типом операции скольжение; и когда установлено, что тип операции в операции прикосновения является типом операции скольжение, определение того, что тип операции в операции прикосновения совпадает с заданным типом; в противном случае, определение того, что тип операции в операции прикосновения не совпадает с заданным типом.

[0126] Если требуется, операция определения, что тип операции в операции прикосновения совпадает с заданным типом, может включать в себя: получение расстояния скольжения пальцем пользователя по экрану терминала, и оценивание того, соответствует ли расстояние скольжения пальцем пользователя по экрану терминала заданному параметру, где заданным параметром может быть заданное расстояние и тому подобное; т.е. оценку того, достигает ли расстояние скольжения пальцем пользователя по экрану терминала заданного расстояния; и когда установлено, что расстояние скольжения пальцем пользователя по экрану терминала достигло заданного расстояния, определение операции скольжения в качестве операции, которая удовлетворяет параметрам переключения, т.е. определение того, что тип операции в операции прикосновения совпадает с заданным типом; в противном случае, определение, что тип операции в операции прикосновения не совпадает с заданным типом.

[0127] Или этап оценки того, совпадает ли операция прикосновения с заданной операцией прикосновения, может включать в себя:

[0128] получение параметра рабочей инструкции операции на экране, где параметр рабочей инструкции включает в себя одно из: длительность прикосновения и траекторию прикосновения, или их сочетание; оценивание того, удовлетворяет ли параметр рабочей инструкции заданному условию; и, когда установлено, что параметр рабочей инструкции удовлетворяет заданному условию, определение, что операция прикосновения совпадает с заданной операцией прикосновения.

[0129] Если требуется, операция оценивания того, удовлетворяет ли параметр рабочей инструкции заданному условию, может включать в себя:

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

[0131] Или же, операция выполнения оценивания того, удовлетворяет ли параметр рабочей инструкции заданному условию, может включать в себя: получение расстояния скольжения и направления скольжения пальцем пользователя по экрану терминала; оценивание того, превышает ли расстояние скольжения пальцем пользователя по экрану терминала заданное расстояние и идентично ли направление скольжения заданному направлению; и если расстояние скольжения пальцем пользователя по экрану терминала превышает заданное расстояние и направление скольжения идентично заданному направлению, определение, что параметр рабочей инструкции операции скольжения удовлетворяет заданному условию; в противном случае, определение, что операция прикосновения не совпадает с заданной операцией прикосновения.

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

[0133] оценивание того, является ли тип операции в операции прикосновения типом операции касания; и когда установлено, что тип операции в операции прикосновения является типом операции касания, определение, что тип операции в операции прикосновения совпадает с заданным типом; в противном случае, определение, что тип операции в операции прикосновения не совпадает с заданным типом.

[0134] Если требуется, операция определения, что тип операции в операции прикосновения совпадает с заданным типом, может включать в себя: получение частоты касаний пальцем пользователя экрана терминала, и оценивание того, соответствует ли частота касаний пальцем пользователя экрана терминала заданному параметру, где заданным параметром может быть заданная частота; т.е. оценивание того, достигает ли частота касаний пальцем пользователя экрана терминала заданной частоты; когда установлено, что частота касаний пальцем пользователя экрана терминала достигла заданной частоты, определение операции касания в качестве операции, которая удовлетворяет параметрам переключения, т.е. определение, что тип операции в операции прикосновения совпадает с заданным типом; в противном случае, определение, что тип операции в операции прикосновения не совпадает с заданным типом.

[0135] Операция получения расстояния скольжения пальцем пользователя по экрану терминала может включать в себя:

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

[0137] Операция получения направления скольжения пальцем пользователя по экрану терминала может включать в себя:

[0138] получение траектории скольжения, положения начальной точки и положение конечной точкой пальца пользователя на экране терминала; и определение траектории скольжения от положения начальной точки до положения конечной точки в качестве направления скольжения пальца пользователя по экрану терминала.

[0139] Заданное время можно задавать и изменять в соответствии с требованиями, например, заданное время равняется 4 с, и тому подобное. Заданное расстояние можно задавать и изменять в соответствии с размерами экрана терминала, например, заданное расстояние равняется 1 см, и тому подобное. Заданную частоту можно задавать и изменять в соответствии с требованиями, например, заданная частота равняется одному разу в секунду, и тому подобное. Заданное направление можно задавать и изменять в соответствии с требованиями пользователя, например, заданным направлением может быть направление вверх, направление вниз, направление влево или направление вправо, и тому подобное.

[0140] Например, заданным направлением является направление вправо, а заданным расстоянием является 1 см, и затем мобильный телефон получает информацию, что направление скольжения пальца пользователя по экрану мобильного телефона - вправо. Следовательно, направление скольжения пальца пользователя по экрану терминала идентично заданному направлению. Мобильный телефон получает информацию, что расстояние скольжения пальцем пользователя по экрану терминала равняется 2 см, что превышает заданное расстояние. Следовательно, мобильный телефон определяет, что операция прикосновения совпадает с заданной операцией прикосновения.

[0141] На этапе S205 выполняют переключение с включения первой камеры на включение второй камеры.

[0142] Когда операция прикосновения совпадет с заданной операцией прикосновения, первая камера выключается, а вторая камера включается, и фотографирование выполняется через вторую камеру.

[0143] Когда операцией скольжения на этапе S203 является операция скольжения вниз сверху вниз, выполняется переключение с включения первой камеры на включение второй камеры на данном этапе.

[0144] Возможно, если операцией скольжения на этапе S203 является операция скольжения вверх снизу вверх, включение второй камеры переключается на включение первой камеры на данном этапе.

[0145] Например, операция скольжения удовлетворяет заданному условию, и выполняется переключение с включения передней камеры на включение задней камеры.

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

[0147] Фиг. 3 представляет структурную блок-схему, показывающую устройство для переключения камер в соответствии с примером осуществления настоящего изобретения. Как показано на фиг.3, устройство включает в себя: модуль 301 получения, модуль 302 отслеживания, первый модуль 303 оценивания, и модуль 304 переключения.

[0148] Модуль 301 получения обеспечивает получение рабочей инструкции на включение первой камеры.

[0149] Модуль 302 отслеживания обеспечивает отслеживание рабочей инструкции, полученной экраном терминала на терминале.

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