СПОСОБ И УСТРОЙСТВО ДЛЯ РАБОТЫ ОДНОЙ РУКОЙ НА ПОЛНОМ ЭКРАНЕ
METHOD AND DEVICE FOR ONE-HANDED OPERATION ON FULL SCREEN

ССЫЛКИ НА РОДСТВЕННЫЕ ЗАЯВКИ
[0001] Данная заявка основана на патентной заявке КНР №201510434157.Х от 22 июля 2015 г. и ссылается на ее приоритет, при этом все содержание указанной заявки включено в настоящий документ путем ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[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] На фиг. 1 показана блок-схема, иллюстрирующая способ работы одной рукой на полном экране согласно примеру варианта осуществления настоящего изобретения;
[0052] На фиг. 2A показана блок-схема, иллюстрирующая способ работы одной рукой на полном экране согласно другому примеру варианта осуществления настоящего изобретения;
[0053] На фиг. 2В показана блок-схема, иллюстрирующая процесс перемещения указателя курсора вдоль траектории скольжения, создаваемой пользователем при выполнении операции скольжения по экрану интеллектуального устройства, согласно примеру варианта осуществления настоящего изобретения;
[0054] На фиг. 2С показана схема, иллюстрирующая процесс перемещения указателя курсора вдоль траектории скольжения из текущей позиции указателя курсора, являющейся начальной точкой, согласно примеру варианта осуществления настоящего изобретения;
[0055] На фиг. 2D показана схема, иллюстрирующая процесс перемещения указателя курсора вдоль траектории скольжения из текущей позиции указателя курсора, являющейся начальной точкой, согласно другому примеру варианта осуществления настоящего изобретения;
[0056] На фиг. 2Е показана схема, иллюстрирующая выполнение реакции на переключающую операцию, выполняемую в переключающей области, когда указатель курсора перемещается в переключающую область, разрешающую реакцию на переключающую операцию, согласно примеру варианта осуществления настоящего изобретения;
[0057] На фиг. 2F показана схема, иллюстрирующая ситуацию, когда указатель курсора перемещается в непереключающую область, запрещающую переключающую операцию, и когда возникает переключающее событие, инициируемое пользователем в отношении экрана, согласно примеру варианта осуществления настоящего изобретения;
[0058] На фиг. 3 показана блок-схема устройства для работы одной рукой на полном экране согласно примеру варианта осуществления настоящего изобретения;
[0059] На фиг. 4 показана блок-схема устройства для работы одной рукой на полном экране согласно другому примеру варианта осуществления настоящего изобретения; и
[0060] На фиг. 5 показана блок-схема устройства для работы одной рукой на полном экране согласно еще одному примеру варианта осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0061] Далее приводится подробное описание вариантов осуществления настоящего изобретения, примеры которых приведены на прилагаемых чертежах. Приведенное ниже описание ссылается на прилагаемые чертежи, при этом одинаковые номера на разных чертежах обозначают одинаковые или подобные элементы, если явно не указано иное. Реализации, рассматриваемые в настоящем описании примеров варианта осуществления настоящего изобретения, не составляют полный перечень возможных реализаций согласно настоящему изобретению. Напротив, они представляют собой лишь примеры устройств и способов согласно аспектам, относящимся к настоящему изобретению в соответствии с прилагаемой формулой.
[0062] На фиг. 1 показана блок-схема, иллюстрирующая способ работы одной рукой на полном экране согласно примеру варианта осуществления настоящего изобретения. Как показано на фиг. 1, способ работы одной рукой на полном экране применяется в интеллектуальном устройстве. В данном случае интеллектуальным устройством может быть устройство, имеющее сенсорную панель, например, смартфон, планшетный компьютер, медиаплеер или иное подобное устройство. Способ работы одной рукой на полном экране в частности предусматривает следующие шаги.
[0063] На шаге 101 при включении режима работы одной рукой указатель курсора отображается на экране интеллектуального устройства.
[0064] На шаге 102 указатель курсора перемещается вдоль траектории скольжения, создаваемой пользователем при выполнении операции скольжения по экрану интеллектуального устройства.
[0065] На шаге 103 запрещается реакция на переключающее событие и осуществляется реакция на переключающую операцию, выполняемую в переключающей области, когда указатель курсора перемещается в переключающую область, разрешающую реакцию на переключающую операцию, и когда возникает переключающее событие, инициируемое пользователем в отношении экрана.
[0066] Соответственно, в способе работы одной рукой на полном экране согласно варианту осуществления настоящего изобретения указатель курсора отображается на экране интеллектуального устройства, когда включается режим работы одной рукой. Указатель курсора может перемещаться вдоль траектории скольжения, создаваемой пользователем при выполнении операции скольжения по экрану интеллектуального устройства. Когда указатель курсора перемещается в переключающую область, разрешающую реакцию на переключающую операцию и на переключающее событие, инициируемое пользователем в отношении экрана, запрещается реакция на переключающее событие и осуществляется реакция на переключающую операцию в отношении переключающей области. Поскольку после включения режима работы одной рукой управление одной рукой в пределах ограниченной области может обеспечить перемещение указателя курсора в диапазоне полного окна и может активировать переключающую область, в которой находится указатель курсора, изображение, отображаемое на полном экране, не требует масштабирования. Таким образом, это может решить проблему затруднений пользователя при работе одной рукой на полном экране широкоформатного интеллектуального устройства. Кроме того, это создает возможность работы одной рукой на полном экране без масштабирования изображения, отображаемого на полном экране.
[0067] На фиг. 2а показана блок-схема, иллюстрирующая способ работы одной рукой на полном экране согласно другому примеру варианта осуществления настоящего изобретения. Как показано на Фиг. 2А, способ работы одной рукой на полном экране применяется в интеллектуальном устройстве. В данном случае интеллектуальным устройством может быть устройство, имеющее сенсорную панель, например, смартфон, планшетный компьютер, медиаплеер или иное подобное устройство. Способ работы одной рукой на полном экране в частности предусматривает следующие шаги.
[0068] На шаге 201 определяется то, что в интеллектуальном устройстве выполняется условие включения.
[0069] Здесь под условием включения понимается условие, необходимое для включения режима работы одной рукой.
[0070] На практике условие включения может задаваться в разных формах, например, покачиванием вверх и вниз, покачиванием влево и вправо, покачиванием по окружности, двойным касанием экрана, долгим нажатием на клавишу, нажатием комбинаций клавиш, голосов и другими подобными способами. Условие включения может задаваться пользователем посредством системного интерфейса настроек.
[0071] Например, условием включения может быть перемещение интеллектуального устройства в соответствии с заданным первым жестом. Здесь под заданным первым жестом понимается способ перемещения интеллектуального устройства по заданной траектории, каким может быть покачивание вверх и вниз, покачивание влево и вправо, покачивание по окружности и или иные подобные перемещения. Например, как правило, интеллектуальное устройство оснащается гироскопом или датчиками аналогичного назначения. Когда интеллектуальное устройство перемещается, датчик интеллектуального устройства может определить состояние интеллектуального устройства на основании направления и смещения оси вращения и создать информацию о перемещении.
2
2
[0072] Условием включения может быть также перемещение интеллектуального устройства с ускорением, превышающим заданный первый порог ускорения. Как правило, датчик, устанавливаемый в интеллектуальное устройство, может собирать информацию о состоянии перемещения интеллектуального устройства, включая данные ускорения и другие аналогичные данные. Например, первый порог ускорения составляет а м/с, и когда интеллектуальное устройство быстро встряхивается с ускорением b м/с, то если определяется, что b>а, тогда быстрое встряхивание удовлетворяет условию включения.
[0073] Условием включения может быть также нажатие заданной первой физической клавиши в интеллектуальном устройстве. Здесь под первой физической клавишей понимается такая невиртуальная клавиша, как клавиша Ноте, клавиша регулировки уровня громкости или иная аналогичная клавиша. Пользователь может задать физическую клавишу и соответствующую этой клавише операцию нажатия, например, длительное нажатие или нажатие комбинации клавиш, посредством системного интерфейса настроек. Например, если в качестве условия включения установлено длительное нажатие клавиши Ноте, то когда пользователь выполняет длительное нажатие клавиши Ноте, условие включения выполняется.
[0074] Условием включения может быть также касание экрана интеллектуального устройства в соответствии с заданной первой операцией. Здесь заданной первой операцией может быть скольжение вдоль конкретной траектории скольжения, двойное касание в конкретной позиции и иные аналогичные действия. Например, заданной первой операцией может быть двойное касание центральной зоны экрана, и когда пользователь выполняет двойное касание центральной зоны экрана, условие включения выполняется.
[0075] В настоящем варианте осуществления изобретения для условия включения не предусматриваются особые ограничения. В принципе, оно находится в рамках настоящего изобретения, пока способно включать режим работы одной рукой.
[0076] На шаге 202 включается режим работы одной рукой.
[0077] Здесь под режимом работы одной рукой понимается режим, в котором операция на полном экране может быть выполнена пользователем в зоне доступа одной руки. В режиме работы одной рукой пользователь может выполнять операцию на полном экране, действуя в зоне, доступной для движения одной руки.
[0078] Это можно понимать таким образом, что в описываемом здесь режиме работы одной рукой ни одно из приложений в интеллектуальном устройстве пользователя не реагирует на операцию касания пользователя, при этом каждое приложение лишь соответствует указателю курсора, отображаемого на шаге 203.
[0079] На шаге 203 указатель курсора отображается в заданной позиции экрана.
[0080] Здесь указатель курсора конфигурируется для указания текущего положения курсора. Либо это можно понимать таким образом, что указатель курсора сконфигурирован для указания позиции на экране интеллектуального устройства, которую намерен обозначить пользователь. Указателем курсора может быть полупрозрачный указатель, мигающий курсор, мерцающее кольцо или указатель любой другой формы, который может указывать текущее положение курсора. Форма указателя курсора не ограничивается настоящей заявкой.
[0081] Под заданным положением здесь понимается то положение, в котором отображается курсор при включении режима работы одной рукой. В зависимости от конкретного приложения пользователь может предварительно установить в качестве заданного положения указателя курсора, отображаемого при включении режима работы одной рукой, центральную зону экрана либо позицию, на которой указатель курсора отображался последний раз, и т.д.
[0082] Следует обратить внимание, что указатель курсора может перемещаться в любую позицию экрана интеллектуального устройства. То есть при отображении указателя курсора атрибуту указателя курсора может быть присвоено значение, соответствующее возможности перемещения по полному экрану.
[0083] На шаге 204 указатель курсора перемещается вдоль траектории скольжения, создаваемой пользователем при выполнении операции скольжения по экрану интеллектуального устройства.
[0084] Здесь под операцией скольжения понимается длительная операция касания, в результате которой на экране формируется траектория скольжения, имеющая начальную точку и конечную точку.
[0085] Как правило, траектория скольжения, создаваемая пользователем на экране, представляет собой траекторию касания пользователя, физически дотрагивающегося до экрана. Пользователь может выполнять операции в области, которой он касается. При работе с большим экраном пользователю трудно коснуться любой позиции экрана одной рукой. При включении режима работы одной рукой пользователь может с помощью операции скольжения обеспечить перемещение указателя курсора по всему экрану. В частности, на фиг. 2В показана блок-схема, иллюстрирующая процесс перемещения указателя курсора вдоль траектории скольжения, создаваемой пользователем при выполнении операции скольжения по экрану интеллектуального устройства, согласно примеру варианта осуществления настоящего изобретения, включающая следующие шаги.
[0086] На шаге 204а выполняется сбор данных о траектории скольжения, создаваемой пользователем при выполнении операции скольжения по экрану интеллектуального устройства.
[0087] Как правило, когда пользователь выполняет операцию скольжения на экране интеллектуального устройства, сенсорная панель может сообщать о положении точек касания, для сбора информации о траектории касания.
[0088] На шаге 204b указатель курсора перемещается из текущей позиции, являющейся начальной точкой, вдоль траектории скольжения.
[0089] Здесь под текущей позицией указателя курсора понимается позиция, в которой указатель курсора отображается на экране в текущий момент. Указатель курсора перемещается из текущей позиции, являющейся начальной точкой, вдоль траектории скольжения.
[0090] В частности, на фиг. 2С показана схема, иллюстрирующая процесс перемещения указателя курсора вдоль траектории скольжения из текущей позиции указателя курсора, являющейся начальной точкой, согласно примеру варианта осуществления настоящего изобретения. Когда пользователь выполняет пальцем операцию скольжения на экране вдоль траектории скольжения l1 из Точки А в Точку А, указатель курсора в Позиции В перемещается вдоль траектории m1 из Позиции В в качестве начальной точки в в Позицию В', при этом траектория m1 идентична траектории l1. Затем, когда пользователь выполняет пальцем другую операцию скольжения на экране вдоль траектории скольжения l2 из Точки А в Точку А'', указатель курсора перемещается вдоль траектории m2 из Позиции В' в качестве начальной точки в Позицию В'', при этом траектория m2 идентична траектории l2.
[0091] На практике пользователь может выполнять две отдельные операции скольжения, т.е. конечная точка первой операции скольжения не совпадает с начальной точкой второй операции скольжения. В этом случае указатель курсора по-прежнему может перемещаться вдоль траектории скольжения из текущей позиции, являющейся начальной точкой. В качестве примера на фиг. 2D показана схема, иллюстрирующая процесс перемещения указателя курсора вдоль траектории скольжения из текущей позиции указателя курсора, являющейся начальной точкой, согласно другому примеру варианта осуществления настоящего изобретения; Когда пользователь выполняет пальцем операцию скольжения на экране вдоль траектории скольжения l1 из Точки А в Точку А, указатель курсора в Позиции В перемещается вдоль траектории m1 из Позиции В в качестве начальной точки в в Позицию В1, при этом траектория m1 идентична траектории l1. Затем, когда пользователь выполняет пальцем другую операцию скольжения на экране вдоль траектории скольжения l3 из Точки С в Точку С'', указатель курсора перемещается вдоль траектории m2 из Позиции В1 в качестве начальной точки в Позицию В''. В этом случае Точка С не является той же точкой, что и А', т.е. две траектории скольжения, предшествующая и следующая за ней, создаваемые пользователем, не соединены между собой.
[0092] Как правило, пользователь включает режим работы одной рукой для облегчения выполнения соответствующих операцией одной рукой в текущем интерфейсе, к соответствующим операциям относятся одиночное или двойное касание значка приложения, одиночное или двойное касание значков управления на просматриваемой странице или иная операция в отношении переключающей области.
[0093] На шаге 205 запрещается реакция на переключающее событие и осуществляется реакция на переключающую операцию, выполняемую в переключающей области, когда указатель курсора перемещается в переключающую область, разрешающую реакцию на переключающую операцию, и когда возникает переключающее событие, инициируемое пользователем в отношении экрана.
[0094] Здесь под переключающей областью, разрешающей реакцию на переключающую операцию, понимается область для приема переключающей инструкции и реакции на нее, например область значка приложения. Когда указатель курсора находится в переключающей области, разрешающей реакцию на переключающую операцию, переключающая область может быть подсвечена, выделена цветом или приближена с целью показать ее отличие от других невыбранных областей.
[0095] Под переключающей операцией здесь понимается операция, создающая переключающее событие, например одиночное касание, двойное касание и другие аналогичные операции. На практике, когда пользователь выполняет переключающую операцию в интеллектуальном устройстве в режиме работы одной рукой, переключающая операция направлена на позицию указателя курсора, тогда как пользователь фактически находится в области реакции на переключающее событие. Затем запрещается реакция на переключающее событие и осуществляется реакция на переключающую операцию, выполняемую в переключающей области. В качестве примера на фиг. 2Е показана схема, иллюстрирующая выполнение реакции на переключающую операцию, выполняемую в переключающей области, когда указатель курсора перемещается в переключающую область, разрешающую реакцию на переключающую операцию, согласно примеру варианта осуществления настоящего изобретения. Когда указатель курсора 21 совмещается с приложением Video, область значка Video приближается для подсказки пользователю о том, что значок может быть включен. В это время палец пользователя находится над приложением Weather, при этом область значка Weather не приближается. Затем пользователь касается экрана, при этом запускается приложение Video, но не приложение Weather, над которым находится палей пользователя.
[0096] На практике указатель курсора может перемещаться в любую позицию экрана. Поэтому помимо переключающих областей, разрешающих реакцию на переключающую операцию, другие области являются непереключающими областями, запрещающими реакцию на переключающую операцию. Когда пользователь фактически находится в области реакции на переключающее событие, как вариант, будут запрещены реакции как на переключающее событие от пользователя, так и на переключающую операцию, выполняемую в непереключающей области.
[0097] На шаге 206, когда указатель курсора перемещается в непереключающую область, где запрещается реакция на переключающую операцию, и когда возникает переключающее событие, инициируемое пользователем в отношении экрана, запрещается реакция на переключающее событие и реакция на переключающую операцию, выполняемую в непереключающей области.
[0098] В качестве примера на фиг. 2F показана схема, иллюстрирующая ситуацию, когда указатель курсора перемещается в непереключающую область, запрещающую реакцию на переключающую операцию, и когда возникает переключающее событие, инициируемое пользователем в отношении экрана, согласно примеру варианта осуществления настоящего изобретения. Когда указатель курсора 21 находится в непереключающей области, а пользователь фактически находится в области приложения Weather, и в этот момент пользователь выполняет однократное касание экрана, указатель курсора 21 не реагирует на операцию одиночного касания, а приложение Weather не запускается.
[0099] На практике пользователь может не всегда использовать интеллектуальное устройство в режиме работы одной рукой, и ему может потребоваться вернуться в режим обычного управления.
[00100] На шаге 207 определяется то, что в интеллектуальном устройстве выполняется условие выключения для выключения режима работы одной рукой.
[00101] Здесь условие выключения служит для выхода из режима работы одной рукой на полном экране. Подобно условию включения, условие выключения может совпадать с условием включения или отличаться от него.
[00102] На практике условие выключения может принимать разные формы. Например, условием выключения может быть перемещение интеллектуального устройства в соответствии с заданным вторым жестом. Здесь под заданным вторым жестом понимается способ перемещения интеллектуального устройства по заданной траектории, каким может быть покачивание вверх и вниз, покачивание влево и вправо, покачивание по окружности или иные подобные перемещения. Например, как правило интеллектуальное устройство оснащается гироскопом или датчиками аналогичного назначения. Когда интеллектуальное устройство перемещается, датчик интеллектуального устройства может определить состояние интеллектуального устройства на основании направления и смещения оси вращения и создать информацию о перемещении.
2
2
[00103] Условием выключения может быть также перемещение интеллектуального устройства с ускорением, превышающим заданный второй порог ускорения. Как правило, датчик, устанавливаемый в интеллектуальное устройство, может собирать информацию о состоянии перемещения интеллектуального устройства, включая данные ускорения и другие аналогичные данные. Например, первый порог ускорения составляет с м/с, и когда интеллектуальное устройство быстро встряхивается с ускорением d м/с, то если определяется, что d>с, тогда быстрое встряхивание удовлетворяет условию выключения.
[00104] Условием выключения может быть также нажатие заданной второй физической клавиши в интеллектуальном устройстве. Здесь под второй физической клавишей понимается такая невиртуальная клавиша, как клавиша Ноте, клавиша регулировки уровня громкости или иная аналогичная клавиша, Пользователь может задать физическую клавишу и соответствующую этой клавише операцию нажатия, например, длительное нажатие или нажатие комбинации клавиш, посредством системного интерфейса настроек. Например, если в качестве условия выключения установлено длительное нажатие клавиши Ноте, то когда пользователь выполняет длительное нажатие клавиши Ноте, условие выключения выполняется.
[00105] Условием выключения может быть также касание экрана интеллектуального устройства в соответствии с заданной второй операцией. Здесь заданной второй операцией может быть скольжение вдоль конкретной траектории скольжения, двойное касание в конкретной позиции и иные аналогичные действия. Например, заданной второй операцией может быть двойное касание центральной зоны экрана, и когда пользователь выполняет двойное касание центральной зоны экрана, условие выключения выполняется.
[00106] В настоящем варианте осуществления изобретения для условия выключения не предусматриваются особые ограничения. В принципе оно находится в рамках настоящего изобретения, пока способно выключать режим работы одной рукой.
[00107] На шаге 208 режим работы одной рукой выключается, а указатель курсора удаляется, когда в интеллектуальном устройстве выполняется условие для выключения режима работы одной рукой.
[00108] Здесь под удалением указателя курсора понимается отсутствие изображения указателя курсора на экране.
[00109] Соответственно, в способе работы одной рукой на полном экране согласно варианту осуществления настоящего изобретения указатель курсора отображается на экране интеллектуального устройства, когда включается режим работы одной рукой. Указатель курсора может перемещаться вдоль траектории скольжения, создаваемой пользователем при выполнении операции скольжения по экрану интеллектуального устройства. Когда указатель курсора перемещается в переключающую область, разрешающую реакцию на переключающую операцию и на переключающее событие, инициируемое пользователем в отношении экрана, запрещается реакция на переключающее событие и осуществляется реакция на переключающую операцию в отношении переключающей области. Поскольку после включения режима работы одной рукой управление одной рукой в пределах ограниченной области может обеспечить перемещение указателя курсора в диапазоне полного окна и может активировать переключающую область, в которой находится указатель курсора, изображение, отображаемое на полном экране, не требует масштабирования. Таким образом, это может решить проблему затруднений пользователя при работе одной рукой на полном экране широкоформатного интеллектуального устройства. Кроме того, это создает возможность работы одной рукой на полном экране без масштабирования изображения, отображаемого на полном экране. Помимо этого режим работы одной рукой может включаться и выключаться разными способами, поэтому это может решить проблему затруднений при включении и выключении режима работы одной рукой, а также может обеспечить эффект быстрого перехода в режим работы одной рукой и обратно.
[00110] Далее описываются варианты осуществления устройства согласно настоящему изобретению, которое может быть сконфигурировано для выполнения вариантов осуществления способов согласно настоящему изобретению. Подробная информация, которая не раскрыта в описании вариантов осуществления устройства согласно настоящему изобретению, приведена в описании вариантов осуществления способов согласно настоящему изобретению.
[00111] На фиг. 3 показана блок-схема устройства для работы одной рукой на полном экране согласно примеру варианта осуществления настоящего изобретения. Как показано на Фиг. 3, устройство работы одной рукой на полном экране применяется в интеллектуальном устройстве. В данном случае интеллектуальным устройством может быть устройство, имеющее сенсорную панель, например, смартфон, планшетный компьютер, медиаплеер или иное подобное устройство. Устройство для работы одной рукой на полном экране в частности содержит: отображающий модуль 301, перемещающий модуль 302 и реагирующий модуль 303.
[00112] Отображающий модуль 301 сконфигурирован для отображения указателя курсора на экране интеллектуального устройства при включении режима работы одной рукой;
[00113] перемещающий модуль 302 сконфигурирован для перемещения указателя курсора, отображаемого отображающим модулем 301, вдоль траектории скольжения, создаваемой пользователем при выполнении операции скольжения по экрану интеллектуального устройства; и
[00114] реагирующий модуль 303 сконфигурирован для запрета реакции на переключающее событие и выполнения реакции на переключающую операцию, выполняемую в переключающей области, когда указатель курсора, отображаемый отображающим модулем 301, перемещается в переключающую область, разрешающую реакцию на переключающую операцию, и когда возникает переключающее событие, инициируемое пользователем в отношении экрана.
[00115] В возможной реализации, показанной на Фиг. 4, на котором приводится схема устройства для работы одной рукой на полном экране в соответствии с другим примером варианта осуществления настоящего изобретения, устройство для работы одной рукой на полном экране также содержит: первый регистрирующий модуль 304 включающий модуль 305.
[00116] Первый регистрирующий модуль 304 сконфигурирован для обнаружения того, что в интеллектуальном устройстве выполняется условие включения, при этом к условиям включения относятся: перемещение интеллектуального устройства по заданному первому жесту, перемещение интеллектуального устройства с ускорением, превышающим заданный первый порог ускорения, нажатие заданной первой физической клавиши интеллектуального устройства, либо касание экрана интеллектуального устройства в соответствии с заданной первой операцией; а также
[00117] включающий модуль 305 сконфигурирован для включения режима работы одной рукой, когда первый регистрирующий модуль 304 обнаруживает то, что для интеллектуального устройства выполняется условие включения.
[00118] В возможной реализации, показанной на Фиг. 4, отображающий модуль 301 кроме того сконфигурирован для:
[00119] отображения указателя курсора в заданной позиции экрана, при этом заданной позицией экрана является центральная зона экрана либо позиция, на которой указатель курсора отображался в последний раз, при этом указатель курсора может перемещаться к любой позиции экрана интеллектуального устройства.
[00120] В возможной реализации, показанной на Фиг. 4, перемещающий модуль 302 может содержать: собирающий данные подмодуль 302а и перемещающий подмодуль 302b.
[00121] Собирающий данные подмодуль 302а сконфигурирован для сбора данных о траектории скольжения, создаваемой пользователем при выполнении операции скольжения по экрану интеллектуального устройства; и
[00122] перемещающий подмодуль 302b сконфигурирован для перемещения указателя курсора из текущей позиции, являющейся начальной точкой, вдоль траектории скольжения.
[00123] В возможной реализации, показанной на Фиг. 4, устройство для работы одной рукой на полном экране также содержит: второй регистрирующий модуль 306 и выключающий модуль 307.
[00124] Второй регистрирующий модуль 306 сконфигурирован для обнаружения того, что в интеллектуальном устройстве выполняется условие выключения режима работы одной рукой, при этом к условиям выключения относятся: перемещение интеллектуального устройства по заданному второму жесту, перемещение интеллектуального устройства с ускорением, превышающим заданный второй порог ускорения, нажатие заданной второй физической клавиши интеллектуального устройства, либо прикосновение к экрану интеллектуального устройства в соответствии с заданной второй операцией; а также
[00125] выключающий модуль 307 сконфигурирован для выключения режима работы одной рукой и удаления указателя курсора, когда второй регистрирующий модуль 306 определяет, что в интеллектуальном устройстве выполняется условие выключения для выключения режима работы одной рукой.
[00126] В возможной реализации, показанной на Фиг. 4, устройство для работы одной рукой на полном экране также содержит: блокирующий модуль 308.
[00127] Блокирующий модуль 308 сконфигурирован для запрета реакции на переключающее событие и запрета реакции на переключающую операцию, выполняемую в непереключающей области, когда указатель курсора перемещается в непереключающую область, где запрещается переключающая операция, и когда возникает переключающее событие, инициируемое пользователем в отношении экрана.
[00128] Соответственно, в устройстве для работы одной рукой на полном экране согласно варианту осуществления настоящего изобретения указатель курсора отображается на экране интеллектуального устройства, когда включается режим работы одной рукой. Указатель курсора может перемещаться вдоль траектории скольжения, создаваемой пользователем при выполнении операции скольжения по экрану интеллектуального устройства. Когда указатель курсора перемещается в переключающую область, разрешающую реакцию на переключающую операцию, и возникает переключающее событие, инициируемое пользователем в отношении экрана, запрещается реакция на переключающее событие и осуществляется реакция на переключающую операцию в отношении переключающей области. Поскольку после включения режима работы одной рукой управление одной рукой в пределах ограниченной области может обеспечить перемещение указателя курсора в диапазоне полного окна и может активировать переключающую область, в которой находится указатель курсора, изображение, отображаемое на полном экране, не требует масштабирования. Таким образом, это может решить проблему затруднений пользователя при работе одной рукой на полном экране широкоформатного интеллектуального устройства. Кроме того, это создает возможность работы одной рукой на полном экране без масштабирования изображения, отображаемого на полном экране. Помимо этого режим работы одной рукой может включаться и выключаться разными способами. Поэтому это может решить проблему затруднений при включении и выключении режима работы одной рукой, а также может обеспечить эффект быстрого перехода в режим работы одной рукой и обратно.
[00129] Что касается устройства в вышеупомянутых вариантах осуществления, конкретные способы выполнения операций для рассматриваемых здесь индивидуальных модулей подробно описаны во вариантах осуществления, касающихся соответствующих способов, и здесь детально не рассматриваются.
[00130] Согласно примеру варианта осуществления настоящего изобретения обеспечивается устройство для работы одной рукой на полном экране, которое может выполнять способ работы одной рукой на полном экране в соответствии с настоящим изобретением. Устройство для работы одной рукой на полном экране включает:
[00131] процессор; и
[00132] память для хранения инструкций, выполняемых процессором;
[00133] причем процессор сконфигурирован для:
[00134] отображения указателя курсора на экране интеллектуального устройства при включении режима работы одной рукой;
[00135] перемещения указателя курсора вдоль траектории скольжения, создаваемой пользователем при выполнении операции скольжения по экрану интеллектуального устройства; и
[00136] запрета реакции на переключающее событие и выполнения реакции на переключающую операцию, выполняемую в переключающей области, когда указатель курсора перемещается в переключающую область, разрешающую реакцию на переключающую операцию, и когда возникает переключающее событие, инициируемое пользователем в отношении экрана.
[00137] На фиг. 5 показана блок-схема устройства 500 для работы одной рукой на полном экране согласно еще одному примеру варианта осуществления настоящего изобретения. Устройством 500 может быть устройство, имеющее сенсорную панель, например, смартфон, планшетный компьютер, медиаплеер или иное подобное устройство.
[00138] Представленное на фиг. 5 устройство 500 может содержать один или несколько следующих блоков: процессорный блок 502, память 504, питающий блок 506, мультимедийный блок 508, звуковой блок 510, интерфейс 512 ввода-вывода (I/O), измерительный блок 514 и коммуникационный блок 516.
[00139] Процессорный блок 502 обычно управляет всеми операциями устройства 500, включая операции, связанные с экраном, телефонными вызовами, передачей данных, камерой и записью. Процессорный блок 502 может содержать один или несколько процессоров 518 для выполнения инструкций с целью осуществления всех или части шагов описанных выше способов. Кроме того, процессорный блок 502 может содержать один или несколько модулей, облегчающих взаимодействие между процессорным блоком 502 и другими блоками. Например, процессорный блок 502 может содержать мультимедийный модуль для облегчения взаимодействия между мультимедийный блоком 508 и процессорным блоком 502.
[00140] Память 504 сконфигурирована для хранения данных различных типов с целью поддержки работы устройства 500. Примерами таких данных могут быть инструкции для любых приложений или способов, выполняемых в устройстве 500, данные контактов, данные телефонной книги, сообщения, изображения, видео и другие. Память 504 может быть реализована на базе энергозависимых и энергонезависимых запоминающих устройств любого типа либо их комбинаций, включая статическое оперативное запоминающее устройство с произвольной выборкой СОЗУ (SRAM), электрически программируемое постоянное запоминающее устройство ЭППЗУ (EEPROM), стираемое программируемое постоянное запоминающее устройство СППЗУ (EPROM), программируемое постоянное запоминающее устройство ППЗУ (PROM), постоянное запоминающее устройство ПЗУ (ROM), магнитное запоминающее устройство, флэш-память, магнитный или оптический диск.
[00141] Питающий блок 506 обеспечивает электропитание различных блоков устройства 500. Питающий блок 506 может содержать систему управления питанием, один или несколько источников питания, а также любые другие блоки, связанные с генерированием, управлением и распределением электропитания в устройстве 500.
[00142] Мультимедийный блок 508 содержит экран, обеспечивающий выходной интерфейс между устройством 500 и пользователем. В некоторых вариантах осуществления экран может содержать жидкокристаллический дисплей ЖКД (LCD) и сенсорную панель СП (TP). Если экран содержит сенсорную панель, экран может быть реализован в виде сенсорного дисплея для получения входных сигналов от пользователя. Сенсорная панель содержит один или несколько датчиков касания, реагирующих на касания, движения и иные жесты на сенсорной панели. Сенсоры касания могут не только обнаруживать различия между касаниями и движениями, но также реагировать на длительность или давление, связанные с касанием или движением. В некоторых вариантах осуществления мультимедийный блок 508 содержит фронтальную камеру и/или заднюю камеру. Фронтальная камера и задняя камера могут получать внешние мультимедийные данные, когда устройство 500 находится в таких режимах работы, как режим фотографирования или режим видеосъемки. Как передняя, так и задняя камеры могу быть системами с фиксированными оптическими линзами либо иметь функции фокусировки и оптического масштабирования.
[00143] Звуковой блок 510 сконфигурирован для вывода и/или ввода звуковых сигналов. К примеру, звуковой блок 510 содержит микрофон ("MIC"), сконфигурированный для приема внешнего звукового сигнала, когда устройство 500 находится в таких режимах работы, как режим вызова, режим записи и режим распознавания голоса. Принимаемый звуковой сигнал может далее сохраняться в памяти 504 или передаваться посредством коммуникационного блока 516. В некоторых вариантах осуществления звуковой блок 510, кроме того, содержит динамик для вывода звукового сигнала.
[00144] Интерфейс 512 I/O обеспечивает интерфейс между процессорным блоком 502 и периферийными интерфейсными модулями, к которым относятся клавиатура, манипулятор "click wheel", кнопки и другие подобные модули. К кнопкам, в частности, относятся кнопка Ноте, кнопка регулировки уровня звука, кнопка включения питания и кнопка блокировки.
[00145] Измерительный блок 514 содержит один или несколько датчиков, обеспечивающих оценку различных аспектов состояния устройства 500. К примеру, измерительный блок 514 может определять открытое/закрытое состояние устройства 500, относительное расположением блоков, например, экрана и клавиатуры, устройства 500, изменение положения устройства 500 или блока устройства 500, наличие или отсутствие контакта устройства 500 с пользователем, ориентацию или ускорение/замедление перемещения устройства 500, а также изменение температуры устройства 500. Измерительный блок 514 может включать датчик близости, сконфигурированный для обнаружения присутствия близлежащих объектов без физического контакта с ними. Измерительный блок 514 может также содержать световой датчик, например датчик изображения типа CMOS или CCD, для использования в приложениях, связанных с изображениями. В некоторых вариантах осуществления измерительный блок 514 может также содержать акселерометр, гироскоп, магнитный датчик, датчик давления или температурный датчик.
[00146] Коммуникационный блок 516 сконфигурирован для облегчения связи, как проводной, так и беспроводной, между устройством 500 и другими устройствами. Устройство 500 может получать доступ к беспроводной сети на базе коммуникационных стандартов, включая WiFi, 2G или 3G, либо их сочетаний. В одном из примеров варианта осуществления настоящего изобретения коммуникационный блок 516 принимает широковещательный сигнал или связанную с вещанием информацию из внешней системы управления вещанием по широковещательному каналу. В одном из примеров варианта осуществления настоящего изобретения коммуникационный блок 516 содержит модуль беспроводной связи ближнего радиуса (NFC) для облегчения связи на малых расстояниях. Например, модуль NFC может реализован на базе технологии радиочастотной идентификации (RFID), технологии инфракрасной передачи данных (IrDA), технологии сверхширокополосной связи (UWB), технологии Bluetooth (ВТ) и других технологий.
[00147] В примерах варианта осуществления настоящего изобретения устройство 500 может быть реализовано на базе одной или нескольких специализированных интегральных схем (ASIC), цифровых процессоров обработки сигналов (DSP), устройств с цифровыми процессорами обработки сигналов (DSPD), программируемых логических устройств (PLD), программируемых логических матриц (FPGA), контроллеров, микроконтроллеров, микропроцессоров или иных электронных компонентов для реализации вышеописанных способов работы одной рукой на полном экране.
[00148] В примерах варианта осуществления настоящего изобретения также предусматривается машиночитаемый носитель информации, содержащий инструкции, аналогично записанным в памяти 504, выполняемые процессором 518 в устройстве 500 для выполнения вышеописанных способов. Например, машиночитаемый носитель информации может быть ROM, RAM, CD-ROM, магнитной лентой, гибким диском, оптическим запоминающим устройством или иным аналогичным устройством.
[00149] Другие варианты осуществления настоящего изобретения будут очевидны специалистам в данной области после ознакомления с приведенным в настоящей заявке описанием и возможным применением настоящего изобретения. Настоящая заявка предполагает охват любых отклонений, применений или адаптаций изобретения, базирующихся на его общих принципах, включая такие отклонения от настоящего описания, которые известны или традиционно применяются в данной области. Предполагается, что настоящее описание и приведенные варианты осуществления должны рассматриваться только в качестве примеров, при этом истинный объем и сущность изобретения указаны в следующей формуле изобретения.
[00150] Следует принять во внимание, что настоящее изобретение не ограничивается точной конструкцией, которая была описана выше и проиллюстрирована сопроводительными чертежами, и что различные модификации и изменения могут быть сделаны без выхода за пределы объема настоящего изобретения. Предполагается, что объем настоящего изобретения ограничивается только прилагаемой формулой изобретения.