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

KR20100047076A - Mobile access point and compound station using multi-mode mobile station having wireless lan and mobile internet function - Google Patents

Mobile access point and compound station using multi-mode mobile station having wireless lan and mobile internet function Download PDF

Info

Publication number
KR20100047076A
KR20100047076A KR1020080106171A KR20080106171A KR20100047076A KR 20100047076 A KR20100047076 A KR 20100047076A KR 1020080106171 A KR1020080106171 A KR 1020080106171A KR 20080106171 A KR20080106171 A KR 20080106171A KR 20100047076 A KR20100047076 A KR 20100047076A
Authority
KR
South Korea
Prior art keywords
unit
portable internet
function
message
terminal device
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.)
Withdrawn
Application number
KR1020080106171A
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 KR1020080106171A priority Critical patent/KR20100047076A/en
Publication of KR20100047076A publication Critical patent/KR20100047076A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • 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/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user
    • 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/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 무선랜 단말(91,92,93)들에게 무선랜을 통하여 휴대 인터넷 망에 대한 접속 서비스를 제공하는 접속 장치(AP : Access Point) 또는 이러한 접속 장치의 기능을 가진 복합 단말 장치에 관한 것이다.The present invention relates to an access point (AP) for providing an access service to a portable Internet network to a WLAN terminal (91, 92, 93) via a wireless LAN or a composite terminal device having a function of such an access device. will be.

본 발명에서는 무선랜 클라이언트 기능 및 휴대 인터넷 클라이언트 기능을 가진 통상의 다중 모드 휴대단말장치(10)를 제조하기 위한 하드웨어 플랫폼에 필요한 소프트웨어 기능블록들을 탑재하여 제조하거나, 무선랜 클라이언트 기능 및 휴대 인터넷 클라이언트 기능을 가진 통상의 다중 모드 휴대단말장치(10)에서 컨텐츠 다운로드에 의해 필요한 소프트웨어 기능블록들을 설정 또는 설치함으로써, 이동 접속 장치(100) 또는 복합 단말 장치(101)를 형성한다. 본 발명은 이에 더하여 MAC 주소 기반으로 자동 접속처리를 수행하며, 데이터 패킷량을 카운팅·기록하고 있다가 설정된 알람 주기, 이벤트가 만족되면 상기 데이터 패킷량에 대한 정보를 전송토록 하며, 데이터 패킷량이 설정된 임계치를 초과하면 연결을 해제하는 기능을 가진다.In the present invention, it is manufactured by mounting software function blocks necessary for a hardware platform for manufacturing a conventional multi-mode portable terminal device 10 having a WLAN client function and a portable Internet client function, or a WLAN client function and a portable Internet client function. In the conventional multi-mode portable terminal device 10 having the above-described configuration, the mobile access device 100 or the composite terminal device 101 is formed by setting or installing software function blocks required by content download. In addition, the present invention performs automatic access processing based on the MAC address, counts and records the data packet amount, transmits the information on the data packet amount when the set alarm period and the event are satisfied, and sets the data packet amount. If the threshold is exceeded, it has the function of disconnecting.

이에 따라, 본 발명의 이동 접속 장치(100) 또는 복합 단말 장치(101)는 적은 비용으로 쉽게 획득될 수 있고, 사용자가 이동 접속 장치(100)의 기능을 포함하는 장치를 보다 쉽게 휴대할 수 있도록 하며, 이동 접속 장치(100) 또는 복합 단말 장치(101)를 상용화하기 위해, 개발·인증에 필요한 비용 및 시간을 대폭 단축할 수 있도록 한다. 또한, 본 발명에 따르면, 무선랜 단말이 휴대 인터넷 서비스로의 접속을 허락받기 위한 인증 절차가 보다 간단해지며, 한 번 접속이 허락된 후 다음에 접속할 때는 동일한 인증 절차를 반복하지 않아도 되며, 사용자로서는 휴대 인터넷 서비스를 이용함에 있어서, 과금에 관한 정보, 과금과 관련된 알람 사항을 쉽게 획득할 수 있는 효과가 있다.Accordingly, the mobile access device 100 or the composite terminal device 101 of the present invention can be easily obtained at a low cost, so that a user can more easily carry a device including the functions of the mobile access device 100. In order to commercialize the mobile access device 100 or the composite terminal device 101, the cost and time required for development and certification can be greatly reduced. In addition, according to the present invention, the authentication procedure for the wireless LAN terminal to be allowed to access the portable Internet service becomes simpler, and the next authentication is not required to repeat the same authentication procedure when the next access is allowed, the user For example, in using the mobile Internet service, it is possible to easily obtain information about billing and an alarm matter related to billing.

Description

무선랜 및 휴대 인터넷 기능을 가진 다중 모드 휴대단말장치를 이용한 이동 접속 장치 및 복합 단말 장치{Mobile access point and compound station using multi-mode mobile station having wireless LAN and mobile internet function}Mobile access point and compound terminal using multi-mode mobile terminal with wireless LAN and mobile internet functions

본 발명은 휴대 인터넷 망에 대한 접속 서비스를 제공하는 접속 장치(AP : Access Point)에 관한 것이며, 특히 접속 장치가 이동 가능성을 갖춘 이동 접속 장치에 관한 것이다. 또한, 본 발명은 이동 접속 장치의 기능을 포함하는 복수의 기능을 수행할 수 있는 복합 단말 장치에 관한 것이다. 또한, 본 발명은 이동 접속 장치로의 전환, 또는 상기 이동 접속 장치의 기능을 포함하는 복수의 기능을 수행할 수 있는 장치(이하 '복합 단말 장치'라 한다)로의 전환에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an access point (AP) for providing an access service to a portable internet network, and more particularly to a mobile access device having a mobility possibility. The present invention also relates to a composite terminal device capable of performing a plurality of functions including the functions of a mobile access device. The present invention also relates to switching to a mobile access device or to a device capable of performing a plurality of functions including the functions of the mobile access device (hereinafter referred to as a composite terminal device).

무선랜(Wireless LAN)은 접속장치(AP : Access Point)가 설치된 곳을 중심으로 일정 거리 이내에서 PDA, 노트북 컴퓨터 등을 통해 초고속 인터넷을 이용할 수 있게 한다. 그런데, 무선랜은 전파 도달거리가 짧아서 사용자가 이동중일 때나 접속장치에서 멀어지면 사용이 잘 안되는 문제점이 있고, 무선랜은 특정한 서비스 영역('핫 스폿'이라고도 한다)을 중심으로 설치되어 넓은 지역을 모두 커버하지는 못 하는 문제점이 있다.Wireless LAN (WLAN) enables high-speed Internet access through PDAs, notebook computers, etc., within a certain distance centered on where access points (APs) are installed. However, the wireless LAN has a problem that it is difficult to use when the user is moving or away from the access device because the radio reach is short, and the wireless LAN is installed around a specific service area (also called a 'hot spot') to cover a large area. There is a problem that does not cover all.

한편, 휴대 인터넷(한 서비스 형태로서 한국에서의 '와이브로(Wibro)'라는 것을 들 수 있다)은 무선랜과 비슷한 개념이지만, 이동 통신 단말기처럼 어디서나 이동하면서 초고속 인터넷을 이용할 수 있게 한다. 휴대 인터넷은 2.3GHz의 주파수를 이용하여 무선랜의 한계를 극복하고 이용자가 요구하는 초고속 인터넷 서비스를 이동 중에도 제공할 수 있다.On the other hand, the portable Internet (a WiBro service in Korea as a service type) is similar to a wireless LAN, but it allows users to use the high-speed Internet while moving anywhere like a mobile communication terminal. The portable Internet can overcome the limitations of the wireless LAN by using a frequency of 2.3 GHz and provide the high-speed Internet service required by the user on the go.

그런데, 현재 보급되고 있는 대부분의 PDA, 노트북 컴퓨터 등의 장치는 무선랜(IEEE 802.11) 모듈만을 가지고 있고 휴대 인터넷 서비스를 제공받기 위한 모듈을 가지고 있지 않은 문제점이 있다. 이러한 문제점을 해결하고 무선랜 기능을 가진 PDA, 노트북 컴퓨터 등과 같은 무선랜 단말들이 휴대 인터넷 서비스를 이용할 수 있도록 하기 위하여, '이동 접속 장치(Mobile Access Point)'에 관한 기술이 대두되고 있다.By the way, most of the devices such as PDA, notebook computer, etc. currently in use have a wireless LAN (IEEE 802.11) module only and there is a problem that does not have a module for receiving a portable Internet service. In order to solve such a problem and enable wireless LAN terminals such as PDAs and notebook computers having a wireless LAN function to use a portable Internet service, a technology related to a 'mobile access point' has emerged.

이동 접속 장치는 무선랜의 접속 장치(AP : Access Point)인 동시에 접속된 단말을 휴대 인터넷 망과 연결하는 기능을 수행한다. 즉, 이동 접속 장치는 무선랜과 휴대 인터넷을 중계하는 기능을 수행한다. 중계 기능을 수행하기 위해, 이동 접속 장치는 무선랜 단말을 위한 접속 장치(AP : Access Point)의 기능을 수행하는 부분과, 휴대 인터넷망과의 통신을 수행하기 위한 부분을 모두 내장하며, 상기 두 부분을 연동하여 중계기능을 수행한다. {'이동 접속 장치'라는 용어에 대해 살펴보면, 이동 접속 장치는 유선 통신망과의 직접 연결이 필요 없어 쉽게 이동 가능하다는 의미에서 '이동'이라는 단어를 사용하였으며, 반드시 이동형으로 제작된다는 의 미는 아니며 고정형으로 제작될 수도 있다.}The mobile access device performs a function of connecting an access point (AP) of a wireless LAN and a connected terminal to a portable internet network. That is, the mobile access device performs a function of relaying the wireless LAN and the portable Internet. In order to perform the relay function, the mobile access device includes both a portion for performing a function of an access point (AP) for a WLAN terminal and a portion for performing communication with a portable Internet network. Perform relay function by interlocking parts. {The term 'mobile access device' refers to the term 'mobile' in the sense that it can be easily moved because it does not require a direct connection with a wired network, and does not necessarily mean that it is manufactured as a mobile type. May be made.}

그런데, 무선랜 기능을 가진 PDA, 노트북 컴퓨터 등을 사용하는 사용자가 휴대 인터넷 서비스를 이용하기 위하여, 별도의 상기한 이동 접속 장치를 직접 구입하여 이용하고자 하면, 적지 않은 비용 지출을 요하게 되는 문제점이 있다. 사용자에 따라서는 자신만이 사용하는 전용의 이동 접속 장치를 구입하고 싶어 한다. 서비스 이용자들이 함께 이용할 수 있도록 하기 위하여 주요 장소나 교통수단 등에 공용의 이동 접속 장치를 설치하여 운용할 수 있으나, 이러한 이동 접속 장치의 설치 위치와 숫자는 제한적일 수 있으므로 자신을 위한 전용의 이동 접속 장치를 소유하려는 욕구가 있을 수 있다.However, when a user using a PDA, a notebook computer, or the like having a wireless LAN function attempts to directly purchase and use the above-described mobile access device in order to use a portable Internet service, there is a problem in that it requires much expense. . Some users want to purchase a dedicated mobile connection device for their own use. In order to allow the service users to use together, a common mobile access device may be installed and operated in a main place or a means of transportation. However, since the installation location and number of such mobile access devices may be limited, a dedicated mobile access device for a user may be provided. There may be a desire to own.

또한, 사용자가 이동 접속 장치를 구입하여 이용하는 경우에, 이동 접속 장치를 항상 휴대하여 다니는 것은 귀잖은 일이다. 특히, 무선랜 기능을 가진 장치를 사용자가 복수 개 보유하고 있고, 사용자는 단일의 이동 접속 장치만을 가진 경우에는 더욱 그러하다. 예를 들어, 사용자는 자신의 차량에 부착되어 있는 차량용 컴퓨터와 집의 컴퓨터에서 모두 상기 이동 접속 장치를 이용하고 싶어할 수 있다. 또한 PDA 또는 노트북 컴퓨터와 같이 사용자가 휴대하는 장치에서 이동 접속 장치를 이용하고자 하는 경우에도 이동 접속 장치를 휴대하여야 하는 불편이 있다.In addition, when a user purchases and uses a mobile connection device, it is reasonable to carry the mobile connection device with him at all times. In particular, this is especially true when a user has a plurality of devices having a WLAN function, and the user has only a single mobile access device. For example, a user may wish to use the mobile access device both in a vehicle computer attached to his vehicle and in a computer at home. In addition, even if a user wants to use a mobile access device in a device such as a PDA or a notebook computer, it is inconvenient to carry the mobile access device.

한편, 이동 접속 장치를 생산하고자 하는 자가 이동 접속 장치를 개발하여 시장에 출시하기 까지는 적지 않은 비용과 시간이 소모된다. 특히, 이동 접속 장치를 구성하는 하드웨어와 소프트웨어를 각각 설계하여야 하며, 이동 접속 장치를 시장에 출시하기 위해서는 필요한 인증도 받아야 한다. 예를 들면, 무선랜 부분과 관 련하여, WECA(Wireless Ethernet Compatibility Alliance)라는 단체를 중심으로 해서 일련의 호환성 시험을 통과한 제품들에 대해서 WiFi(Wireless Fidelity)라는 인증을 제공한다. 따라서 이동 접속 장치를 개발하여 상용화하기 위해서는 여러 가지 인증에 필요한 시간이 별도로 소요된다. 특정한 사용자가 전용하는 이동 접속 장치뿐만 아니라, 복수의 서비스 이용자들이 공용하는 이동 접속 장치를 개발하여 상용화하기까지, 상기한 개발 및 인증에 필요한 시간과 비용은 모두 적지 아니 소요된다.On the other hand, it is very costly and time-consuming to develop a mobile access device and to market it in the market. In particular, the hardware and software constituting the mobile access device must be designed separately, and the necessary authentication is required to bring the mobile access device to the market. For example, in relation to the wireless LAN part, we provide the certification of Wireless Fidelity (WiFi) for products that have passed a series of compatibility tests by a group called Wireless Ethernet Compatibility Alliance (WECA). Therefore, in order to develop and commercialize a mobile access device, it takes time required for various authentication separately. In addition to developing a mobile access device shared by a plurality of service users as well as a mobile access device dedicated to a specific user, the time and cost required for the above development and authentication are all small.

본 발명은 상기한 배경 기술들이 가진 문제점들을 해결하기 위해서, 또는 상기한 배경 기술들이 처한 상황들을 고려하여 안출된 것으로서 다음과 같은 목적을 가진다.SUMMARY OF THE INVENTION The present invention has been made in view of solving the problems of the background arts described above or in consideration of the circumstances in which the background arts are located.

본 발명의 한 목적은 사용자가 이동 접속 장치 또는 이동 접속 장치의 기능을 포함하는 장치를 작은 비용으로 쉽게 획득할 수 있도록 하기 위한 것이다.One object of the present invention is to enable a user to easily obtain a mobile access device or a device including the functions of a mobile access device at a low cost.

본 발명의 다른 목적은, 사용자가 이동 접속 장치 또는 이동 접속 장치의 기능을 포함하는 장치를 보다 쉽게 휴대할 수 있도록 하기 위한 것이다.Another object of the present invention is to enable a user to more easily carry a mobile access device or a device including the functions of the mobile access device.

본 발명의 다른 목적은, 이동 접속 장치 또는 이동 접속 장치의 기능을 포함하는 장치를 상용화하기 위해, 개발·인증에 필요한 비용 및 시간을 대폭 단축할 수 있도록 하기 위한 것이다.Another object of the present invention is to make it possible to significantly reduce the cost and time required for development and certification in order to commercialize a mobile connection device or a device including the functions of the mobile connection device.

본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 자연스럽게 이해되거나 보다 분명해 질 수 있으며, 상기한 기재만으로 본 발명의 목적이 제한되는 것은 아니다.Other objects and advantages of the present invention may be naturally understood or more apparent from the following description, and the object of the present invention is not limited only to the above description.

본 발명의 일 양상에 따르면, 본발명은, 적어도 무선랜 클라이언트 기능 및 휴대 인터넷 서비스에 대한 클라이언트 기능을 가지지만 상기 두 기능 사이의 연동이 없는 통상의 다중 모드 휴대단말장치(10)에 소프트웨어를 다운로드하거나 탑재 함으로써, 상기 휴대 인터넷 서비스를 제공하는 휴대 인터넷 망으로의 중계 기능을 가지도록 한 장치(100,101)로서, 상기 소프트웨어는, 무선랜 단말(91,92,93)로부터의 제어 메시지 또는 데이터 메시지에 대해, 또는 상기 무선랜 단말(91,92,93)로의 제어 메시지 또는 데이터 메시지에 대해 프로토콜 처리를 수행하는 소프트 AP부(220); 상기 휴대 인터넷 망으로부터의 제어 메시지 또는 데이터 메시지에 대해, 또는 상기 휴대 인터넷 망으로의 제어 메시지 또는 데이터 메시지에 대해 프로토콜 처리를 수행하는 휴대 인터넷 클라이언트부(213); 상기 소프트 AP부(220)로부터의 데이터 메시지 또는 상기 휴대 인터넷 클라이언트부(213)로부터의 데이터 메시지에 대해 IP 주소 변환을 수행하는 NAT 기능부(221); 상기 소프트 AP부(220)를 통해 접속을 요청하는 상기 무선랜 단말(91,92,93)에 대해 MAC 주소 기반으로 자동 접속 처리를 수행하는 자동접속 처리부(209); 를 포함하는 기능 블록들을 가진 것을 특징으로 한다.According to an aspect of the present invention, the present invention downloads software to a conventional multi-mode portable terminal device 10 having at least a wireless LAN client function and a client function for a portable Internet service, but without interworking between the two functions. Or a device configured to have a relay function to a portable Internet network providing the portable Internet service, wherein the software is configured to control or data messages from the WLAN terminals 91, 92 and 93. A soft AP unit 220 for performing protocol processing for a control message or a data message to the WLAN terminals 91, 92, and 93; A portable Internet client unit 213 for performing protocol processing on a control message or data message from the portable Internet network or a control message or data message to the portable Internet network; A NAT function unit 221 for performing IP address translation on the data message from the soft AP unit 220 or the data message from the portable Internet client unit 213; An automatic access processing unit (209) for performing automatic access processing based on a MAC address for the wireless LAN terminals (91, 92, 93) requesting access through the soft AP unit 220; Characterized by having a functional block comprising a.

