(57)【要約】【課題】  従来の仕組みを用いたうえで、クライアント装置からサーバー装置へのサービスの有無を確認するためのアクセスの頻度を簡易な方法で変更する。【解決手段】  クライアント装置は、クライアント装置のユーザーに対して勧誘すべきサービスの案内表示をクライアント装置において行うための表示制御ファイルであって、表示制御ファイルの次回以降の取得要求の送信頻度を制御するためのアクセス制御情報を含む表示制御ファイルの取得要求を第一サーバー装置に対して送信し、第一サーバー装置から表示制御ファイルを受信し、アクセス制御情報を表示制御ファイルから抽出し、アクセス制御情報が第一サーバー装置への表示制御ファイルの取得要求の送信頻度の変更を示している場合、次回以降の第一サーバー装置への表示制御ファイルの取得要求の送信頻度を変更する。第一サーバー装置は、クライアント装置からの表示制御ファイルの取得要求を受信し、取得要求に応じて表示制御ファイルをクライアント装置に送信する。【選択図】図２
2011237960.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置と前記クライアント装置と通信網を介して接続する第一サーバー装置とを備えるサービス勧誘システムであって、
前記クライアント装置は、
前記クライアント装置のユーザーに対して勧誘すべきサービスの案内表示を前記クライアント装置において行うための表示制御ファイルであって、当該表示制御ファイルの次回以降の取得要求の送信頻度を制御するためのアクセス制御情報を含む前記表示制御ファイルの前記取得要求を前記第一サーバー装置に対して送信する表示制御ファイル取得要求送信手段と、
前記第一サーバー装置から前記表示制御ファイルを受信する表示制御ファイル受信手段と、
前記アクセス制御情報を前記表示制御ファイルから抽出するアクセス制御情報抽出手段と、
前記アクセス制御情報が前記第一サーバー装置への前記表示制御ファイルの前記取得要求の送信頻度の変更を示している場合、次回以降の前記第一サーバー装置への前記表示制御ファイルの前記取得要求の送信頻度を変更する頻度変更手段と、を備え、
前記第一サーバー装置は、
前記クライアント装置からの前記取得要求を受信する表示制御ファイル取得要求受信手段と、
前記取得要求に応じて前記表示制御ファイルを前記クライアント装置に送信する表示制御ファイル送信手段と、
を備えるサービス勧誘システム。
【請求項２】
前記サービス勧誘システムは、前記クライアント装置と前記通信網を介して接続する第二サーバー装置をさらに備え、
前記クライアント装置は、
当該クライアント装置に接続された装置および前記クライアント装置の属性を示すクライアント情報を前記第二サーバー装置に送信するクライアント情報送信手段と、
リダイレクション先のアドレス情報であって前記ユーザーに勧誘すべきサービスの有無または前記表示制御ファイルのアドレスを表すアドレス情報を前記第二サーバー装置から取得するアドレス情報受信手段と、を備え、
前記頻度変更手段は、前記ユーザーに勧誘すべきサービスが存在しないことを示す前記アドレス情報を所定回数受信すると、次回以降の前記クライアント装置からの前記第二サーバー装置へのクライアント情報の送信頻度を下げ、
前記表示制御ファイル取得要求送信手段は、前記アドレス情報が前記表示制御ファイルのアドレスを示している場合、前記アドレス情報が示す前記第一サーバー装置上の前記表示制御ファイルに対する取得要求を前記第一サーバー装置に送信し、
前記第二サーバー装置は、
前記クライアント装置から送信された前記クライアント情報を受信するクライアント情報受信手段と、
前記クライアント情報に基づいて前記ユーザーに勧誘すべきサービスが存在するか否かを判断するサービス有無判断手段と、
前記サービスが存在すると判断された場合は前記クライアント情報に応じた前記第一サーバー装置を示す前記アドレス情報を前記クライアント装置に送信し、前記サービスが存在しないと判断された場合は当該サービスが存在しないことを示す前記アドレス情報を前記クライアント装置に送信するアドレス情報送信手段と、を備える、
請求項１に記載のサービス勧誘システム。
【請求項３】
ユーザーに対して勧誘すべきサービスの案内表示を行うための表示制御ファイルの取得要求を第一サーバー装置に対して送信する手段であって、前記表示制御ファイルには前記表示制御ファイルの次回以降の前記取得要求の送信頻度を制御するためのアクセス制御情報を含んでいる表示制御ファイル取得要求送信手段と、
前記第一サーバー装置から前記表示制御ファイルを受信する表示制御ファイル受信手段と、
前記アクセス制御情報を前記表示制御ファイルから抽出するアクセス制御情報抽出手段と、
前記アクセス制御情報が前記第一サーバー装置への前記表示制御ファイルの取得要求の送信頻度の変更を示している場合、次回以降の前記第一サーバー装置への前記表示制御ファイルの取得要求の送信頻度を変更する頻度変更手段と、
を備えるクライアント装置。
【請求項４】
クライアント装置のユーザーに対して勧誘すべきサービスの案内表示を前記クライアント装置において行うための表示制御ファイルの取得要求を第一サーバー装置に対して前記クライアント装置から送信する工程であって、前記表示制御ファイルには前記表示制御ファイルの次回以降の前記取得要求の送信頻度を制御するためのアクセス制御情報を含んでいる表示制御ファイル取得要求送信工程と、
前記第一サーバー装置が、前記クライアント装置から前記取得要求を取得する表示制御ファイル取得要求受信工程と、
前記第一サーバー装置が、前記取得要求に応じて前記表示制御ファイルを前記クライアント装置に送信する表示制御ファイル送信工程と、
前記クライアント装置が、前記第一サーバー装置から前記表示制御ファイルを受信する表示制御ファイル受信工程と、
前記クライアント装置が、前記アクセス制御情報を前記表示制御ファイルから抽出するアクセス制御情報抽出工程と、
前記クライアント装置が、前記アクセス制御情報が前記第一サーバー装置への前記表示制御ファイルの前記取得要求の送信頻度の変更を示している場合、次回以降の前記第一サーバー装置への前記表示制御ファイルの前記取得要求の送信頻度を変更する頻度変更工程と、
を含むサービス勧誘方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品を購入したユーザーに対してサービスの利用を勧誘するために、サーバー装置から取得した情報をユーザーが使用するクライアント装置において表示するサービス勧誘システム、クライアント装置、サービス勧誘方法に関する。
【背景技術】
【０００２】
特許文献１には、通信負荷に応じてサーバー装置側が、クライアント装置からサーバー装置への次の接続タイミングを動的に設定することが記載されている。特許文献２には、プリンターが接続されたクライアント装置において案内されるユーザーインターフェイス画面で、当該クライアント装置のＯＳの言語や地域などの属性情報に応じて異なる情報を提供することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１３６３８号公報
【特許文献２】特開２００８−２６９５５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献２には、制御サーバー装置が、クライアント装置から送信されたクライアント装置の属性情報に応じたリダイレクション先のアドレスをクライアント装置に通知し、クライアント装置がリダイレクション先のサーバー装置に接続して属性情報に応じた情報を取得し、その情報を表示に用いることが記載されている。このような仕組みを利用して、例えばプリンターを購入したユーザーに対してサービスの利用を勧誘する（具体的には、当該サービスを実現するためのサービスプログラムをクライアント装置にインストールすることを勧誘する）ために、クライアント装置から定期的かつ自動的に（バックグラウンドで）制御サーバー装置にアクセスしてサービス提供の有無を確認する場合、次のような問題があった。すなわち、プリンターの販売台数が年々累積して増加するうち、サーバー装置に対するクライアント装置からの上記のようなアクセスが増加し続ける。また、クライアント装置にしてみれば、サービスが提供されなくなっても定期的にサーバー装置に対する上記のようなアクセスが繰り返されることによってサーバー装置への不要な通信が継続されることになる。
【０００５】
本発明は、従来の仕組みを用いたうえで、クライアント装置からサーバー装置へのサービスの有無を確認するためのアクセスの頻度を簡易な方法で変更することを目的の１つとする。
【課題を解決するための手段】
【０００６】
（１）上記目的を達成するためのサービス勧誘システムは、クライアント装置と前記クライアント装置と通信網を介して接続する第一サーバー装置とを備える。前記クライアント装置は、前記クライアント装置のユーザーに対して勧誘すべきサービスの案内表示を前記クライアント装置において行うための表示制御ファイルであって、前記表示制御ファイルの次回以降の取得要求の送信頻度を制御するためのアクセス制御情報を含む表示制御ファイルの前記取得要求を前記第一サーバー装置に対して送信する表示制御ファイル取得要求送信手段と、前記第一サーバー装置から前記表示制御ファイルを受信する表示制御ファイル受信手段と、前記アクセス制御情報を前記表示制御ファイルから抽出するアクセス制御情報抽出手段と、前記アクセス制御情報が前記第一サーバー装置への前記表示制御ファイルの前記取得要求の送信頻度の変更を示している場合、次回以降の前記第一サーバー装置への前記表示制御ファイルの前記取得要求の送信頻度を変更する頻度変更手段と、を備える。前記第一サーバー装置は、前記クライアント装置からの前記取得要求を受信する表示制御ファイル取得要求受信手段と、前記取得要求に応じて前記表示制御ファイルを前記クライアント装置に送信する表示制御ファイル送信手段と、を備える。
【０００７】
本発明の構成によると、サービスの利用を勧誘するための案内表示に用いられる表示制御ファイルの取得要求を第一サーバー装置に送信し（Ａ）、取得要求に応じてクライアント装置に表示制御ファイルを送信し（Ｂ）、クライアント装置において当該表示制御ファイルを用いて案内表示を行う（Ｃ）ことを繰り返す既存の仕組みに、第一サーバー装置側からの指示に応じて次回以降のクライアント装置からの表示制御ファイルの取得要求の送信頻度を変更させるという機能を簡易な方法で追加することができる。その理由は、次の通りである。
【０００８】
すなわち、クライアント装置と第一サーバー装置との間で、上記Ａ，Ｂ，Ｃのシーケンスを利用したうえで、本発明では表示制御ファイルを受け取ったクライアント装置が、表示制御ファイルに埋め込まれている表示とは関係のないアクセス制御情報に基づいて次回からの表示制御ファイルの取得要求の送信頻度（アクセス頻度）を変更するようにするためである。したがって、第一サーバー装置にアクセス制御情報が埋め込まれた表示制御ファイルを記憶しておくようにし、クライアント装置においては、表示制御ファイル内のアクセス制御情報の内容を解析してその内容に応じて送信頻度の変更を行うという機能を追加するだけでよい（アクセス制御情報を含むファイルと表示制御ファイルとを別々に取得する必要がないのでシーケンスを変更する必要がない）。このようにした結果、既存のシーケンスを用いたまま、第一サーバー側からの指示でクライアント装置からのアクセス頻度（表示制御ファイルの取得要求の送信頻度）を変更することができ、クライアント装置と第一サーバー装置との間の通信量を調整することができる。
なお、アクセス頻度の変更は、次回以降のアクセス頻度を現状より少なくなるように変更することや、次回以降もうアクセスしないようにすること（アクセスの停止）や、アクセス頻度を現状より多くすること等を含む。
【０００９】
（２）上記目的を達成するためのサービス勧誘システムは、前記クライアント装置と前記通信網を介して接続する第二サーバー装置をさらに備えていてもよい。その場合、前記クライアント装置は、当該クライアント装置に接続された装置および前記クライアント装置の属性を示すクライアント情報を前記第二サーバー装置に送信するクライアント情報送信手段と、リダイレクション先のアドレス情報であって前記ユーザーに勧誘すべきサービスの有無または前記表示制御ファイルのアドレスを表すアドレス情報を前記第二サーバー装置から取得するアドレス情報受信手段と、を備えていてもよく、その場合に前記頻度変更手段は、前記サービスが存在しないことを示す前記アドレス情報を所定回数受信すると、次回以降の前記クライアント装置からの前記第二サーバー装置へのクライアント情報の送信頻度を下げ、前記表示制御ファイル取得要求送信手段は、前記アドレス情報が前記表示制御ファイルのアドレスを示している場合、前記アドレス情報が示す前記第一サーバー装置上の前記表示制御ファイルに対する取得要求を前記第一サーバー装置に送信してもよい。また、前記第二サーバー装置は、前記クライアント装置から送信された前記クライアント情報を受信するクライアント情報受信手段と、前記クライアント情報に基づいて前記ユーザーに勧誘すべきサービスが存在するか否かを判断するサービス有無判断手段と、前記サービスが存在すると判断された場合は前記クライアント情報に応じた前記第一サーバー装置を示す前記アドレス情報を前記クライアント装置に送信し、存在しないと判断された場合は当該サービスが存在しないことを示す前記アドレス情報を前記クライアント装置に送信するアドレス情報送信手段と、を備えていてもよい。
【００１０】
この構成によると、クライアント装置から第二サーバー装置に定期的にアクセス（クライアント情報の送信）し（Ｄ）、第二サーバー装置がリダイレクト先としてサービス勧誘のための表示制御ファイルを公開する第一サーバー装置上の当該表示制御ファイルのアドレス情報をクライアント装置に通知し（Ｅ）、続いて前述のＡ〜Ｃを行うという既存の仕組みに、次のような機能を簡易な方法で追加することができる。その機能とはすなわち、ユーザーに提供すべきサービスが存在しない状態が続いた場合に、クライアント装置から第二サーバー装置への定期的なアクセス（クライアント情報の送信）の頻度を下げる機能である。上述のＤ，Ｅ，Ａ，Ｂ，Ｃのシーケンスは利用したうえで、本発明では、第二サーバーにおいてサービスの有無を判断し当該有無をそれ自身で表すアドレス情報をクライアント装置にリダイレクトする機能を第二サーバー装置に追加し、アドレス情報に基づいてサービスが存在しない場合に第二サーバー装置へのアクセス頻度（クライアント情報の送信頻度）を下げる機能をクライアント装置に追加すればよい。第二サーバー装置へのクライアント装置からのアクセス頻度（クライアント情報の送品頻度）が下がることにより、第二サーバー装置からリダイレクト先として通知された第一サーバー装置へのクライアント装置からのアクセス頻度（表示制御ファイルの取得要求の送信頻度）も下がる。その結果、第一サーバー装置や第二サーバー装置とクライアント装置との間の通信量を、既存の仕組みを大幅に変更することなく簡易な方法で調節することができる。
【００１１】
なお、「クライアント装置に接続された装置」は、サービスを提供する側であるベンダーによって製造・販売された装置を意味する。
【００１２】
また、本発明は、上記の表示制御ファイル取得要求送信手段と、表示制御ファイル受信手段と、アクセス制御情報抽出手段と、頻度変更手段とを備えるクライアント装置の発明としても成立する。また本発明は、上記手段に記載された手法を実施する方法の発明としても成立する。なお、請求項に記載された各手段の機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら各手段の機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。さらに、本発明はこれらの機能をコンピューターに実現させるプログラムの発明としても成立するし、そのプログラムを記録する記録媒体としても成立する。むろん、プログラムの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体であってもよい。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態にかかるサービス勧誘システムを示すブロック図。
【図２】本発明の実施形態にかかるフローチャート。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態を添付図面を参照しながら以下の順に説明する。尚、各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
１．第一実施形態
１−１．構成
図１は本発明の第一実施形態にかかるサービス勧誘システムの構成を示すブロック図である。図１に示すように、本実施形態のサービス勧誘システムは、サービスを提供する企業によって管理される制御サーバー装置（第二サーバー装置）１および地域別サーバー装置（第一サーバー装置）２と、プリンターなどの製品を購入した顧客（以降、ユーザーという）によって管理されるパーソナルコンピューター（（ＰＣ）クライアント装置）３と、で構成されている。同図にはそれぞれ１台ずつの地域別サーバー装置２とＰＣ３とを図示しているが、本システムは複数の地域別サーバー装置２とＰＣ３とを備えていてもよい。
【００１５】
制御サーバー装置１は、ＯＳや制御サーバー装置１をＷＥＢサーバーとして機能させるための各種プログラムや本発明の機能を実現するための後述する制御サーバープログラム１１０等のコンピュータープログラムが格納されているハードディスク装置（ＨＤＤ）１３、これらのコンピュータープログラムがロードされるＲＡＭ１１、これらのコンピュータープログラムを実行するＣＰＵ１０、起動プログラムが格納されているＲＯＭ１２、外部機器と接続するための外部インターフェイス（Ｉ／Ｆ）１４、これらを接続するための内部Ｉ／Ｆ１５を備える。外部Ｉ／Ｆ１４は、通信網を介して地域別サーバー装置２やＰＣ３と接続する。
【００１６】
地域別サーバー装置２は、例えば国や地域ごとに設置されているサーバー装置である。地域別サーバー装置２は、ＯＳや地域別サーバー装置２をＷＥＢサーバーとして機能させる各種プログラムや後述する地域別サーバープログラム２１０等のコンピュータープログラムが格納されているＨＤＤ２３、これらのコンピュータープログラムがロードされるＲＡＭ２１、これらのコンピュータープログラムを実行するＣＰＵ２０、起動プログラムが格納されているＲＯＭ２２、外部機器と接続するための外部Ｉ／Ｆ２４、これらを接続するための内部Ｉ／Ｆ２５を備える。外部Ｉ／Ｆ２４は通信網を介して制御サーバー装置１やＰＣ３と接続する。
【００１７】
ＰＣ３は、ＯＳや各種プリケーションプログラムやドライバープログラム、本発明の機能を実現するためのクライアントプログラム３１０等のコンピュータープログラムが格納されているＨＤＤ３３、これらのコンピュータープログラムがロードされるＲＡＭ３１、これらのコンピュータープログラムを実行するＣＰＵ３０、起動プログラムが格納されているＲＯＭ３２、外部機器と接続するための外部Ｉ／Ｆ３４、これらを接続するための内部Ｉ／Ｆ３５を備える。外部Ｉ／Ｆ３４は通信網を介して制御サーバー装置１や地域別サーバー装置２と接続可能である。また外部Ｉ／Ｆ３４には、プリンター４（装置）、ディスプレイ５、図示しないマウスやキーボード等が接続されている。プリンター４は、レーザープリンター、インクジェットプリンター、あるいは熱転写プリンターなど、様々な種類のプリンターのうちのいずれでもよい。なおユーザーが購入した製品は本実施形態のようにプリンターであることに限らず、スキャナーやディジタルカメラやディジタルフォトフレームや、サービスを提供する企業が扱うその他様々な電気製品であってもよい。
【００１８】
ユーザーは新規にプリンターを購入した後、当該プリンターを接続するＰＣ３に当該プリンターのドライバープログラムとともにクライアントプログラム３１０をインストールする。クライアントプログラム３１０には、定期的に制御サーバー装置１にアクセスすること（クライアント情報の送信）から始まる後述するシーケンスによって、プリンターを購入したユーザーに対して提供される各種サービスの有無を確認する機能が備えられている。クライアントプログラム３１０のインストール直後のデフォルトの設定として、制御サーバー装置１へのアクセス頻度（クライアント情報の送信頻度）は例えば一週間に一度と設定されている。すなわち、デフォルトの設定では、一週間おきにＰＣ３から制御サーバー装置１にアクセスすることから始まる後述するシーケンスによって、新しいサービスの提供が開始されているかどうかをチェックするように設定されている。
【００１９】
ここでサービスとは、例えばユーザー登録を済ませたユーザーに対して製品に関する最新情報を案内する機能や、利用状況調査の実施を許可したユーザーに対して利用状況に応じて消耗品のセール情報を案内する機能などを指す。また他にも製品出荷後に新たに追加されうるその他のサービスをも含む。また、サービスの利用を勧誘するとは、上記のサービスをＰＣ３のユーザーが利用できるようにするためのプログラム（以降、サービスプログラムという）のインストールを勧誘することを意味している。
【００２０】
制御サーバー装置１は、前述したようにＰＣ１から定期的にアクセスを受ける。その際にＰＣ３から送信されるクライアント情報に基づいて、制御サーバー装置１はリダイレクト先のアドレス情報をＰＣ３に通知する機能を果たす。そのために制御サーバープログラム１１０は、クライアント情報受信部１１０ａとサービス有無判断部１１０ｂとアドレス情報送信部１１０ｃとを備えている。クライアント情報を送信したＰＣ３に対して提供するサービスプログラムが存在しない場合は、制御サーバー装置１は提供すべきサービスプログラムが存在しないことを示すアドレス情報をＰＣ３に通知し、存在する場合はクライアント情報に対応する地域別サーバー装置２のアドレス情報をＰＣ３に通知する。
【００２１】
クライアント情報とは、ＰＣ３に接続されたプリンター４およびＰＣ３自身の属性を示す情報であり、例えばＰＣ３にインストールされているＯＳの種類やバージョンや言語を示す情報、ＰＣ３が使用されている地域や国を示す情報、プリンター４を種類や個体を識別するための情報、ＰＣ３にインストール済みのサービスプログラムを示す情報等が含まれている。
またアドレス情報とは、通信網を介して任意のデータファイルやその格納場所を一意に特定するための情報であり、例えばＵＲＬに相当する。
【００２２】
地域別サーバー装置２は、リダイレクト先のサーバーとしてＰＣ３からアクセス（表示制御ファイルの取得要求を送信）され、そのアクセスに応じてＰＣ３に、サービスプログラムのインストールを勧誘する案内表示のための表示制御ファイルを送信する機能を果たす。そのため、地域別サーバー装置２のＨＤＤ２３には表示制御ファイルが記憶されている。またそのために、地域別サーバープログラム２１０は、表示制御ファイル取得要求受信部２１０ａと表示制御ファイル送信部２１０ｂとを備えている。表示制御ファイルとは、サービスプログラムのインストールを勧誘する画像やテキストを含んだドキュメントをＰＣ３にて表示させるためのデータが記述されたファイルであり、例えばＨＴＭＬやＸＭＬといったマークアップ言語を用いて記述されているテキストファイルを想定してよい。地域別サーバー装置２には、表示制御ファイルから参照されうる画像ファイルや動画ファイルや音声ファイル等も地域別サーバー装置２のＨＤＤ２３に記憶されている。
【００２３】
ＰＣ３は、制御サーバー装置１に定期的にアクセスして新規サービスの有無をチェックしアクセス頻度を変更する機能や、制御サーバー装置１からアドレス情報が通知された地域別サーバー装置２にアクセスしてサービスプログラムのインストールをユーザーに勧誘するための表示制御ファイルを取得し、表示制御ファイルの内容に基づく処理を行う機能等を果たす。そのためにクライアントプログラム３１０は、クライアント情報送信部３１０ａ、アドレス情報受信部３１０ｂ、表示制御ファイル取得要求送信部３１０ｃ、表示制御ファイル受信部３１０ｄ、アクセス制御情報抽出部３１０ｅ、頻度変更部３１０ｆを備えている。各部の処理内容については後述する。
【００２４】
１−２．処理
次に、図２を用いてＰＣ３、制御サーバー装置１、地域別サーバー装置２で行われる処理の流れを説明する。はじめに、ＰＣ３は、制御サーバー装置１へアクセスするタイミングであるか否かを判定し（ステップＳ３００）、アクセスタイミングであれば、クライアント情報送信部３１０ａの処理を実行することによりＰＣ３はクライアント情報を制御サーバー装置１に送信する（ステップＳ３０５）。
【００２５】
続いて制御サーバー装置１は、クライアント情報受信部１１０ａの処理を実行することによりＰＣ３から送信されたクライアント情報を受信する（ステップＳ１００）。そして制御サーバー装置１は、サービス有無判断部１１０ｂの処理を実行することによりクライアント情報に基づいてサービスの有無を判断し（ステップＳ１０５）、アドレス情報送信部１１０ｃの処理を実行することにより前述の判断結果に応じたアドレス情報をＰＣ３に送信する（ステップＳ１１０）。具体的には制御サーバー装置１は、クライアント情報に含まれる地域やＯＳの種類や言語、製品の識別情報等に基づいてＰＣ３に対応する地域別サーバー装置２を決定する。クライアント情報にはＰＣ３において既にインストール済みのサービスプログラムを示す情報も含まれている。制御サーバー装置１は、地域別サーバー装置２ごとにそのサーバー装置において提供されているサービスプログラムを示す情報をも記憶している。制御サーバー装置１は、ＰＣ３にインストール済みのサービスプログラムを示す情報と、ＰＣ３に対応する地域別サーバー装置２にて提供されているサービスプログラムを示す情報とに基づいて、ＰＣ３にまだインストールされていないサービスプログラムが存在するか否かを判断する。ＰＣ３にまだインストールされていないサービスプログラムがＰＣ３に対応する地域別サーバー装置２において新たに公開されていれば、当該地域別サーバー装置２のアドレス情報（ＵＲＬ）を制御サーバー装置１はＰＣ３に送信する。一方、ＰＣ３のユーザーに勧誘すべきサービスプログラムがＰＣ３に対応する地域別サーバー装置２において公開されていない場合は、制御サーバー装置１はその旨を示すアドレス情報（ＵＲＬ）をＰＣ３に送信する。ＰＣ３のユーザーに勧誘すべきサービスプログラムがＰＣ３に対応する地域別サーバー装置２に公開されていないことを示すアドレス情報は、予め制御サーバープログラム１１０とクライアントプログラム３１０においてそのアドレス情報（ＵＲＬ）がその旨を表しているという前提を共有している限りにおいてどのようなアドレス情報（ＵＲＬ）であってもよい。本実施形態では、例えば制御サーバー装置１や地域別サーバー装置２を管理する企業の前述の二種類のＷＥＢサーバーとは別のＷＥＢサーバーにおけるリンク切れになる可能性の少ないページのＵＲＬをリダイレクトすることにしている。
【００２６】
ＰＣ３は、アドレス情報受信部３１０ｂの処理により制御サーバー装置１からアドレス情報を受信すると、受信したアドレス情報がＰＣ３に対してインストールを勧誘すべきサービスプログラムの提供がないことを示すアドレス情報であるか否かを判定する（ステップＳ３１０）。ステップＳ３１０にて勧誘すべきサービスプログラムの提供がないことを示すアドレス情報を受信していない（すなわちＰＣ３に勧誘すべきサービスプログラムが存在する）と判定されると、ＰＣ３は表示制御ファイル取得要求送信部３１０ｃの処理により、受信したアドレス情報を用いて地域別サーバー装置２に対して表示制御ファイルの取得を要求する（ステップＳ３１５）。
【００２７】
それを受けて地域別サーバー装置２は、表示制御ファイル取得要求受信部２１０ａの処理を実行することにより、ＰＣ３からの表示制御ファイル（具体的にはアドレス情報に示されるアドレスに存在する例えばＨＴＭＬファイル）の取得要求を受信し（ステップＳ２００）、表示制御ファイル送信部２１０ｂの処理により、該当する表示制御ファイルをＰＣ３に送信する（ステップＳ２０５）。ＰＣ３は、表示制御ファイル受信部３１０ｄの処理を実行することにより、地域別サーバー装置２から送信された表示制御ファイルを受信し（ステップＳ３２０）、アクセス制御情報抽出部３１０ｅの処理を実行することにより、表示制御ファイルを解析し表示制御ファイル内からアクセス制御情報を抽出する（ステップＳ３２５）。
【００２８】
テキストファイルである表示制御ファイルには、前述のようにＨＴＭＬやＸＭＬ等の規則に従った表示制御の内容が記述されている。表示制御ファイルの中には、それらの規則に従った記述のように表示に直接関係する記述の他に、表示に直接関係しないアクセス制御情報の記述が含まれている。例えば表示に影響を及ぼさないように、コメント文としてアクセス制御情報が記述されている。アクセス制御情報抽出部３１０ｅではそのコメント文の内容まで解析し、アクセス制御情報が含まれているか否かを調べ、アクセス制御情報が含まれている場合はその内容を抽出する。本実施形態ではアクセス制御情報には、次回以降のＰＣ３から制御サーバー装置１への定期的なアクセスを停止させるか否かを示すフラグの値が含まれている。
【００２９】
ステップＳ３２５で抽出したアクセス制御情報、すなわちフラグの値が、次回以降の制御サーバー装置１へのアクセスの停止要求を示していなければ、ＰＣ３はステップＳ３２０で受信した表示制御ファイルを用いてＰＣ３にてサービス勧誘の案内表示を行う（ステップＳ３３５）。すなわちＨＴＭＬやＸＭＬで記述された表示制御の記述を解読して表示を行う、所謂ブラウザープログラムとしての機能を実行することによって、ディスプレイ５に表示制御ファイルに基づいたサービス勧誘用のバナーを表示する。すなわちクライアントプログラム３１０はブラウザープログラムとしての機能も有している。バナー上のリンク先をユーザーがクリックすると、サービスプログラムのインストールやユーザー登録などに関するアクションが開始されることになる。なお、図示は省略しているが、表示制御ファイルにて画像ファイルや動画ファイルや音声ファイルを参照する記述が含まれている場合は、それらのファイルの取得要求を地域別サーバー装置２（あるいは別のサーバーが指定されているのであれば別のサーバー）に送信し、それらのファイルをＰＣ３に取得して、画像の表示あるいは動画や音声の再生を行う。バナーを表示すると、ＰＣ３はステップＳ３００に戻り次のアクセスタイミングまで図２に示す一連のシーケンスを休止する。
【００３０】
ステップＳ３３０にて、アクセス制御情報、すなわちフラグの値が、次回以降の制御サーバー装置１へのアクセスの停止要求を示していると判定された場合、ＰＣ３は頻度変更部３１０ｆの処理を実行することにより今後制御サーバー装置１へはアクセスをしないように設定し（ステップＳ３５５）、図２に示す一連のシーケンスを終了する。本実施形態ではこの場合、今回受信した表示制御ファイルを用いたバナー表示は行わずに処理を終了する。なお、今回を、バナー表示を行う最後の機会としてバナー表示を行った後、ステップＳ３５５を実行して一連の処理を終了してもよい。
【００３１】
ステップＳ３１０にて、勧誘すべきサービスプログラムの提供がないことを示すアドレス情報を受信したと判定された場合、ＰＣ３は当該アドレス情報の受信回数をインクリメントする（ステップＳ３４０）。そしてＰＣ３は、頻度変更部３１０ｆの処理により、当該アドレス情報を所定回数受信済みであるか否かを判定し（ステップＳ３４５）、所定回数既に受信済みである場合は次回の制御サーバー装置１へのアクセス頻度を変更する（ステップＳ３５０）。具体的には、デフォルトの設定で例えば一週間に一度の頻度で制御サーバー装置１へアクセスするように設定されていたが、サービスが提供されていないことを示すアドレス情報を所定回数（例えば５０回）受信した後は、制御サーバー装置１へのアクセス頻度を２ヶ月に一度にするように頻度変更部３１０ｆによって設定しなおされる。その後、ＰＣ３はステップＳ３００に戻って次のアクセスタイミングまで図２に示す一連のシーケンスを休止する。
【００３２】
以上説明したように本実施形態では、地域別サーバー装置２にてＰＣ３にインストールを勧誘すべきサービスプログラムが存在していれば、ＰＣ３において勧誘のためのバナー表示が行われ、存在していなければ、ＰＣ３においてバナー表示は実施されない。すなわち後者の場合、ＰＣ３のユーザーに対して特に通知などを行うことなく、バックグラウンドで一週間おきに図２のＳ３００〜Ｓ３１０，Ｓ３４０〜Ｓ３５０，Ｓ１００〜Ｓ１１０の処理が繰り返し行われる。そして、サービスプログラムが存在しない状況が所定期間（例えば一週間×５０回の５０週間）続くと、ＰＣ３側で次回以降の制御サーバー装置１へのアクセス頻度を下げる。そうすることによって、既存の仕組みを用いて簡易な方法で制御サーバー装置１や地域別サーバー装置２との間で行われる通信量を減らすことができる。既存の仕組みとは、ＰＣ３から制御サーバー装置１に定期的にクライアント情報を送信し、制御サーバー装置１から暗い＆情報に応じたリダイレクト先として通知されたサービス勧誘のための表示制御ファイルを公開する地域別サーバー装置２にアクセスして表示制御ファイルを取得し、ＰＣ３において当該表示制御ファイルを用いてサービス勧誘のためのバナー表示を行うという仕組みである。
【００３３】
また、例えば定員が設けられているサービスであって、既に定員を確保できた場合、定員として選ばれていないユーザーの使用するＰＣからのそれ以降の制御サーバー装置１へのアクセスを停止することを、本実施形態では表示制御ファイルに埋め込んだアクセス制御情報によって地域別サーバー装置２側から指示することができる。そうすることによって、前述の既存の仕組みを利用するうえで、簡易な方法で地域別サーバー装置から次回以降のクライアント装置からのアクセスを停止させることができる。
【００３４】
２．他の実施形態
尚、本発明の技術的範囲は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば、上記実施形態では、地域別サーバー装置２において新たなサービスプログラムの提供が行われていない間に、ＰＣ３から制御サーバー装置１へクライアント情報を送信しサービス無しを示すアドレス情報の受信する回数が所定回数を超えた場合に、次回以降の制御サーバー装置１へのアクセス頻度を下げる構成を説明したが、例えば次回以降の制御サーバー装置１へのアクセスを停止するようにしてもよい。または、頻度を下げた後、停止するというようにしてもよい。また、もう新たなサービスプログラムを提供する予定がなくなった場合や、サービスの利用をユーザーに対して勧誘する必要がなくなった場合（例えば定員に達した場合など）に上記実施形態では、ＰＣ３の制御サーバー装置１への定期的なアクセスをそれ以降停止する構成を説明したが、停止する前にアクセス頻度を下げた状態で同様に制御サーバー装置１へのアクセスを行うようにしてもよい。
【００３５】
また、地域別サーバー装置２において新たなサービスプログラムの提供が行われていない間に、ＰＣ３から制御サーバー装置１へクライアント情報を送信しサービス無を示すアドレス情報の受信する回数が所定回数を超えたために制御サーバー装置１へのアクセス頻度が下げられた後に、ＰＣ３のユーザーに勧誘すべきサービスプログラムの提供が始まった場合、アクセス頻度を元の頻度に戻すようにしてもよい。すなわち、図２のＳ３１０にて新たなサービスプログラムの提供が始まったことを判別できるので、Ｓ３１５を実行した後などに次回以降のアクセス頻度を上げる（デフォルトに戻す）ようにしてもよい。
【００３６】
なお、サービス勧誘システムが「第二サーバー装置」と「第一サーバー装置」と「クライアント装置」とを備えた構成の場合、「第一サーバー装置」は、クライアント装置あるいは当該クライアント装置のユーザーを何らかの基準にしたがってグループ分けし、そのグループごとに設けられるＷＥＢサーバーであればよい。グループ分けの基準は例えば、クライアント装置が設置されている国や地域別であってもよいし、クライアント装置のオペレーティングシステム（ＯＳ）の言語別やＯＳの種類別でもよいし、ユーザーが購入しクライアント装置に接続している装置の種類別などでもよい。
【符号の説明】
【００３７】
１：制御サーバー装置（第二サーバー装置）、２：地域別サーバー装置（第一サーバー装置）、３：ＰＣ（クライアント装置）、４：プリンター（装置）、５：ディスプレイ、１１０：制御サーバープログラム、１１０ａ：クライアント情報受信部、１１０ｂ：サービス有無判断部、１１０ｃ：アドレス情報送信部、２１０：地域別サーバープログラム、２１０ａ：表示制御ファイル取得要求受信部、２１０ｂ：表示制御ファイル送信部、３１０：クライアントプログラム、３１０ａ：クライアント情報送信部、３１０ｂ：アドレス情報受信部、３１０ｃ：表示制御ファイル取得要求送信部、３１０ｄ：表示制御ファイル受信部、３１０ｅ：アクセス制御情報抽出部、３１０ｆ：頻度変更部。
【図１】
2011237960.tif 000003
【図２】
2011237960.tif 000004