JP6674331B2 - Control device, electronic device, control method of control device, and control program - Google Patents

Control device, electronic device, control method of control device, and control program Download PDF

Info

Publication number
JP6674331B2
JP6674331B2 JP2016114840A JP2016114840A JP6674331B2 JP 6674331 B2 JP6674331 B2 JP 6674331B2 JP 2016114840 A JP2016114840 A JP 2016114840A JP 2016114840 A JP2016114840 A JP 2016114840A JP 6674331 B2 JP6674331 B2 JP 6674331B2
Authority
JP
Japan
Prior art keywords
application
cover
executed
unit
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016114840A
Other languages
Japanese (ja)
Other versions
JP2017220839A (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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP2016114840A priority Critical patent/JP6674331B2/en
Publication of JP2017220839A publication Critical patent/JP2017220839A/en
Application granted granted Critical
Publication of JP6674331B2 publication Critical patent/JP6674331B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephone Function (AREA)
  • Studio Devices (AREA)
  • Telephone Set Structure (AREA)

Description

本発明は、開閉可能なカバーで覆われたデバイスを備えた電子機器における、アプリケーションの実行の制御に関する。   The present invention relates to control of application execution in an electronic device including a device covered with a cover that can be opened and closed.

スマートフォン等の電子機器には、カメラのレンズや赤外線センサ等、電子機器の筐体から露出するデバイスが搭載されていることが多い。このように電子機器から露出したデバイスを傷や汚れから守るために、デバイス用のカバーが種々開発されている。   Electronic devices such as smartphones often include devices that are exposed from the housing of the electronic device, such as a camera lens and an infrared sensor. In order to protect the device exposed from the electronic device from scratches and dirt, various device covers have been developed.

さらに、上記デバイス用のカバーの開閉に応じて、電子機器自体の制御処理を変更する技術も開発されている。例えば、特許文献1には、携帯電話装置においてカメラの撮像用レンズを保護するレンズカバーが開いたことを検出部が検出すると、携帯電話装置のモード設定を、カメラで撮像を行うカメラモードに切り替える技術が開示されている。   Further, a technique has been developed in which control processing of the electronic device itself is changed according to opening and closing of the device cover. For example, in Patent Literature 1, when a detection unit detects that a lens cover for protecting an imaging lens of a camera is opened in a mobile phone device, the mode setting of the mobile phone device is switched to a camera mode in which an image is captured by a camera. Techniques are disclosed.

特開2003−46610号公報(2003年2月14日公開)JP-A-2003-46610 (published on February 14, 2003)

しかしながら、特許文献1に記載の技術のように、デバイス用のカバーの開閉だけに応じて電子機器の制御処理を変更すると、ユーザの意図しない制御処理が行われる虞がある。例えば、特許文献1に記載の技術はカバーを開けたことに反応してカメラモードに遷移するため、上記デバイス、すなわちカメラが複数機能(バーコード読み取りまたはテキスト読み取りなどを含む複数のアプリケーションプログラム等)で使用可能な場合も、ユーザがどの機能からカメラを使用するためにカバーを開けたのかは考慮できない。   However, if the control process of the electronic device is changed only by opening and closing the device cover as in the technique described in Patent Literature 1, there is a possibility that a control process not intended by the user may be performed. For example, the technology described in Patent Literature 1 transits to the camera mode in response to opening of the cover. Therefore, the device, that is, the camera has a plurality of functions (eg, a plurality of application programs including barcode reading or text reading). Cannot be considered from which function the user opened the cover to use the camera.

近年普及が進んでいるスマートフォン等の電子機器では、ユーザは装置に予め記憶されているアプリケーションプログラム(以下、アプリと称する)に加え、一般のアプリ開発者が開発したアプリをダウンロードして使用することができる。そのため、上述のようにカメラ等の1つのデバイスを使用するアプリが、装置内に複数存在している場合が多い。   2. Description of the Related Art In electronic devices such as smartphones, which have become popular in recent years, users need to download and use applications developed by general application developers in addition to application programs (hereinafter, referred to as applications) stored in the device in advance. Can be. Therefore, as described above, in many cases, a plurality of applications using one device such as a camera exist in the device.

また、1つのカバーが複数のデバイスを覆っている場合についても、特許文献1に記載の技術では、ユーザがいずれのデバイスを使用するためにカバーを開けたのかを考慮できない。例えば、1つのカバーがカメラのレンズと赤外線通信ポートとを覆っていたとしても、特許文献1に記載の技術では、ユーザがカバーを開けたときカメラモードに遷移してしまう。したがって、例えばユーザが赤外線通信を行うためにカバーを開けた場合でも、カメラモードに移行してしまうという、ユーザの意図しない制御処理が行われることとなる。   Also, in the case where one cover covers a plurality of devices, the technology described in Patent Document 1 cannot consider which device the user opened the cover to use. For example, even if one cover covers the camera lens and the infrared communication port, the technique described in Patent Document 1 causes a transition to the camera mode when the user opens the cover. Therefore, for example, even if the user opens the cover for performing infrared communication, control processing that is not intended by the user, such as shifting to the camera mode, is performed.

本発明は、前記の問題点に鑑みてなされたものであり、その目的は、ユーザの意図に沿った制御処理を行う制御装置等を実現することにある。   The present invention has been made in view of the above problems, and an object of the present invention is to realize a control device or the like that performs control processing according to a user's intention.

上記の課題を解決するために、本発明の一態様に係る制御装置は、開閉可能なカバーで覆われたデバイスと、上記カバーが開けられたことを検出する検出部とを備える電子機器におけるアプリケーションの実行を制御する制御装置であって、上記検出部にて上記カバーが開けられたことが検出されたときに、上記電子機器にて上記デバイスを使用するアプリケーションである複数のデバイスアプリのいずれかが実行されているか否かを判定する判定部と、上記判定部が上記電子機器にて上記複数のデバイスアプリがいずれも実行されていないと判定した場合に、上記複数のデバイスアプリのうちの所定のデバイスアプリを起動するアプリ起動部と、を備えることを特徴とする。   In order to solve the above problem, a control device according to one embodiment of the present invention provides an application in an electronic device including a device covered with an openable / closable cover, and a detection unit that detects that the cover has been opened. A control device for controlling the execution of the electronic device, when the detection unit detects that the cover has been opened, any of a plurality of device applications that is an application that uses the device in the electronic device And a determining unit that determines whether or not the plurality of device applications are executed by the electronic device when the determining unit determines that none of the plurality of device applications is being executed by the electronic device. And an application launcher that launches the device application.

本発明の一態様によれば、ユーザの意図に沿った制御処理を行うことができる。   According to one embodiment of the present invention, a control process according to a user's intention can be performed.

本発明の実施形態1に係る制御装置を搭載した携帯端末の要部構成を示すブロック図である。FIG. 1 is a block diagram illustrating a main configuration of a mobile terminal equipped with a control device according to a first embodiment of the present invention. 上記携帯端末の外観図である。It is an external view of the said portable terminal. 上記制御装置における処理の流れを示す図である。It is a figure showing the flow of processing in the above-mentioned control device. 本発明の実施形態2に係る制御装置における処理の流れを示す図である。It is a figure showing the flow of processing in the control device concerning Embodiment 2 of the present invention.

〔実施形態1〕
以下、本発明の第1の実施形態について図1〜3を参照して説明する。始めに、本実施形態に係る制御装置を搭載した携帯端末1の内部構造および外観について、図1および図2を用いて説明する。
[Embodiment 1]
Hereinafter, a first embodiment of the present invention will be described with reference to FIGS. First, the internal structure and appearance of the mobile terminal 1 equipped with the control device according to the present embodiment will be described with reference to FIGS.

≪要部構成≫
図1は、本実施形態に係る制御装置を搭載した携帯端末(電子機器)1の要部構成を示すブロック図である。携帯端末1は図示の通り、タッチパネル20と、カバー50と、カメラ(デバイス)30と、開閉検出部(検出部)40と、記憶部60と、制御部(制御装置)10とを含んでいる。
≪Main configuration≫
FIG. 1 is a block diagram illustrating a main configuration of a mobile terminal (electronic device) 1 equipped with a control device according to the present embodiment. As illustrated, the mobile terminal 1 includes a touch panel 20, a cover 50, a camera (device) 30, an open / close detection unit (detection unit) 40, a storage unit 60, and a control unit (control device) 10. .

タッチパネル20は、ユーザのタッチ操作を入力操作として受け付け、制御部10に送る入力装置である。また、タッチパネル20は、制御部10の表示制御に従って画像を表示する表示装置である。   The touch panel 20 is an input device that receives a user's touch operation as an input operation and sends the input operation to the control unit 10. The touch panel 20 is a display device that displays an image according to display control of the control unit 10.

カバー50はカメラ30のレンズを覆うカバーであって、所定の操作により開閉可能なカバーである。なお、ここで言う「カバーの開閉」とは、カメラ30のレンズを露出させた状態にするか、カバー50で覆われた状態にするかを示している。以降は、カメラ30のレンズを露出させた状態にする(カメラ30のレンズがカバー50で覆われていない状態にする)ことを「カバー50を開ける」、カメラ30のレンズをカバー50で覆われた状態にすることを「カバー50を閉める」と称する。カバー50は、後述の開閉検出部40によりその開閉が検出可能であれば、どのような形状および材質であってもよい。   The cover 50 is a cover that covers the lens of the camera 30, and is a cover that can be opened and closed by a predetermined operation. Here, “opening / closing the cover” indicates whether the lens of the camera 30 is exposed or covered with the cover 50. Hereinafter, "opening the cover 50" means that the lens of the camera 30 is exposed (the lens of the camera 30 is not covered with the cover 50). This state is referred to as “closing the cover 50”. The cover 50 may be of any shape and material as long as its opening and closing can be detected by an opening and closing detection unit 40 described later.

また、カバー50は、後で説明する図2においてはスライド式の例を示しているが、脱着可能であっても良いし、カバーの一部が携帯端末1の筐体と固定されており、外れないような形態のものであっても良い。   The cover 50 is shown as a sliding type in FIG. 2 to be described later, but may be detachable or a part of the cover is fixed to the housing of the mobile terminal 1. It may be in a form that does not come off.

カメラ30は、画像を撮影するものである。カメラ30は、携帯端末1に内蔵または外付け可能であって、レンズをカバー50で覆うことができるカメラであれば、どのような大きさ、形状、および種類のカメラであってもよい。カメラ30の撮影画像は制御部10に送信される。   The camera 30 captures an image. The camera 30 may be of any size, shape, and type as long as it can be built in or external to the mobile terminal 1 and can cover the lens with the cover 50. The image captured by the camera 30 is transmitted to the control unit 10.

開閉検出部40は、カバー50の開閉を検出するものである。開閉検出部40は、カバーの開閉操作により切替えられる物理的なスイッチであってもよいし、カバー50の開閉を検知するセンサであってもよい。例えば、開閉検出部40は、カメラ30のレンズに光が当たっている、すなわちカメラ30のレンズが露出していることを検知する光センサ等であってもよい。また、カバー50に磁石を取り付けておき、開閉検出部40として設けた磁気センサで、カバー50の開閉に伴う磁気の変化を検知することで、カバー50の開閉を検知してもよい。開閉検出部40は検出結果を制御部10に送信する。以降の説明では、開閉検出部40はカバーの開閉状態が変化した(カバーが開けられたまたは閉められた)ときに、検出結果(カバーの開閉の変化)を制御部10に通知することとするが、開閉検出部40は所定の時間間隔で、カバーの開閉状態を制御部10に通知し、制御部10の実行判定部12(後述)において開閉状態が変化したか否かを判定することとしてもよい。   The open / close detection unit 40 detects whether the cover 50 is open or closed. The opening / closing detection unit 40 may be a physical switch that is switched by opening and closing the cover, or may be a sensor that detects opening and closing of the cover 50. For example, the open / close detection unit 40 may be an optical sensor or the like that detects that light is shining on the lens of the camera 30, that is, that the lens of the camera 30 is exposed. Alternatively, the opening and closing of the cover 50 may be detected by attaching a magnet to the cover 50 and detecting a change in magnetism caused by the opening and closing of the cover 50 with a magnetic sensor provided as the opening and closing detection unit 40. The opening / closing detection unit 40 transmits the detection result to the control unit 10. In the following description, when the open / close state of the cover changes (the cover is opened or closed), the open / close detection unit 40 notifies the control unit 10 of the detection result (change of the open / close state of the cover). However, the open / close detection unit 40 notifies the control unit 10 of the open / closed state of the cover at predetermined time intervals, and the execution determination unit 12 (described later) of the control unit 10 determines whether the open / closed state has changed. Is also good.

(携帯端末の外観とカバーの動き)
ここで、携帯端末1の外観、ならびにタッチパネル20、カメラ30、開閉検出部40、およびカバー50の位置関係の一例を、図2を用いて説明する。図2の(a)〜(c)は、携帯端末1の外観図である。図2の(a)は、携帯端末1をタッチパネル20の表示面の方向(表面)から見た場合の外観を示しており、図2の(b)および(c)は、携帯端末1をタッチパネル20の表示面と反対側(背面)から見た場合の外観を示している。なお、制御部10および記憶部60は、携帯端末1に内蔵されているため図2の(a)〜(c)には示していない。また、図2の(b)および(c)に示す点線矢印は操作の方向を模式的に示すものであり、実際には表示されなくてよい。
(Mobile device appearance and cover movement)
Here, an external view of the mobile terminal 1 and an example of a positional relationship among the touch panel 20, the camera 30, the open / close detection unit 40, and the cover 50 will be described with reference to FIG. FIGS. 2A to 2C are external views of the mobile terminal 1. 2A illustrates an appearance when the mobile terminal 1 is viewed from the direction (front surface) of the display surface of the touch panel 20. FIGS. 2B and 2C illustrate the mobile terminal 1 using the touch panel 20. 20 shows the appearance when viewed from the side opposite to the display surface 20 (back surface). Note that the control unit 10 and the storage unit 60 are not shown in FIGS. 2A to 2C because they are built in the mobile terminal 1. Further, the dotted arrows shown in FIGS. 2B and 2C schematically indicate the direction of the operation, and may not actually be displayed.

図2の(a)に示す通り、携帯端末1の筐体の表面にはタッチパネル20が備えられている。タッチパネル20の表示面には、携帯端末1で実行可能な各種アプリケーション(以下、アプリと称する)のショートカットアイコン等が表示されている。ユーザが当該アイコンをタッチすると、タッチされたアイコンに対応したアプリが起動される。なお、携帯端末1はタッチパネル20以外の入力装置として、物理キーを備えていてもよい。   As shown in FIG. 2A, a touch panel 20 is provided on the surface of the housing of the mobile terminal 1. On the display surface of the touch panel 20, shortcut icons and the like of various applications (hereinafter, referred to as applications) executable on the mobile terminal 1 are displayed. When the user touches the icon, an application corresponding to the touched icon is activated. The mobile terminal 1 may include a physical key as an input device other than the touch panel 20.

図2の(b)に示すように、携帯端末1の筐体の背面にはカメラ30、開閉検出部40、およびカバー50が備えられている。図2の例では、カバー50は左右にスライドさせることにより開閉可能である。例えば、図2の(b)に示す状態において、同図の点線矢印の方向(右方向)にカバー50をスライドさせると、図2の(c)に示すようにカバー50が右にスライドすることにより、カメラ30のレンズが露出される。すなわち、カバー50が開けられる。一方、図2の(c)に示す状態において、同図の点線矢印の方向(左方向)にカバー50をスライドさせると、図2の(b)に示すようにカバー50が左にスライドし、カメラ30のレンズがカバー50に覆われる。すなわち、カバー50が閉められる。   As shown in FIG. 2B, a camera 30, an open / close detection unit 40, and a cover 50 are provided on the back of the housing of the mobile terminal 1. In the example of FIG. 2, the cover 50 can be opened and closed by sliding the cover 50 left and right. For example, in the state shown in FIG. 2B, when the cover 50 is slid in the direction of the dotted arrow in FIG. 2 (rightward), the cover 50 slides to the right as shown in FIG. 2C. Thereby, the lens of the camera 30 is exposed. That is, the cover 50 is opened. On the other hand, in the state shown in FIG. 2C, when the cover 50 is slid in the direction of the dotted arrow in FIG. 2 (left direction), the cover 50 slides to the left as shown in FIG. The lens of the camera 30 is covered by the cover 50. That is, the cover 50 is closed.

また、図2の例において開閉検出部40は、カバー50が自己の左右いずれの側に接触しているかをスイッチまたはセンサによって検出する。具体的には、開閉検出部40はカバー50が左にある場合、カバー50が閉状態であると検出し、カバー50が右側にある場合、カバー50が開状態であると検出する。   In addition, in the example of FIG. 2, the opening / closing detection unit 40 detects whether the cover 50 is in contact with the right or left side of the cover 50 with a switch or a sensor. Specifically, when the cover 50 is on the left, the open / close detection unit 40 detects that the cover 50 is in the closed state, and when the cover 50 is on the right side, it detects that the cover 50 is in the open state.

(制御装置および記憶部)
再び図1を参照して、制御部10および記憶部60について説明する。制御部10は、携帯端末1を統括的に制御するものである。制御部10はタッチパネル20からの入力信号を受付けるとともに、タッチパネル20に対し表示すべき画像を送信する。また、制御部10は開閉検出部40の検出結果を受け取り、当該検出結果と、制御部10における各種アプリの実行状態とに応じて、所定のアプリを起動させる。制御部10は、より詳しくは、アプリ実行部(アプリ起動部)11と、実行判定部(判定部)12とを含む。
(Control device and storage unit)
Referring to FIG. 1 again, the control unit 10 and the storage unit 60 will be described. The control unit 10 controls the mobile terminal 1 overall. The control unit 10 receives an input signal from the touch panel 20 and transmits an image to be displayed to the touch panel 20. Further, the control unit 10 receives the detection result of the opening / closing detection unit 40 and activates a predetermined application according to the detection result and the execution state of various applications in the control unit 10. More specifically, the control unit 10 includes an application execution unit (application activation unit) 11 and an execution determination unit (determination unit) 12.

アプリ実行部11は、記憶部60に格納されたアプリデータ61(後述)を読み出して実行することで、アプリの起動から終了までに係る各種処理を行う。アプリ実行部11はタッチパネル20からの入力信号が、アプリを起動(実行)する旨の操作を示す場合に、当該操作で指定されたアプリのアプリデータ61を記憶部60から読み出して起動する。また、アプリ実行部11は、後述の実行判定部12の指示を受けて、カメラ30を使用するアプリ(カメラアプリ、デバイスアプリ)を少なくとも1つ起動する。   The application execution unit 11 reads out and executes the application data 61 (described later) stored in the storage unit 60 to perform various processes from activation to termination of the application. When the input signal from the touch panel 20 indicates an operation to start (execute) the application, the application executing unit 11 reads out the application data 61 of the application specified by the operation from the storage unit 60 and starts the application. Further, the application executing unit 11 starts at least one application (camera application or device application) that uses the camera 30 in response to an instruction from the execution determining unit 12 described later.

実行判定部12は、開閉検出部40によりカバー50が開けられたことが検出されたときに、アプリ実行部11が実行しているアプリを確認することで、アプリ実行部11においてカメラアプリが実行されているか否かを判定する。実行判定部12は、いずれのカメラアプリも実行されていない場合、アプリ実行部11に対し、所定のカメラアプリ(所定のデバイスアプリ)を起動するように指示する。なお、所定のカメラアプリは、ユーザのユースケースを考慮して適宜定められればよい。例えば所定のカメラアプリは、カメラアプリの中で、ユーザの使用頻度が最も高いアプリや、携帯端末1に出荷時から内蔵されているアプリであってよい。   When the open / close detection unit 40 detects that the cover 50 has been opened, the execution determination unit 12 confirms the application being executed by the application execution unit 11, and executes the camera application in the application execution unit 11. It is determined whether or not it has been performed. When no camera application is being executed, the execution determination unit 12 instructs the application execution unit 11 to activate a predetermined camera application (a predetermined device application). Note that the predetermined camera application may be appropriately determined in consideration of a user use case. For example, the predetermined camera application may be an application most frequently used by the user among the camera applications, or an application built in the mobile terminal 1 from the time of shipment.

なお、実行判定部12は、開閉検出部40によりカバー50が開けられたことが検出されたときに、アプリ実行部11においてカメラアプリが実行中である場合、アプリ実行部11に上記予め定められたカメラアプリの実行を指示しなくてよい。   Note that, when the camera application is being executed in the application execution unit 11 when the opening / closing detection unit 40 detects that the cover 50 has been opened, the execution determination unit 12 It is not necessary to instruct the execution of the camera application.

記憶部60は、制御部10が使用する各種データを記憶するものである。記憶部60は、制御部10のアプリ実行部11が実行する各種アプリケーションプログラムのプログラムデータ(アプリデータ)61を記憶する。   The storage unit 60 stores various data used by the control unit 10. The storage unit 60 stores program data (application data) 61 of various application programs executed by the application execution unit 11 of the control unit 10.

≪処理の流れ≫
最後に、本実施形態に係る制御部10における処理の流れを、図3を用いて説明する。図3は、携帯端末1における処理の流れを示す図である。
≪Process flow≫
Finally, a flow of processing in the control unit 10 according to the present embodiment will be described with reference to FIG. FIG. 3 is a diagram showing a flow of processing in the mobile terminal 1.

携帯端末1の開閉検出部40は、カバー50が開けられたまたは閉められたときに、カバーの開閉の変化を制御部10の実行判定部12に通知する。実行判定部12は、カバー50が開けられたことを通知された場合(S10でYES)、アプリ実行部11が実行しているアプリを確認することで(S11)、アプリ実行部11においてカメラアプリが実行されているか否かを判定する。(S12、判定ステップ)。アプリ実行部11においていずれのカメラアプリも実行されていない場合(S12でNO)、実行判定部12は、アプリ実行部に、上記カメラアプリのうち、所定の1つのカメラアプリを起動するよう指示する。アプリ実行部11は当該指示を受け、記憶部60から上記1つのカメラアプリのアプリデータ61を読み出し実行することで、所定の1つのカメラアプリを起動する(S13、アプリ起動ステップ)。   When the cover 50 is opened or closed, the open / close detection unit 40 of the mobile terminal 1 notifies the execution determination unit 12 of the control unit 10 of a change in cover open / close. When notified that the cover 50 has been opened (YES in S10), the execution determination unit 12 checks the application being executed by the application execution unit 11 (S11), It is determined whether or not is executed. (S12, determination step). If none of the camera applications has been executed in the application execution unit 11 (NO in S12), the execution determination unit 12 instructs the application execution unit to activate a predetermined one of the camera applications. . Upon receiving the instruction, the application executing unit 11 reads out and executes the application data 61 of the one camera application from the storage unit 60, thereby starting up one predetermined camera application (S13, an application starting step).

なお、実行判定部12は、カバーが開けられたことが通知されていないときは(S10でNO)、S11およびS12の判定は行わず、カバーが開けられたことが通知されるまで待機する。また、実行判定部12は、いずれかのカメラアプリが実行中である場合は(S12でYES)、アプリ実行部11に、新たにカメラアプリを起動するよう指示しなくてよい。   Note that, when it is not notified that the cover has been opened (NO in S10), the execution determination unit 12 does not make the determinations in S11 and S12, and waits until it is notified that the cover has been opened. Further, when any camera application is being executed (YES in S12), the execution determination unit 12 does not need to instruct the application execution unit 11 to start a new camera application.

上記の処理によると、カバー50が開けられた、すなわちカメラ30が使用可能になった時点で、カメラアプリが1つも起動されていない場合、アプリ実行部11が所定のカメラアプリを起動する。これにより、ユーザはカメラ30(カメラ30を使用するカメラアプリ)をより円滑に使用することができる。   According to the above-described processing, if no camera application has been activated when the cover 50 is opened, that is, when the camera 30 becomes usable, the application execution unit 11 activates a predetermined camera application. Thereby, the user can use the camera 30 (camera application using the camera 30) more smoothly.

逆に言えば、アプリ実行部11は、カバーが開けられたときに何らかのカメラアプリが実行されていれば、すなわちユーザが当該カメラアプリの使用を意図してデバイスのカバーを開けたと予測できる状況では、上記所定のカメラアプリを起動しない。したがって、ユーザがカバー50を開けたときの意図に沿ったカメラアプリを起動することができる。   Conversely, if the application execution unit 11 executes any camera application when the cover is opened, that is, in a situation where it can be predicted that the user has opened the device cover with the intention of using the camera application, And does not activate the predetermined camera application. Therefore, it is possible to activate the camera application according to the intention when the user opens the cover 50.

〔実施形態2〕
本発明の他の実施形態について、図4に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
[Embodiment 2]
The following will describe another embodiment of the present invention with reference to FIG. For convenience of explanation, members having the same functions as the members described in the above embodiment are denoted by the same reference numerals, and description thereof will be omitted.

本実施形態に係る制御部10は、実行判定部12において、開閉検出部40からカバー50が開けられた旨を通知された場合にカメラアプリと連携するアプリ(以下、連携アプリと称する)が実行中か否かを判定する。実行判定部12は連携アプリが実行中であると判定した場合、アプリ実行部11に当該連携アプリから連携先のカメラアプリを呼び出して起動するよう指示し、アプリ実行部11は当該指示に基づいて、カメラアプリを呼び出して起動する。これにより、ユーザは連携アプリにおける操作(例えば、画像添付の操作など)を簡略化することができる。   The control unit 10 according to the present embodiment executes an application that cooperates with the camera application (hereinafter, referred to as a cooperative application) when the execution determination unit 12 notifies the open / close detection unit 40 that the cover 50 has been opened. It is determined whether it is medium. When the execution determining unit 12 determines that the cooperative application is being executed, the execution determining unit 12 instructs the application executing unit 11 to call and start the camera application of the cooperating destination from the cooperative application, and the application executing unit 11 performs based on the instruction. , Call and launch the camera app. Thereby, the user can simplify the operation (for example, the operation of attaching an image) in the cooperative app.

≪処理の流れ≫
図4は、本実施形態に係る携帯端末1の制御部10の処理の流れを示すフローチャートである。なお、S20、S21、S23およびS24の処理はそれぞれ、図3に示すS10、S11、S12、およびS13の処理と同じ処理であるので、説明を省略する。
≪Process flow≫
FIG. 4 is a flowchart illustrating a flow of a process of the control unit 10 of the mobile terminal 1 according to the present embodiment. The processing of S20, S21, S23 and S24 is the same as the processing of S10, S11, S12 and S13 shown in FIG.

本実施形態に係る実行判定部12は、開閉検出部40からカバー50が開けられた旨を通知された場合(S20でYES)、実行中のアプリを確認することで(S21)、アプリ実行部11が連携アプリを実行中か否かを判定する(S22)。実行判定部12が、アプリ実行部11により連携アプリが実行中であると判定した場合(S22でYES)、アプリ実行部11は実行判定部12からの指示に基づき、上記連携アプリから連携先のカメラアプリを呼び出す(S25)。   When notified by the opening / closing detection unit 40 that the cover 50 has been opened (YES in S20), the execution determination unit 12 according to the present embodiment confirms the application being executed (S21), and executes the application execution unit. 11 determines whether or not the cooperative application is being executed (S22). When the execution determining unit 12 determines that the cooperative application is being executed by the application executing unit 11 (YES in S22), the application executing unit 11 transmits the cooperative application from the cooperative application based on the instruction from the execution determining unit 12. The camera application is called (S25).

一方、実行判定部12は、連携アプリが1つも実行されていないと判定した場合(S22でNO)、さらに、カメラアプリが実行されているか否かを判定し(S23、判定ステップ)、いずれのカメラアプリも実行されていない場合、所定のカメラアプリを起動する(S24、アプリ起動ステップ)。なお、S24で起動する所定のカメラアプリと、S25において呼び出される連携先のアプリとは同じアプリであっても良いし、異なるアプリであってもよい。   On the other hand, when the execution determination unit 12 determines that no cooperative application has been executed (NO in S22), the execution determination unit 12 further determines whether a camera application is being executed (S23, determination step). If the camera application has not been executed, a predetermined camera application is activated (S24, application activation step). It should be noted that the predetermined camera application started in S24 and the cooperation destination application called in S25 may be the same application or different applications.

上記の処理によると、アプリ実行部11は、連携アプリが実行されている状態でカバーが開けられた場合、すなわちユーザが上記連携アプリの連携機能を用いてカメラ30を使用するためにカバーを開けたと予測できる状況において、上記連携アプリから連携先のカメラアプリを呼び出して起動する。したがって、ユーザがカバー50を開けたときの意図に沿ったアプリケーションを起動することができる。   According to the above processing, the application execution unit 11 opens the cover when the cover is opened while the cooperative application is being executed, that is, when the user uses the camera 30 using the cooperative function of the cooperative application. In a situation where it can be predicted that the camera application is linked, the camera application of the link destination is called from the link application and activated. Therefore, it is possible to activate an application that is intended when the user opens the cover 50.

また、上記の処理によると、アプリ実行部11は連携アプリもカメラアプリも実行されていない場合、所定のカメラアプリを起動する。連携アプリもカメラアプリも実行されていない場合、ユーザはカメラ30の使用目的を特段定めずにカバーを開けたと予測できる。このような場合に所定のカメラアプリを自動的に起動することにより、カメラ30の使用をより円滑にすることができる。   According to the above processing, the application executing unit 11 activates a predetermined camera application when neither the cooperative application nor the camera application is executed. When neither the cooperative application nor the camera application is executed, it can be predicted that the user has opened the cover without any particular purpose of use of the camera 30. In such a case, the use of the camera 30 can be more smoothly performed by automatically starting the predetermined camera application.

なお、実行判定部12は、アプリ実行部11において連携アプリが実行されている場合(S22でYES)、さらにカメラアプリが実行されているか否かを判定してもよい。そして、連携アプリは実行されているが、カメラアプリは実行されていないと判定した場合に、連携アプリからのカメラアプリの呼び出しを行ってもよい。   Note that when the cooperation application is being executed by the application execution unit 11 (YES in S22), the execution determination unit 12 may further determine whether or not the camera application is being executed. Then, when it is determined that the cooperative application has been executed but the camera application has not been executed, the camera application may be called from the cooperative application.

これにより、アプリ実行部11は、連携アプリが実行されており、かついずれのカメラアプリも実行されていない状態でカバー50が開けられた場合に、連携アプリからのデバイスアプリの呼び出しを行う。これにより、いずれかのカメラアプリが実行されている場合に、連携アプリから重複して同一または異なるカメラアプリを呼び出すことを防止することができる。したがって、ユーザが実行を意図していないアプリケーションの起動を防止できる。   Thus, the application executing unit 11 calls the device application from the cooperative application when the cover 50 is opened in a state where the cooperative application is being executed and no camera application is being executed. This can prevent the cooperative application from repeatedly calling the same or different camera application when any of the camera applications is being executed. Therefore, it is possible to prevent an application that the user does not intend to execute from starting.

〔実施形態3〕
本発明に係るデバイスは、カバー50で一部または全部を覆うことができ、当該一部または全部が外部に露出することで使用可能になるようなデバイスであれば、カメラ30に限られない。例えば、デバイスは赤外線通信や近距離通信のための通信ポートや、マイク等であってもよい。
[Embodiment 3]
The device according to the present invention is not limited to the camera 30 as long as the device can be partially or entirely covered with the cover 50 and can be used by partially or entirely exposing the device to the outside. For example, the device may be a communication port for infrared communication or short-range communication, a microphone, or the like.

さらには、カバー50は複数種類のデバイス(例えばカメラと赤外線通信ポート等)を覆うものであってもよい。複数種類のデバイスがカバー50を開けることにより使用可能となる場合、制御部10は、開閉検出部40がカバー50の開閉を検出したときに、いずれかのデバイスを使用するアプリが実行されているか否かをデバイスの種類毎に判定し、いずれの種類のデバイスについても、当該デバイスを使用するアプリが実行されていない場合に、上記いずれかの種類のデバイスを使用するアプリを少なくとも1つ、起動すればよい。   Further, the cover 50 may cover a plurality of types of devices (for example, a camera and an infrared communication port). When a plurality of types of devices can be used by opening the cover 50, the control unit 10 determines whether an application using any of the devices is being executed when the open / close detection unit 40 detects the opening / closing of the cover 50. Is determined for each type of device, and for any type of device, if an application using the device is not executed, at least one application using any of the above types of devices is activated. do it.

上記の構成によると、カバー50に覆われたデバイスが複数種類存在する場合、デバイスの種類ごとに、デバイスアプリの実行状況を判定し、いずれの種類のデバイスについてもデバイスアプリが実行されていない状態のときに、いずれかの種類のデバイスの、所定のデバイスアプリを実行する。逆に言えば、カバーを開けたときに1つでもデバイスアプリが実行中であれば、アプリ実行部11は所定のデバイスアプリを起動しない。これにより、カバー50に覆われたデバイスが複数種類存在する場合に、ユーザが使用を意図したデバイスと異なるデバイスのデバイスアプリを実行してしまう可能性を低減することができる。   According to the above configuration, when there are a plurality of types of devices covered by the cover 50, the execution status of the device application is determined for each type of device, and the device application is not executed for any type of device. At the time, a predetermined device application of any type of device is executed. Conversely, if at least one device application is running when the cover is opened, the application execution unit 11 does not activate the predetermined device application. Thus, when there are a plurality of types of devices covered by the cover 50, it is possible to reduce the possibility that the user will execute a device application of a device different from the device intended to be used.

〔ソフトウェアによる実現例〕
制御部10の制御ブロック(特にアプリ実行部11および実行判定部12)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。
[Example of software implementation]
The control blocks (particularly, the application execution unit 11 and the execution determination unit 12) of the control unit 10 may be realized by a logic circuit (hardware) formed on an integrated circuit (IC chip) or the like, or a CPU (Central Processing Unit). ) May be realized by software.