본 발명의 일 양상에 따르면, 본발명은, 적어도 무선랜 클라이언트 기능 및 휴대 인터넷 서비스에 대한 클라이언트 기능을 가지지만 상기 두 기능 사이의 연동이 없는 통상의 다중 모드 휴대단말장치(10)에 소프트웨어를 다운로드하거나 탑재함으로써, 상기 휴대 인터넷 서비스를 제공하는 휴대 인터넷 망으로의 중계 기능을 가지도록 한 장치(100,101)로서, 무선랜 단말(91,92,93)로부터의 제어 메시지 또는 데이터 메시지에 대해, 또는 상기 무선랜 단말(91,92,93)로의 제어 메시지 또는 데이터 메시지에 대해 프로토콜 처리를 수행하는 소프트 AP부(220); 상기 휴대 인터넷 망으로부터의 제어 메시지 또는 데이터 메시지에 대해, 또는 상기 휴대 인터넷 망으로의 제어 메시지 또는 데이터 메시지에 대해 프로토콜 처리를 수행하는 휴대 인터넷 클라이언트부(213); 상기 소프트 AP부(220)로부터의 데이터 메시지 또는 상기 휴대 인터넷 클라이언트부(213)로부터의 데이터 메시지에 대해 IP 주소 변환을 수행하는 NAT 기능부(221); 상기 모바일 패킷 서비스를 이용하는 데이터 패킷량을 카운팅·기록하는 패킷모니터링부(219); 설정된 알람 주기가 되면 상기 데이터 패킷량에 대한 정보를 전송토록 하거나, 상기 데이터 패킷량에 관해 설정된 이벤트가 만족되면 이를 전송토록 하거나, 또는 상기 데이터 패킷량이 설정된 임계치를 초과하면 연결을 해제하는 과금연동제어부(218);를 포함하는 기능 블록들을 가진 것을 특징으로 한다.According to an aspect of the present invention, the present invention downloads software to a conventional multi-mode portable terminal device 10 having at least a wireless LAN client function and a client function for a portable Internet service, but without interworking between the two functions. Or as a device (100,101) having a relay function to a portable internet network providing the portable Internet service, for a control message or a data message from the WLAN terminals (91,92,93), or A soft AP unit 220 for performing protocol processing on a control message or a data message to the WLAN terminals 91, 92, and 93; A portable Internet client unit 213 for performing protocol processing on a control message or data message from the portable Internet network or a control message or data message to the portable Internet network; A NAT function unit 221 for performing IP address translation on the data message from the soft AP unit 220 or the data message from the portable Internet client unit 213; A packet monitoring unit (219) for counting and recording the amount of data packets using the mobile packet service; The billing interlock control unit to transmit the information on the data packet amount when the set alarm period, or to transmit when the event set for the data packet amount is satisfied, or to release the connection when the data packet amount exceeds the set threshold value. 218; and functional blocks, including.

본 발명의 일 양상에 따르면, 본발명은, 적어도 무선랜 클라이언트 기능 및 휴대 인터넷 서비스에 대한 클라이언트 기능을 가지지만 상기 두 기능 사이의 연동이 없는 통상의 다중 모드 휴대단말장치(10)에 소프트웨어를 다운로드하거나 탑재함으로써, 상기 휴대 인터넷 서비스를 제공하는 모바일 패킷 망으로의 중계 기능을 가지도록 한 장치(100,101)로서, 상기 무선랜 단말(91,92,93)로부터의 제어 메시지 또는 데이터 메시지에 대해, 또는 상기 무선랜 단말(91,92,93)로의 제어 메시지 또는 데이터 메시지에 대해 프로토콜 처리를 수행하는 소프트 AP부(220); 상기 휴대 인터넷 망으로부터의 제어 메시지 또는 데이터 메시지에 대해, 또는 상기 휴대 인터넷 망으로의 제어 메시지 또는 데이터 메시지에 대해 프로토콜 처리를 수행하는 휴대 인터넷 클라이언트부(213); 상기 소프트 AP부(220)로부터의 데이터 메시지 또는 상기 휴대 인터넷 클라이언트부(213)로부터의 데이터 메시지를 라우팅 테이블에 의하여 포워딩하는 라우팅부(230); 상기 소프트 AP부(220)를 통해 접속을 요청하는 상기 무선랜 단말(91,92,93)에 대해 MAC 주소 기반으로 자동 접속 처리를 수행하는 자동접속 처리부(209); 를 포함하는 기능 블록들을 가진 것을 특징으로 한다.According to an aspect of the present invention, the present invention downloads software to a conventional multi-mode portable terminal device 10 having at least a wireless LAN client function and a client function for a portable Internet service, but without interworking between the two functions. Or a device configured to have a relay function to a mobile packet network providing the portable Internet service, for a control message or a data message from the WLAN terminals 91, 92, and 93, or A soft AP unit 220 for performing protocol processing on a control message or a data message to the WLAN terminals 91, 92 and 93; A portable Internet client unit 213 for performing protocol processing on a control message or data message from the portable Internet network or a control message or data message to the portable Internet network; A routing unit 230 for forwarding a data message from the soft AP unit 220 or a data message from the portable Internet client unit 213 by a routing table; An automatic access processing unit (209) for performing automatic access processing based on a MAC address for the wireless LAN terminals (91, 92, 93) requesting access through the soft AP unit 220; Characterized by having a functional block comprising a.

본 발명의 일 양상에 따르면, 본발명은, 적어도 무선랜 클라이언트 기능 및 휴대 인터넷 서비스에 대한 클라이언트 기능을 가지지만 상기 두 기능 사이의 연동이 없는 통상의 다중 모드 휴대단말장치(10)에 소프트웨어를 다운로드하거나 탑재함으로써, 상기 휴대 인터넷 서비스를 제공하는 휴대 인터넷 망으로의 중계 기능을 가지도록 한 장치(100,101)로서, 무선랜 단말(91,92,93)로부터의 제어 메시지 또는 데이터 메시지에 대해, 또는 상기 무선랜 단말(91,92,93)로의 제어 메시지 또는 데이터 메시지에 대해 프로토콜 처리를 수행하는 소프트 AP부(220); 상기 휴대 인터넷 망으로부터의 제어 메시지 또는 데이터 메시지에 대해, 또는 상기 휴대 인터넷 망으로의 제어 메시지 또는 데이터 메시지에 대해 프로토콜 처리를 수행하는 휴대 인터넷 클라이언트부(213); 상기 소프트 AP부(220)로부터의 데이터 메시지 또는 상기 휴대 인터넷 망으로부터의 데이터 메시지를 라우팅 테이블에 의하여 포워딩하는 라우팅부(230); 상기 휴대 인터넷 서비스를 이용하는 데이터 패킷량을 카운팅·기록하는 패킷모니터링부(219); 설정된 알람 주기가 되면 상기 데이터 패킷량에 대한 정보를 전송토록 하거나, 상기 데이터 패킷량에 관해 설정된 이벤트가 만족되면 이를 전송토록 하거나, 또는 상기 데이터 패킷량이 설정된 임계치를 초과하면 연결을 해제하는, 과금연동제어부(218); 를 포함하는 기능 블록들을 가진 특징으로 한다.According to an aspect of the present invention, the present invention downloads software to a conventional multi-mode portable terminal device 10 having at least a wireless LAN client function and a client function for a portable Internet service, but without interworking between the two functions. Or as a device (100,101) having a relay function to a portable internet network providing the portable Internet service, for a control message or a data message from the WLAN terminals (91,92,93), or A soft AP unit 220 for performing protocol processing on a control message or a data message to the WLAN terminals 91, 92, and 93; A portable Internet client unit 213 for performing protocol processing on a control message or data message from the portable Internet network or a control message or data message to the portable Internet network; A routing unit 230 for forwarding a data message from the soft AP unit 220 or a data message from the portable Internet network by a routing table; A packet monitoring unit 219 for counting and recording the amount of data packets using the portable Internet service; Billing interlocking to transmit information about the data packet amount when the set alarm period is reached, or to transmit the information about the data packet amount when the event set for the data packet amount is satisfied, or to disconnect the data packet amount when the set amount of the data packet exceeds the set threshold. Control unit 218; Characterized by having functional blocks comprising a.

본 발명의 일 양상에 따르면, 본발명은, 적어도 무선랜 클라이언트 기능 및 휴대 인터넷 서비스에 대한 클라이언트 기능을 가지지만 상기 두 기능 사이의 연동이 없는 통상의 다중 모드 휴대단말장치(10)에, 상기 휴대 인터넷 서비스를 제공하는 휴대 인터넷 망으로의 중계 기능을 수행할 수 있는 소프트웨어를 다운로드하거나 탑재하는 제 1 단계; 무선랜 단말(91,92,93)로부터 또는 상기 휴대 인터넷 망으로부터 데이터 메시지를 수신하는 제 2 단계; NAT 테이블 또는 라우팅 테이블에 따라 상기 수신된 메시지를 전송하는 제 3 단계; 상기 무선랜 단말(91,92,93)에 대한 주기적 알람이 설정되어 있고 설정된 주기에 도달된 경우 해당하는 과금정보 알람 메시지를 전송하거나, 상기 무선랜 단말(91,92,93)에 대한 이벤트 알람이 설정되어 있고 설정된 이벤트가 발생된 경우 해당하는 과금정보 알람 메시지를 전송하거나, 또는 사용한 데이터 패킷량이 설정된 임계치를 초과한 경우 연결을 해제하는 제 4 단계;를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, the present invention provides a portable multi-mode portable terminal apparatus 10 having at least a wireless LAN client function and a client function for a portable Internet service, but without interworking between the two functions. A first step of downloading or loading software capable of performing a relay function to a portable Internet network providing an Internet service; A second step of receiving a data message from a WLAN terminal (91,92,93) or from the portable Internet network; Transmitting the received message according to a NAT table or a routing table; When the periodic alarm for the WLAN terminals 91, 92 and 93 is set and the set period is reached, the corresponding billing information alarm message is transmitted or the event alarm for the WLAN terminals 91, 92 and 93 is transmitted. And a fourth step of transmitting a corresponding billing information alarm message when the set and set events are generated or disconnecting when the amount of used data packets exceeds a set threshold.

본 발명의 일 양상에 따르면, 본발명은, 적어도 무선랜 클라이언트 기능 및 휴대 인터넷 서비스에 대한 클라이언트 기능을 가지지만 상기 두 기능 사이의 연동이 없는 통상의 다중 모드 휴대단말장치(10)에, 상기 휴대 인터넷 서비스를 제공하는 휴대 인터넷 망으로의 중계 기능을 수행할 수 있는 소프트웨어를 다운로드하거나 탑재하는 제 1 단계; 무선랜 단말(91,92,93)로부터 제어 메시지를 수신하는 제 2 단계; 상기 무선랜 단말(91,92,93)의 MAC 주소가 MAC 인증 목록에 기록되어 있는지를 판단하는 제 3 단계; 상기 제 3 단계의 판단 결과 MAC 주소가 MAC 인증 목록에 기록되어 있는 경우, 해당 무선랜 단말(91,92,93)의 접속을 허용하는 제 4 단계;를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, the present invention provides a portable multi-mode portable terminal apparatus 10 having at least a wireless LAN client function and a client function for a portable Internet service, but without interworking between the two functions. A first step of downloading or loading software capable of performing a relay function to a portable Internet network providing an Internet service; A second step of receiving a control message from a WLAN terminal (91,92,93); Determining whether a MAC address of the WLAN terminal (91,92,93) is recorded in a MAC authentication list; And a fourth step of allowing access of the corresponding WLAN terminals 91, 92, and 93 when the MAC address is recorded in the MAC authentication list as a result of the determination of the third step.

본 발명은 기존의 다중 모드 휴대단말장치에서 컨텐츠 다운로드를 통하여 이동 접속 장치 또는 이동 접속 장치의 기능을 포함하는 장치(복합 단말 장치)로 전환할 수 있으므로, 본 발명은 사용자가 이동 접속 장치 또는 이동 접속 장치의 기능을 포함하는 장치(복합 단말 장치)를 작은 비용으로 쉽게 획득할 수 있는 효과가 있다.Since the present invention can be switched from the existing multi-mode portable terminal device to a mobile access device or a device (multiple terminal device) including the functions of the mobile access device through content download, the present invention provides a user with a mobile access device or a mobile access device. There is an effect that a device (multiple terminal device) including the function of the device can be easily obtained at a small cost.

본 발명은 기존의 다중 모드 휴대단말장치에 사용되던 하드웨어 플랫폼에 소프트웨어의 변경만으로 이동 접속 장치 또는 이동 접속 장치의 기능을 포함하는 장치(복합 단말 장치)를 생산할 수 있으므로, 본 발명은 사용자가 이동 접속 장치 또는 이동 접속 장치의 기능을 포함하는 장치(복합 단말 장치)를 작은 비용으로 쉽게 획득할 수 있는 효과가 있다.Since the present invention can produce a mobile access device or a device (multiple terminal device) including the functions of the mobile access device by changing only the software on the hardware platform used in the existing multi-mode portable terminal device, the present invention provides the user with a mobile access. There is an effect that the device (composite terminal device) including the function of the device or the mobile access device can be easily obtained at a low cost.

본 발명은 기존의 다중 모드 휴대단말장치에 소프트웨어의 변경만으로 이동 접속 장치의 기능을 부가할 수 있으므로, 다중 모드 휴대단말장치와 이동 접속 장치의 기능을 모두 가진 복합 단말 장치를 쉽게 구현할 수 있으며, 다중 모드 휴대단말장치와 이동 접속 장치를 별개로 가지고 다닐 필요가 없다. 따라서 본 발명에 따르면, 전화 서비스 또는 인터넷 서비스를 받기 위해 다중 모드 휴대단말장치를 휴대하는 것에 부가하여 별도의 장치를 휴대하지 않고도 이동 접속 장치의 기능을 함께 이용할 수 있다. 본 발명에 따르면, 사용자가 이동 접속 장치 또는 이동 접속 장치의 기능을 포함하는 장치(복합 단말 장치)를 보다 쉽게 휴대할 수 있는 효과가 있다.Since the present invention can add a function of a mobile access device to a conventional multi-mode portable terminal device only by changing software, a multi- terminal device having both the multi-mode mobile terminal device and the mobile access device can be easily implemented. It is not necessary to carry the mode portable terminal device and the mobile connection device separately. Therefore, according to the present invention, in addition to carrying a multi-mode portable terminal device for receiving telephone service or Internet service, the functions of the mobile access device can be used together without carrying a separate device. According to the present invention, there is an effect that a user can more easily carry a mobile access device or a device (composite terminal device) including the functions of the mobile access device.

본 발명은 기존 다중 모드 휴대단말장치의 하드웨어와 물리계층 및 링크계층을 그대로 이용한다. 따라서 본 발명은 이동 접속 장치 또는 이동 접속 장치의 기능을 포함하는 장치(복합 단말 장치)를 상용화하기 위해, 개발·인증에 필요한 비용 및 시간을 대폭 단축할 수 있는 효과가 있다.The present invention uses the hardware, physical layer and link layer of the existing multi-mode portable terminal device as it is. Therefore, the present invention has the effect that the cost and time required for development and certification can be greatly reduced in order to commercialize a mobile access device or a device (multiple terminal device) including the functions of the mobile access device.

본 발명에 따르면, 무선랜 단말이 휴대 인터넷 서비스로의 접속을 허락받기 위한 인증 절차가 보다 간단해지며, 한 번 접속이 허락된 후 다음에 접속할 때는 동일한 인증 절차를 반복하지 않아도 되는 효과가 있다.According to the present invention, an authentication procedure for allowing a WLAN terminal to access a portable Internet service becomes simpler, and there is an effect that the same authentication procedure does not need to be repeated the next time the access is made after the access is allowed once.

본 발명에 따르면, 이동 접속 장치 또는 복합 단말 장치의 사용자, 또는 무선랜 단말의 사용자로서는 휴대 인터넷 서비스를 이용함에 있어서, 과금에 관한 정보, 과금과 관련된 알람 사항을 쉽게 획득할 수 있는 효과가 있다.According to the present invention, as a user of a mobile access device or a composite terminal device or a user of a wireless LAN terminal, when using a portable Internet service, it is possible to easily obtain information about billing and alarm matters related to billing.

본 발명의 목적, 특징 및 장점은 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이, 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 실시예를 상세히 설명하기로 한다.The objects, features and advantages of the present invention will become more apparent from the following detailed description. In addition, 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. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

