KR20100078137A - 휴대용 단말기의 위젯 서비스 제공 장치 및 방법 - Google Patents

휴대용 단말기의 위젯 서비스 제공 장치 및 방법 Download PDF

Info

Publication number
KR20100078137A
KR20100078137A KR1020080136302A KR20080136302A KR20100078137A KR 20100078137 A KR20100078137 A KR 20100078137A KR 1020080136302 A KR1020080136302 A KR 1020080136302A KR 20080136302 A KR20080136302 A KR 20080136302A KR 20100078137 A KR20100078137 A KR 20100078137A
Authority
KR
South Korea
Prior art keywords
widget
control
portable terminal
internal function
internal
Prior art date
Application number
KR1020080136302A
Other languages
English (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 KR1020080136302A priority Critical patent/KR20100078137A/ko
Priority to US12/655,386 priority patent/US20100169812A1/en
Publication of KR20100078137A publication Critical patent/KR20100078137A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/52Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
    • G06F21/54Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow by adding security routines or objects to programs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)

Abstract

본 발명은 공유 사이트에서 다운받은 위젯을 통하여 상기 휴대용 단말기의 내부 기능을 제어하는 것을 방지하여 휴대용 단말기의 보안을 향상시키기 위한 장치 및 방법에 관한 것으로, 구동하는 위젯이 단말기의 내부 기능 제어시 상기 위젯이 내부 기능 제어에 허가된 위젯인지 확인하여 상기 내부 제어에 허가된 위젯에게는 상기 내부 기능 제어를 허가하고, 상기 내부 기능 제어에 차단된 위젯에게는 상기 내부 기능 제어를 차단하는 위젯 엔진을 포함하는 것을 특징으로 한다.
위젯, 부가 서비스, widget, 보안, 개인 정보

Description

