(57)【要約】【課題】マスタとなる携帯情報端末のプログラムを、複製治具装置などを用いずに、簡潔かつ安全に他の携帯情報端末に複製する携帯情報端末システムを提供する。【解決手段】携帯情報端末１０に、当該携帯情報端末１０のユーザに対応するユーザＩＤ、公開鍵及び秘密鍵を有する電子証明書（たとえば、電子証明書保管領域１３）が設けられている。無線通信手段（たとえば、無線ＬＡＮ接続部１４）により、電子証明書を用いて公開鍵暗号方式で認証してペアが特定された他の携帯情報端末２０，３０と無線ＬＡＮを介して互いに無線接続すると共に、公開鍵暗号方式で共通暗号鍵を配信して共通鍵暗号方式で通信が行われる。この場合、無線ＬＡＮ接続部１４により、携帯情報端末２０，３０とアドホック・ネットワークが構築されて無線接続される。【選択図】図１
2011071593.tif 000002
【特許請求の範囲】
【請求項１】
複数の携帯情報端末で構成され、
前記各携帯情報端末は、
当該携帯情報端末のユーザに対応するユーザＩＤ、公開鍵及び秘密鍵を有する電子証明書と、
該電子証明書を用いて公開鍵暗号方式で認証してペアが特定された他の携帯情報端末と無線ＬＡＮを介して互いに無線接続すると共に、公開鍵暗号方式で共通暗号鍵を配信して共通鍵暗号方式で通信を行う無線通信手段とを有することを特徴とする携帯情報端末システム。
【請求項２】
前記無線通信手段は、
１つ又は複数の前記他の携帯情報端末とアドホック・ネットワークを構築して無線接続する構成とされていることを特徴とする請求項１記載の携帯情報端末システム。
【請求項３】
前記各携帯情報端末は、
当該携帯情報端末の動作プログラムを記録する記憶手段を有し、
前記無線通信手段は、
当該携帯情報端末が、ペアが特定された前記他の携帯情報端末に複製するための複製マスタ端末になったとき、前記記憶手段に記録されている前記動作プログラムを前記アドホック・ネットワークを経て前記他の携帯情報端末へ配信する一方、当該携帯情報端末が前記複製マスタ端末に対して前記動作プログラムの複製を要求する複製要求端末になったとき、該複製マスタ端末になっている前記他の携帯情報端末から配信される前記動作プログラムを前記記憶手段に記録する構成とされていることを特徴とする請求項２記載の携帯情報端末システム。
【請求項４】
前記無線通信手段は、
当該携帯情報端末が前記複製要求端末になるとき、接続した前記アドホック・ネットワーク内で前記動作プログラムの複製要求をブロードキャストする構成とされていることを特徴とする請求項３記載の携帯情報端末システム。
【請求項５】
前記無線通信手段は、
当該携帯情報端末が前記複製マスタ端末になるとき、前記複製要求端末による前記動作プログラムの前記複製要求に対応して当該携帯情報端末が複製マスタである旨を通知する構成とされていることを特徴とする請求項３又は４記載の携帯情報端末システム。
【請求項６】
前記無線通信手段は、
前記アドホック・ネットワークが存在するか否かを検出する機能を有し、該アドホック・ネットワークが検出されないとき、当該携帯情報端末を前記複製マスタ端末として設定する一方、該アドホック・ネットワークを検出したとき、当該携帯情報端末を前記複製要求端末として設定する構成とされていることを特徴とする請求項３、４又は５記載の携帯情報端末システム。
【請求項７】
複数の携帯情報端末で構成されている携帯情報端末システムに用いられる通信方法であって、
前記各携帯情報端末では、
当該携帯情報端末のユーザに対応するユーザＩＤ、公開鍵及び秘密鍵を有する電子証明書を設け、
無線通信手段が、前記電子証明書を用いて公開鍵暗号方式で認証してペアが特定された他の携帯情報端末と無線ＬＡＮを介して互いに無線接続すると共に、公開鍵暗号方式で共通暗号鍵を配信して共通鍵暗号方式で通信する無線通信処理を行うことを特徴とする通信方法。
【請求項８】
前記無線通信手段が、１つ又は複数の前記他の携帯情報端末とアドホック・ネットワークを構築して無線接続することを特徴とする請求項７記載の通信方法。
【請求項９】
前記各携帯情報端末では、
当該携帯情報端末の動作プログラムを記録する記憶手段を設け、
当該携帯情報端末が、ペアが特定された前記他の携帯情報端末に複製するための複製マスタ端末になったとき、前記無線通信手段が、前記記憶手段に記録されている前記動作プログラムを前記アドホック・ネットワークを経て前記他の携帯情報端末へ配信する一方、当該携帯情報端末が前記複製マスタ端末に対して前記動作プログラムの複製を要求する複製要求端末になったとき、該複製マスタ端末になっている前記他の携帯情報端末から配信される前記動作プログラムを前記記憶手段に記録することを特徴とする請求項８記載の通信方法。
【請求項１０】
当該携帯情報端末が前記複製要求端末になるとき、前記無線通信手段が、接続した前記アドホック・ネットワーク内で前記動作プログラムの複製要求をブロードキャストすることを特徴とする請求項９記載の通信方法。
【請求項１１】
当該携帯情報端末が前記複製マスタ端末になるとき、前記無線通信手段が、前記複製要求端末による前記動作プログラムの前記複製要求に対応して当該携帯情報端末が複製マスタである旨を通知することを特徴とする請求項９又は１０記載の通信方法。
【請求項１２】
前記無線通信手段が、前記アドホック・ネットワークが存在するか否かを検出し、該アドホック・ネットワークが検出されないとき、当該携帯情報端末を前記複製マスタ端末として設定する一方、該アドホック・ネットワークを検出したとき、当該携帯情報端末を前記複製要求端末として設定することを特徴とする請求項９、１０又は１１記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯情報端末システム及び該システムに用いられる通信方法に係り、特に、マスタとなる携帯情報端末のプログラムを他の携帯情報端末に複製する場合に用いて好適な携帯情報端末システム及び該システムに用いられる通信方法に関する。
【背景技術】
【０００２】
小売や物流などが行われる環境下で用いられる携帯ＰＯＳ（point of sale 、販売時点情報管理）システムなど、流通業などで用いられる携帯情報端末システムでは、同システムを構成する各携帯情報端末に対して、同端末の製作工場以外の場所で動作プログラムの複製が行われることがある。たとえば、工場から同システムが出荷されて店舗に導入される直前に、携帯情報端末の動作プログラムのバグが発覚し、全ての携帯情報端末の動作プログラムを入れ替えなければならない場合や、閉店後の余剰端末を別の店舗で流用するときに、その店舗に対応するプログラムのコピーをしなければならない場合などである。このような場合に用いられる手法としては、マスタとなる端末の動作プログラムを他の端末に複製する手法がある。
【０００３】
この種の関連技術としては、たとえば、特許文献１に記載された通信端末のファームウェア・ダウンロードシステムがある。
このダウンロードシステムでは、ダウンロード装置により、ポート毎に仮想ローカルＭＡＣ（Message Authentication Code ）アドレスが生成されると共にポート毎にＩＰアドレスが生成される。各通信端末がダウンロード装置に接続されて通信可能か否かが検出され、ホスト装置に各通信端末の接続情報が送信される。また、ダウンロード装置により、ホスト装置から受信したファームウェア・データパケットが一時的にバッファに保存され、このファームウェア・データパケットが、通信可能な通信端末分に複製されてヘッダ部分が各ポートのローカルＭＡＣ，ＩＰアドレスに変換されて各通信端末に転送され、各通信端末からＡＣＫパケットを受信したら、そのパケットのヘッダ部分がダウンロード装置のＭＡＣ，ＩＰアドレスに変換されてホスト装置に転送される。
【０００４】
また、特許文献２に記載されたデータ送信システムでは、管理サーバにより、各端末に各々異なる番号が割り当てられ、同番号が受信サーバとの共有暗号鍵で暗号化され、この暗号化された端末識別情報を含むデータが、同番号に対応する端末に送信される。各端末では、管理サーバから受信した端末識別情報が蓄積され、送信データに付与して端末同士で共通の公開暗号鍵で暗号化して受信サーバに送信する。受信サーバでは、受信したデータが公開暗号鍵に対応する秘密鍵によって復号化され、復号化して得られる端末識別情報が、管理サーバとの共有暗号鍵でさらに復号化され、復号化して得られる番号の重複の有無が確認される。
【０００５】
また、特許文献３に記載されたソフトウェアダウンロードシステムでは、移動通信端末装置は、第１の無線機と、第２の無線機とを備えている。第１の無線機により、所定の無線周波数帯を有する電波を用いて無線基地局との間で無線通信が行われ、また、第２の無線機により、第１の無線機とは異なる無線周波数帯を有する電波を用いて無線通信が行われる。また、端末装置は、格納部と、第３の無線機とを備えている。格納部には、ソフトウェアがあらかじめ格納され、第３の無線機により、格納部に格納されたソフトウェアが第２の無線機に無線送信される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２１５８０２号公報
【特許文献２】特開２００８−００５３９６号公報
【特許文献３】特開２００２−０７７０３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記関連技術では、次のような課題があった。
すなわち、特許文献１に記載されたダウンロードシステムでは、１台のホスト装置で複数の通信端末に効率良くファームウェアがダウンロードされるが、マスタとなる情報端末や複製先の情報端末以外に、専用のダウンロード装置などの複製治具装置が必要となる。工場以外の場所でファームウェアの複製を行う場合では、複製治具装置がない環境で緊急に行う必要があるため、このシステムでは対応できないという課題がある。
【０００８】
特許文献２に記載されたデータ通信システムでは、セキュリティを保ちつつ、サーバからデータが複製されるが、サーバなどの複製手段が必要となるため、特許文献１と同様の課題がある。また、公開暗号鍵は、一般に鍵長が長く、処理時間も共通暗号鍵の１０倍以上かかり、リアルタイム通信で使用する場合には、端末の処理能力が必要になるため、データの複製に公開暗号鍵を使用すると、複製処理に非常に時間がかかるという課題がある。
【０００９】
特許文献３に記載されたソフトウェアダウンロードシステムでは、第３の無線機により、格納部に格納されたソフトウェアが第２の無線機に無線送信されるが、無線ＬＡＮを介してアドホック接続を行うものではなく、この発明とは構成が異なる。
【００１０】
この発明は、上述の事情に鑑みてなされたもので、マスタとなる携帯情報端末の動作プログラムを、複製治具装置などを用いずに、簡潔かつ安全に他の携帯情報端末に複製することが可能な携帯情報端末システム及び該システムに用いられる通信方法を提供することを目的としている。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、この発明の第１の構成は、携帯情報端末システムに係り、  複数の携帯情報端末で構成され、前記各携帯情報端末は、当該携帯情報端末のユーザに対応するユーザＩＤ、公開鍵及び秘密鍵を有する電子証明書と、該電子証明書を用いて公開鍵暗号方式で認証してペアが特定された他の携帯情報端末と無線ＬＡＮを介して互いに無線接続すると共に、公開鍵暗号方式で共通暗号鍵を配信して共通鍵暗号方式で通信を行う無線通信手段とを有することを特徴としている。
【００１２】
この発明の第２の構成は、複数の携帯情報端末で構成されている携帯情報端末システムに用いられる通信方法であって、前記各携帯情報端末では、当該携帯情報端末のユーザに対応するユーザＩＤ、公開鍵及び秘密鍵を有する電子証明書を設け、無線通信手段が、前記電子証明書を用いて公開鍵暗号方式で認証してペアが特定された他の携帯情報端末と無線ＬＡＮを介して互いに無線接続すると共に、公開鍵暗号方式で共通暗号鍵を配信して共通鍵暗号方式で通信する無線通信処理を行うことを特徴としている。
【発明の効果】
【００１３】
この発明の構成によれば、マスタとなる携帯情報端末のデータを、複製治具装置などを用いずに、簡潔かつ安全に他の携帯情報端末に複製することができる。
【図面の簡単な説明】
【００１４】
【図１】この発明の第１の実施形態である携帯情報端末システムの要部の電気的構成を示すブロック図である。
【図２】図１の携帯情報端末システムの動作を説明するシーケンス図である。
【図３】図１の携帯情報端末システムの動作を説明するシーケンス図である。
【図４】この発明の第２の実施形態である携帯情報端末システムの要部の電気的構成を示すブロック図である。
【図５】図４の携帯情報端末システムの動作を説明するシーケンス図である。
【発明を実施するための形態】
【００１５】
上記無線通信手段（無線ＬＡＮ接続部）が、１つ又は複数の上記他の携帯情報端末とアドホック・ネットワークを構築して無線接続する構成とされている携帯情報端末システムを実現する。
【００１６】
また、上記各携帯情報端末は、当該携帯情報端末の動作プログラムを記録する記憶手段（複製対象領域）を有し、上記無線通信手段は、当該携帯情報端末が、ペアが特定された上記他の携帯情報端末に複製するための複製マスタ端末になったとき、上記記憶手段に記録されている上記動作プログラムを上記アドホック・ネットワークを経て上記他の携帯情報端末へ配信する一方、当該携帯情報端末が上記複製マスタ端末に対して上記動作プログラムの複製を要求する複製要求端末になったとき、同複製マスタ端末になっている上記他の携帯情報端末から配信される上記動作プログラムを上記記憶手段に記録する構成とされている。
【００１７】
また、上記無線通信手段（ブロードキャストモジュール）は、当該携帯情報端末が上記複製要求端末になるとき、接続した上記アドホック・ネットワーク内で上記動作プログラムの複製要求をブロードキャストする構成とされている。上記無線通信手段は、当該携帯情報端末が上記複製マスタ端末になるとき、上記複製要求端末による上記動作プログラムの上記複製要求に対応して当該携帯情報端末が複製マスタである旨を通知する構成とされている。
【００１８】
また、上記無線通信手段（無線ＬＡＮ接続部）は、上記アドホック・ネットワークが存在するか否かを検出する機能を有し、同アドホック・ネットワークが検出されないとき、当該携帯情報端末を上記複製マスタ端末として設定する一方、同アドホック・ネットワークを検出したとき、当該携帯情報端末を上記複製要求端末として設定する構成とされている。
【実施形態１】
【００１９】
図１は、この発明の第１の実施形態である携帯情報端末システムの要部の電気的構成を示すブロック図である。
この形態の携帯情報端末システムは、同図に示すように、複数の携帯情報端末１０，２０，３０で構成されている。携帯情報端末１０は、ローカルストレージ１１と、複製対象領域１２と、電子証明書保管領域１３と、無線ＬＡＮ接続部１４と、フラグ１５と、ブロードキャストモジュール１６とを有している。複製対象領域１２及び電子証明書保管領域１３は、ローカルストレージ１１に含まれている。複製対象領域１２は、携帯情報端末１０の動作プログラムを記録する。電子証明書保管領域１３は、携帯情報端末１０のユーザに対応するユーザＩＤ、不特定多数に公開される公開鍵及び同ユーザのみが知る秘密鍵を有する電子証明書を保管する。
【００２０】
無線ＬＡＮ接続部１４は、上記電子証明書を用いて公開鍵暗号方式で認証してペアが特定された他の携帯情報端末２０，３０と電波ｗによる無線ＬＡＮ（ローカル・エリア・ネットワーク）を介して互いに無線接続すると共に、公開鍵暗号方式で上記ユーザのみが知る秘密鍵である共通暗号鍵を配信して共通鍵暗号方式で通信を行う。特に、この実施形態では、無線ＬＡＮ接続部１４は、携帯情報端末２０，３０とアドホック（Ａｄ  Ｈｏｃ）・ネットワークを構築して無線接続する。
【００２１】
また、無線ＬＡＮ接続部１４は、携帯情報端末１０が、ペアが特定された他の携帯情報端末２０，３０に複製するための複製マスタ端末になったとき、ローカルストレージ１１の複製対象領域１２に記録されている動作プログラムを上記アドホック・ネットワークを経て携帯情報端末２０，３０へ配信する一方、当該携帯情報端末１０が上記複製マスタ端末に対して上記動作プログラムの複製を要求する複製要求端末になったとき、同複製マスタ端末になっている携帯情報端末２０，３０から配信される動作プログラムをローカルストレージ１１の複製対象領域１２に記録する。フラグ１５は、携帯情報端末１０が、複製マスタ端末になるか、又は複製要求端末になるかを表すフラグを立てる。ブロードキャストモジュール１６は、フラグ１５の内容に基づいて、携帯情報端末１０が複製要求端末になるとき、接続したアドホック・ネットワーク内で動作プログラムの複製要求をブロードキャストする一方、同携帯情報端末１０が複製マスタ端末になるとき、複製要求端末による動作プログラムの複製要求に対応して同携帯情報端末１０が複製マスタである旨を通知する。また、携帯情報端末２０，３０も、携帯情報端末１０と同様の構成になっている。
【００２２】
図２及び図３は、図１の携帯情報端末システムの動作を説明するシーケンス図である。
これらの図を参照して、この形態の携帯情報端末システムに用いられる通信方法の処理内容について説明する。
この携帯情報端末システムでは、携帯情報端末１０に、当該携帯情報端末１０のユーザに対応するユーザＩＤ、公開鍵及び秘密鍵を有する電子証明書（たとえば、電子証明書保管領域１３）が設けられている。無線通信手段（たとえば、無線ＬＡＮ接続部１４）により、上記電子証明書を用いて公開鍵暗号方式で認証してペアが特定された他の携帯情報端末２０，３０と無線ＬＡＮを介して互いに無線接続すると共に、公開鍵暗号方式で共通暗号鍵を配信して共通鍵暗号方式で通信が行われる（無線通信処理）。この場合、無線ＬＡＮ接続部１４により、携帯情報端末２０，３０とアドホック・ネットワークが構築されて無線接続される。
【００２３】
また、携帯情報端末１０が、ペアが特定された他の携帯情報端末２０，３０に複製するための複製マスタ端末になったとき、無線通信手段（無線ＬＡＮ接続部１４）により、ローカルストレージ１１の複製対象領域１２に記録されている動作プログラムがアドホック・ネットワークを経て他の携帯情報端末２０，３０へ配信される一方、当該携帯情報端末１０が複製マスタ端末に対して動作プログラムの複製を要求する複製要求端末になったとき、同複製マスタ端末になっている携帯情報端末２０，３０から配信される動作プログラムがローカルストレージ１１の複製対象領域１２に記録される。また、携帯情報端末１０が上記複製要求端末になるとき、無線通信手段（ブロードキャストモジュール１６）により、接続したアドホック・ネットワーク内で上記動作プログラムの複製要求がブロードキャストされる。また、携帯情報端末１０が上記複製マスタ端末になるとき、無線通信手段（ブロードキャストモジュール１６）により、上記複製要求端末による上記動作プログラムの複製要求に対応して同携帯情報端末１０が複製マスタである旨が通知される。
【００２４】
すなわち、動作プログラムの複製を行う場合、たとえば図２に示すように、携帯情報端末１０を複製マスタ端末、及び携帯情報端末２０を複製要求端末として決定し、それぞれの役割に応じてフラグを立てる。アドホック接続のＥＳＳ（Extended Service Set、拡張サービスセット）ＩＤは、あらかじめ一意で決められている。そして、携帯情報端末１０から携帯情報端末２０に対して、電子証明書を用いて公開鍵暗号方式で認証が行われ（ステップＡ１）、認証に成功すれば、携帯情報端末１０（複製マスタ端末）から携帯情報端末２０（複製要求端末）に対して、共通鍵暗号方式で使用する共通暗号鍵が公開鍵暗号方式で配信される（ステップＡ２）。
【００２５】
次に、携帯情報端末２０（複製要求端末）から、複製要求が同携帯情報端末２０自体のＭＡＣ（Message Authentication Code ）アドレスを要求元として共通鍵暗号方式でブロードキャストされる（ステップＡ３）。このブロードキャストを受け取った携帯情報端末１０（複製マスタ端末）では、同携帯情報端末１０自体が複製マスタであることを通知するために、同携帯情報端末１０自体のＭＡＣアドレスを携帯情報端末２０（複製要求端末）に共通鍵暗号方式で配信する（ステップＡ４）。これで携帯情報端末１０（複製マスタ端末）と携帯情報端末２０（複製要求端末）とのペアが特定されるので、動作プログラムの複製処理が共通鍵暗号方式で開始され（ステップＡ５）、複製処理が終了すれば、無線接続を切断して再起動し、携帯情報端末１０（複製マスタ端末）及び携帯情報端末２０（複製要求端末）が、共に通常運用状態となる。
【００２６】
また、図３では、複製要求端末が複数ある場合のシステムの動作が示されている。
すなわち、携帯情報端末１０が複製マスタ端末、携帯情報端末２０及び携帯情報端末３０が複製要求端末となっている。そして、携帯情報端末１０から携帯情報端末２０に対して、電子証明書を用いて公開鍵暗号方式で認証が行われ（ステップＢ１）、認証に成功すれば、携帯情報端末１０（複製マスタ端末）から携帯情報端末２０（複製要求端末）に対して、共通鍵暗号方式で使用する共通暗号鍵が公開鍵暗号方式で配信される（ステップＢ２）。この後、同様に、携帯情報端末１０から携帯情報端末３０に対して、電子証明書を用いて公開鍵暗号方式で認証が行われ（ステップＢ３）、認証に成功すれば、携帯情報端末１０（複製マスタ端末）から携帯情報端末３０（複製要求端末）に対して、共通鍵暗号方式で使用する共通暗号鍵が公開鍵暗号方式で配信される（ステップＢ４）。
【００２７】
上記ステップＢ３では、顧客ＩＤは顧客が同じであれば同じＩＤであり、携帯情報端末３０は、携帯情報端末１０又は携帯情報端末２０のいずれと認証を行っても良い。また、共通暗号鍵も、携帯情報端末１０と携帯情報端末２０とでは同じであるため、上記ステップＢ４では、携帯情報端末３０に対しては、携帯情報端末１０又は携帯情報端末２０の認証した方の端末（図３では、携帯情報端末１０）から共通暗号鍵が配信される。図３では、携帯情報端末３０に対して携帯情報端末１０から共通暗号鍵が配信されているが、携帯情報端末２０から配信するようにしても良い。
【００２８】
次に、携帯情報端末２０，３０（複製要求端末）から、複製要求が同携帯情報端末２０，３０自体のＭＡＣ（Message Authentication Code ）アドレスを要求元として共通鍵暗号方式でブロードキャストされる（ステップＢ５）。このブロードキャストを受け取った携帯情報端末１０（複製マスタ端末）では、同携帯情報端末１０自体が複製マスタであることを通知するために、同携帯情報端末１０自体のＭＡＣアドレスを携帯情報端末２０，３０（複製要求端末）に共通鍵暗号方式で送付する（ステップＢ６）。これで携帯情報端末１０（複製マスタ端末）と携帯情報端末２０，３０（複製要求端末）とのペアが特定されるので、動作プログラムの複製処理が共通鍵暗号方式で開始され（ステップＢ７）、複製処理が終了すれば、無線接続を切断して再起動し、携帯情報端末１０（複製マスタ端末）及び携帯情報端末２０，３０（複製要求端末）が、共に通常運用状態となる。
【００２９】
以上のように、この第１の実施形態では、無線ＬＡＮ接続部１４により、電子証明書を用いて公開鍵暗号方式で認証してペアが特定された携帯情報端末２０，３０とアドホック・ネットワークを介して互いに無線接続すると共に、公開鍵暗号方式で共通暗号鍵を配信して共通鍵暗号方式で通信が行われるので、各携帯情報端末２０，３０に対して、動作プログラムの交換など、同端末の製作工場以外の場所で動作プログラムの複製を行う場合でも、複製治具装置を使用せずに携帯情報端末のみで、どこででも簡便に行われる。また、認証に公開鍵暗号、複製時の通信に共通暗号鍵が使用されるので、セキュアに複製処理が行われる。さらに、無線接続にアドホック・ネットワークを使用するため、１台の複製マスタ端末から複数台の複製要求端末に対して、動作プログラムの複製を同時に行うことができる。これにより、携帯情報端末の生産性及び保守性が向上する。
【実施形態２】
【００３０】
図４は、この発明の第２の実施形態である携帯情報端末システムの要部の電気的構成を示すブロック図である。
この形態の携帯情報端末システムは、同図４に示すように、複数の携帯情報端末１０Ａ，２０Ａで構成されている。携帯情報端末１０Ａは、ローカルストレージ１１Ａと、無線ＬＡＮ接続部１４Ａと、フラグ１５Ａと、ブロードキャストモジュール１６Ａと、ＴＰＭ（trusted platform module ）チップ１７と、複製ボタン１８と、リセットボタン１９とを有している。ローカルストレージ１１Ａは、図１中の複製対象領域１２と同様に、携帯情報端末１０Ａの動作プログラムを記録する。ＴＰＭチップ１７は、ＴＣＧ（Trusted Computing Group ）が仕様を定めたパソコン向けセキュリティ・チップであり、図１中の電子証明書保管領域１３と同様に、携帯情報端末１０Ａのユーザに対応するユーザＩＤ、不特定多数に公開される公開鍵及び同ユーザのみが知る秘密鍵を有する電子証明書を保管する。
【００３１】
無線ＬＡＮ接続部１４Ａは、特に、この実施形態では、複製ボタン１８が押下されたとき、携帯情報端末１０Ａの周囲にアドホック・ネットワークが存在するか否かを検出（スキャン）する機能を有し、同アドホック・ネットワークが検出されないとき、同携帯情報端末１０Ａを複製マスタ端末として設定する一方、同アドホック・ネットワークを検出したとき、同携帯情報端末１０Ａを複製要求端末として設定する。また、無線ＬＡＮ接続部１４Ａは、ＴＰＭチップ１７に保管されている電子証明書を用いて公開鍵暗号方式で認証してペアが特定された他の携帯情報端末２０Ａとアドホック・ネットワークを介して互いに無線接続すると共に、公開鍵暗号方式でユーザのみが知る秘密鍵である共通暗号鍵を配信して共通鍵暗号方式で通信を行う。また、無線ＬＡＮ接続部１４Ａは、携帯情報端末１０Ａが、ペアが特定された他の携帯情報端末２０Ａに複製するための複製マスタ端末になったとき、ローカルストレージ１１Ａに記録されている動作プログラムを上記アドホック・ネットワークを経て携帯情報端末２０Ａへ配信する一方、当該携帯情報端末１０Ａが複製マスタ端末に対して上記動作プログラムの複製を要求する複製要求端末になったとき、同複製マスタ端末になっている携帯情報端末２０Ａから配信される動作プログラムをローカルストレージ１１Ａに記録する。また、無線ＬＡＮ接続部１４Ａは、リセットボタン１９が押下されたとき、動作を終了する。
【００３２】
フラグ１５Ａは、無線ＬＡＮ接続部１４Ａによる設定に基づいて、携帯情報端末１０Ａが複製マスタ端末になるか又は複製要求端末になるかを表すフラグを立てる。ブロードキャストモジュール１６Ａは、フラグ１５Ａの内容に基づいて、携帯情報端末１０Ａが上記複製要求端末になるとき、接続したアドホック・ネットワーク内で動作プログラムの複製要求をブロードキャストする一方、同携帯情報端末１０Ａが複製マスタ端末になるとき、複製要求端末による動作プログラムの複製要求に対応して同携帯情報端末１０Ａが複製マスタである旨を通知する。携帯情報端末２０Ａも、携帯情報端末１０Ａと同様の構成になっている。
【００３３】
図５は、図４の携帯情報端末システムの動作を説明するシーケンス図である。
この図を参照して、この形態の携帯情報端末システムに用いられる通信方法の処理内容について説明する。
この携帯情報端末システムでは、無線ＬＡＮ接続部１４Ａにより、アドホック・ネットワークが存在するか否かが検出され、同アドホック・ネットワークが検出されないとき、携帯情報端末１０Ａが複製マスタ端末として設定される一方、同アドホック・ネットワークが検出されたとき、同携帯情報端末１０Ａが複製要求端末として設定される。
【００３４】
すなわち、携帯情報端末１０Ａの複製ボタン１８が押下されると、図５に示すように、無線ＬＡＮ接続部１４Ａにより、アドホックネットワークのスキャンが行われ（ステップＣ１）、周囲にアドホック・ネットワークがないと、フラグ１５Ａが複製マスタ端末に対応するフラグとなり、携帯情報端末１０Ａが複製マスタ端末として設定される（ステップＣ２）。次に、携帯情報端末２０Ａの複製ボタン１８が押下されると、無線ＬＡＮ接続部１４Ａにより、アドホックネットワークのスキャンが行われ（ステップＣ３）、携帯情報端末１０Ａのアドホック・ネットワークが存在するので、フラグ１５Ａが複製要求端末に対応するフラグとなり、携帯情報端末２０Ａが複製要求端末として設定される（ステップＣ４）。この後、携帯情報端末１０Ａから携帯情報端末２０Ａに対して、ＴＰＭチップ１７内の電子証明書を用いて公開鍵暗号方式で認証が行われ（ステップＣ５）、認証に成功すれば、携帯情報端末１０Ａ（複製マスタ端末）から携帯情報端末２０Ａ（複製要求端末）に対して、共通鍵暗号方式で使用する共通暗号鍵が公開鍵暗号方式で配信される（ステップＣ６）。
【００３５】
次に、携帯情報端末２０Ａ（複製要求端末）から、複製要求が同携帯情報端末２０Ａ自体のＭＡＣアドレスを要求元として共通鍵暗号方式でブロードキャストされる（ステップＣ７）。このブロードキャストを受け取った携帯情報端末１０Ａ（複製マスタ端末）では、同携帯情報端末１０Ａ自体が複製マスタであることを通知するために、同携帯情報端末１０Ａ自体のＭＡＣアドレスを携帯情報端末２０Ａ（複製要求端末）に共通鍵暗号方式で送付する（ステップＣ８）。これで携帯情報端末１０Ａ（複製マスタ端末）と携帯情報端末２０Ａ（複製要求端末）とのペアが特定されるので、動作プログラムの複製処理が共通鍵暗号方式で開始され（ステップＣ９）、複製処理が終了すれば、それぞれの端末１０Ａ，２０Ａのリセットボタン１９を押下することにより無線接続を切断して再起動し、携帯情報端末１０Ａ（複製マスタ端末）及び携帯情報端末２０Ａ（複製要求端末）が、共に通常運用状態となる。
【００３６】
以上のように、この第２の実施形態では、無線ＬＡＮ接続部１４Ａにより、アドホック・ネットワークが検出されないとき、携帯情報端末１０Ａが複製マスタ端末として設定される一方、同アドホック・ネットワークが検出されたとき、同携帯情報端末１０Ａが複製要求端末として設定されるので、第１の実施形態の利点に加え、動作プログラムの複製処理が、より円滑に行われる。
【００３７】
以上、この発明の実施形態を図面により詳述してきたが、具体的な構成は同実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計の変更などがあっても、この発明に含まれる。
たとえば、第１の実施形態では、図１中の携帯情報端末１０が複製マスタ端末、及び携帯情報端末２０，３０が複製要求端末となっているが、同携帯情報端末２０を複製マスタ端末、及び携帯情報端末１０，３０を複製要求端末としても良く、また、同携帯情報端末３０を複製マスタ端末、及び携帯情報端末１０，２０を複製要求端末としても良い。また、第２の実施形態では、図４中の携帯情報端末１０Ａが複製マスタ端末、及び携帯情報端末２０Ａが複製要求端末となっているが、同携帯情報端末２０Ａを複製マスタ端末、及び携帯情報端末１０Ａを複製要求端末として設定しても、上記実施形態とほぼ同様の作用、効果が得られる。また、上記各実施形態では、動作プログラムを複製する処理を説明したが、この携帯情報端末システムは、動作プログラム以外のデータなどを複製する場合にも用いることができる。
【産業上の利用可能性】
【００３８】
この発明は、流通業で用いられる携帯ＰＯＳシステムなどの携帯情報端末システム全般に適用でき、特に、各携帯情報端末に対して、動作プログラムの交換など、同端末の製作工場以外の場所で動作プログラムを複製する場合に有効である。
【符号の説明】
【００３９】
１０，２０，３０，１０Ａ，２０Ａ      携帯情報端末
１１，１１Ａ      ローカルストレージ（電子証明書、記憶手段）
１２      複製対象領域（記憶手段）
１３      電子証明書保管領域（電子証明書）
１４，１４Ａ      無線ＬＡＮ接続部（無線通信手段の一部）
１５，１５Ａ      フラグ（無線通信手段の一部）
１６，１６Ａ      ブロードキャストモジュール（無線通信手段の一部）
１７      ＴＰＭ（trusted platform module ）チップ（電子証明書）
１８      複製ボタン（無線通信手段の一部）
１９      リセットボタン（無線通信手段の一部）
【図１】
2011071593.tif 000003
【図２】
2011071593.tif 000004
【図３】
2011071593.tif 000005
【図４】
2011071593.tif 000006
【図５】
2011071593.tif 000007