본 발명에서는 이동 접속 장치 또는 이동 접속 장치의 기능을 포함하는 장치를 제공하기 위하여, 무선랜 클라이언트 기능 및 휴대 인터넷 클라이언트 기능을 가진 기존의 다중 모드 휴대단말장치를 이용하는 점에 가장 큰 특징이 있다. 상기 다중 모드 휴대단말장치는 무선랜 클라이언트 기능 및 휴대 인터넷 클라이언트 기능을 가지지만 상기 두 가지 기능 사이에는 연동이 없다. 흔히 'WiFi 폰'이라 불리는 듀얼 모드 폰은 무선랜 서비스와 광역 이동 통신 서비스를 각각 제공받기 위한 모듈을 각각 탑재하고 있다. 이동 통신 서비스가 휴대 인터넷망을 통해 제공되는 경우에는, 무선랜용 모듈과 휴대 인터넷용 모듈을 모두 포함하고 있는 다중 모드 휴대단말장치를 상정할 수 있다.The present invention has the greatest feature in that an existing multi-mode portable terminal apparatus having a wireless LAN client function and a portable Internet client function is provided to provide a device including a function of a mobile access device or a mobile access device. The multi-mode portable terminal device has a wireless LAN client function and a portable Internet client function, but there is no interworking between the two functions. Dual-mode phones, commonly called 'WiFi phones', are equipped with modules for receiving wireless LAN service and wide area mobile communication service, respectively. When a mobile communication service is provided through a portable internet network, a multi-mode portable terminal device including both a wireless LAN module and a portable internet module can be assumed.

이러한 다중 모드 휴대단말장치에서 무선랜 서비스를 위한 모듈은 무선랜 클라이언트의 기능을 수행하도록 프로그램되어 출시된다. 그러나, 소프트웨어의 변경 또는 업그레이드를 통하여, 무선랜 클라이언트의 기능을 가진 모듈이, 무선랜 단말에 대해 접속 장치(AP : Access Point)의 기능을 가지도록 변경될 수 있으며, 무선랜 접속을 위한 모듈과 휴대 인터넷 접속을 위한 모듈을 연동하여 중계하는 것도 소프트웨어적으로 가능하다는 점에 착안하여, 본 발명이 출발하였다.In such a multi-mode portable terminal device, a module for a WLAN service is programmed and released to perform a function of a WLAN client. However, by changing or upgrading the software, a module having a function of a WLAN client may be changed to have a function of an access point (AP) for the WLAN terminal. The present invention has been made in view of the fact that it is also possible to connect and relay a module for portable Internet connection in software.

도 1은 무선랜 모듈과 휴대 인터넷 모듈을 가진 다중 모드 휴대단말장치가 기존의 서비스를 제공받는 상황을 개념적으로 도시한 도면이다. 앞서 설명한 것과 같은 기존 다중 모드 휴대단말장치의 일반적 사용 상황을 보여주고 있다.1 is a diagram conceptually illustrating a situation in which a multi-mode portable terminal device having a WLAN module and a portable Internet module is provided with an existing service. It shows the general use of the existing multi-mode portable terminal device as described above.

다중 모드 휴대단말장치(10)가 접속장치(50)(AP : Access Point)의 서비스 영역(80) 내에 위치하는 경우에는, 다중 모드 휴대단말장치(10)가 접속장치(50)를 통하여 이더넷 스위치/라우터(60)와 IP망(40)에 연결되어 인터넷 서비스를 제공받을 수 있게 된다. 한편, 무선랜의 서비스 영역(80)을 벗어나고 휴대 인터넷의 서비 스 영역(70) 안에 있는 경우에는 휴대인터넷의 RAS(Radio Access Station : 무선 접속 기지국, 휴대 인터넷 기지국 )(20)와 ACR(Access Control Router : 접속 제어 라우터, 휴대 인터넷 제어국)(30)을 통하여 인터넷 서비스를 제공받는다. 이때 다중 모드 휴대단말장치(10)는 휴대 전화 서비스와 인터넷 서비스를 제공받을 수 있다. When the multi-mode portable terminal device 10 is located in the service area 80 of the access device 50 (AP: Access Point), the multi-mode portable terminal device 10 is connected to the Ethernet switch via the connection device 50. It is connected to the / router 60 and the IP network 40 can be provided with the Internet service. On the other hand, if it is outside the service area 80 of the wireless LAN and within the service area 70 of the mobile Internet, the Radio Access Station (RAS) 20 of the mobile Internet and the ACR (Access Control) Router: Internet service is provided through a connection control router (Portable Internet Control Station) (30). In this case, the multi-mode portable terminal device 10 may be provided with a mobile phone service and an Internet service.

도 1의 하단부에는 다중 모드 휴대단말장치(10)가 무선랜을 통해 접속하는 경우와 휴대 인터넷을 통해 접속하는 경우, 각각의 프로토콜 스택을 도시하고 있다. 다중 모드 휴대단말장치(10)가 접속장치(50)를 통해 접속한 경우, 다중 모드 휴대단말장치(10)는 접속장치(50)의 DHCP 서버부로부터 수신한 무선랜 접속용 IP 주소를 이용하여, 802.11 링크계층(13) 및 802.11 물리계층(14)을 통하여 휴대 전화 서비스 또는 인터넷 서비스를 제공받는다. 한편, 무선랜 서비스 영역(80)을 벗어나고 휴대 인터넷의 서비스 영역(70) 내에 있는 경우, 다중 모드 휴대단말장치(10)는 ACR(30)과의 접속과정에서 생성된 휴대인터넷 접속용 IP 주소를 기반으로 802.16 링크계층(16) 및 802.16 물리계층(17)을 통하여 휴대 전화 서비스 또는 인터넷 서비스를 제공받는다.In the lower part of FIG. 1, each protocol stack is illustrated when the multi-mode portable terminal device 10 is connected through a wireless LAN or when connected through a portable Internet. When the multi-mode portable terminal device 10 is connected through the connection device 50, the multi-mode portable terminal device 10 uses the wireless LAN connection IP address received from the DHCP server unit of the connection device 50. Through the 802.11 link layer 13 and the 802.11 physical layer 14, a mobile phone service or an Internet service is provided. On the other hand, when leaving the WLAN service area 80 and within the service area 70 of the portable Internet, the multi-mode portable terminal device 10 receives the IP address for the mobile Internet connection generated in the process of connecting with the ACR 30. Based on the 802.16 link layer 16 and the 802.16 physical layer 17, the mobile phone service or the Internet service is provided.

도 2는 본 발명에 따라 기존의 무선랜 클라이언트 기능 및 휴대 인터넷 클라이언트 기능을 가진 다중 모드 휴대단말장치를 이동 접속 장치(100) 또는 이동 접속 장치의 기능을 포함하는 장치(101)로 전환시킨 후, 그 사용 상황을 개념적으로 도시한 도면이다.FIG. 2 is a view illustrating a method of converting a multi-mode portable terminal device having a conventional WLAN client function and a portable Internet client function into a mobile access device 100 or a device 101 including a function of a mobile access device according to the present invention. It is a figure which shows the usage situation conceptually.

도 2는 무선랜 클라이언트 기능을 가진 단말(91, 92, 93)이 전환된 상기 이 동 접속 장치(100) 또는 복합 단말 장치(101)(이하, 이동 접속 장치와 복합 단말 장치를 통칭하여 '이동 접속 장치 등(100,101)'이라고도 하거나, '중계 기능을 가진 단말 장치'라고 한다)를 통하여 휴대인터넷 망에 접속되는 상황을 도시하고 있다.2 is a mobile terminal 100 or composite terminal apparatus 101 (hereinafter, referred to collectively as a mobile terminal apparatus and a composite terminal apparatus) to which terminals 91, 92, and 93 having a WLAN client function are switched. A connection device (100, 101), or a "terminal device having a relay function" is connected to the portable Internet network.

도 2에 도시된 바와 같이, 이동 접속 장치 등(100,101)은 휴대 인터넷 서비스 영역(70) 내에서 휴대 인터넷 서비스를 제공받을 수 있는 휴대 인터넷 클라이언트이다. 동시에 이동 접속 장치 등(100,101)은 무선랜 접속 장치의 기능을 가진 것으로서, 자신의 서비스 범위(90) 안에 들어오는 무선랜 클라이언트 기능을 가진 휴대 단말 장치(91), PDA(92) 또는 노트북 컴퓨터(93)(이하 '무선랜 단말'이라 한다)에게 접속 서비스를 제공할 수 있는 환경을 구축한다.As illustrated in FIG. 2, the mobile access devices 100 and 101 are portable Internet clients capable of receiving portable Internet services in the portable Internet service area 70. At the same time, the mobile access device 100 or 101 has the function of a wireless LAN access device, and has a portable terminal device 91, a PDA 92, or a notebook computer 93 having a wireless LAN client function coming into its service range 90. ) To establish an environment that can provide access services to (hereinafter referred to as "wireless LAN terminal").

한편, 본 발명은 크게 2가지 종류의 장치, 즉, '이동 접속 장치'와 '복합 단말 장치'에 관한 것이다. '이동 접속 장치'는 무선랜 단말에게 무선랜을 이용하여 휴대 인터넷 망에 대한 무선 접속 기능을 제공하는 장치이며, '복합 단말 장치'는 무선랜 단말에게 무선랜을 이용하여 휴대 인터넷 망에 대한 무선 접속 기능을 제공하는 외에, 무선랜 클라이언트로서의 기능과 휴대 인터넷 클라이언트로서의 기능을 선택적으로 제공할 수 있는 장치이다. 복합 단말 장치는 이동 접속 장치로서의 기능 외에, 무선랜 클라이언트 또는 휴대 인터넷 클라이언트로서의 기능을 복합적으로 가진 단말을 지칭한다. 이러한 복합 단말 장치가 이동 접속 장치로서 기능할 때의 모드를 이하 '중계 모드'라 하고, 무선랜 클라이언트 또는 휴대 인터넷 클라이언트로서 기능할 때의 모드를 '통상 모드'라 지칭하기로 한다. 복합 단말 장치는 중계 모드와 통상 모드 사이의 변경이 가능하다. 한편, 본 발명의 복합 단말 장치는 중계 모드일 때, 무선랜 단말에 대해서 중계 서비스를 제공하는 동시에 복합 단말 장치는 스스로 VoPI부를 이용하여 음성 통화 기능도 제공할 수 있다(자세한 사항은 후술한다).Meanwhile, the present invention generally relates to two types of devices, namely, a 'mobile access device' and a 'composite terminal device'. A 'mobile access device' is a device providing a wireless access function to a portable Internet network using a wireless LAN to a wireless LAN terminal, and a 'multiple terminal device' is a wireless access to a portable Internet network using a wireless LAN to a wireless LAN terminal. In addition to providing a connection function, the device can selectively provide a function as a wireless LAN client and a function as a portable Internet client. The composite terminal device refers to a terminal which has a function as a wireless LAN client or a portable Internet client in addition to the function as a mobile access device. A mode when the composite terminal device functions as a mobile access device will be referred to as a relay mode, and a mode when it functions as a wireless LAN client or a portable Internet client will be referred to as a normal mode. The composite terminal device can change between the relay mode and the normal mode. On the other hand, when the composite terminal device of the present invention is in the relay mode, the composite terminal device may provide a voice call function by using the VoPI unit while providing a relay service to the WLAN terminal (details will be described later).

한편, 본 발명은 상기한 바와 같이 기존 무선랜 클라이언트의 기능 및 휴대 인터넷 클라이언트의 기능을 가진 다중 모드 휴대단말장치를 전환하여, 이동 접속 장치 또는 복합 단말 장치를 얻는다. 그 전환은 소프트웨어의 변경, 특히 프로토콜 스택 중에서 응용 계층 부분만을 변경하여 가능하다. 본 발명에 따라 기존의 다중 모드 휴대단말장치를 이동 접속 장치 또는 복합 단말 장치로 변경하는 방법에는 크게 2가지가 있다. 그 하나는 생산 과정 중에 변경된 소프트웨어를 탑재하여 이동 접속 장치 또는 복합 단말 장치로 판매하는 것이며, 다른 하나는 기존의 다중 모드 휴대단말장치에서 필요한 소프트웨어 블록들이 포함되거나 필요한 소프트웨어 블록들을 생성할 수 있는 컨텐츠를 온라인 또는 오프라인으로 다운로드하여 환경 설정함으로써, 기존의 다중 모드 휴대단말장치를 이동 접속 장치 또는 복합 단말 장치로 변경하는 것이다.On the other hand, the present invention switches the multi-mode portable terminal device having the function of the existing wireless LAN client and the portable Internet client as described above, to obtain a mobile access device or a composite terminal device. The conversion is possible by changing the software, especially the application layer part of the protocol stack. According to the present invention, there are two methods for changing an existing multi-mode portable terminal device to a mobile access device or a composite terminal device. One is to sell the changed software during the production process and sell it as a mobile access device or a composite terminal device, and the other is to include content that can contain the necessary software blocks or generate the required software blocks in the existing multi-mode portable terminal device. By downloading and setting the environment online or offline, the existing multi-mode portable terminal device is changed to a mobile access device or a composite terminal device.

도 2로 다시 돌아가서, 도 2의 하단부에는 이동 접속 장치(100)의 프로토콜 스택, 또는 복합 단말 장치(101)가 중계 모드로 동작하는 경우의 프로토콜 스택을 도시하고 있다. 이동 접속 장치 등(100, 101)은 무선랜을 통한 접속을 제공하기 위하여, 802.11 무선랜 물리계층(14), 802.11 링크계층(13), IP 계층(18), 및 응용 계층(19)을 가지고 있다. 또한 이동 접속 장치 등(100, 101)은 휴대 인터넷 서비스 를 제공받기 위하여, 802.16 물리계층(17), 802.16 링크계층(16), IP 계층(15), 및 응용 계층(19)을 지니고 있다.Returning to FIG. 2 again, the lower end of FIG. 2 shows the protocol stack of the mobile access device 100 or the protocol stack when the composite terminal device 101 operates in the relay mode. The mobile access devices 100 and 101 have an 802.11 WLAN physical layer 14, an 802.11 link layer 13, an IP layer 18, and an application layer 19 to provide access over a WLAN. have. In addition, the mobile access devices 100 and 101 have an 802.16 physical layer 17, an 802.16 link layer 16, an IP layer 15, and an application layer 19 to receive a portable Internet service.

응용 계층(19)에는 무선랜 단말(91,92,93)들에게 접속을 제공하기 위한 DHCP 서버 및 무선랜 인증과, 휴대인터넷 서비스를 제공받기 위한 DHCP 클라이언트, IP관리 및 VoIP를 구비하며, 데이터 교환시 주소 변환을 처리하는 NAT를 포함하거나, 경로 설정을 위한 라우터를 포함한다. DHCP 서버와 무선랜 인증은 무선랜측 응용계층이고, DHCP 클라이언트, IP관리 및 VoIP는 휴대인터넷측 응용계층이며, NAT 또는 라우터는 양측을 연동하는 응용계층이다.The application layer 19 includes a DHCP server and WLAN authentication for providing access to the WLAN terminals 91, 92, and 93, a DHCP client for providing mobile Internet service, IP management and VoIP, and data. It includes NAT to handle address translation during the exchange, or it includes a router for routing. DHCP server and WLAN authentication is the application layer on the WLAN side, DHCP client, IP management and VoIP is the application layer on the mobile Internet side, NAT or router is the application layer interworking both sides.

도 3은 무선랜 모듈부와 휴대 인터넷 모듈부를 가진 기존 다중 모드 휴대단말장치의 내부 하드웨어 구성 블록도를 도시한 도면이다.3 is a block diagram illustrating an internal hardware configuration of an existing multi-mode portable terminal apparatus having a wireless LAN module unit and a portable internet module unit.

도 3에 도시된 다중 모드 휴대단말장치(10)의 하드웨어 구성은 본 발명의 이동 접속 장치 등(100)의 하드웨어 구성으로 그대로 이용할 수 있다. 따라서, 도 3은 본 발명의 이동 접속 장치(100) 또는 복합 단말 장치(101)의 하드웨어 구성을 도시한 도면이기도 하다.The hardware configuration of the multi-mode portable terminal device 10 shown in FIG. 3 can be used as it is as the hardware configuration of the mobile access device 100 of the present invention. 3 is a diagram showing the hardware configuration of the mobile access device 100 or the composite terminal device 101 of the present invention.

