Способ и устройство для просмотра веб-страниц при слабом освещении посредством браузера для мобильного терминала

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

 

Перекрестная ссылка на родственные заявки

[0001] Настоящая заявка является продолжающей заявкой заявки на патент PCT № PCT/CN2013/076915, поданной 7 июня 2013 г., которая испрашивает приоритета заявки на патент Китая №201210194386, поданной в патентном ведомстве Китая 13 июня 2012 г., под названием «СПОСОБ И УСТРОЙСТВО ДЛЯ ПРОСМОТРА ВЕБ-СТРАНИЦ ПРИ СЛАБОМ ОСВЕЩЕНИИ ПОСРЕДСТВОМ БРАУЗЕРА ДЛЯ МОБИЛЬНОГО ТЕРМИНАЛА», содержимое которой полностью включено в настоящую заявку посредством ссылки во всех отношениях.

ОБЛАСТЬ ТЕХНИКИ

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

ПРЕДПОСЫЛКИ Создания ИЗОБРЕТЕНИЯ

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

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

[0005] В существующих браузерах для просмотра веб-страниц при слабом освещении посредством браузера применяются коды для изменения базовых кодов браузера. То есть, фиксированное значение цвета записывается в базовые коды браузера для изменения цветового контраста между элементами страницы. Однако этот способ изменения базовых кодов браузера для осуществления просмотра веб-страниц при слабом освещении может усложнить логику кодов уровня ядра браузера, так что коды уровня ядра не смогут быть сохранены.

сущность изобретения

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

[0007] Один вариант осуществления настоящего изобретения предоставляет способ просмотра веб-страниц при слабом освещении посредством браузера для мобильного терминала. Способ включает:

[0008] получение унифицированного указателя ресурса (URL), введенного пользователем, веб-страницы и загрузку кодов веб-страницы в соответствии с URL;

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

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

[0011] Более того, перед внедрением предопределенного кода в коды веб-страницы способ дополнительно включает:

[0012] представление веб-страницы в области отображения страницы браузера в соответствии с кодами веб-страницы.

[0013] Более того, этап внедрения предопределенного кода в коды веб-страницы включает:

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

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

[0016] Более того, этап выполнения предопределенного кода для изменения цветов элементов страницы веб-страницы включает:

[0017] получение одного за другим цветовых атрибутов элементов страницы веб-страницы и перенастройку цветовых атрибутов элементов страницы веб-страницы до тех пор, пока все элементы страницы веб-страницы не будут перенастроены.

[0018] Более того, этап перенастройки цветовых атрибутов элементов страницы веб-страницы включает:

[0019] получение цветовых атрибутов переднего плана элементов страницы и установку цветовых значений цветовых атрибутов переднего плана между значением 0XFFFFFF и значением 0x808080; и

[0020] получение цветовых атрибутов заднего плана элементов страницы и установку цветовых значений цветовых атрибутов заднего плана между значением 0x000000 и значением 0x808080.

[0021] Другой вариант осуществления настоящего изобретения предоставляет устройство для просмотра веб-страниц при слабом освещении посредством браузера для мобильного терминала, содержащее:

[0022] модуль загрузки, настроенный на получение унифицированного указателя ресурса (URL), введенного пользователем, веб-страницы и загрузку кодов веб-страницы в соответствии с URL;

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

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

[0025] Более того, устройство дополнительно содержит:

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

[0027] Более того, модуль внедрения содержит:

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

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

[0030] Более того, модуль изменения дополнительно настраивается на получение одного за другим исходных цветовых атрибутов элементов страницы веб-страницы и перенастройку исходных цветовых атрибутов элементов страницы веб-страницы до тех пор, пока исходные цветовые атрибуты всех элементов страницы веб-страницы не будут перенастроены.

[0031] Более того, модуль изменения дополнительно содержит:

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

[0033] первый блок изменения, настроенный на получение цветовых атрибутов переднего плана элементов страницы и установку цветовых значений цветовых атрибутов переднего плана между значением 0XFFFFFF и значением 0x808080; и

[0034] второй блок изменения, настроенный на получение цветовых атрибутов заднего плана элементов страницы и установку цветовых значений цветовых атрибутов заднего плана между значением 0x000000 и значением 0x808080.

[0035] Еще один вариант осуществления настоящего изобретения предоставляет терминал. Терминал содержит:

[0036] запоминающее устройство;

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

[0038] получения унифицированного указателя ресурса (URL), введенного пользователем, веб-страницы и загрузки кодов веб-страницы в соответствии с URL;

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

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

[0041] Более того, перед внедрением предопределенного кода в коды веб-страницы способ дополнительно включает:

[0042] представление веб-страницы в области отображения страницы браузера в соответствии с кодами веб-страницы.

[0043] Более того, этап внедрения предопределенного кода в коды веб-страницы включает:

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

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

[0046] Более того, этап выполнения предопределенного кода для изменения цветов элементов страницы веб-страницы включает:

