СПОСОБ И УСТРОЙСТВО ДЛЯ СОВМЕСТНОГО ИСПОЛЬЗОВАНИЯ ПАРАМЕТРОВ ПОДКЛЮЧЕНИЯ ПОСРЕДСТВОМ СОЦИАЛЬНЫХ СЕТЕЙ
METHOD AND APPARATUS FOR SHARING CONNECTION SETTINGS VIA SOCIAL NETWORKS

ОБЛАСТЬ ТЕХНИКИ
Примеры осуществления настоящего изобретения в целом относятся к конфигурированию параметров подключения устройств связи, а более конкретно к способу и устройству для совместного использования параметров подключения частично на основе одного или более соединений социальных сетей.
УРОВЕНЬ ТЕХНИКИ
В эпоху современных средств связи огромное значение приобретают проводные и беспроводные сети. В ответ на пользовательский спрос наблюдается беспрецедентное развитие технологий в области компьютерных, телевизионных и телефонных сетей. Беспроводные и мобильные технологии сетевого взаимодействия направлены на удовлетворение соответствующего пользовательского спроса и обеспечение при этом большей гибкости и оперативности передачи информации.
Существующие и перспективные технологии сетевого взаимодействия продолжают облегчать процесс передачи информации и повышать удобство для пользователей. Поскольку электронные устройства связи в настоящее время используются повсеместно, пользователи различных возрастов и разного уровня образования применяют электронные устройства для связи с другими людьми или для установления контактов, приема услуг и/или совместного использования информации, мультимедийных данных и другого контента. Одна из областей, в которой требуется обеспечить более простой способ передачи информации, относится к предоставлению услуг для конфигурирования параметров подключения устройств связи.
В настоящее время в рамках многих технологий обеспечения подключения обычно требуется выполнять некоторые операции конфигурирования или установления доверенной связи между устройством (например, мобильным устройством) и сетевой точкой доступа (например, точкой доступа Wireless Fidelity (Wi-Fi)). Для этого обычно устройству может потребоваться специфичная для домена информация о сетевой точке доступа, а от конечного пользователя устройства может потребоваться выполнение определенных действий. Например, конечному пользователю, использующему устройство, может потребоваться выполнить одну или более операций ручного выбора для обеспечения обмена параметрами конфигурации между устройством и сетевой точкой доступа для установления соединения. Например, пользователю может потребоваться получить сетевые идентификаторы, ключи безопасности и/или пароли для установления соединения с сетевой точкой доступа.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Предлагаемые способ и устройство могут обеспечить эффективный и надежный механизм для совместного использования одного или более параметров подключения и связанных с ними данных для одного или более устройств пользователя (пользователей) и/или одного или более устройств друзей пользователя (пользователей).
В этом отношении устройство (устройства) связи могут использовать одни или более установленные доверительные отношения (например, отношения с друзьями) одной или более услуг социальных сетей (например, Facebook™, Twitter™, Linkedln™, MySpace™, Skype™ и т.д.) для конфигурирования и/или совместного использования одного или более параметров соединений (например, сетевых установок) и связанных с ними данных (например, паролей, параметров обеспечения безопасности, сертификатов и т.д.) с одним или более устройствами пользователя (пользователей) и/или одним или более устройствами друзей пользователя (пользователей).
В соответствии с некоторыми примерами осуществления настоящего изобретения, устройство (устройства) связи могут совместно использовать параметры соединений для обеспечения соединения с одной или более точками доступа (например, с сетевыми точками доступа, такими как точки доступа / сети Wi-Fi и т.д.). Таким образом, в рамках некоторых примеров осуществления настоящего изобретения могут совместно использоваться параметры соединений для предоставления одному или более устройствам пользователя (пользователей) и/или одному или более устройствам друзей пользователя возможности автоматического соединения с соответствующей точкой доступа. Таким образом, после приема параметров соединений и связанных с ним данных, устройства могут автоматически подключаться к точкам доступа, если эти устройства находятся вблизи этих точек доступа (например, в местоположении точек доступа). Помимо этого, согласно некоторым примерам осуществления настоящего изобретения устройству (устройствам) пользователя (пользователей) и/или устройству (устройствам) одного или более друзей пользователя может предоставляться возможность подключения к точке (точкам) доступа при минимальном взаимодействии с этими пользователями или даже в отсутствие взаимодействия с ними.
В одном из примеров осуществления настоящего изобретения предлагается способ, позволяющий совместно использовать один или более параметров подключения совместно с одним или более друзьями. Способ может включать обнаружение одного или более параметров соединений и связанных с ними данных по меньшей мере одной точки доступа. Способ может также включать обеспечение предоставления параметров соединений и связанных с ними данных для включения их по меньшей мере в один профиль пользователя. Профиль может быть связан с услугой социальной сети, определяющей одну или более взаимосвязей между одним или более заданными друзьями пользователя. Способ может также включать разрешение предоставления параметров соединений и связанных с ними данных по меньшей мере одному устройству пользователя или одному или более устройствам друзей пользователя.
В другом примере осуществления настоящего изобретения предлагается устройство, позволяющее совместно использовать один или более параметров подключения совместно с одним или более друзьями. Устройство может содержать процессор и память, в которой хранится компьютерный программный код. Память и компьютерный программный код сконфигурированы таким образом, чтобы при взаимодействии с процессором устройство выполняло по меньшей мере обнаружение одного или более параметров соединений и связанных с ними данных по меньшей мере одной точки доступа. Память и компьютерный программный код могут также инициировать обеспечение устройством предоставления параметров соединений и связанных с ними данных для включения их по меньшей мере в один профиль пользователя. Профиль может быть связан с услугой социальной сети, определяющей одну или более взаимосвязей между одним или более заданными друзьями пользователя. Память и компьютерный программный код могут также инициировать разрешение устройством предоставления параметров соединений и связанных с ними данных по меньшей мере одному устройству пользователя или одному или более устройствам друзей пользователя.
В другом примере осуществления настоящего изобретения предлагается компьютерный программный продукт, позволяющий совместно использовать один или более параметров подключения совместно с одним или более друзьями. Компьютерный программный продукт содержит по меньшей мере один машиночитаемый носитель информации, на котором хранятся инструкции исполняемого компьютером программного кода. Инструкции исполняемого компьютером программного кода могут включать инструкции программного кода, сконфигурированные для обнаружения одного или более параметров соединений и связанных с ними данных по меньшей мере одной точки доступа. Инструкции программного кода могут быть также сконфигурированы для обеспечения предоставления параметров соединений и связанных с ними данных для включения их по меньшей мере в один профиль пользователя. Профиль может быть связан с услугой социальной сети, определяющей одну или более взаимосвязей между одним или более заданными друзьями пользователя. Инструкции программного кода могут быть также сконфигурированы для разрешения предоставления параметров соединений и связанных с ними данных по меньшей мере одному устройству пользователя или одному или более устройствам друзей пользователя.
В другом примере осуществления настоящего изобретения предлагается устройство, позволяющее совместно использовать один или более параметров подключения совместно с одним или более друзьями. Устройство может содержать процессор и память, в которой хранится компьютерный программный код. Память и компьютерный программный код сконфигурированы таким образом, чтобы при взаимодействии с процессором устройство выполняло по меньшей мере прием информации об обнаружении одного или более параметров соединений и связанных с ними данных по меньшей мере одной точки доступа. Память и компьютерный программный код могут также инициировать обеспечение устройством включения параметров соединений и связанных с ними данных по меньшей мере в один профиль пользователя. Параметры соединений и связанные с ними данные могут включаться в профиль пользователя при определении того, что профиль связан с услугой социальной сети, определяющей одну или более взаимосвязей между одним или более друзьями пользователя. Память и компьютерный программный код могут также инициировать разрешение устройством предоставления параметров соединений и связанных с ними данных по меньшей мере одному устройству пользователя или одному или более устройствам друзей пользователя для разрешения этому устройству или этим устройствам использовать параметры соединений и связанные с ними данные для подключения к точке доступа.
Некоторые примеры осуществления настоящего изобретения могут улучшить восприятие пользователя путем обеспечения совместного использования параметров соединений без необходимости взаимодействия с пользователем. Таким образом, пользователям устройств предоставляются улучшенные возможности в отношении установления соединений с точками доступа.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
После краткого описания вариантов осуществления настоящего изобретения далее представлены сопроводительные чертежи, которые необязательно выполнены в масштабе.
На фиг.1 показана схема системы в соответствии с примерами осуществления настоящего изобретения.
На фиг.2 показана структурная схема устройства в соответствии с примерами осуществления настоящего изобретения.
На фиг.3 показана структурная схема сетевого объекта в соответствии с примерами осуществления настоящего изобретения.
На фиг.4 показана структурная схема сетевого устройства в соответствии с примерами осуществления настоящего изобретения.
На фиг.5 показана структурная схема системы в соответствии с примерами осуществления настоящего изобретения.
На фиг.6 в соответствии с примерами осуществления настоящего изобретения показана блок-схема предоставления одного или более параметров подключения для одного или более устройств частично на основе одного или более подключений к услугам социальных сетей в соответствии с примерами осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Ниже более подробно описаны примеры осуществления настоящего изобретения со ссылками на приложенные чертежи, на которых показаны некоторые, но не все варианты осуществления настоящего изобретения. Изобретение может быть реализовано во многих разных формах и не ограничивается описываемыми вариантами его осуществления; эти варианты осуществления изобретения представлены для того, чтобы раскрытие изобретения удовлетворяло применимым законодательным требованиям. Одинаковыми номерами обозначены одинаковые элементы во всем описании. Используемые в описании термины «данные», «контент», «информация» и аналогичные термины являются взаимозаменяемыми и относятся к данным, которые можно передавать, принимать и/или хранить в соответствии с вариантами осуществления настоящего изобретения. Таким образом, использование этих терминов не ограничивает настоящее изобретение.
Кроме того, используемый термин «схема» относится: (а) только к аппаратными реализациям схем (таким как реализации только на аналоговых и/или цифровых схемах); (b) к комбинациям схем и компьютерного программного продукта (компьютерных программных продуктов), включающего (включающих) команды программного обеспечения и/или встроенного программного обеспечения, которые хранятся в одном или более машиночитаемых запоминающих устройствах, которые работают совместно таким образом, чтобы обеспечивать выполнение устройством одной или более из рассматриваемых здесь функций; (с) к схемам, таким как, например, микропроцессор (микропроцессоры) или часть микропроцессора (микропроцессоров), для работы которых требуется программное обеспечение и/или встроенное программное обеспечение, даже если программное обеспечение и/или встроенное программное обеспечение физически не присутствуют. Такое определение термина «схема» относится к любому его использованию в данном описании, включая формулу изобретения. В другом примере термин «схема» включает также реализацию, включающую один или более процессоров и/или часть (части) процессоров и сопровождающее программное обеспечение и/или встроенное программное обеспечение. В другом примере термин «схема» включает например, интегральную схему основной полосы частот или интегральную схему процессора приложений для мобильного телефона или аналогичную интегральную схему в сервере, устройстве сотовой сети, другом сетевом устройстве и/или другом компьютерном устройстве.
Используемый в описании «машиночитаемый носитель информации», который относится к физической или материальной памяти (например, к энергозависимому или энергонезависимому запоминающему устройству), отличается от «машиночитаемой среды передачи», которая относится к электромагнитному сигналу.
В этом описании термины "беспроводная точка (точки) доступа", "беспроводная точка (точки) доступа WLAN" и другие подобные термины могут использоваться взаимозаменяемо для обозначения сайта, устройства (например, сетевого устройства), точки доступа (АР, access point) (например, маршрутизатора (например, точки доступа сети WLAN и т.д.)) и т.п., которые могут обеспечивать или предоставлять Интернет-доступ по локальной сети (LAN, Local Area Network), беспроводной локальной сети (WLAN, Wireless Local Area Network) или любой другой подходящей сети посредством использования, например, подключения к линии связи с поставщиком Интернет-услуг.
В настоящее время некоторые пользователи могут в точности не знать, какие действия следует предпринять для установления соединений для обмена параметрами конфигурации между устройством и сетевой точкой доступа. Другие пользователи устройств могут просто не утруждать себя выполнением операций на своих устройствах для установления соединения с сетевыми точками доступа из-за отсутствия интереса, большого объема действий, связанных с пользовательским взаимодействием в ручном режиме для установления соединения между устройством и сетевой точкой доступа, или по любым другим причинам. Таким образом, множество существующих сетевых точек доступа могут не использоваться устройствами, находящимися в окрестности соответствующей сетевой точки доступа. В этом отношении предоставляемые в настоящее время сетевым оператором данные сотовой связи могут не выгружаться сетевым оператором в сетевые точки доступа так часто, как это могло бы происходить, что может приводить к ограничению ресурсов сетевого оператора.
Ввиду указанных недостатков, может оказаться полезным обеспечить эффективный и надежный способ реализации механизма применения ранее установленных доверительных отношений для совместного использования и конфигурирования сетевых параметров таким образом, чтобы устранялось или сводилось к минимуму воздействие пользователей на процесс взаимодействия при установлении соединений между устройствами.
Фиг.1 иллюстрирует общую схему системы, в которой показано устройство, такое как мобильный терминал 10, в среде связи, в соответствии с некоторыми примерами осуществления настоящего изобретения. Как показано на фиг.1, система в соответствии с некоторыми примерами осуществления настоящего изобретения может содержать первое устройство связи (например, мобильный терминал 10) и второе устройство 20 связи, которые могут осуществлять связь друг с другом через сеть 30. В некоторых случаях в вариантах осуществления настоящего изобретения могут также использоваться одно или более дополнительных устройств связи, одно из которых показано на фиг.1 в виде третьего устройства 25 связи. В некоторых вариантах осуществления настоящего изобретения не все системы, в которых используется вариант осуществления настоящего изобретения, содержат все устройства, показанные и/или описанные в этом документе. Хотя далее в качестве примера при описании вариантов осуществления изобретения приводятся мобильный терминал 10, второе и третье устройства 20 и 25 связи, в рамках настоящего изобретения могут использоваться терминалы других типов, такие как персональные информационные устройства (PDA, Personal Digital Assistant), пейджеры, мобильные телевизионные устройства, мобильные телефоны, игровые устройства, ноутбуки, видеокамеры, видеомагнитофоны, аудио- или видеопроигрыватели, радиоприемники, устройства системы глобального позиционирования (GPS, global positioning system) и/или устройства глобальной навигационной спутниковой системы (GLONASS, Global Navigation Satellite System), телефон с функцией Bluetooth, устройства с универсальной последовательной шиной (USB, Universal Serial Bus) или любая комбинация указанных устройств, а также системы связи для передачи голоса и текста любых других типов. Кроме того, в вариантах осуществления настоящего изобретения также могут использоваться устройства, не являющиеся мобильными, такие как серверы и персональные компьютеры.
Сеть 30 может содержать набор различных узлов (примерами которых могут являться второе и третье устройства 20 и 25 связи), устройств или функциональных объектов, которые могут осуществлять связь друг с другом через соответствующие проводные и/или беспроводные интерфейсы. Таким образом, фиг.1 следует в широком смысле рассматривать как пример определенных элементов системы, не содержащий всех элементов системы или сети 30 и не представляющий подробную схему системы или сети 30. В соответствии с некоторыми примерами осуществления настоящего изобретения сеть 30 может поддерживать связь на основе одного или более протоколов мобильной связи первого поколения (1G), второго поколения (2G), поколения 2,5G, третьего поколения (3G), поколений 3,5G, 3,9G, четвертого поколения (4G), системы долгосрочного развития (LTE, Long Term Evolution) или развитой универсальной наземной сети радиодоступа (Е-UTRAN, Evolved Universal Terrestrial Radio Access Network), системы LTE внутрисистемным хэндовером на основе самоорганизующейся сети с оптимизацией (SON, Self Optimizing/Organizing Network), сети технологии радиодоступа с межсистемным хэндовером (интер-RAT, inter-Radio Access Technology) и т.п. В соответствии с некоторыми примерами осуществления настоящего изобретения сеть 30 может представлять собой сеть с соединением точка-точка (Р2Р, point-to-point).
Один или более терминалов связи, таких как мобильный терминал 10, а также второе устройство 20 связи и третье устройство 25 связи, могут осуществлять связь друг с другом через сеть 30, при этом каждый из этих терминалов может быть оснащен антенной или антеннами, передающими сигналы в один или более базовых узлов и принимающими сигналы от этих узлов. Базовые узлы могут представлять собой, например, одну или более базовых станций (BS, base station), входящих в состав одной или более сотовых или мобильных сетей, или одну или более точек доступа (АР, access point), которые могут быть связаны с сетью передачи данных, такой как локальная сеть (LAN, Local Area Network), беспроводная локальная сеть Wireless Local Area Network (WLAN), сеть Wi-Fi, городская сеть (MAN, Metropolitan Area Network) и/или глобальная сеть (WAN, Wide Area Network), например Интернет. В свою очередь, другие устройства, такие как элементы, выполняющие обработку (например, персональные компьютеры, серверы и т.п.), могут соединяться с мобильным терминалом 10, а также со вторым устройством 20 связи и третьим устройством 25 связи через сеть 30. Путем прямого или непрямого соединения с сетью 30 мобильному терминалу 10, второму устройству 20 связи и третьему устройству 25 связи (и/или другим устройствам) предоставляется возможность осуществлять связь с другими устройствами или друг с другом. Например, мобильный терминал 10 и второе устройство 20 связи и третье устройство 25 связи, а также другие устройства могут выполнять связь в соответствии с множеством протоколов связи, включая протокол передачи гипертекста (HTTP, Hypertext Transfer Protocol) и т.п. для выполнения различных функций связи или иных функций мобильного терминала 10 и второго устройство 20 связи и третьего устройство 25 связи, соответственно.
Кроме того, мобильный терминал 10, второе устройство 20 связи и третье устройство 25 связи могут взаимодействовать в соответствии, например, с технологиями передачи данных в радиочастотном диапазоне (RF, Radio Frequency), сотовой связи, ближней связи (NFC, Cellular, Near Field Communication), Bluetooth (ВТ), передачи данных в инфракрасном диапазоне (IR, Infrared) или в соответствии с рядом других технологий передачи данных посредством проводной или беспроводной связи, включая локальную сеть (LAN), беспроводную сеть LAN (WLAN, wireless LAN), глобальное взаимодействие для СВЧ доступа (WiMAX, Worldwide Interoperability for Microwave Access), технологию WiFi (Wireless Fidelity), расширенный широкополосный доступ (UWB, ultra-wide band), Wibree и т.п. Таким образом, мобильный терминал 10, а также второе устройство 20 связи и третье устройство 25 связи могут взаимодействовать с сетью 30 и друг с другом с помощью различных механизмов доступа. Например, могут поддерживаться механизмы мобильного доступа, такие как широкополосный множественный доступ с кодовым разделением каналов (W-CDMA, Wideband Code Division Multiple Access), CDMA2000, глобальная система мобильной связи (GSM, global system for mobile communications), общая услуга пакетной радиосвязи (GPRS, general packet radio service) и т.п., а также механизмы беспроводного доступа, такие как WLAN, WiMAX и т.п., и механизмы фиксированного доступа, такие как цифровая абонентская линия (DSL, digital subscriber line), кабельные модемы, Ethernet, и т.п.
В соответствии с некоторыми примерами осуществления настоящего изобретения первое устройство связи (например, мобильный терминал 10) может представлять собой устройство мобильной связи, например мобильный телефон или другое устройство, такое как персональное информационное устройство (PDA), мобильный компьютер, видеокамера, видеомагнитофон, аудио- или видеопроигрыватель, устройство навигации, игровое устройство, телевизионное устройство, радиоустройство или любое другое подобное устройство, или их комбинация. Второе устройство 20 связи и третье устройство 25 связи могут представлять собой мобильные или стационарные устройства связи. Однако в одном из примеров изобретения второе устройство 20 связи и третье устройство 25 связи могут представлять собой серверы, удаленные компьютеры или терминалы, такие как персональные компьютеры (PC, Personal Computer) или ноутбуки.
В соответствии с некоторыми примерами осуществления настоящего изобретения сеть 30 может представлять собой одноранговую или распределенную сеть, организованную в виде пространства интеллектуального взаимодействия устройств. Таким образом, устройства могут перемещаться в зону действия сети 30 и/или выходить из этой зоны, при этом устройства в сети 30 могут регулировать свою работу на основе появления и/или выхода других устройств с учетом добавления или удаления соответствующих устройств или узлов и их соответствующих возможностей.
В соответствии с некоторыми примерами осуществления настоящего изобретения мобильный терминал, а также второе устройство 20 связи и третье устройство 25 связи могут использовать устройство (например, устройство, показанное на фиг.2), позволяющее функционировать согласно примерам осуществления настоящего изобретения.
На фиг.2 показана структурная схема устройства, предназначенного для конфигурирования параметров подключения частично на основе использования ранее установленных доверительных отношений, в соответствии с некоторыми примерами осуществления настоящего изобретения. Далее описываются некоторые примеры настоящего изобретения со ссылкой на фиг.2, где показаны конкретные элементы устройства 50. Устройство 50, показанное на фиг.2, может использоваться, например, в мобильном терминале 10 (и/или во втором устройстве 20 связи, и/или в третьем устройстве 25 связи). В альтернативном варианте осуществления изобретения устройство 50 может быть реализовано в сетевом устройстве, расположенном в сети 30. Однако устройство 50 в другом варианте осуществления изобретения может быть реализовано в разнообразных устройствах, как мобильных, так и стационарных (например, в указанных выше устройствах). В некоторых случаях варианты осуществления настоящего изобретения могут быть реализованы на основе комбинации устройств. Соответственно, некоторые варианты осуществления настоящего изобретения могут быть полностью реализованы в одном устройстве (например, в мобильном терминале 10) посредством множества распределенных устройств (например в одном устройстве или в множестве устройств, расположенных в сети Р2Р) или устройств, взаимодействующих по схеме клиент/сервер. Следует, однако, отметить, что устройства или элементы, описываемые ниже, могут быть необязательными и в некоторых вариантах осуществления изобретения могут не использоваться.
Показанное на фиг.2 устройство 50 может содержать процессор 70, пользовательский интерфейс 67, интерфейс 74 связи, запоминающее устройство 76, дисплей 85, модуль 78 установок конфигурации и датчик 72 позиционирования или иначе взаимодействовать с указанными устройствами. В соответствии с некоторыми примерами осуществления настоящего изобретения дисплей 85 может представлять собой сенсорный дисплей. Запоминающее устройство 76 может представлять собой, например, энергозависимую и/или энергонезависимую память. Например, запоминающее устройство 76 может представлять собой электронное устройство хранения данных (такое как машиночитаемый носитель информации), содержащее логические элементы, сконфигурированные для хранения данных (например, битов), которые могут считываться машиной (например, вычислительным устройством, таким как процессор 70). В некоторых вариантах осуществления настоящего изобретения запоминающее устройство 76 может представлять собой материальное физическое устройство хранения информации. Запоминающее устройство 76 может быть сконфигурировано для хранения информации (например, параметров конфигурации устройства или сети и т.д.), данных, файлов, приложений, инструкций и т.п., которые позволяют устройству выполнять различные функции в соответствии с примерами осуществления настоящего изобретения. Например, запоминающее устройство 76 может быть сконфигурировано для буферизации входных данных для их обработки процессором 70. Дополнительно или альтернативно, запоминающее устройство 76 может быть сконфигурировано для сохранения инструкций, подлежащих исполнению процессором 70. В качестве другой альтернативы запоминающее устройство 76 может представлять собой одну из множества баз данных, в которых хранится информация и/или мультимедийный контент (например, изображения, видеофайлы и т.д.). В запоминающем устройстве 76 могут также сохраняться данные, принятые из одного или более радиочастотных устройств (например, точек доступа, таких как точки доступа WLAN, точки доступа RF, точки доступа ВТ, точки доступа IR и т.д.).
В соответствии с некоторыми примерами осуществления настоящего изобретения устройство 50 может представлять собой мобильный терминал (например, мобильный терминал 10) или стационарное устройство связи, или вычислительное устройство, сконфигурированное для работы согласно примерам осуществления настоящего изобретения. В соответствии с некоторыми примерами осуществления настоящего изобретения устройство 50 может быть реализовано в виде микросхемы или набора микросхем (чипсета). Другими словами, устройство 50 может содержать один или более физических корпусов (например, микросхем), содержащих материалы, компоненты и/или проводные элементы, расположенные в конструктивном узле (например, на объединительной плате). Конструктивный узел может обеспечивать физическую прочность, экономию размеров и/или ограничение уровня электрических помех для включенных в него схемных компонентов. Таким образом, устройство 50 может в некоторых случаях конфигурироваться для реализации вариантов осуществления настоящего изобретения на одной микросхеме или в виде единой "системы на кристалле". Таким образом, микросхема или чипсет могут формировать средства для выполнения одной или более операций для обеспечения описанной функциональности. Дополнительно или альтернативно, микросхема или чипсет может формировать средства, позволяющие осуществлять навигацию в среде пользовательского интерфейса с учетом описываемых в этом документе функциональных возможностей и/или услуг.
Процессор 70 может быть реализован различными способами. Например, процессор 70 может быть реализован в виде одного или более различных средств обработки, таких как сопроцессор, микропроцессор, контроллер, цифровой сигнальный процессор (DSP, digital signal processor), схема обработки с сопровождающим процессором DSP или без него, или в виде других различных устройств обработки, включая интегральные схемы, такие, например, как ASIC (application specific integrated circuit, специализированная интегральная схема), FPGA (field programmable gate array, программируемая пользователем вентильная матрица), блок микроконтроллера (MCU, microcontroller unit), аппаратный ускоритель, микросхема специализированного компьютера и т.п. В некоторых примерах осуществления настоящего изобретения процессор 70 может быть сконфигурирован для исполнения инструкций, хранимых в запоминающем устройстве 76 или иначе доступных процессору 70. Таким образом, сконфигурированный посредством аппаратного или программного обеспечения, или посредством их комбинации процессор 70 может представлять собой объект (например, физически реализованный в виде схемы), способный при соответствующей конфигурации выполнять операции в соответствии с вариантами осуществления настоящего изобретения. Соответственно, если процессор 70 реализован, например, в виде схемы ASIC, FPGA и т.п., он может представлять собой специальным образом сконфигурированное аппаратное обеспечение, служащее для выполнения описываемых операций. Альтернативно, если процессор 70 реализован в виде средства исполнения программных инструкций, эти инструкции могут специальным образом конфигурировать процессор 70 для выполнения описываемых алгоритмов и/или операций в процессе исполнения инструкций. Однако в некоторых случаях процессор 70 может представлять собой процессор конкретного устройства (например, мобильного терминала или сетевого устройства), приспособленного для реализации вариантов осуществления настоящего изобретения путем дополнительного конфигурирования процессора 70 с помощью инструкций для выполнения описываемых алгоритмов и операций. Процессор 70 может содержать, помимо прочего, тактовый генератор, арифметико-логическое устройство (ALU, arithmetic logic unit) и логические элементы, сконфигурированные для поддержки функционирования процессора 70.
Согласно некоторым примерам осуществления настоящего изобретения процессор 70 может быть сконфигурирован для выполнения программы, предназначенной для обеспечения соединения, например, такой как веб-браузер. Программа обеспечения соединения может позволять устройству 50 передавать и принимать веб-контент, такой как контент, основанный на местоположении, или любой другой подходящий контент, например, в соответствии с прикладным протоколом HTTP.
Интерфейс 74 связи может представлять собой любое средство, например устройство или схему, реализованные с помощью аппаратного обеспечения, компьютерного программного продукта или комбинации аппаратного и программного обеспечения, сконфигурированного для приема данных из сети и/или передачи данных в сеть, и/или любое другое устройство или модуль, взаимодействующий с устройством 50. Интерфейс 74 связи может содержать, например, антенну (или множество антенн) и аппаратное обеспечение и/или программное обеспечение поддержки, позволяющее осуществлять связь с сетью беспроводной связи (например, с сетью 30). В средах фиксированной связи интерфейс 74 связи может альтернативно или дополнительно поддерживать проводную связь. Таким образом, интерфейс 74 связи может включать модем связи и/или другое аппаратное/программное обеспечение для поддержки связи с помощью кабеля, цифровой абонентской линии (DSL, digital subscriber line), универсальной последовательной шины (USB, universal serial bus) или других механизмов.
Пользовательский интерфейс 67 может осуществлять связь с процессором 70 для приема данных, вводимых пользователем через пользовательский интерфейс 67, и/или для передачи пользователю звуковой, визуальной, механической или иной выходной индикации. Пользовательский интерфейс 67 может включать, например, клавиатуру, мышь, джойстик, дисплей, сенсорный экран, микрофон, динамик или другие устройства ввода/вывода информации. В некоторых примерах осуществления настоящего изобретения, согласно которым устройство реализовано в виде сервера или некоторых других сетевых устройств, пользовательский интерфейс 67 может обладать ограниченными возможностями, располагаться дистанционно или отсутствовать. Процессор 70 может содержать схему пользовательского интерфейса, сконфигурированную для управления по меньшей мере некоторыми функциями одного или более элементов пользовательского интерфейса, например динамиком, вызывным устройством, микрофоном, дисплеем и т.п. Процессор 70 и/или схема пользовательского интерфейса, содержащая процессор 70, могут быть сконфигурированы для управления одной или более функциями одного или более элементов пользовательского интерфейса с помощью компьютерных программных инструкций (например, программного и/или встроенного программного обеспечения), хранимых в памяти, доступной процессору 70 (например, в запоминающем устройстве 76 и/или в другом подобном устройстве).
Как показано на фиг.2, устройство 50 может включать одно или более средств для совместного использования и/или получения данных. Например, устройство может включать радиочастотный (RF) приемопередатчик ближней связи и/или опросное устройство 64, которые позволяют совместно использовать и/или получать данные из электронных устройств (например, из радиочастотной точки (точек) доступа) в соответствии с технологиями обеспечения связи в радиочастотном диапазоне. Устройство может также содержать другие приемопередатчики для ближней связи, такие как инфракрасный (IR, infrared) приемопередатчик 66, приемопередатчик 68 Bluetooth™, работающий по технологии, разработанной консорциумом по технологии Bluetooth и т.п. Приемопередатчик 68 Bluetooth может быть сконфигурирован для работы в соответствии со стандартами, основанными на технологии Wibree. Устройство 50 может также включать приемопередатчик 69, сконфигурированный для передачи данных в электронные устройства (например, точку (точки) доступа WLAN) и/или приема из них данных в соответствии с поддерживаемыми технологиями WLAN, такими как IEEE 802.11. В некоторых примерах осуществления настоящего изобретения приемопередатчик 69 в сети WLAN может быть также сконфигурирован для передачи данных в электронные устройства и/или приема из них данных в соответствии с различными технологиями сетевого взаимодействия, включая, помимо прочего, Wi-Fi, LAN и т.п.Согласно некоторым примерам осуществления настоящего изобретения приемопередатчик 69 сети WLAN также может конфигурироваться для передачи и/или приема данных из электронных устройств, таких как один или более принтеров и/или один или более домашних медиа-серверов, или любых других подходящих устройств. Устройство 50 и, в частности, приемопередатчик для ближней связи могут передавать данные в электронные устройства и/или принимать данные из этих устройств (таких как точка (точки) доступа IR, точка (точки) доступа ВТ) вблизи устройства, например, в пределах 10 метров.
Кроме того, устройство 50 может содержать датчик 72 позиционирования. Датчик 72 позиционирования может включать, например, датчик системы глобального позиционирования (GPS), датчик системы глобального позиционирования с поддержкой (Assisted-GPS), мышь Bluetooth (BT)-GPS, другие приемники данных GPS или данных позиционирования и т.д. Однако в некоторых вариантах осуществления настоящего изобретения датчик 72 позиционирования может представлять собой шагомер или инерциальный датчик. В связи с этим, датчик 72 позиционирования способен определять местоположение устройства 50, например координаты широты и долготы устройства 50 или положение относительно опорной точки, такой как пункт назначения или исходный пункт. Датчик 72 позиционирования также может определять высоту устройства 50 над уровнем моря и использовать эту информацию при определении местоположения этого устройства. Информация, поступающая из датчика 72 позиционирования, затем может передаваться в память (например, в запоминающее устройство 76) устройства 50 или в другое запоминающее устройство и сохраняться в качестве истории перемещений или информации о местоположении. В связи с этим, например, история перемещений может определять ряд точек данных, соответствующих позициям или местоположениям устройства 50 в соответствующие моменты времени. Различные события или действия устройства 50 также могут фиксироваться в связи с историей позиционирования или информацией о местоположении, предоставляемой датчиком 72 позиционирования.
В некоторых примерах осуществления настоящего изобретения процессор 70 может быть реализован в виде модуля 78 установок конфигурации, может содержать этот модуль или иначе управлять этим модулем. Модуль 78 установок конфигурации может представлять собой любое средство, такое как устройство или схема, работающие в соответствии с программным обеспечением или иначе реализованные в аппаратном обеспечении или комбинации аппаратного и программного обеспечения (например, в виде процессора 70, функционирующего под управлением программного обеспечения, процессора 70, реализованного посредством схем ASIC или FPGA, сконфигурированных для выполнения описанных операций, или в виде их комбинации), конфигурирующих устройство или схему для выполнения соответствующих функций модуля 78 установок конфигурации таким образом, как это описано ниже. Таким образом, в примерах, в которых предполагается использование программного обеспечения, устройство или схема (например, процессор 70 в одном из примеров осуществления изобретения), исполняющее инструкции программного обеспечения, формирует структуру, связанную с такими средствами.
Модуль 78 установок конфигурации может позволять одному или более пользователям устройства (например, устройства 50) совместно использовать один или более параметров подключения (также называемых взаимозаменяемыми терминами: "параметры соединений", "установки подключения", "установки соединений" и т.п.) одной или более точек доступа (например, устройства WLAN (например, беспроводной точки доступа WLAN, WLAN АР и т.д.)) со своими друзьями или друзьями своих друзей, подключенных, например, с помощью услуги социальной сети (такой как Facebook™, Twitter™, Linkedin™, MySpace™, Skype™ и т.д.). В связи с этим, модуль 78 установок конфигурации может передавать или пересылать один или более параметров соединений (например, сетевых установок) и любую другую подходящую информацию (например, пароли, ключи безопасности, сертификаты, список других устройств пользователя (например, компьютеров, ноутбуков, PDA и т.д.)) в сетевое устройство. Сетевое устройство (например, сетевое устройство 90, показанное на фиг.4, сетевое устройство 110, показанное на фиг.5, и т.д.) может сохранять принятые параметры соединений и другую информацию в профиле от имени пользователя (пользователей) устройства (например, устройства 50), передающего параметры соединений в сетевое устройство. Профиль может сохраняться в памяти сетевого устройства.
Сетевое устройство может принимать или сохранять данные услуги социальной сети, указывающие на одно или более соединений с одним или более друзьями пользователя устройства (например, устройства 50). В связи с этим, сетевое устройство может совместно использовать один или более параметров соединений, сохраненных в профиле пользователя, с одним или более другими устройствами (например, с другим устройством 50) пользователя и/или с одним или более устройствами (например, с устройством 50, устройством 20 связи, третьим устройством 25 связи) одного или более друзей пользователя. Один или более друзей пользователя может определяться сетевым устройством в результате анализа данных, относящихся к друзьям пользователя (например, данных, указывающих одного или более друзей пользователя), принятых или сохраненных сетевым устройством.
В соответствии с этим, если пользователь устройства (например, устройства 50) может активировать (например, запустить или включить) одно или более других своих устройств, сетевое устройство может предоставить этим другим устройствам параметры соединений, сохраненные в профиле пользователя, как более подробно описано ниже. Активированные таким образом устройства могут принимать параметры соединений от сетевого устройства, и в случае нахождения устройств вблизи одной или более точек доступа эти устройства могут применять параметры соединений для автоматического соединения с соответствующими точками доступа (например, с беспроводными точками доступа WLAN), при этом взаимодействие с пользователем не требуется или требуется в минимальной степени.
Кроме того, если один или более друзей могут активировать одно или более своих устройств (например, устройство 50, второе устройство 20 связи, третье устройство 25 связи) вблизи одной из точек доступа, устройства друзей могут автоматически подключиться к точкам доступа с небольшим объемом пользовательского взаимодействия или без пользовательского взаимодействия, как это подробно описано ниже. Устройства друзей могут автоматически подключаться к точкам доступа частично на основе использования параметров соединений, предоставляемых сетевым устройством другим устройствам.
На фиг.3 показана структурная схема некоторых примеров реализации сетевого объекта. Как показано на фиг.3, сетевой объект (например, сервер) обычно содержит процессор 104 и связанную с ним память 106. Память 106 может быть реализована в виде энергозависимой и/или энергонезависимой памяти, в которой может сохраняться различный контент, данные и т.п. В памяти 106 могут храниться клиентские приложения, инструкции и т.п. для выполнения процессором 104 различных операций сетевого объекта 100. В некоторых примерах осуществления настоящего изобретения в памяти 106 могут храниться данные, связанные с одним или более соединениями или связями с друзьями (например, первого уровня доверия) и/или с друзьями друзей (например, второго или последующих уровней доверия).
Процессор 104 также может подключаться по меньшей мере к одному интерфейсу 107 связи или к другим средствам для отображения, передачи и/или приема данных, контента и т.п. Пользовательский входной интерфейс 105 может содержать любое количество устройств, таких как клавиатура, сенсорный экран, джойстик или другие устройства ввода данных, позволяющие сетевому объекту 100 принимать данные от пользователя. В связи с этим, процессор 104 может содержать схему пользовательского интерфейса, сконфигурированную для управления по меньшей мере некоторыми функциями одного или более входного пользовательского интерфейса. Процессор 104 и/или схема пользовательского интерфейса процессора могут быть сконфигурированы для управления одной или более функциями одного или более элементов пользовательского интерфейса с помощью компьютерных программных инструкций (например, программного и/или встроенного программного обеспечения), хранимых в памяти, доступной процессору (например, в энергозависимом или энергонезависимом запоминающем устройстве и т.п.).
Сетевой объект 100 может принимать один или более запросов от устройства (например, в некоторых примерах осуществления настоящего изобретения - от диспетчера 97 параметров соединений сетевого устройства 90) для получения информации, идентифицирующей одного или более друзей одного или более пользователей устройства (например, устройства 50). После приема запроса процессор 104 может предоставить запрашивающему устройству (например, диспетчеру 97 параметров соединений) данные, указывающие одного или более друзей соответствующего пользователя устройства (например, устройства 50) или их друзей. После приема запрашивающим устройством данных о друзьях (например, списка друзей, указывающего связи/соединения между ними), запрашивающее устройство может передать другим устройствам пользователя и одному или более устройствам его друзей параметры соединений, связанные с профилем пользователя. В связи с этим, другие устройства пользователя и устройства друзей пользователя могут применять параметры соединений для подключения к соответствующим точкам доступа в случае нахождения устройств вблизи (например, в местоположении) соответствующих точек доступа (например, точек доступа WLAN).
На фиг.4 показана структурная схема одного из примеров сетевого устройства. В соответствии с некоторыми примерами осуществления настоящего изобретения сетевое устройство 90 может представлять собой автономное сетевое устройство. В соответствии с некоторыми примерами осуществления настоящего изобретения сетевой объект 100 может быть реализован в сетевом устройстве 90. Как показано на фиг.4, сетевое устройство 90 (например, сервер) обычно содержит процессор 94 и связанную с ним память 96. Память 96 может быть реализована в виде энергозависимой и/или энергонезависимой памяти, в которой может сохраняться различный контент, данные и т.п.Например, в памяти могут храниться контент, данные, информация и т.п., передаваемые из сетевого устройства и/или принимаемые этим устройством. Кроме того, в памяти 96 могут храниться, например, клиентские приложения, инструкции и т.п. для процессора 94, которые позволяют сетевому устройству выполнять различные операции в соответствии с описываемыми примерами осуществления настоящего изобретения. В памяти 96 могут также храниться один или более параметров соединений, соответствующих одной или более точкам доступа, и связанные с ними данные (например, ключи безопасности пароли, сертификаты и т.д.), а также любая другая подходящая информация. Параметры соединений и связанные с ними данные могут сохраняться в профиле (профилях) по запросу одного или более пользователей.
Кроме того, память 96 и процессор 94 также могут подключаться по меньшей мере к одному интерфейсу или другим средствам для отображения, передачи и/или приема данных, контента и другой подобной информации. К интерфейсу (интерфейсам) могут относиться по меньшей мере один интерфейс 98 связи или другие средства для передачи и/или приема данных, контента и т.п., а также по меньшей мере один пользовательский входной интерфейс 95. Пользовательский входной интерфейс 95, в свою очередь, может включать любое количество устройств, позволяющих сетевому устройству принимать данные от пользователя, например клавиатуру, сенсорный экран, джойстик или другое устройство ввода. Процессор 94 может содержать схему пользовательского интерфейса, сконфигурированную для управления по меньшей мере некоторыми функциями одного или более элементов пользовательского входного интерфейса. Процессор и/или схема пользовательского интерфейса процессора могут быть сконфигурированы для управления одной или более функциями одного или более элементов пользовательского интерфейса с помощью компьютерных программных инструкций (например, программного и/или встроенного программного обеспечения), хранимых в памяти, доступной процессору (например, в энергозависимом или энергонезависимом запоминающем устройстве и т.п.).
В некоторых примерах осуществления настоящего изобретения процессор 94 может быть реализован в виде диспетчера 97 параметров соединений, содержать этот модуль или иначе управлять им. Диспетчер 97 параметров соединений может представлять собой любое средство, такое как устройство или схема, работающие в соответствии с программным обеспечением или иначе реализованные в аппаратном обеспечении или комбинации аппаратного и программного обеспечения (например, в виде процессора 94, функционирующего под управлением программного обеспечения, процессора 94, реализованного посредством схем ASIC или FPGA, сконфигурированных для выполнения описанных операций, или в виде их комбинации), конфигурирующих устройство или схему для выполнения соответствующих функций диспетчера 97 параметров соединений, как это описано ниже. Таким образом, в примерах, в которых предполагается использование программного обеспечения, устройство или схема (например, процессор 94 в одном из примеров изобретения), исполняющие инструкции программного обеспечения, формируют структуру, связанную с такими средствами.
Диспетчер 97 параметров соединений может передавать процессору 104 запрос для получения данных, указывающих одного или более друзей пользователя (пользователей) и/или их друзей. В ответ на прием данных о друзьях пользователя диспетчер 97 параметров соединений может, но не обязательно, передать одному или более устройствам пользователя и/или одному или более устройствам идентифицированных друзей пользователя (пользователей) один или более параметров соединений, связанных с профилем пользователя (пользователей). В ответ на прием данных, связанных с одним или более параметрами соединений, устройства пользователей и/или устройства друзей пользователей могут применить параметры соединений для подключения к одной или более точкам доступа (например, к точкам доступа АР общего назначения или к частным точкам доступа АР), соответствующим параметрам соединений. Устройства могут подключаться к соответствующим точкам доступа при минимальном взаимодействии с пользователем либо в отсутствие такого взаимодействия.
Далее приводятся ссылки на фиг.5, где показаны некоторые примеры осуществления системы для предоставления одного или более параметров соединений одному или более устройствам. Система 7 может включать одну или более точек доступа (АР), таких как точки доступа RF АР 30, WLAN АР 32, ВТ АР 34, IR АР 36, WLAN АР 44 и LAN АР 46. Система 7 может также содержать один или более домашних медиа-серверов 45 и один или более принтеров 41 (например, сетевых принтеров, сконфигурированных для использования в сети WLAN, и т.д.). В соответствии с некоторыми примерами осуществления настоящего изобретения домашний медиа-сервер(ы) 45 может, но не обязательно, представлять собой медиа-сервер, сконфигурированный для использования технологии WLAN и/или Wi-Fi и способный хранить и предоставлять различные цифровые мультимедийные данные, включая, помимо прочего, цифровые видеофильмы, видеофайлы, музыкальные файлы, звуковые данные, фотографии, изображения и т.д. Кроме того, система 7 может содержать одно или более устройств 165, 167 и 169 связи (например, устройство 50 (такое как мобильный терминал 10), второе устройство 20 связи, третье устройство 25 связи), а также устройство 108 социальной сети (например, сетевой объект 100). Система 7 может также содержать сетевое устройство 110 (например, сетевое устройство 90). В примере осуществления настоящего изобретения, показанном на фиг.5, устройство 108 социальной сети может быть сконфигурировано для сохранения и обработки данных, связанных с одним или более соединениями или связями друзей. Устройство 108 социальной сети может предоставлять пользователям услугу социальной сети (например, Facebook™, Twitter™, Linkedin™, MySpace™, Skype™ и т.д.). В соответствии с некоторыми примерами осуществления настоящего изобретения устройство 108 социальной сети может представлять собой автономное устройство. В других примерах осуществления настоящего изобретения устройство 108 социальной сети может быть реализовано в рамках сетевого устройства 110. Сетевое устройство 110 может передавать запрос в устройство 108 социальной сети для получения данных, указывающих одного или более друзей пользователя (пользователей) устройства (например, устройства 50).
Хотя на фиг.5 показаны одна точка доступа WLAN АР 32, одна точка доступа RF АР 30, одна точка доступа WLAN АР 44, одна точка доступа LAN АР 46, одна точка доступа ВТ АР 34, одна точка доступа IR АР 36, один или более домашних медиа-серверов 45, один или более принтеров 41, три устройства 165, 167, 169 связи, одно устройство 108 социальной сети и одно сетевое устройство 110, следует отметить, что в пределах сущности изобретения в состав системы 7 может входить любое подходящее количество точек доступа WLAN АР 32, RF АР 30, WLAN АР 44, LAN АР 46, ВТ АР 34, IR АР 36, домашних медиа-серверов 45, принтеров 41, устройств 165,167,169 связи, устройств 108 социальной сети и сетевых устройств 110.
В примере осуществления, показанном на фиг.5, устройство 169 связи может обнаруживать сигналы (например, маяки), поступающие из одной или более точек доступа, таких, например, как точка доступа Wi-Fi АР 32. Устройство 165 связи может обнаруживать сигналы (например, маяки), поступающие из одной или более точек доступа, таких, например, как точки доступа WLAN АР 32, RF АР 30, WLAN АР 44 и WLAN АР 46. Устройство 167 связи может обнаруживать сигналы, поступающие из одной или более точек доступа, таких, например, как точки доступа LAN АР 46, ВТ АР 34, IR АР 36, домашний медиа-сервер(ы) 45 и принтер(ы) 41.
В целях иллюстрации, но не ограничения настоящего изобретения, рассмотрим пример, в котором пользователь устройства 165 связи (например, устройства 50) может применять устройство 165 связи для обнаружения одной или более точек доступа, таких, например, как точки доступа WLAN АР 32, RF АР 30, WLAN АР 44 и LAN АР 46. Согласно этому примеру предполагается, что точки доступа WLAN АР 32, RF АР 30, WLAN АР 44 и LAN АР 46 могут представлять собой точки доступа (например, частные точки доступа АР), расположенные в пределах дома пользователя. Кроме того, предполагается, что устройства 167 и 169 связи могут представлять собой устройства пользователя. В примере, в котором устройство 165 связи может обнаруживать точки доступа WLAN АР 32, RF АР 30, WLAN АР 44 и/или LAN АР 46, модуль 78 установок конфигурации, входящий в устройство 165 связи, может конфигурировать параметры соединений (например, сетевые параметры) точек доступа WLAN АР 32, RF АР 30, WLAN АР 44 и/или LAN АР 46 для установления одного или более соединений с устройством 165 связи.
После получения или обнаружения параметров соединений модуль 78 установок конфигурации может передавать в устройство 108 социальной сети сообщение с запросом на использование устройством социальной сети данных (например, имени пользователя (пользователей), пароля (паролей) и т.д.) из учетной записи друга пользователя для выполнения аутентификации пользователя с помощью сетевого устройства 110. В некоторых примерах осуществления настоящего изобретения модуль 78 установок конфигурации может передавать сообщение в устройство 108 социальной сети в ответ на прием информации о выборе индикации установки (установок). Установки могут выбираться пользователем устройства связи с помощью дисплея (например, дисплея 85). К установкам могут относиться установки для подписки на учетную запись пользователя в услуге социальной сети, предоставляемой устройством 108 социальной сети, и для использования информации учетной записи (например, данных из учетных записей друзей) для аутентификации пользователя с помощью сетевого устройства 110 таким образом, чтобы модуль 78 установок конфигурации мог передавать параметры соединений и связанные с ними данные в сетевое устройство 110 для сохранения в профиле от имени пользователя.
В ответ на передачу процессором 104 устройства 108 социальной сети данных учетной записи в сетевое устройство 110 диспетчер 97 параметров соединений сетевого устройства 110 может аутентифицировать пользователя. После успешной аутентификации пользователя диспетчер 97 параметров соединений может передать в модуль 78 установок конфигурации устройства 165 связи сообщение, указывающее на успешное выполнение аутентификации пользователя, и может запросить параметры соединений и связанные с ними данные (например, пароли, установки обеспечения безопасности (например, ключи безопасности), сертификаты, информацию, указывающую другие устройства пользователя (например, устройства 167, 169 связи), и т.д.)). В ответ на прием сообщения из диспетчера 97 параметров соединений модуль 78 установок конфигурации может передать параметры соединений и связанные с ними данные в сетевое устройство 110. Сетевое устройство 110 может от имени пользователя сохранить параметры соединений в профиле. Профиль может сохраняться в памяти сетевого устройства 110 (например, в памяти 96).
В том случае, если пользователь может активировать одно или более устройств 165, 167 связи, диспетчер 97 параметров соединений может принимать индикацию об активации и может анализировать данные в профиле пользователя, а также передавать параметры соединений и связанные с ними данные в устройства 167, 169 связи. В соответствии с некоторыми примерами осуществления настоящего изобретения пользователь может активировать устройства 167, 169 связи для приема параметров соединений и связанных с ними данных путем выбора функции использования модуля 78 установок конфигурации. Таким образом, если устройства 167, 169 связи могут находиться вблизи точек доступа WLAN АР 32, RF АР 30, WLAN АР 44 и/или LAN АР 46 (например, в доме пользователя), модуль 78 установок конфигурации устройств 167, 169 связи может использовать параметры соединений и связанные с ними данные (например пароль (пароли), связанные с точкой доступа WLAN АР 32) для автоматического подключения устройств 167, 169 связи к точкам доступа Wi-Fi АР 32, RF АР 30, WLAN АР 44 и/или LAN АР 46.
Параметры соединений точек доступа WLAN АР 32, RF АР 30, WLAN АР 44 и/или LAN АР 46 могут относиться к одной или более сетевым установкам этих точек доступа. Например, в некоторых примерах осуществления настоящего изобретения к параметрам соединений, связанных с точками доступа WLAN АР 32, WLAN АР 44 и/или LAN АР 46, могут относиться, помимо прочего, сетевой идентификатор(ы), сетевое имя (имена) (например, идентификатор(ы) набора услуг (SSID, Service Set Identifier), тип(ы) аутентификации (например, открытые сети, совместно используемый заранее заданный ключ в сети защищенного доступа Wi-Fi версии II (WPA2, Wi-Fi Protected Access II), расширяемый протокол аутентификации (ЕАР, extendable authentication protocol), один или более заранее установленных ключей (текущих ключей)) и любые другие подходящие наборы данных.
Следует отметить, что в соответствии с другими примерами осуществления настоящего изобретения, согласно которым точка доступа (например, WLAN АР 32) может представлять собой точку доступа или сетевое устройство предприятия, данные, связанные с параметрами соединений и предоставляемые модулем 78 установок конфигурации устройства 165 связи, например, диспетчеру 97 параметров соединений, могут включать данные ЕАР (например, один или более сертификатов). В связи с этим, диспетчер 97 параметров соединений может включать данные ЕАР, например, в профиль пользователя устройства 165 связи. Таким образом, одному или более друзьям пользователя устройства 165 связи может потребоваться предоставить некоторые данные (например, сертификат) в диспетчер 97 параметров соединений, для того чтобы устройство (устройства) друзей могли подключиться к точке доступа предприятия. Благодаря этому может быть обеспечен более высокий уровень безопасности одного или более соединений с точкой (точками) доступа предприятия.
В соответствии с другими вариантами осуществления настоящего изобретения следует рассмотреть пример, согласно которому устройство 165 связи может представлять собой устройство первого пользователя (например, пользователя А), а устройство 167 связи - устройство второго пользователя (например, пользователя В). Предположим также, что в этом примере устройство 169 связи может представлять собой устройство третьего пользователя (например, пользователя С). Согласно этому примеру диспетчер 97 параметров соединений может анализировать данные в профиле (профилях) первого пользователя и определять, что первый пользователь входит в список друзей второго и/или третьего пользователя. Диспетчер 97 параметров соединений может определить, что первый пользователь входит в список друзей второго и/или третьего пользователя после получения данных, указывающих одного или более друзей первого пользователя, от устройства 108 социальной сети. Диспетчер 97 параметров соединений может принимать информацию о друзьях, связанную с первым пользователем, в ответ на прием сообщения для аутентификации первого пользователя с помощью информации учетной записи первого пользователя (например, пароля (паролей), имени (имен) пользователя) в рамках услуги социальной сети, предоставляемой устройством 108 социальной сети.
После успешной аутентификации первого пользователя диспетчер 97 параметров соединений может включить параметры соединений и связанные с ними данные, указанные в профиле первого пользователя, в профиль (профили) второго и/или третьего пользователей. Если диспетчер 97 параметров соединений принимает от модуля 78 установок конфигурации устройств 167, 169 связи индикацию (например, сообщение) того, что модуль 78 установок конфигурации запускается или выполняется, диспетчер 97 параметров соединений может предоставлять параметры соединений и связанные с ними данные в устройства 167, 169 связи. В соответствии с некоторыми примерами осуществления настоящего изобретения индикация (например, сообщение), указывающая на то, что модуль 78 установок конфигурации запускается или выполняется, может формироваться в ответ на прием индикации выбора модуля 78 установок конфигурации устройств 167, 169 связи. В альтернативном варианте осуществления изобретения индикация может формироваться в ответ на прием информации о выборе функции (функций), обеспечиваемых модулем 78 установок конфигурации устройств 167, 169 связи. В этом примере параметры соединений и связанные с ними данные могут относиться к сетевым установкам точек доступа WLAN АР 32, RF АР 30, WLAN АР 44 и/или LAN АР 46 (в этом примере открытых/общедоступных точек доступа АР), обнаруженным устройством 165 связи. Таким образом, в случае если устройства 167, 169 связи могут находиться вблизи точек доступа WLAN АР 32, RF АР 30, WLAN АР 44 и/или LAN АР 46, модуль 78 установок конфигурации устройств 167, 169 связи может использовать параметры соединений и связанные с ними данные для автоматического подключения к точкам доступа WLAN АР 32, RF АР 30, WLAN АР 44 и/или LAN АР 46. В случае если модуль 78 установок конфигурации устройств 167, 169 связи может использовать пароли соответствующих данных для обеспечения подключения к одной или более точкам доступа WLAN АР 32, RF АР 30, WLAN АР 44 и/или LAN АР 46, подлинность паролей может быть скрыта от пользователей устройств 167, 169 связи. Например, операционная система устройств 167, 169 связи может быть осведомлена о паролях или определять их, однако фактические пароли могут быть скрыты (например, текст, относящийся к паролям, может отображаться звездочками) от пользователей устройств 167, 169 связи.
В этом примере устройство 167 связи может обнаруживать один или более параметров соединений и связанные с ними данные, соответствующие точкам доступа, таким как точки доступа ВТ АР 34, IR АР 36, LAN АР 46, домашний медиа-сервер(ы) 45 и/или принтер(ы) 41. Эта информация о параметрах соединений и связанных с ними данных может сохраняться сетевым устройством 110 в профиле второго пользователя. В случае если диспетчер 97 параметров соединений может определить, что второй пользователь находится в списке друзей первого пользователя и/или третьего пользователя, диспетчер 97 параметров соединений может включить параметры соединений и связанные с ними данные, идентифицированные модулем 78 установок конфигурации устройства 167 связи, в соответствующие профили первого и третьего пользователей таким образом, как это было описано выше. В этом отношении, если устройства 165 и 169 связи могут находиться вблизи точек доступа ВТ АР 34, IR АР 36, LAN АР 46, домашнего медиа-сервера (серверов) 45 и/или принтера (принтеров) 41, то модуль 78 установок конфигурации устройств 165, 169 связи может использовать параметры соединений и связанные с ними данные для автоматического подключения к одному или более объектам, таким как точки доступа ВТ АР 34, IR АР 36, LAN АР 46, домашний медиа-сервер(ы) 45 и/или принтер(ы) 41, как это описано выше.
К параметрам соединений с принтером (принтерами) 41 могут относиться, помимо прочего, имя (имена) принтера, сетевой адрес (адреса), тип (типы) и модель (модели) принтера, одна или более установок печатных листов, а также базовые настройки пользователя, такие, например, как качество печати, односторонняя или двусторонняя печать, параметры разделения на страницы и т.п. Если другое устройство пользователя (например, устройство 167 связи) может оказаться вблизи принтера (принтеров) 41 или обнаружить принтер (принтеры) 41, в которых устройство может содержать/сохранить одну или более соответствующих установок, то это устройство (например, устройство 167 связи) или сеть (например, сетевое устройство 110) может автоматически установить драйверы сетевого принтера из сети и применять соответствующие установки для конфигурирования принтера (принтеров) 41 (например, при их запуске). К параметрам соединений для медиа-сервера (серверов) 45 могут относиться, помимо прочего, имя (имена) сервера, один или более прямых путей к совместно используемым музыкальным библиотекам, фотографиям, видеофайлам и т.п. Сетевое устройство 110 и/или устройство связи (например, устройство 167 связи) может также обеспечивать совместное использование домашних файл-серверов, и к связанным с ними параметрам соединений могут относиться, помимо прочего, адрес (адреса) или имя (имена) сетевого устройства, имя (имена) пользователя, пароль (пароли), один или более допустимых прямых путей к мультимедийным данным и т.п. В примере осуществления настоящего изобретения модуль 78 установок конфигурации и/или диспетчер 97 параметров соединений могут использоваться/вызываться для обеспечения совместного использования любых устройств в пределах облака соединений или LAN системы 7 и могут применять соответствующие установки для активации совместно используемых устройств.
В соответствии с некоторыми примерами осуществления настоящего изобретения, помимо предоставления параметров соединений и связанных с ними данных одному или более друзьям (например, непосредственным друзьям (например, друзьям первого уровня доверия)) пользователя устройства связи (например, устройства 165 связи), диспетчер 78 параметров соединений может, но не обязательно, включать параметры соединений и связанные с ними данные в профили друзей, являющихся друзьями непосредственных друзей пользователя (например, непрямых друзей (например, друзей второго и последующих уровней доверия)), которые могут определяться пользователем в качестве непосредственных друзей. В этом отношении диспетчер 97 параметров соединений может предоставлять параметры соединений и связанные с ними данные устройствам непрямых друзей пользователя устройства связи (например, устройства 165 связи).
Следует отметить, что пользователь устройства связи (например, устройства 165 связи) может определить, что только подмножество параметров соединений и связанных с ними данных, указанных в его профиле (профилях), могут совместно использоваться друзьями пользователя. Для иллюстрации, но не ограничения объема настоящего изобретения, рассмотрим пример, в котором пользователь может включить данные в свой профиль, указывая на то, что параметры соединений и связанные с ними данные, относящиеся к открытым или общедоступным сетям точек доступа, должны совместно использоваться с друзьями, в то время как параметры соединений и связанные с ними данные, относящиеся к частным или домашним точкам доступа, не должны использоваться совместно с друзьями. В другом примере, приводимом в качестве иллюстрации, но не для ограничения настоящего изобретения, предполагается, что пользователь может назначать, что параметры соединений и связанные с ними данные, относящиеся к точкам доступа, заданным в его профиле, допустимо совместно использовать с прямыми друзьями, однако параметры соединений и связанные с ними данные не должны совместно использоваться с непрямыми друзьями (например, с друзьями прямых друзей). Кроме того, пользователь, например, может модифицировать свои профили для назначения того, что параметры соединений и связанные с ними данные, относящиеся к конкретной точке (точкам) доступа (например, точкам доступа WLAN АР 32, WLAN АР 44), могут совместно использоваться с одним или более конкретными друзьями (например, с другом А, другом В и т.д.), но совместное использование параметров соединений и связанных с ними данных с другими друзьями запрещено.
В некоторых примерах осуществления настоящего изобретения пользователь может применять устройство связи (например, устройство 165 связи (например, устройство 50)) для подписки на услугу, предоставляемую сетевым устройством 110, для использования диспетчера 97 параметров соединений для модификации своего профиля (профилей), и может определять одно или более подмножеств параметров соединений и связанных с ними данных, которые могут совместно использоваться с одним или более указанными друзьями. В результате активации диспетчера 97 параметров соединений для обеспечения модификации профиля (профилей) пользователя (пользователей) способом, аналогичным описанному выше, диспетчер 97 параметров соединений может быть сконфигурирован для изменения используемой по умолчанию установки, связанной с совместным использованием всех параметров соединений и связанных с ними данных с друзьями и/или друзьями этих друзей соответствующего пользователя (пользователей).
В соответствии с другими примерами осуществления настоящего изобретения используемая по умолчанию установка, применяемая диспетчером 97 параметров соединений, может указывать на то, что вновь обнаруженные параметры соединений и связанные с ними данные, относящиеся к точке (точкам) доступа, остаются личными и не могут совместно использоваться с друзьями. Однако пользователь может подписаться на услугу, предоставляемую сетевым устройством 110, и может модифицировать свой профиль (профили) для назначения того, что параметры соединений и связанные с ними данные могут совместно использоваться с одним или более друзьями.
В альтернативном варианте осуществления изобретения в том случае, если модуль 78 установок конфигурации может обнаружить новые параметры соединений и связанные с ними данные точки (точек) доступа (например, ранее не обнаруженную точку доступа АР, такую как беспроводная точка доступа WLAN), модуль 78 установок конфигурации может установить связь с диспетчером 97 параметров соединений для автоматического обновления профиля (профилей) пользователя для включения в них новых параметров соединений и связанных с ними данных. Эти новые параметры соединений и связанные с ними данные могут добавляться диспетчером 97 параметров соединений в соответствующие профили друзей и/или друзей этих друзей пользователя (например, пользователя устройства 165 связи). Модуль 78 установок конфигурации также может периодически осуществлять связь (например, путем опроса) с диспетчером 97 параметров соединений для идентификации одного или более изменений (например, обнаружения новой точки (точек) доступа и соответствующих параметров соединений) в реальном времени для одного или более профилей друзей и/или друзей этих друзей пользователя. В том случае, если диспетчер 97 параметров соединений может определить, что имеются изменения в профиле (профилях) друга (друзей), диспетчер 97 параметров соединений может обновить профиль (профили) пользователя путем добавления данных, соответствующих изменению (изменениям), а также может передать сообщение в модуль 78 установок конфигурации, указывающее на изменение (изменения) профиля друга и на соответствующее обновление профиля (профилей) пользователя.
В некоторых примерах осуществления настоящего изобретения параметры соединений и связанные с ними данные, которые добавляются диспетчером 97 параметров соединений в один или более профилей, которые могут сохраняться в памяти (например, в памяти 96) сетевого устройства 110, могут также содержать информацию о местоположении, относящуюся к местоположению одной или более соответствующих точек доступа (например, WLAN АР 32, WLAN АР 44). В соответствии с некоторыми примерами осуществления настоящего изобретения информация о местоположении, помимо прочего, может включать координаты, определяемые системой глобального позиционирования (GPS), одно или более значений широты, долготы и/или высоты над уровнем моря или любые другие подходящие данные для определения местоположения. Координаты GPS или значения широты, долготы и/или высоты над уровнем моря, связанные с соответствующими местоположениями точек доступа, могут быть получены с помощью датчика 72 позиционирования устройства связи (например, устройства 165 связи).
Путем использования информации о местоположении, связанной с параметрами соединений профиля (профилей), диспетчер 97 параметров соединений может предоставить параметры соединений и связанные с ними данные в устройство связи (например, в устройство 165 связи) пользователя в том случае, если устройство связи может находиться в пределах соответствующего местоположения или вблизи соответствующих положений точек доступа. С другой стороны, диспетчер 97 параметров соединений может не предоставлять модулю 78 установок конфигурации параметры соединений и связанные с ними данные для одной или более точек доступа в том случае, если устройство связи (например, устройство 165 связи) не расположено вблизи соответствующих точек доступа.
Далее приводятся ссылки на фиг.6, где в соответствии с примерами осуществления настоящего изобретения показана блок-схема активации совместного использования одним или более устройствами одного или более параметров подключения частично на основе одного или более соединений социальных сетей. На шаге 600 устройство (например, модуль 78 установок конфигурации) может обнаружить один или более параметров соединений (например, сетевых установок) и связанных с ними данных (таких как пароли, параметры обеспечения безопасности (например, элемент данных обеспечения безопасности (например, ключи безопасности), сертификаты (например, цифровые сертификаты, сертификаты ЕАР)) и т.д.) по меньшей мере одной точки доступа (например, WLAN АР 32, WLAN АР 44 и т.д.). На шаге 605 устройство (например, модуль 78 установок конфигурации) может также обеспечивать предоставление параметров соединений и связанных с ними данных для включения их по меньшей мере в один профиль пользователя. Профиль может быть связан с услугой социальной сети (например, Facebook™, Twitter™, Linkedin™, MySpace™, Skype™ и т.д.), определяющей одну или более взаимосвязей между одним или более заданными друзьями пользователя (пользователей). На шаге 610 устройство (например, модуль 78 установок конфигурации) может активировать предоставление параметров соединений и связанных с ними данных по меньшей мере одному устройству (например, устройству 165 связи) пользователя (пользователей) или одному или более устройствам (например, устройству 167 связи и/или устройству 169 связи) его друзей. В некоторых примерах осуществления настоящего изобретения устройство (например, модуль 78 установок конфигурации) может активировать предоставление параметров путем разрешения устройству пользователя (пользователей) или устройствам его друзей применять параметры соединений и связанные с ними данные для подключения к точке доступа. Дополнительно, на шаге 615 устройство (например, модуль 78 установок конфигурации) может принимать один или более параметров подключения и соответствующих элементов информации, относящихся к одной или более соответствующим точкам доступа (например, WLAN АР 44, LAN АР 46, ВТ АР 34 и т.д.), обнаруженным одним или более устройствами друзей. Опционально, на шаге 620 устройство (например, модуль 78 установок конфигурации) может использовать принятые параметры подключения и соответствующие им элементы информации для подключения к одной или более соответствующим точкам доступа.
Следует отметить, что на фиг.6 показана блок-схема алгоритма работы системы, способа и компьютерного программного продукта в соответствии с некоторыми примерами осуществления настоящего изобретения. Следует понимать, что каждый блок алгоритма и комбинации блоков алгоритма могут быть реализованы различными средствами, например, с помощью аппаратного обеспечения, встроенного программного обеспечения и/или компьютерного программного продукта, содержащего одну или более компьютерных программных инструкций. Например, одна или более описанных выше процедур могут быть реализованы с использованием компьютерных программных инструкций. В некоторых примерах осуществления настоящего изобретения компьютерные программные инструкции, реализующие описанные выше процедуры, хранятся в запоминающем устройстве (например, в запоминающем устройстве 76, памяти 96, памяти 106) и исполняются процессором (например, процессором 70, процессором 94, процессором 104, модулем 78 установок конфигурации, диспетчером 97 параметров соединений). Следует иметь в виду, что любые такие компьютерные программные инструкции могут быть загружены в компьютер или другое программируемое устройство (например, в аппаратное обеспечение) для формирования механизма, с помощью которого инструкции, исполняемые компьютером или другим программируемым устройством, реализуют функции, указанные в блоках блок-схемы. В некоторых примерах осуществления настоящего изобретения компьютерные программные инструкции хранятся в машиночитаемой памяти, которая позволяет компьютеру или другому программируемому устройству функционировать таким образом, чтобы инструкции, хранимые в машиночитаемой памяти, формировали изделие, выполняющее функцию (функции), обозначенные в блоке блок-схемы. Компьютерные программные инструкции могут быть также загружены в компьютер или другое программируемое устройство для инициализации выполнения ряда операций компьютером или другим программируемым устройством для формирования процесса, реализуемого компьютером таким образом, чтобы инструкции, исполняемые компьютером или другим программируемым устройством, позволяли выполнять функции, указанные в блоках блок-схемы.
Соответственно, блоки блок-схемы поддерживают комбинации средств для выполнения указанных функций. Следует также иметь в виду, что один или более блоков блок-схемы и комбинации блоков блок-схемы могут быть реализованы с помощью специализированных аппаратных компьютерных систем, которые выполняют указанные функции, или с помощью комбинаций специализированного аппаратного обеспечения и компьютерных инструкций.
В некоторых примерах осуществления настоящего изобретения устройство для выполнения способа, описанного выше со ссылкой на фиг.6, может содержать процессор (например, процессор 70, процессор 94, процессор 104, модуль 78 установок конфигурации, диспетчер 97 параметров соединений), сконфигурированный для выполнения некоторых или всех описанных выше операций (600-620). Процессор может быть сконфигурирован, например, для выполнения операций (600-620) путем выполнения аппаратно-реализованных логических функций, исполнения логических инструкций или алгоритмов для выполнения каждой из операций. В альтернативном варианте осуществления изобретения устройство может содержать средства для выполнения каждой из описанных выше операций. В вариантах осуществления настоящего изобретения к примерам средств для выполнения операций (600-620) могут относиться, например, процессор 70 (например, в качестве средств для выполнения любых описанных выше операций), процессор 94, процессор 104, модуль 78 установок конфигурации, диспетчер 97 параметров соединений и/или устройство или схема исполнения инструкций или выполнения алгоритма для обработки информации описанным выше способом.
Множество модификаций или других вариантов осуществления настоящего изобретения могут быть очевидны специалистам в области техники, к которой относится данное изобретение, при этом оно имеет приоритет принципов, представленных в данном описании и на соответствующих чертежах. Таким образом, следует понимать, что настоящее изобретение не ограничено конкретными описанными вариантами его осуществления, и что модификации и другие варианты его осуществления находятся в рамках приложенной формулы изобретения. Более того, несмотря на то, что в предшествующем описании и на соответствующих чертежах представлены примеры осуществления настоящего изобретения в контексте конкретных примеров комбинаций элементов и/или функций, следует понимать, что в альтернативных вариантах осуществления изобретения могут быть обеспечены другие комбинации элементов и/или функций в пределах сущности приложенной формулы изобретения. В связи с этим, например, различные комбинации элементов и/или функций, отличных от явно описанных выше, также могут быть заявлены в некоторых из пунктов формулы изобретения. Несмотря на использование в настоящем документе конкретных терминов, они использованы исключительно в общем смысле для описания, а не для ограничения изобретения.