KR20100040049A - 스마트 카드 기반 운용 시스템 및 그 방법 - Google Patents

스마트 카드 기반 운용 시스템 및 그 방법 Download PDF

Info

Publication number
KR20100040049A
KR20100040049A KR1020080099094A KR20080099094A KR20100040049A KR 20100040049 A KR20100040049 A KR 20100040049A KR 1020080099094 A KR1020080099094 A KR 1020080099094A KR 20080099094 A KR20080099094 A KR 20080099094A KR 20100040049 A KR20100040049 A KR 20100040049A
Authority
KR
South Korea
Prior art keywords
smart card
service
user terminal
application
driving
Prior art date
Application number
KR1020080099094A
Other languages
English (en)
Other versions
KR101217883B1 (ko
Inventor
홍재성
Original Assignee
에스케이 텔레콤주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이 텔레콤주식회사 filed Critical 에스케이 텔레콤주식회사
Priority to KR1020080099094A priority Critical patent/KR101217883B1/ko
Publication of KR20100040049A publication Critical patent/KR20100040049A/ko
Application granted granted Critical
Publication of KR101217883B1 publication Critical patent/KR101217883B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)

Abstract

본 발명은 스마트 카드 기반 운용 시스템 및 그 방법을 개시한다. 즉, 스마트 카드 웹 서버(SCWS,Smart Card Web Server)가 탑재된 스마트 카드를 기반으로 하는 웹 환경의 운용 체제를 구현함으로써, 스마트 카드 웹 서버 기반의 어플리케이션 관리 기능을 제공한다.
스마트 카드, 스마트 카드 웹 서버(SCWS,Smart Card Web Server), 운용 체제, 어플리케이션

Description

스마트 카드 기반 운용 시스템 및 그 방법{OPERATION SYSTEM BASED ON SMART CARD AND METHOD THEREOF}
본 발명은 스마트 카드 운용 방안에 관한 것으로, 더욱 상세하게는, 스마트 카드 웹 서버(SCWS,Smart Card Web Server)가 탑재된 스마트 카드를 기반으로 하는 웹 환경의 운용 체제를 구현하여, 사용자 단말기에 대한 개인화된 웹 실행 환경을 제공하는 스마트 카드 기반 운용 시스템 및 그 방법에 관한 것이다.
종래의 스마트 카드 운용 환경은 별도의 사용자 인터페이스(UI,User Interface) 없이 'ISO 7816 Command' 기반의 'APDU Command Request' 및 스마트 카드에서의 'APDU Command Response'를 이용하여 제공된다. 다만, 기존의 SIM/USIM환경에서는 SAT(SIM Application Toolkit), USAT(USIM Application Toolkit)가 제공하고 있는 셋업 메뉴(Setup menu) 기반의 텍스트 형식 사용자 인터페이스(Text User Interface) 만을 제공하고 있는 실정이다.
또한, 스마트 카드의 관리 방안으로 기존의 모바일 뱅킹(Mobile Banking)이 주된 서비스였던 2G에서는 신용 카드사나 은행의 SCMS(Smart Card Management System)에서 담당하며, 2G/3G의 (U)SIM 관리에는 MNO의 UCMS(USIM Card Management System)에서 담당한다.
다시 말해, 상술한 기존 스마트 카드 관리 방안의 주된 내용은 스마트 카드에 탑재된 애플릿(Applet)에 대한 관리 및 카드의 라이프 사이클(life cycle) 관리 등에만 한정되며, 더욱이 이는 해당 관리 시스템의 고객 페이지를 통해 사용자가 소지하고 있는 카드 정보에 대한 제한적인 접근 환경을 제공하는 등 고객 입장에서의 폐쇄적인 서비스 접근 환경을 제공하는 한계가 있다.
본 발명은 상기한 바와 같이 선행 기술에 내재되었던 문제점을 해결하기 위해 창작된 것으로, 본 발명의 목적은, 스마트 카드 웹 서버(SCWS,Smart Card Web Server)를 내장한 스마트 카드 기반 운용 시스템에 있어서, 내장된 브라우저를 통해 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 접속하여 단말기 운용을 위한 서비스 메뉴를 포함하는 웹 기반 대기 화면을 수신하고, 상기 수신된 대기 화면 상의 서비스 메뉴 선택을 통해 해당 메뉴에 링크된 서비스 실행을 요청하는 사용자 단말기; 및 상기 서비스 메뉴에 링크된 서비스를 제공하기 위한 하나 이상의 어플리케이션을 내장하며, 상기 브라우저를 통해 접속한 상기 사용자 단말기에 상기 웹 기반 대기 화면을 제공하여 상기 사용자 단말기의 서비스 메뉴 선택을 통한 서비스 실행 요청시 상기 내장된 어플리케이션을 구동하여 해당 서비스 실행 값을 반환하는 스마트 카드를 포함하는 것을 특징으로 하는 스마트 카드 기반 운용 시스템 및 그 방법을 제공하여 스마트 카드 웹 서버 기반의 어플리케이션 관리 기능을 구현함 으로써, 스마트 카드 내부에 사용자 단말기나 스마트 카드에 설치할 어플리케이션을 사전에 다운로드하여 필요 시 설치해서 사용할 수 있는 서비스를 환경을 제공함에 있다.
본 발명의 다른 목적은, 스마트 카드 웹 서버(SCWS,Smart Card Web Server)를 내장한 스마트 카드와의 연동을 통해 운용되는 사용자 단말기에 있어서, 상기 스마트 카드와의 인터페이스를 형성하여 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 대한 접속 환경을 제공하는 카드 연동부; 및 상기 카드 연동부를 통해 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 접속하여 단말기 운용을 위한 서비스 메뉴를 포함하는 웹 기반 대기 화면을 수신하고, 상기 수신된 대기 화면 상의 서비스 메뉴 선택을 통해 해당 메뉴에 링크된 서비스 실행을 요청하여 상기 스마트 카드로부터 내장된 어플리케이션 구동에 따른 서비스 실행 값을 수신하는 브라우저를 포함하는 것을 특징으로 하는 사용자 단말기 및 그 구동 방법을 제공하여 단말기 운용에 따른 코어(Core) 기능을 스마트 카드 내부에서 구현시킴에 따라 사용자 단말기는 입출력 디바이스 리소스만을 보유하는 더미(Dummy) 디바이스 형태를 갖게 함에 있다.
본 발명의 또 다른 목적은, 내장된 스마트 카드 웹 서버(SCWS,Smart Card Web Server)를 기반으로 사용자 단말기를 운용하는 스마트 카드에 있어서, 상기 사용자 단말기 운용을 위한 서비스 메뉴에 링크되는 하나 이상의 서비스를 제공하기 위한 어플리케이션을 내장하는 어플리케이션 저장부; 및 상기 스마트 카드 웹 서버에 접속한 사용자 단말기의 요청에 따라 상기 서비스 메뉴를 포함하는 웹 기반 대 기 화면을 제공하며, 상기 사용자 단말기의 서비스 메뉴 선택을 통한 서비스 실행 요청시 상기 어플리케이션 저장부에 내장된 어플리케이션을 구동하여 해당 서비스 실행 값을 반환하는 단말 운용부를 포함하는 것을 특징으로 하는 스마트 카드 및 그 구동 방법을 제공하여 스마트 카드 내부에 사용자 단말기나 스마트 카드에 설치할 어플리케이션을 사전에 다운로드함으로써, 필요 시 설치해서 사용할 수 있는 서비스를 환경을 제공함에 있다.
상기 목적을 달성하기 위한 본 발명의 일면에 따라, 스마트 카드 웹 서버(SCWS,Smart Card Web Server)를 내장한 스마트 카드 기반 운용 시스템이 제공되며: 이 시스템은, 내장된 브라우저를 통해 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 접속하여 단말기 운용을 위한 서비스 메뉴를 포함하는 웹 기반 대기 화면을 수신하고, 상기 수신된 대기 화면 상의 서비스 메뉴 선택을 통해 해당 메뉴에 링크된 서비스 실행을 요청하는 사용자 단말기; 및 상기 서비스 메뉴에 링크된 서비스를 제공하기 위한 하나 이상의 어플리케이션을 내장하며, 상기 브라우저를 통해 접속한 상기 사용자 단말기에 상기 웹 기반 대기 화면을 제공하여 상기 사용자 단말기의 서비스 메뉴 선택을 통한 서비스 실행 요청시 상기 내장된 어플리케이션을 구동하여 해당 서비스 실행 값을 반환하는 스마트 카드를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 사용자 단말기는, 전원 인가에 따른 초기 구동 시, 설정된 URL 정보를 토대로 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 접속하여 상기 웹 기반 대기 화면을 수신하는 것을 특징으로 한다.
바람직하게는, 상기 스마트 카드는, 상기 사용자 단말기의 서비스 메뉴 선택을 통한 서비스 요청에 따라 내장된 어플리케이션을 구동하여 상기 사용자 단말기 및 카드 내부에 탑재된 디바이스 리소스(Resource)를 제어하는 것을 특징으로 한다.
본 발명의 다른 일면에 따라, 스마트 카드 웹 서버(SCWS,Smart Card Web Server)를 내장한 스마트 카드와의 연동을 통해 운용되는 사용자 단말기가 제공되며: 이 단말기는, 상기 스마트 카드와의 인터페이스를 형성하여 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 대한 접속 환경을 제공하는 카드 연동부; 및 상기 카드 연동부를 통해 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 접속하여 단말기 운용을 위한 서비스 메뉴를 포함하는 웹 기반 대기 화면을 수신하고, 상기 수신된 대기 화면 상의 서비스 메뉴 선택을 통해 해당 메뉴에 링크된 서비스 실행을 요청하여 상기 스마트 카드로부터 내장된 어플리케이션 구동에 따른 서비스 실행 값을 수신하는 브라우저를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 사용자 단말기는, 상기 브라우저를 통해 수신되는 상기 스마트 카드의 내장된 어플리케이션 구동에 따른 서비스 실행 값을 토대로 단말기 상에 구비된 디바이스 리소스(Resource)를 구동하는 리소스 제어부를 더 포함하는 것을 특징으로 한다.
바람직하게는, 상기 브라우저는, 전원 인가에 따른 초기 구동 시 설정된 URL 정보를 토대로 상기 스마트 카드에 접속하여 상기 웹 기반 대기 화면을 수신하는 것을 특징으로 한다.
본 발명의 다른 일면에 따라, 스마트 카드 웹 서버(SCWS,Smart Card Web Server)를 내장한 스마트 카드와의 연동을 통해 운용되는 사용자 단말기가 제공되며: 이 단말기는, 상기 스마트 카드와의 인터페이스를 형성하여 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 대한 접속 환경을 제공하는 카드 연동부; 사용자에 의해 지정된 사용자 단말기의 특정 서비스의 실행을 위한 어플리케이션을 내장하는 어플리케이션 저장부; 및 상기 스마트 카드와의 연동을 위한 서비스 어플리케이션의 구동을 통해 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 대한 브라우징 기능 및 단말기 운용을 위한 서비스 메뉴를 제공하며, 상기 서비스 메뉴 선택에 따라 상기 브라우징 기능을 통해 해당 메뉴에 링크된 서비스 실행을 상기 스마트 카드에 요청하여 상기 스마트 카드로부터 내장된 어플리케이션 구동에 따른 서비스 실행 값을 수신하는 어플리케이션 구동부를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 어플리케이션 구동부는, 상기 서비스 메뉴 선택에 따라 상기 어플리케이션 저장부에 내장된 어플리케이션을 구동하여 상기 사용자의 의해 지정된 특정 서비스를 실행하는 것을 특징으로 한다.
바람직하게는, 상기 어플리케이션 구동부는, 전원 인가에 따른 초기 구동 시 상기 스마트 카드와의 연동을 위한 서비스 어플리케이션의 구동을 통해 상기 스마트 카드에 대한 브라우징 기능 및 단말기 운용을 위한 서비스 메뉴를 제공하는 것을 특징으로 한다.
바람직하게는, 상기 사용자 단말기는, 내장된 어플리케이션 구동에 따른 서 비스 실행 값을 토대로 단말기 상에 구비된 디바이스 리소스(Resource)를 구동하는 리소스 제어부를 더 포함하는 것을 특징으로 한다.
본 발명의 다른 일면에 따라, 내장된 스마트 카드 웹 서버(SCWS,Smart Card Web Server)를 기반으로 사용자 단말기를 운용하는 스마트 카드가 제공되며: 이 카드는, 상기 사용자 단말기 운용을 위한 서비스 메뉴에 링크되는 하나 이상의 서비스를 제공하기 위한 어플리케이션을 내장하는 어플리케이션 저장부; 및 상기 스마트 카드 웹 서버에 접속한 사용자 단말기의 요청에 따라 상기 서비스 메뉴를 포함하는 웹 기반 대기 화면을 제공하며, 상기 사용자 단말기의 서비스 메뉴 선택을 통한 서비스 실행 요청시 상기 어플리케이션 저장부에 내장된 어플리케이션을 구동하여 해당 서비스 실행 값을 반환하는 단말 운용부를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 단말 운용부는, 전원 인가에 따른 초기 구동에 따라 설정된 URL 정보를 토대로 상기 스마트 카드 웹 서버에 접속한 사용자 단말기에 상기 웹 기반 대기 화면을 제공하는 것을 특징으로 한다.
바람직하게는, 상기 단말 운용부는, 상기 사용자 단말기의 서비스 메뉴 선택을 통한 서비스 요청에 따라 상기 어플리케이션 저장부에 내장된 어플리케이션을 구동하여 상기 사용자 단말기 및 카드 내부에 탑재된 디바이스 리소스(Resource)를 제어하는 것을 특징으로 한다.
본 발명의 다른 일면에 따라, 스마트 카드 웹 서버(SCWS,Smart Card Web Server)를 내장한 스마트 카드 기반 운용 방법이 제공되며: 이 방법은, 사용자 단 말기가 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 접속하여 웹 기반 대기 화면을 요청하는 스마트 카드 접속 단계; 상기 스마트 카드가 단말기 운용을 위한 서비스 메뉴를 포함하는 웹 기반 대기 화면을 상기 스마트 카드 웹 서버에 접속한 사용자 단말기에 제공하는 대기 화면 제공 단계; 상기 사용자 단말기가 상기 수신된 대기 화면 상의 서비스 메뉴 선택을 통해 해당 메뉴에 링크된 서비스 실행을 요청하는 서비스 실행 요청 단계; 및 상기 스마트 카드가 상기 서비스 실행 요청에 따라 상기 선택된 서비스를 실행을 위한 내장된 어플리케이션을 구동하여 서비스 실행 값을 반환하는 서비스 실행 단계를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 스마트 카드 접속 단계는, 전원 인가에 따른 초기 구동 시, 설정된 URL 정보를 토대로 상기 스마트 카드에 접속하여 상기 웹 기반 대기 화면을 요청하는 것을 특징으로 한다.
바람직하게는, 상기 서비스 실행 단계는, 내장된 어플리케이션을 구동하여 상기 사용자 단말기 및 카드 내부에 탑재된 디바이스 리소스(Resource)를 제어하는 것을 특징으로 한다.
본 발명의 다른 일면에 따라, 스마트 카드 웹 서버(SCWS,Smart Card Web Server)를 내장한 스마트 카드와의 연동을 통해 운용되는 사용자 단말기의 구동 방법이 제공되며: 이 방법은, 상기 스마트 카드와의 연동을 위한 서비스 어플리케이션을 구동하여 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 대한 브라우징 기능 및 단말기 운용을 위한 서비스 메뉴를 실행하는 메뉴 실행 단계; 상기 실행된 서비스 메뉴 선택을 통해 해당 메뉴에 링크된 서비스 실행을 요청하는 서비스 실행 요청 단계; 및 상기 선택된 서비스를 실행을 위한 어플리케이션을 구동하여 서비스 실행 값을 반환하는 서비스 실행 단계를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 메뉴 실행 단계는, 전원 인가에 따른 초기 구동 시 상기 스마트 카드와의 연동을 위한 서비스 어플리케이션의 구동을 통해 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 대한 브라우징 기능 및 단말기 운용을 위한 서비스 메뉴를 실행하는 것을 특징으로 한다.
바람직하게는, 상기 서비스 실행 요청 단계는, 상기 브라우징 기능을 통해 상기 선택된 메뉴에 링크된 서비스 실행을 상기 스마트 카드에 요청하는 것을 특징으로 한다.
바람직하게는, 상기 서비스 실행 단계는, 사용자에 의해 지정된 사용자 단말기의 특정 서비스의 실행을 위해 내장된 어플리케이션을 구동하여 단말기 상에 구비된 디바이스 리소스(Resource)를 구동하는 것을 특징으로 한다.
바람직하게는, 상기 서비스 실행 단계는, 상기 스마트 카드로부터 내장된 어플리케이션 구동에 따른 서비스 실행 값을 수신하여 단말기 상에 구비된 디바이스 리소스(Resource)를 구동하는 것을 특징으로 한다.
본 발명의 또 다른 일면에 따라, 내장된 스마트 카드 웹 서버(SCWS,Smart Card Web Server)를 기반으로 사용자 단말기를 운용하는 스마트 카드의 구동 방법이 제공되며: 이 방법은, 상기 내장된 스마트 카드 웹 서버에 접속한 상기 사용자 단말기로부터 사용자 단말기 운용을 위한 서비스 메뉴를 포함하는 웹 기반 대기 화면 요청을 수신하는 단말 접속 단계; 상기 웹 기반 대기 화면을 상기 사용자 단말 기에 제공하는 대기 화면 제공 단계; 상기 사용자 단말기의 서비스 메뉴 선택을 통한 링크된 서비스 실행 요청을 수신하는 서비스 실행 요청 수신 단계; 및 상기 서비스 실행 요청에 따라 상기 선택된 서비스를 실행을 위한 내장된 어플리케이션을 구동하여 서비스 실행 값을 반환하는 서비스 실행 단계를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 단말 접속 단계는, 전원 인가에 따른 초기 구동에 따라 설정된 URL 정보를 토대로 내장된 스마트 카드에 접속한 사용자 단말기로부터 상기 웹 기반 대기 화면 요청을 수신하는 것을 특징으로 한다.
바람직하게는, 상기 서비스 실행 단계는, 상기 사용자 단말기의 서비스 메뉴 선택을 통한 서비스 요청에 따라 상기 어플리케이션 저장부에 내장된 어플리케이션을 구동하여 상기 사용자 단말기 및 카드 내부에 탑재된 디바이스 리소스(Resource)를 제어하는 것을 특징으로 한다.
본 발명에 따른 스마트 카드 기반 운용 시스템 및 그 방법은, 스마트 카드 웹 서버 기반의 어플리케이션 관리 기능을 구현함으로써, 스마트 카드 내부에 사용자 단말기나 스마트 카드에 설치할 어플리케이션을 사전에 다운로드하여 필요 시 설치해서 사용할 수 있는 서비스를 환경을 제공할 수 있다. 또한, 웹 기반의 사용자 인터페이스를 제공하는 스마트 카드 운용 시스템을 사용자에게 제공하여 사용자에게 대용량 기반의 스마트 카드를 용이하게 이용할 수 있는 기회를 제공함으로써 대용량 스마트카드 기반의 서비스를 활성화시킬 수 있다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 설명한다.
도 1은 본 발명의 실시예에 따른 스마트 카드 기반 운용 시스템의 개략적인 구성도를 도시한다.
도 1에 도시된 바와 같이, 상기 시스템은, 단말기 운용을 위한 서비스 메뉴를 제공받아 메뉴 선택을 통해 특정 서비스의 실행을 요청하는 사용자 단말기(100), 범용 가입자 인증 모듈(USIM, Universal Subscriber Identify Module)을 기반으로 내장된 스마트 카드 웹 서버(SCWS,Smart Card Web Server) 기능을 통해 상기 사용자 단말기(100)에 상기 서비스 메뉴를 포함하는 웹 기반 대기 화면을 제공하여 제공된 서비스 메뉴 선택을 통한 서비스 실행 요청시 내장된 어플리케이션을 구동하는 스마트 카드(200)를 포함하는 구성을 갖는다. 여기서, 사용자 단말기(100)와 스마트 카드(200) 사이에는 USB(Universal Serial Bus) 드라이버 위에 'EEM' 클래스를 구현함으로써, TCP/IP 기반 고속 인터페이스를 지원할 수 있도록 함이 바람직하다.
상기 사용자 단말기(100)는 전원 인가에 따른 초기 구동 시, 설정된 URL 정보를 토대로 상기 스마트 카드(200)에 내장된 스마트 카드 웹 서버에 접속하여 단말기 운용을 위한 서비스 메뉴를 포함하는 웹 기반 대기 화면을 수신한다. 아울러, 사용자 단말기(100)는 상기 수신된 대기 화면 상에 포함된 서비스 메뉴 선택함으로써, 해당 메뉴에 링크된 서비스의 실행을 스마트 카드(200)에 요청한다. 이와 관련하여, 사용자 단말기(100)는 스마트 카드(200)로부터 상기 서비스 메뉴에 링크된 서비스를 제공하기 위해 내장된 어플리케이션의 구동에 따른 서비스 실행 값을 수신한다. 보다 구체적으로, 사용자 단말기(100)는 스마트 카드(200)에 내장된 어플리케이션 구동에 따른 서비스 실행 값을 수신하여 이를 토대로 단말기 상에 구비된 디바이스 리소스(Resource)를 구동한다.
상기 스마트 카드(200)는, 상기 서비스 메뉴에 링크된 서비스를 제공하기 위한 하나 이상의 어플리케이션을 내장하고 이를 구동하여 내장된 스마트 카드 웹 서버에 접속한 사용자 단말기(100)의 요청 서비스를 실행한다. 즉, 스마트 카드(200)는 상기 사용자 단말기(100)에 상기 웹 기반 대기 화면을 제공하여 상기 사용자 단말기의 서비스 메뉴 선택을 통한 서비스 실행 요청시 상기 내장된 어플리케이션을 구동하여 해당 서비스 실행 값을 반환한다. 보다 구체적으로, 스마트 카드(200)는 사용자 단말기(100)의 서비스 메뉴 선택을 통한 서비스 요청에 따라 내장된 어플리케이션을 구동하여 상기 사용자 단말기 및 카드 내부에 탑재된 디바이스 리소스(Resource)를 제어한다.
이상에서 살펴본 바와 같이 본 발명에 따른 스마트 카드 기반 운용 시스템에 따르면, 스마트 카드 웹 서버 기반의 어플리케이션 관리 기능을 구현함으로써, 스마트 카드 내부에 사용자 단말기나 스마트 카드에 설치할 어플리케이션을 사전에 다운로드하여 필요 시 설치해서 사용할 수 있는 서비스를 환경을 제공할 수 있다.
이하에서는, 도 2 내지 도 4를 참조하여 사용자 단말기와 스마트 카드의 구체적인 구성을 설명하도록 한다.
먼저, 도 2를 참조하여 사용자 단말기(100)의 구성을 살펴보면, 사용자 단말기(100)는 카드 연동부(110), 브라우저(120), 및 리소스 제어부(130)를 포함하는 구성을 갖는다.
상기 카드 연동부(110)는 스마트 카드 웹 서버(SCWS,Smart Card Web Server)를 내장한 스마트 카드(200)와의 인터페이스를 형성하여 상기 스마트 카드에 대한 접속 환경을 제공한다. 보다 구체적으로, 카드 연동부(110)는 USB(Universal Serial Bus) 드라이버 위에 'EEM' 클래스를 구현함으로써, 스마트 카드(200)와의 TCP/IP 기반 고속 인터페이스를 지원할 수 있도록 한다.
상기 브라우저(120)는 전원 인가에 따른 초기 구동 시, 설정된 URL 정보를 토대로 상기 스마트 카드(200)에 내장된 스마트 카드 웹 서버에 접속하여 단말기 운용을 위한 서비스 메뉴를 포함하는 웹 기반 대기 화면을 수신한다. 아울러, 브라우저(120)는 상기 수신된 대기 화면 상에 포함된 서비스 메뉴 선택함으로써, 해당 메뉴에 링크된 서비스의 실행을 스마트 카드(200)에 요청한다. 이와 관련하여, 브라우저(120)는 스마트 카드(200)로부터 상기 서비스 메뉴에 링크된 서비스를 제공하기 위해 내장된 어플리케이션의 구동에 따른 서비스 실행 값을 수신한다.
상기 리소스 제어부(130)는 상기 브라우저(120)를 통해 수신되는 상기 스마트 카드의 내장된 어플리케이션 구동에 따른 서비스 실행 값을 토대로 단말기 상에 구비된 디바이스 리소스(Resource)를 구동한다.
다음, 도 3을 참조하여 사용자 단말기(100)의 또 다른 구성을 살펴보면 사용자 단말기(100)는 카드 연동부(140), 어플리케이션 저장부(150), 어플리케이션 구 동부(160), 및 리소스 제어부(170)를 포함하는 구성을 갖는다.
상기 카드 연동부(140)는 상기 카드 연동부(110)는 스마트 카드 웹 서버(SCWS,Smart Card Web Server)를 내장한 스마트 카드(200)와의 인터페이스를 형성하여 상기 스마트 카드에 대한 접속 환경을 제공한다. 보다 구체적으로, 카드 연동부(110)는 USB(Universal Serial Bus) 드라이버 위에 'EEM' 클래스를 구현함으로써, 스마트 카드(200)와의 TCP/IP 기반 고속 인터페이스를 지원할 수 있도록 한다.
상기 어플리케이션 저장부(150)는 사용자에 의해 지정된 사용자 단말기의 특정 서비스의 실행을 위한 어플리케이션 예컨대, 호 처리(Call), 메시지 전송(SMS), 및 벨소리 등과 같이 MNO(Mobile Network Operator)가 제공하는 어플리케이션 또는 단말기 제조업체(OEM)가 제공하는 특정 어플리케이션 등을 내장함으로써, 스마트 카드(200)와는 독립적인 서비스 실행 환경을 마련한다.
상기 어플리케이션 구동부(160)는 전원 인가에 따른 초기 구동 시, 스마트 카드(200)와의 연동을 위한 서비스 어플리케이션의 구동을 통해 스마트 카드(100)에 내장된 스마트 카드 웹 서버에 대한 브라우징 기능 및 단말기 운용을 위한 서비스 메뉴를 제공한다. 아울러, 어플리케이션 구동부(160)는 상기 서비스 메뉴 선택에 따라 상기 브라우징 기능을 통해 해당 메뉴에 링크된 서비스 실행을 상기 스마트 카드에 요청한다. 이와 관련하여, 어플리케이션 구동부(160)는 스마트 카드(200)로부터 상기 서비스 메뉴에 링크된 서비스를 제공하기 위해 내장된 어플리케이션의 구동에 따른 서비스 실행 값을 수신한다. 한편, 어플리케이션 구동 부(160)는, 상기 서비스 메뉴 선택에 따라 상기 어플리케이션 저장부(150)에 내장된 어플리케이션을 구동함으로써, 스마트 카드(200)와는 독립적으로 상기 사용자의 의해 지정된 특정 서비스를 실행한다.
상기 리소스 제어부(170)는 상기 어플리케이션 구동부(160)를 통해 수신되는 어플리케이션 구동에 따른 서비스 실행 값을 토대로 단말기 상에 구비된 디바이스 리소스(Resource)를 구동한다.
이상에서 살펴본 바와 같이 본 발명에 따른 사용자 단말기(100)의 구성에 따르면, 단말기 운용에 따른 코어(Core) 기능을 스마트 카드(200) 내부에서 구현시킴에 따라 사용자 단말기(100)는 입출력 디바이스 리소스만을 보유하는 더미(Dummy) 디바이스 형태를 갖게 되므로, 단말기 개발을 위한 비용을 줄일 수가 있다.
다음으로, 도 4을 참조하여 스마트 카드(200)의 구성을 살펴보면, 스마트 카드(200)는 어플리케이션 저장부(210), 단말 운용부(220)를 포함하는 구성을 갖는다.
상기 어플리케이션 저장부(210)는 상기 사용자 단말기 운용을 위한 서비스 메뉴에 링크되는 하나 이상의 서비스를 제공하기 위한 다수의 어플리케이션을 내장함으로써, 내장된 어플리케이션의 구동을 통해 사용자 단말기(100)가 요청하는 단말기 운용에 따른 다양한 서비스를 제공할 수 있도록 한다.
상기 단말 운용부(220)는 스마트 카드 웹 서버(SCWS)를 기반 바람직하게는, WAF(Web Application Framework) 상에서 구동되며 전원 인가에 따른 초기 구동에 따라 설정된 URL 정보를 토대로 내장된 스마트 카드 웹 서버에 접속한 사용자 단말 기(100)에 웹 기반 대기 화면을 제공한다. 이와 관련하여, 단말 운용부(220)는 상기 사용자 단말기(100)의 웹 기반 대기 화면에 포함된 서비스 메뉴 선택을 통한 서비스 실행 요청시 상기 내장된 어플리케이션을 구동하여 해당 서비스 실행 값을 반환한다. 보다 구체적으로, 단말 운용부(220)는 사용자 단말기(100)의 서비스 메뉴 선택을 통한 서비스 요청에 따라 내장된 어플리케이션을 구동하여 상기 사용자 단말기 및 카드 내부에 탑재된 디바이스 리소스(Resource)를 제어한다. 더 나아가, 단말 운용부(220)는 상기 구성을 기반으로 상술한 단말기 운용 기능에 부가적으로, 현재 스마트 카드(200) 및 사용자 단말기(100)에 설치되어 있는 어플리케이션에 대한 목록을 제공하여 이를 토대로 어플리케이션의 그룹, 타입(Type), 설치 날짜, 어플리케이션 크기 등에 대한 정보를 제공할 수 있으며, 각각의 어플리케이션 별로 삭제 및 갱신 등의 메뉴를 통해서 어플리케이션에 대한 관리를 수행할 수 있다. 또한, 설치 가능한 어플리케이션 목록에 대한 메뉴를 제공해서 현재 스마트 카드 내의 대용량 메모리 상에서는 존재하지만 설치되지 않은 어플리케이션을 설치할 수 있는 기능을 제공할 수 있다. 또한, 서비스 메뉴를 포함하는 대기 화면의 모양/테마, 네트워크 장치에 대한 설정, 사용자 정보에 대한 설정, 대용량 저장 장치의 관리,스마트 카드 웹 서버 등 스마트 카드 내에 탑재되어 있는 각종 TCP/UDB 기반의 서비스와 'CAT Framework' 기반의 어플리케이션에 대한 관리 기능을 부여할 수 있다. 또한, 사용자 정보, 네트워크 등 I/O장치, 대용량 Storage등의 장치 등의 디바이스 리소스에 대한 접근 권한을 설정하는 기능의 부여 또한 가능할 것이다.
이상에서 살펴본 바와 같이, 본 발명에 따른 스마트 카드(200)의 구성에 따 르면, 스마트 카드(200) 내부에 사용자 단말기(100)나 스마트 카드(200)에 설치할 어플리케이션을 사전에 다운로드하여 필요 시 설치해서 사용할 수 있는 서비스를 환경을 제공할 수 있다. 또한, 스마트 카드(200)가 지원하는 대용량 저장 매체 바람직하게는, 어플리케이션 저장부(210)를 적용함으로써, 파일 요량이 큰 멀티키디어 데이터 같은 경우 단말 구동부에서 바로 실행하여 스마트 카드 웹 서버의 부하를 줄이고, 컨텐츠의 실행 속도를 향상시킬 수 있다. 또한, 어플리케이션 저장부(210)에 사용자 단말기(100)에서 사용하는 어플리케이션을 저장함으로써, 기기 변경이 발생하는 경우, 용이하게 어플리케이션을 설치 및 삭제할 수 있다.
이하에서는, 도 5 내지 도 8을 참조하여, 본 발명의 실시예에 따른 스마트 카드 기반 운용 방안을 설명하기로 한다. 여기서, 설명의 편의를 위해 전술한 도 1 내지 도 4에 도시된 구성은 해당 참조번호를 언급하여 설명하기로 한다.
먼저, 도 5를 참조하여 본 발명의 실시예에 따른 스마트 카드 기반 운용 시스템의 구동 방법을 설명한다.
우선, 사용자 단말기(100)가 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 접속하여 웹 기반 대기 화면을 요청한다(S10). 바람직하게는, 상기 사용자 단말기(100)는 전원 인가에 따른 초기 구동 시, 설정된 URL 정보를 토대로 상기 스마트 카드(200)에 내장된 스마트 카드 웹 서버에 접속하여 단말기 운용을 위한 서비스 메뉴를 포함하는 웹 기반 대기 화면을 요청한다.
다음으로, 스마트 카드(200)가 단말기 운용을 위한 서비스 메뉴를 포함하는 웹 기반 대기 화면을 상기 사용자 단말기(100)에 제공한다(S20).
그리고 나서, 사용자 단말기가 상기 수신된 대기 화면 상의 서비스 메뉴 선택을 통해 해당 메뉴에 링크된 서비스 실행을 요청한다(S30-S40).
이후, 스마트 카드(200)가 상기 서비스 실행 요청에 따라 상기 선택된 서비스를 실행을 위한 내장된 어플리케이션을 구동하여 서비스 실행 값을 반환한다(S50-S60). 바람직하게는, 스마트 카드(200)는 상기 사용자 단말기(100)에 상기 웹 기반 대기 화면을 제공하여 상기 사용자 단말기의 서비스 메뉴 선택을 통한 서비스 실행 요청시 상기 내장된 어플리케이션을 구동하여 해당 서비스 실행 값을 반환한다. 보다 구체적으로, 스마트 카드(200)는 사용자 단말기(100)의 서비스 메뉴 선택을 통한 서비스 요청에 따라 내장된 어플리케이션을 구동하여 상기 사용자 단말기 및 카드 내부에 탑재된 디바이스 리소스(Resource)를 제어한다.
이상에서 살펴본 바와 같이 본 발명에 따른 스마트 카드 기반 운용 시스템의 구동 방법에 따르면, 스마트 카드 웹 서버 기반의 어플리케이션 관리 기능을 구현함으로써, 스마트 카드 내부에 사용자 단말기나 스마트 카드에 설치할 어플리케이션을 사전에 다운로드하여 필요 시 설치해서 사용할 수 있는 서비스를 환경을 제공할 수 있다.
다음, 도 6을 참조하여 본 발명의 실시예에 따른 사용자 단말기의 구동 방법을 설명한다.
먼저, 스마트 카드(200)에 내장된 스마트 카드 웹 서버에 접속하여 단말기 운용을 위한 서비스 메뉴를 포함하는 웹 기반 대기 화면을 요청한다(S110-S120;도 5의 단계'S10'과 대응). 바람직하게는, 브라우저(120)가 전원 인가에 따른 초기 구동 시, 카드 연동부(110)를 통해 설정된 URL 정보를 토대로 상기 스마트 카드(200)에 내장된 스마트 카드 웹 서버에 접속하여 단말기 운용을 위한 서비스 메뉴를 요청한다.
다음으로, 스마트 카드(200)로부터 수신되는 상기 웹 기반 대기 화면 상의 서비스 메뉴 선택을 통해 해당 메뉴에 링크된 서비스 실행을 요청한다(S130-S160;도 5의 단계'S30-S40'과 대응). 바람직하게는, 브라우저(120)가 상기 수신된 대기 화면 상에 포함된 서비스 메뉴 선택함으로써, 해당 메뉴에 링크된 서비스의 실행을 스마트 카드(200)에 요청한다.
그리고 나서, 스마트 카드(200)로부터 내장된 어플리케이션 구동에 따른 서비스 실행 값을 수신한다(S170-S200;도 5의 단계'S60'과 대응). 바람직하게는, 브라우저(120)가 스마트 카드(200)로부터 상기 서비스 메뉴에 링크된 서비스를 제공하기 위해 내장된 어플리케이션의 구동에 따른 서비스 실행 값을 수신한다. 이와 관련하여, 리소스 제어부(130)가 상기 브라우저(120)를 통해 수신되는 상기 스마트 카드의 내장된 어플리케이션 구동에 따른 서비스 실행 값을 토대로 단말기 상에 구비된 디바이스 리소스(Resource)를 구동한다.
다음, 도 7을 참조하여 본 발명의 다른 실시예에 따른 사용자 단말기의 구동 방법을 설명한다.
먼저, 스마트 카드(200)와의 연동을 위한 서비스 어플리케이션을 구동하여 상기 스마트 카드(200)에 내장된 스마트 카드 웹 서버에 대한 브라우징 기능 및 단말기 운용을 위한 서비스 메뉴를 실행한다(S210). 바람직하게는, 어플리케이션 구 동부(160)가 전원 인가에 따른 초기 구동 시, 스마트 카드(200)와의 연동을 위한 서비스 어플리케이션의 구동을 통해 스마트 카드(100)에 내장된 스마트 카드 웹 서버에 대한 브라우징 기능 및 단말기 운용을 위한 서비스 메뉴를 제공한다.
그리고 나서, 상기 실행된 서비스 메뉴 선택을 통해 해당 메뉴에 링크된 서비스 실행을 요청한다(S220).
상기 선택된 서비스를 실행을 위한 어플리케이션을 구동하여 서비스 실행 값을 반환한다(S230-S260). 바람직하게는, 어플리케이션 구동부(160)가 상기 서비스 메뉴 선택에 따라 상기 어플리케이션 저장부(150)에 내장된 어플리케이션을 구동함으로써, 스마트 카드(200)와는 독립적으로 상기 사용자의 의해 지정된 특정 서비스를 실행한다. 즉, 어플리케이션 저장부(150)는 사용자에 의해 지정된 사용자 단말기의 특정 서비스의 실행을 위한 어플리케이션 예컨대, 호 처리(Call), 메시지 전송(SMS), 및 벨소리 등과 같이 MNO(Mobile Network Operator)가 제공하는 어플리케이션 또는 단말기 제조업체(OEM)가 제공하는 특정 어플리케이션 등을 내장함으로써, 스마트 카드(200)와는 독립적인 서비스 실행 환경을 마련한다. 한편, 어플리케이션 구동부(160)는 도 6을 통한 브라우저(120)의 동작과 동일하게 스마트 카드(200)로부터 상기 서비스 메뉴에 링크된 서비스를 제공하기 위해 내장된 어플리케이션의 구동에 따른 서비스 실행 값을 수신하는 구성 또한 가능하다. 더 나아가, 상기 리소스 제어부(170)는 상기 어플리케이션 구동부(160)를 통한 어플리케이션 구동에 따른 서비스 실행 값을 토대로 단말기 상에 구비된 디바이스 리소스(Resource)를 구동한다.
이상에서 살펴본 바와 같이 본 발명에 따른 사용자 단말기(100)의 구동 방법에 따르면, 단말기 운용에 따른 코어(Core) 기능을 스마트 카드(200) 내부에서 구현시킴에 따라 사용자 단말기(100)는 입출력 디바이스 리소스만을 보유하는 더미(Dummy) 디바이스 형태를 갖게 되므로, 단말기 개발을 위한 비용을 줄일 수가 있다.
이하에서는, 도 8을 참조하여 본 발명의 실시예에 따른 스마트 카드의 동작을 설명하도록 한다.
먼저, 내장된 스마트 카드 웹 서버에 접속한 사용자 단말기(100)로부터 사용자 단말기 운용을 위한 서비스 메뉴를 포함하는 웹 기반 대기 화면 요청을 수신하여, 상기 웹 기반 대기 화면을 상기 사용자 단말기에 제공한다(S310-S320;;도 5의 단계'S10-S20'과 대응). 바람직하게는, 단말 운용부(220)가 전원 인가에 따른 초기 구동에 따라 설정된 URL 정보를 토대로 내장된 스마트 카드 웹 서버에 접속한 사용자 단말기(100)에 웹 기반 대기 화면을 제공한다.
그런 다음, 사용자 단말기(100)의 서비스 메뉴 선택을 통한 링크된 서비스 실행 요청을 수신한다(S330;도 5의 단계'S40'과 대응). 바람직하게는, 단말 운용부(220)가 상기 사용자 단말기(100)의 웹 기반 대기 화면에 포함된 서비스 메뉴 선택을 통한 서비스 실행 요청을 수신한다.
그리고 나서, 사용자 단말기(110)의 상기 서비스 실행 요청에 따라 상기 선택된 서비스를 실행을 위한 내장된 어플리케이션을 구동하여 서비스 실행 값을 반환한다(S340-S360;도 5의 단계'S50-S60'과 대응). 바람직하게는, 단말 운용 부(220)가 상기 사용자 단말기(100)의 웹 기반 대기 화면에 포함된 서비스 메뉴 선택을 통한 서비스 실행 요청시 상기 내장된 어플리케이션을 구동하여 해당 서비스 실행 값을 반환한다. 보다 구체적으로, 단말 운용부(220)는 사용자 단말기(100)의 서비스 메뉴 선택을 통한 서비스 요청에 따라 내장된 어플리케이션을 구동하여 상기 사용자 단말기 및 카드 내부에 탑재된 디바이스 리소스(Resource)를 제어한다.
이상에서 살펴본 바와 같이, 본 발명에 따른 스마트 카드(200)의 구동 방법에 따르면, 스마트 카드(200) 내부에 사용자 단말기(100)나 스마트 카드(200)에 설치할 어플리케이션을 사전에 다운로드하여 필요 시 설치해서 사용할 수 있는 서비스를 환경을 제공할 수 있다. 또한, 스마트 카드(200)가 지원하는 대용량 저장 매체 바람직하게는, 어플리케이션 저장부(210)를 적용함으로써, 파일 요량이 큰 멀티키디어 데이터 같은 경우 단말 구동부에서 바로 실행하여 스마트 카드 웹 서버의 부하를 줄이고, 컨텐츠의 실행 속도를 향상시킬 수 있다. 또한, 어플리케이션 저장부(210)에 사용자 단말기(100)에서 사용하는 어플리케이션을 저장함으로써, 기기 변경이 발생하는 경우, 용이하게 어플리케이션을 설치 및 삭제할 수 있다.
한편, 여기에 제시된 실시예들과 관련하여 설명된 방법 또는 알고리즘의 단계들은 하드웨어로 직접 구현되거나, 프로세서에 의해 실행되는 소프트웨어 모듈로 구현되거나, 또는 이들의 결합에 의해 구현될 수 있다. 소프트웨어 모듈은 RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터들, 하드 디스크, 이동식 디스크, CD-ROM, 또는 기술적으로 공지된 임의의 다른 형태의 저장 매체에 상주할 수 있다. 예시적인 저장 매체는 프로세서와 연결되며, 그 결 과 프로세서는 저장 매체로부터 정보를 판독하고 저장 매체로 정보를 기록할 수 있다. 대안적으로, 저장 매체는 프로세서로 통합될 수 있다. 프로세서 및 저장 매체는 ASIC 내에 포함될 수 있다. ASIC은 사용자 단말기 내에 포함될 수 있다. 대안적으로, 프로세서 및 저장 매체는 사용자 단말기 내에 개별적인 컴포넌트들로서 포함될 수 있다.
지금까지 본 발명을 바람직한 실시예를 참조하여 상세히 설명하였지만, 본 발명이 상기한 실시 예에 한정되는 것은 아니며, 이하의 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 또는 수정이 가능한 범위까지 본 발명의 기술적 사상이 미친다 할 것이다.
본 발명에 따른 스마트 카드 기반 운용 시스템 및 그 방법은 스마트 카드 웹 서버(SCWS,Smart Card Web Server)가 탑재된 스마트 카드 기반 웹 환경의 운용 체제를 구현한다는 점에서 기존 기술의 한계를 뛰어 넘음에 따라 관련 기술에 대한 이용만이 아닌 적용되는 장치의 시판 또는 영업의 가능성이 충분할 뿐만 아니라 현실적으로 명백하게 실시할 수 있는 정도이므로 산업상 이용가능성이 있는 발명이다.
도 1은 본 발명의 실시예에 스마트 카드 기반 운용 시스템의 개략적인 구성도.
도 2 및 도 3은 본 발명의 실시예에 따른 사용자 단말기의 개략적인 구성도.
도 4는 본 발명의 실시예에 따른 스마트 카드의 개략적인 구성도.
도 5는 본 발명의 실시예에 따른 스마트 카드 기반 운용 시스템의 구동 방법을 설명하기 위한 순서도.
도 6 및 7은 본 발명의 실시예에 따른 사용자 단말기의 구동 방법을 설명하기 위한 순서도.
도 8은 본 발명의 실시예에 따른 스마트 카드의 구동 방법을 설명하기 위한 순서도.
<도면의 주요 부분에 대한 부호의 설명>
100: 사용자 단말기
110: 카드 연동부 120: 브라우저
130: 리소스 제어부 140: 카드 연동부
150: 어플리케이션 저장부 160: 어플리케이션 구동부
170: 리소스 제어부
200: 스마트 카드
210: 어플리케이션 저장부 220: 단말 운용부

Claims (25)

  1. 스마트 카드 웹 서버(SCWS,Smart Card Web Server)를 내장한 스마트 카드 기반 운용 시스템에 있어서,
    내장된 브라우저를 통해 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 접속하여 단말기 운용을 위한 서비스 메뉴를 포함하는 웹 기반 대기 화면을 수신하고, 상기 수신된 대기 화면 상의 서비스 메뉴 선택을 통해 해당 메뉴에 링크된 서비스 실행을 요청하는 사용자 단말기; 및
    상기 서비스 메뉴에 링크된 서비스를 제공하기 위한 하나 이상의 어플리케이션을 내장하며, 상기 브라우저를 통해 접속한 상기 사용자 단말기에 상기 웹 기반 대기 화면을 제공하여 상기 사용자 단말기의 서비스 메뉴 선택을 통한 서비스 실행 요청시 상기 내장된 어플리케이션을 구동하여 해당 서비스 실행 값을 반환하는 스마트 카드를 포함하는 것을 특징으로 하는 스마트 카드 기반 운용 시스템.
  2. 제 1 항에 있어서, 상기 사용자 단말기는,
    전원 인가에 따른 초기 구동 시, 설정된 URL 정보를 토대로 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 접속하여 상기 웹 기반 대기 화면을 수신하는 것을 특징으로 하는 스마트 카드 기반 운용 시스템.
  3. 제 1 항에 있어서, 상기 스마트 카드는,
    상기 사용자 단말기의 서비스 메뉴 선택을 통한 서비스 요청에 따라 내장된 어플리케이션을 구동하여 상기 사용자 단말기 및 카드 내부에 탑재된 디바이스 리소스(Resource)를 제어하는 것을 특징으로 하는 스마트 카드 기반 운용 시스템.
  4. 스마트 카드 웹 서버(SCWS,Smart Card Web Server)를 내장한 스마트 카드와의 연동을 통해 운용되는 사용자 단말기에 있어서,
    상기 스마트 카드와의 인터페이스를 형성하여 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 대한 접속 환경을 제공하는 카드 연동부; 및
    상기 카드 연동부를 통해 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 접속하여 단말기 운용을 위한 서비스 메뉴를 포함하는 웹 기반 대기 화면을 수신하고, 상기 수신된 대기 화면 상의 서비스 메뉴 선택을 통해 해당 메뉴에 링크된 서비스 실행을 요청하여 상기 스마트 카드로부터 내장된 어플리케이션 구동에 따른 서비스 실행 값을 수신하는 브라우저를 포함하는 것을 특징으로 하는 사용자 단말기.
  5. 제 4 항에 있어서, 상기 사용자 단말기는,
    상기 브라우저를 통해 수신되는 상기 스마트 카드의 내장된 어플리케이션 구동에 따른 서비스 실행 값을 토대로 단말기 상에 구비된 디바이스 리소스(Resource)를 구동하는 리소스 제어부를 더 포함하는 것을 특징으로 하는 사용자 단말기.
  6. 제 4 항에 있어서, 상기 브라우저는,
    전원 인가에 따른 초기 구동 시 설정된 URL 정보를 토대로 상기 스마트 카드에 접속하여 상기 웹 기반 대기 화면을 수신하는 것을 특징으로 하는 사용자 단말기.
  7. 스마트 카드 웹 서버(SCWS,Smart Card Web Server)를 내장한 스마트 카드와의 연동을 통해 운용되는 사용자 단말기에 있어서,
    상기 스마트 카드와의 인터페이스를 형성하여 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 대한 접속 환경을 제공하는 카드 연동부;
    사용자에 의해 지정된 사용자 단말기의 특정 서비스의 실행을 위한 어플리케이션을 내장하는 어플리케이션 저장부; 및
    상기 스마트 카드와의 연동을 위한 서비스 어플리케이션의 구동을 통해 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 대한 브라우징 기능 및 단말기 운용을 위한 서비스 메뉴를 제공하며, 상기 서비스 메뉴 선택에 따라 상기 브라우징 기능을 통해 해당 메뉴에 링크된 서비스 실행을 상기 스마트 카드에 요청하여 상기 스마트 카드로부터 내장된 어플리케이션 구동에 따른 서비스 실행 값을 수신하는 어플리케이션 구동부를 포함하는 것을 특징으로 하는 사용자 단말기.
  8. 제 7 항에 있어서, 상기 어플리케이션 구동부는,
    상기 서비스 메뉴 선택에 따라 상기 어플리케이션 저장부에 내장된 어플리케이션을 구동하여 상기 사용자의 의해 지정된 특정 서비스를 실행하는 것을 특징으로하는 사용자 단말기.
  9. 제 7 항에 있어서, 상기 어플리케이션 구동부는,
    전원 인가에 따른 초기 구동 시 상기 스마트 카드와의 연동을 위한 서비스 어플리케이션의 구동을 통해 상기 스마트 카드에 대한 브라우징 기능 및 단말기 운용을 위한 서비스 메뉴를 제공하는 것을 특징으로 하는 사용자 단말기.
  10. 제 7 항 또는 제 8 항에 있어서, 상기 사용자 단말기는,
    내장된 어플리케이션 구동에 따른 서비스 실행 값을 토대로 단말기 상에 구비된 디바이스 리소스(Resource)를 구동하는 리소스 제어부를 더 포함하는 것을 특징으로 하는 사용자 단말기.
  11. 내장된 스마트 카드 웹 서버(SCWS,Smart Card Web Server)를 기반으로 사용자 단말기를 운용하는 스마트 카드에 있어서,
    상기 사용자 단말기 운용을 위한 서비스 메뉴에 링크되는 하나 이상의 서비스를 제공하기 위한 어플리케이션을 내장하는 어플리케이션 저장부; 및
    상기 스마트 카드 웹 서버에 접속한 사용자 단말기의 요청에 따라 상기 서비스 메뉴를 포함하는 웹 기반 대기 화면을 제공하며, 상기 사용자 단말기의 서비스 메뉴 선택을 통한 서비스 실행 요청시 상기 어플리케이션 저장부에 내장된 어플리케이션을 구동하여 해당 서비스 실행 값을 반환하는 단말 운용부를 포함하는 것을 특징으로 하는 스마트 카드.
  12. 제 11 항에 있어서, 상기 단말 운용부는,
    전원 인가에 따른 초기 구동에 따라 설정된 URL 정보를 토대로 상기 스마트 카드 웹 서버에 접속한 사용자 단말기에 상기 웹 기반 대기 화면을 제공하는 것을 특징으로 하는 스마트 카드.
  13. 제 11 항에 있어서, 상기 단말 운용부는,
    상기 사용자 단말기의 서비스 메뉴 선택을 통한 서비스 요청에 따라 상기 어플리케이션 저장부에 내장된 어플리케이션을 구동하여 상기 사용자 단말기 및 카드 내부에 탑재된 디바이스 리소스(Resource)를 제어하는 것을 특징으로 하는 스마트 카드.
  14. 스마트 카드 웹 서버(SCWS,Smart Card Web Server)를 내장한 스마트 카드 기반 운용 방법에 있어서,
    사용자 단말기가 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 접속하여 웹 기반 대기 화면을 요청하는 스마트 카드 접속 단계;
    상기 스마트 카드가 단말기 운용을 위한 서비스 메뉴를 포함하는 웹 기반 대 기 화면을 상기 스마트 카드 웹 서버에 접속한 사용자 단말기에 제공하는 대기 화면 제공 단계;
    상기 사용자 단말기가 상기 수신된 대기 화면 상의 서비스 메뉴 선택을 통해 해당 메뉴에 링크된 서비스 실행을 요청하는 서비스 실행 요청 단계; 및
    상기 스마트 카드가 상기 서비스 실행 요청에 따라 상기 선택된 서비스를 실행을 위한 내장된 어플리케이션을 구동하여 서비스 실행 값을 반환하는 서비스 실행 단계를 포함하는 것을 특징으로 하는 스마트 카드 기반 운용 방법.
  15. 제 14 항에 있어서, 상기 스마트 카드 접속 단계는,
    전원 인가에 따른 초기 구동 시, 설정된 URL 정보를 토대로 상기 스마트 카드에 접속하여 상기 웹 기반 대기 화면을 요청하는 것을 특징으로 하는 스마트 카드 기반 운용 방법.
  16. 제 14 항에 있어서, 상기 서비스 실행 단계는,
    내장된 어플리케이션을 구동하여 상기 사용자 단말기 및 카드 내부에 탑재된 디바이스 리소스(Resource)를 제어하는 것을 특징으로 하는 스마트 카드 기반 운용 방법.
  17. 스마트 카드 웹 서버(SCWS,Smart Card Web Server)를 내장한 스마트 카드와의 연동을 통해 운용되는 사용자 단말기의 구동 방법에 있어서,
    상기 스마트 카드와의 연동을 위한 서비스 어플리케이션을 구동하여 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 대한 브라우징 기능 및 단말기 운용을 위한 서비스 메뉴를 실행하는 메뉴 실행 단계;
    상기 실행된 서비스 메뉴 선택을 통해 해당 메뉴에 링크된 서비스 실행을 요청하는 서비스 실행 요청 단계; 및
    상기 선택된 서비스를 실행을 위한 어플리케이션을 구동하여 서비스 실행 값을 반환하는 서비스 실행 단계를 포함하는 것을 특징으로 하는 사용자 단말기의 구동 방법.
  18. 제 17 항에 있어서, 상기 메뉴 실행 단계는,
    전원 인가에 따른 초기 구동 시 상기 스마트 카드와의 연동을 위한 서비스 어플리케이션의 구동을 통해 상기 스마트 카드에 내장된 스마트 카드 웹 서버에 대한 브라우징 기능 및 단말기 운용을 위한 서비스 메뉴를 실행하는 것을 특징으로 하는 사용자 단말기의 구동 방법.
  19. 제 17 항에 있어서, 상기 서비스 실행 요청 단계는,
    상기 브라우징 기능을 통해 상기 선택된 메뉴에 링크된 서비스 실행을 상기 스마트 카드에 요청하는 것을 특징으로 하는 사용자 단말기의 구동 방법.
  20. 제 17 항에 있어서, 상기 서비스 실행 단계는,
    사용자에 의해 지정된 사용자 단말기의 특정 서비스의 실행을 위해 내장된 어플리케이션을 구동하여 단말기 상에 구비된 디바이스 리소스(Resource)를 구동하는 것을 특징으로 하는 사용자 단말기의 구동 방법.
  21. 제 19 항에 있어서, 상기 서비스 실행 단계는,
    상기 스마트 카드로부터 내장된 어플리케이션 구동에 따른 서비스 실행 값을 수신하여 단말기 상에 구비된 디바이스 리소스(Resource)를 구동하는 것을 특징으로 하는 사용자 단말기의 구동 방법.
  22. 내장된 스마트 카드 웹 서버(SCWS,Smart Card Web Server)를 기반으로 사용자 단말기를 운용하는 스마트 카드의 구동 방법에 있어서,
    상기 내장된 스마트 카드 웹 서버에 접속한 상기 사용자 단말기로부터 사용자 단말기 운용을 위한 서비스 메뉴를 포함하는 웹 기반 대기 화면 요청을 수신하는 단말 접속 단계;
    상기 웹 기반 대기 화면을 상기 사용자 단말기에 제공하는 대기 화면 제공 단계;
    상기 사용자 단말기의 서비스 메뉴 선택을 통한 링크된 서비스 실행 요청을 수신하는 서비스 실행 요청 수신 단계; 및
    상기 서비스 실행 요청에 따라 상기 선택된 서비스를 실행을 위한 내장된 어플리케이션을 구동하여 서비스 실행 값을 반환하는 서비스 실행 단계를 포함하는 것을 특징으로 하는 스마트 카드의 구동 방법.
  23. 제 22 항에 있어서, 상기 단말 접속 단계는,
    전원 인가에 따른 초기 구동에 따라 설정된 URL 정보를 토대로 내장된 스마트 카드에 접속한 사용자 단말기로부터 상기 웹 기반 대기 화면 요청을 수신하는 것을 특징으로 하는 스마트 카드의 동작 방법.
  24. 제 22 항에 있어서, 상기 서비스 실행 단계는,
    상기 사용자 단말기의 서비스 메뉴 선택을 통한 서비스 요청에 따라 상기 어플리케이션 저장부에 내장된 어플리케이션을 구동하여 상기 사용자 단말기 및 카드 내부에 탑재된 디바이스 리소스(Resource)를 제어하는 것을 특징으로 하는 스마트 카드의 동작 방법.
  25. 제 17 항 내지 제 24 항 중 어느 한 항의 방법을 수행하는 명령들을 포함하는 컴퓨터 판독 가능 매체.
