Способ и устройство для фильтрации информации

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

 

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

[0001] По настоящей заявке испрашивается приоритет согласно заявке на патент Китая №201510105528.Х, поданной 11 марта 2015 года, содержание которой полностью включено в настоящий документ путем ссылки и на которой основана настоящая заявка.

Область техники

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

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

[0003] При просмотре веб-страниц с помощью браузера пользователь может передавать HTTP-запрос (HyperText Transfer Protocol, протокол передачи гипертекста) в сервер оператора связи (сервер оператора) по сети, предоставляемой оператором связи, а сервер оператора затем может пересылать этот HTTP-запрос в соответствующий веб-сервер.

[0004] После приема HTTP-запроса веб-сервер возвращает соответствующий HTML-код (HyperText Markup language, язык разметки гипертекста) в клиентский терминал, осуществляющий просмотр веб-страницы, через сервер оператора связи, и затем браузер выполняет синтаксический разбор и отображение HTML-кода, в результате чего осуществляется отображение веб-страницы. Однако при передаче HTML-кода, возвращаемого в браузер веб-сервером, сервер оператора может добавлять в этот HTML-код код рекламы, и, таким образом, при отображении исходной веб-страницы браузер может отображать рекламу, добавленную оператором связи, что мешает просмотру страниц пользователем.

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

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

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

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

[0008] определение, хранится ли правило фильтрации информации, соответствующее этому идентификатору сети, и,

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

[0010] Опционально, способ также включает:

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

[0012] если операция добавления кода, добавляемого оператором, была выполнена сервером оператора, формирование правила фильтрации информации согласно идентификатору сети и коду, добавленному оператором.

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

[0014] доступ к заранее заданной веб-странице;

[0015] прием первого кода веб-страницы, переданного сервером оператора;

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

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

[0018] Опционально, формирование правила фильтрации информации согласно идентификатору сети и коду, добавленному оператором, включает:

[0019] получение кода различия между первым и вторым кодами вебстраницы;

[0020] определение того, что код различия является кодом, добавленным оператором, и

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

[0022] Опционально, способ также включает:

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

[0024] прием информации обновления, переданной сервером и соответствующей правилу фильтрации информации для сети, к которой в настоящий момент осуществляют доступ, и обновление этого правила фильтрации информации согласно информации обновления.

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

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

[0027] первый модуль определения, сконфигурированный для определения, хранится ли правило фильтрации информации, соответствующее этому идентификатору сети, и

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

[0029] Опционально, устройство также содержит:

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

[0031] модуль формирования, сконфигурированный для формирования правила фильтрации информации согласно идентификатору сети и коду, добавленному оператором, если операция добавления кода, добавляемого оператором, выполнена сервером оператора.

[0032] Опционально, второй модуль определения включает:

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

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

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

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

[0037] Опционально, модуль формирования включает:

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

[0039] второй подмодуль определения, сконфигурированный для определения того, что код различия является кодом, добавленным оператором, и

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

[0041] Опционально, устройство также содержит:

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

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

[0044] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения предлагается устройство для фильтрации информации, содержащее:

[0045] процессор и

[0046] память для хранения инструкций, исполняемых процессором; [0047] при этом процессор сконфигурирован

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

[0049] для определения, хранится ли правило фильтрации информации, соответствующее этому идентификатору сети, и,

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

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

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

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

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

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

[0055] Фиг. 1 представляет вид среды реализации для соответствующих вариантов осуществления настоящего изобретения.

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

[0057] На фиг. 3А проиллюстрирована блок-схема способа фильтрации информации в соответствии с другим примером осуществления настоящего изобретения.

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

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

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

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

[0062] На фиг. 6 проиллюстрирована схема устройства для фильтрации информации в соответствии с одним из примеров осуществления настоящего изобретения.

[0063] Конкретные варианты осуществления изобретения показаны на приложенных чертежах только для примера и будут более подробно рассмотрены ниже. Чертежи и описание не ограничивают настоящее изобретение. Они приведены для иллюстрации специалистам принципов изобретения на конкретных примерах его осуществления.