後者の場合、制御部10は、各機能を実現するソフトウェアであるプログラムの命令を実行するCPU、上記プログラムおよび各種データがコンピュータ(またはCPU)で読み取り可能に記録されたROM(Read Only Memory)または記憶装置(これらを「記録媒体」と称する)、上記プログラムを展開するRAM(Random Access Memory)などを備えている。そして、コンピュータ(またはCPU)が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。   In the latter case, the control unit 10 includes a CPU that executes instructions of a program, which is software for realizing each function, a ROM (Read Only Memory) in which the program and various data are recorded so as to be readable by a computer (or CPU), or A storage device (these are referred to as “recording media”), a RAM (Random Access Memory) for expanding the above program, and the like are provided. Then, the object of the present invention is achieved when the computer (or CPU) reads the program from the recording medium and executes the program. As the recording medium, a “temporary tangible medium” such as a tape, a disk, a card, a semiconductor memory, or a programmable logic circuit can be used. Further, the program may be supplied to the computer via an arbitrary transmission medium (a communication network, a broadcast wave, or the like) capable of transmitting the program. Note that the present invention can also be realized in the form of a data signal embedded in a carrier wave, in which the program is embodied by electronic transmission.

〔まとめ〕
本発明の態様1に係る制御装置(制御部10)は、開閉可能なカバー(カバー50)で覆われたデバイス(カメラ30)と、上記カバーが開けられたことを検出する検出部(開閉検出部40)とを備える電子機器(携帯端末1)におけるアプリケーションの実行を制御する制御装置であって、上記検出部にて上記カバーが開けられたことが検出されたときに、上記電子機器にて上記デバイスを使用するアプリケーションである複数のデバイスアプリ(カメラアプリ)のいずれかが実行されているか否かを判定する判定部(実行判定部12)と、上記判定部が上記電子機器にて上記複数のデバイスアプリがいずれも実行されていないと判定した場合に、上記複数のデバイスアプリのうちの所定のデバイスアプリを起動するアプリ起動部(アプリ実行部11)と、を備える構成である。
[Summary]
The control device (control unit 10) according to the first aspect of the present invention includes a device (camera 30) covered with an openable / closable cover (cover 50) and a detection unit (open / close detection) for detecting that the cover is opened. A control unit for controlling the execution of an application in the electronic device (mobile terminal 1) including the unit 40), wherein when the detection unit detects that the cover has been opened, the electronic device A determining unit (execution determining unit 12) for determining whether any of a plurality of device applications (camera applications) that are applications using the device is being executed; If it is determined that none of the device applications is executed, an application launching unit (an application that launches a predetermined device application of the plurality of device applications) Line unit 11) and is configured to include.

