[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100703276B1 - Sim과 me간에 sat를 이용한 매크로 구현 방법 및그 장치 - Google Patents

Sim과 me간에 sat를 이용한 매크로 구현 방법 및그 장치 Download PDF

Info

Publication number
KR100703276B1
KR100703276B1 KR1020050021035A KR20050021035A KR100703276B1 KR 100703276 B1 KR100703276 B1 KR 100703276B1 KR 1020050021035 A KR1020050021035 A KR 1020050021035A KR 20050021035 A KR20050021035 A KR 20050021035A KR 100703276 B1 KR100703276 B1 KR 100703276B1
Authority
KR
South Korea
Prior art keywords
sim
macro
command
menu
sat
Prior art date
Application number
KR1020050021035A
Other languages
English (en)
Other versions
KR20060099667A (ko
Inventor
이승호
주상영
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020050021035A priority Critical patent/KR100703276B1/ko
Priority to US11/348,498 priority patent/US7890140B2/en
Priority to EP06004842.8A priority patent/EP1703751B1/en
Priority to CNA2006100571982A priority patent/CN1835615A/zh
Publication of KR20060099667A publication Critical patent/KR20060099667A/ko
Application granted granted Critical
Publication of KR100703276B1 publication Critical patent/KR100703276B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/04Interfaces between hierarchically different network devices
    • H04W92/08Interfaces between hierarchically different network devices between user and terminal device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B63SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
    • B63BSHIPS OR OTHER WATERBORNE VESSELS; EQUIPMENT FOR SHIPPING 
    • B63B2221/00Methods and means for joining members or elements
    • B63B2221/08Methods and means for joining members or elements by means of threaded members, e.g. screws, threaded bolts or nuts
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B63SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
    • B63CLAUNCHING, HAULING-OUT, OR DRY-DOCKING OF VESSELS; LIFE-SAVING IN WATER; EQUIPMENT FOR DWELLING OR WORKING UNDER WATER; MEANS FOR SALVAGING OR SEARCHING FOR UNDERWATER OBJECTS
    • B63C5/00Equipment usable both on slipways and in dry docks
    • B63C5/02Stagings; Scaffolding; Shores or struts
    • B63C2005/022Shores or struts, e.g. individual oblique support elements for stabilizing hulls in dry-docks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72415User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72436User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/14Details of telephonic subscriber devices including a card reading device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • H04W8/245Transfer of terminal data from a network towards a terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 SAT(Sim Application Toolkit)를 지원하는 ME(Mobile Equipment)와 SIM(Subscriber Identity Module) 간의 인터페이스를 통해 사용자가 원하는 일련의 동작이 수행될 수 있도록 하는 기능을 제공하도록 구현된다. 이를 위해 본 발명은 SAT를 이용하여 ME에서 사용자가 원하는 일련의 동작이 수행될 수 있도록 하는 커맨드의 조합을 제공한다. 상세하게는 본 발명은 사용자가 원하는 일련의 동작이 수행될 수 있도록 SAT 커맨드를 조합하여 SIM에 저장한 후, SIM 안의 SIM 어플리케이션이 저장된 SAT 커맨드를 순차적으로 수행하도록 함으로써, ME에서 사용자가 원하는 일련의 동작을 자동으로 수행하는 사용자 정의(User-defined) SAT 서비스를 제공할 수 있도록 한다. 이와 같은 본 발명에 따르면, 단말기 사용자 자신이 직접 SAT를 이용하여 여러 개의 커맨드를 묶어서 하나의 매크로로 구성함으로써 반복적인 동작이나 복잡한 실행과정을 필요로 하는 동작들을 한번의 실행입력으로 순차적으로 실행될 수 있도록 한다.
SAT, SIM, ME

Description

SIM과 ME간에 SAT를 이용한 매크로 구현 방법 및 그 장치{METHOD FOR EMBODING MACRO BETWEEN SIM AND ME USING SAT AND THE APPARATUS THEREFOR}
도 1은 본 발명의 실시 예에 따라 SIM에서 ME로 전송되는 Proactive command 중 하나의 커맨드 전송의 흐름을 나타낸 흐름도,
도 2a는 본 발명의 실시 예에 따라 Proactive command의 구조를 보인 예시도,
도 2b는 도 2a의 Proactive command의 구조 중 커맨드 상세(Command details)의 구조를 상세히 보인 예시도,
도 2c는 도 2a의 Proactive command의 구조 중 디바이스 식별(Device identity)의 구조를 상세히 보인 예시도,
도 3은 본 발명의 실시 예에 따른 Envelope command의 구조를 보인 예시도,
도 4는 본 발명의 실시 예에 따른 매크로 수정 및 실행을 위한 메뉴 구성을 나타내는 화면예시도,
도 5는 도 4의 'Character display' 메뉴를 선택한 경우에 대한 화면예시도,
도 6은 도 4의 'SMS setting' 메뉴를 선택한 경우에 대한 화면예시도,
도 7은 본 발명의 실시 예에 따른 SIM과 ME 간의 매크로 실행을 위한 커맨드 의 전송 흐름을 보인 흐름도.
본 발명은 사용자가 원하는 일련의 동작을 자동으로 수행하는 사용자 정의(User-defined) SAT 서비스를 제공할 수 있도록 하는 SAT를 이용한 매크로 구현 방법 및 그 장치 에 관한 것이다.
일반적으로, SAT(Sim Apllication Toolkit)는 망 운영자가 자신의 고유한 서비스를 이동통신 단말기 사용자에게 제공하기 위한 일련의 명령 및 프로시쥬어(Procedure)를 의미하며, SIM(Subscriber Identity Module)과 ME(Mobile Equipment, SIM을 제외한 이동통신 단말기)간의 상호 통신을 위한 인터페이스이다.
이러한 SAT는 SIM과 ME 모두 SAT를 지원할 때만 서비스가 가능하며, SAT 섹션에서 SIM은 처리 명령을 ME에 전송하여 이동 통신 단말기 사용자와의 통신을 시작한다. 3GPP TS 31.111 USIM Application Toolkit(USAT), 3GPP TS 11.14 Specification of the SIM Application Toolkit for the Subscriber Identity Module-Mobile Equipment(SIM-ME)interface에서와 같이 SAT를 구동하는 커맨드(command)들은 SIM에서 ME방향의 proactive command와 ME에서 SIM 방향의 Envelope command로 구성되어 있다.
상기한 바와 같이 SAT 세션(session)에서 SIM의 처리명령을 통한 통신을 행 하는 것으로, 상세하게는 종래의 proactive command로는 <DISPLAY TEXT>, <GET INKEY>, <GET INPUT> 등의 커맨드에 의한 텍스트 인터페이스와 <PLAY TONE> 커맨드를 사용하여 오디오 톤을 사용자에게 들려주는 등의 단조로운 인터페이스만이 존재하며, 이외에도 <MORE TIME>, <TONE PLAY>, <POLL INTERVAL>, <REFRESH>, <SET UP MENU>, <SELECT ITEM>, <SEND SM>, <SEND SS>, <SEND USSD>, <SET UP CALL>, <TIMER MANAGEMENT> 등의 커맨드가 있다. 그리고 Envelope command로는 <Data download to SIM>, <Menu Selection>, <Call Control by SIM>, <Timer Expiration>, <Event download> 등이 존재한다.
한편, 사업자들은 이러한 각 커맨드들을 조합하여 특정 정보서비스를 제공하기 위해 조합된 커맨드를 SMS 형태로 송수신하거나, 커맨들 조합을 통해 특정 서비스번호로 전화를 연결하는 등의 자신들만의 고유서비스를 개발하여 SIM 어플리케이션을 제공하고 있다. 다시 말하면, 종래의 단말기는 사업자가 SIM 내에 특정 서비스를 위한 SAT를 통해 미리 구현해놓은 빌트-인(built-in) SAT 서비스만을 제공할 수 있었다. 이에 따라 사용자는 단말기에서 제공하는 SAT 메뉴만을 선택할 수 있었으며, 이러한 SAT 메뉴를 통해 문자메시지를 보내거나 전화를 걸어 날씨정보, 교통정보 등의 특정 서비스의 제공을 요청할 수 있었다.
하지만, 이동 통신 단말기에 다양한 서비스 및 부가 기능들이 점차 확대되는 가운데 단조로운 SAT를 좀 더 효율적으로 이용하고 다양한 방법으로 활용할 필요성이 있다. 따라서, 이동 통신 단말기에서 SAT의 효용 가치를 높이고 사용자의 다양한 욕구를 만족시키기 위해 상기 SAT와 상기 이동 통신 단말기에서 제공 가능한 다 양한 서비스 및 부가 기능들을 접목시키는 활용이 필요하다.
다시 말하면, 이동 통신 단말기에 다양한 기능이 부가됨에 따라 단말기에서의 SAT는 사용자에게 얼마만큼 정확하고 편리하게 SAT 서비스를 제공할 수 있는 지와, 이에 따라 원하는 서비스를 용이하게 획득시킬 수 있는 것이, SAT 서비스 이용성과 편리성을 극대화시킬 수 있는 것이라 할 수 있을 것이다.
그러나, 이러한 단말기를 소지한 사용자가 상기한 바와 같은 단조로운 SAT 이외에 일련의 동작이 수행되도록 하고자 하는 경우, 종래에는 이러한 일련의 동작을 위해 각 동작에 따른 각기 다른 커맨드를 매번 일일이 입력해야 하는 번거로움이 있었다.
상술한 바와 같이 종래에는 제품 출시 시 사업자가 제공하는 빌트-인 SAT 서비스만을 제공할 수 있을 뿐, 사용자가 원하는 일련의 동작이 수행될 수 있도록 SAT를 제어하여 다양한 SAT 서비스를 제공받을 수 있는 방법이 없었다. 즉, 사용자의 필요에 따른 동작이 반복적으로 수행될 수 있도록 하기 위한 SIM과 ME간의 인터페이스 프로토콜(Interface protocol)이 기술되어 있지 않아 사용자 단말기의 SAT 사용에 한계가 있는 문제점이 있다.
따라서, 본 발명은 ME가 SIM과 ME 간의 인터페이스가 가능하도록 하는 SAT를 통해 사용자가 원하는 일련의 동작을 자동으로 수행하는 사용자 정의(User-defined) SAT 서비스를 제공할 수 있도록 하는 SIM과 ME간에 SAT를 이용한 매크로 구현 방법 및 그 장치를 제공한다.
본 발명은 SAT(Sim Application Toolkit)를 이용하여 SIM(Subscriber Identity Module)과 ME(Mobile Equipment)간에 매크로(Macro)를 구현하기 위한 장치는, SAT 커맨드를 묶음 단위로 수행하는 매크로에 대한 편집 메뉴를 제공하며, 사용자에 의해 상기 편집 메뉴가 선택되면 상기 편집 메뉴에 대응하는 편집 기능을 표시부 상에 표시하여 상기 사용자에게 상기 매크로 편집이 가능하도록 하는 상기 ME와, 상기 표시부 상에 표시되는 적어도 하나 이상의 편집 기능에 대하여 상기 사용자로부터 입력되는 정보를 전달받아 입력된 정보를 각각의 커맨드로 구성하여 하나의 매크로로 저장하는 SIM을 포함하고, 상기 ME는 상기 사용자로부터 매크로 실행 지시가 입력되면, 상기 SIM로부터 저장된 하나의 매크로를 구성하는 커맨드를 순차적으로 읽어들여 상기 커맨드들에 따른 일련의 동작을 수행함을 특징으로 한다.
또한, 본 발명은 SIM(Subscriber Identity Module)과 ME(Mobile Equipment)간에 SAT(Sim Application Toolkit)를 이용한 매크로(Macro) 구현 방법에 있어서, SAT 커맨드를 묶음 단위로 수행하는 매크로에 대한 편집 메뉴가 선택되면 상기 ME가 상기 편집 메뉴에 대한 서브 메뉴를 디스플레이하는 과정과, 상기 서브 메뉴에 대응하여 상기 ME의 해당 모듈을 제어하기 위한 정보가 입력됨에 따라 상기 SIM으로 입력된 정보를 전달하여 각각의 커맨드로 구성한 후 다수의 커맨드를 묶어 하나의 매크로를 생성하여 저장하는 과정과, 매크로 실행을 위한 메뉴가 선택되면 상기 SIM으로부터 상기 저장된 매크로를 구성하는 다수의 커맨드를 순차적으로 로드하여 상기 커맨드들에 따른 일련의 동작을 순차적으로 수행하는 과정을 포함함을 특징으로 한다.
이하 본 발명에 따른 바람직한 실시 예를 첨부한 도면의 참조와 함께 상세히 설명한다. 도면들 중 동일한 구성요소들은 가능한 한 어느 곳에서든지 동일한 부호들로 나타내고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.
본 발명은 SAT(Sim Application Toolkit)를 지원하는 ME(Mobile Equipment)와 SIM(Subscriber Identity Module) 간의 인터페이스를 통해 사용자가 원하는 일련의 동작이 수행될 수 있도록 하는 기능을 제공하도록 구현된다. 이를 위해 본 발명은 SAT를 이용하여 ME에서 사용자가 원하는 일련의 동작이 수행될 수 있도록 하는 커맨드의 조합을 제공한다. 상세하게는 본 발명은 사용자가 원하는 일련의 동작이 수행될 수 있도록 SAT 커맨드를 조합하여 SIM에 저장한 후, SIM 안의 SIM 어플리케이션이 저장된 SAT 커맨드를 순차적으로 수행하도록 함으로써, ME에서 사용자가 원하는 일련의 동작을 자동으로 수행하는 사용자 정의(User-defined) SAT 서비스를 제공할 수 있도록 한다. 이와 같은 본 발명에 따르면, 단말기 사용자 자신이 직접 SAT를 이용하여 여러 개의 커맨드를 묶어서 하나의 매크로로 구성함으로써 반복적인 동작이나 복잡한 실행과정을 필요로 하는 동작들을 한번의 실행입력으로 순차적으로 실행될 수 있도록 한다.
이하, SIM과 ME 간의 커맨드 전송의 흐름을 살펴보기 위해 도 1을 참조한다. 도 1은 본 발명에 따른 SAT를 이용한 SIM과 ME 간의 커맨드 전송의 흐름을 나타낸 흐름도이다. 도 1에 도시된 바와 같이, ME에 부착된 서브 디바이스를 제어하기 위한 커맨드를 제공함에 있어서, SIM(100)이 ME(110)측으로 도면부호120의 프로액티브 커맨드(Proactive command)를 전송하는 경우를 살펴보면 다음과 같다.
예를 들어, SIM(100)이 ME(110)측으로 "TV OFF" 디바이스 모듈을 수행하도록 하는 커맨드를 전송하면(130), ME(110)측에서는 전송된 커맨드에 대응하는 응답 신호 즉, Terminal Response를 SIM(100)측으로 전송한다(140). 이를 상세히 설명하면, SIM(100)이 ME(110)측으로 전송하고자 하는 정보가 있는지를 판단하여 전송할 정보가 있으면 SIM(100)은 해당 커맨드를 전송할 수 있도록 허가한다. 이에 의해 SIM(100)로부터 전송되는 커맨드가 ME(110)에 도달하면 ME(100)는 해당 커맨드에 포함된 정보를 분석하는 과정을 수행한다. 만약, 수신된 커맨드가 "TV OFF"를 나타내면 ME(110)는 해당 디바이스 모듈 즉, TV 모듈의 전원이 오프될 수 있도록 제어한다. 이에 따라 ME(110)에서 SIM(100)으로의 응답이 이루어지게 된다.
한편, SAT의 커맨드 신호는 SIM(100)에서 ME(110)로 전송되는 프로액티브 커맨드와 ME(110)에서 SIM(100)로 전송되는 엔벌로프 커맨드(Envelope command)로 구성되는데, 각각의 커맨드 신호는 커맨드의 종류를 구분하기 위해 태그(Tag)와 커맨드의 길이를 나타내는 길이(Length)와 그 커맨드를 실행하기 위한 실제적인 정보가 포함되는 값(Value)으로 이루어지는 TLV 구조를 갖는다.
먼저, SAT의 커맨드에 대한 TLV 구조 중 SIM에서 ME 방향으로의 커맨드 즉, 프로액티브 커맨드의 구조는 도 2a에 도시된 바와 같다. 도 2a는 본 발명의 실시 예에 따른 프로액티브 커맨드의 구조를 보인 예시도로써, 이에 도시된 바와 같이 ME는 SIM 처리 명령 태그(Proactive UICC command Tag)(200)를 통해 SIM으로부터의 커맨드임을 판단하며, 그 커맨드의 세부커맨드(Command details, Device identities, Alpha identifier, etc.)(220)와 그 세부커맨드의 길이를 나타내는 길이(Length)(210)로 구성되어 있다.
상세하게는 프로액티브 커맨드의 구조는 커맨드 넘버정보를 갖는 SIM 처리 명령 태그(200) 1비트와, 세부커맨드의 길이 정보에 해당하는 길이(A+B+C+D+E+F)(210)의 소정비트와, 커맨드의 세부사항정보를 가지는 커맨드 상세(Command details)(230) A비트와, 소스와 목적지의 디바이스 번호를 나타내는 디바이스 식별(Device identites)(240) B비트와, 커맨드의 실행 상태를 문자로 나타내기 위한 알파 식별(Alpha identifier) C비트와, 기타 등등의 D, E, F 비트를 포함하여 구성된다.
도 2a에서의 커맨드는 선택적인 요소(optional)가 아닌 커맨드의 필수요소(Mandatary)인 SIM 처리 명령 태그(200), 길이(210), 커맨드 상세(230) 및 디바이스 식별(240)와 선택적인 요소(optional)인 알파 식별, 기타 등등 을 포함하여 이루어진다.
전술한 바와 같은 세부커맨드 중 커맨드 상세(230)를 살펴보면, 도 2b에 도시된 바와 같이 5바이트(Byte)로 이루어지며, 첫번째 바이트는 커맨드 상세에 대한 세부커맨드임을 나타내는 태그(Command details tag)이며 길이는 1바이트이다. 두번째 바이트는 나머지 세번째부터 다섯번째 상세 정보요소들(Command number, Type of command, Command Qualifier) 각각 1바이트씩의 길이의 합인 3을 나타낸다.
그리고 나머지 세번째부터 다섯번째 바이트는 SIM 처리 커맨드 즉, 프로액티브 커맨드가 동시에 전송될 때 각 커맨드를 구별할 수 있도록 식별번호를 부여하는 커맨드 넘버(Command number), 소정 동작을 지시하는 커맨드임을 나타내는 커맨드 타입(Type of command)와 그 동작 순서 등의 자격을 부여하는 커맨드 자격(Command Qualifier)으로 이루어진다.
이어, 전술한 바와 같은 세부커맨드 중 디바이스 식별(240)을 살펴보면, 도 2c에 도시된 바와 같이 4바이트(Byte)로 이루어지며, 첫번째 바이트는 디바이스 식별에 대한 세부커맨드임을 나타내는 태그(Device identities tag)이며 길이는 1바이트이다. 두번째 바이트는 나머지 세번째부터 네번째 신호 요소들(Source device identity, Destination device identity) 각각 1바이트씩의 길이의 합(Length=2)을 나타낸다. 그리고 세번째부터 네번째 바이트는 커맨드가 해당 디바이스로 전송되도록 하는 소스 정보를 나타내는 소스 디바이스 식별(Source device identity)와 구동하고자 하는 해당 디바이스에 대한 식별번호를 나타내는 목적지 디바이스 식별(Destination device identity)로 이루어진다.
전술한 바와 같이 SIM에서 ME로의 프로액티브 커맨드는 도 2a와 같이 구성되며, 그 세부 구성은 도 2b 내지 도 2c와 같다. 한편, ME에서 SIM으로의 Envelope command는 도 3에 도시된 바와 같으며, Envelope command는 커맨드 태그(300), 길이(310), 세부 커맨드(Device identitues, etc.)(320)로 구성된다.
이하의 설명에 있어서는, SIM과 ME 간의 보다 다양한 인터페이스가 가능하도 록 하는 SAT 기능을 이용하여 사용자가 다양한 SAT 서비스를 제공받는 과정을 설명하기로 한다. 여기서, SIM과 ME 간의 보다 다양한 인터페이스가 가능하도록 하는SAT 기능은 Proactive command 및 Envelope command를 통해 이루어지며, 이러한 커맨드를 통해 사용자는 ME에서 원하는 동작이 수행될 수 있도록 제어할 수 있다.
이를 위해 본 발명의 실시 예에서는 ME에서 사용자가 원하는 동작이 수행될 수 있도록 Proactive command 또는 Envelope command의 포맷의 특정 필드에 소정값을 설정하여 하나의 커맨드를 구성한다. 이 때, 일련의 순차적인 동작이 수행될 수 있도록 상기와 바와 같이 구성된 여러 개의 커맨드를 하나의 동작으로 묶을 수 있으며, 이러한 커맨드 각각에는 순차적인 실행을 위해 동작 순서가 정해진다. 이러한 동작 순서는 커맨드 포맷 중 동작의 순서에 대한 자격을 부여하는 커맨드 자격(Command Qualifier)에 설정될 수도 있다. 이와 같이 동작 순서를 기록하여 자동으로 커맨드를 순차적으로 실행시키는 기능을 매크로 기능이라고 한다.
상술한 바와 같이 본 발명에 따르면, 사용자는 자주 사용하는 여러 개의 명령어를 묶어서 하나의 이름으로 만든 매크로(Macro)를 사용자의 용도에 맞게 만들수 있으며, 이러한 매크로를 통해 개개의 커맨드를 일일이 사용할 필요없이 하나의 키입력으로 원하는 매크로를 실행시킬 수 있게 된다. 즉, 매크로 내의 커맨드군을 순차적으로 실행시킬 수 있게 된다.
이렇게 하나로 묶어진 커맨드들은 SIM 내의 EF(Elementary File)에 저장되는데, 후술하는 바에서는 설명의 편의를 위하여 SAT 커맨드가 저장되는 EF를 EF_SAT_EDIT라고 지칭한다. 그러면 사용자는 하나의 동작으로 묶여진 각각의 커맨 드들이 ME에서 순차적으로 수행되도록 하기 위해 매크로 실행을 지시하는 한번의 키입력만을 입력시키면 된다. 만약, 매크로 실행을 지시하는 키입력이 있으면 EF_SAT_EDIT로부터 저장된 커맨드 내용이 순차적으로 로드되며, 로드된 커맨드는 통상적인 SAT 서비스를 제공하기 위한 관련 모듈에 전달된다. 이렇게 함으로써, ME에서는 사용자가 매번 커맨드를 입력하는 대신 특정한 매크로 기능을 가진 키를 한번 누름으로써 자동으로 커맨드에 따른 동작을 수행하여 일련의 동작을 가지는 SAT 서비스를 제공하게 된다. 커맨드 전송에 따른 SIM 과 ME 간의 동작 과정은 통상적인 경우와 동일하므로, 그 상세한 설명은 생략하기로 한다.
이어서, 본 발명이 적용되는 구체적인 예를 상세히 설명하기 위해 도 4 내지 도 6을 참조한다. 도 4는 본 발명의 실시 예에 따른 매크로 수정 및 실행을 위한 메뉴 구성을 나타내는 화면예시도이고, 도 5는 도 4의 'Character display' 메뉴를 선택한 경우에 대한 화면예시도이고, 도 6은 도 4의 'SMS setting' 메뉴를 선택한 경우에 대한 화면예시도이다.
먼저, 본 발명의 실시 예에서는 사용자가 원하는 일련의 동작에 따른 커맨드를 구성하기 위한 매크로 편집 및 각각의 커맨드들로 구성된 매크로의 실행 지시는 도 4(a)에 도시된 바와 같이 'SAT-EDIT' 및 'SAT-EXCUTE'라는 사용자 인터페이스(UI: User Interface) 메뉴로서 구현한다. 따라서, 화면에 표시되는 메뉴 중 'SAT-EDIT'를 선택할 경우에는 사용자는 자신이 원하는 매크로를 만들 수 있으며, 'SAT-EXCUTE'를 선택할 경우에는 이미 만들어진 매크로를 실행시켜 ME가 일련의 동작을 수행하게 할 수 있다.
이하에 있어서는, 자신의 단말기에는 "Multi-SMS Sending"이라는 내용을 화면에 표시하며 동시에 A, B, C, D라는 사람에게 5분 간격으로 "Hello"라는 단문 메시지를 보내는 동작으로 이루어지는 매크로를 만드는 경우를 예로 들어 설명하기로 한다.
상기한 바와 같은 매크로를 만들기 위해서 SIM에서는 도 4(a)에 도시된 바와 같은 빌트-인 메뉴가 제공될 수 있으며, ME의 화면 상에 사용자 인터페이스 메뉴로 표시된다. 그러면 사용자는 매크로를 만들기 위해 'SAT-EDIT' 메뉴를 선택해야 한다. 여기서 사용자가 'SAT-EDIT' 메뉴를 선택할 경우 ME의 화면에는 도 4(b)에 도시된 바와 같이 'SAT-EDIT'메뉴에 대한 서브 메뉴가 표시되는데, 그 서브 메뉴는 'Character display', 'Timer Setting', 'SMS setting', 'Tone Play' 메뉴로 이루어진다.
먼저, 사용자는 "Multi-SMS Sending"이라는 내용을 화면에 표시하기 위해서 'Character display' 메뉴를 선택할 수 있다. 도 5(a)에 도시된 바와 같이 매크로 편집 메뉴의 서브 메뉴 중에서 'Character display' 메뉴를 선택할 경우, 화면에는 도 5(b)에 도시된 바와 같이 내용 입력창이 팝업창 형태로 표시되어 사용자로 하여금 해당 내용을 입력할 수 있게 한다. 이 때, 내용 입력창에 입력된 "Multi-SMS Sending"는 매크로에 대한 타이틀을 의미한다. 이와 같이 매크로 타이틀 입력이 완료되면, 그 내용은 SIM에 전달됨과 동시에 SIM 어플리케이션은 전달받은 내용을 기반으로 <DISPLAY TEXT>라는 커맨드를 소정 포맷에 따라 구성한 후 이를 EF_SAT_EDIT에 저장한다.
그리고나서 사용자는 우선 A라는 사람에게 전송할 "Hello"라는 단문 메시지를 작성하기 위해서 'SMS setting' 메뉴를 선택해야 한다. 도 6(a)에 도시된 바와 같이 매크로 편집 메뉴의 서브 메뉴 중에서 'SMS setting' 메뉴를 선택할 경우, 화면에는 도 6(b)에 도시된 바와 같이 단문 메시지 작성을 위한 입력창이 팝업창 형태로 표시되어 사용자로 하여금 해당 내용을 입력할 수 있게 한다. 그리고나서 사용자는 작성한 단문 메시지를 전송할 상대방 A의 전화번호를 입력하여 단문 메시지 작성을 완료한다. 이에 따라 입력된 단문 메시지 정보가 SIM으로 전달되면 SIM 어플리케이션은 전달받은 단문 메시지 정보를 근거로 <SEND SM> 커맨드를 구성하고 이를 EF_SAT_EDIT에 저장한다.
이 후 사용자는 B, C, D에 각각 단문 메시지를 전송할 때 5분 간격으로 전송하기 위해 'Timer Setting' 메뉴를 선택해야 한다. 따라서, 'Timer Setting' 메뉴를 선택할 경우 지연 시간을 입력하는 화면이 표시되면 지연 시간인 5분을 입력한 후 설정을 종료한다. 이에 따라 입력된 정보가 SIM으로 전달되면 SIM 어플리케이션은 전달받은 지연 시간 정보를 근거로 <TIMER MANAGEMENT> 커맨드를 구성하고 이를 EF_SAT_EDIT에 저장한다.
그리고나서 사용자는 A에게 전송할 단문 메시지 작성 시와 동일하게 B, C, D에 각각 전송할 단문 메시지를 입력한 후 지연 시간을 설정하는 과정을 반복적으로 수행한다. 이 때, D에서 전송할 단문 메시지 입력 후에는 지연 시간을 입력하지 않는다. 마지막으로 모든 사람에게 단문 메시지를 전송하게 되면 이를 사용자에게 알리기 위한 출력음인 TONE을 설정해야 한다. 이를 위해 사용자가 'Tone play' 메뉴 를 선택한 후 화면에 표시되는 출력음 종류를 결정하게 되면, 이 출력음 종류를 나타내는 정보가 SIM으로 전달되고 이에 따라 SIM 어플리케이션은 전달받은 정보로 <PLAY TONE> 커맨드를 구성하고 이를 EF_SAT_EDIT에 저장한다.
이러한 과정을 통해 <DISPLAY TEXT>, <SEND SM>, <TIMER MANAGEMENT>, <PLAY TONE> 등으로 이루어진 여러 개의 커맨드는 하나로 묶이게 되고, 이를 통해 커맨드군으로 구성되는 매크로가 만들어지게 된다.
한편, 사용자가 상기한 바와 같은 커맨드군으로 구성되는 매크로를 실행하고자 할 경우 사용자는 도 4(a)에 도시된 메뉴 중 'SAT-EXCUTE' 메뉴를 선택하면 된다. 만약 'SAT-EXCUTE' 메뉴를 선택하는 입력이 있으면 SIM 어플리케이션은 매크로 실행을 지시하는 입력임을 인지하여 EF_SAT_EDIT에 저장한 매크로 내의 여러 개의 커맨드들을 순차적으로 로드하여 해당 커맨드를 수행한다. 이러한 커맨드 수행과정을 도 7을 참조하여 설명하면 다음과 같다. 도 7은 본 발명의 실시 예에 따른 SIM과 ME 간의 매크로 실행을 위한 커맨드의 전송 흐름을 보인 흐름도이다.
도 7에 도시된 바와 같이 기 저장된 매크로를 실행하기 위해서는 매크로 실행 지시가 입력되는지를 판단하여 매크로 실행 지시가 입력되면 SIM(100)에서는 700단계에서와 같이 ME(110) 측으로 화면에 "Multi-SMS Sending"라는 내용을 표시하기 위한 <DISPLAY TEXT> 커맨드를 전송한다. 그리고나서 SIM(100)은 710단계에서 A에게 "Hello" 라는 단문 메시지를 전송하기 위한 <SEND SM> 커맨드를 전송한다. 그리고나서 B에게 단문 메시지를 전송하기 전에 소정 지연 시간을 두기 위해 SIM(100)은 720단계에서 지연 시간 설정을 위한 커맨드인 <TIMER MANAGEMENT> 커맨 드를 ME(110)로 전송한다. 이와 같은 방식으로 <SEND SM>, <TIMER MANAGEMENT> 커맨드의 전송을 반복 전송한 후, 마지막으로 730단계에서와 같이 D에게 단문 메시지를 전송하라는 <SEND SM> 커맨드를 전송한다. 그리고나서 SIM(100)은 740단계로 진행하여 모든 사람에게 단문 메시지를 전송하는 동작이 완료되었음을 알리기 위한 <PLAY TONE> 커맨드를 ME(110)로 전송한다. 이렇게 함으로써, 사용자는 자신의 원하는 일련의 동작이 순차적으로 실행될 수 있도록 하며, 이를 통해 다양한 SAT 서비스를 제공할 수 있게 된다.
한편, 전술한 바에서는 매크로를 만들기 위해서 SIM에서는 'SAT-EDIT' 메뉴에 대한 서브 메뉴가 빌트-인 형식으로 제공되는 경우를 설명하였으나, 본 발명에 따라 서브 메뉴 구성에 대한 편집이 가능함은 물론이다. 즉, 'SAT-EDIT' 메뉴 선택 시 화면에 표시되는 서브 메뉴를 사용자가 직접 편집하여 구성할 수 있다. 이와 같이 서브 메뉴는 하나의 매크로를 구성하는데 요구되는 일련의 정보 입력이 가능하도록 하는 메뉴로서, ME에서 일련의 동작이 수행될 수 있도록 ME의 각 서브 디바이스를 제어하기 위한 정보를 입력하는 수단이다.
이하에 있어서는, TV 방송을 녹화하는 경우를 예로 들어 설명한다. 이를 위해 먼저, ME에서 TV 수신 기능 뿐만 아니라 수신된 영상을 재생 및 녹화할 수 있는 동영상 Player 기능이 구비되어 있다고 가정하기로 한다.
사용자가 SAT 기능을 사용하여 원하는 시간대에 자동으로 TV 방송을 녹화하고자 할 경우 SIM에서는 <MORE TIME>, <SET UP MENU>, <SELECT ITEM>, <SEND SM>, <TIMER MANAGEMENT> 등과 같은 기본적인 커맨드 이외에도 서브 디바이스를 제어할 수 있도록 TV 수신기를 전원 온 하는 커맨드, 원하는 TV 채널을 맞추는 커맨드, 동영상 Player로 레코딩하는 커맨드, 동영상 Player의 동작을 정지하도록 하는 커맨드가 제공되어야 한다. 이를 위해 프로액티브 커맨드(Proactive Command) 및 엔벌로프 커맨드(Envelope command)의 포맷 중 소정 필드에 ME에서 사용하는 디바이스 특성에 따른 정보가 설정될 수 있을 뿐만 아니라, 별도의 커맨드 필드가 추가되거나 삭제될 수 있음은 물론이다.
먼저, 사용자는 TV 방송의 예약 녹화가 가능하도록 하기 위해서 현재 시간에 맞추기 위해 타이머를 설정할 필요가 있다. 그리고 TV 수신기의 전원을 언제 온/오프할지를 설정해야 하며, 원하는 방송 프로그램이 방영되는 해당 채널을 맞추고, 설정된 예약 녹화 시간이 되면 실제적으로 동영상 Player를 구동하여 녹화가 이루어질 수 있도록 설정해야 한다. 이러한 각 단계에 따른 메뉴가 'SAT_EDIT'에 대한 서브 메뉴로써 구현되어야 한다. 이에 따라 사용자가 ME의 화면을 통해 표시되는 서브 메뉴를 통해 각 단계에 따른 해당 정보 입력을 완료하게 되면, TV 방송의 예약 녹화를 위한 하나의 매크로가 생성되게 된다.
이와 같이 각 서브 메뉴마다 사용자로부터 ME를 제어하기 위한 정보가 입력되어 그 입력된 정보가 SIM으로 각각 전달되면, SIM에서는 전달된 정보를 근거로 소정 포맷에 따라 코딩하여 각각의 커맨드를 구성하여 하나의 매크로로써 EF_SAT_EDIT에 저장한다. 그리고나서 사용자에 의해 TV 방송의 예약 녹화를 실행하라는 지시가 입력되면, EF_SAT_EDIT에 저장된 내용을 순차적으로 읽어들여 이를 ME에 전달한다. 이렇게 함으로써 ME에서는 TV 방송의 예약 녹화를 위한 매크로를 구 성하는 각각의 커맨드에 따라 TV 방송의 예약 녹화를 수행하게 된다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 예를 들어, 본 발명의 실시 예에서는 매크로 기능을 다수에게 SMS를 전송하는 기능, TV 예약 녹화 기능 등에 한정하여 설명하였으나, 사용자의 특화 요구에 따라 ME의 부가 기능에 다양하게 변경하여 적용이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니되며 후술하는 특허청구 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
상기한 바와 같은 본 발명에 따르면, SAT를 지원하는 ME와 SIM 간에 매크로 기능을 부가하여 한번의 실행 지시를 통해 원하는 커맨드군이 순차적으로 실행되게 할 수 있는 이점이 있다. 이를 통해 사용자는 일일이 개개의 커맨드를 매번 입력하지 않고도 자신이 원하는 일련의 동작이 수행되도록 할 수 있다.

Claims (16)

  1. SAT(Sim Application Toolkit)를 이용하여 SIM(Subscriber Identity Module)과 ME(Mobile Equipment)간에 매크로(Macro)를 구현하기 위한 장치는,
    SAT 커맨드를 묶음 단위로 수행하는 매크로에 대한 편집 메뉴를 제공하며, 사용자에 의해 상기 편집 메뉴가 선택되면 상기 편집 메뉴에 대응하는 편집 기능을 표시부 상에 표시하여 상기 사용자에게 상기 매크로 편집이 가능하도록 하는 상기 ME와,
    상기 표시부 상에 표시되는 적어도 하나 이상의 편집 기능에 대하여 상기 사용자로부터 입력되는 정보를 전달받아 입력된 정보를 각각의 커맨드로 구성하여 하나의 매크로로 저장하는 SIM을 포함하고,
    상기 ME는 상기 사용자로부터 매크로 실행 지시가 입력되면, 상기 SIM로부터 저장된 하나의 매크로를 구성하는 커맨드를 순차적으로 읽어들여 상기 커맨드들에 따른 일련의 동작을 수행함을 특징으로 하는 SIM과 ME간에 매크로를 구현하기 위한 장치.
  2. 제 1항에 있어서, 상기 선택된 매크로 편집 메뉴에 대응하는 편집 기능은 서브 메뉴로서 상기 ME의 서브 디바이스를 제어하기 위한 정보 입력이 가능하도록 표시되는 것을 특징으로 하는 SIM과 ME간에 매크로를 구현하기 위한 장치.
  3. 제 1항에 있어서, 상기 선택된 매크로 편집 메뉴에 대응하여 표시되는 편집 기능은 빌트-인(Built-in) 형식으로 제공되는 것을 특징으로 하는 SIM과 ME간에 매크로를 구현하기 위한 장치.
  4. 제 1항에 있어서, 상기 선택된 매크로 편집 메뉴에 대응하여 표시되는 편집 기능의 구성은 사용자에 의해 편집 가능함을 특징으로 하는 SIM과 ME간에 매크로를 구현하기 위한 장치.
  5. 제 1항에 있어서, 상기 SIM은
    상기 사용자로부터 상기 편집 기능을 통해 상기 ME를 제어하기 위한 정보가 입력됨에 따라 상기 전달된 정보를 근거로 소정 포맷에 따라 코딩하여 각각의 커맨드를 저장하고, 상기 매크로 편집이 완료되면 상기 저장된 다수의 커맨드를 묶어 상기 커맨드들에 따른 일련의 동작이 순차적으로 수행되도록 하는 하나의 매크로를 생성함을 특징으로 하는 SIM과 ME간에 매크로를 구현하기 위한 장치.
  6. 제 5항에 있어서, 상기 SIM은
    상기 전달된 정보를 근거로 프로액티브 커맨드(Proactive Command) 및 엔벌로프 커맨드(Envelope command)의 포맷 중 소정 필드에 상기 ME에서 사용하는 디바이스 특성에 따른 정보를 설정함을 특징으로 하는 SIM과 ME간에 매크로를 구현하기 위한 장치.
  7. 제 1항에 있어서, 상기 ME는
    상기 사용자로부터 매크로 실행을 위한 메뉴 선택이 있으면 상기 SIM로부터 상기 매크로를 구성하는 다수의 커맨드를 순차적으로 읽어들여 소정 포맷에 따라 분석하고, 상기 분석 결과에 따라 일련의 동작을 순차적으로 수행함을 특징으로 하는 SIM과 ME간에 매크로를 구현하기 위한 장치.
  8. 제 1항에 있어서, 상기 SIM은
    상기 ME로부터 전달되는 정보를 근거로 소정 포맷에 따라 구성되는 커맨드를 저장하는 특정 EF(Elementary File)를 더 포함함을 특징으로 하는 SIM과 ME간에 매크로를 구현하기 위한 장치.
  9. 제 8항에 있어서,
    상기 특정 EF에 저장되는 커맨드들은 순차적인 실행을 위한 동작 순서가 정해져서 저장됨을 특징으로 하는 SIM과 ME간에 매크로를 구현하기 위한 장치.
  10. SIM(Subscriber Identity Module)과 ME(Mobile Equipment)간에 SAT(Sim Application Toolkit)를 이용한 매크로(Macro) 구현 방법에 있어서,
    SAT 커맨드를 묶음 단위로 수행하는 매크로에 대한 편집 메뉴가 선택되면 상기 ME가 상기 편집 메뉴에 대한 서브 메뉴를 디스플레이하는 과정과,
    상기 서브 메뉴에 대응하여 상기 ME의 해당 모듈을 제어하기 위한 정보가 입력됨에 따라 상기 SIM으로 입력된 정보를 전달하여 각각의 커맨드로 구성한 후 다수의 커맨드를 묶어 하나의 매크로를 생성하여 저장하는 과정과,
    매크로 실행을 위한 메뉴가 선택되면 상기 SIM으로부터 상기 저장된 매크로를 구성하는 다수의 커맨드를 순차적으로 로드하여 상기 커맨드들에 따른 일련의 동작을 순차적으로 수행하는 과정을 포함함을 특징으로 하는 SIM과 ME간에 매크로를 구현하기 위한 방법.
  11. 삭제
  12. 제 10항에 있어서, 상기 순차적으로 로드되는 다수의 커맨드는
    순차적인 실행을 위한 동작 순서가 정해져서 저장된 것임을 특징으로 하는 SIM과 ME간에 매크로를 구현하기 위한 방법.
  13. 삭제
  14. 제 10항에 있어서, 상기 입력된 정보를 각각의 커맨드로 구성한 것은
    상기 사용자로부터 입력된 상기 ME의 해당 모듈을 제어하기 위한 정보를 소정 포맷에 따라 코딩한 프로액티브 커맨드(Proactive Command)임을 특징으로 하는 SIM과 ME간에 매크로를 구현하기 위한 방법.
  15. 제 10항에 있어서, 상기 서브 메뉴는
    상기 ME에서 일련의 동작이 수행될 수 있도록 상기 ME의 각 서브 디바이스를 제어하기 위한 정보 입력이 가능하도록 구성됨을 특징으로 하는 SIM과 ME간에 매크로를 구현하기 위한 방법.
  16. 제 15항에 있어서, 상기 서브 메뉴는
    상기 하나의 매크로를 구성하는데 요구되는 일련의 정보 입력이 가능하도록 하는 메뉴임을 특징으로 하는 SIM과 ME간에 매크로를 구현하기 위한 방법.
KR1020050021035A 2005-03-14 2005-03-14 Sim과 me간에 sat를 이용한 매크로 구현 방법 및그 장치 KR100703276B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020050021035A KR100703276B1 (ko) 2005-03-14 2005-03-14 Sim과 me간에 sat를 이용한 매크로 구현 방법 및그 장치
US11/348,498 US7890140B2 (en) 2005-03-14 2006-02-06 Macro implementing method and apparatus using SAT between subscriber identity module and mobile equipment
EP06004842.8A EP1703751B1 (en) 2005-03-14 2006-03-09 Macro implementing method and apparatus using SAT between subscriber identity module and mobile equipment
CNA2006100571982A CN1835615A (zh) 2005-03-14 2006-03-10 使用用户标识模块应用工具包的宏实现方法和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050021035A KR100703276B1 (ko) 2005-03-14 2005-03-14 Sim과 me간에 sat를 이용한 매크로 구현 방법 및그 장치

Publications (2)

Publication Number Publication Date
KR20060099667A KR20060099667A (ko) 2006-09-20
KR100703276B1 true KR100703276B1 (ko) 2007-04-03

Family

ID=36406546

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050021035A KR100703276B1 (ko) 2005-03-14 2005-03-14 Sim과 me간에 sat를 이용한 매크로 구현 방법 및그 장치

Country Status (4)

Country Link
US (1) US7890140B2 (ko)
EP (1) EP1703751B1 (ko)
KR (1) KR100703276B1 (ko)
CN (1) CN1835615A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100832881B1 (ko) 2008-01-14 2008-05-28 벨록스소프트(주) Usim카드와의 동적 ui연동이 구현된 단말장치와 이를위한 usim카드 및 단말

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080153546A1 (en) * 2006-12-21 2008-06-26 Mediatek India Technology Pvt. Ltd. Methods and apparatuses for sim application toolkit (sat) management
EP1962482A1 (en) * 2007-02-22 2008-08-27 Gemplus Method and device to simplify menu access
KR100801652B1 (ko) * 2007-03-05 2008-02-05 삼성전자주식회사 이동통신 단말기의 통합 설정 방법 및 장치
KR20080101147A (ko) * 2007-05-16 2008-11-21 삼성전자주식회사 이동통신 시스템에서 네트워크 파라미터 정보를 저장하기위한 장치 및 방법
KR101430584B1 (ko) * 2007-07-05 2014-08-14 삼성전자주식회사 이동 통신 시스템에서 심 어플리케이션 툴킷을 제공하는장치 및 방법
KR101467365B1 (ko) * 2007-12-28 2014-12-01 삼성전자주식회사 이동 통신 시스템에서 심 어플리케이션 툴킷을 제공하는장치 및 방법
CN101616498B (zh) * 2008-06-26 2012-02-01 陈鹰 一种进行交互式信息访问的方法、用户识别卡和单元
KR101523979B1 (ko) * 2008-10-02 2015-05-29 삼성전자주식회사 휴대 단말기 및 그 휴대 단말기에서 기능 수행 방법
CN101594614B (zh) * 2009-06-30 2011-07-13 中兴通讯股份有限公司 数据下载方法以及终端
GB2478971A (en) * 2010-03-25 2011-09-28 Nec Corp Generating a user interface on a mobile phone for an application on a UICC using metadata
US9081631B2 (en) * 2011-06-30 2015-07-14 Stmicroelectronics S.R.L. Method for executing a toolkit action in an IC card
JP2014186367A (ja) * 2013-03-21 2014-10-02 Toshiba Corp Icカード及び携帯可能電子装置
KR102177802B1 (ko) * 2014-05-28 2020-11-11 삼성전자주식회사 멀티 심이 구비된 전자 장치 및 방법
CN103986841A (zh) * 2014-05-30 2014-08-13 深圳天珑无线科技有限公司 一种移动终端操作方法及移动终端
CN104400787A (zh) * 2014-10-08 2015-03-11 艾尔发(苏州)自动化科技有限公司 一种便捷的机械手操作界面的使用方法
US11144338B2 (en) * 2019-08-20 2021-10-12 Hyland Software, Inc. Computing system for macro generation, modification, verification, and execution
US11204789B2 (en) 2019-08-20 2021-12-21 Hyland Software Inc. Graphical user interface for macro generation, modification, and verification

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010111610A (ko) * 2000-06-12 2001-12-19 서평원 무선단말기에서 매크로 기능을 이용한 명령어 제어방법

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2767437B1 (fr) 1997-08-14 1999-09-17 Alsthom Cge Alcatel Procede ameliore de chargement d'une liste predeterminee d'articles par un terminal mobile pilote par un module d'identification d'abonne, commande, module d'identification d'abonne et terminal mobile correspondants
FR2778523B1 (fr) 1998-05-07 2000-06-09 Alsthom Cge Alcatel Procede d'affichage de sequences d'images par un equipement mobile de radiocommunication cooperant avec un module d'identification d'abonne
US6816837B1 (en) * 1999-05-06 2004-11-09 Hewlett-Packard Development Company, L.P. Voice macros for scanner control
FR2800228B1 (fr) 1999-10-26 2002-02-08 Wavecom Sa Systeme et procede de commande d'un equipement tiers par une carte sim, via un module de radiocommunication, module de radiocommunication et equipement tiers correspondants
US6892067B1 (en) 1999-12-30 2005-05-10 Nokia Corporation Script based interfaces for mobile phones
EP1304007A1 (fr) * 2000-05-26 2003-04-23 Cegetel Groupe Procede de dialogue entre un module d'identification d'abonne, cooperant avec un terminal au sein d'un radiotelephone, et un dispositif local
FR2810841B1 (fr) * 2000-06-22 2005-07-29 Bull Cp8 Procede pour le traitement et la transmission de donnees numeriques sur un reseau de telephonie mobile, notamment a la norme "gsm", et systeme embarque a puce electronique
US20020080190A1 (en) * 2000-12-23 2002-06-27 International Business Machines Corporation Back-up and usage of secure copies of smart card data objects
US7844055B2 (en) * 2001-06-26 2010-11-30 Link Us All, Llc Detecting and transporting dynamic presence information over a wireless and wireline communications network
DE10200278A1 (de) 2002-01-07 2003-07-24 Siemens Ag Verfahren zum Auswählen einer Anwendung
US20030204403A1 (en) * 2002-04-25 2003-10-30 Browning James Vernard Memory module with voice recognition system
KR100566242B1 (ko) * 2002-07-19 2006-03-29 삼성전자주식회사 이동통신단말기에서 화면 편집 장치 및 방법
US20040076131A1 (en) * 2002-10-22 2004-04-22 Hai Qu Data download to removable modules via broadcast SMS in CDMA communication systems
EP1424860A3 (en) * 2002-11-05 2006-01-25 Siemens Aktiengesellschaft Method for controlling a multimedia messaging service between a telecommunication device and a telecommunication network, respective smart card and telecommunication device
US8577379B2 (en) * 2003-09-25 2013-11-05 Qualcomm Incorporated Method of handling automatic call origination and system determination on multi-network mobile devices
US9055605B2 (en) * 2004-10-29 2015-06-09 Telecom Italia S.P.A. Method for establishing a secure logical connection between an integrated circuit card and a memory card through a terminal equipment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010111610A (ko) * 2000-06-12 2001-12-19 서평원 무선단말기에서 매크로 기능을 이용한 명령어 제어방법

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
1020010111610

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100832881B1 (ko) 2008-01-14 2008-05-28 벨록스소프트(주) Usim카드와의 동적 ui연동이 구현된 단말장치와 이를위한 usim카드 및 단말

Also Published As

Publication number Publication date
KR20060099667A (ko) 2006-09-20
CN1835615A (zh) 2006-09-20
US20060205435A1 (en) 2006-09-14
US7890140B2 (en) 2011-02-15
EP1703751B1 (en) 2014-10-01
EP1703751A1 (en) 2006-09-20

Similar Documents

Publication Publication Date Title
KR100703276B1 (ko) Sim과 me간에 sat를 이용한 매크로 구현 방법 및그 장치
US20080280588A1 (en) User Interface Methods, Such as for Customer Self-Support on a Mobile Device
US20060234696A1 (en) Mobile communication terminal and method for displaying and transmitting idle screen display message
US20070033619A1 (en) Mobile communication terminal and video on demand service method using the same
KR20090030923A (ko) 휴대 단말기에서 컨텐츠를 구성하여 재생하는 방법 및 장치
CN100370862C (zh) 使用用户身份模块应用工具包控制移动设备子装置的方法
JP3710966B2 (ja) 遠隔制御方式及びこの遠隔制御方式における端末装置
US6763096B2 (en) Information communication terminal with mail receiving function
WO2002050702A1 (en) Apparatus and method for processing status information
KR100581289B1 (ko) 이동 전화기의 벨소리 선택 환경을 제공하는 이동 통신 시스템및방법
JP2006523070A (ja) 携帯端末におけるマルチメディアサービス提供方法及びその装置
CN116319955A (zh) 语音播报方法、装置、存储介质和计算机设备
JP2007323512A (ja) 情報提供システム、携帯端末及びプログラム
KR100741518B1 (ko) 지인간의 광고 메시지 송수신 방법 및 시스템
JP4757156B2 (ja) ユーザインタフェース設定システム、解析装置、移動局、プログラムおよびユーザインタフェース設定支援方法
JP4503564B2 (ja) 留守番電話用アナウンスの生成機能を有する携帯電話機及び留守番電話用アナウンスの生成システム
JP5201575B2 (ja) シナリオデータの編集装置、シナリオデータの編集方法及びプログラム
KR100465182B1 (ko) 저장되어 있는 데이터를 이용한 예약발신방법
JP2008048126A (ja) 留守番電話用アナウンスの生成機能を有する携帯電話機及び留守番電話用アナウンスの生成システム
KR100565292B1 (ko) 휴대단말기의 망 접속 환경정보 관리장치 및 방법
KR100425051B1 (ko) 단문 메시지 출판 방법 및 장치
JP4537360B2 (ja) 留守番電話用アナウンスの生成機能を有する携帯電話機及び留守番電話用アナウンスの生成システム
KR100874096B1 (ko) 특정키를 이용한 단문 메시지 전송 장치, 그 방법 및기록매체
KR100965092B1 (ko) 스크립트를 통한 무선통신단말의 원격지원 방법 및 이를 위한 무선통신단말
KR101129270B1 (ko) 휴대단말기의 문자메시지 편집장치 및 방법

Legal Events

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

Payment date: 20130227

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140227

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20150226

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20160226

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee