KR100861338B1 - 블랙 리스트를 관리하기 위한 시스템 및 그 방법 - Google Patents
블랙 리스트를 관리하기 위한 시스템 및 그 방법 Download PDFInfo
- Publication number
- KR100861338B1 KR100861338B1 KR1020070084405A KR20070084405A KR100861338B1 KR 100861338 B1 KR100861338 B1 KR 100861338B1 KR 1020070084405 A KR1020070084405 A KR 1020070084405A KR 20070084405 A KR20070084405 A KR 20070084405A KR 100861338 B1 KR100861338 B1 KR 100861338B1
- Authority
- KR
- South Korea
- Prior art keywords
- applet
- mobile terminal
- block
- unblock
- black list
- Prior art date
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
블랙 리스트(black list)를 관리하기 위한 시스템 및 그 방법을 개시한다. 본 발명에 따른 시스템은 애플릿 서버의 블랙 리스트에 등록된 사용자에 상응하는 애플릿의 블록 또는 언블록을 요청하기 위한 경고 메시지를 이동 단말기에 전송하는 모바일 센터 및 애플릿 서버로부터 블랙 리스트를 제공 받고, 이동 단말기의 스마트 카드마다 설치 또는 저장된 애플릿을 매칭되도록 저장하는 데이터베이스를 포함한다. 또한, 본 발명에 따른 블랙 리스트 관리 방법은 애플릿 서버로부터 블랙 리스트를 수신하면, 모바일 센터가 블랙 리스트에 등록된 사용자에 상응하는 애플릿을 데이터베이스에서 검색하는 단계 및 모바일 센터가 검색된 애플릿의 블록 또는 언블록을 요청하기 위한 경고 메시지를 생성하여 생성된 경고 메시지를 이동 단말기에 전송하는 단계를 포함한다. 이를 통해, 본 발명은 블랙 리스트를 보다 효율적으로 관리할 수 있고, 이를 처리하기 위한 VM을 자동으로 설치할 수 있을 뿐만 아니라 스마트 카드의 안전성을 확보할 수 있는 효과가 있다.
블랙 리스트, 모바일 플랫폼, VM(Virtual Machine), 블록, 언블록
Description
본 발명은 블랙 리스트(black list) 관리 시스템에 관한 것으로서, 특히, 블랙 리스트를 보다 효율적으로 처리할 수 있고, 이를 처리하기 위한 VM(Virtual Machine)을 자동으로 설치할 수 있을 뿐만 아니라 스마트 카드의 안전성을 확보할 수 있도록 하는 블랙 리스트를 관리하기 위한 시스템 및 그 방법에 관한 것이다.
오늘날, 이동 단말기는 이동 단말기에 관련된 단말기 정보나 각종 부가 서비스에 상응하는 모바일 어플리케이션(이하 '애플릿')을 스마트 카드(smart card)에 탑재하여 이를 사용한다. 스마트 카드는 많은 용량의 정보 저장과 연산 처리가 가능하고 뛰어난 보안 기능을 제공해 주기 때문에, 그 필요성이 점차 증대되고 있다.
이러한 스마트 카드는 금융, 통신, 의료, 보안, 및 방송 등에 사용될 수 있다. 특히, 스마트 카드는 지불 결제 수단으로서 사용될 수 있다. 즉, 스마트 카드는 IC 칩을 이동 단말기 내에 넣어 신용 카드처럼 물건을 살 수도 있고, 교통 카드로 사용할 수도 있을 뿐만 아니라 온라인 결제 수단으로 이용될 수도 있다.
스마트 카드를 결재 수단으로 사용하기 때문에 사용 대금으로 인한 신용 불 량자가 발생하는 경우를 대비할 필요가 있다. 이에, 스마트 카드를 신용 카드, 교통 카드, 증권 카드 등의 결재 수단으로 사용하기 위한 애플릿을 제공하는 제휴사 예를 들면, 신용 카드사 또는 증권 거래사 등에서는 이러한 신용 불량자에 대한 블랙 리스트를 관리해야 한다.
제휴사는 사용자가 결재 요청 시에 거래 승인 절차를 통해 블랙 리스트를 관리하게 된다.
그러나, 소액 결재가 이루어지는 교통 카드 등을 이용할 때에는 제휴사의 거래 승인 절차가 필요하지 않기 때문에, 계속되는 소액 결재 예를 들면, 교통 카드 등을 차단할 수 없게 된다. 또한, 이러한 문제를 해결하기 위해 이동 단말기가 해당 제휴사에서 블랙 리스트를 제공 받아 이를 참조하는 방법도 있지만, 이 또한 모든 부가 서비스를 이용할 때마다 매번 블랙 리스트를 참조해야 한다는 번거로움이 있다.
이에 따라, 효율적으로 블랙 리스트를 관리하기 위한 시스템 및 그 방법에 대한 연구가 계속해서 진행되어야 할 것이다.
본 발명의 목적은 상기한 종래 기술의 문제점을 해결하기 위한 것으로서, 이동 단말기가 블랙 리스트를 수신하면, 모바일 플랫폼 기반의 VM(Virtual Machine)을 자동으로 구동하여 이를 기반으로 스마트 카드에 기 설치된 애플릿의 블록 처리를 수행하기 때문에, 제휴사의 입장에서는 블랙 리스트를 보다 효율적으로 관리할 수 있도록 하는 블랙 리스트를 관리하기 위한 시스템 및 그 방법을 제공하는데 있다.
본 발명의 다른 목적은 이동 단말기가 블랙 리스트를 수신하면, 이를 처리할 수 있는 VM의 설치 여부를 판단하기 때문에, 이에 따라 자동으로 VM을 설치할 수 있도록 하는 블랙 리스트를 관리하기 위한 시스템 및 그 방법을 제공하는데 있다.
본 발명의 또 다른 목적은 이동 단말기가 분실 신고자에 상응하는 블랙 리스트를 수신하면, VM을 통해 스마트 카드에 기 설치된 애플릿 뿐만 아니라 단말기 정보의 블록 처리도 수행하기 때문에, 사용자의 입장에서는 스마트 카드에 대한 안전성을 확보할 수 있도록 하는 블랙 리스트를 관리하기 위한 시스템 및 그 방법을 제공하는데 있다.
상기 목적을 달성하기 위하여, 본 발명의 한 측면에 따른 시스템은 애플릿 서버의 블랙 리스트에 등록된 사용자에 상응하는 애플릿의 블록 또는 언블록을 요청하기 위한 경고 메시지를 이동 단말기에 전송하는 모바일 센터 및 상기 애플릿 서버로부터 상기 블랙 리스트를 제공 받고, 상기 이동 단말기의 스마트 카드마다 설치 또는 저장된 애플릿을 매칭되도록 저장하는 데이터베이스를 포함하는 것을 특징으로 한다.
상기 목적을 달성하기 위한, 본 발명의 다른 한 관점에 따른 이동 단말기는 애플릿 서버의 블랙 리스트에 등록된 사용자에 상응하는 애플릿의 블록 또는 언블록을 요청하기 위한 경고 메시지를 수신하는 송수신부 및 수신된 상기 경고 메시지에 따라 이에 상응하는 스마트 카드에 기 설치된 애플릿을 검색하여 검색된 상기 애플릿에 대한 블록 또는 언블록 처리를 수행하는 제어부를 포함하는 것을 특징으로 한다.
상기 목적을 달성하기 위한, 본 발명의 또 다른 한 관점에 따른 블랙 리스트 관리 방법은 애플릿 서버로부터 블랙 리스트를 수신하면, 모바일 센터가 블랙 리스트에 등록된 사용자에 상응하는 애플릿을 데이터베이스에서 검색하는 단계 및 상기 모바일 센터가 검색된 상기 애플릿의 블록 또는 언블록을 요청하기 위한 경고 메시지를 생성하여 생성된 상기 경고 메시지를 이동 단말기에 전송하는 단계를 포함하는 것을 특징으로 한다.
상기 목적을 달성하기 위한, 본 발명의 또 다른 한 관점에 따른 블랙 리스트 관리 방법은 애플릿 서버의 블랙 리스트에 등록된 사용자에 상응하는 애플릿의 블록 또는 언블록을 요청하기 위한 경고 메시지를 수신하는 단계 및 상기 경고 메시지를 수신하면, 이에 상응하는 스마트 카드에 기 설치된 적어도 하나의 애플릿을 검색하여 검색된 상기 애플릿에 대한 블록 또는 언블록 처리를 수행하는 단계를 포함하는 것을 특징으로 한다.
상기 목적 외에 본 발명의 다른 목적 및 특징들은 첨부 도면을 참조한 실시 예에 대한 설명을 통하여 명백히 드러나게 될 것이다.
이를 통해, 본 발명은 이동 단말기가 블랙 리스트를 수신하면 모바일 플랫폼 기반의 VM(Virtual Machine)을 자동으로 구동하여 이를 기반으로 스마트 카드에 기 설치된 애플릿의 블록 처리를 수행하기 때문에, 제휴사의 입장에서는 블랙 리스트를 보다 효율적으로 처리할 수 있는 효과가 있다.
본 발명은 이동 단말기가 블랙 리스트를 수신하면, 이를 처리할 수 있는 VM의 설치 여부를 판단하기 때문에, 이에 따라 자동으로 VM을 설치할 수 있는 효과가 있다.
또한, 본 발명은 이동 단말기가 분실 신고자에 상응하는 블랙 리스트를 수신하면, VM을 통해 스마트 카드의 기 설치된 애플릿뿐만 아니라 단말기 정보의 블록 처리도 수행하기 때문에, 사용자의 입장에서는 스마트 카드의 안전성을 확보할 수 있는 효과가 있다.
이하에서는, 본 발명의 일실시예에 따른 블랙 리스트(black list)를 관리하기 위한 시스템 및 그 방법을 첨부된 도 1 내지 도 6을 참조하여 상세히 설명한다.
본 발명은 다양한 종류의 부가 서비스에 상응하는 모바일 어플리케이션을 탑재한 스마트 카드를 사용하는 사용자 중에 예를 들면, 신용 불량자 및 분실 신고자 에 따른 블랙 리스트를 효율적으로 관리하기 위한 방법을 제안한다. 즉, 본 발명은 이동 단말기에서 스마트 카드를 관리하기 위한 모바일 플랫폼 기반의 VM(Virtual Machine)을 구동하여 이를 통해 해당 제휴사의 모바일 어플리케이션의 블록(block) 또는 언블록(unblock) 처리를 수행할 수 있다.
이때, 모바일 플랫폼은 이동 단말기에서 게임, 동영상, 사진 등과 같은 어플리케이션을 구동할 수 있는 환경을 제공하기 위한 미들웨어로서, 예를 들면, WAP(Wireless Application Protocol), WML(Wireless Markup Language), GVM(General Virtual Machine), BREW(Binary Runtime Envoronment for Wireless), MAP(Mobile Application S/W Plug-in), 및 WIPI(Wireless Internet Platform for Interoperability) 플랫폼 등 중 어느 하나를 의미할 수 있다.
또한, 모바일 어플리케이션(이하 '애플릿')은 이동 단말기에 다운로드하여 독립적으로 실행하여 사용할 수 있는 프로그램(program)을 의미할 수 있다. 예를 들면, 애플릿은 모바일 뱅킹, 증권, 카드 등과 같은 금융 서비스, 교통카드, ID카드 등과 같은 생활인프라 서비스, 및 방송, 통신 등 모든 서비스를 포함할 수 있다.
도 1은 본 발명의 일실시예에 따른 개략적인 시스템을 나타내는 구성도이다.
도 1에 도시한 바와 같이, 본 발명에 따른 시스템은 스마트 카드(110), 이동 단말기(120), 모바일 센터(130), 데이터베이스(131), 및 다수의 애플릿 서버(140) 등을 포함할 수 있다.
애플릿 서버(140)는 제휴사마다 제공되고, 부가 서비스에 상응하는 애플릿을 저장할 수 있다. 애플릿 서버(140)는 애플릿을 사용하는 사용자에 대한 블랙 리스트를 등록하여 이를 관리할 수 있다.
모바일 센터(130)는 애플릿 서버의 블랙 리스트에 등록된 사용자에 상응하는 애플릿의 블록 또는 언블록을 요청하기 위한 경고 메시지를 이동 단말기(120)에 전송할 수 있다.
데이터베이스(131)는 애플릿 서버로부터 블랙 리스트를 제공 받아 이를 저장할 수 있다. 데이터베이스(131)는 이동 단말기의 스마트 카드마다 설치 또는 저장된 애플릿을 매칭되도록 저장할 수 있다.
이동 단말기(120)는 경고 메시지를 수신하면, 이에 따라 스마트 카드를 관리하기 위한 VM(Virtual Machine)을 구동할 수 있다. 이동 단말기(120)는 구동된 VM을 통해 수신된 메시지에 상응하는 스마트 카드에 기 설치된 애플릿을 검색할 수 있다. 이동 단말기(120)는 검색된 애플릿에 대한 블록 또는 언블록 처리를 판단할 수 있다.
이때, VM은 이동 단말기 또는 스마트 카드에 설치될 수 있다. VM은 스마트 카드를 관리하기 위한 애플릿으로서, 모바일 플랫폼 기반의 애플릿을 의미할 수 있다.
스마트 카드(110)는 판단 결과에 따라 애플릿에 대한 블록 또는 언블록 처리를 수행할 수 있다. 스마트 카드(110)는 금융, 통신, 의료, 보안, 및 방송 등에 사용하기 위한 다양한 종류의 이동 단말기에 관련된 단말기 정보 및 각종 부가 서비스에 상응하는 애플릿을 탑재할 수 있다.
이때, 스마트 카드(110)는 이동 단말기(120)에 탑재되거나 착탈식으로 연결될 수 있는 SIM(Subscriber Identification Module) 카드, UIM(User Identification Module) 카드, RUIM(Removal User Identification Module) 카드, 및 USIM(Universal Subscriber Identification Module) 카드 중 어느 하나를 의미할 수 있다.
도 2는 본 발명의 일실시예에 따른 블랙 리스트를 등록하는 방법을 나타내는 흐름도이다.
도 2에 도시한 바와 같이, 다수의 제휴사에서 제공하는 다양한 부가 서비스에 상응하는 애플릿을 설치 또는 저장된 스마트 카드를 사용하는 사용자들 중에 신용 불량자나 분실 신고자가 발생될 수 있다.
애플릿 서버(140)는 이러한 신용 불량자 또는 분실 신고자를 블랙 리스트에 등록하여 이를 관리할 수 있다. 애플릿 서버(140)는 블랙 리스트의 등록 요청을 모바일 센터(130)에 할 수 있다(S210).
모바일 센터(130)는 애플릿 서버(140)로부터 블랙 리스트의 등록 요청을 받을 수 있다. 모바일 센터(130)는 이를 등록하여 이를 관리할 수 있다. 모바일 센터(130)는 블랙 리스트에 새롭게 등록된 사용자에 상응하는 이동 단말기(120)에 블랙 리스트 처리를 요청하기 위한 경고(alert) 메시지를 생성할 수 있다. 모바일 센터(130)는 생성된 경고 메시지를 이동 단말기(120)에 전송할 수 있다(S220).
이때, 경고 메시지는 모바일 플랫폼 기반의 메시지로서, 신용 불량자 또는 분실 신고자 여부를 나타내기 위한 정보, 해당 제휴사에 상응하는 애플릿에 대한 정보, VM을 구동하기 위한 정보, VM의 존재 여부를 확인하기 위한 정보, 및 소정의 제휴사에서 제공하는 애플릿에 대한 블록 또는 언블록 처리를 수행하기 위한 정보를 포함할 수 있다.
이동 단말기(120)는 모바일 센터(130)로부터 경고 메시지를 수신할 수 있다. 이동 단말기(120)는 경고 메시지를 수신하면, 이에 따라 모바일 플랫폼을 활성화할 수 있다. 즉, 이동 단말기(120)는 스마트 카드(110)를 관리하기 위한 모바일 플랫폼 기반의 VM을 구동할 수 있다(S230).
이때, 이동 단말기에 스마트 카드를 관리하기 위한 VM이 설치되어 있지 않을 수도 있다. 이러한 경우를 고려하여 VM을 구동하기 과정을 도 3을 참조하여 설명한다.
도 3은 본 발명의 일실시예에 따른 VM을 구동하는 과정을 설명하기 위한 예시도이다.
도 3에 도시한 바와 같이, 이동 단말기(120)는 경고 메시지를 수신하면(S310), 이에 따라 모바일 플랫폼을 활성화하여 이를 통해 VM의 존재 여부를 확인할 수 있다(S320). 즉, 해당 VM이 존재하면, 이동 단말기(120)는 VM을 구동할 수 있다.
반면, 해당 VM이 존재하지 않으면, 이동 단말기(120)는 VM이 존재하지 않는다는 사실을 알려주기 위한 알림 메시지를 생성할 수 있다. 이에 따라, 이동 단말기(120)는 생성된 알림 메시지를 모바일 센터(130)에 전송할 수 있다(S331).
모바일 센터(130)는 이동 단말기(120)로부터 알림 메시지를 수신할 수 있다. 모바일 센터(130)는 알림 메시지를 수신하면, 해당하는 VM을 검색할 수 있다(S332). 모바일 센터(130)는 검색된 VM을 이동 단말기(120)에 제공할 수 있다(S333).
이동 단말기(120)는 모바일 센터(130)로부터 VM을 제공 받을 수 있다. 이동 단말기(120)는 제공된 VM을 설치할 수 있다(S340). 이에, 이동 단말기(120)는 VM을 구동할 수 있다(S350).
이후, 이동 단말기(120)는 VM을 통해 스마트 카드(110)에 설치된 해당 제휴사에 관련된 애플릿을 모두 검색할 수 있다(S240). 이동 단말기(120)는 VM을 통해 검색된 애플릿의 블록(block) 처리를 수행하기 위한 블록 키를 해당 애플릿 서버(140)에 요청할 수 있다(S251).
이러한 이유는, 제휴사의 거래 승인 절차의 필요 여부에 상관없이 블랙 리스트에 상응하는 해당 제휴사에 관련된 모든 애플릿을 검색하여 이들의 블록 처리를 수행하기 위함이다.
이때, 블랙 리스트가 분실 신고자에 해당하면, 이동 통신사와의 기 설정된 연동 규약에 따라 각 제휴사에 관련된 애플릿의 블록 처리를 수행하기 위한 블록 키를 각 애플릿 서버에 동시에 요청할 수 있다.
애플릿 서버(140)는 마스터 키로부터 해당 애플릿의 블록 처리를 수행하기 위한 블록 키를 생성할 수 있다(S252). 애플릿 서버(140)는 생성된 블록 키를 이동 단말기(120)에 제공할 수 있다(S253).
이동 단말기(120)는 애플릿 서버(140)로부터 블록 키를 제공 받을 수 있다. 이동 단말기(120)는 블록 키를 기반으로 스마트 카드(110)와의 상호 인증을 수행할 수 있다(S260). 즉, 이동 단말기(120)는 상호 인증이 성공되면, 검색된 애플릿의 블록을 스마트 카드(110)에 요청할 수 있다(S271).
또한, 이동 단말기(120)는 블랙 리스트가 분실 신고자에 해당하면, 애플릿의 블록 처리를 요청할 뿐만 아니라 이와 함께 단말기 정보의 블록 처리를 요청할 수도 있다. 이렇게 USAT(USIM/SIM Application Toolkit) 영역과 GP(Global Platform) 영역의 블록 처리를 수행함으로써, 스마트 카드 자체의 사용을 차단할 수 있다.
이를 통해, 스마트 카드의 분실에 따른 스마트 카드의 부정 사용을 방지할 수 있다.
결국, 스마트 카드(110)는 요청된 애플릿 모두에 대한 블록 처리를 수행할 수 있다(S272). 스마트 카드(110)는 그 처리 결과를 이동 단말기(120)에 알려줄 수 있다(S273).
이후, 이동 단말기(120)는 블록 처리가 완료되었음을 애플릿 서버(140)에 알려줄 수 있다(S281). 또한, 애플릿 서버(140)는 이를 모바일 센터(130)에 알려줄 수도 있다(S282).
도 4는 본 발명의 일실시예에 따른 블랙 리스트를 해제하는 방법을 나타내는 흐름도이다.
도 4에 도시한 바와 같이, 블랙 리스트를 해제하는 과정은 도 2에서 블랙 리스트를 등록하는 과정을 설명하는 내용과 동일하기 때문에 이하에서는 생략한다. 다만, 애플릿 서버는 블랙 리스트를 등록하기 위해서는 블록 키를 생성하지만, 블랙 리스트를 해제하기 위해서는 언블록 키를 생성하여 이를 이동 단말기에 제공할 수 있다.
또한, 본 발명은 사용자가 이동 단말기나 스마트 카드를 분실하는 경우에는, 각 제휴사에 일일이 신고하지 않도록 해당 이동 통신사의 모바일 센터에만 등록하는 방법을 제안한다. 이를 위해, 모바일 센터는 웹 서버, 인증 서버, 및 관리 서버를 포함할 수 있다.
도 5는 본 발명의 일실시예에 따른 스마트 카드의 분실 신고하는 과정을 나타내는 예시도이다.
도 5에 도시한 바와 같이, 웹 서버는 블랙 리스트에 등록 또는 해제를 요청하기 위한 웹 페이지(web page)를 제공할 수 있다. 사용자가 웹 페이지에 접속하여 로그인을 시도하면(S511), 웹 서버는 웹 페이지에 접속한 사용자의 가입 여부를 확인할 수 있다(S512).
가입 여부가 확인되면(S513), 사용자는 이동 단말기 및 스마트 카드의 분실 신고에 따른 블랙 리스트의 등록 또는 해제를 웹 서버에 요청할 수 있다(S520).
블랙 리스트의 등록 또는 해제가 요청되면, 웹 서버는 사용자 및 이에 상응하는 이동 단말기의 인증을 인증 서버에 요청할 수 있다(S531).
인증 서버는 기 저장된 정보 조회를 통해 사용자 및 이에 상응하는 이동 단말기의 인증을 수행할 수 있다(S532). 인증 서버는 그 인증 결과를 웹 서버에 알려줄 수 있다(S533).
이동 단말기의 인증이 성공되면, 웹 서버는 분실 신고에 따른 블랙 리스트의 등록 또는 해제를 각 제휴사에 상응하는 애플릿 서버 각각에 요청할 수 있다(S540).
이를 위해, 웹 서버는 사용자마다 부가 서비스를 제공 받는 제휴사가 매칭되도록 이를 데이터베이스화할 수 있다.
애플릿 서버는 분실 신고자를 블랙 리스트에 등록 또는 해제할 수 있다(S550). 애플릿 서버는 블랙 리스트의 등록 또는 해제 요청을 관리 서버에 할 수 있다
결국, 관리 서버는 애플릿 서버로부터 블랙 리스트를 제공 받으면, 블랙 리스트에 등록 요청된 사용자에 상응하는 애플릿의 블록을 요청하기 위한 경고 메시지를 생성할 수 있다.
예를 들면, 관리 서버는 SCMS(Smart Card Management System)를 의미할 수 있다.
또한, 이와 동일한 과정으로 블랙 리스트의 등록을 해제할 수 있다. 즉, 이동 통신사의 관리 서버는 해당 제휴사와의 연동 규약에 의해 분실 해지를 각 애플릿 서버에 신청할 수 있다.
도 6은 도 1에 도시된 이동 단말기의 상세 구성을 나타내기 위한 예시도이다.
도 6에 도시한 바와 같이, 본 발명에 따른 이동 단말기는 디스플레이부(610), 메모리(620), 제어부(630), 송수신부(640), 및 인터페이스 (650) 등을 포 함할 수 있다.
송수신부(640)는 애플릿 서버의 블랙 리스트에 등록된 사용자에 상응하는 애플릿의 블록 또는 언블록을 요청하기 위한 경고 메시지를 수신할 수 있다. 송수신부(640)는 이를 제어부(630)에 제공할 수 있다.
제어부(630)는 경고 메시지에 따라 스마트 카드를 관리하기 위한 VM을 구동할 수 있다. 제어부(630)는 구동된 VM을 통해 경고 메시지에 상응하는 스마트 카드에 기 설치된 애플릿을 검색할 수 있다.
제어부(630)는 인터페이스(650)를 통해 스마트 카드에 검색된 애플릿의 블록 또는 언블록 처리를 요청할 수 있다.
한편, 디스플레이부(610)는 애플릿의 블록 또는 언블록 처리 결과를 사용자에게 알려줄 수 있다. 또한, 메모리(620)는 그 처리 결과를 저장할 수 있다.
이때, 이동 단말기는 스마트 카드와 연동할 수 있는 장치로서, 예를 들면, 휴대폰, PDA(Personal Digital Assistants), PC(Personal Computer), 및 노트북 등을 포함할 수 있다.
본 발명에 의한, 블랙 리스트를 관리하기 위한 시스템 및 그 방법은 본 발명의 기술적 사상의 범위 내에서 다양한 형태로 변형, 응용 가능하며 상기 실시 예에 한정되지 않는다. 또한, 상기 실시 예와 도면은 발명의 내용을 상세히 설명하기 위한 목적일 뿐, 발명의 기술적 사상의 범위를 한정하고자 하는 목적은 아니며, 이상에서 설명한 본 발명은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형, 및 변경이 가능하므로 상기 실시 예 및 첨부된 도면에 한정되는 것은 아님은 물론이며, 후술하는 청구범위뿐만이 아니라 청구범위와 균등 범위를 포함하여 판단되어야 한다.
도 1은 본 발명의 일실시예에 따른 개략적인 시스템을 나타내는 구성도이다.
도 2는 본 발명의 일실시예에 따른 블랙 리스트를 등록하는 방법을 나타내는 흐름도이다.
도 3은 본 발명의 일실시예에 따른 VM을 구동하는 과정을 설명하기 위한 예시도이다.
도 4는 본 발명의 일실시예에 따른 블랙 리스트를 해제하는 방법을 나타내는 흐름도이다.
도 5는 본 발명의 일실시예에 따른 스마트 카드의 분실 신고하는 과정을 나타내는 예시도이다.
도 6은 도 1에 도시된 이동 단말기의 상세 구성을 나타내기 위한 예시도이다.
< 도면의 주요 부분에 대한 부호의 설명 >
110: 스마트 카드
120: 이동 단말기
130: 모바일 센터
140: 애플릿 서버
610: 디스플레이부
620: 메모리
630: 제어부
640: 송수신부
650: 인터페이스
Claims (16)
- 애플릿 서버의 블랙 리스트에 등록된 사용자에 상응하는 애플릿의 블록 또는 언블록을 요청하기 위한 경고 메시지를 이동 단말기에 전송하는 모바일 센터; 및상기 애플릿 서버로부터 상기 블랙 리스트를 제공 받고, 상기 이동 단말기의 스마트 카드마다 설치 또는 저장된 애플릿을 매칭되도록 저장하는 데이터베이스를 포함하는 블랙 리스트 관리 시스템.
- 제1 항에 있어서,상기 모바일 센터는,상기 블랙 리스트에 등록 또는 해제를 요청하기 위한 웹 페이지를 제공하고 이에 접속한 사용자의 가입 여부를 확인하는 웹 서버;상기 웹 페이지에 가입된 사용자에 상응하는 이동 단말기를 인증하는 인증 서버; 및상기 이동 단말기의 인증이 성공되면, 상기 블랙 리스트에 등록 또는 해제 요청된 사용자에 상응하는 애플릿의 블록 또는 언블록을 요청하기 위한 경고 메시지를 생성하여 이를 상기 이동 단말기에 전송하는 관리 서버를 포함하는 것을 특징으로 하는 블랙 리스트 관리 시스템.
- 제1 항에 있어서,상기 경고 메시지는,모바일 플랫폼 기반의 메시지로서, 신용 불량자 또는 분실 신고자 여부를 나타내기 위한 정보, 해당 제휴사에 상응하는 애플릿에 대한 정보, 스마트 카드를 관리하기 위한 VM(Virtual Machine)을 구동하기 위한 정보, 상기 VM의 존재 여부를 확인하기 위한 정보, 및 소정의 제휴사에서 제공하는 상기 애플릿에 대한 블록 또는 언블록 처리를 수행하기 위한 정보를 포함하는 것을 특징으로 하는 블랙 리스트 관리 시스템.
- 제3 항에 있어서,상기 모바일 플랫폼은,상기 이동 단말기에서 애플릿을 구동할 수 있는 환경을 제공하기 위한 미들웨어로서, WAP(Wireless Application Protocol), WML(Wireless Markup Language), GVM(General Virtual Machine), BREW(Binary Runtime Envoronment for Wireless), MAP(Mobile Application S/W Plug-in), 및 WIPI(Wireless Internet Platform for Interoperability) 플랫폼들 중 어느 하나인 것을 특징으로 하는 블랙 리스트 관리 시스템.
- 제1 항에 있어서,상기 스마트 카드는,상기 이동 단말기에 탑재되거나 착탈식으로 연결될 수 있는 SIM(Subscriber Identification Module) 카드, UIM(User Identification Module) 카드, USIM(Universal Subscriber Identification Module) 카드, 및 RUIM(Removal User Identification Module) 카드 중 어느 하나인 것을 특징으로 하는 블랙 리스트 관리 시스템.
- 애플릿 서버의 블랙 리스트에 등록된 사용자에 상응하는 애플릿의 블록 또는 언블록을 요청하기 위한 경고 메시지를 수신하는 송수신부; 및수신된 상기 경고 메시지에 따라 이에 상응하는 스마트 카드에 기 설치된 애플릿을 검색하여 검색된 상기 애플릿에 대한 블록 또는 언블록 처리를 수행하는 제어부를 포함하는 이동 단말기.
- 제6 항에 있어서,상기 제어부는,상기 경고 메시지를 수신하면, 이에 따라 모바일 플랫폼 기반의 VM(Virtual Machine)을 자동으로 구동하고,이를 통해 검색된 상기 애플릿을 블록 또는 언블록하기 위한 블록 키 또는 언블록 키를 상기 애플릿 서버로부터 제공 받아 이를 기반으로 상기 애플릿에 대한 블록 또는 언블록 처리를 수행하는 것을 특징으로 하는 이동 단말기.
- 제7 항에 있어서,상기 제어부는,상기 VM을 통해 검색된 상기 애플릿에 대한 블록 또는 언블록 처리를 수행하 고, 그 처리 결과를 상기 애플릿 서버에 제공하는 것을 특징으로 하는 이동 단말기.
- 제6 항에 있어서,상기 이동 단말기는,상기 스마트 카드와 연동할 수 있는 장치로서, 휴대폰, PDA(Personal Digital Assitants), PC(Personal Computer), 및 노트북 중에 어느 하나인 것을 특징으로 하는 이동 단말기.
- 애플릿 서버로부터 블랙 리스트를 수신하면, 모바일 센터가 블랙 리스트에 등록된 사용자에 상응하는 애플릿을 데이터베이스에서 검색하는 단계; 및상기 모바일 센터가 검색된 상기 애플릿의 블록 또는 언블록을 요청하기 위한 경고 메시지를 생성하여 생성된 상기 경고 메시지를 이동 단말기에 전송하는 단계를 포함하는 블랙 리스트 관리 방법.
- 제10 항에 있어서,상기 블랙 리스트는,상기 애플릿 서버마다 관리되는 리스트로서, 상기 애플릿 서버로부터 애플릿을 제공 받아 이를 설치한 스마트 카드를 사용하는 사용자에 대한 신용 불량자 및 분실 신고자 중 적어도 하나를 포함하는 것을 특징으로 하는 블랙 리스트 관리 방법.
- 애플릿 서버의 블랙 리스트에 등록된 사용자에 상응하는 애플릿의 블록 또는 언블록을 요청하기 위한 경고 메시지를 수신하는 단계; 및상기 경고 메시지를 수신하면, 이에 상응하는 스마트 카드에 기 설치된 적어도 하나의 애플릿을 검색하여 검색된 상기 애플릿에 대한 블록 또는 언블록 처리를 수행하는 단계를 포함하는 블랙 리스트 관리 방법.
- 제12 항에 있어서,상기 애플릿에 대한 블록 또는 언블록 처리를 수행하는 단계는,상기 이동 단말기가 상기 경고 메시지를 수신하면, 이에 따라 모바일 플랫폼 기반의 VM(Virtual Machine)을 구동하는 단계;상기 이동 단말기가 구동된 상기 VM를 통해 상기 경고 메시지에 상응하는 스마트 카드에 기 설치된 애플릿을 검색하는 단계;상기 이동 단말기가 검색된 상기 애플릿에 대한 블록 또는 언블록 처리를 수행하기 위한 블록 또는 언블록 키를 상기 애플릿 서버에 요청하여 이를 제공 받는 단계; 및상기 이동 단말기가 상기 블록 또는 언블록 키를 기반으로 상기 애플릿에 대한 블록 또는 언블록 처리를 수행하는 단계를 포함하는 것을 특징으로 하는 블랙 리스트 관리 방법.
- 제13 항에 있어서,상기 애플릿에 대한 블록 또는 언블록 처리를 수행하는 단계는,상기 이동 단말기가 상기 블록 또는 언블록 키를 기반으로 상기 스마트 카드와의 상호 인증을 수행하는 단계;상기 상호 인증이 성공되면, 상기 이동 단말기가 상기 애플릿에 대한 블록 또는 언블록 처리를 상기 스마트 카드에 요청하는 단계; 및상기 스마트 카드가 상기 요청에 따라 상기 애플릿에 대한 블록 또는 언블록 처리를 수행하는 단계를 포함하는 것을 특징으로 하는 블랙 리스트 관리 방법.
- 제13 항에 있어서,상기 VM을 구동하는 단계는,상기 이동 단말기가 상기 경고 메시지를 수신하면, 상기 VM 존재 여부를 확인하는 단계;상기 VM이 존재하지 않으면, 상기 이동 단말기가 상기 애플릿 서버로부터 상기 VM을 제공 받아 이를 설치하는 단계; 및상기 이동 단말기가 상기 VM을 구동하는 단계를 포함하는 것을 특징으로 하는 블랙 리스트 관리 방법.
- 제13 항에 있어서,상기 애플릿에 대한 블록 또는 언블록 처리를 수행하는 단계는,상기 경고 메시지가 분실 신고자에 해당하면, 상기 VM을 통해 USAT(USIM/SIM Application Toolkit) 영역의 모든 애플릿에 대한 블록 또는 언블록 처리를 수행하는 단계; 및상기 VM을 통해 GP(Global Platform) 영역의 단말기 정보에 대한 블록 또는 언블록 처리를 수행하는 단계를 포함하는 것을 특징으로 하는 블랙 리스트 관리 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070084405A KR100861338B1 (ko) | 2007-08-22 | 2007-08-22 | 블랙 리스트를 관리하기 위한 시스템 및 그 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070084405A KR100861338B1 (ko) | 2007-08-22 | 2007-08-22 | 블랙 리스트를 관리하기 위한 시스템 및 그 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100861338B1 true KR100861338B1 (ko) | 2008-10-01 |
Family
ID=40152620
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070084405A KR100861338B1 (ko) | 2007-08-22 | 2007-08-22 | 블랙 리스트를 관리하기 위한 시스템 및 그 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100861338B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101259875B1 (ko) * | 2012-10-18 | 2013-05-03 | 주식회사 모바일허브 | 버스 하차 시스템 및 그 운용 방법 |
KR101412188B1 (ko) | 2012-12-28 | 2014-06-27 | (주)에이티솔루션즈 | 공통이용 저장영역을 가지는 메모리 카드와 공통이용 저장영역 접근 제어방법 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030083866A (ko) | 2002-04-22 | 2003-11-01 | 주식회사 스마트카드연구소 | 콤비형 스마트카드가 장착된 이동통신단말기를 이용하는오프라인 전자결제방법 |
KR20050071892A (ko) | 2004-01-05 | 2005-07-08 | 주식회사 비즈모델라인 | 금융정보를 저장하는 무선 단말기 및 기록매체 |
-
2007
- 2007-08-22 KR KR1020070084405A patent/KR100861338B1/ko not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030083866A (ko) | 2002-04-22 | 2003-11-01 | 주식회사 스마트카드연구소 | 콤비형 스마트카드가 장착된 이동통신단말기를 이용하는오프라인 전자결제방법 |
KR20050071892A (ko) | 2004-01-05 | 2005-07-08 | 주식회사 비즈모델라인 | 금융정보를 저장하는 무선 단말기 및 기록매체 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101259875B1 (ko) * | 2012-10-18 | 2013-05-03 | 주식회사 모바일허브 | 버스 하차 시스템 및 그 운용 방법 |
KR101412188B1 (ko) | 2012-12-28 | 2014-06-27 | (주)에이티솔루션즈 | 공통이용 저장영역을 가지는 메모리 카드와 공통이용 저장영역 접근 제어방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2562416C2 (ru) | Беспроводное управление прикладной программой оплаты, установленной в мобильном устройстве | |
CN101809579B (zh) | 用于管理受信应用的访问权的方法、***、受信服务管理器、服务提供商以及存储器元件 | |
JP6995778B2 (ja) | モバイル端末p2pに基づくクレジット決済方法及び装置 | |
JP5605733B2 (ja) | スマートカード遠隔制御方法及びシステム | |
US20140052638A1 (en) | Method and system for providing a card payment service using a mobile phone number | |
US20110137804A1 (en) | System and method for approving transactions | |
US9055101B2 (en) | Near field communication security | |
CN105450617A (zh) | 一种支付验证方法、装置及*** | |
KR101498869B1 (ko) | 휴대 단말기, 단말기 기능 관리 시스템, 및 단말기 기능 관리 방법 | |
JP2013503507A (ja) | スマートカードの遠隔制御を行う方法及びシステム | |
JP2009289063A (ja) | 電子決済装置および電子決済方法 | |
KR100861338B1 (ko) | 블랙 리스트를 관리하기 위한 시스템 및 그 방법 | |
KR101807645B1 (ko) | Usim 공인인증서를 유선환경에서 활용하기 위한 방법 및 시스템 | |
CN104426846A (zh) | 业务安全性验证方法和装置 | |
CN104361304A (zh) | 一种智能卡应用程序的下载方法及装置 | |
KR101109928B1 (ko) | 금융서비스 보안강화 시스템 및 방법, 그리고 이에 적용되는 장치 | |
CN102473218A (zh) | 生成标识符的方法 | |
CN114493565A (zh) | 账户关联方法及账户关联管理*** | |
CN107809758B (zh) | 一种sim卡信息保护方法及装置 | |
KR101574783B1 (ko) | 전자영수증 발행 시스템의 회원 데이터베이스 구축 방법 및 장치 | |
KR20130005635A (ko) | 보안 모바일 결제 시스템 및 그 제공방법 | |
KR20150084109A (ko) | 위치정보 및 시간정보를 이용한 결제시스템 및 그 제어방법 | |
KR20140046828A (ko) | 근거리 무선통신을 이용한 금융서비스 시스템 및 방법 | |
KR100947871B1 (ko) | 스마트 카드를 관리하기 위한 시스템 및 그 방법 | |
KR101595009B1 (ko) | 모바일 캐시 잔액 차감 시스템 및 그 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120904 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130904 Year of fee payment: 6 |
|
LAPS | Lapse due to unpaid annual fee |