[0047] получение одного за другим цветовых атрибутов элементов страницы веб-страницы и перенастройку цветовых атрибутов элементов страницы веб-страницы до тех пор, пока все элементы страницы веб-страницы не будут перенастроены.

[0048] Более того, этап перенастройки цветовых атрибутов элементов страницы веб-страницы включает:

[0049] получение цветовых атрибутов переднего плана элементов страницы и установку цветовых значений цветовых атрибутов переднего плана между значением 0XFFFFFF и значением 0x808080; и

[0050] получение цветовых атрибутов заднего плана элементов страницы и установку цветовых значений цветовых атрибутов заднего плана между значением 0x000000 и значением 0x808080.

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

[0052] получения унифицированного указателя ресурса (URL), введенного пользователем, веб-страницы и загрузки кодов веб-страницы в соответствии с URL;

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

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

[0055] Более того, перед внедрением предопределенного кода в коды веб-страницы способ дополнительно включает:

[0056] представление веб-страницы в области отображения страницы браузера в соответствии с кодами веб-страницы.

[0057] Более того, этап внедрения предопределенного кода в коды веб-страницы включает:

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

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

[0060] Более того, этап выполнения предопределенного кода для изменения цветов элементов страницы веб-страницы включает:

[0061] получение одного за другим цветовых атрибутов элементов страницы веб-страницы и перенастройку цветовых атрибутов элементов страницы веб-страницы до тех пор, пока все элементы страницы веб-страницы не будут перенастроены.

[0062] Более того, этап перенастройки цветовых атрибутов элементов страницы веб-страницы включает:

[0063] получение цветовых атрибутов переднего плана элементов страницы и установку цветовых значений цветовых атрибутов переднего плана между значением 0XFFFFFF и значением 0x808080; и

[0064] получение цветовых атрибутов заднего плана элементов страницы и установку цветовых значений цветовых атрибутов заднего плана между значением 0x000000 и значением 0x808080.

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

КРАТКОЕ ОПИСАНИЕ ГРАфических материалов

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

[0067] На фиг. 1 показана блок-схема способа просмотра веб-страницы при слабом освещении посредством браузера для мобильного терминала в соответствии с первым вариантом осуществления настоящего изобретения;

[0068] На фиг. 2 показана блок-схема способа просмотра веб-страницы при слабом освещении посредством браузера для мобильного терминала в соответствии со вторым вариантом осуществления настоящего изобретения;

[0069] На фиг. 3 показана первая структурная диаграмма устройства для просмотра веб-страницы при слабом освещении посредством браузера для мобильного терминала в соответствии с третьим вариантом осуществления настоящего изобретения;

[0070] На фиг. 4 показана вторая структурная диаграмма устройства для просмотра веб-страницы при слабом освещении посредством браузера для мобильного терминала в соответствии с третьим вариантом осуществления настоящего изобретения;

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

[0072] На фиг. 6 показана структурная диаграмма модуля изменения устройства для просмотра веб-страницы при слабом освещении посредством браузера для мобильного терминала в соответствии с третьим вариантом осуществления настоящего изобретения;

[0073] На фиг. 7 показана первая структурная диаграмма терминала в соответствии с четвертым вариантом осуществления настоящего изобретения;

[0074] На фиг. 8 показана вторая структурная диаграмма терминала в соответствии с четвертым вариантом осуществления настоящего изобретения.

ПОДРОБНОЕ ОПИСАНИЕ ПРОИЛЛЮСТРИРОВАННЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ

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

[0076] Первый вариант осуществления.

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

[0078] Этап 101 - получение унифицированного указателя ресурса (URL), введенного пользователем, веб-страницы и загрузка кодов веб-страницы в соответствии с URL;

[0079] Этап 102 - внедрение предопределенного кода в коды веб-страницы.

[0080] А именно, предопределенный код имеет функцию изменения цветов элементов страницы веб-страницы.

[0081] Этап 103 - выполнение предопределенного кода для изменения цветов элементов страницы веб-страницы для того, чтобы цветовой контраст между элементами страницы веб-страницы соответствовал предопределенному контрасту. Веб-страница с предопределенным контрастом подходит для просмотра при слабом освещении.

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

[0083] Второй вариант осуществления:

[0084] Вариант осуществления предоставляет способ для просмотра веб-страниц при слабом освещении посредством браузера для мобильного терминала. Способ может быть применен к браузеру для мобильного терминала для того, чтобы браузер мог поддерживать функцию просмотра веб-страниц при слабом освещении.

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

[0086] Этап 201 - получение URL веб-страницы, введенного пользователем.

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

[0088] Этап 202 - загрузка кодов веб-страницы в соответствии с URL веб-страницы.

[0089] А именно, коды веб-страницы могут быть определены в качестве кодов языка гипертекстовой маркировки (HTML). HTML коды указывают атрибуты всех элементов страницы веб-страницы. Атрибут каждого элемента страницы может включать местоположение, цвет и подробное содержание каждого элемента страницы.

