(57)【特許請求の範囲】
【請求項１】
複数の宛先が記憶される宛先記憶手段と、前記宛先に対応する他の通信装置の現在の状態を示すプレゼンス情報を取得する情報取得手段と、を備えてなる通信装置であって、
前記情報取得手段は、当該通信装置の起動時に、前記宛先記憶手段に記憶されている前記宛先のうち予め定められた特定条件を満たす一部の宛先のみについて前記プレゼンス情報を取得するものであり、前記一部の宛先についての前記プレゼンス情報の取得後に、前記宛先記憶手段に記憶されている前記宛先のうち当該通信装置の起動時に取得されなかった残りの宛先についての前記プレゼンス情報を当該通信装置の起動中における処理の空き時間に取得するものであることを特徴とする通信装置。
【請求項２】
前記宛先記憶手段に記憶されている前記宛先を１画面に予め定められた件数ずつ表示する宛先表示手段を更に備えてなり、
前記特定条件は、前記宛先表示手段によって最初の表示画面に表示されること、又は、前記宛先表示手段によって最初の表示画面及び該表示画面に連続する予め定められた数の表示画面のいずれかに表示されることである請求項１に記載の通信装置。
【請求項３】
前記情報取得手段は、当該通信装置の起動後、前記宛先表示手段による表示画面の遷移時に、該遷移後の表示画面に表示される宛先、又は、該遷移後の表示画面及び該表示画面に連続する予め定められた数の表示画面のいずれかに表示される宛先について前記プレゼンス情報を取得するものである請求項２に記載の通信装置。
【請求項４】
複数の宛先が記憶される宛先記憶手段と、前記宛先に対応する他の通信装置の現在の状態を示すプレゼンス情報を取得する情報取得手段と、を備えてなる通信装置であって、
前記情報取得手段は、当該通信装置の起動時に、前記宛先記憶手段に記憶されている前記宛先のうち当該通信装置で実行される通信処理の宛先として使用された使用頻度が予め定められた高頻度以上であるという特定条件を満たす一部の宛先のみについて前記プレゼンス情報の監視を開始することにより前記プレゼンス情報を継続して取得し、当該通信装置の起動後であって前記通信処理の宛先が設定された後にその宛先の設定に用いられた表示画面の表示が終了したことを条件に、前記プレゼンス情報の監視が開始された宛先のうち前記特定条件を満たさなくなった宛先について前記プレゼンス情報の監視を停止するものであることを特徴とする通信装置。
【請求項５】
前記情報取得手段は、ＳＩＰ（Session Initiation Protocol）に従って前記プレゼン
ス情報を取得するものである請求項１〜４のいずれかに記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続された他の通信装置の現在の状態に関するプレゼンス情報を取得するプレゼンス機能を有する通信装置に関し、特に、起動時におけるプレゼンス情報の取得に係る処理負荷の軽減を図る技術に関するものである。
【背景技術】
【０００２】
近年、インターネットやイントラネットなどのネットワークを介して通信処理を行うための通信プロトコルとしてＳＩＰ（Session Initiation Protocol）が知られている。なお、ＳＩＰは、ＲＦＣ３２６１で定義されたアプリケーション層のシグナリングプロトコルである。ＳＩＰは、例えば、ＩＰファックス、ＩＰ電話、テレビ電話、テレビ会議、ビデオチャット、インスタントメッセンジャーなどの通信処理で利用される。
また、通信処理の宛先となる通信装置の現在の通信可否などの状態を示すプレゼンス情報を、ＳＩＰを利用して事前に取得するプレゼンス機能を有する通信装置が知られている（例えば特許文献１参照）。具体的に、この種の通信装置では、アドレス帳等に登録された全ての宛先についてプレゼンス情報が常に監視される。これにより、この通信装置では、アドレス帳等から宛先を選択するための表示画面に該宛先についての前記プレゼンス情報を表示することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２５２５０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えばアドレス帳に数千件の宛先が登録されている場合、通信装置は起動時にその数千件全ての宛先についての前記プレゼンス情報を一斉に取得することとなる。そのため、プレゼンス機能を有する通信装置では、通信システムの規模が大きくなるほど起動時の処理負荷が大きくなりパフォーマンスが低下するという問題が生じる。
具体的に、通信装置がネットワークに接続された他の通信装置各々に直接要求してプレゼンス情報を受信するシステム構成であれば、数千件の通信装置との間で個別にプレゼンス情報の要求及び受信のための通信処理が実行されることになる。このような通信処理は、通信装置において大きな負荷となり、該通信装置の起動時のパフォーマンスを低下させることになる。
また、ネットワークに接続された複数の通信装置のプレゼンス情報を管理するプレゼンスサーバを用いるシステム構成であれば、通信装置はそのプレゼンスサーバとの間で数千件のプレゼンス情報の要求及び受信のための通信処理を実行する。この場合、通信処理の相手はプレゼンスサーバのみとなるが、数千件分のプレゼンス情報の要求及び受信が行われることに変わりはない。さらに、この通信処理がプレゼンスサーバに集中的な処理負荷を与えることも問題である。
従って、本発明は前記事情に鑑みてなされたものであり、その目的とするところは、起動時におけるプレゼンス情報の取得に関する処理負荷を軽減することのできる通信装置を提供することにある。
【課題を解決するための手段】
【０００５】
前記目的を達成するために本発明は、複数の宛先が記憶される宛先記憶手段と、前記宛先に対応する他の通信装置の現在の状態を示すプレゼンス情報を取得する情報取得手段と、を備えてなる通信装置である。そして、前記情報取得手段は、当該通信装置の起動時に、前記宛先記憶手段に記憶されている前記宛先のうち予め定められた特定条件を満たす一部の宛先のみについて前記プレゼンス情報を取得するよう構成されている。
本発明によれば、当該通信装置の起動時に、前記宛先記憶手段に記憶されている前記宛先のうち前記一部の宛先のみについて前記プレゼンス情報が取得され、残りの前記宛先についての前記プレゼンス情報は取得されない。従って、当該通信装置の起動時における前記プレゼンス情報の取得に関する処理負荷を軽減することができる。また、当該通信装置が、複数の通信装置の前記プレゼンス情報を管理するプレゼンスサーバから前記プレゼンス情報を取得するシステム構成で用いられる場合には、該プレゼンスサーバに集中的な処理負荷を与えることを防止することが可能である。
具体的に、前記宛先記憶手段に記憶されている前記宛先を１画面に予め定められた件数ずつ表示する宛先表示手段を備える構成では、前記宛先表示手段によって最初の表示画面に表示されることを前記特定条件とすることが考えられる。また、前記特定条件は、前記宛先表示手段によって最初の表示画面及び該表示画面に連続する予め定められた数の表示画面のいずれかに表示されることであってもよい。
このように前記宛先表示手段によって表示される可能性の高い前記宛先を特定し、該宛先のみについて前記プレゼンス情報を取得すれば、当該通信装置の起動時の処理負荷を軽減すると共に、前記宛先表示手段により最初に表示される前記表示画面やその前後の前記表示画面に前記プレゼンス情報を迅速に表示させることができる。特に、前記最初の表示画面の前後の数ページの表示画面に表示される前記宛先についての前記プレゼンス情報を取得する構成では、前記表示画面の画面遷移をスムーズに行うことが可能である。
【０００６】
また、前記情報取得手段は、当該通信装置の起動後、前記宛先表示手段による表示画面の遷移時に、該遷移後の表示画面に表示される宛先について前記プレゼンス情報を取得することが考えられる。また、前記情報取得手段は、当該通信装置の起動後、前記宛先表示手段による表示画面の遷移時に、該遷移後の表示画面及び該表示画面に連続する予め定められた数の表示画面のいずれかに表示される宛先について前記プレゼンス情報を取得するものであってもよい。
このように前記表示画面の遷移に伴って該遷移後の表示画面に表示される宛先について前記プレゼンス情報を取得すれば、当該通信装置の起動時の処理負荷を軽減すると共に、必要な前記プレゼンス情報を適宜取得することができる。
ここで、前記情報取得手段は、前記宛先について前記プレゼンス情報の監視を開始することにより該宛先についての前記プレゼンス情報を継続して取得するものであることが考えられる。この場合、前記情報取得手段は、前記プレゼンス情報の監視が開始された宛先のうち、前記宛先表示手段による表示画面の遷移により表示されなくなった宛先について前記プレゼンス情報の監視を停止するものであることが考えられる。また、前記情報取得手段は、前記プレゼンス情報の監視が開始された宛先のうち、前記宛先表示手段による表示画面の遷移により該遷移後の表示画面及び該表示画面に連続する予め定められた数の表示画面のいずれにも表示されなくなった宛先について前記プレゼンス情報の監視を停止するものであることも考えられる。
これにより、前記プレゼンス情報の無駄な監視を防止することができ、当該通信装置の処理負荷を軽減することができる。
【０００７】
ところで、前記宛先記憶手段に記憶されている前記宛先を表示する宛先表示手段を備えてなる構成において、前記特定条件は、当該通信装置における使用頻度若しくは前記宛先表示手段による表示頻度が予め定められた高頻度以上であることであってもよい。また、予め設定された優先順位が予め定められた高順位以上であることを前記特定条件とすることも考えられる。
これにより、当該通信装置の起動時には、実際に前記使用頻度若しくは前記表示頻度が高い宛先、又は前記優先順位が高い宛先のみについて前記プレゼンス情報が取得される。従って、当該通信装置の起動時の処理負荷を軽減すると共に、前記使用頻度、前記表示頻度又は前記優先順位が高い宛先の前記プレゼンス情報を迅速に表示させることが可能である。
また、前記情報取得手段は、前記宛先について前記プレゼンス情報の監視を開始することにより該宛先についての前記プレゼンス情報を継続して取得するものであることが考えられる。この場合、前記情報取得手段は、前記プレゼンス情報の監視が開始された宛先のうち前記特定条件を満たさなくなった前記宛先について前記プレゼンス情報の監視を停止するものであることが考えられる。
これにより、前記プレゼンス情報の無駄な監視を防止することができ、当該通信装置の処理負荷を軽減することができる。
【０００８】
ところで、前記情報取得手段は、前記宛先記憶手段に記憶されている前記宛先のうち当該通信装置の起動時に取得されなかった宛先についての前記プレゼンス情報を当該通信装置における処理の空き時間に取得することが考えられる。これにより、当該通信装置の処理の空き時間（アイドルタイム）で残りの宛先について前記プレゼンス情報が取得された後は、全ての前記宛先についての前記プレゼンス情報を迅速に表示させることが可能となる。
なお、前記情報取得手段は、ＳＩＰ（Session Initiation Protocol）に従って前記プレゼンス情報を取得するものであることが考えられる。これにより、前記通信装置は、ＳＩＰの「SUBSCRIBE」、「NOTIFY」などの既定のコマンドを利用して容易に前記プレゼンス情報の監視が可能となる。
【発明の効果】
【０００９】
本発明によれば、当該通信装置の起動時に、前記宛先記憶手段に記憶されている前記宛先のうち前記一部の宛先のみについて前記プレゼンス情報が取得されるため、当該通信装置の起動時における前記プレゼンス情報の取得に関する処理負荷を軽減することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る複合機Ｘの概略構成を示す模式図。
【図２】本発明の実施の形態に係る複合機Ｘのシステム構成を示すブロック図。
【図３】本発明の実施の形態に係る複合機Ｘの操作表示部２のタッチパネル２１の表示画面の一例を説明するための図。
【図４】本発明の実施の形態に係る複合機Ｘがプレゼンス情報を取得するための基本的なシーケンス処理を説明するための図。
【図５】本発明の実施の形態に係る複合機Ｘで実行されるプレゼンス情報取得処理の手順の一例を説明するための示すフローチャート。
【図６】プレゼンス情報取得処理の手順の他の例を説明するためのフローチャート。
【発明を実施するための形態】
【００１１】
以下添付図面を参照しながら、本発明の実施の形態について説明し、本発明の理解に供する。なお、以下の実施の形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
まず、図１を参照しつつ、本発明の実施の形態に係る複合機Ｘの概略構成について説明する。ここに、図１は本発明の実施の形態に係る複合機Ｘの概略構成を示す図であって、（ａ）は正面模式断面図、（ｂ）は（ａ）におけるＡ−Ａ矢視図である。
なお、前記複合機Ｘは本発明に係る通信装置の一例に過ぎず、通信機能を有するプリンタ装置、スキャナ装置、ファクシミリ装置、固定電話、携帯電話（携帯端末）、パーソナルコンピュータ、各種家電製品なども本発明の通信装置に該当する。
【００１２】
図１に示すように、本発明の実施の形態に係る複合機Ｘは、制御部１、操作表示部２、ＡＤＦ３、画像読取部４、画像形成部５及び給紙カセット６などを備えた電子写真方式の画像形成装置である。
前記制御部１は、ＣＰＵ、ＲＯＭ及びＲＡＭなどを有している。前記制御部１は、前記ＲＯＭに格納された制御プログラムに従った処理を前記ＣＰＵで実行することにより当該複合機Ｘを統括的に制御する。なお、前記制御部１は集積回路（ＡＳＩＣ）などの電子回路で構成されたものであってもよい。
前記操作表示部２は、当該複合機Ｘにおける各種の情報を表示する液晶ディスプレイや、ユーザによる入力操作が行われるタッチパネル及び各種操作キー等を有している。
【００１３】
前記画像読取部４は、前記ＡＤＦ３により自動搬送される原稿又はコンタクトガラス４０（図１（ｂ）参照）に載置された原稿の画像を読み取るものである。具体的に、前記画像読取部４は、原稿に光を照射するＬＥＤ等を有する露光装置４１と、原稿で反射した光を導く導光ミラー４２〜４４と、前記導光ミラー４２〜４４により導かれた光を集光する光学レンズ４５と、前記光学レンズ４５により集光された光に含まれる画像情報を電気信号に変換するＣＣＤ４６とを備えている。前記ＣＣＤ４６により変換された電気信号は原稿の画像データとして前記制御部１に入力される。
【００１４】
前記画像形成部５は、感光体ドラム５１、帯電装置５２、現像装置５３、トナーコンテナ５４、転写ローラ５５、除電装置５６、定着ローラ５７、加圧ローラ５８などを備えている。前記トナーコンテナ５４は前記現像装置５３にトナーを供給する。そして、前記画像形成部５１では、前記給紙カセット６から供給される用紙に以下の手順で画像が形成される。
まず、前記帯電装置５２によって前記感光体ドラム５１が所定の電位に一様に帯電される。次に、不図示のレーザスキャナユニット（ＬＳＵ）により前記感光体ドラム５１の表面に画像データに基づく光が照射される。これにより、前記感光体ドラム５１の表面に静電潜像が形成される。そして、前記感光体ドラム５１上の静電潜像は前記現像装置５３によってトナー像として現像（可視像化）される。続いて、前記感光体ドラム５１に形成されたトナー像は前記転写ローラ５５によって用紙に転写される。その後、用紙に転写されたトナー像は、その用紙が前記定着ローラ５７及び前記加圧ローラ５８の間を通過して排出される際に前記定着ローラ５７で加熱されて溶融定着する。なお、前記感光体ドラム５１の電位は前記除電装置５６で除電される。
【００１５】
次に、図２を参照しつつ、前記複合機Ｘのシステム構成について説明する。
図２に示すように、前記複合機Ｘは、前記制御部１、前記操作表示部２、前記画像読取部３及び前記画像形成部５の他に、当該複合機Ｘの通信処理の相手として予め複数の通信装置の宛先が記憶される宛先記憶部７と、当該複合機ＸをインターネットＮに接続するための通信Ｉ／Ｆ（インターフェース）８とを備えている。
前記宛先記憶部７は、前記宛先を記憶するハードディスク又は半導体メモリなどの記憶装置であり、宛先記憶手段の一例である。前記宛先は、例えばＳＩＰアドレス、ＩＰアドレス、ＭＡＣアドレス、ＵＲＬ、メールアドレス、ＦＡＸ番号、電話番号などの情報である。
【００１６】
また、前記インターネットＮには、例えば複合機Ｙ１、Ｙ２及びパソコンＰ１、Ｐ２などの他の通信装置とプレゼンスサーバＺとが接続される。前記複合機Ｙ１、Ｙ２各々は、前記複合機Ｘと同様に構成されている。前記パソコンＰ１、Ｐ２各々は、前記インターネットＮを介して各種の通信処理を実行するパーソナルコンピュータである。前記プレゼンスサーバＺは、前記インターネットＮに接続された複数の通信装置の通信可否などに関するプレゼンス情報を管理するものである。なお、前記インターネットＮは通信網の一例に過ぎず、イントラネットやＬＡＮ等の各種のネットワークであってもよい。
【００１７】
前記制御部１は、前記通信Ｉ／Ｆ８及び前記インターネットＮを介して他の通信装置との間で通信処理を実行する通信機能を有している。ここで、前記制御部１は、ＲＦＣ３２６１で定義されたＳＩＰ（Session Initiation Protocol）と称される通信プロトコルに従って通信処理を実行する。例えば、前記制御部１は、ＳＩＰに従ったファクシミリ通信処理を実行するＩＰファクシミリ機能を有している。なお、前記ファクシミリ通信処理に限らず、本発明は、ＩＰ電話、テレビ電話、テレビ会議、ビデオチャット、インスタントメッセンジャーなどの各種の通信処理を実行する通信装置に適用可能である。また、前記インターネットＮにＳＩＰアドレスを管理するＳＩＰサーバが接続されており、前記インターネットＮを介する通信処理がそのＳＩＰサーバを介して実行されるシステム構成も考えられる。
【００１８】
また、前記制御部１は、前記操作表示部２のユーザ操作によって入力される宛先を前記宛先記憶部７に記憶して管理する機能を有している。より具体的に、前記制御部１は、前記宛先をワンタッチダイヤルとして登録して管理するワンタッチダイヤル機能と、前記宛先をアドレス帳に登録して管理するアドレス帳機能とを有している。前記制御部１は、前記ワンタッチダイヤルとして登録された宛先を、前記操作表示部２で通信処理の宛先を選択するために表示される最初の表示画面（以下、「通信初期画面」と称する）に表示させる。また、前記制御部１は、例えばユーザによる前記操作表示部２の操作に応じて、前記アドレス帳に登録された宛先を前記操作表示部２に表示させる。
さらに、前記制御部１は、前記複合機Ｘにおいて過去に行われた通信処理の宛先を通信履歴として前記宛先記憶部７に記憶して管理する通信履歴管理機能を有している。前記通信履歴として記憶されている宛先は、例えば前記ワンタッチダイヤルと同様に前記操作表示部２の前記通信初期画面に表示される。
【００１９】
ここに、図３は、前記操作表示部２で通信処理の宛先の設定操作を受け付けるために該操作表示部２に表示される前記通信初期画面の一例を示す図である。図３に示すように、前記操作表示部２には、各種の情報及びタッチキーが表示されるタッチパネル２１と、スタートキー及びテンキーなどの各種のハードキーを有する操作部２２とが設けられている。図３の部分拡大図に示すように、前記タッチパネル２１には、前記制御部１からの制御指示に従って前記通信初期画面が表示される。具体的に、前記通信初期画面には、ワンタッチ表示部２１Ａ、履歴表示部２１Ｂ、アドレス帳キー２１１及びスクロールキー２１２〜２１５などが配置されている。
【００２０】
前記ワンタッチ表示部２１Ａは、前記宛先記憶部７に前記ワンタッチダイヤルとして登録された宛先が１０件ずつ前記制御部１によって表示される表示領域である。前記履歴表示部２１Ｂは、前記宛先記憶部７に前記通信履歴として記憶されている宛先が３件ごとに前記制御部１によって表示される表示領域である。このように、前記宛先記憶部７に記憶されている宛先を前記タッチパネル２１の１画面に予め定められた件数ずつ表示させるときの前記制御部１が宛先表示手段の一例である。ここで、前記ワンタッチ表示部２１Ａ及び前記履歴表示部２１Ｂに表示される宛先各々はタッチキーとして前記タッチパネル２１に表示される。
また、前記アドレス帳キー２１１は、前記宛先記憶部７に記憶されている前記アドレス帳を表示させるためのタッチキーである。前記スクロールキー２１２〜２１５は、前記ワンタッチ表示部２１Ａ及び前記履歴表示部２１Ｂに表示される宛先をスクロールさせるためのタッチキーである。そして、前記制御部１は、前記操作表示部２の前記タッチパネル２１に表示された各種のタッチキーの操作に応じて、そのタッチキーに対応する処理を実行する。
【００２１】
例えば、前記制御部１は、前記アドレス帳キー２１１の操作に応じて前記宛先記憶部７に記憶されている前記アドレス帳を呼び出し、前記タッチパネル２１に表示させる。即ち、前記制御部１は、前記タッチパネル２１の表示画面を前記アドレス帳に登録された宛先を選択させるためのアドレス帳表示画面に遷移させる。このとき、遷移後の前記アドレス帳表示画面では、１画面ごとに例えば５件の宛先が表示される。このように前記アドレス帳の宛先を１画面に予め定められた件数ずつ表示させるときの前記制御部１が宛先表示手段の一例である。なお、前記タッチパネル２１の前記アドレス帳表示画面に表示される宛先各々もタッチキーとして表示される。
また、前記制御部１は、前記スクロールキー２１２〜２１５の操作に応じて、前記ワンタッチ表示部２１Ａ及び前記履歴表示部２１Ｂに表示される宛先をスクロールさせ、その前後の宛先を表示させる。このスクロール表示も本発明における画面遷移の一例である。
そして、前記制御部１は、前記ワンタッチ表示部２１Ａ、前記履歴表示部２１Ｂ、又は前記アドレス帳表示画面で前記タッチパネル２１に表示される宛先のタッチキーが操作されると、そのタッチキーに対応する宛先を通信処理の相手として設定する。
【００２２】
また、前記制御部１は、前記インターネットＮに接続された他の通信装置の現在の通信可否などの状態に関するプレゼンス情報を取得するプレゼンス機能を有している。ここに、前記取得処理を実行するときの前記制御部１が情報取得手段に相当する。
具体的に、前記制御部１は、前記プレゼンスサーバＺとの間でＳＩＰに従った通信処理を実行することにより、該プレゼンスサーバＺから前記他の通信装置のプレゼンス情報を取得する。なお、前記制御部１が、前記複合機Ｙ１などの他の通信装置との間でＳＩＰに従った通信処理を実行することにより、該他の通信装置から前記プレゼンス情報を直接取得する構成も他の実施例として考えられる。なお、前記複合機Ｘは、ＳＩＰに限らず前記プレゼンス情報の取得が可能な他の通信プロトコルに従って通信処理を実行するものであってもよい。
【００２３】
ここで、図４を参照しつつ、前記複合機Ｘが前記プレゼンスサーバＺを介して前記複合機Ｙ１のプレゼンス情報を取得する場合の基本的なシーケンス処理について説明する。
まず、前記複合機Ｘは、前記複合機Ｙ１のプレゼンス情報の監視開始を要求する「SUBSCRIBE」を前記プレゼンスサーバＺに通知する。なお、「SUBSCRIBE」には、プレゼンス情報の監視対象となる宛先（ここでは複合機Ｙ１のアドレス等）が記載されるＴｏヘッダー、及びプレゼンス情報の監視の有効期間（例えば３６００（ｓ）など）を示すＥＸＰＩＲＥフィールドが含まれる。
前記プレゼンスサーバＺは、前記複合機Ｘから「SUBSCRIBE」を受信すると、該複合機Ｘに「200  OK」を通知する。続いて、前記プレゼンスサーバＺは、前記複合機Ｙ１のプレゼンス情報が記された「NOTIFY」を前記複合機Ｘに通知する。例えば、前記複合機Ｙ１の電源がＯＦＦである場合は通信不可（オフライン）である旨が「NOTIFY」によって通知される。これに対し、前記複合機Ｘは、前記プレゼンスサーバＺに「200  OK」を通知する。
【００２４】
その後、前記複合機Ｙ１の電源がＯＮになると、該複合機Ｙ１は自己の存在を前記プレゼンスサーバＺに登録するための「REGISTER」を前記プレゼンスサーバＺに通知する。これに対し、前記プレゼンスサーバＺは、前記複合機Ｙ１に「SUBSCRIBE」を通知する。
前記複合機Ｙ１は、前記プレゼンスサーバＺから「SUBSCRIBE」を受信すると、該プレゼンスサーバＺに「200  OK」を通知する。続いて、前記複合機Ｙ１は、該複合機Ｙ１のプレゼンス情報が記された「NOTIFY」を前記プレゼンスサーバＺに通知する。そして、前記プレゼンスサーバＺは、前記複合機Ｙ１のプレゼンス情報が記された「NOTIFY」を前記複合機Ｘに通知する。これに対し、前記複合機Ｘは、前記プレゼンスサーバＺに「200  OK」を通知する。
【００２５】
以上のシーケンス処理により、前記複合機Ｘは、前記複合機Ｙ１のプレゼンス情報を取得する。また、前記複合機Ｘにより前記複合機Ｙ１のプレゼンス情報の監視が開始された後、該プレゼンス情報の取得は、前記複合機Ｘから前記プレゼンスサーバＺに通知された「SUBSCRIBE」のＥＸＰＩＲＥフィールドで設定された有効期間が経過するまで継続して行われる。但し、前記有効期間の経過前に前記複合機Ｘから前記プレゼンスサーバＺにＥＸＰＩＲＥフィールドの値が「0」に設定された「SUBSCRIBE」が通知された場合には、前記プレゼンスサーバＺから前記複合機Ｘへの前記複合機Ｙ１のプレゼンス情報の通知が停止する。
【００２６】
ところで、前記複合機Ｘの起動時に、前記宛先記憶部７に記憶されている全ての宛先に対応する他の通信装置のプレゼンス情報を取得すれば、その後、前記制御部１は、前記操作表示部２に前記宛先を表示させるときに該宛先各々に対応する他の通信装置のプレゼンス情報を表示させることが可能となる。
しかしながら、前記複合機Ｘの起動時に、全ての宛先に対応する他の通信装置のプレゼンス情報を取得すると、その取得処理が前記制御部１にとって大きな負荷となり、前記複合機Ｘの起動時のパフォーマンスが悪くなるという問題が生じる。この問題は、前記宛先記憶部７に記憶されている宛先の件数が多くなるほど顕著に現れる。
【００２７】
そこで、前記複合機Ｘでは、起動時におけるプレゼンス情報の取得処理の負荷を軽減するため、前記制御部１により後述の手順に従ってプレゼンス情報取得処理が実行される。
以下、図５のフローチャートを参照しつつ、前記制御部１により実行されるプレゼンス情報取得処理の手順の一例について説明する。ここに、図中のＳ１、Ｓ２、…は処理手順（ステップ）の番号を表している。なお、当該プレゼンス情報取得処理は、前記複合機Ｘの電源がＯＮになったとき、又は前記複合機Ｘが省電力モード（スリープモード）から復帰したときなど、該複合機Ｘが通信可能状態となる起動時に実行される。また、以下では説明の便宜上、前記宛先に対応する通信装置のプレゼンス情報を前記宛先についてのプレゼンス情報という。
【００２８】
＜ステップＳ１＞
まず、ステップＳ１において、前記制御部１は、前記宛先記憶部７に記憶されている宛先のうち前記タッチパネル２１の前記通信初期画面（図３参照）に表示される一部の宛先を特定する。これは、前記通信初期画面に表示される宛先は表示される頻度が高く、該宛先についてのプレゼンス情報の表示も高い頻度で必要になるためである。
例えば、図３に示した前記通信初期画面では、前記ワンタッチ表示部２１Ａに表示される１０件のワンタッチダイヤルの宛先と、前記履歴表示部２１Ｂに表示される通信履歴の３件の宛先との合計１３件の宛先が表示される。この場合、当該ステップＳ１では、前記制御部１によりその１３件の宛先が特定される。なお、例えば前記パソコンＰ１から前記複合機Ｘの前記宛先記憶部７に記憶されているアドレス帳が参照可能な構成であれば、前記制御部１は、前記ステップＳ１において前記パソコンＰ１によって参照されるアドレス帳の１画面目の宛先も特定対象とすることが考えられる。
【００２９】
＜ステップＳ２＞
ステップＳ２において、前記制御部１は、前記ステップＳ１により特定された前記宛先のみについてプレゼンス情報の監視を開始する。具体的に、前記制御部１は、図４に示したシーケンス処理により、前記ステップＳ１で特定された宛先を監視対象として設定した「SUBSCRIBE」をその宛先の数だけ前記プレゼンスサーバＺに通知する。これにより、前記制御部１は、前記ステップＳ１で特定された宛先のみについてのプレゼンス情報を前記プレゼンスサーバＺから取得する。
このように、前記制御部１は、前記複合機Ｘの起動時に、前記宛先記憶部７に記憶されている宛先のうち前記ステップＳ１で特定された一部の宛先のみについてプレゼンス情報を取得する。そのため、前記複合機Ｘの起動時に前記宛先記憶部７に記憶されている全ての宛先についてプレゼンス情報を取得する場合に比べて処理負荷を軽減することができ、該複合機Ｘの起動時のパフォーマンス低下を防止することができる。
【００３０】
＜ステップＳ３〜Ｓ４＞
そして、前記複合機Ｘの起動後、前記制御部１は、前記通信初期画面の表示の要否を判断する。例えば、前記制御部１は、前記操作表示部２のタッチパネル２１の「Destination」キーが操作された場合に前記通信初期画面の表示が必要であると判断する。また、前記複合機Ｘの電源がＯＮとなったときに前記タッチパネル２１に前記通信初期画面が表示される構成では、該複合機Ｘの電源がＯＮとなった場合に前記通信初期画面の表示が必要であると判断する。ここで、前記通信初期画面の表示が必要であると判断されると（Ｓ３のＹｅｓ側）、前記制御部１は処理をステップＳ４に移行させる。
ステップＳ４では、前記制御部１は、前記操作表示部２の前記タッチパネル２１に前記通信初期画面を表示させる。このとき、前記通信初期画面に表示される前記宛先についてのプレゼンス情報の監視は前記ステップＳ２で開始されている。そのため、前記制御部１は、前記通信初期画面において、前記宛先記憶部７に記憶されている宛先各々を該宛先についてのプレゼンス情報と共に表示させることが可能である。
ここに、前記プレゼンス情報の表示手法は特に限定されず、例えば宛先の近傍に通信可否の状態を示す「オンライン」、「オフライン」を表示させることや、その他の記号や図形でその旨を表示させることが考えられる。また、前記制御部１が、前記宛先が選択されたときに該宛先に対応するプレゼンス情報を前記タッチパネル２１に表示させることも他の実施例として考えられる。なお、前記プレゼンス情報が全て取得されていない場合には、前記制御部１は、前記宛先のみを表示させた後、該宛先についてのプレゼンス情報が取得される度にそのプレゼンス情報を追加して表示させることが考えられる。
【００３１】
＜ステップＳ５＞
その後、前記制御部１は、前記タッチパネル２１の前記表示画面を遷移させる必要が生じたか否かを判断する。具体的に、前記制御部１は、前記アドレス帳キー２１１が操作された場合又は前記スクロールキー２１２〜２１５が操作された場合に前記表示画面を遷移させる必要が生じたと判断する。なお、例えば前記パソコンＰ１(図２参照)が前記複合機Ｘの前記宛先記憶部７に記憶されているアドレス帳を参照可能な構成であれば、前記制御部１は、前記パソコンＰ１によって参照されているアドレス帳のページが変更されたか否かについても判断することが考えられる。
ここで、前記表示画面を遷移させる必要がないと判断されると（Ｓ５のＮｏ側）、処理は後述のステップＳ９に移行する。一方、前記表示画面を遷移させる必要が生じたと判断されると（Ｓ５のＹｅｓ側）、処理はステップＳ６に移行する。
【００３２】
＜ステップＳ６＞
ステップＳ６において、前記制御部１は、前記タッチパネル２１の前記表示画面の遷移後に表示される宛先を特定する。
例えば、前記アドレス帳キー２１１が操作されると、前記タッチパネル２１の表示画面は前記アドレス帳表示画面に切り替えられ、前記アドレス帳の１ページ目が表示される。この場合、前記ステップＳ６では、前記アドレス帳の１ページ目に表示される宛先が前記制御部１により特定される。
また、前記スクロールキー２１２〜２１５が操作されると、前記タッチパネル２１の前記ワンタッチ表示部２１Ａ又は前記履歴表示部２１Ｂに表示される宛先がスクロールされて表示画面が遷移する。このように表示画面の内容が変更された場合、前記ステップＳ６では、前記スクロール後に前記タッチパネル２１に表示される宛先が前記制御部１により特定される。
【００３３】
＜ステップＳ７〜Ｓ８＞
次に、ステップＳ７において、前記制御部１は、前記ステップＳ６で特定された宛先についてのプレゼンス情報の監視を開始し、該宛先についてのプレゼンス情報を取得する。
そして、ステップＳ８において、前記制御部１は、前記タッチパネル２１の表示画面を次の表示画面に遷移させる。このとき、前記制御部１は、遷移後の表示画面に表示される宛先を、該宛先に対応するプレゼンス情報と共に表示させる。もちろん、前記ステップＳ４と同様に、前記宛先が選択されたときに該宛先にプレゼンス情報を表示させることや、先に前記タッチパネル２１の表示画面を次の表示画面に遷移させて宛先を表示させた後、前記プレゼンス情報の取得が終了した宛先から順に該プレゼンス情報を追加して表示させることも考えられる。
【００３４】
＜ステップＳ９〜Ｓ１０＞
ステップＳ９において、前記制御部１は、前記タッチパネル２１において前記宛先を選択するための表示画面の表示が終了するまでの間（Ｓ９のＮｏ側）、前記ステップＳ５以降の処理を繰り返し実行する。例えば、前記制御部１は、前記タッチパネル２１の操作により通信処理の宛先が設定された場合に前記宛先を選択するための表示画面の表示を終了する。そして、前記タッチパネル２１において前記宛先を選択するための表示画面の表示が終了されると（Ｓ９のＹｅｓ側）、前記制御部１は処理をステップＳ１０に移行させる。
ステップＳ１０において、前記制御部１は、前記タッチパネル２１の前記通信初期画面に表示される宛先以外の宛先についてのプレゼンス情報の監視を停止させる。即ち、前記制御部１は、前記通信初期画面に表示されるという特定条件を満たさなくなった宛先があればその宛先についてのプレゼンス情報の監視を停止する。これにより、前記複合機Ｘ及び前記プレゼンスサーバＺにおける無駄なプレゼンス情報の授受を防止することができ、双方の処理負荷を軽減することができる。具体的に、前記制御部１は、監視を停止する宛先をＴｏヘッダーに設定し、ＥＸＰＩＲＥフィールドを「0」に設定した「SUBSCRIBE」を前記プレゼンスサーバＺに通知する。その後、前記制御部１は前記ステップＳ３以降の処理を繰り返す。
【００３５】
以上、説明したように、前記複合機Ｘでは、前記複合機Ｘの起動時には前記宛先記憶部７に記憶されている宛先のうち前記操作表示部２の表示画面に、前記通信初期画面に表示されるような表示頻度の高い一部の宛先のみについて前記プレゼンス情報が取得される。従って、前記複合機Ｘでは、起動時の前記プレゼンス情報の取得に係る処理負荷が軽減される。また、前記複合機Ｘの起動時に、前記操作表示部２の表示画面に表示される可能性の高い宛先についてはプレゼンス情報が取得されるため、前記制御部１は、その宛先についてのプレゼンス情報を迅速に表示させることができる。さらに、前記複合機Ｘから前記プレゼンスサーバＺに対して多数のプレゼンス情報の要求及び受信が一斉に行われないため、該プレゼンスサーバＺ及び前記インターネットＮにおける処理負荷の集中も防止される。
【００３６】
また、本実施の形態では、前記制御部１が、前記ステップＳ１において前記通信初期画面に表示される宛先のみを特定し、前記ステップＳ６において遷移後の表示画面に表示される宛先のみを特定する場合について説明した。
一方、前記制御部１が、前記ステップＳ１において前記通信初期画面及びその通信初期画面に連続する予め定められた所定ページ数の表示画面に表示される宛先を特定することも考えられる。また、同様に、前記制御部１は、前記ステップＳ６において前記遷移後の表示画面及びその遷移後の表示画面に連続する予め定められた所定ページ数の表示画面に表示される宛先を特定することが考えられる。これらの場合、前記制御部１は、前記タッチパネル２１に表示される表示画面の前後の数ページに表示される宛先についても余分にプレゼンス情報を取得する。従って、前記タッチパネル２１の画面遷移時に該遷移後の表示画面に表示される宛先についてのプレゼンス情報を迅速に表示させることができ、表示画面の遷移をスムーズに行うことができる。
【００３７】
さらに、前記複合機Ｘでは、前記操作表示部２の表示画面の遷移に従って、前記プレゼンス情報を監視する宛先の数が徐々に増加することになる（Ｓ７）。一方、前記操作表示部２の表示画面の遷移により表示されなくなった前の表示画面に表示される宛先については前記プレゼンス情報を監視する必要性が低くなる。
そこで、前記ステップＳ７において、前記制御部１は、前記操作表示部２の表示画面の遷移により表示されなくなった前の表示画面に表示される宛先に対応するプレゼンス情報の監視を停止させることが考えられる。なお、監視の停止手法は前記ステップＳ１０と同様である。また、前記タッチパネル２１に表示される表示画面の前後の数ページに表示される宛先についても余分にプレゼンス情報が取得される構成では、前記制御部１は、前記操作表示部２の表示画面の遷移により該遷移後の表示画面及び該表示画面に連続する予め定められた数ページの表示画面のいずれにも表示されなくなった宛先について前記プレゼンス情報の監視を停止させることが考えられる。
これにより、前記複合機Ｘ及び前記プレゼンスサーバＺにおける無駄なプレゼンス情報の授受を防止することができ、双方の処理負荷を軽減することができる。なお、例えば前記パソコンＰ１から前記複合機Ｘの前記宛先記憶部７に記憶されているアドレス帳が参照可能な構成であれば、前記制御部１は、前記パソコンＰ１によって参照されているアドレス帳の宛先については前記プレゼンス情報の監視を継続することが考えられる。
【実施例１】
【００３８】
次に、本実施例１では、図６を参照しつつ、前記プレゼンス情報取得処理の他の例について説明する。ここに、図中のＳ１１、Ｓ１２、…は処理手順（ステップ）の番号を表している。なお、当該プレゼンス情報取得処理は、前記複合機Ｘの電源がＯＮになったとき又は前記複合機Ｘが省電力モード（スリープモード）から復帰したときなど、該複合機Ｘの起動時に実行される。
また、本実施例１に係る前記複合機Ｘにおいて、前記制御部１は、前記宛先記憶部７に記憶されている宛先各々について、前記複合機Ｘで実行される通信処理の宛先として使用された使用頻度を記憶する使用頻度管理機能を有するものとする。
【００３９】
＜ステップＳ１１〜Ｓ１２＞
まず、ステップＳ１１において、前記制御部１は、前記宛先記憶部７に記憶されている宛先のうち前記使用頻度が予め定められた高頻度以上である宛先を特定する。ここに、前記特定処理を実行するときの前記制御部１が宛先特定手段に相当する。例えば、前記高頻度は、前記宛先記憶部７に記憶されている宛先のうち前記使用頻度が高い上位数件の宛先である。
続いて、ステップＳ１２において、前記制御部１は、前記ステップＳ１１で特定された宛先のみについてプレゼンス情報の監視を開始する。このように、前記制御部１は、前記複合機Ｘの起動時に、前記宛先記憶部７に記憶されている宛先のうち前記ステップＳ１で特定された一部の宛先のみについてプレゼンス情報を取得する。そのため、前記複合機Ｘの起動時に前記宛先記憶部７に記憶されている全ての宛先についてプレゼンス情報を取得する場合に比べてその取得に係る処理負荷を軽減することができ、該複合機Ｘの起動時のパフォーマンス低下を防止することができる。
【００４０】
＜ステップＳ１３〜Ｓ１４＞
そして、前記複合機Ｘの起動後、前記制御部１は、前記操作表示部２の操作入力により通信処理の宛先を設定するための表示画面の表示が要求されると（Ｓ１３のＹｅｓ側）、前記制御部１は処理をステップＳ１４に移行させる。
ステップＳ１４では、前記制御部１は、前記操作表示部２の前記タッチパネル２１に通信処理の宛先を設定するための表示画面を表示させる。例えば、前記ステップＳ１４では、前記通信初期画面（図３参照）が表示される。また、前記ステップＳ１４では、前記制御部１は、前記操作表示部２の操作入力に応じて前記タッチパネル２１に表示される表示画面を遷移させ、前記宛先記憶部７に記憶されている各種の宛先を表示させる。このとき、前記制御部１は、前記タッチパネル２１に表示される宛先のうち前記ステップＳ１１で特定された宛先についてのプレゼンス情報を監視している。そのため、前記制御部１は、前記ステップＳ１４において、前記宛先記憶部７に記憶されている宛先各々を表示させる際、前記ステップＳ１１で特定された宛先については前記プレゼンス情報を表示させる。
【００４１】
＜ステップＳ１５＞
一方、ステップＳ１５において、前記制御部１は、前記宛先記憶部７に記憶されている宛先のうち前記ステップＳ１１で特定されなかった残りの宛先、即ち使用頻度の低い宛先が選択されたか否かを判断する。
ここで、残りの宛先が選択されたと判断されると（Ｓ１５のＹｅｓ側）、処理はステップＳ１６に移行する。一方、残りの宛先が選択された場合でなければ（Ｓ１５のＮｏ側）、処理は後述のステップＳ１８に移行する。
【００４２】
＜ステップＳ１６〜Ｓ１７＞
ステップＳ１６において、前記制御部１は、前記ステップＳ１５で選択された宛先についてプレゼンス情報の監視を開始することにより、該宛先についてのプレゼンス情報を取得する。
そして、ステップＳ１７において、前記制御部１は、前記ステップＳ１５で選択された宛先を、前記ステップＳ１６により前記プレゼンスサーバＺから取得されたプレゼンス情報と共に前記操作表示部２に表示させる。
【００４３】
＜ステップＳ１８〜Ｓ１９＞
その後、ステップＳ１８において、前記制御部１は、前記タッチパネル２１において前記宛先を選択するための表示画面の表示が終了するまでの間（Ｓ１８のＮｏ側）、前記ステップＳ１４以降の処理を繰り返し実行する。そして、前記制御部１は、前記タッチパネル２１の操作により通信処理の宛先が設定された場合など、前記タッチパネル２１において前記宛先を選択するための表示画面の表示が終了すると（Ｓ１８のＹｅｓ側）、処理をステップＳ１９に移行させる。
ステップＳ１９において、前記制御部１は、前記プレゼンス情報の監視対象となっている宛先のうち前記使用頻度が前記高頻度未満である宛先についてのプレゼンス情報の監視を停止させる。即ち、前記制御部１は、前記使用頻度が前記高頻度以上であるという特定条件を満たさなくなった宛先があればその宛先についてのプレゼント情報の監視を停止する。これにより、前記複合機Ｘ及び前記プレゼンスサーバＺにおける無駄なプレゼンス情報の授受を防止することができ、双方の処理負荷を軽減することができる。その後、前記制御部１は前記ステップＳ１３以降の処理を繰り返す。
【００４４】
以上説明したように、本実施例１に係る前記プレゼンス情報取得処理では、前記複合機Ｘの起動時に、実際の使用頻度が高い一部の宛先のみについてプレゼンス情報が取得される。従って、前記複合機Ｘでは、起動時の前記プレゼンス情報の取得に係る処理負荷が軽減される。また、前記複合機Ｘの起動時に、前記使用頻度が高い宛先についてのプレゼンス情報のみが取得されるため、前記制御部１は、その宛先についてのプレゼンス情報を迅速に表示させることができる。
なお、本実施例１では、前記ステップＳ１１における特定条件を、使用頻度が予め定められた高頻度以上であることとしているが、使用頻度に代えて前記タッチパネル２１への表示頻度を用いることも考えられる。
また、例えば前記宛先記憶部７に記憶されている宛先について予め優先順位が定められており、前記制御部１が、前記ステップＳ１１において、前記優先順位が予め定められた高順位以上である宛先を特定することも他の実施例として考えられる。これにより、前記複合機Ｘのユーザの好みに合わせた使用を行うことが可能となる。
【００４５】
また、本実施例１では、前記複合機Ｘの起動時にプレゼンス情報の監視が開始されなかった宛先については、その宛先が選択されたときにプレゼンス情報の監視を開始しているが、これに限らない。
具体的には、前記制御部１が、前記複合機Ｘの起動時は、前記宛先記憶部７に記憶されている宛先のうち前記使用頻度の高い宛先のみについてプレゼンス情報の監視（取得）を開始し、その後、前記複合機Ｘの処理の空き時間（アイドルタイム）において残りの宛先についてのプレゼンス情報の監視を徐々に開始することが考えられる。これにより、前記複合機Ｘでは、当該複合機Ｘの処理負荷の一時的な増大を防止しつつ、前記宛先記憶部７に記憶されている全ての宛先についてのプレゼンス情報を取得することができる。
なお、このような構成は、前記実施の形態についても適用可能である。即ち、前記実施の形態において、前記制御部１が、前記複合機Ｘの起動時は、前記宛先記憶部７に記憶されている宛先のうち前記通信初期画面に表示される宛先のみについてプレゼンス情報の監視（取得）を開始し、その後、前記複合機Ｘの処理の空き時間（アイドルタイム）において残りの宛先についてのプレゼンス情報の監視を徐々に開始することが考えられる。また、前記実施の形態における前記ステップＳ５〜Ｓ８のように、表示画面の遷移時に該遷移後に表示される宛先についてのプレゼンス情報を取得せず、前記複合機Ｘの処理の空き時間のみに残りの宛先についてのプレゼンス情報を取得することが考えられる。もちろん、この場合でも、実際に宛先が選択された場合には、該宛先についてはプレゼンス情報を取得することが考えられる。
【産業上の利用可能性】
【００４６】
本発明は、ネットワークを介して通信処理を実行する通信装置への利用が可能である。
【符号の説明】
【００４７】
１  ：制御部
２  ：操作表示部
２１：タッチパネル
２１Ａ：ワンタッチ表示部
２１Ｂ：履歴表示部
２１１：アドレス帳キー
２１２〜２１５：スクロールキー
２２：操作部
３  ：ＡＤＦ
４  ：画像読取部
４０：コンタクトガラス
４１：露光装置
４２〜４４：導光ミラー
４５：光学レンズ
４６：ＣＣＤ
５  ：画像形成部
５１：感光体ドラム
５２：帯電装置
５３：現像装置
５４：トナーコンテナ
５５：転写ローラ
５６：除電装置
５７：定着ローラ
５８：加圧ローラ
６  ：給紙カセット
７  ：宛先記憶部
８  ：通信Ｉ／Ｆ
Ｎ  ：インターネット
Ｐ１、Ｐ２：パーソナルコンピュータ
Ｓ１、Ｓ２、…：処理手順（ステップ）番号
Ｘ、Ｙ１、Ｙ２：複合機（通信装置の一例）
Ｚ  ：プレゼンスサーバ
【図１】
0005947001.tif 000002
【図２】
0005947001.tif 000003
【図３】
0005947001.tif 000004
【図４】
0005947001.tif 000005
【図５】
0005947001.tif 000006
【図６】
0005947001.tif 000007