(57)【特許請求の範囲】
【請求項１】
サーバと、製品と、を備えた情報処理システムであって、
前記サーバは、前記製品の流通を管理する流通情報を製品固有の情報に関連して記憶する記憶手段と、
前記記憶手段の流通情報を前記製品の流通に応じて更新する更新手段と、
を備え、
前記製品は、
前記サーバとネットワークを介して通信する通信手段と、
前記通信手段がネットワークに接続されたときに、前記通信手段を介して前記製品固有の情報を送信することで前記サーバから前記流通情報に応じた情報を取得し、取得した情報に応じて自装置の設定を変更する設定変更手段と、
を備え、
前記自装置の設定は、流通先に応じたアプリケーションソフトウェアを起動させるための設定であることを特徴とする情報処理システム。
【請求項２】
前記自装置の設定は、自装置で用いる言語、ユーザインタフェース、の少なくともいずれか１つの設定であることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記設定変更手段は、前記通信手段を介して前記製品固有の情報を前記サーバへ送信し、
前記サーバは、前記製品固有の情報に応じて前記製品の流通情報を照合し、
前記設定を変更するためのフラグを前記製品へ送信することを特徴とする請求項１または請求項２に記載の情報処理システム。
【請求項４】
請求項１〜３のいずれかに記載の製品およびサーバと、
前記製品にインターネットを介して情報配信を行う複数の配信サーバと、
を備えた情報処理システムであって、
前記製品は、前記複数の配信サーバのうち、前記設定変更手段によって変更された設定に応じた配信サーバに接続し、情報配信を受けることを特徴とする情報処理システム。
【請求項５】
請求項１〜４のいずれかに記載の情報処理システムにおいて、
製品の出荷時に設定した流通先と、前記流通情報に含まれる流通先と、が異なる場合に前記設定変更手段が自装置の設定を変更することを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、インターネット等のネットワークを介して各種情報を送受信する情報処理システムに関する。
【背景技術】
【０００２】
従来、ネットワークを介して情報配信（例えば動画配信）を行うものとして、自装置の仕様に関する情報（例えば表示可能な解像度）をサーバに通知し、サーバから自装置の仕様に適した情報を受信するものが提案されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３４２４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
配信サービスは、製品の仕向先（例えば、出荷される国や地域の違い）によって方式等が異なる場合がある。また、同じ仕向先であっても販売店が異なると配信サービスが異なる場合もある。異なる配信サービスに対応するためには、自装置の設定を変更する（例えば使用するアプリケーションソフトウェアを変更する）必要がある。
【０００５】
特許文献１の装置では、出荷時に設定した仕向先や販売店が異なってしまったことを自装置で判断することができないため、出荷後の仕向先や販売店の変更に対応できない。
【０００６】
そこで、この発明は、製品毎に仕向先や販売店が異なる場合であっても、各製品に適した設定を行うことができる情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明の情報処理システムは、サーバと、製品と、を備えている。サーバは、ＳＣＭ（Supply Chain Management）管理システム内のサーバであり、製品の流通を管理する流通情報を製品固有の情報に関連して記憶する記憶手段と、記憶手段の流通情報を前記製品の流通に応じて更新する更新手段と、を備えている。製品は、サーバとネットワークを介して通信する通信手段と、通信手段がネットワークに接続されたときに、通信手段を介して製品固有の情報を送信することでサーバから流通情報に応じた情報を取得し、取得した情報に応じて自装置の設定を変更する設定変更手段と、を備えている。
【０００８】
一般に、ＳＣＭ管理システムでは、各製品の流通先（どの仕向先、どの販売店に流通したか）を管理している。したがって、ユーザが製品購入した後に最初にインターネットに接続したとき、自装置の流通先に応じた設定変更のための情報（設定変更のためのフラグや実際の流通先を示す情報）をＳＣＭ管理システムのサーバからダウンロードすることで、仕向先、販売店に応じた設定に自動変更することができる。
【０００９】
例えば、出荷時にはデフォルトの配信サービス用のアプリケーションソフトウェア（以下、単にアプリケーションと言う。）が起動するように設定されていた場合において、実際に購入した国や販売店の配信サービス用がデフォルトのアプリケーションと対応していない場合であっても、インターネットに接続するだけで、製品の出荷先に応じたアプリケーションが起動され、適切な情報配信サービスを受けることができる。
【００１０】
なお、自装置の設定とは、起動するアプリケーションだけでなく、自装置で用いる言語やユーザインタフェース（ＧＵＩ）等の設定であってもよい。例えば英語圏に出荷するために使用言語が英語に設定されていた場合において、流通途中で他の言語圏に出荷変更された場合であっても、ユーザが製品を開梱して最初にインターネットに接続したときに適切な言語に自動変更される。また、出荷時に製品メーカ仕様のＧＵＩ（起動時のロゴ等）が表示される場合において、販売店仕様のＧＵＩの表示に自動変更することも可能である。
【００１１】
ＳＣＭサーバと製品は、具体的に以下の様な情報送受信を行う。すなわち、製品は製品固有の情報（シリアルナンバ等）をＳＣＭサーバに送信し、ＳＣＭサーバは、シリアルナンバに応じた流通情報を照合し、照合した製品に対応する設定変更のためのフラグを製品に送信する。製品は、受信したフラグによって設定変更動作（アプリケーションの起動等）を行う。
【００１２】
なお、製品は、出荷時に設定されている流通先と、実際の流通先と、が異なる場合に自装置の設定を変更する。出荷時に設定されている流通先と実際の流通先が異なるかどうかは、ＳＣＭサーバ側で判断してもよいし、製品側で判断してもよい。
【発明の効果】
【００１３】
この発明によれば、製品毎に仕向けや販売店が異なる場合であっても、各製品に適した設定を行うことができる。
【図面の簡単な説明】
【００１４】
【図１】情報処理システムの構成を示すブロック図である。
【図２】ＢＤプレーヤの構成を示すブロック図である。
【図３】ＳＣＭサーバの構成を示すブロック図である。
【図４】ＳＣＭ管理テーブルを示す図である。
【図５】起動時の動作を示すフローチャートである。
【図６】ＢＤプレーヤに記憶されている内部機器情報を示す図である。
【図７】ＢＤプレーヤに記憶されている内部機器情報を示す図である。
【図８】ＢＤプレーヤに記憶されている内部機器情報を示す図である。
【発明を実施するための形態】
【００１５】
図１は、本発明の実施形態に係る情報処理システムの構成を示すブロック図である。情報処理システムは、メーカ内サーバ１、インターネット２、ユーザ宅３Ａに設置されているＢＤプレーヤ３０Ａ、ユーザ宅３Ｂに設置されているＢＤプレーヤ３０Ｂ、ユーザ宅３Ｃに設置されているＢＤプレーヤ３０Ｃ、ＳＣＭ管理システム４内に設置されているＳＣＭサーバ４０、および複数の配信サーバ（配信サーバ５Ａ、配信サーバ５Ｂ、配信サーバ５Ｃ）からなる。同図では、３つの製品（ＢＤプレーヤ）がメーカから各ユーザ宅に流通した例を示しているが、実際にはさらに多数の製品が流通し、各ユーザ宅に設置されるものである。また、配信サーバの数もこの例に限るものではない。
【００１６】
メーカ内サーバ１は、ＢＤプレーヤの出荷元である製造メーカに設置されているサーバである。メーカ内サーバ１は、インターネット２およびＳＣＭ管理システム４に接続されている。同図においては、メーカ内サーバ１は、ＳＣＭ管理システム４のＳＣＭサーバ４０にＬＡＮを介して接続されている例を示しているが、インターネット２を介して接続される態様であってもよい。
【００１７】
ＳＣＭ管理システム４は、ＳＣＭサーバ４０を用いて、各製品の流通を管理するものである。ＳＣＭサーバ４０は、ＢＤプレーヤが製造メーカから出荷された後、各ＢＤプレーヤの流通先（どの仕向先や販売店に出荷されているか）を示す情報を随時取得し、管理している。つまり、ＳＣＭサーバ４０は、各製品の流通状況を示す流通情報を管理テーブルとして内部の記憶手段（ＨＤＤ等）に記憶しており、取得した情報に応じて管理テーブルを都度更新する。
【００１８】
メーカ内サーバ１は、各ユーザ宅に設置されたＢＤプレーヤ３０Ａ、ＢＤプレーヤ３０Ｂ、およびＢＤプレーヤ３０Ｃにインターネット２を介して接続され、各種情報の送受信を行う。本実施形態では、メーカ内サーバ１は、ＢＤプレーヤがインターネット２に接続された際に、ＢＤプレーヤの各製品固有の情報（シリアルナンバ等）を受信し、受信したシリアルナンバをＳＣＭサーバ４０に送信する。ＳＣＭサーバ４０は、シリアルナンバを用いて管理テーブルを照合し、各ＢＤプレーヤがどの仕向先、販売店を経てユーザ宅に設置されたか等を示す情報（流通情報）をメーカ内サーバ１に送信する。メーカ内サーバ１は、照合された管理テーブルに応じて、各ＢＤプレーヤに適した設定を行うためのフラグを送信する。各ＢＤプレーヤは、受信したフラグに応じて自装置の設定を変更する。例えば、接続する情報配信サービス（動画等のコンテンツ配信サービス）用のアプリケーションを起動するように設定する。すると、仕向先によって接続する情報配信サービスの配信サーバが異なる場合であっても、適切な配信サーバに接続することが可能となる。この様にして、本実施形態の情報処理システムは、仕向先や販売店が異なる場合であっても各製品毎に適した設定を自動的に行うことができるものである。
【００１９】
なお、本発明において、メーカ内サーバ１は必須の構成要素ではない。各ＢＤプレーヤが直接ＳＣＭ管理システム内のサーバ等に接続される態様であってもよい。
【００２０】
以下、各装置の具体的な構成、動作について説明する。図２は、ＳＣＭサーバ４０の主要構成を示すブロック図であり、図３は、ＢＤプレーヤ３０Ａの主要構成を示すブロック図である。図３においては、代表してＢＤプレーヤ３０Ａの構成を示すが、他のＢＤプレーヤ３０ＢやＢＤプレーヤ３０Ｃも構成、機能は同じものである。
【００２１】
図２において、ＳＣＭサーバ４０は、ネットワークインタフェース（Ｉ／Ｆ）４１、ＣＰＵ４２、ＨＤＤ４３、ＲＡＭ４４を備えている。
【００２２】
ＨＤＤ４３には、サーバ動作用の基本プログラムや管理テーブルが記憶されている。ＣＰＵ４２は、ＨＤＤ４３に記憶されている基本プログラムをＲＡＭ４４に展開し、製品流通の管理に関する種々の動作を行うものである（本発明の更新手段が実現される）。ＣＰＵ４２は、製品流通途中の各段階において、仕向先や販売店等から、各ＢＤプレーヤが現時点でどの仕向先や販売店に出荷されているかを示す情報を受信し、管理テーブルを更新する。
【００２３】
図４は、管理テーブルを示す図である。同図（Ａ）は、ＢＤプレーヤ３０Ａの管理テーブルであり、製品出荷時とユーザ宅に設置後の管理テーブルの変化を示した図である。同図（Ｂ）は、ＢＤプレーヤ３０Ｂの管理テーブルであり、製品出荷時とユーザ宅に設置後の管理テーブルの変化を示した図である。同図（Ｃ）は、ＢＤプレーヤ３０Ｃの管理テーブルであり、製品出荷時とユーザ宅に設置後の管理テーブルの変化を示した図である。管理テーブルは、各製品毎に、シリアルナンバ（Ｎｏ．）、機種名、仕向先、言語、ＧＵＩ、実行アプリケーション、販売店、等の情報が記載されている。
【００２４】
製品出荷時には、予定している仕向先に応じて、全てのＢＤプレーヤがデフォルトの状態として管理テーブルに記憶される。本実施形態の例においては、全て仕向先は「Ａ国」、言語は「Ｅｎｇｌｉｓｈ」、ＧＵＩは「ＹＡＭＡＨＡ」、実行アプリケーションは「サービスＡ」、販売店の情報は無し、として記憶される。つまり、ＢＤプレーヤは、出荷時に全て、仕向先Ａ国においてのみ提供されている「配信サービスＡ」用のアプリケーションを実行するように設定されている。
【００２５】
同図（Ａ）に示すように、ＢＤプレーヤ３０Ａの管理テーブルは、実際に仕向先Ａ国に流通し、販売店Ａを経てユーザ宅３Ａに設置されたため、仕向先は「Ａ国」、言語は「Ｅｎｇｌｉｓｈ」、ＧＵＩは「販売店Ａ」、実行アプリケーションは「サービスＡ」、販売店の情報は「販売店Ａ」に更新される。つまり、ＧＵＩが販売店Ａの仕様に変更され、販売店の情報が新たに追記されたものとなる。
【００２６】
同様にして、同図（Ｂ）に示すように、ＢＤプレーヤ３０Ｂの管理テーブルは、仕向先Ｂ国に流通し、販売店Ｂを経てユーザ宅３Ｂに設置されたため、仕向先は「Ｂ国」、言語は「Ｆｒｅｎｃｈ」、ＧＵＩは「販売店Ｂ」、実行アプリケーションは「サービスＢ」、販売店の情報は「販売店Ｂ」に更新される。つまり、仕向先がＢ国に変更されるとともに、使用言語がＦｒｅｎｃｈに変更され、ＧＵＩが販売店Ｂの仕様に変更され、販売店の情報が新たに追記され、実行すべきアプリケーションが「サービスＢ」仕様のものとして記載変更されることになる。
【００２７】
同様にして、同図（Ｃ）に示すように、ＢＤプレーヤ３０Ｃの管理テーブルは、仕向先Ｂ国に流通し、販売店Ｃを経てユーザ宅３Ｃに設置されたため、仕向先は「Ｂ国」、言語は「Ｆｒｅｎｃｈ」、ＧＵＩは「販売店Ｃ」、実行アプリケーションは「サービスＣ」、販売店の情報は「販売店Ｃ」に更新される。つまり、仕向先がＢ国に変更されるとともに、使用言語がＦｒｅｎｃｈに変更され、ＧＵＩが販売店Ｃの仕様に変更され、販売店の情報が新たに追記され、実行すべきアプリケーションが「サービスＣ」仕様のものとして記載変更されることになる。
【００２８】
特に、ＢＤプレーヤ３０ＢとＢＤプレーヤ３０Ｃは、仕向先は同じＢ国であるが、販売店が異なる。したがって、配信サービスを受けるときに実行すべきアプリケーションが異なるものとなる。
【００２９】
次に、図３において、ＢＤプレーヤ３０Ａは、ネットワークＩ／Ｆ３１、ＣＰＵ３２、ＥＥＰＲＯＭ３３、グラフィックユーザインタフェース（ＧＵＩ）３４、ＲＡＭ３５、操作部３６、ＢＤドライブ３７、および出力Ｉ／Ｆ３８を備えている。
【００３０】
ＥＥＰＲＯＭ３３は、書き換え可能なフラッシュメモリであり、ファームウェアと、内部機器情報（図６、図７、図８を参照）が記憶されている。ファームウェアには、各種アプリケーション、言語、ＧＵＩ表示画像等が格納されている。ＣＰＵ３２は、ＥＥＰＲＯＭ３３に記憶されているファームウェアをＲＡＭ３５に展開し、種々の動作を実行する。ＣＰＵ３２は、基本動作として、操作部３６からユーザの操作に応じた操作信号を入力し、ユーザの操作に応じた動作を行う。例えば、ＢＤドライブ３７に挿入されているＢＤ（ブルーレイディスク）からコンテンツデータを読み出して再生処理を行い、出力Ｉ／Ｆ３８に映像信号や音声信号を出力する。
【００３１】
ユーザは、ＢＤプレーヤを購入し、自宅に設置すると、ネットワークＩ／Ｆ３１をインターネット２に接続し、電源（不図示）を接続して起動する。すると、ＣＰＵ３２は、ＥＥＰＲＯＭ３３に記憶されているファームウェアを読み出してＲＡＭ３５に展開し、本発明の設定変更手段を実現する。すなわち、ＢＤプレーヤが製品出荷後に最初に起動された場合、ＣＰＵ３２は、初期設定を行う。この初期設定は、上述の使用言語、ＧＵＩ３４に表示する内容（製品メーカ名を表示するか、販売店名を表示するか、等）、起動するアプリケーションの設定、等を含むものである。なお、インターネット２に接続されずに、起動された場合、製品出荷時のデフォルトの初期設定が行われるものとし、最初にインターネット２に接続されたときに以下の初期設定を実行し直すものとする。
【００３２】
図５は、起動時の動作を示すフローチャートである。ＣＰＵ３２は、最初の起動時にネットワークに接続されているか否かを確認し（ｓ１１）、ネットワークに接続されている場合、初期設定を実行するために、まず、ネットワークＩ／Ｆ３２を介して、ＥＥＰＲＯＭ３３に記憶されているシリアルナンバをメーカ内サーバ１に送信する（ｓ１２）。メーカ内サーバ１は、ＢＤプレーヤからシリアルナンバを受信し（ｓ２１）、受信したシリアルナンバをＳＣＭサーバ４０に送信して管理テーブルの照合を行う（ｓ２２）。
【００３３】
ＳＣＭサーバ４０のＣＰＵ４２は、ネットワークＩ／Ｆ４１を介してメーカ内サーバ１からシリアルナンバを受信すると、ＨＤＤ４３に記憶されている管理テーブルを照合し（ｓ３１）、該当する製品の流通情報をメーカ内サーバ１に送信する（ｓ３２）。
【００３４】
メーカ内サーバ１は、ＳＣＭサーバから流通情報を受信し（ｓ２３）、設定を変更すべき内容を判断し、設定変更を行うためのフラグを送信する（ｓ２４）。
【００３５】
ＢＤプレーヤのＣＰＵ３２は、上記フラグをメーカ内サーバ１から受信し（ｓ１３）、受信したフラグに応じて自装置の設定を変更する。
【００３６】
例えば、ＢＤプレーヤ３０Ａでは、ＳＣＭサーバ４０の管理テーブルにおいて、ＧＵＩが販売店Ａの仕様に変更され、販売店の情報が新たに追記されたものとなっているため、ＧＵＩを販売店Ａの仕様に変更し、内部機器情報に販売店の情報を新たに追記する動作を行うためのフラグが受信される。内部機器情報は、図６に示すように、シリアルナンバ（Ｎｏ．）、機種／型番名、仕向先、言語、ＧＵＩ、ファームウェアバージョン、実行アプリケーション、販売店、等の情報が記載されている。したがって、ＣＰＵ３２は、内部機器情報のうち、ＧＵＩを「ＹＡＭＡＨＡ」から「販売店Ａ」に変更し、販売店の項目に「販売店Ａ」を追記する。そして、ＣＰＵ３２は、実際にＧＵＩ（起動時のロゴ等）を「販売店Ａ」の仕様のものに変更する。また、ＢＤプレーヤ３０Ａは、配信サービスＡ向けのアプリケーションが実際に実行され、図１に示した配信サーバ５Ａから動画などのコンテンツを受信する様な配信サービスを受けることができる。
【００３７】
また、図７に示すように、ＢＤプレーヤ３０Ｂであれば、ＳＣＭサーバ４０の管理テーブルにおいて、仕向先がＢ国に変更されるとともに、使用言語がＦｒｅｎｃｈに変更され、ＧＵＩが販売店Ｂの仕様に変更され、販売店の情報が新たに追記され、実行すべきアプリケーションが「サービスＢ」仕様のものとして記載変更されている。したがって、ＣＰＵ３２は、仕向先を「Ｂ国」に変更し、使用言語を「Ｆｒｅｎｃｈ」に変更し、ＧＵＩを「販売店Ｂ」に変更し、販売店の項目に「販売店Ｂ」を追記し、実行すべきアプリケーションを「サービスＢ」に変更する。そして、ＣＰＵ３２は、ユーザに表示する使用言語を実際にフランス語に変更し、起動時のロゴ等を「販売店Ｂ」の仕様のものに変更するとともに、配信サービスＢ向けのアプリケーションを実行するように設定する。したがって、配信サービスＡではなく、配信サービスＢ（例えば、Ｂ国における販売店Ｂにおいて行われている独自の配信サービス）向けのアプリケーションが実行され、図１に示した配信サーバ５Ｂから配信サービスを受けることができる。
【００３８】
同様に、図８に示すように、ＢＤプレーヤ３０Ｃであれば、ＳＣＭサーバ４０の管理テーブルにおいて、仕向先がＢ国に変更されるとともに、使用言語がＦｒｅｎｃｈに変更され、ＧＵＩが販売店Ｃの仕様に変更され、販売店の情報が新たに追記され、実行すべきアプリケーションが「サービスＣ」仕様のものとして記載変更されている。したがって、ＣＰＵ３２は、仕向先を「Ｂ国」に変更し、使用言語を「Ｆｒｅｎｃｈ」に変更し、ＧＵＩを「販売店Ｃ」に変更し、販売店の項目に「販売店Ｃ」を追記し、実行すべきアプリケーションを「サービスＣ」に変更する。そして、ＣＰＵ３２は、ユーザに表示する使用言語を実際にフランス語に変更し、起動時のロゴ等を「販売店Ｃ」の仕様のものに変更するとともに、配信サービスＣ向けのアプリケーションを実行するように設定する。したがって、配信サービスＡでも配信サービスＢでもなく、配信サービスＣ（例えば、Ｂ国における販売店Ｃにおいて行われている独自の配信サービス）向けのアプリケーションが実行され、図１に示した配信サーバ５Ｃから配信サービスを受けることができる。
【００３９】
特に、ＢＤプレーヤ３０ＢとＢＤプレーヤ３０Ｃの様に、同じＢ国でも販売店Ｂと販売店Ｃで購入したＢＤプレーヤでは、配信サービスが異なるものとなる場合がある。この場合、従来は、ユーザが手動で実行アプリケーションをダウンロード等して変更する、あるいは出荷時に各販売店向けに個別のアプリケーションを設定しておく等する必要があった。しかし、本実施形態の情報処理システムであれば、ユーザが手動変更する必要もなく、各販売店向けに個別のアプリケーションを設定しておく必要もなく、自動的に流通先に応じた適切なアプリケーションが実行されることになる。もし、従来の様に出荷時に各販売店向けに個別のアプリケーションを設定しておくと、急に販売先が変更されたり、ある販売店からある販売店に転送（転売）された場合、適切な配信サービスを受けることができないが、本実施形態の情報処理システムであれば、ユーザが最初にＢＤプレーヤを起動したときに自動的に流通先に応じた適切なアプリケーションが実行されるため、急に販売先が変更されたり、ある販売店からある販売店に転送（転売）された場合でも、その都度ＳＣＭサーバの管理テーブルが更新され、適切なアプリケーションが実行されることになる。
【００４０】
なお、図５に示したフローチャートにおいて、メーカ内サーバ１からＢＤプレーヤに送信される情報は、フラグではなく、流通情報そのものをＢＤプレーヤに送信し、受信した流通情報に応じてＢＤプレーヤ自身が設定を変更すべき内容を判断し、設定変更を行うように構成することも可能である。
【００４１】
また、図５のフローチャートにおいて、各ＢＤプレーヤが直接ＳＣＭ管理システム内のサーバ等に接続される態様の場合、メーカ内サーバ１の動作をＳＣＭサーバ４０が代替して実行するものとする。つまり、ＳＣＭサーバ４０がシリアルナンバを受信して管理テーブルを照合し、流通情報に応じた設定変更用のフラグ（または流通情報そのもの）をＢＤプレーヤに送信する。
【符号の説明】
【００４２】
１…メーカ内サーバ
２…インターネット
４…ＳＣＭ管理システム
５Ａ…配信サーバ
５Ｂ…配信サーバ
５Ｃ…配信サーバ
３０Ａ…ＢＤプレーヤ
３０Ｂ…ＢＤプレーヤ
３０Ｃ…ＢＤプレーヤ
４０…ＳＣＭサーバ
【図１】
0005898834.tif 000002
【図２】
0005898834.tif 000003
【図３】
0005898834.tif 000004
【図４】
0005898834.tif 000005
【図５】
0005898834.tif 000006
【図６】
0005898834.tif 000007
【図７】
0005898834.tif 000008
【図８】
0005898834.tif 000009