(57)【要約】【課題】テキストデータに区切り文字と同じ文字データが含まれる場合でも、情報処理装置間のデータ交換に際し、短時間で効率が良く、かつ、区切りに使われる文字と、その区切り文字と同じ文字データとの誤判読がなくテキストデータの授受が行える情報処理装置、情報処理方法、情報処理プログラム及びこれを記録したコンピュータ読み取り可能な記録媒体を提供すること。【解決手段】テキストデータに区切り文字と同じ文字データが含まれる場合、その文字データを、該文字データの配置情報を表す特定文字配置データに変換する変換手段と、変換により得られたデータを区切り文字で区切って羅列する組み立て手段と、組み立て手段で組み立てられたデータを、区切り文字で区切られたデータごとに分解する分解手段と、特定文字配置データに基づいて、分解されたデータを単語列ごとにまとめる逆変換手段と、を備えている。【選択図】図１
2007179384.tif 000002
【特許請求の範囲】
【請求項１】
テキストデータに区切り文字と同じ文字データが含まれる場合、前記文字データを、該文字データの配置情報を表す特定文字配置データに変換する変換手段と、
前記変換により得られたデータを、区切り文字で区切って羅列する組み立て手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
区切り文字と同じ文字データを含まず、かつ前記文字データの配置情報を表す特定文字配置データを含むテキストデータが区切り文字で区切られて羅列されたデータを、前記区切り文字で区切られたデータごとに分解する分解手段と、
前記特定文字配置データに基づいて、前記分解されたデータを単語列ごとにまとめる逆変換手段と、
を備えたことを特徴とする情報処理装置。
【請求項３】
前記区切り文字で区切られて羅列されたデータの形式は、ＣＳＶ形式（Comma Separated Values）であることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
テキストデータに区切り文字と同じ文字データが含まれる場合、前記文字データを、該文字データの配置情報を表す特定文字配置データに変換する手順と、
前記変換により得られたデータを、区切り文字で区切って羅列する手順と、
を備えたことを特徴とする情報処理方法。
【請求項５】
区切り文字と同じ文字データを含まず、かつ前記文字データの配置情報を表す特定文字配置データを含むテキストデータが区切り文字で区切られて羅列されたデータを、前記区切り文字で区切られたデータごとに分解する手順と、
前記特定文字配置データに基づいて、前記分解されたデータを単語列ごとにまとめる手順と、
を備えたことを特徴とする情報処理方法。
【請求項６】
前記区切り文字で区切られて羅列されたデータの形式は、ＣＳＶ形式（Comma Separated Values）であることを特徴とする請求項４または５に記載の情報処理方法。
【請求項７】
テキストデータに区切り文字と同じ文字データが含まれる場合、前記文字データを、該文字データの配置情報を表す特定文字配置データに変換する処理と、
前記変換により得られたデータを、区切り文字で区切って羅列する処理と、
をコンピュータに実行させるための情報処理プログラム。
【請求項８】
区切り文字と同じ文字データを含まず、かつ前記文字データの配置情報を表す特定文字配置データを含むテキストデータが区切り文字で区切られて羅列されたデータを、前記区切り文字で区切られたデータごとに分解する処理と、
前記特定文字配置データに基づいて、前記分解されたデータを単語列ごとにまとめる処理と、
をコンピュータに実行させるための情報処理プログラム。
【請求項９】
請求項７または８に記載の情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキストデータを授受する情報処理装置、情報処理方法、情報処理プログラム及びこれを記録したコンピュータ読み取り可能な記録媒体に関し、特にテキストデータに区切りを有するデータの送信または受信を行う情報処理装置、情報処理方法、情報処理プログラム及びこれを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
複数の情報処理装置間を伝送手段により接続し、データの授受を行うことが一般に行われている。ここで文字データだけで構成されたテキストデータは、種類の異なる情報処理装置間の通信にも用いることができるので利便性が高い。
【０００３】
このようなテキストデータの授受にあたっては、受信側は受信したテキストデータを単語列に分解しその内容を解釈する必要がある。また、送信側は受信側がテキストデータを正しい単語列に分解できるように一定の表現規則に基づいてテキストデータを組み立てる必要がある。
【０００４】
このような表現規則として、空白、ピリオド、カンマなどの区切り文字を用いてテキストデータの組み立てと分解が行われることがある。このうち、テキストデータの各要素をフィールドごとに区切る文字としてカンマを用いるものにＣＳＶ（Comma Separated Values）と呼ばれる形式がある。ＣＳＶ形式はテキストデータの各要素をフィールドごとにカンマで区切ったファイル形式であり、汎用性が高く、種類の異なる情報処理装置間の通信によく用いられる。
【０００５】
また、ＣＳＶ形式では、区切り文字であるカンマと、通常のカンマとを区別し、テキストデータの各要素の誤判読を防止する手段として、区切り文字であるカンマを含むテキストデータの各要素をテキスト区切り記号で囲むことが行われている。このようなテキスト区切り記号としては、一般的にはダブルコーテーションマーク（double quatation mark）が用いられることが多い。
【０００６】
このようなＣＳＶ形式による通信は、製造装置や加工装置においても行われる。例えば、当該装置外部にある情報処理装置と、これら装置に内蔵されている情報処理装置部分とをケーブルなどの伝送手段で接続し、プロセス条件に関するデータや装置稼働状況に関するデータをＣＳＶ形式のテキストデータによりデータ交換することが行われている（例えば、特許文献１）。
【０００７】
しかしながら、特許文献１に開示されているような技術においては、ダブルコーテーションマークのようなテキスト区切り記号を検出する手段が別途必要となる上、テキストデータの組み立てと分解に時間がかかっていた。また、テキスト区切り記号を用いないテキストデータのデータ交換では、区切り文字であるカンマと通常のカンマとの誤判読を生じテキストデータの汎用性を十分に発揮することができなかった。
【０００８】
また、情報処理装置間のテキストデータの交換を効率よく行えるようにするための装置も開示されている（例えば、特許文献２）。
【０００９】
特許文献２に開示されている技術は、テキストデータの圧縮・展開に関するものであり、この場合においてもダブルコーテーションマークのようなテキスト区切り記号を検出する手段が必要となる上、テキストデータの組み立てと分解に時間がかかっていた。また、テキスト区切り記号を用いないテキストデータのデータ交換では、区切り文字であるカンマと通常のカンマとの誤判読を生じテキストデータの汎用性を十分に発揮することができなかった。
【特許文献１】特開２００４−３０１１９号公報
【特許文献２】特開平９−３１２５７４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、テキストデータに区切り文字と同じ文字データが含まれる場合でも、情報処理装置間のデータ交換に際し、短時間で効率が良く、かつ、区切りに使われる文字と、その区切り文字と同じ文字データとの誤判読がなくテキストデータの授受が行える情報処理装置、情報処理方法、情報処理プログラム及びこれを記録したコンピュータ読み取り可能な記録媒体を提供する。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の一態様によれば、
テキストデータに区切り文字と同じ文字データが含まれる場合、前記文字データを、該文字データの配置情報を表す特定文字配置データに変換する変換手段と、
前記変換により得られたデータを、区切り文字で区切って羅列する組み立て手段と、
を備えたことを特徴とする情報処理装置が提供される。
【００１２】
また、本発明の他の一態様によれば、
区切り文字と同じ文字データを含まず、かつ前記文字データの配置情報を表す特定文字配置データを含むテキストデータが区切り文字で区切られて羅列されたデータを、前記区切り文字で区切られたデータごとに分解する分解手段と、
前記特定文字配置データに基づいて、前記分解されたデータを単語列ごとにまとめる逆変換手段と、
を備えたことを特徴とする情報処理装置が提供される。
【００１３】
また、本発明のさらに他の一態様によれば、
テキストデータに区切り文字と同じ文字データが含まれる場合、前記文字データを、該文字データの配置情報を表す特定文字配置データに変換する手順と、
前記変換により得られたデータを、区切り文字で区切って羅列する手順と、
を備えたことを特徴とする情報処理方法が提供される。
【００１４】
また、本発明のさらに他の一態様によれば、
区切り文字と同じ文字データを含まず、かつ前記文字データの配置情報を表す特定文字配置データを含むテキストデータが区切り文字で区切られて羅列されたデータを、前記区切り文字で区切られたデータごとに分解する手順と、
前記特定文字配置データに基づいて、前記分解されたデータを単語列ごとにまとめる手順と、
を備えたことを特徴とする情報処理方法が提供される。
【００１５】
また、本発明のさらに他の一態様によれば、
テキストデータに区切り文字と同じ文字データが含まれる場合、前記文字データを、該文字データの配置情報を表す特定文字配置データに変換する処理と、
前記変換により得られたデータを、区切り文字で区切って羅列する処理と、
をコンピュータに実行させるための情報処理プログラムが提供される。
【００１６】
また、本発明のさらに他の一態様によれば、
区切り文字と同じ文字データを含まず、かつ前記文字データの配置情報を表す特定文字配置データを含むテキストデータが区切り文字で区切られて羅列されたデータを、前記区切り文字で区切られたデータごとに分解する処理と、
前記特定文字配置データに基づいて、前記分解されたデータを単語列ごとにまとめる処理と、
をコンピュータに実行させるための情報処理プログラムが提供される。
【００１７】
また、本発明のさらに他の一態様によれば、
上述のいずれかの情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体が提供される。
【発明の効果】
【００１８】
本発明によれば、テキストデータに区切り文字と同じ文字データが含まれる場合でも、情報処理装置間のデータ交換に際し、短時間で効率が良く、かつ、区切りに使われる文字と、その区切り文字と同じ文字データとの誤判読がなくテキストデータの授受が行える情報処理装置及び情報処理方法を提供することができる。そのため、産業上のメリットは多大である。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について、具体例を参照しつつ詳細に説明する。  
図１は、本発明をパーソナルコンピュータのような情報処理装置間のデータ交換に用いた場合を例示した概念図である。
【００２０】
送信側の情報処理装置１ａは、テキストデータを入力する入力手段９と、入力されたテキストデータに区切り文字と同じ文字データが含まれる場合、その文字データをテキストデータ中から除去すると共に、代わりにその文字データの配置情報を表す特定文字配置データを付加する変換手段１３と、変換手段１３で得られたデータを区切り文字で区切って羅列する組み立て手段３と、組み立て手段３で得られたデータを送信する送信手段４と、を備えている。
【００２１】
「特定文字配置データ」とは、例えば、区切り文字と同じ文字（特定文字）がテキストデータ中に含まれる個数（特定文字が０個、すなわち特定文字が配置されていないということも含む）や、テキストデータ中のどの位置に特定文字が配置されるかといった情報を表す。
【００２２】
受信側の情報処理装置１ｂは、送信手段４から送信されたデータを受信する受信手段５と、受信したデータを、区切り文字で区切られたデータごとに分解する分解手段６と、特定文字配置データに基づいて、分解手段６で分解されたデータを単語列ごとにまとめる逆変換手段１６と、逆変換手段１６で得られたデータを出力する出力手段１０と、を備えている。
【００２３】
上記各手段及び情報処理装置間は、伝送手段２で接続されている。伝送手段２は例えば、通信ケーブル、電話線、光ファイバ、インターネットの様な有線を用いた手段であるが、これに限定されるものではなく、無線を利用するものやＣＤ−ＲＯＭの様な記録媒体でデータを受け渡すものであってもよい。
【００２４】
図１では便宜上、情報処理装置１ａは、入力手段９、変換手段１３、組み立て手段３、送信手段４を備え、情報処理装置１ｂは、受信手段５、分解手段６、逆変換手段１６、出力手段１０を備えている場合を例示している。しかし、本発明はこれに限定されるものではなく、入力手段９、変換手段１３、組み立て手段３、送信手段４、受信手段５、分解手段６、逆変換手段１６、出力手段１０をそれぞれ備え、テキストデータの双方向の送受信が可能である情報処理装置としてもよい。そして、このような情報処理装置同士を伝送手段２で接続すれば、相互にテキストデータの交換をすることができる。
【００２５】
次に、本発明の情報処理方法の具体例について、区切り文字としてカンマ（，）を用いたＣＳＶ形式（Comma Separated Values）のテキストデータを授受する場合を例にして説明する。  
図２は、本具体例にかかる情報処理方法の手順の流れを表す図である。  
図３は、本具体例にかかる情報処理方法における具体的なデータの流れを表す図である。
【００２６】
まず、ステップＳ１として、入力手段９を介して、変換手段１３にテキストデータが入力される。本具体例では、例えば、「ＡＢ，Ｃ」と「ＤＥ」という２つのデータが入力されるとして説明する。データ「ＡＢ，Ｃ」、「ＤＥ」は、それぞれ１つのまとまった単語列である。データ「ＡＢ，Ｃ」は、ＣＳＶ形式の区切り文字であるカンマ（，）を通常の文字データとして含んでいる。そのデータ「ＡＢ，Ｃ」中のカンマを、区切りに使われるものと区別して特定文字と呼ぶ。
【００２７】
入力手段９としては、例えば、キーボードのような手動入力装置、もしくは温度検出器、圧力検出器などからのデータをテキストデータに変換し、それらを自動的に入力する装置などが挙げられるが、これらに限定されるものではない。
【００２８】
次に、ステップＳ２として、変換手段１３が、データ「ＡＢ，Ｃ」と「ＤＥ」を、カンマの配置情報を表す特定文字配置データ「１」及び「０」を含む５個のデータ「１」、「ＡＢ」、「Ｃ」、「０」、「ＤＥ」に変換する。本具体例では、特定文字配置データ「１」、「０」は、それぞれの後続のデータ「ＡＢ」、「ＤＥ」の後ろに配置されるカンマの個数を表している。データ「ＡＢ，Ｃ」に含まれるカンマは、このカンマの配置情報を表す特定文字配置データ「１」に置き換えられる。データ「ＤＥ」に含まれるカンマは０個であるので、これを表す特定文字配置データ「０」が付加される。
【００２９】
次に、ステップＳ３として、組み立て手段３が、変換手段１３で得られた各データ「１」、「ＡＢ」、「Ｃ」、「０」及び「ＤＥ」をカンマで区切ってその順に羅列し、カンマ区切りのＣＳＶデータ「１，ＡＢ，Ｃ，０，ＤＥ」として組み立てる。
【００３０】
次に、ステップＳ４として、組み立て手段３で組み立てられたＣＳＶデータ「１，ＡＢ，Ｃ，０，ＤＥ」を送信手段４を介して送信し、次のステップＳ５として、その送信されたデータを受信手段５が受信する。なお、図３では、送信手段４と受信手段５とをひとまとめにして表している。また、ここでの送受信は、有線や無線を介してデータを送受信する形態に限らず、記録媒体を介してデータを受け渡す形態でもよい。
【００３１】
次に、ステップＳ６として、分解手段６が、受信されたＣＳＶデータ「１，ＡＢ，Ｃ，０，ＤＥ」を受け、これを個々のデータに分解する。これにより、組み立て手段３で組み立てられる前の５個のデータ「１」、「ＡＢ」、「Ｃ」、「０」及び「ＤＥ」に分解される。
【００３２】
次に、ステップＳ７として、分解手段６で分解されたデータを逆変換手段１６が受け、変換手段１３で変換される前の２つのデータ「ＡＢ，Ｃ」と「ＤＥ」に逆変換する。
【００３３】
具体的には、逆変換手段１６は、分解されたデータのうちの特定文字配置データ「１」に基づき、この後ろに続くデータ「ＡＢ」とデータ「Ｃ」との間に１個のカンマ（，）が配置され、かつそれらデータ「ＡＢ」と「カンマ（，）」と「Ｃ」とがひとまとまりの（１つの単語列）のデータ「ＡＢ，Ｃ」として認識する。
【００３４】
さらに、逆変換手段１６は、特定文字配置データ「０」に基づき、この後ろに続くデータ「ＤＥ」の後ろに配置されるカンマ（，）の数は０（ゼロ）、すなわち、データ「ＤＥ」はカンマ（，）を含まず、それだけでひとまとまりの（１つの単語列）のデータ「ＤＥ」であると認識する。
【００３５】
すなわち、逆変換手段１６は、分解されたデータ「１」、「ＡＢ」、「Ｃ」、「０」、「ＤＥ」から特定文字配置データ「１」、「０」を除去すると共に、その特定文字配置データ「１」、「０」に基づいて、特定文字配置データ以外のデータ「ＡＢ」、「Ｃ」、「ＤＥ」を、必要であればカンマと結びつけて、かつ各単語列の境界も認識して、変換手段１３で変換される前のデータ「ＡＢ，Ｃ」と「ＤＥ」に戻す。これにより、受信側は、送信側に入力されて送られてきたデータの正しい解釈を行える。
【００３６】
次に、ステップＳ８として、逆変換手段１６で得られたデータ「ＡＢ，Ｃ」と「ＤＥ」は、出力手段１０を介して出力され、例えば、表示装置に表示されたり、プリンタによって紙などに印刷されたり、データ記憶部に格納されたり、データ記憶部に記憶されていた古いデータと置き換えられたりする。それら出力されたデータをもとに、例えば、半導体装置や液晶表示装置等の製造装置のプロセス条件を変えて被加工物の加工をしたり、運転手順や管理条件を変えて被加工物の加工や装置の管理をしたりする。
【００３７】
上述した一連の処理は、磁気ディスク、光ディスク、半導体メモリなどの記録媒体に格納された本発明の実施形態にかかる情報処理プログラムにしたがって実行される。変換手段１３、組み立て手段３、分解手段６、逆変換手段１６が個別に備える制御部、もしくは別途設けられた制御部が、上記プログラムを読み込みその命令にしたがって上述した処理を各手段に実行させる。
【００３８】
ここで、例えば、比較例として、カンマを含む単語列をダブルコーテーションマーク（“  ”）で囲んでＣＳＶ形式データの授受を行う場合を考えると、「“ＡＢ，Ｃ”，ＤＥ」というデータを受けた分解手段は、ひとまとめの単語列とされるダブルコーテーションマークで囲まれた領域を検出して「“ＡＢ，Ｃ”」と「ＤＥ」とに分解する必要がある。そのためには、ダブルコーテーションマークで囲まれた領域を検出する機能が分解手段に必要となる上、データの分解に時間もかかる。
【００３９】
一般に、ＣＳＶ形式データにおいては、カンマが単語列の境界という原則以外の細かい仕様は受け渡しのシステム間で比較的自由に取り決められ、このため汎用性のあるものとなっている。そして、受け取り側がダブルコーテーションマークを想定していなかったり、無条件にカンマだけで分解するような方法で受け取る仕組みのものだと、区切り文字であるカンマと、通常の文字データであるカンマとの誤判読を生じ、これに対応しようとすると、分解手段に大幅な改造が必要となり、場合によっては対応をあきらめざるをえず、ＣＳＶ形式データの汎用性を十分に発揮することができなかった。
【００４０】
これに対して、本具体例では、分解手段６は、単純にカンマを境界として、受けたデータを「１」と「ＡＢ」と「Ｃ」と「０」と「ＤＥ」とに分解するだけでよい。すなわち、本具体例では、データをカンマで区切って受け渡すという汎用的な仕組み自体は変更なく、ＣＳＶ形式データの組み立てから分解までの間の機能を担う装置・プログラムに改造を要しない。その汎用的なシステムの前段と後段に、カンマの配置情報を認識する仕組みを付加するという簡単な対応で、既存のＣＳＶ形式データ授受システムにおいてカンマを区切り文字と区別して文字データとして扱わせることができる。
【００４１】
次に、図４は、本発明を、製造装置７と、この装置の外部に設けられたパーソナルコンピュータのような情報処理装置８ｂとの間のデータ交換に用いた場合を例示した概念図である。  
なお、製造装置７としては、例えば、半導体装置や液晶表示装置の製造や加工に用いられるスパッタ装置、蒸着装置、ＣＶＤ（chemical vapor deposition）装置、エッチング装置、アッシング装置などを挙げることができるが、これらに限定されるものではない。
【００４２】
製造装置７は、情報処理装置８ａを備えている。情報処理装置８ａは、前述のような入力手段９ａ、変換手段１３ａ、組み立て手段３ａ、送信手段４ａ、受信手段５ａ、分解手段６ａ、逆変換手段１６ａ、出力手段１０ａをそれぞれ備え、テキストデータの送受信が可能である。情報処理装置８ｂも前述のような入力手段９ｂ、変換手段１３ｂ、組み立て手段３ｂ、送信手段４ｂ、受信手段５ｂ、分解手段６ｂ、逆変換手段１６ｂ、出力手段１０ｂをそれぞれ備えテキストデータの送受信が可能である。そして、これらはそれぞれ伝送手段２で接続されている。そのため、情報処理装置８ａと情報処理装置８ｂは、相互にデータの交換ができるようになっている。
【００４３】
なお、説明の便宜上、伝送手段２を一つのものとして表しているが複数のものであっても良い。また、製造装置７は前述のように例えば、半導体装置や液晶表示装置の製造や加工に用いられるものであるが、情報処理装置８ａ以外の装置の構成は、公知の装置と基本的には同じであるため、その構成の説明は省略する。
【００４４】
製造装置７の情報処理装置８ａから送信されるデータとしては、例えば、装置稼働状況や装置管理に関するデータがある。具体的には、装置稼働率、生産数量、異常発生時のデータ、プロセス条件に関するリアルタイムなデータ、メンテナンスの要否判断のためのデータなどがあるがこれらに限定されるものではない。また、データの送信は定期的に自動送信されるようにしたものでも良く、情報処理装置８ｂ側からの要求で特定のデータを送信するようにしたものでも良い。
【００４５】
製造装置７の情報処理装置８ａ側から送信されたこれらのデータは情報処理装置８ｂの受信手段５ｂにより受信され、前述と同様に分解手段６ｂ及び逆変換手段１６ｂでの処理を経て、出力手段１０ｂにより出力され、図示しない表示装置に表示されたり、情報処理装置８ｂ内の図示しないデータ加工装置でデータの加工が行われたり、情報処理装置８ｂ内の図示しないデータの記憶装置に格納されたりする。
【００４６】
情報処理装置８ｂから送信されるデータとしては、例えば、製造装置７のプロセス条件変更のデータ（例えば、温度、圧力、ガス流量、加工速度などの条件変更に関するデータなど）、製造装置７の運転手順（例えば、処理手順や加工手順など）や管理条件（例えば、メンテナンスや装置の稼動条件に関するものなど）の変更に関するデータなどがあるがこれらに限定されるものではない。また、データの送信は、製造装置７側からの要求で自動的に行われるものでも良く、作業者の判断で特定のデータを送信するようにしたものであっても良い。
【００４７】
情報処理装置８ｂ側から送信されたこれらのデータは製造装置７の情報処理装置８ａの受信手段５ａにより受信され、前述と同様に分解手段６ａ及び逆変換手段１６ａでの処理を経て、出力手段１０ａにより出力され、図示しない製造装置７の制御装置のデータ記憶部に格納されたり、記憶されていた古いデータと置き換えられたりする。そして、これらのデータにより製造装置７はプロセス条件を変えて被加工物の加工や処理をしたり、運転手順や管理条件を変えて被加工物の加工や装置の管理をしたりする。
【００４８】
本具体例においても、前述の具体例と同様、テキストデータにカンマが文字データとして含まれる場合でも、カンマを含む単語列をダブルコーテーションマーク（“  ”）で囲むことなくＣＳＶ形式データに組み立ててそのまま送信する。ただし、カンマの配置情報を表す特定文字配置データは付加される。
【００４９】
例えば、データ「ＡＢ」を送信する場合は、カンマの数が０なので、先頭に特定文字配置データ「０」を付加した「０，ＡＢ」というＣＳＶ形式データを組み立て、また、カンマを１個含むデータ「Ａ，Ｂ」を送信する場合は、先頭に特定文字配置データ「１」を付加した「１，Ａ，Ｂ」というＣＳＶ形式データを組み立て、これを送信する。
【００５０】
前述の要領で組み立てられたデータを受ける側は、付加された特定文字配置データに基づいて、データを正しい単語列ごとにまとめる。例えば、「０，ＡＢ」というＣＳＶ形式データは、まず、分解手段にて、区切り文字であるカンマを境界として、「０」と「ＡＢ」に分解され、その上で特定文字配置データ「０」より、カンマの数が０なので、カンマを含まないデータ「ＡＢ」と認識される。同様に、「１，Ａ，Ｂ」というＣＳＶ形式データは、分解手段にて、区切り文字であるカンマを境界として、「１」と「Ａ」と「Ｂ」に分解され、その上で特定文字配置データ「１」により、カンマの数が１なので、「Ａ」と「Ｂ」の間にあるカンマは区切り文字であり、ＡとＢはひとまとめとされ、かつ、それら間にカンマを含むデータ「Ａ，Ｂ」であると認識される。
【００５１】
以上具体例を参照しつつ本発明の実施の形態について説明した。しかし、本発明は、これらの具体例に限定されるものではない。
【００５２】
特定文字配置データがカンマの個数を表すという上述の例を適用すると、「ＡＢ，，Ｃ」と「ＤＥ」という２つのデータは、「２，ＡＢ，，Ｃ，０，ＤＥ」というＣＳＶ形式データで表せる。尚、ＡＢとＣとの間は「空白」であり、本具体例は「空白」をデータとして送る場合の例でもある。
【００５３】
なお、特定文字配置データは、カンマが後ろに配置されるべきデータの前に付加することに限らず、カンマが配置される位置に配置してもよい。これに基づくと、例えば、「ＡＢ，Ｃ」と「ＤＥ」という２つのデータは、「ＡＢ，１，Ｃ，ＤＥ，０」というＣＳＶ形式のデータで表せる。
【００５４】
また、特定文字配置データは、カンマの個数を表すことに限らない。例えば、「２，ＡＢ，Ｃ，ＤＥ」というＣＳＶ形式データにおける特定文字配置データ「２」は、この後ろの２つのデータ「ＡＢ」と「Ｃ」とをカンマを挟んで連結してひとまとめにするということを表すこととしてもよい。これに基づいて、「２，ＡＢ，Ｃ，ＤＥ」というＣＳＶ形式データを分解及び逆変換すると、「ＡＢ，Ｃ」と「ＤＥ」という２つのデータになる。これと同様な規則に基づくと、「３，ＡＢ，Ｃ，Ｄ，０，ＥＦ」というＣＳＶ形式データは、「ＡＢ，Ｃ，Ｄ」と「ＥＦ」という２つのデータになる。
【００５５】
また、上述の具体例では、区切り文字にカンマを用いるＣＳＶ形式（Comma Separated Values）のデータの場合を説明したが、タブ区切りデータ（ＴＳＶ形式：Tab Separated Values）やＳＹＬＫ形式（Symbolic Link format）のデータ、スペース区切りのデータなどでも良い。
【００５６】
本発明に適応されるデータ自体に関しても具体例に限定されるものではない。具体例に例示した、製造装置の稼働状況、プロセス条件、運転手順、管理条件などに限られず各種のテキストデータが含まれる。
【図面の簡単な説明】
【００５７】
【図１】本発明の具体例にかかる情報処理装置の要部基本構成を説明するための概念図である。
【図２】本発明の具体例にかかる情報処理方法の手順の流れを表す図である。
【図３】本発明の具体例にかかる情報処理方法における具体的なデータの流れを表す図である。
【図４】本発明の第二の具体例にかかる情報処理装置の要部基本構成を説明するための概念図である。
【符号の説明】
【００５８】
１ａ，１ｂ  情報処理装置
１  伝送手段
３  組み立て手段
４  送信手段
５  受信手段
６  分解手段
７  製造装置
８ａ，８ｂ  情報処理装置
１３，１３ａ，１３ｂ  変換手段
１６，１６ａ，１６ｂ  逆変換手段
【図１】
2007179384.tif 000003
【図２】
2007179384.tif 000004
【図３】
2007179384.tif 000005
【図４】
2007179384.tif 000006