KR101308403B1 - Portable communication terminal capable of interlocking different applications and method thereof - Google Patents
Portable communication terminal capable of interlocking different applications and method thereof Download PDFInfo
- Publication number
- KR101308403B1 KR101308403B1 KR1020080113581A KR20080113581A KR101308403B1 KR 101308403 B1 KR101308403 B1 KR 101308403B1 KR 1020080113581 A KR1020080113581 A KR 1020080113581A KR 20080113581 A KR20080113581 A KR 20080113581A KR 101308403 B1 KR101308403 B1 KR 101308403B1
- Authority
- KR
- South Korea
- Prior art keywords
- application
- sub
- application program
- communication terminal
- mobile communication
- 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.)
- Active
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/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 응용 프로그램간 연동이 가능한 이동통신 단말기 및 응용 프로그램 연동방법에 관한 것이다. 즉, 본 발명에서는 이동통신 단말기에서 단말기의 상태 변화에 따라 응용 프로그램을 연동시킴에 있어서, 단말기상 설치되는 다양한 응용 프로그램들에 대해 해당 응용 프로그램의 구동 시 이와 함께 사용될 연관성이 높은 응용 프로그램을 서브 응용 프로그램으로 등록하여 연동테이블을 구성한 후, 임의의 메인 응용 프로그램의 구동 요청 시, 단말기 표시부상 화면을 분할하여 메인 응용 프로그램과 연동되는 서브 응용 프로그램을 동시에 실행시킬 수 있도록 함으로써, 사용자가 최소의 패스로 원하는 작업을 편리하게 수행할 수 있도록 한다.The present invention relates to a mobile communication terminal and an application program interworking method capable of interworking between application programs. That is, in the present invention, in linking an application program according to a change of state of the terminal in a mobile communication terminal, a sub-application of a highly relevant application program to be used together with the application program for the various application programs installed on the terminal when the application is driven After registering as a program and configuring the linkage table, when the user requests the start of any main application, the user can divide the screen on the terminal display and execute the sub-application linked with the main application at the same time. Make it easy to do what you want.
응용 프로그램, 연동, 휴대폰 Application, linkage, mobile phone
Description
본 발명은 이동통신 단말기에서 응용 프로그램(application program) 구동 방법에 관한 것으로, 특히 이동통신 단말기상 설치되는 다양한 응용 프로그램들에 대해 해당 응용 프로그램의 구동 시 이와 함께 사용될 연관성이 높은 서브 응용 프로그램(sub application program)을 연동하여 실행시킬 수 있도록 하는 응용 프로그램간 연동이 가능한 이동통신 단말기 및 이동통신 단말기에서의 응용 프로그램 연동방법에 관한 것이다.The present invention relates to a method for driving an application program in a mobile communication terminal. In particular, for a variety of application programs installed on the mobile terminal, a highly relevant sub-application to be used with the operation of the application program (sub application) The present invention relates to a mobile communication terminal capable of interworking with an application program and to an application program interworking method in the mobile communication terminal.
현재 휴대폰 등의 이동통신 단말기는 단순히 음성통화를 위한 통신 서비스의 제공에만 그치지 않고, 새로운 수요 창출을 위한 다양한 부가서비스 기능이 개발되고 있다. 이러한 이동통신 단말기의 부가 서비스 기능 중에는 사용자가 탑승한 차량의 현재 위치나 목적지까지의 주행 경로를 알려주는 네비게이션 기능, 통화 상대방간 얼굴을 보면서 통화할 수 있는 화상통신 기능 등이 있으며, 위와 같이 단말기 에 탑재되는 부가 서비스 기능들은 단말기 사용자들의 필요에 따라 다양한 용도로 활용되고 있다.Currently, mobile communication terminals such as mobile phones are not just providing communication services for voice calls, but various additional service functions are being developed to create new demand. Among the additional service functions of the mobile communication terminal, there is a navigation function for notifying a driving route to a current location or a destination of a vehicle in which the user is boarded, and a video communication function for making a call while looking at a face between call parties. The on-board additional service functions are utilized for various purposes according to the needs of terminal users.
또한 위와 같은 이동통신 단말기의 부가 기능 중에는 가정내 설치된 카메라로부터의 동영상을 수신하여 가정내 보안상황을 단말기 화면을 통해 확인할 수 있고, 가정내 보안상 이상상황 발생 시 단말기를 통해 가정내 텔레비전이나, 컴퓨터 등의 각종 전자기기를 원격 제어하여 이상상황을 원격에서 제어할 수 있도록 하는 등 단말기 자체의 부가 기능뿐만 아니라 다른 장치들과의 연동을 통한 부가 기능도 지속적으로 개발되고 있다.In addition, the above additional functions of the mobile communication terminal can receive a video from the camera installed in the home to check the security situation in the home through the terminal screen, and in the event of a security situation in the home through the home television or computer In addition to the additional functions of the terminal itself, such as to remotely control various electronic devices such as to control the abnormal situation, additional functions through interworking with other devices are continuously being developed.
한편, 최근에는 무선 인터넷 등의 수요가 늘어나면서 인터넷 브라우징(internet browsing)을 보다 원활히 구현할 수 있도록 하기 위해 표시부 화면 크기가 대형화된 이동통신 단말기들이 출시되고 있으며, 사용자들은 대형화된 화면을 통해 보다 데스크톱 컴퓨터와 유사한 환경에서 인터넷 브라우징을 할 수 있는 등 단말기 사용환경이 크게 개선되고 있다.On the other hand, in recent years, as the demand for wireless Internet increases, mobile communication terminals with larger display screen sizes have been released to implement Internet browsing more smoothly. The environment for using a device has been greatly improved, such as Internet browsing in a similar environment.
따라서, 위와 같이 표시부 화면이 대형화되는 이동통신 단말기 환경에 맞추어, 종래 이동통신 단말기에서 실행되는 하나의 응용 프로그램만을 전체화면으로 보여주는 싱글모드 디스플레이방식과는 달리, 단말기 화면을 2 개 이상의 화면으로 분할하는 듀얼모드로 구현하고, 듀얼모드로 분할된 다른 화면에는 현재 실행되는 응용 프로그램과 함께 사용될 연관성이 높은 서브 응용 프로그램을 연동하여 동시에 실행시킬 수 있도록 한다면, 사용상 편리성 보다 증대될 수 있을 것으로 기대된다.Therefore, in accordance with the mobile communication terminal environment in which the display screen is enlarged as described above, unlike the single mode display method in which only one application program executed in the conventional mobile communication terminal is displayed in full screen, the terminal screen is divided into two or more screens. If the dual mode is implemented and other screens divided into the dual mode can be simultaneously executed by interworking with a highly relevant sub application program to be used together with the currently executed application program, it is expected to be more convenient in use.
따라서 본 발명은 이동통신 단말기상 설치되는 다양한 응용 프로그램들에 대해 해당 응용 프로그램의 구동 시 이와 함께 사용될 연관성이 높은 서브 응용 프로그램을 연동하여 실행시킬 수 있도록 하는 응용 프로그램간 연동이 가능한 이동통신 단말기 및 이동통신 단말기에서의 응용 프로그램 연동방법을 제공하고자 한다.Accordingly, the present invention provides a mobile communication terminal and a mobile communication terminal capable of interworking with a plurality of application programs installed on a mobile communication terminal so as to interwork and execute a highly relevant sub-application program to be used together when the corresponding application program is driven. An application program interworking method in a communication terminal is provided.
상술한 본 발명은 이동통신 단말기에서 응용 프로그램간 연동방법으로서, 상기 단말기상 메인 응용 프로그램 설치 시 상기 메인 응용 프로그램과 연동 가능한 서브 응용 프로그램 정보를 연동테이블로 구성하는 단계와, 상기 메인 응용 프로그램의 실행 시 상기 서브 응용 프로그램의 연동 실행을 의미하는 연동 이벤트가 발생하는지를 검사하는 단계와, 상기 연동 이벤트 발생 시 상기 연동테이블내 상기 메인 응용 프로그램에 연동 등록된 서브 응용 프로그램 리스트를 디스플레이하는 단계와, 상기 서브 응용 프로그램 리스트 중 선택된 서브 응용 프로그램을 상기 메인 응용 프로그램과 함께 연동 실행시키는 단계를 포함한다.As described above, the present invention provides a method of interworking between application programs in a mobile communication terminal, the method comprising: configuring sub-application information interoperable with the main application program as an interworking table when the main application program is installed on the terminal, and executing the main application program. Checking whether an interlocking event, which means interlocking execution of the sub-application, occurs; displaying a list of sub-applications registered with the main application in the interlocking table when the interlocking event occurs; And interworking the selected sub-application program with the main application program.
삭제delete
본 발명에서는 이동통신 단말기에서 단말기의 상태 변화에 따라 응용 프로그램을 연동시킴에 있어서, 단말기상 설치되는 다양한 응용 프로그램들에 대해 해당 응용 프로그램의 구동 시 이와 함께 사용될 연관성이 높은 응용 프로그램을 서브 응용 프로그램으로 등록하여 연동테이블을 구성한 후, 임의의 메인 응용 프로그램의 구동 요청 시, 단말기 표시부상 화면을 분할하여 메인 응용 프로그램과 연동되는 서브 응용 프로그램을 동시에 실행시킬 수 있도록 함으로써, 사용자가 최소의 패스로 원하는 작업을 편리하게 수행할 수 있는 이점이 있다.In the present invention, in linking an application program according to a change of state of a terminal in a mobile communication terminal, a highly related application program to be used with this when the corresponding application program is run for various applications installed on the terminal as a sub application program. After configuring the linked table by registering, when the user requests the start of any main application, the terminal display screen can be split and the sub application linked to the main application can be executed at the same time. There is an advantage that can be performed conveniently.
이하, 첨부된 도면을 참조하여 본 발명의 동작 원리를 상세히 설명한다. 하기에서 본 발명을 설명함에 있어서 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. Hereinafter, with reference to the accompanying drawings will be described in detail the operating principle of the present invention. In the following description of the present invention, detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The following terms are defined in consideration of the functions of the present invention, and may be changed according to the intentions or customs of the user, the operator, and the like. Therefore, the definition should be based on the contents throughout this specification.
본 발명의 구체적인 핵심 기술요지를 살펴보면, 이동통신 단말기상 설치되는 다양한 응용 프로그램들에 대해 해당 응용 프로그램의 구동 시 이와 함께 사용될 연관성이 높은 서브 응용 프로그램을 연동하여 실행시킬 수 있도록 하는 기술을 통해 본 발명에서 이루고자 하는 바를 쉽게 달성할 수 있다.Looking at the specific core technical gist of the present invention, the present invention through a technology that can be linked to the various application programs installed on the mobile communication terminal to run in conjunction with a highly relevant sub-application program to be used with this when running the present invention. It's easy to achieve what you want to achieve.
도 1은 본 발명의 실시 예에 따른 응용 프로그램간 연동이 가능한 이동통신 단말기의 상세 블록 구성을 도시한 것이다.1 is a detailed block diagram of a mobile communication terminal capable of interworking between application programs according to an exemplary embodiment of the present invention.
이하, 위 도 1을 참조하여 본 발명의 이동통신 단말기(150) 각 구성요소의 동작을 상세히 설명하기로 한다.Hereinafter, the operation of each component of the
먼저, RF(Radio Frequency)부(108)는 고주파 처리부와 중간주파수 처리부 및 기저대역 처리부의 포괄적 구성부를 의미하며, 안테나(ANT)를 통해 수신되는 외부 무선 통신망으로부터의 음성 및 각종 멀티미디어 데이터를 무선통신 대역 주파수에서 1차적으로 처리하고, 이를 다시 낮은 주파수 대역으로 낮추는 중간주파수 처리와, 이를 다시 제어부(106)에서 처리 가능한 주파수 대역의 신호로 처리한다. First, the RF (Radio Frequency)
오디오부(110)는 제어부(106)의 제어를 받아 마이크(MIC)를 통해 입력되는 음성신호를 무선신호로 변조하고, 수신되는 무선신호를 복조하여 스피커(SPK)에 음 성신호로서 송출한다. 키입력부(100)는 다수의 숫자키를 구비하고 있으며, 사용자가 소정의 키를 누를 때 해당하는 키데이터를 발생하여 제어부(106)로 출력한다. 표시부(104)는 제어부(106)의 제어에 따라 이동통신 단말기(150)의 각종 정보를 표시하며, 키입력부(100)에서 발생되는 키데이터 및 제어부(106)의 각종 정보신호를 입력받아 디스플레이한다.The
메모리부(102)는 이동통신 단말기(150)의 전반적인 동작을 위한 동작 제어프로그램을 저장하고 있으며, 본 발명에 따라 이동통신 단말기(150)에 설치된 메인 응용 프로그램들과 각각 연동되는 서브 응용 프로그램 정보로 구성된 연동테이블(114)을 저장한다.The
연동관리자(112)는 이동통신 단말기(150)에 설치된 메인 응용 프로그램들과 각각 연동되는 서브 응용 프로그램 정보를 제어부(106)로부터 제공받아 연동테이블(114)로 구성하며, 임의의 메인 응용 프로그램 실행 중 연동이벤트 발생 시 해당 응용 프로그램과 연동되는 서브 응용 프로그램 정보를 제공한다.The interlocking manager 112 receives sub application information interlocked with the main applications installed in the
제어부(106)는 이동통신 단말기(150)의 전반적인 동작을 제어하며, 본 발명의 실시 예에 따라 이동통신 단말기(150)상 응용 프로그램 설치 시 해당 응용 프로그램과 연동되는 서브 응용 프로그램 정보를 연동관리자(112)로 제공하여 연동 테이블(114)이 구성되도록 한다. 또한 임의의 메인 응용 프로그램 실행 중 연동 이벤트 발생 시 연동관리자(112)로부터 상기 메인 응용 프로그램에 연동 등록된 서브 응용 프로그램 정보를 수신하여 표시부(104)상 메인 응용 프로그램 실행화면과 분할된 화면영역에 상기 서브 응용 프로그램 리스트를 제공하고, 서브 응용 프로그램 리스트 중 선택된 하나의 서브 응용 프로그램이 메인 응용 프로그램과 함께 실행되도록 제어한다.The
도 2는 본 발명의 실시 예에 따른 이동통신 단말기에서 응용 프로그램간 연동을 위한 동작 제어 흐름을 도시한 것이다. 이하, 위 도 1 및 도 2를 참조하여 본 발명의 실시 예를 상세히 설명하기로 한다.2 illustrates an operation control flow for interworking application programs in a mobile communication terminal according to an exemplary embodiment of the present invention. Hereinafter, embodiments of the present invention will be described in detail with reference to FIGS. 1 and 2.
먼저, 이동통신 단말기(150)에는 생산 시 "메시지", "전화번호부", "편의기능" 등으로 명명되는 다양한 응용 프로그램(application program)이 설치되며, 또한 이동통신 단말기(150)가 사용자에게 인도된 후, 게임 등의 다양한 응용 프로그램이 사용자에 의해 무선 인터넷(wireless internet) 등을 통해 다운로드(download)되어 설치된다.First, the
이에 따라, 이동통신 단말기(150)의 제어부(106)는 (S200)단계에서 생산 시 또는 사용자에게 인도된 후, 무선 인터넷 등을 통해 다운로드되는 응용 프로그램에 대해 사용자가 이용할 수 있도록 해당 응용 프로그램을 생산자 또는 사용자의 요청에 의해 이동통신 단말기(150)에 설치한다.Accordingly, the
이때, 제어부(106)는 설치 요청된 응용 프로그램을 단순히 이동통신 단말기(150)에 설치하는 종래와는 달리, 본 발명에 따라 (S202)단계에서 이동통신 단말기(150)내 존재하는 다양한 응용 프로그램들 중 상기 설치 요청된 응용 프로그램에 대해 서브 응용 프로그램(sub application program)으로 연동할 수 있는 응용 프로그램을 검색하여 연동관리자(112)로 제공한다.At this time, the
이때, 예를 들어 설치 요청된 응용 프로그램이 "메시지"로 명명되는 문자메 시지 송/수신 기능을 제공하는 응용 프로그램인 경우, "메시지"라는 메인 응용 프로그램에 서브 응용 프로그램으로 동작할 수 있는 응용 프로그램은 예를 들어, "전화번호부", "멀티미디어 콘텐츠", "사진앨범", "메모" 등을 명명되는 문자메시지 작성 시 사용자에 의해 사용될 가능성이 높은 응용 프로그램이 될 수 있다. At this time, for example, if the application requested to be installed is an application that provides a text message transmission / reception function named "message", an application that can operate as a sub-application to the main application called "message". For example, it may be an application program that is more likely to be used by the user when creating a text message named "phone book", "multimedia content", "photo album", "memo" and the like.
그러면, 연동관리자(114)는 제어부(106)로부터 제공되는 이동통신 단말기(150)에 설치되는 응용 프로그램에 서브 응용 프로그램으로 연동할 수 있는 서브 응용 프로그램 정보를 수신하여 (S204)단계에서 이동통신 단말기(150)에 설치되는 메인 응용 프로그램과 연동될 수 있는 서브 응용 프로그램으로 등록하여 연동테이블(114)을 구성한다.Then, the
도 3은 연동관리자(112)에 의해 구성되는 위 연동테이블(114)의 일 예를 도시한 것으로, 예를 들어 "메시지"라는 메인 응용 프로그램의 설치 시 "전화번호부", "사진앨범", "메모" 등의 응용 프로그램이 위 "메시지"라는 메인 응용 프로그램과 연동될 수 있는 서브 응용 프로그램으로 검색된 경우 위 도 3에서 보여지는 바와 같이 "메시지"라는 메인 응용 프로그램에 "전화번호부", "사진앨범", "메모" 등의 응용 프로그램이 서브 응용 프로그램으로 등록되어 구성되는 것이다. 3 illustrates an example of the interlocking table 114 configured by the interlocking manager 112. For example, when a main application called "message" is installed, "phone book", "photo album", " When an application such as "memo" is detected as a sub application that can be linked with the main application called "message", "Phone book" and "photo album" are displayed in the main application called "message" as shown in FIG. Application programs such as "memo" are registered and configured as sub-applications.
이때, 위 연동테이블(114)에는 세부적으로, 메인 응용 프로그램에 연동 등록되는 서브 응용 프로그램의 프로그램 ID 정보, 상기 메인 응용 프로그램으로 송신 가능한 인 바운드 데이터 포맷(in-bound data format) 정보와, 상기 메인 응용 프로그램과 연동 시 제공 가능한 멀티미디어 동작 리스트(action list) 정보와, 각 메인 응용 프로그램에 대해, 상기 메인 응용 프로그램에서 등록된 서브 응용 프로 그램으로 송신 가능한 아웃 바운드 데이터 포맷(out-bound data format) 정보 등이 저장된다. 위에서 동작 리스트 정보라 함은 연동 가능한 서브 응용 프로그램에서 제공할 수 있는 기능을 의미하는 것으로, 예를 들어 "메시지"라는 메인 응용 프로그램에 서브 응용 프로그램으로 "멀티미디어 컨텐츠"라는 응용 프로그램이 등록된 경우 메시지 작성시에 "멀티미디어 컨텐츠"라는 서브 응용 프로그램에서 제공할 수 있는 기능이 텍스트(text) 제공, 사진첨부, 동영상첨부, MP3파일 전송 등의 여러 가지가 있다고 가정하면, 위와 같은 기능이 동작 리스트 정보로 저장되는 것이다.At this time, the interworking table 114 in detail, the program ID information of the sub-application registered in association with the main application, in-bound data format (in-bound data format) information that can be transmitted to the main application, and the main Multimedia action list information that can be provided when interworking with an application program, and out-bound data format information that can be transmitted to a sub-application registered in the main application program for each main application program. Etc. are stored. The action list information above means a function that can be provided by an interoperable sub-application. For example, when an application called "multimedia content" is registered as a sub-application in the main application, "message". Assuming that there are various functions that can be provided by a sub application called "multimedia content" at the time of writing, such as providing text, attaching a picture, attaching a video, and transferring an MP3 file, the above function is used as action list information. It is stored.
위와 같이 연동관리자(112)에 의해 연동테이블(114)이 구성된 후, 사용자에 의해 연동테이블(114)내 존재하는 메인 응용 프로그램에 대한 실행이 요청되는 경우, 제어부(106)는 (S206)단계에서 사용자에 의해 실행 요청된 응용 프로그램을 인식하고, (S208)단계에서 실행 요청된 응용 프로그램을 메인 응용 프로그램으로 하여 표시부(104)상 전체화면으로 해당 메인 응용 프로그램 화면을 디스플레이시킨다.After the interlocking table 114 is configured by the interlocking manager 112 as described above, when a user is requested to execute the main application program existing in the interlocking table 114, the
이때, 메인 응용 프로그램 화면에서 사용자에 의해 서브 응용 프로그램의 연동과 연계되는 메뉴 또는 키의 입력이 있거나, 또는 이동통신 단말기(150)가 가로 또는 세로로 회전되는 등의 물리적 상태 변경이 있는 경우, 제어부(106)는 (S210)단계에서 이를 상기 메인 응용 프로그램과 연계되어 저장된 서브 응용 프로그램의 연동 실행을 요청하는 연동이벤트의 발생으로 판단하고, (S212)단계로 진행해서 연동관리자(112)를 통해 연동테이블(114)내 메인 응용 프로그램과 연동하도록 등록된 서브 응용 프로그램 정보를 검색한다.In this case, when there is an input of a menu or a key associated with the interworking of the sub-application by the user on the main application screen, or when there is a physical state change such as the
이어, 제어부(106)는 (S214)단계에서 연동테이블(114)을 통해 검색된 현재 이동통신 단말기(150)상 실행중인 메인 응용 프로그램에 서브 응용 프로그램으로 등록된 서브 응용 프로그램 리스트(list) 정보를 표시부(104)상 메인 응용 프로그램 화면과 함께 디스플레이시킨다.Subsequently, the
도 4는 서브 응용 프로그램 리스트 디스플레이 화면을 일 예를 도시한 것으로, 위 도 4에서와 같이, 표시부(104)상 메인 응용 프로그램의 실행 화면(400)과 분리된 다른 화면(402)내 서브 응용 프로그램 리스트가 아이콘 형식으로 디스플레이됨으로써 사용자가 메인 응용 프로그램과 연동될 수 있는 서브 응용 프로그램을 쉽게 인지할 수 있고, 필요한 경우 쉽게 선택이 가능하게 됨을 알 수 있다. 이때, 표시부(104)상 메인 응용 프로그램 실행화면(400)과 서브 응용 프로그램 리스트 화면(402)이 이분할되어 표시되는 것을 예로써 설명하였으나, 표시부(104)상 화면 분할은 사용자의 선택에 따라 2개 이상의 다분할 화면으로 변경 설정될 수 있다.4 illustrates an example of a sub-application list display screen. As shown in FIG. 4, the sub-application program in
이에 따라, 사용자는 메인 응용 프로그램 실행 화면에서 메시지를 작성하는 동안 메시지 작성에 필요한 서브 응용 프로그램이 있는 경우 이를 서브 응용 프로그램 리스트상에서 해당 서브 응용 프로그램의 아이콘을 선택하여 연동 실행을 요청하게 된다.Accordingly, when a user writes a message on the main application program execution screen, the user selects an icon of the corresponding sub-application program on the sub-application list and requests the interworking execution.
그러면, 제어부(106)는 (S216)단계에서 특정 서브 응용 프로그램의 선택을 인식하고, (S218)단계에서 위 선택된 서브 응용 프로그램을 실행시켜 도 5에서 보여지는 바와 같이 상기 서브 응용 프로그램 리스트가 디스플레이되었던 위치에 서브 응용 프로그램의 실행화면(404)을 디스플레이시키게 된다.Then, the
상기한 바와 같이 본 발명에서는 이동통신 단말기에서 단말기의 상태 변화에 따라 응용 프로그램을 연동시킴에 있어서, 이동통신 단말기상 설치되는 다양한 응용 프로그램들에 대해 해당 응용 프로그램의 구동 시 이와 함께 사용될 연관성이 높은 응용 프로그램을 서브 응용 프로그램으로 등록하여 연동테이블을 구성한 후, 임의의 메인 응용 프로그램의 구동 요청 시, 단말기 표시부상 화면을 분할하여 메인 응용 프로그램과 연동되는 서브 응용 프로그램을 동시에 실행시킬 수 있도록 함으로써, 사용자가 최소의 패스로 원하는 작업을 편리하게 수행할 수 있도록 한다.As described above, in the present invention, in linking an application program according to a state change of the terminal in the mobile communication terminal, a highly relevant application to be used together with various application programs installed on the mobile communication terminal when the corresponding application program is driven. After registering a program as a sub-application program to configure an interworking table, when the user requests to run any main application, the user can divide the screen on the terminal display and execute the sub-application linked with the main application at the same time. Make it easy to do what you want with a minimum number of passes.
한편 상술한 본 발명의 설명에서는 구체적인 실시 예에 관해 설명하였으나, 여러 가지 변형이 본 발명의 범위에서 벗어나지 않고 실시될 수 있다. 따라서 발명의 범위는 설명된 실시 예에 의하여 정할 것이 아니고 특허청구범위에 의해 정하여져야 한다.While the invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention. Accordingly, the scope of the invention should not be limited by the described embodiments but should be defined by the appended claims.
이상과 같이, 본 발명에서는 휴대폰 등의 이동통신 단말기에서 동시에 두 개 이상의 응용 프로그램을 사용할 수 있어 두 응용 프로그램간 상호 연동을 통해 사용성을 높이는 시너지(synergy) 효과를 내고, 사용자 만족도 향상과 관련 서비스 활성화에 적합하다.As described above, in the present invention, two or more applications can be used at the same time in a mobile communication terminal such as a mobile phone, thereby generating synergy effect to increase usability through mutual interworking between the two applications, and improving user satisfaction and activating related services. Suitable for
도 1은 본 발명의 실시 예에 따른 이동통신 단말기 블록 구성도,1 is a block diagram of a mobile communication terminal according to an embodiment of the present invention;
도 2는 본 발명의 실시 예에 따른 이동통신 단말기에서 응용 프로그램간 연동 동작 제어 흐름도,2 is a flowchart illustrating an interlocking operation between application programs in a mobile communication terminal according to an embodiment of the present invention;
도 3은 본 발명의 실시 예에 따른 연동테이블 예시도,3 is a view illustrating an interlocking table according to an embodiment of the present invention;
도 4 내지 도 5는 본 발명의 실시 예에 따른 연동된 각 응용 프로그램 화면 디스플레이 예시도.4 to 5 are exemplary diagrams of display of the associated application program screen according to an embodiment of the present invention.
<도면의 주요 부호에 대한 간략한 설명><Brief description of the major symbols in the drawings>
100 : 키입력부 102 : 메모리부100: key input unit 102: memory unit
104 : 표시부 106 : 제어부104: display unit 106: control unit
108 : RF부 110 : 오디오부108: RF unit 110: audio unit
112 : 연동관리자 114 : 연동테이블112: linkage manager 114: linkage table
Claims (19)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020080113581A KR101308403B1 (en) | 2008-11-14 | 2008-11-14 | Portable communication terminal capable of interlocking different applications and method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020080113581A KR101308403B1 (en) | 2008-11-14 | 2008-11-14 | Portable communication terminal capable of interlocking different applications and method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20100054601A KR20100054601A (en) | 2010-05-25 |
| KR101308403B1 true KR101308403B1 (en) | 2013-09-16 |
Family
ID=42279309
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020080113581A Active KR101308403B1 (en) | 2008-11-14 | 2008-11-14 | Portable communication terminal capable of interlocking different applications and method thereof |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101308403B1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101700782B1 (en) * | 2010-07-15 | 2017-01-31 | 에스케이플래닛 주식회사 | Terminal for controlling display based on messaging service and method thereof |
| KR20140040379A (en) | 2012-09-26 | 2014-04-03 | 삼성전자주식회사 | Apparatus and method for processing an applications of mobile terminal |
| KR20210058102A (en) * | 2019-11-13 | 2021-05-24 | 한국건설기술연구원 | Method and Apparatus for Providing of User Interface for Building Energy Management |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20040110116A (en) * | 2003-06-18 | 2004-12-31 | 에스케이 텔레콤주식회사 | Method for executing application of wireless terminal |
| KR20050059755A (en) * | 2003-12-15 | 2005-06-21 | 엘지전자 주식회사 | Method for executing user menu in mobile phone |
| KR20060081997A (en) * | 2005-01-11 | 2006-07-14 | 와이더댄 주식회사 | Application interworking method and system |
| KR20070105019A (en) * | 2006-04-24 | 2007-10-30 | (주)케이티에프테크놀로지스 | How to display multi-task screen of portable terminal |
-
2008
- 2008-11-14 KR KR1020080113581A patent/KR101308403B1/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20040110116A (en) * | 2003-06-18 | 2004-12-31 | 에스케이 텔레콤주식회사 | Method for executing application of wireless terminal |
| KR20050059755A (en) * | 2003-12-15 | 2005-06-21 | 엘지전자 주식회사 | Method for executing user menu in mobile phone |
| KR20060081997A (en) * | 2005-01-11 | 2006-07-14 | 와이더댄 주식회사 | Application interworking method and system |
| KR20070105019A (en) * | 2006-04-24 | 2007-10-30 | (주)케이티에프테크놀로지스 | How to display multi-task screen of portable terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20100054601A (en) | 2010-05-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9307065B2 (en) | Method and apparatus for processing E-mail and outgoing calls | |
| CN104718709B (en) | Method and device for displaying missed calls on mobile terminal | |
| US8776095B2 (en) | Screen locking method and mobile terminal | |
| US7860489B2 (en) | System and method for providing a user interface for managing calls received at a mobile device | |
| EP2651176B1 (en) | Method for managing calls and mobile terminal using the same | |
| WO2008039607A2 (en) | Thin client wireless communication device | |
| EP1980969A2 (en) | Mobile terminal and method for displaying detailed information about DRM contents | |
| KR101364044B1 (en) | Mobile terminal and method for displaying image according to call | |
| KR20120023264A (en) | Method and apparatus for operating call function of portable terminal | |
| US7912468B2 (en) | Multi-communication pathway addressing in a mobile communication device | |
| KR101308403B1 (en) | Portable communication terminal capable of interlocking different applications and method thereof | |
| KR101392320B1 (en) | Mobile communication device and control method thereof | |
| KR20100093701A (en) | Mutistandby terminal and method for offering call waiting sound thereof | |
| KR100735412B1 (en) | Method for fast short message search and mobile communication terminal for same transmit / receive number | |
| US20080081664A1 (en) | Method of providing a mobile multimedia hub | |
| JP2017135667A (en) | Mobile phone, display control method, and program | |
| KR20090040967A (en) | Mobile communication terminal displaying content on idle screen and its control method | |
| KR20090080689A (en) | How to send a message from your mobile device | |
| KR100722881B1 (en) | Portable terminal and its contents storage method | |
| KR100490117B1 (en) | Mobile phone and Important message indication method of mobile phone | |
| KR101527263B1 (en) | Method of Providing Guide Screen Automatically Using Communication and Electronic Device Thereof | |
| US20060126598A1 (en) | Method for establishing an Internet connection using a handheld device | |
| KR20070092847A (en) | Device and method for sending and receiving messages on a Bluetooth mobile device | |
| KR100353444B1 (en) | Method for changing information message in mobile telephone | |
| JP3731457B2 (en) | Mobile communication terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20081114 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20110914 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20081114 Comment text: Patent Application |
|
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
Patent event date: 20111012 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20130130 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20130827 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20130909 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20130910 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment |
Payment date: 20160831 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20160831 Start annual number: 4 End annual number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20170830 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20170830 Start annual number: 5 End annual number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20180830 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20180830 Start annual number: 6 End annual number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20190819 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20190819 Start annual number: 7 End annual number: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20210824 Start annual number: 9 End annual number: 9 |
|
| PR1001 | Payment of annual fee |
Payment date: 20230622 Start annual number: 11 End annual number: 11 |
|
| PR1001 | Payment of annual fee |
Payment date: 20240619 Start annual number: 12 End annual number: 12 |