휴대용 단말기의 위젯 서비스 제공 장치 및 방법{METHOD AND APPARATUS FOR PROVIDING WIDGET SERVICE IN PORTABLE TERMINAL}
본 발명은 휴대용 단말기의 위젯 제어 장치 및 방법에 관한 것으로, 특히, 공유 사이트에서 다운받은 위젯을 통하여 상기 휴대용 단말기의 내부 기능을 제어하는 것을 방지하여 휴대용 단말기의 보안을 향상시키기 위한 장치 및 방법에 관한 것이다.
즉, 본 발명은 위젯 공유 싸이트 등을 통해서 받은 공유 위젯이 휴대용 단말기의 사용자 동의 없이 개인 정보를 유출 한다든지, 마음대로 파일 다운로드/업로드 등의 네트워크 기능을 사용하는 것을 방지하기 위한 장치 및 방법에 관한 것이다.
최근 휴대용 단말기의 급격한 발달에 따라 현대인에게 없어서는 안될 필수품으로서 남녀 노소를 막론하고 사용하고 있으며, 무선 음성 통화 및 정보 교환이 가 능한 매체로 이용되고 있다.
상기 휴대용 단말기의 보급 초기에는 단순히 휴대할 수 있고, 무선 통화가 가능한 것으로 인식되었으나, 그 기술이 발달함에 따라 서비스 제공자 및 단말기 제조자는 다른 업체와의 차별화를 위해 제품(또는 서비스)을 경쟁적으로 개발하고 있다.
예를 들어, 상기 휴대용 단말기는 폰북(phone book), 게임(game), 단문 메시지(short message), 이메일(e-mail), 모닝콜(morning call), MP 3(MPEG Layer 3), 일정 관리 기능, 디지털 카메라 및 무선 인터넷 서비스가 가능한 멀티미디어 기기로 발전하여 다양한 서비스를 제공한다.
뿐만 아니라, 최근에는 web 2.0 의 기술이 휴대용 단말기에 보편화됨에 따라 개인용 컴퓨터에서 부가적인 기능을 제공하는 위젯(widget)이 상기 휴대용 단말기에 적용되고 있다.
상기와 같은 위젯은 이동통신 사업자가 제공하는 서비스로 휴대용 단말기의 화면을 꾸밀 수가 있다. 예를 들어, 상기 휴대용 단말기 화면에서 강아지가 뛰어 다닌다거나, 날씨 위젯 등을 통해 일기 예보 등을 미리 받아볼 수도 있도록 한다.
상기와 같은 위젯은 해당 서비스 개발자에 의해 제작되어 유선 또는 무선 망을 통해 다운로드 받아 사용하지만 일반 사용자들도 상기 위젯을 제작하고 제작한 위젯을 공유하기 시작하고 있다.
상기 위젯은 제작자의 의도에 따라 휴대용 단말기 내부의 데이터를 외부로 전송할 가능성이 존재하고, 상기 휴대용 단말기의 내부 기능을 제어할 수 있는 가 능성이 존재한다.
예를 들어, 개인이 제작한 위젯을 공유 사이트를 통해 다운받아 상기 휴대용 단말기에 적용하한 상태에서 상기 휴대용 단말기의 사용자가 인식하지 못하는 상황에서 상기 위젯을 통하여 개인 정보를 유출하는 문제점이 발생할 수 있다.
이에 따라 상기 위젯을 통하여 상기 휴대용 단말기의 내부 기능 접근에 제한하기 위한 장치 및 방법이 요구된다.
본 발명은 상술한 바와 같은 문제점을 해결하기 위하여 도출된 것으로서, 본 발명의 목적은 휴대용 단말기에서 위젯 서비스의 보안을 향상시키기 위한 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 휴대용 단말기에서 위젯을 통한 내부 기능 제어를 방지하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 휴대용 단말기에서 내부 기능 제어에 허가된 위젯을 정보를 확인하기 위한 장치 및 방법을 제공함에 있다.
상술한 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 휴대용 단말기에서 위젯 서비스를 제공하기 위한 장치는 구동하는 위젯이 단말기의 내부 기능 제어시 상기 위젯이 내부 기능 제어에 허가된 위젯인지 확인하여 상기 내부 제어에 허가된 위젯에게는 상기 내부 기능 제어를 허가하고, 상기 내부 기능 제어에 차단된 위젯에게는 상기 내부 기능 제어를 차단하는 위젯 엔진을 포함하는 것을 특징으로 한다.
상술한 목적들을 달성하기 위한 본 발명의 제 2 견지에 따르면, 휴대용 단말기에서 위젯 서비스를 제공하기 위한 방법은 구동하는 위젯이 단말기의 내부 기능을 제어하고자 하는지 확인하는 과정과, 상기 내부 기능을 제어하고자 하는 위젯을 확인할 경우, 상기 구동하는 위젯이 상기 내부 기능 제어에 허가된 위젯인지 판단하는 과정과, 상기 위젯이 내부 기능 제어에 허가된 위젯일 경우, 상기 내부 기능 제어를 허가하는 과정과, 상기 위젯이 내부 기능 제어에 차단된 위젯일 경우, 상기 내부 기능 제어를 차단하는 과정을 포함하는 것을 특징으로 한다.
상술한 바와 같이 본 발명은 휴대용 단말기에서 위젯 서비스의 보안을 향상시키기 위한 장치 및 방법에 관한 것으로, 휴대용 단말기의 내부 기능 제어에 허가된 위젯을 확인하여 해당 위젯으로 내부 기능을 제어하도록 하여 공유 사이트에서 다운받은 위젯을 통하여 상기 휴대용 단말기의 내부 기능을 제어하는 것을 방지하여 보안성을 향상시킬 수 있다.
이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.
이하 설명에서는 휴대용 단말기에서 위젯 서비스의 보안을 향상시키기 위하여 상기 휴대용 단말기의 내부 기능 제어에 허가된 위젯을 확인하여 해당 위젯으로만 내부 기능을 제어하도록 하기 위한 장치 및 방법에 관하여 설명할 것이다.
도 1은 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기의 구성을 도시한 블록도이다.
상기 도 1을 참조하면, 상기 휴대용 단말기는 제어부(100), 메모리부(102), 입력부(104), 표시부(106) 및, 위젯 엔진(110)을 포함하여 구성하며, 상기 위젯 엔진(110)은 프로파일 저장부(112) 및 OEM api 접근 관리부(114)를 포함하여 구성할 수 있다.
먼저, 상기 휴대용 단말기의 제어부(100)는 상기 휴대용 단말기의 전반적인 동작, 예를 들어, 음성통화 및 데이터통신을 위한 처리 및 제어를 수행하며, 본 발명에 따라 상기 위젯 엔진(110)을 제어하여 상기 휴대용 단말기의 사용자가 다운로드한 위젯을 구동하도록 처리할 수 있다.
또한, 상기 제어부(100)는 본 발명에 따라 상기 휴대용 단말기의 기능 제어 접근에 허가 또는 차단하는 위젯을 정보를 포함하는 프로파일을 생성하도록 처리하며 상기 휴대용 단말기에서 구동중인 위젯을 통하여 휴대용 단말기의 기능 제어에 접근하면 상기 프로파일을 확인하여 기능 제어 접근에 허가된 위젯인지 판단한다. 이에 따라 상기 휴대용 단말기는 구동중인 위젯의 기능 제어 접근을 허용하거나 또는 차단할 수 있다.
또한, 상기 제어부(100)는 위젯 별로 제어 가능한 기능을 구별하여 해당 위젯을 통한 기능 제어를 관리할 수 있다.
상기 메모리부(102)는 롬(ROM ; Read Only Memory), 램(RAM ; Random Access Memory), 플래쉬롬(flash ROM)으로 구성된다. 상기 롬은 상기 제어부(100)의 처리 및 제어를 위한 프로그램의 마이크로코드와 각종 참조 데이터를 저장한다.
상기 램은 상기 제어부(100)의 워킹 메모리(working memory)로, 각종 프로그램 수행 중에 발생하는 일시적인 데이터를 저장한다. 또한, 상기 플래쉬롬은 전화번호부(phone book), 발신메시지 및 수신메시지와 같은 갱신 가능한 각종 보관용 데이터를 저장한다.
상기 입력부(104)는 0 ~ 9의 숫자키 버튼들과, 메뉴버튼(menu), 취소버튼(지움), 확인버튼, 통화버튼(TALK), 종료버튼(END), 인터넷접속 버튼, 네비게이션 키(또는 방향키) 버튼들 및 문자 입력 키 등 다수의 기능키들을 구비하며, 사용자가 누르는 키에 대응하는 키 입력 데이터(예 ; 위젯 실행 요청 등)를 상기 제어부(100)로 제공한다. 또한, 상기 입력부(104)는 터치 입력을 감지하는 터치 입력부를 포함하여 사용자에 의한 터치 입력을 감지하여 상기 제어부(100)로 제공한다.
상기 표시부(106)는 상기 휴대용 단말기의 동작 중에 발생하는 상태 정보, 제한된 숫자의 문자들, 다량의 동영상 및 정지영상 등을 디스플레이한다. 상기 표시부(106)는 컬러 액정 디스플레이 장치(LCD ; Liquid Crystal Display)를 사용할 수 있다.
상기 위젯 엔진(110)은 앞서 설명한 바와 같이 프로파일 저장부(112) 및 OEM api 접근 관리부(114)를 포함하여 상기 휴대용 단말기의 사용자가 다운로드한 위젯의 구동을 제어하는 기능을 수행한다
상기 위젯 엔진(110)의 프로파일 저장부(112)는 상기 제어부(100)에 의해 생성된 프로파일 즉, 상기 휴대용 단말기의 기능 제어 접근에 허가 또는 차단하는 위젯을 정보를 포함하는 프로파일을 저장한다.
상기 위젯 엔진(100)의 OEM api 접근 관리부(114)는 상기 휴대용 단말기의 내부 기능을 제어하는 OEM api에 위젯이 접근할 경우, 상기 프로파일 저장부(112)에 저장된 프로파일에 등록된 위젯의 정보를 확인하여 휴대용 단말기의 기능 제어에 허가된 위젯인지 또는 차단된 위젯인지 판단한다.
상기 위젯 엔진(110)의 역할은 상기 휴대용 단말기의 제어부(100)에 의해 수행할 수 있으나, 본 발명에서 이를 별도로 구성하여 도시한 것은 설명의 편의를 위한 예시적인 구성이지 결코 본 발명의 범위를 제한하자는 것이 아니며, 당업자라면 본 발명의 범위 내에서 다양한 변형 구성이 가능하다는 것을 알 수 있을 것이다. 예를 들어, 이들 모두를 상기 제어부(100)에서 처리하도록 구성할 수도 있다.
이상은 본 발명에 따라 휴대용 단말기에서 위젯 서비스의 보안을 향상시키기 위하여 상기 휴대용 단말기의 내부 기능 제어에 허가된 위젯을 확인하여 해당 위젯으로만 내부 기능을 제어하도록 하기 위한 장치에 관하여 설명하였고, 이하 설명에서는 본 발명에 따른 상기 장치를 이용하여 휴대용 단말기의 내부 기능 제어에 허가된 위젯을 확인하여 해당 위젯으로만 내부 기능을 제어하도록 하여 위젯 서비스의 보안을 향상시키기 위한 방법에 관하여 설명할 것이다.
도 2는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 제어 허가 유무를 나타내는 위젯에 대한 프로파일을 생성하는 과정을 도시한 흐름도이다.
상기 도 2를 참조하면, 상기 휴대용 단말기는 먼저 201단계에서 단말 기능 제어에 대한 허거 유무를 나타내는 프로파일 작성 과정을 수행한 후, 203단계로 진행하여 상기 프로파일 입력 화면을 출력한다.
여기에서, 상기 프로파일 작성 과정은 위젯을 이용하여 휴대용 단말기 내부의 개인 데이터를 제어하는 것을 방지하기 위하여 상기 휴대용 단말기의 기능 제어를 허가하는 위젯, 상기 휴대용 단말기의 기능 제어를 차단하는 위젯의 정보를 설정하는 과정을 말하며, 상기 프로파일 입력 화면은 인증되지 않은 위젯이지만 사용에 있어서 이상이 없는 위젯은 위젯 ID만을 설정하여 제약없이 단말 제어에 접근을 허가하도록 하는 접근 허용 항목과 특정 데이터의 업로드 다운 로드를 제한하는 업로드 업로드 제한 및 다운 로드 제한 항목과 메시지 전송 및 전화 연결 접근을 제한하는 항목 및 휴대용 단말기의 내부 데이터(예 ; 주소록, 스케줄, 콜로그 등) 접근을 제한하는 항목을 포함할 수 있다.
이후, 상기 휴대용 단말기는 205단계로 진행하여 사용자로부터 프로파일 정보를 입력받아 상기 프로파일을 생성한 후, 207단계로 진행하여 프로파일 입력 완료를 확인하는 검사한다.
만일, 상기 207단계에서 프로파일 입력 완료를 감지하지 않을 경우, 상기 휴대용 단말기는 상기 203단계의 과정을 재수행한다.
한편, 상기 207단계에서 프로파일 입력 완료를 감지할 경우, 209단계로 진행하여 상기 생성한 프로파일을 저장한 후, 본 알고리즘을 종료한다.
도 3은 본 발명에 따른 휴대용 단말기에서 위젯을 구동하는 과정을 도시한 흐름도이다.
상기 도 3을 참조하면, 상기 휴대용 단말기는 먼저 301단계에서 위젯을 구동시킨다.
이후, 상기 휴대용 단말기는 303단계로 진행하여 구동 중인 위젯을 통하여 단말기를 제어하고자 하는지 확인한다.
여기에서, 상기 위젯을 이용하여 단말기를 제어하는 것은 상기 위젯을 이용하여 단말기 내부 기능을 컨트롤 할 수 있는 함수를 통해 주소록내의 데이터를 읽기 또는 쓰기를 시도, 일정의 데이터를 읽기 또는 쓰기 시도, 전화걸기 또는 메세지 전송을 시도하는 것을 말한다.
만일, 상기 303단계에서 위젯을 이용하여 단말기를 제어하는 것을 감지하지 않을 경우, 상기 휴대용 단말기는 상기 311단계로 진행하여 해당 기능(예 ; 위젯 구동)을 수행한다.
한편, 상기 303단계에서 위젯을 이용하여 단말기를 제어하는 것을 감지할 경우, 상기 휴대용 단말기는 305단계로 진행하여 제어 프로파일을 확인한 후, 307단계로 진행하여 상기 위젯이 단말 제어에 허가된 위젯인지 확인한다.
만일, 상기 307단계에서 상기 위젯이 단말 제어에 허가되지 않음을 확인할 경우, 상기 휴대용 단말기는 상기 301단계로 진행하여 단말 제어를 수행하지 못하도록 처리한다.
한편, 상기 307단계에서 상기 위젯이 단말 제어에 허가됨을 확인할 경우, 상 기 휴대용 단말기는 309단계로 진행하여 단말 제어를 수행하도록 처리한다.
이후, 상기 휴대용 단말기는 본 알고리즘을 종료한다.
도 4는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 위젯을 구동하는 과정을 도시한 흐름도이다.
상기 도 4를 참조하면, 상기 휴대용 단말기는 먼저 401단계에서 위젯을 구동시킨다.
이후, 상기 휴대용 단말기는 403단계로 진행하여 구동 중인 위젯이 상기 휴대용 단말기의 내부 기능을 제어할 수 있는 함수인 OEM Api에 접근하는지 확인한다.
여기에서 상기 OEM API는 주소록내의 데이터를 읽기 또는 쓰기를 시도하는 OEM api, 일정의 데이터를 읽기 또는 쓰기를 시도하는 OEM api, 전화걸기 또는 메세지 전송 OEM api등이 포함된다.
만일, 상기 403단계에서 위젯이 OEM API에 접근하지 않음을 확인할 경우, 상기 휴대용 단말기는 421단계로 진행하여 해당 기능(예 ; 위젯 구동)을 수행한다.
한편, 상기 403단계에서 위젯이 OEM api에 접근함을 확인할 경우, 상기 휴대용 단말기는 405단계로 진행하여 상기 위젯의 xml상에 들어 있는 인증키 값을 디코딩함으로써 위젯에 포함된 인증키를 확인하는 과정을 수행한다.
이후, 상기 휴대용 단말기는 407단계로 진행하여 기저장하고 있는 프로파일 정보를 확인한 후, 409단계로 진행하여 상기 위젯이 모든 OEM api 접근에 허가된 위젯인지 확인한다.
만일, 상기 409단계에서 상기 위젯이 모든 OEM api 접근에 허가됨을 확인할 경우, 상기 휴대용 단말기는 411단계로 진행하여 모든 OEM api 접근에 허가하도록 처리한다.
한편, 상기 409단계에서 상기 위젯이 모든 OEM api 접근에 허가되지 않음을 확인할 경우, 상기 휴대용 단말기는 413단계로 진행하여 구동 중인 위젯으로 접근 가능한 OEM api를 확인한 후, 415단계로 진행하여 상기 위젯으로 접근 가능한 OEM api가 존재하는지 확인한다.
만일, 상기 415단계에서 상기 위젯으로 접근 가능한 OEM api가 존재하지 않음을 확인할 경우, 상기 휴대용 단ㅁ라기는 419단계로 진행하여 OEM api에 접근이 불가함을 알리는 메시지를 출력한 후 OEM api 접근을 차단한다.
한편, 상기 415단계에서 상기 위젯으로 접근 가능한 OEM api 가 존재함을 확인할 경우, 상기 휴대용 단말기는 417단계로 진행하여 해당 OEM api 으로 접근만을 허가하도록 처리한다.
이후, 상기 휴대용 단말기는 본 알고리즘을 종료한다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
도 1은 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기의 구성을 도시한 블록도,
도 2는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 제어 허가 유무를 나타내는 위젯에 대한 프로파일을 생성하는 과정을 도시한 흐름도,
도 3은 본 발명에 따른 휴대용 단말기에서 위젯을 구동하는 과정을 도시한 흐름도 및,
도 4는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 위젯을 구동하는 과정을 도시한 흐름도.

