[go: up one dir, main page]

KR20070074316A - How to handle WI event when running JRE on mobile communication terminal - Google Patents

How to handle WI event when running JRE on mobile communication terminal Download PDF

Info

Publication number
KR20070074316A
KR20070074316A KR1020060002306A KR20060002306A KR20070074316A KR 20070074316 A KR20070074316 A KR 20070074316A KR 1020060002306 A KR1020060002306 A KR 1020060002306A KR 20060002306 A KR20060002306 A KR 20060002306A KR 20070074316 A KR20070074316 A KR 20070074316A
Authority
KR
South Korea
Prior art keywords
brew
state
event
input event
processed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
KR1020060002306A
Other languages
Korean (ko)
Inventor
차광훈
Original Assignee
주식회사 팬택
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 팬택 filed Critical 주식회사 팬택
Priority to KR1020060002306A priority Critical patent/KR20070074316A/en
Publication of KR20070074316A publication Critical patent/KR20070074316A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A43FOOTWEAR
    • A43BCHARACTERISTIC FEATURES OF FOOTWEAR; PARTS OF FOOTWEAR
    • A43B7/00Footwear with health or hygienic arrangements
    • A43B7/14Footwear with health or hygienic arrangements with foot-supporting parts
    • A43B7/1405Footwear with health or hygienic arrangements with foot-supporting parts with pads or holes on one or more locations, or having an anatomical or curved form
    • A43B7/1455Footwear with health or hygienic arrangements with foot-supporting parts with pads or holes on one or more locations, or having an anatomical or curved form with special properties
    • A43B7/146Footwear with health or hygienic arrangements with foot-supporting parts with pads or holes on one or more locations, or having an anatomical or curved form with special properties provided with acupressure points or means for foot massage
    • AHUMAN NECESSITIES
    • A43FOOTWEAR
    • A43BCHARACTERISTIC FEATURES OF FOOTWEAR; PARTS OF FOOTWEAR
    • A43B17/00Insoles for insertion, e.g. footbeds or inlays, for attachment to the shoe after the upper has been joined
    • A43B17/02Insoles for insertion, e.g. footbeds or inlays, for attachment to the shoe after the upper has been joined wedge-like or resilient
    • AHUMAN NECESSITIES
    • A43FOOTWEAR
    • A43BCHARACTERISTIC FEATURES OF FOOTWEAR; PARTS OF FOOTWEAR
    • A43B7/00Footwear with health or hygienic arrangements
    • A43B7/14Footwear with health or hygienic arrangements with foot-supporting parts
    • A43B7/1405Footwear with health or hygienic arrangements with foot-supporting parts with pads or holes on one or more locations, or having an anatomical or curved form
    • A43B7/1415Footwear with health or hygienic arrangements with foot-supporting parts with pads or holes on one or more locations, or having an anatomical or curved form characterised by the location under the foot

Landscapes

  • Health & Medical Sciences (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Telephone Function (AREA)

Abstract

이동통신단말기에서의 BREW(Binary Runtime Environment for Wireless) 실행시의 UI(User Interface) 이벤트 처리 방법에 관한 것이다.The present invention relates to a method of processing a user interface (UI) event when a binary runtime environment for wireless (BREW) is executed in a mobile communication terminal.

본 발명은 입력 이벤트가 BREW에서 처리할 수 있는 타입으로 변환 가능한지를 판단하는 과정과; 상기 입력 이벤트가 BREW에서 처리할 수 있는 타입으로 변환 가능한 경우에, 상기 입력 이벤트를 BREW에서 처리할 수 있는 타입으로 변환하여 BREW 상태로 전달해서 BREW 상태에서 상기 입력 이벤트를 처리하는 과정과; 상기 입력 이벤트가 BREW에서 처리할 수 있는 타입으로 변환 가능하지 않은 경우에, 상기 입력 이벤트를 UI 상태에 전달하여 UI 상태에서 입력 이벤트를 처리하는 과정을 포함한다.The present invention provides a method for determining whether an input event can be converted into a type that can be processed in a BREW; If the input event can be converted into a type that can be processed in the BREW, converting the input event into a type that can be processed in the BREW and transferring the input event to the BREW state to process the input event in the BREW state; If the input event is not convertible to a type that can be handled by the BREW, passing the input event to the UI state to process the input event in the UI state.

본 발명은 이동통신단말기에서 UI 상태에서 BREW 응용이 실행되는 경우에 BREW 상태로 이동하지 않고 UI 상태 위에 새로운 가상 BREW 상태를 구동하여 BREW 응용은 기존 BREW 상태에서의 동작과 동일하게 동작하고 UI 상태에서는 변함없이 해당 UI 관련 이벤트를 처리함으로써, BREW 상태와 UI 상태에 동시에 UI 이벤트를 전달하여서 BREW 활성화 상태에서도 UI 이벤트를 지연 없이 처리하게 된다.When the BREW application is executed in the UI state in the mobile terminal, the present invention operates a new virtual BREW state over the UI state without moving to the BREW state so that the BREW application operates in the same manner as in the existing BREW state. By constantly processing the UI-related events, UI events are delivered to the BREW state and the UI state at the same time so that UI events can be processed without delay even in the BREW activation state.

Description

이동통신단말기에서의 BREW 실행시 UI 이벤트 처리 방법{Method for Processing UI Event when BREW Execution in Mobile Communication Terminal}Method for Processing UI Event when BREW Execution in Mobile Communication Terminal}

