СПОСОБ ДЛЯ УПРАВЛЕНИЯ ОТОБРАЖЕНИЕМ ЭКРАНА МОБИЛЬНОГО ТЕРМИНАЛА И МОБИЛЬНЫЙ ТЕРМИНАЛ
METHOD FOR CONTROLLING DISPLAY OF A MOBILE TERMINAL SCREEN AND A MOBILE TERMINAL

ОБЛАСТЬ ТЕХНИКИ
[0001] Настоящая заявка относится к области компьютерных технологий и в частности к способу управления отображением экрана мобильного терминала и мобильному терминалу.
УРОВЕНЬ ТЕХНИКИ
[0002] В обычной технологии, когда устройство распознавания используется чтобы распознавать содержимое интерфейса на экране мобильного терминала, если содержимое интерфейса имеет строгое требование по углу распознавания, то пользователю обычно требуется вручную неоднократно регулировать угол распознавания устройства распознавания. Например, когда пистолет для сканирования кода используется чтобы распознавать штрих-код на экране мобильного терминала, пистолет для сканирования кода может распознавать штрих-код только когда пистолет для сканирования кода и штрих-код обращены друг к другу и углы поворота пистолета для сканирования кода и штрих-кода похожи. Вследствие этого пользователю требуется вручную и неоднократно регулировать угол распознавания пистолета для сканирования кода, что влияет на эффективность распознавания содержимого интерфейса, и приводит к плохому восприятию пользователя.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0003] Настоящая заявка описывает способ для управления отображением экрана мобильного терминала и мобильному терминалу, чтобы улучшать эффективность распознавания содержимого интерфейса.
[0004] В соответствии с первым аспектом предоставляется способ для управления отображением экрана мобильного терминала, включающий в себя этапы, на которых: обнаруживают, посредством мобильного терминала, первый луч; определяют, находится ли обнаруженный первый луч в наклонном состоянии, где наклонное состояние указывает, что первый луч имеет угол наклона, который больше первой пороговой величины в предварительно определенном направлении, и предварительно определенное направление определяется на основании направления отображения содержимого интерфейса на экране мобильного терминала; и когда обнаруженный первый луч находится в наклонном состоянии, регулируют направление отображения содержимого интерфейса на экране мобильного терминала на основании наклонного состояния первого луча.
[0005] В соответствии со вторым аспектом предоставляется мобильный терминал, и мобильный терминал включает в себя: блок обнаружения, выполненный с возможностью обнаружения первого луча; блок определения, выполненный с возможностью определения, находится ли первый луч, обнаруженный блоком обнаружения, в наклонном состоянии, где наклонное состояние указывает, что первый луч имеет угол наклона, который больше первой пороговой величины в предварительно определенном направлении, и предварительно определенное направление определяется на основании направления отображения содержимого интерфейса на экране мобильного терминала; и блок регулировки, выполненный с возможностью: когда блок определения определяет, что обнаруженный первый луч находится в наклонном состоянии, регулировки направления отображения содержимого интерфейса на экране мобильного терминала на основании наклонного состояния первого луча.
[0006] В соответствии со способом для управления отображением экрана мобильного терминала, и мобильным терминалом, предоставленными в настоящей заявке, мобильный терминал может обнаруживать, поступает ли луч, испускаемый устройством распознавания. Когда мобильный терминал обнаруживает, что луч поступает, мобильный терминал может определить, находится ли обнаруженный луч в наклонном состоянии. Как только мобильный терминал обнаруживает, что луч находится в наклонном состоянии, мобильный терминал может отрегулировать направление отображения содержимого интерфейса на экране мобильного терминала на основании наклонного состояния луча. Вследствие этого эффективность распознавания содержимого интерфейса на экране мобильного терминала улучшается.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0007] Чтобы описать технические решения в реализациях настоящего раскрытия более четко, нижеследующее кратко описывает сопроводительные чертежи, которые требуются для описания реализаций. Очевидно, что сопроводительные чертежи в нижеследующем описании показывают лишь некоторые реализации настоящего изобретения, и специалист в соответствующей области техники по-прежнему может получить другие чертежи из этих сопроводительных чертежей без приложения творческих усилий.
[0008] Фиг. 1 является блок-схемой последовательности операций, иллюстрирующей способ для управления отображением экрана мобильного терминала в соответствии с реализацией настоящей заявки;
[0009] Фиг. 2 является принципиальной схемой, иллюстрирующей первый луч в соответствии с настоящей заявкой;
[0010] Фиг. 3a является первой принципиальной схемой, иллюстрирующей угол между первым лучом и содержимым интерфейса в соответствии с настоящей заявкой;
[0011] Фиг. 3b является первой принципиальной схемой, иллюстрирующей содержимое интерфейса на экране мобильного терминала в соответствии с настоящей заявкой;
[0012] Фиг. 4a является второй принципиальной схемой, иллюстрирующей угол между первым лучом и содержимым интерфейса в соответствии с настоящей заявкой;
[0013] Фиг. 4b является второй принципиальной схемой, иллюстрирующей содержимое интерфейса на экране мобильного терминала в соответствии с настоящей заявкой; и
[0014] Фиг. 5 является принципиальной схемой, иллюстрирующей мобильный терминал в соответствии с реализацией настоящей заявки.
ОПИСАНИЕ РЕАЛИЗАЦИЙ
[0015] Нижеследующее описывает реализации настоящего раскрытия со ссылкой на сопроводительные чертежи.
[0016] Способ для управления отображением экрана мобильного терминала, предоставленный в настоящей заявке, применим к сценарию, в котором мобильный терминал автоматически регулирует направление отображения содержимого интерфейса на экране мобильного терминала на основании наклонного состояния луча, испускаемого устройством распознавания. Мобильный терминал может быть мобильным терминалом, который имеет экран, например, мобильным телефоном, планшетом или персональным цифровым помощником (PDA), и экран может быть сенсорным экраном. В дополнение, мобильный терминал может дополнительно иметь датчик, такой как комплементарный металлооксидный полупроводник (CMOS) или прибор с зарядовой связью (CCD) так, что мобильный терминал может обнаруживать луч посредством использования предыдущего датчика. Стоит отметить, что содержимое интерфейса в настоящей заявке может включать в себя, но не ограничивается, изображение штрих-кода, изображение двумерного кода и т.д. Содержимое интерфейса может быть распознано в прямом направлении или обратном направлении, и прямое направление и обратное направление являются двумя направлениями с разностью в 180°.
[0017] Фиг. 1 является блок-схемой последовательности операций, иллюстрирующей способ для управления отображением экрана мобильного терминала в соответствии с реализацией настоящей заявки. Способ может быть выполнен посредством мобильного терминала. Как показано на Фиг. 1 способ может включать в себя следующие этапы.
[0018] Этап 110: Мобильный терминал обнаруживает первый луч.
[0019] Первый луч является лучом, который может быть зарегистрирован датчиком (например, CMOS или CCD) мобильного терминала, например, может быть лазерным лучом, инфракрасным лучом или видимым лучом. Тип первого луча может включать в себя кольцевой луч, луч-полосу и т.д. Стоит отметить, что первый луч в настоящей заявке может испускаться устройством распознавания. Например, когда устройство распознавания является пистолетом для сканирования кода, первый луч, испускаемый пистолетом для сканирования кода, может быть показан на Фиг. 2. На Фиг. 2 первый луч является инфракрасным лучом, и формой инфракрасного луча является луч-полоса. Когда инфракрасный луч, испускаемый пистолетом для сканирования кода, покрывает камеру мобильного терминала, камера мобильного терминала может зарегистрировать инфракрасный луч, другими ловами мобильный терминал может обнаружить первый луч. Камера имеет функцию датчика (например, CMOS или CCD).
[0020] Этап 120: Определяют, находится ли обнаруженный первый луч в наклонном состоянии.
[0021] Наклонное состояние указывает, что первый луч имеет угол наклона, который больше первой пороговой величины в предварительно определенном направлении. Например, пользователь может наклонять устройство распознавания, которое испускает первый луч. Предварительно определенное направление может быть определено на основании направления отображения содержимого интерфейса на экране мобильного терминала. В настоящей заявке направление отображения содержимого интерфейса может быть использовано в качестве предварительно определенного направления. Другими словами, направление отображения содержимого интерфейса является точно таким же, как предварительно определенное направление. Направление отображения содержимого интерфейса может включать в себя направление вверх, направление вниз, направление влево, направление вправо, направление влево-вверх, направление влево-вниз, направление вправо-вверх или направление вправо-вниз. Опорный объект предварительно определенного направления может включать в себя одно или более из следующего: мобильный терминал, плоскость, в которой располагается сенсорный экран мобильного терминала, горизонтальную плоскость, вертикальную плоскость, ось X и ось Y горизонтальной плоскости, ось X и ось Y вертикальной плоскости, ось X и ось Y плоскости, в которой располагается сенсорный экран мобильного терминала и пр. Опорный объект может быть выбран и понят на основании фактической ситуации. Применительно к другим частям, связанным с этим в настоящем техническом описании, можно обратиться к описанию в данном документе. Подробности опущены в данном документе для простоты.
[0022] Стоит отметить, что первая пороговая величина может быть установлена на основании эмпирического значения. Например, когда устройство распознавания является пистолетом для сканирования кода, а содержимое интерфейса является штрих-кодом, то первая пороговая величина может быть максимальным углом между пистолетом для сканирования кода и штрих-кодом, когда штрих-код может быть распознан пистолетом для сканирования кода.
[0023] На этапе 120 процесс, на котором мобильный терминал определяет, находится ли обнаруженный первый луч в наклонном состоянии, может быть следующим: Мобильный терминал определяет угол между первым лучом и направлением отображения содержимого интерфейса на экране мобильного терминала, определяет, является ли угол больше первой пороговой величины, и если угол больше первой пороговой величины, определяет, что первый луч находится в наклонном состоянии. Может быть понятно, что когда предварительно определенное направление является направлением отображения содержимого интерфейса, угол является углом наклона.
[0024] В реализации, когда первый луч является лучом-полосой, до того как определяется предыдущий угол, сначала может быть определена характеристическая линия (а именно прямая линия, которая может быть использована для представления первого луча) первого луча, обнаруженного мобильным терминалом, и затем угол между первым лучом и направлением отображения содержимого интерфейса на экране мобильного терминала определяется на основании угла между характеристической линией и направлением отображения содержимого интерфейса на экране мобильного терминала. Фиг. 3a используется в качестве примера. Содержимое интерфейса на экране мобильного терминала может быть изображением штрих-кода, и a является направлением отображения (а именно направлением горизонтально вправо) у изображения штрих-кода. В дополнение, b является характеристической линией первого луча, другими словами, первый луч не имеет направление a. Вследствие этого α1 и α2 являются углами между первым лучом и направлением отображения изображения штрих-кода. Другими словами, существует два угла и два угла являются смежными углами. Из Фиг. 3a может быть видно, что диапазоны значений как α1, так и α2 составляют [0, 180°]. Стоит отметить, что только когда как α1, так и α2 больше первой пороговой величины, может быть определено, что первый луч находится в наклонном состоянии. Следует понимать, что если любой угол (α1 или α2) не больше первой пороговой величины, то первый луч не находится в наклонном состоянии.
[0025] Этап 130: Когда обнаруженный первый луч находится в наклонном состоянии, регулируют направление отображения содержимого интерфейса на экране мобильного терминала на основании наклонного состояния первого луча.
[0026] Содержимое интерфейса может включать в себя, но не ограничивается, изображение штрих-кода, изображение двумерного кода и т.д. Содержимое интерфейса может быть распознано в прямом направлении или обратном направлении, и прямое направление и обратное направления являются двумя направлениями с разностью в 180°.
[0027] Этап 130 может включать в себя следующие этапы.
[0028] Этап A: Получают угол наклона и направление наклона первого луча, когда обнаруженный первый луч находится в наклонном состоянии.
[0029] В частности, мобильный терминал может получать угол наклона и направление наклона первого луча при определении того, что обнаруженный первый луч находится в наклонном состоянии. Направление наклона может включать в себя направление наклона вверх, направление наклона вниз, направление наклона влево, направление наклона вправо, направление наклона влево-вверх, направление наклона влево-вниз, направление наклона вправо-вверх или направление наклона вправо-вниз. Например, пользователь может наклонять вверх, вниз, влево и вправо устройство распознавания, которое испускает первый луч так, что первый луч находится в направлениях наклона вверх, вниз, влево и вправо.
[0030] Фиг. 3a используется в качестве примера. Когда как α1, так и α2 больше первой пороговой величины, то может быть определено, что первый луч находится в наклонном состоянии. На Фиг. 3a два угла наклона, которые могут быть получены, являются α1 и α2, направлением наклона, соответствующим α1, является направление наклона вниз, а направлением наклона, соответствующим α2, является направление наклона вверх. Может быть понятно, что первый луч на Фиг. 3a получается после того, как луч в направлении горизонтально вправо (а именно направление отображения изображения штрих-кода) повернут по часовой стрелке на угол α1, или получается после того, как луч в направлении горизонтально вправо (а именно направление отображения изображения штрих-кода) поворачивается против часовой стрелки на угол α2.
[0031] Этап B: Регулируют направление отображения содержимого интерфейса на экране мобильного терминала на основании угла наклона и соответствующего направления наклона.
[0032] Этап B может включать в себя следующее: определение направления поворота и угла поворота содержимого интерфейса на основании направления наклона и угла наклона; и поворот содержимого интерфейса на определенный угол поворота в определенном направлении поворота.
[0033] В реализации, когда определяется множество углов наклона, процесс определения направления поворота и угла поворота содержимого интерфейса на основании направления поворота и угла поворота может включать в себя следующее: выбор из множества углов наклона первого угла наклона, который не превышает вторую пороговую величину; определение первого угла наклона в качестве угла поворота; и определение того, что направление наклона, соответствующее первому углу наклона, является направлением поворота. Стоит отметить, что первый угол наклона, который не превышает вторую пороговую величину, является углом, который меньше или равен второй пороговой величине.
[0034] Предположим, что вторая пороговая величина составляет 90°. На Фиг. 3a так как угол α1 наклона не превышает вторую пороговую величину, может быть определено, что угол поворота изображения штрих-кода составляет α1 и направление поворота изображения штрих-кода является направлением наклона вниз, а именно направлением наклона, соответствующим α1. Вследствие этого процесс регулировки направления отображения содержимого интерфейса на экране мобильного терминала включает в себя следующее: поворот изображения штрих-кода на угол α1 в направлении наклона вниз, другими словами, поворот изображения штрих-кода по часовой стрелке на угол α1, чтобы получить направление отображения изображения штрих-кода, показанное на Фиг. 3b. На Фиг. 3b направление первого луча согласуется с направлением отображения изображения штрих-кода. Вследствие этого пистолету для сканирования кода будет удобно распознавать изображение штрих-кода.
[0035] В другом примере, когда угол между первым лучом и направлением отображения изображения штрих-кода является показанным на Фиг. 4a, и предполагается что оба угла на Фиг. 4a больше первой пороговой величины, то может быть определено, что первый луч находится в наклонном состоянии. Вследствие этого, может быть получено два угла α3 и α4 наклона, направление наклона, соответствующее α3, является направлением наклона вниз, и направление наклона, соответствующее α4, является направлением наклона вверх. Так как угол α4 наклона не превышает вторую пороговую величину, может быть определено, что угол поворота изображения штрих-кода составляет α4, и направление поворота изображения штрих-кода является направлением наклона вверх, а именно направлением наклона, соответствующим α4. Вследствие этого, процесс регулировки направления отображения содержимого интерфейса на экране мобильного терминала включает в себя следующее: поворот изображения штрих-кода на угол α4 в направлении наклона вверх, другими словами, поворот изображения штрих-кода против часовой стрелки на угол α4, чтобы получить направление отображения изображения штрих-кода, показанное на Фиг. 4b. На Фиг. 4b направление первого луча согласуется с направлением отображения изображения штрих-кода. Вследствие этого пистолету для сканирования кода будет удобно распознавать изображение штрих-кода.
[0036] Конечно на практике предварительно определенная пороговая величина также может быть установлена в другое значение. Реализации не ограничиваются в настоящей заявке.
[0037] Необязательно центр поворота может быть определен до того, как содержимое интерфейса поворачивается на определенный угол поворота в определенном направлении поворота. В примере центр поворота может быть определен на основании опорного объекта предварительно определенного направления. Например, когда опорным объектом является мобильный терминал, плоскость, в которой располагается сенсорный экран, ось X и ось Y плоскости, в которой располагается сенсорный экран мобильного терминала, и т.д., то определенный центр поворота может быть центром экрана мобильного терминала. В качестве альтернативы, когда опорным объектом является горизонтальная плоскость, ось X и ось Y горизонтальной плоскости и т.д., то определенный центр поворота может быть центром горизонтальной плоскости (а именно точкой пересечения оси X и оси Y горизонтальной плоскости). В качестве альтернативы, когда опорным объектом является вертикальная плоскость, ось X и ось Y вертикальной плоскости и т.д., то определенный центр поворота может быть центром вертикальной плоскости (а именно точка пересечения оси X и оси Y вертикальной плоскости).
[0038] Когда дополнительно определяется центр поворота, этап поворота содержимого интерфейса на определенный угол поворота в определенном направлении поворота может быть замещен следующим: поворот содержимого интерфейса на определенный угол поворота в определенном направлении поворота посредством использования определенного центра поворота в качестве центра.
[0039] Стоит отметить, что когда обнаруженный первый луч не находится в наклонном состоянии, направление отображения содержимого интерфейса на экране мобильного терминала может не регулироваться.
[0040] Может быть видно, что в настоящей заявке, когда первый луч, испускаемый устройством распознавания, находится в наклонном состоянии, мобильный терминал автоматически регулирует направление отображения содержимого интерфейса на экране мобильного терминала на основании наклонного состояния первого луча так, что содержимое интерфейса, которое имеет строгое требование по углу распознавания, может быть легко распознано, дополнительно улучшая восприятие пользователя.
[0041] Когда содержимое интерфейса является изображением штрих-кода, пистолет для сканирования кода может считывать значение изображения штрих-кода только когда пистолет для сканирования кода и изображение штрих-кода обращены друг к другу и углы поворота пистолета для сканирования кода и изображения штрих-кода похожи. Вследствие этого, в настоящей заявке в соответствии со способом для автоматической регулировки направления отображения изображения штрих-кода на основании наклонного состояния инфракрасного луча, испускаемого пистолетом для сканирования кода, проблемы плохого восприятия пользователя, которые возникают из-за того, что пользователю требуется неоднократно регулировать местоположение пистолета для сканирования кода, могут быть частично сняты.
[0042] В соответствии с предыдущим способом для управления отображением экрана мобильного терминала, реализация настоящей заявки дополнительно предоставляет мобильный терминал. Как показано на Фиг. 5, мобильный терминал включает в себя блок 501 обнаружения, блок 502 определения, и блок 503 регулировки.
[0043] Блок 501 обнаружения выполнен с возможностью обнаружения первого луча.
[0044] Блок 502 определения выполнен с возможностью определения, находится ли первый луч, обнаруженный блоком обнаружения, в наклонном состоянии, где наклонное состояние указывает, что первый луч имеет угол наклона, который больше первой пороговой величины в предварительно определенном направлении, и предварительно определенное направление определяется на основании направления отображения содержимого интерфейса на экране мобильного терминала.
[0045] Предварительно определенное направление может включать в себя направление вверх, направление вниз, направление влево, направление вправо, направление влево-вверх, направление влево-вниз, направление вправо-вверх или направление вправо-вниз.
[0046] Блок 503 регулировки выполнен с возможностью: когда блок 502 определения определяет, что обнаруженный первый луч находится в наклонном состоянии, регулировки направления отображения содержимого интерфейса на экране мобильного терминала на основании наклонного состояния первого луча.
[0047] Необязательно блок 503 регулировки может быть выполнен с возможностью: получения угла наклона первого луча и соответствующего направления наклона на основании наклонного состояния первого луча; и регулировки направления отображения содержимого интерфейса на экране мобильного терминала на основании угла наклона и соответствующего угла наклона.
[0048] Необязательно блок 503 регулировки может быть дополнительно выполнен с возможностью: определения угла поворота содержимого интерфейса и соответствующего направления поворота на основании угла наклона и соответствующего направления наклона; и поворота содержимого интерфейса на угол поворота в определенном направлении поворота.
[0049] Необязательно, когда присутствует множество углов наклона, блок 503 регулировки может быть дополнительно выполнен с возможностью: выбора из множества углов наклона первого угла наклона, который не превышает вторую пороговую величину; определения первого угла наклона в качестве угла поворота; и определения того, что направление наклона, соответствующее первому углу наклона, является направлением поворота.
[0050] Функции функциональных модулей устройства в настоящей реализации настоящей заявки могут быть реализованы посредством выполнения этапов в предыдущем способе реализации. Вследствие этого, особый рабочий процесс устройства, предоставленного в настоящей заявке, опущен в данной документе.
[0051] В соответствии с мобильным терминалом, предоставленным в настоящей заявке, блок 501 обнаружения обнаруживает первый луч. Блок 502 определения определяет, находится ли обнаруженный первый луч в наклонном состоянии. Когда обнаруженный первый луч находится в наклонном состоянии, блок 503 регулировки регулирует направление отображения содержимого интерфейса на экране мобильного терминала на основании наклонного состояния первого луча. Вследствие этого эффективность распознавания содержимого интерфейса на экране мобильного терминала улучшается.
[0052] Специалист в соответствующей области техники должен быть осведомлен о том, что в предыдущем одном или более примерах, функции, описанные в настоящем раскрытии, могут быть реализованы посредством аппаратного обеспечения, программного обеспечения, встроенного программного обеспечения или любого их сочетания. Когда функции реализуются посредством программного обеспечения, функции могут быть сохранены на машиночитаемом носителе информации или переданы в качестве одной или более инструкций или кода в машиночитаемом носителе информации.
[0053] Цели, технические решения и преимущества настоящего изобретения дополнительно подробно описаны в предыдущих особых реализациях. Следует понимать, что предыдущие описания являются лишь особыми реализациями настоящего раскрытия, но не предназначения для ограничения объема правовой защиты настоящего изобретения. Любая модификация, эквивалентная замена, улучшение и т.е., выполненные на основе технических решений настоящего изобретения, должны лежать в рамках объема правовой защиты настоящего изобретения.