KR100788138B1 - System and method for providing communication service using network-based service platform - Google Patents
System and method for providing communication service using network-based service platform Download PDFInfo
- Publication number
- KR100788138B1 KR100788138B1 KR1020030036735A KR20030036735A KR100788138B1 KR 100788138 B1 KR100788138 B1 KR 100788138B1 KR 1020030036735 A KR1020030036735 A KR 1020030036735A KR 20030036735 A KR20030036735 A KR 20030036735A KR 100788138 B1 KR100788138 B1 KR 100788138B1
- Authority
- KR
- South Korea
- Prior art keywords
- message
- service
- terminal
- address
- server
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
- H04L12/2858—Access network architectures
- H04L12/2859—Point-to-point connection between the data network and the subscribers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 네트워크 기반의 서비스 플랫폼을 이용한 통신 서비스 제공 시스템 및 방법에 관한 것으로, 부가 서비스를 제공하는 사업자의 서버와 부가 서비스를 이용하는 가입자 단말기를 종단하는 네트워크 기반의 서비스 플랫폼을 구비하고 사설 IP(Internet Protocol) 주소 및 IP 터널링 기술을 이용하여, 서비스 플랫폼의 중재에 의해 가입자에게 부가 서비스를 제공할 수 있도록 하는 네트워크 기반의 서비스 플랫폼을 이용한 통신 서비스 제공 시스템 및 방법에 관한 것이다.The present invention relates to a system and method for providing a communication service using a network-based service platform. The present invention provides a network-based service platform for terminating a server of an operator providing an additional service and a subscriber terminal using the additional service. Protocol) The present invention relates to a communication service providing system and method using a network-based service platform that can provide an additional service to a subscriber by arbitration of a service platform using an address and IP tunneling technology.
Description
도 1은 본 발명에 따른 네트워크 기반의 서비스 플랫폼을 이용한 통신 서비스 제공 시스템의 구성도.1 is a block diagram of a communication service providing system using a network-based service platform according to the present invention.
도 2는 도 1의 서비스 플랫폼의 세부 구성도.2 is a detailed configuration diagram of the service platform of FIG.
도 3a는 본 발명에 따른 네트워크 기반의 서비스 플랫폼을 이용한 통신 서비스 제공 방법의 제 1 실시예의 흐름도.3A is a flowchart of a first embodiment of a communication service providing method using a network-based service platform according to the present invention;
도 3b는 도 3a를 설명하기 위한 실시예를 나타내는 도면.FIG. 3B is a diagram illustrating an embodiment for describing FIG. 3A. FIG.
도 4는 본 발명에 따른 네트워크 기반의 서비스 플랫폼을 이용한 통신 서비스 제공 방법의 제 2 실시예의 흐름도.4 is a flowchart of a second embodiment of a communication service providing method using a network-based service platform according to the present invention;
본 발명은 네트워크 기반의 서비스 플랫폼을 이용한 통신 서비스 제공 시스템 및 방법에 관한 것으로, 보다 상세하게는 네트워크 기반의 서비스 플랫폼과 사설 IP(Internet Protocol) 주소 및 IP 터널링 기술을 이용하여 새로운 통신 서비스 를 제공하는 네트워크 기반의 서비스 플랫폼을 이용한 통신 서비스 제공 시스템 및 방법에 관한 것이다.The present invention relates to a communication service providing system and method using a network-based service platform, and more particularly, to provide a new communication service using a network-based service platform and a private IP (Internet Protocol) address and IP tunneling technology. A communication service providing system and method using a network-based service platform.
일반적으로 통신망을 이용하는 부가 서비스에는 온라인 쇼핑몰에서의 카드결제 서비스와 무인 경비 서비스 등이 있다.In general, additional services using a communication network include a card payment service and an unmanned security service in an online shopping mall.
무인 경비 서비스를 예로 들어, 이하 종래 기술에 대하여 설명한다.Taking the unmanned security service as an example, the prior art will be described below.
댁내 및 건물에 대한 원격 무인 경비 서비스는 재산 보호 및 도난 예방에 매우 중요한 보안 서비스이다.Remote unattended security services for homes and buildings are critical security services for property protection and theft prevention.
이러한 무인 경비 서비스 제공을 위해서는 무인 경비 서비스 가입자의 탐지 단말기가 항상 작동하고 있어야 하며 지속적으로 네트워크를 통하여 탐지상황을 무인 경비 서비스 제공 회사에게 전달하여야 한다.In order to provide such an unmanned security service, the detection terminal of an unmanned security service subscriber must be always in operation, and the detection situation must be continuously transmitted to the unmanned security service provider through the network.
또한 가입자가 전달하는 정보에 대하여 인터넷 상에서 보안이 유지되어야 한다.In addition, the information delivered by the subscriber must be secured on the Internet.
이를 위하여, 무인 경비 서비스 제공은 일반적으로 전용선을 이용하고 있는데 그 이유는 다음과 같다.To this end, the provision of unmanned security services generally uses a leased line for the following reasons.
인터넷에서의 통신은 두 단말기에게 IP 주소가 할당되어 있어야만 가능하다.Communication on the Internet is possible only if both terminals have been assigned an IP address.
그러나 IP 버전4에서는 IP 주소의 확보가 곤란하여 일반 가입자에게는 유동 IP 주소를 할당한다.However, in IP version 4, it is difficult to secure an IP address, so that the general subscriber is assigned a floating IP address.
즉, 가입자가 이용하고자 하는 경우에만 네트워크에서 IP 주소를 할당하여 통신이 되도록 한다.In other words, only when the subscriber wants to use the network, an IP address is allocated to the communication.
그러나 무인 경비 서비스는 가입자의 탐지 단말기가 지속적으로 탐지를 해야 하므로 유동 IP 주소를 이용하기에는 부적절한 면이 있으며, 서버 입장에서도 가입자 탐지 단말기의 상태 관리 및 네트워크의 장애에 의한 상태를 판단할 수 있는 방법이 없다.However, the unmanned security service is inadequate to use a floating IP address because the subscriber's detection terminal needs to be continuously detected, and there is a way for the server to manage the status of the subscriber detection terminal and determine the state due to network failure. none.
이러한 문제점을 해결하기 위하여 종래의 무인 경비 서비스는 일반적으로 전용선을 이용하여 서비스를 제공하는 것이다.In order to solve this problem, the conventional unmanned security service is generally to provide a service using a leased line.
그러나 전용선을 이용하여 제공하는 무인 경비 서비스는 이용 비용이 매우 비싸기 때문에 상대적으로 저속급의 단순한 서비스만을 제공하거나, 침입 등의 경보 상황이 발생하였을 경우에만 전화 등을 이용하여 서비스 제공 회사로 연락을 하여 보안이 유지되도록 하는데, 이는 모두 전용선의 이용 요금에 대한 부담 문제 때문에 저속급의 전용선을 이용하고 그에 따라 서비스의 제공 범위도 한정되기 때문이다.However, the unmanned security service provided by using a leased line is very expensive, so only a relatively low-speed service is provided, or only when an alarm situation such as an intrusion occurs, the service provider is contacted by telephone. The security is maintained because all of them use a low-speed leased line because of the burden of the charge of the leased line, and the scope of providing the service is limited accordingly.
반면, 인터넷이 발전하면서 인터넷을 이용한 무인 경비에 대한 기술적인 노력이 계속되는 가운데, 인터넷을 이용하여 무인 경비 서비스를 제공하기 위해서는 망에 대한 보안 상태 및 탐지 단말기의 상태를 확실하게 알지 못하는 단점으로 인하여 무인 경비에 대한 고급 서비스를 제공하는 데에는 문제점이 많다.On the other hand, with the development of the Internet, technical efforts for unmanned expenses using the Internet continue, and in order to provide unmanned expenses using the Internet, the unattended due to the disadvantage of not knowing the security status of the network and the state of the detection terminal reliably There are many problems in providing high-quality services for expenses.
상술된 문제점을 해결하기 위하여, 본 발명의 목적은 통신망을 이용하여 각종 부가 서비스를 제공하는 사업자의 서버와 이러한 부가 서비스를 이용하는 서비스 가입자의 단말기를 종단하는 네트워크 기반의 서비스 플랫폼을 구비하여, 서비스 플랫폼의 중재에 의해 부가 서비스가 이루어질 수 있도록 하는데 있다. In order to solve the above problems, an object of the present invention is to provide a service platform comprising a server of an operator providing various additional services using a communication network and a network-based service platform terminating a terminal of a service subscriber using such additional services. To provide additional services by arbitration.
본 발명의 다른 목적은 사설 IP 주소와 IP 터널링을 이용하여 통신망을 이용하여 제공되는 부가 서비스의 정보를 보호하는데 있다.Another object of the present invention is to protect information of an additional service provided using a communication network by using a private IP address and IP tunneling.
이를 위하여, 본 발명에 따른 네트워크 기반의 서비스 플랫폼을 이용한 통신 서비스 제공 시스템은, 인터넷을 이용하여 부가 서비스를 제공하는 사업자의 서버; 사설 IP 주소를 부여받아 인터넷에 접속하여 상기 부가 서비스를 제공받는 가입자의 단말기; 및 상기 서버와 상기 단말기의 정보를 보유하고, 상기 단말기를 인터넷에 접속시키는 네트워크 접속 장치와 연결되어 IP 터널링을 이용하여 통신하며 상기 서버와 인터넷으로 연결되어, 상기 서버와 상기 단말기에서 전송되는 메시지를 라우팅하고 상기 서버와 상기 단말기의 상태를 관리하는 서비스 플랫폼을 구비하는 것을 특징으로 한다.To this end, the communication service providing system using a network-based service platform according to the present invention, the server of the provider to provide additional services using the Internet; A subscriber's terminal receiving the private IP address and accessing the Internet to receive the additional service; And a server that holds information of the server and the terminal, is connected to a network connection device that connects the terminal to the Internet, communicates using IP tunneling, and is connected to the server and the Internet, and transmits a message transmitted from the server and the terminal. And a service platform for routing and managing the state of the server and the terminal.
그리고 본 발명에 따른 네트워크 기반의 서비스 플랫폼을 이용한 통신 서비스 제공 방법은, 인터넷을 이용하여 부가 서비스를 제공하는 서버와 상기 부가 서비스를 이용하는 가입자의 단말기 및 상기 서버와 상기 단말기 사이에 연결되어 상기 서버와 상기 단말기 간의 메시지를 중재하는 서비스 플랫폼을 이용한 통신 서비스 제공 방법에 있어서, 상기 서버 또는 상기 단말기로부터 메시지가 수신되면 상기 수신된 메시지의 헤더를 분석하여 상기 메시지의 목적지를 판단하는 제 1과정과; 상기 목적지의 IP 주소를 추출하여 상기 메시지가 전달될 주소를 상기 IP 주소로 변환하고 상기 목적지로 상기 메시지를 송신하는 제 2과정을 포함하는 것을 특징으로 한다. The communication service providing method using a network-based service platform according to the present invention includes a server for providing an additional service using the Internet, a terminal of a subscriber using the additional service, and a connection between the server and the terminal. A method of providing a communication service using a service platform for mediating messages between the terminals, the method comprising: a first step of determining a destination of the message by analyzing a header of the received message when a message is received from the server or the terminal; And extracting the IP address of the destination, converting the address to which the message is delivered to the IP address, and transmitting the message to the destination.
이하, 본 발명에 따른 바람직한 실시 예를 첨부 도면을 참조하여 상세히 설명한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명에 따른 네트워크 기반의 서비스 플랫폼을 이용한 통신 서비스 제공 시스템의 구성도이다.1 is a block diagram of a communication service providing system using a network-based service platform according to the present invention.
도시된 바와 같이 본 발명에 따른 통신 서비스 제공 시스템은, 네트워크 접속 장치(120)를 통하여 인터넷에 연결되는 가입자의 단말기(110), 인터넷을 통하여 가입자 단말기(110)와 접속하여 부가 서비스를 제공하는 부가 서비스 제공 서버(130), 및 이러한 가입자 단말기(110)와 부가 서비스 제공 서버(130)를 종단하여 부가 서비스를 중재하고 각 종단을 관리하는 서비스 플랫폼(200)을 구비하며, 가입자 단말기(110)의 네트워크 접속 상태를 명확히 체크하기 위하여 네트워크 접속 장치(120)를 관리하는 망 관리 시스템(NMS : Network Management System)(140)을 구비한다.As shown, the communication service providing system according to the present invention includes an additional terminal for providing an additional service by connecting to a
가입자 단말기(110)는 xDSL(Digital Subscriber Line's variations) 또는 케이블 모뎀(Cable Modem)을 통하여 인터넷에 접속하며, 이에 네트워크 접속 장치(120)는 DSLAM(Digital Subscriber Line Access Multiplexer)이나 NAS(Network Access System) 등이 될 수 있고, 망 관리 시스템(140)은 이러한 네트워크 접속 장치(120)를 관리한다.
서비스 플랫폼(200)은 가입자 단말기(110)와 부가 서비스 제공 서버(130)의 연결을 직접적으로 제공하지 않고, 가입자 단말기(110)와 서비스 플랫폼(200), 및 서비스 플랫폼(200)과 부가 서비스 제공 서버(130) 형태의 연결을 통하여 가입자 단말기(110)와 부가 서비스 제공 서버(130) 간의 메시지들을 중재한다.The
그리고 서비스 플랫폼(200)은 가입자 단말기(110)의 지속적인 모니터링을 위하여 가입자 단말기(110)와는 사설 IP 주소를 이용하여 통신을 하고, 부가 서비스 제공 서버(130)와는 부가 서비스 제공 사업자의 포용 범위를 넓히기 위하여 사설 IP 주소와 공중 IP 주소를 모두 이용하여 통신을 할 수 있도록 한다.In addition, the
가입자 단말기(110)와 서비스 플랫폼(200) 간에 사설 IP 주소를 사용하기 위한 시스템의 구현은 다음과 같다.Implementation of a system for using a private IP address between the
사설 IP 주소는 가입자 단말기(110)에게 부여되고, 이렇게 부여된 각각의 가입자 단말기(110)의 사설 IP 주소에 대한 정보는 네트워크 접속 장치(120)에 저장된다.The private IP address is assigned to the
그리고 네트워크 접속 장치(120)에는 가입자 단말기(110)의 사설 IP 주소와 대응되는 서비스 플랫폼(200)의 공중 IP 주소 정보가 저장되어 있어 이를 이용하여 가입자 단말기(110)와 서비스 플랫폼(200) 간의 메시지를 전달한다.In addition, the
즉, 가입자 단말기(110)가 서비스 플랫폼(200)에게 메시지를 보내면, 네트워크 접속 장치(120)는 해당 가입자 단말기(110)의 사설 IP 주소와 대응되는 서비스 플랫폼(200)의 공중 IP 주소를 검색하여, 가입자 단말기(110)로부터 전송된 사설 IP를 포함한 메시지를 검색된 서비스 플랫폼(200)의 공중 IP 주소 내에 포함하여 전송하고, 서비스 플랫폼(200)이 가입자 단말기(110)에게 메시지를 보내면, 네트워크 접속 장치(120)는 해당 서비스 플랫폼(200)의 공중 IP 주소 내에 포함된 가입자 단말기(110)의 사설 IP 주소를 검색하여, 서비스 플랫폼(200)으로부터 전송된 메시 지를 검색된 가입자 단말기(110)의 사설 IP 주소로 전송한다.That is, when the
여기서 네트워크 접속 장치(120)와 서비스 플랫폼(200) 간에는 누구나 사용하는 인터넷을 이용하므로 메시지의 보안을 위하여 IP 터널링 기술을 이용한다.Here, since the Internet is used by anyone between the
IP 터널링 기술은 시작 지점에서 목표 지점까지 가상적인 터널을 형성하여 안전하게 정보를 주고 받도록 하는 기술로서, 본 발명에서는 MPLS(Multi Protocol Label Switching) 또는 GRE(Generic Routing Encapsulation) 등의 방법을 이용하여 네트워크 접속 장치(120)와 서비스 플랫폼(200) 간의 터널링을 구성하여 부가 서비스를 보장해준다.IP tunneling technology is a technology to securely send and receive information by forming a virtual tunnel from the starting point to the target point, in the present invention, a network connection using a method such as MPLS (Multi Protocol Label Switching) or GRE (Generic Routing Encapsulation) Tunneling between the
MPLS는 네트워크를 기반으로 해서 각 데이터 패킷에 레이블을 붙이고 이를 이용해서 트래픽을 분리하는 방식으로, 부가 서비스 가입자가 이용하는 IP의 종류에 관계없이 네트워크 접속 장치(120)는 이를 구분하여 원하는 목적지까지 전달하고, GRE는 가입자 단말기(110)의 IP를 구분하여 네트워크 접속 장치(120)와 서비스 플랫폼(200)에 주어진 공중 IP를 이용하여 네트워크 접속 장치(120)와 서비스 플랫폼(200) 간의 트래픽이 전달되도록 하며, 이때 공중 IP 내에 전달된 IP 트래픽을 캡슐화(Encapsulation) 하여 전달하는 방식이다.MPLS is to label each data packet based on the network and to separate the traffic using it, regardless of the type of IP used by the subscriber of the additional service, the
그리고 본 발명에 트래픽에 대한 보호를 강화하고자 할 때에는 IETF(Internet Engineering Task Force)가 표준으로 정한 IPSec(IP Security Protocol)을 이용할 수도 있다.In order to enhance the protection of the traffic in the present invention, the IP Security Protocol (IPSec) set by the Internet Engineering Task Force (IETF) as a standard may be used.
상술된 바와 같이, 가입자 단말기(110)에 사설 IP 주소를 부여하고, 네트워크 접속 장치(120)와 서비스 플랫폼(200) 간에는 IP 터널링 기술을 이용하여, 가입 자 단말기(110)와 서비스 플랫폼(200)간의 통신이 이루어진다.As described above, the
한편, 가입자 단말기(110)와 부가 서비스 제공 서버(130) 간의 부가 서비스 제공을 위한 통신 요소 및 통신 연결 방법은 다음과 같다.Meanwhile, communication elements and communication connection methods for providing an additional service between the
가입자 단말기(110)와 부가 서비스 제공 서버(130) 간에 전송되는 메시지에는 가입자 단말기(110)의 단말 관리번호와 부가 서비스 제공 서버(130)의 서비스 제공 식별자를 포함하도록 하여, 서비스 플랫폼(200)이 이를 분석하도록 함으로써 메시지의 전달이 이루어지도록 한다.The message transmitted between the
서비스 플랫폼(200)은 가입자 단말기(110)의 사설 IP 주소와 부가 서비스 제공 서버(130)의 IP 주소에 대한 정보, 및 가입자 단말기(110)의 단말 관리번호와 부가 서비스 제공 서버(130)의 서비스 제공 식별자 간의 IP 주소에 대한 매핑 테이블을 구비하고, 이를 이용하여 가입자 단말기(110)와 부가 서비스 제공 서버(130) 간의 메시지를 중재한다.The
아울러, 서비스 플랫폼(200)은 가입자 단말기(110) 및 네트워크 접속 장치(120)의 장애 상태를 알기 위하여 이를 관리하는 망 관리 시스템(140)과 통신을 한다.In addition, the
서비스 플랫폼(200)은 이러한 기능을 수행하기 위하여 도 2와 같이, 가입자 단말기(110), 부가 서비스 제공 서버(130), 및 망 관리 시스템(140)과의 연결을 위한 물리적인 인터페이스를 담당하는 가입자 단말기 인터페이스부(210), 부가 서비스 제공 서버 인터페이스부(220), 및 망 관리 시스템 인터페이스부(230)를 구비하고, 가입자 단말기(110)와 부가 서비스 제공 서버(130) 간에 통신되는 각종 메시지 를 효율적으로 라우팅하기 위하여 메시지 라우팅 제어부(240), 데이터베이스 검색부(250), 및 주소 변환부(260)를 구비하며, 가입자 단말기(110) 및 부가 서비스 제공 서버(130)와 네트워크의 상태를 파악하기 위하여 상태 관리부(270)를 구비한다.To perform this function, the
가입자 단말기 인터페이스부(210), 부가 서비스 제공 서버 인터페이스부(220), 및 망 관리 시스템 인터페이스부(230)는 각각 가입자 단말기(110), 부가 서비스 제공 서버(130), 및 망 관리 시스템(140)으로부터 각종 정보를 담은 메시지를 수신하거나, 이렇게 수신되어 서비스 플랫폼(200)에 의해 처리된 메시지를 각각 해당 장치로 송신한다.The subscriber
메시지 라우팅 제어부(240)는 입력되는 메시지의 헤더로부터 라우팅 정보를 분석한다.The
서비스 플랫폼(200)을 통과하는 메시지들은 용도에 따라서 다양하게 라우팅이 수행되어야 하며, 라우팅 정보는 필요 시에 설정되고 해제될 수 있어야 한다.Messages passing through the
이를 위하여, 메시지 라우팅 제어부(240)는 메시지의 분석된 헤더 정보와 메시지가 전달되어야 할 목적지 IP 주소를 주소 변환부(260)로 제공하여 주소 변환부(260)가 원활하게 메시지의 연결을 수행할 수 있도록 한다.To this end, the
또한, 메시지 라우팅 제어부(240)는 메시지 송수신 처리 시 오류가 발생될 경우 상태 관리부(270)로 오류 정보를 전달하여 상태 관리부(270)가 오류에 대한 조치를 취할 수 있도록 한다.In addition, the message
한편, 메시지의 라우팅을 효율적으로 처리하기 위해서는 입력된 메시지의 공통 헤더부의 라우팅 정보를 분석하여 원하는 목적 지점으로 메시지가 전달될 수 있 도록 하여야 한다.On the other hand, in order to efficiently process the routing of the message, the routing information of the common header of the input message should be analyzed so that the message can be delivered to the desired destination point.
이를 위해서 메시지 라우팅 제어부(240)는 메시지의 공통 헤더부의 내용을 인덱싱할 수 있는 데이터베이스 검색부(250)를 이용한다.To this end, the message
데이터베이스 검색부(250)는 가입자 단말기(110)의 단말 관리번호와 부가 서비스 제공 서버(130)의 서비스 제공 식별자 간의 IP 주소에 대한 매핑 테이블을 포함하는 각종 정보를 저장하고 있어, 메시지 라우팅 제어부(240)로부터 원하는 인덱싱이 요구되면 그에 따라 IP 주소를 포함하는 정보를 메시지 라우팅 제어부(240)로 제공하여 주소 변환부(260)를 통하여 메시지가 전달될 수 있도록 한다.The
이때 정보는 신속하게 제공하여 성능상의 지장을 초래하지 않도록 하여야 한다.At this time, the information should be provided promptly so as not to affect performance.
주소 변환부(260)는 주로 가입자 단말기(110)와 부가 서비스 제공 서버(130) 간의 메시지 전송을 효율적으로 제어하기 위한 구성요소로서, 메시지의 분석 없이 메시지 헤더의 정보만을 가지고 원하는 가입자 단말기(110) 또는 부가 서비스 제공 서버(130)에게 메시지가 쉽게 전송될 수 있도록 한다.The
주소 변환부(260)는 이에 대한 주소 변환 매핑 기능을 제공하며, 변환 연결 세션을 제공하거나 세션 해제를 능동적으로 수행한다.The
이를 위하여, 주소 변환부(260)는 가입자 단말기(110)와 부가 서비스 제공 서버(130) 간의 통신을 위하여 부가 서비스 제공 서버(130)로부터 전송된 메시지는 가입자 단말기(110)의 단말 관리번호로 식별하고, 가입자 단말기(110)로부터 전송되는 메시지는 서비스 플랫폼(200)이 관리하는 사설 IP 주소와 부가 서비스 제공 서버(130)에서 주어지는 단말 관리번호로 식별하여, 해당 메시지의 목적지 IP 주소를 할당 및 해제할 수 있다.To this end, the
한편, 서비스 플랫폼(200)은 가입자 단말기(110)와 부가 서비스 제공 서버(130)를 종단하므로 가입자 단말기(110)의 기본 기능에 대한 상태 검사 및 관리를 하여야 한다.On the other hand, since the
즉, 부가 서비스를 어떤 사업자가 제공하더라도 서비스 플랫폼(200)은 서비스 플랫폼(200)을 이용하여 부가 서비스를 제공하고자 하는 부가 서비스 제공 서버(130)에게 가입자 단말기(110)의 상태를 검사하여 그 이상 유무를 통보함으로써 부가 서비스를 제공하는 사업자가 가입자 단말기(110)의 상태에 대한 결과를 조치할 수 있도록 하여야 하며, 이를 위하여 서비스 플랫폼(200)은 상태 관리부(270)를 구비하여 이러한 기능을 수행한다.That is, even if any service provider provides the supplementary service, the
상태 관리부(270)는 가입자 단말기(110)의 상태 관리를 위하여 크게 가입자 단말기(110)의 기본 기능을 주기적으로 검사(Alive Check)하는 기능과 시간 설정 및 확인하는 기능을 기본적으로 수행한다.The
그리고, 필요 시에는 부가 서비스를 제공하는 사업자가 요구하는 단말기의 상태 검사에 대한 기능을 수행하고, 네트워크 접속 장치(120)를 관리하는 망 관리 시스템(140)으로부터 장애 상태에 대한 정보를 수신하여 부가 서비스 제공 서버(130)에게 통보한다.In addition, if necessary, it performs a function for checking a state of a terminal required by an operator providing an additional service, receives information about a failure state from the
도 3a는 상술된 도 2의 구성과 같은 서비스 플랫폼(200)에서 도 3b와 같이 단말 관리번호가 1234이고 IP 주소는 IP1을 사용하는 가입자 단말기(130)와 서버 ID는 1이고 가입자 단말기(130)에게 서비스 ID가 A인 부가 서비스를 제공하며 IP 주소는 IP4를 이용하는 부가 서비스 제공 서버(130) 간의 메시지 전달을 위하여 수행하는 동작의 흐름도이다.FIG. 3A illustrates a
먼저, 부가 서비스 제공 서버(130)가 가입자 단말기(110)에게 단말 관리번호 1234를 포함한 메시지를 전달하면 서비스 플랫폼(200)은 부가 서비스 제공 서버 인터페이스부(220)를 통하여 메시지를 수신한다(S310).First, when the additional
메시지 라우팅 제어부(240)는 수신된 메시지의 헤더를 분석하여 메시지가 부가 서비스 중 해당 ID가 A인 부가 서비스에 대한 단말 관리번호 1234의 탐지 단말기(110)로 전달되어야 할 메시지임을 파악한다(S320).The message
그 후 메시지 라우팅 제어부(240)는 데이터베이스 검색부(250)에게 단말 관리번호 1234의 가입자 단말기(110)의 IP 주소를 요청하며, 이에 데이터베이스 검색부(150)는 보유하고 있는 가입자 단말기(110)의 단말 관리번호와 부가 서비스 제공 서버(130)의 서버 ID 간의 IP 주소에 대한 매핑 테이블을 검색하여 수신된 메시지가 전달될 가입자 단말기(110)의 IP 주소 즉, IP1을 추출하여 메시지 라우팅 제어부(240)에게 전달한다(S330).Thereafter, the message
그러면 메시지 라우팅 제어부(240)는 데이터베이스 검색부(250)에서 추출된 가입자 단말기(110)의 IP 주소를 주소 변환부(260)로 전달하고, 주소 변환부(160)는 메시지의 목적지 주소를 가입자 단말기(110)의 IP 주소인 IP1으로 변환한 다음(S340), 메시지를 가입자 단말기 인터페이스부(210)를 통하여 가입자 단말기(110)로 송신한다(S350).
Then, the
이와 같은 과정은 가입자 단말기(110)에서 서버 ID를 포함하는 메시지를 서비스 플랫폼(200)에 전달할 경우에도 메시지의 입출력 인터페이스만 변경될 뿐 동일하게 수행된다.This process is performed in the same manner as only the input / output interface of the message is changed even when the
도 4는 가입자 단말기(110)의 상태를 확인하기 위한 가입자 단말기(110)와 서비스 플랫폼(200)의 상태 관리부(270) 간의 통신 방법의 흐름도이다.4 is a flowchart of a communication method between the
이 경우에는 부가 서비스 제공 서버(130)의 서버 ID 및 서비스 ID를 일정한 것으로 정하여, 예를 들면 숫자 0으로 하여 서버 ID와 서비스 ID가 0으로 입력되는 메시지는 상태 관리부(270)와의 통신을 의미하는 것으로 판단한다.In this case, the server ID and the service ID of the additional
먼저, 가입자 단말기(110)가 서비스 플랫폼(200)으로 단말 관리번호를 포함하는 메시지를 전달하면 가입자 단말기 인터페이스부(210)를 통하여 메시지를 수신한다(S410).First, when the
수신된 메시지는 메시지 라우팅 제어부(240)에서 분석되며, 이때 메시지 라우팅 제어부(240)는 서버 ID와 서비스 ID가 0이므로 가입자 단말기(110)로부터 상태를 확인하기 위한 메시지임을 확인하고, 이를 상태 관리부(270)로 전달한다(S420).The received message is analyzed by the
그러면 상태 관리부(270)는 해당 메시지를 분석한 후, 내용을 처리하고 이에 대한 응답을 가입자 단말기(110)로 전달하기 위하여 메시지 라우팅 제어부(240)로 전달한다(S430).Then, the
이때에도 전달되는 메시지에는 가입자 단말기(110)의 단말 관리번호를 함께 전달한다. In this case, the message transmitted also delivers the terminal management number of the subscriber station (110).
그러면 메시지 라우팅 제어부(240)는 단말 관리번호를 통하여 가입자 단말기(110)에게 전달될 메시지임을 판단하고, 데이터베이스 검색부(250)에게 해당 가입자 단말기(110)의 IP 주소를 요청하며, 이에 데이터베이스 검색부(150)는 보유하고 있는 가입자 단말기(110)의 단말 관리번호와 부가 서비스 제공 서버(130)의 서버 ID 간의 IP 주소에 대한 매핑 테이블을 검색하여 수신된 메시지가 전달될 가입자 단말기(110)의 IP 주소를 추출하여 메시지 라우팅 제어부(240)에게 전달한다(S440).Then, the
그러면 메시지 라우팅 제어부(240)는 데이터베이스 검색부(250)에서 추출된 가입자 단말기(110)의 IP 주소를 주소 변환부(260)로 전달하고, 주소 변환부(160)는 메시지의 목적지 주소를 가입자 단말기(110)의 IP 주소로 변환한 다음(S450), 메시지를 가입자 단말기 인터페이스부(210)를 통하여 가입자 단말기(110)로 송신한다(S460).Then, the
그리고, 이러한 과정은 앞에서 언급된 바와 같이 필요 시에는 부가 서비스를 제공하는 사업자가 요구하는 가입자 단말기의 상태 검사에 대한 기능을 수행하기 위한, 부가 서비스 제공 서버(130)와 서비스 플랫폼(200)의 상태 관리부(270) 간의 통신에도 메시지의 입출력 인터페이스만 변경될 뿐 동일하게 수행될 수 있다.And, as described above, if necessary, the state of the additional
상술된 바와 같은 본 발명은 네트워크 기반의 서비스 플랫폼을 이용하여 새로운 개념의 통신 서비스를 제안한 것이며, 이는 통신망을 이용하여 제공할 수 있는 각종 부가 서비스에 적용될 수 있다.As described above, the present invention proposes a new concept of communication service using a network-based service platform, which can be applied to various additional services that can be provided using a communication network.
예를 들면, 신용 카드 가맹점에서 제공되는 카드 결제 서비스에 적용되어, 신용 카드 가맹점의 카드 결제 단말기와 신용 카드사의 서버를 서비스 플랫폼으로 연결하여 신용 카드 가맹점에 카드 결제 서비스를 제공할 수 있고, 경비 업체에서 제공하는 무인 경비 서비스에 적용되어, 빌딩이나 주택에 설치되는 탐지 단말기와 경비 업체의 서버를 서비스 플랫폼으로 연결하여 빌딩이나 주택에 무인 경비 서비스를 제공할 수 있다.For example, it is applied to a card payment service provided by a credit card merchant, and can provide a card payment service to a credit card merchant by connecting a card payment terminal of a credit card merchant and a server of a credit card company to a service platform. Applied to the unmanned security service provided by the, it is possible to provide an unmanned security service to the building or house by connecting the detection terminal installed in the building or house and the server of the security company to the service platform.
그 밖에 본사에서 각 지점을 관리하고자 할 때에도 본 발명을 적용할 수 있으며, 본 발명의 시스템과 방법을 이용하여 제공될 수 있는 서비스라면 어떤 분야의 서비스라도 모두 적용 가능하다.In addition, the present invention can be applied to manage each branch in the head office, any service that can be provided by using the system and method of the present invention is applicable to any service in any field.
이러한 본 발명의 통신 서비스는 기존에 유/무선 인터넷망을 보유하고 있는 통신 사업자들이 서비스 플랫폼을 구비하여 부가 서비스를 제공하는 사업자와 협력함으로써 이루어질 수 있다.Such a communication service of the present invention may be achieved by a communication service provider having a wired / wireless internet network in cooperation with a service provider having an additional service platform.
이에 부가 서비스를 이용하는 가입자는 통신 사업자의 유/무선 인터넷망을 이용한 인터넷 서비스를 제공받고 있는 기존의 가입자 중에서 부가 서비스를 선택적으로 더 이용하는 가입자일 수도 있고, 부가 서비스만을 제공받기 위하여 본 발명의 시스템에 맞게 단말기를 설치한 가입자일 수도 있다.Accordingly, the subscriber using the supplementary service may be a subscriber selectively using the supplementary service among the existing subscribers who are provided with the Internet service using the wired / wireless internet network of the telecommunications carrier, or to the system of the present invention to receive only the supplementary service. It may be a subscriber having a terminal installed accordingly.
그리고 통신 사업자는 서비스 플랫폼을 부가 서비스를 제공하는 사업자 별로 구비하여 부가 서비스를 중재할 수도 있고, 각종 부가 서비스를 통합적으로 관리하는 서비스 플랫폼을 구비할 수도 있다.In addition, the communication service provider may provide a service platform for each service provider providing the additional service to mediate the additional service, or may include a service platform that integrates and manages various additional services.
예를 들어, 무인 경비 서비스를 제공하는 회사 A, B, 및 C 에서 동일한 서비스 플랫폼을 통하여 무인 경비 서비스를 제공할 때에, 가입자는 A, B, 및 C 회사에 서 제공하는 무인 경비 서비스 중 원하는 회사의 서비스를 골라 제공받을 수 있다.For example, when companies A, B, and C, which provide unmanned security services, provide unattended security services through the same service platform, subscribers want to use the unattended security services provided by companies A, B, and C. You can choose the services of.
이때, 가입자의 단말기는 회사마다 다를 수도 있고 같을 수도 있는데, 서비스의 품질 향상과 경쟁을 통하여 표준화가 유도될 수 있다. At this time, the subscriber terminal may be different or the same for each company, standardization can be induced through the quality of service and competition.
또한 이럴 경우에 가입자는 가입자의 단말기를 변경하지 않고 서비스 제공 회사를 변경할 수 있으며, 이러한 변경에 따른 서비스 플랫폼의 동작은 서비스 제공 회사의 식별자의 변경만으로 충분히 수행될 수 있다.In this case, the subscriber may change the service provider without changing the terminal of the subscriber, and the operation of the service platform according to the change may be sufficiently performed by only changing the identifier of the service provider.
한편, 하나의 서비스 플랫폼의 다른 종류의 부가 서비스를 제공하는 회사의 서버가 연결되어 있으면, 가입자는 동시에 여러 개의 부가 서비스를 제공받을 수도 있다.On the other hand, if a server of a company providing another type of additional service of one service platform is connected, the subscriber may be provided with several additional services at the same time.
상술된 바와 같이, 본 발명에 따른 네트워크 기반의 서비스 플랫폼을 이용한 통신 서비스 제공 시스템 및 방법에 따르면, 첫째, 부가 서비스를 제공하는 사업자는 부가 서비스를 제공하기 위한 통신망 구축을 직접적으로 할 필요가 없으며, 통신망과 서비스 플랫폼을 구비하여 부가 서비스를 중재하는 통신 사업자와 협력함으로써 부가 서비스 제공에 필요한 투자 비용을 절감할 수 있는 효과가 있다.As described above, according to the system and method for providing a communication service using a network-based service platform according to the present invention, firstly, an operator providing an additional service does not need to directly establish a communication network for providing an additional service. By cooperating with a telecommunications operator who has a communication network and a service platform to mediate additional services, it is possible to reduce the investment cost required to provide additional services.
둘째, 본 발명에 따른 통신 서비스를 제공하는 통신 사업자는 부가 서비스를 제공하는 사업자와 협력하여 기존의 보유 고객에게 부가 서비스를 제공함으로써 새로운 서비스를 창출할 수 있는 효과가 있다.Secondly, a communication service provider providing a communication service according to the present invention has the effect of creating a new service by providing an additional service to an existing customer by cooperating with a service provider providing the additional service.
셋째, 본 발명에 따르면 각종 부가 서비스를 제공받기 위한 가입자 단말기의 표준화를 유도할 수 있고, 이에 부가 서비스도 표준화 되어 서비스의 품질 향상을 도모할 수 있는 효과가 있다.Third, according to the present invention, it is possible to induce standardization of a subscriber station for receiving various additional services, and the additional services are also standardized, thereby improving quality of services.
넷째, 본 발명은 사설 IP 주소와 IP 터널링 기술을 이용하여 부가 서비스의 보안 문제를 해결하였으며, 서비스 플랫폼과 가입자 단말기 간의 통신에 의하여 어느 단말기에 장애가 발행하였는지 쉽게 확인 가능하고, 가입자 단말기의 상태를 실시간으로 점검할 수 있는 효과가 있다.Fourth, the present invention solves the security problem of the supplementary service using a private IP address and IP tunneling technology, it is possible to easily check which terminal is issued by the communication between the service platform and the subscriber terminal, the state of the subscriber terminal in real time There is an effect that can be checked.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030036735A KR100788138B1 (en) | 2003-06-09 | 2003-06-09 | System and method for providing communication service using network-based service platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030036735A KR100788138B1 (en) | 2003-06-09 | 2003-06-09 | System and method for providing communication service using network-based service platform |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040107695A KR20040107695A (en) | 2004-12-23 |
KR100788138B1 true KR100788138B1 (en) | 2007-12-21 |
Family
ID=37381753
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030036735A KR100788138B1 (en) | 2003-06-09 | 2003-06-09 | System and method for providing communication service using network-based service platform |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100788138B1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100727071B1 (en) * | 2005-11-17 | 2007-06-12 | 주식회사 케이티프리텔 | Method and system for extension of value added service based platform |
KR100802890B1 (en) * | 2006-10-17 | 2008-02-13 | (주) 엘지텔레콤 | Method of verifying status of mobile phone in mobile communication network |
US20090106831A1 (en) * | 2007-10-18 | 2009-04-23 | Yingzhe Wu | IPsec GRE TUNNEL IN SPLIT ASN-CSN SCENARIO |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100204581B1 (en) | 1996-06-07 | 1999-06-15 | 이계철 | Interface method of vod service in the exchange |
KR19990070055A (en) * | 1998-02-16 | 1999-09-06 | 이계철 | How to Implement a Service Platform for Information Providers |
KR20010035171A (en) * | 2001-01-10 | 2001-05-07 | 정창욱 | System and method for integrated managing of application services and network storage services via a network |
KR20010040348A (en) * | 1998-11-18 | 2001-05-15 | 사가 소프트웨어, 인크. | Extensible distributed enterprise application intergration system |
KR20030017559A (en) * | 2000-06-22 | 2003-03-03 | 마이크로소프트 코포레이션 | Distributed computing services platform |
-
2003
- 2003-06-09 KR KR1020030036735A patent/KR100788138B1/en active IP Right Grant
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100204581B1 (en) | 1996-06-07 | 1999-06-15 | 이계철 | Interface method of vod service in the exchange |
KR19990070055A (en) * | 1998-02-16 | 1999-09-06 | 이계철 | How to Implement a Service Platform for Information Providers |
KR20010040348A (en) * | 1998-11-18 | 2001-05-15 | 사가 소프트웨어, 인크. | Extensible distributed enterprise application intergration system |
KR20030017559A (en) * | 2000-06-22 | 2003-03-03 | 마이크로소프트 코포레이션 | Distributed computing services platform |
KR20010035171A (en) * | 2001-01-10 | 2001-05-07 | 정창욱 | System and method for integrated managing of application services and network storage services via a network |
Also Published As
Publication number | Publication date |
---|---|
KR20040107695A (en) | 2004-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9215178B2 (en) | Network packet steering via configurable association of packet processing resources and network interfaces | |
US20040243710A1 (en) | Method of user data exchange in the data network and a data network | |
JP2011154622A (en) | Access control system and access control method | |
US6608817B1 (en) | Method and apparatus for connection-oriented multiplexing and switching network analysis, management, and troubleshooting | |
US20150381563A1 (en) | Relay system for transmitting ip address of client to server and method therefor | |
CN1722707B (en) | Method for securing communication in a local area network switch | |
US10742768B2 (en) | Relaying system and method of transmitting IP address of client to server using encapsulation protocol | |
US8594127B2 (en) | Communication device and communication method | |
CN103747116A (en) | Business access method and device based on Layer 2 Tunneling Protocol (L2TP) | |
WO2016070633A1 (en) | Network log generation method and device | |
JP4571761B2 (en) | Method and corresponding network access server for enabling a user already connected to a virtual private network to communicate with a communication device not belonging to this virtual private network | |
CN100454860C (en) | Connection control system, connection control device and connection managing device | |
EP2656553A1 (en) | Method and arrangement for transferring data packets | |
AU5069102A (en) | Selection system, its selection method for voice channels, and switchboard for use therein | |
CN101904148B (en) | Method and arrangement for network roaming of corporate extension identities | |
CN100490393C (en) | Method for accessing user network management platform | |
JP3707471B2 (en) | Management department in ATM terminal | |
KR100788138B1 (en) | System and method for providing communication service using network-based service platform | |
CN105323128A (en) | Method, device and system for connecting front-end device to server | |
US7054321B1 (en) | Tunneling ethernet | |
CN105827470A (en) | Method and device for identifying abnormal network interconnection traffic | |
CN114095158A (en) | Network slice selection method, system, device and storage medium | |
US20030115359A1 (en) | Network relay apparatus, network system, and network relay method | |
CN114697278A (en) | Communication method, device and system | |
JP3490358B2 (en) | Inter-network communication method, server device, and inter-network communication system |
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 | ||
G170 | Re-publication after modification of scope of protection [patent] | ||
FPAY | Annual fee payment |
Payment date: 20121205 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20131205 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20141208 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20151207 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20161205 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20171204 Year of fee payment: 11 |