[go: up one dir, main page]

KR20100081086A - Dynamic main display configuration apparatus for terminal application using smart card and method for the same - Google Patents

Dynamic main display configuration apparatus for terminal application using smart card and method for the same Download PDF

Info

Publication number
KR20100081086A
KR20100081086A KR1020090000362A KR20090000362A KR20100081086A KR 20100081086 A KR20100081086 A KR 20100081086A KR 1020090000362 A KR1020090000362 A KR 1020090000362A KR 20090000362 A KR20090000362 A KR 20090000362A KR 20100081086 A KR20100081086 A KR 20100081086A
Authority
KR
South Korea
Prior art keywords
main screen
screen configuration
smart card
terminal application
configuration information
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.)
Granted
Application number
KR1020090000362A
Other languages
Korean (ko)
Other versions
KR101360490B1 (en
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 KR1020090000362A priority Critical patent/KR101360490B1/en
Publication of KR20100081086A publication Critical patent/KR20100081086A/en
Application granted granted Critical
Publication of KR101360490B1 publication Critical patent/KR101360490B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/432Query formulation
    • G06F16/434Query formulation using image data, e.g. images, photos, pictures taken by a user
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting unauthorised execution of programs
    • G06F21/123Restricting unauthorised execution of programs by using dedicated hardware, e.g. dongles, smart cards, cryptographic processors, global positioning systems [GPS] devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • General Health & Medical Sciences (AREA)
  • Technology Law (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Computer Hardware Design (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명의 실시예에 따른 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 장치는, 단말 어플리케이션에 대한 메인 화면 구성 정보를 기록하여 유지하는 스마트카드; 및 상기 스마트카드에 기록된 메인 화면 구성 정보를 이용하여 메인 화면을 구성하는 단말 어플리케이션 메인 화면 구성모듈을 포함한다.An apparatus for dynamically configuring a main screen of a terminal application through smart card interworking according to an embodiment of the present invention includes: a smart card for recording and maintaining main screen configuration information for a terminal application; And a terminal application main screen configuration module for configuring a main screen by using main screen configuration information recorded in the smart card.

Description

스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 장치 및 방법{DYNAMIC MAIN DISPLAY CONFIGURATION APPARATUS FOR TERMINAL APPLICATION USING SMART CARD AND METHOD FOR THE SAME}DYNAMIC MAIN DISPLAY CONFIGURATION APPARATUS FOR TERMINAL APPLICATION USING SMART CARD AND METHOD FOR THE SAME}

본 발명의 실시예들은 스마트카드와의 연동을 통해 단말 어플리케이션의 동적 메인 화면을 구성하는 장치 및 방법에 관련한 것이다.Embodiments of the present invention relate to an apparatus and method for configuring a dynamic main screen of a terminal application through interworking with a smart card.

종래 휴대단말에 SIM(Subscriber Identification Module) 타입의 스마트카드(smart card)를 장착하여 구동되는 스마트카드 연동 단말 어플리케이션의 경우에는 메인 화면을 구성하는 메인 메뉴와 UI(User Interface)의 구성이 단말 어플리케이션에 코드로 포함되어 있다. 이에 따라, 동일한 애플릿(applet)이 탑재된 스마트카드를 SIM 타입의 스마트카드 슬롯이 있는 휴대 단말에 장착한 후, 휴대 단말에 단말 어플리케이션을 다운로드하여 구동하는 경우, 사용자는 동일한 메인 화면으로 구성되어 있는 단일한 단말 어플리케이션을 이용하게 된다.In the case of a smart card-linked terminal application driven by attaching a smart card of a subscriber identification module (SIM) type to a conventional mobile terminal, the configuration of a main menu and a UI (user interface) constituting a main screen is applied to the terminal application. It is included as a code. Accordingly, when a smart card equipped with the same applet is mounted on a portable terminal having a SIM type smart card slot, and then the terminal application is downloaded and driven on the portable terminal, the user is configured with the same main screen. A single terminal application is used.

예를 들어, 시중의 모바일 뱅킹 서비스는 사용자가 발급 받은 스마트카드가 동일한 은행에서 발급된 것이고, 상기 발급된 스마트카드가 동일한 휴대 단말 모델에 장착된 경우, 단일한 메인 메뉴로 구성된 단말 어플리케이션을 이용하게끔 서비 스가 구성되어 있다.For example, a commercial mobile banking service uses a terminal application composed of a single main menu when a smart card issued by a user is issued by the same bank and the issued smart card is mounted on the same mobile terminal model. The service is configured.

결과적으로, 사용자는 개인이 선호하거나 자주 이용하는 기능이 있음에도 불구하고 서비스를 제공하는 사업자가 개발한 단말 어플리케이션에서 지정된 메인 메뉴 및 UI에 한해서 서비스를 한정적으로 이용할 수 있으므로, 메인 화면을 구성하는 데에 있어서 많은 제약이 따른다.As a result, the user can use the service only in the designated main menu and UI in the terminal application developed by the provider providing the service even though the user prefers or frequently uses the function. Many restrictions follow.

본 발명은 상기와 같은 종래 기술을 개선하기 위해 안출된 것으로서, 사용자가 선호하거나 자주 이용하는 서비스에 대한 접근성을 향상시킬 수 있도록 하는 것을 목적으로 한다.The present invention has been made to improve the prior art as described above, it is an object of the present invention to improve the accessibility to services preferred or frequently used by the user.

본 발명의 목적은 이상에서 언급한 목적들로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The object of the present invention is not limited to the above-mentioned objects, and other objects not mentioned will be clearly understood by those skilled in the art from the following description.

상기의 목적을 이루고 종래기술의 문제점을 해결하기 위하여, 본 발명의 실시예에 따른 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 장치는, 단말 어플리케이션에 대한 메인 화면 구성 정보를 기록하여 유지하는 스마트카드; 및 상기 스마트카드에 기록된 메인 화면 구성 정보를 이용하여 메인 화면을 구성하는 단말 어플리케이션 메인 화면 구성모듈을 포함한다.In order to achieve the above object and solve the problems of the prior art, the dynamic main screen configuration apparatus of the terminal application through the smart card interworking according to an embodiment of the present invention, smart to record and maintain the main screen configuration information for the terminal application Card; And a terminal application main screen configuration module for configuring a main screen by using main screen configuration information recorded in the smart card.

본 발명의 실시예에 따른 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 장치는, 상기 스마트카드로부터 상기 메인 화면 구성 정보를 리드하여, 상기 단말 어플리케이션 메인 화면 구성모듈로 전송하는 단말 어플리케이션 전송모듈을 더 포함할 수 있다.An apparatus for dynamically configuring a main screen of a terminal application through smart card interworking according to an exemplary embodiment of the present invention includes a terminal application transmission module for reading the main screen configuration information from the smart card and transmitting the main screen configuration information to the terminal application main screen configuration module. It may further include.

상기 단말 어플리케이션 전송모듈은, 상기 메인 화면 구성 정보에 대한 변환 속성값을 상기 스마트카드로부터 더 리드하고, 상기 리드된 변환 속성값을 이용하 여, 상기 메인 화면 구성 정보를 상기 단말 어플리케이션이 처리 가능한 형태로 변환하여 전송할 수 있다.The terminal application transmission module further reads a conversion attribute value for the main screen configuration information from the smart card, and uses the read conversion attribute value in a form that the terminal application can process the main screen configuration information. Can be converted and sent.

상기 스마트카드는, 미리 정해진 우선순위에 기초하여, 상기 메인 화면 구성 정보를 기록하여 유지할 수 있다.The smart card may record and maintain the main screen configuration information based on a predetermined priority.

상기 스마트카드는, 이미지 및 상기 이미지에 대한 속성값을 포함하는 이미지 데이터, 또는 문자 및 상기 문자에 대한 속성값을 포함하는 문자 데이터 중 적어도 하나를, 상기 메인 화면 구성 정보로서 기록하여 유지할 수 있다.The smart card may record and maintain at least one of an image and image data including an attribute value for the image, or text data including a character and an attribute value for the character as the main screen configuration information.

상기 스마트카드는, 미리 설정된 비밀번호에 기초하여, 상기 메인 화면 구성 정보에 대한 접근 권한의 유무를 판단하고, 상기 판단 결과, 상기 접근 권한이 있는 경우, 상기 메인 화면 구성 정보에 대한 접근을 허용할 수 있다.The smart card may determine whether there is an access right to the main screen configuration information on the basis of a preset password, and when the determination result indicates that the access right is granted, the smart card may allow access to the main screen configuration information. have.

상기 단말 어플리케이션 메인 화면 구성모듈은, 단말 부팅 후 상기 단말 어플리케이션이 최초 구동할 때, 상기 메인 화면을 구성하거나, 또는 상기 단말 어플리케이션이 구동될 때마다, 상기 메인 화면을 구성할 수 있다.The terminal application main screen configuration module may configure the main screen when the terminal application is initially driven after the terminal is booted, or whenever the terminal application is driven.

본 발명의 실시예에 따른 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 방법은, 단말 어플리케이션에 대한 메인 화면 구성 정보를 스마트카드에 기록하여 유지하는 단계; 및 상기 메인 화면 구성 정보를 이용하여 메인 화면을 구성하는 단계를 포함할 수 있다.A dynamic main screen configuration method of a terminal application through smart card interworking according to an embodiment of the present invention comprises the steps of: recording main screen configuration information for a terminal application on a smart card; And constructing a main screen by using the main screen configuration information.

본 발명의 실시예에 따른 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 방법은, 상기 메인 화면 구성 정보 및 상기 메인 화면 구성 정보에 대한 변환 속성값을 상기 스마트카드로부터 리드하는 단계; 및 상기 리드된 변환 속성값을 이용하여, 상기 메인 화면 구성 정보를 상기 단말 어플리케이션이 처리 가능한 형태로 변환하는 단계를 더 포함하고, 상기 메인 화면 구성 정보를 이용하여 메인 화면을 구성하는 단계는, 상기 변환된 메인 화면 구성 정보를 이용하여 상기 메인 화면을 구성하는 단계를 포함할 수 있다.According to an embodiment of the present invention, a method for configuring a dynamic main screen of a terminal application through smart card interworking includes: reading the main screen configuration information and conversion attribute values for the main screen configuration information from the smart card; And converting the main screen configuration information into a form that the terminal application can process by using the read conversion attribute value, and configuring the main screen using the main screen configuration information comprises: The method may include configuring the main screen by using the converted main screen configuration information.

상기 단말 어플리케이션에 대한 메인 화면 구성 정보를 스마트카드에 기록하여 유지하는 단계는, 미리 정해진 우선순위에 기초하여, 상기 메인 화면 구성 정보를 기록하여 유지하는 단계를 포함할 수 있다.The recording and maintaining of the main screen configuration information for the terminal application on the smart card may include recording and maintaining the main screen configuration information based on a predetermined priority.

상기 단말 어플리케이션에 대한 메인 화면 구성 정보를 스마트카드에 기록하여 유지하는 단계는, 이미지 및 상기 이미지에 대한 속성값을 포함하는 이미지 데이터, 또는 문자 및 상기 문자에 대한 속성값을 포함하는 문자 데이터 중 적어도 하나를, 상기 메인 화면 구성 정보로서 기록하여 유지하는 단계를 포함할 수 있다.The recording and maintaining of the main screen configuration information of the terminal application on the smart card may include at least one of an image and image data including an attribute value for the image, or text data including an attribute and an attribute value for the character. It may include recording and maintaining one as the main screen configuration information.

상기 단말 어플리케이션에 대한 메인 화면 구성 정보를 스마트카드에 기록하여 유지하는 단계는, 미리 설정된 비밀번호에 기초하여, 상기 메인 화면 구성 정보에 대한 접근 권한의 유무를 판단하는 단계; 및 상기 판단 결과, 상기 접근 권한이 있는 경우, 상기 메인 화면 구성 정보에 대한 접근을 허용하는 단계를 포함할 수 있다.The recording and maintaining of the main screen configuration information for the terminal application on the smart card may include determining whether access authority to the main screen configuration information is based on a preset password; And as a result of the determination, when there is the access right, allowing access to the main screen configuration information.

상기 메인 화면 구성 정보를 이용하여 메인 화면을 구성하는 단계는, 단말 부팅 후 상기 단말 어플리케이션이 최초 구동할 때, 상기 메인 화면을 구성하는 단계; 또는 상기 단말 어플리케이션이 구동될 때마다, 상기 메인 화면을 구성하는 단계를 포함할 수 있다.Comprising the main screen by using the main screen configuration information, the step of configuring the main screen when the terminal application is first run after the terminal booting; Alternatively, each time the terminal application is driven, the method may include configuring the main screen.

기타 실시예들의 구체적인 사항들은 상세한 설명 및 첨부 도면들에 포함되어 있다.Specific details of other embodiments are included in the detailed description and the accompanying drawings.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성요소를 지칭한다.Advantages and features of the present invention and methods for achieving them will be apparent with reference to the embodiments described below in detail with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but will be implemented in various different forms, and only the embodiments make the disclosure of the present invention complete, and those skilled in the art to which the present invention pertains. It is provided to fully inform the person having the scope of the invention, which is defined only by the scope of the claims. Like reference numerals refer to like elements throughout.

본 발명의 실시예들에 따르면, 스마트카드와 연동하여 메인 화면을 동적으로 구성함으로써, 사용자가 선호하거나 자주 이용하는 서비스에 대한 접근성을 향상시킬 수 있다.According to embodiments of the present invention, by dynamically configuring the main screen in conjunction with the smart card, it is possible to improve the accessibility to services preferred or frequently used by the user.

본 발명의 실시예들에 따르면, 선호도 또는 이용도가 높은 서비스를 위주로 메인 화면을 구성함으로써, 보다 짧은 경로를 통해 해당 서비스에 접근할 수 있도록 한다.According to embodiments of the present invention, the main screen is configured mainly for a service having a high preference or a high use, thereby allowing access to the corresponding service through a shorter path.

본 발명의 실시예들에 따르면, 휴대 단말 교체 시에도, 스마트카드를 이용하여 이전에 이용하던 친숙한 GUI(Graphic User Interface) 화면에서 지속적으로 서비스를 이용할 수 있으며, 이를 통해 휴대 단말 교체에 따른 초기 환경 설정의 번거로움을 덜어줄 수 있다.According to the embodiments of the present invention, even when the portable terminal is replaced, the service can be continuously used in the familiar GUI (Graphic User Interface) screen previously used by using a smart card, and thus the initial environment according to the portable terminal replacement. It can save you the trouble of setting up.

이하에서는 첨부된 도면을 참조하여 본 발명의 실시예를 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 실시예에 따른 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 장치(이하, 동적 메인 화면 구성 장치라고 함)를 설명하기 위해 도시한 블록도이다. 상기 동적 메인 화면 구성 장치는 휴대 단말에 탑재되어 구현될 수 있다.1 is a block diagram illustrating a dynamic main screen composition device (hereinafter, referred to as a dynamic main screen composition device) of a terminal application through smart card interworking according to an embodiment of the present invention. The dynamic main screen composition device may be implemented in a portable terminal.

도 1을 참조하면, 상기 동적 메인 화면 구성 장치는 스마트카드(110), 단말 어플리케이션 전송모듈(120), 단말 어플리케이션 메인 화면 구성모듈(130), 및 단말 어플리케이션 제어모듈(140)을 포함할 수 있다.Referring to FIG. 1, the dynamic main screen configuration apparatus may include a smart card 110, a terminal application transmission module 120, a terminal application main screen configuration module 130, and a terminal application control module 140. .

스마트카드(110)는 단말 어플리케이션에 대한 메인 화면 구성 정보를 기록하여 유지할 수 있다. 본 발명의 실시예에서, 스마트 카드(110)는 SIM 타입의 스마트 카드로써 구현될 수 있다.The smart card 110 may record and maintain main screen configuration information about the terminal application. In the embodiment of the present invention, the smart card 110 may be implemented as a smart card of the SIM type.

여기서, 상기 메인 화면 구성 정보란 휴대 단말의 메인 메뉴 및 UI(User Interface) 구성에 필요한 정보를 가리킨다. 예를 들어, 상기 메인 화면 구성 정보는 이미지, 상기 이미지에 대한 속성값(좌표, 크기, 동작 속성 등), 문자, 상기 문자에 대한 속성값(좌표, 크기, 색상, 폰트, 동작 속성 등) 등을 포함할 수 있다.Here, the main screen configuration information refers to information necessary for configuring a main menu and a UI (user interface) of the mobile terminal. For example, the main screen configuration information may include an image, an attribute value (coordinate, size, motion attribute, etc.) for the image, a character, an attribute value (coordinate, size, color, font, operation attribute, etc.) for the character, and the like. It may include.

스마트카드(110)는 미리 정해진 우선순위에 기초하여, 상기 메인 화면 구성 정보를 기록하여 유지할 수 있다. 예컨대, 휴대 단말의 사용자는 '멤버십'을 1순위로, '뱅킹'을 2순위로, '신용카드'를 3순위로 미리 정할 수 있다. 이러한 경우, 스마트카드(110)는 '멤버십'과 관련한 이미지, 문자, 속성값 등을 1순위로, '뱅킹' 과 관련한 이미지, 문자, 속성값 등을 2순위로, '신용카드'와 관련한 이미지, 문자, 속성값 등을 3순위로 기록하여 유지할 수 있다.The smart card 110 may record and maintain the main screen configuration information based on a predetermined priority. For example, a user of the mobile terminal may predetermine 'membership' as the first rank, 'banking' as the second rank, and 'credit card' as the third rank. In this case, the smart card 110 is the image, text, attribute value, etc. related to the 'membership' as the first priority, the image, text, attribute value, etc. related to the 'banking' as the second priority, the image related to the 'credit card' It is possible to record and maintain the letters, characters, and attribute values in three ranks.

이처럼, 스마트카드(110)는 서비스(메뉴) 각각에 대한 우선순위를 고려하여 상기 메인 화면 구성 정보를 기록하여 유지함으로써, 상기 우선순위에 따라 각각의 서비스(메뉴)가 메인 화면상에 차등적으로 배치될 수 있도록 하는 환경을 마련할 수 있다.As such, the smart card 110 records and maintains the main screen configuration information in consideration of the priority of each service (menu), so that each service (menu) is differentially displayed on the main screen according to the priority. An environment can be created to allow for deployment.

스마트카드(110)는 미리 설정된 비밀번호에 기초하여, 상기 메인 화면 구성 정보에 대한 접근 권한의 유무를 판단할 수 있다. 즉, 스마트카드(110)는 휴대 단말의 입력 버튼을 통해 입력된 비밀번호와, 상기 미리 설정된 비밀번호를 비교하여, 상기 메인 화면 구성 정보에 대한 접근 권한의 유무를 판단할 수 있다.The smart card 110 may determine whether the access right to the main screen configuration information is based on a preset password. That is, the smart card 110 may compare the password input through the input button of the portable terminal with the preset password, and determine whether the access right to the main screen configuration information is present.

예를 들어, 사용자가 휴대 단말에 미리 설정한 비밀번호가 '1234'라고 가정한다. 이러한 경우, 휴대 단말의 입력 버튼을 통해 '1234'가 입력되면, 스마트카드(110)는 상기 메인 화면 구성 정보에 대한 접근 권한이 있는 것으로 판단할 수 있다. 반면, 휴대 단말의 입력 버튼을 통해 '1234'와는 다른 번호, 예컨대 '5678'이 입력되면, 스마트카드(110)는 상기 메인 화면 구성 정보에 대한 접근 권한이 없는 것으로 판단할 수 있다.For example, it is assumed that the password preset by the user in the portable terminal is '1234'. In this case, when '1234' is input through the input button of the portable terminal, the smart card 110 may determine that there is an access right to the main screen configuration information. On the other hand, when a number other than '1234', for example, '5678' is input through the input button of the portable terminal, the smart card 110 may determine that there is no access right to the main screen configuration information.

스마트카드(110)는 상기 판단 결과, 상기 접근 권한이 있는 경우, 상기 메인 화면 구성 정보에 대한 접근을 허용할 수 있다. 이로써, 스마트카드(110)는 단말 어플리케이션 전송모듈(120)이 상기 메인 화면 구성 정보를 리드(read)할 수 있는 환경을 마련할 수 있다.The smart card 110 may allow access to the main screen configuration information when there is the access right as a result of the determination. As a result, the smart card 110 may provide an environment in which the terminal application transmission module 120 may read the main screen configuration information.

반면, 상기 판단 결과, 상기 접근 권한이 없는 경우, 스마트카드(110)는 상기 메인 화면 구성 정보에 대한 접근을 차단할 수 있다. 이러한 경우, 단말 어플리케이션 전송모듈(120)은 스마트카드(110)로부터 상기 메인 화면 구성 정보를 리드할 수 없다.On the other hand, as a result of the determination, when there is no access right, the smart card 110 may block access to the main screen configuration information. In this case, the terminal application transmission module 120 cannot read the main screen configuration information from the smart card 110.

단말 어플리케이션 전송모듈(120)은 스마트카드(110)로부터 상기 메인 화면 구성 정보를 리드하여, 단말 어플리케이션 메인 화면 구성모듈(130)로 전송할 수 있다. 이때, 단말 어플리케이션 전송모듈(120)은 상기 메인 화면 구성 정보에 대한 변환 속성값을 스마트카드(110)로부터 더 리드할 수 있다. 단말 어플리케이션 전송모듈(120)은 상기 리드된 변환 속성값을 이용하여, 상기 메인 화면 구성 정보를 상기 단말 어플리케이션이 처리 가능한 형태로 변환하고, 상기 변환된 메인 화면 구성 정보를 단말 어플리케이션 메인 화면 구성모듈(130)로 전송할 수 있다.The terminal application transmission module 120 may read the main screen configuration information from the smart card 110 and transmit it to the terminal application main screen configuration module 130. In this case, the terminal application transmission module 120 may further read the conversion attribute value for the main screen configuration information from the smart card (110). The terminal application transmission module 120 converts the main screen configuration information into a form that can be processed by the terminal application by using the read conversion attribute value, and converts the converted main screen configuration information into a terminal application main screen configuration module ( 130).

단말 어플리케이션 메인 화면 구성모듈(130)은 상기 메인 화면 구성 정보를 이용하여 휴대 단말의 메인 화면을 구성할 수 있다. 즉, 단말 어플리케이션 메인 화면 구성모듈(130)은 상기 메인 화면 구성 정보 내의 속성값을 이용하여, 상기 단말의 메인 화면 내에 멤버십, 뱅킹, 신용카드 등의 서비스(메뉴)를 이미지, 문자 등으로써 구성할 수 있다.The terminal application main screen configuration module 130 may configure a main screen of the mobile terminal using the main screen configuration information. That is, the terminal application main screen configuration module 130 may configure a service (menu) such as membership, banking, credit card, etc. in the main screen of the terminal as an image, text, etc. using the attribute values in the main screen configuration information. Can be.

이때, 단말 어플리케이션 메인 화면 구성모듈(130)은 휴대 단말이 부팅된 후 상기 단말 어플리케이션이 최초 구동할 때에만, 상기 메인 화면을 구성할 수 있으며, 또 달리 상기 단말 어플리케이션이 구동될 때마다, 상기 메인 화면을 구성할 수 있다.In this case, the terminal application main screen configuration module 130 may configure the main screen only when the terminal application is initially driven after the portable terminal is booted. Alternatively, whenever the terminal application is driven, the main application may be configured. You can configure the screen.

단말 어플리케이션 제어모듈(140)은 상기 동적 메인 화면 구성 장치, 즉 스마트카드(110), 단말 어플리케이션 전송모듈(120), 단말 어플리케이션 메인 화면 구성모듈(130) 등의 동작을 전반적으로 제어할 수 있다.The terminal application control module 140 may control overall operations of the dynamic main screen configuration device, that is, the smart card 110, the terminal application transmission module 120, and the terminal application main screen configuration module 130.

이와 같이, 본 발명의 실시예에 따른 동적 메인 화면 구성 장치는 사용자가 선호하거나 자주 이용하는 서비스(메뉴)에 대한 정보, 즉 화면 구성 정보를 스마트카드(110)에 저장함으로써, 단말 어플리케이션에 의존된 서비스 제약에서 벗어나, 사용자가 선호하거나 자주 이용하는 서비스(메뉴)를 보다 짧은 경로를 통해 접근할 수 있도록 하며, 이를 통해 선호하거나 자주 이용하는 서비스(메뉴)에 대한 접근성을 향상시킬 수 있다.As such, the dynamic main screen configuration apparatus according to an embodiment of the present invention stores information on a service (menu) that is preferred or frequently used by a user, that is, screen configuration information in the smart card 110, thereby relying on a terminal application. It is possible to access a service (menu) that is preferred or frequently used by a user through a shorter path, thereby improving access to a service (menu) which is preferred or used frequently.

또한, 본 발명의 실시예에 따른 동적 메인 화면 구성 장치는 스마트카드(110)라는 매체를 통하여 정보의 이동성을 보장 받을 수 있다. 즉, 사용자는 SIM(Subscriber Identification Module) 타입의 스마트카드(110) 슬롯이 구비된 휴대 단말을 교체하는 경우, 교체된 휴대 단말에 이전에 사용하던 스마트카드(110)를 장착하여 이용할 수 있다.In addition, the dynamic main screen configuration apparatus according to an embodiment of the present invention can be guaranteed the mobility of information through a medium called a smart card (110). That is, when a user replaces a portable terminal provided with a smart card 110 slot of a subscriber identification module (SIM) type, the user may mount and use the previously used smart card 110 in the replaced portable terminal.

이러한 경우, 상기 동적 메인 화면 구성 장치는 상기 교체된 휴대 단말에 단말 어플리케이션을 다운로드하여 구동할 수 있는데, 이때 상기 교체된 휴대 단말 내 스마트카드(110)에 저장된 메인 화면 구성 정보에 따라, 휴대 단말을 교체하기 전과 동일하게 상기 단말 어플리케이션을 메인 화면에 구성할 수 있다.In this case, the dynamic main screen configuration apparatus may download and drive a terminal application to the replaced portable terminal, wherein the portable terminal is configured according to the main screen configuration information stored in the smart card 110 in the replaced portable terminal. The terminal application may be configured on the main screen as before the replacement.

따라서, 상기 동적 메인 화면 구성 장치에 의하면, 휴대 단말의 교체 사유로 발생하는 번거로운 초기 환경 설정의 동작이 불필요하게 되며, 이에 따라 사용자는 이전에 사용하던 친숙한 GUI(Graphic User Interface) 환경에서 지속적으로 서비스(메뉴)를 이용할 수 있다.Therefore, according to the dynamic main screen configuration device, the troublesome initial configuration that occurs due to the replacement of the portable terminal is unnecessary, so that the user can continuously service in a familiar GUI (Graphic User Interface) environment. (Menu) is available.

도 2는 본 발명의 실시예에 따라 스마트카드에 메인 화면 구성 정보를 기록하는 일례를 도시한 도면이다.2 is a diagram illustrating an example of recording main screen configuration information on a smart card according to an embodiment of the present invention.

도 2에 도시된 바와 같이, 스마트카드(도 1의 "110" 참조)는 순위 필드(210), 서비스명 필드(220), 메인 화면 구성 정보 필드(230) 등으로 데이터베이스화하여 저장할 수 있다.As illustrated in FIG. 2, the smart card (see “110” in FIG. 1) may be stored in a database as a ranking field 210, a service name field 220, a main screen configuration information field 230, and the like.

순위 필드(210)에는 각 서비스에 대한 우선순위가 기록될 수 있는데, 이때 상기 우선순위는 휴대 단말의 사용자에 의해 정해질 수 있다.The priority field 210 may record a priority of each service, and the priority may be determined by the user of the mobile terminal.

서비스명 필드(220)에는 사용자가 선호하거나 자주 이용하는 서비스, 예컨대 뱅킹, 멤버십, 신용카드 등이 기록될 수 있다.The service name field 220 may record a service preferred or frequently used by a user, such as banking, membership, credit card, and the like.

메인 화면 구성 정보 필드(230)에는 각 서비스에 대한 메인 화면 구성 정보, 예컨대 이미지, 문자, 속성값 등이 기록될 수 있다.The main screen configuration information field 230 may record main screen configuration information for each service, such as an image, text, and attribute values.

이와 같이, 스마트카드에는 각 서비스에 대해 우선순위, 서비스명, 메인 화면 구성 정보 등이 서로 매칭되어 기록될 수 있으며, 본 발명의 실시예에 따른 동적 메인 화면 구성 장치는 이러한 정보들(240, 250, 260)을 이용하여 메인 화면을 구성할 수 있다. 이에 대한 자세한 설명은 도 3을 참조하여 설명하기로 한다.As such, the priority, service name, main screen configuration information, etc. of each service may be matched with each other and recorded on the smart card, and the dynamic main screen configuration apparatus according to the embodiment of the present invention may provide such information 240 and 250. 260 may configure the main screen. Detailed description thereof will be described with reference to FIG. 3.

도 3은 본 발명의 실시예에 따라 동적 메인 화면을 구성하는 일례를 도시한 도면이다. 여기서는 상기 동적 메인 화면을 구성하는 일례를 도 2와 연계하여 설명하기로 한다.3 is a diagram illustrating an example of configuring a dynamic main screen according to an embodiment of the present invention. Here, an example of configuring the dynamic main screen will be described with reference to FIG. 2.

본 발명의 실시예에 따른 동적 메인 화면 구성 장치는 도 2의 순위 필드(210), 서비스명 필드(220), 메인 화면 구성 정보 필드(230)를 참조하여 도 3과 같은 메인 화면(300)을 구성할 수 있다. 즉, 상기 동적 메인 화면 구성 장치는 사용자가 선정한 서비스와 관련한 정보들(240, 250, 260)을 스마트카드로부터 검색하여 메인 화면(300)을 구성할 수 있다.The apparatus for configuring a dynamic main screen according to an embodiment of the present invention refers to the main field 300 as shown in FIG. 3 with reference to the ranking field 210, the service name field 220, and the main screen configuration information field 230 of FIG. 2. Can be configured. That is, the dynamic main screen composition device may configure the main screen 300 by searching for information 240, 250, 260 related to the service selected by the user from the smart card.

예를 들어, 사용자가 뱅킹 서비스(320), 멤버십 서비스(310), 신용카드 서비스(330)를 선호하거나 또는 자주 사용하는 서비스로서 선정했다고 가정한다. 이러한 경우, 상기 동적 메인 화면 구성 장치는 멤버십 서비스(310)와 관련된 정보들(250)을 이용하여, 멤버십 서비스(310)를 이미지 2로써 메인 화면(330)의 상부에 구현할 수 있고, 뱅킹 서비스(320)와 관련된 정보들(240)를 이용하여, 뱅킹 서비스(320)를 이미지 1으로써 메인 화면(330)의 가운데에 구현할 수 있으며, 신용카드 서비스(330)와 관련된 정보들(260)을 이용하여, 신용카드 서비스(330)를 이미지 3으로써 메인 화면(330)의 하부에 구현할 수 있다.For example, assume that the user has selected the banking service 320, the membership service 310, the credit card service 330 as a preferred or frequently used service. In this case, the dynamic main screen composition device may implement the membership service 310 as an image 2 on the top of the main screen 330 by using the information 250 related to the membership service 310, and the banking service ( Using the information 240 related to 320, the banking service 320 may be implemented as an image 1 in the center of the main screen 330, and using the information 260 related to the credit card service 330. In addition, the credit card service 330 may be implemented at the bottom of the main screen 330 as an image 3.

도 4는 본 발명의 실시예에 따른 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 방법을 설명하기 위해 도시한 흐름도이다. 여기서, 상기 동적 메인 화면 구성 방법은 도 1의 동적 메인 화면 구성 장치에 의해 구현될 수 있다.4 is a flowchart illustrating a method for configuring a dynamic main screen of a terminal application through smart card interworking according to an embodiment of the present invention. Here, the dynamic main screen composition method may be implemented by the dynamic main screen composition apparatus of FIG. 1.

도 4를 참조하면, 단계(S410)에서 동적 메인 화면 구성 장치는 단말 어플리케이션에 대한 메인 화면 구성 정보를 스마트카드에 기록하여 유지할 수 있다. 본 발명의 실시예에서, 상기 스마트 카드는 SIM(Subscriber Identification Module) 타입의 스마트카드로써 구현될 수 있다.Referring to FIG. 4, in operation S410, the apparatus for configuring a dynamic main screen may record and maintain main screen configuration information of a terminal application on a smart card. In an embodiment of the present invention, the smart card may be implemented as a smart card of a subscriber identification module (SIM) type.

여기서, 상기 메인 화면 구성 정보란 휴대 단말의 메인 메뉴 및 UI(User Interface) 구성에 필요한 정보를 가리킨다. 예를 들어, 상기 메인 화면 구성 정보는 이미지, 상기 이미지에 대한 속성값(좌표, 크기, 동작 속성 등), 문자, 상기 문자에 대한 속성값(좌표, 크기, 색상, 폰트, 동작 속성 등) 등을 포함할 수 있다.Here, the main screen configuration information refers to information necessary for configuring a main menu and a UI (user interface) of the mobile terminal. For example, the main screen configuration information may include an image, an attribute value (coordinate, size, motion attribute, etc.) for the image, a character, an attribute value (coordinate, size, color, font, operation attribute, etc.) for the character, and the like. It may include.

이때, 동적 메인 화면 구성 장치는 미리 정해진 우선순위에 기초하여, 상기 메인 화면 구성 정보를 스마트카드에 기록하여 유지할 수 있다. 예컨대, 휴대 단말의 사용자는 '멤버십'을 1순위로, '뱅킹'을 2순위로, '신용카드'를 3순위로 미리 정할 수 있다. 이러한 경우, 동적 메인 화면 구성 장치는 '멤버십'과 관련한 이미지, 문자, 속성값 등을 1순위로, '뱅킹'과 관련한 이미지, 문자, 속성값 등을 2순위로, '신용카드'와 관련한 이미지, 문자, 속성값 등을 3순위로, 스마트카드에 기록하여 유지할 수 있다.In this case, the dynamic main screen configuration apparatus may record and maintain the main screen configuration information on the smart card based on a predetermined priority. For example, a user of the mobile terminal may predetermine 'membership' as the first rank, 'banking' as the second rank, and 'credit card' as the third rank. In this case, the dynamic main screen composition device places the image, text and attribute values related to 'membership' as first priority, the image related to 'banking' as second priority, and image related to 'credit card'. , Characters, attribute values, etc., can be recorded and maintained in a smart card in three ranks.

이처럼, 동적 메인 화면 구성 장치는 서비스(메뉴) 각각에 대한 우선순위를 고려하여 상기 메인 화면 구성 정보를 스마트카드에 기록하여 유지함으로써, 상기 우선순위에 따라 각각의 서비스(메뉴)가 메인 화면상에 차등적으로 배치될 수 있도록 하는 환경을 마련할 수 있다.As such, the dynamic main screen configuration apparatus records and maintains the main screen configuration information on the smart card in consideration of the priority of each service (menu), so that each service (menu) is displayed on the main screen according to the priority. An environment can be created to allow for differential deployment.

한편, 동적 메인 화면 구성 장치는 미리 설정된 비밀번호에 기초하여, 스마트카드에 기록된 메인 화면 구성 정보에 대한 접근 권한의 유무를 판단할 수 있다. 즉, 동적 메인 화면 구성 장치는 휴대 단말의 입력 버튼을 통해 입력된 비밀번호와, 상기 미리 설정된 비밀번호를 비교하여, 상기 메인 화면 구성 정보에 대한 접 근 권한의 유무를 판단할 수 있다.Meanwhile, the dynamic main screen composition device may determine whether there is an access right to the main screen configuration information recorded on the smart card, based on a preset password. That is, the dynamic main screen composition device may compare the password input through the input button of the portable terminal with the preset password, and determine whether there is an access right to the main screen configuration information.

예를 들어, 사용자가 휴대 단말에 미리 설정한 비밀번호가 '1234'라고 가정한다. 이러한 경우, 휴대 단말의 입력 버튼을 통해 '1234'가 입력되면, 동적 메인 화면 구성 장치는 상기 메인 화면 구성 정보에 대한 접근 권한이 있는 것으로 판단할 수 있다. 반면, 휴대 단말의 입력 버튼을 통해 '1234'와는 다른 번호, 예컨대 '5678'이 입력되면, 동적 메인 화면 구성 장치는 상기 메인 화면 구성 정보에 대한 접근 권한이 없는 것으로 판단할 수 있다.For example, it is assumed that the password preset by the user in the portable terminal is '1234'. In this case, when '1234' is input through the input button of the portable terminal, the dynamic main screen composition device may determine that the access authority has access to the main screen configuration information. On the other hand, when a number other than '1234', for example, '5678' is input through the input button of the portable terminal, the dynamic main screen composition device may determine that there is no access right to the main screen configuration information.

상기 판단 결과, 상기 접근 권한이 있는 경우, 동적 메인 화면 구성 장치는 상기 메인 화면 구성 정보에 대한 접근을 허용할 수 있다. 반면, 상기 판단 결과, 상기 접근 권한이 없는 경우, 동적 메인 화면 구성 장치는 상기 메인 화면 구성 정보에 대한 접근을 차단할 수 있다.As a result of the determination, when there is the access right, the dynamic main screen composition device may allow access to the main screen configuration information. On the other hand, if it is determined that there is no access right, the dynamic main screen composition device may block access to the main screen configuration information.

다음으로, 단계(S420)에서 동적 메인 화면 구성 장치는 상기 메인 화면 구성 정보, 및 상기 메인 화면 구성 정보에 대한 변환 속성값을 스마트카드로부터 리드할 수 있다.Next, in step S420, the dynamic main screen configuration apparatus may read the main screen configuration information and the conversion attribute value for the main screen configuration information from the smart card.

다음으로, 단계(S430)에서 동적 메인 화면 구성 장치는 상기 리드된 변환 속성값을 이용하여, 상기 메인 화면 구성 정보를 상기 단말 어플리케이션이 처리 가능한 형태로 변환할 수 있다.Next, in operation S430, the dynamic main screen configuration apparatus may convert the main screen configuration information into a form that the terminal application can process by using the read conversion attribute value.

다음으로, 단계(S440)에서 동적 메인 화면 구성 장치는 상기 변환된 메인 화면 구성 정보를 이용하여 휴대 단말의 메인 화면을 구성할 수 있다. 즉, 동적 메인 화면 구성 장치는 상기 메인 화면 구성 정보 내의 속성값을 이용하여, 상기 단 말의 메인 화면 내에 멤버십, 뱅킹, 신용카드 등의 서비스(메뉴)를 이미지, 문자 등으로써 구성할 수 있다.Next, in operation S440, the dynamic main screen configuration apparatus may configure the main screen of the mobile terminal using the converted main screen configuration information. That is, the dynamic main screen composition device may configure a service (menu) such as membership, banking, credit card, etc. in the main screen of the terminal as an image, text, etc. using the attribute values in the main screen configuration information.

이때, 동적 메인 화면 구성 장치는 휴대 단말이 부팅된 후 상기 단말 어플리케이션이 최초 구동할 때에만, 상기 메인 화면을 구성할 수 있으며, 또 달리 상기 단말 어플리케이션이 구동될 때마다, 상기 메인 화면을 구성할 수 있다.In this case, the dynamic main screen composition device may configure the main screen only when the terminal application is initially driven after the portable terminal is booted. Alternatively, the dynamic main screen configuration apparatus may configure the main screen whenever the terminal application is driven. Can be.

이와 같이, 동적 메인 화면 구성 장치는 사용자가 선호하거나 자주 이용하는 서비스(메뉴)에 대한 정보, 즉 화면 구성 정보를 스마트카드에 저장함으로써, 단말 어플리케이션에 의존된 서비스 제약에서 벗어나, 사용자가 선호하거나 자주 이용하는 서비스(메뉴)를 보다 짧은 경로를 통해 접근할 수 있도록 하며, 이를 통해 선호하거나 자주 이용하는 서비스(메뉴)에 대한 접근성을 향상시킬 수 있다.As such, the dynamic main screen configuration apparatus stores information on a service (menu) that a user prefers or uses frequently, that is, screen configuration information on a smart card, thereby releasing service constraints depending on the terminal application and using the user's preference or frequent use. By making services (menus) accessible via shorter paths, you can improve access to your preferred or frequently used services (menus).

또한, 동적 메인 화면 구성 장치는 스마트카드라는 매체를 통하여 정보의 이동성을 보장 받을 수 있다. 즉, 사용자는 SIM 타입의 스마트카드 슬롯이 구비된 휴대 단말을 교체하는 경우, 교체된 휴대 단말에 이전에 사용하던 스마트카드를 장착하여 이용할 수 있다.In addition, the dynamic main screen composition device may be guaranteed the mobility of information through a medium called a smart card. That is, when the user replaces the portable terminal equipped with the SIM type smart card slot, the user may mount and use the previously used smart card in the replaced portable terminal.

이러한 경우, 동적 메인 화면 구성 장치는 상기 교체된 휴대 단말에 단말 어플리케이션을 다운로드하여 구동할 수 있는데, 이때 상기 교체된 휴대 단말 내 스마트카드에 저장된 메인 화면 구성 정보에 따라, 휴대 단말을 교체하기 전과 동일하게 상기 단말 어플리케이션을 메인 화면에 구성할 수 있다.In this case, the dynamic main screen configuration apparatus may download and drive a terminal application to the replaced portable terminal, in which case the same as before replacing the portable terminal according to the main screen configuration information stored in the smart card in the replaced portable terminal. The terminal application can be configured on the main screen.

따라서, 동적 메인 화면 구성 장치에 의하면, 휴대 단말의 교체 사유로 발생하는 번거로운 초기 환경 설정의 동작이 불필요하게 되며, 이에 따라 사용자는 이 전에 사용하던 친숙한 GUI(Graphic User Interface) 환경에서 지속적으로 서비스(메뉴)를 이용할 수 있다.Therefore, according to the dynamic main screen configuration device, the troublesome initial configuration that occurs due to the replacement of the portable terminal is unnecessary, so that the user can continuously operate the service in a familiar GUI (Graphic User Interface) environment. Menu).

본 발명의 실시예들은 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터 판독 가능 매체를 포함한다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 로컬 데이터 파일, 로컬 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD와 같은 광기록 매체, 플롭티컬 디스크와 같은 자기-광 매체, 및 롬, 램, 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.Embodiments of the present invention include computer readable media including 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. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical recording media such as CD-ROMs, DVDs, magnetic-optical media such as floppy disks, and ROM, RAM, flash memory, and the like. Hardware devices specifically configured to store and execute the same program instructions are included. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.

지금까지 본 발명에 따른 구체적인 실시예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서는 여러 가지 변형이 가능함은 물론이다. 그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허 청구의 범위뿐 아니라 이 특허 청구의 범위와 균등한 것들에 의해 정해져야 한다.While specific embodiments of the present invention have been described so far, various modifications are possible without departing from the scope of the present invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the claims below, but also by the equivalents of the claims.

이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명 사상은 아래에 기재된 특허청구범위에 의해서만 파악되어야 하고, 이의 균등 또는 등가적 변형 모두는 본 발명 사상의 범주에 속한다고 할 것이다.As described above, the present invention has been described by way of limited embodiments and drawings, but the present invention is not limited to the above-described embodiments, which can be variously modified and modified by those skilled in the art to which the present invention pertains. Modifications are possible. Accordingly, the spirit of the present invention should be understood only by the claims set forth below, and all equivalent or equivalent modifications thereof will belong to the scope of the present invention.

도 1은 본 발명의 실시예에 따른 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 장치를 설명하기 위해 도시한 블록도이다.1 is a block diagram illustrating an apparatus for configuring a dynamic main screen of a terminal application through smart card interworking according to an embodiment of the present invention.

도 2는 본 발명의 실시예에 따라 스마트카드에 메인 화면 구성 정보를 기록하는 일례를 도시한 도면이다.2 is a diagram illustrating an example of recording main screen configuration information on a smart card according to an embodiment of the present invention.

도 3은 본 발명의 실시예에 따라 동적 메인 화면을 구성하는 일례를 도시한 도면이다.3 is a diagram illustrating an example of configuring a dynamic main screen according to an embodiment of the present invention.

도 4는 본 발명의 실시예에 따른 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 방법을 설명하기 위해 도시한 흐름도이다.4 is a flowchart illustrating a method for configuring a dynamic main screen of a terminal application through smart card interworking according to an embodiment of the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

110: 스마트카드110: smart card

120: 단말 어플리케이션 전송모듈120: terminal application transmission module

130: 단말 어플리케이션 메인 화면 구성모듈130: terminal application main screen configuration module

140: 단말 어플리케이션 제어모듈140: terminal application control module

Claims (14)

단말 어플리케이션에 대한 메인 화면 구성 정보를 기록하여 유지하는 스마트카드; 및Smart card for recording and maintaining the main screen configuration information for the terminal application; And 상기 스마트카드에 기록된 메인 화면 구성 정보를 이용하여 메인 화면을 구성하는 단말 어플리케이션 메인 화면 구성모듈Terminal application main screen configuration module for configuring a main screen by using the main screen configuration information recorded in the smart card 을 포함하는 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 장치.Dynamic main screen configuration apparatus of the terminal application through the smart card interworking comprising a. 제1항에 있어서,The method of claim 1, 상기 스마트카드로부터 상기 메인 화면 구성 정보를 리드하여, 상기 단말 어플리케이션 메인 화면 구성모듈로 전송하는 단말 어플리케이션 전송모듈A terminal application transmission module which reads the main screen configuration information from the smart card and transmits the main screen configuration information to the terminal application main screen configuration module. 을 더 포함하는 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 장치.Dynamic main screen configuration device of the terminal application through smart card interworking further comprising. 제2항에 있어서,The method of claim 2, 상기 단말 어플리케이션 전송모듈은,The terminal application transmission module, 상기 메인 화면 구성 정보에 대한 변환 속성값을 상기 스마트카드로부터 더 리드하고,Further converts a conversion attribute value for the main screen configuration information from the smart card, 상기 리드된 변환 속성값을 이용하여, 상기 메인 화면 구성 정보를 상기 단 말 어플리케이션이 처리 가능한 형태로 변환하여 전송하는 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 장치.Dynamic main screen configuration apparatus of the terminal application through the smart card interworking by converting the main screen configuration information into a form that can be processed by the terminal application using the read conversion attribute value. 제1항에 있어서,The method of claim 1, 상기 스마트카드는,The smart card, 미리 정해진 우선순위에 기초하여, 상기 메인 화면 구성 정보를 기록하여 유지하는 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 장치.Dynamic main screen configuration apparatus of the terminal application through the smart card interworking to record and maintain the main screen configuration information based on a predetermined priority. 제1항에 있어서,The method of claim 1, 상기 스마트카드는,The smart card, 이미지 및 상기 이미지에 대한 속성값을 포함하는 이미지 데이터, 또는 문자 및 상기 문자에 대한 속성값을 포함하는 문자 데이터 중 적어도 하나를, 상기 메인 화면 구성 정보로서 기록하여 유지하는 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 장치.Terminal application through smart card interworking to record and maintain at least one of an image and image data including an attribute value for the image, or text and a character data including an attribute value for the character as the main screen configuration information Dynamic main screen configuration device. 제1항에 있어서,The method of claim 1, 상기 스마트카드는,The smart card, 미리 설정된 비밀번호에 기초하여, 상기 메인 화면 구성 정보에 대한 접근 권한의 유무를 판단하고,Based on a preset password, it is determined whether there is an access right to the main screen configuration information, 상기 판단 결과, 상기 접근 권한이 있는 경우, 상기 메인 화면 구성 정보에 대한 접근을 허용하는 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 장치.The device determines the dynamic main screen of the terminal application through the smart card interworking to allow access to the main screen configuration information when the access authority is determined. 제1항에 있어서,The method of claim 1, 상기 단말 어플리케이션 메인 화면 구성모듈은,The terminal application main screen configuration module, 단말 부팅 후 상기 단말 어플리케이션이 최초 구동할 때, 상기 메인 화면을 구성하거나, 또는Configure the main screen when the terminal application is first run after booting the terminal, or 상기 단말 어플리케이션이 구동될 때마다, 상기 메인 화면을 구성하는 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 장치.Whenever the terminal application is driven, the dynamic main screen configuration apparatus of the terminal application through the smart card interworking to configure the main screen. 단말 어플리케이션에 대한 메인 화면 구성 정보를 스마트카드에 기록하여 유지하는 단계; 및Recording and maintaining the main screen configuration information on the terminal application on the smart card; And 상기 메인 화면 구성 정보를 이용하여 메인 화면을 구성하는 단계Configuring a main screen using the main screen configuration information 를 포함하는 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 방법.Dynamic main screen configuration method of the terminal application through smart card interworking comprising a. 제8항에 있어서,The method of claim 8, 상기 메인 화면 구성 정보 및 상기 메인 화면 구성 정보에 대한 변환 속성값을 상기 스마트카드로부터 리드하는 단계; 및Reading conversion attribute values for the main screen configuration information and the main screen configuration information from the smart card; And 상기 리드된 변환 속성값을 이용하여, 상기 메인 화면 구성 정보를 상기 단 말 어플리케이션이 처리 가능한 형태로 변환하는 단계Converting the main screen configuration information into a form that can be processed by the terminal application by using the read conversion attribute value; 를 더 포함하고,More, 상기 메인 화면 구성 정보를 이용하여 메인 화면을 구성하는 단계는,Comprising the main screen using the main screen configuration information, 상기 변환된 메인 화면 구성 정보를 이용하여 상기 메인 화면을 구성하는 단계Configuring the main screen by using the converted main screen configuration information 를 포함하는 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 방법.Dynamic main screen configuration method of the terminal application through smart card interworking comprising a. 제8항에 있어서,The method of claim 8, 상기 단말 어플리케이션에 대한 메인 화면 구성 정보를 스마트카드에 기록하여 유지하는 단계는,Maintaining the main screen configuration information for the terminal application recorded on the smart card, 미리 정해진 우선순위에 기초하여, 상기 메인 화면 구성 정보를 기록하여 유지하는 단계Recording and maintaining the main screen configuration information based on a predetermined priority; 를 포함하는 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 방법.Dynamic main screen configuration method of the terminal application through smart card interworking comprising a. 제8항에 있어서,The method of claim 8, 상기 단말 어플리케이션에 대한 메인 화면 구성 정보를 스마트카드에 기록하여 유지하는 단계는,Maintaining the main screen configuration information for the terminal application recorded on the smart card, 이미지 및 상기 이미지에 대한 속성값을 포함하는 이미지 데이터, 또는 문자 및 상기 문자에 대한 속성값을 포함하는 문자 데이터 중 적어도 하나를, 상기 메인 화면 구성 정보로서 기록하여 유지하는 단계Recording and maintaining at least one of an image and image data including an attribute value for the image, or text data including a character and an attribute value for the character as the main screen configuration information 를 포함하는 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 방법.Dynamic main screen configuration method of the terminal application through smart card interworking comprising a. 제8항에 있어서,The method of claim 8, 상기 단말 어플리케이션에 대한 메인 화면 구성 정보를 스마트카드에 기록하여 유지하는 단계는,Maintaining the main screen configuration information for the terminal application recorded on the smart card, 미리 설정된 비밀번호에 기초하여, 상기 메인 화면 구성 정보에 대한 접근 권한의 유무를 판단하는 단계; 및Determining whether there is an access right to the main screen configuration information based on a preset password; And 상기 판단 결과, 상기 접근 권한이 있는 경우, 상기 메인 화면 구성 정보에 대한 접근을 허용하는 단계As a result of the determination, if the access right is present, granting access to the main screen configuration information 를 포함하는 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 방법.Dynamic main screen configuration method of the terminal application through smart card interworking comprising a. 제8항에 있어서,The method of claim 8, 상기 메인 화면 구성 정보를 이용하여 메인 화면을 구성하는 단계는,Comprising the main screen using the main screen configuration information, 단말 부팅 후 상기 단말 어플리케이션이 최초 구동할 때, 상기 메인 화면을 구성하는 단계; 또는Configuring the main screen when the terminal application is first run after booting the terminal; or 상기 단말 어플리케이션이 구동될 때마다, 상기 메인 화면을 구성하는 단계Whenever the terminal application is driven, constructing the main screen 를 포함하는 스마트카드 연동을 통한 단말 어플리케이션의 동적 메인 화면 구성 방법.Dynamic main screen configuration method of the terminal application through smart card interworking comprising a. 제8항 내지 제13항 중 어느 한 항의 방법을 수행하는 프로그램을 기록한 컴퓨터 판독 가능 기록 매체.A computer-readable recording medium having recorded thereon a program for performing the method of any one of claims 8 to 13.
KR1020090000362A 2009-01-05 2009-01-05 Dynamic main display configuration apparatus for terminal application using smart card and method for the same Active KR101360490B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090000362A KR101360490B1 (en) 2009-01-05 2009-01-05 Dynamic main display configuration apparatus for terminal application using smart card and method for the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090000362A KR101360490B1 (en) 2009-01-05 2009-01-05 Dynamic main display configuration apparatus for terminal application using smart card and method for the same

Publications (2)

Publication Number Publication Date
KR20100081086A true KR20100081086A (en) 2010-07-14
KR101360490B1 KR101360490B1 (en) 2014-02-07

Family

ID=42641617

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090000362A Active KR101360490B1 (en) 2009-01-05 2009-01-05 Dynamic main display configuration apparatus for terminal application using smart card and method for the same

Country Status (1)

Country Link
KR (1) KR101360490B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190036483A (en) * 2018-09-18 2019-04-04 이재규 Mobile communication terminal controlling a home screen based on location information
US12288226B2 (en) 2013-09-26 2025-04-29 Firstface Co., Ltd. Method, communication terminal, and computer-readable recording medium for controlling home screen of communication terminal

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040098133A (en) * 2003-05-13 2004-11-20 주식회사 팬택 Method of setting background picture in wireless terminal
JP4446047B2 (en) * 2004-06-02 2010-04-07 ケイティー コーポレーション Application and management service provision, and user interface change system and method
KR20070068810A (en) * 2005-12-27 2007-07-02 주식회사 팬택 Mobile terminal and its menu setting method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12288226B2 (en) 2013-09-26 2025-04-29 Firstface Co., Ltd. Method, communication terminal, and computer-readable recording medium for controlling home screen of communication terminal
KR20190036483A (en) * 2018-09-18 2019-04-04 이재규 Mobile communication terminal controlling a home screen based on location information

Also Published As

Publication number Publication date
KR101360490B1 (en) 2014-02-07

Similar Documents

Publication Publication Date Title
US12003498B2 (en) Establishing access to a secure network based on user-created credential indicia
US20130283195A1 (en) Methods and apparatus for dynamically adapting a virtual keyboard
US20140310654A1 (en) Method and system for interworking plurality of applications
US20140359496A1 (en) Configuration of a user interface for a mobile communications terminal
US12282697B2 (en) Electronic device, inter-device screen coordination method, and medium
US20210329079A1 (en) Methods, devices and computer-readable storage media for processing a hosted application
US20170235706A1 (en) Effecting multi-step operations in an application in response to direct manipulation of a selected object
CN111880813B (en) Method for realizing android card UI (user interface) and storage medium
US20230094288A1 (en) Non-transitory computer-readable recording medium storing computer-readable instructions for terminal device, and method performed by terminal device
US9043885B2 (en) System for providing content or application and control method therefor, terminal and control method therefor, authentication device and control method therefor, program, and information storage medium
EP2447885B1 (en) A font file with graphic images
US9952814B2 (en) Information processing apparatus, information processing method, and recording medium
JP7478706B2 (en) Customized User Prompts for Autofill Applications
US9710210B2 (en) Image forming system, information processing device, tally information transmission method, and non-transitory computer readable recording medium
KR101360490B1 (en) Dynamic main display configuration apparatus for terminal application using smart card and method for the same
US20250322683A1 (en) Generating synthetic training data including document images with key-value pairs
KR101507165B1 (en) Membership issue and management method and system
CN105739717A (en) Information input method and device
KR100968345B1 (en) Method and system for providing mobile widget using chip
US20150378530A1 (en) Command surface drill-in control
US20220215161A1 (en) Customized User Prompts for Autofilling Applications
US9602171B2 (en) Near field communication device
KR20140090294A (en) Diary, mobile terminal and smart diary system
JP6996364B2 (en) Guide generation program, guide generation method and server device
KR20200081163A (en) User emoticon offering method for social media services

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

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

P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

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

E701 Decision to grant or registration of patent right
P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

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

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

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

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20170118

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 13

U11 Full renewal or maintenance fee paid

Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE)

Year of fee payment: 13