휴대단말장치(10) 또는 이동 접속 장치 등(100, 101)은, CPU(160)을 중심으로 사용자에게 화면을 제공하기 위한 LCD(111), 음성을 처리하기 위한 오디오(112), 사용자의 입력을 처리할 터치 버튼(113), 영상 입력을 위한 카메라(114), 그리고 외부 USB 접속이나 타 장치 접속을 위한 외부 인터페이스(115)를 포함하는 주변장치(110)를 가지고 있다. 그리고 휴대단말장치(10) 또는 이동 접속 장치 등(100,101)은, 무선랜 접속을 위한 무선랜 모듈부(120)와 휴대인터넷 접속을 위한 휴대인터넷 모듈부(150)를 구비한다. 또한, 휴대단말장치(10) 또는 이동 접속 장치 등(100,101)은, 전원인가를 위한 전원공급부(142)와 과부하시 장치를 보호하기 위한 보호회로부(141)로 구성되는 전원 처리장치(140)를 구비하고, 중요한 데이터의 저장을 위한 기록용 NVRAM(133), 프로그램 실행에 사용되는 SDRAM(132) 및 외부 백업이나 데이터 저장을 위한 외부메모리(131)를 가진 메모리부(130)를 구비한다. 상기 메모리부(130)의 메모리들은 휴대단말장치(10) 또는 이동 접속 장치 등(100,101)에서 필요한 개인정보의 저장뿐만 아니라, 휴대단말장치(10)를 이동 접속 장치 등(100,101)으로 전환시키는 경우 그 소프트웨어의 저장용으로도 사용된다.The portable terminal device 10 or the mobile access device 100 or 101 includes an LCD 111 for providing a screen to the user, an audio 112 for processing a voice, and a user's input based on the CPU 160. It has a peripheral device 110 including a touch button 113 to process the image, a camera 114 for inputting an image, and an external interface 115 for external USB connection or other device connection. The mobile terminal 10 or the mobile access device 100 or 101 includes a wireless LAN module 120 for wireless LAN connection and a portable internet module 150 for mobile internet connection. In addition, the portable terminal device 10 or the mobile connection device 100 or 101 may include a power supply unit 140 including a power supply unit 142 for applying power and a protection circuit unit 141 for protecting the device in case of overload. And a memory unit 130 having an NVRAM 133 for storing important data, an SDRAM 132 for executing a program, and an external memory 131 for external backup or data storage. The memories of the memory unit 130 not only store personal information required by the portable terminal device 10 or the mobile access device 100, 101, but also convert the portable terminal device 10 to the mobile access device 100, 101. It is also used to store the software.

도 4는 일반적인 다중 모드 휴대단말장치(10)에서 동작되는 소프트웨어 구조(200), 또는 복합 단말 장치(101)에서 통상의 무선랜 클라이언트 또는 휴대인터넷 클라이언트로 동작할 때(통상 모드)의 소프트웨어 구조(200)를 도시한 도면이다. 도 4는 하드웨어 구조가 아니라 소프트웨어 구조(200)에 관한 것이다.4 illustrates a software structure 200 for operating in a general multi-mode portable terminal apparatus 10, or a software structure for operating as a normal wireless LAN client or a portable Internet client in a composite terminal apparatus 101 (normal mode). 200 is a view showing. 4 is not a hardware structure but a software structure 200.

도 4에 도시된 바와 같이, IP관리부(210)는 무선랜 접속시 무선랜 클라이언트(211)를 통하여 무선랜의 AP(50)로부터 IP 주소를 수신받아 관리하고, 휴대인터넷 접속시에는 휴대인터넷 클라이언트(213)를 통하여 ACR(30)로부터 IP 주소를 수신하여 관리한다. 환경설정부(212)는 다중 모드 휴대단말장치의 환경 설정을 관장하고, 메뉴를 제공하며, 사용자의 입력을 처리하는 기능 블록이다. 다운로드부(214)는 환경설정부(212)의 제어를 받아 실제 다운로드를 관장하는 기능 블록이다. 환경설정부(212)는 컨텐츠 제공자로부터 컨텐츠를 다운로드한 경우 다운로드된 컨텐츠를 이용하여 다중 모드 휴대단말장치에 대해 환경 설정을 할 수 있다. 특히, 다중 모드 휴대단말장치(10)를 이동 접속 장치(100) 또는 복합 단말 장치(101)로 전환하는 경우, 상기 다운로드부(214)가 컨텐츠를 다운로드하고 환경설정부(212)가 다운로드된 컨텐츠를 이용하여 이동 접속 장치(100) 또는 복합 단말 장치(101)로 전환되게 할 수 있을 것이다. 상기 다운로드부(214) 및 환경설정부(214)는 일반적인 다중모드 휴대단말장치(10)라면 통상적으로 구비하는 것으로서, 본 발명의 이동 접속장치(100) 또는 복합 단말장치(101)를 구현하기 위하여 별도로 가진 것으로 볼 수는 없음에 유의하여야 한다. 한편, 다중모드 휴대단말장치(10) 또는 통상 모드에서의 복합 단말 장치(101)는 일반 휴대폰과 동일하게 음성통화처리부(215)를 이용하여 음성 통화 서비스를 제공받거나 인터넷 데이터 처리부(216)를 통하여 인터넷 서비스를 제공받을 수 있다.As shown in FIG. 4, the IP management unit 210 receives and manages an IP address from the AP 50 of the wireless LAN through the wireless LAN client 211 when the wireless LAN is connected. It receives and manages an IP address from the ACR 30 through 213. The environment setting unit 212 is a function block that manages environment settings of the multi-mode portable terminal device, provides a menu, and processes a user's input. The download unit 214 is a functional block that manages actual download under the control of the environment setting unit 212. When the content is downloaded from the content provider, the environment setting unit 212 may configure the multi-mode portable terminal device using the downloaded content. In particular, when the multi-mode portable terminal device 10 is switched to the mobile access device 100 or the composite terminal device 101, the download unit 214 downloads the content and the environment setting unit 212 downloads the content. It may be possible to switch to the mobile access device 100 or the composite terminal device 101 by using. The download unit 214 and the environment setting unit 214 are generally provided as a general multi-mode portable terminal device 10, in order to implement the mobile access device 100 or the composite terminal device 101 of the present invention. It should be noted that it is not considered to have a separate. Meanwhile, the multi-mode portable terminal apparatus 10 or the composite terminal apparatus 101 in the normal mode is provided with a voice call service using the voice call processor 215 or the internet data processor 216 in the same manner as a general mobile phone. Internet service can be provided.

도 5는 이동 접속 장치(100)의 소프트웨어 구조(200) 또는 복합 단말 장치(101)에서 중계 모드로 동작하는 경우의 소프트웨어 구조(200)를 보여주는 도면이다.5 is a diagram illustrating a software structure 200 when operating in the relay mode in the software structure 200 or the composite terminal device 101 of the mobile access device 100.

이동 접속 장치(100) 또는 복합 단말 장치(101)는 다중 모드 휴대단말장치(10)로 사용중 이동 접속 장치(100) 또는 복합 단말 장치(101)로 전환된 것일 수도 있고, 생산과정에서 다중 모드 휴대단말장치(10)의 하드웨어 플랫폼에 소프트웨어 탑재를 통하여 이동 접속 장치(100) 또는 복합 단말 장치(101)로 구현된 것일 수도 있다. 여하한 경우이든, 도 5는 이동 접속 장치(100)의 소프트웨어 구조(200) 또는 복합 단말 장치(101)에서 중계 모드로 동작하는 경우의 소프트웨어 구조(200) 를 보여주고 있다.The mobile access device 100 or the composite terminal device 101 may be converted to the mobile access device 100 or the composite terminal device 101 during use as the multi-mode portable terminal device 10, or may be multi-mode portable in the production process. It may be implemented as the mobile access device 100 or the composite terminal device 101 through software mounting on the hardware platform of the terminal device 10. In either case, FIG. 5 shows the software structure 200 of the mobile access device 100 or the software structure 200 when operating in the relay mode in the composite terminal device 101.

도 4에서 도시되었던 것을 참조하면, 다중 모드 휴대단말장치(10)에서는 무선랜 클라이언트 기능이 있었으나, 도 5의 이동 접속 장치 등(100,101)에서는 무선랜 클라이언트 기능은 동작하지 않도록 되고, 대신 무선랜의 접속 장치로 기능하기 위해 소프트 AP부(220), DHCP 서버부(222), 및 무선랜 인증부(223), NAT 기능부(221), 자동접속 처리부(209), 패킷 모니터링부(219) 및 과금연동 제어부(218)가 생성되었다.Referring to FIG. 4, the multi-mode portable terminal device 10 has a wireless LAN client function. However, the mobile access device 100 or 101 of FIG. 5 does not operate the wireless LAN client function. The soft AP unit 220, the DHCP server unit 222, and the wireless LAN authentication unit 223, NAT function unit 221, automatic connection processing unit 209, packet monitoring unit 219 to function as an access device and The charging interlock control unit 218 has been generated.

IP관리부(210)는 휴대인터넷 클라이언트부(213)를 통해 ACR(30)로 IP주소를 요청하고 수신된 IP 주소를 관리하는 기능을 수행하는 소프트웨어 블록이다. IP관리부(210)는 휴대인터넷 클라이언트부(213)를 통해 수신한 IP 주소를 NAT기능부(221)에 기록한다. The IP management unit 210 is a software block that performs a function of requesting an IP address to the ACR 30 through the portable Internet client unit 213 and managing a received IP address. The IP management unit 210 records the IP address received through the portable Internet client unit 213 in the NAT function unit 221.

휴대인터넷 클라이언트부(213)는 휴대인터넷 접속을 위한 기능블록이다. 휴대인터넷 클라이언트부(213)는 IP관리부(210) 및 NAT기능부(221)로부터의 제어 메시지 및 데이터 메시지에 대해 프로토콜 처리를 수행하거나, 반대로 휴대인터넷 망으로부터의 제어 메시지 및 데이터 메시지에 대한 프로토콜 처리를 수행하는 기능블록이다. 휴대인터넷 클라이언트부(213)는 802.16 물리계층과 802.16MAC 계층의 동작을 통하여 프로토콜 처리를 수행한다.The portable internet client unit 213 is a functional block for accessing the portable internet. The portable Internet client unit 213 performs protocol processing on the control message and data message from the IP management unit 210 and the NAT function unit 221, or, conversely, the protocol processing on the control message and data message from the portable Internet network. It is a functional block that performs. The portable Internet client unit 213 performs protocol processing through operations of the 802.16 physical layer and the 802.16MAC layer.

자동접속 처리부(209)는 소프트 AP부(220)를 통하여 접속을 요청하는 무선랜 단말(91,92,93)들에게 사용자 인증을 통한 매체주소(MAC Address) 기반으로 자동접속 처리 기능을 제공하기 위한 소프트웨어 기능블록이다. 자동접속 처리부(209)는 무선랜 단말(91,92,93)에 대하여 인증전 접속 처리(이에 대해서는 도 14에 관한 설명에서 상세히 설명한다.)를 수행하고, 인증전 접속 처리 과정에서 수집된 MAC 주소를 이용하여 동일한 MAC 주소로 접속을 시도하는 무선랜 단말(91,92,93)들에게 자동으로 접속할 수 있도록 한다. The automatic access processing unit 209 provides the automatic access processing function based on the MAC address through user authentication to the wireless LAN terminals 91, 92 and 93 requesting access through the soft AP unit 220. Software function block. The automatic access processing unit 209 performs pre-authentication access processing (which will be described in detail with reference to FIG. 14) for the WLAN terminals 91, 92, and 93, and collects the MAC collected during the pre-authentication access processing. By using the address, it is possible to automatically connect to the WLAN terminals 91, 92, and 93 attempting to access the same MAC address.

패킷 모니터링부(219)는 NAT 기능부(221) 및 휴대인터넷 클라이언트부(213)와 연동하여, 휴대 인터넷 이용시 데이터 업로드, 다운로드 및 오류 데이터 패킷량을 카운팅하고, 또한 접속된 무선랜 단말(91,92,93)별로 사용한 데이터 패킷량를 기록하기 위한 소프트웨어 기능 블록이다. 패킷 모니터링부(219)는 이동 접속 장치 등(100,101)의 누적 데이터 패킷량 및 구간별 데이터 패킷량과, 무선랜 단말(91,92,93)별 누적 데이터 패킷량 및 구간별 데이터 패킷량을 지속적으로 기록한다. 누적 데이터 패킷량은 과금의 기준 시점으로 부터 현재 시점까지 누적된 데이터 패킷량이며, 구간별 데이터 패킷량은 설정된 구간, 예를들면, 날짜 별로 사용한 패킷량과, 금일 0시부터 현재까지사용한 데이터 패킷량이 될 수 있으며, 또는 주별로 사용한 데이터 패킷량과 금주 월요일 0시부터 현재까지 사용한 데이터 패킷량이 될 수 있다.The packet monitoring unit 219 interlocks with the NAT function unit 221 and the portable Internet client unit 213 to count data upload, download and error data packet amounts when using the portable Internet, and also access the wireless LAN terminal 91, 92, 93) is a software functional block for recording the amount of data packets used. The packet monitoring unit 219 continuously stores the cumulative data packet amount and the data packet amount for each section of the mobile access device 100 and 101, the cumulative data packet amount for each of the WLAN terminals 91, 92, and 93, and the data packet amount for each section. Record as. The cumulative data packet amount is the amount of data packets accumulated from the baseline point of time to the current point of time, and the data packet amount for each section is the amount of packet used by the set interval, for example, the date, and the data packet used from 0 o'clock to the present day. The amount may be the amount of data packets used by the week, or the amount of data packets used from 0 to the present Monday on this week.

과금 연동 제어부(218)는 무선랜 단말(91,92,93)별로 설정된 알람 주기 또는 설정된 알람 이벤트가 만족되면, 여러가지 데이터 패킷량에 대한 정보 중 미리 설정된 정보를 전송하며, 미리 설정된 임계치를 초과한 경우에는 연결 설정을 해제하는 소프트웨어 기능블록이다. 패킷 모니터링부(219)는 이동 접속 장치 등(100,101)의 누적 데이터 패킷량 및 구간별 데이터 패킷량과, 무선랜 단말(91,92,93)별 누적 데이터 패킷량 및 구간별 데이터 패킷량을 지속적으로 기록하고 있는 바, 무선랜 단말은 상기 데이터 패킷량에 관한 정보들 모두 또는 이들 중 선택된 일부의 정보만을 알려 주도록 설정할 수 있다. 설정된 알람 주기 또는 설정된 알람 이벤트가 만족되면, 무선랜 단말(91,92,93)이 미리 설정한 정보만을 무선랜 단말에게 전송하면 된다. 이동 접속 장치 등(100,101)의 누적 데이터 패킷량이 임계치를 초과하는 경우에는, 모든 무선랜 단말(91,92,93)에 대하여 휴대 인터넷 서비스의 제공을 중단하도록 하는 기능을 가지도록 할 수 있다. 또한, 이동접속장치 등(100,101)은 무선랜 단말(91,92,93)의 누적 데이터 패킷량이 임계치를 초과하는 경우에는, 해당 무선랜 단말(91,92,93)에 대하여 휴대 인터넷 서비스의 제공을 중단하도록 하는 기능을 가질수 있다.The charging interworking control unit 218 transmits preset information among various data packet amounts when the set alarm period or the set alarm event for each of the WLAN terminals 91, 92, and 93 is satisfied, and exceeds the preset threshold. In the case of a software function block. The packet monitoring unit 219 continuously stores the cumulative data packet amount and the data packet amount for each section of the mobile access device 100 and 101, the cumulative data packet amount for each of the WLAN terminals 91, 92, and 93, and the data packet amount for each section. As it is recorded, the WLAN terminal may be configured to inform all of the information on the amount of data packets or only information of a selected portion thereof. When the set alarm period or the set alarm event is satisfied, only the information previously set by the WLAN terminals 91, 92 and 93 may be transmitted to the WLAN terminal. When the cumulative data packet amount of the mobile access devices 100 and 101 exceeds the threshold, all of the wireless LAN terminals 91, 92 and 93 can be provided with a function to stop the provision of the portable Internet service. In addition, the mobile access device 100 or 101 provides a portable Internet service to the corresponding WLAN terminals 91, 92 and 93 when the cumulative data packet amount of the WLAN terminals 91, 92 and 93 exceeds a threshold. It can have a function to stop.

환경설정부(212)는 통상적인 다중 모드 휴대단말장치(10) 또는 본 발명의 이동 접속 장치(100) 및 복합 단말 장치(101)에서 모두 동일한 소프트웨어 기능블록이다. 환경설정부(212)는 일반적으로 사용자에게 메뉴를 제공하고 메뉴 설정에 따라 장치 설정을 변경하는 기능을 수행한다. 본 실시예에서 환경설정부(212)는 다중 모드 휴대단말장치(10)를 이동 접속 장치 등(100,101)으로 전환하는 경우에 환경설정에 관여하게 될 것이며, 또한 복합 단말 장치(101)에서 중계 모드로 모드 변경하는 경우의 환경설정에도 관여하게 될 것이다. 환경 설정부(212)는 통상 모드와 중계 모드 사이의 변경이 요청되는 경우, 그 변경에 필요한 설정을 처리한다. 환경 설정부(212)는 무선랜 단말(91,92,93)들의 환경 설정을 처리한다. 무선랜 단말 환경설정 처리과정에서는 과금 정보 알람에 관한 설정, 사용자 ID/암호 등록, 사용자 인증 데이터베이스 위치등록, 및 원클릭 암호 설정 등을 수행한다(이들에 대해서는 도 17과 관련된 설명에서 구체적으로 기술한다).The configuration unit 212 is the same software functional block in both the conventional multi-mode portable terminal device 10 or the mobile access device 100 and the composite terminal device 101 of the present invention. The environment setting unit 212 generally provides a menu to a user and performs a function of changing a device setting according to the menu setting. In the present exemplary embodiment, the environment setting unit 212 may be involved in environment setting when the multi-mode portable terminal device 10 is switched to the mobile connection device 100, 101, or the like, and the relay mode in the composite terminal device 101 may also be used. You will also be involved in configuring your environment when you change modes. When a change between the normal mode and the relay mode is requested, the environment setting unit 212 processes a setting necessary for the change. The environment setting unit 212 processes environment settings of the WLAN terminals 91, 92, and 93. In the WLAN terminal configuration processing, the charging information alarm is set, user ID / password registration, user authentication database location registration, and one-click password setting are performed (these are described in detail with reference to FIG. 17). ).