KR1020080099094A 2008-10-09 2008-10-09 스마트 카드 기반 운용 시스템 및 그 방법 KR101217883B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080099094A KR101217883B1 (ko) 2008-10-09 2008-10-09 스마트 카드 기반 운용 시스템 및 그 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080099094A KR101217883B1 (ko) 2008-10-09 2008-10-09 스마트 카드 기반 운용 시스템 및 그 방법

Publications (2)

Publication Number Publication Date
KR20100040049A true KR20100040049A (ko) 2010-04-19
KR101217883B1 KR101217883B1 (ko) 2013-01-02

Family

ID=42216263

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080099094A KR101217883B1 (ko) 2008-10-09 2008-10-09 스마트 카드 기반 운용 시스템 및 그 방법

Country Status (1)

Country Link
KR (1) KR101217883B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101414932B1 (ko) * 2011-12-30 2014-07-04 에스케이씨앤씨 주식회사 애플릿 액세스 제어 시스템 및 방법
US9923986B2 (en) 2011-12-30 2018-03-20 Mozido Corfire—Korea, Ltd. Master TSM

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050047704A (ko) * 2003-11-18 2005-05-23 주식회사 비즈모델라인 아이피 기반 스마트 카드 시스템 및 운용 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101414932B1 (ko) * 2011-12-30 2014-07-04 에스케이씨앤씨 주식회사 애플릿 액세스 제어 시스템 및 방법
US9923986B2 (en) 2011-12-30 2018-03-20 Mozido Corfire—Korea, Ltd. Master TSM

