[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5079345B2 - Electronic device and control method in electronic device - Google Patents

Electronic device and control method in electronic device Download PDF

Info

Publication number
JP5079345B2
JP5079345B2 JP2007018081A JP2007018081A JP5079345B2 JP 5079345 B2 JP5079345 B2 JP 5079345B2 JP 2007018081 A JP2007018081 A JP 2007018081A JP 2007018081 A JP2007018081 A JP 2007018081A JP 5079345 B2 JP5079345 B2 JP 5079345B2
Authority
JP
Japan
Prior art keywords
application
applications
executed
execution
newly requested
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.)
Expired - Fee Related
Application number
JP2007018081A
Other languages
Japanese (ja)
Other versions
JP2008186167A (en
Inventor
雄樹 和田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Corp
Original Assignee
Kyocera Corp
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 Kyocera Corp filed Critical Kyocera Corp
Priority to JP2007018081A priority Critical patent/JP5079345B2/en
Priority to PCT/JP2008/051163 priority patent/WO2008091008A1/en
Priority to US12/524,717 priority patent/US8631413B2/en
Publication of JP2008186167A publication Critical patent/JP2008186167A/en
Application granted granted Critical
Publication of JP5079345B2 publication Critical patent/JP5079345B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Description

本発明は、複数のアプリケーションを実行可能な電子機器及び電子機器における制御方法に関する。   The present invention relates to an electronic device capable of executing a plurality of applications and a control method in the electronic device.

現在、携帯端末等の電子機器においては、多種多様なアプリケーションを実行可能となっている。
携帯端末の実行可能なアプリケーションとしては、例えば、Eメール、カレンダー、アドレス帳、ウェブブラウザ、地図やGPSによるナビゲーション、音楽再生、ゲーム等が挙げられる。
At present, electronic devices such as portable terminals can execute a wide variety of applications.
Examples of applications that can be executed by the mobile terminal include e-mail, calendar, address book, web browser, map and GPS navigation, music playback, and games.

携帯端末は、上述したような多様なアプリケーションを実行可能ではあるが、携帯端末は小型であることがユーザビリティ上必然的に要求されるため、実行要求されたアプリケーションの実行の際に必要な情報を記憶するメモリを大容量化することが困難であり、基本的には同時に1つのアプリケーションしか実行することしかできない、という仕様になっていた。例えば、Eメールアプリケーション実行中にカレンダーアプリケーションを実行しようとした場合、現在実行中のEメールアプリケーションを一度終了させた後、改めてカレンダーアプリケーションを実行させる必要があり、操作が大変煩わしい、という第1の不利益があった。   Although the mobile terminal can execute various applications as described above, since the mobile terminal is necessarily required to be small in terms of usability, information necessary for executing the requested application is obtained. It was difficult to increase the capacity of the memory to be stored, and it was basically specified that only one application can be executed at a time. For example, if the calendar application is to be executed while the e-mail application is being executed, the e-mail application that is currently being executed must be terminated once, and then the calendar application needs to be executed again. There was a disadvantage.

そのような第1の不利益を解消するために、現在実行中のアプリケーションを一時中断して待機させておいて、その間に他のアプリケーションを実行する携帯端末が存在する。
このような携帯端末では、中断させたアプリケーションを待機させたまま他のアプリケーションを実行し、他のアプリケーションが終了したら中断させたアプリケーションを中断されたときの状態で再び実行するようになっており、使い勝手を向上させていた。
In order to eliminate such a first disadvantage, there is a mobile terminal that temporarily suspends an application that is currently being executed and waits, and executes another application in the meantime.
In such a mobile terminal, another application is executed while waiting for the suspended application, and when the other application ends, the suspended application is executed again in the state when it was interrupted. Usability was improved.

しかし、上述したように、一般に携帯端末のメモリ容量は小さく、実行中のアプリケーションを中断して待機させて他のアプリケーションを新たに実行させる場合、新たに実行させるアプリケーションのメモリ使用量によっては、待機中のアプリケーションのメモリ使用量と新たに実行させるアプリケーションのメモリ使用量との合計が、携帯端末のメモリ容量の最大値を超えてしまう場合があり、この場合には新たなアプリケーションを実行することができなくなってしまう、という第2の不利益があった。特に、複数のアプリケーションを中断して待機状態にした状態において、新たなアプリケーションを実行させることが可能な携帯端末においては、こうした第2の不利益が顕著であった。   However, as described above, generally, the memory capacity of a mobile terminal is small, and when a running application is interrupted and waited for another application to be newly executed, depending on the memory usage of the newly executed application, The sum of the memory usage of the application inside and the memory usage of the newly executed application may exceed the maximum memory capacity of the mobile terminal. In this case, a new application may be executed. There was a second disadvantage of being unable to do so. In particular, such a second disadvantage is remarkable in a portable terminal capable of executing a new application in a state in which a plurality of applications are suspended and in a standby state.

こうした第2の不利益を解消する技術として、例えば特許文献1に開示された技術がある。
特開平10−63567号公報
As a technique for solving the second disadvantage, for example, there is a technique disclosed in Patent Document 1.
Japanese Patent Laid-Open No. 10-63567

特許文献1には、複数のアプリケーションが実行されている状態で新たなアプリケーションの実行が要求された場合に、新たなアプリケーションの実行に必要なメモリ容量が残存メモリ容量を超えるか否かを判断し、残存メモリ容量が新たなアプリケーションの実行に必要なメモリ容量より小さい場合には、その旨を通知すると共に、実行中のアプリケーションのメモリ使用状況を表示するメモリ不足表示方法が開示されている。
すなわち、特許文献1に開示されたメモリ不足表示方法では、新たなアプリケーションの実行に必要なメモリ容量が足りなかった場合には、ユーザが実行中の各アプリケーションのメモリ使用量が表示されるのを見て、手動で例えば最もメモリ容量を使用しているアプリケーションの実行を終了させる、等の操作を行う必要がある。従って、特許文献1に開示されたメモリ不足表示方法では、新たなアプリケーションの実行要求がなされるまで、そのアプリケーションの実行に必要なメモリ容量が残存メモリ容量より大きいか小さいかがユーザにはわからないため、新たなアプリケーションの実行要求操作をユーザが行って初めてそのアプリケーションが(実行中のアプリケーションを終了させないと)実行できないことがわかり、操作が煩雑である、という第3の不利益があった。
In Patent Document 1, when execution of a new application is requested in a state where a plurality of applications are being executed, it is determined whether or not the memory capacity necessary for executing the new application exceeds the remaining memory capacity. When the remaining memory capacity is smaller than the memory capacity necessary for executing a new application, a memory shortage display method for notifying the fact and displaying the memory usage status of the application being executed is disclosed.
That is, in the memory shortage display method disclosed in Patent Document 1, when the memory capacity necessary for executing a new application is insufficient, the memory usage of each application being executed by the user is displayed. It is necessary to perform an operation such as manually ending the execution of an application that uses the most memory capacity. Therefore, in the memory shortage display method disclosed in Patent Document 1, the user does not know whether the memory capacity necessary for executing the application is larger or smaller than the remaining memory capacity until a new application execution request is made. The third disadvantage is that the operation cannot be executed until the user performs a new application execution request operation (unless the application being executed is terminated), and the operation is complicated.

本発明は、上述した不利益を解消するために、複数のアプリケーションの実行中において、新たなアプリケーションをユーザの手を煩わせずに好適に実行させることが可能な電子機器及び電子機器における制御方法を提供することを目的とする。   In order to eliminate the above-described disadvantages, the present invention is capable of suitably executing a new application without bothering a user during execution of a plurality of applications, and a control method in the electronic apparatus. The purpose is to provide.

上述した目的を達成するために、第1の発明の電子機器は、複数のアプリケーションを記憶する記憶部と、アプリケーションの実行を制御する制御部と、を有し、前記制御部は、前記複数のアプリケーションのうちいずれかのアプリケーションが実行されているときに前記複数のアプリケーションのうちいずれかのアプリケーションが新たに実行要求された場合に、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越える際には、既に実行されていたアプリケーションのうち実行の終了が制限された特定のアプリケーション以外のアプリケーションの実行を終了するとともに前記新たに実行要求されたアプリケーションを実行する制御を行い、前記複数のアプリケーションの一は、音楽録音機能或いは音楽再生機能を有する音楽アプリケーションであり、前記制御部は、前記音楽アプリケーションが実行されて、且つ、前記音楽の録音機能または再生機能が動作中である場合には、前記音楽アプリケーションを前記特定のアプリケーションとする制御を行う。
また、第2の発明の電子機器は、複数のアプリケーションを記憶する記憶部と、アプリケーションの実行を制御する制御部と、を有し、前記制御部は、前記複数のアプリケーションのうちいずれかのアプリケーションが実行されているときに前記複数のアプリケーションのうちいずれかのアプリケーションが新たに実行要求された場合に、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越える際には、既に実行されていたアプリケーションのうち実行の終了が制限された特定のアプリケーション以外のアプリケーションの実行を終了するとともに前記新たに実行要求されたアプリケーションを実行する制御を行い、前記複数のアプリケーションの一は、放送信号に基づいた放送記録機能或いは放送再生機能を有する放送アプリケーションであり、前記制御部は、前記放送アプリケーションが実行されて、且つ、前記放送の記録機能または再生機能が動作中である場合には、前記放送アプリケーションを前記特定のアプリケーションとする制御を行う。
また、第3の発明の電子機器は、複数のアプリケーションを記憶する記憶部と、アプリケーションの実行を制御する制御部と、を有し、前記制御部は、前記複数のアプリケーションのうちいずれかのアプリケーションが実行されているときに前記複数のアプリケーションのうちいずれかのアプリケーションが新たに実行要求された場合に、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越える際には、既に実行されていたアプリケーションのうち実行の終了が制限された特定のアプリケーション以外のアプリケーションの実行を終了するとともに前記新たに実行要求されたアプリケーションを実行する制御を行い、前記複数のアプリケーションの一は、位置情報を取得する位置情報取得機能を有する位置情報取得アプリケーションであり、前記制御部は、前記位置情報取得アプリケーションが実行されて、且つ、前記位置情報取得機能が動作中である場合には、前記位置情報取得アプリケーションを前記特定のアプリケーションとする制御を行う。
また、第4の発明の電子機器は、複数のアプリケーションを記憶する記憶部と、アプリケーションの実行を制御する制御部と、を有し、前記制御部は、前記複数のアプリケーションのうちいずれかのアプリケーションが実行されているときに前記複数のアプリケーションのうちいずれかのアプリケーションが新たに実行要求された場合に、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越える際には、既に実行されていたアプリケーションのうち実行の終了が制限される設定が予めされた特定のアプリケーション以外のアプリケーションの実行を終了するとともに前記新たに実行要求されたアプリケーションを実行する制御を行い、前記複数のアプリケーションの一は、電子メールを作成する電子メール作成機能を有する電子メールアプリケーションであり、前記制御部は、前記電子メールアプリケーションが実行されて、且つ、前記電子メール作成機能が動作中である場合には、前記電子メールアプリケーションを前記特定のアプリケーションとする制御を行う。
In order to achieve the above-described object, an electronic device according to a first aspect of the present invention includes a storage unit that stores a plurality of applications, and a control unit that controls execution of the applications, and the control unit includes the plurality of applications. When one of the plurality of applications is newly requested to be executed when any one of the applications is being executed, a predetermined parameter is allowed by the execution of the newly requested application. When exceeding the value, control is performed to terminate the execution of the application other than the specific application whose execution is restricted among the applications that have already been executed, and to execute the newly requested application, scratch, music recording function or the sound of a plurality of applications A music application having the playback function, the control unit, the music application is running, and, when the recording function or play of the music is in operation, and the music application the specific application Control.
The electronic device of the second invention includes a storage unit that stores a plurality of applications, and a control unit that controls execution of the applications, and the control unit is one of the plurality of applications. When one of the plurality of applications is newly requested when the application is executed, when a predetermined parameter exceeds an allowable value due to execution of the newly requested application, Among the applications that have already been executed, control is performed to terminate the execution of an application other than the specific application whose execution is restricted, and to execute the newly requested application . Broadcast recording function or broadcast playback based on broadcast signal A broadcast application with ability, the control unit is the broadcast application is executed, and, if the recording function or reproducing function of the broadcast is in operation, and the broadcast applications the particular application Take control.
An electronic device according to a third aspect of the present invention includes a storage unit that stores a plurality of applications, and a control unit that controls execution of the application, and the control unit is one of the plurality of applications. When one of the plurality of applications is newly requested when the application is executed, when a predetermined parameter exceeds an allowable value due to execution of the newly requested application, Among the applications that have already been executed, control is performed to terminate the execution of an application other than the specific application whose execution is restricted, and to execute the newly requested application . position with positional information acquiring function of acquiring positional information An information acquisition application, the control unit, the position information acquisition application is running, and, when the position information acquisition function is in operation, control of the position information acquisition application and the specific application I do.
According to a fourth aspect of the present invention, there is provided an electronic apparatus including a storage unit that stores a plurality of applications, and a control unit that controls execution of the application, wherein the control unit is one of the plurality of applications. When one of the plurality of applications is newly requested when the application is executed, when a predetermined parameter exceeds an allowable value due to execution of the newly requested application, The application that has already been executed is controlled to terminate the execution of an application other than the specific application whose execution is restricted, and to execute the newly requested application. one application, e-mail to create an e-mail An electronic mail application having a generating function, the control unit, said electronic mail application is executed, and, if the e-mail creating function is in operation, and the electronic mail application of the specific application Control.

第5の発明の制御方法は、複数のアプリケーションを実行可能な電子機器における制御方法であって、前記複数のアプリケーションのうちいずれかのアプリケーションが実行されているときに前記複数のアプリケーションのうちいずれかのアプリケーションが新たに実行要求された場合に、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越えるか否かの判定を行う第1の工程と、前記第1の工程において、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越えると判定された際には、前記実行されていたアプリケーションのうち実行の終了が制限された特定のアプリケーション以外のアプリケーションの実行を終了するとともに前記新たに実行要求されたアプリケーションを実行する第2の工程と、前記複数のアプリケーションの一である音楽録音機能或いは音楽再生機能を有する音楽アプリケーションが実行されて、且つ、前記音楽の録音機能または再生機能が動作中である場合には、前記音楽アプリケーションを前記特定のアプリケーションとする第3の工程と、を有する。
また、第6の発明の制御方法は、複数のアプリケーションを実行可能な電子機器における制御方法であって、前記複数のアプリケーションのうちいずれかのアプリケーションが実行されているときに前記複数のアプリケーションのうちいずれかのアプリケーションが新たに実行要求された場合に、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越えるか否かの判定を行う第1の工程と、前記第1の工程において、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越えると判定された際には、前記実行されていたアプリケーションのうち実行の終了が制限された特定のアプリケーション以外のアプリケーションの実行を終了するとともに前記新たに実行要求されたアプリケーションを実行する第2の工程と、前記複数のアプリケーションの一である放送信号に基づいた放送記録機能或いは放送再生機能を有する放送アプリケーションが実行されて、且つ、前記放送の記録機能または再生機能が動作中である場合には、前記放送アプリケーションを前記特定のアプリケーションとする第3の工程と、を有する。
また、第7の発明の制御方法は、複数のアプリケーションを実行可能な電子機器における制御方法であって、前記複数のアプリケーションのうちいずれかのアプリケーションが実行されているときに前記複数のアプリケーションのうちいずれかのアプリケーションが新たに実行要求された場合に、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越えるか否かの判定を行う第1の工程と、前記第1の工程において、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越えると判定された際には、前記実行されていたアプリケーションのうち実行の終了が制限された特定のアプリケーション以外のアプリケーションの実行を終了するとともに前記新たに実行要求されたアプリケーションを実行する第2の工程と、前記複数のアプリケーションの一である位置情報を取得する位置情報取得機能を有する位置情報取得アプリケーションが実行されて、且つ、前記位置情報取得機能が動作中である場合には、前記位置情報取得アプリケーションを前記特定のアプリケーションとする第3の工程と、を有する。
また、第8の発明の制御方法は、複数のアプリケーションを実行可能な電子機器における制御方法であって、前記複数のアプリケーションのうちいずれかのアプリケーションが実行されているときに前記複数のアプリケーションのうちいずれかのアプリケーションが新たに実行要求された場合に、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越えるか否かの判定を行う第1の工程と、前記第1の工程において、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越えると判定された際には、前記実行されていたアプリケーションのうち実行の終了が制限された特定のアプリケーション以外のアプリケーションの実行を終了するとともに前記新たに実行要求されたアプリケーションを実行する第2の工程と、前記複数のアプリケーションの一である電子メールを作成する電子メール作成機能を有する電子メールアプリケーションが実行されて、且つ、前記電子メール作成機能が動作中である場合には、前記電子メールアプリケーションを前記特定のアプリケーションとする第3の工程と、を有する。
A control method according to a fifth aspect of the present invention is a control method in an electronic device capable of executing a plurality of applications, and any one of the plurality of applications when any one of the plurality of applications is being executed. A first step of determining whether or not a predetermined parameter exceeds an allowable value due to execution of the newly requested application when the application is newly requested for execution; and When it is determined by execution of the newly requested application that a predetermined parameter exceeds an allowable value, applications other than the specific application whose execution is restricted among the executed applications are determined. At the end of execution, the newly requested application A second step of performing a Deployment, said plurality of music application having the music recording function or music playback function is one application is executed, and, if the recording function or play of the music is in operation Includes a third step of setting the music application as the specific application.
According to a sixth aspect of the present invention, there is provided a control method for an electronic device capable of executing a plurality of applications, wherein any one of the plurality of applications is being executed. A first step of determining whether a predetermined parameter exceeds an allowable value due to execution of the newly requested application when any of the applications is newly requested; and In the step, when it is determined that a predetermined parameter exceeds an allowable value by execution of the newly requested application, the application other than the specific application whose execution is restricted among the executed applications When the execution of the application is terminated, the newly requested application A second step of executing the publication, the plurality of broadcast applications with a broadcast recording function or a broadcast reproducing function based on the broadcast signal is one of an application is executed, and, the recording function or reproducing function of the broadcast A third step of setting the broadcast application as the specific application when in operation ;
According to a seventh aspect of the present invention, there is provided a control method for an electronic device capable of executing a plurality of applications, wherein any one of the plurality of applications is being executed. A first step of determining whether a predetermined parameter exceeds an allowable value due to execution of the newly requested application when any of the applications is newly requested; and In the step, when it is determined that a predetermined parameter exceeds an allowable value by execution of the newly requested application, the application other than the specific application whose execution is restricted among the executed applications When the execution of the application is terminated, the newly requested application A second step of executing the publication, the position information acquisition application is executed with a position information acquisition function of acquiring an location information is a plurality of applications, and, the position information acquisition function is in operation In the case, there is a third step of setting the position information acquisition application as the specific application.
According to an eighth aspect of the present invention, there is provided a control method for an electronic device capable of executing a plurality of applications, wherein any one of the plurality of applications is being executed. A first step of determining whether a predetermined parameter exceeds an allowable value due to execution of the newly requested application when any of the applications is newly requested; and In the step, when it is determined that a predetermined parameter exceeds an allowable value by execution of the newly requested application, the application other than the specific application whose execution is restricted among the executed applications When the execution of the application is terminated, the newly requested application A second step of executing the publication, is the electronic mail application is executed with e-mail creation function for creating e-mail is one of the plurality of applications, and, if the e-mail creating function is in operation Includes a third step of setting the electronic mail application as the specific application.

本発明によれば、複数のアプリケーションの実行中において、新たなアプリケーションをユーザの手を煩わせずに好適に実行させることが可能な電子機器及び電子機器における制御方法を提供することができる。   According to the present invention, it is possible to provide an electronic device and a control method for the electronic device that can suitably execute a new application without bothering the user during execution of a plurality of applications.

以下、本発明の電子機器の一例としての携帯端末100について説明する。
図1に、携帯端末100の構成例の一例を示す。
図1に示すように、携帯端末100は、記憶部1、実行部2、表示部3、操作部4、報知部5、制御部6を有する。
Hereinafter, the portable terminal 100 as an example of the electronic apparatus of the present invention will be described.
FIG. 1 shows an example of a configuration example of the mobile terminal 100.
As illustrated in FIG. 1, the mobile terminal 100 includes a storage unit 1, an execution unit 2, a display unit 3, an operation unit 4, a notification unit 5, and a control unit 6.

記憶部1は、携帯端末100の動作に関する各種データを記憶する。
記憶部1は、不揮発性メモリ11と揮発性メモリ12とをさらに有する。
不揮発性メモリ11は、例えばフラッシュメモリ等の書き換え可能で、且つ、電源を切ってもデータが消えないメモリである。不揮発性メモリ11には、携帯端末100上で動作する各種アプリケーションのプログラムが記憶されている。不揮発性メモリ11に記憶されたアプリケーションには、例えば、音楽アプリケーション、TVアプリケーション及びラジオアプリケーション(本発明の放送アプリケーションに対応)、位置情報取得アプリケーション、電子メールアプリケーション、ウェブブラウザアプリケーション、ゲームアプリケーション、機能設定アプリケーション等がある。
The storage unit 1 stores various data related to the operation of the mobile terminal 100.
The storage unit 1 further includes a nonvolatile memory 11 and a volatile memory 12.
The non-volatile memory 11 is a rewritable memory such as a flash memory, and the data does not disappear even when the power is turned off. The nonvolatile memory 11 stores programs for various applications that operate on the mobile terminal 100. Examples of applications stored in the nonvolatile memory 11 include a music application, a TV application, and a radio application (corresponding to the broadcast application of the present invention), a position information acquisition application, an e-mail application, a web browser application, a game application, and function settings. There are applications.

音楽アプリケーションは、別途不揮発性メモリ11に記憶された音楽データを再生し、図1に図示しない音声出力部から出力するアプリケーションである。
TVアプリケーション及びラジオアプリケーションは、図1に図示しないアンテナにより受信されたテレビ放送波或いはラジオ放送波を再生し、これに応じて表示部3に映像を表示させたり音声出力部から音声を出力させたりするアプリケーションである。
位置情報取得アプリケーションは、例えば図示しないGPS(Global Positioning System)受信部にGPS衛星との通信を行わせ、携帯端末100が現在位置する現在位置情報を取得したり、取得した現在位置を地図上に表示させたりするアプリケーションである。
The music application is an application that reproduces music data separately stored in the nonvolatile memory 11 and outputs it from an audio output unit (not shown in FIG. 1).
The TV application and the radio application reproduce a television broadcast wave or a radio broadcast wave received by an antenna not shown in FIG. 1, and display a video on the display unit 3 or output a sound from the audio output unit in accordance with this. Application.
The position information acquisition application, for example, causes a GPS (Global Positioning System) receiving unit (not shown) to communicate with a GPS satellite, acquires current position information where the mobile terminal 100 is currently located, or displays the acquired current position on a map. It is an application that displays.

電子メールアプリケーションは、電子メールを作成する電子メール作成機能を有するとともに、例えば図1に図示しない通信部を介して、メールサーバと無線通信を行い、電子メールの送受信を行うアプリケーションである。
ウェブブラウザアプリケーションは、通信部を介して各種ウェブサーバと無線通信を行い、ウェブページデータをダウンロード等して表示部3に当該ウェブページを表示させるアプリケーションである。
ゲームアプリケーションは、ゲームプログラムを実行するアプリケーションである。
機能設定アプリケーションは、例えば携帯端末100の各機能に関する設定(例えば、携帯端末100の待ち受け状態の際に表示部3に表示する壁紙の設定や、音声通話着信があった際に報知する着信音の設定(例えば、着信音の音量の設定等)を行うアプリケーションである。
また、不揮発性メモリ11は、ユーザの承認なしに終了させないアプリケーションの情報である終了禁止アプリケーション情報を記憶している。終了禁止アプリケーション情報については、後に説明する。
The e-mail application is an application that has an e-mail creating function for creating an e-mail, and performs wireless communication with a mail server via, for example, a communication unit (not shown in FIG. 1) to send and receive e-mail.
The web browser application is an application that performs wireless communication with various web servers via a communication unit, downloads web page data, and displays the web page on the display unit 3.
The game application is an application that executes a game program.
The function setting application is, for example, a setting related to each function of the mobile terminal 100 (for example, setting of a wallpaper displayed on the display unit 3 when the mobile terminal 100 is in a standby state, or a ring tone to be notified when a voice call is received) This is an application for setting (for example, setting the volume of a ringtone).
Further, the nonvolatile memory 11 stores termination prohibited application information that is information of applications that are not terminated without user approval. The termination prohibited application information will be described later.

揮発性メモリ12は、上述した各アプリケーションの実行時に使用するプログラムやデータを一時的に記憶するメモリであり、アプリケーションの実行が終了すれば、一時記憶していたプログラムやデータは制御部8の制御の下消去される。また、揮発性メモリ12は、所定の最大メモリ容量を有しているが、上述した各アプリケーションは、実行時に揮発性メモリ12上に記憶する必要のあるメモリ容量をそれぞれ有しており、それぞれのメモリ容量は、実行中のアプリケーションにより使用されているメモリ容量の合計が最大メモリ容量を超えないようになっている。
なお、揮発性メモリ12のメモリ容量が本発明のパラメータに対応しており、最大メモリ容量が本発明の許容値に対応している。
The volatile memory 12 is a memory that temporarily stores programs and data used when executing the above-described applications. When the execution of the applications is completed, the temporarily stored programs and data are controlled by the control unit 8. Will be erased under. The volatile memory 12 has a predetermined maximum memory capacity, but each application described above has a memory capacity that needs to be stored on the volatile memory 12 at the time of execution. The memory capacity is such that the total memory capacity used by the running application does not exceed the maximum memory capacity.
Note that the memory capacity of the volatile memory 12 corresponds to the parameter of the present invention, and the maximum memory capacity corresponds to the allowable value of the present invention.

実行部2は、上述した不揮発性メモリ11に記憶された各種アプリケーションのうち、後述する操作部4等によるユーザの操作等により実行要求されたアプリケーションを実行する。
実行部2は、上記各種アプリケーションを実行させている際に、実行中のアプリケーションを中断し、他のアプリケーションを新たに実行することが可能である。
具体的には、例えば、音楽アプリケーション実行中に、電子メールアプリケーションの起動が要求された場合には、音楽アプリケーションを一時中断して、電子メールアプリケーションが実行される。
ただし、アプリケーションの中断中でも、そのアプリケーションが実行されていることには変わりないため、当該アプリケーションは揮発性メモリ12上に実行中と同程度のメモリ容量を必要とする。
The execution unit 2 executes an application requested to be executed by a user operation or the like using the operation unit 4 described later, among various applications stored in the nonvolatile memory 11 described above.
When executing the various applications, the execution unit 2 can interrupt the application being executed and newly execute another application.
Specifically, for example, when activation of an e-mail application is requested during execution of a music application, the e-mail application is executed by temporarily suspending the music application.
However, since the application is still being executed even when the application is interrupted, the application requires a memory capacity on the volatile memory 12 that is the same as that being executed.

実行部2は、中断中及び実行中のアプリケーションに必要なメモリ容量の合計が、揮発性メモリ12の最大メモリ容量を超えないようにしなければならない。このため、揮発性メモリ12の最大メモリ容量から中断中及び実行中のアプリケーションが使用しているメモリ容量を引いた残りのメモリ容量よりも大きなメモリ容量を実行のために必要とするアプリケーションが新たに実行要求された際には、中断中及び実行中のアプリケーションのうちいずれかを終了させてからでないと新たに実行要求されたアプリケーションを実行することができない。ここで、中断中及び実行中のアプリケーションのうちのいずれを終了させるかは、上述した不揮発性メモリ11が記憶する終了禁止アプリケーション情報に従って決定する。
なお、上述したアプリケーションの終了とは、中断とは異なり、完全にそのアプリケーションの実行を終了させることを意味している。すなわち、終了するアプリケーションは実行中使用していた揮発性メモリ12のメモリ容量を完全に消去する。
また、実行部2は、制御部6の制御の下、上述した各種アプリケーションのいずれか1つが実行或いは中断されている状態で、残存メモリ容量よりも大きなメモリ容量を必要とする新たなアプリケーションの実行が要求された場合に、当該実行中或いは中断中のアプリケーションのうち、決して実行部2が終了させないアプリケーション(実行の終了が制限される設定が予めされているアプリケーション)に関する情報である。終了禁止アプリケーション情報に基づいて、当該実行中或いは中断中のアプリケーションのうち、当該終了禁止アプリケーション以外のアプリケーションの中から当該実行或いは中断を終了させるアプリケーションを決定し、そのアプリケーションを終了させてから、当該実行が要求された新たなアプリケーションを実行する。なお、終了禁止アプリケーション以外のアプリケーションのうち、どのアプリケーションの実行或いは中断を終了させるかの決定方法は、本発明では限定しない。例えば実行部2は、終了禁止アプリケーション以外のアプリケーションの中からランダムで終了させるアプリケーションを決定したり、予め定められたアプリケーションの優先順位に基づいて、終了させるアプリケーションを決定したり、実行開始時点が最も古いアプリケーションを終了させるアプリケーションとして決定したりすればよい。なお、この決定は複数のアプリケーションに対してなされてもよい。
終了禁止アプリケーション情報の設定方法については、後述する。
The execution unit 2 must prevent the total memory capacity required for the suspended and executing application from exceeding the maximum memory capacity of the volatile memory 12. Therefore, an application that requires a memory capacity larger than the remaining memory capacity obtained by subtracting the memory capacity used by the suspended and executing application from the maximum memory capacity of the volatile memory 12 is newly added. When an execution request is made, the newly requested application cannot be executed unless one of the suspended and running applications is terminated. Here, which of the suspended and running applications is to be terminated is determined according to the termination prohibited application information stored in the nonvolatile memory 11 described above.
Note that the termination of the application mentioned above means that the execution of the application is completely terminated, unlike the interruption. That is, the application to be terminated completely erases the memory capacity of the volatile memory 12 used during execution.
In addition, the execution unit 2 executes a new application that requires a memory capacity larger than the remaining memory capacity under the control of the control unit 6 in a state where any one of the various applications described above is being executed or suspended. This is information related to an application that is never executed by the execution unit 2 (an application for which the end of execution is set to be restricted in advance) among the currently executing or suspended applications. Based on the end-prohibited application information, an application that terminates the execution or interruption is determined from applications other than the end-prohibited application, and the application is terminated. Run the new application that is requested to run. In the present invention, the method for determining which of the applications other than the end-prohibited application is to be terminated or stopped is not limited in the present invention. For example, the execution unit 2 determines an application to be ended at random from applications other than the end-prohibited application, determines an application to be ended based on a predetermined priority order of applications, It may be determined as an application that terminates the old application. This determination may be made for a plurality of applications.
A method for setting the termination prohibited application information will be described later.

表示部3は、LCD(Liquid Crystal Display)や有機EL(electro luminescence)ディスプレイ等の表示デバイスであり、携帯端末100の各種動作に応じてその動作に関連する画面を表示する。例えば、音声通話発信時には発信先の情報、着信時には着信元の情報を表示し、また、実行部2が各種アプリケーションを実行する際にはそれぞれのアプリケーションに対応した画面を表示する。   The display unit 3 is a display device such as an LCD (Liquid Crystal Display) or an organic EL (electroluminescence) display, and displays a screen related to the operation according to various operations of the mobile terminal 100. For example, information on the destination is displayed when a voice call is made, information on the called party is displayed when an incoming call is received, and a screen corresponding to each application is displayed when the execution unit 2 executes various applications.

操作部4は、例えばテンキーや十字キー等の入力デバイスであり、携帯端末100の各種動作時のユーザの入力を受け付ける。また、操作部4は例えば表示部3と重ねて配置されたタッチセンサ等であってもよい。
報知部5は、例えばバイブレータ、アラーム、発光等のさまざまな手段により、ユーザに対して報知を行う。なお、報知部5は報知を行う手段については本発明では限定しない。
ここでの報知部5は、複数のアプリケーションが実行中或いは中断中に、揮発性メモリ12の残りメモリ容量よりも大きなメモリ容量を必要とするアプリケーションが新たに実行要求された際に、実行中或いは中断中のアプリケーションが終了禁止アプリケーション情報に設定されているアプリケーションだけであった場合に、その旨をユーザに対して報知するよう制御部6に制御される。
The operation unit 4 is an input device such as a numeric keypad or a cross key, and accepts user input during various operations of the mobile terminal 100. In addition, the operation unit 4 may be, for example, a touch sensor arranged so as to overlap the display unit 3.
The alerting | reporting part 5 alert | reports with respect to a user by various means, such as a vibrator, an alarm, light emission, for example. In addition, the alerting | reporting part 5 does not limit about the means to alert | report in this invention.
In this case, the notification unit 5 is executing when an application requiring a memory capacity larger than the remaining memory capacity of the volatile memory 12 is newly requested while a plurality of applications are being executed or suspended. When the suspended application is only the application set in the termination prohibited application information, the control unit 6 is controlled to notify the user to that effect.

制御部6は、携帯端末100を統括的に制御する中央処理装置である。すなわち、携帯端末100の各種動作時には上記説明したような携帯端末100の各構成、すなわち、不揮発性メモリ11、揮発性メモリ12、実行部2、表示部3、操作部4、報知部5を制御してその動作を行わせる処理を実行する。
また、制御部6は判定部61を有し、複数のアプリケーションの実行中または中断中に、実行部2が新たなアプリケーションを実行させようとした場合に、揮発性メモリ12の残存メモリ容量が新たに実行するアプリケーションの必要とするメモリ容量よりも大きいか小さいかを判定する。言い換えれば、判定部61は、新たに実行要求されたアプリケーションの実行に必要なメモリ容量を揮発性メモリ12に記憶させると、揮発性メモリの最大メモリ容量(許容値)を超えるか否かについて判定する。これにより、実行中或いは中断中のアプリケーションのうちいずれのアプリケーションも終了させることなく新たなアプリケーションが実行可能か否かを判定することができる。
The control unit 6 is a central processing unit that controls the mobile terminal 100 in an integrated manner. That is, during various operations of the mobile terminal 100, the respective configurations of the mobile terminal 100 as described above, that is, the nonvolatile memory 11, the volatile memory 12, the execution unit 2, the display unit 3, the operation unit 4, and the notification unit 5 are controlled. Then, a process for performing the operation is executed.
In addition, the control unit 6 includes a determination unit 61. When the execution unit 2 tries to execute a new application during execution or interruption of a plurality of applications, the remaining memory capacity of the volatile memory 12 is new. Whether it is larger or smaller than the memory capacity required by the application to be executed. In other words, the determination unit 61 determines whether or not the maximum memory capacity (allowable value) of the volatile memory is exceeded when the memory capacity necessary for executing the newly requested application is stored in the volatile memory 12. To do. Thereby, it is possible to determine whether or not a new application can be executed without ending any of the applications being executed or being interrupted.

図2は、携帯端末100の外観の一例を示す図である。
図2に示すように、携帯端末100は、上部筐体101と下部筐体102とがヒンジ部103によって開閉可能に接続されている。
図2(a)は携帯端末100の筐体が開かれた状態を、図2(b)は携帯端末100の筐体が閉じられた状態を示している。
上部筐体101は、表示部3を有する。
下部筐体102は、テンキーや十字キー等の操作部4を有する。
FIG. 2 is a diagram illustrating an example of the appearance of the mobile terminal 100.
As shown in FIG. 2, in the mobile terminal 100, an upper housing 101 and a lower housing 102 are connected by a hinge portion 103 so as to be opened and closed.
2A shows a state where the casing of the portable terminal 100 is opened, and FIG. 2B shows a state where the casing of the portable terminal 100 is closed.
The upper housing 101 has a display unit 3.
The lower housing 102 has an operation unit 4 such as a numeric keypad or a cross key.

次に、不揮発性メモリ11に記憶される終了禁止アプリケーション情報の設定方法について説明する。
第1の方法としては、ユーザが操作部4を介した操作により終了禁止アプリケーションを自由に設定する方法が挙げられる。
すなわち、ユーザが操作部4を介して設定した終了禁止アプリケーションに関する情報を含む終了禁止アプリケーション情報を不揮発性メモリ11が記憶し、実行部2は制御部6の制御の下、複数のアプリケーションの実行中或いは中断中に、残りメモリ容量より大きなメモリ容量を必要とする新たなアプリケーションの実行がされていると判定部61により判定された場合に、実行中或いは中断中のアプリケーションのうち終了禁止アプリケーション以外のアプリケーションの中から終了させるアプリケーションを決定し、そのアプリケーションを終了させてから当該実行要求されたアプリケーションを実行する。
Next, a method of setting termination prohibited application information stored in the nonvolatile memory 11 will be described.
As a first method, there is a method in which a user can freely set an end-prohibited application by an operation via the operation unit 4.
That is, the non-volatile memory 11 stores end-prohibited application information including information related to the end-prohibited application set by the user via the operation unit 4, and the execution unit 2 is executing a plurality of applications under the control of the control unit 6. Alternatively, when the determination unit 61 determines that a new application that requires a larger memory capacity than the remaining memory capacity is being executed during the interruption, the application other than the termination-prohibited application is being executed or is being interrupted. An application to be terminated is determined from the applications, and the requested application is executed after the application is terminated.

具体例を挙げる。
例えば、電子メールアプリケーションをユーザがあらかじめ終了禁止アプリケーションとして設定しておくとする。
ユーザが、電子メールアプリケーションが実行されている状態でウェブブラウザアプリケーションの実行が要求されたとする、そしてこの場合の揮発性メモリ12の残存メモリ容量は、ウェブブラウザアプリケーションの必要とするメモリ容量よりも大きいとする。そうすると、次にウェブブラウザアプリケーションが実行されるとともに、電子メールアプリケーションの実行は中断されて、そしてこのときに、ユーザによって新たに音楽アプリケーションの実行要求が操作部4等を介して入力されたとし、さらには、この状態での揮発性メモリ12の残存メモリ容量は音楽アプリケーションの必要とするメモリ容量よりも少なかったとする。
この場合、実行部2は、電子メールアプリケーションが終了禁止であるため、ウェブブラウザアプリケーションを終了させ、これによって揮発性メモリ12の残りメモリ容量が音楽アプリケーションの実行に必要なメモリ容量よりも大きくなったと判定部61が判定したら、音楽アプリケーションを新たに実行する。
A specific example is given.
For example, it is assumed that the user sets an e-mail application in advance as an end-prohibited application.
Assume that the user is requested to execute the web browser application while the e-mail application is being executed, and the remaining memory capacity of the volatile memory 12 in this case is larger than the memory capacity required by the web browser application. And Then, the web browser application is executed next, the execution of the e-mail application is interrupted, and at this time, a new music application execution request is input by the user via the operation unit 4 or the like. Furthermore, it is assumed that the remaining memory capacity of the volatile memory 12 in this state is smaller than the memory capacity required by the music application.
In this case, since the e-mail application is prohibited from being terminated, the execution unit 2 terminates the web browser application, which causes the remaining memory capacity of the volatile memory 12 to be larger than the memory capacity necessary for executing the music application. If the determination part 61 determines, a music application will be newly performed.

なお、このように例えば特定のアプリケーションの実行前にそのアプリケーションを終了禁止アプリケーションと設定できるようにしてもよいが、そうでなくとも、例えば、特定のアプリケーションの操作部4を介した実行要求の際、或いは、その実行中にそのアプリケーションを終了禁止アプリケーションに設定できるようにしてもよい。また、この場合、ユーザは例えば操作部4の所定のボタンの押下により簡単に当該設定をできるようにしてもよい。また、一度設定した終了禁止アプリケーションは、ユーザの操作部4を介した操作によりその設定を解除できるようにしてもよい。   In this way, for example, before execution of a specific application, the application may be set as a termination-prohibited application. Alternatively, the application may be set as an end-prohibited application during the execution. In this case, for example, the user may be able to easily perform the setting by pressing a predetermined button on the operation unit 4. In addition, once the termination prohibition application is set, the setting may be canceled by an operation through the operation unit 4 of the user.

次に第2の方法として、特定のアプリケーションが特定の動作を行っている際に、制御部6がそのアプリケーションを終了禁止アプリケーションである、と設定する方法が挙げられる。
すなわち、すでに実行中のアプリケーションが、特定の動作を行っている際に、制御部6はそのアプリケーションを終了禁止アプリケーションとして設定し、そのアプリケーションを終了させないようにする。
Next, as a second method, there is a method in which, when a specific application is performing a specific operation, the control unit 6 sets the application as an end-prohibited application.
That is, when an application that is already being executed performs a specific operation, the control unit 6 sets the application as an end-prohibited application so that the application is not ended.

具体例を挙げる。
例えば、音楽アプリケーションの実行中に、音楽再生機能、或いは音楽録音機能が動作中であるとする。この場合、新たなアプリケーションの実行に伴って音楽アプリケーションが実行部2により強制的に終了されてしまうと、音楽の再生を楽しんでいたユーザに強い不快感を与えたり、音楽を録音していた場合には録音データが失われたりして取り返しが付かない事態となる恐れがある。そこで、制御部6は仮に音楽再生機能が先に述べたような終了禁止アプリケーションに設定されていなかった場合でも音楽再生中或いは音楽録音中には音楽アプリケーションを自動的に終了禁止アプリケーションとして設定し、音楽アプリケーションと他のアプリケーションとが実行中或いは中断中に新たなアプリケーションの実行が要求された場合には、実行部2は音楽アプリケーション以外の実行中或いは中断中のアプリケーションのうちいずれかのアプリケーションを終了して新たなアプリケーションを実行する。ただし、音楽アプリケーションの実行中に、音楽再生機能も音楽録音機能も動作していない状態、例えば、再生或いは録音しようとする曲を選択するための動作しかしていないような状態においては、強制的に終了されてもユーザにそれほど強い不快感を与える等、取り返しがつかない事態となることはないと解されるため、自動的に終了禁止プリケーションとして設定しないこととする。
A specific example is given.
For example, it is assumed that a music playback function or a music recording function is in operation during execution of a music application. In this case, if the music application is forcibly terminated by the execution unit 2 with the execution of a new application, the user who has enjoyed playing the music is strongly discomforted or the music is recorded. In some cases, the recorded data may be lost and cannot be recovered. Therefore, even if the music playback function is not set to the termination prohibition application as described above, the control unit 6 automatically sets the music application as the termination prohibition application during music playback or music recording, When execution of a new application is requested while a music application and another application are being executed or suspended, the execution unit 2 terminates one of the applications being executed or suspended other than the music application. And run a new application. However, while the music application is running, when the music playback function or the music recording function is not operating, for example, when only the operation for selecting a song to be played back or recorded is performed, Since it is understood that there will be no irreversible situation such as giving the user such a strong discomfort even if the process is terminated, the application is not automatically set as a termination prohibited application.

なお、制御部6が特定の動作中に自動的に終了禁止アプリケーションとして設定するアプリケーションは、音楽アプリケーションに限られない。以下、その具体例を示す。
例えば、TVアプリケーション及びラジオアプリケーション(本発明の放送アプリケーション)においては、音楽アプリケーションと同様、放送受信中(放送再生機能動作中)或いは放送記録中(放送記録機能動作中)に強制的に終了された場合、ユーザに強い不快感を与えてしまう。このため、放送受信中及び放送記録中には、制御部6はTVアプリケーション及びラジオアプリケーションを終了禁止アプリケーションとして設定する。
Note that an application that the control unit 6 automatically sets as an end-prohibited application during a specific operation is not limited to a music application. Specific examples are shown below.
For example, in the TV application and radio application (broadcast application of the present invention), as with the music application, it was forcibly terminated during broadcast reception (broadcast playback function operation) or broadcast recording (broadcast recording function operation). In this case, a strong discomfort is given to the user. Therefore, during broadcast reception and broadcast recording, the control unit 6 sets the TV application and the radio application as end-prohibited applications.

また、位置情報取得アプリケーションにおいては、位置情報取得動作中に強制的に終了された場合、現在位置が取得されずに位置情報取得処理が終了してしまい、現在位置を取得するためには再度位置情報取得アプリケーションを実行して位置情報取得処理を最初から行う必要があり、時間及びメモリ資源の無駄となってしまう。このため、位置情報取得中には、制御部6は位置情報取得アプリケーションを終了禁止アプリケーションとして設定する。   In addition, in the position information acquisition application, if it is forcibly terminated during the position information acquisition operation, the position information acquisition process ends without acquiring the current position. It is necessary to execute the information acquisition application and perform the position information acquisition process from the beginning, which wastes time and memory resources. For this reason, during acquisition of position information, the control unit 6 sets the position information acquisition application as an end-prohibited application.

また、電子メールアプリケーションにおいては、電子メールを作成するメール作成機能の動作中に強制的に終了された場合、作成中の電子メールに関する情報が失われてしまい、ユーザに不快感を与えてしまう。このため、電子メール作成機能の動作中には、制御部6は電子メールアプリケーションを終了禁止アプリケーションとして設定する。   In addition, if the e-mail application is forcibly terminated during the operation of the e-mail creating function for creating an e-mail, information about the e-mail being created is lost, and the user is uncomfortable. For this reason, during the operation of the e-mail creation function, the control unit 6 sets the e-mail application as an end-prohibited application.

以上説明したように、不揮発性メモリ11に記憶されるアプリケーションは、終了禁止アプリケーション情報が設定される。
次に、本実施形態の携帯端末100の動作例について説明する。
図3にそのフローチャートを示す。
ステップST1:
実行部2は、ユーザの操作部4を介した操作等に応じて、不揮発性メモリ11に記憶されたアプリケーションの実行を開始する。
ステップST2:
ステップST1において実行が開始されたアプリケーションが実行中の状態で、ユーザの操作部4を介した操作等により新たにアプリケーションの実行が要求された場合にはステップST3に進み、そうでない場合にはステップST2に戻る。
As described above, termination prohibited application information is set for the application stored in the nonvolatile memory 11.
Next, an operation example of the mobile terminal 100 of the present embodiment will be described.
The flowchart is shown in FIG.
Step ST1:
The execution unit 2 starts executing the application stored in the nonvolatile memory 11 in response to an operation via the operation unit 4 by the user.
Step ST2:
If execution of the application is newly requested by an operation or the like via the operation unit 4 of the user while the application whose execution has been started in step ST1 is being executed, the process proceeds to step ST3. If not, the process proceeds to step ST3. Return to ST2.

ステップST3:
判定部61が、ステップST2において実行要求された新たなアプリケーションの実行に必要なメモリ容量が揮発性メモリ12に残っていると判定した場合にはステップST9に進み、残っていないと判定した場合はステップST4に進む。
ステップST4:
ステップST1において実行されているアプリケーション或いは後述するステップST9において新たに実行或いは中断されているアプリケーションが、すべて不揮発性メモリ11が有する終了禁止アプリケーション情報に含まれるアプリケーションであるか否かを制御部6が判定し、当該実行或いは中断されているアプリケーションがすべて終了禁止アプリケーション情報に含まれるアプリケーションであった場合にはステップST5に進み、そうでない場合にはステップST8に進む。
Step ST3:
When the determination unit 61 determines that the memory capacity necessary for executing the new application requested to be executed in step ST2 remains in the volatile memory 12, the process proceeds to step ST9. Proceed to step ST4.
Step ST4:
Whether the application being executed in step ST1 or the application newly executed or interrupted in step ST9 described later is an application included in the termination prohibited application information included in the nonvolatile memory 11 is determined by the control unit 6. If all the applications that are determined to be executed or interrupted are included in the end-prohibited application information, the process proceeds to step ST5. Otherwise, the process proceeds to step ST8.

ステップST5:
ステップST4において、実行中或いは中断中のアプリケーションがすべて終了禁止アプリケーション情報に含まれるアプリケーションであったと判定されたため、報知部5がその旨をユーザに対して報知する。
ステップST6:
制御部6は、ステップST5において実行中或いは中断中のアプリケーションがすべて終了禁止アプリケーション情報に含まれるアプリケーションであったことが報知されたため、不揮発性メモリ11の終了禁止アプリケーション情報を破棄する。
Step ST5:
In step ST4, since it is determined that all the applications being executed or suspended are applications included in the termination prohibited application information, the notification unit 5 notifies the user accordingly.
Step ST6:
Since it was notified that all the applications being executed or suspended in step ST5 were applications included in the termination prohibition application information, the control unit 6 discards the termination prohibition application information in the nonvolatile memory 11.

ステップST7:
実行部2は、実行中或いは中断中のアプリケーションのうちの少なくとも1つを終了し、ステップST9に進む。
ステップST8:
制御部6は、実行中或いは中断中のアプリケーションのうち、終了禁止アプリケーション情報に含まれないアプリケーションの少なくとも1つ終了し、ステップST3に戻る。
Step ST7:
The execution unit 2 ends at least one of the applications being executed or interrupted, and proceeds to step ST9.
Step ST8:
The control unit 6 ends at least one of the applications not included in the end-prohibited application information among the applications being executed or suspended, and returns to step ST3.

ステップST9:
実行部2は、ステップST3において揮発性メモリ12の残存メモリ量が新たに実行するアプリケーションの必要とするメモリ量より大きいと判定部61により判定されたため、新たなアプリケーションの実行を開始するとともに、そのとき実行中であったアプリケーションを中断する。
Step ST9:
The execution unit 2 starts executing a new application because the determination unit 61 determines that the remaining memory amount of the volatile memory 12 is larger than the memory amount required by the newly executed application in step ST3. Suspend the application that was running when

以上説明したように、本第1実施形態の携帯端末100によれば、実行部2は、実行中或いは中断中のアプリケーションがある際に、新たなアプリケーションの実行を要求され、判定部61が、揮発性メモリ12に新たなアプリケーションの実行に必要なメモリ容量が残っていないと判定した場合に、不揮発性メモリ11内の終了禁止アプリケーション情報を参照し、終了禁止アプリケーション以外の実行中或いは中断中のアプリケーションを終了させるので、実行中或いは中断中のアプリケーションのうちのいずれを終了させて新たなアプリケーションを実行するのかをユーザ自身が決定する必要がなくなり、携帯端末100の使い勝手が向上する。   As described above, according to the mobile terminal 100 of the first embodiment, the execution unit 2 is requested to execute a new application when there is an application being executed or suspended, and the determination unit 61 When it is determined that the memory capacity necessary for executing the new application does not remain in the volatile memory 12, the termination prohibition application information in the nonvolatile memory 11 is referred to, and an execution other than the termination prohibition application is being executed or interrupted. Since the application is terminated, there is no need for the user himself / herself to decide which of the running or interrupted applications is terminated and the new application is executed, and the usability of the mobile terminal 100 is improved.

なお、終了禁止アプリケーション以外の実行中或いは中断中のアプリケーションが複数あった場合に、どのアプリケーションを終了させるかは、本発明では限定しない。例えばランダムで選択したアプリケーションを終了してもよいし、あらかじめ詳細な優先順位を設定しておき、これにしたがって決定されたアプリケーションを終了させてもよい。   Note that the present invention does not limit which application is to be terminated when there are a plurality of applications that are being executed or suspended other than the termination prohibited application. For example, an application selected at random may be terminated, or a detailed priority order may be set in advance, and an application determined according to the priority may be terminated.

本発明は上述した実施形態には限定されない。
すなわち、本発明の実施に際しては、本発明の技術的範囲またはその均等の範囲内において、上述した実施形態の構成要素に関し様々な変更、コンビネーション、サブコンビネーション、並びに代替を行ってもよい。
The present invention is not limited to the embodiment described above.
That is, when implementing the present invention, various modifications, combinations, sub-combinations, and alternatives may be made to the components of the above-described embodiments within the technical scope of the present invention or an equivalent scope thereof.

上述した実施形態では、本発明の所定のパラメータの一例として、各アプリケーションの実行時に必要なメモリ容量を挙げたが、本発明はこれには限定されない。すなわち、例えば、所定のパラメータとして、実行中或いは中断中のアプリケーションの数とすることも可能である。この場合、例えば実行中或いは中断中のアプリケーションの数が4つを超える場合にランダムで選択したアプリケーション或いは優先順位の最も低いアプリケーションを終了するようにすればよい。   In the above-described embodiment, the memory capacity required when executing each application is given as an example of the predetermined parameter of the present invention. However, the present invention is not limited to this. That is, for example, the predetermined parameter may be the number of applications being executed or suspended. In this case, for example, when the number of applications being executed or interrupted exceeds four, the application selected at random or the application with the lowest priority may be terminated.

図1は、携帯端末100の構成例の一例を示すブロック図である。FIG. 1 is a block diagram illustrating an example of a configuration example of the mobile terminal 100. 図2は、携帯端末100の外観の一例を示す図である。FIG. 2 is a diagram illustrating an example of the appearance of the mobile terminal 100. 図3は、携帯端末100の動作例について説明ためのフローチャートを示した図である。FIG. 3 is a diagram illustrating a flowchart for explaining an operation example of the mobile terminal 100.

符号の説明Explanation of symbols

100…携帯端末、101…上部筐体、102…下部筐体、103…ヒンジ部、1…記憶部、11…不揮発性メモリ、12…揮発性メモリ、2…実行部、3…表示部、4…操作部、5…報知部、6…制御部、61…判定部   DESCRIPTION OF SYMBOLS 100 ... Portable terminal, 101 ... Upper housing | casing, 102 ... Lower housing | casing, 103 ... Hinge part, 1 ... Memory | storage part, 11 ... Nonvolatile memory, 12 ... Volatile memory, 2 ... Execution part, 3 ... Display part, 4 ... operation part, 5 ... notification part, 6 ... control part, 61 ... determination part

Claims (10)

複数のアプリケーションを記憶する記憶部と、
アプリケーションの実行を制御する制御部と、
を有し、
前記制御部は、前記複数のアプリケーションのうちいずれかのアプリケーションが実行されているときに前記複数のアプリケーションのうちいずれかのアプリケーションが新たに実行要求された場合に、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越える際には、既に実行されていたアプリケーションのうち実行の終了が制限された特定のアプリケーション以外のアプリケーションの実行を終了するとともに前記新たに実行要求されたアプリケーションを実行する制御を行い、
前記複数のアプリケーションの一は、音楽録音機能或いは音楽再生機能を有する音楽アプリケーションであり、
前記制御部は、前記音楽アプリケーションが実行されて、且つ、前記音楽の録音機能または再生機能が動作中である場合には、前記音楽アプリケーションを前記特定のアプリケーションとする制御を行う
ことを特徴とする電子機器。
A storage unit for storing a plurality of applications;
A control unit that controls the execution of the application;
Have
The control unit is configured to execute the newly requested application when any of the plurality of applications is requested to be executed when any of the plurality of applications is being executed. When the predetermined parameter exceeds the allowable value due to the execution of the application, the execution of the application other than the specific application whose execution is restricted among the already executed applications is terminated and the newly requested application is executed. Control to execute
One of the plurality of applications is a music application having a music recording function or a music playback function ,
Wherein the control unit, the music application is running, and, when the recording function or play of the music is in operation, and performing control to the music application the specific application Electronics.
複数のアプリケーションを記憶する記憶部と、
アプリケーションの実行を制御する制御部と、
を有し、
前記制御部は、前記複数のアプリケーションのうちいずれかのアプリケーションが実行されているときに前記複数のアプリケーションのうちいずれかのアプリケーションが新たに実行要求された場合に、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越える際には、既に実行されていたアプリケーションのうち実行の終了が制限された特定のアプリケーション以外のアプリケーションの実行を終了するとともに前記新たに実行要求されたアプリケーションを実行する制御を行い、
前記複数のアプリケーションの一は、放送信号に基づいた放送記録機能或いは放送再生機能を有する放送アプリケーションであり、
前記制御部は、前記放送アプリケーションが実行されて、且つ、前記放送の記録機能または再生機能が動作中である場合には、前記放送アプリケーションを前記特定のアプリケーションとする制御を行う
ことを特徴とする電子機器。
A storage unit for storing a plurality of applications;
A control unit that controls the execution of the application;
Have
The control unit is configured to execute the newly requested application when any of the plurality of applications is requested to be executed when any of the plurality of applications is being executed. When the predetermined parameter exceeds the allowable value due to the execution of the application, the execution of the application other than the specific application whose execution is restricted among the already executed applications is terminated and the newly requested application is executed. Control to execute
One of the plurality of applications is a broadcast application having a broadcast recording function or a broadcast reproduction function based on a broadcast signal ,
The control unit is the broadcast application is executed, and, if the recording function or reproducing function of the broadcast is in operation, and performing control to the broadcast application the specific application Electronics.
複数のアプリケーションを記憶する記憶部と、
アプリケーションの実行を制御する制御部と、
を有し、
前記制御部は、前記複数のアプリケーションのうちいずれかのアプリケーションが実行されているときに前記複数のアプリケーションのうちいずれかのアプリケーションが新たに実行要求された場合に、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越える際には、既に実行されていたアプリケーションのうち実行の終了が制限された特定のアプリケーション以外のアプリケーションの実行を終了するとともに前記新たに実行要求されたアプリケーションを実行する制御を行い、
前記複数のアプリケーションの一は、位置情報を取得する位置情報取得機能を有する位置情報取得アプリケーションであり、
前記制御部は、前記位置情報取得アプリケーションが実行されて、且つ、前記位置情報取得機能が動作中である場合には、前記位置情報取得アプリケーションを前記特定のアプリケーションとする制御を行う
ことを特徴とする電子機器。
A storage unit for storing a plurality of applications;
A control unit that controls the execution of the application;
Have
The control unit is configured to execute the newly requested application when any of the plurality of applications is requested to be executed when any of the plurality of applications is being executed. When the predetermined parameter exceeds the allowable value due to the execution of the application, the execution of the application other than the specific application whose execution is restricted among the already executed applications is terminated and the newly requested application is executed. Control to execute
One of the plurality of applications is a position information acquisition application having a position information acquisition function for acquiring position information,
Wherein the control unit, the position information acquisition application is running, and, when the position information acquisition function is in operation, and wherein the position information acquisition application to perform the control to the specific application Electronic equipment.
複数のアプリケーションを記憶する記憶部と、
アプリケーションの実行を制御する制御部と、
を有し、
前記制御部は、前記複数のアプリケーションのうちいずれかのアプリケーションが実行されているときに前記複数のアプリケーションのうちいずれかのアプリケーションが新たに実行要求された場合に、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越える際には、既に実行されていたアプリケーションのうち実行の終了が制限される設定が予めされた特定のアプリケーション以外のアプリケーションの実行を終了するとともに前記新たに実行要求されたアプリケーションを実行する制御を行い、
前記複数のアプリケーションの一は、電子メールを作成する電子メール作成機能を有する電子メールアプリケーションであり、
前記制御部は、前記電子メールアプリケーションが実行されて、且つ、前記電子メール作成機能が動作中である場合には、前記電子メールアプリケーションを前記特定のアプリケーションとする制御を行う
ことを特徴とする電子機器。
A storage unit for storing a plurality of applications;
A control unit that controls the execution of the application;
Have
The control unit is configured to execute the newly requested application when any of the plurality of applications is requested to be executed when any of the plurality of applications is being executed. When the predetermined parameter exceeds the allowable value due to the execution of, execution of an application other than a specific application for which execution is restricted among previously executed applications is terminated and the newly set Control the execution of the requested application,
One of the plurality of applications is an email application having an email creation function for creating an email,
The control unit, said electronic mail application is executed, and, wherein when an e-mail creating function is in operation, and performs control to said electronic mail application to the specific application electronic machine.
前記制御部は、前記アプリケーションが実行される際または実行されている際に所定の動作がされると、前記実行される際または実行されているアプリケーションを前記実行の終了が制限される設定が予めされた特定のアプリケーションとして設定する制御を行う
ことを特徴とする請求項1から4のいずれか一項に記載の電子機器。
When the control unit performs a predetermined operation when the application is executed or is being executed, a setting that restricts the end of the execution of the application being executed or being executed is set in advance. The electronic device according to any one of claims 1 to 4, wherein control is performed to set the specific application.
報知部をさらに有し、
前記制御部は、前記複数のアプリケーションのうちいずれかのアプリケーションが実行されているときに前記複数のアプリケーションのうちいずれかのアプリケーションが新たに実行要求された場合に、前記新たに実行要求が行われたアプリケーションの実行により所定のパラメータが許容値を越え、且つ、実行されているアプリケーションのすべてが前記実行の終了が制限される設定が予めされた特定のアプリケーションである場合には、前記報知部により所定の報知を行う制御を行う
ことを特徴とする請求項1から5のいずれか一項に記載の電子機器。
It further has a notification unit,
The control unit performs the new execution request when any of the plurality of applications is newly requested to execute when any of the plurality of applications is being executed. When a predetermined parameter exceeds an allowable value due to the execution of the application, and all of the applications being executed are specific applications that are set in advance to limit the end of the execution, the notification unit The electronic device according to any one of claims 1 to 5, wherein control for performing predetermined notification is performed.
複数のアプリケーションを実行可能な電子機器における制御方法であって、
前記複数のアプリケーションのうちいずれかのアプリケーションが実行されているときに前記複数のアプリケーションのうちいずれかのアプリケーションが新たに実行要求された場合に、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越えるか否かの判定を行う第1の工程と、
前記第1の工程において、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越えると判定された際には、前記実行されていたアプリケーションのうち実行の終了が制限された特定のアプリケーション以外のアプリケーションの実行を終了するとともに前記新たに実行要求されたアプリケーションを実行する第2の工程と、
前記複数のアプリケーションの一である音楽録音機能或いは音楽再生機能を有する音楽アプリケーションが実行されて、且つ、前記音楽の録音機能または再生機能が動作中である場合には、前記音楽アプリケーションを前記特定のアプリケーションとする第3の工程と、
を有することを特徴とする電子機器における制御方法。
A control method in an electronic device capable of executing a plurality of applications,
When any one of the plurality of applications is newly requested to be executed when any one of the plurality of applications is being executed, the predetermined execution is performed by executing the newly requested application. A first step of determining whether the parameter exceeds an allowable value;
In the first step, when it is determined by execution of the newly requested application that a predetermined parameter exceeds an allowable value, the end of execution of the executed application is restricted. A second step of ending execution of an application other than the application and executing the newly requested application;
When a music application having a music recording function or a music playback function, which is one of the plurality of applications, is executed and the music recording function or playback function is operating , the music application is designated as the specific application. A third step of application,
A control method for an electronic device, comprising:
複数のアプリケーションを実行可能な電子機器における制御方法であって、
前記複数のアプリケーションのうちいずれかのアプリケーションが実行されているときに前記複数のアプリケーションのうちいずれかのアプリケーションが新たに実行要求された場合に、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越えるか否かの判定を行う第1の工程と、
前記第1の工程において、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越えると判定された際には、前記実行されていたアプリケーションのうち実行の終了が制限された特定のアプリケーション以外のアプリケーションの実行を終了するとともに前記新たに実行要求されたアプリケーションを実行する第2の工程と、
前記複数のアプリケーションの一である放送信号に基づいた放送記録機能或いは放送再生機能を有する放送アプリケーションが実行されて、且つ、前記放送の記録機能または再生機能が動作中である場合には、前記放送アプリケーションを前記特定のアプリケーションとする第3の工程と、
を有することを特徴とする電子機器における制御方法。
A control method in an electronic device capable of executing a plurality of applications,
When any one of the plurality of applications is newly requested to be executed when any one of the plurality of applications is being executed, the predetermined execution is performed by executing the newly requested application. A first step of determining whether the parameter exceeds an allowable value;
In the first step, when it is determined by execution of the newly requested application that a predetermined parameter exceeds an allowable value, the end of execution of the executed application is restricted. A second step of ending execution of an application other than the application and executing the newly requested application;
When a broadcast application having a broadcast recording function or a broadcast reproduction function based on a broadcast signal that is one of the plurality of applications is executed and the broadcast recording function or reproduction function is operating , the broadcast A third step in which an application is the specific application;
A control method for an electronic device, comprising:
複数のアプリケーションを実行可能な電子機器における制御方法であって、
前記複数のアプリケーションのうちいずれかのアプリケーションが実行されているときに前記複数のアプリケーションのうちいずれかのアプリケーションが新たに実行要求された場合に、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越えるか否かの判定を行う第1の工程と、
前記第1の工程において、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越えると判定された際には、前記実行されていたアプリケーションのうち実行の終了が制限された特定のアプリケーション以外のアプリケーションの実行を終了するとともに前記新たに実行要求されたアプリケーションを実行する第2の工程と、
前記複数のアプリケーションの一である位置情報を取得する位置情報取得機能を有する位置情報取得アプリケーションが実行されて、且つ、前記位置情報取得機能が動作中である場合には、前記位置情報取得アプリケーションを前記特定のアプリケーションとする第3の工程と、
を有することを特徴とする電子機器における制御方法。
A control method in an electronic device capable of executing a plurality of applications,
When any one of the plurality of applications is newly requested to be executed when any one of the plurality of applications is being executed, the predetermined execution is performed by executing the newly requested application. A first step of determining whether the parameter exceeds an allowable value;
In the first step, when it is determined by execution of the newly requested application that a predetermined parameter exceeds an allowable value, the end of execution of the executed application is restricted. A second step of ending execution of an application other than the application and executing the newly requested application;
When a position information acquisition application having a position information acquisition function for acquiring position information that is one of the plurality of applications is executed and the position information acquisition function is operating , the position information acquisition application is A third step for the specific application;
A control method for an electronic device, comprising:
複数のアプリケーションを実行可能な電子機器における制御方法であって、
前記複数のアプリケーションのうちいずれかのアプリケーションが実行されているときに前記複数のアプリケーションのうちいずれかのアプリケーションが新たに実行要求された場合に、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越えるか否かの判定を行う第1の工程と、
前記第1の工程において、前記新たに実行要求されたアプリケーションの実行により所定のパラメータが許容値を越えると判定された際には、前記実行されていたアプリケーションのうち実行の終了が制限された特定のアプリケーション以外のアプリケーションの実行を終了するとともに前記新たに実行要求されたアプリケーションを実行する第2の工程と、
前記複数のアプリケーションの一である電子メールを作成する電子メール作成機能を有する電子メールアプリケーションが実行されて、且つ、前記電子メール作成機能が動作中である場合には、前記電子メールアプリケーションを前記特定のアプリケーションとする第3の工程と、
を有することを特徴とする電子機器における制御方法。
A control method in an electronic device capable of executing a plurality of applications,
When any one of the plurality of applications is newly requested to be executed when any one of the plurality of applications is being executed, the predetermined execution is performed by executing the newly requested application. A first step of determining whether the parameter exceeds an allowable value;
In the first step, when it is determined by execution of the newly requested application that a predetermined parameter exceeds an allowable value, the end of execution of the executed application is restricted. A second step of ending execution of an application other than the application and executing the newly requested application;
When an e-mail application having an e-mail creation function for creating an e-mail that is one of the plurality of applications is executed and the e-mail creation function is in operation , the e-mail application is specified. A third step of application,
A control method for an electronic device, comprising:
JP2007018081A 2007-01-26 2007-01-29 Electronic device and control method in electronic device Expired - Fee Related JP5079345B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2007018081A JP5079345B2 (en) 2007-01-29 2007-01-29 Electronic device and control method in electronic device
PCT/JP2008/051163 WO2008091008A1 (en) 2007-01-26 2008-01-28 Electronic device and electronic device control method
US12/524,717 US8631413B2 (en) 2007-01-26 2008-01-28 Determining the termination priority of applications based on capability of applications to retain operation state information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007018081A JP5079345B2 (en) 2007-01-29 2007-01-29 Electronic device and control method in electronic device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2012154417A Division JP5414003B2 (en) 2012-07-10 2012-07-10 Electronics

Publications (2)

Publication Number Publication Date
JP2008186167A JP2008186167A (en) 2008-08-14
JP5079345B2 true JP5079345B2 (en) 2012-11-21

Family

ID=39729183

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007018081A Expired - Fee Related JP5079345B2 (en) 2007-01-26 2007-01-29 Electronic device and control method in electronic device

Country Status (1)

Country Link
JP (1) JP5079345B2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5184268B2 (en) * 2008-09-08 2013-04-17 株式会社エヌ・ティ・ティ・ドコモ Information processing apparatus and program
KR101283864B1 (en) 2008-10-27 2013-07-08 가부시키가이샤 히타치세이사쿠쇼 Resource management method and building-in device
JP5322595B2 (en) * 2008-11-12 2013-10-23 キヤノン株式会社 Computer, control method, and program
US8653785B2 (en) 2009-03-27 2014-02-18 Qualcomm Incorporated System and method of managing power at a portable computing device and a portable computing device docking station
US20100250789A1 (en) * 2009-03-27 2010-09-30 Qualcomm Incorporated System and method of managing memory at a portable computing device and a portable computing device docking station
US9128669B2 (en) 2009-03-27 2015-09-08 Qualcomm Incorporated System and method of managing security between a portable computing device and a portable computing device docking station
US9201593B2 (en) 2009-03-27 2015-12-01 Qualcomm Incorporated System and method of managing displays at a portable computing device and a portable computing device docking station
WO2011125635A1 (en) * 2010-04-07 2011-10-13 日本電気株式会社 Information processing terminal and control method therefor
JP6071677B2 (en) * 2013-03-21 2017-02-01 株式会社東芝 IC card, IC module, and portable electronic device
CN110651253A (en) 2017-05-17 2020-01-03 三菱电机株式会社 Memory management system, information processing apparatus, and memory management method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63200257A (en) * 1987-02-16 1988-08-18 Mitsubishi Electric Corp Program loading system for computer
US6910210B1 (en) * 1998-11-24 2005-06-21 Microsoft Corp. System and method for terminating applications
JP2003015892A (en) * 2001-06-29 2003-01-17 Casio Comput Co Ltd Information terminal equipment and application management program

Also Published As

Publication number Publication date
JP2008186167A (en) 2008-08-14

Similar Documents

Publication Publication Date Title
JP5079345B2 (en) Electronic device and control method in electronic device
US8631413B2 (en) Determining the termination priority of applications based on capability of applications to retain operation state information
JP2009514438A (en) Display information on mobile devices
JP2009527946A (en) Dynamic wallpaper on mobile communication devices
US20080126511A1 (en) Method for Handing Off Applications for WebOS-Enabled User Devices
JP5414003B2 (en) Electronics
US20060277377A1 (en) Method for personalizing the working of a portable communication device, and associated portable communication device
JP4332525B2 (en) Mobile communication terminal
WO2009051856A1 (en) Playlist entry
JP4743715B2 (en) Electronic device and notification method in electronic device
US7996044B2 (en) Mobile communication device and application execution environment software for mobile communication device
JPWO2004102932A1 (en) Mobile communication terminal and application program suspension method
JP4837514B2 (en) Mobile terminal device and icon display control method in mobile terminal device
JP2011155463A (en) Mobile electronic device
JP4554533B2 (en) Portable terminal device and voice output method thereof
JP2007141064A (en) Portable terminal and menu display switching method
JP5142555B2 (en) Electronic device and notification method in electronic device
JP2008186044A (en) Electronic device and control method in electronic device
JP4091966B2 (en) Electronic device, event providing method, program, and recording medium
JP4869710B2 (en) Portable terminal device and image display method
JP4947356B2 (en) Application execution control apparatus and application execution control method
JP4751439B2 (en) Communication terminal device
JP4341366B2 (en) Communication terminal device and file reproduction program
JP4968250B2 (en) Communication terminal device
JP4372666B2 (en) Mobile communication terminal

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091015

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120110

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120312

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120410

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120710

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20120717

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120807

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120829

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150907

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5079345

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees