(57)【要約】【課題】ハードウェアの構成によっては、利便性が低くなるという問題を解決することが可能な電子機器を提供する。【解決手段】接続検出部３０５は、ハードウェアの構成を検出する。動作用メモリ３０７は、携帯端末の動作を規定する複数の規定情報を記憶する。制御部３０９は、接続検出部３０５の検出結果に応じて、複数の規定情報のいずれかを選択し、その選択した規定情報に従って動作する。【選択図】図３
2012186552.tif 000002
【特許請求の範囲】
【請求項１】
ハードウェアの構成が変化する電子機器であって、
前記電子機器の動作を規定する複数の規定情報を記憶する記憶部と、
前記ハードウェアの構成を検出する検出部と、
前記検出部の検出結果に応じて、前記複数の規定情報のいずれかを選択し、当該選択した規定情報に従って動作する制御部と、を有する電子機器。
【請求項２】
前記ハードウェアは、本体部と、前記本体部と接続可能な付属部とを有し、
前記検出部は、前記本体部と前記付属部との接続状態を前記ハードウェアの構成として検出する、請求項１に記載の電子機器。
【請求項３】
前記接続状態は、前記本体部と前記付属部とが通信可能に接続されているか否かを示す、請求項２に記載の電子機器。
【請求項４】
前記制御部は、前記本体部に備わり、前記複数の規定情報のうちの所定の規定情報に従って動作して、前記付属部と通信可能に接続するための接続処理を実行し、その後、前記検出部に前記ハードウェアの構成を検出させる、請求項３に記載の電子機器。
【請求項５】
前記付属部は、前記複数の規定情報のいずれかを記憶し、
前記制御部は、前記接続状態にて前記本体部と前記付属部とが通信可能に接続されていることが示されている場合、前記付属部に記憶された規定情報を選択する、請求項４に記載の電子機器。
【請求項６】
前記規定情報は、プログラムである、請求項１ないし５のいずれか１項に記載の電子機器。
【請求項７】
動作を規定する複数の規定情報を記憶する記憶部を含み、ハードウェアの構成が変化する電子機器の動作方法であって、
前記ハードウェアの構成を検出し、
前記検出された構成に応じて、前記複数の規定情報のいずれかを選択し、
前記選択した規定情報に従って動作する、動作方法。
【請求項８】
ハードウェアの構成が変化する電子機器の動作を規定する複数の規定情報を記憶する記憶部に接続されたコンピュータに、
前記ハードウェアの構成を検出し、
前記検出された構成に応じて、前記複数の規定情報のいずれかを選択し、
前記選択した規定情報に従って前記電子機器を動作させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードウェアの構成が変化する電子機器に関する。
【背景技術】
【０００２】
携帯電話機などの電子機器には、ハードウェアの構成が変化するものがある。例えば、特許文献１に記載の携帯端末装置では、操作キーを有する筐体と、スピーカおよびマイクを有する本体部とを備え、その筐体と本体部が分離可能な構成となっている。特許文献１に記載の携帯端末装置では、ユーザは、操作キーに対する操作を必要としない場合、本体部を筐体から分離して、本体部のみを用いて通話を行うことが可能になるので、携帯性に優れている。
【０００３】
また、近年、日本国内の携帯電話市場では、従来の携帯電話機（以下、既存携帯機）とは別に、携帯電話機の機能と携帯情報端末（ＰＤＡ：Personal Digital Assistant）の機能とを融合させたスマートフォンのシェアが伸びている。
【０００４】
既存携帯機とスマートフォンとには、概観や入力手段などにそれぞれ特徴があり、ユーザは、嗜好に応じて既存携帯機とスマートフォンとを選択することが多い。
【０００５】
スマートフォンは、例えば、主要な入力手段としてタッチパネルを有し、テンキーなどのキー入力手段は備えていないか、または、キー入力手段のキーの数が少ない構成であったり、タッチパネルの代わりにアルファベットキーを有するキー入力手段を備えていたりする。それに対して、既存携帯機は、主要な入力手段としてテンキーを有し、テンキー以外のキーは少なく、タッチパネルを備えていないことが多い。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１６０８９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の技術を用いて、ハードウェアの構成を変化させることを可能にすることで、既存携帯機とスマートフォンとを両立可能とする電子機器を構成することができる。例えば、タッチパネルを有するパーツとテンキーを有するパーツとを分離可能な電子機器に、携帯電話機の機能と携帯情報端末の機能を設ければ、既存携帯機とスマートフォンとを両立可能な電子機器を構成することができる。
【０００８】
しかしながら、ハードウェアの構成を変化させることを可能にしただけでは、ハードウェアの構成によっては、電子機器の利便性が低くなることがある。例えば、電子機器の機能によっては、正常に動作させるためにはテンキーなどの特定の入力手段からの入力が必要である場合や、特定の入力手段からの入力があると、正常な動作の妨げとなる場合がある。なお、この問題は、既存携帯機とスマートフォンとを両立可能な電子機器に限らず、ハードウェアの構成を変化させることが可能な電子機器一般で発生する。
【０００９】
本発明の目的は、上記の課題である、ハードウェアの構成によっては、利便性が低くなるという問題を解決することが可能な電子機器、電子機器の動作方法およびプログラムを提供することである。
【課題を解決するための手段】
【００１０】
本発明による電子機器は、ハードウェアの構成が変化する電子機器であって、前記電子機器の動作を規定する複数の規定情報を記憶する記憶部と、前記ハードウェアの構成を検出する検出部と、前記検出部の検出結果に応じて、前記複数の規定情報のいずれかを選択し、当該選択した規定情報に従って動作する制御部と、を有する。
【００１１】
また、本発明による電子機器の動作方法は、動作を規定する複数の規定情報を記憶する記憶部を含み、ハードウェアの構成が変化する電子機器の動作方法であって、前記ハードウェアの構成を検出し、前記検出された構成に応じて、前記複数の規定情報のいずれかを選択し、前記選択した規定情報に従って動作する。
【００１２】
また、本発明によるプログラムは、ハードウェアの構成が変化する電子機器の動作を規定する複数の規定情報を記憶する記憶部に接続されたコンピュータに、前記ハードウェアの構成を検出し、前記検出された構成に応じて、前記複数の規定情報のいずれかを選択し、前記選択した規定情報に従って前記電子機器を動作させる。
【発明の効果】
【００１３】
本発明によれば、ハードウェアの構成が変化しても、利便性を確保することが可能になる。
【図面の簡単な説明】
【００１４】
【図１】本体部および付属部が分離している状態の携帯端末の概観の一例を示す図である。
【図２】本体部および付属部が結合している状態の携帯端末の概観の一例を示す図である。
【図３】携帯端末の機能的な構成の一例を示す図である。
【図４】携帯端末の動作の一例を説明するためのフローチャートである。
【図５】携帯端末の動作の他の例を説明するためのフローチャートである。
【図６】携帯端末の動作の他の例を説明するためのフローチャートである。
【図７】本体部および付属部が結合している状態の携帯端末の概観の他の例を示す図である。
【図８】携帯端末の機能的な構成の他の例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について図面を参照して説明する。なお、以下の説明では、同じ機能を有するものには同じ符号を付け、その説明を省略する場合がある。
【００１６】
図１および図２は、本発明の第１の実施形態である携帯端末の概観を示す図である。図１および図２において、携帯端末１００は、互いに着脱可能なハードウェアである本体部１０１および付属部１０２を有する。なお、図１は、本体部１０１および付属部１０２が分離した携帯端末１００の正面および側面が示され、図２は、本体部１０１および付属部１０２が結合した携帯端末１００の正面および側面が示されている。
【００１７】
本体部１０１は、接続部１０１Ａと、タッチパネル１０１Ｂとを有し、付属部１０２は、接続部１０２Ａと、キー入力部１０２Ｂとを有する。
【００１８】
接続部１０１Ａおよび１０２Ａは、本体部１０１および付属部１０２を着脱可能にする部材である。
【００１９】
接続部１０１Ａおよび１０２Ａが接続されることで、本体部１０１および付属部１０２が接続される。本実施形態では、接続部１０１Ａおよび１０２Ａが物理的に接続されることで、本体部１０１および付属部１０２は、物理的に接続されるだけでなく、電気的かつ通信可能に接続することができる。例えば、接続部１０１Ａおよび１０２Ａが接続されている場合、接続部１０１Ａおよび１０２Ａを介して本体部１０１から付属部１０２に電力を供給したり、接続部１０１Ａおよび１０２Ａを介して付属部１０２から本体部１０１に、キー入力部１０２Ｂに対する操作内容などを通知するための通信を行ったりすることができる。
【００２０】
本体部１０１および付属部１０２を通信可能に接続するための接続部１０１Ａおよび１０２Ａの接続インターフェースは、特に限定されない。例えば、接続インターフェースは、携帯端末１００に独自のインターフェースでもよいし、ＵＳＢ（Universal Serial Bus）インターフェースのような汎用インターフェースでもよい。接続インターフェースがＵＳＢインターフェースの場合、本体部１０１がホスト、付属部１０２がデバイスの関係となる。
【００２１】
以上のような形態とすることで、携帯端末１００は、本体部１０１および付属部１０２を着脱することで、ハードウェアの構成を変化させることができる。つまり、携帯端末１００は、本体部１０１のみの構成と、本体部１０１および付属部１０２の両方を有する構成とに変化させることができる。
【００２２】
なお、本体部１０１および付属部１０２が接続されている場合、携帯端末１００は、図１および図２では、ストレート型となる形態になっているが、実際には、本体部１０１および付属部１０２の表面を合わせるように折り畳むことが可能な折り畳み型でもよい。また、携帯端末１００は、本体部１０１および付属部１０２の接続時に、本体部１０１および付属部１０２をマグネットや筐体構造などを用いて支持するための支持機構を有していてもよい。
【００２３】
図３は、携帯端末１００の機能的な構成を示す図である。図３において、携帯端末１００は、アンテナ３０１と、無線送受信部３０２と、操作部３０３と、表示部３０４と、接続検出部３０５と、近距離無線通信部３０６と、動作用メモリ３０７と、保持用メモリ３０８と、制御部３０９とを有する。なお、本実施形態では、アンテナ３０１〜制御部３０９は、全て本体部１０１に備わっているものとする。
【００２４】
アンテナ３０１は、変調された電波の送受信を行う。
【００２５】
無線送受信部３０２は、アンテナ３０１を介して無線通信を行う無線部である。例えば、無線送受信部３０２は、アンテナ３０１が受信した電波を復調して復調信号として制御部３０９に出力する。また、無線送受信部３０２は、制御部３０９からのデジタル信号を変調し、その変調したデジタル信号を電波としてアンテナ３０１から送信する。
【００２６】
操作部３０３は、ユーザにて操作され、その操作内容に応じた情報を受け付ける。例えば、操作部３０３は、電話通話を行う際における通話先の電話番号、電子メールの内容を示すテキスト情報、電子メールのアドレスを管理するアドレス帳の内容を示すアドレス帳情報、携帯端末１００に備わった各種機能の設定を行う設定情報などを受け付ける。
【００２７】
表示部３０４は、種々の情報を表示する。例えば、表示部３０４は、電話通話の発着信時の通話先の電話番号、操作部３０３が受け付けた各種情報、送受信する電子メールの内容、携帯端末１００に備わった各種機能を実行するためのメニュー情報などを表示する。
【００２８】
なお、本実施形態では、操作部３０３および表示部３０４は、図１および図２で示したタッチパネル１０１Ｂを構成する。
【００２９】
接続検出部３０５は、携帯端末のハードウェアの構成を検出する検出部である。本実施形態では、接続検出部３０５は、携帯端末１００のハードウェアの構成として、本体部１０１および付属部１０２の接続状態を検出する。接続状態は、本体部１０１および付属部１０２が通信可能に接続されているか否かを示してもよいし、本体部１０１および付属部１０２が電気的に接続されているか否かを示してもよいし、本体部１０１および付属部１０２が物理的に接続されているか否かを示してもよい。
【００３０】
近距離無線通信部３０６は、Ｗｉｒｅｌｅｓｓ・ＬＡＮ(ＷＬＡＮ)やＢｌｕｅｔｏｏｔｈ(ＢＴ)などの近距離無線通信方式で無線通信を行う。本実施形態では、近距離無線通信部３０６は、携帯端末１００とは別の外部機器（図示せず）と無線通信を行うことを想定しているが、付属部１０２が近距離無線通信部３０６と同じ近距離無線通信方式の無線通信を行う構成を有していれば、付属部１０２と無線通信を行ってもよい。
【００３１】
また、付属部１０２が近距離無線通信部３０６と同じ近距離無線通信方式の無線通信を行う構成を有している場合、近距離無線通信部３０６は、付属部１０２と通信可能か否かを検出することで、本体部１０１および付属部１０２が通信可能に接続されているか否かを示す接続状態を携帯端末１００のハードウェアの構成として検出してもよい。
【００３２】
この場合、携帯端末１００のハードウェアの構成として、本体部１０１および付属部１０２が通信可能に接続されているか否かを示す接続状態だけが必要であれば、近距離無線通信部３０６がハードウェアの構成を検出する検出部の役割を果たすので、接続検出部３０５はなくてもよい。また、接続部１０１Ａおよび１０２Ａを取り除き携帯端末１００を、本体部１０１および付属部１０２が物理的には常に分離されているセパレート型としてもよいし、マグネットや筐体構造によって本体部１０１および付属部１０２を物理的には接続できる一体型としてもよい。
【００３３】
動作用メモリ３０７は、記憶部の一例である。動作用メモリ３０７は、ＣＰＵ（Central Processing Unit）などのコンピュータにて読み取り可能な記録媒体であり、コンピュータの動作を規定するプログラムを記録するとともに、コンピュータの動作時のワークエリアとして使用される。また、動作用メモリ３０７は、プログラムとは別の固定データなどを格納してもよい。なお、プログラムは、複数あるものとする。
【００３４】
本実施形態では、動作用メモリ３０７は、プログラムとして、共通プログラム（共通ＰＧ）、プログラムＡ（ＰＧ−Ａ）およびプログラムＢ（ＰＧ−Ｂ）を記録しているものとする。
【００３５】
共通プログラムは、動作がハードウェアの構成に影響されない機能を実現するためのプログラムであり、例えば、ＯＳに依存しないＢＩＯＳなどである。プログラムＡおよびＢは、動作がハードウェアの構成に影響される機能を実現するためのプログラムであり、例えば、ＯＳおよびアプリケーションプログラムである。
【００３６】
以下では、プログラムＡは、本体部１０１および付属部１０２が接続されていない場合に適しているプログラムであるとする。このようなプログラムとしては、Ａｎｄｒｏｉｄ（登録商標）ＯＳのようなスマートフォン用のＯＳと、そのスマートフォン用のＯＳ上で動作するアプリケーションプログラムなどが挙げられる。
【００３７】
また、プログラムＢは、本体部１０１および付属部１０２が接続されている場合に適しているものとする。このようなプログラムとしては、既存電話機用のＯＳやパーソナルコンピュータ用のＯＳと、それらのＯＳ上で動作するアプリケーションプログラムなどが挙げられる。
【００３８】
保持用メモリ３０８は、受信済み、送信済みおよび作成中などの電子メール、アドレス帳、カメラで撮影された撮像データなどの画像データのようなユーザデータを保持する。
【００３９】
なお、動作用メモリ３０７と保持用メモリ３０８の一部は、物理的に同一の記録媒体の異なる記録領域で実現されることが一般的である。また、保持用メモリ３０８は、プログラムごとに、そのプログラムが使用できる領域が決定されていてもよい。
【００４０】
制御部３０９は、ＣＰＵなどのコンピュータとその周辺回路で構成され、動作用メモリ３０７からプログラムを読み取り、その読み取ったプログラムを実行して、携帯端末１００の各部を制御する制御動作を実行する。
【００４１】
例えば、制御部３０９は、接続検出部３０５で検出されたハードウェアの構成に応じて、動作用メモリ３０７内のプログラムのいずれかを選択し、その選択したプログラムを実行して制御動作を行う。なお、選択されるプログラムは、複数あってもよい。
【００４２】
制御動作としては、無線送受信部３０２で復調された復調信号から、電話通信の着呼を検出して着信通知を行ったり、音声信号やデジタルデータ信号に対する情報処理を行ったりする動作が挙げられる。制御部３０９がこのような制御動作を行うことで、音声通話機能、メール送受信機能およびサーバ接続機能などの種々の機能が実現される。
【００４３】
次に携帯端末１００の動作を説明する。
【００４４】
図４は、携帯端末１００の動作を説明するためのフローチャートである。以下では、携帯端末１００の本体部１０１の動作をリセットするリセット動作が行われ、その後、本体部１０１が動作を再開する際のリセット解除動作が行われた際の携帯端末１００の動作を説明する。なお、リセット動作は、例えば、本体部１０１または携帯端末１００全体をシャットダウンするような動作であり、リセット解除動作は、本体部１０１または携帯端末１００全体を起動する動作などである。
【００４５】
先ず、リセット解除動作が行われた場合、制御部３０９は、動作用メモリ３０７から共通プログラムを読み取り、その読み取った共通プログラムを実行する（ステップＳＴ４１）。
【００４６】
制御部３０９は、実行した共通プログラムに従って動作し、接続検出部３０５から、本体部１０１および付属部１０２の接続状態を受け取るまたは取り出す。そして、制御部３０９は、接続状態を確認して、本体部１０１および付属部１０２が通信可能に接続されているか否かを判断する（ステップＳＴ４２）。
【００４７】
本体部１０１および付属部１０２が接続されていない場合、制御部３０９は、動作用メモリ３０７からプログラムＡを読み取り、その読み取ったプログラムＡを実行して、プログラムＡに従った動作を行う（ステップＳＴ４３）。
【００４８】
一方、本体部１０１および付属部１０２が接続されている場合、制御部３０９は、動作用メモリ３０７からプログラムＢを読み取り、その読み取ったプログラムＢを実行して、プログラムＢに従った動作を行う（ステップＳＴ４４）。
【００４９】
以上説明したように本実施形態によれば、ハードウェアの構成に応じて動作を規定するプログラムが選択されるので、ハードウェアの構成が変化しても、利便性を確保することが可能になる。
【００５０】
また、ハードウェアとして本体部１０１および付属部１０２を備え、本体部１０１はタッチパネル１０１Ｂを有し、付属部１０２がキー入力部１０２Ｂを備えているので、本体部１０１および付属部１０２を着脱することで、携帯端末１００を既存携帯機としてもスマートフォンとしても利用することができる。なお、本体部１０１と付属部１０２との接続を切断して、本体部１０１だけを保持することで、既存のスマートフォンと同等な携帯性の確保が可能となる。
【００５１】
次に本発明の第２の実施形態について説明する。
【００５２】
なお、本実施形態の携帯端末１００の構成は、図３で示した構成と同じであるとする。
【００５３】
本体部１０１および付属部１０２を接続するための接続インターフェースとして、ＵＳＢインターフェースや、Ｗｉｒｅｌｅｓｓ・ＬＡＮやＢｌｕｅＴｏｏｔｈなどの無線インターフェースが利用される場合、本体部１０１および付属部１０２を通信可能とするためには、制御部３０９は、ＯＳに組み込まれたデバイスドライバを使用しなければならないことがある。このため、制御部３０９は、ＢＩＯＳなどの共通プログラムに従って動作していては、本体部１０１および付属部１０２の接続状況の検出が困難なことがある。
【００５４】
そこで、本実施形態では、制御部３０９は、プログラムＡおよびＢのうちの所定のプログラムを実行して、その所定のプログラムに従って動作して、本体部１０１（制御部３０９）を付属部１０２と通信可能に接続するための接続処理を実行する。その後、制御部３０９は、接続処理が成功しても失敗しても、接続処理が終了してから、接続検出部３０５に接続状態を検出させる。
【００５５】
図５は、本実施形態の携帯端末１００の動作を説明するためのフローチャートである。
【００５６】
先ず、リセット解除動作が行われた場合、制御部３０９は、動作用メモリ３０７から共通プログラムを読み取り、その読み取った共通プログラムを実行する（ステップＳＴ５１）。
【００５７】
制御部３０９は、実行した共通プログラムに従って動作し、動作用メモリ３０７または保持用メモリ３０８に予め記憶されている接続フラグを確認する（ステップＳＴ５２）。
【００５８】
接続フラグは、本体部１０１と付属部１０２の接続状態を示す情報であり、本体部１０１および付属部１０２が通信可能に接続されている場合には、ＯＮを示し、本体部１０１および付属部１０２が通信可能に接続されていない場合には、ＯＦＦを示す。また、リセット解除動作時には、接続フラグは、初期状態としてＯＦＦを示しているものとする。なお、接続フラグは、動作用メモリ３０７または保持用メモリ３０８の記録領域のうち、リセット動作が行われても情報が保持される領域に記憶される。
【００５９】
接続フラブがＯＦＦの場合、制御部３０９は、動作用メモリ３０７からプログラムＡを読み取り、その読み取ったプログラムＡを実行する（ステップＳＴ５３）。そして、制御部３０９は、プログラムＡに従って動作して接続処理を実行し、その後、接続検出部３０５から、本体部１０１および付属部１０２の接続状態を受け取るまたは取り出す。そして、制御部３０９は、接続状態を確認して、本体部１０１および付属部１０２が通信可能に接続されているか否かを判断する（ステップＳＴ５４）。
【００６０】
本体部１０１および付属部１０２が接続されていない場合、制御部３０９は、接続フラグをＯＦＦのままにして(ステップＳＴ５５)、プログラムＡに従った動作を継続する。
【００６１】
一方、本体部１０１および付属部１０２が接続されている場合、制御部３０９は、接続フラグをＯＮにして（ステップＳＴ５６）、プログラムＡおよび共通プログラムを終了して共通プログラムを再び実行するソフトリセット処理を行う（ステップＳＴ５７）。
【００６２】
ソフトリセット処理により、制御部３０９は、ステップＳＴ５１の処理に戻り、その後、ステップＳ５２にて接続フラグがＯＮを示していることを確認した場合、制御部３０９は、動作用メモリ３０７からプログラムＢを読み取り、その読み取ったプログラムＢを実行する（ステップＳＴ５８）。
【００６３】
その後、制御部３０９は、プログラムＢに従った動作を行い、接続フラグを初期状態（ＯＦＦ）に戻し（ステップＳＴ５５）、プログラムＢに従った動作を継続する。
【００６４】
なお、接続フラグの初期状態をＯＮにすることで、リセット解除動作後にプログラムＢが最初に起動されるようにしてもよい。
【００６５】
以上説明したように本実施形態では、ＯＳを含むプログラムＡまたはＢが実行され接続処理が行われた後に、ハードウェアの構成が検出されるので、ハードウェアの構成をより確実に検出することが可能になる。
【００６６】
次に本発明の第３の実施形態について説明する。
【００６７】
本実施形態では、付属部１０２がメモリ（図示せず）を有する。本メモリは、規定情報を記憶する記憶部に含まれる記憶装置であり、複数の規定情報のいずれかを記憶する。以下では、付属部１０２のメモリは、プログラムＢを記録しているものとする。なお、本体部１０１および付属部１０２の接続インターフェースは、ＵＳＢインターフェースであるとする。この場合、付属部１０２は、ＵＳＢメモリとしても機能する。
【００６８】
また、本体部１０１および付属部１０２が接続されている場合、制御部３０９は、付属部１０２に記録されたプログラムＢを読み取り、その読み取ったプログラムＢを実行し、プログラムＢに従って携帯端末１００の各部を制御する制御動作を実行する。
【００６９】
図６は、本実施形態の携帯端末１００の動作を説明するためのフローチャートである。
【００７０】
図６では、図５に対してステップＳＴ６１の処理が追加されている。
【００７１】
ステップＳＴ５４において本体部１０１および付属部１０２が接続されていないと判断した場合、制御部３０９は、ステップＳＴ６１を実行する。
【００７２】
ステップＳＴ６１では、制御部３０９は、接続部１０１Ａおよび接続部１０１Ｂを介して付属部１０２からプログラムＢを取得して動作用メモリ３０７に格納する。その後、制御部３０９は、ステップＳＴ５６の処理を実行する。
【００７３】
本実施形態では、本体部１０１および付属部１０２が接続されている状態に適したプログラムＢが付属部１０２に記録され、本体部１０１および付属部１０２が接続されているときには、付属部１０２に記録されたプログラムＢに従って動作するので、接続状態に適した動作をより確実に実行することが可能になる。
【００７４】
次に本発明の他の実施形態について説明する。
【００７５】
付属部１０２は、第１〜第３の実施形態では一つだけであったが、実際には、複数あってもよい。例えば、付属部１０２は、テンキーを有する第１の付属部と、アルファベットキーを有する第２の付属部とを有していてもよい。この場合、ハードウェアの構成としては、付属部１０２ごとに、本体部１０１および付属部１０２の接続状態を示す情報となる。
【００７６】
また、第１〜第３の実施形態では、制御部３０９は、リセット解除動作後にプログラムを選択していた。しかしながら、制御部３０９は、携帯端末１００の起動中にハードウェアの構成が変化した場合に、プログラムを選択しなおしてもよい。
【００７７】
また、本体部１０１および付属部１０２の物理的な接続形式が複数あってもよい。例えば、図７に示すように、本体部１０１が付属部１０２に対して横向きまたは縦向きのどちらかで接続されてもよい。この場、接続検出部３０５は、ハードウェアの構成として、本体部１０１および付属部１０２の物理的な接続形式を検出し、制御部３０９は、接続形式に応じて、実行するプログラムを選択してもよい。
【００７８】
また、プログラムＡおよびＢを、ＯＳおよびアプリケーションプログラムとしていたが、プログラムＡおよびＢは、アプリケーションプログラムだけでもよい。この場合、ＯＳは、共通プログラムに含まれる。
【００７９】
また、各実施形態では、携帯端末１００の動作を規定する規定情報としては、プログラムとは別の情報でもよい。例えば、規定情報は、プログラムにて実現される機能の設定を示す設定情報でもよい。この場合、例えば、ＯＳやアプリケーションプログラムも共通プログラムとし、制御部３０９は、共通プログラムを実行すると、ハードウェアの構成に応じて設定情報を選択し、その共通プログラムおよび設定情報に従って動作する。
【００８０】
また、電子機器は、携帯端末１００に限らず適宜変更可能である。例えば、電子機器は、ゲーム機やパーソナルコンピュータ（タブレット型パーソナルコンピュータやノート型パーソナルコンピュータを含む）などでもよい。
【００８１】
また、電子機器の機能的な構成は、図８で示すような構成でもよい。図８において、電子機器は、ハードウェアの構成を検出する検出部８０１と、携帯端末１００の動作を規定する複数の規定情報を記憶する記憶部８０２と、検出部８０１の検出結果に応じて、複数の規定情報のいずれかを選択し、その選択した規定情報に従って動作する制御部８０３とを有する。
【００８２】
図８で示した構成でも、ハードウェアの構成に応じて動作を規定する規定情報が選択されるので、第１の実施形態と同様に、ハードウェアの構成が変化しても利便性を確保することが可能になる。
【００８３】
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【符号の説明】
【００８４】
１００    携帯端末
１０１    本体部
１０１Ａ、１０２Ａ    接続部
１０１Ｂ  タッチパネル
１０２    付属部
１０２Ｂ  キー入力部
３０１    アンテナ
３０２    無線送受信部
３０３    操作部
３０４    表示部
３０５    接続検出部
３０６    近距離無線通信部
３０７    動作用メモリ
３０８    保持用メモリ
３０９、８０３    制御部
８０１    接続部
８０２    記憶部
【図１】
2012186552.tif 000003
【図２】
2012186552.tif 000004
【図３】
2012186552.tif 000005
【図４】
2012186552.tif 000006
【図５】
2012186552.tif 000007
【図６】
2012186552.tif 000008
【図７】
2012186552.tif 000009
【図８】
2012186552.tif 000010