(57)【要約】【課題】情報の安全性を向上させることができる情報処理システムを提供する。【解決手段】電子機器１は、電子機器の機器識別情報を第１の経路を介してサーバ装置２に送信する第１の送信部１２と、機器識別情報と対応する情報であるインデックス情報を、第１の経路と異なる経路である第２の経路を介してサーバ装置２に送信する第２の送信部１４を備える。サーバ装置２は、送信された機器識別情報を受信する第１の受信部２１と、送信されたインデックス情報を受信する第２の受信部２６と、機器識別情報と、インデックス情報とが対応付けられている情報である対応情報を対応情報記憶部２５に蓄積する蓄積部２４と、第２の受信部２６が受信したインデックス情報に対応する機器識別情報を、対応情報を用いて取得し、その機器識別情報に対応する電子機器関連情報にアクセスする情報アクセス部２７を備える。【選択図】図１
2006086686.tif 000002
【特許請求の範囲】
【請求項１】
第１の経路、及び前記第１の経路とは異なる経路である第２の経路を介して通信を行う、電子機器と、サーバ装置とを備えた情報処理システムであって、
前記電子機器は、
当該電子機器を識別する情報である機器識別情報を記憶している機器識別情報記憶部と、前記機器識別情報を前記第１の経路を介して前記サーバ装置に送信する第１の送信部と、前記機器識別情報と対応する情報であるインデックス情報を記憶しているインデックス情報記憶部と、
前記インデックス情報を前記第２の経路を介して前記サーバ装置に送信する第２の送信部と、を備え、
前記サーバ装置は、
前記第１の経路を介して送信された前記機器識別情報を受信する第１の受信部と、
前記第２の経路を介して送信された前記インデックス情報を受信する第２の受信部と、
前記機器識別情報と、前記インデックス情報とが対応付けられている情報である対応情報を記憶している対応情報記憶部と、
前記第１の受信部が受信した機器識別情報に関する対応情報を前記対応情報記憶部に蓄積する蓄積部と、
前記第２の受信部が受信したインデックス情報に対応する機器識別情報を、前記対応情報を用いて取得する情報アクセス部と、を備えた、情報処理システム。
【請求項２】
前記電子機器に関連する情報である電子機器関連情報を記憶している電子機器関連情報記憶部をさらに備え、
前記情報アクセス部は、取得した機器識別情報に対応する電子機器関連情報にアクセスする、請求項１記載の情報処理システム。
【請求項３】
前記サーバ装置は、
前記第１の受信部が受信した機器識別情報に対応するインデックス情報を生成するインデックス情報生成部と、
前記インデックス情報生成部が生成したインデックス情報を、前記第１の経路を介して前記電子機器に送信する第３の送信部と、をさらに備え、
前記蓄積部は、前記第１の受信部が受信した機器識別情報と、前記インデックス情報生成部が生成した、当該機器識別情報に対応するインデックス情報とが対応付けられている対応情報を前記対応情報記憶部に蓄積するものであり、
前記電子機器は、
前記第１の経路を介して送信された前記インデックス情報を受信する第３の受信部と、
前記第３の受信部が受信したインデックス情報を前記インデックス情報記憶部に蓄積するインデックス情報蓄積部と、をさらに備えた、請求項１または２記載の情報処理システム。
【請求項４】
前記サーバ装置は、
前記第１の受信部が受信した機器識別情報に対応するインデックス情報を生成するインデックス情報生成部と、
前記インデックス情報生成部が生成したインデックス情報を、前記第２の経路を介して前記電子機器に送信する第４の送信部と、をさらに備え、
前記蓄積部は、前記第１の受信部が受信した機器識別情報と、前記インデックス情報生成部が生成した、当該機器識別情報に対応するインデックス情報とが対応付けられている対応情報を前記対応情報記憶部に蓄積するものであり、
前記電子機器は、
前記第２の経路を介して送信された前記インデックス情報を受信する第４の受信部と、
前記第４の受信部が受信したインデックス情報を前記インデックス情報記憶部に蓄積するインデックス情報蓄積部と、をさらに備えた、請求項１または２記載の情報処理システム。
【請求項５】
前記電子機器は、
前記機器識別情報記憶部が記憶している機器識別情報に対応するインデックス情報を生成するインデックス情報生成部と、
前記インデックス情報生成部が生成したインデックス情報を前記インデックス情報記憶部に蓄積するインデックス情報蓄積部と、をさらに備え、
前記第１の送信部は、前記機器識別情報と、当該機器識別情報に対応するインデックス情報とを、前記第１の経路を介して前記サーバ装置に送信し、
前記第１の受信部は、前記第１の経路を介して送信された、前記機器識別情報と、当該機器識別情報に対応するインデックス情報とを受信し、
前記蓄積部は、前記第１の受信部が受信した機器識別情報とインデックス情報とが対応付けられている対応情報を前記対応情報記憶部に蓄積する、請求項１または２記載の情報処理システム。
【請求項６】
前記電子機器は、
前記機器識別情報記憶部が記憶している機器識別情報に対応するインデックス情報を生成するインデックス情報生成部と、
前記インデックス情報生成部が生成したインデックス情報を前記インデックス情報記憶部に蓄積するインデックス情報蓄積部と、をさらに備え、
前記第２の送信部は、前記インデックス情報生成部が生成したインデックス情報を、前記第２の経路を介して前記サーバ装置に送信し、
前記第２の受信部は、前記インデックス情報を受信し、
前記蓄積部は、前記第１の受信部が受信した機器識別情報と、前記第２の受信部が受信した、当該機器識別情報に対応するインデックス情報とが対応付けられている対応情報を前記対応情報記憶部に蓄積する、請求項１または２記載の情報処理システム。
【請求項７】
前記第１の経路は、前記第２の経路よりも安全性の高い経路である、請求項１から６のいずれか記載の情報処理システム。
【請求項８】
前記第１の経路は、公衆電話網である、請求項７記載の情報処理システム。
【請求項９】
前記第２の経路は、インターネットである、請求項１から８のいずれか記載の情報処理システム。
【請求項１０】
請求項１から９のいずれか記載の情報処理システムを構成する電子機器。
【請求項１１】
請求項１から９のいずれか記載の情報処理システムを構成するサーバ装置。
【請求項１２】
第１の経路、及び前記第１の経路とは異なる経路である第２の経路を介して通信を行う、電子機器と、サーバ装置とを備えた情報処理システムにおける前記電子機器において用いられる通信方法であって、
前記電子機器を識別する情報である機器識別情報を前記第１の経路を介して前記サーバ装置に送信する第１の送信ステップと、
前記機器識別情報と対応する情報であるインデックス情報を前記第２の経路を介して前記サーバ装置に送信する第２の送信ステップと、を備えた通信方法。
【請求項１３】
前記第１の経路を介して前記サーバ装置から送信された、前記第１の送信ステップで送信
された機器識別情報に対応して生成されたインデックス情報を受信する第３の受信ステップと、
前記第３の受信ステップで受信したインデックス情報を蓄積するインデックス情報蓄積ステップと、をさらに備え、
前記第２の送信ステップでは、前記インデックス情報蓄積ステップで蓄積されたインデックス情報を送信する、請求項１２記載の通信方法。
【請求項１４】
第１の経路、及び前記第１の経路とは異なる経路である第２の経路を介して通信を行う、電子機器と、サーバ装置とを備えた情報処理システムにおける前記サーバ装置において用いられる通信方法であって、
前記第１の経路を介して前記電子機器から送信された、前記電子機器を識別する情報である機器識別情報を受信する第１の受信ステップと、
前記第２の経路を介して前記電子機器から送信された、前記機器識別情報と対応する情報であるインデックス情報を受信する第２の受信ステップと、
前記第１の受信ステップで受信した機器識別情報に関する、前記機器識別情報と前記インデックス情報とが対応付けられている情報である対応情報を蓄積する蓄積ステップと、
前記第２の受信ステップで受信したインデックス情報に対応する機器識別情報を、前記対応情報を用いて取得する取得ステップと、を備えた通信方法。
【請求項１５】
前記取得ステップで取得した機器識別情報に対応する、前記電子機器に関連する情報である電子機器関連情報にアクセスする情報アクセスステップをさらに備えた、請求項１４記載の通信方法。
【請求項１６】
前記第１の受信ステップで受信した機器識別情報に対応するインデックス情報を生成するインデックス情報生成ステップと、
前記インデックス情報生成ステップで生成したインデックス情報を、前記第１の経路を介して前記電子機器に送信する第３の送信ステップと、をさらに備え、
前記蓄積ステップでは、前記第１の受信ステップで受信した機器識別情報と、前記インデックス情報生成ステップで生成した、当該機器識別情報に対応するインデックス情報とが対応付けられている対応情報を蓄積する、請求項１４または１５記載の通信方法。
【請求項１７】
コンピュータに、
第１の経路、及び前記第１の経路とは異なる経路である第２の経路を介して通信を行う、電子機器と、サーバ装置とを備えた情報処理システムにおける前記電子機器における処理を実行させるためのプログラムであって、
前記電子機器を識別する情報である機器識別情報を前記第１の経路を介して前記サーバ装置に送信する第１の送信ステップと、
前記機器識別情報と対応する情報であるインデックス情報を前記第２の経路を介して前記サーバ装置に送信する第２の送信ステップと、を実行させるためのプログラム。
【請求項１８】
コンピュータに、
前記第１の経路を介して前記サーバ装置から送信された、前記第１の送信ステップで送信された機器識別情報に対応して生成されたインデックス情報を受信する第３の受信ステップと、
前記第３の受信ステップで受信したインデックス情報を蓄積するインデックス情報蓄積ステップと、をさらに実行させ、
前記第２の送信ステップでは、前記インデックス情報蓄積ステップで蓄積されたインデックス情報を送信する、請求項１５記載のプログラム。
【請求項１９】
コンピュータに、
第１の経路、及び前記第１の経路とは異なる経路である第２の経路を介して通信を行う、電子機器と、サーバ装置とを備えた情報処理システムにおける前記サーバ装置における処理を実行させるためのプログラムであって、
前記第１の経路を介して前記電子機器から送信された、前記電子機器を識別する情報である機器識別情報を受信する第１の受信ステップと、
前記第２の経路を介して前記電子機器から送信された、前記機器識別情報と対応する情報であるインデックス情報を受信する第２の受信ステップと、
前記第１の受信ステップで受信した機器識別情報に関する、前記機器識別情報と前記インデックス情報とが対応付けられている情報である対応情報を蓄積する蓄積ステップと、
前記第２の受信ステップで受信したインデックス情報に対応する機器識別情報を、前記対応情報を用いて取得する取得ステップと、を実行させるためのプログラム。
【請求項２０】
コンピュータに、
前記取得ステップで取得した機器識別情報に対応する、前記電子機器に関連する情報である電子機器関連情報にアクセスする情報アクセスステップをさらに実行させるための、請求項１９記載のプログラム。
【請求項２１】
コンピュータに、
前記第１の受信ステップで受信した機器識別情報に対応するインデックス情報を生成するインデックス情報生成ステップと、
前記インデックス情報生成ステップで生成したインデックス情報を、前記第１の経路を介して前記電子機器に送信する第３の送信ステップと、をさらに実行させ、
前記蓄積ステップでは、前記第１の受信ステップで受信した機器識別情報と、前記インデックス情報生成ステップで生成した、当該機器識別情報に対応するインデックス情報とが対応付けられている対応情報を蓄積する、請求項１９または２０記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器とサーバ装置とが通信を行う情報処理システム等に関する。
【背景技術】
【０００２】
電子機器とサーバ装置とが通信を行う情報処理システムにおいて、電子機器のＭＡＣアドレス等の電子機器識別子は、第三者に知られたくない情報である。電子機器識別子が悪意のある第三者に知られた場合には、その電子機器識別子を用いて電子機器にアクセスされうるという問題があり、また、電子機器識別子は電子機器に固有の情報であり、将来にわたって変更される可能性のない情報であるため、その電子機器識別子に対応して実行された電子機器の動作等を監視されることにより、プライバシーが侵害されるという問題があるからである。
【０００３】
近年、そのような問題を解決するために、電子機器識別子と対応付けられたインデックス情報を用いる技術が開発されている（例えば、特許文献１参照）。このインデックス情報を用いて、サーバ装置は、インデックス情報に対応する電子機器を識別することができ、その電子機器に関する情報である電子機器関連情報にアクセスすることができる。また、そのインデックス情報は、一時的な情報でありえるため、そのインデックス情報が悪意のある第三者に漏洩したことがわかった場合には、そのインデックス情報を変更することも可能である。インデックス情報を変更するとともに、インデックス情報と電子機器識別子との対応を変更すればよいからである。
【特許文献１】国際公開第２００４／０３０２９２号パンフレット（第３３頁、第１５図等）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、インデックス情報の設定時（インデックス情報と電子機器識別子とを対応付けるために電子機器とサーバ装置との間で通信するとき）と、インデックス情報の利用時（電子機器識別子を用いず、インデックス情報を電子機器とサーバとの間で通信するとき）とに、同一の経路によって通信を行うと、悪意のある第三者がその経路を介して通信される情報を監視していた場合には、その者にインデックス情報と電子機器識別子との対応と、インデックス情報によって識別される電子機器の動作とを知られることになり、ある電子機器識別子によって識別される電子機器がどのような動作を行っているのかについて、知られたことと同じことになる。
【０００５】
本発明は、上記問題点を解決するためになされたものであり、機器識別情報の通信と、インデックス情報の利用時におけるインデックス情報の通信とを別の経路を介して行う情報処理システム等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明による情報処理システムは、第１の経路、及び前記第１の経路とは異なる経路である第２の経路を介して通信を行う、電子機器と、サーバ装置とを備えた情報処理システムであって、前記電子機器は、当該電子機器を識別する情報である機器識別情報を記憶している機器識別情報記憶部と、前記機器識別情報を前記第１の経路を介して前記サーバ装置に送信する第１の送信部と、前記機器識別情報と対応する情報であるインデックス情報を記憶しているインデックス情報記憶部と、前記インデックス情報を前記第２の経路を介して前記サーバ装置に送信する第２の送信部と、を備え、前記サーバ装置は、前記第１の経路を介して送信された前記機器識別情報を受信する第１の受
信部と、前記第２の経路を介して送信された前記インデックス情報を受信する第２の受信部と、前記機器識別情報と、前記インデックス情報とが対応付けられている情報である対応情報を記憶している対応情報記憶部と、前記第１の受信部が受信した機器識別情報に関する対応情報を前記対応情報記憶部に蓄積する蓄積部と、前記第２の受信部が受信したインデックス情報に対応する機器識別情報を、前記対応情報を用いて取得する情報アクセス部と、を備えた、ものである。
【０００７】
このような構成により、機器識別情報の通信を第１の経路を介して行い、インデックス情報の利用時におけるインデックス情報の通信を第１の経路と異なる第２の経路を介して行うことができる。したがって、いずれかの経路において、通信される情報を監視している悪意のある第三者がいたとしても、その者に、インデックス情報と機器識別情報との対応と、インデックス情報によって識別される電子機器の動作との両方を知られることがない。その結果、悪意のある第三者が、ある機器識別情報で識別される電子機器がどのような動作を行ったのかについて知られることがないようにすることができ、安全性を向上させることができている。
【０００８】
また、本発明による情報処理システムでは、前記電子機器に関連する情報である電子機器関連情報を記憶している電子機器関連情報記憶部をさらに備え、前記情報アクセス部が、取得した機器識別情報に対応する電子機器関連情報にアクセスしてもよい。
このような構成により、サーバ装置において、電子機器から送信されたインデックス情報に対応する電子機器関連情報にアクセスすることができる。
【０００９】
また、本発明による情報処理システムでは、前記サーバ装置が、前記第１の受信部が受信した機器識別情報に対応するインデックス情報を生成するインデックス情報生成部と、前記インデックス情報生成部が生成したインデックス情報を、前記第１の経路を介して前記電子機器に送信する第３の送信部と、をさらに備え、前記蓄積部が、前記第１の受信部が受信した機器識別情報と、前記インデックス情報生成部が生成した、当該機器識別情報に対応するインデックス情報とが対応付けられている対応情報を前記対応情報記憶部に蓄積するものであり、前記電子機器が、前記第１の経路を介して送信された前記インデックス情報を受信する第３の受信部と、前記第３の受信部が受信したインデックス情報を前記インデックス情報記憶部に蓄積するインデックス情報蓄積部と、をさらに備えてもよい。
【００１０】
このような構成により、電子機器からサーバ装置への機器識別情報の送信が第１の経路によって行われ、インデックス情報の設定のための通信が同じく第１の経路によって行われ、インデックス情報の利用のための通信が第２の経路によって行われるため、安全性を向上させることができている。
【００１１】
また、本発明による情報処理システムでは、前記サーバ装置が、前記第１の受信部が受信した機器識別情報に対応するインデックス情報を生成するインデックス情報生成部と、前記インデックス情報生成部が生成したインデックス情報を、前記第２の経路を介して前記電子機器に送信する第４の送信部と、をさらに備え、前記蓄積部が、前記第１の受信部が受信した機器識別情報と、前記インデックス情報生成部が生成した、当該機器識別情報に対応するインデックス情報とが対応付けられている対応情報を前記対応情報記憶部に蓄積するものであり、前記電子機器が、前記第２の経路を介して送信された前記インデックス情報を受信する第４の受信部と、前記第４の受信部が受信したインデックス情報を前記インデックス情報記憶部に蓄積するインデックス情報蓄積部と、をさらに備えてもよい。
【００１２】
このような構成により、電子機器からサーバ装置への機器識別情報の送信が第１の経路によって行われ、インデックス情報の設定のための通信、及びインデックス情報の利用のための通信が第２の経路によって行われるため、安全性を向上させることができている。
【００１３】
また、本発明による情報処理システムでは、前記電子機器が、前記機器識別情報記憶部が記憶している機器識別情報に対応するインデックス情報を生成するインデックス情報生成部と、前記インデックス情報生成部が生成したインデックス情報を前記インデックス情報記憶部に蓄積するインデックス情報蓄積部と、をさらに備え、前記第１の送信部が、前記機器識別情報と、当該機器識別情報に対応するインデックス情報とを、前記第１の経路を介して前記サーバ装置に送信し、前記第１の受信部が、前記第１の経路を介して送信された、前記機器識別情報と、当該機器識別情報に対応するインデックス情報とを受信し、前記蓄積部が、前記第１の受信部が受信した機器識別情報とインデックス情報とが対応付けられている対応情報を前記対応情報記憶部に蓄積してもよい。
【００１４】
このような構成により、電子機器からサーバ装置への機器識別情報の送信が第１の経路によって行われ、インデックス情報の設定のための通信が同じく第１の経路によって行われ、インデックス情報の利用のための通信が第２の経路によって行われるため、安全性を向上させることができている。
【００１５】
また、本発明による情報処理システムでは、前記電子機器が、前記機器識別情報記憶部が記憶している機器識別情報に対応するインデックス情報を生成するインデックス情報生成部と、前記インデックス情報生成部が生成したインデックス情報を前記インデックス情報記憶部に蓄積するインデックス情報蓄積部と、をさらに備え、前記第２の送信部が、前記インデックス情報生成部が生成したインデックス情報を、前記第２の経路を介して前記サーバ装置に送信し、前記第２の受信部が、前記インデックス情報を受信し、前記蓄積部が、前記第１の受信部が受信した機器識別情報と、前記第２の受信部が受信した、当該機器識別情報に対応するインデックス情報とが対応付けられている対応情報を前記対応情報記憶部に蓄積してもよい。
【００１６】
このような構成により、電子機器からサーバ装置への機器識別情報の送信が第１の経路によって行われ、インデックス情報の設定のための通信、及びインデックス情報の利用のための通信が第２の経路によって行われるため、安全性を向上させることができている。
【００１７】
また、本発明による情報処理システムでは、前記第１の経路は、前記第２の経路よりも安全性の高い経路であってもよい。
このような構成により、機器識別情報をより安全性の高い経路によって送信することができ、機器識別情報が漏洩する事態をより確実に防止することができ得る。
【発明の効果】
【００１８】
本発明による情報処理システム等によれば、機器識別情報の通信と、インデックス情報の利用時におけるインデックス情報の通信とを別の経路を介して行うことにより、悪意のある第三者がいずれかの経路を介して通信される情報を監視していたとしても、その者にインデックス情報と機器識別情報との対応と、インデックス情報によって識別される電子機器の動作との両方を知られることがないようにすることができ、情報の安全性を向上させることができる。
【発明を実施するための最良の形態】
【００１９】
（実施の形態１）
本発明の実施の形態１による情報処理システムについて、図面を参照しながら説明する。
図１は、本実施の形態による情報処理システムの構成を示すブロック図である。図１において、本実施の形態による情報処理システムは、電子機器１と、サーバ装置２とを備える。図１では、１つの電子機器１がサーバ装置２と、通信回線１００、２００を介して通
信を行う場合について記載しているが、２以上の電子機器がサーバ装置２と通信を行ってもよい。電子機器１は、例えば、コンピュータ、電子レンジ、電話機、プリンタ、ファクシミリ装置、冷蔵庫、洗濯機、空調装置、テレビ、映像録画装置、セットトップボックス等である。電子機器１と、サーバ装置２とは、有線または無線の通信回線１００、２００を介して接続されている。通信回線１００、２００は、例えば、インターネットやイントラネット、公衆電話網、専用通信回線などである。本実施の形態では、通信回線１００が公衆電話網であり、通信回線２００がインターネットであるとする。
【００２０】
電子機器１は、機器識別情報記憶部１１と、第１の送信部１２と、インデックス情報記憶部１３と、第２の送信部１４と、第３の受信部１５と、インデックス情報蓄積部１６とを備える。
【００２１】
機器識別情報記憶部１１は、電子機器１を識別する情報である機器識別情報を記憶している。この機器識別情報として、例えば、電子機器１のＭＡＣアドレスや、ＥＵＩ６４ベースのアドレスなどのＧＵＩＤ（Ｇｌｏｂａｌ  Ｕｎｉｑｕｅ  ＩＤ）などを用いてもよい。機器識別情報記憶部１１は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現され得る。
【００２２】
第１の送信部１２は、機器識別情報記憶部１１が記憶している機器識別情報を、第１の経路を介してサーバ装置２に送信する。ここで、第１の経路とは、通信回線１００を介する経路のことである。通信回線１００が公衆電話網である場合における、通信回線１００を介した通信方法としては、例えば、電子機器１からサーバ装置２に対するダイヤルアップ接続を行う方法、電子機器１とサーバ装置２との間でトーン回線を用いて通信する方法、ファクシミリ装置での自動送信、自動受信を行う方法などがある。ダイヤルアップ接続を行う場合、電子機器１から公衆電話網までは、有線であってもよく、無線であってもよい。ファクシミリ装置での自動送信、自動受信を行う方法の場合、自動受信された画像は、ＯＣＲのソフトウェアなどが用いられることによって、数字やテキストのデータに変換されるものとする。なお、第１の送信部１２は、送信を行うための送信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい（この場合には、第１の送信部１２と通信回線１００との間に図示しない送信デバイスが存在することとなる）。また、第１の送信部１２は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００２３】
インデックス情報記憶部１３は、インデックス情報を記憶している。ここで、インデックス情報とは、機器識別情報と対応する情報である。すなわち、インデックス情報が特定されることにより、機器識別情報が特定される。電子機器１は、機器識別情報ではなく、このインデックス情報を用いてサーバ装置２との通信を行う。サーバ装置２は、このインデックス情報によって、電子機器１を識別することができる（このことについては後述する）。インデックス情報記憶部１３が記憶しているインデックス情報は、後述するインデックス情報蓄積部１６によって蓄積されたものである。したがって、インデックス情報蓄積部１６がはじめてインデックス情報を蓄積するまでは、インデックス情報記憶部１３では、インデックス情報が記憶されていない。インデックス情報記憶部１３は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現され得る。
【００２４】
なお、機器識別情報記憶部１１と、インデックス情報記憶部１３とは、同一の記録媒体によって実現されてもよく、別々の記録媒体によって実現されてもよい。前者の場合には機器識別情報を記憶している領域が機器識別情報記憶部１１となり、インデックス情報を記憶している領域がインデックス情報記憶部１３となる。
【００２５】
第２の送信部１４は、インデックス情報記憶部１３が記憶しているインデックス情報を
第２の経路を介してサーバ装置２に送信する。ここで、第２の経路とは、通信回線２００を介する経路のことである。第１の経路と、第２の経路とは、異なる経路である。なお、第２の送信部１４は、送信を行うための送信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい（この場合には、第２の送信部１４と通信回線２００との間に図示しない送信デバイスが存在することとなる）。また、第２の送信部１４は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００２６】
第３の受信部１５は、第１の経路を介してサーバ装置２から送信されたインデックス情報を受信する。なお、第３の受信部１５は、受信を行うための受信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい（この場合には、第３の受信部１５と通信回線１００との間に図示しない受信デバイスが存在することとなる）。また、第３の受信部１５は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００２７】
なお、第１の送信部１２と、第３の受信部１５とは、物理的に同一の手段であってもよく、あるいは別の手段であってもよい。
インデックス情報蓄積部１６は、第３の受信部１５が受信したインデックス情報を、インデックス情報記憶部１３に蓄積する。
【００２８】
サーバ装置２は、第１の受信部２１と、インデックス情報生成部２２と、第３の送信部２３と、蓄積部２４と、対応情報記憶部２５と、第２の受信部２６と、電子機器関連情報記憶部２７と、情報アクセス部２８とを備える。
【００２９】
第１の受信部２１は、第１の経路を介して電子機器１から送信された機器識別情報を受信する。なお、第１の受信部２１は、受信を行うための受信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい（この場合には、第１の受信部２１と通信回線１００との間に図示しない受信デバイスが存在することとなる）。また、第１の受信部２１は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００３０】
インデックス情報生成部２２は、第１の受信部２１が受信した機器識別情報に対応するインデックス情報を生成する。このインデックス情報の生成は、例えば、使用可能なインデックス情報をあらかじめ所定の記録媒体で記憶しておき、受信された機器識別情報に対して、その使用可能なインデックス情報の１つを割り当てることによって行われてもよく、所定のアルゴリズム（例えば、所定の関数の引数に機器識別情報を代入した場合の関数の値を示す情報をインデックス情報とするなど）を用いて行われてもよく、あるいは、その他の方法によって行われてもよい。
【００３１】
第３の送信部２３は、インデックス情報生成部２２が生成したインデックス情報を、第１の経路を介して電子機器１に送信する。なお、第３の送信部２３は、送信を行うための送信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい（この場合には、第３の送信部２３と通信回線１００との間に図示しない送信デバイスが存在することとなる）。また、第３の送信部２３は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
なお、第１の受信部２１と、第３の送信部２３とは、物理的に同一の手段であってもよく、あるいは別の手段であってもよい。
【００３２】
蓄積部２４は、第１の受信部２１が受信した機器識別情報に関する対応情報を対応情報
記憶部２５に蓄積する。具体的には、蓄積部２４は、第１の受信部２１によって受信された機器識別情報と、インデックス情報生成部２２によって生成された、その機器識別情報に対応するインデックス情報とが対応付けられている対応情報を対応情報記憶部２５に蓄積する。ここで、対応情報とは、インデックス情報と、機器識別情報とが対応付けられている情報である。ここで、「インデックス情報と、機器識別情報とが対応付けられている」とは、インデックス情報から機器識別情報を取得できればよいという意味である。したがって、対応情報は、インデックス情報と機器識別情報とを含むレコードを有してもよく、インデックス情報と機器識別情報とをリンク付ける情報であってもよい。本実施の形態では、前者の場合について説明する。
【００３３】
対応情報記憶部２５は、対応情報を記憶している。この対応情報を用いることにより、サーバ装置２は、インデックス情報によって電子機器を識別することができる。対応情報記憶部２５は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現され得る。
【００３４】
第２の受信部２６は、第２の経路を介して送信されたインデックス情報を受信する。このインデックス情報は、インデックス情報を利用するために送信されたものである。なお、第２の受信部２６は、受信を行うための受信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい（この場合には、第２の受信部２６と通信回線２００との間に図示しない受信デバイスが存在することとなる）。また、第２の受信部２６は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００３５】
ここで、電子機器１と、サーバ装置２との間でのインデックス情報の通信について説明する。そのインデックス情報の通信には、インデックス情報の設定のための通信と、インデックス情報の利用のための通信との２種類がある。インデックス情報の設定のための通信とは、電子機器１（あるいは、機器識別情報）に対応するインデックス情報が生成され、その生成されたインデックス情報を他の装置に通知するためになされる通信である。インデックス情報の利用のための通信とは、電子機器１を識別する識別子としてインデックス情報を電子機器１からサーバ装置２に対して通知するためになされる通信である。このインデックス情報の利用のための通信は、例えば、サーバ装置２において記憶されている電子機器関連情報にアクセスするためなどのためになされる。
【００３６】
電子機器関連情報記憶部２７は、１以上の電子機器に関連する情報である電子機器関連情報を記憶している。この電子機器関連情報は、例えば、電子機器１にアクセスするための情報（例えば、電子機器１のＩＰアドレスやポート番号など）であってもよく、電子機器１を所有するユーザに関する情報（例えば、ユーザの氏名、住所、電話番号など）であってもよく、１以上の電子機器に関するその他の情報であってもよい。電子機器関連情報記憶部２７は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現され得る。
【００３７】
なお、対応情報記憶部２５と、電子機器関連情報記憶部２７とは、同一の記録媒体によって実現されてもよく、別々の記録媒体によって実現されてもよい。前者の場合には対応情報を記憶している領域が対応情報記憶部２５となり、電子機器関連情報を記憶している領域が電子機器関連情報記憶部２７となる。
【００３８】
情報アクセス部２８は、第２の受信部２６が受信したインデックス情報に対応する機器識別情報を、対応情報記憶部２５が記憶している対応情報を用いて取得し、その取得した機器識別情報に対応する電子機器関連情報にアクセスする。ここで、電子機器関連情報にアクセスするとは、電子機器関連情報記憶部２７に情報を書き込むこと、及び電子機器関
連情報記憶部２７から情報を読み出すことであり、具体的には、電子機器関連情報を検索すること、電子機器関連情報を更新すること、電子機器関連情報を削除することなどである。
【００３９】
次に、本実施の形態による情報処理システムの動作について、フローチャートを用いて説明する。図２は、本実施の形態による電子機器１の動作を示すフローチャートである。図３は、本実施の形態によるサーバ装置２の動作を示すフローチャートである。
【００４０】
（ステップＳ１０１）第１の送信部１２は、機器識別情報を送信するタイミングであるかどうか判断する。そして、機器識別情報を送信するタイミングである場合には、ステップＳ１０２に進み、そうでない場合には、機器識別情報を送信するタイミングになるまで、ステップＳ１０１の処理を繰り返す。なお、機器識別情報を送信するタイミングとは、例えば、電子機器１の起動時や、リセット時などである。
【００４１】
（ステップＳ１０２）第１の送信部１２は、機器識別情報を機器識別情報記憶部１１から読み出し、その読み出した機器識別情報を、通信回線１００（第１の経路）を介してサーバ装置２に送信する。
【００４２】
（ステップＳ１０３）第３の受信部１５は、サーバ装置２から通信回線１００（第１の経路）を介して送信されたインデックス情報を受信したかどうか判断する。そして、インデックス情報を受信した場合には、その受信したインデックス情報をインデックス情報蓄積部１６に渡してステップＳ１０４に進み、そうでない場合には、インデックス情報を受信するまで、ステップＳ１０３の処理を繰り返す。なお、何らかのトラブルによって、一定の時間（例えば、１分など）が経過してもインデックス情報を受信できない場合には、タイムアウトであると判断して、終了してもよく、あるいは、ステップＳ１０２からの処理を再度繰り返してもよい。
（ステップＳ１０４）インデックス情報蓄積部１６は、第３の受信部１５から受け取ったインデックス情報をインデックス情報記憶部１３に蓄積する。
【００４３】
（ステップＳ１０５）第２の送信部１４は、インデックス情報を送信するタイミングであるかどうか判断する。そして、インデックス情報を送信するタイミングである場合には、ステップＳ１０６に進み、そうでない場合には、インデックス情報を送信するタイミングになるまで、ステップＳ１０５の処理を繰り返す。なお、インデックス情報を送信するタイミングとは、例えば、電子機器１に関する何らかの情報を電子機器関連情報に登録したい場合や、電子機器１に対応する電子機器関連情報を変更したい場合、サーバ装置２に対して、電子機器１に関する何らかの処理を依頼したい場合などである。
【００４４】
（ステップＳ１０６）第２の送信部１４は、インデックス情報をインデックス情報記憶部１３から読み出し、その読み出したインデックス情報を、通信回線２００（第２の経路）を介してサーバ装置２に送信する。そして、ステップＳ１０５に戻る。
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００４５】
（ステップＳ２０１）第１の受信部２１は、機器識別情報を受信したかどうか判断する。そして、機器識別情報を受信した場合には、その旨をインデックス情報生成部２２に渡し、受信した機器識別情報を蓄積部２４に渡してステップＳ２０２に進み、そうでない場合には、ステップＳ２０５に進む。
【００４６】
（ステップＳ２０２）インデックス情報生成部２２は、インデックス情報を生成する。そして、生成したインデックス情報を第３の送信部２３と、蓄積部２４とに渡す。
【００４７】
（ステップＳ２０３）蓄積部２４は、第１の受信部２１から受け取った機器識別情報と、インデックス情報生成部２２から受け取ったインデックス情報とを含む対応情報を、対応情報記憶部２５に蓄積する。
【００４８】
（ステップＳ２０４）第３の送信部２３は、インデックス情報生成部２２から受け取ったインデックス情報を、通信回線１００（第１の経路）を介して電子機器１に送信する。なお、第３の送信部２３は、第１の受信部２１が受信した機器識別情報の送信元にインデックス情報を送信することによって、そのインデックス情報を電子機器１に送信する。例えば、インデックス情報を送信する時点において、電子機器１とサーバ装置２との間のトーン回線による通信が機器識別情報の送信時から継続している場合には、そのトーン回線により、相手方（すなわち、電子機器１）にインデックス情報を送信するものとする。そして、ステップＳ２０１に戻る。
【００４９】
（ステップＳ２０５）第２の受信部２６は、インデックス情報を受信したかどうか判断する。そして、インデックス情報を受信した場合には、ステップＳ２０６に進み、そうでない場合には、ステップＳ２０１に戻る。
【００５０】
（ステップＳ２０６）第２の受信部２６によって受信されたインデックス情報に関する処理が行われる。具体的には、例えば、情報アクセス部２８による、インデックス情報に対応する電子機器関連情報へのアクセスであってもよく、あるいは、その他の処理であってもよい。
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００５１】
次に、本実施の形態による情報処理システムの動作について、具体例を用いて説明する。この具体例において、電子機器１は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であるとする。また、機器識別情報記憶部１１が記憶している電子機器１の機器識別情報は、電子機器１のＭＡＣアドレスであり、「００１１２２ＡＡＢＢＣＣ」であるとする。また、対応情報記憶部２５が記憶している対応情報は、図４（ａ）で示されるものであるとする。
【００５２】
電子機器（ＰＣ）１が起動されると、第１の送信部１２は、機器識別情報を送信するタイミングであると判断し（ステップＳ１０１）、あらかじめ設定されているサーバ装置２の電話番号を用いることにより、通信回線１００を介したダイヤルアップ接続を行う。そして、接続が確立すると、機器識別情報記憶部１１から機器識別情報「００１１２２ＡＡＢＢＣＣ」を読み出し、サーバ装置２に送信する（ステップＳ１０２）。なお、電子機器１とサーバ装置２との間の接続は、電子機器１がインデックス情報を受信するまで継続されているものとする。
【００５３】
第１の受信部２１は、電子機器１から送信された機器識別情報「００１１２２ＡＡＢＢＣＣ」を受信し（ステップＳ２０１）、インデックス情報生成部２２と、蓄積部２４とに渡す。すると、インデックス情報生成部２２は、その機器識別情報を用いて、所定のアルゴリズムによってインデックス情報「ＸＹＺ１２３４」を生成し、その生成したインデックス情報を第３の送信部２３と、蓄積部２４とに渡す（ステップＳ２０２）。
【００５４】
蓄積部２４は、生成されたインデックス情報「ＸＹＺ１２３４」と、受信された機器識別情報「００１１２２ＡＡＢＢＣＣ」とを有する対応情報を対応情報記憶部２５に蓄積する（ステップＳ２０３）。その結果、対応情報記憶部２５が記憶している対応情報は、図４（ｂ）で示されるようになる。
【００５５】
電子機器１とサーバ装置２との接続が継続されているため、第３の送信部２３は、生成されたインデックス情報「ＸＹＺ１２３４」を電子機器１に送信する（ステップＳ２０４）。すると、そのインデックス情報「ＸＹＺ１２３４」は第３の受信部１５で受信され（ステップＳ１０３）、インデックス情報記憶部１３に蓄積される（ステップＳ１０４）。なお、このインデックス情報の受信が行われると、電子機器１とサーバ装置２との間のダイヤルアップ接続は終了される。
【００５６】
その後、第２の送信部１４は、インデックス情報「ＸＹＺ１２３４」が蓄積されたため、インデックス情報を送信するタイミングであると判断し（ステップＳ１０５）、インデックス情報「ＸＹＺ１２３４」をペイロードに有するパケットを、あらかじめ設定されているサーバ装置２のアドレスに送信する（ステップＳ１０６）。このインデックス情報の送信は、通信回線（インターネット）２００を介して行われる。そのインデックス情報「ＸＹＺ１２３４」をペイロードに有するパケットは、第２の受信部２６で受信され、ヘッダに含まれる送信元のアドレス情報（ソースアドレス「２０２．１３２．１０．６」、ソースポート「２３４５６」）と、インデックス情報「ＸＹＺ１２３４」とが情報アクセス部２８に渡される（ステップＳ２０５）。
【００５７】
情報アクセス部２８は、対応情報からインデックス情報「ＸＹＺ１２３４」に対応する機器識別情報「００１１２２ＡＡＢＢＣＣ」を検索する。そして、電子機器関連情報記憶部２７において、その機器識別情報に対応する電子機器関連情報が存在するかどうか検索する。この場合には、初回のアクセスであるので、電子機器関連情報に機器識別情報「００１１２２ＡＡＢＢＣＣ」に対応する電子機器関連情報が含まれていない。したがって、情報アクセス部２８は、機器識別情報「００１１２２ＡＡＢＢＣＣ」と、その機器識別情報に対応する電子機器関連情報として、電子機器１のＩＰアドレス「２０２．１３２．１０．６」と、ポート番号「２３４５６」とを電子機器関連情報記憶部２７に蓄積する（ステップＳ２０６）。その結果、電子機器関連情報記憶部２７が記憶している電子機器関連情報は、図５で示されるようになる。なお、この後、電子機器１のユーザによって電子機器関連情報にユーザの氏名や住所の登録等がなされてもよい。この場合には、インデックス情報「ＸＹＺ１２３４」が電子機器１からサーバ装置２に送信されることにより、サーバ装置２は、電子機器１を識別することができる。
【００５８】
以上のように、本実施の形態による情報処理システムでは、電子機器１からサーバ装置２への機器識別情報の送信が第１の経路によって行われ、インデックス情報の設定のための通信が同じく第１の経路によって行われ、インデックス情報の利用のための通信が第２の経路によって行われるため、たとえ、第２の経路（インターネット）において、悪意のある第三者が通信される情報を監視していたとしても、その者にインデックス情報と機器識別情報との対応が知られることがなく、インデックス情報と機器識別情報との対応を漏洩させることなく、機器識別情報を電子機器１からサーバ装置２に送信することができる。
【００５９】
また、機器識別情報を送信する第１の経路として、第２の経路より安全性の高い経路、例えば、公衆電話網や、専用通信回線を使用することにより、機器識別情報が漏洩する可能性をさらに低減させることができ得る。
【００６０】
なお、図６で示されるように、電子機器１は、通信処理装置３００を介して、通信回線２００に接続されてもよい。ここで、通信処理装置３００は、ＮＡＴ機能やファイアウォール機能を有するものであり、例えば、ルータやファイアウォールと呼ばれるものである。この場合には、電子機器関連情報において管理される電子機器１のアドレスやポート番号などは、通信処理装置３００のアドレスやポート番号となる。このように、電子機器１
が通信処理装置３００を介して通信回線２００に接続される場合もあることについては、以下の実施の形態において同様である。
【００６１】
また、使用可能なインデックス情報からその１つを割り当てる場合に、例えば、対応情報記憶部２５において後に蓄積される機器識別情報のアドレス情報（ポインタ）を割り当てるようにしてもよい。具体的には、インデックス情報生成部２２が、対応情報記憶部２５において機器識別情報を蓄積可能な領域のアドレスをインデックス情報として割り当て、そのアドレスで示される領域に、蓄積部２４が第１の受信部２１が受信した機器識別情報を蓄積する。この場合には、対応情報記憶部２５において記憶されているのは、機器識別情報だけとなる。
【００６２】
（実施の形態２）
本発明の実施の形態２による情報処理システムについて、図面を参照しながら説明する。本実施の形態による情報処理システムでは、サーバ装置で生成したインデックス情報の電子機器への送信が、機器識別情報の通信で用いる第１の経路とは異なる第２の経路を介して行われる。
【００６３】
図７は、本実施の形態による情報処理システムの構成を示すブロック図である。図７において、本実施の形態による情報処理システムは、電子機器３と、サーバ装置４とを備える。電子機器３、及びサーバ装置４は、それぞれ実施の形態１の電子機器１、及びサーバ装置２に対応するものである。なお、本実施の形態でも、通信回線１００が公衆電話網であり、通信回線２００がインターネットであるとする。
【００６４】
電子機器３は、機器識別情報記憶部１１と、第１の送信部１２と、インデックス情報記憶部１３と、第２の送信部１４と、インデックス情報蓄積部１６と、第４の受信部３１とを備える。第４の受信部３１以外の構成及び動作は、第１の経路で送信されたインデックス情報を受信する第３の受信部１５に代えて、第２の経路で送信されたインデックス情報を受信する第４の受信部３１を備えたことに関する変更点以外、実施の形態１と同様であり、その説明を省略する。
【００６５】
第４の受信部３１は、第２の経路を介して送信されたインデックス情報を受信する。なお、第４の受信部３１は、受信を行うための受信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい（この場合には、第４の受信部３１と通信回線２００との間に図示しない受信デバイスが存在することとなる）。また、第４の受信部３１は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００６６】
サーバ装置４は、第１の受信部２１と、インデックス情報生成部２２と、蓄積部２４と、対応情報記憶部２５と、第２の受信部２６と、電子機器関連情報記憶部２７と、情報アクセス部２８と、第４の送信部４１とを備える。第４の送信部４１以外の構成及び動作は、第１の経路でインデックス情報を送信する第３の送信部２３に代えて、第２の経路でインデックス情報を送信する第４の送信部４１を備えたことに関する変更点以外、実施の形態１と同様であり、その説明を省略する。
【００６７】
第４の送信部４１は、インデックス情報生成部２２が生成したインデックス情報を、第２の経路を介して電子機器３に送信する。なお、第４の送信部４１は、送信を行うための送信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい（この場合には、第４の送信部４１と通信回線２００との間に図示しない送信デバイスが存在することとなる）。また、第４の送信部４１は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによっ
て実現されてもよい。
【００６８】
なお、本実施の形態による情報処理システムの動作を示すフローチャートは、実施の形態１における第３の送信部２３から第３の受信部１５までの、第１の経路を介したインデックス情報の送信に代えて、第４の送信部４１から第４の受信部３１までの、第２の経路を介したインデックス情報の送信が行われる以外、図２、図３と同様であり、その説明を省略する。
【００６９】
次に、本実施の形態による情報処理システムの動作について、具体例を用いて説明する。この具体例においても、電子機器３はＰＣであり、電子機器３の機器識別情報は「００１１２２ＡＡＢＢＣＣ」であるとする。また、対応情報記憶部２５が記憶している対応情報は、図４（ａ）で示されるものであるとする。
【００７０】
電子機器（ＰＣ）３が起動されると、実施の形態１の具体例と同様にして、電子機器３からサーバ装置４へのダイヤルアップ接続によって、機器識別情報「００１１２２ＡＡＢＢＣＣ」が送信される（ステップＳ１０１、Ｓ１０２）。なお、この具体例では、機器識別情報と共に、電子機器３のＩＰアドレス（２０２．１３２．１０．６）を示す情報であるアドレス情報も送信されるものとする。また、機器識別情報が送信された後に、ダイヤルアップ接続は切断される。
【００７１】
第１の受信部２１は、電子機器１から送信された機器識別情報「００１１２２ＡＡＢＢＣＣ」と、アドレス情報「２０２．１３２．１０．６」を受信し（ステップＳ２０１）、機器識別情報をインデックス情報生成部２２と、蓄積部２４とに渡し、アドレス情報を、図示しない経路により第４の送信部４１に渡す。インデックス情報生成部２２は、受け取った機器識別情報を用いて、所定のアルゴリズムによってインデックス情報「ＸＹＺ１２３４」を生成し、その生成したインデックス情報を第４の送信部４１と、蓄積部２４とに渡す（ステップＳ２０２）。
【００７２】
蓄積部２４は、生成されたインデックス情報「ＸＹＺ１２３４」と、受信された機器識別情報「００１１２２ＡＡＢＢＣＣ」とを有する対応情報を対応情報記憶部２５に蓄積する（ステップＳ２０３）。その結果、対応情報記憶部２５が記憶している対応情報は、図４（ｂ）で示されるようになる。
【００７３】
第４の送信部４１は、生成されたインデックス情報「ＸＹＺ１２３４」を、第１の受信部２１から受け取ったアドレス情報「２０２．１３２．１０．６」の示すアドレスに送信する（ステップＳ２０４）。すると、そのインデックス情報「ＸＹＺ１２３４」は第４の受信部３１で受信され（ステップＳ１０３）、インデックス情報記憶部１３に蓄積される（ステップＳ１０４）。
その後、第２の送信部１４によって、インデックス情報がサーバ装置４に送信される動作については、実施の形態１の具体例と同様であり、その説明を省略する。
【００７４】
以上のように、本実施の形態による情報処理システムでは、電子機器３からサーバ装置４への機器識別情報の送信が第１の経路によって行われ、インデックス情報の設定のための通信、及びインデックス情報の利用のための通信が第２の経路によって行われるため、たとえ、第２の経路（インターネット）において、悪意のある第三者が通信される情報を監視していたとしても、その者にインデックス情報と機器識別情報との対応が知られることがなく、インデックス情報と機器識別情報との対応を漏洩させることなく、機器識別情報を電子機器３からサーバ装置４に送信することができる。
【００７５】
また、機器識別情報を送信する第１の経路として、第２の経路より安全性の高い経路、
例えば、公衆電話網や、専用通信回線を使用することにより、機器識別情報が漏洩する可能性をさらに低減させることができ得る。
【００７６】
なお、本実施の形態による具体例では、電子機器３からサーバ装置４にインデックス情報の送信先のアドレスを示すアドレス情報を送信する場合について説明したが、このアドレス情報は、サーバ装置４において、手入力や、所定の媒体から読み出されることにより、設定されてもよい。
【００７７】
また、図６と同様に、通信処理装置３００を備えた場合には、一般に、サーバ装置４から送信されたインデックス情報を電子機器３において受信できない。したがって、通信処理装置３００を備えた場合には、インデックス情報が送信される前に、電子機器３からサーバ装置４等に対して、通信処理装置３００がＷＡＮ側からのパケットを電子機器３に渡すことができるように、所定のパケットを送信しておく必要がある。そのパケットの送信で用いられた通信処理装置３００のＷＡＮ側のポートに対してインデックス情報をサーバ装置４から送信することにより、そのインデックス情報は、電子機器３で受信されることになる。
【００７８】
（実施の形態３）
本発明の実施の形態３による情報処理システムについて、図面を参照しながら説明する。本実施の形態による情報処理システムでは、電子機器で生成したインデックス情報が機器識別情報と共にサーバ装置に送信される。
【００７９】
図８は、本実施の形態による情報処理システムの構成を示すブロック図である。図８において、本実施の形態による情報処理システムは、電子機器５と、サーバ装置６とを備える。電子機器５、及びサーバ装置６は、それぞれ実施の形態１の電子機器１、及びサーバ装置２に対応するものである。なお、本実施の形態でも、通信回線１００が公衆電話網であり、通信回線２００がインターネットであるとする。
【００８０】
電子機器５は、機器識別情報記憶部１１と、インデックス情報記憶部１３と、第２の送信部１４と、インデックス情報蓄積部１６と、インデックス情報生成部５１と、第１の送信部５２とを備える。インデックス情報生成部５１、第１の送信部５２以外の構成及び動作は、第３の受信部１５によってインデックス情報が受信される代わりに、インデックス情報生成部５１によってインデックス情報が生成される点以外、実施の形態１と同様であり、その説明を省略する。
【００８１】
インデックス情報生成部５１は、機器識別情報記憶部１１が記憶している機器識別情報に対応するインデックス情報を生成する。そのインデックス情報は、インデックス情報蓄積部１６によってインデックス情報記憶部１３に蓄積されるとともに、第１の送信部５２によってサーバ装置６に送信される。なお、インデックス情報を生成する方法は、実施の形態１と同様である。ただし、サーバ装置６に対して、２以上の電子機器から同一のインデックス情報が送信されることがないようにするため、例えば、インデックス情報の割り当てを行う場合には、電子機器ごとに割り当て可能なインデックス情報を変えておく必要がある。所定のアルゴリズムを用いる場合にも同様である。
【００８２】
第１の送信部５２は、機器識別情報と、その機器識別情報に対応するインデックス情報とを、第１の経路を介してサーバ装置６に送信する。機器識別情報に加えて、インデックス情報を送信する以外は、実施の形態１による第１の送信部１２と同様であり、その説明を省略する。
【００８３】
サーバ装置６は、蓄積部２４と、対応情報記憶部２５と、第２の受信部２６と、電子機
器関連情報記憶部２７と、情報アクセス部２８と、第１の受信部６１とを備える。第１の受信部６１以外の構成及び動作は、インデックス情報生成部２２によってインデックス情報を生成する代わりに、インデックス情報が電子機器５から送信される点以外、実施の形態１と同様であり、その説明を省略する。
【００８４】
第１の受信部６１は、第１の経路を介して送信された、機器識別情報と、その機器識別情報に対応するインデックス情報とを受信する。機器識別情報に加えて、インデックス情報をも受信する以外、実施の形態１による第１の受信部２１と同様であり、その説明を省略する。
【００８５】
次に、本実施の形態による情報処理システムの動作について、フローチャートを用いて説明する。図９は、本実施の形態による電子機器５の動作を示すフローチャートである。図１０は、本実施の形態によるサーバ装置６の動作を示すフローチャートである。なお、図９のフローチャートにおいて、ステップＳ１０５、Ｓ１０６の処理は、実施の形態１による図２のフローチャートと同様であり、その説明を省略する。また、図１０のフローチャートにおいて、ステップＳ２０５、Ｓ２０６の処理は、実施の形態１による図３のフローチャートと同様であり、その説明を省略する。
【００８６】
（ステップＳ３０１）第１の送信部５２は、機器識別情報とインデックス情報とを送信するタイミングであるかどうか判断する。そして、機器識別情報等を送信するタイミングである場合には、インデックス情報を生成する指示をインデックス情報生成部５１に渡してステップＳ３０２に進み、そうでない場合には、機器識別情報等を送信するタイミングになるまで、ステップＳ３０１の処理を繰り返す。なお、機器識別情報を送信するタイミングとは、例えば、電子機器５の起動時や、リセット時などである。
【００８７】
（ステップＳ３０２）インデックス情報生成部５１は、インデックス情報を生成する。そして、生成したインデックス情報をインデックス情報蓄積部１６と、第１の送信部５２とに渡す。
【００８８】
（ステップＳ３０３）第１の送信部５２は、機器識別情報を機器識別情報記憶部１１から読み出し、その読み出した機器識別情報と、インデックス情報生成部５１から受け取ったインデックス情報とを、通信回線１００（第１の経路）を介してサーバ装置６に送信する。
【００８９】
（ステップＳ３０４）インデックス情報蓄積部１６は、インデックス情報生成部５１から受け取ったインデックス情報をインデックス情報記憶部１３に蓄積する。
なお、図９のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００９０】
（ステップＳ４０１）第１の受信部６１は、機器識別情報と、インデックス情報とを受信したかどうか判断する。そして、機器識別情報等を受信した場合には、それらを蓄積部２４に渡してステップＳ４０２に進み、そうでない場合には、ステップＳ２０５に進む。
【００９１】
（ステップＳ４０２）蓄積部２４は、第１の受信部６１から受け取った機器識別情報とインデックス情報とを含む対応情報を、対応情報記憶部２５に蓄積する。そして、ステップＳ４０１に戻る。
なお、図１０のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００９２】
次に、本実施の形態による情報処理システムの動作について、具体例を用いて説明する
。この具体例においても、電子機器５はＰＣであり、電子機器５の機器識別情報は「００１１２２ＡＡＢＢＣＣ」であるとする。また、対応情報記憶部２５が記憶している対応情報は、図４（ａ）で示されるものであるとする。
【００９３】
電子機器（ＰＣ）５が起動されると、第１の送信部５２は、機器識別情報等を送信するタイミングであると判断し（ステップＳ３０１）、機器識別情報記憶部１１から機器識別情報「００１１２２ＡＡＢＢＣＣ」を読み出し、その機器識別情報と、インデックス情報を生成する旨の指示をインデックス情報生成部５１に渡す。すると、インデックス情報生成部５１は、その機器識別情報を用いて、所定のアルゴリズムによってインデックス情報「ＸＹＺ１２３４」を生成し、その生成したインデックス情報を第１の送信部５２と、インデックス情報蓄積部１６とに渡す（ステップＳ３０２）。
【００９４】
第１の送信部５２は、そのインデックス情報を受け取ると、あらかじめ設定されているサーバ装置６の電話番号を用いることにより、通信回線１００を介したダイヤルアップ接続を行う。そして、接続が確立すると、機器識別情報記憶部１１から読み出した機器識別情報「００１１２２ＡＡＢＢＣＣ」と、インデックス情報生成部５１によって生成されたインデックス情報「ＸＹＺ１２３４」とをサーバ装置６に送信する（ステップＳ３０３）。なお、電子機器５とサーバ装置６との間のダイヤルアップ接続は、それらの情報の送信が終了した時点で切断される。
【００９５】
インデックス情報蓄積部１６は、インデックス情報生成部５１から受け取ったインデックス情報「ＸＹＺ１２３４」を、インデックス情報記憶部１３に蓄積する（ステップＳ３０４）。
【００９６】
サーバ装置６の第１の受信部６１は、電子機器５から送信された機器識別情報「００１１２２ＡＡＢＢＣＣ」と、インデックス情報「ＸＹＺ１２３４」とを受信し（ステップＳ４０１）、蓄積部２４に渡す。蓄積部２４は、受け取った機器識別情報「００１１２２ＡＡＢＢＣＣ」と、インデックス情報「ＸＹＺ１２３４」とを有する対応情報を対応情報記憶部２５に蓄積する（ステップＳ４０２）。その結果、対応情報記憶部２５が記憶している対応情報は、図４（ｂ）で示されるようになる。
その後、第２の送信部１４によって、インデックス情報がサーバ装置６に送信される動作については、実施の形態１の具体例と同様であり、その説明を省略する。
【００９７】
以上のように、本実施の形態による情報処理システムでは、電子機器５からサーバ装置６への機器識別情報の送信が第１の経路によって行われ、インデックス情報の設定のための通信が同じく第１の経路によって行われ、インデックス情報の利用のための通信が第２の経路によって行われるため、たとえ、第２の経路（インターネット）において、悪意のある第三者が通信される情報を監視していたとしても、その者にインデックス情報と機器識別情報との対応が知られることがなく、インデックス情報と機器識別情報との対応を漏洩させることなく、機器識別情報を電子機器５からサーバ装置６に送信することができる。
【００９８】
また、機器識別情報を送信する第１の経路として、第２の経路より安全性の高い経路、例えば、公衆電話網や、専用通信回線を使用することにより、機器識別情報が漏洩する可能性をさらに低減させることができ得る。
【００９９】
なお、本実施の形態では、機器識別情報とインデックス情報とを一緒にサーバ装置６に送信する場合について説明したが、機器識別情報と、インデックス情報とを別個にサーバ装置６に送信してもよい。
【０１００】
（実施の形態４）
本発明の実施の形態４による情報処理システムについて、図面を参照しながら説明する。本実施の形態による情報処理システムでは、電子機器で生成したインデックス情報のサーバ装置への送信が、機器識別情報の通信で用いる第１の経路とは異なる第２の経路を介して行われる。
【０１０１】
図１１は、本実施の形態による情報処理システムの構成を示すブロック図である。図１１において、本実施の形態による情報処理システムは、電子機器７と、サーバ装置８とを備える。電子機器７、及びサーバ装置８は、それぞれ実施の形態１の電子機器１、及びサーバ装置２に対応するものである。なお、本実施の形態でも、通信回線１００が公衆電話網であり、通信回線２００がインターネットであるとする。
【０１０２】
電子機器７は、機器識別情報記憶部１１と、第１の送信部１２と、インデックス情報記憶部１３と、インデックス情報蓄積部１６と、インデックス情報生成部７１と、第２の送信部７２とを備える。インデックス情報生成部７１、第２の送信部７２以外の構成及び動作は、第３の受信部１５によってインデックス情報が受信される代わりに、インデックス情報生成部７１によってインデックス情報が生成される点以外、実施の形態１と同様であり、その説明を省略する。
【０１０３】
インデックス情報生成部７１は、機器識別情報記憶部１１が記憶している機器識別情報に対応するインデックス情報を生成する。そのインデックス情報は、インデックス情報蓄積部１６によってインデックス情報記憶部１３に蓄積されるとともに、第２の送信部７２によってサーバ装置８に送信される。なお、インデックス情報を生成する方法は、実施の形態１と同様である。ただし、サーバ装置８に対して、２以上の電子機器から同一のインデックス情報が送信されることがないようにするため、例えば、インデックス情報の割り当てを行う場合には、電子機器ごとに割り当て可能なインデックス情報を変えておく必要がある。所定のアルゴリズムを用いる場合にも同様である。
【０１０４】
第２の送信部７２は、インデックス情報生成部７１が生成したインデックス情報を、第２の経路を介してサーバ装置８に送信する。また、インデックス情報記憶部１３で記憶されているインデックス情報を、第２の経路を介してサーバ装置８に送信する。すなわち、第２の送信部７２は、インデックス情報の設定のためのインデックス情報の送信と、インデックス情報の利用のためのインデックス情報の送信とを行うものである。なお、インデックス情報の設定のためにインデックス情報を送信する以外は、実施の形態１による第２の送信部１４と同様であり、その説明を省略する。
【０１０５】
サーバ装置８は、第１の受信部２１と、蓄積部２４と、対応情報記憶部２５と、電子機器関連情報記憶部２７と、情報アクセス部２８と、第２の受信部８１とを備える。第２の受信部８１以外の構成及び動作は、インデックス情報生成部２２によってインデックス情報を生成する代わりに、電子機器７で生成され、電子機器７から送信されたインデックス情報を第２の受信部８１が受信する点以外、実施の形態１と同様であり、その説明を省略する。
【０１０６】
第２の受信部８１は、電子機器７で生成され、送信されたインデックス情報を受信する。すなわち、第２の受信部８１は、インデックス情報の設定のためのインデックス情報と、インデックス情報の利用のためのインデックス情報との両方を受信するものである。なお、インデックス情報の設定のためにインデックス情報を受信する以外は、実施の形態１による第２の受信部２６と同様であり、その説明を省略する。
【０１０７】
次に、本実施の形態による情報処理システムの動作について、フローチャートを用いて
説明する。図１２は、本実施の形態による電子機器７の動作を示すフローチャートである。図１３は、本実施の形態によるサーバ装置８の動作を示すフローチャートである。なお、図１２のフローチャートにおいて、ステップＳ１０１、Ｓ１０２の処理は、実施の形態１による図２のフローチャートと同様であり、その説明を省略する。また、図１３のフローチャートにおいて、ステップＳ２０６の処理は、実施の形態１による図３のフローチャートと同様であり、その説明を省略する。
【０１０８】
（ステップＳ５０１）第２の送信部７２は、インデックス情報を送信するタイミングであるかどうか判断する。そして、インデックス情報を送信するタイミングである場合には、ステップＳ５０２に進み、そうでない場合には、ステップＳ１０１に戻る。なお、インデックス情報を送信するタイミングとは、例えば、第１の送信部１２によって機器識別情報が送信された場合や、電子機器７に関する何らかの情報を電子機器関連情報に登録したい場合、電子機器７に対応する電子機器関連情報を変更したい場合、サーバ装置８に対して、電子機器７に関する何らかの処理を依頼したい場合などである。
【０１０９】
（ステップＳ５０２）第２の送信部７２は、インデックス情報の送信を、インデックス情報の設定のために行うのか、インデックス情報の利用のために行うのかを判断する。例えば、第１の送信部１２によって機器識別情報が送信されたタイミングで送信する場合には、インデックス情報の設定のために行うと判断され、電子機器７に関する何らかの情報を電子機器関連情報に登録したいために送信する場合には、インデックス情報の利用のために行うと判断される。この判断は、例えば、インデックス情報記憶部１３においてインデックス情報が記憶されているかどうか判断することによって行われてもよい。インデックス情報が記憶されている場合には、利用のために行うと判断される。そして、インデックス情報の設定のためにインデックス情報を送信する場合には、インデックス情報を生成する旨の指示をインデックス情報生成部７１に渡してステップＳ５０３に進み、そうでない場合には、ステップＳ５０６に進む。
【０１１０】
（ステップＳ５０３）インデックス情報生成部７１は、インデックス情報を生成する。そして、生成したインデックス情報を第２の送信部７２と、インデックス情報蓄積部１６とに渡す。
【０１１１】
（ステップＳ５０４）第２の送信部７２は、インデックス情報生成部７１から受け取ったインデックス情報をサーバ装置８に送信する。なお、この場合には、インデックス情報の設定のためにインデックス情報を送信する旨のフラグ等を、インデックス情報に対応付けてサーバ装置８に送信してもよい。
【０１１２】
（ステップＳ５０５）インデックス情報蓄積部１６は、インデックス情報生成部７１から受け取ったインデックス情報をインデックス情報記憶部１３に蓄積する。そして、ステップＳ１０１に戻る。
【０１１３】
（ステップＳ５０６）第２の送信部７２は、インデックス情報をインデックス情報記憶部１３から読み出し、その読み出したインデックス情報を、通信回線２００（第２の経路）を介してサーバ装置２に送信する。なお、この場合には、インデックス情報の利用のためにインデックス情報を送信する旨のフラグ等を、インデックス情報に対応付けてサーバ装置８に送信してもよい。そして、ステップＳ１０１に戻る。
なお、図１２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１１４】
（ステップＳ６０１）第１の受信部２１は、機器識別情報を受信したかどうか判断する。そして、機器識別情報を受信した場合には、受信した機器識別情報を蓄積部２４に渡し
てステップＳ６０２に進み、そうでない場合には、ステップＳ６０５に進む。
（ステップＳ６０２）蓄積部２４は、第１の受信部２１から受け取った機器識別情報を蓄積部２４の有する図示しない記憶手段において一時的に記憶する。
【０１１５】
（ステップＳ６０３）蓄積部２４は、対応情報を蓄積可能かどうか判断する。ここで、対応情報を蓄積可能であるとは、機器識別情報と、その機器識別情報に対応するインデックス情報とを蓄積部２４が一時的に記憶している場合である。そして、対応情報を蓄積可能である場合には、ステップＳ６０４に進み、そうでない場合には、ステップＳ６０１に戻る。
【０１１６】
（ステップＳ６０４）蓄積部２４は、第１の受信部２１から受け取って一時的に記憶している機器識別情報と、その機器識別情報に対応し、第２の受信部８１から受け取って一時的に記憶しているインデックス情報とを含む対応情報を、対応情報記憶部２５に蓄積する。そして、ステップＳ６０１に戻る。
【０１１７】
（ステップＳ６０５）第２の受信部８１は、インデックス情報を受信したかどうか判断する。そして、インデックス情報を受信した場合には、ステップＳ６０６に進み、そうでない場合には、ステップＳ６０１に戻る。
【０１１８】
（ステップＳ６０６）第２の受信部８１は、インデックス情報の設定のために、インデックス情報を受信したのか、あるいは、インデックス情報の利用のためにインデックス情報を受信したのかを判断する。なお、インデックス情報の設定のためのインデックス情報を受信したのかどうかについては、例えば、インデックス情報と共に送信された、フラグ等によって判断してもよい。そして、インデックス情報の設定のためにインデックス情報を受信した場合には、そのインデックス情報を蓄積部２４に渡してステップＳ６０７に進み、そうでない場合には、ステップＳ２０６に進む。
【０１１９】
（ステップＳ６０７）蓄積部２４は、第２の受信部８１から受け取った機器識別情報を蓄積部２４の有する図示しない記憶手段において一時的に記憶する。そして、ステップＳ６０３に進む。
なお、図１３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１２０】
次に、本実施の形態による情報処理システムの動作について、具体例を用いて説明する。この具体例においても、電子機器７はＰＣであり、電子機器７の機器識別情報は「００１１２２ＡＡＢＢＣＣ」であるとする。また、対応情報記憶部２５が記憶している対応情報は、図４（ａ）で示されるものであるとする。
【０１２１】
電子機器（ＰＣ）７が起動されると、実施の形態１の具体例と同様にして、電子機器７からサーバ装置８へのダイヤルアップ接続によって、機器識別情報「００１１２２ＡＡＢＢＣＣ」が送信される（ステップＳ１０１、Ｓ１０２）。なお、この具体例では、機器識別情報と共に、電子機器３のＩＰアドレス（２０２．１３２．１０．６）を示す情報であるアドレス情報も送信されるものとする。また、機器識別情報が送信された後に、ダイヤルアップ接続は切断される。
【０１２２】
第１の受信部２１は、電子機器１から送信された機器識別情報「００１１２２ＡＡＢＢＣＣ」と、アドレス情報「２０２．１３２．１０．６」を受信し（ステップＳ６０１）それらの情報を蓄積部２４に渡す。すると、蓄積部２４は、図示しない記憶手段において、アドレス情報「２０２．１３２．１０．６」に対応付けて機器識別情報「００１１２２ＡＡＢＢＣＣ」を一時的に記憶する。図１４（ａ）は、蓄積部２４が有する図示しない記憶
手段において記憶されている情報の一例を示す図である。図１４（ａ）では、機器識別情報「００１１２２ＡＡＢＢＣＣ」と、アドレス情報「２０２．１３２．１０．６」とが対応付けられている。なお、インデックス情報は、まだ第２の受信部８１で受信されていないため、記憶されていない。したがって、蓄積部２４は、対応情報を蓄積可能でないと判断し（ステップＳ６０３）、対応情報の蓄積は行われない。
【０１２３】
第２の送信部７２は、第１の送信部１２によって機器識別情報が送信されたことを図示しない経路によって検知すると、設定のためのインデックス情報を送信するタイミングであると判断し、インデックス情報を生成する旨の指示をインデックス情報生成部７１に渡す（ステップＳ５０１、Ｓ５０２）。すると、インデックス情報生成部７１は、図示しない経路によって機器識別情報記憶部１１から機器識別情報「００１１２２ＡＡＢＢＣＣ」を取得し、その機器識別情報を用いて、所定のアルゴリズムによってインデックス情報「ＸＹＺ１２３４」を生成して、第２の送信部７２と、インデックス情報蓄積部１６とに渡す（ステップＳ５０３）。
【０１２４】
第２の送信部７２は、インデックス情報生成部７１から受け取ったインデックス情報「ＸＹＺ１２３４」と、設定のためのインデックス情報である旨を示すフラグ「１」をペイロードに有するパケットを構成し、そのパケットをサーバ装置８に送信する（ステップＳ５０４）。このインデックス情報の送信は、通信回線（インターネット）２００を介して行われる。インデックス情報蓄積部１６は、インデックス情報生成部７１から受け取ったインデックス情報「ＸＹＺ１２３４」をインデックス情報記憶部１３に蓄積する（ステップＳ５０５）。
【０１２５】
第２の受信部８１は、電子機器７から送信されたパケットを受信すると（ステップＳ６０５）、そのパケットのペイロードのフラグが「１」であるため、設定のためのインデックス情報の送信であると判断し（ステップＳ６０６）、受信したパケットのヘッダに含まれる送信元のアドレス情報「２０２．１３２．１０．６」と、ペイロードに含まれるインデックス情報「ＸＹＺ１２３４」とを蓄積部２４に渡す。
【０１２６】
蓄積部２４は、図示しない記憶手段において、図１４（ａ）で示されるように、アドレス情報「２０２．１３２．１０．６」に対応するレコードがあるため、そのアドレス情報に対応付けて、インデックス情報「ＸＹＺ１２３４」を一時的に記憶する（ステップＳ６０７）。すると、蓄積部２４の有する図示しない記憶手段において記憶されている情報は、図１４（ｂ）で示すようになる。この場合には、インデックス情報と機器識別情報との両方が記憶されているため、蓄積部２４は、対応情報を蓄積可能であると判断し（ステップＳ６０３）、インデックス情報「ＸＹＺ１２３４」と、機器識別情報「００１１２２ＡＡＢＢＣＣ」とを有する対応情報を対応情報記憶部２５に蓄積する（ステップＳ６０４）。その結果、対応情報記憶部２５が記憶している対応情報は、図４（ｂ）で示されるようになる。
【０１２７】
その後、第２の送信部７２は、設定のためにインデックス情報が送信されたため、インデックス情報の利用のためにインデックス情報を送信するタイミングであると判断し（ステップＳ５０１、Ｓ５０２）、インデックス情報「ＸＹＺ１２３４」と、利用のためのインデックス情報である旨を示すフラグ「０」をペイロードに有するパケットをサーバ装置８に送信する（ステップＳ５０６）。このインデックス情報の送信は、通信回線（インターネット）２００を介して行われる。そのインデックス情報「ＸＹＺ１２３４」をペイロードに有するパケットは、第２の受信部８１で受信され（ステップＳ６０５）、ペイロードのフラグが「０」であるため、利用のためのインデックス情報の受信であると判断され（ステップＳ６０６）、ヘッダに含まれる送信元のアドレス情報（ソースアドレス「２０２．１３２．１０．６」、ソースポート「２３４５６」）と、インデックス情報「ＸＹＺ
１２３４」とが情報アクセス部２８に渡される。その後の処理は、実施の形態１の具体例と同様であり、その説明を省略する。
【０１２８】
以上のように、本実施の形態による情報処理システムでは、電子機器７からサーバ装置８への機器識別情報の送信が第１の経路によって行われ、インデックス情報の設定のための通信、及びインデックス情報の利用のための通信が第２の経路によって行われるため、たとえ、第２の経路（インターネット）において、悪意のある第三者が通信される情報を監視していたとしても、その者にインデックス情報と機器識別情報との対応が知られることがなく、インデックス情報と機器識別情報との対応を漏洩させることなく、機器識別情報を電子機器７からサーバ装置８に送信することができる。
【０１２９】
また、機器識別情報を送信する第１の経路として、第２の経路より安全性の高い経路、例えば、公衆電話網や、専用通信回線を使用することにより、機器識別情報が漏洩する可能性をさらに低減させることができ得る。
【０１３０】
なお、本実施の形態の具体例では、図１４で示されるように、アドレス情報を用いて、機器識別情報とインデックス情報とが対応するかどうかを判断する場合について説明したが、これ以外の情報を用いてもよく、あるいは、同時期に受信したものを対応する機器識別情報とインデックス情報であるとして蓄積するようにしてもよい。
【０１３１】
また、本実施の形態では、機器識別情報を送信した後に、対応するインデックス情報を送信する場合について説明したが、機器識別情報と、その機器識別情報に対応するインデックス情報との送信の順序は問わない。
【０１３２】
また、本実施の形態では、インデックス情報の設定のための送信であるのか、利用のための送信であるのかをパケットのペイロードに含まれるフラグによって判断する場合について説明したが、これは一例であって、例えば、ペイロードに含まれるインデックス情報が対応情報記憶部２５及び蓄積部２４の有する図示しない記憶手段で記憶されていない場合に、設定のために送信されたインデックス情報であると判断し、それ以外の場合に、利用のために送信されたインデックス情報であると判断してもよい。
【０１３３】
また、本実施の形態では、電子機器関連情報の初回の蓄積を、設定のためのインデックス情報の送信とは別途、インデックス情報を送信することによって行う場合について説明したが、電子機器関連情報の初回の蓄積は、設定のためのインデックス情報が送信されたときに行ってもよい。
【０１３４】
また、上記各実施の形態において、通信回線１００が公衆電話網であり、通信回線２００がインターネットである場合について説明したが、通信回線１００，２００の種類は問わない。第１の経路と、第２の経路が異なっていればよい。したがって、例えば、通信回線１００が専用通信回線で、通信回線２００がイントラネットなどであってもよい。
【０１３５】
また、第１の経路と、第２の経路とが１つの種類の通信回線、例えば、インターネットにおいて設定されていてもよい。ただし、そのような場合であっても、第１の経路と第２の経路とが重ならないようにする必要がある。ここで、第１の経路と第２の経路とが重ならないとは、第１の経路において経由する中継ノード（ＷＡＮにおけるルータ）と、第２の経路において経由する中継ノードとがすべて、あるいは一部が異なっていることである。例えば、第２の経路を介した電子機器からサーバ装置までの通信では、送信するパケットのヘッダに含まれる通信先のアドレス情報として、サーバ装置のアドレス情報を設定して送信する。一方、第１の経路を介した電子機器からサーバ装置までの通信では、送信するパケットのヘッダに含まれる通信先のアドレス情報として、サーバ装置と異なる中継サ
ーバのアドレス情報を設定して送信し、サーバ装置のアドレス情報を、そのパケットのペイロードに含めておく。そのパケットを受け取った中継サーバでは、ペイロードからサーバ装置のアドレス情報を取得し、パケットの送信先をその取得したアドレス情報に変更して、サーバ装置にパケットを送信する。したがって、電子機器からサーバ装置に情報を送信するとは、中継サーバを介して送信することを含むものとする。
【０１３６】
このようにすることで、電子機器からサーバ装置までの第１の経路及び第２の経路において、少なくともその一部が異なる経路となり、悪意のある第三者がその異なった経路のどちらかにおいて通信される情報を監視していたとしても、その者にインデックス情報と機器識別情報との対応と、インデックス情報で識別される電子機器の動作に関する情報との両方を取得されることを防止することができ、安全性を向上させることができている。なお、このように第１の経路及び第２の経路が１つの種類の通信回線において設定されている場合には、電子機器、サーバ装置が有する各送信部や、各受信部は、物理的に同一の手段であってもよく、あるいは別の手段であってもよい。
【０１３７】
また、上記各実施の形態において、対応情報は、インデックス情報から機器識別情報を取得できる情報であればよく、上記各実施の形態の具体例における説明に限定されるものではない。例えば、図１５で示されるように、機器識別情報が所定の記憶手段において記憶されており、その機器識別情報の記憶されている領域を示すポインタと、インデックス情報とが対応付けられて記憶されていてもよい。この場合には、対応情報は、ポインタのみであってもよく、インデックス情報とポインタとであってもよく、インデックス情報とポインタと機器識別情報とであってもよい。
【０１３８】
また、上記各実施の形態において、情報アクセス部２８がインデックス情報に対応する機器識別情報の取得と、その取得した機器識別情報に対応する電子機器関連情報へのアクセスとを行う場合について説明したが、情報アクセス部２８は、インデックス情報に対応する機器識別情報を取得するだけであってもよい。その取得された機器識別情報は、電子機器関連情報へのアクセスや、その他の処理に用いられる。その機器識別情報は、サーバ装置において用いられてもよく、他の装置において用いられてもよい。他の装置とは、例えば、電子機器関連情報を記憶している装置である。したがって、情報アクセス部２８が機器識別情報の取得のみを行う場合には、サーバ装置は、電子機器関連情報記憶部２７を備えなくてもよい。
【０１３９】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１４０】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記各実施の形態における電子機器を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、第１の経路、及び前記第１の経路とは異なる経路である第２の経路を介して通信を行う、電子機器と、サーバ装置とを備えた情報処理システムにおける前記電子機器における処理を実行させるためのプログラムであって、前記電子機器を識別する情報である機器識別情報を前記第１の経路を介して前記サーバ装置に送信する第１の送信ステップと、前記機器識別情報と対応する情報であるインデックス情報を前記第２の経路を介して前記サーバ装置に送信する第２の送信ステップと、を実行させるためのものである。
【０１４１】
このプログラムでは、コンピュータに、前記第１の経路を介して前記サーバ装置から送信された、前記第１の送信ステップで送信された機器識別情報に対応して生成されたインデックス情報を受信する第３の受信ステップと、前記第３の受信ステップで受信したインデックス情報を蓄積するインデックス情報蓄積ステップと、をさらに実行させ、前記第２の送信ステップにおいて、前記インデックス情報蓄積ステップで蓄積されたインデックス情報を送信してもよい。
【０１４２】
また、上記各実施の形態におけるサーバ装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、第１の経路、及び前記第１の経路とは異なる経路である第２の経路を介して通信を行う、電子機器と、サーバ装置とを備えた情報処理システムにおける前記サーバ装置における処理を実行させるためのプログラムであって、前記第１の経路を介して前記電子機器から送信された、前記電子機器を識別する情報である機器識別情報を受信する第１の受信ステップと、前記第２の経路を介して前記電子機器から送信された、前記機器識別情報と対応する情報であるインデックス情報を受信する第２の受信ステップと、前記第１の受信ステップで受信した機器識別情報に関する、前記機器識別情報と前記インデックス情報とが対応付けられている情報である対応情報を蓄積する蓄積ステップと、前記第２の受信ステップで受信したインデックス情報に対応する機器識別情報を、前記対応情報を用いて取得する取得ステップと、を実行させるためのものである。
【０１４３】
また、このプログラムでは、コンピュータに、前記取得ステップで取得した機器識別情報に対応する、前記電子機器に関連する情報である電子機器関連情報にアクセスする情報アクセスステップをさらに実行させてもよい。
【０１４４】
また、このプログラムでは、コンピュータに、前記第１の受信ステップで受信した機器識別情報に対応するインデックス情報を生成するインデックス情報生成ステップと、前記インデックス情報生成ステップで生成したインデックス情報を、前記第１の経路を介して前記電子機器に送信する第３の送信ステップと、をさらに実行させ、前記蓄積ステップにおいて、前記第１の受信ステップで受信した機器識別情報と、前記インデックス情報生成ステップで生成した、当該機器識別情報に対応するインデックス情報とが対応付けられている対応情報を蓄積してもよい。
【０１４５】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１４６】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。
【０１４７】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１４８】
以上のように、本発明による情報処理システム等は、機器識別情報の通信と、インデックス情報の利用時におけるインデックス情報の通信とを別の経路を介して行うことにより
、安全性を高めることができ、サーバ装置と、電子機器との間で通信を行うシステム等において有用である。
【図面の簡単な説明】
【０１４９】
【図１】本発明の実施の形態１による情報処理システムの構成を示すブロック図
【図２】同実施の形態による電子機器の動作を示すフローチャート
【図３】同実施の形態によるサーバ装置の動作を示すフローチャート
【図４】同実施の形態における対応情報の一例を示す図
【図５】同実施の形態における電子機器関連情報の一例を示す図
【図６】同実施の形態による情報処理システムの構成を示すブロック図
【図７】本発明の実施の形態２による情報処理システムの構成を示すブロック図
【図８】本発明の実施の形態３による情報処理システムの構成を示すブロック図
【図９】同実施の形態による電子機器の動作を示すフローチャート
【図１０】同実施の形態によるサーバ装置の動作を示すフローチャート
【図１１】本発明の実施の形態４による情報処理システムの構成を示すブロック図
【図１２】同実施の形態による電子機器の動作を示すフローチャート
【図１３】同実施の形態によるサーバ装置の動作を示すフローチャート
【図１４】同実施の形態における一時的に記憶されている機器識別情報とインデックス情報の一例を示す図
【図１５】同実施の形態における一時的に記憶されている機器識別情報とインデックス情報の一例を示す図
【符号の説明】
【０１５０】
１、３、５、７  電子機器
２、４、６、８  サーバ装置
１１  機器識別情報記憶部
１２、５２  第１の送信部
１３  インデックス情報記憶部
１４、７２  第２の送信部
１５  第３の受信部
１６  インデックス情報蓄積部
２１、６１  第１の受信部
２２、５１、７１  インデックス情報生成部
２３  第３の送信部
２４  蓄積部
２５  対応情報記憶部
２６、８１  第２の受信部
２７  電子機器関連情報記憶部
２８  情報アクセス部
３１  第４の受信部
４１  第４の送信部
１００、２００  通信回線
３００  通信処理装置
【図１】
2006086686.tif 000003
【図２】
2006086686.tif 000004
【図３】
2006086686.tif 000005
【図４】
2006086686.tif 000006
【図５】
2006086686.tif 000007
【図６】
2006086686.tif 000008
【図７】
2006086686.tif 000009
【図８】
2006086686.tif 000010
【図９】
2006086686.tif 000011
【図１０】
2006086686.tif 000012
【図１１】
2006086686.tif 000013
【図１２】
2006086686.tif 000014
【図１３】
2006086686.tif 000015
【図１４】
2006086686.tif 000016
【図１５】
2006086686.tif 000017