Claims (16)

  1. 휴대용 단말기에서 위젯 서비스를 제공하기 위한 장치에 있어서,
    구동하는 위젯이 단말기의 내부 기능 제어시 상기 위젯이 내부 기능 제어에 허가된 위젯인지 확인하여 상기 내부 제어에 허가된 위젯에게는 상기 내부 기능 제어를 허가하고, 상기 내부 기능 제어에 차단된 위젯에게는 상기 내부 기능 제어를 차단하는 위젯 엔진을 포함하는 것을 특징으로 하는 장치.
  2. 제 1항에 있어서,
    상기 위젯 엔진은,
    상기 위젯이 내부 기능 제어에 차단된 위젯일 경우, 상기 위젯에 허가된 내부 기능 제어를 확인하여 상기 기능에 대해서만 제어를 허가하도록 처리하는 것을 특징으로 하는 장치.
  3. 제 1항에 있어서,
    상기 위젯 엔진은,
    상기 구동 중인 위젯이 상기 휴대용 단말기의 내부 기능을 제어할 수 있는 함수인 OEM Api에 접근하는지 확인하여 상기 구동하는 위젯이 단말기의 내부 기능 을 제어하고자 하는지 확인하는 것을 특징으로 하는 장치.
  4. 제 3항에 있어서,
    상기 휴대용 단말기의 내부 기능을 제어할 수 있는 함수인 OEM Api는,
    주소록내의 데이터를 읽기 또는 쓰기를 시도하는 OEM api, 일정의 데이터를 읽기 또는 쓰기를 시도하는 OEM api, 전화걸기 또는 메세지 전송 OEM api 가운데 적어도 어느 한가지를 포함하는 것을 특징으로 하는 장치.
  5. 제 1항에 있어서,
    상기 위젯 엔진은,
    상기 내부 기능 제어를 허가 또는 차단하는 위젯의 정보를 포함하는 프로파일를 상기 구동하는 위젯의 정보를 비교하여 상기 상기 내부 기능 제어에 허가된 위젯인지 판단하는 것을 특징으로 하는 장치.
  6. 제 5항에 있어서,
    상기 위젯 엔진은,
    상기 위젯의 xml상에 들어 있는 인증키 값을 디코딩하여 구동중인 위젯의 정 보를 확인하는 것을 특징으로 하는 장치.
  7. 제 1항에 있어서,
    상기 위젯 엔진은,
    상기 휴대용 단말기의 사용자에 의해 설정하거나 기 설정된 정보를 이용하여 상기 프로파일을 생성하는 것을 특징으로 하는 장치.
  8. 제 7항에 있어서,
    상기 프로파일은,
    상기 내부 기능 제어를 허가하는 위젯의 정보, 위젯별 제어 가능한 기능, 업로드 다운로드 제한 항목 가운데 적어도 어느 한가지를 포함하는 것을 특징으로 하는 장치.
  9. 휴대용 단말기에서 위젯 서비스를 제공하기 위한 방법에 있어서,
    구동하는 위젯이 단말기의 내부 기능을 제어하고자 하는지 확인하는 과정과,
    상기 내부 기능을 제어하고자 하는 위젯을 확인할 경우, 상기 구동하는 위젯이 상기 내부 기능 제어에 허가된 위젯인지 판단하는 과정과,
    상기 위젯이 내부 기능 제어에 허가된 위젯일 경우, 상기 내부 기능 제어를 허가하는 과정과,
    상기 위젯이 내부 기능 제어에 차단된 위젯일 경우, 상기 내부 기능 제어를 차단하는 과정을 포함하는 것을 특징으로 하는 방법.
  10. 제 9항에 있어서,
    상기 휴대용 단말기에서 위젯 서비스를 제공하기 위한 방법은,
    상기 위젯이 내부 기능 제어에 차단된 위젯일 경우, 상기 위젯에 허가된 내부 기능 제어를 확인하는 과정과,
    상기 확인한 내부 기능 제어에 대하여 제어를 허가하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  11. 제 9항에 있어서,
    상기 구동하는 위젯이 단말기의 내부 기능을 제어하고자 하는지 확인하는 과정은,
    상기 구동 중인 위젯이 상기 휴대용 단말기의 내부 기능을 제어할 수 있는 함수인 OEM Api에 접근하는지 확인하는 과정임을 특징으로 하는 방법.
  12. 제 11항에 있어서,
    상기 휴대용 단말기의 내부 기능을 제어할 수 있는 함수인 OEM Api는,
    주소록내의 데이터를 읽기 또는 쓰기를 시도하는 OEM api, 일정의 데이터를 읽기 또는 쓰기를 시도하는 OEM api, 전화걸기 또는 메세지 전송 OEM api 가운데 적어도 어느 한가지를 포함하는 것을 특징으로 하는 방법.
  13. 제 9항에 있어서,
    상기 상기 내부 기능 제어에 허가된 위젯인지 판단하는 과정은,
    상기 내부 기능 제어를 허가 또는 차단하는 위젯의 정보를 포함하는 프로파일을 확인하는 과정과,
    상기 프로파일의 위젯 정보와 상기 구동하는 위젯의 정보를 비교하는 과정을 더 포함하는 것을 특징으로 하는 방법.
  14. 제 13항에 있어서,
    상기 구동중인 위젯의 정보는,
    상기 위젯의 xml상에 들어 있는 인증키 값을 디코딩하여 확인하는 것을 특징으로 하는 방법.
  15. 제 9항에 있어서,
    상기 프로파일은,
    상기 휴대용 단말기의 사용자에 의해 설정하거나 기 설정된 정보를 이용하여 생성하는 것을 특징으로 하는 방법.
  16. 제 15항에 있어서,
    상기 프로파일은,
    상기 내부 기능 제어를 허가하는 위젯의 정보, 위젯별 제어 가능한 기능, 업로드 다운로드 제한 항목 가운데 적어도 어느 한가지를 포함하는 것을 특징으로 하는 방법.
KR1020080136302A 2008-12-30 2008-12-30 휴대용 단말기의 위젯 서비스 제공 장치 및 방법 KR20100078137A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020080136302A KR20100078137A (ko) 2008-12-30 2008-12-30 휴대용 단말기의 위젯 서비스 제공 장치 및 방법
US12/655,386 US20100169812A1 (en) 2008-12-30 2009-12-30 Apparatus and method for providing widget service in portable terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080136302A KR20100078137A (ko) 2008-12-30 2008-12-30 휴대용 단말기의 위젯 서비스 제공 장치 및 방법

Publications (1)

Publication Number Publication Date
KR20100078137A true KR20100078137A (ko) 2010-07-08

Family

ID=42286456

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080136302A KR20100078137A (ko) 2008-12-30 2008-12-30 휴대용 단말기의 위젯 서비스 제공 장치 및 방법

Country Status (2)

Country Link
US (1) US20100169812A1 (ko)
KR (1) KR20100078137A (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101660746B1 (ko) * 2010-08-24 2016-10-10 엘지전자 주식회사 이동 단말기 및 이것의 애플리케이션 지시자 설정 방법
US9064111B2 (en) * 2011-08-03 2015-06-23 Samsung Electronics Co., Ltd. Sandboxing technology for webruntime system
CN102298521A (zh) * 2011-08-31 2011-12-28 因为科技无锡有限公司 基于跨平台浏览技术的移动互联网应用***
CN104778064A (zh) * 2015-04-17 2015-07-15 魅族科技(中国)有限公司 一种应用程序启动方法及装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080195483A1 (en) * 2005-02-01 2008-08-14 Moore James F Widget management systems and advertising systems related thereto
US7743336B2 (en) * 2005-10-27 2010-06-22 Apple Inc. Widget security
US20070250643A1 (en) * 2006-04-25 2007-10-25 Nokia Corporation Marking feed items in mobile terminals for further reading
US7917858B2 (en) * 2006-06-09 2011-03-29 Hewlett-Packard Development Company, L.P. Engine for rendering widgets using platform-specific attributes
US8056092B2 (en) * 2006-09-29 2011-11-08 Clearspring Technologies, Inc. Method and apparatus for widget-container hosting and generation
US20080141141A1 (en) * 2006-12-07 2008-06-12 Moore Dennis B Widget runtime engine for enterprise widgets
US8954871B2 (en) * 2007-07-18 2015-02-10 Apple Inc. User-centric widgets and dashboards
US9110685B2 (en) * 2008-03-25 2015-08-18 Qualcomm, Incorporated Apparatus and methods for managing widgets in a wireless communication environment
US9069575B2 (en) * 2008-03-25 2015-06-30 Qualcomm Incorporated Apparatus and methods for widget-related memory management
US9747141B2 (en) * 2008-03-25 2017-08-29 Qualcomm Incorporated Apparatus and methods for widget intercommunication in a wireless communication environment
WO2009130606A2 (en) * 2008-04-21 2009-10-29 Vaka Corporation Methods and systems for shareable virtual devices
US8346532B2 (en) * 2008-07-11 2013-01-01 International Business Machines Corporation Managing the creation, detection, and maintenance of sensitive information

Also Published As

Publication number Publication date
US20100169812A1 (en) 2010-07-01

Similar Documents

Publication Publication Date Title
KR101874081B1 (ko) 개선된 보안 기능 기반의 클라우드 서비스 시스템 및 이를 지원하는 방법
US20070264981A1 (en) Restricted feature access for portable electronic devices
CN101661442B (zh) 数据卡信息保护方法及装置
EP3089068A1 (en) Application program management method, device, terminal, and computer storage medium
US11641581B2 (en) Security management on a mobile device
RU2354054C2 (ru) Способ и устройство для определения целостности устройства
KR20130116414A (ko) 휴대 단말기에서 어플리케이션을 위한 권한을 제어하는 장치 및 방법
KR102491360B1 (ko) 사용자가 컴퓨팅 디바이스를 동작시킬 수 있는 사용자 계정을 제공하기 위한 시스템 및 방법
CN107506637A (zh) 信息展示方法和装置、终端及可读存储介质
KR20110055095A (ko) 휴대용 단말기에서 어플리케이션 사용에 따른 과금 발생을 방지하기 위한 장치 및 방법
CN105392141A (zh) 设备控制方法及装置
KR20100078137A (ko) 휴대용 단말기의 위젯 서비스 제공 장치 및 방법
US9398450B2 (en) Mobile survey tools with added security
KR20130018583A (ko) 휴대 단말기에서 보안을 제공하는 장치 및 방법
CN112163192A (zh) root权限获取方法、装置、介质和电子设备
KR101223981B1 (ko) 안전한 애플리케이션 실행을 위한 가상화 장치, 서버 및 방법
CN106453257A (zh) 安全验证方法、装置、***、终端设备和网络服务器
KR101266254B1 (ko) 휴대단말의 보안관리 시스템 및 보안관리 방법
KR20160080701A (ko) 위치에 기반한 복수개의 보안 정책 운용을 위한 사용자 단말기 제어 시스템 및 방법
CN112351131B (zh) 电子设备的控制方法、装置、电子设备及存储介质
KR101537272B1 (ko) 정보 보안 관리를 위한 사용자 단말기 제어 시스템 및 방법
JP2013152597A (ja) 携帯端末及びこれを用いたデータ管理システム
KR101578383B1 (ko) 프로파일을 이용한 사용자 단말기 제어 시스템 및 방법
CN114422179B (zh) 终端设备浏览器的登录方法及装置
KR20090121435A (ko) 어플리케이션 실행 제어 방법 및 단말기

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid