СИСТЕМА И СПОСОБ ЭФФЕКТИВНОЙ РЕАЛИЗАЦИИ УЛУЧШЕННОГО МАРШРУТИЗАТОРНОГО УСТРОЙСТВА
SYSTEM AND METHOD OF EFFICIENT REALISATION OF IMPROVED ROUTING DEVICE

Область техники, к которой относится изобретение
Настоящее изобретение в целом относится к методам поддержки сетевой связи и, более конкретно, к системе и способу эффективной реализации улучшенного маршрутизаторного устройства.
Описание предшествующего уровня техники
Реализация эффективных способов поддержки сетевой связи представляет собой важную задачу для разработчиков и изготовителей современных электронных систем. Однако эффективная поддержка сетевой связи может создавать значительные проблемы для разработчиков системы. Например, повышенные требования к расширенным функциональным возможностям и рабочим характеристикам устройства могут потребовать большей вычислительной мощности устройства и дополнительных аппаратных ресурсов. Повышение требований к вычислительной мощности или аппаратным средствам может привести к соответствующим отрицательным экономическим последствиям из-за увеличения производственных затрат и неэффективной работы.
Кроме того, расширенные возможности системы по выполнению различных сложных операций могут предоставить дополнительные преимущества пользователю системы, но могут предъявлять повышенные требования к управлению и администрированию различными компонентами системы. Например, улучшенное электронное устройство, которое эффективно поддерживает связь по сети Интернет, может получить преимущество от эффективной реализации из-за большого количества и сложности обрабатываемых цифровых данных.
Учитывая растущую потребность в системных ресурсах и существенное увеличение объема данных, очевидно, что развитие новых методов поддержки сетевой связи представляет собой серьезную задачу для соответствующей электронной техники. Поэтому, учитывая все приведенные выше доводы, разработка эффективных систем для поддержки сетевой связи остается важной задачей для разработчиков, изготовителей и пользователей современных электронных систем.
Сущность изобретения
В соответствии с настоящим изобретением, раскрыты система и способ эффективной реализации улучшенного маршрутизаторного устройства. В соответствии с одним вариантом выполнения настоящего изобретения, электронная сеть, такая как Интернет, включает в себя множество распределенных компьютерных устройств. Маршрутизаторное устройство соединено с электронной сетью для поддержки двунаправленной связи между локальными электронными устройствами и электронной сетью. В некоторых вариантах выполнения модуль поддержки устройства маршрутизатора предпочтительно взаимодействует с диспетчерами электронных устройств для автоматического создания соответствующей конфигурации устройства и выполнения процедур управления.
В некоторых вариантах выполнения настоящего изобретения маршрутизаторное устройство также выполнено с возможностью обеспечения различных типов расширенных функциональных возможностей для обеспечения преимуществ для пользователей устройств. Например, при наличии достаточного объема установленной в устройстве энергонезависимой памяти маршрутизаторное устройство может эффективно поддерживать прокси-услуги, а также веб-кэширование для подключенных электронных устройств. В некоторых вариантах выполнения маршрутизаторное устройство также может предлагать защиту пользователей устройства и уведомления об обнаружении попыток вторжения с использованием вирусов и спама.
Кроме того, возможность организации безопасных туннелей через маршрутизаторное устройство в локальные электронные устройства из авторизованного удаленного местоположения может поддерживаться с использованием виртуальной частной сети (VPN). В некоторых вариантах выполнения может использоваться локальное запоминающее устройство на основе твердотельного накопителя (SSD) для сохранения "черных списков", используемых для блокирования ненадлежащих источников данных, а также для поддержки веб-кэширования сетевых страниц, к которым обращаются электронные устройства.
Благодаря использованию уникальных идентификаторов устройств для поддерживаемых электронных устройств и соответствующих принятых по умолчанию конфигураций устройства и функций управления устройством, маршрутизаторное устройство может совместно поддерживать электронные устройства при автоматическом выполнении соответствующих процедур конфигурирования и управления при малом или незначительном вмешательстве пользователя. По меньшей мере по приведенным выше причинам настоящее изобретение обеспечивает улучшенную систему и способ эффективной реализации улучшенного устройства маршрутизатора.
Краткое описание чертежей
На фиг.1 показана блок-схема электронной сети в соответствии с одним вариантом выполнения настоящего изобретения;
на фиг.2 показана блок-схема одного варианта выполнения устройства по фиг.1 в соответствии с настоящим изобретением;
на фиг.3 показана блок-схема одного варианта выполнения запоминающего устройства для устройства по фиг.2 в соответствии с настоящим изобретением;
на фиг.4 показана блок-схема для одного варианта выполнения маршрутизатора по фиг.1 в соответствии с настоящим изобретением;
на фиг.5 показана блок-схема одного варианта выполнения запоминающего устройства маршрутизатора по фиг.4 в соответствии с настоящим изобретением;
на фиг.6 показана блок-схема одного варианта выполнения данных по маршрутизатору по фиг.5 в соответствии с настоящим изобретением; и
на фиг.7 показана блок-схема одного варианта выполнения интерфейсов ввода/вывода по фиг.4 в соответствии с настоящим изобретением.
Подробное описание изобретения
Настоящее изобретение относится к улучшению методов передачи данных по сети. Ниже приведено описание, которое позволяет обычным специалистам в данной области техники изготовить и использовать настоящее изобретение и которое представлено в контексте патентной заявки и ее требований. Различные модификации раскрытых вариантов выполнения должны быть очевидны специалистам в данной области техники, и обобщенные принципы, приведенные здесь, можно применять в других вариантах выполнения. Таким образом, подразумевается, что настоящее изобретение не ограничено представленными вариантами выполнения, но оно должно соответствовать самому широкому объему, согласующемуся с описанными здесь принципами и свойствами.
Настоящее изобретение описано в настоящей заявке в виде системы и способа для улучшения связи по электронной сети и включает в себя электронную сеть, которая выполнена с возможностью включения в себя множества распределенных компьютерных устройств. К электронной сети подключено улучшенное маршрутизаторное устройство для поддержки двунаправленной связи. По меньшей мере, одно электронное устройство соединяется с электронной сетью через маршрутизаторное устройство. Модуль поддержки устройства в маршрутизаторном устройстве предпочтительно взаимодействует с диспетчером электронного устройства для автоматического выполнения соответствующих процедур по конфигурированию и управлению электронным устройством.
На фиг.1 показана блок-схема электронной системы 110 в соответствии с одним вариантом выполнения настоящего изобретения. В варианте выполнения, показанном на фиг.1, электронная система 110 может включить в себя, в частности, одно или более электронных устройств 114, маршрутизатор 118 и сеть 122. В альтернативных вариантах выполнения электронная система 110 может быть реализована с использованием различных компонентов и конфигураций, дополняющих или заменяющих некоторые из компонентов и конфигураций, рассмотренных в связи с вариантом выполнения, показанным на фиг.1.
В варианте выполнения по фиг.1 устройства 114 могут быть выполнены в виде электронного устройства любого типа или другого объекта, который выполнен с возможностью обеспечения для пользователей устройства связи через маршрутизатор 118 с другими удаленными объектами в сети 122. Один вариант выполнения примерного устройства 114 дополнительно описан ниже со ссылкой на фиг.2-3. В варианте выполнения, показанном на фиг.1, сеть 122 может включать в себя любой требуемый тип сети из распределенных удаленных устройств (таких как компьютеры или серверные устройства). В некоторых вариантах выполнения сеть 122 может включать в себя сеть Интернет.
В варианте выполнения, показанном на фиг.1, маршрутизатор 118 может быть выполнен в виде любого подходящего электронного устройства или системы, которая служит в качестве интерфейса или моста между электронными устройствами 114 и сетью 122. В некоторых вариантах выполнения маршрутизатор 118 выполняет определенные процедуры преобразования формата для обеспечения возможности двунаправленной связи электронных устройств 114 в локальной сети с другими внешними устройствами в сети 122. Один вариант выполнения примерного маршрутизатора 118 дополнительно описан ниже со ссылкой на фиг.4-7.
В соответствии с некоторыми вариантами выполнения настоящего изобретения маршрутизатор 118 выполнен с улучшениями, которые обеспечивают пользователям устройств 114 большое удобство и меньшую трудоемкость при работе с устройствами 114 для осуществления связи через сеть 122. Например, когда устройству 114 требуется доступ к сети 122 (например, Интернет), то иногда пользователь устройства должен обратиться к странице управления сетью, чтобы традиционный маршрутизатор выполнил различные сложные процедуры конфигурирования и управления.
Если только пользователь устройства не обладает специальными знаниями сетевой терминологии и не знаком с процедурами распределения портов, такие процессы конфигурирования и управления могут оказаться трудоемкими и длительными. Кроме того, традиционные маршрутизаторы имеют упрощенную конструкцию с небольшим количеством развитых вариантов настройки, таких как прокси-серверы или кэширование вебстраницы. Конструкция традиционных маршрутизаторов также обычно выполнена с использованием подхода «функциональность важнее красоты», который заставляет некоторых пользователей устройства прятать свои неприглядные маршрутизаторы.
Настоящее изобретение обеспечивает стильный и полнофункциональный улучшенный маршрутизатор 118, который автоматически конфигурирует устройство 114 для сетевой связи. Благодаря добавлению дополнительных возможностей, которые предлагают дополнительные услуги, такие как проверяемые человеком черные списки для прокси-сервера, поддерживаемого маршрутизатором 118, пользователи устройств получают возможность просмотра страниц Интернет через фильтруемый уровень, обеспечивающий защиту для пользователей младшего возраста в домашних условиях. Кроме того, функции автоматического конфигурирования и управления могут поддерживаться с использованием программы диспетчера устройства в устройствах 114 и соответствующей ей программы поддержки устройства в маршрутизаторе 118.
Таким образом настоящее изобретение обеспечивает улучшенный беспроводный маршрутизатор 118, который обеспечивает для определенных идентифицированных электронных устройств 114 (например, для телевизионных устройств, пригодных для подключения к Интернет, настольных компьютеров, переносных компьютеров и игровых устройств) простоту конфигурирования и управления, обеспечивая при этом также дополнительные услуги, которые повышают эффективность работы пользователей устройств. Варианты выполнения и использования электронной сети 110, показанной на фиг.1, дополнительно описаны ниже со ссылкой на фиг.2-7.
На фиг.2 показана блок-схема одного варианта выполнения электронного устройства 114, представленного на фиг.1, в соответствии с настоящим изобретением. В варианте выполнения, показанном на фиг.2, устройство 114 может включать в себя, в частности, центральное процессорное устройство (CPU, ЦПУ) 216, запоминающее устройство 218, дисплей 222 и один или более интерфейсов 224 ввода/вывода). Выбранные компоненты из описанных выше компонентов устройства 114 могут быть соединены с шиной 228 устройства и могут осуществлять связь через шину 228 устройства.
В альтернативных вариантах выполнения устройство 114 может быть выполнено с использованием компонентов и конфигураций, дополняющих или заменяющих некоторые из этих компонентов и конфигураций, описанные со ссылкой на вариант выполнения, показанный на фиг.2. Кроме того, устройство 114 может быть выполнено в виде любого требуемого типа электронного устройства или объекта. Например, устройство 114 может быть реализовано в виде персонального компьютерного устройства, игрового устройства, телевизионной приставки или устройства типа карманного персонального компьютера.
В варианте выполнения, показанном на фиг.2, ЦПУ 216 может быть выполнено так, что оно включает в себя любое подходящее и совместимое микропроцессорное устройство, которое предпочтительно выполняет программные команды для управления работой устройства 114. В варианте выполнения, показанном на фиг.2, запоминающее устройство 218 может быть выполнено так, что оно включает в себя любую комбинацию требуемых устройств хранения данных, включающих в себя, в частности, постоянное запоминающее устройство (ROM, ПЗУ), оперативное запоминающее устройство (RAM, ОЗУ) и различного типа энергонезависимые запоминающие устройства, такие как гибкие диски или жесткие диски. Содержимое и функциональные возможности запоминающего устройства 218 рассмотрены ниже со ссылкой на фиг.3.
В варианте выполнения, показанном на фиг, 2, интерфейсы 224 ввода/вывода могут включать в себя один или более интерфейсов ввода и/или вывода для приема и/или передачи любых требуемых типов информации для устройства 114. Например, в варианте выполнения, показанном на фиг.2, устройство 114 может использовать интерфейсы 224 ввода/вывода для связи с сетью 122 через маршрутизатор 118. Кроме того, пользователь устройства может использовать интерфейсы 224 ввода/вывода для связи с устройством 114 с помощью любых подходящих и эффективных методов. Дополнительные подробности для одного варианта выполнения устройства 114 рассмотрены ниже со ссылкой на фиг.3.
На фиг.3 показана блок-схема одного варианта выполнения запоминающего устройства 218 для устройства, показанного на фиг.2, в соответствии с настоящим изобретением. В варианте выполнения, показанном на фиг.3, запоминающее устройство 218 включает в себя, в частности, прикладную программу 312, операционную систему 316, диспетчер 318 устройства, данные 320 конфигурации, сетевой браузер 322, данные 324 по устройству и дополнительные данные 328. В альтернативных вариантах выполнения запоминающее устройство 218 может включать в себя другие компоненты и функции, дополняющие или заменяющие некоторые из компонентов и функций описанных со ссылкой на вариант выполнения, показанный на фиг.3.
В варианте выполнения, показанном на фиг.3, прикладная программа 312 устройства может включать в себя программные команды, предпочтительно выполняемые ЦПУ 212 (фиг.2), для выполнения различных функций и операций устройства 114. Конкретный характер и функциональные возможности прикладной программы 312 устройства, как правило, изменяются в зависимости от таких факторов, как конкретный тип и конкретные функциональные возможности соответствующего устройства 114. В варианте выполнения, показанном на фиг.3, операционная система 316 координирует и управляет функциональными возможностями устройства 114 нижнего уровня.
В варианте выполнения, показанном на фиг.3, диспетчер 318 устройства координирует и управляет различными функциями для конфигурирования и использования устройства 114, в частности, для осуществления связи через маршрутизатор 118 (фиг.1) с удаленными устройствами в сети 122 (фиг.1). В некоторых вариантах выполнения диспетчер 318 устройства может быть выполнен так, что он включает в себя программное средство VAIO Саге производства компании Sony Corporation.
В варианте выполнения, показанном на фиг.3, данные 320 конфигурации могут включать в себя, в частности, любую подходящую информацию, которая позволяет устройству 114 осуществлять двунаправленную связь с сетью 122 через маршрутизатор 118. Например, данные 320 конфигурации могут включать в себя, в частности, конфигурации входного порта для устройства 114, конфигурации выходного порта для устройства 114, форматы передачи для обмена данными с сетью 122, скорости передачи для связи с сетью 122, информацию провайдера сервера Интернет (ISP) и параметры просмотра сетевых страниц для устройства 114.
В варианте выполнения, показанном на фиг.3, пользователь устройства для устройства 114 может использовать сетевой браузер 322 для связи с удаленными устройствами в сети 122 (фиг.1) любым эффективным образом. Например, сетевой браузер 322 может обеспечивать доступ устройства 122 к удаленным компьютерным устройствам в сети 122 и возможность отображения вебстраниц из этих устройств. В варианте выполнения, показанном на фиг.3, данные 324 по устройству могут включать в себя информацию любого типа или данные, требуемые устройством 114. В варианте выполнения, показанном на фиг.3, могут использоваться дополнительные данные 328, которые содержат любую дополнительную информацию или программные команды, используемые устройством 114.
В варианте выполнения, показанном на фиг.3, различные элементы и функции раскрыты и описаны как реализованные в основном в виде программного обеспечения. Однако, в альтернативных вариантах выполнения, некоторые или все функции настоящего изобретения могут быть выполнены с использованием соответствующих электронных аппаратных схем, которые выполнены с возможностью выполнения различных функций, эквивалентных соответствующим функциям рассмотренных здесь программных модулей. Конфигурирование и управление электронным устройством 114 дополнительно рассмотрены ниже со ссылкой на фиг.4-7.
На фиг.4 показана блок-схема одного варианта выполнения маршрутизатора 118, представленного на фиг.1, в соответствии с настоящим изобретением. В варианте выполнения, показанном на фиг.2, маршрутизатор 118 может включать в себя, в частности, центральное процессорное устройство (ЦПУ) 416, запоминающее устройство 418 и один или более интерфейсов 424 ввода/вывода. Некоторые из описанных выше компонентов маршрутизатора 118 могут быть соединены с шиной 428 маршрутизатора, и могут выполнять обмен данными через шину 428 маршрутизатора. В альтернативных вариантах выполнения маршрутизатор 118 может быть выполнен с использованием компонентов и конфигураций, дополняющих или заменяющих некоторые из компонентов и конфигураций, описанных со ссылкой на вариант выполнения, показанный на фиг.4.
В варианте выполнения, показанном на фиг.4, ЦПУ 416 может быть выполнено так, что оно включает в себя любое подходящее и совместимое микропроцессорное устройство, которое предпочтительно выполняет программные команды для управления работой маршрутизатора 118. В варианте выполнения, показанном на фиг.4, запоминающее устройство 418 может быть выполнено так, что оно включает в себя любую комбинацию требуемых устройств хранения данных, включающих в себя, в частности, постоянное запоминающее устройство (ПЗУ), оперативное запоминающее устройство (ОЗУ) и различные типы энергонезависимых запоминающих устройств, таких как гибкие диски и жесткие диски. Содержимое и функциональные возможности запоминающего устройства 418 дополнительно описаны ниже со ссылкой на фиг.5.
В варианте выполнения, показанном на фиг.4, интерфейсы 424 ввода/вывода могут включать в себя один или более интерфейсов ввода и/или вывода, предназначенных для приема и/или передачи любых требуемых типов информации для маршрутизатора 118. Например, в варианте выполнения, показанном на фиг.4, маршрутизатор 118 может использовать интерфейсы 424 ввода/вывода для связи с сетью 122 и с устройствами 114 путем использования подходящих и эффективных методов.
В некоторых вариантах выполнения настоящего изобретения маршрутизатор 118 предпочтительно выполнен так, что он включает в себя возможность беспроводной/кабельной передачи данных для поддержки автоматического конфигурирования и управления устройствами 114 (фиг.1), а также для обеспечения различных типов расширенных функциональных возможностей для пользователя устройства. Например, при использовании установленного в нем энергонезависимого устройства хранения данных, маршрутизатор 118 получает возможность поддержки прокси-услуг, а также веб-кэширования для подключенных устройств 114.
В некоторых вариантах выполнения маршрутизатор 118 выполнен так, что он работает во взаимодействии с другим фирменным оборудованием производства известных производителей после незначительного конфигурирования или без конфигурирования со стороны пользователя устройства с использованием простого для навигации интерфейса пользователя. Маршрутизатор 118 также может предлагать пользователям устройств защиту от вирусов и спама. В некоторых вариантах выполнения стандартом может быть один или более портов USB. Кроме того, возможность организации безопасного туннеля через маршрутизатор 118 в устройство 114 из любого удаленного местоположения может поддерживаться с использованием виртуальной частной сети (VPN).
В некоторых вариантах выполнения устройство хранения данных на основе твердотельного накопителя (SSD) может использоваться для хранения черных списков, используемых прокси-сервером, а также для поддержки веб-кэширования вебстраниц, к которым обращаются устройства 114. С помощью идентификаторов устройств (таких как адреса управления доступом к среде передачи данных (MAC)), о которых известно, что они принадлежат к поддерживаемым устройствам 114, маршрутизатор 118 может во взаимодействии помогать устройствам 114 автоматически конфигурироваться при очень небольшом вмешательстве пользователя. Такие поддерживаемые устройства могут включать в себя, в частности, телевизионные устройства, переносные компьютеры, настольные компьютеры или игровые консоли (например. Sony Playstation).
Интерфейс пользователя, предназначенный для конфигурирования и управления устройствами 114, может быть выполнен так, чтобы он был похож на другое известное программное средство известных производителей, или доступ к интерфейсу пользователя может обеспечиваться через программное средство диспетчера устройства и соответствующее ему программное средство поддержки устройства. Маршрутизатор 118 может обеспечивать дополнительные услуги, такие как прокси-черные списки, проверяемые человеком, подписки на антивирусные и антиспамовые услуги для защиты всей локальной сети устройств 114 на ее границе.
Если маршрутизатор 118 реализован по меньшей мере с одним портом USB (универсальная последовательная шина), это позволяет надежно хранить резервную копию файлов конфигурации в другом месте. Множество портов могут обеспечить возможность расширения маршрутизатора 118, например, путем добавления внешнего жесткого диска USB, который может затем стать безопасным сетевым устройством хранения данных, которое может использоваться другими уполномоченными устройствами. Возможности виртуальной частной сети (VPN) также могут быть предложены в качестве дополнительной услуги (например, три бесплатных соединения ВЧС, и большее количество, доступное по подписке).
Если порты USB предусмотрены в маршрутизаторе 118, изготовитель может открыть маршрутизатор 118 для других изготовителей, позволяя другим изготовителям создавать устройства USB, которые маршрутизатор 118 мог бы соответствующим образом распознавать и поддерживать. Например, другой изготовитель может создать внешний накопитель, который может поддерживаться вместо поддержки только фирменного накопителя от оригинального производителя. В то же время, фирменные устройства могут добавить безопасную область на накопитель, используемую другими фирменными устройствами для хранения и/или резервного копирования информации конфигурации или обновлений встроенного программного обеспечения.
В некоторых вариантах выполнения маршрутизатор 118 может быть выполнен таким образом, что он включает в себя, как минимум, следующие аппаратные средства:
Один порт WAN (глобальная сеть) Интернет с возможностью передачи данных со скоростью 10/100/1000 Мбит\с, четыре порта LAN (локальная сеть) 10/100/1000 Мбит\с для кабельного подключения к устройствам 114, один или более портов USB 2.0, один беспроводный передатчик типа Wireless N, одно энергонезависимое запоминающее устройство на основе SSD объемом 64 ГБ, один дополнительный порт eSATA (внешнее последовательное подключение по усовершенствованной технологии) и 64 МБ ОЗУ для операционной системы. В некоторых вариантах выполнения некоторые программные средства маршрутизатора 18 могут быть реализованы в виде безопасного распределения Linux (IPCop или аналогичные), что позволяет легко добавлять или создавать модификации. Возможность авторизованной технической поддержки для организации безопасного туннеля в устройство 114 (с использованием технологий VPN), которая помогает пользователям устройства задавать вопросы по поддержке, предпочтительно может поддерживаться маршрутизатором 118. Другие подробности одного варианта выполнения маршрутизатора 118 дополнительно описаны ниже со ссылкой на фиг.5-7.
На фиг.5, показана блок-схема одного варианта выполнения запоминающего устройства 418 маршрутизатора, показанного на фиг.4, в соответствии с настоящим изобретением. В варианте выполнения, показанном на фиг.5, запоминающее устройство 418 включает в себя, в частности, прикладную программу 512 маршрутизатора, модуль 516 поддержки устройства, прокси-сервер 518, модуль 520 черного списка, антивирусный модуль 522, модуль 524 спама, данные 528 по маршрутизатору и модуль 532 поддержки виртуальной частной сети (VPN). В альтернативных вариантах выполнения запоминающее устройство 418 может включать в себя другие компоненты и функциональные возможности, дополняющие или заменяющие некоторые из компонентов и функциональных возможностей, описанных со ссылкой на вариант выполнения, показанный на фиг.5.
В варианте выполнения, показанном на фиг.5, прикладная программа 512 маршрутизатора может включать в себя программные команды, предпочтительно, выполняемые ЦПУ 412 (фиг.4), для выполнения различных функций и операций маршрутизатора 118. Конкретный характер и функциональные возможности прикладной программы 512 маршрутизатора обычно изменяются в зависимости от таких факторов, как конкретный тип и конкретные функции соответствующего маршрутизатора 118. В варианте выполнения, показанном на фиг.5, модуль 516 поддержки устройства взаимодействует с диспетчером 318 (фиг.3) электронного устройства 114 для автоматического или полуавтоматического выполнения различных функций конфигурирования и использования устройства 114, в частности, относящихся к осуществлению связи через маршрутизатор 118 (фиг.1) с удаленными устройствами по сети 122 (фиг.1).
В некоторых вариантах выполнения модуль 516 поддержки устройства и диспетчер 318 устройства могут использовать различные протоколы квитирования установления связи для выполнения требуемых соответствующих процедур конфигурирования и управления. Диспетчер 318 заданного устройства 114 может предоставлять в модуль 516 поддержки устройства идентификатор устройства, который однозначно идентифицирует соответствующее устройство 114. Кроме того, в некоторых случаях диспетчер 318 также обеспечивает возможность ввода команд пользователя или других типов команд. Модуль 516 поддержки устройства может затем обращаться к базе данных идентификаторов устройств (см. фиг.6) для определения конкретного изготовителя устройства и типа устройства для устройства 114.
Модуль 516 поддержки устройства может затем обращаться к соответствующим данным конфигурации (см. фиг.6) для определения одной или более соответствующих принятых по умолчанию конфигураций и/или функций управления устройством для конкретного устройства 114. Модуль 516 поддержки устройства также может учитывать любую информацию или команды пользователя при определении соответствующих принятых по умолчанию конфигураций и/или функций управления устройством.
Модуль 516 поддержки устройства может затем автоматически передавать соответствующие принятые по умолчанию конфигурации и/или функции управления устройством диспетчеру 318 устройства. В соответствии с настоящим изобретением диспетчер 318 устройства может затем автоматически применять полученные им принятые по умолчанию конфигурации и/или функции управления устройством к электронному устройству 114.
В варианте выполнения, показанном на фиг.5, маршрутизатор 118 может использовать прокси-сервер 518 для автоматического захвата и сохранения вебстраниц, к которым обращаются различные устройства 114, в виде данных вебстраниц (см. фиг.6). Такое локальное кэширование вебстраниц, соответствующее отдельным устройствам 114, обеспечивают возможность более быстрого доступа к часто посещаемым вебсайтам в сети 122. В варианте выполнения, показанном на фиг.5, маршрутизатор 118 может использовать модуль 520 черного списка для автоматического блокирования доступа к любой информации из источников данных или вебсайтов, которые представлены в локально сохраненных черных списках (см. фиг.6).
В варианте выполнения, показанном на фиг.5, маршрутизатор 118 может использоваться антивирусный модуль 522 для автоматического обнаружения вирусов или других угроз для устройств 114, которые записаны в локально сохраненных данных вирусов (см. фиг.6). В некоторых вариантах выполнения антивирусный модуль 522 может автоматически предоставлять уведомления об обнаружении вторжения в устройства 114 в отношении любых обнаруженных вирусов или других угроз. В варианте выполнения, показанном на фиг.5, маршрутизатор 118 может использовать модуль 520 спама для автоматического блокирования приема информации или источников данных, которые представлены в локально сохраненных списках спама (см. фиг.6).
В варианте выполнения, показанном на фиг.5, маршрутизатор 118 может использовать модуль 532 поддержки виртуальной частной сети (VPN) для идентификации и обеспечения возможности надежного подключения других внешних устройств к электронным устройствам 114 и связи с ними в зашифрованном виде. Такая процедура "туннелирования" может использоваться для обеспечения различными уполномоченными объектами (такими как услуги технической поддержки) безопасной и конфиденциальной связью с устройствами 114 локальной сети, защищенными маршрутизатором 118.
В варианте выполнения, показанном на фиг.5, различные элементы и функциональные возможности раскрыты и описаны как реализованные в основном программными средствами. Однако в альтернативных вариантах выполнения, некоторые или все из функций настоящего изобретения могут быть выполнены с использованием соответствующих электронных аппаратных схем, которые выполнены с возможностью выполнения различных функций, эквивалентных описанным здесь соответствующим функциям программных модулей. В варианте выполнения, показанном на фиг.5, данные 528 по маршрутизатору могут включать в себя любой соответствующий тип данных или информации для обеспечения эффективных характеристик маршрутизатора 118. Один примерный вариант выполнения, представляющий дополнительные подробности и информацию, относящиеся к данным 528 маршрутизатора, дополнительно описан ниже со ссылкой на фиг.6.
На фиг.6 показана блок-схема данных 528 по маршрутизатору по фиг.5, в соответствии с одним вариантом выполнения настоящего изобретения. В варианте выполнения, показанном на фиг.6, данные 528 по маршрутизатору могут включать в себя, в частности, данные 612 вебстраницы, один или более черных списков 616, один или более списков 618 спама, данные 620 конфигурации, данные 622 по вирусам, идентификаторы 624 устройств и дополнительные данные 628. В альтернативных вариантах выполнения данные 528 по маршрутизатору могут быть реализованы с использованием дополнительных компонентов и конфигураций, дополняющих или заменяющих некоторые из компонентов и конфигураций, рассмотренных в связи с вариантом выполнения, показанном на фиг.6.
В варианте выполнения, показанном на фиг.6, данные 612 вебстраницы могут включать в себя вебстраницы, к которым происходит обращение, и другую информацию, которая автоматически захватывается и сохраняется прокси-сервером 518, как описано выше со ссылкой на фиг.5. В варианте выполнения, показанном на фиг.6, черный(ые) список (списки) 616, может включать в себя один или более перечней источников данных или вебсайтов, которые предназначены для автоматического блокирования модулем 520 черного списка. Аналогично, списки 618 спама могут включать в себя один или более перечней источников данных или вебсайтов, которые предназначены для автоматического блокирования модулем 524 спама.
В варианте выполнения, показанном на фиг.6, данные 620 конфигурации могут включать в себя любую соответствующую информацию, обеспечивающую осуществление устройством 114 двунаправленной связи с сетью 122 через маршрутизатор 118, как описано выше со ссылкой на фиг.5. Например, данные 620 конфигурации могут включать в себя, в частности, информацию конфигурации и информацию управления устройством для определенных различных типов авторизованных и поддерживаемых электронных устройств 114. Как также описано выше, идентификация соответствующих принятых по умолчанию конфигурации и управления для данного типа устройства 114 может быть выполнена путем обращения к идентификаторам 624 устройств.
В варианте выполнения, показанном на фиг.6, маршрутизатор 118 может использовать антивирусный модуль 522 (фиг.5) для анализа входящих сообщений, с учетом данных 622 по вирусам для автоматической защиты устройств 114 от входящих в список вирусов или других угроз. В варианте выполнения, показанном на фиг.6, дополнительные данные 628 можно использовать для хранения любой дополнительной информации или программных команд, предназначенных для использования маршрутизатором 118.
На фиг.7 показана блок-схема, представляющая интерфейсы 424 ввода/вывода маршрутизатора 118, показанные на фиг.4, в соответствии с одним вариантом выполнения настоящего изобретения. В варианте выполнения, показанном на фиг.7, интерфейсы 424 ввода/вывода могут включать в себя, в частности, сетевой порт (порты) 712, порт (порты) 716 USB, интерфейс(ы) 720 пользователя, порт (порты) 728 LAN, беспроводный приемопередатчик(и) 732 и порт (порты) 736 внешнего устройства хранения данных. В альтернативных вариантах выполнения интерфейсы ввода/вывода могут быть реализованы с применением компонентов и конфигурации, дополняющих или заменяющих некоторые из компонентов и конфигураций, описанных со ссылкой на вариант выполнения, показанный на фиг.7.
В варианте выполнения, показанном на фиг.7, маршрутизатор 118 может использовать один или более сетевых портов 712 для двунаправленной связи с сетью 122 или другими внешними объектами. Сетевые порты 712 могут быть реализованы любым эффективным образом, включающим в себя, в частности, порты (WAN) Интернет глобальной сети. В варианте выполнения, показанном на фиг.7, маршрутизатор 118 может использовать один или более портов 716 универсальной последовательной шины (USB) для двунаправленной связи с любыми подходящими внешними объектами. В альтернативных вариантах выполнения аналогично могут быть предусмотрены другие стандарты подключения.
В варианте выполнения, показанном на фиг.7, маршрутизатор 118 может использовать один или более интерфейсов 720 пользователя, которые выполнены с возможностью обеспечения пользователей системы возможностью непосредственной двунаправленной связи с маршрутизатором 118. Интерфейсы 720 пользователя могут быть выполнены любым эффективным образом. В варианте выполнения, показанном на фиг.7, маршрутизатор 118 может использовать один или более портов 728 локальной вычислительной сети (LAN) для двунаправленной связи с устройствами 114 (фиг.1) или другими внешними объектами. Порты 728 LAN могут быть выполнены любым эффективным образом.
В варианте выполнения, показанном на фиг.7, маршрутизатор 118 может использовать один или более беспроводных приемопередатчиков 732 для двунаправленной связи с электронными устройствами 118, сетью 122 или другими внешними объектами. Беспроводные приемопередатчики 732 могут быть выполнены любым эффективным образом. В варианте выполнения, показанном на фиг.7, маршрутизатор 118 может использовать один или более портов 736 внешних устройств хранения данных для выполнения двунаправленной связи с внешними устройствами хранения данных любого типа или с другими подходящими внешними объектами. В варианте выполнения, показанном на фиг.7, могут быть предусмотрены любые эффективные стандарты и протоколы связи.
Таким образом, настоящее изобретение обеспечивает эффективную систему и методику для эффективной реализации улучшенного маршрутизаторного устройства. Изобретение было описано выше со ссылкой на некоторые варианты выполнения. Другие варианты выполнения должны быть очевидны для специалистов в данной области техники с учетом настоящего раскрытия. Например, настоящее изобретение может быть легко реализовано с использованием других конфигураций и методов, помимо описанных в приведенных выше вариантах выполнения. Кроме того, настоящее изобретение может эффективно использоваться совместно с другими системами, отличными от описанных выше. Поэтому подразумевается, что эти и другие изменения описанных выше вариантов выполнения охватываются настоящим изобретением, которое ограничено только приложенной формулой изобретения.