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

KR100864517B1 - Method and system for gsm billing during wlan roaming - Google Patents

Method and system for gsm billing during wlan roaming Download PDF

Info

Publication number
KR100864517B1
KR100864517B1 KR1020057002586A KR20057002586A KR100864517B1 KR 100864517 B1 KR100864517 B1 KR 100864517B1 KR 1020057002586 A KR1020057002586 A KR 1020057002586A KR 20057002586 A KR20057002586 A KR 20057002586A KR 100864517 B1 KR100864517 B1 KR 100864517B1
Authority
KR
South Korea
Prior art keywords
mobile
billing
node
module
service
Prior art date
Application number
KR1020057002586A
Other languages
Korean (ko)
Other versions
KR20050042160A (en
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=34558419&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=KR100864517(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by 토게바 홀딩 아게 filed Critical 토게바 홀딩 아게
Publication of KR20050042160A publication Critical patent/KR20050042160A/en
Application granted granted Critical
Publication of KR100864517B1 publication Critical patent/KR100864517B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0853Network architectures or network communication protocols for network security for authentication of entities using an additional device, e.g. smartcard, SIM or a different communication terminal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1403Architecture for metering, charging or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/18Network architectures or network communication protocols for network security using different networks or channels, e.g. using out of band channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/31Distributed metering or calculation of charges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/80Rating or billing plans; Tariff determination aspects
    • H04M15/8038Roaming or handoff
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/069Authentication using certificates or pre-shared keys
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/02Inter-networking arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 이기종 WLAN 내의 모바일 IP 노드(20)의 로밍 중에 서비스의 빌링 및 레코딩을 위한 방법 및 시스템에 관한 것이다. 본 발명에 따르면, 제1 통화 상세 레코드는 액세스 서버(23, 1001)로부터 빌링 모듈(1003)로 전송되고, 제2 통화 상세 레코드는 액세스 서버로부터 프락시 모듈(1002)로 전송된다. 클리어링 모듈(1004)에 의해, 고정 네트워크(1007)의 프로바이더(1008)로부터 요구된 서비스가 빌링되고/되거나, 빌링을 위해 TAP 파일(1017)은 GSM(1005) 서비스 프로바이더(1006)로 전송된다.

Figure R1020057002586

로밍, WLAN, GSM, 액세스 포인트, 빌링, 서비스 인가, 모바일, SIM 카드, 통화 레코드

The present invention relates to a method and system for billing and recording of services during roaming of mobile IP node 20 in a heterogeneous WLAN. According to the invention, the first call detail record is sent from the access server 23, 1001 to the billing module 1003, and the second call detail record is sent from the access server to the proxy module 1002. By the clearing module 1004, the service requested from the provider 1008 of the fixed network 1007 is billed, and / or the TAP file 1017 is sent to the GSM 1005 service provider 1006 for billing. do.

Figure R1020057002586

Roaming, WLAN, GSM, Access Point, Billing, Service Authorization, Mobile, SIM Card, Call Record

Description

WLAN 로밍 중에 GSM 빌링을 위한 방법 및 시스템{METHOD AND SYSTEM FOR GSM BILLING DURING WLAN ROAMING}METHOD AND SYSTEM FOR GSM BILLING DURING WLAN ROAMING}

본 발명은 이기종 WLAN에서의 심리스 로밍을 위한 방법 및 시스템에 관한 것으로, 여기서 빌링 및 과금을 위해, 모바일 IP 노드는 액세스 서버에 할당된 하나 또는 그 이상의 액세스 포인트를 포함하는 WLAN의 기본 서비스 영역 내에서 무선 인터페이스에 의해 액세스 서버를 통하여 WLAN으로의 액세스를 요구하고, 모바일 IP 노드는 IP 노드의 SIM 카드에 저장된 IMSI에 의해 인증된다. 특히, 본 발명은 이기종 WLAN 내의 모바일 노드를 위한 방법에 관한 것이다.The present invention relates to a method and system for seamless roaming in a heterogeneous WLAN, wherein for billing and billing, the mobile IP node comprises one or more access points assigned to an access server within the basic service area of the WLAN. The wireless interface requires access to the WLAN via the access server, and the mobile IP node is authenticated by IMSI stored in the IP card's SIM card. In particular, the present invention relates to a method for a mobile node in a heterogeneous WLAN.

최근에, 전세계적 인터넷 이용자의 수 및 그에 따라 인터넷 이용자에 제공되는 정보의 양이 기하급수적으로 증가하였다. 그러나, 인터넷이 정보에 대한 전세계적 액세스를 제공하더라도, 예를 들어 오피스, 학교, 대학 또는 홈에서의 소정의 네트워크 액세스 포인트에 도착할 때까지 이용자는 일반적으로 정보에 액세스하지 못한다. 예를 들어, PDA, 셀룰러 전화기 및 랩탑과 같은 IP-가능 모바일 유닛의 증대되는 가용성은 인터넷에 대한 우리의 생각을 변화시키고 있다. 네트워크 내의 고 정 노드로부터 보다 높은 이동성에 기초한 보다 플렉시블한 요건으로의 변화가 이제 막 시작되었다. 모바일 전화기 사용에 있어서, 예를 들어 이 경향은 그 중에서도 특히 WAP, GPRS 또는 UMTS와 같은 신규 표준에서 제시되었다. 현재의 실재성과 미래의 IP 접속 가능성 사이의 차이점을 보다 충분히 이해하기 위해, 비교로서 지난 20년 동안 이동성 방면으로의 텔레포니의 개발을 취할 수 있다. 비지니스 부문 뿐만 아니라 프라이빗 부문에서, 랩탑, PDA 등을 사용하여 (예를 들어, 공항, 도시 등에서의) LAN으로의 독립적인 전세계적 무선 액세스에 대한 요구는 엄청나다. 그러나, 예를 들어 IP에 기초한 WLAN은 오늘날 이용자의 자유 로밍을 허가하고, 예를 들어 GSM/GPRS가 갖는 서비스를 제공하지 않는다. 이들 서비스는 또한 GSM/GPRS에서와 같이 보안 메커니즘은 별문제로 하고, 서비스 인증 기능 및 빌링, 즉 제공된 서비스에 대한 빌링의 산입(inclusion) 기능 등을 포함하여야 한다. 한편, 이러한 서비스는 또한 존재하는 GSM/GPRS 오퍼레이터에 의해 제공되지 않고 있다. 상이한 WLAN 사이의 로밍만 중요한 것은 아니다. WLAN에 관한(인터넷 액세스 등에 관한) 정보 기술의 거대한 증가 및 또한 모바일 전화기 사용의 거대한 증가에도 불구하고, 이들 양쪽 세계를 결합시키는 것이 유용하다. 모바일 전화기 기술의 이용자가 익숙해짐에 따라, 이들 양쪽 세계의 결합이 무선 LAN에 대한 용이한 자동 로밍을 가능하게 한다. 따라서, 상이한 WLAN 서비스 프로바이더 사이의, WLAN 서비스 프로바이더 사이의, GSM/GPRS 서비스 프로바이더 사이의 표준-스패닝(standard-spanning) 로밍을 가능하게 하는 서비스 프로바이더에 대한 요구가 존재한다.In recent years, the number of global Internet users and thus the amount of information provided to them has grown exponentially. However, even though the Internet provides worldwide access to information, users generally do not have access to the information until they arrive at some network access point, for example, at an office, school, college or home. For example, the increasing availability of IP-enabled mobile units such as PDAs, cellular phones and laptops are changing our thinking about the Internet. The shift from fixed nodes in the network to more flexible requirements based on higher mobility has just begun. For mobile phone use, for example, this trend has been shown, inter alia, in new standards such as WAP, GPRS or UMTS. To better understand the difference between present reality and future IP connectivity, one can take the development of telephony towards mobility in the last 20 years as a comparison. In the business as well as the private sector, the need for independent global wireless access to the LAN (eg, at airports, cities, etc.) using laptops, PDAs, and the like is enormous. However, WLANs, for example based on IP, allow free roaming of users today and do not provide the services that GSM / GPRS has, for example. These services should also include security authentication and billing, i.e. inclusion of billing for services provided, as well as security mechanisms, as in GSM / GPRS. On the other hand, these services are also not provided by existing GSM / GPRS operators. Roaming between different WLANs is not only important. Despite the enormous increase in information technology (such as Internet access, etc.) and also the enormous increase in mobile phone usage, it is useful to combine both worlds. As users of mobile telephone technology become familiar, the combination of both worlds enables easy automatic roaming for wireless LANs. Thus, there is a need for service providers that enable standard-spanning roaming between different WLAN service providers, between WLAN service providers, and between GSM / GPRS service providers.

컴퓨터 네트워크 또는 LAN(Local Area Network)은 일반적으로 동축 케이블, 트위스트 페어 케이블(twisted pair cable) 또는 광섬유 케이블과 같은 물리 매체를 통해 접속되는 소위 노드로 이루어진다. 이들 LAN은 또한 유선 LAN(유선 고정 네트워크)으로도 알려져 있다. 지난 몇년동안, 케이블-프리 LAN 또는 소위 무선 LAN도 또한 (예를 들어, 애플 컴퓨터 등에 의한 AirPort-System과 같은 개발을 통해) 더욱더 대중화되었다. 무선 LAN은 특히 로컬 컴퓨터 네트워크에서 적절한 인터페이스를 사용하여 랩탑, 노트북 컴퓨터, PDA(Personal Digital Assistant) 또는 모바일 무선 장치(특히, 모바일 무선 전화기)와 같은 모바일 유닛(노드)을 연결하기에 적합하다. 모바일 노드는 (예를 들어, 적외선(IR) 어댑터 또는 저주파 전파 어댑터와 같이) 컨트롤러 카드 뿐만 아니라 송신기/수신기를 포함하는 어댑터를 장착하고 있다. 이러한 모바일 노드의 이점은, 무선 LAN의 범위 내에서 이들이 자유로이 이동될 수 있다는 것이다. 모바일 노드는 서로 직접 통신할 수 있거나(피어-투-피어 무선 LAN), 신호를 증폭하고/하거나, 그것을 통과시키는 기지국으로 모바일 노드의 신호를 전송한다. 기지국은 또한 브리지 기능을 포함할 수도 있다. 소위 액세스 포인트(AP)로 지칭되는 브리지 기능을 갖는 이러한 기지국을 통해, 무선 LAN의 모바일 노드는 유선 LAN에 액세스할 수 있다. 액세스 포인트의 통상적인 네트워크 기능은 하나의 모바일 노드로부터 또다른 모바일 노드로의 메시지 전송, 유선 LAN으로부터 모바일 노드로의 메시지 전송 및 모바일 노드로부터 유선 LAN으로의 메시지 전송을 포함한다.A computer network or local area network (LAN) typically consists of so-called nodes that are connected through physical media such as coaxial cables, twisted pair cables or fiber optic cables. These LANs are also known as wired LANs (wired fixed networks). In the last few years, cable-free LANs, or so-called wireless LANs, have also become more and more popular (for example, through development such as AirPort-System by Apple Computer, etc.). Wireless LANs are particularly well suited for connecting mobile units (nodes), such as laptops, notebook computers, personal digital assistants (PDAs) or mobile wireless devices (especially mobile wireless telephones) using the appropriate interface in the local computer network. The mobile node is equipped with an adapter that includes a transmitter / receiver as well as a controller card (such as an infrared (IR) adapter or a low frequency propagation adapter). The advantage of these mobile nodes is that they can be moved freely within the scope of a wireless LAN. The mobile nodes can communicate directly with each other (peer-to-peer wireless LAN), or send the mobile node's signal to a base station that amplifies the signal and / or passes it through. The base station may also include a bridge function. Through such a base station with a bridge function called an access point (AP), a mobile node of a wireless LAN can access a wired LAN. Typical network functions of an access point include sending a message from one mobile node to another, sending a message from a wired LAN to a mobile node, and sending a message from a mobile node to a wired LAN.

AP의 물리 범위는 기본 서비스 영역(Basic Service Area)(BSA)으로 지칭된다. 모바일 노드가 AP의 BSA 내에 위치되고, 또한 AP가 모바일 노드의 신호 범위( 동적 서비스 영역(Dynamic Service Area)(DSA)) 내에 있을 경우, 모바일 노드는 이 AP와 통신할 수 있다. 일반적으로, 다수의 AP는 그 중에서도 특히 이용자 데이터베이스에 의해 모바일 노드의 인증을 관리하고, 모니터링하는 액세스 서버에 할당된다. 액세스 서버의 AP에 의해 커버되는 전체 영역은 소위 "핫 스폿(hot spot)"으로 알려져 있다. 모바일 노드는 통상적으로 100mW 내지 1W의 신호 강도(signal strength)를 갖는다. 무선 LAN을 유선 LAN에 접속시키기 위해, AP에서 네트워크 내의 소정의 메시지(정보 프레임)가 유선 LAN 내에 있는 노드로 향하는지 또는 무선 LAN 내에 있는 노드로 향하는지와 그 메시지가 이 정보를 대응하는 노드로 전송하는데 필요한 것인지를 판정하는 것은 중요하다. 이를 위해, AP는 예를 들어 "IEEE Standard Std 802.1D-1990 Media Access Control Bridge(31-74 ff)"에 따른 소위 브리지 기능을 갖는다. 이들 브리지 기능을 위해, 무선 LAN 내의 신규 모바일 노드는 통상적으로 노드가 존재하는 범위 내의 AP의 FDB(Filtering DataBase)에 등록된다. LAN에 따른 각 정보 프레임에 대해, AP는 타깃 어드레스를 FDB에 저장된 어드레스(MAC(Media Access Control) 어드레스)와 비교하고, 그 프레임을 유선 LAN으로 또는 무선 LAN으로 송신, 거부(reject) 또는 전송한다.The physical range of the AP is referred to as a basic service area (BSA). If the mobile node is located within the AP's BSA and the AP is also within the mobile node's signal range (Dynamic Service Area (DSA)), the mobile node can communicate with the AP. In general, a number of APs are assigned to an access server, among other things, which manages and monitors the authentication of a mobile node, in particular by a user database. The entire area covered by the AP of the access server is known as a so-called "hot spot." Mobile nodes typically have a signal strength of 100 mW to 1 W. To connect a wireless LAN to a wired LAN, at the AP, whether a message (information frame) within the network is directed to a node within the wired LAN or to a node within the wireless LAN, and the message directs this information to the corresponding node. It is important to determine if it is necessary to transmit. For this purpose, the AP has a so-called bridge function, for example according to "IEEE Standard Std 802.1D-1990 Media Access Control Bridge (31-74 ff)". For these bridge functions, new mobile nodes in the wireless LAN are typically registered in the FDB (Filtering DataBase) of the AP within the range in which the node exists. For each information frame according to the LAN, the AP compares the target address with the address stored in the FDB (Media Access Control (MAC) address), and transmits, rejects or transmits the frame to the wired LAN or to the wireless LAN. .

모바일 네트워크 이용에 있어서, 애플리케이션에 의한 모바일 노드로의 존재하는 IP 액세스는, 이용자가 네트워크 내에서 그 위치를 변경할 경우 인터럽트될 것이다. 이와 달리, 예를 들어 상이한 핫 스폿 및 특히 상이한 네트워크(이더넷, 모바일 무선 전화 네트워크, WLAN, 블루투스 등)로의 변경과 같이 모든 접속 및 인터페이스 변경은 이용자가 발생되는 변경을 알아채서는 안되도록 자동적으로 또한 비대화형으로(not interactively) 실행될 수 있다. 또한, 이것은 예를 들어 실시간 애플리케이션의 이용 중에 적용된다. 트루 모바일 IP 컴퓨팅은 언제나 인터넷으로의 안정된 액세스에 기초하여 다수의 이점을 제시한다. 이러한 액세스의 경우, 실행은 데스크로부터 자유로이 또한 독립적으로 구성될 수 있다. 그러나, 네트워크 내의 모바일 노드에 관한 요구는 모바일 무선 기술에서 처음에 언급된 개발과 그 자신을 다양한 방식으로 구별한다. 모바일 무선 시스템에서의 종단점은 일반적으로 말하면 존재하는 인간이다. 그러나, 모바일 노드에 있어서, 컴퓨터 애플리케이션은 소정의 인간 액션 또는 개입없이 다른 네트워크 참여자 사이에 대화(interaction)를 실행할 수 있다. 이것의 광범위한 예시는 비행기, 배 및 자동차에서 발견할 수 있다. 따라서, 특히 인터넷 액세스에 대한 모바일 컴퓨팅은 예를 들어 위성-기반 GPS(Global Positioning System)와 같은 위치확인 장치와 협력하는 것과 같이 다른 애플리케이션과 함께 협력할 수 있다.In mobile network usage, existing IP access by the application to the mobile node will be interrupted if the user changes its position in the network. Alternatively, all connection and interface changes, such as changes to different hot spots and in particular to different networks (Ethernet, mobile radiotelephone networks, WLANs, Bluetooth, etc.), are also automatically performed so that the user should not be aware of the changes occurring. Can be run not interactively. This also applies for example during the use of real time applications. True Mobile IP computing always offers a number of benefits based on stable access to the Internet. In the case of such access, execution can also be configured freely and independently from the desk. However, the need for mobile nodes in a network distinguishes itself from the developments first mentioned in mobile wireless technology in various ways. Endpoints in mobile wireless systems are generally speaking human beings. However, in a mobile node, a computer application can execute interactions between other network participants without any human action or intervention. Extensive examples of this can be found in airplanes, ships and cars. Thus, in particular, mobile computing for Internet access can cooperate with other applications, for example with a positioning device such as satellite-based Global Positioning System (GPS).

IP(Internet Protocol)를 통한 모바일 네트워크 액세스에 있어서의 문제점 중 하나는, 네트워크에서 발신지 어드레스로부터 타깃 어드레스(수신지 어드레스)로 데이터 패킷을 라우팅하는데 이용되는 IP 프로토콜이 소위 IP 어드레스를 이용한다는 것이다. 이들 어드레스는 네트워크 내의 고정 위치에 할당되고, 그 방식과 유사하게 고정 네트워크의 전화 번호는 물리적인 월 소켓(wall socket)에 할당된다. 데이터 패킷의 수신지 어드레스가 모바일 노드일 경우, 이는 각 네트워크 위치 변경에 따라 신규 IP 네트워크 어드레스가 할당되어야 하는 것을 의미하고, 이는 투명한 모바일 액세스를 불가능하게 한다. 이들 문제점은 IETF(Internet Engineering Task Force)의 모바일 IP 표준(IETF REC 2002, Oct. 1996)에 의해 해결되었고, 여기서 모바일 IP는 모바일 노드가 2개의 IP 어드레스를 이용하는 것을 허용한다. 이들 중 하나는 홈 네트워크의 위치를 특정하는 정규의 고정 IP 어드레스(홈 어드레스)인 한편, 다른 어드레스는 네트워크 내의 모바일 노드의 현재 위치를 지시하는 유동 IP 어드레스이다. 2개의 어드레스의 할당은 IP 데이터 패킷을 모바일 노드의 올바른 현재 어드레스로 재라우팅할 수 있도록 한다.One of the problems with mobile network access via Internet Protocol (IP) is that the IP protocol used to route data packets from the source address to the destination address (destination address) in the network uses so-called IP addresses. These addresses are assigned to fixed locations within the network, and similarly the telephone numbers of fixed networks are assigned to physical wall sockets. If the destination address of the data packet is a mobile node, this means that a new IP network address must be assigned with each network location change, which disables transparent mobile access. These problems have been solved by the Internet Engineering Task Force's Mobile IP standard (IETF REC 2002, Oct. 1996), where mobile IP allows a mobile node to use two IP addresses. One of these is a regular static IP address (home address) that specifies the location of the home network, while the other is a floating IP address that indicates the current location of the mobile node within the network. The assignment of the two addresses makes it possible to reroute the IP data packet to the correct current address of the mobile node.

무선 LAN 내의 이용자의 인증을 위해 가장 빈번하게 이용되는 프로토콜 중 하나는 IEEE(Institute of Electrical and Electronics Engineers) 표준 협회로부터의 개방 소스 프로토콜인 IEEE 802.1x(현재 버전은 802.11)이다. IEEE 802.1x 인증은 예를 들어 이더넷, 토큰링 및/또는 802.11 무선 LAN과 같은 IEEE 802 매체로의 인증된 액세스를 허가한다. 802.11 프로토콜은 FHSS(Frequency Hopping Spread Spectrum) 또는 DSSS(Direct Sequence Spread Spectrum)을 이용하여 무선 LAN, 즉 무선 로컬 네트워크에 대해 2.4㎓ 대역에서 1 또는 2Mbps의 전송을 발생시킨다. 인증을 위해, 802.1x는 인증 EAP(Extensible Authentication Protocol) 및 TLS(Wireless Transport Layer Security)를 지원한다. 802.11은 또한 RADIUS도 지원한다. RADIUS 지원이 802.1x에서 선택사양임에도 불구하고, 대부분의 802.1x 인증자가 RADIUS를 지원할 것으로 예상된다. IEEE 802.1x 프로토콜은 소위 포트-기반 인증 프로토콜이다. 그것은, 포트, 즉 유닛의 인터페이스가 특정될 수 있는 모든 환경에서 사용될 수 있다. 802.1x에 기초한 인증에 있어서, 3개의 유닛이 분화될 수 있다. 이용자(요구자/클라이언트) 유닛, 인증자 및 인증 서버. 인증자의 역할은 요구자를 인증하는 것이다. 인증자 및 요구자는 예를 들어 점대점 LAN 세그먼트 또는 802.11 무선 LAN을 통해 접속된다. 인증자 및 요구자는 물리적 또는 가상 802.1x 포트를 정의하는 정의된 포트인 소위 PAE(Port Access Entry)를 갖는다. 인증 서버는 인증자에 의해 요구되는 인증 서비스를 한다. 이 방식으로, 인증 서버는 부여된 식별(claimed identity)에 관하여 요구자에 의해 공급되는 자격 데이터를 검증한다.One of the most frequently used protocols for authentication of users in a wireless LAN is IEEE 802.1x (current version 802.11), an open source protocol from the Institute of Institute of Electrical and Electronics Engineers (IEEE) standards. IEEE 802.1x authentication allows authenticated access to IEEE 802 media such as, for example, Ethernet, Token Ring, and / or 802.11 wireless LANs. The 802.11 protocol uses either frequency hopping spread spectrum (FHSS) or direct sequence spread spectrum (DSSS) to generate 1 or 2 Mbps transmission in the 2.4 GHz band for wireless LANs, that is, wireless local networks. For authentication, 802.1x supports authentication Extensible Authentication Protocol (EAP) and Wireless Transport Layer Security (TLS). 802.11 also supports RADIUS. Although RADIUS support is optional in 802.1x, it is expected that most 802.1x authenticators will support RADIUS. The IEEE 802.1x protocol is a so-called port-based authentication protocol. It can be used in any environment in which the port, ie the interface of the unit, can be specified. For authentication based on 802.1x, three units can be differentiated. Consumer (Requester / Client) unit, authenticator and authentication server. The role of the authenticator is to authenticate the requestor. The authenticator and requestor are connected via, for example, a point-to-point LAN segment or an 802.11 wireless LAN. The authenticator and requestor have a so-called Port Access Entry (PAE), which is a defined port that defines a physical or virtual 802.1x port. The authentication server provides the authentication service required by the authenticator. In this way, the authentication server verifies the entitlement data supplied by the requestor with respect to the claimed identity.

인증 서버는 일반적으로 IETF(Internet Engineering Task Force)의 RADIUS(Remote Authentication Dial-In User Service)에 기초한다. RADIUS 인증 프로토콜 및 과금 시스템의 이용은 예를 들어 라우터, 모뎀 서버, 스위치 등과 같은 네트워크 유닛에서 광범위하고, 대부분의 ISP(Internet Service Providers)에 의해 이용된다. 이용자가 ISP로 다이얼링할 경우, 이용자는 일반적으로 이용자명 및 패스워드를 기입해야 한다. RADIUS 서버는 이 정보를 검증하고, 이용자에게 ISP 시스템으로 액세스할 권한을 부여한다. RADIUS의 광범위한 이용에 대한 이유는 그 중에서도 특히 네트워크 유닛이 일반적으로 각각 상이한 인증 데이터를 갖는 다수의 네트워크 이용자에 대처할 수 없는데 있는데, 그 이유는 이것이 예를 들어 개별적인 네트워크 유닛의 스토리지 용량을 초과하기 때문이다. RADIUS는 다수의 네트워크 이용자의 중앙 관리(이용자의 추가 및 삭제 등)를 허가한다. 따라서, 이는 이용자의 수가 수천 또는 수만에 이르기 때문에 ISP의 서비스를 위한 필요 조건이 된다. RADIUS는 또한 해커에 대하여 소정의 영구 보호를 생성한다. TACACS+(Terminal Access Controller Access Control System+) 및 LDAP(Lightweight Directory Access Protocol)에 기초한 RADIUS에 의한 원격 인증은 해커에 대해 비교적 안전하다. 이와 달리, 다수의 다른 원격 인증 프로토콜은 해커의 공격에 대해 단지 일시적으로 보호되거나0 또는 불충분하게 보호되거나 또는 전혀 보호되지 않는다. 또다른 이점은, RADIUS가 현재 원격 인증을 위한 사실상의 표준이라는 것이고, 그에 따라 RADIUS는 또한 다른 프로토콜에 대한 경우가 아닌 거의 모든 시스템에 의해 지원된다.The authentication server is generally based on the Remote Engineering Dial-In User Service (RADIUS) of the Internet Engineering Task Force (IETF). The use of RADIUS authentication protocols and billing systems is widespread in network units such as routers, modem servers, switches, and the like, and is used by most Internet Service Providers (ISPs). When a user dials in to an ISP, the user usually needs to enter a username and password. The RADIUS server verifies this information and authorizes the user to access the ISP system. The reason for the widespread use of RADIUS is, inter alia, that network units generally cannot cope with a large number of network users, each with different authentication data, because this exceeds, for example, the storage capacity of individual network units. . RADIUS allows central management of multiple network users (such as adding and deleting users). Thus, this is a necessary condition for the service of an ISP since the number of users reaches thousands or tens of thousands. RADIUS also creates some permanent protection against hackers. Remote authentication by RADIUS based on TACACS + (Terminal Access Controller Access Control System +) and Lightweight Directory Access Protocol (LDAP) is relatively secure for hackers. In contrast, many other remote authentication protocols are only temporarily protected, 0 or insufficiently protected, or not protected from hacker attacks. Another advantage is that RADIUS is currently the de facto standard for remote authentication, so RADIUS is also supported by almost every system that is not the case for other protocols.

전술된 EAP(Extensible Authentication Protocol)는 실제로 PPP(Point-to-Point Protocol)의 확장이고, IETF의 REC(Request for Comments) 2284 PPP EAP(Extensible Authentication Protocol)에 의해 정의된다. PPP에 의해, 컴퓨터는 예를 들어 ISP의 서버에 접속될 수 있다. PPP는 OSI 모델의 데이터 링크 계층에서 실행되고, 컴퓨터의 TCP/IP 패킷을 인터넷으로의 인터페이스를 형성하는 ISP의 서버로 전송한다. 보다 구식의 SLIP(Serial Line Internet Protocol) 프로토콜과 달리, PPP는 보다 안정되게 기능하고, 에러 보정 기능을 갖는다. EAP(Extensible Authentication Protocol)는 예를 들어 토큰 카드, MIT(Massachusetts Institute of Technology)의 커베로스(Kerberos), 스트라이크 오프(strike off) 패스워드, 전자서명(certificates), 공개키 인증 및 스마트 카드 또는 소위 ICC(Integrated Circuit Cards)와 같은 다양한 인증 방법을 지원하는 매우 일반적인 레벨의 프로토콜이다. IEEE 802.1x는 LAN 프레임으로 구성되어야 하는 EAP와 같은 명세를 정의한다. EAP를 통한 무선 네트워크에서의 통신에 있어서, 이용자는 무선 통신을 통한 액세스 포인트, 즉 요구자 또는 원격 액세스 클라이언트를 위한 WLAN으로의 접속 허브로부터 무선 LAN으로의 액세스를 요구한다. 그런 다음, AP는 요구자로부터 이용자의 식별을 요구하고, 예를 들어 RADIUS에 기초한 전술된 인증 서버로 그 식별을 전송한다. 인증 서버는 액세스 포인트가 이용자의 식별을 재체크하는 것을 허용한다. AP는 요구자로부터 이 인증 데이터를 수집하고, 이들을 이 인증 방법을 종결하는 인증 서버로 전송한다.The aforementioned Extensible Authentication Protocol (EAP) is actually an extension of the Point-to-Point Protocol (PPP) and is defined by the Request for Comments (RETF) 2284 PPP Extensible Authentication Protocol (EAP) of the IETF. By PPP, the computer can be connected to the server of the ISP, for example. PPP runs at the data link layer of the OSI model and sends TCP / IP packets from the computer to the ISP's server, which forms an interface to the Internet. Unlike the more traditional Serial Line Internet Protocol (SLIP) protocol, PPP functions more stably and has error correction. Extensible Authentication Protocol (EAP) is for example a token card, Kerberos at the Massachusetts Institute of Technology (MIT), strike off passwords, digital signatures, public key authentication and smart cards or so-called ICC. It is a very general level protocol that supports various authentication methods such as (Integrated Circuit Cards). IEEE 802.1x defines a specification, such as EAP, that must be composed of LAN frames. In communication in a wireless network via an EAP, a user requires access to a wireless LAN from a connection hub to an access point via wireless communication, ie a WLAN for requestor or remote access client. The AP then requests the identification of the user from the requester and sends the identification to the aforementioned authentication server, for example based on RADIUS. The authentication server allows the access point to recheck the identity of the user. The AP collects this authentication data from the requester and sends them to the authentication server terminating this authentication method.

EAP에 있어서, 임의의 인증 방법은 원격 액세스 접속을 생성한다. 정밀한 인증 방식은 요구자와 인증자(원격 액세스 서버, IAS(Internet Authentication Service) 서버 또는 WLAN에 대한 액세스 포인트를 의미함) 사이에서 개별적으로 결정된다. 전술된 바와 같이, 그에 따라 EAP는 예를 들어 일반적인 토큰 카드, MD5-시도, 스마트 카드용 TLS(Transport Level Security), S/Key 및 미래의 인증 기술과 같은 다수의 상이한 인증 방식을 지원한다. EAP는 무제한 횟수의 요구자와 인증자 사이의 질의/응답 통신을 허가하고, 그에 따라 인증자 또는 인증 서버는 특정 인증 정보를 요구하며, 요구자, 즉 원격 액세스 클라이언트가 그에 응답한다. 일 예시로서, 인증자를 통해, 소위 보안 토큰 카드로부터 이용자명, 그런 다음 PIN(Personal Identity Number) 및 마지막으로 요구자로부터 토큰 카드값을 요구할 수 있다. 그에 따라, 각 질의/응답 사이클 동안 추가 인증 레벨이 실행된다. 모든 인증 레벨이 성공적으로 응답될 경우, 요구자가 인증된다. 특정 EAP 인증 방식은 EAP 타입으로 언급된다. 양쪽, 즉 요구자 및 인증자는 인증이 실행될 수 있도록 동일 EAP 타입을 지원해야 한다. 전술된 바와 같이, 이는 처음에 요구자와 인증자 사이에서 결정된다. RADIUS에 기초한 인증 서버는 일반적으로 RADIUS 서버로 EAP 메 시지를 전송할 수 있는 EAP를 지원한다.In EAP, any authentication method creates a remote access connection. The precise authentication scheme is determined separately between the requester and the authenticator (meaning an access point to a remote access server, an Internet Authentication Service (IAS) server, or a WLAN). As noted above, the EAP thus supports a number of different authentication schemes such as, for example, general token cards, MD5-try, Transport Level Security (TLS) for smart cards, S / Key and future authentication technologies. The EAP permits an unlimited number of query / response communications between the requestor and the authenticator, so that the authenticator or authentication server requires specific authentication information, and the requestor, i.e. the remote access client, responds to it. As an example, the authenticator may request a username from a so-called security token card, then a personal identity number (PIN) and finally a token card value from the requestor. As such, an additional authentication level is executed during each query / response cycle. If all authentication levels are successfully answered, the requestor is authenticated. The specific EAP authentication scheme is referred to as the EAP type. Both, the requestor and the authenticator, must support the same EAP type so that authentication can be performed. As mentioned above, this is initially determined between the requestor and the authenticator. RADIUS-based authentication servers typically support EAP, which can send EAP messages to RADIUS servers.

최근에, GSM SIM(Subscriber Identity Module)을 통한 이용자에 대한 인증 및 이용자로의 세션키의 할당을 위한 EAP-기반 방법도 또한 알려져 있다. GSM 인증은 질의-응답 방법, 소위 시도-응답 방법(Challenge-Response Method)에 기초한다. 시도(질의)로서, SIM 카드의 인증 알고리즘은 128-비트 난수(일반적으로, RAND로 알려져 있음)를 제공한다. 그런 다음, 개별 오퍼레이터에 대한 특정 기밀 알고리즘이 SIM 카드에서 실행되고, 이 알고리즘은 입력으로서 난수(RAND) 및 SIM 카드에 저장된 기밀키(Ki)를 수신하며, 그것으로 이 알고리즘은 32-비트 응답(SRES) 및 64-비트 키(Kc)를 생성한다. Kc는 무선 인터페이스(GSM 기술 명세 GSM 03.20 (ETS 300 534) : "Digital cellular telecommunication system (Phase 2); Security related network functions", ETSI(European Telecommunications Standards Institute), August 1997)를 통해 데이터 전송을 인코딩한다. 다수의 64-비트 키(Kc)를 생성하기 위해, EAP/SIM 인증에는 다수의 RAND 시도가 이용된다. 이들 Kc 키는 보다 긴 세션키에 결합된다. EAP/SIM에 있어서, 일반적인 GSM 인증 방법은 부가적으로 MAC(Message Authentication Code)를 갖는 RAND 시도에 의해 확장되어, 상호 인증을 발생시킨다. GSM 인증을 실행하기 위해, 인증 서버는 GSM 네트워크와 인터페이스를 가져야 한다. 따라서, 인증 서버는 IAS(Internet Authentication Service) 서버 네트워크와 GSM 인증 인프라스트럭처(infrastructure) 사이에서 게이트웨이로 동작한다. EAP/SIM 인증의 처음에, 인증자에 의한 제1 EAP 요구에 대하여, 인증 서버는 요구자로부터 그 중에서도 특히 이용자의 IMSI(International Mobile Subscriber Identity)를 요구한다. IMSI에 대하여, 인증 서버는 일반적으로 GSM 네트워크에서 HLR(Home Location Register) 또는 VLR(Visitor Location Register)로 알려져 있는 대응하는 셀룰러 무선 네트워크 오퍼레이터의 인증 센터(AuC)로부터의 요구에 관해 n GSM 트리플렛(triplet)을 수신한다. 트리플렛으로부터, 인증 서버는 세션키 뿐만 아니라 n* RAND에 대한 메시지 인증 코드(Message Identification Code : MIC) 및 (MAC_RAND와 함께) 키에 대한 수명을 취득한다. 이것을 이용하여, 인증 서버는 요구자 또는 이용자의 SIM 카드에 대해 GSM 인증을 실행할 수 있다. RAND가 메시지 인증 코드(MAC_RAND)와 함께 요구자에게 제공되기 때문에, 요구자는 RAND가 신규이고, GSM 네트워크를 통해 생성되었는지를 검증할 수 있게 된다.Recently, an EAP-based method is also known for authentication of a user via the GSM Subscriber Identity Module (SIM) and the assignment of a session key to the user. GSM authentication is based on a query-response method, a so-called Challenge-Response Method. As an attempt (query), the authentication algorithm of the SIM card provides a 128-bit random number (commonly known as RAND). Then, a specific confidentiality algorithm for the individual operator is executed on the SIM card, which receives as input a random number (RAND) and a secret key (Ki) stored on the SIM card, which results in a 32-bit response ( SRES) and 64-bit key (Kc). Kc encodes data transmissions over the air interface (GSM Technical Specification GSM 03.20 (ETS 300 534): "Digital cellular telecommunication system (Phase 2); Security related network functions", ETSI (European Telecommunications Standards Institute, August 1997) . To generate multiple 64-bit keys (Kc), multiple RAND attempts are used for EAP / SIM authentication. These Kc keys are coupled to longer session keys. In EAP / SIM, the general GSM authentication method is additionally extended by RAND attempts with a Message Authentication Code (MAC), resulting in mutual authentication. In order to perform GSM authentication, the authentication server must have an interface with the GSM network. Thus, the authentication server acts as a gateway between the Internet Authentication Service (IAS) server network and the GSM authentication infrastructure. At the beginning of EAP / SIM authentication, for the first EAP request by the authenticator, the authentication server requests the International Mobile Subscriber Identity (IMSI) from the requester, especially the user. For IMSI, the authentication server is responsible for n GSM triplets for requests from the authentication center (AuC) of the corresponding cellular wireless network operator, commonly known as the Home Location Register (HLR) or the Visitor Location Register (VLR) in the GSM network. ). From the triplet, the authentication server acquires not only the session key, but also the message identification code (MIC) for n * RAND and the lifetime for the key (along with MAC_RAND). Using this, the authentication server can perform GSM authentication on the requestor or user's SIM card. Since the RAND is provided to the requester with the message authentication code (MAC_RAND), the requester can verify that the RAND is new and generated via the GSM network.

최근에, GSM 네트워크에서 모바일 유닛에 의해 취득된 서비스의 빌링을 위한 것으로서 소위 GSM 협회의 TADIG(Transferred Account Data Interchange Group)의 TAP(Transferred Account Procedure) 프로토콜이 알려져 있다. GSM은 로밍의 개념에 기초하는데, 이는 모바일 무선 장치의 사용자로 하여금 소정의 국가 및 네트워크에서 모바일 무선 장치를 사용하는 것을 허가한다. 그러나, 그것에 의해 취득된 서비스의 빌링은 결코 단순한 문제가 아니다. 오늘날, 전세계적으로 400 이상의 GSM 네트워크가 동작하고 있고, 또한 네트워크 오퍼레이터 사이에 대략 20,000 이상의 개별 로밍 협정이 존재한다. 따라서, 외관상으로 로밍의 단순한 개념의 이면에는, 빌링을 가능하도록 하기 위해 데이터 획득, 데이터 분배 및 데이터 평가의 매우 복잡한 프로세스가 존재한다. TAP(Transferred Account Procedure)는, 모바일 무선 네트워크 서비스 프로바이더가 로밍 빌링 정보를 교환하는 방법이다. 다음의 TAP2 및 TAP2+, TAP3는 2000년 6월 4일에 발표되었다. TAP가 보다 발전된 프로토콜임에도 불구하고, TAP3는 오늘날 표준으로서 언급될 수 있다.Recently, the so-called Transfer Account Account Interchange Group (TAP) protocol of the TADIG (Transferred Account Data Interchange Group) of the GSM Association has been known for billing of services acquired by mobile units in GSM networks. GSM is based on the concept of roaming, which allows users of mobile wireless devices to use mobile wireless devices in certain countries and networks. However, the billing of the service obtained by it is never a simple matter. Today, more than 400 GSM networks are operating worldwide, and there are also approximately 20,000 individual roaming agreements between network operators. Apparently, behind the simple concept of roaming, there is a very complex process of data acquisition, data distribution and data evaluation to enable billing. Transferred Account Procedure (TAP) is a method by which mobile wireless network service providers exchange roaming billing information. The following TAP2, TAP2 + and TAP3 were released on June 4, 2000. Although TAP is a more advanced protocol, TAP3 can be referred to as a standard today.

GSM 네트워크에서의 대부분의 음성 및 데이터 트래픽은 모바일 이용자가 현재 위치하는 네트워크 이외의 네트워크에 도착한다. 고정 네트워크가 관련되는지 또는 모바일 무선 네트워크가 관련되는지 여부에 관계없이, 로컬 네트워크의 오퍼레이터는 로컬 네트워크의 이용자 중 하나에 도착하는 각 통화에 대한 요금을 부과한다. 그러므로, 로컬 고정 네트워크 오퍼레이터는 요금 부과를 단순화하기 위해 로컬 모바일 무선 네트워크 오퍼레이터와 협정을 체결한다. 따라서, 캐나다 고정 네트워크 이용자로의 스위스 모바일 무선 네트워크 이용자의 통화에 대한 빌링을 위해, 스위스 모바일 무선 네트워크 오퍼레이터가 캐나다 고정 네트워크 프로바이더와 협정을 체결할 필요는 없다. 일반적으로, 스위스 고정 네트워크 프로바이더는 빌링 모드 및 요금에 관해 캐나다 고정 네트워크 프로바이더와 체결한 협정을 이미 갖고 있고, 스위스 모바일 무선 네트워크 오퍼레이터는 대응하는 협정에 따라 스위스 고정 네트워크 프로바이더를 통해 빌링한다. 요금은 일반적으로 직접(소매 빌링(retail billing)) 또는 서비스 프로바이더를 통해(도매 빌링(wholesale billing)) 이용자에게 부과된다. 상이한 모바일 무선 네트워크(PMN : Public Mobile Network) 사이에서 데이터 트래픽의 로밍 또는 음성 트래픽의 로밍에 대한 빌링 모드는 TAP 프로토콜에 의해 발생된다. 로밍 통화 레코드는 통상적으로 TAP 레코드로서 또는 CIBER(Cellular Intercarrier Billing Exchange Roamer) 레코드로서 생성된다. CIBER 레코드는 IS-95 CDMA, IS-136 TDMA 및 예를 들어 AMPS와 같은 AMPS-기반 기술을 이용하여 동작하는 모바일 무선 네트워크 오퍼레이터에 의해 이용된다. TAP는 그 중에서도 특히 GSM 모바일 무선 네트워크 서비스 프로바이더에 의해 이용되고, GSM-지배(GSM-dominated) 영역에서의 빌링을 위한 주요 프로토콜이다.Most voice and data traffic in the GSM network arrives at a network other than the network where the mobile user is currently located. Regardless of whether a fixed network is involved or a mobile wireless network is involved, the operator of the local network charges for each call arriving at one of the users of the local network. Therefore, local fixed network operators enter into agreements with local mobile wireless network operators to simplify billing. Thus, the Swiss mobile wireless network operator does not need to enter into an agreement with the Canadian fixed network provider to bill for calls from Swiss mobile wireless network users to Canadian fixed network users. In general, Swiss fixed network providers already have agreements with Canadian fixed network providers regarding billing modes and rates, and Swiss mobile wireless network operators bill through Swiss fixed network providers according to the corresponding agreements. Fees are generally charged to the user either directly (retail billing) or through a service provider (wholesale billing). Billing modes for roaming of data traffic or roaming of voice traffic between different mobile wireless networks (PMN) are generated by the TAP protocol. Roaming call records are typically created as TAP records or as Cellular Intercarrier Billing Exchange Roamer (CIBER) records. CIBER records are used by mobile wireless network operators operating using AMPS-based technologies such as IS-95 CDMA, IS-136 TDMA and AMPS, for example. TAP is used, among other things, by GSM mobile wireless network service providers and is the main protocol for billing in the GSM-dominated domain.

외국 네트워크(VPLMN : Visited Public Land-based Mobile Network)에 위치한 이용자에 의한 통화의 상세는 네트워크의 MSC(Mobile Switching Center)에 등록된다. 따라서, 각 통화는 하나 또는 그 이상의 통화 레코드를 생성한다. 다수의 프로바이더가 그들 자신의 포맷을 이용함에도 불구하고, 이들 레코드에 대한 GSM 표준은 GSM 12.05에 정의되어 있다. 빌링을 위해, MSC의 통화 레코드는 VPLMN의 빌링 시스템으로 전송된다. 그런 다음, 이들 통화 레코드는 TAP 포맷으로 변환되고, 개별 이용자에게 할당된다. 최근 36시간 내에, TAP 레코드는 개별 모바일 무선 네트워크 서비스 프로바이더로 전송된다. TAP 파일은 부가적으로 혜택(privilege)이나 할인 계획, 모든 추가적인 쌍방간 협정 및 프로바이더 서비스 요금표(IOT : Inter Operator Tariff)에 관한 정보를 포함한다. TAP 레코드는 직접 또는 예를 들어 클리어링 하우스와 같은 빌링 지점을 통해 보다 일반적으로 전송된다. 홈 네트워크 오퍼레이터(HPMN : Home Public Mobile Network)가 VPLMN으로부터 TAP 레코드를 수신할 경우, TAP 레코드는 대응하는 내부 포맷으로 변환되고, 이용자가 홈 네트워크에서 발생시킨 이용자의 정상 통화 레코드와 함께 빌링된다. 서비스 프로바이더가 이용자에 의해 발생된 요금을 빌링하는 도매 빌링의 경우에는, HPMN은 특히 자신의 요금표에 따라 통화를 재빌링할 수 있고, 예를 들어 이용자에 대한 통화 상세에 따라 계산서(statement of accounts)를 생성하는 서비스 프로바이더로 레코드를 전송한다.Details of calls made by users located in a foreign network (VPLMN: Visited Public Land-based Mobile Network) are registered in the MSC (Mobile Switching Center) of the network. Thus, each call creates one or more call records. Although many providers use their own formats, the GSM standard for these records is defined in GSM 12.05. For billing, the MSC's call record is sent to the VPLMN's billing system. These call records are then converted into TAP format and assigned to individual users. Within the last 36 hours, TAP records are sent to individual mobile wireless network service providers. The TAP file additionally contains information about benefits or discount plans, any additional bilateral agreements and provider service tariffs (IOTs). TAP records are more generally transmitted either directly or through billing points such as, for example, clearing houses. When a home network operator (HPMN) receives a TAP record from a VPLMN, the TAP record is converted into a corresponding internal format and billed with the user's normal call record generated by the user in the home network. In the case of wholesale billing, in which the service provider bills the charges incurred by the user, HPMN may in particular rebuild the call according to its own tariff, for example the statement of accounts according to the call details for the user. Send the record to the service provider that creates.

TAP3는 다수의 서비스를 지원한다. TAP3는 오늘날 GSM 서비스 프로바이더와 GSM 서비스 프로바이더 사이의, GSM 서비스 프로바이더와 넌-GSM(non-GSM) 서비스 프로바이더 사이의(상호-표준 로밍), 또한 GSM 서비스 프로바이더와 위성 서비스 프로바이더 사이의 빌링에 이용된다. 3개의 기본 서비스 카테고리인 음성, 팩스 및 소위 부가 서비스는 이미 TAP1부터 지원되었다. 한편, SMS(Short Message Services)의 빌링은 제3자의 SMS-C(Short Message Service Centers)의 이용으로 인해 덜 단순한 속성을 갖는다. 다음의 이유는 SMS의 빌링을 어렵게 한다 : 1) 로밍하는 동안, 로밍 이용자는 SMS(MT-SMS)를 수신할 수 있다, 2) 로밍하는 동안, 로밍 이용자는 홈 네트워크의 SMS-C를 이용한다는 점에서 SMS(MO-SMS)를 송신할 수 있다, 또한 3) 로밍하는 동안, 로밍 이용자는 외국 네트워크의 SMS-C를 이용한다는 점에서 SMS(MO-SMS)를 송신할 수 있다. 따라서, SMS 서비스의 빌링은 TAP2+부터 완전히 지원된다. 또한, TAP3부터, SCSD(Single Circuit Switched Data), HSCSD(High Speed Circuit Switched Data) 및 GPRS(General Packet Radio Service)의 빌링이 지원된다. 또한, TAP3는 예를 들어 소위 컨텐츠에 대한 빌링과 같은 모든 VAS(Value-Added Services)를 지원한다. 그러나, VAS(Value-Added Services)의 빌링은 종종 어려운데, 그 이유는 VAS의 빌링이 필요 조건으로서 빌링된 서비스에 대해 서비스 프로바이더의 허가를 갖기 때문이다. CAMAL(Customized Application Mobile Enhanced Logic)은 TAP 3.4부터 지원된다. CAMAL은 로밍 이용자를 위한 선불 서비스에 관한 애플리케이션에 특히 중요하고, 미래에 중요성에 있어서 매우 높아질 수도 있다. TAP3에 대한 또다른 중요한 애플리케이션은 IOT(Inter Operator Tariff)에 기초한 빌링의 지원이다. IOT는, 홈 네트워크 서비스 프로바이더(HPMN)가 외국 서비스 프로바이더(VPMN)의 요금표 및 특정 오퍼를 체크할 수 있도록 하고, 이를 로밍 이용자에게 전송할 수 있도록 한다. 따라서, 예를 들어, VPMN은 상이한 통화 서비스 또는 통화 레벨에 대해 혜택이나 할인을 제공할 수 있고, HPMN은 단순히 이들을 검증하며, HPMN의 요금표를 적응시킬 수 있다. 로밍 서비스의 빌링에 대한 가능성은 이용자가 지금 어디에 위치해 있는지에 관계없이 모바일 네트워크 서비스 프로바이더에 대한 귀중한 툴이고, VPMN에 의한 잠정 할인(interim discount)의 경우에 영수액(receipts), 수익(proceeds) 또는 리소스의 손실을 방지한다. TAP3부터, TAP 프로토콜은 또한 특히 통화가 어디로부터 발생되었는지 또는 서비스가 어디로부터 취득되었는지 등에 대한 상세 정보 및 통화가 어디로 향하는지에 대한 상세 정보를 포함한다. 이 정보는 이용자의 요구에 대해 서비스를 적응 및 최적화하기 위해 중요한 정보를 제공하는 이용자의 행동에 기초하여 개별 이용자의 프로파일을 생성하는데 도움이 된다. 특히, 그것은 예를 들어 스포츠 또는 콘서트 이벤트와 같은 특정 위치-기반 서비스를 제공하는데 이용될 수 있다. 마지막으로, RAP(Returned Accounts Procedure) 프로토콜과 함께, TAP3는 또한 차등 오류 처리(differentiated error handling)를 허가한다. 따라서, 그 중에서도 특히, HPMN의 RAP와 함께, 상세 TAP 파일은 TAP 표준에 따른 적합성 및 유효성에 대하여 체크될 수 있고, 필요하면 손실될 서비스에 대한 빌링없이 폐기될 수 있다.TAP3 supports a number of services. TAP3 is now used between GSM service providers and GSM service providers, between GSM service providers and non-GSM service providers (inter-standard roaming), and also GSM service providers and satellite service providers. Used for billing between. Three basic service categories, voice, fax and so-called supplementary services, have already been supported since TAP1. Billing of Short Message Services (SMS), on the other hand, has a less simple attribute due to the use of Short Message Service Centers (SMS-C) by third parties. The following reasons make billing of SMS difficult: 1) while roaming, a roaming user may receive an SMS (MT-SMS), 2) while roaming, that the roaming user uses SMS-C of the home network Can transmit SMS (MO-SMS) at the point, and 3) while roaming, the roaming user can send SMS (MO-SMS) in that it uses SMS-C of foreign network. Thus, billing of SMS services is fully supported from TAP2 +. In addition, from TAP3, billing of Single Circuit Switched Data (SCSD), High Speed Circuit Switched Data (HSCSD), and General Packet Radio Service (GPRS) is supported. In addition, TAP3 supports all value-added services (VAS), such as, for example, billing for content. However, billing of value-added services (VAS) is often difficult because billing of the VAS is a prerequisite to having the service provider's permission for the billed service. Customized Application Mobile Enhanced Logic (CAMAL) is supported since TAP 3.4. CAMAL is particularly important for applications on prepaid services for roaming users, and may be very high in importance in the future. Another important application for TAP3 is the support of billing based on the Inter Operator Tariff (IOT). The IOT allows the home network service provider (HPMN) to check the tariffs and specific offers of the foreign service provider (VPMN) and send them to roaming users. Thus, for example, the VPMN may provide benefits or discounts for different calling services or call levels, and the HPMN may simply verify them and adapt the pricing table of the HPMN. The potential for billing of roaming services is a valuable tool for mobile network service providers, regardless of where they are now, and receives receipts and revenues in the case of interim discounts by VPMN. Or to prevent loss of resources. Starting from TAP3, the TAP protocol also includes detailed information, particularly where the call originated from or where the service was obtained from, and where the call is directed. This information helps to create an individual user's profile based on the user's behavior of providing important information to adapt and optimize the service to the user's needs. In particular, it can be used to provide certain location-based services, for example sports or concert events. Finally, in conjunction with the Returned Accounts Procedure (RAP) protocol, TAP3 also allows for differential error handling. Thus, among other things, with the RAP of the HPMN, the detailed TAP file can be checked for conformance and validity according to the TAP standard and, if necessary, discarded without billing for services to be lost.

그러나, 최신기술은 다양한 단점을 갖는다. 실제로, 예를 들어 EAP-SIM에 있어서, 이용자가 GSM 프로바이더에 대하여 IMSI를 가질 경우, 무선 LAN 기술에서 GSM 네트워크로부터 요구자 또는 원격 액세스 클라이언트의 인증을 위한 인증 방법을 이용하는 것이 가능하다. 또한, 원칙적으로, 예를 들어 IETF(Internet Engineering Task Force)의 모바일 IP에 의해서, 액세스 포인트를 통해 액세스 서버에 등록된 개별적인 모바일 원격 액세스 클라이언트로 데이터 스트림을 라우팅(재라우팅)하는 것도 가능하다. 그러나, 실제로 이용자의 자유 로밍을 허용하는 모바일 네트워크 이용의 많은 문제점은 그것에 의해 해결되지 않는다. 문제점 중 하나는, IP 네트워크에서 보안, 빌링 및 서비스 인가에 관하여 GSM 표준에서 요구되는 필요 조건이 더이상 거기에 있지 않다는 것이다. 이는 본질적으로 IP 프로토콜의 개방 아키텍처와 연결된다. 이는, IP 표준에 있어서 GSM 네트워크와의 완전한 호환성에 절대적으로 필요한 많은 데이터가 손실된다는 것을 의미한다. 더욱이, 예를 들어 RADIUS에 기초한 액세스 서버는 단일 데이터 스트림을 공급한다. 이는 단순히 GSM 표준의 다중-부분 데이터 스트림에 맵핑될 수 없다. 최근의 또다른 단점은, 오늘날 무선 LAN이 개별적인 핫 스폿(즉, 액세스 서버의 액세스 포인트의 기본 서비스 영역)에 기초하고, 이는 전세계의 다양한 소프트웨어 및 하드웨어 개발자로부터 제공된다는 것이다. 이것은 2개의 세계의 결합을 어렵게 하는데, 그 이유는 이러한 게이트웨이 기능이 각각 특정 솔루션에 개별적으로 적합해야 하기 때문이다. GSM 인증 인터페이스에 대한 기술 명세는 MAP(Mobile Application Part) GSM 09.02 Phase 1 Version 3.10.0에서 참조될 수도 있다.However, the state of the art has various disadvantages. Indeed, for example in EAP-SIM, if a user has IMSI for a GSM provider, it is possible in wireless LAN technology to use an authentication method for authentication of the requestor or remote access client from the GSM network. It is also possible, in principle, to route (rerouting) the data stream to individual mobile remote access clients registered with the access server via the access point, for example by means of the Mobile IP of the Internet Engineering Task Force (IETF). However, many problems of mobile network usage that actually allow free roaming of users are not solved by it. One of the problems is that the requirements required by the GSM standard for security, billing and service authorization in IP networks are no longer there. This is in essence connected with the open architecture of the IP protocol. This means that in the IP standard, much data is absolutely necessary for full compatibility with the GSM network. Moreover, an access server, for example based on RADIUS, supplies a single data stream. It simply cannot be mapped to the multi-part data stream of the GSM standard. Another drawback in recent years is that today's wireless LANs are based on individual hot spots (ie, the basic service area of an access server's access point), which is provided by various software and hardware developers around the world. This makes it difficult to combine the two worlds because each of these gateway functions must be individually adapted to a particular solution. The technical specification for the GSM authentication interface may be referred to in Mobile Application Part (MAP) GSM 09.02 Phase 1 Version 3.10.0.

