(57)【特許請求の範囲】
【請求項１】
業務アプリケーションを格納する端末と、この端末の業務アプリケーションが参照するパラメータファイルを格納するサーバとを備え、
前記サーバは、変更する必要のあるパラメータファイルを選択するパラメータ選択手段と、
この選択されたパラメータファイルの内容を変更するパラメータ変更手段と、
この変更されたパラメータファイルを配信する端末を選択する配信先選択手段と、
選択された配信先端末のＩＤに対応して、前記変更されたパラメータファイルおよび配信先データを配信先管理ファイルに登録する配信ファイル登録手段と、
前記端末から端末ＩＤを受信して、前記配信先管理ファイルにあるか否か判別し、あるならば、前記端末にパラメータ配信の必要の有無を送信する配信有無確認手段と、
前記端末からパラメータ配信要求を受信して、前記変更されたパラメータファイルを前記端末に送信するファイル送信手段と、
ファイルを送信した端末ＩＤを前記配信先管理ファイルから削除する配信先削除手段とを有し、
前記端末は、自身の端末ＩＤを前記サーバに送信するＩＤ送信手段と、
前記サーバからパラメータ配信の必要の有無を受信して、必要ならば、前記サーバにパラメータ配信要求を送信する配信要求送信手段と、
前記変更されたパラメータファイルにて、対応するパラメータファイルを置換するファイル置換手段とを有し、
前記サーバが、複数の異なるバージョンの業務アプリケーションを格納する業務アプリケーション格納手段と、
前記複数の異なるバージョンの中から、１つのバージョンの業務アプリケーションを選択するバージョン選択手段と、
この選択されたバージョンの業務アプリケーションを配信する端末を選択する配信先選択手段と、
選択された配信先端末に、前記選択されたバージョンの業務アプリケーションを送信するアプリケーション送信手段と、
配信先端末ＩＤ，配信された業務アプリケーションのバージョン，配信日時を配信結果ログファイルに出力するログ出力手段とをさらに有し、
前記端末が、サーバから送られたバージョンの業務アプリケーションを受信するアプリケーション受信手段をさらに有することを特徴とする業務アプリケーションにおけるパラメータファイルの配信管理システム。
【請求項２】
前記サーバが、配信する前記変更されたパラメータファイルを圧縮するファイル圧縮手段を有し、
前記端末が、受信した圧縮ファイルを解凍するファイル解凍手段を有することを特徴とする請求項１記載の業務アプリケーションにおけるパラメータファイルの配信管理システム。
【請求項３】
前記サーバが、配信先端末ＩＤ，配信されたパラメータファイル名，配信日時を配信結果ログファイルに出力するログ出力手段を有することを特徴とする請求項１または２記載の業務アプリケーションにおけるパラメータファイルの配信管理システム。
【請求項４】
業務アプリケーションを格納する端末に、この端末の業務アプリケーションが参照するパラメータファイルをサーバから配信する方法であって、
前記サーバにて、変更する必要のあるパラメータファイルを選択するステップと、
この選択されたパラメータファイルの内容を変更するステップと、
この変更されたパラメータファイルを配信する端末を選択するステップと、
選択された配信先端末のＩＤに対応して、前記変更されたパラメータファイルおよび配信先データを配信先管理ファイルに登録するステップと、
前記端末にて、自身の端末ＩＤを前記サーバに送信するステップと、
前記サーバにて、受信した端末ＩＤが前記配信先管理ファイルにあるか否か判別して、あるならば、前記端末にパラメータ配信の必要の有無を送信するステップと、
前記端末にて、パラメータ配信の必要の有無を受信して、必要ならば、前記サーバにパラメータ配信要求を送信するステップと、
前記サーバにて、パラメータ配信要求を受信して、前記変更されたパラメータファイルを前記端末に送信するステップと、
ファイルを送信した端末ＩＤを前記配信先管理ファイルから削除するステップと、
前記端末にて、前記変更されたパラメータファイルにて、対応するパラメータファイルを置換するステップとを含み、
前記サーバにて、複数の異なるバージョンの業務アプリケーションの中から、１つのバージョンの業務アプリケーションを選択するステップと、
この選択されたバージョンの業務アプリケーションを配信する端末を選択するステップと、
選択された配信先端末に、前記選択されたバージョンの業務アプリケーションを送信するステップと、
配信先端末ＩＤ，配信された業務アプリケーションのバージョン，配信日時を配信結果ログファイルに出力するステップと、
前記端末にて、サーバから送られたバージョンの業務アプリケーションを受信するステップとをさらに有することを特徴とする業務アプリケーションにおけるパラメータファイルの配信管理方法。
【請求項５】
前記サーバにて、配信する前記変更されたパラメータファイルを圧縮するステップと、
前記端末にて、受信した圧縮ファイルを解凍するステップとをさらに有することを特徴とする請求項４記載の業務アプリケーションにおけるパラメータファイルの配信管理方法。
【請求項６】
前記サーバにて、配信先端末ＩＤ，配信されたパラメータファイル名，配信日時を配信結果ログファイルに出力するステップとをさらに有することを特徴とする請求項４または５記載の業務アプリケーションにおけるパラメータファイルの配信管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、端末の業務アプリケーションが参照する各種パラメータファイルをサーバで管理、配信する、業務アプリケーションにおけるパラメータファイルの配信管理システムおよび方法に関する。
【０００２】
【従来の技術】
従来、端末の業務アプリケーションが参照する各種パラメータファイルに対し、サーバの保持するパラメータファイルで端末側のパラメータファイルの更新を実施する場合には、サーバにてパラメータファイルを変更後、端末側にパラメータファイルを変更したとの通知を送り、手動で端末からサーバに接続して保管してあるパラメータファイルを取得して置換を行う必要があった。
【０００３】
ここで、パラメータファイルとは、業務アプリケーションが使用するデータや上下限値、計算方法、表示形式等の様々なデータを業務アプリケーションとは別のファイルで提供するものであり、業務アプリケーションを使用するグループや端末といった単位で内容が違うものも存在する。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来の方法では、サーバ側で端末が最新のパラメータファイルを使用しているかどうかの判断がつきにくく、また、正しいパラメータファイルが使用されているかの確認もできない。
【０００５】
そこで本発明は、上記従来の問題点を解消すべく、端末の業務アプリケーションが参照する各種パラメータファイルに対し、サーバ側からのパラメータファイルの管理が可能となる、業務アプリケーションにおけるパラメータファイルの配信管理システムおよび方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上述の課題を解決する手段を図１に示し、ここでサーバ（２）と端末（１）は１対ｎの関係にあるものとする。
【０００７】
サーバにてパラメータ編集ツール（２ａ）を用いて変更の必要のある管理パラメータファイル（２ｅ）を変更し、配信先を指定する。配信先には、ＩＤ情報管理ファイル（２ｃ）に記述されている全ての端末、グループ、個別の端末が選択でき、選択した配信先を配信先管理ファイル（２ｄ）に記述する。この場合のグループとは、複数台の端末の集まりを指すものである。
【０００８】
端末にて業務アプリケーション（１ａ）を起動すると、パラメータ受信ツール（１ｂ）が起動され、サーバのパラメータ配信ツール（２ｂ）と接続される。パラメータ受信ツールは、接続された端末のＩＤ情報ファイル（１ｃ）の端末ＩＤを、サーバのパラメータ配信ツールに送る。パラメータ配信ツールは、送られてきた端末ＩＤが配信先管理ファイルに存在するかチェックする。
【０００９】
存在する場合は、パラメータファイルを圧縮ファイルの形でサーバから端末へ配信し、端末は圧縮ファイルを解凍し、パラメータファイル（１ｄ）を置き換える。ファイルの圧縮機能はパラメータ配信ツールが、圧縮ファイルの解凍機能はパラメータ受信ツールがそれぞれ保有し、サーバから端末へ配信する必要のあるパラメータファイルが、複数存在する場合にも、圧縮することで１つのファイルにして配信する。配信終了後、サーバではパラメータ配信ツールが配信先管理ファイルから配信先の端末ＩＤを削除し、配信結果ログファイル（２ｆ）に配信結果を出力して端末との接続を切断する。端末では、パラメータファイルの置き換えが終了後、サーバとの接続を切断し、業務アプリケーションは置き換わったパラメータファイルを使用して業務を行う。
【００１０】
存在しない場合は、サーバと端末の接続が切断されて業務アプリケーションは、従来のパラメータファイルを使用して業務を行う。
【００１１】
なお、サーバにて配信結果ログファイルを確認することで変更したパラメータファイルの配信状況を確認することができる。
【００１２】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【００１３】
図１は、本発明に係る一実施の形態の構成を示し、サーバ（２）と端末（１）は、１対ｎの関係にある。端末の数に制限はなしとする。また図２は、（ａ）が端末のＩＤ情報ファイルの内容を示し、（ｂ）がサーバのＩＤ情報管理ファイル，配信先管理ファイル，配信結果ログファイルの内容を示す。
【００１４】
端末は、業務アプリケーション（１ａ）、パラメータ受信ツール（１ｂ）、ＩＤ情報ファイル（１ｃ）、パラメータファイル（１ｄ）、から構成されている。パラメータ受信ツールには、圧縮ファイルを解凍する機能が存在する。ＩＤ情報ファイル（１ｃ）には、その端末のＩＤが登録されている。
【００１５】
サーバは、パラメータ編集ツール（２ａ）、パラメータ配信ツール（２ｂ）、ＩＤ情報管理ファイル（２ｃ）、配信先管理ファイル（２ｄ）、管理パラメータファイル（２ｅ）、配信結果ログファイル（２ｆ）から構成されている。パラメータ配信ツールには、１〜ｎ個のファイルを１つのファイルに圧縮する機能が存在する。ＩＤ情報管理ファイル（２ｃ）には、全ての端末のＩＤ、グループ名とそのグループのメンバの端末のＩＤが登録されている。
【００１６】
パラメータ編集ツールでパラメータファイルを変更して、配信先を指定すると配信先管理ファイル（２ｄ）に配信するパラメータファイル名と配信先の端末ＩＤが登録される。
【００１７】
端末の業務アプリケーションが起動すると、端末のパラメータ受信ツールとサーバのパラメータ配信ツールの間で回線が接続され、パラメータファイルの配信の必要がある場合は、パラメータファイルがサーバから端末に配信される。パラメータファイルが配信されると、パラメータ配信ツールは配信結果ログファイル（２ｆ）に配信先の端末ＩＤ、配信したパラメータファイル名、配信した日時を登録する。
【００１８】
次に上記構成のシステムの動作について説明する。
【００１９】
まず、パラメータ変更時の処理の流れを図３、図４を用いて説明する。管理者は、サーバにてパラメータ編集ツールを起動（Ｓ１）し、変更の必要のあるパラメータファイルを選択（Ｓ２）する。選択したパラメータファイルの編集画面が表示（Ｓ３）されるので、管理者はパラメータの内容を変更（Ｓ４）し、パラメータファイルの編集画面を終了（Ｓ５）する。パラメータファイルの変更が行われると、パラメータ編集ツールは、ＩＤ情報管理ファイルから配信先のＩＤ情報を全て読み込み、パラメータファイルの配信先の選択画面が表示（Ｓ６）されるので、管理者は配信先を選択（Ｓ７）する。配信先としては、全ての端末への配信、グループへの配信、個別の端末への配信といったものが選択（Ｓ８）できる。
【００２０】
全ての端末へ配信が選択された場合、パラメータ編集ツールは、変更されたパラメータファイルのミドルネームを“共通”に変更して保存（Ｓ９）し、配信先管理ファイルに保存したパラメータファイル名とＩＤ情報管理ファイル内の“ＡＬＬ”に記述されている全ＩＤを登録（Ｓ１０）する。
【００２１】
グループへ配信が選択された場合、パラメータ編集ツールは、変更されたパラメータファイルのミドルネームを選択されたグループ名に変更して保存（Ｓ１１）し、配信先管理ファイルに保存したパラメータファイル名とＩＤ情報管理ファイルの選択されたグループの欄に記述されている全ＩＤを登録（Ｓ１２）する。
【００２２】
個別の端末へ配信が選択された場合、パラメータ編集ツールは、変更されたパラメータファイルのミドルネームを選択された端末ＩＤに変更して保存（Ｓ１３）し、配信先管理ファイルに保存したパラメータファイル名と端末ＩＤを登録（Ｓ１４）する。
【００２３】
パラメータ編集ツールを終了すると、サーバ側の配信準備は完了（Ｓ１５）し、端末側からの接続を待ち状態となる。
【００２４】
次に、パラメータ置換時の処理の流れについて図４、図５を用いて説明する。
【００２５】
サーバでは、パラメータ配信ツールが起動されており、端末からの接続待ち状態（Ｓ２１）になっている。利用者が、端末の業務アプリケーションを起動（Ｓ４１）すると自動的にパラメータ受信ツールが起動（Ｓ４２）される。パラメータ受信ツールは、ＩＤ情報ファイルを読み込み、自端末の端末ＩＤを取得（Ｓ４３）し、その端末ＩＤをサーバのパラメータ配信ツールに送信し、サーバと接続（Ｓ４４）する。パラメータ配信ツールは、端末ＩＤを受信し、端末と接続（Ｓ２２）すると、受信した端末ＩＤが配信先管理ファイルに存在するかをチェックし、存在する場合には、その端末ＩＤが登録されているパラメータファイル名を全て取得（Ｓ２３）し、端末にパラメータファイルの配信の必要の有無を送信（Ｓ２４）する。端末でパラメータファイルの配信の必要の有無を受信（Ｓ４５）したら、端末は配信の必要の有無をチェック（Ｓ４６、Ｓ２５）する。
【００２６】
配信の必要がある場合には、端末からサーバへパラメータ配信要求を送信（Ｓ４７）する。サーバは、パラメータ配信要求を受信（Ｓ２６）すると、配信の必要のある全てのパラメータファイルを１つのファイルに圧縮（Ｓ２７）し、圧縮したファイルを、端末に送信（Ｓ２８）し、配信先の端末ＩＤ、配信したパラメータファイル名、配信日時を配信結果ログファイルに出力（Ｓ２９）し、配信先管理ファイルから配信先の端末ＩＤを全て削除（Ｓ３０）する。端末は、圧縮ファイルを受信（Ｓ４８）すると、圧縮ファイルの解凍（Ｓ４９）を行い、解凍したパラメータファイルについているミドルネームを削除し、変更後のパラメータファイルにて、対応するパラメータファイルの置換（Ｓ５０）を行う。後は、端末、サーバ共に接続を切断（Ｓ５１，Ｓ３１）し、端末は、業務アプリケーションを立ち上げて業務を開始（Ｓ５２）し、サーバは、端末からの接続待ち状態（Ｓ３２）に戻る。
【００２７】
配信の必要がない場合には、その時点で端末、サーバ共に接続を切断（Ｓ５１、Ｓ３１）し、端末は、業務アプリケーションを立ち上げて業務を開始（Ｓ５２）し、サーバは、端末からの接続待ち状態（Ｓ３２）に戻る。
【００２８】
次に、本発明の他の実施の形態について説明する。
【００２９】
上述のパラメータファイルの管理をサーバで行うことに加え、使用するグループや使用する人により、意図的に違うバージョンの業務アプリケーションを使用させる場合に、サーバから業務アプリケーションを配信し、その業務アプリケーションのバージョンを配信結果ログファイルに登録することで、サーバでの業務アプリケーションの管理にも利用できる。
【００３０】
まずサーバにて、複数の異なるバージョンの業務アプリケーションの中から、１つのバージョンの業務アプリケーションを選択し、この選択されたバージョンの業務アプリケーションを配信する端末を選択する。そして選択された配信先端末に、選択されたバージョンの業務アプリケーションを送信し、その配信先端末ＩＤ，配信された業務アプリケーションのバージョン，配信日時を配信結果ログファイルに出力する。端末では、サーバから送られたバージョンの業務アプリケーションを受信し、業務処理を行う。
【００３１】
【発明の効果】
以上説明したように、本発明の第１の効果は、全てのパラメータファイルをサーバで管理し、必要に応じて全ての端末、グループ別の端末、個別の端末にパラメータファイルを配信し、配信先の端末ＩＤ、配信したパラメータファイル名、配信日時を配信結果ログファイルで保持して、サーバで端末のパラメータファイルの状況を管理しているので、全端末のパラメータファイルの状況をサーバで把握することができ、端末は特に意識しなくても最新のパラメータファイルを利用した業務を行うことができることである。
【００３２】
第２の効果は、サーバで端末のパラメータファイルの状況を管理しているので、端末に問題が発生し、業務アプリケーションの再セットアップが必要になった場合にも、パラメータファイルを元の状態に戻すことが容易にできることである。
【図面の簡単な説明】
【図１】本発明に係る一実施の形態の構成図である。
【図２】（ａ）は端末のＩＤ情報ファイルの内容、（ｂ）はサーバのＩＤ情報管理ファイル，配信先管理ファイル，配信結果ログファイルの内容を示す図である。
【図３】パラメータ変更時の処理の流れを示すフローチャートである。
【図４】パラメータ変更時の処理の流れを示すフローチャートである。
【図５】パラメータ置換時の処理の流れを示すフローチャートである。
【図６】パラメータ置換時の処理の流れを示すフローチャートである。
【符号の説明】
１  端末
１ａ  業務アプリケーション
１ｂ  パラメータ受信ツール
１ｃ  ＩＤ情報ファイル
１ｄ  パラメータファイル
２  サーバ
２ａ  パラメータ編集ツール
２ｂ  パラメータ配信ツール
２ｃ  ＩＤ情報管理ファイル
２ｄ  配信先管理ファイル
２ｅ  管理パラメータファイル
２ｆ  配信結果ログファイル
【図１】
0003597110.tif 000002
【図２】
0003597110.tif 000003
【図３】
0003597110.tif 000004
【図４】
0003597110.tif 000005
【図５】
0003597110.tif 000006
【図６】
0003597110.tif 000007