[0090] А именно, коды веб-страницы дополнительно включают коды JavaScript, коды каскадной таблицы стилей (CSS), графические ссылки и так далее.

[0091] Этап 203 - представление веб-страницы в области отображения страницы браузера в соответствии с кодами веб-страницы.

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

[0093] браузер анализирует коды веб-страницы для получения древа объектной модели документов (DOM) и веб-страница состоит из элементов страницы веб-страницы, представленных в области отображения браузера в соответствии с древом DOM.

[0094] А именно, атрибут каждого элемента страницы сохраняется в древе DOM.

[0095] Этап 204 - определение того, было ли получено уведомление, указывающее на то, что веб-страница была представлена, если уведомление получено, то выполняется этап 205. Если уведомление не может быть получено, то продолжается выполнение этапа 204.

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

[0097] Этап 205 - внедрение предопределенного кода в коды веб-страницы.

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

[0099] Этап 206 - изменение цветов элементов страницы веб-страницы путем выполнения предопределенного кода.

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

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

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

[00103] Получение цветовых атрибутов переднего плана элементов страницы и установка цветовых значений цветовых атрибутов переднего плана между значением 0XFFFFFF и значением 0x808080.

[00104] Получение цветовых атрибутов заднего плана элементов страницы и установка цветовых значений цветовых атрибутов заднего плана между значением 0x000000 и значением 0x808080.

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

[00106] Более того, в JavaScript значение от значения 0xFFFFFF до значения 0x808080 означает ярко-белый. От значения 0xFFFFFF до значения 0x808080 яркость белого снижается. Значение от значения 0x000000 до значения 0x808080 означает ярко-черный. От значения 0x000000 до значения 0x808080 яркость черного увеличивается.

[00107] В целях описания вариант осуществления предоставляет следующие коды JavaScript, использованные в качестве кодов с функцией изменения цвета элемента страницы веб-страницы для иллюстрации:

[00108] for (i=0; i<document.all.length; i++);

[00109] {

[00110] document.all[i].style.color=″#808080″;

[00111] document.all[i].style.bgcolor=″#000000″;

[00112] document.all[i].style.backgroundColor=″#000000″;

[00113] }

[00114] В вышеупомянутых кодах i означает i-й элемент страницы всех элементов страницы текущей веб-страницы; document.all.length означает количество всех элементов страницы текущей веб-страницы; document.all[i].style.color означает цветовой атрибут переднего плана i-го элемента страницы; каждый из document.all[i].style.bgcolor и document.all[i].style.backgroundColor означает цвет заднего плана i-го элемента страницы. style.bgcolor используется для установки цвета заднего плана элемента P, такого как цвет заднего плана абзаца слова. style.backgroundColor используется для установки цвета заднего плана кнопки и редактирования границы веб-страницы.

[00115] В конкретном варианте осуществления посредством сквозного канала регулируются цветовые значения цветового атрибута заднего плана и цветового атрибута переднего плана каждого элемента страницы веб-страницы.

[00116] В варианте осуществления document.all[i].style.color может быть установлен в качестве ″#808080″, то есть цвет переднего плана слов является белым с 50% яркостью. document.all[i].style.bgcolor и document.all[i].styple.backgroundColor оба устанавливаются в качестве ″#000000″, то есть задний план текущей веб-страницы черный, слова текущей веб-страницы белые для упрощения просмотра текущей веб-страницы пользователем ночью.

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

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

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

[00120] Третий варианты осуществления:

[00121] При рассмотрении фиг. 3 вариант осуществления предоставляет устройство для просмотра веб-страниц при слабом освещении посредством браузера для мобильного терминала. Устройство включает модуль 301 загрузки, модуль 302 внедрения и модуль 303 изменения.

[00122] Модуль 301 загрузки используется для получения унифицированного указателя ресурса (URL), введенного пользователем, веб-страницы и загрузки кодов веб-страницы в соответствии с URL;

[00123] Модуль 302 внедрения используется для внедрения предопределенного кода в коды веб-страницы. Предопределенный код имеет функцию изменения цветов элементов страницы веб-страницы.

[00124] Модуль 303 изменения используется для выполнения предопределенного кода для изменения цветов элементов страницы веб-страницы для того, чтобы цветовой контраст между элементами страницы веб-страницы соответствовал предопределенному контрасту. Веб-страница с предопределенным контрастом подходит для просмотра при слабом освещении.

[00125] Более того, при рассмотрении фиг. 4 устройство дополнительно содержит модуль 304 представления.

[00126] Модуль 304 представления используется для представления веб-страницы в области отображения страницы браузера в соответствии с кодами веб-страницы перед тем, как модуль 302 внедрения внедрит предопределенный код в коды веб-страницы.

[00127] Более того, при рассмотрении фиг. 5 модуль 302 внедрения содержит блок 3012 определения и блок 3022 запуска.

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

[00129] Блок 3022 запуска используется для запуска выполнения предопределенного кода, когда блок 3021 определения определяет, что была получена веб-страница, которая была представлена.

[00130] Более того, модуль 303 изменения используется для получения одного за другим исходных цветовых атрибутов элементов страницы веб-страницы и перенастройки исходных цветовых атрибутов элементов страницы веб-страницы до тех пор, пока исходные цветовые атрибуты всех элементов страницы веб-страницы не будут перенастроены.

[00131] Более того, при рассмотрении фиг. 6 модуль 303 изменения содержит блок 3031 получения, первый блок 3032 изменения и второй блок 3033 изменения.

[00132] Блок 3031 получения используется для получения одного за другим цветовых атрибутов элементов страницы веб-страницы.

[00133] Первый блок 3032 изменения используется для получения цветовых атрибутов переднего плана элементов страницы и установки цветовых значений цветовых атрибутов переднего плана между значением 0XFFFFFF и значением 0x808080.

[00134] Второй блок 3033 изменения используется для получения цветовых атрибутов заднего плана элементов страницы и установки цветовых значений цветовых атрибутов заднего плана между значением 0XFFFFFF и значением 0x808080.

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

[00136] Следует отметить, что, если посредством устройства, предоставленного в вышеупомянутых вариантах осуществления, осуществляется просмотр веб-страницы при слабом освещении посредством браузера для мобильного терминала, то вышеупомянутые функциональные модули и блоки принимаются в качестве примера для иллюстрации. На практике вышеупомянутые функции для выполнения могут быть закреплены за различными функциональными модулями или блоками. То есть, структура устройства разделяется на различные функциональные модули для реализации всех или части вышеупомянутых функций. Кроме того, вышеупомянутый способ для просмотра веб-страниц при слабом освещении посредством браузера для мобильного терминала и устройство для просмотра веб-страниц при слабом освещении посредством браузера для мобильного терминала относятся к одной концепции.

[00137] Четвертый вариант осуществления:

[00138] При рассмотрении фиг. 7 вариант осуществления предоставляет терминал 1200. Терминал 1200 может содержать запоминающее устройство 1201 и по меньшей мере один процессор 1202. Запоминающее устройство 1201 сохраняет программные продукты и модули (такие как команды и модули, соответствующие браузеру в варианте осуществления) и данные, которые генерируются во время процесса просмотра веб-страницы при слабом освещении посредством браузера для мобильного терминала. Процессор 1202 может выполнять различные примененные функции и обрабатывать данные посредством запуска программных продуктов и модулей, сохраненных на запоминающем устройстве 1201, которое реализует функции защиты.

[00139] А именно, процессор 1202 настраивается на выполнение следующих операций для просмотра веб-страниц при слабом освещении посредством браузера для мобильного терминала:

[00140] получения унифицированного указателя ресурса (URL), введенного пользователем, веб-страницы и загрузки кодов веб-страницы в соответствии с URL;

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

[00142] выполнения предопределенного кода для изменения цветов элементов страницы веб-страницы для того, чтобы цветовой контраст между элементами страницы веб-страницы соответствовал предопределенному контрасту. Веб-страница с предопределенным контрастом подходит для просмотра при слабом освещении.

[00143] А именно, перед этапом внедрения предопределенного кода в коды веб-страницы способ дополнительно включает:

[00144] представление веб-страницы в области отображения страницы браузера в соответствии с кодами веб-страницы.

[00145] А именно, этап внедрения предопределенного кода в коды веб-страницы включает:

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

[00147] А именно, этап выполнения предопределенного кода для изменения цветов элементов страницы веб-страницы включает:

[00148] получение одного за другим исходных цветовых атрибутов элементов страницы веб-страницы; и перенастройку исходных цветовых атрибутов элементов страницы веб-страницы до тех пор, пока исходные цветовые атрибуты всех элементов страницы веб-страницы не будут перенастроены.

[00149] А именно, этап перенастройки исходных цветовых атрибутов элементов страницы веб-страницы включает:

[00150] получение цветовых атрибутов переднего плана элементов страницы и установку цветовых значений цветовых атрибутов переднего плана между значением 0XFFFFFF и значением 0x808080;

[00151] получение цветовых атрибутов заднего плана элементов страницы и установку цветовых значений цветовых атрибутов заднего плана между значением 0XFFFFFF и значением 0x808080;

[00152] Предпочтительно, при рассмотрении фиг. 8 терминал 1200 дополнительно содержит: радиочастотную (РЧ) схему 110, одно или несколько запоминающих устройств 120 с машиночитаемым носителем данных, блок 130 ввода, блок 140 отображения, датчик 150, аудио схему 160, модуль 170 передачи, один или несколько процессоров 180 и источник 190 питания.

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

[00154] РЧ схема 110 используется для получения и отправки информации или получения и отправки сигналов во время передачи. А именно, РЧ схема 110 получает нисходящую информацию от базовой станции, а затем отправляет нисходящую информацию на один или несколько процессоров 180 на обработку. Кроме того, РЧ схема 110 также отправляет восходящие данные, соответствующие нисходящей информации, на базовую станцию. В общем, РЧ схема 110 включает, помимо всего прочего: антенну, по меньшей мере один усилитель, устройство настройки, один или несколько осцилляторов, карту модуля идентификации абонента (SIM), трансивер, устройство связи, малошумящий усилитель (МШУ) и дуплексер. Кроме того, РЧ схема 110 может проводить беспроводную связь с сетью и другими устройствами. Беспроводная связь может использовать любой стандарт связи или протокол связи, который включает, помимо всего прочего, глобальную систему мобильной связи (GSM), общий сервис пакетной радиопередачи (GPRS), множественный доступ с кодовым разделением каналов (CDMA), широкополосный множественный доступ с кодовым разделением каналов (WCDMA), стандарт «Долгосрочное развитие» (LTE), электронную почту, службу коротких сообщений (SMS).

[00155] Запоминающее устройство 120 может быть использовано для хранения программных продуктов и модулей, таких как программные команды и модули, соответствующие браузеру вышеупомянутых вариантов осуществления, и сохранения данных, сгенерированных во время процесса просмотра веб-страницы при слабом освещении посредством браузера для мобильного терминала в варианте осуществления. Процессор 180 может запускать программные продукты и модули, сохраненные на запоминающем устройстве 120, для выполнения соответствующих примененных функций и обработки соответствующих данных, таким образом, реализуя функцию просмотра веб-страницы при слабом освещении посредством браузера для мобильного терминала. Запоминающее устройство 120 главным образом может содержать область памяти для хранения программ и область памяти для хранения данных. Область памяти для хранения программ может содержать операционную систему, по меньшей мере одну прикладную программу, соответствующую одной функции (такой как функция проигрывания звука, функция просмотра изображений и так далее). Область памяти для хранения данных может содержать данные (такие как аудио данные, телефонная книга и так далее), созданные пользователем терминала 1200. Кроме того, запоминающее устройство 120 может включать высокоскоростное оперативное запоминающее устройство и энергонезависимое запоминающее устройство, такие как по меньшей мере одно дисковое запоминающее устройство, устройство флэш-памяти или другое энергозависимое твердотельное устройство памяти. Соответственно, запоминающее устройство 120 может дополнительно содержать контроллер для управления процессором 180 и блок 130 ввода для получения доступа к запоминающему устройству 120.

[00156] Блок 130 ввода может быть использован для получения вводимой численной или текстовой информации, а также использован в качестве клавиатуры, мыши, функциональной ручки, оптического устройства ввода или сигнального устройства ввода шарового манипулятора для проведения настройки пользователя или управления функцией. Точнее говоря, терминал 130 ввода может включать сенсорную поверхность 131 и устройство 132 ввода. Сенсорная поверхность 131 может быть определена в качестве сенсорной экранной панели или сенсорной панели, которая используется для передачи команды, сгенерированной сенсорной операцией на или вокруг сенсорной поверхности 131, и приводит в действие соединительное устройство, соответствующее команде, в соответствии с предопределенной программой. Сенсорная операция может являться операцией перемещения объекта (такого как палец или стилус) на или вокруг сенсорной поверхности 131. Предпочтительно, сенсорная поверхность 131 может содержать устройство обнаружения касания и сенсорный контроллер. Устройство обнаружения касания обнаруживает местоположение пользователя, касающегося сенсорной поверхности 131, и обнаруживает сигнал, сгенерированный сенсорной операцией, и передает сигнал на сенсорный контроллер. Сенсорный контроллер получает сигнал от устройства обнаружения касания и преобразовывает сигнал в координату и передает координату на процессор 180. Сенсорный контроллер может получать команду от процессора 180 и выполнять команду. Кроме того, сенсорная поверхность 131 может являться резистивной сенсорной экранной панелью или сенсорной панелью, емкостной сенсорной экранной панелью или сенсорной панелью, инфракрасной сенсорной экранной панелью или сенсорной панелью, сенсорной экранной панелью или сенсорной панелью на поверхностных акустических волнах или сенсорными экранными панелями или сенсорными панелями других типов. Устройство 130 ввода дополнительно включает другие устройства 132 ввода. Другие устройства 132 ввода могут включать, помимо всего прочего, одну или несколько физических клавиатур, функциональные клавиши (таких как клавиша управления звуком для управления звуком терминала, переключатель и так далее), шаровой манипулятор, мышку, функциональную ручку и так далее.

[00157] Блок 140 отображения может быть использован для отображения информации, введенной пользователем или выдаваемой пользователю, и отображения различных графических интерфейсов пользователя (ГИП) терминала 1200. ГИП может состоять из графиков, текстовой информации, иконок, видео и любого сочетания графиков, текстовой информации, иконок и видео. Блок 140 отображения может содержать панель 141 отображения. Панель 141 отображения может являться панелью жидкокристаллического дисплея (LCD) или органической светодиодной панелью. Более того, сенсорная поверхность 131 может покрывать панель 141 отображения. Если сенсорная поверхность 131 обнаруживает сенсорную операцию на или вокруг сенсорной поверхности 131, то сенсорная поверхность 131 передает команду, соответствующую сенсорной операции, на процессор 180 для того, чтобы процессор 180 определил тип сенсорной операции. После того, как процессор 180 определит тип сенсорной операции, процессор 180 отобразит определенный тип сенсорной операции на панели 141 отображения. Несмотря на то, что на фиг. 8 сенсорная поверхность 131 и панель 141 отображения являются двумя независимыми элементами для соответствующей реализации функции ввода и функции вывода, в нескольких вариантах осуществления сенсорная поверхность 131 объединяется с панелью 141 отображения для реализации функции ввода и функции вывода.

[00158] Терминал 1200 дополнительно может содержать по меньшей мере один датчик 150, такой как светочувствительный датчик, датчик движения и другие датчики. Точнее говоря, светочувствительный датчик может содержать датчик внешнего освещения и бесконтактный датчик. Датчик внешнего освещения регулирует яркость панели 141 отображения в соответствии с внешним освещением. Бесконтактный датчик может выключить панель 141 отображения и/или яркость, если терминал 1200 подносится к уху пользователя. В качестве одного из датчиков движения датчик силы тяжести может обнаружить ускорение из любого направления (обычно направления трех осей) и обнаружить силу тяжести и направление силы тяжести. Датчик силы тяжести также может определить особые применения мобильного телефона (такие как переключение из ландшафтного режима мобильного телефона в портретный режим, игры, относящиеся к положению мобильного телефона, калибровка положения магнитометра) и обнаружить функции, относящиеся к вибрации (такие как шагомер, стук). Терминал 1200 также имеет гироскоп, барометр, гидрометр, гигрометр, термометр, инфракрасный датчик и так далее.

[00159] Каждая аудио схема 160, громкоговоритель 161 и микрофон 162 имеют аудио интерфейс для предоставления пользователю. Аудио схема 160 может получать аудио данные и преобразовывать аудио данные в электрический сигнал и передавать электрический сигнал на громкоговоритель 160. Громкоговоритель 160 преобразовывает электрический сигнал в звуковой сигнал и выводит звуковой сигнал. Кроме того, громкоговоритель 162 может получать звуковой сигнал, преобразовывать звуковой сигнал в электрический сигнал и выводить электрический сигнал на аудио схему 160. Аудио схема 160 получает электрический сигнал, преобразовывает электрический сигнал в аудио сигнал и выводит аудио сигнал на процессор 180. Процессор 180 обрабатывает аудио сигнал и выводит обработанный аудио сигнал на другой терминал посредством РЧ схемы 110 или сохраняет обработанный аудио сигнал на запоминающем устройстве 120. Аудио схема 160 может включать разъем для наушников для соединения с внешними наушниками для установки связи между внешними наушниками и терминалом 1200.

[00160] Сеть Wi-Fi относится к технологии беспроводной связи ближнего действия. Терминал 1200 может помочь пользователю получить или отправить электронное письмо, просмотреть веб-страницы и получить доступ к потоковому мультимедиа через интерфейс ввода/вывода модуля Wi-Fi. Терминал 1200 предоставляет беспроводную сеть для того, чтобы пользователь мог получить доступ к сети Интернет. Несмотря на то, что на фиг. 8 показан модуль Wi-Fi, следует понимать, что терминал 1200 может не включать модуль 170 Wi-Fi. То есть модуль 170 Wi-Fi терминала 1200 может быть опущен в случае необходимости.

[00161] Процессор 180 является центром управления терминала 1200 и соединяется с каждой частью мобильного телефона через различные интерфейсы и кабели. Процессор 180 выполняет различные функции и обрабатывает данные терминала 1200 для наблюдения за мобильным телефоном посредством запуска или выполнения программных продуктов и/или модулей, сохраненных на запоминающем устройстве 120, или посредством вызова данных, сохраненных на запоминающем устройстве 120. Процессор 180 может включать одно ядро обработки или несколько ядер обработки. Предпочтительно, прикладной процессор и процессор модема могут быть объединены в процессор 180. Прикладной процессор главным образом обрабатывает операционную систему, интерфейс пользователя, прикладные программы и так далее. Процессор модема главным образом обрабатывает беспроводную связь. Следует понимать, что процессор модема может быть не объединен в процессор 180.

[00162] Терминал 1200 дополнительно включает источник 190 питания, такой как батарея, для питания других элементов терминала 1200. Предпочтительно, источник 190 питания соединяется с процессором 180 через систему управления питанием. Система управления питанием используется для зарядки и разрядки источника 190 питания и управляет питанием источника 190 питания и так далее. Источник 190 питания может включать любое сочетание одного или нескольких питаний постоянного тока (DC) или питаний переменного тока (AC), систему аккумуляторной батареи, схему обнаружения неисправностей, преобразователь или обратный преобразователь, индикатор состояния питания.

[00163] Терминал 1200 дополнительно может включать камеру, модуль Bluetooth и так далее. Камера и модуль Bluetooth не показаны.

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

[00165] Пятый вариант осуществления

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

