KR100747663B1 - Personal terminal capable of executing widget and background display setting method - Google Patents
Personal terminal capable of executing widget and background display setting method Download PDFInfo
- Publication number
- KR100747663B1 KR100747663B1 KR1020070043438A KR20070043438A KR100747663B1 KR 100747663 B1 KR100747663 B1 KR 100747663B1 KR 1020070043438 A KR1020070043438 A KR 1020070043438A KR 20070043438 A KR20070043438 A KR 20070043438A KR 100747663 B1 KR100747663 B1 KR 100747663B1
- Authority
- KR
- South Korea
- Prior art keywords
- widget
- content
- engine
- user
- information
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
- G06F3/04817—Interaction 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 using icons
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72445—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
Description
도 1은 본 발명의 일 실시예에 의한 휴대 단말기의 구성도,1 is a block diagram of a portable terminal according to an embodiment of the present invention;
도 2는 본 발명에 의한 휴대 단말기와 통신망 간의 접속 예를 설명하기 위한 도면,2 is a view for explaining an example of connection between a mobile terminal and a communication network according to the present invention;
도 3은 도 1에 도시한 위젯 매니저의 상세 구성도,3 is a detailed configuration diagram of the widget manager shown in FIG. 1;
도 4는 도 1에 도시한 위젯 엔진의 상세 구성도,4 is a detailed configuration diagram of the widget engine shown in FIG. 1;
도 5는 본 발명에 적용되는 위젯의 구성을 나타내는 일 예시도,5 is an exemplary diagram illustrating a configuration of a widget applied to the present invention;
도 6은 본 발명의 일 실시예에 의한 대기화면 제어 방법을 설명하기 위한 흐름도,6 is a flowchart illustrating a standby screen control method according to an embodiment of the present invention;
도 7은 본 발명의 다른 실시예에 의한 대기화면 제어 방법을 설명하기 위한 흐름도,7 is a flowchart illustrating a standby screen control method according to another embodiment of the present invention;
도 8은 본 발명의 다른 실시예에 의한 대기화면 제어 방법을 설명하기 위한 흐름도,8 is a flowchart illustrating a standby screen control method according to another embodiment of the present invention;
도 9는 본 발명에 의한 휴대 단말기에서 위젯 다운로드 개념을 설명하기 위한 도면,9 is a view illustrating a widget download concept in a mobile terminal according to the present invention;
도 10은 본 발명에 의한 휴대 단말기에서 위젯 삭제 개념을 설명하기 위한 도면,10 is a view for explaining a concept of deleting a widget in a mobile terminal according to the present invention;
도 11은 본 발명에 의한 휴대 단말기에서 위젯을 대기화면으로 설정하는 개념을 설명하기 위한 도면,11 is a view illustrating a concept of setting a widget as a standby screen in a mobile terminal according to the present invention;
도 12는 본 발명에 의한 휴대 단말기에서 대기화면 상의 위젯을 이동시키는 개념을 설명하기 위한 도면,12 is a view for explaining the concept of moving the widget on the idle screen in the mobile terminal according to the present invention;
도 13은 본 발명에 의한 휴대 단말기에서 대기화면 상의 위젯을 정렬하는 기념을 설명하기 위한 도면,13 is a view illustrating a memorial for arranging widgets on a standby screen in a mobile terminal according to the present invention;
도 14는 본 발명에 의한 휴대 단말기에서 위젯의 환경설정 개념을 설명하기 위한 도면,14 is a view for explaining a concept of setting a widget in a mobile terminal according to the present invention;
도 15 내지 도 18은 위젯을 이용하여 상세정보를 제공하는 개념을 설명하기 위한 도면,15 to 18 are views for explaining a concept of providing detailed information using a widget,
도 19는 대기화면 상에 복수의 위젯을 적용한 예를 설명하기 위한 도면이다.19 is a diagram for describing an example in which a plurality of widgets are applied to a standby screen.
<도면의 주요 부분에 대한 부호 설명><Description of the symbols for the main parts of the drawings>
10 : 휴대 단말기 110 : 위젯 매니저10: mobile terminal 110: widget manager
120 : 위젯 엔진 130 : 메모리120: Widget Engine 130: Memory
140 : 사용자 인터페이스 150 : 네트워크 인터페이스140: user interface 150: network interface
160 : 위젯 111 : 엔진 관리부160: widget 111: engine management unit
112 : 위젯 관리부 113 : 상태 설정부112: widget management unit 113: state setting unit
114 : 메뉴 제공부 121 : 엔진 갱신부114: menu providing unit 121: engine update unit
122 : 위젯 정보 설정부 123 : 위젯 로딩부122: widget information setting unit 123: widget loading unit
124 : 파서 125 : 스케쥴러124: parser 125: scheduler
126 : 위젯 갱신부 127 : 이벤트 처리부126: widget update unit 127: event processing unit
본 발명은 휴대 단말기 및 대기화면 제어 방법에 관한 것으로, 위젯이 실행 가능한 휴대 단말기 및 이러한 휴대 단말기에서 위젯을 대기화면으로 설정하기 위한 대기화면 제어 방법에 관한 것이다.The present invention relates to a portable terminal and a standby screen control method, and a portable terminal capable of executing a widget and a standby screen control method for setting a widget as a standby screen in such a portable terminal.
이동통신 단말, MP3 플레이어, PMP(Portable Multimedia Player), DMB(Digital Multimedia Broadcasting) 수신기, 캠코더, 디지털 카메라 등과 같은 휴대 단말기는 그 수요가 점차 증가하고 있는 추세이다.The demand for mobile terminals such as mobile communication terminals, MP3 players, portable multimedia players (PMPs), digital multimedia broadcasting (DMB) receivers, camcorders, digital cameras, and the like is increasing.
아울러, 통신 기술의 발달 및 통신 기기의 보급과 함께 통신 서비스 사용자는 유무선 인터넷을 통해 다양한 컨텐츠를 이용할 수 있으며, 휴대 단말기에 적용할 수 있는 컨텐츠 중의 하나로 대기화면 서비스를 들 수 있다. 이는 휴대 단말기가 유휴 상태에 있는 경우 휴대 단말기의 디스플레이에 사용자가 선택한 텍스트, 이미지, 멀티미디어 등을 출력하는 서비스로, 자신의 취향에 따라 대기화면 컨텐츠를 선택할 수 있어 타인과 차별화된 자신만의 휴대 단말기를 꾸밀 수 있도록 한다.In addition, with the development of communication technology and the spread of communication devices, a user of a communication service may use various contents through wired and wireless Internet, and one of the contents applicable to a mobile terminal may include a standby screen service. This is a service that outputs text, images, multimedia, etc. selected by the user to the display of the mobile terminal when the mobile terminal is in an idle state. To decorate.
현재, 이러한 대기화면 서비스는 컨텐츠 제공자가 컨텐츠를 제작하여 두면, 컨텐츠 사용자가 유선 또는 무선 인터넷을 통해 컨텐츠 제공 서버에 접속하여 희망하는 컨텐츠를 선택하고, 선택된 컨텐츠를 해당 휴대 단말기로 다운로드받는 방식 으로 제공되고 있다.At present, such a standby screen service is provided by a content provider, in which a content provider creates content, accesses a content providing server through a wired or wireless Internet, selects desired content, and downloads the selected content to the corresponding mobile terminal. It is becoming.
그런데, 이러한 대기화면 서비스는 사용자가 선택한 대기화면 컨텐츠로 대기화면이 고정 설정되고, 대기화면을 변경하고자 하는 경우 재차 컨텐츠 제공 서버에 접속하여 컨텐츠를 다운로드 받아야 하기 때문에 대기화면 설정 과정이 복잡하고 불필요한 통신 요금이 부과되는 단점이 있다.By the way, the idle screen service is fixed to the idle screen content selected by the user, and if the user wants to change the idle screen, the idle screen setting process is complicated and unnecessary communication because the content providing server has to be downloaded again. There is a disadvantage of being charged.
한편, 최근에는 뉴스, 날씨, 주식 정보 등과 같은 정보를 휴대 단말기를 통해 확인하는 무선 인터넷 서비스 이용률이 증가하고 있는 추세이며, 이러한 정보를 휴대 단말기의 대기화면을 통해 확인할 수 있도록 하는 기술 또한 연구되고 있다.On the other hand, the use of the wireless Internet service that checks the information such as news, weather, stock information, etc. through the mobile terminal has been increasing recently, and the technology for checking such information through the standby screen of the mobile terminal has also been researched. .
그러나, 현재의 대기화면을 통한 무선 인터넷 컨텐츠 제공 방식은 휴대 단말기에 지정되어 있는 포맷으로 대기화면을 구성하기 때문에 사용자의 취향을 반영하기 어렵다. 또한, 대기화면의 구성 포맷을 변경하기 위해서는 특정 서버에 접속하여 휴대 단말기의 정보, 대기화면에 표시하고자 하는 컨텐츠 정보, 희망하는 대기화면의 구성 정보를 제공하고, 특정 서버에서 대기화면 포맷을 재구성하고 사용자가 선택한 컨텐츠를 추가시켜 생성한 대기화면 컨텐츠를 해당 휴대 단말기로 전송해 주어야 하기 때문에, 대기화면 구성을 변경하기 위한 과정이 복잡하고 불필요한 통신 요금이 부과되는 문제가 있다.However, the current wireless Internet content providing method through the idle screen is difficult to reflect the user's taste because the idle screen is configured in the format specified in the portable terminal. In addition, in order to change the configuration format of the standby screen, accessing a specific server provides information on the mobile terminal, content information to be displayed on the standby screen, configuration information of the desired standby screen, and reconfigures the standby screen format on the specific server. Since the idle screen content generated by adding the content selected by the user has to be transmitted to the corresponding mobile terminal, a process for changing the idle screen configuration is complicated and an unnecessary communication fee is charged.
한편, 최근에는 사용자 제작 컨텐츠(User Created Contents; UCC)가 활성화되면서 개개인이 제작한 컨텐츠를 타인이 열람 및 다운로드할 수 있게 되었다. 따라서, UCC를 휴대 단말기의 대기화면으로 사용할 수 있다면 타인과 차별화된 휴대 단말기를 꾸밀 수 있어 사용자의 개인화 욕구를 충족시킬 수 있을 것으로 예상된 다.On the other hand, in recent years, User Created Contents (UCC) has been activated to allow others to view and download contents created by individuals. Therefore, if the UCC can be used as the standby screen of the mobile terminal, it is expected that the mobile terminal can be differentiated from others and thus satisfy the personalization needs of the user.
본 발명은 상술한 단점 및 문제점을 해결하기 위하여 안출된 것으로서, 적어도 하나의 위젯 컨텐츠를 대기화면으로 사용할 수 있는 휴대 단말기 및 이의 대기화면 제어 방법을 제공하는 데 그 기술적 과제가 있다.The present invention has been made to solve the above-mentioned disadvantages and problems, there is a technical problem to provide a portable terminal and a method for controlling the standby screen thereof that can use at least one widget content as a standby screen.
본 발명의 다른 기술적 과제는 휴대 단말기에 다운로드된 적어도 하나의 위젯 컨텐츠를 대기화면으로 설정하고, 대기화면으로 설정된 위젯 컨텐츠를 편집할 수 있는 휴대 단말기 및 이의 대기화면 제어 방법을 제공하는 데 있다.Another object of the present invention is to provide a mobile terminal and a method for controlling the idle screen, which can set at least one widget content downloaded to the portable terminal as an idle screen and edit the widget content set as the idle screen.
상술한 기술적 과제를 달성하기 위한 본 발명의 일 실시예에 의한 휴대 단말기는 적어도 하나의 위젯 컨텐츠를 포함하는 휴대 단말기로서, 상기 위젯 컨텐츠를 추가 또는 삭제하거나, 대기화면으로의 상태 설정을 수행하며, 위젯 컨텐츠가 추가되는 경우 추가된 위젯 컨텐츠의 설정정보를 위젯 엔진으로 제공하는 위젯 매니저; 및 상기 위젯 매니저로부터 위젯 컨텐츠의 설정정보를 수신하여 저장하고, 상기 설정정보를 참조하여 사용자가 대기화면으로 선택한 위젯 컨텐츠를 대기화면에 로딩하는 위젯 엔진;을 포함한다.According to an aspect of the present invention, there is provided a portable terminal including at least one widget content. The portable terminal adds or deletes the widget content or sets a state on a standby screen. A widget manager for providing setting information of the added widget content to the widget engine when the widget content is added; And a widget engine configured to receive and store setting information of widget contents from the widget manager, and to load widget contents selected by the user as a standby screen on the standby screen with reference to the setting information.
또한, 본 발명의 일 실시예에 의한 휴대 단말기의 대기화면 제어 방법은 적어도 하나의 위젯을 포함하고, 위젯 매니저 및 위젯 엔진을 구비하는 휴대 단말기의 대기화면 제어 방법으로서, 상기 위젯 매니저가 구동되는 제 1 단계; 상기 위젯 매니저가 상기 휴대 단말기에 저장되어 있는 위젯 컨텐츠 각각에 대한 설정 상태를 디스플레이하는 제 2 단계; 사용자가 적어도 하나의 위젯 컨텐츠를 대기화면으로 사용할 것을 선택함에 따라, 상기 위젯 엔진을 구동하는 제 3 단계; 및 상기 위젯 엔진이 상기 대기화면으로 선택된 위젯 컨텐츠를 파싱하고 대기화면에 로딩하는 제 4 단계;를 포함한다.In addition, the method for controlling a standby screen of a portable terminal according to an embodiment of the present invention includes a widget manager and a widget engine including a widget manager and a widget engine, wherein the widget manager is driven. Stage 1; A second step of displaying, by the widget manager, a setting state for each widget content stored in the mobile terminal; A third step of driving the widget engine according to a user selecting to use at least one widget content as a standby screen; And a fourth step of the widget engine parsing and loading the selected widget content into the idle screen.
본 발명에서는 휴대 단말기의 대기화면을 위한 컨텐츠로서 위젯(widget) 컨텐츠를 이용한다. 위젯이란 컴퓨터 운영체계 상의 응용 프로그램을 동작시키고 결과를 화면에 표시하는 작은 그래픽 사용자 인터페이스 도구로 정의된다. 위젯의 예로서, 통신망으로부터 정보를 전달받아 화면에 표시하는 작은 시계, 달력, 메모장, 지도, 뉴스, 실시간 카메라 등을 들 수 있다.In the present invention, widget content is used as content for the idle screen of the mobile terminal. Widgets are defined as small graphical user interface tools that run applications on computer operating systems and display the results on the screen. Examples of widgets include small clocks, calendars, notepads, maps, news, and real-time cameras that receive information from a communication network and display them on the screen.
현재, 이러한 위젯은 유선 인터넷을 통해 서비스되고 있는데, 휴대 단말기는 데스크탑 컴퓨터와는 다른 운영체계에서 동작하기 때문에 휴대 단말기에서 위젯 컨텐츠를 사용할 수 있는 방안은 마련되어 있지 않은 상황이다.Currently, such widgets are being serviced through a wired Internet. Since a mobile terminal operates in an operating system different from that of a desktop computer, there is no way to use widget contents in a mobile terminal.
따라서, 본 발명은 위젯 컨텐츠를 사용할 수 있는 휴대 단말기 및 이러한 휴대 단말기에서의 대기화면 제어 방법을 제시하고자 한다.Accordingly, the present invention is to provide a mobile terminal that can use the widget content and a standby screen control method in such a mobile terminal.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 보다 구체적으로 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 의한 휴대 단말기의 구성도로서, 본 발명에 적용되는 휴대 단말기는 대기화면 제어가 가능한 어플리케이션을 지원하는 것이 바람직하다.1 is a block diagram of a portable terminal according to an embodiment of the present invention, it is preferable that the portable terminal applied to the present invention supports an application capable of controlling an idle screen.
도시한 것과 같이, 본 발명에 의한 휴대 단말기(10)는 위젯 매니저(110), 위 젯 엔진(120), 메모리(130), 사용자 인터페이스(140), 네트워크 인터페이스(150) 및 적어도 하나의 위젯 컨텐츠(160)를 포함한다.As shown, the
본 발명에서 휴대 단말기는 이동통신 단말, MP3 플레이어, PMP(Portable Multimedia Player), DMB(Digital Multimedia Broadcasting) 수신기, 캠코더, 디지털 카메라 중 어느 하나가 될 수 있으며, 도시하지 않았지만 통신 모듈을 포함하여 이동통신망을 통해 무선 인터넷 서비스를 이용할 수 있도록 구성하는 것이 바람직하다.In the present invention, the portable terminal may be any one of a mobile communication terminal, an MP3 player, a portable multimedia player (PMP), a digital multimedia broadcasting (DMB) receiver, a camcorder, and a digital camera. Although not shown, the mobile terminal includes a mobile communication network. It is desirable to configure to use the wireless Internet service through.
각각의 구성에 대하여 보다 구체적으로 설명하면, 먼저 위젯 매니저(110)는 위젯 컨텐츠(160)를 추가 또는 삭제하거나, 사용자의 요구에 따라 위젯 컨텐츠(160)의 상태 설정을 수행한다. 여기에서, 위젯 컨텐츠(160)의 상태 설정이란 위젯 컨텐츠를 대기화면으로 설정/해제하는 기능 등을 의미한다. 아울러, 위젯 매니저(110)는 신규 위젯 컨텐츠가 등록되는 경우 해당 위젯 컨텐츠의 설정정보를 위젯 엔진(120)에 등록하여 위젯 엔진(120)이 위젯 컨텐츠를 대기화면에 로딩할 때 설정정보를 참조할 수 있도록 한다. 이때, 위젯 컨텐츠의 설정정보는 과금 정보, 컨텐츠 식별자, 위젯 갱신 정보, 위젯 컨텐츠의 형태 및 위치 정보를 포함할 수 있으며, 위젯 엔진(120)은 해당 갱신 정보를 참조하여 위젯 컨텐츠에 포함된 정보를 갱신한다. 또한, 위젯 매니저(110)는 위젯 엔진(120)의 버전을 관리하여 위젯 엔진(120)이 최신의 버전을 유지할 수 있도록 한다.In more detail with respect to each configuration, first, the
다음, 위젯 엔진(120)은 휴대 단말기에 다운로드된 위젯 컨텐츠의 설정정보를 위젯 매니저(110)로부터 전송받아 저장한다. 아울러, 사용자가 위젯 매니 저(110)를 통해 특정 위젯 컨텐츠를 대기화면으로 설정하고자 하는 경우 해당 위젯 컨텐츠를 대기화면에 로딩하며, 사용자가 대기화면으로 설정된 위젯 컨텐츠를 편집(이동, 정렬, 환경설정)하고자 함에 따라, 관련 이벤트를 처리한다. 또한, 대기화면으로 설정된 위젯 컨텐츠의 갱신 정보에 따라, 통신망을 통해 신규 정보를 수신하여 해당 위젯 컨텐츠에 포함된 정보를 최신의 것으로 유지하는 한편, 위젯 매니저(110)의 요청에 따라 위젯 엔진이 최신 버전으로 유지되도록 한다.Next, the
위젯 컨텐츠(160)는 메모리(130)에 저장되며, 이러한 메모리(130)는 위젯 매니저(110) 및 위젯 엔진(120)에서 공유 저장소로서 사용된다.
본 발명의 일 실시예에서, 위젯 매니저(110) 및 위젯 엔진(120)은 휴대 단말기(10)에 탑재된 형태로 출시되거나, 후술할 위젯 서비스 서버(30)에 접속하여 다운로드받아 휴대 단말기(10)에 설치하여 사용하는 것도 가능하다.In an embodiment of the present invention, the
도 2는 본 발명에 의한 휴대 단말기와 통신망 간의 접속 예를 설명하기 위한 도면이다.2 is a view for explaining an example of connection between a mobile terminal and a communication network according to the present invention.
상술한 휴대 단말기(10)는 무선 통신망(20)을 통해 위젯 서비스 서버(30) 및 컨텐츠 제공 서버(40)에 접속된다.The
위젯 서비스 서버(30)는 위젯 엔진을 최신 버전으로 유지하기 위한 정보를 제공하고, 컨텐츠 제공 서버(40)는 위젯 컨텐츠 데이터베이스(410)를 구비하여 사용자가 다운로드하고자 하는 위젯 컨텐츠를 휴대 단말기(10)로 전송한다.The
위젯 컨텐츠는 UCC로 제작되는 것도 가능하며, 이 경우 UCC 제작자는 개인용 컴퓨터(60)에서 특정 저작 툴(tool)에 의해 제작한 위젯 UCC를 통신망(50)을 통해 컨텐츠 제공 서버(40)에 업로드하여, 휴대 단말기(10) 사용자가 대기화면으로 사용할 수 있도록 한다.The widget content may be produced by UCC, in which case the UCC producer uploads the widget UCC produced by a specific authoring tool on the
도 3은 도 1에 도시한 위젯 매니저의 상세 구성도이다.FIG. 3 is a detailed configuration diagram of the widget manager shown in FIG. 1.
도 3을 참조하면, 위젯 매니저(110)는 엔진 관리부(111), 위젯 관리부(112), 상태 설정부(113) 및 메뉴 제공부(114)를 포함하여 이루어진다.Referring to FIG. 3, the
엔진 관리부(111)는 휴대 단말기(10)에 구비되어 있는 위젯 엔진을 최신 버전으로 유지한다. 예를 들어, 위젯 매니저(110)가 구동되는 경우 휴대 단말기(10)에 위젯 엔진이 존재하는지 확인하고, 존재하지 않는 경우 위젯 엔진을 추가할 것을 사용자에게 통보한다. 만약, 위젯 엔진이 존재하는 경우에는 해당 위젯 엔진의 버전 정보를 추출하여 위젯 서비스 서버(30)로 전송하여 최신 버전의 엔진인지 확인할 것을 요청한다. 이에 따라, 위젯 엔진의 버전이 최신 버전이 아닌 경우 이를 사용자에게 통보하여 최신 버전의 위젯 엔진이 설치되도록 한다.The
위젯 관리부(112)는 사용자의 요청에 따라 위젯 컨텐츠를 추가(다운로드) 또는 삭제하는데, 사용자가 다운로드를 요청한 경우 컨텐츠 제공 서버(40)에서 제공 가능한 위젯 컨텐츠 리스트를 출력하고, 사용자가 선택한 위젯 컨텐츠를 다운로드하여 위젯 컨텐츠 관련 정보를 메모리(130)에 저장한다. 또한, 사용자가 특정 위젯 컨텐츠의 삭제를 요청한 경우 해당 위젯 컨텐츠 관련 정보를 메모리(130)로부터 제거한다. 아울러, 신규 위젯 컨텐츠가 추가되거나, 기 저장되어 있던 위젯 컨텐츠의 설정정보가 변경된 경우, 해당 위젯 컨텐츠의 설정정보를 위젯 엔진(120)으로 전송한다.The
상태 설정부(113)는 휴대 단말기(10)에 다운로드되어 있는 위젯 컨텐츠 리스트 및 설정 상태를 디스플레이하여 사용자가 위젯 컨텐츠의 상태 설정을 수행하도록 한다. 즉, 휴대 단말기(10)의 메모리(130)에 저장되어 있는 위젯 컨텐츠 중 대기화면으로 사용할 위젯 컨텐츠를 선택하도록 하거나 기존에 대기화면으로 설정되어 있던 위젯 컨텐츠의 설정 상태를 해제하고, 대기화면으로 선택되거나 해제된 위젯 컨텐츠 정보를 위젯 엔진(120)으로 제공한다.The
메뉴 제공부(114)는 위젯 관리부(112) 및 상태 설정부(113)에서 수행하는 위젯 컨텐츠의 다운로드, 삭제, 상태 설정 등과 관련된 메뉴를 사용자가 인지할 수 있는 형태로 가공하여 출력한다.The
도 4는 도 1에 도시한 위젯 엔진의 상세 구성도이다.FIG. 4 is a detailed configuration diagram of the widget engine shown in FIG. 1.
위젯 엔진은 도 4에 도시한 것과 같이, 엔진 갱신부(121), 위젯 정보 분석부(122), 위젯 로딩부(123), 파서(124), 스케쥴러(125), 위젯 갱신부(126) 및 이벤트 처리부(127)를 포함하여 이루어진다.As shown in FIG. 4, the widget engine includes an
엔진 갱신부(121)는 위젯 매니저에 포함된 엔진 관리부(111)의 확인 결과 위젯 엔진의 버전이 최신 버전이 아닌 경우 위젯 서비스 서버(30)로부터 최신 버전의 정보를 수신하여 위젯 엔진을 갱신한다.The
위젯 정보 설정부(122)는 위젯 매니저(110)의 위젯 관리부(112)가 신규 위젯 컨텐츠를 다운로드받거나, 기 저장되어 있던 위젯 컨텐츠를 삭제하거나, 기 저장되어 있던 위젯 컨텐츠의 설정정보가 변경된 경우, 또는 상태 설정부(113)에서 대기화면으로 사용할 위젯 컨텐츠가 변경된 경우 해당 위젯 관련 설정정보를 메모 리(130)로부터 수신하여 저장한다.When the
위젯 로딩부(123)는 상태 설정부(113)에서 대기화면으로 사용할 위젯 컨텐츠가 선택된 경우 해당 위젯 컨텐츠를 파서(124)를 통해 파싱(Parsing)한 후 디스플레이에 출력한다. 여기에서, 파서(Parser, 124)는 XML(eXtensible Markup Language) 파서를 이용할 수 있다. 이때, 위젯 로딩부(123)는 사용자의 요청에 따라 복수의 위젯 컨텐츠를 대기화면 상에 로딩하는 것도 가능하다.When the widget content to be used as the idle screen is selected by the
스케쥴러(125)에는 위젯 정보 설정부가 메모리(130)로부터 수신한 위젯 관련 설정정보 중 갱신 정보를 저장하며, 위젯 갱신부(126)는 스케쥴러(125)에 저장된 갱신 정보를 참조하여 대기화면으로 로딩되어 있는 위젯 컨텐츠의 갱신 정보를 컨텐츠 제공 서버(40)로부터 수신하고, 휴대 단말기(10)에서 표시할 수 있는 형태로 가공한다.The
이를 위하여, 위젯 컨텐츠 제공자는 예를 들어, RSS(Really Simple Syndication) 기반의 피드(feed) 형식으로 정보 데이터를 가공할 수 있으며, 컨텐츠의 특성에 따라 이미지 또는 기타 미디어 파일을 포함할 수 있다. 제작된 피드 데이터 및 미디어 파일은 패키징되어 컨텐츠 제공 서버(40)에 업로드되고, 위젯 갱신부(121)가 각 위젯 컨텐츠의 갱신 정보에 따라 컨텐츠 제공 서버(40)에 접속하여 최신의 피드 데이터를 다운로드받게 된다.To this end, the widget content provider may process the information data in, for example, a Really Simple Syndication (RSS) based feed format, and may include an image or other media file according to the characteristics of the content. The produced feed data and media file are packaged and uploaded to the
이벤트 처리부(127)는 대기화면으로 설정되어 있는 위젯 컨텐츠를 사용자가 편집(정렬, 이동, 환경설정 변경, 상세 정보 요청)하고자 하는 경우, 사용자가 요청한 이벤트를 해독하여 해당 이벤트를 처리한다.When the user wants to edit (sort, move, change environment settings, request for detailed information) the widget content set as the standby screen, the
도 5는 본 발명에 적용되는 위젯의 구성을 나타내는 일 예시도이다.5 is an exemplary diagram illustrating a configuration of a widget applied to the present invention.
컨텐츠 제공 서버(40), 개인 또는 정보 제공업체가 작성하는 위젯 컨텐츠는 제공하는 서비스의 종류 및 특성에 따라 다양한 방식으로 제작되며, 텍스트 또는 이미지 또는 텍스트와 이미지를 포함할 수 있고, 사용자 또는 외부의 명령에 의해 동적으로 정보가 표현될 수 있도록 XML, 또는 스크립트(Script), 또는 XML과 스크립트가 결합된 형태로 제작할 수 있다. 특히 XML과 스크립트가 결합된 형태로 위젯 컨텐츠를 제작하는 경우에는 컨텐츠 개발 속도와 폭넓은 개발자 인프라 활용이 가능한 이점이 있다.Widget content created by the
도 5를 참조하면, 위젯 컨텐츠는 정보 파일, 리소스 파일 및 갱신 파일을 포함하여 구성되고, 리소스 파일은 이미지 파일, 사이드 파일 및 기타 파일을 포함한다.Referring to FIG. 5, the widget content includes an information file, a resource file, and an update file, and the resource file includes an image file, a side file, and other files.
보다 구체적으로, 정보 파일은 위젯의 속성(과금 정보, 위젯 식별자, 갱신 주기), 화면 UI(User Interface) 등 위젯의 정보를 포함하고 있는 위젯 컨텐츠의 메인 파일이다.More specifically, the information file is a main file of widget contents including widget information, such as widget properties (billing information, widget identifier, update period), screen UI (User Interface).
리소스 파일 중 이미지 파일은 위젯의 UI를 구성하기 위한 이미지 파일로, 휴대 단말기의 운영체계에서 지원하는 모든 이미지 형식을 지원할 수 있다. 리소스 파일 중 사이드 파일은 위젯 기능 중 사운드 출력이 있는 경우 이에 대한 파일로서, 휴대 단말기의 운영체계에서 지원하는 모든 사운드 파일 형식을 지원할 수 있다. 또한, 기타 파일은 이미지와 사운드 파일을 제외한 해당 위젯만의 리소스 파일을 포함한다.The image file among the resource files is an image file for configuring the UI of the widget, and may support all image formats supported by the operating system of the mobile terminal. The side file of the resource file is a file for a sound output among the widget functions, and may support all sound file formats supported by the operating system of the mobile terminal. In addition, other files include resource files specific to the widget except for image and sound files.
다음, 갱신 파일은 위젯 컨텐츠를 갱신하기 위한 갱신 정보를 포함하는 파일로, 위젯 컨텐츠를 최초에 다운로드할 때 함께 전송되고, 이후 정보 파일에 포함된 갱신 주기에 따라 컨텐츠 제공 서버(40)로부터 전송되는 갱신 정보 또한 동일한 형식을 갖는다.Next, the update file is a file including update information for updating the widget content, which is transmitted together when the widget content is first downloaded, and then transmitted from the
위젯 컨텐츠가 다운로드되면, 각 정보 파일, 리소스 파일 및 갱신 파일은 공유 저장소로서의 메모리(130)에 저장되고, 메모리(130)에 저장된 위젯 컨텐츠의 상세 파일들은 위젯 컨텐츠를 대기화면에 설정하거나 편집할 때 위젯 엔진(120)으로 로딩되어 분석된다.When the widget content is downloaded, each information file, resource file, and update file are stored in the
도 6은 본 발명의 일 실시예에 의한 대기화면 제어 방법을 설명하기 위한 흐름도로서, 위젯 컨텐츠를 대기화면으로 설정하는 과정을 나타낸다.6 is a flowchart illustrating a method for controlling an idle screen according to an embodiment of the present invention, which shows a process of setting widget content to an idle screen.
이를 위하여, 본 발명에 적용되는 휴대 단말기는 대기화면 제어가 가능한 어플리케이션을 실행할 수 있고, 위젯 매니저가 구비되어 있으며, 적어도 하나의 위젯 컨텐츠가 저장되어 있어야 함은 물론이다. 여기에서, 위젯 매니저 및 위젯 엔진은 휴대 단말기에 탑재된 형태로 출시되거나, 통신망을 통해 다운로드받아 휴대 단말기에 설치하여 사용하는 것도 가능하다.To this end, the portable terminal according to the present invention may execute an application capable of controlling an idle screen, have a widget manager, and have at least one widget content stored therein. Here, the widget manager and the widget engine may be released in a form mounted on the portable terminal or may be downloaded and installed on the portable terminal through a communication network.
먼저, 위젯 매니저가 구동됨에 따라(S101), 엔진 관리부(111)는 휴대 단말기에 위젯 엔진이 존재하는지 확인한다(S103). 확인 결과, 위젯 엔진이 존재하는 경우, 엔진 관리부(111)는 위젯 엔진의 버전 정보를 위젯 서비스 서버(30)로 전송, 최신 버전인지의 여부를 확인한다(S105).First, as the widget manager is driven (S101), the
위젯 엔진의 버전이 최신 버전인 경우 위젯 관리부(112)는 휴대 단말기(10) 에 저장되어 있는 위젯 컨텐츠 각각에 대한 정보 파일을 메모리(130)로부터 독출하여 각 위젯 컨텐츠의 설정 상태를 디스플레이하고(S107), 사용자가 대기화면으로 사용할 위젯 컨텐츠에 대한 상태 설정을 수행하도록 한다(S109).When the version of the widget engine is the latest version, the
상태 설정이 완료되면, 위젯 매니저(110)의 엔진 관리부(111)는 위젯 엔진(120)을 구동하고(S111), 위젯 엔진(120)의 위젯 정보 설정부(122)는 대기화면으로 설정되어 있는 위젯 컨텐츠의 정보 파일을 독출하며, 위젯 로딩부(123)는 위젯 정보 설정부(122)에서 독출한 정보 파일을 참조하여 대기화면으로 로딩할 위젯 컨텐츠를 파서(124)를 이용하여 파싱한 후(S113), 파싱한 위젯 컨텐츠를 대기화면에 로딩한다(S115).When the state setting is completed, the
도 7은 본 발명의 다른 실시예에 의한 대기화면 제어 방법을 설명하기 위한 흐름도로서, 위젯 컨텐츠를 추가, 삭제하거나 상태 설정하는 경우를 나타낸다.7 is a flowchart illustrating a method for controlling an idle screen according to another embodiment of the present invention, and illustrates a case where widget content is added, deleted, or a state is set.
먼저, 위젯 매니저(110)가 실행됨에 따라(S201), 위젯 관리부(112)는 사용자로부터 이벤트가 요구되는지 확인하고(S203), 이벤트가 발생하는 경우 사용자가 요청한 이벤트 종류를 확인한다(S205).First, as the
이벤트 종류가 위젯 컨텐츠 다운로드 요청인 경우, 위젯 관리부(112)는 컨텐츠 제공 서버(40)로부터 다운로드 가능한 위젯 컨텐츠 목록을 수신하여 디스플레이하고(S217), 사용자가 추가하고자 하는 적어도 하나의 위젯 컨텐츠를 선택함에 따라 해당 위젯 컨텐츠를 다운로드받는다(S219).When the event type is a widget content download request, the
위젯 컨텐츠의 다운로드 과정은 도 9에 도시하였다.The download process of the widget content is illustrated in FIG. 9.
도 9는 본 발명에 의한 휴대 단말기에서 위젯 다운로드 개념을 설명하기 위 한 도면으로, 날씨, 달력, 시계 컨텐츠가 다운로드되어 있는 상태에서, 사용자가 위젯 컨텐츠를 추가하고자 하는 경우 다운로드 가능한 위젯 컨텐츠 목록으로서 증권 정보, 검색 툴, 뉴스 컨텐츠를 제시한다.9 is a view illustrating a widget download concept in a mobile terminal according to the present invention. When the user wants to add widget content in a state in which weather, calendar, and clock contents are downloaded, the securities may be downloaded as a list of widget contents. Present information, search tools, and news content.
그리고, 사용자가 뉴스 컨텐츠를 선택하면 해당 컨텐츠를 다운로드받을 것인지 최종 확인하고, 해당 컨텐츠를 다운로드받아 실행 여부를 결정하도록 한다.When the user selects the news content, the user finally confirms whether to download the content, and downloads the content to determine whether to execute the content.
한편, 사용자가 위젯 컨텐츠를 삭제하고자 하는 경우 해당 위젯에 대한 모든 정보가 위젯 매니저(110), 위젯 엔진(120) 및 메모리(130)로부터 삭제된다(S227).On the other hand, if the user wants to delete the widget content, all information about the widget is deleted from the
도 10은 본 발명에 의한 휴대 단말기에서 위젯 삭제 개념을 설명하기 위한 도면으로, 휴대 단말기에 날씨, 달력, 시계 컨텐츠가 다운로드되어 있는 상태에서 사용자가 시계 컨텐츠를 삭제하고자 하는 경우 해당 컨텐츠를 삭제할 것인지 최종 확인하고, 컨텐츠 삭제 후의 위젯 컨텐츠 리스트가 디스플레이된다.FIG. 10 is a view for explaining a concept of deleting a widget in a mobile terminal according to the present invention. When the user wants to delete watch contents while the weather, calendar, and clock contents are downloaded to the portable terminal, the user deletes the corresponding contents. After confirming, the widget content list after the content is deleted is displayed.
또한, 사용자가 대기화면에 로딩된 위젯 컨텐츠의 상태 설정을 수행하고자 하는 경우 대기화면으로 사용할 위젯 컨텐츠를 선택하도록 하거나 대기화면으로 로딩되어 있는 위젯 컨텐츠의 설정 상태를 해제한다(S237).In addition, when the user wants to set the state of the widget content loaded on the idle screen, the user may select the widget content to be used as the idle screen or release the setting state of the widget content loaded on the idle screen (S237).
도 11은 본 발명에 의한 휴대 단말기에서 위젯을 대기화면으로 설정하는 개념을 설명하기 위한 도면이다.11 is a view illustrating a concept of setting a widget as a standby screen in the mobile terminal according to the present invention.
휴대 단말기에 다운로드되어 있는 위젯 컨텐츠 리스트가 디스플레이된 상태에서, 사용자가 대기화면으로 설정할 위젯 컨텐츠의 체크박스를 체크하여 대기화면으로 설정할 위젯 컨텐츠를 결정한다. 대기화면으로 설정되어 있는 위젯 컨텐츠를 대기화면으로 사용하지 않을 경우에는 체크박스의 체크를 해제한다.While the widget content list downloaded to the mobile terminal is displayed, the user checks a checkbox of the widget content to be set as the idle screen to determine the widget content to be set as the idle screen. If the widget content set as the standby screen is not used as the standby screen, uncheck the checkbox.
도 8은 본 발명의 다른 실시예에 의한 대기화면 제어 방법을 설명하기 위한 흐름도로서, 대기화면으로 설정된 위젯 컨텐츠를 편집하는 경우를 나타낸다.8 is a flowchart illustrating a method for controlling an idle screen according to another embodiment of the present invention, and illustrates a case of editing widget content set as an idle screen.
위젯 컨텐츠가 대기화면으로 설정되어 있는 휴대 단말기는 대기 상태에 있는 중에(S301), 사용자의 키 입력 등에 의해 위젯 컨텐츠 편집을 위한 이벤트가 발생하는지 확인한다(S303).While the widget content is set to the standby screen, the mobile terminal checks whether an event for editing widget content occurs due to a user's key input or the like (S301).
이벤트가 발생한 경우 위젯 엔진(120)의 이벤트 처리부(127)는 이벤트의 종류를 확인하고(S305), 위젯 컨텐츠를 이동하고자 하는 이벤트가 발생한 경우 해당 위젯 컨텐츠를 사용자가 지정한 위치로 이동시킨다(S317).When an event occurs, the
도 12는 본 발명에 의한 휴대 단말기에서 대기화면 상의 위젯을 이동시키는 개념을 설명하기 위한 도면이다.12 is a view for explaining the concept of moving the widget on the idle screen in the mobile terminal according to the present invention.
대기화면 하단의 메뉴 버튼을 눌러 이동 이벤트가 선택됨에 따라, 대기화면으로 로딩되어 있는 위젯 컨텐츠 중 어느 하나, 예를 들어 날씨 컨텐츠를 선택하고, 휴대 단말기에 구비되어 있는 이동 버튼을 이용하여 위젯 컨텐츠를 이동시킨 후, 이동 위치를 최종 확인하여, 위젯 컨텐츠의 위치를 재설정한다.As the movement event is selected by pressing the menu button at the bottom of the idle screen, one of the widget contents loaded into the idle screen, for example, weather content, is selected, and the widget contents are moved by using the move button provided in the mobile terminal. After the movement, the movement position is finally confirmed, and the position of the widget content is reset.
이와 같이 위젯 컨텐츠를 원하는 위치로 이동시킴으로써, 대기화면의 기본 기능들과 충돌을 피할 수 있고, 대기화면을 보다 효율적으로 구성할 수 있다.As such, by moving the widget content to a desired position, collision with the basic functions of the standby screen can be avoided, and the idle screen can be configured more efficiently.
한편, 위젯 컨텐츠를 정렬하고자 하는 이벤트가 발생한 경우에는 대기화면에 로딩되어 있는 위젯 컨텐츠를 사용자가 지정한 위치로 정렬시킨다(S327).On the other hand, when an event for aligning the widget contents occurs, the widget contents loaded on the idle screen are aligned to a position designated by the user (S327).
도 13은 본 발명에 의한 휴대 단말기에서 대기화면 상의 위젯을 정렬하는 기념을 설명하기 위한 도면으로, 대기화면 하단의 메뉴 버튼을 눌러 정렬 이벤트가 선택됨에 따라, 대기화면으로 로딩되어 있는 위젯 컨텐츠 중 어느 하나, 예를 들어 날씨 컨텐츠를 선택하고, '맨 위로' 정렬할 것을 요청함에 따라 해당 위젯 컨텐츠를 대기화면의 맨 위측으로 이동시킨다.FIG. 13 is a view illustrating a commemoration of arranging widgets on a standby screen in a mobile terminal according to the present invention. As an alignment event is selected by pressing a menu button at the bottom of the standby screen, any widget content loaded into the idle screen is selected. One, for example, selects the weather content and moves the widget content to the top of the idle screen as requested to be sorted 'top'.
아울러, 위젯 컨텐츠에 대한 환경설정을 요청하는 이벤트가 발생한 경우에는 대기화면으로 로딩되어 있는 위젯 컨텐츠에 대한 환경설정을 수행한다(S337).In addition, when an event for requesting environment setting for widget content occurs, environment setting for widget content loaded to the idle screen is performed (S337).
도 14는 본 발명에 의한 휴대 단말기에서 위젯의 환경설정 개념을 설명하기 위한 도면으로, 휴대 단말기 하단의 메뉴 버튼을 눌러 환경설정 이벤트가 발생함에 따라 대기화면으로 로딩되어 있는 위젯 컨텐츠에 대한 갱신 정보(주기, 갱신 내용 알림 등), 과금 정보 등을 변경할 수 있도록 한다.FIG. 14 is a diagram illustrating a concept of setting a widget in a mobile terminal according to the present invention. When the environment setting event is generated by pressing a menu button at the bottom of the mobile terminal, information about the widget content loaded on the idle screen is displayed. Frequency, update notifications, etc.) and billing information.
또한, 상세정보 요청 이벤트가 발생한 경우에는 무선 통신망을 통해 해당 위젯 컨텐츠에 대한 상세정보를 수신하여 디스플레이한다(S347).In addition, when a request for detail information occurs, detailed information about the corresponding widget content is received and displayed through the wireless communication network (S347).
도 15 내지 도 18은 위젯을 이용하여 상세정보를 제공하는 개념을 설명하기 위한 도면이다.15 to 18 are diagrams for describing a concept of providing detailed information using a widget.
도 15는 증권 컨텐츠에 대한 상세 정보를 제공하는 경우의 예시도로서, 대기화면에 다우, 나스닥, 선물 지수가 개략적으로 표시되어 있는 상태에서 사용자가 상세 정보를 요청하는 경우 시세 변화 그래프를 포함하는 상세 정보를 디스플레이하고, 이 상태에서 각 종목별 상세 정보가 요청되면 종목별 거래가, 변동액을 디스플레이한다.15 is an exemplary diagram in the case of providing detailed information on the securities contents, the detailed including a price change graph when the user requests the detailed information while the Dow, NASDAQ, futures index is schematically displayed on the idle screen. If the information is displayed and detailed information for each item is requested in this state, the transaction for each item displays the change amount.
도 16은 뉴스 컨텐츠에 대한 상세 정보를 제공하는 경우의 예시도로서, 대기화면에 실시간 뉴스 속보가 디스플레이되고 있는 상태에서 사용자가 뉴스 상세 보 기를 선택하면 현재 디스플레이되고 있는 뉴스에 대한 상세 기사 내용이 표시되고, 뉴스 리스트를 요청하는 경우 대기화면 전체에 뉴스 헤드라인을 디스플레이한다.FIG. 16 is an exemplary diagram for providing detailed information on news content. When the user selects the detailed news view while a real-time breaking news is displayed on a standby screen, the detailed article content of the currently displayed news is displayed. When the news list is requested, the news headline is displayed on the entire standby screen.
도 15 및 도 16에 도시한 것과 같이, 위젯 컨텐츠는 계층적 구조(예를 들어, 3depth)를 갖도록 구현할 수 있으며, 위젯 컨텐츠의 종류, 휴대 단말기의 저장 용량 등에 따라 각 위젯 컨텐츠는 각기 다른 계층을 갖도록 구성할 수 있다.As shown in FIG. 15 and FIG. 16, the widget content may be implemented to have a hierarchical structure (for example, 3depth), and each widget content may have a different layer according to the type of widget content, the storage capacity of the mobile terminal, and the like. It can be configured to have.
도 17은 위젯 컨텐츠의 상세 정보를 요청한 경우 휴대 단말기의 인터넷 브라우저 또는 별도의 어플리케이션을 구동하여 무선 인터넷을 통해 상세 정보를 제공하는 경우를 나타낸다.17 illustrates a case where detailed information of widget content is requested and detailed information is provided through a wireless Internet by running an internet browser or a separate application of the portable terminal.
한편, 도 18은 위젯 컨텐츠를 복수의 페이지로 구성한 예를 나타낸다.18 illustrates an example in which widget content is composed of a plurality of pages.
휴대 단말기 대기화면의 크기는 한정적이므로 대용량의 정보를 표시할 수 없으므로, 사용자가 날씨 컨텐츠를 대기화면으로 선택한 경우에도 날씨 정보를 원하는 지역별로 정보를 제공할 수 있다.Since the size of the standby screen of the mobile terminal is limited, a large amount of information cannot be displayed, and thus, even when the user selects the weather content as the standby screen, the mobile terminal can provide information for each region desired weather information.
즉, 도 18에 도시한 것과 같이 부산, 서울, 광주 등 사용자가 원하는 지역의 날씨 정보만을 대기화면에 표시할 수 있고, 요일별 날씨 정보를 제공하는 것도 가능하다. 그리고, 사용자는 키 조작 등을 통해 복수의 페이지에서 제공되는 정보를 확인할 수 있다.That is, as shown in FIG. 18, only weather information of a region desired by the user such as Busan, Seoul, and Gwangju may be displayed on the standby screen, and weather information for each day may be provided. In addition, the user may check information provided in the plurality of pages through key manipulation or the like.
즉, 위젯 컨텐츠를 계층적 페이지 구조로 구현하여, 작은 화면에서 많은 정보를 표시하여야 하는 한계를 극복할 수 있다.In other words, by implementing the widget content in a hierarchical page structure, it is possible to overcome the limitation of displaying a lot of information on a small screen.
한편, 대기화면에는 둘 이상의 위젯 컨텐츠를 로딩하는 것도 가능하며, 도 19는 대기화면 상에 복수의 위젯을 적용한 예를 설명하기 위한 도면이다.Meanwhile, two or more widget contents may be loaded on the idle screen, and FIG. 19 is a view for explaining an example of applying a plurality of widgets on the idle screen.
도시한 것과 같이 대기화면에 날씨, 증권, 뉴스 컨텐츠를 포함하는 복수의 위젯 컨텐츠가 로딩되고, 상세 정보를 원하는 경우 사용자는 대기화면에 로딩되어 있는 위젯 컨텐츠 중 어느 하나를 선택할 수 있다.As shown in the drawing, a plurality of widget contents including weather, securities, and news contents are loaded on a standby screen, and if the user wants detailed information, the user may select any one of the widget contents loaded on the standby screen.
아울러, 복수의 위젯 컨텐츠를 로딩한 경우 상술한 이동, 정렬 등의 편집 과정을 통해 사용자가 원하는 위치에 위젯 컨텐츠를 배치할 수 있다.In addition, when a plurality of widget contents are loaded, the widget contents may be arranged at a location desired by the user through the above-described editing process such as movement and alignment.
이와 같이, 본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.As such, those skilled in the art will appreciate that the present invention can be implemented in other specific forms without changing the technical spirit or essential features thereof. Therefore, the above-described embodiments are to be understood as illustrative in all respects and not as restrictive. The scope of the present invention is shown by the following claims rather than the detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.
본 발명에 의하면, 위젯 컨텐츠를 휴대 단말기의 대기화면으로 사용할 수 있으며, 이에 따라 타인과 차별화된 대기화면을 구성할 수 있게 된다.According to the present invention, the widget content can be used as a standby screen of the mobile terminal, and thus a standby screen differentiated from others can be configured.
또한, 대기화면에 로딩된 위젯 컨텐츠를 이용하여 필요한 정보를 용이하게 확인할 수 있고, 위젯 컨텐츠에 포함된 갱신 정보에 따라 위젯 컨텐츠의 상세 정보를 주기적으로 갱신함으로써, 뉴스나 증권 정보 등을 실시간으로 확인할 수 있다.In addition, it is possible to easily check the necessary information using the widget content loaded on the idle screen, and periodically update the detailed information of the widget content according to the update information included in the widget content, so that news or stock information can be checked in real time. Can be.
Claims (21)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070043438A KR100747663B1 (en) | 2007-05-04 | 2007-05-04 | Personal terminal capable of executing widget and background display setting method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070043438A KR100747663B1 (en) | 2007-05-04 | 2007-05-04 | Personal terminal capable of executing widget and background display setting method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100747663B1 true KR100747663B1 (en) | 2007-08-08 |
Family
ID=38602358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070043438A KR100747663B1 (en) | 2007-05-04 | 2007-05-04 | Personal terminal capable of executing widget and background display setting method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100747663B1 (en) |
Cited By (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100861656B1 (en) | 2007-10-30 | 2008-10-02 | 주식회사 엘지텔레콤 | Method and mobile communication terminal for display setting mobile widget according to setting time |
KR100861659B1 (en) | 2007-10-30 | 2008-10-02 | 주식회사 엘지텔레콤 | Method of synchronizing mobile widget by mobile system |
KR100866741B1 (en) | 2007-11-15 | 2008-11-03 | 주식회사 엘지텔레콤 | Mobile device and method of providing mobile booking widget service by the mobile device |
KR100877059B1 (en) | 2007-10-29 | 2009-01-07 | 주식회사 엘지텔레콤 | Method and system for changing skin of mobile widget |
WO2009057950A2 (en) * | 2007-10-31 | 2009-05-07 | Pxd, Inc. | Digital broadcast widget system |
KR100919750B1 (en) * | 2007-11-12 | 2009-09-29 | 주식회사 엘지텔레콤 | The method and apparatus for direct replay of multimedia contents using rts in stnadby mode of communication terminal |
KR100977385B1 (en) | 2008-04-10 | 2010-08-20 | 주식회사 팬택 | Mobile terminal able to control widget type wallpaper and method for wallpaper control using the same |
US20100295789A1 (en) * | 2009-05-19 | 2010-11-25 | Samsung Electronics Co., Ltd. | Mobile device and method for editing pages used for a home screen |
KR100998988B1 (en) | 2009-05-13 | 2010-12-09 | (주)디지탈아리아 | Transformation Method from W3C Standard Based Widget Format File to Flash Format Based Widget File |
KR101000195B1 (en) * | 2007-11-15 | 2010-12-10 | 주식회사 엘지유플러스 | Mobile device and method of providing mobile widget service by the mobile device |
KR101000137B1 (en) * | 2007-11-15 | 2010-12-10 | 주식회사 엘지유플러스 | Mobile device and method of controlling mobile widget by the mobile device |
WO2010114763A3 (en) * | 2009-04-02 | 2011-01-13 | Sony Corporation | Tv widget multiview content organization |
KR101012567B1 (en) * | 2009-01-23 | 2011-02-07 | 주식회사 엘지유플러스 | System and method for setting widget in mobile terminal |
KR101015301B1 (en) * | 2008-12-22 | 2011-02-15 | 주식회사 엘지유플러스 | Method and system for setting resident widget |
KR101017748B1 (en) * | 2007-10-16 | 2011-02-28 | 가부시키가이샤 히타치세이사쿠쇼 | Method for providing information by data processing device |
US8181120B2 (en) | 2009-04-02 | 2012-05-15 | Sony Corporation | TV widget animation |
WO2012086899A1 (en) * | 2010-12-21 | 2012-06-28 | (주)티컴즈 | Method for providing a live icon service, and server for same |
KR101179026B1 (en) | 2008-08-28 | 2012-09-03 | 에스케이플래닛 주식회사 | Apparatus and method for providing idle screen with mobile widget service |
US8261210B2 (en) | 2009-04-02 | 2012-09-04 | Sony Corporation | TV widget animation with audio |
KR101223893B1 (en) * | 2008-08-28 | 2013-01-17 | 에스케이플래닛 주식회사 | Apparatus and method for capacity scacle of widget loading |
KR101397725B1 (en) | 2008-04-30 | 2014-05-20 | 주식회사 엘지유플러스 | Method and system for providing widget viewer service |
WO2014077637A1 (en) * | 2012-11-15 | 2014-05-22 | Samsung Electronics Co., Ltd. | User function operation method and electronic device supporting the same |
KR20140071510A (en) * | 2012-11-15 | 2014-06-11 | 삼성전자주식회사 | Operating Method of User Function and Electronic Device supporting the same |
KR101474010B1 (en) * | 2007-09-05 | 2014-12-19 | 삼성전자주식회사 | System and terminal for composing user interface and method thereof |
KR101485786B1 (en) | 2014-05-26 | 2015-01-26 | 삼성전자주식회사 | A method to provide a widget, and TV using the same |
KR101487381B1 (en) | 2008-07-10 | 2015-01-30 | 삼성전자주식회사 | A method to provide a widget, and TV using the same |
KR101490237B1 (en) * | 2007-10-05 | 2015-02-05 | 엘지전자 주식회사 | A mobile telecommunication device and a method of data sharing thereof |
KR101488726B1 (en) * | 2008-05-27 | 2015-02-06 | 삼성전자주식회사 | Display apparatus for displaying a widget window and display system including the display apparatus and method for displaying thereof |
KR101496327B1 (en) * | 2008-07-25 | 2015-02-26 | 삼성전자주식회사 | Method and apparatur for performing application |
KR101540090B1 (en) * | 2008-10-20 | 2015-07-29 | 엘지전자 주식회사 | Mobile terminal having wedget alarm function and operating method thereof |
KR101546782B1 (en) | 2008-10-02 | 2015-08-25 | 삼성전자주식회사 | Apparatus and method for composing idle screen in a portable terminal |
KR101604131B1 (en) | 2009-03-31 | 2016-03-16 | 주식회사 엘지유플러스 | Method and system for running application in idle mode |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19980076374A (en) * | 1997-04-09 | 1998-11-16 | 윤종용 | Batch creation method and apparatus of Motif widget |
KR20050036169A (en) * | 2003-10-15 | 2005-04-20 | 삼성전자주식회사 | Method and apparatus for displaying clock information and telephone book upon power-off in mobile phone |
KR20050077191A (en) * | 2004-01-27 | 2005-08-01 | (주) 엘지텔레콤 | Method for providing user interface on the mobile-phone |
KR20050083481A (en) * | 2004-02-23 | 2005-08-26 | 엘지전자 주식회사 | Setting method for standby display in mobile communication terminal |
KR100683483B1 (en) | 2005-11-03 | 2007-02-15 | 삼성전자주식회사 | Method for displaying phone-book in portable communication terminal |
-
2007
- 2007-05-04 KR KR1020070043438A patent/KR100747663B1/en active IP Right Grant
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19980076374A (en) * | 1997-04-09 | 1998-11-16 | 윤종용 | Batch creation method and apparatus of Motif widget |
KR20050036169A (en) * | 2003-10-15 | 2005-04-20 | 삼성전자주식회사 | Method and apparatus for displaying clock information and telephone book upon power-off in mobile phone |
KR20050077191A (en) * | 2004-01-27 | 2005-08-01 | (주) 엘지텔레콤 | Method for providing user interface on the mobile-phone |
KR20050083481A (en) * | 2004-02-23 | 2005-08-26 | 엘지전자 주식회사 | Setting method for standby display in mobile communication terminal |
KR100683483B1 (en) | 2005-11-03 | 2007-02-15 | 삼성전자주식회사 | Method for displaying phone-book in portable communication terminal |
Cited By (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101474010B1 (en) * | 2007-09-05 | 2014-12-19 | 삼성전자주식회사 | System and terminal for composing user interface and method thereof |
KR101490237B1 (en) * | 2007-10-05 | 2015-02-05 | 엘지전자 주식회사 | A mobile telecommunication device and a method of data sharing thereof |
KR101017748B1 (en) * | 2007-10-16 | 2011-02-28 | 가부시키가이샤 히타치세이사쿠쇼 | Method for providing information by data processing device |
KR100877059B1 (en) | 2007-10-29 | 2009-01-07 | 주식회사 엘지텔레콤 | Method and system for changing skin of mobile widget |
KR100861656B1 (en) | 2007-10-30 | 2008-10-02 | 주식회사 엘지텔레콤 | Method and mobile communication terminal for display setting mobile widget according to setting time |
KR100861659B1 (en) | 2007-10-30 | 2008-10-02 | 주식회사 엘지텔레콤 | Method of synchronizing mobile widget by mobile system |
WO2009057950A2 (en) * | 2007-10-31 | 2009-05-07 | Pxd, Inc. | Digital broadcast widget system |
WO2009057950A3 (en) * | 2007-10-31 | 2009-06-11 | Pxd Inc | Digital broadcast widget system |
KR100919750B1 (en) * | 2007-11-12 | 2009-09-29 | 주식회사 엘지텔레콤 | The method and apparatus for direct replay of multimedia contents using rts in stnadby mode of communication terminal |
KR100866741B1 (en) | 2007-11-15 | 2008-11-03 | 주식회사 엘지텔레콤 | Mobile device and method of providing mobile booking widget service by the mobile device |
KR101000195B1 (en) * | 2007-11-15 | 2010-12-10 | 주식회사 엘지유플러스 | Mobile device and method of providing mobile widget service by the mobile device |
KR101000137B1 (en) * | 2007-11-15 | 2010-12-10 | 주식회사 엘지유플러스 | Mobile device and method of controlling mobile widget by the mobile device |
KR100977385B1 (en) | 2008-04-10 | 2010-08-20 | 주식회사 팬택 | Mobile terminal able to control widget type wallpaper and method for wallpaper control using the same |
KR101397725B1 (en) | 2008-04-30 | 2014-05-20 | 주식회사 엘지유플러스 | Method and system for providing widget viewer service |
KR101488726B1 (en) * | 2008-05-27 | 2015-02-06 | 삼성전자주식회사 | Display apparatus for displaying a widget window and display system including the display apparatus and method for displaying thereof |
US9037984B2 (en) | 2008-05-27 | 2015-05-19 | Samsung Electronics Co., Ltd. | Display apparatus for displaying widget windows, display system including the display apparatus, and a display method thereof |
KR101487381B1 (en) | 2008-07-10 | 2015-01-30 | 삼성전자주식회사 | A method to provide a widget, and TV using the same |
KR101496327B1 (en) * | 2008-07-25 | 2015-02-26 | 삼성전자주식회사 | Method and apparatur for performing application |
KR101179026B1 (en) | 2008-08-28 | 2012-09-03 | 에스케이플래닛 주식회사 | Apparatus and method for providing idle screen with mobile widget service |
KR101223893B1 (en) * | 2008-08-28 | 2013-01-17 | 에스케이플래닛 주식회사 | Apparatus and method for capacity scacle of widget loading |
KR101546782B1 (en) | 2008-10-02 | 2015-08-25 | 삼성전자주식회사 | Apparatus and method for composing idle screen in a portable terminal |
KR101540090B1 (en) * | 2008-10-20 | 2015-07-29 | 엘지전자 주식회사 | Mobile terminal having wedget alarm function and operating method thereof |
KR101015301B1 (en) * | 2008-12-22 | 2011-02-15 | 주식회사 엘지유플러스 | Method and system for setting resident widget |
KR101012567B1 (en) * | 2009-01-23 | 2011-02-07 | 주식회사 엘지유플러스 | System and method for setting widget in mobile terminal |
KR101604131B1 (en) | 2009-03-31 | 2016-03-16 | 주식회사 엘지유플러스 | Method and system for running application in idle mode |
WO2010114763A3 (en) * | 2009-04-02 | 2011-01-13 | Sony Corporation | Tv widget multiview content organization |
US8051375B2 (en) | 2009-04-02 | 2011-11-01 | Sony Corporation | TV widget multiview content organization |
US8261210B2 (en) | 2009-04-02 | 2012-09-04 | Sony Corporation | TV widget animation with audio |
US8181120B2 (en) | 2009-04-02 | 2012-05-15 | Sony Corporation | TV widget animation |
KR100998988B1 (en) | 2009-05-13 | 2010-12-09 | (주)디지탈아리아 | Transformation Method from W3C Standard Based Widget Format File to Flash Format Based Widget File |
US10025480B2 (en) | 2009-05-19 | 2018-07-17 | Samsung Electronics Co., Ltd. | Mobile device and method for editing and deleting pages |
US20100295789A1 (en) * | 2009-05-19 | 2010-11-25 | Samsung Electronics Co., Ltd. | Mobile device and method for editing pages used for a home screen |
US8988353B2 (en) * | 2009-05-19 | 2015-03-24 | Samsung Electronics Co., Ltd. | Mobile device and method for editing pages used for a home screen |
WO2010134718A3 (en) * | 2009-05-19 | 2011-03-03 | Samsung Electronics Co., Ltd. | Mobile device and method for editing pages used for a home screen |
US10915235B2 (en) | 2009-05-19 | 2021-02-09 | Samsung Electronics Co., Ltd. | Mobile device and method for editing and deleting pages |
WO2012086899A1 (en) * | 2010-12-21 | 2012-06-28 | (주)티컴즈 | Method for providing a live icon service, and server for same |
CN104798037A (en) * | 2012-11-15 | 2015-07-22 | 三星电子株式会社 | User function operation method and electronic device supporting the same |
KR20140071510A (en) * | 2012-11-15 | 2014-06-11 | 삼성전자주식회사 | Operating Method of User Function and Electronic Device supporting the same |
WO2014077637A1 (en) * | 2012-11-15 | 2014-05-22 | Samsung Electronics Co., Ltd. | User function operation method and electronic device supporting the same |
US10088986B2 (en) | 2012-11-15 | 2018-10-02 | Samsung Electronics Co., Ltd. | User function operation method and electronic device supporting the same |
CN104798037B (en) * | 2012-11-15 | 2019-08-16 | 三星电子株式会社 | User function operating method and the electronic device for supporting this method |
KR102039084B1 (en) | 2012-11-15 | 2019-11-26 | 삼성전자 주식회사 | Operating Method of User Function and Electronic Device supporting the same |
KR101485786B1 (en) | 2014-05-26 | 2015-01-26 | 삼성전자주식회사 | A method to provide a widget, and TV using the same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100747663B1 (en) | Personal terminal capable of executing widget and background display setting method | |
US20230222152A1 (en) | Systems and methods for a scalable, collaborative, real-time, graphical life-management interface | |
US20140282371A1 (en) | Systems and methods for creating or updating an application using a pre-existing application | |
TWI450107B (en) | Method and computer readable storage media for web data usage platform | |
US20080046557A1 (en) | Method and system for designing, implementing, and managing client applications on mobile devices | |
CN113261023A (en) | Remote access to metadata for a collaborative document | |
US7739310B1 (en) | Extensible portlet templates | |
EP2610770A1 (en) | Methods and systems for open source integration | |
US10362359B2 (en) | Video player framework for a media distribution and management platform | |
US11409835B1 (en) | Systems for launching content for publication | |
US20140298249A1 (en) | Method and device for displaying service page for executing application | |
WO2009002293A1 (en) | Independent data navigation within a document | |
KR20080107397A (en) | Auxiliary display gadget for distributed content | |
JP5784597B2 (en) | System and method for providing subdivision issued content to an electronic device | |
EP2702485A1 (en) | Web-based app builder for mobile devices with automatic updates | |
KR20140119609A (en) | Method and device for displaying page for executing application | |
KR20120045152A (en) | Contents service system, contents creating service apparatus and method based on template, and terminal unit thereof | |
CN102163156A (en) | Mobile terminal icon replacing method and mobile terminal | |
CN101876998B (en) | Method and system for editing data | |
JP6002302B2 (en) | Web application generation system, Web application generation system control method, Web application generation system program, Web application generation device, Web application generation device control method, and Web application generation device program | |
Sun et al. | The Exploration and Practice of MVVM Pattern on Android Platform | |
KR102039084B1 (en) | Operating Method of User Function and Electronic Device supporting the same | |
US10387130B1 (en) | Metadata driven distributed application behavior system and method | |
Ma et al. | Service brick composition framework for smartphones | |
KR100993273B1 (en) | Displaying Method Of Web Page And System using the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120801 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130801 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20160901 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20180801 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20190731 Year of fee payment: 13 |