(57)【要約】  【課題】  サーバコンピュータに、各種応用プログラムを記録し、クライアントコンピュータにて応用プログラムを利用する処理方法、処理システム及び処理装置を提供する。  【解決手段】  クライアントである入力装置１と、入力装置１が受け付けたデータを処理する応用プログラムを実行し、該応用プログラムに対応付けられた処理形式の雛形を示す雛形情報を記録するアプリケーションサーバである処理装置３と、属性情報を記録する記録装置４とを用いる。記録装置４は、属性情報を階層的に管理する。処理装置３は、雛形情報にて示される雛形及び入力装置１が受け付けたデータに基づいて、応用プログラムによるサービスを提供する。そして応用プログラムの処理の結果は、テキストデータとして属性情報に対応付けて記録装置４にて管理する。【選択図】      図１
2007072722.tif 000002
【特許請求の範囲】
【請求項１】
データの入力を受け付ける入力装置と、
該入力装置が受け付けたデータを処理する応用プログラムを実行し、該応用プログラムに対応付けられ処理形式の雛形を示す雛形情報を記録する処理装置と、
前記入力装置が受け付けたデータに対して付与すべく階層的に構成され、雛形情報を識別する雛形識別情報を含む属性を示す属性情報を記録する記録装置と
を用い、
前記入力装置は、
データに付与すべき属性情報の指定を受け付け、
前記処理装置は、
前記入力装置にて指定された属性情報に関する雛形情報を前記入力装置へ送信し、
該入力装置は、
受信した雛形情報にて示される雛形に対して入力されるデータを受け付け、
前記処理装置は、
前記入力装置が入力を受け付けたデータ及び該データに係る属性情報に基づいて雛形情報を判定し、
該雛形情報に対応付けられている応用プログラムによる処理を実行し、
前記記録装置は、
前記入力装置が入力を受け付けたデータを、属性情報に対応付けたテキストデータとして記録する手段を備える
ことを特徴とする処理方法。
【請求項２】
データの入力を受け付ける入力装置と、
該入力装置が受け付けたデータを処理する応用プログラムを実行し、該応用プログラムに対応付けられ処理形式の雛形を示す雛形情報を記録する処理装置と、
前記入力装置が受け付けたデータに対して付与すべく階層的に構成され、雛形情報を識別する雛形識別情報を含む属性を示す属性情報を記録する記録装置と
を備え、
前記入力装置は、
データに付与すべき属性情報の指定を受け付ける手段を備え、
前記処理装置は、
前記入力装置にて指定された属性情報に関する雛形情報を前記入力装置へ送信する手段を備え、
該入力装置は、更に、
受信した雛形情報にて示される雛形に対して入力されるデータを受け付ける手段を備え、
前記処理装置は、更に、
前記入力装置が入力を受け付けたデータ及び該データに係る属性情報に基づいて雛形情報を判定する手段と、
該雛形情報に対応付けられている応用プログラムによる処理を実行する手段を備え、
前記記録装置は、
前記入力装置が入力を受け付けたデータを、属性情報に対応付けたテキストデータとして記録する手段を備える
ことを特徴とする処理システム。
【請求項３】
前記記録装置が記録するテキストデータの一部又は全部は、前記入力装置にて指定された属性情報を含む複数の属性情報に対応付けられてあり、
各属性情報とテキストデータとの対応関係は、雛形にて決定される
ことを特徴とする請求項２に記載の処理システム。
【請求項４】
前記入力装置は、更に、
前記記録装置に記録されている属性情報の指定を受け付ける手段を備え、
前記記録装置は、更に、
前記入力装置にて指定された属性情報にて示される属性が付与されているデータを抽出する手段を備え、
前記処理装置は、更に、
前記入力装置にて指定された属性情報に関する雛形情報及び前記記録装置にて抽出されたデータに基づいて、雛形情報に対応付けられている応用プログラムによる処理を実行する手段を備える
ことを特徴とする請求項２又は請求項３に記載の処理システム。
【請求項５】
データの入力を受け付ける入力装置と通信する手段と、
応用プログラムに対応付けられ処理形式の雛形を示す雛形情報を記録する手段と、
前記入力装置が受け付けたデータに対して付与すべく階層的に構成され、雛形情報を識別する雛形識別情報を含む属性を示す属性情報を記録する記録装置と通信する手段と、
前記入力装置が、データに付与すべき属性情報の指定を受け付けた場合に、指定された属性情報に関する雛形情報を前記入力装置へ送信する手段と、
前記入力装置が、雛形情報にて示される雛形に対して入力されるデータを受け付けたときに、受け付けたデータ及び雛形情報に基づいて、雛形情報に対応付けられている応用プログラムによる処理を実行する手段と、
応用プログラムによる処理の実行に要したデータを、テキストデータとして前記記録装置へ送信する手段と
を備えることを特徴とする処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、応用プログラムにてデータを処理する処理方法、該処理方法を適用した処理システム、及び該処理システムにて用いられる処理装置に関し、特にデータの再利用を効率化する処理方法、処理システム及び処理装置に関する。
【背景技術】
【０００２】
サーバコンピュータに、各種応用プログラム（アプリケーションプログラム）を記録し、クライアントコンピュータにて応用プログラムを利用するアプリケーションシステムが普及している（例えば非特許文献１参照。）。
【０００３】
このようなシステムでは、応用プログラムにて処理されるデータを、応用プログラムにて処理することが可能なバイナリデータ形式のファイルとして保存している。
【非特許文献１】「ＷＥＢ＋ＤＢ  ＰＲＥＳＳ」、株式会社技術評論社、平成１７年５月２５日、Ｖｏｌ．２６、ｐ．４２−４４
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら従来のシステムでは、応用プログラムにて処理されるデータをバイナリ形式のデータとして記録しているため、複数のデータ間の結合、他のシステムからの利用等のデータの再利用が困難であるという問題がある。
【０００５】
またこのようなシステムにおける普遍的な課題として、記録したデータの検索の効率化を挙げることができる。
【０００６】
本発明は斯かる事情に鑑みてなされたものであり、応用プログラムにて処理されるデータを、応用プログラムと分離したテキストデータの形式で記録することにより、データの再利用を効率化することが可能な処理方法、該処理方法を適用した処理システム、及び該処理システムにて用いられる処理装置の提供を主たる目的とする。
【０００７】
さらに本発明では、データの属性を示す属性情報を階層的に構成し、属性に対してデータが一意的に求められる様に記録することで、データの検索を効率化する処理方法、処理システム及び処理装置の提供を他の目的とする。
【課題を解決するための手段】
【０００８】
第１発明に係る処理方法は、データの入力を受け付ける入力装置と、該入力装置が受け付けたデータを処理する応用プログラムを実行し、該応用プログラムに対応付けられ処理形式の雛形を示す雛形情報を記録する処理装置と、前記入力装置が受け付けたデータに対して付与すべく階層的に構成され、雛形情報を識別する雛形識別情報を含む属性を示す属性情報を記録する記録装置とを用い、前記入力装置は、データに付与すべき属性情報の指定を受け付け、前記処理装置は、前記入力装置にて指定された属性情報に関する雛形情報を前記入力装置へ送信し、該入力装置は、受信した雛形情報にて示される雛形に対して入力されるデータを受け付け、前記処理装置は、前記入力装置が入力を受け付けたデータ及び該データに係る属性情報に基づいて雛形情報を判定し、該雛形情報に対応付けられている応用プログラムによる処理を実行し、前記記録装置は、前記入力装置が入力を受け付けたデータを、属性情報に対応付けたテキストデータとして記録する手段を備えることを特徴とする。
【０００９】
第２発明に係る処理システムは、データの入力を受け付ける入力装置と、該入力装置が受け付けたデータを処理する応用プログラムを実行し、該応用プログラムに対応付けられ処理形式の雛形を示す雛形情報を記録する処理装置と、前記入力装置が受け付けたデータに対して付与すべく階層的に構成され、雛形情報を識別する雛形識別情報を含む属性を示す属性情報を記録する記録装置とを備え、前記入力装置は、データに付与すべき属性情報の指定を受け付ける手段を備え、前記処理装置は、前記入力装置にて指定された属性情報に関する雛形情報を前記入力装置へ送信する手段を備え、該入力装置は、更に、受信した雛形情報にて示される雛形に対して入力されるデータを受け付ける手段を備え、前記処理装置は、更に、前記入力装置が入力を受け付けたデータ及び該データに係る属性情報に基づいて雛形情報を判定する手段と、該雛形情報に対応付けられている応用プログラムによる処理を実行する手段を備え、前記記録装置は、前記入力装置が入力を受け付けたデータを、属性情報に対応付けたテキストデータとして記録する手段を備えることを特徴とする。
【００１０】
第３発明に係る処理システムは、第２発明において、前記記録装置が記録するテキストデータの一部又は全部は、前記入力装置にて指定された属性情報を含む複数の属性情報に対応付けられてあり、各属性情報とテキストデータの対応関係は、雛形にて決定されることを特徴とする。
【００１１】
第４発明に係る処理システムは、第２発明又は第３発明において、前記入力装置は、更に、前記記録装置に記録されている属性情報の指定を受け付ける手段を備え、前記記録装置は、更に、前記入力装置にて指定された属性情報にて示される属性が付与されているデータを抽出する手段を備え、前記処理装置は、更に、前記入力装置にて指定された属性情報に関する雛形情報及び前記記録装置にて抽出されたデータに基づいて、雛形情報に対応付けられている応用プログラムによる処理を実行する手段を備えることを特徴とする。
【００１２】
第５発明に係る処理装置は、データの入力を受け付ける入力装置と通信する手段と、応用プログラムに対応付けられ処理形式の雛形を示す雛形情報を記録する手段と、前記入力装置が受け付けたデータに対して付与すべく階層的に構成され、雛形情報を識別する雛形識別情報を含む属性を示す属性情報を記録する記録装置と通信する手段と、前記入力装置が、データに付与すべき属性情報の指定を受け付けた場合に、指定された属性情報に関する雛形情報を前記入力装置へ送信する手段と、前記入力装置が、雛形情報にて示される雛形に対して入力されるデータを受け付けたときに、受け付けたデータ及び雛形情報に基づいて、雛形情報に対応付けられている応用プログラムによる処理を実行する手段と、応用プログラムによる処理の実行に要したデータを、テキストデータとして前記記録装置へ送信する手段とを備えることを特徴とする。
【００１３】
本発明では、応用プログラムにて処理されるデータを、応用プログラムと分離したテキストデータの形式で保存し、属性及び雛形にて応用プログラムと関連付けることにより、複数のデータ間の結合、他のシステムからの利用等のデータの再利用を容易に行うことが可能である。
【００１４】
また本発明では、データの属性を示す属性情報を階層的に構成し、属性に対してデータが一意的に求められる様に記録することで、属性情報に基づいてデータを容易に検索することが可能である。
【００１５】
さらに本発明では、雛形情報にて決定される複数の属性情報に対し、夫々テキストデータの一部又は全部を対応付けることにより、記録されたテキストデータを、属性情報に応じて容易に再編集することが可能である。
【発明の効果】
【００１６】
本発明に係る処理方法、処理システム及び処理装置は、データの入力を受け付けるクライアントコンピュータ等の入力装置と、入力装置が受け付けたデータを処理する応用プログラムを実行するアプリケーションサーバコンピュータ等の処理装置と、入力装置が受け付けたデータに対して付与すべく階層的に構成された属性を示す属性情報を記録するデータベースサーバコンピュータ等の記録装置とを用いる。また処理装置は、応用プログラムに対応付けられ処理形式の雛形を示す雛形情報を記録してあり、記録装置が記録している属性情報が示す属性には、雛形情報を識別する雛形識別情報が含まれている。そしてユーザの操作により、入力装置は、データに付与すべき属性情報の指定を受け付け、処理装置は、入力装置にて指定された属性情報に関する雛形情報を入力装置へ送信し、入力装置は、受信した雛形情報にて示される雛形に対し、ユーザにより入力されるデータを受け付け、処理装置は、入力装置が入力を受け付けたデータ及び該データに係る属性情報に基づいて雛形情報を判定し、該雛形情報に対応付けられている応用プログラムによる処理を実行し、記録装置は、入力装置が入力を受け付けたデータを、属性情報に対応付けたテキストデータとして記録する。
【００１７】
この構成により、本発明では、応用プログラムにて処理されるデータを、応用プログラムと分離したテキストデータの形式で保存し、属性及び雛形にて応用プログラムと関連付けることとなるので、複数のデータ間の結合、他のシステムからの利用等のデータの再利用を容易に行うことが可能である等、優れた効果を奏する。
【００１８】
また本発明では、データの属性を示す属性情報を階層的に構成し、属性に対してデータが一意的に求められる様に記録することとなるので、属性情報に基づいてデータを容易に検索することが可能である等、優れた効果を奏する。
【００１９】
さらに本発明では、雛形情報にて決定される複数の属性情報に対し、夫々テキストデータの一部又は全部を対応付けることにより、一のテキストデータを複数の属性情報に対応付けることができ、また受け付けたデータをテキストデータとして記録しているので、受け付けたデータの部分的な編集を容易に行うことが可能である等、優れた効果を奏する。
【発明を実施するための最良の形態】
【００２０】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。図１は、本発明の処理システムの構成例を示す概念図である。図１中１，１，…は、クライアントコンピュータとして動作するコンピュータを用いた入力装置であり、入力装置１は、ＬＡＮ(Local Area Network)等の第１通信網１０１に接続されている。第１通信網１０１には、認証サーバコンピュータとして動作するコンピュータを用いた認証装置２が接続されており、認証装置２は、ＬＡＮ等の第２通信網１０２に接続されている。第２通信網１０２には、アプリケーションサーバコンピュータとして動作するコンピュータを用いた処理装置３、データベースサーバコンピュータとして動作するコンピュータを用いた記録装置４等の各種装置が接続されている。なお認証装置２が第１通信網１０１に直接接続しているのではなく、インターネット等の外部通信網を介して接続し、処理装置３、記録装置４等の各種装置によるサービスを、インターネットを介して提供する形態であっても良い。そして入力装置１を操作するユーザが、処理装置３、記録装置４等の第２通信網１０２に接続する各種装置により提供されるサービスを利用する場合、認証装置２の認証を受けた上で、第２通信網１０２に接続する各種装置にアクセスする。
【００２１】
図２は、本発明の処理システムにて用いられる各種装置の構成例を示すブロック図である。入力装置１は、装置全体を制御するＣＰＵ(Central Processing Unit) 等の制御手段１１、ハードディスク等の記録手段１２、情報を一時的に記憶するＲＡＭ(Random Access Memory)等の記憶手段１３、マウス及びキーボード等の入力手段１４、モニタ等の出力手段１５、並びに第１通信網１０１に接続するＬＡＮポート等の通信手段１６を備えている。
【００２２】
認証装置２は、制御手段２１、記録手段２２、記憶手段２３、第１通信網１０１に接続する第１通信手段２４及び第２通信網１０２に接続する第２通信手段２５を備えており、記録手段２２には、入力装置１を用いたサービスの利用に必要な認証情報及び該認証情報に対応付けられたユーザ情報が記録されている。
【００２３】
処理装置３は、制御手段３１、記録手段３２、記憶手段３３、及び第２通信網１０２に接続する通信手段３４を備えている。そして記録手段３２には、表計算ソフト等の様々な応用プログラム、該応用プログラムに対応付けられ処理形式の雛形（テンプレート）となる雛形情報が記録されている。雛形情報としては、例えば貸借対照表、収支表、販売計画表、日報等の雛形が提供される。
【００２４】
記録装置４は、制御手段４１、記録手段４２、記憶手段４３及び通信手段４４を備えている。そして記録手段４２には、入力装置１により、ユーザにより入力されたデータが記録されている。また記録されているデータには階層的に構成される属性が付与されており、データに付与される階層的な属性は、属性情報として記録手段４２に記録される。属性情報により示される階層的な属性とは、例えば「本社−営業−業務日報」等のデータの分類を示す情報であり、これらの関係を示す情報も記録手段４２に記録されている。また属性には、その属性が付与されたデータに対応付けられる雛形情報を示す雛形識別情報も含まれている。
【００２５】
図３は、本発明の処理システムにて処理されるデータに付与される階層的な属性の一例を示す概念図である。最上位に位置する属性として、「本社」、「第１工場」等の事業所を示す属性があり、その下位に、「営業」、「業務日報」等の業務内容を示す属性がある。そしてこの階層的な属性を付与されてデータが記録される。なおデータは、分類のために「２００５年」、「４月」、「１日」等の階層的に構成されるデータ識別情報にて識別されて記録される。即ちデータに対しては、階層的に構成される属性が付与され、更に階層的に構成されるデータ識別情報にて分類されている。図３に例示した属性の階層構造は、業務日報について記録されるデータに付与される属性であるが、データの内容に応じて適宜階層構造を構成することが可能である。なおデータ識別情報の階層的な関係を示す情報も記録装置４が備える記録手段４２に記録されている。
【００２６】
また記録装置４に記録されるデータは、テキストデータとして記録される。なおここでテキストデータとは、バイナリデータに対峙する文言として用いており、例えばＣＳＶ(Comma Separated Values)形式のデータ等のデータも本発明で定義するテキストデータに含まれる。そして記録されるデータの配列は雛形にて決定される。例えばカンマにて区切られた各要素データの配列として構成されるＣＳＶ形式のテキストデータとして記録する場合に、記録されるデータは、雛形に基づいて決定される順序及び項目に係る各要素データの配列となる。例えば「在庫実績」、「生産進捗」、「滞貨調整」、「種別変更」、「生産」、「出荷」及び「滞貨」の項目のデータを記録する場合、記録されるＣＳＶ形式のデータは、これらの７つの要素データが上記の順序で配列され、夫々の間がカンマで区切られたデータとなる。
【００２７】
またこの様に記録される一のテキストデータの中には、複数の要素データが含まれているため、各要素データに対し夫々異なる属性を付与することも可能であり、例えば上述した「在庫実績」等の項目をそのまま属性として付与することも可能であり、更にはユーザの地位等の権限に応じて閲覧可能な項目を設定し、権限に応じた可視属性として付与することも可能である。即ち記録装置４が記録するテキストデータの一部又は全部は、後述する処理により入力装置１を用いて指定された属性情報を含む複数の属性情報に対応付けられて記録されており、テキストデータを構成する各要素データ又はテキストデータ全体と各属性情報との対応関係は雛形にて決定される。
【００２８】
そして階層的に構成される属性及び該属性の下位に階層的に構成されるデータ識別情報に対して一のデータが記録される。即ち属性及びデータ識別情報が決定すると、一意的にデータが決定される。
【００２９】
一方、雛形を示す雛形情報とは、記録装置４に記録されているテキストデータ又はテキストデータを構成する要素データの表示時の配置、要素データに対する計算式、表示画面のレイアウト等の情報である。そして処理装置３において、応用プログラムにより雛形情報に基づく雛形を表示させる処理を実行し、雛形中に使用されるデータとして、記録装置４に記録されているテキストデータを用いることにより、テキストデータとして記録されているデータに基づく貸借対照表、収支表、販売計画、日報等の情報を表示させることが可能となる。
【００３０】
次に本発明の処理システムにて用いられる各種装置の処理について説明する。図４及び図５は、本発明の処理システムにて用いられる入力装置１、認証装置２、処理装置３及び記録装置４のログイン処理を示すフローチャートである。ユーザは、本発明のサービスを利用する場合、入力装置１を操作して、認証装置２にアクセスし、システムの利用に必要なユーザＩＤ及びパスワード、認証カード情報、バイオメトリクス情報等の認証情報の入力を行う。入力装置１は、制御手段１１の制御により、入力手段１４から、認証情報の入力を受け付け（Ｓ１０１）、受け付けた認証情報を通信手段１６から、第１通信網１０１を介して認証装置２へ送信する（Ｓ１０２）。
【００３１】
認証装置２は、制御手段２１の制御により、第１通信手段２４にて認証情報を受信し（Ｓ１０３）、受信した認証情報を記録手段２２に記録している認証情報と照合することにより、認証処理を行う（Ｓ１０４）。そして認証が成功した場合、認証装置２は、認証情報に対応付けて記録されているユーザ情報を抽出し（Ｓ１０５）、抽出したユーザ情報を第１通信手段２４から第１通信網１０１を介して入力装置１へ送信する（Ｓ１０６）。ステップＳ１０４の認証処理により、認証が失敗した場合、不正なアクセスと見なし、以降の処理は行われず、入力装置１に対して、その旨を通知する。ステップＳ１０５にて抽出されるユーザ情報とは、ユーザの氏名、所属、階級、システム利用に係る権限等の情報である。ただしステップＳ１０６にて送信されるユーザ情報とは、記録されている複数のユーザ情報の中の一部である。またこの段階で、認証装置２は、入力装置１と処理装置３とのセッションを確立させる。そして以降の入力装置１及び処理装置３間の通信は、認証装置２を介して行われ、認証装置２は、入力装置１及び処理装置３間で送受信される情報の正当性を検証する認証処理、例えば情報の転送単位となるパケットのヘッダ情報の照合等の処理を行う。
【００３２】
入力装置１は、制御手段１１の制御により、通信手段１６にてユーザ情報を受信し（Ｓ１０７）、受信したユーザ情報を、モニタである出力手段１５から出力する（Ｓ１０８）。出力されたユーザ情報を視認し、認証が成功したことを確認したユーザは、サービスの利用に係る初期画面の表示を要求する入力操作を行う。入力装置１は、制御手段１１の制御により、入力手段１４から初期画面表示要求の操作を受け付け（Ｓ１０９）、初期画面の送信を要求する命令である初期画面要求を、処理装置２へ送信すべく、通信手段１６から第１通信網１０１を介して認証装置２へ送信する（Ｓ１１０）。
【００３３】
認証装置２では、第１通信手段２４にて受信した初期画面要求の正当性を検証する認証処理を行った上で、受信した初期画面要求を第２通信手段２５から第２通信網１０２を介して処理装置３へ送信する。
【００３４】
処理装置３は、制御手段３１の制御により、通信手段３４にて初期画面要求を受信し（Ｓ１１１）、初期画面の表示に要する属性情報の階層的な関係を示す属性関係情報の送信を、記録装置４に対して要求する属性関係情報要求を生成し（Ｓ１１２）、生成した属性関係情報要求を、通信手段３４から第２通信網１０２を介して記録装置４へ送信する（Ｓ１１３）。ステップＳ１１２にて生成される属性関係情報要求は、初期画面要求の送信元のユーザが利用可能な属性情報の関係を要求するものである。属性関係情報要求には、初期画面要求元のユーザを示す情報又はユーザが利用可能な属性情報を指定する情報が含まれているため、この様な要求が可能となる。なお属性には、雛形が対応付けられているので、雛形識別情報の階層的な関係を示す雛形関係情報の送信を要求する様にしても良い。
【００３５】
記録装置４は、制御手段４１の制御により、通信手段４４にて属性関係情報要求を受信し（Ｓ１１４）、記録手段４２に記録されている属性情報同士の関係に基づいて、ユーザが利用可能な属性情報の階層的な関係を示す属性関係情報を生成し（Ｓ１１５）、生成した属性関係情報を通信手段４４から第２通信網１０２を介して処理装置３へ送信する（Ｓ１１６）。
【００３６】
処理装置３は、制御手段３１の制御により、通信手段３４にて属性関係情報を受信し（Ｓ１１７）、初期画面の表示に要するデータ識別情報の階層的な関係を示すデータ関係情報の送信を、記録装置４に対して要求するデータ関係情報要求を生成し（Ｓ１１８）、生成したデータ関係情報要求を、通信手段３４から第２通信網１０２を介して記録装置４へ送信する（Ｓ１１９）。ステップＳ１１８にて生成されるデータ関係情報要求は、初期画面要求の送信元のユーザが利用可能なデータ識別情報の関係を要求するものである。データ関係情報要求には、初期画面要求元のユーザを示す情報又はユーザが利用可能なデータ識別情報を指定する情報が含まれているため、このような要求が可能となる。
【００３７】
記録装置４は、制御手段４１の制御により、通信手段４４にてデータ関係情報要求を受信し（Ｓ１２０）、記録手段４２に記録されているデータ識別情報同士の関係に基づいて、ユーザが利用可能なデータ識別情報の階層関係を示すデータ関係情報を生成し（Ｓ１２１）、生成したデータ関係情報を通信手段４４から第２通信網１０２を介して処理装置３へ送信する（Ｓ１２２）。
【００３８】
処理装置３は、制御手段３１の制御により、通信手段３４にてデータ関係情報を受信し（Ｓ１２３）、ステップＳ１１４にて受信した属性関係情報及びステップＳ１２３にて受信したデータ関係情報に基づいて、初期画面を表示させるための初期画面情報を、例えばＨＴＭＬ等のページ記述言語にて生成し（Ｓ１２４）、生成した初期画面情報を、入力装置１へ送信すべく、通信手段３４から第２通信網１０２を介して認証装置２へ送信する（Ｓ１２５）。
【００３９】
認証装置２では、第２通信手段２５にて受信した初期画面情報の正当性を検証する認証処理を行った上で、受信した初期画面情報を第１通信手段２４から第１通信網１０１を介して入力装置１へ送信する。
【００４０】
入力装置１は、制御手段１１の制御により、通信手段１６にて初期画面情報を受信し（Ｓ１２６）、受信した初期画面情報に基づく初期画面を、モニタである出力手段１５から出力する（Ｓ１２７）。このようにして表示される初期画面には、属性及びデータ識別情報が階層を示す木構造に配置して表示され、ユーザは、必要に応じて属性、データの選択、新たなデータの作成等の処理を行うことが可能となる。なおここではログイン処理として、一度に属性関係情報及びデータ関係情報を記録装置４から処理装置３を介して入力装置１へダウンロードする形態を示したが、必要に応じて属性関係情報等の情報を個別にダウンロードすることも可能である。
【００４１】
図６は、本発明の処理システムにて用いられる入力装置１、認証装置２、処理装置３及び記録装置４の新規ファイル作成処理を示すフローチャートである。ユーザは、ログイン処理により、ログインして初期画面を表示させた後、階層的に構成される属性又は属性の下位に階層的に構成されるデータ識別情報の一つをユーザが指示することで属性が指定され、新たに属性が付与された新規ファイルが作成される。なおユーザが属性を指示した場合、作成される新規ファイルには、指示した属性と同様の属性が付与され、ユーザがデータ識別情報を指示した場合には、指示したデータ識別情報に付与されている属性と同様の属性、即ちそのデータ識別情報の上位の属性が付与される。
【００４２】
上述した操作をユーザが行うことで、入力装置１は、制御手段１１の制御により、入力手段１４から、入力するデータに付与すべき属性を示す属性情報の指定を受け付け（Ｓ２０１）、指定された属性を示す指定属性情報を、処理装置３へ送信すべく、通信手段１６から第１通信網１０１を介して認証装置２へ送信する（Ｓ２０２）。
【００４３】
認証装置２では、第１通信手段２４にて受信した指定属性情報の正当性を検証する認証処理を行った上で、受信した指定属性情報を第２通信手段２５から第２通信網１０２を介して処理装置３へ送信する。ここでいう正当性を検証する認証処理とは、受信した情報が既にログインしている入力装置１から送信された情報であるか否か、またサービスの提供元となる処理装置３に対する正当なサービスの提供の要求であるか否かを検証する処理であり、例えば情報の転送単位となるパケットのヘッダ情報の照合により行われる。なお新規ファイル作成処理の以降の説明において、入力装置１及び処理装置３間で転送される情報に対しては、認証装置２による認証処理が行われる。
【００４４】
処理装置３は、制御手段３１の制御により、通信手段３４にて指定属性情報を受信し（Ｓ２０３）、受信した指定属性情報が示す属性、即ち入力装置１にて指定された属性を新規ファイルに付与する属性として設定し（Ｓ２０４）、設定した属性を示す属性情報を通信手段３４から第２通信網１０２を介して記録装置４へ送信する（Ｓ２０５）。
【００４５】
記録装置４は、制御手段４１の制御により、通信手段４４にて属性情報を受信し（Ｓ２０６）、受信した属性情報が示す属性を新規ファイルに付与すべく設定された属性として記録する（Ｓ２０７）。このとき記録される属性には、該属性に対応付けて予め設定されている雛形情報を識別する雛形識別情報も含まれる。但し、必要に応じて新規ファイルに付与した雛形を変更することも可能である。そして記録装置４は、新規ファイルに対して設定した属性に含まれる雛形識別情報を、通信手段４４から第２通信網１０２を介して処理装置３へ送信する（Ｓ２０８）。
【００４６】
処理装置３は、制御手段３１の制御により、通信手段３４にて雛形識別情報を受信し（Ｓ２０９）、受信した雛形識別情報により識別される雛形情報を記録手段３２から抽出し（Ｓ２１０）、抽出した雛形情報を新規ファイルとして設定する（Ｓ２１１）。なお雛形情報には、処理装置３に記録されている表計算ソフト等の応用プログラム及び該応用プログラムの実行に必要なプログラムモジュールが対応付けられている。そして処理装置３は、設定した新規ファイルをテキストデータ形式の雛形テキストデータとして、通信手段３４から第２通信網１０２を介して記録装置４へ送信する（Ｓ２１２）。雛形情報は、対応する応用プログラムにて実行するための各種書式情報、制御コード等の設定に関する情報を含んでおり、応用プログラムにて実行可能なバイナリデータ形式のファイルである。これに対し記録装置４へ送信される雛形テキストデータは、書式情報、制御コード等の情報を含まないテキストデータである。
【００４７】
記録装置４は、制御手段４１の制御により、通信手段４４にて雛形テキストデータを受信し（Ｓ２１３）、受信した雛形テキストデータを、指定された属性を示す属性情報に対応付けて記録手段４２に記録する（Ｓ２１４）。ステップＳ２１４にて雛形テキストデータの記録に際し、必要に応じてデータの内容が変更される。例えば雛形テキストデータの属性が「本社」−「営業」−「業務日報」であり、データ識別情報が「２００５年」−「４月」−「２日」である場合で、同一属性でデータ識別情報が「２００５年」−「４月」−「１日」のデータが既に記録されているとき、記録されている「２００５年」−「４月」−「１日」のデータ内容に基づいて雛形テキストデータのデータ内容が変更される。ユーザが、新規ファイルの雛形に実際のデータを入力する際に、同一属性の以前のデータを参照することができるからである。そして記録装置４は、記録した雛形テキストデータを、通信手段４４から第２通信網１０２を介して処理装置３へ送信する（Ｓ２１５）。
【００４８】
処理装置３は、制御手段３１の制御により、通信手段３４にて雛形テキストデータを受信し（Ｓ２１６）、受信した雛形テキストデータに基づき必要に応じて変更を行った雛形情報を、入力装置１へ送信すべく、通信手段３４から第２通信網１０２を介して認証装置２へ送信する（Ｓ２１７）。上述した様に雛形情報には、処理装置３に記録されている表計算ソフト等の応用プログラムが対応付けられており、雛形情報の出力に際し応用プログラム上で実行されるプログラムモジュールを要する場合、入力装置１側で必要なプログラムモジュールも雛形情報と共に処理装置３から入力装置１へ送信される。
【００４９】
認証装置２では、第２通信手段２５にて受信した雛形情報の正当性を検証する認証処理を行った上で、受信した雛形情報を第１通信手段２４から第１通信網１０１を介して入力装置１へ送信する。
【００５０】
入力装置１は、制御手段１１の制御により、通信手段１６にて雛形情報を受信し（Ｓ２１８）、受信した雛形情報に基づく雛形を出力手段１５から出力する（Ｓ２１９）。このようにして新規ファイル作成処理が行われる。
【００５１】
図７は、本発明の処理システムにて用いられる入力装置１、認証装置２、処理装置３及び記録装置４の新規ファイル入力処理を示すフローチャートである。図６を用いて示した新規ファイル作成処理により出力手段１５から出力された雛形に対して、ユーザは、数値、文字、計算式等のデータの入力を行い、保存を要求する操作を行うことにより、雛形を新規ファイルとして更新し記録することができる。入力装置１は、制御手段１１の制御により、雛形情報にて示される雛形に対して入力手段１４から入力されるデータを受け付け（Ｓ３０１）、受け付けたデータを、処理装置３へ送信すべく、通信手段１６から第１通信網１０１を介して認証装置２へ送信する（Ｓ３０２）。
【００５２】
認証装置２では、第１通信手段２４にて受信したデータの正当性を検証する認証処理を行った上で、受信したデータを第２通信手段２５から第２通信網１０２を介して処理装置３へ送信する。ここでいう正当性を検証する認証処理とは、受信した情報が既にログインしている入力装置１から送信された情報であるか否か、またサービスの提供元となる処理装置３に対する正当なサービスの提供の要求であるか否かを検証する処理であり、例えば情報の転送単位となるパケットのヘッダ情報の照合により行われる。なお新規ファイル入力処理の以降の説明において、入力装置１及び処理装置３間で転送される情報に対しては、認証装置２による認証処理が行われる。
【００５３】
処理装置３は、制御手段３１の制御により、通信手段３４にて、データを受信し（Ｓ３０３）、受信したデータ及び該データに関する雛形情報に基づいて、該雛形情報に対応付けられている応用プログラムによる処理を実行し（Ｓ３０４）、応用プログラムによる処理の結果となるデータを、テキストデータとして通信手段３４から第２通信網１０２を介して記録装置４へ送信する（Ｓ３０５）。
【００５４】
記録装置４は、制御手段４１の制御により、通信手段４４にてテキストデータを受信し（Ｓ３０６）、受信したテキストデータを、新規ファイル作成時に指定された属性を示す属性情報に対応付けて記録手段４２に記録する（Ｓ３０７）。ステップＳ３０７におけるテキストデータの記録は、新規ファイル作成時に記録した雛形テキストデータの更新処理となる。そして記録装置４は、処理の結果、即ち記録処理が完了したことを示す結果情報を、通信手段４４から第２通信網１０２を介して処理装置３へ送信する（Ｓ３０８）。
【００５５】
処理装置３は、制御手段３１の制御により、通信手段３４にて結果情報を受信し（Ｓ３０９）、受信した結果情報を、入力装置１へ送信すべく、通信手段３４から第２通信網１０２を介して認証装置２へ送信する（Ｓ３１０）。
【００５６】
認証装置２では、第２通信手段２５にて受信した結果情報の正当性を検証する認証処理を行った上で、受信した結果情報を第１通信手段２４から第１通信網１０１を介して入力装置１へ送信する。
【００５７】
入力装置１は、制御手段１１の制御により、通信手段１６にて結果情報を受信し（Ｓ３１１）、受信した結果情報に基づく処理の結果を出力手段１５から出力する（Ｓ３１２）。このようにして新規ファイル記録処理が行われる。
【００５８】
従来のこの様なシステムでは、応用プログラムにて処理された結果は、各種書式情報、制御コード等の設定に関する情報を含み、応用プログラムにて実行可能なファイル形式のバイナリデータとして保存される。これに対し本発明では、入力及び処理の結果を書式情報、制御コード等の情報を含まないテキストデータとして保存する。保存されるテキストデータには、属性情報が対応付けられているため、属性情報に含まれる雛形識別情報にて識別される雛形情報と組み合わせることにより、応用プログラムにて実行可能なバイナリデータを再現することができる。
【００５９】
また記録装置４に記録されたテキストデータは、全体として、入力装置１にて指定された属性情報に対応付けられているだけでなく、テキストデータを構成する各要素データに対して夫々異なる属性を示す属性情報が対応付けられる。例えば雛形に対して入力を受け付けるデータの項目が、「担当者」、「区分」、「結果」及び「評価」で、入力を受け付けたデータが夫々「○田×男」、「営業成績」、「１０００万」及び「ランクＡ」である場合、入力されたデータは、ＣＳＶ形式のテキストデータである「○田×男，営業成績，１０００万，ランクＡ」として記録される。この場合、テキストデータ全体に対して属性が付与されるだけでなく、記録したテキストデータの一部である「○田×男」及び「ランクＡ」に対しても属性が付与される。この様にテキストデータの一部又は全部と、各属性情報との対応関係は、雛形にて決定される。雛形情報にて決定される複数の属性情報に対し、夫々テキストデータの一部又は全部を対応付けることにより、記録されたテキストデータを、属性情報に応じて容易に再編集することが可能となる。例えばテキストデータ中の「評価」に関するデータについては、管理職のみが閲覧可能な属性を付与し、人事評価用の応用プログラム及び雛形情報に対応付けることにより、管理職による人事評価用のデータとして利用することが可能となる。
【００６０】
この様に入力及び処理の結果をテキストデータとして、雛形情報と切り離して保存することにより、テキストデータの全体又は一部の結合及び分離を容易に行うことが可能であり、他のシステムからの利用、例えばＳＱＬ(Structured Query Language) 等のデータベース操作用言語を用いたデータの操作を容易に行うことが可能である。
【００６１】
図８は、本発明の処理システムにて用いられる入力装置１、認証装置２、処理装置３及び記録装置４のファイル再利用処理を示すフローチャートである。ユーザは、保存しているデータの閲覧又は修正を所望する場合、図４及び図５に示したログイン処理により、認証装置２の認証を受け、保存しているファイルを閲覧する操作を行うことにより、記録装置４にアクセスし、記録装置４に記録されている階層的に構成された属性を示す属性情報の中から閲覧を所望するファイルに付与された属性を示す属性情報を指定する操作を行う。なお属性情報の指定に際しては、検索等の機能を用いることができる。
【００６２】
入力装置１は、制御手段１１の制御により、入力手段１４から属性情報の指定を受け付け（Ｓ４０１）、指定を受け付けた属性を示す指定属性情報を、処理装置３へ送信すべく、通信手段１６から第１通信網１０１を介して認証装置２へ送信する（Ｓ４０２）。
【００６３】
認証装置２では、第１通信手段２４にて受信した指定属性情報の正当性を検証する認証処理を行った上で、受信した指定属性情報を第２通信手段２５から第２通信網１０２を介して処理装置３へ送信する。ここでいう正当性を検証する認証処理とは、受信した情報が既にログインしている入力装置１から送信された情報であるか否か、またサービスの提供元となる処理装置３に対する正当なサービスの提供の要求であるか否かを検証する処理であり、例えば情報の転送単位となるパケットのヘッダ情報の照合により行われる。なおファイル再利用処理の以降の説明において、入力装置１及び処理装置３間で転送される情報に対しては、認証装置２による認証処理が行われる。
【００６４】
処理装置３は、制御手段３１の制御により、通信手段３４にて指定属性情報を受信し（Ｓ４０３）、受信した指定属性情報にて示される属性が付与されているデータを記録装置４から抽出するための抽出条件を示す命令である抽出条件情報を、通信手段３４から第２通信網１０２を介して記録装置４へ送信する（Ｓ４０４）。
【００６５】
記録装置４は、制御手段４１の制御により、通信手段４４にて抽出条件情報を受信し（Ｓ４０５）、受信した抽出条件情報にて示される抽出条件、即ち入力装置１にて指定された属性情報にて示される属性が付与されているデータを記録手段４２から抽出し（Ｓ４０６）、抽出したデータ及び該データに付与された属性に対応する雛形識別情報を、通信手段４４から第２通信網１０２を介して処理装置３へ送信する（Ｓ４０７）。
【００６６】
処理装置３は、制御手段３１の制御により、通信手段３４にてデータ及び雛形識別情報を受信し（Ｓ４０８）、受信した雛形識別情報にて識別される雛形情報を記録手段３２から抽出し（Ｓ４０９）、抽出した雛形情報が示す雛形及び受信したデータに基づいて、抽出した雛形情報に対応付けられている応用プログラムによる処理を実行し（Ｓ４１０）、処理の結果、即ち応用プログラムによりデータを実行した結果を閲覧するための情報を、入力装置１へ送信すべく、通信手段３４から第２通信網１０２を介して認証装置２へ送信する（Ｓ４１１）。
【００６７】
認証装置２では、第２通信手段２５にて受信した処理結果の正当性を検証する認証処理を行った上で、受信した処理結果を第１通信手段２４から第１通信網１０１を介して入力装置１へ送信する。
【００６８】
入力装置１は、制御手段１１の制御により、通信手段１６にて処理の結果を受信し（Ｓ４１２）、受信した処理の結果を出力手段１５から出力する（Ｓ４１３）。出力された処理の結果により、ユーザは、保存しているファイルの閲覧を行うことができ、また修正を行うべく新たなデータの入力を行うことができる。
【００６９】
前記実施の形態に示したシステム構成は、本発明を実現する無数にある形態の一つに過ぎず、本発明は、属性情報階層的に管理し、テキストデータ、雛形情報及び属性情報を夫々異なる情報として管理する様々な形態に展開することが可能である。
【図面の簡単な説明】
【００７０】
【図１】本発明の処理システムの構成例を示す概念図である。
【図２】本発明の処理システムにて用いられる各種装置の構成例を示すブロック図である。
【図３】本発明の処理システムにて処理されるデータに付与される階層的な属性の一例を示す概念図である。
【図４】本発明の処理システムにて用いられる入力装置、認証装置、処理装置及び記録装置のログイン処理を示すフローチャートである。
【図５】本発明の処理システムにて用いられる入力装置、認証装置、処理装置及び記録装置のログイン処理を示すフローチャートである。
【図６】本発明の処理システムにて用いられる入力装置、認証装置、処理装置及び記録装置の新規ファイル作成処理を示すフローチャートである。ユ
【図７】本発明の処理システムにて用いられる入力装置、認証装置、処理装置及び記録装置の新規ファイル入力処理を示すフローチャートである。
【図８】本発明の処理システムにて用いられる入力装置、認証装置、処理装置及び記録装置のファイル再利用処理を示すフローチャートである。
【符号の説明】
【００７１】
１  入力装置
２  認証装置
３  処理装置
４  記録装置
【図１】
2007072722.tif 000003
【図２】
2007072722.tif 000004
【図３】
2007072722.tif 000005
【図４】
2007072722.tif 000006
【図５】
2007072722.tif 000007
【図６】
2007072722.tif 000008
【図７】
2007072722.tif 000009
【図８】
2007072722.tif 000010