(57)【特許請求の範囲】
【請求項１】
ソフトウェアの設定の適否を確認する設定確認方法であって、
前記ソフトウェアを設定する内容である設定情報を決定する工程と、
前記設定情報を設定用データコードに生成する工程と、
前記ソフトウェアを設定する工程と、
前記ソフトウェアが設定された設定状態を読み取る工程と、
読み取った前記設定状態を前記設定用データコードと同じ形式の設定済データコードに変換する工程と、
前記設定用データコードと前記設定済データコードとを読み取る工程と、
読み取った前記設定用データコードと前記設定済データコードとを比較して一致する場合に前記ソフトウェアの設定が適切であると判断する工程と
を有することを特徴とする設定確認方法。
【請求項２】
前記設定用データコードおよび前記設定済データコードがいずれもバーコードまたはＱＲコード（登録商標）であることを特徴とする請求項１記載の設定確認方法。
【請求項３】
前記設定用データコードおよび前記設定済データコードが不可聴音情報であることを特徴とする請求項１記載の設定確認方法。
【請求項４】
ソフトウェアの設定の適否を確認する設定確認装置であって、
前記ソフトウェアが設定された設定状態を読み取る読取器と、
読み取った前記設定状態を設定済データコードに変換する変換器と、
設定情報に基づいて別途生成された設定用データコードと前記設定済データコードとを読み取って比較するデータコード読取・確認装置と
を有し、比較した結果、前記設定用データコードと前記設定済データコードとが一致する場合に前記ソフトウェアの設定が適切であると判断することを特徴とする設定確認装置。
【請求項５】
前記ソフトウェアは太陽光発電システムを監視し、監視画像を表示するソフトウェアであることを特徴とする請求項４記載の設定確認装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置に組み込まれた各種ソフトウェアがあらかじめ定めた状態に設定されていることを確認する設定確認方法および設定確認装置に関する。
【背景技術】
【０００２】
ソフトウェアが組み込まれ、ソフトウェアにより動作する装置がある。装置に組み込まれたソフトウェアは、装置の構成や使用状態、装置を使用する者の使用方法により、様々な設定をすることができる場合がある。例えば、ソフトウェアは、装置が使用している装置部品の選択、使用状態の選択等が設定される。ソフトウェアの設定情報はあらかじめ定められ、あらかじめ定められた設定情報に応じて、装置毎にソフトウェアは設定される。
【０００３】
従来、ソフトウェアが適切に設定されているかどうかは、目視により確認されていた。例えば、設定情報を元にチェックリストを作成し、装置にソフトウェアが設定された状態を画面に表示させたり印刷させたりし、画面や印刷物とチェックリストとが一致することを目視により確認し、適切に設定されていることを確認していた。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の目視による確認では、目視により１つ１つの項目の一致を確認するため、迅速な確認が困難であり、また、確認もれが生じたり、不一致の検出に失敗する等、確認の精度が十分でない場合があるという問題点があった。
【０００５】
本発明は、ソフトウェアの設定状態の確認を精度良く行うことを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の一実施形態における設定確認方法は、ソフトウェアの設定の適否を確認する設定確認方法であって、前記ソフトウェアを設定する内容である設定情報を決定する工程と、前記設定情報を設定用データコードに生成する工程と、前記ソフトウェアを設定する工程と、前記ソフトウェアが設定された設定状態を読み取る工程と、読み取った前記設定状態を前記設定用データコードと同じ形式の設定済データコードに変換する工程と、前記設定用データコードと前記設定済データコードとを読み取る工程と、読み取った前記設定用データコードと前記設定済データコードとを比較して一致する場合に前記ソフトウェアの設定が適切であると判断する工程とを有することを特徴とする。
【０００７】
また、本発明の一実施形態における設定確認装置は、ソフトウェアの設定の適否を確認する設定確認装置であって、前記ソフトウェアが設定された設定状態を読み取る読取器と、読み取った前記設定状態を設定済データコードに変換する変換器と、設定情報に基づいて別途生成された設定用データコードと前記設定済データコードとを読み取って比較するデータコード読取・確認装置とを有し、比較した結果、前記設定用データコードと前記設定済データコードとが一致する場合に前記ソフトウェアの設定が適切であると判断することを特徴とする。
【発明の効果】
【０００８】
以上のように、装置毎のソフトウェアの設定情報から生成したデータコードと、ソフトウェアの設定状態に応じて装置から出力されるデータコードとを読み込んで、両者の一致／不一致を確認することにより、ソフトウェアの設定状態の確認を精度良く行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態におけるソフトウェアの設定から設定の確認を行う工程を例示するフロー図
【図２】本発明の一実施形態におけるソフトウェアの設定確認装置の構成例を説明する図
【図３】太陽光発電システムの監視装置および監視画面の構成を例示する図
【図４】設定仕様書を例示する図
【図５】設定ファイルを例示する図
【図６】設定画面を例示する図
【発明を実施するための形態】
【００１０】
装置はソフトウェアを搭載するものがある。ソフトウェアは装置毎、使用者毎に個別な状態で動作する場合があり、その場合、ソフトウェアは個別に各種の設定がなされる。ソフトウェアにおいて設定される項目としては、例えば、装置を構成する装置部品としてどのような部品を設けたか、装置がソフトウェアを介して通信を行う場合はどのような通信方法を用いるか、ソフトウェアにより画面表示する場合の表示状態の選択、装置の使用環境や使用状態等がある。このようなソフトウェアの設定は、装置毎にどのような設定を行うかの設定情報をあらかじめ決定し、設定情報に応じて装置毎にソフトウェアを設定する。ソフトウェアの設定は、ソフトウェアの設定画面を表示させて設定情報に応じて手作業で設定したり、設定情報から設定ファイルを作成してソフトウェアに設定ファイルを読み込ませることにより行う。ソフトウェアの設定後、適切に設定されているかどうか確認する。
【００１１】
以下、図１〜図２を用いて、本発明におけるソフトウェアの設定確認方法および設定確認装置について説明する。
図１は本発明の一実施形態におけるソフトウェアの設定から設定の確認を行う工程を例示するフロー図である。図２は本発明の一実施形態におけるソフトウェアの設定確認装置の構成例を説明する図であり、ソフトウェアを搭載する装置の一部を含んで示している。
【００１２】
まず、ソフトウェアの設定から設定の確認を行う設定確認方法について図１を用いて説明する。
上述のように、ソフトウェアを設定する際には、まず、装置の状況や装置の使用者が求める使用状況等に応じて、装置毎に設定情報を決定する。設定情報は例えば、仕様確認書等にまとめる（図１のステップ１）。次に、仕様確認書等の設定情報を基にソフトウェアの設定を行う。ソフトウェアの設定は、作業者が仕様確認書等を見ながら手作業で入力しても良いし、設定情報を基に作成した設定ファイルをソフトウェアに読み込ませても良い。手作業で入力する際には、ソフトウェアの設定画面を表示させ、設定情報に応じて作業者が手作業で設定する（図１のステップ２）。以上までの工程は従来の設定方法と共通する。以下の工程が、本発明の設定確認方法の一例である。
【００１３】
ソフトウェアの設定が完了した後、装置において、ソフトウェアが設定された状態をあらかじめ定められた形式の設定済データコード６として出力する。設定済データコード６は、例えばバーコード等の１次元コードやＱＲコード（登録商標）等の２次元コード、あるいは３次元コード等の多次元コード等の情報を集約するコードであり、情報を音や光に変換した電磁波コード等であっても良く、情報を一括して読み書きできる形態であれば良い。例えば音の情報として、不可聴音域に波形により情報を付与した不可聴音データを用いることができる。ソフトウェアの設定により、ソフトウェアは設定内容に応じて一定の設定状態に設定される。設定状態を設定済データコード６に変換する際には、装置が備える設定確認装置や、装置に搭載されるソフトウェアの機能、あるいは別途設けるソフトウェアにより、まずソフトウェアの設定状態が抽出される（図１のステップ３）。次に、抽出した設定状態を設定済データコード６に変換する。設定済データコード６への変換は、抽出した設定情報を一定のルールに基づいて変換する。設定済データコード６への変換も、装置が備える設定確認装置や、装置に搭載されるソフトウェアの機能、あるいは別途設けるソフトウェアにより行われる（図１のステップ４）。
【００１４】
また、別途、ソフトウェアの設定に用いた仕様確認書等の設定情報から設定用データコード７を生成する。設定用データコード７は、別途設けるデータコード生成装置やデータコード生成ソフトを用い、仕様確認書等の設定情報を手作業でデータコード生成装置等に入力することにより生成される。あるいは、設定ファイルを用いてソフトウェアを設定する場合は、変換ソフト等を用いて設定ファイルを変換して設定用データコード７を生成しても良い。設定用データコード７も設定済データコード６と同じ形式のデータであり、設定が適切に行われている場合には、設定済データコード６と同一のデータとなるように生成される（図１のステップ５）。
【００１５】
最後に、設定用データコード７および設定済データコード６が出力され、両者の一致を確認することにより設定の良否を確認する。両者が一致する場合は設定が適切に行われていると判断される。設定用データコード７および設定済データコード６はデータコードリーダーやスマートフォン等の携帯端末等で読み込まれる。データコードリーダーや携帯端末等で２つのデータコードの一致を確認できる場合は、データコードリーダーや携帯端末等で両者の一致を確認する。データコードリーダーや携帯端末等が一致の確認ができない場合は、別途一致を確認できる装置にて設定用データコード７および設定済データコード６を読み込ませて一致を確認しても良いし、データコードリーダーや携帯端末等で読み込んだ設定用データコード７および設定済データコード６を確認できる装置に転送して一致を確認しても良い。あるいは、データコードリーダーや携帯端末等で読み込んだ設定用データコード７および設定済データコード６を数字や図形等で表示させ、両者の一致を目視により確認しても良い。なお、両者が一致しない場合は適切な設定が行われていないと認定し、設定をやり直したり、修正したりする（図１のステップ６）。
【００１６】
以上のように、設定情報から設定用データコード７を生成し、ソフトウェアの設定状態を設定済データコード６として出力し、両者を読み込んで一致を確認することにより、項目を一点一点確認する必要がなく、設定情報および設定状態を変換した情報から一括的に一致を確認することができるため、容易に、ソフトウェアの設定状態の確認を精度良く行うことができる。
【００１７】
次に、上記の設定確認方法を実施することのできる設定確認装置の例について図２を用いて説明する。
装置９は記憶装置１１内にソフトウェア１０が格納されている。ソフトウェア１０は各種の設定が行われ、設定内容に応じて動作する。ソフトウェア１０は、例えば、ディスプレイ等の表示装置１２に設定画面を表示させ、キーボード等の入力装置１３から１つ１つの項目に対して手入力することにより設定される。
【００１８】
設定確認装置８は、データコード変換器１とデータコード読取・確認装置５とから構成される。データコード変換器１は装置９に内蔵されても良いし、ソフトウェア１０にアクセス可能な状態で外部に設けられても良い。データコード読取・確認装置５は、データコード変換器１から出力される設定済データコード６および別途生成される設定用データコード７を読み込むことができれば、装置９に内蔵されても外部に設けられても良い。
【００１９】
データコード変換器１は、読取器２，変換器３および出力器４を備える。読取器２は図１のステップ３に対応する動作を行い、ソフトウェア１０の設定状態を抽出する。変換器３は図１のステップ４に対応する動作を行い、読取器２が抽出した設定状態の情報を設定済データコード６に変換する。出力器４は、変換した設定済データコード６を出力する。例えば、設定済データコード６がバーコードやＱＲコード（登録商標）等の場合、出力器４は表示装置１２に設定済データコード６を表示させたり、図示しない印刷装置に設定済データコード６を印刷させたり、設定済データコード６が音や光の情報等の場合、図示しないスピーカーから出力させたりする。
【００２０】
データコード読取・確認装置５は、別途設定情報から生成した設定用データコード７を読み込むと共に、データコード変換器１で変換した設定済データコード６を読み込み、設定用データコード７および設定済データコード６の一致を確認することにより適切な設定がされているかどうかを確認する。
【００２１】
このように設定確認装置を用いて確認した場合も、設定情報から設定用データコード７を生成し、ソフトウェアの設定状態を設定済データコード６として出力し、両者を読み込んで一致を確認することにより、項目を一点一点確認する必要がなく、設定情報および設定状態を変換した情報から一括的に一致を確認することができるため、容易に、ソフトウェアの設定状態の確認を精度良く行うことができる。
（実施の形態）
次に、本発明の設定確認方法および設定確認装置の実施例として、ソフトウェアを搭載する装置が太陽光発電システムの監視装置である場合を例に、図２〜図６を用いて説明する。
【００２２】
図３は太陽光発電システムの監視装置および監視画面の構成を例示する図、図４は設定仕様書を例示する図、図５は設定ファイルを例示する図、図６は設定画面を例示する図である。
【００２３】
太陽光発電システムは、太陽光パネル１５で太陽光を直流電力に変換し、パワーコンディショナー１６を介して交流電力に変換して供給するシステムである。太陽光パネル１５やパワーコンディショナー１６は、それぞれ任意の個数設けられる。図２の装置９に対応する監視装置１９は、太陽光発電システムの発電状況や環境状況を監視し、図２の表示装置１２に監視画面１４を表示する。監視装置１９はソフトウェア１０を備え、ソフトウェア１０は監視画面１４の表示内容を制御し、さらに太陽光発電システムを制御する機能を備えることもできる。監視装置１９は例えば、太陽光パネル１５の出力電力値やパワーコンディショナー１６の出力電力値，検出装置１７で検出される外気温度や日射量等の環境状況等を取得し、表示装置１２に監視画面１４を表示させる。
【００２４】
監視装置１９のソフトウェア１０は、太陽光発電システムの構成や監視者の使用方法に応じて様々な設定が行われる。このような設定は、監視装置１９の出荷時や太陽光発電システム稼働開始時等の初期設定で行っても良いし、稼働中の設定変更で行っても良い。監視装置１９のソフトウェア１０における設定内容は、例えば、パワーコンディショナー１６の接続台数や接続方法，使用するドライバー，通信プロトコル，取得する環境情報の種類や単位，監視画面１４の表示内容等である。
【００２５】
設定を行う際には、まず、設定情報が確定される。これは、太陽光発電システムの構成や監視者の使用方法により定まる。決定した設定情報は設定仕様書等にまとめても良い。設定仕様書は、例えば図４に示すように、太陽光パネル１５の製品情報と接続台数，パワーコンディショナー１６の製品情報と接続台数とドライバー情報，接続方法，取得情報，画面表示内容等が記述される。次に、表示装置１２に設定画面を表示させて設定情報に基づいて手作業で入力装置１３を介して設定が行われる。この時、設定ファイルを作成し、設定ファイルをＵＳＢや通信を介してソフトウェア１０に読み込ませても良い。設定ファイルは、図５に例示するように設定情報をソフトウェア１０の使用に応じてデータ化したものである。手作業で設定を行う場合は、表示装置１２に例えば図６に示すような設定画面を表示させ、入力装置１３を用いて各項目を一点一点入力する。図６の例では、発電状況の日報グラフの画面表示をどのように表示するかを設定する画面である。
【００２６】
設定情報を確定した時は、設定情報あるいは設定仕様書を基にデータコードとして例えばＱＲコード（登録商標）である設定用データコード７を作成しておく。設定用データコード７は専用のプログラム等を用い、設定仕様書を読み込んだり設定情報を手入力することにより作成する。
【００２７】
次に、ソフトウェア１０から設定された状態を読み取り、データコードとして例えばＱＲコード（登録商標）である設定済データコード６が生成される。この際、まず、監視装置１９のデータコード変換器１の読取器２がソフトウェア１０の設定状態を読み出し、変換器３が読み出した設定状態をＱＲコード（登録商標）等の設定済データコード６に変換し、出力器４が表示装置１２等に変換したＱＲコード（登録商標）等の設定済データコード６を出力する。設定済データコード６と設定用データコード７とは同一の形式で生成され、設定情報どおりに設定が行われている場合には設定済データコード６と設定用データコード７とは同一のデータとなる。なお、設定済データコード６および設定用データコード７はソフトウェア１０のタイムスタンプ等のバージョン情報を含めることができ、比較の際にソフトウェア１０のバージョンを確認することもできる。
【００２８】
設定の確認の際には、まず、データコード読取・確認装置５は設定済データコード６および設定用データコード７を読み込む。次に、データコード読取・確認装置５は、読み込んだ設定済データコード６および設定用データコード７を比較する。比較した結果が一致していれば設定が適切に行われたと判断され、結果を表示等する。不一致の場合は設定に間違いがあると判断し、結果を表示等して、設定の確認や設定のやり直し等を促す。データコード読取・確認装置５は、ＱＲコード（登録商標）リーダー等のデータコードリーダーであり、読み取ったデータコードを比較する機能が設けられる。あるいは、スマートフォン等のデータコードを読み取る機能を有する機器に、読み取ったデータコードを比較する機能を設けたものを用いることもできる。なお、設定確認装置８は、データコード読取・確認装置５および監視装置１９に組み込まれるデータコード変換器１から構成される。ただし、データコード読取・確認装置５は、データコードリーダーやスマートフォンで代用することができる。
【００２９】
以上のように、設定情報から設定用データコード７を生成し、ソフトウェアの設定状態を設定済データコード６として出力し、両者を読み込んで一致を確認することにより、項目を一点一点確認する必要がなく、設定情報および設定状態を変換した情報から一括的に一致を確認することができるため、容易に、ソフトウェアの設定状態の確認を精度良く行うことができる。
【００３０】
なお、ＵＳＢやＬＡＮ等の接続が必要な機器を介してデータコードを読み取っても良いが、ウィルスの侵入や装置内部の情報漏洩等の原因になる場合があり、また、着脱時の事故により、機器破損や静電気等により装置が故障する確率が高くなる。そのため、データコードを生成し、データコードを読み込んで設定の確認を行うことにより、セキュアな環境下で設定の確認を行うことができる。
【符号の説明】
【００３１】
１    データコード変換器
２    読取器
３    変換器
４    出力器
５    データコード読取・確認装置
６    設定済データコード
７    設定用データコード
８    設定確認装置
９    装置
１０    ソフトウェア
１１    記憶装置
１２    表示装置
１３    入力装置
１４    監視画面
１５    太陽光パネル
１６    パワーコンディショナー
１７    検出装置
１８    設定画面
１９    監視装置
【図１】
0006338607.tif 000002
【図２】
0006338607.tif 000003
【図３】
0006338607.tif 000004
【図４】
0006338607.tif 000005
【図５】
0006338607.tif 000006
【図６】
0006338607.tif 000007