(57)【特許請求の範囲】
【請求項１】
インターネットを利用してクライアント端末からの要求によりサーバ装置にあるファイルに対して処理を行うファイルの処理方法において、
前記サーバ装置において、前記クライアント端末からの要求を受け取ると、画面生成手段を起動し、少なくともファイルデータの表示や更新を要求する表示／更新ボタンを含む初期画面を生成して、送信手段により該クライアント端末へ返送する手順を該サーバ装置が実行する第１のステップと、
該クライアント端末において、前記初期画面を受け取ると、表示／更新選択手段を起動して、該初期画面を表示し、ファイルの表示／更新ボタンを選択しＵＲＬに追加して、送信手段によりインターネットに送出する手順を該クライアント端末が実行する第２のステップと、
前記サーバ装置において、前記クライアント端末からファイルの表示／更新の要求が追加されたＵＲＬを受け取った場合に、ファイル一覧生成手段を起動し、少なくともファイル一覧を生成して送信手段により該クライアント端末に返送する手順を該サーバ装置が実行する第３のステップと、
前記クライアント端末において、ファイル名選択手段を起動して、表示されたファイル一覧中から選択された一つのファイル名と特定の拡張子をＵＲＬに付加して、送信手段によりインターネットに送出するか、または該ファイル一覧中から選択された一つのファイルと特定の拡張子の他に処理種別をＵＲＬに追加して、該送信手段により該インターネットに送出する手順を該クライアント端末が実行する第４のステップと、
前記サーバ装置において、ＵＲＬに特定の拡張子が付加されたファイル名だけが追加されている場合に、ファイル読出し手段を起動し、該ファイルを読み出して、送信手段により該クライアント端末に送出し、ＵＲＬに特定の拡張子が付加されたファイル名の他に処理種別が追加されている場合に、該ファイルを読み出して追加された処理種別に基づき処理を実行し、該送信手段により実行結果を該クライアント端末に返送する手順を該サーバ装置が実行する第５のステップと、
該クライアント端末において、実行結果表示手段を起動し、該サーバ装置から返送された実行結果を表示する手順を該クライアント端末が実行する第６のステップとを有することを特徴とするインターネットを利用したファイルの処理方法。
【請求項２】
前記初期画面の表示／更新画面ボタンは、そのボタンが選択された場合に、表示／更新選択手段を起動して、自動的にその旨をＵＲＬに追加する機能を有するものであることを特徴とする請求項１記載のインターネットを利用したファイルの処理方法。
【請求項３】
前記ファイル一覧の画面は、ファイル一覧中の一つのファイルが選択された場合に、ファイル名選択手段が起動されることにより、そのファイル名と特定の拡張子が自動的にＵＲＬに追加され、さらに処理種別が入力された場合に、その処理種別が前記ファイル名および特定の拡張子の後に自動的にＵＲＬに追加する機能を有するものであることを特徴とする請求項１または２記載のインターネットを利用したファイルの処理方法。
【請求項４】
前記処理種別は、少なくとも検索、追加、更新のいずれか一つを含むことを特徴とする請求項１〜３のいずれか１項に記載のインターネットを利用したファイルの処理方法。
【請求項５】
前記処理種別が検索の場合には、前記第４のステップおよび第５のステップにおける処理種別にパラメータ等の検索条件が付加されることを特徴とする請求項１〜４のいずれか１項に記載のインターネットを利用したファイルの処理方法。
【請求項６】
前記処理種別がデータ追加またはデータ変更の場合に、前記第５のステップにおける実行結果として該ファイルに対応するデータ追加画面またはデータ変更画面を返送する手順を前記サーバ装置が実行し、かつ、この画面に基づいてクライアント端末においてデータ追加またはデータ変更が行われた場合に、その追加されたデータまたは変更されたデータを該サーバ装置に転送する手順を前記クライアント端末が実行して該サーバ装置にある対応するファイルを更新する手順を前記サーバ装置が実行することを特徴とする請求項１〜４のいずれか１項に記載のインターネットを利用したファイルの処理方法。
【請求項７】
インターネットを利用してクライアントからのＵＲＬの内容によりその処理を決定して実行するサーバ装置であって、
前記クライアント端末から送られたＵＲＬを解析する第１の手段と、
前記クライアント端末から送られたＵＲＬが初期画面の表示を指示している場合に、少なくともファイルデータの表示や更新を要求する表示／更新ボタンを含む初期画面を生成して返送する第２の手段と、
前記クライアント端末から送られたＵＲＬが、ファイルの表示／更新の要求を指示している場合に、少なくともファイル一覧を生成して該クライアント端末に返送する第３の手段と、
前記クライアント端末から送られたＵＲＬが、特定の拡張子を有するファイルを含む場合に、該ファイル名に対応するファイルを読み出して該クライアント端末に返送する第４の手段と、
前記クライアント端末から送られたＵＲＬが、特定の拡張子を有するファイル名の他に処理種別が追加されている場合に、該ファイルを読み出して該追加された処理種別に基づき処理を実行し、実行結果を該クライアント端末に返送する第５の手段を有することを特徴とするサーバ装置。
【請求項８】
前記初期画面は、少なくとも、当該ボタンが選択された場合に自動的にその旨をＵＲＬに追加する機能を有する表示／更新画面ボタンを含み、かつ前記ファイル一覧の画面は、選択されたファイル名と特定の拡張子を自動的にＵＲＬに追加する機能を有するファイル一覧と、処理種別が入力された場合にその処理種別が前記ファイル名および特定の拡張子の後に自動的にＵＲＬに追加する機能を有するものであることを特徴とする請求項７記載のサーバ装置。
【請求項９】
前記処理種別がデータ追加またはデータ変更の場合に、前記実行結果として該ファイルに対応するデータ追加画面またはデータ変更画面を返送し、かつ、この画面に基づいて追加されたデータまたは変更されたデータをクライアント端末から受け取った場合に対応するファイルの内容を変更する第６の手段を有することを特徴とする請求項７または８記載のサーバ装置。
【請求項１０】
インターネットを利用してクライアント端末からのＵＲＬの内容によりサーバ装置がその処理を決定して実行する手順を、コンピュータを制御するためのプログラムに変換して記録した、該コンピュータで読み取り可能な記録媒体であって、
前記クライアント端末からのＵＲＬが初期画面の表示を指示している場合に、初期画面生成手段を起動して、少なくともファイルデータの表示や更新を要求する表示／更新ボタンを含む初期画面を生成して、送信手段により返送する機能をサーバ装置に実現させる第１の手順と、
前記クライアント端末からのＵＲＬが、ファイルの表示／更新の要求を指示している場合に、ファイル一覧生成手段を起動し、少なくともファイル一覧を生成して、送信手段により該クライアント端末に返送する機能を該サーバ装置に実現させる第２の手順と、
前記クライアント端末からのＵＲＬが、特定の拡張子を有するファイルを含む場合に、ファイル読出し手段を起動し、該ファイル名に対応するファイルを読み出して、該送信手段により該クライアント端末に返送する機能をサーバ装置に実現させる第３の手順と、
前記クライアント端末からのＵＲＬが、特定の拡張子が付加されたファイル名の他に処理種別が追加されている場合に、ファイル読出し手段を起動し該ファイルを読み出して、該追加された処理種別に基づき処理を実行し、該送信手段により実行結果を該クライアント端末に返送する機能を該サーバ装置に実現させる第４の手順とを実行させるプログラムを記録したことを特徴とする記録媒体。
【請求項１１】
前記初期画面は、少なくとも、当該ボタンが選択された場合に、自動的にその旨をＵＲＬに追加する機能を有する表示／更新画面ボタンを含み、かつ前記ファイル一覧の画面は、選択されたファイル名と特定の拡張子が自動的にＵＲＬに追加する機能を有するファイル一覧と、処理種別が入力された場合にその処理種別が前記ファイル名および特定の拡張子の後に自動的にＵＲＬに追加する機能を有するものであることを特徴とする請求項１０記載の記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーバコンピュータ（以下、単にサーバという）に格納されているファイル（表やデータベースのデータ）をクライアントコンピュータ（以下、単にクライアントという）から参照，変更，追加，検索などの各種処理を行うことを可能にしたＣ／Ｓ（クライアント／サーバ）におけるファイルの処理技術に関し、特に、汎用のクライアントマシン，ソフトウェア（ブラウザ）を使用することができ、Ｃ／Ｓシステムを導入する場合にプログラムを新規に開発する必要をなくすことができるファイルの処理方法および該処理方法を実現するための装置、ならびに該処理方法の実現手順をプログラムコード化して記録したコンピュータで読取り可能な記録媒体に関する。
【０００２】
【従来の技術】
近年、情報や資源を管理しているサーバと、該サーバに要求を出してその情報や資源を利用するクライアントから構成されるＣ／Ｓ（クライアント／サーバ）システムが普及してきている。従来のＣ／Ｓシステムにおいては、システムを構成するクライアントの仕様に基づいて入力画面を作成し、該入力画面を用いて行われた入力をサーバに送ることにより、サーバに対して所望のアクセスを行うものであり、システムを構築する都度そのためのプログラムを開発する必要があった。
【０００３】
また、ＷＷＷ（Ｗorld Ｗide Ｗeb）を利用したＣ／Ｓシステムも知られており、例えば、編者；ＮＥＣイントラネットプロジェクト「イントラネット完全構築ガイド」（１９９６年１２月２５日  日経ＢＰ社），特開平８−３２０８４６号公報に開示されている。前者の「イントラネット完全構築ガイド」の第４９頁〜第５０頁には、クライアント側のブラウザ上でＵＲＬ（Ｕniform Ｒesource Ｌocater）を指定することにより、ＷＷＷサーバにメニュー画面や検索条件入力画面の送信を要求し、ＷＷＷサーバが要求されたＨＴＭＬ文書をブラウザ側に送り、ブラウザがそれを受信して表示し、検索条件が入力されると、ＷＷＷサーバソフトが検索を実行するＣＧＩ（Ｃommon Ｇateway Ｉnterface）プログラムを起動し、データベースなどをアクセスして検索結果をＨＴＭＬの文書に変換して再度クライアント側にダウンロードし、クライアント側でブラウザに表示するようにしたＣ／Ｓシステムが記載されている。
【０００４】
後者の特開平８−３２０８４６号公報には、ユーザからのアクセスの初期の段階に、サーバが対話ＩＤをＵＲＬに付加したハイパーテキストをユーザに提供し、それ以降クライアントはこのＩＤ付きのＵＲＬを用いるようにして高度なアクセス制御を可能としたものが記載されている。
一般に、インターネットを用いた場合には、クライアントマシンやブラウザについては汎用性があるが、検索やアンケートの集計のためのプログラムはＨＴＭＬだけでは組みにくく、ＣＧＩプログラムなどを熟知した熟練したプログラマを必要としていた。
【０００５】
【発明が解決しようとする課題】
上述したように、従来のＣ／Ｓシステムにおいては、その特定のシステム構成に適合するように、システム毎に入力画面を作成するなどの必要があり、プログラマの労力が大きばかりではなく、クライアント側のマシンが限定されてしまうという問題点があった。
【０００６】
またインターネットを用いる場合に、クライアント側のマシンの限定はなくなるが、ＨＴＭＬでデータベースとの連携を記述するのはかなり難しく、ＨＴＭＬだけで検索機能やアンケートなどのデータ集計を行うにはＣＧＩプログラムなどを熟知した熟練したプログラマでなければ作成できないという問題があった。
本発明は、上記問題点を解決するために、特別なプログラムを新規に作成する必要がなく、また、汎用のブラウザからの画面上の項目選択や入力によって各種処理（検索，入力など）を指定するだけでサーバにその処理を実行させ、実行結果をクライアントに表示させたり、ファイルに新たなデータの入力（追加，変更など）を可能にしたファイルの処理方法および該方法を実現する装置、ならびに該処理方法の処理手順を記録したコンピュータで読み取り可能な記録媒体を提供することある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明におけるインターネットを利用したファイルの処理は次のような手順で行われる。
まず、クライアント（１０）からサーバ（２０）に初期画面の表示を要求した場合、サーバ（２０）において、表示／更新ボタン（当該ボタンが選択された場合に自動的にその旨をＵＲＬに追加する機能を有する）を含む初期画面を生成して返送する（初期画面生成部２２）。クライアント（１０）では、該初期画面によりファイルの表示／更新ボタンを選択しＵＲＬに追加してインターネット（３０）に送出する。サーバ（２０）では、クライアント（１０）からファイルの表示／更新の要求が追加されたＵＲＬを受け取った場合に、ファイル一覧（選択されたファイル名と特定の拡張子を自動的にＵＲＬに追加する機能と、処理種別が入力された場合にその処理種別をファイル名および特定の拡張子の後に自動的にＵＲＬに追加する機能を有する）を生成してクライアントに返送する（ファイル一覧生成部２４）。クライアント（１０）では、表示されたファイル一覧中から選択された一つのファイル名と特定の拡張子をＵＲＬに付加してインターネット（３０）に送出するか、または該ファイル一覧中から選択された一つのファイルと特定の拡張子の他に処理種別（検索，追加，更新など）をＵＲＬに追加してインターネット（３０）に送出する。なお、処理種別が検索の場合には、検索条件（パラメータ）が付加される。
【０００８】
サーバ（２０）では、ＵＲＬに特定の拡張子が付加されたファイル名だけが追加されている場合に該ファイルを読み出してクライアント（１０）に送出し、ＵＲＬに特定の拡張子が付加されたファイル名の他に処理種別が追加されている場合に、該ファイルに対して追加された処理種別に基づき処理を実行し、実行結果をクライアントに返送する。クライアント（１０）では、サーバ（２０）から返送された実行結果を表示する。さらに詳しくいうと、処理種別が検索の場合、サーバ（２０）は、指定されたファイルをファイル読込部（２６）により読み込み、加工部（２７）において指定された検索条件で検索を実行し、検索結果をＨＴＭＬ変換部（２８）でＨＴＭＬに変換してクライアント（１０）に返送して表示し、処理種別が追加または変更の場合には、入力画面生成部（２９）で該ファイルに対応するデータ追加画面またはデータ変更画面を生成してクライアント（１０）に送出して表示し、この画面に基づいてクライアントで追加または変更を行った場合に、その追加されたデータまたは変更されたデータをサーバ（２０）に転送してサーバ（２０）のディレクトリ／ファイル格納部（２３）にある対応するファイルを更新する。
【０００９】
本発明に係るサーバ（２０）は、クライアント（１０）からのＵＲＬを解析する第１の手段と、クライアントからのＵＲＬが初期画面の表示を指示している場合に、表示／更新ボタン（当該ボタンが選択された場合に自動的にその旨をＵＲＬに追加する機能を有する）を含む初期画面を生成して返送する第２の手段（初期画面生成部２２）と、クライアント（１０）からのＵＲＬが、ファイルの表示／更新の要求を指示している場合に、ファイル一覧（選択されたファイル名と特定の拡張子を自動的にＵＲＬに追加する機能と、処理種別が入力された場合にその処理種別をファイル名および特定の拡張子の後に自動的にＵＲＬに追加する機能を有する）を生成してクライアントに返送する第３の手段（ファイル一覧生成部２４）と、クライアント（１０）からのＵＲＬが特定の拡張子を有するファイルを含む場合に、該ファイル名に対応するファイルを読み出してクライアントに返送する第４の手段と、クライアント（１０）からのＵＲＬが、特定の拡張子が付加されたファイル名の他に処理種別（例えば、検索／検索条件など）が追加されている場合に、該ファイルを読み出して該処理種別に基づいて処理を実行し、実行結果をクライアントに返送する第５の手段（ファイル読込部２６，加工部２７，ＨＴＭＬ変換部２８）を有する。さらに、処理種別がデータ追加またはデータ変更の場合には該ファイルに対応するデータ追加画面またはデータ変更画面の場合に入力画面を生成（入力画面生成部２９）してクライアント（１０）に送出し、かつ、この画面に基づいて追加されたデータまたは変更されたデータをクライアント（１０）から受け取った場合に対応するファイルの内容を更新する第６の手段を有する。
【００１０】
本発明に係る記録媒体は、クライアントからのＵＲＬが初期画面の表示を指示している場合に、表示／更新ボタン（当該ボタンが選択された場合に自動的にその旨をＵＲＬに追加する機能を有する）を含む初期画面を生成して返送する第１の手順と、クライアントからのＵＲＬが、ファイルの表示／更新の要求を指示している場合に、少なくともファイル一覧（選択されたファイル名と特定の拡張子を自動的にＵＲＬに追加する機能と、処理種別が入力された場合にその処理種別をファイル名および特定の拡張子の後に自動的にＵＲＬに追加する機能を有する）を生成してクライアントに返送する第２の手順と、クライアントからのＵＲＬが、特定の拡張子を有するファイルを含む場合に、該ファイル名に対応するファイルを読み出してクライアントに返送する第３の手順と、クライアントからのＵＲＬが、特定の拡張子が付加されたファイル名の他に処理種別が追加されている場合に、該ファイルを読み出して該追加された処理種別に基づき処理を実行し、実行結果をクライアントに返送する第４の手順をプログラム化して記録したものである。
【００１１】
【発明の実施の形態】
本発明においては、クライアントのブラウザによりサーバ宛のＵＲＬをネットワークに送出し、サーバはこれを受けて初期画面（メニュー画面）をＨＴＭＬ形式でクライアントに送出する。クライアントでは表示された初期画面により表示／更新，検索，スクリプト実行などを選択する。例えば、表示／更新を選択すると、ネットワークを介してその要求を受けたサーバがファイル一覧をクライアントに返送する。クライアントでは表示されたファイル一覧から目的のファイル名と処理方法（例えば、検索／検索条件）を入力すると、ＵＲＬに入力されたファイル名と特定の拡張子（本例ではDMX）・処理方法（検索／検索条件）が自動的に追加されて、ネットワークを介してサーバに送出される。本発明では、サーバから送られる画面情報にＵＲＬに選択項目を追加する機能（プログラム）を持たせてある。サーバでは、ＵＲＬに追加された特定の拡張子を有するファイルに対して、指定された処理（上記例では検索条件で検索）を行い、ＨＴＭＬ変換してクライアントに返送する。
【００１２】
以下、本発明の実施例を図面を用いて詳細に説明する。
図１は、本発明を実施するクライアント・サーバ・システムの一構成例である。
同図において、１０はクライアント、２０はサーバ、２１はサーバ管理ソフト、２１’はクライアントからのＵＲＬを解析して当該サーバが行うべき処理を決めるためのＵＲＬ解析部、２２は初期画面（メニュー画面）生成部、２３はディレクトリ／ファイル格納部、２４はファイル一覧生成部、２５は検索画面生成部、２６はファイル読込部、２７は加工部、２８はＨＴＭＬ変換部、２９は入力画面生成部、３０はインターネットである。なお、ディレクトリ／ファイル格納部２３には、ディレクトリ情報ファイルが設けられており、これによってクライアントからのディレクトリやファイル名を含んだＵＲＬ指定によりファイル一覧の表示，ファイルの読み出し、ファイルの更新などが可能になり、以下に詳細に述べる本願発明を実現することが可能になる。
【００１３】
図２（ステップＳ１〜Ｓ１０）、図３（ステップＳ１１〜Ｓ１８）、図４（ステップＳ２０〜Ｓ２４）、および図５（ステップＳ３０〜Ｓ３３）は、本発明における処理を説明するためのフローチャートである。
以下、図１〜図５に基づいて本発明の動作例を説明する。
（Ａ）＜図２＞
（ステップＳ１）クライアント１０のＷＷＷブラウザからサーバのＵＲＬ（本実施例では、http://lightning/Nmisdataとする）を入力する。
（ステップＳ２）入力されたＵＲＬをインターネット３０を介して受け取ったサーバ（本実施例では２０とする）は、初期画面生成部２２で初期画面（メニュー画面：ＨＴＭＬ形式）を生成してクライアント１０に返送する。
【００１４】
（ステップＳ３）クライアント１０では、サーバ２０から送られた初期画面を表示する。このときの初期画面の一例を図６に示す。同図に示すように、本実施例の初期画面は、ファイルデータの表示や更新を要求する表示／更新ボタン、スクリプトの実行を要求するスクリプト実行ボタン、サーバのファイルをクライアントへダウンロードするダウンロードボタン、クライアントのファイルをサーバにアップロードするアップロードボタン、サーバの詳細な設定を行う場合に使用する管理者ボタン、・・などのボタンが設けられている。
【００１５】
（ステップＳ４）ここでは、まず、初期画面から表示／更新ボタンを選択した場合を説明する。
（ステップＳ５）表示／更新要求をインターネット３０を介して受け取ったサーバ２０は、ファイル一覧生成部２４によりファイル一覧（ＨＴＭＬ）を生成してクライアント１０に返送する。
【００１６】
（ステップＳ６）クライアント１０ではファイル一覧を受け取って表示する。このとき表示されるファイル一覧の一例を図７に示す。図７の例ではファイル名を所望の方法（例えば、昇順）で整列させるメニューも設けられている。
（ステップＳ７）本発明のファイル一覧画面のアンダーラインされたファイル名にはディレクトリ情報が埋め込まれていて、該ファイル名を選択した場合、ＵＲＬの後ろにファイル名を付加する機能（プログラム）を備えている。従って、ファイル一覧から、例えば、売り上げデータをマウスクリックで選択したとすると、ＵＲＬ（http://lightning/Nmisdata）の次に「売り上げデータ.DMX」を付加してインターネット３０に送出する。ここで、拡張子「DMX」は予め決められた一つの特定の拡張子の例であってこれに限定されるものではない。
【００１７】
（ステップＳ８）特定の拡張子DMXのファイル名（命令部がない場合）が付加されたＵＲＬを受け取ったサーバ２０のファイル読込部２６は、該ファイル名で指定されるファイル（表データベース）をディレクトリ／ファイル格納部２３から読込み、ＨＴＭＬに変換してクライアント１０に返送する（ＨＴＭＬ変換部２８）。
（ステップＳ９）クライアント１０では、返送されたファイルを表示する。図８はこのときの売上げデータのファイルの内容画面例である。本実施例では、表示されたファイルに対して検索、並べ替え、行追加、行変更、ダウンロードなどを指定するボタンが設けられている。
（ステップＳ１０）検索、行追加、行変更のボタンがクリックされた場合は、それに対応する命令部がＵＲＬに追加されてサーバ２０に送られる。なお、ダウンロードのボタンがクリックされた場合はファイルの内容画面上に「開く」「ディスクに保存する」などの選択項目を有するウィンドウが表示され（図９参照）、このウィンドウから「ディスクに保存する」を選択した場合は、ファイルをハードディスクなどに保存する。
【００１８】
（Ｂ）＜図３＞
（ステップＳ１１）サーバ２０では、ＵＲＬ解析部２１’でＵＲＬを解析し、特定の拡張子（例えば、DMX）がない場合（ステップＳ１２：Ｎ）は通常のＷＷＷサーバの処理を行う（ステップＳ１３）。
（ステップＳ１４）特定の拡張子（例えば、DMX）があれば、次に、指定ディレクトリ内にそのファァイルがあるか否かを見て、ない場合はエラーメッセージをクライアント１０に送出してブラウザに表示する（ステップＳ１５，Ｓ１６）。
（ステップＳ１７）指定ファイルがあれば次に命令部があるかを見て、命令部に対応した処理、例えば、図４のステップＳ２０以降の処理，または図５のステップＳ３０以降の処理を実行する（ステップＳ１８）。なお、命令部がない場合はステップＳ８の処理を行う。
【００１９】
（イ）命令部が検索の場合＜図４＞。
（ステップＳ２０）サーバ２０は、検索画面生成部２５で検索画面（ＨＴＭＬ）を生成しクライアント１０に返送する。このときクライアント１０に表示される検索画面は、例えば、検索項目，比較項目，比較条件などのパラメータ指定が可能なようになっている。
【００２０】
（ステップＳ２１）今、検索項目として「地区」（列３）、比較項目として文字列指定「５」を指定したとする。このときの画面の一例を図１０に示す。この指定により、ＵＲＬのファイル名の後に新たにここで指定した検索条件（パラメータ）が追加されてインターネット３０に送出される。
【００２１】
（ステップＳ２２）これを受けたサーバ２０では、ステップＳ１２〜Ｓ１８と同様な処理を行うが、ＵＲＬの命令部（検索）の後にさらに検索条件があれば、ステップＳ２３で指定ファイルに対してこの検索条件で検索を実行してその結果をＨＴＭＬ変換部２８でＨＴＭＬ形式に変換してクライアント１０へ返送する。
（ステップＳ２４）クライアント１０では、検索結果を表示する。上述した「地区５」で検索した場合の検索結果の一例を図１１に示す。
【００２２】
（ロ）命令部が入力（行追加，行変更）の場合＜図５＞。
（ステップＳ３０）サーバ２０は、指定されたファイル（表データベース）に対応する入力画面を入力画面生成部２９で生成する。すなわち、ファイル（表データベース）の各項目の長さに合った入力画面（表）を生成する。生成した入力画面をＨＴＭＬでクライアント１０に返送する。
（ステップＳ３１）クライアント１０に入力画面を表示する。
（ステップＳ３２）表示されたブラウザ上の入力画面で所望の入力を行う。このときの入力イメージを図１２に示す。同図（ａ）は現在登録されているファイルデータのイメージ例である。同（ｂ）は追加するデータの入力イメージ例であり、入力項目ごとに入力用の空欄（入力エディットボックス）が表示されており、この空欄に所望のデータを入力するようになっている。同（ｃ）は変更すべき入力済みの登録されているファイルデータの表示であり、このファイルデータに上書きしてデータ内容を変更するようになっている。このようにして追加または変更されたデータは、入力画面上の［ＯＫ］ボタンなどのクリックにより、インターネット３０を介してサーバ２０に渡される（サブミットされる）。
【００２３】
（ステップＳ３３）サーバ２０は、入力（追加，変更）されたデータ内容に基づいてファイルの更新を行う。
なお、複数行の追加や変更に対処するためにサーバ１０からは次の入力画面をＨＴＮＬ形式でクライアント１０に送るようにすると操作性がよくなる。
【００２４】
なお、上記説明では、サーバの処理を本実施例に沿って時系列に示したが、サーバでは、ＵＲＬ解析部でＵＲＬを解析し、その内容によって、例えば、ファイル名があるか、ファイル名の拡張子が特定のもの（上記実施例ではDMX）であるか、命令部があるか、命令部の種類、パラメータ（検索条件など）があるかによって如何なる処理を行うかが決定される。このように、本実施例におけるサーバ２０はＵＲＬによって処理を決定するようにしているので、ＵＲＬの内容を直接指定することでサーバに所望の処理を実行させることができる。例えば、上記例において、「行変更」を選択する前段階として「検索」を実行して変更すべき行を予め特定しておき、その後で「行変更」を選択して特定した行を表示して変更するようにすることができる。
【００２５】
また、上記実施例では、ステップＳ６〜Ｓ９において、まずファイル一覧からファイル名を選択し、そのファイルの全内容をクライアントに転送して表示した後、検索、並べ替え、行追加、行変更、ダウンロードやパラメータを指定するようにしているが、この方式によると、ファイルのデータ量が多い場合には負荷が大きくなってしまう。もし、予めファイル名、処理名およびそのパラメータなどがわかっていれば、そのファイル名，処理名，パラメータ（条件）などを入力することによって、いきなりステップ１１から行うことができるため、サーバでの処理結果（例えば、検索結果）だけをクライアント１０に取り込めばよくなり（処理前のファイル全体を取り込む必要がない）、負荷が大幅に削減することができる。
【００２６】
なお、一度、検索などの処理を指定してＵＲＬに検索・検索条件を追加した場合、そのＵＲＬをブックマーク（お気に入り）として登録しておけば、必要に応じてこのＵＲＬを選択することにより上記ステップＳ１１からの処理を即座に実行されることができるため、常に最新のファイルデータを用いた検索などの処理結果を得ることが可能になる。また、所定のＵＲＬを入力指定することにより上記ステップのうちクライアントからサーバへの所望のステップへ移行することができ、またＷＷＷブラウザ上で前画面に戻ったり後画面に移ったりすることができ、Ｃ／Ｓシステムの利便性を高めることができる。
【００２７】
なお、上記実施例では、検索，入力（行追加，行変更）などについて説明したが、さらに加工部２７に、ソート、グラフ、集計などの機能を持たせておけば、これら各種の処理も可能なことはいうまでもない。
【００２８】
本実施例は、インターネットＷＷＷブラウザがあれば、如何なるハードウェアでも、如何なるＯＳ（オペレーティングシステム）を有するものでもあっても使用可能である。従って、決められた特定のハードウェアやＯＳに限定されず、例えば、ＷＷＷブラウザを具備するものであれば、各種ＰＣ（パーソナルコンピュータ）、インターネットＴＶ、携帯端末、ＵＮＩＸシステムなど如何なるものでもよい。また、サーバ側からクライアント側にプログラムを送り込む方式であるので、クライアント側に前もって特にソフトウエアをインストールしておく必要はない。ユーザはファイル一覧を見て、見たいファイルをマウスなどでクリックするだけでその内容を見ることができる。また、ファイル名を知っていればユーザは自分でＵＲＬを作ることができ、ダイレクトに参照することもできる。
【００２９】
また、ＷＷＷブラウザのマーキング機能を利用し、所定の条件で検索やソートをした場合に、マーキング機能を使うことにより、最初から操作を繰り返すことなく、最新のデータに対して、前回と同じ条件（例えば、同じファイル名、同じ検索条件、同じソート条件、同じ品名など）で処理したデータを即座に得ることができる。さらにインターネットを使用するので、全世界から電話代をやすく使えるという効果も有している。
【００３０】
なお、上述したようなサーバにおいて行われる各処理手順、すなわち、クライアントからのＵＲＬが初期画面の表示を指示している場合に、表示／更新ボタン（当該ボタンが選択された場合に自動的にその旨をＵＲＬに追加する機能を有する）を含む初期画面を生成して返送する第１の手順と、クライアントからのＵＲＬが、ファイルの表示／更新の要求を指示している場合に、少なくともファイル一覧（選択されたファイル名と特定の拡張子を自動的にＵＲＬに追加する機能と、処理種別が入力された場合にその処理種別をファイル名および特定の拡張子の後に自動的にＵＲＬに追加する機能を有する）を生成してクライアントに返送する第２の手順と、クライアントからのＵＲＬが、特定の拡張子を有するファイルを含む場合に、該ファイル名に対応するファイルを読み出してクライアントに返送する第３の手順と、クライアントからのＵＲＬが、特定の拡張子が付加されたファイル名の他に処理種別が追加されている場合に、該ファイルを読み出して該追加された処理種別に基づき処理を実行し、実行結果をクライアントに返送する第４の手順をプログラムコード化してＣＤ−ＲＯＭなどの記録媒体に記録することにより、市場に流通させることができ、利用者は該記録媒体に記録されてる処理手順をサーバコンピュータにインストールすることで簡単に本発明の特徴とするファイルの処理方法および装置を実現することが可能になる。
【００３１】
【発明の効果】
本発明によれば、特別なプログラムを新規に作成する必要がなく、また、汎用のブラウザからの画面上の項目選択や入力によって各種処理（検索，入力など）を指定するだけでサーバにその処理を実行させ、実行結果をクライアントに表示させたり、ファイルに新たなデータを入力（追加，変更など）を行うことが可能になる。
【図面の簡単な説明】
【図１】本発明を実施するクライアント・サーバ・システムの一構成例である。
【図２】本発明における処理を説明するためのフローチャートである（その１）。
【図３】本発明における処理を説明するためのフローチャートである（その２）。
【図４】本発明における処理（検索）を説明するためのフローチャートである（その３）。
【図５】本発明における処理（入力）を説明するためのフローチャートである（その４）。
【図６】本発明の実施例における初期画面の一例を示す中間調画像である。
【図７】本発明の実施例におけるファイル一覧の表示画面の一例を示す中間調画像である。
【図８】本発明の実施例におけるファイルの表示画面の一例を示す中間調画像である。
【図９】本発明の実施例におけるファイルの表示画面からダウンロードを選択する場合の画面の一例を示す中間調画像である。
【図１０】本発明の実施例における検索画面の一例を示す中間調画像である。
【図１１】本発明の実施例における検索結果の表示画面の一例を示す中間調画像である。
【図１２】本発明の実施例における入力画面の一例を示す図である。
【符号の説明】
１０：クライアント・サーバ・システム
２０：サーバ
２１：サーバ管理システム
２１’：ＵＲＬ解析部
２２：初期画面生成部
２３：ディレクトリ／ファイル格納部
２４：ファイル一覧生成部
２５：検索画面生成部
２６：ファイル読込部
２７：加工部
２８：ＨＴＭＬ変換部
２９：入力画面生成部
３０：インターネット
【図１】
0003738932.tif 000002
【図２】
0003738932.tif 000003
【図３】
0003738932.tif 000004
【図４】
0003738932.tif 000005
【図５】
0003738932.tif 000006
【図６】
0003738932.tif 000007
【図７】
0003738932.tif 000008
【図８】
0003738932.tif 000009
【図９】
0003738932.tif 000010
【図１０】
0003738932.tif 000011
【図１１】
0003738932.tif 000012
【図１２】
0003738932.tif 000013