(57)【要約】【課題】  各種電気製品における設定作業をより簡便に行うことができる情報処理装置、情報処理方法、及びそのプログラムを提供する。【解決手段】  ＰＣ・２００は、ＣＤ−ＲＯＭ・１００が挿入されると、特定のサービス、機能、又はインタフェースに関する設定を行う設定用プログラムを起動する。ユーザデータ読込処理部２０１は、記録媒体アクセス部２２を介してＣＤ−ＲＯＭ・１００から、特定のサービス、機能、又はインタフェースを利用する利用者に関する情報である利用者情報を読み出す。ＨＴＴＰ設定処理部２０２は、ユーザデータ読込処理部２０１がＣＤ−ＲＯＭ・１００から読み出した利用者情報を利用して、サービス、機能、又はインタフェースを利用可能とするための設定処理を行う。【選択図】  図２
2006119820.tif 000002
【特許請求の範囲】
【請求項１】
特定のサービス、機能、又はインタフェースを利用する利用者に関する情報である利用者情報を記録した外部の記録媒体から前記利用者情報を読み出す読み出し手段と、
前記読み出し手段が前記記録媒体から読み出した前記利用者情報を利用して、前記サービス、機能、又はインタフェースを利用可能とするための設定処理を行う設定処理手段と
を具備することを特徴とする情報処理装置。
【請求項２】
前記記録媒体は、前記設定処理手段を実現するためのプログラムである設定用プログラムを更に格納し、
前記設定処理手段は、前記読み出し手段が前記記録媒体から読み出した前記設定用プログラムを起動することにより実現することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記設定処理手段を実現するためのプログラムである設定用プログラムをネットワークを介して受信する受信手段を更に具備し、
前記設定処理手段は、前記受信手段が受信した前記設定用プログラムを起動することにより実現することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記特定のサービス、機能、又はインタフェースを利用可能とするための設定画面を提供する設定画面提供手段を具備する場合に、前記設定処理手段は、前記設定画面提供手段を利用して前記設定画面を起動し、前記設定画面に所定の値を設定入力することを特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
前記特定のサービス、機能、又はインタフェースを利用可能とするための設定情報を格納する設定ファイルを編集する設定ファイル編集手段を具備する場合に、前記設定処理手段は、前記設定ファイル編集手段を利用して前記設定ファイルに所定の値を設定入力する編集を行うことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記特定のサービス、機能、又はインタフェースの一部または全部を外部の機器が提供する場合に、前記外部の機器に対してＨＴＴＰプロトコルを利用して設定を行うためのＷｅｂ設定画面を提供するＷｅｂ設定画面提供手段を具備する場合に、前記設定処理手段は、前記Ｗｅｂ設定画面提供手段を利用して前記Ｗｅｂ設定画面に所定の値を設定入力するＨＴＴＰリクエストを前記外部の機器に送信することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
特定のサービス、機能、又はインタフェースを利用する利用者に関する情報である利用者情報を記録した外部の記録媒体から前記利用者情報を読み出す読み出し手段と、
前記読み出し手段が前記記録媒体から読み出した前記利用者情報を利用して、前記サービス、機能、又はインタフェースのサポートを行うためのサポート端末との通信を確立する通信確立手段と
を具備することを特徴とする情報処理装置。
【請求項８】
前記通信確立手段が通信を確立した後に、自装置のハードウェア、ソフトウェア、及び設定状態の少なくともいずれか一つに関する情報であって、前記サポートに必要な情報を前記サポート端末へ送信する送信手段を更に具備することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
外部の記録媒体からデータを読み出す読み出し手段を少なくとも備えた情報処理装置を用いた情報処理方法であって、
前記記録媒体が特定のサービス、機能、又はインタフェースを利用する利用者に関する情報である利用者情報を記録している場合に、前記読み出し手段により前記記録媒体から前記利用者情報を読み出す読み出しステップと、
前記読み出しステップで前記記録媒体から読み出した前記利用者情報を利用して、前記サービス、機能、又はインタフェースを利用可能とするための設定処理を行う設定処理ステップと
を有することを特徴とする情報処理方法。
【請求項１０】
外部の記録媒体からデータを読み出す読み出し手段を少なくとも備えた情報処理装置を用いた情報処理方法であって、
前記記録媒体が特定のサービス、機能、又はインタフェースを利用する利用者に関する情報である利用者情報を記録している場合に、前記読み出し手段により前記記録媒体から前記利用者情報を読み出す読み出しステップと、
前記読み出しステップで前記記録媒体から読み出した前記利用者情報を利用して、前記サービス、機能、又はインタフェースのサポートを行うためのサポート端末との通信を確立する通信確立ステップと
を有することを特徴とする情報処理方法。
【請求項１１】
請求項９又は１０に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種電気製品における設定処理に関わる情報処理装置、情報処理方法、及びそのプログラムに関するものである。
【背景技術】
【０００２】
従来、例えばパーソナルコンピュータ（ＰＣ）において、インターネット等のネットワークを利用可能にするためには、ＰＣの利用者が各自で、ＤＮＳ（ドメイン  ネーム  サーバ）の設定等を行う必要がある。この際、利用者は、例えばインターネット接続サービスを提供するプロバイダから与えられたプロバイダのサーバに接続するためのユーザＩＤとパスワードなどの入力を行う。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したような設定作業は、ＰＣの初心者には困難な作業である場合が多く、また、ＰＣの操作経験の豊富な者にとっても煩雑な作業である。このような設定作業は、上述したようなネットワークの利用を開始するため以外にも、プリンタドライバやアプリケーションソフトのインストール時や、周辺機器の増設時にも発生する。更には、近年、テレビや冷蔵庫などの家電製品にも、ネットワーク機能が搭載され始めており、これらの家電製品においても上述したような設定作業が必要になる場合がある。
【０００４】
そこで、ＰＣにおける設定作業は元より、家電製品における設定作業等、各種電気製品における設定作業をより簡便に行うことができる技術が望まれていた。
【０００５】
本発明は、上述した事情を考慮してなされたもので、各種電気製品における設定作業をより簡便に行うことができる情報処理装置、情報処理方法、及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明は、上述した課題を解決すべくなされたもので、本発明による情報処理装置においては、特定のサービス、機能、又はインタフェースを利用する利用者に関する情報である利用者情報を記録した外部の記録媒体から利用者情報を読み出す読み出し手段と、読み出し手段が記録媒体から読み出した利用者情報を利用して、サービス、機能、又はインタフェースを利用可能とするための設定処理を行う設定処理手段とを具備することを特徴とする。
【０００７】
これにより、情報処理装置は、各利用者に固有の利用者情報を入力する必要がある設定処理においても、自動で設定処理を行うことが可能である。また、特定のサービス、機能、又はインタフェースを利用する利用者としては、個人、グループ、部署、法人などが含まれる。また、情報処理装置とは、コンピュータ端末、携帯型端末などの情報処理を主とする装置以外にも、テレビや冷蔵庫などの家電製品に組み込まれて種々の設定処理を行う情報処理装置も含む。
【０００８】
また、本発明による情報処理装置の一態様例においては、上記記録媒体は、設定処理手段を実現するためのプログラムである設定用プログラムを更に格納し、上記設定処理手段は、読み出し手段が記録媒体から読み出した設定用プログラムを起動することにより実現することを特徴とする。
【０００９】
これにより、情報処理装置が設定用プログラムを予めインストールしておかなくても、設定処理を行うことができる。また、読み出し手段は、例えば記録媒体が読み取り可能な状態に接続又は設置されたタイミングで記録媒体から設定用プログラムを読み出す。
【００１０】
また、本発明による情報処理装置の一態様例においては、上記設定処理手段を実現するためのプログラムである設定用プログラムをネットワークを介して受信する受信手段を更に具備し、設定処理手段は、受信手段が受信した設定用プログラムを起動することにより実現することを特徴とする。
【００１１】
これにより、情報処理装置が設定用プログラムを予めインストールしておかなくても、設定処理を行うことができる。また、上記記録媒体に、ネットワークを介して設定用プログラムを取得するためのプログラムを格納して、このプログラムを読み出して実行することで、設定用プログラムを受信することも可能である。
【００１２】
また、本発明による情報処理装置においては、特定のサービス、機能、又はインタフェースを利用する利用者に関する情報である利用者情報を記録した外部の記録媒体から利用者情報を読み出す読み出し手段と、読み出し手段が記録媒体から読み出した利用者情報を利用して、サービス、機能、又はインタフェースのサポートを行うためのサポート端末との通信を確立する通信確立手段とを具備することを特徴とする。尚、サポート端末とは、例えば上述したサポートを行うサポートセンターに設置された端末であり、各端末にはサポートを行う担当者がいて、応答する。
【００１３】
これにより、設定処理を行っている最中に分からないことがあれば、記録媒体を情報処理装置に接続するだけで、サポート端末と通信可能となり、種々のサポートを受けることができる。
【００１４】
また、本発明による情報処理装置の一態様例においては、上記通信確立手段が通信を確立した後に、自装置のハードウェア、ソフトウェア、及び設定状態の少なくともいずれか一つに関する情報であって、サポートに必要な情報をサポート端末へ送信する送信手段を更に具備することを特徴とする。
【００１５】
これにより、サポート端末を操作するサポートの担当者は、サポートの対象となる装置に関する情報であって、サポートに必要な情報を得ることができる。
【００１６】
また、本発明による情報処理方法においては、外部の記録媒体からデータを読み出す読み出し手段を少なくとも備えた情報処理装置を用いた情報処理方法であって、記録媒体が特定のサービス、機能、又はインタフェースを利用する利用者に関する情報である利用者情報を記録している場合に、読み出し手段により記録媒体から利用者情報を読み出す読み出しステップと、読み出しステップで記録媒体から読み出した利用者情報を利用して、サービス、機能、又はインタフェースを利用可能とするための設定処理を行う設定処理ステップとを有することを特徴とする。
【００１７】
また、本発明による情報処理方法においては、外部の記録媒体からデータを読み出す読み出し手段を少なくとも備えた情報処理装置を用いた情報処理方法であって、記録媒体が特定のサービス、機能、又はインタフェースを利用する利用者に関する情報である利用者情報を記録している場合に、読み出し手段により記録媒体から利用者情報を読み出す読み出しステップと、読み出しステップで記録媒体から読み出した利用者情報を利用して、サービス、機能、又はインタフェースのサポートを行うためのサポート端末との通信を確立する通信確立ステップとを有することを特徴とする。
【００１８】
また、本発明によるプログラムは、請求項９又は１０に記載の情報処理方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１９】
本発明によれば、各種電気製品における設定作業をより簡便に行うことができる。
【発明を実施するための最良の形態】
【００２０】
以下に、図面を参照して、本発明の好適な実施の形態について説明する。
［第１の実施形態］
まず、第１の実施形態における情報処理装置として、ハードウェア的にはネットワークへの接続可能な状態であるＰＣ（パーソナルコンピュータ）を例にして、そのＰＣにおいて、特定のプロバイダ（インターネットサービスプロバイダ）が提供するインターネット接続サービスを利用するためのネットワーク設定の設定処理を行う場合について説明する。
【００２１】
図１は、本発明の第１の実施形態におけるＰＣ（情報処理装置）を含むネットワークシステムの構成の一例を示す概略図である。図１において、１００は、ＣＤ−ＲＯＭであり、後述するＰＣ・２００においてネットワーク設定を行う設定用プログラム１０１及びネットワーク設定に必要なユーザデータ１０２が記録された記録媒体である。２００は、ＰＣであり、ＣＤ−ＲＯＭ・１００の読取機能を備え、ルータ３００を介してネットワーク４００に接続するための機能を備えているが、ネットワーク環境の設定が未設定のコンピュータ端末である。ネットワーク４００は、例えばインターネットやＬＡＮ（ローカル  エリア  ネットワーク）などの通信網である。
【００２２】
尚、図１には示していないが、ＰＣ・２００のハードウェア構成としては、通常のＰＣと同等の構成であればよく、例えばマウスやキーボードなどの入力装置と、ＣＲＴや液晶ディスプレイなどの表示装置を備えている。また、ＰＣ・２００は、ＣＰＵ（中央演算装置）と、ＣＰＵがワークメモリとして利用するＲＡＭ（ランダム  アクセス  メモリ）と、種々のデータやプログラムを格納するＨＤＤ（ハードディスクドライブ）などを備える。また、ＰＣ・２００のソフトウェア構成としては、例えばＯＳ（オペレーティング  システム）がインストールされており、更に、そのＯＳ上で動作可能な、Ｗｅｂコンテンツを閲覧するためのブラウザや電子メールを送受信するためのメールソフトなどのアプリケーションソフトもインストールされている。
【００２３】
また、ＣＤ−ＲＯＭ・１００は、ＰＣ・２００が記録内容を読み取り可能な記録媒体である。また、本実施形態においてＣＤ−ＲＯＭ・１００に記録されている設定用プログラム１０１とは、ＰＣ・２００において、特定のプロバイダが提供するインターネット接続サービスを利用するために、ルータ３００を含むネットワーク設定を行うプログラムである。また、ユーザデータ１０２とは、特定のプロバイダがＰＣ・２００の利用者に与えたユーザＩＤ及びパスワードに関する情報である。尚、ＰＣ・２００が設定用プログラム１０１を実行することにより実現される機能や処理については、詳細を後述する。
【００２４】
次に、図１に示したＣＤ−ＲＯＭ・１００及びＰＣ・２００により実現する本実施形態の特徴について説明する。ＰＣ・２００にＣＤ−ＲＯＭ・１００をセットすると、ＰＣ・２００は、ＣＤ−ＲＯＭ・１００から設定用プログラム１０１を読み出し、設定用プログラム１０１を起動することで、ルータ３００を介してネットワーク４００に接続するためのネットワーク設定を設定する処理を行う。このように、ＰＣ・２００の利用者は、ＣＤ−ＲＯＭ・１００をセットするのみで、ネットワーク設定の作業を完了することができる。具体的には、設定用プログラム１０１を実行することで、ＰＣ・２００は、のネットワーク設定の作業とは、特定のプロバイダが運営するＤＮＳ（ドメイン  ネーム  システム）サーバのＩＰアドレスの設定や、メールサーバのＩＰアドレスの設定や、ＤＮＳサーバやメールサーバにアクセスするために必要なユーザＩＤ及びパスワードの設定などを自動で行う。
【００２５】
ここで、図１に示したＰＣ・２００が設定用プログラム１０１を実行することで、実現する機能について説明する。図２は、図１に示したＰＣ・２００が設定用プログラム１０１を実行することで、実現する機能の構成例を示す図である。また、図２には、ＰＣ・２００に元々インストールされているＯＳ等のプログラムにより実現されている機能（図２の符号２１〜２８の機能ブロック）であって、設定用プログラム１０１の処理に関係する機能についても示している。また、後述する図２の符号２０１〜２０５の機能は、設定用プログラム１０１により実現される機能である。
【００２６】
図２において、制御部２１は、ＰＣ・２００内の各処理ブロックの動作やデータの流れを制御する。記録媒体アクセス部２２は、ＣＤ−ＲＯＭ・１００がＰＣ・２００に挿入されたことや取り出されたことを検知したり、ＣＤ−ＲＯＭ・１００にアクセスしてデータを読み出す処理を行う。データ格納部２３は、記録媒体アクセス部２２がＣＤ−ＲＯＭ・１００から取得する設定用プログラム１０１やユーザデータ１０２などを格納する。本実施形態のＰＣ・２００は、データ格納部２３に設定用プログラム１０１を格納してから、設定用プログラム１０１を実行して、その後、ユーザデータ１０２をデータ格納部２３に格納する。
【００２７】
入力処理部２４は、キーボードやマウスなどからの入力信号を受信して入力処理を行う。通信設定アプリケーション部２５は、ＰＣ・２００における通信設定を行うための設定画面を表示装置に表示し、利用者に通信設定を促す。ブラウザ処理部２６は、ブラウザを起動してネットワーク上のコンテンツや外部の機器が提供する設定用Ｗｅｂ画面などを閲覧可能とする機能を利用者に提供する。レジストリ処理部２７は、ＰＣ・２００のＯＳがウィンドウズ（登録商標）である場合に、該ＯＳにおいてドライバやアプリケーションの動作に関する設定情報を記録するファイル（設定ファイル）であるレジストリの内容を編集する編集機能を利用者に提供する。通信処理部２８は、ルータ３００との通信やルータ３００を介してネットワーク４００上のサーバやコンテンツにアクセスする通信を行う。
【００２８】
尚、本実施形態におけるＰＣ・２００は、以上に示した、符号２１〜２８の機能ブロックをＯＳ等のＰＣ・２００に既存のプログラムにより実現したが、この限りではなく、一部の機能については専用のアプリケーションプログラムを実行することで実現したり、専用のハードウェアを利用して実現したりしてもよい。
【００２９】
また、図２に示すように、ＰＣ・２００は、設定用プログラム１０１を実行することにより、ユーザデータ読込処理部２０１、ＨＴＴＰ設定処理部２０２、レジストリ設定処理部２０３、アプリケーション設定処理部２０４、及び設定反映処理部２０５の機能構成を更に有する機能構成となる。
【００３０】
ユーザデータ読込処理部２０１は、ＣＤ−ＲＯＭ・１００からユーザデータ１０２を読み込む処理を行う。この処理により、データ格納部２３にユーザデータ１０２が格納される。
【００３１】
ＨＴＴＰ設定処理部２０２は、ブラウザ処理部２６を利用してＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）リクエストを出力することにより例えばルータ３００などのＰＣ・２００外部の装置に対する設定処理を行う。尚、本実施形態においては、ルータ３００は、ブラウザにより閲覧可能な設定用Ｗｅｂ画面を提供する。
【００３２】
レジストリ設定処理部２０３は、ＰＣ・２００のＯＳがウィンドウズ（登録商標）である場合に、レジストリ処理部２７を利用してレジストリの内容を変更することで、設定処理を行う。
【００３３】
アプリケーション設定処理部２０４は、各アプリケーションにおいて利用者が設定を行うための設定画面を起動し、擬似的にその設定画面への設定入力を再現実行することにより、設定処理を行う。ここで、設定画面に対する擬似的な設定入力の再現実行とは、利用者が設定画面に対して手動で設定する際のＰＣ・２００内の動きをエミュレートする処理である。ここで、その通信設定画面において例えばＩＰアドレスを入力する欄に所定のＩＰアドレスを入力する場合の具体例を説明する。例えば、アプリケーション設定処理部２０４は、通信設定アプリケーション部２５を利用して通信設定画面を起動し、起動した通信設定画面に対して、所定の入力欄を選択して所定のＩＰアドレスを入力する場合の入力処理部２４の動きを再現する。このような処理により、アプリケーション設定処理部２０４は、アプリケーションが提供する設定画面の任意の入力欄に対して所定の値（例えばユーザデータに応じた値）を設定できる。
【００３４】
設定反映処理部２０５は、ＰＣ・２００の状態を、上述したＨＴＴＰ設定処理部２０２、レジストリ設定処理部２０３、及びアプリケーション設定処理部２０４による新規設定や設定変更を反映した状態にする。具体的には、設定反映処理部２０５は、ＰＣ・２００を再起動するなどにより、新規設定や設定変更などを反映した状態にする。尚、設定反映処理部２０５は、ＰＣ・２００の再起動を行う機能を備えていても備えていなくても良い。但し、再起動を行う機能を備えていない場合には、設定反映処理部２０５は、ＰＣ・２００のＯＳが有する再起動の機能を利用して、再起動を行う。
【００３５】
次に、図１及び図２に示したＰＣ・２００における機能設定の処理動作について説明する。図３は、図１及び図２に示したＰＣ・２００における機能設定の処理動作例を示すフロー図である。尚、図３の処理が始まる前提として、ＰＣ・２００は、ハードウェア的にはルータ３００を介してネットワーク４００に接続可能な状態であって、ネットワーク設定が行われていない状態であるとする。また、利用者は、プロバイダとの契約は終了しており、利用者の手元にはプロバイダから送付されたＣＤ−ＲＯＭであって、設定用プログラム１０１とユーザデータ１０２が記録されたＣＤ−ＲＯＭ・１００があり、このＣＤ−ＲＯＭ・１００をＰＣ・２００に挿入したとする。
【００３６】
まず、図３に示すように、ステップＳ１において、記録媒体アクセス部２２は、ＣＤ−ＲＯＭ・１００が挿入されたことを検知する。これにより、記録媒体アクセス部２２は、ＣＤ−ＲＯＭ・１００から設定用プログラム１０１を読み出しデータ格納部２３に格納する。尚、記録媒体アクセス部２２が、ＣＤ−ＲＯＭ・１００から読み出してデータ格納部２３に格納するのは、設定用プログラム１０１の一部のプログラム（例えば起動プログラムなど）であってもよい。
【００３７】
次に、ステップＳ２において、ＰＣ・２００は、ＣＤ−ＲＯＭ・１００から読み出した設定用プログラム１０１を起動する。これにより、図２に示したような機能構成がＰＣ・２００において構成される。次に、ステップＳ３において、図２に示した各機能ブロック２０１〜２０４が、ＣＤ−ＲＯＭ・１００からユーザデータ１０２を読み出して、ルータ３００の設定処理やネットワーク設定処理を行う。
【００３８】
次に、ステップＳ４において、設定反映処理部２０５は、ＰＣ・２００の再起動等のステップＳ３において設定された新規設定や設定の変更を反映する処理を行う。これにより、ＰＣ・２００は、ルータ３００を介してネットワーク４００に接続可能な状態となる。尚、再起動などを行わなくても図２に示した機能ブロック２０２〜２０４による新規設定や設定変更が反映される場合には、設定反映処理部２０５は、特に再起動などの処理を行う必要はない。
【００３９】
次に、図３に示したステップＳ３における機能設定処理の詳細を、上述したＨＴＴＰ設定処理部２０２、レジストリ設定処理部２０３、及びアプリケーション設定処理部２０４の其々について説明する。まず、ＨＴＴＰ設定処理部２０２における機能設定処理の詳細について説明する。図４−１は、ＨＴＴＰ設定処理部２０２における機能設定処理の詳細を示すフロー図である。図４−１に示すように、まず、ステップＳ３０１において、ＨＴＴＰ設定処理部２０２は、ブラウザ処理部２６を利用して自動設定処理を開始する。
【００４０】
次に、ステップＳ３０２において、ユーザデータ読込処理部２０１は、ＣＤ−ＲＯＭ・１００からユーザデータ１０２を読み出す。これにより、データ格納部２３にユーザデータ１０２が格納される。具体的にはユーザデータ１０２は、プロバイダのネットワーク接続サービスを利用するために必要なユーザＩＤとパスワードの他に、プロバイダが提供する電子メールの送受信サービスを利用するために必要な電子メールアドレスとパスワードなどが含まれる。
【００４１】
次に、ステップＳ３０３において、ＨＴＴＰ設定処理部２０２は、読み出したユーザデータ１０２を基に、例えばルータ３００に対して設定を行うための設定用ＨＴＴＴＰリクエストデータを作成する。次に、ステップＳ３０４において、ＨＴＴＰ設定処理部２０２は、ブラウザ処理部２６を利用してルータ３００の設定対象アプリケーションにステップＳ３０３で作成したＨＴＴＴＰリクエストを発行する。次に、ステップＳ３０５において、ＨＴＴＰ設定処理部２０２は、ルータ３００の設定対象アプリケーションからＨＴＴＴＰリクエストに対するレスポンスを受信する。次に、ステップＳ３０６において、ＨＴＴＰ設定処理部２０２は、設定処理を終了する。
【００４２】
以上に示したように、ＨＴＴＰ設定処理部２０２は、ブラウザ処理部２６を利用して設定用ＨＴＴＰリクエストを発行することで、設定用Ｗｅｂ画面を提供する外部の機器などに対して設定処理を行うことが可能である。本実施形態においては、ＰＣ・２００は、ルータ３００に対する設定処理を行ったが、この限りではなく、例えば、テレビや冷蔵庫などの家電製品がＨＴＴＰリクエストによる設定機能を有していれば、家電製品に対してＰＣ・２００が設定処理をすることが可能である。
【００４３】
次に、レジストリ設定処理部２０３における機能設定処理の詳細について説明する。図４−２は、レジストリ設定処理部２０３における機能設定処理の詳細を示すフロー図である。図４−２に示すように、まず、ステップＳ３１１において、レジストリ設定処理部２０３は、レジストリ処理部２７を利用して自動設定処理を開始する。次に、ステップＳ３１２において、ユーザデータ読込処理部２０１は、ＣＤ−ＲＯＭ・１００からユーザデータ１０２を読み出す。
【００４４】
次に、ステップＳ３１３において、レジストリ設定処理部２０３は、読み出したユーザデータ１０２を基に、レジストリに設定するためのデータ（以下、レジストリ設定データとする）を作成する。次に、ステップＳ３１４において、レジストリ設定処理部２０３は、ステップＳ３１３で作成したレジストリ設定データを引数としてレジストリ処理部２７を利用してレジストリの編集を行う。
【００４５】
次に、ステップＳ３１５において、レジストリ設定処理部２０３は、設定結果を確認する処理を行う。次に、ステップＳ３１６において、レジストリ設定処理部２０３は、設定処理を終了する。
【００４６】
以上に示したように、レジストリ設定処理部２０３は、レジスト処理部２７を利用してドライバやアプリケーションの動作に関する設定情報を記録するファイルであるレジストリの内容を変更することで、設定変更の処理を実現する。
【００４７】
次に、アプリケーション設定処理部２０４における機能設定処理の詳細について説明する。図４−３は、アプリケーション設定処理部２０４における機能設定処理の詳細を示すフロー図である。図４−３に示すように、まず、ステップＳ３２１において、アプリケーション設定処理部２０４は、通信設定アプリケーション部２５を利用する自動設定処理を開始する。次に、ステップＳ３２２において、ユーザデータ読込処理部２０１は、ＣＤ−ＲＯＭ・１００からユーザデータ１０２を読み出す。
【００４８】
次に、ステップＳ３２３において、アプリケーション設定処理部２０４は、通信設定アプリケーション部２５を利用して通信設定画面を起動する。次に、ステップＳ３２４において、アプリケーション設定処理部２０４は、ステップ３２３で起動した通信設定画面に対して、読み出したユーザデータ１０２を基に、通信設定に必要なデータを、入力処理部２４を利用して疑似入力する。
【００４９】
次に、ステップＳ３２５において、アプリケーション設定処理部２０４は、設定結果を確認する処理を行う。次に、ステップＳ３２６において、アプリケーション設定処理部２０４は、設定処理を終了する。
【００５０】
以上に示したように、アプリケーション設定処理部２０４は、通信設定アプリケーション部２５及び入力処理部２４を利用して通信設定画面に擬似的に入力処理することで、設定処理を実現する。本実施形態のアプリケーション設定処理部２０４は、具体的には、インターネット接続のためのＤＮＳサーバのＩＰアドレス、ユーザＩＤ、パスワードの設定を行う設定画面や、電子メール利用のためのメールアカウント、パスワード、ＳＭＴＰサーバのＩＰアドレス、及びＰＯＰサーバのＩＰアドレスの設定画面などの通信設定画面を表示する通信設定アプリケーション部２５を利用することで、インターネット接続の設定や電子メール利用のための設定を自動設定することができる。
【００５１】
以上に説明したように、本実施形態のＰＣ・２００及びＣＤ−ＲＯＭ・１００を利用すれば、ＰＣ・２００にＣＤ−ＲＯＭ・１００を挿入する操作のみで、自動的に、ＰＣ・２００におけるインターネット接続のための設定処理や電子メール利用の為の設定処理の他に、ルータ３００を利用可能とするための設定処理を行うことが可能である。すなわち、利用者は、ＰＣ・２００における通信（ネットワーク）設定作業を従来より簡便に行うことができる。
【００５２】
［第１の実施形態の変形例］
尚、上述した第１の実施形態においては、ＰＣ・２００は、ルータ３００を介してネットワーク４００に接続したが、この限りではなく、例えば、図５に示すように、ＰＣ・２００は、ルータ３００を介さずにネットワーク４００に接続する構成であってもよい。この場合には、設定用プログラム１０１を実行することで実現される機能の内、ＨＴＴＰ設定処理部２０２を省略することも可能である。
【００５３】
また、第１の実施形態に示した自動設定処理の方法は、上述したＰＣ・２００おけるインターネット接続のための設定に限定して適用されるものではなく、ＰＣ・２００におけるプリンタを利用するための設定（プリンタドライバの設定を含む）、ソフトウェアの保守やバージョンアップのためのサポート設定、新たなソフトウェアをインストールした際の設定、グループウェアの設定などの自動設定処理に適用可能である。尚、何れの設定を行う場合でも、ＣＤ−ＲＯＭ・１００には、上記設定を行うための設定用プログラム１０１と、設定の際に入力が必要な利用者に関する情報（ユーザＩＤや利用者の属するグループＩＤなど）であるユーザデータ１０２が格納される必要がある。
【００５４】
また、上述した設定以外にも、ＰＣ・２００におけるディスクトップ環境の設定についても、第１の実施形態に示した自動設定処理の方法を適用可能である。ディスクトップ環境の設定において、具体的に設定可能な項目としては、例えば作業ファイルの設定、動作ソフトの設定、お気に入りのインターネットのＵＲＬを登録するブックマークの設定、ソフトウェアのインストール時の設定、及びグループウェアの設定などである。これにより、利用者は、初めてＰＣ・２００を利用する場合であっても、ＣＤ−ＲＯＭ・１００を挿入することで、普段から使い慣れているディスクトップ環境を利用することができる。また、ＣＤ−ＲＯＭ・１００が取り出された場合には、ＰＣ・２００が元のディスクトップ環境（ＣＤ−ＲＯＭ・１００が挿入される前の状態）に戻すように処理しても良い。また、この場合には、ＣＤ−ＲＯＭ・１００には、ディスクトップ環境の設定を行うための設定用プログラム１０１と、利用者が使い慣れた（又は、利用者が設定済みの）ディスクトップ環境を設定するために必要な情報（例えば壁紙、フォント、ウィンドウ枠などの種類を特定する情報）であるユーザデータ１０２が格納される必要がある。
【００５５】
［第２の実施形態］
上述した第１の実施形態においては、設定用プログラム１０１がＣＤ−ＲＯＭ・１００に格納されていたが、第２の実施形態においては、ＣＤ−ＲＯＭには設定用プログラム１０１を格納せずに、設定用プログラム１０１を外部からダウンロードしてくるための設定用プログラム取得アプリケーションが格納されている。図６は、第２の実施形態におけるＰＣを含む設定処理システムの概略構成を示す図である。
【００５６】
図６において、１００ａは、ＣＤ−ＲＯＭであり、設定用プログラム１０１を外部からダウンロードしてくるための設定用プログラム取得アプリケーション１０３及びユーザデータ１０２を格納している。５００は、ＰＣであり、図１及び図２に示したＰＣ・２００と同等のハードウェア構成及び機能構成である。６００は、サーバであり、ネットワーク４００を介してＰＣ・５００に設定用プログラムを提供する。
【００５７】
具体的には、ＰＣ・５００にＣＤ−ＲＯＭ・１００ａが挿入されることで、記録媒体アクセス部２２が設定用プログラム取得アプリケーション１０３を読み出す。これにより、ＰＣ・５００は、設定用プログラム取得アプリケーション１０３を実行して、サーバ６００に対して設定プログラム１０１のダウンロードを要求する。これにより、サーバ６００は、ＰＣ・５００に対して設定プログラム１０１のダウンロードを開始する。設定プログラム１０１のダウンロードを終えると、ＰＣ・５００のデータ格納部２３内にダウンロードされた設定用プログラム１０１が格納され、実行される。ＰＣ・５００において設定用プログラムが実行された場合の設定処理は、図３及び図４−１〜４−３に示した設定処理と同様であり、説明を省略する。
【００５８】
以上に示したように、第２の実施形態におけるＰＣ・５００を含む設定処理システムにおいては、設定用プログラム１０１をサーバ６００からダウンロードすることで、設定処理を行う。これにより、利用者は、ＰＣ・５００における設定作業を従来より簡便に行うことができる。更に、例えばサーバ６００において設定用プログラム１０１を最新バージョンに管理すれば、常に利用者に最新バージョンに対応する設定処理を提供することができる。
【００５９】
［第２の実施形態の変形例］
上述した第２の実施形態の変形例として、特定のアプリケーションを利用する際に、ＣＤ−ＲＯＭ・１００ａをＰＣ・５００に挿入するだけで、その特定のアプリケーションをＰＣ・５００にインストールして環境設定まで行う形態について説明する。まず、この変形例の前提として、図６のＣＤ−ＲＯＭ・１００ａは、設定用プログラム取得アプリケーション１０３の替わりに特定のアプリケーションを指定する情報（以下、アプリ指定情報とする）を格納しているとする。また、ＣＤ−ＲＯＭ・１００ａは、ユーザデータ１０２として、利用者の当該アプリケーションの設定に関する情報や、利用者個人を特定する情報を格納しているとする。また、サーバ６００は、特定のアプリケーションのプログラムを提供するサーバとする。
【００６０】
以上の構成において、ＰＣ・５００にＣＤ−ＲＯＭ・１００ａが挿入されると、ＰＣ・５００は、ＣＤ−ＲＯＭ・１００ａからアプリ指定情報及びユーザデータ１０２を読み出す。次に、ＰＣ・５００は、読み出したアプリ指定情報で指定されたアプリケーションのプログラムをサーバ６００からダウンロードして、インストール処理を行う。次に、ＰＣ・５００は、ユーザデータ１０２を参照して、インストールされたアプリケーションの設定処理を行う。以上により、利用者は、利用しているＰＣ・５００に所望のアプリケーションがインストールされていない状態であっても、ＣＤ−ＲＯＭ・１００ａを挿入するだけで、所望のアプリケーションを自身の好みの設定環境で利用することができる。
【００６１】
尚、上述した変形例では、図６のＣＤ−ＲＯＭ・１００ａは、設定用プログラム取得アプリケーション１０３の替わりにアプリ指定情報を格納していたが、この限りではなく、例えば、特定のアプリケーションの利用ライセンスを得ていることを証明する情報（認証情報）などを格納して、この認証情報によりサーバ６００において、特定のアプリケーションの特定及び認証を行うようにしてもよい。また、ＣＤ−ＲＯＭ・１００ａを取り出したり、アプリケーションを終了した時点で、ＰＣ・５００が、特定のアプリケーションをアンインストールするようにしてもよい。また、上述した変形例では、ＰＣ・５００におけるアプリケーションの利用に関して示したが、これに限定されるものではなく、ドライバ、レジストリ、デスクトップ環境、ツールバーなどを利用／設定する場合にも適用可能である。
【００６２】
［第３の実施形態］
次に、本発明の第３の実施形態として、ＣＤ−ＲＯＭなどの記録媒体をＰＣに挿入すると、特定のサポートセンターにダイレクト接続することを特徴する実施形態について説明する。図７は、第３の実施形態におけるＰＣ及びＣＤ−ＲＯＭの機能構成の概略を示す図である。図７において、７００は、ＣＤ−ＲＯＭであり、サポートプログラム７０１及びユーザデータ７０２を格納する。８００は、ＰＣであり、ハードウェア的には、図１及び図２に示したＰＣ・２００と同等の構成であり、機能的にも制御部２１、記録媒体アクセス部２２、データ格納部２３、及び通信処理部２８が同等の機能である。また、ＰＣ・８００は、マイクやＵＳＢカメラなどのハードウェアを更に備えており、機能的にもマイクからの音声入力が可能な音声入力処理部５１及びＵＳＢカメラなどを用いて撮影したライブ映像の入力が可能な映像入力処理部５２を備える。
【００６３】
また、９００は、サポートセンターであり、ネットワーク４００を介してトラブルの対応などを音声により指導する音声サポートサービスをＰＣ・８００などの利用者端末に提供している。具体的には、サポートセンター９００には、ネットワーク４００を介して通信可能なサポート端末が複数台設置され、このサポート端末を操作するオペレータが、音声サポートを提供する。
【００６４】
また、図７に示すように、本実施形態のＰＣ・８００は、第２の実施形態のＰＣ・５００と同様にルータを介さずに直接ネットワーク４００に接続している。以上の構成より、ＰＣ・８００は、ＣＤ−ＲＯＭ・７００が挿入されると、ＣＤ−ＲＯＭ・７００からサポートプログラム７０１を読み出し実行する。これにより、図７に示す機能ブロック８０１〜８０４が構成される。
【００６５】
ＰＣ情報取得処理部８０１は、サポートセンター９００で必要なＰＣ・８００に関する情報（以下、ＰＣ情報とする）を取得する。具体的には、ＰＣ情報取得処理部８０１は、ＰＣ・８００のＯＳの種類に関する情報、ハードウェアに関する情報、インストールされているソフトウェアに関する情報、発生しているトラブルに関する情報、及びＰＣ・８００内において設定されている設定情報などを必要に応じて取得する。
【００６６】
ユーザデータ読込処理部８０２は、ＣＤ−ＲＯＭ・７００からユーザデータ７０２を読み出して、データ格納部２３に格納する。接続処理部８０３は、サポートセンター９００との通信経路を確立するとともに、ＰＣ情報取得処理部８０１が取得したＰＣ情報及びユーザデータを含むサポート要求をサポートセンター９００へ送信する。
【００６７】
サポート画面処理部８０４は、サポートセンター９００との接続が確立すると、表示装置にサポート画面を表示する。このサポート画面には、例えば、サポートセンター９００の担当者の上半身の映像を表示する領域、音声の音量調節を行うゲージ、文字による会話（いわゆるチャット）を行う領域などが含まれている。また、このサポート画面が表示されている間、利用者はサポートセンター９００の担当者と会話を行うことができる。
【００６８】
次に、図７に示したＰＣ・８００の動作について説明する。
図８は、図７に示したＰＣ・８００の動作を示すフロー図である。尚、図８の処理が始まる前提として、サポートセンター９００からのサポートを受けるため、利用者の手元にはサポートセンター９００を運営する会社から送付されたＣＤ−ＲＯＭであって、サポートプログラム７０１とユーザデータ７０２が記録されたＣＤ−ＲＯＭ・７００があり、このＣＤ−ＲＯＭ・７００をＰＣ・８００に挿入したとする。
【００６９】
まず、図８に示すように、ステップＳ８１において、記録媒体アクセス部２２は、ＣＤ−ＲＯＭ・７００が挿入されたことを検知する。これにより、記録媒体アクセス部２２は、ＣＤ−ＲＯＭ・７００からサポートプログラム７０１を読み出しデータ格納部２３に格納する。尚、記録媒体アクセス部２２が、ＣＤ−ＲＯＭ・７００から読み出してデータ格納部２３に格納するのは、サポートプログラム７０１の一部のプログラム（例えば起動プログラムなど）であってもよい。
【００７０】
次に、ステップＳ８２において、ＰＣ・８００は、ＣＤ−ＲＯＭ・７００から読み出したサポートプログラム７０１を起動する。これにより、図７に示したような機能構成がＰＣ・８００において構成される。次に、ステップＳ８３において、図７に示した各機能ブロック８０１〜８０４が、ＣＤ−ＲＯＭ・７００からユーザデータ１０２を読み出したり、サポートセンター９００との接続を確立したり、サポート画面を表示したりする。以上の処理により、ステップＳ８４において、ＰＣ・８００は、サポートセンター９００との音声通信を開始する。
【００７１】
ここで、図８に示したステップＳ８３におけるサポートセンター９００との接続処理の詳細について説明する。まず、ＰＣ情報取得処理部８０１が、ＰＣ・８００に関するＰＣ情報を取得する。次に、ユーザデータ読込処理部８０２が、ＣＤ−ＲＯＭ・７００からユーザデータ７０２を読み込みデータ格納部２３に格納する。次に、接続処理部８０３が、サポートセンター９００との接続を確立するとともに、ＰＣ情報及びユーザデータを含むサポート要求をサポートセンター９００へ送信する。これにより、サポートセンター９００においては、ＰＣ情報及びユーザデータを取得できるので、ＰＣ・８００の利用者に対して迅速で適切な対応を行うことが可能である。
【００７２】
以上に説明したように、本実施形態におけるＰＣ・８００は、ＣＤ−ＲＯＭ・７００を挿入することで、自動的にサポートセンター９００にアクセスすると共に、サポートセンター９００におけるサポートに必要な情報（ＰＣ情報、ユーザデータなど）をサポートセンター９００へ送信することができる。例えば、ＰＣ・８００においてあるアプリケーションソフトの設定が分からなくなった場合に、ＣＤ−ＲＯＭ・７００を挿入することで、サポートセンター９００からのサポートを受けることができる。すなわち、利用者は、ＰＣ・８００における設定作業を従来より簡便に行うことができる。また、ＰＣ・８００の利用者には、サポートセンター９００の担当者の顔を見せることで、より冷静な対応を促すことができる。
【００７３】
尚、上述した実施形態においては、ユーザデータなどを記録する記録媒体としてＣＤ−ＲＯＭを示したが、この限りではなく、ＵＳＢインタフェースを備えたＵＳＢフラッシュメモリ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク装置、及びフラッシュメモリ等の不揮発性のメモリを搭載したメモリカードなどＰＣ・２００が読み出し可能な記録媒体であればよい。
【００７４】
また、上述したＣＤ−ＲＯＭなどの記録媒体に格納するユーザデータに対して暗号化処理を施していても良い。これにより、ユーザデータを格納した記録媒体を紛失した場合に、個人情報が悪用されることを防ぐことができる。また、一般的に入力操作が困難であるとされる家電製品において、記録媒体を読み取り可能とする機能が付与されており、かつ、ユーザ情報に基づく設定操作が必要なものであれば、本発明を適用して好適である。
【００７５】
また、上述した実施形態において図２及び図７に示したＰＣ・２００及びＰＣ・８００内の各処理部は、各処理部の機能を実現する為のプログラムをメモリから読み出してＣＰＵ（中央演算装置）が実行することによりその機能を実現させるものである。すなわち、ＰＣ・２００及びＰＣ・８００のハードウェア構成としては、ＣＰＵ及びメモリを少なくとも含む構成である。ここで、メモリとは、例えばＨＤＤ（ハード  ディスク  ドライブ）などであり、コンピュータ読取可能な記録媒体である。
【００７６】
また、上述した構成に限定さるものではなく、図２及び図７に示したＰＣ・２００及びＰＣ・８００内における各処理部の全部または一部の機能を専用のハードウェアにより実現してもよい。また、上述したメモリは、ＨＤＤに限定されるものではなく、光磁気ディスク装置、フラッシュメモリ等の不揮発性のメモリや、ＣＤ−ＲＯＭ等の読み出しのみが可能な記録媒体、ＲＡＭ以外の揮発性のメモリ、あるいはこれらの組合せによるコンピュータ読み取り、書き込み可能な記録媒体より構成されてもよい。
【００７７】
また、図２及び図７に示したＰＣ・２００及びＰＣ・８００の各機能を実現する為のプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各処理を行っても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。具体的には、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含む。
【００７８】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００７９】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現する為のものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００８０】
また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のプログラムプロダクトも本発明の実施形態として適用することができる。
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００８１】
【図１】本発明の第１の実施形態におけるＰＣ（情報処理装置）を含むネットワークシステムの構成の一例を示す概略図である。
【図２】図１に示したＰＣ・２００が設定用プログラム１０１を実行することで、実現する機能の構成例を示す図である。
【図３】図１及び図２に示したＰＣ・２００における機能設定の処理動作例を示すフロー図である。
【図４−１】ＨＴＴＰ設定処理部２０２における機能設定処理の詳細を示すフロー図である。
【図４−２】レジストリ設定処理部２０３における機能設定処理の詳細を示すフロー図である。
【図４−３】アプリケーション設定処理部２０４における機能設定処理の詳細を示すフロー図である。
【図５】第１の実施形態の変形例であるＰＣ（情報処理装置）を含むネットワークシステムの構成を示す概略図である。
【図６】第２の実施形態におけるＰＣを含む設定処理システムの概略構成を示す図である。
【図７】第３の実施形態におけるＰＣ及びＣＤ−ＲＯＭの機能構成の概略を示す図である。
【図８】図７に示したＰＣ・８００の動作を示すフロー図である。
【符号の説明】
【００８２】
２１              制御部
２２              記録媒体アクセス部
２３              データ格納部
２４              入力処理部
２５              通信設定アプリケーション部
２６              ブラウザ処理部
２７              レジストリ処理部
２８              通信処理部
５１              音声入力処理部
５２              画像入力処理部
１００、１００ａ、７００  ＣＤ−ＲＯＭ
１０１            設定用プログラム
１０２            ユーザデータ
１０３            設定用プログラム取得アプリケーション
２００、５００、８００  ＰＣ（情報処理装置）
２０１            ユーザデータ読込処理部
２０２            ＨＴＴＰ設定処理部
２０３            レジストリ設定処理部
２０４            アプリケーション設定処理部
２０５            設定反映処理部
３００            ルータ
４００            ネットワーク
６００            サーバ
８０１            ＰＣ情報取得処理部
８０２            ユーザデータ読込処理部
８０３            接続処理部
８０４            サポート画面処理部
９００            サポートセンター
【図１】
2006119820.tif 000003
【図２】
2006119820.tif 000004
【図３】
2006119820.tif 000005
【図４−１】
2006119820.tif 000006
【図４−２】
2006119820.tif 000007
【図４−３】
2006119820.tif 000008
【図５】
2006119820.tif 000009
【図６】
2006119820.tif 000010
【図７】
2006119820.tif 000011
【図８】
2006119820.tif 000012