[00167] Получение унифицированного указателя ресурса (URL), введенного пользователем, веб-страницы и загрузка кодов веб-страницы в соответствии с URL.

[00168] Внедрение предопределенного кода в коды веб-страницы, где предопределенный код имеет функцию изменения цветов элементов страницы веб-страницы.

[00169] Выполнение предопределенного кода для изменения цветов элементов страницы веб-страницы для того, чтобы цветовой контраст между элементами страницы веб-страницы соответствовал предопределенному контрасту. Веб-страница с предопределенным контрастом подходит для просмотра при слабом освещении.

[00170] А именно, перед внедрением предопределенного кода в коды веб-страницы способ дополнительно включает:

[00171] представление веб-страницы в области отображения страницы браузера в соответствии с кодами веб-страницы.

[00172] А именно, этап внедрения предопределенного кода в коды веб-страницы включает:

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

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

[00175] А именно, этап выполнения предопределенного кода для изменения цветов элементов страницы веб-страницы включает:

[00176] получение один за другим цветовых атрибутов элементов страницы веб-страницы и перенастройку цветовых атрибутов элементов страницы веб-страницы до тех пор, пока все элементы страницы веб-страницы не будут перенастроены.

[00177] А именно, этап перенастройки цветовых атрибутов элементов страницы веб-страницы включает следующие этапы:

[00178] Получение цветовых атрибутов переднего плана элементов страницы и установка цветовых значений цветовых атрибутов переднего плана между значением 0XFFFFFF и значением 0x808080.

[00179] Получение цветовых атрибутов заднего плана элементов страницы и установка цветовых значений цветовых атрибутов заднего плана между значением 0XFFFFFF и значением 0x808080.

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

[00181] Порядковый номер вариантов осуществления используется лишь для иллюстрации и не представляет преимущества вариантов осуществления.

[00182] Специалистам в данной области техники будет понятно, что часть или все процессы в способах в соответствии с вышеизложенными вариантами осуществления могут быть реализованы посредством компьютерной программы, выдающей команды соответствующему аппаратному обеспечению. Программа может быть сохранена на машиночитаемом носителе данных. При выполнении программа может выполнять процессы в вышеупомянутых вариантах осуществления способов. Носитель данных может являться магнитным диском, оптическим диском, постоянным запоминающим устройством (ROM), оперативным запоминающим устройством (RAM) и т.д.

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

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

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

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

4. Способ по п. 1, отличающийся тем, что этап перенастройки цветовых атрибутов элементов страницы веб-страницы включает:
получение цветовых атрибутов переднего плана элементов страницы и установку цветовых значений цветовых атрибутов переднего плана между значением 0XFFFFFF и значением 0x808080; и
получение цветовых атрибутов заднего плана элементов страницы и установку цветовых значений цветовых атрибутов заднего плана между значением 0x000000 и значением 0x808080.

5. Устройство для просмотра веб-страниц при слабом освещении посредством браузера для мобильного терминала, содержащее:
модуль загрузки, настроенный на получение унифицированного указателя ресурса (URL) веб-страницы, введенного пользователем, и загрузку кодов вебстраницы в соответствии с URL;
модуль внедрения, настроенный на внедрение предопределенного кода в коды веб-страницы, причем предопределенный код имеет функцию изменения цветов элементов страницы веб-страницы; и
модуль изменения, настроенный на выполнение предопределенного кода изменения цветов элементов страницы веб-страницы для того, чтобы цветовой контраст между элементами страницы веб-страницы соответствовал предопределенному контрасту, причем веб-страница с предопределенным контрастом подходит для просмотра при слабом освещении,
отличающееся тем, что модуль изменения дополнительно настроен на получение одного за другим исходных цветовых атрибутов элементов страницы веб-страницы и перенастройку исходных цветовых атрибутов элементов страницы веб-страницы до перенастройки исходных цветовых атрибутов всех элементов страницы веб-страницы.

6. Устройство по п. 5, отличающееся тем, что дополнительно содержит:
модуль представления, настроенный на представление веб-страницы в области отображения страницы браузера в соответствии с кодами веб-страницы перед внедрением модулем внедрения предопределенного кода в коды веб-страницы.

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

8. Устройство по п. 5, отличающееся тем, что модуль изменения дополнительно содержит:
блок получения, настроенный на получение одного за другим цветовых атрибутов элементов страницы веб-страницы;
первый блок изменения, настроенный на получение цветовых атрибутов переднего плана элементов страницы и установку цветовых значений цветовых атрибутов переднего плана между значением 0XFFFFFF и значением 0x808080; и
второй блок изменения, настроенный на получение цветовых атрибутов заднего плана элементов страницы и установку цветовых значений цветовых атрибутов заднего плана между значением 0x000000 и значением 0x808080.

