(57)【要約】【課題】電子旅行ガイドのユーザ携帯端末において、メモリカードの無断コピー等の問題を防止することである。【解決手段】電子旅行ガイドのユーザ携帯端末２０には本体ＩＤ２１、メモリカード３０にはカードＩＤ３１、メモリカード３０の電子旅行ガイドデータ１５０にはデータＩＤ１５２がそれぞれの製造時等において埋め込まれる。また、認証機関により作成された本体認証キー１１２とカード認証キー１５４はそれぞれユーザ携帯端末２０のメモリ１１０、メモリカード３０に埋め込まれる。ユーザ携帯端末２０のＣＰＵ１００の本体認証部１２４、カード認証部１３０は、本体ＩＤ２１、カードＩＤ３１、データＩＤ１５２等を用いて、認証機関が認証キーを作成したと同じ手順で、本体参照キー、カード参照キーを作成し、これを本体認証キー１１２、カード認証キー１５４と比較し認証を行う。【選択図】図８
2006215746.tif 000002
【特許請求の範囲】
【請求項１】
電子旅行ガイドのデータを記憶するメモリカードを用い、電子旅行ガイドアプリケーションを実行するユーザ携帯端末であって、
メモリカードを着脱する機構を有する端末本体と、
特定の端末本体上でのみ電子旅行ガイドアプリケーションの実行を許可するための認証キーを作成する本体認証キー作成手順に従って端末本体のＩＤを用いて作成され、その端末本体に記憶された本体認証キーと、
特定の端末本体上での特定のメモリカードの読み出しのみを許可するための認証キーを作成するカード認証キー作成手順に従って、端末本体のＩＤと、メモリカードのＩＤと、電子旅行ガイドデータのＩＤとを用いて作成され、そのメモリカードに記憶されたカード認証キーを読み出す手段と、
端末本体を認証し、電子旅行ガイドアプリケーションを起動させることを許可する本体認証部と、
メモリカードを認証し、メモリカードに記憶されている電子旅行ガイドデータを読み出すことを許可するカード認証部と、
を備え、
本体認証部は、
電子旅行ガイドアプリケーションを起動する際に、その端末本体のＩＤを用いて本体認証キー作成手順に従って参照キーを作成する本体参照キー作成手段と、
本体参照キーとその端末本体に記憶された本体認証キーとを比較判断し、一致するときにその端末本体上でのその電子旅行ガイドアプリケーションの実行を許可する判断手段を含み、
カード認証部は、
メモリカードを読み出す際に、その端末本体のＩＤとそのメモリカードのＩＤとを用いてカード認証キー作成手順に従って参照キーを作成するカード参照キー作成手段と、
カード参照キーと、そのメモリカードに記憶されているカード認証キーとを比較判断し、一致するときにその端末本体上でのそのメモリカードの読み出しを許可する判断手段と、
を含むことを特徴とする電子旅行ガイドのユーザ携帯端末。
【請求項２】
請求項１に記載の電子旅行ガイドのユーザ携帯端末において、
カード参照キー作成手段は、電子旅行ガイドのデータが複数ある場合に、その端末本体のＩＤとそのメモリカードのＩＤと、さらにメモリカードに記憶される電子旅行ガイドデータのＩＤを用いてカード認証キー作成手順に従って参照キーを作成することを特徴とする電子旅行ガイドのユーザ携帯端末。
【請求項３】
請求項１又は請求項２に記載の電子旅行ガイドのユーザ携帯端末は、
ネットワークを介し電子旅行ガイドサーバに接続され電子旅行ガイドサーバより電子旅行ガイドデータをダウンロードして記憶するユーザ固定端末と共通のメモリカードを用い、
端末本体は、ユーザ固定端末によって付与されたカード認証キーを有しユーザ固定端末から必要な電子旅行ガイドデータを移し代えたメモリカードを着脱する端末本体であることを特徴とする電子旅行ガイドのユーザ携帯端末。
【請求項４】
請求項３に記載の電子旅行ガイドのユーザ携帯端末は、
ユーザ固定端末によって付与されたカード認証キーは、メモリカードのＩＤを含む申請キーをカード認証機関に送付し、カード認証から付与されるカード認証キーの作成キーに基づいてユーザ固定端末によって作成され、メモリカードに記憶されたものであることを特徴とする電子旅行ガイドのユーザ携帯端末。
【請求項５】
請求項１から請求項４のいずれか１に記載の電子旅行ガイドのユーザ携帯端末は、
さらに、ネットワークを介して電子旅行ガイドサーバに接続され、
電子旅行ガイドサーバから、電子旅行ガイドの更新データを取得する更新取得部を備えることを特徴とする電子旅行ガイドのユーザ携帯端末。
【請求項６】
請求項１から請求項４のいずれか１に記載の電子旅行ガイドのユーザ携帯端末において、
本体参照キー作成手段は、
端末本体のＩＤを構成するデータの配列順序を変換する順序変換手段と、
順序変換されたデータの桁数を変換する桁数変換手段と、
を有することを特徴とする電子旅行ガイドのユーザ携帯端末。
【請求項７】
請求項１から請求項４のいずれか１に記載の電子旅行ガイドのユーザ携帯端末において、
カード参照キー作成手段は、
端末本体のＩＤ、メモリカードのＩＤ、電子旅行ガイドデータのＩＤを構成するデータの配列順序を変換する順序変換手段と、
順序変換されたデータの桁数を変換する桁数変換手段と、
を有することを特徴とする電子旅行ガイドのユーザ携帯端末。
【請求項８】
請求項１から請求項４のいずれか１に記載の電子旅行ガイドのユーザ携帯端末は、書き換え可能なメモリカードを用いることを特徴とする電子旅行ガイドのユーザ携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子旅行ガイドのユーザ携帯端末に係り、特に、電子旅行ガイドのデータを記憶するメモリカードを用い、旅行ガイドアプリケーションを実行するユーザ携帯端末に関する。
【背景技術】
【０００２】
インターネット等のＩＴ技術の進展により、これらを利用したビジネス旅行、観光旅行等の利便を図ることが数多く提案されている。例えば、特許文献１には、旅行情報提供方法及び旅行情報提供システムが提案され、ここでは、利用者が旅行情報提供サーバシステムを用いて、利用者好みの旅行プランの作成を支援する。旅行者は、自分が作成したプランをダウンロードするための携帯端末の予約をし、旅行先の運営所においてその携帯端末を借り受け、この携帯端末の指示をいわばツアーコンダクトの代わりとして用いることが提案されている。
【０００３】
また、特許文献２においては、旅館ナビゲーションシステムが提案され、ここでは車両に搭載されるカーナビゲーションシステムに、自車の現在位置をＧＰＳ（Ｇｒｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）により割り出す手段を用い、旅館予約センターとの間の交信により、最寄で所望の旅館を調べ、予約を確保するシステムが開示される。
【０００４】
また、特許文献３においては、カーナビゲーションシステムにおいてであるが、着脱可能な記憶媒体を利用することが開示される。すなわち、ここにおいては、通信手段を介してホストコンピュータから、マニュアル対応ソフトウェアを、購入者のカーナビゲーションのＨＤＤやコンピュータ端末に接続されたＤＶＤ−ＲＯＭ，ＣＤ−ＲＯＭ，メモリカード等の記録媒体に転送して格納し、格納されたマニュアル対応ソフトウェアをカーナビゲーションにダウンロードすることによりモニタ画面に表示する。
【０００５】
【特許文献１】特開２００２−１６９８６４号公報
【特許文献２】特開２００２−２１５９８５号公報
【特許文献３】特開２００４−１５６９９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このように、旅行情報提供サーバシステムを用いれば、ユーザは自分のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等を用いて自分好みの旅行プランを選択又は作成でき、これを携帯端末に移して、旅行先において利用できる。
【０００７】
しかし、携帯端末の処理能力や、記憶容量は、デスクトップ端末に比較してはるかに低速で低容量であるので、さまざまな旅行情報を一度に保持することが困難である。また、インターネットでタイムリーなデータを受け取るにしても、大量なデータは時間もかかり、またそれを保持するにも限界がある。
【０００８】
特許文献３のように、着脱可能な記憶媒体を用いて、携帯端末の記憶容量の不足問題をある程度補うことは可能である。しかしこの場合には、ソフトウェアの無断コピーや、無断使用の問題が生じやすい。携帯端末に適する小型の記憶媒体は安価ではないので、何度も書き換えて使用したい要望があるが、そのときには、特に無断コピー、無断使用の問題が生じやすい。
【０００９】
本発明の目的は、電子旅行ガイド用のメモリカードの無断コピー、無断使用の問題を防止することを可能にする電子旅行ガイドのユーザ携帯端末を提供することである。他の目的は、電子旅行ガイド用の書き換え可能なメモリカードの無断コピー、無断使用の問題を防止することを可能にする電子旅行ガイドのユーザ携帯端末を提供することである。
【課題を解決するための手段】
【００１０】
本発明に係る電子旅行ガイドのユーザ携帯端末は、電子旅行ガイドのデータを記憶するメモリカードを用い、電子旅行ガイドアプリケーションを実行するユーザ携帯端末であって、メモリカードを着脱する機構を有する端末本体と、特定の端末本体上でのみ電子旅行ガイドアプリケーションの実行を許可するための認証キーを作成する本体認証キー作成手順に従って端末本体のＩＤを用いて作成され、その端末本体に記憶された本体認証キーと、特定の端末本体上での特定のメモリカードの読み出しのみを許可するための認証キーを作成するカード認証キー作成手順に従って、端末本体のＩＤと、メモリカードのＩＤと、電子旅行ガイドデータのＩＤとを用いて作成され、そのメモリカードに記憶されたカード認証キーを読み出す手段と、端末本体を認証し、電子旅行ガイドアプリケーションを起動させることを許可する本体認証部と、メモリカードを認証し、メモリカードに記憶されている電子旅行ガイドデータを読み出すことを許可するカード認証部と、を備え、本体認証部は、電子旅行ガイドアプリケーションを起動する際に、その端末本体のＩＤを用いて本体認証キー作成手順に従って参照キーを作成する本体参照キー作成手段と、本体参照キーとその端末本体に記憶された本体認証キーとを比較判断し、一致するときにその端末本体上でのその電子旅行ガイドアプリケーションの実行を許可する判断手段を含み、カード認証部は、メモリカードを読み出す際に、その端末本体のＩＤとそのメモリカードのＩＤとを用いてカード認証キー作成手順に従って参照キーを作成するカード参照キー作成手段と、カード参照キーと、そのメモリカードに記憶されているカード認証キーとを比較判断し、一致するときにその端末本体上でのそのメモリカードの読み出しを許可する判断手段と、を含むことを特徴とする。
【００１１】
また、カード参照キー作成手段は、電子旅行ガイドのデータが複数ある場合に、その端末本体のＩＤとそのメモリカードのＩＤと、さらにメモリカードに記憶される電子旅行ガイドデータのＩＤを用いてカード認証キー作成手順に従って参照キーを作成することが好ましい。
【００１２】
また、本発明に係る電子旅行ガイドのユーザ携帯端末は、ネットワークを介し電子旅行ガイドサーバに接続され電子旅行ガイドサーバより電子旅行ガイドデータをダウンロードして記憶するユーザ固定端末と共通のメモリカードを用い、端末本体は、ユーザ固定端末によって付与されたカード認証キーを有しユーザ固定端末から必要な電子旅行ガイドデータを移し代えたメモリカードを着脱する端末本体であることが好ましい。
【００１３】
また、本発明に係る電子旅行ガイドのユーザ携帯端末は、ユーザ固定端末によって付与されたカード認証キーは、メモリカードのＩＤを含む申請キーをカード認証機関に送付し、カード認証から付与されるカード認証キーの作成キーに基づいてユーザ固定端末によって作成され、メモリカードに記憶されたものであることが好ましい。
【００１４】
また、本発明に係る電子旅行ガイドのユーザ携帯端末は、さらに、ネットワークを介して電子旅行ガイドサーバに接続され、電子旅行ガイドサーバから、電子旅行ガイドの更新データを取得する更新取得部を備えることが好ましい。
【００１５】
また、本体参照キー作成手段は、端末本体のＩＤを構成するデータの配列順序を変換する順序変換手段と、順序変換されたデータの桁数を変換する桁数変換手段と、を有することが好ましい。
【００１６】
また、カード参照キー作成手段は、端末本体のＩＤ、メモリカードのＩＤ、電子旅行ガイドデータのＩＤを構成するデータの配列順序を変換する順序変換手段と、順序変換されたデータの桁数を変換する桁数変換手段と、を有することが好ましい。
【００１７】
また、本発明に係る電子旅行ガイドのユーザ携帯端末は、書き換え可能なメモリカードを用いることが好ましい。
【発明の効果】
【００１８】
上記構成により、ユーザ携帯端末の端末本体には、本体ＩＤと、本体認証キーが保持され、さらに、本体認証キーを作成する手順と同じ手順で本体ＩＤから参照キーを作成する手段を備える。そして、ユーザ携帯端末は、電子旅行ガイドアプリケーションを起動する際に、例えば起動する毎に、本体ＩＤから参照キーを作成し、これと当初から記憶されている本体認証キーと比較する。そして、端末本体のハードと、起動しようとする電子旅行ガイドアプリケーションとが、当初の組み合わせであるときに限り起動を許可し、したがって、電子旅行ガイドアプリケーションの無断使用、無断コピーを防止できる。
【００１９】
また、ユーザ携帯端末に用いられるメモリカードには、カードＩＤと、データＩＤと、カード認証キーが保持され、さらに、カード認証キーを作成する手順と同じ手順で本体ＩＤ、カードＩＤ、データＩＤから参照キーを作成する手段を備える。そして、ユーザ携帯端末は、メモリカードからデータを読み出す際に、例えば読み出す毎に、本体ＩＤ、カードＩＤ、データＩＤから参照キーを作成し、これと当初から記憶されているカード認証キーと比較する。そして、端末本体のハードと、メモリカードのハードとが、当初の組み合わせであるときに限りメモリカードからの読み出しを許可し、したがって、メモリカードの無断使用、無断コピーを防止できる。
【００２０】
また、電子旅行ガイドのデータが複数ある場合に、カード認証キー作成手順は、さらに電子旅行ガイドデータのＩＤを用いるので、端末本体のハードと、メモリカードのハードと、それに記憶されたデータとが、当初の組み合わせであるときに限りメモリカードからの読み出しを許可し、したがって、メモリカードの無断使用、無断コピーを厳格に防止できる。
【００２１】
また、ユーザ携帯端末は、電子旅行ガイドサーバより電子旅行ガイドデータをダウンロードして記憶するユーザ固定端末と共通のメモリカードを用い、端末本体は、ユーザ固定端末によって付与されたカード認証キーを有しユーザ固定端末から必要な電子旅行ガイドデータを移し代えたメモリカードを着脱するので、市販のブランクメモリカードを入手して、それに対し認証を受けて使用できる。このようにしないときは、予め、ユーザ携帯端末の本体ＩＤに関連付けて認証されたメモリカード、例えば、ユーザ携帯端末に添付され認証済みのメモリカードを使用できる。
【００２２】
また、ユーザ固定端末によって付与されたカード認証キーは、メモリカードのＩＤを含む申請キーをカード認証機関に送付し、カード認証機関から付与されるカード認証キーの作成キーに基づいてユーザ固定端末によって作成され、メモリカードに記憶されたものであるので、ユーザが任意にカードを認証することを防ぐことができる。
【００２３】
また、ユーザ携帯端末は、さらに、ネットワークを介して電子旅行ガイドサーバに接続され、電子旅行ガイドサーバから、電子旅行ガイドの更新データを取得するので、一々、ネットワークから電子旅行ガイドデータの全部をダウンロードする必要がない。すなわち、電子旅行ガイドデータの大部分はメモリカードに記憶させることで、ネットワークから取得する情報は、ごく少量の更新データのみに絞れるので、ネットワークの交信の必要性を最小限にでき、交信するときも短時間で目的を達成できる。
【００２４】
また、本体参照キー作成、カード参照キー作成手段は、端末本体のＩＤ等を構成するデータの配列順序を変換する順序変換手段と、順序変換されたデータの桁数を変換する桁数変換手段とを有するので、比較的簡単な論理変換でありながら、桁数をある程度増やすことで組み合わせの解読を困難にすることができ、無断使用、無断コピーを効果的に防止できる。
【００２５】
また、ユーザ携帯端末は、書き換え可能なメモリカードを用いるので、比較的コストの高い携帯端末用の記憶媒体を効果的に使用することができる。
【００２６】
上記のように、本発明に係る電子旅行ガイドのユーザ携帯端末によれば、電子旅行ガイド用のメモリカードの無断コピー、無断使用の問題を防止することが可能となる。また、電子旅行ガイド用の書き換え可能なメモリカードの無断コピー、無断使用の問題を防止することが可能となる。
【発明を実施するための最良の形態】
【００２７】
以下に図面を用いて本発明に係る実施の形態につき詳細に説明する。以下では、ユーザ携帯端末は、いわゆるＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）機能を備えるものにさらに電子旅行アプリケーションが実行されるものとしたが、ＰＤＡ以外の機能を有する携帯端末、例えば携帯電話、小型コンピュータ等であってもよい。もちろん電子旅行アプリケーションのみが実行される専用携帯端末であってもよい。また、メモリカードは、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）として、電気的に書き換え可能なデバイスとしたが、磁気的に書き換え可能な小型磁気ディスク、あるいは光学的に書き換え可能な光ディスク等であっても、ユーザ携帯端末にそれに対応するディスクドライブ等のインタフェイスを備えて、これらを用いることとしてもよい。また、電子旅行ガイドのサービスの範囲を限定するならば、ユーザ書き込み禁止されたメモリデバイスを用いることもできる。その場合には、以下の説明で、ユーザの書き込みを前提とするデータの更新等が制限されるが、ユーザ携帯端末の認証やメモリカードの認証はそのまま実施できる。また、以下ではユーザ携帯端末は無線でインターネットに接続されるものとするが、もちろん有線で接続される構成とすることもできる。
【００２８】
図１は、電子旅行ガイドシステム１０の構成図である。ここで電子旅行ガイドとは、人間のガイドに代わり、電子機器を用いて、ユーザを目的先に案内することができるものを意図して、このように名づけている。この電子旅行ガイドシステム１０では、電子旅行ガイドサーバ１２と、ユーザ固定端末１４とがネットワーク１６を介して接続され、さらに、ネットワーク１６に、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ルータ１８を介してユーザ携帯端末２０が交信可能に接続される。ユーザ携帯端末２０には、電子旅行ガイドのための電子旅行ガイドアプリケーションが備えられ、電子旅行ガイドサーバ１２から電子旅行ガイドのデータを移して記憶するメモリカード３０を用いて、ユーザに電子旅行ガイドを提供する。ユーザ固定端末１４とユーザ携帯端末２０とは、後述のように、共通のメモリカード３０によって関係付けられる。
【００２９】
電子旅行ガイドサーバ１２は、電子旅行ガイドのデータを記憶するサーバである。記憶される電子旅行ガイドのデータは、例えば目的先ごとにファイル化され、いわば電子図書のように独立して扱えるように記憶される。一例をあげると「東京ダウンタウン」、「東京下町」、「関東花の旅」、あるいは「アメリカ西海岸」、「シドニー」、「地中海島巡り」等のようにまとめられ、その中には、モデルスケジュールを含むモデルコースを複数含むこともできる。これらの内容は、地図情報のほかに、電子旅行ガイドサービスを提供する会社と提携する提携店の情報が含まれる。提携店情報には、地図情報に関連付けられたその提携店の位置情報のほか、提携店のサービス内容、予約、決済等の情報を含むことができる。かかる電子旅行ガイドサーバ１２は、大容量の記憶装置と、データ処理装置と、ネットワーク１６との間の通信制御装置等を備えるサーバで構成することができる。
【００３０】
電子旅行ガイドサーバ１２は、あらかじめ登録された顧客であるユーザにその電子旅行ガイドのデータ、特に提携店情報を提供するサーバであり、電子旅行ガイドサービスを提供する会社の管理の下、あるいはその委託の下に置かれる。したがって、顧客データ及び提携店データ等の入力によってその基本データが作成される。
【００３１】
図２は、顧客データを入力するための顧客マスタ３２の例を示す図である。顧客マスタ３２は、顧客１人づつに作成され、氏名、性別、生年月日、住所等の他、顧客識別番号である顧客ＩＤ３４が記される。顧客ＩＤは、すべてのデータが最終的にこれに関連付けられる検索キーの機能を有している。また、顧客であるユーザは、ユーザ固定端末１４の使用者であり、また、ユーザ携帯端末２０の保有者でもあるので、これらのＩＤ情報等も、顧客マスタ３２と関連付けて記憶される。
【００３２】
図３は、提携店情報を入力するための提携店マスタ４０の例を示す図である。提携店マスタ４０は、提携店ごとに作成され、サービス内容等の提携店情報４２と、その提携店の位置を示す提携店地図情報４４とがセットになっている。提携店は、商品を販売する商店、宿泊を提供するホテル等の宿泊施設の他、劇場、交通機関等、旅行に伴う様々な店を含むことが出来る。提携店情報４２は、代理店名４６と、提携店名４７、そのサービス内容４８が含まれ、さらに電子旅行ガイドサービスを受けるユーザからの予約が成立した場合のデータを記載する予約内容４９を有する。代理店名４６、提携店名４７は、それぞれコード化されている。提携店地図情報４４は、緯度、経度の位置データとともに、電子旅行ガイドシステム１０において標準化された地図上の位置データで表示される。この標準化された地図は、ユーザ携帯端末２０の画面上で表示される地図と同じである。ユーザ携帯端末２０における地図情報等の利用等についての電子旅行ガイドの詳細は後述する。
【００３３】
ユーザ固定端末１４は、メモリカード３０との間でデータの読み書きを行うことができるメモリカードＩ／Ｆを有し、ネットワーク１６を介し電子旅行ガイドサーバ１２に接続できる機能を有するＰＣで構成することができる。ネットワーク１６は、インターネットである。
【００３４】
図４は、ユーザ携帯端末２０の外観と、メモリカード３０とを示す図である。ユーザ携帯端末２０は、片手で持つことができる程度の大きさのＰＤＡで、スケジューリング機能やメモ機能、計算機能、時計機能等の一般的なＰＤＡ機能の他に、周知のＧＰＳ機能及びメモリカード３０との間でデータの読み書きを行うことができるメモリカードＩ／Ｆを有し、さらに電子旅行ガイドアプリケーションを実行することができる。ユーザ携帯端末２０は、比較的大型のカラーディスプレイ２２、機能選択ボタン２４、音声マイク・スピーカ２６、及びネットワーク１６と無線交信するためのアンテナ２８を有する。ＧＰＳ機能のためのアンテナも有する。
【００３５】
メモリカード３０は、小型のＥＥＰＲＯＭメモリカードである。例えば、適当な容量のフラッシュメモリカード等を用いることができる。図４で、メモリカード３０に「Ｑ」の記号を付してあるのは、このメモリカード３０が、認証機関によって認証済みのものであることを示す。認証機関は、例えば、ユーザ携帯端末２０を販売し、電子旅行ガイドサービスを提供する業者が行うことができ、また、第三者に委託してもよい。
【００３６】
最初に、ユーザ携帯端末２０とメモリカード３０の使用形態、メモリカード３０の認証形態につき図５から図７を用いて説明し、その後にユーザ携帯端末２０の構成等を述べることとする。
【００３７】
図５は、ユーザ携帯端末２０がメモリカード３０を使用して電子旅行ガイドを利用する２つの形態を説明する図である。図５（ａ）は、ユーザ携帯端末２０が文字通り携帯の機能のみを用いて電子旅行ガイドを利用する形態を示す図で、この場合は、目的先の電子旅行ガイドのデータが格納されたメモリカード３０を用い、目的先でそのメモリカード３０のデータを用いて、ユーザ携帯端末２０が備える電子旅行ガイドのアプリケーションを実行する。これにより、ユーザ携帯端末２０のカラーディスプレイ２２上に、目的先の地図や、提携店情報等を表示させることができる。図５（ｂ）は、ユーザ携帯端末２０がネットワーク１６を介し、電子旅行ガイドサーバ１２と交信して、最新の電子旅行ガイドを利用する形態を示す図で、この場合は、目的先等において、電子旅行ガイドサーバ１２から電子旅行ガイドの更新データを受信し、すでに保持しているメモリカード３０のデータを更新し、この更新されたデータを用いて、ユーザ携帯端末２０が備える電子旅行ガイドのアプリケーションを実行する。これにより、ユーザ携帯端末２０のカラーディスプレイ２２上に、最新の目的先の地図や提携店情報等を表示させることができる。
【００３８】
このように、ユーザ携帯端末２０は、基本的にメモリカード３０に格納された電子旅行ガイドのデータを利用し、最新のデータがあるときはその更新データのみを電子旅行ガイドサーバ１２から受け取る構成を有する。したがって、ネットワーク１６を介する交信は最小限に抑えることができ、ユーザ携帯端末２０に必要なメモリ容量等を抑制でき、また、ネットワーク１６との間の必要な交信時間を短時間とすることができる。
【００３９】
図６は、メモリカード３０の認証における第１の形式を説明する図である。メモリカード３０の認証は、特定のユーザ携帯端末２０において、特定のメモリカード３０のみが使用できることを保証するように認証される。図６の場合では、ユーザ携帯端末２０の保有者であるユーザが、ある電子旅行ガイドのデータの格納されているメモリカード３０を所望するときは、認証機関６０に自分のユーザ携帯端末２０の本体ＩＤを知らせ、認証機関６０はその本体ＩＤとメモリカード３０のカードＩＤ等とを関連付けて認証したメモリカード３０を、メモリカード販売店６２等を経由してユーザに支給する。
【００４０】
図６の場合の１例は、ユーザ携帯端末２０を販売するときに添付されるメモリカード３０である。この場合は、ユーザに希望の電子旅行ガイドの内容を選択させ、そのデータを格納するメモリカード３０のカードＩＤ等を、そのユーザに販売するユーザ携帯端末２０の本体ＩＤと関連付けて認証し、そのメモリカード３０とユーザ携帯端末２０とをセットで販売する。ここで認証機関６０は、上記のように電子旅行ガイドサービスを提供する業者またはその委託を受けた第三者である。
【００４１】
図７は、メモリカード３０の認証における第２の形式を説明する図である。ここでは、一般の販売店６４からユーザがブランクのメモリカード６６、すなわち、カードＩＤを有するが、データ自体はまだ書き込まれていないものを購入し、これについてユーザ固定端末１４を介して認証機関６０とネットワーク１６等を介して交信し、認証機関６０の関与の下で、認証済みメモリカード３０を作成する。すなわち、メモリカードブランクのメモリカード６６のカードＩＤと、ユーザ自身の保有するユーザ携帯端末２０の本体ＩＤと、これに記憶する電子旅行ガイドデータのデータＩＤとを関連付けて、認証機関６０の関与の下で、ユーザが認証済みのメモリカード３０を作成する。
【００４２】
このメモリカード３０には、データＩＤに対応する電子旅行ガイドのデータが、ネットワーク１６を介して電子旅行ガイドサーバ１２からユーザ固定端末１４によってダウンロードされて格納される。また、認証機関６０の管理の下において販売店６８で販売されるＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）７０等の読出専用媒体から電子旅行ガイドデータをユーザ固定端末１４が読み取り、これをメモリカード３０に移し替えてもよい。
【００４３】
図７の場合は、ブランクのメモリカード６６を用いるので利便性が向上するが、一方で認証機関６０の関与の下とはいえ、ユーザ自身がメモリカードを認証するので、その認証の仕方には工夫を要する。これらの認証を確実にする仕組みは、電子旅行ガイドシステム１０の全体に渡って構築されるものであるが、以下では、特にユーザ携帯端末２０の構成と動作等を中心にして、その内容について詳細に説明する。
【００４４】
図８は、ユーザ携帯端末２０及びメモリカード３０のブロック図である。ユーザ携帯端末２０、メモリカード３０、及びメモリカード３０に記憶される電子旅行ガイドデータ１５０には、それぞれそれらを識別するためのＩＤが埋め込まれる。
【００４５】
ユーザ携帯端末２０には、その製造のときにその識別コードがそのハードウエア、具体的には端末本体に、本体ＩＤ２１として埋め込まれる。本体ＩＤ２１は、例えば１６桁のプリセットＩＤと、１６桁のプラットホームＩＤとの合計３２桁のデータである。各桁は、１６進数で表示される。本体ＩＤ２１の一例をあげると、「１３０００Ｂ００Ｄ６３Ｆ３５９１−Ｅ８０００００２２ＡＣ１ＦＣ９２」等である。本体ＩＤ２１は、端末本体と分離しない方法によって取り付けられ、また、読み取りのために、図示されていない適当な読取センサがその近傍に配置される。
【００４６】
メモリカード３０には、そのブランク媒体を製造するときにその識別コードがそのハードウエア、具体的にはカード本体に、カードＩＤ３１として埋め込まれる。カードＩＤ３１は、例えば２桁の製造元ＩＤと、８桁のシリアル番号との合計１０桁のデータである。各桁は、１６進数で表示される。カードＩＤ３１の一例をあげると、「０３−００００６１Ａ６」等である。カードＩＤ３１は、カード本体と分離しない方法によって取り付けられ、また、メモリカードＩ／Ｆ１１４を介してそのデータが読み取られる。
【００４７】
また、メモリカード３０に記憶される電子旅行ガイドデータ１５０には、そのデータ内に、その識別コードがデータＩＤ１５２として埋め込まれる。データＩＤ１５２は、例えば４桁のデータである。各桁は、１６進数で表示される。データＩＤの一例をあげると、「ＡＡ０１」等である。
【００４８】
ユーザ携帯端末２０は、上記の本体ＩＤ２１の他に、ＣＰＵ１００と、ネットワーク１６を介して電子旅行ガイドサーバ１２等と交信可能な通信制御部１０２と、カラーディスプレイ２２を用いる画面上入力部１０４と出力部１０６、通信衛星と交信してそのユーザ携帯端末２０の位置情報を受信するＧＰＳモジュール１０８、メモリ１１０、メモリカード３０のデータの読み書きを行うメモリカードＩ／Ｆ１１４を含む。メモリ１１０には、後述する本体認証キー１１２が記憶されるほか、電子旅行ガイドプログラムを含むＰＤＡプログラム等が記憶される。これらの要素は、相互に内部バスで接続される。
【００４９】
ＣＰＵ１００は、電子旅行ガイド機能ブロック１２０と、ＰＤＡ一般機能ブロック１２２とを含む。電子旅行ガイド機能ブロック１２０は、そのユーザ携帯端末２０でのみ電子旅行ガイドアプリケーションが実行されることを許可する本体認証部１２４、そのユーザ携帯端末２０上でそのメモリカード３０に記憶された電子旅行ガイドデータ１５０のみ読み出せることを許可するカード認証部１３０、メモリカード３０に記憶される電子旅行ガイドデータ１５０を用いて電子旅行ガイドアプリケーションを実行し、カラーディスプレイ２２上に表示する電子旅行ガイド表示部１３６、電子旅行ガイドサーバ１２から通信制御部１０２を介して電子旅行ガイドの更新データを取得する更新取得部１３８を含む。これらの機能はソフトウェアによって実現することができ、具体的には、対応する電子旅行ガイドプログラムを含むＰＤＡプログラムを実行することで実現できる。また、各機能の一部をハードウエアで実現するように構成してもよい。
【００５０】
メモリカード３０は、上記のように、カード本体に非分離的に取り付けられるカードＩＤ３１、データＩＤ１５２が埋め込まれた電子旅行ガイドデータ１５０とともに、カード認証キー１５４が記憶される。
【００５１】
上記構成の電子旅行ガイドシステム１０の動作について、ユーザ携帯端末２０の認証、メモリカード３０の認証、電子旅行ガイドのデータ利用の順に説明する。
【００５２】
図９は、ユーザ携帯端末２０の認証、すなわち、特定の端末本体上でのみ電子旅行ガイドアプリケーションの実行を許可するための認証の手順を説明する図である。この図では、認証機関６０とユーザ携帯端末２０との間の手順も含めて示してある。このうち、ユーザ携帯端末２０の認証手順は、ＣＰＵ１００の本体認証部１２４の機能によって行われる。最初に、ユーザ携帯端末２０において、製造時に本体ＩＤ２１が付与される（Ｓ１０）。上記の例では、端末本体に３２桁の１６進データが埋め込まれる。認証機関６０は、本体認証キーを作成する（Ｓ１２）。
【００５３】
本体認証キーは、次の２段階の手順で作成される。第１段階は、端末本体のＩＤを構成するデータの配列順序を変換する順序変換である。上記の３２桁の本体ＩＤ２１の場合では、３２桁にダミーの３桁を加え合計３５桁とし、乱数表に基づいて作成した順序変換表に従って、配列順序を変換し、変換後の３５桁を作成する。
【００５４】
順序変換表の１例を図１０に示す。ここでは、元々の３５桁における各桁のデータが、変換によりどの桁に移るかが示されている。変換のパターンはここでは５つ準備されている。例えば、元々の３５桁データにおける１０桁目のデータは、パターン１では「１０」のところの桁、すなわち、１桁目に移る。同様に元々の３５桁データにおける２０桁目のデータは、パターン１では「２０」のところの桁、すなわち、１７桁目に移る。パターンを５つ用意したのは、変換の選択を可能にし、さらに逆解析を困難にするためである。どのパターンを用いるかは、あらかじめ規則を定めておける。例えば、元々の本体ＩＤ２１のデータにおける各桁データの総和を用い、それに従って選択を決定することができる。
【００５５】
第２段階は、順序変換されたデータの桁数を変換する桁数変換である。具体的には、１６進数の３５桁で示される順序変換後のデータを、３２進数に変換し、その際、データの各桁を乱数表に基づいて作成した変則３２進数化表に従い、０から９、及びＡからＺの文字に変換する。これにより順序変換されたデータを隠し、また、３５桁データが２８桁と少ない桁数で表現できるようになる。
【００５６】
変則３２進数化表の１例を図１１に示す。ここでは、３２進数に変換したあとの各データが、０から９、及びＡからＺの中のどの文字で表現されるかが示されている。表現選択のパターンはここでは５つ準備されている。例えば、３２進数の１０は、パターン１では「１０」のところの文字、すなわち、Ｈで表現される。同様に３２進数の２０は、パターン１では「２０」のところの文字、すなわち、Ｌで表現される。パターンを５つ用意したのは、順序変換のときに説明したのと同じである。また、どのパターンを用いるかは、あらかじめ規則を定めておき、それは順序変換のときの規則と同じでもよく、別のものでもよい。
【００５７】
このようにして、元々の本体ＩＤ２１は、１６進３２桁から、ダミー追加、順序変換、変則３２進数への桁数変換、これらにおけるパターン選択等の組み合わせで、０から９、及びＡからＺの文字の２８桁が生成され、これが、本体認証キーとなる。
【００５８】
再び図９に戻り、作成された本体認証キーは認証機関６０によって、その本体ＩＤ２１に対し付与され（Ｓ１４）、ユーザ携帯端末２０はこれをメモリ１１０に、本体認証キー１１２として記憶する（Ｓ１６）。こうして、ユーザ携帯端末２０には、本体ＩＤ２１と、本体認証キー１１２とが備えられる。認証機関６０は、上記の例で電子旅行ガイドサービスを提供する業者等であるので、Ｓ１０からＳ１６までの工程は、電子旅行ガイドサービスを提供する業者等によって、ユーザ携帯端末２０を生産する際に、電子旅行ガイドアプリケーションを搭載するときに合わせて行われるのが便利である。
【００５９】
ユーザが、本体ＩＤ２１と、本体認証キー１１２とが備えられ、電子旅行ガイドアプリケーションが搭載されたユーザ携帯端末２０を購入すると、まず電子旅行ガイドアプリケーションを立ち上げようとする（Ｓ１８）。このとき、ＣＰＵ１００における本体認証部１２４の本体参照キー作成モジュール１２６の機能により、次の手順で本体参照キーが作成される。すなわち、本体ＩＤ２１を図示されていない読取センサで読み出す（Ｓ２０）。そして、図１０、図１１で説明した本体認証キー作成手順と同じ手順で、読み出された本体ＩＤ２１のデータを処理し、生成されたものを参照キーとする（Ｓ２２）。したがって、本体ＩＤ２１が異ならない限り、参照キーは本体認証キーと一致するはずである。
【００６０】
そこで、メモリ１１０から本体認証キー１１２を読み出し、作成された参照キーと比較し（Ｓ２４）、一致するか否かを判断する（Ｓ２６）。これは、本体認証部１２４の判断モジュール１２８の機能によって行われる。一致と判断されると、電子旅行ガイドアプリケーションの起動が許可され（Ｓ２８）、一致と判断されないと、起動が禁止される（Ｓ３０）。起動が禁止されるのは、参照キーを作成したところ、そのユーザ携帯端末２０の本体認証キー１１２と一致と判断されないときであるので、本体認証キーを取得せずに、不正に電子旅行ガイドアプリケーションを自己のユーザ携帯端末に搭載するような場合である。このときは、そのユーザ携帯端末のメモリには、認証機関６０によって作成された本体認証キーが記憶されていない、すなわちデータがないか、有っても全く関係のないデータなので、その本体ＩＤ２１から作成された参照キーと一致しない。したがって、電子旅行ガイドアプリケーションの不正使用を防ぐことができる。
【００６１】
図１２は、メモリカード３０の認証、すなわち、特定の端末本体上での特定のメモリカードの読み出しのみを許可するための認証の手順を説明する図である。この図では、認証機関６０と、ユーザ固定端末１４、メモリカード３０、電子旅行ガイドデータ１５０、ユーザ携帯端末２０に関係する手順も含めて示してある。このうち、ユーザ携帯端末２０の認証手順は、ＣＰＵ１００のカード認証部１３０の機能によって行われる。
【００６２】
図９で説明したように、ユーザ携帯端末２０には、製造時に本体ＩＤ２１が付与される（Ｓ１０）。同様にメモリカード３０にも製造時にカードＩＤ３１が付与される（Ｓ３２）。上記の例では、カード本体に１０桁の１６進データが埋め込まれる。また、メモリカード３０に記憶される電子旅行ガイドデータ１５０にもそのデータ内容を示すデータＩＤ１５２が付与される（Ｓ３４）。上記の例では４桁の１６進データが埋め込まれる。
【００６３】
メモリカード３０が、認証機関６０の下でユーザに提供されるものでない場合、例えば上記の図７のような場合には、ユーザは、ユーザ固定端末１４から、申請キーを認証機関６０に送付する。送付は、ネットワーク１６または適当な通信手段を用いることができる。申請キーは、メモリカード３０のカードＩＤ３１に対応するものであるが、認証機関６０に送付する際に改ざん等がされるのを防ぐため、暗号化されたものである。申請キーには、この暗号化されたカードＩＤと、暗号を復号するための復号キーが含まれる。申請キーの作成は、認証機関６０から予め与えられたカード認証キー作成プログラムを立ち上げ、そこにカードＩＤ３１のデータを入力することで得ることができる。すなわち、申請キー作成を含め、以後のカード認証キー作成は、ユーザ固定端末１４においてユーザによって行われるが、そのカード認証キー作成プログラムの内容はユーザにとってブラックボックスで、認証機関６０の支配下におかれる。
【００６４】
認証機関６０は、送付された申請キーを添付された復号キーを用いて解読し、元のカードＩＤを得る。そして、このカードＩＤに基づいて、カード認証キーを作成するために用いる作成用キーを作成する（Ｓ３８）。この作成手順はユーザ固定端末１４には明らかにされない。そして、作成用キーは認証機関６０によって、そのカードＩＤ３１に対し付与され（Ｓ４０）、ユーザ固定端末１４はこれを取得する。ユーザ固定端末１４は、取得した作成用キーと、ユーザ携帯端末２０の本体ＩＤ２１と、電子旅行ガイドデータ１５０のデータＩＤ１５２とを用い、カード認証キーを作成する（Ｓ４４）。具体的には、認証機関６０より予め与えられたカード認証キー作成プログラムを用いて、申請キーと、本体ＩＤ２１とデータＩＤ１５２を入力することで、カード認証キーが作成されて出力される。
【００６５】
このように、カード認証キーの作成は、途中に申請キーが介在し、ユーザ固定端末１４の自由にならないようされるが、基本的に本体ＩＤ２１、カードＩＤ３１、データＩＤ１５２を用いて作成される。その作成の手順は、本体認証キー１１２作成と同様に、順序変換と、桁数変換を含む。作成されたカード認証キーは、例えば、０から９、及びＡからＺの文字の４０桁で表される。したがって、図９における本体認証キー作成の手順は、本体認証キー作成（Ｓ１２）の工程に１まとまりとなっているのに対し、図１２におけるカード認証キー作成の手順は、申請キー作成（Ｓ３６）からカード認証キー作成（Ｓ４４）に至る一連の手順である。
【００６６】
なお、カード認証キー作成において、本体ＩＤ２１、カードＩＤ３１の他に、データＩＤ１５２を用いるものとしたが、電子旅行ガイドデータが１つで、他と識別する必要がないときは、データＩＤを用いないで、本体ＩＤ２１、カードＩＤ３１のみからカード認証キー作成を行うものとしてもよい。
【００６７】
作成されたカード認証キーは、ユーザ固定端末１４によって付与（Ｓ４６）され、具体的にはメモリカード３０にカード認証キー１５４として書き込まれて記憶される（Ｓ４８）。こうして、メモリカード３０には、カードＩＤ３１と、データＩＤ１５２と、カード認証キー１５４とが備えられる。
【００６８】
メモリカード３０が、認証機関６０の下でユーザに提供されるものの場合、例えば上記の図６のような場合には、上記のＳ３６からＳ４８までの工程が認証機関６０、すなわち電子旅行ガイドサービスを提供する業者等によって行われる。このときの内容は、申請キー等が不要なので、処理するデータの相違を除けば、本体認証キー作成のときとほぼ同じとなる。
【００６９】
ユーザが、本体認証されたユーザ携帯端末２０を用い、電子旅行ガイドアプリケーションの起動が許可されると、次にメモリカード３０の読出立ち上げを行おうとする（Ｓ５０）。すなわち、メモリカード３０をユーザ携帯端末２０の図示されていないカード挿入口に挿入する。このとき、ＣＰＵ１００におけるカード認証部１３０のカード参照キー作成モジュール１３２の機能により、次の手順でカード参照キーが作成される。すなわち、本体ＩＤ２１、カードＩＤ３１、データＩＤ１５２をそれぞれ読み出す（Ｓ５２）。本体ＩＤ２１は上記のように図示されていない読取センサで読み出し、カードＩＤ３１、データＩＤ１５２は、メモリカードＩ／Ｆ１１４によって読み出される。そして、Ｓ３６からＳ４４で説明したカード認証キー作成の手順と同じ内容の手順で、読み出された本体ＩＤ２１、カードＩＤ３１、データＩＤ１５２のデータを処理し、生成されたものを参照キーとする（Ｓ５４）。したがって、これら３つのＩＤが異ならない限り、参照キーはカード認証キーと一致するはずである。
【００７０】
そこで、メモリカード３０からメモリカードＩ／Ｆ１１４を介してカード認証キー１５４を読み出し、作成された参照キーと比較し（Ｓ５６）、一致するか否かを判断する（Ｓ５８）。これは、カード認証部１３０の判断モジュール１３４の機能によって行われる。一致と判断されると、メモリカード３０の電子旅行ガイドデータ１５０の読み出しが許可され（Ｓ６０）、一致と判断されないと、読み出しが禁止される（Ｓ６２）。読み出しが禁止されるのは、参照キーを作成したところ、そのユーザ携帯端末２０のそのメモリカード３０に記憶されるカード認証キー１５４と一致と判断されないときであるので、まったく認証のないメモリカードを用いた場合のほか、そのユーザ携帯端末２０に関連して認証されたメモリカード３０でない他のメモリカードを用いた場合、あるいは、そのユーザ携帯端末２０に関連して認証されたメモリカード３０であるが、それに関連付けて認証された電子旅行ガイドデータ１５０と異なる内容のデータを記憶した場合等が含まれる。すなわち、特定のユーザ携帯端末２０で、特定のメモリカード３０で、特定の電子旅行ガイドデータ１５０を使用する以外の様々な組み合わせを含む不正使用は、すべて読み出し禁止とされる。したがって、電子旅行ガイドデータの不正使用を防ぐことができる。
【００７１】
次に、本体認証、カード認証を含む電子旅行ガイドシステム１０全体の手順を、図１３に沿って説明する。図１３には、電子旅行ガイドサーバ１２、ユーザ固定端末１４、メモリカード３０、ユーザ携帯端末２０との間の手順のやり取りが示される。電子旅行ガイドサービスを受けようとするユーザは、電子旅行ガイドサービスを提供する業者に申し込みをする。図１３ではこの申し込みを、ユーザ固定端末１４から電子旅行ガイドサーバ１２に対する登録申込（Ｓ７０）として示した。電子旅行ガイドサーバ１２は、申し込みを受け付け、例えば、登録料の支払い等を確認し、顧客マスタ３２に登録する（Ｓ７２）。
【００７２】
そして、ユーザは、認証されたユーザ携帯端末２０を入手する。このときに、そのユーザ携帯端末２０に関連付けて認証されたメモリカード３０に、希望の電子旅行ガイドデータが格納されたもの供給を受けることができるものとしてもよい。以下では、そのような場合でさらに他の電子旅行ガイドデータを入手したいとき、あるいはユーザ携帯端末２０の入手の際に、希望の電子旅行ガイドデータが格納されたメモリカード３０が支給されないとき等について述べる。
【００７３】
ユーザが、希望の電子旅行ガイドデータを取得したいと考えるときは、電子旅行ガイドサーバにその情報の提供を要求する（Ｓ７４）。電子旅行ガイドサーバ１２は、要求を受けて、まず登録が有るか否かを確認する（Ｓ７６）。なければ要求を拒否し、登録が有ると判断されると、要求された情報、すなわち新しい電子旅行ガイドデータを送信し（Ｓ７８）、ユーザ固定端末１４はこの情報を取得する（Ｓ８０）。そして一旦記憶する。例えば、Ｓ７４でまとめて複数組の電子旅行ガイドデータを要求し、それら全体を一旦記憶容量の十分あるユーザ固定端末１４の記憶装置に記憶し、その中の必要な電子旅行ガイドデータのみを、必要な時期に合わせて読み出すものとできる。そして、希望の電子旅行ガイドデータをメモリカード３０へ移し（Ｓ８４）これによりメモリカード３０に特定の電子旅行ガイドデータ１５０が記憶される（Ｓ８６）。
【００７４】
ユーザが電子旅行ガイドサービスを受けようとするときは、上記のように、電子旅行ガイドアプリケーションを立ち上げる（Ｓ８８）。そして、メモリカード３０をユーザ携帯端末２０の図示されていないカード挿入口に挿入する（Ｓ９０）。カード挿入口にはメモリカードＩ／Ｆ１１４が設けられ、メモリカード３０から上記のようにカードＩＤ３１、データＩＤ１５２が読み出され、本体ＩＤ２１の読み出しとともに、カード認証等が行われる（Ｓ９２）。認証によりメモリカード３０および電子旅行ガイドデータ１５０がそのユーザ携帯端末２０に関連付けられた正規のものであるとされると、電子旅行ガイドデータ１５０を読み出し、電子旅行ガイドアプリケーションを実行することが可能となる。
【００７５】
一方で、電子旅行ガイドサーバ１２は、電子旅行ガイドデータ１５０の更新を継続的に行っており、その更新情報をネットワーク１６により送信している（Ｓ９４）。ユーザ固定端末１４はこれを受信する（Ｓ９５）。また、ユーザ携帯端末２０も、ＣＰＵ１００の更新取得部１３８の機能により、通信制御部１０２を経由して、更新情報を受信する（Ｓ９６）。この場合、更新取得部１３８は、そのユーザ携帯端末２０に必要な更新データのみを選択的に受信する機能を有するものとしてよい。例えば、現在挿入されているメモリカード３０に記憶されている特定の電子旅行ガイドデータ１５０の更新データのみを受信するものとできる。これにより、ユーザ携帯端末２０は余分の記憶容量を備える必要が少なくなり、また、ネットワーク１６を介しての電子旅行ガイドサーバ１２との交信を短時間で済ますことができる。受信した更新情報は、メモリカード３０のデータ更新（Ｓ９８）に用いられる。こうして、ユーザ携帯端末２０は、常に最新の電子旅行ガイドデータ１５０を用いることができる。
【００７６】
そして、ＣＰＵ１００の電子旅行ガイド表示部１３６の機能により、最新の電子旅行ガイドデータ１５０を用い、電子旅行ガイドアプリケーションが実行され（Ｓ１００）、カラーディスプレイ２２上に、電子旅行ガイド用の画面が表示される。カラーディスプレイ２２は、上記のように画面上入力部１０４と出力部１０６を備え、ユーザは、ペン入力または手入力により、この画面と会話式で電子旅行ガイドアプリケーションを操作できる。
【００７７】
電子旅行ガイドアプリケーションの実行の様子を図１４（ａ）から（ｅ）に示す。これらは、ユーザ携帯端末２０のカラーディスプレイ２２を用いての電子旅行ガイドの一例を示すもので、カラーディスプレイ２２には、電子旅行ガイドの対象となる地域の標準地図２００が表示されている。標準地図は、ＧＰＳモジュール１０８によって検出されるユーザ携帯端末２０の現在位置を、電子旅行ガイドのための地図上で表示できるように、ＧＰＳモジュールの地図座標系と、電子旅行ガイドサーバ１２の地図データの座標系との間を一致させて標準化した電子地図である。
【００７８】
図１４（ａ）は、カラーディスプレイ２２の画面を示し、標準地図２００上のほぼ中央に、このユーザ携帯端末２０の現在位置が十字マーク２０２で表示される。なお、標準地図２００の画面上の方位２０１も表示され、画面の上方に、経度、緯度で示す現在位置座標２０３が表示される。ここで、上記の提携店マスタ４０に登録されている提携店の位置は、「登」マーク２０４で示される。
【００７９】
標準地図２００の表示は、画面の周囲に置かれる任意の矢印２０６を手入力又はペン入力でタップし続けるか、手のマークボタン２０８をタップし、手入力又はペン入力で画面を任意の方向にドラッグすることで上下左右、すなわち任意の方向に中心を移動させることができる。また、回転マーク２１０を一度タップするごとに、画面を９０度ずつ回転させることができる。また、天眼鏡マーク２１２をタップすることで、標準地図２００の倍率を変更することができる。
【００８０】
さらに、「地点」ボタンをタップすると、図１４（ｂ）に示す目的地登録ファイル２１４が現れ、地図上で指定した任意の位置を目的地として最大３つまで登録できる。位置の指定は画面上の希望の位置を手入力又はペン入力でタップすることで行える。また、「表示」ボタンをタップすると、図１４（ｃ）に示す表示切替ファイル２１６が現れ、画面上に登録された目的地が現れるように、標準地図２００の位置が自動的に移動する。図１４（ａ）の例では、目的地１が「目」マーク２１８で示されている。また、このとき、現在位置を示す十字マーク２０２から目的地１を示す「目」マークへ向けて方角マーク２２０が表示され、さらに画面の上方に、現在位置から目的地までの距離２２２が表示される。なお、目的地は、提携店であってもよい。このときは「登」マーク２０４と「目」マーク２１８が重なるが、登録提携店までの方角と距離が容易にわかる。
【００８１】
また、「検索」ボタンをタップすると、図１４（ｄ）に示す登録地検索ファイル２２４が現れ、予め提携店マスタ４０に登録されている提携店のリストが表示される。そして、地図上で「登」マークを手入力又はペン入力でタップすること等で、その指定した提携店が登録地検索ファイル２２４で他と異なる表示、例えば、図１４（ｄ）で示すように枠で囲まれて表示される。あるいは逆に、登録地検索ファイル２２４で登録提携店リストを順次スクロールして、希望店を見つけ、そこを登録地検索ファイル２２４上で手入力又はペン入力でタップすることで、その希望店の位置が画面上に現れるようにカラーディスプレイ２２の標準地図２００を自動移動させることもできる。
【００８２】
このように、カラーディスプレイ２２の標準地図２００及び登録地検索ファイル２２４上で、登録提携店の中で、希望する提携店を希望店として特定することができる。図１４（ｄ）の例では、特定された希望店は「○○レストラン」である。そして、登録地検索ファイル２２４上で、特定された希望提携店、上記の例で「○○レストラン」を手入力又はペン入力でタップすると、図１４（ｅ）に示すように、その希望店についての提携店情報２２６が表示される。この情報は、図３で説明した提携店マスタ４０の提携店情報４２の内容に相当する。提携店情報２２６には、例えば「予約画面」２２８ボタンを設け、これをタップすれば予約画面表示がされ、予約等を画面上で行えるものとすることもできる。
【００８３】
このように、ユーザは、メモリカード３０に記憶される電子旅行ガイドデータ１５０を用い、電子旅行ガイドアプリケーションを実行させることで、ユーザ携帯端末２０のカラーディスプレイ２２上で会話式により、旅行先等において目的先に案内される電子旅行ガイドのサービスを受けることができる。
【図面の簡単な説明】
【００８４】
【図１】本発明に係る実施の形態における電子旅行ガイドのユーザ携帯端末を用いる電子旅行ガイドシステムの構成図である。
【図２】本発明に係る実施の形態において、電子旅行ガイドに用いる顧客マスタの例を示す図である。
【図３】本発明に係る実施の形態において、電子旅行ガイドに用いる提携店マスタの例を示す図である。
【図４】本発明に係る実施の形態において、ユーザ携帯端末の外観と、メモリカードとを示す図である。
【図５】本発明に係る実施の形態において、ユーザ携帯端末がメモリカードを使用して電子旅行ガイドを利用する２つの形態を説明する図である。
【図６】本発明に係る実施の形態において、メモリカードの認証における第１の形式を説明する図である。
【図７】本発明に係る実施の形態において、メモリカードの認証における第２の形式を説明する図である。
【図８】本発明に係る実施の形態におけるユーザ携帯端末及びメモリカードのブロック図である。
【図９】本発明に係る実施の形態において、ユーザ携帯端末の認証の手順を説明する図である。
【図１０】本発明に係る実施の形態において、順序変換表の１例を示す図である。
【図１１】本発明に係る実施の形態において、変則３２進数化表の１例を示す図である。
【図１２】本発明に係る実施の形態において、メモリカードの認証の手順を説明する図である。
【図１３】本発明に係る実施の形態において、本体認証、カード認証を含む電子旅行ガイドサービス全体の手順を説明する図である。
【図１４】本発明に係る実施の形態において、電子旅行ガイドアプリケーションの実行の様子を示す図である。
【符号の説明】
【００８５】
１０  電子旅行ガイドシステム、１２  電子旅行ガイドサーバ、１４  ユーザ固定端末、１６  ネットワーク、２０  ユーザ携帯端末、２１  本体ＩＤ、２２  カラーディスプレイ、３０  メモリカード、３１  カードＩＤ、３２  顧客マスタ、４０  提携店マスタ、４２，２２６  提携店情報、４４  提携店地図情報、６０  認証機関、６２，６４，６８  販売店、６６  ブランクのメモリカード、１００  ＣＰＵ、１０２  通信制御部、１０４  画面上入力部、１０６  出力部、１０８  ＧＰＳモジュール、１１０  メモリ、１１２  本体認証キー、１２０  電子旅行ガイド機能ブロック、１２２  ＰＤＡ一般機能ブロック、１２４  本体認証部、１２６  本体参照キー作成モジュール、１２８，１３４  判断モジュール、１３０  カード認証部、１３２  カード参照キー作成モジュール、１３６  電子旅行ガイド表示部、１３８  更新取得部、１５０  電子旅行ガイドデータ、１５２  データＩＤ、１５４  カード認証キー、２００  標準地図。
【図１】
2006215746.tif 000003
【図２】
2006215746.tif 000004
【図３】
2006215746.tif 000005
【図４】
2006215746.tif 000006
【図５】
2006215746.tif 000007
【図６】
2006215746.tif 000008
【図７】
2006215746.tif 000009
【図８】
2006215746.tif 000010
【図９】
2006215746.tif 000011
【図１０】
2006215746.tif 000012
【図１１】
2006215746.tif 000013
【図１２】
2006215746.tif 000014
【図１３】
2006215746.tif 000015
【図１４】
2006215746.tif 000016