JP4463078B2 - 情報処理装置、情報処理システム、情報処理方法及びプログラム - Google Patents
情報処理装置、情報処理システム、情報処理方法及びプログラム Download PDFInfo
- Publication number
- JP4463078B2 JP4463078B2 JP2004321659A JP2004321659A JP4463078B2 JP 4463078 B2 JP4463078 B2 JP 4463078B2 JP 2004321659 A JP2004321659 A JP 2004321659A JP 2004321659 A JP2004321659 A JP 2004321659A JP 4463078 B2 JP4463078 B2 JP 4463078B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- communication processing
- transmitted
- information processing
- 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 - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2514—Translation of Internet protocol [IP] addresses between local and global IP addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/255—Maintenance or indexing of mapping tables
- H04L61/2553—Binding renewal aspects, e.g. using keep-alive messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/28—Timers or timing mechanisms used in protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Description
上の通信処理装置を介して受信することができるようになる。
このような構成により、情報処理装置が2以上の通信処理装置を介して通信しているかどうかによって、ポートマッピングの設定がうまく機能しているかどうかを判断することができる。
また、本発明による情報処理装置では、前記中継ノード計数部が、トレースルートによって中継ノードの数の計数を行ってもよい。
このような構成により、トレースルートを用いて、情報処理装置が2以上の通信処理装置を介して通信しているかどうかを判断することができる。
処理装置が受信できない場合には、反復パケットを送信することにより、1以上の通信処理装置のWAN側から送信されたパケットを情報処理装置で受信できるようになる。
本発明の実施の形態1による情報処理システムについて、図面を参照しながら説明する。
図1は、本実施の形態による情報処理システムの構成を示すブロック図である。図1において、本実施の形態による情報処理システムは、情報処理装置1と、通信処理装置2と、サーバ装置3とを備える。通信処理装置2と、サーバ装置3とは、有線または無線の通信回線100によって接続されている。ここで、通信回線100は、例えば、イントラネットや、インターネット、公衆電話回線等である。なお、図1において、説明の便宜上、通信処理装置2に1個の情報処理装置1のみが接続されている場合について説明するが、通信処理装置2に2以上の情報処理装置が接続されていてもよい。また、図1では、情報処理装置1が1個の通信処理装置2を介して通信する場合について示しているが、情報処理装置1は、2以上の通信処理装置を介して通信してもよい。
有している場合には、情報処理装置1が、通信処理装置2におけるポートマッピングの設定を行うことができる。ポートマッピングの設定とは、通信処理装置2のWAN側のポートAに送信されたパケットを、情報処理装置1のポートBに中継する処理を通信処理装置2に実行させるための設定である。ポートマッピングの設定によって割り当てられた通信処理装置2のWAN側のポートAを「割り当てポート」と呼ぶことにする。このポートマッピング設定機能は、例えば、UPnPを利用して行われる。したがって、通信処理装置2がポートマッピング設定機能を有しているかどうかの判断は、例えば、通信処理装置2がUPnPに対応しているかどうかの判断であってもよい。ここで、通信処理装置2がUPnPに対応しているかどうかの判断処理は従来から公知であり、その説明を省略する。なお、機能判断部12は、通信処理装置2にアクセスするための通信デバイス(例えば、ネットワークカードなど)を含んでもよく、あるいは含まなくてもよい(この場合には、機能判断部12は、図示しない通信デバイスを介して通信処理装置2にアクセスすることになる)。
ととなる)。また、要求情報送信部21は、ハードウェアによって実現されてもよく、あるいは通信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
ートマッピングを設定することができる機能を有する通信処理装置であってもよい。
要求情報受信部31は、情報処理装置1から送信された要求情報を受信する。なお、要求情報受信部31は、受信を行うための受信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい(この場合には、要求情報受信部31と通信回線100との間に図示しない受信デバイスが存在することとなる)。また、要求情報受信部31は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
(ステップS101)機能判断部12は、通信処理装置2がポートマッピング設定機能を有するかどうか判断する。そして、通信処理装置2がポートマッピング設定機能を有する場合には、ステップS102に進み、そうでない場合には、ステップS104に進む。
(ステップS103)判断部14は、通信処理装置2のWAN側から送信されたパケットを、ステップS102でなされたポートマッピングの設定によって受信できるかどうか判断する。そして、受信できる場合には終了となり、受信できない場合には、ステップS104に進む。なお、この処理の詳細については後述する。
(ステップS201)要求情報送信部21は、ポートマッピング設定部13によるポートマッピングの設定によって割り当てられた割り当てポートにパケットを送信する旨の要求情報をサーバ装置3に送信する。
(ステップS205)受信判断部23は、割り当てポートに送信されたパケットを情報処理装置1で受信できないと判断し、図2のフローチャートのステップS103の「NO」に進む。
(ステップS301)要求情報受信部31は、要求情報を受信したかどうか判断する。そして、要求情報を受信した場合には、ステップS302に進み、そうでない場合には、要求情報を受信するまでステップS301の処理を繰り返す。
なお、図4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
13に伝える(ステップS101)。ポートマッピング設定部13は、UPnPの機能を用いて通信処理装置2にアクセスし、通信処理装置2におけるポートマッピングの設定を行う。具体的には、通信処理装置2のWAN側のポート番号「25000」のポート(以下、「ポート25000」と呼ぶこともある)と、情報処理装置1のポート番号「23456」(以下、「ポート23456」と呼ぶこともある)との間でポートマッピングを行う旨の設定を行う(ステップS102)。その結果、通信処理装置2において、図5で示されるポートマッピング設定情報が保持されることになる。通信処理装置2では、このポートマッピング設定情報にしたがって、通信処理装置2のWAN側のポート25000に送信されたパケットを、情報処理装置1のポート23456に送信する処理が行われる。ポート25000が割り当てポートである。
トの送信が行われなくなるが、サーバ装置3からのパケットが送信された時点からポート維持時間が経過した後には、ポートP2と、ポートP1との間のポートマッピングが行われないことになり(ポートマッピング設定部13によるポートマッピングの設定が行われているのではないため、最後の通信からポート維持時間経過後には、ポートマッピングは行われないことになる)、サーバ装置3からポートP2に送信されたパケットを情報処理装置1が受信できないことになる。このような事態を避けるために、要求情報をポートマッピングの設定で用いていないポートP3から送信するのである。なお、要求情報をポートP1から送信しても、要求情報がポートP2以外のポートを経由してサーバ装置3に送信される場合や、要求情報をポートP1から送信しても、要求情報がポートP2を経由する確率が低い場合には、要求情報をポートP1から送信してもよい。
には、通信処理装置2のアドレスに対してユニキャスト通信方式による問い合わせを行うことによって(一般に、通信処理装置2のアドレスは、情報処理装置1のゲートウェイのアドレスであるため、情報処理装置1は、そのゲートウェイのアドレスにユニキャスト通信方式による問い合わせを行うことになる)、通信処理装置2がUPnPの機能を有するかどうかを判断してもよく、あるいは、その他の方法によって判断してもよい。
(ステップS401)送信制御部15は、反復パケット送信部11に、反復パケットの送信を開始させる。
(ステップS402)送信制御部15は、反復パケット送信部11による反復パケットの送信を停止させる。
本発明の実施の形態2による情報処理システムについて、図面を参照しながら説明する。本実施の形態による情報処理システムでは、情報処理装置が2以上の通信処理装置を介して通信を行っているかどうか判断し、2以上の通信処理装置を介して通信を行っている
場合には、反復パケットを送信するようにするものである。
の処理の詳細については、後述する。なお、中継ノード計数部24は、中継ノードの数の計数時にパケットを送信するための送信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、中継ノード計数部24は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
(ステップS502)通信判断部25は、ステップS501による計数の結果、2以上の通信処理装置を介して通信が行われているかどうか判断する。そして、2以上の通信処理装置を介して通信が行われている場合には、ステップS504に進み、そうでない場合には、ステップS503に進む。
(ステップS504)通信判断部25は、割り当てポートに送信されたパケットを情報処理装置4で受信できないと判断し、図2のフローチャートのステップS103の「NO」に進む。
、TTL=1のチェックパケットは、通信処理装置2に到達したときにTTL=0となり、通信処理装置2からICMP Time Exceededによって情報処理装置4に返される。次に、図13で示されるように、中継ノード計数部24は、サーバ装置5に向けてTTL=2のチェックパケットを送信する。すると、そのチェックパケットは中継ノード101においてTTL=0となり、ICMP Time Exceededによって中継ノード101から情報処理装置4に返される。これによって、中継ノード計数部24は、中継ノード101のIPアドレスを知ることができる。このように、チェックパケットがサーバ装置5に到達するまで、TTLを1ずつインクリメントしながらチェックパケットの送信と、ICMP Time Exceededの受信とを繰り返すことにより、サーバ装置5に到達するまでに経由した各中継ノードのIPアドレスを知ることができる。なお、ICMP Time Exceededを返さない中継ノードの場合には、送信されたチェックパケットに対する返信が何もないことになる。この場合には、中継ノード計数部24は、タイムアウトとなった後に、次のチェックパケットを送信する。チェックパケットがサーバ装置5に到達すると、ICMP Port Unreachableが返され、トレースルートは終了となる。なお、場合によっては、ICMP Port Unreachableの代わりに、ICMP Echo Replyが返されることもある。中継ノード計数部24は、このトレースルートを行うことにより、サーバ装置5に到達するまでに経由する中継ノードの数と、各中継ノードのIPアドレスとを知ることができる。
ポートマッピングの設定がなされるまでの処理は、実施の形態1の具体例と同様であり、その説明を省略する。
その結果、反復パケットの送信が行われない。その後、情報処理装置4は、サーバ装置5に対して、割り当てポートのポート番号を知らせることによって、サーバ装置5から割り当てポートに送信された情報を受信することができるようになる。
なお、通信処理装置2がポートマッピングの設定機能を有しない場合の処理については、実施の形態1の具体例と同様であり、その説明を省略する。
の通信処理装置のWAN側のアドレスである直近アドレスを取得する直近アドレス取得部と、最外の通信処理装置のWAN側のアドレスである最外アドレスを取得する最外アドレス取得部と、直近アドレスと、最外アドレスとが異なる場合に、2以上の通信処理装置を介して通信を行うと判断する通信判断部と、を備えている。ここで、最外の通信処理装置とは、グローバルネットワークに最も近い、通信処理装置(この通信処理装置はグローバルネットワークには属さない)のことである。直近アドレスを取得する方法としては、例えば、直近の通信処理装置がUPnP機能を有するものであり、直近アドレス取得部が、UPnP機能を用いて直近アドレスを取得する場合がある。また、最外アドレスを取得する方法としては、例えば、パケットの送信元アドレスを含むパケットの返信を要求する返信要求パケットを、通信処理装置を介して送信し、そのパケットの返信要求に応じて送信された、返信要求パケットの送信元アドレスを含むパケットである返信パケットを受信し、その返信パケットから、送信元アドレスを取得する場合がある。この取得された送信元アドレスが最外アドレスとなる。
本発明の実施の形態3による情報処理システムについて、図面を参照しながら説明する。本実施の形態による情報処理システムは、UPnPや、ユーザの手動によって設定された通信処理装置におけるポートマッピングの設定が適切に行われているかどうかを判断し、適切に行われていない場合には、反復パケットを送信するものである。
(ステップS601)要求情報送信部21は、サーバ装置3に、情報処理装置6によって、あるいはユーザの手動設定等によってなされた通信処理装置2のポートマッピングの設定によって割り当てられた所定のポート(本実施の形態でも、「割り当てポート」と呼ぶことにする)にパケットを送信する旨の要求情報を送信する。
まず、通信処理装置2におけるポートマッピングの設定について説明する。このポートマッピングの設定は、実施の形態1の具体例のように、情報処理装置6や、あるいは通信処理装置2のLAN側に接続されている他の装置によって行われてもよく、あるいは、通信処理装置2のLAN側に接続されたPC等を用いることにより、ユーザが通信処理装置2にログインして、通信処理装置2における設定を手動で行うことによってなされてもよい。なお、ポートマッピングの設定においては、実施の形態1の具体例と同様に、図5で示される設定がなされるようにあらかじめ決められているものとする。
側のポート「20000」に送信するポートマッピングの設定を行い、通信処理装置2bに対して、通信処理装置2bのWAN側のポート「20000」に送信されたパケットを情報処理装置6のポート「23456」に送信するポートマッピングの設定を行った場合である。この場合には、サーバ装置3から通信処理装置2aのポート「25000」に送信されたパケットを、情報処理装置6が受信することができる。
本発明の実施の形態4による情報処理システムについて、図面を参照しながら説明する。本実施の形態による情報処理システムは、通信処理装置がポートマッピングの設定機能を有する場合には、ポートマッピングの設定を行って、反復パケットを送信せず、通信処理装置がポートマッピングの設定機能を有しない場合には、反復パケットを送信するものである。
サーバ装置5は、実施の形態2のサーバ装置5と同様のものであり、その説明を省略する。
(ステップS701)機能判断部12は、通信処理装置2がポートマッピング設定機能を有するかどうか判断する。そして、通信処理装置2がポートマッピング設定機能を有する場合には、ステップS702に進み、そうでない場合には、ステップS703に進む。
(ステップS703)送信制御部15は、反復パケット送信部11を制御して、反復パケットの送信を開始させる。その後、反復パケットの送信が継続して行われる。そして、終了となる。なお、その反復パケットの送信は、情報処理装置7の電源が切られることや、あるいは、反復パケットの送信を停止する旨の制御等をトリガーとして終了される。
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
2、2a、2b 通信処理装置
3、5 サーバ装置
11 反復パケット送信部
12 機能判断部
13 ポートマッピング設定部
14、41 判断部
15 送信制御部
21 要求情報送信部
22 受信部
23 受信判断部
24 中継ノード計数部
25 通信判断部
31 要求情報受信部
32 パケット送信部
Claims (17)
- 1以上の通信処理装置を介して通信を行う情報処理装置であって、
前記1以上の通信処理装置を介して反復して送信するパケットである反復パケットを送信する反復パケット送信部と、
直近の通信処理装置がポートマッピング設定機能を有しているかどうか判断する機能判断部と、
前記機能判断部によって前記直近の通信処理装置がポートマッピング設定機能を有していると判断された場合に、前記直近の通信処理装置に対してポートマッピングの設定を行うポートマッピング設定部と、
前記機能判断部によって前記直近の通信処理装置がポートマッピング設定機能を有していないと判断された場合に、前記反復パケットを送信するように前記反復パケット送信部を制御する送信制御部と、を備えた情報処理装置。 - 前記ポートマッピング設定部によるポートマッピングの設定によって、送信されたパケットを前記1以上の通信処理装置を介して受信することができるかどうか判断する判断部をさらに備え、
前記送信制御部は、送信されたパケットを受信できると前記判断部が判断した場合には、前記反復パケットを送信しないように前記反復パケット送信部を制御し、送信されたパケットを受信できないと前記判断部が判断した場合には、前記反復パケットを送信するように前記反復パケット送信部を制御する、請求項1記載の情報処理装置。 - 前記判断部は、
前記ポートマッピングによって割り当てられた前記直近の通信処理装置のWAN側のポートである割り当てポートへのパケットの送信を要求する情報である要求情報を送信する要求情報送信部と、
前記要求情報の送信に対応して送信されたパケットを受信する受信部と、
前記受信部がパケットを受信した場合に、送信されたパケットを前記1以上の通信処理装置を介して受信することができると判断する受信判断部と、を備えた、請求項2記載の情報処理装置。 - 前記判断部は、前記情報処理装置が2以上の通信処理装置を介して通信を行うかどうか判断し、2以上の通信処理装置を介して通信を行うと判断した場合に、送信されたパケットを前記1以上の通信処理装置を介して受信することができないと判断する、請求項2記載の情報処理装置。
- 前記判断部は、
前記1以上の通信処理装置を介して、グローバルネットワークまでの中継ノードの数を計数する中継ノード計数部と、
前記中継ノード計数部によって計数されたグローバルネットワークまでの中継ノードの数が2以上である場合に、2以上の通信処理装置を介して通信を行うと判断する通信判断部と、を備えた、請求項4記載の情報処理装置。 - 前記中継ノード計数部は、トレースルートによって中継ノードの数の計数を行う、請求項5記載の情報処理装置。
- 前記ポートマッピング設定機能を有する通信処理装置は、UPnP機能を有する通信処理装置である、請求項1から6のいずれか記載の情報処理装置。
- 1以上の通信処理装置を介して通信を行う情報処理装置であって、
前記1以上の通信処理装置を介して反復して送信するパケットである反復パケットを送信する反復パケット送信部と、
所定のポートへのパケットの送信を要求する情報である要求情報を送信する要求情報送信部と、
前記要求情報の送信に対応して送信されたパケットを受信する受信部と、
前記受信部がパケットを受信したかどうか判断する受信判断部と、
前記受信判断部により前記受信部がパケットを受信したと判断された場合に、前記反復パケットを送信しないように前記反復パケット送信部を制御し、前記受信判断部により前記受信部がパケットを受信しなかったと判断された場合に、前記反復パケットを送信するように前記反復パケット送信部を制御する送信制御部と、を備えた情報処理装置。 - 前記反復パケット送信部は、UDPの反復パケットを送信する、請求項1から8のいずれか記載の情報処理装置。
- 請求項3記載の情報処理装置と、サーバ装置とを備えた情報処理システムであって、
前記サーバ装置は、
前記要求情報を受信する要求情報受信部と、
前記要求情報受信部が要求情報を受信した場合に、前記割り当てポートにパケットを送信するパケット送信部と、を備えた、情報処理システム。 - 請求項8記載の情報処理装置と、サーバ装置とを備えた情報処理システムであって、
前記サーバ装置は、
前記要求情報を受信する要求情報受信部と、
前記要求情報受信部が要求情報を受信した場合に、前記所定のポートにパケットを送信するパケット送信部と、を備えた、情報処理システム。 - 1以上の通信処理装置を介して通信を行う情報処理方法であって、
直近の通信処理装置がポートマッピング設定機能を有しているかどうか判断する機能判断ステップと、
前記機能判断ステップにおいて前記直近の通信処理装置がポートマッピング設定機能を有していると判断された場合に、前記直近の通信処理装置に対してポートマッピングの設定を行うポートマッピング設定ステップと、
前記機能判断ステップにおいて前記直近の通信処理装置がポートマッピング設定機能を有していないと判断された場合に、前記1以上の通信処理装置を介して反復して送信するパケットである反復パケットを送信する反復パケット送信ステップと、を備えた情報処理方法。 - 前記ポートマッピング設定ステップにおけるポートマッピングの設定によって、送信されたパケットを前記1以上の通信処理装置を介して受信することができるかどうか判断する判断ステップをさらに備え、
前記反復パケット送信ステップにおいて、送信されたパケットを受信できると前記判断ステップで判断した場合には、前記反復パケットを送信せず、送信されたパケットを受信できないと前記判断ステップで判断した場合には、前記反復パケットを送信する、請求項12記載の情報処理方法。 - 1以上の通信処理装置を介して通信を行う情報処理方法であって、
所定のポートへのパケットの送信を要求する情報である要求情報を送信する要求情報送信ステップと、
前記要求情報の送信に対応して送信されたパケットを受信したかどうか判断する受信判断ステップと、
前記受信判断ステップにおいてパケットを受信したと判断された場合に、前記1以上の通信処理装置を介して反復して送信するパケットである反復パケットを送信せず、前記受信判断ステップにおいてパケットを受信しなかったと判断された場合に、前記反復パケットを送信する反復パケット送信ステップと、を備えた情報処理方法。 - コンピュータに、
1以上の通信処理装置を介して通信を行う情報処理装置における処理を実行させるためのプログラムであって、
直近の通信処理装置がポートマッピング設定機能を有しているかどうか判断する機能判断ステップと、
前記機能判断ステップにおいて前記直近の通信処理装置がポートマッピング設定機能を有していると判断された場合に、前記直近の通信処理装置に対してポートマッピングの設定を行うポートマッピング設定ステップと、
前記機能判断ステップにおいて前記直近の通信処理装置がポートマッピング設定機能を有していないと判断された場合に、前記1以上の通信処理装置を介して反復して送信するパケットである反復パケットを送信する反復パケット送信ステップと、を実行させるためのプログラム。 - コンピュータに、
前記ポートマッピング設定ステップにおけるポートマッピングの設定によって、送信されたパケットを前記1以上の通信処理装置を介して受信することができるかどうか判断する判断ステップをさらに実行させ、
前記反復パケット送信ステップにおいて、送信されたパケットを受信できると前記判断ステップで判断した場合には、前記反復パケットを送信せず、送信されたパケットを受信できないと前記判断ステップで判断した場合には、前記反復パケットを送信する、請求項15記載のプログラム。 - コンピュータに、
1以上の通信処理装置を介して通信を行う情報処理装置における処理を実行させるためのプログラムであって、
所定のポートへのパケットの送信を要求する情報である要求情報を送信する要求情報送信ステップと、
前記要求情報の送信に対応して送信されたパケットを受信したかどうか判断する受信判断ステップと、
前記受信判断ステップにおいてパケットを受信したと判断された場合に、前記1以上の通信処理装置を介して反復して送信するパケットである反復パケットを送信せず、前記受信判断ステップにおいてパケットを受信しなかったと判断された場合に、前記反復パケットを送信する反復パケット送信ステップと、を実行させるためのプログラム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004321659A JP4463078B2 (ja) | 2004-11-05 | 2004-11-05 | 情報処理装置、情報処理システム、情報処理方法及びプログラム |
US11/718,545 US7873037B2 (en) | 2004-11-05 | 2005-10-31 | Information processing device, information processing system, information processing method, and program |
PCT/JP2005/019975 WO2006049117A1 (ja) | 2004-11-05 | 2005-10-31 | 情報処理装置、情報処理システム、情報処理方法およびプログラム |
EP20050800459 EP1809000A1 (en) | 2004-11-05 | 2005-10-31 | Information processing device, information processing system, information processing method, and program |
CNA2005800377810A CN101053241A (zh) | 2004-11-05 | 2005-10-31 | 信息处理设备、信息处理***、信息处理方法和程序 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004321659A JP4463078B2 (ja) | 2004-11-05 | 2004-11-05 | 情報処理装置、情報処理システム、情報処理方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006135592A JP2006135592A (ja) | 2006-05-25 |
JP4463078B2 true JP4463078B2 (ja) | 2010-05-12 |
Family
ID=36319124
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004321659A Expired - Fee Related JP4463078B2 (ja) | 2004-11-05 | 2004-11-05 | 情報処理装置、情報処理システム、情報処理方法及びプログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US7873037B2 (ja) |
EP (1) | EP1809000A1 (ja) |
JP (1) | JP4463078B2 (ja) |
CN (1) | CN101053241A (ja) |
WO (1) | WO2006049117A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101515888B (zh) * | 2009-03-06 | 2012-02-01 | 华为技术有限公司 | 端口映射方法及装置 |
JP6127618B2 (ja) * | 2013-03-15 | 2017-05-17 | 株式会社リコー | 情報処理装置、情報処理システム、中継方法およびプログラム |
US9860157B2 (en) | 2015-09-09 | 2018-01-02 | Sling Media Pvt Ltd | Zero configuration approach for port forwarding cascaded routers |
CN113453340A (zh) * | 2020-03-24 | 2021-09-28 | 阿里巴巴集团控股有限公司 | 服务方法、服务器集群以及LoRaWAN网络*** |
CN111565180B (zh) * | 2020-04-28 | 2021-01-29 | 广州锦行网络科技有限公司 | 一种虚拟端口的保护***及方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AUPQ504100A0 (en) * | 2000-01-11 | 2000-02-03 | Notron (No. 325) Pty Limited | A method for distribution of streamed data packets on a switched network utilising an intelligent distribution network |
JP2001350855A (ja) * | 2000-06-09 | 2001-12-21 | Nec Corp | オンデマンドサービス展開装置およびサービス提供方式 |
JP4524906B2 (ja) * | 2000-11-06 | 2010-08-18 | ソニー株式会社 | 通信中継装置、通信中継方法、および通信端末装置、並びにプログラム記憶媒体 |
US7058054B2 (en) * | 2001-08-20 | 2006-06-06 | Skystream Networks Inc. | Controlling multiple nodes to execute messages only once |
US7536182B2 (en) * | 2001-09-18 | 2009-05-19 | Nec Corporation | Method and system for extending the capabilities of handheld devices using local resources |
AU2003271065A1 (en) | 2002-09-30 | 2004-04-19 | Matsushita Electric Industrial Co., Ltd. | Information processing apparatus and receiving apparatus |
JP4352748B2 (ja) * | 2003-04-21 | 2009-10-28 | パナソニック株式会社 | 中継装置 |
US7526556B2 (en) * | 2003-06-26 | 2009-04-28 | International Business Machines Corporation | Method and apparatus for managing keepalive transmissions |
US7633948B2 (en) * | 2003-07-07 | 2009-12-15 | Panasonic Corporation | Relay device and server, and port forward setting method |
ATE431059T1 (de) * | 2003-08-25 | 2009-05-15 | Interdigital Tech Corp | Erweiterte aufwärtsstreckenbetrieb bei soft- weiterreichung |
US20060045098A1 (en) * | 2004-08-31 | 2006-03-02 | Krause Michael R | System for port mapping in a network |
US7505447B2 (en) * | 2004-11-05 | 2009-03-17 | Ruckus Wireless, Inc. | Systems and methods for improved data throughput in communications networks |
US20070083620A1 (en) * | 2005-10-07 | 2007-04-12 | Pedersen Bradley J | Methods for selecting between a predetermined number of execution methods for an application program |
-
2004
- 2004-11-05 JP JP2004321659A patent/JP4463078B2/ja not_active Expired - Fee Related
-
2005
- 2005-10-31 US US11/718,545 patent/US7873037B2/en active Active
- 2005-10-31 EP EP20050800459 patent/EP1809000A1/en not_active Withdrawn
- 2005-10-31 WO PCT/JP2005/019975 patent/WO2006049117A1/ja active Application Filing
- 2005-10-31 CN CNA2005800377810A patent/CN101053241A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
US20080123646A1 (en) | 2008-05-29 |
JP2006135592A (ja) | 2006-05-25 |
US7873037B2 (en) | 2011-01-18 |
EP1809000A1 (en) | 2007-07-18 |
CN101053241A (zh) | 2007-10-10 |
WO2006049117A1 (ja) | 2006-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8194566B2 (en) | Information processing device, and bubble packet transmission method and program | |
CN107257389B (zh) | 协同nat行为发现 | |
JP4740338B2 (ja) | 通信装置および通信方法 | |
WO2006003874A1 (ja) | 通信装置、通信設定方法、通信設定プログラム及び通信設定プログラムを記録した記録媒体 | |
US20080008183A1 (en) | Communication Device, Storage Medium, Integrated Circuit, and Communication System | |
US20130124735A1 (en) | Method and apparatus for provisioning network address translator traversal methods | |
US7701934B2 (en) | System and method for managing devices within a private network via a public network | |
JP2006238109A (ja) | 情報処理システム、情報処理装置、サーバ装置、及び情報処理方法 | |
EP2896160A1 (en) | Bandwidth probing messages | |
JP4712481B2 (ja) | 通信方法および装置 | |
WO2007114251A1 (ja) | 通信機器、通信機器が実行する方法、及びその方法を実装したソフトウェアを格納した記憶媒体 | |
US7873037B2 (en) | Information processing device, information processing system, information processing method, and program | |
WO2006013811A1 (ja) | 情報処理システム、情報処理装置、サーバ装置、情報処理方法及びプログラム | |
CN101904155A (zh) | 促进到中间盒后面的主机的ip连接的方法 | |
JP2006215802A (ja) | 通信端末のファームウェア・ダウンロード装置及び方法とそれを用いたシステム | |
US20110235641A1 (en) | Communication apparatus, method of controlling the communication apparatus,and program | |
US7860021B2 (en) | Apparatus, system and method for maintaining communication between an information processing device and a server | |
JP2006324737A (ja) | 通信システム、パケット処理装置、及びパケット処理方法 | |
JP2006238107A (ja) | 情報処理システム、情報処理装置、サーバ装置、及び情報処理方法 | |
WO2013035309A1 (ja) | エージェント装置及び通信中継方法 | |
JP3808471B2 (ja) | ネットワーク及びルータ装置並びにそれらに用いるアドレス通知方法 | |
JP4345751B2 (ja) | 情報処理装置、及びバブルパケット送信方法 | |
JP2006333187A (ja) | 通信システム、パケット処理装置、及びパケット処理方法 | |
KR100980466B1 (ko) | 단말기 관리 시스템 및 그 방법과, 이를 위한 단말기 및그의 기록매체 | |
JP2006203605A (ja) | 情報処理システム、情報処理装置、通信処理装置、及び情報処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071030 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20071113 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20090508 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20090727 |
|
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: 20100119 |
|
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: 20100216 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130226 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4463078 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130226 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140226 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |