(57)【要約】【課題】  複数のグループに分けられた一つ以上の設定項目から成る設定内容を一連の処理の中で変更することができ、複数のグループに分けられた設定内容を変更している途中で生じた他からの設定内容に対する要求を排他できる情報処理装置、クライアント、設定内容変更方法、設定内容変更プログラムおよび記録媒体を提供することを目的とする。【解決手段】  設定項目から成る設定内容を変更可能な情報処理装置１であって、設定項目を複数のグループに分け、グループ毎に設定項目に対する参照又は変更ができない占有状態と、できる設定可能状態とを有しており、設定可能状態のときに設定項目に対する参照又は変更を行う設定用情報管理手段３２１と、グループ毎の占有状態及び設定可能状態を管理し、グループが同時に移行できない設定可能状態を、一のグループから他のグループに引き継ぐメイン情報管理手段３００とを有することにより上記課題を解決する。【選択図】  図３
2005174291.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される１つ以上のクライアントまたは自機の入力装置からの設定要求に応じて、一つ以上の設定項目から成る設定内容を変更可能な情報処理装置であって、
前記設定項目を複数のグループに分け、前記グループ毎に前記設定項目に対する参照又は変更ができない占有状態と前記設定項目に対する参照又は変更ができる設定可能状態とを有しており、前記設定可能状態のときに前記設定項目に対する参照又は変更を行う設定用情報管理手段と、
前記グループ毎の占有状態および設定可能状態を管理し、前記グループが同時に移行できない前記設定可能状態を、一のグループから他のグループに引き継ぐメイン情報管理手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記メイン情報管理手段は、前記設定項目に対する参照又は変更の権限を持っていることを証明する情報と、前記グループ毎の占有状態または設定可能状態とを対応付けて管理することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記メイン情報管理手段は、前記設定項目に対する参照または変更の権限を持っていることを証明する情報として、前記クライアント又は自機の入力装置と前記設定用情報管理手段との間に確立したセッションを利用することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記設定用情報管理手段は、前記設定項目を種別毎のグループに分け、前記グループ毎に占有状態と設定可能状態とを有することを特徴とする請求項１乃至３何れか一項記載の情報処理装置。
【請求項５】
前記メイン情報管理手段は、前記設定項目に対する参照または変更の権限が、前記一のグループに含まれる設定項目と他のグループに含まれる設定項目とで異なるときに、前記一のグループから他のグループに前記設定可能状態を引き継ぐことを特徴とする請求項１乃至４何れか一項記載の情報処理装置。
【請求項６】
前記メイン情報管理手段は、前記一のグループを占有状態から設定可能状態に移行し、前記設定要求に応じて前記一のグループに含まれる設定項目を変更したあと、前記一のグループを設定可能状態から占有状態に移行し、
前記他のグループを占有状態から設定可能状態に移行し、前記設定要求に応じて前記他のグループに含まれる設定項目を変更したあと、前記設定可能状態および占有状態を解除することを特徴とする請求項１乃至５何れか一項記載の情報処理装置。
【請求項７】
前記メイン情報管理手段は、前記設定可能状態を一のグループから他のグループに引き継ぐときに、前記セッションの情報を前記設定用情報管理手段に送信することを特徴とする請求項３記載の情報処理装置。
【請求項８】
前記メイン情報管理手段は、前記設定可能状態を一のグループから他のグループに引き継ぐときに、前記セッションに関連付けられたチケットを前記設定用情報管理手段に送信することを特徴とする請求項３記載の情報処理装置。
【請求項９】
前記設定用情報管理手段は、前記設定項目に対する参照又は変更の権限を持っている操作者のユーザ情報およびパスワードを前記グループ毎に保持しており、前記ユーザ情報およびパスワードを含むセッション開始要求を前記メイン情報管理手段から受信すると、前記クライアント又は自機の入力装置との間にセッションを確立することを特徴とする請求項３記載の情報処理装置。
【請求項１０】
前記設定内容はアドレス帳データであって、一つ以上の設定項目が、一般データ，個人データ及び管理データのグループに分けられていることを特徴とする請求項１乃至９何れか一項記載の情報処理装置。
【請求項１１】
前記情報処理装置は、画像形成に係るプロセスを有する画像処理装置であることを特徴とする請求項１乃至１０何れか一項記載の情報処理装置。
【請求項１２】
ネットワークを介して接続される情報処理装置に設定要求を送信し、前記情報処理装置に設定されている一つ以上の設定項目から成る設定内容を変更可能なクライアントであって、
前記設定項目を複数に分けたグループを、前記設定項目に対する参照又は変更ができない占有状態に移行させたあと、一のグループを前記設定項目に対する参照又は変更ができる設定可能状態に移行させる手段と、
複数の前記グループが同時に移行できない前記設定可能状態を、前記一のグループから他のグループに引き継がせる手段と
を有することを特徴とするクライアント。
【請求項１３】
ネットワークを介して接続される１つ以上のクライアントまたは自機の入力装置からの設定要求に応じて、一つ以上の設定項目から成る設定内容を変更可能な情報処理装置の設定内容変更方法であって、
前記情報処理装置は、前記設定項目を複数のグループに分け、前記グループ毎に前記設定項目に対する参照又は変更ができない占有状態と前記設定項目に対する参照又は変更ができる設定可能状態とを有しており、
全てのグループを前記占有状態に移行させたあと、一のグループを前記占有状態から設定可能状態に移行させる第１段階と、
複数のグループが同時に移行できない前記設定可能状態を、前記一のグループから他のグループに引き継がせる第２段階と
を有することを特徴とする設定内容変更方法。
【請求項１４】
前記第１段階は、前記一のグループを設定可能状態に移行し、前記設定要求に応じて前記設定項目を変更したあと、前記設定可能状態から占有状態に移行し、
前記第２段階は、前記他のグループを前記占有状態から設定可能状態に移行し、前記設定要求に応じて前記設定項目を変更したあと、全てのグループの前記設定可能状態および占有状態を解除することを特徴とする請求項１３記載の設定内容変更方法。
【請求項１５】
前記第１段階及び第２段階は、前記設定項目に対する参照又は変更の権限を持っていることを証明する情報と、前記グループ毎の占有状態または設定可能状態とを対応付けて管理することを特徴とする請求項１４記載の設定内容変更方法。
【請求項１６】
前記設定項目に対する参照または変更の権限を持っていることを証明する情報として、前記クライアント又は自機の入力装置と前記設定用情報管理手段との間に確立したセッションを利用することを特徴とする請求項１５記載の設定内容変更方法。
【請求項１７】
前記設定項目を種別毎のグループに分け、前記グループ毎に占有状態と設定可能状態とを有することを特徴とする請求項１３乃至１６何れか一項記載の設定内容変更方法。
【請求項１８】
前記設定項目に対する参照または変更の権限が、前記一のグループに含まれる設定項目と他のグループに含まれる設定項目とで異なるときに、前記設定可能状態は前記一のグループから他のグループに引き継がれることを特徴とする請求項１３乃至１７何れか一項記載の設定内容変更方法。
【請求項１９】
前記設定可能状態が一のグループから他のグループに引き継がれるときに、前記セッションの情報は前記設定用情報管理手段に送信されることを特徴とする請求項１６記載の設定内容変更方法。
【請求項２０】
前記設定可能状態が一のグループから他のグループに引き継がれるときに、前記セッションに関連付けられたチケットは前記設定用情報管理手段に送信されることを特徴とする請求項１６記載の設定内容変更方法。
【請求項２１】
ネットワークを介して接続される情報処理装置に設定要求を送信し、前記情報処理装置に設定されている一つ以上の設定項目から成る設定内容を変更可能なクライアントを、
前記設定項目を複数に分けたグループを、前記設定項目に対する参照又は変更ができない占有状態に移行させたあと、一のグループを前記設定項目に対する参照又は変更ができる設定可能状態に移行させる手段と、
複数の前記グループが同時に移行できない前記設定可能状態を、前記一のグループから他のグループに引き継がせる手段と
して機能させるための設定内容変更プログラム。
【請求項２２】
ネットワークを介して接続される情報処理装置に設定要求を送信し、前記情報処理装置に設定されている一つ以上の設定項目から成る設定内容を変更可能なクライアントを、
前記設定項目を複数に分けたグループを、前記設定項目に対する参照又は変更ができない占有状態に移行させたあと、一のグループを前記設定項目に対する参照又は変更ができる設定可能状態に移行させる手段と、
複数の前記グループが同時に移行できない前記設定可能状態を、前記一のグループから他のグループに引き継がせる手段と
して機能させるための設定内容変更プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、クライアント、設定内容変更方法、設定内容変更プログラムおよび記録媒体に係り、特に一つ以上の設定項目から成る設定内容を変更可能な情報処理装置、クライアント、設定内容変更方法、設定内容変更プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
近年、１つ以上のクライアント，情報処理装置等がネットワークを介して接続されたシステムにおいて、情報処理装置に格納されているアドレス帳データをクライアントまたは情報処理装置から変更することがよく行われている。アドレス帳データは、設定内容の一例である。
【０００３】
このように、アドレス帳データはクライアントまたは情報処理装置を操作する操作者からの指示により変更されるため、複数の操作者から同時に変更される可能性があった。また、アドレス帳データは情報処理装置で動作するアプリケーションにより利用されているときに、情報処理装置またはクライアントを操作する操作者からの指示により変更される可能性もあった。さらに、アドレス帳データは情報処理装置またはクライアントからの指示により変更されているときに、情報処理装置で動作するアプリケーションに利用される可能性もあった。
【０００４】
そこで、従来の情報処理装置では一人の操作者がアドレス帳データを変更しているときに、他の操作者やアプリケーションからのアドレス帳データに対する参照や変更ができないロックと呼ばれる状態を有している。
【０００５】
アドレス帳データは、メール送信時の宛先など一般に公開すべき内容のもの（以下、一般データという）と、パスワードなどユーザが個人的に利用するもの（以下、個人データという）と、課金データなど管理者が利用するもの（以下、管理データという）とで構成されている。このような、アドレス帳データを構成する一般データ，個人データ及び管理データはデータ保護の観点から、アクセス可能な主体が一般データ，個人データ及び管理データごとに異なっている。例えば一般データは、一般ユーザ及び管理者がアクセス可能である。個人データは、一般ユーザがアクセス可能である。管理データは、管理者がアクセス可能である。
【０００６】
また、情報処理装置の一例としての画像処理装置は、プリンタ，コピー，ファクシミリおよびスキャナなどの各装置の機能を１つの筐体内に収納している。画像処理装置は、１つの筐体内に表示部，印刷部および撮像部などを設けると共に、プリンタ，コピー，ファクシミリおよびスキャナにそれぞれ対応する４種類のソフトウェアを設け、そのソフトウェアを切り替えることより、プリンタ，コピー，ファクシミリおよびスキャナとして動作させるものである。例えば特許文献１には、画像処理装置の一例が記載されている。このような画像処理装置では、例えばファクシミリ，スキャナなどの機能がアドレス帳データを利用している。
【０００７】
従来の情報処理装置や画像処理装置では、アドレス帳データに対する要求（内容の変更や参照など）を処理する設定部が設けられている。例えば、クライアントからアドレス帳データの内容を変更する場合、クライアントはアドレス帳データに対する要求を処理する設定部とセッションを確立し、ロックに移行し、その設定部にアドレス帳データの変更内容を指示することでアドレス帳データの内容を変更していた。
【特許文献１】特開２００２−８４３８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来の情報処理装置や画像処理装置では、アドレス帳データを構成する一般データ，個人データ及び管理データの内容を連続して変更することがある。なお、従来の情報処理装置や画像処理装置では、データ保護の観点から、アクセス可能な主体が一般データ，個人データ及び管理データごとに異なっている。したがって、従来の情報処理装置や画像処理装置では、一般データ，個人データ及び管理データの内容を連続して変更するとき、その内容の変更権限を有する操作者が異なる場合があった。
【０００９】
この場合、クライアントは一般データの変更権限に基づきアドレス帳データに対する要求を処理する設定部とセッションを確立し、ロックに移行し、その設定部に一般データの変更内容を指示することで一般データの内容を変更する。続いて、クライアントはロック及びセッションを解除し、次に内容を変更する個人データや管理データ等の変更権限に基づき設定部とセッションを確立し、ロックに移行し、設定部に個人データや管理データ等の変更内容を指示することで個人データや管理データの内容を変更する。
【００１０】
即ち、従来の情報処理装置や画像処理装置ではアドレス帳データを構成する一般データ等の一のデータの内容を変更してから、個人データや管理データ等の他の一のデータの内容を変更するまでの間にロックが解除される時間帯があり、その時間帯に他の操作者やアプリケーションからアドレス帳データに対する要求が行われる可能性があった。したがって、従来の情報処理装置や画像処理装置ではアドレス帳データを構成する一般データ，個人データ及び管理データの内容を連続して変更しなければならない場合に問題があった。
【００１１】
本発明は、上記の点に鑑みなされたもので、複数のグループに分けられた一つ以上の設定項目から成る設定内容を一連の処理の中で変更することができ、複数のグループに分けられた設定内容を変更している途中で生じた他からの設定内容に対する要求を排他できる情報処理装置、クライアント、設定内容変更方法、設定内容変更プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１２】
そこで、上記課題を解決するため、本発明は、ネットワークを介して接続される１つ以上のクライアントまたは自機の入力装置からの設定要求に応じて、一つ以上の設定項目から成る設定内容を変更可能な情報処理装置であって、前記設定項目を複数のグループに分け、前記グループ毎に前記設定項目に対する参照又は変更ができない占有状態と前記設定項目に対する参照又は変更ができる設定可能状態とを有しており、前記設定可能状態のときに前記設定項目に対する参照又は変更を行う設定用情報管理手段と、前記グループ毎の占有状態および設定可能状態を管理し、前記グループが同時に移行できない前記設定可能状態を、一のグループから他のグループに引き継ぐメイン情報管理手段とを有することを特徴とする。
【００１３】
また、本発明は、ネットワークを介して接続される情報処理装置に設定要求を送信し、前記情報処理装置に設定されている一つ以上の設定項目から成る設定内容を変更可能なクライアントであって、前記設定項目を複数に分けたグループを、前記設定項目に対する参照又は変更ができない占有状態に移行させたあと、一のグループを前記設定項目に対する参照又は変更ができる設定可能状態に移行させる手段と、複数の前記グループが同時に移行できない前記設定可能状態を、前記一のグループから他のグループに引き継がせる手段とを有することを特徴とする。
【００１４】
また、本発明は、ネットワークを介して接続される１つ以上のクライアントまたは自機の入力装置からの設定要求に応じて、一つ以上の設定項目から成る設定内容を変更可能な情報処理装置の設定内容変更方法であって、前記情報処理装置は、前記設定項目を複数のグループに分け、前記グループ毎に前記設定項目に対する参照又は変更ができない占有状態と前記設定項目に対する参照又は変更ができる設定可能状態とを有しており、全てのグループを前記占有状態に移行させたあと、一のグループを前記占有状態から設定可能状態に移行させる第１段階と、複数のグループが同時に移行できない前記設定可能状態を、前記一のグループから他のグループに引き継がせる第２段階とを有することを特徴とする。
【００１５】
また、本発明は、ネットワークを介して接続される情報処理装置に設定要求を送信し、前記情報処理装置に設定されている一つ以上の設定項目から成る設定内容を変更可能なクライアントを、前記設定項目を複数に分けたグループを、前記設定項目に対する参照又は変更ができない占有状態に移行させたあと、一のグループを前記設定項目に対する参照又は変更ができる設定可能状態に移行させる手段と、複数の前記グループが同時に移行できない前記設定可能状態を、前記一のグループから他のグループに引き継がせる手段として機能させるための設定内容変更プログラムであることを特徴とする。
【００１６】
また、本発明は、ネットワークを介して接続される情報処理装置に設定要求を送信し、前記情報処理装置に設定されている一つ以上の設定項目から成る設定内容を変更可能なクライアントを、前記設定項目を複数に分けたグループを、前記設定項目に対する参照又は変更ができない占有状態に移行させたあと、一のグループを前記設定項目に対する参照又は変更ができる設定可能状態に移行させる手段と、複数の前記グループが同時に移行できない前記設定可能状態を、前記一のグループから他のグループに引き継がせる手段として機能させるための設定内容変更プログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。
【００１７】
本発明では、設定項目を複数のグループに分け、前記グループ毎に設定項目に対する参照又は変更ができない占有状態と前記設定項目に対する参照又は変更ができる設定可能状態とを有しており、設定可能状態のときに設定項目に対する参照又は変更を行う設定用情報管理手段と、グループ毎の占有状態および設定可能状態を管理し、複数のグループが同時に移行できない設定可能状態を、一のグループから他のグループに引き継ぐメイン情報管理手段とを有することにより、複数のグループの設定内容を変更している間、占有状態または設定可能状態であるため、ロックが解除される時間帯がない。
【発明の効果】
【００１８】
本発明によれば、複数のグループに分けられた一つ以上の設定項目から成る設定内容を一連の処理の中で変更することができ、複数のグループに分けられた設定内容を変更している途中で生じた他からの設定内容に対する要求を排他できる情報処理装置、クライアント、設定内容変更方法、設定内容変更プログラムおよび記録媒体を提供可能である。
【発明を実施するための最良の形態】
【００１９】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例では画像処理装置を一例として説明するが、複数の設定項目から成る設定内容をクライアントからリモートで変更可能な如何なる情報処理装置であってもよい。また、本実施例では複数の設定項目から成る設定内容の一例としてアドレス帳データを例に説明するが、複数のグループに分けられた一つ以上の設定項目から成る如何なる情報であってもよい。
【００２０】
図１は、本発明による画像処理装置の一実施例の構成図である。画像処理装置１は、ソフトウェア群２と，起動部３と，ハードウェア資源４とを含むように構成される。
【００２１】
起動部３は画像処理装置１の電源投入時に最初に実行され、アプリケーション層５およびプラットフォーム６を起動する。例えば起動部３は、アプリケーション層５およびプラットフォーム６のプログラムをハードディスク装置（以下、ＨＤＤという）などから読み出し、読み出した各プログラムをメモリ領域に転送して起動する。
【００２２】
ハードウェア資源４は、プロッタ１１と，スキャナ１２と，ファクシミリなどのその他のハードウェアリソース１３とを含む。ソフトウェア群２は、ＵＮＩＸ（登録商標）などのオペレーティングシステム（以下、ＯＳという）上に起動されているアプリケーション層５とプラットフォーム６とを含む。アプリケーション層５は、プリンタ，コピー，ファックスおよびスキャナなどの画像形成にかかるユーザサービスにそれぞれ固有の処理を行うプログラムを含む。
【００２３】
アプリケーション層５は、プリンタアプリ２１と，コピーアプリ２２と，ファックスアプリ２３と，スキャナアプリ２４と，ＷＥＢページアプリ２５と，シンプル・オブジェクト・アクセス・プロトコル（以下、ＳＯＡＰという）通信アプリ２６と，共有ファンクション層７と，Ｗｅｂサービス層８とを含む。
【００２４】
共有ファンクション層７は、１つ以上の共有ファンクション（以下、ＳＦという）２８を含む。Ｗｅｂサービス層８は、ＷＥＢページアプリ２５及びＳＯＡＰ通信アプリ２６とＳＦ２８との間に設けられたＷＥＢサービスファンクション（以下、ＷＳＦという）２７を含む。
【００２５】
ＷＳＦ２７は、予め定義されている関数によりＷＥＢページアプリ２５またはＳＯＡＰ通信アプリ２６からの処理要求を受信可能とするアプリケーションプログラムインターフェース（以下、ＡＰＩという）５１を有する。また、ＳＦ２８は予め定義されている関数によりＷＳＦ２７からの処理要求を受信可能とするＡＰＩ５２を有する。
【００２６】
ＷＳＦ２７はＡＰＩ５１を介してＷＥＢページアプリ２５またはＳＯＡＰ通信アプリ２６からの処理要求を受信すると、その処理要求に応じてＳＦ２８を選択する。ＷＳＦ２７はＡＰＩ５１を介して受信した処理要求を、その処理要求に応じて選択したＳＦ２８にＡＰＩ５２を介して送信する。ＳＦ２８はＡＰＩ５２を介して処理要求を受信すると、その処理要求に応じた処理を行う。
【００２７】
また、プラットフォーム６は、アプリケーション層５からの処理要求を解釈してハードウェア資源４の獲得要求をシステムリソースマネージャ（以下、ＳＲＭという）３９に供給するコントロールサービス層９と、１つ以上のハードウェア資源４の管理を行ってコントロールサービス層９からの獲得要求を調停するＳＲＭ３９と、ＳＲＭ３９からの獲得要求に応じてハードウェア資源４の管理を行うハンドラ層１０とを含む。なお、プラットフォーム６は、予め定義されている関数によりアプリケーション層５からの処理要求を受信可能とするＡＰＩ５３を有するように構成されている。ＯＳは、アプリケーション層５およびプラットフォーム６の各ソフトウェアをプロセスとして並列実行する。
【００２８】
コントロールサービス層９は、ＮＣＳ３１，ＤＣＳ３２，ＯＣＳ３３，ＦＣＳ３４，ＥＣＳ３５，ＭＣＳ３６，ＵＣＳ３７，ＳＣＳ３８など、一つ以上のサービスモジュールを含むように構成されている。
【００２９】
ＮＣＳ（ネットワークコントロールサービス）３１のプロセスは、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分ける際の仲介、又は各アプリケーションからのデータをネットワーク側に送信する際の仲介を行う。例えばＮＣＳ３１は、画像処理装置にネットワークを介して接続されているネットワーク機器とのデータ通信を制御する。
【００３０】
ＤＣＳ（デリバリーコントロールサービス）３２のプロセスは、画像処理装置１に蓄積されている文書データの配送などの制御を行う。ＯＣＳ（操作パネルコントロールサービス）３３のプロセスは、後述する操作パネルの制御を行う。
【００３１】
ＦＣＳ（ファックスコントロールサービス）３４のプロセスは、アプリケーション層５からＰＳＴＮまたはＩＳＤＮ網を利用したファックスの送受信，バックアップ用のメモリで管理されている各種ファックスデータの登録又は引用，ファックスの読み取り，ファックスの受信印刷などを行うためのＡＰＩを提供する。
【００３２】
ＥＣＳ（エンジンコントロールサービス）３５のプロセスは、プロッタ１１，スキャナ１２，ハードウェアリソース１３などのエンジン部の制御を行う。ＭＣＳ（メモリコントロールサービス）３６のプロセスは、メモリの取得又は解放，ＨＤＤの利用，画像データの圧縮および伸張などの制御を行う。ＵＣＳ（ユーザ情報コントロールサービス）３７のプロセスは、ユーザ情報の管理を行うものである。
【００３３】
ＳＣＳ（システムコントロールサービス）３８のプロセスは、操作部の制御，システム画面の表示，ＬＥＤの表示，ハードウェア資源の管理，アプリケーションの管理，割り込みアプリケーションの制御などの処理を行う。
【００３４】
ＳＲＭ３９のプロセスは、ＳＣＳ３８と共にシステムの制御およびハードウェア資源４の管理を行うものである。例えばＳＲＭ３９のプロセスは、プロッタ１１やスキャナ１２などのハードウェア資源４を利用する上位層からの獲得要求に従って調停を行い、ハードウェア資源４の実行を制御する。
【００３５】
具体的に、ＳＲＭ３９のプロセスは獲得要求されたハードウェア資源４が利用可能であるか（他の獲得要求により利用されていないか）を判定し、利用可能であれば獲得要求されたハードウェア資源４が利用可能である旨を上位層に通知する。ＳＲＭ３９のプロセスは、上位層からの獲得要求に対してハードウェア資源４を利用するためのスケジューリングを行い、要求内容（プリンタエンジンによる紙搬送と作像動作，メモリの確保，ファイルの生成など）を直接実施している。
【００３６】
また、ハンドラ層１０は後述するＦＣＵ（ファックスコントロールユニット）の管理を行うＦＣＵＨ（ファックスコントロールユニットハンドラ）４０と、プロセスに対するメモリの割り振り及びプロセスに割り振ったメモリの管理を行うＩＭＨ（イメージメモリハンドラ）４１とを含む。ＳＲＭ３９及びＦＣＵＨ４０は、予め定義されている関数によりハードウェア資源４に対する処理要求を送信するエンジンＩ／Ｆ５４を利用して、ハードウェア資源４に対する処理要求を行う。
【００３７】
図１の構成により、画像処理装置１は各アプリケーションで共通的に必要な処理をプラットフォーム６で一元的に処理することができる。次に、画像処理装置１のハードウェア構成について説明する。
【００３８】
図２は、本発明による画像処理装置の一実施例のハードウェア構成図である。図２の画像処理装置１は、コントローラ６０，操作パネル８０，ＦＣＵ８１，エンジン部８２を有する。
【００３９】
コントローラ６０は、ＣＰＵ６１，システムメモリ６２，ＮＢ６３，ＳＢ６４，ＡＳＩＣ６６，ローカルメモリ６７，ＨＤＤ６８、ＮＩＣ６９，ＵＳＢ  Ｉ／Ｆ７０，ＩＥＥＥ１３９４  Ｉ／Ｆ７１，セントロニクス  Ｉ／Ｆ７２を有する。
【００４０】
操作パネル８０は、コントローラ６０のＡＳＩＣ６６に接続されている。また、ＦＣＵ８１およびエンジン部８２はコントローラ６０のＡＳＩＣ６６にＰＣＩバス８３を介して接続されている。
【００４１】
コントローラ６０は、ＡＳＩＣ６６にローカルメモリ６７，ＨＤＤ６８などが接続されると共に、ＣＰＵ６１とＡＳＩＣ６６とがＣＰＵチップセットのＮＢ６３を介して接続されている。なお、ＡＳＩＣ６６とＮＢ６３とはＡＧＰ（Accelerated Graphics Port）６５を介して接続されている。
【００４２】
ＣＰＵ６１は、画像処理装置１の全体制御を行うものである。ＣＰＵ６１は、ＮＣＳ３１，ＤＣＳ３２，ＯＣＳ３３，ＦＣＳ３４，ＥＣＳ３５，ＭＣＳ３６，ＵＣＳ３７，ＳＣＳ３８をＯＳ上に起動させると共に、アプリケーション層５を形成するプリンタアプリ２１，コピーアプリ２２，ファックスアプリ２３，スキャナアプリ２４，ＷＥＢページアプリ２５，ＳＯＡＰ通信アプリ２６，ＷＳＦ２７，ＳＦ２８を起動して実行させる。
【００４３】
ＮＢ（ノースブリッジ）６３は、ＣＰＵ６１，システムメモリ６２，ＳＢ６４，ＡＳＩＣ６６，ＮＩＣ６９，ＵＳＢ  Ｉ／Ｆ７０，ＩＥＥＥ１３９４  Ｉ／Ｆ７１及びセントロニクス  Ｉ／Ｆ７２を接続するためのブリッジである。ＮＢ６３は、ＳＢ６４，ＮＩＣ６９，ＵＳＢ  Ｉ／Ｆ７０，ＩＥＥＥ１３９４  Ｉ／Ｆ７１及びセントロニクス  Ｉ／Ｆ７２とＰＣＩバス７３を介して接続されている。なお、ＳＢ（サウスブリッジ）６４は、ＰＣＩバス７３とＲＯＭや周辺デバイス等とを接続するためのブリッジである。
【００４４】
システムメモリ６２は、描画用メモリ等として用いるメモリである。ローカルメモリ６７は、コピー用画像バッファ，符号バッファ等として用いるメモリである。ＡＳＩＣ６６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。また、ＨＤＤ６８は画像データの蓄積，文書データの蓄積，プログラムの蓄積，フォントデータの蓄積，フォームの蓄積などを行うストレージ（補助記憶装置）の一例である。
【００４５】
ＮＩＣ（ネットワークインターフェースカード）６９は、画像処理装置１をインターネットやＬＡＮ等のネットワークに接続するインターフェース機器である。ＵＳＢ  Ｉ／Ｆ７０，ＩＥＥＥ１３９４  Ｉ／Ｆ７１およびセントロニクス  Ｉ／Ｆ７２は、夫々の規格に準じたインターフェースである。また、操作パネル８０は、操作者からの入力操作を受け付けると共に、操作者に向けた表示を行う操作部である。
【００４６】
なお、ＦＣＵ８１はバックアップ用のメモリを有している。ＦＣＵ８１が有するメモリは、例えば画像処理装置１の電源がＯＦＦのときに受信したファクシミリデータを一時的に格納するために利用される。
【００４７】
以下、画像処理装置１により実現される設定内容変更方法について図面を参照しつつ説明していく。図３は、本発明による設定内容変更方法について説明するための画像処理装置の機能構成図である。なお、図３の機能構成図は説明に必要のない機能構成を省略している。
【００４８】
図３は、画像処理装置１のプリンタアプリ２１，コピーアプリ２２，ファックスアプリ２３，スキャナアプリ２４，ＵＣＳ３７，操作パネル８０，メイン情報管理手段としてのＷＳＦアドレス帳管理サービス３００，設定用情報管理手段としての設定用アドレス帳管理サービス３２１およびアドレス帳データ３３０を表している。
【００４９】
画像処理装置１は、インターネット，ＬＡＮなどのネットワーク１５０を介してクライアント１００に接続されている。画像処理装置１は、アドレス帳に関する各種設定内容がアドレス帳データ３３０として格納されており、アドレス帳データ３３０がクライアント１００からリモートで参照または変更される。また、画像処理装置１は自機の操作パネル８０を操作する操作者からの指示により、アドレス帳データ３３０が参照または変更される。
【００５０】
画像処理装置１は、例えばＸＭＬ（eXtensible Markup Language）形式でクライアント１００とデータ交換を行う。なお、画像処理装置１とクライアント１００とは、例えばデータ・アクセス・プロトコルとしてＳＯＡＰ（Simple Object Access Protocol）と呼ばれる通信プロトコル規格を利用する。
【００５１】
クライアント１００からリモートでアドレス帳データ３３０の参照または変更を行う場合、操作者はクライアント１００をネットワーク１５０，ＮＣＳ３１経由でＷＳＦアドレス帳管理サービス３００に接続する。例えばＮＣＳ３１は、ネットワーク１５０経由で接続されるクライアント１００とのデータ通信をｈｔｔｐｄ（HyperText Transfer Protocol Daemon）２１０により、ＨＴＴＰ（HyperText Transfer Protocol）で制御する。
【００５２】
ＷＳＦアドレス帳管理サービス３００は、ロック管理部３０１，セッション管理部３０２を有する。ロック管理部３０１は、一の操作者がアドレス帳データ３３０を参照または変更しているときに他の操作者や自機のアプリ（コピーアプリ２２など）からのアドレス帳データ３３０に対する参照や変更ができないロックと呼ばれる状態を管理している。ロックには、後述するように、アドレス帳データ３３０に対する参照または変更ができない占有状態と、アドレス帳データ３３０に対する参照または変更ができる設定可能状態とが含まれる。
【００５３】
セッション管理部３０２は、クライアント１００と、管理対象としての設定用アドレス帳管理サービス３２１との間に確立したセッション等を管理している。ＷＳＦアドレス帳管理サービス３００は、ロック管理部３０１及びセッション管理部３０２を利用してロックとセッションとの対応付けを行っている。ＷＳＦアドレス帳管理サービス３００は、例えば図１のＷＳＦ２７の一機能として実現される。
【００５４】
設定用アドレス帳管理サービス３２１は、ＵＣＳ３７が管理するアドレス帳データ３３０の変更や参照に関する処理を行う。設定用アドレス帳管理サービス３２１は、例えば図１のＳＦ２８として実現される。図３の画像処理装置１の設定用アドレス帳管理サービス３２１，操作パネル８０，コピーアプリ２２，スキャナアプリ２４，ファックスアプリ２３，プリンタアプリ２１はそれぞれロック管理部３２６ａ〜３２６ｆを有しており、ロックの状態に応じた後述するような処理を行う。
【００５５】
図４は、複数のグループに分けられたアドレス帳データの一例の構成図である。図４のアドレス帳データは、一般データ４０１，個人データ４０２および管理データ４０３のグループに分けられている。一般データ４０１は、メール送信時の宛先など一般に公開すべき内容のものであり、例えば登録番号（ユーザ名），名前，メールアドレス，ＦＡＸ番号またはＳＭＢ／ＦＴＰ名などを含むように構成される。
【００５６】
個人データ４０２は、パスワードなどユーザが個人的に利用するものであり、例えばパスワード，ＳＭＢ／ＦＴＰパスワードなどを含むように構成される。また、管理データ４０３は課金データなど管理者が利用するものであり、例えばユーザ名，利用制限情報，課金データなどを含むように構成される。
【００５７】
アドレス帳データ３３０を構成する図４のような一般データ４０１，個人データ４０２および管理データ４０３は、データ保護の観点からアクセス可能な主体が異なる。例えば一般データ４０１は一般ユーザ及び管理者がアクセス可能である。個人データ４０２は一般ユーザがアクセス可能である。管理データ４０３は管理者がアクセス可能である。
【実施例１】
【００５８】
次に、図３の画像処理装置１が行う処理についてフローチャートを参照しつつ説明していく。図５〜図７は、本発明による設定内容変更処理の第１実施例のフローチャートである。
【００５９】
クライアント１００からリモートで画像処理装置１に格納されているアドレス帳データ３３０の参照または変更を行う場合、一般ユーザまたは管理者はクライアント１００を操作して図８のアドレス一覧画面１０００の表示を要求する。クライアント１００は、図８のアドレス一覧画面１０００を表示装置に表示させる。なお、アドレス一覧画面１０００の画面データはクライアント１００に予め格納しておいても良いし、画像処理装置１から取得するようにしてもよい。
【００６０】
図８は、アドレス一覧画面の一例のイメージ図である。一般ユーザまたは管理者は、参照または変更を行うアドレス帳データを選択して変更ボタン１００１を押下する。図８のアドレス一覧画面１０００では、「Ｎｏ：１１１」，「ユーザ名：ｓａｔｏｈ」のアドレス帳データを選択している。一般ユーザまたは管理者により変更ボタン１００１が押下されると、クライアント１００は図９のような変更データ選択画面１０１０を表示装置に表示させる。なお、変更データ選択画面１０１０の画面データはクライアント１００に予め格納しておいても良いし、画像処理装置１から取得するようにしてもよい。
【００６１】
図９は、変更データ選択画面の一例のイメージ図である。一般ユーザまたは管理者は参照または変更を行うアドレス帳データの種別（グループ）を選択してＯＫボタン１０１１を押下する。図９の変更データ選択画面１０１０では、個人データおよび管理データが選択されている。一般ユーザまたは管理者によりＯＫボタン１０１１が押下されると、クライアント１００は図１０のユーザ認証画面１０２０を表示装置に表示させる。ユーザ認証画面１０２０の画面データは、クライアント１００に予め格納しておいても良いし、画像処理装置１から取得するようにしてもよい。
【００６２】
図１０は、ユーザ認証画面の一例のイメージ図である。一般ユーザまたは管理者は、図１０のユーザ認証画面１０２０にユーザ名とパスワードとを入力してＯＫボタン１０２１を押下する。一般ユーザまたは管理者によりＯＫボタン１０２１が押下されると、クライアント１００はステップＳ１０に進む。ここでは、「ユーザ名：ｓａｔｏｈ」の一般ユーザによりユーザ名とパスワードとが入力された例を説明する。
【００６３】
ステップＳ１０では、クライアント１００が、ネットワーク１５０，ＮＣＳ３１経由でＷＳＦアドレス帳管理サービス３００にセッション開始要求を送信する。ステップＳ１０のセッション開始要求には、ユーザ名，パスワードが含まれる。なお、ステップＳ１０に含まれるユーザ名は、図８及び図９で選択したアドレス帳データ及びアドレス帳データの種別「個人データ」に対する設定権限を持った一般ユーザを表しているものとする。
【００６４】
ステップＳ１１に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１にセッション開始要求を送信する。ステップＳ１１のセッション開始要求には、ユーザ名，パスワードが含まれる。
【００６５】
ステップＳ１２に進み、設定用アドレス帳管理サービス３２１は受信したセッション開始要求からユーザ名及びパスワードを取得し、そのユーザ名及びパスワードが設定用アドレス帳管理サービス３２１の有する設定権限表４００に含まれていればクライアント１００とのセッションを確立する。設定用アドレス帳管理サービス３２１の有する設定権限表４００は、アドレス帳データ３３０の設定内容を変更可能な一般ユーザ及び管理者をアドレス帳データの種別毎に表している。
【００６６】
ステップＳ１３に進み、設定用アドレス帳管理サービス３２１はステップＳ１２で確立したセッションのセッションＩＤをＷＳＦアドレス帳管理サービス３００に送信する。ステップＳ１４に進み、ＷＳＦアドレス帳管理サービス３００はステップＳ１３で受信したセッションＩＤをクライアント１００に送信する。
【００６７】
ステップＳ１５に進み、クライアント１００はＷＳＦアドレス帳管理サービス３００にアドレス帳データのロック開始要求を送信する。ステップＳ１５のアドレス帳データのロック開始要求には、ステップＳ１４でＷＳＦアドレス帳管理サービス３００から受信したセッションＩＤ，ロックの希望有効期限，ロック対象のアドレス帳データのＩＤ，更新するアドレス帳データの種別「個人データ」が含まれている。
【００６８】
ここで、セッションＩＤは操作パネル８０又はクライアント１００を通して操作している人が、アドレス帳データの各種種別に対する設定権限を持っている事を証明するものである。つまり、セッションＩＤは設定権限が認証されたことを証明する情報として利用される。ステップＳ１６に進み、ＷＳＦアドレス帳管理サービス３００はロック管理部３０１及びセッション管理部３０２を利用してロックとセッションとの対応付けを行う。
【００６９】
図１１は、ロックとセッションとの対応付けについて説明する為の図である。セッション管理部３０２は、セッションごとにセッション情報１０３０を生成する。セッション情報１０３０は、セッションＩＤ，ユーザ情報，ロック権限のあり／なし等の情報から構成される。また、ロック管理部３０１はロック時にロック情報１０３１を生成する。ロック情報１０３１は、ロック対象のアドレス帳データのＩＤ，変更可能なアドレス帳データの種別（一般データ，個人データ，管理データなど），ロックの状態，ロックを保持しているセッションのセッションＩＤ等の情報から構成される。即ち、ロックとセッションとはセッション情報１０３０を構成するセッションＩＤとロック情報１０３１を構成するロックを保持しているセッションのセッションＩＤとで対応付けられている。
【００７０】
ステップＳ１７に進み、ＷＳＦアドレス帳管理サービス３００はアドレス帳データ３３０を占有状態に移行させるアドレス帳データのロック移行処理を開始する。ここで、占有状態とは通常状態と設定可能状態との間に位置し、設定内容に対する参照や変更ができない状態である。ステップＳ１７−１では、ＷＳＦアドレス帳管理サービス３００が、設定用アドレス帳管理サービス３２１に占有開始通知を送信する。ステップＳ１７−１の占有開始通知には、セッションＩＤ，ロックの希望有効期限，ロック対象のアドレス帳データのＩＤ，更新するアドレス帳データの種別「個人データ」が含まれている。
【００７１】
占有開始通知を受信すると、設定用アドレス帳管理サービス３２１は占有開始通知に含まれるアドレス帳データの種別を設定可能状態に移行させると共に、アドレス帳データのその他の種別を占有状態に移行させる。設定可能状態とは、ＷＳＦアドレス帳管理サービス３００からの要求のみ受け付け、アドレス帳データに対する参照や変更ができる状態である。ステップＳ１７−１では、アドレス帳データの種別「個人データ」が設定可能状態に移行し、種別「一般データ」，「管理データ」が占有状態に移行する。
【００７２】
ステップＳ１８に進み、設定用アドレス帳管理サービス３２１はステップＳ１７−１の占有開始通知に対する応答をＷＳＦアドレス帳管理サービス３００に送信する。ステップＳ１９に進み、ＷＳＦアドレス帳管理サービス３００はクライアント１００にロック実行結果を送信する。
【００７３】
ステップＳ１９のロック実行結果を受信すると、クライアント１００は図１２のようなプロパティ設定画面１０４０を表示装置に表示させる。なお、プロパティ設定画面１０４０の画面データはクライアント１００に予め格納しておいても良いし、画像処理装置１から取得するようにしてもよい。
【００７４】
図１２は、プロパティ設定画面の一例のイメージ図である。一般ユーザはプロパティを設定して設定実行ボタン１０４１を押下する。図１２のプロパティ設定画面１０４０では個人データ４０２に含まれるパスワード及びＳＭＢ／ＦＴＰパスワードの設定が行われている。一般ユーザにより設定実行ボタン１０４１が押下されると、クライアント１００はステップＳ２０に進む。
【００７５】
ステップＳ２０では、クライアント１００が、ＷＳＦアドレス帳管理サービス３００にプロパティの設定要求を送信する。ステップＳ２０のプロパティの設定要求には、セッションＩＤ及び設定情報が含まれる。ここで言う設定情報は、図１２のプロパティ設定画面１０４０に設定されたパスワード及びＳＭＢ／ＦＴＰパスワードである。
【００７６】
ステップＳ２１に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１にプロパティの設定要求を送信する。ステップＳ２１のプロパティの設定要求には、セッションＩＤ及び設定情報が含まれる。
【００７７】
プロパティの設定要求を受信すると、設定用アドレス帳管理サービス３２１はプロパティの設定要求からセッションＩＤ及び設定情報を取得し、その設定情報を用いてアドレス帳データ３３０に含まれる個人データ４０２の設定内容を変更する。ステップＳ２２に進み、設定用アドレス帳管理サービス３２１は受信したプロパティの設定要求に対する設定結果をＷＳＦアドレス帳管理サービス３００に送信する。ステップＳ２３に進み、ＷＳＦアドレス帳管理サービス３００はステップＳ２２で受信した設定結果をクライアント１００に送信する。
【００７８】
ステップＳ２４に進み、クライアント１００はＷＳＦアドレス帳管理サービス３００にロック権限明け渡し要求を送信する。ステップＳ２４のロック権限明け渡し要求には、セッションＩＤが含まれる。ステップＳ２５に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１に占有終了通知を送信する。ステップＳ２５の占有終了通知には、ステップＳ２４で受信したセッションＩＤが含まれている。設定用アドレス帳管理サービス３２１は、ステップＳ１７−１の占有開始通知により設定可能状態に移行していたアドレス帳データの種別「個人データ」を占有状態に移行する。
【００７９】
ステップＳ２６に進み、設定用アドレス帳管理サービス３２１はステップＳ２５の占有終了通知に対する応答をＷＳＦアドレス帳管理サービス３００に送信する。ステップＳ２７に進み、ＷＳＦアドレス帳管理サービス３００はクライアント１００にロック権限明け渡し要求の実行結果を送信する。
【００８０】
ステップＳ２８に進み、クライアント１００はＷＳＦアドレス帳管理サービス３００にセッション終了要求を送信する。ステップＳ２８のセッション終了要求には、セッションＩＤが含まれる。ステップＳ２９に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１にセッション終了要求を送信する。ステップＳ２９のセッション終了要求には、セッションＩＤが含まれる。
【００８１】
セッション終了要求を受信すると、設定用アドレス帳管理サービス３２１は受信したセッション終了要求からセッションＩＤを取得し、そのセッションＩＤに応じたセッションを解放する。ステップＳ３０に進み、設定用アドレス帳管理サービス３２１はステップＳ２９で受信したセッション終了要求に対する実行結果をＷＳＦアドレス帳管理サービス３００に送信する。ステップＳ３１に進み、ＷＳＦアドレス帳管理サービス３００はステップＳ３０で受信した実行結果をクライアント１００に送信する。
【００８２】
ステップＳ３１の実行結果を受信すると、クライアント１００は図１３のようなユーザ認証画面１０５０を表示装置に表示させる。なお、ユーザ認証画面１０５０の画面データはクライアント１００に予め格納しておいても良いし、画像処理装置１から取得するようにしてもよい。
【００８３】
図１３は、ユーザ認証画面の他の一例のイメージ図である。一般ユーザまたは管理者はユーザ名とパスワードとを入力してＯＫボタン１０５１を押下する。一般ユーザまたは管理者によりＯＫボタン１０５１が押下されると、クライアント１００はステップＳ３２に進む。ここでは、「ユーザ名：ｓｕｚｕｋｉ」の管理者によりユーザ名とパスワードとが入力された例を説明する。
【００８４】
ステップＳ３２では、クライアント１００が、ＷＳＦアドレス帳管理サービス３００にセッション開始要求を送信する。ステップＳ３２のセッション開始要求には、ユーザ名及びパスワードが含まれる。なお、ステップＳ３２に含まれるユーザ名は、図８及び図９で選択したアドレス帳データ及びアドレス帳データの種別「管理データ」に対する設定権限を持った管理者を表しているものとする。
【００８５】
ステップＳ３３に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１にセッション開始要求を送信する。ステップＳ３３のセッション開始要求には、ユーザ名，パスワードが含まれる。設定用アドレス帳管理サービス３２１は、前述したステップＳ１２と同様に、ステップＳ３３で受信したセッション開始要求からユーザ名及びパスワードを取得し、そのユーザ名及びパスワードが設定用アドレス帳管理サービス３２１の有する設定権限表４００に含まれていればクライアント１００とのセッションを確立する。
【００８６】
セッションを確立したあと、設定用アドレス帳管理サービス３２１はステップＳ３４に進み、クライアント１００と設定用アドレス帳管理サービス３２１との間で確立したセッションのセッションＩＤをＷＳＦアドレス帳管理サービス３００に送信する。ステップＳ３５に進み、ＷＳＦアドレス帳管理サービス３００はステップＳ３４で受信したセッションＩＤをクライアント１００に送信する。
【００８７】
ステップＳ３５でセッションＩＤを受信すると、クライアント１００はステップＳ３６に進み、ＷＳＦアドレス帳管理サービス３００にロック権限譲り受け要求を送信する。ステップＳ３６のロック権限譲り受け要求は、ステップＳ３３で確立したセッションのセッションＩＤ，設定用アドレス帳管理サービス３２１のＵＲＬ，ステップＳ１２で確立したセッションのセッションＩＤ，ロック対象のアドレス帳データのＩＤ，更新するアドレス帳データの種別「管理データ」が含まれている。
【００８８】
ステップＳ３６のロック権限譲り受け要求に、以前にロック権限を持っていたセッションのセッションＩＤが含まれる理由は、以前にロック権限を持っていたセッションのセッションＩＤをクライアント１００が知っていることを確認することでセキュリティを向上させるためである。
【００８９】
ステップＳ３７に進み、ＷＳＦアドレス帳管理サービス３００は後述するようなロック権限の譲渡処理を行う。ステップＳ３７のロック権限の譲渡処理では、ＷＳＦアドレス帳管理サービス３００が、ステップＳ１２で確立したセッションの有しているロック権限をステップＳ３３で確立したセッションに譲渡する。
【００９０】
ステップＳ３８に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１に占有開始通知を送信する。ステップＳ３８の占有開始通知には、ステップＳ３３で確立したセッションのセッションＩＤ，ロックの希望有効期限，ロック対象のアドレス帳データのＩＤ，更新するアドレス帳データの種別「管理データ」が含まれている。設定用アドレス帳管理サービス３２１は、占有開始通知に含まれるアドレス帳データの種別を設定可能状態に移行させる。ステップＳ３８では、アドレス帳データの種別「管理データ」が設定可能状態に移行する。
【００９１】
ステップＳ３９に進み、設定用アドレス帳管理サービス３２１はステップＳ３８の占有開始通知に対する応答をＷＳＦアドレス帳管理サービス３００に対して送信する。ステップＳ４０に進み、ＷＳＦアドレス帳管理サービス３００はクライアント１００にロック実行結果を送信する。
【００９２】
ステップＳ４０のロック実行結果を受信すると、クライアント１００は図１４のようなプロパティ設定画面１０６０を表示装置に表示させる。なお、プロパティ設定画面１０６０の画面データはクライアント１００に予め格納しておいても良いし、画像処理装置１から取得するようにしてもよい。
【００９３】
図１４は、プロパティ設定画面の他の一例のイメージ図である。管理者はプロパティを設定して設定実行ボタン１０６１を押下する。図１４のプロパティ設定画面１０６０では管理データ４０３に含まれるユーザ名および利用者制限の設定が行われている。管理者により設定実行ボタン１０６１が押下されると、クライアント１００はステップＳ４１に進む。
【００９４】
ステップＳ４１では、クライアント１００が、ＷＳＦアドレス帳管理サービス３００にプロパティの設定要求を送信する。ステップＳ４１のプロパティの設定要求には、ステップＳ３３で確立したセッションのセッションＩＤ及び設定情報が含まれる。ここで言う設定情報は、図１４のプロパティ設定画面１０６０に設定されたユーザ名および利用者制限である。
【００９５】
ステップＳ４２に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１にプロパティの設定要求を送信する。ステップＳ４２のプロパティの設定要求には、ステップＳ３３で確立したセッションのセッションＩＤ及び設定情報が含まれる。
【００９６】
プロパティの設定要求を受信すると、設定用アドレス帳管理サービス３２１はプロパティの設定要求からステップＳ３３で確立したセッションのセッションＩＤ及び設定情報を取得し、その設定情報を用いてアドレス帳データ３３０に含まれる管理データ４０３の設定内容を変更する。ステップＳ４３に進み、設定用アドレス帳管理サービス３２１は受信したプロパティの設定要求に対する設定結果をＷＳＦアドレス帳管理サービス３００に送信する。ステップＳ４４に進み、ＷＳＦアドレス帳管理サービス３００はステップＳ４３で受信した設定結果をクライアント１００に送信する。
【００９７】
ステップＳ４５に進み、クライアント１００はＷＳＦアドレス帳管理サービス３００に対してロック解除要求を送信する。ステップＳ４５のロック解除要求には、ステップＳ３３で確立したセッションのセッションＩＤが含まれている。ステップＳ４６に進み、ＷＳＦアドレス帳管理サービス３００はアドレス帳データ３３０の占有状態を解除させるアドレス帳データのロック解除処理を開始する。ステップＳ４６の処理後、ＷＳＦアドレス帳管理サービス３００はアドレス帳データ３３０の占有状態を解除する。
【００９８】
ステップＳ４７に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１に占有終了通知を送信する。ステップＳ４７の占有終了通知には、ステップＳ４５で受信したセッションＩＤが含まれている。設定用アドレス帳管理サービス３２１は、アドレス帳データ３３０の種別「管理データ」の設定可能状態を解除する。
【００９９】
ステップＳ４８に進み、設定用アドレス帳管理サービス３２１はステップＳ４７の占有終了通知に対する応答をＷＳＦアドレス帳管理サービス３００に送信する。ステップＳ４９に進み、ＷＳＦアドレス帳管理サービス３００はクライアント１００にロック解除要求の実行結果を送信する。
【０１００】
ステップＳ５０に進み、クライアント１００はＷＳＦアドレス帳管理サービス３００にセッション終了要求を送信する。ステップＳ５０のセッション終了要求には、ステップＳ３３で確立したセッションのセッションＩＤが含まれる。
【０１０１】
ステップＳ５１に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１にセッション終了要求を送信する。ステップＳ５１のセッション終了要求には、ステップＳ５０で受信したセッションＩＤが含まれる。
【０１０２】
セッション終了要求を受信すると、設定用アドレス帳管理サービス３２１は受信したセッション終了要求からセッションＩＤを取得し、そのセッションＩＤに応じたセッションを解放する。ステップＳ５２に進み、設定用アドレス帳管理サービス３２１はステップＳ５１で受信したセッション終了要求に対する実行結果をＷＳＦアドレス帳管理サービス３００に送信する。ステップＳ５３に進み、ＷＳＦアドレス帳管理サービス３００はステップＳ５２で受信した実行結果をクライアント１００に送信する。
【０１０３】
次に、ステップＳ３７のロック権限の譲渡処理についてフローチャートを参照しつつ説明する。図１５は、ロック権限の譲渡処理の一例のフローチャートである。ステップＳ３７−１に進み、ＷＳＦアドレス帳管理サービス３００はクライアント１００からのロック権限譲り受け要求を受け付ける。
【０１０４】
クライアント１００からのロック権限譲り受け要求は、ステップＳ３３で確立したセッションのセッションＩＤ，設定用アドレス帳管理サービス３２１のＵＲＬ，ステップＳ１２で確立したセッションのセッションＩＤ，ロック対象のアドレス帳データのＩＤ，更新するアドレス帳データの種別「管理データ」が含まれている。
【０１０５】
ステップＳ３７−２に進み、ＷＳＦアドレス帳管理サービス３００はロック権限譲り受け要求に含まれるステップＳ３３で確立したセッションのセッションＩＤの正当性をチェックする。ステップＳ３７−３に進み、ＷＳＦアドレス帳管理サービス３００はロック権限譲り受け要求に含まれている設定用アドレス帳管理サービス３２１のＵＲＬの正当性をチェックする。ステップＳ３７−４に進み、ＷＳＦアドレス帳管理サービス３００はロック権限譲り受け要求に含まれるステップＳ１２で確立したセッションのセッションＩＤの正当性をチェックする。
【０１０６】
ステップＳ３７−２〜Ｓ３７−４の正当性チェックが正常終了すれば、ＷＳＦアドレス帳管理サービス３００はロック情報１０３１を書き換えることで、ステップＳ１２で確立したセッションの保持しているロック権限をステップＳ３３で確立したセッションに対応付ける。なお、ステップＳ３７−３及びＳ３７−４の処理は必須でないため、省略してもよい。
【０１０７】
次に、図５〜図７のフローチャートにおいて、クライアント１００と画像処理装置１のＷＳＦアドレス帳管理サービス３００との間で送受信されるメッセージの具体例について図面を参照しつつ説明する。
【０１０８】
図１６は、ステップＳ１０のセッション開始要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１０７０の一例の構成図である。図１６のリクエストＳＯＡＰメッセージ１０７０は、ユーザ名１０７１，パスワード１０７２及び更新するアドレス帳データの種別１０７３が含まれる。
【０１０９】
図１７は、ステップＳ１４のセッション開始要求の応答としてＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１０８０の一例の構成図である。図１７のレスポンスＳＯＡＰメッセージ１０８０は、ステップＳ１２で確立されたセッションのセッションＩＤ１０８１が含まれる。
【０１１０】
図１８は、ステップＳ１５のアドレス帳データのロック開始要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１０９０の一例の構成図である。図１８のリクエストＳＯＡＰメッセージ１０９０は、ステップＳ１２で確立されたセッションのセッションＩＤ１０９１，ロック対象のアドレス帳データのＩＤ１０９２，更新するアドレス帳データの種別１０９３，ロックの希望有効期限１０９４が含まれる。
【０１１１】
図１９は、ステップＳ１９のアドレス帳データのロック開始要求の応答として、ＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１１００の一例の構成図である。図１９のレスポンスＳＯＡＰメッセージ１１００は、ステップＳ１５のアドレス帳データのロック開始要求に応じたロック実行結果１１０１が含まれる。
【０１１２】
図２０は、ステップＳ２０のプロパティの設定要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１１１０の一例の構成図である。図２０のリクエストＳＯＡＰメッセージ１１１０は、ステップＳ１２で確立されたセッションのセッションＩＤ１１１１，ロック対象のアドレス帳データのＩＤ１１１２，更新するアドレス帳データの種別１１１３および設定情報１１１４が含まれる。
【０１１３】
図２１は、ステップＳ２３のプロパティの設定要求の応答としてＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１１２０の一例の構成図である。図２１のレスポンスＳＯＡＰメッセージ１１２０は、プロパティの設定要求に応じた設定結果１１２１が含まれる。
【０１１４】
図２２は、ステップＳ２４のロック権限明け渡し要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１１３０の一例の構成図である。図２２のリクエストＳＯＡＰメッセージ１１３０は、ステップＳ１２で確立されたセッションのセッションＩＤ１１３１，ロック対象のアドレス帳データのＩＤ１１３２，更新するアドレス帳データの種別１１３３が含まれる。
【０１１５】
図２３は、ステップＳ２７のロック権限明け渡し要求の応答としてＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１１４０の一例の構成図である。図２３のレスポンスＳＯＡＰメッセージ１１４０は、ロック権限明け渡し要求に応じた実行結果１１４１が含まれる。
【０１１６】
図２４は、ステップＳ２８のセッション終了要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１１５０の一例の構成図である。図２４のリクエストＳＯＡＰメッセージ１１５０は、ステップＳ１２で確立されたセッションのセッションＩＤ１１５１，ロック対象のアドレス帳データのＩＤ１１５２，更新するアドレス帳データの種別１１５３が含まれる。
【０１１７】
図２５は、ステップＳ３１のセッション終了要求の応答としてＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１１６０の一例の構成図である。図２５のレスポンスＳＯＡＰメッセージ１１６０は、セッション終了要求に応じた実行結果１１６１が含まれる。
【０１１８】
なお、ステップＳ３２のセッション開始要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージは、図１６のリクエストＳＯＡＰメッセージ１０７０と同様であり、説明を省略する。ステップＳ３５のセッション開始要求の応答としてＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージは、図１７のレスポンスＳＯＡＰメッセージ１０８０と同様であり、説明を省略する。
【０１１９】
図２６は、ステップＳ３６のロック権限譲り受け要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１１７０の一例の構成図である。図２６のリクエストＳＯＡＰメッセージ１１７０は、ステップＳ３３で確立されたセッションのセッションＩＤ１１７１， ロック対象のアドレス帳データのＩＤ１１７２，更新するアドレス帳データの種別１１７３，設定用アドレス帳管理サービス３２１のＵＲＬ１１７４，ステップＳ１２で確立したセッションのセッションＩＤ１１７５が含まれる。
【０１２０】
図２７は、ステップＳ４０のロック権限譲り受け要求の応答としてＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１１８０の一例の構成図である。図２７のレスポンスＳＯＡＰメッセージ１１８０は、ロック権限譲り受け要求に応じたロック実行結果１１８１が含まれる。
【０１２１】
なお、ステップＳ４１のプロパティの設定要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージは、図２０のリクエストＳＯＡＰメッセージ１１１０と同様であり、説明を省略する。ステップＳ４４のプロパティの設定要求の応答としてＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージは、図２１のレスポンスＳＯＡＰメッセージと１１２０と同様であり、説明を省略する。
【０１２２】
図２８は、ステップＳ４５のロック解除要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１１９０の一例の構成図である。図２８のリクエストＳＯＡＰメッセージ１１９０は、ステップＳ３３で確立されたセッションのセッションＩＤ１１９１，ロック対象のアドレス帳データのＩＤ１１９２，更新するアドレス帳データの種別１１９３が含まれる。
【０１２３】
図２９は、ステップＳ４９のロック解除要求の応答としてＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１２００の一例の構成図である。図２９のレスポンスＳＯＡＰメッセージ１２００は、ロック解除要求に応じた実行結果１２０１が含まれる。
【０１２４】
なお、ステップＳ５０のセッション終了要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージは、図２４のリクエストＳＯＡＰメッセージ１１５０と同様であり、説明を省略する。ステップＳ５３のセッション終了要求の応答としてＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージは、図２５のレスポンスＳＯＡＰメッセージと１１６０と同様であり、説明を省略する。
【０１２５】
以上、本発明による設定内容変更処理の第１実施例では、ＷＳＦアドレス帳管理サービス３００においてセッションとロック権限とを対応付けて管理し、セッション間でロック権限を譲渡することができるので、ロックが解除される時間帯がなく、複数の種別に分けられた一つ以上の設定項目から成る設定内容を一連の処理の中で変更できる。
【実施例２】
【０１２６】
次に、本発明による設定内容変更処理の第２実施例について説明していく。図３０〜図３２は、本発明による設定内容変更処理の第２実施例のフローチャートである。なお、図３０〜図３２のフローチャートのステップＳ１００〜Ｓ１１３の処理は、図５〜図７のステップＳ１０〜Ｓ２３の処理と同様であるため、説明を省略する。
【０１２７】
ステップＳ１１４に進み、クライアント１００はＷＳＦアドレス帳管理サービス３００にセッション／ロック権限変更要求を送信する。ステップＳ１１４のセッション／ロック権限変更要求には、ステップＳ１０２で確立したセッションのセッションＩＤ，ロック対象のアドレス帳データのＩＤ，更新するアドレス帳データの種別「管理データ」，ユーザ名及びパスワードが含まれる。なお、ステップＳ１１４に含まれるユーザ名は、図８及び図９で選択したアドレス帳データ及びアドレス帳データの種別「管理データ」に対する設定権限を持った管理者を表しているものとする。
【０１２８】
ステップＳ１１５に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１に占有終了通知を送信する。ステップＳ１１５の占有終了通知には、ステップＳ１１４で受信したセッションＩＤが含まれている。設定用アドレス帳管理サービス３２１は、ステップＳ１０７−１の占有開始通知により設定可能状態に移行していたアドレス帳データの種別を占有状態に移行する。ここでは、アドレス帳データの種別「個人データ」が設定可能状態から占有状態に移行する。ステップＳ１１６に進み、設定用アドレス帳管理サービス３２１はステップＳ１１５の占有終了通知に対する応答をＷＳＦアドレス帳管理サービス３００に送信する。
【０１２９】
ステップＳ１１７に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１にセッション終了要求を送信する。ステップＳ１１７のセッション終了要求には、ステップＳ１１４で受信したセッションＩＤが含まれる。
【０１３０】
セッション終了要求を受信すると、設定用アドレス帳管理サービス３２１は受信したセッション終了要求からセッションＩＤを取得し、そのセッションＩＤに応じたセッションを解放する。ステップＳ１１８に進み、設定用アドレス帳管理サービス３２１はステップＳ１１７で受信したセッション終了要求に対する実行結果をＷＳＦアドレス帳管理サービス３００に送信する。
【０１３１】
ステップＳ１１９に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１にセッション開始要求を送信する。ステップＳ１１９のセッション開始要求には、ユーザ名，パスワードが含まれる。設定用アドレス帳管理サービス３２１はステップＳ１０２と同様に、ステップＳ１１９で受信したセッション開始要求からユーザ名及びパスワードを取得し、そのユーザ名及びパスワードが設定用アドレス帳管理サービス３２１の有する設定権限表４００に含まれていればクライアント１００とのセッションを確立する。
【０１３２】
セッションを確立したあと、設定用アドレス帳管理サービス３２１はステップＳ１２０に進み、クライアント１００との間で確立したセッションのセッションＩＤをＷＳＦアドレス帳管理サービス３００に送信する。ステップＳ１２０の処理のあと、ＷＳＦアドレス帳管理サービス３００はステップＳ３７と同様なロック権限の譲渡処理を行う。
【０１３３】
ステップＳ１２１に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１に占有開始通知を送信する。ステップＳ１２１の占有開始通知には、ステップＳ１１９で確立したセッションのセッションＩＤ，ロックの希望有効期限，ロック対象のアドレス帳データのＩＤ，更新するアドレス帳データの種別「管理データ」が含まれている。設定用アドレス帳管理サービス３２１は、占有開始通知に含まれるアドレス帳データの種別を設定可能状態に移行させる。ステップＳ１２１では、アドレス帳データの種別「管理データ」が設定可能状態に移行する。
【０１３４】
ステップＳ１２２に進み、設定用アドレス帳管理サービス３２１はステップＳ１２１の占有開始通知に対する応答をＷＳＦアドレス帳管理サービス３００に対して送信する。ステップＳ１２３に進み、ＷＳＦアドレス帳管理サービス３００はクライアント１００にセッション／ロック権限変更結果を送信する。
【０１３５】
ステップＳ１２３のセッション／ロック権限変更結果には、ステップＳ１１９で確立したセッションのセッションＩＤが含まれている。ステップＳ１２３の後のステップＳ１２４〜Ｓ１３６の処理は、図５〜図７のステップＳ４１〜Ｓ５３の処理と同様である為、説明を省略する。
【０１３６】
次に、図３０〜図３２のフローチャートにおいて、クライアント１００と画像処理装置１のＷＳＦアドレス帳管理サービス３００との間で送受信されるメッセージの具体例について図面を参照しつつ説明する。
【０１３７】
なお、図３０〜図３２のフローチャートのステップＳ１００〜Ｓ１１３，ステップＳ１２４〜１３６の処理は、図５〜図７のステップＳ１０〜Ｓ２３，ステップＳ４１〜Ｓ５３の処理と同様であるため、クライアント１００と画像処理装置１のＷＳＦアドレス帳管理サービス３００との間で送受信されるメッセージの具体例についての説明を省略する。
【０１３８】
図３３は、ステップＳ１１４のセッション／ロック権限変更要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１２１０の一例の構成図である。リクエストＳＯＡＰメッセージ１２１０は、ステップＳ１０２で確立したセッションのセッションＩＤ１２１１，ロック対象のアドレス帳データのＩＤ１２１２，更新するアドレス帳データの種別１２１３，ユーザ名１２１４及びパスワード１２１５が含まれる。
【０１３９】
また、図３４はステップＳ１２３のセッション／ロック権限変更要求の応答としてＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１２２０の一例の構成図である。図３４のレスポンスＳＯＡＰメッセージ１２２０は、ステップＳ１１９で確立したセッションのセッションＩＤ１２２１が含まれている。
【０１４０】
以上、本発明による設定内容変更処理の第２実施例では、第１実施例で複数リクエストで行っていたセッションの切り替えとロック権限の譲渡とを１リクエストで行うことができる。
【実施例３】
【０１４１】
次に、本発明による設定内容変更処理の第３実施例について説明していく。図３５，図３６は、本発明による設定内容変更処理の第３実施例のフローチャートである。まず、一般ユーザまたは管理者はクライアント１００を操作して前述した図８のようなアドレス一覧画面１０００の表示を要求する。クライアント１００は、アドレス一覧画面１０００を表示装置に表示させる。
【０１４２】
一般ユーザまたは管理者は、参照または変更を行うアドレス帳データを選択して変更ボタン１００１を押下する。一般ユーザまたは管理者により変更ボタン１００１が押下されると、クライアント１００は図３７のようなユーザ認証画面１２３０を表示装置に表示させる。なお、ユーザ認証画面１２３０の画面データはクライアント１００に予め格納しておいても良いし、画像処理装置１から取得するようにしてもよい。
【０１４３】
図３７は、ユーザ認証画面の他の一例のイメージ図である。一般ユーザまたは管理者は設定権限を表すユーザ名およびパスワードをアドレス帳データの種別ごとに入力してＯＫボタン１２３１を押下する。図３７は、アドレス帳データの種別「個人データ」および「管理データ」の設定権限を表すユーザ名およびパスワードを設定する例を表している。一般ユーザまたは管理者によりＯＫボタン１２３１が押下されると、クライアント１００はステップＳ２００に進む。
【０１４４】
ステップＳ２００では、クライアント１００が、ＷＳＦアドレス帳管理サービス３００にセッション開始要求を送信する。ステップＳ２００のセッション開始要求には、アドレス帳データの種別「個人データ」の設定権限を表すユーザ名およびパスワード，アドレス帳データの種別「管理データ」の設定権限を表すユーザ名およびパスワードが含まれる。
【０１４５】
ステップＳ２０１に進み、ＷＳＦアドレス帳管理サービス３００はクライアント１００と設定用アドレス帳管理サービス３２１との間に確立するセッションのセッションＩＤを採番し、セッション情報１０３０を生成する。
【０１４６】
ステップＳ２０２に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１にセッション開始要求を送信する。ステップＳ２０２のセッション開始要求には、アドレス帳データの種別「個人データ」の設定権限を表すユーザ名およびパスワードと，セッションＩＤが含まれる。
【０１４７】
ステップＳ２０３に進み、設定用アドレス帳管理サービス３２１は受信したセッション開始要求からユーザＩＤ及びパスワードを取得し、そのユーザＩＤ及びパスワードが設定用アドレス帳管理サービス３２１の有する設定権限表４００に含まれているか否かを確認する。
【０１４８】
ステップＳ２０４に進み、設定用アドレス帳管理サービス３２１は、セッション開始要求から取得したユーザＩＤ及びパスワードが設定権限表４００に含まれていれるか否かの確認結果を、ステップＳ２０２のセッション開始要求の応答としてＷＳＦアドレス帳管理サービス３００に送信する。
【０１４９】
ステップＳ２０５に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１にセッション開始要求を送信する。ステップＳ２０５のセッション開始要求には、アドレス帳データの種別「管理データ」の設定権限を表すユーザ名およびパスワードと，セッションＩＤが含まれる。
【０１５０】
ステップＳ２０６に進み、設定用アドレス帳管理サービス３２１は受信したセッション開始要求からユーザＩＤ及びパスワードを取得し、そのユーザＩＤ及びパスワードが設定用アドレス帳管理サービス３２１の有する設定権限表４００に含まれているか否かを確認する。
【０１５１】
ステップＳ２０７に進み、設定用アドレス帳管理サービス３２１は、セッション開始要求から取得したユーザＩＤ及びパスワードが設定権限表４００に含まれていれるか否かの確認結果を、ステップＳ２０５のセッション開始要求の応答としてＷＳＦアドレス帳管理サービス３００に送信する。
【０１５２】
ステップＳ２０８に進み、ＷＳＦアドレス帳管理サービス３００はステップＳ２００のセッション開始要求に対する応答をクライアント１００に送信する。ステップＳ２０８の応答には、セッションＩＤが含まれる。
【０１５３】
ステップＳ２０９に進み、クライアント１００はＷＳＦアドレス帳管理サービス３００にアドレス帳データのロック開始要求を送信する。ステップＳ２０９のアドレス帳データのロック開始要求には、セッションＩＤ，ロックの希望有効期限，ロック対象のアドレス帳データのＩＤ，更新するアドレス帳データの種別「個人データ」，「管理データ」が含まれている。
【０１５４】
ステップＳ２１０に進み、ＷＳＦアドレス帳管理サービス３００はロック管理部３０１及びセッション管理部３０２を利用してロックとセッションとの対応付けを行う。ステップＳ２１１に進み、ＷＳＦアドレス帳管理サービス３００はアドレス帳データ３３０を占有状態に移行させるアドレス帳データのロック移行処理を開始する。
【０１５５】
ステップＳ２１１−１では、ＷＳＦアドレス帳管理サービス３００が、設定用アドレス帳管理サービス３２１に占有開始通知を送信する。ステップＳ２１１−１の占有開始通知には、セッションＩＤ，ロックの希望有効期限，ロック対象のアドレス帳データのＩＤおよび更新するアドレス帳データの種別「個人データ」が含まれている。
【０１５６】
ステップＳ２１１−１の占有開始通知を受信すると、設定用アドレス帳管理サービス３２１は占有開始通知に含まれるアドレス帳データの種別「個人データ」を設定可能状態に移行させると共に、アドレス帳データのその他の種別を占有状態に移行させる。ステップＳ２１２に進み、設定用アドレス帳管理サービス３２１はステップＳ２１１−１の占有開始通知に対する応答をＷＳＦアドレス帳管理サービス３００に送信する。
【０１５７】
ステップＳ２１３に進み、ＷＳＦアドレス帳管理サービス３００は、設定用アドレス帳管理サービス３２１に占有開始通知を送信する。ステップＳ２１３の占有開始通知には、セッションＩＤ，ロックの希望有効期限，ロック対象のアドレス帳データのＩＤ，更新するアドレス帳データの種別「管理データ」が含まれている。
【０１５８】
ステップＳ２１３の占有開始通知を受信すると、設定用アドレス帳管理サービス３２１は占有開始通知に含まれるアドレス帳データの種別「管理データ」を設定可能状態に移行させる。ステップＳ２１４に進み、設定用アドレス帳管理サービス３２１はステップＳ２１３の占有開始通知に対する応答をＷＳＦアドレス帳管理サービス３００に送信する。
【０１５９】
ステップＳ２１５に進み、ＷＳＦアドレス帳管理サービス３００はクライアント１００にロック実行結果を送信する。ステップＳ２１５のロック実行結果を受信すると、クライアント１００は前述した図１２のようなプロパティ設定画面１０４０を表示装置に表示させる。一般ユーザはプロパティを設定して設定実行ボタン１０４１を押下する。一般ユーザにより設定実行ボタン１０４１が押下されると、クライアント１００はステップＳ２１６に進む。
【０１６０】
ステップＳ２１６では、クライアント１００が、ＷＳＦアドレス帳管理サービス３００にプロパティの設定要求を送信する。ステップＳ２１６のプロパティの設定要求には、セッションＩＤ及び設定情報が含まれる。ここで言う設定情報は、図１２のプロパティ設定画面１０４０に設定されたパスワード及びＳＭＢ／ＦＴＰパスワードである。
【０１６１】
ステップＳ２１７に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１にプロパティの設定要求を送信する。ステップＳ２１７のプロパティの設定要求には、セッションＩＤ及び設定情報が含まれる。
【０１６２】
プロパティの設定要求を受信すると、設定用アドレス帳管理サービス３２１はプロパティの設定要求からセッションＩＤ及び設定情報を取得し、その設定情報を用いてアドレス帳データ３３０に含まれる個人データ４０２の設定内容を変更する。ステップＳ２１８に進み、設定用アドレス帳管理サービス３２１は受信したプロパティの設定要求に対する設定結果をＷＳＦアドレス帳管理サービス３００に送信する。ステップＳ２１９に進み、ＷＳＦアドレス帳管理サービス３００はステップＳ２１８で受信した設定結果をクライアント１００に送信する。
【０１６３】
ステップＳ２１９の設定結果を受信すると、クライアント１００は前述した図１４のようなプロパティ設定画面１０６０を表示装置に表示させる。管理者はプロパティを設定して設定実行ボタン１０６１を押下する。管理者により設定実行ボタン１０６１が押下されると、クライアント１００はステップＳ２２０に進む。
【０１６４】
ステップＳ２２０では、クライアント１００が、ＷＳＦアドレス帳管理サービス３００にプロパティの設定要求を送信する。ステップＳ２２０のプロパティの設定要求には、セッションＩＤ及び設定情報が含まれる。ここで言う設定情報は、図１４のプロパティ設定画面１０６０に設定されたユーザ名及び利用者制限である。
【０１６５】
ステップＳ２２１に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１にプロパティの設定要求を送信する。ステップＳ２２１のプロパティの設定要求には、セッションＩＤ及び設定情報が含まれる。
【０１６６】
プロパティの設定要求を受信すると、設定用アドレス帳管理サービス３２１はプロパティの設定要求からセッションＩＤ及び設定情報を取得し、その設定情報を用いてアドレス帳データ３３０に含まれる管理データ４０３の設定内容を変更する。ステップＳ２２２に進み、設定用アドレス帳管理サービス３２１は受信したプロパティの設定要求に対する設定結果をＷＳＦアドレス帳管理サービス３００に送信する。ステップＳ２２３に進み、ＷＳＦアドレス帳管理サービス３００はステップＳ２２２で受信した設定結果をクライアント１００に送信する。
【０１６７】
ステップＳ２２４に進み、クライアント１００はＷＳＦアドレス帳管理サービス３００に対してロック解除要求を送信する。ステップＳ２２４のロック解除要求には、ステップＳ２０１で確立したセッションのセッションＩＤが含まれている。ステップＳ２２５に進み、ＷＳＦアドレス帳管理サービス３００はアドレス帳データ３３０の占有状態を解除させるアドレス帳データのロック解除処理を開始する。ステップＳ２２５の処理後、ＷＳＦアドレス帳管理サービス３００はアドレス帳データ３３０の占有状態を解除する。
【０１６８】
ステップＳ２２６に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１に占有終了通知を送信する。ステップＳ２２６の占有終了通知には、ステップＳ２２４で受信したセッションＩＤが含まれている。設定用アドレス帳管理サービス３２１は、アドレス帳データ３３０の種別の設定可能状態を解除する。ここでは、アドレス帳データ３３０の種別「個人データ」の設定可能状態が解除される。
【０１６９】
ステップＳ２２７に進み、設定用アドレス帳管理サービス３２１はステップＳ２２６の占有終了通知に対する応答をＷＳＦアドレス帳管理サービス３００に送信する。ステップＳ２２８に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１に占有終了通知を送信する。ステップＳ２２８の占有終了通知には、ステップＳ２２４で受信したセッションＩＤが含まれる。設定用アドレス帳管理サービス３２１は、アドレス帳データ３３０の種別の設定可能状態を解除する。ここでは、アドレス帳データ３３０の種別「管理データ」の設定可能状態が解除される。
【０１７０】
ステップＳ２２９に進み、設定用アドレス帳管理サービス３２１はステップＳ２２８の占有終了通知に対する応答をＷＳＦアドレス帳管理サービス３００に送信する。ステップＳ２３０に進み、ＷＳＦアドレス帳管理サービス３００はクライアント１００にロック解除要求の実行結果を送信する。
【０１７１】
ステップＳ２３１に進み、クライアント１００はＷＳＦアドレス帳管理サービス３００にセッション終了要求を送信する。ステップＳ２３１のセッション終了要求には、ステップＳ２０１で確立したセッションのセッションＩＤが含まれる。
【０１７２】
ステップＳ２３２に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１にセッション終了要求を送信する。ステップＳ２３２のセッション終了要求には、ステップＳ２３１で受信したセッションＩＤが含まれる。
【０１７３】
セッション終了要求を受信すると、設定用アドレス帳管理サービス３２１は受信したセッション終了要求からセッションＩＤを取得し、そのセッションＩＤに応じたセッションを解放する。ステップＳ２３３に進み、設定用アドレス帳管理サービス３２１はステップＳ２３２で受信したセッション終了要求に対する実行結果をＷＳＦアドレス帳管理サービス３００に送信する。ステップＳ２３４に進み、ＷＳＦアドレス帳管理サービス３００はステップＳ２３３で受信した実行結果をクライアント１００に送信する。
【０１７４】
次に、図３５，図３６のフローチャートにおいて、クライアント１００と画像処理装置１のＷＳＦアドレス帳管理サービス３００との間で送受信されるメッセージの具体例について図面を参照しつつ説明する。
【０１７５】
なお、図３５，図３６のフローチャートにおいて、クライアント１００と画像処理装置１のＷＳＦアドレス帳管理サービス３００との間で送受信されるメッセージは、ステップＳ２００，Ｓ２０９を除き、図５〜図７及び図３０〜図３２のフローチャートと同様であるため、説明を省略する。
【０１７６】
図３８は、ステップＳ２００のセッション開始要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１２４０の一例の構成図である。図３８のリクエストＳＯＡＰメッセージ１２４０は、更新するアドレス帳データの種別１２４１，ユーザ名１２４２，パスワード１２４３が含まれる。
【０１７７】
図３９は、ステップＳ２０９のアドレス帳データのロック開始要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１２５０の一例の構成図である。リクエストＳＯＡＰメッセージ１２５０は、ステップＳ２０１で確立されたセッションのセッションＩＤ１２５１，ロック対象のアドレス帳データのＩＤ１２５２，更新するアドレス帳データの種別１２５３，ロックの希望有効期限１２５４が含まれる。
【０１７８】
以上、本発明による設定内容変更処理の第３実施例では、第１実施例で更新するアドレス帳データの種別ごとに行っていたリクエストを１リクエストで行うことができる。
【実施例４】
【０１７９】
次に、本発明による設定内容変更処理の第４実施例について説明していく。図４０，図４１は、本発明による設定内容変更処理の第４実施例のフローチャートである。まず、一般ユーザまたは管理者はクライアント１００を操作して前述した図８のようなアドレス一覧画面１０００の表示を要求する。クライアント１００は、アドレス一覧画面１０００を表示装置に表示させる。
【０１８０】
一般ユーザまたは管理者は、参照または変更を行うアドレス帳データを選択して変更ボタン１００１を押下する。一般ユーザまたは管理者により変更ボタン１００１が押下されると、クライアント１００は図３７のようなユーザ認証画面１２３０を表示装置に表示させる。一般ユーザまたは管理者は、設定権限を表すユーザ名およびパスワードをアドレス帳データの種別ごとに入力してＯＫボタン１２３１を押下する。一般ユーザまたは管理者によりＯＫボタン１２３１が押下されると、クライアント１００はステップＳ３００に進む。
【０１８１】
ステップＳ３００では、クライアント１００が、ＷＳＦアドレス帳管理サービス３００にセッション開始要求を送信する。ステップＳ３００のセッション開始要求には、アドレス帳データの種別「個人データ」の設定権限を表すユーザ名およびパスワード，アドレス帳データの種別「管理データ」の設定権限を表すユーザ名およびパスワード，ロックの希望有効期限，ロック対象のアドレス帳データのＩＤ，更新するアドレス帳データの種別「個人データ」，「管理データ」が含まれている。
【０１８２】
なお、図４０のステップＳ３０１〜Ｓ３０７の処理は、図３５のステップＳ２０１〜Ｓ２０７の処理と同様であり、説明を省略する。ステップＳ３０７の処理のあと、ＷＳＦアドレス帳管理サービス３００はステップＳ３０８に進み、ロック管理部３０１及びセッション管理部３０２を利用してロックとセッションとの対応付けを行う。なお、図４０のステップＳ３０９〜Ｓ３１２の処理は、図３５のステップＳ２１１〜Ｓ２１４の処理と同様であり、説明を省略する。
【０１８３】
ステップＳ３１３に進み、ＷＳＦアドレス帳管理サービス３００はステップＳ３００のセッション開始要求に対する応答をクライアント１００に送信する。ステップＳ３１３の応答には、セッションＩＤが含まれる。なお、図４１のステップＳ３１４〜Ｓ３２１の処理は図３６のステップＳ２１６〜Ｓ２２３の処理と同様であり、説明を省略する。
【０１８４】
ステップＳ３２２に進み、クライアント１００はＷＳＦアドレス帳管理サービス３００にセッション終了要求を送信する。ステップＳ３２２のセッション終了要求には、ステップＳ３０１で確立したセッションのセッションＩＤが含まれている。なお、図４１のステップＳ３２３〜Ｓ３２７の処理は図３６のステップＳ２２５〜Ｓ２２９の処理と同様であり、説明を省略する。また、図４１のステップＳ３２８〜Ｓ３３０の処理は図３６のステップＳ２３２〜Ｓ２３４の処理と同様であり、説明を省略する。
【０１８５】
次に、図４０，図４１のフローチャートにおいて、クライアント１００と画像処理装置１のＷＳＦアドレス帳管理サービス３００との間で送受信されるメッセージの具体例について図面を参照しつつ説明する。
【０１８６】
なお、図４０，図４１のフローチャートにおいて、クライアント１００と画像処理装置１のＷＳＦアドレス帳管理サービス３００との間で送受信されるメッセージは、ステップＳ３００を除き、図５〜図７，図３０〜図３２，図３５及び図３６のフローチャートと同様であるため、説明を省略する。
【０１８７】
図４２は、ステップＳ３００のセッション開始要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１２６０の一例の構成図である。図４２のリクエストＳＯＡＰメッセージ１２５０は、更新するアドレス帳データの種別１２６１，ユーザ名１２６２，パスワード１２６３，ロック対象のアドレス帳データのＩＤ１２６４，ロックの希望有効期限１２６５が含まれる。
【０１８８】
以上、本発明による設定内容変更処理の第４実施例では、第１実施例で複数リクエストで行っていたセッションとロック権限との対応付けを１リクエストで行うことができる。
【実施例５】
【０１８９】
次に、本発明による設定内容変更処理の第５実施例について説明していく。図４３〜図４５は、本発明による設定内容変更処理の第５実施例のフローチャートである。なお、図４３〜図４５のフローチャートのステップＳ４００〜Ｓ４２５の処理は、図５〜図７のステップＳ１０〜Ｓ３５の処理と同様であるため、説明を省略する。
【０１９０】
ステップＳ４２５でセッションＩＤを受信すると、クライアント１００はステップＳ４２６に進み、ＷＳＦアドレス帳管理サービス３００にロック権限譲り受け要求を送信する。ステップＳ４２６のロック権限譲り受け要求は、ステップＳ４２３で確立したセッションのセッションＩＤ，ロック対象のアドレス帳データのＩＤ，更新するアドレス帳データの種別「管理データ」が含まれている。
【０１９１】
第５実施例のロック権限譲り受け要求では、第１実施例のロック権限譲り受け要求に含まれていた設定用アドレス帳管理サービス３２１のＵＲＬ，ステップＳ１２で確立したセッションのセッションＩＤが削除されている。即ち、第５実施例のロック権限譲り受け要求では、ロックの明け渡し元の設定用アドレス帳管理サービス３２１のＵＲＬ，ステップＳ１２で確立したセッションのセッションＩＤをクライアント１００からＷＳＦアドレス帳管理サービス３００に渡さなくてもロック権限の譲渡処理が可能となる。なお、ステップＳ４２６の後のステップＳ４２７〜Ｓ４４３の処理は、図５〜図７のステップＳ３７〜５３と同様であるため、説明を省略する。
【０１９２】
次に、図４３〜図４５のフローチャートにおいて、クライアント１００と画像処理装置１のＷＳＦアドレス帳管理サービス３００との間で送受信されるメッセージの具体例について図面を参照しつつ説明する。
【０１９３】
なお、図４３〜図４５のフローチャートのステップＳ４００〜Ｓ４２５，ステップＳ４２７〜Ｓ４４３の処理は、図５〜図７のステップＳ１０〜Ｓ３５，ステップＳ３７〜Ｓ５３の処理と同様であるため、クライアント１００と画像処理装置１のＷＳＦアドレス帳管理サービス３００との間で送受信されるメッセージの具体例について説明を省略する。
【０１９４】
図４６は、ステップＳ４２６のロック権限譲り受け要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１２７０の一例の構成図である。図４６のリクエストＳＯＡＰメッセージ１２７０は、ステップＳ４２２で確立されたセッションのセッションＩＤ１２７１， ロック対象のアドレス帳データのＩＤ１２７２，更新するアドレス帳データの種別１２７３，が含まれる。即ち、図４６のリクエストＳＯＡＰメッセージ１２７０は、図２６のリクエストＳＯＡＰメッセージ１１７０に含まれていた設定用アドレス帳管理サービス３２１のＵＲＬ１１７４，ステップＳ１２で確立したセッションのセッションＩＤ１１７５が削除されている。
【０１９５】
以上、本発明による設定内容変更処理の第５実施例では、第１実施例のロック権限譲り受け要求に含まれている設定用アドレス帳管理サービス３２１のＵＲＬ１１７４，ステップＳ１２で確立したセッションのセッションＩＤ１１７５を削除しても、ロック権限の譲渡処理が可能となる。
【実施例６】
【０１９６】
次に、本発明による設定内容変更処理の第６実施例について説明していく。図４７〜図４９は、本発明による設定内容変更処理の第６実施例のフローチャートである。なお、図４７〜図４９のフローチャートのステップＳ５００〜Ｓ５１３の処理は、図５〜図７のステップＳ１０〜Ｓ２３の処理と同様であるため、説明を省略する。
【０１９７】
ステップＳ５１３で設定結果を受信すると、クライアント１００はステップＳ５１４に進み、ＷＳＦアドレス帳管理サービス３００にロック権限明け渡し要求を送信する。ステップＳ５１４のロック権限明け渡し要求には、セッションＩＤが含まれる。ステップＳ５１５に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１に占有終了通知を送信する。ステップＳ５１５の占有終了通知には、ステップＳ５１４で受信したセッションＩＤが含まれている。設定用アドレス帳管理サービス３２１は、ステップＳ５０７−１の占有開始通知により設定可能状態に移行していたアドレス帳データの種別「個人データ」を占有状態に移行する。
【０１９８】
ステップＳ５１６に進み、設定用アドレス帳管理サービス３２１はステップＳ５１５の占有終了通知に対する応答をＷＳＦアドレス帳管理サービス３００に送信する。ステップＳ５１７に進み、ＷＳＦアドレス帳管理サービス３００はクライアント１００にロック権限明け渡し要求の実行結果を送信する。ステップＳ５１７に進み、ＷＳＦアドレス帳管理サービス３００はクライアント１００にロック権限明け渡し要求の実行結果およびロックのチケットを送信する。
【０１９９】
ここで、ロックのチケットとは、以前にロック権限を持っていたロックの明け渡し元の設定用アドレス帳管理サービス３２１のＵＲＬ，ステップＳ５０２で確立したセッションのセッションＩＤの代わりに、ロック権限を譲り受ける権限を持っていることを証明する情報である。
【０２００】
なお、ステップＳ５１８〜Ｓ５２５の処理は、図５〜図７のステップＳ２８〜Ｓ３５の処理と同様であるため、説明を省略する。ステップＳ５２５でセッションＩＤを受信するとクライアント１００はステップＳ５２６に進み、ＷＳＦアドレス帳管理サービス３００にロック権限譲り受け要求を送信する。
【０２０１】
ステップＳ５２６のロック権限譲り受け要求は、ステップＳ５２３で確立したセッションのセッションＩＤ，ロックのチケット，ロック対象のアドレス帳データのＩＤ，更新するアドレス帳データの種別「管理データ」が含まれている。
【０２０２】
ステップＳ５２７に進み、ＷＳＦ機器管理サービス２００は前述したロック権限の譲渡処理を行う。ステップＳ５２７では、ＷＳＦアドレス帳管理サービス３００が、ステップＳ５０２で確立したセッションの有しているロック権限をステップＳ５２３で確立したセッションに譲渡する。
【０２０３】
ステップＳ５２８に進み、ＷＳＦアドレス帳管理サービス３００は設定用アドレス帳管理サービス３２１に占有開始通知を送信する。ステップＳ５２８の占有開始通知には、ステップＳ５２３で確立したセッションのセッションＩＤ，ロックの希望有効期限，ロック対象のアドレス帳データのＩＤ，更新するアドレス帳データの種別「管理データ」が含まれている。設定用アドレス帳管理サービス３２１は、占有開始通知に含まれるアドレス帳データの種別を設定可能状態に移行させる。ステップＳ５２８では、アドレス帳データの種別「管理データ」が設定可能状態に移行する。
【０２０４】
ステップＳ５２９に進み、設定用アドレス帳管理サービス３２１はステップＳ５２８の占有開始通知に対する応答をＷＳＦアドレス帳管理サービス３００に対して送信する。ステップＳ５３０に進み、ＷＳＦアドレス帳管理サービス３００はクライアント１００にロック実行結果を送信する。
【０２０５】
なお、ステップＳ５３１〜Ｓ５４３の処理は、図５〜図７のステップＳ４１〜Ｓ５３の処理と同様であるため、説明を省略する。次に、図４７〜図４９のフローチャートにおいて、クライアント１００と画像処理装置１のＷＳＦアドレス帳管理サービス３００との間で送受信されるメッセージの具体例について図面を参照しつつ説明する。
【０２０６】
また、図４７〜図４９のフローチャートにおいて、クライアント１００と画像処理装置１のＷＳＦアドレス帳管理サービス３００との間で送受信されるメッセージは、ステップＳ５１４，Ｓ５２６を除き、図５〜図７のフローチャートと同様であるため、説明を省略する。
【０２０７】
図５０は、ステップＳ５１７のロック権限明け渡し要求の応答としてＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１２８０の一例の構成図である。図５０のレスポンスＳＯＡＰメッセージ１２８０は、ロック権限明け渡し要求に応じた実行結果１２８１及びロックのチケット１２８２が含まれる。
【０２０８】
図５１は、ステップＳ５２６のロック権限譲り受け要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１２９０の一例の構成図である。図５１のリクエストＳＯＡＰメッセージ１２９０は、ステップＳ５２３で確立されたセッションのセッションＩＤ１２９１， ロック対象のアドレス帳データのＩＤ１２９２，更新するアドレス帳データの種別１２９３，ロックのチケット１２９４が含まれる。
【０２０９】
以上、本発明による設定内容変更処理の第６実施例では、ロック権限譲り受け要求においてロック権限を明け渡す元のセッションＩＤを渡さず、ロックのチケットを利用することができる。
【０２１０】
なお、ＷＳＦアドレス帳管理サービス３００及び設定用アドレス帳管理サービス３２１の操作内容に応じて、前述したセッション開始要求とセッション開始要求に対する応答とは、図５２に表されるような組み合わせが考えられる。
【０２１１】
図５２は、セッション開始要求に含まれるデータとセッション開始要求に対する応答に含まれるデータとの組み合わせを表した図である。図５２では、セッション開始要求に含まれるデータを入力データとし、セッション開始要求に対する応答に含まれるデータを出力データとして表している。
【０２１２】
以上、本発明では、権限を替えないと設定できない設定内容であるとき、言い換えれば複数のセッションに跨って設定内容を変更するときに、ロックを掛けたロック状態を複数のセッション間で引き継ぐことができる。
【０２１３】
本発明は上記の実施例に限定されるものではなく、本発明の範囲内で種々の変形や変更が可能である。
【図面の簡単な説明】
【０２１４】
【図１】本発明による画像処理装置の一実施例の構成図である。
【図２】本発明による画像処理装置の一実施例のハードウェア構成図である。
【図３】本発明による設定内容変更方法について説明するための画像処理装置の機能構成図である。
【図４】複数のグループに分けられたアドレス帳データの一例の構成図である。
【図５】本発明による設定内容変更処理の第１実施例のフローチャート（１／３）である。
【図６】本発明による設定内容変更処理の第１実施例のフローチャート（２／３）である。
【図７】本発明による設定内容変更処理の第１実施例のフローチャート（３／３）である。
【図８】アドレス一覧画面の一例のイメージ図である。
【図９】変更データ選択画面の一例のイメージ図である。
【図１０】ユーザ認証画面の一例のイメージ図である。
【図１１】ロックとセッションとの対応付けについて説明する為の図である。
【図１２】プロパティ設定画面の一例のイメージ図である。
【図１３】ユーザ認証画面の他の一例のイメージ図である。
【図１４】プロパティ設定画面の他の一例のイメージ図である。
【図１５】ロック権限の譲渡処理の一例のフローチャートである。
【図１６】ステップＳ１０のセッション開始要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１０７０の一例の構成図である。
【図１７】ステップＳ１４のセッション開始要求の応答としてＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１０８０の一例の構成図である。
【図１８】ステップＳ１５のアドレス帳データのロック開始要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１０９０の一例の構成図である。
【図１９】ステップＳ１９のアドレス帳データのロック開始要求の応答として、ＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１１００の一例の構成図である。
【図２０】ステップＳ２０のプロパティの設定要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１１１０の一例の構成図である。
【図２１】ステップＳ２３のプロパティの設定要求の応答としてＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１１２０の一例の構成図である。
【図２２】ステップＳ２４のロック権限明け渡し要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１１３０の一例の構成図である。
【図２３】ステップＳ２７のロック権限明け渡し要求の応答としてＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１１４０の一例の構成図である。
【図２４】ステップＳ２８のセッション終了要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１１５０の一例の構成図である。
【図２５】ステップＳ３１のセッション終了要求の応答としてＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１１６０の一例の構成図である。
【図２６】ステップＳ３６のロック権限譲り受け要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１１７０の一例の構成図である。
【図２７】ステップＳ４０のロック権限譲り受け要求の応答としてＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１１８０の一例の構成図である。
【図２８】ステップＳ４５のロック解除要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１１９０の一例の構成図である。
【図２９】ステップＳ４９のロック解除要求の応答としてＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１２００の一例の構成図である。
【図３０】本発明による設定内容変更処理の第２実施例のフローチャート（１／３）である。
【図３１】本発明による設定内容変更処理の第２実施例のフローチャート（２／３）である。
【図３２】本発明による設定内容変更処理の第２実施例のフローチャート（３／３）である。
【図３３】ステップＳ１１４のセッション／ロック権限変更要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１２１０の一例の構成図である。
【図３４】ステップＳ１２３のセッション／ロック権限変更要求の応答としてＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１２２０の一例の構成図である。
【図３５】本発明による設定内容変更処理の第３実施例のフローチャート（１／２）である。
【図３６】本発明による設定内容変更処理の第３実施例のフローチャート（２／２）である。
【図３７】ユーザ認証画面の他の一例のイメージ図である。
【図３８】ステップＳ２００のセッション開始要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１２４０の一例の構成図である。
【図３９】ステップＳ２０９のアドレス帳データのロック開始要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１０９０の一例の構成図である。
【図４０】本発明による設定内容変更処理の第４実施例のフローチャート（１／２）である。
【図４１】本発明による設定内容変更処理の第４実施例のフローチャート（２／２）である。
【図４２】ステップＳ３００のセッション開始要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１２５０の一例の構成図である。
【図４３】本発明による設定内容変更処理の第５実施例のフローチャート（１／３）である。
【図４４】本発明による設定内容変更処理の第５実施例のフローチャート（２／３）である。
【図４５】本発明による設定内容変更処理の第５実施例のフローチャート（３／３）である。
【図４６】ステップＳ４２６のロック権限譲り受け要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１２７０の一例の構成図である。
【図４７】本発明による設定内容変更処理の第６実施例のフローチャート（１／３）である。
【図４８】本発明による設定内容変更処理の第６実施例のフローチャート（２／３）である。
【図４９】本発明による設定内容変更処理の第６実施例のフローチャート（３／３）である。
【図５０】ステップＳ５１７のロック権限明け渡し要求の応答としてＷＳＦアドレス帳管理サービス３００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１２８０の一例の構成図である。
【図５１】ステップＳ５２６のロック権限譲り受け要求としてクライアント１００からＷＳＦアドレス帳管理サービス３００に送信されるリクエストＳＯＡＰメッセージ１２９０の一例の構成図である。
【図５２】セッション開始要求に含まれるデータとセッション開始要求に対する応答に含まれるデータとの組み合わせを表した図である。
【符号の説明】
【０２１５】
１    画像処理装置
２    ソフトウェア群
３    起動部
４    ハードウェア資源
５    アプリケーション層
６    プラットフォーム
２１    プリンタアプリ
２２    コピーアプリ
２３    ファックスアプリ
２４    スキャナアプリ
２７    ＷＳＦ（ＷＥＢサービスファンクション）
２８    ＳＦ（共有ファンクション）
３１    ＮＣＳ（ネットワークコントロールサービス）
３３    ＯＣＳ（操作パネルコントロールサービス）
３７    ＵＣＳ（ユーザ情報コントロールサービス）
３８    ＳＣＳ（システムコントロールサービス）
６０    コントローラ
８０    操作パネル
８１    ファックスコントロールユニット（ＦＣＵ）
８２    エンジン部
１００    クライアント
１５０    ネットワーク
３００    ＷＳＦアドレス帳管理サービス
３０１    ロック管理部
３０２    セッション管理部
３２１    設定用アドレス帳管理サービス
３２６ａ〜３２６ｆ    ロック管理部
３３０    アドレス帳データ
【図１】
2005174291.tif 000003
【図２】
2005174291.tif 000004
【図３】
2005174291.tif 000005
【図４】
2005174291.tif 000006
【図５】
2005174291.tif 000007
【図６】
2005174291.tif 000008
【図７】
2005174291.tif 000009
【図８】
2005174291.tif 000010
【図９】
2005174291.tif 000011
【図１０】
2005174291.tif 000012
【図１１】
2005174291.tif 000013
【図１２】
2005174291.tif 000014
【図１３】
2005174291.tif 000015
【図１４】
2005174291.tif 000016
【図１５】
2005174291.tif 000017
【図１６】
2005174291.tif 000018
【図１７】
2005174291.tif 000019
【図１８】
2005174291.tif 000020
【図１９】
2005174291.tif 000021
【図２０】
2005174291.tif 000022
【図２１】
2005174291.tif 000023
【図２２】
2005174291.tif 000024
【図２３】
2005174291.tif 000025
【図２４】
2005174291.tif 000026
【図２５】
2005174291.tif 000027
【図２６】
2005174291.tif 000028
【図２７】
2005174291.tif 000029
【図２８】
2005174291.tif 000030
【図２９】
2005174291.tif 000031
【図３０】
2005174291.tif 000032
【図３１】
2005174291.tif 000033
【図３２】
2005174291.tif 000034
【図３３】
2005174291.tif 000035
【図３４】
2005174291.tif 000036
【図３５】
2005174291.tif 000037
【図３６】
2005174291.tif 000038
【図３７】
2005174291.tif 000039
【図３８】
2005174291.tif 000040
【図３９】
2005174291.tif 000041
【図４０】
2005174291.tif 000042
【図４１】
2005174291.tif 000043
【図４２】
2005174291.tif 000044
【図４３】
2005174291.tif 000045
【図４４】
2005174291.tif 000046
【図４５】
2005174291.tif 000047
【図４６】
2005174291.tif 000048
【図４７】
2005174291.tif 000049
【図４８】
2005174291.tif 000050
【図４９】
2005174291.tif 000051
【図５０】
2005174291.tif 000052
【図５１】
2005174291.tif 000053
【図５２】
2005174291.tif 000054