9. Терминал для просмотра веб-страниц посредством браузера, содержащий:
запоминающее устройство;
одну или несколько программ, сохраненных в запоминающем устройстве, для выполнения одним или несколькими процессорами, причем одна или несколько программ содержат команды для:
получения унифицированного указателя ресурса (URL) веб-страницы, введенного пользователем, и загрузки кодов веб-страницы в соответствии с URL;
внедрения предопределенного кода в коды веб-страницы, причем предопределенный код имеет функцию изменения цветов элементов страницы веб-страницы;
выполнения предопределенного кода для изменения цветов элементов страницы веб-страницы для того, чтобы цветовой контраст между элементами страницы веб-страницы соответствовал предопределенному контрасту, причем веб-страница с предопределенным контрастом подходит для просмотра при слабом освещении,
отличающийся тем, что этап выполнения предопределенного кода для изменения цветов элементов страницы веб-страницы включает:
получение одного за другим цветовых атрибутов элементов страницы веб-страницы и перенастройку цветовых атрибутов элементов страницы веб-страницы до перенастройки всех элементов страницы вебстраницы.

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

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

12. Терминал по п. 9, отличающийся тем, что этап перенастройки цветовых атрибутов элементов страницы веб-страницы включает:
получение цветовых атрибутов переднего плана элементов страницы и установку цветовых значений цветовых атрибутов переднего плана между значением 0XFFFFFF и значением 0x808080; и
получение цветовых атрибутов заднего плана элементов страницы и установку цветовых значений цветовых атрибутов заднего плана между значением 0x000000 и значением 0x808080.

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

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

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

16. Энергонезависимый машиночитаемый носитель данных по п. 13, отличающийся тем, что этап перенастройки цветовых атрибутов элементов страницы веб-страницы включает:
получение цветовых атрибутов переднего плана элементов страницы и установку цветовых значений цветовых атрибутов переднего плана между значением 0XFFFFFF и значением 0x808080; и получение цветовых атрибутов заднего плана элементов страницы и установку цветовых значений цветовых атрибутов заднего плана между значением 0x000000 и значением 0x808080.



 

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к поисковому запросу. Технический результат - эффективное и быстрое предоставление пользователю актуальных результатов поиска. Для этого получают через коммуникационную сеть поисковый запрос от электронного устройства и определяют узел, соответствующий поисковому запросу и содержащий множество ресурсов, связанных по меньшей мере с частью поискового запроса. Формируются адреса ресурсов, соответствующих поисковому запросу, связанные с ресурсами, соответствующими поисковому запросу. Ресурсы соответствуют поисковому запросу. Адреса соответствующих поисковому запросу ресурсов основаны на шаблонах адресов, связанных с узлами, соответствующими поисковым запросам и по меньшей мере части поискового запроса. Электронное устройство отображает страницу результатов работы поисковой системы (SERP), содержащую результаты поиска, указывающие по меньшей мере на следующее: ресурс, соответствующий поисковому запросу, и адрес ресурса, соответствующий поисковому запросу. 2 н. и 18 з.п. ф-лы, 5 ил.

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

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

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

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

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

Изобретение относится к технологиям информационного поиска. Техническим результатом является обеспечение снижения времязатрат, требующихся для детального просмотра результатов конкретного поиска и, следовательно, для нахождения нужного результата(ов). При отображении результатов поиска изображений в ответ на поисковый запрос в дополнение к отображению ответных результатов для запроса ответные результаты также предоставляются для связанных запросов. Результаты упорядочиваются по множеству осей отображения, включающих в себя ось, соответствующую упорядочению различных поисковых запросов. Результаты могут отображаться выровненным или невыровненным способом. Пользователю предоставляют три варианта для перемещения области просмотра. В первом варианте область просмотра перемещают вдоль первой оси. Во втором варианте область просмотра перемещают вдоль второй оси, которая расположена под углом к первой оси. В третьем варианте область просмотра перемещают вдоль третьей оси, которая расположена под углом к первой оси и второй оси. Результаты тогда можно перемещать по одной или нескольким осям отображения, чтобы позволить пользователю просматривать различные результаты. 3 н. и 17 з.п. ф-лы, 12 ил.

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

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

Изобретение относится к способу и системе хранилищ временных данных и платформенно-независимым приложениям загрузки хранилища временных данных. Технический результат заключается в обеспечении исключения устаревших данных. Система включает хранилище временных данных и набор входных данных, причем входные данные включают в себя снимок данных из исходной базы данных, процессорный блок, соединенный с указанным запоминающим устройством и запрограммированный на разбиение набора входных данных на множество разделов, включающих первый раздел и второй раздел. Обнаруживают, что активная запись данных в хранилище временных данных не связана с записью данных в наборе входных данных. Выполняют неявное удаление активной записи данных на основе указанного обнаружения. Определяют самую раннюю исходную временную метку, связанную с первой записью данных в наборе входных данных. Идентифицируют набор первичных ключей. Импортируют второй раздел в таблицу предварительной загрузки на основе идентифицированного набора первичных ключей. Загружают таблицы предварительной загрузки в хранилище временных данных. 2 н. и 11 з.п. ф-лы, 4 табл., 24 ил.
Наверх