(57)【要約】      （修正有）【課題】ＮＡＴルーターに設定されるファイヤーウォールを経由させて伝送チャンネルを確立する。【解決手段】第一ネットワーク端末装置、第一ＮＡＴルーター、第二ネットワーク端末装置、及び第二ＮＡＴルーターを備えるネットワーク通信システムにおいて、第一ネットワーク端末装置から登録信号をウェブサーバーに発信し、第一ＮＡＴルーター及び第二ＮＡＴルーターのタイプを検出させ、第二ネットワーク端末装置がデータ伝送要求を行う際に、第一ネットワーク端末装置ないしは第二ネットワーク端末装置の何れか一つがインターネットに直接接続されているか判断し、接続されていればインターネットに接続される装置がモニタリングモードになり、もう一方の装置の接続の確立を待つステップと、接続されていなければ、第一ネットワーク端末装置からマップ信号を第二ＮＡＴルーターに発信させてマップ処理を施しデータ伝送チャンネルを確立させる。【選択図】図２Ａ
2015012601.tif 000002
【特許請求の範囲】
【請求項１】
第一ネットワーク端末装置、第一ネットワークアドレス変換ルーター、第二ネットワーク端末装置、第二ネットワークアドレス変換ルーター及びウェブサーバーを備えるネットワーク通信システムに応用されるネットワーク端末装置同士の接続方法であって、
前記方法は、
前記第一ネットワーク端末装置はパケット（ｐａｃｋａｇｅ）方式により登録信号を前記ウェブサーバーに伝送させ、前記ウェブサーバーで登録を行うステップａと、
前記第二ネットワーク端末装置がデータ伝送要求を行う際に、前記第一ネットワーク端末装置がインターネットに直接接続されているか判断するステップｂと、
前記ステップｂの判断結果が否である場合、前記第一ネットワークアドレス変換ルーターの第一ルーターが対称ルーター（ｒｏｕｔｅｒ）であるか判断するステップｃと、
前記ステップｃの判断結果が否である場合、前記第二ネットワークアドレス変換ルーターの第二ルーターが対称ルーターであるか判断するステップｄと、
前記ステップｄの判断結果が否である場合、前記第一ネットワーク端末装置がパケット方式により検出信号を前記第二ネットワークアドレス変換ルーターに送信させ、経由する必要のある前記第一ネットワークアドレス変換ルーター及び前記第二ネットワークアドレス変換ルーターの全てのルーター数を検出させ、検出結果を算出するステップｅと、
前記検出結果に基き、前記第一ネットワーク端末装置にパケット方式によりマップ信号を前記第二ネットワークアドレス変換ルーターに発信させ、前記第二ネットワークアドレス変換ルーターの第二伝送ポートを解放させるステップｆと、
前記第一ネットワークアドレス変換ルーターの第一伝送ポート及び前記第二ネットワークアドレス変換ルーターの前記第二伝送ポートにマップ処理を施し、前記第一伝送ポートを前記第二伝送ポートにマッピングする事で第一データ伝送チャンネルを確立させるステップｇと、
前記第二ネットワーク端末装置が前記第二ネットワークアドレス変換ルーター及び前記インターネットを経由し通信し前記ウェブサーバーに接続され、前記第一データ伝送チャンネルを用いて前記データ伝送要求を実行するステップｈを含む事を特徴とするネットワーク端末装置同士の接続方法。
【請求項２】
前記ステップａより前に、前記第一ネットワークアドレス変換ルーターの前記第一ルーターのタイプ及び前記第二ネットワークアドレス変換ルーターの前記第二ルーターのタイプを検出させるステップａ０を更に含む事を特徴とする、請求項１に記載のネットワーク端末装置同士の接続方法。
【請求項３】
前記ステップｂの判断結果が正である場合、前記第一ネットワーク端末装置をモニタリングモードにし、前記第二ネットワーク端末装置が前記第一ネットワーク端末装置に接続されるのを待つステップｂ１を実行させる事を特徴とする、請求項１又は２に記載のネットワーク端末装置同士の接続方法。
【請求項４】
前記第二ネットワーク端末装置が前記第一ネットワーク端末装置に接続されると、第二データ伝送チャンネルを確立させ、前記第二ネットワーク端末装置に前記第二データ伝送チャンネルを用いて前記データ伝送要求を実行させる事を特徴とする、請求項３に記載のネットワーク端末装置同士の接続方法。
【請求項５】
前記ステップｂの判断結果が否である場合、前記第二ネットワーク端末装置がインターネットに直接接続されているか判断するステップｂ２を実行させ、判断結果が正である場合、前記第二ネットワーク端末装置がモニタリングモードになり、前記第一ネットワーク端末装置が前記第二ネットワーク端末装置に接続されるのを待つステップｂ３を実行させ、判断結果が否である場合、前記ステップｃを実行させる事を特徴とする、請求項１から４のいずれか一項に記載のネットワーク端末装置同士の接続方法。
【請求項６】
前記第一ネットワーク端末装置が前記第二ネットワーク端末装置に接続されると、第三データ伝送チャンネルを確立させ、前記第一ネットワーク端末装置に前記第三データ伝送チャンネルを用いて前記データ伝送要求を実行させる事を特徴とする、請求項５に記載のネットワーク端末装置同士の接続方法。
【請求項７】
前記ステップｃの判断結果が正である場合、前記第一ネットワーク端末装置が通信して中継器に接続され、前記ウェブサーバーが前記第二ネットワーク端末装置に前記中継器に接続するよう命令し、第四データ伝送チャンネルを確立させ、前記第二ネットワーク端末装置に前記第四データ伝送チャンネルを用いて前記データ伝送要求を実行させるステップｃ１を実行させる事を特徴とする、請求項１から６のいずれか一項に記載のネットワーク端末装置同士の接続方法。
【請求項８】
前記ステップｄの判断結果が正である場合、前記第一ネットワーク端末装置が通信して中継器に接続され、前記ウェブサーバーが前記第二ネットワーク端末装置に前記中継器に接続するよう命令し、第四データ伝送チャンネルを確立させて、前記第二ネットワーク端末装置に前記第四データ伝送チャンネルを用いて前記データ伝送要求を実行させるステップｄ１を実行させる事を特徴とする、請求項１から７のいずれか一項に記載のネットワーク端末装置同士の接続方法。
【請求項９】
前記第一ネットワーク端末装置及び前記第二ネットワーク端末装置は携帯電話、タブレットＰＣ、ノートパソコン、ウェブカメラ、ウェブホン、ネットワークドライブ、ネットワークプリンター、及びＰＤＡの何れかの一つである事を特徴とする、請求項１から８のいずれか一項に記載のネットワーク端末装置同士の接続方法。
【請求項１０】
前記検出信号は複数の検出パケットを含み、前記複数の検出パケットのそれぞれの存続時間値は漸増する事を特徴とする、請求項１から９のいずれか一項に記載のネットワーク端末装置同士の接続方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２つのネットワークアドレス変換ルーターがどちらも対称ルーターではない場合に、ファイヤーウォールを経由してネットワーク端末装置同士のデータ伝送チャンネルを確立させ、接続を確立させる接続方法に関する。
【背景技術】
【０００２】
通信技術の目覚しい発展に従い、多くの人間がインターネットを介して音声、映像、画像等のデータを伝送するようになり、現実での生活に於いてインターネットは既に切り離せないものとなっている。多くの家庭では大抵の場合中継器（Ｒｅｌａｙ）及びアドレス変換（ＮＥＴＷＯＲＫ  Ａｄｄｒｅｓｓ Ｔｒａｎｓｌａｔｉｏｎ；ＮＡＴ）ルーター（アドレス変換ルーター）を用いてインターネットに接続している。例えばアドレス変換ルーターによりインターネットに接続する等である。
【０００３】
安全性を高めるため、従来のアドレス変換ルーターにはファイヤーウォールが設定されており、クライント端（クライント端）がＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ａｄｄｒｅｓｓ；ＩＰ  Ａｄｄｒｅｓｓ）に接続され、他端はサーバー内部の虚偽ＩＰアドレスに接続され、内部のネットワークと外部のネットワークとは切り離されており、ネットワーク上のデータの送受信を管理し、外部から内部のネットワークに進入したか内部ネットワークから外部にデータが伝送されたかによらず、全てファイヤーウォールを通して確認手続きを経てから伝送される。これらの確認手続きは事前に設定されたセキュリティルール及びセキュリティポリシーに基き施行される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前述した従来の技術では、外部からデータを家庭内の装置（例えば、ウェブカメラ）に伝送させたい場合、アドレス変換ルーター本体にファイヤーウォールが設定されており、また多くの場合は外から公用ＩＰアドレスを使用するため時間が経つとＩＰアドレスが変化した。外からでは家の中と違い、装置（例えばスマートフォン）はアドレス変換ルーターを経由してデータを伝送するため、ユーザーは家の中でアドレス変換ルーター（例えばインターネットアドレス）を設定せねばならず、設定の手順も相当に複雑であり、一般大衆にとっては自分で設定するのは難しく、専門家に設定してもらわねばならないなど、ユーザーにとっては不便であった。
【０００５】
また、従来のファイヤーウォール技術では、設定手順が煩雑であるため効率が悪く、また通常は伝送制御プロトコル（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ；ＴＣＰ）及びユーザーデータグラムプロトコル（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ；ＵＤＰ）のみに対してファイヤーウォールを設定するため、ファイヤーウォール技術には改善の余地があった。
【０００６】
さらには、アドレス変換ルーターに設定されるファイヤーウォールは、ユーザーが外部からスマートフォン等の装置を用いてアドレス変換ルーターを経由させてデータを家庭内のウェブカメラの装置等に伝送するのも容易ではなく、またアドレス変換ルーターの設定手順も複雑であるため、ユーザーにとっては不便であった。このほか、ファイヤーウォール技術を用いたものは効率が悪く適用範囲も狭い等の改善の余地があった。
【０００７】
そこで、本発明者は上記の欠点が改善可能と考え、鋭意検討を重ねた結果、合理的かつ効果的に課題を改善する本発明の提案に到った。
【０００８】
本発明は、このような従来の問題に鑑みてなされたものである。上記課題解決のため、本発明は、ネットワーク端末装置同士の接続方法を提供することを主目的とする。つまり、アドレス変換ルーターに設定されるファイヤーウォールを直接経由させてデータ伝送チャンネルを確立させ、ユーザーが外部からデータ伝送可能にする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明に係るネットワーク端末装置同士の接続方法は、第一ネットワーク端末装置、第一ネットワークアドレス変換ルーター、第二ネットワーク端末装置、第二ネットワークアドレス変換ルーター及びウェブサーバーを備えるネットワーク通信システムに応用されるネットワーク端末装置同士の接続方法であって、前記方法は、前記第一ネットワーク端末装置はパケット（ｐａｃｋａｇｅ）方式により登録信号を前記ウェブサーバーに伝送させ、前記ウェブサーバーで登録を行うステップａと、前記第二ネットワーク端末装置がデータ伝送要求を行う際に、前記第一ネットワーク端末装置が前記インターネットに直接接続されているか判断するステップｂと、前記ステップｂの判断結果が否である場合、前記第一ネットワークアドレス変換ルーターの第一ルーターが対称ルーター（ｒｏｕｔｅｒ）であるか判断するステップｃと、前記ステップｃの判断結果が否である場合、前記第二ネットワークアドレス変換ルーターの第二ルーターが対称ルーターであるか判断するステップｄと、前記ステップｄの判断結果が否である場合、前記第一ネットワーク端末装置がパケット方式により検出信号を前記第二ネットワークアドレス変換ルーターに送信させ、経由する必要のある前記第一ネットワークアドレス変換ルーター及び前記第二ネットワークアドレス変換ルーターの全てのルーター数を検出させ、検出結果を算出するステップｅと、前記検出結果に基き、前記第一ネットワーク端末装置にパケット方式によりマップ信号を前記第二ネットワークアドレス変換ルーターに発信させ、前記第二ネットワークアドレス変換ルーターの第二伝送ポートを解放させるステップｆと、前記第一ネットワークアドレス変換ルーターの第一伝送ポート及び前記第二ネットワークアドレス変換ルーターの前記第二伝送ポートにマップ処理を施し、前記第一伝送ポートを前記第二伝送ポートにマッピングする事で第一データ伝送チャンネルを確立させるステップｇと、前記第二ネットワーク端末装置が前記第二ネットワークアドレス変換ルーター及び前記インターネットを経由し通信し前記ウェブサーバーに接続され、前記第一データ伝送チャンネルを用いて前記データ伝送要求を実行するステップｈを含むことを特徴とする。
【００１０】
さらに、上述ネットワーク端末装置同士の接続方法に用いられる従属技術手段の好ましい実施例において、ステップｂの判断結果が正である場合、前記第一ネットワーク端末装置をモニタリング（Ｌｉｓｔｅｎ）モードにし、前記第二ネットワーク端末装置が前記第一ネットワーク端末装置に接続されるのを待つステップｂ１を実行さる。また、第二ネットワーク端末装置が前記第一ネットワーク端末装置に接続されると、第二データ伝送チャンネルを確立させ、第二ネットワーク端末装置に前記第二データ伝送チャンネルを用いて前記データ伝送要求を実行させる。
【００１１】
また、請求項５に記載のネットワーク端末装置同士の接続方法は請求項３において、前記ステップｂの判断結果が否である場合、前記第二ネットワーク端末装置がインターネットに直接接続されているか判断するステップｂ２を実行させ、判断結果が正である場合、前記第二ネットワーク端末装置がモニタリングモードになり、前記第一ネットワーク端末装置が前記第二ネットワーク端末装置に接続されるのを待つステップｂ３を実行させ、判断結果が否である場合、前記ステップｃを実行させる。
【００１２】
請求項６に記載のネットワーク端末装置同士の接続方法は請求項５において、前記第一ネットワーク端末装置が前記第二ネットワーク端末装置に接続されると、第三データ伝送チャンネルを確立させ、前記第一ネットワーク端末装置に前記第三データ伝送チャンネルを用いて前記データ伝送要求を実行させる。
【００１３】
請求項２に記載のネットワーク端末装置同士の接続方法は請求項１において、前記ステップａ以前に、前記第一ネットワークアドレス変換ルーターの前記第一ルーターのタイプ及び前記第二ネットワークアドレス変換ルーターの前記第二ルーターのタイプを検出させるステップａ０を更に含む。
【００１４】
請求項７に記載のネットワーク端末装置同士の接続方法は請求項１において、前記ステップｃの判断結果が正である場合、前記第一ネットワーク端末装置が通信して中継器に接続され、前記ウェブサーバーが前記第二ネットワーク端末装置に前記中継器に接続するよう命令し、第四データ伝送チャンネルを確立させ、前記第二ネットワーク端末装置に前記第四データ伝送チャンネルを用いて前記データ伝送要求を実行させるステップｃ１を実行させる。前記ステップｄの判断結果が正である場合、前記第一ネットワーク端末装置が通信して中継器(Relay)に接続され、前記ウェブサーバーが前記第二ネットワーク端末装置に前記中継器に接続するよう命令し、第四データ伝送チャンネルを確立させて、前記第二ネットワーク端末装置に前記第四データ伝送チャンネルを用いて前記データ伝送要求を実行させるステップｄ１を実行させる。
【００１５】
請求項９に記載のネットワーク端末装置同士の接続方法は請求項１において、前記第一ネットワーク端末装置及び前記第二ネットワーク端末装置は携帯電話、タブレットＰＣ、ノートパソコン、ウェブカメラ、ウェブホン、ネットワークドライブ、ネットワークプリンター、及びＰＤＡの何れかの一つである。
【００１６】
請求項１０に記載のネットワーク端末装置同士の接続方法は請求項１において、前記検出信号は複数の検出パケットを含み、これら前記検出パケットの存続時間値（Ｔｉｍｅ  Ｔｏ  Ｌｉｖｅ；ＴＴＬ）は漸増し、検出信号は増加し続けるパケットのＴＴＬ値に従い重複して検出パケットを伝送させる。
【発明の効果】
【００１７】
本発明のネットワーク端末装置同士の接続方法によれば、２つのネットワーク端末装置の対応するネットワークアドレス変換ルーターの伝送ポートに対しマップ処理を施し、データ伝送チャンネルを確立させ、ネットワークアドレス変換ルーターに設定されるファイヤーウォールを経由させる。これにより、ユーザーは外部からデータを家庭内の装置に伝送させる場合、事前にアドレス変換ルーターのファイヤーウォールを設定させる必要がなく、ファイヤーウォールを直接経由して家庭内の装置に直接接続させてデータを伝送できる。
【００１８】
また、ファイヤーウォールの実行ステップを経過した後、ネットワーク端末装置がインターネットに直接接続されているかを判断させ、もし判断が正である場合、２つの端末装置を直接相互に接続させてデータを伝送させることで、煩雑なステップを経ずに実行できて効率が高まる。また本発明による方法は伝送制御プロトコル（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ；ＴＣＰ）及びユーザーデータグラムプロトコル（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ；ＵＤＰ）に限定させずにより多くのプロトコルに適用可能である。
【図面の簡単な説明】
【００１９】
【図１】本発明の好ましい実施形態によるネットワーク通信システムの概略図である。
【図１Ａ】本発明の好ましい実施形態によるネットワーク通信システムの概略図である。
【図１Ｂ】本発明の好ましい実施形態によるネットワーク通信システムの概略図である。
【図２】本発明の好ましい実施形態におけるネットワーク端末装置同士の接続方法及びフローチャートである。
【図２Ａ】本発明の好ましい実施形態におけるネットワーク端末装置同士の接続方法及びフローチャートの概略図である。
【発明を実施するための形態】
【００２０】
本発明に係るネットワーク端末装置同士の接続方法の実施方式の組合せは枚挙に暇がなく、故に一つ一つ説明せず、好ましい実施形態のみを例にとり具体的な説明を加える。まず、図１、図１Ａ、図１Ｂ、図２および図２Ａを参照しながら、本発明のネットワーク端末装置同士の接続方法について説明する。なお、本発明は、以下に説明する実施形態に限定されるものではない。
【００２１】
本発明の好ましい実施形態に係るネットワーク端末装置同士の接続方法はネットワーク通信システム１に用いられる。なお、ネットワーク通信システム１は第一ネットワーク端末装置１１、第一ネットワークアドレス変換ルーター１２、第二ネットワーク端末装置１３、第一ネットワークアドレス変換ルーター１４、及びウェブサーバー１５で構成される。
【００２２】
第一ネットワーク端末装置１１及び第二ネットワーク端末装置１３は携帯電話、タブレットＰＣ、ノートパソコン、ウェブカメラ、ウェブホン、ネットワークドライブネットワークプリンター、及びＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ；ＰＤＡ）の内の何れか一つであり、但し他の実施形態に於いてはこれらに限らずネットワーク通信接続機能を有する装置であれば本発明の精神から逸脱しない。また、本発明の好適な実施の形態において、第一ネットワーク端末装置１１はウェブカメラであり、第二ネットワーク端末装置１３は携帯電話であり、ウェブサーバー１５はクラウド型サーバーである。このほか、本発明にはインターネット２を経由して通信してウェブサーバー１５に接続される３つの方式があり、即ち、それぞれ図１から図１Ｂに示すように、ネットワーク端末装置同士の接続方法には以下のステップを含む。
ステップＳ１０１：第一ネットワークアドレス変換ルーターの第一ルーターのタイプ及び第二ネットワークアドレス変換ルーターの第二ルーターのタイプを検出する。
ステップＳ１０２：第一ネットワーク端末装置はパケット方式により登録信号をウェブサーバーに伝送させる。
ステップＳ１０３：第一ネットワーク端末装置がインターネットに直接接続されているか判断させる。
ステップＳ１０４：第二ネットワーク端末装置がインターネットに直接接続されているか判断させる。
ステップＳ１０５：第一ネットワークアドレス変換ルーターの第一ルーターのタイプが対称ルーターであるか判断させる。
ステップＳ１０６：第二ネットワークアドレス変換ルーターの第二ルーターのタイプが対称ルーターであるか判断させる。
ステップＳ１０７：第一ネットワーク端末装置はパケット方式により検出信号を第二ネットワークアドレス変換ルーターに伝送させる。
ステップＳ１０８：検出結果に基き、第一ネットワーク端末装置はパケット方式によりマップ信号を第二ネットワークアドレス変換ルーターに伝送させる。
ステップＳ１０９：第一ネットワークアドレス変換ルーターの第一伝送ポート及び第二ネットワークアドレス変換ルーターの第二伝送ポートに対しマップ処理を施す。
ステップＳ１１０：第二ネットワーク端末装置は第二ネットワークアドレス変換ルーター及びインターネットを経由して通信してウェブサーバーに接続され、第一データ伝送チャンネルを用いてデータ伝送要求を実行する。
ステップＳ１１１：第一ネットワーク端末装置はモニタリングモードになり、第二ネットワーク端末装置が第一ネットワーク端末装置に接続されるのを待つ。
ステップＳ１１２：第二ネットワーク端末装置はモニタリングモードになり、待第一ネットワーク端末装置が第二ネットワーク端末装置に接続されるのを待つ。
ステップＳ１１３：第一ネットワーク端末装置は通信して中継器に接続され、ウェブサーバーは第二ネットワーク端末装置に中継器に接続するよう命令し、第四データ伝送チャンネルを確立させる。
【００２３】
まず、ステップＳ１０１を実行し第一ネットワークアドレス変換ルーターの第一ルーターのタイプ及び第二ネットワークアドレス変換ルーターの第二ルーターのタイプを検出する。具体的には、第一ネットワークアドレス変換ルーター１２及び第二ネットワークアドレス変換ルーター１４の第一ルーターのタイプ並びに第二ルーターのタイプを検出し、第一ネットワークアドレス変換ルーター１２及び第二ネットワークアドレス変換ルーター１４のタイプは完全な円錐形のネットワークアドレス変換ルーターであり、円錐形ネットワークアドレス変換ルーターに限られ、ポートも円錐形ネットワークアドレス変換ルーター及び双方向の伝送を実行させる対称ネットワークアドレス変換ルーターの内の何れかに限られる。本発明の好ましい実施形態では第一ネットワークアドレス変換ルーター１２の第一ルーターのタイプ及び第二ネットワークアドレス変換ルーター１４の第二ルーターのタイプを検出させた後、検出結果をウェブサーバー１５に保存してから次のステップを実行する。
【００２４】
ステップＳ１０１の完了後、ステップＳ１０２を実行させて第一ネットワーク端末装置がパケット方式により登録信号をウェブサーバーに伝送させる。具体的には、第一ネットワーク端末装置１１はまずインターネット２を経由し登録信号（図示せず）をパケット方式によりウェブサーバー１５に伝送させ、ウェブサーバー１５に登録させて、ウェブサーバー１５が第一ネットワーク端末装置１１のＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ａｄｄｒｅｓｓ；ＩＰ  Ａｄｄｒｅｓｓ）及び相関するデータを取得する。これは例えば第一ネットワーク端末装置１１のタイプやロケーション等のデータ等であるが、但しこれらに限られず、上述のＩＰアドレスは本発明の好ましい実施形態によると、第一ネットワーク端末装置１１はローカルエリアネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ；ＬＡＮ）内に位置し、このためＩＰアドレスは虚偽のＩＰアドレスである場合もある。
【００２５】
ステップＳ１０２の完了後、ステップＳ１０３を実行させて第一ネットワーク端末装置がインターネットに直接接続されているか判断させる。具体的には、このステップではユーザーが外から第二ネットワーク端末装置１３を使用してデータを第一ネットワーク端末装置１１に伝送させる場合（例えば、ユーザーが携帯電話を使用してウェブカメラに接続させ、ウェブカメラの映像データを取得する）、第二ネットワーク端末装置１３は前記データ伝送要求をウェブサーバー１５に伝送させ、ウェブサーバー１５は第二ネットワーク端末装置１３のＩＰアドレスを取得する（主に第二ネットワーク端末装置１３の接続パケットを検査して取得する）。このほか、ウェブサーバー１５により第一ネットワーク端末装置１１のＩＰアドレスを取得させ、実際に受信したパケットデータ及び登録データ第一ネットワーク端末装置１１がインターネット２に直接接続されているか判断させ、例えばＩＰアドレスが同じである場合はインターネット２に直接接続されていると判定され、違う場合はインターネット２に直接接続されていないと判定される。
【００２６】
具体的には、ステップＳ１０３では主に第一ネットワーク端末装置１１が通信してインターネット２に直接接続されているか判断させ、通信しての接続方式は例えば第３世代移動通信技術（３ｒｄ-ｇｅｎｅｒａｔｉｏｎ；３Ｇ）、Ｗｉ―Ｆｉ（登録商標）、或いはＷＩＭＡＸ（登録商標）通信等でインターネット２に接続される。
【００２７】
ステップＳ１０３の判断結果が否である場合、ステップＳ１０４を実行させて第二ネットワーク端末装置がインターネットに直接接続されているか判断させる。前記ステップでの判断方式とステップＳ１０３での判断方式は同じであるため再述しない。
【００２８】
ステップＳ１０４の判断結果が否である場合、ステップＳ１０５を実行させて第一ネットワークアドレス変換ルーターの第一ルーターのタイプが対称ルーターであるか判断させ、第一ネットワークアドレス変換ルーター１２が対称ネットワークアドレス変換ルーターであるか判断させる。
【００２９】
ステップＳ１０５の判断結果が否である場合、第一ネットワークアドレス変換ルーター１２が対称ネットワークアドレス変換ルーターではないと確認されるため、ステップＳ１０６を実行させて第二ネットワークアドレス変換ルーターの第二ルーターのタイプが対称ルーターであるか判断させ、第二ネットワークアドレス変換ルーター１４が対称ネットワークアドレス変換ルーターか判断させる。
【００３０】
ステップＳ１０６の判断結果が否である場合、ステップＳ１０７を実行させて第一ネットワーク端末装置がパケット方式により検出信号を第二ネットワークアドレス変換ルーターに伝送させる。具体的には、前記ステップでは第一ネットワーク端末装置１１は同様にパケット方式により検出信号（図示せず）を第二ネットワークアドレス変換ルーター１４に伝送させ、経由する必要のある第一ネットワークアドレス変換ルーター１２及び第二ネットワークアドレス変換ルーター１４の全てのルーター層数を検出させ、検出結果を算出する。
【００３１】
このほか、前記検出信号は複数の検出パケットを含み、これら前記検出パケットの存続時間（Ｔｉｍｅ  Ｔｏ  Ｌｉｖｅ；ＴＴＬ）値には漸増方式を採用し、検出信号は絶えず増加し続けるパケットのＴＴＬ値に従い重複して検出パケットが伝送され、経由する必要のある全てのルーター層数を算出させる。また、検出パケットはチェックサム（Ｃｈｅｃｋｓｕｍ）を用いて演算され、暗号化して計算するため安全性も向上する。
【００３２】
ステップＳ１０７の完了後にステップＳ１０８を実行させて、検出結果に基き第一ネットワーク端末装置はパケット方式によりマップ信号を第二ネットワークアドレス変換ルーターに伝送させる。具体的には、前記ステップでは第一ネットワーク端末装置１１は同様にパケット方式によりマップ信号（図示せず）を第二ネットワークアドレス変換ルーター１４に伝送させ、第二ネットワークアドレス変換ルーター１４の第二伝送ポート（ｐｏｒｔ、図示せず）を解放させる。特に説明すると、第一ネットワークアドレス変換ルーター１２及び第二ネットワークアドレス変換ルーター１４は共に複数の伝送ポートを設置させ、その内の何れか一つの解放される伝送ポートは第二伝送ポートと定義される。
【００３３】
ステップＳ１０８の完了後にステップＳ１０９を実行させて、第一ネットワークアドレス変換ルーターの第一伝送ポート及び第二ネットワークアドレス変換ルーターの第二伝送ポートに対しマップ処理を施す。具体的には、前記ステップでは、第二伝送ポートを解放後、第一ネットワークアドレス変換ルーター１２の第一伝送ポート（図示せず）及び第二ネットワークアドレス変換ルーター１４の第二伝送ポートに対しマップ処理を施し、第一伝送ポートを第二伝送ポートにマッピングし、第一データ伝送チャンネル（図示せず）を確立させて、第一ネットワークアドレス変換ルーター１２及び第二ネットワークアドレス変換ルーター１４のファイヤーウォールを経由させる。
【００３４】
ステップＳ１０９の完了後、ステップＳ１１０を実行させて第二ネットワーク端末装置に第二ネットワークアドレス変換ルーター及びインターネットを経由させて通信してウェブサーバーに接続させ、第一データ伝送チャンネルを利用してデータ伝送要求を実行させる。具体的には、ファイヤーウォールを経て第一データ伝送チャンネルを確立させ、ユーザーは第二ネットワーク端末装置１３を用いて第二ネットワークアドレス変換ルーター１４及びインターネット２を経由させて通信してウェブサーバー１５に接続させ、第一データ伝送チャンネルを用いてデータ伝送要求を実行させ、データ伝送の目的（図１Ａを参照）を達成させる。
【００３５】
このほか、上述の第一データ伝送チャンネルを確立後、データ伝送要求を実行すると、伝送制御プロトコル（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ；ＴＣＰ）か、ユーザーデータグラムプロトコル（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ；ＵＤＰ）かに拘らず全て前記第一データ伝送チャンネルを経由して伝送され、他のプロトコルでも前記第一データ伝送チャンネルを経由させてデータ伝送が可能であり、伝送制御プロトコルやユーザーデータグラムプロトコルに限定させずにより汎く適用可能である。
【００３６】
ちなみに、ステップＳ１０３の判断結果が正である場合、ステップＳ１１１を実行させて第一ネットワーク端末装置をモニタリングモードにし、第二ネットワーク端末装置が第一ネットワーク端末装置に接続されるのを待つ。具体的には、判定結果が正である場合、ファイヤーウォールを経由せずともデータを伝送でき、第一ネットワーク端末装置１１をモニタリングモード（Ｌｉｓｔｅｎ）にし、第二ネットワーク端末装置１３が通信して第一ネットワーク端末装置１１に接続されるのを待ち、接続効率を高める。第二ネットワーク端末装置１３が第一ネットワーク端末装置１１に接続されると、第二データ伝送チャンネル（図示せず）が確立され、第二ネットワーク端末装置１３は第二データ伝送チャンネルを使用してデータ伝送要求を実行してデータを伝送させる（図１を参照）。
【００３７】
また、ステップＳ１０４の判断結果が正である場合、ステップＳ１１２を実行させて第二ネットワーク端末装置をモニタリングモードにし、第一ネットワーク端末装置が第二ネットワーク端末装置に接続されるのを待つ。前記ステップでは第二ネットワーク端末装置１３がモニタリングモードにある場合、直接接続されるためデータを伝送させるのにファイヤーウォールを経由させる必要がなく、効率の高い直接接続モードを採用する。第一ネットワーク端末装置１１が第二ネットワーク端末装置１３に接続されて第三データ伝送チャンネルを確立させ、第一ネットワーク端末装置１１は第三データ伝送チャンネルを用いてデータ伝送要求而を実行させてデータを伝送させる（図１Ａを参照）。
【００３８】
さらに、ステップＳ１０５ないしはステップＳ１０６の判断結果が正である場合、第一ネットワークアドレス変換ルーター１２及び第二ネットワークアドレス変換ルーター１４の内の何れか一つが対称ネットワークアドレス変換ルーターであり、このため中継器を用いて接続させねばならず、ステップＳ１１３を実行させて第一ネットワーク端末装置が通信して中継器に接続され、ウェブサーバーは第二ネットワーク端末装置に中継器に接続するように命令し、第四データ伝送チャンネルを確立させる。具体的には、前記ステップでは主に第一ネットワーク端末装置１１が通信して中継器１６に接続され、ウェブサーバー１５は第二ネットワーク端末装置１３に通信して中継器１６に接続するよう命令し、第四データ伝送チャンネルを確立させて（図示せず）、第二ネットワーク端末装置１３は第四データ伝送チャンネルを使用してデータ伝送要求を実行し、データ伝送の目的を達成させる（図１Ｂの参照）。また、他の実施形態によると、第一ネットワークアドレス変換ルーター１２及び第二ネットワークアドレス変換ルーター１４が共に対称ネットワークアドレス変換ルーターである場合はステップＳ１１２を実行させる。
【００３９】
上述した通りに、本発明では２つのネットワーク端末装置が対応するアドレス変換ルーターの伝送ポートに対しマップ処理を施し、データ伝送チャンネルを確立させてアドレス変換ルーターに設定されたファイヤーウォールを経由させる。これにより、ユーザーは外部からデータを家庭内の装置に伝送させるのに事前にアドレス変換ルーターのファイヤーウォールを設定させる必要がなくなり、ファイヤーウォールを直接経由させて家庭内の装置に直接接続させてデータを伝送させる。
【００４０】
このほか、ネットワーク端末装置がインターネットに直接接続されているか更に判断させて、接続効率を高めると共に煩雑な実行ステップを省略させる。また本発明の方法は伝送制御プロトコル（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ；ＴＣＰ）及びユーザーデータグラムプロトコル（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ；ＵＤＰ）に限定させずにより多くのプロトコルに適用でき、本発明の適用範囲を拡げる。
【００４１】
上述の実施形態は本発明の技術思想及び特徴を説明するためのものにすぎず、当該技術分野を熟知する者に本発明の内容を理解させると共にこれをもって実施させることを目的とし、本発明の特許請求の範囲を限定するものではない。従って、本発明の精神を逸脱せずに行う各種の同様の効果をもつ改良又は変更は、後述の請求項に含まれるものとする。
【符号の説明】
【００４２】
１  ネットワーク通信システム
１１  第一ネットワーク端末装置
１２  第一ネットワークアドレス変換ルーター
１３  第二ネットワーク端末装置
１４  第二ネットワークアドレス変換ルーター
１５  ウェブサーバー
１６  中継器
２  インターネット
【図１】
2015012601.tif 000003
【図１Ａ】
2015012601.tif 000004
【図１Ｂ】
2015012601.tif 000005
【図２】
2015012601.tif 000006
【図２Ａ】
2015012601.tif 000007