(57)【要約】【課題】ネットワークに接続された電化製品の種別の識別を行い、種別の識別を行った電化製品に必要なＷｅｂページのアドレスを決定する装置、方法、プログラムを提供することを目的とする。【解決手段】電化製品２０が通信可能に接続された情報処理装置５０は、電化製品２０の種別を判別するためのパケットを受信し、電化製品ごとに定められた定義ファイルを記憶し、パケットと電化製品ごとの定義ファイルを比較し、得点化し、得点が高い定義ファイルを抽出し、当該定義ファイルの電化製品情報を、電化製品の電化製品情報とし、この電化製品情報に基づいて、電化製品に必要なＷｅｂページのアドレスを決定する。【選択図】図２
2012059304.tif 000002
【特許請求の範囲】
【請求項１】
電化製品が通信可能に接続された情報処理装置であって、
前記電化製品から、当該電化製品の種別を判別するためのパケットを受信するパケット受信手段と、
前記電化製品ごとに定められた定義ファイルを記憶する記憶手段と、
前記パケットと前記電化製品ごとの定義ファイルを比較し、得点化する得点化手段と、
前記得点化手段の得点が高い定義ファイルを抽出し、当該定義ファイルの電化製品情報を、前記電化製品の電化製品情報とする電化製品種別決定手段と、
前記電化製品情報に基づいて、前記電化製品のためのＷｅｂページのアドレスを決定する決定手段と、
を備える情報処理装置。
【請求項２】
請求項１に記載の情報処理装置と、当該情報処理装置と通信可能に接続されたサーバと、から構成されるシステムであって、
前記情報処理装置の決定手段が、決定した前記アドレスに基づき、当該Ｗｅｂページを前記サーバに要求する要求手段を備えるシステム。
【請求項３】
前記決定手段は、前記電化製品が有する固有の条件に基づいて、前記アドレスを決定する請求項１に記載の情報処理装置。
【請求項４】
電化製品が通信可能に接続された情報処理装置と、当該情報処理装置と通信可能に接続されたサーバと、から構成されるシステムであって、
前記情報処理装置は、
前記電化製品から、当該電化製品の種別を判別するためのパケットを受信するパケット受信手段と、
前記電化製品ごとに定められた定義ファイルを記憶する記憶手段と、
前記パケットと前記電化製品ごとの定義ファイルを比較し、得点化する得点化手段と、
前記得点化手段の得点が高い定義ファイルを抽出し、当該定義ファイルの電化製品情報を、前記電化製品の電化製品情報とする電化製品種別決定手段と、
前記電化製品情報に基づいて、前記電化製品のためのＷｅｂページのアドレスを前記サーバに要求する要求手段と、
を備え、
前記サーバは、
前記要求手段からの要求に応じて、前記電化製品のためのＷｅｂページのアドレスを決定する決定手段と、
を備えるシステム。
【請求項５】
情報処理装置と通信可能に接続された種別識別サーバとを備えるシステムであって、
前記情報処理装置は、
電化製品から、当該電化製品の種別を判別するためのパケットを受信するパケット受信手段と、
前記パケットを前記種別識別サーバに送信することで、前記電化製品の種別に関する情報を要求する種別情報要求手段と、を備え、
前記種別識別サーバは、
前記電化製品ごとに定められた定義ファイルを記憶する記憶手段と、
前記情報処理装置からの要求に応じて、前記パケットと前記電化製品ごとの定義ファイルを比較し、得点化する得点化手段と、
前記得点化手段の結果として、得点が高い定義ファイルを抽出し、当該定義ファイルの電化製品情報を、前記電化製品の電化製品情報として、前記情報処理装置に送信する電化製品種別決定手段と、を備え、
前記情報処理装置は、前記種別識別サーバより受信した電化製品情報を前記電化製品の電化製品情報として決定し、
前記情報処理装置は、前記電化製品情報に基づいて、前記電化製品のためのＷｅｂページのアドレスを決定する手段と、を備えるシステム。
【請求項６】
電化製品が通信可能に接続された情報処理装置が実行する方法であって、
前記電化製品から、当該電化製品の種別を判別するためのパケットを受信するパケット受信ステップと、
前記電化製品ごとに定められた定義ファイルを記憶する記憶ステップと、
前記パケットと前記電化製品ごとの定義ファイルを比較し、得点化する得点化ステップと、
前記得点化ステップの得点が高い定義ファイルを抽出し、当該定義ファイルの電化製品情報を、前記電化製品の電化製品情報とする電化製品種別決定ステップと、
前記電化製品情報に基づいて、前記電化製品のためのＷｅｂページのアドレスを決定する決定ステップと、
を備える方法。
【請求項７】
電化製品が通信可能に接続された情報処理装置に、
前記電化製品から、当該電化製品の種別を判別するためのパケットを受信するパケット受信ステップ、
前記電化製品ごとに定められた定義ファイルを記憶する記憶ステップ、
前記パケットと前記電化製品ごとの定義ファイルを比較し、得点化する得点化ステップ、
前記得点化ステップの得点が高い定義ファイルを抽出し、当該定義ファイルの電化製品情報を、前記電化製品の電化製品情報とする電化製品種別決定ステップ、
前記電化製品情報に基づいて、前記電化製品のためのＷｅｂページのアドレスを決定する決定ステップ、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電化製品の種別に応じたプログラム又はページを送信する情報処理装置、方法、プログラムに関する。
【背景技術】
【０００２】
近年、家庭内ネットワークに接続可能となる電化製品として、コンピュータや電話機のみならず、デジタルテレビ、冷蔵庫、電話機、洗濯機等の家庭用電化製品全般が、適用可能となってきている。
【０００３】
さらに、近年のＩＴ化により、家庭で使用される電化製品の絶対的な数も増加してきており、ユーザにとっては、全ての家庭電化製品を管理することが困難となってきた。
【０００４】
このような状況において、インターネットを経由したサポートサービスに加入して、家庭内の電化製品を管理する方法も開示されている（例えば、特許文献１）。
【０００５】
一方、企業等で使用する多数のパソコンを設定する際に、ＰＣキッティングと呼ばれるサービスにより、多数のパソコンをまとめて、必要なアプリケーションを配布しインストールしてほしいというニーズがある（例えば、非特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−３０５１４５号公報
【非特許文献】
【０００７】
【非特許文献１】ヤマトシステム開発、“ＰＣキッティングサービス”、［ｏｎｌｉｎｅ］、［平成２２年１月５日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｎｅｋｏｎｅｔ．ｃｏ．ｊｐ／ｓｅｒｖｉｃｅ／ｉｔ／ｌｄ／ｉｎｄｅｘ．ｈｔｍｌ＞
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１の方法では、ネットワークに接続された電化製品について、製品情報である型式及び運転情報と、更新可能なデータベースに保持された電化製品の最新の機器データとに基づいてその電化製品の故障若しくは異常の有無を判定し、判定状況をメールや葉書により通知するにすぎず、電化製品に対して適切なアプリケーションを送信することまではできない。
【０００９】
さらに、非特許文献１に示されるように、複数のパソコン等の電化製品に対して、必要なアプリケーションを自動的にインストールしておいてほしいというユーザのニーズがある。
【００１０】
さらに、現状では、電化製品であるユーザ端末のシンクライアント化が進み、ＳａａＳ（Ｓｏｆｔｗａｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）により、所定のＵＲＬに基づいて、Ｗｅｂページにアクセスすることで、ユーザにとって必要なサービスが提供されることが行われている。この場合には、アプリケーションそのものをユーザ端末にダウンロードすることなく、必要なサービスを提供することができる。
【００１１】
本発明の目的は、ネットワークに接続された電化製品の種別の識別を行い、種別の識別を行った電化製品に対して、適切な配布プログラム又は配布ページを送信する装置、方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明では、以下のような解決手段を提供する。
【００１３】
（１）  電化製品が通信可能に接続された情報処理装置であって、
前記電化製品から、当該電化製品の種別を判別するためのパケットを受信するパケット受信手段と、
前記電化製品ごとに定められた定義ファイルを記憶する記憶手段と、
前記パケットと前記電化製品ごとの定義ファイルを比較し、得点化する得点化手段と、
前記得点化手段の得点が高い定義ファイルを抽出し、当該定義ファイルの電化製品情報を、前記電化製品の電化製品情報とする電化製品種別決定手段と、
前記電化製品情報に基づいて、前記電化製品のためのＷｅｂページのアドレスを決定する決定手段と、
を備える情報処理装置。
【００１４】
（２）  （１）に記載の情報処理装置と、当該情報処理装置と通信可能に接続されたサーバと、から構成されるシステムであって、
前記情報処理装置の決定手段が、決定した前記アドレスに基づき、当該Ｗｅｂページを前記サーバに要求する要求手段を備えるシステム。
【００１５】
（３）  前記決定手段は、前記電化製品が有する固有の条件に基づいて、前記アドレスを決定する（１）に記載の情報処理装置。
【００１６】
（４）  電化製品が通信可能に接続された情報処理装置と、当該情報処理装置と通信可能に接続されたサーバと、から構成されるシステムであって、
前記情報処理装置は、
前記電化製品から、当該電化製品の種別を判別するためのパケットを受信するパケット受信手段と、
前記電化製品ごとに定められた定義ファイルを記憶する記憶手段と、
前記パケットと前記電化製品ごとの定義ファイルを比較し、得点化する得点化手段と、
前記得点化手段の得点が高い定義ファイルを抽出し、当該定義ファイルの電化製品情報を、前記電化製品の電化製品情報とする電化製品種別決定手段と、
前記電化製品情報に基づいて、前記電化製品のためのＷｅｂページのアドレスを前記サーバに要求する要求手段と、
を備え、
前記サーバは、
前記要求手段からの要求に応じて、前記電化製品のためのＷｅｂページのアドレスを決定する決定手段と、
を備えるシステム。
【００１７】
（５）  情報処理装置と通信可能に接続された種別識別サーバとを備えるシステムであって、
前記情報処理装置は、
電化製品から、当該電化製品の種別を判別するためのパケットを受信するパケット受信手段と、
前記パケットを前記種別識別サーバに送信することで、前記電化製品の種別に関する情報を要求する種別情報要求手段と、を備え、
前記種別識別サーバは、
前記電化製品ごとに定められた定義ファイルを記憶する記憶手段と、
前記情報処理装置からの要求に応じて、前記パケットと前記電化製品ごとの定義ファイルを比較し、得点化する得点化手段と、
前記得点化手段の結果として、得点が高い定義ファイルを抽出し、当該定義ファイルの電化製品情報を、前記電化製品の電化製品情報として、前記情報処理装置に送信する電化製品種別決定手段と、を備え、
前記情報処理装置は、前記種別識別サーバより受信した電化製品情報を前記電化製品の電化製品情報として決定し、
前記情報処理装置は、前記電化製品情報に基づいて、前記電化製品のためのＷｅｂページのアドレスを決定する手段と、を備えるシステム。
【００１８】
（６）  電化製品が通信可能に接続された情報処理装置が実行する方法であって、
前記電化製品から、当該電化製品の種別を判別するためのパケットを受信するパケット受信ステップと、
前記電化製品ごとに定められた定義ファイルを記憶する記憶ステップと、
前記パケットと前記電化製品ごとの定義ファイルを比較し、得点化する得点化ステップと、
前記得点化ステップの得点が高い定義ファイルを抽出し、当該定義ファイルの電化製品情報を、前記電化製品の電化製品情報とする電化製品種別決定ステップと、
前記電化製品情報に基づいて、前記電化製品のためのＷｅｂページのアドレスを決定する決定ステップと、
を備える方法。
【００１９】
（７）  電化製品が通信可能に接続された情報処理装置に、
前記電化製品から、当該電化製品の種別を判別するためのパケットを受信するパケット受信ステップ、
前記電化製品ごとに定められた定義ファイルを記憶する記憶ステップ、
前記パケットと前記電化製品ごとの定義ファイルを比較し、得点化する得点化ステップ、
前記得点化ステップの得点が高い定義ファイルを抽出し、当該定義ファイルの電化製品情報を、前記電化製品の電化製品情報とする電化製品種別決定ステップ、
前記電化製品情報に基づいて、前記電化製品のためのＷｅｂページのアドレスを決定する決定ステップ、
を実行させるためのプログラム。
【発明の効果】
【００２０】
本願発明によれば、ネットワークに接続された電化製品の種別の識別を行い、種別の識別を行った電化製品に対して、適切な配布プログラム又は配布ページを送信する装置、方法、プログラムを提供することが可能である。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係るネットワークシステム１の全体構成を示す図である。
【図２】本発明の一実施形態に係る情報処理装置５０と電化製品２０の機能ブロック図である。
【図３】本発明の一実施形態に係る種別決定処理のフローチャート図である。
【図４】本発明の一実施形態に係るＭＡＣアドレスの一例を示す図である。
【図５】本発明の一実施形態に係るＭＡＣアドレスメーカテーブルの一例を示す図である。
【図６】本発明の一実施形態に係るＭＡＣアドレス機種テーブルの一例を示す図である。
【図７】本発明の一実施形態に係るポート番号の一例を示す図である。
【図８】本発明の一実施形態に係るポート番号テーブルの一例を示す図である。
【図９】本発明の一実施形態に係るアプリケーションテーブルの一例を示す図である。
【図１０】本発明の一実施形態に係る送信履歴テーブルの一例を示す図である。
【図１１】本発明の一実施形態に係る得点化処理と電化製品を特定する処理の一例を示す概念図である。
【図１２】本発明の一実施形態に係る表示部を備えた電化製品２０にアプリケーション受信の可否に関する画像が表示される一例を示す図である。
【図１３】本発明の一実施形態に係る表示部を備えた電化製品２０に、表示部を備えていない電化製品におけるアプリケーション受信の可否に関する画像が表示される一例を示す図である。
【図１４】本発明の一実施形態に係る表示部を備えた電化製品２０において、当該電化製品２０とは異なる電化製品に関するアプリケーションの受信可否に関する画像が表示される一例を示す図である。
【図１５】本発明の一実施形態に係る表示装置３６０に表示される画面イメージの一例を示す図である。
【図１６】本発明の一実施形態に係る情報処理装置５０のハードウェア構成の一例を示す図である。
【図１７】本発明の一実施形態に係るネットワークシステム５の一例を示す図である。
【図１８】本発明の一実施形態に係る種別識別サーバ５００による一例を示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２３】
［第１実施形態］
［全体構成］
図１は、ネットワークシステム１の全体構成を示す図である。
【００２４】
ネットワークシステム１は、ホームネットワーク又はオフィスのネットワークシステムであって、情報処理装置５０と、電化製品２０−ａ，２０−ｂ，２０−ｃと、ネットワーク２と、により構成される。情報処理装置５０は、有線・無線ＬＡＮ等のネットワーク２を介して、電化製品２０−ａ，２０−ｂ，２０−ｃに通信可能に接続される。
【００２５】
電化製品２０−ａ，２０−ｂ，２０−ｃとは、ネットワーク接続機能を備える電化製品であって、記録メディア録画再生装置２０−ａ（ＤＶＤ、ＨＤ録画再生装置）、電話機２０−ｂ、オーディオ２０−ｃに加えて、例えば、テレビ、コンピュータに加えて、携帯電話、携帯情報端末、携帯型音楽プレーヤ、コンテンツ再生・録画プレーヤ、プリンタ、ＦＡＸ機、コピー機、スキャナ機、ＭＦＰ（多機能周辺装置、多機能プリンタ）等の情報家電のみならず、冷蔵庫、洗濯機、食器洗浄乾燥機、扇風機、エアコン、電気ストーブ、炊飯器、電子レンジ等の白物家電や、電気照明、サーバ、交換機、ルータ等も含む。これらの電化製品２０−ａ，２０−ｂ，２０−ｃは、ネットワーク２を介して、情報処理装置５０とＴＣＰ／ＩＰ等のプロトコルで通信する機能を備える。
【００２６】
［情報処理装置、電化製品の機能］
図２は、情報処理装置５０と電化製品２０の機能ブロック図である。
【００２７】
情報処理装置５０は、リクエストパケット送信手段５１と、レスポンスパケット受信手段５２と、定義ファイル記憶手段５３と、得点化手段５４と、電化製品種別決定手段５５と、アプリケーション決定手段５６と、アプリケーション送信手段５７と、アプリケーション記憶手段５８と、を備える。情報処理装置５０は、図１６にて説明するように、制御部１０、メインメモリ３４０を備えた情報機器であり、ホーム・ゲートウェイ、サービス・ゲートウェイ等のゲートウェイ又はルータ、サーバ（ローカルネットワークに接続されるサーバ）であってよい。上記の各手段は、これを実現するプログラムがメインメモリ３４０に読み込まれて、制御部１０により実行され実現される。すなわち、情報処理装置５０は、上記手段を備える専用の情報機器でもよいし、パソコン等の他の機能を有する情報機器であってもよい。
【００２８】
リクエストパケット送信手段５１は、後述するリクエストパケットを送信する機能を有し、通信Ｉ／Ｆ３３０と、制御部１０により実現される。
【００２９】
レスポンスパケット受信手段５２は、後述するレスポンスパケットを受信する機能を有し、通信Ｉ／Ｆ３３０と、制御部１０により実現される。
【００３０】
定義ファイル記憶手段５３は、後述する定義ファイルを記憶する機能を有し、ハードディスク３９０、メインメモリ３４０等により実現される。
【００３１】
得点化手段５４は、定義ファイルに基づいて、各定義ファイルを得点化する機能を有し、制御部１０、ハードディスク３９０、メインメモリ３４０等により実現される。
【００３２】
電化製品種別決定手段５５は、最終的に電化製品の種別を決定する機能を有し、制御部１０、ハードディスク３９０、メインメモリ３４０等により実現される。
【００３３】
アプリケーション決定手段５６は、電化製品の種別に応じたアプリケーションを選択して送信するアプリケーションとして決定する機能を有し、制御部１０、ハードディスク３９０、メインメモリ３４０等により実現される。
【００３４】
アプリケーション送信手段５７は、アプリケーションを送信する機能を有し、通信Ｉ／Ｆ３３０と、制御部１０により実現される。
【００３５】
アプリケーション記憶手段５８は、アプリケーションや、後述するアプリケーションの送信先を決定するためのテーブル（図９、図１０参照）を記憶する機能を有し、ハードディスク３９０、メインメモリ３４０等により実現される。
【００３６】
電化製品２０は、ＣＰＵにより実現される制御部２１と、通信Ｉ／Ｆにより実現される通信部２４と、ハードディスク、メインメモリにより実現される記憶部２２と、を少なくとも備え、マウス等の入力デバイスである操作部２３を備えてもよい。
【００３７】
［種別決定処理のフローチャート］
図３は、種別決定処理のフローチャートである。まず、情報処理装置５０のリクエストパケット送信手段５１は、電化製品２０に対して、リクエストパケットを送信する（ステップＳ１０）。
【００３８】
リクエストパケットとは、電化製品２０の種別を判別するためのレスポンスパケットを受信するために、情報処理装置５０が、電化製品２０に送信するパケットデータである。
【００３９】
リクエストパケットは、例えば、ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎｅｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）等のコマンドであってよく、ｕＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）準拠のプロトコルであってよい。
【００４０】
なお、リクエストパケット送信手段５１は、定期的に電化製品２０に対して、リクエストパケットを送信する態様であってよい。すなわち、リクエストパケット送信手段５１が、数十秒毎、数分毎、数時間毎に、リクエストパケットを送信することで、通信可能に接続された電化製品２０を、所定のタイミングで検知する。
【００４１】
電化製品情報とは、電化製品２０に関する情報であって、電化製品の種別（電化製品の種類を特定するためのメーカ名、機器名等）が少なくとも含まれる情報である。
【００４２】
次に、情報処理装置５０のレスポンスパケット受信手段５２は、所定の電化製品２０からレスポンスパケットを受信する（ステップＳ１１）。
【００４３】
レスポンスパケットとは、電化製品２０から送信されるパケットであって、電化製品２０の種別を判別する、あるいは、電化製品２０の種別を判別する手がかりとなる、パケットデータである。第１実施形態では、レスポンスパケットとは、情報処理装置５０から送信されたリクエストパケットを受信した電化製品２０から送信される応答パケットである。レスポンスパケットは、例えば、上記リクエストパケットのレスポンスパケットであってよく、情報処理装置５０からブロードキャストされたパケットに対する応答パケットであってもよい。なお、第３実施形態で、レスポンスパケットが、リクエストパケットの応答パケットでない場合について説明する。
【００４４】
次に、情報処理装置５０は、定義ファイル参照処理を行う（ステップＳ１２）。情報処理装置５０の制御部１０は、定義ファイル記憶手段５３に記憶された定義ファイルを参照し、比較して、次の得点化処理（ステップＳ１３）を行う。
【００４５】
定義ファイルとは、電化製品２０ごとに予め定められたデータ（ライブラリ）であって、電化製品２０の種別を特定するために必要なデータである。後述する図１１を参照すると、定義ファイル（電化製品Ａ定義ファイル）は、１以上の定義項目（例えば、Ｘ５，Ｙ２，Ｚ３）からなり、定義項目の一つ一つを得点化して比較し、電化製品２０（この場合、電化製品Ａ）を特定する。定義項目とは、一つのリクエストパケット及びレスポンスパケットで電化製品２０の種別を特定するための定義データである。
【００４６】
次に、情報処理装置５０の得点化手段５４は、定義ファイルとレスポンスパケットを比較して、得点化（スコアリング）を行う（ステップＳ１３）。
【００４７】
得点化について、図１１を参照して説明する。情報処理装置５０は、１以上のリクエストパケット（Ａ１，Ｂ１，Ｃ１）を送信し、これに対するレスポンスパケット（Ｘ５，Ｙ８，Ｚ９）を受信する。そして、情報処理装置５０は、定義ファイル記憶手段５３に記憶された、電化製品毎の定義ファイル（電化製品Ａ定義ファイル、電化製品Ｂ定義ファイル、電化製品Ｃ定義ファイル）の定義項目を参照し、レスポンスパケットと比較する。
【００４８】
例えば、リクエストパケットとして、ＡＲＰコマンドを送信し、このレスポンスをある電化製品２０から受信した場合で説明する。ＡＲＰコマンドをターゲットの電化製品２０に送信することで、ターゲットの電化製品２０のＭＡＣアドレスの情報を含むパケットをレスポンスパケットとして受信する。
【００４９】
図４に示すように、ＭＡＣアドレスは、４８Ｂｉｔの符号からなり、上位２４ＢｉｔがベンダーＩＤとして、ベンダー固有のＩＤが付与され、次の８Ｂｉｔが機種ＩＤである。
【００５０】
そして、定義ファイル記憶手段５３には、電化製品毎の定義ファイルを構成するための、テーブルが記憶されていてよい。例えば、図５に示すように、ＭＡＣアドレスメーカテーブルとして、上位２４Ｂｉｔの符号と、電化製品２０のメーカ名（必ずしも、製造元のベンダー名でなくてよく、通信Ｉ／Ｆを備える電化製品２０全体のベンダー（メーカ）名であってよい）と、得点化のためのポイントと、ＩＤとが関係付けられている。さらに、図６に示すように、ＭＡＣアドレス機種テーブルとして、上位８Ｂｉｔの符号と、電化製品２０の機種名と、得点化のためのポイントと、ＩＤとが関係付けられている。
【００５１】
このＭＡＣアドレスメーカテーブルと、ＭＡＣアドレス機種テーブルの、各要素を抽出することで、定義項目となり、電化製品毎の定義ファイルを構成する。例えば、ＭＡＣアドレスメーカテーブルのＩＤ００１が、電化製品Ａ定義ファイルのＸ５（図１１参照）（定義項目Ｘ５）に該当し、ＭＡＣアドレス機器テーブルのＩＤ０１０が、電化製品Ａ定義ファイルのＹ２（定義項目Ｙ２）に該当する。
【００５２】
リクエストパケットとして送信されたＡ１のパケットを受けて、電化製品２０は、レスポンスパケット（Ｘ５）を送信する。このレスポンスパケット（Ｘ５）と、電化製品Ａの定義ファイルの定義項目を比較して、同一であれば、各テーブルを参照して、ポイントを付与する。
【００５３】
例えば、上記の例で、レスポンスパケットＸ５が、ターゲットのＭＡＣアドレスの情報を含むパケットであって、４８Ｂｉｔの符号が「０４−Ａ３−４３−５Ｆ−４３−２３」である場合で説明する。上位２４Ｂｉｔが定義項目Ｘ５（ＩＤ００１）と同一であるため、０．３のポイントを付与する。さらに、次の８Ｂｉｔにおいても、定義項目（ＩＤ０１０）と同一であるため、０．３のポイントを付与する。したがって、電化製品Ａ定義ファイルは、合計０．６ポイントを取得することができる。
【００５４】
なお、上記の例では、一のリクエストパケット（Ａ１）に対して、レスポンスパケット（Ｘ５）により、２つの定義項目（ＩＤ００１、ＩＤ０１０）に対して得点化しているが、このように、一のレスポンスパケットから複数の定義項目を得点化する態様であってよい。
【００５５】
次に、情報処理装置５０は、レスポンスパケットＹ８を、電化製品Ａ定義ファイルのＹ２と比較して、レスポンスパケットＺ９を、電化製品Ａ定義ファイルのＺ３と比較して、各ポイントを取得する（図１１参照）。電化製品Ａ定義ファイルの総合点は、このようにして求めた全てのポイントを足し合わせたものである。これを、電化製品Ａ定義ファイル、電化製品Ｂ定義ファイル、電化製品Ｃ定義ファイル・・と、全ての定義ファイルに対して算出する。
【００５６】
上記の説明では、レスポンスパケットＸ５と定義項目Ｘ５が同一である場合で説明したが、同一に限らず、類似度で判断してもよい。
【００５７】
類似度で判断する例として、レスポンスパケットＸ５の上位２４Ｂｉｔの上位１６Ｂｉｔまでが同一であれば０．２ポイントを付与し、上位８Ｂｉｔまでが同一であれば、０．１ポイントを付与する態様（パケットの文字列の類似度で判断する）であってよい。このようにすることで、レスポンスパケットと定義項目の類似度が高いとポイントを高くするといったように、ポイントの値を調整することができる。
【００５８】
情報処理装置５０は、複数種類のリクエストパケットを送信することで、複数のレスポンスパケットを電化製品２０から受信する。
【００５９】
次に、情報処理装置５０の電化製品種別決定手段５５が、電化製品２０（機器）の種別を決定する（ステップＳ１４）。すなわち、上記のような得点化を、全ての定義ファイルで行い、取得した得点を比較して、得点が最も高い定義ファイルを抽出することで、電化製品２０の種別を決定する。
【００６０】
例えば、前述の説明のように、電化製品Ａ定義ファイル、電化製品Ｂ定義ファイル、電化製品Ｃ定義ファイル・・と、全ての電化製品ごとの定義ファイルに対して算出して、最も得点の高い電化製品の定義ファイルを抽出して、電化製品２０を特定する。
【００６１】
図１１を用いて説明すると、例えば、レスポンスパケット（Ｘ５，Ｙ８，Ｚ９）と電化製品Ａ定義ファイル（Ｘ５，Ｙ２，Ｚ３）のＸ５が同一であるため、電化製品Ａ定義ファイルでは、０．６ポイントを取得するとする。これに対して、電化製品Ｂ定義ファイルの各定義項目（Ｘ１，Ｙ７，Ｚ１）は、レスポンスパケット（Ｘ５，Ｙ８，Ｚ９）と、どれも同一ではないが、類似度を考慮して、０．３ポイントを取得できたとする。
【００６２】
そして、電化製品Ｃ定義ファイル（Ｘ５，Ｙ８，Ｚ８）は、レスポンスパケット（Ｘ５，Ｙ８，Ｚ９）と、定義項目Ｘ５，Ｙ８が同一であるため、電化製品Ａ定義ファイルでは、０．９ポイントを取得したとする。この場合には、電化製品ＡからＣの定義ファイルのうち、電化製品Ｃの定義ファイルが最も高い総合点（０．９ポイント）であると決定し、定義ファイルＣを抽出するため、電化製品２０の種別は、電化製品Ｃと決定される。
【００６３】
一例として、電化製品Ａ定義ファイルを、Ａ社というメーカ名までの定義ファイルとして、電化製品Ｂ定義ファイルを、Ａ社というメーカ名に加えて、機器の種別の一つである（ＡＢ−０１）まで特定できる定義ファイルとする。この場合は、ある電化製品２０が、Ａ社製で、ＡＢ−０１という種別である場合には、電化製品Ａ定義ファイルよりも、電化製品Ｂ定義ファイルの方が、ポイントが高くなる。したがって、電化製品２０は、総合点が高くなる、電化製品Ｂ（Ａ社のＡＢ−０１）であると決定される。
【００６４】
逆に、ある電化製品２０が、Ａ社製で、ＢＣ−０３という種別である場合に、ＢＣ−０３と種別を決定する定義項目がない場合は、ＢＣ−０３であることまでは特定できないが、Ａ社製というところまで、電化製品Ａ又は電化製品Ｂの定義ファイルにより特定できる。したがって、機器名は特定できないが、少なくとも、メーカ名までは特定が可能であり、段階的に、電化製品情報を特定することができる。
【００６５】
ＭＡＣアドレス以外の得点化のための判断要素として、図７、図８を用いてＴＣＰ／ＩＰのポートにより判断する例について説明する。電化製品２０のウェルノウンポートを利用する方法、すなわち、その電化製品２０で特別に使用（バインド）されるポート番号の使用状況により、電化製品２０の種別を特定する。
【００６６】
図７に示すように、電化製品Ｘの、ポート番号５０００、５００２番は、使用中であり、５００１番は使用していないとする。例えば、ＮＥＴＳＴＡＴコマンドにより、このステイタスを検知する。そして、図８に示すように、定義ファイル記憶手段５３に記憶されたポート番号テーブルを参照して、使用中（バインド中）のポート番号を比較し、ＩＤ１００の定義項目との同一を判断して、ポイントを付与する。本テーブルでは、ポート番号５０００番、５００２番は、使用中であり、５００１番は使用していない場合は、ポイントが０．２付与される。
【００６７】
ＮＥＴＳＴＡＴコマンドを使用する場合は、リクエストパケットとして、ＮＥＴＳＴＡＴコマンドが、相手となる電化製品２０にパケットを送信してもよいが、第３実施形態で説明するように、情報処理装置５０は、電化製品２０から、ブロードキャスト又はマルチキャストのパケットを予め受信しており、これらの受信したパケットを利用して、ＮＥＴＳＴＡＴのコマンド結果を得てもよい。
【００６８】
すなわち、情報処理装置５０が、リクエストパケットとなるＮＥＴＳＴＡＴコマンドを、電化製品２０に対して送信しなくても、これまでに受信していた電化製品２０から送信されるブロードキャスト又はマルチキャストのパケット（ポート番号のバインド状態を通知するパケット等）に基づいて、上記の得点化処理が実現されてもよい。
【００６９】
なお、ポイントの付与は、ポート番号テーブルのポート番号とバインドの状態が完全に同一の場合のみではなく、存在するポートの何割が使用中であり、何割が不使用であるかということを判別して、使用程度（使用程度が完全に同一ではないが類似の程度）に応じてポイントが付与されてもよい。例えば、テーブルとして、ポートの使用程度とポイントが対応付けられて予め記憶されているとする。この場合、ポート番号５０００、５００２番は、使用中であり、５００１番は使用していないときに、６６％のポートが使用中である。したがって、６６％のポートが使用中のときに、テーブルを参照して、所定のポイントを付与するといった処理である。
【００７０】
さらに、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のバージョンを確定して、ポイントの付与を実行してもよい。例えば、第３実施形態で説明するように、ブロードキャストに送信されるレスポンスパケットとして、ｎｂｎｓ（Ｎｅｔ  ＢＩＯＳ  Ｎａｍｅ  Ｓｅｒｖｅｒ）パケットを受信して、ＯＳのバージョン情報を取得し、これに基づいて、ＯＳを特定し、特定されたＯＳのバージョンに基づいて、ポイントが付与されてもよい。
【００７１】
例えば、電化製品ＡＢ−０１の定義ファイルに、定義項目として、「ＯＳのバージョンが「Ｘ型」を使用している場合には、ポイントを０．５加算する」と登録されているとする。このとき、ｎｂｎｓパケットにより、ＯＳのバージョンが「Ｘ型」と特定されれば、電化製品ＡＢ−０１のポイントを０．５加算するという態様である。
【００７２】
次に、情報処理装置５０のアプリケーション決定手段５６が、電化製品種別決定手段５５により種別が決定された電化製品２０に対して、この電化製品２０の種別に応じたアプリケーションを、送信するアプリケーションとして決定する（ステップＳ１５）。
【００７３】
なお、本実施例では、情報処理装置５０が電化製品２０に配布する配布プログラムが、「アプリケーション」である場合で説明するが、情報処理装置５０が配布するプログラムは、アプリケーションでなくてもよく、電化製品２０にインストールされているプログラムの修正ファイル、更新ファイル、電化製品２０にインストールされているウィルス対策ソフトのパターンファイル等といった、電化製品２０で仕様される全てのプログラム、モジュール、ライブラリであってよい。
【００７４】
図９、図１０を参照して送信するアプリケーションの決定について説明する。図９に示すように、アプリケーション記憶手段５８に記憶されたアプリケーションテーブルを参照して、電化製品種別決定手段５５により種別が決定された電化製品に対応したアプリケーションが選択される。そして、図１０に示されるアプリケーション記憶手段５８に記憶された送信履歴テーブルを参照して、未だ送信されていないアプリケーション、すなわち、送信履歴テーブルに記憶されていないアプリケーションを送信するアプリケーションとして決定する。
【００７５】
例えば、電化製品種別決定手段５５により、ある電化製品２０が、電化製品Ａであると決定されたとすると、アプリケーション決定手段５６は、アプリケーションテーブルを参照して、電化製品Ａに対応したアプリケーションである、Ａ＿Ｕｐｄａｔｅ＿００１と及びＡ＿Ｕｐｄａｔｅ＿００２を選択する。そして、送信履歴テーブルに記憶されていないアプリケーションである、Ａ＿Ｕｐｄａｔｅ＿００２を送信するアプリケーションとして決定する。
【００７６】
次に、情報処理装置５０のアプリケーション送信手段５７が、アプリケーション決定手段５６により送信することが決定されたアプリケーションを、アプリケーション記憶手段５８から抽出してアプリケーションに対応した電化製品２０に送信するとともに、送信記録を送信履歴テーブルに記憶する（ステップＳ１６）。また、アプリケーションを受信する電化製品２０において、表示部を備えているものについては、電化製品２０がアプリケーションを受信するか否か、すなわち、ダウンロードするか否かをユーザが決定できるようにして、ダウンロードをした場合にアプリケーションを電化製品２０に対して適用するようにしてもよい。例えば、アプリケーションを受信する電化製品２０が表示部を備えたパーソナルコンピュータ２０−ｄである場合に、図１２に示すように、ダウンロードするか否かを確認する画面を表示部に表示して、ユーザに判断させるようにする。
【００７７】
なお、表示部を備えていない電化製品２０にアプリケーションを送信する場合に、表示部を備えている別の電化製品２０に対して、表示部を備えていない電化製品２０がアプリケーションを受信するか否かを表示して、ユーザがアプリケーション受信の可否を判断できるようにしてもよい。例えば、アプリケーションを受信する電化製品２０が表示部を備えていない電化製品である冷蔵庫２０−ｅである場合に、図１３に示すように、冷蔵庫２０−ｅにてアプリケーションをダウンロードするか否かを確認する画面を、表示部を備えたパーソナルコンピュータ２０−ｄの表示部に表示して、ユーザに判断させるようにする。
【００７８】
なお、電化製品２０のアプリケーションを当該電化製品２０−ｆとは別の電化製品２０−ｄ（すなわち、電化製品２０−ｆに関連した別の電化製品２０−ｄ）に送信して適用してもよい。すなわち、電化製品２０−ｆと、この電化製品２０−ｆに関連した別の電化製品２０−ｄに関するデータと、対象となるアプリケーション名とを対応付けた関連電化製品テーブルを予め情報処理装置５０に記憶しておく。そして、電化製品２０−ｆの種別が決定され、アプリケーション名がアプリケーションテーブルで決定された際に、関連電化製品テーブルを参照して、電化製品名とアプリケーション名とが合致した場合は、対応する関連した別の電化製品２０−ｄを決定し、この関連した別の電化製品２０−ｄに、対象となるアプリケーションを送信する。なお、本実施例は、アプリケーションの送信のみならず、配布ページの送信のために用いられてもよい。
【００７９】
ここで、アプリケーションを受信する電化製品２０においてアプリケーションを受信するか否か、すなわち、ダウンロードするか否かをユーザが決定できるようにしてもよい。例えば、アプリケーションが、プリンタ２０−ｆのプリンタドライバの更新ファイルであって、パーソナルコンピュータ２０−ｄがプリンタ２０−ｆを利用している場合に、図１４に示すように、プリンタ２０−ｆを使用するパーソナルコンピュータ２０−ｄの表示部に、パーソナルコンピュータ２０−ｄがプリンタ２０−ｆのプリンタドライバの更新ファイルを受信するか否かを決定させる画面を表示して、ユーザに判断させるように、操作を促してもよい。
【００８０】
なお、本実施形態では、アプリケーション記憶手段５８からアプリケーションを抽出して電化製品に送信することとしたが、これに限らない。例えば、情報処理装置５０ではアプリケーションテーブル及び送信履歴テーブルを記憶し、さらに、情報処理装置５０及びアプリケーションを記憶して送信するアプリケーション供給サーバを通信可能に設ける。そして、情報処理装置５０が、アプリケーション供給サーバに対してアプリケーションの送信を要求すると、アプリケーションを直接電化製品に送信することとしてもよい。このようにすることで、アプリケーション情報のみ情報処理装置５０で管理を行い、アプリケーション自体を別サーバで管理するので、情報処理装置５０におけるアプリケーションに関わる管理が容易となる。
【００８１】
このように、ネットワークに接続された電化製品の種別の識別を行い、種別の識別を行った電化製品に対して、適切なアプリケーションを送信することができる。
【００８２】
［画面イメージ図］
図１５は、情報処理装置５０が、表示装置３６０を有する場合に、ネットワークシステム１に接続された、電化製品２０−ｇ，２０−ｈ，２０−ｉ，２０−ｊの電化製品情報及びアプリケーションの適用状況がアイコンとともに表示されたことを示す画面イメージ図である。ここでは、それぞれの電化製品２０に対してリクエストパケットが送信されると、それぞれの電化製品２０からレスポンスパケットを受信し、このレスポンスパケットに基づいて、得点化を行う。そして、得点を集計して総合点を算出し、電化製品２０の種別を特定すると、特定した電化製品２０の種別に基づいて、送信するアプリケーションを送信して当該電化製品２０に対してアプリケーションを送信する。そして、特定した電化製品２０の種別及び送信されたアプリケーションの情報を表示する。このように、特定した電化製品２０の種別及び送信されたアプリケーションの情報を表示するので、ユーザは、それぞれの電化製品２０がどのような状況にあるのか容易に確認できる。なお、特定した電化製品２０の種別及び送信されたアプリケーションの情報を表示するに限らず、それぞれの電化製品に対するアプリケーションの送信履歴情報を詳細に表示する画面を表示してもよい。
【００８３】
［ハードウェア構成図］
図１６は、情報処理装置５０のハードウェア構成を示す図である。本発明が実施されるサーバは標準的なものでよく、以下に構成の一例を示す。
【００８４】
情報処理装置５０は、制御部１０を構成するＣＰＵ３１０（マルチプロセッサ構成ではＣＰＵ３２０等複数のＣＰＵが追加されてもよい）、バスライン４９０、通信Ｉ／Ｆ（Ｉ／Ｆ：インターフェイス）３３０、メインメモリ３４０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）３５０、表示装置３６０、Ｉ／Ｏコントローラ３７０、キーボード及びマウス等の入力装置３８０、ハードディスク３９０、光ディスクドライブ４００、並びに半導体メモリ４２０を備える。なお、ハードディスク３９０、光ディスクドライブ４００、並びに半導体メモリ４２０をまとめて記憶部１２０と呼ぶ。
【００８５】
制御部１０は、情報処理装置５０を統括的に制御する部分であり、ハードディスク３９０に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００８６】
通信Ｉ／Ｆ３３０は、情報処理装置５０が、上述したネットワーク２を介して電化製品２０と情報、データを送受信する場合のネットワーク・アダプタである。通信Ｉ／Ｆ３３０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００８７】
ＢＩＯＳ３５０は、情報処理装置５０の起動時にＣＰＵ３１０が実行するブートプログラムや、情報処理装置５０のハードウェアに依存するプログラム等を記録する。
【００８８】
表示装置３６０は、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００８９】
Ｉ／Ｏコントローラ３７０には、ハードディスク３９０、光ディスクドライブ４００、及び半導体メモリ４２０等の記憶装置である記憶部１２０を接続することができる。
【００９０】
入力装置３８０は、情報処理装置５０の管理者による入力の受け付けを行うものである。
【００９１】
ハードディスク３９０は、本ハードウェアを情報処理装置５０として機能させるための各種プログラム、本発明の機能を実行するプログラム、ＤＢに格納されているテーブル及びレコードを記憶する。なお、情報処理装置５０は、外部に別途設けたハードディスク（図示せず）を外部記憶装置として利用することもできる。
【００９２】
光ディスクドライブ４００としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は、各ドライブに対応した光ディスク４１０を使用する。光ディスク４１０から光ディスクドライブ４００によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ３７０を介してメインメモリ３４０又はハードディスク３９０に提供することもできる。
【００９３】
なお、本発明でいうコンピュータとは、記憶装置、制御部等を備えた情報処理装置をいい、情報処理装置５０は、制御部１０、記憶部１２０等を備えた情報処理装置により構成され、この情報処理装置は、本発明のコンピュータの概念に含まれる。
【００９４】
［第２実施形態：アプリケーション配布サーバからアプリケーションのダウンロード］
第１実施形態では、アプリケーション決定手段５６が、送信するアプリケーションを決定してから、アプリケーション記憶手段５８に記憶されたアプリケーションを抽出したが、第２実施形態では、アプリケーションがアプリケーション配布サーバに記憶され、情報処理装置５０がアプリケーションを要求してダウンロードする。
【００９５】
情報処理装置５０は、アプリケーション決定手段５６が、決定した当該アプリケーションをアプリケーション配布サーバに要求するアプリケーション要求手段（配布プログラム要求手段）を備える。さらに、アプリケーション配布サーバは、アプリケーション要求手段の要求に応じて、アプリケーションテーブルを参照し、アプリケーションを選択して、情報処理装置５０に送信するアプリケーション送信手段（配布プログラム送信手段）と、送信するアプリケーションと上記のアプリケーションテーブルを記憶するアプリケーション記憶手段とを備える。
【００９６】
［第３実施形態：パッシブパケットの実施態様］
第３実施形態では、情報処理装置５０が、リクエストパケットを電化製品２０に対して送信せずに、種別決定処理（ステップＳ１１からＳ１４）を実行する実施形態である。
【００９７】
すなわち、電化製品２０が所定のタイミングで情報処理装置５０に対して送信するブロードキャストのパケット及び、マルチキャストのパケット（パッシブパケット）を、（レスポンス）パケットとして処理を行う。
【００９８】
情報処理装置５０は、電化製品２０の種別を決定する際に、電化製品２０に対してリクエストパケットを送信することなく、電化製品２０からブロードキャスト又はマルチキャストのパケットを受信して、これらのパケットに基づいて、定義ファイルを参照し、得点化処理を行い、電化製品２０の種別を決定する（図３の種別決定処理のステップＳ１２からＳ１４）。
【００９９】
ブロードキャストのパケットとは、ネットワーク上にある、全ての端末に対して、同時に送信するデータパケットである。マルチキャストのパケットとは、ブロードキャストのパケットのように、全ての端末ではないが、ネットワーク上の所定の複数の端末に、同時に送信するデータパケットである。
【０１００】
例えば、パッシブパケットであるｎｂｎｓパケットを受信して、ＯＳのバージョン情報を取得し、これに基づいて、ＯＳを特定し、特定されたＯＳのバージョンに基づいて、ポイントが付与されてもよい。例えば、電化製品ＡＢ−０１の定義ファイルに、定義項目として、「ＯＳのバージョンが「Ｘ型」を使用している場合には、ポイントを０．５加算する」と登録されているとする。このとき、ｎｂｎｓパケットにより、ＯＳのバージョンが「Ｘ型」と特定されれば、電化製品ＡＢ−０１のポイントを０．５加算するという態様である。
【０１０１】
なお、情報処理装置５０が、複数種類のブロードキャスト又はマルチキャストのパケットを受信して、個々に得点化した総合点に基づいて、電化製品２０を特定してもよい。
【０１０２】
情報処理装置５０が、リクエストパケットを送信し、これに対するレスポンスパケットを受信して得点化処理を行った結果と、ブロードキャスト又はマルチキャストのパケットを受信して得点化処理を行った結果と、を組み合わせて、電化製品２０の種別を特定してもよい。
【０１０３】
［第４実施形態：配布ページサーバから配布ページのダウンロード］
第２実施形態では、アプリケーションがアプリケーション配布サーバに記憶され、情報処理装置５０がアプリケーションを要求してダウンロードする場合について説明したが、第４実施形態では、配布ページが配布ページサーバに記憶され、情報処理装置５０が配布ページを要求してダウンロードする場合について説明する。
【０１０４】
情報処理装置５０は、アプリケーション決定手段の代わりに、配布ページ要求手段を備える。配布ページ要求手段は、電化製品種別決定手段５５により決定された電化製品情報に基づいて、アプリケーションテーブルに相当するＷｅｂページのアドレステーブルを参照して、ＷｅｂページのＵＲＬアドレスを決定し、このＵＲＬアドレスを有する配布ページサーバに、配布ページを要求する。Ｗｅｂページのアドレステーブルは、情報処理装置５０に記憶され、電化製品名と、その電化製品２０に対してサービスが提供される配布ページサーバのアドレスとなるＵＲＬアドレスが、それぞれ対応付けられているテーブルである。
【０１０５】
この要求に応じて、配布ページサーバは、電化製品２０の配布ページを検索し、決定する配布ページ決定手段を備える。配布ページサーバの配布ページ送信手段は、決定した配布ページを情報処理装置５０に送信する。情報処理装置５０の配布ページ送信手段は、配布ページサーバから送信された配布ページを受信して、該当する電化製品２０に配布ページを送信する。電化製品２０は、この配布ページを受信して、出力する。また、電化製品２０に関連した別の電化製品が、配布ページを受信して、出力してもよい。
【０１０６】
［ユーザからの補助入力］
上記実施形態によれば、情報処理装置５０又は、後述する種別識別サーバ５００により、電化製品２０の電化製品情報が決定されるが、ユーザからの補助的なデータ入力を受付けて、このデータに基づいて、電化製品情報が決定されてもよい。例えば、ユーザが電化製品２０に関するデータ（例えば、メーカ名）を認識している場合は、ユーザが電化製品２０に関するデータを、情報処理装置５０又は種別識別サーバ５００が受付けて、このデータと得点化の結果に基づいて電化製品２０の電化製品情報を決定する。すなわち、情報処理装置５０又は種別識別サーバ５００は、得点化の前に、ユーザからの入力データにより、例えば、メーカ名を決定し、決定されたメーカ名に関する定義ファイルのみを参照し、他のメーカ名を含む定義ファイルの参照を行わないで、電化製品情報を決定する。
【０１０７】
ここで、メーカ名の入力は、電化製品２０、情報処理装置５０又は種別識別サーバ５００いずれかに対するユーザによるテキスト入力であってもよいし、デジタルカメラで撮影した画像から文字認識を行い、この文字からメーカ名を抽出し、このメーカ名のデータを利用してもよい。すなわち、情報処理装置５０又は種別識別サーバ５００は、デジタルカメラで撮影した画像の入力を受けて、この画像の文字認識を行い、この電化製品２０に関する情報をテキスト文字として抽出する。この抽出したテキスト文字を、入力データとして利用する。
【０１０８】
ここで、電化製品２０のメーカ名までは決定ができるが、電化製品２０の機器名までは決定できないといった、最終的な種別の決定ではなく、段階的な決定までが可能である場合がある。このような場合に対応するために、例えば、「メーカ名は○×で特定できましたが、機器名が不明ですので、機器名の入力をお願いします。」といった、質問形式で、ユーザに問いかけるウィザードを表示してもよい。すなわち、メーカ名までが、決定できるが、機器名が決定できない場合には、この質問メッセージを表示するように構成する。ここで、質問する内容は、機器名に限られず、電化製品２０の種別（デジタルテレビ、記録媒体再生レコーダー等）を問いかけてもよいし、想定される電化製品２０の、大きさ、色彩、形状を問いかけてもよい。この場合は、予め当該電化製品２０と、大きさ、色彩、形状等が対応づけて記憶され、これらに対する応答を得ることで、機器名等の識別が可能となっている。問いかける場合に、決定される候補となる電化製品２０のアイコン（画像）が、複数、表示されて、ユーザからアイコンの選択を受け付ける形であってもよい。
【０１０９】
また、入力データは、上述のメーカ名に限定されることなく、商品名、ロゴマーク、ハウスマーク、型名等であってよい。この場合は、使用される商品名、ロゴマーク、ハウスマーク、型名等が、定義項目を構成し定義ファイルとして予め記憶されていることを前提としている。逆に、ユーザから入力されたデータが定義項目として記憶され、定義ファイル等のデータベースの更新に使用されてよい。
【０１１０】
結果として、このように、ユーザから電化製品２０の補助的な情報を受けることで、種別決定の処理時間を短縮し、的確な種別に決定することが可能となる。
【０１１１】
［ＨＴＴＰのパケットキャプチャ］
情報処理装置５０が、ルータ等の公衆回線網へのゲートウェイとなっている場合は、電化製品２０が公衆回線（インターネット）等の外部ネットワークに接続する際に、情報処理装置５０を経由して、アクセスが行われる。したがって、情報処理装置５０が、電化製品２０から外部ネットワークへの要求パケットを取得（キャプチャ）し、このパケットを分析することで、電化製品２０の電化製品情報を決定してもよい。すなわち、クライアント端末となる電化製品２０が、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）要求パケットを送信して通信を行う際に、最初の要求パケットから通信が終了するまでのパケットのうちの全部又は一部を電化製品２０の電化製品情報の決定に利用してもよい。
【０１１２】
例えば、電化製品２０が、デジタルテレビである場合に、デジタルテレビの種別によっては、閲覧、再生可能なコンテンツに違いがある場合がある。デジタルテレビＡであれば、Ｗｅｂページ閲覧機能、ビデオ再生機能及びレンタルビデオ再生機能を有するが、デジタルテレビＢであると、Ｗｅｂページ閲覧機能のみを有するといった場合である。したがって、電化製品２０が、ビデオ再生機能の再生要求のパケットを送信し、これを情報処理装置５０がキャプチャした場合は、電化製品２０は、デジタルテレビＢではなく、デジタルテレビＡであると決定する。このように再生可能なコンテンツの違いに応じて、要求するパケットの種類に応じて、電化製品２０の電化製品情報（種別）を決定してもよい。
【０１１３】
［種別決定の手掛かりとなる他の情報について］
電化製品２０の種別を決定するにあたって、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）クライアントの種別を分類することで、電化製品２０の種別を決定することも可能である。
ＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｖｅｒｔｉｏｎ  ６）に対応した電化製品２０であるか否かの情報を利用することも可能である。
メーカ独自のプロトコルを使用することで、ネットワーク内の電化製品２０間の通信を確立する場合がある。例えば、ＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｒａｇｅ）と、パソコンを（ＬＡＮ等の）ネットワークに接続すると、パソコンが、ＮＡＳを探知し、接続するためのメーカ独自のパケットを送信する場合がある。この場合に、情報処理装置５０が、メーカ独自のパケットを取得して、種別を決定してもよい。
各電化製品２０の消費電力を時系列でグラフとして形成した消費電力波形に基づいて、電化製品２０の種別を決定してもよい。すなわち、消費電力の波形は、電化製品２０の種別に応じて異なるため、予め電化製品２０毎の消費電力の波形を記憶しておき、記憶された波形と比較することで、電化製品２０を特定してもよい。
【０１１４】
［アプリケーション又は配布ページの送信のタイミング］
情報処理装置５０が、アプリケーション又は配布ページを電化製品２０に送信するタイミングは、基本的には、アプリケーション決定処理（ステップＳ１５）によりアプリケーションを決定した後、随時、送信する。すなわち、電化製品２０に対して、情報処理装置５０が、いわば、強制的にアプリケーションを送信する。電化製品２０では、情報処理装置５０から、いつでも、このアプリケーションを受信できる待受処理が実行されていてよい。配布ページも同様に、配布ページを取得した後、随時、送信してもよい。
【０１１５】
その他のタイミングとしては、電化製品２０が情報処理装置５０にアクセスした任意のタイミングであってよい。例えば、情報処理装置５０が、ルータやゲートウェイとして機能するため、電化製品２０が公衆ネットワークやセグメントの異なる他のネットワークにアクセスする際に、情報処理装置５０にアクセスしたタイミングで、アプリケーション（配布ページ）を送信してもよい。
【０１１６】
［企業のオフィスネットワークでの利用について］
本発明の好適な実施態様として、図１７を参照して、電化製品２０が、パソコン２０―ｘ，ｙ，ｚであって、情報処理装置５０が、企業等（家庭内であってもよい）のオフィスネットワーク６で使用されるネットワークシステム５の場合について、説明する。通常、企業では、情報処理システム部が、各パソコン２０―ｘ，ｙ，ｚのインストールされるソフトウェアを管理する。例えば、多数の新規のパソコンを購入した際に、全てのパソコンに対して、その企業で必要なソフトウェアをインストールすることは、情報処理システム部が担当したり、ＰＣキッティングのサービスやソフトウェアを利用して行われる。そこで、情報処理装置５０と、新規のパソコン２０―ｘ，ｙ，ｚとを、オフィスネットワーク６に接続することで、情報処理装置５０が、自動的に、新規のパソコン２０―ｘ，ｙ，ｚに対して、アプリケーションプログラム又は配布ページを送信することができる。
【０１１７】
［電化製品が有する固有の条件に基づいたアプリケーション又は配布ページの送信］
図９に示したアプリケーションテーブルの他に、電化製品２０のメーカ名、電化製品２０に備えられたハードウェア名、オペレーティングシステム名、インストールされているプログラム名の各々と、電化製品名が関係付けられた電化製品テーブルが、情報処理装置５０又は所定のサーバに記憶されていてもよい。例えば、電化製品２０とメーカ名とが関係付けられたテーブルが情報処理装置５０又は所定のサーバに記憶されている。そして、情報処理装置５０の電化製品種別決定手段５５が、電化製品２０の機種名（図９で参照される電化製品名）を決定する前に、メーカ名までが電化製品情報として決定できる場合がある。このメーカ名と、電化製品テーブルに基づいて、アプリケーション決定手段５６は、アプリケーションを決定する。なお、メーカ名以外で電化製品が有する固有の条件として、電化製品２０に備えられたハードウェア名、電化製品２０のオペレーティングシステム名、電化製品２０にインストールされているプログラム名のデータが配布の条件となってよい。このような実施態様によれば、複数の電化製品２０が共通に有する固有の条件に基づいて、共通の固有の条件を有する複数の電化製品２０に対して、共通のアプリケーションを、個々にインストールする必要がなく、ほぼ同じタイミングで一括して送信することができる。なお、配布ページについても、同様に、Ｗｅｂページのアドレステーブルと、メーカ名等のテーブルにより配布ページが決定されてもよい。
【０１１８】
［種別識別サーバによる実施態様］
上記の実施形態では、情報処理装置５０が電化製品２０の種別を決定する実施態様について説明したが、これに限られず、電化製品２０の種別を、公衆回線を介して接続された種別識別サーバ５００が決定する態様を以下に説明する。
【０１１９】
図１８に示すように、アプリケーション配布システム８は、情報処理装置５０と、電化製品２０と、種別識別サーバ５００と、アプリケーション配布サーバ３０と、から構成される。好適な実施形態では、電化製品２０と情報処理装置５０が、ローカルネットワーク（ホームネットワーク）で通信可能に接続され、種別識別サーバ５００とは、公衆回線（インターネット等）を介して、通信可能に接続されている。なお、情報処理装置５０が、電化製品２０と、公衆回線を介して接続されていてもよい。
【０１２０】
情報処理装置５０は、リクエストパケット送信手段５１と、レスポンスパケット受信手段５２と、電化製品種別情報要求手段６１と、電化製品種別決定手段５７と、アプリケーション要求手段６２、アプリケーション送信手段６３と、を備える。情報処理装置５０は、例えば、Ｊａｖａ（登録商標）ＶＭ（Ｊａｖａ  Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ）とＯＳＧｉ（Ｏｐｅｎ  Ｓｅｒｖｉｃｅｓ  Ｇａｔｅｗａｙ  Ｉｎｉｔｉａｔｉｖｅ）フレームワークが動作する機器上でならば動作させることが可能である。
【０１２１】
リクエストパケット送信手段５１は、電化製品２０に対して、リクエストパケットを送信する機能を有し、通信Ｉ／Ｆ３３０（図１６参照）と、制御部１０により実現される。
【０１２２】
レスポンスパケット受信手段５２は、電化製品２０からレスポンスパケットを受信する機能を有し、通信Ｉ／Ｆ３３０と、制御部１０により実現される。
【０１２３】
電化製品種別情報要求手段６１は、種別識別サーバ５００に対して、電化製品種別を特定する情報（電化製品情報）を要求する機能を有し、通信Ｉ／Ｆ３３０と、制御部１０により実現される。具体的には、電化製品種別情報要求手段６１は、情報処理装置５０から、電化製品２０に送信されたリクエストパケット、これに対して電化製品２０が応答したレスポンスパケットを種別識別サーバ５００に送信して、電化製品情報を要求する。
【０１２４】
電化製品種別決定手段５７は、種別識別サーバ５００が特定した電化製品種別を特定する情報（電化製品情報）を受信する機能を有し、通信Ｉ／Ｆ３３０と、制御部１０により実現される。
【０１２５】
種別識別サーバ５００は、情報処理装置５０からの要求を受付ける要求受付手段５０１と、得点化手段５０２と、定義ファイル記憶手段５０３と、電化製品種別決定手段５０４と、を備える。種別識別サーバ５００は、コンピュータであり、ハードウェアの基本的な構成は、情報処理装置５０と同一であってよい。
【０１２６】
要求受付手段５０１は、情報処理装置５０からの電化製品情報の要求を受け付ける機能を有し、制御部と通信Ｉ／Ｆにより実現される。具体的には、情報処理装置５０から、電化製品２０に送信されたリクエストパケット、これに対して電化製品２０が応答したレスポンスパケットを情報処理装置５０から受信し、得点化手段５０２に処理を促す。
【０１２７】
得点化手段５０２は、定義ファイルに基づいて、各定義ファイルを得点化する機能を有し、制御部、ハードディスク又はフラッシュディスク（ＳＳＤ）により実現される。本機能は、上述の得点化手段５４と同様である。
【０１２８】
定義ファイル記憶手段５０３は、後述する定義ファイルを記憶するデータベース機能を有し、制御部、ハードディスク又はフラッシュディスク（ＳＳＤ）により実現される。本機能は、上述の定義ファイル記憶手段５３と同様であるが、定義ファイル記憶手段５０３は専用のサーバであることから、情報処理装置５０で管理するよりも、取扱うことが可能な定義ファイルのデータ量を多くすることが可能である。なお、データベース言語として、ＳＱＬを使用してもよい。
【０１２９】
電化製品種別決定手段５０４は、最終的に電化製品の種別を決定し、情報処理装置５０に送信する機能を有し、制御部、ハードディスク又はフラッシュディスク（ＳＳＤ）により実現される。本機能は、上述の電化製品種別決定手段５５とは、最終的に決定された電化製品の種別についての情報である電化製品情報を、情報処理装置５０に送信する機能を除いて、同様である。
【０１３０】
情報処理装置５０が、電化製品２０に対して、所定のリクエストパケットを送信するリクエストパケット送信ステップと、リクエストパケットを送信した電化製品２０から、この電化製品２０の種別を判別するためのレスポンスパケットを受信するレスポンスパケット受信ステップと、レスポンスパケットを種別識別サーバ５００に送信することで、電化製品２０の種別に関する情報を要求する種別情報要求ステップと、を実行する。
【０１３１】
これに対して、種別識別サーバ５００が、電化製品２０ごとに定められた定義ファイルを記憶する記憶ステップと、情報処理装置５０からの要求に応じて、レスポンスパケットと電化製品２０ごとの定義ファイルを比較し、得点化する得点化ステップと、得点化ステップにより得点が高い定義ファイルを抽出し、定義ファイルの電化製品情報を、電化製品２０の電化製品情報として、情報処理装置５０に、電化製品情報を送信する電化製品種別決定ステップと、を実行する。
【０１３２】
次に、情報処理装置５０の電化製品種別決定手段５７は、種別識別サーバ５００より電化製品情報を受信し、この電化製品情報を電化製品２０の電化製品情報と決定する。次に、アプリケーション要求手段６２が、アプリケーション配布サーバ３０に、電化製品情報に基づく、アプリケーションを要求し、アプリケーション配布サーバ３０のアプリケーション決定手段３１が、上述のようにアプリケーション記憶手段３２を参照して、アプリケーションを決定し、アプリケーション送信手段３３が、決定したアプリケーションを、情報処理装置５０に送信する。情報処理装置５０のアプリケーション送信手段６３が、アプリケーション配布サーバ３０から受信したアプリケーションを電化製品２０に送信する。なお、情報処理装置５０が電化製品情報を決定した電化製品２０のアプリケーションを決定してもよい。この場合は、情報処理装置５０が、アプリケーション決定手段、アプリケーション記憶手段を備えている。本実施形態によれば、電化製品の種別決定までを、ＳａａＳ（Ｓｏｆｔｗａｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ）型に提供することができる。
【０１３３】
なお、アプリケーションの送付ではなく、配布ページに関しても、同様に、種別識別サーバ５００による電化製品情報が決定した後に、情報処理装置５０が、配布ページサーバにアクセスして、配布ページを受信して、電化製品２０に送信してもよい。
【０１３４】
この実施形態によれば、通信可能に接続された電化製品の種別（電化製品の種類を特定する機器名等）を、ユーザが関与することなく自動的に特定することが可能であるが、さらに、種別識別サーバ５００が電化製品情報を決定するため、定義ファイルが新たに更新されても、種別識別サーバ５００の定義ファイル記憶手段５０３のみを更新すればよく、情報処理装置５０の定義ファイルを更新する必要がない。
【０１３５】
すなわち、情報処理装置５０は、ユーザの家庭や企業内に少なくとも１台配置されるため、これらの個々の情報処理装置５０の定義ファイルを更新することは、効率的ではない場合がある。これに対して、種別識別サーバ５００の定義ファイル記憶手段５０３のみの更新で、更新を行うことができるため、結果として、電化製品２０の種別を決定するための情報の管理の一元化を図ることが可能である。定義ファイルは、電化製品２０の種別が増える度（新しい電化製品２０がリリースされるたび）に更新されるため、一元化により利便性が大いに高まる。
【０１３６】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【０１３７】
例えば、ＯＳＧｉ（Ｏｐｅｎ  Ｓｅｒｖｉｃｅｓ  Ｇａｔｅｗａｙ  Ｉｎｉｔｉａｔｉｖｅ）技術を拡張したプラットフォームである、ＯＳＡＰ（ＯＳＧｉ  Ｓｅｒｖｉｃｅ  Ａｇｇｒｅｇａｔｉｏｎ  Ｐｌａｔｆｏｒｍ）に対して、本実施形態でいう情報処理装置５０を適用することとしてもよい。すなわち、ＯＳＡＰとは、複数のサービスプロバイダが、サービス・ゲートウェイと呼ばれるゲートウェイ装置と、当該ゲートウェイ装置を管理するセンターシステムとを共用して、ユーザにサービスを提供するプラットフォームであるので、ＯＳＡＰのサービス・ゲートウェイとして、本実施形態の情報処理装置５０を適用する。そうすると、情報処理装置５０には、センターシステムを介して、常に新しいアプリケーションがダウンロードされるので、情報処理装置５０に接続されている電化製品２０に対して、常に新しいアプリケーションを適用することができる。
【０１３８】
［上記以外の解決手段］
（１）  電化製品が通信可能に接続された情報処理装置であって、
前記電化製品に対して、所定のリクエストパケットを送信するリクエストパケット送信手段と、
前記リクエストパケットを送信した電化製品から、当該電化製品の種別を判別するためのレスポンスパケットを受信するレスポンスパケット受信手段と、
前記電化製品ごとに定められた定義ファイルを記憶する記憶手段と、
前記レスポンスパケットと前記電化製品ごとの定義ファイルを比較し、得点化する得点化手段と、
前記得点化手段の得点が高い定義ファイルを抽出し、当該定義ファイルの電化製品情報を、前記電化製品の電化製品情報とする電化製品種別決定手段と、
前記電化製品情報に基づいて、前記電化製品のアプリケーションを決定するアプリケーション決定手段と、
前記電化製品のアプリケーションを、所定の条件に応じて前記電化製品に送信するアプリケーション送信手段と、
を備える情報処理装置。
【０１３９】
（１）の発明では、情報処理装置は、電化製品に対して、所定のリクエストパケットを送信し、リクエストパケットを送信した電化製品から、当該電化製品の種別を判別するためのレスポンスパケットを受信し、予め記憶された定義ファイルと、レスポンスパケットとを比較し、得点化（スコアリング）する。そして、得点が高い定義ファイルを抽出し、当該定義ファイルの電化製品情報を、電化製品の電化製品情報として、電化製品の種別を決定する。そして、電化製品情報に基づいて、電化製品のアプリケーションを決定し、このアプリケーションを、所定の条件に応じて送信する。
【０１４０】
したがって、（１）の発明によれば、通信可能に接続された電化製品の種別（電化製品情報）を、自動的に特定することで識別を行い、識別を行った電化製品（電気機器）に対して、ユーザが意識することなく適切なアプリケーションを送信することが可能である。
【０１４１】
（２）  前記リクエストパケット送信手段と前記レスポンスパケット受信手段とは、前記電化製品と前記情報処理装置との間で、複数のパケットの送受信を行い、
前記電化製品種別決定手段が、複数のパケットの総合点で、得点が高い定義ファイルを抽出する、（１）に記載の情報処理装置。
【０１４２】
したがって、（２）の発明によれば、（１）の発明に加えて、複数のパケットの総合点で、電化製品の種別、機器名（電化製品情報）を特定するため、段階的に電化製品情報の精度を上げていることが可能である。例えば、電化製品の機器名までが不明であっても、電化製品のメーカ名までは判明することができるといったように、段階的に電化製品情報を特定することが可能である。
【０１４３】
（３）  前記得点化手段は、前記レスポンスパケットと前記電化製品ごとの定義ファイルを比較し、前記レスポンスパケットと前記定義ファイルとの類似度により得点化する（１）又は（２）に記載の情報処理装置。
【０１４４】
したがって、（３）の発明によれば、レスポンスパケットと定義ファイルの類似度により得点化するため、レスポンスパケットと定義ファイルとが、完全に同一でなくても、得点化し、電化製品の機器名等をある範囲まで特定することが可能である。例えば、新製品により定義ファイルが存在しない電化製品であっても、定義ファイルが存在する既成製品の定義ファイルを利用して、この類似度から、電化製品情報を特定することが可能である。
【０１４５】
（４）  前記アプリケーション送信手段は、前記リクエストパケット送信手段が、定期的に前記電化製品に対して、リクエストパケットを送信することで、前記通信可能に接続された電化製品を検知すると、当該電化製品にアプリケーションを送信することを特徴とする（１）から（３）のいずれか一項に記載の情報処理装置。
【０１４６】
したがって、（４）の発明によれば、情報処理装置は、定期的に電化製品に対して、リクエストパケットを送信するため、ユーザが新たな電化製品を接続した場合には、この新たに接続された電化製品が、送信されたリクエストパケットを受信して、自動的に検知され、この電化製品に対応したアプリケーションを送信する。このため、ネットワークに接続さえすれば、電化製品にアプリケーションを送信して電化製品に適用することが可能となるため、アプリケーションの適用が容易となる。
【０１４７】
（５）  電化製品が通信可能に接続された情報処理装置が実行する方法であって、
前記電化製品に対して、所定のリクエストパケットを送信するステップと、
前記リクエストパケットを送信した電化製品から、当該電化製品の種別を判別するためのレスポンスパケットを受信するステップと、
前記電化製品ごとに定められた定義ファイルを記憶するステップと、
前記レスポンスパケットと前記電化製品ごとの定義ファイルを比較し、得点化するステップと、
前記得点化するステップの得点が高い定義ファイルを抽出し、当該定義ファイルの電化製品情報を、前記電化製品の電化製品情報とするステップと、
前記電化製品情報に基づいて、前記電化製品のアプリケーションを決定するステップと、
前記電化製品のアプリケーションを、所定の条件に応じて前記電化製品に送信するステップと、
を備える方法。
【０１４８】
（６）  前記リクエストパケットと前記レスポンスパケットとは、前記電化製品と前記情報処理装置との間で、複数のパケットが送受信され、
前記電化製品情報とするステップでは、複数のパケットの総合点で、得点が高い定義ファイルを抽出する、（５）に記載の方法。
【０１４９】
（７）  前記得点化するステップでは、前記レスポンスパケットと前記電化製品ごとの定義ファイルを比較し、前記レスポンスパケットと前記定義ファイルとの類似度により得点化する（５）又は（６）に記載の方法。
【０１５０】
（８）  前記アプリケーションを送信するステップは、前記リクエストパケットを送信するステップが、定期的に前記電化製品に対して、リクエストパケットを送信することで、前記通信可能に接続された電化製品を検知すると、当該電化製品にアプリケーションを送信する（５）から（７）のいずれか一項に記載の方法。
【０１５１】
（９）  電化製品が通信可能に接続された情報処理装置であって、
前記電化製品に対して、所定のリクエストパケットを送信するリクエストパケット送信手段と、
前記リクエストパケットを送信した電化製品から、当該電化製品の種別を判別するためのレスポンスパケットを受信するレスポンスパケット受信手段と、
前記電化製品ごとに定められた定義ファイルを記憶する記憶手段と、
前記レスポンスパケットと前記電化製品ごとの定義ファイルを比較し、得点化する得点化手段と、
前記得点化手段の得点が高い定義ファイルを抽出し、当該定義ファイルの電化製品情報を、前記電化製品の電化製品情報とする電化製品種別決定手段と、
前記電化製品情報に基づいて、前記電化製品に対応したＷｅｂページを決定するアプリケーション決定手段と、
前記電化製品のＷｅｂページのアドレスを、所定の条件に応じて前記電化製品に送信するアプリケーション送信手段と、
を備える情報処理装置。
【０１５２】
（９）の発明では、電化製品情報に基づいて、電化製品に対応したＷｅｂページを決定し、当該電化製品のＷｅｂページのアドレスを、所定の条件に応じて電化製品に送信する。したがって、（９）の発明によれば、アプリケーションを情報処理装置で予め記憶しておくことが不要となるため、情報処理装置において、アプリケーションを記憶するために必要な記憶装置の記憶容量を節約できる。
【符号の説明】
【０１５３】
１  ネットワークシステム
２０  電化製品
５０  情報処理装置
５１  リクエストパケット送信手段
５２  レスポンスパケット受信手段
５３  定義ファイル記憶手段
５４  得点化手段
５５  電化製品種別決定手段
５６  アプリケーション決定手段
５７  アプリケーション送信手段
５８  アプリケーション記憶手段
５００  機器認識サーバ
【図１】
2012059304.tif 000003
【図２】
2012059304.tif 000004
【図３】
2012059304.tif 000005
【図４】
2012059304.tif 000006
【図５】
2012059304.tif 000007
【図６】
2012059304.tif 000008
【図７】
2012059304.tif 000009
【図８】
2012059304.tif 000010
【図９】
2012059304.tif 000011
【図１０】
2012059304.tif 000012
【図１１】
2012059304.tif 000013
【図１２】
2012059304.tif 000014
【図１３】
2012059304.tif 000015
【図１４】
2012059304.tif 000016
【図１５】
2012059304.tif 000017
【図１６】
2012059304.tif 000018
【図１７】
2012059304.tif 000019
【図１８】
2012059304.tif 000020