다운로드 방식에 의해 다중 모드 휴대단말장치(10)를 이동 접속 장치(100) 또는 복합 단말 장치(101)로 전환하는 경우, 다중 모드 휴대단말장치(10)의 환경설정부(212)(전환 후의 이동 접속 장치(100) 또는 복합 단말 장치(101)의 환경설정부(212)와 동일하다)는 다운로드된 컨텐츠로부터 소프트AP부(220), DHCP서버부(222), 무선랜 인증부(223), 및 NAT기능부(221)를 추출하고 이를 다중 모드 휴대단말장치(10)에 설치 또는 설정함으로써 이동 접속 장치(100) 또는 복합 단말 장치(101)가 되도록 한다. 한편, 복합 단말 장치(101)가 통상 모드에서 중계 모드로 변경되는 경우에도, 환경설정부(212)는 소프트AP부(220), DHCP서버부(222), 무선랜 인증부(223), 및 NAT기능부(221)가 설치 또는 설정될 수 있도록 기능한다.When switching the multi-mode portable terminal apparatus 10 to the mobile access device 100 or the composite terminal apparatus 101 by the download method, the environment setting unit 212 (movement after switching) of the multi-mode portable terminal apparatus 10 The same as the environment setting unit 212 of the access device 100 or the composite terminal device 101), the soft AP unit 220, the DHCP server unit 222, the wireless LAN authentication unit 223, And extracting the NAT function unit 221 and installing or setting the NAT function unit 221 in the multi-mode portable terminal device 10 so as to become the mobile access device 100 or the composite terminal device 101. On the other hand, even when the composite terminal apparatus 101 is changed from the normal mode to the relay mode, the environment setting unit 212 is the soft AP unit 220, DHCP server unit 222, WLAN authentication unit 223, and The NAT function unit 221 functions to be installed or set.

소프트AP부(220)는 무선랜 단말(91,92,93)에게 무선랜 접속을 제공하기 위한 기능블록이다. 소프트AP부(220)는 환경설정부(212)의 환경설정에 따라 동작되며 무선랜 단말(91,92,93)로부터의 제어메시지 및 데이터 메시지에 대해 프로토콜 처리를 수행하고, 무선랜 인증부(223), NAT 기능부(221) 및 DHCP 서버부(222)로부터의 제어 메시지 및 데이터 메시지에 대해 프로토콜 처리를 수행하는 기능블록이다. 소프트AP부(220)는 802.11 물리계층과 802.11MAC 계층의 동작을 통하여 프로토콜 처리를 수행한다.The soft AP 220 is a functional block for providing a WLAN connection to the WLAN terminals 91, 92, and 93. The soft AP 220 is operated according to the configuration of the environment setting unit 212 and performs protocol processing for control messages and data messages from the WLAN terminals 91, 92 and 93, and performs a WLAN authentication unit ( 223, a function block for performing protocol processing on control messages and data messages from the NAT function unit 221 and the DHCP server unit 222. The soft AP 220 performs protocol processing through operations of the 802.11 physical layer and the 802.11MAC layer.

무선랜 인증부(223)는 무선랜 단말(91,92,93)의 접속을 제한하기 위한 인증기능을 수행하는 블록이다. 무선랜 인증부(223)는 WEP, WPA, WPA2 등과 같은 표준 암호화 인증 방법에 따라 인증절차를 수행하고 인증된 단말의 정보를 관리를 한다.The WLAN authentication unit 223 is a block that performs an authentication function for restricting access of the WLAN terminals 91, 92, and 93. The WLAN authentication unit 223 performs an authentication procedure according to a standard encryption authentication method such as WEP, WPA, WPA2, etc., and manages information of an authenticated terminal.

DHCP서버부(223)는 무선랜 단말(91,92,93)의 IP 주소 요청에 대하여 IP 주소를 제공하는 기능블록이다. DHCP서버부(223)는 무선랜 단말(91,92,93)의 IP 주소 요청에 따라 무선랜 인증부(223)에 인증된 단말인지 확인을 요청하고 확인된 단말에 대해서만 IP 주소를 부여할 수 있다. DHCP서버부(223)에서 무선랜 단말(91,92,93)의 요청에 의하여 할당된 IP 주소는 NAT기능부(221)에 기록하여 휴대인터넷 서비스 중계 기능을 수행할 때 사용된다. The DHCP server unit 223 is a functional block that provides an IP address for an IP address request of the WLAN terminals 91, 92, and 93. The DHCP server unit 223 requests the wireless LAN authentication unit 223 to verify whether the terminal is an authenticated terminal according to the IP address request of the wireless LAN terminals 91, 92, and 93 and assigns the IP address only to the confirmed terminal. have. The IP address allocated by the request of the wireless LAN terminals 91, 92, and 93 in the DHCP server unit 223 is used in the NAT function unit 221 to perform the portable Internet service relay function.

NAT기능부(221)는 휴대인터넷과 무선랜 사이에 전송되는 데이터 메시지의 주소를 변환하는 기능블록이다. NAT기능부(221)는 IP관리부(210)로 부터 휴대인터넷용 IP 주소를 제공받고, DHCP서버부(222)로부터 인증된 무선랜 단말들에 대한 IP 주소를 제공받는다. NAT기능부(221)가 주소를 변환하는 방법은 여러가지가 있으며, 예를 들면 NAT기능부(221)는 휴대인터넷 망으로부터 데이터 메시지를 수신하는 경우에는 수신된 데이터 메시지의 IP 주소와 포트를 확인하여 무선랜 단말의 IP 주소와 포트를 찾아서 매핑하며, 무선랜 단말로부터 수신된 데이터 메시지의 경우에는 무선랜 단말의 IP 주소와 포트를 확인하여 휴대인터넷용 IP 주소와 포트로 매핑하여 전송한다.NAT function unit 221 is a functional block for converting the address of the data message transmitted between the portable Internet and the wireless LAN. The NAT function unit 221 receives the IP address for the mobile Internet from the IP management unit 210, and receives the IP addresses for the authenticated WLAN terminals from the DHCP server unit 222. The NAT function unit 221 converts an address in various ways. For example, when the NAT function unit 221 receives a data message from a mobile Internet network, the NAT function unit 221 checks the IP address and port of the received data message. Find and map the IP address and port of the WLAN terminal, and in the case of the data message received from the WLAN terminal, the IP address and port of the WLAN terminal are identified and mapped to the IP address and port for the portable Internet.

VoIP부(225)는 복합 단말 장치의 중계 모드로 동작될 때 음성 통화에 사용되며, NAT 기능부(221)를 통하거나 직접 휴대인터넷 클라이언트부(213)를 통하여 외부 휴대 인터넷 망에 접속된다. 복합 단말 장치가 무선랜 단말에 대하여 NAT 중계기능을 수행하는 중에도 복합 단말 장치가 음성 통화 기능을 제공할 수 있도록 한 다.The VoIP unit 225 is used for a voice call when operated in the relay mode of the composite terminal device, and is connected to the external portable Internet network through the NAT function unit 221 or directly through the portable Internet client unit 213. Even when the composite terminal device performs a NAT relay function for the WLAN terminal, the composite terminal device can provide a voice call function.

VPN 클라이언트부(224)는 NAT 기능부(221)에서 휴대 인터넷 망으로 데이터를 전송하거나, 휴대 인터넷 망으로부터의 데이터를 수신할 때 보안 데이터 송수신에 사용된다. VPN 클라이언트부(224)는 L2TP, PPTP, IPSec 등의 프로토콜을 이용하여 가상 사설망을 구축하는 기능을 수행한다.The VPN client unit 224 is used for transmitting / receiving secure data when the NAT function unit 221 transmits data to or receives data from the portable Internet network. The VPN client unit 224 performs a function of establishing a virtual private network using a protocol such as L2TP, PPTP, IPSec, or the like.

도 6은 이동 접속 장치(100)의 소프트웨어 구조(200) 또는 복합 단말 장치(101)에서 중계 모드로 동작하는 경우 라우팅 기능을 동작할 때의 소프트웨어 구조(250)를 보여주는 도면이다. FIG. 6 is a diagram illustrating a software structure 250 when operating a routing function when operating in the relay mode in the software structure 200 or the composite terminal device 101 of the mobile access device 100.

도 6은 도 5의 NAT 기능부(221)를 대신하여 라우팅부(230)가 환경설정부(212)에 의하여 설정된 경우이며, IP 라우팅 프로토콜에 의해 라우팅 테이블을 구축하며, 소프트 AP부(220)로부터의 데이터 메시지 또는 휴대 인터넷 망으로부터의 데이터 메시지를 구축된 라우팅 테이블에 의하여 포워딩한다. 라우팅부(230)은 환경설정부(212)의 설정에 따라 고정된 형태의 스테틱 라우팅과 라우팅 프로토콜에 의한 가변 망 상황을 반영하는 다이나믹 라우팅을 처리하며, 이때 결과적으로 생성되는 것이 라우팅 테이블과 데이타 포워딩 테이블이다.FIG. 6 is a case where the routing unit 230 is set by the environment setting unit 212 in place of the NAT function unit 221 of FIG. 5, and establishes a routing table by the IP routing protocol, and the soft AP unit 220. Data messages from or data messages from the portable Internet network are forwarded by the established routing table. The routing unit 230 processes static routing in a fixed form according to the configuration of the environment setting unit 212 and dynamic routing that reflects a variable network situation by a routing protocol, and the resulting routing table and data are generated. Forwarding table.

도 7은 다운 로드 방식에 의해 다중 모드 휴대단말장치(10)가 복합 단말 장치(101)로 전환되는 과정과 상기 복합 단말 장치(101)로 전환된 후의 동작 과정을 도시한 도면이다. 도 8은 당초부터 복합 단말 장치(101)로 생산된 경우 복합 단말 장치(101)의 동작 과정을 도시한 도면이다.FIG. 7 is a diagram illustrating a process in which the multi-mode portable terminal device 10 is converted to the composite terminal device 101 and an operation process after the conversion to the composite terminal device 101 by the download method. 8 is a diagram illustrating an operation process of the composite terminal device 101 when the composite terminal device 101 is produced from the beginning.

도 7은 다운 로드 방식에 의해 다중 모드 휴대단말장치(10)가 복합 단말 장 치(101)로 전환되는 과정과 상기 복합 단말 장치(101)로 전환된 후의 동작 과정을 도시한 도면이다. 도 8은 당초부터 복합 단말 장치(101)로 생산된 경우 복합 단말 장치(101)의 동작 과정을 도시한 도면이다.FIG. 7 is a diagram illustrating a process in which the multi-mode portable terminal device 10 is converted to the composite terminal device 101 by the download method and an operation process after the conversion to the composite terminal device 101. 8 is a diagram illustrating an operation process of the composite terminal device 101 when the composite terminal device 101 is produced from the beginning.

도 7을 참조하면, 휴대 단말 장치(10) 또는 복합 단말 장치(101)는 먼저 필요한 초기화 단계(301)를 수행한다(필요한 컨텐츠가 다운로드되어 설치·설정되기 전에는 휴대 단말 장치(10)라고 할 수 있으나, 이하 편의상 '복합 단말 장치(101)'라고 지칭한다). 그 후 단계(302)에서는 복합 단말 장치(101)가 중계 모드로 설정되어 있는지 여부를 판단하고, 중계 모드로 설정되어 있지 않은 경우에는 통상 모드로 동작한다(305). 한편, 중계 모드로 설정된 경우에는 필요한 소프트웨어 블록이 존재하는지를 판단하여(303), 존재하지 않은 경우에는 컨텐츠 제공자가 상기 소프트웨어 블록이 포함된 컨텐츠를 제공하고 있는지를 판단한다(304). 컨텐츠 제공자가 상기 컨텐츠를 제공하고 있지 않은 경우에는 복합 단말 장치(101)가 통상 모드로 동작하도록 한다(305)(이는 엄밀히 다중 모드 휴대단말장치(10)로서 동작하는 것이다). 한편, 컨텐츠 제공자가 상기 컨텐츠를 제공하고 잇는 경우에는 해당 컨텐츠를 다운로드하여 설정한다(306).Referring to FIG. 7, the portable terminal apparatus 10 or the composite terminal apparatus 101 first performs the necessary initialization step 301 (the portable terminal apparatus 10 may be referred to as before the necessary contents are downloaded and installed and set up). However, hereinafter, referred to as the "composite terminal device 101" for convenience). Thereafter, in step 302, it is determined whether the composite terminal device 101 is set to the relay mode, and if it is not set to the relay mode, operation is performed in the normal mode (305). On the other hand, if it is set to the relay mode, it is determined whether a required software block exists (303). If not, it is determined whether a content provider is providing content including the software block (304). If the content provider does not provide the content, the composite terminal apparatus 101 is allowed to operate in the normal mode (305) (which is strictly operated as the multi-mode portable terminal apparatus 10). On the other hand, if the content provider provides the content, the content is downloaded and set (306).

한편 단계(303)에서 필요한 소프트웨어 블록이 존재하는 경우에는 중계 모드의 동작을 개시한다(307). 단계(308)에서 복합 단말 장치(101)는 인증 정보를 결합하여 SSID(Service Set ID)를 포함한 비콘 신호를 브로드캐스트하며, 무선랜 클라이언트의 메시지를 수신한다. 그리고 수신된 메시지가 제어메시지인지 판단하여(309), 제어메시지일 경우 제어 메시지 처리 서브루틴(400)으로 진행하며, 제어 메시지가 아닌 경우에는 데이터 메시지로 보고 NAT 처리 서브루틴 또는 라우팅 처리 서브루틴(500)으로 진행한다.On the other hand, if the necessary software block exists in step 303, the operation of the relay mode is started (307). In step 308, the composite terminal device 101 combines the authentication information to broadcast a beacon signal including the SSID (Service Set ID), and receives a message of the WLAN client. If the received message is a control message (309), the control message processing subroutine 400 proceeds to the control message, and if it is not a control message to report as a data message NAT processing subroutine or routing processing subroutine ( Proceed to 500).

도 8은 당초부터 복합 단말 장치(101)로 생산된 경우 복합 단말 장치(101)의 동작 과정을 도시한 도면이다.8 is a diagram illustrating an operation process of the composite terminal device 101 when the composite terminal device 101 is produced from the beginning.

도 8은 복합 단말 장치(101)로서 동작하기 위하여 필요한 소프트웨어 블록들이 복합 단말 장치(101)의 생산 과정에서 이미 탑재되어 있는 경우이므로, 소프트웨어 블록들을 다운로드할 필요가 없다. 다만, 복합 단말 장치(101)를 생산하는 과정은, 무선랜 클라이언트 기능 및 휴대 인터넷 클라이언트 기능을 가진 통상적인 다중 모드 휴대단말장치(10)를 제조하기 위한 하드웨어 플랫폼에 본 발명의 소프트웨어 기능 블록들을 탑재하기만 하면 되는 것이다.8 is a case where the software blocks necessary to operate as the composite terminal apparatus 101 are already mounted in the production process of the composite terminal apparatus 101, it is not necessary to download the software blocks. However, in the process of producing the composite terminal device 101, the software functional blocks of the present invention are mounted on a hardware platform for manufacturing a conventional multi-mode portable terminal device 10 having a wireless LAN client function and a portable Internet client function. All you have to do is.

도 8은 도 7의 과정들과 비교하여 소프트웨어 블록들을 다운로드하기 위한 단계들인 단계(303), 단계(304) 및 단계(306)만을 제거한 것과 동일하므로 구체적 설명은 생략한다.8 is the same as removing only steps 303, 304, and 306, which are steps for downloading software blocks as compared to the processes of FIG. 7, and thus a detailed description thereof will be omitted.

도 9는 다운 로드 방식에 의해 다중 모드 휴대단말장치(10)가 이동 접속 장치(100)로 전환되는 과정과 상기 이동 접속 장치(101)로 전환된 후의 동작 과정을 도시한 도면이다. 도 11은 당초부터 이동 접속 장치(100)로 생산된 경우 이동 접속 장치(100)의 동작 과정을 도시한 도면이다.FIG. 9 is a diagram illustrating a process of switching the multi-mode portable terminal device 10 to the mobile access device 100 by a download method and an operation process after switching to the mobile access device 101. FIG. 11 is a diagram illustrating an operation process of the mobile access device 100 when the mobile access device 100 is produced from the beginning.

이동 접속 장치(100)는 중계 모드로만 동작하는 것이기 때문에 모드 전환 과정이 필요 없다. 도 9는 도 7과 비교하여, 중계 모드 설정인지를 판단하는 과정(302)이 제거되면 거의 동일하게 된다. Since the mobile access device 100 operates only in the relay mode, the mode switching process is not necessary. FIG. 9 is substantially the same when the process of determining whether the relay mode is set 302 is removed in comparison with FIG. 7.

도 9를 참조하면, 다중 모드 휴대단말장치(10) 또는 이동 접속 장치(101)는 먼저 필요한 초기화 단계(301)를 수행한다(필요한 컨텐츠가 다운로드되어 설치·설정되기 전에는 다중 모드 휴대단말장치(10)라고 할 수 있으나, 이하 편의상 '이동 접속 장치(100)'라고 지칭한다). 단계(303)에서 필요한 소프트웨어 블록이 존재하는지를 판단하여, 존재하지 않은 경우에는 컨텐츠 제공자가 상기 소프트웨어 블록이 포함된 컨텐츠를 제공하고 있는지를 판단한다(304). 컨텐츠 제공자가 상기 컨텐츠를 제공하고 있지 않은 경우에는 다중 모드 휴대단말장치(10)로서의 기능에 따라 동작하도록 한다(305). 한편, 컨텐츠 제공자가 상기 컨텐츠를 제공하고 있는 경우에는 필요한 해당 컨텐츠를 다운로드하여 설정한다(306).Referring to FIG. 9, the multi-mode portable terminal apparatus 10 or the mobile access apparatus 101 first performs the necessary initialization step 301 (before the required contents are downloaded, installed and set up, the multi-mode portable terminal apparatus 10 However, hereinafter referred to as a "mobile connection device 100" for convenience). In step 303, it is determined whether a required software block exists, and if it does not exist, it is determined whether a content provider is providing content including the software block (304). If the content provider does not provide the content, the content provider operates according to the function of the multi-mode portable terminal device 10 (305). On the other hand, if the content provider is providing the content, the corresponding content is downloaded and set necessary (306).

