(57)【要約】電子機器とサーバ装置と外部機器を有する情報処理システムであって、電子機器は、その電子機器の動作情報をサーバ装置から取得し、その動作情報に基づいて動作を行うように指示する。サーバ装置は、外部機器識別子と電子機器識別子と動作情報とを外部機器から受信し、それらの情報を蓄積する。外部機器は、電子機器識別子と動作情報との入力を受け付け、外部機器識別子と動作情報とをサーバ装置に送信する。かかる情報処理システムにより、外部機器から電子機器に直接的にアクセスすることなく、電子機器の動作情報が設定、取得でき、セキュリティが向上する。
2004001611.tif 000002
【特許請求の範囲】
【請求項１】
電子機器とサーバ装置と外部機器を有する情報処理システムであって、
前記電子機器は、
前記電子機器が動作を行うための情報である第１動作情報を前記サーバ装置から取得する動作情報取得部（以下、取得部）と、
前記第１動作情報に基づいて動作を行うように指示をする動作制御部と、を具備し、
前記外部機器は、
前記外部機器を識別する情報である外部機器識別子を格納している外部情報格納部（以下、第１格納部）と、
前記電子機器を識別する情報である電子機器識別子と、
前記第１動作情報との入力を受け付ける設定情報受付部（以下、第１受付部）と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを前記サーバ装置に送信する動作設定情報送信部（以下、第１送信部）と、を具備し、
前記サーバ装置は、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを含む動作情報管理レコードを１以上有する動作情報管理表を格納する動作情報管理表格納部（以下、第２格納部）と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを前記外部機器から受信する動作設定情報受信部（以下、第１受信部）と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とに基づいて前記動作情報管理表を更新する動作情報更新部（以下、第１更新部）と、を具備する、
情報処理システム。
【請求項２】
前記電子機器は、
第２動作情報の入力を受け付ける動作情報入力受付部（以下、第２受付部）と、
前記第２動作情報と前記電子機器識別子とを前記サーバ装置に送信する第二動作情報送信部（以下、第２送信部）と、をさらに具備し、
前記外部機器は、
前記電子機器識別子を有する動作情報取得情報の入力を受け付ける動作情報取得情報入力受付部（以下、第３受付部）と、
前記動作情報取得情報と前記外部機器識別子とを有する動作情報取得命令を前記サーバ装置に送信する動作情報取得命令送信部（以下、第３送信部）と、
前記動作情報取得命令に基づいて取得した前記第２動作情報を受信する動作情報受信部（以下、第２受信部）と、
前記第２動作情報を出力する動作情報出力部（以下、第１出力部）と、をさらに具備する、
請求項１記載の情報処理システム。
【請求項３】
前記電子機器は、
第２動作情報の入力を受け付ける動作情報入力受付部（以下、第２受付部）と、
前記第２動作情報と前記電子機器識別子とを前記サーバ装置に送信する第二動作情報送信部（以下、第２送信部）と、をさらに具備し、
前記サーバ装置は、前記外部機器から第１動作情報を受信し、かつ前記電子機器から第２動作情報を受信した場合に、前記第１動作情報と前記第２動作情報のいずれを優先するかに関する情報である優先情報を格納しており、前記第１更新部は、前記優先情報と前記優先情報によって優先される前記第１動作情報と前記第２動作情報のいずれかに基づいて前記動作情報管理表を更新する、
請求項１記載の情報処理システム。
【請求項４】
前記システムは、複数の前記外部機器を有し、
前記サーバ装置は、前記複数の前記外部機器から少なくとも複数の前記第１動作情報を受信した場合に、前記複数の前記第１動作情報のうちのどれを優先するかに関する情報である優先情報を格納しており、前記第１更新部は、前記優先情報と前記優先情報によって優先される前記第１動作情報のいずれかに基づいて前記動作情報管理表を更新する、
請求項１記載の情報処理システム。
【請求項５】
前記動作情報管理レコードは、前記電子機器へ前記第１動作情報が送信されたことを示す情報である動作情報送信履歴情報をさらに有し、前記第１更新部は、前記電子機器へ前記第１動作情報が送信された場合に前記動作情報送信履歴情報を更新する、
請求項１記載の情報処理システム。
【請求項６】
前記取得部は、定期的に動作情報を前記サーバ装置から取得する、
請求項１記載の情報処理システム。
【請求項７】
前記サーバ装置は、前記第１更新部が前記動作情報管理表を更新した場合に、更新された前記第１動作情報を前記電子機器に通知する、
請求項１記載の情報処理システム。
【請求項８】
電子機器とサーバ装置と外部機器を有する情報処理システムであって、
前記電子機器は、
前記電子機器を識別する情報である電子機器識別子を格納している電子機器識別子格納部（以下、第３格納部）と、
前記電子機器の状態を示す情報である状態情報を格納している状態情報格納部（以下、第４格納部）と、
前記電子機器識別子と前記状態情報とを前記サーバ装置に送信する電子機器状態情報送信部（以下、第４送信部）を具備し、
前記サーバ装置は、
前記外部機器を識別する情報である外部機器識別子と前記電子機器識別子と前記状態情報を有する状態情報管理レコードを１以上有する状態情報管理表を格納している状態情報管理表格納部（以下、第５格納部）と、
前記電子機器識別子と前記状態情報とを前記電子機器から受信する電子機器状態情報受信部（以下、第３受信部）と、
前記第３受信部で受信した前記電子機器識別子と前記状態情報とに基づいて前記状態情報管理表を更新する状態情報更新部（以下、第２更新部）と、を具備し、
前記外部機器は、
前記外部機器識別子を格納している外部情報格納部（以下、第６格納部）と、
前記電子機器識別子を有する状態取得情報の入力を受け付ける状態取得情報受付部（以下、第４受付部）と、
前記第６格納部に格納されている前記外部機器識別子と前記第４受付部で受け付けた状態取得情報を有する状態取得命令を前記サーバ装置に送信する状態取得命令送信部（以下、第５送信部）と、
前記状態取得命令に基づいて取得した状態情報を受信する状態情報受信部（以下、第４受信部）と、を具備する、
情報処理システム。
【請求項９】
前記外部装置が、
前記第４受信部が受信した状態情報を出力する状態情報出力部（以下、第２出力部）と、をさらに具備する、
請求項８記載の情報処理システム。
【請求項１０】
前記外部機器識別子は、ＩＰバージョン４のＩＰアドレスと前記外部機器固有の識別情報とを有する、
請求項１と８のいずれかに記載の情報処理システム。
【請求項１１】
前記外部機器識別子は、ＩＰバージョン６のＩＰアドレスのホストアドレスを有する、
請求項１と８のいずれかに記載の情報処理システム。
【請求項１２】
電子機器とサーバ装置と外部機器を有する情報処理システムに用いる電子機器であって、
前記電子機器が動作を行うための情報である第１動作情報を前記サーバ装置から取得する取得部と、
前記第１動作情報に基づいて動作を行うように指示をする制御部と、を具備し、
前記外部機器は、
前記外部機器を識別する情報である外部機器識別子を格納している第１格納部と、
前記電子機器を識別する情報である電子機器識別子と、
前記第１動作情報との入力を受け付ける第１受付部と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを前記サーバ装置に送信する第１送信部と、を有し、
前記サーバ装置は、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを含む動作情報管理レコードを１以上有する動作情報管理表を格納する第２格納部と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを前記外部機器から受信する第１受信部と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とに基づいて前記動作情報管理表を更新する第１更新部と、を具備する、
電子機器。
【請求項１３】
前記取得部は、定期的に前記動作情報を前記サーバ装置から取得する、
請求項１２記載の電子機器。
【請求項１４】
電子機器とサーバ装置と外部機器を有する情報処理システムに用いる電子機器であって、
前記電子機器を識別する情報である電子機器識別子を格納している第３格納部と、
前記電子機器の状態を示す情報である状態情報を格納している第４格納部と、
前記電子機器識別子と前記状態情報とを前記サーバ装置に送信する第４送信部を具備し、
前記サーバ装置は、
前記外部機器を識別する情報である外部機器識別子と前記電子機器識別子と前記状態情報を有する状態情報管理レコードを１以上有する状態情報管理表を格納している第５格納部と、
前記電子機器識別子と前記状態情報とを前記電子機器から受信する第３受信部と、
前記第３受信部で受信した前記電子機器識別子と前記状態情報とに基づいて前記状態情報管理表を更新する第２更新部と、を有し、
前記外部機器は、
前記外部機器識別子を格納している第６格納部と、
前記電子機器識別子を有する状態取得情報の入力を受け付ける第４受付部と、
前記第６格納部に格納されている前記外部機器識別子と前記第４受付部で受け付けた状態取得情報を有する状態取得命令を前記サーバ装置に送信する第５送信部と、
前記状態取得命令に基づいて取得した状態情報を受信する第４受信部と、を有する、
電子機器。
【請求項１５】
電子機器とサーバ装置と外部機器を有する情報処理システムに用いるサーバ装置であって、
前記外部機器を識別する情報である外部機器識別子と前記電子機器を識別する情報である電子機器識別子と前記電子機器が動作を行うための情報である第１動作情報とを含む動作情報管理レコードを１以上有する動作情報管理表を格納する第２格納部と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを前記外部機器から受信する第１受信部と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とに基づいて前記動作情報管理表を更新する第１更新部と、を具備し、
前記電子機器は、
前記第１動作情報を前記サーバ装置から取得する取得部と、
前記第１動作情報に基づいて動作を行うように指示をする制御部と、を有し、
前記外部機器は、
前記外部機器識別子を格納している第１格納部と、
前記電子機器識別子と、前記第１動作情報との入力を受け付ける第１受付部と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを前記サーバ装置に送信する第１送信部と、を有する、
サーバ装置。
【請求項１６】
前記動作情報管理レコードは、前記電子機器へ前記第１動作情報が送信されたことを示す情報である動作情報送信履歴情報をさらに有し、前記第１更新部は、前記電子機器へ前記第１動作情報が送信された場合に前記動作情報送信履歴情報を更新する、
請求項１５記載のサーバ装置。
【請求項１７】
前記第１更新部が前記動作情報管理表を更新した場合に、更新された前記第１動作情報を前記電子機器に通知する、
請求項１５記載のサーバ装置。
【請求項１８】
電子機器とサーバ装置と外部機器を有する情報処理システムに用いるサーバ装置であって、
前記外部機器を識別する情報である外部機器識別子と前記電子機器を識別する情報である電子機器識別子と前記電子機器の状態を示す情報である状態情報を有する状態情報管理レコードを１以上有する状態情報管理表を格納している第５格納部と、
第１電子機器識別子と第１状態情報とを前記電子機器から受信する第３受信部と、
前記第１電子機器識別子と前記第１状態情報とに基づいて前記状態情報管理表を更新する第２更新部と、を具備し、
前記電子機器は、
前記第１電子機器識別子を格納している第３格納部と、
前記第１状態情報を格納している第４格納部と、
前記第１電子機器識別子と前記第１状態情報とを前記サーバ装置に送信する第４送信部を有し、
前記外部機器は、
前記第１外部機器識別子を格納している第６格納部と、
前記第１電子機器識別子を有する状態取得情報の入力を受け付ける第４受付部と、
前記第６格納部に格納されている前記第１外部機器識別子と前記第４受付部で受け付けた前記状態取得情報を有する状態取得命令を前記サーバ装置に送信する第５送信部と、
前記状態取得命令に基づいて取得した状態情報を受信する第４受信部と、を有する、
サーバ装置。
【請求項１９】
電子機器とサーバ装置と外部機器を有する情報処理システムに用いる外部機器であって、
前記外部機器を識別する情報である外部機器識別子を格納している第１格納部と、
前記電子機器を識別する情報である電子機器識別子と、前記電子機器が動作を行うための情報である第１動作情報との入力を受け付ける第１受付部と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを前記サーバ装置に送信する第１送信部と、を具備し、
前記電子機器は、
前記第１動作情報を前記サーバ装置から取得する取得部と、
前記第１動作情報に基づいて動作を行うように指示をする制御部と、を有し、
前記サーバ装置は、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを含む動作情報管理レコードを１以上有する動作情報管理表を格納する第２格納部と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを前記外部機器から受信する第１受信部と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とに基づいて前記動作情報管理表を更新する第１更新部と、を有する、
外部機器。
【請求項２０】
電子機器とサーバ装置と外部機器を有する情報処理システムに用いる外部機器であって、
前記外部機器を識別する情報である外部機器識別子を格納している第６格納部と、
前記電子機器を識別する情報である電子機器識別子を有する状態取得情報の入力を受け付ける第４受付部と、
前記第６格納部に格納されている前記外部機器識別子と前記第４受付部で受け付けた状態取得情報を有する状態取得命令を前記サーバ装置に送信する第５送信部と、
前記状態取得命令に基づいて取得した状態情報を受信する第４受信部と、を具備し、
前記電子機器は、
前記電子機器識別子を格納している第３格納部と、
前記状態情報を格納している第４格納部と、
前記電子機器識別子と前記状態情報とを前記サーバ装置に送信する第４送信部と、を有し、
前記サーバ装置は、
前記外部機器識別子と前記電子機器識別子と前記状態情報を有する状態情報管理レコードを１以上有する状態情報管理表を格納している第５格納部と、
前記電子機器識別子と前記状態情報とを前記電子機器から受信する第３受信部と、
前記第３受信部で受信した前記電子機器識別子と前記状態情報とに基づいて前記状態情報管理表を更新する第２更新部と、を有する、
外部機器。
【請求項２１】
前記第４受信部が受信した前記状態情報を出力する第２出力部と、をさらに具備する、
請求項２０記載の外部機器。
【請求項２２】
電子機器とサーバ装置と外部機器を有する情報処理システムにおいて前記外部機器から前記電子機器を設定する方法であって、
前記電子機器を識別する情報である電子機器識別子と、前記電子機器が動作を行うための情報である第１動作情報との入力を前記外部機器にて受け付けるステップと、
予め格納している、前記外部機器を識別する情報である外部機器識別子と前記電子機器識別子と前記第１動作情報とを前記外部機器から前記サーバ装置に送信するステップと、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを前記サーバ装置が前記外部機器から受信するステップと、
前記サーバ装置が格納する、前記外部機器識別子と前記電子機器識別子と前記動作情報とを含む動作情報管理レコードを１以上有する動作情報管理表を前記外部機器識別子と前記電子機器識別子と前記第１動作情報とに基づいて、更新するステップと、
前記第１動作情報を前記電子機器が前記サーバ装置から取得するステップと、
前記第１動作情報に基づいて前記電子機器が動作を行うステップと、を具備する、
電子機器の設定方法
【請求項２３】
電子機器とサーバ装置と外部機器を有する情報処理システムにおいて前記外部機器から前記電子機器の状態を取得する方法であって、
前記電子機器を識別する情報である電子機器識別子と前記電子機器の状態を示す情報である状態情報とを前記電子機器から前記サーバ装置に送信するステップと、
前記電子機器識別子と前記状態情報とを前記サーバ装置が前記電子機器から受信するステップと、
前記サーバ装置が格納する、前記外部機器を識別する情報である外部機器識別子と前記電子機器識別子と前記状態情報とを有する状態情報管理レコードを１以上有する状態情報管理表を、前記電子機器から受信した前記電子機器識別子と前記状態情報とに基づいて前記状態情報管理表を更新するステップと、
前記電子機器識別子を有する状態取得情報の入力を前記外部機器が、受け付けるステップと、
予め前記外部機器が格納している前記外部機器識別子と受け付けた状態取得情報とを有する状態取得命令を前記外部機器から前記サーバ装置に送信するステップと、
前記状態取得命令に基づいて取得した状態情報を前記外部機器で受信するステップと、を具備する、
電子機器の状態を取得する方法。
【発明の詳細な説明】
【技術分野】  本発明は、遠隔から電子機器の各種設定を行ったり電子機器の状態を取得したりする情報処理システムとそれに用いるサーバ装置、電子機器、外部機器、そのような設定や状態取得の方法に関する。
【背景技術】  携帯端末には家庭のビデオを遠隔から操作して、ビデオ録画を行えるものがある。家庭でテレビ番組などの録画予約を忘れた場合でも、かかる携帯端末により外出先から録画予約が可能である。また、携帯端末には、家庭のエアコンを遠隔から操作して、外出先から電源を入れることができるものがある。かかる携帯端末を使えば、ユーザが家に帰るときには快適な室温になっており、非常に便利である。
一方、インターネットの利用が普及してきている。また、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）がバージョン６になることが予測される。このような背景のもと、家庭内の多くの電子機器がインターネットに接続されることが予測される。
しかしながら、上記の従来技術における情報処理システムでは、例えば、家庭の外部に存在する機器である外部機器から家庭内の電子機器にインターネットを利用して直接アクセスできる。そのため、セキュリティー上問題がある。つまり、想定していない外部機器や、悪意のあるユーザの外部機器が、家庭内の電子機器の動作設定や状態取得をすることが起こり得る。
【発明の開示】
本発明は、電子機器とサーバ装置と外部機器を有する情報処理システムとそれらを構成する各機器である。電子機器は、その電子機器が動作を行うための情報である動作情報をサーバ装置から取得する動作情報取得部（取得部）と、その取得部で取得した動作情報に基づいて動作を行うように指示をする動作制御部とを具備する。外部機器は、外部機器を識別する情報である外部機器識別子を格納している外部情報格納部（第１格納部）と、電子機器を識別する情報である電子機器識別子と動作情報との入力を受け付ける設定情報受付部（第１受付部）と、外部機器識別子と電子機器識別子と動作情報とをサーバ装置に送信する動作設定情報送信部（第１送信部）とを具備する。サーバ装置は、外部機器識別子と電子機器識別子と動作情報を有する動作情報管理レコードを１以上有する動作情報管理表を格納している動作情報管理表格納部（第２格納部）と、外部機器識別子と電子機器識別子と動作情報とを外部機器から受信する動作設定情報受信部（第１受信部）と、第１受信部が受信した外部機器識別子と電子機器識別子と動作情報とに基づいて動作情報管理表を更新する動作情報更新部（第１更新部）とを具備する。
また、電子機器は、その電子機器を識別する情報である電子機器識別子を格納している電子機器識別子格納部（第３格納部）と、その電子機器の状態を示す情報である状態情報を格納している状態情報格納部（第４格納部）と、電子機器識別子と状態情報とをサーバ装置に送信する電子機器状態情報送信部（第４送信部）とを具備する。サーバ装置は、外部機器を識別する情報である外部機器識別子と電子機器識別子と状態情報とを有する状態情報管理レコードを１以上有する状態情報管理表を格納している状態情報管理表格納部（第５格納部）と、電子機器識別子と状態情報とを電子機器から受信する電子機器状態情報受信部（第３受信部）と、第３受信部で受信した電子機器識別子と状態情報とに基づいて状態情報管理表を更新する状態情報更新部（第２更新部）とを具備する。外部機器は、外部機器識別子を格納している外部情報格納部（第６格納部）と、電子機器識別子を有する状態取得情報の入力を受け付ける状態取得情報受付部（第４受付部）と、第６格納部に格納されている外部機器識別子と第４受付部で受け付けた状態取得情報を有する状態取得命令をサーバ装置に送信する状態取得命令送信部（第５送信部）と、状態取得命令に基づいて取得した状態情報を受信する状態情報受信部（第４受信部）とを具備する。
【図面の簡単な説明】  図１は本発明の実施の形態１における情報処理システムのシステム構成図である。
図２は本発明の実施の形態１における情報処理システムのブロック図である。
図３は本発明の実施の形態１における電子機器の動作を説明するフローチャートである。
図４は本発明の実施の形態１におけるサーバ装置の動作を説明するフローチャートである。
図５は本発明の実施の形態１におけるサーバ装置の動作を説明するフローチャートである。
図６は本発明の実施の形態１における外部機器の動作を説明するフローチャートである。
図７は本発明の実施の形態１における具体的な情報処理システムのシステム構成図である。
図８は本発明の実施の形態１における動作情報管理表の例を示す図である。
図９Ａ〜Ｃは本発明の実施の形態１における外部機器のユーザーインターフェイスの例を示す図である。
図１０は本発明の実施の形態１における設定情報の構造の例を示す図である。
図１１は本発明の実施の形態１における設定情報の例を示す図である。
図１２は本発明の実施の形態１における動作情報管理表の例を示す図である。
図１３は本発明の実施の形態１における動作情報管理表の例を示す図である。
図１４は本発明の実施の形態２における情報処理システムのシステム構成図である。
図１５は本発明の実施の形態２における情報処理システムのブロック図である。
図１６は本発明の実施の形態２における電子機器の動作を説明するフローチャートである。
図１７は本発明の実施の形態２におけるサーバ装置の動作を説明するフローチャートである。
図１８は本発明の実施の形態２における外部機器の動作を説明するフローチャートである。
図１９は本発明の実施の形態２における状態情報管理表の例を示す図である。
図２０は本発明の実施の形態２における状態情報管理表の例を示す図である。
図２１は本発明の実施の形態２における外部機器である携帯電話の、状態情報の出力例を示す図である。
図２２は本発明の実施の形態３における情報処理システムのシステム構成図である。
図２３は本発明の実施の形態３における情報処理システムのブロック図である。
図２４は本発明の実施の形態３における電子機器の動作を説明するフローチャートである。
図２５は本発明の実施の形態３におけるサーバ装置の動作を説明するフローチャートである。
図２６は本発明の実施の形態３における外部機器の動作を説明するフローチャートである。
図２７は本発明の実施の形態３における具体的な情報処理システムのシステム構成図である。
図２８は本発明の実施の形態４における情報処理システムのブロック図である。
図２９は本発明の実施の形態４におけるサーバ装置の動作を説明するフローチャートである。
図３０は本発明の実施の形態４における具体的な情報処理システムのシステム構成図である。
図３１は本発明の実施の形態４における動作情報管理表の例を示す図である。
【発明を実施するための最良の形態】  以下に、本発明の実施の形態について、図面を用いて詳細に説明する。なお、同一の符号を用いた構成要素やフローチャートのステップなどは、同じ機能を果たすので、一度説明したものについて説明を省略する場合がある。
（実施の形態１）
図１は、実施の形態１に係る情報処理システムのシステム構成図である。本システムは、電子機器１１、ルーター１２、サーバ装置１３と外部機器１４を有する。電子機器１１は、ネットワークに接続される電子機器であり、コンピュータ、ビデオ、冷蔵庫、テレビ、セットトップボックス（ＳＴＢ）、電子レンジなど種々考えられる。ルーター１２は、電子機器１１をインターネットに接続する機能を果たし、経路制御機能やネットワークアドレス変換機能（ＮＡＴ）などを有する。サーバ装置１３は、電子機器１１の動作情報等を有する動作情報管理レコードを１以上有する動作情報管理表を格納している。サーバ装置１３は、インターネットに接続されている。外部機器１４は、電子機器１１とは遠隔の地点に存在する。外部機器１４は、携帯端末が好適であるが、ある家庭内やオフィスに固定して設置されていても良い。外部機器１４は、無線または有線によりインターネットに接続される。
図２は、本実施の形態に係る情報処理システムのブロック図である。電子機器１１は、動作情報取得部（以下、取得部）１１０１、動作制御部（以下、制御部）１１０２、動作部１１０３を有する。サーバ装置１３は、動作情報管理表格納部（以下、格納部）１３０１、動作設定情報受信部（以下、受信部）１３０２、動作情報更新部（以下、更新部）１３０３、送信部１３０４を有する。外部機器１４は、外部情報格納部（以下、格納部）１４０１、設定情報受付部（以下、受付部）１４０２、動作設定情報送信部（以下、送信部）１４０３、受信部１４０４、報知部１４０５を有する。
電子機器１１において、取得部１１０１は、電子機器１１が動作を行うための情報である動作情報をサーバ装置１３から取得する。動作情報とは、例えば、電源をＯＮにする命令、電源をＯＦＦにする命令、録画予約を行うための命令などの動作命令や、電子機器１１に設定される設定情報などである。電子機器１１が録画機能を有するビデオ等である場合に、録画予約を行うための命令は利用価値が高い。また、設定情報とは、電子機器１１が放送を受信するための放送地域コードや、電子機器１１が外部の装置と通信するためのＰＯＰアドレスやＤＮＳアドレスなどの通信設定情報などである。ここで外部の装置とは例えば、インターネット上の他の装置等である。電子機器１１がチューナを具備し、放送を受信する機能を有する場合に、放送地域コードを参照してチューナの各チャンネルに周波数と放送局名を設定する。これにより、電子機器１１は、放送を受信できる。また、ここでの取得とは、電子機器１１が受け身で動作情報を受信する場合、電子機器１１が積極的に検索を行って動作情報を取得する場合を含む。また、取得部１１０１が動作情報を取得するタイミングは特に限定されない。取得部１１０１は、定期的に動作情報を取得することが好適であるが、ユーザからのトリガーがあった場合に、動作情報を取得しても良いし、サーバ装置１３からの通知により動作情報を取得しても良い。取得部１１０１は、通常、無線または有線の通信装置（モデムとそのドライバーソフト等）と上記動作の制御ソフトにより構成される。また、ソフトウェアで構成するところをハードウェア（電子回路）で構成しても良い。また、取得部１１０１は、通信装置ではなく、放送を受信する装置により構成してもよい。
制御部１１０２は、取得部１１０１で取得した動作情報に基づいて動作を行うように指示をする。制御部１１０２が指示をするタイミングは特に限定されない。また、動作情報の内容によって、制御部１１０２が指示をするタイミングが異なる場合があり得る。例えば、動作情報がビデオ録画の命令であった場合、制御部１１０２は、その命令に含まれる録画開始時刻に録画動作を開始することを指示する。また、動作情報が電源ＯＮの命令であった場合、制御部１１０２は直ちに電源ＯＮ（主電源ＯＮ）にするように指示するかもしれない。さらに、動作情報が通信設定情報である場合は、制御部１１０２は、ユーザからの通信開始指示があった場合に、設定されている通信設定情報により通信を行うように指示する。なお、制御部１１０２が取得した動作情報に基づいて、その情報を取得すると直ちに動作指示しない場合、動作情報は、図示しない記憶媒体に蓄積される。この記憶媒体は、不揮発性の記憶媒体が好適であるが、揮発性の記憶媒体でも良い。制御部１１０２は、通常、ソフトウェアにより実現されるが、ハードウェアにより実現されても良い。
動作部１１０３は、各種動作を行う。動作部１１０３が行う動作は、電子機器１１によって異なる。例えば、電子機器１１がビデオの場合、動作部１１０３は、電源ＯＮ、電源ＯＦＦ、録画、再生などの機能を有する。動作部１１０３は、通常、ソフトウェアとハードウェアにより構成される。
サーバ装置１３において、格納部１３０１は、動作情報管理表を格納している。動作情報管理表は外部機器識別子と電子機器識別子と動作情報とを有する動作情報管理レコードを１以上有する。外部機器識別子は外部機器１４を識別する情報であり、電子機器識別子は電子機器１１を識別する情報である。格納部１３０１は、不揮発性の記憶媒体で構成することが好適であるが、揮発性の記憶媒体で構成しても良い。
受信部１３０２は、外部機器識別子と電子機器識別子と動作情報を含む動作設定情報を外部機器１４から受信する。受信部１３０２は、通常、無線または有線の通信装置により構成されるが、放送を受信する装置で構成しても良い。
更新部１３０３は、受信部１３０２が受信した動作設定情報に基づいて格納部１３０１の動作情報管理表を更新する。この更新とは、動作情報管理表にレコードを追加することや、レコードのある属性値を修正すること等を含む。更新部１３０３は、通常、図示しないＣＰＵ（中央演算素子）とそれを動作するソフトウェアとで構成されるが、ハードウェア（電子回路）で構成しても良い。
送信部１３０４は外部機器１４にサーバ装置１３における処理が終了した時、その状況を送信する。また、動作情報を電子機器１１に送信する。送信部１３０４は受信部１３０２と一体に構成してもよい。
外部機器１４において、格納部１４０１は、外部機器識別子を格納している。格納部１４０１は、不揮発性の記憶媒体で構成するのが好適であるが、揮発性の記憶媒体で構成しても良い。なお、外部機器識別子とは、外部機器を識別する情報であれば何でも良い。例えば、外部機器のＩＰアドレス、ＭＡＣアドレス、または外部機器が携帯電話である場合の電話番号等である。
受付部１４０２は、電子機器識別子と動作情報を有する設定情報の入力を受け付ける。設定情報は、ユーザから入力された情報であっても、他の機器から送信された情報であっても良い。つまり、入力の受付とは、情報の受信を含む。受付部１４０２は、通常は、キーボートのドライバーやリモコンドライバーなどである。つまり、受付部１４０２は、キーボードやリモコンなどの入力装置から入力された情報を受け付けるソフトウェアやハードウェアで構成される。但し、受付部１４０２は、情報を受信する通信装置や放送受信装置で構成されても良い。
送信部１４０３は、格納部１４０１に格納されている外部機器識別子と、受付部１４０２で受け付けた設定情報を有する動作設定情報をサーバ装置１３に送信する。動作設定情報をサーバ装置１３に送信するタイミングはとくに限定されない。通常、外部機器１４のユーザ指示に基づいて、動作設定情報をサーバ装置１３に送信する。また、外部機器１４が、定期的に動作設定情報をサーバ装置１３に送信するようにしても良い。送信部１４０３は、通常、無線または有線の通信装置により構成されるが、放送装置で構成しても良い。
受信部１４０４はサーバ装置１３における処理結果を受信する。
報知部１４０５は受信部１４０４が受信した結果を音声や表示によりユーザに報知する。
以下、本情報処理システムの動作について説明する。まず、電子機器１１の動作について図３を用いて説明する。
（Ｓ３０１）取得部１１０１は、電子機器１１が動作を行うための情報である動作情報をサーバ装置１３から取得する時刻になったか否かを判断する。例えば、取得部１１０１は、定期的に動作情報を取得することを試みる。取得する時刻になればＳ３０２に行き、取得する時刻でなければＳ３０１に戻る。
（Ｓ３０２）取得部１１０１は、サーバ装置１３に接続する。
（Ｓ３０３）取得部１１０１は、サーバ装置１３から動作情報を取得する。
（Ｓ３０４）制御部１１０２は、Ｓ３０３で取得した動作情報がすぐに実行すべき情報か否かを判断する。この判断方法は種々ある。例えば、動作情報が動作開始時刻を含む場合がある。かかる場合、制御部１１０２は、動作情報中の動作開始時刻をチェックして、現在時刻が動作開始時刻と一致する、または現在時刻が動作開始時刻を過ぎている場合に動作情報中の命令を実行すると判断する。また、動作情報中には動作開始時刻が含まれない場合がある。かかる場合、動作情報が有する命令に対応する動作開始時刻（動作開始タイミング）を電子機器１１が保持しており、その動作開始時刻に動作を開始すると判断する場合がある。すぐに実行すると判断した場合はＳ３０５に進み、すぐに実行しないと判断した場合はＳ３０６に進む。
（Ｓ３０５）制御部１１０２は動作部１１０３に動作情報が示す動作を行うことを指示し、動作部１１０３は動作情報が示す動作を行う。
（Ｓ３０６）取得部１１０１は、Ｓ３０３で取得した動作情報を蓄積する。なお、蓄積した動作情報は、実行すべき時刻、またはタイミングがくれば、実行される。すなわち動作情報が有する命令が実行される。
図３において、電子機器１１は定期的に動作情報を取得するが、動作情報の取得タイミング、アルゴリズムは特に限定されない。また、電子機器１１がサーバ装置１３から動作情報を取得する際に、通常は、電子機器１１がサーバ装置１３に動作情報を送信する要求である送信要求を出す。この送信要求に対応して、サーバ装置１３は、動作情報を電子機器１１に送信する。
次に、サーバ装置１３が外部機器１４から動作設定情報を受信して蓄積する動作について図４を用いて説明する。
（Ｓ４０１）受信部１３０２は、外部機器識別子と電子機器識別子と動作情報を有する動作設定情報を外部機器１４から受信したか否かを判断する。動作設定情報を受信すればＳ４０２に進み、動作設定情報を受信しなければＳ４０１に戻る。
（Ｓ４０２）更新部１３０３は、Ｓ４０１で受信した動作設定情報が有する外部機器識別子と電子機器識別子に基づいて、Ｓ４０１で受信した動作設定情報が適正な情報か否かを判断する。適正な情報であればＳ４０３に進み、適正な情報でなければＳ４０５に進む。
（Ｓ４０３）更新部１３０３は、Ｓ４０１で受信した動作設定情報を蓄積する。この蓄積とは、例えば、格納部１３０１に格納されている動作情報管理表にレコードを追加することを言う。また、蓄積とは、例えば、格納部１３０１に格納されている動作情報管理表のレコードを更新することを言う。すなわち、更新部１３０３はレコードが有する１以上の属性値を変更する。
（Ｓ４０４）送信部１３０４により、サーバ装置１３は、正常処理した旨の情報を外部機器１４に送信する。なお、正常処理した旨の情報は、例えば、予め、サーバ装置１３に格納されている。
（Ｓ４０５）送信部１３０４により、サーバ装置１３は、外部機器１４がサーバ装置１３にアクセス不可である旨の情報を外部機器１４に送信する。なお、アクセス不可である旨の情報は、例えば、予め、サーバ装置１３に格納されている。また、図４において、Ｓ４０４、Ｓ４０５のサーバ装置１３から外部機器１４にメッセージを送信する動作は無くても良い。
次に、サーバ装置１３が、電子機器１１の要求に対応して動作情報を送信する動作について、図５を用いて説明する。
（Ｓ５０１）サーバ装置１３は、電子機器１１から動作情報の送信要求があったか否かを判断する。送信要求があればＳ５０２に進み、送信要求がなければＳ５０１に戻る。
（Ｓ５０２）サーバ装置１３は、Ｓ５０１の送信要求に基づいて、送信要求を出した電子機器１１が適正な電子機器か否かを判断する。この判断は、例えば、以下の方法により行う。送信要求が電子機器識別子を有する。そして、サーバ装置１３が有する動作情報管理表の中に、送信要求が含む電子機器識別子が格納されていれば、その送信要求を出した電子機器を適正な電子機器と判断する。動作情報管理表の中に電子機器識別子が格納されていなければ、送信要求を出した電子機器を不適正な電子機器と判断する。送信要求を出した電子機器１１が適正な電子機器であればＳ５０３に進み、送信要求を出した電子機器１１が適正な電子機器でなければＳ５０４に進む。
（Ｓ５０３）サーバ装置１３は、送信部１３０４で動作情報を電子機器１１に送信する。
（Ｓ５０４）サーバ装置１３は、エラーメッセージを送信部１３０４で電子機器１１に送信する。なお、エラーメッセージは、例えば、予めサーバ装置１３が保持している。但し、図５において、エラーメッセージを送信する動作は必須ではない。
次に、外部機器１４からサーバ装置に動作設定情報を送信する動作について図６を用いて説明する。
（Ｓ６０１）受付部１４０２は、電子機器識別子と動作情報を有する設定情報の入力を受付けたか否かを判断する。設定情報の入力を受け付ければＳ６０２に進み、設定情報の入力を受け付けなければＳ６０１に戻る。なお、設定情報の入力の受け付けとは、一連の入力の受け付けを言い、例えば、サーバ装置１３に設定情報を送信する命令の受け付けも含む。
（Ｓ６０２）送信部１４０３は、格納部１４０１に格納されている外部機器識別子を取得し、その外部機器識別子とＳ６０１で受け付けた設定情報を有する動作設定情報をサーバ装置１３に送信する。
（Ｓ６０３）受信部１４０４が、サーバ装置１３における処理結果を受信したか否かを判断する。処理結果とは、Ｓ６０２で送信した動作設定情報が適正にサーバ装置１３で処理されたか否かを示す情報である。処理結果を受信すればＳ６０４に進み、処理結果を受信しなければＳ６０３に戻る。
（Ｓ６０４）受信部１４０４がＳ６０３で受信した処理結果を報知部１４０５で出力する。
なお、図６において、Ｓ６０３、Ｓ６０４における処理結果の受信、出力の処理は、無くても良い。その場合、受信部１４０４、報知部１４０５は特に必要ない。
以下、本実施の形態における情報処理システムの具体的な動作について説明する。図７は具体的な情報処理システムの構成図である。本情報処理システムは、ＳＴＢ１１Ａ、ＳＴＢ１１Ｂ、エアコン１１Ｃ、ルーター１２、サーバ装置１３、外部機器１４を有する。また、ＳＴＢ１１Ａの識別子「ＩＤ」は「１」で、名前は「私のＳＴＢ」である。ＳＴＢ１１Ｂの「ＩＤ」は「２」で、名前は「息子のＳＴＢ」である。エアコンの「ＩＤ」は「３」で、名前は「リビングのエアコン」である。また、ルーター１２に割り当てられたグローバルＩＰアドレスは「１３２．１８２．５．１０」である。また、ＳＴＢ１１Ａ、ＳＴＢ１１Ｂ、エアコン１１Ｃは、家庭内に存在し、ルーター１２経由でインターネットに接続されている。さらに、外部機器１４は、いわゆる携帯電話である。
次に、サーバ装置１３が保持している動作情報管理表の例を図８に示す。動作情報管理表は、電子機器識別子、名前、動作情報、外部機器識別子、ポーリング結果の各属性値を備えた動作情報管理レコードを有する。電子機器識別子は、グローバルＩＰアドレスと識別子（ＩＤ）からなる。電子機器識別子は、電子機器を識別する情報である。ここでは、グローバルＩＰアドレスとＩＤにより電子機器が識別される。グローバルＩＰアドレスとは、外部機器１４やサーバ装置１３からルーター１２にアクセスするためのＩＰアドレスである。ＩＤは、ルーター１２に接続されている電子機器を識別する情報である。名前は、各電子機器に付けられている名称（俗称）であり、この名前によりユーザが電子機器を識別する。外部機器識別子は外部機器を識別する情報であり、ここでは、携帯電話の電話番号である。ポーリング結果とは、電子機器１１（ここでは、ＳＴＢ１１Ａ、ＳＴＢ１１Ｂ、エアコン１１Ｃ）が動作情報を取得したか否かを示す情報である。ポーリング結果が「０」の場合、電子機器１１は、まだ動作情報を取得しておらず、ポーリング結果が「１」の場合、電子機器１１は、すでに動作情報を取得していることを示す。なお、ポーリング結果は、サーバ装置１３から電子機器１１へ動作情報が送信されたことを示す情報であり、動作情報送信履歴情報とも言う。図８において、名前が「息子のＳＴＢ」の電子機器１１Ｂの動作情報は、データが空であることを示す。つまり、「息子のＳＴＢ」の電子機器１１Ｂは登録されているが、動作情報は設定されていない。一方、「私のＳＴＢ」などの電子機器１１Ａは、動作情報が設定されている。「私のＳＴＢ」の動作情報は「電源ＯＮ，録画ｃｈ１４０  １９：００−２１：００」である。この動作情報は、「私のＳＴＢ」の電源をＯＮにし、１４０チャンネルの放送を１９時から２１時の間、録画することを指示する情報である。
以上の状態で、携帯電話からなる外部機器１４から図９Ａ〜Ｃに示す動作設定情報を入力し、サーバ装置１３に送信する。まず、外部機器１４からサーバ装置１３にアクセスし、動作設定情報を送信することを伝える。この場合、外部機器１４からサーバ装置１３に外部機器１４の電話番号「０９０−１１１１−２２２２」を含む情報が送信される。次に、サーバ装置１３は「０９０−１１１１−２２２２」を含む情報を受信し、図８の表から外部機器識別子「０９０−１１１１−２２２２」に対応する名前の情報をすべて取得する。そして、サーバ装置１３は取得した名前の情報を外部機器１４に送信する。次に、外部機器１４はサーバ装置１３から送信された名前の情報を受信し、メニューを表示する。このメニューの表示例を図９Ａに示す。なお、図９Ａのメニューを構成する「終了」ボタンの情報は、サーバ装置１３から送信されても良いし、予め外部機器１４が保持していても良い。次に、外部機器１４のユーザは、例えば図９Ａのメニューから「▲２▼息子のＳＴＢ」のメニュー項目を選択する。次に、外部機器１４は、「▲２▼息子のＳＴＢ」のメニュー項目にリンク付けられた画面（パネル）を図９Ｂのように表示する。なお、図９Ｂを構成するための情報は、サーバ装置１３から送信されても良いし、予め外部機器１４が保持していても良い。次に、外部機器１４のユーザは、図９Ｂの画面を見ながら、図９Ｃのように動作情報の入力を行う。図９Ｃによれば、外部機器１４のユーザは、「電源ＯＮ」のチェックボックスをチェックしているので、動作情報に「電源ＯＮ」の情報を含む。また、図９Ｃによれば、外部機器１４のユーザは、「録画」のチェックボックスをチェックしているので、動作情報に「録画」の情報を含む。さらに、図９Ｃによれば、外部機器１４のユーザは、チャンネル「１８」、開始時刻「１０：００」、終了時刻「１２：００」を入力しているので、動作情報に「ｃｈ１８  １０：００−１２：００」の情報を含む。つまり、図９において入力された動作情報は、「電源ＯＮ，録画  ｃｈ１８  １０：００−１２：００」の情報である。
動作設定情報の構造を図１０に示す。動作設定情報は、外部機器識別子、ＩＤ、動作情報を有する。外部機器識別子には、外部機器１４の電話番号が代入される。携帯電話である外部機器１４の電話番号は、予め外部機器１４に格納されている。ＩＤは、動作情報により制御する対象の電子機器を識別する情報である。ＩＤは、例えば、図９Ａのメニュー項目を選択した際に決定される。つまり、図９Ａのメニュー項目に対応付けてＩＤが管理されている。図９Ａのメニュー項目「▲２▼息子のＳＴＢ」に対応するＩＤは、「２」である。そして、動作情報は、例えば、図９Ｃのパネルにより入力された情報である。以上より、図９Ｃにおいて外部機器１４から入力された動作情報を有する設定情報は、図１１に示す値になる。そして、図１１の設定情報がサーバ装置１３に送信される。
次に、サーバ装置１３は、図１１の動作設定情報を受信する。そして、サーバ装置１３は、外部機器識別子「０９０−１１１１−２２２２」、ＩＤ「２」に対応する動作情報の属性値として、「電源ＯＮ，録画  ｃｈ１８  １０：００−１２：００」を蓄積する。以上の動作により、図８の動作情報管理表は、図１２のように更新される。
次に、図７のＳＴＢ１１Ａ、１１Ｂ、エアコン１１Ｃ、またはルーター１２が定期的に動作情報を、サーバ装置１３にポーリングにより取得する動作を行う。すると、ＳＴＢ１１Ａ等は、各々対応する動作情報を図１２の動作情報管理表から取得して、実行、または／および蓄積する。そして、電子機器により取得された一部の動作情報に対応するポーリング結果の属性値は、図１２の動作情報管理表において、「０」から「１」に更新される。つまり、更新部１３０３は、電子機器へ動作情報が送信された場合に動作情報送信履歴情報（ポーリング結果）をも更新する。ポーリング結果が更新された動作情報管理表を図１３に示す。
以上、本実施の形態によれば、携帯電話等の外部機器から、例えば、家庭内にあるインターネットに接続された電子機器の動作設定等を行う場合に、サーバ装置経由で行うので、外部機器から直接、電子機器にアクセスされることがなく、セキュリティーが担保される。
なお、本実施の形態において、電子機器識別子を構成する一部の情報として、ＩＰＶｅｒ４のグローバルＩＰアドレスを例に説明したが、電子機器識別子はＩＰＶｅｒ６のグローバルＩＰアドレスなど、電子機器とサーバ装置等が通信するため情報であれば何でも良い。また、特に、電子機器識別子は、ＩＰバージョン６のＩＰアドレスのホストアドレスを有しても良い。これは、他の実施の形態においても同様である。
また、外部機器１４は携帯電話であり、外部機器識別子は携帯電話の電話番号を用いて説明したが、外部機器１４は、デスクトップコンピュータや、携帯用のノート型パソコンなどでも良く、外部機器識別子は外部機器を識別できる情報であれば何でも良い。例えば、外部機器識別子はＩＰＶｅｒ６のグローバルＩＰアドレスなどでも良い。これは、他の実施の形態においても同様である。
さらに、本実施の形態において説明した電子機器１１、外部機器１４、サーバ装置１３の動作をソフトウェアに記述し、汎用な機器を制御してもよい。そのようなソフトウェアを例えば、サーバ上に置いて、ソフトウェアダウンロードによりそのソフトウェアを配布しても良い。さらにソフトウェアをＣＤ−ＲＯＭ等の記憶媒体に記録して流布しても良い。このことも、すべての実施の形態において同様である。
（実施の形態２）
図１４は、実施の形態２に係る情報処理システムのシステム構成図である。電子機器１４１、ルーター１２、サーバ装置１４３と外部機器１４４とを有する。電子機器１４１は、ネットワークに接続される電子機器であり、コンピュータ、ビデオ、冷蔵庫、テレビ、セットトップボックス（ＳＴＢ）、電子レンジなど種々考えられる。ルーター１２は、実施の形態１におけるルーターと同様である。サーバ装置１４３は、電子機器の状態を示す情報である状態情報等を有する状態情報管理レコードを１以上有する状態情報管理表を格納している。サーバ装置１４３は、インターネットに接続されている。外部機器１４４は、電子機器１４１とは遠隔の地点に存在する電子機器であり、携帯端末が好適であるが、ある家庭内やオフィスに固定して設置されていても良い。外部機器１４４は、無線または有線によりインターネットに接続される。
図１５は、本実施の形態に係る情報処理システムのブロック図である。電子機器１４１は、電子機器識別子格納部（以下、格納部）１４１０１、状態情報格納部（以下、格納部）１４１０２、電子機器状態情報送信部（以下、送信部）１４１０３、判断部１４１０４、出力部１４１０５を有する。サーバ装置１４３は、状態情報管理表格納部（以下、格納部）１４３０１、電子機器状態情報受信部（以下、受信部）１４３０２、状態情報更新部（以下、更新部）１４３０３、構成部１４３０４、送信部１４３０５を有する。外部機器１４４は、格納部１４０１、状態取得情報受付部（以下、受付部）１４４０２、状態取得命令送信部（以下、送信部）１４４０３、状態情報受信部（以下、受信部）１４４０４、状態情報出力部（以下、出力部）１４４０５を有する。
電子機器１４１において、格納部１４１０１は、電子機器１４１を識別する情報である電子機器識別子を格納している。格納部１４１０２は、電子機器１４１の状態を示す情報である状態情報を格納している。格納部１４１０１、１４１０２は不揮発性の記憶媒体で構成することが好適であるが、揮発性の記憶媒体で構成しても良い。
送信部１４１０３は、電子機器識別子と状態情報とを有する電子機器状態情報をサーバ装置１４３に送信する。送信部１４１０３は、通常、無線または有線の通信装置により構成されるが、放送装置で構成しても良い。なお、送信部１４１０３が電子機器状態情報をサーバ装置１４３に送信するタイミングは特に限定されない。
判断部１４１０４は、サーバ装置１４３から電子機器状態情報の処理結果を受信したか否かを判断する。また、受信した処理結果がエラーである旨を示す情報か否かを判断する。判断部１４１０４は、通常、図示しないＣＰＵ（中央演算素子）とそれを動作するソフトウェアとで構成されるが、ハードウェア（電子回路）で構成しても良い。
出力部１４１０５は、判断部１４１０４が受信した処理結果がエラーである旨を示す情報であると判断した時、受信したエラーを示すメッセージ（処理結果）を出力する。
サーバ装置１４３において、格納部１４３０１は、前述の状態情報管理表を格納している。状態情報管理表は、外部機器を識別する情報である外部機器識別子と電子機器識別子と状態情報とを有する状態情報管理レコードを１以上有する。格納部１４３０１は、不揮発性の記憶媒体で構成することが好適であるが、揮発性の記憶媒体で構成しても良い。
受信部１４３０２は、電子機器状態情報を電子機器１４１から受信する。受信部１４３０２は、通常、無線または有線の通信装置により構成されるが、放送を受信する装置（チューナーとそのドライバーソフト等）で構成しても良い。
更新部１４３０３は、受信部１４３０２で受信した電子機器状態情報に基づいて状態情報管理表を更新する。更新部１４３０３は、通常、図示しないＣＰＵ等とそれを動作するソフトウェアとで構成されるが、ハードウェア（電子回路）で構成しても良い。
構成部１４３０４は、格納部１４３０１、受信部１４３０２、更新部１４３０３における処理が正常に終了したか否かに応じ、電子機器１４１に送信するメッセージを構成する。
送信部１４３０５は構成部１４３０４の構成したメッセージを電子機器１４１に送信する。
外部機器１４４において、受付部１４４０２は、電子機器識別子を有する状態取得情報の入力を受け付ける。状態取得情報は、ユーザから入力された情報であっても、他の機器から送信された情報であっても良い。つまり、入力の受付とは、受信を含む。受付部１４４０２は、通常は、キーボートのドライバーやリモコンドライバーなどである。つまり、受付部１４４０２は、キーボードやリモコンなどの入力装置から入力された情報を受け付けるソフトウェアやハードウェアで構成される。但し、受付部１４４０２は、情報を受信する通信装置や放送受信装置で構成されても良い。
送信部１４４０３は、格納部１４０１に格納されている外部機器識別子と受付部１４４０２で受け付けた状態取得情報とを有する状態取得命令を、サーバ装置１４３に送信する。送信部１４４０３は、通常、無線または有線の通信装置により構成されるが、放送装置で構成しても良い。
受信部１４４０４は、状態取得命令に基づいて取得した状態情報を、サーバ装置１４３から受信する。受信部１４４０４は、通常、無線または有線の通信装置により構成されるが、放送を受信する装置で構成しても良い。
出力部１４４０５は、受信部１４４０４が受信した状態情報を出力する。この出力とは、通常、ディスプレイへの表示であるが、音声出力や、プリンタへの印字、バイブレーション等による振動なども含む。また、出力とは、外部のディスプレイ装置等への状態情報の送信でも良い。出力部１４４０５は、例えば、出力がディスプレイへの表示である場合、ディスプレイとそのドライバーソフトで構成される。
以下、本情報処理システムの動作について説明する。まず、電子機器１４１の動作について図１６を用いて説明する。
（Ｓ１６０１）送信部１４１０３は、電子機器状態情報を送信する時刻になったか否かを判断する。なおここでは、電子機器状態情報は、予め決められた時刻に定期的にサーバ装置１４３に送信される。但し、電子機器状態情報を送信するタイミング、条件などは他のタイミング等でも良い。例えば、電子機器１４１の状態情報に変化があった場合に、ただちに送信しても良い。電子機器状態情報を送信する時刻になればＳ１６０２に進み、電子機器状態情報を送信する時刻でなければＳ１６０１に戻る。
（Ｓ１６０２）送信部１４１０３は、格納部１４１０１から電子機器識別子を取得する。
（Ｓ１６０３）送信部１４１０３は、格納部１４１０２から状態情報を取得する。
（Ｓ１６０４）送信部１４１０３は、Ｓ１６０２で取得した電子機器識別子と、Ｓ１６０３で取得した状態情報を用いて電子機器状態情報を構成する。
（Ｓ１６０５）送信部１４１０３は、Ｓ１６０４で構成した電子機器状態情報をサーバ装置１４３に送信する。
（Ｓ１６０６）判断部１４１０４が、サーバ装置１４３における電子機器状態情報の処理結果を受信したか否かを判断する。処理結果を受信すればＳ１６０７に進み、処理結果を受信しなければＳ１６０６に戻る。
（Ｓ１６０７）判断部１４１０４が、Ｓ１６０６で受信した処理結果がエラーである旨を示す情報か否かを判断する。エラーであればＳ１６０８に行き、エラーでなければＳ１６０１に戻る。
（Ｓ１６０８）出力部１４１０５が、Ｓ１６０６で受信したエラーを示すメッセージ（処理結果）を出力し、Ｓ１６０１に戻る。
なお、図１６において、電源ＯＦＦなどの割り込みがあった場合に、処理は終了する。また、図１６において、Ｓ１６０６からＳ１６０８の処理は、必須の処理ではなく、なくてもよい。その場合、判断部１４１０４、出力部１４１０５は設けなくてもよい。
次に、サーバ装置１４３が電子機器状態情報を受信して状態情報を蓄積する動作について図１７を用いて説明する。
（Ｓ１７０１）受信部１４３０２は、電子機器状態情報を受信したか否かを判断する。電子機器状態情報を受信すればＳ１７０２に進み、電子機器状態情報を受信しなければＳ１７０１に戻る。
（Ｓ１７０２）更新部１４３０３は、Ｓ１７０１で受信した電子機器状態情報から、電子機器状態情報を送信した電子機器が適正な電子機器か否かを判断する。この判断方法は種々の判断方法が考えられる。例えば、電子機器状態情報が有する電子機器識別子が状態情報管理表に存在するか否かにより判断する。つまり、更新部１４３０３は、状態情報管理表にその電子機器識別子が存在すれば電子機器状態情報を送信した電子機器が適正な電子機器であると判断する。状態情報管理表にその電子機器識別子が存在しなければ電子機器状態情報を送信した電子機器が不適正な電子機器であると判断する。適正な電子機器であると判断した場合はＳ１７０３に進み、不適正な電子機器であると判断した場合はＳ１７０６に飛ぶ。
（Ｓ１７０３）更新部１４３０３は、Ｓ１７０１で受信した電子機器状態情報から状態情報を取得する。
（Ｓ１７０４）更新部１４３０３は、Ｓ１７０３で取得した状態情報を、状態情報管理表中の対応する箇所に蓄積する。対応する箇所とは、状態情報が格納されるべきレコードの属性値が記録されているアドレス等である。
（Ｓ１７０５）構成部１４３０４は、正常終了した旨のメッセージを構成する。
（Ｓ１７０６）構成部１４３０４は、エラーメッセージを構成する。
（Ｓ１７０７）送信部１４３０５は、Ｓ１７０５またはＳ１７０６で構成したメッセージを電子機器１４１に送信する。
なお、図１７において、電源ＯＦＦなどの割り込みがあった場合に、処理を終了する。また、図１７において、Ｓ１７０５からＳ１７０７の処理は、必須の処理ではなく、なくてもよい。その場合、構成部１４３０４、送信部１４３０５は設けなくてもよい。
次に、外部機器１４４が電子機器の状態情報を取得して出力する動作について図１８を用いて説明する。
（Ｓ１８０１）受付部１４４０２は、状態取得情報の入力を受け付けたか否かを判断する。状態取得情報の入力を受け付ければＳ１８０２に進み、状態取得情報の入力を受け付けなければＳ１８０１に戻る。
（Ｓ１８０２）送信部１４４０３は、格納部１４０１に格納されている外部機器識別子を取得し、その外部機器識別子とＳ１８０１で受け付けた状態取得情報とを用いて状態取得命令を構成する。
（Ｓ１８０３）送信部１４４０３は、Ｓ１８０２で構成した状態取得命令をサーバ装置１４３に送信する。
（Ｓ１８０４）受信部１４４０４は、状態情報を受信したか否かを判断する。状態情報を受信すればＳ１８０５に行き、状態情報を受信しなければＳ１８０４に戻る。
（Ｓ１８０５）出力部１４４０５は、Ｓ１８０４で受信した状態情報を出力する。
なお、サーバ装置１４３は、外部機器１４４からの状態取得命令を受信すると、状態取得命令に含まれる外部機器識別子から、その外部機器が適正な外部機器（管理されている外部機器）か否かを判断する。適正な外部機器であれば、その外部機器識別子に対応する状態情報を外部機器に送信する。これは、サーバクライアントモデルを構成するクライアント装置からサーバ装置への従来技術における情報検索の処理であるので、詳細な説明は省略する。
以下、本実施の形態における情報処理システムの具体的な動作について説明する。図１４に示す情報処理システムの構成図において、電子機器１４１は、セットトップボックス（ＳＴＢ）であり、外部機器１４４は携帯電話である。電子機器１４１には、録画情報がセットされており、かつ電源はＯＮの状態である。例えば、電子機器１４１の格納部１４１０２には、「電源ＯＮ，テープ有り，録画  ｃｈ２４  １９：００−２０：００」が格納されている。この状態情報は、電源がＯＮの状態であり、テープがセットされており、録画予約の情報が「２４チャンネルの放送を１９：００から２０：００まで録画する。」という意味である。格納部１４１０１には、「ＩＤ＝１」が格納されている。そして、サーバ装置１４３の状態情報管理表は、図１９に示す構成となっている。図１９の状態情報管理表は、電子機器識別子、名前、動作情報、外部機器識別子の属性値からなる状態情報管理レコードを有する。電子機器識別子、名前、外部機器識別子は、実施の形態１において図８を用いて説明したのと同様なので説明を省略する。図１９において、名前が「家のＳＴＢ」の電子機器の状態情報は、データが空であることを示す。つまり、「家のＳＴＢ」の電子機器は登録されているが、状態情報は設定されていない。
以上の状態において、例えば、電子機器１４１は、定期的に自身の状態情報を取得して、サーバ装置１４３に送信する。「家のＳＴＢ」である電子機器１４１は、格納部１４１０２に格納されている状態情報「電源ＯＮ，テープ有り，録画  ｃｈ２４  １９：００−２０：００」と、電子機器１４１のＩＤ「１」（電子機器識別子）とを取得する。そしてそれらをサーバ装置１４３にルーター１２経由で送信する。ルーター１２には、グローバルＩＰアドレス「１３１．１８１．０．１」が割り当てられている。すると、ルーター１２は、電子機器１４１が送信した状態情報とＩＤにグローバルＩＰアドレスを付加してサーバ装置１４３に送信する。
次に、サーバ装置１４３は、状態情報「電源ＯＮ，テープ有り，録画  ｃｈ２４  １９：００−２０：００」、ＩＤ「１」、グローバルＩＰアドレス「１３１．１８１．０．１」を受信する。そして、サーバ装置１４３は、受信したグローバルＩＰアドレスとＩＤから、電子機器１４１が適正な機器か否かを判断する。ここでは、図１９に受信したグローバルＩＰアドレス「１３１．１８１．０．１」が存在し、ＩＤ「１」もグローバルＩＰアドレス「１３１．１８１．０．１」に対応して存在する。よって、サーバ装置１４３は、状態情報等を送信した電子機器１４１を適正な電子機器であると判断する。
次に、サーバ装置１４３は、受信した状態情報を取り出し、グローバルＩＰアドレスとＩＤに対応する状態情報として蓄積する。その蓄積後の状態情報管理表を図２０に示す。
ここで、携帯電話からなる外部機器１４４の電話番号は「０９０−７７７７−３３３３」である。そして、外部機器１４４から電話番号「０９０−７７７７−３３３３」を有する状態取得命令がサーバ装置１４３に送信される。次に、サーバ装置１４３は、電話番号「０９０−７７７７−３３３３」が適正な（登録されている）外部機器か否かを、状態情報管理表等からチェックし、適正であると判断する。次に、サーバ装置１４３は、その電話番号に対応する状態情報「電源ＯＮ，テープ有り，録画  ｃｈ２４  １９：００−２０：００」とＩＤ「１」を有する電子機器状態情報を外部機器１４４に送信する。そして、外部機器１４４は、状態情報「電源ＯＮ，テープ有り，録画  ｃｈ２４  １９：００−２０：００」とＩＤ「１」を有する電子機器状態情報を受信し、出力する。外部機器１４４における状態情報の出力例を、図２１に示す。
以上、本実施の形態によれば、家庭内等遠隔地の電子機器の状態を外部のサーバ装置に蓄積し、携帯電話等の外部機器から家庭内等の電子機器の状態をその電子機器に直接アクセスせずに取得する。かかることにより、電子機器が外部から不正にアクセスされることなく、電子機器の状態を外部機器から知ることができる。
（実施の形態３）
図２２は、実施の形態３に係る情報処理システムのシステム構成図である。本情報処理システムは、電子機器２２１、ルーター１２、サーバ装置２２３と外部機器２２４を有する。電子機器２２１は、ネットワークに接続される電子機器であり、コンピュータ、ビデオ、冷蔵庫、テレビ、セットトップボックス（ＳＴＢ）、電子レンジなど種々考えられる。サーバ装置２２３は、電子機器の動作情報等を有する動作情報管理レコードを有する動作情報管理表を格納している。サーバ装置２２３は、インターネットに接続されている。外部機器２２４は、電子機器２２１とは遠隔の地点に存在する電子機器であり、携帯端末が好適であるが、ある家庭内やオフィスに固定して設置されていても良い。外部機器２２４は、無線または有線によりインターネットに接続される。
図２３は、本実施の形態に係る情報処理システムのブロック図である。電子機器２２１は、動作情報取得部（以下、取得部）１１０１、動作制御部（以下、制御部）１１０２、動作部１１０３、動作情報入力受付部（以下、受付部）２２１０１、第二動作設定情報送信部（以下、送信部）２２１０２、判断部２２１０４、出力部２２１０５を有する。サーバ装置２２３は、動作情報管理表格納部（以下、格納部）１３０１、動作設定情報受信部（以下、受信部）１３０２、動作情報更新部（以下、更新部）１３０３、動作情報取得命令受信部（以下、受信部）２２３０１、動作情報送信部（以下、送信部）２２３０２、構成部２２３０４、送信部２２３０５を有する。外部機器２２４は、外部情報格納部（以下、格納部）１４０１、設定情報受付部（以下、受付部）１４０２、動作設定情報送信部（以下、送信部）１４０３、動作情報取得情報入力受付部（以下、受付部）２２４０１、動作情報取得命令送信部（以下、送信部）２２４０２、動作情報受信部（以下、受信部）２２４０３、動作情報出力部（以下、出力部）２２４０４を有する。
電子機器２２１において、受付部２２１０１は、動作情報の入力を受け付ける。この動作情報は、ユーザから入力された情報であっても、他の機器から送信された情報であっても良い。つまり、入力の受付とは、受信を含む。受付部２２１０１は、通常は、キーボートのドライバーやリモコンドライバーなどである。つまり、受付部２２１０１は、キーボードやリモコンなどの入力装置から入力された情報を受け付けるソフトウェアやハードウェアで構成される。但し、受付部２２１０１は、情報を受信する通信装置や放送受信装置で構成されても良い。
送信部２２１０２は、受付部２２１０１が受け付けた動作情報と電子機器識別子を有する第二動作設定情報をサーバ装置２２３に送信する。なおここでは、電子機器識別子は、予め電子機器２２１が保持している。送信部２２１０２は、通常、無線または有線の通信装置により構成されるが、放送装置で構成しても良い。
判断部２２１０４は、サーバ装置２２３から電子機器状態情報の処理結果を受信したか否かを判断する。また、受信した処理結果がエラーである旨を示す情報か否かを判断する。判断部２２１０４は、通常、図示しないＣＰＵとそれを動作するソフトウェアとで構成されるが、ハードウェア（電子回路）で構成しても良い。
出力部２２１０５は、判断部２２１０４が受信した処理結果がエラーである旨を示す情報であると判断した時、受信したエラーを示すメッセージ（処理結果）を出力する。
サーバ装置２２３において、受信部２２３０１は、動作情報取得命令を外部機器２２４から受信する。受信部２２３０１は、通常、無線または有線の通信装置により構成されるが、放送装置で構成しても良い。
送信部２２３０２は、受信部２２３０１が動作情報取得命令を受信した場合に、その動作情報取得命令に対応する動作情報を取得し、外部機器２２４に動作情報を送信する。送信部２２３０２は、通常、無線または有線の通信装置により構成されるが、放送装置で構成しても良い。
構成部２２３０４は、格納部１３０１、受信部１３０２、更新部１３０３における処理が正常に終了したか否かに応じ、電子機器２２１に送信するメッセージを構成する。
送信部２２３０５は構成部２２３０４の構成したメッセージを電子機器２２１に送信する。
外部機器２２４において、受付部２２４０１は、電子機器識別子を有する動作情報取得情報の入力を受け付ける。受付部２２４０１は、通常は、キーボートのドライバーやリモコンドライバーなどである。つまり、受付部２２４０１は、キーボードやリモコンなどの入力装置から入力された情報を受け付けるソフトウェアやハードウェアで構成される。但し、受付部２２４０１は、情報を受信する通信装置や放送受信装置で構成されても良い。
送信部２２４０２は、受付部２２４０１が受け付けた動作情報取得情報と外部機器識別子とを有する動作情報取得命令をサーバ装置２２３に送信する。なお、外部機器識別子は、格納部１４０１に格納されている。送信部２２４０２は、通常、無線または有線の通信装置により構成されるが、放送装置で構成しても良い。
受信部２２４０３は、送信した動作情報取得命令に基づいて取得した動作情報を受信する。動作情報は、サーバ装置２２３から送信される。受信部２２４０３は、通常、無線または有線の通信装置により構成されるが、放送受信装置で構成されても良い。
出力部２２４０４は、受信部２２４０３で受信した動作情報を出力する。出力とは、通常は、ディスプレイへの表示を言うが、プリンタへの印字、音声出力、他の装置への送信、バイブレーションによる振動なども含む。出力部２２４０４は、例えば、ディスプレイとそのドライバーソフトで構成される。
以下、本情報処理システムの動作について説明する。まず、電子機器２２１が動作情報の入力を受け付けてサーバ装置２２３に送信する動作について図２４を用いて説明する。なお、電子機器２２１が動作情報をサーバ装置２２３から取得して、その動作情報に従って動作する処理については、実施の形態１と同様なので、ここでの説明は省略する。
（Ｓ２４０１）受付部２２１０１が、動作情報の入力を受け付けたか否かを判断する。動作情報の入力を受け付ければＳ２４０２に進み、動作情報の入力を受け付けなければＳ２４０１に戻る。
（Ｓ２４０２）送信部２２１０２は、電子機器２２１が保持している電子機器識別子を取得する。
（Ｓ２４０３）送信部２２１０２は、Ｓ２４０１で受け付けた動作情報とＳ２４０２で取得した電子機器識別子に基づいて、第二動作設定情報を構成する。
（Ｓ２４０４）送信部２２１０２は、Ｓ２４０３で構成した第二動作設定情報を送信する。
（Ｓ２４０５）判断部２２１０４が、サーバ装置２２３における処理結果を受信したか否かを判断する。処理結果を受信すればＳ２４０６に進み、処理結果を受信しなければＳ２４０５に戻る。
（Ｓ２４０６）判断部２２１０４が、Ｓ２４０５で受信した処理結果がエラーを示す結果か否かを判断する。エラーを示す結果であればＳ２４０７に進み、エラーを示す結果でなければＳ２４０１に戻る。
（Ｓ２４０７）出力部２２１０５が、Ｓ２４０５で受信したエラーを示すメッセージ（処理結果）を出力し、Ｓ２４０１に戻る。
なお、図２４において、電源ＯＦＦなどの割り込み信号の入力により、処理は終了する。また、図２４において、Ｓ２４０５からＳ２４０７における処理は必須ではなく、なくてもよい。その場合、判断部２２１０４、出力部２２１０５は設けなくてもよい。
次に、サーバ装置２２３が電子機器２２１から第二動作設定情報を受信して蓄積する処理について図２５を用いて説明する。
（Ｓ２５０１）受信部１３０２が第二動作設定情報を受信したか否かを判断する。第二動作設定情報を受信すればＳ２５０２に進み、第二動作設定情報を受信しなければＳ２５０１に戻る。
（Ｓ２５０２）更新部１３０３は、Ｓ２５０１で受信した第二動作設定情報に基づいて、第二動作設定情報を送信した電子機器１１が適正な電子機器か否かを判断する。この判断は、例えば、以下の方法により行う。第二動作設定情報が電子機器識別子を有する。そして、サーバ装置が有する動作情報管理表の中に、第二動作設定情報が有する電子機器識別子が格納されていれば、その第二動作設定情報を送信した電子機器を適正な電子機器と判断する。動作情報管理表の中に電子機器識別子が格納されていなければ、その第二動作設定情報を送信した電子機器を不適正な電子機器と判断する。第二動作設定情報を送信した電子機器１１が適正な電子機器であればＳ２５０３に進み、第二動作設定情報を送信した電子機器１１が適正な電子機器でなければＳ２５０６に進む。
（Ｓ２５０３）更新部１３０３は、Ｓ２５０１で受信した第二動作設定情報の中から動作情報を取得する。
（Ｓ２５０４）更新部１３０３は、Ｓ２５０３で取得した動作情報を蓄積する。更新部１３０３は、第二動作設定情報が有する電子機器装置に対応する動作情報として、その動作情報を蓄積する。
（Ｓ２５０５）構成部２２３０４が、正常処理を示すメッセージを構成する。
（Ｓ２５０６）構成部２２３０４が、エラーメッセージを構成する。
（Ｓ２５０７）送信部２２３０５が、Ｓ２５０５またはＳ２５０６で構成したメッセージを送信する。
なお、図２５において、電源ＯＦＦなどの割り込み信号が入力された場合に、処理は終了する。また、図２５において、Ｓ２５０５からＳ２５０７における処理は必須の処理ではなく、なくてもよい。その場合、構成部２２３０４、送信部２２３０５は設けなくてもよい。
次に、サーバ装置２２３が、外部機器２２４から動作情報の取得命令を受信して、動作情報をその外部機器２２４に送信する動作について説明する。サーバ装置２２３の受信部２２３０１は、外部機器識別子を有する動作情報取得命令を受信し、外部機器識別子に対応する動作情報を動作情報管理表から検索する。送信部２２３０２は検索した動作情報を外部機器２２４に送信する。なお、サーバ装置２２３は、受信した動作情報取得命令の有する外部機器識別子が適正な外部機器識別子である場合のみ、上記の処理を行う。つまり、サーバ装置２２３は、外部機器２２４を認証する。
次に、外部機器２２４が、電子機器２２１の動作情報を取得する動作について、図２６を用いて説明する。
（Ｓ２６０１）受付部２２４０１が、動作情報取得情報の入力を受け付けたか否かを判断する。動作情報取得情報の入力を受け付ければＳ２６０２に進み、動作情報取得情報の入力を受け付けなければＳ２６０１に戻る。
（Ｓ２６０２）送信部２２４０２は、格納部１４０１に格納されている外部機器識別子を取得する。
（Ｓ２６０３）送信部２２４０２は、Ｓ２６０１で受け付けた動作情報取得情報とＳ２６０２で取得した外部機器識別子を用いて、動作情報取得命令を構成する。
（Ｓ２６０４）送信部２２４０２は、Ｓ２６０３で構成した動作情報取得命令をサーバ装置２２３に送信する。
（Ｓ２６０５）受信部２２４０３は、サーバ装置２２３から動作情報を受信したか否かを判断する。動作情報を受信すればＳ２６０６に進み、動作情報を受信しなければＳ２６０５に戻る。
（Ｓ２６０６）出力部２２４０４は、Ｓ２６０５で受信した動作情報を出力する。
以下、本実施の形態における情報処理システムの具体的な動作について説明する。情報処理システムの構成図を図２７に示す。本情報処理システムは、ＳＴＢ２２１Ａ、ＳＴＢ２２１Ｂ、エアコン２２１Ｃ、ルーター１２、サーバ装置２２３、外部機器２２４を有する。
以下、電子機器２２１から動作情報をサーバ装置２２３の動作情報管理表に設定する動作について説明する。サーバ装置２２３が保持している動作情報管理表の例は図８と同様である。そして、「息子のＳＴＢ」であるＳＴＢ２２１ＢのユーザがＳＴＢ２２１Ｂに動作設定を行う。ここでは電源ＯＮと録画予約を設定する。具体的には、ＳＴＢ２２１Ｂのユーザが入力した動作情報は、「電源ＯＮ，録画ｃｈ１８  １０：００−１２：００」である。つまり、ＳＴＢ２２１Ｂのユーザが入力した動作情報は、電源をＯＮにして、１８チャンネルの放送を１０：００から１２：００の間に録画する、という命令を示す情報である。そして、ＳＴＢ２２１Ｂは、例えば、動作情報の入力があった場合に、自動的に第二動作設定情報を構成し、その第二動作設定情報をサーバ装置２２３に送信する。第二動作設定情報は、動作情報「電源ＯＮ，録画  ｃｈ１８  １０：００−１２：００」と、ＩＤ「２」とを有する情報である。そして、ＳＴＢ２２１Ｂは、動作情報「電源ＯＮ，録画  ｃｈ１８  １０：００−１２：００」とＩＤ「２」とを有する情報をルーター１２に送信する。ルーター１２は、自身に割り付けられたグローバルＩＰアドレス「１３２．１８２．５．１０」をＳＴＢ２２１Ｂから送られてきた情報に付与して、サーバ装置２２３に送信する。サーバ装置２２３は、グローバルＩＰアドレス「１３２．１８２．５．１０」とＩＤ「２」とにより、動作情報の設定箇所を特定して、動作情報「電源ＯＮ，録画  ｃｈ１８  １０：００−１２：００」を蓄積する。そして、正常に処理した旨のメッセージをルーター１２経由でＳＴＢ２２１Ｂに送信する。以上の処理により、サーバ装置２２３の動作情報管理表は、図１２のようになる。
なお、上記の説明では、電子機器２２１は、第二動作設定情報の入力を受け付けた場合に、直ちにその情報をサーバ装置２２３に送信する。しかし入力を受け付けた際には蓄積しておいて、その蓄積している動作情報等を定期的にサーバ装置２２３に送信しても良い。
また、上記のように電子機器２２１からサーバ装置２２３に蓄積された動作情報は、外部機器２２４から取得することが可能である。また、実施の形態１における処理と同様に、外部機器２２４からサーバ装置２２３に、電子機器２２１の動作情報の設定が可能である。さらに、電子機器２２１からサーバ装置２２３に蓄積されている動作情報を取得することは可能である。
以上、本実施の形態によれば、携帯電話等の外部機器から、例えば、家庭内にあるインターネットに接続された電子機器の動作設定等を行う場合に、サーバ装置経由で行う。これにより、外部機器から直接、電子機器にアクセスされることがなく、セキュリティーが担保される。また、家庭内等の電子機器に対して行われた動作設定に関する情報が、その電子機器に直接にアクセスすることなく、外部機器から取得することができるので、セキュリティーが担保される。
（実施の形態４）
図２８は、本実施の形態に係る情報処理システムのブロック図である。本情報処理システムは、電子機器２２１、ルーター１２、サーバ装置２８３と外部機器２２４とを有する。サーバ装置２８３は、電子機器の動作情報等を有する動作情報管理レコードを有する動作情報管理表を格納している。サーバ装置２８３は、インターネットに接続されている。サーバ装置２８３は、電子機器２２１からの動作設定情報と外部機器２２４からの動作設定情報の両方を受信する。また電子機器２２１からの動作設定情報と外部機器２２４からの動作設定情報とのどちらの動作設定情報を優先するかに関する情報である優先情報を格納している。そして電子機器２２１からの動作設定情報と外部機器２２４からの動作設定情報の両方を受信した場合に、優先情報に基づいて動作情報管理表を更新する。
サーバ装置２８３は、動作情報管理表格納部（以下、格納部）２８３０１、動作設定情報受信部（以下、受信部）１３０２、動作情報更新部（以下、更新部）２８３０３、動作情報取得命令受信部（以下、受信部）２２３０１、動作情報送信部（以下、送信部）２２３０２、構成部２８３０４、送信部２８３０５を有する。
サーバ装置２８３において、格納部２８３０１は、外部機器２２４を識別する情報である外部機器識別子と電子機器２２１を識別する情報である電子機器識別子と優先情報と動作情報とを有する動作情報管理レコードを有する動作情報管理表を格納している。優先情報とは、複数の機器から動作情報を受信した場合に、どの動作情報を優先するかに関する情報である。ここでは、優先情報とは、電子機器２２１からの動作情報と外部機器２２４からの動作情報とのどちらの動作情報を優先するかに関する情報である。また、外部機器が複数ある場合には、優先情報はそれら複数の外部機器と電子機器との優先順位に関する。格納部２８３０１は、不揮発性の記憶媒体で構成することが好適であるが、揮発性の記憶媒体で構成しても良い。
更新部２８３０３は、受信部１３０２が受信した動作設定情報と、動作情報管理表の優先情報に基づいて格納部２８３０３の動作情報管理表を更新する。この更新とは、動作情報管理表にレコードを追加することや、レコードのある属性値を修正すること等を含む。更新部２８３０３は、通常、図示しないＣＰＵとそれを動作するソフトウェアで構成されるが、ハードウェア（電子回路）で構成しても良い。
構成部２８３０４は、格納部２８３０１、受信部１３０２、更新部２８３０３における処理が正常に終了したか否かに応じ、電子機器２２１に送信するメッセージを構成する。
送信部２８３０５は構成部２８３０４の構成したメッセージを電子機器２２１に送信する。
以下、本情報処理システムの動作について説明する。まず、サーバ装置２８３が電子機器２２１または外部機器２２４から動作設定情報を受信して蓄積する動作について図２９を用いて説明する。
（Ｓ２９０１）受信部１３０２は、動作設定情報を受信したか否かを判断する。動作設定情報を受信すればＳ２９０２に進み、動作設定情報を受信しなければＳ２９０１に戻る。
（Ｓ２９０２）更新部２８３０３は、動作設定情報を送信した電子機器２２１、または外部機器２２４が適正な装置であるか否かをチェックする（認証する）。適正な装置であればＳ２９０３に進み、適正な装置でなければＳ２９０９に進む。
（Ｓ２９０３）更新部２８３０３は、動作設定情報を送信した電子機器２２１、または外部機器２２４に対応する動作情報管理表中の動作情報が既に登録されているか否かを判断する。動作情報が動作情報管理表中に登録されていればＳ２９０４に進み、登録されていなければＳ２９０５に飛ぶ。
（Ｓ２９０４）更新部２８３０３は、受信した動作設定情報が有する動作情報と動作情報管理表中に登録されている動作情報の、どちらが優先か判断する。受信した動作情報が優先であればＳ２９０５に進み、受信した動作情報が優先でなければＳ２９０８に進む。なお、どちらの動作情報が優先であるかを決めるアルゴリズムは種々ある。そのアルゴリズムの具体例は、後述する。
（Ｓ２９０５）更新部２８３０３は、受信した動作設定情報から動作情報を取得する。
（Ｓ２９０６）更新部２８３０３は、Ｓ２９０５で取得した動作情報を蓄積する。蓄積する箇所は、動作設定情報が有する電子機器識別子や外部機器識別子に対応する動作情報の箇所である。
（Ｓ２９０７）構成部２８３０４は、正常処理が行われた旨のメッセージを構成する。
（Ｓ２９０８）構成部２８３０４は、優先度の高い装置による動作情報の設定が既になされている旨のメッセージを構成する。
（Ｓ２９０９）構成部２８３０４は、エラーメッセージ（不適正な装置である旨のメッセージ）を構成する。
（Ｓ２９１０）送信部２８３０５は、Ｓ２９０７、Ｓ２９０８またはＳ２９０９で構成したメッセージを、動作設定情報を送信した装置に返送する。
以下、本実施の形態における情報処理システムの具体的な動作について説明する。本情報処理システムの構成図を図３０に示す。図３０において、情報処理システムは、２つの電子機器を有する。一つは、ＳＴＢ２２１Ｄ（ＩＤ＝１）である。他は、エアコン２２１Ｅ（ＩＤ＝２）である。ＳＴＢ２２１Ｄとエアコン２２１Ｅは、ルーター１２経由でインターネットに繋がる。そして、本情報処理システムは、３つの外部機器２２４Ａ〜２２４Ｃを有する。３つの外部機器２２４Ａ〜２２４Ｃは、すべて携帯電話であり、それぞれ電話番号である外部機器識別子が割り当てられている。その電話番号は、それぞれ「０９０−１２３４−５５５５」「０９０−２２２２−５４３２」「０９０−３３３３−４４４４」である。また、本情報処理システムは、サーバ装置２８３、ルーター１２を有する。
サーバ装置２８３は、図３１に示す動作情報管理表を格納している。図３１の動作情報管理表は、電子機器識別子、名前、動作情報、外部機器識別子の属性値からなる動作情報管理レコードを有する。電子機器識別子は、グローバルＩＰアドレスと識別子（ＩＤ）、優先の３つの属性値からなる。優先とはグローバルＩＰアドレスとＩＤとで識別される電子機器から送信される動作情報（動作設定情報）の優先度（順番）を示す情報である。優先の値が「１」であれば最も優先され、その電子機器から送信される動作情報は常にサーバ装置２８３に格納される。優先の値が大きくなればなるほど、優先順位が低いことを示す。動作情報は、内容と優先とを有する。内容とは、動作情報の中身を示す情報である。優先とは、内容が示す動作情報がどの優先順位の装置によって送信されたかを示す情報である。外部機器識別子は、電話番号と優先とを有する。電話番号は外部機器を識別する外部機器の電話番号である。優先は電話番号で識別される外部機器から送信される動作情報の優先順位を示す。図３１の第一番目のレコードにおいて、優先順位が１番の装置は「家のＳＴＢ」、すなわちＳＴＢ２２１Ｄである。そして優先順位が２番の装置は電話番号「０９０−２２２２−５４３２」の外部機器２２４Ｂであり、優先順位が３番目の装置は電話番号「０９０−１２３４−５５５５」の外部機器２２４Ａである。そして、図３１の動作情報管理表における第一レコードの動作情報「録画  ｃｈ１０  １９：００−２１：００」は、優先順位「２」の装置、つまり、外部機器２２４Ｂにより送信された動作情報であることを示している。
上記の状況において、外部機器２２４Ａが、ＳＴＢ２２１Ｄを選択し、かつ「録画  ｃｈ８  １９：００−２０：００」の動作情報を入力し、サーバ装置２８３に送信する場合を説明する。かかる場合、サーバ装置２８３は、上記の動作情報と外部機器識別子「０９０−１２３４−５５５５」とを有する動作設定情報を受信する。次に、サーバ装置２８３は、受信した外部機器識別子からその外部機器２２４Ａの優先順位「３」を取得する。次に、サーバ装置２８３は、動作情報管理表中の動作情報と対になる優先である「２」を取得する。そして、サーバ装置２８３は、外部機器２２４Ａの優先順位「３」と動作情報と対になる優先である「２」とを比較して、受信した動作情報を蓄積しない旨を決定する。そして、サーバ装置２８３は、優先順位の高い装置から既に登録された動作情報が存在する旨のメッセージを外部機器識別子「０９０−１２３４−５５５５」で識別される外部機器２２４Ａに送信する。
次に、ＳＴＢ２２１Ｄが、動作情報「録画  ｃｈ４  １９：００−２２：００」をサーバ装置２８３に送信する場合を説明する。かかる場合、ルーター１２は、グローバルＩＰアドレス「１３２．１８２．５．１０」を動作情報等に付与し、サーバ装置２８３に送信する。次に、サーバ装置２８３は、上記動作情報と、グローバルＩＰアドレス「１３２．１８２．５．１０」と、「ＩＤ＝１」とを有する情報を受信する。そして、サーバ装置２８３は、上記グローバルＩＰアドレスと「ＩＤ＝１」との組合せに対応する「優先」を動作情報管理表から取得する。図３１に示すように、上記グローバルＩＰアドレスと「ＩＤ＝１」との組合せに対応する「優先」は、「１」である。そして、サーバ装置２８３は、動作情報管理表中の動作情報と対になる「優先」である「２」を取得する。次に、サーバ装置２８３は、グローバルＩＰアドレス「１３２．１８２．５．１０」、と「ＩＤ＝１」との組合せに対応する「優先＝１」と動作情報管理表中の動作情報と対になる「優先＝２」を比較する。そして、受信した動作情報は蓄積可能であると判断する。そして、サーバ装置２８３は、動作管理表の第一レコードの動作情報の「内容」を「録画  ｃｈ４  １９：００−２２：００」に書き換える。また、サーバ装置２８３は、動作管理表の第一レコードの動作情報の「優先」を「１」に更新する。以上の動作により、より優先順位の高い機器の送信する動作情報はサーバ装置２８３に設定され、優先順位の低い機器の送信する動作情報はサーバ装置に設定されない。
次に、「リビングのエアコン」、すなわちエアコン２２１Ｅに関して簡単に説明する。図３１の動作情報管理表において、エアコン２２１Ｅの動作情報として「電源ＯＮ  温度２０℃」が登録されている。また、動作情報が有する「優先」は「１」である。かかる場合に、電話番号「０９０−３３３３−４４４４」の外部機器２２４Ｃから「電源ＯＮ  温度２７℃」の動作情報が送信されても、サーバ装置２８３は動作情報を更新しない。外部機器２２４Ｃの優先順位は「２」であり、動作情報「電源ＯＮ  温度２０℃」を登録した装置の優先順位「１」より低い。このためサーバ装置２８３は動作情報を更新しない。
なお、本実施の形態において、適正な電子機器も適正な外部機器も動作情報を閲覧（取得して出力）可能である。
以上、本実施の形態によれば、複数の機器から動作情報を受信した場合に、どの動作情報を優先するかに関する情報である優先情報をサーバ装置２８３が格納している。そしてサーバ装置２８３は、優先情報と動作設定情報に基づいて動作情報管理表を更新する。これにより、複数の機器からの動作情報の設定を適切に制御できる。
なお、本実施の形態において、サーバ装置２８３に蓄積される動作情報は、一つの電子機器に対して一つとして説明している。しかし一つの電子機器に対して複数の動作情報を蓄積しても良い。かかることは、他の実施の形態においても同様である。
また、本実施の形態において、サーバ装置２８３は放送の録画の設定を行う動作情報を格納している。そしてサーバ装置２８３は外部機器や電子機器から新しい録画設定の動作情報を受信した場合に、録画設定の動作情報の時間帯が重ならなければ、通常、上書きする必要はない。したがって、サーバ装置２８３の動作情報更新部２８３０３は、録画時間をチェックして、録画時間の重なりの有無を考慮した動作情報の蓄積を行っても良い。これは他の電子機器における他の動作情報の内容に関しても同様である。かかることは、他の実施の形態においても同様である。
なお、以上説明した各機器の情報処理や制御の方法はコンピュータプログラムに記述し、実行してもよい。そのようなプログラムは、各機器の格納部に記憶したり、サーバ装置１３、１４３、２２３、２８３に記憶してネットワークを介して各機器に配信する。あるいはネットワーク上の他のサーバ装置に記憶して各機器に配信してもよい。あるいはフラッシュメモリやＣＤ−ＲＯＭ等の記憶媒体に記録し、上述のサーバ装置のいずれかに設けた読取装置（図示せず）から読み込むようにしてもよい。
また、以上説明した各機器の各送信部や各受信部、各格納部などは一体に構成した実施の形態も本発明の範疇である。さらに電子機器とルータとは一体に構成してもよい。
【産業上の利用可能性】  本発明によれば、外部機器から電子機器に動作情報を設定したり、電子機器の状態を取得したりする際に、直接、電子機器にアクセスする必要がなく、セキュリティーが向上する。
図面の参照符号の一覧表
１１、１１Ａ、１１Ｂ、１１Ｃ、１４１、２２１Ａ、２２１Ｂ、２２１Ｃ、２２１Ｄ、２２１Ｅ  電子機器
１２  ルーター
１３、１４３、２２３、２８３  サーバ装置
１４、１４４、２２４Ａ、２２４Ｂ、２２４Ｃ  外部機器
１１０１  動作情報取得部
１１０２  動作制御部
１１０３  動作部
１３０１、２８３０１  動作情報管理表格納部
１３０２  動作設定情報受信部
１３０３、２８３０３  動作情報更新部
１３０４  送信部
１４０１  外部情報格納部
１４０２  設定情報受付部
１４０３  動作設定情報送信部
１４０４  受信部
１４０５  報知部
１４１０１  電子機器識別子格納部
１４１０２  状態情報格納部
１４１０３  電子機器状態情報送信部
１４１０４、２２１０４  判断部
１４１０５、２２１０５  出力部
１４３０１  状態情報管理表格納部
１４３０２  電子機器状態情報受信部
１４３０３  状態情報更新部
１４３０４、２２３０４、２８３０４  構成部
１４３０５、２２３０５、２８３０５  送信部
１４４０２  状態取得情報受付部
１４４０３  状態取得命令送信部
１４４０４  状態情報受信部
１４４０５  状態情報出力部
２２１０１  動作情報入力受付部
２２１０２  第二動作設定情報送信部
２２３０１  動作情報取得命令受信部
２２３０２  動作情報送信部
２２４０１  動作情報取得情報入力受付部
２２４０２  動作情報取得命令送信部
２２４０３  動作情報受信部
２２４０４  動作情報出力部
【図１】
2004001611.tif 000003
【図２】
2004001611.tif 000004
【図３】
2004001611.tif 000005
【図４】
2004001611.tif 000006
【図５】
2004001611.tif 000007
【図６】
2004001611.tif 000008
【図７】
2004001611.tif 000009
【図８】
2004001611.tif 000010
2004001611.tif 000011
【図１０】
2004001611.tif 000012
【図１１】
2004001611.tif 000013
【図１２】
2004001611.tif 000014
【図１３】
2004001611.tif 000015
【図１４】
2004001611.tif 000016
【図１５】
2004001611.tif 000017
【図１６】
2004001611.tif 000018
【図１７】
2004001611.tif 000019
【図１８】
2004001611.tif 000020
【図１９】
2004001611.tif 000021
【図２０】
2004001611.tif 000022
【図２１】
2004001611.tif 000023
【図２２】
2004001611.tif 000024
【図２３】
2004001611.tif 000025
【図２４】
2004001611.tif 000026
【図２５】
2004001611.tif 000027
【図２６】
2004001611.tif 000028
【図２７】
2004001611.tif 000029
【図２８】
2004001611.tif 000030
【図２９】
2004001611.tif 000031
【図３０】
2004001611.tif 000032
【図３１】
2004001611.tif 000033
【手続補正書】
【提出日】平成16年10月18日(2004.10.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子機器とサーバ装置と外部機器を有する情報処理システムであって、
前記電子機器は、
前記電子機器が動作を行うための情報である第１動作情報を前記サーバ装置から取得する動作情報取得部（以下、取得部）と、
前記第１動作情報に基づいて動作を行うように指示をする動作制御部と、を具備し、
前記外部機器は、
前記外部機器を識別する情報である外部機器識別子を格納している外部情報格納部（以下、第１格納部）と、
前記電子機器を識別する情報である電子機器識別子と、前記第１動作情報との入力を受け付ける設定情報受付部（以下、第１受付部）と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを前記サーバ装置に送信する動作設定情報送信部（以下、第１送信部）と、を具備し、
前記サーバ装置は、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを含む動作情報管理レコードを１以上有する動作情報管理表を格納する動作情報管理表格納部（以下、第２格納部）と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを前記外部機器から受信する動作設定情報受信部（以下、第１受信部）と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とに基づいて前記動作情報管理表を更新する動作情報更新部（以下、第１更新部）と、を具備する、
情報処理システム。
【請求項２】
前記電子機器は、
第２動作情報の入力を受け付ける動作情報入力受付部（以下、第２受付部）と、
前記第２動作情報と前記電子機器識別子とを前記サーバ装置に送信する第二動作情報送信部（以下、第２送信部）と、をさらに具備し、
前記外部機器は、
前記電子機器識別子を有する動作情報取得情報の入力を受け付ける動作情報取得情報入力受付部（以下、第３受付部）と、
前記動作情報取得情報と前記外部機器識別子とを有する動作情報取得命令を前記サーバ装置に送信する動作情報取得命令送信部（以下、第３送信部）と、
前記動作情報取得命令に基づいて取得した前記第２動作情報を受信する動作情報受信部（以下、第２受信部）と、
前記第２動作情報を出力する動作情報出力部（以下、第１出力部）と、をさらに具備する、
請求項１記載の情報処理システム。
【請求項３】
前記電子機器は、
第２動作情報の入力を受け付ける動作情報入力受付部（以下、第２受付部）と、
前記第２動作情報と前記電子機器識別子とを前記サーバ装置に送信する第二動作情報送信部（以下、第２送信部）と、をさらに具備し、
前記サーバ装置は、前記外部機器から第１動作情報を受信し、かつ前記電子機器から第２動作情報を受信した場合に、前記第１動作情報と前記第２動作情報のいずれを優先するかに関する情報である優先情報を格納しており、前記第１更新部は、前記優先情報と前記優先情報によって優先される前記第１動作情報と前記第２動作情報のいずれかに基づいて前記動作情報管理表を更新する、
請求項１記載の情報処理システム。
【請求項４】
前記システムは、複数の前記外部機器を有し、
前記サーバ装置は、前記複数の前記外部機器から少なくとも複数の前記第１動作情報を受信した場合に、前記複数の前記第１動作情報のうちのどれを優先するかに関する情報である優先情報を格納しており、前記第１更新部は、前記優先情報と前記優先情報によって優先される前記第１動作情報のいずれかに基づいて前記動作情報管理表を更新する、
請求項１記載の情報処理システム。
【請求項５】
前記動作情報管理レコードは、前記電子機器へ前記第１動作情報が送信されたことを示す情報である動作情報送信履歴情報をさらに有し、前記第１更新部は、前記電子機器へ前記第１動作情報が送信された場合に前記動作情報送信履歴情報を更新する、
請求項１記載の情報処理システム。
【請求項６】
前記取得部は、定期的に動作情報を前記サーバ装置から取得する、
請求項１記載の情報処理システム。
【請求項７】
前記サーバ装置は、前記第１更新部が前記動作情報管理表を更新した場合に、更新された前記第１動作情報を前記電子機器に通知する、
請求項１記載の情報処理システム。
【請求項８】
電子機器とサーバ装置と外部機器を有する情報処理システムであって、
前記電子機器は、
前記電子機器を識別する情報である電子機器識別子を格納している電子機器識別子格納部（以下、第３格納部）と、
前記電子機器の状態を示す情報である状態情報を格納している状態情報格納部（以下、第４格納部）と、
前記電子機器識別子と前記状態情報とを前記サーバ装置に送信する電子機器状態情報送信部（以下、第４送信部）を具備し、
前記サーバ装置は、
前記外部機器を識別する情報である外部機器識別子と前記電子機器識別子と前記状態情報を有する状態情報管理レコードを１以上有する状態情報管理表を格納している状態情報管理表格納部（以下、第５格納部）と、
前記電子機器識別子と前記状態情報とを前記電子機器から受信する電子機器状態情報受信部（以下、第３受信部）と、
前記第３受信部で受信した前記電子機器識別子と前記状態情報とに基づいて前記状態情報管理表を更新する状態情報更新部（以下、第２更新部）と、を具備し、
前記外部機器は、
前記外部機器識別子を格納している外部情報格納部（以下、第６格納部）と、
前記電子機器識別子を有する状態取得情報の入力を受け付ける状態取得情報受付部（以下、第４受付部）と、
前記第６格納部に格納されている前記外部機器識別子と前記第４受付部で受け付けた状態取得情報を有する状態取得命令を前記サーバ装置に送信する状態取得命令送信部（以下、第５送信部）と、
前記状態取得命令に基づいて取得した状態情報を受信する状態情報受信部（以下、第４受信部）と、を具備する、
情報処理システム。
【請求項９】
前記外部装置が、
前記第４受信部が受信した状態情報を出力する状態情報出力部（以下、第２出力部）と、をさらに具備する、
請求項８記載の情報処理システム。
【請求項１０】
前記外部機器識別子は、ＩＰバージョン４のＩＰアドレスと前記外部機器固有の識別情報とを有する、
請求項１と８のいずれかに記載の情報処理システム。
【請求項１１】
前記外部機器識別子は、ＩＰバージョン６のＩＰアドレスのホストアドレスを有する、
請求項１と８のいずれかに記載の情報処理システム。
【請求項１２】
電子機器とサーバ装置と外部機器を有する情報処理システムに用いる電子機器であって、
前記電子機器が動作を行うための情報である第１動作情報を前記サーバ装置から取得する取得部と、
前記第１動作情報に基づいて動作を行うように指示をする制御部と、を具備し、
前記外部機器は、
前記外部機器を識別する情報である外部機器識別子を格納している第１格納部と、
前記電子機器を識別する情報である電子機器識別子と、前記第１動作情報との入力を受け付ける第１受付部と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを前記サーバ装置に送信する第１送信部と、を有し、
前記サーバ装置は、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを含む動作情報管理レコードを１以上有する動作情報管理表を格納する第２格納部と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを前記外部機器から受信する第１受信部と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とに基づいて前記動作情報管理表を更新する第１更新部と、を具備する、
電子機器。
【請求項１３】
前記取得部は、定期的に前記動作情報を前記サーバ装置から取得する、
請求項１２記載の電子機器。
【請求項１４】
電子機器とサーバ装置と外部機器を有する情報処理システムに用いる電子機器であって、
前記電子機器を識別する情報である電子機器識別子を格納している第３格納部と、
前記電子機器の状態を示す情報である状態情報を格納している第４格納部と、
前記電子機器識別子と前記状態情報とを前記サーバ装置に送信する第４送信部を具備し、
前記サーバ装置は、
前記外部機器を識別する情報である外部機器識別子と前記電子機器識別子と前記状態情報を有する状態情報管理レコードを１以上有する状態情報管理表を格納している第５格納部と、
前記電子機器識別子と前記状態情報とを前記電子機器から受信する第３受信部と、
前記第３受信部で受信した前記電子機器識別子と前記状態情報とに基づいて前記状態情報管理表を更新する第２更新部と、を有し、
前記外部機器は、
前記外部機器識別子を格納している第６格納部と、
前記電子機器識別子を有する状態取得情報の入力を受け付ける第４受付部と、
前記第６格納部に格納されている前記外部機器識別子と前記第４受付部で受け付けた状態取得情報を有する状態取得命令を前記サーバ装置に送信する第５送信部と、
前記状態取得命令に基づいて取得した状態情報を受信する第４受信部と、を有する、
電子機器。
【請求項１５】
電子機器とサーバ装置と外部機器を有する情報処理システムに用いるサーバ装置であって、
前記外部機器を識別する情報である外部機器識別子と前記電子機器を識別する情報である電子機器識別子と前記電子機器が動作を行うための情報である第１動作情報とを含む動作情報管理レコードを１以上有する動作情報管理表を格納する第２格納部と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを前記外部機器から受信する第１受信部と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とに基づいて前記動作情報管理表を更新する第１更新部と、を具備し、
前記電子機器は、
前記第１動作情報を前記サーバ装置から取得する取得部と、
前記第１動作情報に基づいて動作を行うように指示をする制御部と、を有し、
前記外部機器は、
前記外部機器識別子を格納している第１格納部と、
前記電子機器識別子と、前記第１動作情報との入力を受け付ける第１受付部と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを前記サーバ装置に送信する第１送信部と、を有する、
サーバ装置。
【請求項１６】
前記動作情報管理レコードは、前記電子機器へ前記第１動作情報が送信されたことを示す情報である動作情報送信履歴情報をさらに有し、前記第１更新部は、前記電子機器へ前記第１動作情報が送信された場合に前記動作情報送信履歴情報を更新する、
請求項１５記載のサーバ装置。
【請求項１７】
前記第１更新部が前記動作情報管理表を更新した場合に、更新された前記第１動作情報を前記電子機器に通知する、
請求項１５記載のサーバ装置。
【請求項１８】
電子機器とサーバ装置と外部機器を有する情報処理システムに用いるサーバ装置であって、
前記外部機器を識別する情報である外部機器識別子と前記電子機器を識別する情報である電子機器識別子と前記電子機器の状態を示す情報である状態情報を有する状態情報管理レコードを１以上有する状態情報管理表を格納している第５格納部と、
第１電子機器識別子と第１状態情報とを前記電子機器から受信する第３受信部と、
前記第１電子機器識別子と前記第１状態情報とに基づいて前記状態情報管理表を更新する第２更新部と、を具備し、
前記電子機器は、
前記第１電子機器識別子を格納している第３格納部と、
前記第１状態情報を格納している第４格納部と、
前記第１電子機器識別子と前記第１状態情報とを前記サーバ装置に送信する第４送信部を有し、
前記外部機器は、
前記第１外部機器識別子を格納している第６格納部と、
前記第１電子機器識別子を有する状態取得情報の入力を受け付ける第４受付部と、
前記第６格納部に格納されている前記第１外部機器識別子と前記第４受付部で受け付けた前記状態取得情報を有する状態取得命令を前記サーバ装置に送信する第５送信部と、
前記状態取得命令に基づいて取得した状態情報を受信する第４受信部と、を有する、
サーバ装置。
【請求項１９】
電子機器とサーバ装置と外部機器を有する情報処理システムに用いる外部機器であって、
前記外部機器を識別する情報である外部機器識別子を格納している第１格納部と、
前記電子機器を識別する情報である電子機器識別子と、前記電子機器が動作を行うための情報である第１動作情報との入力を受け付ける第１受付部と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを前記サーバ装置に送信する第１送信部と、を具備し、
前記電子機器は、
前記第１動作情報を前記サーバ装置から取得する取得部と、
前記第１動作情報に基づいて動作を行うように指示をする制御部と、を有し、
前記サーバ装置は、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを含む動作情報管理レコードを１以上有する動作情報管理表を格納する第２格納部と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを前記外部機器から受信する第１受信部と、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とに基づいて前記動作情報管理表を更新する第１更新部と、を有する、
外部機器。
【請求項２０】
電子機器とサーバ装置と外部機器を有する情報処理システムに用いる外部機器であって、
前記外部機器を識別する情報である外部機器識別子を格納している第６格納部と、
前記電子機器を識別する情報である電子機器識別子を有する状態取得情報の入力を受け付ける第４受付部と、
前記第６格納部に格納されている前記外部機器識別子と前記第４受付部で受け付けた状態取得情報を有する状態取得命令を前記サーバ装置に送信する第５送信部と、
前記状態取得命令に基づいて取得した状態情報を受信する第４受信部と、を具備し、
前記電子機器は、
前記電子機器識別子を格納している第３格納部と、
前記状態情報を格納している第４格納部と、
前記電子機器識別子と前記状態情報とを前記サーバ装置に送信する第４送信部と、を有し、
前記サーバ装置は、
前記外部機器識別子と前記電子機器識別子と前記状態情報を有する状態情報管理レコードを１以上有する状態情報管理表を格納している第５格納部と、
前記電子機器識別子と前記状態情報とを前記電子機器から受信する第３受信部と、
前記第３受信部で受信した前記電子機器識別子と前記状態情報とに基づいて前記状態情報管理表を更新する第２更新部と、を有する、
外部機器。
【請求項２１】
前記第４受信部が受信した前記状態情報を出力する第２出力部と、をさらに具備する、
請求項２０記載の外部機器。
【請求項２２】
電子機器とサーバ装置と外部機器を有する情報処理システムにおいて前記外部機器から前記電子機器を設定する方法であって、
前記電子機器を識別する情報である電子機器識別子と、前記電子機器が動作を行うための情報である第１動作情報との入力を前記外部機器にて受け付けるステップと、
予め格納している、前記外部機器を識別する情報である外部機器識別子と前記電子機器識別子と前記第１動作情報とを前記外部機器から前記サーバ装置に送信するステップと、
前記外部機器識別子と前記電子機器識別子と前記第１動作情報とを前記サーバ装置が前記外部機器から受信するステップと、
前記サーバ装置が格納する、前記外部機器識別子と前記電子機器識別子と前記動作情報とを含む動作情報管理レコードを１以上有する動作情報管理表を前記外部機器識別子と前記電子機器識別子と前記第１動作情報とに基づいて、更新するステップと、
前記第１動作情報を前記電子機器が前記サーバ装置から取得するステップと、
前記第１動作情報に基づいて前記電子機器が動作を行うステップと、を具備する、
電子機器の設定方法
【請求項２３】
電子機器とサーバ装置と外部機器を有する情報処理システムにおいて前記外部機器から前記電子機器の状態を取得する方法であって、
前記電子機器を識別する情報である電子機器識別子と前記電子機器の状態を示す情報である状態情報とを前記電子機器から前記サーバ装置に送信するステップと、
前記電子機器識別子と前記状態情報とを前記サーバ装置が前記電子機器から受信するステップと、
前記サーバ装置が格納する、前記外部機器を識別する情報である外部機器識別子と前記電子機器識別子と前記状態情報とを有する状態情報管理レコードを１以上有する状態情報管理表を、前記電子機器から受信した前記電子機器識別子と前記状態情報とに基づいて前記状態情報管理表を更新するステップと、
前記電子機器識別子を有する状態取得情報の入力を前記外部機器が、受け付けるステップと、
予め前記外部機器が格納している前記外部機器識別子と受け付けた状態取得情報とを有する状態取得命令を前記外部機器から前記サーバ装置に送信するステップと、
前記状態取得命令に基づいて取得した状態情報を前記外部機器で受信するステップと、を具備する、
電子機器の状態を取得する方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔から電子機器の各種設定を行ったり電子機器の状態を取得したりする情報処理システムとそれに用いるサーバ装置、電子機器、外部機器、そのような設定や状態取得の方法に関する。
【背景技術】
【０００２】
携帯端末には家庭のビデオを遠隔から操作して、ビデオ録画を行えるものがある。家庭でテレビ番組などの録画予約を忘れた場合でも、かかる携帯端末により外出先から録画予約が可能である。また、携帯端末には、家庭のエアコンを遠隔から操作して、外出先から電源を入れることができるものがある。かかる携帯端末を使えば、ユーザが家に帰るときには快適な室温になっており、非常に便利である。
【０００３】
一方、インターネットの利用が普及してきている。また、ＩＰ（Internet Protocol）がバージョン６になることが予測される。このような背景のもと、家庭内の多くの電子機器がインターネットに接続されることが予測される。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術における情報処理システムでは、例えば、家庭の外部に存在する機器である外部機器から家庭内の電子機器にインターネットを利用して直接アクセスできる。そのため、セキュリティー上問題がある。つまり、想定していない外部機器や、悪意のあるユーザの外部機器が、家庭内の電子機器の動作設定や状態取得をすることが起こり得る。
【課題を解決するための手段】
【０００５】
本発明は、電子機器とサーバ装置と外部機器を有する情報処理システムとそれらを構成する各機器である。電子機器は、その電子機器が動作を行うための情報である動作情報をサーバ装置から取得する動作情報取得部（取得部）と、その取得部で取得した動作情報に基づいて動作を行うように指示をする動作制御部とを具備する。外部機器は、外部機器を識別する情報である外部機器識別子を格納している外部情報格納部（第1格納部）と、電子機器を識別する情報である電子機器識別子と動作情報との入力を受け付ける設定情報受付部（第1受付部）と、外部機器識別子と電子機器識別子と動作情報とをサーバ装置に送信する動作設定情報送信部（第１送信部）とを具備する。サーバ装置は、外部機器識別子と電子機器識別子と動作情報を有する動作情報管理レコードを１以上有する動作情報管理表を格納している動作情報管理表格納部（第2格納部）と、外部機器識別子と電子機器識別子と動作情報とを外部機器から受信する動作設定情報受信部（第1受信部）と、第1受信部が受信した外部機器識別子と電子機器識別子と動作情報とに基づいて動作情報管理表を更新する動作情報更新部（第1更新部）とを具備する。
【０００６】
また、電子機器は、その電子機器を識別する情報である電子機器識別子を格納している電子機器識別子格納部（第3格納部）と、その電子機器の状態を示す情報である状態情報を格納している状態情報格納部（第4格納部）と、電子機器識別子と状態情報とをサーバ装置に送信する電子機器状態情報送信部（第4送信部）とを具備する。サーバ装置は、外部機器を識別する情報である外部機器識別子と電子機器識別子と状態情報とを有する状態情報管理レコードを１以上有する状態情報管理表を格納している状態情報管理表格納部（第５格納部）と、電子機器識別子と状態情報とを電子機器から受信する電子機器状態情報受信部（第３受信部）と、第３受信部で受信した電子機器識別子と状態情報とに基づいて状態情報管理表を更新する状態情報更新部（第２更新部）とを具備する。外部機器は、外部機器識別子を格納している外部情報格納部（第６格納部）と、電子機器識別子を有する状態取得情報の入力を受け付ける状態取得情報受付部（第４受付部）と、第６格納部に格納されている外部機器識別子と第４受付部で受け付けた状態取得情報を有する状態取得命令をサーバ装置に送信する状態取得命令送信部（第５送信部）と、状態取得命令に基づいて取得した状態情報を受信する状態情報受信部（第４受信部）とを具備する。
【発明の効果】
【０００７】
本発明によれば、外部機器から電子機器に動作情報を設定したり、電子機器の状態を取得したりする際に、直接、電子機器にアクセスする必要がなく、セキュリティーが向上する。
【発明を実施するための最良の形態】
【０００８】
以下に、本発明の実施の形態について、図面を用いて詳細に説明する。なお、同一の符号を用いた構成要素やフローチャートのステップなどは、同じ機能を果たすので、一度説明したものについて説明を省略する場合がある。
【０００９】
（実施の形態１）
図１は、実施の形態１に係る情報処理システムのシステム構成図である。本システムは、電子機器１１、ルーター１２、サーバ装置１３と外部機器１４を有する。電子機器１１は、ネットワークに接続される電子機器であり、コンピュータ、ビデオ、冷蔵庫、テレビ、セットトップボックス（ＳＴＢ）、電子レンジなど種々考えられる。ルーター１２は、電子機器１１をインターネットに接続する機能を果たし、経路制御機能やネットワークアドレス変換機能（ＮＡＴ）などを有する。サーバ装置１３は、電子機器１１の動作情報等を有する動作情報管理レコードを1以上有する動作情報管理表を格納している。サーバ装置１３は、インターネットに接続されている。外部機器１４は、電子機器１１とは遠隔の地点に存在する。外部機器１４は、携帯端末が好適であるが、ある家庭内やオフィスに固定して設置されていても良い。外部機器１４は、無線または有線によりインターネットに接続される。
【００１０】
図２は、本実施の形態に係る情報処理システムのブロック図である。電子機器１１は、動作情報取得部（以下、取得部）１１０１、動作制御部（以下、制御部）１１０２、動作部１１０３を有する。サーバ装置１３は、動作情報管理表格納部（以下、格納部）１３０１、動作設定情報受信部（以下、受信部）１３０２、動作情報更新部（以下、更新部）１３０３、送信部１３０４を有する。外部機器１４は、外部情報格納部（以下、格納部）１４０１、設定情報受付部（以下、受付部）１４０２、動作設定情報送信部（以下、送信部）１４０３、受信部１４０４、報知部１４０５を有する。
【００１１】
電子機器１１において、取得部１１０１は、電子機器１１が動作を行うための情報である動作情報をサーバ装置１３から取得する。動作情報とは、例えば、電源をＯＮにする命令、電源をＯＦＦにする命令、録画予約を行うための命令などの動作命令や、電子機器１１に設定される設定情報などである。電子機器１１が録画機能を有するビデオ等である場合に、録画予約を行うための命令は利用価値が高い。また、設定情報とは、電子機器１１が放送を受信するための放送地域コードや、電子機器１１が外部の装置と通信するためのＰＯＰアドレスやＤＮＳアドレスなどの通信設定情報などである。ここで外部の装置とは例えば、インターネット上の他の装置等である。電子機器１１がチューナを具備し、放送を受信する機能を有する場合に、放送地域コードを参照してチューナの各チャンネルに周波数と放送局名を設定する。これにより、電子機器１１は、放送を受信できる。また、ここでの取得とは、電子機器１１が受け身で動作情報を受信する場合、電子機器１１が積極的に検索を行って動作情報を取得する場合を含む。また、取得部１１０１が動作情報を取得するタイミングは特に限定されない。取得部１１０１は、定期的に動作情報を取得することが好適であるが、ユーザからのトリガーがあった場合に、動作情報を取得しても良いし、サーバ装置１３からの通知により動作情報を取得しても良い。取得部１１０１は、通常、無線または有線の通信装置（モデムとそのドライバーソフト等）と上記動作の制御ソフトにより構成される。また、ソフトウェアで構成するところをハードウェア（電子回路）で構成しても良い。また、取得部１１０１は、通信装置ではなく、放送を受信する装置により構成してもよい。
【００１２】
制御部１１０２は、取得部１１０１で取得した動作情報に基づいて動作を行うように指示をする。制御部１１０２が指示をするタイミングは特に限定されない。また、動作情報の内容によって、制御部１１０２が指示をするタイミングが異なる場合があり得る。例えば、動作情報がビデオ録画の命令であった場合、制御部１１０２は、その命令に含まれる録画開始時刻に録画動作を開始することを指示する。また、動作情報が電源ＯＮの命令であった場合、制御部１１０２は直ちに電源ＯＮ（主電源ＯＮ）にするように指示するかもしれない。さらに、動作情報が通信設定情報である場合は、制御部１１０２は、ユーザからの通信開始指示があった場合に、設定されている通信設定情報により通信を行うように指示する。なお、制御部１１０２が取得した動作情報に基づいて、その情報を取得すると直ちに動作指示しない場合、動作情報は、図示しない記憶媒体に蓄積される。この記憶媒体は、不揮発性の記憶媒体が好適であるが、揮発性の記憶媒体でも良い。制御部１１０２は、通常、ソフトウェアにより実現されるが、ハードウェアにより実現されても良い。
【００１３】
動作部１１０３は、各種動作を行う。動作部１１０３が行う動作は、電子機器１１によって異なる。例えば、電子機器１１がビデオの場合、動作部１１０３は、電源ＯＮ、電源ＯＦＦ、録画、再生などの機能を有する。動作部１１０３は、通常、ソフトウェアとハードウェアにより構成される。
【００１４】
サーバ装置１３において、格納部１３０１は、動作情報管理表を格納している。動作情報管理表は外部機器識別子と電子機器識別子と動作情報とを有する動作情報管理レコードを１以上有する。外部機器識別子は外部機器１４を識別する情報であり、電子機器識別子は電子機器１１を識別する情報である。格納部１３０１は、不揮発性の記憶媒体で構成することが好適であるが、揮発性の記憶媒体で構成しても良い。
【００１５】
受信部１３０２は、外部機器識別子と電子機器識別子と動作情報を含む動作設定情報を外部機器１４から受信する。受信部１３０２は、通常、無線または有線の通信装置により構成されるが、放送を受信する装置で構成しても良い。
【００１６】
更新部１３０３は、受信部１３０２が受信した動作設定情報に基づいて格納部１３０１の動作情報管理表を更新する。この更新とは、動作情報管理表にレコードを追加することや、レコードのある属性値を修正すること等を含む。更新部１３０３は、通常、図示しないＣＰＵ（中央演算素子）とそれを動作するソフトウェアとで構成されるが、ハードウェア（電子回路）で構成しても良い。
【００１７】
送信部１３０４は外部機器１４にサーバ装置１３における処理が終了した時、その状況を送信する。また、動作情報を電子機器１１に送信する。送信部１３０４は受信部１３０２と一体に構成してもよい。
【００１８】
外部機器１４において、格納部１４０１は、外部機器識別子を格納している。格納部１４０１は、不揮発性の記憶媒体で構成するのが好適であるが、揮発性の記憶媒体で構成しても良い。なお、外部機器識別子とは、外部機器を識別する情報であれば何でも良い。例えば、外部機器のＩＰアドレス、ＭＡＣアドレス、または外部機器が携帯電話である場合の電話番号等である。
【００１９】
受付部１４０２は、電子機器識別子と動作情報を有する設定情報の入力を受け付ける。設定情報は、ユーザから入力された情報であっても、他の機器から送信された情報であっても良い。つまり、入力の受付とは、情報の受信を含む。受付部１４０２は、通常は、キーボートのドライバーやリモコンドライバーなどである。つまり、受付部１４０２は、キーボードやリモコンなどの入力装置から入力された情報を受け付けるソフトウェアやハードウェアで構成される。但し、受付部１４０２は、情報を受信する通信装置や放送受信装置で構成されても良い。
【００２０】
送信部１４０３は、格納部１４０１に格納されている外部機器識別子と、受付部１４０２で受け付けた設定情報を有する動作設定情報をサーバ装置１３に送信する。動作設定情報をサーバ装置１３に送信するタイミングはとくに限定されない。通常、外部機器１４のユーザ指示に基づいて、動作設定情報をサーバ装置１３に送信する。また、外部機器１４が、定期的に動作設定情報をサーバ装置１３に送信するようにしても良い。送信部１４０３は、通常、無線または有線の通信装置により構成されるが、放送装置で構成しても良い。
【００２１】
受信部１４０４はサーバ装置１３における処理結果を受信する。
【００２２】
報知部１４０５は受信部１４０４が受信した結果を音声や表示によりユーザに報知する。
【００２３】
以下、本情報処理システムの動作について説明する。まず、電子機器１１の動作について図３を用いて説明する。
【００２４】
（Ｓ３０１）取得部１１０１は、電子機器１１が動作を行うための情報である動作情報をサーバ装置１３から取得する時刻になったか否かを判断する。例えば、取得部１１０１は、定期的に動作情報を取得することを試みる。取得する時刻になればＳ３０２に行き、取得する時刻でなければＳ３０１に戻る。
【００２５】
（Ｓ３０２）取得部１１０１は、サーバ装置１３に接続する。
【００２６】
（Ｓ３０３）取得部１１０１は、サーバ装置１３から動作情報を取得する。
【００２７】
（Ｓ３０４）制御部１１０２は、Ｓ３０３で取得した動作情報がすぐに実行すべき情報か否かを判断する。この判断方法は種々ある。例えば、動作情報が動作開始時刻を含む場合がある。かかる場合、制御部１１０２は、動作情報中の動作開始時刻をチェックして、現在時刻が動作開始時刻と一致する、または現在時刻が動作開始時刻を過ぎている場合に動作情報中の命令を実行すると判断する。また、動作情報中には動作開始時刻が含まれない場合がある。かかる場合、動作情報が有する命令に対応する動作開始時刻（動作開始タイミング）を電子機器１１が保持しており、その動作開始時刻に動作を開始すると判断する場合がある。すぐに実行すると判断した場合はＳ３０５に進み、すぐに実行しないと判断した場合はＳ３０６に進む。
【００２８】
（Ｓ３０５）制御部１１０２は動作部１１０３に動作情報が示す動作を行うことを指示し、動作部１１０３は動作情報が示す動作を行う。
【００２９】
（Ｓ３０６）取得部１１０１は、Ｓ３０３で取得した動作情報を蓄積する。なお、蓄積した動作情報は、実行すべき時刻、またはタイミングがくれば、実行される。すなわち動作情報が有する命令が実行される。
【００３０】
図３において、電子機器１１は定期的に動作情報を取得するが、動作情報の取得タイミング、アルゴリズムは特に限定されない。また、電子機器１１がサーバ装置１３から動作情報を取得する際に、通常は、電子機器１１がサーバ装置１３に動作情報を送信する要求である送信要求を出す。この送信要求に対応して、サーバ装置１３は、動作情報を電子機器１１に送信する。
【００３１】
次に、サーバ装置１３が外部機器１４から動作設定情報を受信して蓄積する動作について図４を用いて説明する。
【００３２】
（Ｓ４０１）受信部１３０２は、外部機器識別子と電子機器識別子と動作情報を有する動作設定情報を外部機器１４から受信したか否かを判断する。動作設定情報を受信すればＳ４０２に進み、動作設定情報を受信しなければＳ４０１に戻る。
【００３３】
（Ｓ４０２）更新部１３０３は、Ｓ４０１で受信した動作設定情報が有する外部機器識別子と電子機器識別子に基づいて、Ｓ４０１で受信した動作設定情報が適正な情報か否かを判断する。適正な情報であればＳ４０３に進み、適正な情報でなければＳ４０５に進む。
【００３４】
（Ｓ４０３）更新部１３０３は、Ｓ４０１で受信した動作設定情報を蓄積する。この蓄積とは、例えば、格納部１３０１に格納されている動作情報管理表にレコードを追加することを言う。また、蓄積とは、例えば、格納部１３０１に格納されている動作情報管理表のレコードを更新することを言う。すなわち、更新部１３０３はレコードが有する１以上の属性値を変更する。
【００３５】
（Ｓ４０４）送信部１３０４により、サーバ装置１３は、正常処理した旨の情報を外部機器１４に送信する。なお、正常処理した旨の情報は、例えば、予め、サーバ装置１３に格納されている。
【００３６】
（Ｓ４０５）送信部１３０４により、サーバ装置１３は、外部機器１４がサーバ装置１３にアクセス不可である旨の情報を外部機器１４に送信する。なお、アクセス不可である旨の情報は、例えば、予め、サーバ装置１３に格納されている。また、図４において、Ｓ４０４、Ｓ４０５のサーバ装置１３から外部機器１４にメッセージを送信する動作は無くても良い。
【００３７】
次に、サーバ装置１３が、電子機器１１の要求に対応して動作情報を送信する動作について、図５を用いて説明する。
【００３８】
（Ｓ５０１）サーバ装置１３は、電子機器１１から動作情報の送信要求があったか否かを判断する。送信要求があればＳ５０２に進み、送信要求がなければＳ５０１に戻る。
【００３９】
（Ｓ５０２）サーバ装置１３は、Ｓ５０１の送信要求に基づいて、送信要求を出した電子機器１１が適正な電子機器か否かを判断する。この判断は、例えば、以下の方法により行う。送信要求が電子機器識別子を有する。そして、サーバ装置１３が有する動作情報管理表の中に、送信要求が含む電子機器識別子が格納されていれば、その送信要求を出した電子機器を適正な電子機器と判断する。動作情報管理表の中に電子機器識別子が格納されていなければ、送信要求を出した電子機器を不適正な電子機器と判断する。送信要求を出した電子機器１１が適正な電子機器であればＳ５０３に進み、送信要求を出した電子機器１１が適正な電子機器でなければＳ５０４に進む。
【００４０】
（Ｓ５０３）サーバ装置１３は、送信部１３０４で動作情報を電子機器１１に送信する。
【００４１】
（Ｓ５０４）サーバ装置１３は、エラーメッセージを送信部１３０４で電子機器１１に送信する。なお、エラーメッセージは、例えば、予めサーバ装置１３が保持している。但し、図５において、エラーメッセージを送信する動作は必須ではない。
【００４２】
次に、外部機器１４からサーバ装置に動作設定情報を送信する動作について図６を用いて説明する。
【００４３】
（Ｓ６０１）受付部１４０２は、電子機器識別子と動作情報を有する設定情報の入力を受付けたか否かを判断する。設定情報の入力を受け付ければＳ６０２に進み、設定情報の入力を受け付けなければＳ６０１に戻る。なお、設定情報の入力の受け付けとは、一連の入力の受け付けを言い、例えば、サーバ装置１３に設定情報を送信する命令の受け付けも含む。
【００４４】
（Ｓ６０２）送信部１４０３は、格納部１４０１に格納されている外部機器識別子を取得し、その外部機器識別子とＳ６０１で受け付けた設定情報を有する動作設定情報をサーバ装置１３に送信する。
【００４５】
（Ｓ６０３）受信部１４０４が、サーバ装置１３における処理結果を受信したか否かを判断する。処理結果とは、Ｓ６０２で送信した動作設定情報が適正にサーバ装置１３で処理されたか否かを示す情報である。処理結果を受信すればＳ６０４に進み、処理結果を受信しなければＳ６０３に戻る。
【００４６】
（Ｓ６０４）受信部１４０４がＳ６０３で受信した処理結果を報知部１４０５で出力する。
【００４７】
なお、図６において、Ｓ６０３、Ｓ６０４における処理結果の受信、出力の処理は、無くても良い。その場合、受信部１４０４、報知部１４０５は特に必要ない。
【００４８】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。図７は具体的な情報処理システムの構成図である。本情報処理システムは、ＳＴＢ１１Ａ、ＳＴＢ１１Ｂ、エアコン１１Ｃ、ルーター１２、サーバ装置１３、外部機器１４を有する。また、ＳＴＢ１１Ａの識別子「ＩＤ」は「１」で、名前は「私のＳＴＢ」である。ＳＴＢ１１Ｂの「ＩＤ」は「２」で、名前は「息子のＳＴＢ」である。エアコンの「ＩＤ」は「３」で、名前は「リビングのエアコン」である。また、ルーター１２に割り当てられたグローバルＩＰアドレスは「１３２．１８２．５．１０」である。また、ＳＴＢ１１Ａ、ＳＴＢ１１Ｂ、エアコン１１Ｃは、家庭内に存在し、ルーター１２経由でインターネットに接続されている。さらに、外部機器１４は、いわゆる携帯電話である。
【００４９】
次に、サーバ装置１３が保持している動作情報管理表の例を図８に示す。動作情報管理表は、電子機器識別子、名前、動作情報、外部機器識別子、ポーリング結果の各属性値を備えた動作情報管理レコードを有する。電子機器識別子は、グローバルＩＰアドレスと識別子（ＩＤ）からなる。電子機器識別子は、電子機器を識別する情報である。ここでは、グローバルＩＰアドレスとＩＤにより電子機器が識別される。グローバルＩＰアドレスとは、外部機器１４やサーバ装置１３からルーター１２にアクセスするためのＩＰアドレスである。ＩＤは、ルーター１２に接続されている電子機器を識別する情報である。名前は、各電子機器に付けられている名称（俗称）であり、この名前によりユーザが電子機器を識別する。外部機器識別子は外部機器を識別する情報であり、ここでは、携帯電話の電話番号である。ポーリング結果とは、電子機器１１（ここでは、ＳＴＢ１１Ａ、ＳＴＢ１１Ｂ、エアコン１１Ｃ）が動作情報を取得したか否かを示す情報である。ポーリング結果が「０」の場合、電子機器１１は、まだ動作情報を取得しておらず、ポーリング結果が「１」の場合、電子機器１１は、すでに動作情報を取得していることを示す。なお、ポーリング結果は、サーバ装置１３から電子機器１１へ動作情報が送信されたことを示す情報であり、動作情報送信履歴情報とも言う。図８において、名前が「息子のＳＴＢ」の電子機器１１Ｂの動作情報は、データが空であることを示す。つまり、「息子のＳＴＢ」の電子機器１１Ｂは登録されているが、動作情報は設定されていない。一方、「私のＳＴＢ」などの電子機器１１Ａは、動作情報が設定されている。「私のＳＴＢ」の動作情報は「電源ＯＮ，録画  ｃｈ１４０  １９：００−２１：００」である。この動作情報は、「私のＳＴＢ」の電源をＯＮにし、１４０チャンネルの放送を１９時から２１時の間、録画することを指示する情報である。
【００５０】
以上の状態で、携帯電話からなる外部機器１４から図９Ａ〜Ｃに示す動作設定情報を入力し、サーバ装置１３に送信する。まず、外部機器１４からサーバ装置１３にアクセスし、動作設定情報を送信することを伝える。この場合、外部機器１４からサーバ装置１３に外部機器１４の電話番号「０９０−１１１１−２２２２」を含む情報が送信される。次に、サーバ装置１３は「０９０−１１１１−２２２２」を含む情報を受信し、図８の表から外部機器識別子「０９０−１１１１−２２２２」に対応する名前の情報をすべて取得する。そして、サーバ装置１３は取得した名前の情報を外部機器１４に送信する。次に、外部機器１４はサーバ装置１３から送信された名前の情報を受信し、メニューを表示する。このメニューの表示例を図９Ａに示す。なお、図９Ａのメニューを構成する「終了」ボタンの情報は、サーバ装置１３から送信されても良いし、予め外部機器１４が保持していても良い。次に、外部機器１４のユーザは、例えば図９Ａのメニューから「（丸付き数字２）息子のＳＴＢ」のメニュー項目を選択する。次に、外部機器１４は、「（丸付き数字２）息子のＳＴＢ」のメニュー項目にリンク付けられた画面（パネル）を図９Ｂのように表示する。なお、図９Ｂを構成するための情報は、サーバ装置１３から送信されても良いし、予め外部機器１４が保持していても良い。次に、外部機器１４のユーザは、図９Ｂの画面を見ながら、図９Ｃのように動作情報の入力を行う。図９Ｃによれば、外部機器１４のユーザは、「電源ＯＮ」のチェックボックスをチェックしているので、動作情報に「電源ＯＮ」の情報を含む。また、図９Ｃによれば、外部機器１４のユーザは、「録画」のチェックボックスをチェックしているので、動作情報に「録画」の情報を含む。さらに、図９Ｃによれば、外部機器１４のユーザは、チャンネル「１８」、開始時刻「１０：００」、終了時刻「１２：００」を入力しているので、動作情報に「ｃｈ１８  １０：００−１２：００」の情報を含む。つまり、図９において入力された動作情報は、「電源ＯＮ，録画  ｃｈ１８  １０：００−１２：００」の情報である。
【００５１】
動作設定情報の構造を図１０に示す。動作設定情報は、外部機器識別子、ＩＤ、動作情報を有する。外部機器識別子には、外部機器１４の電話番号が代入される。携帯電話である外部機器１４の電話番号は、予め外部機器１４に格納されている。ＩＤは、動作情報により制御する対象の電子機器を識別する情報である。ＩＤは、例えば、図９Ａのメニュー項目を選択した際に決定される。つまり、図９Ａのメニュー項目に対応付けてＩＤが管理されている。図９Ａのメニュー項目「（丸付き数字２）息子のＳＴＢ」に対応するＩＤは、「２」である。そして、動作情報は、例えば、図９Ｃのパネルにより入力された情報である。以上より、図９Ｃにおいて外部機器１４から入力された動作情報を有する設定情報は、図１１に示す値になる。そして、図１１の設定情報がサーバ装置１３に送信される。
【００５２】
次に、サーバ装置１３は、図１１の動作設定情報を受信する。そして、サーバ装置１３は、外部機器識別子「０９０−１１１１−２２２２」、ＩＤ「２」に対応する動作情報の属性値として、「電源ＯＮ，録画  ｃｈ１８  １０：００−１２：００」を蓄積する。以上の動作により、図８の動作情報管理表は、図１２のように更新される。
【００５３】
次に、図７のＳＴＢ１１Ａ、１１Ｂ、エアコン１１Ｃ、またはルーター１２が定期的に動作情報を、サーバ装置１３にポーリングにより取得する動作を行う。すると、ＳＴＢ１１Ａ等は、各々対応する動作情報を図１２の動作情報管理表から取得して、実行、または／および蓄積する。そして、電子機器により取得された一部の動作情報に対応するポーリング結果の属性値は、図１２の動作情報管理表において、「０」から「１」に更新される。つまり、更新部１３０３は、電子機器へ動作情報が送信された場合に動作情報送信履歴情報（ポーリング結果）をも更新する。ポーリング結果が更新された動作情報管理表を図１３に示す。
【００５４】
以上、本実施の形態によれば、携帯電話等の外部機器から、例えば、家庭内にあるインターネットに接続された電子機器の動作設定等を行う場合に、サーバ装置経由で行うので、外部機器から直接、電子機器にアクセスされることがなく、セキュリティーが担保される。
【００５５】
なお、本実施の形態において、電子機器識別子を構成する一部の情報として、ＩＰＶｅｒ４のグローバルＩＰアドレスを例に説明したが、電子機器識別子はＩＰＶｅｒ６のグローバルＩＰアドレスなど、電子機器とサーバ装置等が通信するため情報であれば何でも良い。また、特に、電子機器識別子は、ＩＰバージョン６のＩＰアドレスのホストアドレスを有しても良い。これは、他の実施の形態においても同様である。
【００５６】
また、外部機器１４は携帯電話であり、外部機器識別子は携帯電話の電話番号を用いて説明したが、外部機器１４は、デスクトップコンピュータや、携帯用のノート型パソコンなどでも良く、外部機器識別子は外部機器を識別できる情報であれば何でも良い。例えば、外部機器識別子はＩＰＶｅｒ６のグローバルＩＰアドレスなどでも良い。これは、他の実施の形態においても同様である。
【００５７】
さらに、本実施の形態において説明した電子機器１１、外部機器１４、サーバ装置１３の動作をソフトウェアに記述し、汎用な機器を制御してもよい。そのようなソフトウェアを例えば、サーバ上に置いて、ソフトウェアダウンロードによりそのソフトウェアを配布しても良い。さらにソフトウェアをＣＤ−ＲＯＭ等の記憶媒体に記録して流布しても良い。このことも、すべての実施の形態において同様である。
【００５８】
（実施の形態２）
図１４は、実施の形態２に係る情報処理システムのシステム構成図である。電子機器１４１、ルーター１２、サーバ装置１４３と外部機器１４４とを有する。電子機器１４１は、ネットワークに接続される電子機器であり、コンピュータ、ビデオ、冷蔵庫、テレビ、セットトップボックス（ＳＴＢ）、電子レンジなど種々考えられる。ルーター１２は、実施の形態１におけるルーターと同様である。サーバ装置１４３は、電子機器の状態を示す情報である状態情報等を有する状態情報管理レコードを１以上有する状態情報管理表を格納している。サーバ装置１４３は、インターネットに接続されている。外部機器１４４は、電子機器１４１とは遠隔の地点に存在する電子機器であり、携帯端末が好適であるが、ある家庭内やオフィスに固定して設置されていても良い。外部機器１４４は、無線または有線によりインターネットに接続される。
【００５９】
図１５は、本実施の形態に係る情報処理システムのブロック図である。電子機器１４１は、電子機器識別子格納部（以下、格納部）１４１０１、状態情報格納部（以下、格納部）１４１０２、電子機器状態情報送信部（以下、送信部）１４１０３、判断部１４１０４、出力部１４１０５を有する。サーバ装置１４３は、状態情報管理表格納部（以下、格納部）１４３０１、電子機器状態情報受信部（以下、受信部）１４３０２、状態情報更新部（以下、更新部）１４３０３、構成部１４３０４、送信部１４３０５を有する。外部機器１４４は、格納部１４０１、状態取得情報受付部（以下、受付部）１４４０２、状態取得命令送信部（以下、送信部）１４４０３、状態情報受信部（以下、受信部）１４４０４、状態情報出力部（以下、出力部）１４４０５を有する。
【００６０】
電子機器１４１において、格納部１４１０１は、電子機器１４１を識別する情報である電子機器識別子を格納している。格納部１４１０２は、電子機器１４１の状態を示す情報である状態情報を格納している。格納部１４１０１、１４１０２は不揮発性の記憶媒体で構成することが好適であるが、揮発性の記憶媒体で構成しても良い。
【００６１】
送信部１４１０３は、電子機器識別子と状態情報とを有する電子機器状態情報をサーバ装置１４３に送信する。送信部１４１０３は、通常、無線または有線の通信装置により構成されるが、放送装置で構成しても良い。なお、送信部１４１０３が電子機器状態情報をサーバ装置１４３に送信するタイミングは特に限定されない。
【００６２】
判断部１４１０４は、サーバ装置１４３から電子機器状態情報の処理結果を受信したか否かを判断する。また、受信した処理結果がエラーである旨を示す情報か否かを判断する。判断部１４１０４は、通常、図示しないＣＰＵ（中央演算素子）とそれを動作するソフトウェアとで構成されるが、ハードウェア（電子回路）で構成しても良い。
【００６３】
出力部１４１０５は、判断部１４１０４が受信した処理結果がエラーである旨を示す情報であると判断した時、受信したエラーを示すメッセージ（処理結果）を出力する。
【００６４】
サーバ装置１４３において、格納部１４３０１は、前述の状態情報管理表を格納している。状態情報管理表は、外部機器を識別する情報である外部機器識別子と電子機器識別子と状態情報とを有する状態情報管理レコードを１以上有する。格納部１４３０１は、不揮発性の記憶媒体で構成することが好適であるが、揮発性の記憶媒体で構成しても良い。
【００６５】
受信部１４３０２は、電子機器状態情報を電子機器１４１から受信する。受信部１４３０２は、通常、無線または有線の通信装置により構成されるが、放送を受信する装置（チューナーとそのドライバーソフト等）で構成しても良い。
【００６６】
更新部１４３０３は、受信部１４３０２で受信した電子機器状態情報に基づいて状態情報管理表を更新する。更新部１４３０３は、通常、図示しないＣＰＵ等とそれを動作するソフトウェアとで構成されるが、ハードウェア（電子回路）で構成しても良い。
【００６７】
構成部１４３０４は、格納部１４３０１、受信部１４３０２、更新部１４３０３における処理が正常に終了したか否かに応じ、電子機器１４１に送信するメッセージを構成する。
【００６８】
送信部１４３０５は構成部１４３０４の構成したメッセージを電子機器１４１に送信する。
【００６９】
外部機器１４４において、受付部１４４０２は、電子機器識別子を有する状態取得情報の入力を受け付ける。状態取得情報は、ユーザから入力された情報であっても、他の機器から送信された情報であっても良い。つまり、入力の受付とは、受信を含む。受付部１４４０２は、通常は、キーボートのドライバーやリモコンドライバーなどである。つまり、受付部１４４０２は、キーボードやリモコンなどの入力装置から入力された情報を受け付けるソフトウェアやハードウェアで構成される。但し、受付部１４４０２は、情報を受信する通信装置や放送受信装置で構成されても良い。
【００７０】
送信部１４４０３は、格納部１４０１に格納されている外部機器識別子と受付部１４４０２で受け付けた状態取得情報とを有する状態取得命令を、サーバ装置１４３に送信する。送信部１４４０３は、通常、無線または有線の通信装置により構成されるが、放送装置で構成しても良い。
【００７１】
受信部１４４０４は、状態取得命令に基づいて取得した状態情報を、サーバ装置１４３から受信する。受信部１４４０４は、通常、無線または有線の通信装置により構成されるが、放送を受信する装置で構成しても良い。
【００７２】
出力部１４４０５は、受信部１４４０４が受信した状態情報を出力する。この出力とは、通常、ディスプレイへの表示であるが、音声出力や、プリンタへの印字、バイブレーション等による振動なども含む。また、出力とは、外部のディスプレイ装置等への状態情報の送信でも良い。出力部１４４０５は、例えば、出力がディスプレイへの表示である場合、ディスプレイとそのドライバーソフトで構成される。
【００７３】
以下、本情報処理システムの動作について説明する。まず、電子機器１４１の動作について図１６を用いて説明する。
【００７４】
（Ｓ１６０１）送信部１４１０３は、電子機器状態情報を送信する時刻になったか否かを判断する。なおここでは、電子機器状態情報は、予め決められた時刻に定期的にサーバ装置１４３に送信される。但し、電子機器状態情報を送信するタイミング、条件などは他のタイミング等でも良い。例えば、電子機器１４１の状態情報に変化があった場合に、ただちに送信しても良い。電子機器状態情報を送信する時刻になればＳ１６０２に進み、電子機器状態情報を送信する時刻でなければＳ１６０１に戻る。
【００７５】
（Ｓ１６０２）送信部１４１０３は、格納部１４１０１から電子機器識別子を取得する。
【００７６】
（Ｓ１６０３）送信部１４１０３は、格納部１４１０２から状態情報を取得する。
【００７７】
（Ｓ１６０４）送信部１４１０３は、Ｓ１６０２で取得した電子機器識別子と、Ｓ１６０３で取得した状態情報を用いて電子機器状態情報を構成する。
【００７８】
（Ｓ１６０５）送信部１４１０３は、Ｓ１６０４で構成した電子機器状態情報をサーバ装置１４３に送信する。
【００７９】
（Ｓ１６０６）判断部１４１０４が、サーバ装置１４３における電子機器状態情報の処理結果を受信したか否かを判断する。処理結果を受信すればＳ１６０７に進み、処理結果を受信しなければＳ１６０６に戻る。
【００８０】
（Ｓ１６０７）判断部１４１０４が、Ｓ１６０６で受信した処理結果がエラーである旨を示す情報か否かを判断する。エラーであればＳ１６０８に行き、エラーでなければＳ１６０１に戻る。
【００８１】
（Ｓ１６０８）出力部１４１０５が、Ｓ１６０６で受信したエラーを示すメッセージ（処理結果）を出力し、Ｓ１６０１に戻る。
【００８２】
なお、図１６において、電源ＯＦＦなどの割り込みがあった場合に、処理は終了する。また、図１６において、Ｓ１６０６からＳ１６０８の処理は、必須の処理ではなく、なくてもよい。その場合、判断部１４１０４、出力部１４１０５は設けなくてもよい。
【００８３】
次に、サーバ装置１４３が電子機器状態情報を受信して状態情報を蓄積する動作について図１７を用いて説明する。
【００８４】
（Ｓ１７０１）受信部１４３０２は、電子機器状態情報を受信したか否かを判断する。電子機器状態情報を受信すればＳ１７０２に進み、電子機器状態情報を受信しなければＳ１７０１に戻る。
【００８５】
（Ｓ１７０２）更新部１４３０３は、Ｓ１７０１で受信した電子機器状態情報から、電子機器状態情報を送信した電子機器が適正な電子機器か否かを判断する。この判断方法は種々の判断方法が考えられる。例えば、電子機器状態情報が有する電子機器識別子が状態情報管理表に存在するか否かにより判断する。つまり、更新部１４３０３は、状態情報管理表にその電子機器識別子が存在すれば電子機器状態情報を送信した電子機器が適正な電子機器であると判断する。状態情報管理表にその電子機器識別子が存在しなければ電子機器状態情報を送信した電子機器が不適正な電子機器であると判断する。適正な電子機器であると判断した場合はＳ１７０３に進み、不適正な電子機器であると判断した場合はＳ１７０６に飛ぶ。
【００８６】
（Ｓ１７０３）更新部１４３０３は、Ｓ１７０１で受信した電子機器状態情報から状態情報を取得する。
【００８７】
（Ｓ１７０４）更新部１４３０３は、Ｓ１７０３で取得した状態情報を、状態情報管理表中の対応する箇所に蓄積する。対応する箇所とは、状態情報が格納されるべきレコードの属性値が記録されているアドレス等である。
【００８８】
（Ｓ１７０５）構成部１４３０４は、正常終了した旨のメッセージを構成する。
【００８９】
（Ｓ１７０６）構成部１４３０４は、エラーメッセージを構成する。
【００９０】
（Ｓ１７０７）送信部１４３０５は、Ｓ１７０５またはＳ１７０６で構成したメッセージを電子機器１４１に送信する。
【００９１】
なお、図１７において、電源ＯＦＦなどの割り込みがあった場合に、処理を終了する。また、図１７において、Ｓ１７０５からＳ１７０７の処理は、必須の処理ではなく、なくてもよい。その場合、構成部１４３０４、送信部１４３０５は設けなくてもよい。
【００９２】
次に、外部機器１４４が電子機器の状態情報を取得して出力する動作について図１８を用いて説明する。
【００９３】
（Ｓ１８０１）受付部１４４０２は、状態取得情報の入力を受け付けたか否かを判断する。状態取得情報の入力を受け付ければＳ１８０２に進み、状態取得情報の入力を受け付けなければＳ１８０１に戻る。
【００９４】
（Ｓ１８０２）送信部１４４０３は、格納部１４０１に格納されている外部機器識別子を取得し、その外部機器識別子とＳ１８０１で受け付けた状態取得情報とを用いて状態取得命令を構成する。
【００９５】
（Ｓ１８０３）送信部１４４０３は、Ｓ１８０２で構成した状態取得命令をサーバ装置１４３に送信する。
【００９６】
（Ｓ１８０４）受信部１４４０４は、状態情報を受信したか否かを判断する。状態情報を受信すればＳ１８０５に行き、状態情報を受信しなければＳ１８０４に戻る。
【００９７】
（Ｓ１８０５）出力部１４４０５は、Ｓ１８０４で受信した状態情報を出力する。
【００９８】
なお、サーバ装置１４３は、外部機器１４４からの状態取得命令を受信すると、状態取得命令に含まれる外部機器識別子から、その外部機器が適正な外部機器（管理されている外部機器）か否かを判断する。適正な外部機器であれば、その外部機器識別子に対応する状態情報を外部機器に送信する。これは、サーバクライアントモデルを構成するクライアント装置からサーバ装置への従来技術における情報検索の処理であるので、詳細な説明は省略する。
【００９９】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。図１４に示す情報処理システムの構成図において、電子機器１４１は、セットトップボックス（ＳＴＢ）であり、外部機器１４４は携帯電話である。電子機器１４１には、録画情報がセットされており、かつ電源はＯＮの状態である。例えば、電子機器１４１の格納部１４１０２には、「電源ＯＮ，テープ有り，録画  ｃｈ２４  １９：００−２０：００」が格納されている。この状態情報は、電源がＯＮの状態であり、テープがセットされており、録画予約の情報が「２４チャンネルの放送を１９：００から２０：００まで録画する。」という意味である。格納部１４１０１には、「ＩＤ＝１」が格納されている。そして、サーバ装置１４３の状態情報管理表は、図１９に示す構成となっている。図１９の状態情報管理表は、電子機器識別子、名前、動作情報、外部機器識別子の属性値からなる状態情報管理レコードを有する。電子機器識別子、名前、外部機器識別子は、実施の形態１において図８を用いて説明したのと同様なので説明を省略する。図１９において、名前が「家のＳＴＢ」の電子機器の状態情報は、データが空であることを示す。つまり、「家のＳＴＢ」の電子機器は登録されているが、状態情報は設定されていない。
【０１００】
以上の状態において、例えば、電子機器１４１は、定期的に自身の状態情報を取得して、サーバ装置１４３に送信する。「家のＳＴＢ」である電子機器１４１は、格納部１４１０２に格納されている状態情報「電源ＯＮ，テープ有り，録画  ｃｈ２４  １９：００−２０：００」と、電子機器１４１のＩＤ「１」（電子機器識別子）とを取得する。そしてそれらをサーバ装置１４３にルーター１２経由で送信する。ルーター１２には、グローバルＩＰアドレス「１３１．１８１．０．１」が割り当てられている。すると、ルーター１２は、電子機器１４１が送信した状態情報とＩＤにグローバルＩＰアドレスを付加してサーバ装置１４３に送信する。
【０１０１】
次に、サーバ装置１４３は、状態情報「電源ＯＮ，テープ有り，録画  ｃｈ２４  １９：００−２０：００」、ＩＤ「１」、グローバルＩＰアドレス「１３１．１８１．０．１」を受信する。そして、サーバ装置１４３は、受信したグローバルＩＰアドレスとＩＤから、電子機器１４１が適正な機器か否かを判断する。ここでは、図１９に受信したグローバルＩＰアドレス「１３１．１８１．０．１」が存在し、ＩＤ「１」もグローバルＩＰアドレス「１３１．１８１．０．１」に対応して存在する。よって、サーバ装置１４３は、状態情報等を送信した電子機器１４１を適正な電子機器であると判断する。
【０１０２】
次に、サーバ装置１４３は、受信した状態情報を取り出し、グローバルＩＰアドレスとＩＤに対応する状態情報として蓄積する。その蓄積後の状態情報管理表を図２０に示す。
【０１０３】
ここで、携帯電話からなる外部機器１４４の電話番号は「０９０−７７７７−３３３３」である。そして、外部機器１４４から電話番号「０９０−７７７７−３３３３」を有する状態取得命令がサーバ装置１４３に送信される。次に、サーバ装置１４３は、電話番号「０９０−７７７７−３３３３」が適正な（登録されている）外部機器か否かを、状態情報管理表等からチェックし、適正であると判断する。次に、サーバ装置１４３は、その電話番号に対応する状態情報「電源ＯＮ，テープ有り，録画  ｃｈ２４  １９：００−２０：００」とＩＤ「１」を有する電子機器状態情報を外部機器１４４に送信する。そして、外部機器１４４は、状態情報「電源ＯＮ，テープ有り，録画  ｃｈ２４  １９：００−２０：００」とＩＤ「１」を有する電子機器状態情報を受信し、出力する。外部機器１４４における状態情報の出力例を、図２１に示す。
【０１０４】
以上、本実施の形態によれば、家庭内等遠隔地の電子機器の状態を外部のサーバ装置に蓄積し、携帯電話等の外部機器から家庭内等の電子機器の状態をその電子機器に直接アクセスせずに取得する。かかることにより、電子機器が外部から不正にアクセスされることなく、電子機器の状態を外部機器から知ることができる。
【０１０５】
（実施の形態３）
図２２は、実施の形態３に係る情報処理システムのシステム構成図である。本情報処理システムは、電子機器２２１、ルーター１２、サーバ装置２２３と外部機器２２４を有する。電子機器２２１は、ネットワークに接続される電子機器であり、コンピュータ、ビデオ、冷蔵庫、テレビ、セットトップボックス（ＳＴＢ）、電子レンジなど種々考えられる。サーバ装置２２３は、電子機器の動作情報等を有する動作情報管理レコードを有する動作情報管理表を格納している。サーバ装置２２３は、インターネットに接続されている。外部機器２２４は、電子機器２２１とは遠隔の地点に存在する電子機器であり、携帯端末が好適であるが、ある家庭内やオフィスに固定して設置されていても良い。外部機器２２４は、無線または有線によりインターネットに接続される。
【０１０６】
図２３は、本実施の形態に係る情報処理システムのブロック図である。電子機器２２１は、動作情報取得部（以下、取得部）１１０１、動作制御部（以下、制御部）１１０２、動作部１１０３、動作情報入力受付部（以下、受付部）２２１０１、第二動作設定情報送信部（以下、送信部）２２１０２、判断部２２１０４、出力部２２１０５を有する。サーバ装置２２３は、動作情報管理表格納部（以下、格納部）１３０１、動作設定情報受信部（以下、受信部）１３０２、動作情報更新部（以下、更新部）１３０３、動作情報取得命令受信部（以下、受信部）２２３０１、動作情報送信部（以下、送信部）２２３０２、構成部２２３０４、送信部２２３０５を有する。外部機器２２４は、外部情報格納部（以下、格納部）１４０１、設定情報受付部（以下、受付部）１４０２、動作設定情報送信部（以下、送信部）１４０３、動作情報取得情報入力受付部（以下、受付部）２２４０１、動作情報取得命令送信部（以下、送信部）２２４０２、動作情報受信部（以下、受信部）２２４０３、動作情報出力部（以下、出力部）２２４０４を有する。
【０１０７】
電子機器２２１において、受付部２２１０１は、動作情報の入力を受け付ける。この動作情報は、ユーザから入力された情報であっても、他の機器から送信された情報であっても良い。つまり、入力の受付とは、受信を含む。受付部２２１０１は、通常は、キーボートのドライバーやリモコンドライバーなどである。つまり、受付部２２１０１は、キーボードやリモコンなどの入力装置から入力された情報を受け付けるソフトウェアやハードウェアで構成される。但し、受付部２２１０１は、情報を受信する通信装置や放送受信装置で構成されても良い。
【０１０８】
送信部２２１０２は、受付部２２１０１が受け付けた動作情報と電子機器識別子を有する第二動作設定情報をサーバ装置２２３に送信する。なおここでは、電子機器識別子は、予め電子機器２２１が保持している。送信部２２１０２は、通常、無線または有線の通信装置により構成されるが、放送装置で構成しても良い。
【０１０９】
判断部２２１０４は、サーバ装置２２３から電子機器状態情報の処理結果を受信したか否かを判断する。また、受信した処理結果がエラーである旨を示す情報か否かを判断する。判断部２２１０４は、通常、図示しないＣＰＵとそれを動作するソフトウェアとで構成されるが、ハードウェア（電子回路）で構成しても良い。
【０１１０】
出力部２２１０５は、判断部２２１０４が受信した処理結果がエラーである旨を示す情報であると判断した時、受信したエラーを示すメッセージ（処理結果）を出力する。
【０１１１】
サーバ装置２２３において、受信部２２３０１は、動作情報取得命令を外部機器２２４から受信する。受信部２２３０１は、通常、無線または有線の通信装置により構成されるが、放送装置で構成しても良い。
【０１１２】
送信部２２３０２は、受信部２２３０１が動作情報取得命令を受信した場合に、その動作情報取得命令に対応する動作情報を取得し、外部機器２２４に動作情報を送信する。送信部２２３０２は、通常、無線または有線の通信装置により構成されるが、放送装置で構成しても良い。
【０１１３】
構成部２２３０４は、格納部１３０１、受信部１３０２、更新部１３０３における処理が正常に終了したか否かに応じ、電子機器２２１に送信するメッセージを構成する。
【０１１４】
送信部２２３０５は構成部２２３０４の構成したメッセージを電子機器２２１に送信する。
【０１１５】
外部機器２２４において、受付部２２４０１は、電子機器識別子を有する動作情報取得情報の入力を受け付ける。受付部２２４０１は、通常は、キーボートのドライバーやリモコンドライバーなどである。つまり、受付部２２４０１は、キーボードやリモコンなどの入力装置から入力された情報を受け付けるソフトウェアやハードウェアで構成される。但し、受付部２２４０１は、情報を受信する通信装置や放送受信装置で構成されても良い。
【０１１６】
送信部２２４０２は、受付部２２４０１が受け付けた動作情報取得情報と外部機器識別子とを有する動作情報取得命令をサーバ装置２２３に送信する。なお、外部機器識別子は、格納部１４０１に格納されている。送信部２２４０２は、通常、無線または有線の通信装置により構成されるが、放送装置で構成しても良い。
【０１１７】
受信部２２４０３は、送信した動作情報取得命令に基づいて取得した動作情報を受信する。動作情報は、サーバ装置２２３から送信される。受信部２２４０３は、通常、無線または有線の通信装置により構成されるが、放送受信装置で構成されても良い。
【０１１８】
出力部２２４０４は、受信部２２４０３で受信した動作情報を出力する。出力とは、通常は、ディスプレイへの表示を言うが、プリンタへの印字、音声出力、他の装置への送信、バイブレーションによる振動なども含む。出力部２２４０４は、例えば、ディスプレイとそのドライバーソフトで構成される。
【０１１９】
以下、本情報処理システムの動作について説明する。まず、電子機器２２１が動作情報の入力を受け付けてサーバ装置２２３に送信する動作について図２４を用いて説明する。なお、電子機器２２１が動作情報をサーバ装置２２３から取得して、その動作情報に従って動作する処理については、実施の形態１と同様なので、ここでの説明は省略する。
【０１２０】
（Ｓ２４０１）受付部２２１０１が、動作情報の入力を受け付けたか否かを判断する。動作情報の入力を受け付ければＳ２４０２に進み、動作情報の入力を受け付けなければＳ２４０１に戻る。
【０１２１】
（Ｓ２４０２）送信部２２１０２は、電子機器２２１が保持している電子機器識別子を取得する。
【０１２２】
（Ｓ２４０３）送信部２２１０２は、Ｓ２４０１で受け付けた動作情報とＳ２４０２で取得した電子機器識別子に基づいて、第二動作設定情報を構成する。
【０１２３】
（Ｓ２４０４）送信部２２１０２は、Ｓ２４０３で構成した第二動作設定情報を送信する。
【０１２４】
（Ｓ２４０５）判断部２２１０４が、サーバ装置２２３における処理結果を受信したか否かを判断する。処理結果を受信すればＳ２４０６に進み、処理結果を受信しなければＳ２４０５に戻る。
【０１２５】
（Ｓ２４０６）判断部２２１０４が、Ｓ２４０５で受信した処理結果がエラーを示す結果か否かを判断する。エラーを示す結果であればＳ２４０７に進み、エラーを示す結果でなければＳ２４０１に戻る。
【０１２６】
（Ｓ２４０７）出力部２２１０５が、Ｓ２４０５で受信したエラーを示すメッセージ（処理結果）を出力し、Ｓ２４０１に戻る。
【０１２７】
なお、図２４において、電源ＯＦＦなどの割り込み信号の入力により、処理は終了する。また、図２４において、Ｓ２４０５からＳ２４０７における処理は必須ではなく、なくてもよい。その場合、判断部２２１０４、出力部２２１０５は設けなくてもよい。
【０１２８】
次に、サーバ装置２２３が電子機器２２１から第二動作設定情報を受信して蓄積する処理について図２５を用いて説明する。
【０１２９】
（Ｓ２５０１）受信部１３０２が第二動作設定情報を受信したか否かを判断する。第二動作設定情報を受信すればＳ２５０２に進み、第二動作設定情報を受信しなければＳ２５０１に戻る。
【０１３０】
（Ｓ２５０２）更新部１３０３は、Ｓ２５０１で受信した第二動作設定情報に基づいて、第二動作設定情報を送信した電子機器１１が適正な電子機器か否かを判断する。この判断は、例えば、以下の方法により行う。第二動作設定情報が電子機器識別子を有する。そして、サーバ装置が有する動作情報管理表の中に、第二動作設定情報が有する電子機器識別子が格納されていれば、その第二動作設定情報を送信した電子機器を適正な電子機器と判断する。動作情報管理表の中に電子機器識別子が格納されていなければ、その第二動作設定情報を送信した電子機器を不適正な電子機器と判断する。第二動作設定情報を送信した電子機器１１が適正な電子機器であればＳ２５０３に進み、第二動作設定情報を送信した電子機器１１が適正な電子機器でなければＳ２５０６に進む。
【０１３１】
（Ｓ２５０３）更新部１３０３は、Ｓ２５０１で受信した第二動作設定情報の中から動作情報を取得する。
【０１３２】
（Ｓ２５０４）更新部１３０３は、Ｓ２５０３で取得した動作情報を蓄積する。更新部１３０３は、第二動作設定情報が有する電子機器装置に対応する動作情報として、その動作情報を蓄積する。
【０１３３】
（Ｓ２５０５）構成部２２３０４が、正常処理を示すメッセージを構成する。
【０１３４】
（Ｓ２５０６）構成部２２３０４が、エラーメッセージを構成する。
【０１３５】
（Ｓ２５０７）送信部２２３０５が、Ｓ２５０５またはＳ２５０６で構成したメッセージを送信する。
【０１３６】
なお、図２５において、電源ＯＦＦなどの割り込み信号が入力された場合に、処理は終了する。また、図２５において、Ｓ２５０５からＳ２５０７における処理は必須の処理ではなく、なくてもよい。その場合、構成部２２３０４、送信部２２３０５は設けなくてもよい。
【０１３７】
次に、サーバ装置２２３が、外部機器２２４から動作情報の取得命令を受信して、動作情報をその外部機器２２４に送信する動作について説明する。サーバ装置２２３の受信部２２３０１は、外部機器識別子を有する動作情報取得命令を受信し、外部機器識別子に対応する動作情報を動作情報管理表から検索する。送信部２２３０２は検索した動作情報を外部機器２２４に送信する。なお、サーバ装置２２３は、受信した動作情報取得命令の有する外部機器識別子が適正な外部機器識別子である場合のみ、上記の処理を行う。つまり、サーバ装置２２３は、外部機器２２４を認証する。
【０１３８】
次に、外部機器２２４が、電子機器２２１の動作情報を取得する動作について、図２６を用いて説明する。
【０１３９】
（Ｓ２６０１）受付部２２４０１が、動作情報取得情報の入力を受け付けたか否かを判断する。動作情報取得情報の入力を受け付ければＳ２６０２に進み、動作情報取得情報の入力を受け付けなければＳ２６０１に戻る。
【０１４０】
（Ｓ２６０２）送信部２２４０２は、格納部１４０１に格納されている外部機器識別子を取得する。
【０１４１】
（Ｓ２６０３）送信部２２４０２は、Ｓ２６０１で受け付けた動作情報取得情報とＳ２６０２で取得した外部機器識別子を用いて、動作情報取得命令を構成する。
【０１４２】
（Ｓ２６０４）送信部２２４０２は、Ｓ２６０３で構成した動作情報取得命令をサーバ装置２２３に送信する。
【０１４３】
（Ｓ２６０５）受信部２２４０３は、サーバ装置２２３から動作情報を受信したか否かを判断する。動作情報を受信すればＳ２６０６に進み、動作情報を受信しなければＳ２６０５に戻る。
【０１４４】
（Ｓ２６０６）出力部２２４０４は、Ｓ２６０５で受信した動作情報を出力する。
【０１４５】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。情報処理システムの構成図を図２７に示す。本情報処理システムは、ＳＴＢ２２１Ａ、ＳＴＢ２２１Ｂ、エアコン２２１Ｃ、ルーター１２、サーバ装置２２３、外部機器２２４を有する。
【０１４６】
以下、電子機器２２１から動作情報をサーバ装置２２３の動作情報管理表に設定する動作について説明する。サーバ装置２２３が保持している動作情報管理表の例は図８と同様である。そして、「息子のＳＴＢ」であるＳＴＢ２２１ＢのユーザがＳＴＢ２２１Ｂに動作設定を行う。ここでは電源ＯＮと録画予約を設定する。具体的には、ＳＴＢ２２１Ｂのユーザが入力した動作情報は、「電源ＯＮ，録画  ｃｈ１８  １０：００−１２：００」である。つまり、ＳＴＢ２２１Ｂのユーザが入力した動作情報は、電源をＯＮにして、１８チャンネルの放送を１０：００から１２：００の間に録画する、という命令を示す情報である。そして、ＳＴＢ２２１Ｂは、例えば、動作情報の入力があった場合に、自動的に第二動作設定情報を構成し、その第二動作設定情報をサーバ装置２２３に送信する。第二動作設定情報は、動作情報「電源ＯＮ，録画  ｃｈ１８  １０：００−１２：００」と、ＩＤ「２」とを有する情報である。そして、ＳＴＢ２２１Ｂは、動作情報「電源ＯＮ，録画  ｃｈ１８  １０：００−１２：００」とＩＤ「２」とを有する情報をルーター１２に送信する。ルーター１２は、自身に割り付けられたグローバルＩＰアドレス「１３２．１８２．５．１０」をＳＴＢ２２１Ｂから送られてきた情報に付与して、サーバ装置２２３に送信する。サーバ装置２２３は、グローバルＩＰアドレス「１３２．１８２．５．１０」とＩＤ「２」とにより、動作情報の設定箇所を特定して、動作情報「電源ＯＮ，録画  ｃｈ１８  １０：００−１２：００」を蓄積する。そして、正常に処理した旨のメッセージをルーター１２経由でＳＴＢ２２１Ｂに送信する。以上の処理により、サーバ装置２２３の動作情報管理表は、図１２のようになる。
【０１４７】
なお、上記の説明では、電子機器２２１は、第二動作設定情報の入力を受け付けた場合に、直ちにその情報をサーバ装置２２３に送信する。しかし入力を受け付けた際には蓄積しておいて、その蓄積している動作情報等を定期的にサーバ装置２２３に送信しても良い。
【０１４８】
また、上記のように電子機器２２１からサーバ装置２２３に蓄積された動作情報は、外部機器２２４から取得することが可能である。また、実施の形態１における処理と同様に、外部機器２２４からサーバ装置２２３に、電子機器２２１の動作情報の設定が可能である。さらに、電子機器２２１からサーバ装置２２３に蓄積されている動作情報を取得することは可能である。
【０１４９】
以上、本実施の形態によれば、携帯電話等の外部機器から、例えば、家庭内にあるインターネットに接続された電子機器の動作設定等を行う場合に、サーバ装置経由で行う。これにより、外部機器から直接、電子機器にアクセスされることがなく、セキュリティーが担保される。また、家庭内等の電子機器に対して行われた動作設定に関する情報が、その電子機器に直接にアクセスすることなく、外部機器から取得することができるので、セキュリティーが担保される。
【０１５０】
（実施の形態４）
図２８は、本実施の形態に係る情報処理システムのブロック図である。本情報処理システムは、電子機器２２１、ルーター１２、サーバ装置２８３と外部機器２２４とを有する。サーバ装置２８３は、電子機器の動作情報等を有する動作情報管理レコードを有する動作情報管理表を格納している。サーバ装置２８３は、インターネットに接続されている。サーバ装置２８３は、電子機器２２１からの動作設定情報と外部機器２２４からの動作設定情報の両方を受信する。また電子機器２２１からの動作設定情報と外部機器２２４からの動作設定情報とのどちらの動作設定情報を優先するかに関する情報である優先情報を格納している。そして電子機器２２１からの動作設定情報と外部機器２２４からの動作設定情報の両方を受信した場合に、優先情報に基づいて動作情報管理表を更新する。
【０１５１】
サーバ装置２８３は、動作情報管理表格納部（以下、格納部）２８３０１、動作設定情報受信部（以下、受信部）１３０２、動作情報更新部（以下、更新部）２８３０３、動作情報取得命令受信部（以下、受信部）２２３０１、動作情報送信部（以下、送信部）２２３０２、構成部２８３０４、送信部２８３０５を有する。
【０１５２】
サーバ装置２８３において、格納部２８３０１は、外部機器２２４を識別する情報である外部機器識別子と電子機器２２１を識別する情報である電子機器識別子と優先情報と動作情報とを有する動作情報管理レコードを有する動作情報管理表を格納している。優先情報とは、複数の機器から動作情報を受信した場合に、どの動作情報を優先するかに関する情報である。ここでは、優先情報とは、電子機器２２１からの動作情報と外部機器２２４からの動作情報とのどちらの動作情報を優先するかに関する情報である。また、外部機器が複数ある場合には、優先情報はそれら複数の外部機器と電子機器との優先順位に関する。格納部２８３０１は、不揮発性の記憶媒体で構成することが好適であるが、揮発性の記憶媒体で構成しても良い。
【０１５３】
更新部２８３０３は、受信部１３０２が受信した動作設定情報と、動作情報管理表の優先情報に基づいて格納部２８３０３の動作情報管理表を更新する。この更新とは、動作情報管理表にレコードを追加することや、レコードのある属性値を修正すること等を含む。更新部２８３０３は、通常、図示しないＣＰＵとそれを動作するソフトウェアで構成されるが、ハードウェア（電子回路）で構成しても良い。
【０１５４】
構成部２８３０４は、格納部２８３０１、受信部１３０２、更新部２８３０３における処理が正常に終了したか否かに応じ、電子機器２２１に送信するメッセージを構成する。
【０１５５】
送信部２８３０５は構成部２８３０４の構成したメッセージを電子機器２２１に送信する。
【０１５６】
以下、本情報処理システムの動作について説明する。まず、サーバ装置２８３が電子機器２２１または外部機器２２４から動作設定情報を受信して蓄積する動作について図２９を用いて説明する。
【０１５７】
（Ｓ２９０１）受信部１３０２は、動作設定情報を受信したか否かを判断する。動作設定情報を受信すればＳ２９０２に進み、動作設定情報を受信しなければＳ２９０１に戻る。
【０１５８】
（Ｓ２９０２）更新部２８３０３は、動作設定情報を送信した電子機器２２１、または外部機器２２４が適正な装置であるか否かをチェックする（認証する）。適正な装置であればＳ２９０３に進み、適正な装置でなければＳ２９０９に進む。
【０１５９】
（Ｓ２９０３）更新部２８３０３は、動作設定情報を送信した電子機器２２１、または外部機器２２４に対応する動作情報管理表中の動作情報が既に登録されているか否かを判断する。動作情報が動作情報管理表中に登録されていればＳ２９０４に進み、登録されていなければＳ２９０５に飛ぶ。
【０１６０】
（Ｓ２９０４）更新部２８３０３は、受信した動作設定情報が有する動作情報と動作情報管理表中に登録されている動作情報の、どちらが優先か判断する。受信した動作情報が優先であればＳ２９０５に進み、受信した動作情報が優先でなければＳ２９０８に進む。なお、どちらの動作情報が優先であるかを決めるアルゴリズムは種々ある。そのアルゴリズムの具体例は、後述する。
【０１６１】
（Ｓ２９０５）更新部２８３０３は、受信した動作設定情報から動作情報を取得する。
【０１６２】
（Ｓ２９０６）更新部２８３０３は、Ｓ２９０５で取得した動作情報を蓄積する。蓄積する箇所は、動作設定情報が有する電子機器識別子や外部機器識別子に対応する動作情報の箇所である。
【０１６３】
（Ｓ２９０７）構成部２８３０４は、正常処理が行われた旨のメッセージを構成する。
【０１６４】
（Ｓ２９０８）構成部２８３０４は、優先度の高い装置による動作情報の設定が既になされている旨のメッセージを構成する。
【０１６５】
（Ｓ２９０９）構成部２８３０４は、エラーメッセージ（不適正な装置である旨のメッセージ）を構成する。
【０１６６】
（Ｓ２９１０）送信部２８３０５は、Ｓ２９０７、Ｓ２９０８またはＳ２９０９で構成したメッセージを、動作設定情報を送信した装置に返送する。
【０１６７】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。本情報処理システムの構成図を図３０に示す。図３０において、情報処理システムは、２つの電子機器を有する。一つは、ＳＴＢ２２１D（ＩＤ＝１）である。他は、エアコン２２１E（ＩＤ＝２）である。ＳＴＢ２２１Dとエアコン２２１Eは、ルーター１２経由でインターネットに繋がる。そして、本情報処理システムは、３つの外部機器２２４Ａ〜２２４Ｃを有する。３つの外部機器２２４Ａ〜２２４Ｃは、すべて携帯電話であり、それぞれ電話番号である外部機器識別子が割り当てられている。その電話番号は、それぞれ「０９０−１２３４−５５５５」「０９０−２２２２−５４３２」「０９０−３３３３−４４４４」である。また、本情報処理システムは、サーバ装置２８３、ルーター１２を有する。
【０１６８】
サーバ装置２８３は、図３１に示す動作情報管理表を格納している。図３１の動作情報管理表は、電子機器識別子、名前、動作情報、外部機器識別子の属性値からなる動作情報管理レコードを有する。電子機器識別子は、グローバルＩＰアドレスと識別子（ＩＤ）、優先の３つの属性値からなる。優先とはグローバルＩＰアドレスとＩＤとで識別される電子機器から送信される動作情報（動作設定情報）の優先度（順番）を示す情報である。優先の値が「１」であれば最も優先され、その電子機器から送信される動作情報は常にサーバ装置２８３に格納される。優先の値が大きくなればなるほど、優先順位が低いことを示す。動作情報は、内容と優先とを有する。内容とは、動作情報の中身を示す情報である。優先とは、内容が示す動作情報がどの優先順位の装置によって送信されたかを示す情報である。外部機器識別子は、電話番号と優先とを有する。電話番号は外部機器を識別する外部機器の電話番号である。優先は電話番号で識別される外部機器から送信される動作情報の優先順位を示す。図３１の第一番目のレコードにおいて、優先順位が１番の装置は「家のＳＴＢ」、すなわちＳＴＢ２２１Ｄである。そして優先順位が２番の装置は電話番号「０９０−２２２２−５４３２」の外部機器２２４Ｂであり、優先順位が３番目の装置は電話番号「０９０−１２３４−５５５５」の外部機器２２４Ａである。そして、図３１の動作情報管理表における第一レコードの動作情報「録画  ｃｈ１０  １９：００−２１：００」は、優先順位「２」の装置、つまり、外部機器２２４Ｂにより送信された動作情報であることを示している。
【０１６９】
上記の状況において、外部機器２２４Ａが、ＳＴＢ２２１Ｄを選択し、かつ「録画  ｃｈ８  １９：００−２０：００」の動作情報を入力し、サーバ装置２８３に送信する場合を説明する。かかる場合、サーバ装置２８３は、上記の動作情報と外部機器識別子「０９０−１２３４−５５５５」とを有する動作設定情報を受信する。次に、サーバ装置２８３は、受信した外部機器識別子からその外部機器２２４Ａの優先順位「３」を取得する。次に、サーバ装置２８３は、動作情報管理表中の動作情報と対になる優先である「２」を取得する。そして、サーバ装置２８３は、外部機器２２４Ａの優先順位「３」と動作情報と対になる優先である「２」とを比較して、受信した動作情報を蓄積しない旨を決定する。そして、サーバ装置２８３は、優先順位の高い装置から既に登録された動作情報が存在する旨のメッセージを外部機器識別子「０９０−１２３４−５５５５」で識別される外部機器２２４Ａに送信する。
【０１７０】
次に、ＳＴＢ２２１Ｄが、動作情報「録画  ｃｈ４  １９：００−２２：００」をサーバ装置２８３に送信する場合を説明する。かかる場合、ルーター１２は、グローバルＩＰアドレス「１３２．１８２．５．１０」を動作情報等に付与し、サーバ装置２８３に送信する。次に、サーバ装置２８３は、上記動作情報と、グローバルＩＰアドレス「１３２．１８２．５．１０」と、「ＩＤ＝１」とを有する情報を受信する。そして、サーバ装置２８３は、上記グローバルＩＰアドレスと「ＩＤ＝１」との組合せに対応する「優先」を動作情報管理表から取得する。図３１に示すように、上記グローバルＩＰアドレスと「ＩＤ＝１」との組合せに対応する「優先」は、「１」である。そして、サーバ装置２８３は、動作情報管理表中の動作情報と対になる「優先」である「２」を取得する。次に、サーバ装置２８３は、グローバルＩＰアドレス「１３２．１８２．５．１０」、と「ＩＤ＝１」との組合せに対応する「優先＝１」と動作情報管理表中の動作情報と対になる「優先＝２」を比較する。そして、受信した動作情報は蓄積可能であると判断する。そして、サーバ装置２８３は、動作管理表の第一レコードの動作情報の「内容」を「録画  ｃｈ４  １９：００−２２：００」に書き換える。また、サーバ装置２８３は、動作管理表の第一レコードの動作情報の「優先」を「１」に更新する。以上の動作により、より優先順位の高い機器の送信する動作情報はサーバ装置２８３に設定され、優先順位の低い機器の送信する動作情報はサーバ装置に設定されない。
【０１７１】
次に、「リビングのエアコン」、すなわちエアコン２２１Ｅに関して簡単に説明する。図３１の動作情報管理表において、エアコン２２１Ｅの動作情報として「電源ＯＮ  温度２０℃」が登録されている。また、動作情報が有する「優先」は「１」である。かかる場合に、電話番号「０９０−３３３３−４４４４」の外部機器２２４Ｃから「電源ＯＮ  温度２７℃」の動作情報が送信されても、サーバ装置２８３は動作情報を更新しない。外部機器２２４Ｃの優先順位は「２」であり、動作情報「電源ＯＮ  温度２０℃」を登録した装置の優先順位「１」より低い。このためサーバ装置２８３は動作情報を更新しない。
【０１７２】
なお、本実施の形態において、適正な電子機器も適正な外部機器も動作情報を閲覧（取得して出力）可能である。
【０１７３】
以上、本実施の形態によれば、複数の機器から動作情報を受信した場合に、どの動作情報を優先するかに関する情報である優先情報をサーバ装置２８３が格納している。そしてサーバ装置２８３は、優先情報と動作設定情報に基づいて動作情報管理表を更新する。これにより、複数の機器からの動作情報の設定を適切に制御できる。
【０１７４】
なお、本実施の形態において、サーバ装置２８３に蓄積される動作情報は、一つの電子機器に対して一つとして説明している。しかし一つの電子機器に対して複数の動作情報を蓄積しても良い。かかることは、他の実施の形態においても同様である。
【０１７５】
また、本実施の形態において、サーバ装置２８３は放送の録画の設定を行う動作情報を格納している。そしてサーバ装置２８３は外部機器や電子機器から新しい録画設定の動作情報を受信した場合に、録画設定の動作情報の時間帯が重ならなければ、通常、上書きする必要はない。したがって、サーバ装置２８３の動作情報更新部２８３０３は、録画時間をチェックして、録画時間の重なりの有無を考慮した動作情報の蓄積を行っても良い。これは他の電子機器における他の動作情報の内容に関しても同様である。かかることは、他の実施の形態においても同様である。
【０１７６】
なお、以上説明した各機器の情報処理や制御の方法はコンピュータプログラムに記述し、実行してもよい。そのようなプログラムは、各機器の格納部に記憶したり、サーバ装置１３、１４３、２２３、２８３に記憶してネットワークを介して各機器に配信する。あるいはネットワーク上の他のサーバ装置に記憶して各機器に配信してもよい。あるいはフラッシュメモリやＣＤ−ＲＯＭ等の記憶媒体に記録し、上述のサーバ装置のいずれかに設けた読取装置（図示せず）から読み込むようにしてもよい。
【０１７７】
また、以上説明した各機器の各送信部や各受信部、各格納部などは一体に構成した実施の形態も本発明の範疇である。さらに電子機器とルータとは一体に構成してもよい。
【産業上の利用可能性】
【０１７８】
本発明によれば、外部機器から電子機器に動作情報を設定したり、電子機器の状態を取得したりする際に、直接、電子機器にアクセスする必要がなく、セキュリティーが向上する。
【図面の簡単な説明】
【０１７９】
【図１】本発明の実施の形態１における情報処理システムのシステム構成図
【図２】本発明の実施の形態１における情報処理システムのブロック図
【図３】本発明の実施の形態１における電子機器の動作を説明するフローチャート
【図４】本発明の実施の形態１におけるサーバ装置の動作を説明するフローチャート
【図５】本発明の実施の形態１におけるサーバ装置の動作を説明するフローチャート
【図６】本発明の実施の形態１における外部機器の動作を説明するフローチャート
【図７】本発明の実施の形態１における具体的な情報処理システムのシステム構成図
【図８】本発明の実施の形態１における動作情報管理表の例を示す図
【図９】Ａ〜Ｃは本発明の実施の形態１における外部機器のユーザーインターフェイスの例を示す図
【図１０】本発明の実施の形態１における設定情報の構造の例を示す図
【図１１】本発明の実施の形態１における設定情報の例を示す図
【図１２】本発明の実施の形態１における動作情報管理表の例を示す図
【図１３】本発明の実施の形態１における動作情報管理表の例を示す図
【図１４】本発明の実施の形態２における情報処理システムのシステム構成図
【図１５】本発明の実施の形態２における情報処理システムのブロック図
【図１６】本発明の実施の形態２における電子機器の動作を説明するフローチャート
【図１７】本発明の実施の形態２におけるサーバ装置の動作を説明するフローチャート
【図１８】本発明の実施の形態２における外部機器の動作を説明するフローチャート
【図１９】本発明の実施の形態２における状態情報管理表の例を示す図
【図２０】本発明の実施の形態２における状態情報管理表の例を示す図
【図２１】本発明の実施の形態２における外部機器である携帯電話の、状態情報の出力例を示す図
【図２２】本発明の実施の形態３における情報処理システムのシステム構成図
【図２３】本発明の実施の形態３における情報処理システムのブロック図
【図２４】本発明の実施の形態３における電子機器の動作を説明するフローチャート
【図２５】本発明の実施の形態３におけるサーバ装置の動作を説明するフローチャート
【図２６】本発明の実施の形態３における外部機器の動作を説明するフローチャート
【図２７】本発明の実施の形態３における具体的な情報処理システムのシステム構成図
【図２８】本発明の実施の形態４における情報処理システムのブロック図
【図２９】本発明の実施の形態４におけるサーバ装置の動作を説明するフローチャート
【図３０】本発明の実施の形態４における具体的な情報処理システムのシステム構成図
【図３１】本発明の実施の形態４における動作情報管理表の例を示す図
【符号の説明】
【０１８０】
１１、１１Ａ、１１Ｂ、１１Ｃ、１４１、２２１Ａ、２２１Ｂ、２２１Ｃ、２２１Ｄ、２２１Ｅ  電子機器
１２  ルーター
１３、１４３、２２３、２８３  サーバ装置
１４、１４４、２２４Ａ、２２４Ｂ、２２４Ｃ  外部機器
１１０１  動作情報取得部
１１０２  動作制御部
１１０３  動作部
１３０１、２８３０１  動作情報管理表格納部
１３０２  動作設定情報受信部
１３０３、２８３０３  動作情報更新部
１３０４  送信部
１４０１  外部情報格納部
１４０２  設定情報受付部
１４０３  動作設定情報送信部
１４０４  受信部
１４０５  報知部
１４１０１  電子機器識別子格納部
１４１０２  状態情報格納部
１４１０３  電子機器状態情報送信部
１４１０４、２２１０４  判断部
１４１０５、２２１０５  出力部
１４３０１  状態情報管理表格納部
１４３０２  電子機器状態情報受信部
１４３０３  状態情報更新部
１４３０４、２２３０４、２８３０４  構成部
１４３０５、２２３０５、２８３０５  送信部
１４４０２  状態取得情報受付部
１４４０３  状態取得命令送信部
１４４０４  状態情報受信部
１４４０５  状態情報出力部
２２１０１  動作情報入力受付部
２２１０２  第二動作設定情報送信部
２２３０１  動作情報取得命令受信部
２２３０２  動作情報送信部
２２４０１  動作情報取得情報入力受付部
２２４０２  動作情報取得命令送信部
２２４０３  動作情報受信部
２２４０４  動作情報出力部
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2004001611.tif 000034
【図２】
2004001611.tif 000035
【図３】
2004001611.tif 000036
【図４】
2004001611.tif 000037
【図５】
2004001611.tif 000038
【図６】
2004001611.tif 000039
【図７】
2004001611.tif 000040
【図８】
2004001611.tif 000041
【図９】
2004001611.tif 000042
【図１０】
2004001611.tif 000043
【図１１】
2004001611.tif 000044
【図１２】
2004001611.tif 000045
【図１３】
2004001611.tif 000046
【図１４】
2004001611.tif 000047
【図１５】
2004001611.tif 000048
【図１６】
2004001611.tif 000049
【図１７】
2004001611.tif 000050
【図１８】
2004001611.tif 000051
【図１９】
2004001611.tif 000052
【図２０】
2004001611.tif 000053
【図２１】
2004001611.tif 000054
【図２２】
2004001611.tif 000055
【図２３】
2004001611.tif 000056
【図２４】
2004001611.tif 000057
【図２５】
2004001611.tif 000058
【図２６】
2004001611.tif 000059
【図２７】
2004001611.tif 000060
【図２８】
2004001611.tif 000061
【図２９】
2004001611.tif 000062
【図３０】
2004001611.tif 000063
【図３１】
2004001611.tif 000064
【国際調査報告】
2004001611.tif 000065
2004001611.tif 000066
2004001611.tif 000067
2004001611.tif 000068