JP2010081319A - Portable electronic device - Google Patents
Portable electronic device Download PDFInfo
- Publication number
- JP2010081319A JP2010081319A JP2008247679A JP2008247679A JP2010081319A JP 2010081319 A JP2010081319 A JP 2010081319A JP 2008247679 A JP2008247679 A JP 2008247679A JP 2008247679 A JP2008247679 A JP 2008247679A JP 2010081319 A JP2010081319 A JP 2010081319A
- Authority
- JP
- Japan
- Prior art keywords
- application
- environment
- determined
- unit
- predetermined application
- 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.)
- Pending
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本発明は、携帯電話機等のアプリケーションを起動して実行可能な携帯電子機器に関する。 The present invention relates to a portable electronic device that can start and execute an application such as a mobile phone.
近年、携帯電子機器の一例である携帯電話機には、通話機能やメール機能のほかに電話帳機能や電子メール機能や音楽再生機能などの様々な機能が付加されている。そして、これら複数の機能の一部を制限するためのモード設定が可能となっている。例えば、マナーモードが設定されている場合には、着信やアラーム動作などの各種イベントが発生した際の音声による報知機能を停止させられ、ドライブモードが設定されている場合には、通話機能が停止させられる構成となる。 In recent years, various functions such as a telephone directory function, an e-mail function, and a music playback function are added to a mobile phone, which is an example of a portable electronic device, in addition to a call function and a mail function. A mode setting for restricting some of these functions is possible. For example, when the manner mode is set, the voice notification function when various events such as incoming calls and alarm actions occur can be stopped. When the drive mode is set, the call function is stopped. It becomes the composition made to do.
また、下記特許文献1には、このモード設定に関して、携帯電話機の位置情報又は移動速度から自動車又は電車などの移動手段を判断し、この判断結果に応じて動作モードを設定する技術が開示されている。
しかし、特許文献1に開示されている従来の技術では、位置情報又は移動速度に基づき判断される移動手段に応じて動作モードが設定され、設定された動作モードにより所定の機能やアプリケーションの実行が一律に規制されるため、不要に動作規制が行われる虞があり、使い勝手が悪いといった問題がある。 However, in the conventional technique disclosed in Patent Document 1, the operation mode is set according to the moving means determined based on the position information or the moving speed, and a predetermined function or application is executed according to the set operation mode. Since it is uniformly regulated, there is a possibility that operation regulation may be performed unnecessarily, and there is a problem that usability is poor.
本発明は、上記従来の課題に鑑みなされたものであり、アプリケーションの適正な実行を可能とする携帯電子機器を提供することにある。 The present invention has been made in view of the above-described conventional problems, and it is an object of the present invention to provide a portable electronic device that enables appropriate execution of an application.
この発明の携帯電子機器は、アプリケーションを保有するアプリケーション保有部と、前記アプリケーション保有部に保有されている所定のアプリケーションの起動を指示する起動指示部と、前記起動指示部での起動指示に応じて前記所定のアプリケーションを起動して実行するアプリ実行部と、周囲の環境を判定する環境判定部と、前記環境判定部により判定される前記周囲の環境が前記所定のアプリケーションに適合するか否かを判断し、前記周囲の環境が前記所定のアプリケーションに適合しないと判断した場合に前記所定のアプリケーションの起動又は実行を抑制するアプリ抑制部と、を備えることを特徴とする。 According to the portable electronic device of the present invention, an application holding unit that holds an application, a start instruction unit that instructs activation of a predetermined application held in the application holding unit, and a start instruction in the start instruction unit An application execution unit that activates and executes the predetermined application, an environment determination unit that determines the surrounding environment, and whether or not the surrounding environment determined by the environment determination unit is compatible with the predetermined application. And an application suppression unit that suppresses activation or execution of the predetermined application when it is determined that the surrounding environment does not match the predetermined application.
この発明の携帯電子機器にあっては、周囲の環境に適したアプリケーションの起動又は実行を可能とし、使い勝手を向上させることができる。 In the portable electronic device of the present invention, it is possible to start or execute an application suitable for the surrounding environment, and to improve usability.
以下、図面を参照し、本発明の実施形態について説明する。図1は、本発明の携帯端末装置の一例である携帯電話機の構成を示すブロック図である。この図において、符号1は回路各部を制御する制御部としてのCPU(中央処理装置)である。符号2はCPU1からアクセス可能なデータ記憶部であって、アプリケーションプログラム等が記憶されたROM(リードオンリメモリ)とデータ一時記憶用のRAM(ランダムアクセスメモリ)とから構成されている。なお、データ記憶部2はバッテリバックアップがなされており、携帯電話機の電源がオフされてもRAMに記憶されたデータは保持される。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a mobile phone which is an example of the mobile terminal device of the present invention. In this figure, reference numeral 1 denotes a CPU (central processing unit) as a control unit for controlling each part of the circuit. Reference numeral 2 denotes a data storage unit accessible from the CPU 1 and includes a ROM (read only memory) in which application programs and the like are stored and a RAM (random access memory) for temporary data storage. The data storage unit 2 is battery-backed up, and the data stored in the RAM is retained even when the power of the mobile phone is turned off.
符号3は電話番号や文字等の入力用のテンキー、各種ファンクションキーが設けられた操作部としてのキー入力部、符号4はキー入力部3の操作されたキーを検出し、この検出情報をCPU1へ出力するキー操作検出部である。このキー操作検出部4は、キーが連続して操作(押下)された場合に、連続した操作の間隔を計測するためのタイマを備える。符号5は表示部として液晶表示パネル等からなるディスプレイ、符号6はディスプレイ5への表示を制御する表示制御部である。 Reference numeral 3 denotes a numeric keypad for inputting telephone numbers and characters, a key input section as an operation section provided with various function keys, and reference numeral 4 detects a key operated by the key input section 3. It is a key operation detection part which outputs to. The key operation detection unit 4 includes a timer for measuring an interval between successive operations when the keys are operated (pressed) continuously. Reference numeral 5 denotes a display composed of a liquid crystal display panel or the like as a display unit, and reference numeral 6 denotes a display control unit for controlling display on the display 5.
符号7はアンテナ、符号8はアンテナ7を介して無線信号を送受信し、無線電話回線を確立するための通信制御を行う送受信部である。符号9は、送受信部8により確立された無線電話回線を介して送受されるデータの変換を行うデータ変換部である。CPU1はこのデータ変換部9を介して無線電話回線によるデータ通信(電子メールの送受信等)を行うことが可能である。符号10はデータ変換部9を介して送受される音声データを処理する音声処理部である。符号11は音声処理部10に音声を入力するためのマイク、符号12は音声処理部10から入力された音声を出力するスピーカである。符号13aはカメラ、符号13bはGPS(Global Positioning System)、符号13cは加速度センサである。 Reference numeral 7 denotes an antenna, and reference numeral 8 denotes a transmission / reception unit that transmits and receives radio signals via the antenna 7 and performs communication control for establishing a radio telephone line. Reference numeral 9 denotes a data conversion unit that converts data transmitted / received via the radio telephone line established by the transmission / reception unit 8. The CPU 1 can perform data communication (e-mail transmission / reception, etc.) via a wireless telephone line via the data conversion unit 9. Reference numeral 10 denotes an audio processing unit that processes audio data transmitted and received via the data conversion unit 9. Reference numeral 11 denotes a microphone for inputting voice to the voice processing unit 10, and reference numeral 12 denotes a speaker that outputs voice input from the voice processing unit 10. Reference numeral 13a is a camera, reference numeral 13b is a GPS (Global Positioning System), and reference numeral 13c is an acceleration sensor.
データ記憶部(アプリケーション保有部)2は、複数のアプリケーションプログラム(以下、アプリ)を記憶して保有しており、CPU(アプリ実行部)1は、キー入力部3からの入力操作や他の制御信号などに応じてデータ記憶部2に記憶されている所定のアプリの起動指示を受付けると、データ記憶部2に記憶されている所定のアプリを読み出して、読み出された所定のアプリを起動して実行する。 The data storage unit (application holding unit) 2 stores and holds a plurality of application programs (hereinafter referred to as applications), and the CPU (application execution unit) 1 performs input operations from the key input unit 3 and other controls. When an activation instruction for a predetermined application stored in the data storage unit 2 is received according to a signal or the like, the predetermined application stored in the data storage unit 2 is read and the read predetermined application is activated And execute.
カメラ13aは、携帯電話機の筐体外面に配置されている撮影用モジュールであり、キー入力部3での撮影操作や他の制御信号に応じて起動信号がCPU1に入力されると、CPU1からの起動指令信号に応じて起動されるとともに撮影指示信号に応じて携帯電話機外部を撮影して外部情報として撮影画像を取得する。カメラ13aにて撮影された撮影画像のデータは、CPU1に送信され、所定の画像処理が行われると共に、必要に応じてデータ記憶部2に記憶される。本実施形態では、CPU1は、カメラ13aにて撮影された撮影画像のデータを分析して、携帯電話機の周囲の状況を判定する機能を有する。 The camera 13a is a shooting module disposed on the outer surface of the casing of the mobile phone. When an activation signal is input to the CPU 1 in response to a shooting operation at the key input unit 3 or other control signals, the camera 13a It is activated in response to the activation command signal, and the outside of the mobile phone is imaged in accordance with the imaging instruction signal to obtain a captured image as external information. Data of a photographed image photographed by the camera 13a is transmitted to the CPU 1, where predetermined image processing is performed and stored in the data storage unit 2 as necessary. In the present embodiment, the CPU 1 has a function of analyzing data of a captured image captured by the camera 13a and determining a situation around the mobile phone.
GPS13bは、軌道衛星と通信を行い、携帯電話機の現在位置(緯度、経度)に関する情報を取得し、取得した位置情報をCPU1に送信する。CPU1は、受信した位置情報を各種処理に使用するとともに、必要に応じて位置情報をデータ記憶部に記憶する。そして、本実施形態では、CPU1は、GPS13bにて取得された位置情報に基づき、携帯電話機の移動経路を判定する移動経路判定部を有し、同取得された位置情報に基づき携帯電話機の移動速度を検出する移動速度検出部を有し、これら移動経路判定部にて判定される移動経路や移動速度検出部にて検出される移動速度に応じて携帯電話機の移動状態を判定する。なお、本実施形態では、GPS13bを用いて携帯電話機の移動状態を判定する構成としたが、GPS13bからの情報以外に、送受信部8及びアンテナ7を介して通信される基地局からの情報に基づき携帯電話機の位置情報を取得するとともに、この取得された位置情報に基づき携帯電話機の移動状態を判定するようにしてもよい。 The GPS 13b communicates with the orbiting satellite, acquires information related to the current position (latitude, longitude) of the mobile phone, and transmits the acquired position information to the CPU 1. The CPU 1 uses the received position information for various processes and stores the position information in the data storage unit as necessary. In the present embodiment, the CPU 1 has a movement path determination unit that determines the movement path of the mobile phone based on the position information acquired by the GPS 13b, and the moving speed of the mobile phone based on the acquired position information. The mobile phone has a movement speed detection unit that detects the movement of the mobile phone according to the movement path determined by the movement path determination unit and the movement speed detected by the movement speed detection unit. In addition, in this embodiment, it was set as the structure which determines the movement state of a mobile telephone using GPS13b, but based on the information from the base station communicated via the transmission / reception part 8 and the antenna 7 other than the information from GPS13b. While acquiring the position information of a mobile telephone, you may make it determine the movement state of a mobile telephone based on this acquired position information.
加速度センサ13cは、従来公知の加速度センサが用いられ、携帯電話機に作用している加速度及び当該加速度から移動速度を検出する。また、この加速度センサ13cは、携帯電話機に作用している振動をも検出可能に構成されている。この加速度センサ13cにて検出された携帯電話機に作用している加速度、速度又は振動のデータはCPU1に出力され、CPU1は、入力された加速度、速度又は振動のデータに基づき携帯電話機の移動状態を検出する。例えば、検出された加速度(速度)が、第1閾値よりも小さい場合には停止状態と判定し、第1閾値よりも大きい第2閾値よりも小さい場合には歩行状態と判定し、第2閾値よりも大きい第3閾値よりも小さい場合には自転車運転状態と判定し、第3閾値よりも大きい第4閾値よりも小さい場合には自動車運転状態と判定し、第4閾値以上の場合には電車乗車状態と判定する。また、検出される振動に応じても、停止状態、歩行状態、自動車乗車状態、電車乗車状態などを判定するようにしても良い。 As the acceleration sensor 13c, a conventionally known acceleration sensor is used, and the movement speed is detected from the acceleration acting on the mobile phone and the acceleration. The acceleration sensor 13c is configured to be able to detect vibrations acting on the mobile phone. The acceleration, speed, or vibration data acting on the mobile phone detected by the acceleration sensor 13c is output to the CPU 1. The CPU 1 determines the movement state of the mobile phone based on the input acceleration, speed, or vibration data. To detect. For example, when the detected acceleration (speed) is smaller than the first threshold, it is determined as a stopped state, and when it is smaller than the second threshold larger than the first threshold, it is determined as a walking state, and the second threshold If it is smaller than a third threshold value that is greater than the third threshold value, it is determined as a bicycle driving state, if it is smaller than a fourth threshold value that is greater than the third threshold value, it is determined as a car driving state. It is determined that the boarding state. In addition, a stop state, a walking state, a car riding state, a train riding state, and the like may be determined according to the detected vibration.
CPU1は、この携帯電話機の移動状態の判定を、GPS13bなどにより取得される位置情報、当該位置情報に基づき判定される移動経路、及び加速度センサ13cにより検出される加速度、移動速度又は振動状態に基づき総合的に判定するようにすれば良い。例えば、加速度又は移動速度が第1閾値以下であっても、位置情報に基づき判定される移動経路が線路上であると判定されると、電車乗車状態と判定され、加速度又は移動速度が第4閾値異常であっても判定される移動経路が幹線道路上であると判定されると自動車運転状態と判定されるようにすればよい。 The CPU 1 determines the movement state of the mobile phone based on the position information acquired by the GPS 13b, the movement path determined based on the position information, and the acceleration, movement speed, or vibration state detected by the acceleration sensor 13c. A comprehensive determination may be made. For example, even if the acceleration or the moving speed is equal to or less than the first threshold, if it is determined that the moving path determined based on the position information is on the track, it is determined that the train is in a riding state, and the acceleration or the moving speed is fourth. What is necessary is just to make it determine with a motor vehicle driving | running | working state, if it determines with the moving path | route determined even if it is a threshold abnormality being on a main road.
また、CPU1は、このように検出された移動状態とカメラ13aにて撮影された画像に基づき判定される携帯電話機の周囲の状況とから、携帯電話機の外部環境を総合的に判定する。例えば、移動状態が停止状態と判定されている場合であっても、カメラ13aによって撮影された画像に基づき判定される周囲の状況が車両(電車、自動車など)の内部であると判定されると、車両乗車状態と判定する。また、移動状態が自動車運転中と判定されている場合であっても、カメラ13aによって撮影された画像に基づき判定される周囲の状況が車両の後部座席や助手席などの運転席以外の座席であることが判定されると、自動車乗車状態と判定され、運転席の座席であると判定されると自動車運転状態と判定される。なお、この判定は、車両側から発信される座席情報に基づき判定するようにしてもよい。 Further, the CPU 1 comprehensively determines the external environment of the mobile phone from the movement state detected in this way and the situation around the mobile phone determined based on the image taken by the camera 13a. For example, even when the moving state is determined to be the stopped state, when it is determined that the surrounding situation determined based on the image captured by the camera 13a is inside the vehicle (train, car, etc.). It is determined that the vehicle is in a boarding state. Even when the moving state is determined to be driving, the surrounding situation determined based on the image taken by the camera 13a is not the driver's seat such as the rear seat or the passenger seat of the vehicle. If it is determined that there is a car, it is determined that the vehicle is in a car riding state. This determination may be made based on seat information transmitted from the vehicle side.
このように、CPU(環境判定部)1は、カメラ13a、GPS13b、及び加速度センサ13cから出力される信号に基づき、移動状態及び周囲の状況を判断して、これらに基づき携帯電話機の外部(周囲)の環境を判定する。 As described above, the CPU (environment determination unit) 1 determines the moving state and the surrounding situation based on the signals output from the camera 13a, the GPS 13b, and the acceleration sensor 13c, and based on these, the outside of the cellular phone (around) ) Environment.
次に、データ記憶部2に記憶されているアプリケーションプログラムの実行制御について説明する。 Next, execution control of the application program stored in the data storage unit 2 will be described.
CPU1(アプリ抑制部)は、キー入力部3からの入力操作や他の制御信号などに応じて所定のアプリの起動指示を受付けると、データ記憶部2に記憶されている所定のアプリを読み出して、読み出した所定のアプリの起動及び実行を行なう、判定される外部環境に応じてアプリの起動又は実行を制限(抑制)する処理を行なう。 When the CPU 1 (application suppression unit) receives an instruction to start a predetermined application in response to an input operation from the key input unit 3 or another control signal, the CPU 1 (application suppression unit) reads the predetermined application stored in the data storage unit 2. Then, the predetermined application that has been read is activated and executed, and the activation or execution of the application is limited (suppressed) according to the determined external environment.
データ記憶部2には、図2に示されるように、CPU1にて判定される外部環境に応じて起動又は実行が許容されるアプリケーションプログラムのリスト(処理テーブル)が記憶されている。このリストに基づき、CPU1は、利用環境(周囲の環境)が「静止状態」であると判定した場合には全ての機能(アプリ)の起動及び実行を許容し、「徒歩」状態であると判定した場合には「通話機能」、「音楽機能」、「ナビ機能」などの一部の機能のみを許容し、「自転者」運転状態であると判定した場合には「音楽機能」、「ナビ機能」などの一部の機能のみを許容し、「電車」への乗車状態であると判定した場合には「音楽機能」、「メール機能」、「ゲーム機能」、「テレビ機能」などの一部の機能のみを許容する。「自動車(運転席)」状態、即ち自動車運転状態であると判定した場合には「ナビ機能」のみを許容し、「自動車(助手席)」状態、即ち運転席以外の座席での自動車乗車状態であると判定した場合には全ての機能を許容する。 As shown in FIG. 2, the data storage unit 2 stores a list (processing table) of application programs that are allowed to be activated or executed according to the external environment determined by the CPU 1. Based on this list, if the CPU 1 determines that the usage environment (surrounding environment) is “still state”, the CPU 1 permits the activation and execution of all functions (applications) and determines that it is in the “walking” state. If this is done, only some functions such as “call function”, “music function”, and “navigation function” are allowed. If only some functions such as “function” are allowed and it is determined that the user is in the “train”, one of “music function”, “mail function”, “game function”, “TV function”, etc. Only the function of the part is allowed. If it is determined that the vehicle is in the “car (driver's seat)” state, that is, the vehicle is in a driving state, only the “navigation function” is permitted, and the “car (passenger seat)” state, that is, the vehicle riding state in a seat other than the driver's seat If it is determined that all functions are allowed.
次に、図3に示されるフローチャートを用いてアプリの実行処理について説明する。
CPU1は、全ての機能が実行されていない状態、例えば、通話やメールなどの着信を待ち受けている状態であって、ディスプレイ5に待受け画面(初期画面)が表示されている状態において、このフローチャートに示される処理を開始する。先ず、ステップS1にて、キー入力部3からの入力操作や他の制御信号などに応じて所定のアプリの起動指示を受付けたか否かを判定する。起動指示が入力されていないと判定すると、このステップS1の判定を繰り返し実行する。
Next, application execution processing will be described using the flowchart shown in FIG.
In a state where all the functions are not executed, for example, in a state where the CPU 1 is waiting for an incoming call or mail and the standby screen (initial screen) is displayed on the display 5, Start the indicated process. First, in step S1, it is determined whether or not a predetermined application activation instruction has been received in accordance with an input operation from the key input unit 3 or another control signal. If it is determined that the activation instruction has not been input, the determination in step S1 is repeated.
ステップS1にて、所定のアプリに対する起動指示が入力されて受付けると、ステップS2に進み、外部環境の判定を行なう。このステップS2で判定される外部環境は、上述したように、カメラ13aにより撮影された外部の撮影画像、GPS13bにより取得された位置情報、加速度センサ13cにより検出された携帯電話機に作用している加速度及び携帯電話機の移動速度などから総合的に判断されて、図2に示される処理テーブルの利用環境の何れに該当するかを判定する。 When an activation instruction for a predetermined application is input and accepted in step S1, the process proceeds to step S2 to determine the external environment. As described above, the external environment determined in step S2 includes an externally captured image captured by the camera 13a, position information acquired by the GPS 13b, and acceleration acting on the mobile phone detected by the acceleration sensor 13c. Further, it is determined comprehensively from the moving speed of the mobile phone and the like, and it is determined which one of the usage environments of the processing table shown in FIG.
次に、ステップS3に進み、ステップS1にて起動指示された所定のアプリとステップS2で判定された外部環境との対比を行い、ステップS4に進む。ステップS4では、ステップS3での対比結果に基づき、起動指示された所定のアプリが図2に示されるテーブルに基づく外部環境に応じて許容されるアプリ(機能)か否かを判定する。この判定により、所定のアプリが判定された外部環境に適合して許容されるアプリと判定されると、ステップS5に進み、当該所定のアプリが起動されて実行される。 Next, the process proceeds to step S3, where the predetermined application instructed to be activated in step S1 is compared with the external environment determined in step S2, and the process proceeds to step S4. In step S4, based on the comparison result in step S3, it is determined whether or not the predetermined application for which activation has been instructed is an application (function) that is allowed according to the external environment based on the table shown in FIG. If it is determined by this determination that the predetermined application is an app that is acceptable in conformity with the determined external environment, the process proceeds to step S5, and the predetermined application is activated and executed.
そして、ステップS7に進み、実行中のアプリに対して終了指示が行なわれたか否かを判定し、終了指示が行なわれていない場合には、ステップS2に戻り、所定のアプリ実行中もステップS2の外部環境の判定、ステップS3の対比、及びステップS4の起動可能(許容)の判定の各処理を繰り返し実行する。ステップS7にて、実行中の所定のアプリに対する終了指示が入力されたと判定すると、本フローに係る処理を終了する。 Then, the process proceeds to step S7, where it is determined whether or not an end instruction has been given to the application being executed. If no end instruction has been given, the process returns to step S2, and step S2 is executed even while the predetermined application is being executed. The external environment determination, the comparison in step S3, and the startable (allowable) determination in step S4 are repeatedly executed. If it is determined in step S7 that an end instruction has been input for the predetermined application being executed, the processing according to this flow is ended.
また、ステップS4にて、起動指示された所定のアプリが判定された外部環境に適合しない(許容されない)アプリであると判定されると、ステップS6に進み、携帯電話機のユーザーに対して、外部環境に適合しないアプリのためアプリの起動が不可であることを示すエラー報知を行なう。このエラー報知は、ディスプレイ5へのエラーメッセージの表示による報知、スピーカーからの音声出力による報知、振動発生手段により振動出力による報知などであれば良い。そして、ステップS6でのエラー報知が終了すると、本フローを終了する。 If it is determined in step S4 that the predetermined application that is instructed to start is an application that does not match (is not allowed) the determined external environment, the process proceeds to step S6, and the mobile phone user is notified of the external application. An error notification indicating that the application cannot be started because the application does not conform to the environment is performed. This error notification may be notification by displaying an error message on the display 5, notification by sound output from a speaker, notification by vibration output by vibration generating means, or the like. Then, when the error notification in step S6 ends, this flow ends.
なお、ステップS7にて所定のアプリの起動又は実行が抑制されて、エラー報知が行なわれた後に、ステップS2に戻り、ステップS2で判定される外部環境が所定のアプリの起動または実行を許容する外部環境に変化した場合には、所定のアプリが適合する外部環境となったことをユーザーに報知したり、所定のアプリを自動的に起動させて実行するように構成してもよい。この場合、所定のアプリの起動及び実行が好適に行なわれて、使い勝手をより向上させることが機出る。 In addition, after starting or execution of a predetermined application is suppressed in step S7 and an error is notified, the process returns to step S2, and the external environment determined in step S2 allows the predetermined application to be started or executed. When the external environment is changed, the user may be notified that the external environment is suitable, or the predetermined application may be automatically activated and executed. In this case, activation and execution of a predetermined application are suitably performed, and it is possible to improve usability.
このように、所定のアプリの起動指示が行なわれると、この所定アプリが外部環境に適合しているか否かを判定して、外部環境に適合しないアプリである場合には、当該所定のアプリの起動及び実行が抑制されることとなり、携帯電話機のユーザーの使い勝手を向上させることが出来る。即ち、従来は、ユーザー自身が任意のモードへの切替操作などを行う必要があったが、携帯電話機の外部環境に応じて自動的に外部環境に適合しないアプリの起動又は実行が抑制されるので、使い勝手が良くなることとなる。 As described above, when a predetermined application activation instruction is issued, it is determined whether or not the predetermined application is compatible with the external environment. If the predetermined application is not compatible with the external environment, the predetermined application Start-up and execution are suppressed, and usability of the user of the mobile phone can be improved. In other words, in the past, the user himself / herself had to perform an operation for switching to an arbitrary mode, but since activation or execution of an application that does not conform to the external environment is automatically suppressed according to the external environment of the mobile phone, This will improve usability.
また、所定のアプリの実行中に外部環境が変化した場合であっても、変化後の外部環境に沿ったアプリの実行及び抑制が行なわれるので、外部環境の変化に応じてユーザーがモード切替などを行なう必要が少なくなるため、使い勝手を更に向上させることが出来る。 In addition, even if the external environment changes during the execution of a predetermined application, the application is executed and suppressed according to the external environment after the change, so the user can change the mode according to the change in the external environment, etc. Therefore, the usability can be further improved.
なお、上述した実施形態では、所定のアプリの起動指示が行なわれた際に、外部環境を判定するとともに両者の対比結果に応じて所定のアプリの起動又は実行を許容又は抑制する構成としたが、何れのアプリも起動していない状態で、所定のアプリの起動しじが行なわれる前に、外部環境の判定を定期的に実行し、この判定された外部環境に適合しないアプリの起動指示を許容しない(抑制する)構成とすることも可能である。 In the above-described embodiment, when a predetermined application activation instruction is issued, the external environment is determined, and activation or execution of the predetermined application is permitted or suppressed according to a comparison result between the two. Before any application is activated, the external environment is determined periodically before any application is activated, and an instruction for starting an application that does not conform to the determined external environment is issued. A configuration that does not allow (suppress) is also possible.
なお、上述した実施形態では、携帯電話機を携帯電子機器の一例として説明したが、携帯電話機以外の携帯電子機器にも適用することは可能である。
In the above-described embodiment, the mobile phone has been described as an example of the mobile electronic device. However, the embodiment can be applied to a mobile electronic device other than the mobile phone.
1 CPU
2 データ記憶部
3 キー入力部
4 キー操作検出部
5 ディスプレイ
6 表示制御部
7 アンテナ
8 送受信部
9 データ変換部
10 音声処理部
11 マイク
12 スピーカ
13a カメラ
13b GPS
13c 加速度センサ
1 CPU
2 Data storage unit 3 Key input unit 4 Key operation detection unit 5 Display 6 Display control unit 7 Antenna 8 Transmission / reception unit 9 Data conversion unit 10 Audio processing unit 11 Microphone 12 Speaker 13a Camera 13b GPS
13c acceleration sensor
Claims (7)
前記アプリケーション保有部に保有されている所定のアプリケーションの起動を指示する起動指示部と、
前記起動指示部での起動指示に応じて前記所定のアプリケーションを起動して実行するアプリ実行部と、
周囲の環境を判定する環境判定部と、
前記環境判定部により判定される前記周囲の環境が前記所定のアプリケーションに適合するか否かを判断し、前記周囲の環境が前記所定のアプリケーションに適合しないと判断した場合に前記所定のアプリケーションの起動又は実行を抑制するアプリ抑制部と、を備える
ことを特徴とする携帯電子機器。 An application holding department that holds the application;
An activation instruction unit for instructing activation of a predetermined application held in the application holding unit;
An application execution unit that activates and executes the predetermined application in response to an activation instruction in the activation instruction unit;
An environment determination unit for determining the surrounding environment;
It is determined whether the surrounding environment determined by the environment determination unit is compatible with the predetermined application, and the predetermined application is activated when it is determined that the surrounding environment is not compatible with the predetermined application Alternatively, a portable electronic device comprising: an application suppressing unit that suppresses execution.
前記アプリ抑制部は、前記環境判定部にて前記移動状態に基づき判定される前記周囲の環境に応じて前記所定のアプリケーションの抑制を行なう
ことを特徴とする請求項1に記載の携帯電子機器。 The environment determination unit determines the surrounding environment based on a moving state,
The portable electronic device according to claim 1, wherein the application suppression unit suppresses the predetermined application according to the surrounding environment determined by the environment determination unit based on the movement state.
前記アプリ抑制部は、前記環境判定部にて前記外部情報に基づき判定される前記周囲の環境に応じて前記所定のアプリケーションの抑制を行なう
ことを特徴とする請求項1又は2に記載の携帯電子機器。 The environment determination unit determines the surrounding environment based on acquired external information,
3. The portable electronic device according to claim 1, wherein the application suppression unit suppresses the predetermined application according to the surrounding environment determined by the environment determination unit based on the external information. machine.
前記アプリ抑制部は、前記起動指示の後に判定される前記周囲の環境に応じて前記所定のアプリケーションの抑制を行なう
ことを特徴とする請求項1乃至3のいずれか1項に記載の携帯電子機器。 The environment determination unit determines the surrounding environment when activation of the predetermined application is instructed by the activation instruction unit,
4. The portable electronic device according to claim 1, wherein the application suppression unit suppresses the predetermined application according to the surrounding environment determined after the activation instruction. 5. .
ことを特徴とする請求項1乃至3のいずれか1項に記載の携帯電子機器。 The said suppression part suppresses the starting instruction | indication of the said predetermined | prescribed application by the said starting instruction | indication part, when it determines with the said surrounding environment not matching the said predetermined | prescribed application by the said environment determination part. Item 4. The portable electronic device according to any one of Items 1 to 3.
前記抑制部は、前記所定のアプリケーションが実行されているときに前記環境判定部により判定された前記周囲の環境が前記所定のアプリケーションに適合しないと判定すると、前記所定のアプリケーションの実行を抑制する
ことを特徴とする請求項1乃至3のいずれか1項に記載の携帯電子機器。 The environment determination unit determines the surrounding environment while the predetermined application is being executed by the application execution unit,
When the suppression unit determines that the surrounding environment determined by the environment determination unit is not compatible with the predetermined application when the predetermined application is being executed, the suppression unit suppresses execution of the predetermined application. The portable electronic device according to claim 1, wherein:
ことを特徴とする請求項1乃至6のいずれか1項に記載の携帯電子機器。 Notification that informs when the environment determination unit determines that the surrounding environment has changed to an environment suitable for the predetermined application when the application suppression unit suppresses activation or execution of the predetermined application The portable electronic device according to claim 1, further comprising: means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008247679A JP2010081319A (en) | 2008-09-26 | 2008-09-26 | Portable electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008247679A JP2010081319A (en) | 2008-09-26 | 2008-09-26 | Portable electronic device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010081319A true JP2010081319A (en) | 2010-04-08 |
Family
ID=42211249
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008247679A Pending JP2010081319A (en) | 2008-09-26 | 2008-09-26 | Portable electronic device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2010081319A (en) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012039333A (en) * | 2010-08-06 | 2012-02-23 | Fujitsu Ltd | Information processing apparatus |
JP2012088813A (en) * | 2010-10-15 | 2012-05-10 | Kyocera Corp | Electronic device and control method |
JP2013116668A (en) * | 2011-12-02 | 2013-06-13 | Denso Corp | Vehicle device, vehicle communication system, and mobile terminal |
JP2013172360A (en) * | 2012-02-22 | 2013-09-02 | Zenrin Datacom Co Ltd | Portable terminal device, operation control method of portable terminal device, and operation control program of portable terminal device |
JP2013538472A (en) * | 2010-06-10 | 2013-10-10 | クアルコム,インコーポレイテッド | Prefetching information based on gestures and / or position |
JP2013223069A (en) * | 2012-04-16 | 2013-10-28 | Kyocera Corp | Electronic apparatus |
WO2013168705A1 (en) * | 2012-05-07 | 2013-11-14 | 株式会社ニコン | Mobile electronic device |
WO2013187137A1 (en) * | 2012-06-15 | 2013-12-19 | 株式会社ニコン | Electronic device |
JP2014143544A (en) * | 2013-01-23 | 2014-08-07 | Nikon Corp | Portable terminal device |
JP2015012496A (en) * | 2013-06-28 | 2015-01-19 | Kddi株式会社 | Mobile terminal, control method therefor and computer program |
WO2015098712A1 (en) * | 2013-12-24 | 2015-07-02 | 京セラ株式会社 | Electronic apparatus |
JP2015138404A (en) * | 2014-01-22 | 2015-07-30 | 株式会社Nttドコモ | Information output control system and information output control method |
JP2015523026A (en) * | 2012-06-28 | 2015-08-06 | コピン コーポレーション | Headset computer that can enable and disable functions based on real-time image analysis |
KR101596737B1 (en) * | 2014-11-14 | 2016-02-26 | 임건혁 | Mobile communication terminal having menu restriction function |
JP2016057814A (en) * | 2014-09-09 | 2016-04-21 | セイコーエプソン株式会社 | Head-mounted type display device, control method of head-mounted type display device, information system, and computer program |
JP2016192810A (en) * | 2016-08-03 | 2016-11-10 | 京セラ株式会社 | Electronic apparatus |
WO2018012057A1 (en) * | 2016-07-14 | 2018-01-18 | 松本 美司 | Mobile terminal having telephone communication function, texting function or function as of game terminal, and game program and game method that are executed by such mobile terminal |
US9925467B2 (en) | 2016-07-14 | 2018-03-27 | Yoshinori Matsumoto | Mobile terminal with call function or texting function, or a function as a game terminal, game program and game method executed by mobile terminal |
JP2018166268A (en) * | 2017-03-28 | 2018-10-25 | パナソニックIpマネジメント株式会社 | Control program and portable device |
WO2018220852A1 (en) * | 2017-06-02 | 2018-12-06 | マクセル株式会社 | Mobile terminal device with function limitation, function limitation method thereof, and processing program used in same |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005051427A (en) * | 2003-07-31 | 2005-02-24 | Kyocera Corp | Portable terminal device, control method therefor, and program |
JP2007067763A (en) * | 2005-08-31 | 2007-03-15 | Hitachi Ltd | Method of placing limit on method utilizing positional information |
JP2008160753A (en) * | 2006-12-26 | 2008-07-10 | Nec Corp | Function limiting method of mobile terminal, and mobile terminal |
-
2008
- 2008-09-26 JP JP2008247679A patent/JP2010081319A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005051427A (en) * | 2003-07-31 | 2005-02-24 | Kyocera Corp | Portable terminal device, control method therefor, and program |
JP2007067763A (en) * | 2005-08-31 | 2007-03-15 | Hitachi Ltd | Method of placing limit on method utilizing positional information |
JP2008160753A (en) * | 2006-12-26 | 2008-07-10 | Nec Corp | Function limiting method of mobile terminal, and mobile terminal |
Cited By (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013538472A (en) * | 2010-06-10 | 2013-10-10 | クアルコム,インコーポレイテッド | Prefetching information based on gestures and / or position |
JP2015159564A (en) * | 2010-06-10 | 2015-09-03 | クアルコム,インコーポレイテッド | Pre-fetching information based on gesture and/or location |
US8874129B2 (en) | 2010-06-10 | 2014-10-28 | Qualcomm Incorporated | Pre-fetching information based on gesture and/or location |
JP2012039333A (en) * | 2010-08-06 | 2012-02-23 | Fujitsu Ltd | Information processing apparatus |
JP2012088813A (en) * | 2010-10-15 | 2012-05-10 | Kyocera Corp | Electronic device and control method |
JP2013116668A (en) * | 2011-12-02 | 2013-06-13 | Denso Corp | Vehicle device, vehicle communication system, and mobile terminal |
JP2013172360A (en) * | 2012-02-22 | 2013-09-02 | Zenrin Datacom Co Ltd | Portable terminal device, operation control method of portable terminal device, and operation control program of portable terminal device |
JP2013223069A (en) * | 2012-04-16 | 2013-10-28 | Kyocera Corp | Electronic apparatus |
US9568336B2 (en) | 2012-04-16 | 2017-02-14 | Kyocera Corporation | Electronic device |
US9370690B2 (en) | 2012-04-16 | 2016-06-21 | Kyocera Corporation | Electronic device |
WO2013168705A1 (en) * | 2012-05-07 | 2013-11-14 | 株式会社ニコン | Mobile electronic device |
JP2018107825A (en) * | 2012-06-15 | 2018-07-05 | 株式会社ニコン | Electronic device |
WO2013187137A1 (en) * | 2012-06-15 | 2013-12-19 | 株式会社ニコン | Electronic device |
JPWO2013187137A1 (en) * | 2012-06-15 | 2016-02-04 | 株式会社ニコン | Electronics |
JP2015523026A (en) * | 2012-06-28 | 2015-08-06 | コピン コーポレーション | Headset computer that can enable and disable functions based on real-time image analysis |
JP2014143544A (en) * | 2013-01-23 | 2014-08-07 | Nikon Corp | Portable terminal device |
JP2015012496A (en) * | 2013-06-28 | 2015-01-19 | Kddi株式会社 | Mobile terminal, control method therefor and computer program |
US10237397B2 (en) | 2013-12-24 | 2019-03-19 | Kyocera Corporation | Electronic terminal with motion-based function restriction |
WO2015098712A1 (en) * | 2013-12-24 | 2015-07-02 | 京セラ株式会社 | Electronic apparatus |
JP2015122609A (en) * | 2013-12-24 | 2015-07-02 | 京セラ株式会社 | Electronic apparatus |
US9749460B2 (en) | 2013-12-24 | 2017-08-29 | Kyocera Corporation | Electronic terminal with motion-based function restriction |
JP2015138404A (en) * | 2014-01-22 | 2015-07-30 | 株式会社Nttドコモ | Information output control system and information output control method |
JP2016057814A (en) * | 2014-09-09 | 2016-04-21 | セイコーエプソン株式会社 | Head-mounted type display device, control method of head-mounted type display device, information system, and computer program |
KR101596737B1 (en) * | 2014-11-14 | 2016-02-26 | 임건혁 | Mobile communication terminal having menu restriction function |
CN107623773A (en) * | 2016-07-14 | 2018-01-23 | 松本美司 | Mobile terminal and the games and method for gaming performed on mobile terminals |
JP2018019390A (en) * | 2016-07-14 | 2018-02-01 | 松本 美司 | Portable terminal provided with function as telephone call function or texting function, or game terminal, and game program and game method executed by the portable terminal |
US9925467B2 (en) | 2016-07-14 | 2018-03-27 | Yoshinori Matsumoto | Mobile terminal with call function or texting function, or a function as a game terminal, game program and game method executed by mobile terminal |
WO2018012057A1 (en) * | 2016-07-14 | 2018-01-18 | 松本 美司 | Mobile terminal having telephone communication function, texting function or function as of game terminal, and game program and game method that are executed by such mobile terminal |
JP7385806B2 (en) | 2016-07-14 | 2023-11-24 | 株式会社ロジック・マイスター | Control method |
US11110360B2 (en) | 2016-07-14 | 2021-09-07 | Yoshinori Matsumoto | Mobile terminal with call function or texting function, or a function as a game terminal, and game program and game method executed by mobile terminal |
US10456692B2 (en) | 2016-07-14 | 2019-10-29 | Yoshinori Matsumoto | Mobile terminal with call function or texting function, or a function as a game terminal, game program and game method executed by mobile terminal |
US11439920B2 (en) | 2016-07-14 | 2022-09-13 | Yoshinori Matsumoto | Mobile terminal with call function or texting function, or a function as a game terminal, and game program and game method executed by mobile terminal |
JP2022003800A (en) * | 2016-07-14 | 2022-01-11 | 株式会社ロジック・マイスター | Control method |
US10682577B2 (en) | 2016-07-14 | 2020-06-16 | Yoshinori Matsumoto | Mobile terminal with call function or texting function, or a function as a game terminal, and game program and game method executed by mobile terminal |
JP2016192810A (en) * | 2016-08-03 | 2016-11-10 | 京セラ株式会社 | Electronic apparatus |
JP2018166268A (en) * | 2017-03-28 | 2018-10-25 | パナソニックIpマネジメント株式会社 | Control program and portable device |
JPWO2018220852A1 (en) * | 2017-06-02 | 2020-02-27 | マクセル株式会社 | Portable terminal device with restricted function, method for restricting the function, and processing program used therefor |
CN110463166A (en) * | 2017-06-02 | 2019-11-15 | 麦克赛尔株式会社 | Mobile terminal device and its function-limiting method with function restriction and the processing routine for this |
US11496618B2 (en) | 2017-06-02 | 2022-11-08 | Maxell, Ltd. | Mobile terminal device with function limitation, function limitation method thereof, and processing program used in same |
WO2018220852A1 (en) * | 2017-06-02 | 2018-12-06 | マクセル株式会社 | Mobile terminal device with function limitation, function limitation method thereof, and processing program used in same |
US11882233B2 (en) | 2017-06-02 | 2024-01-23 | Maxell, Ltd. | Mobile terminal device with function limitation, function limitation method thereof, and processing program used in same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2010081319A (en) | Portable electronic device | |
US8761840B2 (en) | Methods, devices and computer program products for operating mobile devices responsive to user input through movement thereof | |
US10015299B2 (en) | Information display apparatus and information display method | |
US8676270B2 (en) | Display apparatus, mobile communication terminal and display system | |
JP5585545B2 (en) | Short-range communication system, vehicle equipment, and portable communication terminal | |
JP2008205573A (en) | Mobile device and its control method | |
JP4584084B2 (en) | Information addition system and portable communication terminal | |
US11595519B2 (en) | Electronic apparatus and processing system | |
JP2007163386A (en) | Portable terminal device with navigation function and program | |
JP5602008B2 (en) | In-vehicle device and portable device | |
WO2014162502A1 (en) | Mobile guidance device, control method, program, and recording medium | |
JP5894032B2 (en) | Mobile communication device, communication system, and notification method | |
JP2007163387A (en) | Portable terminal device and program | |
JP2007274074A (en) | Portable information terminal, silent mode setting/cancelling method thereof, volume control method thereof, silent mode setting/cancelling program thereof, and volume control program thereof | |
JP2010041155A (en) | Wireless mobile terminal, function control method thereof, and function control program | |
JP5157886B2 (en) | Notification method for portable information terminal, portable information terminal, and program | |
WO2019207867A1 (en) | Electronic device and processing system | |
JP2020161955A (en) | Call incoming reporting system | |
JP2004061342A (en) | Navigation system and operation control method | |
JP2006135634A (en) | Portable mobile communication terminal device and silent mode setting method | |
JP2015133593A (en) | Portable terminal device | |
JP2006246113A (en) | Operating system and terminal to be operated | |
JP2009130781A (en) | Mobile terminal, positional information acquiring method, and program | |
JP2012074922A (en) | Portable telephone, starting method for automatic answering telephone function, and program | |
JP2007266901A (en) | Radio communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110830 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120615 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120619 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120818 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121211 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130304 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20130311 |
|
A912 | Removal of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20130405 |