KR100986840B1 - Terminal management device and method - Google Patents
Terminal management device and method Download PDFInfo
- Publication number
- KR100986840B1 KR100986840B1 KR1020080075803A KR20080075803A KR100986840B1 KR 100986840 B1 KR100986840 B1 KR 100986840B1 KR 1020080075803 A KR1020080075803 A KR 1020080075803A KR 20080075803 A KR20080075803 A KR 20080075803A KR 100986840 B1 KR100986840 B1 KR 100986840B1
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- menu
- smart card
- web server
- menu data
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
단말 관리 장치 및 방법이 개시된다. 본 발명의 일실시예에 따르는 단말 관리 장치는 사용자에게 단말기의 메뉴 데이터 편집 인터페이스를 제공하는 사용자 인터페이스부 및 편집된 메뉴 데이터를 단말기에 연결된 웹 서버모듈로 전송하는 단말 메뉴 전송부를 포함할 수 있다. 사용자 인터페이스부는 단말 메뉴 템플릿을 제공하는 메뉴 템플릿 제공부 및 단말 메뉴 템플릿의 메뉴 표시 영역에 표시될 메뉴 배치 도구를 제공하는 메뉴 배치 도구 제공부를 포함할 수 있다. 본 발명에 따르면 사용자가 자유롭고 편리하게 메뉴 화면을 직접 편집하여 제공받을 수 있도록 할 수 있는 효과가 있다.
메뉴, 스마트카드, USIM, 사용자 편집
A terminal management apparatus and method are disclosed. The terminal management apparatus according to an embodiment of the present invention may include a user interface unit for providing a menu data editing interface of the terminal to the user and a terminal menu transmitter for transmitting the edited menu data to a web server module connected to the terminal. The user interface unit may include a menu template providing unit providing a terminal menu template and a menu arranging tool providing unit providing a menu arranging tool to be displayed in a menu display area of the terminal menu template. According to the present invention, the user can freely and conveniently edit the menu screen directly.
Menu, Smart Card, USIM, User Edit
Description
본 발명은 단말 관리 장치 및 방법에 대한 것이다.The present invention relates to a terminal management apparatus and method.
도 1a 내지 도 1b는 종래 기술에 따르는 단말의 메뉴 화면의 예시이다.1A to 1B are examples of a menu screen of a terminal according to the prior art.
종래 기술에 따르면 사용자가 단말의 메뉴 화면을 선택함에 있어서, 단말 제조자가 단말 제조 당시 단말의 일정한 저장 공간에 저장하여 제공하는 몇 가지 메뉴 화면 중 하나를 선택하여 사용할 수밖에 없었다. 예를 들어 단말 제조사가 목록식 메뉴 화면(도 1a) 및 바둑판식 메뉴 화면(도 1b)을 제공한다면 그 중 하나를 선택할 수밖에 없다는 문제가 있다.According to the related art, when a user selects a menu screen of a terminal, the terminal manufacturer has no choice but to use one of several menu screens stored and provided in a predetermined storage space of the terminal at the time of manufacture of the terminal. For example, if a terminal manufacturer provides a list menu screen (FIG. 1A) and a tiled menu screen (FIG. 1B), there is a problem in that one of them has to be selected.
또한, 사용자는 특정 메뉴에 대한 단축 메뉴 항목을 메뉴 표시 영역에 할당하는 방식으로 메뉴 항목을 구성할 수도 있다. 하지만, 이 경우 상대적으로 조작이 불편한 단말을 통해서만 단말 메뉴 화면의 편집이 가능하고, 단말을 분실하는 경우 사용자가 같은 편집 과정을 반복해야 이전과 같은 단말 메뉴 화면을 제공받을 수 있는 문제가 있다. In addition, the user may configure the menu item by assigning a shortcut menu item for a specific menu to the menu display area. However, in this case, it is possible to edit the terminal menu screen only through a relatively inconvenient operation, and if the terminal is lost, the user may receive the same terminal menu screen only by repeating the same editing process.
최근 휴대폰과 같은 이동 통신 단말에 USIM(Universal Subscriber Identity Module, 범용 가입자 식별 모듈)칩이 사용되기 시작하였다. USIM에는 가입자 정보가 저장돼 가입자 관리와 인증 역할을 수행하는 것이 원래의 목적이다. 그러나 CPU와 메모리가 있는 스마트카드로 USIM을 봤을 때, 단순 가입자 인증만을 하는 것은 효율적이지 못하다. 현재 일반적인 USIM의 저장공간은 144KB이지만, 가까운 미래에 256MB 이상의 저장공간을 가지는 USIM카드가 출시될 것으로 기대된다.Recently, Universal Subscriber Identity Module (USIM) chips have been used for mobile communication terminals such as mobile phones. The original purpose of the USIM is to store subscriber information and to serve as subscriber management and authentication. But when looking at the USIM with a smart card with CPU and memory, it is not efficient to simply authenticate the subscriber. The current USIM storage space is 144KB, but USIM cards with more than 256MB of storage space are expected in the near future.
칩 운영체제(COS, Chip Operation System)는 스마트카드 운영체제를 말하는데, 마이크로프로세서와 메모리를 통해 데이터 연산처리와 데이터의 저장을 가능하게 해주며 보안메커니즘을 통한 위조, 변조 및 복제 방지 기능을 수행할 수 있도록 해준다.The Chip Operating System (COS) refers to the smart card operating system, which enables data processing and data storage through microprocessors and memory, and forgery, tampering, and copy protection through security mechanisms. Do it.
스마트카드에는 전지가 내장되어 있지 않으며, 전력은 판독기에 의해 외부로부터 제공된다. 메모리는 전압이 제공되지 않아도 내용을 유지할 수 있는 EEPROM(Electrically Erasable and Programmable Read Only Memory)을 사용한다. 3세대(G) 단말기에 USIM은 필수로 탑재해야 하는 모듈이다. Smart cards do not have a built-in battery, and power is provided from the outside by a reader. The memory uses Electrically Erasable and Programmable Read Only Memory (EEPROM), which maintains its contents even when no voltage is provided. USIM is a module that must be installed in 3G (G) terminals.
이와 같이 고성능의 USIM을 단말기에 탑재한다면 더 이상 종래의 기술에서와 같이 획일적인 메뉴를 제공하여 사용자가 사용하도록 할 것이 아니라 사용자가 자유롭고 편리하게 메뉴 표시 화면을 편집할 수 있는 수단을 제공할 필요가 있다.If the high-performance USIM is mounted on the terminal, it is no longer necessary to provide a user with a uniform menu as in the related art, but to provide a means for the user to freely and conveniently edit the menu display screen. have.
본 발명은 상술한 문제점을 해결하기 위하여 안출된 것으로, 사용자가 자유롭고 편리하게 메뉴 화면을 직접 편집하여 제공받을 수 있도록 하는 데 그 목적이 있다.The present invention has been made to solve the above-described problems, and an object thereof is to allow a user to directly edit and provide a menu screen freely and conveniently.
또한, 본 발명은 사용자가 단말을 분실하여도 사용자 자신만의 메뉴화면을 쉽게 복원할 수 있도록 하는 데 그 목적이 있다.In addition, an object of the present invention is to enable users to easily restore their own menu screen even if the user loses the terminal.
본 발명의 일 측면에 따르면, 단말 관리 장치가 제공된다.According to an aspect of the present invention, a terminal management apparatus is provided.
본 발명의 일실시예에 따르는 단말 관리 장치는 사용자에게 단말기의 메뉴 데이터 편집 인터페이스를 제공하는 사용자 인터페이스부 및 편집된 메뉴 데이터를 단말기에 연결된 웹 서버모듈로 전송하는 단말 메뉴 전송부를 포함할 수 있다. 사용자 인터페이스부는 단말 메뉴 템플릿을 제공하는 메뉴 템플릿 제공부 및 단말 메뉴 템플릿의 메뉴 표시 영역에 표시될 메뉴 배치 도구를 제공하는 메뉴 배치 도구 제공부를 포함할 수 있다.The terminal management apparatus according to an embodiment of the present invention may include a user interface unit for providing a menu data editing interface of the terminal to the user and a terminal menu transmitter for transmitting the edited menu data to a web server module connected to the terminal. The user interface unit may include a menu template providing unit providing a terminal menu template and a menu arranging tool providing unit providing a menu arranging tool to be displayed in a menu display area of the terminal menu template.
본 발명의 다른 측면에 따르면, 스마트카드가 제공된다.According to another aspect of the present invention, a smart card is provided.
본 발명의 일실시예에 따르는 스마트카드는 원격 관리 서버로부터 단말기의 메뉴 데이터를 전달받아 단말기의 메뉴 데이터를 갱신하는 웹 서버모듈 및 원격 관리 서버로부터 세션 연결 요청을 받아 원격 관리 서버에 접속하고, 원격 관리 서버와 웹 서버모듈 간의 통신을 매개하는 스마트카드 관리 에이전트를 포함할 수 있다.The smart card according to an embodiment of the present invention receives the menu data of the terminal from the remote management server and receives a session connection request from the web server module and the remote management server to update the menu data of the terminal, and accesses the remote management server. It may include a smart card management agent for mediating communication between the management server and the web server module.
본 발명의 또 다른 측면에 따르면 단말 관리 방법이 제공된다.According to another aspect of the present invention, a terminal management method is provided.
본 발명의 일실시예에 따르는 단말 관리 방법은, 사용자의 입력에 따라 단말기의 메뉴 데이터가 편집되는 단계 및 원격 관리 서버로부터 단말기의 웹 서버모듈로 메뉴 데이터가 전달되는 단계를 포함할 수 있다. 사용자의 입력에 따라 단말기의 메뉴 데이터가 편집되는 단계는 사용자의 입력에 따라 단말 메뉴 템플릿이 선택되는 단계 및 사용자의 입력에 따라 단말 메뉴 템플릿의 메뉴 표시 영역에 표시될 메뉴가 배치되는 단계를 포함할 수 있다.A terminal management method according to an embodiment of the present invention may include editing menu data of a terminal according to a user input and transferring menu data from a remote management server to a web server module of the terminal. The editing of the menu data of the terminal according to the user input may include selecting a terminal menu template according to the user input and arranging a menu to be displayed in the menu display area of the terminal menu template according to the user input. Can be.
전술한 것 외의 다른 측면, 특징, 이점이 이하의 도면, 특허청구범위 및 발명의 상세한 설명으로부터 명확해질 것이다.Other aspects, features, and advantages other than those described above will become apparent from the following drawings, claims, and detailed description of the invention.
본 발명에 따르면 사용자가 자유롭고 편리하게 메뉴 화면을 직접 편집하여 제공받을 수 있도록 할 수 있는 효과가 있다.According to the present invention, the user can freely and conveniently edit the menu screen directly.
또한, 본 발명에 따르면 사용자가 단말을 분실하여도 사용자 자신만의 메뉴화면을 쉽게 복원할 수 있도록 하는 효과가 있다.In addition, according to the present invention there is an effect that can easily restore the user's own menu screen even if the user lost the terminal.
이하, 본 발명에 따른 단말 관리 장치 및 방법의 바람직한 실시예를 첨부도면을 참조하여 상세히 설명하기로 하며, 첨부 도면을 참조하여 설명함에 있어, 동일하거나 대응하는 구성 요소는 동일한 도면번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.Hereinafter, preferred embodiments of the terminal management apparatus and method according to the present invention will be described in detail with reference to the accompanying drawings, in the following description with reference to the accompanying drawings, the same or corresponding components are given the same reference numerals and Duplicate explanations will be omitted.
우선, 본 명세서에서 사용하는 주요 용어에 대한 정의를 설명한 후 관련 도면들을 참조하여 본 발명에 따른 실시예들을 설명하기로 한다.First, the definitions of the main terms used in the present specification will be described, and then embodiments of the present invention will be described with reference to related drawings.
스마트카드는 IC(Integrated circuit)카드 또는 칩카드(chip card)라고도 한다. 국제표준화기구의 표준에 따르면 IC가 1개 이상 삽입되어 있는 카드를 IC카드라고 총칭한다. 기존의 자기카드(마그네틱카드)에 비하여 매우 큰 기억 용량과 고도의 기능 및 안정성을 지니고 있다. 1970년 프랑스에서 개발되어 금융기관에서 사용하기 시작하였으며, 이후 미국에서도 개발되었다.Smart cards are also called integrated circuit (IC) cards or chip cards. According to the standards of the International Organization for Standardization, a card in which one or more ICs is inserted is collectively called an IC card. Compared to the existing magnetic card (magnetic card), it has a very large memory capacity, high function and stability. It was developed in France in 1970 and began to be used in financial institutions, and later in the United States.
구조는 접속단자와 IC칩, 플라스틱 카드로 이루어져 있다. 제조공정은 반도체 제조공장에서 IC칩을 제작한 후, 다이(die)를 PCB(인쇄회로기판)에 부착한다. 와이어 본딩(wire bonding)을 하고 수지 보호층을 도포하고 마이크로 모듈을 제작한다. 기저판의 인쇄 및 모듈용 홈을 가공한 후 마이크로모듈을 부착한다.The structure consists of connection terminal, IC chip and plastic card. In the manufacturing process, an IC chip is manufactured in a semiconductor manufacturing factory, and then a die is attached to a printed circuit board (PCB). Wire bonding is applied, a resin protective layer is applied, and a micro module is manufactured. After processing base groove and module groove, attach micro module.
스마트카드 웹 서버는 스마트카드에 구현된 HTTP 서버로써 HTTP 프로토콜 표준을 지원하는 HTTP 서버이다. 다만, 스마트카드는 계산 속도, 기억장치 용량, 네트워크 대역폭에 일정한 제한이 있으므로, 이에 따라 일부 표준을 지원하지 않거나 변경하여 지원할 수 있다.The smart card web server is an HTTP server implemented in a smart card and supports the HTTP protocol standard. However, since smart cards have certain limitations on calculation speed, storage capacity, and network bandwidth, some standards may not be supported or changed accordingly.
단말기의 메뉴 데이터는 단말에 표시되는 메뉴 화면을 특정하기 위한 데이터이다. 단말기의 메뉴 데이터는 스마트카드 웹 서버에 저장되어 단말 메뉴 화면을 표시하는 데 사용될 수 있다.The menu data of the terminal is data for specifying a menu screen displayed on the terminal. The menu data of the terminal may be stored in the smart card web server and used to display the terminal menu screen.
도 2는 본 발명의 일실시예에 따르는 단말 관리 시스템의 망구성도이다.2 is a network diagram of a terminal management system according to an embodiment of the present invention.
사용자(210)는 원격 관리 서버(220)에 접속하여 단말 메뉴 데이터 인터페이스를 통하여 단말기의 메뉴 데이터를 편집할 수 있다. 사용자(210)는 이동 통신 서비스 업체의 포털 서비스를 이용하는 고객이 될 수도 있고 이동 통신 서비스 업체의 고객의 요청에 따라 단말기의 메뉴 데이터를 편집하는 대리점 직원 등이 될 수도 있다.The
원격 관리 서버(220)는 사용자(210)에게 단말 메뉴 템플릿 및 단말 메뉴 템플릿의 메뉴 표시 영역에 표시될 메뉴 배치 도구를 제공하고, 편집된 메뉴 데이터를 스마트카드(250)로 전송할 수 있다. 원격 관리 서버(220)는 단말(240)에 상응하는 메뉴 데이터를 저장할 수 있다. 원격 관리 서버(220)는 OTA 서버(230)를 통해 단말(240)에 세션 연결 요철 SMS(Short Message Service) 메시지를 전달할 수 있다.The
OTA 서버(230)는 원격 관리 서버(220)의 요청에 따라 세션 연결 요청 SMS 메시지를 단말(240)에 전달할 수 있다.The
단말(240)은 스마트카드(250)에 연결되어 있으며, 세션 연결 요청 SMS 메시지를 전달받아 스마트카드(250)에 세션 연결 요청을 전달할 수 있다.The
스마트카드(250)는 원격 관리 서버(220)로부터 메뉴 데이터를 전달받아 메뉴 데이터를 갱신할 수 있고, 단말(240)의 웹 브라우저의 요청에 따라 메뉴 데이터를 제공할 수 있다. 스마트카드(250)는 원격 관리 서버(220)로부터 단말(240)을 통해 세션 연결 요청을 받아 원격 관리 서버(220)에 접속할 수 있다.The
도 3은 본 발명의 일실시예에 따르는 스마트카드(250)의 블록구성도이다.3 is a block diagram of a
도 3을 참조하면, 스마트카드(250)는 스마트카드 웹 서버(310) 및 스마트카드 관리 에이전트(320)를 포함할 수 있다.Referring to FIG. 3, the
스마트카드 웹 서버(310)는 원격 관리 서버(220)로부터 메뉴 데이터를 전달받아 메뉴 데이터를 갱신할 수 있다.The smart
또한, 스마트카드 웹 서버(310)는 단말(240)의 웹 브라우저의 요청에 따라 메뉴 데이터를 제공할 수 있다. 사용자는 단말(240)의 웹 브라우저를 통하여 메뉴 데이터로 특정되는 단말 메뉴 화면을 제공받을 수 있다.In addition, the smart
여기서 스마트카드 웹 서버(310)는 단말(240)에 연결된 웹 서버모듈의 일 실시예로서, 본 발명의 권리범위가 스마트카드 웹 서버(310)로 한정되는 것은 아니다. 이하 단말(240)에 연결된 웹 서버모듈의 실시예로서 스마트카드 웹 서버(310)를 사용하는 것을 가정하여 설명한다.Here, the smart
스마트카드 관리 에이전트(320)는 원격 관리 서버(220)로부터 세션 연결 요청을 받아 원격 관리 서버(220)에 접속하고, 원격 관리 서버(220)와 스마트카드 웹 서버(310) 간의 통신을 매개할 수 있다.The smart
원격 관리 서버(220)로부터 OTA서버(230)를 통하여 단말(240)에 세션 연결 요청 SMS 메시지가 전달되면 단말(240)은 세션 연결 요청을 스마트카드 관리 에이전트(320)에 전달할 수 있다.When the session connection request SMS message is transmitted from the
세션 연결 요청을 전달받은 스마트카드 관리 에이전트(320)는 원격 관리 서버(220)에 HTTP 클라이언트로서 접속할 수 있다.The smart
또한, 스마트카드 관리 에이전트(320)는 스마트카드 웹 서버(310)와의 관계에서도 HTTP 클라이언트로서 동작한다.The smart
원격 관리 서버(220)가 스마트카드 관리 에이전트(320)에게 전달한 관리 명령, 파일 및 기타 데이터는 스마트카드 관리 에이전트(320)에 의하여 스마트카드 웹 서버(310)에 전달될 수 있다.Management commands, files, and other data delivered to the smart
따라서 스마트카드 관리 에이전트(320)는 스마트카드 웹 서버(310) 및 원격 관리 서버(220) 사이의 세션을 생성할 수 있다.Accordingly, the smart
도 4는 본 발명의 일실시예에 따르는 원격 관리 서버(220)의 블록 구성도이다.4 is a block diagram of the
도 4를 참조하면 원격 관리 서버(220)는 사용자 인터페이스부(410), 단말 메뉴 데이터 전송부(420), 단말 메뉴 데이터 저장부(430) 및 세션 연결 요청부(440)를 포함할 수 있다.Referring to FIG. 4, the
사용자 인터페이스부(410)는 사용자(210)에게 단말 메뉴 데이터 편집 인터페이스를 제공한다. 제공되는 인터페이스는 웹 인터페이스 또는 기타 애플리케이션을 이용한 인터페이스가 될 수 있다.The
단말 메뉴 데이터 전송부(420)는 편집된 메뉴 데이터를 스마트카드 웹 서버(310)로 전송한다.The terminal
단말 메뉴 데이터 저장부(430)는 사용자(210)에 의하여 편집된 메뉴 데이터를 저장할 수 있다. 예를 들어 제1 사용자가 제1 단말에 대한 메뉴 데이터를 편집하였다면 그 편집된 메뉴 데이터가 제1 사용자 또는 제1 단말에 상응하는 메뉴 데이터로서 단말 메뉴 데이터 저장부(430)에 저장될 수 있다.The terminal menu
세션 연결 요청부(440)는 스마트카드 관리 에이전트(320)로 세션 연결 요청을 전달할 수 있다.The session connection requester 440 may transmit a session connection request to the smart
사용자 인터페이스부(410)는 메뉴 템플릿 제공부(411) 및 메뉴 배치 도구 제공부(412)를 포함할 수 있다.The
메뉴 템플릿 제공부(411)는 단말 메뉴 템플릿(template)을 제공한다. 여기서 단말 메뉴 템플릿은 단말(240)에서 제공될 수 있는 메뉴 화면을 둘 이상의 메뉴 표시 영역으로 분할한 일종의 틀이다.The menu
메뉴 배치 도구 제공부(412)는 단말 메뉴 템플릿의 메뉴 표시 영역에 표시될 메뉴 배치 도구를 제공한다.The menu arrangement
도 5는 메뉴 템플릿 제공부(411)가 제공할 수 있는 단말 메뉴 템플릿의 예제이다.5 is an example of a terminal menu template that can be provided by the menu
제1 단말 메뉴 템플릿(510) 및 제2 단말 메뉴 템플릿(520) 외에도 다양한 단말 메뉴 템플릿이 사용자(210)에게 제공될 수 있다.Various terminal menu templates may be provided to the
단말 메뉴 템플릿은 HTML(HyperText Markup Language) 또는 이와 유사한 마크업 언어(Markup Language)에 의하여 정의될 수 있다. 특히 단말 메뉴 템플릿이 HTML에 의하여 정의되는 경우 'iframe' 또는 'frame' 태그를 이용하여 단말 메뉴 템플릿이 쉽게 정의될 수 있다.The terminal menu template may be defined by HyperText Markup Language (HTML) or a similar Markup Language. In particular, when the terminal menu template is defined by HTML, the terminal menu template may be easily defined using an 'iframe' or 'frame' tag.
단말 메뉴 템플릿은 플래시(flash)나 이와 유사한 다른 애플리케이션 파일에 의하여도 정의될 수 있다.The terminal menu template can also be defined by a flash or similar application file.
메뉴 템플릿 제공부(411)는 사용자(210)에게 메뉴 화면을 메뉴 표시 영역으로 분할한 정보 외에도 배경 화면, 표시되는 메뉴 텍스트의 글자크기, 글자체 또는 글자색, 분할된 메뉴 표시 영역의 순번, 메뉴 선택시 화면 효과 등의 데이터를 편집할 수 있는 도구를 제공할 수 있다.The menu
메뉴 배치 도구 제공부(412)를 통하여 사용자(210)는 단말 메뉴 템플릿의 각 메뉴 표시 영역에 표시될 메뉴 항목을 설정할 수 있다.The
예를 들어 사용자(210)는 메뉴 배치 도구 제공부(412)를 통해서 제일 위의 메뉴 표시 영역에는 특정인에게 전화를 거는 메뉴가 표시되도록 편집하고 제일 아래의 메뉴 표시 영역에는 인터넷 접속을 시도하는 메뉴가 표시되도록 편집할 수 있다.For example, the
도 6은 본 발명의 일실시예에 의한 단말 관리 방법의 호처리도이다.6 is a call processing diagram of a terminal management method according to an embodiment of the present invention.
단계 S610에서 사용자(210)가 원격 관리 서버(220)가 제공하는 사용자 인터페이스를 이용하여 단말 메뉴 템플릿을 선택하는 입력을 전달할 수 있다.In operation S610, the
사용자는 단말(240)이나 기타 원격 관리 서버(220)에 접속 가능한 개인용 컴퓨터 등을 통해서 원격 관리 서버(220)로 사용자 입력을 전달할 수 있다.The user may transmit the user input to the
단계 S612에서 사용자 입력에 따라 단말 메뉴 템플릿이 선택될 수 있다.In operation S612, the terminal menu template may be selected according to the user input.
단계 S614 및 단계 S616에서 사용자(210)의 입력에 따라 단말 메뉴 템플릿의 메뉴 표시 영역에 표시될 메뉴가 배치될 수 있다.In operation S614 and operation S616, a menu to be displayed in the menu display area of the terminal menu template may be arranged according to the input of the
예를 들어 사용자(210)는 사용자 인터페이스를 통해서 도 5의 제2 단말 메뉴 템플릿(520)을 선택하고 제2 단말 메뉴 템플릿(520)의 메뉴 표시 영역에 각각 '통화 기록 확인', 'SMS 메시지 작성' 등의 메뉴가 표시되도록 메뉴를 배치할 수 있다.For example, the
단계 S618에서 원격 관리 서버에 메뉴 데이터가 저장될 수 있다.In operation S618, menu data may be stored in the remote management server.
메뉴 데이터는 HTML(HyperText Markup Languge)등 다양한 형식의 파일 형태로 정의되고 저장될 수 있다.Menu data can be defined and stored in various file formats, such as HTML (HyperText Markup Languge).
저장된 메뉴 데이터는 추후 사용자(210)의 요청에 따라 스마트카드 웹 서버(310)로 전달될 수 있다.The stored menu data may be delivered to the smart
단계 S620에서 원격 관리 서버(220)로부터 단말(240)에 세션 연결 요청 SMS가 전달될 수 있다.In operation S620, the session connection request SMS may be delivered from the
원격 관리 서버(220)는 OTA(Over The Air) 서버(230)를 통해서 단말(240)로 세션 연결 요청 SMS를 전달할 수 있다.The
세션 연결 요청 SMS는 단말(240) 및 원격 관리 서버(220) 사이에 사전에 약속된 SMS 메시지가 될 수 있다.The session connection request SMS may be an SMS message previously promised between the terminal 240 and the
단계 S623에서 세션 연결 요청 SMS를 전달받은 단말(240)은 스마트카드 관리 에이전트(320)로 세션 연결 요청을 전달할 수 있다.The terminal 240 receiving the session connection request SMS in step S623 may transmit the session connection request to the smart
단계 S626에서 세션 연결 요청을 전달받은 스마트카드 관리 에이전트(320)는 원격 관리 서버(220)에 접속하여 원격 관리 서버(220) 및 스마트카드 웹 서버(Smart Card Web Server, SCWS, 310) 사이에 세션을 생성할 수 있다.The smart
스마트카드 관리 에이전트(320)는 원격 관리 서버(220)에 대하여 HTTP 클라이언트로서 접속한다.The smart
스마트카드 관리 에이전트(320)와 원격 관리 서버(220) 사이의 통신에는 HTTP 프로토콜 또는 이와 유사한 프로토콜이 사용될 수 있다. 스마트카드 관리 에이전트(320)와 원격 관리 서버(220) 사이의 통신에는 TCP/IP 프로토콜 또는 이와 유사한 프로토콜이 사용될 수 있다.An HTTP protocol or a similar protocol may be used for communication between the smart
스마트카드 관리 에이전트(320)는 스마트카드 웹 서버(310)에 대하여도 HTTP 클라이언트로서 접속한다.The smart
단계 S630 및 단계 S635에서 메뉴 데이터가 스마트카드 관리 에이전트(320)를 통하여 원격 관리 서버(220)로부터 스마트카드 웹 서버(310)로 전달된다. 원격 관리 서버(220)가 한꺼번에 모든 메뉴 데이터를 전송하기 어려운 경우 메뉴 데이터를 분할하여 여러 번에 나누어 전달할 수 있다.In step S630 and step S635, the menu data is transferred from the
단계 S640에서 스마트카드 웹 서버(310)는 메뉴 데이터를 갱신할 수 있다.In operation S640, the smart
메뉴 데이터는 파일의 형식으로 저장될 수 있다. 예를 들어 HTML 파일 XHTML 파일, 또는 플래시 파일의 형식으로 저장될 수 있다.The menu data may be stored in the form of a file. For example, it can be saved in the form of an HTML file, an XHTML file, or a Flash file.
단계 S650 및 단계 S655에서 스마트카드 관리 에이전트(320)를 통하여 메뉴 데이터 갱신 결과가 스마트카드 웹 서버(310)로부터 원격 관리 서버(220)로 전달될 수 있다.In operation S650 and operation S655, the menu data update result may be transferred from the smart
메뉴 데이터 갱신 결과는 성공/실패 등의 정보를 포함할 수 있다.The menu data update result may include information such as success / failure.
단계 S650이 종료되면 스마트카드 웹 서버(310)의 메뉴 데이터 갱신이 완료된다. 이후, 스마트카드 관리 에이전트(320)와 원격 관리 서버(220) 사이의 연결을 종료할 수 있다.When step S650 is finished, the menu data update of the smart
단계 S660에서 단말(240)은 스마트카드 웹 서버(310)에 메뉴 데이터를 요청할 수 있다.In operation S660, the terminal 240 may request menu data from the smart
사용자는 단말(240)을 조작하여 단말(240)의 웹 브라우저 또는 단말(240)의 기타 애플리케이션을 통하여 단말 메뉴 화면을 제공받을 수 있다.The user may operate the terminal 240 to receive a terminal menu screen through a web browser of the terminal 240 or other applications of the terminal 240.
단말(240)의 웹 브라우저 또는 기타 애플리케이션은 스마트카드 웹 서버(310)에 HTTP 클라이언트로써 접속하여 스마트카드 웹 서버(310)와 통신할 수 있다.The web browser or other application of the terminal 240 may connect to the smart
단계 S665에서 단말(240)은 스마트카드 웹 서버(310)로부터 메뉴 데이터를 제공받을 수 있다.In operation S665, the terminal 240 may receive menu data from the smart
단말(240)은 스마트카드 웹 서버(310)로부터 HTTP프로토콜 및 TCP/IP 프로토콜을 통하여 메뉴 데이터를 제공받을 수 있다.The terminal 240 may receive menu data from the smart
실시예에 따라 스마트카드 웹 서버(310)가 TCP/IP 프로토콜을 직접 지원하지 못하는 경우 단말(240)의 웹 브라우저 또는 기타 애플리케이션은 단말(240)의 BIP(Bearer Independent Protocol)게이트웨이를 통해서 스마트카드 웹 서버(310)에 접속하고 데이터를 주고받을 수 있다.According to an embodiment, when the smart
단계 S670에서 단말(240)이 단말 메뉴 화면을 출력할 수 있다.In operation S670, the terminal 240 may output a terminal menu screen.
단말(240)은 메뉴 데이터를 렌더링(해석)하여 화면에 출력할 수 있는 애플리케이션을 포함할 수 있다. 예를 들어, 단말(240)에 포함된 웹 브라우저는 HTML 파일이나 JPG 파일로 이루어진 메뉴 데이터를 렌더링하여 단말 메뉴 화면을 표시할 수 있다. 또한, 단말(240)에 포함된 플래시(flash) 플레이어는 플래시로 이루어진 메뉴 데이터를 렌더링하여 단말 메뉴 화면을 표시할 수 있다.The terminal 240 may include an application that may render (interpret) menu data and output the menu data. For example, the web browser included in the terminal 240 may display the terminal menu screen by rendering menu data consisting of an HTML file or a JPG file. In addition, the flash player included in the terminal 240 may display the terminal menu screen by rendering menu data consisting of flash.
이것으로 사용자(210)는 스스로 편집한 단말 메뉴 화면을 자신의 단말(240)에 연결된 스마트카드 웹 서버(310)에 저장하고, 이를 단말(240)의 화면을 통해 제공받을 수 있다.As a result, the
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting of the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise.
본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.In this application, the terms "comprise" or "have" are intended to indicate that there is a feature, number, step, operation, component, part, or combination thereof described in the specification, and one or more other features. It is to be understood that the present invention does not exclude the possibility of the presence or the addition of numbers, steps, operations, components, components, or a combination thereof.
제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. The terms first, second, etc. may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another.
본 발명의 실시예는 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터 판독 가능 매체를 포함할 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 로컬 데이터 파일, 로컬 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. Embodiments of the invention may include computer readable media containing program instructions for performing various computer-implemented operations. The computer readable medium may include program instructions, local data files, local data structures, or the like, alone or in combination. The media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts.
또한, 도 3 및 도 4에 도시된 구성요소들은 반드시 하드웨어 구성을 가질 필요는 없으며, 일부 구성요소는 동일 또는 유사한 기능을 수행하는 응용 프로그램의 형태로 구현될 수 있다. 또한, 각 구성요소들은 발명의 사상 범위 내에서 결합되거나 분리될 수도 있음은 물론이다. In addition, the components illustrated in FIGS. 3 and 4 do not necessarily have a hardware configuration, and some components may be implemented in the form of an application program that performs the same or similar functions. In addition, each component may be combined or separated within the scope of the invention.
이제까지 본 발명에 대하여 그 실시예를 중심으로 살펴보았다. 전술한 실시예 외의 많은 실시예들이 본 발명의 특허청구범위 내에 존재한다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예는 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far I looked at the center of the present invention with respect to the embodiment. Many embodiments other than the above-described embodiments are within the scope of the claims of the present invention. Those skilled in the art will appreciate that the present invention can be implemented in a modified form without departing from the essential features of the present invention. Therefore, the disclosed embodiments should be considered in descriptive sense only and not for purposes of limitation. The scope of the present invention is shown in the claims rather than the foregoing description, and all differences within the scope will be construed as being included in the present invention.
도 1a 내지 도 1b는 종래 기술에 따르는 단말의 메뉴 화면의 예시이다.1A to 1B are examples of a menu screen of a terminal according to the prior art.
도 2는 본 발명의 일실시예에 따르는 단말 관리 시스템의 망구성도이다.2 is a network diagram of a terminal management system according to an embodiment of the present invention.
도 3은 본 발명의 일실시예에 따르는 스마트카드(250)의 블록구성도이다.3 is a block diagram of a
도 4는 본 발명의 일실시예에 따르는 원격 관리 서버(220)의 블록 구성도이다.4 is a block diagram of the
도 5는 메뉴 템플릿 제공부(410)가 제공할 수 있는 단말 메뉴 템플릿의 예제이다.5 is an example of a terminal menu template that the menu
도 6은 본 발명의 일실시예에 의한 단말 관리 방법의 호처리도이다.6 is a call processing diagram of a terminal management method according to an embodiment of the present invention.
<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>
210: 사용자210: user
220: 원격 관리 서버220: remote management server
230: OTA(Over The Air) 서버230: Over the Air server
240: 단말240: terminal
250: 스마트카드250: smart card
510: 제1 단말 메뉴 템플릿510: first terminal menu template
520: 제2 단말 메뉴 템플릿520: second terminal menu template
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080075803A KR100986840B1 (en) | 2008-08-01 | 2008-08-01 | Terminal management device and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080075803A KR100986840B1 (en) | 2008-08-01 | 2008-08-01 | Terminal management device and method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100014022A KR20100014022A (en) | 2010-02-10 |
KR100986840B1 true KR100986840B1 (en) | 2010-10-12 |
Family
ID=42087936
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080075803A Expired - Fee Related KR100986840B1 (en) | 2008-08-01 | 2008-08-01 | Terminal management device and method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100986840B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030008009A (en) * | 2001-07-12 | 2003-01-24 | (주) 엘지텔레콤 | menu customization system of the cellular-phone and controlling method therefore |
KR100620329B1 (en) | 2006-01-26 | 2006-09-06 | (주)인트로모바일 | User interface exchange system and exchange method displayed on the mobile communication terminal |
WO2007058241A1 (en) * | 2005-11-21 | 2007-05-24 | Nec Corporation | (u)sim card in server mode, and communication method with client |
KR100821051B1 (en) * | 2007-03-27 | 2008-04-08 | 에스케이 텔레콤주식회사 | Method and system for providing Internet page for wireless terminal |
-
2008
- 2008-08-01 KR KR1020080075803A patent/KR100986840B1/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030008009A (en) * | 2001-07-12 | 2003-01-24 | (주) 엘지텔레콤 | menu customization system of the cellular-phone and controlling method therefore |
WO2007058241A1 (en) * | 2005-11-21 | 2007-05-24 | Nec Corporation | (u)sim card in server mode, and communication method with client |
KR100620329B1 (en) | 2006-01-26 | 2006-09-06 | (주)인트로모바일 | User interface exchange system and exchange method displayed on the mobile communication terminal |
KR100821051B1 (en) * | 2007-03-27 | 2008-04-08 | 에스케이 텔레콤주식회사 | Method and system for providing Internet page for wireless terminal |
Also Published As
Publication number | Publication date |
---|---|
KR20100014022A (en) | 2010-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20030092434A1 (en) | System for downloading program to general-purpose subscriber identification module | |
US20080109483A1 (en) | Mash-up service system | |
US9497260B2 (en) | Communication between two web applications | |
ES2219533T3 (en) | REPRESENTATION OF APPLICATIONS IN A TELECOMMUNICATIONS SYSTEM. | |
JP2006134335A (en) | Access system to object through web type browser cooperating with smart card | |
CN112818270B (en) | Data cross-domain transfer method and device and computer equipment | |
US10666704B2 (en) | Information providing system, apparatus and method for information processing, and computer program product | |
CN105243407A (en) | Method and device for reading and writing smart card | |
JP2008210368A (en) | Noncontact reader/writer, information providing system, redirect server, address information providing method, or the like | |
JP5975745B2 (en) | Information processing apparatus and information processing method, information communication system, and computer program | |
CN103765845A (en) | Providing access to information | |
WO2012037791A1 (en) | Method, device and system for displaying radio frequency identification application information | |
US7930466B2 (en) | Storage terminal, information processing apparatus, and information processing system | |
JP5817320B2 (en) | User registration system and user registration method | |
KR100986840B1 (en) | Terminal management device and method | |
JP2011039999A (en) | Personal information output device, personal information reading system, method and program for outputting personal information | |
KR100991963B1 (en) | How wireless communication device connects to smart card web server | |
US10756927B2 (en) | Method for virtually connecting two persons, corresponding media and system | |
JP4971878B2 (en) | Personal information management system, personal information management system control method, and personal information management system control program | |
KR100987605B1 (en) | System and method for smart card based on card portal service | |
CN102567752B (en) | The method for visualizing of virtual smart card | |
WO2010000131A1 (en) | Smart card, terminal processing for supporting web service system and realizing method thereof | |
JP2007279789A (en) | Information management system, server computer, program, and recording medium | |
KR20050074857A (en) | System and method for loading data(or application) for smart card | |
CN117354784B (en) | Card application management method, device and system of super SIM card |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R11-asn-PN2301 St.27 status event code: A-3-3-R10-R13-asn-PN2301 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R11-asn-PN2301 St.27 status event code: A-3-3-R10-R13-asn-PN2301 |
|
E90F | Notification of reason for final refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
Fee payment year number: 1 St.27 status event code: A-2-2-U10-U11-oth-PR1002 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
FPAY | Annual fee payment |
Payment date: 20131001 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 4 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
FPAY | Annual fee payment |
Payment date: 20141001 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 5 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
FPAY | Annual fee payment |
Payment date: 20151001 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 6 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 7 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
FPAY | Annual fee payment |
Payment date: 20170921 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 8 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
FPAY | Annual fee payment |
Payment date: 20181001 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 9 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
PC1903 | Unpaid annual fee |
Not in force date: 20191005 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE St.27 status event code: A-4-4-U10-U13-oth-PC1903 |
|
PC1903 | Unpaid annual fee |
Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20191005 St.27 status event code: N-4-6-H10-H13-oth-PC1903 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |