(57)【要約】【課題】自分宛のイベント通知メッセージを同じクライアント装置を使用する第三者に送信されないようにする。【解決手段】通知配信予約情報記憶部２５５には、クライアント装置１を使用するユーザによりされた配信通知予約が格納されている。ユーザ情報受信部２４がユーザがログアウトした旨を示す情報を受信すると、配信予約管理部２５２は、通知配信予約情報記憶部２５５に保持されている通知配信予約を順次取り出して、その通知配信予約に含まれている配信予約者とログアウトしたユーザとを比較する。同一であった場合、配信予約管理部２５２は、該当する通知配信予約が無効となるように保存している情報を更新することでイベント通知処理を一時停止するように設定変更する。【選択図】        図１
2004199382.tif 000002
【特許請求の範囲】
【請求項１】
ユーザがログインすることによって使用が可能になるクライアント装置とネットワークを介して接続され、イベントが発生したことを、イベント通知メッセージを送信することによって通知するイベント通知機能を有する通知源サーバ装置において、
ユーザがログアウトした旨を示す情報及びユーザ識別情報を含むユーザ情報を受信するユーザ情報受信手段と、
通知配信予約者、通知配信予約者が使用したクライアント装置の特定情報及び配信方法を含む通知配信予約情報を記憶する通知配信予約情報記憶手段と、
通知配信予約に含まれている配信方法に従い、クライアント装置の特定情報を通知先としてイベントが発生したことを通知する通知手段と、
前記ユーザ情報受信手段が受信したユーザ情報により特定されるユーザがした通知配信予約を無効にする通知配信予約管理手段と、
を有し、ログアウトしたユーザに対するイベント通知を一時停止することを特徴とする通知源サーバ装置。
【請求項２】
ユーザがログインすることによって使用が可能になるクライアント装置とネットワークを介して接続され、イベントが発生したことを、イベント通知メッセージを送信することによって通知するイベント通知機能を有する通知源サーバ装置において、
ユーザがログアウトした旨を示す情報及びユーザ識別情報を含むユーザ情報を受信するユーザ情報受信手段と、
通知配信予約者、通知配信予約者が使用したクライアント装置の特定情報、配信方法及び通知配信予約者専用の配信先情報を含む通知配信予約情報を記憶する通知配信予約情報記憶手段と、
通知配信予約に含まれている配信方法に従い、クライアント装置の特定情報を通知先としてイベントが発生したことを通知する通知手段と、
前記ユーザ情報受信手段が受信したユーザ情報により特定されるユーザがした通知配信予約に含まれている通知配信予約者専用の配信先情報で前記通知手段が行うイベント通知の通知先を変更する通知配信予約管理手段と、
を有し、ログアウトしたユーザに対するイベント通知先をクライアント装置からユーザへ変更することを特徴とする通知源サーバ装置。
【請求項３】
ユーザがログインすることによって使用が可能になるクライアント装置とネットワークを介して接続され、イベントが発生したことを、イベント通知メッセージを送信することによって通知するイベント通知機能を有する通知源サーバ装置において、
ユーザがログイン又はログアウトした旨を示す情報及びユーザ識別情報を含むユーザ情報を受信するユーザ情報受信手段と、
通知配信予約者、通知配信予約者が使用したクライアント装置の特定情報及び配信方法を含む通知配信予約情報を記憶する通知配信予約情報記憶手段と、
通知配信予約に含まれている配信方法に従い、クライアント装置の特定情報を通知先としてイベントが発生したことを通知する通知手段と、
前記ユーザ情報受信手段が受信したユーザ情報により特定されるユーザが通知配信予約をしている場合において、そのユーザがログアウトしたときにはその通知配信予約を無効にし、ログインしたときには無効にされている通知配信予約を有効にする通知配信予約管理手段と、
を有することを特徴とする通知源サーバ装置。
【請求項４】
ユーザがログインすることによって使用が可能になるクライアント装置とネットワークを介して接続され、イベントが発生したことを、イベント通知メッセージを送信することによって通知するイベント通知機能を有する通知源サーバ装置において、
ユーザがログインした旨を示す情報及びユーザ識別情報を含むユーザ情報を受信するユーザ情報受信手段と、
通知配信予約者、通知配信予約者が使用したクライアント装置の特定情報及び配信方法を含む通知配信予約情報を記憶する通知配信予約情報記憶手段と、
通知配信予約に含まれている配信方法に従い、クライアント装置の特定情報を通知先としてイベントが発生したことを通知する通知手段と、
前記ユーザ情報受信手段が受信したユーザ情報により特定されるログインユーザと同じクライアント装置を使用する他のユーザがした通知配信予約を無効にする通知配信予約管理手段と、
を有し、ログインユーザと同じクライアント装置を使用するログインユーザ以外のユーザに対するイベント通知を一時停止することを特徴とする通知源サーバ装置。
【請求項５】
ユーザがログインすることによって使用が可能になるクライアント装置とネットワークを介して接続され、イベントが発生したことを、イベント通知メッセージを送信することによって通知するイベント通知機能を有する通知源サーバ装置において、
ユーザがログインした旨を示す情報及びユーザ識別情報を含むユーザ情報を受信するユーザ情報受信手段と、
通知配信予約者、通知配信予約者が使用したクライアント装置の特定情報、通知配信予約者専用の配信先情報及び配信方法を含む通知配信予約情報を記憶する通知配信予約情報記憶手段と、
通知配信予約に含まれている配信方法に従い、クライアント装置の特定情報を通知先としてイベントが発生したことを通知する通知手段と、
前記ユーザ情報受信手段が受信したユーザ情報により特定されるログインユーザと同じクライアント装置を使用する他のユーザ通知配信予約それぞれに含まれている通知配信予約者専用の配信先情報で他のユーザに対して前記通知手段が行うイベント通知の通知先を変更する通知配信予約管理手段と、
を有し、ログインユーザと同じクライアント装置を使用するログインユーザ以外のユーザに対するイベント通知先をクライアント装置から各ユーザへ変更することを特徴とする通知源サーバ装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の通知源サーバ装置に対してユーザがログイン又はログアウトした旨を示す情報及びユーザ識別情報を含むユーザ情報を送信するユーザ情報送信手段を有することを特徴とするクライアント装置。
【請求項７】
ユーザの要求に応じた処理の実行に伴いイベントが発生したことを、予め指定された通知先へ通知するイベント通知機能を有する通知源サーバ装置とネットワークを介して接続された複数ユーザ共有のクライアント装置において、
前記通知源サーバ装置から送られてきたイベント通知メッセージを受信する通知受信手段と、
前記通知受信手段が受信したイベント通知メッセージに指定されたメッセージ受取者とログインユーザとが一致したときのみイベントが発生したことをログインユーザへ知らせる通知処理手段と、
を有することを特徴とするクライアント装置。
【請求項８】
ユーザがログインすることによって使用が可能になる複数ユーザ共有のクライアント装置とネットワークを介して接続され、ユーザの要求に応じた処理の実行に伴いイベントが発生したことを、イベント通知メッセージを処理要求をしたユーザが使用するクライアント装置へ送信することによって通知する通知手段を有する通知源サーバ装置におけるイベント通知制御方法において、
ユーザがログアウトした旨を示す情報及びユーザ識別情報を含むユーザ情報を受信するユーザ情報受信ステップと、
前記ユーザ情報受信ステップが受信したユーザ情報により特定されるユーザがした通知配信予約を無効にするステップと、
を含み、ログアウトしたユーザに対するイベント通知を一時停止することを特徴とするイベント通知制御方法。
【請求項９】
ユーザがログインすることによって使用が可能になるクライアント装置とネットワークを介して接続され、イベントが発生したことを、イベント通知メッセージを処理要求をしたユーザが使用するクライアント装置へ送信することによって通知する通知手段を有する通知源サーバ装置におけるイベント通知制御方法において、
ユーザがログアウトした旨を示す情報及びユーザ識別情報を含むユーザ情報を受信するユーザ情報受信ステップと、
前記ユーザ情報受信ステップが受信したユーザ情報により特定されるユーザがした通知配信予約に含まれている通知配信予約者専用の配信先情報で前記通知手段が行うイベント通知の通知先を変更するステップと、
を含み、ログアウトしたユーザに対するイベント通知先をクライアント装置からユーザへ変更することを特徴とするイベント通知制御方法。
【請求項１０】
ユーザがログインすることによって使用が可能になるクライアント装置とネットワークを介して接続され、イベントが発生したことを、イベント通知メッセージを処理要求をしたユーザが使用するクライアント装置へ送信することによって通知する通知手段を有する通知源サーバ装置におけるイベント通知制御方法において、
ユーザがログイン又はログアウトした旨を示す情報及びユーザ識別情報を含むユーザ情報を受信するユーザ情報受信ステップと、
前記ユーザ情報受信ステップが受信したユーザ情報により特定されるユーザがログアウトしたときには当該ユーザがした通知配信予約を無効にし、ログインしたときには無効にされている当該ユーザがした通知配信予約を有効にするステップと、
を含むことを特徴とするイベント通知制御方法。
【請求項１１】
ユーザがログインすることによって使用が可能になるクライアント装置とネットワークを介して接続され、イベントが発生したことを、イベント通知メッセージを処理要求をしたユーザが使用するクライアント装置へ送信することによって通知する通知手段を有する通知源サーバ装置におけるイベント通知制御方法において、
ユーザがログインした旨を示す情報及びユーザ識別情報を含むユーザ情報を受信するユーザ情報受信ステップと、
前記ユーザ情報受信ステップが受信したユーザ情報により特定されるログインユーザと同じクライアント装置を使用する他のユーザがした通知配信予約を無効にするステップと、
を含み、ログインユーザと同じクライアント装置を使用するログインユーザ以外のユーザに対するイベント通知を一時停止することを特徴とするイベント通知制御方法。
【請求項１２】
ユーザがログインすることによって使用が可能になるクライアント装置とネットワークを介して接続され、イベントが発生したことを、イベント通知メッセージを処理要求をしたユーザが使用するクライアント装置へ送信することによって通知する通知手段を有する通知源サーバ装置におけるイベント通知制御方法において、
ユーザがログインした旨を示す情報及びユーザ識別情報を含むユーザ情報を受信するユーザ情報受信ステップと、
前記ユーザ情報受信ステップが受信したユーザ情報により特定されるログインユーザと同じクライアント装置を使用する他のユーザ通知配信予約それぞれに含まれている通知配信予約者専用の配信先情報で他のユーザに対して前記通知手段が行うイベント通知の通知先を変更するステップと、
を含み、ログインユーザと同じクライアント装置を使用するログインユーザ以外のユーザに対するイベント通知先をクライアント装置から各ユーザへ変更することを特徴とするイベント通知制御方法。
【請求項１３】
イベントが発生したことを、予め指定された通知先へ通知するイベント通知機能を有する通知源サーバ装置とネットワークを介して接続された複数ユーザ共有のクライアント装置におけるイベント通知制御方法において、
前記通知源サーバ装置から送られてきたイベント通知メッセージを受信する通知受信ステップと、
前記通知受信ステップが受信したイベント通知メッセージに指定されたメッセージ受取者とログインユーザとが一致したときのみイベントが発生したことをログインユーザへ知らせるステップと、
を含むことを特徴とするイベント通知制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、イベント通知機能を有する画像処理装置等の通知源サーバ装置と、通知源サーバ装置に対して画像処理等の実行およびイベント通知の配信予約を行うクライアント装置とを含むネットワークシステムにおいて、通知源サーバ装置によるイベント通知を正当なユーザに対して行うための装置構成及び方法に関する。
【０００２】
【従来の技術】
近年、オフィス等において、インターネット、ＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）等のネットワークを介して、ユーザがＰＣ等のクライアント装置からプリンタ等の画像処理装置に対して画像処理等の処理の実行を要求するシステムが一般に使用されている。このようなシステムに使用される画像処理装置として、印刷処理の開始、終了や装置の異常発生、状態変化等のイベントをユーザに対して通知することが可能なイベント通知機能を含む画像処理装置が知られている。
【０００３】
このような画像処理装置は、装置内でのイベントを検知すると、予めユーザによって登録された通知先に対してイベント通知メッセージを送信する。多くの場合、通知先としてジョブの処理を要求したユーザや管理者等が登録される。これにより、登録されたユーザは、ジョブが終了したというイベントの発生を直ちに知ることができるので、出力結果を入手することができる。また、装置内でトラブルが発生したというイベントの発生を直ちに知ることができるので、トラブルを取り除くなどの処置を迅速かつ円滑に行うことができる。このように、イベント通知機能はユーザにとって大変有益である。
【０００４】
装置内でイベントが発生したことを通知するイベント通知機能は、前述した画像処理装置以外にも、例えばファイル記憶装置などのその他の情報処理装置が有している場合もある。本願では、イベント通知機能を有する画像処理装置等を通知源サーバ装置と称することにする。
【０００５】
通知源サーバ装置は、様々なプロトコルによってイベントが発生したことを通知することが可能である。例えば、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ Ｐｌｕｇ ａｎｄ Ｐｌａｙ）で定義されている通知機能では、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）を拡張したＧＥＮＡ（ＧｅｎｅｒａｌＥｖｅｎｔ Ｎｏｔｉｆｉｃａｔｉｏｎ Ａｒｃｈｉｔｅｃｔｕｒｅ）と呼ばれるプロトコルが用いられている。ＧＥＮＡでは、ＨＴＴＰの場合と同様に、送信先となるクライアント装置のＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）を指定することで情報の送信をすることができる。
【０００６】
また、ＳＭＴＰ（Ｓｉｍｐｌｅ Ｍａｉｌ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）を用いて電子メールで通知メッセージを送信する機能を持つ通知源サーバ装置も知られている。他にもイベント通知メッセージの送信には様々な種類のプロトコルを用いることが可能である。通知源サーバ装置は、これらのプロトコルの中から一つ以上のプロトコルを備えることでイベント通知をユーザに送信することができる。
【０００７】
一方、画像処理装置に対してジョブ実行要求を送信するなどして何らかの画像処理を依頼するユーザは、イベントの通知要求を画像処理装置へ送ることにより依頼した画像処理の実行に伴いイベントが発生したことの通知を受けることができる。より具体的にいうと、そのユーザが使用するクライアント装置を特定する情報、例えばクライアント装置のＵＲＬを画像処理装置へ知らせておけば、画像処理装置は、その指定されたＵＲＬへイベント通知メッセージを送信することでイベントが発生したことをそのユーザへ通知することができる。
【０００８】
ただ、画像処理装置へ処理の依頼をする度に通知要求をその都度送ることは必ずしも効率的ではない。そこで、画像処理装置に対して通知配信予約を事前にしておくことによって、通知要求の送信を省略することができるので、通知要求を行う手間が省けると共に通信料の削減にもつながる。
【０００９】
ところで、クライアント装置は、通常、汎用的なパーソナルコンピュータ（ＰＣ）で実現するが、クライアント装置の使用を開始する際にユーザ認証情報を指定してログインするように設定しておくことで、１台のクライアント装置を複数のユーザによって共有することが可能となっている。ここで、複数のユーザによって共有されるクライアント装置と通知源サーバ装置との間での情報交換にＧＥＮＡ、ＨＴＴＰ等のプロトコルが採用されているとすると、通知源サーバ装置は、イベント通知メッセージの送信先としてクライアント装置のＵＲＬを指定することになる。この場合、通知配信予約によりイベント通知を要求しているユーザがジョブ実行要求を送信してからログアウトした後に、別なユーザがログインした場合、そのログイン後に通知源サーバ装置がイベント通知メッセージを送信することが考えられる。つまり、あるユーザが行った通知配信予約によるイベント通知が、次に同じクライアント装置を利用する別のユーザのもとに配信されてしまうことがある。通知の配信予約を行ったユーザにとっては、所望するイベント通知メッセージを受け取れないだけでなく、第三者に対して通知の内容が知られてしまうということになる。
【００１０】
【特許文献１】
特開平６−２７６３１０号公報
【００１１】
【発明が解決しようとする課題】
しかしながら、従来においては、このような場合に対応するための手段が何も講じられていなかったために、ユーザはイベント通知の内容を第三者に知られないようにするには運用等により自ら何らかの対応をしなければならなかった。
【００１２】
本発明は以上のような問題を解決するためになされたものであり、その目的は、自分宛のイベント通知メッセージを、同じクライアント装置を使用する第三者に送信されないようにすることのできる通知源サーバ装置、クライアント装置、イベント通知制御方法を提供することにある。
【００１３】
【課題を解決するための手段】
以上のような目的を達成するために、本発明に係る通知源サーバ装置は、ユーザがログインすることによって使用が可能になるクライアント装置とネットワークを介して接続され、イベントが発生したことを、イベント通知メッセージを送信することによって通知するイベント通知機能を有する通知源サーバ装置において、ユーザがログアウトした旨を示す情報及びユーザ識別情報を含むユーザ情報を受信するユーザ情報受信手段と、通知配信予約者、通知配信予約者が使用したクライアント装置の特定情報及び配信方法を含む通知配信予約情報を記憶する通知配信予約情報記憶手段と、通知配信予約に含まれている配信方法に従い、クライアント装置の特定情報を通知先としてイベントが発生したことを通知する通知手段と、前記ユーザ情報受信手段が受信したユーザ情報により特定されるユーザがした通知配信予約を無効にする通知配信予約管理手段とを有し、ログアウトしたユーザに対するイベント通知を一時停止することを特徴とする。
【００１４】
他の発明に係る通知源サーバ装置は、ユーザがログインすることによって使用が可能になるクライアント装置とネットワークを介して接続され、イベントが発生したことを、イベント通知メッセージを送信することによって通知するイベント通知機能を有する通知源サーバ装置において、ユーザがログアウトした旨を示す情報及びユーザ識別情報を含むユーザ情報を受信するユーザ情報受信手段と、通知配信予約者、通知配信予約者が使用したクライアント装置の特定情報、配信方法及び通知配信予約者専用の配信先情報を含む通知配信予約情報を記憶する通知配信予約情報記憶手段と、通知配信予約に含まれている配信方法に従い、クライアント装置の特定情報を通知先としてイベントが発生したことを通知する通知手段と、前記ユーザ情報受信手段が受信したユーザ情報により特定されるユーザがした通知配信予約に含まれている通知配信予約者専用の配信先情報で前記通知手段が行うイベント通知の通知先を変更する通知配信予約管理手段とを有し、ログアウトしたユーザに対するイベント通知先をクライアント装置からユーザへ変更することを特徴とする。
【００１５】
他の発明に係る通知源サーバ装置は、ユーザがログインすることによって使用が可能になるクライアント装置とネットワークを介して接続され、イベントが発生したことを、イベント通知メッセージを送信することによって通知するイベント通知機能を有する通知源サーバ装置において、ユーザがログイン又はログアウトした旨を示す情報及びユーザ識別情報を含むユーザ情報を受信するユーザ情報受信手段と、通知配信予約者、通知配信予約者が使用したクライアント装置の特定情報及び配信方法を含む通知配信予約情報を記憶する通知配信予約情報記憶手段と、通知配信予約に含まれている配信方法に従い、クライアント装置の特定情報を通知先としてイベントが発生したことを通知する通知手段と、前記ユーザ情報受信手段が受信したユーザ情報により特定されるユーザが通知配信予約をしている場合において、そのユーザがログアウトしたときにはその通知配信予約を無効にし、ログインしたときには無効にされている通知配信予約を有効にする通知配信予約管理手段とを有することを特徴とする。
【００１６】
他の発明に係る通知源サーバ装置２は、ユーザがログインすることによって使用が可能になるクライアント装置とネットワークを介して接続され、イベントが発生したことを、イベント通知メッセージを送信することによって通知するイベント通知機能を有する通知源サーバ装置において、ユーザがログインした旨を示す情報及びユーザ識別情報を含むユーザ情報を受信するユーザ情報受信手段と、通知配信予約者、通知配信予約者が使用したクライアント装置の特定情報及び配信方法を含む通知配信予約情報を記憶する通知配信予約情報記憶手段と、通知配信予約に含まれている配信方法に従い、クライアント装置の特定情報を通知先としてイベントが発生したことを通知する通知手段と、前記ユーザ情報受信手段が受信したユーザ情報により特定されるログインユーザと同じクライアント装置を使用する他のユーザがした通知配信予約を無効にする通知配信予約管理手段とを有し、ログインユーザと同じクライアント装置を使用するログインユーザ以外のユーザに対するイベント通知を一時停止することを特徴とする。
【００１７】
他の発明に係る通知源サーバ装置は、ユーザがログインすることによって使用が可能になるクライアント装置とネットワークを介して接続され、イベントが発生したことを、イベント通知メッセージを送信することによって通知するイベント通知機能を有する通知源サーバ装置において、ユーザがログインした旨を示す情報及びユーザ識別情報を含むユーザ情報を受信するユーザ情報受信手段と、通知配信予約者、通知配信予約者が使用したクライアント装置の特定情報、通知配信予約者専用の配信先情報及び配信方法を含む通知配信予約情報を記憶する通知配信予約情報記憶手段と、通知配信予約に含まれている配信方法に従い、クライアント装置の特定情報を通知先としてイベントが発生したことを通知する通知手段と、前記ユーザ情報受信手段が受信したユーザ情報により特定されるログインユーザと同じクライアント装置を使用する他のユーザ通知配信予約それぞれに含まれている通知配信予約者専用の配信先情報で他のユーザに対して前記通知手段が行うイベント通知の通知先を変更する通知配信予約管理手段とを有し、ログインユーザと同じクライアント装置を使用するログインユーザ以外のユーザに対するイベント通知先をクライアント装置から各ユーザへ変更することを特徴とする。
【００１８】
本発明に係るクライアント装置は、上記各発明の通知源サーバ装置に対してユーザがログイン又はログアウトした旨を示す情報及びユーザ識別情報を含むユーザ情報を送信するユーザ情報送信手段を有することを特徴とする。
【００１９】
他の発明に係るクライアント装置は、イベントが発生したことを、予め指定された通知先へ通知するイベント通知機能を有する通知源サーバ装置とネットワークを介して接続されたクライアント装置において、前記通知源サーバ装置から送られてきたイベント通知メッセージを受信する通知受信手段と、前記通知受信手段が受信したイベント通知メッセージに指定されたメッセージ受取者とログインユーザとが一致したときのみイベントが発生したことをログインユーザへ知らせる通知処理手段とを有することを特徴とする。
【００２０】
本発明に係るイベント通知制御方法は、ユーザがログインすることによって使用が可能になるクライアント装置とネットワークを介して接続され、イベントが発生したことを、イベント通知メッセージを処理要求をしたユーザが使用するクライアント装置へ送信することによって通知する通知手段を有する通知源サーバ装置におけるイベント通知制御方法において、ユーザがログアウトした旨を示す情報及びユーザ識別情報を含むユーザ情報を受信するユーザ情報受信ステップと、前記ユーザ情報受信ステップが受信したユーザ情報により特定されるユーザがした通知配信予約を無効にするステップとを含み、ログアウトしたユーザに対するイベント通知を一時停止することを特徴とする。
【００２１】
他の発明に係るイベント通知制御方法は、ユーザがログインすることによって使用が可能になるクライアント装置とネットワークを介して接続され、イベントが発生したことを、イベント通知メッセージを処理要求をしたユーザが使用するクライアント装置へ送信することによって通知する通知手段を有する通知源サーバ装置におけるイベント通知制御方法において、ユーザがログアウトした旨を示す情報及びユーザ識別情報を含むユーザ情報を受信するユーザ情報受信ステップと、前記ユーザ情報受信ステップが受信したユーザ情報により特定されるユーザがした通知配信予約に含まれている通知配信予約者専用の配信先情報で前記通知手段が行うイベント通知の通知先を変更するステップとを含み、ログアウトしたユーザに対するイベント通知先をクライアント装置からユーザへ変更することを特徴とする。
【００２２】
他の発明に係るイベント通知制御方法は、ユーザがログインすることによって使用が可能になるクライアント装置とネットワークを介して接続され、イベントが発生したことを、イベント通知メッセージを処理要求をしたユーザが使用するクライアント装置へ送信することによって通知する通知手段を有する通知源サーバ装置におけるイベント通知制御方法において、ユーザがログイン又はログアウトした旨を示す情報及びユーザ識別情報を含むユーザ情報を受信するユーザ情報受信ステップと、前記ユーザ情報受信ステップが受信したユーザ情報により特定されるユーザがログアウトしたときには当該ユーザがした通知配信予約を無効にし、ログインしたときには無効にされている当該ユーザがした通知配信予約を有効にするステップとを含むことを特徴とする。
【００２３】
他の発明に係るイベント通知制御方法は、ユーザがログインすることによって使用が可能になるクライアント装置とネットワークを介して接続され、イベントが発生したことを、イベント通知メッセージを処理要求をしたユーザが使用するクライアント装置へ送信することによって通知する通知手段を有する通知源サーバ装置におけるイベント通知制御方法において、ユーザがログインした旨を示す情報及びユーザ識別情報を含むユーザ情報を受信するユーザ情報受信ステップと、前記ユーザ情報受信ステップが受信したユーザ情報により特定されるログインユーザと同じクライアント装置を使用する他のユーザがした通知配信予約を無効にするステップとを含み、ログインユーザと同じクライアント装置を使用するログインユーザ以外のユーザに対するイベント通知を一時停止することを特徴とする。
【００２４】
他の発明に係るイベント通知制御方法は、ユーザがログインすることによって使用が可能になるクライアント装置とネットワークを介して接続され、イベントが発生したことを、イベント通知メッセージを処理要求をしたユーザが使用するクライアント装置へ送信することによって通知する通知手段を有する通知源サーバ装置におけるイベント通知制御方法において、ユーザがログインした旨を示す情報及びユーザ識別情報を含むユーザ情報を受信するユーザ情報受信ステップと、前記ユーザ情報受信ステップが受信したユーザ情報により特定されるログインユーザと同じクライアント装置を使用する他のユーザ通知配信予約それぞれに含まれている通知配信予約者専用の配信先情報で他のユーザに対して前記通知手段が行うイベント通知の通知先を変更するステップとを含み、ログインユーザと同じクライアント装置を使用するログインユーザ以外のユーザに対するイベント通知先をクライアント装置から各ユーザへ変更することを特徴とする。
【００２５】
他の発明に係るイベント通知制御方法は、イベントが発生したことを、予め指定された通知先へ通知するイベント通知機能を有する通知源サーバ装置とネットワークを介して接続されたクライアント装置におけるイベント通知制御方法において、前記通知源サーバ装置から送られてきたイベント通知メッセージを受信する通知受信ステップと、前記通知受信ステップが受信したイベント通知メッセージに指定されたメッセージ受取者とログインユーザとが一致したときのみイベントが発生したことをログインユーザへ知らせるステップとを含むことを特徴とする。
【００２６】
【発明の実施の形態】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００２７】
実施の形態１．
図１は、本実施の形態におけるネットワークシステムの全体構成図であり、本発明に係るクライアント装置と本発明に係る通知源サーバ装置の一実施の形態のブロック構成が示されている。本実施の形態におけるネットワークシステムは、図１に示すように、クライアント装置１と通知源サーバ装置２がネットワーク３を介して接続されている。
【００２８】
本実施の形態におけるクライアント装置１は、例えば、ＰＣ（パーソナルコンピュータ）、ワークステーション、ＰＤＡ（携帯情報端末）などに代表されるように有線又は無線にてネットワーク接続可能な端末であり、ユーザがログインすることによって使用を開始することができる。クライアント装置１には、複数のユーザのアカウントが登録されており、複数のユーザによって共有される。
【００２９】
本実施の形態におけるクライアント装置１は、制御部１１、通信処理部１２、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部１３、ユーザ情報送信部１４、通知配信予約送信部１５及び通知受信部１６を有している。制御部１１は、装置１に内蔵されたＣＰＵ、ＲＯＭ及びＲＡＭなどから構成されるマイクロコンピュータで、搭載されたアプリケーション等を実行することによって後述する処理動作を行いクライアント装置１全体の制御を司る。通信処理部１２は、ネットワーク３を介して接続された通知源サーバ装置２との間でジョブ実行要求の送信やイベント通知メッセージの受信等情報の授受を行うためのインターフェースである。ＵＩ部１３は、ユーザがジョブの実行やイベント通知メッセージの閲覧等を行う場合に用いられる入力装置およびディスプレイ装置である。ユーザ情報送信部１４は、クライアント装置１にログインしているユーザの情報を管理し、ユーザがログイン又はログアウトしたときに、その旨を示す情報及びユーザ識別情報を含むユーザ情報を生成し、通信処理部１２、ネットワーク３を介して通知源サーバ装置２へ送信することでユーザがログイン／ログアウトした旨を通知する。ここで、ログインはベーシック認証、ダイジェスト認証など種々の方法を用いてもよい。また、ログイン時、ログアウト時に通知源サーバ装置２に対して送るユーザ情報は、暗号化して送るようにしてもよい。
【００３０】
通知配信予約送信部１５は、通知源サーバ装置２へ通知配信予約情報を送信して通知配信予約を行う。本実施の形態において送信する通知配信予約情報には、通知対象とするイベントの種類、通知配信予約者、通知先、通知の送信方法などが含まれている。イベントの種類というのは、例えば依頼した画像処理の実行終了、エラー発生等である。通知配信予約者には、予約を行うユーザの識別情報を指定する。通知の送信方法（配信方法）には、イベント通知メッセージを送信する方法を指定するが、本実施の形態では、送信に使用するプロトコルを指定することにする。通知先には、予約を行うユーザが使用したクライアント装置の特定情報を指定する。本実施の形態では、配信方法としてＨＴＴＰを用いることにするので、クライアント装置の特定情報はクライアント装置１のＵＲＬが指定される。
【００３１】
通知受信部１６は、通知源サーバ装置２からのイベント通知メッセージを通信処理部１２を介して受信し、ＵＩ部１３によって表示する。イベント通知メッセージを受信するためには、通知送信者が送信に使用するプロトコルに対応する必要がある。本実施の形態においては、上記の通りＨＴＴＰを用いて送信された通知メッセージを受信する機能を備えるものとする。
【００３２】
一方、クライアント装置１とネットワーク３を介して接続される通知源サーバ装置２は、クライアント装置１を使用するユーザの要求に応じた処理の実行、実行された処理の状態変化、通知源サーバ装置内外の状態の変化、等に伴いイベントが発生したことを、イベント通知メッセージを送信することによってユーザへ通知するイベント通知機能を有する装置であり、プリンタ、スキャナ、複合機などの画像処理装置などで実現される。本実施の形態における通知源サーバ装置２は、制御部２１、通信処理部２２、ＵＩ部２３、ユーザ情報受信部２４及び通知部２５から構成される。
【００３３】
制御部２１は、装置２に内蔵されたＣＰＵ、ＲＯＭ及びＲＡＭなどから構成されるマイクロコンピュータで、搭載されたアプリケーション等を実行することによって後述する処理動作を行い通知源サーバ装置２全体の制御を司る。通信処理部２２は、ネットワーク３を介して接続されたクライアント装置１との間でジョブ実行要求の受信やイベント通知メッセージの送信等情報の授受を行うためのインターフェースである。ＵＩ部２３は、ユーザが装置に対して指示を行う場合に用いられる入力装置およびディスプレイ装置である。ユーザ情報受信部２４は、ユーザがクライアント装置１にログイン又はログアウトしたときにクライアント装置１から送られてくるユーザ情報を通信処理部２２を介して受信する。
【００３４】
通知部２５は、通知源サーバ装置２において、又は通知源サーバ装置２が組み込まれている装置あるいは接続された装置において処理の終了、装置状態の変化等のイベントが発生した場合に、指定された通知先へイベント通知メッセージを送信する。通知部２５は、配信予約受信部２５１、配信予約管理部２５２、イベント検出部２５３、通知送信部２５４及び通知配信予約情報記憶部２５５を有している。
【００３５】
配信予約受信部２５１は、クライアント装置１から送られてくる通知配信予約を通信処理部２２を介して受信する。配信予約管理部２５２は、受信した通知配信予約を通知配信予約情報記憶部２５５に保存すると共に配信予約リストを作成する。また、クライアント装置１やＵＩ部２３を介してユーザから指示があった場合に、通知配信予約情報記憶部２５５に保存されている通知配信予約の削除、一時停止、再開などの処理を行う。イベント検出部２５３は、通知源サーバ装置２が組み込まれている装置あるいは接続された装置等で発生したイベントを検知する。通知送信部２５４は、発生したイベントに関する情報を含んだイベント通知メッセージを作成し、設定された通知先アドレスへ送信する。イベント通知メッセージに含まれる情報には、例えば、イベントが発生した装置の名称、発生したイベントの名称、イベントに関連するジョブの識別子、イベントが発生した日時、イベントに関するジョブの持ち主であるユーザの名前、クライアント装置１のアドレス等が含まれている。イベント通知メッセージの送信には任意の１つ以上のプロトコルが用いられる。本実施の形態においては、ＨＴＴＰを用いて指定されたＵＲＬの装置に対して通知を送信する手段を備える。
【００３６】
次に、クライアント装置１からユーザ情報を受信したときの通知源サーバ装置２における動作について説明するが、本実施の形態においては、ユーザからの指示に従い情報源サーバ装置２に対して通知の配信予約を事前に行っておく必要がある。すなわち、通知配信予約情報には、通知対象とするイベントの種類、通知配信予約者、通知先、通知の送信方法などが含まれているが、通知配信予約送信部１５は、ユーザからの入力に基づき通知配信予約情報を生成し、情報源サーバ装置２へ送信する。本実施の形態では、通知配信予約情報に含ませる通知先にはクライアント装置１のＵＲＬを、通知の送信方法にはＨＴＴＰをそれぞれ指定する。
【００３７】
その後、クライアント装置１にアカウントを登録しているユーザがクライアント装置１にログイン、もしくはログアウトしたとき、ユーザ情報送信部１４は、その旨を示す情報及びユーザ識別情報を含むユーザ情報を生成し、通信処理部１２を介して通知源サーバ装置２へ送信することになる。
【００３８】
まず、図２に示したフローチャートを用いて、ユーザがログアウトしたことに伴い送信されるユーザ情報を通知源サーバ装置２が受信したときの処理について説明する。
【００３９】
通知源サーバ装置２においてユーザ情報受信部２４がユーザのログアウトに関するユーザ情報を受信すると（Ｓ１０１）、配信予約管理部２５２は、通知配信予約情報記憶部２５５に保持されている通知配信予約を順次取り出して、その取り出した通知配信予約に含まれている配信予約者が誰であるかを調査し（Ｓ１０２）、ログアウトしたユーザと同一であるかを判断する（Ｓ１０３）。ログアウトしたユーザが配信予約者と同一だった場合、配信予約管理部２５２は、該当する通知配信予約が無効となるように保存している情報を更新することでイベント通知処理を一時停止するように設定変更し（Ｓ１０４）、次のステップ（Ｓ１０５）へ移行する。ログアウトしたユーザが配信予約者と異なる場合、何もせずに次のステップ（Ｓ１０５）へ移行する。配信予約管理部２５２は、全ての通知配信予約について調査を行ったかどうかを確認し（Ｓ１０５）、全て終了していれば処理を終了する。未調査の通知配信予約がまだ通知配信予約情報記憶部２５５に存在する場合には配信予約者の調査を繰り返し行う。
【００４０】
通知配信予約をしているユーザがログイン中に何らかの処理を通知源サーバ装置２に依頼してからログアウトした場合、通知源サーバ装置２における処理の実行に伴い何らかのイベントが発生したとき、通知源サーバ装置２は、通知配信予約に従いクライアント装置１のＵＲＬを通知先としてイベント通知メッセージを送信することになる。もし、イベント通知メッセージの送信（すなわちイベント通知）が依頼者のログアウト後であって依頼者以外のユーザがログインしていれば、依頼者以外のユーザに対してイベント通知が行われることになる。
【００４１】
そこで、本実施の形態によれば、上記のように通知配信予約をしているユーザのログアウトに伴い通知配信予約を一時無効にしてイベント通知を実行しないようにすれば、依頼者のログアウト後にログインした第三者が依頼者宛のイベント通知を受けるようなことがなくなる。
【００４２】
次に、図３のフローチャートを用いて、通知源サーバ装置２がユーザのログインしたことに伴い送信されるユーザ情報を通知源サーバ装置２が受信したときの処理について説明する。
【００４３】
通知源サーバ装置２においてユーザ情報受信部２４がユーザのログインに関するユーザ情報を受信すると（Ｓ２０１）、配信予約管理部２５２は、通知配信予約情報記憶部２５５に保持されている通知配信予約を順次取り出して、その取り出した通知配信予約に含まれている配信予約者が誰であるかを調査し（Ｓ２０２）、ログインしたユーザと同一であるかを判断する（Ｓ２０３）。ログインしたユーザが配信予約者と同一だった場合、配信予約管理部２５２は、該当する通知配信予約が無効の状態でありイベント通知が一時停止されている状態であるかを判断する（Ｓ２０４）。該当する通知配信予約が一時無効にされていた場合、その通知配信予約に対する無効状態を解除するよう設定変更し（Ｓ２０５）、次のステップ（Ｓ２０６）へ移行する。ログインしたユーザが配信予約者と異なる場合、または該当する通知配信予約が一時無効でない場合、何もせずに次のステップ（Ｓ２０６）へ移行する。配信予約管理部２５２は、全ての通知配信予約について調査を行ったかどうかを確認し（Ｓ２０６）、全て終了していれば処理を終了する。未調査の通知配信予約がまだ通知配信予約情報記憶部２５５に存在する場合には配信予約者の調査を繰り返し行う。
【００４４】
以上のように、無効とされた通知配信予約をしたユーザがログインしたときには、その無効状態を解除し、元の予約が有効な状態に戻すことができるので、その後にイベントが発生した場合には、通知配信予約の内容に従いクライアント装置１へイベント通知メッセージが送信されることになる。
【００４５】
以上の例では、ユーザがログインする例について述べたが、イベントを収集する装置等、の種々のオブジェクトがログインする場合も同様に動作する。
【００４６】
実施の形態２．
上記実施の形態１では、通知源サーバ装置２に処理を依頼したことによりイベント通知を本来受けるべきユーザがログアウトしたとき、通知源サーバ装置２は、そのユーザの通知配信予約を無効にすることにより同じクライアント装置１を使用する他のユーザに対してイベント通知を実行しないようにした。本実施の形態においては、イベント通知メッセージの送信先を変更することで同じクライアント装置１を使用する他のユーザへイベント通知しないようにしたことを特徴としている。
【００４７】
本実施の形態におけるシステム構成は、図１に示した実施の形態１と同じである。但し、後述する通知源サーバ装置２における処理内容は異なる。特に、本実施の形態における配信予約管理部２５２は、イベント通知メッセージの送信方法と通知先を変更する機能を持つ。また、通知送信部２５４は、ＨＴＴＰを用いてイベント通知メッセージを送信する機能に加えてＳＭＴＰを用いて電子メールでイベント通知メッセージを送信する機能を備えるものとする。これに伴い、通知受信部１６は、ＨＴＴＰを用いて送信されたイベント通知メッセージを受信する機能に加えてＳＭＴＰを用いて電子メールで送信されたイベント通知メッセージを受信する機能を備えるものとする。
【００４８】
次に、クライアント装置１からユーザ情報を受信したときの本実施の形態の通知源サーバ装置２における動作について説明するが、本実施の形態においても実施の形態１と同様にユーザからの指示に従い情報源サーバ装置２に対して通知の配信予約を事前に行っておく必要がある。そして、上記実施の形態１と同様に、通知配信予約情報に含ませる通知先にはクライアント装置１のＵＲＬが、通知の送信方法にはＨＴＴＰが指定されているが、本実施の形態では、通知配信予約情報に通知配信予約者専用の配信先情報として当該ユーザのメールアドレスを更に含ませるものとする。
【００４９】
その後、クライアント装置１にアカウントを登録しているユーザがクライアント装置１にログイン、もしくはログアウトしたとき、ユーザ情報送信部１４は、その旨を示す情報及びユーザ識別情報を含むユーザ情報を生成し、通信処理部１２を介して通知源サーバ装置２へ送信することになる。
【００５０】
まず、図４に示したフローチャートを用いて、ユーザがログアウトしたことに伴い送信されるユーザ情報を通知源サーバ装置２が受信したときの処理について説明する。
【００５１】
通知源サーバ装置２においてユーザ情報受信部２４がユーザのログアウトに関するユーザ情報を受信すると（Ｓ３０１）、配信予約管理部２５２は、通知配信予約情報記憶部２５５に保持されている通知配信予約を順次取り出して、その取り出した通知配信予約に含まれている配信予約者が誰であるかを調査し（Ｓ３０２）、ログアウトしたユーザと同一であるかを判断する（Ｓ３０３）。ログアウトしたユーザが配信予約者と同一だった場合、配信予約管理部２５２は、更に該当する通知配信予約において指定されているイベント通知メッセージの送信方法が何であるかを調査し（Ｓ３０４）、該当する通知配信予約の通知送信方法がＨＴＴＰであるかどうかを判断する（Ｓ３０５）。ＨＴＴＰだった場合、該当するイベント通知メッセージの送信方法をＳＭＴＰを使って電子メールで送信する方法に変更し（Ｓ３０６）、次のステップ（Ｓ３０７）へ移行する。ログアウトしたユーザが配信予約者と異なる場合、または、該当する通知配信予約に指定されている通知送信方法がＨＴＴＰではない場合、何もせずに次のステップ（Ｓ３０７）へ移行する。配信予約管理部２５２は、全ての通知配信予約について調査を行ったかどうかを確認し（Ｓ１０５）、全て終了していれば処理を終了する。未調査の通知配信予約がまだ通知配信予約情報記憶部２５５に存在する場合には配信予約者の調査を繰り返し行う。
【００５２】
この後、当該ユーザが依頼した処理に伴いイベントが発生したときには、上記送信方法及び送信先の変更に従い、イベント通知メッセージは、通知配信予約に指定されているメールアドレスを送信先として電子メールにて送信されることになる。
【００５３】
本実施の形態によれば、上記のように通知配信予約をしているユーザのログアウトに伴いイベント通知メッセージを、ＨＴＴＰを用い通知先をＵＲＬとする送信からＳＭＴＰを使って電子メールで送信するように、イベント通知を行う方法及び通知先を変更するようにしたので、依頼者のログアウト後に同じクライアント装置１にログインした第三者が依頼者宛のイベント通知を受けることを未然に防止することができる。
【００５４】
なお、フローチャートを用いて詳細な処理は説明しないが、上記依頼者が再度ログインしたときには、イベント通知メッセージの送信方法及び送信先を、当該ログインユーザがした通知配信予約の内容に従い元に戻すようにしてもよい。
【００５５】
また、本実施の形態においては、通知配信予約を行ったユーザがクライアント装置１をログアウトした時点で、イベント通知の方法と通知先を変更する処理を行っているが、通知源サーバ装置２が、依頼者以外のユーザが該当するクライアント装置１にログインしたというユーザ情報を受信した時点で、上記処理を実行するようにしてもよい。
【００５６】
実施の形態３．
図５は、本発明に係るクライアント装置の一実施の形態を示したブロック構成図である。本実施の形態におけるクライアント装置４は、上記各実施の形態と同様にネットワークを介してイベント通知機能を有する通知源サーバ装置と接続されるが、本実施の形態においてクライアント装置４に対してイベント通知メッセージを送信する通知源サーバ装置は、従来からある装置をそのまま利用することができるので図から省略している。
【００５７】
本実施の形態におけるクライアント装置４は、上記各実施の形態と同様にＰＣ等の端末で実現でき、ユーザがログインすることによって使用を開始することができる。そして、クライアント装置１は複数のユーザによって共有される。
【００５８】
本実施の形態におけるクライアント装置４は、図５に示すように、制御部４１、通信処理部４２、ＵＩ部４３、ユーザ情報管理部４４、通知配信予約送信部４５及び通知受信部４６を有している。制御部４１は、装置４に内蔵されたＣＰＵ、ＲＯＭ及びＲＡＭなどから構成されるマイクロコンピュータで、搭載されたアプリケーション等を実行することによって後述する処理動作を行いクライアント装置４全体の制御を司る。通信処理部４２は、ネットワークを介して接続された通知源サーバ装置との間でジョブ実行要求の送信やイベント通知メッセージの受信等情報の授受を行うためのインターフェースである。ＵＩ部４３は、ユーザがジョブの実行やイベント通知メッセージの閲覧等を行う場合に用いられる入力装置およびディスプレイ装置である。通知配信予約送信部４５は、通知源サーバ装置２へ通知配信予約情報を送信して通知配信予約を行う。以上の制御部４１、通信処理部４２、ＵＩ部４３及び通知配信予約送信部４５は、上記各実施の形態に示した構成と基本的には同じである。
【００５９】
ユーザ情報管理部４４は、クライアント装置４にログインしているユーザを把握するなどユーザ管理を行う。通知受信部４６は、通知源サーバ装置からのイベント通知メッセージを通信処理部４２を介して受信し、ＵＩ部４３によって表示する。イベント通知メッセージを受信するためには、通知送信者が送信に使用するプロトコルに対応する必要がある。本実施の形態においては、上記の通りＨＴＴＰを用いて送信された通知メッセージを受信する機能を備えるものとする。通知受信部４６は、送られてくるイベント通知メッセージの内容からイベント通知先として指定されているユーザを特定するユーザ情報検出部４６１と、通知された内容をＵＩ部４３に表示させる通知処理部４６２とを有している。
【００６０】
本実施の形態においては、上記各実施の形態と同様にユーザからの指示に従い情報源サーバ装置に対して通知の配信予約を事前に行っておく必要がある。すなわち、通知配信予約送信部１５は、ユーザからの入力に基づき通知配信予約情報を生成し、情報源サーバ装置２へ送信するが、本実施の形態においても通知配信予約情報に含ませる通知先にはクライアント装置４のＵＲＬを、通知の送信方法にはＨＴＴＰをそれぞれ指定する。
【００６１】
次に、通知源サーバ装置からイベント通知メッセージが送信されてきたときのクライアント装置４における動作について図６に示したフローチャートを用いて説明する。
【００６２】
クライアント装置４において、通知受信部４６は、外部通知源サーバ装置からイベント通知メッセージを受信すると（Ｓ４０１）、通知受信部４６のユーザ情報検出部４６１は、イベント通知メッセージのヘッダ部に指定されている情報からイベント通知を本来受け取るべきユーザが誰であるかを調べ（Ｓ４０２）、そのイベント通知を本来受け取るべきユーザ（以下、「通知を受ける者」）と現在クライアント装置４にログインしているユーザとが同一かを判断する（Ｓ４０３）。その通知を受ける者とログインユーザとが同一であった場合、通知処理部４６２は、ＵＩ部４３のディスプレイ装置を用いてイベント通知の内容を表示し（Ｓ４０４）、終了する。このようにして、ログイン中のユーザは、自分が通知配信予約を行ったイベントに対しての通知を受け取ることができる。
【００６３】
一方、通知を受ける者とログインユーザとが異なる場合、通知処理部４６２は、受信したイベント通知メッセージを破棄して（Ｓ４０５）終了し、ログイン中のユーザに通知は行わない。
【００６４】
本実施の形態によれば、イベント通知メッセージを受信したときに、受信したイベント通知メッセージを本来受け取るべきユーザとログイン中のユーザとが同一でない場合には、そのイベント通知メッセージを表示させないようにしたので、第三者にイベント通知の内容が知られることはない。
【００６５】
なお、本実施の形態では、通知を受ける者とログインユーザとが異なる場合、受信したイベント通知メッセージを破棄することによって第三者にイベント通知の内容が知られないようにした。しかし、破棄してしまうと通知を受ける者自身も通知の内容が確認できなくなってしまう。そこで、通知を受ける者とログインユーザとが異なる場合、通知処理部４６２は、受信したイベント通知メッセージを図示しないメッセージ保管部に一時格納しておく。そして、ユーザ情報管理部４４は、ユーザがログインする度に、メッセージ保管部に保管されているイベント通知メッセージのヘッダ部に指定されたユーザ（通知を受ける者）とログインユーザとを照合し、通知を受ける者がログインしたと判断したときにはその通知を受けるものに対してイベント通知がされた旨を表示し、通知を受ける者による操作に応じてイベント通知メッセージを表示し、またイベント通知メッセージをメッセージ保管部から削除する。このようにすれば、イベント通知の内容を本来受け取るべきユーザに確実に知らせることができる。
【００６６】
【発明の効果】
本発明によれば、ユーザからの要求により通知が予約されているイベントが発生したときに、その予約をしたユーザがクライアント装置からログアウトしているときには通知配信予約を無効にしてイベント通知を一時停止するようにしたので、予約をしたユーザが使用したクライアント装置に他のユーザがログインしているときにも、その他のユーザに対してイベントが発生したことを知らせないようにすることができる。
【００６７】
また、ユーザからの要求により通知が予約されているイベントが発生したときに、その予約をしたユーザがクライアント装置からログアウトしているときにはイベント通知先をクライアント装置からその予約をしたユーザへ変更するようにしたので、予約をしたユーザが使用したクライアント装置に他のユーザがログインしていても予約したユーザに対してイベント通知メッセージを送信することができる。
【００６８】
また、通知源サーバ装置からイベント通知メッセージが送信されてきたときにそのイベント通知メッセージの内容からそのメッセージを本来受けるべきユーザを特定し、イベントが発生したことを知らせる前にその特定したユーザとログインユーザとを比較するようにしたので、メッセージを本来受けるべきユーザがログインしているときのみイベントが発生したことを知らせるようにすることができる。換言すると、他のユーザがログインしていれば、イベントが発生したことを知らせないことができる。
【図面の簡単な説明】
【図１】本発明に係るクライアント装置及び通知源サーバ装置を含むネットワークシステムの全体構成図、並びにクライアント装置及び通知源サーバ装置のブロック構成図である。
【図２】実施の形態１における通知源サーバ装置のユーザログアウト時における処理の流れを示したフローチャートである。
【図３】実施の形態１における通知源サーバ装置のユーザログイン時における処理の流れを示したフローチャートである。
【図４】実施の形態２における通知源サーバ装置のユーザログアウト時における処理の流れを示したフローチャートである。
【図５】本発明に係るクライアント装置の他の実施の形態を示したブロック構成図である。
【図６】実施の形態３におけるクライアント装置のイベント通知メッセージの受信時における処理の流れを示したフローチャートである。
【符号の説明】
１，４  クライアント装置、２  通知源サーバ装置、３  ネットワーク、１１，２１，４１  制御部、１２，２２，４２  通信処理部、１３，２３，４３  ＵＩ部、１４  ユーザ情報送信部、１５，４５  通知配信予約送信部、１６，４６通知受信部、２４  ユーザ情報受信部、２５  通知部、４４  ユーザ情報管理部、２５１  配信予約受信部、２５２  配信予約管理部、２５３  イベント検出部、２５４  通知送信部、２５５  通知配信予約情報記憶部、４６１  ユーザ情報検出部、４６２  通知処理部。
【図１】
2004199382.tif 000003
【図２】
2004199382.tif 000004
【図３】
2004199382.tif 000005
【図４】
2004199382.tif 000006
【図５】
2004199382.tif 000007
【図６】
2004199382.tif 000008