[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20110073910A - Apparatus and method for connecting wireless network - Google Patents

Apparatus and method for connecting wireless network Download PDF

Info

Publication number
KR20110073910A
KR20110073910A KR1020090130715A KR20090130715A KR20110073910A KR 20110073910 A KR20110073910 A KR 20110073910A KR 1020090130715 A KR1020090130715 A KR 1020090130715A KR 20090130715 A KR20090130715 A KR 20090130715A KR 20110073910 A KR20110073910 A KR 20110073910A
Authority
KR
South Korea
Prior art keywords
access point
wapi
wireless network
user
network driver
Prior art date
Application number
KR1020090130715A
Other languages
Korean (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 삼성전기주식회사
Priority to KR1020090130715A priority Critical patent/KR20110073910A/en
Publication of KR20110073910A publication Critical patent/KR20110073910A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/04Scheduled access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/069Authentication using certificates or pre-shared keys
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • 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)
  • Mobile Radio Communication Systems (AREA)

Abstract

PURPOSE: A wireless network access apparatus and method thereof are provided to increase the convenience of a user without rebooting of a terminal in order to access a WAPI access point. CONSTITUTION: A wireless network driver(104) transmits identifying information from one or more access points. The access point includes one or more WAPI access points. The wireless network driver generates the access point list in which the identifying information of one or more WAPI access points. A user interface(102) transmits the access point list from the wireless network driver. The user interface transmits an access request of the selected access point to the wireless network driver.

Description

무선 네트워크 접속 장치 및 방법{Apparatus and method for connecting wireless network}Apparatus and method for connecting wireless network

본 발명은 무선 네트워크 접속 장치 및 방법에 관한 것으로서, 특히 별도의 재부팅 등의 불필요한 과정을 거치지 않고 사용자 단말에서 WAPI 액세스포인트에 용이하게 접속할 수 있도록 하는 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and a method for accessing a wireless network, and more particularly, to an apparatus and a method for allowing a user terminal to easily access a WAPI access point without an unnecessary process such as a separate reboot.

WAPI는 WLAN Authentication and Privacy Infrastructure의 약자로서, 무선 랜 보안과 관련하여 중국에서 제안된 규격이다. 중국에서 휴대 전화, PDA, 노트북 컴퓨터 등의 개인 휴대 단말을 이용하여 무선 네트워크에 접속하기 위해서는 WAPI 인증이 필수적이다.WAPI stands for WLAN Authentication and Privacy Infrastructure, and is a standard proposed in China for WLAN security. In China, WAPI authentication is essential to access a wireless network using a personal mobile terminal such as a cellular phone, PDA, or notebook computer.

개인 휴대 단말에서 WAPI를 구현하기 위하여, 종래에는 IWNCOMM이라는 업체의 소프트웨어를 사용하였다. 그러나 상기 소프트웨어를 사용하기 위해서는 IWNCOMM에 로열티를 지급하여야 하므로 그만큼 개인 휴대 단말의 제조 단가가 상승하게 되는 문제점이 있었다. 또한 상기 IWNCOMM의 소프트웨어는 기존에 개인 휴대 단말에서 사용하는 무선 네트워크 접속 유틸리티인 WZC와 동시 사용이 불가능하다는 문제점 또한 존재하였다. 즉, IWNCOMM의 WAPI 소프트웨어를 사용하기 위해서는 단말기에 탑재된 WZC를 비활성화하여야 하며, 따라서 WAPI 네트워크에 접속할 때 마다 WZC 비활성화 모드로 단말을 재부팅하여야 하는 문제가 존재하게 된다.In order to implement WAPI in a personal portable terminal, software of a company called IWNCOMM has been conventionally used. However, in order to use the software, royalties should be paid to IWNCOMM, and thus, the manufacturing cost of the personal portable terminal increases. In addition, the software of the IWNCOMM also has a problem that can not be used simultaneously with the WZC, a wireless network access utility that is conventionally used in personal portable terminals. That is, in order to use the WAPI software of IWNCOMM, the WZC mounted on the terminal must be deactivated. Therefore, there is a problem of rebooting the terminal in the WZC deactivation mode every time the WAPI network is accessed.

본 발명은 상기와 같은 문제점을 해결하기 위한 것으로서, 본 발명의 목적은 별도의 단말 재부팅 없이 하나의 사용자 인터페이스상에서 WAPI 액세스포인트와 일반 액세스포인트에 모두 접속 가능한 네트워크 접속 장치 및 방법을 제공하는 데 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to provide a network access device and method capable of accessing both a WAPI access point and a general access point on a single user interface without a separate terminal reboot.

상기 과제를 해결하기 위한 본 발명의 일 실시예에 따른 무선 네트워크 접속 장치는, 하나 이상의 WAPI 액세스포인트를 포함하는 하나 이상의 액세스포인트로부터 식별 정보를 전송받고, 상기 하나 이상의 WAPI 액세스포인트의 식별 정보가 부가된 액세스포인트 리스트를 생성하는 무선 네트워크 드라이버; 및 상기 무선 네트워크 드라이버로부터 상기 액세스포인트 리스트를 전송받아 출력하고, 출력된 상기 액세스포인트 리스트에 포함된 액세스포인트 중 사용자로부터 선택된 액세스포인트로의 접속 요청을 상기 무선 네트워크 드라이버로 전송하는 사용자 인터페이스;를 포함하며, 상기 무선 네트워크 드라이버는 상기 사용자 인터페이스로부터 수신된 상기 액세스포인트 접속 요청에 따라 상기 사용자로부터 선택된 액세스포인트로의 접속을 수행하는 것을 특징으로 한다.In order to solve the above problems, a wireless network access device according to an embodiment of the present invention receives identification information from one or more access points including one or more WAPI access points, and the identification information of the one or more WAPI access points is added. A wireless network driver for generating a list of access points; And a user interface for receiving and outputting the access point list from the wireless network driver, and transmitting a connection request from a user to an access point selected from the access points included in the outputted access point list to the wireless network driver. The wireless network driver may perform a connection from the user to a selected access point according to the access point connection request received from the user interface.

상기 과제를 해결하기 위한 본 발명의 다른 실시예에 따른 무선 네트워크 접속 장치는, 하나 이상의 WAPI 액세스포인트를 포함하는 하나 이상의 액세스포인트로부터 식별 정보를 전송받고, 상기 하나 이상의 WAPI 액세스포인트의 식별 정보가 부가된 액세스포인트 리스트를 생성하는 무선 네트워크 드라이버; 상기 무선 네트워크 드라이버로부터 상기 액세스포인트 리스트를 전송받아 출력하고, 출력된 상기 액세스포인트 리스트에 포함된 액세스포인트 중 사용자로부터 선택된 액세스포인트로의 접속 요청을 상기 무선 네트워크 드라이버로 전송하는 사용자 인터페이스; 및 상기 사용자로부터 선택된 액세스포인트가 WAPI 액세스포인트인 경우, 상기 사용자로부터 상기 WAPI 액세스포인트에 대한 인증 정보를 입력받아 상기 무선 네트워크 드라이버로 전송하는 인증 정보 입력 모듈을 포함하며, 상기 무선 네트워크 드라이버는 상기 사용자 인터페이스로부터 수신된 상기 액세스포인트 접속 요청에 따라 상기 인증 정보 입력 모듈에서 입력된 상기 인정 증보를 이용하여 상기 사용자로부터 선택된 액세스포인트로의 접속을 수행하는 것을 특징으로 한다.Wireless network access device according to another embodiment of the present invention for solving the above problems, receiving identification information from at least one access point including at least one WAPI access point, the identification information of the at least one WAPI access point is added A wireless network driver for generating a list of access points; A user interface for receiving and outputting the access point list from the wireless network driver, and transmitting a connection request from a user to an access point selected from the access points included in the outputted access point list to the wireless network driver; And an authentication information input module configured to receive authentication information about the WAPI access point from the user and transmit the authentication information to the wireless network driver when the access point selected from the user is a WAPI access point. In response to the access point access request received from the interface, the access from the user to the selected access point is performed using the authentication supplement inputted from the authentication information input module.

이때, 상기 WAPI 액세스포인트의 식별 정보는 상기 WAPI 액세스포인트의 SSID, WAPI 인포메이션 엘리먼트(Information Element; IE) 및 인증 방식 정보를 포함하여 구성될 수 있다.In this case, the identification information of the WAPI access point may include an SSID, a WAPI Information Element (IE), and authentication method information of the WAPI access point.

그리고 상기 인증 방식은, 키 교환 방식(PreShared Key; PSK) 또는 인증서 방식(Certification) 중 하나일 수 있다.The authentication scheme may be one of a key sharing scheme (PSK) or a certification scheme.

한편 상기 사용자 인터페이스는, 상기 액세스포인트 리스트에 WAPI 액세스포인트의 식별 정보가 포함되어 있는 경우, 상기 액세스포인트 리스트의 출력 시 해당 WAPI 액세스포인트를 다른 액세스포인트와 구별되도록 출력하도록 구성될 수 있다.Meanwhile, when the access point list includes identification information of the WAPI access point, the user interface may be configured to output the corresponding WAPI access point to distinguish it from other access points when the access point list is output.

그리고 상기 사용자 인터페이스는, 출력된 상기 액세스포인트 리스트에 포함 된 액세스포인트 중 상기 사용자로부터 WAPI 액세스포인트에 대한 선택을 입력받은 경우, 상기 사용자로부터 상기 선택된 WAPI 액세스포인트에 대한 인증 정보를 입력받아 상기 무선 네트워크 드라이버로 전송할 수 있다.When the user interface receives a selection of a WAPI access point from the user among the access points included in the outputted access point list, the user interface receives authentication information about the selected WAPI access point from the user and the wireless network receives the wireless network. Can be sent to the driver.

이때 상기 인증 정보는 상기 사용자로부터 입력된 인증 키 또는 상기 사용자로부터 선택된 인증서일 수 있다.In this case, the authentication information may be an authentication key input from the user or a certificate selected from the user.

한편 상기 무선 네트워크 드라이버는, 상기 사용자 인터페이스 또는 상기 인증 정보 입력 모듈로부터 상기 선택된 WAPI 액세스포인트에 대한 인증 정보를 전송받아 저장하고, 상기 사용자 인터페이스로부터 상기 선택된 WAPI 액세스포인트로의 접속 요청이 수신되는 경우, 상기 인증 정보를 이용하여 상기 선택된 WAPI 액세스포인트와의 접속을 수행할 수 있다.Meanwhile, when the wireless network driver receives and stores authentication information about the selected WAPI access point from the user interface or the authentication information input module, and receives a connection request from the user interface to the selected WAPI access point, The authentication information may be used to access the selected WAPI access point.

한편, 상기 과제를 해결하기 위한 본 발명의 일 실시예에 따른 무선 네트워크의 접속 방법은, 무선 네트워크 드라이버에서, 하나 이상의 WAPI 액세스포인트를 포함하는 하나 이상의 액세스포인트로부터 식별 정보를 전송받고, 상기 하나 이상의 WAPI 액세스포인트의 식별 정보가 부가된 액세스포인트 리스트를 생성하는 단계; 사용자 인터페이스에서, 상기 무선 네트워크 드라이버로부터 상기 액세스포인트 리스트를 전송받아 출력하는 단계; 상기 사용자 인터페이스에서, 출력된 상기 액세스포인트 리스트에 포함된 액세스포인트 중 사용자로부터 선택된 액세스포인트로의 접속 요청을 상기 무선 네트워크 드라이버로 전송하는 단계; 및 상기 무선 네트워크 드라이버에서, 상기 사용자 인터페이스로부터 수신된 상기 액세스포인트 접속 요청에 따라 상기 사용자로부터 선택된 액세스포인트로의 접속을 수행하는 단 계;를 포함한다.Meanwhile, in a wireless network access method according to an embodiment of the present invention for solving the above problems, the wireless network driver receives identification information from one or more access points including one or more WAPI access points, Generating an access point list to which identification information of the WAPI access point is added; At the user interface, receiving and outputting the access point list from the wireless network driver; Transmitting, at the user interface, a connection request from a user to an access point selected from among access points included in the outputted access point list to the wireless network driver; And in the wireless network driver, performing a connection from the user to a selected access point according to the access point connection request received from the user interface.

이때, 상기 WAPI 액세스포인트의 식별 정보는 상기 WAPI 액세스포인트의 SSID, WAPI 인포메이션 엘리먼트(Information Element; IE) 및 인증 방식 정보를 포함할 수 있다.In this case, the identification information of the WAPI access point may include an SSID, a WAPI Information Element (IE), and authentication method information of the WAPI access point.

그리고 상기 인증 방식은, 키 교환 방식(PreShared Key; PSK) 또는 인증서 방식(Certification) 중 하나일 수 있다.The authentication scheme may be one of a key sharing scheme (PSK) or a certification scheme.

한편, 상기 액세스포인트 리스트의 출력 단계는, 상기 액세스포인트 리스트에 WAPI 액세스포인트의 식별 정보가 포함되어 있는 경우, 상기 액세스포인트 리스트의 출력 시 해당 WAPI 액세스포인트를 다른 액세스포인트와 구별되도록 출력할 수 있다.Meanwhile, in the outputting of the access point list, when the access point list includes the identification information of the WAPI access point, the outputting of the access point list may output the corresponding WAPI access point to distinguish it from other access points. .

그리고 상기 선택된 액세스포인트로의 접속 요청을 상기 무선 네트워크 드라이버로 전송하는 단계는, 출력된 상기 액세스포인트 리스트에 포함된 액세스포인트 중 상기 사용자로부터 WAPI 액세스포인트에 대한 선택을 입력받은 경우, 상기 사용자로부터 상기 선택된 WAPI 액세스포인트에 대한 인증 정보를 입력받아 상기 무선 네트워크 드라이버로 전송하는 단계를 더 포함할 수 있다.The transmitting of the access request to the selected access point to the wireless network driver may include: receiving a selection of a WAPI access point from the user among the access points included in the outputted access point list, from the user; The method may further include receiving authentication information regarding the selected WAPI access point and transmitting the received authentication information to the wireless network driver.

한편, 상기 인증 정보는 상기 사용자로부터 입력된 인증 키 또는 상기 사용자로부터 선택된 인증서일 수 있다.The authentication information may be an authentication key input from the user or a certificate selected from the user.

그리고 선택된 액세스포인트로의 접속 수행 단계는, 상기 사용자 인터페이스로부터 상기 선택된 WAPI 액세스포인트에 대한 인증 정보를 전송받아 저장하는 단계; 및 상기 인증 정보를 이용하여 상기 선택된 WAPI 액세스포인트와의 접속을 수 행하는 단계;를 더 포함할 수 있다.The performing of the connection to the selected access point may include: receiving and storing authentication information about the selected WAPI access point from the user interface; And performing connection with the selected WAPI access point using the authentication information.

본 발명은 하나의 사용자 인터페이스를 이용하여 일반 액세스포인트 및 WAPI 액세스포인트를 모두 출력하고 사용자 선택에 따라 그에 맞는 접속 방법을 제공함으로써 별도의 단말 재부팅 없이 하나의 사용자 인터페이스상에서 WAPI 액세스포인트와 일반 액세스포인트에 모두 접속할 수 있다.The present invention outputs both a general access point and a WAPI access point using a single user interface, and provides a connection method according to a user's selection. All can be connected.

또한 WAPI 액세스포인트로의 접속을 위하여 별도의 단말 재부팅이 필요하지 않으므로 사용자의 편의성이 증대되며, WAPI 구현을 위하여 별도의 로열티를 지불하지 않아도 되므로 제품의 단가를 그만큼 낮출 수 있다.In addition, the user convenience is increased because a separate terminal reboot is not required for access to the WAPI access point, and the unit price of the product can be lowered by not having to pay a separate royalty for WAPI implementation.

이하, 도면을 참조하여 본 발명의 구체적인 실시형태를 설명하기로 한다. 그러나 이는 예시에 불과하며 본 발명은 이에 제한되지 않는다.Hereinafter, specific embodiments of the present invention will be described with reference to the drawings. However, this is only an example and the present invention is not limited thereto.

본 발명을 설명함에 있어서, 본 발명과 관련된 공지기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하기로 한다. 그리고, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. In describing the present invention, when it is determined that the detailed description of the known technology related to the present invention may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted. The following terms are defined in consideration of the functions of the present invention, and may be changed according to the intention or custom of the user, the operator, and the like. Therefore, the definition should be based on the contents throughout this specification.

본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하의 실시예는 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효 율적으로 설명하기 위한 일 수단일 뿐이다.The technical spirit of the present invention is determined by the claims, and the following embodiments are merely one means for effectively explaining the technical spirit of the present invention to those skilled in the art.

도 1은 본 발명의 일 실시예에 따른 무선 네트워크 접속 장치(100)의 구성도이다.1 is a block diagram of a wireless network access device 100 according to an embodiment of the present invention.

본 발명의 일 실시예에 따른 무선 네트워크 접속 장치(100)는 데스크톱 컴퓨터, PDA, 휴대폰, 노트북 컴퓨터 등의 WIFI 무선 네트워크 접속 기능을 가진 사용자 단말에서 구동되는 장치로서, 상기 사용자 단말에 포함된 무선 네트워크 모듈을 제어하여 사용자가 선택한 액세스포인트에 접속하도록 하는 기능을 수행한다.The wireless network access device 100 according to an embodiment of the present invention is a device that runs on a user terminal having a WIFI wireless network access function such as a desktop computer, a PDA, a mobile phone, a notebook computer, and the like and includes a wireless network included in the user terminal. Controls the module so that the user can access the selected access point.

도시된 바와 같이, 본 발명의 일 실시에에 따른 무선 네트워크 접속 장치(100)는 크게 사용자 인터페이스(102) 및 무선 네트워크 드라이버(104)를 포함한다.As shown, the wireless network access device 100 according to an embodiment of the present invention largely includes a user interface 102 and a wireless network driver 104.

사용자 인터페이스(102)는 무선 네트워크 드라이버(104)로 액세스포인트 리스트를 요청하고, 무선 네트워크 드라이버(104)로부터 액세스포인트 리스트를 전송받아 상기 사용자 단말의 출력 수단을 이용하여 출력한다. 또한 상기 출력된 액세스포인트 리스트 중 하나의 액세스포인트를 사용자가 선택하면, 상기 선택된 접속 요청을 상기 무선 네트워크 드라이버로 전송한다.The user interface 102 requests the access point list from the wireless network driver 104, receives the access point list from the wireless network driver 104, and outputs the received access point list using the output means of the user terminal. In addition, when a user selects one of the output access point lists, the selected connection request is transmitted to the wireless network driver.

무선 네트워크 드라이버(104)는 하나 이상의 WAPI 액세스포인트를 포함하는 하나 이상의 액세스포인트로부터 식별 정보를 전송받아 액세스포인트 리스트를 생성하며, 사용자 인터페이스(102)로부터 액세스포인트 리스트 요청에 따라 상기 생성된 액세스포인트 리스트를 사용자 인터페이스(102)로 전송한다. 이후 상기 사용 자 인터페이스로부터 액세스포인트 접속 요청을 수신하면, 상기 사용자로부터 선택된 액세스포인트로의 접속을 수행하게 된다.The wireless network driver 104 receives identification information from one or more access points including one or more WAPI access points, generates an access point list, and generates the access point list according to the access point list request from the user interface 102. To the user interface 102. After receiving the access point access request from the user interface, the access from the user to the selected access point is performed.

이와 같은 사용자 인터페이스(102) 및 무선 네트워크 드라이버(104)에 대해 좀 더 상세히 설명하면 다음과 같다.The user interface 102 and the wireless network driver 104 will be described in more detail below.

먼저, 사용자 인터페이스(102)는 무선 네트워크 드라이버(104)로 액세스포인트 리스트를 요청하고, 무선 네트워크 드라이버(104)로부터 액세스포인트 리스트를 전송받아 상기 사용자 단말의 출력 수단을 이용하여 출력한다. 상기 액세스포인트 리스트는 무선 네트워크 접속 장치(100)가 위치한 지점에서 접속 가능한 WIFI 액세스포인트(Access Point)의 목록으로서, 상기 목록에는 WAPI 인증이 필요한 액세스포인트(이하 WAPI 액세스포인트라 칭함) 및 WAPI 인증이 필요치 않은 액세스포인트(이하 일반 액세스포인트라 칭함)이 모두 포함된다. 상기 출력 수단은 예를 들어 상기 사용자 단말에 구비된 LCD 등의 화면 표시 장치를 이용한 상기 액세스포인트 리스트의 화면 출력일 수 있다.First, the user interface 102 requests the access point list from the wireless network driver 104, receives the access point list from the wireless network driver 104, and outputs the received access point list using the output means of the user terminal. The access point list is a list of WIFI access points that can be accessed from the point where the wireless network access device 100 is located. The list includes access points (hereinafter referred to as WAPI access points) and WAPI authentication requiring WAPI authentication. All unnecessary access points (hereinafter referred to as general access points) are included. The output means may be, for example, a screen output of the access point list using a screen display device such as an LCD provided in the user terminal.

도 1에 도시된 바와 같이, 사용자 인터페이스(102)는 WZC 라이브러리(106)를 이용하여 구현될 수 있다. WZC란 Wireless Zero Configuration의 약자로서, Wireless Auto Configuration이라고도 하며, 마이크로소프트사에서 제공되는 WIFI 무선 접속 유틸리티이다. 도시된 바와 같이, 상기 WZC 라이브러리(106)는 WACSAPI.dll 및 WZCSVC.dll 파일을 포함하여 구성된다. 이와 같이 WZC 라이브러리(106)를 이용하여 사용자 인터페이스(102)를 구현함으로써, 본 발명에서는 WAPI 액세스포인트에 접속하기 위하여 별도의 무선 접속 유틸리티를 구동할 필요 없이 일반 액세스포인트에 접속하는 것과 유사한 방식으로 WAPI 액세스포인트에 대한 접속을 수행할 수 있다.As shown in FIG. 1, the user interface 102 may be implemented using the WZC library 106. WZC stands for Wireless Zero Configuration, also known as Wireless Auto Configuration, and is a WIFI wireless access utility from Microsoft. As shown, the WZC library 106 comprises WACSAPI.dll and WZCSVC.dll files. As such, by implementing the user interface 102 using the WZC library 106, in the present invention, the WAPI is connected in a manner similar to connecting to a general access point without having to run a separate wireless connection utility to access the WAPI access point. A connection to an access point can be performed.

또한, 상기 사용자 인터페이스(102)와 무선 네트워크 드라이버(104)는 NDIS(108)를 이용하여 서로 간에 메시지를 주고받는다. NDIS는 network driver interface specification의 약자로서, 네트워크 장치용 드라이버와 TCP/IP 프로토콜 사이에서 메시지를 주고받기 위한 규격의 하나이다.In addition, the user interface 102 and the wireless network driver 104 exchange messages with each other using the NDIS 108. NDIS stands for network driver interface specification and is one of the standards for exchanging messages between a driver for a network device and the TCP / IP protocol.

예를 들어, 사용자 인터페이스(102)에서 무선 네트워크 드라이버(104)에 액세스포인트 리스트를 요청하기 위해서는 다음과 같은 메시지를 NDIS(108)를 통하여 무선 네트워크 드라이버(104)로 전송한다.For example, in order to request the access point list from the user interface 102 to the wireless network driver 104, the following message is transmitted to the wireless network driver 104 through the NDIS 108.

OID_801_11_BSSID_LIST_SCANOID_801_11_BSSID_LIST_SCAN

상기 메시지를 전송받은 무선 네트워크 드라이버(104)는 주변의 액세스포인트로부터 각각의 식별 정보를 전송받아 액세스포인트 리스트를 생성하고 이를 다음과 같은 메시지를 이용하여 사용자 인터페이스(102)로 전송한다.The wireless network driver 104 receiving the message receives each identification information from the neighboring access points, generates a list of access points, and transmits the access point list to the user interface 102 using the following message.

OID_801_11_BSSID_LISTOID_801_11_BSSID_LIST

상기 액세스포인트 리스트는 각 액세스포인트의 BSSID를 포함한다. 상기 BSSID는 Basic Service Set IDentifier의 약자로서 무선 네트워크에서 각 액세스 포인트를 구분하는 고유 식별자로서 일반적으로 각 액세스 포인트의 MAC 어드레스를 나타낸다. The access point list includes the BSSID of each access point. The BSSID is an abbreviation of Basic Service Set IDentifier and is a unique identifier for identifying each access point in a wireless network, and generally represents a MAC address of each access point.

또한, 상기 액세스포인트는 그 종류에 따라 일반 액세스포인트 및 WAPI 액세스포인트로 구별될 수 있다. 만약 무선 네트워크 드라이버(104)가 WAPI 액세스포인트로부터 식별 정보를 전송받는 경우, 무선 네트워크 드라이버(104)는 상기 액세스포인트 리스트에 해당 WAPI 액세스포인트의 SSID, WAPI 인포메이션 엘리먼트(WAPI Information Element; WAPI IE) 및 Privacy(인증 방식 정보)를 부가한다. 상기 SSID는 Service Set IDentifier의 약자로서 무선 네트워크의 액세스 시 특정 무선 랜을 다른 무선 랜과 구별하기 위한 서비스 식별자로서, 무선랜을 통하여 전송되는 패킷들의 각 헤더에 붙는 고유 식별자이다. 또한 상기 Privacy는 WAPI 액세스포인트의 인증 방식에 대한 정보로서, 해당 WAPI 액세스포인트가 키 교환 방식(PreShared Key; PSK) 또는 인증서 방식(Certification) 중 어떤 방식을 사용하는지에 대한 정보가 저장된다.In addition, the access point may be classified into a general access point and a WAPI access point according to its type. If the wireless network driver 104 receives identification information from the WAPI access point, the wireless network driver 104 includes the SSID of the corresponding WAPI access point, the WAPI Information Element (WAPI IE), and the like in the access point list. Add Privacy (authentication method information). The SSID stands for Service Set IDentifier and is a service identifier for distinguishing a specific WLAN from other WLANs when the wireless network is accessed, and is a unique identifier attached to each header of packets transmitted through the WLAN. In addition, the privacy is information on the authentication method of the WAPI access point, and information on whether the corresponding WAPI access point uses a key exchange method (PSK) or a certificate method (Certification) is stored.

이와 같이 무선 네트워크 드라이버(104)로부터 액세스포인트 리스트를 전송받으면, 사용자 인터페이스(102)는 상기 전송된 액세스포인트 리스트를 화면 등으로 출력한다. 이때 사용자 인터페이스(102)는 일반 액세스포인트와 WAPI 액세스포인트가 사용자에 의하여 구별될 수 있도록 출력함으로써 사용자가 어떠한 종류의 액세스포인트에 접속할 것인지를 용이하게 선택할 수 있도록 한다. 상기 구별은, 예를 들어 다른 종류의 아이콘을 사용하거나 리스트의 글꼴 또는 글자색 등을 다르게 하는 방법 등을 통하여 이루어질 수 있다.When the access point list is received from the wireless network driver 104 as described above, the user interface 102 outputs the transmitted access point list to a screen or the like. In this case, the user interface 102 outputs the general access point and the WAPI access point so that the user can distinguish the type of access point. The distinction may be made, for example, by using a different kind of icon or by changing a font or a text color of a list.

이후, 상기 사용자는 출력된 액세스포인트 리스트를 보고 어떠한 액세스포인트에 접속할 것인지를 선택할 수 있다. 만일 상기 사용자가 WAPI 액세스포인트를 선택하게 되면, 사용자 인터페이스(102)는 선택된 WAPI 액세스포인트에 대한 인증 정보를 입력받기 위한 인터페이스를 출력하고, 상기 사용자로부터 상기 선택된 WAPI 액세스포인트에 대한 인증 정보를 입력받는다. 사용자 인터페이스가 어떠한 인증 정보를 입력받을 것인지는 액세스포인트 리스트에 포함된 해당 WAPI 액세스포인트의 Privacy 정보에 따라 알 수 있으며, 예를 들어 인증 키 방식인 경우 사용자로부터 인증 키를 입력받는 화면을 출력하거나, 인증서 방식인 경우 저장된 인증서 중 하나를 선택하도록 하는 화면을 출력할 수 있다.Then, the user can select which access point to connect to by viewing the output list of access points. If the user selects a WAPI access point, the user interface 102 outputs an interface for receiving authentication information for the selected WAPI access point, and receives authentication information for the selected WAPI access point from the user. . Which authentication information is input by the user interface can be determined according to the privacy information of the corresponding WAPI access point included in the access point list. In the case of the method, a screen for selecting one of the stored certificates may be output.

상기 사용자가 인증 정보를 입력하고 나면, 사용자 인터페이스(102)는 입력받은 상기 인증 정보를 NDIS 쿼리(Query)를 이용하여 무선 네트워크 드라이버(104)로 전송한다. 무선 네트워크 드라이버(104)는 상기 전송받은 인증 정보를 저장한 뒤, 사용자 인터페이스(102)로부터 해당 액세스포인트로의 접속이 요청되면 상기 전송받은 인증 정보를 이용하여 선택된 액세스포인트와의 접속을 수행한다. 즉, 무선 네트워크 드라이버(104)는 상기 선택된 액세스포인트에 Association Request 및 Association Response를 주고받음으로써 상기 선택된 액세스포인트와의 접속을 수행하고, wapiopenssl.dll 라이브러리를 이용하여 상기 전송받은 인증 정보의 인증을 해제하게 된다. 상기 wapiopenssl.dll은 오픈소스로 구현된 WAPI 인증 관련 라이브러리이다. 상기 WAPI 액세스포인트로으 접속 및 인증 해제에 관련된 사항은 일반적인 WAPI 액세스포인트로의 접속 과정과 동일하므로 여기서는 그 상세한 설명을 생략한다.After the user inputs the authentication information, the user interface 102 transmits the received authentication information to the wireless network driver 104 using an NDIS query. The wireless network driver 104 stores the received authentication information and, when a connection to the corresponding access point is requested from the user interface 102, performs a connection with the selected access point using the received authentication information. That is, the wireless network driver 104 performs connection with the selected access point by exchanging Association Request and Association Response to the selected access point, and releases authentication of the received authentication information using the wapiopenssl.dll library. Done. The wapiopenssl.dll is an open source implemented WAPI authentication library. Since the matters related to the connection to the WAPI access point and the authentication release are the same as the connection process to the general WAPI access point, detailed description thereof will be omitted here.

도 2는 본 발명의 다른 실시예에 따른 무선 네트워크 접속 장치(200)의 구성도이다.2 is a block diagram of a wireless network access device 200 according to another embodiment of the present invention.

도시된 바와 같이, 본 발명의 다른 실시예에 따른 무선 네트워크 접속 장치(200)는 사용자 인터페이스(202), 무선 네트워크 드라이버(204) 및 인증 정보 입력 모듈(206)을 포함한다.As shown, the wireless network access device 200 according to another embodiment of the present invention includes a user interface 202, a wireless network driver 204 and the authentication information input module 206.

사용자 인터페이스(202)는 무선 네트워크 드라이버(204)로 액세스포인트 리스트를 요청하고, 무선 네트워크 드라이버(204)로부터 액세스포인트 리스트를 전송받아 상기 사용자 단말의 출력 수단을 이용하여 출력한다. 또한 상기 출력된 액세스포인트 리스트 중 하나의 액세스포인트를 사용자가 선택하면, 상기 선택된 접속 요청을 상기 무선 네트워크 드라이버로 전송한다.The user interface 202 requests the access point list from the wireless network driver 204, receives the access point list from the wireless network driver 204, and outputs the list using the output means of the user terminal. In addition, when a user selects one of the output access point lists, the selected connection request is transmitted to the wireless network driver.

무선 네트워크 드라이버(204)는 하나 이상의 WAPI 액세스포인트를 포함하는 하나 이상의 액세스포인트로부터 식별 정보를 전송받아 액세스포인트 리스트를 생성하며, 사용자 인터페이스(202)로부터 액세스포인트 리스트 요청에 따라 상기 생성된 액세스포인트 리스트를 사용자 인터페이스(202)로 전송한다. 이후 상기 사용자 인터페이스로부터 액세스포인트 접속 요청을 수신하면, 상기 사용자로부터 선택된 액세스포인트로의 접속을 수행하게 된다.The wireless network driver 204 receives the identification information from one or more access points including one or more WAPI access points, generates an access point list, and generates the access point list according to the access point list request from the user interface 202. To the user interface 202. Thereafter, upon receiving an access point connection request from the user interface, the user accesses the selected access point.

인정 정보 입력 모듈(206)은 상기 사용자로부터 선택된 액세스포인트가 WAPI 액세스포인트인 경우, 상기 사용자로부터 상기 WAPI 액세스포인트에 대한 인증 정보를 입력받아 상기 무선 네트워크 드라이버로 전송하게 된다.If the access point selected by the user is a WAPI access point, the authentication information input module 206 receives authentication information about the WAPI access point from the user and transmits the authentication information to the wireless network driver.

상기 도 2에 도시된 무선 네트워크 접속 장치(200)는 도 1에 도시된 실시예에 따른 무선 네트워크 접속 장치(100)와 동일한 구성을 포함하나, 사용자 인터페이스(202) 이외에 별도의 인증 정보 입력 모듈(206)을 더 포함하고 있다는 점이 상이하다. 즉, 본 실시예에서 사용자 인터페이스(202)는 무선 네트워크 드라이버(204)로부터 전송되는 액세스포인트 리스트를 출력하고 사용자에 의하여 선택된 액세스포인트로의 접속 요청을 무선 네트워크 드라이버(204)로 전송하는 역할만을 수행하며, WAPI 액세스포인트로의 접속을 위한 인증 정보의 입력은 인증 정보 입력 모듈(206)에서 수행하게 된다. The wireless network access device 200 shown in FIG. 2 includes the same configuration as the wireless network access device 100 according to the embodiment shown in FIG. 1, but in addition to the user interface 202, a separate authentication information input module ( 206) is further included. That is, in this embodiment, the user interface 202 only outputs a list of access points transmitted from the wireless network driver 204 and transmits a connection request to the access point selected by the user to the wireless network driver 204. The authentication information input module 206 inputs authentication information for access to the WAPI access point.

본 실시예에서의 다른 구성 즉, WZC 라이브러리(208), NDIS(210) 및 wapiopenssl.dll(212)에 관한 사항은 상기 도 1에 도시된 것과 동일한 구성을 가지는 바, 여기서는 그 상세한 설명을 생략한다.Other configurations in this embodiment, that is, the WZC library 208, NDIS (210) and wapiopenssl.dll (212) has the same configuration as shown in FIG. 1, the detailed description thereof will be omitted here. .

도 3은 본 발명의 일 실시예에 따른 무선 네트워크 접속 장치(100)에서의 무선 네트워크 접속 방법(300)을 도시한 순서도이다.3 is a flowchart illustrating a method for accessing a wireless network 300 in the apparatus 100 for accessing a wireless network according to an embodiment of the present invention.

먼저, 사용자 인터페이스(102)에서 무선 네트워크 드라이버(104)로 액세스포인트 리스트를 요청하면(302), 무선 네트워크 드라이버(104)는 주변의 액세스포인트로부터 각 액세스포인트의 식별 정보를 전송받고(304), 전송받은 상기 식별 정보를 이용하여 액세스포인트 리스트를 생성한다(306). 전술한 바와 같이, 무선 네트 워크 드라이버(104)가 WAPI 액세스포인트로부터 식별 전보를 전송받은 경우에는 상기 액세스포인트 리스트에 해당 WAPI 액세스포인트의 SSID, WAPI 인포메이션 엘리먼트(Information Element; IE) 및 Privacy 정보가 포함된다.First, when the user interface 102 requests the access point list from the wireless network driver 104 (302), the wireless network driver 104 receives identification information of each access point from a neighboring access point (304), The access point list is generated using the received identification information (306). As described above, when the wireless network driver 104 receives the identification telegram from the WAPI access point, the access point list includes the SSID, the WAPI Information Element (IE), and the privacy information of the corresponding WAPI access point. do.

이후, 사용자가 출력된 액세스포인트 리스트 중 WAPI 액세스포인트를 선택하면, 사용자 인터페이스(102)는 사용자로부터 인증 정보를 입력받아 이를 무선 네트워크 드라이버(104)로 전송하고, 무선 네트워크 드라이버(104)는 이를 전송받아 저장한다(308). 이때, 상기 무선 네트워크 드라이버(104)는 상기 인증 정보를 전송받은 뒤 사용자 인터페이스(102)에 해당 WAPI 액세스포인트의 시큐리티(Security)를 오픈(Open)인 것으로 알려주게 된다.Then, when the user selects the WAPI access point from the output list of the access point, the user interface 102 receives the authentication information from the user and transmits it to the wireless network driver 104, the wireless network driver 104 transmits it. Receive and store (308). In this case, after receiving the authentication information, the wireless network driver 104 informs the user interface 102 of the security of the corresponding WAPI access point as being Open.

이후, 사용자 인터페이스(102)는 무선 네트워크 드라이버(104)로 선택된 WAPI 액세스포인트로의 접속을 요청한다(310). 상기 308 단계에서 사용자 인터페이스(102)는 접속하려는 WAPI 액세스포인트의 시큐리티가 오픈인 것으로 알고 있으므로, 사용자 인터페이스(102)는 해당 WAPI 액세스포인트에 Open 방식으로 접속을 요청하게 된다. 상기 접속 요청을 전송받은 무선 네트워크 드라이버(104)는 요청된 액세스포인트에 Association Request를 전송하여 접속을 시도하며(312). 저장된 인증 정보의 인증을 wapiopenssl.dll(110)을 이용하여 해제한다(314).The user interface 102 then requests 310 a connection to the selected WAPI access point with the wireless network driver 104. In step 308, since the user interface 102 knows that the security of the WAPI access point to be opened is open, the user interface 102 requests a connection to the corresponding WAPI access point in an open manner. The wireless network driver 104 receiving the access request attempts to connect by transmitting an association request to the requested access point (312). Authentication of the stored authentication information is released using wapiopenssl.dll 110 (314).

도 4는 본 발명의 다른 실시예에 따른 무선 네트워크 접속 장치(200)에서의 무선 네트워크 접속 방법(400)을 도시한 순서도이다.4 is a flowchart illustrating a wireless network access method 400 in a wireless network access apparatus 200 according to another embodiment of the present invention.

먼저, 사용자 인터페이스(202)에서 무선 네트워크 드라이버(204)로 액세스포 인트 리스트를 요청하면(402), 무선 네트워크 드라이버(204)는 주변의 액세스포인트로부터 각 액세스포인트의 식별 정보를 전송받고(404), 전송받은 상기 식별 정보를 이용하여 액세스포인트 리스트를 생성한다(406). 전술한 바와 같이, 무선 네트워크 드라이버(204)가 WAPI 액세스포인트로부터 식별 전보를 전송받은 경우에는 상기 액세스포인트 리스트에 해당 WAPI 액세스포인트의 SSID, WAPI 인포메이션 엘리먼트(Information Element; IE) 및 Privacy 정보가 포함된다.First, when the user interface 202 requests the access point list from the wireless network driver 204 (402), the wireless network driver 204 receives identification information of each access point from a neighboring access point (404). In operation 406, the access point list is generated using the received identification information. As described above, when the wireless network driver 204 receives the identification telegram from the WAPI access point, the access point list includes the SSID, the WAPI information element (IE), and the privacy information of the corresponding WAPI access point. .

이후, 사용자가 출력된 액세스포인트 리스트 중 WAPI 액세스포인트를 선택하면, 인증 정보 입력 모듈(202)은 사용자로부터 인증 정보를 입력받아 이를 무선 네트워크 드라이버(204)로 전송하고, 무선 네트워크 드라이버(204)는 이를 전송받아 저장한다(408). 이때, 상기 무선 네트워크 드라이버(204)는 상기 인증 정보를 전송받은 뒤 사용자 인터페이스(202)에 해당 WAPI 액세스포인트의 시큐리티(Security)를 오픈(Open)인 것으로 알려주게 된다.Thereafter, when the user selects the WAPI access point from the outputted access point list, the authentication information input module 202 receives the authentication information from the user and transmits the authentication information to the wireless network driver 204, and the wireless network driver 204 This is received and stored (408). In this case, after receiving the authentication information, the wireless network driver 204 informs the user interface 202 of the security of the corresponding WAPI access point as being Open.

이후, 사용자 인터페이스(202)는 무선 네트워크 드라이버(204)로 선택된 WAPI 액세스포인트로의 접속을 요청한다(410). 상기 408 단계에서 사용자 인터페이스(202)는 접속하려는 WAPI 액세스포인트의 시큐리티가 오픈인 것으로 알고 있으므로, 사용자 인터페이스(202)는 해당 WAPI 액세스포인트에 Open 방식으로 접속을 요청하게 된다. 상기 접속 요청을 전송받은 무선 네트워크 드라이버(204)는 요청된 액세스포인트에 Association Request를 전송하여 접속을 시도하며(412). 저장된 인증 정보의 인증을 wapiopenssl.dll(212)을 이용하여 해제한다(414).The user interface 202 then requests 410 the wireless network driver 204 to connect to the selected WAPI access point. In step 408, the user interface 202 knows that the security of the WAPI access point to open is open, so the user interface 202 requests a connection to the corresponding WAPI access point in an open manner. The wireless network driver 204 receiving the access request attempts to connect by transmitting an association request to the requested access point (412). Authentication of the stored authentication information is released using wapiopenssl.dll 212 (414).

한편, 본 발명의 실시 예는 본 명세서에서 기술한 방법들을 컴퓨터상에서 수행하기 위한 프로그램을 포함하는 컴퓨터 판독 가능 기록매체를 포함할 수 있다. 상기 컴퓨터 판독 가능 기록매체는 프로그램 명령, 로컬 데이터 파일, 로컬 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 분야에서 통상의 지식을 가진 자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD와 같은 광 기록 매체, 플로피 디스크와 같은 자기-광 매체, 및 롬, 램, 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다.Meanwhile, an embodiment of the present invention may include a computer readable recording medium including a program for performing the methods described herein on a computer. The computer-readable recording medium may include program instructions, local data files, local data structures, etc. alone or in combination. The media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those skilled in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical recording media such as CD-ROMs, DVDs, magnetic-optical media such as floppy disks, and ROM, RAM, flash memory, and the like. Hardware devices specifically configured to store and execute program instructions are included. Examples of program instructions may include high-level language code that can be executed by a computer using an interpreter as well as machine code such as produced by a compiler.

이상에서 대표적인 실시예를 통하여 본 발명에 대하여 상세하게 설명하였으나, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 상술한 실시예에 대하여 본 발명의 범주에서 벗어나지 않는 한도 내에서 다양한 변형이 가능함을 이해할 것이다. Although the present invention has been described in detail with reference to exemplary embodiments above, those skilled in the art to which the present invention pertains can make various modifications to the above-described embodiments without departing from the scope of the present invention. Will understand.

그러므로 본 발명의 권리범위는 설명된 실시 예에 국한되어 정해져서는 안 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention should not be limited to the described embodiments, but should be defined by the claims below and equivalents thereof.

도 1은 본 발명의 일 실시예에 따른 무선 네트워크 접속 장치(100)의 구성도이다.1 is a block diagram of a wireless network access device 100 according to an embodiment of the present invention.

도 2는 본 발명의 다른 실시예에 따른 무선 네트워크 접속 장치(200)의 구성도이다.2 is a block diagram of a wireless network access device 200 according to another embodiment of the present invention.

도 3은 본 발명의 일 실시예에 따른 무선 네트워크 접속 장치(100)에서의 무선 네트워크 접속 방법(300)을 도시한 순서도이다.3 is a flowchart illustrating a method for accessing a wireless network 300 in the apparatus 100 for accessing a wireless network according to an embodiment of the present invention.

도 4는 본 발명의 다른 실시예에 따른 무선 네트워크 접속 장치(200)에서의 무선 네트워크 접속 방법(400)을 도시한 순서도이다.4 is a flowchart illustrating a wireless network access method 400 in a wireless network access apparatus 200 according to another embodiment of the present invention.

Claims (21)

하나 이상의 WAPI 액세스포인트를 포함하는 하나 이상의 액세스포인트로부터 식별 정보를 전송받고, 상기 하나 이상의 WAPI 액세스포인트의 식별 정보가 부가된 액세스포인트 리스트를 생성하는 무선 네트워크 드라이버; 및A wireless network driver that receives identification information from at least one access point including at least one WAPI access point, and generates an access point list to which identification information of the at least one WAPI access point is added; And 상기 무선 네트워크 드라이버로부터 상기 액세스포인트 리스트를 전송받아 출력하고, 출력된 상기 액세스포인트 리스트에 포함된 액세스포인트 중 사용자로부터 선택된 액세스포인트로의 접속 요청을 상기 무선 네트워크 드라이버로 전송하는 사용자 인터페이스;를 포함하며,And a user interface for receiving and outputting the access point list from the wireless network driver and transmitting a request for access to a selected access point from a user among access points included in the outputted access point list to the wireless network driver. , 상기 무선 네트워크 드라이버는 상기 사용자 인터페이스로부터 수신된 상기 액세스포인트 접속 요청에 따라 상기 사용자로부터 선택된 액세스포인트로의 접속을 수행하는, 무선 네트워크 접속 장치.And the wireless network driver performs a connection from the user to a selected access point in accordance with the access point connection request received from the user interface. 제1항에 있어서,The method of claim 1, 상기 WAPI 액세스포인트의 식별 정보는 상기 WAPI 액세스포인트의 SSID, WAPI 인포메이션 엘리먼트(Information Element; IE) 및 인증 방식 정보를 포함하는, 무선 네트워크 접속 장치.The identification information of the WAPI access point includes an SSID, a WAPI Information Element (IE), and authentication scheme information of the WAPI access point. 제2항에 있어서,The method of claim 2, 상기 인증 방식은, 키 교환 방식(PreShared Key; PSK) 또는 인증서 방 식(Certification) 중 하나인, 무선 네트워크 접속 장치.The authentication method is a wireless network connection device, which is one of a PreShared Key (PSK) or a certificate method (Certification). 제2항에 있어서,The method of claim 2, 상기 사용자 인터페이스는, The user interface, 상기 액세스포인트 리스트에 WAPI 액세스포인트의 식별 정보가 포함되어 있는 경우, 상기 액세스포인트 리스트의 출력 시 해당 WAPI 액세스포인트를 다른 액세스포인트와 구별되도록 출력하는, 무선 네트워크 접속 장치.And when the identification information of the WAPI access point is included in the access point list, outputting the WAPI access point so as to be distinguished from other access points when outputting the access point list. 제4항에 있어서,5. The method of claim 4, 상기 사용자 인터페이스는,The user interface, 출력된 상기 액세스포인트 리스트에 포함된 액세스포인트 중 상기 사용자로부터 WAPI 액세스포인트에 대한 선택을 입력받은 경우, 상기 사용자로부터 상기 선택된 WAPI 액세스포인트에 대한 인증 정보를 입력받아 상기 무선 네트워크 드라이버로 전송하는, 무선 네트워크 접속 장치.When receiving a selection of the WAPI access point from the user among the access point included in the output access point list, receiving the authentication information for the selected WAPI access point from the user and transmits to the wireless network driver, wireless Network access devices. 제5항에 있어서,The method of claim 5, 상기 인증 정보는 상기 사용자로부터 입력된 인증 키 또는 상기 사용자로부터 선택된 인증서인, 무선 네트워크 접속 장치.And the authentication information is an authentication key input from the user or a certificate selected from the user. 제5항에 있어서,The method of claim 5, 상기 무선 네트워크 드라이버는,The wireless network driver, 상기 사용자 인터페이스로부터 상기 선택된 WAPI 액세스포인트에 대한 인증 정보를 전송받아 저장하고, 상기 사용자 인터페이스로부터 상기 선택된 WAPI 액세스포인트로의 접속 요청이 수신되는 경우, 상기 인증 정보를 이용하여 상기 선택된 WAPI 액세스포인트와의 접속을 수행하는, 무선 네트워크 접속 장치.Receive and store authentication information about the selected WAPI access point from the user interface, and when a connection request to the selected WAPI access point is received from the user interface, use the authentication information with the selected WAPI access point. A wireless network connection device for performing a connection. 하나 이상의 WAPI 액세스포인트를 포함하는 하나 이상의 액세스포인트로부터 식별 정보를 전송받고, 상기 하나 이상의 WAPI 액세스포인트의 식별 정보가 부가된 액세스포인트 리스트를 생성하는 무선 네트워크 드라이버;A wireless network driver that receives identification information from at least one access point including at least one WAPI access point, and generates an access point list to which identification information of the at least one WAPI access point is added; 상기 무선 네트워크 드라이버로부터 상기 액세스포인트 리스트를 전송받아 출력하고, 출력된 상기 액세스포인트 리스트에 포함된 액세스포인트 중 사용자로부터 선택된 액세스포인트로의 접속 요청을 상기 무선 네트워크 드라이버로 전송하는 사용자 인터페이스; 및A user interface for receiving and outputting the access point list from the wireless network driver, and transmitting a connection request from a user to an access point selected from the access points included in the outputted access point list to the wireless network driver; And 상기 사용자로부터 선택된 액세스포인트가 WAPI 액세스포인트인 경우, 상기 사용자로부터 상기 WAPI 액세스포인트에 대한 인증 정보를 입력받아 상기 무선 네트워크 드라이버로 전송하는 인증 정보 입력 모듈을 포함하며,If the access point selected from the user is a WAPI access point, the authentication information input module for receiving the authentication information for the WAPI access point from the user and transmits to the wireless network driver, 상기 무선 네트워크 드라이버는 상기 사용자 인터페이스로부터 수신된 상기 액세스포인트 접속 요청에 따라 상기 인증 정보 입력 모듈에서 입력된 상기 인정 증보를 이용하여 상기 사용자로부터 선택된 액세스포인트로의 접속을 수행하는, 무선 네트워크 접속 장치.And the wireless network driver performs a connection from the user to a selected access point using the authentication supplement inputted from the authentication information input module according to the access point connection request received from the user interface. 제8항에 있어서,The method of claim 8, 제1항에 있어서,The method of claim 1, 상기 WAPI 액세스포인트의 식별 정보는 상기 WAPI 액세스포인트의 SSID, WAPI 인포메이션 엘리먼트(Information Element; IE) 및 인증 방식 정보를 포함하는, 무선 네트워크 접속 장치.The identification information of the WAPI access point includes an SSID, a WAPI Information Element (IE), and authentication scheme information of the WAPI access point. 제9항에 있어서,10. The method of claim 9, 상기 인증 방식은, 키 교환 방식(PreShared Key; PSK) 또는 인증서 방식(Certification) 중 하나인, 무선 네트워크 접속 장치.The authentication method is a wireless network connection device, which is one of a PreShared Key (PSK) or a Certificate method (Certification). 제9항에 있어서,10. The method of claim 9, 상기 사용자 인터페이스는, The user interface, 상기 액세스포인트 리스트에 WAPI 액세스포인트 식별 정보가 포함되어 있는 경우, 상기 액세스포인트 리스트의 출력 시 해당 WAPI 액세스포인트를 다른 액세스포인트와 구별되도록 출력하는, 무선 네트워크 접속 장치.And WAPI access point identification information included in the access point list, when outputting the access point list, outputting the corresponding WAPI access point to distinguish it from other access points. 제11항에 있어서,The method of claim 11, 상기 인증 정보 입력 모듈은,The authentication information input module, 상기 사용자 인터페이스로 출력된 상기 액세스포인트 리스트에 포함된 액세 스포인트 중 상기 사용자로부터 WAPI 액세스포인트에 대한 선택을 입력받은 경우, 상기 선택된 WAPI 액세스포인트에 대한 인증 정보를 입력받아 상기 무선 네트워크 드라이버로 전송하는, 무선 네트워크 접속 장치.When receiving a selection for the WAPI access point from the user among the access points included in the access point list output to the user interface, receives the authentication information for the selected WAPI access point to transmit to the wireless network driver , Wireless network access device. 제12항에 있어서,The method of claim 12, 상기 인증 정보는 상기 사용자로부터 입력된 인증 키 또는 상기 사용자로부터 선택된 인증서인, 무선 네트워크 접속 장치.And the authentication information is an authentication key input from the user or a certificate selected from the user. 제5항에 있어서,The method of claim 5, 상기 무선 네트워크 드라이버는,The wireless network driver, 상기 인증 정보 입력 모듈로부터 상기 선택된 WAPI 액세스포인트에 대한 인증 정보를 전송받아 저장하고, 상기 사용자 인터페이스로부터 상기 선택된 WAPI 액세스포인트로의 접속 요청이 수신되는 경우, 상기 인증 정보를 이용하여 상기 선택된 WAPI 액세스포인트와의 접속을 수행하는, 무선 네트워크 접속 장치.Receives and stores authentication information about the selected WAPI access point from the authentication information input module, and when a connection request is received from the user interface to the selected WAPI access point, the selected WAPI access point using the authentication information. Wireless network connection device. 무선 네트워크의 접속 방법으로서,As a connection method of a wireless network, 무선 네트워크 드라이버에서, 하나 이상의 WAPI 액세스포인트를 포함하는 하나 이상의 액세스포인트로부터 식별 정보를 전송받고, 상기 하나 이상의 WAPI 액세스포인트의 식별 정보가 부가된 액세스포인트 리스트를 생성하는 단계;Receiving, at the wireless network driver, identification information from at least one access point including at least one WAPI access point, and generating a list of access points appended with identification information of the at least one WAPI access point; 사용자 인터페이스에서, 상기 무선 네트워크 드라이버로부터 상기 액세스포 인트 리스트를 전송받아 출력하는 단계;At the user interface, receiving and outputting the access point list from the wireless network driver; 상기 사용자 인터페이스에서, 출력된 상기 액세스포인트 리스트에 포함된 액세스포인트 중 사용자로부터 선택된 액세스포인트로의 접속 요청을 상기 무선 네트워크 드라이버로 전송하는 단계; 및Transmitting, at the user interface, a connection request from a user to an access point selected from among access points included in the outputted access point list to the wireless network driver; And 상기 무선 네트워크 드라이버에서, 상기 사용자 인터페이스로부터 수신된 상기 액세스포인트 접속 요청에 따라 상기 사용자로부터 선택된 액세스포인트로의 접속을 수행하는 단계;In the wireless network driver, performing a connection from the user to a selected access point according to the access point connection request received from the user interface; 를 포함하는 무선 네트워크 접속 방법.Wireless network access method comprising a. 제15항에 있어서,The method of claim 15, 상기 WAPI 액세스포인트의 식별 정보는 상기 WAPI 액세스포인트의 SSID, WAPI 인포메이션 엘리먼트(Information Element; IE) 및 인증 방식 정보를 포함하는, 무선 네트워크 접속 방법.The identification information of the WAPI access point includes an SSID, a WAPI Information Element (IE), and authentication scheme information of the WAPI access point. 제16항에 있어서,The method of claim 16, 상기 인증 방식은, 키 교환 방식(PreShared Key; PSK) 또는 인증서 방식(Certification) 중 하나인, 무선 네트워크 접속 방법.The authentication method is one of a PreShared Key (PSK) or a certificate method (Certification). 제16항에 있어서,The method of claim 16, 상기 액세스포인트 리스트의 출력 단계는,  The outputting step of the access point list, 상기 액세스포인트 리스트에 WAPI 액세스포인트의 식별 정보가 포함되어 있는 경우, 상기 액세스포인트 리스트의 출력 시 해당 WAPI 액세스포인트를 다른 액세스포인트와 구별되도록 출력하는, 무선 네트워크 접속 방법.And when the identification information of the WAPI access point is included in the access point list, outputting the WAPI access point to distinguish it from other access points when outputting the access point list. 제18항에 있어서,The method of claim 18, 상기 선택된 액세스포인트로의 접속 요청을 상기 무선 네트워크 드라이버로 전송하는 단계는,The step of transmitting a connection request to the selected access point to the wireless network driver, 출력된 상기 액세스포인트 리스트에 포함된 액세스포인트 중 상기 사용자로부터 WAPI 액세스포인트에 대한 선택을 입력받은 경우, 상기 사용자로부터 상기 선택된 WAPI 액세스포인트에 대한 인증 정보를 입력받아 상기 무선 네트워크 드라이버로 전송하는 단계를 더 포함하는, 무선 네트워크 접속 방법.When receiving a selection of the WAPI access point from the user among the access points included in the output access point list, receiving the authentication information for the selected WAPI access point from the user and transmitting to the wireless network driver The wireless network connection method further comprising. 제19항에 있어서,The method of claim 19, 상기 인증 정보는 상기 사용자로부터 입력된 인증 키 또는 상기 사용자로부터 선택된 인증서인, 무선 네트워크 접속 방법.And the authentication information is an authentication key input from the user or a certificate selected from the user. 제19항에 있어서,The method of claim 19, 선택된 액세스포인트로의 접속 수행 단계는,Performing a connection to the selected access point, 상기 사용자 인터페이스로부터 상기 선택된 WAPI 액세스포인트에 대한 인증 정보를 전송받아 저장하는 단계; 및Receiving and storing authentication information about the selected WAPI access point from the user interface; And 상기 인증 정보를 이용하여 상기 선택된 WAPI 액세스포인트와의 접속을 수행하는 단계;Performing a connection with the selected WAPI access point using the authentication information; 를 더 포함하는 무선 네트워크 접속 방법.Wireless network access method further comprising.
KR1020090130715A 2009-12-24 2009-12-24 Apparatus and method for connecting wireless network KR20110073910A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090130715A KR20110073910A (en) 2009-12-24 2009-12-24 Apparatus and method for connecting wireless network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090130715A KR20110073910A (en) 2009-12-24 2009-12-24 Apparatus and method for connecting wireless network

Publications (1)

Publication Number Publication Date
KR20110073910A true KR20110073910A (en) 2011-06-30

Family

ID=44404369

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090130715A KR20110073910A (en) 2009-12-24 2009-12-24 Apparatus and method for connecting wireless network

Country Status (1)

Country Link
KR (1) KR20110073910A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016187850A1 (en) * 2015-05-27 2016-12-01 华为技术有限公司 Device configuration method, apparatus and system in wireless communication network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016187850A1 (en) * 2015-05-27 2016-12-01 华为技术有限公司 Device configuration method, apparatus and system in wireless communication network

Similar Documents

Publication Publication Date Title
US12137194B2 (en) Communication apparatus
KR101968512B1 (en) Device and method for transceiving multamedia data using near field communication
US9418372B2 (en) Advertising, discovering, and using services through virtual access point interfaces
KR101840725B1 (en) Image forming apparatus supporting Peer-to-Peer connection and method of controlling Peer-to-Peer connection thereof
JP4805739B2 (en) Near field communication terminal and security level setting method
US20140177615A1 (en) Method for scanning a wireless fidelity (wi-fi) direct device and terminal device for the same
KR20140042465A (en) Image forming apparatus supporting wi-fi direct and method of connecting wi-fi direct thereof
US8631232B2 (en) Wireless personal area network accessing method
US9155117B2 (en) Directly transferring data between devices
WO2020011194A1 (en) Wireless connection method and device
KR101563213B1 (en) Terminal and Method for Selecting Access Point With Reliablility
JP7459663B2 (en) Computer programs and communication devices for terminal devices
US20180248697A1 (en) Communication Device
EP2713672B1 (en) Wireless slave devices configuration and communication therewith
US9026092B2 (en) Identifying and accessing a network device via wireless communication
US8819791B2 (en) Captive network negotiation interface and automation
JP2007116509A (en) Communication terminal, program, communication system, and method for outputting security information
KR102022330B1 (en) Method for connecting network using Wi-Fi Direct in image forming apparatus, image forming apparatus supporting Wi-Fi Direct and image forming system
JP5945735B2 (en) Information processing device
KR20110073910A (en) Apparatus and method for connecting wireless network
US20230229367A1 (en) Information processing apparatus having a plurality of lines, control method therefor, and storage medium
US20150281965A1 (en) Management server, data processing method, and program
JP6638786B2 (en) Communication equipment
JP2016052097A (en) Communication equipment
JP6919704B2 (en) Communication equipment

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application