도1은 종래 이동통신단말기에서의 BREW 실행시 UI 이벤트 처리 방법을 도시한 도.1 is a diagram illustrating a method for processing a UI event when executing a BREW in a conventional mobile communication terminal.

도2는 본 발명에 따른 이동통신단말기에서의 가상 BREW 상태에서 BREW 응용 실행 환경을 도시한 도.2 is a diagram illustrating a BREW application execution environment in a virtual BREW state in a mobile communication terminal according to the present invention.

도3은 본 발명에 따른 이동통신단말기에서의 BREW 실행시 UI 이벤트 처리 방법을 도시한 흐름도.3 is a flowchart illustrating a method of processing a UI event when executing BREW in a mobile communication terminal according to the present invention.

본 발명은 이동통신단말기에서의 BREW(Binary Runtime Environment for Wireless) 실행시의 UI(User Interface) 이벤트 처리 방법에 관한 것으로, 특히 이동통신단말기에서 사용자 인터페이스(이하, 'UI'라 칭함) 상태에서 BREW 응용이 실행되는 경우에 BREW 상태(state)로 이동하지 않고 UI 상태 위에 새로운 가상 BREW 상태를 구동하여 BREW 응용은 기존 BREW 상태에서의 동작과 동일하게 동작하고 UI 상태에서는 변함없이 해당 UI 관련 이벤트를 처리함으로써, BREW 활성화 상태에서도 UI 이벤트를 지연 없이 처리하도록 하는 이동통신단말기에서의 BREW 실행시 UI 이벤트 처리 방법에 관한 것이다.The present invention relates to a method of processing a user interface (UI) event when a BREW (Binary Runtime Environment for Wireless) is executed in a mobile communication terminal. In particular, the present invention relates to a BREW in a user interface (hereinafter referred to as a 'UI') state in a mobile communication terminal. By running a new virtual BREW state on top of the UI state instead of going to the BREW state when the application is running, the BREW application behaves the same as the existing BREW state and invariably handles UI related events in the UI state. Accordingly, the present invention relates to a UI event processing method when executing BREW in a mobile communication terminal to process UI events without delay even in a BREW activation state.

일반적으로 BREW는 이동통신용으로 개발된 플랫폼으로서, 이동통신단말기에서 개인용 컴퓨터의 운영체제와 같은 구실을 수행하는 소프트웨어인데, 이는 이동통신단말기가 무선 인터넷을 통해 통신하기에 적합한 운영체계를 제공한다.In general, BREW is a platform developed for mobile communication. Software that performs the same role as an operating system of a personal computer in a mobile communication terminal provides a suitable operating system for the mobile communication terminal to communicate via wireless Internet.

이동통신단말기에서 이와 같은 BREW를 실행하는 중에 콜백(callback), 라이브러리 호출, 알람 처리, SMS(Short Message Service) 등의 UI 이벤트가 발생되는 경우에는 해당 UI 이벤트를 BREW 상태에서 처리한다.If a UI event such as callback, library call, alarm processing, or SMS (Short Message Service) occurs while executing the BREW in the mobile communication terminal, the UI event is processed in the BREW state.

종래에는 이동통신단말기에서 BREW를 구동하는 경우에 도1에 도시된 바와 같이 UI 이벤트를 처리하였다. 먼저, BREW의 구동 요청이 발생되는 경우에(단계 S11), 현재의 활성화된 UI 상태를 UI 스택(Stack)에 푸쉬하고(단계 S12), BREW 상태를 활성화시켜 BREW를 구동시킨다(단계 S13). 이와 같이, BREW를 구동한 상태에서 UI 이벤트가 발생되면(단계 S14), 활성화된 해당 BREW 상태에만 UI 이벤트를 전달하여 처리한다(단계 S15). 그리고, 상술한 바와 같이 BREW를 구동한 후에 BREW를 종료시킨 상태에서 상술한 UI 스택에 푸쉬되어 있던 이전 상태를 팝(POP) 하여 이전 상태로 진행하도록 되어 있다.Conventionally, when driving a BREW in a mobile communication terminal, the UI event is processed as shown in FIG. First, when a drive request for BREW is generated (step S11), the currently activated UI state is pushed onto the UI stack (step S12), and the BREW state is activated to drive the BREW (step S13). In this manner, when the UI event is generated while driving the BREW (step S14), the UI event is delivered and processed only in the corresponding activated BREW state (step S15). As described above, after the BREW is driven, the previous state pushed to the UI stack described above is popped to advance to the previous state.

이상과 같이 BREW를 활성화하여 실행하는 상태에서 발생되는 모든 이벤트는 활성화 상태에 있는 BREW 만이 받을 수 있고 상술한 스택에 푸쉬되어 있는 이전의 UI 상태에는 이벤트가 전달되지 않으므로 BREW의 실행 중에는 UI 이벤트를 처리할 수 없고 해당 BREW가 비활성화된 후에 UI 활성화 상태에서 만이 UI 이벤트를 처리할 수 있어서 UI 이벤트의 처리가 지연되는 문제점이 발생 된다.As mentioned above, all events that occur while BREW is activated and executed can only be received by BREW in the activated state, and events are not delivered to the previous UI state pushed on the stack as described above. Therefore, UI events are processed during BREW execution. After the BREW is deactivated, the UI event can be processed only in the UI activation state, which causes a delay in processing the UI event.

본 발명은 상술한 바와 같은 종래 기술의 문제점을 해결하기 위하여 제안된 것으로, 그 목적은 이동통신단말기에서 UI 상태에서 BREW 응용이 실행되는 경우에 BREW 상태로 이동하지 않고 UI 상태 위에 새로운 가상 BREW 상태를 구동하여 BREW 응용은 기존 BREW 상태에서의 동작과 동일하게 동작하고 UI 상태에서는 변함없이 해당 UI 관련 이벤트를 처리함으로써, BREW 상태와 UI 상태에 동시에 UI 이벤트를 전달하여서 BREW 활성화 상태에서도 UI 이벤트를 지연 없이 처리하도록 하는 이동통신단말기에서의 BREW 실행시 UI 이벤트 처리 방법을 제공함에 있다.The present invention has been proposed to solve the problems of the prior art as described above, and an object thereof is to create a new virtual BREW state on the UI state without moving to the BREW state when the BREW application is executed in the UI state in the mobile communication terminal. By operating, the BREW application operates in the same way as in the existing BREW state and handles the UI-related events without change in the UI state, so that UI events are simultaneously delivered to the BREW state and the UI state so that UI events are not delayed even in the BREW activation state. The present invention provides a method for processing a UI event when BREW is executed in a mobile communication terminal.

이상과 같은 목적을 달성하기 위한 본 발명의 특징은, 입력 이벤트가 BREW에서 처리할 수 있는 타입으로 변환 가능한지를 판단하는 과정과; 상기 입력 이벤트가 BREW에서 처리할 수 있는 타입으로 변환 가능한 경우에, 상기 입력 이벤트를 BREW에서 처리할 수 있는 타입으로 변환하여 BREW 상태로 전달해서 BREW 상태에서 상기 입력 이벤트를 처리하는 과정과; 상기 입력 이벤트가 BREW에서 처리할 수 있는 타입으로 변환 가능하지 않은 경우에, 상기 입력 이벤트를 UI 상태에 전달하여 UI 상태에서 입력 이벤트를 처리하는 과정을 포함하는데 있다.Features of the present invention for achieving the above object comprises the steps of determining whether the input event can be converted into a type that can be processed in the BREW; If the input event can be converted into a type that can be processed in the BREW, converting the input event into a type that can be processed in the BREW and transferring the input event to the BREW state to process the input event in the BREW state; If the input event is not convertible to a type that can be processed in the BREW, the step of delivering the input event to the UI state to process the input event in the UI state.

그리고, 상기 BREW 상태에서 상기 입력 이벤트를 처리하는 과정은, 현재 상태를 BREW 상태로 유지하는 단계와; 상기 BREW를 구동하여 BREW 표시 버퍼의 정보를 화면 표시하는 단계와; 상기 입력 이벤트를 BREW에서 처리 가능한 타입으로 변환하여 BREW 상태에 전달하는 단계를 포함하는 것을 특징으로 한다.The processing of the input event in the BREW state may include: maintaining a current state in a BREW state; Driving the BREW to display information on a BREW display buffer; And converting the input event into a type that can be processed in the BREW and delivering the same to the BREW state.

또한, 상기 UI 상태에서 입력 이벤트를 처리하는 과정은, 상기 입력 이벤트가 호 이벤트, 알람 이벤트 또는 SMS 이벤트 인지의 여부를 판단하는 단계와; 상기 입력 이벤트가 호 이벤트, 알람 이벤트 또는 SMS 이벤트인 것으로 판단되면 BREW를 일시 중지시키고 현재 상태를 UI 상태로 변환하는 단계와; UI 표시 버퍼의 정보를 화면 표시한 후 상기 입력 이벤트를 UI 상태에 전달하는 단계를 포함하는 것을 특징으로 한다.The processing of the input event in the UI state may include: determining whether the input event is a call event, an alarm event, or an SMS event; Pausing BREW and converting a current state to a UI state if it is determined that the input event is a call event, an alarm event, or an SMS event; And displaying the information of the UI display buffer and transmitting the input event to the UI state.

그리고, 상기 입력 이벤트가 호 이벤트, 알람 이벤트 또는 SMS 이벤트가 아닌 것으로 판단되면, 현재 상태가 BREW 상태인지의 여부를 판단하는 단계와; 상기 현재 상태가 BREW 상태가 아니면 상기 입력 이벤트를 곧바로 UI 상태에 전달하는 단계를 더 포함하는 것을 특징으로 한다.If it is determined that the input event is not a call event, an alarm event, or an SMS event, determining whether the current state is a BREW state; If the current state is not the BREW state, characterized in that it further comprises the step of delivering the input event directly to the UI state.

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

본 발명은 UI 상태에서 BREW 응용이 실행되는 경우에 BREW 상태로 이동하지 않고 UI 상태 위에 새로운 가상 BREW 상태를 구동하여 BREW 응용은 기존 BREW 상태에서의 동작과 동일하게 동작하고 UI 상태에서는 변함없이 해당 UI 관련 이벤트를 처리함으로써 BREW 활성화 상태에서도 UI 이벤트를 지연 없이 처리하도록 구성된 다.According to the present invention, when the BREW application is executed in the UI state, the new virtual BREW state is driven above the UI state without moving to the BREW state, so that the BREW application operates in the same manner as the existing BREW state and the UI does not change in the UI state. By handling related events, it is configured to handle UI events without delay even when BREW is activated.

본 발명은 도2에 도시된 바와 같이 UI 상태(21)에서 BREW 응용 실행 이벤트가 발생되는 경우에 UI 상태(21) 위에 새로운 가상 BREW 상태(22)를 구동하여 BREW 응용은 기존 BREW 상태에서의 동작과 동일하게 가상 BREW 상태(22)에서 동작하고 UI 상태(21)에서는 변함없이 콜백, 라이브러리 호출 등의 UI 관련 이벤트를 처리하도록 구성된다. 이와 같은 처리는 이동통신단말기에 구비되는 프로세서에서 소프트웨어적으로 실행된다.As shown in FIG. 2, when the BREW application execution event is generated in the UI state 21, a new virtual BREW state 22 is driven on the UI state 21 so that the BREW application operates in the existing BREW state. In the same manner as in the virtual BREW state 22 and the UI state 21 is configured to handle UI-related events such as callbacks, library calls, etc. invariably. Such processing is executed in software in a processor provided in the mobile communication terminal.

본 발명에서는 입력 이벤트가 BREW에서 처리할 수 있는 타입으로 변환 가능한지를 판단하고, 해당 입력된 이벤트가 BREW에서 처리 할 수 있는 타입으로 변환 가능한 경우에는 해당 입력 이벤트를 BREW에서 처리할 수 있는 타입으로 변환하여 BREW 상태로 전달해서 BREW 상태에서 해당 입력 이벤트를 처리하며, 해당 입력된 이벤트가 BREW에서 처리할 수 있는 타입으로 변환 가능하지 않은 경우에는 해당 입력 이벤트를 UI 상태에 전달하여 UI 상태에서 처리한다.In the present invention, it is determined whether an input event can be converted into a type that can be processed by the BREW, and when the input event can be converted into a type that can be processed by the BREW, the input event is converted into a type that can be processed by the BREW. If the input event is not convertible to the type that can be handled by the BREW, the input event is transferred to the UI state and processed in the UI state.

