KR100469720B1 - 이동통신시스템에서 과금장치 및 방법 - Google Patents
이동통신시스템에서 과금장치 및 방법 Download PDFInfo
- Publication number
- KR100469720B1 KR100469720B1 KR10-2001-0063509A KR20010063509A KR100469720B1 KR 100469720 B1 KR100469720 B1 KR 100469720B1 KR 20010063509 A KR20010063509 A KR 20010063509A KR 100469720 B1 KR100469720 B1 KR 100469720B1
- Authority
- KR
- South Korea
- Prior art keywords
- ppp
- data
- frame
- layer
- error
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0083—Formatting with frames or packets; Protocol or part of protocol for error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1621—Group acknowledgement, i.e. the acknowledgement message defining a range of identifiers, e.g. of sequence numbers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/168—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] specially adapted for link layer protocols, e.g. asynchronous transfer mode [ATM], synchronous optical network [SONET] or point-to-point protocol [PPP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/49—Connection to several service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0023—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
- H04L1/0026—Transmission of channel quality indication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/32—Involving wireless systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/46—Connection to several service providers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 물리채널 프레임을 PPP(Point-to-Point Protocol) 프레임으로 생성하는 RPL(Radio Link Protocol) 층, PPP프레임 전송경로를 담당하는 IP(Internet Protocol) 층, 전송경로에 따라 PPP프레임을 송수신하는 TCP(Transmission Control Protocola)/UDP(User Datagram Protocol)층을 포함하는 프로토콜 계층 구조를 적용한 이동통신 단말기의 패킷 서비스 과금 장치에 있어서, 상기 프로토콜 계층 구조는, 상기 PPP프레임의 에러유무를 체크하고, 상기 PPP프레임에 에러 데이터가 존재하면, 상기 에러 데이터의 크기 정보를 포함하는 PPP 제어프레임을 생성하는 PPP층과, 상기 PPP제어프레임을 물리채널 프레임에 실어 기지국으로 전송하는 물리계층을 포함한다. 따라서 본 발명은 사용자가 패킷 서비스의 정확한 수신 데이터량을 확인할 수 있도록 할 수 있다. 또한, 단말기가 오류가 발생한 데이터량 및 불필요한 데이터량을 기지국으로 통보해줌으로써, 시스템이 상기 단말기에 대한 정확한 과금을 수행할 수 있도록 한다.
Description
본 발명은 이동통신시스템의 과금 장치 및 방법에 관한 것으로, 특히 이동통신 시스템에서 에러 없는 데이터에만 요금을 부과하기 위한 장치 및 방법에 관한 것이다.
일반적으로 부호분할다중접속(Code Division Multiple Access : 이하 CDMA라 칭함) 이동통신시스템은 음성을 위주로 하는 종래의 이동 통신 규격에서 발전하여, 음성뿐만 아리라 고속 데이터 전송이 가능하도록 발전하였다. 즉, 차세대 이동통신 규격(IMT-2000)의 개발로 고속 무선 데이터 서비스 시대가 다가오고 있다. 현재 CDMA2000-1x(IS-95C)에서는 IS-95B의 2배 속도인 144kbps로 데이터 서비스를 지원하고 있고, 앞으로 CDMA2000-3x로 가면 384kbps까지 지원되는 서비스를 사용자는 받아 볼 수 있다. 여기에 예상되는 서비스는 영화(VOD), 뮤직비디오, TV 방송국 등 여러 가지가 있다. 사용자는 서킷이 아닌 패킷 망을 통해 데이터를 수신하게 되는데, 이때 사용자는 통화시간이 아닌 통신 데이터 량에 따른 요금을 청구 받게 될 것이다. 이때 서비스 사업자는 무엇보다도 정확한 통신 데이터 량의 표시로 사용자가 지불해야 하는 요금의 투명성을 제공해야 한다.
현재, 대한민국 이동통신 서비스 사업자인 SK텔레콤(011)과 KTF(016)는 하기 <표 1>과 같이, 무선 데이터 통신 요금 부과를 월정액제로 시행하고 있으며 사용량 초과 시에는 시간대(일반/할인/심야)에 따라 추가요금을 부과되고 있다.
구분 | 월정액 | 무료통화(평상/할인/심야) | 무료통화 초과시(원/10초당) | ||
데이터 표준 | - | - | 평상 | 할인 | 심야 |
데이터 60 | 2700원 | 60분920분/10분/30분) | 17 | 12 | 8 |
데이터 120 | 4500원 | 120분(50분/20)분/50)분) | 17 | 12 | 8 |
데이터 240 | 8500원 | 240분(100분/40)분/100분) | 17 | 12 | 8 |
상기 <표 1>에서 보면, 데이터 사용 용량에 상관 없이 통신 사용 시간에 따른 부과만 이루지고 있다. 단지, 심야와 할인 시간대에 따라 요금의 차이를 두고 있다. 하지만, 앞으로 당업계에서는 차세대 이동통신시스템( 예 : 2G, CDMA2000-1x)의 무선 요금을 하기 <표 2>과 같이 무선 인터넷 컨텐츠별로 데이터 량에 따라 부과한다고 발표하고 있다.
컨텐츠 종류 | 요금단위(1패킷=512 byte) |
e-mail(text) | 6.5원/패킷 |
캐릭터 다운로드 | 6.5원/패킷 |
노래방 | 2.5원/패킷 |
MP3 | 2.5원/패킷 |
다운로드 게임 | 2.5원/패킷 |
VOD | 2.5원/패킷 |
상기 <표 2>에서 보듯이, 서비스 컨테츠별로 수신 데이터량에 따라 요금을 부과하고 있다. 예를들어, 이메일은 512byte 패킷당 6.5원을 부과하고 있고, 영화(VOD) 같은 경우 512byte 패킷당 2.5원의 요금을 부과하고 있다.
무선 인터넷을 사용하다 보면, 채널상황이 좋지 않아 손실된 데이터를 수신하는 경우가 번번히 발생한다. 현재로선, 사용자는 채널상황이 좋지 않거나, 또는 네트워크 망에서 손실된 데이터를 수신하더라도 요금을 지불해야 되는 문제점을 가지고 있다.
일반적으로, 단말기로 패킷 서비스를 제공할 경우, PPP계층에서 데이터 손실이 발생하였고, 이동 중에는 더 많은 손실이 발생하였다. 이런 경우, 손실된 데이터를 폐기처리하고 TCP계층에서 재전송 절차가 수행된다. 종래기술에 따르면, 상기 손실된 데이터에 대해서도 요금이 부과되고 있는 실정이다. 즉, 채널상황이 좋지않아 손실 데이터가 많이 발생할 경우, 사용자에게 부당한 요금이 너무 많이 부과되는 문제점이 있다.
한편, 현재 서비스 받고 있는 데이터가 아닌 다른 데이터가 수신되는 경우 즉, 데이터 에러는 없으나 불필요한 데이터가 수신되더라도 요금을 지불해야 한다. 구체적으로, 단말의 어플리케이션(Application) 중 TCP/UDP 서비스의 포트(port) 번호가 아닌 다른 데이터가 수신되는 경우 그 만큼의 데이터 량은 지불할 필요가 없음에도 불구하고 요금이 부과되고 있다. 또한, UDP(User Datagram Protocol) 경우 사용자의 어플리케이션이 종료되었는데, 서버와 연결 해제가 이루어지지 않아 계속적으로 서버로부터 데이터가 들어올 경우 사용자는 불필요한 데이터임에도 불구하고 요금을 지불해야 하는 문제점이 있다.
따라서, 본 발명의 목적은 이동통신시스템에서 패킷 서비스 시 요금 부과의 투명성을 제공하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 이동통신시스템에서 패킷 서비스 시 정확한 과금을 수행하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 이동통신시스템에서 패킷 서비스 시 오류가 발생한 데이터는 과금에서 제외시키기 위한 장치 및 방법을 제공함에 있다.
상기 목적들을 달성하기 위한, 본 발명의 제1견지에 따르면, 물리채널 프레임을 PPP(Point-to-Point Protocol) 프레임으로 생성하는 RPL(Radio Link Protocol) 층, PPP프레임 전송경로를 담당하는 IP(Internet Protocol) 층, 전송경로에 따라 PPP프레임을 송수신하는 TCP(Transmission Control Protocola)/UDP(User Datagram Protocol)층을 포함하는 프로토콜 계층 구조를 적용한 이동통신 단말기의 패킷 서비스 과금 장치에 있어서, 상기 프로토콜 계층 구조는, 상기 PPP프레임의 에러유무를 체크하고, 상기 PPP프레임에 에러 데이터가 존재하면, 상기 에러 데이터의 크기 정보를 포함하는 PPP 제어프레임을 생성하는 PPP층과, 상기 PPP제어프레임을 물리채널 프레임에 실어 기지국으로 전송하는 물리계층을 포함한다.
상기 목적들을 달성하기 위한, 본 발명의 제2견지에 따르면, 이동통신단말기에서 패킷 서비스 과금방법은, 수신 PPP프레임의 에러유무를 체크하는 과정과, 상기 PPP프레임에 에러가 발생한 경우 상기 에러 데이터의 크기 정보를 포함하는 PPP 제어프레임을 생성하는 과정과, 상기 생성된 PPP제어프레임을 기지국으로 전송하는 과정과, 상기 기지국으로부터 상기 PPP제어프레임에 대한 승인응답 수신시 전체 수신 데이터의 크기를 갱신하는 과정을 포함하는 것을 특징으로 한다.
도 1은 본 발명의 실시 예에 따른 이동통신 단말기에서 패킷서비스에 관련한 프로토콜 계층구조를 도시하는 도면.
도 2는 본 발명에 따른 PPP 프레임의 구성을 보여주는 도면.
도 3은 본 발명에 따른 PPP 프레임에서 "데이터" 필드의 구성을 보여주는 도면.
도 4는 본 발명의 실시 예에 따른 이동통신 단말기에서 오류가 발생한 데이터를 과금에서 제외시키기 위한 제어절차를 도시하는 도면.
도 5는 본 발명에 실시 예에 따른 이동통신 단말기에서 불필요한 데이터를 과금에서 제외시키기 위한 제어절차를 도시하는 도면.
이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.
이하 본 발명은 채널상황이 급변하는 이동통신시스템에서 패킷 서비스시, 사용자에게 정확한 요금을 부과하기 위한 것이다. 단말기는 오류없이 수신된 데이터량과 올바른 데이터량을 측정하여 디스플레이한다. 이과정에서 단말기는 오류가 발생한 데이터량 및 불필요한 수신 데이터량을 기지국으로 통보하여 과금에서 제외시킬수 있도록 한다. 즉, 사용자는 서비스 받은 데이터량을 정확히 알수 있고, 실제 서비스받은 데이터에 대해서만 요금을 지불하게 된다.
도 1은 본 발명의 실시 예에 따른 이동통신 단말기에서 패킷서비스에 관련한 프로토콜 계층구조를 도시하고 있다.
도시된 바와 같이, 프로토콜 계층은, 무선접속을 위한 물리계층101 및 RLP층(Radio Link Protocol)103와, 무선 패킷 서비스를 위한 PPP층(Point-to-point Protocol)105, IP층(internet protocol)107 및 TCP층(Transmission Control Protocol)과, 이메일, VOD 등을 지원하기 위한 어플리케이션(API)111로 구성된다. 이하 단말기가 패킷 데이터를 수신하는 경우를 예를들어 설명할 것이다.
상기 도 1을 참조하면, 먼저 물리계층(101)은 무선을 통해 수신되는 물리계층 프레임을 복호화하여 CRC를 검사하고, 상기 CRC가 통과되면 프레임의 페이로드를 상위 RLP층(103)으로 전달한다. 여기서, 물리계층은 물리채널(예 : 부가채널(supplemental))에 해당하는 하드웨어(채널부호기 등)에 해당한다. 상기 RLP층(103)은 상기 물리계층(101)로부터의 RLP프레임들을 가지고 PPP 프레임을 생성하여 PPP층(105)로 올려준다.
상기 PPP층(105)는 두 지점(MS과 PDSN) 사이의 데이러 링크 층에 해당하는 것으로, IP할당 및 등록/인증을 수행한다. 본 발명에 따라 상기 PPP층(105)는 과금에서 제외시킬 데이터량을 검출하여 기지국에 통보하는 기능을 수행한다. 예를들어, 상기 RLP층(103)으로부터 전달받는 PPP 프레임의 CRC를 체크하여 오류가 발생했다고 판단된 경우 상기 프레임의 크기정보를 포함하는 PPP제어프레임을 생성하여 기지국으로 전송한다. 다른 예로서, 상위 계층으로부터 불필요한 데이터가 수신되었음을 통보받으면, 상기 불필요한 데이터의 크기정보를 포함하는 PPP제어프레임을 생성하여 기지국으로 전송하기도 한다.
상기 IP층(107)는 데이터 전송 경로로 네트워크 층에 해당된다. 본 발명에 따라 상기 IP층(107)는 상기 PPP층(105)으로부터 전달받은 데이터를 조사해서 UDP 데이터이고 포트 번호가 미리 정해진 값(예 : 434)과 동일하면 상기 TCP/UDP(User Datagram Protocol)층(109)로 올려주고, 포트 번호가 상이하면 불필요한 데이터가 수신되었음을 상기 PPP층(105)에게 알려준다. 이때 상기 불필요한 데이터의 크기도 함께 알려준다.
TCP/UDP층(109)은 신뢰성(오류 복구)있는 데이터 전송을 위한 트랜스포트 층에 해당한다. 본 발명에 따라 상기 TCP/UDP층(109)은 상위 어플리케이션(111)이 종료된후 서버와의 연결이 해제되지 않아 서버로부터 수신되는 데이터를 검출하여 이를 상기 PPP층(105)에게 불필요한 데이터로 통보한다. 이때 상기 불필요한 데이터의 크기도 함께 알려준다. 어플리케이션(111)은 영화(VOD), 뮤직비디오, TV 방송국을 수신할수 있는 구동부에 해당한다.
패킷 데이터의 시작점은 PPP층에서 시작된다. PPP층에는 수신 받은 프레임 데이터의 오류를 체크하는 부분이 있고, 만약 오류난 데이터가 수신되면, 오류난 데이터의 크기를 기지국으로 전송한다. 또한, 불필요한 데이터의 수신을 감지하면, 상기 불필요한 데이터의 크기를 기지국으로 전송한다.
이하 본 발명에 따른 동작을 첨부된 도면의 참조와 함께 설명한다.
도 4는 본 발명의 실시 예에 따른 이동통신 단말기에서 오류가 발생한 데이터를 과금에서 제외시키기 위한 제어절차를 도시하고 있다.
상기 도 4를 참조하면, 먼저 401단계에서 PPP층(105)이 RLP층(103)으로부터 프레임이 수신되는지 검사한다. 만일, 상기 프레임이 수신되면 상기 PPP층(105)은 상기 프레임에 대한 CRC를 계산하고, 상기 프레임 내에 포함되어 있는 CRC과 비교하고, 그렇지 않으면 417단계로 진행하여 해당기능을 수행한다. 그리고, 상기 PPP층(105)은 405단계에서 상기 CRC비교에 따른 상기 프레임에 오류가 발생했는지 검사한다. 만일, 상기 프레임 데이터에 오류가 발생했다고 판단되면 상기 PPP층(105)은 407단계로 진행하여 오류 데이터의 크기(상기 프레임의 크기)에 대한 정보를 포함하는 제어프레임을 생성한다. 여기서, 제어프레임은 예를들어 PPP 프레임을 사용한다. 상기 PPP프레임의 구성은 첨부된 도면 도 2와 같다. 상기 도 2를 참조하여 각각의 필드를 정의하면 다음과 같다.
필드 "7E" : [1바이트] 프레임의 시작과 끝을 나타낸다.
필드 "Address": [1바이트] 피어간의 장치 주소를 가리킨다.
필드 "Control" : [1바이트] 피어간의 프레임 흐름 제어를 한다.
필드 "CRC" : [2바이트] 프레임의 에러 검출을 위해 사용한다.
필드 "Protocol" : [2바이트] 프레임의 타입을 결정한다.
(PPP 제어 데이터와 실제 IP 데이터 프레임 등으로 나뉜다. 값이 0x0021이면 IP 패킷을 가리킨다.)
필드 "Data": [1 ~ 1500바이트] 프로토콜에 사용된 데이터의 내용이 들어간다.
상기 오류 데이터의 크기를 기지국 쪽에 알리기 위해 상기 필드 "Data"에 기록되는 내용은 "식별자", "요구", "길이", "에러 데이터 량", "실제 데이터 량"으로 구분한다. 첨부된 도면 도 3을 참조하여 상기 필드 "Data"의 구성을 살펴보면 다음과 같다.
필드 "요구/응답" : [1바이트] 단말은 오류의 요청으로 1을 보내며 기지국은 요구의 응답으로 2로 보낸다. 이때 단말에서 보낸 식별자를 기지국은 그대로 사용한다.
필드 "식별자": [1바이트] 보내는 데이터의 번호를 나타낸다.
(오류가 나올 때마다 요구로 하나씩 증가한다. 번호는 1에서 시작해서 255로 순환한다.}
필드 "길이": [2바이트] 요구/응답~실제 수신 받은 데이터 량까지 계산한다.
(1 + 1 + 2 + 1 + 4 + 4 = 13바이트가 된다.)
필드 "타입": [1바이트] PPP 프레임의 내용이 단말의 수신 데이터 량의 측정임을 알린다.
필드 "오류 데이터 량" : [4바이트] 오류난 프레임의 크기를 나타낸다.
필드 "실제 데이터 량" : [4바이트] 오류 없는 프레임의 크기를 나타낸다.
즉, 상기한 바와 같이, 오류 데이터의 크기를 알리기 위한 프레임은 PPP 제어 데이터 프레임과 구조가 같기 때문에 쉽게 적용 할 수 있다. 단지 오류 데이터량과 실제 수신 받은 데이터 량이라는 정보를 알리기 위해 타입부분을 새로 정의하고 있다. 현재 사용되는 "타입"은 0x01~0x0f까지 쓰이며, 그 이외의 것은 사용되지 않는다. 이 중 0x06은 사용되지 않고 있다. 따라서, 오류 데이터를 크기를 알리기 위한 PPP 프레임의 타입을 상기 "0x06"으로 정의하여 사용한다. 단말은 전송한 오류 데이터의 크기 정보를 포함하는 PPP프레임에 대한 응답이 없는 경우 1초마다 재전송을 가진다. 물론, 필요없는 데이터가 수신될 경우도 같은 방식으로 상기 PPP제어프레임을 전송한다. 만약, 기지국쪽에서 상기 PPP프레임을 처리하는 기능이 없다면, 기본적 PPP동작인 거절응답 3값으로 응답한다.
한편, 상기 PPP층(105)은 409단계에서 상기 생성된 제어프레임(오류 데이터의 크기 정보를 포함하는 PPP 제어프레임)을 기지국으로 전송한다. 즉, 상기 PPP 프레임은 RLP층(103)에서 RLP 프레임으로 매핑되고, 상기 RLP프레임은 물리계층(101)에서 물리채널 프레임에 실려 상기 기지국으로 전송된다. 이후, 상기 PPP층(105)은 411단계에서 상기 제어프레임에 대한 기지국으로부터 응답이 수신되는지 검사한다. 만일, 상기 응답이 수신되면 상기 PPP층(105)은 415단계로 진행하고, 그렇지 않으면 계속해서 응답수신을 대기하기 위해 상기 411단계로 되돌아간다. 이 과정에서 상기 PPP층(105)은 상기 응답이 기대되는 시간 내에 수신되지 않으면, 1초마다 상기 생성된 PPP 제어 프레임을 재전송한다.
만일, 기지국으로부터 상기 PPP 제어프레임에 대한 응답이 수신되면, 상기 PPP층(105)은 상기 415단계에서 수신 데이터량을 갱신하여 표시부에 디스플레이한다. 기본적으로, 단말기는 패킷서비스시 자신이 수신한 데이터량을 단말기의 표시부에 계속해서 디스플레이하고 있다. 이때, 단말기는 기지국의 승인이 없는한 오류가 발생한 데이터에 대해서 수신 데이터량에 포함시켜 디스플레이한다. 만일, 오류가 발생한 데이터의 크기를 과금에서 제외시킬 것을 요구하는 요청을 기지국으로 전송하고, 만일 기지국으로부터 응답을 수신하면 상기 오류가 발생한 데이터의 크기를 수신 데이터량에서 제외시켜 표시부에 디스플레이한다. 이로 인해, 사용자는 실제 자신이 수신한 정확한 데이터량을 확인할수 있고, 시스템측에서는 상기 오류가 발생한 데이터를 과금에서 제외시킴으로써 보다 정확한 과금이 이루어질수 있다.
상기한 실시 예는, PPP 프레임에 오류가 발생한 경우, 이를 기지국쪽으로 알려 과금에서 제외시키는 방안에 대해 설명하고 있다. 다른 실시 예로서, 불필요한 데이터를 과금에서 제외시키는 방벙이 있다. 예를들어, TCP/UDP(109) 서비스의 포트번호가 아닌 데이터가 수신된다든지, 혹은 UDP의 경우 사용자의 어플리케이션이 종료된후 수신되는 데이터가 그러한 데이터이다.
도 5는 본 발명에 실시 예에 따른 이동통신 단말기에서 불필요한 데이터를 과금에서 제외시키기 위한 제어절차를 도시하고 있다.
상기 도 5를 참조하면, PPP층(105)은 501단계에서 필요하지 않는 데이터가 수신되었는지 검사한다. 일 예로서, 단말기가 Mobile IP 어플리케이션만 구동할 경우, IP층(107)은 상기 PPP층(105)으로부터 전달받은 데이터를 조사해서 UDP 데이터이고 포트(port)번호가 434이면 상위 계층(upper protocol layer)으로 올려주지만, 그렇지 않으면 이를 불필요한 데이터로 처리하여 상기 PPP층(105)에게 통보한다.또한 다른 예로서, TCP/UDP층(109)는 상위 어플리케이션(예 : VOD)(111)이 종료된후 서버와의 연결이 해제되지 않아 서버로부터 데이터가 수신되는 경우도 이를 불필요한 데이터로 처리하여 상기 PPP층(105)에게 알려준다. 만일, 불필요한 데이터가 수신되었다고 판단되면, 상기 PPP층(105)은 503단계로 진행하고, 그렇지 않으면 513단계로 진행하여 해당 기능을 수행한다.
상기 불필요한 데이터가 수신되면, 상기 PPP층(105)은 상기 503단계에서 상기 PPP층(105)은 407단계로 진행하여 오류 데이터의 크기(상기 프레임의 크기)에 대한 정보를 포함하는 제어프레임을 생성한다. 여기서, 상기 제어프레임은 상술한 바와 같이, 상기 도 2 및 도 3에 근거한 PPP 제어 프레임이다. 한편, 상기 PPP층(105)은 505단계에서 상기 생성된 제어프레임(불필요한 데이터의 크기 정보를 포함하는 PPP 제어프레임)을 기지국으로 전송한다. 즉, 상기 PPP 프레임은 RLP(103)에서 RLP 프레임으로 매핑되고, 상기 RLP프레임은 물리계층(101)에서 물리채널 프레임에 실려 상기 기지국으로 전송된다.
이후, 상기 PPP층(105)은 507단계에서 상기 제어프레임에 대한 기지국으로부터 응답이 수신되는지 검사한다. 만일, 상기 응답이 수신되면 상기 PPP층(105)은 415단계로 진행하고, 그렇지 않으면 계속해서 응답수신을 대기하기 위해 상기 411단계로 되돌아간다. 이 과정에서 상기 PPP층(105)은 상기 응답이 기대되는 시간 내에 수신되지 않으면, 1초마다 상기 생성된 PPP 제어 프레임을 재전송한다. 만일, 기지국으로부터 상기 PPP 제어프레임에 대한 응답이 수신되면, 상기 PPP층(105)은 상기 511단계에서 수신 데이터량을 갱신하여 표시부에 디스플레이힌다. 이렇게 함으로써 기지국은 단말기가 수신한 정확한 데이터량을 가지고 과금을 수행할 수 있다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정 해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
상술한 바와 같이, 본 발명은 사용자는 패킷 서비스스 정확한 수신 데이터량을 확인할수 있다. 또한, 단말기가 오류가 발생한 데이터량 및 불필요한 데이터량을 기지국으로 통보해줌으로써, 시스템은 상기 단말기에 대한 정확한 과금을 수행할수 있다. 즉, 데이터 서비스 요금에 대한 투명성을 유지시킬 수 있으며, 사용자는 실제 서비스 받은 데이터량에 대해서만 요금을 지불하게 된다.
Claims (12)
- 물리채널 프레임을 PPP(Point-to-Point Protocol) 프레임으로 생성하는 RPL(Radio Link Protocol) 층, PPP프레임 전송경로를 담당하는 IP(Internet Protocol) 층, 전송경로에 따라 PPP프레임을 송수신하는 TCP(Transmission Control Protocola)/UDP(User Datagram Protocol)층을 포함하는 프로토콜 계층 구조를 적용한 이동통신 단말기의 패킷 서비스 과금 장치에 있어서,상기 프로토콜 계층 구조는,상기 PPP프레임의 에러유무를 체크하고, 상기 PPP프레임에 에러 데이터가 존재하면, 상기 에러 데이터의 크기 정보를 포함하는 PPP 제어프레임을 생성하는 PPP층과,상기 PPP제어프레임을 물리채널 프레임에 실어 기지국으로 전송하는 물리계층을 포함하는 것을 특징으로 하는 장치.
- 제1항에 있어서,상기 PPP 제어프레임은 에러가 발생하지 않은 데이터의 크기정보를 더 포함하는 것을 특징으로 하는 장치.
- 제1항에 있어서,상기 TCP/UDP층은 상기 PPP층으로부터 수신되는 데이터를 검사하여 UDP와 TCP서비스의 포트번호를 추출하고, 상기 포트번호가 미리 설정된 번호와 상이할 시 상기 수신 데이터를 오류데이터로 결정하며, 상기 오류데이터의 크기를 상기 PPP층으로 통보하고,상기 PPP층은 상기 TCP/UDP층으로부터 상기 오류데이터의 크기를 통보받을 시 상기 오류데이터의 크기정보를 포함하는 상기 PPP 제어프레임을 생성하는 것을 특징으로 하는 장치.
- 제3항에 있어서,상위 어플리케이션 종료후 서버와의 연결이 해제되지 않아 데이터가 수신될시, 상기 TCP/UDP층은 상기 수신되는 데이터를 오류데이터로 결정하고, 상기 오류데이터의 크기를 상기 PPP층으로 통보하는 것을 특징으로 하는 장치.
- 제1항에 있어서,상기 기지국으로부터 상기 PPP제어프레임에 대한 승인응답을 수신할시 수신 데이터의 크기를 갱신하며, 상기 갱신된 데이터의 크기를 표시부에 디스플레이하는 상위 제어부를 더 포함하는 것을 특징으로 하는 장치.
- 제1항에 있어서,상기 PPP프레임의 에러유무 체크는, CRC(cyclic redundancy check)을 통해 수행되는 것을 특징으로 하는 장치.
- 이동통신단말기에서 패킷 서비스 과금방법에 있어서,수신 PPP프레임의 에러유무를 체크하는 과정과,상기 PPP프레임에 에러가 발생한 경우 상기 에러 데이터의 크기 정보를 포함하는 PPP 제어프레임을 생성하는 과정과,상기 생성된 PPP제어프레임을 기지국으로 전송하는 과정과,상기 기지국으로부터 상기 PPP제어프레임에 대한 승인응답 수신시 전체 수신 데이터의 크기를 갱신하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제7항에 있어서,상기 기지국은, 상기 PPP 제어프레임내에 포함되어 있는 에러 데이터의 크기를 과금에서 제외시키는 것을 특징으로 하는 방법.
- 제7항에 있어서,상기 PPP프레임의 에러유무 체크는, CRC(cyclic redundancy check)을 통해 수행되는 것을 특징으로 하는 장치.
- 이동통신단말기에서 패킷 서비스 과금방법에 있어서,수신데이터의 TCP/UDP 서비스 포트번호를 검사하여 미리 정해진 값과 동일한지 검사하는 과정과,상기 포트번호가 상이한 경우, 상기 수신데이터를 오류데이터로 결정하고, 상기 오류데이터의 크기정보를 포함하는 PPP제어프레임을 생성하는 과정과,상기 생성된 PPP제어프레임을 기지국으로 전송하는 과정과,상기 기지국으로부터 상기 PPP제어프레임에 대한 승인응답 수신시 전체 수신 데이터의 크기를 갱신하는 과정을 포함하는 것을 특징으로 하는 방법.
- 이동통신단말기에서 패킷 서비스 과금방법에 있어서,상위 어플리케이션 종료후, 서버와의 연결이 해제되지 않아 UDP 데이터가 수신되는 경우 상기 데이터를 오류데이터로 결정하고, 상기 오류데이터의 크기정보를 포함하는 PPP제어프레임을 생성하는 과정과,상기 생성된 PPP제어프레임을 기지국으로 전송하는 과정과,상기 기지국으로부터 상기 PPP제어프레임에 대한 승인응답 수신시 전체 수신 데이터의 크기를 갱신하는 과정을 포함하는 것을 특징으로 하는 방법.
- 제7항 내지 제11항 중 어느 한 항에 있어서,상기 갱신된 데이터의 크기를 표시부에 디스플레이하는 과정을 더 포함하는 것을 특징으로 하는 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0063509A KR100469720B1 (ko) | 2001-10-15 | 2001-10-15 | 이동통신시스템에서 과금장치 및 방법 |
CNB021468532A CN100401793C (zh) | 2001-10-15 | 2002-10-15 | 移动通信***的记账装置和方法 |
US10/270,958 US6986077B2 (en) | 2001-10-15 | 2002-10-15 | Accounting apparatus and method for mobile communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0063509A KR100469720B1 (ko) | 2001-10-15 | 2001-10-15 | 이동통신시스템에서 과금장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030031712A KR20030031712A (ko) | 2003-04-23 |
KR100469720B1 true KR100469720B1 (ko) | 2005-02-02 |
Family
ID=19715135
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0063509A KR100469720B1 (ko) | 2001-10-15 | 2001-10-15 | 이동통신시스템에서 과금장치 및 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US6986077B2 (ko) |
KR (1) | KR100469720B1 (ko) |
CN (1) | CN100401793C (ko) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100584396B1 (ko) * | 2003-11-26 | 2006-05-26 | 삼성전자주식회사 | 휴대용 단말기의 멀티태스킹 방법 |
KR100539903B1 (ko) * | 2004-01-17 | 2005-12-28 | 삼성전자주식회사 | 휴대용 단말기의 vod 데이터 처리방법 |
KR100737099B1 (ko) * | 2005-11-14 | 2007-07-06 | 주식회사 대우일렉트로닉스 | 방송 수신기에서 에러 검출용 유료 채널 수신 제한장치 및 제어 방법 |
KR100702858B1 (ko) * | 2005-12-15 | 2007-04-03 | 삼성전자주식회사 | 이동통신 시스템에서 패킷 유실로 인한 오과금 방지 장치및 방법 |
KR100764168B1 (ko) * | 2006-01-11 | 2007-10-10 | 포스데이타 주식회사 | 휴대 인터넷 시스템에서의 과금 장치 및 방법 |
KR100722670B1 (ko) * | 2006-03-13 | 2007-05-28 | 에스케이 텔레콤주식회사 | 전송에러정보를 이용한 화질 평가 시스템 및 방법 |
US8041024B2 (en) * | 2006-10-17 | 2011-10-18 | International Business Machines Corporation | Method and system for telephone number change notification and tracking |
US8000458B2 (en) * | 2006-11-10 | 2011-08-16 | International Business Machines Corporation | Method and system for verifying incoming telephone numbers |
US8014512B2 (en) * | 2007-04-18 | 2011-09-06 | International Business Machines Corporation | Method and system for user interaction within a queue |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR940017663A (ko) * | 1992-12-10 | 1994-07-27 | 미호지 쭈무라 | 무선통신에 있어서 요금부과시스템 |
KR19990024960A (ko) * | 1997-09-09 | 1999-04-06 | 전주범 | 조명기능을 구비한 텔레비젼 |
JP2000078129A (ja) * | 1998-08-27 | 2000-03-14 | Ntt Mobil Communication Network Inc | 情報通信ネットワークの課金方法 |
KR20020039974A (ko) * | 2000-11-23 | 2002-05-30 | 조정남 | 지능망 시스템의 과금 방법 |
KR20020044201A (ko) * | 2000-12-05 | 2002-06-15 | 이계철 | 인터넷망에서 과금을 위한 종량제 과금 장치 및 그 방법 |
KR20020085155A (ko) * | 2001-05-07 | 2002-11-16 | 장행곤 | 인터넷 서비스 제공 및 과금 관리 시스템 및 방법 |
KR20030020928A (ko) * | 2001-05-14 | 2003-03-10 | 가부시키가이샤 엔티티 도코모 | 이동 통신 서비스 과금 장치 및 이동 통신 서비스 과금방법 |
KR20030046761A (ko) * | 2001-12-06 | 2003-06-18 | 에스케이 텔레콤주식회사 | 이동통신 시스템에서의 목록별 과금 데이터 생성 방법 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI108192B (fi) * | 1998-03-19 | 2001-11-30 | Nokia Networks Oy | Menetelmä ja laitteisto palvelun laadun kontrolloimiseksi matkaviestinjärjestelmässä |
DE69934852T2 (de) * | 1998-09-11 | 2007-10-18 | Hitachi, Ltd. | IP-Paketkommunikationsvorrichtung |
EP1014641A1 (de) * | 1998-12-22 | 2000-06-28 | Telefonaktiebolaget Lm Ericsson | Verfahren und Vorrichtung zur Reduzierung der Aufarbeitungszeit von Daten in Kommunikationsnetzen |
US6445916B1 (en) * | 1999-01-07 | 2002-09-03 | Lucent Technologies Inc. | Wireless system and method for evaluating quality of service |
JP2000307574A (ja) * | 1999-04-15 | 2000-11-02 | Nec Corp | 移動通信における課金システム |
US6701342B1 (en) * | 1999-12-21 | 2004-03-02 | Agilent Technologies, Inc. | Method and apparatus for processing quality of service measurement data to assess a degree of compliance of internet services with service level agreements |
US6725031B2 (en) * | 2000-07-21 | 2004-04-20 | Telemac Corporation | Method and system for data rating for wireless devices |
JP2002152259A (ja) * | 2000-11-13 | 2002-05-24 | Yozan Inc | 通信端末装置および課金処理装置 |
JP4263569B2 (ja) * | 2003-09-18 | 2009-05-13 | 株式会社エヌ・ティ・ティ・ドコモ | 通信システム |
-
2001
- 2001-10-15 KR KR10-2001-0063509A patent/KR100469720B1/ko not_active IP Right Cessation
-
2002
- 2002-10-15 US US10/270,958 patent/US6986077B2/en not_active Expired - Fee Related
- 2002-10-15 CN CNB021468532A patent/CN100401793C/zh not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR940017663A (ko) * | 1992-12-10 | 1994-07-27 | 미호지 쭈무라 | 무선통신에 있어서 요금부과시스템 |
KR19990024960A (ko) * | 1997-09-09 | 1999-04-06 | 전주범 | 조명기능을 구비한 텔레비젼 |
JP2000078129A (ja) * | 1998-08-27 | 2000-03-14 | Ntt Mobil Communication Network Inc | 情報通信ネットワークの課金方法 |
KR20020039974A (ko) * | 2000-11-23 | 2002-05-30 | 조정남 | 지능망 시스템의 과금 방법 |
KR20020044201A (ko) * | 2000-12-05 | 2002-06-15 | 이계철 | 인터넷망에서 과금을 위한 종량제 과금 장치 및 그 방법 |
KR20020085155A (ko) * | 2001-05-07 | 2002-11-16 | 장행곤 | 인터넷 서비스 제공 및 과금 관리 시스템 및 방법 |
KR20030020928A (ko) * | 2001-05-14 | 2003-03-10 | 가부시키가이샤 엔티티 도코모 | 이동 통신 서비스 과금 장치 및 이동 통신 서비스 과금방법 |
KR20030046761A (ko) * | 2001-12-06 | 2003-06-18 | 에스케이 텔레콤주식회사 | 이동통신 시스템에서의 목록별 과금 데이터 생성 방법 |
Also Published As
Publication number | Publication date |
---|---|
US6986077B2 (en) | 2006-01-10 |
KR20030031712A (ko) | 2003-04-23 |
CN1413040A (zh) | 2003-04-23 |
CN100401793C (zh) | 2008-07-09 |
US20030103518A1 (en) | 2003-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6973309B1 (en) | Method and system for re-direction and handoff for pre-paid mobile services in third generation networks | |
US6934751B2 (en) | Method and device for providing more accurate subscriber device billing | |
US7610396B2 (en) | System and method for measuring and recording latency in internet protocol networks | |
JP4160092B2 (ja) | パケットデータ課金細分化方法及びそのシステム | |
KR100744384B1 (ko) | 무선 데이터 통신 서비스 과금 정보 제공 방법 및 시스템 | |
US9066275B2 (en) | Method and system to improve device pinging | |
US7149293B1 (en) | System and method for controlling data sessions in a wireless network | |
US7366136B1 (en) | Determining chargeable duration at the home agent for a prepaid MIP session | |
US20060276170A1 (en) | Method and system for traffic redirection for prepaid subscriber sessions in a wireless network | |
WO2012102590A2 (en) | Method and apparatus for providing qos-based service in wireless communication system | |
KR100970917B1 (ko) | 이동 패킷 무선 시스템에서 스트리밍 접속을 과금하는 방법및 시스템 | |
KR100469720B1 (ko) | 이동통신시스템에서 과금장치 및 방법 | |
US7702311B2 (en) | Method for extending content aware accounting to a serving GPRS node | |
US20030207686A1 (en) | Method and apparatus for providing accounting updates in a packet data communication system | |
US20040167834A1 (en) | Method for processing accounting requests in a communications system | |
US20050185579A1 (en) | Method and apparatus for performing data communication between mobile communication terminal and wireline communication server | |
KR100521003B1 (ko) | 무선 데이터 서비스 이용에 대한 과금 데이터 생성 시점결정 방법 및 시스템 | |
US20050165665A1 (en) | Billing in a communication system | |
KR100684946B1 (ko) | 무선통신 시스템에서 데이터 서비스 과금 오차 최소화를 위한 호 제어 방법 및 이를 위한 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록매체 | |
JP2003298615A (ja) | 従量制課金システム、サーバ及び方法 | |
KR101964431B1 (ko) | 과금 오류 방지를 위한 로밍 데이터의 과금 시스템 및 그 방법 | |
KR20060081540A (ko) | 무선통신 시스템에서 데이터 서비스 과금 오차 최소화를 위해 역방향 열화를 고려한 호 제어 방법 | |
KR20050070835A (ko) | 이동통신 패킷 데이터 망에 있어서, 패킷 제어부를 통한패킷 서비스 해제 방법 |
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 | ||
LAPS | Lapse due to unpaid annual fee |