(57)【特許請求の範囲】
【請求項１】
ネットワークを介して、
コンテンツを受信する情報処理装置と、
該情報処理装置へコンテンツを送信する情報提供サーバと、
前記情報処理装置が受信すべきコンテンツが前記情報提供サーバに存在するか否かを管理する管理サーバと
を接続して構成され、
前記情報処理装置は、
特定のコンテンツである特定コンテンツを送信する送信サービスの開始もしくは該送信サービスの停止の登録を要求する登録要求を前記情報提供サーバへ送信する登録要求送信手段と、
前記登録要求に応じて、前記情報提供サーバから送信される、前記送信サービスの開始もしくは該送信サービスの停止の登録が完了した旨を示す登録完了通知を受信する登録完了通知受信手段と、
該登録完了通知受信手段により前記登録完了通知が受信されたことを条件として、前記特定コンテンツが前記情報提供サーバに存在するか否かの存在確認要求を、前記特定コンテンツ毎に予め定められた存在周期で前記管理サーバへ送信する存在確認要求送信手段と、
前記存在確認要求に応じて、前記管理サーバから送信される確認結果を受信し、受信した該確認結果が前記情報提供サーバに前記特定コンテンツが存在する旨を示しているか否かを判定する存在判定手段と、
該存在判定手段により前記特定コンテンツが存在していると判定された場合に、前記特定コンテンツの送信を要求する送信要求を前記情報提供サーバへ送信する送信要求手段と、
前記送信要求に応じて、前記情報提供サーバから送信される前記特定コンテンツを受信する特定コンテンツ受信手段と、
前記登録完了通知受信手段により前記登録完了通知が受信され、複数の前記送信サービスの利用が開始されることとなった場合に、複数の該送信サービスによって送信される前記特定コンテンツ毎の前記存在周期に基づいて定められた１つの送信周期で前記存在確認要求送信手段が前記存在確認要求を送信するように、前記存在周期を更新する送信周期更新手段と
を備え、
前記情報提供サーバは、
前記情報処理装置から送信される前記登録要求を受信し、受信した該登録要求に従って、前記送信サービスの開始もしくは該送信サービスの停止を登録する送信サービス登録手段と、
該送信サービス登録手段により前記送信サービスの開始もしくは該送信サービスの停止の登録が完了すると、前記情報処理装置へ前記登録完了通知を送信する登録完了通知送信手段と、
前記送信サービス登録手段により前記送信サービスの開始を登録された前記特定コンテンツが当該情報提供サーバに存在する場合に、その旨を示す存在通知を前記管理サーバへ送信する存在通知送信手段と、
前記情報処理装置から送信される前記送信要求を受信する送信要求受信手段と、
該送信要求受信手段により前記送信要求が受信されると、前記情報処理装置へ前記特定コンテンツを送信する特定コンテンツ送信手段と
を備え、
前記管理サーバは、
前記情報提供サーバから送信される前記存在通知を受信する存在通知受信手段と、
前記情報処理装置から前記存在確認要求を受信する存在確認要求受信手段と、
該存在確認要求受信手段により前記存在確認要求が受信されると、前記存在通知受信手段により前記存在通知が受信されたか否かを判定し、該判定結果を前記確認結果として前記情報処理装置へ送信する確認結果送信手段と
を備えることを特徴とする通信システム。
【請求項２】
前記情報処理装置は、
前記送信サービスの開始の登録を要求する前記登録要求に応じて、前記登録完了通知受信手段により前記登録完了通知が受信されると、前記登録要求により前記送信サービスの開始を登録された前記特定コンテンツの前記存在周期の通知を要求する存在周期通知要求を前記管理サーバへ送信する存在周期通知要求送信手段
を備え、
前記送信周期更新手段は、
前記存在周期通知要求に応じて、前記管理サーバから送信される存在周期通知が示す複数の前記存在周期に基づいて前記送信周期を定めると共に、該送信周期で前記存在確認要求送信手段が前記存在確認要求を送信するように前記存在周期を更新し、
前記情報提供サーバは、
前記送信サービス登録手段により前記送信サービスの開始の登録が完了すると、前記特定コンテンツの前記存在周期を示す存在周期情報を前記管理サーバへ送信する存在周期情報送信手段
を備え、
前記管理サーバは、
前記情報提供サーバから送信される前記存在周期情報を受信する存在周期情報受信手段と、
前記情報処理装置から送信される前記存在周期通知要求に応じて、前記存在周期情報受信手段により受信された前記存在周期情報を前記存在周期通知として前記情報処理装置へ送信する存在周期通知送信手段
を備えることを特徴とする請求項１記載の通信システム。
【請求項３】
前記情報処理装置は、
前記送信サービスの開始の登録を要求する前記登録要求に応じて、前記登録完了通知受信手段により前記登録完了通知が受信されると、前記送信周期の通知を要求する送信周期通知要求を前記管理サーバへ送信する送信周期通知要求手段
を備え、
前記送信周期更新手段は、
前記送信周期通知要求に応じて前記管理サーバから送信される送信周期通知が示す前記送信周期で前記存在確認要求送信手段が前記存在確認要求を送信するように、前記存在周期を更新し、
前記情報提供サーバは、
前記送信サービス登録手段により前記送信サービスの開始の登録が完了すると、前記特定コンテンツの前記存在周期を示す存在周期情報を前記管理サーバへ送信する存在周期情報送信手段
を備え、
前記管理サーバは、
前記情報提供サーバから送信される複数の前記存在周期情報に基づいて、前記送信周期を決定する送信周期決定手段と、
前記情報処理装置から送信される前記送信周期通知要求に応じて、前記送信周期決定手段により決定された前記送信周期を示す前記送信周期通知を前記情報処理装置へ送信する送信周期通知手段と
を備えることを特徴とする請求項１記載の通信システム。
【請求項４】
前記送信サービスの開始を登録された前記特定コンテンツの前記存在周期のうち、最小のものを前記送信周期とする
ことを特徴とする請求項１乃至請求項３いずれか記載の通信システム。
【請求項５】
ネットワークを介して、コンテンツを送信する情報提供サーバと接続され、前記コンテンツを受信するとともに、受信すべき前記コンテンツが前記情報提供サーバに存在するか否かを管理する管理サーバとに接続された情報処理装置であって、
特定のコンテンツである特定コンテンツを送信する送信サービスの開始もしくは該送信サービスの停止の登録を要求する登録要求を前記情報提供サーバへ送信する登録要求送信手段と、
前記登録要求に応じて、前記情報提供サーバから送信される、前記送信サービスの開始もしくは該送信サービスの停止の登録が完了した旨を示す登録完了通知を受信する登録完了通知受信手段と、
該登録完了通知受信手段により前記登録完了通知が受信されたことを条件として、前記特定コンテンツが前記情報提供サーバに存在するか否かの存在確認要求を、前記特定コンテンツ毎に予め定められた存在周期で前記管理サーバへ送信する存在確認要求送信手段と、
前記存在確認要求に応じて、前記管理サーバから送信される確認結果を受信し、受信した該確認結果が前記情報提供サーバに前記特定コンテンツが存在する旨を示しているか否かを判定する存在判定手段と、
該存在判定手段により前記特定コンテンツが存在していると判定された場合に、前記特定コンテンツの送信を要求する送信要求を前記情報提供サーバへ送信する送信要求手段と、
前記送信要求に応じて、前記情報提供サーバから送信される前記特定コンテンツを受信する特定コンテンツ受信手段と、
前記登録完了通知受信手段により前記登録完了通知が受信され、複数の前記送信サービスの利用が開始されることとなった場合に、複数の該送信サービスによって送信される前記特定コンテンツ毎の前記存在周期に基づいて定められた１つの送信周期で前記存在確認要求送信手段が前記存在確認要求を送信するように、前記存在周期を更新する送信周期更新手段と
を備えることを特徴とする情報処理装置。
【請求項６】
ネットワークを介して、コンテンツを送信する情報提供サーバと接続され、前記コンテンツを受信するとともに、受信すべき前記コンテンツが前記情報提供サーバに存在するか否かを管理する管理サーバとに接続された情報処理装置に搭載されたコンピュータが読み取り可能なプログラムであって、
該コンピュータを、
特定のコンテンツである特定コンテンツを送信する送信サービスの開始もしくは該送信サービスの停止の登録を要求する登録要求を前記情報提供サーバへ送信する登録要求送信手段と、
前記登録要求に応じて、前記情報提供サーバから送信される、前記送信サービスの開始もしくは該送信サービスの停止の登録が完了した旨を示す登録完了通知を受信する登録完了通知受信手段と、
該登録完了通知受信手段により前記登録完了通知が受信されたことを条件として、前記特定コンテンツが前記情報提供サーバに存在するか否かの存在確認要求を、前記特定コンテンツ毎に予め定められた存在周期で前記管理サーバへ送信する存在確認要求送信手段と、
前記存在確認要求に応じて、前記管理サーバから送信される確認結果を受信し、受信した該確認結果が前記情報提供サーバに前記特定コンテンツが存在する旨を示しているか否かを判定する存在判定手段と、
該存在判定手段により前記特定コンテンツが存在していると判定された場合に、前記特定コンテンツの送信を要求する送信要求を前記情報提供サーバへ送信する送信要求手段と、
前記送信要求に応じて、前記情報提供サーバから送信される前記特定コンテンツを受信する特定コンテンツ受信手段と、
前記登録完了通知受信手段により前記登録完了通知が受信され、複数の前記送信サービスの利用が開始されることとなった場合に、複数の該送信サービスによって送信される前記特定コンテンツ毎の前記存在周期に基づいて定められた１つの送信周期で前記存在確認要求送信手段が前記存在確認要求を送信するように、前記存在周期を更新する送信周期更新手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して、コンテンツを受信する情報処理装置と、該情報処理装置へコンテンツを送信する情報提供サーバと、情報処理装置が受信すべきコンテンツが情報提供サーバに存在するか否かを管理する管理サーバとを接続して構成される通信システムと、これに関連する技術とに関する。
【背景技術】
【０００２】
近年、ニュースなどのコンテンツをインターネットを介して定期的に送信する送信サービスが普及してきている。
このような送信サービスは、送信サービスの利用者側の情報処理装置が、インターネットを介して、コンテンツを送信するサーバに接続されている。そして、情報処理装置が、その送信サービスにて定められた周期で、コンテンツの送信を要求する送信要求をサーバへ送信し、この送信要求に応じてサーバから送信されてくるコンテンツを受信するといった構成で行われている。すなわち、ポーリングとよばれる技術が採用されている（例えば、特許文献１を参照）。
【特許文献１】特開２０００−１１５７３６号公報（段落［０００８］）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、上述の送信サービスを複数利用する場合には、利用者側の情報処理装置は、送信サービス毎に定められた周期で個別にポーリングを行うことになる。
このため、多くの送信サービスを利用する場合には、ポーリング数も多くなり、その結果、インターネット上のトラフィックを過大にしてしまうという問題点があった。
【０００４】
そこで、本発明は、複数のコンテンツを送信する送信サービスを利用することとなっても、ネットワーク上のトラフィックを過大にすることのない通信システムと、これに関連する技術とを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するための発明である請求項１記載の通信システムは、ネットワークを介して、コンテンツを受信する情報処理装置と、該情報処理装置へコンテンツを送信する情報提供サーバと、情報処理装置が受信すべきコンテンツが情報提供サーバに存在するか否かを管理する管理サーバとを接続して構成され、情報処理装置は、特定のコンテンツである特定コンテンツを送信する送信サービスの開始もしくは該送信サービスの停止の登録を要求する登録要求を情報提供サーバへ送信する登録要求送信手段と、登録要求に応じて、情報提供サーバから送信される、送信サービスの開始もしくは該送信サービスの停止の登録が完了した旨を示す登録完了通知を受信する登録完了通知受信手段と、該登録完了通知受信手段により登録完了通知が受信されたことを条件として、特定コンテンツが情報提供サーバに存在するか否かの存在確認要求を、特定コンテンツ毎に予め定められた存在周期で管理サーバへ送信する存在確認要求送信手段と、存在確認要求に応じて、管理サーバから送信される確認結果を受信し、受信した該確認結果が情報提供サーバに特定コンテンツが存在する旨を示しているか否かを判定する存在判定手段と、該存在判定手段により特定コンテンツが存在していると判定された場合に、特定コンテンツの送信を要求する送信要求を情報提供サーバへ送信する送信要求手段と、送信要求に応じて、情報提供サーバから送信される特定コンテンツを受信する特定コンテンツ受信手段と、登録完了通知受信手段により登録完了通知が受信され、複数の送信サービスの利用が開始されることとなった場合に、複数の該送信サービスによって送信される特定コンテンツ毎の存在周期に基づいて定められた１つの送信周期で存在確認要求送信手段が存在確認要求を送信するように、存在周期を更新する送信周期更新手段とを備え、情報提供サーバは、情報処理装置から送信される登録要求を受信し、受信した該登録要求に従って、送信サービスの開始もしくは該送信サービスの停止を登録する送信サービス登録手段と、該送信サービス登録手段により送信サービスの開始もしくは該送信サービスの停止の登録が完了すると、情報処理装置へ登録完了通知を送信する登録完了通知送信手段と、送信サービス登録手段により送信サービスの開始を登録された特定コンテンツが当該情報提供サーバに存在する場合に、その旨を示す存在通知を管理サーバへ送信する存在通知送信手段と、情報処理装置から送信される送信要求を受信する送信要求受信手段と、該送信要求受信手段により送信要求が受信されると、情報処理装置へ特定コンテンツを送信する特定コンテンツ送信手段とを備え、管理サーバは、情報提供サーバから送信される存在通知を受信する存在通知受信手段と、情報処理装置から存在確認要求を受信する存在確認要求受信手段と、該存在確認要求受信手段により存在確認要求が受信されると、存在通知受信手段により存在通知が受信されたか否かを判定し、該判定結果を確認結果として情報処理装置へ送信する確認結果送信手段とを備えることを特徴とする。
【０００６】
このように構成された通信システムにおいて、情報処理装置では、登録要求送信手段が、送信サービスの開始もしくは該送信サービスの停止の登録を要求する登録要求を情報提供サーバへ送信し、登録完了通知受信手段が、登録要求に応じて、情報提供サーバから送信される、送信サービスの開始もしくは該送信サービスの停止の登録が完了した旨を示す登録完了通知を受信する。そして、存在確認要求送信手段が、該登録完了通知受信手段により登録完了通知が受信されたことを条件として、特定コンテンツが情報提供サーバに存在するか否かの存在確認要求を、特定コンテンツ毎に予め定められた存在周期で管理サーバへ送信し、存在判定手段が、存在確認要求に応じて、管理サーバから送信される確認結果を受信し、受信した該確認結果が情報提供サーバに特定コンテンツが存在する旨を示しているか否かを判定する。ここで、存在判定手段により特定コンテンツが存在していると判定された場合には、送信要求手段が、特定コンテンツの送信を要求する送信要求を情報提供サーバへ送信し、特定コンテンツ受信手段が、送信要求に応じて、情報提供サーバから送信される特定コンテンツを受信する。但し、登録完了通知受信手段により登録完了通知が受信され、複数の送信サービスの利用が開始されることとなった場合には、送信周期更新手段が、複数の該送信サービスによって送信される特定コンテンツ毎の存在周期に基づいて定められた１つの送信周期で存在確認要求送信手段が存在確認要求を送信するように、存在周期を更新する。
【０００７】
また、情報提供サーバでは、送信サービス登録手段が、情報処理装置から送信される登録要求を受信し、受信した該登録要求に従って、送信サービスの開始もしくは該送信サービスの停止を登録し、その登録が完了すると、登録完了通知送信手段が、情報処理装置へ登録完了通知を送信する。そして、送信サービス登録手段により送信サービスの開始を登録された特定コンテンツが当該情報提供サーバに存在する場合に、存在通知送信手段が、その旨を示す存在通知を管理サーバへ送信する一方、送信要求受信手段が、情報処理装置から送信される送信要求を受信すると、特定コンテンツ送信手段が、情報処理装置へ特定コンテンツを送信する。
【０００８】
また、管理サーバでは、存在通知受信手段が、情報提供サーバから送信される存在通知を受信する一方で、存在確認要求受信手段が、情報処理装置から存在確認要求を受信すると、確認結果送信手段が、存在通知受信手段により存在通知が受信されたか否かを判定し、該判定結果を確認結果として情報処理装置へ送信する。
【０００９】
つまり、この通信システムでは、情報処理装置が、送信サービスの開始を登録した特定コンテンツが情報提供サーバに存在するか否かの存在確認要求を、特定コンテンツ毎の存在周期で管理サーバへ送信し、管理サーバから受信した確認結果が情報提供サーバに特定コンテンツが存在する旨を示している場合にのみ、特定コンテンツの送信要求を情報提供サーバへ送信して、情報提供サーバから特定コンテンツを受信するのであるが、複数の送信サービスの利用が開始されることとなった場合には、特定コンテンツ毎の存在周期に基づいて定められた１つの送信周期で存在確認要求を送信するように存在周期を更新する。
【００１０】
このため、この通信システムでは、複数の送信サービスを利用することとなった場合であっても、存在確認要求を送信サービス毎に個別に送信することがないため、ネットワーク上のトラフィックを過大にすることなく、コンテンツを送信する送信サービスを複数利用することができる。
【００１１】
なお、情報提供サーバと管理サーバとは、同一の装置として構成されていてもよいし、別個の装置として構成されていてもよい。
請求項２記載の発明は、請求項１記載の通信システムを前提するものであって、さらに、情報処理装置は、送信サービスの開始の登録を要求する登録要求に応じて、登録完了通知受信手段により登録完了通知が受信されると、登録要求により送信サービスの開始を登録された特定コンテンツの存在周期の通知を要求する存在周期通知要求を管理サーバへ送信する存在周期通知要求送信手段を備え、送信周期更新手段は、存在周期通知要求に応じて、管理サーバから送信される存在周期通知が示す複数の存在周期に基づいて１つの送信周期を定めると共に、該送信周期で存在確認要求送信手段が存在確認要求を送信するように存在周期を更新し、情報提供サーバは、送信サービス登録手段により送信サービスの開始の登録が完了すると、特定コンテンツの存在周期を示す存在周期情報を管理サーバへ送信する存在周期情報送信手段を備え、管理サーバは、情報提供サーバから送信される存在周期情報を受信する存在周期情報受信手段と、情報処理装置から送信される存在周期通知要求に応じて、存在周期情報受信手段により受信された存在周期情報を存在周期通知として情報処理装置へ送信する存在周期通知送信手段を備えている。
【００１２】
この場合、情報処理装置では、送信サービスの開始の登録を要求する登録要求に応じて、登録完了通知受信手段により登録完了通知が受信されると、存在周期通知要求送信手段が、存在周期通知要求を管理サーバへ送信し、送信周期更新手段が、存在周期通知要求に応じて、管理サーバから送信される存在周期通知が示す複数の存在周期に基づいて１つの送信周期を定めると共に、該送信周期で存在確認要求送信手段が存在確認要求を送信するように存在周期を更新する。
【００１３】
また、情報提供サーバでは、送信サービス登録手段により送信サービスの開始の登録が完了すると、存在周期情報送信手段が、存在周期情報を管理サーバへ送信する。
また、管理サーバでは、存在周期情報受信手段が、情報提供サーバから送信される存在周期情報を受信し、存在周期通知送信手段が、情報処理装置から送信される存在周期通知要求に応じて、存在周期情報受信手段により受信された存在周期情報を存在周期通知として情報処理装置へ送信する。
【００１４】
つまり、このように構成された通信システムによれば、情報処理装置は、管理サーバを介して、情報提供サーバから送信される存在周期情報を受信し、存在周期情報が示す存在周期に基づいて１つの送信周期を定め、存在周期を更新できる。
【００１５】
請求項３記載の発明は、請求項１記載の通信システムを前提するものであって、さらに、情報処理装置は、送信サービスの開始の登録を要求する登録要求に応じて、登録完了通知受信手段により登録完了通知が受信されると、送信周期の通知を要求する送信周期通知要求を管理サーバへ送信する送信周期通知要求手段を備え、送信周期更新手段は、送信周期通知要求に応じて管理サーバから送信される送信周期通知が示す送信周期で存在確認要求送信手段が存在確認要求を送信するように、存在周期を更新し、情報提供サーバは、送信サービス登録手段により送信サービスの開始の登録が完了すると、特定コンテンツの存在周期を示す存在周期情報を管理サーバへ送信する存在周期情報送信手段を備え、管理サーバは、情報提供サーバから送信される複数の存在周期情報に基づいて、１つの送信周期を決定する送信周期決定手段と、情報処理装置から送信される送信周期通知要求に応じて、送信周期決定手段により決定された送信周期を示す送信周期通知を情報処理装置へ送信する送信周期通知手段とを備えている。
【００１６】
この場合、情報処理装置では、送信サービスの開始の登録を要求する登録要求に応じて、登録完了通知受信手段により登録完了通知が受信されると、送信周期通知要求手段が、送信周期通知要求を管理サーバへ送信し、送信周期更新手段が、送信周期通知要求に応じて管理サーバから送信される送信周期通知が示す送信周期で存在確認要求送信手段が存在確認要求を送信するように、存在周期を更新する。
【００１７】
また、情報提供サーバでは、送信サービス登録手段により送信サービスの開始の登録が完了すると、存在周期情報送信手段が、特定コンテンツの存在周期を示す存在周期情報を管理サーバへ送信する。
【００１８】
また、管理サーバでは、送信周期決定手段が、情報提供サーバから送信される複数の存在周期情報に基づいて、１つの送信周期を決定し、送信周期通知手段が、情報処理装置から送信される送信周期通知要求に応じて、送信周期通知を情報処理装置へ送信する。
【００１９】
つまり、このように構成された通信システムによれば、管理サーバが送信周期を決定するため、情報処理装置は、管理サーバから送信周期を受信するだけで、存在周期を更新できる。
【００２０】
請求項４記載の発明は、請求項１乃至請求項３記載の通信システムを前提するものであって、送信サービスの開始を登録された特定コンテンツの存在周期のうち、最小のものを送信周期としている。
【００２１】
この場合、情報処理装置は、送信サービスの開始を登録された全ての特定コンテンツに対して、これら特定コンテンツが情報提供サーバに存在するようになった際に即座に受信できる。
【００２２】
また、請求項５記載の情報処理装置は、ネットワークを介して、コンテンツを送信する情報提供サーバと接続され、コンテンツを受信するとともに、受信すべきコンテンツが情報提供サーバに存在するか否かを管理する管理サーバとに接続された情報処理装置であって、特定のコンテンツである特定コンテンツを送信する送信サービスの開始もしくは該送信サービスの停止の登録を要求する登録要求を情報提供サーバへ送信する登録要求送信手段と、登録要求に応じて、情報提供サーバから送信される、送信サービスの開始もしくは該送信サービスの停止の登録が完了した旨を示す登録完了通知を受信する登録完了通知受信手段と、該登録完了通知受信手段により登録完了通知が受信されたことを条件として、特定コンテンツが情報提供サーバに存在するか否かの存在確認要求を、特定コンテンツ毎に予め定められた存在周期で管理サーバへ送信する存在確認要求送信手段と、存在確認要求に応じて、管理サーバから送信される確認結果を受信し、受信した該確認結果が情報提供サーバに特定コンテンツが存在する旨を示しているか否かを判定する存在判定手段と、該存在判定手段により特定コンテンツが存在していると判定された場合に、特定コンテンツの送信を要求する送信要求を情報提供サーバへ送信する送信要求手段と、送信要求に応じて、情報提供サーバから送信される特定コンテンツを受信する特定コンテンツ受信手段と、登録完了通知受信手段により登録完了通知が受信され、複数の送信サービスの利用が開始されることとなった場合に、複数の該送信サービスによって送信される特定コンテンツ毎の存在周期に基づいて定められた１つの送信周期で存在確認要求送信手段が存在確認要求を送信するように、存在周期を更新する送信周期更新手段とを備えることを特徴とする。
【００２３】
即ち、この情報処理装置は、請求項１記載の通信システムにおける情報処理装置であり、請求項１記載の通信システムを構成することができる。
なお、この情報処理装置は、請求項２乃至請求項４に記載の通信システムにおける情報処理装置のように構成されていても勿論よい。
【００２４】
また、請求項６記載の発明は、ネットワークを介して、コンテンツを送信する情報提供サーバと接続され、コンテンツを受信するとともに、受信すべきコンテンツが情報提供サーバに存在するか否かを管理する管理サーバとに接続された情報処理装置に搭載されたコンピュータが読み取り可能なプログラムであって、該コンピュータを、特定のコンテンツである特定コンテンツを送信する送信サービスの開始もしくは該送信サービスの停止の登録を要求する登録要求を情報提供サーバへ送信する登録要求送信手段と、登録要求に応じて、情報提供サーバから送信される、送信サービスの開始もしくは該送信サービスの停止の登録が完了した旨を示す登録完了通知を受信する登録完了通知受信手段と、該登録完了通知受信手段により登録完了通知が受信されたことを条件として、特定コンテンツが情報提供サーバに存在するか否かの存在確認要求を、特定コンテンツ毎に予め定められた存在周期で管理サーバへ送信する存在確認要求送信手段と、存在確認要求に応じて、管理サーバから送信される確認結果を受信し、受信した該確認結果が情報提供サーバに特定コンテンツが存在する旨を示しているか否かを判定する存在判定手段と、該存在判定手段により特定コンテンツが存在していると判定された場合に、特定コンテンツの送信を要求する送信要求を情報提供サーバへ送信する送信要求手段と、送信要求に応じて、情報提供サーバから送信される特定コンテンツを受信する特定コンテンツ受信手段と、登録完了通知受信手段により登録完了通知が受信され、複数の送信サービスの利用が開始されることとなった場合に、複数の該送信サービスによって送信される特定コンテンツ毎の存在周期に基づいて定められた１つの送信周期で存在確認要求送信手段が存在確認要求を送信するように、存在周期を更新する送信周期更新手段として機能させるためのプログラムである。
【００２５】
即ち、このプログラムは、コンピュータを、請求項１記載の通信システムにおける情報処理装置の各手段として機能させるためのプログラムであり、コンピュータによって請求項１記載の通信システムにおける情報処理装置の各手段を実現できる。
【００２６】
なお、このプログラムは、請求項２乃至請求項４に記載の通信システムにおける情報処理装置の各手段として機能するように設定されていても勿論よい。
ところで、このプログラムは、情報処理装置に組み込まれるＲＯＭやバックアップＲＡＭに記録され、これらＲＯＭやバックアップＲＡＭからコンピュータにロードされて用いられてもよいし、ネットワークを介してコンピュータにロードされて用いられてもよい。
【００２７】
また、フレキシブルディスク（ＦＤ）や光ディスク（ＭＯ）、ＤＶＤ、ＣＤ−ＲＯＭ、Ｂｌｕ−Ｒａｙディスク、ＨＤ−ＤＶＤ、ハードディスク、メモリカードなどといったコンピュータにて読み取り可能な記録媒体に記録されて用いられてもよい。
【発明を実施するための最良の形態】
【００２８】
以下に本発明の実施形態を図面と共に説明する。
［第１実施形態］
まず、図１は、本第１実施形態における通信システム１の構成ブロック図である。
【００２９】
図１に示すように、通信システム１は、コンテンツを受信する複数の複合機１０ａ，１０ｂ，１０ｃ，…（以下、「複合機１０」と総称する）と、複合機１０へコンテンツを送信する複数の情報提供サーバ２０ａ，２０ｂ，２０ｃ，…（以下、「情報提供サーバ２０」と総称する）と、複合機１０がそれぞれ受信すべきコンテンツが情報提供サーバ２０にそれぞれ存在するか否かを管理する１つの管理サーバ３０とをインターネット２を介して相互に接続して構成されている。なお、複合機１０、情報提供サーバ２０、管理サーバ３０はそれぞれ、周知のルータＲを介してインターネット２に接続されている。
【００３０】
ここで、複合機１０は、当該複合機１０の各部を統括して制御する制御部１１と、当該複合機１０の利用者が当該複合機１０に対して入力操作を行うための操作部１２と、用紙などのシート状記録媒体に記録された画像を読取、その画像を示す画像データを生成する読取部１３と、画像データが示す画像を用紙などのシート状記録媒体に印刷する記録部１４と、インターネット２を介したデータの送受信を行う通信部１５とを備える。
【００３１】
また、複合機１０は、制御部１１が当該複合機１０の制御に用いる各種パラメータや、当該複合機１０にて発生したエラーのコードなどを記憶する記憶部１６と、当該複合機１０が備えるハンドセット（図示せず）に設けられたスピーカ、又は、当該複合機１０に設けられたマイク（図示せず）から入力される音声信号を音声データ（ＰＣＭデータ）に変換する音声入力部１７と、音声データ（ＰＣＭデータ）を音声信号に変換して、ハンドセットやスピーカへ出力する音声出力部１８とを備える。
【００３２】
なお、これら構成要素のうち、制御部１１は、ＣＰＵやＲＯＭ、ＲＡＭなどから構成され、ＲＯＭに記憶されたプログラムに従って、ＣＰＵが当該複合機１０の各部を統括制御する。
【００３３】
また、操作部１２は、ディスプレイや各種操作キーで構成されている。
また、記憶部１６は、不揮発性メモリで構成され、制御部１１からの要求に応じてデータの記憶や読み出しを行う。
【００３４】
また、情報提供サーバ２０は、当該情報提供サーバ２０の各部を統括制御する制御部２１と、インターネット２を介したデータの送受信を行う通信部２２と、各種コンテンツのデータを記憶する記憶部２３とを備える。そして、情報提供サーバ２０にはそれぞれ、互いに異なる特定のコンテンツ（例えば、号外ニュースや料理のレシピなど）が記憶される。
【００３５】
なお、これら構成要素のうち、制御部２１は、ＣＰＵやＲＯＭ、ＲＡＭなどで構成され、ＲＯＭに記憶されたプログラムに従って、ＣＰＵが当該情報提供サーバ２０の各部を統括制御する。
【００３６】
また、記憶部２３は、ハードディスクにより構成され、制御部２１からの指令に応じてデータの記憶や記憶したデータの読み出しを行う。
また、管理サーバ３０は、当該管理サーバ３０の各部を統括制御する制御部３１と、インターネット２を介したデータの送受信を行う通信部３２と、後述する各種データベースを記憶する記憶部３３とを備える。
【００３７】
なお、これら構成要素のうち、制御部３１は、ＣＰＵやＲＯＭ、ＲＡＭなどで構成され、ＲＯＭに記憶されたプログラムに従って、ＣＰＵが当該管理サーバ３０の各部を統括制御する。
【００３８】
また、記憶部３３は、ハードディスクにより構成され、制御部３１からの指令に応じてデータの記憶や記憶したデータの読み出しを行う。
以下、複合機１０の制御部１１、情報提供サーバ２０の制御部２１、管理サーバ３０の制御部３１が実行する各種処理のうち、本発明に係る処理について説明する。
【００３９】
まず、複合機１０の制御部１１が実行する各種処理について説明する。但し、制御部１１は、以下の処理を並列に実行する。
ここで、図２は、制御部１１が実行する登録要求処理の流れを示すフローチャートである。なお、制御部１１は、操作部１２にて、コンテンツの送信サービスの開始や送信サービスの停止の登録を要求する入力操作がなされた際に、本処理を実行する。
【００４０】
図２に示すように、本処理では、まず、送信サービスの開始や送信サービスの停止、利用者の個人情報などの各種登録事項の入力を行う入力画面を操作部１２のディスプレイに表示し（Ｓ１００）、各種登録事項に対する入力が完了するまで待機する（Ｓ１０５）。  
【００４１】
そして、各種登録事項に対する入力が完了すると（Ｓ１０５：Ｙｅｓ）、各種登録事項の登録を要求する登録要求を登録要求先の情報提供サーバ２０へ送信し（Ｓ１１０）、本処理を終了する。なお、ここでの登録要求には、送信サービスの開始の登録要求もしくは送信サービスの停止の登録要求である旨のコマンドと、入力された各種登録事項と、当該複合機１０を識別するためのデバイスＩＤとが含まれている。
【００４２】
次に、図３は、制御部１１が実行するポーリング周期更新処理の流れを示すフローチャートである。なお、制御部１１は、上述Ｓ１１０にて情報提供サーバ２０へ送信した登録要求に応じて、情報提供サーバ２０から送信される、送信サービスの開始や送信サービスの停止の登録が完了した旨を示す登録完了通知を受信した際に、本処理を実行する。
【００４３】
図３に示すように、本処理では、まず、当該複合機１０に対して、送信サービスの開始を登録されたコンテンツ毎に定められたポーリング周期のリストであるポーリング周期リストの送信要求（ポーリング周期リスト要求）を管理サーバ３０へ送信する（Ｓ２００）。なお、ここでのポーリング周期リスト要求には、ポーリング周期リスト要求である旨のコマンドと、デバイスＩＤとが含まれている（図５（ａ）を参照）。
【００４４】
そして、管理サーバ３０からポーリング周期リスト（図５（ｂ）を参照）を受信して（Ｓ２０５）、ポーリング周期リストに含まれるポーリング周期のなかから最小のものを判定し（Ｓ２１０）、判定した最小値で当該制御部１１に設定されているポーリング周期を更新して（Ｓ２１５）、本処理を終了する。
【００４５】
次に、図４は、制御部１１が実行するポーリング処理の流れを示すフローチャートである。なお、制御部１１は、当該制御部１１に設定されたポーリング周期が経過する毎に、本処理を実行する。
【００４６】
図４に示すように、本処理では、まず、当該複合機１０に対して、送信サービスの開始を登録したコンテンツが情報提供サーバ２０に存在するか否かの確認を要求する存在確認要求を管理サーバ３０へ送信する（Ｓ３００）。なお、ここでの存在確認要求には、存在確認要求である旨のコマンドと、当該複合機１０のデバイスＩＤとが含まれている（図５（ｃ）を参照）。
【００４７】
そして、管理サーバ３０からコンテンツの存在の有無を示す確認結果を受信し（Ｓ３０５）、受信した確認結果が、コンテンツが存在する旨を示しているか否かを判定する（Ｓ３１０）。なお、ここでの確認結果には、コンテンツが存在しない場合には、コンテンツがない旨だけが含まれている一方（図５（ｄ）を参照）、コンテンツが存在している場合には、コンテンツが存在する旨と、コンテンツのＵＲＬとが含まれている（図５（ｅ）を参照）。
【００４８】
ここで、確認結果が、コンテンツが存在しない旨を示している場合には（Ｓ３１０：Ｎｏ）、本処理を直ちに終了する一方、コンテンツが存在している旨を示している場合には（Ｓ３１０：Ｙｅｓ）、確認結果に含まれているＵＲＬに基づいて、コンテンツの送信を要求する送信要求を該当する情報提供サーバ２０へ送信する（Ｓ３１５）。なお、ここでの送信要求には、送信要求である旨のコマンドと、当該複合機のデバイスＩＤとが含まれている。
【００４９】
そして、送信要求に応じて、情報提供サーバ２０から送信されるコンテンツを受信して（Ｓ３２０）、受信したコンテンツに応じた処理を実行したのち（Ｓ３２５）、本処理を終了する。
【００５０】
なお、受信したコンテンツに応じた処理としては、例えば、コンテンツが号外ニュースや料理のレシピからなる場合には、これらを記録部１４に印刷させる処理が該当する。
次に、情報提供サーバ２０の制御部２１が実行する各種処理について説明する。但し、制御部２１は、以下の処理を並列に実行する。
【００５１】
ここで、図６は、制御部２１が実行する情報提供サーバ側登録処理の流れを示すフローチャートである。なお、制御部２１は、複合機１０から上述の登録要求を受信した際に、本処理を実行する。
【００５２】
図６に示すように、本処理では、まず、上述の登録要求に含まれているコマンドに基づいた登録を行う（Ｓ４００）。なお、この際、制御部２１は、コマンドが送信サービスの開始の登録を要求するものである場合には、デバイスＩＤに対応づけて各種登録事項を記憶部２３に登録する一方、コマンドが送信サービスの停止の登録を要求するものである場合には、デバイスＩＤと、デバイスＩＤに対応づけられた各種登録事項とを記憶部２３から削除する。
【００５３】
そして、複合機１０から受信した登録要求を管理サーバ３０へ送信する（Ｓ４０５）。但し、ここでの登録要求には、送信サービスの開始の登録である場合には、送信サービスの開始の登録要求である旨を示すコマンドと、デバイスＩＤと、コンテンツ毎に予め定められたポーリング周期とが含まれている（図８（ａ）を参照）。一方、送信サービスの停止の登録である場合には、送信サービスの停止の登録要求である旨を示すコマンドと、デバイスＩＤとが含まれている（図８（ｂ）を参照）。
【００５４】
そして、登録要求を管理サーバ３０が受信した旨を示す受信完了通知を管理サーバ３０から受信したのち（Ｓ４１０）、上述の登録完了通知を複合機１０へ送信して（Ｓ４１５）、本処理を終了する。
【００５５】
次に、図７は、制御部２１が実行するコンテンツ送信処理の流れを示すフローチャートである。なお、制御部２１は、新たなコンテンツが当該情報提供サーバ２０の記憶部２３に記憶された際に、本処理を実行する。
【００５６】
図７に示すように、本処理では、まず、当該情報提供サーバ２０に新たなコンテンツが存在する旨の登録を要求するコンテンツ登録要求を管理サーバ３０へ送信する（Ｓ５００）。なお、ここでのコンテンツ登録要求には、コンテンツ登録要求である旨のコマンドと、コンテンツの送信先となる複合機１０のデバイスＩＤと、コンテンツのＵＲＬ（サービスＵＲＬ）とが含まれている（図８（ｃ）を参照）。
【００５７】
そして、コンテンツ登録要求を管理サーバ３０が受信した旨を示す受信完了通知を管理サーバ３０から受信したのち（Ｓ５０５）、複合機１０から上述したコンテンツの送信要求を受信して（Ｓ５１０）、記憶部２３からコンテンツを読み出し、読み出したコンテンツを送信要求に含まれるデバイスＩＤが示す複合機１０へ送信して（Ｓ５１５）、本処理を終了する。但し、Ｓ５１５では、送信要求に含まれるデバイスＩＤが記憶部２３に登録されている場合にのみ、コンテンツの送信を行う。
【００５８】
次に、管理サーバ３０の制御部３１が実行する各種処理について説明する。但し、制御部３１は、当該管理サーバ３０の起動時から以下の処理を並列に実行する。
ここで、図９は、制御部３１が実行する管理サーバ側登録処理の流れを示すフローチャートである。
【００５９】
図９に示すように、本処理では、まず、情報提供サーバ２０から上述の登録要求を受信するまで待機したのち（Ｓ６００）、登録要求を受信すると（Ｓ６００：Ｙｅｓ）、受信した登録要求に含まれるコマンドに基づいた登録を行う（Ｓ６０５）。なお、この際、制御部３１は、コマンドが送信サービスの開始の登録を要求する登録要求である場合には、登録要求に含まれるデバイスＩＤに対応づけて、登録要求に含まれるポーリング周期を記憶部３３に登録する。つまり、記憶部３３には、デバイスＩＤとポーリング周期とを対応づけて登録したサブスクリプションデータベース（サブスクリプションＤＢ）が記憶されている。一方、コマンドが送信サービスの停止の登録を要求する登録要求である場合には、デバイスＩＤに対応づけてサブスクリプションＤＢに登録されたポーリング周期のうち、送信サービスの停止を登録するコンテンツのポーリング周期を削除する。
【００６０】
そして、登録要求を受信した旨を示す上述の受信完了通知を情報提供サーバ２０へ送信し（Ｓ６１０）、上述のＳ６００へ再度移行する。
次に、図１０は、制御部３１が実行するポーリング周期リスト送信処理の流れを示すフローチャートである。
【００６１】
図１０に示すように、本処理では、まず、複合機１０から上述のポーリング周期リスト要求を受信するまで待機したのち（Ｓ７００）、ポーリング周期リスト要求を受信すると（Ｓ７００：Ｙｅｓ）、サブスクリプションＤＢからポーリング周期リスト要求に含まれるデバイスＩＤに対応づけられた全てのポーリング周期を読み出し（Ｓ７０５）、上述のポーリング周期リストを生成する（Ｓ７１０）。
【００６２】
そして、生成したポーリング周期リストを複合機１０へ送信し（Ｓ７１５）、上述のＳ７００へ再度移行する。
次に、図１１は、制御部３１が実行するコンテンツ登録処理の流れを示すフローチャートである。
【００６３】
図１１に示すように、本処理では、まず、情報提供サーバ２０から上述のコンテンツ登録要求を受信するまで待機したのち（Ｓ８００）、コンテンツ登録要求を受信すると（Ｓ８００：Ｙｅｓ）、コンテンツ登録要求に含まれるデバイスＩＤに対応づけて、コンテンツ登録要求に含まれるコンテンツのＵＲＬを記憶部３３に登録する（Ｓ８０５）。つまり、記憶部３３には、デバイスＩＤとコンテンツのＵＲＬとを対応づけて登録したジョブデータベース（ジョブＤＢ）が記憶されている。
【００６４】
そして、コンテンツ登録要求を受信した旨を示す上述の受信完了通知を情報提供サーバ２０へ送信したのち（Ｓ８１０）、上述のＳ８００へ再度移行する。
次に、図１２は、制御部３１が実行するコンテンツ存在確認処理の流れを示すフローチャートである。
【００６５】
図１２に示すように、本処理では、まず、複合機１０から上述の存在確認要求を受信するまで待機したのち（Ｓ９００）、存在確認要求を受信すると（Ｓ９００：Ｙｅｓ）、存在確認要求に含まれるデバイスＩＤに対応して、コンテンツのＵＲＬがジョブＤＢに登録されているか否かを判定する（Ｓ９０５）。
【００６６】
ここで、ＵＲＬが未登録である場合には（Ｓ９０５：Ｎｏ）、コンテンツがない旨を示す上述の確認結果を複合機１０へ送信し（Ｓ９１０）、上述のＳ９００へ再度移行する。
一方、ＵＲＬが登録されている場合には（Ｓ９０５：Ｙｅｓ）、コンテンツが存在する旨と、コンテンツのＵＲＬとを含んだ上述の確認結果を複合機１０へ送信し（Ｓ９１５）、上述のＳ９００へ再度移行する。尚、Ｓ９１５では、確認結果に含んだＵＲＬをジョブＤＢから削除する。
【００６７】
以上の各種処理を複合機１０の制御部１１、情報提供サーバ２０の制御部２１、管理サーバ３０の制御部３１が実行することにより、本第１実施形態の通信システム１では、図１３に示すような処理が実行される。なお、図１３は、本第１実施形態の通信システム１全体の処理の流れを概略的に示す説明図である。
【００６８】
即ち、複合機１０にて、利用者による送信サービスの開始もしくは送信サービスの停止の登録要求があると、複合機１０は、登録要求を情報提供サーバ２０へ送信する（１）。
そして、情報提供サーバ２０は、登録要求を受信すると、送信サービスの開始もしくは送信サービスの停止の登録を行うと共に、同様の登録要求を管理サーバ３０へ送信する（２）。続いて、管理サーバ３０は登録要求を受信すると、登録要求に応じて、サブスクリプションＤＢへの登録を行う。
【００６９】
そして、管理サーバ３０にて登録が完了すると、情報提供サーバ２０は、登録完了通知を複合機１０へ送信し（３）、複合機１０は、登録完了通知を受信すると、ポーリング周期リスト要求を管理サーバ３０へ送信する（４）。
【００７０】
続いて、管理サーバ３０は、ポーリング周期リスト要求を受信すると、サブスクリプションＤＢからポーリング周期を読み出して、そのポーリング周期リストを複合機１０へ送信し（５）、複合機１０は、ポーリング周期リストを受信すると、ポーリング周期リストに含まれるポーリング周期の最小値で当該複合機１０のポーリング周期を更新する（６）。
【００７１】
そして、情報提供サーバ２０にて新たなコンテンツが記憶されると、情報提供サーバ２０は、コンテンツ登録要求を管理サーバ３０へ送信し（７）、管理サーバ３０は、コンテンツ登録要求を受信すると、コンテンツのＵＲＬをジョブＤＢに登録する。
【００７２】
また、その一方で、複合機１０にてポーリング周期が経過すると、複合機１０は、管理サーバ３０へ存在確認要求を送信し（８）、管理サーバ３０は、存在確認要求を受信すると、ジョブＤＢを参照してコンテンツが存在するか否かを確認し、その確認結果を複合機１０へ送信する（９）。
【００７３】
続いて、複合機１０は、確認結果を受信し、確認結果がコンテンツが存在する旨を示している場合には、コンテンツの送信要求を情報提供サーバ２０へ送信し、情報提供サーバ２０は、送信要求を受信すると、コンテンツを複合機１０へ送信する。
【００７４】
つまり、本第１実施形態の通信システム１では、複合機１０が、送信サービスの開始を登録された全てのコンテンツ毎に定められたポーリング周期の最小値で当該複合機１０のポーリング周期を更新するため、複数の送信サービスを利用することとなった場合であっても、存在確認要求を送信サービス毎に個別に送信することがない。
【００７５】
このため、本第１実施形態の通信システム１によれば、ネットワーク上のトラフィックを過大にすることなく、コンテンツを送信する送信サービスを多く利用することができる。
【００７６】
また、本第１実施形態の通信システム１によれば、複合機１０は、管理サーバ３０を介して、情報提供サーバ２０から送信されるポーリング周期を受信し、このポーリング周期に基づいて１つのポーリング周期を定め、当該複合機１０のポーリング周期を更新できる。
【００７７】
また、本第１実施形態の通信システム１では、複合機１０が、送信サービスの開始を登録された全てのコンテンツ毎に定められたポーリング周期の最小値で当該複合機１０のポーリング周期を更新するため、これらコンテンツが情報提供サーバ２０に存在するようになった際に即座に受信できる。
【００７８】
なお、本第１実施形態では、複合機１０の制御部１１が実行する登録要求処理のＳ１１０が本発明における登録要求送信手段に相当し、複合機１０の制御部１１が実行するポーリング周期更新処理のＳ２００〜Ｓ２１５が本発明における登録完了通知受信手段及び送信周期更新手段に相当し、複合機１０の制御部１１が実行するポーリング処理のＳ３００が本発明における存在確認要求送信手段に相当する。
【００７９】
また、本第１実施形態では、複合機１０の制御部１１が実行するポーリング処理のＳ３０５〜Ｓ３１５が本発明における存在判定手段及び送信要求手段に相当し、複合機１０の制御部１１が実行するポーリング処理のＳ３２０が本発明における特定コンテンツ受信手段に相当し、複合機１０の制御部１１が実行するポーリング周期更新処理のＳ２００が本発明における存在周期通知要求送信手段に相当する。
【００８０】
また、本第１実施形態では、情報提供サーバ２０の制御部２１が実行する情報提供サーバ側登録処理のＳ４００が本発明における送信サービス登録手段に相当し、情報提供サーバ２０の制御部２１が実行する情報提供サーバ側登録処理のＳ４１５が本発明における登録完了通知送信手段に相当する。
【００８１】
また、本第１実施形態では、情報提供サーバ２０の制御部２１が実行するコンテンツ送信処理のＳ５００が本発明における存在通知送信手段及び存在周期情報送信手段に相当し、情報提供サーバ２０の制御部２１が実行するコンテンツ送信処理のＳ５１０が本発明における送信要求受信手段に相当し、情報提供サーバ２０の制御部２１が実行するコンテンツ送信処理のＳ５１５が本発明における特定コンテンツ送信手段に相当する。
【００８２】
また、本第１実施形態では、管理サーバ３０の制御部３１が実行するコンテンツ登録処理のＳ８００が本発明における存在通知受信手段に相当し、管理サーバ３０の制御部３１が実行するコンテンツ存在確認処理のＳ９００が本発明における存在確認要求受信手段に相当する。
【００８３】
また、本第１実施形態では、管理サーバ３０の制御部３１が実行するコンテンツ存在確認処理のＳ９０５〜Ｓ９１５が本発明における確認結果送信手段に相当し、管理サーバ３０の制御部３１が実行するコンテンツ登録処理のＳ８００が存在周期情報受信手段に相当し、管理サーバ３０の制御部３１が実行するポーリング周期リスト送信処理のＳ７０５〜Ｓ７１５が本発明における存在周期通知送信手段に相当する。
［第２実施形態］
次に、第２実施形態について説明する。なお、本第２実施形態では、第１実施形態の複合機１０の制御部１１が実行する処理と、第１実施形態の管理サーバ３０の制御部３１が実行する処理とを一部変更しただけで、その他については第１実施形態と同様である。
【００８４】
従って、ここでは、第１実施形態と共通する事項についての説明を省略し、異なる事項についてのみ説明する。
ここで、図１４は、本第２実施形態における複合機１０の制御部１１が第１実施形態のポーリング周期更新処理に代えて実行するポーリング周期更新処理の流れを示すフローチャートである。なお、制御部１１は、第１実施形態と同様に、情報提供サーバ２０から登録完了通知を受信した際に、本処理を実行する。
【００８５】
図１４に示すように、本処理では、まず、ポーリング周期の通知を要求するポーリング周期要求を管理サーバ３０へ送信する（Ｓ１０００）。なお、ここでのポーリング周期要求には、ポーリング周期要求である旨のコマンドと、デバイスＩＤとが含まれている。
【００８６】
そして、管理サーバ３０からポーリング周期を受信し（Ｓ１００５）、受信したポーリング周期で当該制御部１１に設定されているポーリング周期を更新して（Ｓ１０１０）、本処理を終了する。
【００８７】
次に、図１５は、本第２実施形態における管理サーバ３０の制御部３１が第１実施形態のポーリング周期リスト送信処理に代えて実行するポーリング周期送信処理の流れを示すフローチャートである。
【００８８】
図１５に示すように、本処理では、まず、複合機１０から上述のポーリング周期要求を受信するまで待機したのち（Ｓ１１００）、複合機１０からポーリング周期要求を受信すると（Ｓ１１００：Ｙｅｓ）、サブスクリプションＤＢからポーリング周期要求に含まれるデバイスＩＤに対応づけられた全てのポーリング周期を読み出し（Ｓ１１０５）、読み出したポーリング周期の最小値を判定する（Ｓ１１１０）。
【００８９】
そして、この最小値をポーリング周期として複合機１０へ送信し（Ｓ１１１５）、上述のＳ１１００へ再度移行する。
つまり、第１実施形態では、複合機１０にて当該複合機１０のポーリング周期を決定していたのに対し、本第２実施形態の通信システム１によれば、管理サーバ３０にて複合機１０のポーリング周期を決定し、複合機１０は、管理サーバ３０からポーリング周期を受信するだけで、当該複合機１０のポーリング周期を更新できる。
【００９０】
なお、本第２実施形態では、複合機１０の制御部１１が実行するポーリング周期更新処理のＳ１０００が本発明における送信周期通知要求手段に相当し、複合機１０の制御部１１が実行するポーリング周期更新処理のＳ１００５，Ｓ１０１０が本発明における送信周期更新手段（請求項３）に相当する。
【００９１】
また、本第２実施形態では、管理サーバ３０の制御部３１が実行するポーリング周期送信処理のＳ１１０５，Ｓ１１１０が本発明における送信周期決定手段に相当し、管理サーバ３０の制御部３１が実行するポーリング周期送信処理のＳ１１１５が本発明における送信周期通知手段に相当する。
【００９２】
以上、本発明の実施の形態について説明したが、本発明は、上記実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態をとり得ることはいうまでもない。
【００９３】
例えば、上記実施形態ではいずれも、サブスクリプションＤＢに登録されたポーリング周期の最小値を判定し、判定した最小値で複合機１０のポーリング周期を更新したが、例えば、サブスクリプションＤＢに登録されたポーリング周期の平均値を算出し、算出した平均値で複合機１０のポーリング周期を更新するなど、他の手法で求めたポーリング周期で複合機１０のポーリング周期を更新してもよい。
【００９４】
また、上記実施形態ではいずれも、通信システム１は、情報提供サーバ２０と管理サーバ３０とを別個に備えていたが、これらに代えて、これらの機能を合わせ持った１つのサーバを備えてもよい。
【図面の簡単な説明】
【００９５】
【図１】第１実施形態における通信システム１の構成ブロック図である。
【図２】複合機１０の制御部１１が実行する登録要求処理の流れを示すフローチャートである。
【図３】複合機１０の制御部１１が実行するポーリング周期更新処理の流れを示すフローチャートである。
【図４】複合機１０の制御部１１が実行するポーリング処理の流れを示すフローチャートである。
【図５】複合機１０の制御部１１が実行する各種処理で送受信されるデータの概要を示す説明図である。
【図６】情報提供サーバ２０の制御部２１が実行する情報提供サーバ側登録処理の流れを示すフローチャートである。
【図７】情報提供サーバ２０の制御部２１が実行するコンテンツ送信処理の流れを示すフローチャートである。
【図８】情報提供サーバ２０の制御部２１が実行する各種処理で送受信されるデータの概要を示す説明図である。
【図９】管理サーバ３０の制御部３１が実行する管理サーバ側登録処理の流れを示すフローチャートである。
【図１０】管理サーバ３０の制御部３１が実行するポーリング周期リスト送信処理の流れを示すフローチャートである。
【図１１】管理サーバ３０の制御部３１が実行するコンテンツ登録処理の流れを示すフローチャートである。
【図１２】管理サーバ３０の制御部３１が実行するコンテンツ存在確認処理の流れを示すフローチャートである。
【図１３】第１実施形態の通信システム１全体の処理の流れを概略的に示す説明図である。
【図１４】第２実施形態における複合機１０の制御部１１が実行するポーリング周期更新処理の流れを示すフローチャートである
【図１５】第２実施形態における管理サーバ３０の制御部３１が実行するポーリング周期送信処理の流れを示すフローチャートである。
【符号の説明】
【００９６】
１…通信システム、２…インターネット、１０…複合機、１１…制御部、１２…操作部、１３…読取部、１４…記録部、１５…通信部、１６…記憶部、１７…音声入力部、１８…音声出力部、２０…情報提供サーバ、２１…制御部、２２…通信部、２３…記憶部、３０…管理サーバ、３１…制御部、３２…通信部、３３…記憶部。
【図１】
0004581870.tif 000002
【図２】
0004581870.tif 000003
【図３】
0004581870.tif 000004
【図４】
0004581870.tif 000005
【図５】
0004581870.tif 000006
【図６】
0004581870.tif 000007
【図７】
0004581870.tif 000008
【図８】
0004581870.tif 000009
【図９】
0004581870.tif 000010
【図１０】
0004581870.tif 000011
【図１１】
0004581870.tif 000012
【図１２】
0004581870.tif 000013
【図１３】
0004581870.tif 000014
【図１４】
0004581870.tif 000015
【図１５】
0004581870.tif 000016