(57)【要約】【課題】ユーザヘの不具合再現に関する情報の返答に関して、サポート側がユーザ側に対して適切な応答を行えるようにすること。【解決手段】第１のＤＳＣ１０において操作入力が行われたときに表示部１０５に表示される操作画面と操作入力の操作履歴と記憶しておき、それらを少なくともサーバ３０に送信し、第２のＤＳＣ４０において、上記第１のＤＳＣの上記操作履歴にしたがって当該第２のＤＳＣを検証動作させた際に表示部４０５に表示される検証動作画面を上記サーバに送信し、上記サーバにおいて、上記第１のＤＳＣからの上記操作画面と上記第２のＤＳＣからの上記検証動作画面とを比較して、その比較結果を表示部３０９に表示する。【選択図】図１
2009246750.tif 000002
【特許請求の範囲】
【請求項１】
第１の処理端末と、前記第１の処理端末と通信可能に接続された検証端末と、前記検証端末と通信可能に接続された第２の処理端末と、を含む検証システムにおいて、
前記第１の処理端末は、
当該第１の処理端末にかかわる操作入力を行うための操作入力手段と、
当該第１の処理端末にかかわる各種情報を表示するための第１の表示手段と、
前記操作入力手段において操作入力が行われたときに前記第１の表示手段に表示される操作画面と、前記操作入力の操作履歴情報とを記憶する第１の記憶手段と、
前記第１の記憶手段に記憶された前記操作履歴情報と前記操作画面とを、前記検証端末及び前記第２の処理端末のうち少なくとも前記検証端末に送信する第１の送信手段と、
を有し、
前記第２の処理端末は、
前記第１の処理端末の前記操作履歴情報を受信する第２の受信手段と、
前記第２の受信手段によって受信した前記操作履歴情報にしたがって当該第２の処理端末を検証動作させる検証動作手段と、
当該第２の処理端末にかかわる各種情報を表示する第２の表示手段と、
前記検証動作手段による前記検証動作時に前記第２の表示手段に表示される検証動作画面を記憶する第２の記憶手段と、
前記第２の記憶手段に記憶された前記検証動作画面を前記検証端末に送信する第２の送信手段と、
を有し、
前記検証端末は、
前記第１の処理端末からの前記操作画面及び前記操作履歴情報、及び前記第２の処理端末からの前記検証動作画面を受信する第３の受信手段と、
前記第３の受信手段によって受信した前記操作画面と前記検証動作画面とを比較する比較手段と、
前記比較手段における比較結果を表示する結果表示手段と、
を有することを特徴とする検証システム。
【請求項２】
前記検証端末は、さらに、前記第３の受信手段によって前記第１の処理端末から受信した前記操作履歴情報を前記第２の処理端末に送信する第３の送信手段を有し、
前記第２の処理端末の前記第２の受信手段は、前記検証端末から前記操作履歴情報を取得することを特徴とする請求項１に記載の検証システム。
【請求項３】
前記検証端末は、さらに、前記比較手段での比較結果に基づく比較情報を前記第１の処理端末に送信する第３の送信手段を有し、
前記第１の処理端末は、さらに、前記検証端末からの前記比較情報を受信する第１の受信手段を有し、
前記第１の処理端末の前記第１の表示手段は、前記第１の受信手段で受信した前記比較情報を表示することを特徴とする請求項１に記載の検証システム。
【請求項４】
前記第１の処理端末の前記第１の記憶手段は、前記操作入力手段により操作入力が行われたときには前記操作入力後の前記第１の処理端末の内部パラメータを記憶し、
前記第１の処理端末の前記第１の送信手段は、前記第１の記憶手段に記憶された前記内部パラメータを前記検証端末及び前記第２の処理端末のうち少なくとも前記検証端末に送信し、
前記第２の処理端末の前記第２の受信手段は、前記内部パラメータを受信し、
前記第２の処理手段の前記検証動作手段は、前記第２の受信手段で受信した前記内部パラメータを用いて当該第２の処理端末の内部パラメータ設定することを特徴とする請求項１に記載の検証システム。
【請求項５】
前記第１の処理端末の前記第１の記憶手段は、前記操作履歴情報と前記操作画面とを関連付けた関連付け情報として記憶することを特徴とする請求項１に記載の検証システム。
【請求項６】
前記第１の処理端末の前記第１の送信手段は、前記第１の記憶手段に記憶された前記関連付け情報を前記検証端末に送信することを特徴とする請求項５に記載の検証システム。
【請求項７】
前記第１の処理端末は、さらに、前記操作画面から所定のハッシュ計算により第１のハッシュ値を求める第１のハッシュ計算手段を有し、
前記第１の処理端末の前記第１の送信手段は、前記第１のハッシュ計算手段で求めた前記第１のハッシュ値を前記検証端末に送信し、
前記第２の処理端末は、さらに、前記検証動作画面から所定のハッシュ計算により第２のハッシュ値を求める第２のハッシュ計算手段を有し、
前記第２の処理の前記第２の送信手段は、前記第２のハッシュ計算手段で求めた前記第２のハッシュ値を前記検証端末に送信し、
前記検証端末の前記第３の受信手段は、前記第１の処理端末からの前記第１のハッシュ値及び前記第２の処理端末からの前記第２のハッシュ値を受信し、
前記検証端末の前記比較手段は、前記第３の受信手段で受信した前記第１のハッシュ値と前記第２のハッシュ値とを比較することにより、前記操作画面と前記検証動作画面とを比較することを特徴とする請求項１に記載の検証システム。
【請求項８】
前記検証端末は、さらに、前記操作画面及び前記検証動作画面から所定のハッシュ計算によりそれぞれのハッシュ値を求める第３のハッシュ計算手段を有し、
前記検証端末の前記比較手段は、前記第３のハッシュ計算手段で求めた前記操作画面から求められたハッシュ値と、前記検証動作画面から求められたハッシュ値とを比較することを特徴とする請求項１に記載の検証システム。
【請求項９】
第１の処理端末及び第２の処理端末と通信可能に接続され、前記第１の処理端末の動作検証を行う検証端末において、
前記第１の処理端末に対するユーザ操作が行われたときに前記第１の処理端末の表示画面に表示される操作画面を取得する操作画面取得手段と、
前記第１の処理端末に対するユーザ操作の操作履歴に基づいて前記第２の処理端末が操作されたときに前記第２の処理端末の表示画面に表示される検証画面を取得する検証画面取得手段と、
前記操作画面取得手段で取得した前記操作画面と、前記検証画面取得手段で取得した前記検証画面と、を比較する比較手段と、
前記比較手段の比較結果を表示する表示手段と、
を具備することを特徴とする検証端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の処理端末と、上記第１の処理端末と通信可能に接続された検証端末と、上記検証端末と通信可能に接続された第２の処理端末と、を含む検証システム及び上記検証端末に関する。
【背景技術】
【０００２】
従来、ユーザが使用する製品において不具合が発生した場合に、ユーザがその製品のメーカに問い合わせることができるように、メーカのサポート窓口が設けられている。サポート窓口への連絡は主に電話や電子メールなどを通じて行われ、サポート窓口からの返答に応じてユーザは製品を操作し、不具合を解決したり回避したりしている。
【０００３】
しかし、サポート窓口の担当者は、製品の細かい技術内容に精通していない場合があり、ユーザからの問い合わせの返答に時間を要することがある。また、電話や電子メールなどでは、サポート窓口の担当者がユーザの当該製品の表示画面の状況を十分に理解することができない場合があり、ユーザの問い合わせに対して見当はずれの返答を行ってしまうことがある。
【０００４】
こういった問題に対し、送信者が携帯端末等の処理端末で見ている画面をそのまま他人の処理端末で見ることが可能とするため、特許文献１には、第１の処理端末において再現用情報に基づき表示を行いその表示に対する操作履歴を記録しておき、ユーザの指示に基づいて第２の処理端末へ再現用情報と操作履歴を送信し、第２の処理端末において再現用情報と操作履歴に基づいた処理を行いその結果画面を表示させる技術が開示されている。
【特許文献１】特開２００３−１３４５６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一般に、サポート窓口の担当者が電話や電子メールを介してユーザから不具合に関する問い合わせを受けても、その場ですぐに適切な解決方法や回避方法をユーザに対して返答できることは少なく、多くの場合は問い合わせを一度受け付けておき、その後、ユーザの現在の状況を理解し、不具合の再現を試み、不具合の再現が確認できたところでようやくユーザに返答するとともに、不具合の解析を開始することができる。
【０００６】
上記特許文献１におけるように、再現用情報とその再現用情報を基準にした操作履歴を基にして第２の処理端末において結果画面を表示しようとしても、第２の処理端末の表示部に表示される結果画面はユーザが行った操作の最終結果となるため、ユーザがどのような経緯、または操作手順の結果としてユーザの現在の状況になってしまったのかを、サポート側が把握するのが困難である。そのため、サポート側が不具合再現に取り掛かるのに時間がかかり、その間ユーザは製品の不具合に直面したまま待たされることになる。サポート側から返答があったとしても、サポート側ではユーザ指摘の不具合は再現せず、という回答を受けることもある。
【０００７】
このように、従来の技術においては、処理端末のユーザがサポートへ不具合に関する問い合わせを行っても、サポート側での不具合の再現までに待たされる上、サポート側で不具合が発生しないために不具合が解決しないことがある、というようにサポート側とやり取りに満足できない場合がある。
【０００８】
本発明は上記の点に鑑みてなされたもので、サポート側がユーザ側に対して適切な応答を行うことを可能とし、ユーザヘの不具合再現に関する情報の返答に関して、ユーザを満足度を向上させることが可能な検証システム及び検証端末を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の検証システムの一態様は、第１の処理端末と、前記第１の処理端末と通信可能に接続された検証端末と、前記検証端末と通信可能に接続された第２の処理端末と、を含む検証システムにおいて、
前記第１の処理端末は、当該第１の処理端末にかかわる操作入力を行うための操作入力手段と、当該第１の処理端末にかかわる各種情報を表示するための第１の表示手段と、前記操作入力手段において操作入力が行われたときに前記第１の表示手段に表示される操作画面と、前記操作入力の操作履歴情報とを記憶する第１の記憶手段と、前記第１の記憶手段に記憶された前記操作履歴情報と前記操作画面とを、前記検証端末及び前記第２の処理端末のうち少なくとも前記検証端末に送信する第１の送信手段と、を有し、
前記第２の処理端末は、前記第１の処理端末の前記操作履歴情報を受信する第２の受信手段と、前記第２の受信手段によって受信した前記操作履歴情報にしたがって当該第２の処理端末を検証動作させる検証動作手段と、当該第２の処理端末にかかわる各種情報を表示する第２の表示手段と、前記検証動作手段による前記検証動作時に前記第２の表示手段に表示される検証動作画面を記憶する第２の記憶手段と、前記第２の記憶手段に記憶された前記検証動作画面を前記検証端末に送信する第２の送信手段と、を有し、
前記検証端末は、前記第１の処理端末からの前記操作画面及び前記操作履歴情報、及び前記第２の処理端末からの前記検証動作画面を受信する第３の受信手段と、前記第３の受信手段によって受信した前記操作画面と前記検証動作画面とを比較する比較手段と、前記比較手段における比較結果を表示する結果表示手段と、を有することを特徴とする。  
また、本発明の検証端末の一態様は、第１の処理端末及び第２の処理端末と通信可能に接続され、前記第１の処理端末の動作検証を行う検証端末において、
前記第１の処理端末に対するユーザ操作が行われたときに前記第１の処理端末の表示画面に表示される操作画面を取得する操作画面取得手段と、
前記第１の処理端末に対するユーザ操作の操作履歴に基づいて前記第２の処理端末が操作されたときに前記第２の処理端末の表示画面に表示される検証画面を取得する検証画面取得手段と、
前記操作画面取得手段で取得した前記操作画面と、前記検証画面取得手段で取得した前記検証画面と、を比較する比較手段と、
前記比較手段の比較結果を表示する表示手段と、
を具備することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、第１の処理端末のユーザの操作を第２の処理端末で再現した結果をサポート側の検証端末で比較し、その比較結果を把握できるため、第１の処理端末のユーザに対して第１の処理端末で生じている問題について適切な応答をすることができ、第１の処理端末のユーザヘの不具合再現に関する情報の返答に関して、ユーザを満足度を向上させることが可能な検証システム及び検証端末を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態を図面を参照して説明する。
【００１２】
［第１実施形態］
図１は、本発明の第１実施形態に係る検証システムの構成を示す図である。本実施形態においては、検証システムは、第１の処理端末としての第１のデジタルスチルカメラ（以下、ＤＳＣと略記する）１０と、該第１のＤＳＣ１０とネットワーク２０を介して接続される検証端末としてのサーバ３０と、該サーバ３０とネットワーク２０を介して接続される第２の処理端末としての第２のＤＳＣ４０と、からなる。
【００１３】
第１のＤＳＣ１０は、ＣＰＵ１０１、入力インターフェース部１０２、ＲＯＭ１０３、ＲＡＭ１０４、表示部１０５、外部インターフェース（以下、Ｉ／Ｆと略記する）１０６、ファイル管理部１０７、記録部１０８、圧縮伸張エンジン１０９、撮像部１１０を備える。
【００１４】
ＣＰＵ１０１は、ＲＯＭ１０３に格納されている制御プログラムに従いＲＡＭ１０４を用いて各種制御を行う。また、このＣＰＵ１０１は、有線あるいは無線のネットワークプロトコルにより外部Ｉ／Ｆ１０６を介してネットワーク２０に接続し、外部のサーバ３０と通信できるようになっている。外部のサーバ３０との通信時に送受信するデータは、ＲＡＭ１０４に格納される。記録部１０８は、半導体メモリ、磁気メモリ、磁気ディスク、光ディスク、光磁気ディスク等の記録媒体、あるいはそれらに限らず情報を記録することができる記録媒体であり、また上記記録媒体の組み合わせであっても良い。さらには、該記録部１０８は、単数の記録媒体のみから構成される必要は無く、複数の記録媒体から構成されていても構わない。入力インターフェース部１０２は、該第１のＤＳＣ１０にかかわる操作入力を行うためのスイッチ、ボタン、キー、ダイヤル等の操作入力部である。また、この入力インターフェース部１０２は、表示部１０５に重ねられたタッチパネル等であっても良い。
【００１５】
このような構成の第１のＤＳＣ１０では、撮影時には、入力インターフェース部１０２を用いた撮影指示に従ってＣＰＵ１０１は撮像部１１０から撮像データを取り込み、図２（Ａ）に示すように表示部１０５に表示すると共に、ＲＡＭ１０４内に格納する。そして、圧縮伸張エンジン１０９に圧縮指示を行って、上記ＲＡＭ１０４内の撮像データを該ＣＰＵ１０１が指定するフォーマット（例えばＪＰＥＧ）の画像へと圧縮する。圧縮された画像は、ＣＰＵ１０１からの指示によりファイル管理部１０７を通して記録部１０８に記録される。
【００１６】
こうして記録部１０８に記録された画像の再生時には、まずＣＰＵ１０１からの指示により、ファイル管理部１０７を通して記録部１０８内の画像が開かれ、圧縮伸張エンジン１０９により記録されているフォーマットに従い伸張される。伸張された画像データは、表示部１０５に再生される。
【００１７】
また、表示部１０５に、撮像時あるいは再生時の第１のＤＳＣ１０及び画像データにかかわる設定を行う設定画面を表示し、入力インターフェース部１０２を用いて第１のＤＳＣ１０の設定を行うことができる。さらに、第１のＤＳＣ１０及び画像データにかかわる設定を表示部１０５に表示することができる。
【００１８】
一方、サーバ３０は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、圧縮伸張エンジン３０４、外部Ｉ／Ｆ３０５、ファイル管理部３０６、記録部３０７、入力インターフェース部３０８、表示部３０９を備え、ＲＯＭ３０２及び記録部３０７に格納されている制御プログラムに従いＲＡＭ３０３を用いてＣＰＵ３０１が各種制御を行うようになっている。また、ＣＰＵ３０１は、有線あるいは無線のネットワークプロトコルにより外部Ｉ／Ｆ３０５を介してネットワーク２０に接続し、外部の第１のＤＳＣ１０と通信できるようになっている。外部の第１のＤＳＣ１０との通信時に送受信するデータは、ＲＡＭ３０３に格納される。受信したデータが画像であり、この画像を記録する場合には、記録部３０７に記録される。
【００１９】
こうして記録部３０７に記録された画像の再生時には、まずＣＰＵ３０１からの指示により、ファイル管理部３０６を通して記録部３０７内の画像が開かれ、圧縮伸張エンジン３０４により記録されているフォーマットに従い伸張される。伸張された画像データは、表示部３０９に再生される。
【００２０】
また、入力インターフェース部３０８は、該サーバ３０にかかわる操作入力を行うためのスイッチ、ボタン、キー、ダイヤル、キーボード、マウス等の操作入力部である。また、この入力インターフェース部３０８は、表示部３０９に重ねられたタッチパネル等であっても良い。
【００２１】
また、第２のＤＳＣ４０は、上記第１のＤＳＣ１０と同様に、ＣＰＵ４０１、入力インターフェース部４０２、ＲＯＭ４０３、ＲＡＭ４０４、表示部４０５、外部Ｉ／Ｆ４０６、ファイル管理部４０７、記録部４０８、圧縮伸張エンジン４０９、撮像部４１０を備える。各部の機能は、上記第１のＤＳＣ１０の対応する各部と同様であるので、その説明は省略する。
【００２２】
図３は、上記のような構成の第１のＤＳＣ１０のＣＰＵ１０１の動作フローチャートを示す図である。なお、本発明の要旨には直接関係がない撮影等の一般的な動作は、図面及び説明の簡略化のために省略してある。
【００２３】
第１のＤＳＣ１０の電源がＯＮされると、ＣＰＵ１０１は、まず、図２（Ｂ）に示すように、ＲＡＭ１０４に記憶する操作履歴情報を初期化すると共に（ステップＳ１０１）、機器状態情報である画質や露出補正等の内部パラメータの初期設定値をＲＡＭ１０４に記憶する（ステップＳ１０２）。図２（Ａ）の例では、画質に「ＳＨＱ」、露出補正に「±０」、ＩＳＯに「５０」、フラッシュに「ＯＦＦ」、シーンに「風景」、…といように初期設定値を記憶している。
【００２４】
そして、電源ＯＮ後の画面を生成して表示する（ステップＳ１０３）。即ち、第１のＤＳＣ１０では、撮影時の構図決めに用いるために、撮像部１１０から撮像データを取り込んで表示部１０５に表示することが行われる。
【００２５】
その後、上記生成された画面のうち、画像を除いたユーザインターフェース画面（以下、ＵＩ画面と記載する）を、図２（Ｃ）に示すように、「ＵＩ０００００１．ＪＰＧ」というファイル名を付してコンテンツ（操作応答画面）として記録部１０８に記録する（ステップＳ１０４）。例えば、表示部１０５に表示される画面は、図２（Ｄ）に示すように、ユーザインターフェースを構成するメニュー等の部分からなるＵＩ画面のレイヤ１１１と、記録部１０８に記録されている画像または撮像部１１０で取得される画像のレイヤ１１２とを重ね合わせて作成されている。従って、画像のレイヤ１１２を画面から削除することで、ＵＩ画面のみを取得することができる。なお、電源ＯＮ直後の画面にはメニュー等は存在せず、記録部１０８に記録された画像または撮像部１１０で取得される画像のみがある。そのため、何も表示されていないＵＩ画面「ＵＩ０００００１．ＪＰＧ」を記録する。
【００２６】
そして、入力インターフェース部１０２によるユーザの操作待ちとなり（ステップＳ１０５）、何らかのユーザ操作を受け付けると、そのユーザ操作が送信指示であるか否かを判別する（ステップＳ１０６）。
【００２７】
ここで、送信指示ではないと判別した場合には、ユーザ操作に応じた画面を生成する（ステップＳ１０７）。そして、ユーザが行った操作を、ＲＡＭ１０４に記憶されている操作履歴情報に加えて記憶し直すと共に、操作に応じて、ＲＡＭ１０４に記憶されている内部パラメータを更新して記憶する（ステップＳ１０８）。また、上記生成した画面を表示部１０５に表示する（ステップＳ１０９）。そして、上記生成された画面の中から、再生される画像（記録部１０８に記録されている画像、または撮像部１１０で取得される画像）を取り除いたＵＩ画面を、新たなコンテンツとして記録部１０８に記録して（ステップＳ１１０）、上記ステップＳ１０５に戻る。
【００２８】
このようにして、送信指示のユーザ操作を受け付けるまで、ステップＳ１０７乃至ステップＳ１１０の動作を繰り返し行う。
【００２９】
図４（Ａ）は、入力インターフェース部１０２からＭＥＮＵボタン、ＯＫボタン、下ボタン、ＯＫボタンと順に押された結果、第１のＤＳＣ１０における表示部１０５に表示される画面を示す図である。また、図４（Ｂ）は、このときのＲＡＭ１０４の記憶内容を示す図であり、図４（Ｃ）は、同じく記録部１０８の記録内容を示す図である。
【００３０】
即ち、図２（Ｂ）及び（Ｃ）に示したような電源ＯＮ直後の状態において、入力インターフェース部１０２からＭＥＮＵボタンが押されると、ＲＡＭ１０４には、上記ステップＳ１０８の結果として、操作履歴に「ＭＥＮＵ」が追記される。なお、この場合、内部パラメータには変更がないため、何も更新されない。そして、上記ステップＳ１１０の結果として、記録部１０８には、表示部１０５に表示中の表示画面のうち画像を除いたＵＩ画面が「ＵＩ０００００２．ＪＰＧ」のファイル名で記録されることとなる。
【００３１】
その後は、上記ステップＳ１０５に戻るので、そこで更に、入力インターフェース部１０２からＯＫボタンが押されると、ＲＡＭ１０４には、上記ステップＳ１０８の結果として、操作履歴に「ＯＫ」が追記されて、「ＭＥＮＵ，ＯＫ」となる。なお、この場合も、内部パラメータには変更がないため、何も更新されない。そして、上記ステップＳ１１０の結果として、記録部１０８には、表示部１０５に表示中の表示画面のうち画像を除いたＵＩ画面が「ＵＩ０００００３．ＪＰＧ」のファイル名で記録される。
【００３２】
続けて、入力インターフェース部１０２から下ボタンが押されると、ＲＡＭ１０４には、上記ステップＳ１０８の結果として、操作履歴に「下」が追記されて、「ＭＥＮＵ，ＯＫ，下」となる。なお、この場合も、内部パラメータには変更がないため、何も更新されない。そして、上記ステップＳ１１０の結果として、記録部１０８には、表示部１０５に表示中の表示画面のうち画像を除いたＵＩ画面が「ＵＩ０００００４．ＪＰＧ」のファイル名で記録される。
【００３３】
そして、入力インターフェース部１０２からＯＫボタンが押されると、上記ステップＳ１０７の結果として、上記ステップＳ１０９において第１のＤＳＣ１０の表示部１０５には図４（Ａ）に示すような画面が表示される。そしてこれに伴い、ＲＡＭ１０４には、上記ステップＳ１０８の結果として、操作履歴に「ＯＫ」が追記されて、図４（Ｂ）に示すように、「ＭＥＮＵ，ＯＫ，下，ＯＫ」となり、また、入力インターフェース部１０２の操作の結果画質がＴＩＦＦと設定されたため、内部パラメータにおいても画質が「ＳＨＱ」から「ＴＩＦＦ」へと更新される。そして、上記ステップＳ１１０の結果として、記録部１０８には、表示部１０５に表示中の表示画面のうち画像を除いたＵＩ画面が「ＵＩ０００００５．ＪＰＧ」のファイル名で記録される。これにより、記録部１０８には、図４（Ｃ）に示すように、ＵＩ０００００１．ＪＰＧ〜ＵＩ０００００５．ＪＰＧの５つのＵＩ画面のファイルが記録されることとなる。
【００３４】
そして、上記ステップＳ１０５で、例えば入力インターフェース部１０２から送信ボタンが押されると、上記ステップＳ１０６において送信指示の操作を受け付けたと判別する。この場合には、まず、外部Ｉ／Ｆ１０６によりネットワーク２０を介してサーバ３０と接続済みであるか否かを確認して（ステップＳ１１１）、接続済みでないと判別した場合には、外部Ｉ／Ｆ１０６によりサーバ３０との接続を確立する（ステップＳ１１２）。
【００３５】
そして、サーバ３０と接続済みであると判断したならば、あるいは、サーバ３０との接続が確立したならば、ＲＡＭ１０４に記憶した操作履歴情報と内部パラメータと、記録部１０８に記録したＵＩ画面の各コンテンツ（操作応答画面）とを、外部Ｉ／Ｆ１０６によりネットワーク２０を介してサーバ３０へ送信する（ステップＳ１１３）。例えば、図４（Ａ）に示すような表示状態において、入力インターフェース部１０２から送信指示を受けた場合には、図４（Ｂ）に示すような操作履歴情報と内部パラメータ、及び図４（Ｃ）に示すようなＵＩ画面の各コンテンツ（ＵＩ０００００１．ＪＰＧ〜ＵＩ０００００５．ＪＰＧ）が、外部Ｉ／Ｆ１０６よりネットワーク２０を介してサーバ３０へ送信される。  その後、外部Ｉ／Ｆ１０６によりサーバ３０からの応答情報を受信するのを待つ（ステップＳ１１４）。
【００３６】
図５は、サーバ３０のＣＰＵ３０１の動作フローチャートを示す図である。なお、本発明の要旨には直接関係がない動作は、図面及び説明の簡略化のために省略してある。
【００３７】
サーバ３０の電源がＯＮされると、ＣＰＵ３０１は、まず、外部Ｉ／Ｆ３０５によりネットワーク２０を介して第１のＤＳＣ１０と接続済みであるか否かを確認して（ステップＳ２０１）、接続済みでないと判別した場合には、外部Ｉ／Ｆ３０５により第１のＤＳＣ１０との接続を確立する（ステップＳ２０２）。そして、第１のＤＳＣ１０と接続済みであると判断したならば、あるいは、第１のＤＳＣ１０との接続が確立したならば、外部Ｉ／Ｆ３０５により第１のＤＳＣ１０から操作履歴情報、内部パラメータ、及びＵＩ画面の各コンテンツの受信待ちとなる（ステップＳ２０３）。
【００３８】
第１のＤＳＣ１０から操作履歴情報、内部パラメータ、及びＵＩ画面の各コンテンツを受信すると、受信したそれらの各情報を、ＲＡＭ３０３または記録部３０７に記録する（ステップＳ２０４）。
【００３９】
その後、外部Ｉ／Ｆ３０５によりネットワーク２０を介して第２のＤＳＣ４０と接続済みであるか否かを確認して（ステップＳ２０５）、接続済みでないと判別した場合には、外部Ｉ／Ｆ３０５により第２のＤＳＣ４０との接続を確立する（ステップＳ２０６）。そして、第２のＤＳＣ４０と接続済みであると判断したならば、あるいは、第２のＤＳＣ４０との接続が確立したならば、上記ステップＳ２０４で記録した操作履歴情報、内部パラメータ、及びＵＩ画面の各コンテンツのうち、操作履歴情報及び内部パラメータを外部Ｉ／Ｆ３０５により第２のＤＳＣ４０へ送信する（ステップＳ２０７）。その後、外部Ｉ／Ｆ３０５により第２のＤＳＣ４０からＵＩ画面の各コンテンツの受信待ちとなる（ステップＳ２０８）。
【００４０】
図６は、第２のＤＳＣ４０のＣＰＵ４０１の動作フローチャートを示す図である。なお、本発明の要旨には直接関係がない撮影等の一般的な動作は、図面及び説明の簡略化のために省略してある。
【００４１】
第２のＤＳＣ４０の電源がＯＮされると、ＣＰＵ４０１は、まず、外部Ｉ／Ｆ４０６によりネットワーク２０を介してサーバ３０と接続済みであるか否かを確認して（ステップＳ３０１）、接続済みでないと判別した場合には、外部Ｉ／Ｆ４０６によりサーバ３０との接続を確立する（ステップＳ３０２）。そして、サーバ３０と接続済みであると判断したならば、あるいは、サーバ３０との接続が確立したならば、外部Ｉ／Ｆ４０６によりサーバ３０から操作履歴情報及び内部パラメータの受信待ちとなる（ステップＳ３０３）。
【００４２】
サーバ３０から操作履歴情報及び内部パラメータを受信すると、その受信した内部パラメータで第２のＤＳＣ４０の内部状態を初期設定すると共に（ステップＳ３０４）、初期画面を生成して（ステップＳ３０５）、表示部４０５に表示する（ステップＳ３０６）。そして、生成した画面のうち、画像を除いた部分のＵＩ画面を「ＵＩＲＥＳ００１．ＪＰＧ」というファイル名を付してコンテンツとして記録部４０８に記録する（ステップＳ３０７）。
【００４３】
その後、上記ステップＳ３０３にて受信した操作履歴の中で先頭の記載を操作内容としてＲＡＭ４０４に記憶すると共に（ステップＳ３０８）、そのＲＡＭ４０４に記憶した操作内容に従い、当該第２のＤＳＣ４０を制御する（ステップＳ３０９）。そして、その制御に応じた画面を生成して（ステップＳ３１０）、表示部４０５に表示する（ステップＳ３１１）。また、その生成した画面のうち、画像を除いたＵＩ画面を新たなコンテンツとして記録部４０８に記録する（ステップＳ３１２）。
【００４４】
その後、上記ステップＳ３０９における制御の基となった操作内容が上記ステップＳ３０３にて受信した操作履歴の中で最後の記載であるか否かを判別し（ステップＳ３１３）、最後の記載でなければ、上記受信した操作履歴の中で次の記載を操作内容としてＲＡＭ４０４に記憶して（ステップＳ３１４）、上記ステップＳ３０９に戻る。
【００４５】
こうして、受信した操作履歴に従い順に当該第２のＤＳＣ４０を制御し、その制御に応じた画面を生成、表示、さらにそれらの画面に基づくＵＩ画面を記録することを、操作履歴の最後まで繰り返す。
【００４６】
図７（Ａ）は、サーバ３０から図４（Ｂ）に示される操作履歴と内部パラメータが第２のＤＳＣ４０へ送信され、第２のＤＳＣ４０でそれらの情報に基づいて最後まで制御を行った結果、第２のＤＳＣ４０の表示部４０５の表示を示す図であり、図７（Ｂ）は、同じくその時の記録部４０８に記録されたＵＩ画面を示す図である。
【００４７】
上記ステップＳ３１１の結果として、第２のＤＳＣ４０の表示部４０５には、図７（Ａ）に示されるような画面が表示される。
【００４８】
また、上記ステップＳ３０７及びステップＳ３１２の結果として、上記ステップＳ３０５及びステップＳ３１０で生成された画面から画像をのぞいたＵＩ画面が、図７（Ｂ）に示すように、操作ごとにＵＩＲＥＳ００１．ＪＰＧ〜ＵＩＲＥＳ００５．ＪＰＧとして記録部４０８に記録される。
【００４９】
そして、上記ステップＳ３１３において、上記ステップＳ３０９における制御の基となった操作内容が上記ステップＳ３０３にて受信した操作履歴の中で最後の記載であると判断されたならば、即ち、操作履歴の全ての制御が完了していると判断されたならば、記録部４０８に記録したＵＩ画面の各コンテンツ（検証動作画面）を、外部Ｉ／Ｆ４０６経由でサーバ３０に送信する（ステップＳ３１５）。
【００５０】
なお、制御ごとに、ステップＳ３０６及びステップＳ３１１にて、ステップＳ３０５及びステップＳ３１０で生成した画面を表示部４０５に表示しているが、表示しなくても構わない。また、ステップＳ３１３とステップＳ３１５の間で、１回のみ表示することにしても構わない。
【００５１】
図５に示すように、サーバ３０においては、上記ステップＳ２０８で第２のＤＳＣ４０から送信されたＵＩ画面の各コンテンツ（検証動作画面）を外部Ｉ／Ｆ３０５経由で受信すると、ＣＰＵ３０１は、その受信したＵＩ画面の各コンテンツ（検証動作画面）と、上記ステップＳ２０４で記憶していた上記第１のＤＳＣ１０からのＵＩ画面の各コンテンツ（操作画面）とを比較し（ステップＳ２０９）、その比較結果を表示部３０９に表示する（ステップＳ２１０）。
【００５２】
図８は、第１のＤＳＣ１０から受信した図４（Ｃ）のＵＩ画面の各コンテンツ（操作画面）と、第２のＤＳＣ４０から受信した図７（Ｂ）のＵＩ画面の各コンテンツ（検証動作画面）と、それらの比較結果のサーバ３０の表示部３０９への表示例を示す図である。
【００５３】
ここでは、一例として、表示部３０９の左列に第１のＤＳＣ１０から受信したＵＩ画面の各コンテンツ（操作画面）をユーザ側ＵＩとして、中央列に第２のＤＳＣ４０から受信したＵＩ画面の各コンテンツ（検証動作画面）を再現ＵＩとして、右列にユーザ側ＵＩと再現ＵＩの比較結果を表示している。図８の例では、表示部３０９の表示画面とＵＩ画面のサイズの関係上、ＵＩ０００００１．ＪＰＧ、ＵＩＲＥＳ００１．ＪＰＧは表示されず、ＵＩ０００００２．ＪＰＧ、ＵＩＲＥＳ００２．ＪＰＧの一部が表示され、ＵＩ０００００３．ＪＰＧ〜ＵＩ０００００５．ＪＰＧとＵＩＲＥＳ００３．ＪＰＧ〜ＵＩＲＥＳ００５．ＪＰＧが表示されている。なお、表示部３０９に表示しきれないＵＩ画面及び比較結果については、図中のスクロールバーやスクロールボタン等により表示部３０９に表示されている画面をスクロールさせて表示させることができることは言うまでもない。
【００５４】
ＵＩ０００００３．ＪＰＧとＵＩＲＥＳ００３．ＪＰＧ、及びＵＩ０００００４．ＪＰＧとＵＩＲＥＳ００４．ＪＰＧは、それぞれ同一のＵＩ画面であるため、比較の結果一致し、表示部３０９の右列の比較結果には「ＯＫ」と表示される。
【００５５】
これに対して、ＵＩ０００００５．ＪＰＧとＵＩＲＥＳ００５．ＪＰＧは、互いに異なるＵＩ画面となっているため、比較の結果一致せず、表示部３０９の右列の比較結果には「ＮＧ」と表示される。
【００５６】
サーバ３０のＣＰＵ３０１は、このようなステップＳ２１０での比較結果に基づいて応答情報を生成し、それを第１のＤＳＣ１０へ外部Ｉ／Ｆ３０５経由で送信する（ステップＳ２１１）。なお、この応答情報は、表示部３０９に表示された比較結果に応じて、サーバ３０のオペレータによって入力インターフェース部３０８から入力することで生成することも可能である。
【００５７】
図３に示すように、第１のＤＳＣ１０においては、上記ステップＳ１１４でサーバ３０から送信された応答情報を受信すると、ＣＰＵ１０１は、その受信した応答情報を、図９に示すように、表示部１０５に表示して（ステップＳ１１５）、上記ステップＳ１０５に戻る。
【００５８】
上記ステップＳ２０９で、ＵＩ０００００５．ＪＰＧとＵＩＲＥＳ００５．ＪＰＧとの間に相違があることが判明している。５番目のＵＩ画面は４番目の操作の結果のＵＩ画面であることと、また第１のＤＳＣ１０から受信した操作履歴とを基に、ステップＳ２１１で、一例として「メニューで画質を選択し、次にＴＩＦＦを選択した後のカメラの画面表示に異常がありました。」という応答情報を第１のＤＳＣ１０へ送信する。
【００５９】
第１のＤＳＣ１０では、ステップＳ１１４でそれを受信して、ステップＳ１１５でその受信した応答情報を表示部１０５に表示する。
【００６０】
以上のように、本第１実施形態によれば、第１のＤＳＣ１０のユーザの操作を第２のＤＳＣ４０で再現した結果をサポート側のサーバ３０で比較し、その比較結果を把握できるため、第１のＤＳＣ１０のユーザに対して第１のＤＳＣ１０で生じている問題について適切な応答をすることができ、第１のＤＳＣ１０のユーザヘの不具合再現に関する情報の返答に関して、ユーザを満足度を向上させることが可能となる。
【００６１】
また、サーバ３０側のサポート要員が第２のＤＳＣ４０の表示部４０５を視認できる場合に、第２のＤＳＣ４０上での表示画面の遷移を確認して状況を把握することで第１のＤＳＣ１０のユーザヘの応答の精度が向上するため、第１のＤＳＣ１０のユーザの満足度が向上する。
【００６２】
更に、第１のＤＳＣ１０のユーザの操作の経緯を各ＵＩ画面のコンテンツ（操作画面）としてサーバ３０側が把握できるため、第１のＤＳＣ１０のユーザに対して適切な応答をすることができ、第１のＤＳＣ１０のユーザの満足度が向上する。
【００６３】
また、画面から画像を取り除いてＵＩ画面のみで比較できるようにすることで、比較の精度を向上することができるため、第１のＤＳＣ１０のユーザに対して適切な応答をすることができ、第１のＤＳＣ１０のユーザの満足度が向上する。
【００６４】
更に、操作画面及び検証動作画面としてＵＩ画面そのものを利用することで、サーバ３０側のサポート要員が容易にＵＩ画面に関する情報の相違を把握できるため、第１のＤＳＣ１０のユーザに対して適切な応答をすることができ、第１のＤＳＣ１０のユーザの満足度が向上する。
【００６５】
また、サーバ３０側のサポート要員が第１のＤＳＣ１０、第２のＤＳＣ４０両方のＵＩ画面を閲覧することできるため、第１のＤＳＣ１０のユーザに対して適切な応答をすることができ、第１のＤＳＣ１０のユーザの満足度が向上する。
【００６６】
更に、第１のＤＳＣのユーザの操作を第２のＤＳＣ４０で再現した結果をサーバ３０側で比較し、その比較結果を第１のＤＳＣ１０が受信することで、第１のＤＳＣ１０において迅速に対応することができるため、第１のＤＳＣ１０のユーザの満足度が向上する。また、その比較結果を第１のＤＳＣ１０で表示することで、第１のＤＳＣ１０のユーザがその場の第１のＤＳＣ１０で閲覧することができるため、第１のＤＳＣ１０のユーザの満足度が向上する。
【００６７】
［第２実施形態］
次に、本発明の第２実施形態を説明する。
【００６８】
本発明の第２実施形態に係る情報通信システムの構成は、前述の第１実施形態と同様であるので、その図示及び説明は省略する。
【００６９】
図１０は、本第２実施形態に係る検証システムにおける第１のＤＳＣ１０のＣＰＵ１０１の動作フローチャートを示す図である。なお、本発明の要旨には直接関係がない撮影等の一般的な動作は、図面及び説明の簡略化のために省略してある。
【００７０】
本第２実施形態においては、第１のＤＳＣ１０からサーバ３０に送信する操作画面として、上記第１実施形態におけるＵＩ画面のコンテンツの代わりに、そのＵＩ画面のハッシュ値を用いるものである。それ以外は、上記第１実施形態と同様であるので、その同様の処理については図３と同じ参照符号を付し、その説明は省略するものとする。
【００７１】
以下、上記第１実施形態との相違点のみ説明する。
【００７２】
本実施形態においては、上記第１実施形態におけるステップＳ１０４の代わりに、上記ステップＳ１０３で生成、表示した電源ＯＮ後の画面（この画面は、ＵＩを構成するＵＩ画面と再生される画像の合成、または重ねあわせからなる）に対してＵＩを構成するＵＩ画面のデータをハッシュ関数に通すことでハッシュ値を計算し、計算結果をＲＡＭ１０４に記憶する（ステップＳ１２４）。
【００７３】
また、上記第１実施形態におけるステップＳ１１０の代わりに、上記ステップＳ１２４と同様に、上記ステップＳ１０７で生成し、上記ステップＳ１０９で表示した画面に対するＵＩ画面のハッシュ値を計算して、これまで記憶したハッシュ値とは別に追加で記憶する（ステップＳ１３０）。
【００７４】
そして、上記第１実施形態におけるステップＳ１１３の代わりに、操作履歴、内部パラメータ、及び操作画面情報としてのＵＩ画面の各ハッシュ値を、操作関連情報としてサーバ３０に送信する（ステップＳ１３３）。
【００７５】
図１１（Ａ）は、入力インターフェース部１０２からＭＥＮＵボタン、ＯＫボタン、下ボタン、ＯＫボタンと順に押された結果、第１のＤＳＣ１０における表示部１０５に表示される画面を示す図である。また、図１１（Ｂ）は、このときのＲＡＭ１０４に記憶された操作関連情報の例を示す図である。
【００７６】
操作履歴、内部パラメータについては、上記第１実施形態と同様であるため、その説明を省略する。
【００７７】
上記ステップＳ１２４及びステップＳ１３０の結果として、電源ＯＮ後、及び各操作後のＵＩ画面に対してハッシュ計算された値が記述されている。例えば、電源ＯＮ後のＵＩ画面のハッシュ値は、１：に続くハッシュ値で示され、値は「３５  ６Ａ  １９  ２Ｂ  １０  ０Ａ  ４１  Ｃ７  …」となっている。同様に、ＭＥＮＵボタンが押された後のＵＩ画面は２：に続く値、１回目のＯＫボタンが押された後のＵＩ画面のハッシュ値は３：に続く値、という形で示され、図１１（Ｂ）の例では、操作履歴内の最後の操作である２回目のＯＫボタンが押された後のＵＩ画面のハッシュ値が５：に続く値で示されるところまで記述されている。
【００７８】
図１２は、サーバ３０のＣＰＵ３０１の動作フローチャートを示す図である。なお、本発明の要旨には直接関係がない動作は、図面及び説明の簡略化のために省略してある。
【００７９】
上記第１実施形態と同様の処理については図５と同じ参照符号を付し、その説明は省略するものとする。以下、上記第１実施形態との相違点のみ説明する。
【００８０】
本実施形態においては、上記第１実施形態におけるステップＳ２０３の代わりに、外部Ｉ／Ｆ３０５経由で第１のＤＳＣ１０から操作関連情報、即ち、操作履歴、内部パラメータ、及びＵＩ画面の各ハッシュ値の受信待ちとなり（ステップＳ２２３）、第１のＤＳＣ１０から操作関連情報を受信すると、受信した操作関連情報に含まれる各情報を、ＲＡＭ３０３または記録部３０７に記録する（ステップＳ２０４）ようになっている。
【００８１】
また、上記ステップＳ２０７でそれら操作関連情報に含まれる各情報のうち、操作履歴と内部パラメータを第２のＤＳＣ４０へ外部Ｉ／Ｆ３０５経由で送信した後、上記第１実施形態におけるステップＳ２０８の代わりに、第２のＤＳＣ４０から外部Ｉ／Ｆ３０５経由でＵＩ画面の各ハッシュ値の受信待ちとなる（ステップＳ２２８）。そして、第２のＤＳＣ４０からその各ハッシュ値を受信すると、上記ステップＳ２０９に代えて、その各ハッシュ値と、上記ステップＳ２２３で受信して記憶していた第１のＤＳＣ１０からのＵＩ画面の各ハッシュ値とを順次比較し（ステップＳ２２９）、その比較結果を表示部３０９に表示する（ステップＳ２１０）ようになっている。
【００８２】
図１３は、第２のＤＳＣ４０のＣＰＵ４０１の動作フローチャートを示す図である。なお、本発明の要旨には直接関係がない撮影等の一般的な動作は、図面及び説明の簡略化のために省略してある。
【００８３】
上記第１実施形態と同様の処理については図６と同じ参照符号を付し、その説明は省略するものとする。以下、上記第１実施形態との相違点のみ説明する。
【００８４】
本実施形態においては、上記第１実施形態におけるステップＳ３０７の代わりに、上記ステップＳ３０５で生成した画面の画面（この画面は、ＵＩを構成するＵＩ画面と再生される画像の合成、または重ねあわせからなる）に対してＵＩ画面のデータをハッシュ関数に通すことでハッシュ値を計算し、計算結果をＲＡＭ４０４に記憶する（ステップＳ３２７）。
【００８５】
そして、上記第１実施形態におけるステップＳ３０８及びステップＳ３０９の代わりに、上記ステップＳ３０３にて受信した操作履歴の中で先頭の記載を操作内容としてＲＡＭ４０４の作業エリアに記憶し（ステップＳ３２８）、そのＲＡＭ４０４の作業エリアに記憶した操作内容に従い、当該第２のＤＳＣ４０を制御する（ステップＳ３２９）。
【００８６】
また、上記第１実施形態におけるステップＳ３１２の代わりに、上記ステップＳ３１０で生成した画面に対してＵＩ画面のデータをハッシュ関数に通すことでハッシュ値を計算し、計算結果をＲＡＭ４０４に追加記憶する（ステップＳ３３２）。
【００８７】
そして、上記ステップＳ３１３において、上記ステップＳ３２９における制御の基となった操作内容が上記ステップＳ３０３にて受信した操作履歴の中で最後の記載ではないと判断された場合には、上記第１実施形態におけるステップＳ３１４の代わりに、上記受信した操作履歴の中で次の記載を操作内容としてＲＡＭ４０４の作業エリアに記憶して（ステップＳ３３４）、上記ステップＳ３２９に戻る。
【００８８】
また、上記ステップＳ３１３において最後の記載であると判断された場合には、即ち、操作履歴の全ての制御が完了していると判断されたならば、上記第１実施形態におけるステップＳ３１５の代わりに、本実施形態では、ＲＡＭ４０４に記憶したＵＩ画面の各ハッシュ値を、検証動作画面として外部Ｉ／Ｆ４０６経由でサーバ３０に送信する（ステップＳ３３５）。
【００８９】
このように、本第２実施形態は、第２のＤＳＣ４０からサーバ３０に送信する検証動作画面として、上記第１実施形態におけるＵＩ画面のコンテンツの代わりに、そのＵＩ画面のハッシュ値を用いるものである。
【００９０】
図１１（Ｃ）は、サーバ３０から図１１（Ｂ）に示される操作関連情報のうちの操作履歴と内部パラメータが第２のＤＳＣ４０へ送信され、第２のＤＳＣ４０でそれらの情報に基づいて最後まで制御を行った結果、第２のＤＳＣ４０の表示部４０５の表示を示す図であり、図１１（Ｄ）は、同じくその時のＲＡＭ４０４に記録されたＵＩ画面のハッシュ値を示す図である。
【００９１】
操作履歴、内部パラメータについては上記第１実施形態と同様であるため、説明を省略する。
【００９２】
上記ステップＳ３２７及びステップＳ３３２の結果として、電源ＯＮ後、及び各操作後のＵＩ画面に対してハッシュ計算された値が記述されている。例えば、電源ＯＮ後のＵＩ画面のハッシュ値は、１：に続くハッシュ値で示され、値は「３５  ６Ａ  １９  ２Ｂ  １０  ０Ａ  ４１  Ｃ７  …」となっている。同様に、ＭＥＮＵボタンが押された後のＵＩ画面は２：に続く値、１回目のＯＫボタンが押された後のＵＩ画面のハッシュ値は３：に続く値、という形で示され、図１１（Ｄ）の例では、操作履歴内の最後の操作である２回目のＯＫボタンが押された後のＵＩ画面のハッシュ値が５：に続く値で示されるところまで記述されている。
【００９３】
図１４は、第１のＤＳＣ１０から受信した図１１（Ｂ）の操作関連情報のうちのＵＩ画面の各ハッシュ値（操作画面）と、第２のＤＳＣ４０から受信した図１１（Ｂ）のＵＩ画面の各ハッシュ値（検証動作画面）と、それらの比較結果のサーバ３０の表示部３０９への表示例を示す図である。
【００９４】
ここでは、一例として、表示部３０９の左列に第１のＤＳＣ１０から受信したＵＩ画面のハッシュ値（操作画面）をユーザ側ＵＩのハッシュ値として、中央列に第２のＤＳＣ４０から受信したＵＩ画面のハッシュ値（検証動作画面）を再現ＵＩのハッシュ値として、右列にユーザ側ＵＩのハッシュ値と再現ＵＩのハッシュ値との比較結果を表示している。図１４の例では、１〜５のハッシュ値がそれぞれ表示されている。
【００９５】
１〜４については、ユーザ側ＵＩのハッシュ値と再現ＵＩのハッシュ値は比較の結果一致し、それぞれ同一のＵＩ画面であると考えられ、表示部３０９の右列の比較結果には「ＯＫ」と表示される。
【００９６】
これに対して、５については、互いに異なるハッシュ値となり比較の結果一致せず、それぞれが異なるＵＩ画面であると考えられ、表示部３０９の右列の比較結果には「ＮＧ」と表示される。
【００９７】
図１５は、サーバ３０から、応答情報が第１のＤＳＣ１０へ送信され、該第１のＤＳＣ１０でその応答情報を表示部１０５に表示した例を示す図である。
【００９８】
上記ステップＳ２２９で、５のそれぞれのハッシュ値に相違があることが判明している。５のハッシュ値は４番目の操作の結果のＵＩ画面から計算されたことと、また第１のＤＳＣ１０から受信した操作履歴とを基に、ステップＳ２１１で、一例として図１５に示している応答情報を第１のＤＳＣ１０へ送信する。
【００９９】
第１のＤＳＣ１０では、ステップＳ１１４でそれを受信して、ステップＳ１１５でその受信した応答情報を表示部１０５に表示する。
【０１００】
以上のように、本第２実施形態によれば、上記第１実施形態と同様に、第１のＤＳＣ１０のユーザの操作を第２のＤＳＣ４０で再現した結果をサポート側のサーバ３０で比較し、その比較結果を把握できるため、第１のＤＳＣ１０のユーザに対して第１のＤＳＣ１０で生じている問題について適切な応答をすることができ、第１のＤＳＣ１０のユーザヘの不具合再現に関する情報の返答に関して、ユーザの満足度を向上させることが可能となる。
【０１０１】
さらに、操作画面及び検証動作画面として、データ量の少ないハッシュ値で通信を行うことで通信時間が短縮され、第１のＤＳＣ１０のユーザに対して迅速に応答することが可能となるため、第１のＤＳＣ１０のユーザの満足度が向上する。
【０１０２】
以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【０１０３】
例えば、第１及び第２の処理端末の一例として主にデジタルスチルカメラを用いて説明したが、本発明はこれに限らず、携帯電話、ＰＤＡ、ノートＰＣなどの携帯可能な処理端末であっても良い。
【０１０４】
また、サーバ機能を有する認証端末についても、一例としてサーバを用いて説明したが、これに限らず、ＰＣ、ゲーム機、ＴＶやＤＶＤレコーダを始めとする家電製品などの、サーバ機能を有する機器であればどのようなものでも良い。更に、サーバ機能を有しさえすれば、携帯可能な処理端末がサーバとなっても問題ない。
【０１０５】
また、第１のＤＳＣ１０からサーバ３０を介して第２のＤＳＣ４０に操作履歴情報及び内部パラメータを送信するものとしたが、サーバ３０を介さずに直接送信するようにしても良い。
【０１０６】
更に、上記第１実施形態において、サーバ３０で第１ＤＳＣからの操作画面と第２のＤＳＣ４０からの検証動作画面を比較するものとしたが、上記第２実施形態のようにそれら受信した操作画面と検証動作画面それぞれのデータをハッシュ関数に通すことでハッシュ値を計算して、そのハッシュ値で比較するようにしても良い。これにより、比較動作の高速化が達成でき、第１のＤＳＣ１０のユーザに対して迅速に応答することが可能となるため、第１のＤＳＣ１０のユーザの満足度が向上する。
【０１０７】
（付記）
前記の具体的実施形態から、以下のような構成の発明を抽出することができる。
【０１０８】
（１）  第１の処理端末と、上記第１の処理端末と通信可能に接続された検証端末と、上記検証端末と通信可能に接続された第２の処理端末と、を含む検証システムにおいて、
上記第１の処理端末は、
当該第１の処理端末にかかわる操作入力を行うための操作入力手段と、
当該第１の処理端末にかかわる各種情報を表示するための第１の表示手段と、
上記操作入力手段において操作入力が行われたときに上記第１の表示手段に表示される操作画面と、上記操作入力の操作履歴情報とを記憶する第１の記憶手段と、
上記第１の記憶手段に記憶された上記操作履歴情報と上記操作画面とを、上記検証端末及び上記第２の処理端末のうち少なくとも上記検証端末に送信する第１の送信手段と、
を有し、
上記第２の処理端末は、
上記第１の処理端末の上記操作履歴情報を受信する第２の受信手段と、
上記第２の受信手段によって受信した上記操作履歴情報にしたがって当該第２の処理端末を検証動作させる検証動作手段と、
当該第２の処理端末にかかわる各種情報を表示する第２の表示手段と、
上記検証動作手段による上記検証動作時に上記第２の表示手段に表示される検証動作画面を記憶する第２の記憶手段と、
上記第２の記憶手段に記憶された上記検証動作画面を上記検証端末に送信する第２の送信手段と、
を有し、
上記検証端末は、
上記第１の処理端末からの上記操作画面及び上記操作履歴情報、及び上記第２の処理端末からの上記検証動作画面を受信する第３の受信手段と、
上記第３の受信手段によって受信した上記操作画面と上記検証動作画面とを比較する比較手段と、
上記比較手段における比較結果を表示する結果表示手段と、
を有することを特徴とする検証システム。
【０１０９】
（対応する実施形態）
この（１）に記載の検証システムに関する実施形態は、第１及び第２実施形態が対応する。それらの実施形態において、第１のＤＳＣ１０が上記第１の処理端末に、サーバ３０が上記検証端末に、第２のＤＳＣ４０が上記第２の処理端末に、入力インターフェース部１０２が上記操作入力手段に、表示部１０５が上記第１の表示手段に、第１のＤＳＣ１０でのＵＩ画面のコンテンツ又はハッシュ値が上記操作画面に、操作履歴が上記操作履歴情報に、ＲＡＭ１０４及び記録部１０８が上記第１の記憶手段に、外部Ｉ／Ｆ１０６が上記第１の送信手段に、外部Ｉ／Ｆ４０６が上記第２の受信手段及び上記第２の送信手段に、ＣＰＵ４０１が上記検証動作手段に、表示部４０５が上記第２の表示手段に、第２のＤＳＣ４０でのＵＩ画面のコンテンツ又はハッシュ値が上記検証動作画面に、ＲＡＭ４０４及び記録部４０８が上記第２の記憶手段に、外部Ｉ／Ｆ３０５が上記第３の受信手段に、ＣＰＵ３０１が上記比較手段に、表示部３０９が上記結果表示手段に、それぞれ対応する。
【０１１０】
（作用効果）
この（１）に記載の検証システムによれば、第１の処理端末のユーザの操作を第２の処理端末で再現した結果を検証端末側で比較し、その比較結果を把握できるため、第１の処理端末のユーザに対して第１の処理端末で生じている問題について適切な応答をすることができ、第１の処理端末のユーザの満足度を向上させることができる。
【０１１１】
（２）  上記検証端末は、さらに、上記第３の受信手段によって上記第１の処理端末から受信した上記操作履歴情報を上記第２の処理端末に送信する第３の送信手段を有し、
上記第２の処理端末の上記第２の受信手段は、上記検証端末から上記操作履歴情報を取得することを特徴とする（１）に記載の検証システム。
【０１１２】
（対応する実施形態）
この（２）に記載の検証システムに関する実施形態は、第１及び第２実施形態が対応する。それらの実施形態において、外部Ｉ／Ｆ３０５が上記第３の送信手段に対応する。
【０１１３】
（作用効果）
この（２）に記載の検証システムによれば、第１の処理端末は検証端末にのみ上記操作履歴情報と上記操作画面とを送信すれば良く、複数の端末に対して送信する手間と時間を省くことができるため、第１の処理端末のユーザの満足度が向上する。
【０１１４】
（３）  上記検証端末は、さらに、上記比較手段での比較結果に基づく比較情報を上記第１の処理端末に送信する第３の送信手段を有し、
上記第１の処理端末は、さらに、上記検証端末からの上記比較情報を受信する第１の受信手段を有し、
上記第１の処理端末の上記第１の表示手段は、上記第１の受信手段で受信した上記比較情報を表示することを特徴とする（１）に記載の検証システム。
【０１１５】
（対応する実施形態）
この（３）に記載の検証システムに関する実施形態は、第１及び第２実施形態が対応する。それらの実施形態において、外部Ｉ／Ｆ３０５が上記第３の送信手段に、外部Ｉ／Ｆ１０６が上記第１の受信手段に、それぞれ対応する。
【０１１６】
（作用効果）
この（３）に記載の検証システムによれば、検証端末からの応答を、第１の処理端末のユーザがその場の第１の処理端末で閲覧することができるため、第１の処理端末のユーザの満足度が向上する。
【０１１７】
（４）  上記第１の処理端末の上記第１の記憶手段は、上記操作入力手段により操作入力が行われたときには上記操作入力後の上記第１の処理端末の内部パラメータを記憶し、
上記第１の処理端末の上記第１の送信手段は、上記第１の記憶手段に記憶された上記内部パラメータを上記検証端末及び上記第２の処理端末のうち少なくとも上記検証端末に送信し、
上記第２の処理端末の上記第２の受信手段は、上記内部パラメータを受信し、
上記第２の処理手段の上記検証動作手段は、上記第２の受信手段で受信した上記内部パラメータを用いて当該第２の処理端末の内部パラメータ設定することを特徴とする（１）に記載の検証システム。
【０１１８】
（対応する実施形態）
この（４）に記載の検証システムに関する実施形態は、第１及び第２実施形態が対応する。
【０１１９】
（作用効果）
この（４）に記載の検証システムによれば、第２の処理端末での操作の再現に際して第１の処理端末の内部状態を利用でき、再現の精度が向上するため、第１の処理端末のユーザの満足度が向上する。
【０１２０】
（５）  上記第１の処理端末の上記第１の記憶手段は、上記操作履歴情報と上記操作画面とを関連付けた関連付け情報として記憶することを特徴とする（１）に記載の検証システム。
【０１２１】
（対応する実施形態）
この（５）に記載の検証システムに関する実施形態は、第２実施形態が対応する。その実施形態において、操作関連情報が上記関連付け情報に対応する。
【０１２２】
（作用効果）
この（５）に記載の検証システムによれば、操作履歴情報に対応する操作画面がどれであるのかが判らなくなることがない。
【０１２３】
（６）  上記第１の処理端末の上記第１の送信手段は、前記第１の記憶手段に記憶された前記関連付け情報を前記検証端末に送信することを特徴とする（５）に記載の検証システム。
【０１２４】
（対応する実施形態）
この（６）に記載の検証システムに関する実施形態は、第２実施形態が対応する。
【０１２５】
（作用効果）
この（６）に記載の検証システムによれば、複数の情報を第１の記憶手段からそれぞれ読み出して送信するのではなく、関連付け情報のみを読み出して送信すれば良いので、制御が簡単で高速な動作が可能となる。
【０１２６】
（７）  上記第１の処理端末は、さらに、上記操作画面から所定のハッシュ計算により第１のハッシュ値を求める第１のハッシュ計算手段を有し、
上記第１の処理端末の上記第１の送信手段は、上記第１のハッシュ計算手段で求めた上記第１のハッシュ値を上記検証端末に送信し、
上記第２の処理端末は、さらに、上記検証動作画面から所定のハッシュ計算により第２のハッシュ値を求める第２のハッシュ計算手段を有し、
上記第２の処理の上記第２の送信手段は、上記第２のハッシュ計算手段で求めた上記第２のハッシュ値を上記検証端末に送信し、
上記検証端末の上記第３の受信手段は、上記第１の処理端末からの上記第１のハッシュ値及び上記第２の処理端末からの上記第２のハッシュ値を受信し、
上記検証端末の上記比較手段は、上記第３の受信手段で受信した上記第１のハッシュ値と上記第２のハッシュ値とを比較することにより、上記操作画面と上記検証動作画面とを比較することを特徴とする（１）に記載の検証システム。
【０１２７】
（対応する実施形態）
この（７）に記載の検証システムに関する実施形態は、第２実施形態が対応する。その実施形態において、ＣＰＵ１０１が上記第１のハッシュ計算手段に、ＣＰＵ４０１が上記第２のハッシュ計算手段に、それぞれ対応する。
【０１２８】
（作用効果）
この（７）に記載の検証システムによれば、操作画面及び検証動作画面としてデータ量の少ないハッシュ値で通信を行うことで、第１の処理端末のユーザに対して迅速に応答することができるため、第１の処理端末のユーザの満足度が向上する。
【０１２９】
（８）  上記検証端末は、さらに、上記操作画面及び上記検証動作画面から所定のハッシュ計算によりそれぞれのハッシュ値を求める第３のハッシュ計算手段を有し、
上記検証端末の上記比較手段は、上記第３のハッシュ計算手段で求めた上記操作画面から求められたハッシュ値と、上記検証動作画面から求められたハッシュ値とを比較することを特徴とする（１）に記載の検証システム。
【０１３０】
（対応する実施形態）
この（８）に記載の検証システムは、変形例が対応する。その変形例において、ＣＰＵ３０１が上記第３のハッシュ計算手段に対応する。
【０１３１】
（作用効果）
この（８）に記載の検証システムによれば、操作画面及び検証動作画面の比較をデータ量の少ないハッシュ値で行うことで、第１の処理端末のユーザに対して迅速に応答することができるため、第１の処理端末のユーザの満足度が向上する。
【０１３２】
（９）  第１の処理端末及び第２の処理端末と通信可能に接続され、上記第１の処理端末の動作検証を行う検証端末において、
上記第１の処理端末に対するユーザ操作が行われたときに上記第１の処理端末の表示画面に表示される操作画面を取得する操作画面取得手段と、
上記第１の処理端末に対するユーザ操作の操作履歴に基づいて上記第２の処理端末が操作されたときに上記第２の処理端末の表示画面に表示される検証画面を取得する検証画面取得手段と、
上記操作画面取得手段で取得した上記操作画面と、上記検証画面取得手段で取得した上記検証画面と、を比較する比較手段と、
上記比較手段の比較結果を表示する表示手段と、
を具備することを特徴とする検証端末。
【０１３３】
（対応する実施形態）
この（９）に記載の検証端末に関する実施形態は、第１及び第２実施形態が対応する。それらの実施形態において、第１のＤＳＣ１０が上記第１の処理端末に、第２のＤＳＣ４０が上記第２の処理端末に、サーバ３０が上記検証端末に、第１のＤＳＣ１０でのＵＩ画面のコンテンツ又はハッシュ値が上記操作画面に、外部Ｉ／Ｆ３０５が上記操作画面取得手段及び上記検証画面取得手段に、第２のＤＳＣ４０でのＵＩ画面のコンテンツ又はハッシュ値が上記検証動作画面に、ＣＰＵ３０１が上記比較手段に、表示部３０９が上記結果表示手段に、それぞれ対応する。
【０１３４】
（作用効果）
この（９）に記載の検証端末によれば、第１の処理端末のユーザの操作を第２の処理端末で再現した結果を検証端末側で比較し、その比較結果を把握できるため、第１の処理端末のユーザに対して第１の処理端末で生じている問題について適切な応答をすることができ、第１の処理端末のユーザの満足度を向上させることができる。
【図面の簡単な説明】
【０１３５】
【図１】図１は、本発明の第１実施形態に係る検証システムの構成を示す図である。
【図２】図２（Ａ）は、第１のデジタルスチルカメラの背面図であり、図２（Ｂ）は、第１のデジタルスチルカメラの電源ＯＮ直後にＲＡＭに記憶される操作履歴情報及び内部パラメータの記憶状態を示す図であり、図２（Ｃ）は、同じく電源ＯＮ直後に記録部に記録される操作画面の記録状態を示す図であり、図２（Ｄ）は、第１のデジタルスチルカメラにおいて表示される画面とその基となるＵＩ画像のレイヤと画像のレイヤの例を示す図である。
【図３】図３は、第１のデジタルスチルカメラのＣＰＵの動作フローチャートを示す図である。
【図４】図４（Ａ）は、第１のデジタルスチルカメラにおいて入力インターフェース部からＭＥＮＵボタン、ＯＫボタン、下ボタン、ＯＫボタンと順に押された結果として表示部に表示される画面を示す図であり、図４（Ｂ）は、このときのＲＡＭの記憶内容を示す図であり、図４（Ｃ）は同じく記録部の記録内容を示す図である。
【図５】図５は、サーバのＣＰＵの動作フローチャートを示す図である。
【図６】図６は、第２のデジタルスチルカメラのＣＰＵの動作フローチャートを示す図である。
【図７】図７（Ａ）は、サーバから図４（Ｂ）に示される操作履歴と内部パラメータが第２のデジタルスチルカメラへ送信され、第２のデジタルスチルカメラでそれらの情報に基づいて最後まで制御を行った結果としての第２のデジタルスチルカメラの表示部の表示を示す図であり、図７（Ｂ）は、同じくその時の記録部に記録されたＵＩ画面を示す図である。
【図８】図８は、第１のデジタルスチルカメラから受信した図４（Ｃ）のＵＩ画面の各コンテンツ（操作画面）と、第２のデジタルスチルカメラから受信した図７（Ｂ）のＵＩ画面の各コンテンツ（検証動作画面）と、それらの比較結果のサーバの表示部への表示例を示す図である。
【図９】図９は、第１のデジタルスチルカメラにおける応答情報の表示例を示す図である。
【図１０】図１０は、本発明の第２実施形態に係る検証システムにおける第１のデジタルスチルカメラのＣＰＵの動作フローチャートを示す図である。
【図１１】図１１（Ａ）は、第１のデジタルスチルカメラにおいて入力インターフェース部からＭＥＮＵボタン、ＯＫボタン、下ボタン、ＯＫボタンと順に押された結果として表示部に表示される画面を示す図であり、図１１（Ｂ）は、このときのＲＡＭに記憶された操作関連情報の例を示す図であり、図１１（Ｃ）は、サーバから図１１（Ｂ）に示される操作関連情報のうちの操作履歴と内部パラメータが第２のデジタルスチルカメラへ送信され、第２のデジタルスチルカメラでそれらの情報に基づいて最後まで制御を行った結果としての第２のデジタルスチルカメラの表示部の表示例を示す図であり、図１１（Ｄ）は、その時のＲＡＭに記録されたＵＩ画面のハッシュ値を示す図である。
【図１２】図１２は、サーバのＣＰＵの動作フローチャートを示す図である。
【図１３】図１３は、第２のデジタルスチルカメラのＣＰＵの動作フローチャートを示す図である。
【図１４】図１４は、第１のデジタルスチルカメラから受信した図１１（Ｂ）の操作関連情報のうちのＵＩ画面の各ハッシュ値（操作画面）と、第２のデジタルスチルカメラから受信した図１１（Ｂ）のＵＩ画面の各ハッシュ値（検証動作画面）と、それらの比較結果のサーバの表示部への表示例を示す図である。
【図１５】図１５は、第１のデジタルスチルカメラでの応答情報の表示例を示す図である。
【符号の説明】
【０１３６】
１０…第１のデジタルスチルカメラ（ＤＳＣ）、  ２０…ネットワーク、  ３０…サーバ、  ４０…第２のＤＳＣ、  １０１，３０１，４０１…ＣＰＵ、  １０２，３０８，４０２…入力インターフェース部、  １０３，３０２，４０３…ＲＯＭ、  １０４，３０３，４０４…ＲＡＭ、  １０５，３０９，４０５…表示部、  １０６，３０５，４０６…外部インターフェース（Ｉ／Ｆ）、  １０７，３０６，４０７…ファイル管理部、  １０８，３０７，４０８…記録部、  １０９，３０４，４０９…圧縮伸張エンジン、  １１０，４１０…撮像部、  １１１…ＵＩ画面のレイヤ、  １１２…画像のレイヤ。
【図１】
2009246750.tif 000003
【図２】
2009246750.tif 000004
【図３】
2009246750.tif 000005
【図４】
2009246750.tif 000006
【図５】
2009246750.tif 000007
【図６】
2009246750.tif 000008
【図７】
2009246750.tif 000009
【図８】
2009246750.tif 000010
【図９】
2009246750.tif 000011
【図１０】
2009246750.tif 000012
【図１１】
2009246750.tif 000013
【図１２】
2009246750.tif 000014
【図１３】
2009246750.tif 000015
【図１４】
2009246750.tif 000016
【図１５】
2009246750.tif 000017