Способ обработки отображения и электронное устройство

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

 

Область техники, к которой относится изобретение

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

Уровень техники

Электронное устройство может отображать строку символов с помощью объекта отображения, такого как кнопка, для представления соответствующего оперативного контента пользователю. В процессе использования электронного устройства, длина отображаемой строки символов, соответствующей объекту отображения, может становиться длиннее по причине изменение языка. В этом случае, со ссылкой на фиг.1a, ширина объекта отображения не может вместить отображаемую строку символов целиком, которая стала длиннее. Следовательно, строка символов, отображаемая в объекте отображения, усекается. Только одна часть подлежащей отображению строки символов может отображаться на объекте отображения, и другая часть подлежащей отображению строки символов не может быть отображена на объекте отображения.

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

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

Раскрытие сущности изобретения

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

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

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

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

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

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

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

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

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

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

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

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

Таким образом, длина первого объекта отображения меньше или равна ширине эффективного пространства отображения.

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

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

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

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

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

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

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

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

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

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

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

Таким образом, первый объект отображения и второй объект отображения являются ассоциированными объектами.

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

Таким образом, экранные объекты в одном диалоговом окне принадлежат одной и той же ассоциированной группе экранных объектов. Другими словами, экранные объекты в том же диалоговом окне являются ассоциированными экранными объектами.

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

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

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

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

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

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

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

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

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

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

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

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

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

Краткое описание чертежей

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

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

Фиг.2a представляет собой схематическое изображение отображения на экране в соответствии с вариантом осуществления настоящего изобретения;

Фиг.2b представляет собой схематическое изображение другого типа отображения на экране в соответствии с вариантом осуществления настоящего изобретения;

Фиг.3 представляет собой схему мобильного телефона согласно варианту осуществления настоящего изобретения;

Фиг.4а представляет собой схематическое изображение другого типа отображения на экране в соответствии с вариантом осуществления настоящего изобретения;

Фиг.4b представляет собой схематическое изображение другого типа отображения на экране в соответствии с вариантом осуществления настоящего изобретения;

Фиг.4c показывает схему сравнения между длиной подлежащей отображению строки символов и шириной первого объекта отображения в соответствии с вариантом осуществления настоящего изобретения;

Фиг.4d представляет собой схематическое изображение другого типа отображения на экране в соответствии с вариантом осуществления настоящего изобретения;

Фиг.5 показывает блок-схему последовательности операций способа в соответствии с одним из вариантов осуществления настоящего изобретения;

Фиг.6а представляет собой схематическое изображение другого типа отображения на экране в соответствии с вариантом осуществления настоящего изобретения;

Фиг.6b представляет собой схематическое изображение другого типа отображения на экране в соответствии с вариантом осуществления настоящего изобретения;

Фиг.6c представляет собой схематическое изображение другого типа отображения на экране в соответствии с вариантом осуществления настоящего изобретения;

Фиг.6d представляет собой схематическое изображение другого типа отображения на экране в соответствии с вариантом осуществления настоящего изобретения;

Фиг.7а и фиг.7b представляют собой блок-схему алгоритма другого способа в соответствии с вариантом осуществления настоящего изобретения;

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

Фиг.8b представляет собой схематическое изображение ширины другого типа эффективного пространства отображения в соответствии с вариантом осуществления настоящего изобретения;

Фиг.8c представляет собой схематическое изображение ширины другого типа эффективного пространства отображения в соответствии с вариантом осуществления настоящего изобретения;

Фиг.9а представляет собой схематическое изображение другого типа отображения на экране в соответствии с вариантом осуществления настоящего изобретения;

Фиг.9b представляет собой схематическое изображение первого объекта отображения и подлежащей отображению строки символов, в соответствии с вариантом осуществления настоящего изобретения;

Фиг.9с представляет собой схему сравнения между длиной подлежащей отображению строки символов и шириной эффективного пространства отображения в соответствии с вариантом осуществления настоящего изобретения;

Фиг.9d представляет собой еще одну схему сравнения между длиной подлежащей отображению строки символов и шириной эффективного пространства отображения в соответствии с вариантом осуществления настоящего изобретения;

Фиг.9e представляет собой еще одну схему сравнения между длиной подлежащей отображению строки символов и шириной эффективного пространства отображения в соответствии с вариантом осуществления настоящего изобретения;

Фиг.9f представляет собой схематическое изображение другого типа отображения на экране в соответствии с вариантом осуществления настоящего изобретения;

Фиг.10а-1 и фиг.10a-2 представляют собой схематическое изображение ассоциированного контента в соответствии с вариантом осуществления настоящего изобретения;

Фиг.10b представляет собой схематическое изображение другого типа ассоциированного контента в соответствии с вариантом осуществления настоящего изобретения;

Фиг.11 представляет собой схематическое изображение другого типа отображения на экране в соответствии с вариантом осуществления настоящего изобретения;

Фиг.12 представляет собой схематическое изображение другого типа отображения на экране в соответствии с вариантом осуществления настоящего изобретения;

Фиг.13 представляет собой схему электронного устройства в соответствии с вариантом осуществления настоящего изобретения; и

Фиг.14 представляет собой схему другого электронного устройства в соответствии с вариантом осуществления настоящего изобретения.

Осуществление изобретения

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

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

Ниже описываются технические решения в вариантах осуществления настоящего изобретения со ссылками на прилагаемые чертежи в вариантах осуществления настоящего изобретения. В описании вариантов осуществления настоящего изобретения «/» означает «или», если не указано иное. Так, например, А/В могут представлять собой А или В. В этом описании «и/или» описывает только отношение сопоставления предустановленного для описания ассоциированных объектов и представляет наличие трех отношений. Так, например, А и/или В могут представлять следующие три случая: существует лишь, как А и В существует, и только В существует. Кроме того, в описании вариантов осуществления настоящего изобретения «множество» означает два или более чем два.

Следует отметить, что электронное устройство, предусмотренное в вариантах осуществления настоящего изобретения, может представлять собой электронное устройство, которое имеет экран, отображающий функцию, и может быть, например, устройство, такое как оконечное устройство или сервер. Когда электронное устройство представляет собой оконечное устройство, электронное устройство может быть специальным устройством, таким как мобильный телефон, планшетный компьютер, ноутбук, ультра-мобильный персональный компьютер (ultra-mobile personal computer, UMPC), нетбук или персональный цифровой помощник (personal digital assistant, PDA).

В частности, в вариантах осуществления настоящего изобретения, мобильный телефон используется в качестве примера для описания электронного устройства, представленное в вариантах осуществления настоящего изобретения. Как показано на фиг.3, мобильный телефон 10 может включать в себя компоненты, такие как дисплей 11, процессор 12, память 13, источник 14 питания, радиочастотную (radio frequency, RF) схему 15, датчик 16 силы тяжести, аудио схему 17, громкоговоритель 18 и микрофон 19. Эти компоненты могут быть соединены с помощью шины или могут быть соединены напрямую. Специалист в данной области техники может понять, что структура мобильного телефона, показанная на фиг.3, не накладывает никакого ограничения на структуру мобильного телефона и мобильный телефон может включать в себя несколько компонентов, чем показано на чертеже, или объединить несколько компонентов, или иметь различные компоновки компонентов.

Дисплей 11 может быть выполнен с возможностью отображать информацию, введенную пользователем, или информацию, предоставленную для пользователя, а также различное меню мобильного телефона, и может дополнительно принимать операцию ввода пользователя. В частности, дисплей 11 может включать в себя панель 111 отображения и сенсорную панель 112.

Панель 111 отображения может быть реализована с использованием жидкокристаллического дисплея (liquid crystal display, LCD), органический светоизлучающий диод (organic light-emitting diode, OLED) или тому подобное.

Сенсорная панель 112 также может упоминаться как сенсорный экран, сенсорный экран, экран с сенсорным управлением или тому подобное, и может воспринимать операцию касания или несенсорную операцию (например, операцию, выполняемую пользователя на или вблизи сенсорной панели 112 с помощью любого надлежащего объекта или аксессуара, например, пальца или стилуса или операций обнаружения движения, где операция включает в себя тип операций, такие как одноточечные операции управления и многоточечные операции управления), которую выполняет пользователь на или вблизи сенсорной панели 112, и драйвер соответствующего соединительного устройства в соответствии с заданной программой. Возможно, сенсорная панель 112 может включать в себя две части: устройство обнаружения касания и сенсорный контроллер. Устройство для обнаружения касания обнаруживает ориентацию прикосновения и жест пользователя, обнаруживает сигнал, поданный сенсорным управлением, и посылает сигнал на сенсорный контроллер. Сенсорный контроллер принимает сенсорный сигнал из устройства обнаружения касания, преобразует принятый сенсорный сигнал в информацию, которая может быть обработана процессором 12, и затем передает эту информацию в процессор 12, и может принимать и выполнять команду, отправленную процессором 12. Дополнительно, сенсорная панель 112 может быть реализована с использованием множества типов, таких как резистивного типа, емкостного типа, инфракрасного типа и типа поверхностной акустической волны. Сенсорная панель 112 также может быть реализована с использованием любой технологии, которые будут разработаны в будущем. Это не ограничивается в вариантах осуществления настоящего изобретения.

Кроме того, сенсорная панель 112 может покрыть панель 111 отображения. Пользователь может выполнять, основываясь на контенте, отображаемом на панели 111 отображения (отображаемый контент включает в себя любой один или комбинацию из следующего: виртуальную клавиатуру, виртуальную мышь, виртуальный ключ, значок и тому подобное), операцию на или вблизи сенсорной панели 112, которая покрывает панель 111 отображения. После обнаружения операции на или вблизи сенсорной панели 112, сенсорная панель 112 передает операцию процессору 12 с помощью подсистемы ввода/вывода, чтобы определить ввод данных пользователя, и затем процессор 12 обеспечивает соответствующий визуальный выход на панели 111 отображения на основании пользовательского ввода и с помощью подсистемы ввода/вывода. На фиг. 3 показана сенсорная панель 112 и панель 111 отображения, используемые в качестве двух независимых компонентов для реализации функции ввода и вывода данных мобильного телефона. Тем не менее, в некоторых вариантах осуществления сенсорная панель 112 и панель 111 отображения могут быть интегрированы для реализации ввода и вывода данных мобильного телефона.

Процессор 12 является центром управления мобильного телефона 10, подключен ко всем частям мобильного телефона с помощью различных интерфейсов и линии, а также выполняют различные функции мобильного телефона 10 и обработки данных путем запуска или выполнения программного обеспечения и/или модуля, который хранится в памяти 13, и путем вызова данных, сохраненных в памяти 13, для выполнения общего мониторинга на мобильном телефоне 10. В конкретной реализации в варианте осуществления процессор 12 может включать в себя один или более блоков обработки, и процессор 12 может включать в себя процессор приложений и процессор модема. Процессор приложений в основном выполняет процессы операционной системы, пользовательского интерфейса, прикладной программы и т.п., и процессор модема в основном выполняет процессы беспроводной связи. Очевидно, что, в качестве альтернативы, процессор модема может не быть интегрирован в процессор 12.

Память 13 может быть выполнена с возможностью хранить данные, программу и модуль, и может представлять собой энергозависимую память (volatile memory), например, оперативное запоминающее устройство (random access memory, RAM); или может быть энергонезависимой памятью (non-volatile memory), например, память только для чтения (read-only memory, ROM), флэш-память (flash memory), жесткий диск (hard disk drive, HDD) или твердотельный накопитель (solid-state drive, SSD); или может представлять собой сочетание вышеуказанных типов памяти.

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

RF схема 15 может быть выполнена с возможностью: принимать и передавать сигнал в информационном процессе приема и отправки или в процессе вызова и, в частности, отправлять принятую информацию в процессор 12 для обработки. Дополнительно, RF схема 15 передает сигнал, генерируемый процессором 12. В общем случае, включает в себя RF схему, но не ограничивается антенной, по меньшей мере, один усилитель, приемопередатчик, разветвитель, усилитель с низким уровнем шума (low noise amplifier, LNA), дуплексер и тому подобное. Кроме того, RF схема 15 может дополнительно осуществлять связь с сетью и другим устройством через беспроводную связь.

Датчик 16 силы тяжести (gravity sensor) может определять значение ускорения мобильного телефона в каждом направлении (как правило, по трем осям), может обнаружить значение и направление силы тяжести, когда мобильный телефон находится в неподвижном состоянии, и может быть выполнен с возможностью распознавать ориентацию в пространстве мобильного телефона (например, переключение между горизонтальными и вертикальными экранами, соответствующей игрой и калибровкой ориентации магнитометра), функцию распознавания вибрации (например, шагомер или постукивание) и тому подобные. Следует отметить, что мобильный телефон 10 может дополнительно включать в себя другие датчики, такие как датчик давления, датчик света, гироскоп, барометр, гигрометр, термометр и инфракрасный датчик. Подробности в настоящем документе не описаны.

Аудио схема 17, громкоговоритель 18 и микрофон 19 могут обеспечить звуковой интерфейс между пользователем и мобильным телефоном 10. Аудио схема 17 может преобразовывать полученные аудиоданные в электрический сигнал и передавать электрический сигнал в громкоговоритель 18. Громкоговоритель 18 преобразует электрический сигнал в звуковой сигнал и вырабатывает звуковой сигнал. Микрофон 19 преобразует собранный звуковой сигнал в электрический сигнал. Аудио схема 17 получает электрический сигнал и преобразует электрический сигнал в звуковые данные, а затем выводит звуковые данные на RF схему 15 для их отправки, например, в другой мобильный телефон. Альтернативно, звуковые данные выводятся в процессор 12 для дополнительной обработки.

Хотя и не показано на чертеже, мобильный телефон 10 может дополнительно включать в себя функциональные модули, такие как модуль «Беспроводная достоверность» (Wireless Fidelity Wi-Fi), модуль Bluetooth, и камера. Подробности здесь не описаны.

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

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

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

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

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

При изменении строки символов, отображаемой в первом объекте отображения, так как пользователь переключает тип языка, как показано на фиг. 2а, или пользователь изменяет размер шрифта контента на экране, как показано на фиг. 2b, или из-за некоторых других причин, первый объект отображения сравнивает новую подлежащую отображению строки символов со строкой символов, отображаемой в первом объекте отображения на первом экране. Длина подлежащей отображению строки символов, соответствующей первому объекту отображения, может стать длиннее. Например, со ссылкой на фиг. 4b и фиг. 4c, когда контент, отображаемый на экране на фиг. 4а, изменяется с китайского на английский язык, первый объект отображения 31 изменяет подлежащую отображению строку символов на английском языке «Confirm» с Чтобы быть конкретным, подлежащая отображению строка символов, соответствующая первому объекту отображения 31, является «Confirm». По сравнению с символьной строкой которая ранее отображалась первым объектом отображения 31 на первом экране, длина подлежащей отображению строки символов «Confirm» становится длиннее.

Когда мобильный телефон определяет, что длина подлежащей отображению строки символов больше, чем первая ширина первого объекта отображения на первый экране, мобильный телефон может изменить, на основании пространства, которое может быть занято объектом отображения на первый экране, первое позиционное соотношение между первым объектом отображения и вторым объектом отображения на первом экране на второе позиционное соотношение, которое отличается от первого позиционного соотношения, так что вторая ширина первого объекта отображения, соответствующий второму позиционному соотношению, больше первой ширины первого объекта отображения, соответствующего первому позиционному соотношению, на первом экране. Например, мобильный телефон может изменить первое позиционное соотношение между первым объектом отображения 31 и вторым объектом отображения 32 на фиг. 4a на второе позиционное соотношение между первым объектом отображения 31 и вторым объектом отображения 32 на фиг. 4d. Вторая ширина первого объекта отображения 31 на фиг. 4d больше, чем первая ширина первого объекта отображения 31 на фиг. 4а. Таким образом, мобильный телефон может увеличить ширину первого объекта отображения путем корректировки позиционного соотношения между первым объектом отображения и вторым объектом отображения, обеспечивая, тем самым, большую ширину подлежащей отображению строки символов, соответствующую первому объекту отображения, обеспечивая отображение подлежащую отображению строки символов полностью в одной строке, насколько это возможно, и предотвращая усечение подлежащей отображению строки символов при отображении.

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

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

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

В этом варианте осуществления настоящего изобретения, что первый объект отображения и второй объект отображения на первом экране имеют первое позиционное соотношение может включать в себя: первый объект отображения и второй объект отображения на первом экране расположены параллельно в таком же горизонтальном направлении. Таким образом, первый объект отображения и второй объект отображения расположены параллельно и область, соответствующая высоте первого объекта отображения, и область, соответствующая высоте второго объекта отображения, перекрывается в вертикальном направлении. Например, для схемы первого объекта отображения 31 и второго объекта отображения 32, которые расположены параллельно в одном и том же горизонтальном направлении, может быть сделана ссылка на фиг.4а или фиг.6а. На фиг.4а, первый объект отображения 31 и второй объект отображения 32 совмещены в одном горизонтальном направлении. На фиг.6а, 34 представляет собой горизонтальное направление и 35 представляет собой вертикальное направление.

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

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

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

Например, со ссылкой на фиг.4d, что первый объект отображения 31 и второй объект отображения 32 на втором экране не расположены параллельно в одном и том же горизонтальном направлении, может включать в себя: первый объект отображения 31 и второй объект отображения 32 на втором экране выровнены в том же самом вертикальном направлении.

Например, со ссылкой на фиг.6b, что первый объект отображения 31 и второй объект отображения 32 на втором экране не расположены параллельно в одном и том же горизонтальном направлении, может включать в себя: первый объект отображения 31 и второй объект отображения 32 на втором экране расположены в ступенчатой форме в вертикальном направлении.

Например, со ссылкой на фиг.6c, что первый объект отображения 31 и второй объект отображения 32 на втором экране не расположены параллельно в одном и том же горизонтальном направлении может включать в себя: первый объект отображения 31 и второй объект отображения 32 на втором экране расположены параллельно в том же направлении по диагонали.

Например, со ссылкой на фиг. 6d, что первый объект отображения 31 и второй объект отображения 32 на втором экране не расположены параллельно в одном и том же горизонтальном направлении может включать в себя: первый объект отображения 31 и второй объект отображения 32 на втором экране расположены в разных диагональных направлениях.

По сравнению со случаем, показанным на фиг.4а или фиг. 6а, когда первый объект отображения 31 и второй объект отображения 32 имеют позиционные соотношения, показанные на фиг. 4d и фиг. 6b - фиг. 6d, ширина второго объекта отображения 32 не оказывает никакого влияния или относительно незначительное влияние на ширину первого объекта отображения 31. Таким образом, ширина первого объекта отображения 31 может быть относительно большой и может обеспечить ширину, большую для отображения подлежащей отображению строки символов, предотвращая, насколько это возможно подлежащую отображению строку символов от усечения при отображении.

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

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

202. Мобильный телефон определяет ширину эффективного пространства отображения области, в которой первый объект отображения расположен на первом экране.

В случае, когда ширина эффективного пространства отображения области, в которой первый объект отображения расположен на первом экране, может включать в себя сумму ширины первого объекта отображения и ширины второго объекта отображения, на первом экране. Например, как показано на фиг.4а, ширина 33 эффективного пространства отображения области, в которой первый объект отображения расположен на первом экране, может быть показано на фиг.8а.

В другом случае, ширина эффективного пространства отображения области, в котором первый объект отображения расположен на первом экране, может включать в себя сумму ширины первого объекта отображения, ширины второго объекта отображения, зазор между первым объектом отображения и границей экрана и зазор между вторым объектом отображения и границей экрана на первом экране. Например, как показано на фиг.4а, ширина 33 эффективного пространства отображения области, в которой первый объект отображения 31 расположен на первом экране, может быть показана на фиг. 8b.

В другом случае, ширина эффективного пространства отображения области, в которой первый объект отображения расположен на первом экране, может включать в себя ширину всего эффективного пространства отображения в горизонтальном направлении, соответствующем высоте первого объекта отображения на первом экране. Например, как показано на фиг. 4а, ширина 33 эффективного пространства отображения области, в которой первый объект отображения 31 расположен на первом экране, может быть показано на фиг.8с.

По сравнению с эффективным пространством отображения на фиг.8b, ширина эффективного пространства отображения на фиг.8c дополнительно включает в себя зазор между первым объектом отображения 31 и границей экрана и зазор между вторым объектом отображения 32 и границей экрана.

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

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

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

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

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

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

Целевой объект отображения включает в себя первый объект отображения. Целевой объект отображения может быть конкретным первым объектом отображения, или целевой объект отображения может быть конкретно первым объектом отображения и вторым объектом отображения.

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

Например, со ссылкой на фиг.9а, в связи с изменением типа языка контента на экране, подлежащая отображению строка символов, соответствующая первому объекту отображения 31, на первом экране «VERIFY»; со ссылкой на фиг.9b, подлежащая отображению строка символов, соответствующая первому объекту отображения 31, является

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

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

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

Например, когда размер шрифта первой подлежащей отображению строки символов, соответствующей первому объекту отображения 31 на фиг.9с, равен 15 sp, со ссылкой на фиг.9d, мобильный телефон может уменьшить размер шрифта подлежащей отображению строки символов, соответствующей первому объекту отображения 31, и размер шрифта подлежащей отображению строки символов, соответствующей второму объекту отображения 32, до 14 sp.

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

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

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

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

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

Например, со ссылкой на фиг.9e, мобильный телефон может дополнительно уменьшать до 13 sp размер шрифта подлежащей отображению строки символов, соответствующей первому объекту отображения 31 и размер шрифта подлежащей отображению строки символов, соответствующей второму объекту отображения 32, в сценарии, показанном на фиг.9d.

Когда уменьшенный размер шрифта подлежащей отображению строки символов, соответствующей целевому объекту отображения, равен заданному размеру шрифта, мобильный телефон может выполнить следующий этап 207 или выполнить следующий этап 208 и этап 209.

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

Заданный размер шрифта в данном документе, может быть наименьшим размером шрифта, на который может быть уменьшена подлежащая отображению строка символов, соответствующая целевому объекту отображения. Конкретное значение может быть установлено на основании фактической потребности. Например, заданный размер шрифта может быть 13 sp.

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

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

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

209. Мобильный телефон отображает первый объект отображения и второй объект отображения на втором экране.

На этапе 208 и этапе 209, после того, как размер шрифта подлежащей отображению строки символов, соответствующей первому объекту отображения, уменьшается на этапе 204, если длина подлежащей отображению строки символов, соответствующей первому объекту отображения, после того, как размер шрифта уменьшается, больше ширины эффективного пространства отображения, а также уменьшение размера шрифта подлежащей отображению строки символов, соответствующей целевому объекту отображения, равен заданному размеру шрифта, то есть, когда подлежащая отображению строка символов, соответствующая целевому объекту отображения, была сокращена до самого маленького размера шрифта, и увеличенная ширина первого объекта отображения не может вместить всю подлежащую отображению строку символов, соответствующую первому объекту отображения, в этом случае, мобильный телефон может заменить подлежащую отображению строку символов, соответствующую первому объекту отображения, ассоциированным контентом, длина которого меньше увеличенной длины первого объекта отображения. Таким образом, первый объект отображения может вместить весь ассоциированный контент, и ассоциированный контент не усекается рамкой первого объекта отображения.

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

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

В этом варианте осуществления настоящего изобретения, замененный контент и подлежащая отображению строка символов, соответствующая первому объекту отображения, как правило, представляют собой такое же или аналогичное значение. Например, когда подлежащая отображению строка символов, соответствующая первому объекту отображения, является или тому подобное, замененный контент может быть другой строкой символов «ОК» (которая может быть строкой символов, тип языка которой отличается от подлежащей отображению строки символов), смайлик улыбающегося лица, таким как изображение улыбающегося лица, изображение жеста «ОК» или тому подобные. Когда подлежащая отображению строка символов, соответствующая первому объекту отображения, является то замененный контент может быть изображением жеста, указывающий направление «налево» или тому подобное. Когда подлежащая отображению строка символов, соответствующая первому объекту отображения, является то замененный контент может быть изображением жеста, указывающей вправо или тому подобное.

Например, для пояснения первого объекта отображения 31 после замены подлежащей отображению строки символов ассоциированным контентом, обратитесь к фиг. 10а-1 и фиг. 10a-2.

Дополнительно, следует отметить, что после замены подлежащей отображению строки символов, соответствующей первому объекту отображения, ассоциированным контентом, размер шрифта второго объекта отображения может быть сохранен в качестве заданного размера шрифта, или может быть восстановлен до размера шрифта перед уменьшением. Это не имеет конкретных ограничений в данном описании. Кроме того, после замены подлежащей отображению строки символов ассоциированным контентом, соответствующий первому объекту отображения, подлежащая отображению строка символов, соответствующая второму объекту отображения, может быть заменена на ассоциированный контент. Например, для соответствующего сценария, в котором подлежащая отображению строка символов, соответствующая первому объекту отображения 31 и второму объекту отображения 32, соответственно, заменены ассоциированным контентом, обратитесь к фиг. 10b.

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

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

211. Отобразить первый объект отображения и второй объект отображения на втором экране.

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

Дополнительно, в этом варианте осуществления настоящего изобретения первый объект отображения и второй объект отображения могут соответствовать одной и тому же ассоциированной группе экранных объектов. Более конкретно, первый объект отображения и второй объект отображения являются ассоциированными экранными объектами. Каждая ассоциированная группа экранных объектов может включать в себя N экранных объектов. Подлежащие отображению строки символов, соответствующие N экранным объектам, имеют одинаковые или противоположные значения. Позиции N экранных объектов на одном экране близки. Способ управления N экранными объектами может включать в себя сенсорный способ или способ прикосновения пальцем экрана, и сенсорный способ или способ прикосновения пальцем экрана может включать в себя, одиночное прикосновение двойное прикосновение, касание и удержание или тому подобное.

Например, N экранные объекты в ассоциированной группе экранных объектов могут представлять собой множество экранных объектов, содержащиеся в одном диалоговом окне. Первый объект отображения и второй объект отображения являются двумя экранными объектами в одном диалоговом окне. В возможной реализации, значение N равно 2. В этом случае, ассоциированная группа экранных объектов включает в себя только первый объект отображения и второй объект отображения. В другом варианте осуществления, значение N больше 2. В этом случае, ассоциированная группа экранных объектов включает в себя первый объект отображения, второй объект отображения и другой объект отображения. Например, со ссылкой на фиг.11, ассоциированная группа экранных объектов может включать в себя три экранных объекта, соответственно, используемые для отображения Первый объект отображения и второй объект отображения может быть любым из двух из трех экранных объектов, показанных на фиг. 11. N экранные объекты в ассоциированной группе экранных объектов может соответствовать одному и тому же типу объекта отображения или может соответствовать различным типам экранных объектов. Подробности не описаны. Например, первый объект отображения и второй объект отображения в той же ассоциированной группе экранных объектов могут представлять собой любую группу из следующих ассоциированных экранных объектов: подтверждение и отменить, продолжать и возвратить, вход и выход, предшествующий и следующий, следующий и возврат или тому подобное.

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

В качестве альтернативы, первый идентификатор, соответствующий первому объекту отображения, и второй идентификатор, соответствующий второму объекту отображения могут иметь заданное отношение ассоциации. Например, идентификатор 1 и идентификатор 2 имеют заданное отношение ассоциации. Первый идентификатор, соответствующий первому объекту отображения, является идентификатором 1, и второй идентификатор, соответствующий второму объекту отображения, является идентификатором 2. Альтернативно, первый идентификатор и второй идентификатор имеют заданное отношение ассоциации, что может дополнительно включать в себя: первый идентификатор является таким же, как и второй идентификатор.

Следует отметить, что приведенный выше вариант осуществления настоящего изобретения описан с помощью примера, в котором первый экран и второй экран каждый включает в себя только два экранных объекта. В другом варианте осуществления, первый экран и второй экран может дополнительно включать в себя третий объект отображения. Когда первый объект отображения и второй объект отображения соответствует одной и той же ассоциированной группе экранных объектов, и третий объект отображения не соответствует ассоциированной группе экранных объектов, как показано на фиг. 12, мобильное устройство может обновлять на втором экране 38 первое позиционное соотношение между первым объектом отображения 31 и вторым объектом отображения 32 во второе позиционное соотношение, сохраняя при этом позицию третьего объекта отображения 36 на первом экране 37 без изменений.

В конкретной реализации мобильный телефон может выполнить развертывание и управление на основании AlertController класса, содержащегося в существующем Google и используя HwAlertController класс в качестве унаследованного AlertController класса, тем самым, изменяя позиционное соотношение между первым объектом отображения и вторым объектом отображения для увеличения ширины первого объекта отображения. В частности, мобильный телефон может добавить сверхдальний мониторинг для первого объекта отображения с помощью setUpView класса HwAlertController; и, когда длина подлежащей отображению строки символов превышает ширину первого объекта отображения, изменять позиционное соотношение между первым объектом отображения и вторым объектом отображения. Кроме того, мобильный телефон может дополнительно уменьшать, посредством вызова HwWidgetFactory.autoTextSize (TextView предоставление текста, Context контекст) класса, размер шрифта подлежащей отображению строки символов, соответствующей целевому объекту отображения.

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

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

Когда каждый функциональный модуль получают путем деления на основании каждой соответствующей функции, то на фиг.13 представлена схема возможная структура электронного устройства 40 в соответствии с предыдущим вариантом осуществления. Как показано на фиг. 13, электронное устройство 40 может включать в себя дисплей 41 и один или более процессоров 42. Дисплей 41 выполнен с возможностью отображать контент на основании инструкции из одного или более процессоров 42. Процессор 42 может быть выполнен с возможностью выполнять операции этапа 200 и этапа 201, как показано на фиг.5. В частности, один или более процессоров 42 может быть выполнен с возможностью: инструктировать дисплей 41 отображать первый экран, в котором первый экране включает в себя первый объект отображения и второй объект отображения, и первый объект отображения и второй объект отображения на первом экране имеют первое позиционное соотношение; в ответ на определение, что длина подлежащей отображению строки символов, соответствующей первому объекту отображения, больше первой ширины первого объекта отображения на первый экране, определять отображать первый объект отображения и второй объект отображения на втором экране, где первый объект отображения и второй объект отображения на втором экране имеют второе позиционное соотношение, второе позиционное соотношение отличается от первого позиционного соотношения, и вторая ширина первого объекта отображения, соответствующая второму позиционному соотношению, больше первой ширины первого объекта отображения, соответствующего первому позиционному соотношению; и инструктировать дисплей 41 выполнить отображение.

Дополнительно, процессор 42 может быть дополнительно выполнен с возможностью выполнять этапы 202-211 на фиг. 7 и фиг. 7b и/или использовать другой процесс технологии, описанный в данном документе.

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

Когда каждый функциональный модуль получают путем деления на основании каждой соответствующей функции, то на фиг. 14 показана еще одна возможная схема электронного устройства 50 в соответствии с предшествующим вариантом осуществления. Электронное устройство 50 может включать в себя блок 51 отображения и блок 52 обработки. Блок 51 отображения может соответствовать функции дисплея 41 на фиг. 13. Функция блока 52 обработки может соответствовать функции процессора 42 на фиг. 13.

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

Блок 52 обработки может быть процессором или контроллером и может быть, например, центральным блоком обработки (central processing unit, CPU), процессором общего назначения, цифровом сигнальным процессором (digital signal processing, DSP), специализированной интегральной схемой (application-specific integrated circuit, ASIC), программируемой пользователем вентильной матрицей (field programmable gate array, FPGA), другим программируемым логическим устройством, транзисторным логическим устройством, аппаратным компонентом или любой их комбинацией. Процессор или контроллер может реализовать или выполнить различные примеры логических блоков, модулей и схем, описанные со ссылкой на содержание, раскрытого в данной заявке. В качестве альтернативы, процессор может представлять собой комбинацию процессоров, реализующих вычислительные функции, например, комбинацию одного или нескольких микропроцессоров, или комбинацию DSP и микропроцессора. Блок хранения может представлять собой память. Блок связи может быть приемопередатчиком, радиочастотной схемой, интерфейсом связи или тому подобное.

Когда блок 52 обработки представляет собой процессор, блок связи является RF схемой, блок хранения представляет собой память и блок 51 отображения представляет собой дисплей, электронное устройство, представленное в настоящем варианте осуществления настоящего изобретения, может быть мобильным телефоном, как показано на фиг. 3. Устройство связи может дополнительно включать в себя Wi-Fi модуль и Bluetooth модуль.

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

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

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

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

Все или некоторые из приведенных выше вариантов осуществления могут быть реализованы с помощью программного обеспечения, аппаратных средств, встроенного программного обеспечения или любой их комбинации. Когда интегрированный блок реализован в виде программного обеспечения функционального блока и продан или использован в качестве независимого продукта, интегрированный блок может храниться на машиночитаемом носителе данных. На основе такого понимания, технические решения в вариантах осуществления настоящего изобретения, по существу, или частей, соответствующие предшествующему уровню техники, или все или некоторые из технических решений, могут быть реализованы в виде компьютерного программного продукта. Компьютерное программный продукт хранится на носителе данных, и включает в себя несколько инструкций для инструктирования устройства (который может представлять собой однокристальный микрокомпьютер, микросхему или тому подобное) или процессор (processor) для выполнения всех или некоторых из этапов способов, описанные в вариантах осуществления настоящего изобретения. Вышеизложенный носитель данных включает в себя: любой носитель, который может хранить программный код, такой как флэш-накопитель USB, съемный жесткий диск, ROM, RAM, магнитный диск или оптический диск.

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

1. Способ обработки отображения, реализуемый электронным устройством, содержащий этапы, на которых:

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

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

отображают первый объект отображения и второй объект отображения на втором экране на основании второго позиционного соотношения, при этом

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

2. Способ по п.1, в котором то, что первый объект отображения и второй объект отображения на первом экране имеют первое позиционное соотношение, содержит:

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

то, что первый объект отображения и второй объект отображения на втором экране имеют второе позиционное соотношение, содержит:

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

3. Способ по п.2, в котором то, что первый объект отображения и второй объект отображения на первом экране и втором экране не расположены параллельно в одном и том же горизонтальном направлении, содержит:

первый объект отображения и второй объект отображения на втором экране выровнены в одном вертикальном направлении;

первый объект отображения и второй объект отображения на втором экране расположены в виде ступенчатой формы в вертикальном направлении;

первый объект отображения и второй объект отображения на втором экране расположены параллельно в одном и том же диагональном направлении; или

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

4. Способ по любому из пп.1-3, в котором на втором экране высота и ширина первого объекта отображения являются такими же, как во втором объекте отображения.

5. Способ по любому из пп.1-4, в котором этап отображения первого объекта отображения и второго объекта отображения на втором экране содержит подэтап, на котором:

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

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

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

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

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

6. Способ по п.5, в котором этап отображения первого объекта отображения и второго объекта отображения на втором экране дополнительно содержит подэтапы, на которых:

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

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

отображают первый объект отображения и второй объект отображения на втором экране.

7. Способ по любому из пп.1-4, в котором этап отображения первого объекта отображения и второго объекта отображения на втором экране содержит подэтапы, на которых:

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

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

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

отображают первый объект отображения и второй объект отображения на втором экране.

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

9. Способ по любому из пп.1-8, в котором первый объект отображения и второй объект отображения соответствуют одной и той же ассоциированной группе экранных объектов, а электронное устройство выполнено с возможностью хранения заданного отношения отображения между ассоциированной группой экранных объектов и множеством экранных объектов, или первый идентификатор, соответствующий первому объекту отображения, и второй идентификатор, соответствующий второму объекту отображения, имеют заданное отношение ассоциации.

10. Способ по п.9, в котором первый объект отображения и второй объект отображения являются экранными объектами в одном диалоговом окне.

11. Электронное устройство для обработки отображения, содержащее один или более процессоров, одну или более памятей и дисплей, при этом

одна или более памятей и дисплей соединены с одним или более процессорами;

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

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

12. Машиночитаемый носитель данных, содержащий компьютерные инструкции, вызывающие, при исполнении электронным устройством, выполнение указанным электронным устройством способа обработки отображения по любому из пп.1-10.



 

Похожие патенты:

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

Группа изобретений относится к области передачи данных. Сеть (16) простирается через первое рельсовое транспортное средство (2) и механически сцепленное с первым рельсовым транспортным средством (2) второе рельсовое транспортное средство (4).

Изобретение относится к цифровой технике в сфере обмена информацией с использованием последовательных асинхронных интерфейсов. Технический результат - повышение стабильности длительности входных сигналов в асинхронных устройствах.

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

Изобретение относится к системам управления. Система для динамической балансировки нагрузки элемента перераспределения в пределах группы вычислительных ресурсов, обеспечивающих промышленный процесс, организованный в действующей конфигурации M:N, осуществляет доступ из хранилища данных к рабочим данным компонентов действующей конфигурации M:N.

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

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

Изобретение относится к сетям беспроводной связи и, в частности, к конфигурациям разделенного канала-носителя восходящей линии связи для UE. Технический результат - UE предварительно выбирает маршрут, в котором размещаются PDU PDCP, независимо от того, имеет UE разрешение или нет в этом маршруте.

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

Изобретение относится к области распространения программного обеспечения, а именно к распространению программного обеспечения в сети связи рельсового транспортного средства.

Изобретение относится к области печатающих устройств. Техническим результатом является точная идентификация типа носителя печати.
Наверх