Also Published As

Publication number Publication date
KR101217883B1 (ko) 2013-01-02

Similar Documents

Publication Publication Date Title
US9871905B1 (en) Systems and methods for customized delivery of virtually installed applications
US20100093396A1 (en) Systems and methods for storing or performing functions within removable memory, such as a subscriber identity module of a mobile device
CN102017673B (zh) 在用户终端和智能卡之间执行窗件的交互工作***及其方法
KR101013509B1 (ko) 가상 응용 프로그램 시스템, 저장장치, 가상 응용 프로그램수행 방법 및 가상 환경 보호 방법
US9301081B1 (en) Delivery of oversized branding elements for customization
CN104951326B (zh) 网页访问方法及装置
KR101000137B1 (ko) 모바일 디바이스 및 상기 모바일 디바이스의 모바일 위젯 제어 방법
US8819297B2 (en) Token for communicating with a host device, corresponding communication system and method
CN101895883A (zh) 一种支持鉴权算法更新的智能卡及方法
JP2013527519A (ja) スマートカードでのデバイスアプレット管理のための方法および装置
CN103902238A (zh) 信息处理装置和设定信息管理方法
CN101158898A (zh) 基于Java的终端***
KR101203741B1 (ko) 스마트카드 기반 위젯 서비스 시스템 및 그 방법, 그리고 이에 적용되는 스마트카드
KR101217883B1 (ko) 스마트 카드 기반 운용 시스템 및 그 방법
CN101345933A (zh) 手机显示字体及字体大小的动态更改与装卸方法
CN104079540A (zh) 应用更新方法、装置及***、用户设备
CN102547630B (zh) 移动终端业务多媒体显示方法、终端及***
US20100262927A1 (en) Method and a device for controlling the display of an information area on the welcome screen of a mobile terminal
CN102457552B (zh) 一种获取运营商服务信息的***、装置及方法
CN108804236B (zh) 一种aidl文件的共享方法及***
KR101088168B1 (ko) Scws를 이용하여 웹기반 os를 구비한 스마트카드 및 이를 이용한 이동통신 단말기
WO2009019146A1 (en) System and method for managing processing ressources
KR100579806B1 (ko) 무선 인터넷 서비스 플랫폼 다운로드 시스템 및 방법과이를 위한 이동 통신 단말기
KR101155793B1 (ko) 스마트 카드 기반 어플리케이션 설치 시스템 및 그 방법
KR102045917B1 (ko) 광고 정보 운용 방법 및 이를 지원하는 장치

Legal Events

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

Payment date: 20151123

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20161206

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20171129

Year of fee payment: 6