본 발명의 목적은, 이기종 WLAN 내의 모바일 노드를 위한 신규 방법을 제안하는 것이다. 특히, 어떠한 어려움(로밍) 없이, 다양한 WLAN 서비스 프로바이더로의 등록, 빌링, 서비스 인가 등에 대해 애쓸 필요없이, 이용자가 상이한 핫 스폿 사이에서 이동될 수 있다, 즉 이용자가 GSM과 같은 모바일 무선 기술에 익숙해짐에 따라 동일 편의를 즐길 수 있게 된다.It is an object of the present invention to propose a novel method for mobile nodes in heterogeneous WLANs. In particular, without any difficulty (roaming), the user can be moved between different hot spots without having to struggle with registration, billing, service authorization, etc. with various WLAN service providers, i.e., the user can move to a mobile wireless technology such as GSM. As you get used to it, you will enjoy the same convenience.

이들 목적은 본 발명에 따라 독립 청구항의 요소를 통해 달성된다. 게다가, 바람직한 실시예는 종속 청구항 및 본 발명의 명세를 따른다.These objects are achieved according to the invention through the elements of the independent claims. Furthermore, the preferred embodiment is in accordance with the dependent claims and the specification of the invention.

이들 목적은 본 발명, 특히 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 컴퓨터-이용 방법을 통해 달성되는데, 이 방법에 따르면 모바일 IP 노드는 WLAN의 기본 서비스 영역 내에서 무선 인터페이스를 통해 액세스 포인트에 액세스하고, WLAN의 기본 서비스 영역은 액세스 서버에 할당된 하나 또는 그 이상의 액세스 포인트를 포함하며, 모바일 IP 노드는 액세스 서버로부터의 요구에 따라 모바일 IP 노드의 SIM 카드에 저장된 IMSI를 액세스 서버로 전송하고, IP 노드의 IMSI는 SIM-RADIUS 모듈의 데이터베이스에 저장되며, SIM 이용자 데이터베이스 및 SIM 게이트웨이 모듈에 의해, SIM-RADIUS 모듈은 GSM 네트워크의 데이터 채널 및 신호에 대응하는 GSM 데이터에 대하여 WLAN의 논리 IP 데이터 채널을 이용자-특정 방식으로 보충하고, 보충된 신호 및 데이터 채널에 의해 모바일 IP 노드의 인증 및/또는 서비스 인가가 모바일 노드의 SIM 카드의 IMSI에 기초하여 GSM 네트워크의 HLR 및/또는 VLR에서 실행되며, 빌링 게이트웨이 인터페이스에 의해, 빌링 모듈은 액세스 서버에 액세스하고, 빌링 게이트웨이 인터페이스에 의해 모바일 IP 노드의 제1 통화 상세 레코드는 액세스 서버로부터 빌링 모듈로 전송되며, 빌링 게이트웨이 인터페이스는 각 액세스 서버의 구성 프로파일을 갖는 할당된 빌링 관리 데이터베이스를 포함하고, 모바일 IP 노드의 제2 통화 상세 레코드는 프락시 모듈로 전송되며, 프락시 모듈은 적어도 취득된 서비스의 프로바이더 및/또는 지속시간(duration) 및/또는 모바일 IP 노드의 식별을 캡처하고, 이를 빌링 모듈로 전송하며, 빌링 모듈은 프락시 모듈의 데이터 및 제1 통화 상세 레코드에 기초하여 취득된 서비스에 대응하는 TAP 파일을 생성하고, TAP 파일을 빌링 명령과 함께 클리어링 모듈로 전송하며, 빌링 명령은 적어도 이용자-특정 및/또는 서비스-프로바이더-특정 빌링 데이터를 포함하고, 클리어링 모듈은 고정 네트워크의 프로바이더에 대해 이용자에 의해 취득된 서비스를 빌링하고/하거나, 빌링을 위해 GSM 서비스 프로바이더로 TAP 파일을 전송한다. 변형 실시예에 있어서, 제1 통화 상세 레코드는 예를 들어 단지 SIM-기반 인증 정보를 포함할 수 있다. 변형 실시예로서, 제2 통화 상세 레코드는 적어도 모바일 IP 노드의 IP 어드레스 및 모바일 노드에 의해 취득된 서비스를 갖는 서비스 프로바이더의 식별에 기초하여 생성될 수 있다. 빌링 관리 데이터베이스는 예를 들어 서비스 프로바이더 및/또는 이용자의 GSM 식별 및/또는 IP 어드레스를 포함할 수 있다. 액세스 서버로부터 빌링 모듈로 전송되는 모바일 IP 노드의 제1 통화 상세 레코드는 그 중에서도 특히 SIM-기반으로 생성될 수 있는 한편, 액세스 서버로부터 프락시 모듈로 전송되는 제2 통화 상세 레코드는 예를 들어 RADIUS 데이터와 같이 IP-기반으로 생성될 수 있다. 이는 그 중에서도 특히 상이한 이기종 WLAN 사이에 심리스 로밍이 가능하다는 이점을 갖는다. WLAN 기술, 특히 IP 네트워크와 GSM 기술의 결합을 통해, 이용자가 상이한 WLAN 서비스 프로바이더에 있어서의 등록, 빌링, 서비스 인가 등에 애쓸 필요없이 이용자의 로밍이 가능해진다. 이는, 이용자가 예를 들어 GSM과 같은 모바일 무선 기술에 익숙해짐에 따라 동일 편의를 즐기게 된다는 것을 의미한다. 동시에, 완전히 새로운 방식으로 개방 IP 세계의 이점(전세계 인터넷으로의 액세스 등)과 GSM 표준의 이점(보안, 빌링, 서비스 인가 등)을 결합시키는 것이 가능하다. 본 발명은 또한 대응하는 모듈을 각 액세스 서버에 설치할 필요없이 WLAN 내의 로밍 방법을 가능하게 한다. 이와 달리, RADIUS를 이용함으로써, 인프라스트럭처(WLAN/GSM)가 변경되지 않을 수 있다.These objects are achieved by the present invention, in particular through a computer-use method for billing and recording of services during roaming of mobile IP nodes in heterogeneous WLANs, which accordingly provides a way for a mobile IP node to establish a wireless interface within the basic service area of the WLAN. Access to the access point, the primary service area of the WLAN includes one or more access points assigned to the access server, and the mobile IP node accesses the IMSI stored in the SIM card of the mobile IP node as required by the access server. Sending to the server, the IMSI of the IP node is stored in the database of the SIM-RADIUS module, and by means of the SIM user database and the SIM gateway module, the SIM-RADIUS module is capable of WLAN access to the GSM data corresponding to the data channels and signals of the GSM network. Supplements logical IP data channels in a user-specific manner, Authentication and / or service authorization of the mobile IP node by call and data channel is performed at the HLR and / or VLR of the GSM network based on the IMSI of the SIM card of the mobile node, and by the billing gateway interface, the billing module is connected to the access server. Accessing, and by the billing gateway interface, the first call detail record of the mobile IP node is sent from the access server to the billing module, the billing gateway interface including an assigned billing management database having a configuration profile of each access server, The second call detail record of the IP node is sent to the proxy module, which captures at least the provider and / or duration of the acquired service and / or the identification of the mobile IP node and sends it to the billing module. The billing module records the data of the proxy module and the first call detail record. Generate a TAP file corresponding to the obtained service on the basis, and transmit the TAP file with the billing command to the clearing module, wherein the billing command includes at least user-specific and / or service-provider-specific billing data, and clearing The module bills the service obtained by the user to the provider of the fixed network and / or sends the TAP file to the GSM service provider for billing. In a variant embodiment, the first call detail record may comprise only SIM-based authentication information, for example. As a variant embodiment, the second call detail record may be generated based on the identification of the service provider having at least the IP address of the mobile IP node and the service obtained by the mobile node. The billing management database may include, for example, the GSM identification and / or IP address of the service provider and / or user. The first call detail record of the mobile IP node transmitted from the access server to the billing module may be generated, among other things, SIM-based, while the second call detail record sent from the access server to the proxy module may be, for example, RADIUS data. IP-based can be generated as This has the advantage that seamless roaming is possible, among other things, between different heterogeneous WLANs. The combination of WLAN technology, in particular IP network and GSM technology, enables roaming of users without the user having to struggle with registration, billing, service authorization, etc. in different WLAN service providers. This means that users will enjoy the same convenience as they become familiar with mobile wireless technology such as GSM for example. At the same time, it is possible to combine the benefits of the open IP world (such as access to the global Internet) and the benefits of the GSM standard (security, billing, service authorization, etc.) in a completely new way. The invention also enables a roaming method in a WLAN without the need to install a corresponding module in each access server. Alternatively, by using RADIUS, the infrastructure (WLAN / GSM) may not be changed.

변형 실시예에 있어서, 모바일 노드의 데이터 스트림은 WLAN으로의 액세스 중에 액세스 포인트로부터 모바일 무선 네트워크 서비스 프로바이더를 통해 전송된다. 이는, 그 중에서도 특히 모바일 무선 네트워크 프로바이더가 데이터 스트림에 관한 완전한 제어를 갖는다는 이점을 갖는다. 이 방식으로, 모바일 무선 네트워크 프로바이더는 특히 서비스 인가를 제공할 수 있고, 상세 빌링을 실행할 수 있으며, 보안 메커니즘을 통합시킬 수 있다. 그 중에서도 특히, 그에 따라 모바일 무선 네트워크 프로바이더는 예를 들어 인터넷을 포함하는 제어가 어려운 개방 IP 세계를 GSM 세계의 이점과 결합시킬 수 있다. 이는 특히 최근에 예를 들어 프로바이더 또는 서비스 벤더의 책임 문제(liability issues)에 대하여 큰 역할을 한다.In a variant embodiment, the data stream of the mobile node is transmitted from the access point through the mobile wireless network service provider during access to the WLAN. This has the advantage, among other things, that the mobile wireless network provider has complete control over the data stream. In this way, the mobile wireless network provider can in particular provide service authorization, perform detailed billing, and integrate security mechanisms. Among other things, mobile wireless network providers can thus combine the uncontrollable open IP world, including, for example, the Internet with the benefits of the GSM world. This is especially important in recent years, for example with regard to liability issues of providers or service vendors.

또다른 변형 실시예에 있어서, TAP 파일은 적어도 IOT(Inter Operator Tariffs)뿐만 아니라 PMN(Public Mobile Network) TAP 식별 코드에 기초하여 생성된다. 그것과 협력하여 또는 독립 변형 실시예로서, 또한 예를 들어 빌링 관리 데이터베이스는 PMN(Public Mobile Network) TAP 식별 코드뿐만 아니라 IOT(Inter Operator Tariffs)를 포함하는 것으로 고려될 수 있다. 이 변형 실시예는 그 중에서도 특히 홈 네트워크 서비스 프로바이더(HPMN)가 현재 이용자가 위치한(로밍) 외국 네트워크 서비스 프로바이더(VPMN)의 IOT를 간단히 검증할 수 있다는 이점을 갖는다. 그에 따라, VPMN은 예를 들어 특정 접속에 대해 할인을 제공할 수 있고, HPMN은 이들이 올바르게 적용되었는지를 체크할 수 있다. VPMN의 통화 레벨 또는 소정의 할인 프로그램에 관계없이, 그에 따라 HPMN은 또한 그들 자신의 요금표에 따라 각 접속 및/또는 각 통화를 간단히 빌링할 수 있다. 이용자가 현재 외국 네트워크에 위치하는지 및/또는 홈 네트워크에 위치하는지에 관계없이, 서비스에 대한 요금을 결정하는 가능성은 HPMN에 대한 서비스의 빌링에 매우 유용한 도움이 될 수 있고, 이로써 예를 들어 VPMN의 특정 요금 감소의 손실이 방지될 수 있다. 동일 토큰에 의해, 그에 따라 우선 HPMN에 대한 소정의 빌링 계획이 홈 네트워크 및/또는 이용자의 본국과의 접속 및/또는 예를 들어 유럽과 같은 국가 커뮤니티 내에서의 통화에 대한 특정 요금과 같이 달성될 수 있다.In another variant embodiment, the TAP file is generated based on at least Inter Operator Tariffs (IOT) as well as Public Mobile Network (PMN) TAP identification codes. In cooperation with or as a standalone variant, for example, the billing management database may also be considered to include Inter Operator Tariffs (IOTs) as well as Public Mobile Network (PMN) TAP identification codes. This variant embodiment has the advantage, among other things, that the home network service provider (HPMN) can simply verify the IOT of the foreign network service provider (VPMN) in which the user is currently (roaming). As such, the VPMN may offer a discount for a particular connection, for example, and the HPMN may check that they have been applied correctly. Regardless of the currency level of VPMN or any discount program, HPMN can also simply bill each connection and / or each call according to their own tariff. Regardless of whether the user is currently located in a foreign network and / or in the home network, the possibility of determining a fee for the service can be very useful for billing the service to HPMN, for example in VPMN. Loss of certain rate reductions can be avoided. By the same token, first a certain billing plan for HPMN will thus be achieved, such as a specific fee for access to the home network and / or the user's home country and / or currency within a national community, for example Europe. Can be.

여기서, 본 발명에 따른 방법에 부가하여, 본 발명이 또한 이 방법을 실행하기 위한 시스템에 관한 것이라는 것이 강조되어야 한다.It should be emphasized here that in addition to the method according to the invention, the invention also relates to a system for carrying out this method.

도1은 본 발명에 따른 이기종 WLAN에서의 로밍 중에 이용자의 인증을 위한 방법 및 시스템을 개략적으로 도시한 블록도로서, 여기서 모바일 IP 노드(20)는 콘택트를 갖는 인터페이스를 통해 SIM 카드(201)에 접속되고, 무선 접속(48)에 의해 WLAN의 액세스 포인트(21, 22)에 액세스하며, WLAN의 액세스 서버(23)는 GSM 모바일 무선 네트워크의 VLR(37) 및/또는 HLR(37)에서 SIM 카드(201)에 저장된 IMSI에 기초하여 모바일 IP 노드(20)를 인증함.1 is a block diagram schematically illustrating a method and system for authentication of a user during roaming in a heterogeneous WLAN in accordance with the present invention, wherein the mobile IP node 20 is connected to the SIM card 201 through an interface with contacts. Connected to and access the WLAN's access points 21, 22 by means of a wireless connection 48, the WLAN's access server 23 being the SIM card at the VLR 37 and / or HLR 37 of the GSM mobile wireless network. Authenticate the mobile IP node 20 based on the IMSI stored in 201.

도2는 본 발명에 따른 이기종 WLAN에서의 로밍 중에 이용자의 인증을 위한 방법 및 시스템을 개략적으로 도시한 블록도로서, 여기서 모바일 IP 노드(20)는 콘택트를 갖는 인터페이스를 통해 SIM 카드(201)에 접속되고, 무선 접속(48)에 의해 WLAN에 액세스하며, WLAN은 액세스 서버(23)를 통해 GSM 모바일 무선 네트워크, 특히 HLR(37) 및/또는 VLR(37)에 접속되고, GRX(GRX : GPRS Roaming eXchange) 모듈(51)을 통해 GGSN(Gateway GPRS Support Node)(50)에 접속되며, 인터넷 서비스 프로바이더(52)를 통해, 취득된 서비스의 빌링을 위한 클리어링 시스템(53)을 통해, 또한 클리어링 시스템 오퍼레이터(54)를 통해 인터넷 서비스 프로바이더(52)의 대응하는 빌링 시스템(55)에 접속됨.FIG. 2 is a block diagram schematically illustrating a method and system for authentication of a user during roaming in a heterogeneous WLAN according to the present invention, wherein the mobile IP node 20 is connected to the SIM card 201 via an interface with contacts. Connected to and access the WLAN by a wireless connection 48, which is connected to the GSM mobile wireless network, in particular the HLR 37 and / or the VLR 37, via an access server 23, and GRX (GRX: GPRS). It is connected to a Gateway GPRS Support Node (GGSN) 50 via a Roaming eXchange (51) module, and via an Internet service provider 52, via a clearing system 53 for billing of acquired services, and also clearing. Connected to the corresponding billing system 55 of the Internet service provider 52 via the system operator 54.

도3은 본 발명에 따른 이기종 WLAN에서의 심리스 로밍을 위한 방법 및 시스템을 개략적으로 도시한 블록도로서, 여기서 본 발명에 따른 방법 및 시스템에 의해, 인증을 위한 인터페이스(371) 및 SS7을 위한 인터페이스(372), 서비스 인가를 위한 인터페이스(531) 및 빌링을 위한 인터페이스(532)를 통해 개방 IP 세계는 보 다 한정적인 GSM 세계에 접속됨.FIG. 3 is a block diagram schematically illustrating a method and system for seamless roaming in a heterogeneous WLAN according to the present invention, where the interface 371 for authentication and the interface for SS7 are provided by the method and system according to the present invention. 372, through the interface 531 for service authorization and the interface 532 for billing, the open IP world is connected to a more limited GSM world.

도4는 IEEE 802.1x 포트-기반 인증 방법의 셋업을 개략적으로 도시한 블록도로서, 여기서 요구자 또는 원격 액세스 클라이언트(20)는 인증자 또는 원격 액세스 서버(21)를 통해 인증 서버(23)에서 인증되고, WLAN은 IEEE 802.11에 기초함.4 is a block diagram schematically illustrating the setup of an IEEE 802.1x port-based authentication method, wherein the requestor or remote access client 20 authenticates at the authentication server 23 via the authenticator or remote access server 21. WLAN is based on IEEE 802.11.

도5는 EAP(Extensible Authentication Protocol)에 의한 SIM 인증을 위한 변형 실시예를 개략적으로 도시한 블록도로서, 여기서 GSM-기반 시도-응답 방법이 이용됨.FIG. 5 is a block diagram schematically illustrating a variant embodiment for SIM authentication with Extensible Authentication Protocol (EAP), where a GSM-based challenge-response method is used.

도6은 최신기술에 따른 GSM 네트워크(63, 64) 및/또는 고정 네트워크(PSTN)의 혼합 환경에서 서비스의 빌링(빌링 및 과금) 및 레코딩을 위한 구조를 개략적으로 도시한 블록도로서, 특히 도6은 상이한 네트워크 서비스 프로바이더(61, 62, 63, 64) 사이의 GSM 빌링 및 과금 중에 TAP 프로토콜의 역할을 도시함.FIG. 6 is a block diagram schematically illustrating a structure for billing (billing and charging) and recording of a service in a mixed environment of GSM networks 63 and 64 and / or a fixed network (PSTN) according to the state of the art. 6 illustrates the role of the TAP protocol during GSM billing and charging between different network service providers 61, 62, 63, 64.

도7은 TAP 프로토콜을 이용하는 최신기술에 따른 GSM 홈 네트워크 서비스 프로바이더(80)와 GSM 외국 네트워크 서비스 프로바이더(81) 사이의 서비스의 빌링(빌링 및 과금) 및 레코딩을 위한 구조를 개략적으로 도시한 블록도.FIG. 7 schematically illustrates a structure for billing (billing and charging) and recording of a service between a GSM home network service provider 80 and a GSM foreign network service provider 81 according to the state of the art using the TAP protocol. Block diagram.

도8은 본 발명에 따른 이기종 WLAN 내의 모바일 IP 노드(20)의 로밍 중에 서비스의 과금 및 빌링 또는 레코딩을 위한 방법 및 시스템을 개략적으로 도시한 블록도로서, 그에 따라 액세스 서버(23, 1001)로부터 빌링 모듈(1003)로 제1 통화 상세 레코드가 전송되고, 액세스 서버로부터 프락시 모듈(1002)로 제2 통화 상세 레코드가 전송되며, 클리어링 모듈(1004)에 의해 고정 네트워크(1007)의 프로바이더(1008)에서 취득된 서비스가 빌링되며/되거나(1016), GSM(1005)에 대한 빌링을 위 해 TAP 파일(1017)이 서비스 프로바이더(1006)로 전송됨.FIG. 8 is a block diagram schematically illustrating a method and system for charging and billing or recording a service during roaming of a mobile IP node 20 in a heterogeneous WLAN in accordance with the present invention, and thus from access servers 23 and 1001. FIG. A first call detail record is sent to billing module 1003, a second call detail record is sent from proxy server to proxy module 1002, and provider 1008 of fixed network 1007 by clearing module 1004. The service obtained from the system is billed (1016), and / or a TAP file 1017 is sent to the service provider 1006 for billing to the GSM 1005.

도1은 본 발명의 인증을 달성하는데 이용될 수 있는 아키텍처를 도시한다. 도1은 이기종 WLAN에서의 로밍 중에 이용자의 인증을 위한 방법 및 시스템을 개략적으로 도시한 블록도이다. 도1에서 참조번호(20)는, 본 발명에 따라 기술된 방법 및/또는 시스템을 달성하기 위해 임의로 쓸 수 있는 하드웨어 및 소프트웨어 구성요소를 포함하여 필요한 인프라스트럭처를 갖는 모바일 IP 노드에 관련된다. 모바일 노드(20)는 그 중에서도 특히 다양한 네트워크 위치에서 및/또는 다양한 네트워크에서의 이용에 제공되는 소위 모든 CPE(Customer Premise Equipment)일 수 있다. 이들은 예를 들어 PDA, 모바일 무선 전화기 및 랩탑과 같은 모든 IP-가능 장치를 포함한다. 모바일 CPE 또는 노드(20)는 또한 복수의 상이한 네트워크 표준을 지원할 수 있는 하나 또는 그 이상의 상이한 물리적 네트워크 인터페이스를 갖는다. 모바일 노드의 물리적 네트워크 인터페이스는 예를 들어, WLAN(Wireless Local Area Network), 블루투스, GSM(Global System for Mobile Communication), GPRS(Generalized Packet Radio Service), USSD(Unstructured Supplementary Services Data), UMTS(Universal Mobile Telecommunications System) 및/또는 이더넷이나 또다른 유선 LAN(Local Area Network) 등으로의 인터페이스를 포함할 수 있다. 따라서, 참조번호(48)는 예를 들어 지붕으로 덮인(roofed-over) 영역에서의 설치를 위한 예를 들어 블루투스 네트워크, GSM 및/또는 UMTS 등을 포함하는 모바일 무선 네트워크, 예를 들어 IEEE 무선 802.1x에 기초한 무선 LAN, 또한 유선 LAN, 즉 로컬 고정 네트워크, 특히 PSTN(Public Switched Telephone Network) 등과 같은 상이한 이기종 네트워크를 나타낸다. 원칙적으로, 본 발명에 따른 특징이 제시될 경우, 본 발명에 따른 방법 및/또는 시스템은 특정 네트워크 표준에 관련되지는 않고, 소정의 LAN으로 달성될 수 있다. 모바일 IP 노드의 인터페이스(202)는 예를 들어 이더넷 또는 토큰링과 같은 네트워크 프로토콜에 의해 직접 이용될 때 패킷-교환 인터페이스일 수 있을 뿐만 아니라, 또한 PPP(Point to Point Protocol), SLIP(Serial Line Internet Protocol) 또는 GPRS(Generalized Packet Radio Service)와 같은 프로토콜로 이용될 수 있는 회선-교환 인터페이스, 즉 예를 들어 MAC 또는 DLC 어드레스와 같은 네트워크 어드레스를 갖지 않는 인터페이스일 수도 있다. 부분적으로 언급된 바와 같이, 예를 들어 특정 단문 메시지(예를 들어, SMS(Short Message Services), EMS(Enhanced Message Services))를 이용한 인스턴스에 대해 LAN을 통하여, 또는 예를 들어 USSD(Unstructured Supplementary Services Data) 또는 MExE(Mobile Execution Environment), GPRS(Generalized Packet Radio Service), WAP(Wireless Application Protocol) 또는 UMTS(Universal Mobile Telecommunications System) 같은 다른 기술과 같은 시그널링 채널을 통하여, 또는 IEEE 무선 802.1x를 통하여 또는 또다른 이용자 정보 채널을 통하여 통신이 일어날 수 있다. 모바일 IP 노드(20)는 모바일 IP 모듈 및/또는 IPsec 모듈을 포함할 수 있다. 모바일 IP의 주요 임무는 IP 네트워크 내의 IP 노드(20)의 인증 및 수신지 어드레스로서 모바일 노드(20)를 갖는 IP 패킷을 재라우팅하는 것을 포 함한다. 추가적인 모바일 IP 명세에 대하여, 또한 예를 들어 IETF(Internet Engineering Task Force) RFC2002, IEEE Comm. Vol.35 No.5 1997 등을 참조하라. 모바일 IP는 특히 IPv6 및 IPv4를 지원한다. 모바일 IP 기능은 공중 인터넷에서 안전한 모바일 데이터 관리를 보증하기 위해 IPsec(IP security protocol) 모듈의 보안 메커니즘과 결합되는 것이 바람직할 수 있다. IPsec(IP security protocol)은 IPsec을 이용하는 네트워크 허브 사이에 패킷-방식 또는 소켓-방식으로 인증/기밀성 메커니즘을 발생시킨다. IPsec의 융통성 중 하나는 특히 그것이 패킷-방식으로 구성될 뿐만 아니라 개별적인 소켓에 대해 구성될 수도 있다는 것이다. IPsec은 IPvx, 특히 IPv6 및 IPv4를 지원한다. 상세화를 위해, IPsec-명세는 예를 들어 Pete Loshin:IP Security Architecture; Morgan Kaufmann Publishers; 11/1999 또는 A Technical Guide to IPsec; James S et al.; CRC Press, LLC; 12/2000 등을 참조한다. 본 실시예에서 IPsec이 IP 레벨에 관한 보안 프로토콜의 이용을 기술하는데 예시로서 이용되었음에도 불구하고, 본 발명에 따라 모든 다른 보안 프로토콜 또는 보안 메커니즘이 가능할 수 있고, 또는 심지어 보안 프로토콜의 생략이 가능할 수도 있다.1 illustrates an architecture that can be used to achieve the authentication of the present invention. 1 is a block diagram schematically illustrating a method and system for authentication of a user during roaming in a heterogeneous WLAN. Reference numeral 20 in FIG. 1 relates to a mobile IP node having the necessary infrastructure, including hardware and software components that can be used arbitrarily to achieve the method and / or system described in accordance with the present invention. The mobile node 20 may be all so-called Customer Premise Equipment (CPE), among other things provided for use at various network locations and / or in various networks. These include all IP-enabled devices such as PDAs, mobile cordless phones and laptops, for example. The mobile CPE or node 20 also has one or more different physical network interfaces that can support a plurality of different network standards. The physical network interfaces of mobile nodes are, for example, Wireless Local Area Network (WLAN), Bluetooth, Global System for Mobile Communication (GSM), Generalized Packet Radio Service (GPRS), Unstructured Supplementary Services Data (USSD), Universal Mobile (UMTS) Telecommunications System) and / or an interface to Ethernet or another wired LAN (Local Area Network). Thus, reference numeral 48 is for example a mobile wireless network, for example IEEE wireless 802.1, for example including a Bluetooth network, GSM and / or UMTS, etc. for installation in a roofed-over area. A wireless LAN based on x, also a wired LAN, ie a local heterogeneous network, in particular a heterogeneous network such as a Public Switched Telephone Network (PSTN). In principle, when the features according to the invention are presented, the method and / or system according to the invention can be achieved with a given LAN, without regard to a particular network standard. The interface 202 of the mobile IP node may not only be a packet-switched interface when used directly by a network protocol such as Ethernet or Token Ring, but also a Point to Point Protocol (PPP), Serial Line Internet (SLIP). It may also be a circuit-switched interface that can be used with a protocol such as Protocol (GPRS) or Generalized Packet Radio Service (GPRS), ie an interface that does not have a network address such as, for example, a MAC or DLC address. As partly mentioned, for instance with a particular short message (e.g., Short Message Services (SMS), Enhanced Message Services (EMS)), over a LAN, or e.g., Unstructured Supplementary Services Through signaling channels such as Data or other technologies such as Mobile Execution Environment (MExE), Generalized Packet Radio Service (GPRS), Wireless Application Protocol (WAP) or Universal Mobile Telecommunications System (UMTS), or via IEEE wireless 802.1x, or Communication may take place over another user information channel. The mobile IP node 20 may include a mobile IP module and / or an IPsec module. The primary task of mobile IP involves rerouting the IP packet with mobile node 20 as the authentication and destination address of IP node 20 in the IP network. For additional mobile IP specifications, see also the Internet Engineering Task Force (IETF) RFC2002, IEEE Comm. See Vol. 35 No. 5 1997 et al. Mobile IP specifically supports IPv6 and IPv4. Mobile IP functionality may be preferably combined with the security mechanism of the IP security protocol (IPsec) module to ensure secure mobile data management on the public Internet. IP security protocol (IPsec) generates a packet- or socket-method authentication / confidence mechanism between network hubs using IPsec. One of the flexibility of IPsec is that in particular it can be configured not only packet-based but also for individual sockets. IPsec supports IPvx, in particular IPv6 and IPv4. For the sake of detail, the IPsec-specification is described, for example, in Pete Loshin: IP Security Architecture; Morgan Kaufmann Publishers; 11/1999 or A Technical Guide to IPsec; James S et al .; CRC Press, LLC; 12/2000, and the like. Although IPsec has been used as an example in describing the use of security protocols in relation to IP levels in this embodiment, all other security protocols or security mechanisms may be possible, or even omission of security protocols, in accordance with the present invention. .

또한, 콘택트를 갖는 인터페이스를 통해, 모바일 IP 노드(20)는 GSM 네트워크 이용자의 IMSI(International Mobile Subscriber Identity)가 저장된 SIM(Subscriber Identity Module) 카드(201)에 접속된다. 인증을 위해, 모바일 IP 노드(20)는 WLAN의 기본 서비스 영역 내에서 무선 인터페이스(202)를 통해 액세스 포인트(21 및 22)에 WLAN으로의 액세스를 요구한다. 전술된 바와 같이, 상이한 핫 스폿의 상이한 WLAN은 예를 들어 IEEE 무선 802.1x에 기초한 WLAN, 블루투스 등과 같은 이기종 네트워크 표준 및 프로토콜을 채택할 수 있다. WLAN의 기본 서비스 영역은 액세스 서버(23)에 할당된 하나 또는 그 이상의 액세스 포인트(21, 22)를 포함한다. 모바일 IP 노드(20)는 액세스 서버(23)의 요구에 따라 모바일 IP 노드(20)의 SIM 카드(201)에 저장된 IMSI를 액세스 서버(23)로 전송한다. 모바일 IP 노드(20)의 IMSI는 SIM-RADIUS 모듈(30)을 이용하여 저장된다. IMSI에 기초하여, WLAN의 논리 IP 데이터 채널은 SIM 이용자 데이터베이스(34)에 저장된 정보를 이용하여 GSM 네트워크의 데이터 채널 및 신호에 대응하는 GSM 데이터에 대하여 이용자-특정 방식으로 보충된다. GSM 시스템은 데이터 채널인 소위 트래픽 채널 및 제어 신호 채널인 소위 시그널링 채널을 포함한다. 트래픽 채널(예를 들어, TCH/FS, TCH/HS, TCH/F9,6/4.8/2.4 및 TCH/H4.8/2.4 등)은 이용자 데이터용으로 확보되는 한편, 시그널링 채널(예를 들어, CCCH(Common Control Channels), RACH(Random Access Channels), DCCH(Dedicated Control Channels), CBCH(Cell Broadcast Channel) 등)은 네트워크 관리, 제어 기능 등에 이용된다. 논리 채널은 인터페이스를 통해 동시에 이용될 수 없지만, GSM 명세에 따라 단지 소정의 결합으로 이용될 수 있다. SIM 게이트웨이 모듈(32)에 의해, GSM 데이터에 기초한 IP 노드의 인증을 실행하기 위해, 필요한 SS7/MAP 기능(ITU(International Telecommunications Union)의 SS7(Signalling System 7)/GSM 표준의 MAP(Mobile Application Part))이 생성되고, SIM-RADIUS 모듈(30)은 SIM 이용자 데이터 베이스(34) 및 SIM 게이트웨이 모듈(32)에 의해 모바일 노드(20)의 SIM 카드(201)의 IMSI에 기초하여 GSM 네트워크의 VLR(Visitor Location Register)(37) 및/또는 HLR(Home Location Register)(37)에서 모바일 IP 노드의 인증을 실행한다. ITU의 SS7 통신 프로토콜은 SSPs(Service Switching Points), STPs(Signal Transfer Points) 및 SCPs(Service Control Points)(또한 SS7 노드로서 자주 함께 지정됨)이 이용되는 소위 대역외(out-of-band) 시그널링에 따른 고속 회선 스위칭에 의해 특징화된다. 대역외 시그널링은, 데이터 전송 또는 음성 전송용으로 동일 데이터 채널이 이용되지 않는 신호 전송이다. 이를 위해, 분리된 디지털 채널(신호 채널)이 생성되고, 그것을 통하여 신호가 통상적으로 56 또는 64Kbits/s로 2개의 네트워크 구성요소 사이에서 전송될 수 있다. SS7 아키텍처는, 각 네트워크 구성요소(노드)가 서로 직접 접속된 스위치는 아니지만 소정의 다른 SS7-가능 노드와 신호를 교환할 수 있도록 이해된다.In addition, via an interface with contacts, the mobile IP node 20 is connected to a Subscriber Identity Module (SIM) card 201 in which an international mobile subscriber identity (IMSI) of a GSM network user is stored. For authentication, the mobile IP node 20 requires access points 21 and 22 to access the WLAN via the air interface 202 within the basic service area of the WLAN. As mentioned above, different WLANs of different hot spots may employ heterogeneous network standards and protocols such as WLAN, Bluetooth, etc., for example, based on IEEE wireless 802.1x. The basic service area of the WLAN includes one or more access points 21, 22 assigned to the access server 23. The mobile IP node 20 transmits the IMSI stored in the SIM card 201 of the mobile IP node 20 to the access server 23 according to the request of the access server 23. The IMSI of the mobile IP node 20 is stored using the SIM-RADIUS module 30. Based on the IMSI, the logical IP data channel of the WLAN is supplemented in a user-specific manner for the GSM data corresponding to the data channel and signal of the GSM network using the information stored in the SIM user database 34. The GSM system includes a so-called traffic channel which is a data channel and a so-called signaling channel which is a control signal channel. Traffic channels (e.g., TCH / FS, TCH / HS, TCH / F9,6 / 4.8 / 2.4 and TCH / H4.8 / 2.4, etc.) are reserved for user data, while signaling channels (e.g., Common Control Channels (CCCH), Random Access Channels (RACH), Dedicated Control Channels (DCCH), Cell Broadcast Channel (CBCH, etc.) are used for network management and control functions. Logical channels cannot be used simultaneously through the interface, but can only be used in some combination according to the GSM specification. By the SIM gateway module 32, the Mobile Application Part of the SS7 / MAP function (Signaling System 7 (SS7) / GSM standard of the International Telecommunications Union (ITU) required for performing authentication of an IP node based on GSM data )) And the SIM-RADIUS module 30 is created by the SIM user database 34 and the SIM gateway module 32 based on the IMSI of the SIM card 201 of the mobile node 20 based on the VLR of the GSM network. (Visitor Location Register) 37 and / or HLR (Home Location Register) 37 performs authentication of the mobile IP node. ITU's SS7 communication protocol is used for so-called out-of-band signaling where Service Switching Points (SSPs), Signal Transfer Points (STPs) and Service Control Points (SCPs) (also frequently designated as SS7 nodes) are used. Characterized by high speed line switching accordingly. Out-of-band signaling is signal transmission in which the same data channel is not used for data transmission or voice transmission. To this end, a separate digital channel (signal channel) is created, through which signals can be transmitted between two network components, typically at 56 or 64 Kbits / s. SS7 architecture is understood so that each network component (node) can exchange signals with any other SS7-capable node, although not directly connected to each other.

도5에 도시된 바와 같이, EAP(Extensible Authentication Protocol)에 의해 모바일 IP 노드(20)의 인증이 실행될 수 있다. 예를 들어, GSM SIM(Subscriber Identity Module)에 의한 이용자로의 세션키의 할당 및 이용자에 대한 인증을 위한 EAP-기반 방법을 위해, 다음의 시도-응답 방법이 채택될 수 있다. SIM 카드의 인증 알고리즘은 시도(질의)로서 128-비트 난수(RAND)를 제공한다. 그런 다음, 개별 오퍼레이터에 대한 특정 기밀 알고리즘은 입력으로서 난수(RAND) 및 SIM 카드에 저장된 비밀키(Ki)를 수신하는 SIM 카드에서 실행되고, 그것으로부터 32-비트 응답(SRES) 및 64-비트 키(Kc)를 생성한다. Kc는 무선 인터페이스(GSM 기술 명세 GSM 03.20 (ETS 300 534): "Digital cellular telecommunication system (Phase 2); Security related network functions", ETSI(European Telecommunications Standards Institute), August 1997)를 통해 데이터 전송을 인코딩하는 역할을 한다. 인증을 위해서, 다수의 64-비트 키(Kc)를 생성하기 위해 다수의 RAND 시도가 이용된다. 이들 Kc 키는 보다 긴 세션키에 결합된다. 도4는 IEEE 802.1x 포트-기반 인증 방법에서의 모바일 IP 노드(20), 액세스 포인트(21) 및 액세스 서버(23) 사이의 셋업을 개략적으로 도시하고, 여기서 모바일 IP 노드(20)(원격 액세스 클라이언트/요구자)는 액세스 포인트(21)(인증자)를 통해 액세스 서버(23)(인증 서버)에서 인증된다. 본 실시예에서 WLAN은 IEEE802.11에 기초한다. GSM 인증을 실행하기 위해, SIM 게이트웨이 모듈(32)은 IAS(Internet Authentication Service) 서버 네트워크와 GSM 인증 인프라스트럭처, 즉 액세스 포인트(21, 22) 또는 액세스 서버(23)와 HLR(37) 또는 VLR(37) 사이에 게이트웨이로서 기능한다. EAP/SIM 인증의 처음에, 액세스 서버(23)는 제1 EAP 요구(1)를 이용하여 액세스 포인트(21, 22)를 통해 모바일 IP 노드(20)로부터 그 중에서도 특히 이용자의 IMSI(International Mobile Subscriber Identity)를 요구한다. 이는 EAP 응답(2)을 통해 모바일 IP 노드에 의해 액세스 포인트(21, 22)로 전송된다. VLR(37) 또는 HLR(37)로부터의 트리플렛 요구에 따라, 액세스 서버(23)는 IMSI와 함께 n GSM 트리플렛을 수신한다. 트리플렛에 기초하여, 액세스 서버(23)는 세션키뿐만 아니라 n* NAND에 대한 메시지 인증 코드 및 (MAC_RAND와 함께) 키에 대한 수명을 수신할 수 있다. 제3 EAP 단계(3)에서, 그런 다음 액세스 서버(23)는 예를 들어 모바일 IP 노드(20)로 타입 18(SIM)의 EAP 요구를 송신하고, 대응하는 EAP 응답(4)을 수신한다. SIM 타입의 EAP 데이터 패킷 은 부가적으로 특정 서브타입 필드를 갖는다. 제1 EAP 요구/SIM은 서브타입 1(시작)이다. 이 패킷은 액세스 서버(23)에 의해 지원되는 EAP/SIM 프로토콜 버전 넘버의 리스트를 포함한다. 모바일 IP 노드(20)의 EAP 응답/SIM(시작) 4(도5 참조)는 모바일 IP 노드(20)에 의해 선택되는 버전 넘버를 수신한다. 모바일 IP 노드(20)는 EAP 요구에 특정된 버전 넘버를 선택하여야 한다. 모바일 IP 노드(20)의 EAP 응답/SIM (시작)은 또한 키에 대한 수명 암시 및 난수(NONCE_MT)도 포함하는데, 이는 모바일 IP 노드에 의해 생성되었다. 모든 후속 EAP 요구는 모바일 IP 노드(20)의 EAP 응답/SIM(시작) 데이터 패킷과 동일 버전을 포함한다. 전술된 바와 같이, GSM 인증을 실행하기 위해, 본 변형 실시예는 액세스 서버(23)와 HLR(37) 또는 VLR(37) 사이에 게이트웨이의 역할을 하는 SIM 게이트웨이 모듈(32)을 포함한다. EAP 응답/SIM의 수신 이후에, 액세스 서버(23)는 GSM 네트워크의 HLR/VLR(37)로부터 n GSM 트리플렛을 수신한다. 트리플렛으로부터, 액세스 서버(23)는 MAC_RAND 및 세션키(K)를 계산한다. 메시지 인증 코드(MAC_RAND)와 MAC_SRES 및 SIM-생성 세션키(K)의 암호값의 계산은 예를 들어 문헌 "HMAC: Keyed-Hashing for Message Authentication" by H. Krawczyk, M. Bellar 및 R. Canetti (RFC2104, Feb. 1997)로부터 알 수 있다. 액세스 서버(23)의 다음 EAP 요구(5)(도5 참조)는 타입 SIM 및 서브타입 시도이다. 요구(5)는 RAND 시도, 액세스 서버(23)에 의해 결정된 키의 수명, 시도와 수명에 대한 메시지 인증 코드(MAC_RAND)를 포함한다. EAP 요구/SIM(시도) 5의 수신 이후에, GSM 인증 알고리즘(6)은 SIM 카드에서 실행되고, MAC_RAND의 카피를 계산한다. 모바일 IP 노드(20)는 MAC_RAND의 계산값이 MAC_RAND의 수신값과 동일한지를 체크한다. 두개의 값이 일치되지 않을 경우, 모바일 IP 노드(20)는 인증 방법을 중단하고, SIM 카드에 의해 계산된 어떠한 인증값도 네트워크로 전달하지 않는다. RAND 값이 메시지 인증 코드(MAC_RAND)와 함께 수신되기 때문에, 모바일 IP 노드(20)는 RAND가 신규이고, GSM 네트워크에 의해 발생되었음을 보증할 수 있다. 모든 체크가 옳았을 경우, 모바일 IP 노드(20)는 응답으로서 모바일 IP 노드(20)의 MAC_SRES을 포함하는 EAP 응답/SIM(시도) 7을 전송한다. 액세스 서버(23)는 MAC_SRES가 올바른지를 체크하고, 마지막으로 모바일 IP 노드(20)의 인증이 성공했음을 나타내는 EAP 성공 데이터 패킷(8)(도5 참조)을 전송한다. 액세스 서버(23)는 부가적으로 액세스 포인트(21, 22)로 인증 보고(EAP 성공)와 함께 수신된 세션키를 송신할 수 있다. 성공적인 인증의 경우, HLR(37) 및/또는 VLR(37)에서 위치 갱신이 실행되고, 모바일 IP 노드(20)는 액세스 서버의 고객 데이터베이스 내의 대응하는 엔트리를 수신하여, 모바일 IP 노드(20)에 의한 WLAN의 이용이 해제된다. 전술된 바와 같이, 이는 그 중에서도 특히 상이한 이기종 WLAN 사이의 자동 로밍이 가능해진다는 이점을 갖는다. GSM 기술과 특히 IP 네트워크의 WLAN 기술의 결합을 통해, 개별적인 WLAN 서비스 프로바이더로의 등록, 빌링, 서비스 인가 등에 대해 애쓸 필요없이 이용자의 로밍이 가능해진다, 즉 이용자는 예를 들어 GSM과 같은 모바일 무선 기술에 익숙해짐에 따라 동일 편의를 즐기게 된다. 동시에, 완전히 새로운 방법으로 개방 IP 세계의 이점(전세계 인터넷으로의 액세스 등)과 GSM 표준의 이점(보안, 빌링, 서비스 인가 등)을 결합시키는 것이 가능하다. 본 발명은 또한 대응하는 모듈을 각 액세스 서버에 설치할 필요없이 WLAN 내의 로밍 방법을 가능하게 한다. 이와 달리, RADIUS를 이용함으로써, 인프라스트럭처(WLAN/GSM)는 변경되지 않을 수 있다.As shown in Fig. 5, authentication of the mobile IP node 20 may be performed by Extensible Authentication Protocol (EAP). For example, the following challenge-response method may be adopted for an EAP-based method for assigning a session key to a user by a GSM Subscriber Identity Module (SIM) and for authenticating the user. The authentication algorithm of the SIM card provides a 128-bit random number (RAND) as a challenge. Then, a specific confidentiality algorithm for the individual operator is executed on the SIM card which receives as input a random number (RAND) and a secret key (Ki) stored on the SIM card, from which the 32-bit response (SRES) and 64-bit key are derived. Generate (Kc). Kc encodes data transmissions over the air interface (GSM Technical Specification GSM 03.20 (ETS 300 534): "Digital cellular telecommunication system (Phase 2); Security related network functions", European Telecommunications Standards Institute (ETSI), August 1997). Play a role. For authentication, multiple RAND attempts are used to generate multiple 64-bit keys (Kc). These Kc keys are coupled to longer session keys. Fig. 4 schematically shows the setup between the mobile IP node 20, the access point 21 and the access server 23 in the IEEE 802.1x port-based authentication method, where the mobile IP node 20 (remote access) The client / requester is authenticated at the access server 23 (authentication server) via the access point 21 (authenticator). In this embodiment, the WLAN is based on IEEE802.11. In order to perform GSM authentication, SIM gateway module 32 is configured with an Internet Authentication Service (IAS) server network and GSM authentication infrastructure, i.e., access points 21 and 22 or access server 23 and HLR 37 or VLR ( 37) serves as a gateway between. At the beginning of EAP / SIM authentication, the access server 23 uses the first EAP request 1 from the mobile IP node 20 via the access points 21, 22, in particular the user's International Mobile Subscriber. Requires identity. It is sent by the mobile IP node to the access points 21, 22 via an EAP response 2. In accordance with the triplet request from the VLR 37 or the HLR 37, the access server 23 receives the n GSM triplet with IMSI. Based on the triplet, the access server 23 can receive not only the session key but also the message authentication code for n * NAND and the lifetime for the key (with MAC_RAND). In a third EAP step 3, the access server 23 then sends an EAP request of type 18 (SIM) to the mobile IP node 20, for example, and receives a corresponding EAP response 4. The EAP data packet of the SIM type additionally has a specific subtype field. The first EAP request / SIM is subtype 1 (start). This packet contains a list of EAP / SIM protocol version numbers supported by the access server 23. EAP Response / SIM 4 (see FIG. 5) of the mobile IP node 20 receives the version number selected by the mobile IP node 20. The mobile IP node 20 must select a version number specific to the EAP request. The EAP response / SIM (start) of the mobile IP node 20 also includes lifetime implications and random numbers (NONCE_MT) for the keys, which were generated by the mobile IP node. All subsequent EAP requests contain the same version as the EAP Response / SIM (Start) data packet of the mobile IP node 20. As discussed above, to perform GSM authentication, this variant embodiment includes a SIM gateway module 32 that acts as a gateway between the access server 23 and the HLR 37 or VLR 37. After receiving the EAP response / SIM, the access server 23 receives the n GSM triplet from the HLR / VLR 37 of the GSM network. From the triplet, the access server 23 calculates MAC_RAND and session key K. The calculation of the message authentication code (MAC_RAND) and the encryption value of MAC_SRES and SIM-generated session key (K) is described, for example, in the document "HMAC: Keyed-Hashing for Message Authentication" by H. Krawczyk, M. Bellar and R. Canetti ( RFC2104, Feb. 1997). The next EAP request 5 (see Fig. 5) of the access server 23 is a type SIM and a subtype attempt. The request 5 includes the RAND attempt, the lifetime of the key determined by the access server 23, and the message authentication code (MAC_RAND) for the challenge and lifetime. After receipt of the EAP request / SIM 5, the GSM authentication algorithm 6 is executed in the SIM card and calculates a copy of MAC_RAND. The mobile IP node 20 checks whether the calculated value of MAC_RAND is equal to the received value of MAC_RAND. If the two values do not match, the mobile IP node 20 stops the authentication method and does not transmit any authentication value calculated by the SIM card to the network. Since the RAND value is received with the message authentication code (MAC_RAND), the mobile IP node 20 can guarantee that the RAND is new and generated by the GSM network. If all the checks are correct, the mobile IP node 20 sends an EAP response / SIM 7 which includes the MAC_SRES of the mobile IP node 20 as a response. The access server 23 checks whether the MAC_SRES is correct, and finally sends an EAP Success Data Packet 8 (see Fig. 5) indicating that authentication of the mobile IP node 20 succeeded. The access server 23 may additionally send the received session key with the authentication report (EAP success) to the access points 21, 22. In the case of successful authentication, a location update is performed at the HLR 37 and / or the VLR 37, and the mobile IP node 20 receives a corresponding entry in the customer database of the access server and sends a message to the mobile IP node 20. Usage of the WLAN is released. As mentioned above, this has the advantage of enabling automatic roaming among different heterogeneous WLANs, among others. The combination of GSM technology and, in particular, WLAN technology in IP networks, enables roaming of users without the need for registration, billing, service authorization, etc. with individual WLAN service providers, i.e., users can use mobile radios such as GSM for example. As you get used to the technology, you will enjoy the same convenience. At the same time, it is possible to combine the benefits of the open IP world (such as access to the global Internet) and the benefits of the GSM standard (security, billing, service authorization, etc.) in a completely new way. The invention also enables a roaming method in a WLAN without the need to install a corresponding module in each access server. Alternatively, by using RADIUS, the infrastructure (WLAN / GSM) may not be changed.

