(57)【要約】【課題】画面転送型のシンクライアントシステムにおいて、パスワード等の認証情報の管理と自動入力とをシンクライアント端末側で行えるようにする。【解決手段】シンクライアント端末１２０は、シンクライアントサーバ１１０から受信した画面を表示する表示部１２１と、入力情報をシンクライアントサーバ１１０へ送信する入力部１２２と、特定の画像の情報に関連付けて特定の入力情報を記憶する記憶部１２３と、シンクライアントサーバ１１０から受信した画面情報に特定の画像が含まれているかどうかを検出する検出部１２５と、検出された特定の画像に関連付けて記憶部１２３に記憶された特定の入力情報を入力部１２２を介してシンクライアントサーバ１１０へ送信する入力情報管理部１２６とを備える。【選択図】図１
2010152629.tif 000002
【特許請求の範囲】
【請求項１】
入力情報をシンクライアントサーバ装置へ送信する入力手段と、特定の画像の情報に関連付けて特定の入力情報を記憶する記憶手段と、前記シンクライアントサーバ装置から受信した画面情報に前記特定の画像が含まれているかどうかを検出する検出手段と、前記検出された前記特定の画像に関連付けて前記記憶手段に記憶された特定の入力情報を前記入力手段を介して前記シンクライアントサーバ装置へ送信する入力情報管理手段とを備えることを特徴とするシンクライアント端末装置。
【請求項２】
前記特定の画像はユーザ認証画面であり、前記特定の入力情報は認証情報であることを特徴とする請求項１に記載のシンクライアント端末装置。
【請求項３】
表示手段による表示画面に表示された前記ユーザ認証画面について自動入力設定がユーザにより指示された場合に、前記入力手段から入力された認証情報を前記ユーザ認証画面の情報に関連付けて前記記憶手段に格納する登録手段を備えることを特徴とする請求項２に記載のシンクライアント端末装置。
【請求項４】
前記特定の画像はデータ入力画面であり、前記特定の入力情報は入力データであることを特徴とする請求項１に記載のシンクライアント端末装置。
【請求項５】
表示手段による表示画面に表示された前記データ入力画面について自動入力設定がユーザにより指示された場合に、前記入力手段から入力されたデータを前記データ入力画面の情報に関連付けて前記記憶手段に格納する登録手段を備えることを特徴とする請求項４に記載のシンクライアント端末装置。
【請求項６】
前記特定の画像はユーザ認証画面の代わりに使用する代替画面であり、前記特定の入力情報は認証情報であることを特徴とする請求項１に記載のシンクライアント端末装置。
【請求項７】
表示手段による表示画面に表示された前記ユーザ認証画面について自動入力設定がユーザにより指示された場合に、前記入力手段から入力された認証情報を前記ユーザ認証画面の代わりに使用する前記代替画面の情報に関連付けて前記記憶手段に格納し、前記ユーザ認証画面の代わりに使用する前記代替画面の情報を前記シンクライアントサーバ装置へ通知する登録手段を備えることを特徴とする請求項６に記載のシンクライアント端末装置。
【請求項８】
前記特定の画像はデータ入力画面の代わりに使用する代替画面であり、前記特定の入力情報は入力データであることを特徴とする請求項１に記載のシンクライアント端末装置。
【請求項９】
表示手段による表示画面に表示された前記データ入力画面について自動入力設定がユーザにより指示された場合に、前記入力手段から入力されたデータを前記データ入力画面の代わりに使用する前記代替画面の情報に関連付けて前記記憶手段に格納し、前記データ入力画面の代わりに使用する前記代替画面の情報を前記シンクライアントサーバ装置へ通知する登録手段を備えることを特徴とする請求項８に記載のシンクライアント端末装置。
【請求項１０】
前記代替画面は、端末画面の表示領域内に挿入された画像であることを特徴とする請求項６乃至９の何れか１項に記載のシンクライアント端末装置。
【請求項１１】
前記表示領域内に挿入された画像は特定のパターンを有する画像であることを特徴とする請求項１０に記載のシンクライアント端末装置。
【請求項１２】
前記表示領域内に挿入された画像は端末画面全体を覆う一色の画像であることを特徴とする請求項１０に記載のシンクライアント端末装置。
【請求項１３】
前記代替画面は、端末画面の表示領域外に挿入された画像であることを特徴とする請求項６乃至９の何れか１項に記載のシンクライアント端末装置。
【請求項１４】
前記検出手段は、前記検出した特定の画像を取り除いた画面情報を生成し、表示手段は、前記検出手段で生成された画面情報に従って表示を行うことを特徴とする請求項１乃至１３の何れか１項に記載のシンクライアント端末装置。
【請求項１５】
前記検出手段は、前記検出した特定の画像を取り除くと共にメッセージ画像を挿入した画面情報を生成し、表示手段は、前記検出手段で生成された画面情報に従って表示を行うことを特徴とする請求項１乃至１３の何れか１項に記載のシンクライアント端末装置。
【請求項１６】
シンクライアント端末装置との間でネットワークを介して画面情報の送信と入力情報の受信とを行うシンクライアントサーバ装置であって、ユーザ認証要求元からユーザ認証要求が出された場合に、ユーザ認証画面の代わりに使用する代替画面を画面情報に埋め込んで前記シンクライアント端末装置へ送信する転送画面処理情報入力手段と、前記シンクライアント端末装置から受信した認証情報を前記ユーザ認証要求元へ送信するシンクライアントサーバ処理手段とを備えることを特徴とするシンクライアントサーバ装置。
【請求項１７】
シンクライアント端末装置との間でネットワークを介して画面情報の送信と入力情報の受信とを行うシンクライアントサーバ装置であって、ユーザ認証要求に関連付けて、ユーザ認証画面の代わりに使用する代替画面の情報を記憶する記憶手段と、ユーザ認証要求元からユーザ認証要求が出された場合に、該ユーザ認証要求に関連付けられた代替画面が前記記憶手段に記憶されていなければ前記ユーザ認証画面の画面情報を前記シンクライアント端末装置へ送信し、前記代替画面が前記記憶手段に記憶されていれば前記代替画面を画面情報に埋め込んで前記シンクライアント端末装置へ送信する転送画面処理情報入力手段と、前記シンクライアント端末装置から受信した認証情報を前記ユーザ認証要求元へ送信し、且つ、認証情報と共に前記代替画面の情報を受信した場合には、前記ユーザ認証要求に関連付けて前記代替画面の情報を前記記憶手段に格納するシンクライアントサーバ処理手段とを備えることを特徴とするシンクライアントサーバ装置。
【請求項１８】
シンクライアント端末装置との間でネットワークを介して画面情報の送信と入力情報の受信とを行うシンクライアントサーバ装置であって、データ要求元からデータ入力要求が出された場合に、データ入力画面の代わりに使用する代替画面を画面情報に埋め込んで前記シンクライアント端末装置へ送信する転送画面処理情報入力手段と、前記シンクライアント端末装置から受信した入力データを前記データ要求元へ送信するシンクライアントサーバ処理手段とを備えることを特徴とするシンクライアントサーバ装置。
【請求項１９】
シンクライアント端末装置との間でネットワークを介して画面情報の送信と入力情報の受信とを行うシンクライアントサーバ装置であって、データ入力要求に関連付けて、データ入力画面の代わりに使用する代替画面の情報を記憶する記憶手段と、データ要求元からデータ入力要求が出された場合に、該データ入力要求に関連付けられた代替画面が前記記憶手段に記憶されていなければ前記データ入力画面の画面情報を前記シンクライアント端末装置へ送信し、前記代替画面が前記記憶手段に記憶されていれば前記代替画面を画面情報に埋め込んで前記シンクライアント端末装置へ送信する転送画面処理情報入力手段と、前記シンクライアント端末装置から受信した入力データを前記データ要求元へ送信し、且つ、入力データと共に前記代替画面の情報を受信した場合には、前記データ入力要求に関連付けて前記代替画面の情報を前記記憶手段に格納するシンクライアントサーバ処理手段とを備えることを特徴とするシンクライアントサーバ装置。
【請求項２０】
シンクライアントサーバ装置から受信した画面を表示する表示手段と、入力情報を前記シンクライアントサーバ装置へ送信する入力手段と、特定の画像の情報に関連付けて特定の入力情報を記憶する記憶手段とを備えたシンクライアント端末装置における自動入力方法であって、検出手段が、前記シンクライアントサーバ装置から受信した画面情報に前記特定の画像が含まれているかどうかを検出し、入力情報管理手段が、前記検出された前記特定の画像に関連付けて前記記憶手段に記憶された入力情報を前記入力手段を介して前記シンクライアントサーバ装置へ送信することを特徴とする自動入力方法。
【請求項２１】
シンクライアント端末装置を構成するコンピュータを、シンクライアントサーバ装置から受信した画面を表示する表示手段と、入力情報を前記シンクライアントサーバ装置へ送信する入力手段と、特定の画像の情報に関連付けて特定の入力情報を記憶する記憶手段と、前記シンクライアントサーバ装置から受信した画面情報に前記特定の画像が含まれているかどうかを検出する検出手段と、前記検出された前記特定の画像に関連付けて前記記憶手段に記憶された特定の入力情報を前記入力手段を介して前記シンクライアントサーバ装置へ送信する入力情報管理手段として機能させるためのプログラム。
【請求項２２】
シンクライアント端末装置との間でネットワークを介して画面情報の送信と入力情報の受信とを行うシンクライアントサーバ装置を構成するコンピュータを、ユーザ認証要求元からユーザ認証要求が出された場合に、ユーザ認証画面の代わりに使用する代替画面を画面情報に埋め込んで前記シンクライアント端末装置へ送信する転送画面処理情報入力手段と、前記シンクライアント端末装置から受信した認証情報を前記ユーザ認証要求元へ送信するシンクライアントサーバ処理手段として機能させるためのプログラム。
【請求項２３】
シンクライアント端末装置との間でネットワークを介して画面情報の送信と入力情報の受信とを行うシンクライアントサーバ装置であって、ユーザ認証要求に関連づけて、ユーザ認証画面の代わりに使用する代替画面の情報を記憶する記憶手段を有するシンクライアントサーバ装置を構成するコンピュータを、ユーザ認証要求元からユーザ認証要求が出された場合に、該ユーザ認証要求に関連付けられた代替画面が前記記憶手段に記憶されていなければ前記ユーザ認証画面の画面情報を前記シンクライアント端末装置へ送信し、前記代替画面が前記記憶手段に記憶されていれば前記代替画面を画面情報に埋め込んで前記シンクライアント端末装置へ送信する転送画面処理情報入力手段と、前記シンクライアント端末装置から受信した認証情報を前記ユーザ認証要求元へ送信し、且つ、認証情報と共に前記代替画面の情報を受信した場合には、前記ユーザ認証要求に関連付けて前記代替画面の情報を前記記憶手段に格納するシンクライアントサーバ処理手段として機能させるためのプログラム。
【請求項２４】
シンクライアント端末装置との間でネットワークを介して画面情報の送信と入力情報の受信とを行うシンクライアントサーバ装置を構成するコンピュータを、データ要求元からデータ入力要求が出された場合に、データ入力画面の代わりに使用する代替画面を画面情報に埋め込んで前記シンクライアント端末装置へ送信する転送画面処理情報入力手段と、前記シンクライアント端末装置から受信した入力データを前記データ要求元へ送信するシンクライアントサーバ処理手段として機能させるためのプログラム。
【請求項２５】
シンクライアント端末装置との間でネットワークを介して画面情報の送信と入力情報の受信とを行うシンクライアントサーバ装置であって、データ入力要求に関連付けて、データ入力画面の代わりに使用する代替画面の情報を記憶する記憶手段を備えたシンクライアントサーバ装置を構成するコンピュータを、データ要求元からデータ入力要求が出された場合に、該データ入力要求に関連付けられた代替画面が前記記憶手段に記憶されていなければ前記データ入力画面の画面情報を前記シンクライアント端末装置へ送信し、前記代替画面が前記記憶手段に記憶されていれば前記代替画面を画面情報に埋め込んで前記シンクライアント端末装置へ送信する転送画面処理情報入力手段と、前記シンクライアント端末装置から受信した入力データを前記データ要求元へ送信し、且つ、入力データと共に前記代替画面の情報を受信した場合には、前記データ入力要求に関連付けて前記代替画面の情報を前記記憶手段に格納するシンクライアントサーバ処理手段として機能させるためのプログラム。
【請求項２６】
シンクライアント端末装置と、前記シンクライアント端末装置との間でネットワークを介して画面情報の送信と入力情報の受信とを行うシンクライアントサーバ装置とで構成され、
前記シンクライアント端末装置は、入力情報を前記シンクライアントサーバ装置へ送信する入力手段と、特定の画像の情報に関連付けて特定の入力情報を記憶する記憶手段と、前記シンクライアントサーバ装置から受信した画面情報に前記特定の画像が含まれているかどうかを検出する検出手段と、前記検出された前記特定の画像に関連付けて前記記憶手段に記憶された特定の入力情報を前記入力手段を介して前記シンクライアントサーバ装置へ送信する入力情報管理手段とを備えることを特徴とするシンクライアントシステム。
【請求項２７】
シンクライアント端末装置と、前記シンクライアント端末装置との間でネットワークを介して画面情報の送信と入力情報の受信とを行うシンクライアントサーバ装置とで構成され、
前記シンクライアントサーバ装置は、ユーザ認証要求元からユーザ認証要求が出された場合に、ユーザ認証画面の代わりに使用する代替画面を画面情報に埋め込んで前記シンクライアント端末装置へ送信する転送画面処理情報入力手段と、前記シンクライアント端末装置から受信した認証情報を前記ユーザ認証要求元へ送信するシンクライアントサーバ処理手段とを備え、
前記シンクライアント端末装置は、入力情報を前記シンクライアントサーバ装置へ送信する入力手段と、前記ユーザ認証画面の代わりに使用する代替画面の情報に関連付けて認証情報を記憶する記憶手段と、前記シンクライアントサーバ装置から受信した画面情報に前記代替画面が含まれているかどうかを検出する検出手段と、前記検出された前記代替画面の情報に関連付けて前記記憶手段に記憶された認証情報を前記入力手段を介して前記シンクライアントサーバ装置へ送信する入力情報管理手段とを備えることを特徴とするシンクライアントシステム。
【請求項２８】
シンクライアント端末装置と、前記シンクライアント端末装置との間でネットワークを介して画面情報の送信と入力情報の受信とを行うシンクライアントサーバ装置とで構成され、
前記シンクライアントサーバ装置は、データ要求元からデータ入力要求が出された場合に、データ入力画面の代わりに使用する代替画面を画面情報に埋め込んで前記シンクライアント端末装置へ送信する転送画面処理情報入力手段と、前記シンクライアント端末装置から受信した入力データを前記データ要求元へ送信するシンクライアントサーバ処理手段とを備え、
前記シンクライアント端末装置は、入力情報を前記シンクライアントサーバ装置へ送信する入力手段と、前記データ入力画面の代わりに使用する代替画面の情報に関連付けて入力データを記憶する記憶手段と、前記シンクライアントサーバ装置から受信した画面情報に前記代替画面が含まれているかどうかを検出する検出手段と、前記検出された前記代替画面の情報に関連付けて前記記憶手段に記憶された入力データを前記入力手段を介して前記シンクライアントサーバ装置へ送信する入力情報管理手段とを備えることを特徴とするシンクライアントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータに対するユーザの入力作業を支援する機能に関し、特に画面転送型のシンクライアント端末に対するユーザの入力支援機能に関する。
【背景技術】
【０００２】
コンピュータ端末を操作するユーザの入力を支援する機能は幾つか提案ないし実用化されているが、その一つに、ユーザＩＤやパスワードから構成される認証情報をユーザに代わって自動的に入力する認証情報自動入力機能がある。この種の機能を有するコンピュータ端末の一例が特許文献１に記載されている。
【０００３】
特許文献１に記載された認証情報自動入力機能を有するコンピュータ端末においては、その端末上で稼動するアプリケーションが認証情報を要求するユーザ認証ウィンドウを画面に表示する。利用者がそのユーザ認証ウィンドウを自動入力対象として選択すると、コンピュータ端末に実装された認証情報設定手段が、そのユーザ認証ウィンドウを特定する情報として、それを発生させた実行プログラム名、ユーザ認証ウィンドウのタイトル、ユーザ認証ウィンドウに表示されているテキストを含む情報をウィンドウのプロパティ情報から抽出する。続いて認証情報設定手段は、それらウィンドウを特定する情報とそのユーザ認証ウィンドウに入力すべきものとしてユーザから入力された認証情報とを１組の設定情報としてＩＣカードに記憶する。以後、コンピュータ端末に実装された認証データ自動入力手段は、新しいウィンドウが発生する毎に、そのウィンドウを発生させた実行プログラム名、ウィンドウのタイトル、表示テキストをそのウィンドウのプロパティ情報から取得して、ＩＣカードに記憶されているユーザ認証ウィンドウを特定する情報と一致するかどうかを判定する。そして、一致した場合に、認証データ自動入力手段は、当該ユーザ認証ウィンドウに入力すべき認証情報をＩＣカードから読み出し、そのウィンドウの対話入力インタフェースに入力することにより、認証情報の自動入力を実現する。
【０００４】
特許文献１に記載されたコンピュータ端末は、端末上で全てのアプリケーションが動作する形態の端末である。これに対して近年、全てのアプリケーションをサーバ側で動作させて画面情報だけを端末に送り、端末側からサーバへはキーボードやマウスからの入力情報だけを送信する画面転送型のシンクライアントシステムが普及している。
【０００５】
図２０を参照すると、画面転送型のシンクライアントシステム１０００は、シンクライアントサーバ１００１とシンクライアント端末１００２とがネットワークを介して相互に通信可能に接続されている。
【０００６】
シンクライアントサーバ１００１は、ＣＰＵ、メモリ、ハードディスク、通信アダプタ等のハードウェアと、オペレーティングシステムやアプリケーションプログラム等のソフトウェアとで構成され、機能的手段としてシンクライアントサーバ処理部１００３を有している。シンクライアントサーバ処理部１００３は、アプリケーションを実行した結果に従って生成した画面情報をシンクライアント端末１００２へ送信し、シンクライアント端末１００２から送信されてきたデータを受信してアプリケーションの実行を制御するといった機能を司る。
【０００７】
他方、シンクライアント端末１００２は、シンクライアントサーバ１００１から送信されてきた画面情報を液晶ディスプレイ等の表示装置に表示する表示部１００４と、キーボードやマウス等の入力装置から入力されたデータをシンクライアントサーバ処理部１００３へ送信する入力部１００５とを備えている。シンクライアント端末１００２のユーザ１００６は、表示部１００４によってシンクライアント端末１００２の画面に表示される情報を認識し、キーボード等を操作して入力部１００５を通じてデータをシンクライアントサーバ処理部１００３へ送信することにより、シンクライアントサーバ処理部１００３上で実行されるアプリケーションを利用する。
【０００８】
このような画面転送型のシンクライアントシステムにおいても、特許文献２に記載されるように、ユーザの認証を行うために認証情報の入力を求めるユーザ認証ウィンドウを端末に表示し、ユーザから認証情報の入力を行わせている。この場合の動作は概ね以下のようになる。
【０００９】
まず、シンクライアントサーバ処理部１００３は、アプリケーション等の要求元からユーザ１００６の認証情報が要求されると、ユーザＩＤやパスワードの入力欄を未入力状態にしたユーザ認証ウィンドウを作成し、そのウィンドウ画像を含む画面情報をシンクライアント端末１００２の表示部１００４に送信する。シンクライアント端末１００２の表示部１００４は、受信した画面情報に基づいて端末画面を更新することにより、ユーザ認証ウィンドウを表示する。ユーザ１００６は、画面に表示されたユーザ認証ウィンドウを認識し、ユーザＩＤおよびパスワードから構成される認証情報を入力部１００５を通じてシンクライアントサーバ処理部１００３へ送信する。
【００１０】
シンクライアントサーバ処理部１００３は、受信した認証情報を要求元へ送信すると同時に、ユーザＩＤおよびパスワードが入力された状態のユーザ認証ウィンドウを作成し、そのウィンドウ画像を含む画面情報をシンクライアント端末１００２の表示部１００４に送信する。表示部１００４は、受信した画面情報に基づいて端末画面を更新することにより、ユーザ１００６の入力したユーザＩＤおよびパスワードが入力された状態のユーザ認証ウィンドウを表示する。
【００１１】
画面転送型のシンクライアントシステムにおいても、ユーザ１００６の入力作業を支援することは重要である。そこで、特許文献１に記載された認証情報自動入力機能を画面転送型のシンクライアントシステムに適用することを考える。その場合、特許文献１に記載の認証情報自動入力機能では、発生したウィンドウが自動入力対象となるユーザ認証ウィンドウであるか否かの判定をウィンドウのプロパティ情報を参照して行うため、シンクライアントサーバ処理部１００３で認証情報の管理と自動入力とを行う構成になる。
【００１２】
具体的には、シンクライアントサーバ処理部１００３において、ユーザ１００６が自動入力対象に設定されたユーザ認証ウィンドウを特定する情報（そのウィンドウを発生した実行プログラム名、ウィンドウのタイトル、表示テキスト）とユーザ１００６が過去に入力した認証情報（ユーザＩＤとパスワード）との組をメモリに保持して管理する。以後、シンクライアントサーバ処理部１００３は、新たなウィンドウが発生する毎に、そのウィンドウを発生した実行プログラム名、ウィンドウのタイトル、表示テキストをそのウィンドウのプロパティ情報から取得してメモリ中の情報と比較し、自動入力対象に設定されているユーザ認証ウィンドウか否かを判定する。そして、自動入力対象に設定されているユーザ認証ウィンドウが発生したのであれば、該当する認証情報をメモリから読み出してユーザ認証ウィンドウに設定する。次に、シンクライアントサーバ処理部１００３は、認証情報が入力された状態のユーザ認証ウィンドウを作成し、そのウィンドウ画像を含む画面情報をシンクライアント端末１００２の表示部１００４に送信する。表示部１００２は、受信した画面情報に基づいて端末画面を更新することにより、認証情報が入力された状態のユーザ認証ウィンドウを表示する。
【００１３】
【特許文献１】特開２００３−１８６８４９号公報
【特許文献２】特開２００７−２３３６６９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
上述した画面転送型のシンクライアントシステムでは、ユーザの認証情報の自動入力を行うためにシンクライアントサーバでパスワード等の認証情報の管理と自動入力を行っているため、ユーザは手元にあるシンクライアント端末で自分自身の認証情報の管理を行うことができない。そのため、シンクライアントサーバが不正アクセスを受けたり、管理者がパスワードファイルなど認証情報を記憶するファイルを覗き見したりすることで、パスワード等の認証情報が漏洩して、不正利用や情報の漏洩が発生する恐れがあった。
【００１５】
本発明の目的は、画面転送型のシンクライアントシステムにおいて、パスワード等の認証情報の管理と自動入力とを行うことが可能なシンクライアント端末を提供することにある。
【課題を解決するための手段】
【００１６】
本発明のシンクライアント端末装置は、シンクライアントサーバから受信した画面を表示する表示手段と、入力情報を前記シンクライアントサーバへ送信する入力手段と、前記シンクライアントサーバとの間で事前に取り決めた特定の画像に関する情報に関連付けて特定の入力情報を記憶する記憶手段と、前記シンクライアントサーバから受信した画面情報に前記特定の画像が含まれているかどうかを検出する検出手段と、前記特定の画像が含まれていると検出された場合に前記特定の画像に関連付けて前記記憶手段に記憶された特定の入力情報を前記入力手段を介して前記シンクライアントサーバへ送信する入力情報管理手段とを備える。
【発明の効果】
【００１７】
本発明によれば、画面転送型のシンクライアントシステムにおいて、パスワードなど自動入力対象となる特定の入力情報の管理とその自動入力とをシンクライアント端末側で行うことができる。
【発明を実施するための最良の形態】
【００１８】
［第１の実施の形態］
図１を参照すると、本発明の第１の実施の形態に係る画面転送型シンクライアントシステム１００は、シンクライアントサーバ１１０とシンクライアント端末１２０とが図示しないネットワークを介して相互に通信可能に接続されている。
【００１９】
シンクライアントサーバ１１０は、ＣＰＵ、メモリ、ハードディスク、通信アダプタ等のハードウェアと、オペレーティングシステムやアプリケーションプログラム等のソフトウェアとで構成され、機能的手段としてシンクライアントサーバ処理部１１１を有している。シンクライアントサーバ処理部１１１は、アプリケーションを実行した結果に従って生成した画面情報をシンクライアント端末１２０へ送信し、シンクライアント端末１２０から送信されてきたデータを受信してアプリケーションの実行を制御するといった機能を司る。
【００２０】
本実施の形態の場合、シンクライアントサーバ１１０は、図示しないネットワークを介してＷｅｂサーバ１３０に接続されている。Ｗｅｂサーバ１３０は、シンクライアントサーバ１１０の要求に応じてコンテンツの提供を行っており、コンテンツ利用の際にユーザを認証する機能を有している。
【００２１】
他方、シンクライアント端末１２０は、シンクライアントサーバ１１０から送信されてきた画面情報を液晶ディスプレイ等の表示装置１４０に表示する表示部１２１、キーボードやマウス等の入力装置１５０から入力されたデータをシンクライアントサーバ１１０へ送信する入力部１２２に加えて、記憶部１２３、登録部１２４、検出部１２５および入力情報管理部１２６を備えている。
【００２２】
記憶部１２３は、半導体メモリ、磁気ディスク、ＩＣカードなどの記憶手段であり、特定の画像の情報に関連付けて特定の入力情報を記憶するために使用される。本実施の形態の場合、特定の画像の情報とそれに対応する特定の入力情報とは、一つは、ユーザ認証画面の情報と認証情報であり、もう一つはデータ入力画面の情報と入力データである。すなわち本実施の形態は、認証情報自動入力機能に加えて、入力データ自動入力機能をシンクライアント端末１２０に付加している。入力データ自動入力機能とは、データ入力画面に入力されたデータを記憶しておいて、同じデータ入力画面が出現した場合に同じ入力データを自動的に入力する機能のことである。
【００２３】
記憶部１２３に記憶する特定の画像の情報は、その特定の画像そのものであっても良いし、その特定の画像の特徴量であっても良い。
【００２４】
検出部１２５は、シンクライアントサーバ１１０から受信した画面情報に特定の画像が含まれているかどうかを検出する手段である。検出部１２５は、シンクライアントサーバ１１０から画面情報を受信する毎に、その画面情報から表示画面を生成し、表示画面中に、記憶部１２３に記憶されている特定の画像（本実施の形態の場合はユーザ認証画面、データ入力画面）と同一の画像が存在するかどうかを、パターンマッチング等の画像認識により検出する。検出部１２５は、特定の画像を検出した場合には、受信した画面情報を表示部１２１に送信すると同時に、検出した特定の画像の情報を入力情報管理部１２６へ送信する。他方、特定の画像を検出しなかった場合、検出部１２５は、受信した画面情報を表示部１２１に送信すると同時に、登録部１２４へ送信する。
【００２５】
検出部１２５の処理の一例を図２に示す。図２を参照すると、検出部１２５は、シンクライアントサーバ１１０から画面情報を受信したかどうかを判定している（ステップＳ１０１）。画面情報を受信した場合、記憶部１２３にユーザ認証画面またはデータ入力画面が登録されているか否かを判定する（ステップＳ１０２、Ｓ１０３）。ユーザ認証画面もデータ入力画面も登録されていない場合には、今回受信した画面情報を表示部１２１と登録部１２４に送信し（ステップＳ１０４）、ステップＳ１０１の処理に戻る。
【００２６】
記憶部１２３にユーザ認証画面またはデータ入力画面が登録されていた場合、検出部１２５は、画面情報中に同一のユーザ認証画面またはデータ入力画面が存在するかどうかをパターンマッチング等の手法で判定する（ステップＳ１０５、Ｓ１０６）。同一のユーザ認証画面またはデータ入力画面が画面情報中に存在しなければ、今回受信した画面情報を表示部１２１と登録部１２４に送信し（ステップＳ１０４）、ステップＳ１０１の処理に戻る。
【００２７】
記憶部１２３に登録されているユーザ認証画面と同一のユーザ認証画面が画面情報中に存在していた場合、検出部１２５は、認証情報を自動入力中である旨のメッセージのイメージを画面情報に付加して表示部１２１に送信し（ステップＳ１０７）、検出したユーザ認証画面の情報を入力情報管理部１２６に送信する（ステップＳ１０８）。また、記憶部１２３に登録されているデータ入力画面と同一のデータ入力画面が画面情報中に存在していた場合、検出部１２５は、データを自動入力中である旨のメッセージのイメージを画面情報に付加して表示部１２１に送信し（ステップＳ１０９）、検出したデータ入力画面の情報を入力情報管理部１２６に送信する（ステップＳ１１０）。
【００２８】
登録部１２４は、特定の画像の情報に関連付けて特定の入力情報を記憶部１２３に格納する機能を有する。登録部１２４は、表示装置１４０の画面に表示されているユーザ認証画面に対してユーザが入力部１２２を通じて入力装置１５０から自動入力設定を指示した場合に、ユーザが入力装置１５０から入力した認証情報と前記ユーザ認証画面の情報とを関連付けて記憶部１２３に格納する。また、登録部１２４は、表示装置１４０の画面に表示されているデータ入力画面に対してユーザが入力部１２２を通じて入力装置１５０から自動入力設定を指示した場合に、ユーザが入力装置１５０から入力したデータと前記データ入力画面の情報とを関連付けて記憶部１２３に格納する。
【００２９】
登録部１２４の処理の一例を図３に示す。図３を参照すると、登録部１２４は、入力部１２２を通じてユーザから認証情報の自動入力設定要求または入力データの自動入力設定要求があったかどうかを判定している（ステップＳ１２１、Ｓ１２２）。
【００３０】
ユーザから認証情報の自動入力設定要求を受けた場合、登録部１２４は、検出部１２５から受信した画面情報からユーザ認証画面を検出する（ステップＳ１２３）。一般にユーザＩＤおよびパスワードの入力を促すユーザ認証画面の画像形態や表示される画面上の位置はある程度決まっているため、受信した画面情報に基づいて生成した表示画面中からユーザ認証画面を検出するのは比較的容易に行える。なお、ユーザ認証画面が表示されている画面上の位置をユーザに指示させ、その指示に従って登録部１２４がユーザ認証画面を切り出す等の方法を用いることもできる。次に登録部１２４は、ユーザが入力装置１５０から入力した認証情報を入力部１２２を介して受信し（ステップＳ１２４）、ユーザ認証画面と認証情報とを対応付けて記憶部１２３に格納する（ステップＳ１２５）。
【００３１】
また登録部１２４は、ユーザから入力データの自動入力設定要求を受けた場合、検出部１２５から受信した画面情報からデータ入力画面を検出する（ステップＳ１２６）。一般にユーザの名前や住所などのデータの入力を促すデータ入力画面の画像形態や表示される画面上の位置はある程度決まっているため、受信した画面情報に基づいて生成した表示画面中からデータ入力画面を検出するのは比較的容易に行える。なお、データ入力画面が表示されている画面上の位置をユーザに指示させ、その指示に従って登録部１２４がデータ入力画面を切り出す等の方法を用いることもできる。次に登録部１２４は、ユーザが入力装置１５０から入力したデータを入力部１２２を介して受信し（ステップＳ１２７）、データ入力画面と入力データとを対応付けて記憶部１２３に格納する（ステップＳ１２８）。
【００３２】
入力情報管理部１２６は、検出部１２５で検出された特定の画像に関連付けて記憶されている特定の情報を記憶部１２３から読み出し、入力部１２２を介してシンクライアントサーバ１１０へ送信する手段である。
【００３３】
次に、シンクライアント端末１２０からシンクライアントサーバ１１０を通じてＷｅｂサーバ１３０を利用する際にＷｅｂサーバ１３０から要求されるユーザ認証とデータ入力とを例に挙げて、本実施の形態の動作を説明する。
【００３４】
＜ユーザ認証の自動入力設定動作＞
まず、ユーザ認証の自動入力設定動作について説明する。
【００３５】
シンクライアント端末１２０のユーザが、入力装置１５０上でＷｅｂサーバ１３０にサービスを要求するための操作を行うと、この操作に係る入力データは入力部１２２を通じてシンクライアントサーバ１１０のシンクライアントサーバ処理部１１１へ送信される。シンクライアントサーバ処理部１１１は、入力データを受信解析してＷｅｂサーバ１３０に対してサービスを要求する。
【００３６】
Ｗｅｂサーバ１３０は、ユーザ認証のために、ユーザＩＤとパスワードをシンクライアントサーバ処理部１１１に要求する。
【００３７】
シンクライアントサーバ処理部１１１は、ユーザＩＤとパスワードの入力欄を空欄にしたユーザ認証画面を生成し、この生成したユーザ認証画面の画面情報をシンクライアント端末１２０の検出部１２５へ送信する。
【００３８】
検出部１２５は、記憶部１２３にユーザ認証画面およびデータ入力画面が登録されていないので、受信した画面情報を表示部１２１と登録部１２４に送信する。
【００３９】
表示部１２１は、受信した画面情報から表示画面を生成し、表示装置１４０に表示する。これにより、ユーザＩＤとパスワードの入力欄が空欄になったユーザ認証画面が表示装置１４０に表示され、シンクライアント端末１２０のユーザは、ユーザ認証が要求されていることを認識する。
【００４０】
シンクライアント端末１２０のユーザが、このユーザ認証画面を自動入力設定の対象とする旨の指示を入力装置１５０から入力すると、この指示が入力部１２２を介して登録部１２４に入力される。登録部１２４は、この指示に従って、検出部１２５から受信した画面情報からユーザ認証画面を検出する。続いて、ユーザが認証情報（ユーザＩＤとパスワード）を入力装置１５０から入力すると、この認証情報が入力部１２２によりシンクライアントサーバ処理部１１１に送信されると共に、登録部１２４へ送信される。登録部１２４は、検出したユーザ認証画面の情報と受信した認証情報とを対応付けて記憶部１２３に格納する。これにより、例えば図５に示すようなユーザ認証画面の情報と認証情報との組が記憶部１２３に記憶されることになる。
【００４１】
他方、シンクライアントサーバ処理部１１１は、シンクライアント端末１２０から受信した認証情報をＷｅｂサーバ１３０へ送信し、Ｗｅｂサーバ１３０はこの認証情報に基づいてユーザ認証を行う。また、シンクライアントサーバ処理部１１１は、ユーザＩＤとパスワードが入力欄に設定された状態のユーザ認証画面を生成し、この生成したユーザ認証画面の画面情報をシンクライアント端末１２０の検出部１２５へ送信する。検出部１２５は、受信した画面情報を表示部１２１と登録部１２４へ送信し、表示部１２１は画面情報から表示画面を更新する。これにより、ユーザが入力したユーザＩＤおよびパスワードが入力された状態のユーザ認証画面が表示装置１４０に表示される。
【００４２】
図４は、以上説明したユーザ認証の自動入力設定動作のシーケンスを示している。
【００４３】
＜データの自動入力設定動作＞
次に、データの自動入力設定動作について説明する。
【００４４】
ユーザ認証に成功したＷｅｂサーバ１３０がその後の処理の過程で、ユーザの名前と住所の入力をシンクライアントサーバ処理部１１１に要求すると、シンクライアントサーバ処理部１１１は、ユーザの名前と住所の入力欄を空欄にしたデータ入力画面を生成し、この生成したデータ入力画面の画面情報をシンクライアント端末１２０の検出部１２５へ送信する。
【００４５】
検出部１２５は、記憶部１２３に図５に示したようなユーザ認証画面が登録されているが、画面情報に含まれるデータ入力画面と一致しないので、受信した画面情報を表示部１２１と登録部１２４に送信する。
【００４６】
表示部１２１は、受信した画面情報から表示画面を生成し、表示装置１４０に表示する。これにより、ユーザの名前と住所の入力欄が空欄になったデータ入力画面が表示装置１４０に表示され、シンクライアント端末１２０のユーザは、自身の名前と住所の入力が要求されていることを認識する。
【００４７】
シンクライアント端末１２０のユーザが、このデータ入力画面を自動入力設定の対象とする旨の指示を入力装置１５０から入力すると、この指示が入力部１２２を介して登録部１２４に入力される。登録部１２４は、この指示に従って、検出部１２５から受信した画面情報からデータ入力画面を検出する。続いて、ユーザがデータ（ユーザの名前と住所）を入力装置１５０から入力すると、このデータが入力部１２２によりシンクライアントサーバ処理部１１１に送信されると共に、登録部１２４へ送信される。登録部１２４は、検出したデータ入力画面の情報と受信したデータとを対応付けて記憶部１２３に格納する。これにより、例えば図５に示すようなデータ入力画面の情報と入力データとの組が記憶部１２３に記憶されることになる。
【００４８】
他方、シンクライアントサーバ処理部１１１は、シンクライアント端末１２０から受信したデータをＷｅｂサーバ１３０へ送信し、Ｗｅｂサーバ１３０はこのデータに基づいて処理を行う。また、シンクライアントサーバ処理部１１１は、ユーザの氏名と住所が入力欄に設定された状態のデータ入力画面を生成し、この生成したデータ入力画面の画面情報をシンクライアント端末１２０の検出部１２５へ送信する。検出部１２５は、受信した画面情報を表示部１２１と登録部１２４へ送信し、表示部１２１は画面情報から表示画面を更新する。これにより、ユーザが入力したユーザの氏名と住所が入力された状態のデータ入力画面が表示装置１４０に表示される。
【００４９】
図６は、以上説明したデータの自動入力設定動作のシーケンスを示している。
【００５０】
＜ユーザ認証情報の自動入力＞
次に、ユーザ認証情報の自動入力動作について説明する。
【００５１】
シンクライアント端末１２０のユーザが、入力装置１５０上でＷｅｂサーバ１３０にサービスを要求するための操作を行うと、この操作に係る入力データは入力部１２２を通じてシンクライアントサーバ１１０のシンクライアントサーバ処理部１１１へ送信される。シンクライアントサーバ処理部１１１は、入力データを受信解析してＷｅｂサーバ１３０に対してサービスを要求する。
【００５２】
Ｗｅｂサーバ１３０は、ユーザ認証のために、ユーザＩＤとパスワードをシンクライアントサーバ処理部１１１に要求する。
【００５３】
シンクライアントサーバ処理部１１１は、ユーザＩＤとパスワードの入力欄を空欄にしたユーザ認証画面を生成し、この生成したユーザ認証画面の画面情報をシンクライアント端末１２０の検出部１２５へ送信する。
【００５４】
検出部１２５は、記憶部１２３には図５に示したようなユーザ認証画面およびデータ入力画面の情報が登録されており、そのうちのユーザ認証画面が受信した画面情報中に含まれるユーザ認証画面と一致するので、認証情報を自動入力中である旨のメッセージを画面情報に付加して表示部１２１に送信すると同時に、検出したユーザ認証画面の情報を入力情報管理部１２６へ送信する。
【００５５】
表示部１２１は、受信した画面情報から表示画面を生成し、表示装置１４０に表示する。これにより、ユーザＩＤとパスワードの入力欄が空欄になったユーザ認証画面と自動入力中である旨のメッセージが表示装置１４０に表示され、シンクライアント端末１２０のユーザは、ユーザ認証が要求されていること及び自動入力中であることを認識する。
【００５６】
入力情報管理部１２６は、検出部１２５から受信したユーザ認証画面の情報をキーに記憶部１２３を検索して、対応する認証情報を取得し、入力部１２２へ送信する。入力部１２２は、受信した認証情報をシンクライアントサーバ処理部１１１に送信する。これにより、ユーザ認証画面に対してユーザが前回入力した認証情報と全く同じ認証情報が自動的にシンクライアント端末１２０からシンクライアントサーバ処理部１１１へ送信されることになる。
【００５７】
シンクライアントサーバ処理部１１１は、シンクライアント端末１２０から受信した認証情報をＷｅｂサーバ１３０へ送信し、Ｗｅｂサーバ１３０はこの認証情報に基づいてユーザ認証を行う。また、シンクライアントサーバ処理部１１１は、ユーザＩＤとパスワードが入力欄に設定された状態のユーザ認証画面を生成し、この生成したユーザ認証画面の画面情報をシンクライアント端末１２０の検出部１２５へ送信する。検出部１２５は、受信した画面情報を表示部１２１と登録部１２４へ送信し、表示部１２１は画面情報から表示画面を更新する。これにより、自動入力したユーザＩＤおよびパスワードが設定された状態のユーザ認証画面が表示装置１４０に表示される。
【００５８】
図７は、以上説明したユーザ認証情報の自動入力動作のシーケンスを示している。
【００５９】
＜データの自動入力＞
次に、データの自動入力動作について説明する。
【００６０】
ユーザ認証に成功したＷｅｂサーバ１３０がその後の処理の過程で、ユーザの名前と住所の入力をシンクライアントサーバ処理部１１１に要求すると、シンクライアントサーバ処理部１１１は、ユーザの名前と住所の入力欄を空欄にしたデータ入力画面を生成し、この生成したデータ入力画面の画面情報をシンクライアント端末１２０の検出部１２５へ送信する。
【００６１】
検出部１２５は、記憶部１２３には図５に示したようなユーザ認証画面およびデータ入力画面の情報が登録されており、そのうちのデータ入力画面が受信した画面情報中に含まれるデータ入力画面と一致するので、入力データを自動入力中である旨のメッセージを画面情報に付加して表示部１２１に送信すると同時に、検出したデータ入力画面の情報を入力情報管理部１２６へ送信する。
【００６２】
表示部１２１は、受信した画面情報から表示画面を生成し、表示装置１４０に表示する。これにより、ユーザの氏名と住所の入力欄が空欄になったデータ入力画面と自動入力中である旨のメッセージが表示装置１４０に表示され、シンクライアント端末１２０のユーザは、氏名と住所が要求されていること及び自動入力中であることを認識する。
【００６３】
入力情報管理部１２６は、検出部１２５から受信したデータ入力画面の情報をキーに記憶部１２３を検索して、対応する入力データを取得し、入力部１２２へ送信する。入力部１２２は、受信した入力データをシンクライアントサーバ処理部１１１に送信する。これにより、データ入力画面に対してユーザが前回入力したデータと全く同じデータが自動的にシンクライアント端末１２０からシンクライアントサーバ処理部１１１へ送信されることになる。
【００６４】
シンクライアントサーバ処理部１１１は、シンクライアント端末１２０から受信したデータをＷｅｂサーバ１３０へ送信し、Ｗｅｂサーバ１３０はこのデータに基づいて処理を行う。また、シンクライアントサーバ処理部１１１は、ユーザの氏名と住所が入力欄に設定された状態のデータ入力画面を生成し、この生成したデータ入力画面の画面情報をシンクライアント端末１２０の検出部１２５へ送信する。検出部１２５は、受信した画面情報を表示部１２１と登録部１２４へ送信し、表示部１２１は画面情報から表示画面を更新する。これにより、ユーザが入力したユーザの氏名と住所が入力された状態のデータ入力画面が表示装置１４０に表示される。
【００６５】
図８は、以上説明したデータの自動入力動作のシーケンスを示している。
【００６６】
このように本実施の形態によれば、画面転送型のシンクライアントシステムにおいて、ユーザＩＤなどで構成される認証情報の管理とその自動入力とをシンクライアント端末１２０側で行うことができる。その理由は、シンクライアント端末１２０において、シンクライアントサーバ１１０から送信されてくる画面情報から事前に設定されたユーザ認証画面を検出し、そのユーザ認証画面と関連付けて記憶してある認証情報をシンクライアントサーバ１１０へ送信するためである。
【００６７】
このようにユーザの手元にあるシンクライアント端末１２０で安全にパスワード等の認証情報を管理できるので、ネットワーク上のシンクライアントサーバ１１０に認証情報を管理して自動入力する構成に比べて、サーバへの不正アクセスによるパスワード等の漏洩や管理者による盗み見等による不正を防止することができる。
【００６８】
また本実施の形態によれば、画面転送型のシンクライアントシステムにおいて、ユーザの氏名や住所などの個人情報の管理とその自動入力とをシンクライアント端末１２０側で行うことができる。その理由は、シンクライアント端末１２０において、シンクライアントサーバ１１０から送信されてくる画面情報から事前に設定されたデータ入力画面を検出し、そのデータ入力画面と関連付けて記憶してある入力データをシンクライアントサーバ１１０へ送信するためである。
【００６９】
このようにユーザの手元にあるシンクライアント端末１２０で安全にユーザの氏名や住所等のデータを管理できるので、ネットワーク上のシンクライアントサーバ１１０にデータを管理して自動入力する構成に比べて、サーバへの不正アクセスによる個人情報等の漏洩や管理者による盗み見等による不正を防止することができる。
【００７０】
また本実施の形態によれば、シンクライアントサーバ側に一切手を加える必要がない利点がある。
【００７１】
［第２の実施の形態］
図９を参照すると、本発明の第２の実施の形態に係る画面転送型シンクライアントシステム２００は、シンクライアントサーバ２１０とシンクライアント端末２２０とが図示しないネットワークを介して相互に通信可能に接続されている。また本実施の形態の場合、シンクライアントサーバ２１０は、図示しないネットワークを介してＷｅｂサーバ２３０に接続されている。Ｗｅｂサーバ２３０は、シンクライアントサーバ２１０の要求に応じてコンテンツの提供を行っており、コンテンツ利用の際にユーザを認証する機能を有している。
【００７２】
シンクライアントサーバ２１０は、ＣＰＵ、メモリ、ハードディスク、通信アダプタ等のハードウェアと、オペレーティングシステムやアプリケーションプログラム等のソフトウェアとで構成され、記憶部２１２を有すると共に、機能的手段としてシンクライアントサーバ処理部２１１および転送画面処理情報入力部２１３を有している。
【００７３】
記憶部２１２は、半導体メモリ、磁気ディスク等で構成され、ユーザ認証要求およびデータ入力要求に関連付けて、ユーザ認証画面およびデータ入力画面の代わりに使用するものとしてシンクライアント端末２２０との間で事前に取り決めた代替画面の情報を記憶する。
【００７４】
代替画面は、シンクライアント端末２２０の画面の表示領域内に挿入される画像であっても良いし、画面の表示領域外に挿入される画像であっても良い。一般に画面の表示領域外には画像は挿入されていないので、若し表示領域外に画像が挿入されていれば、その画像は代替画面となる。従って、表示領域外に１つの代替画面の画像だけを挿入する場合には、その画像のパターンは任意で良い。また、表示領域外に２つ以上の代替画面の画像を挿入する場合には、これら２つ以上の代替画面の画像どうしで区別できるパターンであれば良い。
【００７５】
他方、画面の表示領域内に代替画面の画像を挿入する場合には、代替画像はシンクライアント端末２２０の画面に表示される各種の画像と区別できるユニークな画像であることが必要である。ユニークな画像の例として、シンクライアント端末２２０の画面には滅多に表示されないパターンを有する図形やマークが考えられる。また、端末画面全体を覆う一色（例えば通常の表示では現れないような色）の画像を代替画面の画像として使うことも可能である。以下の説明では、代替画面は、シンクライアント端末２２０の画面の表示領域内に挿入された特殊なマークであるものとする。
【００７６】
シンクライアントサーバ処理部２１１は、アプリケーションを実行した結果に従って生成した画面情報を転送画面処理情報入力部２１３を通じてシンクライアント端末２２０へ送信し、シンクライアント端末２２０から送信されてきたデータを受信してアプリケーションの実行を制御するといった機能を司る。またシンクライアントサーバ処理部２１１は、Ｗｅｂサーバ２３０からユーザ認証要求、データ入力要求があった場合に、ユーザ認証画面、データ入力画面の画面情報にＷｅｂサーバ２３０からのユーザ認証要求、データ入力要求を添えて転送画面処理情報入力部２１３へ送信する。さらに、シンクライアントサーバ処理部２１１は、シンクライアント端末２２０からの通知に従って、記憶部２１２へのユーザ認証要求またはデータ入力要求に対応する代替画面の情報の登録を行う。
【００７７】
転送画面処理情報入力部２１３は、シンクライアントサーバ処理部２１１から受信した画面情報をシンクライアント端末２２０へ送信する処理を行う。この際、転送画面処理情報入力部２１３は、シンクライアントサーバ処理部２１１から、ユーザ認証要求またはデータ入力要求が出された場合には、この要求に関連付けられた代替画面が記憶部２１２に記憶されているか否かを調べる。そして、要求に関連付けられた代替画面が記憶部２１２に記憶されていなければ、シンクライアントサーバ処理部２１１から受信した画面情報をそのままシンクライアント端末２２０へ送信し、記憶されていれば代替画面を画面情報に埋め込んでシンクライアント端末２２０へ送信する。
【００７８】
転送画面処理情報入力部２１３の処理の一例を図１０に示す。図１０を参照すると、転送画面処理情報入力部２１３は、シンクライアントサーバ処理部２１１から画面情報を受信したかどうかを判定している（ステップＳ２０１）。画面情報を受信した場合、同時にユーザ認証要求またはデータ入力要求を受信したかどうかを判定し（ステップＳ２０２、Ｓ２０３）、何れの要求も受信していない場合は、受信した画面情報をそのままシンクライアント端末２２０へ送信する（ステップＳ２０６）。
【００７９】
しかし、ユーザ認証要求を受信した場合には、受信したユーザ認証要求と同一のユーザ認証要求が記憶部２１２に自動入力対象として登録されているか否かを判定し（ステップＳ２０４）、登録されていなければ、受信した画面情報をそのままシンクライアント端末２２０へ送信する（ステップＳ２０６）。また、登録されていれば、ユーザ認証要求に対応付けて記憶部２１２に記憶されている代替画面を画面情報に埋め込み（ステップＳ２０５）、シンクライアント端末２２０へ送信する（ステップＳ２０６）。
【００８０】
またデータ入力要求を受信した場合には、受信したデータ入力要求と同一のデータ入力要求が記憶部２１２に自動入力対象として登録されているか否かを判定し（ステップＳ２０７）、登録されていなければ、受信した画面情報をそのままシンクライアント端末２２０へ送信する（ステップＳ２０６）。また、登録されていれば、データ入力要求に対応付けて記憶部２１２に記憶されている代替画面を画面情報に埋め込み（ステップＳ２０８）、シンクライアント端末２２０へ送信する（ステップＳ２０８）。
【００８１】
他方、シンクライアント端末２２０は、シンクライアントサーバ２１０から送信されてきた画面情報を液晶ディスプレイ等の表示装置２４０に表示する表示部２２１、キーボードやマウス等の入力装置２５０から入力されたデータをシンクライアントサーバ２１０へ送信する入力部２２２に加えて、記憶部２２３、登録部２２４、検出部２２５および入力情報管理部２２６を備えている。
【００８２】
記憶部２２３は、半導体メモリ、磁気ディスク、ＩＣカードなどの記憶手段であり、特定の画像の情報に関連付けて特定の入力情報を記憶するために使用される。本実施の形態の場合、特定の画像の情報とそれに対応する特定の入力情報とは、一つは、ユーザ認証画面の代替画面の情報と認証情報であり、もう一つはデータ入力画面の代替画面の情報と入力データである。
【００８３】
記憶部２２３に記憶する特定の画像の情報は、その特定の画像そのものであっても良いし、その特定の画像の特徴量であっても良い。
【００８４】
検出部２２５は、シンクライアントサーバ２１０から受信した画面情報に特定の画像が含まれているかどうかを検出する手段である。検出部２２５は、シンクライアントサーバ２１０から画面情報を受信する毎に、その画面情報から表示画面を生成し、表示画面中に、記憶部２２３に記憶されている特定の画像（本実施の形態の場合はユーザ認証画面の代替画面、データ入力画面の代替画面）と同一の画像が存在するかどうかを、パターンマッチング等の画像認識により検出する。検出部２２５は、特定の画像を検出した場合には、受信した画面情報を表示部１２１に送信すると同時に、検出した特定の画像の情報を入力情報管理部２２６へ送信する。他方、特定の画像を検出しなかった場合、検出部２２５は、受信した画面情報を表示部２２１に送信すると同時に、登録部２２４へ送信する。
【００８５】
検出部２２５の処理の一例を図１１に示す。図１１を参照すると、検出部２２５は、シンクライアントサーバ２１０から画面情報を受信したかどうかを判定している（ステップＳ２１１）。画面情報を受信した場合、記憶部２２３にユーザ認証画面またはデータ入力画面の代替画面が登録されているか否かを判定する（ステップＳ２１２、Ｓ２１３）。何れの代替画面も登録されていない場合には、今回受信した画面情報を表示部２２１と登録部２２４に送信し（ステップＳ２１４）、ステップＳ２１１の処理に戻る。
【００８６】
記憶部２２３にユーザ認証画面またはデータ入力画面の代替画面が登録されていた場合、検出部２２５は、画面情報中に同一の代替画面が存在するかどうかをパターンマッチング等の手法で判定する（ステップＳ２１５、Ｓ２１６）。同一の代替画面が画面情報中に存在しなければ、今回受信した画面情報を表示部２２１と登録部２２４に送信し（ステップＳ２１４）、ステップＳ２１１の処理に戻る。
【００８７】
記憶部２２３に登録されているユーザ認証画面の代替画面と同一の代替画面が画面情報中に存在していた場合、検出部２２５は、画面情報から代替画面を除去し（ステップＳ２１７）、認証情報を自動入力中である旨のメッセージのイメージを画面情報に付加して表示部２２１に送信し（ステップＳ２１８）、検出したユーザ認証画面の代替画面の情報を入力情報管理部２２６に送信する（ステップＳ２１９）。また、記憶部２２３に登録されているデータ入力画面の代替画面と同一の代替画面が画面情報中に存在していた場合、検出部２２５は、画面情報から代替画面を除去し（ステップＳ２２０）、入力データを自動入力中である旨のメッセージのイメージを画面情報に付加して表示部２２１に送信し（ステップＳ２２１）、検出したデータ入力画面の代替画面の情報を入力情報管理部２２６に送信する（ステップＳ２２２）。
【００８８】
登録部２２４は、特定の画像の情報に関連付けて特定の入力情報を記憶部２２３に格納する機能を有する。登録部２２４は、表示装置２４０の画面に表示されているユーザ認証画面に対してユーザが入力部２２２を通じて入力装置２５０から自動入力設定を指示した場合に、ユーザが入力装置２５０から入力した認証情報と前記ユーザ認証画面の代替画面の情報とを関連付けて記憶部２２３に格納する。また、登録部２２４は、表示装置２４０の画面に表示されているデータ入力画面に対してユーザが入力部２２２を通じて入力装置２５０から自動入力設定を指示した場合に、ユーザが入力装置２５０から入力したデータと前記データ入力画面の代替画面の情報とを関連付けて記憶部２２３に格納する。ユーザ認証画面やデータ入力画面の代替画面は、例えば記憶部２２３に幾つかの候補が事前に記憶されており、その中から未使用のものを選択して使用する。
【００８９】
登録部２２４の処理の一例を図１２に示す。図１２を参照すると、登録部２２４は、入力部２２２を通じてユーザから認証情報の自動入力設定要求または入力データの自動入力設定要求があったかどうかを判定している（ステップＳ２３１、Ｓ２３２）。
【００９０】
ユーザから認証情報の自動入力設定要求を受けた場合、登録部２２４は、ユーザが入力装置２５０から入力した認証情報を入力部２２２を介して受信し（ステップＳ２３３）、ユーザ認証画面の代替画面の情報と認証情報とを対応付けて記憶部２２３に格納する（ステップＳ２３４）。次に登録部２２４は、ユーザ認証画面の代替画面の情報と認証情報との対応情報を入力部２２２を通じてシンクライアントサーバ２１０へ送信する（ステップＳ２３５）。なお、登録部２２４は、検出部２２５から受信した画面情報からユーザ認証画面を検出することができたことを条件に、ステップＳ２３４、Ｓ２３５の処理を行うようにしても良い。また、登録部２２４は、検出部２２５からの画面情報の受信時、その画面情報からユーザ認証画面の検出を試み、検出できた場合に、このユーザ認証画面について自動入力設定を行うかどうかをユーザに問い合わせるメッセージを表示装置２４０に表示する機能を有していてもよい。
【００９１】
また登録部２２４は、ユーザから入力データの自動入力設定要求を受けた場合、ユーザが入力装置２５０から入力したデータを入力部２２２を介して受信し（ステップＳ２３６）、データ入力画面の代替画面の情報と入力データとを対応付けて記憶部２２３に格納する（ステップＳ２３７）。次に登録部２２４は、データ入力画面の代替画面の情報と入力データとの対応情報を入力部２２２を通じてシンクライアントサーバ２１０へ送信する（ステップＳ２３８）。なお、登録部２２４は、検出部２２５から受信した画面情報からデータ入力画面を検出することができたことを条件に、ステップＳ２３７、Ｓ２３８の処理を行うようにしても良い。また、登録部２２４は、検出部２２５からの画面情報の受信時、その画面情報からデータ入力画面の検出を試み、検出できた場合に、このデータ入力画面について自動入力設定を行うかどうかをユーザに問い合わせるメッセージを表示装置２４０に表示する機能を有していてもよい。
【００９２】
入力情報管理部２２６は、検出部２２５で検出された特定の画像に関連付けて記憶されている特定の情報を記憶部２２３から読み出し、入力部２２２を介してシンクライアントサーバ２１０へ送信する手段である。
【００９３】
次に、シンクライアント端末２２０からシンクライアントサーバ２１０を通じてＷｅｂサーバ２３０を利用する際にＷｅｂサーバ２３０から要求されるユーザ認証とデータ入力とを例に挙げて、本実施の形態の動作を説明する。
【００９４】
＜ユーザ認証の自動入力設定動作＞
まず、ユーザ認証の自動入力設定動作について説明する。
【００９５】
シンクライアント端末２２０のユーザが、入力装置２５０上でＷｅｂサーバ２３０にサービスを要求するための操作を行うと、この操作に係る入力データは入力部２２２を通じてシンクライアントサーバ２１０のシンクライアントサーバ処理部２１１へ送信される。シンクライアントサーバ処理部２１１は、入力データを受信解析してＷｅｂサーバ２３０に対してサービスを要求する。
【００９６】
Ｗｅｂサーバ２３０は、ユーザ認証のために、ユーザＩＤとパスワードをシンクライアントサーバ処理部２１１に要求する。
【００９７】
シンクライアントサーバ処理部２１１は、ユーザＩＤとパスワードの入力欄を空欄にしたユーザ認証画面を生成し、この生成したユーザ認証画面の画面情報にＷｅｂサーバ２３０からのユーザ認証要求を添えて転送画面処理情報入力部２１３へ送信する。
【００９８】
転送画面処理情報入力部２１３は、受信したユーザ認証要求と同一のユーザ認証要求が自動入力設定対象として記憶部２１２に登録されていないので、受信した画面情報をそのままシンクライアント端末２２０の検出部２２５へ送信する。
【００９９】
検出部２２５は、記憶部２２３にユーザ認証画面およびデータ入力画面の代替画面が登録されていないので、受信した画面情報を表示部２２１と登録部２２４に送信する。
【０１００】
表示部２２１は、受信した画面情報から表示画面を生成し、表示装置２４０に表示する。これにより、ユーザＩＤとパスワードの入力欄が空欄になったユーザ認証画面が表示装置２４０に表示され、シンクライアント端末２２０のユーザは、ユーザ認証が要求されていることを認識する。
【０１０１】
シンクライアント端末２２０のユーザが、このユーザ認証画面を自動入力設定の対象とする旨の指示を入力装置２５０から入力すると、この指示が入力部２２２を介して登録部２２４に入力される。続いて、ユーザが認証情報（ユーザＩＤとパスワード）を入力装置２５０から入力すると、この認証情報が入力部２２２によりシンクライアントサーバ処理部２１１に送信されると共に、登録部２２４へ送信される。登録部２２４は、ユーザ認証画面の代替画面の情報と受信した認証情報とを対応付けて記憶部２２３に格納する。これにより、例えば図１４に示すようなユーザ認証画面の代替画面の情報と認証情報との組が記憶部２２３に記憶されることになる。また、登録部２２４は、ユーザ認証画面の代替画面の情報と認証情報との対応情報を入力部２２２を通じてシンクライアントサーバ２１０のシンクライアントサーバ処理部２１１へ送信する。
【０１０２】
他方、シンクライアントサーバ処理部２１１は、シンクライアント端末２２０から受信した認証情報をＷｅｂサーバ２３０へ送信し、Ｗｅｂサーバ２３０はこの認証情報に基づいてユーザ認証を行う。またシンクライアントサーバ処理部２１１は、シンクライアント端末２２０から受信したユーザ認証画面の代替画面の情報と認証情報との対応情報中の認証情報が前記受信した認証情報と一致すること、およびその認証情報がＷｅｂサーバ２３０からのユーザ認証要求に対応することを認識し、ユーザ認証画面の代替画面の情報とＷｅｂサーバ２３０のユーザ認証要求とを対応付けて記憶部２１２に格納する。さらに、シンクライアントサーバ処理部２１１は、ユーザＩＤとパスワードが入力欄に設定された状態のユーザ認証画面を生成し、この生成したユーザ認証画面の画面情報を転送画面処理情報入力部２１３を通じてシンクライアント端末２２０の検出部２２５へ送信する。検出部２２５は、受信した画面情報を表示部２２１と登録部２２４へ送信し、表示部２２１は画面情報から表示画面を更新する。これにより、ユーザが入力したユーザＩＤおよびパスワードが入力された状態のユーザ認証画面が表示装置２４０に表示される。
【０１０３】
図１３は、以上説明したユーザ認証の自動入力設定動作のシーケンスを示している。
【０１０４】
＜データの自動入力設定動作＞
次に、データの自動入力設定動作について説明する。
【０１０５】
ユーザ認証に成功したＷｅｂサーバ２３０がその後の処理の過程で、ユーザの名前と住所の入力をシンクライアントサーバ処理部２１１に要求すると、シンクライアントサーバ処理部２１１は、ユーザの名前と住所の入力欄を空欄にしたデータ入力画面を生成し、この生成したデータ入力画面の画面情報にＷｅｂサーバ２３０からのデータ入力要求を添えて転送画面処理情報入力部２１３へ送信する。
【０１０６】
転送画面処理情報入力部２１３は、受信したデータ入力要求と同一のデータ入力要求が自動入力設定対象として記憶部２１２に登録されていないので、受信した画面情報をそのままシンクライアント端末２２０の検出部２２５へ送信する。
【０１０７】
検出部２２５は、記憶部２２３にユーザ認証画面およびデータ入力画面の代替画面が登録されていないので、受信した画面情報を表示部２２１と登録部２２４に送信する。
【０１０８】
表示部２２１は、受信した画面情報から表示画面を生成し、表示装置２４０に表示する。これにより、ユーザの氏名と住所の入力欄が空欄になったデータ入力画面が表示装置２４０に表示され、シンクライアント端末２２０のユーザは、氏名と住所が要求されていることを認識する。
【０１０９】
シンクライアント端末２２０のユーザが、このデータ入力画面を自動入力設定の対象とする旨の指示を入力装置２５０から入力すると、この指示が入力部２２２を介して登録部２２４に入力される。続いて、ユーザが入力データ（ユーザの氏名と住所）を入力装置２５０から入力すると、この入力データが入力部２２２によりシンクライアントサーバ処理部２１１に送信されると共に、登録部２２４へ送信される。登録部２２４は、データ入力画面の代替画面の情報と受信した入力データとを対応付けて記憶部２２３に格納する。これにより、例えば図１４に示すようなデータ入力画面の代替画面の情報と入力データとの組が記憶部２２３に記憶されることになる。また、登録部２２４は、データ入力画面の代替画面の情報と入力データとの対応情報を入力部２２２を通じてシンクライアントサーバ２１０のシンクライアントサーバ処理部２１１へ送信する。
【０１１０】
他方、シンクライアントサーバ処理部２１１は、シンクライアント端末２２０から受信した入力データをＷｅｂサーバ２３０へ送信し、Ｗｅｂサーバ２３０はこの入力データに基づいて処理を行う。またシンクライアントサーバ処理部２１１は、シンクライアント端末２２０から受信したデータ入力画面の代替画面の情報と入力データとの対応情報中の入力データが前記受信した入力データと一致すること、およびその入力データがＷｅｂサーバ２３０からのデータ入力要求に対応することを認識し、データ入力画面の代替画面の情報とＷｅｂサーバ２３０のデータ入力要求とを対応付けて記憶部２１２に格納する。さらに、シンクライアントサーバ処理部２１１は、ユーザの氏名と住所が入力欄に設定された状態のデータ入力画面を生成し、この生成したデータ入力画面の画面情報を転送画面処理情報入力部２１３を通じてシンクライアント端末２２０の検出部２２５へ送信する。検出部２２５は、受信した画面情報を表示部２２１と登録部２２４へ送信し、表示部２２１は画面情報から表示画面を更新する。これにより、ユーザが入力したユーザの氏名および住所が入力された状態のデータ入力画面が表示装置２４０に表示される。
【０１１１】
図１５は、以上説明したデータの自動入力設定動作のシーケンスを示している。
【０１１２】
＜ユーザ認証情報の自動入力＞
次に、ユーザ認証情報の自動入力動作について説明する。
【０１１３】
シンクライアント端末２２０のユーザが、入力装置２５０上でＷｅｂサーバ２３０にサービスを要求するための操作を行うと、この操作に係る入力データは入力部２２２を通じてシンクライアントサーバ２１０のシンクライアントサーバ処理部２１１へ送信される。シンクライアントサーバ処理部２１１は、入力データを受信解析してＷｅｂサーバ２３０に対してサービスを要求する。
【０１１４】
Ｗｅｂサーバ２３０は、ユーザ認証のために、ユーザＩＤとパスワードをシンクライアントサーバ処理部２１１に要求する。
【０１１５】
シンクライアントサーバ処理部２１１は、ユーザＩＤとパスワードの入力欄を空欄にしたユーザ認証画面を生成し、この生成したユーザ認証画面の画面情報にＷｅｂサーバ２３０からのユーザ認証要求を添えて転送画面処理情報入力部２１３へ送信する。
【０１１６】
転送画面処理情報入力部２１３は、受信したユーザ認証要求と同一のユーザ認証要求が自動入力対象として記憶部２１２に登録されているので、そのユーザ認証要求に対応付けて記憶されているユーザ認証画面の代替画面を画面情報に埋め込んで、シンクライアント端末２２０の検出部２２５へ送信する。
【０１１７】
検出部２２５は、記憶部２２３には図１４に示したようなユーザ認証画面およびデータ入力画面の代替画面の情報が登録されており、そのうちのユーザ認証画面の代替画面が受信した画面情報中に含まれる代替画面と一致するので、画面情報から当該代替画面を除去すると共に認証情報を自動入力中である旨のメッセージを画面情報に付加して表示部２２１に送信すると同時に、検出したユーザ認証画面の代替画面の情報を入力情報管理部２２６へ送信する。
【０１１８】
表示部２２１は、受信した画面情報から表示画面を生成し、表示装置２４０に表示する。これにより、ユーザＩＤとパスワードの入力欄が空欄になったユーザ認証画面と自動入力中である旨のメッセージが表示装置２４０に表示され、シンクライアント端末２２０のユーザは、ユーザ認証が要求されていること及び自動入力中であることを認識する。
【０１１９】
入力情報管理部２２６は、検出部２２５から受信したユーザ認証画面の代替画面の情報をキーに記憶部２２３を検索して、対応する認証情報を取得し、入力部２２２へ送信する。入力部２２２は、受信した認証情報をシンクライアントサーバ処理部２１１に送信する。これにより、ユーザ認証画面に対してユーザが前回入力した認証情報と全く同じ認証情報が自動的にシンクライアント端末２２０からシンクライアントサーバ処理部２１１へ送信されることになる。
【０１２０】
シンクライアントサーバ処理部２１１は、シンクライアント端末２２０から受信した認証情報をＷｅｂサーバ２３０へ送信し、Ｗｅｂサーバ２３０はこの認証情報に基づいてユーザ認証を行う。また、シンクライアントサーバ処理部２１１は、ユーザＩＤとパスワードが入力欄に設定された状態のユーザ認証画面を生成し、この生成したユーザ認証画面の画面情報を転送画面処理情報入力部２１３を通じてシンクライアント端末２２０の検出部２２５へ送信する。検出部２２５は、受信した画面情報を表示部２２１と登録部２２４へ送信し、表示部２２１は画面情報から表示画面を更新する。これにより、自動入力したユーザＩＤおよびパスワードが設定された状態のユーザ認証画面が表示装置２４０に表示される。
【０１２１】
図１６は、以上説明したユーザ認証情報の自動入力動作のシーケンスを示している。
【０１２２】
＜データの自動入力＞
次に、データの自動入力動作について説明する。
【０１２３】
ユーザ認証に成功したＷｅｂサーバ２３０がその後の処理の過程で、ユーザの名前と住所の入力をシンクライアントサーバ処理部２１１に要求すると、シンクライアントサーバ処理部２１１は、ユーザの名前と住所の入力欄を空欄にしたデータ入力画面を生成し、この生成したデータ入力画面の画面情報にＷｅｂサーバ２３０からのデータ入力要求を添えて転送画面処理情報入力部２１３へ送信する。
【０１２４】
転送画面処理情報入力部２１３は、受信したデータ入力要求と同一のデータ入力要求が自動入力対象として記憶部２１２に登録されているので、そのデータ入力要求に対応付けて記憶されているデータ入力画面の代替画面を画面情報に埋め込んで、シンクライアント端末２２０の検出部２２５へ送信する。
【０１２５】
検出部２２５は、記憶部２２３には図１４に示したようなユーザ認証画面およびデータ入力画面の代替画面の情報が登録されており、そのうちのデータ入力画面の代替画面が受信した画面情報中に含まれる代替画面と一致するので、画面情報から当該代替画面を除去すると共に入力データを自動入力中である旨のメッセージを画面情報に付加して表示部２２１に送信すると同時に、検出したデータ入力画面の代替画面の情報を入力情報管理部２２６へ送信する。
【０１２６】
表示部２２１は、受信した画面情報から表示画面を生成し、表示装置２４０に表示する。これにより、ユーザの氏名と住所の入力欄が空欄になったデータ入力画面と自動入力中である旨のメッセージが表示装置２４０に表示され、シンクライアント端末２２０のユーザは、氏名と住所が要求されていること及び自動入力中であることを認識する。
【０１２７】
入力情報管理部２２６は、検出部２２５から受信したデータ入力画面の代替画面の情報をキーに記憶部２２３を検索して、対応する入力データを取得し、入力部２２２へ送信する。入力部２２２は、受信した入力データをシンクライアントサーバ処理部２１１に送信する。これにより、データ入力画面に対してユーザが前回入力したデータと全く同じデータが自動的にシンクライアント端末２２０からシンクライアントサーバ処理部２１１へ送信されることになる。
【０１２８】
シンクライアントサーバ処理部２１１は、シンクライアント端末２２０から受信した入力データをＷｅｂサーバ２３０へ送信し、Ｗｅｂサーバ２３０はこの入力データに基づいて処理を行う。また、シンクライアントサーバ処理部２１１は、ユーザの氏名と住所が入力欄に設定された状態のデータ入力画面を生成し、この生成したデータ入力画面の画面情報を転送画面処理情報入力部２１３を通じてシンクライアント端末２２０の検出部２２５へ送信する。検出部２２５は、受信した画面情報を表示部２２１と登録部２２４へ送信し、表示部２２１は画面情報から表示画面を更新する。これにより、自動入力したユーザの氏名と住所が設定された状態のユーザ認証画面が表示装置２４０に表示される。
【０１２９】
図１７は、以上説明したデータの自動入力動作のシーケンスを示している。
【０１３０】
このように本実施の形態によれば、画面転送型のシンクライアントシステムにおいて、ユーザＩＤなどで構成される認証情報の管理とその自動入力とをシンクライアント端末２２０側で行うことができる。その理由は、シンクライアント端末２２０において、シンクライアントサーバ２１０から送信されてくる画面情報から事前に設定されたユーザ認証画面の代替画面を検出し、その代替画面と関連付けて記憶してある認証情報をシンクライアントサーバ２１０へ送信するためである。
【０１３１】
このようにユーザの手元にあるシンクライアント端末２２０で安全にパスワード等の認証情報を管理できるので、ネットワーク上のシンクライアントサーバ２１０に認証情報を管理して自動入力する構成に比べて、サーバへの不正アクセスによるパスワード等の漏洩や管理者による盗み見等による不正を防止することができる。
【０１３２】
また本実施の形態によれば、画面転送型のシンクライアントシステムにおいて、ユーザの氏名や住所などの個人情報の管理とその自動入力とをシンクライアント端末２２０側で行うことができる。その理由は、シンクライアント端末２２０において、シンクライアントサーバ２１０から送信されてくる画面情報から事前に設定されたデータ入力画面の代替画面を検出し、その代替画面と関連付けて記憶してある入力データをシンクライアントサーバ２１０へ送信するためである。
【０１３３】
このようにユーザの手元にあるシンクライアント端末２２０で安全にユーザの氏名や住所等のデータを管理できるので、ネットワーク上のシンクライアントサーバ２１０にデータを管理して自動入力する構成に比べて、サーバへの不正アクセスによる個人情報等の漏洩や管理者による盗み見等による不正を防止することができる。
【０１３４】
また本実施の形態によれば、シンクライアント端末２２０は、ユーザ認証画面やデータ入力画面の代わりに代替画面を画面情報から検出すれば良いため、検出の容易なマークなどを代替画面として用いることにより、自動入力対象となるユーザ認証画面やデータ入力画面が端末画面に出現したか否かを簡単かつ確実に検出することができる利点がある。
【０１３５】
以上、本発明の実施の形態について説明したが、本発明は以上の例に限定されず、その他各種の付加変更が可能である。例えば、データ入力画面として、ユーザの氏名と住所を入力する画面を例に挙げたが、データの種類はこれらに限定されず、例えばオンラインショッピングで良く使用する商品名など他の種類のデータも同様に扱うことができる。また、本発明のシンクライアントサーバを構成するシンクライアント処理部および転送画面処理情報入力部、シンクライアント端末を構成する表示部、入力部、検出部、登録部、入力情報管理部は、ハードウェア的に実現しても良いし、コンピュータとプログラムとで実現しても良い。
【０１３６】
また、図１に示した実施の形態に係るシンクライアント端末１２０は登録部１２４を備えている。しかし、シンクライアント端末１２０の記憶部１２３の内容は、他のシンクライアント端末１２０からコピーして生成することも可能である。また、必要な情報が記憶部１２３に記憶された後は、登録部１２４は基本的に不要である。このため、登録部１２４を有さない図１８に示すような構成のシンクライアント端末１２０も他の実施の形態として考えられる。同様の理由で、図９に示した実施の形態に係るシンクライアント端末２２０から登録部２２４を無くした図１９に示すような構成のシンクライアント端末２２０も他の実施の形態として考えられる。
【産業上の利用可能性】
【０１３７】
本発明によれば、画面転送型のシンクライアントシステムにおいて、画面表示に対する決まった入力がある場合にシンクライアント端末側で処理するような形態に適用できる。
【図面の簡単な説明】
【０１３８】
【図１】本発明の第１の実施の形態に係る画面転送型シンクライアントシステムのブロック図である。
【図２】本発明の第１の実施の形態におけるシンクライアント端末の検出部の処理例を示すフローチャートである。
【図３】本発明の第１の実施の形態におけるシンクライアント端末の登録部の処理例を示すフローチャートである。
【図４】本発明の第１の実施の形態に係る画面転送型シンクライアントシステムにおけるユーザ認証の自動入力設定動作を示すシーケンス図である。
【図５】本発明の第１の実施の形態におけるシンクライアント端末の記憶部に記憶されるユーザ認証画面の情報と認証情報との対応情報およびデータ入力画面の情報と入力データとの対応情報の一例を示す図である。
【図６】本発明の第１の実施の形態に係る画面転送型シンクライアントシステムにおけるデータ入力の自動入力設定動作を示すシーケンス図である。
【図７】本発明の第１の実施の形態に係る画面転送型シンクライアントシステムにおけるユーザ認証情報の自動入力動作を示すシーケンス図である。
【図８】本発明の第１の実施の形態に係る画面転送型シンクライアントシステムにおける入力データの自動入力動作を示すシーケンス図である。
【図９】本発明の第２の実施の形態に係る画面転送型シンクライアントシステムのブロック図である。
【図１０】本発明の第２の実施の形態におけるシンクライアントサーバの転送画面処理情報入力部の処理例を示すフローチャートである。
【図１１】本発明の第２の実施の形態におけるシンクライアント端末の検出部の処理例を示すフローチャートである。
【図１２】本発明の第２の実施の形態におけるシンクライアント端末の登録部の処理例を示すフローチャートである。
【図１３】本発明の第２の実施の形態に係る画面転送型シンクライアントシステムにおけるユーザ認証の自動入力設定動作を示すシーケンス図である。
【図１４】本発明の第２の実施の形態におけるシンクライアント端末の記憶部に記憶されるユーザ認証画面の代替画面の情報と認証情報との対応情報およびデータ入力画面の代替画面の情報と入力データとの対応情報の一例を示す図である。
【図１５】本発明の第２の実施の形態に係る画面転送型シンクライアントシステムにおけるデータ入力の自動入力設定動作を示すシーケンス図である。
【図１６】本発明の第２の実施の形態に係る画面転送型シンクライアントシステムにおけるユーザ認証情報の自動入力動作を示すシーケンス図である。
【図１７】本発明の第２の実施の形態に係る画面転送型シンクライアントシステムにおける入力データの自動入力動作を示すシーケンス図である。
【図１８】本発明のシンクライアント端末の他の実施の形態のブロック図である。
【図１９】本発明のシンクライアント端末の更に別の実施の形態のブロック図である。
【図２０】画面転送型シンクライアントシステムの概略ブロック図である。
【符号の説明】
【０１３９】
１００、２００…画面転送型シンクライアントサーバ
１１０、２１０…シンクライアントサーバ
１１１、２１１…シンクライアントサーバ処理部
１２０、２２０…シンクライアント端末
１２１、２２１…表示部
１２２、２２２…入力部
１２３、２２３…記憶部
１２４、２２４…登録部
１２５、２２５…検出部
１２６、２２６…入力情報管理部
１３０、２３０…Ｗｅｂサーバ
１４０、２４０…表示装置
１５０、２５０…入力装置
２１２…記憶部
２１３…転送画面処理情報入力部
【図１】
2010152629.tif 000003
【図２】
2010152629.tif 000004
【図３】
2010152629.tif 000005
【図４】
2010152629.tif 000006
【図５】
2010152629.tif 000007
【図６】
2010152629.tif 000008
【図７】
2010152629.tif 000009
【図８】
2010152629.tif 000010
【図９】
2010152629.tif 000011
【図１０】
2010152629.tif 000012
【図１１】
2010152629.tif 000013
【図１２】
2010152629.tif 000014
【図１３】
2010152629.tif 000015
【図１４】
2010152629.tif 000016
【図１５】
2010152629.tif 000017
【図１６】
2010152629.tif 000018
【図１７】
2010152629.tif 000019
【図１８】
2010152629.tif 000020
【図１９】
2010152629.tif 000021
【図２０】
2010152629.tif 000022