"加盟者ページを開設する複数のASPアプリケーションサービスプロバイダサイトと、複数の前記ASPサイトに対して前記加盟者ページ用の更新情報を送信して、前記加盟者ページを更新する加盟者端末とを備えるシステムにおいて、前記加盟者端末が行う方法であって、複数の前記ASPサイトが、第1の加盟者ページを開設する第1のASPサイトと、第2の加盟者ページを開設する第2のASPサイトとを含み、前記方法が、前記加盟者端末が、更新対象として指定された前記ASPサイトに対応する、前記更新情報入力用のテンプレートを準備する第1ステップと、前記加盟者端末が前記ASPサイトに接続して、前記加盟者ページの更新に必要な情報を取得する第2ステップと、前記加盟者端末が、前記更新情報入力用の前記テンプレートを、前記加盟者端末の使用者に提示する第3ステップと、前記加盟者端末が、前記使用者によって入力される、前記加盟者ページ用の前記更新情報を記録する第4ステップと、前記加盟者端末が前記ASPサイトに接続して、前記更新情報を前記ASPサイトに送信し、前記加盟者ページを前記更新情報で更新する第5ステップと、前記加盟者端末が、前記第5ステップにおいて前記加盟者ページを更新した後、所定の時間処理を中断した後に、前記第5ステップの処理を繰り返して、前記加盟者ページを定期的に更新する第6ステップとを含み、前記加盟者端末が、前記第1ステップから前記第6ステップの処理を、前記第1のASPサイトおよび前記第2のASPサイトのそれぞれに対して並列に処理することを特徴とする、加盟者ページ更新方法。加盟者ページを開設する複数のASPアプリケーションサービスプロバイダサイトと、複数の前記ASPサイトに対して前記加盟者ページ用の更新情報を送信して、前記加盟者ページを更新する加盟者端末と、前記加盟者端末の使用者が情報発信に利用するウェブサイトとを備えるシステムにおいて、前記加盟者端末が行う方法であって、複数の前記ASPサイトが、第1の加盟者ページを開設する第1のASPサイトと、第2の加盟者ページを開設する第2のASPサイトとを含み、前記方法が、前記加盟者端末が前記ウェブサイトに接続して、前記ウェブサイトから発信されている情報を取得する第1ステップと、前記加盟者端末が、更新対象として指定された前記ASPサイトに対応する、前記更新情報入力用のテンプレートを準備する第2ステップと、前記加盟者端末が前記ASPサイトに接続して、前記加盟者ページの更新に必要な情報を取得する第3ステップと、前記加盟者端末が、前記ウェブサイトから取得した情報のうち、前記更新情報入力用のテンプレートに整合する情報を、前記加盟者ページ用の前記更新情報として記録する第4ステップと、前記加盟者端末が前記ASPサイトに接続して、前記更新情報を前記ASPサイトに送信し、前記加盟者ページを前記更新情報で更新する第5ステップと、前記加盟者端末が、前記第5ステップにおいて前記加盟者ページを更新した後、所定の時間処理を中断した後に、前記第5ステップの処理を繰り返して、前記加盟者ページを定期的に更新する第6ステップとを含み、前記加盟者端末が、前記第1ステップから前記第6ステップの処理を、前記第1のASPサイトおよび前記第2のASPサイトのそれぞれに対して並列に処理することを特徴とする、加盟者ページ更新方法。加盟者ページを開設する複数のASPアプリケーションサービスプロバイダサイトと、複数の前記ASPサイトに対して前記加盟者ページ用の更新情報を送信して、前記加盟者ページを更新する加盟者端末とを備えるシステムにおける加盟者端末であって、複数の前記ASPサイトが、第1の加盟者ページを開設する第1のASPサイトと、第2の加盟者ページを開設する第2のASPサイトとを含み、前記加盟者端末が、更新対象として指定された前記ASPサイトに対応する、前記更新情報入力用のテンプレートを準備する第1の動作と、前記ASPサイトに接続して、前記加盟者ページの更新に必要な情報を取得する第2の動作と、前記更新情報入力用の前記テンプレートを、前記加盟者端末の使用者に提示する第3の動作と、前記使用者によって入力される、前記加盟者ページ用の前記更新情報を記録する第4の動作と、前記ASPサイトに接続して、前記更新情報を前記ASPサイトに送信し、前記加盟者ページを前記更新情報で更新する第5の動作と、前記第5の動作によって前記加盟者ページを更新した後、所定の時間処理を中断した後に、前記第5の動作を繰り返して、前記加盟者ページを定期的に更新する第6の動作とを実行し、前記加盟者端末が、前記第1の動作から前記第6の動作を、前記第1のASPサイトおよび前記第2のASPサイトに対して並列に実行することを特徴とする、加盟者ページ更新装置。加盟者ページを開設する複数のASPアプリケーションサービスプロバイダサイトと、複数の前記ASPサイトに対して前記加盟者ページ用の更新情報を送信して、前記加盟者ページを更新する加盟者端末と、前記加盟者端末の使用者が情報発信に利用するウェブサイトとを備えるシステムにおける加盟者端末であって、複数の前記ASPサイトが、第1の加盟者ページを開設する第1のASPサイトと、第2の加盟者ページを開設する第2のASPサイトとを含み、前記加盟者端末が、前記ウェブサイトに接続して、前記ウェブサイトから発信されている情報を取得する第1の動作と、更新対象として指定された前記ASPサイトに対応する、前記更新情報入力用のテンプレートを準備する第2の動作と、前記ASPサイトに接続して、前記加盟者ページの更新に必要な情報を取得する第3の動作と、前記ウェブサイトから取得した情報のうち、前記更新情報入力用のテンプレートに整合する情報を、前記加盟者ページ用の前記更新情報として記録する第4の動作と、前記ASPサイトに接続して、前記更新情報を前記ASPサイトに送信し、前記加盟者ページを前記更新情報で更新する第5の動作と、前記第5の動作によって前記加盟者ページを更新した後、所定の時間処理を中断した後に、前記第5の動作を繰り返して、前記加盟者ページを定期的に更新する第6の動作とを実行し、前記加盟者端末が、前記第1の動作から前記第6の動作を、前記第1のASPサイトおよび前記第2のASPサイトに対して並列に実行することを特徴とする、加盟者ページ更新装置。加盟者ページを開設する複数のASPアプリケーションサービスプロバイダサイトと、複数の前記ASPサイトに対して前記加盟者ページ用の更新情報を送信して、前記加盟者ページを更新する加盟者端末とを備えるシステムにおいて動作するプログラムであって、複数の前記ASPサイトが、第1の加盟者ページを開設する第1のASPサイトと、第2の加盟者ページを開設する第2のASPサイトとを含み、前記加盟者端末に、前記加盟者端末が、更新対象として指定された前記ASPサイトに対応する、前記更新情報入力用のテンプレートを準備する第1の機能と、前記加盟者端末が前記ASPサイトに接続して、前記加盟者ページの更新に必要な情報を取得する第2の機能と、前記加盟者端末が、前記更新情報入力用の前記テンプレートを、前記加盟者端末の使用者に提示する第3の機能と、前記加盟者端末が、前記使用者によって入力される、前記加盟者ページ用の前記更新情報を記録する第4の機能と、前記加盟者端末が前記ASPサイトに接続して、前記更新情報を前記ASPサイトに送信し、前記加盟者ページを前記更新情報で更新する第5の機能と、前記加盟者端末が、前記第5の機能によって前記加盟者ページを更新した後、所定の時間処理を中断した後に、前記第5の機能の処理を繰り返して、前記加盟者ページを定期的に更新する第6の機能とを実現させ、前記加盟者端末に、前記第1の機能から前記第6の機能を、前記第1のASPサイトおよび前記第2のASPサイトのそれぞれに対して並列に処理させることを特徴とする、加盟者ページ更新プログラム。加盟者ページを開設する複数のASPアプリケーションサービスプロバイダサイトと、複数の前記ASPサイトに対して前記加盟者ページ用の更新情報を送信して、前記加盟者ページを更新する加盟者端末と、前記加盟者端末の使用者が情報発信に利用するウェブサイトとを備えるシステムにおいて動作するプログラムであって、複数の前記ASPサイトが、第1の加盟者ページを開設する第1のASPサイトと、第2の加盟者ページを開設する第2のASPサイトとを含み、前記加盟者端末に、前記加盟者端末が前記ウェブサイトに接続して、前記ウェブサイトから発信されている情報を取得する第1の機能と、前記加盟者端末が、更新対象として指定された前記ASPサイトに対応する、前記更新情報入力用のテンプレートを準備する第2の機能と、前記加盟者端末が前記ASPサイトに接続して、前記加盟者ページの更新に必要な情報を取得する第3の機能と、前記加盟者端末が、前記ウェブサイトから取得した情報のうち、前記更新情報入力用のテンプレートに整合する情報を、前記加盟者ページ用の前記更新情報として記録する第4の機能と、前記加盟者端末が前記ASPサイトに接続して、前記更新情報を前記ASPサイトに送信し、前記加盟者ページを前記更新情報で更新する第5の機能と、前記加盟者端末が、前記第5の機能によって前記加盟者ページを更新した後、所定の時間処理を中断した後に、前記第5の機能の処理を繰り返して、前記加盟者ページを定期的に更新する第6の機能とを実現させ、前記加盟者端末に、前記第1の機能から前記第6の機能を、前記第1のASPサイトおよび前記第2のASPサイトのそれぞれに対して並列に処理させることを特徴とする、加盟者ページ更新プログラム。請求項5または6に記載の加盟者ページ更新プログラムを記録したコンピュータ読み取り可能な記録媒体。特許文献1に記載の自動更新システムによると、上記した一連の処理により、複数のASPサイトにおける加盟者ページを、加盟者端末から一括して更新することができる。しかしながら、更新対象とするASPサイトの仕様は各ASPサイト毎に多種多様であり、ASPサイトに更新データを送信する前に、予め管理サーバにて仕様の適合性のチェックを行っても、チェックが終了せずエラーとなり、更新処理ができなくなるという問題がある。この問題は特に、加盟するASPサイトの数が増大して、対応すべきASPサイトの仕様の種類が増大するほど深刻な問題となっていた。本発明は、上記課題を解決するためになされたものであり、その目的は、仕様が異なる複数のASPサイト内に開設された複数の加盟者ページを、加盟者の端末装置から確実に更新する方法を提供することにある。上記目的の達成のために、本発明に係る第1の加盟者ページ更新方法は、加盟者ページを開設する複数のASPアプリケーションサービスプロバイダサイトと、複数の前記ASPサイトに対して前記加盟者ページ用の更新情報を送信して、前記加盟者ページを更新する加盟者端末とを備えるシステムにおいて、前記加盟者端末が行う方法であって、複数の前記ASPサイトが、第1の加盟者ページを開設する第1のASPサイトと、第2の加盟者ページを開設する第2のASPサイトとを含み、前記方法が、前記加盟者端末が、更新対象として指定された前記ASPサイトに対応する、前記更新情報入力用のテンプレートを準備する第1ステップと、前記加盟者端末が前記ASPサイトに接続して、前記加盟者ページの更新に必要な情報を取得する第2ステップと、前記加盟者端末が、前記更新情報入力用の前記テンプレートを、前記加盟者端末の使用者に提示する第3ステップと、前記加盟者端末が、前記使用者によって入力される、前記加盟者ページ用の前記更新情報を記録する第4ステップと、前記加盟者端末が前記ASPサイトに接続して、前記更新情報を前記ASPサイトに送信し、前記加盟者ページを前記更新情報で更新する第5ステップと、前記加盟者端末が、前記第5ステップにおいて前記加盟者ページを更新した後、所定の時間処理を中断した後に、前記第5ステップの処理を繰り返して、前記加盟者ページを定期的に更新する第6ステップとを含み、前記加盟者端末が、前記第1ステップから前記第6ステップの処理を、前記第1のASPサイトおよび前記第2のASPサイトのそれぞれに対して並列に処理することを特徴とする。また、本発明に係る第2の加盟者ページ更新方法は、加盟者ページを開設する複数のASPアプリケーションサービスプロバイダサイトと、複数の前記ASPサイトに対して前記加盟者ページ用の更新情報を送信して、前記加盟者ページを更新する加盟者端末と、前記加盟者端末の使用者が情報発信に利用するウェブサイトとを備えるシステムにおいて、前記加盟者端末が行う方法であって、複数の前記ASPサイトが、第1の加盟者ページを開設する第1のASPサイトと、第2の加盟者ページを開設する第2のASPサイトとを含み、前記方法が、前記加盟者端末が前記ウェブサイトに接続して、前記ウェブサイトから発信されている情報を取得する第1ステップと、前記加盟者端末が、更新対象として指定された前記ASPサイトに対応する、前記更新情報入力用のテンプレートを準備する第2ステップと、前記加盟者端末が前記ASPサイトに接続して、前記加盟者ページの更新に必要な情報を取得する第3ステップと、前記加盟者端末が、前記ウェブサイトから取得した情報のうち、前記更新情報入力用のテンプレートに整合する情報を、前記加盟者ページ用の前記更新情報として記録する第4ステップと、前記加盟者端末が前記ASPサイトに接続して、前記更新情報を前記ASPサイトに送信し、前記加盟者ページを前記更新情報で更新する第5ステップと、前記加盟者端末が、前記第5ステップにおいて前記加盟者ページを更新した後、所定の時間処理を中断した後に、前記第5ステップの処理を繰り返して、前記加盟者ページを定期的に更新する第6ステップとを含み、前記加盟者端末が、前記第1ステップから前記第6ステップの処理を、前記第1のASPサイトおよび前記第2のASPサイトのそれぞれに対して並列に処理することを特徴とする。また、本発明に係る第1の加盟者ページ更新装置は、加盟者ページを開設する複数のASPアプリケーションサービスプロバイダサイトと、複数の前記ASPサイトに対して前記加盟者ページ用の更新情報を送信して、前記加盟者ページを更新する加盟者端末とを備えるシステムにおける加盟者端末であって、複数の前記ASPサイトが、第1の加盟者ページを開設する第1のASPサイトと、第2の加盟者ページを開設する第2のASPサイトとを含み、前記加盟者端末が、更新対象として指定された前記ASPサイトに対応する、前記更新情報入力用のテンプレートを準備する第1の動作と、前記ASPサイトに接続して、前記加盟者ページの更新に必要な情報を取得する第2の動作と、前記更新情報入力用の前記テンプレートを、前記加盟者端末の使用者に提示する第3の動作と、前記使用者によって入力される、前記加盟者ページ用の前記更新情報を記録する第4の動作と、前記ASPサイトに接続して、前記更新情報を前記ASPサイトに送信し、前記加盟者ページを前記更新情報で更新する第5の動作と、前記第5の動作によって前記加盟者ページを更新した後、所定の時間処理を中断した後に、前記第5の動作を繰り返して、前記加盟者ページを定期的に更新する第6の動作とを実行し、前記加盟者端末が、前記第1の動作から前記第6の動作を、前記第1のASPサイトおよび前記第2のASPサイトに対して並列に実行することを特徴とする。また、本発明に係る第2の加盟者ページ更新装置は、加盟者ページを開設する複数のASPアプリケーションサービスプロバイダサイトと、複数の前記ASPサイトに対して前記加盟者ページ用の更新情報を送信して、前記加盟者ページを更新する加盟者端末と、前記加盟者端末の使用者が情報発信に利用するウェブサイトとを備えるシステムにおける加盟者端末であって、複数の前記ASPサイトが、第1の加盟者ページを開設する第1のASPサイトと、第2の加盟者ページを開設する第2のASPサイトとを含み、前記加盟者端末が、前記ウェブサイトに接続して、前記ウェブサイトから発信されている情報を取得する第1の動作と、更新対象として指定された前記ASPサイトに対応する、前記更新情報入力用のテンプレートを準備する第2の動作と、前記ASPサイトに接続して、前記加盟者ページの更新に必要な情報を取得する第3の動作と、前記ウェブサイトから取得した情報のうち、前記更新情報入力用のテンプレートに整合する情報を、前記加盟者ページ用の前記更新情報として記録する第4の動作と、前記ASPサイトに接続して、前記更新情報を前記ASPサイトに送信し、前記加盟者ページを前記更新情報で更新する第5の動作と、前記第5の動作によって前記加盟者ページを更新した後、所定の時間処理を中断した後に、前記第5の動作を繰り返して、前記加盟者ページを定期的に更新する第6の動作とを実行し、前記加盟者端末が、前記第1の動作から前記第6の動作を、前記第1のASPサイトおよび前記第2のASPサイトに対して並列に実行することを特徴とする。また、本発明に係る第1の加盟者ページ更新プログラムは、加盟者ページを開設する複数のASPアプリケーションサービスプロバイダサイトと、複数の前記ASPサイトに対して前記加盟者ページ用の更新情報を送信して、前記加盟者ページを更新する加盟者端末とを備えるシステムにおいて動作するプログラムであって、複数の前記ASPサイトが、第1の加盟者ページを開設する第1のASPサイトと、第2の加盟者ページを開設する第2のASPサイトとを含み、前記加盟者端末に、前記加盟者端末が、更新対象として指定された前記ASPサイトに対応する、前記更新情報入力用のテンプレートを準備する第1の機能と、前記加盟者端末が前記ASPサイトに接続して、前記加盟者ページの更新に必要な情報を取得する第2の機能と、前記加盟者端末が、前記更新情報入力用の前記テンプレートを、前記加盟者端末の使用者に提示する第3の機能と、前記加盟者端末が、前記使用者によって入力される、前記加盟者ページ用の前記更新情報を記録する第4の機能と、前記加盟者端末が前記ASPサイトに接続して、前記更新情報を前記ASPサイトに送信し、前記加盟者ページを前記更新情報で更新する第5の機能と、前記加盟者端末が、前記第5の機能によって前記加盟者ページを更新した後、所定の時間処理を中断した後に、前記第5の機能の処理を繰り返して、前記加盟者ページを定期的に更新する第6の機能とを実現させ、前記加盟者端末に、前記第1の機能から前記第6の機能を、前記第1のASPサイトおよび前記第2のASPサイトのそれぞれに対して並列に処理させることを特徴とする。また、本発明に係る第2の加盟者ページ更新プログラムは、加盟者ページを開設する複数のASPアプリケーションサービスプロバイダサイトと、複数の前記ASPサイトに対して前記加盟者ページ用の更新情報を送信して、前記加盟者ページを更新する加盟者端末と、前記加盟者端末の使用者が情報発信に利用するウェブサイトとを備えるシステムにおいて動作するプログラムであって、複数の前記ASPサイトが、第1の加盟者ページを開設する第1のASPサイトと、第2の加盟者ページを開設する第2のASPサイトとを含み、前記加盟者端末に、前記加盟者端末が前記ウェブサイトに接続して、前記ウェブサイトから発信されている情報を取得する第1の機能と、前記加盟者端末が、更新対象として指定された前記ASPサイトに対応する、前記更新情報入力用のテンプレートを準備する第2の機能と、前記加盟者端末が前記ASPサイトに接続して、前記加盟者ページの更新に必要な情報を取得する第3の機能と、前記加盟者端末が、前記ウェブサイトから取得した情報のうち、前記更新情報入力用のテンプレートに整合する情報を、前記加盟者ページ用の前記更新情報として記録する第4の機能と、前記加盟者端末が前記ASPサイトに接続して、前記更新情報を前記ASPサイトに送信し、前記加盟者ページを前記更新情報で更新する第5の機能と、前記加盟者端末が、前記第5の機能によって前記加盟者ページを更新した後、所定の時間処理を中断した後に、前記第5の機能の処理を繰り返して、前記加盟者ページを定期的に更新する第6の機能とを実現させ、前記加盟者端末に、前記第1の機能から前記第6の機能を、前記第1のASPサイトおよび前記第2のASPサイトのそれぞれに対して並列に処理させることを特徴とする。本発明によると、複数のASPサイト内に開設された複数の加盟者ページにおいて、各々の加盟者ページの仕様が異なっていても、加盟者の端末装置から加盟者ページを確実に更新することができる。以下、本発明の実施の形態を、添付の図面を参照して詳細に説明する。尚、以下の説明及び図面において、同じ符号は同じ又は類似の構成要素を示すこととし、よって、同じ又は類似の構成要素に関する説明を省略する。また、以下の説明では、ASPサイトが飲食店情報の検索サイトであり、加盟者が飲食店である場合の例を説明する。図1は、本願発明の実施の形態に係る加盟者ページ自動更新システムの概略構成を示すブロック図である。図1に示すように、加盟者ページ自動更新システムは、加盟者端末1と複数のASPサイト2A~2Cと、管理サーバ3とを備え、これら加盟者端末1と複数のASPサイト2A~2Cと管理サーバ3とは、インターネット4を介して相互に接続されている。各ASPサイト2A~2Cの各々には、加盟者ページ2a~2cが開設されている。ASPサイト2A~2Cの各々は、例えばHTTPサーバを備えたウェブサイトであり、加盟者端末1からの要求に応じて、HTMLやPHP等の言語により記載されたウェブページすなわち、加盟者ページ2a~2cのデータを加盟者端末1に送信する。加盟者端末1は、ASPサイト2A~2Cから受信したウェブページのデータに基づいて、ウェブブラウザにより加盟者ページ2a~2cを閲覧することができる。図示しないが、ASPサイト2A~2Cの閲覧者は、例えばスマートフォン等の情報処理端末を用いて、インターネット4を介して加盟者ページ2a~2cを閲覧することができる。管理サーバ3は、各ASPサイト2A~2Cの名称や、各ASPサイト2A~2Cへの接続情報であるURL、各加盟者ページ2a~2cの管理用画面の認証情報であるログイン情報ユーザID、パスワード等を記録している。加盟者端末1は、これら接続情報およびログイン情報等を、必要に応じて管理サーバ3から取得して使用する。なお、本願発明の他の実施形態においては、加盟者ページ自動更新システムは、インターネット4に接続された、加盟者のオフィシャルウェブサイト5以下、単にオフィシャルサイトと記すを更に備えることができる。オフィシャルサイト5の役割については、後述する第2の実施の形態において説明する。図2は、加盟者端末にて行うデータ処理を実現するプログラム構造を模式的に示すブロック図である。図中、実線で示す矢印はASPサイト2A~2Cまたは管理サーバ3との間の外部アクセスを意味し、破線で示す矢印は加盟者端末1内の内部アクセスを意味する。なお、以下の説明においてクラス、メソッド、およびエンティティとは、オブジェクト指向プログラミングにおいて用いられるクラス、メソッド、およびエンティティの概念を意味する。例えばC言語を用いれば、後述する図4および図5に示すデータ処理の手順を、図2に示すプログラム構造で記述することができる。更新対象となるASPサイト媒体の種類は多種多様であるが、加盟者端末1からASPサイト2A~2Cに対する処理は、ログイン処理と、サイトに固有な情報の取得と、更新データの送信との3つに分類することができる。これらの処理うち、サイトに固有な情報の取得に関する処理を共通化する。図2に示すように、加盟者端末1が行うデータ処理を実現するプログラムの構造は、処理の内容に応じて、媒体クラス群と、画面クラス群と、メイン制御クラスとに分割されている。媒体クラス群は、各ASPサイト媒体の仕様を定義する媒体ベースクラスと、各クラス間で内部アクセスを行うインタフェースメソッドとを有する。媒体ベースクラスはさらに、複数の媒体クラスを有する。媒体ベースクラスには、複数のASPサイトにおいて共通に設定される事項例えば、文字数の入力制限、使用する画面の種類が型定義されている。複数の媒体Aクラス~媒体Dクラスは、ASPサイトの仕様の違いに応じて定義されている。すなわち、1つの媒体クラスは1つのASPサイトの仕様を定義しており、新たなASPサイトを追加する場合には、プログラムの管理者が、媒体ベースクラスを継承して、新たな媒体クラスを作成する。媒体ベースクラスには、複数のASPサイトにおいて共通に設定される事項が型定義されているので、媒体ベースクラスを継承する媒体クラスには、ASPサイトの仕様に応じた各種の設定値例えば、タイトルの文字数入力制限、画像データの形式、解像度の上限または下限等を予め設定することができる。画面クラス群は、ユーザに提示する入力画面のテンプレートを定義する複数の画面クラスと、インタフェースメソッドとを有する。複数の画面Aクラス~画面Dクラスは、ASPサイトの仕様の違いに応じて定義されている。すなわち、1つの画面クラスは1つの入力画面情報更新画面の仕様を定義している。メイン制御クラスは、インタフェースメソッドと、データ入出力メソッドと、媒体生成メソッドと、画面生成メソッドと、タイマーメソッドとを有する。媒体生成メソッドが、媒体クラスに定義された仕様に基づいて更新処理すなわち、媒体クラスのエンティティを生成し、画面生成メソッドが、媒体クラスに定義されている画面の種類に基づいて、画面クラスを生成する。データ入出力メソッドは、メイン制御クラスと媒体クラスと画面クラスとの間でのデータの入出力を定義する。タイマーメソッドは、加盟者端末1と外部との間のデータの入出力タイミングを制御する。図2に示すように、加盟者端末1が行うデータ処理のプログラム構造を、上記した媒体クラス群、画面クラス群、およびメイン制御クラスの3つに分割しているので、新しい仕様のASPサイトを追加する際に、クラスの継承により重複する部分の処理をそのまま使用することが可能となる。図3は、加盟者端末の概略構成を示すブロック図である。加盟者端末1は、後述するデータ処理を行うCPU10と、データ処理の作業領域に使用するメモリ11と、処理データを記録する記録部12と、各部の間でデータを伝送するバス13と、外部機器とのデータの入出力を行うインタフェース部14以下、I/F部と記すとを備え、さらに、加盟者端末1は、作業者によって操作される入力部15と、処理結果等を表示する表示装置16とを備えている。以下の説明においては、特に断らない限り加盟者端末1が行う処理方法として説明する。また、加盟者端末1が行う処理は、実際には加盟者端末1のCPU10が行う処理を意味する。CPU10はメモリ11を作業領域として必要なデータ処理途中の中間データ等を一時記憶し、記録部12に演算結果等の長期保存するデータを適宜記録する。また、加盟者端末1は、以下で説明する処理を行うために使用するプログラムを、例えば実行形式例えば、C言語等のプログラミング言語からコンパイラにより変換されて生成されるで記録部12に予め記録しており、加盟者端末1は、記録部12に記録したプログラムを使用して処理を行う。第1の実施の形態図4は、本願発明の第1の実施の形態に係る加盟者端末とASPサイトとの間のデータ処理を模式的に表したブロック図である。図4を参照して、本願発明の第1の実施の形態に係る加盟者ページ自動更新システムの概略的な動作を説明する。一例として、加盟者端末1がASPサイト2Aの加盟者ページ2aを更新する場合を説明すると、まず、ユーザが、更新対象とするASPサイトを指定しS1、加盟者端末1が、指定されたサイトに対応する媒体クラスおよび画面クラスを生成するS2,S3。次に、加盟者端末1がASPサイトにログインして、更新に必要な情報を取得しS4、加盟者端末1が、媒体クラスおよび画面クラスに基づいて、指定されたサイトに対応する更新情報入力用のテンプレートをユーザに提示しS5、ユーザが、入力テンプレートに合わせて、更新情報を加盟者端末1に入力するS6。次に、更新情報を受け取った加盟者端末1が、ASPサイトに再度ログインして、入力された更新情報で加盟者ページをアップデートするS7。その後、タイマーを起動してS9、タイマーが満了するまで待機しS10、タイマー満了後に、加盟者端末1がASPサイトに再度ログインして、加盟者ページを再びアップデートするS7。タイマー起動中に、ユーザによる停止操作等を受けるとS8、一連の更新処理を終了する。すなわち、1つのASPサイトに対して、1つのログイン、更新処理があり、1つのタイマーが存在する。1つのASPサイトに対するこれら一連の処理がシングルスレッドで動作し、複数のASPサイトに対しては、これら一連の処理がマルチスレッド並列処理で動作する。このように、本願発明では、加盟者端末1は、加盟者ページの更新処理を、マルチスレッドで複数のASPサイト2A~2Cに対して実行する。図5は、本願発明の第1の実施の形態に係る加盟者端末とASPサイトとの間のデータ処理の手順を説明するためのフローチャートである。図5を参照して、加盟者端末1が行うデータ処理を具体的に説明する。ステップS1において、ユーザが、更新対象とするASPサイトを指定し、当該指定を加盟者端末1に入力する。加盟者端末1は、当該ASPサイトの指定を記録する。ステップS2において、加盟者端末1は、指定されたASPサイトに対応する媒体クラスを生成する。媒体クラスの生成とは、すなわち、各ASPサイトの仕様のテンプレートを準備することである。媒体クラスには、ASPサイトの仕様に応じた各種の設定値が予め設定されているので、加盟者端末1は、この予め設定されている媒体クラスの情報に基づいて、更新情報入力用のテンプレートを準備する。ステップS3において、加盟者端末1は、指定されたASPサイトに対応する画面クラスを生成する。画面クラスの生成とは、すなわち、各ASPサイトの更新情報を入力する際に使用する入力画面のテンプレートを準備することである。ステップS4において、加盟者端末1は、ASPサイト2Aにログインし、加盟者ページの更新に必要な情報を取得する。まず、加盟者端末1は、管理サーバ3に接続して、ASPサイト2Aへの接続情報およびログイン情報を取得し、取得した接続情報およびログイン情報を用いて、ASPサイト2Aにログインする。次に、加盟者端末1は、ASPサイト2Aから、加盟者ページ2aのHTMLソースデータを受信し、この受信した加盟者ページのHTMLソースデータに基づいて、ASPサイト2Aの加盟者ページ2aの更新に必要なデータを抽出する。更新に必要なデータとは、過去に更新した内容や、更新に必要な情報ID等である。抽出したデータは、ASPサイトの仕様の解析に別途用いられ、プログラム管理者による別途の処理により、媒体クラスおよび画面クラスの設定値にフィードバックされる。データを抽出する方法としては、例えば加盟者端末1がHTMLソースデータを構文解析することにより行う。HTMLソースデータ中の、加盟者ページの更新に関連する特定のHTMLタグをキーとして抽出すれば、当該加盟者ページにおいてどのようなデータが必要とされ、どのような仕様であるのかを特定することができる。ステップS5において、加盟者端末1は、指定されたサイトに対応する更新情報入力用のテンプレートをユーザに提示する。更新情報入力用のテンプレートは、各ASPサイト毎に、媒体クラスおよび画面クラスに基づいて準備されているので、加盟者端末1は、この準備された更新情報入力用のテンプレートを表示装置16に表示する。ステップS6において、ユーザは、提示された入力画面のテンプレートに合わせて、加盟者ページの更新情報を加盟者端末1に入力する。図6は、加盟者端末1がユーザに提示する入力画面情報更新画面の一例である。図6aは、ASPサイトの仕様により、新着情報のタイトルとコメントとを更新する場合の入力画面の一例であり、図6bは、ASPサイトの仕様により、新着情報のタイトルと、コメントと、画像データとを更新する場合の入力画面の一例である。入力画面間では更新情報をコピーすることが可能であり、例えば図6aに示す入力画面aから図6bに示す入力画面bへ更新情報をコピーすれば、入力画面bには、入力画面aで入力した新着情報のタイトルとコメントとがコピーされ、画像データを追加するだけで更新情報を入力することができ、更新情報を入力する手間を省くことができる。このように、ASPサイトの仕様の制限を満たしている入力画面がユーザに提示されるので、ユーザは、ASPサイトの仕様を覚える必要がなく、ASPサイトの仕様に合った加盟者ページの更新情報を入力することができる。ユーザがASPサイトの仕様を覚える必要が無いので、更新情報を入力する際に、ユーザは、ウェブブラウザを用いて実際に加盟者ページまたは管理者用画面を確認する必要も無い。ステップS7において、加盟者端末1は、ASPサイト2Aの管理者用画面に再びログインして、更新情報をASPサイト2Aに送信し、加盟者ページ2aを更新する。ASPサイト2Aへの接続情報およびログイン情報は、既にステップS4において管理サーバ3から取得済みであるので、そのまま使用する。ステップS7における更新処理の後、ステップS8において、更新処理の終了を判断する。更新処理を終了する場合とは、例えば、加盟者端末1がユーザから更新を停止する操作の入力を受けた場合や、加盟者端末1が更新処理ステップS7を所定の回数実行したと判断した場合である。終了条件を満たす場合は、処理を終了し、満たさない場合は、次のステップS9の処理を行う。ステップS9において、加盟者端末1はタイマーを起動する。タイマー機能は、更新処理を所定の時間間隔で実行するための機能であり、加盟者端末1は、予め設定された所定の時間処理を中断する。その後、所定の時間経過後に、ステップS10においてタイマーが満了したか否かを判断し、満了したと判断した場合は、ステップS7の更新処理から再び処理を行う。すなわち、加盟者端末1は、タイマー機能により、ステップS7における更新処理を、所定の時間間隔で繰り返し実行する。この間、ステップS9においてタイマーが起動すると、ステップS8における更新処理の終了以外の、ユーザから加盟者端末1への入力は必要とはしない。以上、加盟者端末1は、1つのASPサイト2Aに対して、上記したステップS1~S10の処理をシングルスレッドで動作させる。すなわち、加盟者端末1は、複数のASPサイトに対して、上記したステップS1~S10の処理をマルチスレッドで動作させることにより、複数のASPサイトに開設されている複数の加盟者ページの更新処理を、1台の加盟者端末1から行うことができる。また、各加盟者ページの更新情報を入力する際に、各ASPサイトの仕様の制限を満たしている入力画面がユーザに提示されるので、更新対象とするASPサイトの仕様の制限を満たさない更新情報をユーザが誤って入力することを防ぐことができ、加盟者端末1は加盟者ページを確実に更新することができる。このように、本願発明では、更新しようとするASPサイトの仕様にあった入力画面を予め準備しておくことで、サイトの仕様に合わないユーザからの更新情報の入力を排除している。第2の実施形態図7は、本願発明の第2の実施形態に係る加盟者端末とASPサイトとの間のデータ処理を模式的に表したブロック図である。本願発明の第2の実施形態では、加盟者ページ自動更新システムは、加盟者のオフィシャルウェブサイト5を更に備える。上記した本願発明の第1の実施の形態では、加盟者ページの更新情報は、ステップS6においてユーザが加盟者端末1に入力したものを使用しているが、本願発明の第2の実施形態では、このステップS6の処理に代えて、加盟者ページの更新情報は、加盟者のオフィシャルサイト5に登録されている情報を取り込んで利用する。それ以降の加盟者端末1が行う処理は、上記した本願発明の第1の実施の形態または第2の実施の形態にて説明した処理と同じである。すなわち、本願発明の第2の実施形態では、まず、加盟者端末1が、加盟者のオフィシャルサイト5に登録されている情報を予め取り込んでおいて、記録部12に記録しておく。その後、第1の実施形態と同じようにステップS1~S4の処理を行う。次に、ステップS5において、加盟者端末1が、予め取り込んで記録しておいた更新情報のうち、入力画面のテンプレートに整合しないもの、すなわちASPサイトの仕様に合わない更新情報を判別し、サイトの仕様に合う更新情報のみを入力画面にデフォルト値初期設定値として埋め込んで、ユーザに提示する。そして、ステップS6において、オフィシャルサイト5の更新情報が予め埋め込まれた入力画面のテンプレートに合わせて、ユーザが更新情報を加盟者端末1に入力する。ここで、オフィシャルサイト5から取り込んだ更新情報をそのまま使用したいとユーザが判断すれば、加盟者端末1は、取り込んだ更新情報をそのまま用いて、ステップS7においてASPサイトにログインして、加盟者ページの更新を行ってもよい。ステップS8以降の処理は、第1の実施形態と同じである。図8は、HTMLソースデータから更新情報を取得する場合のデータ処理を説明するための、HTMLソースデータの一例である。本願発明の第2の実施形態では、加盟者端末1は、加盟者ページの更新処理を行う前に、予め加盟者のオフィシャルサイト5に接続して、オフィシャルサイト5からオフィシャルサイトのウェブページのHTMLソースデータを取得する。加盟者端末1は、取得したHTMLソースデータを構文解析することにより、加盟者ページの更新に必要な特定の情報を抽出し、記録部12に記録しておく。図8aは、オフィシャルサイトのウェブページのHTMLソースデータがinputタグを含む場合の一例である。inputタグのように、更新情報の項目がHTMLソースデータに直接記入されている場合の構文解析の一例を示す。まず、特定のHTMLタグを検索し易くするために、HTMLソースデータを整形する。具体的には、inputタグの前に改行コードを挿入して、テキストデータの一行毎に、inputタグの開始から終了までが記載されるように、HTMLソースデータを整形する。図8aに示す例では、<inputsize=/>までのテキストが一行に記載されている。次に、正規表現等の文字列のパターンマッチングを用いて、HTMLソースデータからキーKEYと値VALUEとのペアをすべて抽出する。図8aに示す例では、一行毎にname=key1value=value1改行コードのパターンで記載されているので、一行毎に、キーと値のペアであるkey1およびvalue1のペアを抽出する。次に、抽出したキーおよび値のペアを用いて、加盟者ページの更新情報を生成する。例えば、加盟者端末1がオフィシャルサイト5からHTMLソースデータを取得1回目の取得して、キーおよび値のペアを一度抽出した後、どの種類のキーを書き換えるかの情報を、ユーザに提示し、ユーザの選択を加盟者端末1に予め記憶させておく。これにより、オフィシャルサイト5からの2回目以降の取得時には、加盟者端末1は、抽出したキーおよび値のペアを用いて、加盟者ページの更新情報を自動的に生成することができるようになる。図8bは、HTMLソースデータがselectタグを含む場合の一例である。selectタグのように、更新情報の項目がHTMLソースデータにおいて選択式に記入されている場合、あるいは、textareaタグのように、HTMLソースデータを複数行に改行できない場合であっても、構文解析により、HTMLソースデータから更新情報の項目を抽出することができる。まず、HTMLソースデータの所定の範囲を特定のHTMLタグで抽出し、構文解析の対象とする範囲を絞り込む。具体的には、selectタグに挟まれて繰り返されている部分を抽出する。図8bに示す例では、HTMLソースデータのうち、selectタグ<selectsize=name=menu_price></select>で挟まれている、<optionvalue=280>280円</option><optionvalue=480>480円</option>の範囲が絞り込まれている。あわせて、絞り込んだ範囲の直前のタグ中に示されるキーmenu_priceを抽出しておく。次に、絞り込んだ範囲に対してさらに特定の文言を検索して、必要な情報を抽出する。具体的には、selectタグは選択式のタグであるので、実際に選択されている値を指定する文字列selected=selectedを検索する。図8bに示す例では、<optionvalue=380selected=selected>380円</option>から、検索文字列selected=selectedを検索して、検索文字列の直前のタグで示される値380を抽出する。これにより、キーおよび値のペアであるmenu_priceおよび380のペアを抽出する。以下、抽出したキーおよび値のペアを用いて、加盟者ページの更新情報を生成する手順については、上記説明したinputタグの場合と同じであるので説明を省略する。以上説明した本願発明の第2の実施の形態では、加盟者ページの更新情報は、加盟者のオフィシャルサイト5に登録されている情報取り込んで利用する。オフィシャルサイト5のウェブページの内容は、インターネット4を介して、スマートフォン31やノートブックPC32等の携帯情報端末を通じて、個別に様々な手段で更新を行うことができる。オフィシャルサイト5の内容は、その役割から常に最新の情報に更新され続けているので、このオフィシャルサイト5に登録されている情報を取り込んで、各ASPサイトの加盟者ページを更新すれば、加盟者ページの内容も、常に最新の情報で更新されることになる。すなわち、本願発明の第2の実施の形態によると、先にオフィシャルサイト5の内容を更新し、その更新内容を取り込んで各ASPサイトの加盟者ページを更新することが可能となるので、更新しようとする情報の重複した入力や、入力した情報の不整合といった、加盟者ページの管理上の問題を解消することができる。以上、本発明を特定の実施の形態によって説明したが、本発明は上記した実施の形態に限定されるものではない。上記実施の形態では、各ASPサイト2A~2Cの名称や、各ASPサイト2A~2Cへの接続情報であるURL、各加盟者ページ2a~2cの管理用画面の認証情報であるログイン情報ユーザID、パスワード等を、管理サーバ3が予め記録していたが、これらの情報は、加盟者端末1が記録部12に予め記録していてもよい。また、上記第2の実施の形態では、取得したHTMLソースデータの構文解析の一例として、HTMLソースデータがinputタグ、selectタグ、またはtextareaタグを含む場合を説明したが、構文解析はこれら例示した特定のタグに限られない。HTMLソースデータの構文解析は、HTMLソースデータ中に特定の文言があればよい。また、上記第2の実施の形態では、抽出したキーおよび値のペアを用いて、加盟者ページの更新情報を生成する際に、どの種類のキーを書き換えるかの情報を、ユーザに提示し、ユーザの選択を加盟者端末1に予め記憶させておいたが、キーの種類によっては、どの種類のキーを書き換えるかの情報を予めプログラム側で設定して記憶しておいてもよい。また、上記実施の形態では、加盟者端末1がユーザに提示する入力画面情報更新画面の一例として、新着情報のタイトルとコメントとを更新する場合の入力画面と、新着情報のタイトルと、コメントと、画像データとを更新する場合の入力画面とを例示したが、入力画面はこれらに限定されず、入力画面の種類は、ASPサイトの仕様に応じて媒体クラスおよび画面クラスを予め追加しておけばよい。媒体クラスおよび画面クラスの追加は、ステップS4にて取得した更新に必要なデータを、プログラムの管理者が解析することでASPサイトの仕様を抽出し、抽出した仕様に基づいて、プログラムの管理者が媒体クラスおよび画面クラスを適宜追加すればよい。また、上記実施の形態では、ASPサイトが飲食店情報の検索サイトであり、加盟者が飲食店である場合の例を説明したが、飲食店における飲食物の情報例えば、メニュー、値段、カロリー、およびアレルギー表示等に代えて、ペットショップにおける商品であるペットに関する情報例えば、動物名、品種、年齢、体長、体重、体色、動物写真、および入荷情報等であっても良い。あるいは、キャバレー、クラブ等の接待飲食店におけるスタッフの情報例えば、スタッフ名、年齢、身長、体重、スタッフ写真、および出勤情報等であっても良い。"