KR101478557B1 - Method for displaying widget on mobile device and the mobile device - Google Patents

Method for displaying widget on mobile device and the mobile device Download PDF

Info

Publication number
KR101478557B1
KR101478557B1 KR20130050833A KR20130050833A KR101478557B1 KR 101478557 B1 KR101478557 B1 KR 101478557B1 KR 20130050833 A KR20130050833 A KR 20130050833A KR 20130050833 A KR20130050833 A KR 20130050833A KR 101478557 B1 KR101478557 B1 KR 101478557B1
Authority
KR
South Korea
Prior art keywords
widget
elements
mobile device
home application
background screen
Prior art date
Application number
KR20130050833A
Other languages
Korean (ko)
Other versions
KR20140132804A (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 KR20130050833A priority Critical patent/KR101478557B1/en
Priority to JP2016512833A priority patent/JP6244015B2/en
Priority to PCT/KR2014/004051 priority patent/WO2014182067A1/en
Publication of KR20140132804A publication Critical patent/KR20140132804A/en
Application granted granted Critical
Publication of KR101478557B1 publication Critical patent/KR101478557B1/en

Links

Images

Classifications

    • 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]
    • 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
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/045Zooming at least part of an image, i.e. enlarging it or shrinking it

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Telephone Function (AREA)

Abstract

위젯을 표시하는 방법 및 모바일 디바이스가 제공된다. 위젯을 표시하는 방법은 모바일 디바이스에서 홈 어플리케이션이 실행되면, 홈 어플리케이션에 대응하는 배경화면을 모바일 디바이스의 디스플레이에 표시하는 단계, 홈 어플리케이션에 대응하는 위젯의 요소들을 배경화면의 위젯 영역에 표시하는 단계, 사용자 인터페이스를 통해 위젯 영역의 크기가 변경되는 경우, 변경된 크기에 대응하는 요소를 추출하는 단계 및 표시된 요소들 중 하나 이상을 추출된 요소로 대체하는 단계를 포함한다. A method and mobile device for displaying a widget are provided. A method of displaying a widget includes displaying a background screen corresponding to the home application on a display of the mobile device when the home application is executed in the mobile device, displaying the elements of the widget corresponding to the home application on the widget area of the background screen Extracting an element corresponding to the changed size when the size of the widget area is changed through the user interface, and replacing at least one of the displayed elements with the extracted element.

Description

모바일 디바이스에 위젯을 표시하는 방법 및 모바일 디바이스{METHOD FOR DISPLAYING WIDGET ON MOBILE DEVICE AND THE MOBILE DEVICE}[0001] METHOD FOR DISPLAYING WIDGET ON MOBILE DEVICE AND THE MOBILE DEVICE [0002]

위젯을 표시하는 방법 및 모바일 디바이스에 관한 것이다. A method of displaying a widget, and a mobile device.

스마트폰(Smart Phone)의 운영체제(OS)는 크게 애플(Apple)사의 iOS와 구글(Google)사의 안드로이드(Android)로 나누어 진다. 애플사의 iOS는 애플 제품의 전용 운영체제로서, 정해진 메뉴와 화면구성을 따라야 한다. 반면, 구글사의 안드로이드는 다양한 스마트폰 제조사의 운영체제를 인정하고 있다. 또한, 안드로이드는 소스 코드를 일반에게 공개함으로써 사용자들에게 풍부하고 통합된 모바일 서비스를 제공한다는 점을 주요한 특징으로 한다. The operating system (OS) of smart phone is divided into iOS of Apple and Android of Google. Apple's iOS is a proprietary operating system for Apple products that must follow certain menus and screen configurations. Google's Android, on the other hand, recognizes the operating system of various smartphone makers. Also, the main feature is that Android provides users with rich and integrated mobile services by releasing the source code to the public.

이러한 안드로이드의 장점 중 하나는 위젯(Widget)과 런처(Launcher) 프로그램이다. 위젯은 웹브라우저를 통하지 않고, 자주 이용하는 서비스를 바로 이용할 수 있도록 만든 미니 응용프로그램을 말하며, 런처 프로그램은 안드로이드(Android)가 탑재된 스마트폰의 초기 화면을 사용자의 취향대로 바꿔주는 모바일 앱(App)을 말한다. One of these Android benefits is the Widget and Launcher program. The widget is a mini application that makes it possible to use frequently used services without going through a web browser. The launcher program is a mobile app that changes the initial screen of a smartphone equipped with Android to a user's preference, .

기존의 안드로이드 위젯은 위젯의 크기 조절이 불가능 하거나, 일부 제한적인 크기의 변화만을 제공하였다. 또한, 런처 프로그램을 이용하여 스마트폰의 화면에 테마를 적용시키는 경우, 사용자에게 제공되는 제어 권한은 제한적이었다. Existing Android widgets are unable to resize the widget or provide only some limited size changes. In addition, when a theme is applied to a screen of a smartphone using a launcher program, the control authority provided to the user is limited.

사용자에 의하여 변경된 위젯의 사이즈를 고려하여 위젯의 구성요소, 배치 또는 정보를 동적으로 조절하는 위젯 표시 방법 및 모바일 디바이스를 제공하고자 한다. 또한, 런처 프로그램을 통해 모바일 디바이스의 테마를 변경 시, 위젯의 테마까지 일괄 변경시킬 수 있는 위젯 표시 방법 및 모바일 디바이스를 제공하고자 한다. 또한, 모바일 디바이스의 테마 변경 및 위젯의 테마 변경을 보다 편리하게 하는 위젯 표시 방법 및 모바일 디바이스를 제공하고자 한다. 다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다. A widget display method and a mobile device that dynamically adjust a widget's component, layout, or information in consideration of a size of a widget changed by a user. The present invention also provides a widget display method and a mobile device capable of collectively changing the theme of a widget when a theme of the mobile device is changed through a launcher program. The present invention also provides a widget display method and a mobile device that make it easier to change a theme of a mobile device and change a theme of a widget. It is to be understood, however, that the technical scope of the present invention is not limited to the above-described technical problems, and other technical problems may exist.

상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 일 실시예는 모바일 디바이스에서 홈 어플리케이션이 실행되면, 홈 어플리케이션에 대응하는 배경화면을 모바일 디바이스의 디스플레이에 표시하는 단계, 홈 어플리케이션에 대응하는 위젯의 요소들을 배경화면의 위젯 영역에 표시하는 단계, 사용자 인터페이스를 통해 위젯 영역의 크기가 변경되는 경우, 변경된 크기에 대응하는 요소를 추출하는 단계 및 표시된 요소들 중 하나 이상을 추출된 요소로 대체하는 단계를 포함하는 위젯 표시 방법을 제공할 수 있다. According to an aspect of the present invention, there is provided a method for displaying a background image corresponding to a home application on a display of a mobile device when a home application is executed in a mobile device, Displaying elements of the widget in the widget area of the background screen, extracting elements corresponding to the changed size when the size of the widget area is changed through the user interface, and replacing one or more of the displayed elements with the extracted elements And displaying the widget on the display unit.

본 발명의 다른 실시예는 모바일 디바이스에서 홈 어플리케이션을 실행하는 홈 어플리케이션 실행부, 홈 어플리케이션에 대응하는 배경화면을 모바일 디바이스의 디스플레이에 표시하고, 홈 어플리케이션에 대응하는 위젯의 요소들을 배경화면의 위젯 영역에 표시하는 표시부 및 사용자 인터페이스를 통해 위젯 영역의 크기가 변경되는 경우, 변경된 크기에 대응하는 요소를 추출하는 위젯 실행부를 포함하되, 표시부는 표시된 요소들 중 하나 이상을 추출된 요소로 대체하는 것을 특징으로 하는 모바일 디바이스를 제공할 수 있다. According to another embodiment of the present invention, a home application executing unit for executing a home application in a mobile device displays a background screen corresponding to a home application on a display of a mobile device, and displays elements of a widget corresponding to the home application on a widget area And a widget execution unit for extracting an element corresponding to the changed size when the size of the widget area is changed through the user interface, wherein the display unit replaces at least one of the displayed elements with the extracted element To provide a mobile device.

전술한 본 발명의 과제 해결 수단 중 어느 하나에 의하면, 사용자에 의하여 변경된 위젯의 사이즈를 고려하여 위젯의 구성요소, 배치 또는 정보를 동적으로 조절하는 위젯 표시 방법 및 모바일 디바이스를 제공할 수 있다. 또한, 런처 프로그램을 통해 모바일 디바이스의 테마를 변경 시, 위젯의 테마까지 일괄 변경시킬 수 있는 위젯 표시 방법 및 모바일 디바이스를 제공할 수 있다. 또한, 모바일 디바이스의 테마 변경 및 위젯의 테마 변경을 보다 편리하게 하는 위젯 표시 방법 및 모바일 디바이스를 제공할 수 있다. According to any one of the above-mentioned tasks, a widget display method and a mobile device that dynamically adjust a widget component, layout, or information in consideration of a size of a widget changed by a user can be provided. Further, it is possible to provide a widget display method and a mobile device that can collectively change the theme of a widget when the theme of the mobile device is changed through the launcher program. In addition, it is possible to provide a widget display method and a mobile device that can change the theme of the mobile device and change the theme of the widget more conveniently.

도 1은 본 발명의 일 실시예에 따른 위젯 표시 시스템의 구성도이다.
도 2는 도 1에 도시된 모바일 디바이스의 구성도이다.
도 3은 홈 어플리케이션에 대응하는 위젯의 일 예를 나타내는 도면이다.
도 4a 내지 도 4b는 본 발명의 일 실시예에 따라 위젯 영역의 크기가 변경되는 과정을 설명하기 위한 도면이다.
도 5는 테마 파일을 선택하기 위한 그래픽 인터페이스의 일 예를 나타낸 도면이다.
도 6a 내지 도 6b는 세부 테마 파일을 선택하기 위한 그래픽 인터페이스의 일 예를 나타낸 도면이다.
도 7a 내지 도 7c는 모바일 디바이스의 배경화면이 전환되는 과정을 설명하기 위한 도면이다.
도 8은 본 발명의 일 실시예에 따른 위젯을 표시하는 방법의 동작 흐름도이다.
1 is a configuration diagram of a widget display system according to an embodiment of the present invention.
2 is a configuration diagram of the mobile device shown in FIG.
3 is a diagram showing an example of a widget corresponding to a home application.
4A and 4B are views for explaining a process of changing the size of a widget area according to an embodiment of the present invention.
5 is a diagram showing an example of a graphic interface for selecting a theme file.
6A and 6B are diagrams illustrating an example of a graphical interface for selecting a theme file.
FIGS. 7A to 7C are diagrams illustrating a process of switching the background screen of the mobile device.
FIG. 8 is a flowchart illustrating a method of displaying a widget according to an exemplary embodiment of the present invention.

아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "electrically connected" with another part in between . Also, when an element is referred to as "comprising ", it means that it can include other elements as well, without departing from the other elements unless specifically stated otherwise.

도 1은 본 발명의 일 실시예에 따른 위젯 표시 시스템의 구성도이다. 도 1을 참조하면, 위젯 표시 시스템(1)은 서버(10) 및 디바이스(20)를 포함한다. 다만, 이러한 도 1의 위젯 표시 시스템(1)은 본 발명의 일 실시예에 불과하며, 본 발명의 다양한 실시예들에 따르면 위젯 표시 시스템(1)은 도 1과 다르게 구성될 수도 있다. 1 is a configuration diagram of a widget display system according to an embodiment of the present invention. Referring to FIG. 1, the widget display system 1 includes a server 10 and a device 20. However, the widget display system 1 of FIG. 1 is only an embodiment of the present invention, and the widget display system 1 may be configured differently from FIG. 1 according to various embodiments of the present invention.

위젯 표시 시스템(1)을 구성하는 도 1의 각 구성요소들은 일반적으로 네트워크(network)를 통해 연결된다. 예를 들어, 도 1에 도시된 바와 같이, 복수의 디바이스(20)는 네트워크를 통하여 서버(10)에 연결된다. The components of Fig. 1 constituting the widget display system 1 are generally connected via a network. For example, as shown in FIG. 1, a plurality of devices 20 are connected to the server 10 via a network.

