Вид РИД
Изобретение
Перекрестная ссылка на родственные заявки
[0001] Настоящая заявка испрашивает приоритет китайский патентной заявки № 201210290202.5, поданной 15 августа 2012, которая включена в настоящее описание посредством ссылки во всей ее полноте в качестве части раскрытия.
Область техники
[0002] Настоящее изобретение относится к области интернет-технологий и, в частности, к способу, системе и устройству для фильтрации рекламных объявлений веб-страниц на мобильном терминале.
Предшествующий уровень техники
[0003] В настоящее время сайты Всемирной паутины (WWW) в Интернете поддерживают различные типы рекламных объявлений веб-страниц. В частности, контенты различных типов рекламных объявлений веб-страниц могут быть подразделены так, чтобы включать в себя: картинки, FLASH и Jscript (тип Windows Script). В некоторых популярных веб-сайтах может быть представлено большое количество рекламных контентов.
[0004] Например, когда пользователь запускает браузер для просмотра веб-страницы, все контенты на веб-странице, как правило, отображаются. По мере того как браузер загружает контент страницы, весь рекламный контент также загружается, большое количество рекламного контента влияет на скорость загрузки, в то же время затрачивает впустую объем веб-трафика, использует большой объем памяти после загрузки на стороне клиента и влияет на скорость просмотра пользователя. Это уменьшает пользовательское восприятие чтения.
[0005] Чтобы решить эту проблему, в уровне техники устанавливается функция для фильтрации рекламы на некоторых РС (персональный компьютер) браузерах, которые могут фильтровать контент из различных типов рекламы плавающих окон и всплывающей рекламы; некоторые браузеры поддерживают пользовательскую загрузку настроенных правил фильтрации рекламы и совместное использование с другими пользователями, но этот способ не фильтрует рекламный контент в максимальной степени и не применим для фильтрации рекламы на мобильном терминале.
Сущность изобретения
[0006] Настоящее изобретение относится к способу, устройству, серверу и системе для фильтрации рекламных объявлений веб-страниц на мобильном терминале, которые предназначены для решения проблемы неспособности способа фильтрации рекламы согласно уровню техники фильтровать рекламный контент в максимальной степени и его неспособности фильтровать рекламу на мобильном терминале.
[0007] Вариант осуществления настоящего изобретения реализован как способ фильтрации рекламного контента веб-страницы на мобильном терминале, который включает в себя выполнение сервером
приема запроса от мобильного терминала на посещение веб-сайта для просмотра одной или более веб-страниц;
анализ типа данных суб-ресурсов одной или более веб-страниц;
фильтрацию рекламного контента, ассоциированного с одной или более веб-страницами, используя правила фильтрации, которые соответствуют типам данных суб-ресурсов; и
возврат данных суб-ресурсов одной или более веб-страниц без ассоциированного рекламного контента в мобильный терминал для просмотра.
[0008] Техническое решение для варианта осуществления настоящего изобретения также включает в себя:
определение, требуется ли отфильтровывать ассоциированный рекламный контент: если да, то анализ типов данных суб-ресурсов одной или более веб-страниц и выполнение фильтрации; если нет, то возвращение данных суб-ресурсов одной или более веб-страниц вместе с ассоциированным рекламным контентом в мобильный терминал для просмотра, и завершение фильтрации.
[0009] Техническое решение для варианта осуществления настоящего изобретения также включает в себя:
извлечение одной или более веб-страниц с сервера третьей стороны, в ответ на прием запроса от мобильного терминала на посещение веб-сайта для просмотра одной или более веб-страниц; получение данных суб-ресурсов из одной или более веб-страниц посредством анализа; и определение, присутствует или нет рекламный контент, ассоциированный с одной или более веб-страницами: если да, то анализ типа данных суб-ресурса; если нет, возвращение данных суб-ресурсов одной или более веб-страниц вместе со списком унифицированных указателей ресурса (URL) рекламного контента, ассоциированного с одной или более веб-страницами, в мобильный терминал, и завершение фильтрации.
[0010] Техническое решение для варианта осуществления настоящего изобретения, после фильтрации рекламного контента с использованием правил фильтрации, также включает в себя: выполнение интеллектуальной компоновки данных суб-ресурсов в одной или более веб-страницах.
[0011] Техническое решение для варианта осуществления настоящего изобретения, после возвращения данных суб-ресурсов одной или более веб-страниц в мобильный терминал, также включает в себя: возвращение списка URL данных суб-ресурсов одной или более веб-страниц вместе со списком URL рекламного контента, ассоциированного с одной или более веб-страницами в мобильный терминал; в ответ, прием пакетного запроса от мобильного терминала, чтобы загрузить только список URL данных суб-ресурсов одной или более веб-страниц; интеграцию списка URL данных суб-ресурсов как одного или более контента веб-страницы; и возвращение контента одной или более веб-страниц на мобильный терминал для просмотра.
[0012] Техническое решение для варианта осуществления настоящего изобретения для возвращения данных суб-ресурсов одной или более веб-страниц без ассоциированного рекламного контента на мобильный терминал также включает в себя: обеспечение отображения с помощью мобильного терминала контента одной или более веб-страниц, имеющего одно или более сообщений-подсказок, которые указывают отфильтрованный рекламный контент; где одно или более сообщений-подсказок позволяют выполнять просмотр с помощью мобильного терминала только отфильтрованного рекламного контента как одну или более новых веб-страниц.
[0013] Техническое решение для варианта осуществления настоящего изобретения для возвращения данных суб-ресурсов одной или более веб-страниц без ассоциированного рекламного контента на мобильный терминал также включает в себя: обеспечение отображения мобильным терминалом вычисления снижения объема трафика в результате фильтрации на сервере и напоминания, чтобы выключить фильтрацию или включить фильтрацию при новом входе в систему.
[0014] Техническим решением, принятым для другого варианта осуществления настоящего изобретения, является устройство для фильтрации рекламного контента веб-страницы на мобильном терминале, которое включает в себя: по меньшей мере процессор, обрабатывающий функции в связи с модулем доступа к веб-странице, модулем приема суб-ресурса и модулем отображения информации, при этом модуль доступа к веб-странице отправляет на сервер запрос на посещение веб-сайта и на просмотр одной или более веб-страниц, модуль приема суб-ресурса принимает от сервера, после фильтрации рекламного контента, ассоциированного с одной или более веб-страницами, список унифицированных указателей ресурса (URL) данных суб-ресурсов одной или более веб-страниц и запрашивает пакетную загрузку с сервера данных суб-ресурсов одной или более веб-страниц в списке URL, и модуль отображения информации отображает данные суб-ресурсов одной или более веб-страниц для просмотра.
[0015] Техническое решение для варианта осуществления настоящего изобретения также включает в себя следующее: упомянутое устройство для фильтрации рекламы веб-страниц на мобильном терминале также включает в себя модуль решения о фильтрации, который выдает решение о том, требуется ли или нет фильтрация рекламного контента, ассоциированного с одной или более веб-страницами, при этом: если не требуется фильтрация, то рекламный контент, ассоциированный с одной или более веб-страницами, будет возвращен сервером на мобильный терминал для просмотра; если требуется фильтрация, то рекламный контент, ассоциированный с одной или более веб-страницами, не будет возвращен сервером на мобильный терминал для просмотра.
[0016] Техническим решением, принятым для другого варианта осуществления настоящего изобретения, является сервер для фильтрации рекламного контента веб-страницы на мобильном терминале, содержащий по меньшей мере процессор, обрабатывающий функции в связи с модулем извлечения веб-страницы, модулем фильтрации информации и модулем возвращения веб-страницы, при этом: модуль извлечения веб-страницы, в ответ на прием запроса от мобильного терминала на просмотр одной или более веб-страниц на веб-сайте, извлекает одну или более веб-страниц, получает данные суб-ресурсов с помощью анализа одной или более веб-страниц; модуль фильтрации информации анализирует типы данных суб-ресурсов одной или более веб-страниц и фильтрует рекламный контент, ассоциированный с одной или более веб-страницами, используя правила фильтрации, которые соответствуют типам данных суб-ресурсов; модуль возвращения веб-страницы возвращает данные суб-ресурсов из одной или более веб-страниц вместе со списком унифицированных указателей ресурса (URL) рекламного контента, ассоциированного с одной или более веб-страницами, в мобильный терминал, и в ответ на прием пакетного запроса, чтобы загрузить список URL данных суб-ресурсов из одной или более веб-страниц, интегрирует список URL данных суб-ресурсов как контент одной или более веб-страниц; и возвращает контент одной или более веб-страниц на мобильный терминал для просмотра.
[0017] Техническое решение для варианта осуществления настоящего изобретения также включает в себя модуль определения суб-ресурсов, который, в ответ на прием запроса от мобильного терминала на просмотр одной или более веб-страниц на веб-сайте, определяет, существует ли рекламный контент в одной или более веб-страниц; если существует, то рекламный контент фильтруется посредством модуля фильтрации информации; если не существует, если рекламный контент не существует в контенте страницы ресурса, то возвращает список URL данных суб-ресурсов из одной или более веб-страниц на мобильный терминал посредством модуля возвращения веб-страницы.
[0018] Техническое решение для варианта осуществления настоящего изобретения также включает в себя модуль компоновки веб-страницы и модуль вычисления объема трафика, при этом модуль компоновки веб-страницы выполняет интеллектуальную компоновку одной или более веб-страниц после фильтрации рекламного контента, и модуль вычисления объема трафика вычисляет снижение объема трафика в результате фильтрации рекламного контента и напоминает пользователю мобильного терминала, посредством модуля отображения информации, выключить фильтрацию или включить фильтрацию при новом входе в систему.
[0019] Техническим решением, принятым для другого варианта осуществления настоящего изобретения, является система фильтрации рекламного контента веб-страницы на мобильном терминале, включающая в себя мобильный терминал, осуществляющий связь с сервером, при этом мобильный терминал выполняет запрос на посещение веб-сайта, чтобы просмотреть одну или более веб-страниц через сервер, принимает решение, следует ли или нет отфильтровывать рекламный контент, ассоциированный с одной или более веб-страницами: если да, то сервер анализирует типы данных суб-ресурсов одной или более веб-страниц, отфильтровывает рекламный контент, ассоциированный с одной или более веб-страницами, с использованием правил фильтрации, соответствующих типам данных суб-ресурсов одной или более веб-страниц, и возвращает только данные суб-ресурсов одой или более веб-страниц без рекламного контента на мобильный терминал.
[0020] Техническое решение для варианта осуществления настоящего изобретения также включает в себя модуль доступа к веб-странице и модуль решения о фильтрации, при этом модуль доступа к веб-странице используется, чтобы сделать запрос на посещение веб-сайта для просмотра одной или более веб-страниц с помощью браузера мобильного терминала; модуль решения о фильтрации используется для принятия решения, необходимо ли или нет отфильтровывать рекламный контент, ассоциированный с одной или более веб-страницами: если да, то рекламный контент, ассоциированный с одной или более веб-страницами, отфильтровывается посредством сервера; если нет, то рекламный контент, ассоциированный с одной или более веб-страницами, возвращается без фильтрации на мобильный терминал через сервер.
[0021] Техническое решение для варианта осуществления настоящего изобретения также включает в себя модуль приема ресурса и модуль отображения информации, при этом модуль приема ресурса используется, чтобы принять от сервера данные суб-ресурсы одной или более веб-страниц и сделать пакетный запрос к серверу для загрузки данных суб-ресурсов одной или более веб-страниц в списке унифицированных указателей ресурса (URL); и модуль отображения информации используется для отображения: контента одной или более веб-страниц, имеющего одно или более сообщений-подсказок, которые указывают отфильтрованный рекламный контент, причем одно или более сообщений-подсказок позволяют осуществлять просмотр с помощью мобильного терминала только отфильтрованного рекламного контента как одной или более новых веб-страниц, вычисления сокращения объема трафика в результате фильтрации на сервере и напоминания, чтобы выключить фильтрацию или включить фильтрацию при новом входе в систему.
[0022] Техническое решение для варианта осуществления настоящего изобретения также включает в себя модуль фильтрации информации и модуль возвращения веб-страницы, при этом модуль фильтрации информации используется, чтобы анализировать типы данных суб-ресурсов одной или более веб-страниц и фильтровать рекламный контент, ассоциированный с одной или более веб-страницами, с использованием правил фильтрации, соответствующих типам данных суб-ресурсов одной или более веб-страниц; и модуль возвращения веб-страниц возвращает список URL данных суб-ресурсов одной или более веб-страниц в мобильный терминал, чтобы в ответ на прием пакетного запроса от мобильного терминала загружать список URL данных суб-ресурсов одной или более веб-страниц, интегрировать список URL данных суб-ресурсов как контент одной или более веб-страниц и возвращать контент одной или более веб-страниц на мобильный терминал для просмотра.
[0023] Техническое решение для варианта осуществления настоящего изобретения также предусматривает, что упомянутый сервер также включает в себя модуль получения страницы и модуль решения о ресурсе, упомянутый модуль получения страницы используется для захвата страницы и получения контента страницы ресурса посредством анализа; упомянутый модуль решения о ресурсе используется, чтобы принять решение, существует ли рекламный контент в контенте ресурса страницы, и если да, то рекламный контент фильтруется посредством модуля фильтрации информации; а если нет, то контент страницы возвращается посредством модуля возвращения страницы.
[0024] Техническое решение для варианта осуществления настоящего изобретения также включает в себя модуль извлечения веб-страницы и модуль определения суб-ресурсов, при этом модуль извлечения веб-страницы используется для извлечения одной или более веб-страниц и получения данных суб-ресурсов из одной или более веб-страниц путем анализа контента одной или более веб-страниц; упомянутый модуль определения суб-ресурса используется для определения, существует ли рекламный контент в контенте одной или более веб-страниц: если да, то рекламный контент отфильтровывается из контента одной или более веб-страниц посредством модуля фильтрации информации; если нет, то рекламный контент, ассоциированный с одной или более веб-страницами, возвращается неотфильтрованным посредством модуля возвращения веб-страницы.
[0025] Техническое решение для варианта осуществления настоящего изобретения также включает в себя модуль компоновки страницы и модуль вычисления объема трафика, при этом модуль компоновки веб-страницы используется для выполнения интеллектуальной компоновки одной или более веб-страниц после фильтрации, и модуль вычисления объема трафика используется для вычисления уменьшения объема трафика в результате фильтрации и напоминания пользователю мобильного терминала, чтобы выключить фильтрацию или включить фильтрацию при новом входе в систему.
[0026] Техническое решение согласно настоящему изобретению имеет следующие преимущества или выгоды: путем выполнения интеллектуального анализа типа данных суб-ресурсов веб-страницы на различных сайтах и путем выполнения фильтрации рекламного контента с использованием установленных правил фильтрации для рекламного контента, способ, устройство, сервер и система в вариантах осуществления настоящего изобретения для фильтрации рекламного контента веб-страницы на мобильном терминале реализуют максимальную фильтрацию рекламного контента, увеличивают скорость и уменьшают объем трафика. Путем отображения, посредством мобильного терминала, сообщения-подсказки, функция фильтрации для мобильного терминала может выполняться более персонализированным образом. Путем выполнения, посредством сервера, интеллектуальной компоновки на отфильтрованном контенте веб-страницы и вычисления уменьшения объема трафика в результате фильтрации пользователю напоминается о преимуществах улучшения скорости ввиду сниженного объема трафика, тем самым соответственно значительно улучшается пользовательское восприятие.
[0027] Краткое описание чертежей
[0028] Прилагаемые чертежи включены для обеспечения дальнейшего понимания формулы изобретения и раскрытия, включены в настоящее описание и составляют его часть. Подробное описание и проиллюстрированные варианты осуществления служат для объяснения принципов, определенных формулой изобретения.
[0029] На фиг. 1А представлена диаграмма последовательности событий, иллюстрирующая примерный способ для фильтрации рекламного контента веб-страницы на мобильном терминале, согласно варианту осуществления настоящего изобретения.
[0030] Фиг. 1B иллюстрирует примерную блок-схему последовательности операций для фильтрации рекламного контента веб-страницы на мобильном терминале, согласно варианту осуществления настоящего изобретения, как показано на фиг. 1А.
[0031] Фиг. 2А иллюстрирует примерный контент веб-страницы, показанный на мобильном терминале, до фильтрации рекламного контента, согласно варианту осуществления настоящего изобретения.
[0032] Фиг. 2В иллюстрирует примерный контент веб-страницы, показанный на мобильном терминале, после фильтрации рекламного контента по фиг. 2А, в соответствии с вариантом осуществления настоящего изобретения.
[0033] Фиг. 2С иллюстрирует примерную компоновку рекламного контента, показанную на мобильном терминале, перед фильтрацией, в соответствии с вариантом осуществления настоящего изобретения.
[0034] Фиг. 2D иллюстрирует примерную компоновку веб-страницы, показанной на мобильном терминале, после фильтрации, в соответствии с вариантом осуществления настоящего изобретения.
[0035] Фиг. 3 иллюстрирует примерную систему для фильтрации рекламного контента, с примерными структурами мобильного терминала, осуществляющего связь с прокси-сервером (350), в соответствии с вариантом осуществления настоящего изобретения.
Подробное описание вариантов осуществления
[0036] Различные варианты осуществления настоящего изобретения далее подробно описаны в сочетании с прилагаемыми чертежами и вариантами осуществления, приведенными ниже. Следует понимать, что конкретные варианты осуществления, описанные здесь, используются только для объяснения настоящего изобретения и не используются для ограничения настоящего изобретения.
[0037] На фиг. 1А представлена диаграмма последовательности событий, иллюстрирующая примерный способ для фильтрации рекламного контента веб-страницы на мобильном терминале, согласно варианту осуществления настоящего изобретения. Этот вариант включает в себя клиент (20) мобильного браузера, прокси-сервер (30) (например, сервер QQ Browser) и веб-сервер (40) третьей стороны. Клиент (20) мобильного браузера может быть мобильным терминалом, например, смартфоном, мобильным планшетным устройством, портативным компьютером или любыми мобильными устройствами с возможностью беспроводной связи с Интернетом. Веб-сервер (40) третьей стороны может быть хост-сервером, на котором размещены ресурсы или веб-страницы для запрашиваемых веб-сайтов. Прокси-сервер (20) может выступать в качестве посредника для подключения запросов с клиента (20) мобильного браузера (20) к запрашиваемому хосту (то есть, веб-серверу (40) третьей стороны (40)).
[0038] Примерная последовательность для фильтрации рекламного контента веб-страницы на мобильном терминале может включать следующие этапы:
[0039] Этап 1: Клиент (20) мобильного браузера делает запрос на унифицированный указатель ресурса (URL) на веб-сайте Всемирной паутины (например, www.sina.cn).
[0040] Этап 2: Прокси-сервер (30), в ответ на прием запроса от клиента (20) мобильного браузера, извлекает веб-страницу с веб-сервера (40) третьей стороны, на котором находится сайт www.sina.cn.
[0041] Этап 3: Веб-сервер (40) третьей стороны может возвратить HTML данные (4А) веб-сайта www.sina.cn в качестве контента веб-страницы на прокси-сервер (30). В варианте осуществления, контент веб-страницы, то есть HTML-данные (4A) могут включать в себя список URL данных суб-ресурсов, относящихся к веб-сайту www.sina.cn, и URL рекламного контента, ассоциированного с веб-сайтом www.sina.cn.
[0042] Например, HTML данные (4A) могут иметь список URL с данными суб-ресурсов, который выглядит следующим образом:
http://city.sina.com.cn/js/83/2011/1114/11.js
http://d1.leju.com/ia/2013/05/28/51a44b6886f06img.jpg
http://d1.leju.com/ia/2013/05/28/51a44bb3463c6img.jpg
http://i1.sinaimg.cn/unipro/pub/suda_m_v629.js
http://d1.sina.com.cn/litong/duanran/360x242.jpg
http://d1.sina.com.cn/pfpghc/35/07/pic280735.jpg
http://d1.sina.com.cn/d1images/common/adNone.js
[0043] Среди которых, URL рекламного контента (5A), ассоциированного с веб-сайтом www.sina.cn, могут включаться следующим образом:
http://d1.sina.com.cn/litong/duanran/360x242.jpg
http://d1.sina.com.cn/d1images/common/adNone.js
[0044] Этап 4: Прокси-сервер (30) может анализировать приведенные выше HTML данные (4A) и сравнивает HTML данные (4A) с предустановленными правилами URL рекламы.
[0045] Этап 5: Прокси-сервер (30) может идентифицировать URL рекламного контента (5А) из числа HTML данных (4A) и маркировать их как URL рекламы.
[0046] Этап 6: Прокси-сервер (30) может возвратить клиенту (20) мобильного браузера представленные ниже отфильтрованные HTML данные веб-страницы (данные суб-ресурсов веб-страницы):
http://city.sina.com.cn/js/83/2011/1114/11.js
http://d1.leju.com/ia/2013/05/28/51a44b6886f06img.jpg
http://d1.leju.com/ia/2013/05/28/51a44bb3463c6img.jpg
http://i1.sinaimg.cn/unipro/pub/suda_m_v629.js
http://d1.sina.com.cn/pfpghc/35/07/pic280735.jpg
[0047] Кроме того, прокси-сервер (30) может возвратить клиенту (20) мобильного браузера список URL (5А) рекламы наряду с представленными выше отфильтрованными HTML данными веб-страницы.
[0048] Этап 7: В ответ на прием отфильтрованных HTML данных веб-страницы и списка URL (5А) рекламы, клиент мобильного браузера (20) может отправить к прокси-серверу (30) запрос на загрузку только отфильтрованных HTML данных веб-страницы (то есть данных суб-ресурсов веб-страницы).
[0049] Этап 8: При получении запроса на загрузку от клиента (20) мобильного браузера, прокси-сервер (30) может извлечь только данные суб-ресурсов веб-страницы из веб-сервера (40) третьей стороны.
[0050] Этап 9: Веб-сервер (40) третьей стороны возвращает только данные суб-ресурсов веб-страницы (т.е. www.sina.cn) на прокси-сервер (30).
[0051] Этап 10: Прокси-сервер (30) может направить извлеченные данные суб-ресурсов веб-страницы (т.е. www.sina.cn) на клиент (20) мобильного браузера в качестве отфильтрованного контента веб-страницы. В варианте осуществления, прокси-сервер (30) может выполнять компоновку отфильтрованного контента веб-страницы (например, суб-ресурсов данных веб-страницы) перед отсылкой отфильтрованного контента веб-страницы на клиент (20) мобильного браузера.
[0052] Этап 11: После приема загруженного отфильтрованного контента веб-страницы, клиент (20) мобильного браузера может анализировать, воспроизводить и отображать данные суб-ресурсов веб-страницы без рекламного контента, ассоциированного с веб-сайтом www.sina.cn.
[0053] Фиг. 1B иллюстрирует примерную блок-схему последовательности операций для фильтрации рекламного контента веб-страницы на мобильном терминале, согласно варианту осуществления настоящего изобретения, как показано на фиг. 1А.
[0054] Этап S100: клиент может подать запрос на посещение веб-сайта (например, www.sina.cn) на мобильном терминале (например, клиенте (20) мобильного браузера). Пользователь может выбрать, требуется или нет фильтрация рекламного контента в качестве опций конфигурации мобильного терминала при отправке запроса на посещение. В одном варианте осуществления запрос может включать в себя решение о выборе фильтрации рекламного контента, ассоциированного с веб-страницей на посещаемом веб-сайте. Альтернативно, запрос может не включать в себя решение (например, настройка по умолчанию) выбирать фильтрацию рекламного контента, ассоциированного с веб-страницей на посещаемом веб-сайте.
[0055] Этап S110: Когда пользователь делает запрос на посещение веб-страницы Всемирной паутины (WWW) через браузер мобильного терминала, то запрос ретранслируется через прокси-сервер (например, сервер (30) QQ браузера). В варианте осуществления, прокси-сервер может извлечь веб-страницу и анализирует контенты веб-страницы (например, данные суб-ресурсов) и определяет, существует ли или нет рекламный контент в контентах веб-страницы.
[0056] Прокси-сервер может также анализировать запрос на посещение, чтобы определить, содержит ли запрос на посещение веб-сайта просьбу о фильтрации рекламного контента, или соответствует ли рекламный контент, ассоциированный с веб-страницей, определенным правилам фильтрации.
[0057] Этап S120: Если нет (то есть, фильтрация рекламы не выбрана в запросе веб-сайта, или рекламный контент, ассоциированный с веб-страницей, не согласован с определенными правилами фильтрации), то прокси-сервер может извлечь контент веб-страницы и возвратить нефильтрованный контент веб-страницы (т.е. данные веб-страницы в HTML вместе с ассоциированным рекламным контентом) в мобильный терминал для просмотра.
[0058] Этап S140: Если да (т.е. фильтрация рекламы выбрана в запросе веб-сайта, или рекламный контент, ассоциированный с веб-страницей, соответствует определенным правилам фильтрации), то конфигурация фильтрации открывается в прокси-сервере, и прокси-сервер может фильтровать рекламный контент веб-страницы. Пользователь может не загружать отфильтрованный рекламный контент при просмотре, однако релевантный приглашающий текст о фильтрации может отображаться как сообщение-подсказка на мобильном терминале.
[0059] Более конкретно, прокси-сервер может анализировать каждый тип контентов веб-страницы (например, данные суб-ресурсов) и может применять правила фильтрации в соответствии с типом данных суб-ресурсов, чтобы фильтровать рекламный контент веб-страницы. В варианте осуществления, прокси-сервер может выполнять интеллектуальную компоновку веб-страницы после фильтрации. Примеры анализа, фильтрации и интеллектуальной компоновки могут быть дополнительно проиллюстрированы на следующих фиг. 2А-2D.
[0060] Этап S150: Прокси-сервер может возвратить отфильтрованные контенты веб-страницы (данные веб-страницы в HTML) и список рекламных URL на мобильный терминал.
[0061] Этап S160: Мобильный терминал может принимать данные веб-страницы в HTML (то есть, контенты веб-страницы) и список рекламных URL и может сделать пакетный запрос на загрузку только отфильтрованных контентов веб-страницы (данных суб-ресурсов).
[0062] Этап S170: Прокси-сервер может интегрировать или упаковать отфильтрованные контенты веб-страницы (данные суб-ресурсов), извлеченные из веб-сервера третьей стороны, и отправить отфильтрованные контенты веб-страницы на мобильный терминал. Мобильный терминал может отображать загруженные отфильтрованные контенты веб-страницы.
[0063] В одном варианте осуществления мобильный терминал может отображать сообщение-подсказку относительно отфильтрованного рекламного контента. Содержание сообщения-подсказки может быть таким: "Рекламные объявления были отфильтрованы для вас, и благодарим вас за использование браузера мобильного терминала". Кроме того, пользователь может также кликнуть сообщение-подсказку, чтобы просмотреть отфильтрованный рекламный контент как новую веб-страницу.
[0064] Этап S180: В одном варианте осуществления мобильный терминал может вычислять уменьшенный объем трафика, полученный в результате фильтрации рекламного контента, и может напомнить пользователю о настройке фильтрации при выходе или при следующем входе в систему.
[0065] Этап S190: процесс фильтрации завершается.
[0066] Фиг. 2А иллюстрирует примерный контент веб-страницы (200A), показанный на мобильном терминале, до фильтрации рекламного контента, согласно варианту осуществления настоящего изобретения.
[0067] Нефильтрованный контент веб-страницы (200A) может быть веб-страницей, получаемой из примерного сайта новостей, такого как www.sina.cn. Нефильтрованный контент (200А) веб-страницы может включать в себя заголовок (205) веб-сайта, спортивный сайт (207), сайт (210) загрузки новостей, заголовки (202) новостей, главные новости (204) и рекламный контент (206, 208).
[0068] Фиг. 2В иллюстрирует примерную компоновку контента (200B) веб-страницы в мобильном терминале, после отфильтровывания рекламного контента (206, 208) на фиг. 2А, в соответствии с вариантом осуществления настоящего изобретения.
[0069] Пример, приведенный ниже, может иллюстрировать примерные правила фильтрации рекламного контента (выполняемые в прокси-сервере (350) посредством модуля (359) фильтрации информации на фиг. 3) для различных типов данных веб-страницы суб-ресурсов. Символ (|) конвейера может быть использован для представления переднего конца или завершающего конца веб-сайта для фильтрации каждого типа данных суб-ресурсов ниже:
||cctv.com/Library/a2.js: Указывает, что все данные суб-ресурсов, содержащие cctv.com/Library/a2.js должны быть отфильтрованы.
Исключительные правила могут быть обозначены как @@
@@||img.cnbeta.com/upimg/: Указывает, что никакие из данных суб-ресурсов, содержащих img.cnbeta.com/upimg/ не могут быть отфильтрованы.
Произвольное согласование может быть указано с помощью *
cnbeta.com/*125image: Как cnbeta.com/23125image, так и cnbeta.com/vs125image могут быть отфильтрованы.
Регулярное выражение (относится к особой символьной строке, используемой для описания или согласования последовательности символьных строк, которые удовлетворяют синтаксическому правилу) может быть использовано для контроля того, что согласовывать, а что не согласовывать в правилах фильтрации.
{{{/banner/d+/}}: Указывает, что matchbanner123 может быть согласован, но banner321 не может быть согласован.
[0070] В одном варианте осуществления фильтрация рекламного контента до максимальной степени может быть реализована через определение целевых правил фильтрации для различных веб-сайтов. После фильтрации, контент веб-страницы может пройти через интеллектуальную компоновку для отображения на мобильном терминале, чтобы обеспечить лучшее пользовательское восприятие.
[0071] Фиг. 2С иллюстрирует примерную компоновку рекламного контента (206), который может быть отфильтрован, между заголовком (205) веб-сайта и спортивным сайтом (207), как показано на мобильном терминале, до фильтрации. В одном варианте осуществления, отфильтрованный рекламный контент (206) может отдельно просматриваться с помощью новой веб-страницы при выборе пользователем просмотра сообщения-подсказки на мобильном терминале.
[0072] Фиг. 2D иллюстрирует пример компоновки веб-страницы после фильтрации, показывающей только части спортивного сайта (207) и заголовки (202) новостей в браузере мобильного терминала.
[0073] Фиг. 3 иллюстрирует примерную систему (300) для фильтрации рекламного контента, с примерными структурами мобильного терминала (310), осуществляющего связь с прокси-сервером (350), в соответствии с вариантом осуществления настоящего изобретения. Мобильный терминал (310) может осуществлять связь с веб-сервером-хостом третьей стороны через прокси-сервер (350) посредством интернет-соединения.
[0074] Мобильный терминал (310) может включать в себя процессор (312), выполняющий обработку следующих функций в связи с множеством модулей, а именно, модуля (316) доступа к веб-странице, модуля (317) решения о фильтрации, модуля приема суб- ресурсов и модуля отображения информации. В одном варианте осуществления множество модулей может быть реализовано в виде комбинации аппаратных средств и программного обеспечения или как исполняемые коды программного обеспечения, сохраненные в памяти (314).
[0075] Прокси-сервер (350) может включать в себя процессор (352), выполняющий функции обработки в связи с множеством модулей, а именно, модуля (355) компоновки веб-страницы, модуля (356) возвращения веб-страницы, модуля (357) извлечения веб-страницы, модуля (358) определения суб-ресурса, модуля (359) фильтрации информации, модуля (369) вычисления объема трафика. В одном варианте осуществления множество модулей может быть реализовано в виде комбинации аппаратных средств и программного обеспечения или как исполняемые программные коды, сохраненные в памяти (314).
[0076] Со ссылкой на мобильный терминал (310), модуль (316) доступа к веб-странице может включать в себя схемы и коды программного обеспечения для обеспечения возможности передачи запроса на посещение веб-сайта, размещенного на веб-сервере (380) третьей стороны, чтобы просмотреть контенты одной или более веб-страниц на веб-сайте. Модуль (317) решения о фильтрации может включать в себя схемы и коды программного обеспечения, которые позволяют пользователю принять решение о конфигурации относительно контента одной или более веб-страниц, требуется ли или нет отфильтровывать рекламный контент, ассоциированный с запрашиваемой одной или более веб-страницами. Если да, то запрос может указывать прокси-серверу (350), что правила фильтрации могут применяться соответственно, чтобы отфильтровать рекламный контент. Если нет, то запрос может по умолчанию не включать указание прокси-серверу (350), чтобы отфильтровывать рекламный контент, и весь рекламный контент, ассоциированный с веб-страницей, может быть загружен в нефильтрованном виде и будет отображаться на мобильном терминале (310) через прокси-сервер (350).
[0077] Модуль (318) данных суб-ресурсов может включать в себя схемы и коды программного обеспечения, чтобы выполнить запрос на загрузку HTML данных запрашиваемой веб-страницы, с рекламным контентом или без него, в соответствии с конфигурацией решения о фильтрации, установленной пользователем. Модуль (319) отображения информации может включать в себя схемы и коды программного обеспечения, чтобы обеспечивать возможность синтаксического анализа, визуализации и отображения загруженных HTML данных запрашиваемой веб-страницы, с рекламным контентом или без него, в соответствии с конфигурацией решения о фильтрации, установленной пользователем. Модуль (319) отображения информации может отображать сообщение-подсказку или текст на веб-странице о типе рекламного контента, который был отфильтрован, и обеспечивать напоминание пользователю информации о сниженном объеме трафика при выходе из системы и/или при следующем входе в систему.
[0078] Ссылаясь на прокси-сервер (350), модуль (357) извлечения веб-страницы может включать в себя схемы и коды программного обеспечения, в ответ на прием запроса на посещение веб-сайт с мобильного терминала (310) извлекает из веб-сервера-хоста (380) третьей стороны соответствующие веб-страницы в соответствии с запрашиваемым веб-сайтом.
[0079] Модуль (358) определения данных суб-ресурсов может включать в себя схемы и коды программного обеспечения для выполнения анализа по типам данных суб-ресурсов веб-страницы, извлеченных в соответствии с запросом мобильного терминала.
[0080] Модуль (359) фильтрации информации может включать в себя схемы и коды программного обеспечения для выполнения функций фильтрации рекламного контента в соответствии с правилами фильтрации, соответствующими типам данных суб-ресурсов веб-страницы. Примеры правил фильтрации были представлены выше при описании фиг. 2B.
[0081] Модуль (356) возвращения веб-страницы может включать в себя схемы и коды программного обеспечения для возвращения HTML данных веб-страницы, включая рекламные URL, на мобильный терминал (310). После приема пакетного запроса на загрузку только HTML данных веб-страницы, модуль (357) извлечения веб-страницы может извлечь только HTML данные веб-страницы из веб-сервера-хоста (380) третьей стороны и возвращает только HTML контент ресурсов веб-страницы (т.е. без рекламных URL) на мобильный терминал (310) для отображения и для просмотра пользователем.
[0082] В связи с этим, когда пользователь делает запрос на посещение WWW страницы через модуль (316) доступа к веб-странице (например, браузер мобильного терминала), то запрос ретранслируется через прокси-сервер (350) на веб-сервер-хост (380). Если пользователь выбирает опцию или конфигурирует мобильный терминал (310), чтобы отфильтровывать рекламный контент для просмотра веб-страницы, сервер в ответ на запрос фильтрует рекламный контент запрашиваемой веб-страницы и возвращает только отфильтрованный контент веб-страницы в качестве HTML данных на мобильный терминал (310).
[0083] Хотя рекламный контент не загружен в мобильный терминал (310), тем не менее, информация рекламных URL все еще доступна на мобильном терминале (310) (см. этап 6 на фиг. 1A и этап 150 на фиг. 1B). Сообщение-подсказка может быть коротким сообщением или текстом, например: «Рекламные объявления были отфильтрованы для вас", и "спасибо за использование браузера мобильного терминала", и может отображаться на веб-странице по отношению к отфильтрованному рекламному контенту. Сообщение-подсказка также позволяет пользователю выбрать опцию с помощью сообщения-подсказки или текста-подсказки на отображаемой странице, чтобы отдельно просматривать только отфильтрованную рекламу посредством новый веб-страницы (т.е. кликнуть на сообщении-подсказке, чтобы инициировать отдельный запрос загрузки для рекламного контента).
[0084] Как видно, скорость загрузки веб-страницы на посещаемом веб-сайте может быть существенно увеличена в силу сокращения потока трафика рекламного контента посредством фильтрации. Фильтрация рекламного контента на мобильном терминале позволяет использовать более высокую эффективность подписки плана распределения данных за счет устранения ненужного трафика данных к мобильному терминалу и, следовательно, уменьшить риск избыточного использования распределения данных для ежемесячной подписки плана распределения данных. Другие преимущества могут включать более эффективное использование системных ресурсов путем устранения ненужного трафика и нежелательного рекламного трафика в результате действий фильтрации.
[0085] Вышеизложенное относится к вариантам осуществления настоящего изобретения и не должно рассматриваться как ограничивающее объем изобретения. Любые эквивалентные структуры или технологические преобразования, выполненные с использованием контента настоящего описания и прилагаемых чертежей, или прямое или косвенное использование их содержания в других смежных областях техники должны подпадать под действие патентной защиты настоящего изобретения.
[0086] Все или часть операций, описанных выше в вариантах осуществления, могут быть реализованы с помощью кода/программы инструкций, действующих для того, чтобы посредством соответствующих аппаратных средств выполнять операции, при этом программа может храниться в нетранзитивном (постоянном) считываемом компьютером носителе хранения данных, таком как ROM/RAM, магнитный диск или оптический диск, которые исполняются в машине, например, в мобильном терминале, компьютере, ноутбуке, сервере или веб-хостинг-сервере третьей стороны. Например, изобретение может быть реализовано в виде алгоритма как коды, сохраненные в программном модуле или системе с мультипрограммными модулями.
[0087] Специалистам в данной области техники будет очевидно, что различные модификации и вариации могут быть сделаны в настоящем раскрытии без отклонения от объема или сущности изобретения. В свете вышеизложенного, предполагается, что настоящее раскрытие охватывает модификации и вариации настоящего раскрытия при условии, что они входят в объем прилагаемой формулы изобретения и ее эквивалентов.