"他の携帯端末とデータのやり取りをする通信部を複数備えた携帯端末であって、前記通信部のいずれか1つの通信部を介して他の携帯端末からデータを受信する受信手段と、前記データを受信した通信部とは異なる通信部を介して、他の携帯端末に対して前記受信手段により受信したデータを送信する送信手段と、を備えることを特徴とする携帯端末。前記送信手段は、前記受信手段により受信したデータに、自機に記憶されたデータを追加したデータを他の携帯端末に送信することを特徴とする請求項1に記載の携帯端末。外部記憶装置からデータを取得するデータ取得手段をさらに備え、前記送信手段は、前記データ取得手段により取得したデータを他の携帯端末に送信することを特徴とする請求項1または2に記載の携帯端末。他の携帯端末とデータのやり取りをする通信部を複数備えた複数の携帯端末が通信可能に直列に連結された情報処理システムであって、第1の携帯端末は、前記連結された携帯端末が記憶するデータを収集すべく、前記携帯端末に対してデータ収集指示および自機に記憶されたデータを送信するデータ送信手段と、第2の携帯端末のデータ送信手段から送信されたデータを受信するデータ受信手段と、を備え、第2の携帯端末は、前記第1の携帯端末のデータ送信手段から送信された収集指示および第1の携帯端末に記憶されたデータを受信するデータ受信手段と、前記データ受信手段で受信した収集指示およびデータに、自機に記憶されたデータを追加して他の携帯端末に送信するデータ送信手段と、を備えることを特徴とする情報処理システム。他の携帯端末とデータのやり取りをする通信部を複数備えた携帯端末における情報処理方法であって、前記携帯端末の受信手段が、前記通信部のいずれか1つの通信部を介して他の携帯端末からデータを受信する受信工程と、前記携帯端末の送信手段が、前記データを受信した通信部とは異なる通信部を介して、他の携帯端末に対して前記受信工程により受信したデータを送信する送信工程と、を備えることを特徴とする情報処理方法。他の携帯端末とデータのやり取りをする通信部を複数備えた携帯端末において実行可能なプログラムであって、前記携帯端末を、前記通信部のいずれか1つの通信部を介して他の携帯端末からデータを受信する受信手段と、前記データを受信した通信部とは異なる通信部を介して、他の携帯端末に対して前記受信手段により受信したデータを送信する送信手段として機能させることを特徴とするプログラム。しかし、赤外線通信においては、携帯端末の通信部同士を向かい合わせて接近させなければ通信が確立しないため、データの送受信は1対1で行う必要がある。そのため、例えば、1台の携帯端末に記憶されたデータを多数の携帯端末で共有する場合や、多数の携帯端末に分散しているデータを集約したいといった場合には、携帯端末をひとつひとつ手作業で向き合わせて通信を確立させ、データのやり取りをしなければならず、手間と時間がかかってしまう。そこで、本発明は、効率的に複数の携帯端末間でデータ通信を行う方法を提供することを目的とする。本発明は、他の携帯端末とデータのやり取りをする通信部を複数備えた携帯端末であって、前記通信部のいずれか1つの通信部を介して他の携帯端末からデータを受信する受信手段と、前記データを受信した通信部とは異なる通信部を介して、他の携帯端末に対して前記受信手段により受信したデータを送信する送信手段と、を備えることを特徴とする。また、本発明は、他の携帯端末とデータのやり取りをする通信部を複数備えた複数の携帯端末が通信可能に直列に連結された情報処理システムであって、第1の携帯端末は、前記連結された携帯端末が記憶するデータを収集すべく、前記携帯端末に対してデータ収集指示および自機に記憶されたデータを送信するデータ送信手段と、第2の携帯端末のデータ送信手段から送信されたデータを受信するデータ受信手段と、を備え、第2の携帯端末は、前記第1の携帯端末のデータ送信手段から送信された収集指示および第1の携帯端末に記憶されたデータを受信するデータ受信手段と、前記データ受信手段で受信した収集指示およびデータに、自機に記憶されたデータを追加して他の携帯端末に送信するデータ送信手段と、を備えることを特徴とする。また、本発明は、他の携帯端末とデータのやり取りをする通信部を複数備えた携帯端末における情報処理方法であって、前記携帯端末の受信手段が、前記通信部のいずれか1つの通信部を介して他の携帯端末からデータを受信する受信工程と、前記携帯端末の送信手段が、前記データを受信した通信部とは異なる通信部を介して、他の携帯端末に対して前記受信工程により受信したデータを送信する送信工程と、を備えることを特徴とする。また、本発明は、他の携帯端末とデータのやり取りをする通信部を複数備えた携帯端末において実行可能なプログラムであって、前記携帯端末を、前記通信部のいずれか1つの通信部を介して他の携帯端末からデータを受信する受信手段と、前記データを受信した通信部とは異なる通信部を介して、他の携帯端末に対して前記受信手段により受信したデータを送信する送信手段として機能させることを特徴とする。本発明によれば、効率的に複数の携帯端末間でデータ通信を行うことが可能となる。以下、図面を参照して本発明の実施形態を詳細に説明する。図1は携帯端末を用いた本発明のシステム構成の一例を示すシステム構成図である。本実施形態では、4台の携帯端末親機端末001、子機端末002、子機端末003、子機端末004が直列に連結される構成として説明する。親機端末001と子機端末002、子機端末002と子機端末003、子機端末003と子機端末004はそれぞれ赤外線通信などの無線を用いた通信により、相互に通信可能に接続されている。すなわち、隣り合う携帯端末が通信可能に接続された構成である。また、本実施形態では、4台の携帯端末親機端末および子機端末を用いた構成について説明するが、携帯端末の台数に関わらず本発明は適用可能である。また、本実施形態では赤外線による通信を行うよう構成しているが、携帯端末間における通信の方法は赤外線通信に限定されず、いずれの方法でも良い。以下、図2を用いて、図1に示した携帯端末に適用可能なハードウエア構成について説明する。図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOSBasicInput/OutputSystemやオペレーティングシステムプログラム以下、OSや、各サーバ或いは各PCの実行する機能を実現するために必要な各種プログラム等が記憶されている。202はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM203あるいは外部メモリ211からRAM202にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。また、205は入力コントローラで、入力装置209等からの入力を制御する。206はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置210への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、CRTディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスクHDや、フレキシブルディスクFD、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ登録商標メモリ等の外部メモリ211へのアクセスを制御する。208は通信I/Fコントローラで、ネットワークを介して外部機器と接続通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。なお、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開ラスタライズ処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。ハードウエア上で動作する各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM202にロードされることによりCPU201によって実行されるものである。プリンタコントローラ212は、サーマルドットライン方式プリンタ213等の印刷機を制御する。スキャナコントローラ214は、スキャナ215等の識別器を制御する。さらに、本発明に係わるプログラムが用いる各種データ及び各種テーブルは外部メモリ211に格納されており、これらについての詳細な説明は後述する。なお、全ての装置がこれらの構成を備えているわけではなく、必要なものを夫々備えていればよい。次に、図3を用いて、本発明の実施形態において親機端末001が行うマスタ配信処理について説明する。なお、図3のフローチャートで示す処理については、親機端末001のCPU201が所定の制御プログラムを読み出して実行する処理である。ステップS101では、親機端末001のCPU201は、接続されたUSBメモリ等の外部記憶装置から、マスタを取得する。なお、本実施形態におけるマスタとは、商品IDとその単価に関する情報や、クレジットカードの番号と種別に関する情報、通貨に関する情報、機内販売用のカートに積載される商品の情報など、飛行機内などで商品を販売する際に必要な情報が含まれる。ステップS102では、親機端末001のCPU201は、USBメモリ等の外部記憶装置から取得したマスタと本体に記憶されたマスタとを比較し、最新のマスタで本体と外部記憶装置とを同期する。ステップS103では、親機端末001のCPU201は、まず子機端末に対してこれから通信を開始することを伝えるための通信開始信号を送信する。通信開始信号には、これから通信を開始する旨の情報と、各子機端末がもつ各種データを親機端末に収集する旨の指示が含まれる。そして、ステップS102で同期したマスタを各子機端末002~004と共有するべく、子機端末に対してマスタ共有指示を送信する。マスタ共有指示には、最新のマスタデータと、親機端末を識別する情報とが含まれる。ステップS104では、親機端末001のCPU201は、すべての子機端末とマスタが共有できたか否かを判断する。具体的には、子機端末から子機終了信号を受信したか否かにより判断する。また、すべての子機端末の識別情報HTIDを取得したか否かにより判断しても良い。以上の処理により、連結された全ての携帯端末に対して最新のマスタデータを共有することが可能となる。次に、図4を用いて、本発明の実施形態において子機端末が行うマスタ共有処理について説明する。なお、図4のフローチャートで示す処理については、子機端末のCPU201が所定の制御プログラムを読み出して実行する処理である。ステップS201では、子機端末のCPU201は、親機端末001から送信された通信開始信号を受信する。また、受信した通信開始信号は、隣の子機端末へ順次転送していく。ステップS202では、子機端末のCPU201は、ステップS201で受信した通信開始信号に基づき、通信に備えて準備をする。ここで、端に位置する子機端末は、自身が端の端末であることを検知する。具体的には、どちらか片方隣にしか携帯端末が存在しない場合には、端の端末であると判断される。他方、両隣に携帯端末がある場合は、端の端末ではないと判断される。または、予め端の端末については、その旨を設定しておいても良い。ステップS203では、子機端末のCPU201は、親機端末もしくは他の子機端末からマスタ共有指示を受信したか否かを判断する。このマスタ共有指示には、他の子機端末のID等が含まれる。マスタ共有指示を受信した場合ステップS203:YESは、処理をステップS204に移行する。マスタ共有指示を受信していない場合ステップS203:NOは、マスタ共有指示を受信するまで待機する。ステップS204では、子機端末のCPU201は、親機端末もしくは他の子機端末から送信されたマスタデータを受信する。そして、自機に当該マスタデータを記憶する。ステップS205では、子機端末のCPU201は、自機のID等を追加し、送信の準備をする。ステップS206では、子機端末のCPU201は、自機が端に位置する端末であるか否かを判断する。ここでの判断は、上述したステップS202における判断をもとに判断される。端に位置する端末であると判断された場合ステップS206:YESは、処理をステップS208に移行する。端に位置する端末ではないと判断された場合ステップS206:NOは、処理をステップS207に移行する。ステップS207では、子機端末のCPU201は、ステップS203で受信したマスタ共有指示を隣の子機端末に対して転送する。この際、マスタ共有指示だけでなく、マスタデータ、自機のIDもあわせて転送する。そして、本フローチャートに示す処理を終了する。ステップS208では、子機端末のCPU201は、子機終了信号を親機端末001に対して送信する。そして、本フローチャートの処理を終了する。ここで、図7を用いて、図3、図4のフローチャートで示す処理について説明する。ステップS501では、親機端末001は、隣に位置する子機端末002に対して自機のIDとマスタデータとを送信する。この際、当該マスタデータを子機端末で共有すべく、マスタ共有指示もあわせて送信する。ステップS502では、子機端末002は、親機端末001から送信されたマスタデータ、マスタ共有指示、携帯端末識別情報HTIDを受信し、それらに自機のIDを追加して隣の子機端末003に送信する。ステップS503では、子機端末003は、子機端末002から送信されたマスタデータ、マスタ共有指示、HTID親機端末001と子機端末002の分を受信し、それらに自機のIDを追加して004に送信する。ステップS504では、子機端末004は、子機端末003から送信されたマスタデータ、マスタ共有指示、HTID親機端末001、子機端末002、003の分を受信する。そして、自機が端に位置する端末であると判断されるため、自機のIDと子機終了信号すべての子機にマスタデータが共有できた旨の信号を親機端末001に対して送信する。ここで親機端末001は、ユーザにより右端子機001の右側から左端子機004の左側に移動されるものとする。そして、親機端末001は子機端末004から子機終了信号を受信することで、すべての子機にマスタデータが共有されたと判断する。このように、最初にデータを送信した端末親機端末の位置を移動させることで、最終的には当該親機端末に情報が伝わるため、単に親機端末からデータを送信するだけの場合に比べて信頼性が高まる。すなわち、途中で通信がエラーになったことにより、データが全ての端末と共有できなかったことを確かめることが可能となる。また、連結された子機端末の端から再度データを往復させる場合に比べ、データ通信量を低減させることが可能となり、処理時間の短縮にもつながる。次に、図5を用いて、本発明の実施形態において親機端末001が行うデータ収集処理について説明する。なお、図5のフローチャートで示す処理については、親機端末001のCPU201が所定の制御プログラムを読み出して実行する処理である。ステップS301では、親機端末001のCPU201は、販売データ収集指示を受信する。ステップS302では、親機端末001のCPU201は、販売データを受信したか否かを判断する。ここで受信する販売データは、各子機端末それぞれの販売データである。図9に販売データの一例を示す。販売データを受信した場合ステップS302:YESは、処理をステップS303に移行する。販売データを受信していない場合ステップS302:NOは、販売データを受信するまで待機する。ステップS303では、親機端末001のCPU201は、ステップS302で受信した販売データの集計をする。集計された販売データの一例を図10に示す。このような処理により、子機端末にそれぞれ記憶されていた販売データを親機端末に集約することが可能となる。次に、図6を用いて、本発明の実施形態において子機端末が行うデータ収集処理について説明する。なお、図6のフローチャートで示す処理については、子機端末のCPU201が所定の制御プログラムを読み出して実行する処理である。ステップS401では、子機端末のCPU201は、自機が端に位置する端末であるか否かを判断する。端に位置する端末である場合ステップS401:YESは、処理をステップS406に移行する。端に位置する端末ではない場合ステップS401:NOは、処理をステップS402に移行する。ステップS402では、子機端末のCPU201は、販売データ収集指示を受信する。ステップS403では、子機端末のCPU201は、販売データを受信したか否かを判断する。販売データを受信した場合ステップS403:YESは、処理をステップS404に移行する。販売データを受信していない場合ステップS403:NOは、販売データを受信するまで待機する。ステップS405では、子機端末のCPU201は、ステップS403で受信した販売データに自機のID等を追加し、他の端末に対して送信する準備をする。ステップS405では、子機端末のCPU201は、ステップS403で受信した販売データに自機の販売データを追加する。ステップS406では、子機端末のCPU201は、販売データ収集指示を送信する。ここで、端の端末である場合ステップS401:YESには、自機の販売データとIDとを、販売データ収集指示と共に隣の携帯端末に送信する。端の端末ではない場合ステップS401:NOは、他の携帯端末から受信した他の携帯端末の販売データとIDに、自機の販売データとIDを追加したデータを販売データ収集指示と共に隣の携帯端末に送信する。ステップS407では、子機端末のCPU201は、販売データの送信を完了したか否かを判断する。そして、販売データの送信を完了すると、本フローチャートの処理を終了する。ここで、図8を用いて、図5、図6のフローチャートで示す処理について説明する。ステップS601では、子機端末004は、自機が端に位置する端末であるため、自機の販売データとIDとを販売データ収集指示と共に隣の端末である子機端末003に送信する。なお、送信するタイミングについては、ユーザから指示のあったタイミングなどがきっかけとなる。ステップS602では、子機端末003は、ステップS601で子機端末004から送信されたデータに自機の販売データ、IDとを追加して、販売データ収集指示と共に隣の端末である子機端末002に送信する。ステップS603では、子機端末002は、ステップS602で子機端末003から送信されたデータに自機の販売データ、IDとを追加して親機端末001に送信する。そして親機端末001は、ステップS603において子機端末002から販売データ等を受信すると、各携帯端末毎の販売データ例えば図9と自機の販売データとを集計する。集計されたデータの一例を図10に示す。このように処理により、各携帯端末に記憶された販売データを親機端末に集約することが可能となる。図9で示すテーブルは、各携帯端末における販売データの一例を示す図である。また、図10で示すテーブルは、親機端末001で集計された結果の販売データを示す図である。図9で示す販売データは、商品ID、単価、数量、合計から構成されている。なお、販売データを構成するデータ項目としては、これらに限られるものではなく、これら以外の項目が含まれていてもよいし、図9に示す項目の全てが含まれていることが必須でもない。また、本実施形態においては、販売データの集計を例にしたが、本発明は、どのようなデータを集計する処理であっても、各携帯端末内のデータを集計する処理であれば適用可能である。以上の処理により、連結された全ての携帯端末の販売データを親機端末に集約することが可能となる。また、以上の構成を備えることにより、手作業でひとつひとつの携帯端末を向き合わせるといった作業を行うことなく、連結された携帯端末間においてデータ通信が可能となる。これにより、連結された携帯端末間におけるデータの共有や、各携帯端末がもつデータの集約と行った処理について、効率的に行うことが可能となる。なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。また、本発明におけるプログラムは、図3~図8の処理方法をコンピュータが実行可能なプログラムである。なお、本発明におけるプログラムは図3~図8の各装置の処理方法ごとのプログラムであってもよい。以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータまたはCPUやMPUが記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、CD-R、DVD-ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク等を用いることが出来る。また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOSオペレーティングシステム等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。"