도2 및 도3은 본 발명에 따른 방법 및 시스템에서 인증을 위한 인터페이스(371) 및 SS7을 위한 인터페이스(372), 서비스 인가를 위한 인터페이스(531) 및 빌링을 위한 인터페이스(532)를 통하여 어떻게 개방 IP 세계(57)가 보다 한정적인 GSM 세계(58)에 접속되는지를 개략적으로 도시한 블록도이다. 그에 따라, 참조번호(38)는 할당된 HLR/VLR(37)을 갖는 상이한 모바일 무선 네트워크 서비스 프로바이더를 나타낸다. 변형 실시예로서, WLAN으로의 액세스 중에 모바일 IP 노드(20)의 데이터 스트림이 액세스 포인트(21, 22)로부터 모바일 무선 네트워크 서비스 프로바이더(38)를 통해 전송되는 것이 가능하다. 이는, 모바일 무선 네트워크 서비스 프로바이더(38)가 IMSI에 의한 인증에 기초하여 상이한 서비스 이용자에 대한 이용자-특정 서비스 인가를 승인하고/하거나, 취득된 서비스의 이용자-특정 빌링을 실행하는 것을 허용한다. 그러나, 서비스 인가는 모듈(214)에 의해 예를 들어 액세스 포인트(21, 22)에서 직접 실행될 수 있다. 또한, 도2의 경우에, 모바일 IP 노드(20)는 콘택트를 갖는 인터페이스를 통해 SIM 카드(201)에 접속되고, 무선 접속(48)에 의해 WLAN에 액세스한다. WLAN은 액세스 서버(23)를 통해 GSM 모바일 무선 네트워크, 특히 HLR(37) 및/또는 VLR(37)에 접속되고, GRX(GPRS Roaming eXchange) 모듈(51)을 통해 GGSN(Gateway GPRS Support Node)(50), 인터넷 서비스 프로바이더(52) 및 취득된 서비스의 빌링을 위한 클리어링 시스템(53)에 접속된다.2 and 3 show how to open through interface 371 for authentication and interface 372 for SS7, interface 531 for service authorization and interface 532 for billing in the method and system according to the present invention. A block diagram schematically illustrating whether the IP world 57 is connected to a more limited GSM world 58. As such, reference numeral 38 represents a different mobile wireless network service provider with an assigned HLR / VLR 37. As a variant, it is possible for the data stream of the mobile IP node 20 to be transmitted from the access points 21 and 22 via the mobile wireless network service provider 38 during access to the WLAN. This allows the mobile wireless network service provider 38 to approve user-specific service authorizations for different service users based on authentication by IMSI and / or to perform user-specific billing of acquired services. However, service authorization may be performed directly by the module 214, for example, at the access points 21, 22. In addition, in the case of FIG. 2, the mobile IP node 20 is connected to the SIM card 201 through an interface having a contact, and accesses the WLAN by a wireless connection 48. The WLAN is connected to the GSM mobile wireless network, in particular the HLR 37 and / or the VLR 37, via the access server 23 and through the Gateway GPRS Support Node (GGSN) via the GPRS Roaming eXchange (GRX) module 51. 50), the Internet service provider 52 and the clearing system 53 for billing of the acquired service.

전술된 실시예로부터 확장되는 실시예에서, 인증 중에 존재하는 이용자 데이 터세트를 변경하거나 삭제하고 또는 신규 이용자 데이터세트를 삽입하기 위해 SIM 이용자 데이터베이스(34)는 동기 데이터베이스(36) 및 동기 모듈(35)에 접속되고, 데이터베이스(34, 36)의 비교는 주기적으로 실행되고/되거나, 동기 데이터베이스(36)에서의 변경을 통해 및/또는 SIM 이용자 데이터베이스(34)의 장해를 통해 개시된다고 언급된다. 동기 모듈(35) 및 동기 데이터베이스(36)는 본 발명에 따른 다른 구성요소와 같이, 예를 들어 이산 IP 노드 및/또는 GSM 구성요소와 같은 이산 네트워크 구성요소로서 하드웨어를 통하여 또는 소프트웨어를 통하여 달성될 수 있거나, 또는 또다른 시스템 구성요소에 할당되고/되거나 또다른 시스템 구성요소로 구성될 수 있다. 이 변형 실시예에 있어서, 모바일 무선 네트워크 서비스 프로바이더(38)는 이전의 이용자 데이터베이스에서와 동일 방식으로, 즉 추가적인 시스템을 구입하거나 유지할 필요없이 존재하는 이용자 데이터세트를 변경하거나 삭제하는 것 또는 신규 이용자 데이터세트를 삽입하는 것을 처리할 수 있다.In an embodiment that extends from the above-described embodiment, the SIM user database 34 includes a synchronization database 36 and a synchronization module 35 to change or delete a user dataset existing during authentication or to insert a new user dataset. , The comparison of the databases 34, 36 is performed periodically, and / or initiated via a change in the synchronous database 36 and / or through the disturbance of the SIM user database 34. The synchronization module 35 and the synchronization database 36 may be achieved through hardware or via software as discrete network components such as, for example, discrete IP nodes and / or GSM components, such as other components in accordance with the present invention. Or may be assigned to and / or composed of another system component. In this variant embodiment, the mobile wireless network service provider 38 changes or deletes existing user datasets in the same manner as in the previous user database, i.e. without having to purchase or maintain additional systems or new users. Inserting a dataset can be handled.

도6은 최신기술에 따른 GSM 네트워크(63, 64) 및/또는 고정 네트워크(PSTN)의 혼합 환경에서 서비스의 빌링(빌링 및 과금) 및 레코딩을 위한 구조를 개략적으로 도시한 블록도이다. 한편, 도7은 TAP 프로토콜을 이용하는 최신기술에 따른 GSM 홈 네트워크 서비스 프로바이더(80)와 GSM 외국 네트워크 서비스 프로바이더(81) 사이의 서비스의 빌링(빌링 및 과금) 및 레코딩을 위한 구조를 개략적으로 도시한 블록도이다. 최근에, GSM 네트워크에서 모바일 유닛에 의해 취득된 서비스의 빌링 및 과금을 위한 것으로서 소위 GSM 협회의 TADIG(Transferred Account Data Interchange Group)의 TAP(Transferred Account Procedure) 프로토콜이 알려져 있 다. 도6에 있어서, 참조번호(61 및 62)는 고정 네트워크 서비스 프로바이더(PSTN/ISDN)를 나타낸다. 참조번호(70)는 최신 고정 네트워크 서비스 프로바이더 사이의 고정 네트워크 통화의 정상 빌링 및 과금을 나타낸다. 참조번호(71)는 TAP 프로토콜에 의한 상이한 GSM 모바일 무선 네트워크 서비스 프로바이더(63, 64) 사이의 빌링 및 과금을 나타낸다. 참조번호(72)는 전술된 도매 빌링을 나타내는 한편, 참조번호(73)는 소매 빌링을 나타낸다. 참조번호(65, 66)는 GSM 서비스 프로바이더를 나타낸다. 따라서, 이용자(57, 58)는 서비스 프로바이더(65, 66)를 통하여 도매 빌링(72)에 의해 빌링되거나 또는 GSM 모바일 무선 네트워크 서비스 프로바이더(63, 64)를 통하여 소매 빌링(73)에 의해 직접 빌링된다. 도7은 TAP에 기초하여 2개의 네트워크 오퍼레이터(80, 81) 사이의 가능한 데이터 교환을 도시한다. 외국 네트워크(VPLMN : Visited Public Land-based Mobile Network)(81, 902)에 위치한 이용자(90)에 의한 통화의 상세(813)는 네트워크(81)의 MSC(Mobile Switching Center)(812)에 등록된다. 따라서, 각 통화는 하나 또는 그 이상의 통화 레코드(813)를 발생시킨다. 다수의 프로바이더가 그들 자신의 포맷을 이용함에도 불구하고, 이들 레코드에 대한 GSM 표준은 GSM 12.05에 정의되어 있다. 빌링을 위해, MSC(812)의 통화 레코드(813)는 VPLMN(81)의 빌링 시스템(811)으로 전송된다. 그런 다음, 이들 통화 레코드(813)는 TAP 포맷(814)으로 변환되고, 개별 이용자(90)에게 할당된다. 최근 36시간 내에, TAP 레코드(814)는 홈 네트워크(80)의 개별 모바일 무선 네트워크 서비스 프로바이더(801)로 전송된다. TAP 파일(814)은 부가적으로 혜택이나 할인 계획, 모든 추가적인 쌍방간 협정 및 프로바이더 서비스 요금표(IOT : Inter Operator Tariff)에 관한 정보를 포함한다. TAP 레코드는 직접 또는 예를 들어 클리어링 하우스와 같은 빌링 지점을 통해 보다 일반적으로 전송된다. 홈 네트워크 오퍼레이터(HPMN : Home Public Mobile Network)(801)가 VPLMN(811)으로부터 TAP 레코드(814)를 수신할 경우, TAP 레코드는 대응하는 내부 포맷(802)으로 변환되고, 이용자가 홈 네트워크(80)에서 발생시킨 이용자(90)의 정상 통화 레코드와 함께 빌링된다. 서비스 프로바이더(82)가 이용자(90)에 의해 발생된 요금을 빌링하는(901) 도매 빌링의 경우, HPMN(801)은 특히 자신의 요금표에 따라 통화를 재빌링할 수 있고, 예를 들어 이용자(90)에 대한 통화 상세에 따라 계산서(83)를 생성하는(821) 서비스 프로바이더(82)로 레코드(802)를 전송한다. 이 방법에 있어서, 결과적으로 이용자(90)는 항상 HPMN(801)을 통해 빌링된다.FIG. 6 is a block diagram schematically illustrating a structure for billing (billing and charging) and recording of a service in a mixed environment of GSM networks 63 and 64 and / or a fixed network (PSTN) according to the state of the art. Meanwhile, FIG. 7 schematically illustrates a structure for billing (billing and charging) and recording of a service between a GSM home network service provider 80 and a GSM foreign network service provider 81 according to the latest technology using the TAP protocol. The block diagram shown. Recently, the so-called Transfer Account Account Interchange Group (TAP) protocol of the TADIG (TADIG) of the GSM Association is known for billing and billing of services acquired by mobile units in GSM networks. In Fig. 6, reference numerals 61 and 62 denote fixed network service providers (PSTN / ISDN). Reference numeral 70 denotes normal billing and charging of fixed network calls between modern fixed network service providers. Reference numeral 71 denotes billing and charging between different GSM mobile wireless network service providers 63, 64 by the TAP protocol. Reference numeral 72 denotes the wholesale billing described above, while reference numeral 73 denotes the retail billing. Reference numerals 65 and 66 denote GSM service providers. Thus, users 57, 58 are billed by wholesale billing 72 via service provider 65, 66 or by retail billing 73 via GSM mobile wireless network service provider 63, 64. Billed directly. 7 shows a possible data exchange between two network operators 80, 81 based on TAP. Call details 813 by a user 90 located in a foreign network (VPLMN) Visited Public Land-based Mobile Network (VPLMN) 81, 902 are registered in the Mobile Switching Center (MSC) 812 of the network 81. . Thus, each call generates one or more call records 813. Although many providers use their own formats, the GSM standard for these records is defined in GSM 12.05. For billing, the call record 813 of the MSC 812 is sent to the billing system 811 of the VPLMN 81. These call records 813 are then converted to TAP format 814 and assigned to individual users 90. Within the last 36 hours, the TAP record 814 is sent to the individual mobile wireless network service provider 801 of the home network 80. The TAP file 814 additionally includes information about benefits or discount plans, all additional bilateral agreements, and an Inter Operator Tariff (IOT). TAP records are more generally transmitted either directly or through billing points such as, for example, clearing houses. When the home network operator (HPMN) 801 receives the TAP record 814 from the VPLMN 811, the TAP record is converted into the corresponding internal format 802, and the user is prompted by the home network 80. Billed together with the normal call record of user 90, In the case of wholesale billing, where the service provider 82 bills the charges incurred by the user 90 (901), the HPMN 801 may in particular rebill the call according to its own tariff, for example the user The record 802 is sent to the service provider 82 which generates 821 the bill 83 according to the call details for 90. In this way, as a result, the user 90 is always billed through the HPMN 801.