한편 단계(303)에서 필요한 소프트웨어 블록이 존재하는 경우에는 이동 접속 장치(10)로서의 동작을 개시한다(307). 단계(308)에서 이동 접속 장치(101)는 인증 정보를 결합하여 SSID(Service Set ID)를 포함한 비콘 신호를 브로드캐스트하며, 무선랜 클라이언트의 메시지를 수신한다. 그리고 수신된 메시지가 제어메시지인지 판단하여(309), 제어메시지일 경우 제어 메시지 처리 서브루틴(400)으로 진행하며, 제어 메시지가 아닌 경우에는 데이터 메시지로 보고 NAT 처리 서브루틴 또는 라우팅 처리 서브루틴(500)으로 진행한다.On the other hand, if the necessary software block exists in step 303, operation as the mobile access device 10 is started (307). In operation 308, the mobile access device 101 broadcasts a beacon signal including a service set ID (SSID) by combining authentication information, and receives a message of a WLAN client. If the received message is a control message (309), the control message processing subroutine 400 proceeds to the control message, and if it is not a control message to report as a data message NAT processing subroutine or routing processing subroutine ( Proceed to 500).

도 10은 당초부터 이동 접속 장치(100)로 생산된 경우 이동 접속 장치(100)의 동작 과정을 도시한 도면이다.FIG. 10 is a diagram illustrating an operation process of the mobile access device 100 when the mobile access device 100 is produced from the beginning.

도 10에서 설명된 이동 접속 장치(100)는 이동 접속 장치(100)로서 동작하기 위하여 필요한 소프트웨어 블록들이 이동 접속 장치(100)의 생산 과정에서 이미 탑 재되어 있는 경우이므로, 소프트웨어 블록들을 다운로드할 필요가 없다. 다만, 이동 접속 장치(100)를 생산하는 과정은, 무선랜 클라이언트 기능 및 휴대 인터넷 클라이언트 기능을 가진 통상적인 다중 모드 휴대단말장치(10)를 제조하기 위한 하드웨어 플랫폼에 본 발명의 소프트웨어 기능 블록들을 탑재하기만 하면 되는 것이다.The mobile access device 100 described with reference to FIG. 10 is a case where software blocks necessary for operating as the mobile access device 100 are already mounted in the production process of the mobile access device 100, and thus need to download the software blocks. There is no. However, in the process of producing the mobile access device 100, the software functional blocks of the present invention are mounted on a hardware platform for manufacturing a conventional multi-mode portable terminal device 10 having a wireless LAN client function and a portable Internet client function. All you have to do is.

도 11은 NAT 기능부을 이용하는 경우 제어 메시지 처리 서브루틴(400)을 도시한 도면이다.11 illustrates a control message processing subroutine 400 when using a NAT function unit.

무선랜 단말로부터 수신메시지를 확인하고(401), 수신 메시지가 IP 주소 제어메시지인지를 확인하여(402), IP 주소 제어메시지가 아닌 경우에는 단계(403)으로 진행한다. 단계(403)에서 인증 메시지인 경우에는 암호를 확인하고 인증절차를 수행하게 되고(406), 인증 메시지가 아닌 경우에는 수신메시지를 폐기한다(407). 단계(402)에서 IP 주소 제어 메시지인 경우에는 단계(404)로 진행하여 IP주소 요청인지를 판단한다. 판단결과 IP주소 요청인 경우에는 해당 단말에 이미 할당된 IP 주소가 존재하는 지를 판단한다(408). 이미 할당된 IP 주소가 존재하지 않은 경우에는 새로운 IP주소를 링크계층의 MAC 주소와 결합하여 관리하고 NAT 테이블에 신규 IP를 기록한다(410). 한편, 이미 할당된 IP 주소가 있는 경우에는 기존 IP 할당정보와 링크계층의 MAC 주소를 비교하여 동일하다면 기존 IP 주소를 할당하고 NAT 테이블에 등록(409)한다. 한편, 단계(404)에서 IP 주소 요청이 아닌 경우에는 IP 주소 해제 요청으로 판단하여, IP 주소를 해제하고 NAT 테이블에 등록되었던 IP 주소와 포트 정보를 제거한다(405).Check the received message from the WLAN terminal (401), and check whether the received message is an IP address control message (402), if not the IP address control message proceeds to step 403. In the case of the authentication message in step 403, the password is confirmed and an authentication procedure is performed (406). If the authentication message is not an authentication message, the received message is discarded (407). If it is an IP address control message in step 402, the flow proceeds to step 404 to determine whether it is an IP address request. As a result of the determination, in the case of the IP address request, it is determined whether an IP address already allocated to the corresponding terminal exists (408). If there is no already assigned IP address, the new IP address is managed by combining with the MAC address of the link layer and the new IP is recorded in the NAT table (410). On the other hand, if there is an already assigned IP address, and compares the existing IP allocation information and the MAC address of the link layer, if the same is assigned to the existing IP address and registered in the NAT table (409). On the other hand, if it is not the IP address request in step 404, it is determined as an IP address release request, and releases the IP address and removes the IP address and port information registered in the NAT table (405).

도 12는 NAT 처리 서브루틴(500)을 도시한 도면이다. 12 illustrates a NAT processing subroutine 500.

데이터 메시지를 수신하고(501), 발신지의 IP 주소가 무선랜 단말로부터인지를 판단하여(502), 발신지가 무선랜 단말인 경우에는 목적지가 외부 인터넷 망인지를 판단한다(503). 만약 목적지가 외부 인터넷 망이라면 NAT 테이블에 등록된 정보를 확인하여 발신지의 IP 주소가 있는지 판단하고(506), 판단결과 NAT 테이블에 발신지의 IP 주소가 있는 경우, NAT 테이블에 따라 메시지의 주소를 변환하고 재조립하여 외부 휴대 인터넷으로 메시지를 전송하며(510), 그 로그를 기록하게 되고(512), 사용량의 알람 및 과금연동 제어처리 서브루틴(800)을 처리한다. 만약 단계(506)에서 NAT 테이블에 발신지 IP 주소가 등록되어 있지 않은 경우, 비인가 단말의 메시지로 간주하고 메시지를 폐기하고(507) 그 로그를 기록하게 되고(512), 사용량의 알람 및 과금연동 제어처리 서브루틴(800)을 처리한다. 한편 단계(503)에서 목적지가 외부 인터넷 망이 아닌 경우에는 내부 단말간의 통신으로 판단하여 해당하는 무선랜 단말로 전송하고(504), 로그를 기록하게 되고(512), 사용량의 알람 및 과금연동 제어처리 서브루틴(800)을 처리한다. 단계(502)에서 발신지가 무선랜이 아닌 경우 단계(505)로 진행하여 발신지가 외부 인터넷망인지를 판단한다(505). 발신지가 외부 인터넷 망인 경우에는 단계(508)로 진행하여 NAT 테이블에 존재하는지를 판단하여(508), NAT 테이블에 존재한다면 NAT 테이블의 변환 정보에 따라 메시지 주소를 변환하고 재조립을 통하여 무선랜으로 메시지를 전송하게 되고(511), 단계 (512)로 진행하게 된다. 단계 (512)에서 로그를 기록하고, 사용량의 알람 및 과금연동 제어처리 서브루틴(800)을 처리한다. 단계(505)에서 발신지가 외부 인터넷망이 아니거나, 단계(508)에서 NAT 테이블에 존재하지 않는 경우에는 데이터를 폐기하고(509), 그 로그를 기록하고(512), 사용량의 알람 및 과금연동 제어처리 서브루틴(800)을 처리한다.After receiving the data message (501), it is determined whether the source IP address is from the WLAN terminal (502), and if the source is the WLAN terminal, it is determined whether the destination is the external Internet network (503). If the destination is an external Internet network, it is determined whether the source IP address exists by checking the information registered in the NAT table (506). If the source IP address is found in the NAT table, the message is translated according to the NAT table. And reassemble and transmit the message to the external portable Internet (510), record the log (512), and process the alarm and billing interlock control processing subroutine (800). If the source IP address is not registered in the NAT table in step 506, it is regarded as a message of an unauthorized terminal, the message is discarded (507) and the log is recorded (512), and the usage alarm and billing interlock control Process processing subroutine 800. On the other hand, if the destination is not the external Internet network in step 503, it is determined by the communication between the internal terminals and transmitted to the corresponding wireless LAN terminal (504), the log is recorded (512), the usage alarm and billing interlocking control Process processing subroutine 800. If the source is not the wireless LAN in step 502, the flow proceeds to step 505 to determine whether the source is an external Internet network (505). If the source is an external Internet network, the process proceeds to step 508 to determine whether it exists in the NAT table (508). If the source exists in the NAT table, the message address is converted according to the translation information of the NAT table and the message is transmitted to the WLAN through reassembly. In step 511, the process proceeds to step 512. In step 512, the log is recorded and the alarm of the usage amount and the billing interlock control processing subroutine 800 are processed. In step 505, if the source is not the external Internet network or does not exist in the NAT table in step 508, the data is discarded (509), the log is recorded (512), and usage alarms and billing interlocked. The control processing subroutine 800 is processed.

도 13은 NAT 기능부를 사용하는 경우에 있어서 제어 메시지 처리 서브루틴(450)의 다른 실시예를 도시한 도면이다.FIG. 13 is a diagram showing another embodiment of the control message processing subroutine 450 when using the NAT function unit.

무선랜 단말로부터 수신메시지를 확인하고(451), 무선랜 단말의 MAC 주소가 MAC 인증목록에 기록되어 있는지를 판단하여(452), MAC 인증목록에 기록되어 있지 않다면 인증전 접속처리(600) 서브루틴을 처리한다. 만약 단계(452)에서 MAC 인증목록에 기록되어 있다면, 수신 메시지가 IP 주소 제어메시지인지를 확인하여(453), IP 주소 제어메시지가 아닌 경우에는 수신메시지를 폐기한다(456). 단계(453)에서 IP 주소 제어 메시지인 경우에는 단계(454)로 진행하여 IP주소 요청인지를 판단한다. 판단결과 IP주소 요청인 경우에는 해당 단말에 이미 할당된 IP 주소가 존재하는 지를 판단한다(457). 이미 할당된 IP 주소가 존재하지 않은 경우에는 새로운 IP주소를 링크계층의 MAC 주소와 결합하여 관리하고 NAT 테이블에 신규 IP를 기록한다(459). 한편, 이미 할당된 IP 주소가 있는 경우에는 기존 IP 할당정보와 링크계층의 MAC 주소를 비교하여 동일하다면 기존 IP 주소를 할당하고 NAT 테이블에 등록(458)한다. 한편, 단계(454)에서 IP 주소 요청이 아닌 경우에는 IP 주소 해제 요청으로 판단하여, IP 주소를 해제하고 NAT 테이블에 등록되었던 IP 주소와 포트 정보를 제거한다(455).Check the received message from the WLAN terminal (451), determine whether the MAC address of the WLAN terminal is recorded in the MAC authentication list (452), if not recorded in the MAC authentication list sub-authentication processing 600 Process the routine. If it is recorded in the MAC authentication list in step 452, it is checked whether the received message is an IP address control message (453), and if it is not an IP address control message, the received message is discarded (456). In the case of the IP address control message in step 453, the flow proceeds to step 454 to determine whether the request is an IP address. As a result of the determination, in the case of the IP address request, it is determined whether an IP address already allocated to the corresponding terminal exists (457). If there is no already assigned IP address, the new IP address is managed by combining with the MAC address of the link layer and the new IP is recorded in the NAT table (459). On the other hand, if there is an already assigned IP address, and compares the existing IP allocation information and the MAC address of the link layer, if the same is assigned to the existing IP address and registered in the NAT table (458). On the other hand, if it is not the IP address request in step 454, it is determined as an IP address release request, and releases the IP address and removes the IP address and port information registered in the NAT table (455).

도 14는 인증전 접속처리 서브루틴(600)을 도시한 도면이다.14 shows the pre-authentication connection processing subroutine 600.

이동접속장치 등(100,101)의 시스템 환경설정 정보에는 원클릭 암호가 포함 되어 있다. 또한, 원클릭 암호는 상기 이동접속장치 등(100,101)에게 접속하고자 하는 모든 무선랜 단말들(91,92,93)에게 미리 잘 알려져 있는 well-known 암호이며, 인증전에 접속하는 무선랜 단말(91,92,93)은 제어 메시지에 원클릭 암호를 포함하여 전송한다. 원클릭 암호는 프로그램 속에 미리 포함되어 배포될 수 있으므로, 무선랜 단말(91,92,93)의 사용자가 접속과정에서 원클릭 암호를 입력하거나 설정할 수 필요는 없다. 따라서 무선랜 단말(91,92,93)의 사용자는 원클릭으로 일단 이동접속장치 등에 접속하는 것이 가능하다.System configuration information of the mobile access devices 100 and 101 includes a one-click password. In addition, the one-click password is a well-known password that is well known to all the WLAN terminals 91, 92, and 93 to be connected to the mobile access device 100, 101, and the like. 92 and 93 include the one-click password in the control message. Since the one-click password can be distributed in advance in the program, it is not necessary for the user of the WLAN terminals 91, 92 and 93 to enter or set the one-click password during the connection process. Therefore, the user of the wireless LAN terminals 91, 92 and 93 can be connected to the mobile access device or the like with one click.

먼저, 시스템 환경설정 정보에서 원클릭 암호를 확인하고(601), 수신된 원클릭 암호가 시스템 환경설정 정보의 원클릭 암호와 일치하는지 비교한다(602). 단계 (602)에서 비교 결과 암호가 일치한다면, 무선랜 단말의 메시지가 최초 접속 메시지인지를 판단하여(603), 최초 접속 메시지인 경우에는 단계 (605)로 진행한다. 단계 (605)에서는 사용자 ID와 암호를 요구하는 메시지를 무선랜 단말에게 전송한다. 단계 (603)에서 최초 접속 메시지가 아닌 경우에는 무선랜 단말의 메시지가 사용자 인증 메시지 인지를 판단한다(604). 단계 (604)에서 사용자 인증 메시지인 경우에는 사용자 인증 처리(700) 서브루틴으로 진행한다. 단계 (604)에서 사용자 인증 메시지가 아닌경우에는 단계 (606)으로 진행하여 연결을 해제한다. 단계 (602)에서 원클릭 암호가 일치하지 않는 경우에는 단계 (606)으로 진행하여 연결을 해제한다.First, the one-click password is checked in the system configuration information (601), and the received one-click password is compared with the one-click password in the system configuration information (602). If the ciphers match in step 602, it is determined whether the message of the WLAN terminal is the first access message (603), and if it is the first access message, the process proceeds to step 605. In step 605, a message requesting a user ID and a password is transmitted to the WLAN terminal. If it is not the first access message in step 603, it is determined whether the message of the WLAN terminal is a user authentication message (604). If it is a user authentication message in step 604, the process proceeds to user authentication processing 700 subroutine. If it is not the user authentication message in step 604, the flow proceeds to step 606 to disconnect. If the one-click password does not match in step 602, the flow proceeds to step 606 to disconnect.

도 15는 사용자 인증처리 서브루틴(700)을 도시한 도면이다.15 shows a user authentication processing subroutine 700.

먼저, 사용자 ID와 암호를 확인하고(701), 사용자 인증 데이터베이스가 외부에 존재하는지를 판단한다(702). 외부에 존재하는 경우에는 단계 (704)로 진행하여 외부 사용자 인증 서버로 리다이렉트 하고 그 응답 결과를 수신하며(704), 외부 사용자 인증서버로 부터 인증 OK 메시지를 수신하였는지를 판단한다(706). 단계 (706)에서 인증 OK 메시지를 수신하였으면 무선랜 단말의 MAC 주소를 MAC 인증목록에 기록하고(707), 인증 OK 메시지를 해당 무선랜 단말에게 전송한다(710). 단계 (706)에서 인증 OK 메시지를 수신하지 못하였으면, 인증 NOK 메시지를 해당 무선랜 단말에게 전송한다(709). 단계 (702)에서 사용자 인증 데이터베이스가 외부에 존재하지 않는 경우에는 사용자 인증 데이터베이스가 이동접속 장치등의 내부에 존재하는 지를 판단한다(703). 단계 (703)에서 사용자 인증 데이터베이스가 내부에 존재하는 경우에는 수신된 사용자 ID 및 암호와, 이동접속장치 등에 저장되어 있는 사용자 ID 및 암호가 일치하는지를 판단한다(705). 일치하는 경우에는 무선랜 단말의 MAC 주소를 MAC 인증목록에 기록하고(707), 인증 OK 메시지를 해당 무선랜 단말에게 전송한다(710). 단계 (705)에서 일치하지 않는 경우와 단계 (703)에서 사용자 인증 데이터베이스가 존재하지 않는 경우에는 단계 (708)로 진행하여 인증 NOK 메시지를 해당 무선랜 단말에게 전송한다. First, the user ID and password are checked (701), and it is determined whether the user authentication database exists outside (702). If it is external, the process proceeds to step 704, redirects to the external user authentication server and receives the response result (704), and determines whether an authentication OK message is received from the external user authentication server (706). If the authentication OK message is received in step 706, the MAC address of the WLAN terminal is recorded in the MAC authentication list (707), and the authentication OK message is transmitted to the corresponding WLAN terminal (710). If the authentication OK message is not received in step 706, the authentication NOK message is transmitted to the corresponding WLAN terminal (709). If the user authentication database does not exist outside in step 702, it is determined whether the user authentication database exists inside the mobile access device or the like (703). If the user authentication database exists in step 703, it is determined whether the received user ID and password match the user ID and password stored in the mobile access device or the like (705). If it matches, the MAC address of the WLAN terminal is recorded in the MAC authentication list (707), and the authentication OK message is transmitted to the WLAN terminal (710). If there is no match in step 705 and if there is no user authentication database in step 703, the process proceeds to step 708 to transmit an authentication NOK message to the corresponding WLAN terminal.