上記の構成によると、カバーが開けられた、すなわちデバイスが使用可能になった時点で特に当該デバイスアプリが起動されていない場合、アプリ起動部は所定のデバイスアプリを起動する。これにより、デバイスの使用をより円滑にすることができ、ユーザの利便性を向上させることができる。なお、「所定のデバイスアプリ」は、ユーザのユースケースを考慮して適宜定められればよい。例えば「所定のデバイスアプリ」は、デバイスアプリの中で、最も使用頻度が高いと推定されるデバイスアプリであってよい。あるいは、ユーザのデバイスアプリの使用履歴に基づいて、制御装置が、最も使用頻度の高いデバイスアプリを「所定のデバイスアプリ」として特定してもよいし、ユーザが「所定のデバイスアプリ」を指定してもよい。   According to the above configuration, when the cover is opened, that is, when the device application is not activated when the device becomes usable, the application activation unit activates the predetermined device application. This makes it possible to use the device more smoothly and improve the convenience for the user. Note that the “predetermined device application” may be appropriately determined in consideration of the use case of the user. For example, the “predetermined device application” may be a device application that is estimated to be most frequently used among device applications. Alternatively, based on the usage history of the user's device application, the control device may specify the most frequently used device application as “predetermined device application”, or the user may specify “predetermined device application”. You may.

逆に言えば、アプリ起動部は、カバーが開けられたときに何らかのデバイスアプリが実行されている場合、すなわちユーザが当該デバイスアプリの使用を意図してデバイスのカバーを開けたと予測できる状況では、上記所定のアプリケーションの起動を行わない。したがって、上記の構成によると、ユーザが電子機器のカバーを開けたときの意図に沿ったアプリケーションを自動で実行することができるという効果を奏する。   Conversely, if the application launching unit is executing some device application when the cover is opened, that is, in a situation where it can be predicted that the user has opened the device cover with the intention of using the device application, The predetermined application is not started. Therefore, according to the above configuration, there is an effect that it is possible to automatically execute an application that is intended when the user opens the cover of the electronic device.

なお、デバイスアプリまたはアプリケーションの実行とは、起動した後、次のステップが開始されるのを待機している状態を含む。   Note that the execution of the device application or the application includes a state in which, after being started, the device application or the application is waiting for the next step to be started.

本発明の態様2に係る制御装置は、上記態様1において、上記判定部は、上記カバーが開けられたことを上記検出部が検出したときに、上記電子機器にて上記複数のデバイスアプリのいずれかと連携するアプリケーションである連携アプリが実行されているか否かを判定し、上記アプリ起動部は、上記判定部が上記電子機器にて上記連携アプリが実行されていると判定した場合に、実行中の上記連携アプリから連携先のデバイスアプリを呼び出して起動する構成としてもよい。   In the control device according to a second aspect of the present invention, in the first aspect, when the detection unit detects that the cover has been opened, the determination unit determines which one of the plurality of device applications in the electronic device. It is determined whether or not a cooperative application that is an application that cooperates with the application, and the application launching unit is executing when the determining unit determines that the cooperative application is running on the electronic device. The above-described cooperative application may be configured to call and start a cooperating device application.

上記の構成によれば、アプリ起動部は、連携アプリが実行されている状態でカバーが開けられた場合、すなわちユーザが上記連携アプリの連携機能を用いてデバイスを使用するためにカバーを開けたと予測できる状況において、上記連携アプリから連携先のデバイスアプリを呼び出して起動する。したがって、ユーザが電子機器のカバーを開けたときの意図に沿ったアプリケーションを自動で起動することができる。   According to the above configuration, the application launching unit, when the cover is opened while the cooperative app is running, that is, when the user opens the cover to use the device using the cooperative function of the cooperative app In a predictable situation, the cooperative app calls and activates the cooperating device app. Therefore, it is possible to automatically start an application according to the intention when the user opens the cover of the electronic device.

本発明の態様3に係る制御装置は、上記態様2において、上記アプリ起動部は、上記判定部が、上記電子機器にて上記連携アプリが実行されており、かつ上記複数のデバイスアプリがいずれも実行されていないと判定した場合に、上記連携アプリから連携先のデバイスアプリを呼び出して起動する構成としてもよい。   In the control device according to a third aspect of the present invention, in the second aspect, the application activation unit may be configured such that the determination unit executes the cooperative application on the electronic device, and the plurality of device applications are all When it is determined that the application is not executed, a configuration may be adopted in which a device application of a cooperation destination is called from the cooperation application and activated.

上記の構成によると、アプリ起動部は、連携アプリが実行されており、かつデバイスアプリが実行されていない状態でカバーが開けられた場合に、連携アプリからのデバイスアプリの呼び出しを行う。これにより、デバイスアプリが実行されている場合に、連携アプリから重複して同一または異なるデバイスアプリを呼び出すことを防止することができる。したがって、ユーザが実行を意図していないアプリケーションの起動を防止できる。   According to the above configuration, the application launching unit calls the device application from the cooperative application when the cover is opened in a state where the cooperative application is being executed and the device application is not being executed. Thus, when the device application is being executed, it is possible to prevent the cooperative application from repeatedly calling the same or different device application. Therefore, it is possible to prevent an application that the user does not intend to execute from starting.

本発明の態様4に係る制御装置は、上記態様2または3において、上記アプリ起動部は、上記判定部が、上記電子機器にて上記連携アプリが実行されておらず、かつ上記複数のデバイスアプリがいずれも実行されていないと判定した場合に、所定のデバイスアプリを起動する構成としてもよい。   In the control device according to an aspect 4 of the present invention, in the aspect 2 or 3, the app activation unit may be configured so that the determination unit does not execute the cooperative application on the electronic device and the plurality of device applications May be configured to activate a predetermined device application when it is determined that none of them has been executed.

上記の構成によると、アプリ起動部は、連携アプリもデバイスアプリも実行されていない場合、所定のデバイスアプリを起動する。連携アプリもデバイスアプリも実行されていない場合、ユーザはデバイスの使用目的を特段定めずにカバーを開けたと予測できる。このような場合に所定のデバイスアプリを自動的に起動することにより、デバイスの使用をより円滑にすることができる。   According to the above configuration, the application activation unit activates a predetermined device application when neither the cooperative application nor the device application is executed. When neither the cooperative application nor the device application is executed, it can be predicted that the user has opened the cover without any particular purpose of use of the device. In such a case, by automatically starting the predetermined device application, the use of the device can be more smoothly performed.