Подробное описание изобретения

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

[0065] Фиг. 1 представляет собой вид среды реализации для соответствующих вариантов осуществления настоящего изобретения. Среда реализации включает электронное устройство 110, сервер 120 оператора, веб-сервер 130 и сервер 140.

[0066] Электронное устройство 110 может быть реализовано как электронное устройство, на котором установлен клиентский терминал с браузером. Электронное устройство может представлять собой смартфон, планшетный компьютер, устройство для чтения электронных книг, портативный компьютер (фотоаппарат, видеокамеру) и т.п.

[0067] Электронное устройство 110 соединено с сервером 120 оператора по проводной или беспроводной сети.

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

[0069] Сервер 120 оператора соединен с веб-сервером 130 по проводной или беспроводной сети.

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

[0071] Сервер 140 соединен с сервером 120 оператора по проводной или беспроводной сети.

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

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

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

[0075] На шаге 202 получают идентификатор сети, к которой в настоящий момент осуществляют доступ, при этом идентификатор сети представляет собой идентификатор оператора связи, предоставляющего эту сеть.

[0076] На шаге 204 определяют, хранится ли правило фильтрации информации, соответствующее этому идентификатору сети.

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

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

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

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

[0081] На шаге 301 получают идентификатор сети, к которой в настоящий момент осуществляют доступ, при этом идентификатор сети представляет собой идентификатор оператора связи, предоставляющего эту сеть.

[0082] Когда пользователь осуществляет доступ к сети с помощью электронного устройства, на котором установлен клиентский терминал с браузером, клиентский терминал может автоматически получать идентификатор сети, применяемый для указания оператора связи, предоставляющего эту сеть. В нормальных условиях идентификатор представляет собой идентификатор поставщика услуг Интернета (ISP, Internet Service Provider), при этом клиентский терминал может узнать об операторе связи, соответствующем текущей подключенной сети, при помощи идентификатора ISP.

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

[0084] На шаге 302 определяют, хранится ли правило фильтрации информации, соответствующее этому идентификатору сети.

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

[0087] Необходимо пояснить, что добавляемые операторами связи коды, соответствующие различным идентификаторам сети, могут быть как одинаковыми, так и различными, или могут частично совпадать. В данном варианте осуществления настоящего изобретения рассмотрен лишь один из примеров, в котором различные идентификаторы сети соответствуют различным кодам, добавляемым операторами связи, без ограничения настоящего изобретения данным примером.

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

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

[0090] Как показано на фиг. 1, клиентский терминал, согласно вебсайту, к которому необходимо осуществить доступ, формирует соответствующий HTTP-запрос и передает этот HTTP-запрос в сервер оператора, а сервер оператора затем пересылает этот HTTP-запрос в соответствующий сервер веб-страниц. После приема HTTP-запроса сервер веб-страниц может возвращать в клиентский терминал соответствующий код веб-страницы через сервер оператора, при этом код веб-страниц, как правило, представляет собой HTML-код. Клиентский терминал выполняет синтаксический разбор и отображение принятого HTML-кода, в результате чего осуществляется отображение веб-страницы. Однако в нормальных условиях сервер оператора может добавлять в этот HTML-код фрагменты кода рекламы, и после приема HTML-кода клиентский терминал может выполнять синтаксический анализ этого кода рекламы и отображать его на веб-странице. Соответственно, для отфильтровывания рекламы, добавленной сервером оператора, клиентский терминал должен отфильтровывать код рекламы из HTML-кода согласно хранимому правилу фильтрации информации.

[0091] Например, клиентский терминал может получать идентификатор текущей сети, имеющий вид «оператор А связи», при этом может храниться соответствующее правило фильтрации, затем клиентский терминал определяет, присутствуют ли в коде веб-страницы, возвращенном сервером оператора, код А и код В согласно правилу фильтрации информации. Если присутствует код А или код В, определяют, что присутствует код рекламы, добавленный оператором, и этот код рекламы отфильтровывают. Поскольку код рекламы отфильтрован, клиентский терминал не должен выполнять синтаксический анализ кода рекламы, и реклама, добавленная оператором, не будет отображена на веб-странице.

[0092] На шаге 304, если правило фильтрации информации не хранится, определяют, добавлен ли код сервером оператора, посредством доступа к заранее заданной веб-странице.

[0093] Если правило фильтрации информации не хранится, клиентский терминал должен также определить, была ли выполнена сервером оператора операция добавления кода. В соответствии с фиг. 3В, в качестве возможной реализации шаг 304 может включать следующие шаги.

[0094] На шаге 304А осуществляют доступ к заранее заданной вебстранице.

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

[0096] На шаге 304 В принимают первый код веб-страницы, переданный сервером оператора.

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

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

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

[00100] На шаге 304D, если первый код веб-страницы отличается от второго кода веб-страницы, определяют, что сервером оператора была выполнена операция добавления кода, добавляемого оператором.

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

[00102] На шаге 305, если операция добавления кода, добавляемого оператором, была выполнена сервером оператора, формируют правило фильтрации информации согласно идентификатору сети и коду, добавленному оператором.

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

[00104] На шаге 305А получают код различия между первым и вторым кодами веб-страницы.

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

[00106] На шаге 305В определяют, что код различия является кодом, добавленным оператором.

[00107] На шаге 305С формируют правило фильтрации информации согласно соответствующей связи между идентификатором сети и кодом, добавленным оператором.

[00108] Клиентский терминал формирует правило фильтрации информации, как показано в таблице 1, согласно полученному идентификатору сети и коду, добавленному оператором, и сохраняет сформированное правило фильтрации информации. На этом этапе в клиентском терминале хранится правило фильтрации информации, относящееся к текущей сети.

[00109] На шаге 306 отчет о правиле фильтрации информации передают в сервер, причем этот сервер используют для агрегирования правил фильтрации информации, переданных отдельными клиентскими терминалами, и формирования информации обновления в отношении правил фильтрации информации для отдельных операторов связи.

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

[00111] Сервер агрегирует правила фильтрации информации, переданные отдельными клиентскими терминалами, и формирует информацию обновления в отношении правила фильтрации информации для отдельного оператора связи.

[00112] Например, среди правил фильтрации информации, отчет о которых был передан клиентским терминалом А, кодами, добавленными оператором, которые соответствуют оператору А связи, могут быть соответственно «код А» и «код В», а среди правил фильтрации информации, отчет о которых был передан клиентским терминалом В, кодами, добавленными оператором, которые соответствуют оператору А связи, могут быть соответственно «код В», «код С» и «код D», при этом сервер может определять, что код, добавляемый оператором, который соответствует оператору А связи, включает «код А», «код В», «код С» и «код D», и формировать информацию обновления в отношении правил фильтрации информации для оператора А связи, причем информация обновления в отношении клиентского терминала А будет представлять собой «код С» и «код D», а информация обновления в отношении клиентского терминала В будет представлять собой «код А».

[00113] На шаге 307 принимают информацию обновления, переданной сервером и соответствующей правилу фильтрации информации для сети, к которой в настоящий момент осуществляют доступ, и согласно информации обновления обновляют правило фильтрации информации.

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

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

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

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

[00118] Ниже в данном документе будут описаны варианты осуществления устройств в соответствии с настоящим изобретением, которые могут применяться для осуществления способов в соответствии с настоящим изобретением. Подробности, опущенные при описании вариантов осуществления устройств в соответствии с настоящим изобретением, представлены при описании вариантов осуществления способов в соответствии с настоящим изобретением.

[00119] На фиг. 4 проиллюстрирована структурная схема устройства для фильтрации информации в соответствии с одним из примеров осуществления настоящего изобретения. Устройство для фильтрации информации может быть реализовано в форме электронного устройства 110, показанного на фиг. 1, или его части, посредством программного обеспечения, аппаратного обеспечения или их комбинации. Устройство для фильтрации информации может включать модуль 402 получения, первый модуль 404 определения и модуль 406 фильтрации.

[00120] Модуль 402 получения сконфигурирован для получения идентификатора сети, к которой в настоящий момент осуществляется доступ, при этом идентификатор сети представляет собой идентификатор оператора связи, предоставляющего эту сеть.

[00121] Первый модуль 404 определения сконфигурирован для определения, хранится ли правило фильтрации информации, соответствующее этому идентификатору сети.

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

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

[00124] На фиг. 5 показана структурная схема устройства для фильтрации информации в соответствии с другим примером осуществления настоящего изобретения. Устройство для фильтрации информации может быть реализовано в форме электронного устройства 110, показанного на фиг. 1, или его части, посредством программного обеспечения, аппаратного обеспечения или их комбинации. Устройство для фильтрации информации может содержать модуль 502 получения, первый модуль 504 определения и модуль 506 фильтрации.

[00125] Модуль 502 получения сконфигурирован для получения идентификатора сети, к которой в настоящий момент осуществляется доступ, при этом идентификатор сети представляет собой идентификатор оператора связи, предоставляющего эту сеть.

[00126] Первый модуль 504 определения сконфигурирован для определения, хранится ли правило фильтрации информации, соответствующее этому идентификатору сети.

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

[00128] Опционально, устройство также включает второй модуль 507 определения и модуль 508 формирования.

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

[00130] Модуль 508 формирования сконфигурирован для формирования правила фильтрации информации согласно идентификатору сети и коду, добавленному оператором, если операция добавления кода, добавляемого оператором, была выполнена сервером оператора.

[00131] Опционально, второй модуль 507 определения включает подмодуль 507А доступа, подмодуль 507 В приема, подмодуль 507С определения и первый подмодуль 507D определения.

[00132] Подмодуль 507А доступа сконфигурирован для доступа к заранее заданной веб-странице.

[00133] Подмодуль 507 В приема сконфигурирован для приема первого кода веб-страницы, переданного сервером оператора.

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

[00135] Первый подмодуль 507D определения сконфигурирован для определения того, что сервером оператора была выполнена операция добавления кода, добавляемого оператором, если первый код веб-страницы отличается от второго кода веб-страницы.

[00136] Опционально, модуль 508 формирования включает подмодуль 508А получения, второй подмодуль 508 В определения и подмодуль 508С формирования.

[00137] Подмодуль получения 508А сконфигурирован для получения кода различия между первым и вторым кодами веб-страницы.

[00138] Второй подмодуль 508В определения сконфигурирован для определения того, что код различия является кодом, добавленным оператором.

[00139] Подмодуль 508С формирования сконфигурирован для формирования правила фильтрации информации согласно соответствующей связи между идентификатором сети и кодом, добавленным оператором.

[00140] Опционально, устройство также содержит модуль 509 передачи отчетов и модуль 510 обновления.

[00141] Модуль 509 передачи отчетов сконфигурирован для передачи отчета о правиле фильтрации информации в сервер, при этом сервер сконфигурирован для агрегирования правил фильтрации информации, переданных соответствующими клиентскими терминалами, и формирования информации обновления в отношении правил фильтрации информации для соответствующих операторов связи.

[00142] Модуль 510 обновления сконфигурирован для приема информации обновления, переданной сервером и соответствующей правилу фильтрации информации для сети, к которой в настоящий момент осуществляется доступ, и для обновления этого правила фильтрации информации согласно информации обновления.

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

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

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

[00146] На фиг.6 показана схема устройства 600 для фильтрации информации в соответствии с одним из примеров осуществления настоящего изобретения. Например, устройство 600 может представлять собой электронное устройство 110, показанное на фиг. 1, или аналогичное устройство.

[00147] Как показано на фиг. 6, устройство 600 может содержать один или более следующих компонентов: процессорный компонент 602, память 604, компонент 606 электропитания, мультимедийный компонент 608, аудиокомпонент 610, интерфейс 612 ввода-вывода (input/output, I/O), измерительный компонент 614 и компонент 616 связи.

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

