(57)【要約】【課題】  外部機器からメモリ機能へのアクセスの処理方法如何によらず、メモリの内容が壊れることを防止する。【解決手段】  携帯電話１０は、携帯電話１０本来の機能である無線通信を行う無線通信部１１と、携帯電話１０の本来の機能として使用されるときの「通常モード」と、外部機器からアクセスされるときの「メモリモード」とを有し、情報を記憶するメモリ機能部１３と、外部機器からメモリ機能部１３へアクセス開始のコマンドが発行されてからアクセス終了のコマンドが発行されるまでの間と、メモリ機能部１３へのアクセスのコマンドの発行後一定時間内のうち両方又は一方にて、通常モードとメモリモード間の切り替えを禁止する制御を行う制御部１４と、メモリ機能部１３が外部機器からアクセスされるためのインターフェース部１５とを含んで構成される。【選択図】  図１
2005136861.tif 000002
【特許請求の範囲】
【請求項１】
情報を記憶するメモリ機能部と、当該メモリ機能部が外部機器からアクセスされるためのインターフェース部とを備え、前記メモリ機能部が電子機器の本来の機能として使用されるときの「通常モード」と、前記メモリ機能部が外部機器からアクセスされるときの「メモリモード」とを有する電子機器であって、
外部機器から前記メモリ機能部へアクセス開始のコマンドが発行されてからアクセス終了のコマンドが発行されるまでの間と、前記メモリ機能部へのアクセスのコマンドの発行後一定時間内のうち両方又は一方にて、通常モードとメモリモード間の切り替えを禁止する制御を行う制御手段
を備えた電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を記憶するメモリ機能部と、当該メモリ機能部が外部機器からアクセスされるためのインターフェース部とを備え、前記メモリ機能部が電子機器の本来の機能として使用されるときの「通常モード」と、前記メモリ機能部が外部機器からアクセスされるときの「メモリモード」とを有する電子機器に関する。
【背景技術】
【０００２】
従来、携帯電話やデジタルカメラ等の電子機器は、メモリ機能部を有している。即ち、ユーザはそれらの電子機器をパソコン等の外部機器に接続し、外部機器からそれらの電子機器のメモリ機能部に直接アクセスし、メモリの内容を読み書きすることができる（下記の特許文献１参照）。当該メモリ機能部は、当該電子機器の本来の機能（例えば、携帯電話における電話番号を記憶する電話帳機能、デジタルカメラにおける撮影した写真を保存する機能等）として使用されるときの「通常モード」と、外部機器からアクセスされるときの「メモリモード」の２つの動作モードを持ち、それらの機能が使用される際に自動的に適切なモードに切り替えられて使用される。
【特許文献１】特開２００３−６０７４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、メモリモードでメモリ機能が使用され、外部機器からメモリ機能部へ書き込み等のアクセスが行われているときに、電子機器本来の機能の使用により、通常モードへのモード変更がなされると、メモリの内容が壊れてしまうおそれがあるという問題があった。
【０００４】
また、外部機器からメモリ機能部へアクセスする際の処理もアクセスの制御を行う外部機器のソフトウェア等の違いにより、メモリに書き込みを行う前後にメモリへの他のアクセスを発生させないような排他制御（ロック処理）が行われる場合もあれば行われない場合もあり、アクセスの処理方法が統一されていないという状況があった。
【０００５】
本発明は、上記課題を解決するためになされたものであり、外部機器からメモリ機能部へのアクセスの処理方法如何によらず、メモリの内容が壊れることを防止することができる電子機器を提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る電子機器は、情報を記憶するメモリ機能部と、当該メモリ機能部が外部機器からアクセスされるためのインターフェース部とを備え、メモリ機能部が電子機器の本来の機能として使用されるときの「通常モード」と、メモリ機能部が外部機器からアクセスされるときの「メモリモード」とを有する電子機器であって、外部機器からメモリ機能部へアクセス開始のコマンドが発行されてからアクセス終了のコマンドが発行されるまでの間と、メモリ機能部へのアクセスのコマンドの発行後一定時間内のうち両方又は一方にて、通常モードとメモリモード間の切り替えを禁止する制御を行う制御手段を備えたことを特徴とする。なお、電子機器の本来の機能は、例えば、携帯電話における電話番号を記憶する電話帳機能、デジタルカメラにおける撮影した写真を保存する機能等が相当する。また、上記電子機器は、メモリ機能部が電子機器の本来の機能として使用されると「通常モード」に、メモリ機能部が外部機器からインターフェース部を介しアクセスされると「メモリモード」に、それぞれ自動的に動作モードが切り替わる。
【０００７】
本発明に係る電子機器では、メモリ機能部が外部機器からアクセスされると、制御手段が外部機器から前記メモリ機能部へアクセス開始のコマンドが発行されてからアクセス終了のコマンドが発行されるまでの間と、メモリ機能部へのアクセスのコマンドの発行後一定時間内のうち両方又は一方にて、通常モードとメモリモード間の切り替えを禁止する制御を行う。
【０００８】
これにより、本発明に係る電子機器は、外部機器からメモリ機能部へのアクセスの処理方法如何によらず、外部機器からメモリ機能部へアクセスがあるときには、メモリモードから通常モードへの切り替えがなされることがなく、メモリの内容が壊れることを防止することができる。
【発明の効果】
【０００９】
本発明によれば、電子機器が、外部機器からメモリ機能部へのアクセスの処理方法如何によらず、外部機器からメモリ機能部へアクセスがあるときに、メモリモードから通常モードへの切り替えが禁止されるので、メモリの内容が壊れることを防止することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照しながら、本発明に係る電子機器の一実施の形態について、携帯電話を例として説明する。
【００１１】
図１は、本実施形態における携帯電話１０と、外部機器の一例としてのパソコン２０の構成図である。携帯電話１０は、携帯電話１０本来の機能である無線通信を行う無線通信部１１と、ユーザが携帯電話１０を操作するための操作部１２と、情報を記憶するメモリ機能部１３と、通常モードとメモリモード間の切り替えを禁止する制御を行う制御部１４と、メモリ機能部１３が外部機器からアクセスされるためのインターフェース部１５と、外部機器から発行されるメモリ機能部１３にアクセスするコマンドを解釈するコマンド解釈部１６とを含んで構成される。なお、メモリ機能部１３は、携帯電話１０の本来の機能、即ち電話帳機能等として使用されるときの「通常モード」と、外部機器からアクセスされるときの「メモリモード」とを有する。即ち、メモリ機能部１３が携帯電話１０の本来の機能として使用されると通常モードに、メモリ機能部１３が外部機器からインターフェース部１５を介しアクセスされるとメモリモードに、それぞれ自動的に動作モードが切り替わる。メモリ機能部１３としては、ＳＤ（Secure Digital）カード等の外部メモリを用いてもよい。また、メモリ機能部１３に記憶される情報は、携帯電話１０で用いられる情報のみならず、外部機器のみで用いられる情報をも含む。ところで、本実施形態では、携帯電話１０を電子機器の例として挙げているが、外部機器からアクセス可能なメモリ機能を有する電子機器（例えば、デジタルカメラ、ボイスレコーダー等）であればよい。
【００１２】
また、同図に示すようにパソコン２０は、携帯電話１０のメモリ機能部１３にアクセスする外部機器であり、ユーザがパソコン２０を操作するための操作部２１と、中央演算装置（ＣＰＵ）、メモリ、ディスク等からなるパソコン２０の主要な機能を担うパソコン機能部２２と、パソコン機能部２２に含まれ、電子機器のメモリ機能へアクセスするためのコマンドを発行するコマンド発行部２３と、電子機器のメモリ機能へアクセスするためのインターフェース部２４とを含んで構成される。ところで、本実施形態では、パソコン２０を外部機器の例としてあげているが、電子機器のメモリ機能にアクセスできる機器（例えば、ＰＤＡ（Personal  Digital  Assistants）等）であればよい。
【００１３】
携帯電話１０のインターフェース部１５とパソコン２０のインターフェース部２４の接続は、ＵＳＢ（Universal  Serial  Bus）ケーブルによる方法、例えばパソコン２０の所定位置に携帯電話１０をはめ込むことでインターフェース部同士を直接接続する方法、無線通信による方法等によるものが考えられる。
【００１４】
次に、図２〜図５を用いて、本実施形態の携帯電話１０により実行される、以下４通りの制御処理例を説明する。
【００１５】
第１の処理例は図２のシーケンス図に対応し、パソコン２０が、メモリ機能部１３へのデータ書き込みを開始する際にアクセス開始のコマンドを、データ書き込みを終了する際にアクセス終了のコマンドを、それぞれ発行する。このとき、制御部１４が、パソコン２０からアクセス開始のコマンドが発行されてからアクセス終了のコマンドが発行されるまでの間、メモリ機能部１３の動作モードの切り替えを禁止する制御を行うものとする。
【００１６】
第２の処理例は図３のシーケンス図に対応し、パソコン２０が、メモリ機能部１３へのデータ書き込みを開始する際にアクセス開始のコマンドを発行せず、データ書き込みを終了する際にもアクセス終了のコマンドを発行しない。このとき、制御部１４が、パソコン２０からメモリ機能部１３へのアクセスのコマンドの発行後一定時間、メモリ機能部１３のモード切り替えを禁止する制御を行うものとする。
【００１７】
第３の処理例は図４のシーケンス図に対応し、パソコン２０が、アクセス開始及びアクセス終了のコマンドを発行するのは上記第１の処理例と同様であり、このとき、制御部１４の制御方法は上記第２の処理例と同様であるものとする。
【００１８】
第４の処理例は図５のシーケンス図に対応し、パソコン２０が、メモリ機能部１３へのデータ書き込みを開始する際にはアクセス開始のコマンドを発行するが、メモリ機能部１３からのデータ読み出しを開始する際にはアクセス開始のコマンドを発行しない。同様に、パソコン２０が、メモリ機能部１３へのデータ書き込みを終了する際にはアクセス終了のコマンドを発行するが、メモリ機能部１３からのデータ読み出しを終了する際にはアクセス開始のコマンドを発行しない。このとき、制御部１４の制御方法は上記第２の処理例と同様であるものとする。
【００１９】
以下、図２のシーケンス図を用いて、第１の処理例を説明する。
【００２０】
まず、ユーザがパソコン２０の操作部２１で、パソコン機能部２２中に記憶された情報をメモリ機能部１３に書き込む操作を行う。当該操作により、コマンド発行部２３が、アクセス開始のコマンドを携帯電話１０へ発行する。携帯電話１０では、コマンド解釈部１６がインターフェース部１５を介して当該コマンドを受信すると、当該コマンドを解釈し、メモリ機能部１３が当該コマンドを実行する。併せて、コマンド解釈部１６は、当該コマンドを受信した旨の情報を制御部１４へ送信する。当該コマンド受信時に、メモリ機能部１３の動作モードが通常モードであった場合は、メモリ機能部１３は動作モードをメモリモードに自動的に切り替える。上記アクセス開始のコマンドを受信した旨の情報を受信した制御部１４は、メモリ機能部１３に対して、モード切り替えを禁止する制御を開始する（Ｓ１１）。
【００２１】
続いて、コマンド発行部２３から発行される一連のデータ書き込みコマンドを、コマンド解釈部１６が解釈し、メモリ機能部１３が実行する（Ｓ１２〜Ｓ１４）。制御部１４のメモリ機能部１３へのモード切り替え禁止の制御は引き続き継続する。
【００２２】
一連のデータ書き込みコマンドの発行が終了すると、コマンド発行部２３は、アクセス終了のコマンドを携帯電話１０へ発行する。携帯電話１０では、コマンド解釈部１６が当該コマンドを受信すると、当該コマンドを解釈し、メモリ機能部１３が当該コマンドを実行する。併せて、コマンド解釈部１６は、当該コマンドを受信した旨の情報を制御部１４へ送信する。上記アクセス終了のコマンドを受信した旨の情報を受信した制御部１４は、メモリ機能部１３に対して、モード切り替えを禁止する制御を終了する（Ｓ１５）。
【００２３】
即ち、制御部１４は、アクセス開始のコマンドが発行されてからアクセス終了のコマンドが発行されるまでの間（Ｔ１０）、メモリ機能部１３のモードの切り替えを禁止する制御を行う。
【００２４】
次に、図３のシーケンス図を用いて、第２の処理例を説明する。
【００２５】
まず、ユーザがパソコン２０の操作部２１で、パソコン機能部２２中に記憶された情報をメモリ機能部１３に書き込む操作を行う。当該操作により、コマンド発行部２３が、データ書き込みのコマンドを携帯電話１０へ発行する。携帯電話１０では、コマンド解釈部１６が、インターフェース部１５を介して当該コマンドを受信すると、当該コマンドを解釈し、メモリ機能部１３が当該コマンドを実行する。併せて、コマンド解釈部１６は、当該コマンドを受信した旨の情報を制御部１４へ送信する。当該コマンド受信時に、メモリ機能部１３の動作モードが通常モードであった場合は、メモリ機能部１３は動作モードをメモリモードに自動的に切り替える。上記データ書き込みのコマンドを受信した旨の情報を受信した制御部１４は、メモリ機能部１３に対して、当該コマンドの受信時から一定時間（Ｔ２１）、モード切り替えを禁止する制御を行う（Ｓ２１）。上記「一定時間」は、一連のコマンドの実行時に制御部１４によるモード切り替え禁止の制御が途切れないような、予め設定された時間である。
【００２６】
続いて、コマンド発行部２３から発行される一連のデータ書き込みコマンドを、コマンド解釈部１６が解釈し、メモリ機能部１３が実行する。併せて、コマンド解釈部１６は、各コマンド受信時に、当該コマンドを受信した旨の情報を制御部１４に送信する。当該情報を受信した制御部１４は、メモリ機能部１３に対して、各コマンドの受信時から一定時間（Ｔ２２〜Ｔ２４）、モード切り替えを禁止する制御を行う（Ｓ２２〜Ｓ２４）。
【００２７】
即ち、制御部１４は、一連のデータ書き込みコマンドの最初のコマンドが発行されてから、最後のコマンドが発行されて一定時間が経過するまでの間（Ｔ２０）、メモリ機能部１３のモードの切り替えを禁止する制御を行う。
【００２８】
また、図４のシーケンス図に示されるような第３の処理例では、上記第２の処理例と同様の処理を行う（Ｓ３１〜Ｓ３４）。即ち、制御部１４は、アクセス開始のコマンドが発行されてから、アクセス終了のコマンドが発行されて一定時間が経過するまでの間（Ｔ３０）、メモリ機能部１３のモードの切り替えを禁止する制御を行う。
【００２９】
また、図５のシーケンス図に示されるような第４の処理例では、上記第２の処理例と同様の処理を行う（Ｓ４１〜Ｓ４４）。即ち、制御部１４は、最初のデータ読み込みコマンドが発行されてから、最後のアクセス終了のコマンドが発行されて一定時間が経過するまでの間（Ｔ４０）、メモリ機能部１３のモードの切り替えを禁止する制御を行う。
【００３０】
以上のような制御を行うことにより、本実施形態における携帯電話１０は、パソコン２０からメモリ機能部１３へのアクセスの処理方法如何によらず、パソコン２０からメモリ機能部１３へアクセスがあるときには、メモリモードから通常モードへの切り替えがなされることがなく、メモリの内容が壊れることを防止することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施形態における携帯電話と、外部機器の一例としてのパソコンの構成図である。
【図２】実施形態における第１の処理例を表すシーケンス図である。
【図３】実施形態における第２の処理例を表すシーケンス図である。
【図４】実施形態における第３の処理例を表すシーケンス図である。
【図５】実施形態における第４の処理例を表すシーケンス図である。
【符号の説明】
【００３２】
１０…携帯電話、１１…無線通信部、１２…操作部、１３…メモリ機能部、１４…制御部、１５…インターフェース部、１６…コマンド解釈部、２０…パソコン、２１…操作部、２２…パソコン機能部、２３…コマンド発行部、２４…インターフェース部。
【図１】
2005136861.tif 000003
【図２】
2005136861.tif 000004
【図３】
2005136861.tif 000005
【図４】
2005136861.tif 000006
【図５】
2005136861.tif 000007