(57)【特許請求の範囲】
【請求項１】
インターネット上のウェブサーバに対するユーザの一連の操作出力を記録したシナリオを実行することで、ウェブサーバからのデータを受信するクライアントコンピュータに、
前記シナリオを実行してウェブサーバから受信したウェブページデータを記憶手段に保持する記憶ステップと、
前記記憶ステップで保持した内容をサムネイルの形で画面表示する表示ステップと、
前記表示ステップでサムネイル表示された中からユーザが選択する画面のウェブページへの入力データに基づきウェブサーバに出力されるリクエストに対する応答がエラー情報であるかどうかを判別し、エラー情報である場合には先に実行した前記シナリオを当該ウェブページまで再実行して当該リクエストをウェブサーバに再度送信する再送信ステップと
を実行させることを特徴とするインターネットサービス照会プログラム。
【請求項２】
インターネット上のウェブサーバに対するユーザの一連の操作出力を記録したシナリオを実行することで、ウェブサーバからのデータを受信するクライアントコンピュータが、
前記シナリオを実行してウェブサーバから受信したウェブページデータを記憶手段に保持する記憶ステップと、
前記記憶ステップで保持した内容をサムネイルの形で画面表示する表示ステップと、
前記表示ステップでサムネイル表示された中からユーザが選択する画面のウェブページへの入力データに基づきウェブサーバに出力されるリクエストに対する応答がエラー情報であるかどうかを判別し、エラー情報である場合には先に実行した前記シナリオを当該ウェブページまで再実行して当該リクエストをウェブサーバに再度送信する再送信ステップと
を実行することを特徴とするインターネットサービス照会方法。
【請求項３】
インターネット上のウェブサーバに対するユーザの一連の操作出力を記録したシナリオを保持するシナリオ記憶手段と、
前記シナリオ記憶手段に保持されたシナリオを実行してウェブサーバからウェブページデータを取得するシナリオ実行手段と、
前記シナリオ実行手段が取得したデータを保持する記憶手段と、
前記記憶手段に保持されたデータをサムネイルの形で画面表示する表示手段と、
前記表示手段でサムネイル表示された中からユーザが選択する画面のウェブページへの入力データに基づきウェブサーバに出力されるリクエストに対する応答がエラー情報であるかどうかを判別し、エラー情報である場合には先に実行した前記シナリオを当該ウェブページまで再実行して当該リクエストをウェブサーバに再度送信するリクエスト応答処理手段と
を備えていることを特徴とするインターネットサービス照会機能を備えたクライアントコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パソコンなどのクライアントコンピュータが、インターネット上のウェブサーバ（例えば複数の銀行のウェブサイト）に対するユーザの一連の操作出力を記録したシナリオを実行することにより、ウェブサーバからＨＴＭＬ文書、スタイルシート、画像データなどのウェブページデータ（画面データ）を受信することに関する。
【０００２】
特にシナリオ実行にともなってウェブサーバから得られるウェブページデータのサムネイル画面上の指定画面のウェブページでのユーザ入力（＝サーバへのリクエスト）に対するウェブサーバの応答がエラー情報であった場合、シナリオを最初から再実行してこのエラー回答となったリクエストを自動的に、すなわちユーザには当該エラーが分からない形でウェブサーバに再送信するようにしたものである。
【０００３】
サムネイルの対象画面は、ユーザが、例えばウェブサーバから取得したウェブページデータごとに順に入力していくシナリオ作成段階で指定する。
【背景技術】
【０００４】
これまでも事前設定（スクレイピングモジュール）により、複数のウェブページデータを編集・統合して、１画面上に所定の出力形態で表示するスクリーン・スクレイピングという技術を用いたアグリゲーションサービスが多数存在している（後述の特許文献１や、次のサイトwww.sbi-tech.jp/service/scraping/index.htmlなどを参照）。
【０００５】
また、複数のウェブページをサムネイル表示する技術も存在する（例えばiRider，Piceaなどのブラウザ）。
【０００６】
しかし、例えば複数の操作出力などのシミュレーション結果を、その遷移を含めてサムネイル表示し、任意のサムネイル画面から処理を継続させ得るような仕組みは存在していない。
【０００７】
例えば、インターネットバンキング、オンライントレードのように、ログイン認証画面、残高照会画面、振込み画面、売買画面など複数の画面にて構成されるウェブサイトがある。そのような複数ウェブサイトへの情報照会を簡単に行える方法が求められている。背景には、取引のある複数銀行のウェブサイトに繋げ、最新取引履歴、及び残高を簡単に把握したい必要性が、不正出金が社会問題化している現在、今後ますます高くなってくるものと思われるからである。 
【０００８】
Webの負荷ツールで、あるウェブサイトの操作出力を記録（シナリオという）しておき、それを多重で自動実行するツールがある。実行結果をサムネイル形式で表示する機能を持っているものもある。何番目の画面だけまとめて表示ということも可能である。このツールを使って、画面構成の異なる複数ウェブサイト（例えば後述のＡ銀行、Ｂバンク）のサイト別の画面シナリオを設定し、複数シナリオを同時実行することも可能だが、画面構成が異なるため、残高照会や取引状況照会を人目でわかるように表示することは難しい。
【０００９】
また、複数銀行口座の残高はサムネイル画面で確認できたとしても、入力パスワードが動的に変わるなどで自動化できない資金移動取引などを続けて行う場合は、新たに最初から操作出力し直さなければならない。
【特許文献１】特開平１１−１５７８４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明では、シナリオ実行にともなってウェブサーバから得られるサムネイル表示画面で選択された画面のウェブページへのユーザ入力（＝サーバへのリクエスト）に対するウェブサーバの応答がエラー情報であった場合、シナリオを最初から再実行してこのエラー回答となったリクエストを自動的に、すなわちユーザには当該エラーが分からない形でウェブサーバに再送信するようにし、これによりユーザ側の操作性の利便化を図ることを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、以上の課題を次のようにして解決する。
（１）インターネット上のウェブサーバ（例えば後述のＡ銀行のウェブサイト２０，Ｂバンクのウェブサイト３０）に対するユーザの一連の操作出力を記録したシナリオを実行することで、ウェブサーバからのデータを受信するクライアントコンピュータ（例えば後述のパソコン１０）が、
前記シナリオを実行してウェブサーバから受信したウェブページデータを記憶手段（例えば後述の記憶手段１５）に保持する記憶ステップと、
前記記憶ステップで保持した内容をサムネイルの形で画面表示する表示ステップと、
前記表示ステップでサムネイル表示された中からユーザが選択する画面のウェブページへの入力データに基づきウェブサーバに出力されるリクエストに対する応答がエラー情報であるかどうかを判別し、エラー情報である場合には先に実行した前記シナリオを当該操作画面まで再実行して当該リクエストをウェブサーバに再度送信する再送信ステップと
を実行することを特徴とするインターネットサービス照会方法。
（２）インターネット上のウェブサーバに対するユーザの一連の操作出力を記録したシナリオを保持するシナリオ記憶手段（例えば後述の記憶手段１５）と、
前記シナリオ記憶手段に保持されたシナリオを実行してウェブサーバからウェブページデータを取得するシナリオ実行手段（例えば後述のシナリオ実行部１１ｃ）と、
前記シナリオ実行手段が取得したデータを保持する記憶手段（例えば後述の記憶手段１５）と、
前記記憶手段に保持されたデータをサムネイルの形で画面表示する表示手段（例えば後述の表示手段１４）と、
前記表示手段でサムネイル表示された中からユーザが選択する画面のウェブページへの入力データに基づきウェブサーバに出力されるリクエストに対する応答がエラー情報であるかどうかを判別し、エラー情報である場合には先に実行した前記シナリオを当該操作画面まで再実行して当該リクエストをウェブサーバに再度送信するリクエスト応答処理手段（例えば後述のリクエスト応答処理部１１ｅ）と
を備えていることを特徴とするインターネットサービス照会機能を備えたクライアントコンピュータ。
【００１２】
本発明は、クライアントコンピュータにこのようなインターネットサービス照会機能を実行させるためのプログラムも対象にしている。
【００１３】
また、画面構成の違う複数ウェブサイトへの情報照会の操作出力を記録したシナリオを実行した時、シナリオ登録時に指定したウェブページデータそのものをサムネイル（複数サイトの指定した画面を１ウィンドウ内に組み入れた形式）表示する方法と、個々のサムネイルは画像だがクリックするとウェブページデータにする方法の二つを提供する。
【００１４】
また、ウェブページデータを記憶手段に記憶する時には、ウェブページデータのＨＴＭＬ文書中の画像ファイルへのリンク文をこの記憶手段での画像ファイルへのリンク文に書き換えてから記憶する。
【００１５】
また、シナリオの実行結果のサムネイル画面上の指定画面のウェブページデータから処理を続行する。ウェブページデータに対する操作なので基本的に続行できるが、タイムアウト等で実行時のセッション引継値が無効になった場合はエラーになるので、この場合、ログインから指定画面まで再実行する機能を持つ。
【発明の効果】
【００１６】
本発明は、このように、シナリオ実行にともなってウェブサーバから得られるウェブページデータのサムネイル画面で選択したサムネイルのウェブページでのユーザ入力に対するウェブサーバの応答がエラー情報であった場合、シナリオを最初から再実行してこのエラー回答となったリクエストを自動的に、すなわちユーザには当該エラーが分からない形でウェブサーバに再送信するようにしているので、ユーザ側の操作性の利便化を図ることができる。
【００１７】
また、取引のある複数のウェブサイト(インターネットバンキング，オンライントレード，インターネットショッピングなど）への照会を簡単な操作出力で一度に行うことができる。
【００１８】
サムネイル画面からサムネイルを選択することにより、ウェブページデータそのものに対する操作が可能となるので、そこから、インターネットオンライン操作を続けて行うことができる。これにより、シナリオから外れた別の照会や、入力パスワードが動的に変わるなどで自動化できない資金移動取引などを行うのに、操作出力を最初から再度実行したり、前もってめったに使用しない枝葉までシナリオ登録したりする必要はなくなる。
【００１９】
複数銀行に開設している利用口座の残高情報を、一画面に編集して見せる一般的なアグリゲーションサービスはユーザＩＤ、パスワードをアグリゲーションサービスセンタに預けなければならない。この場合個人情報の漏洩リスクが問題となる。
【００２０】
本発明を応用すれば、セキュリティの高いローカルツールによるアグリゲーションサービスを提供できる。
【発明を実施するための最良の形態】
【００２１】
図１は、インターネットサービス照会システムの概要を示している。
【００２２】
このインターネットサービス照会システムにおいて、
１０は後述のインターネットなどを経由し、Ａ銀行のウェブサイト２０，Ｂバンクのウェブサイト３０を介して金融サービスを受ける（取引を実行する）パソコン，
１１は後述のブラウザ，シナリオ作成，シナリオ実行（サムネイル画面設定），ウェブページデータのＨＴＭＬ文書中の画像参照情報変更（リンク先変更），リクエスト応答などのための各種演算を実行して後述のメモリ１２や入力手段１３，表示手段１４，記憶手段１５などを制御するＣＰＵ，
１１ａは当該ＣＰＵのプログラム走行内容に対応し、後述のＡ銀行のウェブサイト２０、Ｂバンクのウェブサイト３０からＨＴＭＬファイルや画像ファイルなどのウェブページデータをダウンロードし、そのレイアウトを解析して画面表示するブラウザ，
１１ｂは当該ＣＰＵのプログラム走行内容に対応し、一連の操作画面に対するユーザの操作結果の出力電文からなるシナリオファイルを生成するシナリオ作成部（図４参照），
１１ｃは当該ＣＰＵのプログラム走行内容に対応し、ユーザの入力指示やサムネイル画面からの続行処理によりシナリオを実行し、また、シナリオ中のサムネイルフラグに基づいて所定の画面からなるサムネイル画面を設定するシナリオ実行部（図６，図９参照），
１１ｄは当該ＣＰＵのプログラム走行内容に対応し、シナリオ実行によりＡ銀行のウェブサイト２０、Ｂバンクのウェブサイト３０から取得したウェブページデータのＨＴＭＬ文書中の画像データへのリンク文をパソコン１０側の保存先（ディレクトリ，ファイル名など）を指すリンク文に変更する参照情報変更部，
１１ｅは当該ＣＰＵのプログラム走行内容に対応し、シナリオ実行にともなうパソコン１０のあるウェブページからのリクエスト（出力電文）に対する応答（Ａ銀行のウェブサイト２０、Ｂバンクのウェブサイト３０からの入力電文）がエラー情報であるかどうかを判別し、エラー情報である場合には先に実行したシナリオを当該操作画面まで再実行して当該リクエストをＡ銀行のウェブサイト２０、Ｂバンクのウェブサイト３０に再度送信するリクエスト応答処理部（図９参照），
１２はプログラム命令やデータを記憶するメモリ，
１３は利用者がＡ銀行のウェブサイト２０やＢバンクのウェブサイト３０のウェブページに対する入力，シナリオ作成の開始・終了の指定や、サムネイル用画面の指定などを実行する各種入力手段（キーボード，マウスなど），
１４は入力手段１３からの入力内容，Ａ銀行のウェブサイト２０やＢバンクのウェブサイト３０のウェブページデータやサムネイル画面を示す表示手段，
１５は作成済みのシナリオや、シナリオ実行によりＡ銀行のウェブサイト２０やＢバンクのウェブサイト３０から取得するＨＴＭＬ文書，画像データなどのウェブページデータを保持する記憶手段，
１６はインターネット経由の通信処理を実行する通信インタフェース部，
をそれぞれ示している。
【００２３】
パソコン１０は、シナリオ実行により、そこに保持済みの複数の各出力電文について、その保持順（シナリオ作成時の各画面の表示順）に、Ａ銀行のウェブサイト２０やＢバンクのウェブサイト３０に送信してこれに対する当該サイトからの入力電文（ＨＴＭＬ文書，画像など）を受信するといった動作を繰り返す。各入力電文のＨＴＭＬ文書および画像は記憶手段１５に保持される。
【００２４】
そして、Ａ銀行のウェブサイト２０やＢバンクのウェブサイト３０から受信した画像の中ですでにサムネイル表示用に指定されている画像を選択し、サムネイル画面を設定する。なお、シナリオの実行はその中の最後の出力電文に対する処理で終了する。
【００２５】
ユーザは、サムネイル画面から希望するサムネイルを選択してウェブページへの入力操作を行う。この入力操作の出力電文に対するＡ銀行のウェブサイト２０やＢバンクのウェブサイト３０からの応答（入力電文）が「エラー情報」のときには、リクエスト応答処理部１１ｅがシナリオを再実行させる。
【００２６】
すなわち先の入力操作時の出力電文をＡ銀行のウェブサイト２０やＢバンクのウェブサイト３０に再送信する。この再送信により先の「エラー状態」が解消すればユーザは当該エラー状態を知らないまま本来の次処理へと移行できる。
【００２７】
図２は、Ａ銀行のウェブサイト２０のウェブページ構成例を、図３は、Ｂバンクのウェブサイト３０のウェブページ構成例を示している。
各ウェブページは文字情報や画像情報のほかに、操作指示用の文字入力枠やボタンを備えている。
通常、ユーザはブラウザに各ウェブサイトのホームページなどの所在であるＵＲＬを入力して、図２（ｂ）または図３（ｇ）の画面を呼び出し、口座番号（ＩＤ）や暗証番号（パスワード）を入力して利用を開始する。その後、ユーザの操作により必要な画面を表示させて手続を進めていく。
【００２８】
図４は、シナリオ作成の手順を示している。
この処理は、この照会自動化プログラム導入の際にユーザが実行し、自動化のためのシナリオを作成するためのものである。
処理手順は以下の通りである。
（１）．ユーザによるシナリオ作成開始ボタンの入力によって、シナリオ作成を開始する。この後、ユーザはブラウザを操作し、通常の通り各ウェブサイトを利用していく。
（２）．ユーザのブラウザ操作によって、出力電文がブラウザからウェブサイトに送信されたら、シナリオにも出力電文を保存し、ステップに進む。
（３）．サイトからの入力電文を受信し、この入力電文がウェブページデータであった場合にはウェブページデータを表示したのちに、サムネイル指定ボタンの入力があれば、このウェブページデータを記憶し（図５参照）、ステップに進む。
（４）．ユーザのブラウザ操作によって、出力電文がブラウザからウェブサイトに送信されたら、シナリオにも出力電文を順番に追加保存し、ステップに進む。
（５）．ステップ（３）と同様。
（６）〜（８）．ユーザによるシナリオ作成終了ボタンの入力があるまで、上記ステップ（４）および（３）を交互に必要回数繰り返す。
（９）．ユーザによるシナリオ作成終了ボタンの入力によって、シナリオ作成を終了する。
【００２９】
図５は、サムネイル表示画面の指定の例を示している。
ユーザは、シナリオ作成時のブラウザ操作でサムネイル表示したいウェブページが表示された時に、サムネイル指定ボタンを押せばよい。サムネイル指定ボタンの入力結果は画面のＵＲＬ等に関連付けられたかたちでサムネイル指定用テーブルなどに記憶されるか、または、出力電文と関連付けられたかたちでシナリオにサムネイル表示フラグとして記憶される。
【００３０】
サイトのウェブページ構成が変わったときには、シナリオ作成の処理を再度行いシナリオを作り直せばよい。
複数のシナリオを作成し、選択して実行できるようにしてもよい。これによって、複数のユーザで共用したり、画面デザインの変更が著しいウェブサイトを別のシナリオで管理することができる。
【００３１】
図６はシナリオ実行の手順を示している。
この処理はシナリオが作成されているなら、サムネイル表示がされる前に自動的に一度実行されるか、もしくは、ユーザによって手動で実行開始させてもよいし、スケジュールを設定して定期的に自動実行させてもよい。
処理手順は以下の通りである。
（１）シナリオから最初の出力電文を取り出してウェブサイトに送信して、次のステップに進む。
（２）ウェブサイトからの入力電文を記憶手段１５に記憶し、記憶した入力電文がウェブページデータの場合にはサムネイル画面用のサムネイルデータに変換する（図７参照）。そして、次のステップに進む。
（３）シナリオから次の出力電文を取り出してウェブサイトに送信する。ただし、隠し入力やクッキーで後続に引き継ぐパラメタがある場合は、前の入力電文の内容にて置き換える。そして、ステップに進む。
（４）上記ステップ（２）と同様。
（５）上記ステップ（３）および（４）を、残り全ての出力電文をシナリオから順番に一つずつ取り出して繰り返す。
上記手順が完了すると、サムネイル画面用のサムネイルデータが最新のものに更新される。
【００３２】
ウェブサイトから取得したＨＴＭＬ文書，画像などのウェブページデータは、当該データを示すウェブサイト側ＵＲＬのプロトコル名，ホスト名およびポート番号の部分を名前とする基準ディレクトリを作成して、その配下にウェブサイト側の階層化ディレクトリ構造をそのまま再現して、データをウェブサイト側と同じファイル名で記憶する。
【００３３】
ウェブサイト側ＵＲＬに対応する保存データを利用したい場合は、ウェブサイト側ＵＲＬをもとに、記憶手段１５内のディレクトリ位置とファイル名を特定することができる。
【００３４】
図７は、ウェブサイトから取得したウェブページデータをサムネイル表示用のサムネイルデータに変換する例を示している。
ウェブページデータのＨＴＭＬ文書内に記述されたタグにウェブサイト側の画像を参照しているものがあれば、（ａ）のように記憶手段１５に保存した画像を指し示すように書換える。参照するデータの内容は同じなので（ｂ）のようにブラウザによる表示の同一性を保つことができる。
【００３５】
図８はサムネイル表示の例を示している。
（ａ）はサムネイルをウェブページとして表示する方式であって、縮小表示されたブラウザをウィンドウ内にサムネイルとして並べて表示する。サムネイルはブラウザそのものなので、文字入力やクリック入力などの操作を直接することができる。
（ｂ）はサムネイルを画像表示する方式であって、サイトから取得したウェブページデータから画面全体の画像を別途作成し、ウィンドウ内にサムネイルとして並べて表示する。画面に対して操作するときは、対応するサムネイルをクリックして選択すれば新しいウィンドウ作成した中にウェブページが表示されるので、それに対して行えばよい。
なお、新しいウィンドウ作成せずに、サムネイル表示からウェブページに直接切り換えたり、該当するサムネイルを（ａ）と同じくウェブページを表示するブラウザにしてもよい。
【００３６】
サムネイル表示をする場合は、前述のサムネイル指定用テーブルもしくはシナリオを検索して、サムネイル指定が有効な画面のみ全てをシナリオ実行で取得したサムネイル表示用のサムネイルデータを使って表示する。サムネイルデータの特定は、サムネイル指定用テーブルもしくはシナリオの出力電文のサイト側ＵＲＬを使って特定する。
【００３７】
図９および図１０は、サムネイル画面からの操作続行の手順を示している。ステップ（１）〜（６）の内容は図９と図１０で対応している。
ここで示しているサムネイル表示は図８（ａ）の方式を使用しており、サムネイルの個々の画面は、ウェブページを表示したブラウザなので、そのまま操作を続行することができる。
ユーザがサムネイル表示されたブラウザのウェブページに対して操作をした場合には以下の処理がなされる。
（１）操作により、出力電文がブラウザから発生したら、そのままウェブサイトに送信して、次のステップに進む。
（２）応答電文（入力電文）が正常に受信できたかどうか判断して、「ＹＥＳ」ならステップ（６）へ進み、「ＮＯ」なら次のステップに進む。
（３）再取得の繰返しが、繰返し制限回数をオーバしたかどうか判断して、「ＹＥＳ」ならステップ（７）へ進み、「ＮＯ」なら次のステップに進む。
（４）ステップ（１）の画面を表示したシナリオを、ステップ（１）の画面と同一ドメインの先頭画面から再実行し、ステップ（１）のウェブページデータを再取得したら、ステップ（５）に進む。
（５）ステップ（１）の操作と同じ操作の出力電文を、再取得したウェブページデータより生成し、ウェブサイトにおくり、ステップ（２）に戻る。
（６）新しいブラウザを立上げステップ（１）またはステップ（５）の応答電文（入力電文）がウェブページデータであった場合、これを表示して終了する。以降、ユーザはこのブラウザ画面に対して通常の操作をすることができる。
（７）エラー画面を表示して終了する。
【００３８】
このようにエラーが発生しても、エラーとなった結果をブラウザに表示させずに自動的にシナリオを利用した再実行をして、正常な結果となったものをブラウザに表示するので、ユーザはエラーを意識せずに（シナリオ途中からの）操作続行をすることができる。
【００３９】
ユーザの操作の後、そのままでは、ブラウザ１に結果が表示されるが、ブラウザ１は、縮小表示されているので見にくくなる。そこで、新しい大きな普通表示のブラウザ５を別途立上げそこに結果を表示し、以降はそのブラウザ５をつかって操作可能にするので、使い勝手がよい。
【００４０】
図１１は、図１０のステップ（４）の先頭画面からの再実行例を示している。
（ｄ）の画面から発生したエラーの場合、同一ドメインの先頭である（ａ）の出力電文をウェブサイトに送信し（ｂ）の画面から再実行となる。
（ｈ）の画面から発生したエラーの場合、同一ドメインの先頭である（ｆ）の出力電文をウェブサイトに送信し（ｇ）の画面から再実行となる。
【００４１】
図１２は、保存した複数のサムネイル用ＨＴＭＬ文書から特定の項目を抽出し、まとめて一覧表示する例を示している。
各金融機関のウェブサイトは表示形式や色などのデザインがまちまちであり、同じ種類の情報表示を並べてサムネイル表示しても、（ａ）のように情報の把握がしにくい。そこで複数のサムネイルデータから共通の特定項目を抽出し、一覧表示することにより把握を容易にすることができる。
（ｂ）では、「口座番号」および「残高」の項目を抽出し、ウェブサイトごとに項目をまとめた一覧表示をする例を示している。抽出対象の項目は変更できるようにしても良い。
抽出対象は、サムネイル表示されているサムネイル用データに限定してもよいし、保存されている全てのサムネイル用データでもよい。このとき、項目が含まれていないサムネイル用データが含まれていても、抽出の過程で無視すればよいのでエラーになることはない。また、あらかじめユーザが特定した複数のウェブページのサムネイル用データのみを対象としてもよい。
（ａ）と（ｂ）の表示は、ユーザの指示によって切り換えて表示してもよいし、また、同時に表示してもよい。
【００４２】
上述のインターネットサービス照会プログラムを格納する記録媒体としては、
・プログラム提供者側のデータベース（ＤＡＳＤなどの回線先メモリ）
・各種形式の可搬型記録媒体
・コンピュータ本体部側のＲＡＭやハードディスク
などのいずれでもよい。当該プログラムはコンピュータ本体部にローディングされてその主メモリ上で実行される。
【００４３】
本発明は、以上説明した実施形態に限定されないことは勿論であり他の種々の形態をとりえるものである。
【００４４】
（付記１）インターネット上のウェブサーバに対するユーザの一連の操作出力を記録したシナリオを実行することで、ウェブサーバからのデータを受信するクライアントコンピュータに、
前記シナリオを実行してウェブサーバから受信したウェブページデータを記憶手段に保持する記憶ステップと、
前記記憶ステップで保持した内容をサムネイルの形で画面表示する表示ステップと、
前記表示ステップでサムネイル表示された中からユーザが選択する画面への入力データに基づきウェブサーバに出力されるリクエストに対する応答がエラー情報であるかどうかを判別し、エラー情報である場合には先に実行した前記シナリオを当該ウェブページデータまで再実行して当該リクエストをウェブサーバに再度送信する再送信ステップと
を実行させることを特徴とするインターネットサービス照会プログラム。
【００４５】
（付記２）前記記憶ステップにおいて、
前記ウェブページデータに含まれる画像データ参照情報を、当該画像データの前記記憶手段における保持先を示す形に変更した内容で保持する、
ことを特徴とする付記１記載のインターネットサービス照会プログラム。
【００４６】
（付記３）前記シナリオは、画面構成の異なる複数サイトをサイト別に連結する形で設定したものである、
ことを特徴とする付記１または付記２記載のインターネットサービス照会プログラム。
【００４７】
（付記４）インターネット上のウェブサーバに対するユーザの一連の操作出力を記録したシナリオを実行することで、ウェブサーバからのデータを受信するクライアントコンピュータが、
前記シナリオを実行してウェブサーバから受信したウェブページデータを記憶手段に保持する記憶ステップと、
前記記憶ステップで保持した内容をサムネイルの形で画面表示する表示ステップと、
前記表示ステップでサムネイル表示された中からユーザが選択する画面への入力データに基づきウェブサーバに出力されるリクエストに対する応答がエラー情報であるかどうかを判別し、エラー情報である場合には先に実行した前記シナリオを当該ウェブページまで再実行して当該リクエストをウェブサーバに再度送信する再送信ステップと、
を実行することを特徴とするインターネットサービス照会方法。
【００４８】
（付記５）前記記憶ステップにおいて、
前記ウェブページデータに含まれる画像データ参照情報を、当該画像データの前記記憶手段における保持先を示す形で保持する、
ことを特徴とする付記３記載のインターネットサービス照会方法。
【００４９】
（付記６）前記シナリオは、画面構成の異なる複数サイトをサイト別に連結する形で設定したものである、
ことを特徴とする付記４または付記５記載のインターネットサービス照会方法。
【００５０】
（付記７）インターネット上のウェブサーバに対するユーザの一連の操作出力を記録したシナリオを保持するシナリオ記憶手段と、
前記シナリオ記憶手段に保持されたシナリオを実行してウェブサーバからウェブページデータを取得するシナリオ実行手段と、
前記シナリオ実行手段が取得したデータを保持する記憶手段と、
前記記憶手段に保持されたデータをサムネイルの形で画面表示する表示手段と、
前記表示手段でサムネイル表示された中からユーザが選択する画面への入力データに基づきウェブサーバに出力されるリクエストに対する応答がエラー情報であるかどうかを判別し、エラー情報である場合には先に実行した前記シナリオを当該ウェブページデータまで再実行して当該リクエストをウェブサーバに再度送信するリクエスト応答処理手段と
を備えていることを特徴とするインターネットサービス照会機能を備えたクライアントコンピュータ。
【００５１】
（付記８）前記ウェブページデータに含まれる画像データ参照情報を、当該画像データの前記記憶手段における保持先を示す形に変更する参照情報変更手段を備え、
前記参照情報変更手段で変更された画像データ参照情報が前記記憶手段に保持される、
ことを特徴とする付記７記載のインターネットサービス照会機能を備えたクライアントコンピュータ。
【図面の簡単な説明】
【００５２】
【図１】インターネットサービス照会システムの概要を示す説明図である。
【図２】本発明の、Ａ銀行のウェブサイト２０の画面構成例を示している。
【図３】本発明の、Ｂバンクのウェブサイト３０の画面構成例を示している。
【図４】本発明の、シナリオ作成の手順を示している。
【図５】本発明の、サムネイル表示画面の指定の例を示している。
【図６】本発明の、シナリオ実行の手順を示している。
【図７】本発明の、ウェブサイトから取得したウェブページデータをサムネイル表示用のサムネイルデータに変換する例を示している。
【図８】本発明の、サムネイル画面表示の例を示している。
【図９】本発明の、サムネイル画面からの操作続行の手順を示している。
【図１０】本発明の、図９の操作続行の詳細処理を示している。
【図１１】本発明の、図１０のステップ（４）の先頭画面からの再実行例を示している。
【図１２】本発明の、保存した複数のサムネイル用データから特定の項目を抽出し、まとめて一覧表示する例を示している。
【符号の説明】
【００５３】
１０：パソコン
１１：ＣＰＵ
１１ａ：ブラウザ
１１ｂ：シナリオ作成部（図４参照）
１１ｃ：シナリオ実行部（図６，図９参照）
１１ｄ：参照情報変更部
１１ｅ：リクエスト応答処理部（図９参照）
１２：メモリ
１３：入力手段（キーボード，マウスなど）
１４：表示手段
１５：記憶手段
１６：通信インタフェース部
２０：Ａ銀行のウェブサイト
３０：Ｂバンクのウェブサイト
【図１】
0004662364.tif 000002
【図２】
0004662364.tif 000003
【図３】
0004662364.tif 000004
【図４】
0004662364.tif 000005
【図５】
0004662364.tif 000006
【図６】
0004662364.tif 000007
【図７】
0004662364.tif 000008
【図８】
0004662364.tif 000009
【図９】
0004662364.tif 000010
【図１０】
0004662364.tif 000011
【図１１】
0004662364.tif 000012
【図１２】
0004662364.tif 000013