[go: up one dir, main page]

JP4480568B2 - 制御装置、移動端末及び通信制御方法 - Google Patents

制御装置、移動端末及び通信制御方法 Download PDF

Info

Publication number
JP4480568B2
JP4480568B2 JP2004370210A JP2004370210A JP4480568B2 JP 4480568 B2 JP4480568 B2 JP 4480568B2 JP 2004370210 A JP2004370210 A JP 2004370210A JP 2004370210 A JP2004370210 A JP 2004370210A JP 4480568 B2 JP4480568 B2 JP 4480568B2
Authority
JP
Japan
Prior art keywords
packet
mobile terminal
transfer
control device
unit
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.)
Expired - Lifetime
Application number
JP2004370210A
Other languages
English (en)
Other versions
JP2006180136A (ja
Inventor
基成 小林
俊博 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2004370210A priority Critical patent/JP4480568B2/ja
Priority to US11/312,508 priority patent/US7920500B2/en
Priority to CNB2005101323415A priority patent/CN100531124C/zh
Priority to EP20050028053 priority patent/EP1675306B1/en
Publication of JP2006180136A publication Critical patent/JP2006180136A/ja
Application granted granted Critical
Publication of JP4480568B2 publication Critical patent/JP4480568B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/64Routing or path finding of packets in data switching networks using an overlay routing layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/22Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Description

本発明は、複数の移動端末によって形成されているアドホックネットワークにおいて、1つ又は複数の中継移動端末を介して行われる送信元移動端末から送信先移動端末へのパケットの転送を制御する通信制御方法、制御装置、及び、移動端末に関する。
従来、IEEE802.11xやBluetooth(登録商標)等の無線技術を用いて、多数の移動端末をアクセスポイントの介在なしに相互に接続する形態によって形成されるアドホックネットワークが知られている。
かかるアドホックネットワーク内では、1つ又は複数の中継移動端末を介して、送信元移動端末から送信先移動端末にパケットが転送されるように構成されている。すなわち、かかるアドホックネットワークを形成する移動端末の各々が、転送元移動端末から受信したパケットを転送先移動端末にそれぞれ転送していくことによって、当該パケットが送信元移動端末から送信先移動端末に到達するように構成されている。
T.Clausen及びP.Jacquet著、Project Hipercom、「Optimized Link State Routing Protocol(OLSR)」、RFC3626、インターネット<URL:www.ietf.org/rfc/rfc3626.txt>
しかしながら、従来のアドホックネットワークは、自律的なネットワークであるため、当該アドホックネットワークにおけるパケットの転送を制御する仕組みを具備していない。
さらに、大規模なアドホックネットワークにおいては、パケットが、送信先移動端末に到達するまでに多数の移動端末を経由していくため、遅延時間が大きくなる。
したがって、従来のアドホックネットワークでは、ネットワークの規模が大きくなったとき、TCPのようなACKを用いたパケット到達の判定方法及びパケットの転送中における紛失の判定方法を用いることができないという問題点があった。
そこで、本発明は、以上の点に鑑みてなされたもので、アドホックネットワークにおけるパケットの転送を制御する仕組みを提供することによって、信頼性の高いアドホックネットワークを実現することができる通信制御方法、かかる通信制御方法で用いられる制御装置及び移動端末を提供することを目的とする。
本発明の第1の特徴は、複数の移動端末によって形成されているアドホックネットワークにおいて、1つ又は複数の中継移動端末を介して行われる送信元移動端末から送信先移動端末へのパケットの転送を制御する制御装置であって、前記アドホックネットワークにおいて、どの移動端末まで前記パケットが転送されたかについて示すパケット位置情報を管理するように構成されているパケット位置情報管理部を具備することを要旨とする。
かかる発明によれば、制御装置が、管理しているパケット位置情報を用いて、アドホックネットワークにおけるパケットの転送を制御することができる。
本発明の第1の特徴において、前記中継移動端末から、前記パケットの転送が完了した旨を示す完了報告を取得するように構成されている完了報告報取得部を具備し、前記パケット位置情報管理部が、前記完了報告に応じて、前記パケット位置情報を更新するように構成されていてもよい。
本発明の第1の特徴において、前記中継移動端末に対して、前記パケットを保持しているか否かについて確認する確認部を具備し、前記パケット位置情報管理部は、前記確認結果に基づいて、前記パケット位置情報を更新するように構成されていてもよい。
本発明の第1の特徴において、前記アドホックネットワークで、前記パケットが紛失されたことを検出するように構成されている検出部と、所定の移動端末に対して、紛失された前記パケットについての再送要求を送信するように構成されている再送要求送信部とを具備してもよい。
本発明の第1の特徴において、前記再送要求送信部が、前記送信元移動端末に対して、前記再送要求を送信するように構成されていてもよい。
本発明の第1の特徴において、前記中継移動端末に対して、前記パケットを保持しているか否かについて確認する確認部を具備し、前記再送要求送信部が、前記確認結果に基づいて、前記パケットを保持している中継移動端末に対して、前記再送要求を送信するように構成されていてもよい。
本発明の第1の特徴において、前記複数の移動端末から、該移動端末における通信環境を示す通信環境情報を取得する通信環境情報取得部と、取得した前記通信環境情報が所定条件を満たす場合に、前記アドホックネットワークに属する所定の移動端末に対して、前記制御装置の代わりに前記パケットの転送の制御を行うための代理制御情報を送信する代理制御情報送信部とを具備してもよい。
本発明の第2の特徴は、複数の移動端末によって形成されているアドホックネットワークにおいて、送信元移動端末から送信先移動端末宛てに送信されたパケットを、転送元移動端末から転送先移動端末に転送するように構成されている移動端末であって、前記パケットの転送が完了した旨を示す完了報告を、前記アドホックネットワークにおけるパケットの転送を制御する所定の制御装置に対して送信するように構成されている完了報告送信部を具備することを要旨とする。
本発明の第2の特徴において、前記完了報告送信部が、前記転送元移動端末から送信された前記パケットの受信が完了した場合に、前記完了報告を前記所定の制御装置に対して送信するように構成されていてもよい。
本発明の第2の特徴において、前記完了報告送信部が、前記転送先移動端末に対する前記パケットの送信が完了した場合に、前記完了報告を前記所定の制御装置に対して送信するように構成されていてもよい。
本発明の第3の特徴は、複数の移動端末によって形成されているアドホックネットワークにおいて、送信元移動端末から送信先移動端末宛てに送信されたパケットを、転送元移動端末から転送先移動端末に転送するように構成されている移動端末であって、前記アドホックネットワークにおけるパケットの転送を制御する所定の制御装置から、前記パケットを保持しているか否かについて確認された場合、該所定の制御装置に対して該確認結果を送信するように構成されている確認結果送信部を具備することを要旨とする移動端末。
本発明の第2又は3の特徴において、前記転送元移動端末から受信した前記パケットを保持するように構成されている記憶部と、前記所定の制御装置から受信した前記パケットの破棄指示に応じて、前記記憶部に保持されている該パケットを破棄するように構成されているパケット破棄部とを具備してもよい。
本発明の第2又は3の特徴において、前記パケット送信部が、前記所定の制御装置から受信した前記パケットの再送要求に応じて、前記記憶部に保持されている該パケットを前記転送先移動端末に対して再送するように構成されていてもよい。
本発明の第4の特徴は、複数の移動端末によって形成されているアドホックネットワークにおいて、1つ又は複数の中継移動端末を介して行われる送信元移動端末から送信先移動端末へのパケットの転送を制御する通信制御方法であって、前記中継移動端末の各々は、転送元移動端末から受信した前記パケットを、転送先移動端末に対して転送する工程と、前記中継移動端末の各々は、前記パケットの転送が完了した旨を示す完了報告を、前記アドホックネットワークにおける前記パケットの転送を制御する所定の制御装置に対して送信する工程と、前記所定の制御装置は、前記完了報告に応じて、前記アドホックネットワークにおいて、どの移動端末まで前記パケットが転送されたかについて示すパケット位置情報を管理する工程とを有することを要旨とする。
本発明の第5の特徴は、複数の移動端末によって形成されているアドホックネットワークにおいて、1つ又は複数の中継移動端末を介して行われる送信元移動端末から送信先移動端末へのパケットの転送を制御する通信制御方法であって、前記中継移動端末の各々は、転送元移動端末から受信した前記パケットを、転送先移動端末に対して転送する工程と、前記アドホックネットワークにおけるパケットの転送を制御する所定の制御装置は、前記中継移動端末の各々に対して、前記パケットを保持しているか否かについて確認する工程と、前記中継移動端末の各々は、前記所定の制御装置に対して前記確認結果を送信する工程と、前記所定の制御装置は、前記確認結果に応じて、前記アドホックネットワークにおいて、どの移動端末まで前記パケットが転送されたかについて示すパケット位置情報を管理する工程とを有することを要旨とする。
以上説明したように、本発明によれば、アドホックネットワークにおけるパケットの転送を制御する仕組みを提供することによって、信頼性の高いアドホックネットワークを実現することができる通信制御方法、かかる通信制御方法で用いられる制御装置及び移動端末を提供することができる。
(本発明の第1の実施形態に係る移動通信システムの構成)
図1乃至図4を参照して、本発明の第1の実施形態に係る移動通信システムの構成について説明する。図1に示すように、本実施形態に係る移動通信システムは、アシスト制御装置10と、複数の移動端末MT#11乃至MT#22とを具備している。
アシスト制御装置10は、例えば、公衆移動通信ネットワーク等によって構成されるアシストネットワーク内に設けられている。また、複数の移動端末MT#11乃至MT#22は、公衆移動通信ネットワークを介することなく、互いに直接通信を行うことによって、アドホックネットワーク#1及び#2を形成するように構成されている。図1の例では、移動端末MT#11乃至MT#13がアドホックネットワーク#1を形成しており、移動端末MT#21及びMT#22がアドホックネットワーク#2を形成している。
本実施形態にかかる移動端末MTは、図2に示すように、ルート設定部31と、ルーティング情報管理部32と、パケット受信部33と、バッファ34と、パケット送信部35と、完了報告送信部36と、パケットロスト検出部37と、ロスト報告送信部38と、再送要求受信部39と、パケット破棄部40とを具備している。
ルート設定部31は、任意の方法で、送信先移動端末宛てのパケットを送信するにあたって、パケット転送用ルートを設定するように構成されている。例えば、ルート設定部31は、GPS情報や基地局情報やアクセスポイント情報等に基づいて、事前に、送信先移動端末までのパケット転送用ルートを設定するように構成されていてもよい。また、パケットが自律的に転送先移動端末を決定するように構成されている場合、ルート設定部31は、かかるパケットによる転送先移動端末の決定に基づいて、転送先移動端末までのパケット転送用ルートを設定するように構成されていてもよい。
ルーティング情報管理部32は、ルート設定部31によって設定されたパケット転送用ルートに係るルーティング情報を管理するように構成されている。
パケット受信部33は、転送元移動端末から送信されたパケットを受信して、バッファ34に記憶するように構成されている。
バッファ34は、パケット受信部33によって受信されたパケットを保持するように構成されている。バッファ34内に保持されているパケットは、パケット送信部35によって転送先移動端末に送信された場合に削除されるように構成されていてもよいし、パケット破棄部40からの指示があった場合に削除されるように構成されていてもよいし、TCP等によるタイムアウト等によって削除されるように構成されていてもよい。すなわち、バッファ34内に保持されているパケットは、上述のような所定のトリガーが発生するまで保持され続けるように構成されている。
パケット送信部35は、所定のタイミングで、バッファ34からパケットを抽出し、ルーティング情報管理部32によって管理されているルーティング情報に基づいて、抽出したパケットを転送先移動端末に送信するように構成されている。
また、パケット送信部35は、再送要求受信部39からの指示に応じて、バッファ34に保持されている該当パケットを、転送先移動端末に対して再送するように構成されている。
完了報告送信部36は、パケットの転送が完了した旨を示す完了報告を、アドホックネットワークにおけるパケットを制御するアシスト制御装置10(所定の制御装置)に対して送信するように構成されている。
ここで、完了報告送信部36は、パケット受信部33が、転送元移動端末から送信されたパケットの受信を完了した場合に、上述の完了報告をアシスト制御装置10に対して送信するように構成されていてもよい。かかる場合の完了報告は、転送元移動端末から当該移動端末へのパケットの転送が完了した旨を示すものである。
また、完了報告送信部36は、パケット送信部35が、転送先移動端末に対するパケットの送信を完了した場合に、上述の完了報告をアシスト制御装置10に対して送信するように構成されていてもよい。かかる場合の完了報告は、当該移動端末から転送先移動端末へのパケットの転送が完了した旨を示すものである。
なお、完了報告には、転送が完了したパケットを一意に識別するためのパケットIDや、当該移動端末の識別情報や、当該移動端末が転送元移動端末又は転送先移動端末のいずれかであるかについて示す情報等が含まれている。
パケットロスト検出部37は、転送中のパケットの紛失(ロスト)を検出するように構成されている。例えば、パケットロスト検出部37は、バッファ34内に保持されていたパケットの紛失や、転送先移動端末との間のリンクにおけるパケットの紛失等を検出するように構成されている。例えば、パケットの紛失は、移動端末のユーザによって誤って削除された場合や、移動端末の電源がOFFになった場合等に発生する。
ロスト報告送信部38は、パケットロスト検出部37によって検出されたパケットの紛失を報告するためのロスト報告を、アシスト制御装置10に送信するように構成されている。ここで、ロスト報告には、パケットを一意に特定するためのパケットIDや、当該移動端末の識別情報や、パケットが紛失した場所(例えば、バッファ内や、リンク等)を特定するための情報が含まれている。
再送要求受信部39は、アシスト制御装置10から受信したパケットの再送要求に応じて、パケット送信部34に対して、バッファ34に保持されている該当パケットを転送先移動端末に対して再送するように指示するものである。
パケット破棄部40は、アシスト制御装置10からから受信したパケットの破棄指示に応じて、バッファ34に保持されている該当パケットを破棄するように構成されている。
アシスト制御装置10は、アドホックネットワークにおいて、1つ又は複数の中継移動端末(例えば、移動端末MT#12、MT#13、MT#21)を介して行われる送信元移動端末(例えば、移動端末MT#11)から送信先移動端末(例えば、移動端末MT#22)へのパケットの転送を制御する制御装置である。
具体的には、図3に示すように、アシスト制御装置10は、完了報告受信部11と、パケット位置情報管理部12と、ロスト報告受信部13と、再送要求送信部14と、パケット破棄指示部15とを具備している。
完了報告受信部11は、送信元移動端末から送信先移動端末あてに送信されたパケットに係るパケット転送ルート上に存在する中継移動端末から、当該パケットの転送が完了した旨を示す完了報告を取得するように構成されている。
完了報告受信部11は、パケットの送信を完了した転送元移動端末から完了報告を受信するように構成されていてもよいし、パケットの受信を完了した転送先移動端末から完了報告を受信するように構成されていてもよい。
パケット位置情報管理部12は、アドホックネットワークにおいて、どの移動端末までパケットが転送されたかについて示すパケット位置情報を管理するように構成されている。
例えば、パケット位置情報管理部12は、図4に示すように、「パケットID」と「現在位置」と「送信元」と「送信先」とを関連付けるパケット位置情報を管理するように構成されている。
ここで、「パケットID」は、アドホックネットワーク内で転送されているパケットを一意に識別するための識別情報であり、「現在位置」は、当該パケットの転送がどの移動端末まで完了されているかについて示す移動端末の識別情報であり、「送信元」は、当該パケットを送信した送信元移動端末の識別情報であり、「送信先」は、当該パケットの宛先である送信先移動端末の識別情報である。
図4の例では、「パケットID=#1」であるパケットは、送信元移動端末MT#11から送信先移動端末MT#21宛てに送信されたパケットであり、現在、中継移動端末MT#13までの転送が完了している。
パケット位置情報管理部12は、中継移動端末から送信された完了報告に応じて、パケット位置情報を更新するように構成されている。
ロスト報告受信部13は、中継移動端末からロスト報告を受信することによって、アドホックネットワークにおいてパケットが紛失されたことを検出するように構成されている。
再送要求送信部14は、所定の移動端末に対して、紛失されたパケットについての再送要求を送信するように構成されている。具体的には、再送要求送信部14は、ロスト報告受信部13によってロスト報告が受信された場合、当該ロスト報告に応じて、再送要求を送信するように構成されている。
ここで、再送要求送信部14は、紛失されたパケットの送信元移動端末に対して、再送要求を送信するように構成されていてもよい。また、再送要求送信部14は、パケット位置情報管理部12によって管理されているパケット位置情報に基づいて、当該パケットの現在位置として管理されている中継移動端末に対して、再送要求を送信するように構成されていてもよい。
また、再送要求送信部14は、各中継移動端末に対して、紛失されたパケットを保持しているか否かについて確認し、かかる確認結果に基づいて、当該パケットを保持している中継移動端末に対して、再送要求を送信するように構成されていてもよい。
パケット破棄指示部15は、所定の移動端末のバッファ内に保持されている所定のパケットを破棄するように構成されている。例えば、パケット破棄指示部15は、中継移動端末から完了報告を受信した場合に、当該完了報告に係るパケットを破棄するように指示するパケット破棄指示を、当該パケットを保持している移動端末に対して送信する。
(本発明の第1の実施形態に係る移動通信システムの動作)
図5乃至図10を参照して、本発明の第1の実施形態に係る移動通信システムの動作について説明する。
第1に、図5を参照して、送信元移動端末MT#11から送信先移動端末MT#13宛てにパケットを送信する動作の一例について説明する。
ステップS101において、送信元移動端末MT#11のルート設定部31が、中継移動端末MT#12を介して送信先移動端末MT#13との間で、パケット転送ルートを確立すると共に、ルーティング情報管理部32に、かかるパケット転送ルートに係るルーティング情報を記憶する。
ステップS102において、送信元移動端末MT#11のパケット送信部35は、送信先移動端末MT#13宛てのパケットを生成して、中継移動端末MT#12に送信する。
ステップS103において、送信元移動端末MT#11の完了報告送信部36が、送信元移動端末MT#11から中継移動端末MT#12への当該パケットの送信が完了した旨を示す完了報告を、アシスト制御装置10に送信する。
ステップS104において、アシスト制御装置10のパケット位置情報管理部12は、完了報告受信部11によって受信された当該完了報告に基づいて、当該パケットに係るパケット位置情報を更新する。すなわち、パケット位置情報管理部12は、現在、当該パケットが中継移動端末MT#12まで転送されたことを、当該パケットに係るパケット位置情報に反映させる。
ステップS105において、中継移動端末MT#12のパケット送信部35は、転送元移動端末(送信先移動端末)MT#11から送信されたパケットを、転送先移動端末(送信先移動端末)MT#13に送信する。
ステップS106において、中継移動端末MT#12の完了報告送信部36が、中継移動端末MT#12から送信先移動端末MT#13への当該パケットの送信が完了した旨を示す完了報告を、アシスト制御装置10に送信する。
ステップS107において、アシスト制御装置10のパケット位置情報管理部12は、完了報告受信部11によって受信された当該完了報告に基づいて、当該パケットに係るパケット位置情報を更新する。すなわち、パケット位置情報管理部12は、当該パケットは送信先移動端末MT#13まで転送されたことを、当該パケットに係るパケット位置情報に反映させる。
第2に、図6を参照して、送信元移動端末MT#11から送信先移動端末MT#13宛てにパケットを送信する動作の一例について説明する。
ステップS201において、送信元移動端末MT#11のルート設定部31が、中継移動端末MT#12を介して送信先移動端末MT#13との間で、パケット転送ルートを確立すると共に、ルーティング情報管理部32に、かかるパケット転送ルートに係るルーティング情報を記憶する。
ステップS202において、送信元移動端末MT#11のパケット送信部35は、送信先移動端末MT#13宛てのパケットを生成して、中継移動端末MT#12に送信する。
ステップS203において、中継移動端末MT#12の完了報告送信部36が、送信元移動端末MT#11から中継移動端末MT#12への当該パケットの送信が完了した旨を示す完了報告を、アシスト制御装置10に送信する。
ステップS204において、アシスト制御装置10のパケット位置情報管理部12は、完了報告受信部11によって受信された当該完了報告に基づいて、当該パケットに係るパケット位置情報を更新する。すなわち、パケット位置情報管理部12は、現在、当該パケットが中継移動端末MT#12まで転送されたことを、当該パケットに係るパケット位置情報に反映させる。
ステップS205において、中継移動端末MT#12のパケット送信部35は、転送元移動端末(送信先移動端末)MT#11から送信されたパケットを、転送先移動端末(送信先移動端末)MT#13に送信する。
ステップS206において、送信先移動端末MT#13の完了報告送信部36が、中継移動端末MT#12から送信先移動端末MT#13への当該パケットの送信が完了した旨を示す完了報告を、アシスト制御装置10に送信する。
ステップS207において、アシスト制御装置10のパケット位置情報管理部12は、完了報告受信部11によって受信された当該完了報告に基づいて、当該パケットに係るパケット位置情報を更新する。すなわち、パケット位置情報管理部12は、当該パケットは送信先移動端末MT#13まで転送されたことを、当該パケットに係るパケット位置情報に反映させる。
第3に、図7を参照して、送信元移動端末MT#11から送信先移動端末MT#22に対してパケットを再送する動作の一例について説明する。
ステップS301において、送信元移動端末MT#11のパケット送信部35は、送信先移動端末MT#22宛てのパケットを生成して、中継移動端末MT#12に送信すると共に、送信元移動端末MT#11の完了報告送信部36が、当該パケットの転送が完了したことを示す完了報告をアシスト制御装置10に送信する。
ステップS302において、中継移動端末MT#12のパケット受信部33が、送信先移動端末MT#11から送信されたパケットを受信し、中継移動端末MT#12のパケット送信部35が、ルーティング情報管理部32によって管理されている当該パケットに係るルーティング情報に基づいて、当該パケットを中継移動端末MT#13に転送すると共に、中継移動端末MT#12の完了報告送信部36が、当該パケットの転送が完了したことを示す完了報告をアシスト制御装置10に送信する。
ステップS303において、中継移動端末MT#13のパケットロスト検出部37は、送信先移動端末MT#11から送信されたパケットが、中継移動端末MT#21に転送する前に、中継移動端末MT#13のバッファ34内において紛失されたことを検出する。
ステップS304において、中継移動端末MT#13のロスト報告送信部38は、当該パケットが紛失されたことを示すロスト報告を、アシスト制御装置10に送信する。
ステップS305において、アシスト制御装置10の再送要求送信部14は、紛失されたパケットの送信元移動端末MT#11に対して、当該パケットの再送要求を送信する。
ステップS306において、送信元移動端末MT#11のパケット送信部35は、再送要求受信部39によって受信された再送要求に応じて、送信先移動端末MT#22宛てのパケットを中継移動端末MT#12に再送する。
ステップS307乃至S309において、送信元移動端末MT#11によって再送されたパケットは、中継移動端末MT#12、MT#13、MT#21を介して、送信先移動端末MT#22に転送される。
第4に、図8を参照して、送信元移動端末MT#11から送信先移動端末MT#22に対してパケットを再送する動作の一例について説明する。
ステップS401において、送信元移動端末MT#11のパケット送信部35は、送信先移動端末MT#22宛てのパケットを生成して、中継移動端末MT#12に送信すると共に、送信元移動端末MT#11の完了報告送信部36が、当該パケットの転送が完了したことを示す完了報告をアシスト制御装置10に送信する。
ステップS402において、中継移動端末MT#12のパケット受信部33が、送信先移動端末MT#11から送信されたパケットを受信し、中継移動端末MT#12のパケット送信部35が、ルーティング情報管理部32によって管理されている当該パケットに係るルーティング情報に基づいて、当該パケットを中継移動端末MT#13に転送すると共に、中継移動端末MT#12の完了報告送信部36が、当該パケットの転送が完了したことを示す完了報告をアシスト制御装置10に送信する。
ステップS403において、中継移動端末MT#13のパケットロスト検出部37は、転送元移動端末MT#12から送信されたパケットが、中継移動端末MT#21に転送する前に、中継移動端末MT#13のバッファ34内において紛失されたことを検出する。
ステップS404において、中継移動端末MT#13のロスト報告送信部38は、当該パケットが紛失されたことを示すロスト報告を、アシスト制御装置10に送信する。
ステップS405において、アシスト制御装置10の再送要求送信部14は、パケット位置情報管理部12によって管理されているパケット位置情報に基づいて、当該パケットの現在位置として管理されている中継移動端末MT#12に対して、当該パケットの再送要求を送信する。
ステップS406において、中継移動端末MT#12のパケット送信部35は、再送要求受信部39によって受信された再送要求に応じて、バッファ34内に保持されている送信先移動端末MT#22宛てのパケットを中継移動端末MT#13に再送する。
ステップS407及びS408において、中継移動端末MT#12によって再送されたパケットは、中継移動端末MT#13、MT#21を介して、送信先移動端末MT#22に転送される。
第5に、図9を参照して、送信元移動端末MT#11から送信先移動端末MT#22に対してパケットを再送する動作の一例について説明する。
ステップS501において、送信元移動端末MT#11のパケット送信部35は、送信先移動端末MT#22宛てのパケットを生成して、中継移動端末MT#12に送信すると共に、送信元移動端末MT#11の完了報告送信部36が、当該パケットの転送が完了したことを示す完了報告をアシスト制御装置10に送信する。
ステップS502において、中継移動端末MT#12のパケット受信部33が、送信先移動端末MT#11から送信されたパケットを受信し、中継移動端末MT#12のパケット送信部35が、ルーティング情報管理部32によって管理されている当該パケットに係るルーティング情報に基づいて、当該パケットを中継移動端末MT#13に転送すると共に、中継移動端末MT#12の完了報告送信部36が、当該パケットの転送が完了したことを示す完了報告をアシスト制御装置10に送信する。
ステップS503において、中継移動端末MT#13のパケット受信部33が、転送元移動端末MT#12から送信されたパケットを受信し、中継移動端末MT#13のパケット送信部35が、ルーティング情報管理部32によって管理されている当該パケットに係るルーティング情報に基づいて、当該パケットを中継移動端末MT#21に転送すると共に、中継移動端末MT#13の完了報告送信部36が、当該パケットの転送が完了したことを示す完了報告をアシスト制御装置10に送信する。
ステップS504において、中継移動端末MT#21のパケットロスト検出部37は、転送元移動端末MT#13から送信されたパケットが、中継移動端末MT#21に転送する前に、中継移動端末MT#21のバッファ34内において紛失されたことを検出する。
ステップS505において、中継移動端末MT#21のロスト報告送信部38は、当該パケットが紛失されたことを示すロスト報告を、アシスト制御装置10に送信する。
ステップS506において、アシスト制御装置10の再送要求送信部14は、パケット位置情報管理部12によって管理されているパケット位置情報に基づいて、当該パケットの現在位置として管理されている中継移動端末MT#13に対して、当該パケットの再送要求を送信する。
ステップS507において、中継移動端末MT#13の再送要求受信部39は、受信した再送要求に応じて、バッファ34内を検索した結果、当該再送要求に係るパケットが削除されていることを確認し、当該パケットを送信することができない旨を示す応答(NG)をアシスト制御装置10に返送する。
ステップS508において、アシスト制御装置10の再送要求送信部14は、パケット位置情報管理部12によって管理されているパケット位置情報に基づいて、中継移動端末MT#13に対して当該パケットを転送した転送元移動端末MT#12に対して、当該パケットの再送要求を送信する。
ステップS509において、中継移動端末MT#12の再送要求受信部39は、受信した再送要求に応じて、バッファ34内を検索した結果、当該再送要求に係るパケットが保持されていることを確認し、当該パケットを送信することができる旨を示す応答(OK)をアシスト制御装置10に返送する。
ステップS510において、中継移動端末MT#12のパケット送信部35は、再送要求受信部39によって受信された再送要求に応じて、バッファ34内に保持されている送信先移動端末MT#22宛てのパケットを中継移動端末MT#13に再送する。
ステップS511及びS512において、中継移動端末MT#12によって再送されたパケットは、中継移動端末MT#13、MT#21を介して、送信先移動端末MT#22に転送される。
第6に、図10を参照して、アシスト制御装置10が送信元移動端末MT#11に対してパケットを破棄するように指示する動作の一例について説明する。
ステップS601において、送信元移動端末MT#11のパケット送信部35は、送信先移動端末MT#13宛てのパケットを生成して、中継移動端末MT#12に送信する。
ステップS602において、中継移動端末MT#12の完了報告送信部36が、送信元移動端末MT#11から中継移動端末MT#12への当該パケットの送信が完了した旨を示す完了報告を、アシスト制御装置10に送信する。
ステップS603において、アシスト制御装置10のパケット位置情報管理部12は、完了報告受信部11によって受信された当該完了報告に基づいて、当該パケットに係るパケット位置情報を更新する。すなわち、パケット位置情報管理部12は、現在、当該パケットが中継移動端末MT#12まで転送されたことを、当該パケットに係るパケット位置情報に反映させる。
ステップS604において、アシスト制御装置10のパケット破棄指示部15は、送信元移動端末MT#11に対して、当該パケットを破棄するように指示するパケット破棄指示を送信する。
ステップS605において、送信先移動端末MT#11のパケット破棄部40は、受信したパケット破棄指示に応じて、バッファ34内に保持されている当該パケットを破棄する。
(本発明の第1の実施形態に係る移動通信システムの作用・効果)
本実施形態に係る移動通信システムによれば、アシスト制御装置10が、管理しているパケット位置情報を用いて、アドホックネットワークにおけるパケットの転送を制御することができる。
(本発明の第2の実施形態)
図11乃至図13を参照して、本発明の第2の実施形態に係る移動通信システムについて説明する。以下、上述の第1の実施形態に係る移動通信システムとの相違点を主として、本発明の第2の実施形態に係る移動通信システムについて説明する。
図11に示すように、本実施形態に係る移動端末MTは、ルート設定部31と、ルーティング情報管理部32と、パケット受信部33と、バッファ34と、パケット送信部35と、再送要求受信部39と、パケット破棄部40と、パケット位置情報応答部41とを具備している。
パケット位置情報応答部41は、アシスト制御装置10からのパケット位置情報取得要求に応じて、バッファ34内を検索し、当該パケット位置情報取得要求に係るパケットがバッファ34内に保持されているか否かについて確認し、かかる確認結果についてアシスト制御装置10に応答するように構成されている。
例えば、パケット位置情報応答部41は、パケット位置情報取得要求に係るパケットがバッファ34内に保持されている場合にのみ、アシスト制御装置10に対して、当該パケットに係るパケット位置情報を送信するように構成されていてもよいし、パケット位置情報取得要求に係るパケットがバッファ34内に保持されていない場合には、その旨を示す応答をアシスト制御装置10に送信するように構成されていてもよい。
なお、本実施形態に係る移動端末MTは、転送元移動端末から転送先移動端末へのパケットの転送が完了した場合にも、その旨を示す完了報告を送信する代わりに、アシスト制御装置10からのパケット位置情報取得要求に対して応答するように構成されている。
図12に示すように、本実施形態に係るアシスト制御装置10は、パケット位置情報管理部12と、再送要求送信部14と、パケット破棄指示部15と、パケット位置情報取得部16とを具備している。
パケット位置情報取得部16は、所定のタイミングで、パケット位置情報管理部12によって管理しているパケット位置情報を更新するために、所定の移動端末から、所定のパケットに係るパケット位置情報を取得するように構成されている。
再送要求送信部14は、パケット位置情報取得部16によって取得したパケット位置情報に基づいて、パケットの紛失を検出した場合、該当する移動端末に対して、当該パケットの再送要求を送信するように構成されている。
図13を参照して、本実施形態に係る移動通信システムにおいて、送信元移動端末MT#11から送信先移動端末MT#22に対してパケットを再送する動作の一例について説明する。
ステップS701において、送信元移動端末MT#11のルート設定部31が、中継移動端末MT#12、MT#13、MT#21を介して送信先移動端末MT#22との間で、パケット転送ルートを確立すると共に、ルーティング情報管理部32に、かかるパケット転送ルートに係るルーティング情報を記憶する。
ステップS702において、送信元移動端末MT#11のパケット送信部35は、送信先移動端末MT#22宛てのパケットを生成して、中継移動端末MT#12に送信する。
ステップS703において、中継移動端末MT#12のパケット送信部35は、転送元移動端末(送信先移動端末)MT#11から送信されたパケットを、転送先移動端末(送信先移動端末)MT#13に送信する。
なお、ステップS702及びS703では、上述の第1の実施形態の場合と異なり、送信元移動端末MT#11又は中継移動端末MT#12が、パケットの送信(又は、受信)が完了したことを示す完了報告をアシスト制御装置10に送信しない。
ステップS704において、アシスト制御装置10のパケット位置情報取得部16は、所定のタイミングで、パケット位置情報管理部12によって管理しているパケット位置情報を更新するために、所定の移動端末MT#11、MT#12、MT#13、MT#21、MT#22に対して、所定のパケットに係るパケット位置情報を送信するように要求するパケット位置情報取得要求を送信する。
ステップS705において、中継移動端末MT#13のパケット位置情報応答部41が、該当するパケットが、現在、中継移動端末MT#13に位置する旨を示す応答(パケット位置情報)をアシスト制御装置10に返信する。
ステップS706において、アシスト制御装置10のパケット位置情報管理部12は、パケット位置情報取得部16によって受信されたパケット位置情報に基づいて、当該パケットに係るパケット位置情報を更新する。すなわち、パケット位置情報管理部12は、現在、当該パケットが中継移動端末MT#13まで転送されたことを、当該パケットに係るパケット位置情報に反映させる。
ステップS707において、アシスト制御装置10のパケット破棄指示部15は、送信元移動端末MT#11に対して、当該パケットを破棄するように指示するパケット破棄指示を送信する。
ステップS708において、送信先移動端末MT#11のパケット破棄部40は、受信したパケット破棄指示に応じて、バッファ34内に保持されている当該パケットを破棄する。
ステップS710において、所定のタイミングで、パケット位置情報管理部12によって管理しているパケット位置情報を更新するために、所定の移動端末MTMT#13、MT#21、MT#22に対して、所定のパケットに係るパケット位置情報を送信するように要求するパケット位置情報取得要求を送信する。
ステップS711において、中継移動端末MT#13のパケット位置情報応答部41が、該当するパケットが紛失されたことを示す応答(ロスト報告)をアシスト制御装置10に返信する。
ステップS712において、アシスト制御装置10の再送要求送信部14が、紛失されたパケットの送信元移動端末MT#11に対して、当該パケットの再送要求を送信する。
(本発明の第3の実施形態)
図14乃至図16を参照して、本発明の第3の実施形態に係る移動通信システムについて説明する。以下、上述の第1の実施形態に係る移動通信システムとの相違点を主として、本発明の第3の実施形態に係る移動通信システムについて説明する。
本実施形態では、各移動端末MTとアシスト制御装置10との間のコネクションが切断されている状況において、アドホックネットワークに属する移動端末MTのうち、アシスト制御装置10の代わりに、アドホックネットワークにおけるパケットの転送の制御を行うことができる移動端末MT(例えば、移動端末#12)の構成について説明する。
図14に示すように、かかる移動端末MTは、図2に示す構成に加えて、アシストネットワークインターフェイス(I/F)51と、アドホックネットワークインターフェイス(I/F)52と、通信環境情報監視部53と、アシスト処理部54とを具備している。
アシストネットワークインターフェイス51は、アシストネットワークとの間のインターフェイスの役割を果たすように構成されている。
例えば、アシストネットワークインターフェイス51は、所定のタイミングで、アシスト制御装置10に対して、通信環境情報監視部53によって生成された当該移動端末MTにおける通信環境を示す通信環境情報を送信するように構成されている。
また、アシストネットワークインターフェイス51は、アシスト制御装置10から代理制御情報(後述)を受信して、受信した代理制御情報をアシスト処理部54に転送するように構成されている。
また、アシストネットワークインターフェイス51は、当該移動端末MTとアシスト制御装置10との間のコネクションを管理しており、かかるコネクションが切断された場合、及び、かかるコネクションがもうすぐ切断されそうであると判断した場合、その旨をアシスト処理部54に通知するように構成されている。
アドホックネットワークインターフェイス52は、アドホックネットワークとの間のインターフェイスの役割を果たすように構成されている。
アドホックネットワークインターフェイス52は、アドホックネットワークに属する他の移動端末MTとの間で直接通信を行うことによって、所定の情報を送受信するように構成されている。
例えば、アシスト処理部54が、アシスト制御装置10のアシスト処理部26(後述)の代わりに、アドホックネットワークにおけるパケットの転送の制御を行っている期間、アドホックネットワークインターフェイス52は、アドホックネットワークに属する他の移動端末MTから、パケット転送にかかる完了報告を取得し、他の移動端末に対して、再送要求やパケット破棄指示を送信するように構成されている。
通信環境情報監視部53は、当該移動端末MTにおける通信環境を監視することによって、通信環境情報を生成するように構成されている。例えば、通信環境情報監視部53は、当該移動端末MTにおける電波状況(例えば、当該移動端末MTにおける受信電力や受信SIRや受信CIR等)を示す通信環境情報を生成するように構成されている。
なお、通信環境情報監視部53は、当該移動端末MTにおける通信環境を示す情報であれば、電波状況以外の情報を含む通信環境情報を生成するように構成されていてもよい。
アシスト処理部54は、遅くとも当該移動端末MTとアシスト制御装置10との間のコネクションが切断された場合には、アシストネットワークインターフェイス51を介して受信した代理制御情報に基づいて、アシスト制御装置10のアシスト処理部26の代わりに、アドホックネットワークに属する他の移動端末におけるパケット転送を制御するように構成されている。
すなわち、かかる場合、アシスト処理部54は、完了報告受信部11とパケット位置情報管理部12とロスト報告受信部13と再送要求送信部14とパケット破棄指示部15の機能を実現するように構成されている(図3参照)。
なお、アシスト処理部54は、遅くとも上述のコネクションが切断された場合に、上述のパケット転送の制御を行うように構成されていればよく、上述の代理制御情報を受信してから所定期間経過後に、上述のパケット転送の制御を行うように構成されていてもよい。
また、アシスト処理部54は、当該移動端末MTとアシスト制御装置10との間のコネクションが復旧した場合に、アシストネットワークインターフェイス51を介して、アシスト制御装置10に対して、アシスト制御装置10のアシスト処理部26の代わりに行ったパケット転送の制御結果(例えば、パケット位置情報等)を送信するように構成されている。
また、図15に示すように、本実施形態に係るアシスト制御装置10は、通信環境情報取得部21と、孤立タイミング予測部22と、事前アシスト処理部23と、コネクション管理部24と、事後アシスト処理部25と、アシスト処理部26とを具備している。
通信環境取得部21は、アドホックネットワークに属する移動端末MT#11乃至MT#22から、当該移動端末MT#11乃至MT#22における通信環境を示す通信環境情報を取得するように構成されている。
通信環境取得部21は、通信環境情報として、当該移動端末MTにおける電波状況を取得するように構成されている。電波状況としては、当該移動端末MTにおける受信電力や受信SIRや受信CIR等が挙げられる。なお、通信環境取得部21は、当該移動端末MTにおける通信環境を示す情報であれば、電波状況以外の情報を、通信環境情報として取得するように構成されていてもよい。
また、通信環境取得部21は、移動端末MTから送信されるのを待って通信環境情報を取得するように構成されていてもよいし、所定のタイミングで移動端末MTに対して通信環境情報取得要求を送信することによって通信環境情報を取得するように構成されていてもよい。
孤立タイミング予測部22は、取得した通信環境情報が所定条件を満たすか否かについて判断するように構成されている。具体的には、孤立タイミング予測部22は、取得した通信環境情報が所定条件を満たす場合、もうすぐアシスト制御装置10と移動端末MTとの間のコネクションが切断される(すなわち、もうすぐ移動端末MTによって形成されているアドホックネットワークが孤立する)と予測するように構成されている。
例えば、孤立タイミング予測部22は、移動端末MTにおける受信電力や受信SIRや受信CIRの平均値が所定の閾値以下となった場合等に、取得した通信環境情報が所定条件を満たすと判断する。
また、孤立タイミング予測部22は、所定条件を複数準備しておき、取得した通信環境情報が満たす所定条件に基づいて、移動端末MTによって形成されているアドホックネットワークが孤立するタイミングを予測するように構成されていてもよい。
例えば、孤立タイミング予測部22は、移動端末MTにおける受信電力や受信SIRや受信CIRの平均値が第1の閾値以下となった場合、10秒後にアシスト制御装置10と移動端末MTとの間のコネクションが切断される(すなわち、孤立タイミングは10秒後である)と予測し、移動端末MTにおける受信電力や受信SIRや受信CIRの平均値が第2の閾値(第1の閾値>第2の閾値)以下となった場合、1秒後にアシスト制御装置10と移動端末MTとの間のコネクションが切断される(すなわち、孤立タイミングは1秒後である)と予測する。
事前アシスト処理部23は、孤立タイミング予測部22による判断結果に基づいて、アドホックネットワークに属する所定の移動端末(例えば、MT#12)に対して、アシスト処理部26の代わりに、アドホックネットワークにおけるパケットの転送を制御するように指示するものである。
具体的には、事前アシスト処理部23は、アドホックネットワークに属する所定の移動端末に対して、アシスト制御装置10のアシスト処理部26の代わりに、アドホックネットワーク内におけるパケットの転送を制御するための代理制御情報を送信する。
例えば、代理制御情報には、もうすぐアシスト制御装置10と移動端末MTとの間のコネクションが切断される(すなわち、もうすぐ当該移動端末MTによって形成されているアドホックネットワークが孤立する)と予測した旨や、孤立タイミングや、アドホックネットワーク内におけるパケットの転送を制御するのに必要なプログラムやデータ(例えば、パケット位置情報等)等が含まれる。
また、事前アシスト処理部23は、孤立タイミング予測部22によって予測された孤立タイミングに基づいて、上述の代理制御情報を送信するタイミングを調整するように構成されていてもよい。
また、事前アシスト処理部23は、1つの移動端末に対して上述の代理制御情報を送信するのではなく、複数の移動端末に対して上述の代理制御情報を送信することによって、アシスト処理部26の代わりに、パケットの転送の制御を行うように指示してもよい。
コネクション管理部24は、アドホックネットワークを形成する移動端末MTとアシスト制御装置10との間のコネクションを管理するように構成されている。コネクション管理部24は、かかるコネクションの復旧を検出した場合、その旨を事後アシスト処理部25に通知するように構成されている。
事後アシスト処理部125は、アドホックネットワークに属する移動端末MTとアシスト制御装置10との間のコネクションが復旧した場合に、所定の移動端末がアシスト制御装置10のアシスト処理部26の代わりに行ったパケットの転送の制御に係る事後処理を行うように構成されている。
具体的には、事後アシスト処理部25は、アドホックネットワークに属する移動端末MTとアシスト制御装置10との間のコネクションが復旧した場合に、所定の移動端末(例えば、移動端末MT#12)がアシスト制御装置10のアシスト処理部26の代わりに行ったパケットの転送の制御結果を受信するように構成されている。
そして、事後アシスト処理部25は、受信した制御結果に基づいて、アシスト処理部26が、当該アドホックネットワークにおけるパケットの転送の制御を再開するための処理を行う。
例えば、事後アシスト処理部25は、所定の移動端末から、制御結果として、アドホックネットワークに属するパケット位置情報を引き継ぐように構成されている。
アシスト処理部26は、アドホックネットワークにおけるパケットの転送を制御するように構成されている。すなわち、アシスト処理部26は、完了報告受信部11とパケット位置情報管理部12とロスト報告受信部13と再送要求送信部14とパケット破棄指示部15の機能を実現するように構成されている(図3参照)。
図16を参照して、本実施形態に係る移動通信システムにおいて、アドホックネットワーク内における送信元移動端末MT#11から送信先移動端末MT#22へのパケットの転送が、アシスト制御装置10によって制御されている状態から、所定の移動端末MT#12によって自律的に制御されている状態に遷移する動作の一例について説明する。
図16に示すように、ステップS801において、アシスト制御装置10と移動端末MT#11、MT#12、MT#13、MT#21、MT#22との間でコネクションが接続されている。そして、各移動端末MT#11、MT#12、MT#13、MT#21、MT#22が、所定のタイミングで、アシスト制御装置10に対して、通信環境情報を送信する。
ステップS802において、アシスト制御装置10の孤立タイミング予測部22は、通信環境情報が所定条件を満たすため、もうすぐアシスト制御装置10と各移動端末MT#11、MT#12、MT#13との間のコネクションが切断される(すなわち、もうすぐ各移動端末MT#11、MT#12、MT#13によって形成されているアドホックネットワーク#1が孤立する)と予測する。
ステップS803において、アシスト制御装置10の事前アシスト処理部23は、所定の移動端末MT#12に対して、代理制御情報を送信する。
ステップS804a及びS804bにおいて、移動端末MT#12は、受信した代理制御情報に基づいて、アドホックネットワーク#1内におけるパケットの転送について制御する旨を、移動端末MT#11、MT#13に通知する。
ステップS805において、送信元移動端末MT#11のパケット送信部35は、送信先移動端末MT#22宛てのパケットを生成して、移動端末MT#12に送信する。
ステップS806において、送信元移動端末MT#11の完了報告送信部36が、転送元移動端末MT#11から転送先移動端末MT#12への当該パケットの送信が完了した旨を示す完了報告を、アシスト制御装置10の代わりにパケットの転送を制御している移動端末MT#12に送信する。
ステップS807において、移動端末MT#12のアシスト処理部54は、受信した完了報告に基づいて、当該パケットに係るパケット位置情報を更新する。すなわち、アシスト処理部54は、現在、当該パケットが移動端末MT#12まで転送されたことを、当該パケットに係るパケット位置情報に反映させる。
ステップS808において、移動端末MT#12のパケット送信部35は、転送元移動端末(送信先移動端末)MT#11から送信されたパケットを、転送先移動端末MT#13に送信する。
ステップS809において、移動端末MT#12のアシスト処理部54が、移動端末MT#12から移動端末MT#13への当該パケットの送信が完了したことを、当該パケットに係るパケット位置情報に反映させる。
ステップS810において、移動端末MT#13のパケット送信部35は、転送元移動端末MT#12から送信されたパケットを、転送先移動端末MT#21に送信する。
ステップS811において、移動端末MT#13の完了報告送信部36が、転送元移動端末MT#12から転送先移動端末MT#21への当該パケットの送信が完了した旨を示す完了報告を、移動端末MT#12に送信する。
ステップS812において、移動端末MT#12のアシスト処理部54は、受信した完了報告に基づいて、当該パケットに係るパケット位置情報を更新する。すなわち、アシスト処理部54は、現在、当該パケットが移動端末MT#21まで転送されたことを、当該パケットに係るパケット位置情報に反映させる。
ステップS813において、移動端末MT#21のパケット送信部35は、転送元移動端末MT#13から送信されたパケットを、転送先移動端末(送信先移動端末)MT#22に送信する。
ステップS814において、移動端末MT#21の完了報告送信部36が、転送元移動端末MT#13から転送先移動端末MT#22への当該パケットの送信が完了した旨を示す完了報告を、アシスト制御装置10に送信する。
ステップS814において、アシスト制御装置10のアシスト処理部26(パケット位置情報管理部12)が、移動端末MT#21から移動端末MT#22への当該パケットの送信が完了したことを、当該パケットに係るパケット位置情報に反映させる。
アドホックネットワーク#2とアシスト制御装置10との間のコネクションが確立されているため、ステップS820及びS821において、移動端末MT#12のアシスト処理部54は、移動端末MT#21を介して、かかるパケットの転送の制御結果についてアシスト制御装置10に送信するように構成されていてもよい。
ステップS830において、移動端末MT#11、MT#12、MT#13とアシスト制御装置10との間のコネクションが復旧すると、移動端末MT#12は、その旨を検出して、アシスト制御装置10の代わりに行ったパケットの転送の制御結果(例えば、パケット位置情報)を、アシスト制御装置10に送信する。
ステップS831において、アシスト制御装置10の事後アシスト処理部25は、受信した制御結果に基づいて、移動端末MT#11、MT#12、MT#13とアシスト制御装置10との間のコネクションが切断されていた期間中の制御状態(例えば、パケット位置情報等)を引き継いだ後、アシスト制御装置10のアシスト処理部26が、アドホックネットワーク#1内におけるパケットの転送の制御を再開する。
本発明の第3の実施形態に係る移動通信システムによれば、アシスト制御装置10の事前アシスト処理部23が、所定条件を満たす場合(例えば、アシスト制御装置10と移動端末MTとの間の電波状況が悪くなってきた場合)であっても、所定の移動端末MT#12に対して代理制御情報を送信することによって、所定の移動端末MT#12が、アシスト制御装置10から送信された代理制御情報を用いて、アシスト制御装置10の代わりに、アドホックネットワーク#1におけるパケットの転送を制御することができる。
また、本発明の第3の実施形態に係る移動通信システムによれば、アシスト制御装置10は、所定の移動端末MT#12による制御結果(パケット位置情報等)を用いて、迅速かつ容易に、アドホックネットワーク#1におけるパケットの転送の制御を再開することができる。
本発明の第1の実施形態に係る移動通信システムの全体構成図である。 本発明の第1の実施形態に係る移動通信システムの移動端末の機能ブロック図である。 本発明の第1の実施形態に係る移動通信システムのアシスト制御装置の機能ブロック図である。 本発明の第1の実施形態に係る移動通信システムのアシスト制御装置内のパケット位置情報管理部によって管理されているパケット位置情報の一例を示す図である。 本発明の第1の実施形態に係る移動通信システムにおいて、パケットが転送される動作の一例を示すシーケンス図である。 本発明の第1の実施形態に係る移動通信システムにおいて、パケットが転送される動作の一例を示すシーケンス図である。 本発明の第1の実施形態に係る移動通信システムにおいて、パケットが再送される動作の一例を示すシーケンス図である。 本発明の第1の実施形態に係る移動通信システムにおいて、パケットが再送される動作の一例を示すシーケンス図である。 本発明の第1の実施形態に係る移動通信システムにおいて、パケットが再送される動作の一例を示すシーケンス図である。 本発明の第1の実施形態に係る移動通信システムにおいて、パケットが破棄される動作の一例を示すシーケンス図である。 本発明の第2の実施形態に係る移動通信システムの移動端末の機能ブロック図である。 本発明の第2の実施形態に係る移動通信システムのアシスト制御装置の機能ブロック図である。 本発明の第2の実施形態に係る移動通信システムにおけるパケット通信の一例を示すシーケンス図である。 本発明の第3の実施形態に係る移動通信システムの移動端末の機能ブロック図である。 本発明の第3の実施形態に係る移動通信システムのアシスト制御装置の機能ブロック図である。 本発明の第3の実施形態に係る移動通信システムにおけるパケット通信の一例を示すシーケンス図である。
符号の説明
10…アシスト制御装置
11…完了報告受信部
12…パケット位置情報管理部
13…ロスト報告受信部
14…再送要求送信部
15…パケット破棄指示部
16…パケット位置情報取得部
21…通信環境情報取得部
22…孤立タイミング予測部
23…事前アシスト処理部
24…コネクション管理部
25…事後アシスト処理部
26…アシスト処理部
MT…移動端末
31…ルート設定部
32…ルーティング情報管理部
33…パケット受信部
34…バッファ
35…パケット送信部
36…完了報告送信部
37…パケットロスト検出部
38…ロスト報告送信部
39…再送要求受信部
40…パケット破棄部
41…パケット位置情報応答部
51…アシストネットワークI/F
52…アドホックネットワークI/F
53…通信環境情報監視部
54…アシスト処理部

Claims (14)

  1. 複数の移動端末によって形成されているアドホックネットワークにおいて、1つ又は複数の中継移動端末を介して行われる送信元移動端末から送信先移動端末へのパケットの転送を制御する制御装置であって、
    前記アドホックネットワークにおいて、どの移動端末まで前記パケットが転送されたかについて示すパケット位置情報を管理するように構成されているパケット位置情報管理部を具備することを特徴とする制御装置。
  2. 前記中継移動端末から、前記パケットの転送が完了した旨を示す完了報告を取得するように構成されている完了報告報取得部を具備し、
    前記パケット位置情報管理部は、前記完了報告に応じて、前記パケット位置情報を更新するように構成されていることを特徴とする請求項1に記載の制御装置。
  3. 前記中継移動端末に対して、前記パケットを保持しているか否かについて確認する確認部を具備し、
    前記パケット位置情報管理部は、前記確認結果に基づいて、前記パケット位置情報を更新するように構成されていることを特徴とする請求項1に記載の制御装置。
  4. 前記アドホックネットワークにおいて、前記パケットが紛失されたことを検出するように構成されている検出部と、
    所定の移動端末に対して、紛失された前記パケットについての再送要求を送信するように構成されている再送要求送信部とを具備することを特徴とする請求項1乃至3のいずれか一項に記載の制御装置。
  5. 前記中継移動端末に対して、前記パケットを保持しているか否かについて確認する確認部を具備し、
    前記再送要求送信部は、前記確認結果に基づいて、前記パケットを保持している中継移動端末に対して、前記再送要求を送信するように構成されていることを特徴とする請求項4に記載の制御装置。
  6. 前記複数の移動端末から、該移動端末における通信環境を示す通信環境情報を取得するように構成されている通信環境情報取得部と、
    取得した前記通信環境情報が所定条件を満たす場合に、前記アドホックネットワークに属する所定の移動端末に対して、前記制御装置の代わりに前記パケットの転送の制御を行うための代理制御情報を送信するように構成されている代理制御情報送信部とを具備することを特徴とする請求項1乃至5のいずれか一項に記載の制御装置。
  7. 複数の移動端末によって形成されているアドホックネットワークにおいて、送信元移動端末から送信先移動端末宛てに送信されたパケットを、転送元移動端末から転送先移動端末に転送するように構成されている移動端末であって、
    前記パケットの転送が完了した旨を示す完了報告を、前記アドホックネットワークにおけるパケットの転送を制御する所定の制御装置に対して送信するように構成されている完了報告送信部を具備することを特徴とする移動端末。
  8. 前記完了報告送信部は、前記転送元移動端末から送信された前記パケットの受信が完了した場合に、前記完了報告を前記所定の制御装置に対して送信するように構成されていることを特徴とする請求項7に記載の移動端末。
  9. 前記完了報告送信部は、前記転送先移動端末に対する前記パケットの送信が完了した場合に、前記完了報告を前記所定の制御装置に対して送信するように構成されていることを特徴とする請求項7に記載の移動端末。
  10. 複数の移動端末によって形成されているアドホックネットワークにおいて、送信元移動端末から送信先移動端末宛てに送信されたパケットを、転送元移動端末から転送先移動端末に転送するように構成されている移動端末であって、
    前記アドホックネットワークにおけるパケットの転送を制御する所定の制御装置から、前記パケットを保持しているか否かについて確認された場合、該所定の制御装置に対して該確認結果を送信するように構成されている確認結果送信部を具備することを特徴とする移動端末。
  11. 前記転送元移動端末から受信した前記パケットを保持するように構成されている記憶部と、
    前記所定の制御装置から受信した前記パケットの破棄指示に応じて、前記記憶部に保持されている該パケットを破棄するように構成されているパケット破棄部とを具備することを特徴とする請求項7乃至10のいずれか一項に記載の移動端末。
  12. 前記所定の制御装置から受信した前記パケットの再送要求に応じて、前記記憶部に保持されている該パケットを前記転送先移動端末に対して再送するように構成されているパケット送信部を具備することを特徴とする請求項7乃至10のいずれか一項に記載の移動端末。
  13. 複数の移動端末によって形成されているアドホックネットワークにおいて、1つ又は複数の中継移動端末を介して行われる送信元移動端末から送信先移動端末へのパケットの転送を制御する通信制御方法であって、
    前記中継移動端末の各々は、転送元移動端末から受信した前記パケットを、転送先移動端末に対して転送する工程と、
    前記中継移動端末の各々は、前記パケットの転送が完了した旨を示す完了報告を、前記アドホックネットワークにおける前記パケットの転送を制御する所定の制御装置に対して送信する工程と、
    前記所定の制御装置は、前記完了報告に応じて、前記アドホックネットワークにおいて、どの移動端末まで前記パケットが転送されたかについて示すパケット位置情報を管理する工程とを有することを特徴とする通信制御方法。
  14. 複数の移動端末によって形成されているアドホックネットワークにおいて、1つ又は複数の中継移動端末を介して行われる送信元移動端末から送信先移動端末へのパケットの転送を制御する通信制御方法であって、
    前記中継移動端末の各々は、転送元移動端末から受信した前記パケットを、転送先移動端末に対して転送する工程と、
    前記アドホックネットワークにおけるパケットの転送を制御する所定の制御装置は、前記中継移動端末の各々に対して、前記パケットを保持しているか否かについて確認する工程と、
    前記中継移動端末の各々は、前記所定の制御装置に対して前記確認結果を送信する工程と、
    前記所定の制御装置は、前記確認結果に応じて、前記アドホックネットワークにおいて、どの移動端末まで前記パケットが転送されたかについて示すパケット位置情報を管理する工程とを有することを特徴とする通信制御方法。
JP2004370210A 2004-12-21 2004-12-21 制御装置、移動端末及び通信制御方法 Expired - Lifetime JP4480568B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2004370210A JP4480568B2 (ja) 2004-12-21 2004-12-21 制御装置、移動端末及び通信制御方法
US11/312,508 US7920500B2 (en) 2004-12-21 2005-12-21 Controller apparatus, mobile terminal, and communication control method
CNB2005101323415A CN100531124C (zh) 2004-12-21 2005-12-21 控制装置、移动终端及通信控制方法
EP20050028053 EP1675306B1 (en) 2004-12-21 2005-12-21 Controller apparatus, mobile terminal, and communication control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004370210A JP4480568B2 (ja) 2004-12-21 2004-12-21 制御装置、移動端末及び通信制御方法

Publications (2)

Publication Number Publication Date
JP2006180136A JP2006180136A (ja) 2006-07-06
JP4480568B2 true JP4480568B2 (ja) 2010-06-16

Family

ID=35840544

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004370210A Expired - Lifetime JP4480568B2 (ja) 2004-12-21 2004-12-21 制御装置、移動端末及び通信制御方法

Country Status (4)

Country Link
US (1) US7920500B2 (ja)
EP (1) EP1675306B1 (ja)
JP (1) JP4480568B2 (ja)
CN (1) CN100531124C (ja)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4688566B2 (ja) * 2005-05-10 2011-05-25 富士通東芝モバイルコミュニケーションズ株式会社 送信機及び受信機
US20080244657A1 (en) * 2007-04-02 2008-10-02 The Directv Group, Inc. Method and system of retrieving prior broadcasted programming at a user device from a service provider
JP2010219572A (ja) * 2007-07-19 2010-09-30 Sanyo Electric Co Ltd 通信方法ならびにそれを利用した無線装置
JP5067621B2 (ja) * 2007-10-17 2012-11-07 Necカシオモバイルコミュニケーションズ株式会社 通信端末装置及びプログラム
US20090113491A1 (en) * 2007-10-31 2009-04-30 Kuether David J Method and system of retrieving lost content segments of prior broadcasted programming at a user device from a service provider
US9281891B2 (en) * 2007-11-27 2016-03-08 The Directv Group, Inc. Method and system of wirelessly retrieving lost content segments of broadcasted programming at a user device from another device
US8130737B2 (en) * 2008-03-12 2012-03-06 Samsung Electronics Co., Ltd. System and method for a multiple hop wireless network
US20090254599A1 (en) * 2008-04-02 2009-10-08 Lee Sean S Method and system of sharing content from a memory of a first receiving unit with a second receiving unit through a network
US20090254600A1 (en) * 2008-04-02 2009-10-08 Lee Sean S Method and system of using idle receiving unit resources for receiving content and communicating the content to other receiving units in the network
US8966552B2 (en) * 2008-04-02 2015-02-24 The Directv Group, Inc. Method and system for allowing multiple receiving units in a network to record the same content while minimizing network resource use
US9066142B2 (en) * 2008-04-02 2015-06-23 The Directv Group, Inc. Method and system for arbitrating recording requests from multiple receiving units in a network to receive the same content
JPWO2009141975A1 (ja) 2008-05-21 2011-09-29 パナソニック株式会社 無線通信装置および無線通信システム
US8762518B2 (en) * 2009-07-10 2014-06-24 Telcordia Technologies, Inc. Program and method for adaptively maintaining a local peer group in a dynamic environment
EP2514253A4 (en) * 2009-12-17 2014-08-20 Nokia Solutions & Networks Oy MESSAGE OF BUFFER INFORMATION
JP5477462B2 (ja) * 2010-03-31 2014-04-23 富士通株式会社 ノード装置およびデータ送信方法
KR101374519B1 (ko) * 2010-12-21 2014-03-14 한국전자통신연구원 무선 애드 혹 네트워크의 이웃 노드 발견 방법
JP6232757B2 (ja) * 2013-06-06 2017-11-22 富士通株式会社 メッセージ転送システム、通信端末、管理装置およびメッセージ転送方法
US10560868B2 (en) * 2014-08-21 2020-02-11 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Terminal-aided backhaul compression
US11218255B2 (en) * 2018-03-22 2022-01-04 Mars Semiconductor Corp. Wireless data communication system and method
JP7368276B2 (ja) * 2020-02-28 2023-10-24 本田技研工業株式会社 通信装置、プログラム、及びシステム
JP7332660B2 (ja) * 2020-11-11 2023-08-23 ソフトバンク株式会社 中継装置、プログラム、システム、通信端末及び方法
WO2024074343A1 (en) * 2022-10-06 2024-04-11 Sony Group Corporation Communication devices and methods

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09270822A (ja) 1996-03-29 1997-10-14 Nippon Telegr & Teleph Corp <Ntt> パケット通信経路試験方法
JP2000307595A (ja) * 1999-04-21 2000-11-02 Nippon Telegr & Teleph Corp <Ntt> 無線アドホック通信ネットワーク通信制御プログラムを記憶した記憶媒体
JP3515027B2 (ja) * 1999-10-14 2004-04-05 三菱電機株式会社 無線端末管理装置
JP2002189623A (ja) 2000-12-20 2002-07-05 Oki Electric Ind Co Ltd リモートファイル転送システム
JP2003008585A (ja) * 2001-04-20 2003-01-10 Toshiba Corp 通信制御装置及び通信制御方法並びに通信装置及び通信方法
US20030026208A1 (en) * 2001-07-31 2003-02-06 Dennis Bijwaard Controlling levels of traffic in a telecommunications network with a relay node and a network node therefor
US6904055B2 (en) 2002-06-24 2005-06-07 Nokia Corporation Ad hoc networking of terminals aided by a cellular network
US7231220B2 (en) * 2002-10-01 2007-06-12 Interdigital Technology Corporation Location based method and system for wireless mobile unit communication
DE10309108B4 (de) 2003-03-01 2007-12-13 Nokia Siemens Networks Gmbh & Co.Kg Verfahren und Teilnehmerstation zur Übertragung von Informationen in einem mittels Ad Hoc Verbindungen erweiterten zellularen Funkkommunikationssystem
AU2003208698A1 (en) * 2003-03-05 2004-09-28 Docomo Communications Laboratories Europe Gmbh Accounting in ad-hoc networks
MXPA04004719A (es) * 2003-05-19 2004-09-06 Eaton Corp Red ad-hoc y metodo de enrutar comunicaciones en una red de comunicaciones.
DE60311155T2 (de) * 2003-08-19 2007-10-18 Ntt Docomo Inc. Genaue steuerung von informationsübertragungen in ad-hoc netzwerken
US7706296B2 (en) * 2004-12-13 2010-04-27 Talpade Rajesh R Lightweight packet-drop detection for ad hoc networks

Also Published As

Publication number Publication date
CN100531124C (zh) 2009-08-19
EP1675306B1 (en) 2012-01-18
EP1675306A1 (en) 2006-06-28
CN1794700A (zh) 2006-06-28
JP2006180136A (ja) 2006-07-06
US20060159054A1 (en) 2006-07-20
US7920500B2 (en) 2011-04-05

Similar Documents

Publication Publication Date Title
JP4480568B2 (ja) 制御装置、移動端末及び通信制御方法
JP4559207B2 (ja) 制御装置、移動端末及び通信制御方法
US10939357B2 (en) Integrated access and backhaul adaptation layer status report
JP3949288B2 (ja) ゲートウェイ装置及び無線端末装置
JP4568598B2 (ja) 制御装置及び通信制御方法
EP1381200B1 (en) Node, correspondent node, mobility anchor point, and home agent in a packet communication system, as well as packet communication system and path MTU discovery method
JP4353010B2 (ja) ホームエージェント、モバイルルータおよび、それらによる移動体通信方法
JP3973986B2 (ja) ノード探索方法、ノード、通信システム及びノード探索プログラム
US20040028023A1 (en) Method and apparatus for providing ad-hoc networked sensors and protocols
US10772028B2 (en) Method for communicating in a network comprising a batteryless ZigBee device, network and device therefor
TWI499327B (zh) 於包含無電池群蜂裝置之網路中通信的方法及其網路與裝置
JP2005286432A (ja) 送信パケット補填システムおよび送信パケット補填方法
JP5780295B2 (ja) 無線通信方法
KR20100056364A (ko) 무선 센서 네트워크에서의 데이터 전송 방법
JP2010245783A (ja) モバイルルータアドホックネットワーク通信システム
JP4033301B2 (ja) マルチホップ無線ネットワークの経路制御方法および無線端末
JP2007053805A (ja) ハンドオーバ制御装置、基地局、エッジルータ、中継ルータ、無線端末機、移動通信システム及びハンドオーバ制御方法
JP4592392B2 (ja) 制御装置、移動端末及び移動通信方法
WO2015196419A1 (zh) 基于tcp代理的状态同步方法和设备
JP2005086525A (ja) アドホックネットワークにおける通信方式
JPWO2008072576A1 (ja) 通信継続方法及びその方法で用いられる通信端末
US11082824B2 (en) Methods and devices for supporting transfer processes of data in wireless communications network
JP2019125982A (ja) 通信装置、情報処理装置、通信制御方法、通信制御プログラム、及び通信システム
JP2008258993A (ja) 無線lanハンドオーバー方法と装置。
JP2006121207A (ja) 通信ノード及び通信方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071005

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100219

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: 20100309

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100316

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130326

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130326

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140326

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250