먼저, 입력 이벤트를 BREW에서 처리할 수 있는 타입으로 변환하여 BREW 상태에서 처리하는 과정을 살펴보면, 해당 입력된 이벤트가 BREW에서 처리 할 수 있는 타입으로 변환 가능한 경우에, 현재의 상태가 BREW 상태인지를 확인하여, 현재의 상태가 BREW 상태가 아니면 현재 상태를 BREW 상태로 변환하고 BREW가 일시 중지되어 있는지의 여부를 확인하고, 현재의 상태가 BREW 상태이면 곧바로 BREW가 일시 중지되어 있는지의 여부를 확인하며, 이와 같이, BREW가 일시 중지되어 있는지의 여부를 확인하여, BREW가 일시 중지되어 있는 경우에는 BREW를 재시작하여 BREW 표 시 버퍼의 정보를 화면에 표시하며, BREW가 일시 중지되어 있지 않은 경우에는 BREW 표시 버퍼의 정보를 화면 표시하는 처리만을 수행한 후, 입력된 이벤트를 BREW에서 처리할 수 있는 타입으로 변환하여 BREW 상태에 전달한다.First, look at the process of converting an input event into a type that can be handled by BREW and processing it in the BREW state. If the input event can be converted into a type that can be handled by the BREW, whether the current state is a BREW state or not Checks whether the current state is not a BREW state, converts the current state to a BREW state, checks whether the BREW is paused, and if the current state is a BREW state, immediately checks whether BREW is paused. In this way, it is checked whether the BREW is paused. If the BREW is paused, the BREW is restarted to display the information of the BREW display buffer. If the BREW is not paused, the BREW is displayed. After performing only the process of screen displaying the information of the display buffer, the input event is converted into a type that can be handled by the BREW and the BREW And it transmits the state.

그리고, 입력 이벤트를 UI 상태에 전달하여 UI 상태에서 처리하는 과정을 살펴보면, 입력된 이벤트가 BREW에서 처리할 수 있는 타입으로 변환 가능하지 않은 경우에, 해당 입력된 이벤트가 호 이벤트, 알람 이벤트 또는 SMS 이벤트 인지의 여부를 판단하여, 해당 해당 입력된 이벤트가 호 이벤트, 알람 이벤트 또는 SMS 이벤트이면 BREW를 일지 중지시키고 현재 상태를 UI 상태로 변환하고 UI 표시 버퍼값을 화면에 표시한후 해당 입력 이벤트를 UI 상태에 전달하며, 해당 입력된 이벤트가 호 이벤트, 알람 이벤트 또는 SMS 이벤트가 아니면 현재 상태가 BREW 상태 인지를 판단하여, 현재 상태가 BREW 상태이면 현재 상태를 UI 상태로 변환하고, UI 표시 버퍼값을 화면에 표시한 후 해당 입력 이벤트를 UI 상태에 전달하며, 현재 상태가 BREW 상태가 아니면 그대로 입력 이벤트를 UI 상태에 전달한다.In the process of delivering an input event to the UI state and processing the UI state, if the input event is not convertible to a type that can be handled by the BREW, the input event is a call event, an alarm event, or an SMS. If the corresponding input event is a call event, alarm event or SMS event, the BREW is paused, the current state is converted to the UI state, the UI display buffer value is displayed on the screen, and the corresponding input event is detected. If the input event is not a call event, alarm event or SMS event, it determines whether the current state is BREW state.If the current state is BREW state, it converts the current state to UI state, and UI display buffer value. Displays the input event on the screen and passes the input event to the UI state. If the current state is not BREW state, To the UI state.

이상과 같은 기능을 수행하도록 구성된 본 발명에 따른 이동통신단말기에서의 BREW 실행시 UI 이벤트 처리 방법은 도3에 도시된 바와 같이 진행된다.The UI event processing method when executing BREW in the mobile communication terminal according to the present invention configured to perform the above function proceeds as shown in FIG.

먼저, 이벤트가 입력되는 경우에(단계 S31), 해당 입력된 이벤트가 BREW에서 처리할 수 있는 타입으로 변환 가능한지를 판단한다(단계 S32). 이때, 해당 입력된 이벤트가 BREW에서 처리할 수 있는 타입으로 변환 가능한 경우에 현재의 상태가 BREW 상태인지를 확인한다(단계 S33).First, when an event is input (step S31), it is determined whether the corresponding input event can be converted into a type that can be processed in BREW (step S32). At this time, if the corresponding input event can be converted into a type that can be processed by the BREW, it is checked whether the current state is the BREW state (step S33).

상술한 단계 S33에서 현재의 상태가 BREW 상태가 아니면, 현재 상태를 BREW 상태로 변환하고(단계 S34), BREW가 일시 중지되어 있는지의 여부를 확인한다(단계 S35). 그러나, 상술한 단계 S33에서 현재의 상태가 BREW 상태이면, 곧바로 BREW가 일시 중지되어 있는지의 여부를 확인한다(단계 S35).If the current state is not the BREW state in step S33 described above, the current state is converted to the BREW state (step S34), and it is checked whether or not the BREW is paused (step S35). However, if the present state is the BREW state in step S33 described above, it is immediately checked whether or not the BREW is paused (step S35).

그리고, 상술한 단계 S35에서 BREW가 일시 중지되어 있는지의 여부를 확인하여, BREW가 일시 중지되어 있는 경우에는 BREW를 재시작하고(단계 S36), BREW 표시 버퍼값을 화면에 표시함으로써 BREW 버퍼의 정보를 화면에 표시하고(단계 S37), BREW가 일지 중지되어 있지 않은 경우에는 곧바로 BREW 표시 버퍼값을 화면 표시하는 처리를 수행한다(단계 S37).Then, in step S35 described above, it is checked whether or not the BREW is paused. If the BREW is paused, the BREW is restarted (step S36), and the BREW display buffer value is displayed on the screen to display the BREW buffer information. If the display is displayed on the screen (step S37), and the BREW is not paused, a process of immediately displaying the BREW display buffer value is performed (step S37).

상술한 단계 S37을 수행한 후에는, 입력된 이벤트를 BREW에서 처리할 수 있는 타입으로 변환하고(단계 S38), 해당 BREW에서 처리할 수 있는 타입으로 변환된 이벤트를 BREW 상태에 전달함으로써 해당 입력된 이벤트를 BREW 상태에서 처리케 한다(단계 S39).After performing the above-described step S37, the inputted event is converted into a type that can be processed in the BREW (step S38), and the corresponding event is transferred to the BREW state by transferring the converted event to a type that can be processed in the BREW. The event is processed in the BREW state (step S39).

한편, 상술한 단계 S32에서 입력된 이벤트가 BREW에서 처리 할 수 있는 타입으로 변환 가능하지 않은 경우에는, 해당 입력된 이벤트가 호 이벤트, 알람 이벤트 또는 SMS 이벤트 인지의 여부를 판단한다(단계 S40). 이때, 해당 입력된 이벤트가 호 이벤트, 알람 이벤트 또는 SMS 이벤트이면 BREW를 일지 중지시키고(단계 S41), 현재 상태를 UI 상태로 변환한다(단계 S43).On the other hand, if the event input in step S32 described above is not convertible into a type that can be processed in BREW, it is determined whether the corresponding input event is a call event, an alarm event or an SMS event (step S40). At this time, if the corresponding input event is a call event, an alarm event or an SMS event, BREW is paused (step S41), and the current state is converted into a UI state (step S43).

그리고, 상술한 단계 S40에서 해당 입력된 이벤트가 호 이벤트, 알람 이벤트 또는 SMS 이벤트가 아니면, 현재 상태가 BREW 상태 인지를 판단하고(단계 S42), 현재 상태가 BREW 상태이면 현재 상태를 UI 상태로 변환한다(단계 S43).If the corresponding input event is not a call event, an alarm event or an SMS event in step S40, it is determined whether the current state is the BREW state (step S42), and if the current state is the BREW state, the current state is converted into the UI state. (Step S43).

또한, 상술한 단계 S43에서 현재 상태를 UI 상태로 변환한 후에, UI 표시 버퍼값을 화면에 표시함으로써 UI 표시 버퍼의 정보를 화면에 표시하고(단계 S44), 해당 입력 이벤트를 UI 상태에 전달함으로써 입력 이벤트를 UI 상태에서 처리케 한다(단계 S45). 그리고, 상술한 단계 S42에서 현재 상태가 BREW 상태가 아니면 그대로 입력 이벤트를 UI 상태에 전달한다(단계 S45).In addition, after converting the current state to the UI state in step S43 described above, by displaying the UI display buffer value on the screen, the information of the UI display buffer is displayed on the screen (step S44), and the corresponding input event is transmitted to the UI state. The input event is processed in the UI state (step S45). If the current state is not the BREW state in step S42 described above, the input event is transferred to the UI state as it is (step S45).

상술한 바와 같이, 본 발명에서는, 입력 이벤트가 BREW에서 처리할 수 있는 타입으로 변환 가능한지를 판단하고, 해당 입력된 이벤트가 BREW에서 처리 할 수 있는 타입으로 변환 가능한 경우에는 해당 입력 이벤트를 BREW에서 처리할 수 있는 타입으로 변환하여 BREW 상태로 전달해서 BREW 상태에서 해당 입력 이벤트를 처리하고, 해당 입력된 이벤트가 BREW에서 처리할 수 있는 타입으로 변환 가능하지 않은 경우에는 해당 입력 이벤트를 UI 상태에 전달하여 UI 상태에서 처리함으로써, BREW 활성화 상태에서도 UI 이벤트를 지연 없이 처리한다. As described above, in the present invention, it is determined whether an input event can be converted into a type that can be processed by the BREW, and when the input event can be converted into a type that can be processed by the BREW, the input event is processed by the BREW. If the input event is not convertible to the type that can be handled by BREW, the input event is transferred to the UI state. By processing in the UI state, UI events are handled without delay even in the BREW enabled state.

본 발명은 상술한 설명에 한정되지 아니하고 본 발명의 기술사상을 이탈하지 아니하는 범위 내에서 여러 가지로 변형 실시할 수 있을 것이며, 그러한 변형 실시는 본 발명의 기술적 범위에 해당된다 할 것이다.The present invention is not limited to the above description and may be modified in various ways without departing from the spirit of the present invention, and such modifications will correspond to the technical scope of the present invention.

이상 설명한 바와 같이, 본 발명은 이동통신단말기에서 UI 상태에서 BREW 응용이 실행되는 경우에 BREW 상태로 이동하지 않고 UI 상태 위에 새로운 가상 BREW 상태를 구동하여 BREW 응용은 기존 BREW 상태에서의 동작과 동일하게 동작하고 UI 상태에서는 변함없이 해당 UI 관련 이벤트를 처리함으로써, BREW 상태와 UI 상태에 동시에 UI 이벤트를 전달하여서 BREW 활성화 상태에서도 UI 이벤트를 지연 없이 처리하게 된다.As described above, when the BREW application is executed in the UI state in the mobile communication terminal, the present invention drives the new virtual BREW state over the UI state without moving to the BREW state, so that the BREW application is the same as the operation in the existing BREW state. By operating and handling the UI related event invariably in the UI state, the UI event is delivered to the BREW state and the UI state at the same time so that the UI event is handled without delay even in the BREW activation state.

Claims (4)

입력 이벤트가 BREW(Binary Runtime Environment for Wireless)에서 처리할 수 있는 타입으로 변환 가능한지를 판단하는 과정과;Determining whether an input event can be converted into a type that can be processed by a binary runtime environment for wireless (BREW); 상기 입력 이벤트가 BREW에서 처리할 수 있는 타입으로 변환 가능한 경우에, 상기 입력 이벤트를 BREW에서 처리할 수 있는 타입으로 변환하여 BREW 상태로 전달해서 BREW 상태에서 상기 입력 이벤트를 처리하는 과정과;If the input event can be converted into a type that can be processed in the BREW, converting the input event into a type that can be processed in the BREW and transferring the input event to the BREW state to process the input event in the BREW state; 상기 입력 이벤트가 BREW에서 처리할 수 있는 타입으로 변환 가능하지 않은 경우에, 상기 입력 이벤트를 UI(User Interface) 상태에 전달하여 UI 상태에서 입력 이벤트를 처리하는 과정을 포함하는 것을 특징으로 하는 이동통신단말기에서의 BREW 실행시 UI 이벤트 처리 방법.And when the input event is not convertible to a type that can be processed in the BREW, transferring the input event to a UI (User Interface) state to process the input event in the UI state. How to handle UI event when executing BREW on terminal. 제1항에 있어서,The method of claim 1, 상기 BREW 상태에서 상기 입력 이벤트를 처리하는 과정은,The process of processing the input event in the BREW state, 현재 상태를 BREW 상태로 유지하는 단계와;Maintaining the current state in the BREW state; 상기 BREW를 구동하여 BREW 표시 버퍼의 정보를 화면 표시하는 단계와;Driving the BREW to display information on a BREW display buffer; 상기 입력 이벤트를 BREW에서 처리 가능한 타입으로 변환하여 BREW 상태에 전달하는 단계를 포함하는 것을 특징으로 하는 이동통신단말기에서의 BREW 실행시 UI 이벤트 처리 방법.And converting the input event into a type that can be processed in the BREW and delivering the input event to the BREW state. 제1항에 있어서,The method of claim 1, 상기 UI 상태에서 입력 이벤트를 처리하는 과정은,The process of processing an input event in the UI state, 상기 입력 이벤트가 호 이벤트, 알람 이벤트 또는 SMS(Short Message Service) 이벤트 인지의 여부를 판단하는 단계와;Determining whether the input event is a call event, an alarm event, or a short message service (SMS) event; 상기 입력 이벤트가 호 이벤트, 알람 이벤트 또는 SMS 이벤트인 것으로 판단되면 BREW를 일시 중지시키고 현재 상태를 UI 상태로 변환하는 단계와;Pausing BREW and converting a current state to a UI state if it is determined that the input event is a call event, an alarm event, or an SMS event; UI 표시 버퍼의 정보를 화면 표시한 후 상기 입력 이벤트를 UI 상태에 전달하는 단계를 포함하는 것을 특징으로 하는 이동통신단말기에서의 BREW 실행시 UI 이벤트 처리 방법.And displaying the information of the UI display buffer and transmitting the input event to the UI state. 제3항에 있어서,The method of claim 3, 상기 입력 이벤트가 호 이벤트, 알람 이벤트 또는 SMS 이벤트가 아닌 것으로 판단되면, 현재 상태가 BREW 상태인지의 여부를 판단하는 단계와;If it is determined that the input event is not a call event, an alarm event, or an SMS event, determining whether the current state is a BREW state; 상기 현재 상태가 BREW 상태가 아니면 상기 입력 이벤트를 곧바로 UI 상태에 전달하는 단계를 더 포함하는 것을 특징으로 하는 이동통신단말기에서의 BREW 실행시 UI 이벤트 처리 방법.If the current state is not the BREW state, further comprising the step of delivering the input event directly to the UI state, UI event processing method when executing BREW in a mobile communication terminal.
KR1020060002306A 2006-01-09 2006-01-09 How to handle WI event when running JRE on mobile communication terminal Withdrawn KR20070074316A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060002306A KR20070074316A (en) 2006-01-09 2006-01-09 How to handle WI event when running JRE on mobile communication terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060002306A KR20070074316A (en) 2006-01-09 2006-01-09 How to handle WI event when running JRE on mobile communication terminal

