(57)【要約】【課題】通勤などの移動中で、データの送信元から離れていても、データを取得して持ち運ぶことが可能な携帯型記憶装置を提供する。【解決手段】制御部２００は、外部ＩＦコネクタ３０５にパーソナルコンピュータなどの外部機器に接続された場合に外部記憶装置として動作するように各部を制御し、一方、外部機器に接続されない場合には、２次電池３０８を電源として無線部１００を駆動させ、データ受信を行い、受信したデータをＤＡＴＡ記録用ＦＲＯＭ３０４に記録するようにしている。そして、再び外部機器に接続された場合には、再び外部記憶装置として動作し、受信したデータを外部機器に出力するようにしたものである。【選択図】      図１
2009080703.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶する記憶手段と、
外部機器に接続する接続手段と、
この接続手段を通じて入力されるデータを前記記憶手段に記録するとともに、前記外部機器からの要求に応じて前記記憶手段が記憶するデータを前記接続手段を通じて出力する第１制御手段と、
ネットワークに収容される無線基地局と無線通信する通信手段と、
この通信手段が受信したデータを前記記憶手段に記録する第２制御手段とを具備することを特徴とする携帯型記憶装置。
【請求項２】
さらに、データの送信元の識別情報を予め記憶する識別情報記憶手段と、
前記通信手段の受信信号からデータの送信元の識別情報を検出する検出手段とを備え、
前記通信手段は、前記検出手段が検出した送信元の識別情報が前記識別情報記憶手段に記憶される場合に、前記送信元からデータを受信することを特徴とする請求項１に記載の携帯型記憶装置。
【請求項３】
さらに、データの送信元の識別情報を予め記憶する識別情報記憶手段と、
前記通信手段の受信信号からデータの送信元の識別情報を検出する検出手段とを備え、
前記第２制御手段は、前記検出手段が検出した送信元の識別情報が前記識別情報記憶手段に記憶される場合に、前記通信手段が受信したデータを前記記憶手段に記録することを特徴とする請求項１に記載の携帯型記憶装置。
【請求項４】
前記検出手段は、送信元の識別情報として電話番号を検出し、
前記識別情報記憶手段は、前記識別情報として電話番号を予め記憶することを特徴とする請求項２または請求項３に記載の携帯型記憶装置。
【請求項５】
前記検出手段は、送信元の識別情報として電子メールアドレスを検出し、
前記識別情報記憶手段は、前記識別情報として電子メールアドレスを予め記憶することを特徴とする請求項２または請求項３に記載の携帯型記憶装置。
【請求項６】
さらに、前記接続手段に外部機器が接続されているか否かを判定する判定手段を備え、
前記通信手段は、前記判定手段が外部機器が接続されていないと判定した場合に、前記無線基地局と無線通信することを特徴とする請求項１に記載の携帯型記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばパーソナルコンピュータなどの電子機器に接続可能な携帯型記憶装置に関する。
【背景技術】
【０００２】
周知のように、従来、ＵＳＢ（Universal Serial Bus）メモリに代表される携帯型記憶装置にデータを保存する場合、パーソナルコンピュータ等のUSBポートを具備した電子機器に携帯型記憶装置を挿入してデータの保存を行っていた。これにより、電子機器を持ち歩かなくても、携帯型記憶装置によりデータを持ち歩けるようになり、例えばオフィスと自宅など行く先々でデータの利用や加工が可能となった。
【０００３】
さらに近年のワイヤレス技術の発展により、外部記憶装置および外部接続機器の両方にBluetooth（登録商標）や赤外線通信などの近距離無線通信機能を搭載することが考えられている（例えば、特許文献１）。この通信機能を利用することで室内などの近距離であれば、席を立って外部記憶装置と外部接続機器とを電気的に接続しなくても、電子機器から携帯型記憶装置にデータを保存することが可能となった。
【０００４】
しかし、携帯型記憶装置を持ったユーザが近距離無線通信では届かない遠距離に居た場合は、携帯型記憶装置にデータを保存することができない。また近年、データの伝送は、電子メールを用いて行われるのが一般的となったが、例えば通勤などで移動中のユーザは、電子メールの受信が行える電子機器を所持しなければ、携帯型記憶装置だけではデータを受け取ることができないという問題があった。
【特許文献１】特開２００３−１５０５３１公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来は、携帯型記憶装置を持ったユーザが近距離無線通信では届かない遠距離に居た場合は、携帯型記憶装置にデータを保存することができない。また移動中のユーザは、電子メールなどの通信機能を備えた電子機器を所持しなければ、データを受け取ることができないという問題があった。  
この発明は上記の問題を解決すべくなされたもので、通勤などの移動中で、データの送信元から離れていても、データを取得して持ち運ぶことが可能な携帯型記憶装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、この発明は、データを記憶する記憶手段と、外部機器に接続する接続手段と、この接続手段を通じて入力されるデータを記憶手段に記録するとともに、外部機器からの要求に応じて記憶手段が記憶するデータを前記接続手段を通じて出力する第１制御手段と、ネットワークに収容される無線基地局と無線通信する通信手段と、この通信手段が受信したデータを記憶手段に記録する第２制御手段とを具備して構成するようにした。
【発明の効果】
【０００７】
以上述べたように、この発明では、外部機器に接続してデータの読み書きが可能な記憶装置として機能するとともに、無線通信によりデータを受信して記憶するようにしている。したがって、この発明によれば、通勤などの移動中で、データの送信元から離れていても、データを取得して持ち運ぶことが可能な携帯型記憶装置を提供できる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して、この発明の一実施形態について説明する。  
図１は、この発明の一実施形態に係わる携帯型記憶装置Ｍの構成を示すものである。この携帯型記憶装置Ｍは、無線部１００と、制御部２００と、バス３００と、外部インタフェース（ＩＦ）用通信制御部３０１と、表示部３０２と、モード判定用スイッチ（ＳＷ）３０３と、データ（ＤＡＴＡ）記録用ＦＲＯＭ３０４と、外部インタフェース（ＩＦ）コネクタ３０５と、電源管理回路３０６と、サウンダ３０７と、２次電池３０８とを備えている。
【０００９】
無線部１００は、携帯電話システムなどの移動通信網に収容される基地局と無線接続するための無線インターフェースであって、ＲＦ部１０１と、ＦＲＯＭ１０２と、ベースバンド（ＢＢ）部１０３とを備える。  
ＲＦ部１０１は、高周波信号を処理する高周波処理部であり、ＢＢ部１０３で処理された信号を無線周波数に変換し増幅した後、アンテナを通じて空間に放射する。また、ＲＦ部１０１は、アンテナが空間から受信した無線周波数の信号を、所望のレベルに増幅した後、周波数変換し、ＢＢ部１０３に送出する。
【００１０】
ＢＢ部１０３は、ＦＲＯＭ１０２が記憶する動作プログラムを電源起動時に読み込んで、このプログラムにしたがって動作し、ＦＲＯＭ１０２に保存されたパラメータに従い、制御部２００から受信したデータを用いて搬送波を変調し、ＲＦ部１０１に出力する。更にＢＢ部１０３は、ＲＦ部１０１を制御する機能も備える。  
ＦＲＯＭ１０２は、上記動作プログラムや、上記パラメータを記憶するもので、これらのデータは、予め記録される。
【００１１】
制御部２００は、ＣＰＵ(Central Processing Unit)２０１と、ＦＲＯＭ２０２と、ＲＡＭ２０３とを備える。  
ＣＰＵ２０１は、ＦＲＯＭ２０２からＲＡＭ２０３に転送された動作プログラムや、ＦＲＯＭ２０２が記憶する認証用パラメータ等の各種パラメータにしたがって、無線部１００を制御すると共に、バス３００を通じて、外部ＩＦ用通信制御部３０１やＤＡＴＡ記録用ＦＲＯＭ３０４、表示部３０２、電源管理回路３０６、サウンダ３０７を制御し、それぞれに所望の働きをさせる。
【００１２】
ＦＲＯＭ２０２は、上記動作プログラムや認証用パラメータ等の各種パラメータ、工注用ソフトウェアなどを記憶しており、上記動作プログラムは電源投入時にＲＡＭ２０３に転送され、各種パラメータは、必要な時にＣＰＵ２０１により適宜参照される。パラメータの一例としては、転送モードを示す転送パラメータがあり、これには記憶しているデータを自動的に外部機器に転送する自動転送モードと、外部機器からの要求に応じてデータが取り出される手動取り込みモードとがある。
【００１３】
ＲＡＭ２０３は、ＣＰＵ２０１に動作用のメモリ空間を提供するものである。例えば、ＦＲＯＭ２０２に記憶される動作プログラムの展開用に用いられてたり、送信データおよび受信データを一時的にバッファするのに用いられる。
【００１４】
外部ＩＦ用通信制御部３０１は、外部ＩＦコネクタ３０５を制御して、これに接続されるパーソナルコンピュータ等と通信するための制御部であり、例えば、ＵＳＢ等の規格に準拠したプロトコルでパーソナルコンピュータと通信を行う。
【００１５】
表示部３０２は、LED(Light Emitting Diode)などの発光素子を備え、当該携帯型記憶装置Ｍの通信の状態や保存データの新着通知などを上記発光素子を点灯（あるいは点滅）させるなどして、使用者に通知するものである。この制御は、ＣＰＵ２０１の制御によって行われる。
【００１６】
モード判定用スイッチ（ＳＷ）３０３は、当該携帯型記憶装置Ｍへのパラメータの書き込みを行うモード（工注モード）と、本来の動作である通信機能付き記憶装置として動作するモード（基本モード）を切り替えるスイッチである。
【００１７】
基本モードから工注モードにモード判定用ＳＷ３０３を切り替えた状態で外部ＩＦコネクタ３０５を通じてパーソナルコンピュータに接続すると、接続を検出したパーソナルコンピュータがＦＲＯＭ２０２に記録されている工注用ソフトウェアを読み出して実行し、このソフトウェアにより、受信を許可する電話番号やメールアドレスなどの各種設定を行うことができる。基本モードでは、誤って設定が変更されないようにするために、上記工注用ソフトウェアはパーソナルコンピュータから認識できないようになっている。
【００１８】
ＤＡＴＡ記録用ＦＲＯＭ３０４は、無線部１００を通じて受信したデータや、外部機器から入力されたデータを格納するメモリである。例えば、予め受信を許可した発信元を識別するために、許可された電話番号のリストである許可電話番号リストと、許可されたメールアドレスとＩＰアドレスの組み合わせのリストである許可アドレスリストを記憶する。また許可電話番号リストと許可アドレスリストは、外部機器から記録され、その記録法については後述する。
【００１９】
外部ＩＦコネクタ３０５は、パーソナルコンピュータなどの外部機器と接続するためのコネクタであって、外部機器の接続を検出する機能を備え、外部ＩＦ用通信制御部３０１の制御に基づいて、外部機器から取得したデータをＤＡＴＡ記録用ＦＲＯＭに書き込んだり、あるいはＤＡＴＡ記録用ＦＲＯＭに記録されるデータを読み出して外部機器に出力する。
【００２０】
電源管理回路３０６は、当該携帯型記憶装置Ｍへの各部に電力を供給するものであって、外部ＩＦコネクタ３０５の状態を監視や、２次電池３０８の電力残量を検出する。なお、電源管理回路３０６は、２次電池３０８の電力によって動作し、外部ＩＦコネクタ３０５が外部機器に接続され電源供給を受けていることを検出した場合には、外部から供給される電力によって動作する。
【００２１】
そして電源管理回路３０６は、外部ＩＦコネクタ３０５が外部機器に接続され電源供給を受けていることを検出した場合には、２次電池３０８による電力供給から外部ＩＦコネクタ３０５を通じて外部機器から供給される電力を各部に供給するように切り替える。またこの場合、外部機器から供給される電力により、２次電池の充電制御を行う。
【００２２】
サウンダ３０７は、受信データの新着があった場合、バス３００を介したＣＰＵ２０１の制御により鳴動して、ユーザに報知する。また、２次電池３０８の電力残量が予め設定した閾値を下回ると、これを検出した電源管理回路３０６の制御により、サウンダ３０７は鳴動制御され、アラームを示すビープ音等を発する。
【００２３】
２次電池３０８は、例えばリチウムイオン２次電池であり、外部ＩＦコネクタ３０５を通じて外部機器から電力を供給されない場合に、電源管理回路３０６を経由して、各ブロックへ電力を供給する。外部ＩＦコネクタ３０５がパーソナルコンピュータなどに接続されて、外部より電力の供給を受けたときには、電源管理回路３０６の制御により外部からの電力供給により充電される。
【００２４】
なお、この発明に係わる携帯型記憶装置Ｍは、図２に示すように構成することもできる。すなわち、図１に示した無線部１００を無線機インタフェース（ＩＦ）制御部４００を通じた着脱式にするようにしてもよい。ユーザが必要に応じて、無線部１００を無線機ＩＦ制御部４００に接続して運用する。
【００２５】
無線ＩＦ制御部４００は、無線部１００が接続されているか否かを検出し、この検出結果を電源管理回路３０６に通知する。そして、接続されていることを検出した場合に、電源管理回路３０６から供給される電力を無線部１００に供給し、制御部２００と無線部１００との間でデータを交換するための制御を行う。
【００２６】
例えば、無線ＩＦ制御部４００は、ＰＣカードインタフェース、Ｗ−ＳＩＭインタフェース、ＵＳＢインタフェース等の既に公開されたインタフェース仕様に基づくプロトコルや電気的な条件を備える。もちろん、独自インタフェース（プロトコル、電気的条件）であってもかまわないが、無線部１００に適合するものである。
【００２７】
また無線ＩＦ制御部４００は、
次に、上記構成の携帯型記憶装置Ｍの動作について説明する。  
まず図３を参照して、給電方法の切替に関する動作について説明する。図３は、この動作のフローチャートを示すものである。当該携帯型記憶装置Ｍは、無線部１００にあるＲＦ部１０１、ＢＢ部１０３、および制御部２００内にあるＣＰＵ２０１等を起動する為の給電手段として、装置内に搭載している２次電池３０８の電力を電源管理回路３０６で分配し供給する方法と、外部ＩＦコネクタ３０５を通じて外部から電源供給する方法とを有する。図３の説明では、図２に示した携帯型記憶装置Ｍの構成を例に説明する。
【００２８】
まず、ステップ３０１では、電源管理回路３０６が外部ＩＦコネクタ３０５の接続状態を検出する。ここで、電源管理回路３０６が、外部接続機器に接続されていると判断した場合は、ステップ３０２に移行し、一方、外部接続機器に接続されていないと判断した場合は、ステップ３０４に移行する。
【００２９】
ステップ３０２では、電源管理回路３０６が、外部ＩＦコネクタ３０５を通して給電された電力を各部に分配供給して、ＣＰＵ２０１等を起動し、ステップ３０３に移行する。  ステップ３０３では、電源管理回路３０６が、外部ＩＦコネクタ３０５を通して給電された電力を２次電池３０８に供給して、２次電池３０８の充電を行う。その後、ステップ３０１に戻り、外部ＩＦコネクタ３０５の接続状態の監視を継続する。
【００３０】
ステップ３０４では、電源管理回路３０６が、無線機ＩＦ制御部４００に２次電池３０８の電力を供給し、無線機ＩＦ制御部４００に無線部１００が接続されているか否かを検出させる。ここで、無線機ＩＦ制御部４００に無線部１００が接続されている場合には、ステップ３０５に移行し、一方、接続されていない場合には、ステップ３０１に戻り、外部ＩＦコネクタ３０５の接続状態の監視を継続する。
【００３１】
ステップＳ３０５では、電源管理回路３０６が、無線部１００にあるＲＦ部１０１、ＢＢ部１０３、および制御部２００内にあるＣＰＵ２０１等に、２次電池３０８の電力を供給して各部を起動し、ステップ３０１に移行する。  
なお、図１に示した携帯型記憶装置Ｍの場合には、ステップ３０４を省略し、ステップ３０１からステップ３０５に直接移行する。
【００３２】
次に、図４を参照して、移動通信網を通じた着信によりデータを受信する通信動作について説明する。図４は、この動作のフローチャートを示すものである。この処理は、ステップ３０５によって無線部１００が起動された場合に、実行されるものである。  
ステップ４０１では、ＣＰＵ２０１が、無線部１００の各部を制御して、当該携帯型記憶装置Ｍの位置情報を送信し、移動通信網に位置登録を行い、着信の待ち受けを開始し、ステップ４０２に移行する。なお、バッテリセービングのために、ＣＰＵ２０１は、無線部１００を間欠動作させて、着信の待ち受けを行う。
【００３３】
ステップ４０２では、ＣＰＵ２０１が、ＢＢ部１０３にて得られた受信信号に着信信号が含まれるか否かを判定するため、受信した情報をＲＡＭ２０３に一時保存しその情報を解析する。この解析の結果、ＣＰＵ２０１が、着信信号を検出した場合は、ステップ４０３に移行し、一方、着信信号を検出しなかった場合は、ステップ４０２に移行して引き続き着信信号の監視を行う。
【００３４】
ステップ４０３では、ＣＰＵ２０１が、ＲＡＭ２０３に一時保存した着信信号の情報から発番号を抽出するとともに、この発番号と予め外部機器を通じてＤＡＴＡ記録用ＦＲＯＭ３０４に登録されている許可電話番号リストとを比較し、上記発番号が上記許可電話番号リストに含まれるか検索し、ステップ４０４に移行する。
【００３５】
ステップ４０４では、ＣＰＵ２０１が、ステップ４０３の検索結果に基づいて、発番号が許可電話番号リストに含まれる場合、すなわち許可された発番号からの着信の場合には、ステップ４０５に移行し、一方、発番号が許可電話番号リストに含まれない場合、すなわち許可された発番号からの着信ではない場合には、この着信を無視してステップ４０２に移行して、別の着信の発生を監視する。
【００３６】
ステップ４０５では、ＣＰＵ２０１が、発信元との通信を確立させるため、無線部１００の各部に通信リンクを確立して、通信を開始するように指示し、ステップ４０６に移行する。これにより無線部１００の各部は、無線プロトコルに従って動作し、上記基地局との間に無線通信リンクを確立して通信を開始し、発信元からデータが送信されるのを待ち受ける。
【００３７】
ステップ４０６では、ＣＰＵ２０１が、データの受信や切断などのメッセージイベントが発生しない場合を考慮し、タイマを起動して、発生イベントの監視を開始し、ステップ４０７に移行する。
【００３８】
ステップ４０７では、ＣＰＵ２０１が、ステップ４０６で起動したタイマが予め設定した時間をカウントしてタイムアウトしたか、発信元からデータを受信するイベントが発生したか、無線部１００が発信元から切断メッセージを受信したか監視する。データを受信した場合は、ステップ４１２に移行させる。タイマタイムアウトした場合は、ステップ４０８に移行させる。切断メッセージを受信した場合は、ステップ４１０に移行させる。
【００３９】
ステップ４０８では、ＣＰＵ２０１が、ステップ４０６で起動したタイマがタイムアウトしたために、表示部３０２を制御して、「書込完了」を示す表示をLEDを点灯させるとともに、サウンダ３０７を制御して、ビープ音やメロディ音を拡声出力し、ステップ４０９に移行する。これにより、データの受信や切断などのメッセージイベントが発生しない状態が続いてタイマのタイムアウトした旨をユーザに報知する。
【００４０】
ステップ４０９では、ＣＰＵ２０１が、無線部１００の各部を制御し、ステップ４０５で確立した通信リンクを切断する。そしてＣＰＵ２０１が、無線部１００の各部を制御し、再び着信の待ち受けを開始させ、ステップ４０２に移行する。これにより無線部１００の各部は、ＣＰＵ２０１の制御にしたがって動作し、上記基地局からの無線信号を受信して着信を待ち受ける。
【００４１】
ステップ４１０では、ＣＰＵ２０１が、切断のメッセージイベントが発生したために、動作中のタイマを停止し、ステップ４１１に移行する。  
ステップ４１１では、ＣＰＵ２０１が、無線部１００に対して、通信リンクを切断するように指示し、ステップ４０２に移行する。これにより無線部１００の各部は、ＣＰＵ２０１からの指示にしたがって動作し、上記基地局との通信リンクを切断するとともに、切断後は、再び上記基地局からの無線信号を受信して着信を待ち受ける。
【００４２】
ステップ４１２では、ＣＰＵ２０１が、発信元からデータを受信するイベントが発生したために、動作中のタイマを停止し、ステップ４１３に移行する。  
ステップ４１３では、ＣＰＵ２０１が、無線部１００の各部に対して、データを発信元から受信するように指示し、ステップ４１４に移行する。これにより無線部１００の各部は、ＦＴＰ転送を実施して、発信元からデータの受信を開始する。
【００４３】
ステップ４１４では、ＣＰＵ２０１が、ステップ４１３で無線部１００が受信したデータを取り込み、ＲＡＭ２０３に一時的に記録したのち、これを読み出してＤＡＴＡ記録用ＦＲＯＭ３０４に記録する処理を開始して、ステップ４１５に移行する。  
ステップ４１５では、ステップ４１３でデータの受信を開始したために、ＣＰＵ２０１が、表示部３０２を制御して、「書込中」を示す表示をLEDを点灯させるとともに、サウンダ３０７を制御して、ビープ音やメロディ音を拡声出力し、ステップ４１６に移行する。これにより、データを受信してメモリに書き込みを行っている旨をユーザに報知する。
【００４４】
ステップ４１６では、ＣＰＵ２０１が、ＦＲＯＭ２０２の転送パラメータを参照し、転送モードとして、自動転送モードに設定されているか手動取り込みモードが設定されているかを判断する。ここで、自動転送モードに設定されている場合には、ステップ４１７に移行し、一方、手動取り込みモードが設定されている場合には、ステップ４１８に移行する。
【００４５】
ステップ４１７では、ＣＰＵ２０１が、図５に示すような外部接続機器判定処理を行う。この処理については、後に詳述する。  
ステップ４１８では、ＣＰＵ２０１が、タイマを再起動して、ステップ４０７に移行し、イベント発生の監視を継続する。
【００４６】
次に、図５を参照して、ステップ４１７の外部接続機器判定処理について説明する。図５は、この動作のフローチャートを示すものであって、ステップ４１６で自動転送モードと判定された場合に実行される。  
まず、ステップ５０１では、ＣＰＵ２０１が、外部ＩＦコネクタ３０５から検出結果を取得し、ステップ５０２に移行する。
【００４７】
ステップ５０２では、ＣＰＵ２０１が、ステップ５０１で取得した検出結果に基づいて、外部機器と接続されているか否かを判定する。ここで、外部ＩＦコネクタ３０５に外部機器が接続されていると判定した場合には、ステップ５０３に移行し、一方、接続されていないと判定した場合には、当該処理を終了し、ステップ４１８に移行する。
【００４８】
ステップ５０３では、ＣＰＵ２０１が、外部ＩＦ用通信制御部３０１に対して、データを出力するように指示し、当該処理を終了する。これにより外部ＩＦ用通信制御部３０１は、ステップ４１４でＤＡＴＡ記録用ＦＲＯＭ３０４に書き込まれたデータを外部機器に転送するように、外部ＩＦコネクタ３０５を制御する。これにより外部ＩＦコネクタ３０５は、ステップ４１４でＤＡＴＡ記録用ＦＲＯＭ３０４に書き込まれたデータを読み出し、ＦＴＰ転送などによって外部機器のフォルダ内に転送する。
【００４９】
次に、図６を参照して、移動通信網を通じた電子メール受信の通信動作について説明する。図６は、この動作のフローチャートを示すものである。この処理は、ステップ３０５によって無線部１００が起動された場合に、実行されるものである。  
ステップ６０１では、ＣＰＵ２０１が、無線部１００の各部を制御して、当該携帯型記憶装置Ｍの位置情報を送信し、移動通信網に位置登録を行い、着信の待ち受けを開始し、ステップ６０２に移行する。なお、バッテリセービングのために、ＣＰＵ２０１は、無線部１００を間欠動作させて、着信の待ち受けを行う。
【００５０】
ステップ６０２では、ＣＰＵ２０１が、ユーザ宛ての電子メールがメールサーバに蓄積されているかを定期的に確認するためのタイマを起動し、ステップ６０３に移行する。  
ステップ６０３では、ＣＰＵ２０１が、タイマがタイムアウトしたか否かを判定する。ここで、タイマがタイムアウトした場合には、ステップ６０４に移行し、一方、タイムアウトしていない場合には、再びステップ６０３に移行して、タイムアウトの監視を継続する。
【００５１】
ステップ６０４では、ＣＰＵ２０１が、ＢＢ部１０３にて得られた受信信号に着信信号が含まれるか否かを判定するため、受信した情報をＲＡＭ２０３に一時保存し、ステップ６０５に移行する。  
ステップ６０５では、ＣＰＵ２０１が、ステップ６０４でＲＡＭ２０３に一時保存した情報を解析し、この解析の結果、着信信号がメールサーバからの電子メールであった場合は、ステップ６０６に移行し、一方、着信信号を検出しなかったり、電子メールの着信信号でない場合は、ステップ６０９に移行する。
【００５２】
ステップ６０６では、ＣＰＵ２０１が、メールサーバから新着の電子メールをリスト化したメールリストを受信するように無線部１００の各部を制御し、無線部１００が受信したメールリストをＤＡＴＡ記録用ＦＲＯＭ３０４に記録し、ステップ６０７に移行する。なお、メールリストは、メールサーバに蓄積される新着の電子メールの識別情報をリスト化したもので、各電子メール毎に送信元のメールアドレスとＩＰアドレスが記録されている。また、ＤＡＴＡ記録用ＦＲＯＭ３０４に記録する理由は、図６の処理の途中で２次電池３０８の電力がなくなっても、充電後や外部機器からの給電後に当該処理を再開して、記録しておいたデータを用いるためである。
【００５３】
ステップ６０７では、ＣＰＵ２０１が、ステップ６０６でＤＡＴＡ記録用ＦＲＯＭ３０４に記録したメールリスト内のメールアドレスとＩＰアドレスの組み合わせと、予め外部機器を通じてＤＡＴＡ記録用ＦＲＯＭ３０４に登録されている許可アドレスリストとを比較し、上記組み合わせが上記許可アドレスリストに含まれるかを検索し、ステップ６０８に移行する。
【００５４】
ステップ６０８では、ＣＰＵ２０１が、ステップ６０７の比較の結果に基づいて、上記組み合わせが上記許可アドレスリストに含まれる場合、すなわち許可された発信元から新着メールがある場合には、ステップ６１０に移行し、一方、上記組み合わせが上記許可アドレスリストに含まれない場合、すなわち許可された発信元から新着メールがない場合には、ステップ６０９に移行する。
【００５５】
ステップ６０９では、予め許可した発信元から新着の電子メールがないため、ＣＰＵ２０１が、動作中のタイマを再起動し、再びステップ６０３に移行してタイマアウトを監視する。  
ステップ６１０では、ＣＰＵ２０１が、無線部１００を制御して、ステップ６０７の比較で一致したメールアドレスとＩＰアドレスの電子メールをメールサーバから受信し、これをＲＡＭ２０３に一時保存し、ステップ６１１に移行する。
【００５６】
ステップ６１１では、ＣＰＵ２０１が、ステップ６１０で一時保存した電子メールを読み出して、ＤＡＴＡ記録用ＦＲＯＭ３０４に記録し、ステップ６１２に移行する。なお、電子メールにデータ（添付ファイル）が添付される場合には、このデータもＤＡＴＡ記録用ＦＲＯＭ３０４に記録する。
【００５７】
ステップ６１２では、ＣＰＵ２０１が表示部３０２を制御して、「書込完了」を示す表示をLEDを点灯させるとともに、サウンダ３０７を制御して、ビープ音やメロディ音を拡声出力し、ステップ６１３に移行する。これにより、新着の電子メールを受信した旨をユーザに報知する。
【００５８】
ステップ６１３では、ＣＰＵ２０１が、ＦＲＯＭ２０２の転送パラメータを参照し、転送モードとして、自動転送モードに設定されているか手動取り込みモードが設定されているかを判断する。ここで、自動転送モードに設定されている場合には、ステップ６１４に移行し、一方、手動取り込みモードが設定されている場合には、ステップ６１５に移行する。
【００５９】
ステップ６１４では、ＣＰＵ２０１が、図５に示すような外部接続機器判定処理を行う。この処理についての説明は、前述した通りのため説明を省略する。なお、この際の外部接続機器判定処理では、前述した説明において、ステップ４１４をステップ６１１と読み替え、ステップ４１６をステップ６１３と読み替え、またステップ４１８をステップ６１５と読み替えるものとする。  
ステップ６１５では、ＣＰＵ２０１が、タイマを再起動して、ステップ６０３に移行し、タイムアウトの監視を継続する。
【００６０】
次に、モード判定用ＳＷ３０３が基本モードに設定されている場合に、外部機器により許可電話番号リストと許可アドレスリストを携帯型記憶装置Ｍに登録する動作について説明する。図７は、この登録を行う際の携帯型記憶装置Ｍの動作を示すフローチャートであって、登録は、外部機器から当該携帯型記憶装置ＭのＤＡＴＡ記録用ＦＲＯＭ３０４に記録されるデータフォルダにアクセスすることで行う。
【００６１】
まず、ステップ７０１では、２次電池３０８で駆動する外部ＩＦ用通信制御部３０１が外部ＩＦコネクタ３０５の接続状態を監視し、外部ＩＦコネクタ３０５に外部機器が接続されたことを検出すると、この旨をＣＰＵ２０１に通知して、ステップ７０２に移行する。
【００６２】
ステップ７０２では、ＣＰＵ２０１や他の各部が、外部機器から供給される電力で駆動するとともに、ＣＰＵ２０１が、当該携帯型記憶装置Ｍを通常の外部記憶装置（リムーバルディスク）として外部機器が利用できるように、外部ＩＦ用通信制御部３０１に指示を与え、この指示に応じて外部ＩＦ用通信制御部３０１が動作する。
【００６３】
これにより外部機器から外部ＩＦコネクタ３０５を通じたアクセスに対して、外部ＩＦ用通信制御部３０１は、ＤＡＴＡ記録用ＦＲＯＭ３０４が記憶するデータの内、許可電話番号リストや許可アドレスリストを除くデータを読み出せるように、外部ＩＦコネクタ３０５を制御する処理を開始する。
【００６４】
ステップ７０３では、外部ＩＦ用通信制御部３０１が外部ＩＦコネクタ３０５を通じた外部機器からのアクセスを監視し、許可電話番号リストと許可アドレスリストを保存するデータフォルダにアクセスする要求が外部機器から生じたか否かを判断する。ここで、上記データフォルダにアクセスする要求があった場合は、ステップ７０４に移行し、一方、アクセスする要求がない場合は、ステップ７１２に移行する。
【００６５】
ステップ７０４では、外部ＩＦ用通信制御部３０１が上記アクセスをＣＰＵ２０１に通知する。これに対して、ＣＰＵ２０１は、ＦＲＯＭ２０２に予め格納されているログイン用ソフトウェアを読み込んで実行する。ＣＰＵ２０１は、ログイン用ソフトウェアを実行すると、外部機器に対してログイン名とパスワードを入力する入力フォーマットの画像データを外部ＩＦ用通信制御部３０１が外部ＩＦコネクタ３０５を通じて外部機器に出力するように制御し、ステップ７０５に移行する。
【００６６】
これにより、外部機器の制御部は、上記画像データに基づく入力フォーマット表示装置に表示する。そして、外部機器の制御部は、キーボードなどの入力装置を通じてユーザからログイン名およびパスワードの入力を受け付けるとともに、確定ボタンに対する操作を受け付け、これにより上記制御部は、入力されたログイン名およびパスワードを外部ＩＦコネクタ３０５を通じてＦＴＰ転送する。
【００６７】
ステップ７０５では、外部ＩＦ用通信制御部３０１が、ログイン名およびパスワードが外部ＩＦコネクタ３０５を通じてＦＴＰ転送されたことを検出して、ログイン名およびパスワードを取得し、これらをＣＰＵ２０１に転送し、ステップ７０６に移行する。
【００６８】
ステップ７０６では、ＣＰＵ２０１が、ログイン用ソフトウェアにしたがって、上記ログイン名とパスワードの組み合わせが正当なものであるかを予め記憶しておいたデータと比較することで判定する。この判定の結果、上記組み合わせが正当なものである場合には、ステップ７０７に移行し、一方、不当なものである場合には、ステップ７１１に移行する。
【００６９】
ステップ７０７では、ＣＰＵ２０１が、ＦＲＯＭ２０２に予め格納されている登録用ソフトウェアを読み込んで実行し、ステップ７０８に移行する。  
ステップ７０８では、ＣＰＵ２０１が、登録用ソフトウェアを実行すると、外部機器に対して許可電話番号リストあるいは許可アドレスリストを入力するリスト入力フォーマットの画像データと、モード設定（自動転送モードか手動取り込みモード）を受け付けるモード設定入力フォーマットの画像データを外部ＩＦ用通信制御部３０１が外部ＩＦコネクタ３０５を通じて外部機器に出力するように制御し、ステップ７０９に移行する。
【００７０】
これにより、外部機器の制御部は、上記画像データに基づいて、許可電話番号リストあるいは許可アドレスリストを入力するためのリスト入力フォーマットを表示装置に表示する。そして、外部機器の制御部は、キーボードなどの入力装置を通じて、着信を許可する電話番号や、電子メールの受信を許可するＩＰアドレスとメールアドレスのセットの入力をユーザから受け付ける。
【００７１】
その後、モード設定入力フォーマットを表示装置に表示して、マウスなどの入力装置を通じて、ユーザからモード設定を受け付ける。さらに、入力装置を通じてユーザが確定操作を行うと、リスト入力フォーマットを通じて入力されたリストと、モード設定入力フォーマットを通じて入力されたモードの識別情報とを、外部ＩＦコネクタ３０５を通じて携帯型記憶装置ＭにＦＴＰ転送する。
【００７２】
ステップ７０９では、外部ＩＦ用通信制御部３０１が外部ＩＦコネクタ３０５を通じてＦＴＰ転送されるデータを取得する。そして、外部ＩＦ用通信制御部３０１が、取得したデータをＣＰＵ２０１に転送し、これを取得したＣＰＵ２０１は、取得したデータをＲＡＭ２０３に一時保存する。その後、ＣＰＵ２０１は、モードを示す識別情報を対応付けて、許可電話番号リストあるいは許可アドレスリストとしてＤＡＴＡ記録用ＦＲＯＭ３０４に記録し、ステップ７１０に移行する。
【００７３】
ステップ７１０では、ＣＰＵ２０１が登録用ソフトウェアおよびログイン用ソフトウェアを終了させて、ステップ７１２に移行する。  
ステップ７１１では、ＣＰＵ２０１は、ログイン用ソフトウェアを終了させて、ステップ７１２に移行する。  
ステップ７１２では、ＣＰＵ２０１は、当該携帯型記憶装置Ｍを通常の外部記憶装置（リムーバルディスク）として外部機器が利用できるように、外部ＩＦ用通信制御部３０１に指示を与え、この指示に応じて外部ＩＦ用通信制御部３０１が動作する。これにより外部機器から外部ＩＦコネクタ３０５を通じたアクセスに対して、外部ＩＦ用通信制御部３０１は、ＤＡＴＡ記録用ＦＲＯＭ３０４が記憶するデータの内、許可電話番号リストや許可アドレスリストを除くデータを読み出せるように、外部ＩＦコネクタ３０５を制御する処理を開始し、当該処理を終了する。なお、外部ＩＦ用通信制御部３０１は、外部機器からの書き込み要求を受け付けた場合には、外部機器から外部ＩＦコネクタ３０５を通じて送られるデータをＤＡＴＡ記録用ＦＲＯＭ３０４に記録する。
【００７４】
次に、モード判定用ＳＷ３０３が工注モードに設定されている場合に、外部機器により許可電話番号リストと許可アドレスリストを携帯型記憶装置Ｍに登録する動作について説明する。図８は、この登録を行う際の携帯型記憶装置Ｍの動作を示すフローチャートである。
【００７５】
まず、ステップ８０１では、２次電池３０８で駆動する外部ＩＦ用通信制御部３０１が外部ＩＦコネクタ３０５の接続状態を監視し、外部ＩＦコネクタ３０５に外部機器が接続されたことを検出すると、この旨をＣＰＵ２０１に通知して、ステップ８０２に移行する。
【００７６】
ステップ８０２では、ＣＰＵ２０１が、ＦＲＯＭ２０２に予め格納されているログイン用ソフトウェアを読み込んで実行する。ＣＰＵ２０１は、ログイン用ソフトウェアを実行すると、外部機器に対してログイン名とパスワードを入力する入力フォーマットの画像データを外部ＩＦ用通信制御部３０１が外部ＩＦコネクタ３０５を通じて外部機器に出力するように制御し、ステップ８０３に移行する。
【００７７】
これにより、外部機器の制御部は、上記画像データに基づく入力フォーマットを表示装置に表示する。そして、外部機器の制御部は、キーボードなどの入力装置を通じてユーザからログイン名およびパスワードの入力を受け付けるとともに、確定ボタンに対する操作を受け付け、これにより上記制御部は、入力されたログイン名およびパスワードを外部ＩＦコネクタ３０５を通じてＦＴＰ転送する。
【００７８】
ステップ８０３では、外部ＩＦ用通信制御部３０１が、ログイン名およびパスワードが外部ＩＦコネクタ３０５を通じてＦＴＰ転送されたことを検出して、ログイン名およびパスワードを取得し、これらをＣＰＵ２０１に転送し、ステップ８０４に移行する。
【００７９】
ステップ８０４では、ＣＰＵ２０１が、ログイン用ソフトウェアにしたがって、上記ログイン名とパスワードの組み合わせが正当なものであるかを予め記憶しておいたデータと比較することで判定する。この判定の結果、上記組み合わせが正当なものである場合には、ステップ８０５に移行し、一方、不当なものである場合には、ステップ８１０に移行する。
【００８０】
ステップ８０５では、ＣＰＵ２０１が、ＦＲＯＭ２０２に予め格納されている登録用ソフトウェアを読み込んで実行し、ステップ８０６に移行する。  
ステップ８０６では、ＣＰＵ２０１が、登録用ソフトウェアを実行すると、外部機器に対して許可電話番号リストあるいは許可アドレスリストを入力するリスト入力フォーマットの画像データと、モード設定（自動転送モードか手動取り込みモード）を受け付けるモード設定入力フォーマットの画像データを外部ＩＦ用通信制御部３０１が外部ＩＦコネクタ３０５を通じて外部機器に出力するように制御し、ステップ８０７に移行する。
【００８１】
これにより、外部機器の制御部は、上記画像データに基づいて、許可電話番号リストあるいは許可アドレスリストを入力するためのリスト入力フォーマットを表示装置に表示する。そして、外部機器の制御部は、キーボードなどの入力装置を通じて、着信を許可する電話番号や、電子メールの受信を許可するＩＰアドレスとメールアドレスのセットの入力をユーザから受け付ける。
【００８２】
その後、モード設定入力フォーマットを表示装置に表示して、マウスなどの入力装置を通じて、ユーザからモード設定を受け付ける。さらに、入力装置を通じてユーザが確定操作を行うと、リスト入力フォーマットを通じて入力されたリストと、モード設定入力フォーマットを通じて入力されたモードの識別情報とを、外部ＩＦコネクタ３０５を通じて携帯型記憶装置ＭにＦＴＰ転送する。
【００８３】
ステップ８０７では、外部ＩＦ用通信制御部３０１が外部ＩＦコネクタ３０５を通じてＦＴＰ転送されるデータを取得する。そして、外部ＩＦ用通信制御部３０１が、取得したデータをＣＰＵ２０１に転送し、これを取得したＣＰＵ２０１は、取得したデータをＲＡＭ２０３に一時保存する。その後、ＣＰＵ２０１は、モードを示す識別情報を対応付けて、許可電話番号リストあるいは許可アドレスリストとしてＤＡＴＡ記録用ＦＲＯＭ３０４に記録し、ステップ８０８に移行する。
【００８４】
ステップ８０８では、ＣＰＵ２０１が登録用ソフトウェアおよびログイン用ソフトウェアを終了させて、ステップ８０９に移行する。  
ステップ８０９では、ＣＰＵ２０１は、当該携帯型記憶装置Ｍを通常の外部記憶装置（リムーバルディスク）として外部機器が利用できるように、外部ＩＦ用通信制御部３０１に指示を与え、この指示に応じて外部ＩＦ用通信制御部３０１が動作する。これにより外部機器から外部ＩＦコネクタ３０５を通じたアクセスに対して、外部ＩＦ用通信制御部３０１は、ＤＡＴＡ記録用ＦＲＯＭ３０４が記憶するデータの内、許可電話番号リストや許可アドレスリストを除くデータを読み出せるように、外部ＩＦコネクタ３０５を制御する処理を開始し、当該処理を終了する。なお、外部ＩＦ用通信制御部３０１は、外部機器からの書き込み要求を受け付けた場合には、外部機器から外部ＩＦコネクタ３０５を通じて送られるデータをＤＡＴＡ記録用ＦＲＯＭ３０４に記録する。
【００８５】
ステップ８１０では、外部機器に対して当該携帯型記憶装置Ｍを取り外すことを要求する画像データを外部ＩＦ用通信制御部３０１が外部ＩＦコネクタ３０５を通じて外部機器に出力するように制御し、当該処理を終了する。  
これにより、外部機器の制御部は、上記画像データに基づいて、携帯型記憶装置Ｍを取り外すことを要求する表示が表示装置に表示される。そして、外部機器の制御部は、ユーザからマウスなどの入力装置を通じて、所定の手順で取り外す指示を受け付けると、携帯型記憶装置Ｍとのリンクを切断し、携帯型記憶装置Ｍが安全に取り外し可能な状態となる。
【００８６】
なお、ステップ７０４やステップ８０２の入力フォーマットの一例としては、図９に示すようなものが考えられる。この図に示すように、ログイン名とパスワードを入力する欄が設けられており、確定を示すソフトウェアキーが操作されると、入力されたログイン名とパスワードが外部機器から携帯型記憶装置Ｍに転送される。
【００８７】
またステップ７０８やステップ８０６のリスト入力フォーマットの一例としては、図１０や図１１に示すようなものが考えられる。この図に示すように、許可する電話番号や、許可するＩＰアドレスとメールアドレスのセットを入力する欄が設けられており、確定を示すソフトウェアキーが操作されると、入力されたログイン名とパスワードが外部機器から携帯型記憶装置Ｍに転送される。
【００８８】
同様に、モード設定入力フォーマットの一例を図１２に示す。モード設定は、自動転送モードか手動取り込みモードを選択的に行えるようになっており、いずれかを選択後、確定を示すソフトウェアキーが操作されると、選択されたモードの識別情報が外部機器から携帯型記憶装置Ｍに転送される。図１３は、携帯型記憶装置Ｍを取り外すことを要求する表示の一例である。
【００８９】
以上のように、上記構成の携帯型記憶装置Ｍでは、パーソナルコンピュータなどの外部機器に接続された場合に外部記憶装置として動作するものでありながら、外部機器に接続されない場合には、２次電池３０８を電源として無線部１００を駆動させ、データ受信を行って受信したデータを記憶するようにしている。そして、外部機器に接続された場合には、再び外部記憶装置として動作し、受信したデータを外部機器に出力するようにしている。
【００９０】
したがって、上記構成の携帯型記憶装置Ｍによれば、通勤などの移動中で、データの送信元から離れていても、データを取得して持ち運ぶことができる。このため、移動先のパーソナルコンピュータなどではデータを受信できない環境であっても、データを取得できるので利便性が高い。
【００９１】
また、データ受信は、予め設定した電話番号の発信元や、予め設定したＩＰアドレスとメールアドレスの発信元からのみデータを受信するようにしているので、記憶容量の限られる携帯型記憶装置Ｍであっても、不必要なデータを取得することを防止できる。  
さらに、データ受信の有無は、表示部３０２の表示やサウンダ３０７の鳴音により報知されるので、利便性が高い。
【００９２】
そしてまた、外部機器に接続されない場合に限って、データ受信を行うようにしている。外部機器に接続されて運用する場合は、外部機器でデータを受信できることも多い。したがって、外部機器でデータ受信が行えるにもかかわらず、不必要にデータを受信してしまうことが防止できる。またユーザが意図することなくウイルスなどの有害なデータを受信して、接続されている外部機器を感染させてしまうことも防止できる。
【００９３】
なお、この発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また上記実施形態に開示されている複数の構成要素を適宜組み合わせることによって種々の発明を形成できる。また例えば、実施形態に示される全構成要素からいくつかの構成要素を削除した構成も考えられる。さらに、異なる実施形態に記載した構成要素を適宜組み合わせてもよい。
【００９４】
その一例として例えば、上記実施の形態では、無線部１００は、携帯電話システムの基地局と無線通信するものとして説明したが、無線ＬＡＮなどの基地局と無線通信するものであってもよい。  
その他、この発明の要旨を逸脱しない範囲で種々の変形を施しても同様に実施可能であることはいうまでもない。
【図面の簡単な説明】
【００９５】
【図１】この発明に係わる携帯型記憶装置の一実施形態の構成を示す回路ブロック図。
【図２】この発明に係わる携帯型記憶装置の一実施形態の変形例の構成を示す回路ブロック図。
【図３】この発明に係わる携帯型記憶装置の給電方法の切替に関する動作を説明するためのフローチャート。
【図４】この発明に係わる携帯型記憶装置の通信動作を説明するためのフローチャート。
【図５】この発明に係わる携帯型記憶装置の外部機器の接続を判定する動作を説明するためのフローチャート。
【図６】この発明に係わる携帯型記憶装置の通信動作を説明するためのフローチャート。
【図７】この発明に係わる携帯型記憶装置の許可リストを登録する際の動作を説明するためのフローチャート。
【図８】この発明に係わる携帯型記憶装置の許可リストを登録する際の動作を説明するためのフローチャート。
【図９】この発明に係わる携帯型記憶装置の運用時に外部機器に表示する入力フォーマットの一例を示す図。
【図１０】この発明に係わる携帯型記憶装置の運用時に外部機器に表示する入力フォーマットの一例を示す図。
【図１１】この発明に係わる携帯型記憶装置の運用時に外部機器に表示する入力フォーマットの一例を示す図。
【図１２】この発明に係わる携帯型記憶装置の運用時に外部機器に表示する入力フォーマットの一例を示す図。
【図１３】この発明に係わる携帯型記憶装置を外部機器から取り外す際に表示する画像の一例を示す図。
【符号の説明】
【００９６】
１００…無線部、１０１…ＲＦ部、１０２…ＦＲＯＭ、１０３…ベースバンド（ＢＢ）部、２００…制御部、２０１…ＣＰＵ、２０２…ＦＲＯＭ、２０３…ＲＡＭ、３００…バス、３０１…外部ＩＦ用通信制御部、３０２…表示部、３０３…モード判定用スイッチ（ＳＷ）、３０４…ＤＡＴＡ記録用ＦＲＯＭ、３０５…外部ＩＦコネクタ、３０６…電源管理回路、３０７…サウンダ、３０８…２次電池、４００…無線機ＩＦ制御部、Ｍ…携帯型記憶装置。
【図１】
2009080703.tif 000003
【図２】
2009080703.tif 000004
【図３】
2009080703.tif 000005
【図４】
2009080703.tif 000006
【図５】
2009080703.tif 000007
【図６】
2009080703.tif 000008
【図７】
2009080703.tif 000009
【図８】
2009080703.tif 000010
【図９】
2009080703.tif 000011
【図１０】
2009080703.tif 000012
【図１１】
2009080703.tif 000013
【図１２】
2009080703.tif 000014
【図１３】
2009080703.tif 000015