네트워크는 단말들 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크(network)의 일 예에는 3GPP(3rd Generation Partnership Project) 네트워크, LTE(Long Term Evolution) 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 블루투스(Bluetooth) 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다. The network refers to a connection structure in which information can be exchanged between each node such as terminals and servers. One example of such a network is a 3rd Generation Partnership Project (3GPP) network, a Long Term Evolution (LTE) , A WAN (Wide Area Network), a PAN (Personal Area Network), a Bluetooth (Bluetooth), a wireless LAN (Local Area Network) Networks, satellite broadcast networks, analog broadcast networks, Digital Multimedia Broadcasting (DMB) networks, and the like.

도 1을 참조하면, 서버(10)와 복수의 디바이스(20)를 연결하는 제 1 네트워크와 디바이스(21)와 디바이스(22)를 연결하는 제 2 네트워크는 서로 다른 유형의 네트워크일 수 있다. 예를 들어, 제 1 네트워크는 광대역 네트워크이고, 제 2 네트워크는 근거리 네트워크일 수 있다. 이 때, 광대역 네트워크의 일 예는 LTE 네트워크이고, 근거리 네트워크의 일 예는 Wireless LAN이다. Referring to FIG. 1, a first network connecting the server 10 and the plurality of devices 20 and a second network connecting the devices 21 and 22 may be different types of networks. For example, the first network may be a broadband network and the second network may be a short-range network. In this case, an example of a broadband network is an LTE network and an example of a local area network is a wireless LAN.