Publications (1)

Publication Number Publication Date
KR20070074316A true KR20070074316A (en) 2007-07-12

Family

ID=38508505

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060002306A Withdrawn KR20070074316A (en) 2006-01-09 2006-01-09 How to handle WI event when running JRE on mobile communication terminal

Country Status (1)

Country Link
KR (1) KR20070074316A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130043633A (en) 2010-04-09 2013-04-30 후지필름 가부시키가이샤 Conductive film, method for manufacturing same, touch panel, and solar cell
KR20160017063A (en) 2013-06-07 2016-02-15 세이코 피엠씨 가부시키가이샤 Metal nanowire-containing composition
KR20160100413A (en) 2008-08-22 2016-08-23 히타치가세이가부시끼가이샤 Photosensitive conductive film, method for forming conductive film, method for forming conductive pattern, and conductive film substrate
KR20160124741A (en) 2014-02-20 2016-10-28 가부시키가이샤 오사카소다 Reactive resin composition, circuit pattern and circuit board
KR20180013856A (en) 2015-05-29 2018-02-07 닛샤 가부시키가이샤 Manufacturing method of touch sensor

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160100413A (en) 2008-08-22 2016-08-23 히타치가세이가부시끼가이샤 Photosensitive conductive film, method for forming conductive film, method for forming conductive pattern, and conductive film substrate
KR20130043633A (en) 2010-04-09 2013-04-30 후지필름 가부시키가이샤 Conductive film, method for manufacturing same, touch panel, and solar cell
KR20160017063A (en) 2013-06-07 2016-02-15 세이코 피엠씨 가부시키가이샤 Metal nanowire-containing composition
KR20160124741A (en) 2014-02-20 2016-10-28 가부시키가이샤 오사카소다 Reactive resin composition, circuit pattern and circuit board
KR20180013856A (en) 2015-05-29 2018-02-07 닛샤 가부시키가이샤 Manufacturing method of touch sensor

Similar Documents

Publication Publication Date Title
US9807729B2 (en) Notifications
US20090198809A1 (en) Communication device, method, and computer program product
KR101735111B1 (en) Automated audio or video subset network load reduction
US10614772B2 (en) Display method and terminal device
WO2016165566A1 (en) Barrage posting method and mobile terminal
EP4060475A1 (en) Multi-screen cooperation method and system, and electronic device
CN107402781B (en) Open screen page display management method, terminal and computer readable storage medium
US20140242945A1 (en) Method and system for monitoring application program of mobile device
US9609270B2 (en) Method for performing a video talk enhancement function and an electric device having the same
US20130117432A1 (en) Method and device for desktop sharing processing
CN112764891B (en) Electronic terminal and method for controlling application
US9293108B2 (en) Transmission apparatus and system of using the same
KR20070074316A (en) How to handle WI event when running JRE on mobile communication terminal
EP3249899B1 (en) Call forwarding method and terminal
CN106027631B (en) Data transmission method and device
CN113138786B (en) Application updating method and device
WO2019047187A1 (en) Navigation bar control method and device
CN108762829B (en) A method, client and terminal for image beautification
CN108268294B (en) Page switching method and device
WO2025124073A1 (en) Remote screen switching method and apparatus, and client terminal and storage medium
WO2017005080A1 (en) Webpage display method, terminal device and storage medium
US20150235023A1 (en) Presenting Service Processes
CN108241510B (en) Display card switching method
EP3739874A1 (en) Video playback method and device, terminal device and computer readable storage medium
CN107943688A (en) A kind of SDK inspection methods, device, terminal device and storage medium

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20060109

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid