JP2010009532A - Conversion management device - Google Patents
Conversion management device Download PDFInfo
- Publication number
- JP2010009532A JP2010009532A JP2008171406A JP2008171406A JP2010009532A JP 2010009532 A JP2010009532 A JP 2010009532A JP 2008171406 A JP2008171406 A JP 2008171406A JP 2008171406 A JP2008171406 A JP 2008171406A JP 2010009532 A JP2010009532 A JP 2010009532A
- Authority
- JP
- Japan
- Prior art keywords
- character
- information processing
- code
- processing system
- master
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
Abstract
【課題】字形に基づくマスタ文字セットを用いて情報処理システム間の文字コードの対応をとる技術を提供する。
【解決手段】複数の情報処理システムから文字データを受信し、前記文字データに基づいてマスタ文字セットを生成し、前記マスタ文字セット及び前記情報処理システムから受信した文字データに基づき、前記複数の情報処理システムのうち、第一の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、第二の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、同じマスタコードに対応する第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付けて、第一の情報処理システムと第二の情報処理システムとの間の変換テーブルを生成する。
【選択図】図3The present invention provides a technique for matching character codes between information processing systems using a master character set based on a character shape.
Character data is received from a plurality of information processing systems, a master character set is generated based on the character data, and the plurality of information is based on the master character set and character data received from the information processing system. In the processing system, the correspondence between the character code of the character used in the first information processing system and the master code is obtained, and the correspondence between the character code of the character used in the second information processing system and the master code is obtained. The character code of the character used in the first information processing system corresponding to the same master code and the character code of the character used in the second information processing system are associated with each other. A conversion table between the information processing system is generated.
[Selection] Figure 3
Description
本発明は、文字コードの体系が異なる情報処理装置間で用いる文字を対応付ける技術に関する。 The present invention relates to a technique for associating characters used between information processing apparatuses having different character code systems.
文字コード系が異なる、異種プラットフォーム間のデータ連携においては、転送時に文字コード系の変換が必要となる。 In data linkage between different platforms with different character code systems, it is necessary to convert the character code system at the time of transfer.
前記文字コード系を変換してデータ連携を行う場合、例えば各情報処理装置でそれぞれの文字コード表を印刷し、手作業でつき合わせて文字コードの対応定義を予め作成する。この対応定義を用いて文字コード変換装置が、一方の情報処理装置から受信した文字コードを変換して他方の情報処理装置に送信することでデータ連携を行う。 When data linkage is performed by converting the character code system, for example, each character code table is printed by each information processing apparatus, and the correspondence definition of the character code is created in advance by manual association. The character code conversion device performs data linkage by converting the character code received from one information processing device and transmitting the character code to the other information processing device using this correspondence definition.
また、多数のシステム間でデータ連携が発生する場合、特定の文字コード(シフトJIS
やUnicode等)に統一することで、文字コード変換を不要とするアプローチが一般的であ
る。
Also, when data linkage occurs between many systems, a specific character code (Shift JIS
In general, an approach that eliminates the need for character code conversion is standardized.
また、関連する先行技術として、例えば、下記の特許文献に開示される技術がある。
企業合併・再編によるシステム統合、あるいは基幹システム再構築、SOA(Service Oriented Architecture)、B2B(企業間取引)等によるシステム間連携の増加により
、文字コード系が異なるシステム間のデータ連携が難しくなっている。
Data integration between systems with different character code systems becomes difficult due to system integration by merger and reorganization, or system integration by core system reconstruction, SOA (Service Oriented Architecture), B2B (business-to-business), etc. Yes.
業務システムが独立して動いていた時代には、文字コード間の対応付けをシステム毎に独自に行うことが多かった。しかし、前述のシステム間連携の増加により、これらのシステムを統合・連携する際に、それぞれ独自に行っていた対応付けを、全体的に再構築せざるをえなくなったことで、この問題が複雑化している。 In the era when business systems worked independently, character codes were often associated with each system independently. However, due to the increase in cooperation between the systems mentioned above, this problem is complicated by having to rebuild the associations that were performed independently when integrating and linking these systems. It has become.
文字コード系が異なれば、そこに含まれる文字のコード番号も集合も異なる。いわゆる「文字化け」を防ぐためには、これらの文字についてどのように対処するかを基本的に手作業で決めなければならない。しかし、データ連携の機会が増えてくると、文字をつき合わせる作業が大きな負担となるという問題があった。 If the character code system is different, the code numbers and sets of the characters included therein are also different. In order to prevent so-called “garbled characters”, it is basically necessary to manually determine how to deal with these characters. However, as the opportunities for data linkage increase, there is a problem that the task of matching characters becomes a heavy burden.
また、特定の文字コードに統一することで文字コード変換を不要にする場合、データベースやアプリケーションの修正が必要となり、現行システムの規模が大きいほど難度が高くなるという問題があった。 In addition, when character code conversion is not required by unifying to a specific character code, it is necessary to modify the database and application, and there is a problem that the degree of difficulty increases as the scale of the current system increases.
そこで本件で開示のもの又は方法は、字形に基づくマスタ文字セットを用いて情報処理システム間の文字コードの対応をとる技術を提供する。 Therefore, the disclosed method or method in the present case provides a technique for matching character codes between information processing systems using a master character set based on a character shape.
上記課題を解決する本発明の一形態として、変換管理装置、変換管理プログラム、該変
換管理プログラムを記録した記録媒体、変換管理方法が挙げられる。
As an embodiment of the present invention for solving the above problems, there are a conversion management device, a conversion management program, a recording medium on which the conversion management program is recorded, and a conversion management method.
これらのもの或いは方法は、
文字コード系の異なる複数の情報処理システムから、該情報処理システムで使用する文字の字形及び文字コードを含む文字データを受信し、
前記文字データに基づいて各文字の字形を比較し、字形が異なる毎にマスタコードを付与し、前記複数の情報処理システムで使用する全ての文字について字形とマスタコードとを対応付けたマスタ文字セットを生成し、
前記マスタ文字セット及び前記情報処理システムから受信した文字データに基づき、前記複数の情報処理システムのうち、第一の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、第二の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、同じマスタコードに対応する第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付けて、第一の情報処理システムと第二の情報処理システムとの間の変換テーブルを生成する。
These things or methods are
Receiving character data including a character shape and a character code used in the information processing system from a plurality of information processing systems having different character code systems;
A master character set that compares the character shape of each character based on the character data, assigns a master code every time the character shape is different, and associates the character shape with the master code for all characters used in the plurality of information processing systems Produces
Based on the master character set and the character data received from the information processing system, a correspondence relationship between the character code of the character used in the first information processing system and the master code among the plurality of information processing systems is obtained. The correspondence between the character code of the character used in the second information processing system and the master code is obtained, and the character code of the character used in the first information processing system corresponding to the same master code is used in the second information processing system. A conversion table between the first information processing system and the second information processing system is generated in association with the character code of the character to be processed.
本件開示のもの或いは方法によれば、字形に基づくマスタ文字セットを用いて情報処理システム間の文字コードの対応をとる技術を提供できる。 According to the method or method disclosed in the present disclosure, it is possible to provide a technique for matching character codes between information processing systems using a master character set based on a character shape.
以下、図面を参照して本発明を実施するための最良の形態について説明する。以下の実施の形態の構成は例示であり、本発明は実施の形態の構成に限定されない。 The best mode for carrying out the present invention will be described below with reference to the drawings. The configuration of the following embodiment is an exemplification, and the present invention is not limited to the configuration of the embodiment.
図1は、本実施形態に係る連携システムの概略図である。本例の基幹連携システム10は、複数の業務システム1を連携させるデータ連携サーバ2と、該データ連携サーバ2が処理する文字コードを変換する文字コード変換サーバ3と、該文字コード変換サーバ3に変換テーブルを配信するマスタ文字セット管理サーバ4とを備えている。
FIG. 1 is a schematic diagram of a cooperation system according to the present embodiment. The
複数の業務システム1は、文字データを含む情報の処理、例えば電子商取引、顧客情報の管理、データ配信などを行う情報処理システムであれば良く、図1の例では業務システム1A〜1Cを有している。
The plurality of
データ連携サーバ2は、各業務システム1からから所定フォーマットのメッセージを受信し、適宜変換して該メッセージを他の業務システムへ送信して業務システム間のデータ連携を行う。
The
文字コード変換サーバ3は、データ連携サーバ2から送信元及び送信先の業務サーバ名と文字コードを受信し、マスタ文字セット管理サーバ4から配信された変換テーブルに基づいて送信元の文字コードを送信先の文字コードに変換する。
The character
図2は本例の変換管理装置であるマスタ文字セット管理サーバ4の概略図である。図2に示すように、マスタ文字セット管理サーバ4は、本体内にCPU(central processing
unit)12やメインメモリ13、入出力ポート(I/O)14等を備えたコンピュータ
である。
FIG. 2 is a schematic diagram of the master character
unit) 12, a main memory 13, an input / output port (I / O) 14, and the like.
入出力ポート14には、キーボードやマウスといったユーザの指示を入力する入力部15や、演算処理の為のデータやソフトウェアを記憶したハードディスクなどの記憶部16、他のコンピュータとの通信を制御する通信制御部として機能するネットワークアダプタ17、表示装置18が接続される。
The input /
記憶部16には、オペレーティングシステム(OS)や変換管理プログラムなどのアプリケーションソフト、ネットワークドライバがインストールされている。 The storage unit 16 is preinstalled with application software such as an operating system (OS) and a conversion management program, and a network driver.
CPU12は、メインメモリ13を介して前記OSやアプリケーションプログラムを記憶部16から適宜読み出して実行し、ネットワークアダプタ17や記憶部16から読み出した情報を演算処理することにより、図2に示すように文字データ取得部21、マスタ生成部22、テーブル生成部23、外字登録部24、候補提示部25としても機能する。
The
文字データ取得部21としてCPU12は、文字コード系の異なる複数の業務システム1から、該業務システム1で使用する文字の字形及び文字コードを含む文字データを受信する。
The
マスタ生成部22としてCPU12は、前記文字データに基づいて各文字の字形を比較し、字形が異なる毎にマスタコードを付与し、前記複数の業務システム1で使用する全ての文字について字形とマスタコードとを対応付けたマスタ文字セットを生成する。
The
テーブル生成部23としてCPU12は、前記マスタ文字セット及び前記業務システム1から受信した文字データに基づき、前記業務システム間の変換テーブルを生成する。このためテーブル生成部23は、前記複数の業務システム1のうち、第一の業務システム、例えば業務システム1Bで使用する文字の文字コードとマスタコードとの対応関係を求める。また、テーブル生成部23は、第二の業務システム即ち第一以外の業務システム1A又は1Cで使用する文字の文字コードとマスタコードとの対応関係を求める。そしてテーブル生成部23は、同じマスタコードに対応する第一の業務システム1で使用する文字の文字コードと第二の業務システム1で使用する文字の文字コードとを対応付けて、第一の業務システム1と第二の業務システム1との間の変換テーブルを生成する。
The
外字登録部24としてCPU12は、前記第一の業務システム1で使用する文字のうち、同じマスタコードと対応する文字が前記第二の業務システム1で使用する文字に無い文字を前記第二の業務システム1に外字として登録する。
As the external character registration unit 24, the
候補提示部25としてCPU12は、自動で対応付けを行えなかった文字について、後述の文字の補助情報に基づいて対応する文字の候補を表示装置18に表示し、ユーザに対応する文字を入力させる。即ち、GUI上で対応付けを行う。
The
このように変換管理プログラムに従ってマスタ文字セット管理サーバ4が実行する変換管理方法について以下に説明する。
A conversion management method executed by the master character
図3は本例の変換管理方法の説明図である。 FIG. 3 is an explanatory diagram of the conversion management method of this example.
先ず、文字データ取得部21が、業務システム1で使用される全ての文字の文字データを受信する。また、マスタ生成部22は、字形が異なる毎にマスタコードを付与してマスタ文字セットを生成する(ステップS1)。
First, the character data acquisition unit 21 receives character data of all characters used in the
マスタ生成部22は、マスタ文字セットの異体字や類似度など、文字間の関係情報をマスタ文字セットに登録する。 The master generation part 22 registers the relationship information between characters, such as the variant character and similarity of a master character set, in a master character set.
図4は、マスタ文字セットにおける文字間の関係情報の説明図である。図4の例では、#101〜#103が異体字関係にあり、#104と#105が別の異体字関係にあることを示している。また、図4の例では、#101と#102の類似度が50%#101と
#103の類似度が10%であることを示している。
FIG. 4 is an explanatory diagram of the relationship information between characters in the master character set. In the example of FIG. 4, # 101 to # 103 are in a variant relationship, and # 104 and # 105 are in another variant relationship. In the example of FIG. 4, the similarity between # 101 and # 102 is 50%, and the similarity between # 101 and # 103 is 10%.
更に、マスタ生成部は、表示装置18に入力フォームを表示して各文字の属性情報即ち文字属性の入力を促し、入力された文字属性を文字マスタセットに登録する(S3)。 Further, the master generation unit displays an input form on the display device 18 to prompt input of attribute information of each character, that is, a character attribute, and registers the input character attribute in the character master set (S3).
これら文字属性や文字間の関係情報といった補助情報は、図5,図6のようにマスタコード毎の各レコードに記録される。 The auxiliary information such as the character attribute and the relationship information between characters is recorded in each record for each master code as shown in FIGS.
テーブル生成部23は、図7に示すように、各業務システム1の文字コードとマスタ文字セットのマスタコードとを対応付けたテーブルを作成する。なお、図8に示すようにマスタコードに対して複数の業務システム1の文字コードを対応付けたテーブルを作成しても良い。
As shown in FIG. 7, the table generation unit 23 creates a table in which the character codes of each
そして、テーブル生成部23は、図9に示すように第一の業務システム1Bと第二の業務システム1Aとの間の変換テーブルを新規に生成する。この段階では、業務システム1Bで使用する文字の文字コードが記録されているだけで、対応する業務システム1Aの文字コードは空である(S4)。なお、本例では、図10に示すように業務システム1Bと業務システム1Cの変換テーブルが既に運用されているものとする。 Then, the table generating unit 23 newly generates a conversion table between the first business system 1B and the second business system 1A as shown in FIG. At this stage, only the character code of the character used in the business system 1B is recorded, and the character code of the corresponding business system 1A is empty (S4). In this example, it is assumed that the conversion tables of the business system 1B and the business system 1C have already been operated as shown in FIG.
テーブル生成部23は、この既に運用されている変換テーブルや、一般的に利用されている変換規則を記憶部16から読み出す(S5)。JISコードやUnicode、JEFなどの一般的な文字コード系では、外字以外の文字コードの対応関係(変換規則)が既に利用されているため、この変換規則を記憶部16に予め記憶しておく。 The table generation unit 23 reads the conversion table already in operation and the conversion rule that is generally used from the storage unit 16 (S5). In general character code systems such as JIS code, Unicode, and JEF, the correspondence relationship (conversion rule) of character codes other than external characters is already used, and this conversion rule is stored in the storage unit 16 in advance.
次にテーブル生成部23は、表示部18に入力フォームを表示させる等して各業務システム1B,1Aの業務ポリシーの設定を促す。 Next, the table generating unit 23 prompts the setting of the business policy of each business system 1B, 1A by displaying an input form on the display unit 18 or the like.
図11は、業務ポリシーの説明図である。この業務ポリシーは、文字コード系種別や、文字同定ルール、類似文字との同定、異体字との同定、自動外字定義などの項目を有している。なお、具体的な内容については後述する。 FIG. 11 is an explanatory diagram of a business policy. This business policy includes items such as character code type, character identification rule, identification with similar characters, identification with variant characters, and automatic external character definition. Specific contents will be described later.
入力された業務ポリシーに沿ってテーブル生成部23は、業務システム1Aと業務システム1Bの文字コードを対応つける(S7)。 According to the input business policy, the table generating unit 23 associates the character codes of the business system 1A and the business system 1B (S7).
業務ポリシーで設定した文字同定ルールによって自動的に対応が求められなかった文字については、候補提示部25が、図12に示すようにアドバイザウインドウ51を表示部18に表示させ、補助情報に基づいて異体字や類似文字を候補として提示し、ユーザに選択を促す(S8)。
The candidate presentation unit 25 displays an
この候補中に対応する文字があり、ユーザが選択した場合には(S9 Yes)、選択
された文字の文字コードを前記変換元文字コードと対応付ける(S11)即ちGUIを用いて対応付けを行う。
If there is a corresponding character in the candidate and the user selects it (S9 Yes), the character code of the selected character is associated with the conversion source character code (S11), that is, association is performed using the GUI.
一方、前記候補中に対応する文字が無く、ユーザが選択せずにウインドウ51を閉じた或いは外字登録を選択した場合(S9 No)、外字登録部24が前記変換元文字の文字
データを業務システム1Bに送信して外字登録させ、この外字の文字コードを取得する。この外字の文字コードと前記変換元の文字コードとをテーブル生成部23が対応つけて変換テーブルに登録する。
On the other hand, when there is no corresponding character in the candidate and the user closes the
以上のように文字コードの対応付けが略自動的に行え、自動で対応付けできなかった文
字も簡易な作業で対応付けできるので、変換テーブルが容易に作成できる。
As described above, the character codes can be associated with each other almost automatically, and characters that could not be automatically associated can be associated with a simple operation, so that a conversion table can be easily created.
なお、S7で行った文字の同定について以下に詳述する。 The character identification performed in S7 will be described in detail below.
図11の文字同定ルールの項目において、「標準コード変換ルール」とは、文字コード系種別で指定された文字コード系に基づいて一般的に利用されている変換規則を用いて対応する文字を同定するものである。 In the item of the character identification rule of FIG. 11, the “standard code conversion rule” is to identify a corresponding character using a conversion rule generally used based on the character code system specified by the character code system type. To do.
「マスタ文字セット番号一致」とは、2つの文字のマスタコードが一致した場合に対応する文字として同定するものである。これは本システムで最も厳しい基準で比較しても、2つの文字が同一であるということを示している。 “Master character set number match” is to identify the corresponding character when the master codes of the two characters match. This shows that the two characters are the same even when compared according to the strictest standard in this system.
「異体字」は、ありであれば辺と邉などの異体字を同一と見なすものである。 The “variant character” means that if there is a variant character such as a side and a heel, it is regarded as the same.
「類似文字」は、2つの文字のマスタ文字セット間の類似度が、予めポリシーで定められた基準を満たすとき同一と見なす。 “Similar characters” are considered to be the same when the degree of similarity between the master character sets of two characters satisfies the criteria defined in advance in the policy.
「特定の対応定義」は、2つの文字コードの対応が、運用中の他の変換規則に含まれていれば、同一と見なす。 The “specific correspondence definition” is regarded as the same if the correspondence between the two character codes is included in other conversion rules in operation.
また、類似文字との同定判定の項目は、類似する2つの文字を同一とみなす基準を示す。 Moreover, the item of identification determination with a similar character shows the reference | standard which considers two similar characters as the same.
異体字との同定の項目は、異体字を同一とみなすか否かを設定する。同一とみなす異体字を個別に設定しても良い。なお、異体字の同定の有り/無しだけを示すのであれば、文字同定ルールに異体字が設定されているか否かで判断し、この項目を省略しても良い。 The item of identification with a variant character sets whether or not the variant character is regarded as the same. Different characters regarded as the same may be set individually. If only the presence / absence of variant character identification is indicated, it may be determined based on whether or not the variant character is set in the character identification rule, and this item may be omitted.
自動外字定義の項目は、変換元の情報処理システムで使用する文字のうち、同じマスタコードと対応する文字が変換先の情報処理システムで使用する文字に無い文字をこの変換先の情報処理システムの外字として自動的に登録するか否かを示す。 The automatic external character definition item includes characters that are used in the information processing system of the conversion source and characters that do not have characters corresponding to the same master code in the information processing system of the conversion destination. Indicates whether or not to automatically register as an external character.
図13は、業務システム1Aと1Bにかかる業務ポリシーの設定例を示す。なお、文字同定ルールは、記載順に適用される。即ち図12では、標準コード変換ルールで文字の対応付けを行った後、マスタ文字セットを用いて対応付けを行う。 FIG. 13 shows an example of setting a business policy for the business systems 1A and 1B. Note that the character identification rules are applied in the order of description. That is, in FIG. 12, after the characters are associated according to the standard code conversion rule, the association is performed using the master character set.
例えば図9に示す新規の状態であれば、先ず標準コード変換ルールを適用し、UnicodeとSJISとの一般的な変換規則に従って対応付けを行う。図14の例では文字コード6589に対応する文字コード90C4と文字コード805Eと対応する文字コード
95B7が登録される。
For example, in the new state shown in FIG. 9, first, a standard code conversion rule is applied, and association is performed according to a general conversion rule between Unicode and SJIS. In the example of FIG. 14, a character code 90C4 corresponding to the
標準コード変換ルールで対応がとれなかった文字について、マスタ文字セットを用いてマスタコードが一致する文字と対応付ける。図15の例では、文字コードE533に対応する文字コードF041を登録している。 A character that cannot be handled by the standard code conversion rule is associated with a character having a matching master code by using a master character set. In the example of FIG. 15, the character code F041 corresponding to the character code E533 is registered.
そして、マスタコードが一致しなかった文字については、特定の対応定義に従って対応付けを行う。本例では、他の業務システム1Cと1Bとの変換テーブルで対応する文字は同じ文字とみなす。図16では、文字コードE259に対応する文字コード95B7を登録している。 Then, the characters whose master codes do not match are associated according to a specific correspondence definition. In this example, the corresponding characters in the conversion tables of the other business systems 1C and 1B are regarded as the same character. In FIG. 16, the character code 95B7 corresponding to the character code E259 is registered.
以上のように本実施形態では文字コード対応づけ作業の自動化、作業付加の軽減を行う
ことで、データ連携毎に発生する文字コード作業負荷の問題を解決する。
As described above, this embodiment solves the problem of the character code work load that occurs for each data linkage by automating the character code association work and reducing the work addition.
また、本実施形態では、連携対象のシステムの文字コードを変えることなく、文字コード変換によりデータ連携を行う。従って、現行の蓄積データやアプリケーション資産を生かしながら、システム間連携を行うことができるようになる。 In this embodiment, data linkage is performed by character code conversion without changing the character code of the linkage target system. Therefore, it becomes possible to perform inter-system cooperation while utilizing the current accumulated data and application assets.
更に、以下の効果が得られる。
1. 文字コード変換のルール策定が容易になり、作業コスト低減につながる
2. システムで唯一のマスタ文字セットに基づき、文字コード変換ルールを策定するため、文字化けトラブルを未然に防止できる。
3. 文字化けトラブルが発生した場合でも、マスタ文字セットとの関連情報、外字フォント処理機能により、速やかにトラブルへの対処が可能となる。
4. 異なる文字運用のポリシーを持った業務間の連携がしやすい。
Furthermore, the following effects can be obtained.
1. Easily formulate rules for character code conversion, leading to reduced work costs
2. Since character code conversion rules are formulated based on the only master character set in the system, garbled troubles can be prevented.
3. Even if a garbled problem occurs, the information related to the master character set and the external character font processing function can quickly handle the problem.
4. It is easy to link tasks with different character usage policies.
また、これらがもたらすビジネス的なインパクトとしては以下を挙げることができる。1. コード変換の作業コストが減ることで、文字コード混在のシステム統合、システム間連携が促進される。
2. システム間のダイナミックな連携が求められるSOAで、足かせになる文字コード混
在の問題を軽減することで、SOA化の推進が図れる。
3. JIS78,JIS83,JIS90,JIS97,JIS2004等と、今後も変遷を続けると考えられる文字規
格に対してシステム側の対応が容易となる。その理由は、マスタ文字セットとの対応規則を製品として提供することにより、ユーザは何もすることなく新しいコード系との対応ルールが手に入れることができるためである。
In addition, the following business impacts can be given. 1. By reducing the work cost of code conversion, system integration and inter-system collaboration with mixed character codes are promoted.
2. In SOAs that require dynamic linkage between systems, SOA can be promoted by reducing the problem of mixed character codes.
3. It will be easier for the system to deal with character standards that are expected to continue to change in the future, such as JIS78, JIS83, JIS90, JIS97, and JIS2004. The reason is that by providing the correspondence rule with the master character set as a product, the user can obtain the correspondence rule with the new code system without doing anything.
〈その他〉
本発明は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
<Others>
The present invention is not limited to the illustrated examples described above, and various modifications can be made without departing from the scope of the present invention.
例えば、以下に付記した構成であっても上述の実施形態と同様の効果が得られる。また、これらの構成要素は可能な限り組み合わせることができる。 For example, the same effects as those of the above-described embodiment can be obtained even with the configurations described below. These components can be combined as much as possible.
(付記1)
文字コード系の異なる複数の情報処理システムから、該情報処理システムで使用する文字の字形及び文字コードを含む文字データを受信する文字データ取得部と、
前記文字データに基づいて各文字の字形を比較し、字形が異なる毎にマスタコードを付与し、前記複数の情報処理システムで使用する全ての文字について字形とマスタコードとを対応付けたマスタ文字セットを生成するマスタ生成部と、
前記マスタ文字セット及び前記情報処理システムから受信した文字データに基づき、前記複数の情報処理システムのうち、第一の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、第二の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、同じマスタコードに対応する第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付けて、第一の情報処理システムと第二の情報処理システムとの間の変換テーブルを生成するテーブル生成部と、
を備えた変換管理装置。
(Appendix 1)
A character data acquisition unit that receives character data including a character shape and a character code of a character used in the information processing system from a plurality of information processing systems having different character code systems;
A master character set that compares the character shape of each character based on the character data, assigns a master code every time the character shape is different, and associates the character shape with the master code for all characters used in the plurality of information processing systems A master generation unit for generating
Based on the master character set and the character data received from the information processing system, a correspondence relationship between the character code of the character used in the first information processing system and the master code among the plurality of information processing systems is obtained. The correspondence between the character code of the character used in the second information processing system and the master code is obtained, and the character code of the character used in the first information processing system corresponding to the same master code is used in the second information processing system. A table generation unit that generates a conversion table between the first information processing system and the second information processing system in association with the character code of the character to be
A conversion management device.
(付記2)前記テーブル生成部が、所定の変換規則に基づいて前記第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付け、該変換規則で対応がとれなかった文字について前記マスタ文字コードに基づいて対応づけを行う付記1に記載の変換管理装置。
(Supplementary Note 2) The table generation unit associates the character code of the character used in the first information processing system with the character code of the character used in the second information processing system based on a predetermined conversion rule, The conversion management device according to
(付記3)前記第一の情報処理システムで使用する文字のうち、同じマスタコードと対応する文字が前記第二の情報処理システムで使用する文字に無い文字を前記第二の情報処理システムに外字として登録する外字登録部を備え、
前記テーブル生成部が、当該外字の文字コードと前記第一の情報処理システムで使用する文字の文字コードとを対応付ける付記1又は2に記載の変換管理装置。
(Supplementary Note 3) Of the characters used in the first information processing system, characters corresponding to the same master code are not included in the characters used in the second information processing system. The external character registration part to be registered as
The conversion management device according to
(付記4)前記文字データが、少なくとも文字属性、文字間の異体字関係、字形の類似関係を示す補助情報を備え、
前記情報処理システムに設定したポリシーが許容する場合、前記テーブル生成部がマスタコードの異なる文字であっても前記補助情報に基づいて同じマスタコードに対応する文字とみなして対応付ける付記1から3の何れか1項に記載の変換管理装置。
(Supplementary Note 4) The character data includes auxiliary information indicating at least a character attribute, a variant character relationship between characters, and a similarity relationship between character shapes,
If the policy set in the information processing system allows, even if the table generation unit is a character with a different master code, any one of
(付記5)文字コード系の異なる複数の情報処理システムから、該情報処理システムで使用する文字の字形及び文字コードを含む文字データを受信するステップと、
前記文字データに基づいて各文字の字形を比較し、字形が異なる毎にマスタコードを付与し、前記複数の情報処理システムで使用する全ての文字について字形とマスタコードとを対応付けたマスタ文字セットを生成するステップと、
前記マスタ文字セット及び前記情報処理システムから受信した文字データに基づき、前記複数の情報処理システムのうち、第一の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、第二の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、同じマスタコードに対応する第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付けて、第一の情報処理システムと第二の情報処理システムとの間の変換テーブルを生成するステップと、
をコンピュータが実行する変換管理方法。
(Supplementary Note 5) Receiving character data including a character shape and a character code used in the information processing system from a plurality of information processing systems having different character code systems;
A master character set that compares the character shape of each character based on the character data, assigns a master code every time the character shape is different, and associates the character shape with the master code for all characters used in the plurality of information processing systems A step of generating
Based on the master character set and the character data received from the information processing system, a correspondence relationship between the character code of the character used in the first information processing system and the master code among the plurality of information processing systems is obtained. The correspondence between the character code of the character used in the second information processing system and the master code is obtained, and the character code of the character used in the first information processing system corresponding to the same master code is used in the second information processing system. Generating a conversion table between the first information processing system and the second information processing system in association with the character code of the character to be
A conversion management method executed by a computer.
(付記6)所定の変換規則に基づいて前記第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付け、該変換規則で対応がとれなかった文字について前記マスタ文字コードに基づいて対応づけを行う付記5に記載の変換管理方法。 (Supplementary Note 6) Based on a predetermined conversion rule, a character code of a character used in the first information processing system is associated with a character code of a character used in the second information processing system. 6. The conversion management method according to appendix 5, wherein association is performed for characters that cannot be obtained based on the master character code.
(付記7)前記第一の情報処理システムで使用する文字のうち、同じマスタコードと対応する文字が前記第二の情報処理システムで使用する文字に無い文字を前記第二の情報処理システムに外字として登録するステップを更に行い、
当該外字の文字コードと前記第一の情報処理システムで使用する文字の文字コードとを対応付ける付記5又は6に記載の変換管理方法。
(Supplementary note 7) Of the characters used in the first information processing system, characters corresponding to the same master code that are not included in the characters used in the second information processing system are external characters in the second information processing system. As a further step of registering as
The conversion management method according to appendix 5 or 6, wherein the character code of the external character is associated with the character code of the character used in the first information processing system.
(付記8)前記文字データが、少なくとも文字属性、文字間の異体字関係、字形の類似関係を示す補助情報を備え、
前記情報処理システムに設定したポリシーが許容する場合、マスタコードの異なる文字であっても前記補助情報に基づいて同じマスタコードに対応する文字とみなして対応付ける付記5から7の何れか1項に記載の変換管理方法。
(Supplementary Note 8) The character data includes auxiliary information indicating at least character attributes, a variant relationship between characters, and a similarity relationship between characters.
If the policy set in the information processing system allows, even if a character with a different master code is regarded as a character corresponding to the same master code based on the auxiliary information, it is associated with any one of appendices 5 to 7 Conversion management method.
(付記9)文字コード系の異なる複数の情報処理システムから、該情報処理システムで使用する文字の字形及び文字コードを含む文字データを受信するステップと、
前記文字データに基づいて各文字の字形を比較し、字形が異なる毎にマスタコードを付与し、前記複数の情報処理システムで使用する全ての文字について字形とマスタコードとを対応付けたマスタ文字セットを生成するステップと、
前記マスタ文字セット及び前記情報処理システムから受信した文字データに基づき、前
記複数の情報処理システムのうち、第一の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、第二の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、同じマスタコードに対応する第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付けて、第一の情報処理システムと第二の情報処理システムとの間の変換テーブルを生成するステップと、
をコンピュータに実行させる変換管理プログラム。
(Supplementary Note 9) Receiving character data including a character shape and a character code used in the information processing system from a plurality of information processing systems having different character code systems;
A master character set that compares the character shape of each character based on the character data, assigns a master code every time the character shape is different, and associates the character shape with the master code for all characters used in the plurality of information processing systems A step of generating
Based on the master character set and the character data received from the information processing system, a correspondence relationship between the character code of the character used in the first information processing system and the master code among the plurality of information processing systems is obtained. The correspondence between the character code of the character used in the second information processing system and the master code is obtained, and the character code of the character used in the first information processing system corresponding to the same master code is used in the second information processing system. Generating a conversion table between the first information processing system and the second information processing system in association with the character code of the character to be
Conversion management program that causes a computer to execute.
(付記10)所定の変換規則に基づいて前記第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付け、該変換規則で対応がとれなかった文字について前記マスタ文字コードに基づいて対応づけを行う付記9に記載の変換管理プログラム。 (Supplementary Note 10) Based on a predetermined conversion rule, a character code of a character used in the first information processing system is associated with a character code of a character used in the second information processing system. The conversion management program according to appendix 9, wherein correspondence is performed based on the master character code for characters that cannot be taken.
(付記11)前記第一の情報処理システムで使用する文字のうち、同じマスタコードと対応する文字が前記第二の情報処理システムで使用する文字に無い文字を前記第二の情報処理システムに外字として登録するステップを更に行い、
当該外字の文字コードと前記第一の情報処理システムで使用する文字の文字コードとを対応付ける付記9又は10に記載の変換管理プログラム。
(Supplementary Note 11) Among characters used in the first information processing system, characters that do not have characters corresponding to the same master code in the characters used in the second information processing system are external characters in the second information processing system. As a further step of registering as
The conversion management program according to
(付記12)前記文字データが、少なくとも文字属性、文字間の異体字関係、字形の類似関係を示す補助情報を備え、
前記情報処理システムに設定したポリシーが許容する場合、マスタコードの異なる文字であっても前記補助情報に基づいて同じマスタコードに対応する文字とみなして対応付ける付記9から11の何れか1項に記載の変換管理プログラム。
(Supplementary note 12) The character data includes auxiliary information indicating at least character attributes, a variant relationship between characters, and a similarity relationship between character shapes,
If the policy set in the information processing system allows, even if the character has a different master code, it is regarded as a character corresponding to the same master code on the basis of the auxiliary information and is associated with any one of appendices 9 to 11 Conversion management program.
また、前記変換管理プログラムをコンピュータが読み取り可能な記録媒体に記録しても良い。コンピュータに、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。 The conversion management program may be recorded on a computer-readable recording medium. By causing the computer to read and execute the program of the recording medium, the function can be provided.
ここで、コンピュータが読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体の内コンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、CD-ROM、CD-R/W、DVD、DAT、8mmテープ、メモリカード等がある。 Here, the computer-readable recording medium refers to a recording medium that accumulates information such as data and programs by electrical, magnetic, optical, mechanical, or chemical action and can be read from the computer. . Examples of such a recording medium that can be removed from the computer include a flexible disk, a magneto-optical disk, a CD-ROM, a CD-R / W, a DVD, a DAT, an 8 mm tape, and a memory card.
また、コンピュータに固定された記録媒体としてハードディスクやROM(リードオンリーメモリ)等がある。 Further, there are a hard disk, a ROM (read only memory), and the like as a recording medium fixed to the computer.
10 基幹連携システム
1(1A,1B,1C) 業務システム
2 データ連携サーバ
3 文字コード変換サーバ
4 マスタ文字セット管理サーバ
10 Core linkage system 1 (1A, 1B, 1C)
Claims (6)
前記文字データに基づいて各文字の字形を比較し、字形が異なる毎にマスタコードを付与し、前記複数の情報処理システムで使用する全ての文字について字形とマスタコードとを対応付けたマスタ文字セットを生成するマスタ生成部と、
前記マスタ文字セット及び前記情報処理システムから受信した文字データに基づき、前記複数の情報処理システムのうち、第一の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、第二の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、同じマスタコードに対応する第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付けて、第一の情報処理システムと第二の情報処理システムとの間の変換テーブルを生成するテーブル生成部と、
を備えた変換管理装置。 A character data acquisition unit that receives character data including a character shape and a character code of a character used in the information processing system from a plurality of information processing systems having different character code systems;
A master character set that compares the character shape of each character based on the character data, assigns a master code every time the character shape is different, and associates the character shape with the master code for all characters used in the plurality of information processing systems A master generation unit for generating
Based on the master character set and the character data received from the information processing system, a correspondence relationship between the character code of the character used in the first information processing system and the master code among the plurality of information processing systems is obtained. The correspondence between the character code of the character used in the second information processing system and the master code is obtained, and the character code of the character used in the first information processing system corresponding to the same master code is used in the second information processing system. A table generation unit that generates a conversion table between the first information processing system and the second information processing system in association with the character code of the character to be
A conversion management device.
前記テーブル生成部が、当該外字の文字コードと前記第一の情報処理システムで使用する文字の文字コードとを対応付ける請求項1又は2に記載の変換管理装置。 Of the characters used in the first information processing system, a character that corresponds to the same master code and is not included in the characters used in the second information processing system is registered as an external character in the second information processing system. With a registration department,
The conversion management apparatus according to claim 1, wherein the table generation unit associates the character code of the external character with the character code of the character used in the first information processing system.
前記情報処理システムに設定したポリシーが許容する場合、前記テーブル生成部がマスタコードの異なる文字であっても前記補助情報に基づいて同じマスタコードに対応する文字とみなして対応付ける請求項1から3の何れか1項に記載の変換管理装置。 The character data comprises auxiliary information indicating character attributes, a variant relationship between characters, and a similarity relationship between characters,
4. If the policy set in the information processing system allows, even if the table generation unit is a character with a different master code, it is regarded as a character corresponding to the same master code on the basis of the auxiliary information and is associated. The conversion management device according to any one of the above.
前記文字データに基づいて各文字の字形を比較し、字形が異なる毎にマスタコードを付与し、前記複数の情報処理システムで使用する全ての文字について字形とマスタコードとを対応付けたマスタ文字セットを生成するステップと、
前記マスタ文字セット及び前記情報処理システムから受信した文字データに基づき、前記複数の情報処理システムのうち、第一の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、第二の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、同じマスタコードに対応する第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付けて、第一の情報処理システムと第二の情報処理システムとの間の変換テーブルを生成するステップと、
をコンピュータが実行する変換管理方法。 Receiving character data including a character shape and a character code used in the information processing system from a plurality of information processing systems having different character code systems;
A master character set that compares the character shape of each character based on the character data, assigns a master code every time the character shape is different, and associates the character shape with the master code for all characters used in the plurality of information processing systems A step of generating
Based on the master character set and the character data received from the information processing system, a correspondence relationship between the character code of the character used in the first information processing system and the master code among the plurality of information processing systems is obtained. The correspondence between the character code of the character used in the second information processing system and the master code is obtained, and the character code of the character used in the first information processing system corresponding to the same master code is used in the second information processing system. Generating a conversion table between the first information processing system and the second information processing system in association with the character code of the character to be
A conversion management method executed by a computer.
前記文字データに基づいて各文字の字形を比較し、字形が異なる毎にマスタコードを付
与し、前記複数の情報処理システムで使用する全ての文字について字形とマスタコードとを対応付けたマスタ文字セットを生成するステップと、
前記マスタ文字セット及び前記情報処理システムから受信した文字データに基づき、前記複数の情報処理システムのうち、第一の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、第二の情報処理システムで使用する文字の文字コードとマスタコードとの対応関係を求め、同じマスタコードに対応する第一の情報処理システムで使用する文字の文字コードと第二の情報処理システムで使用する文字の文字コードとを対応付けて、第一の情報処理システムと第二の情報処理システムとの間の変換テーブルを生成するステップと、
をコンピュータに実行させる変換管理プログラム。 Receiving character data including a character shape and a character code used in the information processing system from a plurality of information processing systems having different character code systems;
A master character set that compares the character shape of each character based on the character data, assigns a master code every time the character shape is different, and associates the character shape with the master code for all characters used in the plurality of information processing systems A step of generating
Based on the master character set and the character data received from the information processing system, a correspondence relationship between the character code of the character used in the first information processing system and the master code among the plurality of information processing systems is obtained. The correspondence between the character code of the character used in the second information processing system and the master code is obtained, and the character code of the character used in the first information processing system corresponding to the same master code is used in the second information processing system. Generating a conversion table between the first information processing system and the second information processing system in association with the character code of the character to be
Conversion management program that causes a computer to execute.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008171406A JP5326382B2 (en) | 2008-06-30 | 2008-06-30 | Conversion management device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008171406A JP5326382B2 (en) | 2008-06-30 | 2008-06-30 | Conversion management device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010009532A true JP2010009532A (en) | 2010-01-14 |
| JP5326382B2 JP5326382B2 (en) | 2013-10-30 |
Family
ID=41589895
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008171406A Active JP5326382B2 (en) | 2008-06-30 | 2008-06-30 | Conversion management device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5326382B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9448975B2 (en) | 2013-08-26 | 2016-09-20 | Fujitsu Limited | Character data processing method, information processing method, and information processing apparatus |
| TWI747172B (en) * | 2019-10-23 | 2021-11-21 | 日商日本加除出版股份有限公司 | Foreign word management system |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002342313A (en) * | 2001-05-14 | 2002-11-29 | Tron Association | Multi-kanji conversion system and multi-kanji conversion method |
-
2008
- 2008-06-30 JP JP2008171406A patent/JP5326382B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002342313A (en) * | 2001-05-14 | 2002-11-29 | Tron Association | Multi-kanji conversion system and multi-kanji conversion method |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9448975B2 (en) | 2013-08-26 | 2016-09-20 | Fujitsu Limited | Character data processing method, information processing method, and information processing apparatus |
| TWI747172B (en) * | 2019-10-23 | 2021-11-21 | 日商日本加除出版股份有限公司 | Foreign word management system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5326382B2 (en) | 2013-10-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8543913B2 (en) | Identifying and using textual widgets | |
| US8543903B2 (en) | System and method of integrating a plurality of form related workflow tools | |
| US20040205611A1 (en) | Data transformation system | |
| US20070203928A1 (en) | EDI instance based transaction set definition | |
| JP5326382B2 (en) | Conversion management device | |
| KR102379919B1 (en) | Interface management system and method for supporting communication between a plurality of devices | |
| JP2001306778A (en) | Simple input method | |
| KR20140063053A (en) | Financial service hub system for providing integrated financial service | |
| US20120136881A1 (en) | Exchanging data using data transformation | |
| JP5149525B2 (en) | Project management support apparatus and method | |
| US20080235066A1 (en) | Task management device, task management method, and task management program | |
| US7945891B2 (en) | Time business process validations within data context | |
| JP2001236215A (en) | System control method, information processing system implementing the method, and recording medium storing processing program for the system | |
| JPH03225523A (en) | Operation visualization device for software component | |
| US20090070739A1 (en) | System and method of communicating between heterogeneous systems | |
| US12204895B2 (en) | Control method, analysis device, and recording medium | |
| JP2025008420A (en) | Search device, search system, search method and program | |
| US9619443B2 (en) | Enhanced messaging transaction performance with auto-selected dual-tag fields | |
| CN112181435B (en) | Cross-platform job conversion method and device, electronic equipment and storage medium | |
| JP6336922B2 (en) | Business impact location extraction method and business impact location extraction device based on business variations | |
| KR20220129454A (en) | Electronic device and method for processing information for point conversion | |
| US7797149B2 (en) | Integrating related data from incompatible systems for enhanced business functionality | |
| US20250322408A1 (en) | Information processing device and information processing method for in-store shopping support | |
| US7519031B2 (en) | System and methods of differential communication | |
| US20080077860A1 (en) | Method, system, and program product for processing an electronic document |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110315 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121130 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121211 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130212 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130625 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130708 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5326382 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |