Real time billing service system

申请号 KR20100123599 申请日 2010-12-06 公开(公告)号 KR20120062370A 公开(公告)日 2012-06-14
申请人 ROAMING CO LTD S; 发明人 YUN EUN SIC;
摘要 PURPOSE: A mobile communication charging control system is provided to enable a user to confirm communication charges in real time by storing a breakdown of mobile communication in a real-time server. CONSTITUTION: User information is stored in an interface server on a network and a portable terminal. A database server determines charging information according to lease information establishment states. A charging information searching result is transmitted from the database server to the portable terminal. A breakdown of mobile communication is transmitted to an interface server through a wireless network when a charge search application is executed.
权利要求
  • 단말기상에서의 사용요금정보 관리함에 있어서,
    이동통신 단말기 및 네트워크상의 인터페이스 서버로부터 사용정보를 저장하는 단계;
    사용요금정보는 데이터베이스 서버로부터 임대정보 설정상태에 따라 결정되는 사용요금 조회하는 단계 및;
    사용요금정보 조회 결과를 데이터베이스 서버로부터 이동통신 단말기로 송 수신하는 단계로 구성된 것을 특징으로 하는 무선통신 과금제어시스템.
  • 제 1 항에 있어서,
    상기 이동통신 단말기를 사용하면서 발생한 음성, SMS, 데이터에 대한 내역을 단말기에 저장한 후, 요금조회 어플리케이션을 실행하면 무선 네트워크(3G, Wifi)로 발생내역을 인터페이스 서버로 전송한 것을 특징으로 하는 무선통신 과금제어시스템.
  • 음성, SMS 및 데이터의 사용내역을 저장하는 단말기(10)는 요금조회 어플리케이션 실행후 3G 또는 WiFi 서버 전송이 IP 네트워크(40)를 통해 사용내역 수신으로 인터페이스 서버(20)와 네트워크되고,
    상기 인터페이스 서버(20)는 사용내역 전송이 IP 네트워크(40)를 통해 사용내역 저장으로 데이터베이스 서버(30)와 네트워크되며,
    상기 데이터베이스 서버(30)는 요금산출 사용요금의 단말기 전송이 IP 네트워크를 통해 3G 또는 WiFi 단말기 수신으로 사용요금조회가 단말기(10)와 네트워크된 것을 특징으로 하는 무선통신 과금제어시스템.
  • 说明书全文

    무선통신 과금제어시스템{Real Time Billing Service System}

    본 발명은 무선통신에 대한 과금제어시스템에 관한 것으로, 더욱 상세하게는 사용자에 의해 발생된 사용내역에 대한 직과금 데이터를 생성할 수 있는 무선통신 과금제어시스템에 관한 것이다.

    이동통신단말기에서의 빌링시스템(Billing System)은 사업자가 자사의 통신서비스를 이용하는 가입자에 대해 요금을 계산, 청구하고 수납하는 등 요금 관련 업무를 자동적으로 처리하기 위한 프로그램 시스템이다.

    즉, 빌링시스템은 규모의 유연성, 다른 시스템과의 신축적인 연계, 통합 가능, 고객관리, 이용 신청관리, 사용량 관리, 요금 청구관리, 매출 수납관리, 미수 채권관리, 정산관리, 영업 현황관리, 코드관리 및 운영관리 등의 종합적인 영업 지원기능으로 구성되어 있다.

    종래의 이동통신 빌링시스템을 사용할 경우에는 이동통신 단말기와 개인용 컴퓨터(PC)를 통해 내역이 생성되고 있으며, 그 생성된 내역은 고객정보의 데이터베이스(DB) 서버와 연동되어 필요한 정보를 불러와 정산이 이루어지는 방식으로 네트워킹되고 있다.

    그런데, 종래 빌링시스템에서는 정확한 요금의 측정이 어렵고, SMS(Short Message Service)와 데이터 사용내역의 출력이 되지 않으며, 이동통신 단말기 상의 내역이 삭제되었을 경우에는 정산이 어렵다. 또한 고객정보 데이터베이스의 에러 발생시 출력이 어려워 즉시 정산이 어렵게 되어 있다.

    그러므로, 종래의 빌링시스템은 고객정보 데이터베이스에서 내역 출력 후 알 수 없는 에러로 인해 내역이 삭제되는 경우가 발생되었고, 단일화된 요금요율로 정산이 이루어질 뿐만 아니라 내역 출력의 시간이 소요되기 때문에 즉시 정산시 업무의 효율성이 떨어진다.

    기존의 이동통신사에서 발생된 내역을 별도로 서비스를 제공받아야 했다. 또한, 사용요금을 실시간으로 확인할 수 없었기 때문에 단말기를 반납하기 전에 요금을 미리 예상할 수 없었다.

    본 발명은 상기와 같은 제반 사정을 감안하여 발명한 것으로, 사용내역을 실시간 서버와의 통신으로 서버의 저장을 함으로 데이터손실을 방지할 수 있으며, 또한 이동통신 단말기 상에 사용내역 저장도 병행함으로써 데이터저장의 이중화를 구성할 수 있도록 된 무선통신 과금제어시스템을 제공하고자 함에 그 목적이 있다.

    상기 목적을 달성하기 위한 본 발명은, 단말기상에서의 사용요금정보 관리방법에 있어서, 이동통신 단말기 및 네트워크 서버로부터 사용정보를 저장하는 단계; 사용요금정보는 데이터베이스 서버로부터 임대정보 설정상태에 따라 결정되는 사용요금 조회하는 단계 및; 사용요금정보 조회 결과를 데이터베이스 서버로부터 이동통신 단말기로 송 수신하는 단계로 구성된 것을 그 특징으로 한다.

    본 발명의 다른 구체적인 특징은, 음성, SMS 및 데이터의 사용내역을 저장하는 단말기(10)는 요금조회 어플리케이션 실행후 3G 또는 WiFi 서버 전송이 IP 네트워크(40)를 통해 사용내역 수신으로 인터페이스 서버(20)와 네트워크되고, 상기 인터페이스 서버(20)는 사용내역 전송이 IP 네트워크(40)를 통해 사용내역 저장으로 데이터베이스 서버(30)와 네트워크되며, 상기 데이터베이스 서버(30)는 요금산출 사용요금의 단말기 전송이 IP 네트워크를 통해 3G 또는 WiFi 단말기 수신으로 사용요금조회가 단말기(10)와 네트워크된 것이다.

    이상 설명한 바와 같이 본 발명에 의하면, 사용내역에 대한 단말기 저장과 서버의 저장을 수행함으로 자료저장의 이중화를 가질 수 있고, 사용요금을 실시간으로 확인 가능하여 단말기를 반납하기 전에도 요금을 미리 예상해서 준비할 수 있으므로 서비스 종료 후 반납시간이 단축될 수 있는 효과가 있다.

    도 1 은 본 발명의 실시예에 따른 무선통신 과금제어시스템을 설명하기 위한 구성도,
    도 2 는 본 발명의 무선통신 과금제어시스템을 설명하는 흐름도이다.

    이하, 본 발명의 바람직한 실시예를 예시도면에 의거하여 상세히 설명한다.

    도 1 은 본 발명의 실시예에 따른 무선통신 과금제어시스템을 설명하기 위한 구성도로서, 이는 사용자에 의해 발생된 사용내역에 대한 직과금 데이터를 생성할 수 있는 무선통신 과금제어시스템인 것이다.

    음성, SMS 및 데이터의 사용내역을 저장하는 단말기(10)는 요금조회 어플리케이션 실행후 3G 또는 WiFi 서버 전송이 IP 네트워크(40)를 통해 사용내역 수신으로 인터페이스 서버(20)와 네트워크되고, 상기 인터페이스 서버(20)는 사용내역 전송이 IP 네트워크(40)를 통해 사용내역 저장으로 데이터베이스 서버(30)와 네트워크되며, 상기 데이터베이스 서버(30)는 요금산출 사용요금의 단말기 전송이 IP 네트워크를 통해 3G 또는 WiFi 단말기 수신으로 사용요금조회가 단말기(10)와 네트워크된다.

    본 발명은 사용내역을 실시간 서버와의 통신으로 서버의 저장을 함으로써 데이터손실을 방지하고, 또한 이동통신 단말기(10)상에 사용내역 저장도 병행함으로써 데이터저장의 이중화를 구성한다. 이는 이동통신 단말기(10)를 분실하더라도 직과금을 처리할 수 있도록 한다. 기존 이동통신사에서 발생된 내역을 별도로 제공받지 않더라도, 이동통신 단말기(10)상에서 내역을 추출하여 사용자에게 직과금을 처리할 수 있다

    먼저, 고객이 이동통신 단말기(10)를 사용하면서 발생한 음성, SMS, 데이터에 대한 내역을 단말기(10)에 저장한 후 요금조회 어플리케이션(Application)을 실행하면 무선 네트워크(40 : 3G, Wifi)로 발생내역을 인터페이스 서버(20)로 전송한다.

    인터페이스 서버(20)는 발생내역을 수신하여 사용유형을 구분하게 되는 바, 사용유형을 구분한 상세내역을 유, 무선 네트워크(40)로 데이터베이스 서버(50)로 내역을 전달한다. 그러므로, 상기 데이터베이스 서버(50)는 내역을 유형별로 저장한다.

    상기 데이터베이스 서버(50)에 저정된 사용내역으로 임대정보에 따는 할인율 및 부가서비스 요금을 적용하여 사용요금을 산출한다. 따라서, 데이터베이스 서버(50)는 요금을 산출한 후 유, 무선 네트워크(40)로 사용요금을 이동통신 단말기(10)로 전송한다

    여기서 이동통신 단말기 및 서버 통신연동은 TCP/IP, UDP, HTTP 서비스, FTP 파일전송 방식이고, 데이터케이블 연결은 USB 테이터 케이블을 연결하여 클라인언트 프로그램에서 사용내역을 다운로드한다.

    본 발명에서의 송, 수신 시기는 요금조회 어플리케이션 실행시에 송, 수신하고, USB 테이터 케이블 연결시 송, 수신한다.

    도 2 는 본 발명의 무선통신 과금제어시스템을 도시해 놓은 흐름도이다. 본 발명은 단말기상에서의 사용요금정보 관리방법에 있어서, 이동통신 단말기 및 네트워크 서버로부터 사용정보를 저장하는 단계; 사용요금정보는 데이터베이스 서버로부터 임대정보 설정상태에 따라 결정되는 사용요금 조회하는 단계; 사용요금정보 조회 결과를 데이터베이스 서버로부터 이동통신 단말기로 송 수신하는 단계로 크게 구성되어 있다.

    본 발명에서의 관련코드는 다음과 같다.

    통신주소 = "211.123.155.87"

    통신서버포트 = 1521

    전송데이터 = "01057840194 0018613154545 2 20101102142523 20101102142641" (사용번호, 발신번호, 호구분-국제발신, 사용시간, 종료시간)

    Function SocketReceive(byRef strIp_Addr, ByRef intPort, ByRef strSEndData, ByRef strEndSign, ByRef intBufferSize, ByRef intRecvTimeOutSec)

    Dim ret

    Dim objSock '--소켓객체

    Dim recvStr '--수신문자열

    Dim recv_STTime '--수신시작시간

    Dim useEndSign '--수신문장종결자사용여부

    Const DEFAULT_RECV_TIMEOUT = 1 '--수신타임아웃 기본값. sec.

    Const DEFAULT_BUFFER_SIZE = 1024 '--소켓버퍼사이즈 기본값. byte.

    On Error Resume Next

    '--입력값 검사 및 기본값 설정.

    If Len(strIp_Addr) < 1 Or Not IsNumeric(intPort) Then Exit Function

    If Not IsNumeric(intRecvTimeOutSec) Then intRecvTimeOutSec = 0

    If Not IsNumeric(intBufferSize) Then intBufferSize = 0

    If intBufferSize < 1 Then intBufferSize = DEFAULT_BUFFER_SIZE

    useEndSign = Len(strEndSign) > 0

    If Not useEndSign And intRecvTimeOutSec <= 0 Then '//수신문장종결자사용하지않고, 타임아웃설정하지 않은 경우 기본타임아웃값 설정.

    intRecvTimeOutSec = DEFAULT_RECV_TIMEOUT

    End If

    Set objSock = Server.CreateObject("Sock.SimSocket")

    With objSock

    .SetTimeout 2, 0

    ret = .Connect(CStr(strIp_Addr), CInt(intPort)) '---접속

    If ret = 0 Then

    .Send(strSendData)

    .BufferLen = intBufferSize '--버퍼설정.

    recv_STTime = Timer '--수신시작시간

    Do While True

    recvStr = recvStr & .Recv() '--수신문장저장.

    if len(recvStr)>=intBufferSize then exit do

    If useEndSign Then

    '//수신문장 종결자 검사

    If InStr(recvStr, strEndSign) > 0 Then Exit Do

    End If

    If intRecvTimeOutSec > 0 Then

    '//수신타임아웃

    If Timer() - recv_STTime > intRecvTimeOutSec Then Exit Do

    End If

    Loop

    End If

    .Close

    End With

    SocketReceive = recvStr

    Set objSock = Nothing

    End Function

    단말기를 임대하여 고객 전화를 사용하면 단말기 사용내역(음성, SMS, 데이터)을 저장하고 요금조회를 실행한다. 스마트폰이 아니면 단말기상 표준요금을 확인하고, 스마트폰이면 3G 또는 Wifi 무선통신하고 사용내역을 TCP/IP 방식으로 서버 전송한다(단말기, 심번호 및 사용내역).

    이때 사용내역을 인터페이스서버가 수신하고 수신내역을 분석하며, 다시 분석내용을 데이터베이스서버로 전송한다. 데이터베이스 서버에서 상세요금을 산출하고(할인율 및 프로모션 적용), 상세요금을 TCP/IP 방식으로 단말기로 전송하며 3G 또는 Wifi 무선통신하여 상세요금을 단말기로 수신한다. 따라서 요금조회 확인후 종료하게 된다.

    이상 설명한 바와 같이 본 발명에 의하면, 고객은 통신요금을 어느 정도 사용한지 확인할 수가 없으므로 통신요금에 대한 부담을 가질 수 있으나. 사용내역을 실시간 조회함으로써 사용량을 측정할 수 있다.

    본 발명은 사용내역에 대한 단말기 저장과 서버의 저장을 함으로 자료저장의 이중화를 가질 수 있고, 사용요금을 실시간으로 확인 가능하여 단말기 반납전 요금을 미리 예상해서 준비할 수 있으므로 서비스 종료 후 반납시간이 단축될 수 있다.

    본 발명의 무선통신 과금제어시스템에 대한 기술사상을 예시도면에 의거하여 설명했지만, 이는 본 발명의 가장 양호한 실시예를 예시적으로 설명한 것이지 본 발명의 특허청구범위를 한정하는 것은 아니다.

    본 발명은 이 기술분야의 통상 지식을 가진 자라면 누구나 본 발명의 기술사상의 범주를 이탈하지 않는 범위 내에서 다양한 변형 및 모방이 가능함은 명백한 사실이다.

    10 : 이동통신 단말기
    20 : 인터페이스 서버
    30 : 데이터베이스 서버
    40 : IP 네트워크

    QQ群二维码
    意见反馈