(57)【特許請求の範囲】
【請求項１】
仮想閉域網が設定されたアクセスポイントに接続するデバイスの無線端末用アダプタであって、
接続するアクセスポイントを異にする複数のイーサネット外部機器が接続でき、
該イーサネット外部機器のＩＰアドレスと接続する該アクセスポイントのアクセスポイントネームとの対応を示すテーブルが設けられ、
接続を要求する該イーサネット外部機器のＩＰアドレスのアクセスポイントネームを該テーブルをもとに特定し、該特定されたアクセスポイントネームをもとに該当するアクセスポイントとの接続を行なうことを特徴とする無線端末用アダプタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話のパケット通信ネットワークに用いられ、イーサネット（Ethernet）（登録商標）外部機器がアクセスポイント毎に設定されている異なる仮想閉域網のいずれにも接続できるようにした無線端末用アダプタに関する。
【背景技術】
【０００２】
携帯電話のパケット通信ネットワークにおいて、イーサネット側の通信とインターネット側のシリアル通信との間の変換のためのイーサネット（パラレル）−シリアル変換を行なう装置として、従来、ダイヤルアップルータが知られている。
【０００３】
このダイアルアップルータは、インターネットのプロバイダに接続する機能とイーサネット側の外部機器（以下、イーサネット外部機器という）に接続する機能とを有するものであって、イーサネット外部機器からのＩＰ（Internet Protocol：インターネットプロトコル）のパケット（ＩＰパケット）をトリガにモデムに対してダイヤルするものであって、複数台のイーサネット外部機器からのＩＰパケットの受信をトリガーとして、インターネットのプロバイダなどの１つの場所に予め設定されている接続先電話番号であるアクセスポイント（ＡＰ：Access Point）にダイアルし、そこに接続するものである。即ち、ダイヤルアップルータは、イーサネット外部機器でインターネットのプロバイダのＡＰにダイアルすると、電話回線を介してこのイーサネットとインターネットとを接続するものである。
【０００４】
また、ダイヤルアップルータは、グローバルなＩＰアドレスとローカルなＩＰアドレスとを相互に変換する機能（ＮＡＴ（Network Address Translation：ネットワークアドレス変換）機能）や、ＴＣＰ／ＵＤＰ（Transmission Control Protocol／User Datagram Protocol）のポート番号まで管理し、グローバルなＩＰアドレスとローカルなＩＰアドレスとの間の変換を行なう機能（ＩＰマスカレード（IPmasquerade）機能）を有している。このようなダイヤルアップルータでは、１つのグローバルなＩＰアドレスで複数台のイーサネット外部機器が同じアクセスポイント内にあるサーバと通信ができるという特徴がある。
【０００５】
ところで、携帯電話のパケット通信ネットワークでは、セキュリティを確保する上で、ＩＰ−ＶＰＮ（IP Virtual Private Network：ＩＰ仮想閉域網）と呼ばれるネットワークで運用されることが多い。これは、各アクセスポイント毎に仮想閉域網を設け、或る仮想閉域網から他の仮想閉域網へのアクセスを制限することにより、セキュリティを高めるものである（非特許文献１〜６及び特許文献１）。
【０００６】
図９はＩＰ−ＶＰＮが設定された従来のパケット通信ネットワークの構成例を示すシステム概念図である。
【０００７】
同図において、ここでは、２つの通信会社に夫々アクセスポイントが設定されたパケット通信ネットワークを想定しており、このパケット通信ネットワークでは、デバイスａとサーバαとの間で通信を確立し、デバイスｂとサーバβとの間で通信を確立する構成をなしているものとする。デバイスａ，ｂは夫々、図示しないイーサネット外部機器を備えた無線通信装置であり、また、サーバαの通信社にはアクセスポイントＡが、サーバβの通信社にはアクセスポイントＢが夫々設定されている。
【０００８】
ここで、デバイスａ，サーバα間の通信とデバイスｂ，サーバβ間の通信との間のセキュリティを確保するために、アクセスポイントＡに対して仮想閉域網Ａが、アクセスポイントＢに対して仮想閉域網Ｂが夫々設定されている。この仮想閉域網Ａには、サーバαが含まれ、仮想閉域網Ｂには、サーバβが含まれているものとする。各仮想閉域網Ａ，Ｂは互いに独立したものであり、これら間のアクセスは禁止されている。
【０００９】
かかるパケット通信ネットワークでは、デバイスａ，ｂに夫々上記のダイヤルアップルータが設けられており、これにより、デバイスａ，ｂは夫々１つのアクセスポイントにしか接続することができない。ここで、デバイスａがアクセスポイントＡとの接続が可能に設定され、デバイスｂがアクセスポイントＢとの接続が可能に設定されているものとすると、デバイスａとサーバαとの間で通信を行なう場合には、デバイスａからアクセスポイントＡにダイヤルすることにより、仮想閉域網Ａを介してサーバαにアクセスすることができて（即ち、ダイヤル接続されて）、デバイスａとサーバαとの間で通信が可能となる。また、デバイスｂとサーバβとの間で通信を行なう場合には、デバイスｂからアクセスポイントＢにダイヤルすることにより、仮想閉域網Ｂを介してサーバβにアクセスすることができて（即ち、ダイヤル接続されて）、デバイスｂとサーバβとの間で通信を可能にする。しかし、デバイスａでアクセスポイントＢをダイヤルしても、サーバβにアクセスすることができず、イーサネット外部機器ａとサーバβとの間での通信はできない。同様に、デバイスｂでアクセスポイントＡをダイヤルしても、サーバαにアクセスすることができず、イーサネット外部機器ｂとサーバαとの間での通信はできない。
【００１０】
このようにして、デバイス毎にサーバへのアクセスが制限されることにより、デバイス，サーバ間の各通信網間のセキュリティを確保することができる。
【非特許文献１】「3GPP TS27.005 Use of Data Terminal Equipment - Data Circuit terminating Equipment(DTE-DCE)interface for Short Message Service(SMS)and Cell Broadcast Service(CBS),Release-7」、3GPP(3rd Generation Partnership Project)、2007年6月7日
【非特許文献２】「3GPP TS27.007 AT command set for User Equipment(UE),Release-7」、3GPP、2007年6月7日
【非特許文献３】「3GPP TS27.010 Terminal Equipment to User Equipment(TE-UE) multiplexer protocol,Release-7」、3GPP、2007年6月7日
【非特許文献４】「3GPP TS27.060 Packet domain;Mobile Station(MS) supporting Packet Switched service,Release-7」、3GPP、2007年6月7日
【非特許文献５】「3GPP TS27.901 Report on Terminal Interface - An Overview,Release-7」、3GPP、2007年6月7日
【非特許文献６】「FOMA ユビキタスモジュール FOMA UM01-KO 取扱説明書」、［online］、平成19年1月、NTTドコモグループ、「平成19年7月27日検索」、インターネット〈URL:http://www.docomo.biz/img/module/pdf/foma_manual.pdf〉
【特許文献１】特開２００６ー１４６７９５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
ところで、上記のようなパケット通信ネットワークによると、各デバイスは、そのダイヤルアップルータにより、イーサネット外部機器からＩＰパケットを取得してサーバとの接続が要求される場合、これに対処して接続（アクセス）できるアクセスポイントは、予め設定された１つのアクセスポイントだけである。しかしながら、システムによっては、１つのデバイスから複数のアクセスポイントのいずれかにアクセスできることが望まれる。
【００１２】
例えば、近年では、種々のカードが発行され、そのカードの種類毎に異なるサービスの提供を受けることができるようにしたカードシステムが実現されている。このようなカードシステムでは、カードの種類毎に異なるカードリーダといった端末機が用いられ、図９に示すパケット通信ネットワークにより、かかる端末機を用いてこのカードの発行会社との通信を行なうものである。
【００１３】
即ち、デバイスａには、種類ａのカード（カードａ）の端末機がイサーネット外部機器として設けられ、また、デバイスｂには、種類ｂのカード（カードｂ）の端末機がイサーネット外部機器として設けられており、また、サーバαはカードａの発行会社のサーバ、サーバβはカードｂの発行会社のサーバとなっている。そして、カードａを使用するときには、デバイスａの端末機を使用してカードａの発行会社のアクセスポイントをダイヤルし、デバイスａをサーバαに接続するようにし、また、カードβを使用するときには、デバイスｂの端末機を使用してカードｂの発行会社のアクセスポイントをダイヤルし、デバイスｂをサーバβに接続するようにする。
【００１４】
このように、夫々のカードを使用するときには、そのカードの種類に該当するデバイスを用いて該当するアクセスポイントにアクセスすることが必要であり、カードａを使用するときに、その種類に該当しないデバイスｂを用いても、また、カードｂを使用するときに、その種類に該当しないデバイスａを用いても、該当するアクセスポイントにアクセスすることができず、カードを使用することができない。
【００１５】
しかしながら、カードの種類も数多くなり、複数種類のカードを所有するユーザがそのカードを使用するに際し、使用するカードの種類毎に使用するデバイス、即ち、端末が限定されることは非常に不便なことであり、いずれのデバイスにおいても、夫々の種類のカードを使用できるようにすることが望ましいものである。これを解決する方法としては、図９において、仮想閉域網Ａ，Ｂを相互接続してこれら間でアクセスを可能にする（仮想閉域網間のトンネリング）ことが考えられるが、仮想閉域網間の独立性が損なわれ、セキュリティ上問題となることが多い。
【００１６】
本発明の目的は、かかる問題を解消し、セキュリティを確保しながら、いずれのデバイスからも所望とする１以上の任意のアクセスポイントへのアクセスを可能とする無線端末用アダプタを提供することにある。
【課題を解決するための手段】
【００１７】
上記目的を達成するために、本発明は、仮想閉域網が設定されたアクセスポイントに接続するデバイスの無線端末用アダプタであって、接続するアクセスポイントを異にする複数のイーサネット外部機器が接続でき、イーサネット外部機器のＩＰアドレスと接続するアクセスポイントのアクセスポイントネームとの対応を示すテーブルが設けられ、接続を要求するイーサネット外部機器のＩＰアドレスのアクセスポイントネームをこのテーブルをもとに特定し、特定されたアクセスポイントネームをもとに該当するアクセスポイントとの接続を行なうものである。
【発明の効果】
【００１８】
本発明によると、異なる仮想閉域網のアクセスポイントのいずれにでも、接続することが可能となり、同じデバイスで異なるサービスの提供を受けることが可能となる。
【発明を実施するための最良の形態】
【００１９】
図８は本発明による無線端末用アダプタを用いたパケット通信ネットワークの概念を示す図であって、図９に対応する部分には同一符号を付けている。
【００２０】
同図において、デバイスａ，ｂは夫々本発明による無線端末用アダプタを搭載しており、例えば、デバイスａのように、１つのアクセスポイントＡにアクセス可能とすることもできるが、デバイスｂのように、異なるアクセスポイントＡ，Ｂをアクセスすることができるようにすることもできる。従って、カードシステムを例に採ると、デバイスａでは、１種類のカードしか使用することができないが、デバイスｂでは、アクセスポイントＡ（カード発行会社Ａ）と通信するカードと、アクセスポイントＢ（カード発行会社Ｂ）と通信するカードとの種類が異なるカードを使用可能とするものである。
【００２１】
以下、本発明の実施形態を図面を用いて説明する。
【００２２】
図１は本発明による無線端末用アダプタを用いたＩＰパケット通信ネットワークの概念を示すシステム概念図であって、１は本発明による無線端末用アダプタ、２は無線端末機、３はデバイス、４はイーサネット外部機器、５は基地局、６はパケット網、７はサーバである。
【００２３】
同図において、ルータ機能を有する無線端末用アダプタ１と無線端末機２とは、図９におけるデバイスａ，ｂに相当するデバイス３を構成しており、ＲＳ−２３２ＣなどのＷＡＮ（Wide Area Network：広域情報通信網）により、シリアル通信可能に接続されている。そして、このデバイス３には、例えば、カードリーダなどの端末機がイーサネット外部機器４として、イーサネットインターフェイスにより、イーサネットケーブルで接続されている。
【００２４】
デバイス３の無線端末機２と無線通信を行なう基地局５には、図９に示す仮想閉域網Ａ，Ｂの機能を有するパケット網６が接続されており、これにサーバ７が接続されている。このパケット網６に１つのアクセスポイントＡが設定されている。
【００２５】
イーサネット外部機器４でこのアクセスポイントＡへのダイアルがあると、ローカルなＩＰアドレスがこのイーサネット外部機器４からイーサネットケーブルを介して無線端末用アダプタ１に供給され、アクセスポイントＡを指定するアクセスポイントネーム（ＡＰＮ：Access Point Name）であるグローバルなＩＰアドレスに変換され、さらに、イーサネット（パラレル）−シリアル変換されて無線端末機２にシリアル通信される。無線端末機２では、このグローバルなＩＰアドレスであるアクセスポイントネームが、送信のための所定の処理がなされた後、ＩＰパケット通信ネットワークの基地局５に送信される。
【００２６】
基地局５で受信されたアクセスポイントネームは、受信処理がなされた後、パケット網６に供給されてこのアクセスポイントネームがアクセスポイントＡを指定するものか否かを確認し、これを指定するものではないときには、このアクセスポイントネームを破棄するが、これを指定したものであるときには、イーサネット外部機器４とサーバ７との通信網を確立する。
【００２７】
かかる通信が確立されると、その旨の通知のＩＰパケットが、このアクセスポイントＡのアクセスポイントネームやデバイス３に対するグローバルなＩＰアドレスとともに、パケット網６から基地局５を介してデバイス３に送信される。デバイス３では、この通知が無線端末機２で受信され、受信処理がなされて無線端末用アダプタ１にシリアル通信される。無線端末用アダプタ１では、この通知のＩＰパケットとグローバルなＩＰアドレスとをシリアル−イーサネット（パラレル）変換するとともに、このグローバルなＩＰアドレスをイーサネット外部機器４に対するローカルなＩＰアドレスに変換し、イーサネット外部機器４に供給する。
【００２８】
イーサネット外部機器４は、この通知を取得すると、ＩＰパケットを無線端末用アダプタ１に出力し、確立された通信網を介してアクセスポイントＡのパケット網６に送信する。
【００２９】
ここで、無線端末用アダプタ１では、アクセスポイントネームとＩＰパケットとの対応を示すテーブル（連想テーブル）が格納されており、これを用いることにより、ＩＰパケットからアクセスポイントネームへの変換やアクセスポイントネームからＩＰアドレスへの変換が行なわれる。
【００３０】
図２は図１に示すＩＰパケット通信ネットワークを構成する本発明による無線端末用アダプタ１の一実施形態のハードウェア構成を示すブロック図であって、８は制御部、９，１０は入出力部、１１はＲＯＭ、１２はＲＡＭである。
【００３１】
同図において、無線端末用アダプタ１は、イーサネットインターフェイスである入出力部９でもってイーサネット外部機器４と接続され、シリアルインターフェイスである入出力部１０でもって無線端末機と接続されている。
【００３２】
イーサネット４からのダイヤルによるＩＰアドレスは入出力部９で入力され、制御部８に供給される。制御部８では、ＲＯＭ１１に格納されている実行プログラムが実行されて、ＲＡＭ１２に格納されている上記の連想テーブルを用いることにより、イーサネット外部機器４からのＩＰアドレスが所定のアクセスポイントＡのアクセスポイントネームに変換され、さらに、イーサネット（パラレル）−シリアル変換されて入出力部１０に供給され、無線端末機２にシリアル通信されてこのアクセスポイントＡに送信される。
【００３３】
また、無線端末機２で受信されてシリアル通信で供給されるこのアクセスポイントＡからのアクセスポイントネームは入出力部１０から入力され、制御部８に供給されてイーサネット外部機器４のＩＰアドレスに変換され、さらに、シリアル−イーサネット（パラレル）変換されて入出力部９に供給され、イーサネット外部機器４に供給される。
【００３４】
このように、無線端末用アダプタ１が、連想テーブルを用いて、イーサネット外部機器４のＩＰアドレスを該当するアクセスポイントＡのアクセスポイントネームに変換することにより、このアクセスポイントネームがこの該当するアクセスポイントに受信可能に送信されることになってこのアクセスポイントＡとの通信が可能な状態が確立され、また、このアクセスポイントＡからのアクセスポイントネームは該当するこのイーサネット外部機器４のＩＰアドレスに変換されることにより、このＩＰアドレスがこのイーサネット外部機器４に送られることになる。
【００３５】
ところで、図１では、１つのデバイス３に１つのイーサネット外部機器４が接続された場合を示しているが、本発明では、複数のイーサネット外部機器を接続することにより、イーサネット外部機器毎に別々のアクセスポイントと通信を確立することが可能となるものである。
【００３６】
図３は本発明による無線端末用アダプタ１に複数個のイーサネット外部機器を接続した場合のパケット通信ネットワークを示すシステム構成図であって、４1，４2，……，４nはイーサネット外部機器、１３はハブであり、図１に対応する部分には同一符号をつけて重複する説明を省略する。
【００３７】
同図において、デバイス３の無線端末用アダプタ１には、ハブ１３を介し、イーサネットケーブルによってｎ（但し、ｎは２以上の整数）個のイーサネット外部機器４1，４2，……，４nが接続されている。これらイーサネット外部機器４1，４2，……，４nは、例えば、カードリーダであって、１つの筐体内に収納されており、かつこの筐体に１つのカード読取り部が設けられてｎ種類のカードをこのカード読取り部で読み取ることができる構成をなしている。読み取られたカード情報は、このカードの種類に該当するイーサネット外部機器４1，４2，……，または４nで処理されて、イーサネットケーブル１４を介し、ハブ１３から無線端末用、アダプタ１に供給される。これらイーサネット外部機器４1，４2，……，４nは夫々、互いに異なるアクセスポイントがアクセス可能に割り当てられており、このために、これらイーサネット外部機器４1，４2，……，４nのＩＰアドレスと該当するアクセスポイントのアクセスポイントネームとの対応関係を示す連想テーブルが無線端末用アダプタ１に格納されている。
【００３８】
図４はかかる連想テーブルの一具体例を示す図であって、１４はＣＩＤ（context ID）、１５はアクセスポイントネーム（ＡＰＮ）、１６はＩＰアドレス、１７はイーサネット外部機器の関連情報である。
【００３９】
同図において、この連想テーブルは、アクセスポイントに割り当てられたＣＩＤ（Context ID）１４とアクセスポイントのアクセスポイントネーム１６とイーサネット外部機器に割り当てられたＩＰアドレス１７とイーサネット外部機器の関連情報１８とが関連付けて示されるものであり、例えば、イーサネット外部機器４1のＩＰアドレスが「192.168.1.2」とすると、このイーサネット外部機器４1はＣＩＤが「１」でグローバルなＩＰアドレスである「aaa.abc.ne.jp」のアクセスポイントネーム（ＡＰＮ）が割り当てられたアクセスポイントＡにアクセス可能であり、イーサネット外部機器４2のＩＰアドレスが「192.168.1.3」とすると、このイーサネット外部機器４2はＣＩＤが「２」でグローバルなＩＰアドレスである「bbb.abc.ne.jp」のアクセスポイントネーム（ＡＰＮ）が割り当てられたアクセスポイントＢにアクセス可能であるということである。
【００４０】
そこで、いま、イーサネット外部機器４1からＩＰアドレス「192.168.1.2」が無線端末用アダプタ１に供給されると、無線端末用アダプタ１では、この連想テーブルをもとに、このＩＰアドレス「192.168.1.2」をアクセスポイントＡのグローバルなＩＰアドレスであるアクセスポイントネーム「aaa.abc.ne.jp」に変換し、さらに、イーサネット（パラレル）−シリアル変換して無線端末機２にシリアル通信し、これをアクセスポイントＡに送信するものである。そして、これにより、イーサネット外部機器４1とアクセスポイントＡとの間で通信経路が確立する。同様にして、イーサネット外部機器４2からＩＰアドレス「192.168.1.3」が無線端末用アダプタ１に供給されると、無線端末用アダプタ１では、この連想テーブルをもとに、このＩＰアドレス「192.168.1.3」をアクセスポイントＢのグローバルなＩＰアドレスであるアクセスポイントネーム「bbb.abc.ne.jp」に変換し、さらに、イーサネット（パラレル）−シリアル変換して無線端末機２にシリアル通信し、これをアクセスポイントＢに送信するものである。そして、これにより、イーサネット外部機器４2とアクセスポイントＢとの間で通信経路が確立する。
【００４１】
また、無線端末機２で受信されたアクセスポイントＡからのアクセスポイントネーム「aaa.abc.ne.jp」が無線端末用アダプタ１にシリアル通信されると（この場合、このデバイス３を指定するグローバルなＩＰアドレスも、宛先アドレスとして、付加されている）、無線端末用アダプタ１では、このアクセスポイントネーム「aaa.abc.ne.jp」をシリアル−イーサネット（パラレル）変換するとともに、図４に示す連想テーブルをもとに、このアクセスポイントネーム「aaa.abc.ne.jp」が該当するローカルなＩＰアドレス「192.168.1.2」に変換され、ハブ１３に出力される。これにより、このＩＰアドレス「192.168.1.2」は、これに該当するイーサネット外部機器４1に送られる。同様にして、無線端末機２で受信されたアクセスポイントＢからのアクセスポイントネーム「bbb.abc.ne.jp」が無線端末用アダプタ１にシリアル通信されると（この場合、このデバイス３を指定するグローバルなＩＰアドレスも、宛先アドレスとして、付加されている）、無線端末用アダプタ１では、このアクセスポイントネーム「bbb.abc.ne.jp」をシリアル−イーサネット（パラレル）変換するとともに、図４に示す連想テーブルをもとに、このアクセスポイントネーム「bbb.abc.ne.jp」が該当するローカルなＩＰアドレス「192.168.1.3」に変換され、ハブ１３に出力される。これにより、このＩＰアドレス「192.168.1.3」は、これに該当するイーサネット外部機器４2に送られる。
【００４２】
このようにして、１つのデバイス３から複数のアクセスポイントをアクセスすることができるようになり、例えば、カードシステムにおいては、複数種類のカードを同じカードリーダを用いて使用することができるようになる。
【００４３】
図５は図３に示す無線端末機２と無線端末用アダプタ１とイーサネット外部機器４とでのプロトコルスタックを示す図であって、１９はＬＡＮ(Local Area Network）、２０はＷＡＮ（Wide Area Network）であり、図３に対応する部分には同一符号を付けている。なお、イーサネット外部機器４は、図３におけるイーサネット外部機器４1，４2，……，４nのいずれか１つを表わすものである。
【００４４】
同図において、イーサネット外部機器４では、例えば、カードの読み取りなどによってデータなどApplication（アプリケーション）が入力されると、このApplicationをＴＣＰ(Transmission Control Protocol）やＵＤＰ(User Datagram Protocol)の通信プロトコルに適応するＩＰパケットに加工（ＩＰパケット化）するとともに、このイーサネット外部機器４に割り当てられたＭＡＣ(Media Access Control address）アドレスを、ＡＲＰ(Address Resolution Protocol）テーブルをもとに、宛先ＩＰアドレス(192.168.1.1)に変換してＩＰパケットに付加する。
【００４５】
そして、まず最初に、該当するアクセスポイントとの通信を確立するために、イーサネットコントローラ(Ethernet Controller）の制御のもとに、ＩＰアドレスを出力し、イーサネットケーブル１４（図３）を含む10BASE-T/100BASE1TXのＬＡＮ１９を介して無線端末用アダプタ１に送信する。
【００４６】
無線端末用アダプタ１は、イーサネット外部機器４との間でＩＰアドレスを含むＩＰパケットを送受信し、また、無線端末機２との間でアクセスポイントネームやＩＰパケットを送受信し、これら間で、ＮＡＴにより、ＩＰアドレスの変換を行なう。まず、イーサネット外部機器４からの最初のＩＰアドレスを受信すると、これを用いてこのイーサネット外部機器４のアクセス先の該当するアクセスポイントと接続する（通信可能状態とする）ための動作を実行し、接続が完了すると、送信元ＩＰアドレスが変換されたＩＰパケットを、この変換前の送信元ＩＰアドレス(192.168.1.2)に対応するアクセスポイントネーム(APN）のアクセスポイントに送信するようにする。
【００４７】
図６はイーサネット外部機器４からＩＰパケットを受信したときの無線端末用アダプタ１の動作を示すフローチャートであり、以下、この図６を用いて図５に示す無線端末用アダプタ１のこの動作を説明する。
【００４８】
無線端末用アダプタ１は、イーサネットコントローラ（Ethernet Controller）の制御のもとに、イーサネット外部機器４からＩＰパケットを受信すると(ステップ１００)、それらのＩＣＭＰ(Internet Cotrol Message Protocol）のプロトコルをもとに、受信したＩＰパケットの送信元ＩＰアドレスを用いてイーサネット外部機器４との間の状態の確認が行なわれる。この状態が正常でないと確認された場合には、この受信したＩＰパケットが破棄されてイーサネット外部機器４に同じＩＰパケットの再度の送信を要求する。
【００４９】
この状態が正常であることが確認された場合には、この受信したＩＰパケットの送信元ＩＰアドレスが図４に示すような連想テーブルに登録されているものであるか否かの確認を行ない（ステップ１０１）、連想テーブルに登録されていない場合には（ステップ１０１の“Ｎｏ”）、この受信したＩＰパケットを、そのＩＰアドレスとともに、破棄する（ステップ１０７）。
【００５０】
受信したＩＰパケットの送信元ＩＰアドレスが連想テーブルに登録されているものであることが確認されると（ステップ１０７の“Ｙｅｓ”）、このＩＰアドレスが最初に供給されたＩＰアドレスであるかどうか、即ち、このＩＰアドレスに対応するアドレスポイントと既に通信が確立されているか否か、即ち、ＩＰパケットをＰＰＰ（Point to Point Protocol）に従って該当するアクセスポイントに送信可能なＰＰＰ接続がなされているか否かをＵＡＲＴ(Universal Asynchronous Receiver Transmitter)に問い合わせる（ステップ１０２）。
【００５１】
この受信されたＩＰパケットのＩＰアドレスが同じアドレスの最初に供給されたＩＰアドレスである場合には、即ち、このＩＰパケットに対してＰＰＰ接続がなされていないときには（ステップ１０２の“Ｎｏ”）、無線端末用アダプタ１は、この受信したＩＰパケットの送信元ＩＰアドレスに対応するアクセスポイントのアクセスポイントネーム(APN）に対してアクセスポイントの呼び出しを行なう呼出し制御（Call Controll）を実行する。
【００５２】
この呼出し制御（Call Controll）は、図４に示すような連想テーブルを用いて、ＩＰアドレスを該当するアクセスポイントのアクセスポイントネーム(APN）もしくはＣＩＤに変換し、先の非特許文献１〜５などに記載されたＡＴコマンドに変換し、ＵＡＲＴに供給して、RS-232CのＷＡＮ２０を介して無線端末機２にシリアル通信される（ステップ１０３）。これにより、発呼が行なわれ、その応答が確認されると、次に、ＰＰＰのプロトコルに従って、このアクセスポイントネーム(APN）や認証のための情報を送信し、該当するアクセスポイントとの接続（ＰＰＰ接続）が確立したか否かを確認する(ステップ１０４)。
【００５３】
そして、ＰＰＰ接続が確立した場合（ステップ１０４の“Ｙｅｓ”）、無線端末機２を介した該当するアクセスポイントとの通信が確立されることになり、イーサネット外部機器４とこれに該当するアクセスポイントとの通信が可能となる（ステップ１０６）。このように、ＰＰＰ接続が確立すると、例えば、図４に示す連想テーブルの図示しない該当欄にそのことを示す情報（例えば、フラグ）が付され、また、ＰＰＰ接続が解除されるなど、その確認結果を示す情報が記憶される。
【００５４】
なお、無線端末機２では、無線端末用アダプタ１からのアクセスポイントネーム(APN）をＵＡＲＴで受信し、該当するアクセスポイントに送信するが、ＰＰＰのプロトコルで該当するアクセスポイントの橋渡しをする機能（PPP Bridge）を備えている。従って、無線端末用アダプタ１からアクセスポイントネーム(APN）へは、ＰＰＰのプロトコルで、ＮＡＴ変換されただけのＩＰパケットがそのまま無線端末機２から送信されることになる。
【００５５】
一方、無線端末用アダプタ１が、上記のようにして、送信元ＩＰアドレスが連想テーブルに登録されているＩＰパケットをＬＡＮ１９から受信したときに、上記の確認結果の情報をもとに、ＰＰＰ接続がなされていることが確認されたときには（ステップ１０２の“Ｙｅｓ”）、その送信元ＩＰアドレスが現在ＰＰＰ接続されているアクセンポイントを接続先とするアドレスであるか否かを判定し、この接続先と異なるＩＰアドレスであるときには（ステップ１０５の“Ｎｏ”）、この受信したＩＰパケットを破棄するが（ステップ１０７）、この接続先と同じＩＰアドレスであるときには（ステップ１０５の“Ｙｅｓ”）、この受信したＩＰパケットをＰＰＰ接続中の該当するアクセスポイントへ送信するためのアドレス変換処理（ＮＡＴ）をする（ステップ１０６）。
【００５６】
図３に示す異なるイーサネット外部機器４1，４2，……，４n夫々に対し、割り当てられているＩＰアドレスは異なるものであり、図４に示す連想テーブルにより、夫々のＩＰアドレスに対してアクセスポイントネーム(APN）が対応付けられている。従って、１つの無線端末用アダプタ１に複数のイーサネット外部機器４1，４2，……，４nが接続されている場合には、そのイーサネット外部機器に応じたアクセスポイントネーム(APN）のアクセスポイントとの通信が確立されることになり、１つのデバイス３（図３）から複数のアクセスポイントへの通信の確立が可能となる。そして、このことから、例えば、カード通信システムの場合、図８に示すように、１つのデバイスで異なる種類のカードを使用することができるようになる。
【００５７】
図７は、図５において、無線端末機２ＩＰパケットを受信したときの無線端末用アダプタ１の動作を示すフローチャートであり、以下、この図７を用いて図５に示す無線端末用アダプタ１のこの動作を説明する。
【００５８】
同図において、無線端末用アダプタ１は、ＵＡＲＴでアクセスポイントから、アクセスポイントネーム(APN）とともに、ＩＰパケットを受信すると（ステップ２００）、それらをシリアル−イーサネット（パラレル）変換し、そのアクセスポイントネーム(APN）が図４に示すような連想テーブルで登録されているものかどうかを判定する（ステップ２０１）。登録されたものでないときには（ステップ２０１の“Ｎｏ”）、この受信したＩＰパケットを破棄する（ステップ２０７）。
【００５９】
この受信したアクセスポイントネーム(APN）が図４に示すような連想テーブルで登録されているものであるときには（ステップ２０１の“Ｙｅｓ”）、このアクセスポイントネーム(APN）を、この連想テーブルをもとに、該当するイーサネット外部機器４のＩＰアドレスに変換するとともに、無線端末用アダプタ１がこのアクセスポイントとＰＰＰ接続状態であるか否かを判定する（ステップ２０２）。
【００６０】
ここで、無線端末用アダプタ１がいずれのアクセスポイントともＰＰＰ接続していない場合には（ステップ２０２の“Ｎｏ”）、新たなＰＰＰ接続の確立を開始し（ステップ２０３）、アクセスポイントから返答があると、この接続処理が終了してこのイーサネット外部機器４との接続が完了する（ステップ２０４）。その後、アクセスポイントから受信したＩＰパケットは、このアクセスポイントネーム(APN）から変換されたＩＰアドレスを新たな宛先アドレスとして、ＬＡＮ１９を介して該当するイーサネット外部機器４に転送される。これにより、アクセスポイントから送信されるＩＰパケットの該当するイーサネット外部機器４での受信が可能となる。なお、このように、ＰＰＰ接続が確立すると、例えば、図４に示す連想テーブルの図示しない該当欄にそのことを示す情報（例えば、フラグ）が付され、また、ＰＰＰ接続が解除されるなど、その確認結果を示す情報が記憶される。
【００６１】
一方、無線端末用アダプタ１が、上記のようにして、アクセスポイントネーム(APN）から変換されたＩＰアドレスが連想テーブルに登録されているＩＰパケットを受信したときに、上記の確認結果の情報をもとに、該当するイーサネット外部機器４との接続が確認されたときには（ステップ２０２の“Ｙｅｓ”）、そのＩＰアドレスが現在接続されているイーサネット外部機器４を接続先とするアドレスであるか否かを判定し、この接続先と異なるＩＰアドレスであるときには（ステップ２０５の“Ｎｏ”）、この受信したＩＰパケットを破棄するが（ステップ２０７）、この接続先と同じＩＰアドレスであるときには（ステップ２０５の“Ｙｅｓ”）、この受信したＩＰパケットをこの接続先のイーサネット外部機器４への送信のための制御処理（Data Bridge）をする（ステップ２０６）。これにより、このアクセスポイントから送られてきたＩＰパケットは、これに該当するイーサネット外部機器４に送られることになり、このアクセスポイントとこのイーサネット外部機器４との間のＩＰパケットの通信が可能となる。
【００６２】
これにより、図８においては、アクセスポイントＡからデバイスｂに送信されたＩＰパケットは、デバイスｂにおいて、図３に示すイーサネット外部機器４1，４2，……，４nのうちの該当する１つのイーサネット外部機器で受信されることになり、また、アクセスポイントＢからデバイスｂに送信されたＩＰパケットは、デバイスｂにおいて、図３に示すイーサネット外部機器４1，４2，……，４nのうちの該当する他の１つのイーサネット外部機器で受信されることになる。
【図面の簡単な説明】
【００６３】
【図１】本発明による無線端末用アダプタを用いたＩＰパケット通信ネットワークの概念を示すシステム概念図である。
【図２】図１に示すＩＰパケット通信ネットワークを構成する本発明による無線端末用アダプタの一実施形態のハードウェア構成を示すブロック図である。
【図３】本発明による無線端末用アダプタに複数個のイーサネット外部機器を接続した場合のパケット通信ネットワークを示すシステム構成図である。
【図４】図３での無線端末用アダプタに設定される連想テーブルの一具体例を示す図である。
【図５】図３に示す無線端末機と無線端末用アダプタとイーサネット外部機器とでのプロトコルスタックを示す図である。
【図６】図５でのイーサネット外部機器からＩＰパケットを受信したときの無線端末用アダプタの動作を示すフローチャートである。
【図７】図５での無線端末機からＩＰパケットを受信したときの無線端末用アダプタの動作を示すフローチャートである。
【図８】本発明による無線端末用アダプタを用いたパケット通信ネットワークの構成例を示すシステム概念図である。
【図９】ＩＰ−ＶＰＮが設定された従来のパケット通信ネットワークの構成例を示すシステム概念図である。
【符号の説明】
【００６４】
１  無線端末用アダプタ
２  無線端末機
３  デバイス
４  イーサネット外部機器
５  基地局
６  パケット網
７  サーバ
８  制御部
９，１０  入出力部
１１  ＲＯＭ
１２  ＲＡＭ
４1，４2，……，４n  イーサネット外部機器
１３  ハブ
１４  ＣＩＤ
１５  アクセスポイントネーム
１６  ＩＰアドレス
１７  イーサネット外部機器の関連情報
１９  ＬＡＮ
２０  ＷＡＮ
【図１】
0004885810.tif 000002
【図２】
0004885810.tif 000003
【図３】
0004885810.tif 000004
【図４】
0004885810.tif 000005
【図５】
0004885810.tif 000006
【図６】
0004885810.tif 000007
【図７】
0004885810.tif 000008
【図８】
0004885810.tif 000009
【図９】
0004885810.tif 000010