[00149] Память 604 сконфигурирована для хранения различных типов данных для поддержки функционирования устройства 600. Примеры таких данных включают инструкции для любых приложений или способов, выполняемых на устройстве 600, контактные данные, данные телефонной книги, сообщения, изображения, видеоданные и т.п. Память 604 может быть реализована с использованием энергозависимых или энергонезависимых устройств любого типа, а также их комбинации, например, с использованием статической памяти с произвольным доступом (static random access memory, SRAM), электрически перепрограммируемой памяти в режиме «только для чтения» (electrically erasable programmable read-only memory, EEPROM), перепрограммируемой памяти в режиме «только для чтения» (erasable programmable read-only memory, EPROM), программируемой памяти в режиме «только для чтения» (programmable read-only memory, PROM), памяти в режиме «только для чтения», магнитной памяти, флэш-памяти, магнитного или оптического диска.

[00150] Компонент 606 электропитания обеспечивает электропитание различных компонентов устройства 600. Компонент 606 электропитания может включать систему управления электропитанием, один или более источников питания, а также любые другие компоненты, связанные с производством, управлением и распределением электрической энергии в устройстве 600.

[00151] Мультимедийный компонент 608 включает экран, который обеспечивает интерфейс вывода между устройством 600 и пользователем. В некоторых из вариантов осуществления настоящего изобретения экран может включать дисплей на жидких кристаллах (liquid crystal display, LCD) и сенсорную панель (touch panel, TP). Если экран включает сенсорную панель, то экран может быть реализован как сенсорный экран для приема сигналов ввода от пользователя. Сенсорная панель включает один или более датчиков касания, предназначенных для регистрации касаний, скольжений и других жестов на сенсорной панели. Датчики касания могут не только регистрировать границы операций касания или скольжения, но также измерять период времени и величину давления, связанные с этими операциями. В некоторых вариантах осуществления настоящего изобретения мультимедийный компонент 608 включает фронтальную камеру и/или тыловую камеру. Фронтальная камера и/или тыловая камера могут принимать внешние мультимедийные данные, когда устройство 600 находится в определенном режиме работы, например, в режиме фотографирования или в режиме видеосъемки. Как фронтальная камера, так и тыловая камера могут представлять собой фиксированные системы оптических линз или иметь функциональность фокусировки и оптического масштабирования.

[00152] Аудиокомпонент 610 сконфигурирован для вывода и/или ввода аудиосигналов. Например, аудиокомпонент 610 включает микрофон ("MIC"), сконфигурированный для приема внешнего аудиосигнала, когда устройство 600 находится в определенном режиме работы, например, в режиме вызова, в режиме записи или в режиме распознавания голоса. Принятый аудиосигнал может затем быть сохранен в памяти 604 или передан посредством компонента 616 связи. В некоторых из вариантов осуществления настоящего изобретения аудиокомпонент 610 включает также громкоговоритель для вывода аудиосигналов.

[00153] Интерфейс 612 ввода/вывода обеспечивает интерфейс между процессорным компонентом 602 и модулями периферийных интерфейсов, например, клавиатуры, нажимного колесика, кнопок и т.п.Кнопки могут включать, без ограничения перечисленным, кнопку перехода на «домашнюю» страницу, кнопку громкости, кнопку «пуск» или кнопку блокировки.

[00154] Измерительный компонент 614 включает один или более датчиков, обеспечивающих оценку состояния различных элементов устройства 600. Например, измерительный компонент 614 может обнаруживать «открытое» или «закрытое» состояние устройства 600, относительное расположение компонентов, например, дисплея и клавиатуры устройства 600, изменение положения устройства 600 или одного из компонентов устройства 600, наличие или отсутствие контакта пользователя с устройством 600, ориентацию или ускорение/замедление устройства 600 и изменение температуры устройства 600. Измерительный компонент 614 может включать датчик близости, сконфигурированный для обнаружения присутствия соседних объектов без физического контакта с ними. Измерительный компонент 614 может также включать светочувствительный датчик, например датчик изображений CMOS или CCD, для использования в приложениях формирования изображений. В некоторых из вариантов осуществления настоящего изобретения измерительный компонент 614 может также включать акселерометрический датчик, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.

