(57)【特許請求の範囲】
【請求項１】
複数のネットワークに接続され、１つのネットワークからデータを受信して受信用記憶領域に記憶する受信手段と、送信用記憶領域に記憶してあるデータを読み出して他のネットワークへ送信する送信手段と、前記受信用記憶領域に受信したデータが在る場合に、該データを送信用記憶領域へ移動させる移動手段とを備え、複数のネットワーク間でデータを中継する中継装置において、
計時手段と、
該計時手段で測定した第１の時間内での前記移動手段によるデータの移動回数を測定する手段と、
該手段が測定した移動回数が所定値以上か否かを判断する手段と、
該手段が所定値以上であると判断した場合、第２の時間が経過するまで前記移動手段による移動を中断する手段と
を備えることを特徴とする中継装置。
【請求項２】
第２の時間内では、中継処理以外の他の処理を実行するようにしてあること
を特徴とする請求項１に記載の中継装置。
【請求項３】
データに対し演算処理を実行させる手段を備え、
前記移動が中断中であることを前記手段へ通知するようにしてあること
を特徴とする請求項１に記載の中継装置。
【請求項４】
第１及び第２の時間、並びに前記移動回数の設定を受け付ける手段
を更に備えることを特徴とする請求項１乃至３のいずれかに記載の中継装置。
【請求項５】
異なる複数のネットワークに接続され、１つのネットワークからデータを受信して受信用記憶領域に記憶する受信手段と、送信用記憶領域に記憶してあるデータを読み出して他のネットワークへ送信する送信手段と、前記受信用記憶領域に受信したデータが在る場合に、該データを送信用記憶領域へ移動させる移動手段とを備える中継装置が、複数のネットワーク間でデータを中継する方法において、
第１の時間を計時し、
第１の時間内での前記移動手段によるデータの移動回数を測定し、
測定した移動回数が所定値以上であるか否かを判断し、
所定値以上であると判断した場合、第２の時間が経過するまで前記受信用記憶領域から送信用記憶領域へのデータの移動を中断する
ことを特徴とする中継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２つ以上のネットワークに接続し、一方のネットワークから受信したデータを他方のネットワークへ中継する中継装置に関し、効率的に中継処理以外の処理も実行し、多様な機能を持たせることができる中継装置及び中継方法に関する。
【背景技術】
【０００２】
複数の通信装置が夫々接続された異なる複数のネットワーク間でのデータの送受信は、ゲートウェイ（ＧＷ：Gate Way）と呼ばれる中継装置によって中継される。昨今では、メモリの容量増大、プロセッサの処理速度向上などの技術進歩により、中継装置は中継処理のみ行なう構成ではない場合がある。例えば、中継装置が異なる複数のネットワークに接続していることによって特定の処理を行なうには利点がある場合など、中継に係るデータに基づく演算処理などを併せて行なう機能を有することがある。
【０００３】
特に、車載ネットワークの分野では、１つのネットワークバスに接続される通信装置の数が制限されるために複数のネットワークに分けられることが多く、また、中継装置でのデータの停滞が問題となる。更に、車載ネットワークの分野ではネットワークの軽量化のために中継装置が中継処理以外の処理を行なう構成によって部品数及び装置数を減少させるための工夫がなされている。
【０００４】
中継装置は大抵、異なるネットワーク夫々からデータを受信する受信期間と、各ネットワークへ受信したデータを送信する送信期間とを分け、受信期間と送信期間とを順次繰り返す構成としている。中継装置は、中継処理のみを行なう場合であっても、より中継処理を効率化するために、受信量又はネットワークの混雑状況に合わせて受信期間と送信期間とを一定とせずに可変とする構成も提案されている。
【０００５】
特許文献１には、未送信のデータの積み残しを低減するために、受信時間及び受信データの格納処理に要する時間を測定し、測定した受信時間に基づいて送信処理が可能な期間を算出し、算出した期間内で送信を行なう中継装置の発明が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−３１９７５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に開示されている発明により、受信量、送信量に応じて受信期間と送信期間とを相互に調整し、中継処理時間全体の増大を抑制し、中継処理を効率化して未送信のデータが停滞するなどの状況を回避することが可能である。なお特許文献１では、中継装置が中継処理以外の処理を行なうことを想定していない。
【０００８】
中継装置が、中継処理以外の処理を行なうためには、当該中継処理以外の処理のための期間を与えなければならない。受信量が少ないためにプロセッサが演算可能であれば、自動的に他の処理が行なわれるが、受信量が多く、受信したデータが送信されずに停滞している場合は、プロセッサはしばらく中継処理以外の処理を行なうことが不可能となる。この場合、中継処理以外の演算機能の低下を招き、ネットワーク全体の機能の低下を招きかねない。
【０００９】
本発明は、斯かる事情に鑑みてなされたものであり、効率的に中継処理以外の処理も実行し、多様な機能を持たせることができる中継装置及び中継方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
第１発明に係る中継装置は、複数のネットワークに接続され、１つのネットワークからデータを受信して受信用記憶領域に記憶する受信手段と、送信用記憶領域に記憶してあるデータを読み出して他のネットワークへ送信する送信手段と、前記受信用記憶領域に受信したデータが在る場合に、該データを送信用記憶領域へ移動させる移動手段とを備え、複数のネットワーク間でデータを中継する中継装置において、計時手段と、該計時手段で測定した第１の時間内での前記移動手段によるデータの移動回数を測定する手段と、該手段が測定した移動回数が所定値以上か否かを判断する手段と、該手段が所定値以上であると判断した場合、第２の時間が経過するまで前記移動手段による移動を中断する手段とを備えることを特徴とする。
【００１１】
第２発明に係る中継装置は、第２の時間内では、中継処理以外の他の処理を実行するようにしてあることを特徴とする。
【００１２】
第３発明に係る中継装置は、データに対し演算処理を実行させる手段を備え、前記移動が中断中であることを前記手段へ通知するようにしてあることを特徴とする。
【００１３】
第４発明に係る中継装置は、第１及び第２の時間、並びに前記移動回数の設定を受け付ける手段を更に備えることを特徴とする。
【００１４】
第５発明に係る中継方法は、異なる複数のネットワークに接続され、１つのネットワークからデータを受信して受信用記憶領域に記憶する受信手段と、送信用記憶領域に記憶してあるデータを読み出して他のネットワークへ送信する送信手段と、前記受信用記憶領域に受信したデータが在る場合に、該データを送信用記憶領域へ移動させる移動手段とを備える中継装置が、複数のネットワーク間でデータを中継する方法において、第１の時間を計時し、第１の時間内での前記移動手段によるデータの移動回数を測定し、測定した移動回数が所定値以上であるか否かを判断し、所定値以上であると判断した場合、第２の時間が経過するまで前記受信用記憶領域から送信用記憶領域へのデータの移動を中断することを特徴とする。
【００１５】
本発明では、送信先のネットワークが混雑しデータを送信できない一方で、受信量が多く受信用記憶領域に残るデータ量が増大した後、送信先のネットワークの混雑が緩和した場合に、第１の時間内に中継による受信用記憶領域から送信用記憶領域への移動回数が多くなったときでも、第２の期間分だけ移動が中断される。これにより、中継装置では、中継処理の負荷が重い期間であっても第２の期間で他の処理を行なうことが可能となる。
【００１６】
本発明では、中断中は中継処理以外の処理が行なわれる。これにより、中継装置であっても中継処理以外の多様な機能を実現することが可能となる。
【００１７】
本発明では、中断中はアプリケーション処理を実行させる手段へ中断が通知され、アプリケーション処理が実行される。これにより、中継装置であっても中継処理以外の演算処理が可能となる。
【００１８】
本発明では、中断を行なうための規準となる第１の時間、中断中に他の処理を行なうことができる第２の時間、並びに前記移動回数の設定が任意に可能となる。これにより、中継処理以外の処理内容に合わせて処理を効率化することが可能となる。
【発明の効果】
【００１９】
本発明による場合、中継処理の負荷が重いときでも中継処理期間の増大を防ぎ、中継処理以外の他の処理を行なう猶予が与えられるので、中継装置のアプリケーション機能の低下を招くことが回避される。これにより中継装置は、多様な機能を効率的に実行させることができる。
【図面の簡単な説明】
【００２０】
【図１】本実施の形態における車載通信システムの構成を示す構成図である。
【図２】本実施の形態における車載通信システムを構成するＧＷ装置の内部構成を示すブロック図である。
【図３】ＧＷ装置のＣＰＵにより実現される機能を示す機能ブロック図である。
【図４】ＧＷ装置のＣＰＵにより実行される中断処理手順の一例を示すフローチャートである。
【図５】ＧＷ装置のＣＰＵにて受け付けられる設定処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明をその実施の形態を示す図面に基づき具体的に説明する。
なお、以下に説明する実施の形態では、本発明を、車両に搭載される複数のＥＣＵ（Electronic Control Unit）を接続する通信システムにおける中継装置に適用する例を挙げて説明する。
【００２２】
図１は、本実施の形態における車載通信システムの構成を示す構成図である。本実施の形態における車載通信システムは、複数のＥＣＵ１ａ，ＥＣＵ１ａ，…、ＥＣＵ１ｂ，ＥＣＵ１ｂ，…が夫々接続されているＣＡＮ（Controller Area Network）バス２ａ，ＣＡＮバス２ｂと、ＣＡＮバス２ａ及びＣＡＮバス２ｂ間のデータの送受信を中継するＧＷ装置３とで構成される。
【００２３】
各ＥＣＵ１ａ，ＥＣＵ１ａ，…、ＥＣＵ１ｂ，ＥＣＵ１ｂ，…は夫々、ＣＡＮバス２ａ、又はＣＡＮバス２ｂにバス型に接続している。各ＥＣＵ１ａ，ＥＣＵ１ａ，…、ＥＣＵ１ｂ，ＥＣＵ１ｂ，…は夫々、ＣＡＮプロトコルに基づき相互の通信を実現する。なお、接続形態はこれに限らず、スター型、ディジーチェーン型等のいずれの接続形態でもよい。
【００２４】
各ＥＣＵ１ａ，ＥＣＵ１ａ，…、ＥＣＵ１ｂ，ＥＣＵ１ｂ，…は夫々、測定値、計算値、制御値等の各種物理量の数値情報を含むデータの送信又はエンジン、ブレーキ等のマイクロコンピュータによる制御が可能な装置である。例えば、ＣＡＮバス２ａに接続されている一のＥＣＵ１ａは、ＡＢＳ（Antilock Brake System）として機能し、車輪の回転速度（車輪速）を検知する図示しないセンサと接続されている。当該ＥＣＵ１ａは、車両の制動時にセンサを介して検知した車輪速に基づいてブレーキを制御すると共に、車輪速の測定値をデータとしてＧＷ装置３を経由してＥＣＵ１ｂへ送信する。
【００２５】
ＧＷ装置３は、ＥＣＵ１ａ又はＥＣＵ１ｂから送信されたデータを受信し、ＣＡＮプロトコルに基づきデータに付与されているＩＤを識別し、他方のＥＣＵ１ｂ又はＥＣＵ１ａへ中継すべきか否かを判断し、中継すべき場合に他方へ送信する中継機能を実現する。
【００２６】
図２は、本実施の形態における車載通信システムを構成するＧＷ装置３の内部構成を示すブロック図である。ＧＷ装置３は、ＣＰＵ（Central Processing Unit）３１、ＲＯＭ（Read Only Memory）３２、ＲＡＭ（Random Access Memory）３３及びＣＡＮコントローラ３４を有するマイクロコンピュータ（図２中では「μＣ」と記載）３０と、第１トランシーバ３５と、第２トランシーバ３６とを備える。
【００２７】
ＣＰＵ３１は、ＲＯＭ３２に記憶されているアプリケーションプログラム３７及び中継プログラム３８をＲＡＭ３３に読み出して実行し、後述する各処理を実行する。ＣＰＵ３１はＭＰＵであってもよい。
【００２８】
ＲＯＭ３２は、マスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable ROM）、ＥＥＰＲＯＭ（Electrically EPROM）、フラッシュメモリ等の不揮発性メモリを利用する。ＲＯＭ３２には、アプリケーションプログラム３７及び中継プログラム３８が記憶されている。またＲＯＭ３２には、下記の処理で参照する第１及び第２の時間、並びに移動回数又は移動データ量に対する所定値が記憶されている。
【００２９】
ＲＡＭ３３は、ＤＲＡＭ（Dynamic Random Access Memory）、ＳＲＡＭ（Static Random Access Memory）等の揮発性メモリを利用する。ＲＡＭ３３は、ＣＰＵ３１の処理により発生する各種情報を一時的に記憶する。またＲＡＭ３３は、後述するように、受信したデータを記憶する受信バッファ４４、送信するデータが蓄積される送信メッセージボックス４５として利用される。
【００３０】
ＣＡＮコントローラ３４は、ＣＡＮに基づく通信を実現する。ＣＡＮコントローラ３４は、ＣＡＮプロトコルに基づき受信されたデータを解釈してＣＰＵ３１へ通知すると共に、ＣＰＵ３１から与えられたデータをＣＡＮプロトコルに基づくデータとして送信する機能を有する。
【００３１】
第１トランシーバ３５及び第２トランシーバ３６は夫々、ＣＡＮバス２ａ及びＣＡＮバス２ｂにおけるＣＡＮプロトコルに基づくデータの送受信を物理層で実現する。第１トランシーバ３５及び第２トランシーバ３６は、ＣＡＮバス２ａ及びＣＡＮバス２ｂに送信されたデータをＣＡＮコントローラ３４へ渡し、ＣＡＮコントローラ３４から与えられたデータをＣＡＮバス２ａ及びＣＡＮバス２ｂへ送出する。
【００３２】
このように構成されるＧＷ装置３は、ＲＯＭ３２に記憶されている中継プログラム３８に基づき、ＣＡＮコントローラ３４、第１トランシーバ３５及び第２トランシーバ３６を用いてＣＡＮバス２ａ及びＣＡＮバス２ｂ間のデータの中継処理を行なう。更に、ＧＷ装置３は、中継処理の合間に、ＲＯＭ３２に記憶されているアプリケーションプログラム３７に基づき、アプリ処理を行なう。
【００３３】
図３は、ＧＷ装置３のＣＰＵ３１により実現される機能を示す機能ブロック図である。ＣＰＵ３１は、中継プログラム３８及びアプリケーションプログラム３７に基づき、管理部４１、複数のアプリケーション４２，４２，…、中継処理部４３としての機能を実現する。
【００３４】
管理部４１は、中継処理部４３の機能による処理の実行状態に基づき、複数のアプリケーション４２，４２，…を夫々起動する。中継処理部４３による処理が行なわれていないか、又はＣＰＵ３１自身の負荷が所定値よりも軽い場合に、適宜、アプリケーション４２，４２，…を起動してアプリ処理を実行させる。また管理部４１は、中継処理部４３から中継の中断中であることの通知を受けた場合も、適宜、アプリケーション４２，４２，…を起動してアプリ処理を実行させる。
【００３５】
アプリケーション４２，４２，…は、アプリケーションプログラム３７により定義される演算処理などを含む。アプリケーション４２，４２，…の内のいずれかは、ＣＡＮバス２ａ又はＣＡＮバス２ｂを介してＥＣＵ１ａ又はＥＣＵ１ｂから受信したデータに対する演算処理を行なうものであってもよい。
【００３６】
中継処理部４３は、第１トランシーバ３５にてＣＡＮバス２ａから受信したデータをＲＡＭ３３に確保された受信バッファ４４に記憶する。これにより、送信メッセージボックス４５に空きがない状態であっても、受信データが消失することが回避される。中継処理部４３は、送信メッセージボックス４５内に記憶されているデータをＣＡＮコントローラ３４が第２トランシーバ３６へ渡して送信が完了し、送信メッセージボックス４５が空となったことを検知し、受信バッファ４４から送信メッセージボックス４５へのデータの受け渡しと、送信メッセージボックス４５へ渡されたデータの送信要求の処理を行なう。このとき中継処理部４３は、受信バッファ４４に記憶されているデータのＩＤから、中継の要否を判断し、中継要と判断されたデータのみ送信メッセージボックス４５へのデータの受け渡し及び送信要求処理を行なってもよい。
【００３７】
更に中継処理部４３は、図示しないＣＰＵ３１の計時機能により、第１の一定時間内におけるデータの受け渡し及び送信要求処理の回数を計数する。中継処理部４３は、計数した回数が所定の回数以上である場合、データの受け渡しと送信メッセージボックス４５へ渡されたデータの送信要求の処理を、第２の一定期間の間停止する。このとき中継処理部４３は中継の中断中であることを管理部４１へ通知する。
【００３８】
なお、受信バッファ４４及び送信メッセージボックス４５は、ＲＡＭ３３内に確保される構成には限らない。
【００３９】
なお、図３に示した機能は、ＣＡＮバス２ａに接続されているＥＣＵ１ａから受信したデータをＣＡＮバス２ｂに接続されているＥＣＵ１ｂへ中継する場合の機能を示している。逆に、ＥＣＵ１ｂから送信されたデータをＥＣＵ１ａへ中継する場合の機能は、同様であるので図示及び詳細な説明を省略する。
【００４０】
中継処理部４３が、中継処理を中断する過程を、フローチャートを参照して説明する。図４は、ＧＷ装置３のＣＰＵ３１により実行される中断処理手順の一例を示すフローチャートである。
【００４１】
中継処理部４３は、ＣＰＵ３１の計時機能による第１の時間の計測を開始する（ステップＳ１）。中継処理部４３は、計測を開始してから第１の時間が経過したか否かを判断する（ステップＳ２）。中継処理部４３は、第１の時間が未経過であると判断した場合（Ｓ２：ＮＯ）、送信メッセージボックス４５が空か否かを判断する（ステップＳ３）。中継処理部４３は、送信メッセージボックス４５が空でないと判断した場合（Ｓ３：ＮＯ）、受信バッファ４４に未送信のデータが有るか否かを判断する（ステップＳ４）。中継処理部４３は、受信バッファ４４にデータが有ると判断した場合（Ｓ４：ＹＥＳ）、データを送信メッセージボックス４５へ移動させる前に、データの移動回数又は移動量はＲＯＭ３２に記憶してある所定値以上であるか否かを判断する（ステップＳ５）。中継処理部４３は、所定値未満であると判断した場合（Ｓ５：ＮＯ）、受信バッファ４４から送信メッセージボックス４５への未送信のデータの受け渡しを指示し（ステップＳ６）、送信メッセージボックス４５からの送信要求を行なう（ステップＳ７）。中継処理部４３は、移動回数又は移動量をカウントし（ステップＳ８）、処理をステップＳ２へ戻す。
【００４２】
中継処理部４３は、ステップＳ２にて第１の時間が経過したと判断した場合（Ｓ２：ＹＥＳ）、第１の時間の計測をリセットし（ステップＳ９）、移動回数又は移動量のカウントをリセットし（ステップＳ１０）、処理をステップＳ２へ戻して新たな第１の時間を計測する。
【００４３】
中継処理部４３は、ステップＳ３にて送信メッセージボックス４５は空であると判断した場合（Ｓ３：ＹＥＳ）、処理をステップＳ２へ戻す。中継処理部４３は、ステップＳ４にて受信バッファ４４にデータが無いと判断した場合も（Ｓ４：ＮＯ）、処理をステップＳ２へ戻す。
【００４４】
中継処理部４３は、ステップＳ５にてカウントされた移動回数又は移動量が所定値以上であると判断した場合（ステップＳ５：ＹＥＳ）、第１の時間内での移動回数又は移動量が所定値以上であるから、まず第１の時間の計測を停止し（ステップＳ１１）、第２の時間の計測を開始する（ステップＳ１２）。中継処理部４３は、中継処理の中断中であることを管理部４１へ通知し（ステップＳ１３）、計測が開始されてから第２の時間が経過したか否かを判断する（ステップＳ１４）。中継処理部４３は、第２の時間が未経過であると判断した場合（Ｓ１４：ＮＯ）、処理をステップＳ１４へ戻して待機する。中継処理部４３は、第２の時間が経過したと判断した場合（Ｓ１４：ＹＥＳ）、移動回数又は移動量のカウントをリセットし（ステップＳ１５）、処理をステップＳ１へ戻す。
【００４５】
ステップＳ１３で中継処理部４３が中断中であることを通知したとき、管理部４１はこれを受けて、アプリケーション４２，４２，…を起動させることが可能となる。一方、管理部４１は、受信バッファ４４にも送信メッセージボックス４５にもデータがなく、中継処理が行なわれていないときアプリケーション４２，４２，…を起動させる。そして中継処理部４３によるステップＳ１３は必須ではない。管理部４１は、第２の時間が経過するまでの間、中継処理が行なわれていないことを検知してアプリケーション４２，４２，…を起動してもよい。
【００４６】
このような処理により、ＧＷ装置３では、中継処理のみならずアプリケーションプログラム３８に基づく演算処理をも実行することができる。しかも、中継処理が頻繁となったときでもアプリケーションプログラム３８に基づく演算処理の実行を妨げず、猶予を設けて演算処理を実行させることができる。
【００４７】
なお図４のフローチャートに示した処理手順では、中継処理部４３はＲＯＭ３２に記憶されている第１及び第２の時間、並びに所定値に基づき各判断を行なった。このような判断の基準となる第１及び第２の時間、並びに所定値は、固定ではなく事後的に変更が可能である。
【００４８】
図５は、ＧＷ装置３のＣＰＵ３１にて受け付けられる設定処理手順の一例を示すフローチャートである。以下説明する処理手順は、例えばＧＷ装置３のμＣ３０とシリアル通信、又はＣＡＮバス２ａ，２ｂを介して接続され、表示装置及び入力装置を有する装置から、ユーザが情報を入力できる状態で実行される。
【００４９】
ＣＰＵ３１は、第１の時間を受け付ける（ステップＳ２１）。第１の時間として例えば５０ミリ秒などの数値が入力される。ＣＰＵ３１は、第２の時間を受け付ける（ステップＳ２２）。第２の時間として例えば１００ミリ秒などの数値が入力される。ＣＰＵ３１は更に、データの移動回数又は移動量を受け付ける（ステップＳ２３）。ＣＰＵ３１は、受け付けた第１及び第２の時間、並びに移動回数又は移動量をＲＡＭ３３に記憶し、以後、これらを判断の基準とするように設定し（ステップＳ２４）、処理を終了する。
【００５０】
このように、ＧＷ装置３では、アプリケーション４２，４２，…を実行するための猶予を設ける判断基準となる情報の設定を受け付けることが可能である。ＧＷ装置３に中継処理以外の役割を与えるためのアプリケーション４２，４２，…の内容によって、実行に要する時間が変わることを考慮し、適宜変更することが可能となる。これにより、ＧＷ装置３は中継処理以外でも、ＣＰＵ３１の負荷に余裕がある限り、他の多様な機能を持つことができる。
【００５１】
なお、本実施の形態に示した中継処理部４３は、その機能をＣＰＵ３１により実現するとは限らず、ハードウェア化されてもよい。
【００５２】
また本実施の形態では、ＣＰＵ３１は管理部４１として機能し、中継処理部４３における処理の合間にアプリケーション４２，４２，…を起動させる構成として説明した。しかしながらこれに限らず、管理部４１の機能がなくともよい。この場合、ＣＰＵ３１はアプリケーション４２，４２，…を反復的に自動的起動させ、他の処理を行なっているときは起動させないようにする。このときも中継処理が頻繁となったとしても第２の時間だけ中断されるので、アプリケーション４２，４２，…は次の機会に起動できる可能性が高くなり、中継処理によって中継処理以外の演算機能の低下を招くことを回避することができる。
【００５３】
なお、開示された実施の形態は、全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上述の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【００５４】
１ａ，１ｂ  ＥＣＵ
２ａ，２ｂ  ＣＡＮバス（ネットワーク）
３  ＧＷ装置（中継装置）
３２  ＲＯＭ
３３  ＲＡＭ
３８  中継プログラム
４  マイクロコンピュータ
４２  アプリケーション
４３  中継処理部
４４  受信バッファ（受信用記憶領域）
４５  送信メッセージボックス（送信用記憶領域）
【図１】
0005540939.tif 000002
【図２】
0005540939.tif 000003
【図３】
0005540939.tif 000004
【図４】
0005540939.tif 000005
【図５】
0005540939.tif 000006