(57)【特許請求の範囲】
【請求項１】
携帯端末と通信可能な情報処理装置であって、
ＩＤ、及びパスワードの入力画面を表示部に表示する前記携帯端末から、前記入力画面を介してユーザの操作により入力されたＩＤ、及びパスワードを含む認証情報を受信する受信手段と、
前記受信手段により受信した認証情報に従って認証処理を行う認証手段と、
前記受信手段で受信した認証情報に含まれるパスワードを含まず、当該認証情報に含まれるＩＤについては前記携帯端末の前記表示部に表示されない情報として含む簡易ログイン画面であって、ユーザの操作によりパスワードの入力を受け付けて、当該簡易ログイン画面に含まれるＩＤと、当該入力を受け付けたパスワードとを含む認証情報を前記携帯端末が送信する簡易ログイン画面を前記携帯端末に表示するための表示情報を生成する生成手段と、
前記認証手段による認証処理により認証されたことを条件に、前記生成手段により生成された表示情報を前記携帯端末に送信する送信手段と、
を備え、
前記受信手段は、さらに、前記送信手段により送信された表示情報に従って前記表示部に表示される簡易ログイン画面を介してユーザの操作により入力を受け付けたパスワードと、当該簡易ログイン画面に含まれるＩＤとを含む認証情報を前記携帯端末から受信することを特徴とする情報処理装置。
【請求項２】
前記簡易ログイン画面を表示するための表示情報の取得要求を前記携帯端末から受信する画面要求受信手段を更に備え、
前記送信手段は、前記認証手段による認証処理により認証され、かつ、前記画面要求受信手段により、前記簡易ログイン画面を表示するための表示情報の取得要求を受信したことを条件に、前記生成手段により生成された表示情報を前記携帯端末に送信することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記認証手段による認証処理により認証された場合に、前記簡易ログイン画面を表示するための表示情報の取得要求の指示を受け付ける画面を表示するための表示情報を、前記携帯端末に送信する画面送信手段を更に備えることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記情報処理装置は、更に、クライアント端末と通信可能であり、
前記受信手段は、更に、前記携帯端末、又は前記クライアント端末から、ＩＤ、及びパスワードを含む認証情報、及び前記認証情報の送信元の端末が携帯端末であるか否かを識別する識別情報を受信し、
前記受信手段で受信した識別情報が、前記認証情報の送信元の端末が携帯端末であることを示すかを判定する携帯判定手段を更に備え、
前記画面送信手段は、前記認証手段による認証処理により認証され、かつ、前記携帯判定手段で、前記認証情報の送信元の端末が携帯端末であることを示すと判定された場合に、前記簡易ログイン画面を表示するための表示情報の取得要求の指示を受け付ける画面を表示するための表示情報を、前記携帯端末に送信することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記画面送信手段は、前記認証手段による認証処理により認証され、かつ、前記携帯判定手段で、前記認証情報の送信元の端末が携帯端末ではないことを示すと判定された場合に、前記簡易ログイン画面を表示するための表示情報の取得要求の指示を受け付けることが出来ない画面を表示するための表示情報を、前記クライアント端末に送信することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
携帯端末と通信可能な情報処理装置の制御方法であって、
受信手段が、ＩＤ、及びパスワードの入力画面を表示部に表示する前記携帯端末から、前記入力画面を介してユーザの操作により入力されたＩＤ、及びパスワードを含む認証情報を受信する受信工程と、
認証手段が、前記受信工程により受信した認証情報に従って認証処理を行う認証工程と、
生成手段が、前記受信工程で受信した認証情報に含まれるパスワードを含まず、当該認証情報に含まれるＩＤについては前記携帯端末の前記表示部に表示されない情報として含む簡易ログイン画面であって、ユーザの操作によりパスワードの入力を受け付けて、当該簡易ログイン画面に含まれるＩＤと、当該入力を受け付けたパスワードとを含む認証情報を前記携帯端末が送信する簡易ログイン画面を前記携帯端末に表示するための表示情報を生成する生成工程と、
送信手段が、前記認証工程による認証処理により認証されたことを条件に、前記生成工程により生成された表示情報を前記携帯端末に送信する送信工程と、
を備え、
前記受信工程は、さらに、前記送信工程により送信された表示情報に従って前記表示部に表示される簡易ログイン画面を介してユーザの操作により入力を受け付けたパスワードと、当該簡易ログイン画面に含まれるＩＤとを含む認証情報を前記携帯端末から受信することを特徴とする制御方法。
【請求項７】
携帯端末と通信可能な情報処理装置で読み取り実行可能なプログラムであって、
前記情報処理装置を、
ＩＤ、及びパスワードの入力画面を表示部に表示する前記携帯端末から、前記入力画面を介してユーザの操作により入力されたＩＤ、及びパスワードを含む認証情報を受信する受信手段と、
前記受信手段により受信した認証情報に従って認証処理を行う認証手段と、
前記受信手段で受信した認証情報に含まれるパスワードを含まず、当該認証情報に含まれるＩＤについては前記携帯端末の前記表示部に表示されない情報として含む簡易ログイン画面であって、ユーザの操作によりパスワードの入力を受け付けて、当該簡易ログイン画面に含まれるＩＤと、当該入力を受け付けたパスワードとを含む認証情報を前記携帯端末が送信する簡易ログイン画面を前記携帯端末に表示するための表示情報を生成する生成手段と、
前記認証手段による認証処理により認証されたことを条件に、前記生成手段により生成された表示情報を前記携帯端末に送信する送信手段として機能させ、
前記受信手段は、さらに、前記送信手段により送信された表示情報に従って前記表示部に表示される簡易ログイン画面を介してユーザの操作により入力を受け付けたパスワードと、当該簡易ログイン画面に含まれるＩＤとを含む認証情報を前記携帯端末から受信することを特徴とするプログラム。
【請求項８】
携帯端末と情報処理装置を含む情報処理システムであって、
前記携帯端末は、
ＩＤ、及びパスワードの入力画面を表示部に表示する入力画面表示手段と、
前記入力画面表示手段により表示された入力画面を介して、ユーザの操作により入力されたＩＤ、及びパスワードを含む認証情報を前記情報処理装置に送信する認証送信手段と、
前記情報処理装置から、前記認証送信手段により送信された認証情報に含まれるパスワードを含まず、当該認証情報に含まれるＩＤについては前記表示部に表示されない情報として含む簡易ログイン画面であって、ユーザの操作によりパスワードの入力を受け付ける簡易ログイン画面を前記表示部に表示するための表示情報を受信する簡易ログイン画面受信手段と、
前記簡易ログイン画面受信手段で受信した表示情報に従って、前記簡易ログイン画面を前記表示部に表示する表示手段と、
前記表示手段で表示された前記簡易ログイン画面を画面メモとして記憶する記憶手段と、
ユーザの操作に従って、前記記憶手段に画面メモとして記憶された前記簡易ログイン画面を読み出して表示する画面メモ表示手段と、
前記画面メモ表示手段により表示された前記簡易ログイン画面を介してパスワードの入力を受け付けるパスワード受付手段と、
前記画面メモ表示手段により表示された簡易ログイン画面に含まれるＩＤと、前記パスワード受付手段で受け付けたパスワードとを含む認証情報を前記情報処理装置に送信して認証要求を行う認証要求手段と、
前記情報処理装置は、
前記認証送信手段により送信されたＩＤ、及びパスワードを含む認証情報を前記携帯端末から受信する受信手段と、
前記受信手段により受信した認証情報に従って認証処理を行う認証手段と、
前記受信手段で受信した認証情報に含まれるパスワードを含まず、当該認証情報に含まれるＩＤについては前記表示部に表示されない情報として含む簡易ログイン画面であって、ユーザの操作によりパスワードの入力を受け付けて、当該簡易ログイン画面に含まれるＩＤと、当該入力を受け付けたパスワードとを含む認証情報を前記携帯端末が送信する簡易ログイン画面を前記携帯端末に表示するための表示情報を生成する生成手段と、
前記認証手段による認証処理により認証されたことを条件に、前記生成手段により生成された表示情報を前記携帯端末に送信する送信手段と、
を備え、
前記受信手段は、さらに、前記認証要求手段により送信された認証情報を前記携帯端末から受信することを特徴とする情報処理システム。
【請求項９】
携帯端末と情報処理装置を含む情報処理システムの制御方法であって、
前記携帯端末の入力画面表示手段が、ＩＤ、及びパスワードの入力画面を表示部に表示する入力画面表示工程と、
前記携帯端末の認証送信手段が、前記入力画面表示工程により表示された入力画面を介して、ユーザの操作により入力されたＩＤ、及びパスワードを含む認証情報を前記情報処理装置に送信する認証送信工程と、
前記携帯端末の簡易ログイン画面受信手段が、前記情報処理装置から、前記認証送信工程により送信された認証情報に含まれるパスワードを含まず、当該認証情報に含まれるＩＤについては前記表示部に表示されない情報として含む簡易ログイン画面であって、ユーザの操作によりパスワードの入力を受け付ける簡易ログイン画面を前記表示部に表示するための表示情報を受信する簡易ログイン画面受信工程と、
前記携帯端末の表示手段が、前記簡易ログイン画面受信工程で受信した表示情報に従って、前記簡易ログイン画面を前記表示部に表示する表示工程と、
前記携帯端末の記憶手段が、前記表示手段で表示された前記簡易ログイン画面を画面メモとして記憶する記憶工程と、
前記携帯端末の画面メモ表示手段が、ユーザの操作に従って、前記記憶工程で画面メモとして記憶された前記簡易ログイン画面を読み出して表示する画面メモ表示工程と、
前記携帯端末のパスワード受付手段が、前記画面メモ表示工程により表示された前記簡易ログイン画面を介してパスワードの入力を受け付けるパスワード受付工程と、
前記携帯端末の認証要求手段が、前記画面メモ表示工程により表示された簡易ログイン画面に含まれるＩＤと、前記パスワード受付工程で受け付けたパスワードとを含む認証情報を前記情報処理装置に送信して認証要求を行う認証要求工程と、
前記情報処理装置は、
前記情報処理装置の受信手段が、前記認証送信工程により送信されたＩＤ、及びパスワードを含む認証情報を前記携帯端末から受信する受信工程と、
前記情報処理装置の認証手段が、前記受信工程により受信した認証情報に従って認証処理を行う認証工程と、
前記情報処理装置の生成手段が、前記受信工程で受信した認証情報に含まれるパスワードを含まず、当該認証情報に含まれるＩＤについては前記表示部に表示されない情報として含む簡易ログイン画面であって、ユーザの操作によりパスワードの入力を受け付けて、当該簡易ログイン画面に含まれるＩＤと、当該入力を受け付けたパスワードとを含む認証情報を前記携帯端末が送信する簡易ログイン画面を前記携帯端末に表示するための表示情報を生成する生成工程と、
前記情報処理装置の送信手段が、前記認証工程による認証処理により認証されたことを条件に、前記生成工程により生成された表示情報を前記携帯端末に送信する送信工程と、
を備え、
前記受信工程は、さらに、認証要求工程により送信された認証情報を前記携帯端末から受信することを特徴とする制御方法。
【請求項１０】
携帯端末と情報処理装置を含む情報処理システムで読み取り実行可能なプログラムであって、
前記携帯端末を、
ＩＤ、及びパスワードの入力画面を表示部に表示する入力画面表示手段と、
前記入力画面表示手段により表示された入力画面を介して、ユーザの操作により入力されたＩＤ、及びパスワードを含む認証情報を前記情報処理装置に送信する認証送信手段と、
前記情報処理装置から、前記認証送信手段により送信された認証情報に含まれるパスワードを含まず、当該認証情報に含まれるＩＤについては前記表示部に表示されない情報として含む簡易ログイン画面であって、ユーザの操作によりパスワードの入力を受け付ける簡易ログイン画面を前記表示部に表示するための表示情報を受信する簡易ログイン画面受信手段と、
前記簡易ログイン画面受信手段で受信した表示情報に従って、前記簡易ログイン画面を前記表示部に表示する表示手段と、
前記表示手段で表示された前記簡易ログイン画面を画面メモとして記憶する記憶手段と、
ユーザの操作に従って、前記記憶手段に画面メモとして記憶された前記簡易ログイン画面を読み出して表示する画面メモ表示手段と、
前記画面メモ表示手段により表示された前記簡易ログイン画面を介してパスワードの入力を受け付けるパスワード受付手段と、
前記画面メモ表示手段により表示された簡易ログイン画面に含まれるＩＤと、前記パスワード受付手段で受け付けたパスワードとを含む認証情報を前記情報処理装置に送信して認証要求を行う認証要求手段として機能させ、
前記情報処理装置を、
前記認証送信手段により送信されたＩＤ、及びパスワードを含む認証情報を前記携帯端末から受信する受信手段と、
前記受信手段により受信した認証情報に従って認証処理を行う認証手段と、
前記受信手段で受信した認証情報に含まれるパスワードを含まず、当該認証情報に含まれるＩＤについては前記表示部に表示されない情報として含む簡易ログイン画面であって、ユーザの操作によりパスワードの入力を受け付けて、当該簡易ログイン画面に含まれるＩＤと、当該入力を受け付けたパスワードとを含む認証情報を前記携帯端末が送信する簡易ログイン画面を前記携帯端末に表示するための表示情報を生成する生成手段と、
前記認証手段による認証処理により認証されたことを条件に、前記生成手段により生成された表示情報を前記携帯端末に送信する送信手段として機能させ、
前記受信手段は、さらに、前記認証要求手段により送信された認証情報を前記携帯端末から受信することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、及びその制御方法、プログラムに関し、特に、認証に係る情報の漏えいを防止し簡易な操作により認証要求を行うことが可能な技術に関するものである。
【背景技術】
【０００２】
従来、例えば、ユーザがＷＥＢサービスを利用したい場合、ユーザはユーザＩＤとパスワードを手入力し、手入力されたユーザＩＤ、パスワードに従ってユーザの認証処理が行われ、認証されたユーザに対してＷＥＢサービスを利用することが出来る仕組みが提供されている。
【０００３】
このような仕組みにおいては、ユーザは、ＷＥＢサービスを利用する度に、手入力でユーザＩＤ、パスワードを入力しなければならない。
【０００４】
例えばスマートフォン等の携帯端末は、パソコンなどの情報処理装置に比べて、画面も小さく入力装置が小さいため、操作性が悪い。そのため、ユーザは、携帯端末を用いてＷＥＢサービスを利用する場合、その都度、一般に変更されることの少ないユーザＩＤを携帯端末に入力しなければならず、大変、煩雑な操作を強いられている。
【０００５】
そこで、ＩＤ、パスワードの入力を簡単にするために、特許文献１には、認証先のサーバに対して、ＩＤ、パスワードの登録が携帯端末で行われていない場合に、携帯端末が、ＩＤ、パスワードを入力する画面を表示し、当該画面を介してユーザから入力されたＩＤ、パスワードを用いてサーバで認証成功した場合に、ユーザが任意のキーコードを携帯端末に入力して、入力されたキーコード、ＩＤ、パスワードを携帯端末に登録し、ユーザが再度ログインする際は、キーコードを入力するだけで、携帯端末が、当該入力されたキーコードが正しいかをチェックして、正しい場合にＩＤ、パスワードをサーバに送信して認証を行う仕組みが提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−３４４２０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１の仕組みでは、ＩＤ、パスワード、キーコードを携帯端末に登録することになるため、例えば、携帯端末を紛失した場合、当該携帯電話を入手した第三者が当該携帯端末を分析することにより、ＩＤ、パスワード、キーコードが漏えいする可能性がある。
【０００８】
さらに、上記特許文献１の仕組みでは、ＩＤ、パスワードの登録が携帯端末で行われていない場合に、ＩＤ、パスワードを入力する画面を表示するため、携帯端末が、ＩＤ、パスワードの登録が携帯端末で行われているか否かを判定するか、サーバが、携帯端末でＩＤ、パスワードの登録が行われているか否かを判定しなければならない。そのため、携帯端末又はサーバが、携帯端末へのＩＤ、パスワードの登録状況について、管理しなければならなくなってしまい、処理が煩雑になってしまう。
【０００９】
さらに、例えば、ＩＤが変更された場合、又は携帯端末が変更された場合など、携帯端末、又はサーバが管理する、携帯端末へのＩＤ、パスワードの登録内容を変更しなければならないため、その管理が煩雑となってしまう。また、この場合、適切に登録状況の変更がされなければ、簡単に認証するための新規の画面を表示することが出来なくなってしまうため、ユーザは、当該新規の画面を画面メモとして登録することが出来ず、簡単にログインが出来なくなってしまう。
【００１０】
すなわち、例えば、ユーザＩＤを入力しなくても簡易に認証を行うことができる画面を、ＷＥＢサービスの最初の使用開始時（１回）にのみ携帯端末の表示部に表示する仕組みにおいては、ユーザＩＤが変更された場合、又は携帯端末が変更された場合は、該画面を携帯端末の表示部に表示することが出来なくなってしまう。そのため、ＩＤが変更された場合、又は携帯端末が変更された場合などは、該画面を取得し再度表示できるようにするために、携帯端末、又はサーバで管理しているＩＤ、パスワードの登録状況を変更（初期化）しなければならないため、その管理が煩雑となる。
【００１１】
上述したように、操作性などがパソコンなどの情報処理装置に比べて優れていない携帯端末に、ユーザは、一般に変更されることの少ないユーザＩＤを、WEBサービスを利用する度に、携帯端末に入力しなければならず、大変、煩雑な操作を強いられているため、簡易にログインを行え、かつセキュリティを向上できる仕組みが求められている。
【００１２】
本発明の目的は、認証に係る情報の漏えいを防止し簡易な操作により認証要求を行うことが可能な仕組みを提供することである。
【課題を解決するための手段】
【００１３】
本発明は、携帯端末と通信可能な情報処理装置であって、ＩＤ、及びパスワードの入力画面を表示部に表示する前記携帯端末から、前記入力画面を介してユーザの操作により入力されたＩＤ、及びパスワードを含む認証情報を受信する受信手段と、前記受信手段により受信した認証情報に従って認証処理を行う認証手段と、前記受信手段で受信した認証情報に含まれるパスワードを含まず、当該認証情報に含まれるＩＤについては前記携帯端末の前記表示部に表示されない情報として含む簡易ログイン画面であって、ユーザの操作によりパスワードの入力を受け付けて、当該簡易ログイン画面に含まれるＩＤと、当該入力を受け付けたパスワードとを含む認証情報を前記携帯端末が送信する簡易ログイン画面を前記携帯端末に表示するための表示情報を生成する生成手段と、前記認証手段による認証処理により認証されたことを条件に、前記生成手段により生成された表示情報を前記携帯端末に送信する送信手段と、を備え、前記受信手段は、さらに、前記送信手段により送信された表示情報に従って前記表示部に表示される簡易ログイン画面を介してユーザの操作により入力を受け付けたパスワードと、当該簡易ログイン画面に含まれるＩＤとを含む認証情報を前記携帯端末から受信することを特徴とする。
【００１４】
また、本発明は、
携帯端末と通信可能な情報処理装置の制御方法であって、受信手段が、ＩＤ、及びパスワードの入力画面を表示部に表示する前記携帯端末から、前記入力画面を介してユーザの操作により入力されたＩＤ、及びパスワードを含む認証情報を受信する受信工程と、認証手段が、前記受信工程により受信した認証情報に従って認証処理を行う認証工程と、生成手段が、前記受信工程で受信した認証情報に含まれるパスワードを含まず、当該認証情報に含まれるＩＤについては前記携帯端末の前記表示部に表示されない情報として含む簡易ログイン画面であって、ユーザの操作によりパスワードの入力を受け付けて、当該簡易ログイン画面に含まれるＩＤと、当該入力を受け付けたパスワードとを含む認証情報を前記携帯端末が送信する簡易ログイン画面を前記携帯端末に表示するための表示情報を生成する生成工程と、送信手段が、前記認証工程による認証処理により認証されたことを条件に、前記生成工程により生成された表示情報を前記携帯端末に送信する送信工程と、を備え、前記受信工程は、さらに、前記送信工程により送信された表示情報に従って前記表示部に表示される簡易ログイン画面を介してユーザの操作により入力を受け付けたパスワードと、当該簡易ログイン画面に含まれるＩＤとを含む認証情報を前記携帯端末から受信することを特徴とする。
【００１５】
また、本発明は、携帯端末と通信可能な情報処理装置で読み取り実行可能なプログラムであって、前記情報処理装置を、ＩＤ、及びパスワードの入力画面を表示部に表示する前記携帯端末から、前記入力画面を介してユーザの操作により入力されたＩＤ、及びパスワードを含む認証情報を受信する受信手段と、前記受信手段により受信した認証情報に従って認証処理を行う認証手段と、前記受信手段で受信した認証情報に含まれるパスワードを含まず、当該認証情報に含まれるＩＤについては前記携帯端末の前記表示部に表示されない情報として含む簡易ログイン画面であって、ユーザの操作によりパスワードの入力を受け付けて、当該簡易ログイン画面に含まれるＩＤと、当該入力を受け付けたパスワードとを含む認証情報を前記携帯端末が送信する簡易ログイン画面を前記携帯端末に表示するための表示情報を生成する生成手段と、前記認証手段による認証処理により認証されたことを条件に、前記生成手段により生成された表示情報を前記携帯端末に送信する送信手段として機能させ、前記受信手段は、さらに、前記送信手段により送信された表示情報に従って前記表示部に表示される簡易ログイン画面を介してユーザの操作により入力を受け付けたパスワードと、当該簡易ログイン画面に含まれるＩＤとを含む認証情報を前記携帯端末から受信することを特徴とする。
【００１６】
また、本発明は、携帯端末と情報処理装置を含む情報処理システムであって、前記携帯端末は、ＩＤ、及びパスワードの入力画面を表示部に表示する入力画面表示手段と、前記入力画面表示手段により表示された入力画面を介して、ユーザの操作により入力されたＩＤ、及びパスワードを含む認証情報を前記情報処理装置に送信する認証送信手段と、前記情報処理装置から、前記認証送信手段により送信された認証情報に含まれるパスワードを含まず、当該認証情報に含まれるＩＤについては前記表示部に表示されない情報として含む簡易ログイン画面であって、ユーザの操作によりパスワードの入力を受け付ける簡易ログイン画面を前記表示部に表示するための表示情報を受信する簡易ログイン画面受信手段と、前記簡易ログイン画面受信手段で受信した表示情報に従って、前記簡易ログイン画面を前記表示部に表示する表示手段と、前記表示手段で表示された前記簡易ログイン画面を画面メモとして記憶する記憶手段と、ユーザの操作に従って、前記記憶手段に画面メモとして記憶された前記簡易ログイン画面を読み出して表示する画面メモ表示手段と、前記画面メモ表示手段により表示された前記簡易ログイン画面を介してパスワードの入力を受け付けるパスワード受付手段と、前記画面メモ表示手段により表示された簡易ログイン画面に含まれるＩＤと、前記パスワード受付手段で受け付けたパスワードとを含む認証情報を前記情報処理装置に送信して認証要求を行う認証要求手段と、前記情報処理装置は、前記認証送信手段により送信されたＩＤ、及びパスワードを含む認証情報を前記携帯端末から受信する受信手段と、前記受信手段により受信した認証情報に従って認証処理を行う認証手段と、前記受信手段で受信した認証情報に含まれるパスワードを含まず、当該認証情報に含まれるＩＤについては前記表示部に表示されない情報として含む簡易ログイン画面であって、ユーザの操作によりパスワードの入力を受け付けて、当該簡易ログイン画面に含まれるＩＤと、当該入力を受け付けたパスワードとを含む認証情報を前記携帯端末が送信する簡易ログイン画面を前記携帯端末に表示するための表示情報を生成する生成手段と、前記認証手段による認証処理により認証されたことを条件に、前記生成手段により生成された表示情報を前記携帯端末に送信する送信手段と、を備え、前記受信手段は、さらに、前記認証要求手段により送信された認証情報を前記携帯端末から受信することを特徴とする。
また、本発明は、携帯端末と情報処理装置を含む情報処理システムの制御方法であって、前記携帯端末の入力画面表示手段が、ＩＤ、及びパスワードの入力画面を表示部に表示する入力画面表示工程と、前記携帯端末の認証送信手段が、前記入力画面表示工程により表示された入力画面を介して、ユーザの操作により入力されたＩＤ、及びパスワードを含む認証情報を前記情報処理装置に送信する認証送信工程と、前記携帯端末の簡易ログイン画面受信手段が、前記情報処理装置から、前記認証送信工程により送信された認証情報に含まれるパスワードを含まず、当該認証情報に含まれるＩＤについては前記表示部に表示されない情報として含む簡易ログイン画面であって、ユーザの操作によりパスワードの入力を受け付ける簡易ログイン画面を前記表示部に表示するための表示情報を受信する簡易ログイン画面受信工程と、前記携帯端末の表示手段が、前記簡易ログイン画面受信工程で受信した表示情報に従って、前記簡易ログイン画面を前記表示部に表示する表示工程と、前記携帯端末の記憶手段が、前記表示手段で表示された前記簡易ログイン画面を画面メモとして記憶する記憶工程と、前記携帯端末の画面メモ表示手段が、ユーザの操作に従って、前記記憶工程で画面メモとして記憶された前記簡易ログイン画面を読み出して表示する画面メモ表示工程と、前記携帯端末のパスワード受付手段が、前記画面メモ表示工程により表示された前記簡易ログイン画面を介してパスワードの入力を受け付けるパスワード受付工程と、前記携帯端末の認証要求手段が、前記画面メモ表示工程により表示された簡易ログイン画面に含まれるＩＤと、前記パスワード受付工程で受け付けたパスワードとを含む認証情報を前記情報処理装置に送信して認証要求を行う認証要求工程と、前記情報処理装置は、前記情報処理装置の受信手段が、前記認証送信工程により送信されたＩＤ、及びパスワードを含む認証情報を前記携帯端末から受信する受信工程と、前記情報処理装置の認証手段が、前記受信工程により受信した認証情報に従って認証処理を行う認証工程と、前記情報処理装置の生成手段が、前記受信工程で受信した認証情報に含まれるパスワードを含まず、当該認証情報に含まれるＩＤについては前記表示部に表示されない情報として含む簡易ログイン画面であって、ユーザの操作によりパスワードの入力を受け付けて、当該簡易ログイン画面に含まれるＩＤと、当該入力を受け付けたパスワードとを含む認証情報を前記携帯端末が送信する簡易ログイン画面を前記携帯端末に表示するための表示情報を生成する生成工程と、前記情報処理装置の送信手段が、前記認証工程による認証処理により認証されたことを条件に、前記生成工程により生成された表示情報を前記携帯端末に送信する送信工程と、を備え、前記受信工程は、さらに、認証要求工程により送信された認証情報を前記携帯端末から受信することを特徴とする。
また、本発明は、携帯端末と情報処理装置を含む情報処理システムで読み取り実行可能なプログラムであって、前記携帯端末を、ＩＤ、及びパスワードの入力画面を表示部に表示する入力画面表示手段と、前記入力画面表示手段により表示された入力画面を介して、ユーザの操作により入力されたＩＤ、及びパスワードを含む認証情報を前記情報処理装置に送信する認証送信手段と、前記情報処理装置から、前記認証送信手段により送信された認証情報に含まれるパスワードを含まず、当該認証情報に含まれるＩＤについては前記表示部に表示されない情報として含む簡易ログイン画面であって、ユーザの操作によりパスワードの入力を受け付ける簡易ログイン画面を前記表示部に表示するための表示情報を受信する簡易ログイン画面受信手段と、前記簡易ログイン画面受信手段で受信した表示情報に従って、前記簡易ログイン画面を前記表示部に表示する表示手段と、前記表示手段で表示された前記簡易ログイン画面を画面メモとして記憶する記憶手段と、ユーザの操作に従って、前記記憶手段に画面メモとして記憶された前記簡易ログイン画面を読み出して表示する画面メモ表示手段と、前記画面メモ表示手段により表示された前記簡易ログイン画面を介してパスワードの入力を受け付けるパスワード受付手段と、前記画面メモ表示手段により表示された簡易ログイン画面に含まれるＩＤと、前記パスワード受付手段で受け付けたパスワードとを含む認証情報を前記情報処理装置に送信して認証要求を行う認証要求手段として機能させ、前記情報処理装置を、前記認証送信手段により送信されたＩＤ、及びパスワードを含む認証情報を前記携帯端末から受信する受信手段と、前記受信手段により受信した認証情報に従って認証処理を行う認証手段と、前記受信手段で受信した認証情報に含まれるパスワードを含まず、当該認証情報に含まれるＩＤについては前記表示部に表示されない情報として含む簡易ログイン画面であって、ユーザの操作によりパスワードの入力を受け付けて、当該簡易ログイン画面に含まれるＩＤと、当該入力を受け付けたパスワードとを含む認証情報を前記携帯端末が送信する簡易ログイン画面を前記携帯端末に表示するための表示情報を生成する生成手段と、前記認証手段による認証処理により認証されたことを条件に、前記生成手段により生成された表示情報を前記携帯端末に送信する送信手段として機能させ、前記受信手段は、さらに、前記認証要求手段により送信された認証情報を前記携帯端末から受信することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、認証に係る情報の漏えいを防止し簡易な操作により認証要求を行うことが可能な仕組みを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態に係るシステム構成を概略的に示すブロック図である。
【図２】図１における管理者端末１０１、サーバ１０２、携帯端末１０３、１０４のハードウェア構成を概略的に示すブロック図である。
【図３】図１におけるサーバ１０２が備える機能の構成を概略的に示すブロック図である。
【図４】携帯端末１０３の画面遷移を示す図の一例である。
【図５】ステップＳ９０１で表示される簡易ログイン画面４０７から、ステップＳ７１５で表示されるポータル画面への画面遷移を示す図である。
【図６】認証テーブル６００の一例を示す図である。
【図７】図１における携帯端末１０３とサーバ１０２とのＣＰＵ２０１が実行する第１の制御処理手順を示すフローチャートである。
【図８】図１における携帯端末１０３とサーバ１０２とのＣＰＵ２０１が実行する第２の制御処理手順を示すフローチャートである。
【図９】図１における携帯端末１０３とサーバ１０２とのＣＰＵ２０１が実行する第３の制御処理手順を示すフローチャートである。
【図１０】ＰＣ１０５、１０６の表示部に表示されるログイン画面（ａ）とポータル画面（ｂ）の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、添付図面を参照して、本発明を好適な実施形態に従って詳細に説明する。
図１は、本発明の実施の形態に係る情報処理システム構成を概略的に示すブロック図である。
【００２０】
図１に示すように、管理者端末１０１と、サーバ１０２と、携帯端末１０３と、携帯端末１０４と、ＰＣ１０５と、ＰＣ１０６とは、インターネット回線などのネットワーク１００を介して相互に通信可能に接続されている。ここで、携帯端末１０３、１０４は、例えば、携帯電話などの携帯端末である。また、ＰＣ１０５、１０６は、例えば、パソコンなどの情報処理装置である。ＰＣは、本発明のクライアント端末の適用例である。
【００２１】
サーバ１０２は、データベースサーバとして機能しており、ユーザのスケジュール情報や、設備や備品の予約時間情報（スケジュール情報）などを管理している。サーバ１０２は、本発明の情報処理装置の適用例である。
【００２２】
また、サーバ１０２は、ＷＥＢサーバとしても機能しており、携帯端末１０３、１０４、ＰＣ１０５、１０６に、ＨＴＭＬ等のマークアップ言語で記述された表示情報を送信する機能を備えている。
【００２３】
具体的には、データベースに管理されているスケジュール情報などのデータから表示情報を生成して、携帯端末１０３、１０４やＰＣ１０５、１０６に送信する機能を備えている。
【００２４】
また、サーバ１０２は、携帯端末１０３、１０４、ＰＣ１０５、１０６のユーザの認証処理を行うための認証機能も備えている。
【００２５】
携帯端末１０３、１０４、ＰＣ１０５、１０６には、ＷＥＢブラウザソフトウエア（以下、ＷＥＢブラウザとも言う）がインストールされている。
【００２６】
また、携帯端末１０３、１０４には、携帯端末用のＷＥＢブラウザがインストールされ、ＰＣ１０５、１０６には、ＰＣ用のＷＥＢブラウザがインストールされている。
【００２７】
携帯端末１０３、１０４、ＰＣ１０５、１０６は、サーバ１０２から取得した、ＷＥＢページを表示するための表示情報をＷＥＢブラウザが解釈して表示部に表示する機能を備えている。ここで、表示情報とは、ＷＥＢページを表示するための、マークアップ言語で記述されたデータファイルであり、ＨＴＭＬファイル、ＸＭＬファイルなどのＷＥＢブラウザが解釈可能なファイルである。
【００２８】
管理者端末１０１は、サーバ管理者からサーバ１０２の管理に係る指示を受け付けると、サーバ１０２に対して当該指示を送信する。当該指示を受け付けたサーバ１０２は、当該指示に従って、実行する各種サービスに係る管理を行う。
【００２９】
上述したように、本システム構成は、サーバ１０２上で実行している各種アプリケーションソフトのサービスを、携帯端末にインストールされた携帯用のＷｅｂブラウザ、及びＰＣにインストールされたＰＣ用のＷｅＢブラウザを利用して、ユーザが利用する仕組みである。
【００３０】
以下、図２を用いて、図１に示した管理者端末１０１、サーバ１０２、携帯端末１０３、１０４、ＰＣ１０５、１０６のハードウェア構成について説明する。
【００３１】
図２は、図１における管理者端末１０１、サーバ１０２、携帯端末１０３、１０４、ＰＣ１０５、１０６のハードウェア構成を概略的に示すブロック図である。  
【００３２】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣ（情報処理装置）の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。  
【００３３】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。  
【００３４】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器（表示部）への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。  
【００３５】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。  
【００３６】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク１００を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。  
【００３７】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。  
【００３８】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられるファイル及び各種テーブル等も、外部メモリ２１１に格納されている。
【００３９】
携帯端末１０３、１０４について、図２での説明と異なる点の一部について以下に説明を補充する。
【００４０】
本実施例で携帯端末の適用例を携帯電話として説明するため、携帯端末における表示器（表示部）２１０は、ＰＣ１０５、１０６やサーバ１０２の表示部に比べてサイズが小さく、例えば、液晶ディスプレイや有機ＥＬなどが用いられる。
【００４１】
また、上述では、２０９の例として、キーボード（ＫＢ）２０９や不図示のマウス等と説明しているが、携帯端末の場合、２０９は、ユーザによる指示を受け付けるボタン等に対応する。
【００４２】
図３は、図１におけるサーバ１０２が備える機能の構成を概略的に示すブロック図である。
【００４３】
図３に示すように、サーバ１０２には、ＷＥＢサービス３０１と、認証ＤＢ（データベース）３０２と、各種ＤＢ（データベース）３０３とを備えている。
【００４４】
ここでＷＥＢサービス３０１とは、例えば、携帯端末やＰＣに提供するＷＥＢサービスを示し、例えば、各種ＤＢ３０３に記憶されているスケジュール情報を携帯端末やＰＣのＷＥＢブラウザで表示出来るような形式のデータとして生成して、携帯端末やＰＣに表示するべく送信するサービス（スケジューラ）や、携帯端末やＰＣを操作するユーザの認証を行うための認証サービスなどを有している。
【００４５】
認証ＤＢ３０２には、例えば、図６に示す認証テーブル６００が記憶されている。
【００４６】
図６は、認証テーブル６００の一例を示す図である。図６に示すように、認証テーブル６００は、ユーザＩＤ、パスワードが紐付けられている。ここでユーザＩＤは、ユーザが自由に変更し登録することが可能である。すなわち、サーバは、携帯端末やＰＣから、ユーザＩＤの変更指示を受け付けると、ユーザＩＤを変更する。
【００４７】
また、各種ＤＢ３０３には、不図示のスケジュール情報などが記憶されている。
【００４８】
携帯端末１０３、１０４は、携帯用のＷＥＢブラウザを用いて、サーバ１０２のＷＥＢサービス３０１にアクセスし、ユーザＩＤ、パスワードを含む認証情報を送信する。ＷＥＢサービス３０１は、携帯端末１０３、１０４から受信した認証情報が、認証ＤＢ３０２に登録されているか否かを判定することで、ユーザの認証処理を行う。
【００４９】
また、ＰＣ１０５、１０６は、ＰＣ用のＷＥＢブラウザを用いて、サーバ１０２のＷＥＢサービス３０１にアクセスし、ユーザＩＤ、パスワードを含む認証情報を送信する。ＷＥＢサービス３０１は、ＰＣ１０５、１０６から受信した認証情報が、認証ＤＢ３０２に登録されているか否かを判定することで、ユーザの認証処理を行う。
【００５０】
次に、図７に示すフローチャートに従って本実施の形態を説明する。
【００５１】
図７は、図１における携帯端末１０３とサーバ１０２とＰＣ１０５とのＣＰＵ２０１が実行する第１の制御処理手順を示すフローチャートである。
【００５２】
ステップＳ７０１、ステップＳ７０２、ステップＳ７０６、ステップＳ７０７、ステップＳ７１７からステップＳ７２０までの処理は、携帯端末１０３のＣＰＵ２０１によって実行され実現される。
【００５３】
また、ステップＳ７０３、ステップＳ７０４、ステップＳ７０５、ステップＳ７０５−１、ステップＳ７０８からステップＳ７１６までの処理は、サーバ１０２のＣＰＵ２０１によって実行され実現される。
また、ステップＳ７２１からステップＳ７２９までの処理は、ＰＣ１０５のＣＰＵ２０１によって実行され実現される。
【００５４】
まず、携帯端末１０３から、サーバ１０２にアクセスする場合について、説明する。
【００５５】
携帯端末１０３は、携帯用のＷＥＢブラウザを介して、サーバ１０２のＷＥＢサービス３０１にアクセスするため、当該ＷＥＢサービスを提供するＵＲＬの、ユーザからの入力を受け付ける（Ｓ７０１）。
【００５６】
そして、携帯端末１０３は、ユーザからＵＲＬの入力を受け付けると、受付けたＵＲＬに対して、ＷＥＢサービス３０１のログイン画面を表示するための表示情報の送信要求を、携帯端末１０３のＵｓｅｒ  Ａｇｅｎｔ情報と共に送信する（Ｓ７０２）。
【００５７】
ここで、Ｕｓｅｒ  Ａｇｅｎｔ情報とは、携帯端末か否か、ＰＣか否かを識別する、一般に知られているＵｓｅｒ  Ａｇｅｎｔの情報である。また、Ｕｓｅｒ  Ａｇｅｎｔ情報は、ＷＥＢブラウザが携帯端末のブラウザか否か、ＰＣのブラウザか否かを識別する情報であってもよい。
すなわち、ステップＳ７０２では、携帯端末１０３は、送信要求元の端末が携帯端末であることを示すＵｓｅｒ  Ａｇｅｎｔ情報も送信する。
【００５８】
サーバ１０２は、携帯端末１０３から、該表示情報の送信要求と共にＵｓｅｒ  Ａｇｅｎｔ情報を受信すると（Ｓ７０３）、受信したＵｓｅｒ  Ａｇｅｎｔ情報が携帯端末であることを示す情報であるか否かを判定し、送信要求元の端末が携帯端末であるか、ＰＣであるかを判定する（ステップＳ７０４）。
【００５９】
そして、送信要求元の端末が携帯端末であると判定された場合は（ステップＳ７０４：ＹＥＳ）、携帯用のログイン画面（携帯用のブラウザで表示する画面）を表示するための表示情報（ＨＴＭＬなど）を携帯端末１０３に送信する（Ｓ７０５）。
【００６０】
携帯端末１０３は、サーバ１０２から該表示情報を受信すると（Ｓ７０６）、該表示情報に従って、ログイン画面４００（図４の（ａ））を表示する。図４は、携帯端末１０３の画面遷移を示す図の一例である。
【００６１】
そして、携帯端末１０３は、ログイン画面４００を介して、ユーザの操作による、ユーザＩＤ、パスワードの入力を受け付ける。そして、携帯端末１０３は、ユーザによりログインボタンが押下されると、入力されたユーザＩＤ、パスワードをサーバ１０２に送信する（Ｓ７０７）（認証送信手段）。また、ステップＳ７０７では、送信要求元の端末が携帯端末であることを示すＵｓｅｒ  Ａｇｅｎｔ情報も送信する。
【００６２】
サーバ１０２は、携帯端末１０３からユーザＩＤ、パスワード、Ｕｓｅｒ  Ａｇｅｎｔ情報を受信すると（Ｓ７０８）、当該受信したユーザＩＤ、パスワードが、認証ＤＢ３０２内の認証テーブル６００（図６）に登録されているか否かを判定する（Ｓ７０９）。そして、サーバ１０２は、登録されていないと判定された場合は（Ｓ７１０：ＮＯ）、Ｓ７０８で受信したＵｓｅｒ  Ａｇｅｎｔ情報が携帯端末であることを示す情報であるか否かを判定し、送信要求元の端末が携帯端末であるか、ＰＣであるかを判定する（ステップＳ７１４）。そして、Ｕｓｅｒ  Ａｇｅｎｔ情報が携帯端末であることを示す情報であると判定された場合は（Ｓ７１４：ＹＥＳ）、該ユーザが認証されなかった（認証失敗した）ことを示す携帯端末用の失敗画面を表示するための表示情報を、携帯端末１０３に送信し（Ｓ７１５）、処理をＳ７０３に戻す。
【００６３】
また、サーバ１０２は、Ｓ７１０において、当該受信したユーザＩＤ、パスワードが、認証ＤＢ３０２内の認証テーブル６００（図６）に登録されていると判定された場合は、認証が成功したと判定し（Ｓ７１０：ＹＥＳ）、Ｓ７０８で受信したＵｓｅｒ  Ａｇｅｎｔ情報が携帯端末であることを示す情報であるか否かを判定し、送信要求元の端末（認証情報の送信元の端末）が携帯端末であるか、ＰＣであるかを判定する（ステップＳ７１１）（携帯判定手段）。そして、Ｕｓｅｒ  Ａｇｅｎｔ情報が携帯端末であることを示す情報であると判定された場合は（Ｓ７１１：ＹＥＳ）、図４の４０１に示す携帯端末用のポータル画面を表示するための表示情報を、携帯端末１０３に送信する（Ｓ７１２）。ここで、ステップＳ７１２では、簡易ログイン画面を表示するための表示情報の取得要求の指示を受け付けるボタン４０３（オブジェクト）を含む、携帯端末用のポータル画面を表示するための表示情報を、携帯端末に送信する（画面送信手段）。ステップＳ７１２の処理を実行すると、処理を図８のステップＳ８０３に移行する。
【００６４】
携帯端末１０３は、サーバ１０２から、表示情報を受信すると（Ｓ７１７）、該表示情報が、失敗画面を表示するための表示情報である場合は（Ｓ７１８：ＹＥＳ）、該表示情報に従って失敗画面を携帯端末１０３の表示部に表示する（Ｓ７１９）。
【００６５】
一方、サーバ１０２は、サーバ１０２から受信した表示情報が、ポータル画面を表示するための表示情報である場合は（Ｓ７１８：ＮＯ）、該表示情報に従ってポータル画面（図４の４０１）を携帯端末１０３の表示部に表示する（Ｓ７２０）。Ｓ７２０でポータル画面（図４の４０１）を表示すると、処理を図８のＳ８０１に移行する。
次に、ＰＣ１０５から、サーバ１０２にアクセスする場合について、説明する。
【００６６】
ＰＣ１０５は、ＰＣ用のＷＥＢブラウザを介して、サーバ１０２のＷＥＢサービス３０１にアクセスするため、当該ＷＥＢサービスを提供するＵＲＬの、ユーザからの入力を受け付ける（Ｓ７２１）。
【００６７】
そして、ＰＣ１０５は、ユーザからＵＲＬの入力を受け付けると、受付けたＵＲＬに対して、ＷＥＢサービス３０１のログイン画面を表示するための表示情報の送信要求を、ＰＣ１０５のＵｓｅｒ  Ａｇｅｎｔ情報と共に送信する（Ｓ７２２）。
【００６８】
ここで、Ｕｓｅｒ  Ａｇｅｎｔ情報とは、携帯端末か否か、ＰＣか否かを識別する、一般に知られているＵｓｅｒ  Ａｇｅｎｔの情報である。また、Ｕｓｅｒ  Ａｇｅｎｔ情報は、ＷＥＢブラウザが携帯端末のブラウザか否か、ＰＣのブラウザか否かを識別する情報であってもよい。
すなわち、ステップＳ７２２では、ＰＣ１０５は、送信要求元の端末がＰＣであることを示すＵｓｅｒ  Ａｇｅｎｔ情報も送信する。
【００６９】
サーバ１０２は、ＰＣ１０５から、該表示情報の送信要求と共にＵｓｅｒ  Ａｇｅｎｔ情報を受信すると（Ｓ７０３）、受信したＵｓｅｒ  Ａｇｅｎｔ情報が携帯端末であることを示す情報であるか、ＰＣであることを示す情報であるか否かを判定し、送信要求元の端末が携帯端末であるか、ＰＣであるかを判定する（ステップＳ７０４）。
【００７０】
そして、送信要求元の端末がＰＣであると判定された場合は（ステップＳ７０４：ＮＯ）、ＰＣ用のログイン画面（ＰＣ用のＷＥＢブラウザで表示する画面）を表示するための表示情報（ＨＴＭＬなど）をＰＣ１０５に送信する（Ｓ７０５−１）。
【００７１】
ＰＣ１０５は、サーバ１０２から該表示情報を受信すると（Ｓ７２３）、該表示情報に従って、ログイン画面（図１０の（ａ））を表示する。
図１０の（ａ）は、ＰＣ１０５の表示部に表示されるログイン画面の一例である。
【００７２】
１０００はログインＩＤ（ユーザＩＤとも言う）を入力する入力欄であり、１００１は、パスワードを入力する入力欄である。１００２は、ログインボタンである。
【００７３】
そして、ＰＣ１０５は、ログイン画面（図１０の（ａ））を介して、ユーザの操作による、ユーザＩＤ、パスワードの入力を受け付ける。そして、ＰＣ１０５は、ユーザによりログインボタン１００２が押下されると、入力されたユーザＩＤ、パスワードをサーバ１０２に送信する（Ｓ７２４）。また、ステップＳ７２４では、送信要求元の端末がＰＣであることを示すＵｓｅｒ  Ａｇｅｎｔ情報も送信する。
【００７４】
サーバ１０２は、ＰＣ１０５からユーザＩＤ、パスワード、Ｕｓｅｒ  Ａｇｅｎｔ情報を受信すると（Ｓ７０８）、当該受信したユーザＩＤ、パスワードが、認証ＤＢ３０２内の認証テーブル６００（図６）に登録されているか否かを判定する（Ｓ７０９）。そして、サーバ１０２は、登録されていないと判定された場合は（Ｓ７１０：ＮＯ）、Ｓ７０８で受信したＵｓｅｒ  Ａｇｅｎｔ情報が携帯端末であることを示す情報であるか、ＰＣであることを示す情報であるかを判定する（ステップＳ７１４）。そして、Ｕｓｅｒ  Ａｇｅｎｔ情報がＰＣであることを示す情報であると判定された場合は（Ｓ７１４：ＮＯ）、該ユーザが認証されなかった（認証失敗した）ことを示すＰＣ用の失敗画面を表示するための表示情報を、ＰＣ１０５に送信し（Ｓ７１６）、処理をＳ７０３に戻す。
【００７５】
また、サーバ１０２は、Ｓ７１０において、当該受信したユーザＩＤ、パスワードが、認証ＤＢ３０２内の認証テーブル６００（図６）に登録されていると判定された場合は、認証が成功したと判定し（Ｓ７１０：ＹＥＳ）、Ｓ７０８で受信したＵｓｅｒ  Ａｇｅｎｔ情報が携帯端末であることを示す情報であるか否かを判定し、送信要求元の端末が携帯端末であるか、ＰＣであるかを判定する（ステップＳ７１１）。そして、Ｕｓｅｒ  Ａｇｅｎｔ情報がＰＣであることを示す情報であると判定された場合は（Ｓ７１１：ＮＯ）、図１０の（ｂ）に示すＰＣ用のポータル画面を表示するための表示情報を、ＰＣ１０５に送信する（Ｓ７１３）。ここで、ステップＳ７１３では、簡易ログイン画面を表示するための表示情報の取得要求の指示を受け付けるボタン（オブジェクト）を含まない、ＰＣ用のポータル画面を表示するための表示情報を、ＰＣ１０５に送信する。
図１０の（ｂ）は、ＰＣの表示部に表示されるポータル画面の一例を示す図である。
【００７６】
１００３は、スケジュールの表示要求の指示を受けるボタン（オブジェクト）であり、１００４は、設備・備品予約の表示要求の指示を受けるボタン（オブジェクト）であり、１００５は。伝言の表示要求の指示を受けるボタン（オブジェクト）である。
【００７７】
ＰＣ１０５は、サーバ１０２から、表示情報を受信すると（Ｓ７２５）、該表示情報が、失敗画面を表示するための表示情報である場合は（Ｓ７２６：ＹＥＳ）、該表示情報に従って失敗画面をＰＣ１０５の表示部に表示する（Ｓ７２８）。
【００７８】
一方、サーバ１０２から受信した表示情報が、ポータル画面を表示するための表示情報である場合は（Ｓ７２６：ＮＯ）、該表示情報に従ってポータル画面（図１０の（ｂ））をＰＣ１０５の表示部に表示する（Ｓ７２７）。
【００７９】
そして、ＰＣ１０５は、ユーザにより、ポータル画面（図１０の（ｂ））に表示されたボタンが押下されると、当該押下されたボタンに対応する処理を実行する（Ｓ８２９）。
【００８０】
たとえば、スケジュールボタン１００３が押下されると、当該ユーザのスケジュール情報の取得要求をサーバ１０２に送信することにより、当該スケジュール情報をサーバ１０２から受信して表示する等の処理を行う。
【００８１】
次に、図８を用いて、図７に示したフローチャートの続きについて説明する。
【００８２】
図８は、図１における携帯端末１０３とサーバ１０２とのＣＰＵ２０１が実行する第２の制御処理手順を示すフローチャートである。
【００８３】
ステップＳ８０１、ステップＳ８０２、ステップＳ８０６からステップＳ８１０までの処理は、携帯端末１０３のＣＰＵ２０１によって実行され実現される。
【００８４】
また、ステップＳ８０３からステップＳ８０５までの処理は、サーバ１０２のＣＰＵ２０１によって実行され実現される。
【００８５】
携帯端末１０３は、ステップＳ７２０で図４に示すポータル画面４０１を表示部に表示すると、ユーザによる、ポータル画面４０１に表示されたボタンの押下を受け付ける。すなわち、ユーザは、ポータル画面４０１に表示されたボタンを任意に押下することが可能である。
【００８６】
そして、携帯端末１０３は、ユーザにより、「簡易ログイン画面作成」ボタン４０３が押下されたか否かを判定し（Ｓ８０１）、ボタン４０３が押下されたと判定された場合は（ＹＥＳ）、簡易ログイン画面を表示するための表示情報の送信要求をサーバ１０２に送信する（Ｓ８０２）（画面要求送信手段）。
【００８７】
サーバ１０２は、携帯端末１０３から、該表示情報の受信要求（送信要求）を携帯端末１０３から受信すると（Ｓ８０３）（画面要求受信手段）、図４の４０７に示す簡易ログイン画面を携帯端末１０３の表示部に表示するための表示情報（ＨＴＭＬなど）を生成し（Ｓ８０４）、携帯端末１０３に送信する（Ｓ８０５）。
【００８８】
ステップＳ８０４では、ステップＳ７０８で受信したユーザＩＤを含み、ＷＥＢブラウザ上には該ユーザＩＤが表示部に表示されないようにした、簡易ログイン画面４０７の表示情報が生成される。ここでは「ｈｉｄｄｅｎ」のタグでユーザＩＤを簡易ログイン画面に表示しないようにするＨＴＭＬを生成する。
【００８９】
携帯端末１０３は、サーバ１０２が送信した簡易ログイン画面４０７の表示情報を受信すると（ステップＳ８０６）（簡易ログイン画面受信手段）、該表示情報に従って簡易ログイン画面４０７（図４）を表示部に表示する（Ｓ８０７）。
【００９０】
４０７は、簡易ログイン画面の一例を示す図である。
【００９１】
４０８は、パスワードの入力欄であり、４０９は、ログインボタンである。また、簡易ログイン画面を表示するための表示情報（ＨＴＭＬなど）には、例えば、＜ｉｎｐｕｔ  ｔｙｐｅ＝ｈｉｄｄｅｎ  ｎａｍｅ＝ｌｏｇｉｎＩｄ  ｖａｌｕｅ＝ｏｇａｔａ３９＞を含んでいる。すなわち、この表示情報の中にログインＩＤ（ここでの例ではｏｇａｔａ３９がログインＩＤ）が含まれているものの、該ログインＩＤが表示されないように設定されている。そして、この簡易ログイン画面は、ユーザにより、ログインボタン４０９が押下されると、この表示情報の中に含まれているログインＩＤと、４０８に入力されたパスワードがサーバ１０２に送信することができる画面である。
【００９２】
次に、携帯端末１０３は、ここで表示された簡易ログイン画面４０７の表示情報を画面メモとして、携帯端末１０３のメモリに記憶する、ユーザによる操作指示（画面メモ登録指示）を受け付けたか否かを判定し、画面メモ登録指示を受け付けた場合は（Ｓ８０８：ＹＥＳ）、簡易ログイン画面４０７の表示情報を画面メモとして携帯端末１０３のメモリに登録（記憶）する（Ｓ８０９）。そして、携帯端末１０３は、ユーザの操作により、前の画面に戻る指示を受け付けると、処理をステップＳ７２０に戻し、ポータル画面４０１を表示部に表示する。
【００９３】
また、ステップＳ８０８で、携帯端末１０３は、ユーザの操作により、前の画面に戻る指示を受け付けると（Ｓ８０８：ＮＯ）、処理をステップＳ７２０に戻し、ポータル画面４０１を表示部に表示する。
【００９４】
携帯端末１０３は、ステップＳ８０１において、ユーザにより、「簡易ログイン画面作成」ボタン４０３以外のボタン（例えば、４０２のボタン）が押下されたと判定された場合（Ｓ８０１：ＮＯ）、当該押下されたボタンに対応する処理を実行する（Ｓ８１０）。
【００９５】
例えば、スケジュールボタン４０２がユーザにより押下されると、携帯端末１０３は、サーバ１０２に、スケジュール情報の取得要求を送信し、サーバ１０２は、スケジュール情報の取得要求の受信に応答して、図４のスケジュール画面４０４を表示するための表示情報を携帯端末１０３に送信する。携帯端末１０３は、スケジュール画面４０４を表示するための表示情報を、サーバ１０２から受信すると、該表示情報に従って、携帯端末１０３の表示部に、スケジュール画面４０４を表示する。そして、携帯端末１０３は、グループ週間ボタン４０５がユーザにより押下されると、ステップＳ７０９で認証されたユーザのグループの１週間のスケジュール情報の取得要求をサーバ１０２に送信する。そして、サーバ１０２は、該取得要求を携帯端末１０３から受信すると、各種ＤＢ３０３から該ユーザのグループの１週間のスケジュール情報を取得して、取得したスケジュール情報を携帯端末１０３に送信する。そして、携帯端末１０３は、サーバ１０２から受信したスケジュール情報に従って、４０６に示すスケジュール画面（グループ週間）を表示する。
【００９６】
そして、携帯端末１０３は、ユーザの操作により、前の画面に戻る指示を受け付けると（Ｓ８０８：ＮＯ）、処理をステップＳ７２０に戻し、ポータル画面４０１を表示部に表示する。
【００９７】
次に、図９を用いて、携帯端末１０３とサーバ１０２とのＣＰＵ２０１が実行する第３の制御処理手順について説明する。
【００９８】
図９は、図１における携帯端末１０３とサーバ１０２とのＣＰＵ２０１が実行する第３の制御処理手順を示すフローチャートである。
図９に示す各ステップのステップ番号は、既に図７で説明したステップと同じ処理については、同一のステップ番号を付している。
【００９９】
携帯端末１０３は、ステップＳ８０９で画面メモとして携帯端末１０３のメモリに登録（記憶）された簡易ログイン画面４０７を表示するための指示をユーザによりなされると、携帯端末１０３のメモリに記憶された簡易ログイン画面４０７を表示するための表示情報をメモリから読み出して、読み出された表示情報に従って簡易ログイン画面４０７を表示部に表示する（Ｓ９０１）。
【０１００】
ステップＳ９０１で表示される簡易ログイン画面４０７から、ステップＳ７２０で表示されるポータル画面への画面遷移を図５に示す。
【０１０１】
図５は、ステップＳ９０１で表示される簡易ログイン画面４０７から、ステップＳ７２０で表示されるポータル画面への画面遷移を示す図である。
【０１０２】
携帯端末１０３は、表示部に簡易ログイン画面４０７を表示し、ユーザの操作による、パスワードのパスワード入力欄４０８への入力を受け付け（Ｓ９０２）、ログインボタン４０９が押下されると、入力されたパスワードと、簡易ログイン画面を表示するための表示情報に含まれる、表示部に表示されないログインＩＤと、サーバ１０２に送信する（Ｓ９０３）（認証送信手段）。
また、ステップＳ９０３では、送信要求元の端末が携帯端末であることを示すＵｓｅｒ  Ａｇｅｎｔ情報も送信する。
【０１０３】
サーバ１０２は、携帯端末１０３からユーザＩＤ、パスワード、Ｕｓｅｒ  Ａｇｅｎｔ情報を受信すると（Ｓ７０８）、当該受信したユーザＩＤ、パスワードが、認証ＤＢ３０２内の認証テーブル６００（図６）に登録されているか否かを判定する（Ｓ７０９）。そして、サーバ１０２は、登録されていないと判定された場合は（Ｓ７１０：ＮＯ）、Ｓ７０８で受信したＵｓｅｒ  Ａｇｅｎｔ情報が携帯端末であることを示す情報であるか否かを判定し、送信要求元の端末が携帯端末であるか、ＰＣであるかを判定する（ステップＳ７１４）。そして、Ｕｓｅｒ  Ａｇｅｎｔ情報が携帯端末であることを示す情報であると判定された場合は（Ｓ７１４：ＹＥＳ）、該ユーザが認証されなかった（認証失敗した）ことを示す携帯端末用の失敗画面を表示するための表示情報を、携帯端末１０３に送信し（Ｓ７１５）、処理をＳ７０８に戻す。
ステップＳ７１４において、Ｕｓｅｒ  Ａｇｅｎｔ情報がＰＣであることを示す情報であると判定された場合は（ＮＯ）、処理をステップＳ７０８に移行する。
【０１０４】
また、サーバ１０２は、Ｓ７１０において、当該受信したユーザＩＤ、パスワードが、認証ＤＢ３０２内の認証テーブル６００（図６）に登録されていると判定された場合は、認証が成功したと判定し（Ｓ７１０：ＹＥＳ）、Ｓ７０８で受信したＵｓｅｒ  Ａｇｅｎｔ情報が携帯端末であることを示す情報であるか否かを判定し、送信要求元の端末が携帯端末であるか、ＰＣであるかを判定する（ステップＳ７１１）。そして、Ｕｓｅｒ  Ａｇｅｎｔ情報が携帯端末であることを示す情報であると判定された場合は（Ｓ７１１：ＹＥＳ）、図４の４０１に示す携帯端末用のポータル画面を表示するための表示情報を、携帯端末１０３に送信する（Ｓ７１２）。ここで、ステップＳ７１２では、簡易ログイン画面を表示するための表示情報の取得要求の指示を受け付けるボタン４０３（オブジェクト）を含む、携帯端末用のポータル画面を表示するための表示情報を、携帯端末に送信する（画面送信手段）。ステップＳ７１２の処理を実行すると、処理を図８のステップＳ８０３に移行する。
ステップＳ７１１において、Ｕｓｅｒ  Ａｇｅｎｔ情報がＰＣであることを示す情報であると判定された場合は（ＮＯ）、処理をステップＳ７０８に移行する。
【０１０５】
図９に示すＳ７１７からステップＳ７２０までの処理は、図７に示すステップＳ７１７からステップＳ７２０の処理と同様であるため、ここでは説明を省略する。
【０１０６】
以上説明したように、本実施の形態によれば、認証に係る情報の漏えいを防止し簡易な操作により認証要求を行うことが可能な認証画面を、ユーザの認証後に、ユーザからの要求に応じて生成することにより、セキュリティ、及びユーザの利便性を向上させることができる。
【０１０７】
以上、本発明の一実施形態を詳述したが、本発明は、例えば、システム、装置、方法、装置で実行可能なプログラム（コンピュータプログラム）もしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。  
【０１０８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。  
【０１０９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。  
【０１１０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。  
【０１１１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。  
【０１１２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【０１１３】
１００    ネットワーク  １０１    管理者端末  １０２    サーバ  １０３    携帯端末  １０４    携帯端末  １０５    ＰＣ  １０６    ＰＣ   
【図１】
0005440547.tif 000002
【図２】
0005440547.tif 000003
【図３】
0005440547.tif 000004
【図４】
0005440547.tif 000005
【図５】
0005440547.tif 000006
【図６】
0005440547.tif 000007
【図７】
0005440547.tif 000008
【図８】
0005440547.tif 000009
【図９】
0005440547.tif 000010
【図１０】
0005440547.tif 000011