(57)【要約】【課題】入出力機器ごとに利用者プロファイルを登録していたことによる問題を解決する。【解決手段】インターネットを介してクライアント１０１〜１０４とサービス管理システム１０６とが接続される。サービス利用者に関するユーザプロファイルと、サービスを提供するクライアント１０３の機器プロファイルとがデータベースサーバ１０８に登録される。利用者がクライアント１０３を利用するときは、ユーザプロファイルが読み出されてユーザ認証処理が実行され、ユーザプロファイルに含まれるサービス毎の許可情報と、機器プロファイルに含まれ、クライアント１０３により提供可能なサービスの種別とに基づいて、ユーザが実際に使用可能なサービスが決定される。決定されたサービスについての利用画面の情報が作成され、作成された利用画面がクライアント１０３に表示される。【選択図】　図１
2004139347.tif 000002
【特許請求の範囲】
【請求項１】
インターネットを介してサービス提供機器と接続され、前記サービス提供機器の利用を管理するサービス管理装置であって、
前記サービス提供機器によりサービスを提供されるユーザに関するユーザプロファイルと、前記サービス提供機器に関する機器プロファイルとを記憶する記憶手段と、
前記サービス提供機器から該サービス提供機器の利用要求を受信すると、前記ユーザプロファイルを読み出して、ユーザ認証処理を実行するユーザ認証手段と、
前記ユーザが正規ユーザである場合には、前記ユーザプロファイルに含まれるサービス毎の許可情報と、前記機器プロファイルに含まれ、前記サービス提供機器により提供可能なサービスの種別とに基づいて、前記ユーザが実際に使用可能なサービスを決定する決定手段と、
前記決定されたサービスについての利用画面の情報を作成する画面情報作成手段と、
前記作成された利用画面の情報を前記サービス提供装置に送信する送信手段と、
を含むサービス管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はインターネットなどの通信ネットワークを介してサービスを提供するサービス提供システムに係り、とりわけ、プロファイルデータの登録・保存およびダウンロード表示に係るサービス管理装置に関する。
【０００２】
【従来の技術】
従来、入出力機器により提供されるサービスを利用者が利用する場合には、前記入出力機器ごとに利用者プロファイルを登録し、利用者は自身の利用者プロファイルが登録された入出力機器に限りサービスを享受できた。
【０００３】
【発明が解決しようとする課題】
しかしながら、利用者は、自らの利用者プロファイルが登録されていない入出力機器ではサービスを享受できなかった。例えば、新規の入出力機器を購入したときなどにこの問題は発生した。そのため、従来は、新規の入出力機器を利用する際は、改めて、その機器上で自らの利用者プロファイルを登録する作業が必要であった。例えば、ユーザが１００人存在し、入出力機器が１００台あれば、１００００回の登録作業が必要であり、従来はかなり苦労の多い作業であった。
【０００４】
さらに、入出力機器には多数の製品が存在し、かつ、サービスの種類も多彩で、しかも、機種ごとに提供できるサービスの種別が異なる。そのため、利用者が入出力機器毎にどのような種別のサービスを享受できるかを知ることは、比較的に困難であった。
【０００５】
また、従来は入出力機器の管理者が、入出力機器により提供可能なサービスのそれぞれについて、誰が利用でき、誰が利用できないという権限の区分をすることが不可能であった。例えば、秘密保持の観点からは特定のサービスを限定されたユーザにのみ提供することが好ましい。また、費用節減の観点からは、機種に不慣れな初心者にはコストの高いサービスを制限し、失敗の確率の低い熟練者にのみ当該サービスを許可することが好ましい。この様な観点から、特定のサービスの利用権限を制限する必要があるが、従来はそれができず、不便であり、前記入出力機器の管理者にとっては管理コストが高いものとなっていた。
本願発明は上記課題を解決することを目的とする。
【０００６】
【課題を解決するための手段】
本発明は上記課題を解決すべく次の発明を提供する。
［発明１］　インターネットを介してサービス提供機器と接続され、前記サービス提供機器の利用を管理するサービス管理装置であって、
前記サービス提供機器によりサービスを提供されるユーザに関するユーザプロファイルと、前記サービス提供機器に関する機器プロファイルとを記憶する記憶手段と、
前記サービス提供機器から該サービス提供機器の利用要求を受信すると、前記ユーザプロファイルを読み出して、ユーザ認証処理を実行するユーザ認証手段と、
前記ユーザが正規ユーザである場合には、前記ユーザプロファイルに含まれるサービス毎の許可情報と、前記機器プロファイルに含まれ、前記サービス提供機器により提供可能なサービスの種別とに基づいて、前記ユーザが実際に使用可能なサービスを決定する決定手段と、
前記決定されたサービスについての利用画面の情報を作成する画面情報作成手段と、
前記作成された利用画面の情報を前記サービス提供装置に送信する送信手段と、
を含むサービス管理装置。
【０００７】
［発明２］　前記ユーザプロファイルを登録すべく、該ユーザプロファイルの登録画面の情報を送信し、送信されたユーザプロファイルの登録画面の情報を受信したユーザ端末から送信されるユーザプロファイルの登録に必要な情報を受信し、受信された登録に必要な情報をユーザプロファイルとして前記記憶手段に記憶させる第１の登録手段と、
前記機器プロファイルを登録すべく、該機器プロファイルの登録画面の情報を送信し、送信されたユーザプロファイルの登録画面の情報を受信したユーザ端末から送信される機器プロファイルの登録に必要な情報を受信し、受信された登録に必要な情報を機器プロファイルとして前記記憶手段に記憶させる第２の登録手段と、
を備えることを特徴とする発明１に記載のサービス管理装置。
【０００８】
［発明３］　　前記ユーザプロファイルには、対応するユーザを識別するための識別情報、パスワード及びサービスのごとの利用許可情報が含まれており、前記機器プロファイルには対応するサービス提供機器により提供可能なサービスの種別に関する情報が含まれており、前記決定手段は、前記サービスのごとの利用許可情報と前記提供可能なサービスの種別に関する情報とに基づいて、前記提供可能なサービスのうち前記ユーザが実際に利用権限を授けられているサービスを決定することを特徴とする発明１又は発明２に記載のサービス管理装置。
【０００９】
［発明４］　　インターネットを介してサービス提供機器と接続され、前記サービス提供機器の利用を管理するサービス管理方法であって、
前記サービス提供機器によりサービスを提供されるユーザに関するユーザプロファイルと、前記サービス提供機器に関する機器プロファイルとを記憶する記憶工程と、
前記サービス提供機器の利用要求を受信すると、前記ユーザプロファイルを読み出して、ユーザ認証処理を実行するユーザ認証工程と、
前記ユーザが正規ユーザである場合には、前記ユーザプロファイルに含まれるサービス毎の許可情報と、前記機器プロファイルに含まれ、前記サービス提供機器により提供可能なサービスの種別とに基づいて、前記ユーザが実際に使用可能なサービスを決定する決定工程と、
前記決定されたサービスについての利用画面の情報を作成する画面情報作成工程と、
前記作成された利用画面の情報を前記サービス提供機器に送信する送信工程と、
を含むサービス管理方法。
【００１０】
［発明５］　前記ユーザプロファイルを登録すべく、該ユーザプロファイルの登録画面の情報を送信し、送信されたユーザプロファイルの登録画面の情報を受信したユーザ端末から送信されるユーザプロファイルの登録に必要な情報を受信し、受信された登録に必要な情報をユーザプロファイルとして前記記憶手段に記憶させる第１の登録工程と、
前記機器プロファイルを登録すべく、該機器プロファイルの登録画面の情報を送信し、送信されたユーザプロファイルの登録画面の情報を受信したユーザ端末から送信される機器プロファイルの登録に必要な情報を受信し、受信された登録に必要な情報を機器プロファイルとして記憶させる第２の登録工程と、
を備えることを特徴とする発明４に記載のサービス管理方法。
【００１１】
［発明６］　前記ユーザプロファイルには、対応するユーザを識別するための識別情報、パスワード及びサービスのごとの利用許可情報が含まれており、前記機器プロファイルには対応するサービス提供機器により提供可能なサービスの種別に関する情報が含まれており、前記決定工程において、前記サービスのごとの利用許可情報と前記提供可能なサービスの種別に関する情報とに基づき、前記提供可能なサービスのうち前記ユーザが実際に利用権限を授けられているサービスを決定することを特徴とする発明４又は発明５に記載のサービス管理方法。
【００１２】
［発明７］　発明１乃至発明３のいずれか１つに記載された前記手段のすべてをコンピュータに機能させるためのサービス管理プログラム。
【００１３】
［発明８］　発明４乃至発明６のいずれか１つに記載された前記工程のそれぞれをコンピュータに実行させるためのサービス管理プログラム。
【００１４】
［発明９］　前記サービス管理プログラムは、複数のソフトウエアからなり、単一のコンピュータ上で実行されるか、あるいは、複数のコンピュータ上で分散的に実行されることを特徴とする発明７又は請求項８に記載のサービス管理プログラム。
【００１５】
［発明１０］　発明１乃至発明３のいずれか１つに記載されたサービス管理装置によって登録された機器プロファイル及びユーザプロファイルに基づいてサービスを提供するサービス提供装置であって、
ユーザの識別情報を入力する入力手段と、
入力されたユーザの識別情報と、前記サービス提供装置の識別情報とをサービス管理装置に送信する手段と、
前記サービス管理装置から、前記ユーザが実際に使用可能なサービスについての利用画面の情報を受信する受信手段と、
前記受信された利用画面の情報に基づいて利用画面を表示する表示手段と、
前記利用画面に応じて選択されたサービスを提供するサービス提供手段と
を含むサービス提供装置。
【００１６】
［発明１１］　広域通信ネットワークに接続され、ユーザに対してサービスを提供するサービス提供装置であって、
前記サービス提供機器によりサービスを提供されるユーザに関するユーザプロファイルと、前記サービス提供機器に関する機器プロファイルとを格納しているデータベースサーバに前記広域通信ネットワークを介して前記ユーザの識別情報を含む検索要求を送信する送信手段と、
前記データベースサーバから前記ユーザプロファイルと前記機器プロファイルとを受信する受信手段と、
前記ユーザプロファイルに含まれるサービス毎の許可情報と、前記機器プロファイルに含まれ、前記サービス提供機器により提供可能なサービスの種別とに基づいて、前記ユーザが実際に使用可能なサービスを決定する決定手段と、
前記決定されたサービスについての利用画面の情報を作成する画面情報作成手段と、
前記作成された利用画面の情報に基づき利用画面を表示する表示手段と、
前記利用画面に応じて選択されたサービスを提供するサービス提供手段と
を含むサービス提供装置。
【００１７】
［発明１２］　ユーザにサービスを提供するクライアントと、前記サービスの提供を管理するサーバとを広域通信ネットワークを介して接続してなるサービス提供システムであって、
前記クライアントは、
前記ユーザの識別情報を入力する手段と、
前記入力された識別情報を前記サーバに送信する手段と、
前記サーバから前記サービスの利用画面情報を受信する手段と、
前記利用画面情報を表示する表示手段と、
前記利用画面情報を通して選択されたサービスを提供する手段と、
を含み、
前記サーバは、
ユーザに関するユーザプロファイルと、前記サービス提供機器に関する機器プロファイルとを格納しているデータベースサーバに前記広域通信ネットワークを介してアクセスし、前記クライアントから受信した識別情報を含む検索要求を送信する手段と、
前記データベースサーバから前記ユーザプロファイルと前記機器プロファイルとを受信する手段と、
前記ユーザプロファイルに含まれるサービス毎の許可情報と、前記機器プロファイルに含まれ、前記サービス提供機器により提供可能なサービスの種別とに基づいて、前記ユーザが実際に使用可能なサービスを決定する手段と、
前記決定されたサービスについての利用画面の情報を作成する手段と、
前記作成された利用画面の情報を前記クライアントに送信する手段と、
を含むサービス提供システム。
【００１８】
【発明の実施の形態】
以下に本願発明の一実施形態を示す。もちろん以下の実施形態は、上位概念として開示される本願発明の下位概念にすぎない。また、以下の実施形態は、特許請求の範囲によって確定される本願発明の技術的範囲に含まれるほんの一部の実施形態である。従って、本願明細書又は図面に直接的に記載されていない実施形態であっても、本願明細書又は図面に開示された上位概念であって特許請求の範囲に記載された発明と技術思想が共通すれば、本願発明の技術的範囲に包含されることは当業者にとって自明であろう。
【００１９】
なお、便宜上複数の実施形態を記載するが、これらは個別に発明として成立するだけでなく、もちろん、複数の実施形態を適宜組み合わせることでも発明が成立することは、当業者であれば容易に理解できよう。
【００２０】
【実施形態１】
図１は本実施形態のシステムの全体構成図である。クライアント１０１は、本サービス提供システム１０６とインターネットで接続され、サービス利用者の管理者が操作する情報処理装置である。情報処理装置としては、例えば、デスクトップコンピュータ、ノートブックコンピュータ、ウェアラブルコンピュータ、ＰＤＡ、画像伝送装置（例えばファクス）及び携帯電話（ブラウザフォン）などがある。クライアント１０１では、電子メールを送受信するためのメーラプログラム（ＭＵＡ（Ｍａｉｌ　Ｕｓｅｒ　Ａｇｅｎｔ）プログラムを含む。）を備えており、ユーザは、メーラプログラムを操作して、メールサーバ１０９に電子メールの送信を依頼したり、メールサーバ１０９から電子メールを取得したりすることができる。またクライアント１０１ではＩｎｔｅｒｎｅｔ　Ｅｘｐｌｏｒｅｒ（登録商標）に代表されるＷｅｂブラウザを備えており、管理者はＷｅｂブラウザを操作して、サービス提供システム１０６のＷｅｂアプリケーションサーバ１０７にアクセスすることが可能である。本実施形態では、管理者はＷｅｂブラウザを利用してＷｅｂアプリケーションサーバにアクセスすることにより、サービス提供事業者が提供するサービスに関する各種情報の設定をすることができる。
【００２１】
クライアント１０２は、本サービス提供システム１０７とインターネットで接続された入出力機器（例えば、ファックス機能、スキャニング機能及びプリント機能等を備えた複合機）であり、前記入出力機器の管理者が操作する情報処理装置である。クライアント１０２にも電子メールを送受信するためのメーラプログラム（ＭＵＡ）プログラムを含む。）を備えており、サービス提供システム１０６のＷｅｂアプリケーションサーバ１０５にアクセスすることが可能なＷｅｂブラウザが含まれる。なお、管理者の情報処理装置は、例えば、デスクトップコンピュータ、ノートブックコンピュータ、ウェアラブルコンピュータ、ＰＤＡ、画像伝送装置（例えばファクス）及び携帯電話（ブラウザフォン）などであってもよい。
【００２２】
クライアント１０３は、本サービス提供システム１０６とインターネットで接続された入出力機器であって、サービス提供事業者により提供される。この入出力機器もサービス利用者により操作される情報処理装置の一種である。入出力機器としては、例えば、コピー機能、ファクス機能、プリンタ機能及びスキャナ機能等を備えたマルチファンクション複合機があげられるが、もちろん、プリンタ、ファクシミリ、スキャナ、デジタルカメラ、ビデオカメラ、ネットワーク対応家庭電化製品など、サービス提供事業者により提供されるネットワーク対応機器であればどのような形態であっても良い。クライアント１０３にも電子メールを送受信するためのメーラプログラム（ＭＵＡ（Ｍａｉｌ　Ｕｓｅｒ　Ａｇｅｎｔ）プログラムを含む）を備えており、サービス提供システム１０７のＷｅｂアプリケーションサーバ１０５にアクセスすることが可能なＷｅｂブラウザが含まれる。
【００２３】
クライアント１０４は、本サービス提供システム１０６とインターネットで接続され、サービス提供事業者が操作する情報処理装置である。情報処理装置としては、例えば、デスクトップコンピュータ、ノートブックコンピュータ、ウェアラブルコンピュータ、ＰＤＡ、画像伝送装置（例えばファクス）及び携帯電話（ブラウザフォン）などがある。クライアント１０３にも電子メールを送受信するためのメーラプログラム（ＭＵＡプログラムを含む。）を備えており、サービス提供システム１０６のＷｅｂアプリケーションサーバ１０７にアクセスすることが可能なＷｅｂブラウザが含まれる。
【００２４】
１０５は、公衆電話回線、ＩＳＤＮ、衛星通信網などで構成されている通信回線網（例えばインターネット）である。
【００２５】
１０６は、本実施形態におけるサービス提供システムの構成図で、Ｗｅｂアプリケーションサーバ１０７、データベースサーバ１０８、メールサーバ１０９及びシステムタイマ１１０から構成され、サービス利用者にホスティングサービスを提供する。各サーバは、ローカルエリアネットワーク（以降では「ＬＡＮ」と記述する。）で接続されており、相互にデータのやり取りを行うことが可能になっている。
【００２６】
１０７は、Ｗｅｂアプリケーションサーバで、認証プログラム１０７ａ、利用者プロファイル登録システム１０７ｂ、機器プロファイル登録プログラム１０７ｃ、利用可能サービス表示システム１０７ｄを備えている。各ユーザ（サービス利用者、サービス利用者の管理者、入出力機器の管理者及びサービス提供事業者のことで、今後「各ユーザ」と記術する。）が、各クライアントからＷｅｂブラウザを操作してＷｅｂアプリケーションサーバ１０７にアクセスすると、Ｗｅｂアプリケーションサーバ１０７は各種Ｗｅｂ画面を生成してＷｅｂブラウザへ送信する。ユーザは、Ｗｅｂブラウザに送信されてきたＷｅｂ画面を受信して閲覧及び操作することにより、各種の要求をＷｅｂアプリケーションサーバへ依頼することができる。Ｗｅｂブラウザ経由で受け取ったＷｅｂアプリケーションの各種の要求にしたがってプログラムを起動し、処理を実行する。
【００２７】
１０７ａは、認証プログラムで、各ユーザが各クライアント端末からアクセスしてきた際に起動され、認証画面を生成しＷｅｂブラウザへ送信する。各ユーザは認証画面を閲覧し、さらに、認証に必要なユーザＩＤ、および、パスワード入力すると、認証プログラム１０７ａは、受信したユーザＩＤとパスワードとを用いてサービス管理者ＩＤ用認証データベース１０８ａと機器管理ＩＤ用認証データベース１０８ｂを参照して認証処理を実行する。
【００２８】
１０７ｂは、利用者プロファイル登録プログラムで、サービス利用者の管理者が各利用者のプロファイルを登録するためにクライアント１０１からＷｅｂブラウザを用いてアクセスしてきた際に、利用者プロファイル登録画面を生成し、表示させるプログラムである。
【００２９】
１０７ｃは、利用者プロファイル登録プログラムで、入出力機器の管理者がクライアント１０２のプロファイルを登録するためにクライアント１０２からＷｅｂブラウザを用いてアクセスしてきた際に、機器プロファイル登録画面を生成し、表示させるプログラムである。
【００３０】
１０７ｄは、利用可能サービス表示プログラムで、サービス利用者がクライアント１０３上でサービスを利用するためにクライアント１０３からＷｅｂブラウザを用いてアクセスしてきた際に、享受可能なサービスの一覧画面を生成し、表示させるプログラムである。
【００３１】
１０８は、データベースサーバであり、サービス管理者ＩＤ認証データベース１０８ａ、入出力機器管理用ＩＤ認証データベース１０８ｂ、利用者プロファイルデータベース１０８ｃ、機器プロファイルデータベース１０８ｄ、使用実績データベース１０８ｅなどを格納している。
【００３２】
１０８ａは、サービス管理者ＩＤ認証データベースであり、サービス申込時にサービス提供事業者によってあらかじめ発行された、サービス管理者用の認証ＩＤ、パスワードを保存している。また１０８ｂは、入出力機器管理用ＩＤ認証データベースであり、機器購入時にサービス提供事業者によってあらかじめ発行された、機器管理用の認証ＩＤ、パスワードを保存している。
【００３３】
１０８ｃは、利用者プロファイルデータベースであり、利用者プロファイル登録プログラム１０７ｂが生成した利用者プロファイル（利用者名、メールアドレス、パスワード、利用者属性など）を保存している。
【００３４】
１０８ｄは、機器プロファイルデータベースであり、機器プロファイルデータベース１０７ｃが生成した機器プロファイル（機器シリアルＮｏ、機種名、型番、機器属性など）を保存している。
【００３５】
１０８ｅは、使用実績データベースで、サービス利用者が享受したサービスの履歴を保存している。
【００３６】
１０９は、メールサーバでＳＭＴＰ／ＰＯＰプログラムから構成される。
【００３７】
１０９ａは、ＳＭＴＰ／ＰＯＰプログラムであり、各ユーザがＭＵＡプログラムを操作し、ＰＯＰ（Ｐｏｓｔ　Ｏｆｆｉｃｅ　Ｐｒｏｔｏｃｏｌ）を使って、電子メールサーバにアクセスしてくると、ＳＭＴＰ／ＰＯＰプログラムは、メールサーバのメールスプールに保存されているメールをＭＵＡに引き渡す。また、各ユーザがＭＵＡプログラムを操作して電子メールの送信処理を行った場合、ＭＵＡプログラムは、電子メールサーバのＭＴＡ（Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ａｇｅｎｔ）プログラムに電子メールの配信を依頼し、配信依頼を受けたＭＴＡプログラムは、各ユーザが作成した電子メールをＳＭＴＰ　（Ｓｉｍｐｌｅ　ＭａｉｌＴｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）により配信する。
【００３８】
１１０は、システムタイマであり、各プログラムが年月日、時刻情報を必要とする時、アクセスされ、年月日や時刻の情報を返信する。
【００３９】
なお、本実施形態では、画面情報をハイパーテキスト（例：ＨＴＭＬ、ＸＭＬ、ＷＭＬ、ＨＤＭＬ、Ｃ−ＨＴＭＬ及びこれらから派生した記述言語など）により記述し、クライアントやサーバ間でのデータの送受信にＣＧＩ（Ｃｏｍｍｏｎ　Ｇａｔｅｗａｙ　Ｉｎｔｅｒｆａｃｅ）などを用い、必要な個所にはＪａｖａ（登録商標）及びその他のＷｅｂベースの技術を使用してシステムを構築することができる。もちろん、これらは一例にすぎず、他の技術を採用しても良いことは当業者であれば理解できよう。
【００４０】
図２は、本実施形態に係るサーバ及びクライアントのハードウエア構成例を示す図である。ＲＯＭに格納されている制御プログラムに従って本システムの制御を行うＣＰＵ２０１と、ＣＰＵ２０１に後述するフローチャートに示す処理を実行させるためのプログラムや各種データ等を格納するＲＯＭ２０２、ＣＰＵが処理を行う際のワークエリアとして用いたり各種データ等を記憶したりするＲＡＭ２０３、ハードディスクドライブなどの内部記憶装置２０４、データなどを格納する磁気ディスク等の外部記憶装置２０５、外部と通信を行うための通信インターフェース２０６、ディスプレイ・キーボード・マウス等の操作インターフェース２０７、ディスプレイ等の表示装置２０８などが含まれる。なお、本実施形態において、Ｗｅｂアプリケーションサーバ１０７の内部記憶装置２０４に各種プログラムが格納されているものとしたが、このプログラムは、フレキシブルディスクやＣＤ−ＲＯＭなどの外部記憶媒体に格納され、必要に応じて読み込まれて実行されるものであってもよいし、通信インターフェース２０７を介して外部装置から受信されて実行されるものであってもよい。
【００４１】
以下の説明においては、特段の限定がない限りハードウエアにおける処理の主体はＣＰＵ２０１が担当する。ＣＰＵ２０１は、以下で説明する各種プログラムを実行することにより他のハードウエアを制御し、上述の各種手段を実現する。
【００４２】
＜サービス利用開始のための利用者プロファイル登録処理＞
本実施形態において、サービス提供事業者は、サービス利用者に対してＷｅｂサーバとメールサーバの貸し出し及び管理を行うホスティングサービスを提供するものとする。さらに、サービス提供事業者は、Ｗｅｂサーバのホスティングサービスの一環として、簡単にホームページを作成するためのインスタントホームページ作成機能や、各種ＣＧＩ（Ｃｏｍｍｏｎ　Ｇａｔｅｗａｙ　ｉｎｔｅｒｆａｃｅ）の設定機能や、顧客のホームページを分析するためのアクセス統計機能などのサービスを提供する。サービス利用者は、Ｗｅｂブラウザを利用してこれらの機能を利用することができる。
【００４３】
また、サービス利用者は、クライアント１０３の入出力機器により提供可能なサービス（例えば、モノクロコピーサービス、カラーコピーサービス、ファックス送受信サービス、スキャニングサービスなど）を受けることができるものとする。
【００４４】
図３は、サービス利用者のプロファイル登録処理例を示したフローチャートである。
【００４５】
ステップＳ３０１において、サービス利用者の管理者により、クライアント１０１のＷｅｂブラウザが起動される。
【００４６】
ステップＳ３０２において、Ｗｅｂブラウザは、クライアント１０１の操作ＩＦ２０７を通してＵＲＬを入力され、入力されたＵＲＬに従ってアクセス要求を、通信ＩＦ２０６を介して送信する。
【００４７】
ステップＳ３０３において、Ｗｅｂアプリケーションサーバ１０７は、クライアント１０１からのアクセス要求を受信すると、認証プログラム１０７ａを起動すする。
【００４８】
ステップＳ３０４において、起動された認証プログラム１０７ａは、認証画面をハイパーテキスト等により作成し、認証画面情報としてクライアント１０１に送信する。
【００４９】
ステップＳ３０５において、クライアント１０１上で起動されているＷｅｂブラウザは、認証画面情報を受信し、クライアント１０１の表示装置２０７に認証画面として表示する。
【００５０】
図４は、認証画面及び入力画面の一例を示す図である。認証画面４０１には、識別情報の入力するためのエディットボックス４０１ａと、パスワードを入力するためのエディットボックス４０１ｂと、送信ボタン４０１ｃが含まれている。
【００５１】
ステップＳ３０６において、Ｗｅｂブラウザは、認証画面４０１上において、サービス申込時にサービス提供事業者によってあらかじめ付与された、サービス利用者の管理者用のＩＤ（４０１ａ）とパスワード（４０１ｂ）が入力され、送信ボタン４０１ｃが押されると、これらの認証情報をＷｅｂアプリケーションサーバ１０７に送信する。ここでは、管理者用のＩＤはメールアドレスであるものとして説明する。認証プログラム１０７ａは、これらを受信すると、受信された管理者用のＩＤを検索キーとしてパスワードを入手すべく、検索要求をデータベースサーバ１０８に送信する。
【００５２】
ステップＳ３０７において、データベースサーバ１０８は、受信された検索要求に基づいてサービス管理者用ＩＤ認証データベース１０８ａを検索し、対応するパスワードを抽出する。抽出されたパスワードはＷｅｂアプリケーションサーバ１０７に送信される。
【００５３】
ステップＳ３０８において、クライアント１０１から受信したパスワードと、データベースサーバ１０８から受信したパスワードが一致するか比較し、認証処理を行う。不一致の場合は、ステップＳ３０９に進み、エラー処理を行う。例えば、パスワード又はＩＤが異なっている旨の表示画面を送信し、ステップＳ３０５に戻る。パスワードが一致すれば、正規の管理者とみなし、ステップＳ３１０に進む。
【００５４】
ステップＳ３１０において、利用者プロファイル登録プログラム１０７ｂが起動される。
【００５５】
ステップＳ３１１において、起動された利用者プロファイル登録プログラム１０７ｂは、サービス利用者プロファイル入力画面４０２を生成する。生成された入力画面の情報はクライアント１０１に送信される。
【００５６】
ステップＳ３１２において、クライアント１０１のＷｅｂブラウザは、受信した入力画面の情報に基づいて、サービス利用者プロファイル入力画面４０２を表示する。利用者名４０２ａ、メールアドレス４０２ｂ、パスワード４０２ｃ、管理者権限の有無４０２ｄ及び各種サービスの利用権限４０２ｅが含まれている。これらはラジオボタンやチェックボックスにより構成されている。
【００５７】
ステップＳ３１３において、サービス利用者の管理者により、管理下の利用者プロファイルが入力画面４０２の入力欄（４０２ａ〜４０２ｅ）に入力される。プロファイルの項目は、利用者名、メールアドレス、パスワードといった基本項目と、利用者プロファイルデータの登録・変更権限の有無、そしてサービス利用者が入出力機器上で享受可能なサービス範囲についての情報である。入力が完了し、送信ボタン４０２ｆが押されると、Ｗｅｂブラウザは、入力されたプロファイルの情報をＷｅｂアプリケーションサーバ１０７に送信する。
【００５８】
ステップＳ３１４において、利用者プロファイル登録プログラム１０７ｂは、入力された利用者プロファイルをアップロード（格納）するようアップロード命令を送信する。
【００５９】
ステップＳ３１５において、利用者プロファイル登録プログラム１０７ｂから受信したアップロード対象のプロファイル情報に不正がないかチェックする。不正があればステップＳ３１６においてエラー処理を行う。例えば、エラーメッセージを送信し、ステップＳ３１１に戻る。不正がなければステップＳ３１７に進む。
【００６０】
ステップＳ３１７において、データベースサーバ１０８は、利用者プロファイルデータベース１０８ｃの中の利用者プロファイルデータテーブル５０１に受信したプロファイルを登録する。このようにしてプロファイルが登録されると登録完了通知が、Ｗｅｂアプリケーションサーバ１０７とクライアント１０１とに送信される。
【００６１】
図５は、利用者プロファイルデータテーブル５０１の構成例を示した図である。利用者名５０１ａ、電子メールアドレス５０１ｂ、パスワード５０１ｃ、管理者権限情報５０１ｄ、白黒コピーサービス利用権限５０１ｅ、ファクシミリサービス利用権限５０１ｆ、スキャナサービス利用権限５０１ｇ、カラーコピーサービス利用権限５０１ｈ、電子メールサービス利用権限５０１ｉ、Ｗｅｂ閲覧サービス利用権限５０１ｊ、アルバムサービス利用権限５０１ｋ、ファイル共有サービス利用権限５０１ｌ及びコンテンツ配信サービス利用権限５０１ｍなどの情報が含まれている。
【００６２】
＜サービス利用開始のための機器プロファイル登録処理＞
次に本システムにおいて、入出力機器プロファイルの登録処理について図６などを参照して説明する。
【００６３】
図６は、本実施形態に係る入出力機器のプロファイルの登録処理例に関するフローチャートである。
【００６４】
ステップＳ６０１において、入出力機器の管理者により、クライアント１０２のＷｅｂブラウザが起動される。
【００６５】
ステップＳ６０２において、Ｗｅｂブラウザは、クライアント１０２の操作ＩＦ２０７を通してＵＲＬを入力され、入力されたＵＲＬに従ったアクセス要求を、通信ＩＦ２０６を介して送信する。
【００６６】
ステップＳ６０３において、Ｗｅｂアプリケーションサーバ１０７は、クライアント１０２からのアクセス要求を受信すると、認証プログラム１０７ａを起動すする。
【００６７】
ステップＳ６０４において、起動された認証プログラム１０７ａは、認証画面をハイパーテキスト等により作成し、認証画面情報としてクライアント１０２に送信する。
【００６８】
ステップＳ６０５において、クライアント１０２で起動されているＷｅｂブラウザは、認証画面情報を受信し、クライアント１０２の表示装置２０７に認証画面として表示する。
【００６９】
図７は、認証画面７０１及び登録画面７０２の一例を示す図である。認証画面７０１には、機器購入時にあらかじめ付与された入出力機器の管理者用ＩＤを入力するための入力欄７０１ａとパスワードの入力欄７０１ｂと送信ボタン７０１ｃが設けられている。
【００７０】
ステップＳ６０６において、Ｗｅｂブラウザは、認証画面７０１上において、入出力機器の管理者ＩＤとパスワードが入力され、送信ボタン７０１ｃがクリックされると、入力された認証情報をＷｅｂアプリケーションサーバ１０７に送信する。ここでは、管理者用のＩＤはメールアドレスとして説明する。認証プログラム１０７ａは、これらを受信すると、受信された管理者用のＩＤを検索キーとしてパスワードを入手すべく、検索要求をデータベースサーバ１０８に送信する。
【００７１】
ステップＳ６０７において、データベースサーバ１０８は、受信された検索要求に基づいて機器管理者用ＩＤ認証データベース１０８ｂを検索し、対応するパスワードを抽出する。抽出されたパスワードはＷｅｂアプリケーションサーバ１０７に送信される。
【００７２】
ステップＳ６０８において、クライアント１０２から受信したパスワードと、データベースサーバ１０８から受信したパスワードが一致するか比較し、認証処理を行う。不一致の場合は、ステップＳ６０９に進み、エラー処理を行う。例えば、パスワード又はＩＤが異なっている旨の表示画面を送信し、ステップＳ６０５に戻る。パスワードが一致すれば、正規の管理者とみなし、ステップＳ６１０に進む。
【００７３】
ステップＳ６１０において、機器プロファイル登録プログラム１０７ｃが起動される。
【００７４】
ステップＳ６１１において、起動された機器プロファイル登録プログラム１０７ｃは、機器プロファイル登録画面７０２を生成する。生成された登録画面の情報はクライアント１０２に送信される。
【００７５】
ステップＳ６１２において、クライアント１０２のＷｅｂブラウザは、受信した登録画面の情報に基づいて、機器プロファイルの登録画面７０２を表示する。登録画面７０２は、機器のシリアル番号入力欄７０２ａ、機種名入力欄７０２ｂ、型番７０２ｃ、入出力機器の機能設定欄７０２ｄ及びアップロードを命令する送信ボタン７０２ｅとが含まれている。
【００７６】
ステップＳ６１３において、入出力機器の管理者により、管理下の機器プロファイルが登録画面７０２の入力欄（７０２ａ〜７０２ｄ）に入力される。プロファイルの項目は、入力するプロファイルの項目は、シリアルＮＯ、機種名、型番と該入出力機器で提供可能なサービス等の情報である。入力が完了し、送信ボタン７０２ｅが押されると、Ｗｅｂブラウザは、入力されたプロファイルの情報をＷｅｂアプリケーションサーバ１０７に送信する。
【００７７】
ステップＳ６１４において、機器プロファイル登録プログラム１０７ｃは、入力された機器プロファイルをアップロード（格納）するようアップロード命令を送信する。
【００７８】
ステップＳ６１５において、機器プロファイル登録プログラム１０７ｃから受信したアップロード対象のプロファイル情報に不正がないかチェックする。不正があればステップＳ６１６においてエラー処理を行う。例えば、エラーメッセージを送信し、ステップＳ６１１に戻る。不正がなければステップＳ６１７に進む。
【００７９】
ステップＳ６１７において、データベースサーバ１０８は、機器プロファイルデータベース１０８ｄ中の機器プロファイルデータテーブル８０１に、受信したプロファイルを登録する。このようにしてプロファイルが登録されると、登録完了通知がＷｅｂアプリケーションサーバ１０７とクライアント１０２に送信される。
【００８０】
図８は、機器プロファイルデータテーブル８０１の構成例を示した図である。管理用ＩＤ８０１ａ、パスワード８０１ｂ、シリアル番号８０１ｃ、機種名８０１ｄ、白黒コピーサービス機能の有無８０１ｆ、ファクシミリサービス機能の有無８０１ｇ、スキャナサービス機能の有無８０１ｈ、カラーコピーサービス機能の有無８０１ｉ、電子メールサービス機能の有無８０１ｊ、Ｗｅｂ閲覧サービス機能の有無８０１ｋ、アルバムサービス機能の有無８０１ｌ、ファイル共有サービス機能の有無８０１ｍ及びコンテンツ配信サービス機能の有無８０１ｎなどの情報が含まれている。
【００８１】
＜入出力機器上における、サービス利用者が享受可能なサービス表示処理＞
次に本システムにおいて、入出力機器上に該サービス利用者が享受可能なサービスを表示する仕組みについて、図９を参照して説明する。
【００８２】
図９は、本実施形態に係るサービス利用者が享受可能なサービスの表示処理例に関するフローチャートである。
【００８３】
ステップＳ９０１において、サービス利用者により、クライアント１０３の入出力機器１０３のパネル画面上からＷｅｂブラウザが起動される。
【００８４】
ステップＳ９０２において、Ｗｅｂブラウザは、クライアント１０３の操作ＩＦ２０７を通してＵＲＬを入力され、入力されたＵＲＬに従ったアクセス要求を、通信ＩＦ２０６を介して送信する。
【００８５】
ステップＳ９０３において、Ｗｅｂアプリケーションサーバ１０７は、クライアント１０３からのアクセス要求を受信すると、認証プログラム１０７ａを起動する。
【００８６】
ステップＳ９０４において、起動された認証プログラム１０７ａは、認証画面をハイパーテキスト等により作成し、認証画面情報としてクライアント１０３に送信する。
【００８７】
ステップＳ９０５において、クライアント１０３上で起動されているＷｅｂブラウザは、認証画面情報を受信し、クライアント１０３の表示装置２０７に認証画面として表示する。
【００８８】
図１０は、認証画面１００１及びサービス選択画面１００２の一例を示す図である。認証画面１００１には、サービス利用者のＩＤ（例：メールアドレス）を入力するための入力欄１００１ａとパスワードの入力欄１００１ｂと送信ボタン１００１ｃが設けられている。
【００８９】
ステップＳ９０６において、認証画面１００１上において利用者ＩＤとパスワードが入力される。
【００９０】
ステップＳ９０７において、送信ボタン１００１ｃがクリックされると、Ｗｅｂブラウザは、クライアント１０３のシリアル番号、機種名及び型番などクライアント１０３の識別情報をＲＯＭなどから読み出して、前述の利用者ＩＤとパスワードとともにＷｅｂアプリケーションサーバ１０７に送信する。認証プログラム１０７ａは、クラインアント１０３から受信された認証情報のうちの利用者ＩＤを検索キーとして、データベースサーバ１０８に利用者プロファイルの検索要求を送信する。
【００９１】
ステップＳ９０８において、データベースサーバ１０８は、受信した検索キーに基づいて、利用者データベース１０８ｂ中にある利用者プロファイルテーブル５０１を検索し、対応する利用者プロファイルを抽出し、抽出された利用者プロファイルをＷｅｂアプリケーションサーバ１０７に送信する。
【００９２】
ステップＳ９０９において、受信した利用者プロファイルをＲＡＭ等に保存する。そして、クライアント１０３から受信したパスワードと、データベースサーバ１０８から受信したパスワードとが一致するか比較し、認証処理を行う。不一致の場合は、ステップＳ９１０に進み、エラー処理を行う。例えば、パスワード又はＩＤが異なっている旨の表示画面を送信し、ステップＳ９０５に戻る。パスワードが一致すれば、正規の利用者とみなし、ステップＳ９１１に進む。
【００９３】
ステップＳ９１１において、利用可能サービス表示プログラム１０７ｄが起動される。起動された利用可能サービス表示プログラム１０７ｄは、クライアント１０３から受信したシリアル番号、機種名及び型番等を検索キーとして、機器プロファイルの検索要求をデータベース１０８に送信する。
【００９４】
ステップＳ９１２において、クライアント１０３の機器プロファイル有無を調査すべく、データベースサーバ１０８は、機器データベース１０８ｃの中にある機器プロファイルテーブル８０１を検索し、対応する機器プロファイルを抽出する。抽出されたプロファイルはＷｅｂアプリケーションサーバに送信される。抽出に失敗したときは、その旨を同様に送信する。
【００９５】
ステップＳ９１３において、利用可能サービス表示プログラム１０７ｄは、データベースサーバ１０８からの抽出情報に基づいて、クライアント１０３の機器プロファイルが存在するかどうかを判断する。抽出情報が失敗を表しているときは、ステップＳ９１４に進みエラー処理を行う。例えば、サービス使用不許可を示したメッセージや、対応する機器プロファイルが存在しない旨のメッセージを送信し、クライアント１０３に表示させる。これにより利用者は機器の管理者にクライアント１０３について機器プロファイルを登録するよう依頼できる。一方、正しく機器プロファイルが抽出された場合は、ステップＳ９１５に進む。
【００９６】
ステップＳ９１５において、サービス表示プログラム１０７ｄは、クライアント１０３の機器プロファイルデータテーブル８０１内のサービスデータテーブル（８０１ｆ〜８０１ｎ）と、該サービス利用者のプロファイルデータテーブル５０１内のサービスデータテーブル（５０１ｅ〜５０１ｍ）を比較する。比較の結果、両テーブルにおけるサービスのメモリ値がともに１である場合は提供可能と判定する。いずれかのメモリ値が０となっている場合は、提供不可能と判定する。この判定結果に従って、サービス表示プログラム１０７ｄは、提供可能なサービスについては選択可能なようにし、提供不可能なサービスについては選択不可能なようにして、サービス選択画面１００２を生成する。生成されたサービス選択画面１００２のハイパーテキスト情報がクライアント１０３に送信される。
【００９７】
ステップＳ９１６において、クライアント１０３のＷｅｂブラウザにサービス選択画面１００２が表示される。
【００９８】
ステップＳ９１７において、クライアント１０３は利用者により選択されたサービスを提供する。
【００９９】
【他の実施形態】
実施形態１では、シリアル番号等に基づいて機器プロファイルを抽出していた。これに代えて、クライアント１０３に割り当てられたグローバルＩＰアドレスを用いてもよい。すなわち、図６のフローチャートにおいて、予め機種ごとのグローバルＩＰアドレスを管理者に入力させ、データベースに登録する。この場合は、機器プロファイルデータテーブル８０１にグローバルＩＰアドレスを格納するエリアが設けられることになろう。そして、ステップＳ９０７は不要となり、ステップＳ９１１では、ＩＰパケットに含まれるグローバルＩＰアドレスを読み出してクライアント１０３のグローバルＩＰアドレスを取得し、これを検索キーとすることができる。このように、グローバルＩＰアドレスを用いれば、ステップＳ９０７等の処理をクライアント１０３で不要となり、より簡易な方法を提供できる。
【０１００】
上述のステップＳ９１５では、機器プロファイルデータテーブル８０１とサービス利用者プロファイルデータテーブル５０１とにはすべて同一のサービスが登録されていることを前提としていた。しかしながら、これらは不一致であってもよい。例えば、機器プロファイルデータテーブル８０１にはアルバム機能の欄が設けられていないが、サービス利用者プロファイルデータテーブル５０１にはアルバム機能の欄が設けられている場合には、比較対象が欠落しているため比較不能である。この様な場合には、いずれかが０の場合と同様に判定すればよい。
【０１０１】
その反対に、機器プロファイルデータテーブル８０１にはアルバム機能が登録されているが、サービス利用者プロファイルデータテーブル５０１にはアルバム機能が登録されていない場合には、いずれかが０の場合と同様に判定してもよいし、ともに１の場合と同様に判定してもよい。なぜなら、前者では、機器が該当する機能を備えていないため絶対にサービスを提供することができないが、後者の場合は、少なくとも機器は対応する機能を備えているためサービスを提供することも可能だからである、そのため、後者では、サービスの重要性などに応じて適宜利用権限を設定すればよい。
【０１０２】
上述の実施形態ではサービス提供機器としてのクライアント１０３を識別する情報としてシリアル番号、機種名及び型番を例示したが、クライアント１０３を識別可能なものであれば、いかなる識別情報を用いてもよい。
【０１０３】
また、機器プロファイルも機器１台に対して常に１台用意してもよいが、同一の機種については共通に一つ設けることで、機器プロファイルの数を削減することもできる。この場合は、さらに機器プロファイルの登録作業の手間が省けよう。
【０１０４】
前述した実施形態の機能を実現するソフトウエア（認証プログラム１０７ａ、利用者プロファイル登録プログラム１０７ｂ、機器プロファイル登録プログラム１０７ｃ及び利用可能サービス表示プログラム１０７ｄの少なくとも１つ）のプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、本願発明の目的が達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が本願発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本願発明を構成することになる。
【０１０５】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１０６】
また、コンピュータが読み出したプログラムコードを実行することによって、前述した実施形態の機能が実現される他、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１０７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１０８】
なお、本願発明は、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体からパソコン通信など通信ラインを介して要求者にそのプログラムを配信する場合にも適用できることは言うまでもない。
【０１０９】
【発明の効果】
本発明の一の観点によれば、利用者プロファイルを入出力機器ごとに登録するのではなく、利用者プロファイルと機器プロファイルとをデータベースに登録することで、上述の課題を解決した。例えば、利用者プロファイルが入出力機器ごとに登録されていないために、一部の入出力機器を利用できないといった課題や、入出力機器ごとに利用者プロファイルを登録しなければならないといった課題を解決できる。とりわけ、後者については、ユーザが１００人存在し、入出力機器が１００台あれば、従来は１００００回の登録作業が必要であったが、本発明によれば、１００＋１００＝２００のプロファイルを登録するだけで済む。すなわち、１００００回必要であった作業が２００回になり、９８００回もの登録作業が削減されることになり、本発明の効果が絶大であることを当業者であれば理解できよう。
【０１１０】
さらに、従来は、入出力機器ごとにどのような種別のサービスを享受できるかを利用者が知ることは比較的に困難であったが、本発明によれば、利用者プロファイルと機器プロファイルを設けて、真に利用者が利用可能なサービスのみをユーザインタフェースに表示させるようにしたため、ユーザは比較的簡単にサービスの種別を把握できることになる。　さらに、本発明によれば、利用者プロファイルを用いることで、利用者ごとに一以上のサービスのそれぞれについて利用権限を管理者が設定できるため、誰が利用でき、誰が利用できないという権限の区分をすることが可能となった。その結果、秘密保持の観点からは特定のサービスを限定されたユーザにのみ提供するもでき、また、費用節減の観点からは、機種に不慣れな初心者にはコストの高いサービスを制限し、失敗の確率の低い熟練者にのみ当該サービスを許可することなども可能となる。
【図面の簡単な説明】
【図１】本実施形態に係るシステム構成例を示す図である。
【図２】本実施形態に係るサーバ及びクラインアントのハードウエア構成例を示す図である。
【図３】本実施形態に係るサービス利用者プロファイルの登録処理に関するフローチャートである。
【図４】本実施形態に係るサービス利用者プロファイル登録時にクライアントに表示される画面の遷移を説明する図である。
【図５】本実施形態に係るサービス利用者プロファイルデータテーブルの構成例を示す図である。
【図６】本実施形態に係る機器プロファイルの登録処理に関するフローチャートである。
【図７】本実施形態に係る機器プロファイル登録時にクライアントに表示される画面の遷移を説明する図である。
【図８】本実施形態に係る機器プロファイルデータテーブルの構成例を示す図である。
【図９】本実施形態においてサービス利用者が入出力機器上で享受可能なサービスを表示するためのフローチャートである。
【図１０】本実施形態に係るサービスを利用する際に入出力機器に表示される画面の遷移を説明する図である。
【図１】
2004139347.tif 000003
【図２】
2004139347.tif 000004
【図３】
2004139347.tif 000005
【図４】
2004139347.tif 000006
【図５】
2004139347.tif 000007
【図６】
2004139347.tif 000008
【図７】
2004139347.tif 000009
【図８】
2004139347.tif 000010
【図９】
2004139347.tif 000011
【図１０】
2004139347.tif 000012