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 PDF

Info

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
Application number
KR1020080113581A
Other languages
Korean (ko)
Other versions
KR20100054601A (en
Inventor
이태영
김유신
오동혁
손대림
Original Assignee
에스케이플래닛 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이플래닛 주식회사 filed Critical 에스케이플래닛 주식회사
Priority to KR1020080113581A priority Critical patent/KR101308403B1/en
Publication of KR20100054601A publication Critical patent/KR20100054601A/en
Application granted granted Critical
Publication of KR101308403B1 publication Critical patent/KR101308403B1/en
Assigned to 에스케이텔레콤 주식회사 reassignment 에스케이텔레콤 주식회사 권리의 일부이전등록 Assignors: 에스케이플래닛 주식회사
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User 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

응용 프로그램간 연동이 가능한 이동통신 단말기와 그 연동방법{PORTABLE COMMUNICATION TERMINAL CAPABLE OF INTERLOCKING DIFFERENT APPLICATIONS AND METHOD THEREOF}PORTABLE COMMUNICATION TERMINAL CAPABLE OF INTERLOCKING DIFFERENT APPLICATIONS AND METHOD THEREOF}

본 발명은 이동통신 단말기에서 응용 프로그램(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 mobile communication terminal 150 of the present invention will be described in detail with reference to FIG. 1.

먼저, RF(Radio Frequency)부(108)는 고주파 처리부와 중간주파수 처리부 및 기저대역 처리부의 포괄적 구성부를 의미하며, 안테나(ANT)를 통해 수신되는 외부 무선 통신망으로부터의 음성 및 각종 멀티미디어 데이터를 무선통신 대역 주파수에서 1차적으로 처리하고, 이를 다시 낮은 주파수 대역으로 낮추는 중간주파수 처리와, 이를 다시 제어부(106)에서 처리 가능한 주파수 대역의 신호로 처리한다. First, the RF (Radio Frequency) unit 108 refers to a comprehensive configuration of a high frequency processing unit, an intermediate frequency processing unit and a baseband processing unit, and wirelessly communicates voices and various multimedia data from an external wireless communication network received through an antenna ANT. Intermediate frequency processing is first processed at the band frequency, and lowered back to the low frequency band, and the signal is processed as a signal of the frequency band processable by the controller 106 again.

오디오부(110)는 제어부(106)의 제어를 받아 마이크(MIC)를 통해 입력되는 음성신호를 무선신호로 변조하고, 수신되는 무선신호를 복조하여 스피커(SPK)에 음 성신호로서 송출한다. 키입력부(100)는 다수의 숫자키를 구비하고 있으며, 사용자가 소정의 키를 누를 때 해당하는 키데이터를 발생하여 제어부(106)로 출력한다. 표시부(104)는 제어부(106)의 제어에 따라 이동통신 단말기(150)의 각종 정보를 표시하며, 키입력부(100)에서 발생되는 키데이터 및 제어부(106)의 각종 정보신호를 입력받아 디스플레이한다.The audio unit 110 modulates the voice signal input through the microphone MIC into a wireless signal under the control of the control unit 106, demodulates the received wireless signal, and transmits the received wireless signal to the speaker SPK as a voice signal. The key input unit 100 includes a plurality of numeric keys, and generates corresponding key data when the user presses a predetermined key and outputs the corresponding key data to the controller 106. The display unit 104 displays various types of information of the mobile communication terminal 150 under the control of the controller 106, and receives and displays key data generated by the key input unit 100 and various information signals of the controller 106. .

메모리부(102)는 이동통신 단말기(150)의 전반적인 동작을 위한 동작 제어프로그램을 저장하고 있으며, 본 발명에 따라 이동통신 단말기(150)에 설치된 메인 응용 프로그램들과 각각 연동되는 서브 응용 프로그램 정보로 구성된 연동테이블(114)을 저장한다.The memory unit 102 stores an operation control program for the overall operation of the mobile communication terminal 150, and the sub-application information that is linked to each of the main application programs installed in the mobile communication terminal 150 according to the present invention. The configured interworking table 114 is stored.

연동관리자(112)는 이동통신 단말기(150)에 설치된 메인 응용 프로그램들과 각각 연동되는 서브 응용 프로그램 정보를 제어부(106)로부터 제공받아 연동테이블(114)로 구성하며, 임의의 메인 응용 프로그램 실행 중 연동이벤트 발생 시 해당 응용 프로그램과 연동되는 서브 응용 프로그램 정보를 제공한다.The interlocking manager 112 receives sub application information interlocked with the main applications installed in the mobile communication terminal 150 from the control unit 106 and configures the interlocking table 114 and executes any main application. Provides information on the sub-application linked with the corresponding application when an interlocking event occurs.

제어부(106)는 이동통신 단말기(150)의 전반적인 동작을 제어하며, 본 발명의 실시 예에 따라 이동통신 단말기(150)상 응용 프로그램 설치 시 해당 응용 프로그램과 연동되는 서브 응용 프로그램 정보를 연동관리자(112)로 제공하여 연동 테이블(114)이 구성되도록 한다. 또한 임의의 메인 응용 프로그램 실행 중 연동 이벤트 발생 시 연동관리자(112)로부터 상기 메인 응용 프로그램에 연동 등록된 서브 응용 프로그램 정보를 수신하여 표시부(104)상 메인 응용 프로그램 실행화면과 분할된 화면영역에 상기 서브 응용 프로그램 리스트를 제공하고, 서브 응용 프로그램 리스트 중 선택된 하나의 서브 응용 프로그램이 메인 응용 프로그램과 함께 실행되도록 제어한다.The controller 106 controls the overall operation of the mobile communication terminal 150, and when the application program is installed on the mobile communication terminal 150, the sub-application information linked with the corresponding application program is linked to the manager ( 112 to configure the interworking table 114. In addition, when an interlocking event occurs during the execution of an arbitrary main application, the sub-application information registered in association with the main application is received from the interlocking manager 112, and the screen is divided into the main application execution screen and the divided screen area on the display unit 104. A sub application program list is provided and a sub application program selected from the sub application program list is controlled to be executed together with the main application program.

도 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 mobile communication terminal 150 is installed with a variety of application programs (named "message", "phone book", "convenience function", etc.) at the time of production, the mobile communication terminal 150 is delivered to the user After that, various applications such as games are downloaded and installed by the user through a wireless internet or the like.

이에 따라, 이동통신 단말기(150)의 제어부(106)는 (S200)단계에서 생산 시 또는 사용자에게 인도된 후, 무선 인터넷 등을 통해 다운로드되는 응용 프로그램에 대해 사용자가 이용할 수 있도록 해당 응용 프로그램을 생산자 또는 사용자의 요청에 의해 이동통신 단말기(150)에 설치한다.Accordingly, the control unit 106 of the mobile communication terminal 150 producers the application so that the user can use the application downloaded during the production or delivered to the user, such as through the wireless Internet in step (S200) Or it is installed in the mobile communication terminal 150 at the request of the user.

이때, 제어부(106)는 설치 요청된 응용 프로그램을 단순히 이동통신 단말기(150)에 설치하는 종래와는 달리, 본 발명에 따라 (S202)단계에서 이동통신 단말기(150)내 존재하는 다양한 응용 프로그램들 중 상기 설치 요청된 응용 프로그램에 대해 서브 응용 프로그램(sub application program)으로 연동할 수 있는 응용 프로그램을 검색하여 연동관리자(112)로 제공한다.At this time, the control unit 106 is different from the conventional installation of simply installing the requested application program in the mobile communication terminal 150, various application programs existing in the mobile communication terminal 150 in step (S202) according to the present invention The application program that can be interlocked as a sub application program for the installation requested application is searched and provided to the interworking manager 112.

이때, 예를 들어 설치 요청된 응용 프로그램이 "메시지"로 명명되는 문자메 시지 송/수신 기능을 제공하는 응용 프로그램인 경우, "메시지"라는 메인 응용 프로그램에 서브 응용 프로그램으로 동작할 수 있는 응용 프로그램은 예를 들어, "전화번호부", "멀티미디어 콘텐츠", "사진앨범", "메모" 등을 명명되는 문자메시지 작성 시 사용자에 의해 사용될 가능성이 높은 응용 프로그램이 될 수 있다. 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 interworking manager 114 receives the sub-application information that can be linked to the sub-application to the application program installed in the mobile communication terminal 150 provided from the control unit 106 in step (S204) The interworking table 114 is configured by registering as a sub application program that can be interworked with the main application program installed at 150.

도 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 control unit 106 performs the step S206. Recognizing the application requested to be executed by the user, and displays the main application screen in full screen on the display unit 104 using the application requested to be executed in the step S208 as the main application.

이때, 메인 응용 프로그램 화면에서 사용자에 의해 서브 응용 프로그램의 연동과 연계되는 메뉴 또는 키의 입력이 있거나, 또는 이동통신 단말기(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 mobile communication terminal 150 being rotated horizontally or vertically, the controller In step S210, it is determined that the occurrence of an interlocking event requesting the interworking execution of the stored sub-application linked with the main application program, and proceeds to the step S212 to link through the interlocking manager 112. The sub-application information registered to work with the main application program in the table 114 is retrieved.

이어, 제어부(106)는 (S214)단계에서 연동테이블(114)을 통해 검색된 현재 이동통신 단말기(150)상 실행중인 메인 응용 프로그램에 서브 응용 프로그램으로 등록된 서브 응용 프로그램 리스트(list) 정보를 표시부(104)상 메인 응용 프로그램 화면과 함께 디스플레이시킨다.Subsequently, the control unit 106 displays sub-application list information registered as a sub-application program in the main application program currently running on the mobile communication terminal 150 searched through the interworking table 114 in step S214. (104) is displayed together with the main application screen.

도 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 another screen 402 separated from the execution screen 400 of the main application program on the display unit 104. As the list is displayed in the form of an icon, the user can easily recognize the sub application that can be linked with the main application, and it can be seen that the selection can be easily performed if necessary. At this time, the main application program execution screen 400 and the sub-application list screen 402 is divided into two on the display unit 104 as an example, but the screen division on the display unit 104 according to the user's selection 2 Changes can be made to more than one multi-screen.

이에 따라, 사용자는 메인 응용 프로그램 실행 화면에서 메시지를 작성하는 동안 메시지 작성에 필요한 서브 응용 프로그램이 있는 경우 이를 서브 응용 프로그램 리스트상에서 해당 서브 응용 프로그램의 아이콘을 선택하여 연동 실행을 요청하게 된다.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 controller 106 recognizes the selection of the specific sub-application in step S216, executes the selected sub-application in step S218, and displays the sub-application list as shown in FIG. The execution screen 404 of the sub-application is displayed at the location.

상기한 바와 같이 본 발명에서는 이동통신 단말기에서 단말기의 상태 변화에 따라 응용 프로그램을 연동시킴에 있어서, 이동통신 단말기상 설치되는 다양한 응용 프로그램들에 대해 해당 응용 프로그램의 구동 시 이와 함께 사용될 연관성이 높은 응용 프로그램을 서브 응용 프로그램으로 등록하여 연동테이블을 구성한 후, 임의의 메인 응용 프로그램의 구동 요청 시, 단말기 표시부상 화면을 분할하여 메인 응용 프로그램과 연동되는 서브 응용 프로그램을 동시에 실행시킬 수 있도록 함으로써, 사용자가 최소의 패스로 원하는 작업을 편리하게 수행할 수 있도록 한다.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)

삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 이동통신 단말기에서 응용 프로그램간 연동방법으로서,As an interworking method between application programs in a mobile communication terminal, 상기 이동통신 단말기상 메인 응용 프로그램 설치 시 상기 메인 응용 프로그램과 연동 가능한 서브 응용 프로그램 정보를 연동테이블로 구성하는 단계와,When the main application program is installed on the mobile terminal, configuring sub-application information interoperable with the main application program as an interworking table; 상기 메인 응용 프로그램의 실행 시 상기 서브 응용 프로그램의 연동 실행을 의미하는 연동 이벤트가 발생하는지를 검사하는 단계와,Checking whether an interlocking event, which means interlocking execution of the sub-application, occurs when the main application is executed; 상기 연동 이벤트 발생 시 상기 연동테이블내 상기 메인 응용 프로그램에 연동 등록된 서브 응용 프로그램 리스트를 디스플레이하는 단계와,Displaying a list of sub-applications registered in association with the main application in the interworking table when the interworking event occurs; 상기 서브 응용 프로그램 리스트 중 선택된 서브 응용 프로그램을 상기 메인 응용 프로그램과 함께 연동 실행시키는 단계Cooperatively executing the selected sub application program from the sub application list together with the main application program; 를 포함하며, / RTI &gt; 상기 서브 응용 프로그램 리스트는,The sub application list is, 상기 이동통신 단말기 표시부상 전체화면을 분할하여 상기 메인 응용 프로그램의 실행화면과 분리된 다른 화면내 디스플레이되며, Splitting the full screen on the display of the mobile terminal is displayed in another screen separated from the execution screen of the main application, 상기 연동 실행 단계에서,In the linkage execution step, 상기 메인 응용 프로그램과 연동하여 실행되는 서브 응용 프로그램의 화면은 상기 이동통신 단말기 표시부상 분할된 다른 화면에 상기 메인 응용 프로그램의 실행화면과 함께 디스플레이되는 것을 특징으로 하는 이동통신 단말기에서 응용 프로그램간 연동방법.A screen of a sub application program executed in association with the main application program is displayed on the other screen divided on the display of the mobile terminal together with the execution screen of the main application program. . 제 11 항에 있어서,The method of claim 11, 상기 연동테이블 구성단계는,The interlock table configuration step, 상기 이동통신 단말기상 메인 응용 프로그램 설치 시 상기 메인 응용 프로그램과 연동 가능한 서브 응용 프로그램 정보 검색하는 단계와,Retrieving sub-application information interoperable with the main application when the main application is installed on the mobile communication terminal; 상기 검색된 서브 응용 프로그램 정보를 상기 메인 응용 프로그램과 연계 저장하여 연동테이블을 구성하는 단계Configuring the interworking table by storing the retrieved sub application information in association with the main application program. 를 포함하는 것을 특징으로 하는 이동통신 단말기에서 응용 프로그램간 연동방법.Interworking method between the application program in a mobile communication terminal comprising a. 제 12 항에 있어서,13. The method of claim 12, 상기 연동테이블은,The interlocking table, 상기 메인 응용 프로그램에 연동 등록되는 서브 응용 프로그램의 프로그램 ID 정보, 상기 메인 응용 프로그램으로 송신 가능한 인 바운드 데이터 포맷 정보와, 상기 메인 응용 프로그램과 연동 시 제공 가능한 멀티미디어 동작 리스트 정보를 포함하는 것을 특징으로 하는 이동통신 단말기에서 응용 프로그램간 연동방법.And program ID information of a sub-application registered in association with the main application, inbound data format information that can be transmitted to the main application, and multimedia operation list information that can be provided when interworking with the main application. Interworking method between applications in the mobile communication terminal. 제 13 항에 있어서,14. The method of claim 13, 상기 연동테이블은,The interlocking table, 각 메인 응용 프로그램에 대해, 상기 메인 응용 프로그램에서 등록된 서브 응용 프로그램으로 송신 가능한 아웃 바운드 데이터 포맷 정보를 더 포함하는 것을 특징으로 하는 이동통신 단말기에서 응용 프로그램간 연동방법.The inter-application method in the mobile communication terminal, characterized in that for each main application program, further comprises outbound data format information that can be transmitted to the sub-application registered in the main application program. 삭제delete 삭제delete 제 11 항에 있어서,The method of claim 11, 상기 연동이벤트 발생여부 검사 단계에서,In the interlock event occurrence check step, 상기 메인 응용 프로그램 실행 중 상기 메인 응용 프로그램 실행 화면에서 서브 응용 프로그램의 연동과 연계되는 메뉴 또는 키의 입력 시 상기 연동이벤트 발생이 판단되는 것을 특징으로 하는 이동통신 단말기에서 응용 프로그램간 연동방법.The interworking method of the mobile communication terminal, characterized in that the occurrence of the interlocking event is determined when the menu or key associated with the interworking of the sub-application in the main application program execution screen during the execution of the main application program. 제 11 항에 있어서,The method of claim 11, 상기 연동이벤트 발생여부 검사 단계에서,In the interlock event occurrence check step, 상기 메인 응용 프로그램 실행 중 상기 이동통신 단말기의 물리적 상태 변경이 인지되는 경우 상기 연동이벤트 발생이 판단되는 것을 특징으로 하는 이동통신 단말기에서 응용 프로그램간 연동방법.The interworking method of the mobile communication terminal characterized in that the occurrence of the interlocking event is determined when the physical state change of the mobile communication terminal is recognized during the execution of the main application program. 제 18 항에 있어서,The method of claim 18, 상기 이동통신 단말기의 물리적 상태 변경은, 상기 이동통신 단말기의 가로 또는 세로 방향으로의 회전 발생을 의미하는 것을 특징으로 하는 이동통신 단말기에서 응용 프로그램간 연동방법.The physical state change of the mobile communication terminal, the interlocking method between the application program in the mobile communication terminal, characterized in that the rotation occurs in the horizontal or vertical direction of the mobile communication terminal.
KR1020080113581A 2008-11-14 2008-11-14 Portable communication terminal capable of interlocking different applications and method thereof Active KR101308403B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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