(57)【特許請求の範囲】
【請求項１】
外部機器から受信したコマンドに応じた処理を行なう携帯可能電子装置であって、
国を示す国情報を含む入国情報及び出国情報を記憶する記憶手段と、
前記外部機器とデータの送受信を行なう送受信手段と、
前記送受信手段により出国情報の書き込みコマンドを受信した場合、前記記憶手段により記憶している最新の入国情報の国情報と前記書き込みコマンドに含まれる出国情報の国情報とが一致するか否かを判定する判定手段と、
前記判定手段により前記最新の入国情報の国情報と前記出国情報の国情報とが一致すると判定した場合、前記出国情報を前記記憶手段に書き込む書込手段と、
前記判定手段により前記最新の入国情報の国情報と前記出国情報の国情報とが一致しないと判定した場合、異常の判定結果を前記送受信手段により前記外部機器に送信する異常通知手段と、
を具備することを特徴とする携帯可能電子装置。
【請求項２】
前記判定手段は、前記送受信手段により受信したコマンドが入国情報の書き込みである場合、前記記憶手段により記憶している最新の情報が出国情報であれば前記入国情報と対の関係を有するデータが前記記憶手段により記憶されていると判定し、
前記書込手段は、対の関係を有するデータが前記記憶手段により記憶されていると前記判定手段により判定された場合、前記入国情報を前記記憶手段に書き込む、
請求項１に記載の携帯可能電子装置。
【請求項３】
前記書込手段は、前記送受信手段により受信したコマンドが出国情報の書き込みである場合、前記記憶手段により出国情報及び入国情報が記憶されていなければ、前記出国情報を前記記憶手段に書き込むことを特徴とする請求項１に記載の携帯可能電子装置。
【請求項４】
前記判定手段は、前記送受信手段により受信したコマンドが入国情報の書き込みである場合、前記入国情報に含まれる国情報が前記携帯可能電子装置の発行国であり、前記記憶手段により記憶している最新の情報が出国情報であり、且つ、前記入国情報の国情報と同一の国情報を含む出国情報が前記記憶手段により記憶されていれば、前記入国情報と対の関係を有するデータが前記記憶手段により記憶されていると判定し、
前記書込手段は、対の関係を有するデータが前記記憶手段により記憶されていると前記判定手段により判定された場合、前記入国情報を前記記憶手段に書き込む、
請求項１に記載の携帯可能電子装置。
【請求項５】
さらに、前記各手段を有するモジュールと、
前記モジュールが内蔵された本体と、
を具備することを特徴とする請求項１乃至４のいずれか１項に記載の携帯可能電子装置。
【請求項６】
種々の情報を記憶する記憶手段と、前記外部機器とデータの送受信を行なう送受信手段と、を備えた携帯可能電子装置において用いられるデータ管理方法であって、
前記記憶手段は、国を示す国情報を含む入国情報及び出国情報を記憶し、
前記送受信手段により出国情報の書き込みコマンドを受信した場合、前記記憶手段により記憶している最新の入国情報の国情報と前記書き込みコマンドに含まれる出国情報の国情報とが一致するか否かを判定し、
前記最新の入国情報の国情報と前記出国情報の国情報とが一致すると判定した場合、前記出国情報を前記記憶手段に書き込み、
前記最新の入国情報の国情報と前記出国情報の国情報とが一致しないと判定した場合、異常の判定結果を前記送受信手段により前記外部機器に送信する、
ことを特徴とするデータ管理方法。
【請求項７】
前記送受信手段により受信したコマンドが出国情報の書き込みである場合、前記記憶手段により記憶している最新の入国情報の国情報と出国情報の国情報とが同一であれば前記出国情報と対の関係を有するデータが前記記憶手段により記憶されていると判定し、
対の関係を有するデータが前記記憶手段により記憶されていると判定した場合、前記出国情報を前記記憶手段に書き込む、
請求項６に記載のデータ管理方法。
【請求項８】
前記送受信手段により受信したコマンドが出国情報の書き込みである場合、前記記憶手段により出国情報及び入国情報が記憶されていなければ、前記出国情報を前記記憶手段に書き込むことを特徴とする請求項６に記載のデータ管理方法。
【請求項９】
前記送受信手段により受信したコマンドが入国情報の書き込みである場合、前記入国情報に含まれる国情報が前記携帯可能電子装置の発行国であり、前記記憶手段により記憶している最新の情報が出国情報であり、且つ、前記入国情報の国情報と同一の国情報を含む出国情報が前記記憶手段により記憶されていれば、前記入国情報と対の関係を有するデータが前記記憶手段により記憶されていると判定し、
前記書込手段は、対の関係を有するデータが前記記憶手段により記憶されていると前記判定手段により判定された場合、前記入国情報を前記記憶手段に書き込む、
請求項６に記載のデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、通信インターフェースを備え、外部機器から送信されるコマンドに応じた処理を行なう携帯可能電子装置及びデータ管理方法に関する。
【背景技術】
【０００２】
一般的に、携帯可能電子装置としてのＩＣカードは、プラスチックなどで形成されたカード状の筐体内にＩＣチップが埋め込まれているものである。上記のようなＩＣカードでは、電源が無い状態でもデータを保持することができるＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、あるいはフラッシュＲＯＭなどの不揮発性メモリを有している。このようなＩＣカードは、上記不揮発性メモリに種々のデータを記録する。近年では、不揮発性メモリの小型化等の技術が進歩し、ＩＣカードには、記憶容量の大きい不揮発性メモリを設けることが可能となっている。これにより、ＩＣカードでは、大量のデータを扱うことができることから、次世代のカードとして広く注目を集めている。
【０００３】
さらに、カード本体にアンテナが埋設されており、カードリーダライタと無線通信によりデータの送受信を行なう事が可能となっているＩＣカードがある。このようなＩＣカードでは、無線通信によりデータの読み書きが可能である。
【０００４】
またさらに、ＩＣチップとアンテナ、若しくは接触端子とを有するＩＣシートを綴じこむことにより、カードリーダライタとの無線通信、若しくは接触通信を可能にしたＩＣ冊子などの携帯可能電子装置がある。
【０００５】
これらの携帯可能電子装置を用いて、カードリーダライタを出入口に設置し、所定区域への入退場時に携帯可能電子装置をカードリーダライタにかざすことで、入退出時刻の管理等の勤怠管理や入退出管理を行う入退場管理システムが提示されている（たとえば、特許文献１参照）。
【０００６】
上記した従来の入退場管理システムに用いられる携帯可能電子装置には、入退場の情報をＩＣに蓄積していくものがある。しかし、上記した従来の入退場管理システムは、入退場時にＩＣに入場情報、或いは退場情報を書き込む際、既に書き込まれている情報を参照することなく、単純に入場情報、或いは退場情報を追記記録している。この場合、例えば、過去に携帯可能電子装置を用いて不正な入場、或いは退場が行なわれていたとしても、その事を検知することができないという問題がある。近年では、ＩＣチップ及びアンテナが埋設されたパスポートなどがある。例えば、このようなパスポートに対して単純に入国情報、或いは出国情報を追記記録していく場合、不正な入国、若しくは出国を見逃してしまう可能性がある。
【特許文献１】特開２００３−００６５７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
そこで、本発明の一形態では、信頼性の高い管理を行なうことができる携帯可能電子装置及びデータ管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
一実施形態に係る携帯可能電子装置は、外部機器から受信したコマンドに応じた処理を行なう携帯可能電子装置であって、国を示す国情報を含む入国情報及び出国情報を記憶する記憶手段と、前記外部機器とデータの送受信を行なう送受信手段と、前記送受信手段により出国情報の書き込みコマンドを受信した場合、前記記憶手段により記憶している最新の入国情報の国情報と前記書き込みコマンドに含まれる出国情報の国情報とが一致するか否かを判定する判定手段と、前記判定手段により前記最新の入国情報の国情報と前記出国情報の国情報とが一致すると判定した場合、前記出国情報を前記記憶手段に書き込む書込手段と、前記判定手段により前記最新の入国情報の国情報と前記出国情報の国情報とが一致しないと判定した場合、異常の判定結果を前記送受信手段により前記外部機器に送信する異常通知手段と、を具備する。
【発明の効果】
【００１０】
この発明の一形態によれば、信頼性の高い管理を行なうことができる携帯可能電子装置及びデータ管理方法を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照しながら、本発明の実施形態に係る携帯可能電子装置及びデータ管理方法について詳細に説明する。
【００１２】
まず、本発明の実施形態に係るＩＣ冊子について説明する。  
図１は、ＩＣ冊子１の構成の例を概略的に説明するための斜視図である。ＩＣ冊子は、例えば、旅券冊子、銀行の預金通帳、社員証、学生証などの個人認証媒体に用いられている。
【００１３】
ＩＣ冊子１は、矩形状の２枚の表紙２、４（図１に示すように１枚の表紙を２つ折りにしてもよい）の間に、同じく矩形状の中紙６が挟まれて一辺が綴じられて形成されている。図示するように、複数の中紙６の中には、ＩＣチップ１１３とアンテナ７を有するＩＣモジュールが埋設されたＩＣシート１１が含まれている。
【００１４】
ＩＣシート１１は、ポリエチレンテレフタラート（ＰＥＴ）などのポリエチレン樹脂の基材上にアルミニウムなどによりアンテナパターン７を形成し、フリップチップ方式によりＣＩチップ１１３を実装し、この基板の表裏面を非結晶性ポリエステル（ＰＥＴ−Ｇ）シートなどにより挟んで真空ホットプレスすることにより一体化することで形成されている。
【００１５】
なお、ＩＣシート１１は、外部機器と無線通信を行なうためにアンテナ７を有した構成としたが、接触端子をＩＣシート１１表面に設け、接触通信を行なうことができるようにしてもよい。
【００１６】
次に、携帯可能電子装置と端末装置とから構成される携帯可能電子装置の管理システムについて説明する。  
図２は、本発明の実施形態に係る携帯可能電子装置（ＩＣ冊子）１と端末装置１３の構成例を概略的に示すブロック図である。  
端末装置１３は、カードリーダライタ１２、キーボード１４、ＣＲＴ１５、及び、プリンタ１６などに接続されている。
【００１７】
端末装置１３は、ＣＰＵ、種々のメモリ及び各種インターフェースなどを有する。また、端末装置１３は、カードリーダライタ１２によりＩＣ冊子１とデータの送受信を行なう機能、ＩＣ冊子１のＩＣシート１１から受信したデータを基に種々の処理を行う機能などを有している。  
たとえば、端末装置１３は、カードリーダライタ１２を介してＩＣ冊子１にデータの書き込みコマンドを送信することにより図１に示すＩＣチップ１１３内の不揮発性メモリにデータを書き込む。また、端末装置１３は、ＩＣ冊子１に読み取りコマンドを送信することによりＩＣチップ１１３からデータを読み出す。
【００１８】
カードリーダライタ１２は、ＩＣ冊子１との通信を行うためのインターフェース装置である。カードリーダライタ１２では、ＩＣチップ１１３に対する電源供給、クロック供給、リセット制御、データの送受信が行われるようになっている。このような機能によってカードリーダライタ１２は、端末装置１３による制御に基づいてＩＣチップ１１３の活性化（起動）、種々のコマンドの送信、及び送信したコマンドに対する応答の受信などを行なう。
【００１９】
キーボード１４は、端末装置１３の操作員が操作する操作部として機能し、操作員により種々の操作指示やデータなどが入力される。ＣＲＴ１５は、端末装置１３の制御により種々の情報を表示する表示装置である。プリンタ１６は、端末装置１３による処理結果などを印刷する出力手段である。
【００２０】
次に、ＩＣシート１１について説明する。  
ＩＣシート１１は、図１に示すように、ＩＣ冊子１に綴じこまれている携帯可能電子装置であり、例えばパスポート（旅券冊子）に綴じこまれている。ＩＣシート１１は、端末装置１３などの上位機器から電力などの供給を受けた際、活性化される（動作可能な状態になる）ようになっている。例えば、ＩＣシート１１が接触式通信により端末装置１３と接続される場合、つまり、ＩＣシート１１が接触端子を表面に備えている場合、ＩＣシート１１は、通信インターフェースとしての接触端子を介して端末装置１３からの動作電源及び動作クロックの供給を受けて活性化される。
【００２１】
また、ＩＣシート１１が非接触式の通信方式により端末装置１３と接続される場合、つまり、ＩＣシート１１がアンテナ７により端末装置１３と通信を行なう場合、ＩＣシート１１は、通信インターフェースとしてのアンテナ７及び通信制御部などを介して端末装置１３からの電波を受信し、その電波から電源回路により動作電源及び動作クロックを生成して活性化するようになっている。
【００２２】
ＩＣシート１１は、ＩＣチップ１１３内部の不揮発性メモリ内に、パスポートとして用いるのに必要な情報、即ち、顔画像、個人情報、有効期限の情報、及び発行国の情報などを記憶する領域１１ａ（個人情報記憶部）を備えている。またさらに、ＩＣシート１１は、ＩＣチップ１１３内部の不揮発性メモリ内に、出入国の履歴を記憶する為の領域１１ｂ（出入国情報記憶部）を備えている。
【００２３】
図３は、本第１の実施の形態に係るＩＣシート１１の構成例を概略的に示すブロック図である。ＩＣシート１１は、本体１１１を構成する筐体内にモジュール１１２が内蔵されている。モジュール１１２は、１つまたは複数のＩＣチップ１１３と通信用の外部インターフェース（通信インターフェース）とが接続された状態で一体的に形成され、ＩＣシート１１の本体１１１内に埋設されている。また、ＩＣシート１１のモジュール１１２は、図２に示すように、制御素子１０１、不揮発性メモリ１０２、揮発性メモリ１０３、プログラムメモリ１０４、電源回路１０５、電圧検出回路１０６、及び通信インターフェース１０７を有してしている。
【００２４】
制御素子１０１は、当該ＩＣシート１１全体の制御を司るものである。制御素子１０１は、プログラムメモリ１０４あるいは不揮発性メモリ１０２に記憶されている制御プログラムや制御データに基づいて動作することにより、種々の処理手段として機能する。
【００２５】
不揮発性メモリ１０２は、例えば、ＥＥＰＲＯＭあるいはフラッシュＲＯＭなどの、データの書き込み及び書換えが可能な不揮発性のメモリにより構成される。不揮発性メモリ１０２には、当該ＩＣシート１１の運用用途に応じて制御プログラムや種々のデータが書込まれる。たとえば、不揮発性メモリ１０２では、プログラムファイルやデータファイルなどが定義され、それらのファイルに制御プログラムや種々のデータが書き込まれる。また不揮発性メモリ１０２は、上記した個人情報記憶部１１ａと出入国情報記憶部１１ｂとを備えている。
【００２６】
揮発性メモリ１０３は、ワーキングメモリとして機能する揮発性のメモリである。また、揮発性メモリ１０３は、制御素子１０１が処理中のデータなどを一時保管するバッファとしても機能する。例えば、揮発性メモリ１０３は、通信インターフェース１０７を介して端末装置１３から受信したデータを一時保管するようになっている。
【００２７】
プログラムメモリ１０４は、予め制御用のプログラムや制御データなどが記憶されている不揮発性のメモリである。プログラムメモリ１０４は、製造段階で制御プログラムや制御データなどが記憶された状態でＩＣシート１１内に組み込まれるものである。つまり、プログラムメモリ１０４に記憶されている制御プログラムや制御データは、予め当該ＩＣ冊子１の仕様に応じて組み込まれる。
【００２８】
また、プログラムメモリ１０４は、出入国情報に関する種々の処理を行なうための旅券冊子アプリケーションを記憶している。制御素子１０１は、この旅券冊子アプリケーションを実行することにより、正当な出入国情報が記憶されているかを判断することができる。
【００２９】
電源回路１０５は、ＩＣシート１１が非接触式通信を行う場合、図１に示すカードリーダライタ１２から受信した電波から動作電源及び動作クロックを生成してモジュール１１２内の各部に供給する。電圧検出回路１０６は、制御素子１０１に供給される電圧を監視する制御素子１０１のリセット回路として機能する。
【００３０】
通信インターフェース１０７は、送受信手段として機能し、図１に示すカードリーダライタ１２との通信を行うためのインターフェースである。当該ＩＣシート１１が接触式のＩＣシートとして実現される場合、通信インターフェース１０７は、カードリーダライタ１２と接触して信号の送受信を行うための通信制御部と外部インターフェースとしてのコンタクト部とにより構成される。また、当該ＩＣシート１１が非接触式のＩＣシートとして実現される場合、通信インターフェース１０７は、カードリーダライタ１２との無線通信を行うための通信制御部と外部インターフェースとしてのアンテナとにより構成される。
【００３１】
図４は、図１に示す端末装置１３からＩＣ冊子１のＩＣシート１１に送信される出国情報書き込みコマンドのフォーマット例を示す説明図である。  
出国情報書き込みコマンドは、「ＣＬＡ」、「ＩＮＳ」、「Ｐ１」、「Ｐ２」、「Ｌｃ」、及び「Ｄａｔａ」を含んでいる。「ＣＬＡ」は、命令クラスであり、処理コマンドの種類を指定するための１バイトのデータである。「ＩＮＳ」は、命令コードであり、動作を指示するための１バイトのデータである。本例では「ＩＮＳ」は、出国情報の書き込みという動作を示す「ＸＸ」となっている。
【００３２】
「Ｐ１」および「Ｐ２」は、命令パラメータであり、動作を実行させる際の設定値を示すそれぞれ１バイトのデータである。「Ｌｃ」は、「Ｄａｔａ」部の長さを示す３バイトのデータである。「Ｄａｔａ」は、当該コマンドに基づく動作に用いられるデータである。本例では「Ｄａｔａ」は、日付、時間、及び端末装置１３が設置されている国の国コードなどを含んでいる。
【００３３】
図５は、図１に示す端末装置１３からＩＣ冊子１のＩＣシート１１に送信される入国情報書き込みコマンドのフォーマット例を示す説明図である。図３に示したものと同様のものについては説明を省略する。  
入国情報書き込みコマンドの「ＩＮＳ」は、入国情報の書き込みという動作を示す「ＹＹ」となっている。
【００３４】
即ち、図１に示すＩＣシート１１は、受信したコマンドの「ＩＮＳ」を参照し、「ＸＸ」である場合出国情報書き込みコマンド、「ＹＹ」である場合入国情報書き込みコマンドを受信したと判断する。
【００３５】
図６は、図２に示す個人情報記憶部１１ａに記憶されている情報の例を示す説明図である。  
個人情報記憶部１１ａには、ＩＣ冊子１のパスポートとしての有効期限、ＩＣ冊子１の発券国の国コード、ＩＣ冊子１の識別番号である旅券番号、ＩＣ冊子１の発行対象者の氏名、生年月日、及び性別が記憶されている。
【００３６】
図７は、図２に示す出入国情報記憶部１１ｂに記憶されている情報の例を示す説明図である。  
出入国情報記憶部１１ｂには、記録した順序であるレコード番号に対応付けられて、出国或いは入国が行なわれた日付、時間、入国と出国のいずれかを示す情報、及び出国或いは入国が行なわれた国の国コードが出入国の履歴として記憶されている。
【００３７】
次に、上記した管理システムにおける動作について説明する。
【００３８】
図８は、図１に示す端末装置１３における処理を説明するためのフローチャートである。  
端末装置１３は、カードリーダライタ１２によりＩＣ冊子１のＩＣシート１１を検知すると、ＩＣシート１１に、初期応答データを送信する（ステップＳ１１）。これにより、端末装置１３は、ＩＣシート１１を認識する。なお、ＩＣシート１１が非接触式ＩＣシートである場合、端末装置１３はアンチコリジョン処理を行ない、ＩＣシート１１との通信を確保する。
【００３９】
端末装置１３は、書き込みコマンドをＩＣシート１１に送信する（ステップＳ１２）。なお、出国処理の場合、端末装置１３は、図３に示す出国情報書き込みコマンドをＩＣシート１１に送信する。入国処理の場合、端末装置１３は、図４に示す入国情報書き込みコマンドをＩＣシート１１に送信する。
【００４０】
コマンドを送信すると、端末装置１３は、送信したコマンドに応じたＩＣシート１１からのレスポンスを受信する（ステップＳ１３）。このレスポンスには、ＩＣシート１１において正常に処理が完了されたか否かを示すＯＫ／ＮＧの情報が含まれている。
【００４１】
端末装置１３は、受信したレスポンスに基づいて、ＩＣシート１１において正常に処理が終了されたか否かを判断する（ステップＳ１４）。即ち、ＩＣシート１１からＯＫというレスポンスを受信した場合、端末装置１３は、異常無と判定し（ステップＳ１５）、処理を終了する。また、ＩＣシート１１からＮＧというレスポンスを受信した場合、端末装置１３は、異常有と判定し（ステップＳ１６）、端末装置１３の操作者に警告を報知する（ステップＳ１７）。
【００４２】
図９は、図１に示すＩＣ冊子１のＩＣシート１１における出国情報書き込みコマンドを受信した場合の処理を説明するためのフローチャートである。  
ＩＣシート１１の制御素子１０１は、出国情報書き込みコマンドを受信したと判断すると（ステップＳ２１）、プログラムメモリ１０４より旅券冊子プログラムを読み出して実行する（ステップＳ２２）。
【００４３】
制御素子１０１は、端末装置１３との間で相互認証が確立されているか否か判断する（ステップＳ２３）。相互認証済みの場合（ステップＳ２３、ＹＥＳ）、制御素子１０１は、出国情報書き込みコマンドに含まれている出国する国の国コードと、個人情報記憶部１１ａに記憶されているＩＣシート１１の発券国の国コードとが一致するか否か判定する（ステップＳ２４）。
【００４４】
出国情報書き込みコマンドに含まれている出国する国の国コードと、個人情報記憶部１１ａに記憶されているＩＣシート１１の発券国の国コードとが一致しない場合（ステップＳ２４、ＮＯ）、制御素子１０１は、出入国情報記憶部１１ｂの最新の情報、即ち、最も大きなレコード番号に対応付けられている入国と出国のいずれかを示す情報を参照し、それが入国情報であるか否かを判定する（ステップＳ２５）。
【００４５】
出入国情報記憶部１１ｂに記憶されている最新の情報が入国情報であると判定した場合（ステップＳ２５、ＹＥＳ）、制御素子１０１は、出国情報書き込みコマンドに含まれている出国する国の国コードと、出入国情報記憶部１１ｂに記憶されている最新の入国情報の国コードとが一致するか否かを判定する（ステップＳ２６）。
【００４６】
出国情報書き込みコマンドに含まれている出国する国の国コードと、出入国情報記憶部１１ｂに記憶されている最新の入国情報の国コードとが一致すると判定した場合（ステップＳ２６、ＹＥＳ）、制御素子１０１は、出国情報書き込みコマンドに含まれている日付、時間、国コード、及び出国情報に最新のレコード番号を付与して出入国情報記憶部１１ｂに書き込む（ステップＳ２７）。そして、ＩＣシート１１は、端末装置１３に、出国情報書き込みコマンドに対するレスポンスとしてＯＫ、即ち正常終了の情報を送信し（ステップＳ２８）、処理を終了する。
【００４７】
ステップＳ２４において、出国情報書き込みコマンドに含まれている出国する国の国コードと、個人情報記憶部１１ａに記憶されているＩＣシート１１の発券国の国コードとが一致する場合（ステップＳ２４、ＹＥＳ）、制御素子１０１は、出入国情報記憶部１１ｂに履歴情報が記憶されているか否か判定する（ステップＳ２９）。即ち、ＩＣ冊子１が発行したてのＩＣ冊子であるか否か判定する。出入国情報記憶部１１ｂに既に情報が記憶されている場合（ステップＳ２９、ＮＯ）、制御素子１０１は、ステップＳ２５に移行する。出入国情報記憶部１１ｂに既に情報が記憶されていない場合（ステップＳ２９、ＹＥＳ）、制御素子１０１は、ステップＳ２７に移行し、出国情報の書き込み処理を行なう。
【００４８】
なお、ステップＳ２３において、端末装置１３との間で相互認証が確立されていないと判断した場合（ステップＳ２３、ＮＯ）、ステップＳ２５において、出入国情報記憶部１１ｂに記憶されている最新の情報が入国情報ではないと判定した場合（ステップＳ２５、ＮＯ）、或いは、ステップＳ２６において、出国情報書き込みコマンドに含まれている出国する国の国コードと、出入国情報記憶部１１ｂに記憶されている最新の入国情報の国コードとが一致しないと判定した場合（ステップＳ２６、ＮＯ）、ＩＣシート１１は、端末装置１３に、出国情報書き込みコマンドに対するレスポンスとしてＮＧ、即ち異常終了の情報を送信し（ステップＳ３０）、処理を終了する。
【００４９】
図１０は、図１に示すＩＣ冊子１のＩＣシート１１における入国情報書き込みコマンドを受信した場合の処理を説明するためのフローチャートである。  
ＩＣシート１１の制御素子１０１は、入国情報書き込みコマンドを受信したと判断すると（ステップＳ４１）、プログラムメモリ１０４より旅券冊子プログラムを読み出して実行する（ステップＳ４２）。
【００５０】
制御素子１０１は、端末装置１３との間で相互認証が確立されているか否か判断する（ステップＳ４３）。相互認証済みの場合（ステップＳ４３、ＹＥＳ）、制御素子１０１は、入国情報書き込みコマンドに含まれている入国する国の国コードと、個人情報記憶部１１ａに記憶されているＩＣシート１１の発券国の国コードとが一致するか否か判定する（ステップＳ４４）。
【００５１】
入国情報書き込みコマンドに含まれている入国する国の国コードと、個人情報記憶部１１ａに記憶されているＩＣシート１１の発券国の国コードとが一致しない場合（ステップＳ４４、ＮＯ）、制御素子１０１は、出入国情報記憶部１１ｂの最新の情報、即ち、最も大きなレコード番号に対応付けられている入国と出国のいずれかを示す情報を参照し、それが出国情報であるか否かを判定する（ステップＳ４５）。
【００５２】
出入国情報記憶部１１ｂに記憶されている最新の情報が出国情報であると判定した場合（ステップＳ４５、ＹＥＳ）、制御素子１０１は、入国情報書き込みコマンドに含まれている日付、時間、国コード、及び入国情報に最新のレコード番号を付与して出入国情報記憶部１１ｂに書き込む（ステップＳ４６）。そして、ＩＣシート１１は、端末装置１３に、入国情報書き込みコマンドに対するレスポンスとしてＯＫ、即ち正常終了の情報を送信し（ステップＳ４７）、処理を終了する。
【００５３】
ステップＳ４５において、入国情報書き込みコマンドに含まれている入国する国の国コードと、個人情報記憶部１１ａに記憶されているＩＣシート１１の発券国の国コードとが一致すると判定した場合（ステップＳ４４、ＹＥＳ）、制御素子１０１は、出入国情報記憶部１１ｂの最新の情報、即ち、最も大きなレコード番号に対応付けられている入国と出国のいずれかを示す情報を参照し、それが出国情報であるか否かを判定する（ステップＳ４８）。
【００５４】
出入国情報記憶部１１ｂの最新の情報が出国情報であると判定した場合（ステップＳ４８、ＹＥＳ）、制御素子１０１は、個人情報記憶部１１ａに記憶されているＩＣシート１１の発券国の国コードを含む出国情報が出入国情報記憶部１１ｂに記憶されているか否かを判定する（ステップＳ４９）。個人情報記憶部１１ａに記憶されているＩＣシート１１の発券国の国コードを含む出国情報が出入国情報記憶部１１ｂに記憶されていると判定した場合（ステップＳ４９、ＹＥＳ）、制御素子１０１は、ステップＳ４６に移行し、入国情報の書き込み処理を行なう。
【００５５】
なお、ステップＳ４３において、端末装置１３との間で相互認証が確立されていないと判断した場合（ステップＳ４３、ＮＯ）、ステップＳ４５及びステップＳ４８において、出入国情報記憶部１１ｂに記憶されている最新の情報が出国情報ではないと判定した場合（ステップＳ４５、ステップＳ４８、ＮＯ）、或いは、ステップＳ４９において、個人情報記憶部１１ａに記憶されているＩＣシート１１の発券国の国コードを含む出国情報が出入国情報記憶部１１ｂに記憶されていないと判定した場合（ステップＳ４９、ＮＯ）、ＩＣシート１１は、端末装置１３に、入国情報書き込みコマンドに対するレスポンスとしてＮＧ、即ち異常終了の情報を送信し（ステップＳ５０）、処理を終了する。
【００５６】
上記したように、ＩＣ冊子１のＩＣシート１１は、出国情報書き込みコマンドを受信した場合、出入国情報記憶部１１ｂに記憶されている最新情報を参照し、出国する国への入国情報である場合、出国情報を出入国情報記憶部１１ｂに記憶し、正常終了の情報を端末装置１３に送信する。また、ＩＣシート１１は、入国情報書き込みコマンドを受信した場合、出入国情報記憶部１１ｂに記憶されている最新情報を参照し、出国情報である場合、入国情報を出入国情報記憶部１１ｂに記憶し、正常終了の情報を端末装置１３に送信する。即ち、ＩＣシート１１は、書き込む情報の対となる情報を記憶しているか否かで正常処理か異常処理かを判定する。
【００５７】
このような構成によれば、ＩＣ冊子は、常に過去の出入国情報の履歴を参照し、今回の出入国情報の書き込みが正当なものであるか否かを判断する。このため、不正な出入国情報の書き込みを検知することができる。この結果として、より信頼性の高い管理を行なうことができる携帯可能電子装置及びデータ管理方法を提供することができる。
【００５８】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具現化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合わせてもよい。
【００５９】
例えば、本実施形態ではＩＣシートは出入国情報記憶部１１ｂに記憶されている最新情報を参照して、対の情報が記憶されているか否か判断するとした。しかし、ＩＣシートはこれに限らず、出入国情報記憶部１１ｂに記憶されている過去の出入国情報の履歴を参照し、対応の取れていない情報が存在するか否かを判断するようにしてもよい。またさらに、ＩＣシートは出入国情報記憶部１１ｂに記憶されている過去の出入国情報の履歴の最も古い情報が出国情報であることを確認するようにしてもよい。
【００６０】
本実施形態では携帯可能電子装置はＩＣシートが綴じこまれている旅券冊子として説明した。しかし、携帯可能電子装置はこれに限らず、例えば、ＩＣタグ、銀行の預金通帳、クレジットカード、キャッシュカード、通帳、ＩＤカード、及び携帯電話など、外部機器との通信手段とＩＣチップとを備えるものであれば、本発明は適用され得る。  
以下に本件出願当初の特許請求の範囲に記載された発明を付記する。 
［Ｃ１］
外部機器から受信したコマンドに応じた処理を行なう携帯可能電子装置であって、
種々の情報を記憶する記憶手段と、
前記外部機器とデータの送受信を行なう送受信手段と、
前記送受信手段により書き込みコマンドを受信した場合、書き込みコマンドに含まれる書き込みデータと対の関係を有するデータが前記記憶手段により記憶されているか否か判定する判定手段と、
前記判定手段により書き込みコマンドに含まれる書き込みデータと対の関係を有するデータが前記記憶手段により記憶されていると判定した場合、書き込みデータを前記記憶手段に書き込む書込手段と、
前記判定手段により書き込みコマンドに含まれる書き込みデータと対の関係を有するデータが前記記憶手段により記憶されていないと判定した場合、異常の判定結果を前記送受信手段により前記外部機器に送信する異常通知手段と、
を具備することを特徴とする携帯可能電子装置。
［Ｃ２］
前記判定手段は、前記送受信手段により受信したコマンドが出国情報の書き込みである場合、前記記憶手段により記憶している最新の入国情報の国情報と出国情報の国情報とが同一であれば書き込みデータと対の関係を有するデータが前記記憶手段により記憶されていると判定することを特徴とするＣ１に記載の携帯可能電子装置。
［Ｃ３］
前記判定手段は、前記送受信手段により受信したコマンドが入国情報の書き込みである場合、前記記憶手段により記憶している最新の情報が出国情報であれば書き込みデータと対の関係を有するデータが前記記憶手段により記憶されていると判定することを特徴とするＣ１に記載の携帯可能電子装置。
［Ｃ４］
前記書込手段は、前記送受信手段により受信したコマンドが出国情報の書き込みである場合、前記記憶手段により出国情報及び入国情報が記憶されていなければ、書き込みデータを前記記憶手段に書き込むことを特徴とするＣ１に記載の携帯可能電子装置。
［Ｃ５］
前記判定手段は、前記送受信手段により受信したコマンドが入国情報の書き込みである場合、入国情報に含まれる国情報が前記携帯可能電子装置の発行国であり、前記記憶手段により記憶している最新の情報が出国情報であり、且つ、入国情報の国情報と同一の国情報を含む出国情報が前記記憶手段により記憶されていれば、書き込みデータと対の関係を有するデータが前記記憶手段により記憶されていると判定することを特徴とするＣ２に記載の携帯可能電子装置。
［Ｃ６］
さらに、前記各手段を有するモジュールと、
前記モジュールが内蔵された本体と、
を具備することを特徴とするＣ１乃至５のいずれか１項に記載の携帯可能電子装置。
［Ｃ７］
種々の情報を記憶する記憶手段と、前記外部機器とデータの送受信を行なう送受信手段と、を備えた携帯可能電子装置において用いられるデータ管理方法であって、
前記送受信手段により書き込みコマンドを受信した場合、書き込みコマンドに含まれる書き込みデータと対の関係を有するデータが前記記憶手段により記憶されているか否か判定し、
書き込みコマンドに含まれる書き込みデータと対の関係を有するデータが前記記憶手段により記憶されていると判定した場合、書き込みデータを前記記憶手段に書き込み、
書き込みコマンドに含まれる書き込みデータと対の関係を有するデータが前記記憶手段により記憶されていないと判定した場合、異常の判定結果を前記送受信手段により前記外部機器に送信する、
ことを特徴とするデータ管理方法。
［Ｃ８］
前記送受信手段により受信したコマンドが出国情報の書き込みである場合、前記記憶手段により記憶している最新の入国情報の国情報と出国情報の国情報とが同一であれば書き込みデータと対の関係を有するデータが前記記憶手段により記憶されていると判定することを特徴とするＣ７に記載のデータ管理方法。
［Ｃ９］
前記送受信手段により受信したコマンドが入国情報の書き込みである場合、前記記憶手段により記憶している最新の情報が出国情報であれば書き込みデータと対の関係を有するデータが前記記憶手段により記憶されていると判定することを特徴とするＣ７に記載のデータ管理方法。
［Ｃ１０］
前記送受信手段により受信したコマンドが出国情報の書き込みである場合、前記記憶手段により出国情報及び入国情報が記憶されていなければ、書き込みデータを前記記憶手段に書き込むことを特徴とするＣ７に記載のデータ管理方法。
［Ｃ１１］
前記送受信手段により受信したコマンドが入国情報の書き込みである場合、入国情報に含まれる国情報が前記携帯可能電子装置の発行国であり、前記記憶手段により記憶している最新の情報が出国情報であり、且つ、入国情報の国情報と同一の国情報を含む出国情報が前記記憶手段により記憶されていれば、書き込みデータと対の関係を有するデータが前記記憶手段により記憶されていると判定することを特徴とするＣ７に記載のデータ管理方法。
【図面の簡単な説明】
【００６１】
【図１】本実施形態に係るＩＣ冊子の構成の例を示す斜視図。
【図２】本実施形態に関わるＩＣ冊子と端末装置の構成例を示すブロック図。
【図３】図２に示すＩＣ冊子のＩＣシートの内部の構成例を示すブロック図。
【図４】図２に示す端末装置からＩＣ冊子のＩＣシートに送信される出国情報書き込みコマンドの構成例を示す説明図。
【図５】図２に示す端末装置からＩＣ冊子のＩＣシートに送信される入国情報書き込みコマンドの構成例を示す説明図。
【図６】図２に示すＩＣ冊子のＩＣシートの個人情報記憶部に記憶されている個人情報の例を示す説明図。
【図７】図２に示すＩＣ冊子のＩＣシートの出入国情報記憶部に記憶されている出入国情報の履歴情報の例を示す説明図。
【図８】図２に示す端末装置における処理を説明するためのフローチャート。
【図９】図２に示すＩＣ冊子のＩＣシートにおける出国情報書き込みコマンドを受信した場合の処理を説明するためのフローチャート。
【図１０】図２に示すＩＣ冊子のＩＣシートにおける入国情報書き込みコマンドを受信した場合の処理を説明するためのフローチャート。
【符号の説明】
【００６２】
１…ＩＣ冊子、７…アンテナ、１１…ＩＣシート、１１ａ…個人情報記憶部、１１ｂ…出入国情報記憶部、１２…カードリーダライタ、１３…端末装置、１３ａ…暗号鍵記憶部、１０１…制御素子、１０２…不揮発性メモリ、１０３…揮発性メモリ、１０４…プログラムメモリ、１０７…通信インターフェース、１１１…本体、１１２…モジュール、１１３…ＩＣチップ。
【図１】
0005111963.tif 000002
【図２】
0005111963.tif 000003
【図３】
0005111963.tif 000004
【図４】
0005111963.tif 000005
【図５】
0005111963.tif 000006
【図６】
0005111963.tif 000007
【図７】
0005111963.tif 000008
【図８】
0005111963.tif 000009
【図９】
0005111963.tif 000010
【図１０】
0005111963.tif 000011