(57)【特許請求の範囲】
【請求項１】
複数のセルフサービス端末装置（１４）と、当該複数のセルフサービス端末装置（１４）と相互接続している遠隔サーバ（１２）と、を備えたセルフサービス端末システム（１０）であって、
前記セルフサービス端末装置（１４）は、
複数の周辺デバイスから成るユーザ・インターフェース（３０）と、
前記ユーザ・インターフェースを制御する端末装置アプリケーション（３８）と、を備え、
前記端末装置アプリケーションに対して、第三者のアプリケーションが前記ユーザ・インターフェースの一つを使用するためのリクエストを発行するサーバ・アプリケーション（１０４、２６０）を記憶する前記遠隔サーバ（１２、２１２）に対する通信リンク手段と、を有し、
前記サーバ・アプリケーションが前記遠隔サーバ上で実行され、当該セルフサービス端末装置の前記ユーザ・インターフェースが制御される、ことを特徴とするセルフサービス端末システム。
【請求項２】
前記遠隔サーバが、前記セルフサービス端末装置との通信セッションの追跡を行う請求項１に記載のセルフサービス端末システム。
【請求項３】
前記端末装置アプリケーションが、当該セルフサービス端末装置がユーザによって使用中であることを確認するために、前記第三者のアプリケーションの動作中前記セルフサービス端末装置の使用方法を監視する請求項１に記載のセルフサービス端末システム。
【請求項４】
前記セルフサービス端末装置が、前記サーバ・アプリケーションが前記リクエストを送信することができるポートを提供する請求項１に記載のセルフサービス端末システム。
【請求項５】
前記セルフサービス端末装置が、前記遠隔サーバに前記リクエストの状態を示す応答を提供する請求項１に記載のセルフサービス端末システム。
【請求項６】
前記セルフサービス端末装置におけるユーザによる取引きを認可する認可サーバを含むことを特徴とする請求項１に記載のセルフサービス端末システム。
【請求項７】
前記端末装置が、現金自動預け払い機であることを特徴とする請求項１乃至６の何れか一項に記載のセルフサービス端末システム。
【発明の詳細な説明】
【０００１】
本発明は、セルフサービス端末装置（ＳＳＴ）に関し、特に第三者のアプリケーションに対してホスト役をするセルフサービス端末装置に関する。本発明は、自動金銭受け払い機（ＡＴＭ）との関連する。
【０００２】
ＡＴＭの運営者は、第三者により提供される商品及び／又はサービスに対する広告を表示するために、販売業者のような第三者にスクリーン・スペースをレンタルすることにより、ＡＴＭの高い所有コスト及び維持コストを相殺しようとする場合がある。第三者が、スクリーン・スペースをレンタルする理由は、ＡＴＭの所有費及び維持費を支払わないで、ＡＴＭの顧客に自分達の商品及び／又はサービスを宣伝することができるからである。
【０００３】
第三者のスクリーン・スペースをレンタルする場合に生じる１つの問題は、ＡＴＭのユーザに表示されるスクリーンの流れを制御するＡＴＭのアプリケーションが非常に複雑であることである。そのため、アプリケーションを修正するのが非常に困難になり、時間が掛かることになる。その結果、ＡＴＭのオーナーは、第三者が過度に頻繁に広告を変更するのに協力的でない。販売業者である、ある第三者の場合には、ＡＴＭを通して自らが宣伝する商品又はサービスの利用度が制限されるか、商品及び／又はサービスの価格が頻繁に変動する場合がある。このことは、長期間の広告の一部として、商品及び／又はサービスを宣伝するのが不便であることを意味する。
【０００４】
第三者にスクリーン・スペースをレンタルする際のもう１つの問題は、第三者が、ＡＴＭ内の周辺機器（例えば、プリンタ、カード・リーダ、預金モジュール等）にアクセスすることができないことである。その１つの理由は、ＡＴＭの場合には、不正使用を防止するために、その周辺機器に機密保護アクセスしかできないからである。もう１つの理由は、ＡＴＭは、軽度の事故が発生した場合でも、ＡＴＭが確実に動作することができるように、固有の柔軟性を持っていることである。それ故、すべての第三者の広告又は他のアプリケーションは、ＡＴＭのユーザにレシート又は他の印刷情報を発行することができないし、第三者のアプリケーションをＡＴＭのアプリケーションに内蔵させない限り、ユーザからの支払いを受け入れることはできない。
米国特許第５，３０５，１９５号は、オンライン端末装置用の会話型宣伝システムを開示している。このシステムは、端末に完全動作ビデオ宣伝および他の情報を提供するための商業用コンピュータと、オンライン・サービスを提供するためのメインフレーム・コンピュータとを有する。
【０００５】
本発明の１つ又はそれ以上の実施形態の目的の１つは、第三者へのスクリーン・スペースのレンタルに関連する上記欠点の１つ又はそれ以上、又は他の欠点を解決又は緩和することである。
【０００６】
本発明は、複数のセルフサービス端末装置と、当該複数のセルフサービス端末装置と相互接続している遠隔サーバと、を備えたセルフサービス端末システムであって、前記セルフサービス端末装置は、複数の周辺デバイスから成るユーザ・インターフェースと、前記ユーザ・インターフェースを制御する端末装置アプリケーションと、を備え、前記端末装置アプリケーションに対して、第三者のアプリケーションが前記ユーザ・インターフェースの一つを使用するためのリクエストを発行するサーバ・アプリケーションを記憶する前記遠隔サーバに対する通信リンク手段とを有し、前記サーバ・アプリケーションが前記遠隔サーバ上で実行されて、当該セルフサービス端末装置の前記ユーザ・インターフェースが制御される、ことを特徴とするセルフサービス端末システムを提供するものである。
【０００７】
サーバ・アプリケーションは、アプリケーションの流れを発生するための手段を備える。アプリケーションの流れは、端末装置のユーザに表示されるスクリーン又は映像のシーケンスであり、通常、グラフィックス及びテキストを含み、場合によっては音響を含む。通常、表示されるグラフィックス、テキスト及び音響は、ユーザからの１つ又はそれ以上の入力により変化する。アプリケーションの流れにより、ユーザは、取引き又は情報のリクエストのような動作を行うことができる。
【０００８】
好適には、ユーザ・インターフェースは、ユーザ入力手段、ディスプレイ、及び少なくとも１つの他の周辺デバイスを含むことが好ましい。
【０００９】
少なくとも１つの他の周辺デバイスは、プリンタ、カード・リーダ、キャッシュ・ディスペンサ、預金モジュール等の中から選択することができる。
【００１０】
端末装置アプリケーションは、セルフサービス端末装置の動作全体を制御することができ、端末装置のためのアプリケーションの流れを含むことができる。
【００１１】
本発明の上記機能により、第三者は、ＳＳＴアプリケーションから独立した状態で、サーバ・アプリケーションを生成及び修正（それにより、サーバ・アプリケーションが発生したアプリケーションの流れを修正）することができる。それ故、第三者は、ＳＳＴアプリケーションの流れに影響を与えないで、第三者のアプリケーションの流れを好きなだけ更新することができる。第三者のアプリケーションの流れから端末装置アプリケーションを分離することにより、端末装置アプリケーションは、第三者のアプリケーションの流れを確実に端末装置アプリケーションの機密保護及び信頼性の要件に適合させるためのすべての要件から開放する。
【００１２】
また本発明の上記機能により、第三者は、そのサーバ・アプリケーションを、その専用のデータベース又はシステムの中の任意のものにインターフェースすることができ、それにより、ＳＳＴのユーザが、確実に、第三者が提供する全部の情報にアクセスすることができる。例えば、第三者が航空会社である場合には、フライト、チケットの入手の可能性、及びチケットの価格に関する航空会社のデータベースを、ＳＳＴのユーザが確実に最新のフライト及び入手できるチケット情報にアクセスすることができるようにするために、サーバ・アプリケーションを使用することができる。このことは、また、第三者が、サーバ・アプリケーションを送る場合を除いて、第三者の専用データベース及びシステムにＳＳＴのオーナーがアクセスする必要がないことを意味する。
【００１３】
また本発明の上記機能により、サーバ・アプリケーションを、各端末装置のところでではなく、遠隔サーバのところで集中的に更新することができる。
【００１４】
好適には、リンクは、ＩＰ（インターネット・プロトコル）ネットワークへ接続するためのネットワーク接続であることが好ましい。ＩＰネットワークは、公衆インターネット、専用イントラネット、エクストラネット等であってもよい。
【００１５】
好適には、セルフサービス端末装置は、ハイパーテキスト・マークアップ言語（ＨＴＭＬ）のようなページ記述言語に適合するファイルを受信するための手段を内蔵することが好ましい。ページ記述言語に適合するファイルを受信するための手段としては、（マイクロソフト（商標）のインターネット・エクスプローラ、ネットスケープ（商標）コミュニケータ等のような）埋設ウェブ・ブラウザを使用することができる。別な方法の場合、ページ記述言語に適合するファイルを受信するための手段としては、例えば、Ｓｕｎ（商標）ＨｏｔＪａｖａ（商標）ＨＴＭＬ構成部材のような埋設ＨＴＭＬ構成部材を使用することができる。
【００１６】
サーバ・アプリケーションは、遠隔サーバにより実行することができる。すなわち、サーバ・アプリケーションは、サーバ側のアプリケーションであってもよい。他の実施形態の場合には、サーバ・アプリケーションは、セルフサービス端末装置上で実行することができる。すなわち、サーバ・アプリケーションは、クライアント側のアプリケーションであってもよい。
【００１７】
サーバ側のアプリケーションを使用する実施形態の場合には、遠隔サーバは、ページ記述言語に適合するファイルを受信するための手段に供給するために、インターネット・ウェブ・ページのような、動的に発生したページ記述言語ファイルを供給することができる。
【００１８】
ページ記述言語ファイルは、任意の従来の方法で発生することができる。例えば、Ｐｅｒｌスクリプト又はＣＧＩスクリプトを、ＨＴＭＬファイルを発生するために使用することができる。別な方法としては、マイクロソフト（商標）のアクティブ・サーバ・ページ又はＳｕｎ（商標）のＪａｖａ  Ｓｅｒｖｌｅｔを、ＨＴＭＬファイルを発生するために使用することができる。他の実施形態の場合には、ＤＨＴＭＬ（動的ハイパーテキスト・マークアップ言語）を、ＨＴＭＬファイルを発生するために使用することができる。
【００１９】
クライアント側のアプリケーションを使用する実施形態の場合には、サーバ・アプリケーションは、１つ又はそれ以上のＪａｖａ  Ａｐｐｌｅｔ及び／又はＡｃｔｉｖｅＸ制御を含むことができる。Ｊａｖａ  Ａｐｐｌｅｔ又はＡｃｔｉｖｅＸ制御は、インターネット・ウェブ・ページを動的に発生し、これらのページを埋設ウェブ・ブラウザ、又は端末装置のＨＴＭＬ構成部材に供給することができる。Ｊａｖａ  Ａｐｐｌｅｔ又はＡｃｔｉｖｅＸ制御は、ユーザがリクエストした情報を提供するために、遠隔サーバにアクセスすることができる。
【００２０】
ハイパーテキスト・リンクは、動的に発生したウェブ・ページ内に埋設することができ、以降の動的ページをポイントし、それにより、複雑な流れをベースとするアプリケーションを構成することができる。
【００２１】
好適には、遠隔サーバは、サーバとクライアント（ＳＳＴ）との間の関連を維持するために、セッション追跡を実行することが好ましい。
【００２２】
好適には、遠隔サーバは、各クライアントに対するセッション対象物を提供し、それにより、セッション対象物が、そのクライアントが実行している、アプリケーションの流れに関する情報を維持することが好ましい。このようにすることにより、クライアント上で動作しているアプリケーションの状態に関するサーバ情報が与えられる。
【００２３】
ＳＳＴは、第三者のアプリケーションにアクセスするために、（プッシュ・ボタンのような）専用ユーザ入力を供給することができる。別な方法として、又は追加として、タッチスクリーンをディスプレイとして使用することができ、ＳＳＴは、第三者のアプリケーションを表示するために、ディスプレイのある領域を割り当てることができ、それにより、割り当てられた領域に触れた場合に、第三者のアプリケーションが作動する。第三者のアプリケーションが作動すると、端末装置は、例えば、ほぼディスプレイの画面一杯に、割り当てられた領域を拡大することができる。
【００２４】
好適には、第三者のアプリケーションの動作中に、端末装置アプリケーションが、ユーザを確実に依然として存在させ、必要に応じて、エラー処理機能を実行するために、端末装置の使用状態を監視することが好ましい。サーバ・アプリケーションの実行中に、ユーザが端末装置の使用を中止した場合には、端末装置アプリケーションは、他のユーザがサーバ・アプリケーションを作動するまで、サーバ・アプリケーションを終了させておくことができる。
【００２５】
ある実施形態の場合には、ＳＳＴ上のディスプレイ領域に２つ以上の第三者のアプリケーションを割り当てることができる。
【００２６】
好適には、端末装置は、サーバ・アプリケーションがリクエストを送信することができるポートを提供することが好ましい。そうすることにより、サーバ・アプリケーションは、ＳＳＴに直接リクエストを送信することができる。（ＳＳＴにより実行中の埋設ウェブ・ブラウザ又はＨＴＭＬ構成部材を通してではなく）ＳＳＴに直接リクエストを送信した場合の利点は、機密保護が改善されることである。
【００２７】
端末装置は、（ウェブ・ブラウザ又はＨＴＭＬ構成部材ではなく）端末装置アプリケーションだけが、確実に、施設にアクセスするようにする一方で、遠隔サーバにローカル機能（例えば、レシート印刷、預け入れ又は払い出し等のような周辺機器により提供されるこれらの機能）を提供することができる。例えば、端末装置は、サーバがある種のデータの印刷をリクエストすることができるようにする。端末装置は、ポートを通してこのリクエストを受信し、プリンタにアクセスし、確実に、データが印刷され、ユーザに提供されるように、端末装置アプリケーションを使用する。
【００２８】
好適には、端末装置は、サーバに、例えば、受け入れられた印刷リクエスト、印刷エラー、印刷の完了等のような、リクエストの状態を示す応答を提供することが好ましい。
【００２９】
ある実施形態の場合には、サーバだけがリクエストを行うことができるので、すべてのクライアント側のアプリケーションは、サーバを通して端末装置にリクエストを送信しなければならない。他の実施形態の場合には、クライアント側のアプリケーションは、端末装置に対して直接リクエストを行うことができる。
【００３１】
システムは、認可サーバを含むことができ、この場合、認可サーバは、端末装置のユーザがリクエストした取引きを認可するために動作することができる。別な方法としては、端末装置のユーザがリクエストした取引きを認可するために、また、第三者のアプリケーションの流れを含むサーバ・アプリケーションを記憶するために、遠隔サーバを使用することができる。
【００３２】
好適には、サーバ・アプリケーションは、ページ記述言語に適合するファイルを発生することが好ましい。
【００３３】
好適には、遠隔サーバは、端末装置に、ページ記述言語に適合するファイルを供給するための手段を含むことが好ましい。
【００３５】
好適には、ＳＳＴのオーナーにより制御されるユーザ・インターフェース・アプリケーションは、ＳＳＴ上に常駐していて、第三者により制御されるユーザ・インターフェース・アプリケーションは、遠隔サーバ上に常駐している。
【００３６】
第２の態様によれば、本発明は、端末装置アプリケーションを含むＳＳＴ上で、第三者のアプリケーションに対してホスト役をする方法を提供する。該方法は、遠隔サーバ上に記憶していて、ユーザに動作をさせるための第三者のアプリケーションの流れを含むサーバ・アプリケーションへのリンクを提供するステップと、ユーザに、前記サーバ・アプリケーションと相互作用するためか、または前記端末装置アプリケーションと相互作用するためのオプション（１２０）を提示するステップと、前記サーバ・アプリケーションとの相互作用を要求しているユーザに応じて、前記サーバ・アプリケーションを実行（１３０）し、ユーザに前記第三者のアプリケーションの流れを提示するステップと、前記端末装置アプリケーションが制御している施設を使用するための要求に対して、前記遠隔サーバを監視（１３２）するステップとを含むことを特徴とする。
【００３７】
好適には、上記方法は、さらに、端末装置アプリケーションが、ユーザの不在を検出するために、サーバ・アプリケーションとのユーザの相互作用を監視するステップを含むことが好ましい。
【００３８】
好適には、上記方法は、さらに、ユーザの不在を検出した場合に、サーバ・アプリケーションを停止し、端末装置アプリケーションを表示するステップを含むことが好ましい。
【００３９】
好適には、ユーザにサーバ・アプリケーションを表示するステップは、サーバ・アプリケーションに含まれるアプリケーションの流れを表示するステップを含むことが好ましい。別な方法として、又は追加として、アプリケーションの流れが、音声ファイルを含む場合には、ユーザにサーバ・アプリケーションを表示するステップが、サーバ・アプリケーションが含んでいる音声ファイルを演奏するステップを含むことが好ましい。
【００４１】
好適には、各端末装置アプリケーションは、サーバと端末装置の間で、ピアトゥピア通信を行うことができるようにするために、サーバ・プロセスを実行することが好ましい。
【００４２】
本発明の上記及び他の機能は、添付の図面を参照しながら、下記の特定の説明を読めば理解することができるだろう。上記説明は単に例示としてのものに過ぎない。
【００４３】
図１について説明すると、この図は、ＩＰネットワーク１６により３つのクライアント１４に接続している遠隔サーバ１２を備えるセルフサービス端末装置システム１０である。各クライアント１４は、公衆アクセス・セルフサービス端末装置（ＳＳＴ）である。第１のＳＳＴ１４ａは、ＡＴＭであり、第２のＳＳＴ１４ｂは、金融サービス・センター（ＦＳＣ）であり、第３のＳＳＴ１４ｃは、情報キオスクである。ネットワーク１６は、インターネットである。遠隔サーバ１２は、航空会社（「ＸＹＺ航空」）が所有、運営している。一方、３つのＳＳＴ１４を所有、運営しているのは金融機関である。
【００４４】
ＡＴＭ１４ａも、従来のＡＴＭのネットワークに対する方法と類似の方法で、交換デバイス２２を通して、金融機関の認可センター２０に接続している。交換デバイス２２は、金融機関の認可リクエストをＡＴＭ１４ａ又は金融サービス・センター１４ｂから認可センター２０に転送するために使用される。当業者であれば理解することができると思うが、交換デバイス２２及び認可センター２０は、１つのサーバ（認可サーバ）に内蔵することができる。また、交換デバイス２２が、認可リクエストを、他の金融機関が運営している認可センターに、また金融サービス会社に転送することができることも理解することができるだろう。
【００４５】
図２について説明すると、各ＳＳＴ１４は、ユーザ・インターフェース３０、インターネット１６を通してサーバ１２へリンクするためのネットワーク接続３２、及びＳＳＴ１４の動作を制御するためのコントローラ３４を備える。コントローラ３４は、ページ記述言語に適合するファイルを受信するための手段３６を内蔵する。コントローラ３４は、また、端末装置１４を制御するための端末装置アプリケーション３８を内蔵する。
【００４６】
遠隔サーバ１２は、また、ネットワーク接続４０及びウェブ・サーバ４４を内蔵するコントローラ４２、及びサーバ１４を制御するためのサーバ・オペレーティング・システム４６を有する。
【００４７】
図３について説明すると、この図は、ＳＳＴ１４のうちの１つ（ＡＴＭ１４ａ）の詳細図である。システム・バス（又は、複数のシステム・バス）４８が、相互間で通信することができるように、ユーザ・インターフェース３０、ネットワーク接続３２、及びコントローラ３４を相互に接続している。
【００４８】
ユーザ・インターフェース３０は、下記のユーザ・インターフェース素子（周辺デバイス）、すなわち、カード・リーダ５０、ディスプレイ５２、ディスプレイ５２上に装着されているタッチスクリーン・モジュール５４、プリンタ５６、及びキャッシュ・ディスペンサ５８を備える。
【００４９】
コントローラ３４は、ユーザ・インターフェース素子５０〜５８、すなわち、カード・リーダ・コントローラ６０、ディスプレイ・コントローラ６２、タッチスクリーン・コントローラ６４、プリンタ・コントローラ６６、及びディスペンサ・コントローラ６８を駆動するためのモジュールを備える。これらのユーザ・インターフェース素子（５０〜５８）及び関連コントローラ（６０〜６８）は、従来のＡＴＭ上で使用されている標準モジュールであるので、詳細な説明は省略する。
【００５０】
コントローラ３４は、また、不揮発性メモリ内に記憶しているＢＩＯＳ７０、マイクロプロセッサ７２、関連主メモリ７４、磁気ディスク・ドライブの形をしている記憶空間７６、ＡＴＭ１４ａを交換デバイス２２（図１）に接続するための専用交換接続７８を備える。
【００５１】
ページ記述言語３６に適合するファイルを受信するための手段は、端末装置アプリケーション３８に埋設されているＨｏｔＪａｖａ（商標）ブラウザ・ビーン構成部材である。説明を簡単にするために、以後、埋設ブラウザ構成部材を、ブラウザ又はウェブ・ブラウザと呼ぶことにする。
【００５２】
使用中、主メモリ７４には、ＡＴＭオペレーティング・システムの核８０及びＡＴＭの動作を制御するための、（端末装置アプリケーションである）ＡＴＭアプリケーション３８がロードされる。
【００５３】
遠隔サーバ１２をより詳細に示している図４について説明すると、１本のシステム・バス（又は複数のシステム・バス）９０が、ネットワーク接続４０をコントローラ４２に接続している。コントローラ４２は、さらに、不揮発性メモリに記憶されているＢＩＯＳ９２、マイクロプロセッサ９４、関連主メモリ９６、磁気ディスク・ドライブの形をしている記憶空間９８、及び航空会社に対するフライト・チケット発行、価格及び座席の入手可能性についての情報を記憶するためのデータベース１００を備える。
【００５４】
サーバ・オペレーティング・システム４６及びウェブ・サーバ４４は、磁気ドライブ９８上に記憶される。使用中、主メモリ９６には、サーバ・オペレーティング・システムの核１０２及びウェブ・サーバ４４がロードされる。この実施形態の場合には、ウェブ・サーバ４４は、Ｊａｖａウェブ・サーバ（商標）である。
【００５５】
Ｊａｖａウェブ・サーバ４４は、１つ又はそれ以上のＪａｖａ  Ｓｅｒｖｌｅｔを呼び出すためのサーバ・アプリケーション１０４を含み、サーバ４４は、ＪＤＢＣ（Ｊａｖａデータベース接続性）ＡＰＩの形をしているデータベース・アプリケーション・プログラミング・インターフェース（ＡＰＩ）１０６をサポートする。
【００５６】
Ｊａｖａ  Ｓｅｒｖｌｅｔ１０４は、この実施形態ＨＴＭＬにおいて、ページ記述言語に適合するファイルを発生する。Ｊａｖａウェブ・サーバ４４は、また、当業者であれば周知のように、セッション管理、スレッド管理、行政及び機密保護機能を提供する。
【００５７】
データベース・アプリケーション・インターフェース１０６は、データベース１００へのＳＱＬアクセスを提供する、データベース・ドライバである。Ｊａｖａ  Ｓｅｒｖｌｅｔは、ユーザのリクエストに応じてＨＴＭＬファイルを発生する際に使用するために、データベース１００から情報を入手するためにＪＤＢＣ  ＡＰＩ１０６を使用する。
【００５８】
Ｊａｖａ  Ｓｅｒｖｌｅｔは、動的に情報を発生するために使用されるソフトウェア・コードである。各Ｓｅｒｖｌｅｔは、ウェブ・サーバが、Ｓｅｒｖｌｅｔのためのリクエストと、ウェブ・ページのためのリクエストとを区別できるように、ウェブ・サーバに登録しなければならない。遠隔ウェブ・ブラウザが、登録したＳｅｒｖｌｅｔをリクエストした場合には、ウェブ・サーバは、Ｓｅｒｖｌｅｔのリストを作成する。このリストが作成されると、Ｓｅｒｖｌｅｔは、ウェブ・ブラウザによる次の呼出しへの待機時間の間メモリ内に残る。
【００５９】
図５及び図６を参照しながら、図１のシステムの動作について説明する。図５は、ディスプレイ５２及び２つの領域を持つタッチスクリーン５４、背景エリア１１０及び前景エリア１１２を示す。
【００６０】
前景エリア１１２は、背景エリア１１０の一部を覆っているウィンドウである。ウェブ・ブラウザ３６（図２及び図３）は、前景エリア１１２を制御し、任意のユーザの選択を検出するためにこのエリアを監視する。
【００６１】
背景エリア１１０は、ＡＴＭアプリケーション３８が制御する全スクリーン・ウィンドウであり、ＡＴＭアプリケーションの流れを表示するために使用される。一方、前景エリア１１２は、ウェブ・ブラウザ３６が制御する小さなウィンドウであって、この実施形態の場合には、航空会社である第三者に対する会話型広告を表示するために使用される。
【００６２】
ＡＴＭ１４ａは、ユーザに、航空会社の情報にアクセスするためのオプションを提供する（図６のステップ１２０）。この提供は、前景エリア１１２内にアイコン１１４で示すハイパーテキスト・リンクを提供することにより行われる。ＡＴＭ１４ａは、同時に、ユーザに、ＡＴＭ取引きを行うためのオプションを提供する（ステップ１２０）。この提供は、ユーザにカード・リーダ・モジュール５０（図２）内に自分のカードを挿入するようにリクエストする背景エリア１１０上にテキストを表示するＡＴＭ１４ａにより行われる。
【００６３】
ユーザがＡＴＭ取引きを選択した場合には（ステップ１２２）、取引きは完了し（ステップ１２４）、カードがユーザに返却される。
【００６４】
（現金の引き出し、小切手預け入れ等のような）ＡＴＭ取引きがスタートすると、端末装置アプリケーション３８は、ウェブ・ブラウザ３６が、航空会社のアプリケーション１０４に対してリンクを形成するのを禁止する。これにより、ユーザは、取引き中は、航空会社の情報にアクセスできなくなり、ＡＴＭ１４ａから離れることになり、取引きも完了できなければ、自分のカードも回収できない。
【００６５】
ユーザが、自分のカードを挿入する前にアイコン１１４に触れると、ウェブ・ブラウザ３６は、それを検出する（ステップ１２６）。ウェブ・ブラウザは、ディスプレイ５２のスクリーン・エリアのほぼ全体をカバーするために、前景エリア１１２を拡張する（ステップ１２８）。
【００６６】
その後で、ウェブ・ブラウザ３６は、以下にさらに詳細に説明するように、遠隔サーバ１２と接続する（ステップ１３０）。接続が行われると、ウェブ・ブラウザは、遠隔サーバ１２から受信したウェブ・ページを表示する。ユーザは、パソコン上で従来のウェブ・ブラウザを操作しているユーザと同じような方法で、ハイパーテキスト・リンクを選択することにより、これらウェブ・ページと相互作用を行うことができる（ステップ１３２）。
【００６７】
ウェブ・ブラウザ３６は、ユーザが、好きなときに、航空会社のアプリケーションからＡＴＭアプリケーション３８に抜け出ることができるように、抜け出しボタン１１８（図５）を提供する。
【００６８】
航空会社アプリケーションからのユーザの抜け出しを検出した場合には（ステップ１３４）、ウェブ・ブラウザ３６は、前景エリア１１２を縮小し（ステップ１３４）元の大きさに戻る。
【００６９】
遠隔サーバ１２と接続目的で、ウェブ・ブラウザは、遠隔サーバ１２のＩＰアドレスを指定するために、ＵＲＬ（ユニフォーム・リソース・ロケータ）を使用する。ハイパーテキスト転送プロトコル（ＨＴＴＰ）は、サーバ１２と通信するために、ブラウザ３６が使用するプロトコルである。
【００７０】
ＵＲＬは、サーバの領域名と、サーバ上のリソース（ウェブ・ページ）を識別する。図７は、ＨＴＴＰ  ＵＲＬのフォーマットを示す。ＨＴＴＰ  ＵＲＬ１５０は、プロトコル・フィールド１５２（この場合には、ＨＴＴＰ）、領域名フィールド（又はＩＰアドレス・フィールド）１５４、サーバ上の特定のファイル、又はディレクトリにアクセスするためのディレクトリ・フィールド１５６、及びサーバへコマンドを発行するためのコマンド・フィールド１５８を有する。
【００７１】
アイコン１１４で示すハイパーテキスト・リンクは、第三者のアプリケーションにアクセスするために使用されるＵＲＬにより予めプログラムされる。すなわち、使用される領域名は、ＸＹＺ航空会社が所有し、運営している第三者サーバ１２の領域名であり、この実施形態の場合には、領域名は、図８に示すように、「ｗｗｗ．ｘｙｚａｉｒｌｉｎｅ．ｃｏｍ」である。これにより、ＡＴＭ１４ａのユーザは、どんな方法を使っても航空会社のウェブ・ページをバイパスして他のウェブ・ページに行くことができなくなる。
【００７２】
ユーザがアイコン１１４を選択した場合には、ウェブ・ブラウザ３６は、ウェブ・サーバ４４に初期化ＵＲＬ１６０（図８）を送る。初期化ＵＲＬ１６０は、（領域名フィールド１５４内の）航空会社領域名１６２、（ディレクトリ・フィールド１５６内の）航空会社のチケット情報を発見するための正しいディレクトリ情報１６４、及び（コマンド・フィールド１５８内の）端末装置特定情報を含む。
【００７３】
端末装置特定情報は、端末装置アプリケーション３８が実行中のサーバ・プロセス（サーバ・ソケット）の詳細を含む。サーバ・ソケットの詳細は、ＡＴＭ１４ａのＩＰアドレス１６８、及び端末装置アプリケーション３８によりサーバ・ソケットに割り当てられたポート番号１６６（この実施形態の場合には、「６０００」）を含む。
【００７４】
インターネット・データグラムが、送信側のＩＰアドレスを含んでいるので、端末装置特定情報にＡＴＭ１４ａのＩＰアドレス１６８を含む必要がはない。
【００７５】
割り当てられたポート番号１６６は、ウェブ・ページを受信するためのウェブ・ブラウザ３６が使用するデフォールトポート番号（「８０」）とは異なる。割り当てられたポート番号１６６は、サーバ・ソケット宛ての入力データを監視するために、ＡＴＭアプリケーション３８により使用される論理チャネルである。サーバ・ソケットは、割り当てられたポート番号１６６上でリクエストを受信し、リクエスト上で動作し、リクエスト者に応答を提供することができる。
【００７６】
ウェブ・ブラウザ３６から初期化ＵＲＬ１６０を受信した場合には、ウェブ・サーバ４４は、そのウェブ・ブラウザ３６とウェブ・サーバ４４との間の通信を追跡するために、そのウェブ・ブラウザ３６に対するセッション対象物を生成する。それ故、ウェブ・サーバ４４は、各ウェブ・ブラウザ３６に関連する一意のセッション対象物を生成し、記憶する。
【００７７】
ウェブ・サーバ４４は、また、ウェブ・ブラウザ３６に、ＡＴＭ１４ａのユーザに表示するための標準ウェブ・ページを提供する。航空会社の標準ウェブ・ページは、フライトの宛先、チケットの値段、入手の可能性、航空マイル等の詳細を入手する目的で、ユーザが、航空会社のウェブサイト内をナビゲートすることができるようにするための１つ又はそれ以上のハイパーテキスト・リンクを含む。航空会社は、ウェブ・ページ内で使用されているスクリプトを制御しているので、航空会社は、ウェブ・サーバ４４から情報をリクエストするために、ブラウザ３６が使用するコマンドの特注セットを生成することができる。
【００７８】
標準ウェブ・ページを生成し、ブラウザ３６に転送を行うＳｅｒｖｌｅｔ１０４も、ＩＰアドレス及び初期化ＵＲＬからのサーバ・ソケットの割り当てられたポート番号を追加することにより、セッション対象物を更新する。それ故、各ウェブ・ブラウザに対して、セッション対象物は、割り当てられたポート番号１６６と、ブラウザ３６を実行しているＡＴＭ１４ａのＩＰアドレスを含む。
【００７９】
ウェブ・サーバ４４が、ウェブ・ブラウザ３６からコマンドを受信した場合には、ウェブ・サーバは、そのコマンドを処理し、ウェブ・ブラウザ３６に返送する目的で、適当なウェブ・ページを発生するために、Ｓｅｒｖｌｅｔ１０４を呼び出す。Ｓｅｒｖｌｅｔ１０４が呼び出されると、Ｓｅｒｖｌｅｔは、そのブラウザ３６のために（ＩＰアドレスのような）セッション・データを入手する目的で、そのウェブ・ブラウザ３６用のセッション対象物にアクセスする。Ｓｅｒｖｌｅｔ１０４は、ＪＤＢＣ  ＡＰＩ１０６を通して、データベース１００にアクセスし、データベース１００から検索した情報を含むＨＴＭＬページを発生する。ＨＴＭＬページは、航空会社のウェブサイトのグラフィカル・フォーマット及びスタイルを持つ。それ故、ＡＴＭ１４ａのところのユーザは、通信を発信している端末装置アプリケーション３８を使用しないで、航空会社のデータベース１００から情報を閲覧することができる。
【００８０】
ウェブ・ブラウザ３６に情報を送信する他に、各Ｓｅｒｖｌｅｔ１０４は、また、そのブラウザ３６に関連するセッション対象物を更新する。通常、Ｓｅｒｖｌｅｔ１０４は、データベース１００から検索した情報を含むＨＴＭＬページを作成する。一方、Ｓｅｒｖｌｅｔ１０４は、セッション対象物に情報（しかし、ＨＴＭＬページでない）をコピーする。それ故、セッション対象物は、ウェブ・ブラウザ３６がリクエストした情報のコピーを維持する。
【００８１】
Ｓｅｒｖｌｅｔ１０４により、ブラウザ３６に送信されるＨＴＭＬページは、通常、１つ又はそれ以上のハイパーテキスト・リンクを含む。これらのハイパーテキスト・リンクは、（例えば、一般的な情報を表示するために）他のウェブ・ページのためのＵＲＬ又は（例えば、特定の情報に対するリクエストを処理し、特定の情報の印刷のようなある機能を提供するために）Ｓｅｒｖｌｅｔ１０４を呼び出すためのＵＲＬを含むことができる。
【００８２】
ユーザが、ＡＴＭ１４ａのところで情報のハードコピーを印刷したい場合には、ユーザは、ページ印刷機能を提供しているＨＴＭＬページ上のハイパーテキスト・リンクを選択する。このハイパーテキスト・リンクは、サーバ４４が現在表示している情報を印刷するために、Ｓｅｒｖｌｅｔ１０４を呼び出すＵＲＬで予めプログラムされる。ブラウザ３６は、ページ印刷機能を提供しない。何故なら、ブラウザ３６は、端末装置アプリケーション３８にリクエストを送ることができないからである。ページ印刷機能は、ブラウザ３６が表示するＨＴＭＬに埋設されている。
【００８３】
ウェブ・ブラウザ３６は、ウェブ・サーバ４４に、選択したハイパーテキスト・リンクのＵＲＬを送る。ウェブ・サーバ４４は、このＵＲＬを受信し、このＵＲＬにより識別されたＳｅｒｖｌｅｔ１０４を呼び出す。呼び出されたＳｅｒｖｌｅｔ１０４は、下記のものを検索するために、セッション対象物にアクセスする。
【００８４】
（１）現在表示されている情報
（２）サーバ・ソケットのＩＰアドレス及び割り当てられたポート番号
呼び出されたＳｅｒｖｌｅｔ１０４は、次に、割り当てられたポート番号１６６のところのサーバ・ソケット、及びＩＰアドレスにリクエストを送信する。
【００８５】
通信がウェブ・ブラウザ３６のポート番号宛のものである場合には、端末装置アプリケーション３８は、この通信をブラウザ３６に送る。一方、通信が割り当てられたポート番号１６６宛のものである場合には、端末装置アプリケーション３８は、この通信をサーバ・ソケットに送る。
【００８６】
サーバ・ソケットは、例えば、「印刷」、「受領＿預金」等のような、あるコマンドリクエストを認識するために、金融機関により予めプログラムされる。これらのコマンドリクエストは、金融機関が、航空会社がＡＴＭ１４ａのところでアクセスできるようにするための、予め準備した機能に対応する。これらの予めプログラムされたコマンドリクエストを使用して、Ｓｅｒｖｌｅｔ１０４は、ＡＴＭ１４ａに、図９に示すように、施設リクエストメッセージ１７０を送ることにより、（現在のウェブ・ページ上に表示されている情報の印刷のような）１つ又はそれ以上の予め準備した機能を提供するように命令することができる。
【００８７】
機能リクエストメッセージ１７０は、予め配置されたコマンドリクエスト１７２、及びコマンド・オペレータ１７４を含む。コマンド・オペレータ１７４は、（航空会社の名前のような）データ１７６を含み、（キャリッジ・リターン又は改行のような）文字１７８を制御することができる。施設リクエストメッセージ１７０は、Ｓｅｒｖｌｅｔ１０４とソケット・サーバとの間のピアトゥピアのプロセス間通信である。
【００８８】
機能リクエストメッセージ１７０を受信した場合には、ソケット・サーバは、適当な周辺機器（このリクエストに対しては，適当な周辺機器は、プリンタ５６である）に命令することにより、リクエストの実行をスタートし、周辺機器に任意のデータ１７６及び制御文字１７８を送る。図９の施設リクエストメッセージ１７０は、下記のような印刷である。
【００８９】
ＸＹＺ航空会社
１５００航空マイル
当業者であれば周知のように、端末装置アプリケーション３８は、動作した場合、周辺機器の正常性監視（図３の５０、５２、５４、５６、５８）の状態を実行する。正常性情報のこの状態を使用することにより、端末装置アプリケーションは、図１０に示すように、リクエストの現在の状態をサーバ４４に知らせるために、ウェブ・サーバ４４に状態ＵＲＬ１８０を送信する。サーバ４４は、前景エリア１１２（図５）上にメッセージを表示することにより、ＡＴＭ１４ａのユーザに知らせるためにこの情報を使用することができる。
【００９０】
状態ＵＲＬ１８０は、航空会社の領域名１６２、航空会社のチケット情報を発見するための正しいディレクトリ情報１６４、及びコマンド・フィールド内のコマンド状態１８２を含む。コマンド状態は、「印刷＝中断」、「印刷＝ＯＫ」、「印刷＝エラー」等のような、サーバ４４が認識する予め定義されたストリングである。これらのコマンド状態ストリングの意味は自明である。
【００９１】
さらに、ブラウザ３６は、端末装置アプリケーション３８内に埋設されている構成要素であり、端末装置アプリケーション３８は、ウェブ・ブラウザ３６の使用方法を監視することができるので、ＵＲＬが、ある時間の間ブラウザ３６から送信されない場合には、端末装置アプリケーション３８は、ユーザに、ユーザが、依然として航空会社のウェブサイトを閲覧したがっているかどうかを確認するために、ディスプレイ５２上にメッセージを表示することができる。ある時間内にユーザからの応答を受信しなかった場合には、端末装置アプリケーション３８は、ユーザはＡＴＭ１４ａの使用を中止したものと見なし、アプリケーション３８は、前景エリア・ウィンドウ１１２（図５）を縮小して、ＡＴＭアプリケーションの流れを含む背景エリア・ウィンドウ１１０（図５）を表示する。
【００９２】
ＡＴＭ１４ａが、背景ウィンドウに切り替わった場合には、ウェブ・ブラウザ３６は、ウェブ・サーバ４４にＵＲＬを送信して、ウェブ・サーバ４４に、現在のセッションを終了すべきであることを通知する。ウェブ・サーバ４４は、このＵＲＬを受信し、ＡＴＭのブラウザ３６に関連するセッション対象物を終了する。１つのセッションは、ウェブ・サーバ４４との接触を開始するウェブ・ブラウザ３６から、ウェブ・サーバ４４との接触を終了するブラウザ３６への、ウェブ・サーバ４４とのユーザ相互作用を表す。
【００９３】
端末装置アプリケーション３８内に埋設されているブラウザ３６のもう１つの利点は、端末装置アプリケーション３８が、ブラウザ３６から送られてくるすべてのＵＲＬを監視することができることである。それ故、ＵＲＬが航空会社の領域名（ｗｗｗ．ｘｙｚａｉｒｌｉｎｅ．ｃｏｍ）を含んでいない場合には、端末装置アプリケーションは、ブラウザ３６が、ＵＲＬを送信するのを阻止することができる。
【００９４】
この実施形態を、サーバ１２と相互作用する１つのＳＳＴ（ＡＴＭ１４ａ）を例にとって説明してきたが、（例えば、１４ａ、１４ｂ、１４ｃのような）複数のＳＳＴが、サーバ１２と同時に相互作用することができることを理解することができるだろう。各ＳＳＴ１４は、一意の関連セッション対象物を持つ。
【００９５】
本発明のこの実施形態は、第三者のアプリケーション１０４をユーザと相互作用させることにより、端末装置アプリケーション３８の柔軟性が、確実に、悪影響を受けないようにすることを理解することができるだろう。何故なら、端末装置アプリケーション３８用のコードは、第三者のアプリケーション１０４のコードから独立しているからである。この実施形態を使用すれば、端末装置アプリケーション３８は、確実にＡＴＭ１４ａの全機能を制御するが、第三者のアプリケーション１０４が、機能のいくつか又は全部を使用するリクエストを行うことができるようにすることを理解することができるだろう。このことは、第三者が、ＡＴＭ１４ａが提供する機能を使用することができるが、金融機関は、いかなる場合でも、第三者に機能の制御を渡す必要はないという利点を持つ。
【００９６】
本発明の他の実施形態を示している図１１について説明すると、ＳＳＴ２１４は、インターネットのようなＩＰネットワーク１６によりサーバ２１２に接続している。図２と図１１とを比較することにより、図１１の物理的配置は、図２の物理的配置と同じであることが分かるだろう。しかし、図１１の実施形態の場合には、サーバ２１２及びＳＳＴ２１４は、図２の実施形態のサーバ１２とＡＴＭ１４との間の相互作用とは異なる方法で相互作用を行う。それについては、図１２を参照しながら説明する。
【００９７】
図１２は、クライアント・ウェブ・ブラウザ２３６へ、ＪＡＶＡ（商標）Ａｐｐｌｅｔを提供するように構成されているサーバ・アプリケーション２５０を含むウェブ・サーバ２４４である。クライアント・ウェブ・ブラウザ２３６は、ＪＡＶＡ  ａｐｐｌｅｔを受信し、実行することができる、マイクロソフト（商標）のインターネット・エクスプローラ・ブラウザである。
【００９８】
ａｐｐｌｅｔは、ウェブ・ページに関連する実行可能なプログラムである。ａｐｐｌｅｔは、クライアントのコンピュータ上で、（グラフィカル・ディスプレイのような）特定のプログラムされた機能を提供するために使用される。ａｐｐｌｅｔは、ダウンロードしたａｐｐｌｅｔを実行するための、（ＪＡＶＡ仮想機械のような）１つのエンジンを持つウェブ・ブラウザによりサーバからダウンロードされる。ブラウザは、関連ウェブ・ページと一緒にａｐｐｌｅｔを実行する。
【００９９】
ＳＳＴ２１４のスクリーン表示は、図５のＡＴＭ１４ａのそれと同じである。ユーザがアイコン１１４（図５）を選択した場合には、ブラウザ２３６は、ウェブ・サーバ２４２に初期化ＵＲＬ１６０（図８）を送る。
【０１００】
初期化ＵＲＬ１６０を受信した場合には、サーバ２１２は、ａｐｐｌｅｔ提供装置２５０に、ＳＳＴ２１４のＩＰアドレスとポート番号を送る。ａｐｐｌｅｔ提供装置２５０は、サーバのＩＰアドレス、ＳＳＴのＩＰアドレス、ＳＳＴの割当てポート番号（ウェブ・ブラウザ２３６のデフォールト・ポート番号ではない）、及びデータベースにアクセスするために必要な任意のパラメータでプログラムされているａｐｐｌｅｔを生成するために、このアドレスとポート番号情報を使用する。ウェブ・サーバ２４４は、データベースにアクセスするために、データベース・インターフェース２５２を使用する。次に、生成されたａｐｐｌｅｔは、ウェブ・ページに追加され、ウェブ・ブラウザ２３６に送られる。
【０１０１】
ウェブ・ブラウザ２３６は、サーバ２１２からウェブ・ページと追加されたａｐｐｌｅｔを受信する。ブラウザ２３６は、ディスプレイ５２（図３）にウェブ・ページを表示し、図１３に示すように、ブラウザ２３６に関連してａｐｐｌｅｔ２６０を実行する。
【０１０２】
ユーザがウェブ・ページと相互作用すると、ａｐｐｌｅｔ２６０は、ユーザのリクエストを実行するのに必要な情報に対するリクエストをウェブ・サーバ２４４に送る。ウェブ・サーバ２４４は、リクエストを受信し、データを入手するためにデータベースにアクセスし、データをａｐｐｌｅｔ２６０に送る。ａｐｐｌｅｔ２６０は、データを受信し、ブラウザ２３６により表示するための受信データを含む新しいウェブ・ページを発生する。それ故、この実施形態の場合には、サーバ・アプリケーション（ａｐｐｌｅｔ２６０）は、サーバ２１２上ではなく、ＳＳＴ２１４上で実行される。一方、前の実施形態の場合には、サーバ・アプリケーション（ｓｅｒｖｌｅｔ１０４）は、サーバ２１２上で実行される。
【０１０３】
ある種のブラウザの場合には、ダウンロードしたａｐｐｌｅｔを、そこからａｐｐｌｅｔが発生したサーバ以外の任意のサーバにアクセスさせることができない。このようなブラウザの場合には、ａｐｐｌｅｔ２６０は、サーバ１２にアクセスし、サーバ１２が、ａｐｐｌｅｔ２６０の代わりに、ＡＴＭ１４ａに機能リクエストを送信するようにリクエストしなければならない場合がある。
【０１０４】
本発明の範囲から逸脱することなしに、上記実施形態を種々に修正することができる。例えば、他の実施形態の場合には、ユーザ・インターフェース素子の数をもっと多くすることもできるし、もっと少なくすることもできる。他の実施形態の場合には、ネットワーク接続３２を、専用交換デバイス接続７８を使用しないですむように、交換デバイス２２に接続するために使用することができる。他の実施形態の場合には、例えば、ＳＳＴ１４が、遠隔サーバ１２とセッションをスタートさせた場合に、所定の一組の条件の下で、Ｓｅｒｖｌｅｔのリストを作成することができる。他の実施形態の場合には、ウィンドウ１１０及び１１２の表示方法についての規則、及びユーザが取引きのどの時点でこれらのウィンドウにアクセスすることができるかについての規則を、上記特定の実施形態のところで説明した規則と異なるものにすることができる。他の実施形態の場合には、上記とは異なる施設フォーマットを使用することができる。例えば、機能リクエストを、公開キー暗号化のような暗号化技術で暗号化することができる。
【０１０５】
第１のタイプの実施形態の場合には、サーバ・アプリケーションは、ＰＥＲＬスクリプト又はＣＧＩスクリプトを使用してウェブ・ページを作成することができる。第２のタイプの実施形態の場合には、ＪＡＶＡ（商標）Ｓｅｒｖｌｅｔの代わりに、マイクロソフト（商標）のアクティブ・サーバ・ページを使用することができる。第３のタイプの実施形態の場合には、サーバ・アプリケーションは、動的ＨＴＭＬを使用してウェブ・ページを作成することができる。第４のタイプの実施形態の場合には、サーバ・アプリケーションは、ＳＳＴ上に常駐することができ、アクティブＸ制御を使用してウェブ・ページを作成することができる。セッション追跡の他の方法も使用することができる。
【図面の簡単な説明】
【図１】  本発明のある実施形態のセルフサービス端末装置システムのブロック図である。
【図２】  図１のセルフサービス端末装置の中の１つ及びサーバの簡単なブロック図である。
【図３】  図２のセルフサービス端末装置のより詳細なブロック図である。
【図４】  図１及び図２のサーバのより詳細なブロック図である。
【図５】  第三者のアプリケーションに対してホスト役をしているセルフサービス端末装置のスクリーン・ディスプレイの絵画的表示である。
【図６】  第三者のアプリケーションに対してホスト役をしているセルフサービス端末装置に関連するステップを示すフローチャートである。
【図７】  図１、図２及び図４のサーバ上のリソースを指定するために使用されるＨＴＴＰ  ＵＲＬのフォーマットである。
【図８】  図１のサーバにより動作する遠隔データベースにアクセスするための１つの可能なＵＲＬである。
【図９】  図１のセルフサービス端末装置上の施設の使用をリクエストするためのコマンドである。
【図１０】  セルフサービス端末装置にリクエストの状態を知らせるために、図１のサーバに対して図１のセルフサービス端末装置が送信するＵＲＬである。
【図１１】  本発明の他の実施形態のサーバ及び端末装置のブロック図である。
【図１２】  図１１のサーバの一部のブロック図である。
【図１３】  図１１の端末装置の一部のブロック図である。
【図１】
0004307774.tif 000002
【図２】
0004307774.tif 000003
【図３】
0004307774.tif 000004
【図４】
0004307774.tif 000005
【図５】
0004307774.tif 000006
【図６】
0004307774.tif 000007
【図７】
0004307774.tif 000008
【図８】
0004307774.tif 000009
【図９】
0004307774.tif 000010
【図１０】
0004307774.tif 000011
【図１１】
0004307774.tif 000012
【図１２】
0004307774.tif 000013
【図１３】
0004307774.tif 000014