서버(10)는 위젯 표시 시스템(1) 내의 노드들간의 데이터를 중계한다. 예를 들어, 서버(10)는 제 1 디바이스(21)로부터 메시지를 수신하고, 수신한 메시지를 제 2 디바이스(22)로 전송할 수 있다. 이 때, 메시지의 일 예는 MIM(Mobile Instant Messenger) 메시지, SNS 메시지 또는 게임 메시지이다. 또한, 서버(10)의 일 예는 컨텐츠 제공 서버, 컨텐츠 서비스 제공자 서버, 미디어 서버, 헤드 엔드 등 다양하다. The server 10 relays the data between the nodes in the widget display system 1. For example, the server 10 may receive a message from the first device 21 and send the received message to the second device 22. [ Here, an example of the message is a Mobile Instant Messenger (MIM) message, an SNS message, or a game message. One example of the server 10 includes a content providing server, a content service provider server, a media server, and a head end.

서버(10)는 위젯과 관련된 정보를 디바이스(20)로 전송할 수 있다. 예를 들어, 디바이스(20)의 디스플레이에 표시된 위젯이 실시간 정보형 위젯이면, 서버(10)는 일정한 주기에 따라 위젯과 관련된 실시간 정보를 디바이스(20)로 제공할 수 있다. 또는, 디바이스(20)가 사용자 인터페이스로부터 위젯의 실시간 정보에 대한 갱신을 요청 받으면, 서버(10)는 디바이스(20)의 요청에 따라 실시간 정보를 디바이스(20)로 제공할 수 있다. 실시간 정보형 위젯은 예를 들어, 날씨, 주식, 교통정보, 뉴스 등과 같은 정보를 포함할 수 있다. The server 10 may send information associated with the widget to the device 20. For example, if the widget displayed on the display of the device 20 is a real-time informative widget, the server 10 may provide the device 20 with real-time information associated with the widget over a period of time. Alternatively, when the device 20 is requested to update the widget's real-time information from the user interface, the server 10 may provide real-time information to the device 20 at the request of the device 20. [ The real-time informative widget may include information such as, for example, weather, stocks, traffic information, news, and the like.

다른 예를 들어, 디바이스(20)의 디스플레이에 표시된 위젯이 멀티미디어형 위젯이면, 서버(10)는 디바이스(20)로부터 멀티미디어를 요청받고, 요청받은 멀티미디어를 디바이스(20)로 제공할 수 있다. 이 때, 멀티미디어의 일 예는 음악 컨텐츠 또는 비디오 컨텐츠이며, 서버(10)는 스트리밍(streaming) 또는 다운로드(download)방식을 이용하여 멀티미디어를 디바이스(20)로 전송할 수 있다. In another example, if the widget displayed on the display of the device 20 is a multimedia widget, the server 10 may request multimedia from the device 20 and provide the requested multimedia to the device 20. In this case, an example of the multimedia is music contents or video contents, and the server 10 can transmit multimedia to the device 20 by using a streaming or download method.

서버(10)는 디바이스(20)로부터 홈 어플리케이션의 테마 파일을 요청받으면, 요청받은 테마 파일을 디바이스(20)로 전송할 수 있다. 이 때, 테마 파일은 테마 파일에 대응하는 배경화면, 아이콘, 독 이미지, 위젯 및 배경화면 전환 정보를 테마 파일의 세부 테마 파일로서 포함할 수 있다. When the server 10 receives a request for the theme file of the home application from the device 20, the server 10 can transmit the requested theme file to the device 20. [ At this time, the theme file may include a wallpaper, an icon, a dock image, a widget, and wallpaper switching information corresponding to the theme file as a theme file of the theme file.

디바이스(20)는 서버(10)로부터 정보를 수신하고, 수신한 정보를 디스플레이에 표시할 수 있다. 예를 들어, 디바이스(20)는 서버(10)로부터 위젯과 관련된 정보를 수신하고, 수신된 정보를 디스플레이의 위젯에 표시할 수 있다. 다른 예를 들어, 제 1 디바이스(21)는 제 2 디바이스(22)에서 전송한 메시지를 서버(10)를 통해 수신할 수 있다. 이 때, 메시지의 일 예는 MIM(Mobile Instant Messenger) 메시지, SNS 메시지 또는 게임 메시지 등이다. The device 20 can receive information from the server 10 and display the received information on the display. For example, the device 20 may receive information associated with the widget from the server 10 and display the received information on the widget of the display. For example, the first device 21 may receive the message transmitted from the second device 22 through the server 10. Here, an example of the message is a mobile instant messenger (MIM) message, an SNS message, or a game message.

디바이스(20)는 디바이스(20)의 디스플레이에 위젯을 표시한다. 또한, 디바이스(20)는 사용자 인터페이스로부터 디바이스(20)의 디스플레이에 표시된 위젯의 크기 변경 요청을 입력받고, 위젯이 표시되는 위젯 영역의 크기를 변경하고, 변경된 위젯 영역에 위젯의 요소들을 표시한다. 이 때, 위젯의 요소들의 일 예는 이미지, 텍스트, 소리, 동영상 등일 수 있다. The device 20 displays the widget on the display of the device 20. Further, the device 20 receives a request for changing the size of the widget displayed on the display of the device 20 from the user interface, changes the size of the widget area in which the widget is displayed, and displays the elements of the widget in the changed widget area. At this time, an example of elements of the widget may be images, text, sound, video, and the like.

디바이스(20)는 위젯의 크기 변경에 따라, 위젯의 레이아웃을 변경할 수 있다. 예를 들어, 디바이스(20)가 사용자 인터페이스로부터 위젯의 크기 확대를 요청받으면, 위젯 영역의 크기를 제 1 크기에서 제 2 크기로 변경한 후, 위젯의 레이아웃 역시 제 1 레이아웃에서 제 2 레이아웃으로 변경한다. The device 20 can change the layout of the widget according to the size change of the widget. For example, when the device 20 is requested to enlarge the size of the widget from the user interface, after changing the size of the widget area from the first size to the second size, the layout of the widget is also changed from the first layout to the second layout do.

디바이스(20)는 홈 어플리케이션을 실행시킴으로써, 홈 어플리케이션에 대응하는 배경화면 및 아이콘을 디바이스(20)의 디스플레이에 표시할 수 있다. 또한, 디바이스(20)는 홈 어플리케이션의 테마 파일을 실행시킴으로써, 기 표시된 배경화면 및 아이콘의 테마를 일괄 변경시킬 수 있다. 이 때, 테마 파일은 디바이스(20)에 메모리에 기 저장되거나, 서버(10)로부터 제공받은 테마 파일일 수 있다. The device 20 can display a background screen and an icon corresponding to the home application on the display of the device 20 by executing the home application. In addition, the device 20 can change the theme of the previously displayed background screen and icons by executing the theme file of the home application. At this time, the theme file may be stored in the memory in the device 20, or may be a theme file provided from the server 10. [

디바이스(20)는 사용자 인터페이스를 통해 홈 어플리케이션의 제 1 테마 파일이 선택되면, 기 표시된 배경화면, 아이콘 및 위젯의 요소들을 제 1 테마 파일의 배경화면, 아이콘 및 요소들로 일괄 변경하여 표시할 수 있다. When the first theme file of the home application is selected through the user interface, the device 20 can collectively display the background screen, icon, and widget elements of the first theme file as background screens, icons, and elements have.

세부 테마 파일은 테마 파일에 포함된 일부 데이터일 수 있다. 이러한 세부 테마 파일은 배경화면, 아이콘 및 위젯 각각에 대응할 수 있다. 따라서, 예를 들어, 사용자의 선택에 의해 테마 파일 중 일부인 제 1 세부 테마 파일만이 실행되는 경우, 디바이스(20)는 배경화면만을 제 1 세부 테마 파일의 배경화면으로 변경하여 표시할 수 있다. The detail theme file can be some data included in the theme file. These detailed theme files can correspond to each of the background screen, icon, and widget. Therefore, for example, when only the first detailed theme file, which is a part of the theme file, is executed by the user's selection, the device 20 can display only the background screen by changing the background screen of the first detailed theme file.

디바이스(20)의 일 예에는 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 태블릿 PC 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치가 포함될 수 있다. In one example of the device 20, a wireless communication device that is guaranteed to be portable and mobility includes a PCS (Personal Communication System), a GSM (Global System for Mobile communications), a PDC (Personal Digital Cellular), a PHS (Personal Digital Assistant), IMT (International Mobile Telecommunication) -2000, CDMA (Code Division Multiple Access) -2000, W-CDMA (W-CDMA), Wibro (Wireless Broadband Internet) , A tablet PC, and the like, may be included.

이하에서는 도 1의 위젯 표시 시스템에 포함된 각각의 구성요소의 동작에 대해 보다 구체적으로 설명한다. Hereinafter, the operation of each component included in the widget display system of FIG. 1 will be described in more detail.

도 2는 도 1에 도시된 디바이스의 구성도이다. 도 2를 참조하면, 디바이스(20)는 도 1에 도시된 디바이스(20) 중 어느 하나의 디바이스(21 내지 22)를 의미한다. 다만, 디바이스(20)가 도 1에 도시된 형태로 한정되는 것은 아니다. 2 is a configuration diagram of the device shown in Fig. Referring to FIG. 2, the device 20 refers to any one of the devices 21 to 22 of the devices 20 shown in FIG. However, the device 20 is not limited to the form shown in Fig.

도 2를 참조하면, 디바이스(20)는 홈 어플리케이션 실행부(25), 표시부(27), 위젯 실행부(26) 및 테마 파일 처리부(28)를 포함한다. 다만, 도 2에 도시된 디바이스(20)는 본 발명의 하나의 구현 예에 불과하며, 도 2에 도시된 구성요소들을 기초로 하여 여러 가지 변형이 가능하다. 예를 들어, 디바이스(20)는 음성을 출력하는 음성 출력 장치, 영상을 출력하는 디스플레이를 더 포함할 수도 있다. 2, the device 20 includes a home application execution unit 25, a display unit 27, a widget execution unit 26, and a theme file processing unit 28. [ However, the device 20 shown in FIG. 2 is only one embodiment of the present invention, and various modifications are possible based on the components shown in FIG. For example, the device 20 may further include a voice output device for outputting voice, and a display for outputting the image.

홈 어플리케이션 실행부(25)는 모바일 디바이스(20)에서 홈 어플리케이션을 실행한다. 이 때, 홈 어플리케이션은 모바일 디바이스(20)에 기본으로 탑재된 홈 어플리케이션일 수 있으나, 외부에서 다운로드한 런처(Launcher) 프로그램을 통해 설치된 홈 어플리케이션일 수도 있다. 이 때, 홈 어플리케이션은 안드로이드 운영체제(OS)와 같은 모바일 운영체제가 탑재된 모바일 디바이스(20)에서 사용될 수 있으며, 모바일 디바이스(20)의 제조사 및 기종에 관계없이 사용될 수 있다. The home application executing section 25 executes the home application in the mobile device 20. [ At this time, the home application may be a home application installed in the mobile device 20, but it may be a home application installed through a launcher program downloaded from the outside. At this time, the home application can be used in the mobile device 20 equipped with the mobile operating system such as the Android operating system (OS), and can be used regardless of the manufacturer and model of the mobile device 20. [

위젯 실행부(26)는 위젯 데이터를 기반으로 위젯을 실행시킨다. 이 때, 위젯 데이터는 홈 어플리케이션의 데이터 내에 포함될 수 있다. 또한, 위젯 데이터는, 홈 어플리케이션이 모바일 디바이스(20)에 설치될 때, 모바일 디바이스(20)의 메모리에 자동으로 저장될 수 있다. 다만, 위젯 데이터는 홈 어플리케이션과 별도로 다운로드 및 저장될 수도 있다. The widget execution unit 26 executes the widget based on the widget data. At this time, the widget data may be included in the data of the home application. The widget data may also be automatically stored in the memory of the mobile device 20 when the home application is installed in the mobile device 20. [ However, the widget data may be downloaded and stored separately from the home application.

표시부(27)는 홈 어플리케이션에 대응하는 위젯의 요소들을 배경화면의 위젯 영역에 표시한다. 일반적으로, 위젯은 앞서 설명된 바와 같이 위젯 실행부(26)에 의해 실행되며, 표시부(27)는 위젯의 실행에 대응하여 위젯의 요소들을 추출하여 위젯 영역에 표시한다. 표시부(27)는 위젯의 요소들로 이루어진 레이아웃을 위젯 영역에 표시할 수도 있다. 이 때, 레이아웃은 복수의 요소들이 복수의 요소들 각각에 대응하는 위치에 배치된 것을 의미할 수 있다. The display unit 27 displays the elements of the widget corresponding to the home application on the widget area of the background screen. Generally, the widget is executed by the widget execution unit 26 as described above, and the display unit 27 extracts elements of the widget corresponding to the execution of the widget and displays the extracted elements on the widget area. The display unit 27 may display a layout made up of elements of the widget in the widget area. At this time, the layout may mean that a plurality of elements are arranged at positions corresponding to each of the plurality of elements.

위젯의 요소는 위젯에 포함된 위젯의 구성 요소를 의미할 수 있다. 이러한 요소의 일 예는 이미지, 아이콘, 동영상, 소리, 텍스트, 실시간 정보형 요소 등이다. 이 때, 이미지는 배경 이미지, 객체 이미지 또는 아이콘 이미지를 포함한다. An element of a widget can mean a component of the widget contained in the widget. Examples of such elements are images, icons, movies, sounds, text, real-time information elements, and the like. At this time, the image includes a background image, an object image, or an icon image.

위젯 실행부(26)는 사용자 인터페이스를 통해 위젯 영역의 크기가 변경되는 경우, 변경된 크기에 대응하는 요소를 추출한다. 예를 들어, 위젯 실행부(26)는 위젯 영역의 크기가 기존 제 1 크기에서 제 2 크기로 변경되는 경우, 제 2 크기에 대응하는 요소를 추출할 수 있다. 이 때, 제 2 크기에 대응하는 제 2 요소의 일부는 제 1 크기에 대응하는 제 1 요소와 동일하고, 제 2 크기에 대응하는 제 2 요소의 다른 일부는 제 1 크기에 대응하는 제 1 요소와 다를 수 있다. The widget execution unit 26 extracts an element corresponding to the changed size when the size of the widget area is changed through the user interface. For example, when the size of the widget area is changed from the first size to the second size, the widget execution unit 26 can extract the element corresponding to the second size. Here, a part of the second element corresponding to the second size is the same as the first element corresponding to the first size, and the other part of the second element corresponding to the second size corresponds to the first element corresponding to the first size ≪ / RTI >

표시부(27)는 디스플레이에 표시된 위젯의 요소들 중 하나 이상을 위젯 실행부(26)에 의해 추출된 요소로 대체한다. 예를 들어, 표시부(27)는 위젯 영역의 크기가 기존 제 1 크기에서 제 2 크기로 변경되는 경우, 제 1 크기에 대응하는 요소를 제 2 크기에 대응하는 요소로 대체한다. 다만, 표시부(27)는 제 1 크기에 대응하는 요소에 제 2 크기에 대응하는 요소를 추가할 수도 있다. The display unit 27 replaces one or more elements of the widget displayed on the display with elements extracted by the widget execution unit 26. [ For example, when the size of the widget area is changed from the existing first size to the second size, the display unit 27 replaces the element corresponding to the first size with the element corresponding to the second size. However, the display unit 27 may add an element corresponding to the first size to an element corresponding to the second size.

본 발명의 일 실시예에 따르면, 홈 어플리케이션 실행부(25)는 사용자 인터페이스를 통해 위젯 영역의 크기가 변경되는 경우 변경된 크기에 대응하는 셀 정보를 결정하고, 위젯 실행부(26)는 결정된 셀 정보에 대응하는 요소를 추출할 수 있으며, 이 때, 셀 정보는 셀의 개수를 의미할 수 있다. 예를 들어, 홈 어플리케이션 실행부(25)는 사용자 인터페이스를 통해 위젯 영역의 크기가 변경되는 경우 변경된 크기에 대응하는 셀 개수를 4로 결정하고, 위젯 실행부(26)는 셀 개수 4에 대응하는 요소를 추출할 수 있다. According to an embodiment of the present invention, when the size of the widget area is changed through the user interface, the home application executing unit 25 determines cell information corresponding to the changed size, and the widget executing unit 26 stores the determined cell information , And the cell information may indicate the number of cells. For example, when the size of the widget area is changed through the user interface, the home application execution unit 25 determines the cell number corresponding to the changed size to be 4, and the widget execution unit 26 determines the number of cells corresponding to the cell number 4 Element can be extracted.

기존의 홈 어플리케이션은 위젯 영역의 크기를 변경하기 위해 픽셀 정보를 이용하였다. 그러나 위젯의 픽셀 정보만을 이용하여 레이아웃을 제어하기에는 한계가 있었고, 특정 환경에서는 사용자가 의도한 크기의 레이아웃과는 다른 크기의 레이아웃이 표시되기도 하였다. 또한, 기존의 위젯은 크기가 변해도 위젯 내부의 스크롤 영역이 커지거나 단순히 뷰(view)가 확장된 수준으로서, 다양한 기능을 제공하지 못했다. The existing home application used pixel information to change the size of the widget area. However, there is a limitation in controlling the layout using only the pixel information of the widget, and in some environments, a layout different from the layout of the size intended by the user is displayed. In addition, existing widgets do not provide various functions because the scroll area inside the widget is enlarged or simply the view is expanded even when the size is changed.

반면, 홈 어플리케이션 실행부(25)는 셀 정보(예를 들어, 셀 개수)를 결정하고, 결정된 셀 정보에 따라 레이아웃을 변경함으로써, 위젯 영역의 크기 변경에 따른 레이아웃 변경이 보다 간단하고, 효율적이다. 홈 어플리케이션 실행부(25)는 위젯의 픽셀 크기를 이용하여 디바이스(20)의 디스플레이에서 차지할 수 있는 셀의 개수를 산출한다. 예를 들어, 홈 어플리케이션 실행부(25)는 표 1 및 수학식 1을 통해 셀의 개수를 결정할 수 있다.
On the other hand, the home application execution unit 25 determines the cell information (for example, the number of cells) and changes the layout in accordance with the determined cell information, thereby making the layout change according to the size change of the widget area simpler and more efficient . The home application execution unit 25 calculates the number of cells that can be occupied in the display of the device 20 by using the pixel size of the widget. For example, the home application execution unit 25 can determine the number of cells through Table 1 and Equation (1).

[표 1][Table 1]

Figure 112013039912068-pat00001

Figure 112013039912068-pat00001

[수학식 1][Equation 1]

Figure 112013039912068-pat00002

Figure 112013039912068-pat00002

위젯 실행부(26)는 홈 어플리케이션 실행부(25)로부터 결정된 셀 정보에 대응하는 요소를 추출할 수도 있다. 예를 들어, 위젯 실행부(26)는 위젯 영역의 셀 개수가 기존 제 1 개수에서 제 2 개수로 변경되는 경우, 제 2 개수에 대응하는 요소를 추출할 수 있다. 이 때, 제 2 개수에 대응하는 제 2 요소의 일부는 제 1 개수에 대응하는 제 1 요소와 동일하고, 제 2 개수에 대응하는 제 2 요소의 다른 일부는 제 1 개수에 대응하는 제 1 요소와 다를 수 있다. The widget execution unit 26 may extract an element corresponding to the determined cell information from the home application execution unit 25. [ For example, when the number of cells in the widget area is changed from the existing first number to the second number, the widget execution unit 26 may extract an element corresponding to the second number. At this time, a part of the second element corresponding to the second number is the same as the first element corresponding to the first number, and another part of the second element corresponding to the second number is the same as the first element corresponding to the first number ≪ / RTI >

표시부(27)는 디스플레이에 표시된 위젯의 요소들 중 하나 이상을 위젯 실행부(26)에서 추출된 요소로 대체한다. 또한, 표시부(27)는 디스플레이에 표시된 위젯의 요소들에 위젯 실행부(26)에서 추출된 요소를 추가할 수도 있다. The display unit 27 replaces one or more elements of the widget displayed on the display with elements extracted from the widget execution unit 26. [ In addition, the display unit 27 may add elements extracted from the widget execution unit 26 to elements of the widget displayed on the display.

위젯 실행부(26)에 의하여 위젯이 실행되면, 표시부(27)는 위젯의 요소들로 이루어진 제 1 레이아웃을 표시할 수 있다. 이후, 위젯 실행부(26)는 사용자 인터페이스를 통해 위젯 영역의 크기가 변경되는 경우, 변경된 크기에 대응하는 요소 또는 대응하는 요소로 이루어진 제 2 레이아웃을 추출할 수 있다. When the widget is executed by the widget execution unit 26, the display unit 27 can display the first layout made up of elements of the widget. When the size of the widget area is changed through the user interface, the widget execution unit 26 may extract a second layout including elements corresponding to the changed sizes or corresponding elements.

표시부(27)는 기 표시된 제 1 레이아웃을, 추출된 요소로 이루어진 제 2 레이아웃으로 대체할 수 있다. 예를 들어, 사용자 인터페이스로부터 위젯 크기 영역의 확대를 요청받은 경우, 위젯 실행부(26)는 확대된 크기에 대응하는 요소를 추출하고, 표시부(27)는 제 1 레이아웃을 추출된 요소로 이루어진 제 2 레이아웃으로 대체할 수 있다. 다른 예를 들어, 사용자 인터페이스로부터 위젯 크기 영역의 축소를 요청받은 경우, 위젯 실행부(26)는 축소된 크기에 대응하는 요소를 추출하고, 표시부(27)는 제 1 레이아웃을 추출된 요소로 이루어진 제 2 레이아웃으로 대체할 수 있다. 이와 같이, 표시부(27)는 위젯의 요소들 각각을 개별적으로 대체할 수도 있으나, 요소들로 이루어진 레이아웃의 형태로 일괄 대체할 수도 있다. The display unit 27 can replace the previously displayed first layout with the second layout made up of the extracted elements. For example, when the enlargement of the widget size region is requested from the user interface, the widget execution unit 26 extracts the element corresponding to the enlarged size, and the display unit 27 displays the first layout 2 layouts. For example, when the widget size region is requested to be reduced from the user interface, the widget execution unit 26 extracts the element corresponding to the reduced size, and the display unit 27 displays the first layout as the extracted element It can be replaced with the second layout. As described above, the display unit 27 may replace each element of the widget individually, or may be collectively replaced with a layout of the elements.

표시부(27)가 기 표시된 제 1 레이아웃을, 추출된 요소로 이루어진 제 2 레이아웃으로 대체함에 있어서, 제 1 레이아웃의 요소 중 어느 하나는 서버(10)로부터 수신된 실시간 정보에 따라 결정되는 실시간 정보형 요소일 수 있다. 예를 들어, 제 1 레이아웃의 요소 중 어느 하나는 서버(10)로부터 수신된 실시간 날씨 정보에 따라 가변적으로 그 형태가 변하는 실시간 정보형 요소일 수 있다. In replacing the first layout in which the display unit 27 is displayed with the second layout made up of the extracted elements, any one of the elements of the first layout is a real-time information type determined according to the real-time information received from the server 10 Lt; / RTI > For example, any one of the elements of the first layout may be a real-time information-type element whose shape varies variably according to the real-time weather information received from the server 10. [

이 때, 제 1 레이아웃의 실시간 정보형 요소의 개수는 제 2 레이아웃의 실시간 정보형 요소의 개수보다 적을 수 있다. 예를 들어, 제 1 레이아웃에는 오늘의 날씨를 동적으로 업데이트하는 실시간 정보형 요소 1개가 존재하나, 제 1 레이아웃보다 큰 제 2 레이아웃에는 오늘의 날씨 및 내일의 날씨 각각을 동적으로 업데이트하는 실시간 정보형 요소들 2개가 존재할 수 있다. 반대로, 제 1 레이아웃의 실시간 정보형 요소의 개수는 제 2 레이아웃의 실시간 정보형 요소의 개수보다 많을 수도 있다. 예를 들어, 제 1 레이아웃에는 시간별 코스피 지수 및 코스닥 지수 각각을 동적으로 업데이트하는 실시간 정보형 요소들 2개가 존재하나, 제 2 레이아웃 보다 작은 제 2 레이아웃에는 시간별 코스피 지수를 동적으로 업데이트하는 실시간 정보형 요소 1개가 존재할 수 있다. At this time, the number of real-time information-type elements of the first layout may be smaller than the number of real-time information-type elements of the second layout. For example, in the first layout, there is one real-time information-type element for dynamically updating today's weather. In the second layout, which is larger than the first layout, a real-time information type There can be two elements. Conversely, the number of real-time informational elements of the first layout may be greater than the number of real-time informational elements of the second layout. For example, in the first layout, there are two real-time information-type elements that dynamically update the KOSPI index and the KOSDAQ index by time, whereas the second layout, which is smaller than the second layout, One element may exist.

테마 파일 처리부(28)는 사용자 인터페이스를 통해 모바일 디바이스(20)에 저장된 테마 파일 또는 테마 파일의 세부 테마 파일이 선택되는 경우, 테마 파일 또는 세부 테마 파일을 실행시킬 수 있다. 예를 들어, 테마 파일 처리부(28)는 사용자 인터페이스를 통해 모바일 디바이스(20)에 저장된 홈 어플리케이션의 테마 파일이 선택되는 경우, 기 표시된 배경화면, 아이콘 및 위젯의 요소들을 테마 파일의 배경화면, 아이콘 및 요소들로 일괄 변경할 수 있다. 이 때, 테마 파일 처리부(28)는 테마 파일의 실행만을 담당하고, 배경화면, 아이콘 및 위젯의 요소들의 일괄 변경은 표시부(27)에 의해 처리될 수도 있다. The theme file processing unit 28 can execute a theme file or a detailed theme file when a theme file stored in the mobile device 20 or a detailed theme file of the theme file is selected through the user interface. For example, when the theme file of the home application stored in the mobile device 20 is selected through the user interface, the theme file processing unit 28 displays elements of the background screen, icon and widget, And elements. At this time, the theme file processing unit 28 only executes the theme file, and the batch change of the elements of the background screen, the icon, and the widget may be processed by the display unit 27. [

테마 파일은 테마 파일에 대응하는 배경화면, 아이콘, 독 이미지, 위젯 및 배경화면 전환 정보를 테마 파일의 세부 테마 파일로서 포함할 수도 있다. The theme file may also include background screens, icons, dock images, widgets, and wallpaper switching information corresponding to theme files as detailed theme files of theme files.

테마 파일 처리부(28)는 사용자 인터페이스를 통해 소정 테마 파일이 선택되는 경우, 테마 파일에 포함된 세부 테마 파일들 모두를 실행시킴으로써, 기 표시된 배경화면, 아이콘 및 위젯의 요소들을 테마 파일의 배경화면, 아이콘 및 요소들로 일괄 변경할 수 있다. When a predetermined theme file is selected through the user interface, the theme file processing unit 28 executes all of the theme files included in the theme file to display elements of the previously displayed background screen, icon, and widget on the background screen of the theme file, Icons and elements.

사용자는 세부 테마 파일 각각을 선택함으로써, 배경화면, 아이콘, 독 이미지, 위젯 및 배경화면 전환 방식 각각을 개별적으로 설정할 수도 있다. 이를 위해, 표시부(27)는 세부 테마 파일을 선택하는 세부 테마 선택 영역 및 선택된 세부 테마 파일의 미리보기를 표시하는 미리보기 영역을 모바일 디바이스(20)의 디스플레이에 표시할 수 있다. By selecting each of the detailed theme files, the user can individually set the wallpaper, the icon, the dock image, the widget, and the background switching method. To this end, the display unit 27 may display on the display of the mobile device 20 a detailed theme selection region for selecting a detailed theme file and a preview region for displaying a preview of the selected detailed theme file.

테마 파일 처리부(28)는 복수의 위젯 중 제 1 위젯의 테마 파일이 실행되면, 제 1 위젯의 요소는 물론 제 2 위젯의 요소도 제 1 위젯의 테마 파일에 대응하도록 일괄 변경할 수도 있다. When the theme file of the first widget among the plurality of widgets is executed, the theme file processing unit 28 may collectively change the elements of the second widget as well as the elements of the first widget to correspond to the theme files of the first widget.

예시를 위해, 표시부(27)에서 홈 어플리케이션에 대응하는 제 1 위젯의 요소들 및 홈 제 2 위젯의 요소들을 표시한다고 가정하자. 테마 파일 처리부(28)는 사용자 인터페이스를 통해 모바일 디바이스(20)에 저장된 홈 어플리케이션의 테마 파일이 선택되는 경우, 제 1 위젯의 요소들 중 하나 이상과 제 2 위젯의 요소들 중 하나 이상을 테마 파일의 요소로 일괄 변경할 수 있다. For the sake of illustration, suppose that the display unit 27 displays the elements of the first widget corresponding to the home application and the elements of the home second widget. When the theme file of the home application stored in the mobile device 20 is selected through the user interface, the theme file processing unit 28 converts one or more of the elements of the first widget and one or more elements of the second widget into the theme file Can be changed collectively.

다른 예를 들면, 테마 파일 처리부(28)는 사용자 인터페이스를 통해 모바일 디바이스(20)에 저장된 홈 어플리케이션의 테마 파일 중 제 1 위젯의 세부 테마 파일이 선택되는 경우, 제 1 위젯의 요소들 중 하나 이상과 제 2 위젯의 요소들 중 하나 이상을 세부 테마 파일의 요소로 일괄 변경할 수 있다. 또 다른 예를 들어, 테마 파일 처리부(28)는 사용자 인터페이스를 통해 모바일 디바이스(20)에 저장된 제 1 위젯의 테마 파일이 선택되는 경우, 제 1 위젯의 요소들 중 하나 이상과 제 2 위젯의 요소들 중 하나 이상을 테마 파일의 요소로 일괄 변경할 수 있다. For example, when the theme file of the first widget is selected from the theme files of the home application stored in the mobile device 20 via the user interface, the theme file processor 28 may select one or more of the elements of the first widget And the elements of the second widget into the elements of the detailed theme file. In another example, when the theme file of the first widget stored in the mobile device 20 is selected through the user interface, the theme file processing unit 28 selects one of the elements of the first widget and the elements of the second widget You can batch change one or more of them into elements in the theme file.

표시부(27)는 홈 어플리케이션에 대응하는 배경화면 및 아이콘을 모바일 디바이스(20)의 디스플레이에 표시한다. 표시부(27)는 사용자 인터페이스를 통해 화면 전환 입력이 수신되는 경우, 배경하면을 변경할 수 있다. 예를 들어 표시부(27)는 홈 어플리케이션에 대응하는 배경화면의 제 1 서브 배경화면을 표시한 후, 사용자 인터페이스로부터 화면 전환 입력이 수신되면 제 1 서브 배경화면을 제 2 서브 배경화면으로 전환할 수 있다. 이 때, 화면 전환 입력은 스와이핑(Swiping), 스와이프(Swipe) 또는 플릭(Flick) 중 어느 하나의 입력일 수 있다. The display unit 27 displays a background screen and an icon corresponding to the home application on the display of the mobile device 20. [ The display unit 27 can change the background when the screen switching input is received through the user interface. For example, after the first sub-background screen of the background screen corresponding to the home application is displayed, the display unit 27 may switch the first sub-background screen to the second sub- have. In this case, the screen switching input may be any one of swiping, sweeping, and flicking.

표시부(27)는 다양한 화면 전환 방식에 따라 배경화면을 전환한다. 예를 들어, 표시부(27)는 밀어내기, 카드, 뒤집기, 브이(V), 안쪽 큐브 및 바깥쪽 큐브 등과 같은 방식으로 배경화면을 전환한다. 이 때, 사용자 인터페이스를 통해 화면 전환 방식이 설정될 수 있다. The display unit 27 switches the background screen according to various screen switching methods. For example, the display unit 27 switches the background screen in such a manner as extrusion, card, flip, V (V), inner cube, and outer cube. At this time, the screen switching method can be set through the user interface.

표시부(27)는 화면 전환 입력의 방향에 따라 서로 다른 동작을 수행할 수도 있다. 예를 들어 표시부(27)는 사용자 인터페이스를 통해 제 1 방향으로의 화면 전환 입력이 수신되는 경우 배경화면의 제 2 서브 배경화면을 디스플레이에 표시하되, 사용자 인터페이스를 통해 제 2 방향으로의 화면 전환 입력이 수신되는 경우 정보 제공 화면을 디스플레이에 표시할 수 있다. 이 때, 제 1 방향은 좌측 방향이고, 제 2 방향은 우측 방향일 수 있다. 또한, 정보 제공 화면에는 예를 들어, 날씨 알림, MIM 메시지, SNS 게시 알림, 친구 생일 알림 및 게임 소식 알림과 같은 모바일 디바이스와 연관된 정보가 표시될 수 있다. The display unit 27 may perform different operations according to the direction of the screen switching input. For example, when the screen switching input in the first direction is received through the user interface, the display unit 27 displays the second sub-background screen of the background screen on the display, The information providing screen can be displayed on the display. In this case, the first direction may be the left direction and the second direction may be the right direction. In addition, the information providing screen may display information associated with the mobile device such as, for example, a weather notification, an MIM message, an SNS publication notification, a friend birthday notification, and a game news notification.

도 3은 홈 어플리케이션에 대응하는 위젯의 일 예를 나타내는 도면이다. 도 3을 참조하면, 디바이스(20)의 디스플레이에는 배경화면, 복수의 위젯(31 내지 33), 독(34) 및 어플리케이션 아이콘 등이 표시될 수 있다. 3 is a diagram showing an example of a widget corresponding to a home application. 3, a background screen, a plurality of widgets 31 to 33, a poison 34, and an application icon may be displayed on the display of the device 20.

홈 어플리케이션에 대응하는 위젯은 홈 어플리케이션이 설치되어야만 사용 가능한 위젯을 의미할 수 있다. 이러한 위젯의 일 예에는 실시간 정보형 위젯, 멀티미디어형 위젯, 모음 위젯, 제어 위젯 및 혼합 위젯이 포함될 수 있다. A widget corresponding to a home application may mean a widget that can be used only when the home application is installed. An example of such a widget can include a real-time informative widget, a multimedia widget, a collection widget, a control widget, and a mixed widget.

실시간 정보형 위젯(31 내지 32)은 사용자에게 중요한 정보를 표시하고, 시간에 따라 변화된 정보를 갱신하여 표시할 수 있다. 실시간 정보형 위젯(31)은 예를 들어, 시계, 날씨정보, 스포츠 현황, 교통정보 및 주식 중 적어도 어느 하나 이상을 포함할 수 있다. 멀티미디어형 위젯(미도시)은 음악 컨텐츠 또는 비디오 컨텐츠를 재생하며, 스트리밍(streaming) 또는 다운로드(download) 방식을 이용하여 서버(10)로부터 컨텐츠를 수신할 수 있다. 모음 위젯(미도시)은 특정한 종류의 여러 자료를 한 번에 모아 보여주는 기능을 하며, 예를 들어, 뉴스, 이메일 및 그림과 같은 정보를 한번에 모아 보여주는 기능을 할 수 있다. 제어 위젯(33)은 자주 사용하는 기능을 사용자에게 보여줌으로써 앱을 실행하지 않고 바로 제어할 수 있는 기능을 제공할 수 있다. 혼합 위젯(미도시)은 여러 기능을 조합하여 만든 위젯을 의미한다. 독(Dock, 34)은 일종의 빠른 실행 목록으로서, 사용자가 자주 사용하는 어플리케이션들 각각에 대응하는 아이콘들을 포함한다. 예를 들어, 독(34)은 통화, 연락처, MIM, 앱 메뉴, 모바일 브라우저 중 적어도 하나 이상의 어플리케이션들의 아이콘들을 포함한다. The real-time information type widgets 31 to 32 display important information to the user and can update and display changed information with time. The real-time information type widget 31 may include at least one of, for example, a clock, weather information, sports status, traffic information, and stocks. A multimedia type widget (not shown) reproduces music contents or video contents and can receive contents from the server 10 using a streaming or download method. A collection widget (not shown) collects a certain kind of data at a time, and can display information such as news, e-mail, and pictures at a time. The control widget 33 can provide a function that allows the user to directly control functions without showing an application by showing frequently used functions to the user. A mixed widget (not shown) means a widget created by combining a plurality of functions. The Dock 34 is a kind of quick run list that includes icons corresponding to each of the applications that the user frequently uses. For example, the poison 34 includes icons of at least one of a call, a contact, an MIM, an app menu, or a mobile browser.

도 4a 내지 도 4b는 본 발명의 일 실시예에 따라 위젯 영역의 크기가 변경되는 과정을 설명하기 위한 도면이다. 도 4a는 디바이스(20)의 디스플레이에 홈 어플리케이션에 대응하는 위젯(41)이 표시된 도면을 나타낸다. 도 4a를 참조하면, 사용자 인터페이스를 통해 위젯 영역(41)에 대한 선택(예를 들어, 위젯 영역을 수 초간 터치 또는 더블 클릭)이 입력되면, 표시부(27)는 위젯 영역(41)을 변경 가능 상태로 표시할 수 있다. 이를 위해, 표시부(27)는 위젯 영역(41)의 경계를 중심점을 포함한 실선으로 표시하여 위젯 영역(41)이 이동 가능한 상태임을 나타내는 그래픽적 효과를 나타낼 수 있다. 4A and 4B are views for explaining a process of changing the size of a widget area according to an embodiment of the present invention. 4A shows a diagram in which a widget 41 corresponding to a home application is displayed on the display of the device 20. Fig. 4A, when a selection (for example, a touch or a double-click on the widget area) of the widget area 41 is input through the user interface, the display part 27 can change the widget area 41 State can be displayed. To this end, the display unit 27 may display a graphical effect indicating that the widget area 41 is movable by displaying the boundary of the widget area 41 as a solid line including a center point.

도 4b는 디바이스(20)의 디스플레이에 크기가 변경된 위젯(42)이 표시된 도면을 나타낸다. 도 4b를 참조하면, 홈 어플리케이션 실행부(25)는 사용자 인터페이스를 통해 위젯 영역(41)에 대한 크기 변경 명령을 입력받으면, 입력된 크기 변경 명령에 기초하여 표시된 위젯 영역(42)의 변경될 크기에 대응하는 위치 정보 또는 크기 정보를 검출할 수 있다. 위젯 영역(42)의 크기에 대한 변경 요청은 사용자의 한 손가락(예를 들어, 사용자의 검지 손가락)의 이동 또는 사용자의 두 손가락들(예를 들어, 사용자의 검지 손가락과 중지 손가락)이 서로 다른 방향(예를 들어, 반대 방향)으로 이동됨으로써, 입력될 수 있으나, 이에 한정되지는 않는다. 이 때, 검출된 위치 정보는 x축 및 y축 위치를 포함하는 2D좌표일 수 있고, x축, y축 및 z축 위치를 포함하는 3D 좌표일 수도 있다. 또한, 크기 정보는 위젯 영역(42)을 나타내는 소정 사각형의 크기 정보일 수 있다. 일반적으로, 크기의 변경은 위젯 영역(42)에 대한 확대 및 축소를 포함한다. 4B shows a view of the display of the device 20 showing the widget 42 changed in size. Referring to FIG. 4B, when the home application execution unit 25 receives a size change command for the widget area 41 through the user interface, the home application execution unit 25 displays a change size of the displayed widget area 42 based on the input size change command Can detect position information or size information corresponding to the position information. The change request for the size of the widget area 42 may be based on the movement of one finger of the user (e.g., the index finger of the user) or the two fingers of the user (e.g., the index finger of the user and the stop finger) (E.g., in the opposite direction), but is not limited thereto. At this time, the detected position information may be a 2D coordinate including an x-axis and a y-axis position, or a 3D coordinate including an x-axis, a y-axis, and a z-axis position. In addition, the size information may be size information of a predetermined rectangle indicating the widget area 42. Generally, changing the size includes zooming in and out on the widget area 42.

홈 어플리케이션 실행부(25)는 변경된 크기에 대응하는 셀 정보를 결정할 수 있으며, 위젯 실행부(26)는 홈 어플리케이션 실행부(25)로부터 결정된 셀 정보에 대응하는 요소를 추출할 수 있다. 이 때, 요소는 배경 이미지, 객체 이미지 및 텍스트를 포함한다. 위젯 실행부(26)는 위젯의 크기 정보(42)와 셀 정보에 기초하여 기존의 레이아웃을 추출된 요소들로 이루어진 레이아웃으로 대체할 수 있으며, 표시부(27)는 대체된 레이아웃을 디바이스(20)의 디스플레이에 표시할 수 있다. 이 때, 레이아웃은 예를 들어, 1x1, 2x1, 2x2, 4x1 및 4x2 를 위한 레이아웃들 중 어느 하나일 수 있다. The home application executing unit 25 can determine the cell information corresponding to the changed size and the widget executing unit 26 can extract the element corresponding to the determined cell information from the home application executing unit 25. [ At this time, the element includes a background image, an object image, and text. The widget execution unit 26 can replace the existing layout with the layout of the extracted elements based on the size information 42 of the widget and the cell information and the display unit 27 displays the replaced layout on the device 20, On the display of FIG. At this time, the layout may be any one of layouts for, for example, 1x1, 2x1, 2x2, 4x1 and 4x2.

도 5는 테마 파일을 선택하기 위한 그래픽 인터페이스의 일 예를 나타낸 도면이다. 도 5를 참조하면, 사용자 인터페이스로부터 테마 파일을 변경하기 위한 소정 입력이 수신되면, 테마 파일 처리부(28)는 테마 파일의 선택을 위한 그래픽 인터페이스를 디스플레이에 표시한다. 도 5에 도시된 바와 같이, 그래픽 인터페이스는 소정 테마 파일의 미리보기를 제공하며, 미리보기에는 테마 파일의 배경화면(50), 복수의 위젯(51 내지 53) 및 독(54)이 포함된다. 테마 파일 처리부(28)는 사용자 인터페이스를 통해 테마 파일의 미리보기가 선택되는 경우, 기 표시된 배경화면, 위젯 및 독을 도 5의 배경화면(50), 복수의 위젯(51 내지 53) 및 독(54)으로 일괄 변경할 수 있다. 이 때, 테마 파일 처리부(28)는 그래픽 인터페이스의 미리보기가 수 초간 터치 또는 더블 클릭되면, 일괄 변경을 수행할 수 있다. 5 is a diagram showing an example of a graphic interface for selecting a theme file. Referring to FIG. 5, when a predetermined input for changing the theme file is received from the user interface, the theme file processing unit 28 displays a graphical interface for selecting the theme file on the display. As shown in FIG. 5, the graphic interface provides a preview of a predetermined theme file. The preview includes a background screen 50 of a theme file, a plurality of widgets 51 to 53, and a poison 54. When the preview of the theme file is selected through the user interface, the theme file processing unit 28 displays the background screen, the widget, and the poison on the background screen 50 of FIG. 5, the plurality of widgets 51 to 53, 54). At this time, the theme file processing unit 28 can perform batch change when the preview of the graphic interface is touched or double-clicked for a few seconds.

도 6a 내지 도 6b는 세부 테마 파일을 선택하기 위한 그래픽 인터페이스의 일 예를 나타낸 도면이다. 도 6a를 참조하면, 사용자 인터페이스로부터 세부 테마 파일을 변경하기 위한 소정 입력이 수신되면, 테마 파일 처리부(28)는 세부 테마 파일의 선택을 위한 그래픽 인터페이스를 디스플레이에 표시한다. 도 6a에 도시된 바와 같이, 그래픽 인터페이스는 테마 파일 또는 세부 테마 파일의 미리보기를 제공하는 미리보기 영역(610), 세부 테마 파일 각각을 선택하는 세부 테마 선택 영역(620) 및 세부 테마 파일의 유형 각각을 대표하는 메뉴 텍스트의 집합인 메뉴 영역(630)을 포함한다. 6A and 6B are diagrams illustrating an example of a graphical interface for selecting a theme file. Referring to FIG. 6A, when a predetermined input for changing a detailed theme file is received from the user interface, the theme file processing unit 28 displays a graphical interface for selecting a detailed theme file on the display. 6A, the graphical interface includes a preview area 610 for providing a preview of a theme file or a detailed theme file, a detail theme selection area 620 for selecting each detail theme file, and a type of detail theme file And a menu area 630, which is a set of menu texts representative of each.

도 6a를 참조하면, 메뉴 영역(630)은 테마에 대응하는 메뉴 텍스트(631), 배경화면에 대응하는 메뉴 텍스트(632), 아이콘에 대응하는 메뉴 텍스트(633), 독에 대응하는 메뉴 텍스트(634), 위젯에 대응하는 메뉴 텍스트(635) 및 전환에 대응하는 메뉴 텍스트(636)를 포함한다. 이 때, 메뉴 텍스트(631)는 테마 파일의 유형을 대표하고, 메뉴 텍스트(632)는 배경화면을 변경하기 위한 배경화면 세부 테마 파일의 유형을 대표하고, 메뉴 텍스트(633)는 아이콘을 변경하기 위한 아이콘 세부 테마 파일의 유형을 대표하고, 메뉴 텍스트(634)는 독을 변경하기 위한 독 세부 테마 파일의 유형을 대표하고, 메뉴 텍스트(635)는 위젯을 변경하기 위한 위젯 세부 테마 파일의 유형을 대표하고, 메뉴 텍스트(636)는 배경화면 전환 방식을 변경하기 위한 전환 방식 세부 테마 파일의 유형을 대표한다. 6A, the menu area 630 includes a menu text 631 corresponding to a theme, a menu text 632 corresponding to a background screen, a menu text 633 corresponding to an icon, 634, a menu text 635 corresponding to the widget, and a menu text 636 corresponding to the conversion. At this time, the menu text 631 represents the type of the theme file, the menu text 632 represents the type of the wallpaper detail theme file for changing the wallpaper, and the menu text 633 represents the type of the wallpaper The menu text 634 represents the type of the dock detail theme file for modifying the dock and the menu text 635 represents the type of the widget detail theme file for modifying the widget And the menu text 636 represents the type of conversion theme detail theme file for changing the background mode.

도 6a를 참조하면, 사용자가 그래픽 인터페이스를 통해 메뉴 텍스트(635)를 선택하는 경우, 세부 테마 선택 영역(620)에는 제 1 세부 테마 파일의 대표 이미지(621) 및 제 2 세부 테마 파일의 대표 이미지(622)가 표시된다. 이후, 사용자가 그래픽 인터페이스를 통해 제 1 세부 테마 파일의 대표 이미지(621)를 선택하는 경우, 미리보기 영역(610)에는 제 1 세부 테마 파일의 적용을 가정한 미리보기 영상이 표시된다. 이 때, 미리보기 영역(610) 내의 위젯(611)은 제 1 세부 테마 파일에 대응된다. 테마 파일 처리부(28)는 사용자가 그래픽 인터페이스 내의 종료 버튼(640)을 선택하면 제 1 세부 테마 파일을 실행시킨다. 6A, when the user selects the menu text 635 through the graphical interface, the detailed theme selection area 620 displays a representative image 621 of the first detailed theme file and a representative image 621 of the second detailed theme file, (622) is displayed. Thereafter, when the user selects the representative image 621 of the first detailed theme file through the graphic interface, a preview image assuming application of the first detailed theme file is displayed in the preview area 610. [ At this time, the widget 611 in the preview area 610 corresponds to the first detailed theme file. The theme file processing unit 28 executes the first detailed theme file when the user selects the end button 640 in the graphic interface.

다른 예를 들어, 사용자가 제 1 세부 테마 파일이 적용된 위젯(611)을 디바이스(20)에 저장된 제 2 세부 테마 파일에 대응하도록 변경시킨다고 가정하자. 사용자가 그래픽 인터페이스를 통해 세부 테마 선택 영역(630)에서 제 2 세부 테마 파일의 대표 이미지(622)를 선택하면, 미리보기 영역(650)에는 제 2 세부 테마 파일의 적용을 가정한 미리보기 영상이 표시된다. 이 때, 미리보기 영역(650) 내의 위젯(651)은 제 2 세부 테마 파일에 대응된다. As another example, assume that the user changes the widget 611 to which the first detailed theme file is applied to correspond to the second detailed theme file stored in the device 20. [ When the user selects the representative image 622 of the second detailed theme file in the detailed theme selection area 630 through the graphic interface, a preview image assuming application of the second detailed theme file is displayed in the preview area 650 Is displayed. At this time, the widget 651 in the preview area 650 corresponds to the second detailed theme file.

사용자가 미리보기 영역(650)에 표시된 위젯(651)을 확인하고 종료 버튼(660)을 선택하면, 테마 파일 처리부(28)는 그래픽 인터페이스를 종료시킬 수 있다. 그래픽 인터페이스가 종료됨에 따라 제 2 세부 테마 파일은 배경화면의 위젯 영역에 반영된다. 이 때, 그래픽 인터페이스는 꾸미기 마법사와 같은 편집 툴로 표현될 수도 있다. When the user confirms the widget 651 displayed in the preview area 650 and selects the end button 660, the theme file processing unit 28 may terminate the graphic interface. As the graphical interface is terminated, the second detail theme file is reflected in the widget area of the background. At this time, the graphical interface may be represented by an editing tool such as a decorating wizard.

도 7a 내지 도 7c는 모바일 디바이스의 배경화면이 전환되는 과정을 설명하기 위한 도면이다. 도 7a를 참조하면, 디바이스(20)의 디스플레이에는 홈 어플리케이션에 대응하는 배경화면의 제 1 서브 배경화면이 표시되어 있다. 이 때, 제 1 서브 배경화면에는 복수의 위젯, 어플리케이션 및 독이 표시될 수 있다. 사용자는 한 손가락(예를 들어, 사용자의 검지 손가락)을 이용하여 터치 인터페이스를 통해 배경화면을 전환시킬 수 있다. 이 때, 화면 전환 입력은 스와이핑(Swiping), 스와이프(Swipe) 또는 플릭(Flick) 중 어느 하나의 입력일 수 있다. FIGS. 7A to 7C are diagrams illustrating a process of switching the background screen of the mobile device. Referring to FIG. 7A, the display of the device 20 displays a first sub background screen of the background screen corresponding to the home application. At this time, a plurality of widgets, an application, and a poison may be displayed on the first sub-background screen. The user can switch the background screen through the touch interface using one finger (e.g., a user's index finger). In this case, the screen switching input may be any one of swiping, sweeping, and flicking.

도 7a 및 7b를 참조하면, 표시부(27)는 사용자 인터페이스(70)를 통해 제 1 방향(71)으로의 화면 전환 입력이 수신되는 경우, 배경화면의 제 2 서브 배경화면(73)을 디스플레이에 표시할 수 있다. 이 때, 제 1 방향(71)은 좌측 방향일 수 있다. 도 7a 및 7b에 도시되 바와 같이, 제 2 서브 배경화면(73)에는 제 1 서브 배경화면의 그것들과 같거나 또는 다른 복수의 위젯, 어플리케이션 및 독이 표시될 수 있다. 7A and 7B, when the screen switching input in the first direction 71 is received through the user interface 70, the display unit 27 displays the second sub-background screen 73 of the background screen on the display Can be displayed. At this time, the first direction 71 may be the left direction. As shown in FIGS. 7A and 7B, the second sub-background screen 73 may display a plurality of widgets, applications and pointers which are the same as or different from those of the first sub-background screen.

도 7c를 참조하면, 표시부(27)는 사용자 인터페이스(70)를 통해 제 2 방향(72)으로 화면 전환 입력이 수신되는 경우, 정보 제공 화면을 표시할 수 있다. 이 때, 제 2 방향(72)은 우측 방향일 수 있다. 정보 제공 화면에는 날짜 및 요일(75), 정보 알림(76) 및 알림 설정(77)이 표시될 수 있다. 이 때, 날짜 및 요일(75)은 정보 알림(76) 메시지를 수신한 날짜 및 요일일 수 있다. Referring to FIG. 7C, when the screen switching input is received in the second direction 72 through the user interface 70, the display unit 27 may display an information providing screen. At this time, the second direction 72 may be the right direction. Date and day 75, information notification 76, and notification setting 77 may be displayed on the information providing screen. At this time, the date and day of week 75 may be the date and day of receipt of the information notification 76 message.

또한, 정보 알림(76)은 예를 들어, 날씨 알림, MIM 메시지, SNS 게시 알림, 친구 생일 알림 및 게임 소식 알림 중 적어도 어느 하나 이상을 포함할 수 있다. 날씨 알림은 현재 기온 또는 날씨를 나타내며, 예를 들어, "서울의 일교차가 12도 이상 차이 납니다. 옷차림에 유념하세요!"와 같을 수 있다. 또한, 정보 알림(76)에는 복수의 디바이스의 사용자로부터 수신한 MIM 메시지가 미리보기 또는 전체보기 방식으로 표시될 수도 있다. 또한, 정보 알림(76)에는 친구로 등록된 사용자의 SNS에 글이 게시되는 경우, 또는 디바이스(20) 사용자의 SNS에 친구로 등록된 사용자로부터 글이 게시되는 경우 SNS에 글이 게시되었음을 알려주는 SNS 게시 알림이 표시될 수도 있다. Also, the information notification 76 may include at least one of weather notification, MIM message, SNS publication notification, friend birthday notification, and game news notification, for example. The weather alert indicates the current temperature or the weather, for example, "Seoul's daily drift is over 12 degrees, beware!" The MIM message received from the users of the plurality of devices may be displayed in the information notification 76 in a preview mode or a full view mode. When an article is posted in the SNS of a user registered as a friend or when a post is posted from a user registered as a friend in the SNS of the user of the device 20, SNS posting notifications may be displayed.

또한, 정보 알림(76)에는 SNS에 친구로 등록된 사용자들의 생일을 알려주는 생일 알림이 표시될 수도 있고, 복수의 디바이스의 사용자로부터 게임의 초대, 추천, 아이템 교환 및 선물과 같은 게임과 관련된 소식을 알려주는 게임 소식 알림이 표시될 수도 있다. 한편, 알림 설정(77)은 암호 잠금 및 변경, 정보 알림(76)의 모아보기 설정 및 모아보기 삭제 항목 중 적어도 어느 하나 이상의 항목을 포함할 수 있다. In addition, the information notification 76 may display a birthday notification informing the SNS of the birthday of the users registered as friends, or may be provided with information related to the game such as invitation, recommendation, exchange of items, You may also be notified of a game announcement. On the other hand, the notification setting 77 may include at least any one of a password lock and change, a collecting view setting of the information notification 76, and a collecting view deletion item.

도 8은 본 발명의 일 실시예에 따른 위젯을 표시하는 방법의 동작 흐름도이다. 도 8에 도시된 실시예에 따른 위젯을 표시하는 방법은 도 2에 도시된 모바일 디바이스(20)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서, 이하 생략된 내용이라고 하더라도, 도 2 내지 도 7을 통해 모바일 디바이스(20)에 대하여 설명된 내용이 도 8에도 적용된다. FIG. 8 is a flowchart illustrating a method of displaying a widget according to an exemplary embodiment of the present invention. The method of displaying a widget according to the embodiment shown in FIG. 8 includes steps that are processed in a time-series manner in the mobile device 20 shown in FIG. Therefore, even if omitted below, the description of the mobile device 20 through Figs. 2 to 7 also applies to Fig.

단계 S810에서 표시부(27)는 모바일 디바이스(20)에서 홈 어플리케이션이 실행되면, 홈 어플리케이션에 대응하는 배경화면을 모바일 디바이스의 디스플레이에 표시한다. 단계 S820에서 표시부(27)는 홈 어플리케이션에 대응하는 위젯의 요소들을 배경화면의 위젯 영역에 표시한다. 이 때, 요소들은 배경 이미지, 객체 이미지 및 텍스트를 포함할 수 있다. In step S810, when the home application is executed in the mobile device 20, the display unit 27 displays a background screen corresponding to the home application on the display of the mobile device. In step S820, the display unit 27 displays elements of the widget corresponding to the home application on the widget area of the background screen. At this time, the elements may include a background image, an object image, and text.

단계 S830에서 위젯 실행부(26)는 사용자 인터페이스를 통해 위젯 영역의 크기가 변경되는 경우, 변경된 크기에 대응하는 요소를 추출한다. 이를 위해, 홈 어플리케이션 실행부(25)는 사용자 인터페이스를 통해 위젯 영역의 크기가 변경되는 경우, 변경된 크기에 대응하는 셀 정보를 결정하고, 위젯 실행부(26)는 결정된 셀 정보에 대응하는 요소를 추출할 수 있다. In step S830, when the size of the widget area is changed through the user interface, the widget execution unit 26 extracts the element corresponding to the changed size. To this end, when the size of the widget area is changed through the user interface, the home application execution unit 25 determines cell information corresponding to the changed size, and the widget execution unit 26 determines an element corresponding to the determined cell information Can be extracted.

단계 S840에서 표시부(27)는 표시된 요소들 중 하나 이상을 추출된 요소로 대체한다. In step S840, the display unit 27 replaces one or more of the displayed elements with the extracted elements.

본 발명의 일 실시예에 따르면, 단계 S820에서 표시부(27)는 홈 어플리케이션에 대응하는 위젯의 요소들로 이루어진 제 1 레이아웃을 배경화면의 위젯 영역에 표시한다. 이 경우, 단계 S830에서 위젯 실행부(26)는 사용자 인터페이스를 통해 위젯 영역의 크기가 변경되는 경우, 변경된 크기에 대응하는 요소를 추출하고, 단계 S840에서 표시부(27)는 제 1 레이아웃을 추출된 요소로 이루어진 제 2 레이아웃으로 대체한다. According to an embodiment of the present invention, in step S820, the display unit 27 displays a first layout made up of the elements of the widget corresponding to the home application, on the widget area of the background screen. In this case, when the size of the widget area is changed through the UI, the widget execution unit 26 extracts the element corresponding to the changed size in step S830. In step S840, the display unit 27 displays the first layout Element with a second layout made up of elements.

본 발명의 일 실시예에 따르면, 제 1 레이아웃의 요소 중 어느 하나는 서버로부터 수신된 실시간 정보에 따라 결정되는 실시간 정보형 요소이고, 제 1 레이아웃의 실시간 정보형 요소의 개수는 제 2 레이아웃의 실시간 정보형 요소의 개수보다 적을 수 있다. According to one embodiment of the present invention, any one of the elements of the first layout is a real-time information-type element determined according to real-time information received from the server, and the number of real- May be less than the number of informational elements.

본 발명의 일 실시예에 따르면, 단계 S810에서 표시부(27)는 모바일 디바이스(20)에서 홈 어플리케이션이 실행되면, 홈 어플리케이션에 대응하는 배경화면 및 아이콘을 모바일 디바이스의 디스플레이에 표시한다. 이 경우, 위젯 표시 방법은 단계 S810 내지 S840과 구별되는, 사용자 인터페이스를 통해 상기 모바일 디바이스에 저장된 상기 홈 어플리케이션의 테마 파일이 선택되는 경우, 배경화면, 아이콘 및 위젯의 요소들을 테마 파일의 배경화면, 아이콘 및 요소들로 일괄 변경하는 단계(도시되지 않음)를 더 포함할 수도 있다. According to an embodiment of the present invention, in step S810, when the home application is executed in the mobile device 20, the display unit 27 displays a background screen and an icon corresponding to the home application on the display of the mobile device. In this case, when the theme file of the home application stored in the mobile device is selected through the user interface, which is distinguished from steps S810 to S840, the widget display method is a method of displaying background images, icons, Icons, and elements (not shown).

본 발명의 일 실시예에 따르면, 단계 S820에서 표시부(27)는 홈 어플리케이션에 대응하는 제 1 위젯의 요소들 및 제 2 위젯의 요소들을 표시한다. 이 경우, 위젯 표시 방법은 단계 S810 내지 S840과 구별되는, 사용자 인터페이스를 통해 상기 모바일 디바이스에 저장된 제 1 위젯의 테마 파일이 선택되는 경우, 제 1 위젯의 요소들 중 하나 이상과 제 2 위젯의 요소들 중 하나 이상을 테마 파일의 요소로 일괄 변경하는 단계(도시되지 않음)를 더 포함할 수도 있다. According to one embodiment of the present invention, in step S820, the display unit 27 displays elements of the first widget and elements of the second widget corresponding to the home application. In this case, when the theme file of the first widget stored in the mobile device is selected through the user interface, which is distinguished from steps S810 to S840, the method of displaying the widget may include selecting one or more of the elements of the first widget, (Not shown) to batch change one or more of the theme files into elements of the theme file.

본 발명의 일 실시예에 따르면, 테마 파일은 테마 파일에 대응하는 배경화면, 아이콘, 독 이미지, 위젯 및 배경화면 전환 정보를 상기 테마 파일의 세부 테마 파일로서 포함할 수 있다. 이 경우, 위젯 표시 방법은 단계 S810 내지 S840과 구별되는, 세부 테마 파일을 선택하는 세부 테마 선택 영역 및 선택된 세부 테마 파일의 미리보기를 표시하는 미리보기 영역을 모바일 디바이스의 디스플레이에 표시하는 단계(도시되지 않음)를 더 포함할 수도 있다. According to an embodiment of the present invention, a theme file may include a background screen, an icon, a dock image, a widget, and background switching information corresponding to a theme file as a detailed theme file of the theme file. In this case, the widget display method may include displaying a detailed theme selection area for selecting a detailed theme file and a preview area for displaying a preview of the selected detailed theme file on the display of the mobile device, which is distinguished from steps S810 to S840 (Not shown).

본 발명의 일 실시예에 따르면, 단계 S810에서 표시부(27)는 홈 어플리케이션에 대응하는 배경화면의 제 1 서브 배경화면을 모바일 디바이스의 디스플레이에 표시한다. 이 경우, 위젯 표시 방법은 단계 S810 내지 S840과 구별되는, 사용자 인터페이스를 통해 제 1 방향으로의 화면 전환 입력이 수신되는 경우 배경화면의 제 2 서브 배경화면을 디스플레이에 표시하되, 사용자 인터페이스를 통해 제 2 방향으로의 화면 전환 입력이 수신되는 경우 정보 제공 화면을 디스플레이에 표시하는 단계(도시되지 않음)를 더 포함할 수도 있다. 이 때, 제 1 방향은 좌측 방향이고, 제 2 방향은 우측 방향이고, 화면 전환 입력은 스와이핑(Swiping), 스와이프(Swipe) 또는 플릭(Flick) 중 어느 하나의 입력일 수 있다. According to an embodiment of the present invention, in step S810, the display unit 27 displays the first sub background screen of the background screen corresponding to the home application on the display of the mobile device. In this case, when the screen switching input in the first direction is received through the user interface, which is distinguished from steps S810 to S840, the widget display method displays the second sub background screen of the background screen on the display, And a step (not shown) of displaying the information providing screen on the display when the screen switching input in two directions is received. In this case, the first direction is the left direction, the second direction is the right direction, and the screen switching input may be any one of swiping, swipe, and flick.

도 8을 통해 설명된 일 실시예에 따른 위젯을 표시하는 방법은, 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다. The method of displaying a widget according to the embodiment described with reference to FIG. 8 may also be implemented in the form of a recording medium including instructions executable by a computer, such as a program module executed by a computer. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, the computer-readable medium may include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Communication media typically includes any information delivery media, including computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transport mechanism.

본 발명의 일 실시예는 도 8을 통해 설명된 위젯 표시 방법을 실행하는 디바이스(20)와 연동하여 동작하는 어플리케이션을 제공하는 방법을 제공할 수 있다. 이 때, 디바이스(20)는 위젯 표시 방법을 실시하는 것을 특징으로 한다. 또한, 어플리케이션은 서버(10)에 의하여 디바이스(20)로 제공될 수도 있고, 서버(10)와 별도로 구성된 다른 서버에 의하여 디바이스(20)로 제공될 수도 있고, 서버(10)와 다른 주체에 의하여 운용되는 다른 서버에 의하여 디바이스(20)로 제공될 수도 있다. One embodiment of the present invention can provide a method of providing an application that operates in conjunction with a device 20 executing the widget display method described with reference to Fig. At this time, the device 20 carries out the widget display method. The application may be provided by the server 10 to the device 20 or may be provided to the device 20 by another server that is configured separately from the server 10 and by an entity other than the server 10 Or may be provided to the device 20 by another server in operation.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다. It will be understood by those skilled in the art that the foregoing description of the present invention is for illustrative purposes only and that those of ordinary skill in the art can readily understand that various changes and modifications may be made without departing from the spirit or essential characteristics of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.

본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다. The scope of the present invention is defined by the appended claims rather than the detailed description and all changes or modifications derived from the meaning and scope of the claims and their equivalents are to be construed as being included within the scope of the present invention do.

10: 서버
20: 디바이스
25: 홈 어플리케이션 실행부
26: 위젯 실행부
27: 표시부
28: 테마 파일 처리부
10: Server
20: Device
25: Home application execution unit
26: widget executor
27:
28: Theme file processing section

Claims (15)

모바일 디바이스에 위젯을 표시하는 방법에 있어서,
모바일 디바이스에서 홈 어플리케이션이 실행되면, 홈 어플리케이션에 대응하는 배경화면을 상기 모바일 디바이스의 디스플레이에 표시하는 단계;
상기 홈 어플리케이션에 대응하는 위젯의 요소들을 상기 배경화면의 위젯 영역에 표시하는 단계;
사용자 인터페이스를 통해 상기 위젯의 크기가 변경되는 경우, 상기 변경된 크기에 대응하는 요소를 추출하는 단계; 및
상기 표시된 요소들 중 하나 이상을 상기 추출된 요소로 대체하는 단계를 포함하되,
상기 사용자 인터페이스를 통해 상기 모바일 디바이스에 저장된 상기 홈 어플리케이션의 테마 파일이 선택되는 경우, 상기 배경화면, 아이콘 및 상기 위젯의 요소들 중 하나 이상을 상기 테마 파일에 대응하는 배경화면, 아이콘 및 요소들로 변경하는 단계를 더 포함하고,
상기 테마 파일은 상기 테마 파일에 대응하는 세부 테마 파일을 포함하되,
상기 모바일 디바이스의 디스플레이에 상기 세부 테마 파일을 선택하는 세부 테마 선택 영역이 표시되는 것을 특징으로 하는 위젯 표시 방법.
A method of displaying a widget on a mobile device,
Displaying a background screen corresponding to the home application on a display of the mobile device when the home application is executed in the mobile device;
Displaying elements of a widget corresponding to the home application on a widget area of the background screen;
Extracting an element corresponding to the changed size when the size of the widget is changed through a user interface; And
Replacing one or more of the indicated elements with the extracted element,
Wherein when the theme file of the home application stored in the mobile device is selected through the user interface, the background screen, the icon, and at least one of the elements of the widget are displayed as background screens, icons and elements corresponding to the theme files Further comprising:
Wherein the theme file includes a detailed theme file corresponding to the theme file,
Wherein a detailed theme selection area for selecting the detailed theme file is displayed on the display of the mobile device.
제 1 항에 있어서,
상기 요소들은 배경 이미지, 객체 이미지 및 텍스트를 포함하되,
상기 위젯의 요소들을 표시하는 단계는 상기 요소들로 이루어진 제 1 레이아웃을 표시하는 것이고,
상기 대체하는 단계는 상기 요소들로 이루어진 제 1 레이아웃을 상기 추출된 요소로 이루어진 제 2 레이아웃으로 대체하는 것을 특징으로 하는 위젯 표시 방법.
The method according to claim 1,
The elements include a background image, an object image, and text,
Wherein displaying the elements of the widget is indicative of a first layout of the elements,
Wherein the replacing step replaces a first layout of the elements with a second layout of the extracted elements.
제 1 항에 있어서,
상기 요소를 추출하는 단계는,
상기 변경된 크기의 셀 정보에 대응하는 요소를 추출하는 것을 특징으로 하는 위젯 표시 방법.
The method according to claim 1,
Wherein the step of extracting the element comprises:
And extracting an element corresponding to the cell information of the changed size.
제 2 항에 있어서,
상기 제 1 레이아웃의 요소 중 어느 하나는 서버로부터 수신된 실시간 정보에 따라 결정되는 실시간 정보형 요소이고,
상기 제 1 레이아웃의 실시간 정보형 요소의 개수는 상기 제 2 레이아웃의 실시간 정보형 요소의 개수보다 적은 것을 특징으로 하는 위젯 표시 방법.
3. The method of claim 2,
Wherein one of the elements of the first layout is a real-time information-type element determined according to real-time information received from a server,
Wherein the number of real-time information-type elements of the first layout is smaller than the number of real-time information-type elements of the second layout.
제 1 항에 있어서,
상기 배경화면을 표시하는 단계는 상기 홈 어플리케이션에 대응하는 배경화면 및 아이콘을 표시하는 것이고,
상기 배경화면, 아이콘 및 상기 위젯의 요소들 중 하나 이상을 상기 테마 파일에 대응하는 배경화면, 아이콘 및 요소들로 변경하는 단계는, 상기 사용자 인터페이스를 통해 상기 모바일 디바이스에 저장된 상기 홈 어플리케이션의 테마 파일이 선택되는 경우, 상기 배경화면, 상기 아이콘 및 상기 위젯의 요소들이 상기 테마 파일의 배경화면, 아이콘 및 요소들로 일괄 변경되는 것인 위젯 표시 방법.
The method according to claim 1,
Wherein the step of displaying the background screen displays a background screen and an icon corresponding to the home application,
The step of changing at least one of the background screen, icons, and elements of the widget into a background screen, icons, and elements corresponding to the theme file may include changing a theme file of the home application stored in the mobile device The icons of the background screen, the icons, and the widgets are collectively changed to the background screen, icons, and elements of the theme file.
제 1 항에 있어서,
상기 위젯의 요소들을 표시하는 단계는 상기 홈 어플리케이션에 대응하는 제 1 위젯의 요소들 및 상기 홈 어플리케이션에 대응하는 제 2 위젯의 요소들을 표시하는 것이고,
상기 사용자 인터페이스를 통해 상기 모바일 디바이스에 저장된 상기 제 1 위젯의 테마 파일이 선택되는 경우, 상기 제 1 위젯의 요소들 중 하나 이상과 상기 제 2 위젯의 요소들 중 하나 이상을 상기 테마 파일의 요소로 일괄 변경하는 단계를 더 포함하는 위젯 표시 방법.
The method according to claim 1,
Wherein displaying the elements of the widget is indicative of elements of a first widget corresponding to the home application and elements of a second widget corresponding to the home application,
Wherein when a theme file of the first widget stored in the mobile device is selected through the user interface, at least one of the elements of the first widget and at least one of the elements of the second widget are elements of the theme file The method further comprising: collectively modifying the widget.
제 1 항에 있어서,
상기 테마 파일은 상기 테마 파일에 대응하는 배경화면, 아이콘, 독 이미지, 위젯 및 배경화면 전환 정보를 상기 테마 파일의 세부 테마 파일로서 포함하고,
상기 선택된 세부 테마 파일의 미리보기를 표시하는 미리보기 영역을 상기 모바일 디바이스의 디스플레이에 표시하는 단계를 더 포함하는 위젯 표시 방법.
The method according to claim 1,
The theme file includes a background screen, an icon, a dock image, a widget, and background image switching information corresponding to the theme file as a detailed theme file of the theme file,
Further comprising the step of displaying on the display of the mobile device a preview area for displaying a preview of the selected theme file.
제 1 항에 있어서,
상기 배경화면을 표시하는 단계는 상기 홈 어플리케이션에 대응하는 배경화면의 제 1 서브 배경화면을 표시하는 것이고,
사용자 인터페이스를 통해 제 1 방향으로의 화면 전환 입력이 수신되는 경우 상기 배경화면의 제 2 서브 배경화면을 상기 디스플레이에 표시하되, 상기 사용자 인터페이스를 통해 제 2 방향으로의 화면 전환 입력이 수신되는 경우 정보 제공 화면을 상기 디스플레이에 표시하는 단계를 더 포함하는 위젯 표시 방법.
The method according to claim 1,
Wherein the step of displaying the background screen displays the first sub background screen of the background screen corresponding to the home application,
When a screen switching input in a first direction is received through a user interface, a second sub background screen of the background screen is displayed on the display, and when a screen switching input in the second direction is received through the user interface, And displaying the providing screen on the display.
제 8 항에 있어서,
상기 제 1 방향은 좌측 방향이고, 상기 제 2 방향은 우측 방향이고,
상기 화면 전환 입력은 스와이핑(Swiping), 스와이프(Swipe) 또는 플릭(Flick) 중 어느 하나의 입력인 것을 특징으로 하는 위젯 표시 방법.
9. The method of claim 8,
The first direction is a left direction, the second direction is a right direction,
Wherein the screen switching input is one of a swiping, a swipe, and a flick input.
청구항 제 1 항 내지 청구항 제 9 항 중 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
A computer-readable recording medium storing a program for causing a computer to execute the method according to any one of claims 1 to 9.
모바일 디바이스에 있어서,
모바일 디바이스에서 홈 어플리케이션을 실행하는 홈 어플리케이션 실행부;
상기 홈 어플리케이션에 대응하는 배경화면을 상기 모바일 디바이스의 디스플레이에 표시하고, 상기 홈 어플리케이션 에 대응하는 위젯의 요소들을 상기 배경화면의 위젯 영역에 표시하는 표시부;
사용자 인터페이스를 통해 상기 위젯의 크기가 변경되는 경우, 상기 변경된 크기에 대응하는 요소를 추출하는 위젯 실행부; 및
상기 사용자 인터페이스를 통해 상기 모바일 디바이스에 저장된 상기 홈 어플리케이션의 테마 파일이 선택되는 경우, 상기 배경화면, 아이콘 및 상기 위젯의 요소들 중 하나 이상을 상기 테마 파일에 대응하는 배경화면, 아이콘 및 요소들로 변경하는 테마 파일 처리부를 포함하되,
상기 표시부는 상기 표시된 요소들 중 하나 이상을 상기 추출된 요소로 대체하고,
상기 테마 파일은 상기 테마 파일에 대응하는 세부 테마 파일을 포함하되,
상기 표시부는 상기 모바일 디바이스의 디스플레이에 상기 세부 테마 파일을 선택하는 세부 테마 선택 영역을 표시하는 것을 특징으로 하는 모바일 디바이스.
In a mobile device,
A home application executing unit for executing a home application in the mobile device;
A display unit displaying a background screen corresponding to the home application on a display of the mobile device and displaying elements of the widget corresponding to the home application on a widget area of the background screen;
A widget execution unit for extracting an element corresponding to the changed size when the size of the widget is changed through a user interface; And
Wherein when the theme file of the home application stored in the mobile device is selected through the user interface, the background screen, the icon, and at least one of the elements of the widget are displayed as background screens, icons and elements corresponding to the theme files A theme file processing unit for changing the theme file,
Wherein the display unit replaces one or more of the displayed elements with the extracted element,
Wherein the theme file includes a detailed theme file corresponding to the theme file,
Wherein the display unit displays a detailed theme selection area for selecting the detailed theme file on the display of the mobile device.
제 11 항에 있어서,
상기 위젯 실행부는 상기 변경된 크기의 셀 정보에 대응하는 요소를 추출하는 것을 특징으로 하는 모바일 디바이스.
12. The method of claim 11,
And the widget execution unit extracts an element corresponding to the cell information of the changed size.
제 11 항에 있어서,
상기 표시부는 상기 홈 어플리케이션에 대응하는 배경화면 및 아이콘을 표시하는 것이고,
상기 테마 파일 처리부는 상기 사용자 인터페이스를 통해 상기 모바일 디바이스에 저장된 상기 홈 어플리케이션의 테마 파일이 선택되는 경우, 상기 배경화면, 아이콘 및 상기 위젯의 위젯의 요소들을 상기 테마 파일의 배경화면, 아이콘 및 요소들로 일괄 변경하는 것인 모바일 디바이스.
12. The method of claim 11,
Wherein the display unit displays a background screen and icons corresponding to the home application,
The theme file processing unit, when the theme file of the home application stored in the mobile device is selected through the user interface, connects the background screen, icons, and widget elements of the widget to the background screen, To the mobile device.
모바일 디바이스에 위젯을 표시하는 방법에 있어서,
모바일 디바이스에서 홈 어플리케이션이 실행되면, 홈 어플리케이션에 대응하는 배경화면을 상기 모바일 디바이스의 디스플레이에 표시하는 단계;
상기 홈 어플리케이션에 대응하는 위젯의 요소들을 상기 배경화면의 위젯 영역에 표시하는 단계;
사용자 인터페이스를 통해 상기 위젯의 크기가 변경되는 경우, 상기 변경된 크기에 대응하는 요소를 추출하는 단계; 및
상기 표시된 요소들 중 하나 이상을 상기 추출된 요소로 대체하는 단계를 포함하되,
상기 배경화면을 표시하는 단계는, 사용자 인터페이스를 통해 화면 전환 입력이 수신되는 경우 정보 제공 화면을 상기 디스플레이에 표시하는 위젯 표시 방법.
A method of displaying a widget on a mobile device,
Displaying a background screen corresponding to the home application on a display of the mobile device when the home application is executed in the mobile device;
Displaying elements of a widget corresponding to the home application on a widget area of the background screen;
Extracting an element corresponding to the changed size when the size of the widget is changed through a user interface; And
Replacing one or more of the indicated elements with the extracted element,
Wherein the displaying of the background screen displays the information providing screen on the display when the screen switching input is received through the user interface.
모바일 디바이스에 있어서,
모바일 디바이스에서 홈 어플리케이션을 실행하는 홈 어플리케이션 실행부;
상기 홈 어플리케이션에 대응하는 배경화면을 상기 모바일 디바이스의 디스플레이에 표시하고, 상기 홈 어플리케이션에 대응하는 위젯의 요소들을 상기 배경화면의 위젯 영역에 표시하는 표시부; 및
사용자 인터페이스를 통해 상기 위젯의 크기가 변경되는 경우, 상기 변경된 크기에 대응하는 요소를 추출하는 위젯 실행부를 포함하되,
상기 표시부는 상기 사용자 인터페이스를 통해 화면 전환 입력이 수신되는 경우 정보 제공 화면을 상기 디스플레이에 표시하고,
상기 표시부는 상기 표시된 요소들 중 하나 이상을 상기 추출된 요소로 대체하는 것을 특징으로 하는 모바일 디바이스.
In a mobile device,
A home application executing unit for executing a home application in the mobile device;
A display unit displaying a background screen corresponding to the home application on a display of the mobile device and displaying elements of the widget corresponding to the home application on a widget area of the background screen; And
And a widget execution unit for extracting an element corresponding to the changed size when the size of the widget is changed through a user interface,
Wherein the display unit displays an information providing screen on the display when a screen switching input is received through the user interface,
Wherein the display unit replaces one or more of the displayed elements with the extracted element.
KR20130050833A 2013-05-06 2013-05-06 Method for displaying widget on mobile device and the mobile device KR101478557B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR20130050833A KR101478557B1 (en) 2013-05-06 2013-05-06 Method for displaying widget on mobile device and the mobile device
JP2016512833A JP6244015B2 (en) 2013-05-06 2014-05-07 Method for displaying a widget on a mobile device and mobile device
PCT/KR2014/004051 WO2014182067A1 (en) 2013-05-06 2014-05-07 Method for displaying widget in mobile device, and mobile device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20130050833A KR101478557B1 (en) 2013-05-06 2013-05-06 Method for displaying widget on mobile device and the mobile device

Publications (2)

Publication Number Publication Date
KR20140132804A KR20140132804A (en) 2014-11-19
KR101478557B1 true KR101478557B1 (en) 2015-01-05

Family

ID=51867479

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20130050833A KR101478557B1 (en) 2013-05-06 2013-05-06 Method for displaying widget on mobile device and the mobile device

Country Status (3)

Country Link
JP (1) JP6244015B2 (en)
KR (1) KR101478557B1 (en)
WO (1) WO2014182067A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106095447B (en) * 2016-06-14 2019-03-15 武汉深之度科技有限公司 A kind of generation method of application interface, equipment and calculate equipment
KR20190081561A (en) * 2017-12-29 2019-07-09 삼성전자주식회사 Electronic device and Method for controlling the electronic device thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100078647A (en) * 2008-12-30 2010-07-08 삼성전자주식회사 Broadcast reception device and method for providing a widget service thereof
KR20130018926A (en) * 2010-06-09 2013-02-25 지티이 코포레이션 Method and device for processing widget system appearance
KR20130024524A (en) * 2011-08-31 2013-03-08 주식회사 케이티 Method and apparatus for editing widget

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980075429A (en) * 1997-03-31 1998-11-16 윤종용 How to change the font of the widget in the base station management device of the mobile communication system
JP4783447B2 (en) * 2009-04-02 2011-09-28 株式会社エヌ・ティ・ティ・ドコモ Display control apparatus and display control method
KR101864333B1 (en) * 2011-03-21 2018-07-05 삼성전자 주식회사 Supporting Method For Icon Change Function And Portable Device thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100078647A (en) * 2008-12-30 2010-07-08 삼성전자주식회사 Broadcast reception device and method for providing a widget service thereof
KR20130018926A (en) * 2010-06-09 2013-02-25 지티이 코포레이션 Method and device for processing widget system appearance
KR20130024524A (en) * 2011-08-31 2013-03-08 주식회사 케이티 Method and apparatus for editing widget

Also Published As

Publication number Publication date
JP6244015B2 (en) 2017-12-06
WO2014182067A1 (en) 2014-11-13
JP2016524744A (en) 2016-08-18
KR20140132804A (en) 2014-11-19

Similar Documents

Publication Publication Date Title
US9274696B1 (en) Scroll bar with time details
US11347389B2 (en) File processing method, terminal, and storage medium
US11481427B2 (en) Systems and methods for a scalable, collaborative, real-time, graphical life-management interface
CN107369197B (en) Picture processing method, device and equipment
CN105930073B (en) Method and apparatus for supporting communication in an electronic device
US9448692B1 (en) Graphical user interface for displaying menu options
KR101390228B1 (en) Device and method of displaying image on chat area, and server for managing chat data
KR102057944B1 (en) Terminal device and sharing method thereof
US20130254708A1 (en) Communication Room Management Systems
US20140026099A1 (en) Method and electronic device for facilitating user control of a menu
KR20160143755A (en) Expandable application representation, activity levels, and desktop representation
WO2018100333A1 (en) Messaging apparatus, system and method
EP2587371A1 (en) Improved configuration of a user interface for a mobile communications terminal
JP6368857B2 (en) Method and device for tagging chat messages
CN102272698B (en) For utilizing simple attitude to define the method for content download parameters
KR20160075457A (en) Method device, and server for grouping chatting message
WO2023231915A1 (en) Message processing method and apparatus, device and storage medium
KR20140098544A (en) Method and device for activating security function on chat area
CN110383244A (en) A kind of operation method and terminal of calculator
KR101613905B1 (en) Method and device for gernerating clipborad data of element being included in contents
US9256358B2 (en) Multiple panel touch user interface navigation
KR101586688B1 (en) Method, device and program of sharing contents
KR101478557B1 (en) Method for displaying widget on mobile device and the mobile device
CN111049940A (en) Configuration method of communication resources, navigation method of user interface and electronic equipment
KR20180094359A (en) Method for providing notification and electronic device for the same

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
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: 20171106

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20190329

Year of fee payment: 9