(57)【特許請求の範囲】
【請求項１】
第１の書込処理部が、マザーボードが交換される対象である端末であって、前記端末に設けられている第１のマザーボードの替わりに設けられる第２のマザーボードの識別情報と、ＤＭＩ（Desktop Management Interface）情報と、前記第２のマザーボードに設けられた第１の記憶部に対して前記ＤＭＩ情報を書き込み可能にする書込プログラムとを記録媒体に書き込むことと、
第２の書込処理部が、前記書込プログラムが実行された場合に、前記第１の記憶部に前記ＤＭＩ情報を書き込むことと、
を含む、マザーボード交換方法。
【請求項２】
ブート処理部が、前記記録媒体に記録されている前記第２のマザーボードの識別情報と、前記第１の記憶部に記憶されている前記第２のマザーボードの識別情報とが一致する場合に、前記記録媒体を用いたブート処理にて前記書込プログラムを実行すること、
をさらに含む、
請求項１に記載のマザーボード交換方法。
【請求項３】
第２の記憶部が、前記第１のマザーボードに設けられた前記第１の記憶部に記憶され、前記端末の識別情報を含む前記ＤＭＩ情報と同一のＤＭＩ情報を記憶することと、
取得部が、前記マザーボードの交換を行う作業者によって入力される前記端末の識別情報に基づき、前記ＤＭＩ情報を前記第２の記憶部から取得することと、
をさらに含み、
前記第１の書込処理部が書き込むことは、前記取得部によって取得された前記ＤＭＩ情報を前記記録媒体に書き込むことを含む、
請求項１又は請求項２に記載のマザーボード交換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マザーボード交換方法に関する。
【背景技術】
【０００２】
従来、電子機器に搭載されるマザーボードに不具合等が生じた際に、当該マザーボードを新しいマザーボードと交換するための技術が各種提案されている。
【０００３】
例えば、下記特許文献１には、マザーボードの交換後に、ワークステーション上で中断することなくアプリケーション・ソフトウェアを確実に実行できるようにするための技術が開示されている。具体的に、当該技術では、新しいマザーボードの製造番号が、誤動作によって交換することになったマザーボード（古いマザーボード）の製造番号で置き換えられることによって初期化される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１０５３８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、古いマザーボードの製造番号は、交換作業を行う作業者によって手入力される。そのため、作業者による製造番号の誤入力により、新しいマザーボードに誤った製造番号が書き込まれる場合がある。この場合、マザーボードが交換された端末におけるシステムの起動に支障が生じる恐れがある。
【０００６】
上述の課題を鑑み、本発明の目的は、交換後のマザーボードに誤った情報が書き込まれることを抑制することが可能なマザーボード交換方法を提供することにある。
【課題を解決するための手段】
【０００７】
上述の課題を解決するために、本発明の一態様に係るマザーボード交換方法は、第１の書込処理部が、マザーボードが交換される対象である端末であって、前記端末に設けられている第１のマザーボードの替わりに設けられる第２のマザーボードの識別情報と、ＤＭＩ（Desktop Management Interface）情報と、前記第２のマザーボードに設けられた第１の記憶部に対して前記ＤＭＩ情報を書き込み可能にする書込プログラムとを記録媒体に書き込むことと、第２の書込処理部が、前記書込プログラムが実行された場合に、前記第１の記憶部に前記ＤＭＩ情報を書き込むことと、を含む。
【発明の効果】
【０００８】
本発明によれば、交換後のマザーボードに誤った情報が書き込まれることを抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係るマザーボード交換システムの概要を示す図である。
【図２】本実施形態に係る装置のハードウェア構成の一例を示すブロック図である。
【図３】本実施形態に係るカスタマー端末の機能構成の一例を示すブロック図である。
【図４】本実施形態に係るサービスマン端末の機能構成の一例を示すブロック図である。
【図５】本実施形態に係るクラウドサーバの機能構成の一例を示すブロック図である。
【図６】本実施形態に係るプロダクトＤＢサーバの機能構成の一例を示すブロック図である。
【図７】本実施形態に係る修理依頼から書込データ書込処理までの処理の流れの一例を示すシーケンス図である。
【図８】本実施形態に係るマザーボード交換作業の流れの一例を示すシーケンス図である。
【図９】本実施形態に係るＤＭＩ情報書込処理の詳細な処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
本実施形態は、マザーボード（「プレイナーボード」とも称される）の交換方法に関する。本実施形態では、ＰＣ（Personal Computer）のオンサイトサービスにて、オンサイトサービスを提供している企業のサービスマン（作業者の一例）が、オンサイトサービスの提供先にてカスタマーのＰＣのマザーボードの交換を行う例を一例に説明する。なお、オンサイトサービスの提供先は、企業又は個人のいずれであってもよい。
【００１１】
＜＜１．システム概要＞＞
図１を参照して、本実施形態に係るマザーボード交換システムの概要について説明する。図１は、本実施形態に係るマザーボード交換システムの概要を示す図である。マザーボード交換システム１０００は、図１に示すカスタマー端末１、サービスマン端末３、クラウドサーバ４、プロダクトＤＢサーバ５、及び記録媒体６で構成される。
【００１２】
（１）カスタマー端末１
カスタマー端末１は、カスタマーＣＭが所有するＰＣである。本実施形態において、カスタマー端末１は、マザーボード２が交換される対象となる端末である。マザーボード２には、ＣＰＵ、メインメモリ、ＥＥＰＲＯＭ等が設けられる。図１に示すマザーボード２Ａ（第１のマザーボード）は、交換対象となるマザーボード（即ち、古いマザーボード）である。また、図１に示すマザーボード２Ｂ（第２のマザーボード）は、マザーボード２Ａの替わりに設けられるマザーボード（即ち、新しいマザーボード）である。
【００１３】
カスタマーＣＭは、カスタマー端末１に不具合が生じた場合に、オンサイトサービス提供企業からカスタマー端末１の修理を受けることができる。例えば、カスタマーＣＭは、カスタマー端末１に不具合が生じていることを確認した場合、オンサイトサービス提供企業のサービスマンＳＭに対して修理を依頼する。なお、修理の依頼時、カスタマーＣＭは、修理対象となるカスタマー端末１のシリアル番号（端末の識別情報の一例）をサービスマンＳＭに知らせる。サービスマンＳＭは、当該シリアル番号に基づき、修理の準備を行うことができる。なお、カスタマーＣＭは、電話やメール等の任意の方法によって修理を依頼する。
【００１４】
（２）サービスマン端末３
サービスマン端末３は、サービスマンＳＭがオンサイトサービスにて使用するＰＣである。サービスマン端末３は、ネットワークＮＷを介して、クラウドサーバ４と通信可能に接続されている。
【００１５】
サービスマンＳＭは、カスタマーＣＭからカスタマー端末１の修理依頼を受けると、サービスマン端末３を操作して修理の準備を行う。例えば、サービスマンＳＭは、サービスマン端末３を操作して、カスタマー端末１のマザーボード２の交換に用いる記録媒体６を用意する。サービスマン端末３は、ネットワークＮＷを介して、記録媒体６へ書き込むデータ（以下、「書込データ」とも称される）をクラウドサーバ４から取得する。サービスマン端末３は、取得した書込データを記録媒体６に書き込む。
【００１６】
サービスマンＳＭは、マザーボード２Ｂと用意した記録媒体６を持ってオンサイトサービス提供先を訪問し、カスタマー端末１の修理を行う。本実施形態では、サービスマンＳＭは、記録媒体６を用いて、カスタマー端末１のマザーボード２の交換作業を行う。サービスマンＳＭは、当該交換作業にてマザーボード２Ａをマザーボード２Ｂに交換する。
【００１７】
（３）クラウドサーバ４
クラウドサーバ４は、サービスマン端末３によって記録媒体６に書き込まれる書込データを生成するサーバ装置である。本実施形態のクラウドサーバ４は、例えば、ＰＣによって実現される。クラウドサーバ４は、ネットワークＮＷを介して、プロダクトＤＢサーバ５と通信可能に接続されている。
【００１８】
書込データには、マザーボード２Ｂのシリアル番号（第２のマザーボードの識別情報の一例）と、ＤＭＩ（Desktop Management Interface）情報と、マザーボード２Ｂに対してＤＭＩ情報を書き込み可能にするプログラム（以下、「書込プログラム」とも称される）が含まれる。当該プログラムは、後述するブート処理にて実行され得る。ＤＭＩ情報には、端末のシリアル番号、マシンタイプ、プロダクトＩＤ等が含まれる。また、上述した機能は、ＤＭＩ情報の代わりに、端末のシリアル番号、マシンタイプ、プロダクトＩＤ等を取り扱う他の形式のコンピュータシステム情報に対しても適用できる。なお、本実施形態では、書込データは、パスワードで暗号化される。
【００１９】
（４）プロダクトＤＢサーバ５
プロダクトＤＢサーバ５は、ＤＭＩ情報を記憶するサーバ装置である。本実施形態のプロダクトＤＢサーバ５は、例えば、ＰＣによって実現される。プロダクトＤＢサーバ５は、ネットワークＮＷを介して、クラウドサーバ４と通信可能に接続されている。
【００２０】
（５）記録媒体６
記録媒体６は、書込データが書き込まれる媒体である。記録媒体６の一例として、ＣＤ−Ｒ、ＵＳＢ（Universal Serial Bus）メモリ等が挙げられる。なお、記録媒体６は、かかる例に限定されない。以下、本実施形態では、カスタマー企業において書き換え可能な記録媒体を使ったデータ漏洩を嫌う一般的なカスタマーの意向を考慮して、一度ディスククローズ処理を行えば書き換えることができないＣＤ−Ｒを記録媒体６として使用した例について説明する。
【００２１】
＜＜２．ハードウェア構成＞＞
以上、本実施形態に係るマザーボード交換システムの概要について説明した。続いて、図２を参照して、本実施形態に係るカスタマー端末１、サービスマン端末３、クラウドサーバ４、及びプロダクトＤＢサーバ５（以下、カスタマー端末１、サービスマン端末３、クラウドサーバ４、及びプロダクトＤＢサーバ５それぞれを区別せずに「本実施形態に係る装置」と言う場合がある。）のハードウェア構成について説明する。図２は、本実施形態に係る装置のハードウェア構成の一例を示す図である。なお、カスタマー端末１、サービスマン端末３、クラウドサーバ４、及びプロダクトＤＢサーバ５それぞれに下記のハードウェア構成のすべてが備えられている必要はなく、各装置の機能構成を実現できるハードウェアモジュールが適宜限定して備えられてもよい。
【００２２】
図２に示すように、本実施形態に係る装置は、ＣＰＵ（Central Processing Unit）１１、メインメモリ１２、ＧＰＵ（Graphic Processing Unit）１３、表示装置１４、チップセット２１、ＢＩＯＳ（Basic Input Output System）メモリ２２、ＨＤＤ（Hard Disk Drive）２３、オーディオシステム２４、マイクロフォン２５、スピーカ２６、ＷＬＡＮ（Wireless Local Area Network）カード２７、ドライブ２８、ＵＳＢ（Universal Serial Bus）コネクタ２９、ＥＣ（Embedded Controller）３１、入力装置３２、電源回路３３、及びバッテリ３４を備える。
【００２３】
ＣＰＵ１１は、プログラム制御により種々の演算処理を実行し、本実施形態に係る装置全体を制御している。例えば、ＣＰＵ１１は、自部への電力の供給開始を検出すると、ブート処理を開始する。ブート処理とは、プログラムを実行可能な状態にするための一連の処理である。具体的に、本実施形態のＣＰＵ１１は、ＢＩＯＳメモリ２２に格納されているシステムファームウェアでのブート処理にて記録媒体６に記録されている書込プログラムを実行可能な状態とする。
なお、本実施形態においてサービスマンＳＭは、使用する記録媒体６の種類に応じて、ＢＩＯＳメニューにて起動デバイスの起動順位を予め設定しておく。例えば、サービスマンＳＭは、ブート処理にてＣＰＵ１１が記録媒体６を優先的に起動するように、起動順位を設定する。一例として、本実施形態のように記録媒体６がＣＤ−Ｒである場合、サービスマンＳＭは、ドライブ２８から起動されるように起動順位を設定する。
【００２４】
メインメモリ１２は、ＣＰＵ１１の実行プログラムの読み込み領域として、又は、実行プログラムの処理データを書き込む作業領域として利用される書き込み可能メモリである。メインメモリ１２は、例えば、複数個のＤＲＡＭ（Dynamic Random Access Memory）チップで構成される。この実行プログラムには、ＯＳ（Operating System）、周辺機器類をハードウェア操作するための各種ドライバ、各種サービス／ユーティリティ、アプリケーションプログラム等が含まれる。
【００２５】
ＧＰＵ１３は、ＣＰＵ１１の制御に基づいて画像処理を実行して表示データを生成する。ＧＰＵ１３は、表示装置１４に接続されており、生成した表示データを表示装置１４に出力する。
【００２６】
表示装置１４は、例えば、液晶ディスプレイであり、ＧＰＵ１３から出力された表示データに基づく表示画面を表示する。なお、表示装置１４は、タッチスクリーンであってもよい。
【００２７】
チップセット２１は、ＵＳＢ、シリアルＡＴＡ（AT Attachment）、ＳＰＩ（Serial Peripheral Interface）バス、ＰＣＩ（Peripheral Component Interconnect）バス、ＰＣＩ−Ｅｘｐｒｅｓｓバス、及びＬＰＣ（Low Pin Count）バス等のコントローラを備えており複数のデバイスが接続される。図２では、チップセット２１に対して、ＢＩＯＳメモリ２２、ＨＤＤ２３、オーディオシステム２４、ＷＬＡＮカード２７、ドライブ２８、及びＵＳＢコネクタ２９が接続されている。
【００２８】
ＢＩＯＳメモリ２２は、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）２２−１やフラッシュＲＯＭ（Read Only Memory）２２−２等の電気的に書き換え可能な不揮発性メモリで構成される。ＥＥＰＲＯＭ２２−１は、シリアル番号、マシンタイプ、プロダクトＩＤ等を記憶する。フラッシュＲＯＭ２２−２は、システムファームウェア等を記憶する。
【００２９】
ＨＤＤ２３（不揮発性記憶装置の一例）は、ＯＳ、各種ドライバ、各種サービス／ユーティリティ、アプリケーションプログラム、及び各種データを記憶する。
【００３０】
オーディオシステム２４は、マイクロフォン２５及びスピーカ２６が接続され、音データの記録、再生、出力を行う。なお、マイクロフォン２５及びスピーカ２６は、一例として、本実施形態に係る装置に内蔵されているものとする。
【００３１】
ＷＬＡＮカード２７は、ワイヤレス（無線）ＬＡＮにより、ネットワークに接続して、データ通信を行う。ＷＬＡＮカード２７は、例えば、ネットワークからのデータを受信した際に、データを受信したことを示すイベントトリガを発生する。
【００３２】
ドライブ２８は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどの記録媒体のためのリーダライタであり、本実施形態に係る装置に内蔵、あるいは外付けされる。ドライブ２８は、装着されている記録媒体に記録されている情報を読み出したり、装着されている記録媒体にデータを書き込んだりする。
【００３３】
ＵＳＢコネクタ２９は、ＵＳＢを利用した周辺機器類を接続するためのコネクタである。
【００３４】
ＥＣ（組込みコントローラ）３１は、本実施形態に係る装置のシステム状態に関わらず、各種デバイス（周辺装置やセンサ等）を監視し制御するワンチップマイクロコンピュータ（One-Chip Microcomputer）である。ＥＣ３１は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭ（Random Access memory）を備えている。
【００３５】
ＥＣ３１は、ＣＰＵ１１とは独立して動作して主として本実施形態に係る装置の内部の動作環境を管理する制御部として機能する。ＥＣ３１は、予めＲＯＭに記憶された制御プログラムを読み出し、読み出した制御プログラムに記述された各種の命令で指示される処理を実行して各種の機能を実現する。
【００３６】
また、ＥＣ３１は、複数チャネルのＡ／Ｄ入力端子、Ｄ／Ａ出力端子、タイマ、及びデジタル入出力端子を備えている。ＥＣ３１には、それらの入出力端子を介して、例えば、入力装置３２、電源回路３３等が接続されており、ＥＣ３１は、これらの動作を制御する。
【００３７】
入力装置３２は、例えば、ＨＩＤ（Human Interface Device）である。具体的に、ＨＩＤは、マウス及びタッチパッド等のポインティングデバイスや、キーボードなどの入力デバイスである。
【００３８】
電源回路３３は、例えば、ＤＣ／ＤＣコンバータ、充放電ユニット、電池ユニット、ＡＣ／ＤＣアダプタ等を含んでおり、外部電源から、又はバッテリ３４から供給される直流電圧を、本実施形態に係る装置を動作させるために必要な複数の電圧に変換する。また、電源回路３３は、ＥＣ３１からの制御に基づいて、本実施形態に係る装置の各部に電力を供給する。
【００３９】
バッテリ３４は、例えば、リチウムバッテリであり、本実施形態に係る装置に外部電源から電力供給されている場合に、電源回路３３を介して充電され、本実施形態に係る装置に外部電源から電力供給されていない場合に、電源回路３３を介して、充電された電力を本実施形態に係る装置の動作電力として出力する。
【００４０】
＜＜３．機能構成＞＞
以上、本実施形態に係る装置のハードウェア構成について説明した。続いて、図３〜図６を参照して、本実施形態に係る装置の機能構成について説明する。
【００４１】
＜３−１．カスタマー端末の機能構成＞
図３を参照して、カスタマー端末１の機能構成の一例について説明する。図３は、本実施形態に係るカスタマー端末１の機能構成の一例を示すブロック図である。図３に示すように、カスタマー端末１は、入力部１００、制御部１１０、通信部１２０、記憶部１３０（第１の記憶部）、及び出力部１４０を備える。
【００４２】
（１）入力部１００
入力部１００は、入力を受け付ける機能を有する。入力部１００は、受け付けた入力を制御部１１０へ出力する。
例えば、入力部１００は、サービスマンＳＭによるパスワードの入力を受け付ける。入力部１００は、当該パスワードを制御部１１０へ出力する。
入力部１００は、例えば、カスタマー端末１がハードウェアとして備えるキーボード又はマウス等の入力装置や、カスタマー端末１に内蔵あるいは外付けされるドライブ２８によって実現され得る。
【００４３】
（２）制御部１１０
制御部１１０は、カスタマー端末１の動作全般を制御する機能を有する。制御部１１０は、例えば、カスタマー端末１がハードウェアとして備えるＣＰＵにプログラムを実行させることによって実現される。
図３に示すように、制御部１１０は、ブート処理部１１１、読取処理部１１２、復号部１１３、判定部１１４、及び書込処理部１１５（第２の書込処理部）を備える。
【００４４】
（２−１）ブート処理部１１１
ブート処理部１１１は、ブート処理を実行する機能を有する。ブート処理部１１１は、ＣＰＵ１１への電力の供給開始を検出すると、ブート処理を開始する。ブート処理部１１１は、ＢＩＯＳメニューにて設定されている起動デバイスの起動順位に応じて、起動デバイスを起動する。本実施形態においてブート処理は、ＣＤ−Ｒ（記録媒体６）を用いて行われる。そのため、起動順位は、ドライブ２８から起動するように設定される。これにより、ブート処理部１１１は、ブート処理にてドライブ２８を起動し、ドライブ２８に装着されたＣＤ−Ｒ（記録媒体６）を起動することができる。
ブート処理では、後述する復号部１１３によって復号された書込データと、判定部１１４による判定結果とがブート処理部１１１へ入力される。ブート処理部１１１は、当該判定結果に基づき、復号された書込データに含まれる書込プログラムの実行を制御する。書込プログラムを実行することを判定結果が示す場合、ブート処理部１１１は、ブート処理にて書込プログラムを実行する。一方、書込プログラムを実行しないことを判定結果が示す場合、ブート処理部１１１は、ブート処理にて書込プログラムを実行せず、ブート処理を終了する。
【００４５】
（２−２）読取処理部１１２
読取処理部１１２は、記録媒体６に記録されている情報を読み取る機能を有する。読取処理部１１２は、読み取った情報を復号部１１３へ出力する。
例えば、読取処理部１１２は、ブート処理部１１１にて起動された記録媒体６から書込データを読み取る。読取処理部１１２は、記録媒体６から読み取った書込データを復号部１１３へ出力する。
【００４６】
（２−３）復号部１１３
復号部１１３は、暗号化された情報を復号する機能を有する。復号部１１３は、復号した情報をブート処理部１１１及び判定部１１４へ出力する。
例えば、復号部１１３は、読取処理部１１２から入力される暗号化された書込データを、入力部１００から入力されるパスワードで復号する。復号部１１３は、復号した書込データをブート処理部１１１、判定部１１４、及び書込処理部１１５へ出力する。
【００４７】
なお、入力部１００から入力されるパスワードが正しくない場合、復号部１１３は、読取処理部１１２から入力される暗号化された書込データを復号できず、処理を進められない。この場合、復号部１１３は、サービスマンＳＭ（入力者）に対して、正しいパスワードが入力されるまで、パスワードの再入力を要求する。このため、正しいパスワードが入力されない限り、記憶部１３０に対するＤＭＩ情報の書き込みは実行されない。これにより、正しいパスワードを知っている特定の人（例えば、サービスマンＳＭ等のオンサイトサービス提供企業の人）のみがＤＭＩ情報の書き換えを行うことができる。よって、ＤＭＩ情報が記録された記録媒体６の第３者による悪用を防止することができる。
なお、パスワードの入力可能回数には制限がかけられてもよい。
【００４８】
（２−４）判定部１１４
判定部１１４は、書込プログラムを実行するか否かを決定するための判定（以下、「判定処理」とも称される）を行う機能を有する。判定部１１４は、判定結果をブート処理部１１１へ出力する。
例えば、判定部１１４は、マザーボード２Ｂのシリアル番号に基づき判定を行う。具体的に、判定部１１４は、復号部１１３から入力される書込データに含まれるマザーボード２Ｂのシリアル番号と、マザーボード２Ｂに設けられた記憶部１３０に記憶されているマザーボード２Ｂのシリアル番号とが一致するか否かを判定する。各シリアル番号が一致する場合、判定部１１４は、書込プログラムを実行すると判定する。一方、各シリアル番号が一致しない場合、判定部１１４は、書込プログラムを実行しないと判定する。
【００４９】
（２−５）書込処理部１１５
書込処理部１１５は、記憶部１３０へ情報を書き込む機能を有する。例えば、書込処理部１１５は、ブート処理部１１１によって書込プログラムが実行された場合、復号部１１３が復号した書込データに含まれるＤＭＩ情報を記憶部１３０へ書き込む。一方、書込処理部１１５は、ブート処理部１１１によって書込プログラムが実行されなかった場合、復号部１１３が復号した書込データに含まれるＤＭＩ情報を記憶部１３０へ書き込まない。
【００５０】
（３）通信部１２０
通信部１２０は、各種情報を送受信する機能を有する。
通信部１２０は、例えば、カスタマー端末１がハードウェアとして備えるＷＬＡＮカード２７によって実現され得る。
【００５１】
（４）記憶部１３０
記憶部１３０は、各種情報を記憶する機能を有する。例えば、記憶部１３０は、マザーボード２のシリアル番号、ＤＭＩ情報等を記憶する。マザーボード２のシリアル番号、ＤＭＩ情報等は、一例として、ＥＥＰＲＯＭ２２−１に記憶される。なお、記憶部１３０がマザーボード２Ａに設けられる場合、記憶部１３０は、マザーボード２Ａのシリアル番号を記憶する。また、記憶部１３０がマザーボード２Ｂに設けられる場合、記憶部１３０は、マザーボード２Ｂのシリアル番号を記憶する。
記憶部１３０は、カスタマー端末１がハードウェアとして備える記憶媒体、例えば、ＨＤＤ、フラッシュメモリ、ＥＥＰＲＯＭ、ＲＡＭ、ＲＯＭ、またはこれらの記憶媒体の任意の組み合わせによって構成される。
【００５２】
（５）出力部１４０
出力部１４０は、各種情報を出力する機能を有する。
出力部１４０は、例えば、カスタマー端末１がハードウェアとして備える表示装置１４やスピーカ２６によって実現され得る。
【００５３】
＜３−２．サービスマン端末の機能構成＞
図４を参照して、サービスマン端末３の機能構成の一例について説明する。図４は、本実施形態に係るサービスマン端末３の機能構成の一例を示すブロック図である。図４に示すように、サービスマン端末３は、入力部３００、制御部３１０、通信部３２０、記憶部３３０、及び出力部３４０を備える。
【００５４】
（１）入力部３００
入力部３００は、入力を受け付ける機能を有する。入力部３００は、受け付けた入力を制御部３１０へ出力する。
例えば、入力部３００は、サービスマンＳＭによって入力される各種情報の入力を受け付ける。具体的に、入力部３００は、書込データの取得に用いられるカスタマー端末１のシリアル番号、書込データとして記録媒体６に書き込まれるマザーボード２Ｂのシリアル番号、及び書込データを暗号化するためのパスワードの入力を受け付ける。入力部３００は、入力を受け付けたカスタマー端末１のシリアル番号、マザーボード２Ｂのシリアル番号、及びパスワードを制御部３１０へ出力する。
また、入力部３００は、サービスマンＳＭによって入力される各種操作の入力を受け付ける。例えば、入力部３００は、サービスマン端末３に書込データの取得を実行させる操作の入力や、サービスマン端末３に書込データの書き込みを実行させる操作の入力を受け付ける。入力部３００は、入力を受け付けた操作を示す情報（信号）を制御部３１０へ出力する。
入力部３００は、例えば、サービスマン端末３がハードウェアとして備えるキーボード又はマウス等の入力装置や、サービスマン端末３に内蔵あるいは外付けされるドライブ２８によって実現され得る。
【００５５】
（２）制御部３１０
制御部３１０は、サービスマン端末３の動作全般を制御する機能を有する。制御部３１０は、例えば、サービスマン端末３がハードウェアとして備えるＣＰＵにプログラムを実行させることによって実現される。
図４に示すように、制御部３１０は、取得部３１１及び書込処理部３１２（第１の書込処理部）を備える。
【００５６】
（２−１）取得部３１１
取得部３１１は、書込データを取得する機能を有する。取得部３１１は、取得した書込データを書込処理部３１２へ出力する。
例えば、取得部３１１は、書込データの取得を実行させる操作の入力を受け付けたことを示す情報を入力部３００から入力されると、書込データの取得を実行する。具体的に、取得部３１１は、通信部３２０を介して、入力部３００から入力されるカスタマー端末１のシリアル番号、マザーボード２Ｂのシリアル番号、パスワード、及び書込データ取得要求を後述するクラウドサーバ４へ送信する。書込データ取得要求を受信したクラウドサーバ４は、サービスマン端末３から受信したカスタマー端末１のシリアル番号に基づき、後述するプロダクトＤＢサーバ５の記憶部（第２の記憶部）に記憶されているＤＭＩ情報を取得する。そして、クラウドサーバ４は、当該ＤＭＩ情報とサービスマン端末３から受信したマザーボード２Ｂのシリアル番号を、サービスマン端末３から受信したパスワードで暗号化した書込データをサービスマン端末３へ送信する。即ち、取得部３１１は、サービスマンＳＭによって入力されるカスタマー端末１のシリアル番号に基づき、ＤＭＩ情報をプロダクトＤＢサーバ５の記憶部から取得する。
【００５７】
（２−２）書込処理部３１２
書込処理部３１２は、記録媒体６へ情報を書き込む機能を有する。例えば、書込処理部３１２は、書込データの書き込みを実行させる操作の入力を受け付けたことを示す情報を入力部３００から入力されると、書込データの書き込みを実行する。例えば、書込処理部３１２は、取得部３１１から入力される書込データを記録媒体６へ書き込む。具体的に、書込処理部３１２は、サービスマン端末３がハードウェアとして備えるドライブ２８に、書込データを記録媒体６へ書き込ませる。
【００５８】
（３）通信部３２０
通信部３２０は、各種情報を送受信する機能を有する。例えば、通信部３２０は、ネットワークＮＷを介して、カスタマー端末１のシリアル番号、マザーボード２Ｂのシリアル番号、パスワード、及び書込データ取得要求をクラウドサーバ４へ送信する。また、通信部３２０は、ネットワークＮＷを介して、書込データをクラウドサーバ４から受信する。
通信部３２０は、例えば、サービスマン端末３がハードウェアとして備えるＷＬＡＮカード２７によって実現され得る。
【００５９】
（４）記憶部３３０
記憶部３３０は、各種情報を記憶する機能を有する。
記憶部３３０は、サービスマン端末３がハードウェアとして備える記憶媒体、例えば、ＨＤＤ、フラッシュメモリ、ＥＥＰＲＯＭ、ＲＡＭ、ＲＯＭ、またはこれらの記憶媒体の任意の組み合わせによって構成される。
【００６０】
（５）出力部３４０
出力部３４０は、各種情報を出力する機能を有する。
出力部３４０は、例えば、サービスマン端末３がハードウェアとして備える表示装置１４やスピーカ２６によって実現され得る。
【００６１】
＜３−３．クラウドサーバの機能構成＞
図５を参照して、クラウドサーバ４の機能構成の一例について説明する。図５は、本実施形態に係るクラウドサーバ４の機能構成の一例を示すブロック図である。図５に示すように、クラウドサーバ４は、通信部４００、制御部４１０、及び記憶部４２０を備える。
【００６２】
（１）通信部４００
通信部４００は、各種情報を送受信する機能を有する。
例えば、通信部４００は、ネットワークＮＷを介して、カスタマー端末１のシリアル番号、マザーボード２Ｂのシリアル番号、パスワード、及び書込データ取得要求をサービスマン端末３から受信する。また、通信部４００は、ネットワークＮＷを介して、ＤＭＩ情報をプロダクトＤＢサーバから受信する。通信部４００は、受信した情報を制御部４１０へ出力する。
また、通信部４００は、ネットワークＮＷを介して、カスタマー端末１のシリアル番号、及びＤＭＩ情報取得要求をプロダクトＤＢサーバ５へ送信する。また、通信部４００は、ネットワークＮＷを介して、制御部４１０から入力される書込データをサービスマン端末３へ送信する。
通信部４００は、例えば、クラウドサーバ４がハードウェアとして備えるＷＬＡＮカード２７によって実現され得る。
【００６３】
（２）制御部４１０
制御部４１０は、クラウドサーバ４の動作全般を制御する機能を有する。制御部４１０は、例えば、クラウドサーバ４がハードウェアとして備えるＣＰＵにプログラムを実行させることによって実現される。
図５に示すように、制御部４１０は、取得部４１１及び暗号化部４１２を備える。
【００６４】
（２−１）取得部４１１
取得部４１１は、ＤＭＩ情報を取得する機能を有する。取得部４１１は、取得したＤＭＩ情報を暗号化部４１２へ出力する。
例えば、取得部４１１は、通信部４００から書込データ取得要求を入力されると、通信部４００が受信したカスタマー端末１のシリアル番号及びＤＭＩ情報取得要求を、通信部４００にプロダクトＤＢサーバ５へ送信させる。ＤＭＩ情報取得要求を受信したプロダクトＤＢサーバ５は、クラウドサーバ４から受信するカスタマー端末１のシリアル番号に基づき、プロダクトＤＢサーバ５の記憶部に記憶されているＤＭＩ情報を取得する。そして、プロダクトＤＢサーバ５は、当該ＤＭＩ情報をクラウドサーバ４へ送信する。プロダクトＤＢサーバ５が送信したＤＭＩ情報は、通信部４００に受信され、取得部４１１へ出力される。このようにして、取得部４１１は、ＤＭＩ情報を取得する。
【００６５】
（２−２）暗号化部４１２
暗号化部４１２は、各種情報を暗号化する機能を有する。暗号化部４１２は、暗号化した情報を通信部４００へ出力し、サービスマン端末３へ送信させる。
例えば、暗号化部４１２は、通信部４００から入力されるマザーボード２Ｂのシリアル番号及びＤＭＩ情報と、記憶部４２０に記憶されている書込プログラムとを、通信部４００から入力されるパスワードで暗号化する。暗号化部４１２は、暗号化した情報を書込データとして、通信部４００にサービスマン端末３へ送信させる。
【００６６】
（３）記憶部４２０
記憶部４２０は、各種情報を記憶する機能を有する。例えば、記憶部４２０は、書込プログラムを記憶する。
記憶部４２０は、クラウドサーバ４がハードウェアとして備える記憶媒体、例えば、ＨＤＤ、フラッシュメモリ、ＥＥＰＲＯＭ、ＲＡＭ、ＲＯＭ、またはこれらの記憶媒体の任意の組み合わせによって構成される。
【００６７】
＜３−４．プロダクトＤＢサーバの機能構成＞
図６を参照して、プロダクトＤＢサーバ５の機能構成の一例について説明する。図６は、本実施形態に係るプロダクトＤＢサーバ５の機能構成の一例を示すブロック図である。図６に示すように、プロダクトＤＢサーバ５は、通信部５００、制御部５１０、及び記憶部５２０（第２の記憶部）を備える。
【００６８】
（１）通信部５００
通信部５００は、各種情報を送受信する機能を有する。
例えば、通信部５００は、ネットワークＮＷを介して、カスタマー端末１のシリアル番号及びＤＭＩ情報取得要求をクラウドサーバ４から受信する。通信部５００は、受信した情報を制御部５１０へ出力する。
また、通信部５００は、ネットワークＮＷを介して、制御部５１０から入力されるＤＭＩ情報をクラウドサーバ４へ送信する。
通信部５００は、例えば、プロダクトＤＢサーバ５がハードウェアとして備えるＷＬＡＮカード２７によって実現され得る。
【００６９】
（２）制御部５１０
制御部５１０は、プロダクトＤＢサーバ５の動作全般を制御する機能を有する。制御部５１０は、例えば、プロダクトＤＢサーバ５がハードウェアとして備えるＣＰＵにプログラムを実行させることによって実現される。
図６に示すように、制御部５１０は、取得部５１１を備える。
【００７０】
（２−１）取得部５１１
取得部５１１は、ＤＭＩ情報を取得する機能を有する。取得部５１１は、取得したＤＭＩ情報を通信部５００へ出力する。
例えば、取得部５１１は、通信部５００からＤＭＩ情報取得要求を入力されると、通信部５００から入力されるカスタマー端末１のシリアル番号に基づき、ＤＭＩ情報を取得する。具体的に、取得部５１１は、当該カスタマー端末１のシリアル番号をキーに記憶部５２０を検索し、当該カスタマー端末１のシリアル番号と対応するＤＭＩ情報を取得する。取得部５１１は、取得したＤＭＩ情報を通信部５００へ出力し、クラウドサーバ４へ送信させる。
【００７１】
（３）記憶部５２０
記憶部５２０は、各種情報を記憶する機能を有する。例えば、記憶部５２０は、マザーボード２Ａに設けられた記憶部１３０に記憶されているＤＭＩ情報と同一のＤＭＩ情報を記憶する。当該ＤＭＩ情報には、マザーボード２Ａが設けられているカスタマー端末１のシリアル番号が含まれる。
記憶部５２０は、プロダクトＤＢサーバ５がハードウェアとして備える記憶媒体、例えば、ＨＤＤ、フラッシュメモリ、ＥＥＰＲＯＭ、ＲＡＭ、ＲＯＭ、またはこれらの記憶媒体の任意の組み合わせによって構成される。
【００７２】
＜＜４．処理の流れ＞＞
以上、本実施形態に係る装置の機能構成について説明した。続いて、図７〜図９を参照して、本実施形態に係る処理の流れについて説明する。
【００７３】
＜４−１．修理依頼から書込データ書込処理までの処理の流れ＞
図７を参照して、修理依頼から書込データ書込処理までの処理の流れの一例について説明する。図７は、本実施形態に係る修理依頼から書込データ書込処理までの処理の流れの一例を示すシーケンス図である。なお、書込データ書込処理は、サービスマン端末３が書込データを記録媒体６に書き込む処理のことである。
【００７４】
図７に示すように、まず、カスタマーＣＭは、カスタマー端末１の修理をサービスマンＳＭに対して依頼する（Ｓ１００）。なお、カスタマーＣＭは、修理の依頼時、修理対象となるカスタマー端末１のシリアル番号をサービスマンＳＭへ伝える。
【００７５】
修理依頼を受けたサービスマンＳＭは、サービスマン端末３の入力部３００を操作して、各種情報の入力を行う（Ｓ１０２）。ここで、各種情報は、カスタマーＣＭから伝えられたカスタマー端末１のシリアル番号、カスタマー端末１に新しく設けられるマザーボード２Ｂのシリアル番号、及び書込データの暗号化に用いられるパスワードである。
各種情報の入力後、サービスマンＳＭは、入力部３００を操作して、サービスマン端末３に書込データの取得を実行させる操作を入力する（Ｓ１０４）。
【００７６】
入力部３００がサービスマンＳＭからの入力を受け付けると、取得部３１１は、書込データの取得を実行する。具体的に、取得部３１１は、通信部３２０を介して、各種情報及び書込データ取得要求をクラウドサーバ４へ送信する（Ｓ１０６）。
【００７７】
クラウドサーバ４の通信部４００が各種情報及び書込データ取得要求を受信すると、取得部４１１は、ＤＭＩ情報の取得を実行する。具体的に、取得部４１１は、通信部４００を介して、各種情報に含まれるカスタマー端末１のシリアル番号及びＤＭＩ情報取得要求をプロダクトＤＢサーバ５へ送信する（Ｓ１０８）。
【００７８】
プロダクトＤＢサーバ５の通信部５００がカスタマー端末１のシリアル番号及びＤＭＩ情報取得要求を受信すると、取得部５１１は、受信したカスタマー端末１のシリアル番号と対応するＤＭＩ情報を記憶部５２０から取得する（Ｓ１１０）。
【００７９】
ＤＭＩ情報の取得後、取得部５１１は、通信部５００を介して、取得したＤＭＩ情報をクラウドサーバ４へ送信する（Ｓ１１２）。
【００８０】
通信部４００がＤＭＩ情報を受信すると、暗号化部４１２は、ＤＭＩ情報を暗号化する（Ｓ１１４）。当該暗号化にて、暗号化部４１２は、各種情報に含まれるマザーボード２Ｂのシリアル番号、プロダクトＤＢサーバ５から受信したＤＭＩ情報、及び記憶部４２０に記憶されている書込プログラムを、各種情報に含まれるパスワードで暗号化する（Ｓ１１４）。暗号化後、暗号化部４１２は、通信部４００を介して、暗号化したデータを書込データとしてサービスマン端末３へ送信する（Ｓ１１６）。
【００８１】
サービスマン端末３が書込データを取得すると、サービスマンＳＭは、サービスマン端末３のドライブ２８に記録媒体６（ＣＤ−Ｒ）を装着する（Ｓ１１８）。記録媒体６の装着後、サービスマンＳＭは、入力部３００を操作して、サービスマン端末３に書込データの書き込みを実行させる操作を入力する（Ｓ１２０）。
【００８２】
入力部３００がサービスマンＳＭからの入力を受け付けると、書込処理部３１２は、書込データの書き込み処理を実行する（Ｓ１２２）。具体的に、書込処理部３１２は、ドライブ２８に書込データを記録媒体６へ書き込ませる。
【００８３】
このようにして、サービスマンＳＭは、書込データが書き込まれた記録媒体６を得ることができる。サービスマンＳＭは、当該記録媒体６を持参し、修理依頼をしてきたカスタマーＣＭがいるオンサイトサービス提供先を訪問する。そして、サービスマンＳＭは、当該記録媒体６を用いてマザーボード２の交換作業を行う。
【００８４】
＜４−２．マザーボード交換作業の流れ＞
図８及び図９を参照して、マザーボード交換作業の流れの一例について説明する。図８は、本実施形態に係るマザーボード交換作業の流れの一例を示すシーケンス図である。図９は、本実施形態に係るＤＭＩ情報書込処理の詳細な処理の流れの一例を示すフローチャートである。なお、図８では、サービスマンＳＭは、図７にて得た記録媒体６を持参し、オンサイトサービス提供先へ移動済みである。そして、図８には、サービスマンＳＭがマザーボード２の交換作業を開始するところから示されている。
【００８５】
図８に示すように、まず、サービスマンＳＭは、カスタマー端末１のマザーボード２を交換する（Ｓ２００）。具体的に、サービスマンＳＭは、カスタマー端末１に設けられているマザーボード２Ａを、新しいマザーボード２Ｂに交換する。
【００８６】
次いで、サービスマンＳＭは、持参した記録媒体６をカスタマー端末１のドライブ２８に装着する（Ｓ２０２）。記録媒体６の装着後、サービスマンＳＭは、カスタマー端末１を起動する（Ｓ２０４）。
【００８７】
サービスマンＳＭによって起動されたカスタマー端末１のブート処理部１１１は、ブート処理を開始する（Ｓ２０６）。具体的に、ブート処理部１１１は、ドライブ２８に装着された記録媒体６を起動する。記録媒体６の起動後、読取処理部１１２は、記録媒体６から書込データを読み取る（Ｓ２０８）。読取処理部１１２は、読み取った書込データを復号部１１３へ出力する。
【００８８】
書込データを入力された復号部１１３は、当該書込データを復号するためのパスワードの入力をサービスマンＳＭへ要求する（Ｓ２１０）。パスワードの入力を要求されたサービスマンＳＭは、カスタマー端末１の入力部１００を操作して、パスワードを入力する（Ｓ２１２）。
パスワードを入力されたカスタマー端末１は、ＤＭＩ情報書込処理を実行する（Ｓ２１４）。
【００８９】
ここで、図９を参照して、ＤＭＩ情報書込処理の詳細な処理の流れの詳細について説明する。
【００９０】
図９に示すように、まず、カスタマー端末１の復号部１１３は、サービスマンＳＭによって入力されたパスワードが正しいか否かを確認する（Ｓ２１４０）。パスワードが正しくない場合（Ｓ２１４０／ＮＯ）、復号部１１３は、サービスマンＳＭに対して、パスワードの再入力を要求する（Ｓ２１４１）。パスワードが正しい場合（Ｓ２１４０／ＹＥＳ）、復号部１１３は、当該パスワードで書込データを復号する（Ｓ２１４２）。
【００９１】
書込データの復号後、判定部１１４は、判定処理を行う（Ｓ２１４３）。具体的に、判定部１１４は、復号された書込データに含まれるマザーボード２Ｂのシリアル番号と、マザーボード２Ｂに設けられた記憶部１３０に記憶されているマザーボード２Ｂのシリアル番号とが一致するか否かを判定する。
【００９２】
各シリアル番号が一致する場合（Ｓ２１４４／ＹＥＳ）、ブート処理部１１１は、書込プログラムを実行し（Ｓ２１４５）、処理を終了する。当該書込プログラムの実行により、書込処理部１１５によって記憶部１３０にＤＭＩ情報が書き込まれる。一方、各シリアル番号が一致しない場合（Ｓ２１４４／ＮＯ）、ブート処理部１１１は、書込プログラムを実行せずに処理を終了する。
【００９３】
以上説明したように、本実施形態に係るマザーボード交換方法では、カスタマー端末１に設けられているマザーボード２Ａの替わりに設けられるマザーボード２Ｂのシリアル番号と、ＤＭＩ情報と、マザーボード２Ｂに設けられた記憶部１３０に対してＤＭＩ情報を書き込み可能にする書込プログラムとを書込処理部３１２が記録媒体６に書き込む。また、書込プログラムが実行された場合に、書込処理部１１５が記憶部１３０にＤＭＩ情報を書き込む。
【００９４】
かかる構成により、本実施形態に係るマザーボード交換方法では、書込プログラムが実行された際に、新しいマザーボード２Ｂに設けられた記憶部１３０に対して、書込処理部１１５がＤＭＩ情報を書き込む。これにより、記憶部１３０に登録されるＤＭＩ情報を作業者が手入力する必要がなくなるため、ＤＭＩ情報の誤入力が抑制される。
【００９５】
よって、本実施形態に係るマザーボード交換方法は、交換後のマザーボードに誤った情報が書き込まれることを抑制することを可能とする。さらに、本実施形態に係るマザーボード交換方法は、交換後のマザーボードに誤った情報が書き込まれたことが原因で生じるシステム起動の不具合を抑制することも可能とする。
【００９６】
また、本実施形態に係るマザーボード交換方法では、ブート処理部１１１が、記録媒体６に記録されているマザーボード２Ｂのシリアル番号と、記憶部１３０に記憶されているマザーボード２Ｂのシリアル番号とが一致する場合に、記録媒体６を用いたブート処理にて書込プログラムを実行する。
【００９７】
かかる構成により、本実施形態に係るマザーボード交換方法では、記録媒体６に記録されているマザーボード２Ｂのシリアル番号と、新しいマザーボード２Ｂに設けられた記憶部１３０に記憶されているマザーボード２Ｂのシリアル番号とが一致する場合のみ、記憶部１３０に対してＤＭＩ情報が書き込まれる。なお、記録媒体６に記録されるマザーボードのシリアル番号は、各マザーボードに固有の番号である。即ち、本実施形態に係るマザーボード交換方法で用意される記録媒体６は、個々のマザーボードに専用のものであるといえる。そのため、当該記録媒体が紛失や複製によって外部へ流出したとしても、当該記録媒体では特定の１台のマザーボードのＤＭＩ情報しか書き換えられない。
【００９８】
よって、本実施形態に係るマザーボード交換方法は、不特定多数のマザーボードのＤＭＩ情報の不正な書き換えを防止することを可能とする。
【００９９】
また、本実施形態に係るマザーボード交換方法では、記憶部５２０が、マザーボード２Ａに設けられた記憶部１３０に記憶され、カスタマー端末１のシリアル番号を含むＤＭＩ情報と同一のＤＭＩ情報を記憶する。取得部３１１が、サービスマンＳＭによって入力されるカスタマー端末１のシリアル番号に基づき、ＤＭＩ情報を記憶部５２０から取得する。書込処理部３１２は、取得部３１１によって取得されたＤＭＩ情報を記録媒体６に書き込むこと。
【０１００】
かかる構成により、本実施形態に係るマザーボード交換方法では、サービスマンＳＭがサービスマン端末３に対してカスタマー端末１のシリアル番号を入力すると、ネットワークＮＷを介してプロダクトＤＢサーバ５から取得されたＤＭＩ情報が書き込まれた記録媒体６が用意される。これにより、サービスマンＳＭが記録媒体６を用意する際にマニュアルで行う作業が削減され、マニュアルで行う作業で生じるミスも抑制される。
【０１０１】
よって、本実施形態に係るマザーボード交換方法は、記録媒体６に誤ったＤＭＩ情報が書き込まれることを抑制することができる。これにより、本実施形態に係るマザーボード交換方法は、交換後のマザーボードに誤った情報が書き込まれることを抑制することも可能とする。
【０１０２】
＜＜５．変形例＞＞
以上、本発明の実施形態について説明した。続いて、本発明の実施形態の変形例について説明する。なお、以下に説明する各変形例は、単独で本発明の実施形態に適用されてもよいし、組み合わせで本発明の実施形態に適用されてもよい。また、各変形例は、本発明の実施形態で説明した構成に代えて適用されてもよいし、本発明の各実施形態で説明した構成に対して追加的に適用されてもよい。
【０１０３】
上述した実施形態では、カスタマー端末１がＰＣである例について説明したが、かかる例に限定されない。例えば、カスタマー端末１は、スマートフォンやタブレット端末であってもよい。また、ＰＣは、デスクトップ型又はノート型のいずれであってもよい。また、ノート型ＰＣは、デュアルディスプレイデバイスであってもよい。
【０１０４】
上述した実施形態では、サービスマンＳＭが記録媒体６をオンサイトサービス提供先へ持参して訪問し、サービスマンＳＭがマザーボード２の交換作業を行う例について説明したが、かかる例に限定されない。例えば、サービスマンＳＭは、マザーボード２の交換作業をカスタマーＣＭに行わせてもよい。カスタマーＣＭに交換作業を行わせる場合、サービスマンＳＭは、自身が交換作業を行う場合と同様に記録媒体６を用意する。記録媒体６の用意後、サービスマンＳＭは、用意した記録媒体６と書込データを復号するためのパスワードをカスタマーＣＭに提供する。これにより、カスタマーＣＭは、自身でマザーボード２の交換作業を行うことができる。もし、カスタマーＣＭの手元から記録媒体６とパスワードが流出したとしても、当該記録媒体６では特定の１台のマザーボード２ＢのＤＭＩ情報しか書き換えられないため、セキュリティは担保されている。
【０１０５】
以上、本発明の実施形態について説明した。
なお、上述した本実施形態に係る装置が備える各構成は、内部に、コンピュータシステムを有している。そして、上述した本実施形態に係る装置が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述した本実施形態に係る装置が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。
【０１０６】
また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に本実施形態に係る装置が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。
さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１０７】
また、上述した機能の一部又は全部を、ＬＳＩ（Large Scale Integration）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【０１０８】
以上、図面を参照してこの発明の実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【０１０９】
１…カスタマー端末、２…マザーボード、３…サービスマン端末、４…クラウドサーバ、５…プロダクトＤＢサーバ、６…記録媒体、１１…ＣＰＵ、１２メインメモリ、１３…ＧＰＵ、１４…表示装置、２１…チップセット、２２…ＢＩＯＳメモリ、２２−１…ＥＥＰＲＯＭ、２２−２…フラッシュＲＯＭ、２３…ＨＤＤ、２４…オーディオシステム、２５…マイクロフォン、２６…スピーカ、２７…ＷＬＡＮカード、２８…ドライブ、２９…ＵＳＢコネクタ、３１…ＥＣ、３２…入力装置、３３…電源回路、３４…バッテリ、１００…入力部、１１０…制御部、１１１…ブート処理部、１１２…読取処理部、１１３…復号部、１１４…判定部、１１５…書込処理部、１２０…通信部、１３０…記憶部、１４０…出力部、３００…入力部、３１０…制御部、３１１…取得部、３１２…書込処理部、３２０…通信部、３３０…記憶部、３４０…出力部、４００…通信部、４１０…制御部、４１１…取得部、４１２…暗号化部、４２０…記憶部、５００…通信部、５１０…制御部、５１１…取得部、５２０…記憶部、１０００…マザーボード交換システム、ＮＷ…ネットワーク、ＣＭ…カスタマー、ＳＭ…サービスマン
【要約】
【課題】交換後のマザーボードに誤った情報が書き込まれることを抑制することが可能なマザーボード交換方法を提供する。
【解決手段】第１の書込処理部が、マザーボードが交換される対象である端末であって、前記端末に設けられている第１のマザーボードの替わりに設けられる第２のマザーボードの識別情報と、ＤＭＩ（Desktop Management Interface）情報と、前記第２のマザーボードに設けられた第１の記憶部に対して前記ＤＭＩ情報を書き込み可能にする書込プログラムとを記録媒体に書き込むことと、第２の書込処理部が、前記書込プログラムが実行された場合に、前記第１の記憶部に前記ＤＭＩ情報を書き込むことと、を含む、マザーボード交換方法。
【選択図】図１【図１】
0006950058.tif 000002
【図２】
0006950058.tif 000003
【図３】
0006950058.tif 000004
【図４】
0006950058.tif 000005
【図５】
0006950058.tif 000006
【図６】
0006950058.tif 000007
【図７】
0006950058.tif 000008
【図８】
0006950058.tif 000009
【図９】
0006950058.tif 000010