(57)【要約】【課題】アプリケーションファイルとこれに対応する設定データファイルとの組み合わせを間違える事無く書き込み処理を行うことで安定したシステムにすることができるデータの更新方法及びソフトウェアプログラム並びに同方法を使用した通信システムを提供する。【解決手段】アプリケーションファイル３と、各種パラメータを含む設定データファイル４と、アプリケーションファイル３のファイルネームと設定データファイル４との対応を表す第一種の対応情報５と、を備えたファイルサーバ１にアクセスし、ダウンロードしたいアプリケーションファイル３をそのアプリケーションファイル３のファイルネームでもって選択すると、ファイルサーバ１では、選択されたアプリケーションファイル３に対応する設定データファイル４を、第一種の対応情報５を参照して特定し、この設定データファイル４と選択されたアプリケーションファイル３とを端末機器２へ配信する。【選択図】図１
2008033458.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションファイルと、このアプリケーションファイルを実行させるために必要となる各種パラメータを含む設定データファイルと、アプリケーションファイルのファイルネームと設定データファイルとの対応を表す第一種の対応情報と、を備えたファイルサーバに、端末機器からアクセスし、端末機器でダウンロードしたいアプリケーションファイルをそのアプリケーションファイルのファイルネームでもって選択すると、ファイルサーバでは、選択されたアプリケーションファイルに対応する設定データファイルを、第一種の対応情報を参照して特定し、この設定データファイルと選択されたアプリケーションファイルとを端末機器へ配信することを特徴とするデータの更新方法。
【請求項２】
ファイルサーバはアプリケーションファイルのバージョンナンバーと設定データファイルとを対応させた第二種の対応情報を備え、設定データファイルをこの第二種の対応情報をも参照して特定することを特徴とする請求項１記載のデータの更新方法。
【請求項３】
ファイルサーバは設定データのある設定データファイルの保存先をあらわすファイルパスとアプリケーションファイルとを対応させた第三種の対応情報を備え、設定データファイルをこの第三種の対応情報をも参照して特定することを特徴とする請求項１又は２記載のデータの更新方法。
【請求項４】
ファイルサーバは、設定データファイルの各種パラメータとアプリケーションファイルとを対応させた第四種の対応情報を備え、設定データファイルをこの第四種の対応情報をも参照して特定することを特徴とする請求項１〜３のいずれか１項記載のデータの更新方法。
【請求項５】
ファイルサーバはファイルデータ検索部を備え、このファイルデータ検索部によってアプリケーションファイル及び設定データファイルの先頭アドレスデータを取得するとともにこの先頭アドレスデータを端末機器に配信し、端末機器はこの先頭アドレスデータに基づいて各ファイルを書き込むことを特徴とする請求項１〜４のいずれか１項記載のデータの更新方法。
【請求項６】
請求項１〜５のいずれか１項記載のデータの更新方法を実行させるソフトウェアプログラム。
【請求項７】
請求項１〜５のいずれか１項記載のデータの更新方法を使用した通信システムであって、アプリケーションファイルと設定データファイルとをファイルサーバからダウンロードするＷＥＢブラウザとブラウザ画面を表示可能な表示部とファイル選択操作可能な操作入力部とを備える端末機器と、アプリケーションファイルと設定データファイルとを検索するファイルデータ検索部と端末機器からリクエストのあった各ファイルをファイルデータ検索部に検索させて端末機器へ配信するＷＥＢサーバとを備えるファイルサーバと、を有する通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、ファイルサーバから選択されたアプリケーションファイルとこれに対応する設定データファイルとを端末機器へ配信するデータの更新方法及びソフトウェアプログラム並びに同方法を使用した通信システムに関するものである。
【背景技術】
【０００２】
従来から、特開２００２−７８０３６号公報（特許文献１）に示されるようなネットワークシステムは知られている。このネットワークシステムは図３に示すように、家電機器１００に関するアプリケーションファイルや設定データをネット上１０１からダウンロードして、家電機器１００の機能拡張をすることができる。
【特許文献１】特開２００２−７８０３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特開２００２−７８０３６号公報に示される上記従来例のネットワークシステムにあっては、アプリケーションファイルとこれに対応する設定データファイルとをそれぞれ別途に書き込み処理を行っていたため、アプリケーションファイルと設定データの組み合わせを間違えて書き込むことで不具合が発生するおそれがあった。
【０００４】
本願発明は上記背景技術に鑑みて発明されたものであり、その課題は、アプリケーションファイルとこれに対応する設定データファイルとの組み合わせを間違える事無く書き込み処理を行うことで、不具合の発生を防ぎ、安定したシステムにすることができるデータの更新方法及びソフトウェアプログラム並びに同方法を使用した通信システムを提供することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本願請求項１記載の発明では、アプリケーションファイルと、このアプリケーションファイルを実行させるために必要となる各種パラメータを含む設定データファイルと、アプリケーションファイルのファイルネームと設定データファイルとの対応を表す第一種の対応情報と、を備えたファイルサーバに、端末機器からアクセスし、端末機器でダウンロードしたいアプリケーションファイルをそのアプリケーションファイルのファイルネームでもって選択すると、ファイルサーバでは、選択されたアプリケーションファイルに対応する設定データファイルを、第一種の対応情報を参照して特定し、この設定データファイルと選択されたアプリケーションファイルとを端末機器へ配信することを特徴としている。
【０００６】
又、本願請求項２記載の発明では、上記請求項１記載のデータの更新方法において、ファイルサーバはアプリケーションファイルのバージョンナンバーと設定データファイルとを対応させた第二種の対応情報を備え、設定データファイルをこの第二種の対応情報をも参照して特定することを特徴としている。
【０００７】
又、本願請求項３記載の発明では、上記請求項１又は２記載のデータの更新方法において、ファイルサーバは設定データのある設定データファイルの保存先をあらわすファイルパスとアプリケーションファイルとを対応させた第三種の対応情報を備え、設定データファイルをこの第三種の対応情報をも参照して特定することを特徴としている。
【０００８】
又、本願請求項４記載の発明では、上記請求項１〜３のいずれか１項記載のデータの更新方法において、ファイルサーバは、設定データファイルの各種パラメータとアプリケーションファイルとを対応させた第四種の対応情報を備え、設定データファイルをこの第四種の対応情報をも参照して特定することを特徴としている。
【０００９】
又、本願請求項５記載の発明では、上記請求項１〜４のいずれか１項記載のデータの更新方法において、ファイルサーバはファイルデータ検索部を備え、このファイルデータ検索部によってアプリケーションファイル及び設定データファイルの先頭アドレスデータを取得するとともにこの先頭アドレスデータを端末機器に配信し、端末機器はこの先頭アドレスデータに基づいて各ファイルを書き込むことを特徴としている。
【００１０】
又、本願請求項６記載の発明では、上記請求項１〜５のいずれか１項記載のデータの更新を実行させるソフトウェアプログラムであることを特徴としている。
【００１１】
又、本願請求項７記載の発明では、上記請求項１〜５のいずれか１項記載のデータの更新方法を使用した通信システムであって、アプリケーションファイルと設定データファイルとをファイルサーバからダウンロードするＷＥＢブラウザとブラウザ画面を表示可能な表示部とファイル選択操作可能な操作入力部とを備える端末機器と、アプリケーションファイルと設定データファイルとを検索するファイルデータ検索部と端末機器からリクエストのあった各ファイルをファイルデータ検索部に検索させて端末機器へ配信するＷＥＢサーバとを備えるファイルサーバとから構成されることを特徴としている。
【発明の効果】
【００１２】
本願請求項１記載の発明のデータの更新方法においては、選択されたアプリケーションファイルに対応する設定データファイルが第一種の対応情報を参照して特定され、この設定データファイルと選択されたアプリケーションファイルとが端末機器へ配信されるので、アプリケーションファイルと設定データファイルの不一致による誤動作を防ぎ、安定したシステムにすることができる。
【００１３】
本願請求項２記載の発明のデータの更新方法においては、特に、ファイルサーバがアプリケーションファイルのバージョンナンバーと設定データファイルとを対応させた第二種の対応情報を備え、設定データファイルをこの第二種の対応情報をも参照して特定するので、バージョン毎にファイル名を変更することができ、管理が容易になる。
【００１４】
本願請求項３記載の発明のデータの更新方法においては、特に、ファイルサーバは設定データのある設定データファイルの保存先をあらわすファイルパスとアプリケーションファイルとを対応させた第三種の対応情報を備え、設定データファイルをこの第三種の対応情報をも参照して特定するので、アプリケーションファイルと設定データファイルとをそれぞれ別のフォルダで保存することができるようになり、管理が容易になる。
【００１５】
本願請求項４記載の発明のデータの更新方法においては、特に、ファイルサーバは設定データファイルの各種パラメータとアプリケーションファイルとを対応させた第四種の対応情報を備え、設定データファイルをこの第四種の対応情報をも参照して特定するので、ファイルサーバに保存するファイル容量を小さくできるとともに、設定データファイルが大きい場合に分割して送信することができる。
【００１６】
本願請求項５記載の発明のデータの更新方法においては、特に、ファイルサーバはファイルデータ検索部を備え、このファイルデータ検索部によってアプリケーションファイル及び設定データファイルの先頭アドレスデータを取得するとともにこの先頭アドレスデータを端末機器に配信し、端末機器はこの先頭アドレスデータに基づいて各ファイルを書き込むので、アプリケーションファイルのバージョンアップが行われて保存される領域が変更したとしても、上書きなどされることなく確実に保存することができる。
【００１７】
本願請求項６記載の発明のソフトウェアプログラムにおいては、特に、請求項１〜５のいずれか１項記載のデータの更新方法を実行するので、アプリケーションファイルと設定データファイルの不一致による誤動作を防ぎ、安定したシステムにすることができる。
【００１８】
本願請求項７記載の発明の通信システムにおいては、特に、請求項１〜５のいずれか１項記載のデータの更新方法を用いて形成されているので、アプリケーションファイルと設定データファイルの不一致による誤動作を防ぎ、安定したシステムにすることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本願発明を添付図面に示す実施形態に基づいて説明する。
【００２０】
図１、２は、本願請求項１〜５に対応した一実施形態であるデータの更新方法を示している。
【００２１】
このデータの更新方法は、アプリケーションファイル３と、このアプリケーションファイル３を実行させるために必要となる各種パラメータを含む設定データファイル４と、アプリケーションファイル３のファイルネームと設定データファイル４との対応を表す第一種の対応情報５と、を備えたファイルサーバ１に、端末機器２からアクセスし、端末機器２でダウンロードしたいアプリケーションファイル３をそのアプリケーションファイル３のファイルネームでもって選択すると、ファイルサーバ１では、選択されたアプリケーションファイル３に対応する設定データファイル４を、第一種の対応情報５を参照して特定し、この設定データファイル４と選択されたアプリケーションファイル３とを端末機器２へ配信する。そして、ファイルサーバ１はアプリケーションファイル３のバージョンナンバーと設定データファイル４とを対応させた第二種の対応情報６を備え、設定データファイル４をこの第二種の対応情報６をも参照して特定する。そして、ファイルサーバ１は設定データのある設定データファイル４の保存先をあらわすファイルパスとアプリケーションファイル３とを対応させた第三種の対応情報７を備え、設定データファイル４をこの第三種の対応情報７をも参照して特定する。そして、ファイルサーバ１は、設定データファイル４の各種パラメータとアプリケーションファイル３とを対応させた第四種の対応情報８を備え、設定データファイル４をこの第四種の対応情報８をも参照して特定する。そして、ファイルサーバ１はファイルデータ検索部１２を備え、このファイルデータ検索部１２によってアプリケーションファイル３及び設定データファイル４の先頭アドレスデータ９を取得するとともにこの先頭アドレスデータ９を端末機器２に配信し、端末機器２はこの先頭アドレスデータ９に基づいて各ファイルを書き込む。
【００２２】
以下、この実施形態のデータの更新方法をより具体的詳細に説明する。
【００２３】
このデータの更新方法には図１で示すように、ファイルサーバ１であるパーソナルコンピュータと、端末機器２であるパーソナルコンピュータとが用いられ、ファイルサーバ１と端末機器２とはインターネットによって接続されている。
【００２４】
ファイルサーバ１は、端末機器２からのアクセスに応答するためのＷＥＢサーバ１０と、各種データを保存するためのファイルサーバ用メモリ１１とを有する。ＷＥＢサーバ１０はＣＧＩコンテンツとして、後述するファイルサーバ用メモリ１１内の各種データについて所定の検索を行うファイルデータ検索部１２と、端末機器２に対して指定されたファイルをアップロード処理するファイルアップロード処理部１３と、所定のアドレスに対して各ファイルの書き込み処理をするデータ書き込み処理部１４とを有する。ファイルサーバ用メモリ１１には、アプリケーションファイル３と、このアプリケーションファイル３を実行させるために必要となる各種パラメータを含む設定データファイル４と、アプリケーションファイル３のファイルネームと設定データファイル４との対応を表す第一種の対応情報５と、アプリケーションファイル３のバージョンナンバーと設定データファイル４とを対応させた第二種の対応情報６と、設定データのある設定データファイル４の保存先をあらわすファイルパスとアプリケーションファイル３とを対応させた第三種の対応情報７と、設定データファイル４の各種パラメータとアプリケーションファイル３とを対応させた第四種の対応情報８と、アプリケーションファイル３及び設定データファイル４の先頭アドレスデータ９と、が記憶されている。
【００２５】
端末機器２は、ファイルサーバ１のＷＥＢサーバ１０にアクセスしてＷＥＢページを閲覧するためのブラウザ１５と、アプリケーションファイル３及び設定データファイル４を記憶する端末機器用メモリ１６と、ブラウザ画面を表示可能な表示部（図示せず）と、ファイル選択操作可能な操作入力部（図示せず）と、を有する。
【００２６】
アプリケーションファイル３と設定データファイル４とをファイルサーバ１から端末機器２へアップロードして各データを更新する過程について説明する。
【００２７】
まず、第一の過程として、ユーザが端末機器２のブラウザ１５を用いてファイルサーバ１のＷＥＢサーバ１０にアクセスして、端末機器２の画面上（図示せず）でダウンロードしたいアプリケーションファイル３を、アプリケーションファイル３のファイルネーム及びバージョンナンバーでもって選択する。
【００２８】
第二の過程として、ファイルサーバ１では、ファイルデータ検索部１２が、選択されたアプリケーションファイル３に対応する設定データファイル４を第一種〜第四種の対応情報（５〜８）を参照して特定する。
【００２９】
第三の過程として、ファイルサーバ１では、ファイルアップロード処理部１３が、第二の過程で特定した設定データファイル４を、第一の過程で選択されたアプリケーションファイル３とともに、端末機器２へアップロードする。そして、データ書き込み処理部１４が先頭アドレスデータ９に基づいて各ファイルの書き込み処理を行う。
【００３０】
したがって、この実施形態のデータの更新方法においては、選択されたアプリケーションファイル３に対応する設定データファイル４が第一種の対応情報５を参照して特定され、この設定データファイル４と選択されたアプリケーションファイル３とが端末機器２へ配信されるので、アプリケーションファイル３と設定データファイル４の不一致による誤動作を防ぎ、安定したシステムにすることができる。
【００３１】
又、ファイルサーバ１がアプリケーションファイル３のバージョンナンバーと設定データファイル４とを対応させた第二種の対応情報６を備え、設定データファイル４をこの第二種の対応情報６をも参照して特定するので、バージョン毎にファイル名を変更することができ、管理が容易になる。
【００３２】
又、ファイルサーバ１は設定データのある設定データファイル４の保存先をあらわすファイルパスとアプリケーションファイル３とを対応させた第三種の対応情報７を備え、設定データファイル４をこの第三種の対応情報７をも参照して特定するので、アプリケーションファイル３と設定データファイル４とをそれぞれ別のフォルダで保存することができるようになり、管理が容易になる。
【００３３】
又、ファイルサーバ１は設定データファイル４の各種パラメータとアプリケーションファイル３とを対応させた第四種の対応情報８を備え、設定データファイル４をこの第四種の対応情報８をも参照して特定するので、ファイルサーバ１に保存するファイル容量を小さくできるとともに、設定データファイル４が大きい場合に分割して送信することができる。
【００３４】
又、ファイルサーバ１はファイルデータ検索部１２を備え、このファイルデータ検索部１２によってアプリケーションファイル３及び設定データファイル４の先頭アドレスデータ９を取得するとともにこの先頭アドレスデータ９を端末機器２に配信し、端末機器２はこの先頭アドレスデータ９に基づいて各ファイルを書き込むので、図２に示すように、例えば「アプリケーションｖｅｒ２．１」から「アプリケーションｖｅｒ２．２」にバージョンアップが行われ、保存される領域が変更したとしても、先に端末機器用メモリ１６の領域に書き込んだ方のファイル領域を後から端末機器用メモリ１６の領域に書き込む方のファイルによって上書きされることなく確実に保存することができる。図２の例においては、０ｘ８０〜０ｘ９０におけるアプリケーションｖｅｒ２．２のデータ領域と設定データファイル４のデータ領域の重複を防ぐことができる。
【００３５】
本願請求項６に対応したソフトウェアプログラムは請求項１〜５記載のデータの更新方法を実行する。
【００３６】
したがって、アプリケーションファイル３と設定データファイル４の不一致による誤動作を防ぎ、安定したシステムを構築することができる。
【００３７】
本願請求項７に対応した通信システムは請求項１〜５記載のデータの更新方法を用いて形成されている。
【００３８】
したがって、アプリケーションファイル３と設定データファイル４の不一致による誤動作を防ぎ、安定したシステムにすることができる。
【図面の簡単な説明】
【００３９】
【図１】本願発明の一実施形態であるデータの更新方法を示すブロック図。
【図２】同データの更新方法において用いられる端末機器用メモリの領域を示す図。
【図３】従来例であるネットワークシステムの構成例を示す図。
【符号の説明】
【００４０】
１  ファイルサーバ
２  端末機器
３  アプリケーションファイル
４  設定データファイル
５  第一種対応情報
６  第二種対応情報
７  第三種対応情報
８  第四種対応情報
９  先頭アドレスデータ
１０  ＷＥＢサーバ
１１  ファイルサーバ用メモリ
１２  ファイルデータ検索部
１３  ファイルアップロード処理部
１４  データ書き込み処理部
１５  ブラウザ
１６  端末機器用メモリ
【図１】
2008033458.tif 000003
【図２】
2008033458.tif 000004
【図３】
2008033458.tif 000005