(57)【要約】【課題】特定の担当者を指定せずに事前に設定した特定の権限である事前包括承認権限を、事後的に特定の担当者に関連付けて、アプリケーション・サービスを提供するシステムを提供する。【解決手段】アプリケーション・サービス提供システムは、承認コードを生成する承認コード生成部（１３６）と、ユーザーの識別子（ＩＤ）の指定のない特定の権限である事前包括承認権限を設定する事前包括承認権限設定部（１３４）と、設定された事前包括承認権限を生成された承認コードと共に格納して関連付けるデーターベース（１３８）と、ＩＤを有するユーザーを認証し、認証したユーザーが使用する端末（１２）から受信した承認コードに関連付けられた事前包括承認権限を当該ユーザーのＩＤと関連付ける認証部（１０４）と、ユーザーのＩＤと関連付けられた権限および事前包括承認権限に基づいてアプリケーション・プログラムを実行するアプリケーション提供部（１０８）とを備える。【選択図】図１
2011044017.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーション・サービス提供システムであって、
承認コードを生成する承認コード生成手段と、
ユーザーの識別子の指定のない特定の権限である事前包括承認権限を設定する事前包括承認権限設定手段と、
前記事前包括承認権限設定手段により設定された前記事前包括承認権限を前記承認コード生成手段により前記生成された承認コードと共に格納して関連付ける記憶手段と、
ＩＤおよび前記ＩＤと関連付けられた権限を有するユーザーが使用する端末から受信した承認コードに関連付けられた事前包括承認権限に前記ユーザーの前記ＩＤを付加する手段と、
前記ユーザーの前記ＩＤと関連付けられた前記権限および前記事前包括承認権限に基づいて、アプリケーション・プログラムを実行するアプリケーション提供手段と
を備えたことを特徴とするアプリケーション・サービス提供システム。
【請求項２】
前記ユーザーの前記ＩＤと前記権限は、前記記憶手段とは別の第２の記憶手段に格納され関連付けられている、ことを特徴とする請求項１に記載のアプリケーション・サービス提供システム。
【請求項３】
前記事前包括承認権限が使用可能な期間または回数を指定する制限を有し、所定のタイミングで前記制限に基づいて前記事前包括承認権限を消去して無効化する事前包括承認権限無効化手段を更に備えたことを特徴とする請求項２に記載のアプリケーション・サービス提供システム。
【請求項４】
前記承認コードを含む承認情報を生成する承認情報生成手段をさらに備え、前記承認情報生成手段は前記承認コードを２次元コードに符号化し、前記承認情報は、前記承認コードを符号化した前記２次元コードを含む、ことを特徴とする請求項１乃至３のいずれかに記載のアプリケーション・サービス提供システム。
【請求項５】
プロセッサとメモリを有するコンピューターを、
承認コードを生成する承認コード生成手段と、
ユーザーの識別子の指定のない特定の権限である事前包括承認権限を設定する事前包括承認権限設定手段と、
前記事前包括承認権限設定手段により設定された前記事前包括承認権限を前記承認コード生成手段により前記生成された承認コードと共に格納して関連付ける記憶手段と、
ＩＤおよび前記ＩＤと関連付けられた権限を有するユーザーが使用する端末から受信した承認コードに関連付けられた事前包括承認権限に前記ユーザーの前記ＩＤを付加する手段と、
前記ユーザーの前記ＩＤと関連付けられた前記権限および前記事前包括承認権限に基づいて、アプリケーション・プログラムを実行するアプリケーション提供手段と
して機能させることを特徴とするアプリケーション・サービス提供プログラム。
【請求項６】
前記ユーザーの前記ＩＤと前記権限は、前記記憶手段とは別の第２の記憶手段に格納され関連付けられている、ことを特徴とする請求項５に記載のアプリケーション・サービス提供プログラム。
【請求項７】
前記事前包括承認権限が使用可能な期間または回数を指定する制限を有し、所定のタイミングで前記制限に基づいて前記事前包括承認権限を消去して無効化する事前包括承認権限無効化手段を更に備えたことを特徴とする請求項５に記載のアプリケーション・サービス提供プログラム。
【請求項８】
前記承認コードを含む承認情報を生成する承認情報生成手段をさらに備え、前記承認情報生成手段は前記承認コードを２次元コードに符号化し、前記承認情報は、前記承認コードを符号化した前記２次元コードを含む、ことを特徴とする請求項５乃至７のいずれかに記載のアプリケーション・サービス提供プログラム。
【請求項９】
アプリケーション・サービス提供システムにおけるアプリケーション・サービス提供方法であって、
事前包括承認権限設定手段が、設定する事前包括承認権限の内容を指定する指示をアカウント管理者が操作する端末から受信し、ユーザーの識別子の指定のない特定の権限である事前包括承認権限を設定するステップと、
承認コード生成手段が、承認コードを生成するステップと、
記憶手段が前記事前包括承認権限設定手段により設定された前記事前包括承認権限を前記承認コード生成手段により前記生成された承認コードと共に格納して関連付けるステップと、
認証手段が、ＩＤおよび前記ＩＤと関連付けられた権限を有するユーザーを認証した後に、前記ユーザーが使用する端末から受信した承認コードを受信するステップと、
前記認証手段が、前記事前包括承認権限データーベースに照会して、前記ユーザーが使用する端末から受信した前記承認コードに関連付けられた事前包括承認権限に前記ユーザーの前記ＩＤを付加するステップと、
アプリケーション提供手段が、前記ユーザーが使用する端末から受信する前記ユーザーの要求に応答して、当該ユーザーのＩＤと関連付けられた前記権限および前記事前包括承認権限に基づいて、アプリケーション・プログラムを実行するステップと
を含むことを特徴とするアプリケーション・サービス提供方法。
【請求項１０】
前記ユーザーの前記ＩＤと前記権限は、前記記憶手段とは別の第２の記憶手段に格納され関連付けられている、ことを特徴とする請求項９に記載のアプリケーション・サービス提供方法。
【請求項１１】
前記事前包括承認権限が使用可能な期間または回数を指定する制限を有し、
事前包括承認権限無効化手段が、所定のタイミングで前記制限に基づいて前記事前包括承認権限を消去して無効化するステップを更に含むことを特徴とする請求項１０に記載のアプリケーション・サービス提供方法。
【請求項１２】
承認情報生成手段が、前記承認コード生成手段により生成された前記承認コードを２次元コードに符号化し、前記２次元コードを含む承認情報を生成するステップをさらに含むことを特徴とする請求項９乃至１１のいずれかに記載のアプリケーション・サービス提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーション・サービス提供システムに関し、より詳細には、事前に設定された包括承認権限に基づいてアプリケーション・サービスを提供するシステムに関する。
【背景技術】
【０００２】
従来、ネットワークを介して接続されたクライアント・コンピューターに各種アプリケーション・サービスを提供するシステムが知られている。このような、アプリケーション・サービス・システムでは、システムのユーザー毎にユーザーＩＤ、パスワード、およびアクセス権限を含むアカウントが事前に設定され、各ユーザーは、ユーザーＩＤおよびパスワードを用いてシステムにログインし、所定のアクセス権限の範囲において、アプリケーションを呼び出し、これを利用することができる。認証方式として、ユーザーＩＤとパスワードにより認証する方式の他、ユーザーＩＤと関連付けられ電子証明書（端末やＩＣカードにあらかじめ格納されている）を使用して認証する方式がある（本明細書中、パスワードや電子証明書など認証に使用する情報を認証情報ともいう。）。
【０００３】
アプリケーション・サービスの一例である法人向けオンライン・バンキング・システムにおいては、複数の担当者（ユーザー）が特定の取引（あらかじめ登録された法人の口座に関する、口座照会、資金移動等の取引）について担当職務に応じた操作を行えるように、アカウント管理者が担当者毎に、ユーザーＩＤおよび認証情報、ならびに口座照会権限、振込データの作成権限（金額制限含む）、振込の承認権限（金額制限含む）など細分化したアプリケーションに各々対応するアクセス権限を事前に設定する。各担当者は、ユーザーＩＤおよび認証情報を用いてシステムにログインし、所定のアクセス権限の範囲において操作を行って特定の業務を行うことができる。例えば、ある担当者が振込データを作成し、別の担当者が当該振込データについての振込承認を行うことで、振込取引を行うことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、実際の業務においては、担当者毎のアクセス権限の設定を厳正に行うほど、ある担当職務の担当者が急に不在となった場合などには、融通が利かずに、サービス利用に支障を来し得る。また、取引の都度、特定の担当者に業務を指示する必要がある場合には、アカウント管理者が担当者（ユーザーＩＤ）を特定してアクセス権限を追加なければならず、さらに業務終了後に当該追加したアクセス権限を削除しなければならない。
【０００５】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、特定の担当者（ユーザーＩＤ）を指定せずに事前に設定した特定の権限である事前包括承認権限を、事後的に特定の担当者（ユーザーＩＤ）に関連付け、当該事前包括承認権限に基づいて、アプリケーション・サービスを提供するシステムおよびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
このような目的を達成するために、本発明の一側面であるアプリケーション・サービス提供システムは、承認コードを生成する承認コード生成手段（１３６）と、ユーザーの識別子（ＩＤ）の指定のない特定の権限である事前包括承認権限を設定する事前包括承認権限設定手段（１３４）と、事前包括承認権限設定手段により設定された事前包括承認権限を承認コード生成手段により生成された承認コードと共に格納して関連付ける記憶手段（１３８）とを備える。また、アプリケーション・サービス提供システムは、ＩＤおよび当該ＩＤと関連付けられた権限を有するユーザーが使用する端末（１２）から受信した承認コードに関連付けられた事前包括承認権限に当該ユーザーのＩＤを付加する手段（１０４）と、ユーザーのＩＤと関連付けられた権限および事前包括承認権限に基づいてアプリケーション・プログラムを実行するアプリケーション提供手段（１０８）とを備る。これにより、事前に設定した包括承認権限を事後的に特定のユーザー（ユーザーＩＤ）に関連付け、当該事前包括承認権限に基づいて、アプリケーション・サービスを提供することができ、融通の利くアプリケーション・サービス提供システムを提供することができる。
【０００７】
一実施形態では、承認コードを含む承認情報を生成する承認情報生成手段（１４０）をさらに備える。承認情報生成手段は、承認コードを２次元コードに符号化する機能を含み、承認コードを符号化した２次元コードを含む承認情報を生成するように構成してもよい。これにより、承認コードの盗用に対する安全性を高めることができる。
【０００８】
また、一実施形態では、ユーザーのＩＤと（通常の）権限は共に、上記記憶手段（１３８）とは別の第２の記憶手段（１１２）に格納され関連付けられ、事前包括承認権限は、使用可能な期間や回数などを指定する制限を有して設定され事前包括承認権限データーベース内に格納され、当該制限に基づいて事前包括承認権限無効化手段（１４２）により自動的に削除される。これにより、事前包括承認権限を（通常の）権限とは独立に管理（設定、削除）することができ、アカウント管理者の負担を低減することができる。
【０００９】
本発明の別の側面は、上記アプリケーション・サービス提供システムにおいてアプリケーション・サービスを提供する方法にある。
【００１０】
本発明のさらに別の側面は、コンピューターを上記アプリケーション・サービス提供システムとして機能させるためのアプリケーション・サービス提供プログラムにある。アプリケーション・サービス提供プログラムは、プロセッサとメモリを有するコンピューターを、上記承認コード生成手段（１３６）と、上記事前包括承認権限設定手段（１３４）と、上記記憶手段（１３８）と、ＩＤおよび当該ＩＤと関連付けられた権限を有するユーザーが使用する端末（１２）から受信した承認コードに関連付けられた事前包括承認権限に当該ユーザーのＩＤを付加する上記手段（１０４）と、上記アプリケーション提供手段（１０８）と、して機能させる。
【００１１】
一実施形態では、アプリケーション・サービス提供プログラムは、上記コンピューターを、上記承認情報生成手段（１４０）および事前包括承認権限無効化手段（１４２）としてさらに機能させる。
【発明の効果】
【００１２】
以上説明したように、本発明によれば、特定の担当者（ユーザーＩＤ）を指定せずに事前に設定した特定の権限である事前包括承認権限を、事後的に特定の担当者（ユーザーＩＤ）に関連付け、当該事前包括承認権限に基づいて、アプリケーション・サービスを提供するシステムおよびプログラムを提供することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態にかかるアプリケーション・サービス提供システムの概略構成図である。
【図２】本発明の一実施形態にかかるアプリケーション・サービス提供システムの動作フローを示すフローチャートである。
【図３】本発明の一実施形態にかかるアプリケーション・サービス提供システムのデーターベースの内容を示す図であり、（ａ）は権限データーベースの内容を例示する図であり、（ｂ）は事前包括承認権限を関連付けた場合の権限を説明する図であり、（ｃ）および（ｄ）は事前包括承認権限データーベースの内容を例示する図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら本発明の実施形態について詳細に説明する。本実施形態のアプリケーション・サービス提供システムは、特定の担当者を指定せず（アプリケーション利用者を識別するユーザー識別子（ＩＤ）を特定せずに）に事前に設定した特定の権限である事前包括承認権限を、事後的に特定の担当者（アプリケーション利用者のユーザーＩＤ）に関連付け、当該事前包括承認権限に基づいて、アプリケーション・サービスを提供する。
【００１５】
図１は、本発明の一実施形態にかかるアプリケーション・サービス提供システムの概略構成図である。図１のアプリケーション・サービス提供システムは、法人向けオンライン・バンキング・システムとして実施することができる。
【００１６】
アプリケーション・サービス提供システムは、アプリケーションサーバー１００と事前包括承認権限設定サーバー１３０とを備える。アプリケーションサーバー１００は、担当者が所定のアクセス権限の範囲において操作を行って特定の業務を行うためのアプリケーションを提供する。事前包括承認権限設定サーバー１３０は、アカウント管理者が専用のＩＤと認証情報を使用してアクセスして事前包括承認権限を設定するための機能を提供する。本実施形態においては、アプリケーション・サービス提供システムは、銀行の勘定システム（図示しない）に接続され、法人向けオンライン・バンキング・システムを構成する。
【００１７】
アプリケーションサーバー１００は、入出力部１０２と、認証部１０４と、認証データーベース１０６と、アプリケーション提供部１０８と、アプリケーションデーターベース１１０と、権限データーベース１１２とを備える。アプリケーションサーバー１００の構成要素は、ハードウェア・モジュール、ソフトウェア・モジュール、またはハードウェアとソフトウェアの組み合わせによるモジュールとすることができる。
【００１８】
入出力部１０２は、インターネットなどの通信網２２を介して担当者が使用する端末１２と接続される。
【００１９】
認証部１０４は、端末１２から受信するユーザーＩＤおよび認証情報を認証データーベース１０６に格納されたユーザーＩＤおよび認証情報と照合することにより、担当者を認証する機能を有する。
【００２０】
また、認証部１０４は、担当者を認証した後に、端末１２へ承認コードの入力を促し、承認コードを端末１２から受信した場合に、承認コードに関連付けられた事前包括承認権限に担当者（ユーザーＩＤ）を付加する機能を有する。承認コードおよび事前包括承認権限については、後述する。
【００２１】
アプリケーションデーターベース１１０は、各種アプリケーション・プログラムを格納する。本実施形態においては、アプリケーション・プログラムは、口座照会プログラム、振込データ作成プログラムおよび作成された振込データによる振込承認プログラムを含むものとするが、これに限定されるものではない。
【００２２】
権限データーベース１１２は、担当者（ユーザーＩＤ）毎にあらかじめ設定された特定の権限を格納する。権限とは、アプリケーションデーターベース１１０に格納されたアプリケーション・プログラムの各々に対応する権限である。同一のアプリケーション・プログラムであっても、パラメータに対する制限を段階的に設ける場合には、それぞれ別個の権限とすることができる。例えば、振り込みに関する振込データ作成プログラムに対する権限の場合、権限のパラメータを振込金額として、高額の振り込みに関する振込データ１の作成、低額の振り込みに関する振込データ２の作成に対する権限を別個に設けることができる。図３（ａ）は、本実施形態における権限データーベース１１０に格納された権限を例示する図である。尚、あらかじめ複数の口座を登録することができるようなオンライン・バンキング・システムでは、各口座を権限のパラメータとすることもできる。例えば、振り込みに関する振込データ作成プログラムに対する権限の場合、権限のパラメータを口座として、口座Ａから出金する振り込みに関する振込データ１の作成、口座Ｂから出金する振り込みに関する振込データ２の作成に対する権限を別個に設けることもできる。振込金額および口座は権限のパラメータを例示するものであり、他の要素あるいはこれらの組み合わせを権限のパラメータとすることで、より細かな権限の設定が可能である。
【００２３】
アプリケーション提供部１０８は、端末１２を介して担当者と対話し、権限データーベース１１２を参照し、担当者（ユーザーＩＤ）毎にあらかじめ設定された権限に応じて、アプリケーションデーターベース１１０に格納されたアプリケーション・プログラムを実行する機能を有する。例えば、アプリケーション提供部１０８は、アプリケーションデーターベース１１０に格納されたアプリケーション・プログラムを実行することにより、振込データの作成画面を生成して端末１２へ送信し、振込データ作成についての権限を有するユーザーが操作する端末１２から必要なデータを受信して振込データを生成する機能を有する。また、アプリケーション提供部１０８は、振込承認についての権限を有する担当者が操作する端末１２から入力された振込データの承認を受信して、勘定システムなどへ振込処理の実行を指示する機能を有する。
【００２４】
さらに、アプリケーション提供部１０８は、端末１２を介して担当者と対話し、事前包括承認権限データーベース１３８を参照し、担当者のユーザーＩＤが付加された事前包括承認権限に応じて、アプリケーションデーターベース１１０に格納されたアプリケーション・プログラムを実行する機能を有する。
【００２５】
事前包括承認権限設定サーバー１３０は、入出力部１３２と、事前包括承認権限設定部１３４と、承認コード生成部１３６と、承認情報生成部１４０と、事前包括承認権限データーベース１３８と、事前包括承認権限無効化部１４２とを備える。事前包括承認権限設定サーバー１３０の構成要素は、ハードウェア・モジュール、ソフトウェア・モジュール、またはハードウェアとソフトウェアの組み合わせによるモジュールとすることができる。
【００２６】
入出力部１３２は、アカウント管理者が使用する端末１０と通信網２０を介して接続される。通信網２０は、通信網２２と同一でも良い。アカウント管理者は、専用ＩＤにより担当者と区別されるため、端末１０と端末１２は同一でもよい。
【００２７】
事前包括承認権限設定部１３４は、端末１０を介してアカウント管理者と対話して、事前包括承認権限を設定する機能を有する。ここで、事前包括承認権限は、アプリケーションデーターベース１１０に格納されたアプリケーション・プログラムの各々に対応する権限である点で、上記権限データーベース１１２に格納された権限と同じであるが、事前包括承認権限は、設定時に特定の担当者（ユーザーＩＤ）と関連付けられない点で、上記権限データーベース１１２に格納された権限と異なる。つまり、事前包括承認権限は、事後的に特定の担当者（ユーザーＩＤ）に関連付けられる特定の権限という意味において、事前に包括的に承認された権限である。
【００２８】
また、事前包括承認権限設定部１３４は、アカウント管理者が、使用可能な期間や回数などの制限を指定した事前包括承認権限を設定することを可能にするように構成することができる。
【００２９】
承認コード生成部１３６は、設定される事前包括承認権限を一意に識別する承認コードを生成する機能を有する。生成される承認コードは、コンピューターが識別することができる文字、記号、乱数などの数字またはこれらの組み合わせなどとすることができる。
【００３０】
事前包括承認権限データーベース１３８は、権限データーベース１１２から独立したデーターベースであり、包括承認権限設定部１３４により設定された事前包括承認権限を承認コード生成部１３６により生成された承認コードとともに格納し関連付ける機能を有する。図３（ｃ）は、事前包括承認権限データーベース１３８に格納された事前包括承認権限を例示する図である。図３（ｄ）は、アカウント管理者が使用可能な期間や回数などの制限を指定して事前包括承認権限を設定した場合に、事前包括承認権限データーベース１３８に格納された事前包括承認権限を例示する図であり、図３（ｃ）に示す事前包括承認権限に追加された制限の部分を示す図である。
【００３１】
承認情報生成部１４０は、承認コードを含む承認情報を生成する機能を有する。図１は、端末１０において承認情報が承認票１５０として出力され、端末１２の担当者へ引き渡される例を示している。担当者は、承認票１５０に含まれた承認コードを、端末１２を介してアプリケーションサーバー１００へ送信することができる。承認情報生成部１４０は、承認コードを符号化した２次元コードを含む承認情報を生成するように構成してもよい。代替例では、承認コードは、２次元コードに符号化されずに承認情報として端末１０に送信され、端末１０に装着されたメモリとＩＣチップを有する可搬型メモリ・デバイス（ＵＳＢトークンとも称される）に記憶され、端末１２の担当者へ引き渡される。担当者は、可搬型メモリ・デバイスに記憶された承認コードを、端末１２を介してアプリケーションサーバー１００へ送信することができる。
【００３２】
事前包括承認権限無効化部１４２は、アカウント管理者が使用可能な期間や回数などの制限を指定して事前包括承認権限を設定した場合に、制限に基づいて事前包括承認権限を消去するなどして無効化する機能を有する。包括承認権限無効化部１４２は、所定のタイミングで、事前包括承認権限データーベース１３８に格納された各事前包括承認権限について、使用可能な期間や回数などの制限の有無を確認し、制限がある場合には制限を満たしているか同かを判断し、制限を満たしていない場合には、事前包括承認権限を消去するなどして無効化する。
【００３３】
図２は、本発明の一実施形態にかかるアプリケーション・サービス提供システムの動作フローを示すフローチャートである。
【００３４】
ステップＳ１０２において、事前包括承認権限設定部（１３４）が、入出力部（１３２）を介して専用ＩＤを有するアカウント管理者が操作する端末１０から受信した設定する事前包括承認権限の内容を指定する指示に基づいて、担当者（ユーザーの識別子（ＩＤ））の指定のない特定の権限である事前包括承認権限を設定する。アカウント管理者は、事前包括承認権限毎に使用可能な期間や回数などの制限を指定することができる。
【００３５】
ステップＳ１０４において、承認コード生成部（１３６）が承認コードを生成する。ステップＳ１０６において、事前包括承認権限データーベース（１３８）が事前包括承認権限設定部により設定された事前包括承認権限を承認コード生成部により生成された承認コードと共に格納して関連付ける。事前包括承認権限には、アプリケーションデーターベース１１０に格納されたアプリケーション・プログラムの各々に対応する権限を有するか否か、使用可能な期間や回数などの制限、設定日が付加されて格納される。
【００３６】
図３（ｃ）および（ｄ）に示す承認コードＡＤ０００１で識別される事前包括承認権限は、２００９年７月１日に設定されたもので、使用開始日から２日間だけ振込承認プログラムを使用して振込の承認を行うことに対する権限が使用可能であるように設定され、ＩＤがＵＳＲ２の担当者により２００９年７月７日から使用されている権限の例を示す。承認コードＡＤ０００２で識別される事前包括承認権限は、２００９年７月１日に設定されたもので、設定日から７日間だけ振込データ作成プログラムを使用して振込データ１を作成することに対する権限が使用可能であるように設定され、ＩＤがＵＳＲ４の担当者により２００９年７月５日から使用されている権限の例を示す。承認コードＡＤ０００３で識別される事前包括承認権限は、２００９年７月７日に設定されたもので、設定日から３日間だけ振込データ作成プログラムを使用して振込データ２を作成することに対する権限が使用可能であるように設定され、未使用状態の権限の例を示す。承認コードＡＤ０００４で識別される事前包括承認権限は、２００９年７月７日に設定されたもので、５回だけ使用可能であり、口座照会プログラムを使用して口座の照会を行うことおよび振込承認プログラムを使用して振込の承認を行うことに対する権限が使用可能であるように設定され、ＩＤがＵＳＲ５（図３（ａ）および（ｂ）には図示しない）の担当者により既に１回使用された状態の権限の例を示す。
【００３７】
ステップＳ１０８において、承認情報生成部１４０が承認コード生成部により生成された承認コードを含む承認情報を生成し、アカウント管理者が操作する端末１０へ送信する。承認情報生成部１４０は、承認コードを符号化した２次元コードを含む承認情報を生成する。アカウント管理者は、端末１０に備えられた出力手段であるプリンタで承認コードを符号化した２次元コードを含む承認情報（承認票１５０）をプリントし、担当者へ引き渡す。代替例では、アカウント管理者は、承認コードが記憶された可搬型メモリ・デバイスを端末１２の担当者へ引き渡す。
【００３８】
ステップＳ１１２において、認証部１０４が、担当者が使用する端末（１２）から受信したユーザーＩＤおよびパスワードを認証データーベース１０６に格納されたユーザーＩＤおよびパスワードと照合して当該担当者を認証した後に、端末１２から承認コードを受信する。例えば、担当者がアプリケーションサーバー１００にログインした後に、認証部１０４が端末１２へ承認コードの入力画面を送信することで承認コードの入力を促し、担当者が端末１２に備えられた入力手段であるキーボードを介して承認コードを入力してアプリケーションサーバー１００の認証部１０４へ送信する。承認コードが２次元コードに符号化されている場合には、担当者は、端末１２に備えられた入力手段である２次元コード・スキャナーを介して承認コードを復号してアプリケーションサーバー１００の認証部１０４へ送信することができる。
【００３９】
代替例では、ステップＳ１１２において、担当者がアプリケーションサーバー１００にログインした後に、担当者は、可搬型メモリ・デバイスを端末１２に装着し、記憶された承認コードをアプリケーションサーバー１００へ送信する。つまり、可搬型メモリ・デバイスのＩＣチップは、端末１２への装着あるいは認証部１０４からの承認コードの入力プロンプトに応答して、アプリケーションサーバー１００へ承認コードを送信するように構成されている。
【００４０】
ステップＳ１１４において、認証部１０４は、事前包括承認権限データーベース１３８に照会して、端末１２から受信した承認コードに関連付けられた事前包括承認権限に担当者のＩＤを付加する。承認コードの重複使用を防止するために、認証部１０４は、受信した承認コードに関連付けられた事前包括承認権限が未使用状態であるかどうかあるいは既に担当者のＩＤが付加されているかどうかを確認するように構成することができる。認証部１０４は、事前包括承認権限に担当者のＩＤを付加する際に当該事前包括承認権限の使用状態を使用中に変更する、あるいは、使用する度に使用回数をインクリメントするように構成することができる。また、事前包括承認権限データーベース１３８は、事前包括承認権限に担当者のＩＤが付加されると、使用制限に応じて、使用開始時や使用期限を算出するように構成することができる。
【００４１】
ステップＳ１１６において、アプリケーション提供部は、端末１２から受信する担当者の要求に応答して、担当者のＩＤと関連付けられた権限および事前包括承認権限に基づいて、アプリケーション・プログラムを実行する。
【００４２】
図３（ａ）に示すように担当者Ｂは、ＵＳＲ２のＩＤを有し、（通常の）権限として口座照会プログラムに対する権限が設定されている。担当者Ａが急に不在となった場合などに、担当者Ｂは、承認コードＡＤ０００１をアプリケーションサーバー１００へ入力することにより、振込承認プログラムに対する権限を得ることができる。このとき、アプリケーション提供部１０８は、図３（ｂ）に示すように担当者ＢのＩＤに振込承認プログラムに対する権限が設定されているように動作する。このようにして、担当者Ｂは、担当者Ａの業務である振込承認を、代行することができる。
【００４３】
同様に、図３（ａ）に示すように担当者Ｄは、ＵＳＲ４のＩＤを有し、（通常の）権限として振込データ作成プログラムを使用して振込データ２を作成することに対する権限が設定されている。担当者Ｃが急に不在となった場合などに、担当者Ｄは、承認コードＡＤ０００２をアプリケーションサーバー１００へ入力することにより、振込データ作成プログラムを使用して振込データ１を作成することに対する権限を得ることができる。このとき、アプリケーション提供部１０８は、図３（ｂ）に示すように担当者ＤのＩＤに振込データ作成プログラムを使用して振込データ１および２に対する権限が設定されているように動作する。このようにして、担当者Ｄは、担当者Ｃの業務である高額の振り込みに関する振込データ１の作成を、代行することができる。
【００４４】
以上説明したように、本発明の実施形態によれば、事前に設定した包括承認権限を事後的に特定のユーザー（ユーザーＩＤ）に関連付け、当該事前包括承認権限に基づいて、アプリケーション・サービスを提供することができ、融通の利くアプリケーション・サービス提供システムを提供することができる。
【００４５】
また、事前包括承認権限データーベース１３８を権限データーベース１１２から独立した別のデーターベースとして構成しているため、期間限定のアプリケーションを提供したい場合には、アカウント管理者が権限データーベース１１２に格納された権限の内容を変更することなく、期間限定のアプリケーションに対応する権限を事前包括承認権限として設定することで、期間限定のアプリケーションの追加・削除に柔軟に対応することができるアプリケーション・サービス提供システムを提供することができる。
【符号の説明】
【００４６】
１０，１２  端末
２０，２２  ネットワーク
１００  アプリケーションサーバー
１０２  入出力部
１０４  認証部
１０６  認証データーベース
１０８  アプリケーション提供部
１１０  アプリケーションデーターベース
１１２  権限データーベース
１３０  事前包括承認権限設定サーバー
１３２  入出力部
１３４  事前包括承認権限設定部
１３６  承認コード生成部
１３８  事前包括承認権限データーベース
１４０  承認情報生成部
１４２  事前包括承認権限無効化部
１５０  認証票
【図１】
2011044017.tif 000003
【図２】
2011044017.tif 000004
【図３】
2011044017.tif 000005