도 16은 사용량 알람 및 과금연동 제어처리 서브루틴(800)이다.16 is a usage alarm and billing interlock control processing subroutine (800).

무선랜 단말들에 대한 주기적인 알람이 설정되어 있는지를 판단한다(802). 주기적인 알람이 설정되어 있는 경우에는, 설정된 알람 주기를 읽어와서(804), 해당 주기에 도달되었는지 판단한다(806). 해당 주기에 도달된 경우에는 해당 주기에 대한 과금정보 알람 메시지를 해당 단말에게 전송하고(808), 단계 (803)으로 진행한다. 과금정보 알람메시지에는 이동접속장치(100,101) 등의 누적 데이터 패킷량 및 구간별 데이터 패킷량과, 해당 무선랜 단말의 누적 데이터 패킷량 및 구간별 데이터 패킷량 등이 포함될 수 있다. 단계 (806)에서 해당 주기에 도달되지 않는 경우에는 단계 (803)으로 진행한다. 단계 (802)에서 무선랜 단말에 대한 주기적인 알람이 설정되어 있지 않는 경우에는 단계 (803)으로 진행하여 무선랜 단말에 대한 이벤트 알람이 설정되었는지를 판단한다(803). 이벤트 알람이 설정된 경우에는, 설정된 이벤트의 내용을 읽어와서(805), 해당 이벤트가 발생되었는지를 판단한다(807). 예를들면, 이벤트는 해당 단말의 누적 데이터 패킷량이 설정된 임계치를 넘는 상태, 또는 설정된 임계치의 80%에 도달된 상태 등이 될 수 있다. 다른 예로서, 이벤트는 해당 단말의 누적 사용 요금이 설정된 임계치를 넘는 상태, 또는 설정된 임계치의 80%에 도달한 상태 등이 될 수 있따. 본 발명에서는 데이터 패킷량을 중심으로 설명하나, 항상 데이터 페킷량 대신 사용 요금으로 바뀐 실시 형태로 성립한다.In operation 802, it is determined whether a periodic alarm is set for the WLAN terminals. When the periodic alarm is set, the set alarm period is read (804), and it is determined whether the corresponding cycle has been reached (806). When the cycle is reached, the charging information alarm message for the cycle is transmitted to the terminal (808), and the flow proceeds to step (803). The charging information alarm message may include a cumulative data packet amount and a section data packet amount of the mobile access devices 100 and 101, a cumulative data packet amount and a section data packet amount of the corresponding WLAN terminal. If the cycle is not reached in step 806, step 803 is reached. If the periodic alarm for the WLAN terminal is not set in step 802, the process proceeds to step 803 to determine whether an event alarm for the WLAN terminal is set (803). If an event alarm is set, the content of the set event is read (805) to determine whether the corresponding event has occurred (807). For example, the event may be a state in which the cumulative data packet amount of the corresponding terminal exceeds a set threshold, or a state in which 80% of the set threshold is reached. As another example, the event may be a state in which the cumulative usage fee of the corresponding terminal exceeds a set threshold or reaches 80% of the set threshold. In the present invention, the data packet amount will be described mainly. However, the embodiment is always changed to a fee instead of a data packet amount.

단계 (807)에서 해당 이벤트가 발생된 경우에는 해당 이벤트에 대한 과금정보 알람 메시지를 단말에게 전송하며(809), 데이터 패킷량이 설정된 임계치를 초과하는지를 판단하여(810), 초과한 경우에는 단말의 현재 연결을 해제한다(811). 단계 (803)의 판단결과 무선랜 단말에 대한 이벤트 알람이 설정되어 있지 않는 경우와, 단계(807)의 판단결과 해당 이벤트가 발생되지 않은 경우에는 단계 (810)으로 진행한다.When the event occurs in step 807, the charging information alarm message for the corresponding event is transmitted to the terminal (809), and it is determined whether the data packet amount exceeds the set threshold (810), and if it exceeds the current of the terminal The connection is released (811). If the event alarm for the WLAN terminal is not set as a result of the determination of step 803, and if the corresponding event does not occur as a result of the determination of step 807, the process proceeds to step 810.

도 17은 무선랜 단말 환경 설정 처리 서브루틴(900)을 보여준다.17 shows a WLAN terminal configuration processing subroutine 900.

먼저, 시스템 환경설정 정보 및 무선랜 단말 환경설정 테이블을 확인하 고(901). 관리자의 명령이 오기를 대기한다(902). 관리자의 명령이 무선랜 단말에 대한 과금정보 알람의 설정인지를 판단하고(903), 과금정보 알람의 설정인 경우에는 무선랜 단말 환경설정 테이블에 알람 설정사항을 등록한다(904). 단계(903)에서 판단결과 무선랜 단말에 대한 과금정보 알람의 설정이 아닌경우에는 단계 (905)로 진행하여 무선랜 단말 사용자의 내부 등록 명령인지를 판단한다(905). 단계 (905)의 판단결과, 무선랜 단말 사용자의 내부 등록 명령인 경우에는 무선랜 단말 환경 설정 테이블에 무선랜 단말 사용자의 ID 및 암호를 등록한다(906). 단계(905)의 판단결과 무선랜 단말 사용자의 내부 등록 명령이 아닌 경우에는, 단계 (907)로 진행하여 외부 사용자 인증 데이터베이스의 위치 등록 설정 인지를 판단한다. 단계 (907)의 판단결과 위치 등록 설정인 경우에는 시스템 환경 설정정보에 외부 사용자 인증 데이터베이스의 위치를 등록한다(908). 단계 (907)의 판단 결과 위치 등록이 아닌경우에는 윈클릭 암호 설정인지를 판단한다(909). 단계 (909)의 판단결과 원클릭 암호 설정인 경우에는 시스템 환경설정 정보에 원클릭 암호를 설정한다(910). 본 실시예에서는 이동 접속 장치 등(100,101)에 사용자가 원클릭 암호를 설정하는 것을 설명하였으나, 원클릭 암호는 휴대 인터넷망을 통하여 자동으로 설정되거나 이동 접속 장치 등(100,101)에 소프트웨어를 설정할 때 함께 포함되어 설정될 수도 있는 등 다양한 방법이 가능하다. 단계 (909)의 판단결과 윈클릭 암호 설정이 아닌 경우에는 무선랜 단말 환경설정이 종료되었는지를 판단하여(911), 종료된 경우에는 시스템 환경설정 정보와 무선랜 단말 환경설정 테이블을 저장하며(912), 종료되지 않은 경우에는 관리자 명령을 대기한다(902). 단계 (904), 단계(906), 단 계(908) 및 단계(910)을 수행한 후에는 관리자 명령을 대기한다(902). First, the system environment setting information and the WLAN terminal environment setting table are checked (901). Wait for the manager's command to come (902). It is determined whether the administrator's command is the setting of the charging information alarm for the WLAN terminal (903). If the setting is the setting of the charging information alarm, the administrator registers the alarm setting in the WLAN terminal configuration table (904). If it is determined in step 903 that the charging information alarm for the WLAN terminal is not set, the process proceeds to step 905 to determine whether it is an internal registration command of the WLAN terminal user (905). As a result of the determination in step 905, if the internal registration command of the WLAN terminal user, the WLAN terminal user ID and password are registered in the WLAN terminal configuration table (906). If the determination result of step 905 is not an internal registration command of the WLAN terminal user, the flow proceeds to step 907 to determine whether the location registration setting of the external user authentication database is set. If it is determined in step 907 that the location registration setting is set, the location of the external user authentication database is registered in the system configuration information (908). If it is determined in step 907 that the location is not registered, it is determined whether the WinClick password is set (909). If it is determined in step 909 that the one-click password is set, the one-click password is set in the system configuration information (910). In the present embodiment, the user sets the one-click password to the mobile access devices 100 and 101. However, the one-click password is automatically set through the portable Internet network or when the software is set to the mobile access devices 100 and 101. Various methods are possible, such as being included and set. If it is determined in step 909 that the WinClick password is not set, it is determined whether the WLAN terminal configuration is terminated (911), and when it is terminated, the system configuration information and the WLAN terminal configuration table are stored (912). If it is not terminated, it waits for an administrator command (902). After performing steps 904, 906, 908, and 910, an administrator command is waited for (902).

본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서, 여러 가지 치환, 변형 및 변경이 가능하므로, 본 발명은 전술한 실시 예 및 첨부된 도면에 의해 한정되는 것이 아니다.As those skilled in the art to which the present invention pertains, various permutations, modifications, and changes are possible without departing from the technical spirit of the present invention. It is not limited by.

도 1은 무선랜 모듈과 휴대 인터넷 모듈을 가진 다중 모드 휴대단말장치가 기존의 서비스를 제공받는 상황을 개념적으로 도시한 도면이다.1 is a diagram conceptually illustrating a situation in which a multi-mode portable terminal device having a WLAN module and a portable Internet module is provided with an existing service.

도 2는 기존의 무선랜 클라이언트 기능 및 휴대 인터넷 클라이언트 기능을 가진 다중 모드 휴대단말장치를 이동 접속 장치(100) 또는 이동 접속 장치의 기능을 포함하는 장치(101)로 전환시킨 후, 그 사용 상황을 개념적으로 도시한 도면이다.FIG. 2 illustrates the use situation after converting a multi-mode portable terminal device having a conventional wireless LAN client function and a portable Internet client function into a mobile access device 100 or a device 101 including a function of a mobile access device. Conceptually illustrated.

도 3은 무선랜 모듈과 휴대 인터넷 모듈을 가진 기존 다중 모드 휴대단말장치의 내부 하드웨어 구성 블록도를 도시한 도면이다.3 is a block diagram illustrating an internal hardware configuration of an existing multi-mode portable terminal apparatus having a wireless LAN module and a portable internet module.

도 4는 일반적인 다중 모드 휴대단말장치(10)에서 동작되는 소프트웨어 구조(200), 또는 복합 단말 장치(101)에서 통상적인 무선랜 클라이언트 또는 휴대인터넷 클라이언트로 동작할 때(통상 모드)의 소프트웨어 구조(200)를 도시한 도면이다.4 is a software structure 200 for operating in a general multi-mode portable terminal apparatus 10, or a software structure for operating in a conventional wireless LAN client or a portable Internet client in a composite terminal apparatus 101 (normal mode). 200 is a view showing.

도 5는 이동 접속 장치(100)의 소프트웨어 구조(200) 또는 복합 단말 장치(101)에서 중계 모드로 동작하는 경우의 소프트웨어 구조(200)를 보여주는 도면이다.5 is a diagram illustrating a software structure 200 when operating in the relay mode in the software structure 200 or the composite terminal device 101 of the mobile access device 100.

도 6은 이동 접속 장치(100)의 소프트웨어 구조(200) 또는 복합 단말 장치(101)에서 중계 모드로 동작하는 경우 라우팅 기능을 동작할 때의 소프트웨어 구조(250)를 보여주는 도면이다. FIG. 6 is a diagram illustrating a software structure 250 when operating a routing function when operating in the relay mode in the software structure 200 or the composite terminal device 101 of the mobile access device 100.

도 7은 다운 로드 방식에 의해 다중 모드 휴대단말장치(10)가 복합 단말 장 치(101)로 전환되는 과정과 상기 복합 단말 장치(101)로 전환된 후의 동작 과정을 도시한 도면이다.FIG. 7 is a diagram illustrating a process in which the multi-mode portable terminal device 10 is converted to the composite terminal device 101 by the download method and an operation process after the conversion to the composite terminal device 101.

도 7은 당초부터 복합 단말 장치(101)로 생산된 경우 복합 단말 장치(101)의 동작 과정을 도시한 도면이다.7 is a diagram illustrating an operation process of the composite terminal device 101 when the composite terminal device 101 is produced from the beginning.

도 9는 다운 로드 방식에 의해 다중 모드 휴대단말장치(10)가 이동 접속 장치(100)로 전환되는 과정과 상기 이동 접속 장치(101)로 전환된 후의 동작 과정을 도시한 도면이다. FIG. 9 is a diagram illustrating a process of switching the multi-mode portable terminal device 10 to the mobile access device 100 by a download method and an operation process after switching to the mobile access device 101.

도 10은 당초부터 이동 접속 장치(100)로 생산된 경우 이동 접속 장치(100)의 동작 과정을 도시한 도면이다.FIG. 10 is a diagram illustrating an operation process of the mobile access device 100 when the mobile access device 100 is produced from the beginning.

도 11은 제어 메시지 처리 서브루틴(400)을 도시한 도면이다.11 illustrates a control message processing subroutine 400.

도 12는 NAT 처리 서브루틴(500)을 도시한 도면이다. 12 illustrates a NAT processing subroutine 500.

도 13은 NAT 기능부를 사용하는 경우에 있어서 제어 메시지 처리 서브루틴(450)의 다른 실시예를 도시한 도면이다.FIG. 13 is a diagram showing another embodiment of the control message processing subroutine 450 when using the NAT function unit.

도 14는 인증전 접속처리 서브루틴(600)을 도시한 도면이다.14 shows the pre-authentication connection processing subroutine 600.

도 15는 사용자 인증처리 서브루틴(700)을 도시한 도면이다.15 shows a user authentication processing subroutine 700.

도 16은 사용량 알람 및 과금연동 제어처리 서브루틴(800)이다.16 is a usage alarm and billing interlock control processing subroutine (800).

도 17은 무선랜 단말 환경 설정 처리 서브루틴(900)을 보여준다.17 shows a WLAN terminal configuration processing subroutine 900.

Claims (8)