本発明の態様5に係る制御装置は、上記態様4において、上記カバーは複数種類のデバイスを覆っており、上記判定部は、上記複数のデバイスアプリのいずれかが実行されているか否かを上記デバイスの種類毎に判定し、上記アプリ起動部は、上記判定部が、いずれの種類のデバイスの、いずれのデバイスアプリも実行されていないと判定した場合に、所定の種類のデバイスの、上記所定のデバイスアプリを実行する構成としてもよい。   In the control device according to a fifth aspect of the present invention, in the fourth aspect, the cover covers a plurality of types of devices, and the determination unit determines whether or not any of the plurality of device applications is being executed. The determination is made for each type of device, and when the determination unit determines that none of the device applications of any type of device is executed, the application activation unit determines the predetermined type of the device. It may be configured to execute the device application.

上記の構成によると、カバーに覆われたデバイスが複数種類存在する場合、デバイスの種類ごとにデバイスアプリの実行状況を判定し、いずれの種類のデバイスについてもデバイスアプリが実行されていない状態のときに、所定のデバイスアプリを実行する。   According to the above configuration, when there are a plurality of types of devices covered by the cover, the execution status of the device application is determined for each type of device, and when no device application is being executed for any type of device. Then, a predetermined device application is executed.

逆に言えば、カバーを開けたときにいずれかの種類のデバイスのデバイスアプリが実行中であれば、アプリ起動部は所定のデバイスアプリを起動しない。これにより、カバーに覆われたデバイスが複数種類存在する場合に、ユーザが使用を意図したデバイスと異なるデバイスのデバイスアプリを実行してしまう可能性を低減することができる。   Conversely, if the device application of any type of device is running when the cover is opened, the application activation unit does not activate the predetermined device application. Thus, when there are a plurality of types of devices covered by the cover, it is possible to reduce the possibility that the user will execute a device application of a device different from the device intended to be used.

本発明の態様6に係る電子機器(携帯端末1)は、開閉可能なカバー(カバー50)と、上記カバーで覆われたデバイス(カメラ30)と、上記カバーが開けられたことを検出する検出部(開閉検出部40)と、上記の態様1〜5のいずれか一態様に記載の制御装置(制御部10)と、を備える構成である。   The electronic device (mobile terminal 1) according to aspect 6 of the present invention includes a cover (cover 50) that can be opened and closed, a device (camera 30) covered with the cover, and a detection device that detects that the cover has been opened. The configuration includes a unit (open / close detection unit 40) and the control device (control unit 10) according to any one of the first to fifth aspects.

上記の構成によると、上記態様1〜5のいずれか一態様に記載の制御装置と同様の効果を奏する電子機器を実現することができる。   According to the above configuration, it is possible to realize an electronic device having the same effects as the control device according to any one of the first to fifth aspects.

本発明の態様7に係る制御装置(制御部10)の制御方法は、開閉可能なカバー(カバー50)で覆われたデバイス(カメラ30)と、上記カバーが開けられたことを検出する検出部(開閉検出部40)とを備える電子機器(携帯端末1)におけるアプリケーションの実行を制御する制御装置の制御方法であって、上記検出部にて上記カバーが開けられたことが検出されたときに、上記電子機器にて上記デバイスを使用するアプリケーションである複数のデバイスアプリのいずれかが実行されているか否かを判定する判定ステップ(S12またはS23)と、上記判定ステップにおいて、上記電子機器にて上記複数のデバイスアプリがいずれも実行されていないと判定した場合に、上記複数のデバイスアプリのうちの所定のデバイスアプリを起動するアプリ起動ステップ(S13またはS24)と、を含む。   The control method of the control device (control unit 10) according to the seventh aspect of the present invention includes a device (camera 30) covered with a cover (cover 50) that can be opened and closed, and a detection unit that detects that the cover has been opened. (Opening / closing detection unit 40), which is a control method of a control device that controls execution of an application in an electronic device (mobile terminal 1), wherein the detection unit detects that the cover has been opened. A determining step (S12 or S23) for determining whether any of a plurality of device applications, which are applications using the device, is being executed on the electronic device; If it is determined that none of the plurality of device applications has been executed, a predetermined device application of the plurality of device applications is Includes a dynamic to application activation step (S13 or S24), the.

上記の構成によると、上記態様1に記載の制御装置と同様の効果を奏する。   According to the above configuration, the same effects as those of the control device according to the first aspect can be obtained.

本発明の各態様に係る制御装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記制御装置が備える各部(ソフトウェア要素)として動作させることにより上記制御装置をコンピュータにて実現させる装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。   The control device according to each aspect of the present invention may be realized by a computer. In this case, the control device is realized by a computer by operating the computer as each unit (software element) included in the control device. An apparatus control program and a computer-readable recording medium that records the program are also included in the scope of the present invention.

本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。   The present invention is not limited to the embodiments described above, and various modifications are possible within the scope shown in the claims, and embodiments obtained by appropriately combining technical means disclosed in different embodiments. Is also included in the technical scope of the present invention. Furthermore, new technical features can be formed by combining the technical means disclosed in each embodiment.

1 携帯端末(電子機器)
10 制御部(制御装置)
11 アプリ実行部(アプリ起動部)
12 実行判定部
20 タッチパネル
30 カメラ(デバイス)
40 開閉検出部
50 カバー
60 記憶部
61 アプリデータ
1 mobile terminals (electronic devices)
10 control unit (control device)
11 Application execution unit (application start unit)
12 execution determination unit 20 touch panel 30 camera (device)
40 open / close detection unit 50 cover 60 storage unit 61 application data

Claims (8)

開閉可能なカバーで覆われたデバイスと、上記カバーが開けられたことを検出する検出部とを備える電子機器におけるアプリケーションの実行を制御する制御装置であって、
上記検出部にて上記カバーが開けられたことが検出されたときに、上記電子機器にて上記デバイスを使用するアプリケーションである複数のデバイスアプリのいずれかが実行されているか否かを判定する判定部と、
上記判定部が上記電子機器にて上記複数のデバイスアプリがいずれも実行されていないと判定した場合に、上記複数のデバイスアプリのうちの所定のデバイスアプリを起動するアプリ起動部と、を備えることを特徴とする制御装置。
A control device that controls execution of an application in an electronic device including a device covered with an openable / closable cover and a detection unit that detects that the cover has been opened,
When the detection unit detects that the cover has been opened, a determination is made as to whether or not any of a plurality of device applications, which are applications using the device, is being executed on the electronic device. Department and
When the determination unit determines that none of the plurality of device applications is executed in the electronic device, an application launch unit that launches a predetermined device application of the plurality of device applications. A control device characterized by the above-mentioned.
上記判定部は、上記カバーが開けられたことを上記検出部が検出したときに、上記電子機器にて上記複数のデバイスアプリのいずれかと連携するアプリケーションである連携アプリが実行されているか否かを判定し、
上記アプリ起動部は、上記判定部が上記電子機器にて上記連携アプリが実行されていると判定した場合に、実行中の上記連携アプリから連携先のデバイスアプリを呼び出して起動することを特徴とする、請求項1に記載の制御装置。
The determination unit, when the detection unit detects that the cover has been opened, determines whether or not a cooperative application that is an application that cooperates with any of the plurality of device applications in the electronic device. Judge,
The application launching unit is characterized in that, when the determining unit determines that the cooperative application is being executed by the electronic device, the running cooperative application calls and starts a cooperating device application from the running cooperative application. The control device according to claim 1, wherein:
上記アプリ起動部は、上記判定部が、上記電子機器にて上記連携アプリが実行されており、かつ上記複数のデバイスアプリがいずれも実行されていないと判定した場合に、上記連携アプリから連携先のデバイスアプリを呼び出して起動することを特徴とする、請求項2に記載の制御装置。   The app activation unit, when the determination unit determines that the cooperative application is being executed by the electronic device and none of the plurality of device applications is being executed, the cooperative app The control device according to claim 2, wherein the device application is called and activated. 上記アプリ起動部は、上記判定部が、上記電子機器にて上記連携アプリが実行されておらず、かつ上記複数のデバイスアプリがいずれも実行されていないと判定した場合に、所定のデバイスアプリを起動することを特徴とする、請求項2または3に記載の制御装置。   The application activation unit, when the determination unit determines that the cooperative application is not executed in the electronic device and none of the plurality of device applications are executed, the predetermined device application The control device according to claim 2, wherein the control device is activated. 上記カバーは複数種類のデバイスを覆っており、
上記判定部は、上記複数のデバイスアプリのいずれかが実行されているか否かを上記デバイスの種類毎に判定し、
上記アプリ起動部は、上記判定部が、いずれの種類のデバイスの、いずれのデバイスアプリも実行されていないと判定した場合に、所定の種類のデバイスの、上記所定のデバイスアプリを実行することを特徴とする、請求項4に記載の制御装置。
The cover covers multiple types of devices,
The determination unit determines whether or not any of the plurality of device applications is being executed for each type of the device,
The application launching unit, when the determining unit determines that no device application of any type is executed, executes the predetermined device application of a predetermined type of device. The control device according to claim 4, characterized in that it is characterized by:
開閉可能なカバーと、
上記カバーで覆われたデバイスと、
上記カバーが開けられたことを検出する検出部と、
請求項1〜5のいずれか1項に記載の制御装置と、を備えることを特徴とする電子機器。
An openable cover,
A device covered with the cover,
A detection unit that detects that the cover has been opened,
An electronic apparatus comprising: the control device according to claim 1.
開閉可能なカバーで覆われたデバイスと、上記カバーが開けられたことを検出する検出部とを備える電子機器におけるアプリケーションの実行を制御する制御装置の制御方法であって、
上記検出部にて上記カバーが開けられたことが検出されたときに、上記電子機器にて上記デバイスを使用するアプリケーションである複数のデバイスアプリのいずれかが実行されているか否かを判定する判定ステップと、
上記判定ステップにおいて、上記電子機器にて上記複数のデバイスアプリがいずれも実行されていないと判定した場合に、上記複数のデバイスアプリのうちの所定のデバイスアプリを起動するアプリ起動ステップと、を含むことを特徴とする制御装置の制御方法。
A device covered with a cover that can be opened and closed, and a control method of a control device that controls execution of an application in an electronic device including a detection unit that detects that the cover has been opened,
When the detection unit detects that the cover has been opened, a determination is made as to whether or not any of a plurality of device applications, which are applications using the device, is being executed on the electronic device. Steps and
In the determining step, when it is determined that none of the plurality of device applications is executed in the electronic device, an application launching step of launching a predetermined device application of the plurality of device applications is included. A control method for a control device, comprising:
請求項1に記載の制御装置としてコンピュータを機能させるための制御プログラムであって、上記判定部および上記アプリ起動部としてコンピュータを機能させるための制御プログラム。   A control program for causing a computer to function as the control device according to claim 1, wherein the control program causes the computer to function as the determination unit and the application activation unit.
JP2016114840A 2016-06-08 2016-06-08 Control device, electronic device, control method of control device, and control program Active JP6674331B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016114840A JP6674331B2 (en) 2016-06-08 2016-06-08 Control device, electronic device, control method of control device, and control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016114840A JP6674331B2 (en) 2016-06-08 2016-06-08 Control device, electronic device, control method of control device, and control program

Publications (2)

Publication Number Publication Date
JP2017220839A JP2017220839A (en) 2017-12-14
JP6674331B2 true JP6674331B2 (en) 2020-04-01

Family

ID=60656312

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016114840A Active JP6674331B2 (en) 2016-06-08 2016-06-08 Control device, electronic device, control method of control device, and control program

Country Status (1)

Country Link
JP (1) JP6674331B2 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001251542A (en) * 1999-12-28 2001-09-14 Casio Comput Co Ltd Portable image pickup device
JP4946432B2 (en) * 2006-12-28 2012-06-06 日本電気株式会社 Mobile device with camera function
JP2010041542A (en) * 2008-08-07 2010-02-18 Nec Corp Communication terminal, control method of communication terminal, and program for communication terminal
JP2010200045A (en) * 2009-02-25 2010-09-09 Kyocera Corp Portable electronic apparatus
US9185275B2 (en) * 2013-07-09 2015-11-10 Lenovo (Singapore) Pte. Ltd. Control flap
KR101382270B1 (en) * 2013-12-19 2014-04-10 박지용 Shooting mode activation system by camera on a mobile device
JP5947843B2 (en) * 2014-08-27 2016-07-06 レノボ・シンガポール・プライベート・リミテッド Portable information processing apparatus, portable information processing system, camera control method for portable information processing apparatus, and computer-executable program

Also Published As

Publication number Publication date
JP2017220839A (en) 2017-12-14

Similar Documents

Publication Publication Date Title
JP6072362B2 (en) Application program processing method, apparatus, program, and storage medium
CN105955766B (en) Using preloading method and device
CN108351794B (en) Display method and terminal
US9753607B2 (en) Electronic device, control method, and control program
JP6096992B2 (en) Method, apparatus, program and storage medium for saving storage space
JP6125811B2 (en) Electronic device, control method, and control program
EP3032412A1 (en) Method and device for upgrading firmware
CN108650451A (en) A kind of photographic method and mobile terminal
CN105930213B (en) Using operation method and device
CN105468410B (en) Method for upgrading system and device
CN104317647B (en) Application function implementation method, device and terminal
US9338340B2 (en) Launching a camera of a wireless device from a wearable device
WO2016150104A1 (en) App theme loading method and device
CN105808305A (en) Static resource loading method and device
WO2017173765A1 (en) Method and device for launching application interface
KR102113509B1 (en) Method for controlling a virtual keypad and an electronic device thereof
JP6133564B2 (en) Electronic device, control method, and control program
JP6674331B2 (en) Control device, electronic device, control method of control device, and control program
CN105677428A (en) Upgrading method and device for terminal and terminal
CN105975305A (en) Operating system event processing method and device as well as terminal
CN106201611B (en) Run the method and device of application
CN104391742B (en) Optimizing application method and apparatus
CN110457192A (en) A kind of file monitor method and device, terminal, storage medium
KR20120033789A (en) Method for application execution and mobile terminal using this method
JP6089879B2 (en) Information processing apparatus, information processing method, and information processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190320

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200206

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: 20200212

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200306

R150 Certificate of patent or registration of utility model

Ref document number: 6674331

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150