(57)【特許請求の範囲】
【請求項１】
ユーザの所定の入力に基づき次画面へ遷移する画面を表示部に表示する表示制御部と、
前記画面の表示中かつ前記所定の入力が行われていない場合に、前記次画面を前記ユーザに事前確認させるための確認用次画面の表示条件を満たすか否かを判定する判定部と、を備え、
前記表示制御部は、前記表示条件が満たされる場合であって、前記画面における前記所定の入力の結果として複数種類の前記次画面が存在する場合には、複数種類の前記確認用次画面を集合させて前記表示部に表示する情報処理システム。
【請求項２】
前記確認用次画面は、前記次画面を加工した画面である請求項１に記載の情報処理システム。
【請求項３】
前記確認用次画面は、前記次画面に前記ユーザが入力した情報を表示する領域が存在する場合、当該領域に対応する前記確認用次画面上の領域に、情報をマスクするための情報が配置されている請求項２に記載の情報処理システム。
【請求項４】
前記確認用次画面は、前記画面から前記次画面への遷移に要すると予想される予想遷移時間が配置されている請求項２又は３に記載の情報処理システム。
【請求項５】
前記確認用次画面は、前記次画面から前記画面へ遷移できるか否かを強調して示す請求項２〜４のいずれか１つに記載の情報処理システム。
【請求項６】
前記確認用次画面は、前記次画面の表示態様と異なる表示態様である請求項２〜５のいずれか１つに記載の情報処理システム。
【請求項７】
前記確認用次画面は、前記次画面が複数種類存在する場合、前記次画面毎に当該次画面と表示態様を異ならせた画面を集合させた画面である請求項２〜５のいずれか１つに記載の情報処理システム。
【請求項８】
前記所定の入力は、ユーザ操作に基づき移動する指示シンボルを用いて、前記次画面へ遷移することを示す遷移シンボルを選択する入力である請求項１〜７のいずれか１つに記載の情報処理システム。
【請求項９】
前記画面には、第１〜第ｎ（ｎ≧２）の次画面それぞれへ遷移することを示す第１〜第ｎの遷移シンボルが配置されており、
前記判定部は、前記表示条件が満たされる場合、前記指示シンボルと前記第１〜第ｎの遷移シンボルそれぞれとの距離に基づいて、前記第１〜第ｎの次画面にそれぞれ対応する第１〜第ｎの確認用次画面のうちいずれの確認用次画面を表示させるかを判定し、
前記表示制御部は、前記第１〜第ｎの確認用次画面のうち表示させると判定された確認用次画面を前記表示部に表示する請求項８に記載の情報処理システム。
【請求項１０】
前記判定部は、前記確認用次画面の表示後、前記指示シンボルが移動したか否かを更に判定し、
前記表示制御部は、前記指示シンボルが移動しない間、前記第１〜第ｎの確認用次画面を前記表示部に順番に表示する請求項９に記載の情報処理システム。
【請求項１１】
前記判定部は、前記確認用次画面の表示後、前記指示シンボルにより前記確認用次画面が指示されたか否かを判定し、
前記表示制御部は、前記確認用次画面が指示された場合、前記次画面から遷移する次々画面を前記ユーザに事前確認させるための確認用次々画面を前記表示部に表示する請求項８〜１０のいずれか１つに記載の情報処理システム。
【請求項１２】
コンピュータとプログラムとを含む情報処理システムであって、
前記プログラムは、前記コンピュータに、
ユーザの所定の入力に基づき次画面へ遷移する画面を表示部に表示する第１表示ステップと、
前記画面の表示中かつ前記所定の入力が行われていない場合に、前記次画面を前記ユーザに事前確認させるための確認用次画面の表示条件を満たすか否かを判定する判定ステップと、
前記表示条件が満たされる場合であって、前記画面における前記所定の入力の結果として複数種類の前記次画面が存在する場合には、複数種類の前記確認用次画面を集合させて前記表示部に表示する第２表示ステップと、
を実行させるための情報処理システム。
【請求項１３】
ユーザの所定の入力に基づき次画面へ遷移する画面を表示部に表示する表示制御部と、
前記画面の表示中かつ前記所定の入力が行われていない場合に、前記次画面を前記ユーザに事前確認させるための確認用次画面の表示条件を満たすか否かを判定する判定部と、を備え、
前記表示制御部は、前記表示条件が満たされる場合であって、前記画面における前記所定の入力の結果として複数種類の前記次画面が存在する場合には、複数種類の前記確認用次画面を集合させて前記表示部に表示する情報処理装置。
【請求項１４】
ユーザの所定の入力に基づき次画面へ遷移する画面を表示部に表示する第１表示ステップと、
前記画面の表示中かつ前記所定の入力が行われていない場合に、前記次画面を前記ユーザに事前確認させるための確認用次画面の表示条件を満たすか否かを判定する判定ステップと、
前記表示条件が満たされる場合であって、前記画面における前記所定の入力の結果として複数種類の前記次画面が存在する場合には、複数種類の前記確認用次画面を集合させて前記表示部に表示する第２表示ステップと、
を含む画面表示方法。
【請求項１５】
ユーザの所定の入力に基づき次画面へ遷移する画面を表示部に表示する第１表示ステップと、
前記画面の表示中かつ前記所定の入力が行われていない場合に、前記次画面を前記ユーザに事前確認させるための確認用次画面の表示条件を満たすか否かを判定する判定ステップと、
前記表示条件が満たされる場合であって、前記画面における前記所定の入力の結果として複数種類の前記次画面が存在する場合には、複数種類の前記確認用次画面を集合させて前記表示部に表示する第２表示ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、画面表示方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、画面内のオブジェクト上に機能説明アイコンを移動させることで、当該オブジェクトの機能を説明する技術が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
上述したような従来技術では、ユーザは、機能の内容を把握することはできるが、機能を実行した場合に、どのような結果となるかまでは把握できない。
【０００４】
例えば、ある画面に対してユーザが所定の入力を行うと次画面に遷移するような場合、ユーザは、次画面に遷移することがどのような結果を招くのか分からなければ、次画面に遷移しても問題ないか調べたり、他のユーザやシステムの管理者などに確認したりする傾向にあり、ユーザの負担が増大してしまう。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、処理結果を予見できないユーザにかかる負担を抑えることができる情報処理システム、情報処理装置、画面表示方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる情報処理システムは、ユーザの所定の入力に基づき次画面へ遷移する画面を表示部に表示する表示制御部と、前記画面の表示中かつ前記所定の入力が行われていない場合に、前記次画面を前記ユーザに事前確認させるための確認用次画面の表示条件を満たすか否かを判定する判定部と、を備え、前記表示制御部は、前記表示条件が満たされる場合であって、前記画面における前記所定の入力の結果として複数種類の前記次画面が存在する場合には、複数種類の前記確認用次画面を集合させて前記表示部に表示する。
【発明の効果】
【０００７】
本発明によれば、処理結果を予見できないユーザにかかる負担を抑えることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施形態の情報処理システムの構成の一例を示すブロック図である。
【図２】図２は、本実施形態の端末装置のハードウェア構成の一例を示すブロック図である。
【図３】図３は、本実施形態のサーバ装置のハードウェア構成の一例を示すブロック図である。
【図４】図４は、本実施形態の情報処理システムの機能構成の一例を示すブロック図である。
【図５】図５は、本実施形態の画面の一例を示す図である。
【図６】図６は、本実施形態の確認用次画面の一例を示す図である。
【図７】図７は、本実施形態の次画面の一例を示す図である。
【図８】図８は、本実施形態の情報処理システムで実行される処理の一例を示すフローチャートである。
【図９】図９は、本実施形態の情報処理システムで実行される確認用次画面表示処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら、本発明にかかる情報処理システム、情報処理装置、画面表示方法及びプログラムの実施形態を詳細に説明する。
【００１０】
図１は、本実施形態の情報処理システム１の構成の一例を示すブロック図である。図１に示すように、情報処理システム１は、端末装置１０（情報処理装置の一例）と、サーバ装置２０とを、備える。
【００１１】
端末装置１０及びサーバ装置２０は、ネットワーク２を介して接続されている。ネットワーク２としては、例えば、インターネットやＬＡＮ（Local  Area  Network）などが挙げられる。
【００１２】
端末装置１０は、例えば、印刷装置、複写機、複合機、スキャナ装置、及びファクシミリ装置等の画像形成装置、並びにプロジェクタ、テレビ会議装置、電子黒板、蛍光灯、カメラ、エアコン、冷蔵庫、自販機、産業用機器、汎用ＰＣ（Personal  Computer）、スマートフォン、タブレット端末、及びウェアラブル端末などが挙げられる。
【００１３】
サーバ装置２０は、１台以上のコンピュータにより実現できる。
【００１４】
図２は、本実施形態の端末装置１０のハードウェア構成の一例を示すブロック図である。図２に示すように、端末装置１０は、ＣＰＵ（Central  Processing  Unit）やＧＰＵ（Graphics  Processing  Unit）などの制御装置１１と、ＲＯＭ（Read  Only  Memory）やＲＡＭ（Random  Access  Memory）などの記憶装置１２と、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）などの外部記憶装置１３と、ディスプレイなどの表示装置１４と、マウス、キーボード、タッチパネル、又はキースイッチなどの入力装置１５と、ネットワーク２を介した通信を行うための通信インタフェースなどの通信装置１６と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００１５】
図３は、本実施形態のサーバ装置２０のハードウェア構成の一例を示すブロック図である。図３に示すように、サーバ装置２０は、ＣＰＵやＧＰＵなどの制御装置２１と、ＲＯＭやＲＡＭなどの記憶装置２２と、ＨＤＤやＳＳＤなどの外部記憶装置２３と、ディスプレイなどの表示装置２４と、マウスやキーボードなどの入力装置２５と、ネットワーク２を介した通信を行うための通信インタフェースなどの通信装置２６と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００１６】
図４は、本実施形態の情報処理システム１の機能構成の一例を示すブロック図である。図４に示すように、情報処理システム１は、表示制御部３１と、表示部３２と、入力部３３と、受付部３４と、判定部３５と、確認用次画面記憶部３６と、要求部３７と、機能実行部３８とを、含む。
【００１７】
本実施形態では、端末装置１０が、表示制御部３１、表示部３２、入力部３３、受付部３４、判定部３５、確認用次画面記憶部３６、及び要求部３７を備え、サーバ装置２０が機能実行部３８を備える場合を例に取り説明するが、これに限定されるものではない。
【００１８】
端末装置１０が、表示部３２及び入力部３３を備えていれば、表示制御部３１、受付部３４、判定部３５、確認用次画面記憶部３６、要求部３７、及び機能実行部３８は、端末装置１０及びサーバ装置２０のいずれが備えていてもよい。また、端末装置１０が、表示制御部３１、表示部３２、入力部３３、受付部３４、判定部３５、確認用次画面記憶部３６、要求部３７、及び機能実行部３８を備え、サーバ装置２０を用いないようにしてもよい。
【００１９】
なお本実施形態では、表示制御部３１、受付部３４、及び判定部３５は、例えば、制御装置１１及び記憶装置１２により実現でき、表示部３２は、例えば、表示装置１４により実現でき、入力部３３は、例えば、入力装置１５により実現でき、確認用次画面記憶部３６は、例えば、記憶装置２２及び外部記憶装置２３の少なくともいずれかにより実現でき、要求部３７は、例えば、制御装置１１、記憶装置１２及び通信装置１６により実現でき、機能実行部３８は、例えば、制御装置２１、記憶装置２２及び通信装置２６により実現できる。
【００２０】
表示制御部３１は、画面を表示部３２に表示する。例えば、表示制御部３１は、機能実行部３８から送られてきた画面を表示部３２に表示する。この画面は、ユーザの所定の入力に基づき次画面へ遷移する画面である。
【００２１】
本実施形態では、所定の入力が、ユーザ操作に基づき移動するカーソル（指示シンボルの一例）を用いて、次画面へ遷移することを示すコマンドボタン（遷移シンボルの一例）を選択する入力である場合を例に取り説明するが、これに限定されるものではない。例えば、表示部３２がタッチパネル式のディスプレイであれば、所定の入力は、ユーザが自身の指やタッチペンなどで次画面へ遷移することを示すコマンドボタンを選択する入力とすることもできる。
【００２２】
図５は、本実施形態の画面４０の一例を示す図である。図５に示す例では、画面４０は、認証画面の一例であり、マシン名、ＩＤ、及びＰＷ（パスワード）を入力するためのテキストボックス４１と、テキストボックス４１に入力された情報で認証を行わせるとともに、認証結果を表示する次画面へ遷移する（進む）ためのコマンドボタン４２Ａと、前画面へ遷移する（戻る）ためのコマンドボタン４２Ｂと、が配置されている。図５に示す例の場合、所定の入力としては、カーソル４６でコマンドボタン４２Ａを選択する入力が挙げられる。
【００２３】
受付部３４は、表示部３２に表示された画面に対する入力部３３からのユーザの各種入力を受け付ける。図５に示す例の場合、各種入力としては、カーソル４６を移動させる入力、テキストボックス４１への情報の入力、コマンドボタン４２Ａやコマンドボタン４２Ｂを選択する入力などが挙げられる。
【００２４】
判定部３５は、画面の表示中かつ所定の入力が行われていない場合に、次画面をユーザに事前確認させるための確認用次画面の表示条件を満たすか否かを判定する。表示条件としては、例えば、画面が表示されてから所定時間（例えば、３０秒）の間、画面が遷移しないなどが挙げられる。
【００２５】
図５に示す例の場合、判定部３５は、表示制御部３１により画面４０が表示されると、受付部３４によりコマンドボタン４２Ａやコマンドボタン４２Ｂを選択する入力が受け付けられたか否かを確認し、画面４０が表示されてから一定時間の間、受付部３４によりコマンドボタン４２Ａやコマンドボタン４２Ｂを選択する入力が受け付けられなければ、表示条件を満たすと判定する。
【００２６】
確認用次画面記憶部３６は、確認用次画面を記憶する。
【００２７】
ここで、再度、表示制御部３１について説明する。
【００２８】
表示制御部３１は、判定部３５により表示条件を満たすと判定されると、確認用次画面記憶部３６から確認用次画面を取得し、表示部３２に表示する。
【００２９】
確認用次画面は、例えば、次画面を加工した画面とすることができる。また例えば、確認用次画面は、次画面にユーザが入力した情報を表示する領域が存在する場合、当該領域に対応する確認用次画面上の領域に、情報をマスクするための情報が配置されている画面とすることができる。また例えば、確認用次画面は、画面から次画面への遷移に要すると予想される予想遷移時間が配置されている画面とすることができる。また例えば、確認用次画面は、次画面から画面へ遷移できるか否かを強調して示す画面とすることができる。また例えば、確認用次画面は、次画面の表示態様と異なる表示態様の画面とすることができる。また例えば、確認用次画面は、次画面の表示態様と異なる表示態様の画面とすることができる。また例えば、確認用次画面は、次画面が複数種類存在する場合、次画面毎に当該次画面と表示態様を異ならせた画面を集合させた画面とすることができる。
【００３０】
図６は、本実施形態の確認用次画面５０の一例を示す図である。図６に示す確認用次画面５０は、画面４０において、コマンドボタン４２Ａが選択されると遷移する次画面をユーザに事前確認させるためのものであり、図６に示す例では、画面４０上に重畳して表示されている。
【００３１】
なお、画面４０において、コマンドボタン４２Ａが選択されると遷移する次画面は、認証に成功した場合の次画面と、認証に失敗した場合の次画面とが存在する。このため、図６に示す確認用次画面５０は、認証に成功した場合の次画面をユーザに確認させるための画面５１と、認証に失敗した場合の次画面をユーザに確認させるための画面５２と、を集合させた（結合した）画面としている。
【００３２】
また、図６に示す確認用次画面５０では、認証に成功した場合の次画面や認証に失敗した場合の次画面ではなく、確認用の画面であることを表すため、半透過処理が施されており、次画面の表示態様と異なる表示態様の画面となっている。
【００３３】
また、図６に示す確認用次画面５０では、認証に失敗した場合の次画面をユーザに確認させるための画面５２に、画面４０のテキストボックス４１に入力されたマシン名、ＩＤ、及びＰＷを表示する表示領域５３が存在するため、当該表示領域５３には、これらの情報をマスクするため、アスタリスク記号が配置されている。
【００３４】
また、図６に示す確認用次画面５０では、認証に成功した場合の次画面をユーザに確認させるための画面５１の下に、画面４０から認証に成功した場合の次画面に遷移に要すると予想される予想遷移時間（１５秒）を示す予想遷移時間情報５４が配置されている。同様に、図６に示す確認用次画面５０では、認証に失敗した場合の次画面をユーザに確認させるための画面５２の下に、画面４０から認証に失敗した場合の次画面に遷移に要すると予想される予想遷移時間（５秒）を示す予想遷移時間情報５５が配置されている。
【００３５】
また、図６に示す確認用次画面５０では、認証に成功した場合の次画面に、画面４０に遷移する（戻る）ためのコマンドボタンが配置されていないため、画面５１にその旨を示す情報５６が強調して表示されている。一方、図６に示す確認用次画面５０では、認証に失敗した場合の次画面に、画面４０に遷移する（戻る）ためのコマンドボタンが配置されており、画面５２にも当該コマンドボタン５７が配置されているため、当該コマンドボタン５７が符号５８で強調して表示されている。
【００３６】
要求部３７は、受付部３４により所定の入力が受け付けられると、当該所定の入力に基づく機能の実行を機能実行部３８に要求する。図５に示す例の場合、要求部３７は、受付部３４によりコマンドボタン４２Ａの選択が受け付けられると、テキストボックス４１に入力された情報を機能実行部３８に送信し、認証を要求する。
【００３７】
機能実行部３８は、要求部３７から要求された機能を実行し、機能の実行結果に関する画面を、前述の次画面として表示制御部３１に送る。図５に示す例の場合、機能実行部３８は、要求部３７から送られた情報を認証し、認証結果を示す画面を、前述の次画面として表示制御部３１に送る。
【００３８】
ここで、再度、表示制御部３１について説明する。
【００３９】
表示制御部３１は、機能実行部３８から送られてきた画面を表示部３２に表示する。図７は、本実施形態の次画面６０の一例を示す図である。図７に示す次画面６０は、認証に成功した場合の次画面であり、確認用次画面５０の画面５１と同内容が表示されている。
【００４０】
図８は、本実施形態の情報処理システム１で実行される処理の一例を示すフローチャートである。
【００４１】
まず、表示制御部３１は、画面を表示部３２に表示する（ステップＳ１０１）。
【００４２】
続いて、判定部３５は、表示制御部３１により画面が表示されると、受付部３４により所定の入力が受け付けられたか否かを確認し（ステップＳ１０３）、所定の入力が受け付けられていなければ（ステップＳ１０３でＮｏ）、画面が表示されてから所定時間が経過したか否かを判定する（ステップＳ１０５）。所定時間が経過していない場合（ステップＳ１０５でＮｏ）、ステップＳ１０３へ戻る。
【００４３】
所定時間が経過している場合（ステップＳ１０５でＹｅｓ）、表示制御部３１は、確認用次画面を表示していなければ（ステップＳ１０７でＮｏ）、確認用次画面を表示部３２に表示し（ステップＳ１０９）、ステップＳ１０３へ戻る。なお、表示制御部３１は、確認用次画面を表示していれば（ステップＳ１０７でＹｅｓ）、ステップＳ１０３へ戻る。
【００４４】
また、要求部３７は、受付部３４により所定の入力が受け付けられると（ステップＳ１０３でＹｅｓ）、当該所定の入力に基づく機能の実行を機能実行部３８に要求する（ステップＳ１１１）。
【００４５】
続いて、機能実行部３８は、要求部３７から要求された機能を実行し、機能の実行結果に関する画面を、前述の次画面として表示制御部３１に送る（ステップＳ１１３）。
【００４６】
続いて、表示制御部３１は、機能実行部３８から送られてきた画面を表示部３２に表示する（ステップＳ１１５）。
【００４７】
以上のように、第１実施形態によれば、画面から次画面に遷移する前に、当該次画面をユーザに事前確認させるための確認用次画面を表示できるので、ユーザは、処理結果を事前に確認でき、処理結果を予見できないユーザにかかる負担を抑えることができる。
【００４８】
また第１実施形態によれば、確認用次画面において、次画面から画面（元の画面）に遷移できるか否かを強調して表示するため、次画面への遷移に伴い、処理結果が確定してしまうか否かをユーザに事前に把握させることができる。
【００４９】
（変形例１）
上記実施形態では、次画面に遷移するコマンドボタンが１つである場合について説明したが、変形例１では、次画面に遷移するコマンドボタンが複数ある場合について説明する。
【００５０】
変形例１では、画面には、第１〜第ｎの次画面それぞれへ遷移することを示す第１〜第ｎのコマンドボタンが配置されている。
【００５１】
この場合、判定部３５は、表示条件が満たされる場合、カーソルと第１〜第ｎのコマンドボタンそれぞれとの距離に基づいて、第１〜第ｎの次画面にそれぞれ対応する第１〜第ｎの確認用次画面のうちいずれの確認用次画面を表示させるかを判定する。例えば、判定部３５は、第１〜第ｎの確認用次画面のうち、カーソルとの距離が最も近いコマンドボタンが選択されると遷移する次画面の確認用次画面を表示させると判定する。
【００５２】
表示制御部３１は、第１〜第ｎの確認用次画面のうち表示させると判定された確認用次画面を表示部３２に表示する。
【００５３】
また判定部３５は、表示制御部３１が確認用次画面を表示すると、受付部３４によりカーソルを移動させる入力が受け付けられたか否かを確認し、カーソルが移動したか否かを更に判定する。
【００５４】
表示制御部３１は、判定部３５によりカーソルが移動していないと判定されている間、第１〜第ｎの確認用次画面を表示部３２に順番に表示する。例えば、表示制御部３１は、第１の確認用次画面を表示している場合、一定時間経過後、第２の確認用次画面を表示し、更に一定時間経過後、第３の確認用次画面を表示するという処理を、第２の確認用次画面、第３の確認用次画面、…、第ｎ−１の確認用次画面、第ｎの確認用次画面の順番に行う。
【００５５】
図９は、本実施形態の情報処理システム１で実行される確認用次画面表示処理の一例を示すフローチャートである。
【００５６】
まず、判定部３５は、表示条件が満たされると、カーソルとの距離が最も近いコマンドボタンを特定し（ステップＳ２０１）、表示制御部３１は、第１〜第ｎの確認用次画面のうち、判定部３５により特定されたコマンドボタンが選択されると遷移する次画面の確認用次画面を表示部３２に表示する（ステップＳ２０３）。
【００５７】
続いて、表示制御部３１は、確認用次画面の表示後、一定時間が経過すると（ステップＳ２０５でＹｅｓ）、次順のコマンドボタンが選択されると遷移する次画面の確認用次画面を表示部３２に表示し（ステップＳ２０７）、ステップＳ２０５へ戻る。
【００５８】
なお、順番は、例えば、第１のコマンドボタン→第２のコマンドボタン→第３のコマンドボタン→  …  →第ｎ−１のコマンドボタン→第ｎのコマンドボタン→第１のコマンドボタン→  …とすることができる。
【００５９】
また、ステップＳ２０５〜Ｓ２０７の処理は、判定部３５によりカーソルが移動されていないと判定されている間行われる。
【００６０】
第２実施形態によれば、次画面に遷移するコマンドボタンが複数ある場合であっても、各コマンドボタンから遷移される次画面の確認用次画面を表示できるので、ユーザは、各処理結果を事前に確認でき、処理結果を予見できないユーザにかかる負担を抑えることができる。
【００６１】
（変形例２）
上記実施形態では、次画面をユーザに事前確認させるための確認用次画面を表示する例について説明したが、次画面から遷移する次々画面をユーザに事前確認させるための確認用次々画面を更に表示するようにしてもよい。
【００６２】
この場合、判定部３５は、確認用次画面の表示後、受付部３４により受け付けられた入力を確認し、カーソルにより確認用次画面が指示されたか（カーソルが確認用次画面上に移動されたか）否かを判定する。
【００６３】
表示制御部３１は、確認用次画面が指示された場合、確認用次々画面を表示部３２に表示する。なお、確認用次々画面の態様は、確認用次画面と同様の態様とすればよい。
【００６４】
（変形例３）
上記実施形態では、確認用次画面を予め用意しておく例について説明したが、機能実行部３８から送られてくる次画面から確認用次画面を生成し、次回以降使用するようにしてもよい。
【００６５】
例えば、画面４０の次画面が機能実行部３８から送られてきた場合、表示制御部３１は、次画面上の文字を解析し、認証に成功した場合の次画面であるか認証に失敗した場合の次画面であるかを判定する。また例えば、表示制御部３１は、次画面上の文字を解析し、ユーザが画面４０に入力した情報が表示されているか否かを判定し、表示されていれば当該情報をマスクする。また例えば、表示制御部３１は、次画面上に戻るボタンなど元の画面に遷移するためのコマンドボタンが配置されているか否かを判定し、配置されていれば、当該コマンドボタンを強調して表示し、配置されていなければ、元の画面に遷移できない（戻れない）旨を強調して表示する。コマンドボタンが配置されているか否かは、画像認識で判断したり、次画面がＳＤＫ（Software  Development  Kit）で生成されている場合には、次画面の生成ログを確認したりすることで判断できる。そして表示制御部３１は、このようにして生成した確認用次画面を確認用次画面記憶部３６に記憶する。なお、表示制御部３１は、認証に成功した場合の次画面の確認用次画面と認証に失敗した場合の次画面の確認用次画面とが確認用次画面記憶部３６に記憶されれば結合して、図６に示すような確認用次画面としてもよい。
【００６６】
（プログラム）
上記実施形態及び各変形例の端末装置１０及びサーバ装置２０（以下、「上記実施形態及び各変形例の各装置」と称する）で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＤＶＤ（Digital  Versatile  Disk）、フレキシブルディスク（ＦＤ）等のコンピュータで読み取り可能な記憶媒体に記憶されて提供される。
【００６７】
また、上記実施形態及び各変形例の各装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、上記実施形態及び各変形例の各装置で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するようにしてもよい。また、上記実施形態及び各変形例の各装置で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するようにしてもよい。
【００６８】
上記実施形態及び各変形例の各装置で実行されるプログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしては、例えば、ＣＰＵがＲＯＭからプログラムをＲＡＭ上に読み出して実行することにより、上記各機能部がコンピュータ上で実現されるようになっている。
【符号の説明】
【００６９】
１  情報処理システム
２  ネットワーク
１０  端末装置
１１  制御装置
１２  記憶装置
１３  外部記憶装置
１４  表示装置
１５  入力装置
１６  通信装置
２０  サーバ装置
２１  制御装置
２２  記憶装置
２３  外部記憶装置
２４  表示装置
２５  入力装置
２６  通信装置
３１  表示制御部
３２  表示部
３３  入力部
３４  受付部
３５  判定部
３６  確認用次画面記憶部
３７  要求部
３８  機能実行部
【先行技術文献】
【特許文献】
【００７０】
【特許文献１】特許第２８０３２３６号公報
【図１】
0006492571.tif 000002
【図２】
0006492571.tif 000003
【図３】
0006492571.tif 000004
【図４】
0006492571.tif 000005
【図５】
0006492571.tif 000006
【図６】
0006492571.tif 000007
【図７】
0006492571.tif 000008
【図８】
0006492571.tif 000009
【図９】
0006492571.tif 000010