[00155] Компонент 616 связи сконфигурирован для обеспечения связи, проводной или беспроводной, между устройством 600 и другими устройствами. Устройство 600 может осуществлять доступ к беспроводной сети на основе таких стандартов связи, как WiFi, 2G или 3G, или их комбинации. В одном из примеров осуществления настоящего изобретения компонент 616 связи принимает широковещательный сигнал или соответствующую широковещательную информацию от внешней широковещательной системы управления по широковещательному каналу. В одном из примеров осуществления настоящего изобретения компонент 616 связи включает также модуль ближней бесконтактной связи (near field communication, NFC) для обеспечения связи малой дальности. Например, NFC-модуль может быть реализован на базе технологии радиочастотной идентификации (radio frequency identification, RFID), технологии ассоциации передачи данных в инфракрасном диапазоне (infrared data association, IrDA), технологии сверхширокой полосы пропускания (ultra-wideband, UWB), технологии Bluetooth (ВТ) или других технологий.

[00156] В примерах осуществления настоящего изобретения устройство 600 может быть реализовано с использованием одной или более заказных интегральных схем (Application-Specific Integrated Circuit, ASIC), цифровых сигнальных процессоров (digital signal processor, DSP), цифровых устройств обработки сигналов (digital signal processing device, DSPD), программируемых логических устройств (programmable logic device, PLD), электрически программируемых вентильных матриц (field programmable gate array, FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, предназначенных для выполнения описанных выше способов.

[00157] В примерах осуществления настоящего изобретения предлагается также машиночитаемый носитель для хранения данных, включающий инструкции, например, содержащиеся в памяти 604 и исполняемые процессором 620 в устройстве 600 для выполнения описанных выше способов. Например, машиночитаемый носитель для хранения данных может представлять собой память ROM, RAM, CD-ROM, магнитную ленту, гибкий диск, оптическое запоминающее устройство для хранения данных и т.п.

[00158] Предлагается машиночитаемый носитель. Когда инструкции на носителе исполняются процессором устройства 100, устройство 600 может выполнять способ фильтрации информации, применяемый в электронном устройстве 110, показанном на фиг. 1.

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

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

1. Способ фильтрации информации, включающий:

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

определение, хранится ли правило фильтрации информации, соответствующее этому идентификатору сети,

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

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

если операция добавления кода, добавляемого оператором, выполнена сервером оператора, формирование правила фильтрации информации согласно идентификатору сети и коду, добавленному оператором.

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

доступ к заранее заданной веб-странице;

прием первого кода веб-страницы, переданного сервером оператора;

определение, является ли первый код веб-страницы идентичным второму коду веб-страницы, при этом второй код веб-страницы является исходным кодом веб-страницы, соответствующим заранее заданной веб-страницы, и,

если первый код веб-страницы отличается от второго кода веб-страницы, определение того, что сервером оператора выполнена операция добавления кода, добавляемого оператором.

3. Способ по п. 2, в котором формирование правила фильтрации информации согласно идентификатору сети и коду, добавленному оператором, включает:

получение кода различия между первым и вторым кодами веб-страницы;

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

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

4. Способ по любому из пп. 1-3, также включающий:

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

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

5. Устройство для фильтрации информации, содержащее:

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

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

модуль фильтрации, сконфигурированный для отфильтровывания кода, добавленного оператором в код веб-страницы, согласно правилу фильтрации информации, если правило фильтрации информации хранится,

при этом код веб-страницы передается из сервера веб-страниц в клиентский терминал через сервер оператора;

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

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

6. Устройство по п. 5, в котором второй модуль определения включает:

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

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

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

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

7. Устройство по п. 6, в котором модуль формирования включает:

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

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

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

8. Устройство по любому из пп. 5-7, также содержащее:

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

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

9. Устройство для фильтрации информации, содержащее:

процессор и

память для хранения инструкций, исполняемых процессором;

при этом процессор сконфигурирован

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

для определения, хранится ли правило фильтрации информации, соответствующее этому идентификатору сети,

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

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

если операция добавления кода, добавляемого оператором, выполнена сервером оператора, для формирования правила фильтрации

информации согласно идентификатору сети и коду, добавленному оператором.



 

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

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

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

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

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

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

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

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

Изобретение относится к способам и системам предоставления доступа к файлу от пользователя веб-ресурсу, без необходимости веб-ресурсу сохранять файл на своем сервере.

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

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

Изобретение относится к области предоставления правоохранительному органу доступа к зашифрованному обмену данными между посылающим узлом и принимающим узлом. Технический результат – обеспечение возможности быстро найти всю криптографическую информацию, относящуюся к зашифрованному обмену данными, и направить ее в правоохранительный орган. Способ предоставления правоохранительному органу доступа к зашифрованному обмену данными между посылающим узлом и принимающим узлом, содержащий этапы, на которых в функциональном звене сервера управления ключами: сохраняют (S16, S20) в базе данных криптографическую информацию, используемую для шифрования обмена данными, причем криптографическая информация связана с идентификатором, используемым для идентификации зашифрованного обмена данными между посылающим узлом и принимающим узлом, причем криптографическая информация содержит криптографическую информацию, выведенную как в посылающем узле, так и в принимающем узле; принимают (S32) запрос, исходящий от правоохранительного органа, на законный перехват, причем запрос включает в себя идентификационные данные объекта для законного перехвата; используют (S33) идентификационные данные объекта для определения указанного идентификатора и извлекают из базы данных криптографическую информацию, связанную с идентификатором, причем криптографическая информация выполнена с возможностью использования для дешифрования указанного зашифрованного обмена данными; и отправляют (S34) правоохранительному органу информацию, выведенную из криптографической информации, или дешифрованный обмен данными. 5 н. и 5 з.п. ф-лы, 11 ил.

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

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

Изобретение относится к сетям связи на основе потоковой передачи данных по протоколу передачи гипертекста (HTTP) и может применяться в сетях динамической адаптивной потоковой передачи по HTTP (DASH). Техническим результатом является усовершенствование потоковой передачи данных. Указанный результат достигается тем, что серверные и клиентские устройства совместно используют политику активной доставки, что позволяет клиентскому устройству прогнозировать активную доставку данных сервером. Прогнозирование позволяет заблаговременно отменять отправку некоторых активно доставляемых данных, таким образом снижая расходование полосы. Совместно используемая политика активной доставки может быть неявной как для сервера, так и для клиента и указывается сервером клиенту, например, путем вложения в файл описания медиапрезентации или включения в специальный заголовок HTTP. Клиент также может запрашивать обновление совместно используемой политики активной доставки в соответствии со своими собственными требованиями. 5 н. и 9 з.п. ф-лы, 39 ил.

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

Изобретение относится к адаптивной потоковой передаче в среде с несколькими путями передачи. Техническим результатом является улучшение эффективности потоковой передачи мультимедийного контента. Предложена система для осуществления передачи мультимедийного контента путем использования технологии многоканальной адаптивной потоковой передачи в сетевой среде, содержащая множество серверов (14, 16, 18), являющихся соответственно способными передавать мультимедийный контент в среде RTP/RTSP по соответственному каналу (20, 22, 24) передачи данных на клиент (12), причем клиент (12) включает в себя средство (40) контроллера, приспособленное зондировать каждый канал из упомянутых каналов (20, 22, 24) передачи данных, чтобы определять соответственную полосу пропускания, связанную с каждым из упомянутых каналов (20, 22, 24) передачи данных, и запрашивать порцию упомянутого мультимедийного контента для каждого из упомянутых серверов (14, 16, 18) согласно соответственной полосе пропускания. 2 н. и 13 з.п. ф-лы, 7 ил.

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

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

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

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