KR20070021045A - 네트워크 서비스 제공 시스템 및 그 방법 - Google Patents
네트워크 서비스 제공 시스템 및 그 방법 Download PDFInfo
- Publication number
- KR20070021045A KR20070021045A KR1020060076034A KR20060076034A KR20070021045A KR 20070021045 A KR20070021045 A KR 20070021045A KR 1020060076034 A KR1020060076034 A KR 1020060076034A KR 20060076034 A KR20060076034 A KR 20060076034A KR 20070021045 A KR20070021045 A KR 20070021045A
- Authority
- KR
- South Korea
- Prior art keywords
- information
- service
- network
- terminal
- user
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
- H04L41/5051—Service on demand, e.g. definition and deployment of services in real time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- 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/2866—Architectures; Arrangements
- H04L67/30—Profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/30—Connection release
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Power Engineering (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명의 네트워크 서비스 제공 시스템 및 그 방법에 관한 것이다.
본 발명의 네트워크 서비스 제공 시스템은 상기 제1 단말로부터 제1 서비스 정보 요청을 수신하여 미리 저장되어 있는 프로파일 정보를 기초로 상기 사용자에 대한 인증을 수행하고, 상기 인증을 성공하는 경우, 상기 제1 단말로 서비스 정보를 제공한다. 그리고 나서, 상기 제1 단말로부터 접속 해지를 수신하여 상기 제공하고 있는 서비스 정보에 대한 서비스 제공 상태를 프로파일 정보에 저장한다.
상기 제2 단말로부터 상기 서비스 정보를 수신하여 상기 프로파일 정보를 기초로 상기 사용자에 대한 인증을 수행하고, 상기 인증을 성공하는 경우, 상기 사용자가 이용 중이었던 상기 서비스 정보가 있는지 여부를 상기 프로파일 정보를 기초로 검색하여 상기 사용자가 이용 중이었던 상기 서비스 정보가 있는 경우에 상기 서비스 정보를 상기 제2 단말로 제공한다.
이러한, 본 발명에 따르면 네트워크 이용에 대한 효율적인 네트워크 연동성 및 서비스 이용에 대한 효율적인 서비스 연속성을 제공하는 효과를 기대할 수 있다.
NGN, 차세대 네트워크, 프로파일, 컨텐츠, VOD
Description
도 1은 본 발명의 실시 예에 따른 네트워크 서비스 제공 시스템을 도시한 블록도이다.
도 2는 본 발명의 실시 예에 따른 네트워크 서비스 제공 시스템의 네트워크 연동 절차를 도시한 데이터 흐름도이다.
도 3은 본 발명의 실시 예에 따른 네트워크 서비스 제공 시스템의 서비스 제공 방법을 도시한 데이터 흐름도이다.
본 발명은 네트워크 서비스 제공 시스템 및 그 방법에 관한 것으로, 더욱 상세하게 말하자면, 차세대 네트워크를 이용한 유무선 융합 환경에서의 서비스 제공 시스템 및 그 방법에 관한 것이다.
차세대 네트워크(Next Generation Network; 이하, "NGN"이라고도 함) 환경은 현재의 비IP 회선(circuit) 기반의 통신서비스를 IP 패킷(packet) 기반 환경에서 제공하고자 하는 통신사업자의 필요성에 의해 시작된 개념이다. IP 패킷 기반의 NGN 환경에서는 통신서비스뿐만 아니라 인터넷, 방송, 데이터 등 현재의 인터넷망이나 방송망에서의 서비스 또한 제공하고자하며 유무선 통합, 방송통신 융합, 음성통신 융합 서비스를 제공하는 환경을 마련한다.
유무선 융합 환경은 유선 무선 장치간의 이동성, 유무선 네트워크의 인증, 세션정보, 서비스 연속성을 제공한다. 방송통신 융합 환경에서는 기존 방송망에서만 서비스하던 방송채널 서비스를 IP 패킷 네트워크에서도 제공하고, 음성통신 융합 환경은 영상통화, 다자간 회의 등 SIP 기반의 통화서비스를 제공하며, 이때 세션관리가 중요한 이슈로 대두된다.
이러한 NGN 환경에서 사용자들이 융합서비스나 통신, 방송, 데이터, 인터넷 서비스 들을 사용할 수 있도록 하기 위해서는 사용자에 대한 적합한 인증, 빌링, 서비스 제공 방법을 제공해야 하며 이를 위해서는 사용자, 서비스, 장비에 대한 프로파일 관리가 필수적이다. 하지만, 종래의 NGN환경에서 상호 호환의 문제점과, 프로파일 데이터 등록의 문제점 때문에 프로파일 관리를 효율적으로 수행하지 못하였다.
한편, 종래의 NGN환경에서 서비스를 제공하는 서버와 네트워크 관리 시스템간, 서로 다른 네트워크 관리 시스템간에 효율적인 프로파일 관리가 이루어지지 않았기 때문에, 상호 인증시에 인증에 대한 처리가 늦어지거나, 인증 대상의 다양성을 제공하기 힘들었으며, 서비스 제공시에 사용자의 단말 이용에 따른 서비스 연속성을 제공하기 힘든 문제점이 있었다.
따라서 본 발명은 상기 문제점을 해결하기 위한 것으로, NGN(NEXT GENERATION NETWORK)을 이용한 유무선 융합 환경에서의 네트워크 서비스 제공 시스템 및 그 방법을 제공하기 위한 것이다.
전술한 기술 과제를 해결하기 위한, 본 발명의 첫 번째 특징에 따라서, 네트워크 서비스를 제공하는 시스템은,
제1 네트워크에 연결되며, 제1 단말로부터 상기 제1 네트워크 접속 요청을 수신하는 경우에 미리 저장된 제1 프로파일 정보를 기초로 사용자에 대한 인증을 수행하여 상기 제1 단말의 상기 제1 네트워크 접속을 승인하는 제1 관리 시스템; 제2 네트워크에 연결되며, 제2 단말로부터 상기 제2 네트워크 접속 요청을 수신하는 경우에 미리 저장된 제2 프로파일 정보를 기초로 사용자에 대한 인증을 수행하여 상기 제2 단말의 상기 제2 네트워크 접속을 승인하는 제2 관리 시스템; 및 제3 네트워크에 연결되며, 상기 제1 네트워크를 통해 접속된 상기 제1 단말로부터 서비스 요청을 수신하여 미리 저장된 제3 프로파일 정보를 기초로 상기 사용자에 대한 인증을 한 후 상기 제1 단말로 특정 서비스 정보를 제공하고, 상기 제1 단말의 접속 해지에 따라 상기 특정 서비스 제공 상태 정보를 상기 제3 프로파일 정보에 저장하고, 상기 제2 네트워크를 통해 접속된 상기 제2 단말의 서비스 요청에 따라 상기 사용자에 대한 인증을 한 후 상기 특정 서비스 제공 상태 정보를 기초로 상기 서비스 정보를 상기 제2 단말로 제공하는 서비스 서버를 포함한다.
여기서, 상기 제1 프로 파일 정보, 제2 프로 파일 정보 및 제3 프로 파일 정 보는 각각 사용자 프로 파일, 장치 프로 파일 및 서비스 프로파일로 세분화되는 특징을 갖는다.
본 발명의 두 번째 특징에 따라서, 제1 네트워크와 연결된 제1 단말 및 제2 네트워크에 연결된 제2 단말과 제3 네트워크를 통해 연결되어 사용자의 요청에 따라 네트워크 서비스를 제공하는 방법은,
a) 상기 제1 단말로부터 제1 서비스 정보 요청을 수신하여 미리 저장되어 있는 프로파일 정보를 기초로 상기 사용자에 대한 인증을 수행하는 단계; b) 상기 인증을 성공하는 경우, 상기 제1 단말로 서비스 정보를 제공하는 단계; c) 상기 제1 단말로부터 접속 해지를 수신하여 상기 제공하고 있는 서비스 정보에 대한 서비스 제공 상태를 상기 프로파일 정보에 저장하는 단계; d) 상기 제2 단말로부터 상기 서비스 정보를 수신하여 상기 프로파일 정보를 기초로 상기 사용자에 대한 인증을 수행하는 단계; e) 상기 인증을 성공하는 경우, 상기 사용자가 이용 중이었던 상기 서비스 정보가 있는지 여부를 상기 프로파일 정보를 기초로 검색하는 단계; 및 f) 상기 검색에 따라, 상기 사용자가 이용 중이었던 상기 서비스 정보가 있는 경우에 상기 서비스 정보를 상기 제2 단말로 제공하는 단계를 포함한다.
여기서, 상기 f) 단계는,
f-1) 상기 검색에 따라, 상기 사용자가 이용 중이었던 상기 서비스 정보가 있는 경우에, 상기 서비스 정보를 이용하겠는지 여부를 묻는 질의 요청을 생성하여 상기 제2 단말로 전송하는 단계; 및 f-2) 상기 제2 단말로부터 이용 중이었던 상기 서비스 정보를 수신하겠다는 응답을 수신하여 상기 서비스 정보를 상기 제2 단말로 제공하는 단계를 포함한다.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
이제 본 발명의 실시 예에 따른 네트워크 서비스 제공 시스템 및 그 방법에 대하여 도면을 참고로 하여 상세하게 설명한다.
도 1은 본 발명의 실시 예에 따른 네트워크 서비스 제공 시스템을 도시한 블록도이다.
도 1에 나타낸 바와 같이, 본 발명의 실시 예에 따른 NGN 서비스 제공 시스템은 서비스 서버(500), NGN 관리 시스템(400), 제1 관리 시스템(300), 제2관리 시스템(200), 데이터베이스(550), 제1 데이터베이스(350) 및 제2 데이터베이스(250)를 포함하고, 제1 네트워크를 통해 제1 단말(100), 제2 네트워크를 통해 제2 단말(150)이 연결된다. 이때, 제1 단말(100) 및 제2 단말(150)은 제1 네트워크와 제2 네트워크에 접속할 수 있는 하나의 단말로도 이용 가능하다.
서비스 서버(500)는 NGN(Next Generation Network)망에 연결되며, 서비스 제공자, 사용자, 사용자가 이용하는 단말(100, 150) 및 네트워크 관리 시스템(200, 300)으로부터 사용자 프로파일, 장치 프로파일 및 서비스 프로파일을 포함하는 프로파일 정보를 수신하여 데이터베이스(550)에 체계적으로 저장한다. 여기서, 프로파일 정보는 하기에서 상세히 설명하기로 한다.
여기서, 서비스 서버(500)는 서비스 제공자, 사용자, 사용자가 이용하는 단말(100, 150) 및 네트워크 관리 시스템(200, 300)으로부터 수신받은 다수의 프로파일을 통합한 프로파일 정보를 데이터베이스(550)에 사용자별로 체계적으로 저장하여 관리한다. 이때, 서비스 서버(500)는 서비스 식별자, 단말의 IP 등을 기초로 데이터베이스(550)에 체계적인 저장을 할 수도 있다
또한, 서비스 서버(500)는 단말(100, 150)의 사용자 인증 요청에 따라 데이터베이스(550)에 저장되어 있는 프로파일 정보를 기초로 인증하고, 인증에 따라 단말(100, 150)로부터 요청된 서비스를 제공한다.
또한, 서비스 서버(500)는 사용자가 이용중인 정보를 프로파일 정보에 실시간으로 저장하고, 단말(100, 150)의 이동(또는 사용자의 단말 변경)에 따라 사용자에게 저장된 프로파일 정보를 지속적인 서비스를 제공할 수 있다.
데이터베이스(550)는 서비스 서버(500)에 의해 관리되며, 사용자의 프로파일 정보를 저장한다.
NGN 관리 시스템(400)은 NGN망에 연결되며, 소프트 스위치(생략), 신호 게이트웨이(생략), 트렁크 게이트웨이(생략), 억세스 게이트웨이(생략)를 포함하여, 제 1 네트워크의 제1 관리 시스템(300) 또는 제2 네트워크의 제2 관리 시스템(200)과 표준 인터페이스를 이용하여 데이터 송수신을 수행한다.
이때, NGN 관리 시스템(400)은 일반전화망, 비동기식전송방식(ATM), 프레임릴레이, 전용망, 무선통신망 등 모든 통신 네트워크를 패킷 기반의 공통망으로 통합하는 역할을 수행한다.
여기서, 소프트스위치는 각종 호처리제어를 담당하는 소프트웨어 기반 스위치이고, 신호 게이트웨이는 기존 PSTN서비스를 NGN상에서 구현하기 위한 중간역할을 수행하는 게이트웨이이고, 트렁크 게이트웨이는 로컬교환기를 패킷코어와 연결하는 중간역할을 하는 게이트웨이고, 엑세스 게이트웨이는 TDM, IP, xDSL등의 가입자를 수용하는 역할을 하는 게이트웨이이다.
또한, NGN 관리 시스템(400)은 제1 네트워크의 제1 관리 시스템(300)과 제2 네트워크의 제2 관리 시스템(200)과의 데이터 송수신을 중계하는 역할도 수행한다.
제1 관리 시스템(300)은 제1 네트워크를 통해 NGN 관리 시스템(400)에 연결되며, 네트워크 제공자, 사용자, 사용자가 이용하는 단말(100, 150) 및 서비스 서버(500)로부터 사용자 프로파일, 장치 프로파일 및 서비스 프로파일을 포함하는 프로파일 정보를 수신하여 제1 데이터베이스(350)에 체계적으로 저장한다. 이때, 제1 관리 시스템(300)은 네트워크 제공자, 사용자, 사용자가 이용하는 단말(100, 150) 및 서비스 서버(500)으로부터 수신받은 다수의 프로파일을 통합한 프로파일 정보를 데이터베이스(350)에 사용자별로 체계적으로 저장하여 관리한다. 이때, 제1 관리 시스템(300)는 네트워크 식별자, 단말의 IP 등을 기초로 데이터베이스(550)에 체계 적인 저장을 할 수도 있다
여기서, 프로파일 정보는 하기에서 상세히 설명하기로 한다.
여기서, 제1 관리 시스템(300) 및 제2 관리 시스템(200)은 각각 네트워크 서비스 제공자(ISP)를 포함하며, 네트워크 관리를 위한 라우터, 게이트웨이 등을 포함할 수도 있다.
제1 데이터베이스(350)는 제1 관리 시스템(300)에 의해 관리되며, 프로 파일 정보를 수신하여 저장한다.
제2 관리 시스템(200)은 제2 네트워크를 통해 NGN 관리 시스템(400)에 연결되며, 네트워크 제공자, 사용자, 사용자가 이용하는 단말(100, 150) 및 서비스 서버(500)로부터 사용자 프로파일, 장치 프로파일 및 서비스 프로파일을 포함하는 프로파일 정보를 수신하여 제2 데이터베이스(250)에 체계적으로 저장한다.
여기서, 프로파일 정보는 하기에서 상세히 설명하기로 한다.
제2 데이터베이스(250)는 제2 관리 시스템(200)에 의해 관리되며, 프로 파일 정보를 수신하여 저장한다
제1 단말(100)은 제1 네트워크를 통해 NGN망의 서비스 서버(500)로 접속하고, 사용자의 요청에 따라 특정 서비스를 서비스 서버(500)로부터 수신하여 사용자에게 제공한다. 이때, 제1 단말(100)은 사용자로부터 특정 인증 정보를 수신하고, 수신된 특정 인증 정보를 서비스 서버(500)로 제공하여 서비스 서버(500)의 인증을 받는다.
제2 단말(150)은 제2 네트워크를 통해 NGN망의 서비스 서버(500)로 접속하 고, 사용자의 요청에 따라 특정 서비스를 서비스 서버(500)로부터 수신하여 사용자에게 제공한다. 이때, 제2 단말(150)은 사용자로부터 특정 인증 정보를 수신하고, 수신된 특정 인증 정보를 서비스 서버(500)로 제공하여 서비스 서버(500)의 인증을 받는다.
이상으로, NGN 환경에서의 NGN 서비스 제공 시스템을 설명하였다. 다음은 NGN 서비스 제공 시스템의 네트워크 계층과 서비스 계층의 프로 파일 정보를 설명한다.
네트워크 계층과 서비스 계층은 사용자, 장치, 서비스 프로파일 정보가 각각 존재하며, 네트워크 계층의 프로파일 정보는 제1 네트워크의 제1 관리 시스템(300), 제2 네트워크의 제2 관리 시스템(200) 등의 네트워크 관리 시스템이 각각 관리하고, 서비스 계층의 프로파일 정보는 서비스 서버(500)가 관리한다.
다음의 프로파일 정보는 네트워크 계층과 서비스 계층에서 공동으로 정의되는 프로파일로, 네트워크 계층에서만 정의되는 요소는 별도로 표시하였다.
사용자 프로파일
사용자 프로파일은 사용자 식별정보, 사용자 속성 정보, 위치 정보, 세션 정보, 프레전스(Presence) 정보, 가입 서비스 정보, 서비스 프로파일 및 과금 정보를 포함하며, 네트워크 사업자가 부여하는 식별자를 중심으로 네트워크 사용자에 대한 속성 정보도 포함한다.
또한, 네트워크 내 또는 네트워크 간의 이동성 정보를 포함한다.
또한, 네트워크 접속 세션에 대한 정보를 저장한다.
여기서, 사용자 프로파일은 인증, 빌링 등 여러 서비스에서 활용한다.
- 사용자 식별정보: 유일한 식별번호로, 개인 인증 번호(Personal Identification Number; PIN), ID/PWD(Identification/PassWord), 생체정보 등을 포함함.
- 사용자 속성정보: 이름, 주소, 전화번호 등을 포함함.
- 위치 정보: 휴대폰 GPS 위치정보, WLAN AP(Wireless Local Area Network Access Point) 주소, PC IP(Personal Computer Internet Protocol) 주소 등을 포함함. (네트워크 계층만 제공)
- 세션 정보: 사용자 식별자별로 부여된 IP정보를 포함함. (네트워크 계층만 제공)
- 프레전스 정보: 사용자 ON/OFF 상태, 친구 정보를 포함함.
- 가입 서비스 정보: 가입 서비스 식별자, 가입 서비스명, 시작일, 종료일, 가격, 서비스 제공자 등을 포함함.
- 서비스 프로파일: 사용자-종속, 장비-종속 서비스 프로파일 정보를 포함함.
- 과금정보: 네트워크 서비스에 대한 과금 요청 대상, 주소 및 전화번호 또는 신용카드 등을 포함함.
장치 프로파일
장치 프로파일은 장치 식별정보, 장치 속성정보, 응용 가능 서비스 타입, 정적 정보, 동적 정보, 형상관리 정보, 소프트웨어 정보 및 상태 정보를 포함하며, 장치 제조사 또는 네트워크 사업자가 부여한 식별자를 중심으로 네트워크에 접속하는 장치에 대한 속성 정보를 포함한다.
장치 프로파일은 서비스별로 장치에 적합한 환경을 갖추기 위해서, 장치 자체에 대한 인증을 시행하기 위해 활용한다.
- 장치 식별정보: 유일한 식별번호 등을 포함함.
- 장치 속성정보: 이름, 일련번호, 모델명, 제조사, 하드웨어정보 (CPU, 스크린 크기 등), 장비 타입(영상용, IP용, 이동통신망용 등) 정보 등을 포함함.
- 응용가능 서비스 타입: 멀티미디어 서비스, 통화서비스 정보 등을 포함함.
- 정적 정보: 지원 프로토콜, 전송속도, 대역폭, 처리능력 정보 등을 포함함.
- 동적 정보: 터미널 사용자, 지리적 정보, 장비상의 응용프로그램 등을 포함함.
- 형상관리 정보: 통신품질, 코덱, 네트워크/포트의 형상처리 정보 등을 포함함.
- 소프트웨어 정보: OS, 응용매니저, 응용클라이언트 정보 등을 포함함.
- 상태정보: 네트워크 상태, 장비 소프트웨어 상태, 자원 상태, ON/OFF 상태 정보 등을 포함함.
서비스 프로파일
서비스 프로파일은 서비스 식별 번호 정보 및 서비스 속성 정보를 포함하며, 서비스 서버(500)가 사용자에게 제공하는 서비스에 대한 속성 정보를 서비스 식별 자를 중심으로 저장한다.
- 서비스 식별번호: 유일한 식별번호 등을 포함함.
- 서비스 속성 정보: 서비스 제공자, 서비스 유형(멀티미디어, VOD, 음악 등), 요금정책, 가격, 제한조건 (가격, 이용연령 등), 사용 가능 장비 정보 등을 포함함.
이상으로, 사용자 프로파일, 장치 프로파일 및 서비스 프로파일에 포함되는 세부적인 정보를 상세히 설명하였다. 다음은 이러한 사용자 프로파일, 장치 프로파일 및 서비스 프로파일을 등록하기 위한 절차를 설명하기로 한다.
네트워크 관리 시스템의 프로파일 등록
- 사용자가 네트워크 서비스에 가입할 때 네트워크 관리 시스템(200, 300)은 사용자로부터 사용자 속성 정보나 가입서비스 정보를 받아 저장한다.
- 사용자가 네트워크를 이용하면서 발생하는 동적정보 (지역 정보, 세션정보, 프레전스 정보 등)를 네트워크 관리 시스템(300, 200)은 사용자의 동의를 받고 저장한다.
서비스 서버의 프로파일 등록
- 사용자가 서비스 계층의 서비스를 가입할 때 서비스 서버(500)는 사용자로부터 사용자 속성 정보나 가입서비스 정보 등을 받아 저장한다.
네트워크 계층의 장치 프로파일 등록
- 사용자가 장치를 구매할 때 장치 판매자는 장치에 대한 속성, 정적 정보를 네트워크 관리 시스템(300), (200)에게 전달한다. 또는 사용자가 장치 정보를 네트 워크 관리 시스템(300, 200)으로 직접 입력할 수 있다.
서비스 계층의 장치 프로파일 등록
- 서비스 서버(500)가 서비스 종류에 따라서 장치 정보가 필요한 경우에 사용자로부터 단말(100, 150)을 통해 직접받거나 네트워크 관리 시스템(300, 200)으로부터 제공받는다. 예를 들면, 장치의 MAC 주소를 알아야 서비스가 가능한 경우에는 장치 정보를 사용자로부터 단말(100, 150)을 통해 직접 받거나 네트워크 관리 시스템(300, 200)으로부터 제공 받는다.
서비스 프로파일 등록
- 서비스 서버(500)가 새로운 서비스 또는 접속상품을 생성할 때마다 등록한다.
이상으로, 네트워크 서비스 제공 시스템에 대하여 설명하였다. 다음은 네트워크 서비스 제공 시스템에서 사용자가 하나의 단말을 이용하여 서로 다른 네트워크를 연동하는 절차 방법을 설명한다.
도 2는 본 발명의 실시 예에 따른 네트워크 서비스 제공 시스템의 네트워크 연동 절차를 도시한 데이터 흐름도이다.
도 2에 나타낸 바와 같이, 본 발명의 실시 예에 따른 네트워크 서비스 제공 시스템은 제1 단말(100)이 사용자로부터 제1 네트워크 접속을 위한 요청을 수신하여 이루어진다.
제1 단말(100)은 사용자로부터 제1 네트워크 접속을 위한 요청을 수신하고, 수신받은 요청에 따라 제1 관리 시스템(300)으로 네트워크 접속 요청을 전송한 다(S100).
제1 관리 시스템(300)은 수신받은 네트워크 접속 요청에 따라 제1 데이터베이스(350)에 저장되어 있는 프로파일 정보에 기초하여 사용자의 인증을 수행하고(S102), 인증 수행에 따라 인증이 성공한 경우, 제1 단말(100)로 접속 승인을 전송한다(S106). 이때, 인증이 실패한 경우, 제1 관리 시스템(300)은 제1 단말(100)로 인증 실패를 알린다.
이때, 제1 관리 시스템(300)은 사용자의 접속 승인과 관련된 접속 관련 정보를 저장한다. 여기서, 접속 관련 정보는 네트워크 사업자 식별자, 제1 단말의 IP, 접속 시간, 인증 메커니즘 등을 포함한다.
제1 단말(100)은 제1 관리 시스템(300)으로 접속함에 따라 제1 네트워크 이용을 사용자에게 제공한다.
제1 단말(100)이 제1 네트워크에 접속되어 있는 중에, 사용자의 이동에 의하여 제1 네트워크와의 접속이 해지된 경우(핸드오버가 발생된 경우) (S108), 제1 단말(100)은 제1 네트워크 접속 관련 정보를 저장한다. 이때, 제1 네트워크 접속 관련 정보는 네트워크 사업자 식별자, 제1 단말의 IP, 접속 시간, 인증 메커니즘 등을 포함한다.
제1 단말(100)이 사용자에 의해 제2 네트워크 접속 요청을 수신하고, 수신에 따라 제2 관리 시스템(200)으로 제2 네트워크 접속 요청을 전송한다(S110). 이때, 제1 단말(100)이 제2 관리 시스템(200)으로 전송하는 제2 네트워크 접속 요청에는 이전에 이용하였던 제1 네트워크 접속 관련 정보를 포함한다.
제2 관리 시스템(200)은 제1 단말(100)의 제2 네트워크 접속 요청을 수신하고, 해당 제1 관리 시스템(300)으로 사용자에 대한 접속 정보를 요청한다(S112).
제1 관리 시스템(300)은 사용자에 대한 접속 정보 요청을 수신하고, 제1 데이터베이스(350)에서 검색하여 프로 파일 정보를 제2 관리 시스템(200)으로 제공한다(S114). 이때, 프로 파일 정보는 사용자 인증 정보가 포함된다.
제2 관리 시스템(200)은 프로 파일 정보를 수신하여 프로 파일 정보의 사용자 인증 정보가 유효한지 여부를 판단하고, 판단 결과 사용자 인증 정보가 유효한 경우에 프로파일 정보를 제2 데이터베이스(250)에 저장하고, 사용자에게 제2 네트워크 접속을 승인한다(S118). 이때, 유효 여부 판단은, 사용자 인증 정보에 포함된 인증 시간, 인증 결과, 인증자 등을 이용하여 판단한다.
이러한, 네트워크 서비스 제공 시스템은 하나의 단말을 통해 사용자가 서로 다른 네트워크를 이용하는 경우에, 프로파일 정보가 포함된 접속 관련 정보를 기초로 네트워크 간의 다양한 인증 매커니즘에 대한 호환을 갖을 수 있는 장점이 있다.
도 3은 본 발명의 실시 예에 따른 네트워크 서비스 제공 시스템의 서비스 제공 방법을 도시한 데이터 흐름도이다.
도 3에 나타내 바와 같이, 본 발명의 실시 예에 따른 서비스 제공 방법은 사용자가 제1 단말(100)을 이용하여 제1 관리 시스템(300)으로 접속하여 이루어진다.
제1 단말(100)은 사용자로부터 제1 네트워크 접속을 위한 요청을 수신하여 제1 관리 시스템(300)으로 제1 네트워크 접속을 위한 요청을 전송한다(S200).
제1 관리 시스템(300)은 제1 단말(100)로부터 제1 네트워크 접속을 위한 요 청을 수신하여 제1 데이터베이스(350)에 저장되어 있는 프로파일 정보를 기초로 접속인증을 수행한다(S201). 이때, 접속 인증은 사용자가 네트워크 서비스에 등록되어 있는지에 대한 인증, 제1 단말(100)이 네트워크 서비스를 이용하도록 허용되어 있는지에 대한 인증, 사용자가 제1 네트워크 접속 서비스에 가입되어있는지에 대한 인증을 포함한다.
제1 관리 시스템(300)은 접속 인증을 수행하고, 접속 인증이 성공한 경우에, 제1 네트워크 접속을 승인한다(S202). 이때, 접속 인증이 성공하지 못한 경우에, 네트워크 접속 인증 실패를 제1 단말(100)로 알린다.
제1 단말(100)은 제1 네트워크 접속에 따라 사용자로부터 특정 서비스에 대한 요청을 수신하여 서비스 서버(500)로 특정 서비스 요청을 한다(S204). 이때, 특정 서비스 요청에는 사용자 인증 요청에 따른 사용자 인증 정보와 특정 서비스에 대한 요청 정보를 포함한다.
서비스 서버(500)는 제1 단말(100)로부터 특정 서비스 요청을 수신하고, 특정 서비스 요청 수신에 따라 데이터베이스(550)에 저장되어 있는 프로파일 정보를 기초로 서비스 인증을 수행한 후, 인증이 성공한 경우에 해당 서비스 정보를 제1 단말(100)로 제공한다(S206, S208). 이때, 인증이 성공하지 못한 경우에, 인증 실패를 제1 단말로 알린다.
여기서, 서비스 서버(500)는 해당 서비스를 제1 단말(100)로 제공하는 경우에, 사용자에게 제공하고 있는 서비스에 대한 상태 기록을 실시간으로 저장한다.
제1 단말(100)은 서비스 서버(500)로부터 해당 서비스 정보를 수신하여 사용 자에게 제공한다.
이때, 본 발명의 실시 예에서는 해당 서비스 정보로, VOD(Video On Demon) 서비스를 이용하였지만, 다양한 멀티미디어 서비스, 컨텐츠 서비스를 이용할 수도 있다.
한편, 사용자가 제1 단말(100)을 통해 해당 서비스 정보를 수신받는 중에 이동을 한다(S212).
제1 단말(100)은 해당 서비스 정보를 사용자에게 제공하는 중에, 사용자로부터 서비스 접속 해지를 수신하는 경우, 제1 단말(100)은 서비스 서버(500)로 접속 해지를 알리고, 접속을 해지한다.
이때, 제1 단말(100)은 서비스 서버(500)와의 세션 유지 시간이 지나 세션 연결이 자동으로 끊어질 수도 있다.
서비스 서버(500)는 제1 단말(100)의 접속 해지 또는 세션 연결 해지에 따라 해당 서비스 제공 상태를 데이터베이스(550)의 프로파일 정보(사용자 프로파일)에 저장한다(S210).
사용자는 제2 단말(150)을 이용하여 제2 네트워크에 접속을 요청한다.
제2 단말(150)은 사용자로부터 수신되는 제2 네트워크에 접속하기 위한 요청을 수신하고, 요청에 따라 제2 네트워크 접속 요청을 제2 관리 시스템(200)으로 전송한다(S214).
제2 관리 시스템(200)은 제2 네트워크 접속 요청에 따라 사용자 및 단말에 대한 인증을 수행하고(S215), 인증이 성공한 경우, 제2 네트워크 접속을 승인한 다(S216).
이때, 인증이 실패한 경우, 제2 관리 시스템(200)은 제2 단말(150)로 인증 실패를 알린다.
제2 단말(150)은 제2 네트워크 접속에 따라 사용자로부터 특정 서비스에 대한 요청을 수신하여 서비스 서버(500)로 특정 서비스 요청을 한다(S220). 이때, 특정 서비스 요청에는 사용자 인증 요청에 따른 사용자 인증 정보와 특정 서비스에 대한 요청 정보를 포함한다.
서비스 서버(500)는 제2 단말(150)로부터 특정 서비스 요청을 수신하고, 특정 서비스 요청 수신에 따라 데이터베이스(550)에 저장되어 있는 프로파일 정보를 기초로 서비스 인증을 수행한 후, 인증이 성공한 경우에 해당 서비스 정보를 제2 단말(150)로 제공한다(S218). 이때, 인증이 성공하지 못한 경우에, 인증 실패를 제2 단말(150)로 알린다.
여기서, 서비스 서버(500)는 제2 단말(150)의 특정 서비스 요청에 따라 프로파일 정보를 검색하여, 다른 단말을 이용하여 사용자가 이용 중이었던 서비스 정보가 있는지 확인하고, 이용 중이었던 서비스 정보가 있으면 해당 서비스 정보를 이용하겠는지 여부를 묻는 질의 요청을 생성하여 제2 단말(150)로 전송한다.
제2 단말(150)은 서비스 서버(500)로부터 질의 요청을 수신하고, 수신된 질의 요청을 사용자에게 제공한다.
제2 단말(150)은 사용자로부터 이용중인 서비스 정보를 이용하겠다는 응답을 수신하여 서비스 서버(500)로 알린다.
서비스 서버(500)는 제2 단말(150)로부터 이용중인 서비스 정보를 이용하겠다는 응답을 수신하고, 그에 따라 해당 서비스 정보를 제2 단말(150)로 제공한다.
이때, 서비스 서버(500)가 제공하는 사용자가 이용 중이었던 서비스 정보는 제1 단말의 접속 해지시의 기점에서 생성된 서비스 제공 상태 정보를 기초로 제공한다. 즉, 제1 단말의 접속 해지 시를 기점으로 그 이후의 서비스 정보를 제공하게 된다.
이러한, 네트워크 서비스 제공 시스템은 체계적인 프로파일 정보를 기초로 사용자가 서로 다른 단말을 이용하여 특정 서비스를 제공받고자 하는 경우, 서비스에 대한 연속성을 제공하여 사용자에게 편리성을 제공하는 큰 장점이 있다.
이상에서 설명한 본 발명의 실시예는 장치 및 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하는 프로그램 또는 그 프로그램이 기록된 기록 매체를 통해 구현될 수도 있으며, 이러한 구현을 앞서 설명한 실시예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다.
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.
전술한 구성에 의하여 네트워크 서비스 제공 시스템은 다양한 서비스 제공하 기 위해 필요한 프로파일 정보를 체계적으로 정의하여 저장함으로써, 네트워크 이용에 대한 효율적인 네트워크 연동성 및 서비스 이용에 대한 효율적인 서비스 연속성을 제공하는 효과를 기대할 수 있다.
또한, 서비스 연속성 및 네트워크 연동성에 따라 차세대 네트워크 이용에 따른 사용자의 편리성을 높여줄 수 있는 효과를 기대할 수 있다.
Claims (9)
- 제1 네트워크에 연결되며, 제1 단말로부터 상기 제1 네트워크 접속 요청을 수신하는 경우에 미리 저장된 제1 프로파일 정보를 기초로 사용자에 대한 인증을 수행하여 상기 제1 단말의 상기 제1 네트워크 접속을 승인하는 제1 관리 시스템;제2 네트워크에 연결되며, 제2 단말로부터 상기 제2 네트워크 접속 요청을 수신하는 경우에 미리 저장된 제2 프로파일 정보를 기초로 사용자에 대한 인증을 수행하여 상기 제2 단말의 상기 제2 네트워크 접속을 승인하는 제2 관리 시스템; 및제3 네트워크에 연결되며, 상기 제1 네트워크를 통해 접속된 상기 제1 단말로부터 서비스 요청을 수신하여 미리 저장된 제3 프로파일 정보를 기초로 상기 사용자에 대한 인증을 한 후 상기 제1 단말로 특정 서비스 정보를 제공하고, 상기 제1 단말의 접속 해지에 따라 상기 특정 서비스 제공 상태 정보를 상기 제3 프로파일 정보에 저장하고, 상기 제2 네트워크를 통해 접속된 상기 제2 단말의 서비스 요청에 따라 상기 사용자에 대한 인증을 한 후 상기 특정 서비스 제공 상태 정보를 기초로 상기 서비스 정보를 상기 제2 단말로 제공하는 서비스 서버를 포함하는 네트워크 서비스 제공 시스템.
- 제1항에 있어서,상기 제1 프로 파일 정보, 제2 프로 파일 정보 및 제3 프로 파일 정보는 각 각 사용자 프로 파일, 장치 프로 파일 및 서비스 프로파일로 세분화되는 특징을 갖는 네트워크 서비스 제공 시스템.
- 제2항에 있어서,상기 제1 프로파일 정보 및 제2 프로파일 정보는,사용자 식별번호, 사용자 속성 정보, 위치 정보, 세션 정보, 프레전스(Presence) 정보, 가입 서비스 정보, 서비스 정보 및 과금 정보를 포함하는 상기 사용자 프로 파일;장치 식별번호, 장치 속성 정보, 응용 가능 서비스 타입, 정적 정보, 동적 정보, 형상 관리 정보, 소프트웨어 정보 및 상태 정보를 포함하는 상기 장치 프로 파일; 및서비스 식별번호, 서비스 속성 정보를 포함하는 상기 서비스 프로파일을 포함하는 네트워크 서비스 제공 시스템.
- 제2항에 있어서,상기 제3 프로파일 정보는,사용자 식별번호, 사용자 속성 정보, 프레전스(Presence) 정보, 가입 서비스 정보, 서비스 정보 및 과금 정보를 포함하는 상기 사용자 프로 파일;장치 식별번호, 장치 속성 정보, 응용 가능 서비스 타입, 정적 정보, 동적 정보, 형상 관리 정보, 소프트웨어 정보 및 상태 정보를 포함하는 상기 장치 프로 파일; 및서비스 식별번호, 서비스 속성 정보를 포함하는 상기 서비스 프로파일을 포함하는 네트워크 서비스 제공 시스템.
- 제1항 내지 제4항 중 어느 한 항에 있어서,상기 제1 관리 시스템에 의해 관리되며, 상기 제1 프로 파일 정보를 저장하는 제1 데이터베이스;상기 제2 관리 시스템에 의해 관리되며, 상기 제2 프로파일 정보를 저장하는 제2 데이터베이스; 및상기 서비스 서버에 의해 관리되며, 상기 제3 프로 파일 정보를 저장하는 제3 데이터베이스를 더 포함하는 네트워크 서비스 제공 시스템.
- 제1 네트워크와 연결된 제1 단말 및 제2 네트워크에 연결된 제2 단말과 제3 네트워크를 통해 연결되어 사용자의 요청에 따라 네트워크 서비스를 제공하는 방법에 있어서,a) 상기 제1 단말로부터 제1 서비스 정보 요청을 수신하여 미리 저장되어 있는 프로파일 정보를 기초로 상기 사용자에 대한 인증을 수행하는 단계;b) 상기 인증을 성공하는 경우, 상기 제1 단말로 서비스 정보를 제공하는 단계;c) 상기 제1 단말로부터 접속 해지를 수신하여 상기 제공하고 있는 서비스 정보에 대한 서비스 제공 상태를 상기 프로파일 정보에 저장하는 단계;d) 상기 제2 단말로부터 상기 서비스 정보를 수신하여 상기 프로파일 정보를 기초로 상기 사용자에 대한 인증을 수행하는 단계;e) 상기 인증을 성공하는 경우, 상기 사용자가 이용 중이었던 상기 서비스 정보가 있는지 여부를 상기 프로파일 정보를 기초로 검색하는 단계; 및f) 상기 검색에 따라, 상기 사용자가 이용 중이었던 상기 서비스 정보가 있는 경우에 상기 서비스 정보를 상기 제2 단말로 제공하는 단계를 포함하는 네트워크 서비스 제공 방법.
- 제6항에 있어서,상기 f) 단계는,f-1) 상기 검색에 따라, 상기 사용자가 이용 중이었던 상기 서비스 정보가 있는 경우에, 상기 서비스 정보를 이용하겠는지 여부를 묻는 질의 요청을 생성하여 상기 제2 단말로 전송하는 단계; 및f-2) 상기 제2 단말로부터 이용 중이었던 상기 서비스 정보를 수신하겠다는 응답을 수신하여 상기 서비스 정보를 상기 제2 단말로 제공하는 단계를 포함하는 네트워크 서비스 제공 방법.
- 제7항에 있어서,상기 f-2) 단계에서,상기 제2 단말로 제공하는 상기 서비스 정보는 상기 서비스 제공 상태를 기초로 제공되는 특징을 갖는 네트워크 서비스 제공 방법.
- 제6항 내지 제8항 중 어느 한 항에 있어서,상기 프로파일 정보는,사용자 식별번호, 사용자 속성 정보, 프레전스(Presence) 정보, 가입 서비스 정보, 서비스 정보 및 과금 정보를 포함하는 사용자 프로 파일;장치 식별번호, 장치 속성 정보, 응용 가능 서비스 타입, 정적 정보, 동적 정보, 형상 관리 정보, 소프트웨어 정보 및 상태 정보를 포함하는 장치 프로 파일; 및서비스 식별번호, 서비스 속성 정보를 포함하는 서비스 프로파일을 포함하는 네트워크 서비스 제공 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060076034A KR101247336B1 (ko) | 2005-08-16 | 2006-08-11 | 네트워크 서비스 제공 시스템 및 그 방법 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20050074981 | 2005-08-16 | ||
KR1020050074981 | 2005-08-16 | ||
KR1020060076034A KR101247336B1 (ko) | 2005-08-16 | 2006-08-11 | 네트워크 서비스 제공 시스템 및 그 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070021045A true KR20070021045A (ko) | 2007-02-22 |
KR101247336B1 KR101247336B1 (ko) | 2013-03-26 |
Family
ID=43653211
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060076034A KR101247336B1 (ko) | 2005-08-16 | 2006-08-11 | 네트워크 서비스 제공 시스템 및 그 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101247336B1 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8407764B2 (en) | 2008-12-19 | 2013-03-26 | Electronics And Telecommunications Research Institute | User authentication apparatus and method for supporting PMIPv6 in next generation networks |
KR101334417B1 (ko) * | 2009-12-10 | 2013-11-29 | 한국전자통신연구원 | 서비스 기반의 공동 액세스 네트워크 서비스 제공 방법 및 장치 |
KR101408817B1 (ko) * | 2013-06-24 | 2014-06-19 | 레이디오펄스 주식회사 | 지그비 디바이스 등록 방법 및 장치 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002123433A (ja) * | 2000-10-12 | 2002-04-26 | Canon Inc | サービス提供システム、方法及び装置、端末装置並びに記憶媒体 |
JP2002244955A (ja) * | 2001-02-20 | 2002-08-30 | Sharp Corp | コンテンツ配信システム |
-
2006
- 2006-08-11 KR KR1020060076034A patent/KR101247336B1/ko not_active IP Right Cessation
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8407764B2 (en) | 2008-12-19 | 2013-03-26 | Electronics And Telecommunications Research Institute | User authentication apparatus and method for supporting PMIPv6 in next generation networks |
KR101334417B1 (ko) * | 2009-12-10 | 2013-11-29 | 한국전자통신연구원 | 서비스 기반의 공동 액세스 네트워크 서비스 제공 방법 및 장치 |
KR101408817B1 (ko) * | 2013-06-24 | 2014-06-19 | 레이디오펄스 주식회사 | 지그비 디바이스 등록 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
KR101247336B1 (ko) | 2013-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8315593B2 (en) | Method for billing in a telecommunications network | |
CA2481578C (en) | Real-time tiered rating of communication services | |
US20050276229A1 (en) | Service discovery method in a network | |
US8130635B2 (en) | Network access nodes | |
US7970380B2 (en) | User authentication in a communications system | |
US20160198335A1 (en) | System and method for terminating communication sessions with roaming mobile devices | |
US8443417B2 (en) | Node authentication and node operation methods within service and access networks in NGN environment | |
JP2000092236A (ja) | 情報提供システム | |
US8010089B2 (en) | System and method of providing identity correlation for an over the top service in a telecommunications network | |
WO2019184717A1 (zh) | 一种通信方法、及相关产品 | |
US8699482B2 (en) | Communication system and communication method | |
US20080235185A1 (en) | Communication system and method of accessing therefor | |
KR101247336B1 (ko) | 네트워크 서비스 제공 시스템 및 그 방법 | |
KR101506594B1 (ko) | 신원과 위치 정보가 분리된 네트워크에서 사용자가 icp 웹사이트에 로그인 하는 방법, 시스템 및 로그인 장치 | |
WO2007090320A1 (fr) | Système d'identité d'utilisateur et procédé d'enregistrement et de configuration d'un service et d'un chemin | |
Geer | Building converged networks with IMS technology | |
US7409704B1 (en) | System and method for local policy enforcement for internet service providers | |
JP2010501131A (ja) | 通信ネットワークにおける端末機器の緊急メッセージを転送する方法 | |
EP2061204A1 (en) | Method of establishing an IMS-session | |
JPH11341152A (ja) | インターネット電話システム | |
US7974622B1 (en) | Provisioning system for fixed vs. nomadic wireless services | |
KR20050077976A (ko) | 무선 데이터 서비스를 위한 사용자의 세션 정보 제공 방법및 시스템 | |
JP2001352411A (ja) | ダイヤルアップ接続システム | |
KR101258508B1 (ko) | 단말기 식별을 통한 공통 경로 접속 시스템 및 그 방법 | |
JP2002064566A (ja) | 通信ネットワークにおける通信方法および通信システム |
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: 20160304 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |