(57)【要約】【課題】字形に基づくマスタ文字セットを用いて情報処理システム間の文字コードの対応をとる技術を提供する。【解決手段】複数の情報処理システムから文字データを受信し、前記文字データに基づいてマスタ文字セットを生成し、前記マスタ文字セット及び前記情報処理システムから受信した文字データに基づき、前記複数の情報処理システムのうち、第一の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、第二の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、同じマスタコードに対応する第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付けて、第一の情報処理システムと第二の情報処理システムとの間の変換テーブルを生成する。【選択図】図３
2010009532.tif 000002
【特許請求の範囲】
【請求項１】
文字コード系の異なる複数の情報処理システムから、該情報処理システムで使用する文字の字形及び文字コードを含む文字データを受信する文字データ取得部と、
前記文字データに基づいて各文字の字形を比較し、字形が異なる毎にマスタコードを付与し、前記複数の情報処理システムで使用する全ての文字について字形とマスタコードとを対応付けたマスタ文字セットを生成するマスタ生成部と、
前記マスタ文字セット及び前記情報処理システムから受信した文字データに基づき、前記複数の情報処理システムのうち、第一の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、第二の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、同じマスタコードに対応する第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付けて、第一の情報処理システムと第二の情報処理システムとの間の変換テーブルを生成するテーブル生成部と、
を備えた変換管理装置。
【請求項２】
前記テーブル生成部が、所定の変換規則に基づいて前記第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付け、該変換規則で対応がとれなかった文字について前記マスタ文字コードに基づいて対応づけを行う請求項１に記載の変換管理装置。
【請求項３】
前記第一の情報処理システムで使用する文字のうち、同じマスタコードと対応する文字が前記第二の情報処理システムで使用する文字に無い文字を前記第二の情報処理システムに外字として登録する外字登録部を備え、
前記テーブル生成部が、当該外字の文字コードと前記第一の情報処理システムで使用する文字の文字コードとを対応付ける請求項１又は２に記載の変換管理装置。
【請求項４】
前記文字データが、文字属性、文字間の異体字関係、字形の類似関係を示す補助情報を備え、
前記情報処理システムに設定したポリシーが許容する場合、前記テーブル生成部がマスタコードの異なる文字であっても前記補助情報に基づいて同じマスタコードに対応する文字とみなして対応付ける請求項１から３の何れか１項に記載の変換管理装置。
【請求項５】
文字コード系の異なる複数の情報処理システムから、該情報処理システムで使用する文字の字形及び文字コードを含む文字データを受信するステップと、
前記文字データに基づいて各文字の字形を比較し、字形が異なる毎にマスタコードを付与し、前記複数の情報処理システムで使用する全ての文字について字形とマスタコードとを対応付けたマスタ文字セットを生成するステップと、
前記マスタ文字セット及び前記情報処理システムから受信した文字データに基づき、前記複数の情報処理システムのうち、第一の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、第二の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、同じマスタコードに対応する第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付けて、第一の情報処理システムと第二の情報処理システムとの間の変換テーブルを生成するステップと、
をコンピュータが実行する変換管理方法。
【請求項６】
文字コード系の異なる複数の情報処理システムから、該情報処理システムで使用する文字の字形及び文字コードを含む文字データを受信するステップと、
前記文字データに基づいて各文字の字形を比較し、字形が異なる毎にマスタコードを付
与し、前記複数の情報処理システムで使用する全ての文字について字形とマスタコードとを対応付けたマスタ文字セットを生成するステップと、
前記マスタ文字セット及び前記情報処理システムから受信した文字データに基づき、前記複数の情報処理システムのうち、第一の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、第二の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、同じマスタコードに対応する第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付けて、第一の情報処理システムと第二の情報処理システムとの間の変換テーブルを生成するステップと、
をコンピュータに実行させる変換管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字コードの体系が異なる情報処理装置間で用いる文字を対応付ける技術に関する。
【背景技術】
【０００２】
文字コード系が異なる、異種プラットフォーム間のデータ連携においては、転送時に文字コード系の変換が必要となる。
【０００３】
前記文字コード系を変換してデータ連携を行う場合、例えば各情報処理装置でそれぞれの文字コード表を印刷し、手作業でつき合わせて文字コードの対応定義を予め作成する。この対応定義を用いて文字コード変換装置が、一方の情報処理装置から受信した文字コードを変換して他方の情報処理装置に送信することでデータ連携を行う。
【０００４】
また、多数のシステム間でデータ連携が発生する場合、特定の文字コード（シフトJIS
やUnicode等）に統一することで、文字コード変換を不要とするアプローチが一般的であ
る。
【０００５】
また、関連する先行技術として、例えば、下記の特許文献に開示される技術がある。
【特許文献１】特開２００２−３４２３１３号公報
【特許文献２】特開２００７−９４６５３号公報
【特許文献３】特開２００６−１７９０２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
企業合併・再編によるシステム統合、あるいは基幹システム再構築、ＳＯＡ（Service Oriented Architecture）、Ｂ２Ｂ（企業間取引）等によるシステム間連携の増加により
、文字コード系が異なるシステム間のデータ連携が難しくなっている。
【０００７】
業務システムが独立して動いていた時代には、文字コード間の対応付けをシステム毎に独自に行うことが多かった。しかし、前述のシステム間連携の増加により、これらのシステムを統合・連携する際に、それぞれ独自に行っていた対応付けを、全体的に再構築せざるをえなくなったことで、この問題が複雑化している。
【０００８】
文字コード系が異なれば、そこに含まれる文字のコード番号も集合も異なる。いわゆる「文字化け」を防ぐためには、これらの文字についてどのように対処するかを基本的に手作業で決めなければならない。しかし、データ連携の機会が増えてくると、文字をつき合わせる作業が大きな負担となるという問題があった。
【０００９】
また、特定の文字コードに統一することで文字コード変換を不要にする場合、データベースやアプリケーションの修正が必要となり、現行システムの規模が大きいほど難度が高くなるという問題があった。
【００１０】
そこで本件で開示のもの又は方法は、字形に基づくマスタ文字セットを用いて情報処理システム間の文字コードの対応をとる技術を提供する。
【課題を解決するための手段】
【００１１】
上記課題を解決する本発明の一形態として、変換管理装置、変換管理プログラム、該変
換管理プログラムを記録した記録媒体、変換管理方法が挙げられる。
【００１２】
これらのもの或いは方法は、
文字コード系の異なる複数の情報処理システムから、該情報処理システムで使用する文字の字形及び文字コードを含む文字データを受信し、
前記文字データに基づいて各文字の字形を比較し、字形が異なる毎にマスタコードを付与し、前記複数の情報処理システムで使用する全ての文字について字形とマスタコードとを対応付けたマスタ文字セットを生成し、
前記マスタ文字セット及び前記情報処理システムから受信した文字データに基づき、前記複数の情報処理システムのうち、第一の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、第二の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、同じマスタコードに対応する第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付けて、第一の情報処理システムと第二の情報処理システムとの間の変換テーブルを生成する。
【発明の効果】
【００１３】
本件開示のもの或いは方法によれば、字形に基づくマスタ文字セットを用いて情報処理システム間の文字コードの対応をとる技術を提供できる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明を実施するための最良の形態について説明する。以下の実施の形態の構成は例示であり、本発明は実施の形態の構成に限定されない。
【００１５】
図１は、本実施形態に係る連携システムの概略図である。本例の基幹連携システム１０は、複数の業務システム１を連携させるデータ連携サーバ２と、該データ連携サーバ２が処理する文字コードを変換する文字コード変換サーバ３と、該文字コード変換サーバ３に変換テーブルを配信するマスタ文字セット管理サーバ４とを備えている。
【００１６】
複数の業務システム１は、文字データを含む情報の処理、例えば電子商取引、顧客情報の管理、データ配信などを行う情報処理システムであれば良く、図１の例では業務システム１Ａ〜１Ｃを有している。
【００１７】
データ連携サーバ２は、各業務システム１からから所定フォーマットのメッセージを受信し、適宜変換して該メッセージを他の業務システムへ送信して業務システム間のデータ連携を行う。
【００１８】
文字コード変換サーバ３は、データ連携サーバ２から送信元及び送信先の業務サーバ名と文字コードを受信し、マスタ文字セット管理サーバ４から配信された変換テーブルに基づいて送信元の文字コードを送信先の文字コードに変換する。
【００１９】
図２は本例の変換管理装置であるマスタ文字セット管理サーバ４の概略図である。図２に示すように、マスタ文字セット管理サーバ４は、本体内にＣＰＵ（central processing
unit）１２やメインメモリ１３、入出力ポート（Ｉ／Ｏ）１４等を備えたコンピュータ
である。
【００２０】
入出力ポート１４には、キーボードやマウスといったユーザの指示を入力する入力部１５や、演算処理の為のデータやソフトウェアを記憶したハードディスクなどの記憶部１６、他のコンピュータとの通信を制御する通信制御部として機能するネットワークアダプタ１７、表示装置１８が接続される。
【００２１】
記憶部１６には、オペレーティングシステム（ＯＳ）や変換管理プログラムなどのアプリケーションソフト、ネットワークドライバがインストールされている。
【００２２】
ＣＰＵ１２は、メインメモリ１３を介して前記ＯＳやアプリケーションプログラムを記憶部１６から適宜読み出して実行し、ネットワークアダプタ１７や記憶部１６から読み出した情報を演算処理することにより、図２に示すように文字データ取得部２１、マスタ生成部２２、テーブル生成部２３、外字登録部２４、候補提示部２５としても機能する。
【００２３】
文字データ取得部２１としてＣＰＵ１２は、文字コード系の異なる複数の業務システム１から、該業務システム１で使用する文字の字形及び文字コードを含む文字データを受信する。
【００２４】
マスタ生成部２２としてＣＰＵ１２は、前記文字データに基づいて各文字の字形を比較し、字形が異なる毎にマスタコードを付与し、前記複数の業務システム１で使用する全ての文字について字形とマスタコードとを対応付けたマスタ文字セットを生成する。
【００２５】
テーブル生成部２３としてＣＰＵ１２は、前記マスタ文字セット及び前記業務システム１から受信した文字データに基づき、前記業務システム間の変換テーブルを生成する。このためテーブル生成部２３は、前記複数の業務システム１のうち、第一の業務システム、例えば業務システム１Ｂで使用する文字の文字コードとマスタコードとの対応関係を求める。また、テーブル生成部２３は、第二の業務システム即ち第一以外の業務システム１Ａ又は１Ｃで使用する文字の文字コードとマスタコードとの対応関係を求める。そしてテーブル生成部２３は、同じマスタコードに対応する第一の業務システム１で使用する文字の文字コードと第二の業務システム１で使用する文字の文字コードとを対応付けて、第一の業務システム１と第二の業務システム１との間の変換テーブルを生成する。
【００２６】
外字登録部２４としてＣＰＵ１２は、前記第一の業務システム１で使用する文字のうち、同じマスタコードと対応する文字が前記第二の業務システム１で使用する文字に無い文字を前記第二の業務システム１に外字として登録する。
【００２７】
候補提示部２５としてＣＰＵ１２は、自動で対応付けを行えなかった文字について、後述の文字の補助情報に基づいて対応する文字の候補を表示装置１８に表示し、ユーザに対応する文字を入力させる。即ち、ＧＵＩ上で対応付けを行う。
【００２８】
このように変換管理プログラムに従ってマスタ文字セット管理サーバ４が実行する変換管理方法について以下に説明する。
【００２９】
図３は本例の変換管理方法の説明図である。
【００３０】
先ず、文字データ取得部２１が、業務システム１で使用される全ての文字の文字データを受信する。また、マスタ生成部２２は、字形が異なる毎にマスタコードを付与してマスタ文字セットを生成する（ステップＳ１）。
【００３１】
マスタ生成部２２は、マスタ文字セットの異体字や類似度など、文字間の関係情報をマスタ文字セットに登録する。
【００３２】
図４は、マスタ文字セットにおける文字間の関係情報の説明図である。図４の例では、＃１０１〜＃１０３が異体字関係にあり、＃１０４と＃１０５が別の異体字関係にあることを示している。また、図４の例では、＃１０１と＃１０２の類似度が５０%＃１０１と
＃１０３の類似度が１０％であることを示している。
【００３３】
更に、マスタ生成部は、表示装置１８に入力フォームを表示して各文字の属性情報即ち文字属性の入力を促し、入力された文字属性を文字マスタセットに登録する（Ｓ３）。
【００３４】
これら文字属性や文字間の関係情報といった補助情報は、図５，図６のようにマスタコード毎の各レコードに記録される。
【００３５】
テーブル生成部２３は、図７に示すように、各業務システム１の文字コードとマスタ文字セットのマスタコードとを対応付けたテーブルを作成する。なお、図８に示すようにマスタコードに対して複数の業務システム１の文字コードを対応付けたテーブルを作成しても良い。
【００３６】
そして、テーブル生成部２３は、図９に示すように第一の業務システム１Ｂと第二の業務システム１Ａとの間の変換テーブルを新規に生成する。この段階では、業務システム１Ｂで使用する文字の文字コードが記録されているだけで、対応する業務システム１Ａの文字コードは空である（Ｓ４）。なお、本例では、図１０に示すように業務システム１Ｂと業務システム１Ｃの変換テーブルが既に運用されているものとする。
【００３７】
テーブル生成部２３は、この既に運用されている変換テーブルや、一般的に利用されている変換規則を記憶部１６から読み出す（Ｓ５）。ＪＩＳコードやＵｎｉｃｏｄｅ、ＪＥＦなどの一般的な文字コード系では、外字以外の文字コードの対応関係（変換規則）が既に利用されているため、この変換規則を記憶部１６に予め記憶しておく。
【００３８】
次にテーブル生成部２３は、表示部１８に入力フォームを表示させる等して各業務システム１Ｂ，１Ａの業務ポリシーの設定を促す。
【００３９】
図１１は、業務ポリシーの説明図である。この業務ポリシーは、文字コード系種別や、文字同定ルール、類似文字との同定、異体字との同定、自動外字定義などの項目を有している。なお、具体的な内容については後述する。
【００４０】
入力された業務ポリシーに沿ってテーブル生成部２３は、業務システム１Ａと業務システム１Ｂの文字コードを対応つける（Ｓ７）。
【００４１】
業務ポリシーで設定した文字同定ルールによって自動的に対応が求められなかった文字については、候補提示部２５が、図１２に示すようにアドバイザウインドウ５１を表示部１８に表示させ、補助情報に基づいて異体字や類似文字を候補として提示し、ユーザに選択を促す（Ｓ８）。
【００４２】
この候補中に対応する文字があり、ユーザが選択した場合には（Ｓ９ Ｙｅｓ）、選択
された文字の文字コードを前記変換元文字コードと対応付ける（Ｓ１１）即ちＧＵＩを用いて対応付けを行う。
【００４３】
一方、前記候補中に対応する文字が無く、ユーザが選択せずにウインドウ５１を閉じた或いは外字登録を選択した場合（Ｓ９ Ｎｏ）、外字登録部２４が前記変換元文字の文字
データを業務システム１Ｂに送信して外字登録させ、この外字の文字コードを取得する。この外字の文字コードと前記変換元の文字コードとをテーブル生成部２３が対応つけて変換テーブルに登録する。
【００４４】
以上のように文字コードの対応付けが略自動的に行え、自動で対応付けできなかった文
字も簡易な作業で対応付けできるので、変換テーブルが容易に作成できる。
【００４５】
なお、Ｓ７で行った文字の同定について以下に詳述する。
【００４６】
図１１の文字同定ルールの項目において、「標準コード変換ルール」とは、文字コード系種別で指定された文字コード系に基づいて一般的に利用されている変換規則を用いて対応する文字を同定するものである。
【００４７】
「マスタ文字セット番号一致」とは、２つの文字のマスタコードが一致した場合に対応する文字として同定するものである。これは本システムで最も厳しい基準で比較しても、２つの文字が同一であるということを示している。
【００４８】
「異体字」は、ありであれば辺と邉などの異体字を同一と見なすものである。
【００４９】
「類似文字」は、２つの文字のマスタ文字セット間の類似度が、予めポリシーで定められた基準を満たすとき同一と見なす。
【００５０】
「特定の対応定義」は、２つの文字コードの対応が、運用中の他の変換規則に含まれていれば、同一と見なす。
【００５１】
また、類似文字との同定判定の項目は、類似する２つの文字を同一とみなす基準を示す。
【００５２】
異体字との同定の項目は、異体字を同一とみなすか否かを設定する。同一とみなす異体字を個別に設定しても良い。なお、異体字の同定の有り／無しだけを示すのであれば、文字同定ルールに異体字が設定されているか否かで判断し、この項目を省略しても良い。
【００５３】
自動外字定義の項目は、変換元の情報処理システムで使用する文字のうち、同じマスタコードと対応する文字が変換先の情報処理システムで使用する文字に無い文字をこの変換先の情報処理システムの外字として自動的に登録するか否かを示す。
【００５４】
図１３は、業務システム１Ａと１Ｂにかかる業務ポリシーの設定例を示す。なお、文字同定ルールは、記載順に適用される。即ち図１２では、標準コード変換ルールで文字の対応付けを行った後、マスタ文字セットを用いて対応付けを行う。
【００５５】
例えば図９に示す新規の状態であれば、先ず標準コード変換ルールを適用し、ＵｎｉｃｏｄｅとＳＪＩＳとの一般的な変換規則に従って対応付けを行う。図１４の例では文字コード６５８９に対応する文字コード９０C４と文字コード８０５Ｅと対応する文字コード
９５Ｂ７が登録される。
【００５６】
標準コード変換ルールで対応がとれなかった文字について、マスタ文字セットを用いてマスタコードが一致する文字と対応付ける。図１５の例では、文字コードＥ５３３に対応する文字コードＦ０４１を登録している。
【００５７】
そして、マスタコードが一致しなかった文字については、特定の対応定義に従って対応付けを行う。本例では、他の業務システム１Ｃと１Ｂとの変換テーブルで対応する文字は同じ文字とみなす。図１６では、文字コードＥ２５９に対応する文字コード９５Ｂ７を登録している。
【００５８】
以上のように本実施形態では文字コード対応づけ作業の自動化、作業付加の軽減を行う
ことで、データ連携毎に発生する文字コード作業負荷の問題を解決する。
【００５９】
また、本実施形態では、連携対象のシステムの文字コードを変えることなく、文字コード変換によりデータ連携を行う。従って、現行の蓄積データやアプリケーション資産を生かしながら、システム間連携を行うことができるようになる。
【００６０】
更に、以下の効果が得られる。
1.    文字コード変換のルール策定が容易になり、作業コスト低減につながる
2.    システムで唯一のマスタ文字セットに基づき、文字コード変換ルールを策定するため、文字化けトラブルを未然に防止できる。
3.    文字化けトラブルが発生した場合でも、マスタ文字セットとの関連情報、外字フォント処理機能により、速やかにトラブルへの対処が可能となる。
4.    異なる文字運用のポリシーを持った業務間の連携がしやすい。
【００６１】
また、これらがもたらすビジネス的なインパクトとしては以下を挙げることができる。1.    コード変換の作業コストが減ることで、文字コード混在のシステム統合、システム間連携が促進される。
2.    システム間のダイナミックな連携が求められるSOAで、足かせになる文字コード混
在の問題を軽減することで、SOA化の推進が図れる。
3.    JIS78,JIS83,JIS90,JIS97,JIS2004等と、今後も変遷を続けると考えられる文字規
格に対してシステム側の対応が容易となる。その理由は、マスタ文字セットとの対応規則を製品として提供することにより、ユーザは何もすることなく新しいコード系との対応ルールが手に入れることができるためである。
【００６２】
〈その他〉
本発明は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【００６３】
例えば、以下に付記した構成であっても上述の実施形態と同様の効果が得られる。また、これらの構成要素は可能な限り組み合わせることができる。
【００６４】
（付記１）
文字コード系の異なる複数の情報処理システムから、該情報処理システムで使用する文字の字形及び文字コードを含む文字データを受信する文字データ取得部と、
前記文字データに基づいて各文字の字形を比較し、字形が異なる毎にマスタコードを付与し、前記複数の情報処理システムで使用する全ての文字について字形とマスタコードとを対応付けたマスタ文字セットを生成するマスタ生成部と、
前記マスタ文字セット及び前記情報処理システムから受信した文字データに基づき、前記複数の情報処理システムのうち、第一の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、第二の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、同じマスタコードに対応する第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付けて、第一の情報処理システムと第二の情報処理システムとの間の変換テーブルを生成するテーブル生成部と、
を備えた変換管理装置。
【００６５】
（付記２）前記テーブル生成部が、所定の変換規則に基づいて前記第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付け、該変換規則で対応がとれなかった文字について前記マスタ文字コードに基づいて対応づけを行う付記１に記載の変換管理装置。
【００６６】
（付記３）前記第一の情報処理システムで使用する文字のうち、同じマスタコードと対応する文字が前記第二の情報処理システムで使用する文字に無い文字を前記第二の情報処理システムに外字として登録する外字登録部を備え、
前記テーブル生成部が、当該外字の文字コードと前記第一の情報処理システムで使用する文字の文字コードとを対応付ける付記１又は２に記載の変換管理装置。
【００６７】
（付記４）前記文字データが、少なくとも文字属性、文字間の異体字関係、字形の類似関係を示す補助情報を備え、
前記情報処理システムに設定したポリシーが許容する場合、前記テーブル生成部がマスタコードの異なる文字であっても前記補助情報に基づいて同じマスタコードに対応する文字とみなして対応付ける付記１から３の何れか１項に記載の変換管理装置。
【００６８】
（付記５）文字コード系の異なる複数の情報処理システムから、該情報処理システムで使用する文字の字形及び文字コードを含む文字データを受信するステップと、
前記文字データに基づいて各文字の字形を比較し、字形が異なる毎にマスタコードを付与し、前記複数の情報処理システムで使用する全ての文字について字形とマスタコードとを対応付けたマスタ文字セットを生成するステップと、
前記マスタ文字セット及び前記情報処理システムから受信した文字データに基づき、前記複数の情報処理システムのうち、第一の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、第二の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、同じマスタコードに対応する第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付けて、第一の情報処理システムと第二の情報処理システムとの間の変換テーブルを生成するステップと、
をコンピュータが実行する変換管理方法。
【００６９】
（付記６）所定の変換規則に基づいて前記第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付け、該変換規則で対応がとれなかった文字について前記マスタ文字コードに基づいて対応づけを行う付記５に記載の変換管理方法。
【００７０】
（付記７）前記第一の情報処理システムで使用する文字のうち、同じマスタコードと対応する文字が前記第二の情報処理システムで使用する文字に無い文字を前記第二の情報処理システムに外字として登録するステップを更に行い、
当該外字の文字コードと前記第一の情報処理システムで使用する文字の文字コードとを対応付ける付記５又は６に記載の変換管理方法。
【００７１】
（付記８）前記文字データが、少なくとも文字属性、文字間の異体字関係、字形の類似関係を示す補助情報を備え、
前記情報処理システムに設定したポリシーが許容する場合、マスタコードの異なる文字であっても前記補助情報に基づいて同じマスタコードに対応する文字とみなして対応付ける付記５から７の何れか１項に記載の変換管理方法。
【００７２】
（付記９）文字コード系の異なる複数の情報処理システムから、該情報処理システムで使用する文字の字形及び文字コードを含む文字データを受信するステップと、
前記文字データに基づいて各文字の字形を比較し、字形が異なる毎にマスタコードを付与し、前記複数の情報処理システムで使用する全ての文字について字形とマスタコードとを対応付けたマスタ文字セットを生成するステップと、
前記マスタ文字セット及び前記情報処理システムから受信した文字データに基づき、前
記複数の情報処理システムのうち、第一の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、第二の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、同じマスタコードに対応する第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付けて、第一の情報処理システムと第二の情報処理システムとの間の変換テーブルを生成するステップと、
をコンピュータに実行させる変換管理プログラム。
【００７３】
（付記１０）所定の変換規則に基づいて前記第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付け、該変換規則で対応がとれなかった文字について前記マスタ文字コードに基づいて対応づけを行う付記９に記載の変換管理プログラム。
【００７４】
（付記１１）前記第一の情報処理システムで使用する文字のうち、同じマスタコードと対応する文字が前記第二の情報処理システムで使用する文字に無い文字を前記第二の情報処理システムに外字として登録するステップを更に行い、
当該外字の文字コードと前記第一の情報処理システムで使用する文字の文字コードとを対応付ける付記９又は１０に記載の変換管理プログラム。
【００７５】
（付記１２）前記文字データが、少なくとも文字属性、文字間の異体字関係、字形の類似関係を示す補助情報を備え、
前記情報処理システムに設定したポリシーが許容する場合、マスタコードの異なる文字であっても前記補助情報に基づいて同じマスタコードに対応する文字とみなして対応付ける付記９から１１の何れか１項に記載の変換管理プログラム。
【００７６】
また、前記変換管理プログラムをコンピュータが読み取り可能な記録媒体に記録しても良い。コンピュータに、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【００７７】
ここで、コンピュータが読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体の内コンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、CD-ROM、CD-R/W、DVD、DAT、８mmテープ、メモリカード等がある。
【００７８】
また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
【図面の簡単な説明】
【００７９】
【図１】連携システムの概略図
【図２】変換管理装置であるマスタ文字セット管理サーバの概略図
【図３】変換管理方法の説明図
【図４】マスタ文字セットにおける文字間の関係情報の説明図
【図５】文字間の関係情報の一例を示す図
【図６】文字属性の一例を示す図
【図７】業務システムの文字コードとマスタコードの対応関係を示す図
【図８】業務システムの文字コードとマスタコードの対応関係を示す図
【図９】新規の状態の変換テーブルを示す図
【図１０】運用中の変換テーブルを示す図
【図１１】業務ポリシーの説明図
【図１２】ＧＵＩの説明図
【図１３】業務ポリシーの設定例を示す図
【図１４】標準コード変換ルールの適用例を示す図
【図１５】マスタ文字セットを用いた対応付けの例を示す図
【図１６】特定の対応定義の適用例を示す図
【符号の説明】
【００８０】
１０  基幹連携システム
１（１Ａ，１Ｂ，１Ｃ）  業務システム
２  データ連携サーバ
３  文字コード変換サーバ
４  マスタ文字セット管理サーバ
【図１】
2010009532.tif 000003
【図２】
2010009532.tif 000004
【図３】
2010009532.tif 000005
【図４】
2010009532.tif 000006
【図５】
2010009532.tif 000007
【図６】
2010009532.tif 000008
【図７】
2010009532.tif 000009
【図８】
2010009532.tif 000010
【図９】
2010009532.tif 000011
【図１０】
2010009532.tif 000012
【図１１】
2010009532.tif 000013
【図１２】
2010009532.tif 000014
【図１３】
2010009532.tif 000015
【図１４】
2010009532.tif 000016
【図１５】
2010009532.tif 000017
【図１６】
2010009532.tif 000018