(57)【特許請求の範囲】
【請求項１】
サービス提供装置から提供される電子サービスを利用するユーザ端末と、前記電子サービスに関する画面の情報を保存する画面保存装置とを含む電子サービス画面保存システムであって、
前記画面保存装置は、
前記電子サービスの利用に関わる一連の手続きに対応する一連の画面データと、前記一連の画面データにおける画面データ間の結びつきを示す情報とを含む電子サービス締結データを、前記ユーザ端末ごとに記憶する記憶部と、
前記ユーザ端末から、該ユーザ端末に表示される新たな電子サービスに係る初期画面の画面データを含む、前記電子サービス締結データの検索要求を受信した場合に、前記検索要求の送信元であるユーザ端末について前記記憶部に記憶されている前記電子サービス締結データのうち、前記初期画面の画面データとの類似度が所定閾値を越える画面データを含む電子サービス締結データを検索し、検索したデータの一覧を、検索結果として前記ユーザ端末に返信する返信部と
を有し、
前記ユーザ端末は、
ユーザからの指示入力に応じて、前記電子サービス締結データの検索要求を前記画面保存装置に送信する検索要求送信部と、
前記検索要求に対する検索結果として、前記画面保存装置から受信した前記類似度が所定閾値を越える画面データを含む電子サービス締結データの一覧を表示部に表示させ、表示された前記電子サービス締結データの一覧の中から、ユーザにより選択された電子サービス締結データを前記画面保存装置から取得し、取得した前記電子サービス締結データの表示ウィンドウを、前記新たな電子サービスに係る初期画面の表示ウィンドウとともに前記表示部に表示させるデータ取得処理部と
を有することを特徴とする電子サービス画面保存システム。
【請求項２】
サービス提供装置から提供される電子サービスを利用するユーザ端末と、前記電子サービスに関する画面の情報を保存する画面保存装置とを含む電子サービス画面保存システムで実行される電子サービス画面保存方法であって、
前記ユーザ端末が、ユーザからの指示入力に応じて、前記電子サービスの利用に関わる一連の手続きに対応する一連の画面データと、前記一連の画面データにおける画面データ間の結びつきを示す情報とを含む電子サービス締結データの検索要求であって、該ユーザ端末に表示される新たな電子サービスに係る初期画面の画面データを含む検索要求を前記画面保存装置に送信する検索要求送信ステップと、
前記画面保存装置が、前記電子サービス締結データの検索要求を前記ユーザ端末から受信した場合に、前記電子サービス締結データを前記ユーザ端末ごとに記憶する記憶部から、前記初期画面の画面データとの類似度が所定閾値を越える画面データを含む電子サービス締結データを検索し、検索したデータの一覧を、検索結果として前記ユーザ端末に返信する返信ステップと、
前記ユーザ端末が、前記検索要求に対する検索結果として、前記画面保存装置から受信した前記類似度が所定閾値を越える画面データを含む電子サービス締結データの一覧を表示部に表示させ、表示された前記電子サービス締結データの一覧の中から、ユーザにより選択された電子サービス締結データを前記画面保存装置から取得し、取得した前記電子サービス締結データの表示ウィンドウを、前記新たな電子サービスに係る初期画面の表示ウィンドウとともに前記表示部に表示させるデータ取得処理ステップと
を含むことを特徴とする電子サービス画面保存方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子サービス画面保存システムおよび電子サービス画面保存方法に関する。
【背景技術】
【０００２】
従来から、パーソナルコンピュータなどの情報処理端末において、ディスプレイなどの表示部に表示されている画面データを取り込む従来技術がある。この従来技術は、情報処理端末で動作するＯＳ（Operating  System）に設けられていたり、ブラウザに設けられていたり、ブラウザとは別のプログラムとして提供されていたりする。
【０００３】
例えば、非特許文献１には、ＯＳに設けられているスクリーンキャプチャ機能により、ディスプレイに表示されたデスクトップ画面の全部または一部をキャプチャして保存したり、キャプチャした画面を加工して保存したりする方法が開示されている。
【０００４】
また、非特許文献２には、所定のアプリケーションを情報処理端末にインストールして利用することにより、ウェブページのデータを保存したり、保存したウェブページのデータを編集したり、フィルタリングしたりする方法が開示されている。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】「デスクトップ画面を保存する！」、［Online］、［平成２３年９月２０日検索］、インターネット（ＵＲＬ：http://allabout.co.jp/gm/gc/81054/3/）
【非特許文献２】「Ｗｅｂページの保存と整理に必要なＦｉｒｅｆｏｘのアドオン「ＳｃｒａｐＢｏｏｋ」」、［Online］、［平成２３年９月２０日検索］、インターネット（ＵＲＬ：http://journal.mycom.co.jp/articles/2008/07/02/scrapbook/index.html）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した非特許文献１や非特許文献２に開示されている既存技術では、ディスプレイなどの表示部に表示されている画面（ＯＳにより表示されたウィンドウ画面やブラウザにより表示されたウェブ画面）をデータとして手軽に取得して利用することができる。しかしながら、以下のようなケースでは、ユーザに大きな負担を要することが考えられる。
【０００７】
例えば、ユーザが、情報処理端末に備えられたブラウザを通じて電子商取引サービスや行政サービスなどのいわゆる電子サービスを利用するケースを考える。ユーザは、電子サービスのウェブサイトにアクセスし、電子サービスの利用手続きを行う。この時、ユーザは、大抵、ウェブサイトの複数のページに渡って手続きを実施することになる。更に、その手続中に個人情報の記入や、注文・申込みの種別・数量などの記入を行うことになる。複数ページを経由する手続は、ユーザにとって複雑であり、希望通りに手続ができたのかどうか、個人情報は正しく入力できたのかどうか、希望通りの注文・申込みの種別・数量を入力できたのかどうかなど、ユーザに対して多くの不安を残す。
【０００８】
そこで、このような不安感を解消する一手段として、電子サービスの利用に係わる一連の手続を証跡としてすべて記録することが考えられる。具体的には、例えば、電子サービスの利用契約に関する一連の手続き実行時に、手続きの進行に従ってユーザの端末に表示される複数の画面（電子サービスの利用に関連したウェブサイトページの画面など）を、上述した非特許文献１や非特許文献２に開示されている既存技術などを利用して保存するということである。
【０００９】
しかしながら、非特許文献１や非特許文献２に開示されている既存技術では、ウィンドウ画面やウェブサイトページの画面を保存する場合、その保存管理の方法はユーザに委ねられており、主に、ユーザの情報処理装置にて保存管理される。この場合、画面等のデータの管理方法はユーザ毎に様々であり、過去に保存した画面等のデータを利用して新たな電子サービスを利用しようとしても、データを上手く検索することができず、データを検索するまでに時間を要する事態も起こり得る。このように、データをユーザ独自に管理した場合、過去のデータを検索・参照することは、ユーザにとって負担が大きい場合もあり、所望のデータを手軽に利用できない場合がある。
【００１０】
本発明は、上記に鑑みてなされたものであって、電子サービスの利用に関わる一連の手続きが実行される際に、手続きの進行に従ってユーザの端末に表示される複数の画面の情報を、ユーザに手軽に利用させることが可能な電子サービス画面保存システムおよび電子サービス画面保存方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、本発明は、サービス提供装置から提供される電子サービスを利用するユーザ端末と、前記電子サービスに関する画面の情報を保存する画面保存装置とを含む電子サービス画面保存システムであって、前記画面保存装置は、前記電子サービスの利用に関わる一連の手続きに対応する一連の画面データと、前記一連の画面データにおける画面データ間の結びつきを示す情報とを含む電子サービス締結データを、前記ユーザ端末ごとに記憶する記憶部と、前記ユーザ端末から、該ユーザ端末に表示される新たな電子サービスに係る初期画面の画面データを含む、前記電子サービス締結データの検索要求を受信した場合に、前記検索要求の送信元であるユーザ端末について前記記憶部に記憶されている前記電子サービス締結データのうち、前記初期画面の画面データとの類似度が所定閾値を越える画面データを含む電子サービス締結データを検索し、検索したデータの一覧を、検索結果として前記ユーザ端末に返信する返信部とを有し、前記ユーザ端末は、ユーザからの指示入力に応じて、前記電子サービス締結データの検索要求を前記画面保存装置に送信する検索要求送信部と、前記検索要求に対する検索結果として、前記画面保存装置から受信した前記類似度が所定閾値を越える画面データを含む電子サービス締結データの一覧を表示部に表示させ、表示された前記電子サービス締結データの一覧の中から、ユーザにより選択された電子サービス締結データを前記画面保存装置から取得し、取得した前記電子サービス締結データの表示ウィンドウを、前記新たな電子サービスに係る初期画面の表示ウィンドウとともに前記表示部に表示させるデータ取得処理部とを有することを特徴とする。
【００１２】
また、本発明は、サービス提供装置から提供される電子サービスを利用するユーザ端末と、前記電子サービスに関する画面の情報を保存する画面保存装置とを含む電子サービス画面保存システムで実行される電子サービス画面保存方法であって、前記ユーザ端末が、ユーザからの指示入力に応じて、前記電子サービスの利用に関わる一連の手続きに対応する一連の画面データと、前記一連の画面データにおける画面データ間の結びつきを示す情報とを含む電子サービス締結データの検索要求であって、該ユーザ端末に表示される新たな電子サービスに係る初期画面の画面データを含む検索要求を前記画面保存装置に送信する検索要求送信ステップと、前記画面保存装置が、前記電子サービス締結データの検索要求を前記ユーザ端末から受信した場合に、前記電子サービス締結データを前記ユーザ端末ごとに記憶する記憶部から、前記初期画面の画面データとの類似度が所定閾値を越える画面データを含む電子サービス締結データを検索し、検索したデータの一覧を、検索結果として前記ユーザ端末に返信する返信ステップと、前記ユーザ端末が、前記検索要求に対する検索結果として、前記画面保存装置から受信した前記類似度が所定閾値を越える画面データを含む電子サービス締結データの一覧を表示部に表示させ、表示された前記電子サービス締結データの一覧の中から、ユーザにより選択された電子サービス締結データを前記画面保存装置から取得し、取得した前記電子サービス締結データの表示ウィンドウを、前記新たな電子サービスに係る初期画面の表示ウィンドウとともに前記表示部に表示させるデータ取得処理ステップとを含むことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、電子サービスの利用に関わる一連の手続きが実行される際に、手続きの進行に従ってユーザの端末に表示される複数の画面の情報を、ユーザに手軽に利用させることができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、実施例１に係る電子サービス画面保存システムの構成を示す機能ブロック図である。
【図２】図２は、実施例１に係る電子サービス画面保存システムによる処理の流れを示す図である。
【図３】図３は、実施例１に係る電子サービス画面保存システムによる処理の一部を示す図である。
【図４】図４は、実施例１に係る電子サービス画面保存システムによる処理の一部を示す図である。
【図５】図５は、実施例１に係る電子サービス画面保存システムによる処理の一部を示す図である。
【図６】図６は、実施例１に係る電子サービス画面保存システムによる処理の一部を示す図である。
【図７】図７は、実施例１による処理の概要を示す図である。
【図８】図８は、実施例２に係る電子サービス画面保存システムによる処理の流れを示す図である。
【図９】図９は、実施例２に係る電子サービス画面保存システムによる処理の一部を示す図である。
【図１０】図１０は、実施例２に係る電子サービス画面保存システムによる処理の一部を示す図である。
【図１１】図１１は、実施例２に係る電子サービス画面保存システムによる処理の一部を示す図である。
【図１２】図１２は、実施例２に係る電子サービス画面保存システムによる処理の一部を示す図である。
【図１３】図１３は、実施例２に係る電子サービス画面保存システムによる処理の一部を示す図である。
【図１４】図１４は、実施例３に係る電子サービス画面保存システムによる処理の流れを示す図である。
【図１５】図１５は、実施例３に係る電子サービス画面保存システムによる処理の一部を示す図である。
【図１６】図１６は、実施例３に係る電子サービス画面保存システムによる処理の一部を示す図である。
【図１７】図１７は、実施例３に係る電子サービス画面保存システムによる処理の一部を示す図である。
【図１８】図１８は、実施例３に係る電子サービス画面保存システムによる処理の一部を示す図である。
【図１９】図１９は、実施例３に係る電子サービス画面保存システムによる処理の一部を示す図である。
【図２０】図２０は、実施例４に係る電子サービス画面保存システムによる処理の一例を示す図である。
【図２１】図２１は、実施例４に係る電子サービス画面保存システムによる処理の一例を示す図である。
【図２２】図２２は、実施例５に係る電子サービス画面保存システムによる処理の流れを示す図である。
【図２３】図２３は、実施例５に係る電子サービス画面保存システムによる処理の一部を示す図である。
【図２４】図２４は、実施例５に係る電子サービス画面保存システムによる処理の一部を示す図である。
【図２５】図２５は、実施例５に係る電子サービス画面保存システムによる処理の一部を示す図である。
【図２６】図２６は、実施例６に係る電子サービス画面保存システムによる処理の流れを示す図である。
【図２７】図２７は、実施例６に係る電子サービス画面保存システムによる処理の一部を示す図である。
【図２８】図２８は、実施例６に係る電子サービス画面保存システムによる処理の一部を示す図である。
【図２９】図２９は、実施例で説明した処理と同様の機能を実現させるためのプログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【００１５】
以下に、図面を参照しつつ、本願にかかる電子サービス画面保存システムおよび電子サービス画面保存方法の実施例を説明する。後述する各実施例は一実施形態にすぎず、本願にかかる電子サービス画面保存システムおよび電子サービス画面保存方法の実施形態を限定するものではない。また、後述する各実施例は処理内容に矛盾を生じさせない範囲で適宜組み合わせることもできる。
【実施例１】
【００１６】
［電子サービス画面保存システムの概要および特徴（実施例１）］
実施例１に係る電子サービス画面保存システムの概要および特徴を説明する。実施例１に係る電子サービス画面保存システムは、サービス提供装置から提供される電子サービスを利用するユーザ端末と、電子サービスに関する画面の情報を保存する画面保存装置とを含んで構成される。そして、実施例１に係る電子サービス画面保存システムは、電子サービスの利用に関わる一連の手続きが実行される際に、手続きの進行に従ってユーザの端末に表示される複数の画面の情報を、ユーザに手軽に利用させることができる点に特徴がある。
【００１７】
具体的には、画面保存装置は、電子サービスの利用に関わる一連の手続きに対応する一連の画面データと、一連の画面データにおける画面データ間の結びつきを示す情報（たとえば、同一の電子商取引における同一の取引主体が使用する端末において、取引が完了するまでに遷移した画面間を結びつけるための情報）とを含む電子サービス締結データをユーザ端末ごとに記憶する。
【００１８】
そして、画面保存装置は、ユーザ端末から電子サービス締結データの検索要求を受信した場合に、検索要求の送信元であるユーザ端末について記憶部に記憶されて電子サービス締結データのうち、検索要求に合致する電子サービス締結データの一覧を、検索結果としてユーザ端末に返信する。
【００１９】
一方、ユーザ端末は、ユーザからの指示入力に応じて、電子サービス締結データの検索要求を画面保存装置に送信し、画面保存装置から受信した検索要求に合致する電子サービス締結データの一覧を表示部に表示させ、表示された電子サービス締結データの一覧の中から、ユーザにより選択された電子サービス締結データを画面保存装置から取得し表示部に表示させる。
【００２０】
上述してきたように、ユーザ端末は、ユーザからの検索要求に合致する過去の電子サービス締結データを、画面保存装置から取得して表示するので、ユーザ端末のユーザが、例えば、新たな電子サービスの利用に関する手続きの前に、過去の手続きの内容を参照したい場合など、電子サービス締結データを手軽に利用できる。
【００２１】
以下、電子サービス画面保存システムの実施例を詳細に説明する。
【００２２】
［電子サービス画面保存システムの構成（実施例１）］
図１は、実施例１に係る電子サービス画面保存システムの構成を示す機能ブロック図である。図１に示すように、実施例１に係る電子サービス画面保存システムは、ユーザ端末１００と、画面保存サービスサーバ２００と、電子サービスサーバ３００とを含んで構成される。
【００２３】
実施例１に係る電子サービス画面保存システムでは、ユーザ端末１００と、画面保存サービスサーバ２００と、電子サービスサーバ３００とが、インターネットなどの通信ネットワーク１を介して、ＩＰ（Internet  Protocol）による通信を行って各種情報のやり取りを行うことが可能な状態で接続される。
【００２４】
図１に示すような構成のもと、実施例１に係る電子サービス画面保存システムでは、ユーザ端末１００が、ユーザからの検索要求に応じて、画面保存サービスサーバ２００に記憶されている電子サービス締結データ（ユーザ端末１００と電子サービスサーバ３００との間で実行された電子サービスに関わる一連の手続きに関する情報）を画面保存サービスサーバ２００から取得して表示する。以下、実施例１に係る電子サービス画面保存システムの各機能ブロックについて説明する。
【００２５】
ユーザ端末１００は、電子サービスサーバ３００から提供される電子サービスを利用するためのクライアント機器であり、例えば、ＰＣ（Personal  Computer）やスマートフォン、タブレットなどの情報処理端末などである。
【００２６】
そして、図１に示すように、ユーザ端末１００は、入力部１１０と、出力部１２０と、ＩＰ通信機能部１３０と、画面保存処理部１４０と、電子サービス利用処理部１５０とを有する。
【００２７】
入力部１１０は、キーボードやマウス、タッチパネルなどのユーザインターフェースを介して、ユーザから各種情報の入力を受け付ける。例えば、入力部１１０は、出力部１２０が有するディスプレイなどに表示された画面保存サービスの画面を介して、ユーザからの入力を受け付ける。例えば、入力部１１０は、ディスプレイなどに表示されている電子サービスの初期画面と同一の画面データを有する電子サービス締結データの検索要求の入力を受け付ける。
【００２８】
出力部１２０は、例えば、ディスプレイやモニタ、スピーカなどを有する出力ユニットである。例えば、画面保存処理部１４０の起動に伴い、画面保存サービスのウィンドウがディスプレイなどに表示されるほか、画面保存サービスサーバ２００から受信した電子サービス締結データの一覧や、画面保存サービスサーバ２００からダウンロードした電子サービス締結データがディスプレイなどに表示される。
【００２９】
ＩＰ通信機能部１３０は、通信ネットワーク１を介して、画面保存サービスサーバ２００や電子サービスサーバ３００との間で行われるＩＰによる通信を制御する。なお、ユーザ端末１００は、ＷｉＦｉ（Wireless  Fidelity）による無線接続や、ＬＡＮ（Local  Area  Network）ケーブルなどを用いた有線接続により、通信ネットワーク１への接続が可能である。
【００３０】
画面保存処理部１４０は、ユーザからの検索要求に応じて、検索要求に合致する、電子サービスの利用に関わる一連の手続きが完了するまでの間に複数遷移して表示される一連の画面データ（ディスプレイに表示されている画像自体をキャプチャしたデータ、あるいはディスプレイに表示されている画像を再現可能なデータ）、および順序データ（画面データ間の連携や順序性などを保持する為の情報）を含む電子サービス締結データを、画面保存サービスサーバ２００から取得する。
【００３１】
例えば、画面保存処理部１４０は、ディスプレイなどに表示されている電子サービスの初期画面と同一の画面データを有する電子サービス締結データの検索要求の入力を受け付ける。これは、ユーザが新たに利用開始を要求した電子サービスの初期画面がディスプレイなどに表示されている場合、この初期画面と同一の画面データを有する電子サービス締結データをダウンロードすることで、新たな電子サービスの利用に関する手続きのために参照することを狙いとする趣旨である。つまり、ダウンロードしたデータは、同一の電子サービスについての利用に関する手続きの過去の履歴であるからである。
【００３２】
具体的には、電子サービス締結データの検索要求の入力があると、画面保存処理部１４０は、画面保存サービスサーバ２００との間で、セキュアな通信を行うためのリンクを確立する。画面保存処理部１４０は、例えば、ＰＰＴＰ（Point  to  Point  Tunneling  Protocol）やＢＧＰ（Border  Gateway  Protocol）などの既存技術を利用して、画面保存サービスサーバ２００との間のリンクを確立することができる。リンクを確立した後、画面保存処理部１４０は、電子サービス締結データの検索要求を画面保存サービスサーバ２００に送信する。
【００３３】
画面保存サービスサーバ２００から、検索要求に合致する電子サービス締結データの一覧（電子サービスの初期画面と同一の画面データを有する電子サービス締結データの一覧）を検索結果として受信すると、画面保存処理部１４０は、検索結果（一覧）を、ウェブブラウザなどの表示機能部により、ディスプレイなどに表示する。
【００３４】
続いて、画面保存処理部１４０は、入力部１１０を介して、検索結果（一覧）の中から、電子サービス締結データの選択入力を受け付けると、選択された電子サービス締結データのダウンロード処理を、画面保存サービスサーバ２００との間に確立したリンクを通じて画面保存サービスサーバ２００との間で実行する。
【００３５】
そして、画面保存処理部１４０は、選択された電子サービス締結データを画面保存サービスサーバ２００からダウンロードすると、画面保存処理部１４０は、ダウンロードした電子サービス締結データをディスプレイなどに表示する。
【００３６】
電子サービス利用処理部１５０は、電子サービスサーバ３００との間で、電子サービスの利用に関わる一連の手続きについての処理を実行する。例えば、電子サービス利用処理部１５０は、ユーザからの要求に応じて、電子サービスの開始要求を電子サービスサーバ３００に送信する。なお、電子サービス利用処理部１５０は、電子サービスの開始要求を電子サービスサーバ３００に送信すると同時に、画面保存処理部１４０を起動する。
【００３７】
続いて、電子サービスサーバ３００から電子サービスの画面データ（ウェブページ）を受信すると、ウェブブラウザなどの表示機能部やＯＳ（Operating  System）と連携して、出力部１２０が有するディスプレイに電子サービスの画面（ウェブページ）を表示出力する。なお、電子サービス利用処理部１５０は、ユーザ端末１００と電子サービスサーバ３００との間で実行される電子サービスの利用に関わる一連の手続きの進行に伴って、一連の手続きが完了するまでの間に複数遷移して表示される一連の画面の各画面を逐次表示する。
【００３８】
そして、電子サービス利用処理部１５０は、例えば、入力部１１０を介して、電子サービスの画面（ウェブページ）上の入力ボックスに入力されたユーザＩＤやパスワードなどによるユーザ認証に成功すると、電子サービスサーバ３００との間で、電子サービスの利用に関わる一連の手続きが開始される。例えば、電子サービスが電子商取引であれば、商品の選択入力、個数の入力、商品送付先の入力、クレジットカード番号の入力、入力内容や代金の確認、取引完了の入力に至るまで、電子サービス利用処理部１５０と電子サービスサーバ３００との間で複数の画面を遷移して実行される。
【００３９】
画面保存サービスサーバ２００は、電子サービスに関する画面データを保存する。図１に示すように、画面保存サービスサーバ２００は、入力部２１０と、出力部２２０と、ＩＰ通信機能部２３０と、データ記憶部２４０と、データ格納部２５０とを有する。
【００４０】
入力部２１０は、キーボードやマウス、タッチパネルなどのユーザインターフェースを介して、管理者から各種情報の入力を受け付ける。出力部２２０は、例えば、ディスプレイやモニタ、スピーカなどを有する出力ユニットであり、ディスプレイなどに各種情報が表示される。ＩＰ通信機能部２３０は、通信ネットワーク１を介して、ユーザ端末１００や電子サービスサーバ３００との間で行われるＩＰによる通信を制御する。
【００４１】
データ記憶部２４０は、電子サービスの利用に関わる一連の手続きが完了するまでの間に複数遷移して表示される一連の画面データ（ディスプレイに表示されている画像自体をキャプチャしたデータ、あるいはディスプレイに表示されている画像を再現可能なデータ）、および順序データ（画面データ間の連携や順序性などを保持する為の情報）を含む電子サービス締結データを、ユーザ端末１００のユーザごとに記憶する。
【００４２】
データ格納部２５０は、ユーザ端末１００から受信した電子サービス締結データをデータ記憶部２４０に格納する。具体的には、ユーザ端末１００から電子サービス締結データを受信すると、例えば、画面保存サービスサーバ２００の内部に設けられたクロックなどを参照し、データの受信時刻を特定する。そして、データ格納部２５０は、ユーザ端末１００のユーザについて設けられたデータ記憶部２４０の記憶領域に、電子サービス締結データと受信時刻とを対応付けてデータ記憶部２４０に格納する。
【００４３】
電子サービスサーバ３００は、所定のウェブサイトにより、ユーザ端末１００に対して電子サービスを提供する。
【００４４】
［電子サービス画面保存システムによる処理（実施例１）］
図２〜図６を用いて、実施例１に係る電子サービス画面保存システムによる処理の流れを説明する。図２は、実施例１に係る電子サービス画面保存システムによる処理の流れを示す図である。図３〜図６は、実施例１に係る電子サービス画面保存システムによる処理の一部を示す図である。なお、以下では、ユーザ端末１００が、ユーザからの検索要求に応じて、検索要求に合致する電子サービス締結データを画面保存サービスサーバ２００から取得して表示する場合の処理の流れの一例を説明する。
【００４５】
図２に示すように、電子サービス利用処理部１５０は、ユーザからの要求に応じて、電子サービスの開始要求を電子サービスサーバ３００に送信し（Ｓ１０１）、画面保存処理部１４０の画面保存機能を起動する（Ｓ１０２）。
【００４６】
電子サービスサーバ３００は、ユーザ端末１００から電子サービスの開始要求を受信すると、電子サービスの画面データをユーザ端末１００に返信する（Ｓ１０３）。電子サービス利用処理部１５０は、電子サービスサーバ３００から電子サービスの画面データを受信すると、受信した電子サービスの画面（ウェブページ）を、ウェブブラウザなどの表示機能部と連携して、ディスプレイに表示出力する（Ｓ１０４）。
【００４７】
ステップＳ１０１〜ステップＳ１０４の処理では、例えば、図３に示すように、ユーザ端末１００のディスプレイに、電子サービスの画面（ウィンドウ＃１）が表示され、ユーザ端末１００と電子サービスサーバ３００との間で電子サービスの処理が開始される。なお、ユーザ端末１００は、専用のプログラムによって電子サービスサーバ３００にアクセスし、電子サービスの利用に関する手続き（契約処理）を開始するようにしてもよい。
【００４８】
続いて、画面保存処理部１４０は、画面保存サービスサーバ２００との間で、セキュアな通信を行うためのリンクを確立する（Ｓ１０５）。ステップＳ１０５の処理では、例えば、図４に示すように、画面保存処理部１４０は、画面保存サービスサーバ２００との間のリンクを確立する（図４のＡ、など参照）。なお、ユーザ端末１００は、例えば、ＰＰＴＰ（Point  to  Point  Tunneling  Protocol）やＢＧＰ（Border  Gateway  Protocol）などの既存技術を利用して、画面保存サービスサーバ２００との間のリンクを確立することができる。
【００４９】
リンク確立後、画面保存処理部１４０は、ディスプレイに表示されている電子サービス画面と同一の画面を含む電子サービス締結データの検索要求を送信する（Ｓ１０６）。画面保存サービスサーバ２００は、ユーザ端末１００からの検索要求に応じて、データ記憶部２４０に記憶されている電子サービス締結データの検索を行い、検索結果（データの一覧）をユーザ端末１００に返信する（Ｓ１０７）。
【００５０】
具体的に説明すると、ステップＳ１０６では、例えば、ユーザ端末１００は、例えば、ＯＳ（Operating  System）と連携して、ディスプレイに表示されている電子サービスの初期画面をキャプチャして、キャプチャした初期画面のデータ（以下、画面データ）とともに、電子サービス締結データの検索要求を画面保存サービスサーバ２００に送信する。一方、ステップＳ１０７では、画面保存サービスサーバ２００は、ユーザ端末１００について保存されている電子サービス締結データを読み込み、電子サービス締結データのそれぞれに含まれる電子サービスの画面データと、ユーザ端末１００から受信した検索要求に含まれる画面データとのマッチングを行い、類似度が所定の閾値を超えた画面データを有する電子サービス締結データを、過去に実施された同一の電子サービスの手続きに関するデータとして特定し、特定したデータにより、検索要求に対応する保存データの一覧を作成する。そして、画面保存サービスサーバ２００は、作成した保存データの一覧を、検索要求に対する検索結果として、ユーザ端末１００に返信する。
【００５１】
続いて、画面保存処理部１４０は、画面保存サービスサーバ２００から受信した検索結果（一覧：検索結果に合致する保存データの一覧）を、例えば、ディスプレイなどに表示する（Ｓ１０８）。画面保存サービスサーバ２００から受信した検索結果（一覧）の中から、データの選択入力を受け付けると（Ｓ１０９）、選択された電子サービス締結データのダウンロード処理を、画面保存サービスサーバ２００との間で実行する（Ｓ１１０）。そして、ユーザ端末１００は、ダウンロードした電子サービス締結データをディスプレイなどに表示する（Ｓ１１１）。
【００５２】
ステップＳ１０６〜Ｓ１１１の処理では、例えば、図４に示すように、ユーザ端末１００は、例えば、ディスプレイに表示されている電子サービスの初期画面と同じ画面を有する電子サービス締結データの検索要求を画面保存サービスサーバ２００に送信する（図４のＢなど、参照）。検索要求を受信した画面保存サービスサーバ２００は、図５に示すように、該当ユーザ（例えば、ユーザ端末１００のユーザＡ）について、検索要求に対応する電子サービス締結データを、画面のデータ記憶部２４０から検索し、検索した電子サービス締結データの一覧を検索結果としてユーザ端末１００に通知する（図５のＣなど、参照）。検索結果を受信したユーザ端末１００は、図５に示すように、ウェブブラウザなどの表示機能部などにより、検索結果（一覧）をディスプレイなどに表示し、ユーザからダウンロードする電子サービス締結データの選択を受け付ける（図５のＤなど、参照）。データの選択を受け付けて、ユーザ端末１００は、図６に示すように、選択データを画面保存サービスサーバ２００からダウンロードし（図６のＥなど、参照）、ダウンロードした電子サービス締結データをディスプレイに表示する（図６のＦなど、参照）。
【００５３】
［実施例１による効果］
図７は、実施例１による処理の概要を示す図である。図７に示すように、実施例１では、ユーザからの要求に応じて、画面保存サービスサーバ２００に保存されている電子サービス締結データの中から、ユーザから選択された電子サービス締結データなどを表示する。例えば、図７に示すように、ユーザ端末１００のユーザは、過去の電子サービス締結データに含まれる複数の電子サービスの画面を参照にして、新たな電子サービスの手続きを進める。このように、実施例１によれば、電子サービスの利用に関する一連の手続の証跡として適切かつ信頼性のあるデータを、電子サービスの手続きに関して中立的な立場にある画面保存サービスサーバ２００から手軽に取得して利用することができる。
【実施例２】
【００５４】
以下の実施例２では、電子サービスの利用に関する一連の手続の証跡として適切かつ信頼性の高いデータを画面保存サービスサーバ２００に保存するための保存方法に関する一実施形態を説明する。
【００５５】
［電子サービス画面保存システムによる処理（実施例２）］
図８〜図１３を用いて、実施例２に係る電子サービス画面保存システムによる処理の流れを説明する。図８は、実施例２に係る電子サービス画面保存システムによる処理の流れを示す図である。図９〜図１３は、実施例２に係る電子サービス画面保存システムによる処理の一部を示す図である。
【００５６】
図８に示すように、電子サービス利用処理部１５０は、ユーザからの要求に応じて、電子サービスの開始要求を電子サービスサーバ３００に送信し（Ｓ２０１）、画面保存処理部１４０の画面保存機能を起動する（Ｓ２０２）。
【００５７】
電子サービスサーバ３００は、ユーザ端末１００から電子サービスの開始要求を受信すると、電子サービスの画面データをユーザ端末１００に返信する（Ｓ２０３）。
【００５８】
電子サービス利用処理部１５０は、電子サービスサーバ３００から電子サービスの画面データを受信すると、受信した電子サービスの画面（ウェブページ）を、ウェブブラウザなどの表示機能部と連携して、ディスプレイに表示出力する（Ｓ２０４）。なお、ステップＳ２０４では、電子サービス利用処理部１５０により、ユーザ端末１００と電子サービスサーバ３００との間で実行される電子サービスの利用に関わる一連の手続きの進行に伴って、一連の手続きが完了するまでの間に複数遷移して表示される一連の画面の各画面が逐次表示される。
【００５９】
ステップＳ２０１〜Ｓ２０３の処理では、例えば、図９に示すように、ユーザ端末１００のディスプレイに、電子サービスの画面（ウィンドウ＃１）が表示され、ユーザ端末１００と電子サービスサーバ３００との間で電子サービスの処理が開始される（図９のＡなど、参照）。また、図１０に示すように、画面保存処理部１４０による画面保存サービスの画面（画面保存プログラムによる画面、ウィンドウ＃２）が表示される（図１０のＢなど、参照）。なお、電子サービスの画面（ウィンドウ＃１）は、図８に示すように、電子サービスの契約画面と、ユーザが入力する情報とで構成される。
【００６０】
電子サービスの開始後、画面保存処理部１４０は、ディスプレイに表示出力されている画面（電子サービスサーバ３００から受信した電子サービスに関するウェブページ）の切り替わりを検知する（Ｓ２０５）。例えば、画面保存処理部１４０は、ウェブブラウザなどの表示機能部や画面制御機能部と連携して、ＨＴＴＰ（Hypertext  Transfer  Protocol）プロトコルによるリンク先ページへのジャンプを画面の切り替わりとして検知したり、ウィンドウの「戻る」や「進む」のコマンド入力を画面の切り替わりとして検知したりすることができる。切り替わりを検知しない場合は（Ｓ２０５、Ｎｏ）、画面保存処理部１４０は、電子サービスの画面の切り替わりの検知を続ける。これとは反対に、切り替わりを検知すると（Ｓ２０５、Ｙｅｓ）、画面保存処理部１４０は、現在ディスプレイに表示されている画面に画面が切り替えられる前にディスプレイに表示されていたウェブページの画面データ（ディスプレイに表示されている画像自体をキャプチャしたデータ、あるいはディスプレイに表示されている画像を再現可能なデータ）を、キャッシュなどから取得する（Ｓ２０６）。続いて、画面保存処理部１４０は、画面間の連携や順序性などを保持するための順序データ（現在ディスプレイに表示されている画面（ウェブページ）と、現在ディスプレイに表示されている画面に切り替えられる前にディスプレイに表示されていた画面（ウェブページ）との結びつきを示す情報）を生成する（Ｓ２０７）。例えば、画面保存処理部１４０は、ディスプレイに表示されているウェブページのリンク先ページへのジャンプや、ウェブページが表示されているウィンドウ上の「戻る」や「進む」のコマンド入力によるページの切り替わりを検知するごとに、このウェブページに対応するアドレスのログを電子サービス締結データから抽出して蓄積し、対応する画面データにリンクさせたものを順序データとして生成する。続いて、画面保存処理部１４０は、取得した画面データおよび順序データを集約する（Ｓ２０８）。
【００６１】
ステップＳ２０５〜Ｓ２０８の処理では、例えば、図１１に示すように、ユーザ端末１００では、電子サービスの画面が切り替わるたびに画面のデータが取得され、取得した画面データ間の順序データが生成された後、電子サービス締結データ（サービス締結の証跡）として集約される（図１１のＣ，Ｄなど、参照）。なお、画面データは、例えば、ディスプレイに表示されている実行中のある１つのウィンドウの中のウェブサイトのページなどについて、スクロールしないと見えなくなっている部分も含めたウェブサイトのページ全体（文字も画像も、情報入力欄に記入したユーザの情報も含む）を、変更することのできない画像情報としてキャプチャしたデータに該当する。さらに、画面保存処理部１４０は、画面データとともに、その画面に対応するサービス／サイトの名称やｈｔｔｐアドレスを電子サービス締結データとして取得する。
【００６２】
続いて、画面保存処理部１４０は、電子サービスの利用に関わる一連の手続きについての画面保存の終了指示があるか否かを判定する（Ｓ２０９）。終了指示がない場合には（Ｓ１０９、Ｎｏ）、画面保存処理部１４０は、ステップＳ２０５に戻り、電子サービスの画面の切り替わりの検知を続ける。これとは反対に、終了指示がある場合には（Ｓ２０９、Ｙｅｓ）、画面保存処理部１４０は、集約しておいた画面データと画面間の順序データとを、電子サービス締結データとして画面保存サービスサーバ２００に送信する（Ｓ２１０）。例えば、図１２に示すように、ユーザ端末１００は、電子サービス締結データを画面保存サービスサーバ２００に送信する（図１２のＥなど、参照）。
【００６３】
画面保存サービスサーバ２００は、ユーザ端末１００から電子サービス締結データを受信すると、内部に設けられたクロックなどを参照し、データの受信時刻を確定する（Ｓ２１１）。続いて、画面保存サービスサーバ２００は、ユーザ端末１００のユーザについて設けられたデータ記憶部２４０の記憶領域に、電子サービス締結データと受信時刻とを対応付けてユーザごとに格納し（Ｓ２１２）、データ保存完了通知を送信する（Ｓ２１３）。電子サービス利用処理部１５０は、画面保存サービスサーバ２００から、電子サービス締結データの保存完了通知を受信すると、電子サービスサーバ３００に対して、電子サービス締結データの保存完了通知を送信する（Ｓ２１４）。
【００６４】
ステップＳ２１１〜Ｓ２１３の処理では、例えば、図１３に示すように、画面保存サービスサーバ２００は、電子サービス締結データの受信時刻を確定・保証して、データをユーザごとに管理し、データ保存の完了をユーザ端末１００に通知する（図１３のＦ，Ｇ，Ｈなど、参照）。一方で、ユーザ端末１００は、電子サービス締結データの保存完了を電子サービスの提供元である電子サービスサーバに通知する（図１３のＩなど、参照）。
【００６５】
［実施例２による効果］
上述した非特許文献１や非特許文献２に開示されている既存技術では、ウィンドウ画面やウェブサイトページの画面を保存する場合、ユーザが、その都度、保存のための操作を行う必要がある。このため、電子サービスの利用に係わる証跡として、電子サービスの利用に係わる一連の手続きに関連した複数ページ画面を漏れなく保存し、さらにその画面データの順序などを適切に管理することは、ユーザにとって負担が大きい。これに対して、実施例１では、ユーザ端末１００が、電子サービスの利用に際して、複数のページに渡って実行される一連の手続きに対応する一連の画面データをそれぞれ自動的に取得するとともに、一連の画面データにおける画面データ間の結びつきを示す順序データを生成するので、ユーザが、画面の情報を保存する都度、保存のための操作を行う必要がなく、負担が小さい。また、実施例１では、画面保存サービスサーバ２００が、複数のページに渡って実行される一連の手続きに対応する一連の画面の情報を、電子サービスの利用に関する一連の手続の証跡として記録するので、ユーザ端末１００に記録するより、証跡としての信頼性を担保できる。このようなことから、実施例１によれば、電子サービスの利用に関わる一連の手続きを実行する際に、手続きの進行に従ってユーザ端末に表示される複数の画面の情報を、ユーザに大きな負担をかけることなく、かつ情報の信頼性を担保した状態で保存できる。
【００６６】
また、実施例２では、ユーザごとに、電子サービス締結データを管理するので、電子サービスを利用するユーザごとに、電子サービスの利用に関する一連の手続の証跡を、信頼性を担保した状態で保存できる。
【００６７】
また、実施例２では、ユーザ端末１００から電子サービスサーバ３００に対して電子サービス締結データの保存完了を通知するので、電子サービス締結データが画面保存サービスサーバ２００に保存された状態にあることを、電子サービスサーバ３００に認識させることができる。これにより、例えば、電子サービスサーバ３００が、電子サービスを利用するユーザについて、そのサービスに関する一連の手続きを確認するために、画面保存サービスサーバ２００に保存されているデータを取得する実施形態も考えられる。
【実施例３】
【００６８】
上述した実施例２では、ユーザ端末１００において、電子サービスの利用に際して、複数のページに渡って実行される一連の手続きに対応する一連の画面データをそれぞれ取得するとともに、画面データ間の順序データを生成し、電子サービス締結データを集約する場合を説明した。しかしながら、この場合に限定されるものではなく、ユーザ端末１００側では、画面が切り替わるたびに、その都度、画面データを取得して画面保存サービスサーバ２００に送信するようにし、画面保存サービス２００側で画面データ間の順序データを生成し、電子サービス締結データを集約するようにしてもよい。以下、図１４〜図１９を用いて、実施例３に係る電子サービス画面保存システムによる処理の流れを説明する。図１４は、実施例３に係る電子サービス画面保存システムによる処理の流れを示す図である。図１５〜図１９は、実施例３に係る電子サービス画面保存システムによる処理の一部を示す図である。
【００６９】
図１４に示すように、ユーザ端末１００は、ユーザからの要求に応じて、電子サービスの開始要求を電子サービスサーバ３００に送信し（Ｓ３０１）、画面保存処理部１４０の画面保存機能を起動する（Ｓ３０２）。電子サービスサーバ３００は、ユーザ端末１００から電子サービスの開始要求を受信すると、電子サービスの画面データをユーザ端末１００に返信する（Ｓ３０３）。電子サービス利用処理部１５０は、電子サービスサーバ３００から電子サービスの画面データを受信すると、受信した電子サービスの画面（ウェブページ）を、ウェブブラウザなどの表示機能部などと連携して、ディスプレイに表示出力する（Ｓ３０４）。
【００７０】
なお、図１４に示すステップＳ３０１〜ステップＳ３０４の処理は、実施例２にて説明した図８に示すステップＳ２０１〜ステップＳ２０４の処理と同様である。例えば、図１５に示すように、ユーザ端末１００のディスプレイに、電子サービスの画面（ウィンドウ＃１）が表示され、ユーザ端末１００と電子サービスサーバ３００との間で電子サービスの処理が開始される。
【００７１】
電子サービスの開始後、画面保存処理部１４０は、画面保存サービスサーバ２００との間で、セキュアな通信を行うためのリンクを確立する（Ｓ３０５）。例えば、図１６に示すように、画面保存処理部１４０は、画面保存サービスサーバ２００との間のリンクを確立する（図１４のＡ、など参照）。なお、ユーザ端末１００は、例えば、ＰＰＴＰ（Point  to  Point  Tunneling  Protocol）やＢＧＰ（Border  Gateway  Protocol）などの既存技術を利用して、画面保存サービスサーバ２００との間のリンクを確立することができる。
【００７２】
リンク確立後、画面保存処理部１４０は、ディスプレイに表示出力されている画面（電子サービスサーバ３００から受信した電子サービスに関するウェブページ）の切り替わりを検知する（Ｓ３０６）。切り替わりを検知しない場合は（Ｓ３０６、Ｎｏ）、画面保存処理部１４０は、電子サービスの画面の切り替わりの検知を続ける。これとは反対に、切り替わりを検知すると（Ｓ３０６、Ｙｅｓ）、画面保存処理部１４０は、現在ディスプレイに表示されている画面に画面が切り替えられる前にディスプレイに表示されていたウェブページの画面データ（ディスプレイに表示されている画像自体をキャプチャしたデータ、あるいはディスプレイに表示されている画像を再現可能なデータ）を、キャッシュなどから取得する（Ｓ３０７）。続いて、画面保存処理部１４０は、ステップＳ３０５で確立したリンクを介して、取得した画面データを画面保存サービスサーバ２００に送信する（Ｓ３０８）。続いて、画面保存処理部１４０は、電子サービスの利用に関わる一連の手続きについての画面保存の終了指示があるか否かを判定する（Ｓ３０９）。終了指示がない場合には（Ｓ３０９、Ｎｏ）、画面保存処理部１４０は、ステップＳ３０６に戻り、電子サービスの画面の切り替わりの検知を続ける。これとは反対に、終了指示がある場合には（Ｓ３０９、Ｙｅｓ）、画面保存処理部１４０は、画面データの送信終了通知を画面保存サービスサーバ２００に送信する（Ｓ３１０）。
【００７３】
一方で、画面保存サービスサーバ２００は、ユーザ端末１００からの画面データの受信を判定する（Ｓ３１１）。判定の結果、画面データの受信していない場合には（Ｓ３１１、Ｎｏ）、画面保存サービスサーバ２００は、ステップＳ３１１の判定を繰り返す。これとは反対に、画面保存サービスサーバ２００は、ユーザ端末１００から画面データを受信すると（Ｓ３１１、Ｙｅｓ）、画面データの受信時刻を確定し（Ｓ３１２）、画面間の連携や順序性などを保持するための情報である順序データを生成する（Ｓ３１３）。続いて、画面保存処理部１４０は、ユーザ端末１００から受信した画面データ、および生成した順序データを集約しておく（Ｓ３１４）。
【００７４】
続いて、画面保存サービスサーバ２００は、画面データの送信終了通知を受信したかどうかを判定する（Ｓ３１５）。判定の結果、画面データの送信終了通知を受信してない場合には（Ｓ３１５、Ｎｏ）、画面保存サービスサーバ２００は、ステップＳ３１１に戻り、ユーザ端末１００からの画面データの受信を待機する。これとは反対に、画面データの送信終了通知を受信している場合には（Ｓ３１５、Ｙｅｓ）、画面保存サービスサーバ２００は、画面データ（＋受信時刻）、順序データおよび保存時刻を、電子サービス締結データとしてユーザごとにデータ記憶部２４０に格納して（Ｓ３１６）、データ保存完了通知をユーザ端末１００に送信する（Ｓ３１７）。
【００７５】
電子サービス利用処理部１５０は、画面保存サービスサーバ２００から、電子サービス締結データの保存完了通知を受信すると、電子サービスサーバ３００に対して、電子サービス締結データの保存完了通知を送信する（Ｓ３１８）。
【００７６】
ステップＳ３０６〜Ｓ３１８の処理では、例えば、図１７に示すように、ユーザ端末１００では、電子サービスの画面が変化する（切り替えられる）たびに、変化前（切替前）の画面データが取得され、取得後すぐに画面保存サービスサーバ２００へ送信される（図１７のＢなど、参照）。一方、画面保存サービスサーバ２００は、図１７に示すように、ユーザ端末１００から受信した画面データの受信時刻を確定・保証して、画面データ間の順序データを生成した後、電子サービス締結データ（サービス締結の証跡）として集約しておく（図１７のＣ，Ｄなど、参照）。
【００７７】
続いて、図１８に示すように、ユーザ端末１００は、ユーザにより画面データの保存終了指示の入力があると、画面データの送信終了通知を画面保存サービスサーバ２００に送信する（図１８のＥなど、参照）。一方、画面保存サービスサーバ２００は、画面データの送信終了通知を受信すると、電子サービス締結データとして集約しておいた画面データ（＋受信時刻）および順序データの保存時刻の時刻認定を行う（図１８のＦなど、参照）。そして、画面保存サービスサーバ２００は、例えば、図１９に示すように、電子サービス締結データと認定時刻とを対応付けて保存することにより電子サービス締結データを、ユーザ（例えば、ユーザ端末１００のユーザＡ）ごとに管理し、データ保存の完了をユーザ端末１００に通知する（図１９のＧなど、参照）。ユーザ端末１００は、電子サービス締結データの保存完了を電子サービスの提供元である電子サービスサーバに通知する（図１９のＨなど、参照）。
【００７８】
［実施例３による効果］
実施例３によれば、ユーザ端末１００に搭載する必要がある機能の一部を画面保存サービスサーバ２００に分散させた状態で、実施例２と同様の効果を得ることができる。
【実施例４】
【００７９】
実施例２および実施例３では、電子サービス締結データを画面保存サービスサーバ２００に保存する場合を説明したが、これに限定されるものではなく、電子サービス締結データ以外の情報を追加保存することもできる。以下、図２０および図２１を用いて、実施例４に係る電子サービス画面保存システムによる処理を説明する。図２０および図２１は、実施例４に係る電子サービス画面保存システムによる処理の一例を示す図である。
【００８０】
例えば、ユーザ端末１００において実施される電子サービスの遂行結果などを追加して保存するようにしてもよい。具体的には、図２０に示すように、ユーザ端末１００の画面保存処理部１４０は、入力部１１０を介して、ユーザから電子サービスの遂行結果の入力を受け付けると、その遂行結果を画面保存サービスサーバ２００に送信する。画面保存サービスサーバ２００は、ユーザ端末１００から電子サービスの遂行結果を受信すると、電子サービス締結データと合わせて、その電子サービスの遂行結果を追加する。まず、画面保存サービスサーバ２００は、情報追加時刻の時刻を認定する。続いて、画面保存サービスサーバ２００は、該当ユーザ（例えば、ユーザＡ）の電子サービス締結データに関連付けて、電子サービスの遂行結果および認定時刻（情報追加時刻）をデータ記憶部２４０に追加保存する。追加保存完了後、画面保存サービスサーバ２００は、追加保存通知をユーザ端末１００に送信する。なお、サービス遂行結果とは、注文したサービス（物の購入とか役務の実行とか）が条件（期日とか金額とか品質とか）通りに実施されたかどうかをユーザが判断した情報であり、例えば、電子サービスを利用したユーザから、電子サービスのウェブサイト上に入力される主観的なメモや感想（サービス完了の有無、満足度）などが考えられる。
【００８１】
このようにすることで、電子サービスに関するデータを一体的に管理できる。また、ユーザは、サービス遂行結果を電子サービスに関するデータとして一体的に管理しておくことにより、例えば、同じサービスの注文などを再び考えた時の判断材料として利用することができる。
【００８２】
また、電子サービスの遂行結果だけでなく、さらに、電子サービスに関わる参考データ（例えば、商品、配送伝票の画像など）を合わせて保存してもよい。具体的には、図２１に示すように、ユーザ端末１００の画面保存処理部１４０は、入力部１１０を介して、ユーザから電子サービスの遂行結果および参考データの入力を受け付けると、その遂行結果および参考データを画面保存サービスサーバ２００に送信する。画面保存サービスサーバ２００は、ユーザ端末１００から電子サービスの遂行結果、および電子サービスの参考データを受信すると、電子サービス締結データと合わせて、その電子サービスの遂行結果を追加する。まず、画面保存サービスサーバ２００は、情報追加時刻の時刻を認定する。続いて、画面保存サービスサーバ２００は、該当ユーザ（例えば、ユーザＡ）の電子サービス締結データに関連付けて、電子サービスの遂行結果、参考データおよび認定時刻（情報追加時刻）をデータ記憶部２４０に追加保存する。追加保存完了後、画面保存サービスサーバ２００は、追加保存通知をユーザ端末１００に送信する。
【００８３】
このようにすることで、電子サービスの遂行結果以外の電子サービスに関するデータを一体的に管理できる。また、サービス遂行結果と同様に、ユーザが、同じサービスの注文などを再び考えた時の判断材料として利用することができる。
【実施例５】
【００８４】
また、ユーザ端末１００のユーザが、例えば、電子サービスの利用に関するトラブルなどが発生した場合に、電子サービスの利用に関する手続きの内容を確認することを目的として、画面保存サービスサーバ２００に保存したデータをダウンロードして表示し、さらにユーザからの指示に従って、電子サービスの利用に関する証跡とともにクレーム通知を送信することができるようにしてもよい。電子サービスとは、物の購入や役務の実施をオンラインで申し込むことを想定しており、クレームを通知するトリガーとなり得るのは、例えば、申し込んだサービスが条件（期日とか品質とか）通りに実施されなかった場合（例えば、期日通りに品物が配達されなかったとか、配達された品物が申し込んだものと異なっていたとかというケース）が考えられる。品物が通信ネットワークを介してダウンロードされる電子的なプログラムやコンテンツなどの場合も、品物と同様であり、ダウンロードできなかったり、申し込みと違っていたりというケースが、クレームを通知するトリガーとなり得る。以下、図２２〜図２５を用いて、実施例５に係る電子サービス画面保存システムによる処理の流れを説明する。図２２は、実施例５に係る電子サービス画面保存システムによる処理の流れを示す図である。図２３〜図２５は、実施例５に係る電子サービス画面保存システムによる処理の一部を示す図である。
【００８５】
図２２に示すように、例えば、入力部１１０を介して、電子サービスの利用状況の確認要求の入力を受け付けると（Ｓ４０１、Ｙｅｓ）、ユーザ端末１００は、画面保存処理部１４０の画面保存機能を起動する（Ｓ４０２）。なお、電子サービスの利用状況の確認要求の入力が受け付けられるまで、ステップＳ４０１の判定結果をＮｏとして、同判定を繰り返す。
【００８６】
続いて、画面保存処理部１４０は、画面保存サービスサーバ２００との間で、セキュアな通信を行うためのリンクを確立する（Ｓ４０３）。ステップＳ１０３の処理では、例えば、図２３に示すように、ユーザ端末１００は、画面保存サービスサーバ２００との間のリンクを確立する（図２３のＡ、など参照）。なお、ユーザ端末１００は、例えば、ＰＰＴＰ（Point  to  Point  Tunneling  Protocol）やＢＧＰ（Border  Gateway  Protocol）などの既存技術を利用して、画面保存サービスサーバ２００との間のリンクを確立することができる。
【００８７】
リンク確立後、画面保存処理部１４０は、保存データ一覧の取得要求を送信する（Ｓ４０４）。画面保存サービスサーバ２００は、保存データ通知（一覧）をユーザ端末１００に返信する（Ｓ４０５）。
【００８８】
ステップＳ４０４〜Ｓ４０５の処理では、例えば、図２３に示すように、画面保存サービスサーバ２００は、該当ユーザ（例えば、ユーザ端末１００のユーザＡ）について、データ記憶部２４０に記憶されている電子サービス締結データなどの保存データの一覧を、データ記憶部２４０から取得し、取得した保存データの一覧をユーザ端末１００に通知する（図２３のＢなど、参照）。
【００８９】
画面保存処理部１４０は、保存データ通知（保存データの一覧）を、例えば、ディスプレイなどに表示する（Ｓ４０６）。続いて、画面保存処理部１４０は、保存データ通知（一覧）の中から、電子サービス締結データの選択入力を受け付けると（Ｓ４０７）、選択された電子サービス締結データのダウンロード処理を、画面保存サービスサーバ２００との間で実行する（Ｓ４０８）。そして、画面保存処理部１４０は、選択された電子サービス締結データを画面保存サービスサーバ２００からダウンロードすると、画面保存処理部１４０は、ダウンロードした電子サービス締結データをディスプレイなどに表示する（Ｓ４０９）。
【００９０】
ステップＳ４０６〜Ｓ４０９の処理では、例えば、図２３に示すように、ユーザ端末１００は、ウェブブラウザなどの表示機能部などにより、画面保存サービスサーバ２００から受信した保存データ通知（一覧）をディスプレイなどに表示し、ユーザからダウンロードする電子サービス締結データの選択を受け付ける。そして、ユーザ端末１００は、選択された電子サービス締結データを画面保存サービスサーバ２００からダウンロードし、ダウンロードした電子サービス締結データをディスプレイに表示する（図２３のＣなど、参照）。
【００９１】
ユーザ端末１００は、電子サービス締結データの表示後、ユーザからクレーム通知の指示入力を受け付けると（Ｓ４１０）、電子サービス締結データ（一部または全部）とともに、クレーム通知を電子サービスサーバ３００に送信する（Ｓ４１１）。
【００９２】
ステップＳ４１０〜Ｓ４１１の処理では、例えば、図２４に示すように、ユーザ端末１００は、電子サービスの提供元である電子サービスサーバ３００に対して、例えば、電子サービスの利用手続きで問題のあった電子サービス締結データ（一部または全部）を提供して、クレームを通知する（図２４のＤなど、参照）。例えば、ユーザは、画像保存処理部１４０により表示される保存データの一覧（サービス利用状況の一覧）の中から、クレームを入れたい電子サービスに関する電子サービス締結データを選択する。そして、ユーザの選択応じてダウンロードされた電子サービス締結データに含まれるｈｔｔｐアドレスを基に、ユーザは、クレームを入れたい電子サービスサーバのＷｅｂページにアクセスし、ウェブページで指定されている問合せ方法に従って、ユーザが電子サービス締結データに含まれる電子サービス利用時の手続きに関する画面データを、電子メールに添付して送信したり、ウェブページ上のコメント記入欄にクレームを記入したりすることでクレームを通知する。
【００９３】
［実施例５による効果］
実施例５では、ユーザ端末１００は、ユーザからの要求に応じて、画面保存サービスサーバ２００に保存されている電子サービス締結データをダウンロードし、ダウンロードした電子サービス締結データとともにクレーム通知を電子サービスサーバ３００に送信できる。例えば、電子サービスの実施におけるトラブル等に対して、ユーザ端末１００のユーザは、電子サービスの利用に関する一連の手続の証跡として適切かつ信頼性の高いデータを電子サービスサーバ３００に提示してクレームを行うことが可能となる。このように、実施例４によれば、電子サービスの利用に対する不安感解消の一助としての役割を実現できる。
【００９４】
また、例えば、図２４では、ユーザ端末１００は、電子サービスの提供元である電子サービスサーバ３００に対して、例えば、電子サービスの利用手続きで問題のあった電子サービス締結データ（一部または全部）を提供して、クレームを通知する場合を説明したが、これに限定されるものではない。例えば、図２５に示すように、ユーザ端末１００は、電子サービスの利用手続きで問題のあった電子サービス締結データへのアクセス権限とともに、電子サービスサーバ３００にクレームを送信してもよい。そして、電子サービスサーバ３００は、ユーザ端末１００から、クレームの通知とともに受信したアクセス権限を利用して、画面保存サービスサーバ２００に保存されているデータにアクセスする。このように、電子サービス締結データなどへのアクセス権限を電子サービスサーバ３００に与えることで、ユーザ端末１００は、画面保存サービスサーバ２００から電子サービス締結データをダウンロードすることなく、図２４に示す場合と同様に、電子サービスの利用に関する一連の手続の証跡として適切かつ信頼性のあるデータによるクレームを行う事ができる。
【実施例６】
【００９５】
ユーザ端末１００のユーザが、例えば、新たな電子サービスを利用することを目的として、画面保存サービスサーバ２００に保存したデータをダウンロードし、このデータを元に電子サービスサーバ３００にアクセスすることもできる。以下、図２６〜図２８を用いて、実施例６に係る電子サービス画面保存システムによる処理の流れを説明する。図２６は、実施例６に係る電子サービス画面保存システムによる処理の流れを示す図である。図２７および図２８は、実施例６に係る電子サービス画面保存システムによる処理の一部を示す図である。
【００９６】
図２６に示すように、例えば、入力部１１０を介して、電子サービスの利用状況の確認要求の入力を受け付けると（Ｓ５０１、Ｙｅｓ）、ユーザ端末１００は、画面保存処理部１４０の画面保存機能を起動する（Ｓ５０２）。なお、電子サービスの利用状況の確認要求の入力が受け付けられるまで、ステップＳ５０１の判定結果をＮｏとして、同判定を繰り返す。
【００９７】
続いて、画面保存処理部１４０は、画面保存サービスサーバ２００との間で、セキュアな通信を行うためのリンクを確立する（Ｓ５０３）。すなわち、ステップＳ５０３の処理では、例えば、図２７に示すように、ユーザ端末１００は、画面保存サービスサーバ２００との間のリンクを確立する（図２７のＡ、など参照）。なお、ユーザ端末１００は、例えば、ＰＰＴＰ（Point  to  Point  Tunneling  Protocol）やＢＧＰ（Border  Gateway  Protocol）などの既存技術を利用して、画面保存サービスサーバ２００との間のリンクを確立することができる。
【００９８】
リンク確立後、画面保存処理部１４０は、保存データ一覧の取得要求を送信する（Ｓ５０４）。画面保存サービスサーバ２００は、保存データ通知（一覧）をユーザ端末１００に返信する（Ｓ５０５）。
【００９９】
ステップＳ５０４〜Ｓ５０５の処理では、例えば、図２７に示すように、画面保存サービスサーバ２００は、該当ユーザ（例えば、ユーザ端末１００のユーザＡ）について、データ記憶部２４０に記憶されている電子サービス締結データなどのデータの一覧を、データ記憶部２４０から取得し、取得した保存データの一覧をユーザ端末１００に通知する（図２７のＢなど、参照）。
【０１００】
画面保存処理部１４０は、保存データ通知（一覧）を、例えば、ディスプレイなどに表示する（Ｓ５０６）。続いて、画面保存処理部１４０は、保存データ通知（一覧）の中から、データの選択入力を受け付けると（Ｓ５０７）、画面保存サービスサーバ２００との間で、選択されたデータのダウンロード処理を実行する（Ｓ５０８）。例えば、選択された電子サービス締結データをダウンロードすると、画面保存処理部１４０は、ダウンロードした電子サービス締結データをディスプレイなどに表示する（Ｓ５０９）。
【０１０１】
ステップＳ５０６〜Ｓ５０９の処理では、例えば、図２７に示すように、ユーザ端末１００は、ウェブブラウザなどの表示機能部などにより、画面保存サービスサーバ２００から受信した保存データ通知（一覧）をディスプレイなどに表示し、ユーザからダウンロードするデータの選択を受け付ける。そして、ユーザ端末１００は、選択されたデータ（電子サービス締結データ）を画面保存サービスサーバ２００からダウンロードし、ダウンロードした電子サービス締結データをディスプレイに表示する（図２７のＣなど、参照）。
【０１０２】
ユーザ端末１００は、電子サービス締結データの表示後、ユーザから新契約の実施指示を受け付けると（Ｓ５１０）、電子サービス締結データを元に、新たな電子サービスの開始要求を電子サービスサーバ３００に送信する（Ｓ５１１）。電子サービスサーバ３００は、電子サービスの画面データをユーザ端末１００に返信する（Ｓ５１２）。
【０１０３】
ステップＳ５１０，Ｓ５１１の処理では、例えば、図２８に示すように、ユーザ端末１００は、ユーザから新契約の実施指示を受け付けると、ウェブブラウザなどの表示機能部を起動し、電子サービス締結データを元に、所望の電子サービスサーバ３００にアクセスし、電子サービスの開始要求を送信する（図２８のＤなど、参照）。具体的には、画面保存処理部１４０は、電子サービス申込みのために一覧からユーザが選択した「電子サービス締結データ」に含まれている初期画面のｈｔｔｐアドレスをウェブブラウザに渡し、ウェブブラウザがそのアドレスにアクセスすることによって、結果的に、ユーザに電子サービスサーバに対して簡単にアクセスさせることが可能となる。また、画面保存処理部１４０は、ウェブブラウザを介して、公開されている類似画像の検索サイトにアクセスし、電子サービス締結データに含まれている初期画面の画像データの類似画面検索を依頼して、ウェブブラウザなどにより表示された検索結果をユーザがクリックすることで、結果的に、ユーザに電子サービスサーバに対して簡単にアクセスさせることも可能である。
【０１０４】
［実施例６による効果］
実施例６では、新たな電子サービスを利用することを目的として、画面保存サービスサーバ２００に保存したデータをダウンロードし、このデータを元に電子サービスサーバ３００にアクセスする。このように、実施例６によれば、過去の電子サービス締結データの中から、新たに契約を行いたい所望の電子サービス締結データを取得し、この電子サービス締結データを元にして、電子サービスの提供元である電子サービスサーバ３００に簡単にアクセスすることができる。
【実施例７】
【０１０５】
以下、本発明にかかる電子サービス画面保存システムおよび電子サービス画面保存方法のその他の実施形態として実施例７を説明する。
【０１０６】
（１）装置構成等
実施例１に係る電子サービス画面保存システムの構成、例えば、図１に示す電子サービス画面保存システムの各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。例えば、図１に示す電子サービス画面保存システムの画面保存処理部１４０と電子サービス利用処理部１５０とを、機能的または物理的に統合した構成としてもよい。また、画面保存処理部１４０を、画面保存処理部１４０により実行される各処理（図２、図８、図１４、図２２、図２６など）ごとに、機能的または物理的に分散した構成としてもよい。このように、電子サービス画面保存システムの各構成要素の分散または統合の具体的形態は、図１に示すものに限られず、各構成要素の全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１０７】
（２）電子サービス画面保存方法
実施例１に係る電子サービス画面保存システムにより、以下のような電子サービス画面保存方法が実現される。
【０１０８】
すなわち、サービス提供装置（例えば、電子サービスサーバ３００）から提供される電子サービスを利用するユーザ端末（例えば、ユーザ端末１００）と、電子サービスに関する画面の情報を保存する画面保存装置（例えば、画面保存サービスサーバ２００）とを含む電子サービス画面保存システムで実行される電子サービス画面保存方法であって、前記ユーザ端末が、ユーザからの指示入力に応じて、前記電子サービスの利用に関わる一連の手続きに対応する一連の画面データと、前記一連の画面データにおける画面データ間の結びつきを示す情報とを含む電子サービス締結データの検索要求を前記画面保存装置に送信する検索要求送信ステップと（例えば、図２のステップＳ１０６参照）、画面保存装置が、電子サービス締結データの検索要求をユーザ端末から受信した場合に、電子サービス締結データをユーザ端末ごとに記憶する記憶部から、検索要求に合致する電子サービス締結データを検索し、検索したデータの一覧を、検索結果としてユーザ端末に返信する返信ステップと（例えば、図２のステップＳ１０７参照）、ユーザ端末が、検索要求に対する検索結果として、画面保存装置から受信した検索要求に合致する電子サービス締結データの一覧を表示部に表示させ、表示された前記電子サービス締結データの一覧の中から、ユーザにより選択された電子サービス締結データを画面保存装置から取得し、取得した電子サービス締結データを表示部に表示させるデータ取得処理ステップと（例えば、図２のステップＳ１０８参照）を含む電子サービス画面保存方法が実現される。
【０１０９】
（３）ユーザ端末に所定の手順を実行させるプログラム
また、上述の実施例で説明したユーザ端末１００による処理（図２、図８、図１４、図２２、図２６など）は、パーソナルコンピュータやサーバなど、ユーザ端末１００として実装されるコンピュータに、上述の実施例で説明した各種の処理と同様の処理機能を実現させるプログラムを実行させることで実現することもできる。そこで、以下では、図２９を用いて、上述の実施例で説明した各種の処理（図２、図８、図１４、図２２、図２６など）と同様の機能を実現するコンピュータの一例を説明する。図２９は、実施例で説明した処理と同様の機能を実現させるためのプログラムを実行するコンピュータの一例を示す図である。
【０１１０】
図２９に示すように、ユーザ端末１００として実装されるコンピュータ４００は、例えば、メモリ４０１と、ＣＰＵ（Central  Processing  Unit）４０２を有する。また、コンピュータ４００は、図２９に示すように、ハードディスクドライブインタフェース４０３と、光ディスクドライブインタフェース４０４を有する。また、コンピュータ４００は、図２９に示すように、シリアルポートインタフェース４０５と、ビデオアダプタ４０６と、ネットワークインタフェース４０７を有する。そして、コンピュータ４００は、これらの各部４０１〜４０７をバス４０８によって接続する。
【０１１１】
メモリ４０１は、図２９に示すように、ＲＯＭ（Read  Only  Memory）及びＲＡＭ（Random  Access  Memory）を含む。ＲＯＭは、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムを記憶する。ハードディスクドライブインタフェース４０３は、図２９に示すように、ハードディスクドライブ４０９に接続される。光ディスクドライブインタフェース４０４は、図２９に示すように、光ディスクドライブ４１０に接続される。例えば、光ディスクドライブ４１０には、光ディスク等の着脱可能な記憶媒体が挿入される。シリアルポートインタフェース４０５は、図２９に示すように、例えば、マウス５００およびキーボード６００に接続される。ビデオアダプタ４０６は、図２９に示すように、例えば、ディスプレイ７００に接続される。
【０１１２】
ここで、図２９に示すように、ハードディスクドライブ４０９は、例えば、ＯＳ（Operating  System）、アプリケーションプログラム、プログラムモジュール、プログラムデータを記憶する。
【０１１３】
すなわち、上述したユーザ端末１００と同様の機能を有するプログラムは、コンピュータ４００によって実行される指令が記述されたプログラムモジュールとして、例えばハードディスクドライブ４０９に記憶される。つまり、上述の実施例で説明した各種の処理（図２、図８、図１４、図２２、図２６など）と同様の処理機能をユーザ端末１００としてのコンピュータ４００に実現させるための手順が記述されたプログラムモジュールが、ハードディスクドライブ４０９に記憶される。このプログラムモジュールは、例えば、図１に示す画面保存処理部１４０や電子サービス利用処理部１５０などにより実行される手順（プロセス）に対応する。
【０１１４】
また、上述の実施例で説明した各種の処理（図２、図８、図１４、図２２、図２６など）と同様の処理機能をコンピュータ４００に実現させるための手順が記述されたプログラムモジュールにより用いられるデータは、プログラムデータとして、例えばハードディスクドライブ４０９に記憶される。例えば、このプログラムデータは、例えば、ディスプレイから取得した電子サービス締結データや、画面保存サービスサーバ２００から受信する電子サービス締結データなどに対応する。
【０１１５】
そして、ＣＰＵ４０２が、ハードディスクドライブ４０９に記憶されたプログラムモジュールやプログラムデータを必要に応じてＲＡＭに読み出し、上述の実施例で説明した各種の処理（図２、図８、図１４、図２２、図２６など）を実現するための手順を実行する。
【０１１６】
なお、上述の実施例で説明した各種の処理（図２、図８、図１４、図２２、図２６など）と同様の処理機能をユーザ端末１００としてのコンピュータ４００に実現させるための手順が記述されたプログラムモジュールやプログラムデータは、ハードディスクドライブ４０９に記憶される場合に限られるものではなく、例えば、着脱可能な記憶媒体である光ディスクドライブ４１０等に記憶されていてもよい。この場合には、ＣＰＵ４０２が、光ディスクドライブ４１０を介して、ユーザ端末１００と同様の機能を有するプログラムモジュールやプログラムデータを読み出す。
【０１１７】
あるいは、上述の実施例で説明した各種の処理（図２、図８、図１４、図２２、図２６など）と同様の処理機能をユーザ端末１００としてのコンピュータ４００に実現させるための手順が記述されたプログラムモジュールやプログラムデータは、ネットワーク（ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）など）を介して接続された他のコンピュータに記憶されていてもよい。この場合には、ＣＰＵ４０２が、ネットワークインタフェース４０７を介して、ユーザ端末１００と同様の機能を有するプログラムモジュールやプログラムデータを他のコンピュータから読み出す。
【０１１８】
なお、プログラムによりＣＰＵ４０２が動作して各種処理を行う代わりに、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ(Field  Programmable  Gate  Array)などの電子回路を用いて処理を行うこともできる。また、メモリ４０１として、フラッシュメモリ(flash  memory)などを用いることもできる。
【０１１９】
また、上述の実施例で説明した画面保存サービスサーバ２００による処理（図２、図８、図１４、図２２、図２６など）も、上述したユーザ端末１００と同様に、画面保存サービスサーバ２００として実装されるコンピュータに、上述の実施例で説明した各種の処理と同様の処理機能を実現させるプログラムを実行させることで実現することができる。
【符号の説明】
【０１２０】
１  通信ネットワーク
１００  ユーザ端末
１１０  入力部
１２０  出力部
１３０  ＩＰ通信機能部
１４０  画面保存処理部
１５０  電子サービス利用処理部
２００  画面保存サービスサーバ
２１０  入力部
２２０  出力部
２３０  ＩＰ通信機能部
２４０  データ記憶部
２５０  データ格納部
３００  電子サービスサーバ
４００  コンピュータ
４０１  メモリ
４０２  ＣＰＵ
４０３  ハードディスクドライブインタフェース
４０４  光ディスクドライブインタフェース
４０５  シリアルポートインタフェース
４０６  ビデオアダプタ
４０７  ネットワークインタフェース
４０８  バス
４０９  ハードディスクドライブ
４１０  光ディスクドライブ
５００  マウス
６００  キーボード
７００  ディスプレイ
【図１】
0005727343.tif 000002
【図２】
0005727343.tif 000003
【図３】
0005727343.tif 000004
【図４】
0005727343.tif 000005
【図５】
0005727343.tif 000006
【図６】
0005727343.tif 000007
【図７】
0005727343.tif 000008
【図８】
0005727343.tif 000009
【図９】
0005727343.tif 000010
【図１０】
0005727343.tif 000011
【図１１】
0005727343.tif 000012
【図１２】
0005727343.tif 000013
【図１３】
0005727343.tif 000014
【図１４】
0005727343.tif 000015
【図１５】
0005727343.tif 000016
【図１６】
0005727343.tif 000017
【図１７】
0005727343.tif 000018
【図１８】
0005727343.tif 000019
【図１９】
0005727343.tif 000020
【図２０】
0005727343.tif 000021
【図２１】
0005727343.tif 000022
【図２２】
0005727343.tif 000023
【図２３】
0005727343.tif 000024
【図２４】
0005727343.tif 000025
【図２５】
0005727343.tif 000026
【図２６】
0005727343.tif 000027
【図２７】
0005727343.tif 000028
【図２８】
0005727343.tif 000029
【図２９】
0005727343.tif 000030