[go: up one dir, main page]

KR101630505B1 - 소셜 네트워크를 통해 접속 설정을 공유하는 방법 및 장치 - Google Patents

소셜 네트워크를 통해 접속 설정을 공유하는 방법 및 장치 Download PDF

Info

Publication number
KR101630505B1
KR101630505B1 KR1020137034514A KR20137034514A KR101630505B1 KR 101630505 B1 KR101630505 B1 KR 101630505B1 KR 1020137034514 A KR1020137034514 A KR 1020137034514A KR 20137034514 A KR20137034514 A KR 20137034514A KR 101630505 B1 KR101630505 B1 KR 101630505B1
Authority
KR
South Korea
Prior art keywords
user
access point
associated data
buddies
processor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020137034514A
Other languages
English (en)
Other versions
KR20140019845A (ko
Inventor
미코 로리 안티 자콜라
Original Assignee
노키아 테크놀로지스 오와이
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 노키아 테크놀로지스 오와이 filed Critical 노키아 테크놀로지스 오와이
Publication of KR20140019845A publication Critical patent/KR20140019845A/ko
Application granted granted Critical
Publication of KR101630505B1 publication Critical patent/KR101630505B1/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/10Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04Key management, e.g. using generic bootstrapping architecture [GBA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/40Security arrangements using identity modules
    • H04W12/43Security arrangements using identity modules using shared identity modules, e.g. SIM sharing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/63Location-dependent; Proximity-dependent
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Telephone Function (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephonic Communication Services (AREA)

Abstract

하나 이상의 접속 파라미터를 하나 이상의 친구와 공유하는 것을 가능하게 하는 장치는, 프로세서, 및 상기 장치로 하여금 적어도 하나의 액세스 포인트의 하나 이상의 접속 파라미터 및 연관된 데이터를 검출하는 것을 포함하는 동작을 적어도 수행하도록 야기하는 실행가능 컴퓨터 코드를 저장하는 메모리를 포함할 수 있다. 컴퓨터 프로그램 코드는 추가로 상기 장치로 하여금 사용자의 적어도 하나의 프로파일 내에 포함시키기 위해 접속 파라미터 및 연관된 데이터의 제공을 가능하게 한다. 프로파일은 사용자의 하나 이상의 결정된 친구들 중 하나 이상의 관계를 식별하는 소셜 네트워크 서비스와 연관될 수 있다. 컴퓨터 프로그램 코드는 추가로 상기 장치로 하여금 접속 파라미터 및 연관된 데이터를 사용자의 적어도 하나의 디바이스 또는 친구들의 하나 이상의 디바이스에 제공하는 것을 가능하게 한다. 대응하는 방법 및 컴퓨터 프로그램 제품이 또한 제공된다.

Description

소셜 네트워크를 통해 접속 설정을 공유하는 방법 및 장치{METHOD AND APPARATUS FOR SHARING CONNECTIVITY SETTINGS VIA SOCIAL NETWORKS}
본 발명의 예시적인 실시예는 일반적으로 통신 디바이스의 접속 설정을 구성하는 것에 관한 것으로, 보다 상세하게는, 하나 이상의 소셜 네트워크 접속에 적어도 부분적으로 기초하여 접속 설정을 공유하기 위한 방법 및 장치에 관한 것이다.
현대의 통신 시기는 유선 및 무선 네트워크의 거대한 확장을 가져왔다. 컴퓨터 네트워크, 텔레비전 네트워크, 및 전화 네트워크는 소비자 요구에 의해 힘입어 전례없는 기술 확장을 경험하고 있다. 무선 및 모바일 네트워킹 기술은 관련된 소비자 요구를 해소하는 한편, 보다 유연하고 즉각적인 정보 전달을 제공한다.
현재 및 미래의 네트워킹 기술은 계속해서 사용자에게 정보 전달의 용이성 및 편리함을 가능하게 한다. 요즘의 전자 통신 디바이스의 유비쿼터스 성질에 기인하여, 모든 세대의 사람들 및 교육 레벨에서 전자 디바이스를 이용하여 다른 개인 또는 연락처와 통신하고, 서비스를 수신하고 및/또는 정보, 미디어 및 다른 콘텐츠를 공유한다. 정보 전달의 용이성을 증가시킬 요구가 있는 한 영역은 통신 디바이스의 접속 설정을 구성하기 위한 서비스에 관한 것이다.
현재, 많은 접속 기술은 전형적으로 디바이스(예를 들면, 모바일 디바이스)와 네트워크 액세스 포인트(예를 들면, Wi-Fi(Wireless Fidelity) 액세스 포인트) 간 신뢰 관계의 확립 또는 몇몇 구성을 요구한다. 이것은 전형적으로 디바이스가 네트워크 액세스 포인트의 도메인 특정 지식을 얻는 것을 필요로 하고 디바이스의 최종 사용자로부터의 명시적인 액션을 요구할 수 있다. 예를 들면, 디바이스를 이용하는 최종 사용자는 접속을 확립하기 위해 디바이스와 네트워크 액세스 포인트 간에 구성 설정의 교환을 가능하게 하기 위해 하나 이상의 수동적인 선택을 할 필요가 있을 수 있다. 예를 들면, 사용자는 디바이스가 네트워크 액세스 포인트와의 접속을 확립할 수 있도록 하기 위해 네트워크 식별자, 보안 키 및/또는 패스워드를 획득할 필요가 있을 수 있다.
방법 및 장치는 하나 이상의 접속 파라미터 및 연관된 데이터를 사용자(들)의 하나 이상이 디바이스 및/또는 사용자(들)의 친구들의 하나 이상의 디바이스와 공유하기 위한 효율적이고 신뢰성있는 메커니즘을 제공할수 있다.
이와 관련하여, 통신 디바이스(들)는 하나 이상의 접속 파라미터(예를 들면, 네트워크 설정) 및 연관된 데이터(예를 들면, 패스워드, 보안 설정, 인증서 등)를 구성하고 및/또는 사용자(들)의 하나 이상의 다바이스 및/또는 사용자(들) 친구들의 하나 이상의 디바이스와 공유하기 위해 하나 이상의 소셜 네트워크 서비스(예를 들면, Facebook™, Twitter™, LinkedIn™, MySpace™, Skype™ 등)의 하나 이상의 확립된 신뢰 관계(예를 들면, 친구 관계)를 이용할 수 있다.
이와 관련하여, 몇몇의 예시적인 실시예에 따라, 통신 디바이스(들)는 공유된 접속 파라미터를 이용하여 하나 이상의 액세스 포인트(예를 들면, 네트워크 액세스 포인트(예를 들면, Wi-Fi 핫스폿/네트워크 등))와의 접속을 가능하게 할 수 있다. 따라서, 몇몇의 예시적인 실시예는 공유된 접속 파라미터를 이용하여, 사용자(들)의 하나 이상의 디바이스 및/또는 사용자 친구들의 하나 이상의 디바이스가 각각의 액세스 포인트에 자동으로 접속하게 할 수 있다. 이 방식에서, 접속 파라미터 및 연관된 데이터를 수신하면, 디바이스는 그 디바이스가 액세스 포인트의 인근(예를 들면, 위치) 내에 있을 수 있는 경우의 액세스 포인트에 자동으로 접속할 수 있다. 따라서, 몇몇의 예시적인 실시예는 사용자(들)의 디바이스(들) 및/또는 사용자의 하나 이상의 친구들의 디바이스(들)이 최소 또는 사용자-상호작용(usser-interaction) 없이 액세스 포인트(들)에 접속하게 할 수 있다.
예시적인 일 실시예에서, 하나 이상의 접속 파라미터를 하나 이상의 친구들과 공유할 수 있게 하는 방법이 제공된다. 이 방법은 적어도 하나의 액세스 포인트의 하나 이상의 접속 파라미터 및 연관된 데이터를 검출하는 단계를 포함할 수 있다. 이 방법은 또한 사용자의 적어도 하나의 프로파일 내에 포함하기 위해 접속 파라미터 및 연관된 데이터를 공급하는 것을 가능하게 하는 단계를 포함할 수 있다. 프로파일은 사용자의 하나 이상의 결정된 친구들 중에서 하나 이상의 관계를 식별하는 소셜 네트워크 서비스와 연관될 수 있다. 이 방법은 또한 사용자의 적어도 하나의 디바이스 또는 친구들의 하나 이상의 디바이스에 접속 파라미터 및 연관된 데이터를 제공하는 것을 가능하게 하는 단계를 포함할 수 있다.
또 다른 예시적인 실시예에서, 하나 이상의 친구들에게 하나 이상의 접속 파라미터를 공유하는 것을 가능하게 하는 장치가 제공된다. 이 장치는 프로세서, 및 컴퓨터 프로그램 코드를 포함하는 메모리를 포함할 수 있다. 메모리와 컴퓨터 프로그램 코드는, 프로세서와 함께, 장치로 하여금 적어도 하나의 액세스 포인트의 하나 이상의 접속 파라미터 및 관련된 데이터를 검출하는 것을 포함하는 동작을 적어도 수행하는 것을 야기하도록 구성된다. 메모리와 컴퓨터 프로그램 코드는 사용자의 적어도 하나의 프로파일 내에 포함하기 위해 접속 파라미터 및 연관된 데이터를 공급하는 것을 가능하게 하도록 구성된다. 프로파일은 사용자의 하나 이상의 결정된 친구들 중에서 하나 이상의 관계를 식별하는 소셜 네트워크 서비스와 연관될 수 있다. 메모리와 컴퓨터 프로그램 코드는 또한 장치로 하여금 사용자의 적어도 하나의 디바이스 또는 친구들의 하나 이상의 디바이스에 접속 파라미터 및 연관된 데이터를 제공하는 것을 가능하게 할 수 있다.
또 다른 예시적인 실시예에서, 하나 이상의 친구들에게 하나 이상의 접속 파라미터를 공유하는 것을 가능하게 하는 컴퓨터 프로그램 제품이 제공된다. 이 컴퓨터 프로그램 제품은 컴퓨터 프로그램 코드 명령어가 저장된 적어도 하나의 컴퓨터 판독가능 저장 매체를 포함한다. 컴퓨터 실행가능 프로그램 코드 명령어는 적어도 하나의 액세스 포인트의 하나 이상의 접속 파라미터 및 관련된 데이터를 검출하도록 구성되는 프로그램 코드 명령어를 포함할 수 있다. 프로그램 코드 명령어는 또한 사용자의 적어도 하나의 프로파일 내에 포함하기 위해 접속 파라미터 및 연관된 데이터를 공급하는 것을 가능하게 하도록 구성될 수 있다. 프로파일은 사용자의 하나 이상의 결정된 친구들 중에서 하나 이상의 관계를 식별하는 소셜 네트워크 서비스와 연관될 수 있다. 프로그램 코드 명령어는 또한 사용자의 적어도 하나의 디바이스 또는 친구들의 하나 이상의 디바이스에 접속 파라미터 및 연관된 데이터를 제공하는 것을 가능하도록 구성될 수 있다.
또 다른 예시적인 실시예에서, 하나 이상의 친구들과 하나 이상의 접속 파라미터를 공유할 수 있게 하는 장치가 제공된다. 이 장치는 프로세서, 및 컴퓨터 프로그램 코드를 포함하는 메모리를 포함할 수 있다. 메모리 및 컴퓨터 프로그램 코드는, 프로세서와 함께, 장치로 하여금 적어도 하나의 액세스 포인트의 하나 이상의 접속 파라미터 및 연관된 데이터의 검출을 수신하는 것을 포함하는 동작들을 적어도 수행하도록 구성된다. 메모리 및 컴퓨터 프로그램 코드는 장치로 하여금 사용자의 적어도 하나의 프로파일 내에 접속 파라미터 및 연관된 데이터를 포함시키는 것을 가능하게 할 수 있다. 접속 파라미터 및 연관된 데이터는, 프로파일이 사용자의 하나 이상의 친구들 중에서 하나 이상의 관계를 식별하는 소셜 네트워크 서비스와 연관된다는 것을 결정하는 것에 응답하여 사용자의 프로파일 내에 포함될 수 있다. 메모리 및 컴퓨터 프로그램 코드는 장치로 하여금 사용자의 적어도 하나의 디바이스 또는 친구들의 하나 이상의 디바이스에 접속 파라미터 및 연관된 데이터의 공급을 가능하게 하여, 디바이스 또는 디바이스들이 접속 파라미터 및 연관된 데이터를 이용하여 액세스 포인트에 접속하게 할 수 있다.
몇몇의 예시적인 실시예는 사용자의 상호작용을 요구하지 않고 접속 파라미터의 공유를 가능하게 함으로써 보다 나은 사용자 경험을 제공할 수 있다. 따라서, 디바이스 사용자는 네트워크 액세스 포인트와의 접속을 확립하는 것에 대해 개선된 능력을 향유할 수 있다.
따라서, 본 발명을 일반적인 용어로 설명하였지만, 이제 도면을 참조할 것이고, 이 도면은 반드시 축적을 맞출 필요는 없다.
도 1은 본 발명의 예시적인 실시예에 따른 시스템의 개략적인 블록도이다.
도 2는 본 발명의 예시적인 실시예에 따른 장치의 개략적인 블록도이다.
도 3은 본 발명의 예시적인 실시예에 따른 네트워크 엔티티의 개략적인 블록도이다.
도 4는 본 발명의 예시적인 실시예에 따른 네트워크 디바이스의 개략적인 블록도이다.
도 5는 본 발명의 예시적인 실시예에 따른 시스템의 블록도이다.
도 6은 본 발명의 예시적인 실시예에 따른 하나 이상의 소셜 네트워크 서비스 접속에 적어도 부분적으로 기초하여 하나 이상의 디바이스에 하나 이상의 접속 파라미터를 제공하기 위한 플로우차트를 도시한다.
이제, 본 발명의 몇몇의 예시적인 실시예가 첨부 도면을 참조하여 보다 상세하게 설명되지만, 이들은 본 발명의 모든 실시예가 아니고 일부만이 도시되어 있다. 사실상, 본 발명의 다양한 실시예가 상이한 방식으로 구체화될 수 있고, 여기에 설명된 실시예에 제한되는 것으로 해석되어서는 안된다. 유사한 참조 부호는 전체에 걸쳐 유사한 구성요소를 지칭한다. 여기서 사용되는 바와 같이, 용어 "데이터", "콘텐츠", "정보" 및 유사한 용어들은 본 발명의 실시예에 따라 전송, 수신 및/또는 저장될 수 있는 데이터를 지칭하도록 상호교환가능하게 사용될 수 있다. 따라서, 그러한 임의의 용어들의 사용이 본 발명의 실시예의 사상 및 범위를 제한하는 것으로 취급되어서는 안 된다.
부가적으로, 여기서 사용되는 바와 같이, 용어 '회로'는 (a) 하드웨어로만 회로 구현(예를 들면, 아날로그 회로 및/또는 디지털 회로로 구현); (b) 회로, 및 장치로 하여금 여기서 설명되는 하나 이상의 기능을 수행하도록 함께 동작하는 하나 이상의 컴퓨터 판독가능 메모리 상에 저장된 소프트웨어 및/또는 펌웨어 명령어를 포함하는 컴퓨터 프로그램 제품(들)의 조합; 및 (d) 소프트웨어 또는 펌웨어가 물리적으로 존재하지 않더라도 동작을 위해 소프트웨어 또는 펌웨어를 요구하는, 예를 들면, 마이크로프로세서(들) 또는 마이크로프로세서(들)의 일부와 같은 회로를 지칭한다. 이러한 '회로'의 정의는 임의의 청구함을 포함하여, 여기의 이러한 용어의 모든 사용에 적용된다. 추가의 예로서, 여기서 사용되는 바와 같이, 용어 '회로'는 또한 하나 이상의 프로세서 및/또는 그의 부분(들)을 포함하고 소프트웨어 및/또는 펌웨어를 수반하는 구현예를 포함한다. 또 다른 예로서, 여기서 사용되는 바와 같은 용어 '회로'는, 예를 들면, 모바일 전화를 위한 기저대역 집적 회로 또는 애플리케이션 프로세서 집적 회로 또는 서버, 셀룰러 네트워크 디바이스, 다른 네트워크 디바이스, 및/또는 다른 컴퓨팅 디바이스 내의 유사한 집적 회로를 포함한다.
여기서 정의된 바와 같이, 비일시적, 물리적 또는 유형의 저장 매체(예를 들면, 휘발성 또는 비휘발성 메모리 디바이스)를 지칭하는 "컴퓨터 판독가능 저장 매체"는 전자기 신호를 지칭하는 "컴퓨터 판독가능 전송 매체"와 차별화될 수 있다.
여기서 참조되는 바와 같이, "핫스폿(들)", "WLAN 스폿(들)" 및 유사한 용어들은 LAN(Local Area Network), WLAN(Wierless Local Area Network) 또는, 예를 들면, 인터넷 서비스 제공자에 대한 링크로의 접속의 사용을 통한 임의의 적절한 다른 네트워크를 통해 인터넷 액세스를 제공하거나 공급할 수 있는 사이트(site), 디바이스(예를 들면, 네트워크 디바이스), 액세스 포인트(AP)(예를 들면, 라우터(예를 들면, WLAN AP 등) 등을 지칭하도록 상호교환가능하게 사용될 수 있다.
현재, 몇몇의 사용자들은 디바이스와 네트워크 액세스 포인트 간 구성 설정의 교환을 위한 접속을 설정하기 위해 무엇을 해야할지 정확하게 알지 못할 수 있다. 디바이스들의 다른 사용자들은, 네트워크 액세스 포인트와의 접속을 확립하기 위해 디바이스에 대해 전형적으로 요구되는 수동적인 사용자-상호작용과 연관된 부담감, 무관심 또는 임의의 다수의 다른 이유에 기인하여 네트워크 액세스 포인트와의 접속을 설정하기 위해 그들의 디바이스를 이용하는 것을 단순히 신경 쓰지 않을 수 있다. 따라서, 많은 기존의 네트워크 액세스 포인트는 대응하는 네트워크 액세스 포인트 인근의 디바이스들에 의해 사용되지 않을 수 있다. 이와 관련하여, 현재 네트워크 오퍼레이터에 의해 제공되는 셀룰러 데이터는, 네트워크 오퍼레이터의 자원이 종종 억제된 상태로 남아 있도록 함에 따라 네트워크 오퍼레이터로부터 네트워크 액세스 포인트로 오프로드(offload)되지 않을 수 있다.
전술한 결점을 고려하여, 디바이스들 간의 접속을 확립하기 위한 사용자들의 상호작용에 대한 영향을 제거하거나 최소화하는 방식으로 네트워크 설정을 공유하고 구성하도록 이전에 확립된 신뢰 관계를 이용하는 메커니즘을 확립하는 효율적이고 신뢰성있는 방식을 제공하는 것이 이로울 수 있다.
도 1은 몇몇의 예시적인 실시예에 따른 통신 환경에서 모바일 단말기(10)와 같은 디바이스가 도시되어 있는 일반적인 시스템 도면이다. 도 1에 도시된 바와 같이, 몇몇의 예시적인 실시예에 따른 시스템은 네트워크(30)를 통해 서로 통신할 수 있는 제1 통신 디바이스(예를 들면, 모바일 단말기(10)) 및 제2 통신 디바이스(20)를 포함할 수 있다. 몇몇의 경우에, 본 발명의 실시예는 하나 이상의 추가의 통신 디바이스를 포함할 수 있으며, 그 중 하나가 도 1에 제3 통신 디바이스(25)로서 도시되어 있다. 몇몇의 실시예에서, 본 발명의 실시예를 채용하는 모든 시스템이 여기서 도시되고 및/또는 설명된 모든 디바이스들을 포함하는 것은 아니다. 모바일 단말기(10) 및/또는 제2 및 제3 통신 디바이스(20 및 25)의 예시적인 실시예가 도시되고 이후 예의 목적으로 설명될 수 있지만, PDAs(portable digital assiatants), 페이저, 모바일 텔레비전, 모바일 전화, 게이밍 디바이스, 랩톱 컴퓨터, 카메라, 비디오 레코더, 오디오/비디오 플레이어, 라디오, GPS(global positioning system) 및/또는 GLONASS(Global Navigation Satellite System) 디바이스, 블루투스 헤드셋, USB(Universal Serial Bus) 디바이스 또는 전술한 것들의 임의의 조합과 같은 다른 유형의 단말기들, 및 다른 유형의 음성 및 텍스트 통신 시스템이 본 발명의 실시예를 가능하게 채용할 수 있다. 더욱이, 모바일이 아닌 서버 및 개인용 컴퓨터와 같은 디바이스들 또한 본 발명의 실시예를 가능하게 채용할 수 있다.
네트워크(30)는 다양하고 상이한 노드들(이들 중 제2 및 제3 통신 디바이스(20 및 25)가 예일 수 있음), 대응하는 유선 및/또는 무선 인터페이스를 통해 서로 통신할 수 있는 디바이스들 또는 기능들의 집합을 포함할 수 있다. 따라서, 도 1에 도시된 예는 시스템의 임의의 구성요소의 광의의 관점의 예로 이해되어야 하고 시스템 또는 네트워크(30)을 모두 포함하거나 상세도로 이해되어서는 안 된다. 몇몇의 예시적인 실시예에 따라, 네트워크(30)는 다수의 1G(First-Generation), 2G(Second-Generation), 2.5G, 3G(Third-Generation), 3.5G, 3.9G, 4G(Fourth-Generation) 모바일 통신 프로토콜, LTE(Long Term Evolution) 또는 EUTRAN(Evolved Universal Terrestrial Radio Access Network), SON(Self Optimizing/Organizing Network) intra-LTE, inter-RAT(Radio Access Technology) 네트워크 등 중 임의의 하나 이상에 따라 통신을 지원할 수 있다. 몇몇의 예시적인 실시예에 따라, 네트워크(30)는 P2P(point-to-point) 네트워크일 수 있다.
모바일 단말기(10)와 제2 및 제3 통신 디바이스(20 및 25)와 같은 하나 이상의 통신 단말기들은 네트워크(30)를 통해 서로 통신할 수 있고, 각각은 하나 이상의 기지국으로 신호를 송신하고 그로부터 신호를 수신하기 위한 안테나 또는 안테나들을 포함할 수 있다. 기지국은, 예를 들면, LAN(Local Area Network), WLAN(Wireless Local Area Network), Wi-Fi 네트워크, MAN(Metropolitan Area Network), 및/또는 인터넷과 같은 WAN(Wide Area Network)과 같은 데이터 네트워크에 결합될 수 있는 하나 이상의 셀룰러 또는 모바일 네트워크 또는 하나 이상의 액세스 포인트(AP)의 부분인 하나 이상의 기지국(BS)일 수 있다. 또한, 프로세싱 구성요소(예를 들면, 개인용 컴퓨터, 서버 컴퓨터 등)와 같은 다른 디바이스들이 네트워크(30)를 통해 모바일 단말기(10)와 제2 및 제3 통신 디바이스(20 및 25)에 결합될 수 있다. 모바일 단말기(10)와 제2 및 제2 통신 디바이스(20 및 25)(및/또는 다른 디바이스들)를 네트워크(30)에 직간접적으로 접속시킴으로써, 모바일 단말기(10)와 제2 및 제3 통신 디바이스(20 및 25)는 다른 디바이스와 또는 서로 통신하도록 인에이블될 수 있다. 예를 들면, 다른 디바이스들뿐만 아니라 모바일 단말기(10)와 제2 및 제3 통신 디바이스(20 및 25)는 HTTP(Hypertext Transfer Protocol) 등을 포함하는 다수의 통신 프로토콜에 따라 통신함으로써, 모바일 단말기910)와 제2 및 제3 통신 디바이스(20 및 25) 각각의 다양한 통신 또는 다른 기능을 실행할 수 있다.
더욱이, 모바일 단말기(10)와 제2 및 제3 통신 디바이스(20 및 25)는, 예를 들면, RF(Radio Frequency), 셀룰러, NFC(Near Field Communication), BT(Bluetooth), IR(Infrared), 또는 LAN(Local Area Network), WLAN(Wireless LAN), WiMAX(Worldwide Interoperability for Microwave Access), Wi-Fi(Wireless Fidelity), UWB(Ultra-Wide Band), Wibree 기술 등을 포함하는 임의의 다수의 상이한 유선 또는 무선 통신 기술에 따라 통신할 수 있다. 따라서, 이동 단말기(10)와 제2 및 제3 통신 디바이스(20 및 25)는 임의의 다수의 상이한 액세스 메커니즘에 의해 네트워크(30)와 그리고 서로 통신되도록 인이블될 수 있다. 예를 들면, W-CDMA(Wideband Code Division Multiple Access), CDMA2000, GSM(Global System for Mobile communications), GPRS(General Packet Radio Service) 등과 같은 모바일 액세스 메커니즘뿐만 아니라, WLAN, WiMAX 등과 같은 무선 액세스 메커니즘, 및/또는 DLS(Digital Subscriber Line), 케이블 모뎀, 이더넷 등과 같은 고정 액세스 메커니즘이 지원될 수 있다.
몇몇의 예시적인 실시예에 따라, 제1 통신 디바이스(예를 들면, 모바일 단말기(10)는, 예를 들면, 무선 전화와 같은 모바일 통신 디바이스 또는 PDA(personal digital assistant), 모바일 컴퓨팅 디바이스, 카메라, 비디오 레코더, 오디오/비디오 플레이어, 포지셔닝 디바이스, 게이밍 디바이스, 텔레비전 디바이스, 라디오 디바이스 같은 다른 디바이스, 또는 다양한 다른 유사한 디바이스 또는 그들의 조합일 수 있다. 제2 통신 디바이스(20) 및 제3 통신 디바이스(25)는 모바일 또는 고정 통신 디바이스일 수 있다. 그러나, 일 예에서, 제2 통신 디바이스(20) 및 제3 통신 디바이스(25)는 서버, 원격 컴퓨터 또는 개인용 컴퓨터(PC) 또는 랩톱 컴퓨터와 같은 단말기일 수 있다.
몇몇의 예시적인 실시예에 따라, 네트워크(30)는 스마트 공간에 정렬된 애드 혹(ad hoc) 또는 분산형 네트워크일 수 있다. 따라서, 디바이스는 네트워크(30)에 들어오고 및/또는 떠나며, 네트워크(30)의 디바이스는 다른 디바이스의 진입 및/또는 이탈에 기초하여 동작들을 조정함으로써, 각각의 디바이스 또는 노드 및 그들의 대응하는 능력의 부가 또는 차감을 고려할 수 있다.
몇몇의 예시적인 실시예에 따라, 모바일 단말기뿐만 아니라 제2 및 제3 통신 디바이스(20 및 25)는 본 발명의 예시적인 실시예에 따라 기능할 수 있는 장치(예를 들면, 도 2의 장치)를 채용할 수 있다.
도 2는 몇몇의 예시적인 실시예에 따라 이전에 확립된 신뢰 관계를 이용하는 것에 부분적으로 기초하여 접속 설정을 구성하기 위한 장치의 개략적인 블록도를 도시한다. 본 발명의 몇몇의 예시적인 실시예는 이제 도 2를 참조하여 설명될 것이고, 도 2에 장치(50)의 임의의 구성요소가 표시되어 있다. 도 2의 장치(50)는, 예를 들면, 모바일 단말기(10)(및/또는 제2 통신 디바이스(20) 또는 제3 통신 디바이스(25) 상에 채용될 수 있다. 대안으로, 장치(50)는 네트워크(30)의 네트워크 디바이스 상에 구체화될 수 있다. 그러나, 장치(50)는 대안으로 다양한 다른 디바이스, 모바일 및 고정(예를 들면, 전술한 디바이스들 중 임의의 것) 모두에서 구체화될 수 있다. 몇몇의 경우에, 실시예는 디바이스들의 조합 상에 채용될 수 있다. 따라서, 본 발명의 몇몇 실시예는 전체적으로 단일 디바이스(예를 들면, 모바일 단말기(10))에서 복수의 디바이스에 의해 (예를 들면, P2P 네트워크 내의 하나 또는 복수의 디바이스 상에) 분산 형식으로, 또는 디바이스에 의해 클라이언트/서버 관계로 구체화될 수 있다. 더욱이, 아래에 설명되는 디바이스 또는 구성요소는 의무적인 것이 아니고, 따라서, 몇몇은 몇몇 실시예에서 생략될 수 있다.
이제, 도 2를 참조하면, 장치(50)는 프로세서(70), 사용자 인터페이스(67), 통신 인터페이스(74), 메모리 디바이스(76), 디스플레이(85), 구성 설정 모듈(78) 및 포지셔닝 센서(72)를 포함하거나 그들과 통신할 수 있다. 몇몇의 예시적인 실시예에 따라, 디스플레이(85)는 터치 스크린 디스플레이일 수 있다. 메모리 디바이스(76)는, 예를 들면, 휘발성 및/또는 비휘발성 메모리를 포함할 수 있다. 예를 들면, 메모리 디바이스(76)는 머신(예를 들면, 컴퓨팅 디바이스 같은 프로세서(70))에 의해 검색가능할 수 있는 데이터(예를 들면, 비트)를 저장하도록 구성된 게이트를 포함하는 전자 저장 디바이스(예를 들면, 컴퓨터 판독가능 저장 매체)일 수 있다. 몇몇 실시예에서, 메모리 디바이스(76)는 일시적이지 않은 유형의 메모리 디바이스일 수 있다. 메모리 디바이스(76)는 정보(예를 들면, 디바이스 또는 네트워크 구성 설정 등), 데이터, 파일, 애플리케이션, 장치로 하여금 본 발명의 예시적인 실시예에 따라 다양한 기능을 수행하도록 하기 위한 명령어 등을 저장하도록 구성될 수 있다. 예를 들면, 메모리 디바이스(76)는 프로세서(70)에 의해 프로세싱하기 위해 입력 데이터를 버퍼링하도록 구성될 수 있다. 부가하여 또는 대안으로, 메모리 디바이스(76)는 프로세서(70)에 의한 실행을 위한 명령어를 저장하도록 구성될 수 있다. 또 다른 대안으로서, 메모리 디바이스(76)는 정보 및/또는 미디어 콘텐츠(예를 들면, 픽처, 비디오 등)를 저장하는 복수의 데이터베이스 중 하나일 수 있다. 메모리 디바이스(76)는 또한 하나 이상의 무선 주파수 디바이스(예를 들면, 액세스 포인트(예를 들면, WLAN 액세스 포인트, RF 액세스 포인트, BT 액세스 포인트, IR 액세스 포인트 등)로부터 수신된 데이터를 저장할 수 있다.
장치(50)는, 몇몇의 예시적인 실시예에 따라, 본 발명의 예시적인 실시예를 채용하도록 구성된 모바일 단말기(예를 들면, 모바일 단말기(10)) 또는 고정 통신 디바이스 또는 컴퓨팅 디바이스일 수 있다. 몇몇의 예시적인 실시예에 따라, 장치(50)는 칩 또는 칩 셋으로서 구체화될 수 있다. 환언하면, 장치(50)는 재료, 컴포넌트 및/또는 구조적 어셈블리(예를 들면, 기판) 상의 배선을 포함하는 하나 이상의 물리적 패키지(예를 들면, 칩)를 포함할 수 있다. 구조적 어셈블리는 물리적인 강도, 크기의 보존, 및/또는 그 안에 포함된 컴포넌트 회로에 대한 전기적 상호작용의 제한을 제공할 수 있다. 장치(50)는, 따라서, 몇몇의 경우에, 단일 칩 또는 단일의 "시스템 온 칩(system on chip)"으로서 본 발명의 실시예를 구현하도록 구성될 수 있다. 따라서, 몇몇의 경우에, 칩 또는 칩셋은 여기서 설명되는 기능을 제공하기 위한 하나 이상의 동작을 수행하기 위한 수단을 구성할 수 있다. 부가하여 또는 대안으로, 칩 또는 칩셋은 여기서 설명되는 기능 및/또는 서비스에 대한 사용자 인터페이스 네비게이션을 가능하게 하기 위한 수단을 구성할 수 있다.
프로세서(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)가 소프트웨어 명령어의 실행자(executor)로서 구체화되는 경우, 명령어는 특히 명령어가 실행될 때 여기서 설명되는 동작 및 알고리즘을 수행하도록 프로세서(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)는 그 사용자 인터페이스(67)에서 사용자 입력의 표시를 수신하고 및/또는 가청의, 시각적, 기계적 또는 다른 출력을 사용자에게 제공하도록 프로세서(70)와 통신한다. 따라서, 사용자 인터페이스(67)는, 예를 들면, 키보드, 마우스, 조이스틱, 디스플레이, 터치 스크린, 마이크로폰, 스피커, 또는 다른 입력/출력 메커니즘을 포함할 수 있다. 장치가 서버 또는 몇몇의 다른 네트워크 디바이스로서 구체화되는 몇몇의 실시예에서, 사용자 인터페이스(67)는 제한되거나, 원격에 위치되거나, 또는 제거될 수 있다. 프로세서(70)는, 예를 들면, 스피커, 링어(ringer), 마이크로폰, 디스플레이 등과 같은 사용자 인터페이스의 하나 이상의 구성요소의 적어도 몇몇의 기능을 제어하도록 구성된 사용자 인터페이스 회로를 포함할 수 있다. 프로세서(70) 및/또는 그 프로세서(70)를 포함하는 사용자 인터페이스 회로는 프로세서(70)에 액세스가능한 메모리(예를 들면, 메모리 디바이스(76) 등) 상에 저장된 컴퓨터 프로그램 명령어(예를 들면, 소프트웨어 및/또는 펌웨어)를 통해 사용자 인터페이스의 하나 이상의 구성요소의 하나 이상의 기능을 제어하도록 구성될 수 있다.
도 2에 도시된 바와 같이, 장치(50)는 또한 데이터를 공유 및/또는 획득하기 위한 하나 이상의 수단을 포함할 수 있다. 예를 들면, 장치는 단범위 RF(radio frequency) 송수신기 및/또는 질문기(64; interrogator)를 포함하여, 데이터가 RF 기술에 따라 전자 디바이스(예를 들면, RF 액세스 포인트(들))와 공유되고 및/또는 그로부터 획득될 수 있다. 장치는, 예를 들면, IR(infrared) 송수신기(66), Bluetooth™ Special Interest Group에 의해 개발된 Bluetooth™ 브랜드 무선 기술을 이용하여 동작하는 BT(Bluetooth™) 송수신기 등과 같은 다른 단범위 송수신기를 포함할 수 있다. 블루투스 송수신기(68)는 Wibree™ 무선 표준에 따라 동작하도록 구성될 수 있다. 장치(50)는 또한, 예를 들면, IEEE 802.11 기술과 같은 WLAN 기술에 따라 전자 디바이스(예를 들면, WLAN 액세스 포인트(들))로부터 데이터를 송신 및/또는 수신하도록 구성된 WLAN 송수신기(69)를 포함할 수 있다. 몇몇의 예시적인 실시예에서, WLAN 송수신기(69)는 또한, 이에 제한되지는 않지만, Wi-Fi, LAN 기술 등을 포함하는 다양한 무선 네트워킹 기술에 따라 전자 디바이스로부터 데이터를 송신 및/또는 수신하도록 구성될 수 있다. 몇몇의 예시적인 실시예에서, WLAN 송수신기(69)는 또한, 예를 들면, 하나 이상의 프린터, 및/또는 하나 이상의 홈 미디어 서버와 같은 전자 디바이스 또는 임의의 다른 적절한 디바이스로부터 데이터를 송신 및/또는 수신하도록 구성될 수 있다. 이와 관련하여, 장치(50) 및, 특히, 단범위 송수신기는, 예를 들면, 10 미터 이내와 같은 장치의 근접도 내의 전자 디바이스(예를 들면, IR 액세스 포인트(들), BT 액세스 포인트(들))로 데이터를 송신하고 및/또는 그로부터 데이터를 수신할 수 있다.
부가하여, 장치(50)는 포지셔닝 센서(72)를 포함할 수 있다. 포지셔닝 센서(72)는, 예를 들면, GPS(global positioning system) 센서, Assisted-GPS(assisted global positioning system) 센서, Bluetooth(BT)-GPS 마우스, 다른 GPS 또는 포지셔닝 수신기 등을 포함할 수 있다. 그러나, 몇몇의 예시적인 실시예에서, 포지셔닝 센서(72)는 보수계(pedometer) 또는 관성 센서를 포함할 수 있다. 이와 관련하여, 포지셔닝 센서(72)는, 예를 들면, 장치의 경도 및 위도 방향과 같은 장치(50)의 위치, 또는 목적지 또는 시작점과 같은 기준점에 대한 위치를 결정할 수 있다. 포지셔닝 센서(72)는 또한 장치(50)의 고도를 결정할 수 있고 장치(50)의 위치를 결정할 때 고도 정보를 이용할 수 있다. 포지셔닝 센서(72)로부터의 정보는 장치(50)의 메모리(예를 들면, 메모리 디바이스(76))로 전달되거나 포지션 히스토리 또는 위치 정보로서 저장될 다른 메모리 디바이스로 전달될 수 있다. 이와 관련하여, 예를 들면, 위치 히스토리는 각각의 시간 장치(50)의 포지션 또는 위치에 대응하는 일련의 데이터 포인트들을 정의할 수 있다. 장치(50)의 다양한 이벤트 또는 동작 또한 포지셔닝 센서(72)에 의해 제공되는 포지션 히스토리 또는 위치 정보와 연관되어 기록될 수 있다.
몇몇의 예시적인 실시예에서, 프로세서(70)는 구성 설정 모듈(78)로서 구체화되거나, 구성 설정 모듈(78)을 포함하거나 제어할 수 있다. 구성 설정 모듈(78)은 소프트웨어 따라 동작하거나 또는 하드웨어 또는 하드웨어 및 소프트웨어의 조합(예를 들면, 소프트웨어 제어 하에 동작하는 프로세서(70), 특히 여기서 설명된 동작들을 수행하도록 구성된 ASIC 또는 FPGA로서 구체화된 프로세서(70), 또는 그들의 조합)에 구체화되는 디바이스 또는 회로와 같은 임의의 수단으로서, 아래에 설명되는 바와 같이, 구성 설정 모듈(78)의 대응하는 기능을 수행하도록 디바이스 또는 회로를 구성할 수 있다. 따라서, 소프트웨어가 채용되는 예에서, 소프트웨어를 실행하는 디바이스 또는 회로(예를 들면, 일 예에서의 프로세서(70))는 그러한 수단과 연관된 구조를 형성한다.
구성 설정 모듈(78)은 장치(예를 들면, 장치(50))의 하나 이상의 사용자들로 하여금 하나 이상의 액세스 포인트(예를 들면, WLAN 디바이스(예를 들면, WLAN 핫스폿, WLAN AP 등))의 하나 이상의 접속 파라미터("접속 파라미터", "접속 설정", "접속 설정" 등과 상호교환가능하게 지칭됨)를, 예를 들면, 소셜 네트워크 서비스(예를 들면, Facebook™, Twitter™, LinkedIn™, MySpace™, Skype™ 등)를 통해 접속된, 그들의 친구들 또는 그들의 친구들의 친구들과 공유하도록 할 수 있다. 이와 관련하여, 접속 설정 모듈(78)은 하나 이상의 접속 파라미터(예를 들면, 네트워크 설정) 및 임의의 적절한 정보(예를 들면, 패스워드, 비밀 키, 인증서, 사용자의 다른 디바이스의 리스트(예를 들면, 컴퓨터, 랩톱, PDA 등))를 네트워크 디바이스에 전송하거나 전달할 수 있다. 네트워크 디바이스(예를 들면, 도 4의 네트워크 디바이스(90), 도 5의 네트워크 디바이스(110) 등)는 접속 파라미터를 네트워크 디바이스로 전송하는 장치(예를 들면, 장치(50))의 사용자(들) 대신 수신된 접속 파라미터 및 다른 정보를 프로파일에 저장할 수 있다. 프로파일은 네트워크 디바이스의 메모리에 저장될 수 있다.
네트워크 디바이스는 장치(예를 들면, 장치(50))의 사용자의 하나 이상의 친구들과의 하나 이상의 접속을 나타내는 소셜 네트워크 서비스의 데이터를 수신하거나 저장할 수 있다. 이와 관련하여, 네트워크 디바이스는 사용자의 프로파일에 저장된 하나 이상의 접속 파라미터를 사용자의 하나 이상의 다른 디바이스(예를 들면, 다른 장치(50)) 및/또는 사용자의 하나 이상의 친구들의 하나 이상의 디바이스(예를 들면, 장치(50), 통신 디바이스(20), 제3 통신 디바이스(25))와 공유할 수 있다. 사용자의 하나 이상의 친구들은 네트워크 디바이스에 의해 수신되거나 저장되는 친구들 데이터(예를 들면, 사용자의 하나 이상의 친구들을 나타내는 데이터)를 분석하는 것에 응답하여 네트워크 디바이스에 의해 결정될 수 있다.
이와 관련하여, 장치(예를 들면, 장치(50))의 사용자가 사용자의 다른 디바이스 중 하나 이상을 동작(예를 들면, 시작 또는 턴온)시킬 수 있는 예에서, 네트워크 디바이스는 이들 다른 디바이스에, 아래에 완전히 설명되는 바와 같이, 사용자의 프로파일에 저장된 접속 파라미터를 제공할 수 있다. 이 방식에서, 동작되는 디바이스는 네트워크 디바이스로부터 접속 파라미터를 수신할 수 있고, 디바이스가 하나 이상의 액세스 포인트 인근에 있는 경우에, 디바이스는 접속 파라미터를 이용하여 최소의 사용자 상호작용 또는 사용자 상호작용없이 대응하는 액세스 포인트(예를 들면, WLAN 핫스폿)에 자동으로 접속할 수 있다.
부가하여, 하나 이상의 친구들이 액세스 포인트들 중 하나의 인근에서 자신들의 하나 이상의 디바이스(예를 들면, 장치(50), 제2 통신 디바이스(20), 제3 통신 디바이스(25))를 활성화시킬 수 있는 예에서, 친구들의 디바이스들은, 아래에 완전히 설명되는 바와 같이, 사용자 상호작용이 거의 없이 또는 전혀 없이, 액세스 포인트에 자동으로 접속할 수 있다. 친구들의 디바이스들은 네트워크 디바이스에 의해 디바이스들에 제공되는 접속 파라미터에 부분적으로 기초하여 액세스 포인트에 자동으로 접속할 수 있다.
이제, 도 3을 참조하면, 네트워크 엔티티의 몇몇의 예시적인 실시예의 블록도가 제공된다. 도 3에 도시된 바와 같이, 네트워크 엔티티(예를 들면, 서버)는 일반적으로 프로세서(104) 및 연관된 메모리(106)를 포함한다. 메모리(106)는 휘발성 및/또는 비휘발성 메모리를 포함할 수 있고, 콘텐츠, 데이터 등을 저장할 수 있다. 메모리(106)는 프로세서(104)가 네트워크 엔티티(100)의 다양한 동작을 수행하기 위한 클라이언트 애플리케이션, 명령어 등을 저장할 수 있다. 몇몇의 예시적인 실시예에서, 메모리(106)는 친구들(예를 들면, 제1 신뢰 레벨) 및/또는 친구들의 친구들(예를 들면, 제2 또는 후속 신뢰 레벨) 간의 하나 이상의 접속 또는 링크와 연관된 데이터를 저장할 수 있다.
프로세서(107)는 또한 적어도 하나의 통신 인터페이스, 또는 데이터, 콘텐츠 등을 디스플레이, 송신 및/또는 수신하기 위한 다른 수단에 접속될 수 있다. 사용자 입력 인터페이스(105)는, 네트워크 엔티티(100)가 사용자로부터 데이터를 수신할 수 있게 하는, 키 패드, 터치 디스플레이, 조이스틱 또는 다른 입력 디바이스 같은 임의의 다수의 디바이스를 포함할 수 있다. 이와 관련하여, 프로세서(104)는 사용자 입력 인터페이스의 하나 이상의 구성요소의 적어도 몇몇의 기능을 제어하도록 구성된 사용자 인터페이스 회로를 포함할 수 있다. 프로세서(104) 및/또는 프로세서의 사용자 인터페이스 회로는 사용자 인터페이스의 하나 이상의 구성요소의 하나 이상의 기능을, 프로세서에 액세스 가능한 메모리(예를 들면, 휘발성 메모리, 비휘발성 메모리 등)에 저장된 컴퓨터 프로그램 명령어(예를 들면, 소프트웨어 및/또는 펌웨어)를 통해 제어하도록 구성될 수 있다.
네트워크 엔티티(100)는 장치(예를 들면, 장치(50))의 하나 이상의 사용자들의 하나 이상의 친구들을 식별하는 정보에 대한 하나 이상의 요청을 디바이스(예를 들면, 몇몇의 예시적인 실시예에서 네트워크 디바이스(90)의 접속 파라미터 관리자(97))로부터 수신할 수 있다. 요청의 수신에 응답하여, 프로세서(104)는 장치(예를 들면, 장치(50))의 각각의 사용자의 하나 이상의 친구들, 또는 친구들의 친구들을 나타내는 데이터를 요청 디바이스(예를 들면, 접속 파라미터 관리자(97))에게 제공할 수 있다. 요청 디바이스에 의한 친구들 데이터(예를 들면, 친구들 중 접속/링크를 나타내는 친구들의 리스트)의 수신에 응답하여, 요청 디바이스는 사용자의 다른 디바이스들 및 친구들의 하나 이상의 디바이스에, 사용자의 프로파일과 연관된 접속 파라미터를 전송할 수 있다. 이와 관련하여, 디바이스들이 대응하는 액세스 포인트(예를 들면, WLAN 핫스폿)의 인근(예를 들면, 위치)에 있을 때 사용자의 다른 디바이스들 및 친구들의 디바이스들은 접속 파라미터를 이용하여 대응하는 액세스 포인트에 접속할 수 있다.
이제, 도 4를 참조하면, 네트워크 디바이스의 일 예의 블록도가 제공된다. 몇몇의 예시적인 실시예에 따라, 네트워크 디바이스(90)는 스탠드얼론(standalone) 네트워크 디바이스일 수 있다. 몇몇의 예시적인 실시예에 따라, 네트워크 엔티티(100)는 네트워크 디바이스(90) 내에 구체화될 수 있다. 도 4에 도시된 바와 같이, 네트워크 디바이스(90)(예를 들면, 서버)는 일반적으로 프로세서(94) 및 연관된 메모리(96)를 포함한다. 메모리(96)는 휘발성 및/또는 비휘발성 메모리를 포함할 수 있고, 콘텐츠, 데이터 등을 저장할 수 있다. 예를 들면, 메모리는 네트워크 디바이스로부터 송신되고 및/또는 네트워크 디바이스에 의해 수신되는 콘텐츠, 데이터, 정보 등을 저장할 수 있다. 또한, 예를 들면, 메모리(96)는 프로세서(94)가, 여기서 설명되는 바와 같이, 본 발명의 예시적인 실시예에 따라, 네트워크 디바이스의 다양한 동작을 수행하기 위한 클라이언트 애플리케이션, 명령어 등을 저장할 수 있다. 메모리(96)는 또한 하나 이상의 액세스 포인트에 대응하는 하나 이상의 접속 파라미터 및 연관된 데이터(예를 들면, 보안 키, 패스워드, 인증서 등)뿐만 아니라 임의의 다른 적절한 정보를 저장할 수 있다. 접속 파라미터 및 연관된 데이터는 하나 이상의 사용자 대신 프로파일(들)에 저장될 수 있다.
메모리(96)에 부가하여, 프로세서(94)는 또한 적어도 하나의 인터페이스, 또는 데이터, 콘텐츠 등을 디스플레이, 송신 및/또는 수신하기 위한 다른 수단에 접속될 수 있다. 이와 관련하여, 인터페이스(들)는 적어도 하나의 통신 인터페이스, 또는 데이터, 콘텐츠 등을 송신 및/또는 수신하기 위한 다른 수단뿐만 아니라 적어도 하나의 사용자 입력 인터페이스(95)를 포함할 수 있다. 사용자 입력 인터페이스(95)는 네트워크 디바이스가 사용자로부터 데이터를 수신하게 하는, 키패드, 터치 디스플레이, 조이스틱 또는 다른 입력 디바이스 같은 임의의 다수의 디바이스를 포함할 수 있다. 이와 관련하여, 프로세서(94)는 사용자 입력 인터페이스의 하나 이상의 구성요소의 적어도 몇몇의 기능을 제어하도록 구성되는 사용자 인터페이스 회로를 포함할 수 있다. 프로세서 및/또는 프로세서의 사용자 인터페이스 회로는 사용자 인터페이스의 하나 이상의 구성요소의 하나 이상의 기능을, 프로세서에 액세스 가능한 메모리(예를 들면, 휘발성 메모리, 비휘발성 메모리 등)에 저장된 컴퓨터 프로그램 명령어(예를 들면, 소프트웨어 및/또는 펌웨어)를 통해 제어하도록 구성될 수 있다.
몇몇의 예시적인 실시예에서, 프로세서(94)는 접속 파라미터 관리자(97)로서 구체화되거나, 접속 파라미터 관리자(97)를 포함하거나, 접속 파라미터 관리자(97)를 제어할 수 있다. 접속 파라미터 관리자(97)는 소프트웨어 따라 동작하거나 또는 하드웨어 또는 하드웨어 및 소프트웨어의 조합(예를 들면, 소프트웨어 제어 하에 동작하는 프로세서(94), 특히 여기서 설명된 동작들을 수행하도록 구성된 ASIC 또는 FPGA로서 구체화된 프로세서(94), 또는 그들의 조합)에 구체화되는 디바이스 또는 회로와 같은 임의의 수단으로서, 아래에 설명되는 바와 같이, 접속 파라미터 관리자(97)의 대응하는 기능을 수행하도록 디바이스 또느 회로를 구성할 수 있다. 따라서, 소프트웨어가 채용되는 예에서, 소프트웨어를 실행하는 디바이스 또는 회로(예를 들면, 일 예에서의 프로세서(94))는 그러한 수단과 연관된 구조를 형성한다.
접속 파라미터 관리자(97)는 사용자(들)의 하나 이상의 친구들, 및/또는 친구들의 친구들을 나타내는 데이터에 대한 요청을 프로세서(104)로 전송할 수 있다. 친구들 데이터의 수신에 응답하여, 접속 파라미터 관리자(97)는, 반드시 필요한 것은 아니지만, 사용자의 하나 이상의 디바이스 및/또는 사용자(들)의 식별된 친구(들)의 하나 이상의 디바이스로 사용자(들)의 프로파일과 연관된 하나 이상의 접속 파라미터를 전송할 수 있다. 하나 이상의 접속 파라미터와 연관된 데이터의 수신에 응답하여, 사용자의 디바이스들 및/또는 친구(들)의 디바이스들은 접속 파라미터를 이용하여, 그 접속 파라미터에 대응하는 하나 이상의 액세스 포인트(예를 들면, 공중 AP 및/또는 개인 AP)에 접속할 수 있다. 디바이스들은 최소의 사용자 상호작용으로 또는 사용자 상호작용이 전혀 없이 대응하는 액세스 포인트들에 접속할 수 있다.
이제, 도 5를 참조하면, 하나 이상의 접속 파라미터를 하나 이상의 디바이스에 제공하기 위한 시스템의 몇몇의 예시적인 실시예가 제공된다. 시스템(7)은, 예를 들면, RF AP(30), WLAN AP(32), BT AP(34), IR AP(36), WLAN AP(44), 및 LAN AP(46)과 같은 하나 이상의 액세스 포인트(AP)를 포함할 수 있다. 시스템(7)은 또한 하나 이상의 홈 미디어 서버(45) 및 하나 이상의 프린터(41)(예를 들면, WLAN 등을 이용하도록 구성된 네트워크 프린터(들))를 포함할 수 있다. 몇몇의 예시적인 실시예에 따라, 홈 미디어 서버(들)(45)는, 반드시 필요한 것은 아니지만, WLAN 및/또는 Wi-Fi를 이용하도록 구성되고, 제한되는 것은 아니지만, 디지털 영화, 비디오, 음악, 오디오, 픽처, 이미지 등을 포함하는 다양한 디지털 미디어를 저장하고 제공할 수 있는 미디어 서버일 수 있다. 부가하여, 시스템(7)은 하나 이상의 통신 디바이스(165, 167 및 169)(예를 들면, 장치(50)(예를 들면, 모바일 단말기(10)), 제2 통신 디바이스(20), 제3 통신 디바이스(25))뿐만 아니라 소셜 네트워크 디바이스(108)(예를 들면, 네트워크 엔티티(100))를 포함할 수 있다. 시스템(7)은 또한 네트워크 디바이스(108)(예를 들면, 네트워크(90))를 포함할 수 있다. 도 5의 예시적인 실시예에서, 소셜 네트워크 디바이스(108)는 하나 이상의 친구 접속 또는 링크와 연관된 데이터를 저장하고 유지하도록 구성될 수 있다. 소셜 네트워크 디바이스(108)는 소셜 네트워크 서비스(예를 들면, Facebook™, Twitter™, LinkedIn™, MySpace™, Skype™ 등과 같은, 예를 들면, 소셜 네트워크 서비스)를 사용자에게 제공할 수 있다. 몇몇의 예시적인 실시예에 따라, 소셜 네트워크 디바이스(108)는 스탠드얼론 디바이스일 수 있다. 다른 예시적인 실시예에서, 소셜 네트워크 디바이스(108)는 네트워크 디바이스(110) 내에 구체화될 수 있다. 네트워크 디바이스(110)는 장치(예를 들면, 장치(50))의 사용자(들)의 하나 이상의 친구들을 나타내는 데이터를 요청하는 요청을 소셜 네트워크 디바이스(108)에 전송할 수 있다.
도 5가 하나의 WLAN AP(32), 하나의 RF AP(30), 하나의 WLAN AP(44), 하나의 LAN AP(46), 하나의 BT AP(34), 하나의 IR AP(36), 하나 이상의 홈 미디어 서버(45), 하나 이상의 프린터(41), 세 개의 통신 디바이스(165, 167, 169), 하나의 소셜 네트워크 디바이스(108) 및 하나의 네트워크 디바이스(110)를 도시하고 있지만, 임의의 적절한 수의 WLAN AP(32), RF AP(30), WLAN AP(44), LAN AP(46), BT AP(34), IR AP(36), 홈 미디어 서버(45), 프린터(41), 통신 디바이스(165, 167, 169), 소셜 네트워크 디바이스(108) 및 네트워크 디바이스(110)가 본 발명의 사상과 범위를 벗어나지 않고 시스템(7)의 일부일 수 있다.
도 5의 예시적인 실시예에서, 통신 디바이스(169)는, 예를 들면, Wi-Fi AP(32)와 같은 하나 이상의 액세스 포인트로부터 신호(예를 들면, 비컨)를 검출할 수 있다. 통신 디바이스(165)는, 예를 들면, WLAN AP(32), RF AP(30), WLAN AP(44) 및 WLAN AP(46)와 같은 하나 이상의 액세스 포인트로부터 신호(예를 들면, 비컨)를 검출할 수 있다. 통신 디바이스(167)는, 예를 들면, LAN AP(46), BT AP(34), IR AP(36), 홈 미디어 서버(들)(45) 및 프린터(들)(41)과 같은 하나 이상의 액세스 포인트로부터 신호를 검출할 수 있다.
설명을 위해 그리고 비제한적으로, 통신 디바이스(165)(예를 들면, 장치(50))의 사용자가 통신 디바이스(165)를 이용하여, 예를 들면, WLAN AP(32), RF AP(30), WLAN AP(44) 및 LAN AP(46)와 같은 하나 이상의 액세스 포인트를 검출하는 예를 고려하자. 이 예에서, WLAN AP(32), RF AP(30), WLAN AP(44) 및 LAN AP(46)는 사용자의 가정 내의 액세스 포인트(예를 들면, 개인 AP)일 수 있다. 또한, 통신 디바이스(167 및 169)가 사용자의 디바이스일 수 있다는 것을 고려하자. 통신 디바이스(165)가 WLAN AP(32), RF AP(30), WLAN AP(44) 및/또는 LAN AP(46)를 검출하는 예에서, 통신 디바이스(165)의 구성 설정 모듈(78)은 통신 디바이스(165)와의 하나 이상의 접속을 확립하기 위해 WLAN AP(32), RF AP(30), WLAN AP(44)의 접속 파라미터(예를 들면, 네트워크 파라미터)를 구성할 수 있다.
접속 파라미터를 얻거나 획득하는 것에 응답하여, 구성 설정 모듈(78)은 소셜 네트워크 디바이스가 네트워크 디바이스(110)와의 사용자를 인증하기 위해 사용자의 친구 계정의 데이터(예를 들면, 사용자이름(들), 패스워드(들) 등)을 이용하도록 요청하는 메시지를 소셜 네트워크 디바이스(108)에 전송할 수 있다. 몇몇의 예시적인 실시예에서, 구성 설정 모듈(78)은 설정(들)의 표시의 선택을 수신하는 것에 응답하여 소셜 네트워크 디바이스(108)에 그 메시지를 전송할 수 있다. 설정(들)은, 예를 들면, 디스플레이(예를 들면, 디스플레이(85))를 통해 통신 디바이스의 사용자에 의해 선택될 수 있다. 설정(들)은 소셜 네트워크 디바이스(108)에 의해 제공되는 소셜 네트워크 서비스에서 사용자의 계정에 사인하기 위한, 그리고, 구성 설정 모듈(78)이 접속 파라미터 및 연관된 데이터를 사용자 대신 프로파일에 저장하기 위해 네트워크 디바이스(110)에 전송할 수 있도록, 계정(예를 들면, 친구들 계정 데이터)의 정보를 이용하여 네트워크 디바이스(110)와 사용자를 인증하기 위한 설정(들)일 수 있다.
소셜 네트워크 디바이스(108)의 프로세서(104)가 계정 데이터를 네트워크 디바이스(110)에 전송하는 것에 응답하여, 네트워크 디바이스(110)의 접속 파라미터 관리자(97)는 사용자를 인증할 수 있다. 사용자를 성공적으로 인증하면, 접속 파라미터 관리자(97)는 통신 디바이스(165)의 구성 설정 모듈(78)에게, 사용자가 성공적으로 인증되고 접속 파라미터 및 연관된 데이터(예를 들면, 패스워드, 보안 설정(예를 들면, 보안 키), 인증서, 사용자의 다른 디바이스(예를 들면, 통신 디바이스(167, 169)를 나타내는 정보 등)를 요청할 수 있다는 것을 나타내는 메시지를 전송할 수 있다. 접속 파라미터 관리자(97)로부터 메시지를 수신하는 것에 응답하여, 구성 설정 모듈(78)은 접속 파라미터 및 연관된 데이터를 네트워크 디바이스(110)에게 전송할 수 있다. 네트워크 디바이스(110)는 접속 파라미터를 사용자 대신 프로파일에 저장할 수 있다. 프로파일은 네트워크 디바이스(110)의 메모리(예를 들면, 메모리(96))에 저장될 수 있다.
사용자가 하나 이상의 통신 디바이스(165, 167)를 활성화시킬 수 있는 예에서, 접속 파라미터 관리자(97)는 활성화의 표시를 수신할 수 있고, 사용자의 프로파일 내에 있는 데이터를 분석할 수 있으며, 접속 파라미터 및 연관된 데이터를 통신 디바이스(167, 169)에 전송할 수 있다. 몇몇의 예시적인 실시예에 따라, 사용자는 통신 디바이스(167, 169)를 활성화하여, 구성 설정 모듈(78)을 실행시키기 위한 피처(feature)를 선택함으로 접속 파라미터 및 연관된 데이터를 수신할 수 있다. 따라서, 통신 디바이스(167, 169)가 WLAN AP(32), RF AP(30), WLAN AP(34) 및/또는 LAN AP(46)의 인근(예를 들면, 사용자의 가정 내에)에 있을 수 있는 예에서, 통신 디바이스(167, 169)의 구성 설정 모듈(78)은 접속 파라미터 및 연관된 데이터(예를 들면, WLAN AP(32)와 연관된 패스워드(들))를 이용하여, 통신 디바이스(167, 169)를 Wi-Fi AP(32), RF AP(30), WLAN AP(44) 및/또는 LAN AP(46)에 자동으로 접속시킬 수 있다.
WLAN AP(32), RF AP(30), WLAN AP(44) 및/또는 LAN AP(46)의 접속 파라미터는 이들 액세스 포인트의 하나 이상의 네트워크 설정과 관련될 수 있다. 예를 들면, 몇몇의 예시적인 실시예에서, WLAN AP(32), WLAN AP(44) 및/또는 LAN AP(46)와 연관된 접속 파라미터는, 제한되는 것은 아니지만, 네트워크 식별자(들), 네트워크 이름(들)(예를 들면, SSID(service set identifier(s)), 인증 유형(들)(예를 들면, 오픈 네트워크(들), Wi-Fi Protected Access II(WPA2) pre-shared key(s), EAP(extendable authentication protocol), 이전에 설정된 하나 이상의 키(현재 키)) 및 임의의 다른 적절한 데이터를 포함할 수 있다.
액세스 포인트(예를 들면, WLAN AP(32))가 기업 액세스 포인트 또는 네트워크 디바이스일 수 있는 다른 예시적인 실시예에 따라, 통신 디바이스(165)의 구성 설정 모듈(78)에 의해 접속 파라미터 관리자(97)에 제공되는 접속 파라미터와 연관되는 데이터는 EAP 데이터(예를 들면, 하나 이상의 인증서)를 포함할 수 있다. 이와 관련하여, 접속 파라미터 관리자(97)는, 예를 들면, 통신 디바이스(165)의 사용자의 프로파일에 EAP 데이터를 포함할 수 있다. 따라서, 통신 디바이스(165)의 사용자의 하나 이상의 친구들에게는, 친구들의 디바이스(들)가 기업 액세스 포인트와 접속하도록 하기 위해, 몇몇 데이터(예를 들면, 인증서)를 접속 파라미터 관리자(97)에게 제공할 것이 요구될 수 있다. 이 방식에서, 기업 액세스 포인트(들)로의 하나 이상의 접속은 더욱 안전할 수 있다.
예시적인 다른 실시예에 따라, 통신 디바이스(165)가 제1 사용자(예를 들면, 사용자 A)일 수 있고 통신 디바이스(167)가 제2 사용자(예를 들면, 사용자 B)일 수 있는 예를 고려하자. 이 예에서, 통신 디바이스(169)가 또한 제3 사용자(예를 들면, 사용자 C)의 디바이스일 수 있다고 고려하자. 이 예에서, 접속 파라미터 관리자(97)는 제1 사용자의 프로파일(들) 내의 데이터를 분석할 수 있고 제1 사용자가 제2 사용자 및/또는 제3 사용자와 친구라고 결정할 수 있다. 접속 파라미터 관리자(97)는 소셜 네트워크 디바이스(108)로부터 제1 사용자의 하나 이상의 친구를 나타내는 데이터를 수신하는 것에 응답하여 제1 사용자가 제2 사용자 및/또는 제3 사용자와 친구라고 결정할 수 있다. 접속 파라미터 관리자(97)는 메시지의 수신에 응답하여 제1 사용자에 연관된 친구 정보를 수신하여, 소셜 네트워크 디바이스(108)에 의해 제공되는 소셜 네트워크 서비스의 제1 사용자의 계정 정보(예를 들면, 패스워드(들), 사용자 이름(들))를 이용함으로써 제1 사용자를 인증할 수 있다.
제1 사용자를 성공적으로 인증하는 것에 응답하여, 접속 파라미터 관리자(97)는 제1 사용자의 프로파일 내에 표시된 접속 파라미터 및 연관된 데이터를 제2 사용자 및/또는 제3 사용자의 프로파일(들)에 포함시킬 수 있다. 이와 관련하여, 접속 파라미터 관리자(97)가, 구성 설정 모듈(78)이 론칭되거나 실행되는 통신 디바이스(167, 169)의 구성 설정 모듈(78)로부터 표시(예를 들면, 메시지)를 수신할 수 있는 예에서, 접속 파라미터 관리자(97)는 접속 파라미터 및 연관된 데이터를 통신 디바이스(167, 169)에 제공할 수 있다. 몇몇의 예시적인 실시예에 따라, 통신 디바이스(167, 169)의 구성 설정 모듈(78)의 선택의 표시를 수신하는 것에 응답하여, 구성 설정 모듈(78)이 론칭되거나 실행되는 것을 나타내는 표시(예를 들면, 메시지)가 생성될 수 있다. 대안으로, 통신 디바이스(167, 169)의 구성 설정 모듈(78)에 의해 제공되는 피처(들)의 선택을 수신하는 것에 응답하여 표시가 생성될 수 있다. 이 예에서, 통신 파라미터 및 연관된 데이터는 통신 디바이스(165)에 의해 검출되는 WLAN AP(32), RF AP(30), WLAN AP(44) 및/또는 LAN AP(46)(이 예에서는 개방/공중 AP)의 네트워크 설정에 관한 것일 수 있다. 따라서, 통신 디바이스(167, 169)가 WLAN AP(32), RF AP(30), WLAN AP(44) 및/또는 LAN AP(46)의 인근에 있을 수 있는 예에서, 통신 디바이스(167, 169)의 구성 설정 모듈(78)은 접속 파라미터 및 연관된 데이터를 이용하여, WLAN AP(32), RF AP(30), WLAN AP(44) 및/또는 LAN AP(46)에 자동으로 접속할 수 있다. 통신 디바이스(167, 169)의 구성 설정 모듈(78)이 연관된 데이터의 패스워드를 이용하여 WLAN AP(32), RF AP(30), WLAN AP(44) 및/또는 LAN AP(46) 중 하나 이상과의 접속을 가능하게 하는 예에서,패스워드들의 아이덴티티는 통신 디바이스(167, 169)의 사용자들이 이해할 수 없을 수 있다. 예를 들면, 통신 디바이스(167, 169)의 오퍼레이팅 시스템은 패스워드들을 알거나 결정할 수 있지만, 실제 패스워드들은 통신 디바이스(167, 169)의 사용자들로부터 감춰질 수 있다(예를 들면, 패스워드와 관계된 텍스트는 별표로 표시됨).
이 예에서, 통신 디바이스(167)는, 예를 들면, BT AP(34), IR AP(36), LAN AP(46), 홈 미디어 서버(들)(45) 및/또는 프린터(들)(41)와 같은 액세스 포인트에 대응하는 하나 이상의 접속 파라미터 및 연관된 데이터를 검출할 수 있다. 이러한 접속 파라미터 정보 및 연관된 데이터는 네트워크 디바이스(110)에 의해 제2 사용자의 프로파일에 저장될 수 있다. 접속 파라미터 관리자(97)가, 제2 사용자가 제1 사용자 및/또는 제3 사용자와 친구라고 결정할 수 있는 예에서, 접속 파라미터 관리자(97)는 통신 디바이스(167)의 구성 설정 모듈(78)에 의해 식별된 접속 파라미터 및 연관된 데이터를, 전술한 것과 유사한 방식으로, 제1 사용자 및 제3 사용자의 각각이 프로파일에 포함시킬 수 있다. 이와 관련하여, 통신 디바이스(165, 169)가 BT AP(34), IR AP(36), LAN AP(46), 홈 미디어 서버(들)(45) 및/또는 프린터(들)(41)의 인근에 있을 수 있는 예에서, 통신 디바이스(165, 169)의 구성 설정 모듈(78)은 접속 파라미터 및 연관된 데이터를 이용하여, 전술한 것과 유사한 방식으로, BT AP(34), IR AP(36), LAN AP(46), 홈 미디어 서버(들)(45) 및/또는 프린터(들)(41) 중 하나 이상에 자동으로 접속할 수 있다.
프린터(들)(41)에 대한 접속 파라미터들은, 제한되는 것은 아니지만, 프린터 이름(들), 네트워크 어드레스(들), 프리터 유형(들) 및 모델(들), 하나 이상의 페이퍼 설정뿐만 아니라, 예를 들면, 프린터 품질, 양면 또는 단면 인쇄, 페이지 분ㄹ리 파라미터 등과 같은 사용자의 기본 설정을 포함할 수 있다. 사용자의 또 다른 디바이스(예를 들면, 통신 디바이스(167))가 프린터(들)(41)의 인근에 있거나, 디바이스가 하나 이상의 연관된 설정을 갖거나/저장할 수 있는 프린터(들)(41)을 검출할 수 있는 예에서, 디바이스(예를 들면, 통신 디바이스(167)) 또는 네트워크(예를 들면, 네트워크 디바이스(110))는 네트워크로부터 네트워크 프린터 디바이스 드라이버를 자동으로 인스톨할 수 있고, 프린터(들)(41)를 구성하도록 (예를 들면, 프린터(들)(41)의 시작시에) 연관된 설정을 적용할 수 있다. 미디어 서버(들)(45)에 대한 접속 파라미터는, 제한되는 것은 아니지만, 서버 이름(들), 공유된 음악 라이브러리, 픽처, 비디오 등으로의 하나 이상의 경로를 포함할 수 있다. 네트워크 디바이스(110) 및/또는 통신 디바이스(예를 들면, 통신 디바이스(167))는 홈 파일-서버의 공유를 가능하게 할 수 있고, 연관된 접속 파라미터는, 제한되는 것은 아니지만, 디바이스 네트워크 어드레스(들) 또는 이름(들), 사용자 이름(들), 패스워드(들), 미디어 데이터로의 하나 이상의 허여된 직접 경로 등을 포함할 수 있다. 예시적인 실시예에서, 구성 설정 모듈(78) 및/또는 접속 파라미터 관리자(97)는 접속 클라우드 또는 시스템(7)의 LAN 내의 임의의 디바이스들의 공유를 가능하게 하도록 이용/호출될 수 있고, 관련 설정을 이용하여 공유된 디바이스들을 인에이블할 수 있다.
몇몇의 예시적인 실시예에 따라, 접속 파라미터 및 연관된 데이터를 통신 디바이스(예를 들면, 통신 디바이스(165))의 사용자의 하나 이상의 친구(예를 들면, 직접적인 친구(예를 들면, 제1 신뢰 레벨 내의 친구))에게 제공하는 것에 부가하여, 접속 파라미터 관리자(78)는, 제한되는 것은 아니지만, 사용자에 의해 직접 친구(들)로서 지정될 수 있는 친구들의 친구들(예를 들면, 간접적인 친구들(예를 들면, 제2 및 후속 신뢰 레벨 내의 친구들)의 프로파일 내에 접속 파라미터 및 연관된 데이터를 포함시킬 수 있다. 이와 관련하여, 접속 파라미터 관리자(97)는 통신 파라미터 및 연관된 데이터를 통신 디바이스(예를 들면, 통신 디바이스(165))의 사용자의 간접적인 친구들의 디바이스에 제공할 수 있다.
통신 디바이스(예를 들면, 통신 디바이스(165))의 사용자는, 자신들의 프로파일(들) 내에 식별된 접속 파라미터 및 연관된 데이터의 서브세트만이 사용자의 친구들과 공유될 수 있다는 것을 지정할 수 있다는 것을 유의하자. 설명을 위해 그리고 비제한적으로, 공개 또는 공중 액세스 포인트 네트워크에 대한 접속 파라미터 및 연관된 데이터는 친구들과 공유될 수 있지만, 개인 또는 홈 액세스 포인트에 대한 접속 파라미터 및 연관된 데이터는 친구들과 공유되어서는 안된다는 것을 나타내는 데이터를 사용자가 자신들의 프로파일 내에 포함할 수 있는 예를 고려하자. 설명 목적의 또 다른 예로서 그리고 비제한적으로, 사용자의 프로파일 내에서 식별된 액세스 포인트에 연관된 통신 파라미터 및 연관된 데이터가 직접적인 친구들과 공유되도록 허락될 수 있지만, 통신 파라미터 및 연관된 데이터가 간접적인 친구들(예를 들면, 직접적인 친구들의 친구들)과는 공유되어서는 안된다는 것을 사용자 지정할 수 있는 예를 고려하자. 부가하여, 예를 들면, 사용자는 특정 액세스 포인트(들)(예를 들면, WLAN AP(32), WLAN AP(44))에 대한 접속 파라미터 및 연관된 데이터가 하나 이상의 특정 친구들(예를 들면, 친구 A, 친구 B 등)과 공유될 수 있지만 다른 친구들과의 접속 파라미터 및 연관된 데이터의 공유는 금지되는 것을 지정하기 위해 자신들의 프로파일을 수정할 수 있다.
몇몇의 예시적인 실시예에서, 사용자는 하나 이상의 지정된 친구들과 공유될 접속 파라미터 및 연관된 데이터의 하나 이상의 서브세트를 지정할 수 있고 자신들의 자신들의 프로파일(들)을 수정하기 위해 접속 파라미터 관리자(97)를 이용하도록 네트워크 디바이스(110)에 의해 제공되는 서비스에 사인하기 위해 통신 디바이스(예를 들면, 통신 디바이스(165)(예를 들면, 장치(50))를 이용할 수 있다. 전술한 것과 유사한 방식으로 사용자(들)의 프로파일(들)을 수정하는 것을 가능하게 하기 위해 접속 파라미터 관리자(97)를 인에블링함으로써, 접속 파라미터 관리자(97)는 대응하는 사용자(들)의 친구들, 및/또는 친구들의 친구들과 모든 접속 파라미터 및 연관된 데이터를 공유하는 것과 관련된 디폴트 설정을 변경하도록 구성될 수 있다.
다른 예시적인 실시예에 따라, 접속 파라미터 관리자(97)에 의해 이용되는 디폴트 설정은, 액세스 포인트(들)와 연관된 새롭게 검출된 접속 파라미터 및 연관된 데이터가 여전히 개인적(private)이고 친구들과 공유될 수 없다는 것을 나타낼 수 있다. 그러나, 사용자는 네트워크 디바이스(110)에 의해 제공되는 서비스에 사인할 수 있고, 접속 파라미터 및 연관된 데이터가 하나 이상의 친구들과 공유될 수 있다는 것을 지정하도록 자신들의 프로파일(들)을 수정할 수 있다.
대안으로, 구성 설정 모듈(78)이 액세스 포인트(들)(예를 들면, 이전에 검출되지 않은 AP, 예를 들면, WLAN 핫스폿)의 새로운 접속 파라미터 및 연관된 데이터를 검출할 수 있는 예에서, 구성 설정 모듈(78)은 접속 파라미터 관리자(97)와 통신하여 새로운 접속 파라미터 및 연관된 데이터를 포함하도록 사용자의 프로파일(들)을 자동으로 업데이트할 수 있다. 새로운 이들 접속 파라미터 및 연관된 데이터는 접속 파라미터 관리자(97)에 의해 사용자(예를 들면, 통신 디바이스(165)의 사용자)의 친구들, 및/또는 친구들의 친구들 각각의 프로파일에 포함될 수 있다. 구성 설정 모듈(78)은 또한 접속 파라미터 관리자(97)와 주기적으로 통신(예를 들면, 폴(poll))하여, 사용자의 친구들, 및/또는 친구들의 친구들의 하나 이상의 프로파일에 하나 이상의 변경(예를 들면, 새로운 액세스 포인트(들) 및 대응하는 접속 파라미터의 검출)을 실시간으로 식별할 수 있다. 접속 파라미터 관리자(97)가 친구(들)의 프로파일(들)에 변경이 있다는 것을 결정할 수 있는 예에서, 접속 파라미터 관리자(97)는 변경(들)에 대응하는 데이터를 포함하도록 사용자의 프로파일(들)을 업데이트할 수 있고, 사용자의 프로파일(들)에 대한 대응하는 업데이트 및 친구의 프로파일의 변경(들)을 나타내는 메시지를 구성 설정 모듈(78)에 전송할 수 있다.
몇몇의 예시적인 실시예에서, 네트워크 디바이스(110)의 메모리(예를 들면, 메모리(96))에 의해 저장될 수 있는, 하나 이상의 프로파일에 포함된 접속 파라미터 및 연관된 데이터는 하나 이상의 각각의 액세스 포인트(예를 들면, WLAN AP(32), WLAN AP(44))의 위치에 대응하는 위치 정보를 또한 포함할 수 있다. 몇몇의 예시적인 실시예에 따라, 위치 정보는, 이에 제한되는 것은 아니지만, GPS(global positioning system) 좌표, 하나 이상의 위도, 경도 및/또는 고도 좌표 또는 임의의 다른 적절한 위치 데이터를 포함할 수 있다. 액세스 포인트의 각각의 위치와 연관된 GPS 좌표 또는 위도, 경도, 고도 좌표는 통신 디바이스(예를 들면, 통신 디바이스(165))의 포지셔닝 센서(72)에 의해 획득될 수 있다.
프로파일(들)의 접속 파라미터와 연관된 위치 정보를 이용함으로써, 접속 파라미터 관리자(97)는, 통신 디바이스가 액세스 포인트의 대응하는 위치 내에 또는 액세스 포인트의 하나 이상의 각각의 위치 인근에 있는 예에서, 사용자의 통신 디바이스(예를 들면, 통신 디바이스(165))에 접속 파라미터 및 연관된 데이터를 제공할 수 있다. 한편, 접속 파라미터 관리자(97)는, 통신 디바이스(예를 들면, 통신 디바이스(165))가 각각의 액세스 포인트 인근에 위치되어 있지 않은 예에서, 하나 이상의 액세스 포인트에 대한 접속 파라미터 및 연관된 데이터를 구성 설정 모듈(78)에 제공하지 않을 수 있다.
이제, 도 6을 참조하면, 몇몇의 예시적인 실시예에 따라 하나 이상의 소셜 네트워크 접속에 부분적으로 기초하여 하나 이상의 접속 설정을 하나 이상의 디바이스와 공유하는 것을 인에이블링하는 플로우 차트가 제공된다. 동작 600에서, 장치(예를 들면, 구성 설정 모듈(78))는 적어도 하나의 액세스 포인트(예를 들면, WLAN AP 32, WLAN AP 44 등)의 하나 이상의 접속 파라미터(예를 들면, 네트워크 설정) 및 연관된 데이터(예를 들면, 패스워드, 보안 설정(예를 들면, 보안 데이터의 아이템(예를 들면, 보안 키), 인증서(예를 들면, 디지털 인증서, EAP 인증서) 등)를 검출할 수 있다. 동작 605에서, 장치(예를 들면, 구성 설정 모듈(78))는 사용자의 적어도 하나의 프로파일 내에 포함시키기 위해 접속 파라미터 및 연관된 데이터를 제공하는 것을 가능하게 할 수 있다. 프로파일은 사용자(들)의 하나 이상의 결정된 친구들 중에서 하나 이상의 관계를 식별하는 소셜 네트워크 서비스(예를 들면, Facebook™, Twitter™, LinkedIn™, MySpace™, Skype™ 등)와 연관될 수 있다. 동작 610에서, 장치(예를 들면, 구성 설정 모듈(78))는 접속 파라미터 및 연관된 데이터를 사용자(들)의 적어도 하나의 디바이스(예를 들면, 통신 디바이스(165)) 또는 친구들의 하나 이상의 디바이스(예를 들면, 통신 디바이스(167), 및/또는 통신 디바이스(169))에 제공할 수 있다. 몇몇의 예시적인 실시예에서, 장치(예를 들면, 구성 설정 모듈(78))는 액세스 포인트에 접속하기 위한 접속 파라미터 및 연관된 데이터를 이용하기 위해 사용자(들)의 디바이스 또는 친구들의 디바이스를 인에이블함으로써 제공할 수 있다. 선택적으로, 동작 615에서, 장치(예를 들면, 구성 설정 모듈(78))은 친구들의 하나 이상의 디바이스에 의해 검출된 하나 이상의 각각의 액세스 포인트(예를 들면, WLAN AP(44), LAN AP(46), BT AP(34) 등)에 관련된 하나 이상의 접속 파라미터 및 연관된 정보 아이템을 수신할 수 있다. 선택적으로, 동작 620에서, 장치(예를 들면, 구성 설정 모듈(78))는 수신된 접속 파라미터 및 연관된 정보 항목을 이용하여 하나 이상의 각각의 액세스 포인트를 접속시킬 수 있다.
도 6은 본 발명의 몇몇의 예시적인 실시예에 따른 시스템, 방법 및 컴퓨터 프로그램 제품의 플로우 차트라는 것을 유의하자. 플로우 차트의 각각의 블록, 플로우 차트 내의 블록들의 조합은, 하드웨어, 펌웨어, 및/또는 하나 이상의 컴퓨터 프로그램 명령어를 포함하는 컴퓨터 프로그램 제품과 같은 다양한 수단에 의해 구현될 수 있다는 것이 이해될 것이다. 예를 들면, 전술한 하나 이상의 절차는 컴퓨터 프로그램 명령어에 의해 구체화될 수 있다. 이와 관련하여, 몇몇의 예시적인 실시예에서, 전술한 절차를 구체화하는 컴퓨터 프로그램 명령어는 메모리 디바이스(예를 들면, 메모리 디바이스(76), 메모리(96), 메모리(106))에 의해 저장되고 프로세서(예를 들면, 프로세서(70), 프로세서(94), 프로세서(104), 구성 설정 모듈(78), 접속 파라미터 관리자(97))에 의해 실행된다. 이해되는 바와 같이, 그러한 임의의 컴퓨터 프로그램 명령어는, 컴퓨터 또는 다른 프로그래밍가능 장치상에서 실행하는 명령어가 플로우 차트 블록에서 특정된 기능이 구현되게 하도록, 머신을 생산하는 컴퓨터 또는 다른 프로그래밍가능 장치(예를 들면, 하드웨어) 상에 로딩될 수 있다. 몇몇의 예시적인 실시예에서, 컴퓨터 프로그램 명령어는, 컴퓨터 판독가능 메모리에 저장된 명령어가 플로우차트 블록에서 지정된 기능(들)을 구현하는 명령어를 포함하는 제조 물품을 생산하도록, 컴퓨터 또는 다른 프로그래밍 가능 장치가 특정 방식으로 기능하게 할 수 있는 컴퓨터 판독가능 메모리에 저장된다. 컴퓨터 프로그램 명령어는 또한, 컴퓨터 또는 다른 프로그래밍가능 장치상에서 실행하는 명령어가 플로우차트 블록에서 지정된 기능을 구현하도록, 컴퓨터 구현 프로세스를 생산하기 위해 컴퓨터 또는 다른 프로그래밍가능 장치상에서 일련의 동작이 수행되게 컴퓨터 또는 다른 프로그래밍가능 장치상에 로딩될 수 있다.
따라서, 플로우차트의 블록들은 지정된 기능을 수행하기 위한 수단의 조합을 지원한다. 플로우차트의 하나 이상의 블록, 및 플로우차트 내의 블록들의 조합은, 특정 기능을 수행하는 특정 목적의 하드웨어 기반 컴퓨터 시스템, 또는 특정 목적의 하드웨어 및 컴퓨터 명령어의 조합에 의해 구현될 수 있다는 것 또한 이해될 것이다.
몇몇의 예시적인 실시예에서, 전술한 도 6의 방법을 실행하기 위한 장치는 전술한 동작들(600-620) 중 몇몇 또는 각각을 수행하도록 구성된 프로세서(예를 들면, 프로세서(70), 프로세서(94), 프로세서(104), 구성 설정 모듈(78), 접속 파라미터 관리자(97))를 포함할 수 있다. 프로세서는, 예를 들면, 하드웨어 구현 논리 기능을 수행하거나, 저장된 명령어를 수행하거나, 동작들 각각을 수행하기 위한 알고리즘을 실행함으로써 동작들(600-620)을 수행하도록 구성될 수 있다. 대안으로, 장치는 전술한 동작 각각을 수행하기 위한 수단을 포함할 수 있다. 이와 관련하여, 몇몇의 예시적인 실시예에 따라, 동작들(600-620)을 수행하기 위한 수단의 예로는, 예를 들면, (예를 들면, 전술한 동작 중 임의의 것을 수행하기 위한 수단으로서) 프로세서(70), 프로세서(94), 프로세서(104), 구성 설정 모듈(78), 접속 파라미터 관리자(97) 및/또는 명령어를 실행하거나 전술한 바와 같이 정보를 프로세싱하기 위한 알고리즘을 실행하기 위한 디바이스 또는 회로가 포함될 수 있다.
전술한 본 발명의 많은 수정 및 다른 실시예는 이들 발명이 전술한 설명 및 연관된 도면에 제시된 교시의 이점을 갖는다는 것이 당업자에게는 자명할 것이다. 따라서, 본 발명은 개시된 특정 실시예에 제한되어서는 안되고 수정 및 다른 실시예가 첨부된 청구범위 내에 포함되는 것을 의도로 한다. 더욱이, 전술한 설명 및 관련된 도면이 구성요소 및/또는 기능의 임의의 예시적인 조합의 맥락에서 예시적인 예를 설명하였지만, 구성요소 및/또는 기능의 상이한 조합도 첨부된 청구범위로부터 벗어나지 않고 대체 실시예에 의해 제공될 수 있다는 것이 이해되어야 한다. 이와 관련하여, 예를 들면, 앞서 명시적으로 설명한 것과 다른 구성요소 및/또는 기능의 조합 또한 첨부된 청구범위의 일부에서 설명된 바와 같이 고려된다. 여기서 특정 용어가 사용되었지만, 이들은 단지 일반적으로 설명을 위해 사용되는 것이고 제한의 목적을 갖는 것은 아니다.

Claims (26)

  1. 적어도 하나의 액세스 포인트의 하나 이상의 접속 파라미터 및 연관된 데이터를 검출하는 단계와,
    상기 접속 파라미터 및 연관된 데이터를 사용자의 적어도 하나의 프로파일 내에 포함시키는 단계 - 상기 프로파일은 상기 사용자의 하나 이상의 결정된 친구들 사이의 하나 이상의 이전에 확립된 관계를 식별하는 하나 이상의 소셜 네트워크 서비스와 연관됨 - 와,
    상기 접속 파라미터 및 연관된 데이터를 상기 사용자의 디바이스 또는 상기 친구들의 하나 이상의 디바이스 중 적어도 하나에 제공하는 것을 가능하게 하는 단계를 포함하는
    방법.
  2. 제1항에 있어서,
    상기 제공하는 것을 가능하게 하는 단계는, 상기 사용자의 디바이스 또는 상기 친구들의 디바이스가 상기 접속 파라미터 및 연관된 데이터를 이용하여 상기 액세스 포인트에 접속하는 것을 가능하게 하는 단계를 포함하는
    방법.
  3. 제1항에 있어서,
    상기 친구들의 하나 이상의 디바이스에 의해 검출된 하나 이상의 각각의 액세스 포인트에 관한 하나 이상의 접속 파라미터 및 연관된 정보 아이템을 수신하는 단계를 더 포함하는
    방법.
  4. 제3항에 있어서,
    상기 각각의 액세스 포인트 중 하나 이상에 접속하기 위해 상기 접속 파라미터 및 연관된 정보 아이템을 이용하는 단계를 더 포함하는
    방법.
  5. 제4항에 있어서,
    상기 이용하는 단계는, 상기 디바이스가 상기 각각의 액세스 포인트 인근에 있는 상황에서 상기 각각의 액세스 포인트 중 하나 이상에 접속하기 위해 상기 접속 파라미터 및 연관된 정보 아이템을 이용하는 단계를 포함하는
    방법.
  6. 제3항에 있어서,
    상기 접속 파라미터를 수신하기 전에, 상기 접속 파라미터 및 연관된 데이터가 상기 사용자의 프로파일 또는 상기 사용자의 친구들의 하나 이상의 각각의 프로파일에 포함됨에 응답하여 상기 사용자의 프로파일이 업데이트된다는 표시를 수신하는 단계를 더 포함하는
    방법.
  7. 제1항에 있어서,
    상기 액세스 포인트는 무선 근거리 네트워크 액세스 포인트 또는 근거리 네트워크 액세스 포인트 중 적어도 하나를 포함하고,
    상기 접속 파라미터는 상기 액세스 포인트와의 접속을 가능하게 하도록 구성된 하나 이상의 네트워크 설정을 포함하고, 상기 연관된 데이터는 패스워드, 보안 데이터의 아이템, 또는 인증서 중 적어도 하나를 포함하는
    방법.
  8. 제1항에 있어서,
    상기 접속 파라미터 및 연관된 데이터가 친구들의 일부와 공유되도록 하는 한편, 상기 접속 파라미터 및 연관된 데이터를 수신하는 것으로부터 상기 친구들의 나머지 부분을 배제하는 것을 지정하도록 상기 사용자의 프로파일을 수정하는 것을 가능하게 하는 단계를 더 포함하는
    방법.
  9. 적어도 하나의 프로세서와,
    컴퓨터 프로그램 코드를 포함하는 적어도 하나의 메모리를 포함하되,
    상기 컴퓨터 프로그램 코드는 상기 적어도 하나의 프로세서와 함께, 장치로 하여금 적어도,
    적어도 하나의 액세스 포인트의 하나 이상의 접속 파라미터 및 연관된 데이터를 검출하고,
    상기 접속 파라미터 및 연관된 데이터를 사용자의 적어도 하나의 프로파일 내에 포함시키며 - 상기 프로파일은 상기 사용자의 하나 이상의 결정된 친구들 사이의 하나 이상의 이전에 확립된 관계를 식별하는 하나 이상의 소셜 네트워크 서비스와 연관됨 - , 및
    상기 접속 파라미터 및 연관된 데이터를 상기 사용자의 디바이스 또는 상기 친구들의 하나 이상의 디바이스 중 적어도 하나에 제공하는 것을 가능하게 하도록 구성되는
    장치.
  10. 제9항에 있어서,
    상기 메모리 및 상기 컴퓨터 프로그램 코드는, 상기 프로세서와 함께, 상기 장치로 하여금, 상기 사용자의 디바이스 또는 상기 친구들의 디바이스가 상기 접속 파라미터 및 연관된 데이터를 이용하여 상기 액세스 포인트에 접속하는 것을 가능하게 함으로써, 상기 제공하는 것을 가능하게 하도록 구성되는
    장치.
  11. 제9항에 있어서,
    상기 메모리 및 상기 컴퓨터 프로그램 코드는, 상기 프로세서와 함께, 상기 장치로 하여금, 상기 친구들의 하나 이상의 디바이스에 의해 검출된 하나 이상의 각각의 액세스 포인트에 관한 하나 이상의 접속 파라미터 및 연관된 정보 아이템을 수신하게 하도록 구성되는
    장치.
  12. 제11항에 있어서,
    상기 메모리 및 상기 컴퓨터 프로그램 코드는, 상기 프로세서와 함께, 상기 장치로 하여금, 상기 각각의 액세스 포인트 중 하나 이상에 접속하기 위해 상기 접속 파라미터 및 연관된 정보 아이템을 이용하게 하도록 구성되는
    장치.
  13. 제12항에 있어서,
    상기 메모리 및 상기 컴퓨터 프로그램 코드는, 상기 프로세서와 함께, 상기 장치로 하여금, 상기 디바이스가 상기 각각의 액세스 포인트 인근에 있는 상황에서 상기 각각의 액세스 포인트 중 하나 이상에 접속하기 위해 상기 접속 파라미터 및 연관 아이템을 이용함으로써 상기 접속 파라미터를 이용하게 하도록 구성되는
    장치.
  14. 제11항에 있어서,
    상기 메모리 및 상기 컴퓨터 프로그램 코드는, 상기 프로세서와 함께, 상기 장치로 하여금,
    상기 접속 파라미터를 수신하기 전에, 상기 접속 파라미터 및 연관된 데이터가 상기 사용자의 프로파일 또는 상기 사용자의 친구들의 하나 이상의 각각의 프로파일에 포함됨에 응답하여 상기 사용자의 프로파일이 업데이트된다는 표시를 수신하게 하도록 구성되는
    장치.
  15. 제9항에 있어서,
    상기 액세스 포인트는 무선 근거리 네트워크 액세스 포인트 또는 근거리 네트워크 액세스 포인트 중 적어도 하나를 포함하고,
    상기 접속 파라미터는 상기 액세스 포인트와의 접속을 가능하게 하도록 구성된 하나 이상의 네트워크 설정을 포함하고, 상기 연관된 데이터는 패스워드, 보안 데이터의 아이템, 또는 인증서 중 적어도 하나를 포함하는
    장치.
  16. 제9항에 있어서,
    상기 메모리 및 상기 컴퓨터 프로그램 코드는, 상기 프로세서와 함께, 상기 장치로 하여금,
    상기 접속 파라미터 및 연관된 데이터가 친구들의 일부와 공유되도록 하는 한편, 상기 접속 파라미터 및 연관된 데이터를 수신하는 것으로부터 상기 친구들의 나머지 부분을 배제하는 것을 지정하도록 상기 사용자의 프로파일을 수정하는 것을 가능하게 하도록 구성되는
    장치.

  17. 삭제
  18. 삭제
  19. 적어도 하나의 프로세서와,
    컴퓨터 프로그램 코드를 포함하는 적어도 하나의 메모리를 포함하되,
    상기 컴퓨터 프로그램 코드는 상기 적어도 하나의 프로세서와 함께, 장치로 하여금 적어도,
    적어도 하나의 액세스 포인트의 하나 이상의 접속 파라미터 및 연관된 데이터를 검출하는 것을 수신하고,
    사용자의 적어도 하나의 프로파일이 사용자의 하나 이상의 친구들 중 하나 이상의 이전에 확립된 관계를 식별하는 하나 이상의 소셜 네트워크 서비스와 연관되어 있다는 결정에 응답하여, 상기 사용자의 적어도 하나의 프로파일 내에 상기 접속 파라미터 및 연관된 데이터를 포함시키는 것을 가능하게 하며,
    상기 하나 이상의 접속 파라미터 및 연관된 데이터를 상기 사용자의 디바이스 또는 상기 친구들의 하나 이상의 디바이스 중 적어도 하나에 제공하는 것을 가능하게 하여, 상기 사용자의 디바이스 또는 상기 친구들의 디바이스들이 상기 접속 파라미터 및 연관된 데이터를 이용하여 상기 액세스 포인트에 접속하는 것을 가능하게 하도록 구성되는
    장치.
  20. 제19항에 있어서,
    상기 메모리 및 상기 컴퓨터 프로그램 코드는, 상기 프로세서와 함께, 상기 장치로 하여금, 상기 접속 파라미터를 제공하는 것을 가능하게 하기 전에,
    상기 접속 파라미터 및 연관된 데이터를 나타내는 데이터를 포함하도록 상기 친구들의 하나 이상의 각각의 프로파일을 업데이트하고,
    상기 친구들에게 링크되는 복수의 친구들 중 적어도 하나의 친구에게 상기 프로파일의 데이터를 제공하는 것을 가능하게 하여, 상기 적어도 하나의 친구의 적어도 하나의 통신 디바이스가 상기 접속 파라미터 및 연관된 데이터를 이용하여 상기 액세스 포인트에 접속할 수 있게 하도록 구성되는
    장치.
  21. 삭제
  22. 삭제
  23. 제1항 내지 제8항 중 어느 한 항에 있어서,
    상기 제공하는 것을 가능하게 하는 단계는, 상기 사용자의 디바이스 또는 상기 친구들의 디바이스들이 상기 접속 파라미터 및 상기 연관된 데이터를 이용하여 상기 액세스 포인트에 자동으로 접속하는 것을 가능하게 하는 단계를 포함하는
    방법.
  24. 삭제
  25. 제9항 내지 16항 중 어느 한 항에 있어서,
    상기 메모리 및 상기 컴퓨터 프로그램 코드는, 상기 프로세서와 함께, 상기 장치로 하여금, 상기 사용자의 디바이스 또는 상기 친구들의 디바이스들이 상기 접속 파라미터 및 상기 연관된 데이터를 이용하여 상기 액세스 포인트에 자동으로 접속하는 것을 가능하게 하도록 구성되는
    장치.
  26. 삭제
KR1020137034514A 2011-05-27 2011-05-27 소셜 네트워크를 통해 접속 설정을 공유하는 방법 및 장치 Expired - Fee Related KR101630505B1 (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/IB2011/001188 WO2012164328A1 (en) 2011-05-27 2011-05-27 Method and apparatus for sharing connectivity settings via social networks

Publications (2)

Publication Number Publication Date
KR20140019845A KR20140019845A (ko) 2014-02-17
KR101630505B1 true KR101630505B1 (ko) 2016-06-14

Family

ID=47258431

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020137034514A Expired - Fee Related KR101630505B1 (ko) 2011-05-27 2011-05-27 소셜 네트워크를 통해 접속 설정을 공유하는 방법 및 장치

Country Status (16)

Country Link
US (1) US9288744B2 (ko)
EP (1) EP2716108B1 (ko)
JP (1) JP2014523557A (ko)
KR (1) KR101630505B1 (ko)
CN (1) CN103563453A (ko)
AP (1) AP3764A (ko)
AU (1) AU2011369809B2 (ko)
BR (1) BR112013030366A2 (ko)
CA (1) CA2834737C (ko)
IL (1) IL229624A (ko)
MX (1) MX340010B (ko)
PH (1) PH12013502426A1 (ko)
SG (1) SG194944A1 (ko)
UA (1) UA112438C2 (ko)
WO (1) WO2012164328A1 (ko)
ZA (1) ZA201309603B (ko)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130067081A1 (en) * 2011-09-12 2013-03-14 Qualcomm Incorporated Mobile Device Authentication and Access to a Social Network
WO2013154493A1 (en) * 2012-04-10 2013-10-17 Instabridge Ab A method for storage and provisioning of wi-fi network credentials
US20130282903A1 (en) * 2012-04-20 2013-10-24 Research In Motion Limited Method, system and apparatus for accessing a communications network
JP5943860B2 (ja) * 2013-02-28 2016-07-05 株式会社Kddi研究所 ゲートウェイ装置におけるデバイス装置の設定方法、デバイス装置設定システム及びデバイス装置設定プログラム
US9137723B2 (en) * 2013-03-15 2015-09-15 Facebook, Inc. Portable platform for networked computing
JP5975955B2 (ja) * 2013-08-30 2016-08-23 株式会社Kddi研究所 ゲートウェイ装置におけるデバイス装置の設定方法、デバイス装置設定システム及びデバイス装置設定プログラム
EP3047682A4 (en) * 2013-09-20 2017-03-08 Intel Corporation Selective utilization of consumer shared access points to facilitate optimized wireless communications
US10575347B2 (en) * 2013-11-04 2020-02-25 Microsoft Technology Licensing, Llc Delivery of shared WiFi credentials
US10039002B2 (en) * 2013-11-04 2018-07-31 Microsoft Technology Licensing, Llc Shared Wi-Fi usage
US10305876B2 (en) * 2013-11-04 2019-05-28 Microsoft Technology Licensing, Llc Sharing based on social network contacts
US9560055B2 (en) * 2014-04-30 2017-01-31 Microsoft Technology Licensing, Llc Client-side integration framework of services
US11388226B1 (en) 2015-01-13 2022-07-12 Snap Inc. Guided personal identity based actions
US20160337303A1 (en) * 2015-05-14 2016-11-17 Sony Mobile Communications Inc. Method and system for approving or disapproving connection requests
US20160366124A1 (en) * 2015-06-15 2016-12-15 Qualcomm Incorporated Configuration and authentication of wireless devices
US20170068693A1 (en) * 2015-09-04 2017-03-09 Microsoft Technology Licensing, Llc. Exposing external content in an enterprise
CN105245577B (zh) * 2015-09-11 2018-09-04 腾讯科技(深圳)有限公司 信息推送方法、装置及系统
US11019560B2 (en) 2015-09-16 2021-05-25 Neutrino8, Inc. Selective cloud-based SSID (service set identifier) steering for allowing different levels of access for wireless network friends when onboarding on Wi-Fi networks
CN106559787B (zh) * 2015-09-30 2020-02-14 腾讯科技(深圳)有限公司 网络接入方法、装置及系统
US10419577B2 (en) * 2016-03-01 2019-09-17 Nandbox Inc. Managing multiple profiles for a single account in an asynchronous messaging system
EP3427506B1 (en) 2016-07-28 2021-07-07 Hewlett-Packard Development Company, L.P. Regulating assignment of a wireless local area network communication channel
US20190251073A1 (en) * 2018-02-14 2019-08-15 Samsung Electronics Co., Ltd. Method and interactive device for providing social interaction
CN112313920B (zh) * 2018-07-03 2023-09-08 亚萨合莱有限公司 为多个iot设备提供连接性
CN109376374B (zh) * 2018-09-01 2023-04-07 哈尔滨工程大学 一种基于多射频通信的多用户计算迁移方法
JP7262950B2 (ja) * 2018-09-11 2023-04-24 キヤノン株式会社 通信装置、通信方法及びプログラム
WO2021076187A1 (en) * 2019-10-15 2021-04-22 Google Llc Privacy enhanced personalization on public connections
US12219066B2 (en) * 2020-12-24 2025-02-04 Samsung Electronics Co., Ltd. Electronic device for sharing id and password, method for operating thereof, and server
CN114520778A (zh) * 2022-01-13 2022-05-20 深信服科技股份有限公司 一种连通性检测方法、装置、电子设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010038114A1 (en) * 2008-10-05 2010-04-08 Sony Ericsson Mobile Communications Ab Wlan set up using phone number identification apparatus and method
JP2010518779A (ja) * 2007-02-13 2010-05-27 デバイススケープ・ソフトウェア・インコーポレーテッド 無線ソーシャルネットワーキングを可能にするためのシステム及び方法

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7914381B2 (en) 2004-03-16 2011-03-29 Xfire, Inc. System and method for facilitating multiplayer online gaming
DE602004008352D1 (de) * 2004-03-17 2007-09-27 Ericsson Telefon Ab L M Verfahren und vorrichtung zum effizienten transferieren von daten in einem telekommunikationsnetz
US7263076B1 (en) 2004-10-09 2007-08-28 Radiuz Networks Llc System and method for managing a wireless network community
US7466810B1 (en) 2004-12-20 2008-12-16 Neltura Technology, Inc. Distributed system for sharing of communication service resources between devices and users
KR100961087B1 (ko) 2005-02-11 2010-06-07 퀄컴 인코포레이티드 콘텍스트 한정된 공유 비밀
US7616588B2 (en) 2005-03-31 2009-11-10 Microsoft Corporation Simplified creation and termination of an ad hoc wireless network with internet connection sharing
US8532304B2 (en) * 2005-04-04 2013-09-10 Nokia Corporation Administration of wireless local area networks
US20060248573A1 (en) 2005-04-28 2006-11-02 Content Guard Holdings, Inc. System and method for developing and using trusted policy based on a social model
WO2007013629A1 (ja) 2005-07-29 2007-02-01 Matsushita Electric Industrial Co., Ltd. アドホックlanの設定方法、携帯端末、管理装置、及び無線lan共用システム
US20070032244A1 (en) 2005-08-08 2007-02-08 Microsoft Corporation Group-centric location tagging for mobile devices
US7788707B1 (en) 2006-05-23 2010-08-31 Sprint Spectrum L.P. Self-organized network setup
US8346863B2 (en) 2006-08-15 2013-01-01 International Business Machines Corporation Contact initialization based upon automatic profile sharing between computing devices
US20080086431A1 (en) * 2006-09-15 2008-04-10 Icebreaker, Inc. Social interaction messaging and notification
US20080171561A1 (en) * 2007-01-11 2008-07-17 Texas Instruments Incorporated Apparatus for and method of radio link establishment between two communication devices
US8489701B2 (en) 2007-01-30 2013-07-16 Microsoft Corporation Private virtual LAN spanning a public network for connection of arbitrary hosts
US10007895B2 (en) * 2007-01-30 2018-06-26 Jonathan Brian Vanasco System and method for indexing, correlating, managing, referencing and syndicating identities and relationships across systems
US20080305832A1 (en) 2007-06-07 2008-12-11 Microsoft Corporation Sharing profile mode
US8341083B1 (en) * 2007-09-12 2012-12-25 Devicefidelity, Inc. Wirelessly executing financial transactions
KR100912368B1 (ko) 2007-09-20 2009-08-19 한국전자통신연구원 홈네트워크 자동 환경 설정 시스템 및 방법
DE102007047742A1 (de) * 2007-10-05 2009-04-09 Krones Ag Verfahren und Vorrichtung zum Verschließen von Behältnissen
GB0809875D0 (en) * 2008-05-30 2008-07-09 Vodafone Plc Communications management
US8755290B2 (en) * 2008-12-22 2014-06-17 At&T Intellectual Property I, L.P. Method and apparatus for providing a wireless service recommendation
US20100257239A1 (en) 2009-04-02 2010-10-07 Qualcomm Incorporated Method and apparatus for establishing a social network through file transfers
US20110060816A1 (en) 2009-04-17 2011-03-10 Prem Jothipragasam Kumar Parameter management in a personal distributed network
CA2768417C (en) 2009-07-17 2018-04-24 Boldstreet Inc. Hotspot network access system and method
WO2011035136A1 (en) * 2009-09-18 2011-03-24 Telesocial, Inc. Telecommunication service employing an electronic information repository storing social network user, developer, and mobile network operator information
GB0916811D0 (en) * 2009-09-24 2009-11-04 Vodafone Plc Ranking communications events

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010518779A (ja) * 2007-02-13 2010-05-27 デバイススケープ・ソフトウェア・インコーポレーテッド 無線ソーシャルネットワーキングを可能にするためのシステム及び方法
WO2010038114A1 (en) * 2008-10-05 2010-04-08 Sony Ericsson Mobile Communications Ab Wlan set up using phone number identification apparatus and method

Also Published As

Publication number Publication date
AU2011369809B2 (en) 2016-03-24
CN103563453A (zh) 2014-02-05
JP2014523557A (ja) 2014-09-11
BR112013030366A2 (pt) 2016-11-29
UA112438C2 (uk) 2016-09-12
EP2716108A1 (en) 2014-04-09
CA2834737C (en) 2016-07-05
KR20140019845A (ko) 2014-02-17
US20140092813A1 (en) 2014-04-03
SG194944A1 (en) 2013-12-30
US9288744B2 (en) 2016-03-15
CA2834737A1 (en) 2012-12-06
AP2013007248A0 (en) 2013-11-30
RU2013152336A (ru) 2015-07-10
MX340010B (es) 2016-06-22
AU2011369809A1 (en) 2013-11-21
PH12013502426A1 (en) 2022-10-26
AP3764A (en) 2016-07-31
IL229624A (en) 2017-07-31
IL229624A0 (en) 2014-01-30
WO2012164328A1 (en) 2012-12-06
ZA201309603B (en) 2016-01-27
EP2716108A4 (en) 2015-08-26
MX2013013784A (es) 2013-12-16
EP2716108B1 (en) 2020-04-01

Similar Documents

Publication Publication Date Title
KR101630505B1 (ko) 소셜 네트워크를 통해 접속 설정을 공유하는 방법 및 장치
US11641573B2 (en) Function execution device and communication terminal
JP2014523557A5 (ko)
US10366214B2 (en) Method and device for establishing wireless connection
EP2965546B1 (en) Method and apparatus for peer-2-peer wi-fi ranging using near field communication
CN115134881B (zh) 一种Wi-Fi热点的连接方法及终端
US9736767B2 (en) Identification-assisted wireless network connections
GB2542688B (en) Communication apparatus and control method thereof
US20160242033A1 (en) Communication service using method and electronic device supporting the same
CN104798432A (zh) 无需通过云鉴权的设备对设备发现
US11974351B2 (en) Device for wireless communication with other devices
US9148904B2 (en) Communication apparatus
US11589223B2 (en) Terminal device and non-transitory computer-readable recording medium storing computer readable instructions for terminal device
US10346108B2 (en) Non-transitory computer-readable medium storing program for communication apparatus, communication apparatus and method for controlling communication apparatus
CN112640533B (zh) 用于提供ap列表的电子设备以及用于操作电子设备的方法
RU2574817C2 (ru) Способ и устройство для совместного использования параметров подключения посредством социальных сетей
JP2012165075A (ja) 通信装置、通信システム、制御方法及びプログラム

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

Patent event date: 20131226

Patent event code: PA01051R01D

Comment text: International Patent Application

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20131226

Comment text: Request for Examination of Application

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20150223

Patent event code: PE09021S01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20150827

Patent event code: PE09021S01D

N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20160322

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20160519

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20160608

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20160608

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20190530

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20190530

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20200604

Start annual number: 5

End annual number: 5

PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20220319