적어도 무선랜 클라이언트 기능 및 휴대 인터넷 서비스에 대한 클라이언트 기능을 가지지만 상기 두 기능 사이의 연동이 없는 통상의 다중 모드 휴대단말장치(10)에 소프트웨어를 다운로드하거나 탑재함으로써, 상기 휴대 인터넷 서비스를 제공하는 휴대 인터넷 망으로의 중계 기능을 가지도록 한 장치(100,101)로서,A mobile device that provides the mobile Internet service by downloading or installing software into a conventional multi-mode mobile terminal device 10 having at least a wireless LAN client function and a client function for a mobile Internet service, but no interworking between the two functions. As a device (100, 101) having a relay function to the Internet network, 상기 소프트웨어는,The software, 무선랜 단말(91,92,93)로부터의 제어 메시지 또는 데이터 메시지에 대해, 또는 상기 무선랜 단말(91,92,93)로의 제어 메시지 또는 데이터 메시지에 대해 프로토콜 처리를 수행하는 소프트 AP부(220);Soft AP unit 220 for performing protocol processing on the control message or data message from the WLAN terminals 91, 92 and 93, or the control message or data message to the WLAN terminals 91, 92 and 93 ); 상기 휴대 인터넷 망으로부터의 제어 메시지 또는 데이터 메시지에 대해, 또는 상기 휴대 인터넷 망으로의 제어 메시지 또는 데이터 메시지에 대해 프로토콜 처리를 수행하는 휴대 인터넷 클라이언트부(213);A portable Internet client unit 213 for performing protocol processing on a control message or data message from the portable Internet network or a control message or data message to the portable Internet network; 상기 소프트 AP부(220)로부터의 데이터 메시지 또는 상기 휴대 인터넷 클라이언트부(213)로부터의 데이터 메시지에 대해 IP 주소 변환을 수행하는 NAT 기능부(221);A NAT function unit 221 for performing IP address translation on the data message from the soft AP unit 220 or the data message from the portable Internet client unit 213; 상기 소프트 AP부(220)를 통해 접속을 요청하는 상기 무선랜 단말(91,92,93)에 대해 MAC 주소 기반으로 자동 접속 처리를 수행하는 자동접속 처리부(209);An automatic access processing unit (209) for performing automatic access processing based on a MAC address for the wireless LAN terminals (91, 92, 93) requesting access through the soft AP unit 220; 를 포함하는 기능 블록들을 가진 것을 특징으로 하는 장치.Apparatus having functional blocks comprising a. 적어도 무선랜 클라이언트 기능 및 휴대 인터넷 서비스에 대한 클라이언트 기능을 가지지만 상기 두 기능 사이의 연동이 없는 통상의 다중 모드 휴대단말장치(10)에 소프트웨어를 다운로드하거나 탑재함으로써, 상기 휴대 인터넷 서비스를 제공하는 휴대 인터넷 망으로의 중계 기능을 가지도록 한 장치(100,101)로서,A mobile device that provides the mobile Internet service by downloading or installing software into a conventional multi-mode mobile terminal device 10 having at least a wireless LAN client function and a client function for a mobile Internet service, but no interworking between the two functions. As a device (100, 101) having a relay function to the Internet network, 무선랜 단말(91,92,93)로부터의 제어 메시지 또는 데이터 메시지에 대해, 또는 상기 무선랜 단말(91,92,93)로의 제어 메시지 또는 데이터 메시지에 대해 프로토콜 처리를 수행하는 소프트 AP부(220);Soft AP unit 220 for performing protocol processing on the control message or data message from the WLAN terminals 91, 92 and 93, or the control message or data message to the WLAN terminals 91, 92 and 93 ); 상기 휴대 인터넷 망으로부터의 제어 메시지 또는 데이터 메시지에 대해, 또는 상기 휴대 인터넷 망으로의 제어 메시지 또는 데이터 메시지에 대해 프로토콜 처리를 수행하는 휴대 인터넷 클라이언트부(213);A portable Internet client unit 213 for performing protocol processing on a control message or data message from the portable Internet network or a control message or data message to the portable Internet network; 상기 소프트 AP부(220)로부터의 데이터 메시지 또는 상기 휴대 인터넷 클라이언트부(213)로부터의 데이터 메시지에 대해 IP 주소 변환을 수행하는 NAT 기능부(221);A NAT function unit 221 for performing IP address translation on the data message from the soft AP unit 220 or the data message from the portable Internet client unit 213; 상기 휴대 인터넷 서비스를 이용하는 데이터 패킷량을 카운팅·기록하는 패킷모니터링부(219);A packet monitoring unit 219 for counting and recording the amount of data packets using the portable Internet service; 설정된 알람 주기가 되면 상기 데이터 패킷량에 대한 정보를 전송토록 하거나, 상기 데이터 패킷량에 관해 설정된 이벤트가 만족되면 이를 전송토록 하거나, 또는 상기 데이터 패킷량이 설정된 임계치를 초과하면 연결을 해제하는 과금연동제어부(218);The billing interlock control unit to transmit the information on the data packet amount when the set alarm period, or to transmit when the event set for the data packet amount is satisfied, or to release the connection when the data packet amount exceeds the set threshold value. (218); 를 포함하는 기능 블록들을 가진 것을 특징으로 하는 장치.Apparatus having functional blocks comprising a. 적어도 무선랜 클라이언트 기능 및 휴대 인터넷 서비스에 대한 클라이언트 기능을 가지지만 상기 두 기능 사이의 연동이 없는 통상의 다중 모드 휴대단말장치(10)에 소프트웨어를 다운로드하거나 탑재함으로써, 상기 휴대 인터넷 서비스를 제공하는 휴대 인터넷 망으로의 중계 기능을 가지도록 한 장치(100,101)로서,A mobile device that provides the mobile Internet service by downloading or installing software into a conventional multi-mode mobile terminal device 10 having at least a wireless LAN client function and a client function for a mobile Internet service, but no interworking between the two functions. As a device (100, 101) having a relay function to the Internet network, 상기 무선랜 단말(91,92,93)로부터의 제어 메시지 또는 데이터 메시지에 대해, 또는 상기 무선랜 단말(91,92,93)로의 제어 메시지 또는 데이터 메시지에 대해 프로토콜 처리를 수행하는 소프트 AP부(220);Soft AP unit for performing protocol processing on the control message or data message from the WLAN terminal (91, 92, 93) or the control message or data message to the WLAN terminal (91, 92, 93) ( 220); 상기 휴대 인터넷 망으로부터의 제어 메시지 또는 데이터 메시지에 대해, 또는 상기 휴대 인터넷 망으로의 제어 메시지 또는 데이터 메시지에 대해 프로토콜 처리를 수행하는 휴대 인터넷 클라이언트부(213);A portable Internet client unit 213 for performing protocol processing on a control message or data message from the portable Internet network or a control message or data message to the portable Internet network; 상기 소프트 AP부(220)로부터의 데이터 메시지 또는 상기 휴대 인터넷 클라이언트부(213)로부터의 데이터 메시지를 라우팅 테이블에 의하여 포워딩하는 라우팅부(230);A routing unit 230 for forwarding a data message from the soft AP unit 220 or a data message from the portable Internet client unit 213 by a routing table; 상기 소프트 AP부(220)를 통해 접속을 요청하는 상기 무선랜 단말(91,92,93)에 대해 MAC 주소 기반으로 자동 접속 처리를 수행하는 자동접속 처리부(209);An automatic access processing unit (209) for performing automatic access processing based on a MAC address for the wireless LAN terminals (91, 92, 93) requesting access through the soft AP unit 220; 를 포함하는 기능 블록들을 가진 것을 특징으로 하는 장치.Apparatus having functional blocks comprising a. 적어도 무선랜 클라이언트 기능 및 휴대 인터넷 서비스에 대한 클라이언트 기능을 가지지만 상기 두 기능 사이의 연동이 없는 통상의 다중 모드 휴대단말장 치(10)에 소프트웨어를 다운로드하거나 탑재함으로써, 상기 휴대 인터넷 서비스를 제공하는 휴대 인터넷 망으로의 중계 기능을 가지도록 한 장치(100,101)로서,By providing the mobile Internet service by downloading or installing the software into a general multi-mode mobile terminal 10 having at least a wireless LAN client function and a mobile Internet service, but no interworking between the two functions. As a device (100, 101) having a relay function to a portable Internet network, 무선랜 단말(91,92,93)로부터의 제어 메시지 또는 데이터 메시지에 대해, 또는 상기 무선랜 단말(91,92,93)로의 제어 메시지 또는 데이터 메시지에 대해 프로토콜 처리를 수행하는 소프트 AP부(220);Soft AP unit 220 for performing protocol processing on the control message or data message from the WLAN terminals 91, 92 and 93, or the control message or data message to the WLAN terminals 91, 92 and 93 ); 상기 휴대 인터넷 망으로부터의 제어 메시지 또는 데이터 메시지에 대해, 또는 상기 휴대 인터넷 망으로의 제어 메시지 또는 데이터 메시지에 대해 프로토콜 처리를 수행하는 휴대 인터넷 클라이언트부(213);A portable Internet client unit 213 for performing protocol processing on a control message or data message from the portable Internet network or a control message or data message to the portable Internet network; 상기 소프트 AP부(220)로부터의 데이터 메시지 또는 상기 휴대 인터넷 망으로부터의 데이터 메시지를 라우팅 테이블에 의하여 포워딩하는 라우팅부(230);A routing unit 230 for forwarding a data message from the soft AP unit 220 or a data message from the portable Internet network by a routing table; 상기 휴대 인터넷 서비스를 이용하는 데이터 패킷량을 카운팅·기록하는 패킷모니터링부(219);A packet monitoring unit 219 for counting and recording the amount of data packets using the portable Internet service; 설정된 알람 주기가 되면 상기 데이터 패킷량에 대한 정보를 전송토록 하거나, 상기 데이터 패킷량에 관해 설정된 이벤트가 만족되면 이를 전송토록 하거나, 또는 상기 데이터 패킷량이 설정된 임계치를 초과하면 연결을 해제하는, 과금연동제어부(218);Billing interlocking to transmit information about the data packet amount when the set alarm period is reached, or to transmit the information about the data packet amount when the event set for the data packet amount is satisfied, or to disconnect the data packet amount when the set amount of the data packet exceeds the set threshold. Control unit 218; 를 포함하는 기능 블록들을 가진 것을 특징으로 하는 장치.Apparatus having functional blocks comprising a. 적어도 무선랜 클라이언트 기능 및 휴대 인터넷 서비스에 대한 클라이언트 기능을 가지지만 상기 두 기능 사이의 연동이 없는 통상의 다중 모드 휴대단말장 치(10)에, 상기 휴대 인터넷 서비스를 제공하는 휴대 인터넷 망으로의 중계 기능을 수행할 수 있는 소프트웨어를 다운로드하거나 탑재하는 제 1 단계;Relaying to a conventional multi-mode portable terminal 10 having at least a wireless LAN client function and a client function for portable Internet service, but without interworking between the two functions, to the portable Internet network providing the portable Internet service. A first step of downloading or mounting software capable of performing a function; 무선랜 단말(91,92,93)로부터 또는 상기 휴대 인터넷 망으로부터 데이터 메시지를 수신하는 제 2 단계;A second step of receiving a data message from a WLAN terminal (91,92,93) or from the portable Internet network; NAT 테이블 또는 라우팅 테이블에 따라 상기 수신된 메시지를 전송하는 제 3 단계;Transmitting the received message according to a NAT table or a routing table; 상기 무선랜 단말(91,92,93)에 대한 주기적 알람이 설정되어 있고 설정된 주기에 도달된 경우 해당하는 과금정보 알람 메시지를 전송하거나, 상기 무선랜 단말(91,92,93)에 대한 이벤트 알람이 설정되어 있고 설정된 이벤트가 발생된 경우 해당하는 과금정보 알람 메시지를 전송하거나, 또는 사용한 데이터 패킷량이 설정된 임계치를 초과한 경우 연결을 해제하는 제 4 단계;When the periodic alarm for the WLAN terminals 91, 92 and 93 is set and the set period is reached, the corresponding billing information alarm message is transmitted or the event alarm for the WLAN terminals 91, 92 and 93 is transmitted. A fourth step of transmitting a corresponding charging information alarm message when the set and set events are generated or disconnecting when the amount of used data packets exceeds a set threshold; 를 포함하는 것을 특징으로 하는 중계 기능을 가진 단말 장치의 동작 방법.Method of operation of a terminal device having a relay function, comprising a. 적어도 무선랜 클라이언트 기능 및 휴대 인터넷 서비스에 대한 클라이언트 기능을 가지지만 상기 두 기능 사이의 연동이 없는 통상의 다중 모드 휴대단말장치(10)에, 상기 휴대 인터넷 서비스를 제공하는 휴대 인터넷 망으로의 중계 기능을 수행할 수 있는 소프트웨어를 다운로드하거나 탑재하는 제 1 단계;A relay function to a portable Internet network providing the portable Internet service to a conventional multi-mode portable terminal device 10 having at least a wireless LAN client function and a client function for portable Internet service, but without interworking between the two functions. The first step of downloading or mounting the software capable of performing; 무선랜 단말(91,92,93)로부터 제어 메시지를 수신하는 제 2 단계;A second step of receiving a control message from a WLAN terminal (91,92,93); 상기 무선랜 단말(91,92,93)의 MAC 주소가 MAC 인증 목록에 기록되어 있는지를 판단하는 제 3 단계;Determining whether a MAC address of the WLAN terminal (91,92,93) is recorded in a MAC authentication list; 상기 제 3 단계의 판단 결과 MAC 주소가 MAC 인증 목록에 기록되어 있는 경우, 해당 무선랜 단말(91,92,93)의 접속을 허용하는 제 4 단계;A fourth step of allowing access of the corresponding WLAN terminal (91,92,93) when the MAC address is recorded in the MAC authentication list as a result of the determination in the third step; 를 포함하는 것을 특징으로 하는 중계 기능을 가진 단말 장치의 동작 방법.Method of operation of a terminal device having a relay function, comprising a. 청구항 6에 있어서,The method according to claim 6, 상기 제 3 단계의 판단 결과 MAC 주소가 MAC 인증 목록에 기록되어 있지 않은 경우, 인증 전 접속 처리 서브루틴(600)을 수행하는 제 5 단계를 더 포함하며,If the MAC address is not recorded in the MAC authentication list as a result of the third step, further comprising a fifth step of performing the pre-authentication access processing subroutine 600, 상기 제 5 단계는,The fifth step, 수신된 상기 제어 메시지에 포함된 원클릭 암호 - 원클릭 암호는 사용자에게 잘 알려진 well-known 암호이다 - 가 상기 중계 기능을 가진 단말 장치가 알고 있는 원클릭 암호와 일치하는 지를 판단하는 제 5-1 단계;5-1 for determining whether the one-click password included in the received control message, the one-click password is a well-known password well known to the user, matches the one-click password known by the terminal apparatus having the relay function. step; 상기 제 5-1 단계의 판단 결과 원클릭 암호가 일치하는 경우, 상기 무선랜 단말(91,92,93)에게 사용자 ID 및 암호를 요구하고, 상기 사용자 ID 및 암호를 바탕으로 사용자 인증 처리 서브루틴(700)을 수행하는 제 5-2 단계;If the one-click password is the same as the determination result of step 5-1, the user terminal and the password are requested from the WLAN terminals 91, 92 and 93, and the user authentication processing subroutine is based on the user ID and password. Step 5-2 to perform 700; 를 포함하는 것을 특징으로 하는 중계 기능을 가진 단말 장치의 동작 방법.Method of operation of a terminal device having a relay function, comprising a. 청구항 7에 있어서,The method according to claim 7, 상기 제 5-2단계에서 수행되는 사용자 인증 처리 서브루틴(700)은,User authentication processing subroutine 700 performed in the step 5-2, 사용자 인증 데이터베이스가 상기 중계 기능을 가진 단말 장치의 외부에 존재하는 경우에는 외부 사용자 인증 서버로 리다이렉트하여 인증 결과를 수신하며, 사용자 인증 데이터베이스가 상기 중계 기능을 가진 단말 장치의 내부에 존재하는 경우에는 내부에서 인증을 수행하는 제 5-2-1 단계;If the user authentication database exists outside of the terminal device having the relay function, the user authentication database is redirected to an external user authentication server to receive the authentication result, and if the user authentication database exists inside the terminal device having the relay function, Step 5-2-1 of performing authentication in the; 상기 제 5-2-1 단계에서 인증에 성공한 경우, 상기 무선랜 단말(91,92,93)의 MAC 주소를 상기 MAC 인증 목록에 기록하는 제 5-2-2 단계;A fifth step of the second step of writing the MAC address of the wireless LAN terminal (91,92,93) in the MAC authentication list when the authentication is successful in the step 5-2-1; 를 포함하는 것을 특징으로 하는 중계 기능을 가진 단말 장치의 동작 방법.Method of operation of a terminal device having a relay function, comprising a.
KR1020080106171A 2008-10-28 2008-10-28 Mobile access point and compound station using multi-mode mobile station having wireless lan and mobile internet function Withdrawn KR20100047076A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080106171A KR20100047076A (en) 2008-10-28 2008-10-28 Mobile access point and compound station using multi-mode mobile station having wireless lan and mobile internet function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080106171A KR20100047076A (en) 2008-10-28 2008-10-28 Mobile access point and compound station using multi-mode mobile station having wireless lan and mobile internet function

Publications (1)

Publication Number Publication Date
KR20100047076A true KR20100047076A (en) 2010-05-07

Family

ID=42274247

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080106171A Withdrawn KR20100047076A (en) 2008-10-28 2008-10-28 Mobile access point and compound station using multi-mode mobile station having wireless lan and mobile internet function

Country Status (1)

Country Link
KR (1) KR20100047076A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101316059B1 (en) * 2011-11-24 2013-10-18 숭실대학교산학협력단 Apparatus for verifying certificate and method thereof, and recording medium storing program for executing method of the same in computer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101316059B1 (en) * 2011-11-24 2013-10-18 숭실대학교산학협력단 Apparatus for verifying certificate and method thereof, and recording medium storing program for executing method of the same in computer

Similar Documents

Publication Publication Date Title
CN102057716B (en) Access point
KR101780021B1 (en) Method and apparatus for sharing internet connection based on automatic configuration of network interface
US9389993B1 (en) System and method for whitelist management
US7016334B2 (en) Device, system, method and computer readable medium for fast recovery of IP address change
CN101341710B (en) Supporting for integrated WLAN hot customer terminal
EP2561708B1 (en) Method and apparatus for determining access point service capabilities
US7295532B2 (en) System, device and computer readable medium for providing networking services on a mobile device
EP2643996B1 (en) Automatic remote access to ieee 802.11 networks
TWI434597B (en) Apparatus,methods and station (sta) for heterogeneous wireless communication
JP2009512359A (en) Architecture for managing access between a mobile communication device and an IP network
US20040259585A1 (en) Wireless device having dual bus archeticure for interfacing with cellular signals and short-range radio signals
US20050030917A1 (en) Device, system, method and computer readable medium obtaining a network attribute, such as a DNS address, for a short distance wireless network
WO2017181626A1 (en) Shared neighborhood network establishing method, use method, and shared neighborhood network system
US20190200226A1 (en) Method of authenticating access to a wireless communication network and corresponding apparatus
KR100909070B1 (en) A method for converting a multi-mode portable terminal device having a wireless LAN and mobile packet service function into a mobile access device and a composite terminal device
KR100876363B1 (en) Mobile access device and composite terminal device using multi-mode portable terminal device with wireless LAN and portable Internet function
KR20100047076A (en) Mobile access point and compound station using multi-mode mobile station having wireless lan and mobile internet function
CN114025412B (en) Service access method, system, device and storage medium
JP2004242058A (en) Wireless communication system and wireless communication method
KR100944362B1 (en) Mobile access device and multi-terminal device using multi-mode portable terminal device with wireless LAN and mobile packet service
KR20100047065A (en) Mobile access point and compound station using multi-mode mobile station having wireless lan and mobile packet service function
CN111741463B (en) Communication connection method, related equipment and storage medium
KR20100047077A (en) Wireless access point and compound station using mobile station having wireless pan module and wireless man/wan module
CN113890834A (en) Communication method and device between MEC system and DPoH system
JP2022547194A (en) Home appliance network connection method, home appliance and terminal device

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20081028

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid