(57)【要約】【課題】文字データの保存形態を、その入力フォーマットに拘わることなく統一化する。【解決手段】サーバ装置４は、クライアント装置５から第１の入力データＤ１を受信すると、第１の入力表データＤ１の入力領域ａ１〜ｍに格納された第１の文字データｄ１１〜ｍを、テキストデータｔ１１〜ｍと組版情報ｔ２１〜ｐとに分離可能でかつ組版情報ｔ２１〜ｐの中から任意の組版情報ｔ２１〜ｘを選択的に分離取り出し可能な第２の文字データｄ２１〜ｍと入力表１０の入力領域ａ１〜ｍとが互いに対応付けらてなる第２の入力データＤ２に変換する。そして、組版情報管理テーブルＴで指定される各記録領域ｂ１〜ｑの組版情報ｔ２１〜ｘとテキストデータｔ１１〜ｍとからなる第３の文字データｄ３１〜ｑを生成して出力表１１の各記録領域ｂ１〜ｑに記録領域で規定されるレイアウト情報に基づいて格納して出力表データＤ３とする。【選択図】  図１
2004302592.tif 000002
【特許請求の範囲】
【請求項１】
電気通信回線により互いに通信可能に接続された複数のコンピュータの一つに設けられたサーバ装置と、他の前記コンピュータに設けられたクライアント装置とを備え、
前記クライアント装置は、
当該クライアント装置がインストールされる前記コンピュータの表示器に、少なくともテキストデータとその組版情報とを含む第１の文字データを格納する入力領域を有する入力表を表示しつつ、前記コンピュータにインストールされた任意の文章作成ソフトウェアの制御の基で実施される前記コンピュータの操作者による前記入力領域への前記第１の文字データの入力を促がす機能と、
前記操作者が前記入力器に入力する前記第１の文字データと前記入力表の各入力領域とが互いに対応付けられてなる第１の入力データを生成して前記サーバ装置に送信する機能と、
を実行するものであり、
前記サーバ装置は、
前記第１の入力データを前記クライアント装置から受信する機能と、
受信した前記第１の入力データの入力領域に格納された前記第１の文字データを、テキストデータと組版情報とに分離可能でかつ前記組版情報の中から任意の組版情報を選択的に分離取り出し可能な第２の文字データに変換する機能と、
前記第２の文字データと前記入力表の各入力領域とが互いに対応付けられてなる第２の入力データを生成する機能と、
前記入力領域に対応付けられる記録領域を有するとともに、前記記録領域それぞれにはその記録領域に格納する文字データに当てはめられるレイアウト情報が予め設定されている出力表を設定して記録する機能と、
前記出力表の各記録領域に記録する第３の文字データで必要となる前記組版情報を指定する組版情報管理テーブルを記録する機能と、
前記出力表を選択したうえで、選択した前記出力表に対応する前記組版情報管理テーブルで指定される各記録領域の組版情報とテキストデータとを前記第２の入力データから分離させて取り出すことで前記第３の文字データを生成する機能と、
前記第３の文字データを、前記出力表の各記録領域にその記録領域で規定される前記レイアウト情報に基づいて格納することで出力データを生成する機能と、
を実行するものである、
ことを特徴とする文書データ管理システム。
【請求項２】
請求項１に記載の文章データ管理システムにおいて、
前記サーバ装置は、前記出力データを記録する機能をさらに実行するものである、
ことを特徴とする文書データ管理システム。
【請求項３】
請求項１または２に記載の文章データ管理システムにおいて、
前記クライアント装置は前記入力領域を複数設定するものであり、
前記サーバ装置は前記記録領域を複数設定するものである、
ことを特徴とする文書データ管理システム。
【請求項４】
請求項１ないし３のいずれかに記載の文書データ管理システムにおいて、
前記サーバ装置は前記出力表を複数設定するものである、
ことを特徴とする文章データ管理システム。
【請求項５】
請求項１ないし４のいずれかに記載の文書データ管理システムにおいて、
前記サーバ装置は、前記第２の入力データを記録する機能を実行するものである、
ことを特徴とする文書データ管理システム。
【請求項６】
請求項１ないし５のいずれかに記載の文章データ管理システムにおいて、
前記サーバ装置は、
前記第１の文字データを前記第２の文字データに変換する変換ソフトウェアを、複数ある前記文章作成ソフトウェアそれぞれでそのデータフォーマットが規定される第１の文字データに対応して前記データフォーマット毎に記録する機能と、
前記第１の文字データの前記データフォーマットを判断する機能と、
判断した前記データフォーマットに応じた前記変換ソフトウェアを呼び出して、呼び出した前記変換ソフトウェアを用いて前記第１の文字データを前記第２の文字データに変換する機能と、
をさらに実行すものである、
ことを特徴とする文章データ管理システム。
【請求項７】
電気通信回線により互いに通信可能に接続された複数のコンピュータの一つにインストールされるクライアントプログラムと他の前記コンピュータにインストールされるサーバプログラムとを備え、
前記クライアントプログラムは、
当該クライアントプログラムがインストールされる前記コンピュータの表示器に、少なくともテキストデータと組版情報とを含む第１の文字データを格納する入力領域を有する入力表を表示しつつ、前記コンピュータにインストールされた任意の文章作成ソフトウェアの制御の基で実施される前記コンピュータの操作者による前記入力領域への前記第１の文字データの入力を促がす機能と、
前記操作者が前記入力器に入力する前記第１の文字データと前記入力表の各入力領域とが互いに対応付けられてなる第１の入力データを生成して前記サーバ装置に送信する機能と、
を当該クライアントプログラムがインストールされるコンピュータに実行させるプログラムであり、
前記サーバプログラムは、
前記第１の入力データを前記クライアント装置から受信する機能と、
受信した前記第１の入力データの入力領域に格納された前記第１の文字データを、テキストデータと組版情報とに分離可能でかつ前記組版情報の中から任意の組版情報を選択的に分離取り出し可能な第２の文字データに変換する機能と、
前記第２の文字データと前記入力表の各入力領域とが互いに対応付けられてなる第２の入力データを生成する機能と、
前記入力領域に対応付けられる記録領域を有するとともに、前記記録領域それぞれにはその記録領域に格納する文字データに当てはめられるレイアウト情報が予め設定されている出力表を設定して記録する機能と、
前記出力表の各記録領域に記録する第３の文字データで必要となる前記組版情報を指定する組版情報管理テーブルを記録する機能と、
前記出力表を選択したうえで、選択した前記出力表に対応する前記組版情報管理テーブルで指定される各記録領域の組版情報とテキストデータとを前記第２の入力データから分離させて取り出すことで前記第３の文字データを生成する機能と、
前記第３の文字データを、前記出力表の各記録領域にその記録領域で規定される前記レイアウト情報に基づいて格納することで出力データを生成する機能と、
を当該サーバプログラムがインストールされるコンピュータに実行させるプログラムである、
ことを特徴とする文書データ管理プログラム。
【請求項８】
請求項７に記載の文章データ管理プログラムにおいて、
前記サーバプログラムは、前記出力データを記録する機能を、当該サーバプログラムがインストールされるコンピュータにさらに実行させるプログラムである、
ことを特徴とする文書データ管理システム。
【請求項９】
請求項７または８に記載の文章データ管理プログラムにおいて、
前記クライアントプログラムは前記入力領域を複数設定する機能を、当該クライアントプログラムがインストールされるコンピュータにさらに実行させるプログラムであり、
前記サーバプログラムは前記記録領域を複数設定する機能を、当該サーバプログラムがインストールされるコンピュータにさらに実行させるプログラムである、
ことを特徴とする文書データ管理プログラム。
【請求項１０】
請求項７ないし９のいずれかに記載の文書データ管理プログラムにおいて、
前記サーバプログラムは、前記出力表を複数設定する機能を、当該サーバプログラムがインストールされるコンピュータに実行させるプログラムである、
ことを特徴とする文章データ管理プログラム。
【請求項１１】
請求項７ないし１０のいずれかに記載の文書データ管理プログラムにおいて、
前記サーバプログラムは、前記第２の入力データを記録する機能を、当該サーバプログラムがインストールされるコンピュータに実行させるプログラムである、
ことを特徴とする文書データ管理システム。
【請求項１２】
請求項７ないし１２のいずれかに記載の文章データ管理プログラムにおいて、
前記サーバプログラムは、
前記第１の文字データを前記第２の文字データに変換する変換ソフトウェアを、複数ある前記文章作成ソフトウェアそれぞれでそのデータフォーマットが規定される第１の文字データに対応して前記データフォーマット毎に記録する機能と、
前記第１の文字データの前記データフォーマットを判断する機能と、
判断した前記データフォーマットに応じた前記変換ソフトウェアを呼び出して、呼び出した前記変換ソフトウェアを用いて前記第１の文字データを前記第２の文字データに変換する機能と、
を当該サーバプログラムがインストールされるコンピュータに実行させるプログラムであることを特徴とする文章データ管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力表を設定してその入力表に入力される文字データと前記入力表とを対応付けて記録したうえで、そのデータをサーバ装置に送信するクライアント装置と、クライアント装置から送信された入力表と文字データとを出力表のレイアウトに変換して記録するサーバ装置とを備えた文字データ管理システムおよびプログラムに関する。
【０００２】
【従来の技術】
従来から、互いに電気通信回線を介して通信可能に接続されたサーバ装置とクライアント装置との間で文章データの管理を行うシステムとして、次のようなシステムが提案されている。
【０００３】
このシステムでは、まず、クライアント装置側に入力表を設定してその入力表を表示器に表示する。そして、表示器の表示を確認しながら操作者が行う入力操作で入力される文字データと前記入力表とを対応付けて記録したうえで、その記録データ（入力表・文字データ）をサーバ装置に送信する。
【０００４】
サーバ装置では、クライアント装置から送信された入力表と文字データとを出力表のレイアウトに変換して記録する。（特許文献１，２参照）
【０００５】
【特許文献１】
特開２００１−０４３２３４号公報
【特許文献２】
特開２０００−２８５１３４号公報
【０００６】
【発明が解決しようとする課題】
このようにしてクライアント装置とサーバ装置との間で文章データの一元管理を実施するシステムにおいては、テキストデータを一元管理の対象としており、サーバ間で送受される文字データはテキストデータでしかなかった。そのため、クライアント装置側の文章入力ソフトウエアで組版情報やレイアウト情報を付加した状態でテキストデータを作成して入力表に対応付けたとしても、その付属情報（組版情報・レイアウト情報）はサーバ装置に授け渡すことができなかった。なお、ここでいう組版情報は、文字データに依存した書式情報であって、フォンド，下付き文字，上付き文字等の書体情報がその例として挙げられる。レイアウト情報は、文字の配置向き情報（縦向き、横向き）や文字サイズ情報がその例として挙げられる。
【０００７】
【課題を解決するための手段】
上述した課題を解決するためには、本発明の文書データ管理システムは、電気通信回線により互いに通信可能に接続された複数のコンピュータの一つに設けられたサーバ装置と、他の前記コンピュータに設けられたクライアント装置とを備えている。
【０００８】
前記クライアント装置は、
当該クライアント装置がインストールされる前記コンピュータの表示器に、少なくともテキストデータとその組版情報とを含む第１の文字データを格納する入力領域を有する入力表を表示しつつ、前記コンピュータにインストールされた任意の文章作成ソフトウェアの制御の基で実施される前記コンピュータの操作者による前記入力領域への前記第１の文字データの入力を促がす機能と、
前記操作者が前記入力器に入力する前記第１の文字データと前記入力表の各入力領域とが互いに対応付けられてなる第１の入力データを生成して前記サーバ装置に送信する機能と、
を実行するものである。
【０００９】
前記サーバ装置は、
前記第１の入力データを前記クライアント装置から受信する機能と、
受信した前記第１の入力データの入力領域に格納された前記第１の文字データを、テキストデータと組版情報とに分離可能でかつ前記組版情報の中から任意の組版情報を選択的に分離取り出し可能な第２の文字データに変換する機能と、
前記第２の文字データと前記入力表の各入力領域とが互いに対応付けられてなる第２の入力データを生成する機能と、
前記入力領域に対応付けられる記録領域を有するとともに、前記記録領域それぞれにはその記録領域に格納する文字データに当てはめられるレイアウト情報が予め設定されている出力表を設定して記録する機能と、
前記出力表の各記録領域に記録する第３の文字データで必要となる前記組版情報を指定する組版情報管理テーブルを記録する機能と、
前記出力表を選択したうえで、選択した前記出力表に対応する前記組版情報管理テーブルで指定される各記録領域の組版情報とテキストデータとを前記第２の入力データから分離させて取り出すことで前記第３の文字データを生成する機能と、
前記第３の文字データを、前記出力表の各記録領域にその記録領域で規定される前記レイアウト情報に基づいて格納することで出力データを生成する機能と、
を実行するものである。
【００１０】
また、本発明の文書データ管理プログラムは、電気通信回線により互いに通信可能に接続された複数のコンピュータの一つにインストールされるクライアントプログラムと他の前記コンピュータにインストールされるサーバプログラムとを備えている。
【００１１】
前記クライアントプログラムは、
当該クライアントプログラムがインストールされる前記コンピュータの表示器に、少なくともテキストデータと組版情報とを含む第１の文字データを格納する入力領域を有する入力表を表示しつつ、前記コンピュータにインストールされた任意の文章作成ソフトウェアの制御の基で実施される前記コンピュータの操作者による前記入力領域への前記第１の文字データの入力を促がす機能と、
前記操作者が前記入力器に入力する前記第１の文字データと前記入力表の各入力領域とが互いに対応付けられてなる第１の入力データを生成して前記サーバ装置に送信する機能と、
を当該クライアントプログラムがインストールされるコンピュータに実行させるプログラムである。
【００１２】
前記サーバプログラムは、
前記第１の入力データを前記クライアント装置から受信する機能と、
受信した前記第１の入力データの入力領域に格納された前記第１の文字データを、テキストデータと組版情報とに分離可能でかつ前記組版情報の中から任意の組版情報を選択的に分離取り出し可能な第２の文字データに変換する機能と、
前記第２の文字データと前記入力表の各入力領域とが互いに対応付けられてなる第２の入力データを生成する機能と、
前記入力領域に対応付けられる記録領域を有するとともに、前記記録領域それぞれにはその記録領域に格納する文字データに当てはめられるレイアウト情報が予め設定されている出力表を設定して記録する機能と、
前記出力表の各記録領域に記録する第３の文字データで必要となる前記組版情報を指定する組版情報管理テーブルを記録する機能と、
前記出力表を選択したうえで、選択した前記出力表に対応する前記組版情報管理テーブルで指定される各記録領域の組版情報とテキストデータとを前記第２の入力データから分離させて取り出すことで前記第３の文字データを生成する機能と、
前記第３の文字データを、前記出力表の各記録領域にその記録領域で規定される前記レイアウト情報に基づいて格納することで出力データを生成する機能と、
を当該サーバプログラムがインストールされるコンピュータに実行させるプログラムである。
【００１３】
本発明は、上記構成を備えることにより、第１の文字データに、予め組版情報管理テーブルで予め設定される組版情報と出力表で設定されるレイアウト情報とをさらに付加してなる第３の文字データに変換し、この第３の文字データを出力表に格納した状態でサーバ装置から出力することが可能となる。しかも、設定した出力表の形態に基づいて出力データの出力フォーマットを統一化することも可能となる。
【００１４】
なお、前記サーバ装置（プログラム）は、前記出力データを記録する機能をさらに実行するものであるのが好ましい。そうすれば、記録した出力データを後日、サーバ装置から取り出して利用することが可能となる。
【００１５】
なお、前記入力領域と前記記録領域とはそれぞれ複数設定されるのが好ましい。そうすれば、複数の文字データを有する複雑な文字データを本発明で取り扱うことが可能となり、その分、本発明の利便性がさらに向上する。
【００１６】
なお、前記出力表は複数設定されるのが好ましい。そうすれば、第３の文字データを種々の出力フォーマットで出力することが可能となり、その分、本発明の利便性がさらに向上する。
【００１７】
前記サーバ装置（プログラム）は、前記第２の入力データを記録する機能を実行するものであるのが好ましい。そうすれば、第２の入力データを一次記録したうえで、後の任意の時間で第２の入力データを読み出して出力データに変換することが可能となり、その分、本発明の利便性がさらに向上する。
【００１８】
なお、前記サーバ装置（プログラム）は、
前記第１の文字データを前記第２の文字データに変換する変換ソフトウェアを、複数ある前記文章作成ソフトウェアそれぞれでそのデータフォーマットが規定される第１の文字データに対応して前記データフォーマット毎に記録する機能と、
前記第１の文字データの前記データフォーマットを判断する機能と、
判断した前記データフォーマットに応じた前記変換ソフトウェアを呼び出して、呼び出した前記変換ソフトウェアを用いて前記第１の文字データを前記第２の文字データに変換する機能と、
をさらに実行すものであるのが好ましい。そうすれば、データフォーマットの異なる複数種類の第１の文字データを自動的に第２の文字データに変換することが可能となる。その分、さらに本発明の利便性が向上する。
【００１９】
なお、本発明における組版情報とは、文字データに依存した書式情報であって、フォンド，下付き文字，上付き文字等の書体情報がその例として挙げられる。レイアウト情報とは、文字の配置向き情報（縦向き、横向き）や文字サイズ情報がその例として挙げられる。
【００２０】
【発明の実施の形態】
図１は、本発明の一実施形態の文章データ管理システムの構成図である。本実施形態では、大学において各教員の研究発表に関するデータを管理するシステムを例にして説明する。
【００２１】
本実施形態の文章データ管理システム１は、次のシステム構成を備えている。本実施形態の文章データ管理システム１は、複数のコンピュータ３１〜ｎを備えている。各コンピュータ３１〜ｎは電気通信回線２により互いに通信可能に接続されている。電気通信回線２は例えば、光ファイバケーブル網により構成されており、コンピュータ３１〜ｎはこのような電気通信回線２で構成されるＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）により通信可能に接続されている。
【００２２】
各コンピュータ３１〜ｎ（ｎは任意の自然数）の一つであるコンピュータ３１には、サーバプログラム（以下、サーバ装置という）４がインストールされている。また、コンピュータ３１はデータベース装置６がデータの相互通信可能に接続されている。データベース装置６は、サーバ装置４で取り扱う各種の情報を記録する装置である。他のコンピュータ３２〜ｎには、クライアントプログラム（以下、クライアント装置という）５がインストールされている。コンピュータ３１〜ｎはそれぞれ表示器７と入力器（キーボード）８とを備えている。
【００２３】
クライアント装置５は、次の機能を実行するプログラム構成を有している。
・コンピュータ３２〜ｎの表示器７に、少なくともテキストデータｔ１１〜ｍと組版情報ｔ２１〜ｐとを含む第１の文字データｄ１１〜ｍ（ｍは任意の自然数）をそれぞれ格納する複数の入力領域ａ１〜ｍ（ｍは任意の自然数）を有する入力表１０を表示する機能。
・コンピュータ３２〜ｎにインストールされた任意の文章作成ソフトウェアの制御の基で実施されるコンピュータ３２〜ｎの操作者による入力領域ａ１〜ｍへの第１の文字データｄ１１〜ｍの入力を促してその入力を待機する機能。
・操作者がコンピュータ３２〜ｎの入力器８に入力する第１の文字データｄ１１〜ｍと入力表１０の入力領域ａ１〜ｍとが互いに対応付けられてなる第１の入力データＤ１を生成する機能。
・第１の入力データＤ１をサーバ装置４に送信する機能。
【００２４】
以上の機能をコンピュータ３２〜ｎに実行させるプログラム構成をクライアント装置５は有している。
【００２５】
入力表１０としては、図２に示す表構成がその一例として挙げられる。第１の文字データｄ１１〜ｍ（ｍは任意の自然数）は、コンピュータ３２〜ｎにインストールされた任意の文章作成ソフトウェアの制御の基で作成される文字データであって、図３に示すように、少なくともテキストデータｔ１１〜ｍとその組版情報ｔ２１〜ｐ（ｐは任意の自然数）とを含んで構成される。ここで、組版情報ｔ２１〜ｐとは、テキストデータｔ１１〜ｍに依存した書式情報であって、フォンド，下付き文字，上付き文字等の書体情報がその例として挙げられる。これらの組版情報ｔ２１〜ｐは各組版毎に設定されており、設定された組版数に応じてその数があり、組版情報の符号ｔ２１〜ｐに付された下付き文字１〜ｐは組版数に応じてその数が設定される。第１の文字データｄ１１〜ｍは、図示はしないがレイアウト情報を含んで構成されている。しかしながら、本実施形態では、レイアウト情報を含まないデータとして第１の文字データｄ１１〜ｍを規定してもよい。ここでいうレイアウト情報としては、文字の配置向き情報（縦向き、横向き）や文字サイズ情報がその例として挙げられる。
【００２６】
また、第１の文字データｄ１１〜ｍは、各文章作成ソフトウェアでそのフォーマットが規定される文字データであって、任意の組版情報ｔ２１〜ｐを選択的に抽出することも、任意の組版情報ｔ２１〜ｐだけを選択的にテキストデータｔ１１〜ｍに付与することも、そのフォーマット構造上、困難なデータ構成を有している。
【００２７】
第１の入力データＤ１としては、図４に示す表示イメージがその一例として挙げられる。
【００２８】
サーバ装置４は、次の機能を実行するプログラムである。
・第１の入力データＤ１をクライアント装置５から受信する機能。
・受信した第１の入力データＤ１の入力領域ａ１〜ｍに格納された第１の文字データｄ１１〜ｍのデータフォーマットを判断する機能。
・第１の文字データｄ１１〜ｍを、テキストデータｔ１１〜ｍと組版情報ｔ２１〜ｐとに分離可能でかつ組版情報ｔ２１〜ｐの中から任意の組版情報ｔ２１〜ｘを選択的に分離取り出し可能な第２の文字データｄ２１〜ｍに変換する変換ソフトウェアを、第１の文字データｄ１１〜ｍのフォーマット毎に複数設定してそれぞれ記録する機能。
・第１の文字データｄ１１〜ｍのデータフォーマットを判断する機能。
・判断した第１の文字データｄ１１〜ｍのデータフォーマットに応じた変換ソフトウェアを呼び出す機能。
・呼び出した変換ソフトウェアを用いて、第１の文字データｄ１１〜ｍをテキストデータｔ１１〜ｍと組版情報ｔ２１〜ｐとに分離可能でかつ組版情報ｔ２１〜ｐの中から任意の組版情報ｔ２１〜ｘを選択的に分離取り出し可能な第２の文字データｄ２１〜ｍに変換する機能。
・第２の文字データｄ２１〜ｍと入力表１０の各入力領域ａ１〜ｍとが互いに対応付けられてなる第２の入力データＤ２を生成する機能。
・第２の入力データＤ２をデータベース装置６に記録する機能。
・入力領域ａ１〜ｍに対応付けられる記録領域ｂ１〜ｑ（ｑは任意の自然数）を有するとともに、記録領域ｂ１〜ｑそれぞれにはその記録領域ｂ１〜ｑに格納する文字データに当てはめられるレイアウト情報が予め設定されている出力表１１を設定してサーバ装置４内の記録器（図示省略）に記録する機能。
・出力表１１の各記録領域ｂ１〜ｑに記録する第３の文字データｄ３１〜ｑで必要となる組版情報ｔ２１〜ｐを指定する組版情報管理テーブルＴを生成して記録する機能。
・データベース装置６に記録している任意の第２の入力データＤ２を読み出す機能。
・出力表１１を選択したうえで、選択した出力表１１に対応する組版情報管理テーブルＴで指定される各記録領域ｂ１〜ｑの第２の文字データｄ２１〜ｍを読み出したうえで、読み出した第２の入力データＤ２から組版情報ｔ２１〜ｐとテキストデータｔ１１〜ｍとを分離させて取り出すことで第３の文字データｄ３１〜ｑを生成する機能。
・第３の文字データｄ３１〜ｑを出力表１１の各記録領域ｂ１〜ｑに格納することで出力データＤ３を生成する機能。
【００２９】
以上の機能をコンピュータ３１に実行させるプログラム構成をサーバ装置４は有している。
【００３０】
第１の文字データｄ１１〜ｍのデータフォーマットとは、第１の文字データｄ１１〜ｍを作成した文章作成ソフトウェアが文章データ作成時に規定するデータフォーマットである。
【００３１】
第２の文字データｄ２１〜ｍは、図５に示すように、テキストデータｔ１１〜ｍ（無変換）と、任意の組版情報ｔ２’１〜ｘが分離取り出し可能な組版情報ｔ２’１〜ｐとを組み合わせて構成される。このような第２の文字データｄ２１〜ｍのフォーマットとしては、マイクロソフト社が提唱しているＲＴＦ（Ｒｉｃｈ  ｔｅｘｔ  Ｆｏｒｍａｔ）がその一例として挙げられる。
【００３２】
変換ソフトウェアは、複数ある第１の文字データｄ１１〜ｍのデータフォーマットに応じてそれぞれ設けられており、各変換ソフトウェアはサーバ装置４の記憶器（図示省略）に予め記録される。
【００３３】
出力表１１としては、例えば、図６に示す表構成と図７に示す表構成とがその一例として挙げられる。ここで、注目すべきは、各出力表１１における記録領域ｂ１〜ｑのそれぞれと、入力表１０における入力領域ａ１〜ｍのそれぞれとは、互いに対応付けられて設定されているものの、全ての入力領域ａ１〜ｍに対応する記録領域ｂ１〜ｑを必ずしも設ける必要がない点である。記録領域ｂ１〜ｑは、全ての入力領域ａ１〜ｍに対応している場合もあれば対応していない場合もある。つまり、記録領域ｂ１〜ｑは、入力領域ａ１〜ｍに関係なく、出力情報として必要とされる記録領域ｂ１〜ｑだけが出力表１１に設定される。なお、図２と、図６，図７において、入力領域ａ１〜ｍと記録領域ｂ１〜ｑとの各符号に付された下付き番号は、互いに対応していることを示している。また、入力領域ａ１〜ｍと記録領域ｂ１〜ｑとを互いに対応付けるためには、例えば、対応するものどうしに共通の配置タグ＠１〜ｍを付けて、データ管理すればよい。
【００３４】
第１の入力表データＤ１は、図８に示すように、入力領域ａ１〜ｍと、第１の文字データｄ１１〜ｍとが互いに対応付けられたテーブルデータとして記録される。
【００３５】
第２の入力表データＤ２は、図９に示すように、入力領域ａ１〜ｍと第２の文字データｄ２１〜ｍとが互いに対応付けられたテーブルデータとして記録される。ここで、第２の入力表データＤ２では、一部の入力領域ａ１〜ｍに、第２の文字データｄ２１〜ｍとテキストデータｔ１１〜ｍとが格納されている。テキストデータｔ１１〜ｍは、第２の入力表データＤ２の記録内容を検索する際において検索対象データとして用いられる。なお、図８，図９の示す第１の入力表データＤ１と第２の入力表データＤ２とに設けられた連番情報は、各データを区別するために付される連続番号である。
【００３６】
組版情報管理テーブルＴは、図１０（ａ）に示す組版指定テーブルＴ１と、図１０（ｂ）に示す組版対応テーブルＴ２とから構成される。組版指定テーブルＴ１は、記録領域ｂ１〜ｑに格納される第３の文字データｄ３１〜ｑの各記録領域ｂ１〜ｑに適用される組版情報ｔ２１〜ｐを指定するテーブルデータである。組版対応テーブルＴ２は、組版情報ｔ３１〜ｐと実際の組版内容とを対応付けるテーブルデータである。
【００３７】
次に、文章データ管理システム１による文章管理操作を図１１〜図１３のフローチャートを参照して説明する。図１１は、クライアント装置５の操作手順を示す。図１２はサーバ装置４における第１の操作手順を示す。図１３はサーバ装置４における第２の操作手順を示す。
【００３８】
まず、クライアント装置５の操作を図１１のフローチャートを参照して説明する。クライアント装置５は、図２に示す入力表１０を生成してコンピュータ３２〜ｎの表示器７に表示する。入力表１０は、図３に示す第１の文字データｄ１１〜ｍを格納する入力領域ａ１〜ｍを有する入力表１０として構成される。クライアント装置５は、入力表１０を表示しつつ操作者による入力操作が為されるか否かを監視する（Ｓ１１０１）。
【００３９】
ここでいう入力操作とは、コンピュータ３２〜ｎに予めインストールされている任意の文章作成ソフトウェアの制御の基で入力器８を介して実施される入力領域ａ１〜ｍへの第１の文字データｄ１１〜ｍ（図３参照）の入力操作である。
【００４０】
Ｓ１１０１で入力操作が実施されたことを確認すると、クライアント装置５は、入力された第１の文字データｄ１と入力表１０の入力領域ａ１〜ｍとが互いに対応付けられてなる第１の入力データＤ１（図８参照）を生成する（Ｓ１１０２）。
【００４１】
Ｓ１１０２で第１の入力データＤ１を生成したクライアント装置５は、生成した第１の入力データＤ１を、電気通信回線２を介してサーバ装置４に送信する（Ｓ１１０３）。送信は、例えば電子メールの形態で実施される。
【００４２】
次に、サーバ装置４の第１の操作を図１２のフローチャートを参照して説明する。サーバ装置４は、クライアント装置５から電気通信回線２を介して第１の入力データＤ１を受信したか否かを監視する（Ｓ１２０１）。
【００４３】
Ｓ１２０１で、第１の入力データＤ１を受信したことを確認すると、サーバ装置４は、第１の入力データＤ１を受信データから取り出したうえで、その第１の入力データＤ１の各入力領域ａ１〜ｍから第１の文字データｄ１１〜ｍを抽出する（Ｓ１２０２）。
【００４４】
次に、サーバ装置４は、Ｓ１２０２で抽出した第１の文字データｄ１１〜ｍを作成した文章作成ソフトウェアが何であるかを判断する（Ｓ１２０３）。ソフトウェアの判断は、第１の文字データｄ１１〜ｍに付されている拡張子を検出することで実施できる。これにより第１の文字データｄ１１〜ｍのデータフォーマットがサーバ装置４に検知される。
【００４５】
Ｓ１２０３で第１の文字データｄ１１〜ｍのデータフォーマット（作成文章作成ソフトウエア）を判断すると、サーバ装置４は、データフォーマットを判断した第１の文字データｄ１１〜ｍを、テキストデータｔ１１〜ｍと組版情報ｔ２’１〜ｐとに分離可能でかつ組版情報ｔ２’１〜ｐの中から任意の組版情報ｔ２’１〜ｘを選択的に分離取り出し可能な第２の文字データｄ２１〜ｍ（図５参照）に変換する変換ソフトウェアを指定し、指定した変換ソフトウェアをサーバ装置４の記録器（図示省略）から呼び出す（Ｓ１２０４）。
【００４６】
次に、Ｓ１２０４で呼び出した変換ソフトウェアを用いて第１の文字データｄ１１〜ｍを第２の文字データｄ２１〜ｍに変換する（Ｓ１２０５）。そして、変換した第２の文字データｄ２１〜ｍをデータベース装置６に記録させる（Ｓ１２０６）。
【００４７】
次にサーバ装置４の第２の操作を図１３のフローチャートを参照して説明する。
【００４８】
まず、サーバ装置４は、記録している複数の出力表１１の中から、操作者がどの出力表１１を指定するかどうかを促がす指定案内表示を表示器７に表示しつつ、出力表１１の指定入力が入力器８になされるか否かを監視する（Ｓ１３０１）。この際、指定案内表示は、例えば、複数ある出力表１１の出力フォーマットをすべて表示しつつ、指定入力を促がす。出力表１１の出力を希望する操作者は、サーバ装置４の表示器７に表示された指定案内表示を見ながら、所望する出力表１１を選択してその選択結果を入力器８に入力する。
【００４９】
Ｓ１３０１で指定入力がなされたことを確認したサーバ装置４は、指定された出力表１１を図示しないサーバ装置４内の記録器から読み出し、読み出した出力表１１中に設けられた記録領域ｂ１〜ｑを確認する。例えば、図６に示す出力表１１では、記録領域ｂ３，ｂ４，ｂ５，ｂ７，ｂ１０，ｂ１１が設定されており、これら記録領域ｂ３，ｂ４，ｂ５，ｂ７，ｂ１０，ｂ１１をサーバ装置４は確認する（Ｓ１３０２）。
【００５０】
次に、サーバ装置４は、組版情報管理テーブルＴを検索することで、存在を確認した記録領域ｂ１〜ｑで指定されている組版情報ｔ２１〜ｐを検知し（Ｓ１３０３）、さらに出力表１１に存在することを確認した記録領域ｂ１〜ｑに対応する入力領域ａ１〜ｍに入力されている第２の文字データｄ２１〜ｍを第２の入力表データＤ２から読み出す（Ｓ１３０４）。なお、Ｓ１３０３とＳ１３０４の処理は同時に実施してもよいし、上記したのとは逆にＳ１３０４を実施した後、Ｓ１３０３を実施してもよい。
【００５１】
次に、各記録領域ｂ１〜ｑに対応する入力領域ａ１〜ｍに入力されている第２の文字データｄ２１〜ｍを、組版情報管理テーブルＴで指定される組版情報ｔ２１〜ｘに基づいて第３の文字データｄ３１〜ｑに変換する（Ｓ１３０５）。
【００５２】
具体的には、第２の文字データｄ２１〜ｍを構成する分離取り出し可能な組版情報ｔ２’１〜ｐの中から、組版情報管理テーブルＴで指定された組版情報ｔ２１〜ｘだけを有効し、指定されていない組版情報ｔ２１〜ｙを無効するという処理を行う。そして、有効にした組版情報ｔ２１〜ｘとテキストデータｔ１１〜ｑとを組み合わせることで第３の文字データｄ３１〜ｑを生成する。
【００５３】
次に、Ｓ１３０５で変換して生成した第３の文字データｄ３１〜ｑを、対応する出力表１１の各記録領域ｂ１〜ｑに格納する。このとき、各記録領域ｂ１〜ｑに設定されているレイアウト情報に基づいて第３の文字データｄ３１〜ｑを記録領域ｂ１〜ｑに格納することで、出力表データＤ３を生成する（Ｓ１３０６）。そして、生成した出力表データＤ３をデータベース装置６に記録するとともに外部に出力する（Ｓ１３０７）。
【００５４】
なお、サーバ装置４に第３の文字データｄ３１〜ｑを任意の文章変換ソフトウェアで規定するフォーマットに変換する変換ソフトウェアをインストールしておけば、生成した第３の文字データｄ３１〜ｑを任意の文章作成ソフトウェアで規定されるフォーマットに変換したのち、出力表１１の各記録領域ｂ１〜ｑに格納することも可能である。
【００５５】
図１４は、第３の文字データｄ３１〜ｑのデータ構成例と表示例とを示す。図１４（ａ）は、記録領域ｂ１〜ｑのレイアウト情報である文字サイズ（２５ｐｏｉｎｔ）だけが組み込まれた第３の文字データｄ３１〜ｑの表示例とデータ構成である。図１４（ｂ）はレイアウト情報である文字サイズ（２５ｐｏｉｎｔ）と、組版情報ｔ２１〜ｐの一つであるイタリック書体とが組み込まれた第３の文字データｄ３１〜ｑの表示例とデータ構成例である。図１４（ｃ）は、レイアウト情報である文字サイズ（２５ｐｏｉｎｔ）と、組版情報ｔ２１〜ｐの一つであるイタリック書体と、組版情報ｔ２１〜ｑの一つであるアンダーラインが組み込まれた第３の文字データｄ３１〜ｑの表示例とデータ構成例である。
【００５６】
【発明の効果】
以上説明したように、本発明によれば、互いに異なる文章作成ソフトウェアを基づいて入力表に入力されたフォーマットの異なる第１の文字データであっても、予め設定しておいた組版情報とレイアウト情報とを有する第３の文字データに変換して出力表に格納した状態にすることができる。これにより、文章データを統一化したフォーマットで記録することが可能となり、その分、文章データの利用効率が高まる。
【図面の簡単な説明】
【図１】本発明の一実施形態の文章データ管理システムの構成を示す図である。
【図２】入力表の一例を示す図である。
【図３】第１の文字データの構成を示す図である。
【図４】第１の入力表データの表示形態の一例を示す図である。
【図５】第２の文字データの構成を示す図である。
【図６】出力表の構成の一例を示す図である。
【図７】出力表の構成の他の例を示す図である。
【図８】第１の入力表データの構成を示す図である。
【図９】第２の入力表データの構成を示す図である。
【図１０】組版情報管理テーブルの構成を示す図である。
【図１１】クライアント装置の操作を示すフローチャートである。
【図１２】サーバ装置の第１の操作を示すフローチャートである。
【図１３】サーバ装置の第２の操作を示すフローチャートである。
【図１４】第２の文字データの例を示す図である。
【符号の説明】
１  文章データ管理システム
２  電気通信回線
３１〜ｎ  コンピュータ
４  サーバ装置
５  クライアント装置
６  データベース装置
７  表示器
８  入力器
１０  入力表
１１  出力表
ａ１〜ｍ  入力領域
ｂ１〜ｑ  記録領域
ｄ１１〜ｍ  第１の文字データ
ｄ２１〜ｍ  第２の文字データ
ｄ３１〜ｑ  第３の文字データ
Ｄ１  第１の入力データ
Ｄ２  第２の入力データ
Ｄ３  出力データ
ｔ１１〜ｍ  テキストデータ
ｔ２１〜ｐ  組版情報
Ｔ  組版情報管理テーブル
Ｔ１  組版指定テーブル
Ｔ２  組版対応テーブル
【図１】
2004302592.tif 000003
【図２】
2004302592.tif 000004
【図３】
2004302592.tif 000005
【図４】
2004302592.tif 000006
【図５】
2004302592.tif 000007
【図６】
2004302592.tif 000008
【図７】
2004302592.tif 000009
【図８】
2004302592.tif 000010
【図９】
2004302592.tif 000011
【図１０】
2004302592.tif 000012
【図１１】
2004302592.tif 000013
【図１２】
2004302592.tif 000014
【図１３】
2004302592.tif 000015
【図１４】
2004302592.tif 000016