(57)【要約】【課題】運用効率を向上できるマルチカードシステム、メッセージテーブル更新方法及びプログラムを提供する。【解決手段】カード１は、メッセージテーブル１５を備える。送受信部１４は、カード２、３との間でバス４を介してメッセージを送受信する。管理部１３は、入力された更新データに基づいてメッセージテーブル１５を更新するとともに、更新内容を含む更新メッセージを送受信部１４を介してカード２、３へ送信する。管理部２３、３３は、それぞれ送受信部２４、３４を介して更新メッセージを受信すると、更新内容に基づいてメッセージテーブル２５、３５を更新する。【選択図】図１
2012181755.tif 000002
【特許請求の範囲】
【請求項１】
共通バスを介して送受信されるメッセージのフォーマットが定義されたメッセージテーブルを各々有する複数のカードによって構成されるマルチカードシステムであって、
前記各カードは、
残りのカードとの間で前記共通バスを介して前記メッセージを送受信する送受信部と、
前記メッセージテーブルの更新データが入力されると、前記更新データに基づいて前記メッセージテーブルを更新するとともに、前記メッセージテーブルの更新内容を含むメッセージを前記送受信部を介して前記残りのカードへ送信し、
前記送受信部を介して前記メッセージテーブルの更新内容を含むメッセージを受信すると、前記更新内容に基づいて前記メッセージテーブルを更新する管理部と、
を備えるマルチカードシステム。
【請求項２】
前記管理部は、
前記更新データに定義された前記メッセージのフォーマットと一致しないメッセージのフォーマットを更新する、
ことを特徴とする請求項１に記載のマルチカードシステム。
【請求項３】
共通バスを介して送受信されるメッセージのフォーマットが定義されたメッセージテーブルを各々有する複数のカードによって構成されるマルチカードシステムにおけるメッセージテーブル更新方法であって、
前記各カードは、前記メッセージテーブルの更新データが入力されると、前記更新データに基づいて自身の有する前記メッセージテーブルを更新するとともに、前記メッセージテーブルの更新内容を含むメッセージを、前記共通バスを介して残りのカードへ送信する第１の更新工程と、
前記残りのカードは、前記メッセージテーブルの更新内容を含むメッセージを受信すると、前記更新内容に基づいて自身の備える前記メッセージテーブルを更新する第２の更新工程と、
を含むメッセージテーブル更新方法。
【請求項４】
複数のカードを備えるマルチカードシステムにおいて、共通バスを介して送受信されるメッセージのフォーマットが定義されたメッセージテーブルを各々有する前記各カードを制御するコンピュータを、
前記メッセージテーブルの更新データが入力されると、前記更新データに基づいて前記メッセージテーブルを更新するとともに、前記メッセージテーブルの更新内容を含むメッセージを、前記共通バスを介して残りのカードへ送信し、
前記メッセージテーブルの更新内容を含むメッセージを受信すると、前記更新内容に基づいて前記メッセージテーブルを更新する管理部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージテーブルを更新するマルチカードシステム、メッセージテーブル更新方法及びプログラムに関する。
【背景技術】
【０００２】
機能が互いに異なる複数のカードが装置内バスで接続された装置は、一般的によくみられる構成である（例えば、特許文献１参照）。
【０００３】
このような構成の装置では、カード間で装置内バスを介してメッセージが送受信されるものが多い。各カードにはメッセージのフォーマットが定義されたメッセージテーブルが設けられている。メッセージを送信するカードは、自身のメッセージテーブルを参照して、メッセージを生成して送信する。メッセージを受信するカードは、自身のメッセージテーブルを参照して、受信されたメッセージを解読する。
【０００４】
したがって、各カードのメッセージテーブルの内容に違いがある場合には、カード間でメッセージを送受信することが困難になる。メッセージの送受信を正確に行うには、カード間でメッセージテーブルの内容を常に同じにしておく必要がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０５−２１９０６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
各カードが装置内バスを介して接続されるという装置構成上、全てのカードで共通のメッセージテーブルを持つのは困難である。カード間でメッセージテーブルの内容を常に同じにするためには、メッセージテーブルの内容をカード毎に書き換える必要がある。このため、作業者の負担が増大し、人為的ミスを誘発して、装置の運用効率の低下を招いていた。
【０００７】
本発明は、このような実情に鑑みてなされたものであり、運用効率を向上できるマルチカードシステム、メッセージテーブル更新方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の第１の観点に係るマルチカードシステムは、
共通バスを介して送受信されるメッセージのフォーマットが定義されたメッセージテーブルを各々有する複数のカードによって構成されるマルチカードシステムであって、
前記各カードは、
残りのカードとの間で前記共通バスを介して前記メッセージを送受信する送受信部と、
前記メッセージテーブルの更新データが入力されると、前記更新データに基づいて前記メッセージテーブルを更新するとともに、前記メッセージテーブルの更新内容を含むメッセージを前記送受信部を介して前記残りのカードへ送信し、
前記送受信部を介して前記メッセージテーブルの更新内容を含むメッセージを受信すると、前記更新内容に基づいて前記メッセージテーブルを更新する管理部と、
を備える。
【０００９】
また、本発明の第２の観点に係るメッセージテーブル更新方法は、
共通バスを介して送受信されるメッセージのフォーマットが定義されたメッセージテーブルを各々有する複数のカードによって構成されるマルチカードシステムにおけるメッセージテーブル更新方法であって、
前記各カードは、前記メッセージテーブルの更新データが入力されると、前記更新データに基づいて自身の有する前記メッセージテーブルを更新するとともに、前記メッセージテーブルの更新内容を含むメッセージを、前記共通バスを介して残りのカードへ送信する第１の更新工程と、
前記残りのカードは、前記メッセージテーブルの更新内容を含むメッセージを受信すると、前記更新内容に基づいて自身の備える前記メッセージテーブルを更新する第２の更新工程と、
を含む。
【００１０】
また、本発明の第３の観点に係るプログラムは、
複数のカードを備えるマルチカードシステムにおいて、共通バスを介して送受信されるメッセージのフォーマットが定義されたメッセージテーブルを各々有する前記各カードを制御するコンピュータを、
前記メッセージテーブルの更新データが入力されると、前記更新データに基づいて前記メッセージテーブルを更新するとともに、前記メッセージテーブルの更新内容を含むメッセージを、前記共通バスを介して残りのカードへ送信し、
前記メッセージテーブルの更新内容を含むメッセージを受信すると、前記更新内容に基づいて前記メッセージテーブルを更新する管理部、
として機能させる。
【発明の効果】
【００１１】
本発明によれば、メッセージテーブルの更新データを入力されたカードは、その更新データに従って自身のメッセージテーブルを更新し、その更新内容を含むメッセージを残りのカードに送信する。共通バスを介してこのメッセージを受信した残りのカードは、その更新内容に従って、自身のメッセージテーブルを更新する。このようにすれば、一のカードにメッセージテーブルの更新データを入力するだけで、全てのカードのメッセージテーブルを同じ更新内容で更新することができる。この結果、メッセージテーブルの更新を効率化できるので、装置の運用効率が向上する。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係るマルチカードシステムの構成を示すブロック図である。
【図２】メッセージテーブルの内容を例示する図である。
【図３】各メッセージテーブルの更新処理のフローチャートである。
【図４】各メッセージテーブルの更新の態様を例示する図である。
【発明を実施するための形態】
【００１３】
本発明の実施形態について、図面を参照しながら詳細に説明する。
【００１４】
図１に示すように、マルチカードシステム１００は、カード１と、カード２と、カード３とを備える。例えば、カード１乃至３は、電子機器や情報処理装置等の専用ハードウェアとして用いられ、カード１乃至３は、それぞれ異なる機能を有する。
【００１５】
カード１乃至３は、それぞれバス４によって接続される。カード間における情報の通信は、バス４を介してメッセージを送受信することによって行われる。このメッセージの送受信により、マルチカードシステム１００は、全体の機能を発揮する。
【００１６】
メッセージは、数バイトのデータである。メッセージの先頭から所定バイトの領域には、メッセージ名が設定される。そして、そのメッセージ名に続く領域には、少なくとも１つのパラメータの値が設定される。複数のパラメータの値が設定される場合には、各パラメータの値は、所定のバイトずつ順番に設定される。
【００１７】
カード１は、記憶部１１と、実行部１２と、管理部１３と、送受信部１４とを備える。
【００１８】
カード２及びカード３の構成は、カード１の構成と同じである。カード２は、記憶部２１と、実行部２２と、管理部２３と、送受信部２４とを備える。カード３は、記憶部３１と、実行部３２と、管理部３３と、送受信部３４とを備える。
【００１９】
このようにカード１乃至３各々は同じ構成であるため、以下、主にカード１の構成について詳細に説明する。
【００２０】
記憶部１１は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等の読み書き可能なメモリを備える。記憶部１１は、メッセージテーブル１５を記憶する。なお、記憶部２１及び記憶部３１も同様に、それぞれメッセージテーブル２５、メッセージテーブル３５を記憶する。
【００２１】
メッセージテーブル１５には、メッセージのフォーマットが定義されている。図２にはメッセージテーブル１５の一例が示されている。メッセージテーブル１５には、複数のメッセージが設定されており、それぞれのメッセージの識別コードとしてのメッセージ名と、そのメッセージに含まれるパラメータ名が設定されている。例えば、メッセージテーブル１５には、メッセージ名が「メッセージＡ」と、「メッセージＢ」の２つのメッセージが設定されている。メッセージＡ、Ｂはそれぞれ種別が異なるメッセージである。それぞれのメッセージの種別は、予め定義されている。
【００２２】
メッセージＡは、カード２、３からメッセージを受け取った実行部１２による処理結果をカード２、３に送信するメッセージであると定義されている。
【００２３】
また、メッセージテーブル１５には、各種メッセージに対して設定されるパラメータが定義されている。
【００２４】
例えば、メッセージ名が「メッセージＡ」であるメッセージ（以下、単にメッセージＡとする）に対応させて、パラメータ名がａ、ｂ、ｃであるパラメータ（以下、単にパラメータａ、パラメータｂ、パラメータｃとする）がこの順で定義されている。メッセージ名が「メッセージＢ」であるメッセージ（以下、単にメッセージＢとする）に対応させて、パラメータ名がｐ、ｑ、ｒであるパラメータ（以下、単にパラメータｐ、パラメータｑ、パラメータｒとする）がこの順で定義されている。
【００２５】
メッセージテーブル１５を参照すれば、各メッセージに対応付けられた各パラメータの順番や数が明らかになる。
【００２６】
各パラメータの意味は、予め定義されている。例えば、パラメータａは、カード２、３からメッセージを受け取った実行部１２による処理結果が正常であるか異常であるかを示すパラメータとして定義されている。処理結果が正常であれば、パラメータａの値は０であり、処理結果が異常であれば、パラメータａの値は１である。
【００２７】
カード１がカード２、３にメッセージを送信する場合、カード１は、メッセージテーブル１５を参照して、送信するメッセージを生成する。カード１がカード２、３からメッセージを受信した場合、カード１は、メッセージテーブル１５を参照して、受信したメッセージを解読する。
【００２８】
例えば、カード２、３からメッセージを受け取った実行部１２による処理結果をカード２、３に返信すべく、メッセージＡを送信する場合には、カード１は、メッセージテーブル１５を参照して、メッセージの先頭の所定バイトに「メッセージＡ」を設定し、続いて、実行部１２による処理結果に基づいて、パラメータａの値として「０」か「１」かを設定する。同様にして、パラメータｂ、ｃの値が設定される。
【００２９】
一方、このメッセージを受信したカード２は、メッセージの先頭の所定バイトの領域のデータと、メッセージテーブル２５のメッセージ名とを比較し、そのメッセージのメッセージ名「メッセージＡ」を特定する。そして、カード２は、メッセージテーブル２５を参照して、メッセージＡに対応するパラメータａ、ｂ、ｃの値に基づいて、実行部１２による処理結果を解読する。
【００３０】
カード間で正確にメッセージを送受信するためには、カード１乃至３のメッセージテーブル１５、２５、３５の内容を常に同じにしておく必要がある。
【００３１】
メッセージテーブル１５の更新は、入力ツール５を用いて行われる。例えば、作業者が入力ツール５を用いてメッセージテーブル１５の更新プログラムと更新データとをカード１に入力することによって、メッセージテーブル１５は更新される。
【００３２】
実行部１２は、ＣＰＵ（Central Processing Unit）及びＲＯＭ、ＲＡＭ等の読み書き可能なメモリ（いずれも不図示）を備える。ＣＰＵがメモリに格納されたプログラムを実行することにより、実行部１２は下記の各機能を実現する。
【００３３】
実行部１２は、プログラムの実行による処理結果をカード２、３にメッセージとして送信する。この場合、実行部１２は、そのメッセージのメッセージ名と全てのパラメータに値を設定し、メッセージ名と全パラメータの値を送受信部１４に送信する。
【００３４】
また、メッセージテーブル１５の更新時には、実行部１２は、入力ツール５を用いて入力された更新プログラムをメモリに格納する。そして、実行部１２は、この更新プログラムを実行することによって、管理部１３にメッセージテーブル１５を更新させる。
【００３５】
送受信部１４は、カード２、３との間でバス４を介してメッセージを送受信する。
【００３６】
より具体的には、実行部１２からメッセージ名及び全パラメータの値を受信すると、送受信部１４は、メッセージテーブル１５を参照して、メッセージ名及びパラメータの順番と値とでメッセージを生成する。そして、送受信部１４は、生成されたメッセージをカード２、３にバス４を介して送信する。
【００３７】
一方、カード１がカード２、３からメッセージを受信すると、送受信部１４は、メッセージ名とメッセージテーブル１５のメッセージ名とを比較し、そのメッセージのメッセージ名を特定する。さらに、送受信部１４は、メッセージテーブル１５を参照して、パラメータの順番と値とに基づいて、受信したメッセージを解読する。そして、送受信部１４はこのメッセージを実行部１２に送信する。
【００３８】
カード１とカード２との間でのメッセージの送受信について、より具体的に説明する。
【００３９】
実行部１２が、プログラムの実行による処理結果をカード２、３にメッセージとして送信する場合を説明する。この場合、実行部１２は、メッセージ名「メッセージＡ」と、例えば全てのパラメータａ、ｂ、ｃ、ｄ、ｅ、ｆに値を設定して、送受信部１４に送信するとともに、メッセージの送信を送受信部１４に指示する。
【００４０】
この指示を受けた送受信部１４は、メッセージテーブル１５を参照して、メッセージ名「メッセージＡ」と、パラメータａ、ｂ、ｃの値を順番どおりに配列してメッセージを生成する。送受信部１４は、生成されたメッセージをカード２、３にバス４を介して送信する。
【００４１】
メッセージを受信したカード２の送受信部２４は、メッセージテーブル２５を参照して、メッセージ名「メッセージＡ」を特定する。送受信部２４は、メッセージ名に続く最初のパラメータがａで、次がｂで、次がｃであるという順番と各パラメータの値とに基づいて、メッセージを解読し、これを実行部２２に送信する。
【００４２】
管理部１３は、ＣＰＵ及びＲＯＭ、ＲＡＭ等の読み書き可能なメモリ（いずれも不図示）を備える。ＣＰＵがメモリに格納されたプログラムを実行することにより、管理部１３は下記の各機能を実現する。
【００４３】
管理部１３は、更新データが入力ツール５を用いて入力されると、メッセージテーブル１５を更新する。
【００４４】
より詳細には、更新プログラムの実行が実行部１２によって開始されると、実行部１２から管理部１３にメッセージテーブル１５の更新が指示される。
【００４５】
この指示を受けた管理部１３は、更新データに基づいてメッセージテーブル１５を更新する。より具体的には、管理部１３は、記憶部１１に記憶されたメッセージテーブル１５に定義されたメッセージのフォーマットと、更新データに定義されたメッセージのフォーマットとを比較し、フォーマットが一致しないメッセージのメッセージ名を抽出する。
【００４６】
例えば、記憶部１１に記憶されたメッセージテーブル１５では、図２に示すように「メッセージＡ」に対応するパラメータとして、パラメータａ、ｂ、ｃが定義され、「メッセージＢ」に対応するパラメータとして、パラメータｐ、ｑ、ｒが定義されている。これに対して、更新データでは、「メッセージＡ」に対応するパラメータとして、パラメータａ、ｂ、ｄが定義され、「メッセージＢ」に対応するパラメータとして、パラメータｐ、ｑ、ｒが定義されているとする。管理部１３は、各メッセージのメッセージ名に基づいて、そのメッセージ名に対応するパラメータ名と順番と数とを比較する。メッセージテーブル１５において「メッセージＡ」に対応するパラメータａ、ｂ、ｃと、更新データにおいて「メッセージＡ」に対応するパラメータａ、ｂ、ｄとは一致しないため、管理部１３は、メッセージ名「メッセージＡ」を抽出する。
【００４７】
管理部１３は、更新データに定義されたメッセージのフォーマットと一致しないメッセージのフォーマットを更新する。具体的には、管理部１３は、抽出されたメッセージ名「メッセージＡ」と更新データとに基づいて、メッセージテーブル１５におけるパラメータ名「メッセージＡ」に対応するパラメータがパラメータａ、ｂ、ｄの順番で定義されるように更新する。
【００４８】
さらに、管理部１３は、メッセージテーブル１５の更新内容を含む更新メッセージを送受信部１４を介してカード２、３へ送信する。
【００４９】
更新メッセージは、メッセージテーブル１５にそのフォーマットが定義されている。例えば、管理部１３は、メッセージテーブル１５を参照して、更新メッセージの先頭の所定バイトの領域にメッセージ名として「更新メッセージ」を設定する。さらに、管理部１３は、次の所定バイトの領域に定義されたパラメータの値にメッセージ名「メッセージＡ」を設定し、次の所定バイトの領域に定義されたパラメータの値にパラメータａ、その次の所定バイトの領域に定義されたパラメータの値にパラメータｂ、その次の所定バイトの領域に定義されたパラメータの値にパラメータｄを設定する。
【００５０】
一方、カード２の管理部２３が、送受信部２４を介して更新メッセージを受信すると、更新内容に基づいてメッセージテーブル２５を更新する。
【００５１】
より詳細には、送受信部２４は、バス４を介して更新メッセージを受信すると、メッセージテーブル２５を参照して、メッセージを解読し、更新メッセージを管理部２３に送信する。
【００５２】
上述の例では、送受信部２４は、更新メッセージの先頭の所定バイトの領域に設定されたメッセージ名と、メッセージテーブル２５のメッセージ名とを比較し、更新メッセージのメッセージ名「更新メッセージ」を特定する。そして、送受信部２４は、それに続くパラメータの値に基づいて、メッセージテーブル２５におけるパラメータ名「メッセージＡ」に対応するパラメータをパラメータａ、ｂ、ｄの順番で定義するように更新することを解読する。
【００５３】
管理部２３は、送受信部２４から更新メッセージを受信すると、更新メッセージに含まれる更新内容に基づいてメッセージテーブル１５を更新する。
【００５４】
次に、図３を参照して、メッセージテーブル１５、２５、３５の更新処理のフローを説明する。
【００５５】
メッセージテーブル１５、２５、３５を更新する処理は、更新プログラムと更新データとがカード１に入力され、実行部１２によって更新プログラムが実行されることで開始される。
【００５６】
更新データが管理部１３に入力される（ステップＳ１）。
【００５７】
次に、管理部１３は、記憶部１１に記憶されたメッセージテーブル１５に定義されたメッセージのフォーマットと、更新データに定義されたメッセージのフォーマットとを比較し、フォーマットが一致しないメッセージのメッセージ名を抽出する（ステップＳ２）。
【００５８】
管理部１３は、抽出されたメッセージ名と更新データとに基づいて、メッセージテーブル１５を更新する（ステップＳ３）。
【００５９】
次に、管理部１３は、更新内容を含む更新メッセージを送受信部１４を介してカード２、３へ送信する（ステップＳ４）。
【００６０】
カード２では、送受信部２４が更新メッセージを受信すると、管理部２３は、メッセージテーブル２５を更新する（ステップＳ５）。
【００６１】
カード３では、送受信部３４が更新メッセージを受信すると、管理部３３は、メッセージテーブル３５を更新する（ステップＳ６）。
【００６２】
以下では、図４を参照して、より具体的にメッセージテーブル１５、２５、３５の更新処理を説明する。
【００６３】
前提として、メッセージテーブル１５、メッセージテーブル２５及びメッセージテーブル３５の内容はいずれも、図４（Ａ）に示すように、「メッセージＡ」に対応するパラメータａ、ｂ、ｃが定義されている。また、「メッセージＢ」に対応するパラメータｐ、ｑ、ｒが定義されている。
【００６４】
以下では、メッセージテーブル１５、２５、３５の「メッセージＡ」に対応するパラメータａ、ｂ、ｃをパラメータａ、ｂ、ｄに更新する場合を説明する。
【００６５】
更新データが管理部１３に入力される（ステップＳ１）。
【００６６】
管理部１３は、記憶部１１に記憶されたメッセージテーブル１５に定義されたメッセージのフォーマットと、更新データに定義されたメッセージのフォーマットとを比較し、フォーマットが一致しないメッセージのメッセージ名「メッセージＡ」を抽出する（ステップＳ２）。
【００６７】
次に、図４（Ｂ）に示すように、管理部１３は、抽出された「メッセージＡ」に対応するパラメータａ、ｂ、ｃをパラメータａ、ｂ、ｄに更新する（ステップＳ３）。
【００６８】
次に、管理部１３は、更新内容を含む更新メッセージを送受信部１４を介してカード２、３へ送信する（ステップＳ４）。
【００６９】
カード２、３では、送受信部２４及び送受信部３４が更新メッセージを受信すると、管理部２３及び管理部３３各々は、図４（Ｃ）に示すように、メッセージテーブル２５及びメッセージテーブル３５の「メッセージＡ」に対応するパラメータをパラメータａ、パラメータｂ、パラメータｄにそれぞれ更新する（ステップＳ５及びステップＳ６）。
【００７０】
以上説明したように、本実施形態によれば、メッセージテーブル１５の更新データを入力されたカード１は、その更新データに従ってメッセージテーブル１５を更新し、その更新内容を含む更新メッセージをカード２、３に送信する。バス４を介して更新メッセージを受信したカード２、３は、その更新内容に従って、メッセージテーブル２５、３５をそれぞれ更新する。このようにすれば、一のカードにメッセージテーブルの更新データを入力するだけで、全てのカードのメッセージテーブルを同じ更新内容で更新することができる。この結果、メッセージテーブルの更新を効率化できるので、装置の運用効率が向上する。
【００７１】
なお、マルチカードシステム１００を構成するカードは、２枚であってもよいし、４枚以上であってもよい。
【００７２】
なお、上記実施形態において、実行されるプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto Optical disk）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをインストールすることにより、上述の処理を実行するマルチカードシステム１００を構成することとしてもよい。
【００７３】
また、プログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、ダウンロード等するようにしてもよい。
【００７４】
また、上述の機能を、ＯＳ（Operating System）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、ダウンロード等してもよい。
【００７５】
なお、本発明は、上記実施形態及び図面によって限定されるものではない。本発明の要旨を変更しない範囲で実施形態及び図面に変更を加えることができるのはもちろんである。
【００７６】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００７７】
（付記１）
共通バスを介して送受信されるメッセージのフォーマットが定義されたメッセージテーブルを各々有する複数のカードによって構成されるマルチカードシステムであって、
前記各カードは、
残りのカードとの間で前記共通バスを介して前記メッセージを送受信する送受信部と、
前記メッセージテーブルの更新データが入力されると、前記更新データに基づいて前記メッセージテーブルを更新するとともに、前記メッセージテーブルの更新内容を含むメッセージを前記送受信部を介して前記残りのカードへ送信し、
前記送受信部を介して前記メッセージテーブルの更新内容を含むメッセージを受信すると、前記更新内容に基づいて前記メッセージテーブルを更新する管理部と、
を備えるマルチカードシステム。
【００７８】
（付記２）
前記管理部は、
前記更新データに定義された前記メッセージのフォーマットと一致しないメッセージのフォーマットを更新する、
ことを特徴とする付記１に記載のマルチカードシステム。
【００７９】
（付記３）
共通バスを介して送受信されるメッセージのフォーマットが定義されたメッセージテーブルを各々有する複数のカードによって構成されるマルチカードシステムにおけるメッセージテーブル更新方法であって、
前記各カードは、前記メッセージテーブルの更新データが入力されると、前記更新データに基づいて自身の有する前記メッセージテーブルを更新するとともに、前記メッセージテーブルの更新内容を含むメッセージを、前記共通バスを介して残りのカードへ送信する第１の更新工程と、
前記残りのカードは、前記メッセージテーブルの更新内容を含むメッセージを受信すると、前記更新内容に基づいて自身の備える前記メッセージテーブルを更新する第２の更新工程と、
を含むメッセージテーブル更新方法。
【００８０】
（付記４）
複数のカードを備えるマルチカードシステムにおいて、共通バスを介して送受信されるメッセージのフォーマットが定義されたメッセージテーブルを各々有する前記各カードを制御するコンピュータを、
前記メッセージテーブルの更新データが入力されると、前記更新データに基づいて前記メッセージテーブルを更新するとともに、前記メッセージテーブルの更新内容を含むメッセージを、前記共通バスを介して残りのカードへ送信し、
前記メッセージテーブルの更新内容を含むメッセージを受信すると、前記更新内容に基づいて前記メッセージテーブルを更新する管理部、
として機能させるプログラム。
【符号の説明】
【００８１】
１、２、３  カード
４  バス
５  入力ツール
１１、２１、３１  記憶部
１２、２２、３２  実行部
１３、２３、３３  管理部
１４、２４、３４  送受信部
１５、２５、３５  メッセージテーブル
１００  マルチカードシステム
【図１】
2012181755.tif 000003
【図２】
2012181755.tif 000004
【図３】
2012181755.tif 000005
【図４】
2012181755.tif 000006