도8은 본 발명에 따른 이기종 WLAN 내의 모바일 IP 노드(20)의 로밍 중에 서비스의 빌링 및 레코딩을 위한 방법 및 시스템을 개략적으로 도시한 블록도로서, 여기서 모바일 IP 노드(20)는 WLAN의 기본 서비스 영역 내에서 무선 인터페이스를 통해 WLAN의 액세스 포인트(21, 22)에 액세스한다. WLAN의 기본 서비스 영역은 액세스 서버(23, 1001)에 할당된 하나 또는 그 이상의 액세스 포인트(21, 22)를 포함한다. 개별 액세스 포인트(21, 22)를 통해, 모바일 IP 노드(20)는 액세스 서버의 요구(23, 1001)에 따라 액세스 서버(23, 1001)로 모바일 IP 노드(20)의 SIM 카드(201)에 저장된 IMSI를 전송한다. IP 노드(20)의 IMSI는 SIM-RADIUS 모듈(30)의 데이터베이스(31)에 저장된다. SIM 이용자 데이터베이스(34) 및 SIM 게이트웨이 모듈(32)에 의해, SIM-RADIUS 모듈(30)은 GSM 네트워크의 데이터 채널 및 신호에 대응 하는 GSM 데이터에 대하여 WLAN의 논리 IP 데이터 채널을 이용자-특정 방식으로 보충한다. 보충된 신호 및 데이터 채널에 의해, 도1, 도2 및 도3에 도시된 바와 같이 모바일 노드(20)의 SIM 카드(201)의 IMSI에 기초하여 GSM 네트워크의 HLR(37) 및/또는 VLR(37)에서 모바일 IP 노드(20)의 인증 및/또는 서비스 인가가 실행된다. 빌링 및 과금을 위해, 빌링 모듈(1003)은 빌링 게이트웨이 인터페이스(1031)에 의해 액세스 서버(23, 1001)에 액세스한다. 빌링 게이트웨이 인터페이스(1031)를 통해, 액세스 서버(23, 1001)로부터 빌링 모듈(1003)로 모바일 IP 노드(20)의 제1 통화 상세 레코드가 전송된다. 빌링 모듈(1003)은 할당된 소프트웨어 및/또는 하드웨어-달성 모듈을 포함하고, 그것에 의해 빌링 게이트웨이 인터페이스(1031)를 통해 액세스 서버(23, 1001)로부터 CDR 파일을 취득할 수 있고, CDR 파일을 빌링 모듈(1003) 및/또는 프락시 모듈(1002)로 전송할 수 있다. 예를 들어, 매일 및/또는 액세스 서버(23, 1001)의 요구에 따라 및/또는 빌링 모듈(1003)의 요구에 따라 및/또는 프락시 모듈(1002)의 요구에 따른 것과 같이 주기적으로 다운로드가 발생될 수 있다. 이러한 제1 통화 상세 레코드는 예를 들어 정의된 파일 애플리케이션 식별자와 함께 빌링 모듈(1003)에 지정될 수 있다. 제1 통화 상세 레코드는 예를 들어 SIM-기반 인증 정보를 포함할 수 있다. SIM-기반 인증 정보는 그 중에서도 특히 (예를 들어 GSM PRD TD.57에 정의된 바와 같은) 소위 전송 컷-오프 타임 스탬프를 포함할 뿐만 아니라 취득된 파일의 시퀀스에 대한 파일 번호, 핫 스폿 ID일 수 있다. 액세스 서버로의 단순 액세스를 가능하게 하기 위해, CDR은 예를 들어 3개의 상이한 디렉토리로 액세스 서버에 저장될 수 있다. 예를 들어, 개방 파일(즉, 여전 히 변경될 파일)을 갖는 디렉토리, 사실상 폐쇄되지만(즉, 더이상 변경되지 않지만) 송신되지 않은 것으로 표지되는 파일을 갖는 디렉토리 및 마지막으로 폐쇄되고 송신될 준비가 된 파일을 갖는 디렉토리. 빌링 게이트웨이 인터페이스(1031)는 각 액세스 서버(23, 1001)의 구성 프로파일을 갖는 할당된 빌링 관리 데이터베이스(1032)를 포함한다. 이는, 빌링 모듈(23, 1001)이 빌링 관리 데이터베이스(1032)로부터 핫 스폿의 소정의 액세스 서버(23, 1001)에 대한 통신 프로파일을 취득할 수 있다는 것을 의미한다. 빌링 관리 데이터베이스(1032)는 GSM 서비스 프로바이더(1006), WLAN 서비스 프로바이더 및 핫 스폿에 있어서 데이터 교환 및 동작에 필요한 모든 필수적인 프로파일 및 동작 구성을 포함한다. 빌링 관리 데이터베이스(1032)는 특히 예를 들어 서비스 프로바이더 및/또는 이용자의 GSM 식별 및/또는 IP 어드레스를 포함할 수 있다. 그 중에서도 특히 빌링 관리 데이터베이스(1032)로부터의 정보에 기초하여, CDR(IP 어드레스 등), TAP 파일(PMN 코드(Public Mobile Network 식별 코드), IOTs), WLAN 서비스 프로바이더에 대한 빌링 명령(총액 등) 및 GSM 서비스 프로바이더에 대한 핫 스폿 인가(시그널링 등)가 생성된다. 변형 실시예로서, 특히 시그널링 게이트웨이 모듈에 의한 빌링 관리 데이터베이스를 위한 자동 갱신 방법이 고려될 수 있다. 이러한 갱신 방법은 다양한 액세스 서버(1001)에 대하여 빌링 모듈(1003)의 일관된 현재의 인증 및/또는 인가를 가능하게 한다. 또한, 모바일 IP 노드(20)의 제2 통화 상세 레코드는 프락시 모듈(1002)로 전송되고(1010), 프락시 모듈(1002)은 적어도 취득된 서비스의 프로바이더 및/또는 지속시간 및/또는 모바일 IP 노드(20)의 식별을 캡처하며, 그것을 빌링 모듈(1003)로 전송한다(1012). 소프트웨어 및/또는 하드웨어를 통해 달성되는 전술된 모듈에 의해 다운로드가 발생될 수 있고, 이 모듈은 빌링 게이트웨이 인터페이스(1031)를 통해 액세스 서버(23, 1001)로부터 CDR 파일을 취득할 수 있고, CDR 파일을 빌링 모듈(1003) 및/또는 프락시 모듈(1002)로 전송할 수 있다. 예를 들어, 매일 및/또는 액세스 서버(23, 1001)의 요구에 따라 및/또는 프락시 모듈(1002)의 요구에 따라 및/또는 빌링 모듈(1003)의 요구에 따른 것과 같이 주기적으로 다운로드가 발생될 수 있다. 제2 통화 상세 레코드는 예를 들어 적어도 모바일 IP 노드의 IP 어드레스 및 모바일 노드에 의해 취득된 서비스를 갖는 서비스 프로바이더의 식별에 기초하여 생성될 수 있다. 이는, 액세스 서버로부터 빌링 모듈로 전송되는 모바일 IP 노드의 제1 통화 상세 레코드는 그 중에서 특히 SIM-기반으로 생성되는 한편, 액세스 서버로부터 프락시 모듈로 전송되는 제2 통화 상세 레코드는 예를 들어 RADIUS 정보와 같이 IP-기반으로 생성된다는 것을 의미한다. 제2 CDR로부터의 데이터는 그 중에서도 특히 WLAN 서비스 프로바이더 및 이용자의 서비스에 대한 빌링 및 클리어링에 필요하다. 빌링 모듈(1003)은 취득된 서비스에 대응하는 TAP 파일(1014)를 생성하고, TAP 파일을 빌링 명령(1013)과 함께 클리어링 모듈(1004)로 전송한다. 이는, 입력되는 IMSI-인증된 CDR이 각각 TAP 포맷으로 변환된다는 것을 의미한다. TAP 파일은 또한 예를 들어 PMN(Public Mobile Network) TAP 식별 코드 뿐만 아니라 IOT(Inter Operator Tariff)에 기초하여 생성될 수 있다. 그것과 협력하여 또는 독립 변형 실시예로서, 또한 예를 들어 빌링 관리 데이터베이스는 PMN(Public Mobile Network) TAP 식별 코드뿐만 아니라 IOT(Inter Operator Tariff)를 포함하 는 것으로 고려될 수 있다. 빌링 명령(1013)은 적어도 이용자-특정 및/또는 서비스-프로바이더-특정 빌링 데이터를 포함한다. 클리어링 모듈(1004)은 고정 네트워크(1007)의 프로바이더(1008)에 대해 이용자(1008)에 의해 취득된 서비스를 빌링할 수 있고/있거나(1016), 빌링을 위해 GSM(1005) 서비스 프로바이더(1006)로 TAP 파일(1017)을 전송할 수 있다. 본 발명에 따른 모든 모듈 및/또는 네트워크 구성요소가 소프트웨어를 통해서 뿐만 아니라 하드웨어를 통해서 달성될 수 있다는 것이 언급된다. 또한, 모바일 IP 노드(20)의 데이터 스트림이 WLAN으로의 액세스 중에 액세스 포인트(21, 22)로부터 모바일 무선 네트워크 서비스 프로바이더를 통해 전송될 수 있다. 그에 따라, 모바일 무선 네트워크 서비스 프로바이더는 이용자의 데이터 흐름에 관한 완전한 제어를 취득할 수 있다. 이 방식으로, 모바일 무선 네트워크 서비스 프로바이더는 또한 특히 IP 세계에 서비스 인가를 제공할 수 있고, 상세 빌링을 실행할 수 있으며, 보안 메커니즘을 통합시킬 수 있다. 그 중에서도 특히, 그에 따라 모바일 무선 네트워크 서비스 프로바이더는 인터넷을 포함하는 제어가 어려운 개방 IP 세계를 GSM 세계의 이점과 결합시킬 수 있다. 이는 특히 최근에 예를 들어 프로바이더 또는 서비스 벤더의 책임 문제에 대하여 큰 역할을 한다.8 is a block diagram schematically illustrating a method and system for billing and recording of a service during roaming of a mobile IP node 20 in a heterogeneous WLAN according to the present invention, where the mobile IP node 20 is a basic service of the WLAN. The access points 21 and 22 of the WLAN are accessed via the air interface within the area. The basic service area of the WLAN includes one or more access points 21, 22 assigned to the access servers 23, 1001. Through the individual access points 21, 22, the mobile IP node 20 connects to the access server 23, 1001 to the SIM card 201 of the mobile IP node 20 according to the request 23, 1001 of the access server. Send the stored IMSI. IMSI of IP node 20 is stored in database 31 of SIM-RADIUS module 30. By means of the SIM user database 34 and the SIM gateway module 32, the SIM-RADIUS module 30 uses the logical IP data channel of the WLAN in a user-specific manner for GSM data corresponding to the data channel and signal of the GSM network. Replenish By supplementing the signal and data channels, the HLR 37 and / or VLR of the GSM network (based on the IMSI of the SIM card 201 of the mobile node 20, as shown in Figs. At 37) authentication and / or service authorization of the mobile IP node 20 is executed. For billing and billing, billing module 1003 accesses access servers 23 and 1001 by billing gateway interface 1031. Via billing gateway interface 1031, a first call detail record of mobile IP node 20 is transmitted from access server 23, 1001 to billing module 1003. Billing module 1003 includes an assigned software and / or hardware-achieving module, whereby it can obtain CDR files from access servers 23, 1001 via billing gateway interface 1031, and bill CDR files. And transmit to module 1003 and / or proxy module 1002. For example, downloads occur periodically, such as daily and / or as required by access servers 23 and 1001 and / or as required by billing module 1003 and / or as required by proxy module 1002. Can be. This first call detail record may be specified in billing module 1003 with, for example, a file application identifier defined. The first call detail record may include, for example, SIM-based authentication information. The SIM-based authentication information includes not only the so-called transmission cut-off time stamps (e.g., as defined in GSM PRD TD.57 for example), but also the file number and hot spot ID for the sequence of acquired files. Can be. To enable simple access to the access server, the CDRs may be stored on the access server, for example, in three different directories. For example, a directory with open files (i.e. files that are still to be changed), directories with files that are actually closed (i.e. no longer changed) but marked as not sent, and finally closed and ready to be sent. The directory containing the file. The billing gateway interface 1031 includes an assigned billing management database 1032 having a configuration profile of each access server 23, 1001. This means that the billing module 23, 1001 can obtain the communication profile for the predetermined access server 23, 1001 of the hot spot from the billing management database 1032. The billing management database 1032 includes all necessary profiles and operational configurations required for data exchange and operation in the GSM service provider 1006, WLAN service provider and hot spots. Billing management database 1032 may include, in particular, the GSM identification and / or IP address of the service provider and / or user, for example. In particular, based on information from the billing management database 1032, a billing command (total amount, etc.) for a CDR (IP address, etc.), a TAP file (PMN code (Public Mobile Network Identification Code), IOTs), a WLAN service provider, etc. ) And hot spot authorization (signaling, etc.) for the GSM service provider. As a variant embodiment, in particular an automatic update method for the billing management database by the signaling gateway module may be considered. This update method enables consistent current authentication and / or authorization of billing module 1003 to various access servers 1001. In addition, a second call detail record of the mobile IP node 20 is sent to the proxy module 1002, where the proxy module 1002 is at least the provider and / or duration and / or mobile IP of the acquired service. Capture the identification of node 20 and send it to billing module 1003 (1012). The download can be generated by the aforementioned module achieved via software and / or hardware, which module can obtain CDR files from the access servers 23, 1001 via the billing gateway interface 1031, and the CDR files May be sent to the billing module 1003 and / or the proxy module 1002. For example, downloads occur periodically, such as daily and / or as required by access servers 23 and 1001 and / or as required by proxy module 1002 and / or as required by billing module 1003. Can be. The second call detail record may be generated, for example, based on the identification of the service provider having at least the IP address of the mobile IP node and the service obtained by the mobile node. This means that the first call detail record of the mobile IP node sent from the access server to the billing module is generated, among other things, SIM-based, while the second call detail record sent from the access server to the proxy module is for example RADIUS information. It is created on the basis of IP-based. Data from the second CDR is required for billing and clearing, among other things, of the services of WLAN service providers and users. The billing module 1003 generates a TAP file 1014 corresponding to the obtained service, and transmits the TAP file to the clearing module 1004 together with the billing command 1013. This means that the incoming IMSI-certified CDRs are each converted to TAP format. The TAP file may also be generated based on, for example, an Inter Operator Tariff (IOT) as well as a Public Mobile Network (PMN) TAP identification code. In cooperation with or as a stand-alone variant, for example, the billing management database may also be considered to include an Inter Operator Tariff (IOT) as well as a Public Mobile Network (PMN) TAP identification code. Billing command 1013 includes at least user-specific and / or service-provider-specific billing data. The clearing module 1004 may bill the service obtained by the user 1008 to the provider 1008 of the fixed network 1007 and / or 1016, or may use the GSM 1005 service provider for billing (1016). 1006) may transmit the TAP file 1017. It is mentioned that all modules and / or network components according to the invention can be achieved via hardware as well as through software. In addition, data streams of the mobile IP node 20 may be transmitted from the access points 21 and 22 through the mobile wireless network service provider during access to the WLAN. Accordingly, the mobile wireless network service provider can gain complete control over the data flow of the user. In this way, the mobile wireless network service provider can also provide service authorization, especially to the IP world, perform detailed billing, and integrate security mechanisms. Among other things, mobile wireless network service providers can thus combine the uncontrollable open IP world, including the Internet, with the benefits of the GSM world. This is especially important in recent years, for example with regard to accountability issues of providers or service vendors.

Claims (18)

이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 컴퓨터-이용 방법에 있어서,A computer-use method for billing and recording of a service during roaming of a mobile IP node in a heterogeneous WLAN, 모바일 IP 노드는 WLAN의 기본 서비스 영역 내에서 무선 인터페이스를 통해 액세스 포인트에 액세스하고, 상기 WLAN의 기본 서비스 영역은 액세스 서버에 할당된 하나 또는 그 이상의 액세스 포인트를 포함하며, 상기 모바일 IP 노드는 상기 액세스 서버의 요구에 따라 상기 모바일 IP 노드의 SIM 카드에 저장된 IMSI를 상기 액세스 서버로 전송하고, 상기 모바일 IP 노드의 IMSI는 SIM-RADIUS 모듈의 데이터베이스에 저장되며,A mobile IP node accesses an access point via a wireless interface within a basic service area of a WLAN, the basic service area of the WLAN includes one or more access points assigned to an access server, and the mobile IP node includes the access point. According to the request of the server, IMSI stored in the SIM card of the mobile IP node is transmitted to the access server, the IMSI of the mobile IP node is stored in the database of the SIM-RADIUS module, SIM 이용자 데이터베이스 및 SIM 게이트웨이 모듈에 의해, 상기 SIM-RADIUS 모듈은 GSM 네트워크의 데이터 채널 및 신호에 대응하는 GSM 데이터에 대하여 상기 WLAN의 논리 IP 데이터 채널을 이용자-특정 방식으로 보충하고, 상기 모바일 IP 노드의 인증 및 서비스 인가는 상기 모바일 IP 노드의 SIM 카드의 IMSI에 기초하여 GSM 네트워크의 HLR 및 VLR에서 실행되며,By means of a SIM user database and a SIM gateway module, the SIM-RADIUS module supplements the logical IP data channel of the WLAN in a user-specific manner with respect to GSM data corresponding to the data channel and signal of a GSM network, and the mobile IP node. Authentication and service authorization of the is performed on the HLR and VLR of the GSM network based on the IMSI of the SIM card of the mobile IP node, 빌링 게이트웨이 인터페이스에 의해, 빌링 모듈은 상기 액세스 서버에 액세스하고, 상기 모바일 IP 노드의 제1 통화 상세 레코드는 상기 액세스 서버로부터 상기 빌링 모듈로 전송되며, 상기 빌링 게이트웨이 인터페이스는 각 액세스 서버의 구성 프로파일을 갖는 할당된 빌링 관리 데이터베이스를 포함하고,By a billing gateway interface, a billing module accesses the access server, a first call detail record of the mobile IP node is sent from the access server to the billing module, and the billing gateway interface is configured to configure the configuration profile of each access server. Has an assigned billing management database, 상기 모바일 IP 노드의 제2 통화 상세 레코드는 프락시 모듈로 전송되며, 상기 프락시 모듈은 적어도 취득된 서비스의 프로바이더 및 지속시간(duration) 및 상기 모바일 IP 노드의 식별을 캡처하고, 이를 상기 빌링 모듈로 전송하며,The second call detail record of the mobile IP node is sent to a proxy module, which captures at least the provider and duration of the acquired service and the identification of the mobile IP node, and sends it to the billing module. Send, 상기 빌링 모듈은 상기 프락시 모듈의 데이터 및 상기 제1 통화 상세 레코드에 기초하여 상기 취득된 서비스에 대응하는 TAP 파일을 생성하고, 상기 TAP 파일을 빌링 명령과 함께 클리어링 모듈로 전송하며, 상기 빌링 명령은 적어도 이용자-특정 및 서비스-프로바이더-특정 빌링 데이터를 포함하고, 상기 클리어링 모듈은 고정 네트워크의 프로바이더에 대해 상기 이용자에 의해 취득된 서비스를 빌링하며, 빌링을 위해 GSM 서비스 프로바이더로 상기 TAP 파일을 전송하는The billing module generates a TAP file corresponding to the obtained service based on the data of the proxy module and the first call detail record, and transmits the TAP file to the clearing module together with the billing command. At least user-specific and service-provider-specific billing data, wherein the clearing module bills a service obtained by the user to a provider of a fixed network, and the TAP file to a GSM service provider for billing. To transmit 것을 특징으로 하는 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 컴퓨터-이용 방법.Computer-use method for billing and recording of services during roaming of mobile IP nodes in a heterogeneous WLAN. 제1항에 있어서,The method of claim 1, 상기 제1 통화 상세 레코드는 적어도 상기 모바일 IP 노드의 IP 어드레스 및 상기 모바일 IP 노드에 의해 취득된 서비스를 갖는 상기 서비스 프로바이더의 식별에 기초하여 생성되는The first call detail record is generated based at least on an IP address of the mobile IP node and an identification of the service provider having a service obtained by the mobile IP node. 것을 특징으로 하는 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 컴퓨터-이용 방법.Computer-use method for billing and recording of services during roaming of mobile IP nodes in a heterogeneous WLAN. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 상기 모바일 IP 노드의 데이터 스트림은 상기 WLAN으로의 액세스 중에 상기 액세스 포인트로부터 모바일 무선 네트워크 서비스 프로바이더를 통해 전송되는The data stream of the mobile IP node is transmitted from the access point through a mobile wireless network service provider during access to the WLAN. 것을 특징으로 하는 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 컴퓨터-이용 방법.Computer-use method for billing and recording of services during roaming of mobile IP nodes in a heterogeneous WLAN. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 상기 TAP 파일은 적어도 IOT(Inter Operator Tariffs) 및 PMN(Public Mobile Network) TAP 식별 코드에 기초하여 생성되는The TAP file is generated based on at least Inter Operator Tariffs (IOT) and Public Mobile Network (PMN) TAP identification codes. 것을 특징으로 하는 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 컴퓨터-이용 방법.Computer-use method for billing and recording of services during roaming of mobile IP nodes in a heterogeneous WLAN. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 상기 빌링 관리 데이터베이스는 서비스 프로바이더 및 이용자의 GSM 식별 및 IP 어드레스를 포함하는The billing management database includes GSM identification and IP addresses of service providers and users. 것을 특징으로 하는 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 컴퓨터-이용 방법.Computer-use method for billing and recording of services during roaming of mobile IP nodes in a heterogeneous WLAN. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 상기 빌링 관리 데이터베이스는 IOT(Inter Operator Tariffs) 및 PMN(Public Mobile Network) TAP 식별 코드를 포함하는The billing management database includes Inter Operator Tariffs (IOT) and Public Mobile Network (PMN) TAP identification codes. 것을 특징으로 하는 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 컴퓨터-이용 방법.Computer-use method for billing and recording of services during roaming of mobile IP nodes in a heterogeneous WLAN. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 상기 모바일 IP 노드의 SIM-기반 제2 통화 상세 레코드는 상기 액세스 서버로부터 상기 빌링 모듈로 전송되고, 상기 IP-기반 제1 통화 상세 레코드는 상기 액세스 서버로부터 상기 프락시 모듈로 전송되는The SIM-based second call detail record of the mobile IP node is sent from the access server to the billing module, and the IP-based first call detail record is sent from the access server to the proxy module. 것을 특징으로 하는 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 컴퓨터-이용 방법.Computer-use method for billing and recording of services during roaming of mobile IP nodes in a heterogeneous WLAN. 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 시스템에 있어서,A system for billing and recording of services during roaming of mobile IP nodes in heterogeneous WLANs, 상기 시스템은 각각 기본 서비스 영역을 갖는 적어도 하나의 WLAN을 포함하고, 상기 WLAN의 기본 서비스 영역은 액세스 서버에 할당된 하나 또는 그 이상의 액세스 포인트를 포함하며, 상기 액세스 포인트는 상기 모바일 IP 노드와의 통신을 위한 무선 인터페이스를 포함하고, 상기 모바일 IP 노드는 IMSI를 저장하기 위한 SIM 카드를 포함하며,The system includes at least one WLAN each having a basic service area, wherein the basic service area of the WLAN includes one or more access points assigned to an access server, the access point communicating with the mobile IP node. A wireless interface for the mobile IP node to include a SIM card for storing IMSI, GSM 네트워크의 데이터 채널 및 신호에 대응하는 GSM 데이터에 대하여 상기 WLAN의 논리 IP 데이터 채널을 이용자-특정 방식으로 보충하기 위해, 상기 액세스 서버는 SIM-RADIUS 모듈, SIM 이용자 데이터베이스 및 SIM 게이트웨이 모듈을 포함하고, 상기 모바일 IP 노드의 인증 및 서비스 인가는 상기 모바일 IP 노드의 SIM 카드의 IMSI에 기초하여 GSM 네트워크의 HLR 및 VLR에서 실행되며,The access server comprises a SIM-RADIUS module, a SIM user database and a SIM gateway module to supplement the WLAN's logical IP data channel in a user-specific manner with respect to GSM data corresponding to the data channel and signal of the GSM network. The authentication and service authorization of the mobile IP node are executed in the HLR and VLR of the GSM network based on the IMSI of the SIM card of the mobile IP node, 상기 액세스 서버는 상기 액세스 서버로의 액세스를 위한 빌링 게이트웨이 인터페이스를 갖는 빌링 모듈을 포함하고, 상기 모바일 IP 노드의 제1 통화 상세 레코드는 상기 액세스 서버로부터 상기 빌링 모듈로 전송될 수 있으며, 상기 빌링 게이트웨이 인터페이스는 개별 액세스 서버의 구성을 갖는 할당된 빌링 관리 데이터베이스를 포함하고,The access server may include a billing module having a billing gateway interface for access to the access server, the first call detail record of the mobile IP node may be transmitted from the access server to the billing module, and the billing gateway The interface includes an assigned billing management database having the configuration of an individual access server, 프락시 모듈에 의해, 상기 모바일 IP 노드의 제2 통화 상세 레코드는 상기 액세스 서버로부터 다운로드될 수 있으며, 상기 프락시 모듈에 의해 적어도 취득된 서비스의 프로바이더, 지속시간 및 상기 모바일 IP 노드의 식별이 캡처될 수 있고, 상기 빌링 모듈로 전송될 수 있으며,By the proxy module, a second call detail record of the mobile IP node may be downloaded from the access server, and at least the provider, duration and identification of the mobile IP node of the service obtained by the proxy module are captured. Can be sent to the billing module, 상기 빌링 모듈에 의해, 취득된 서비스에 대응하는 TAP 파일이 생성될 수 있고, 상기 TAP 파일은 빌링 명령과 함께 클리어링 모듈로 전송될 수 있으며, 상기 빌링 명령은 적어도 이용자-특정 및 서비스-프로바이더-특정 빌링 데이터를 포함하는By the billing module, a TAP file corresponding to the obtained service can be generated, and the TAP file can be sent with the billing command to the clearing module, the billing command being at least user-specific and service-provider- Containing specific billing data 것을 특징으로 하는 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 시스템.System for billing and recording of services during roaming of mobile IP nodes in heterogeneous WLANs. 제8항에 있어서,The method of claim 8, 상기 액세스 서버에 의해, 상기 제2 통화 상세 레코드는 적어도 상기 모바일 IP 노드의 IP 어드레스 및 상기 모바일 IP 노드에 의해 취득된 서비스를 갖는 상기 서비스 프로바이더의 식별에 기초하여 생성될 수 있는By the access server, the second call detail record may be generated based on at least an IP address of the mobile IP node and an identification of the service provider having a service obtained by the mobile IP node. 것을 특징으로 하는 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 시스템.System for billing and recording of services during roaming of mobile IP nodes in heterogeneous WLANs. 제8항 또는 제9항에 있어서,The method according to claim 8 or 9, 상기 모바일 IP 노드의 데이터 스트림은 상기 WLAN으로의 액세스 중에 상기 액세스 포인트로부터 모바일 무선 네트워크 서비스 프로바이더를 통해 전송되는The data stream of the mobile IP node is transmitted from the access point through a mobile wireless network service provider during access to the WLAN. 것을 특징으로 하는 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 시스템.System for billing and recording of services during roaming of mobile IP nodes in heterogeneous WLANs. 제8항 또는 제9항에 있어서,The method according to claim 8 or 9, 상기 TAP 파일은 적어도 IOT(Inter Operator Tariffs) 및 PMN(Public Mobile Network) TAP 식별 코드에 관한 정보를 포함하는The TAP file includes at least information about Inter Operator Tariffs (IOT) and Public Mobile Network (PMN) TAP identification codes. 것을 특징으로 하는 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 시스템.System for billing and recording of services during roaming of mobile IP nodes in heterogeneous WLANs. 제8항 또는 제9항에 있어서,The method according to claim 8 or 9, 상기 빌링 관리 데이터베이스는 상기 서비스 프로바이더 및 상기 이용자의 GSM 식별 및 IP 어드레스를 포함하는The billing management database includes GSM identification and IP address of the service provider and the user. 것을 특징으로 하는 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 시스템.System for billing and recording of services during roaming of mobile IP nodes in heterogeneous WLANs. 제8항 또는 제9항에 있어서,The method according to claim 8 or 9, 상기 빌링 관리 데이터베이스는 IOT(Inter Operator Tariffs) 및 PMN(Public Mobile Network) TAP 식별 코드를 포함하는The billing management database includes Inter Operator Tariffs (IOT) and Public Mobile Network (PMN) TAP identification codes. 것을 특징으로 하는 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 시스템.System for billing and recording of services during roaming of mobile IP nodes in heterogeneous WLANs. 제8항 또는 제9항에 있어서,The method according to claim 8 or 9, 상기 모바일 IP 노드의 SIM-기반 제1 통화 상세 레코드는 상기 액세스 서버로부터 상기 빌링 모듈로 전송되고, 상기 IP-기반 제2 통화 상세 레코드는 상기 액세스 서버로부터 상기 프락시 모듈로 전송되는The SIM-based first call detail record of the mobile IP node is sent from the access server to the billing module, and the IP-based second call detail record is sent from the access server to the proxy module. 것을 특징으로 하는 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 시스템.System for billing and recording of services during roaming of mobile IP nodes in heterogeneous WLANs. 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 컴퓨터-이용 방법에 있어서,A computer-use method for billing and recording of a service during roaming of a mobile IP node in a heterogeneous WLAN, 모바일 IP 노드는 WLAN의 기본 서비스 영역 내에서 무선 인터페이스를 통해 액세스 포인트에 액세스하고, 상기 WLAN의 기본 서비스 영역은 액세스 서버에 할당된 하나 또는 그 이상의 액세스 포인트를 포함하며, 상기 모바일 IP 노드는 상기 액세스 서버의 요구에 따라 상기 모바일 IP 노드의 SIM 카드에 저장된 IMSI를 상기 액세스 서버로 전송하고, 상기 모바일 IP 노드의 IMSI는 SIM-RADIUS 모듈의 데이터베이스에 저장되며,A mobile IP node accesses an access point via a wireless interface within a basic service area of a WLAN, the basic service area of the WLAN includes one or more access points assigned to an access server, and the mobile IP node includes the access point. According to the request of the server, IMSI stored in the SIM card of the mobile IP node is transmitted to the access server, the IMSI of the mobile IP node is stored in the database of the SIM-RADIUS module, SIM 이용자 데이터베이스 및 SIM 게이트웨이 모듈에 의해, 상기 SIM-RADIUS 모듈은 GSM 네트워크의 데이터 채널 및 신호에 대응하는 GSM 데이터에 대하여 상기 WLAN의 논리 IP 데이터 채널을 이용자-특정 방식으로 보충하고, 상기 모바일 IP 노드의 인증 또는 서비스 인가는 상기 모바일 IP 노드의 SIM 카드의 IMSI에 기초하여 GSM 네트워크의 HLR 또는 VLR에서 실행되며,By means of a SIM user database and a SIM gateway module, the SIM-RADIUS module supplements the logical IP data channel of the WLAN in a user-specific manner with respect to GSM data corresponding to the data channel and signal of a GSM network, and the mobile IP node. Authentication or service authorization of the is performed on the HLR or VLR of the GSM network based on the IMSI of the SIM card of the mobile IP node, 빌링 게이트웨이 인터페이스에 의해, 빌링 모듈은 상기 액세스 서버에 액세스하고, 상기 모바일 IP 노드의 제1 통화 상세 레코드는 상기 액세스 서버로부터 상기 빌링 모듈로 전송되며, 상기 빌링 게이트웨이 인터페이스는 각 액세스 서버의 구성 프로파일을 갖는 할당된 빌링 관리 데이터베이스를 포함하고,By a billing gateway interface, a billing module accesses the access server, a first call detail record of the mobile IP node is sent from the access server to the billing module, and the billing gateway interface is configured to configure the configuration profile of each access server. Has an assigned billing management database, 상기 모바일 IP 노드의 제2 통화 상세 레코드는 프락시 모듈로 전송되며, 상기 프락시 모듈은 적어도 취득된 서비스의 프로바이더 또는 지속시간(duration) 또는 상기 모바일 IP 노드의 식별을 캡처하고, 이를 상기 빌링 모듈로 전송하며,A second call detail record of the mobile IP node is sent to the proxy module, which captures at least the provider or duration of the acquired service or the identification of the mobile IP node and sends it to the billing module. Send, 상기 빌링 모듈은 상기 프락시 모듈의 데이터 및 상기 제1 통화 상세 레코드에 기초하여 상기 취득된 서비스에 대응하는 TAP 파일을 생성하고, 상기 TAP 파일을 빌링 명령과 함께 클리어링 모듈로 전송하며, 상기 빌링 명령은 적어도 이용자-특정 또는 서비스-프로바이더-특정 빌링 데이터를 포함하고, 상기 클리어링 모듈은 고정 네트워크의 프로바이더에 대해 상기 이용자에 의해 취득된 서비스를 빌링하거나, 빌링을 위해 GSM 서비스 프로바이더로 상기 TAP 파일을 전송하는The billing module generates a TAP file corresponding to the obtained service based on the data of the proxy module and the first call detail record, and transmits the TAP file to the clearing module together with the billing command. At least user-specific or service-provider-specific billing data, wherein the clearing module bills a service obtained by the user to a provider of a fixed network, or the TAP file to a GSM service provider for billing To transmit 것을 특징으로 하는 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 컴퓨터-이용 방법.Computer-use method for billing and recording of services during roaming of mobile IP nodes in a heterogeneous WLAN. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 상기 빌링 관리 데이터베이스는 서비스 프로바이더 또는 이용자의 GSM 식별 또는 IP 어드레스를 포함하는The billing management database includes a GSM identification or IP address of a service provider or user. 것을 특징으로 하는 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 컴퓨터-이용 방법.Computer-use method for billing and recording of services during roaming of mobile IP nodes in a heterogeneous WLAN. 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 시스템에 있어서,A system for billing and recording of services during roaming of mobile IP nodes in heterogeneous WLANs, 상기 시스템은 각각 기본 서비스 영역을 갖는 적어도 하나의 WLAN을 포함하고, 상기 WLAN의 기본 서비스 영역은 액세스 서버에 할당된 하나 또는 그 이상의 액세스 포인트를 포함하며, 상기 액세스 포인트는 상기 모바일 IP 노드와의 통신을 위한 무선 인터페이스를 포함하고, 상기 모바일 IP 노드는 IMSI를 저장하기 위한 SIM 카드를 포함하며,The system includes at least one WLAN each having a basic service area, wherein the basic service area of the WLAN includes one or more access points assigned to an access server, the access point communicating with the mobile IP node. A wireless interface for the mobile IP node to include a SIM card for storing IMSI, GSM 네트워크의 데이터 채널 및 신호에 대응하는 GSM 데이터에 대하여 상기 WLAN의 논리 IP 데이터 채널을 이용자-특정 방식으로 보충하기 위해, 상기 액세스 서버는 SIM-RADIUS 모듈, SIM 이용자 데이터베이스 및 SIM 게이트웨이 모듈을 포함하고, 상기 모바일 IP 노드의 인증 또는 서비스 인가는 상기 모바일 IP 노드의 SIM 카드의 IMSI에 기초하여 GSM 네트워크의 HLR 또는 VLR에서 실행되며,The access server comprises a SIM-RADIUS module, a SIM user database and a SIM gateway module to supplement the WLAN's logical IP data channel in a user-specific manner with respect to GSM data corresponding to the data channel and signal of the GSM network. The authentication or service authorization of the mobile IP node is performed in the HLR or VLR of the GSM network based on the IMSI of the SIM card of the mobile IP node, 상기 액세스 서버는 상기 액세스 서버로의 액세스를 위한 빌링 게이트웨이 인터페이스를 갖는 빌링 모듈을 포함하고, 상기 모바일 IP 노드의 제1 통화 상세 레코드는 상기 액세스 서버로부터 상기 빌링 모듈로 전송될 수 있으며, 상기 빌링 게이트웨이 인터페이스는 개별 액세스 서버의 구성을 갖는 할당된 빌링 관리 데이터베이스를 포함하고,The access server may include a billing module having a billing gateway interface for access to the access server, the first call detail record of the mobile IP node may be transmitted from the access server to the billing module, and the billing gateway The interface includes an assigned billing management database having the configuration of an individual access server, 프락시 모듈에 의해, 상기 모바일 IP 노드의 제2 통화 상세 레코드는 상기 액세스 서버로부터 다운로드될 수 있으며, 상기 프락시 모듈에 의해 적어도 취득된 서비스의 프로바이더, 지속시간 및 상기 모바일 IP 노드의 식별이 캡처될 수 있고, 상기 빌링 모듈로 전송될 수 있으며,By the proxy module, a second call detail record of the mobile IP node may be downloaded from the access server, and at least the provider, duration and identification of the mobile IP node of the service obtained by the proxy module are captured. Can be sent to the billing module, 상기 빌링 모듈에 의해, 취득된 서비스에 대응하는 TAP 파일이 생성될 수 있고, 상기 TAP 파일은 빌링 명령과 함께 클리어링 모듈로 전송될 수 있으며, 상기 빌링 명령은 적어도 이용자-특정 또는 서비스-프로바이더-특정 빌링 데이터를 포함하는By the billing module, a TAP file corresponding to the obtained service can be generated, and the TAP file can be sent with the billing command to the clearing module, wherein the billing command is at least user-specific or service-provider- Containing specific billing data 것을 특징으로 하는 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 시스템.System for billing and recording of services during roaming of mobile IP nodes in heterogeneous WLANs. 제8항 또는 제9항에 있어서,The method according to claim 8 or 9, 상기 빌링 관리 데이터베이스는 상기 서비스 프로바이더 또는 상기 이용자의 GSM 식별 또는 IP 어드레스를 포함하는The billing management database includes a GSM identification or IP address of the service provider or the user. 것을 특징으로 하는 이기종 WLAN 내의 모바일 IP 노드의 로밍 중에 서비스의 빌링 및 레코딩을 위한 시스템.A system for billing and recording of services during roaming of mobile IP nodes in heterogeneous WLANs.
KR1020057002586A 2002-08-16 2002-10-08 Method and system for gsm billing during wlan roaming KR100864517B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CH01344/04A CH694678A5 (en) 2002-08-16 2002-08-16 Method for automatic roaming between heterogeneous wireless local area networks carries out identification and transfer functions without user intervention
CHPCT/CH02/00452 2002-08-16

Publications (2)

Publication Number Publication Date
KR20050042160A KR20050042160A (en) 2005-05-04
KR100864517B1 true KR100864517B1 (en) 2008-10-20

Family

ID=34558419

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020057002586A KR100864517B1 (en) 2002-08-16 2002-10-08 Method and system for gsm billing during wlan roaming

Country Status (2)

Country Link
KR (1) KR100864517B1 (en)
CH (1) CH694678A5 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7870389B1 (en) 2002-12-24 2011-01-11 Cisco Technology, Inc. Methods and apparatus for authenticating mobility entities using kerberos
US7639802B2 (en) 2004-09-27 2009-12-29 Cisco Technology, Inc. Methods and apparatus for bootstrapping Mobile-Foreign and Foreign-Home authentication keys in Mobile IP
US7502331B2 (en) 2004-11-17 2009-03-10 Cisco Technology, Inc. Infrastructure-less bootstrapping: trustless bootstrapping to enable mobility for mobile devices
US9775093B2 (en) * 2005-10-12 2017-09-26 At&T Mobility Ii Llc Architecture that manages access between a mobile communications device and an IP network
US7626963B2 (en) 2005-10-25 2009-12-01 Cisco Technology, Inc. EAP/SIM authentication for mobile IP to leverage GSM/SIM authentication infrastructure
NO326556B1 (en) * 2006-06-13 2009-01-12 Ubisafe As Method and system for strong authentication using pregenerated GSM authentication data

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001076297A1 (en) * 2000-03-31 2001-10-11 Nokia Corporation Billing in a packet data network
JP2008002000A (en) * 2006-06-20 2008-01-10 Toyota Boshoku Corp Fiber mold and method for producing the same

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001076297A1 (en) * 2000-03-31 2001-10-11 Nokia Corporation Billing in a packet data network
JP2008002000A (en) * 2006-06-20 2008-01-10 Toyota Boshoku Corp Fiber mold and method for producing the same

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Analysis and Modeling of Dual-Band GSM Networks" ,Journal of Communications and Networks, v.1, no.3, pp.158-165, 1999년 9월
공개번호 특2002-0000637

Also Published As

Publication number Publication date
KR20050042160A (en) 2005-05-04
CH694678A5 (en) 2005-05-31

Similar Documents

Publication Publication Date Title
US7496344B2 (en) Method and system for GSM billing during WLAN roaming
JP4652401B2 (en) IP network content compliant billing method and system
US20030051041A1 (en) Method and apparatus for integrating billing and authentication functions in local area and wide area wireless data networks
AU2006338680A1 (en) Switching system and corresponding method for unicast or multicast end-to-end data and/or multimedia stream transmissions between network nodes
RU2295200C2 (en) Method and system for gsm-authentication during roaming in wireless local networks
KR100864517B1 (en) Method and system for gsm billing during wlan roaming
KR100732655B1 (en) Method and system for gsm authentication during wlan roaming
ZA200501089B (en) Method system for GSM authentication during WLAN Roaming
Thakker Cross-domain authentication for multi-protocol phones

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121002

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20130926

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140923

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee