СПОСОБ И УСТРОЙСТВО ДЛЯ РЕГУЛИРОВАНИЯ ОТОБРАЖЕНИЯ СТРАНИЦЫ

1. Способ регулирования отображения страницы, отличающийся тем, что способ содержит этапы, на которых:
согласно потребности пользователя в отношении отображения страницы, получают первую логическую плотность, соответствующую потребности пользователя в отношении отображения страницы, причем первая логическая плотность задана в операционной системе разработчиком;
получают вторую логическую плотность прикладной программы, которая должна быть отображена, причем вторая логическая плотность задана разработчиком прикладной программы, которая должна быть отображена;
определяют коэффициент масштабирования элементов на странице прикладной программы согласно первой логической плотности и второй логической плотности; и
масштабируют элементы на странице прикладной программы для отображения согласно коэффициенту масштабирования.
2. Способ по п. 1, отличающийся тем, что этап, на котором определяют коэффициент масштабирования элементов на странице прикладной программы согласно первой логической плотности и второй логической плотности, содержит:
вычисление коэффициента масштабирования m для элементов на странице прикладной программы на основе нижеследующей формулы
m=X/Z,
в которой m обозначает коэффициент масштабирования элементов на странице прикладной программы; X обозначает первую логическую плотность; и Z обозначает вторую логическую плотность.
3. Способ по п. 1, отличающийся тем, что согласно потребности пользователя в отношении отображения страницы, этап, на котором получают первую логическую плотность, соответствующую потребности пользователя в отношении отображения страницы, содержит:
согласно настройке от пользователя в отношении размера раскладки страницы, осуществление выбора первой логической плотности, соответствующей размеру раскладки страницы, настроенному пользователем.
4. Способ по п. 3, отличающийся тем, что способ дополнительно содержит этапы, на которых:
настраивают по меньшей мере два варианта раскладки страницы, каждый из вариантов раскладки страницы, содержащий представление, указывающее размер раскладки страницы, соответствующий варианту раскладки страницы; и настраивают и сохраняют первую логическую плотность, соответствующую каждому из по меньшей мере двух вариантов раскладки страницы; и
согласно настройке от пользователя в отношении размера раскладки страницы, этап, на котором выбирают первую логическую плотность, соответствующую размеру раскладки страницы, настроенному пользователем, содержит:
отображение по меньшей мере двух вариантов раскладки страницы; определение варианта раскладки страницы из по меньшей мере двух вариантов раскладки страницы, который выбран пользователем; и принятие первой логической плотности, соответствующей варианту раскладки страницы, выбранному пользователем, в качестве первой логической плотности, соответствующей размеру раскладки страницы, настроенному пользователем.
5. Способ по п. 1, отличающийся тем, что согласно потребности пользователя в отношении отображения страницы, этап, на котором получают первую логическую плотность, соответствующую потребности пользователя в отношении отображения страницы, содержит:
согласно модели текущего терминала или размеру экрана дисплея, осуществление выбора первой логической плотности, соответствующей модели текущего терминала или размеру экрана дисплея.
6. Устройство для регулирования отображения страницы, отличающееся тем, что устройство содержит:
первый модуль получения, выполненный с возможностью, согласно потребности пользователя в отношении отображения страницы, получения первой логической плотности, соответствующей потребности пользователя в отношении отображения страницы, причем первая логическая плотность задана в операционной системе разработчиком;
второй модуль получения, выполненный с возможностью получения второй логической плотности прикладной программы, которая должна быть отображена, причем вторая логическая плотность задана разработчиком прикладной программы, которая должна быть отображена;
модуль определения, выполненный с возможностью определения коэффициента масштабирования элементов на странице прикладной программы согласно первой логической плотности и второй логической плотности; и
модуль масштабирования, выполненный с возможностью масштабирования элементов на странице прикладной программы для отображения согласно коэффициенту масштабирования.
7. Устройство по п. 6, отличающееся тем, что модуль определения содержит:
подмодуль вычисления, выполненный с возможностью вычисления коэффициента масштабирования m для элементов на странице прикладной программы на основе нижеследующей формулы
m=X/Z,
в которой m обозначает коэффициент масштабирования элементов на странице прикладной программы; X обозначает первую логическую плотность; и Z обозначает вторую логическую плотность.
8. Устройство по п. 6, отличающееся тем, что первый модуль получения содержит:
первый подмодуль выбора, выполненный с возможностью, согласно настройке от пользователя в отношении размера раскладки страницы, осуществления выбора первой логической плотности, соответствующей размеру раскладки страницы, настроенному пользователем.
9. Устройство по п. 8, отличающееся тем, что устройство дополнительно содержит:
модуль настройки, выполненный с возможностью настройки по меньшей мере двух вариантов раскладки страницы, каждый из вариантов раскладки страницы, содержащий представление, указывающее размер раскладки страницы, соответствующий варианту раскладки страницы; и настройки и сохранения первой логической плотности, соответствующей каждому из по меньшей мере двух вариантов раскладки страницы; и
первый подмодуль выбора, который дополнительно выполнен с возможностью: отображения по меньшей мере двух вариантов раскладки страницы; определения варианта раскладки страницы из по меньшей мере двух вариантов раскладки страницы, который выбран пользователем; и принятия первой логической плотности, соответствующей варианту раскладки страницы, выбранному пользователем, в качестве первой логической плотности, соответствующей размеру раскладки страницы, настроенному пользователем.
10. Устройство по п. 6, отличающееся тем, что первый модуль получения содержит:
второй подмодуль выбора выполненный с возможностью, согласно модели текущего терминала или размеру экрана дисплея, осуществления выбора первой логической плотности, соответствующей модели текущего терминала или размеру экрана дисплея.
11. Устройство для регулирования отображения страницы, отличающееся тем, что устройство содержит:
процессор; и
память для хранения инструкций, исполняемых процессором;
при этом процессор выполнен с возможностью выполнения:
согласно потребности пользователя в отношении отображения страницы, получения первой логической плотности, соответствующей потребности пользователя в отношении отображения страницы, причем первая логическая плотность задана в операционной системе разработчиком;
получения второй логической плотности прикладной программы, которая должна быть отображена, причем вторая логическая плотность задана разработчиком прикладной программы, которая должна быть отображена;
определения коэффициента масштабирования элементов на странице прикладной программы согласно первой логической плотности и второй логической плотности; и
масштабирования элементов на странице прикладной программы для отображения согласно коэффициенту масштабирования.