(57)【特許請求の範囲】
【請求項１】
端末装置とリモートネットワーク接続を行う情報処理装置で行うリモートネットワーク接続方法であって、
ゲートウェイに接続するステップと、
前記ゲートウェイ接続情報、及び前記情報処理装置の識別情報のうちの少なくとも一つを含む接続情報がプッシュ（ｐｕｓｈ）メッセージに含まれ前記端末装置に伝送されるようにするために前記接続情報をプッシュサーバーに伝送するステップと、
前記プッシュサーバーから受信した前記プッシュメッセージに含まれている前記接続情報に基づいて前記ゲートウェイに接続した前記端末装置と、前記ゲートウェイを介してネットワーク接続を設定するステップとを含む、情報処理装置で行うリモートネットワーク接続方法。
【請求項２】
前記接続情報をプッシュサーバーに伝送するステップ以後に、
前記ゲートウェイを介して認証情報を前記端末装置に伝送するステップと、
前記端末装置から認証完了メッセージを受信するステップとをさらに含む、請求項１に記載の情報処理装置で行うリモートネットワーク接続方法。
【請求項３】
前記プッシュサーバーは、
前記端末装置と接続が設定された状態であることを特徴とする、請求項１に記載の情報処理装置で行うリモートネットワーク接続方法。
【請求項４】
前記接続情報は、
前記ゲートウェイのアイピーアドレス(ＩＰ ａｄｄｒｅｓｓ)、ポート番号(Ｐｏｒｔ  Ｎｕｍｂｅｒ)、前記情報処理装置の名前、前記情報処理装置の製造会社、前記情報処理装置のアイピーアドレス、及びマック(ＭＡＣ)情報のうちの少なくとも一つを含むことを特徴とする、請求項１に記載の情報処理装置で行うリモートネットワーク接続方法。
【請求項５】
情報処理装置とリモートネットワークで接続される端末装置で行われるリモートネットワーク接続方法であって、
プッシュサーバーから、ゲートウェイ接続情報、及び前記情報処理装置の識別情報を含むプッシュメッセージを受信するステップと、
前記プッシュメッセージに含まれている情報処理装置の識別情報が予め保存されている情報処理装置の識別情報に対応するかを判断するステップと、
前記プッシュメッセージに含まれている情報処理装置の識別情報が予め保存されている情報処理装置の識別情報に対応する場合、前記ゲートウェイ接続情報を利用してゲートウェイに接続するステップと、
前記ゲートウェイに既に接続された前記情報処理装置と接続を設定するステップとを含む、端末装置で行うリモートネットワーク接続方法。
【請求項６】
前記情報処理装置と接続を設定するステップは、
前記情報処理装置から認証情報を受信し、受信された認証情報が保存された認証情報と対応する場合、認証を行うステップを含むことを特徴とする、請求項５に記載の端末装置で行うリモートネットワーク接続方法。
【請求項７】
前記プッシュメッセージを受信するステップは、
前記プッシュサーバーからプッシュ（ＰＵＳＨ）メッセージを受信する第１モジュールが、前記プッシュサーバーからゲートウェイ接続情報及び前記情報処理装置の識別情報を含む接続情報を受信するステップを含むことを特徴とする、請求項５に記載の端末装置で行うリモートネットワーク接続方法。
【請求項８】
前記ゲートウェイに接続するステップは、
前記第１モジュールが前記プッシュサーバーから受信された前記接続情報を前記第１モジュールに登録された第２モジュールに提供するステップと、
前記第２モジュールは、提供された前記接続情報のうち、ゲートウェイ接続情報に基づいてゲートウェイに接続するステップとを含むことを特徴とする、請求項７に記載の端末装置で行うリモートネットワーク接続方法。
【請求項９】
前記ゲートウェイに接続するステップは、
前記第１モジュールが受信された接続情報に相応する指示情報を登録された第２モジュールに提供するステップと、
前記第２モジュールは前記指示情報が提供されると、予め保存されたゲートウェイ接続情報に基づいて前記ゲートウェイに接続するステップとを含むことを特徴とする、請求項７に記載の端末装置で行うリモートネットワーク接続方法。
【請求項１０】
前記ゲートウェイ接続情報は、前記ゲートウェイのアイピーアドレス(ＩＰ ａｄｄｒｅｓｓ)、ポート番号(Ｐｏｒｔ  Ｎｕｍｂｅｒ)のうちの少なくとも一つの情報を含み、前記情報処理装置の識別情報は、前記情報処理装置の名前、前記情報処理装置の製造会社、前記情報処理装置のアイピーアドレス、及びマック(ＭＡＣ)情報のうちの少なくとも一つの情報を含むことを特徴とする、請求項５に記載の端末装置で行うリモートネットワーク接続方法。
【請求項１１】
リモートネットワーク接続方法において、
情報処理装置が前記ゲートウェイに接続し、ゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つを含む接続情報をプッシュサーバーに伝送するステップと、
前記プッシュサーバーが、前記情報処理装置から受信された前記接続情報を含むプッシュメッセージを前記プッシュサーバーと接続が設定された端末装置に伝送するステップと、
前記端末装置が前記プッシュサーバーから受信されたプッシュメッセージに含まれている接続情報に基づいて前記ゲートウェイに接続して、前記ゲートウェイに既に接続された前記情報処理装置とネットワーク接続を設定するステップとを含む、リモートネットワーク接続方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続に関し、より詳細には、容易に遠隔でネットワーク接続が可能なリモートネットワーク接続方法、及びリモートネットワーク接続システムに関する。
【背景技術】
【０００２】
ＰＣ(Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ)遠隔制御は、地域的に遠く離れていたり、分散されているＰＣを遠隔で接続して制御する技術であって、ユーザーのＰＣを、インターネットを通じて遠隔で使用することができるようにすることにより、インターネットに接続されているコンピューターを通じて遠く離れているユーザーのＰＣのすべての機能を、画面を見ながらそのまま使用することができる技術である。
【０００３】
このような利便性のために、遠隔制御は事実、企業ユーザーを超えて個人ユーザーにまで広く普及されてきており、単に企業でユーザーＰＣを監視して管理する次元を超えて、個人ユーザーも家から会社、会社から家にリモート管理ツールを用いて自分のＰＣを制御する場合が増えている。
【０００４】
一方、スマートフォンのようなモバイル端末機を用いたインターネットの使用が普遍化されることによって、ＰＣを通じてスマートフォンを遠隔で制御するためのアプリケーションも開発されている。
【０００５】
しかし、ＰＣを通じてスマートフォンを遠隔で制御するためには、ＰＣとスマートフォンがＵＳＢ、ＷｉＦｉ（登録商標）、ブルートゥース、移動通信網(３Ｇ、４Ｇなど)などを通じてネットワークが接続されていなければならないが、ＰＣとスマートフォンがＵＳＢ、ＷｉＦｉ（登録商標）、ブルートゥース接続に失敗した場合、又はＰＣとスマートフォンが移動通信網を通じた接続を行う場合、ＰＣとスマートフォン間のリモートネットワーク接続方法に対し、具体的な方法が提示されていないことが現状である。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前記のような問題点を解決するための本発明の目的は、容易に遠隔でネットワーク接続ができるリモートネットワーク接続方法を提供するものである。
【０００７】
また、本発明の他の目的は、前記リモートネットワーク接続方法を行うリモートネットワーク接続システムを提供するものである。
【課題を解決するための手段】
【０００８】
前記目的を達成するための本発明の一実施例による情報処理装置で行うリモートネットワーク接続方法によれば、ゲートウェイに接続するステップと、前記ゲートウェイ接続情報、及び前記情報処理装置の識別情報のうちの少なくとも一つを含む接続情報をプッシュサーバーに送信するステップ、及び前記接続情報に基づいて前記ゲートウェイに接続した端末装置と、前記ゲートウェイを通じてネットワーク接続を設定するステップを含む。
【０００９】
ここで、前記ゲートウェイ接続情報、及び前記情報処理装置の識別情報のうちの少なくとも一つを含む接続情報をプッシュサーバーに送信するステップ以後に、前記ゲートウェイを通じて認証情報を前記端末装置に伝送するステップをさらに含み得る。
【００１０】
ここで、前記プッシュサーバーは、前記端末装置と接続が設定された状態もある。
【００１１】
ここで、前記ゲートウェイ接続情報、及び前記情報処理装置の識別情報のうちの少なくとも一つをプッシュサーバーに送信するステップは、前記ゲートウェイのアイピーアドレス(ＩＰ  ａｄｄｒｅｓｓ)、ポート番号(Ｐｏｒｔ  Ｎｕｍｂｅｒ)、前記情報処理装置の名前、前記情報処理装置の製造会社、前記情報処理装置のアイピーアドレスとマック(ＭＡＣ)情報のうちの少なくとも一つをプッシュサーバーに伝送することができる。
【００１２】
また、本発明の他の目的を達成するための本発明の一実施例による端末装置で行われるリモートネットワーク接続方法によれば、プッシュサーバーからゲートウェイ接続情報、及び前記情報処理装置の識別情報のうちの少なくとも一つを含む接続情報を受信したステップと、受信された前記接続情報に基づいてゲートウェイに接続するステップ及び前記ゲートウェイを通じて前記情報処理装置と接続を設定するステップとを含む。
【００１３】
ここで、前記ゲートウェイを通じて前記情報処理装置と接続を設定するステップは、前記情報処理装置から認証情報を受信し、受信された認証情報と保存された認証情報と対応する場合、認証を行うステップを含み得る。
【００１４】
ここで、前記プッシュサーバーからゲートウェイ接続情報、及び前記情報処理装置の識別情報のうちの少なくとも一つを含む接続情報を受信するステップは、前記プッシュサーバーからプッシュ(ＰＵＳＨ)メッセージを受信する第１モジュールが前記プッシュサーバーからゲートウェイ接続情報、及びデバイス識別情報のうちの少なくとも一つを含む接続情報を受信するステップを含み得る。
【００１５】
ここで、前記受信された前記接続情報に基づいてゲートウェイに接続するステップは、前記第１モジュールが前記プッシュサーバーから受信された前記接続情報を前記第１モジュールに登録された第２モジュールに提供するステップ、及び前記第２モジュールは提供された前記接続情報のうち、ゲートウェイ接続情報に基づいてゲートウェイに接続するステップを含み得る。
【００１６】
ここで、前記第２モジュールは提供された前記接続情報のうち、ゲートウェイ接続情報に基づいてゲートウェイに接続するステップは、前記第２モジュールは提供された前記接続情報のうち、前記情報処理装置の識別情報と保存された情報処理装置の識別情報が対応するか否かを判断するステップ、及び前記情報処理装置の識別情報と保存された情報処理装置の識別情報が対応しているものと判断されれば、提供されたゲートウェイ接続情報に基づいてゲートウェイに接続するステップを含み得る。
【００１７】
ここで、前記受信された前記接続情報に基づいてゲートウェイに接続するステップは、前記第１モジュールが受信された接続情報に相応する指示情報を登録された第２モジュールに提供するステップ、及び前記第２モジュールは、前記指示情報が提供されると、予め保存されたゲートウェイ接続情報に基づいて前記ゲートウェイに接続するステップを含み得る。
【００１８】
ここで、請求項５において、前記受信された前記接続情報に基づいてゲートウェイに接続するステップは、前記登録されたプッシュサーバーから受信されたゲートウェイのアイピーアドレス(ＩＰ ａｄｄｒｅｓｓ)、ポート番号(Ｐｏｒｔ  Ｎｕｍｂｅｒ)、前記情報処理装置の名前、前記情報処理装置の製造会社、前記情報処理装置のアイピーアドレスとマック(ＭＡＣ)情報のうちの少なくとも一つに基づいてゲートウェイに接続することができる。
【００１９】
また、本発明のもう一つの目的を達成するための本発明の一実施例によるリモートネットワーク接続方法によると、情報処理装置が前記ゲートウェイに接続し、ゲートウェイ接続情報及び情報処理装置の識別情報のうちの少なくとも一つを含む接続情報をプッシュサーバーに伝送するステップと、前記プッシュサーバーが、前記情報処理装置から受信された前記接続情報をプッシュメッセージを通じて、前記プッシュサーバーと接続が設定された端末装置に伝送するステップ、及び前記端末装置が前記プッシュサーバーから受信された接続情報に基づいて前記ゲートウェイに接続し、前記ゲートウェイに接続した前記情報処理装置とネットワーク接続を設定するステップを含む。
【発明の効果】
【００２０】
前記のような本発明の一実施例によるリモートネットワーク接続方法及びリモートネットワーク接続システムによると、情報処理装置はプッシュサーバーにゲートウェイ接続情報、及び情報処理装置の識別情報を伝送し、プッシュサーバーは、プッシュメッセージ機能を通じてゲートウェイ接続情報、及び情報処理装置の識別情報を端末装置に伝送して情報処理装置と端末装置間の移動通信網を通じてネットワーク接続ができる。
【００２１】
したがって、情報処理装置と端末装置の間に別途のネットワーク接続の設定無しでもサーバーのプッシュ(ＰＵＳＨ)メッセージ機能を用いて移動通信網を通じた情報処理装置と端末装置間のネットワーク接続を容易にすることができる。また、ネットワーク管理コストを減少させることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施例によるリモートネットワーク接続システムを示す概念図である。
【図２】本発明の一実施例によるリモートネットワーク接続方法を示すフローチャートである。
【図３】本発明の一実施例による情報処理装置のリモートネットワーク接続方法を示すフローチャートである。
【図４】本発明の一実施例による端末装置のリモートネットワーク接続方法を示すフローチャートである。
【図５】本発明の一実施例による情報処理装置の構成を示すブロック図である。
【図６】本発明の一実施例による端末装置の構成を示すブロック図である。
【発明を実施するための形態】
【００２３】
本発明は、多様な変更を加えることができ、様々な実施例を持つことができるところ、特定の実施例を図面に例示し、詳細に説明する。
【００２４】
しかし、これは本発明を特定の実施形態に対して限定しようとするものではなく、本発明の思想及び技術の範囲に含まれるすべての変更、均等物ないし代替物を含むものと理解されなければならない。
【００２５】
第１、第２などの用語は多様な構成要素を説明するのに使用することができるが、前記構成要素は、前記用語によって限定されてはならない。前記用語は一つの構成要素を他の構成要素から区別する目的にのみ使用される。例えば、本発明の権利範囲を外れない範囲で第１構成要素は第２構成要素と命名することができ、また第２構成要素も第１構成要素と命名することができる。及び/又はという用語は、複数の関連する記載された項目の組合せまたは複数の関連する記載の項目のいずれかを含む。
【００２６】
どのような構成要素が他の構成要素に『連結されて』いたり、『接続されて』いると言及されたときには、その他の構成要素に直接的に連結されていたり、または接続されている可能性もあるが、間に他の構成要素が存在しうると理解されるべきものである。反面、どのような構成要素が他の構成要素に『直接連結されて』いたり、『直接接続されて』いると言及されたときには、間に他の構成要素が存在しないものと理解されるべきものである。
【００２７】
本出願で使用した用語は、ただ特定の実施例を説明するために使用されたもので、本発明を限定しようとする意図はない。単数の表現は、文脈上の明らかに定義しない限り、複数の表現を含む。本出願で、『含む』、又は『有する』などの用語は、明細書上に記載された特徴、数字、ステップ、動作、構成要素、部品又はこれらを組み合わせたものが存在することを指定するためのもので、一つまたはそれ以上の他の特徴や数字、ステップ、動作、構成要素、部品又はこれらを組み合わせたものの存在、又は付加可能性を予め排除しないものと理解されなければならない。
【００２８】
特に定義されない限り、技術的または科学的な用語を含めて、ここで使用されるすべての用語は、本発明が属する技術分野で通常の知識を有する者によって一般的に理解されるのと同じ意味を持っている。一般的に使用される事前に定義されているのと同一の用語は、関連技術の文脈上持つ意味と一致する意味を持つものと解釈されるべきで、本出願で明白に定義しない限り、理想的、又は過度に形式的な意味で解釈されない。
【００２９】
以下、添付の図面を参照して、本発明の好ましい実施例をより詳細に説明する。本発明を説明するにおいて、全体的な理解を容易にするため、図面上の同じ構成要素に対しては、同一の参照符号を使用し、同じ構成要素に対して重複された説明は省略する。
【００３０】
以下、本発明の一実施例で情報処理装置は、デスクトップパソコンだけでなく、ノートパソコン、パームトップ(ｐａｌｍｔｏｐ)パソコン、ＵＭＰＣ(Ｕｌｔｒａ  ＭｏｂｉｌｅＰｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ)、タブレットＰＣ個人携帯情報端末機(ＰＤＡ、Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｔａｎｔ)、ウェブパッド、携帯電話などの多様なデジタル情報処理装置となりうる。
【００３１】
また、本発明の一実施例で端末装置４００は、例えばスマートフォン、携帯電話、ＰＤＡ(Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｔａｎｔ)などのような移動通信端末装置となりうることもあり、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、スマートプレイヤー、パッド型端末装置などのような多様なデジタル情報処理装置となりうる。
【００３２】
図１は、本発明の一実施例によるネットワーク接続システムを示す概念図である。
【００３３】
図１を参照すると、本発明の一実施例によるネットワーク接続システムは、情報処理装置１００、ゲートウェイ２００、プッシュサーバー３００、及び端末装置４００を含み得る。
【００３４】
先ず、情報処理装置１００は、登録されたプッシュサーバー３００にゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つを伝送し、登録されたゲートウェイ２００に接続する。
【００３５】
また、情報処理装置１００は、ゲートウェイ２００を通じて認証情報をネットワーク接続を行う端末装置４００に伝送し、端末装置４００から認証完了メッセージを受信した後、入力されたユーザー制御信号に基づいて端末装置４００を制御する。
【００３６】
ゲートウェイ２００は、情報処理装置１００と端末装置４００からネットワーク接続要求がある場合、情報処理装置１００から登録された端末装置の識別子と端末装置４００から受信された端末装置の識別子を用いてそれぞれの識別子が互いに同一、または対応するかを判断する。
【００３７】
ゲートウェイ２００は、判断の結果、それぞれの識別子が互いに対応されたり、同一の場合、情報処理装置１００と端末装置４００それぞれと接続を結ぶ。
【００３８】
また、ゲートウェイ２００は、情報処理装置１００と端末装置４００それぞれと接続を結んだ後、同一、または対応する識別子で接続した情報処理装置１００及び端末装置４００の間でデータ伝送を媒介する。
【００３９】
プッシュサーバー３００は、情報処理装置１００からゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つを受信し、受信されたゲートウェイ接続情報及び情報処理装置の識別情報のうちの少なくとも一つを端末装置４００に伝送する。
【００４０】
ここで、プッシュサーバー３００は、例えば、グーグルサーバー(Ｇｏｏｇｌｅ  Ｓｅｒｖｅｒ)のようにプッシュ(ＰＵＳＨ)メッセージを活用して受信されたゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つを端末装置４００に伝送することができる。このとき、端末装置４００にはグーグルサーバーからプッシュメッセージを受信することができるアプリケーション(Ａｐｐｌｉｃａｔｉｏｎ)が予め設けられているものと想定する。
【００４１】
端末装置４００は、プッシュサーバー３００からゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つを受信し、受信されたゲートウェイ接続情報、及び情報処理装置の識別情報に基づいてゲートウェイ２００に接続する。
【００４２】
また、端末装置４００は、情報処理装置１００からＩＤ、パスワード、イーメールアドレスなどの認証情報を受信し、受信された認証情報と保存された認証情報が対応するかどうかを判断する。端末装置４００は、受信された認証情報と保存された認証情報が対応しているものと判断されれば、認証完了メッセージを情報処理装置１００に伝送する。
【００４３】
本発明の一実施例によるネットワーク接続システムによると、プッシュサーバー３００のプッシュメッセージ機能を活用してゲートウェイ接続情報を端末装置４００に伝送することにより、情報処理装置１００と端末装置４００の間に別途のネットワーク設定無しで情報処理装置１００と端末装置４００間のネットワーク接続を容易に行うことができる。
【００４４】
図２は、本発明の一実施例によるリモートネットワーク接続方法を示すフローチャートである。
【００４５】
図２を参照すると、情報処理装置１００は、ユーザーからネットワーク接続コマンド信号が入力された場合、端末装置とデータ交換のためのゲートウェイ(Ｇ／Ｗ)２００に接続する(Ｓ２０１)。
【００４６】
ここで、情報処理装置１００は、端末装置４００とＵＳＢ(Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ)、ワイファイ(ＷｉＦｉ)、有線LAN、ブルートゥース(Ｂｌｕｅｔｏｏｔｈ：登録商標)に接続を試みる際、接続に失敗した場合、ユーザーにより移動通信網(３Ｇ、４Ｇなど)を通じた接続を優先的に行うように設定された場合、又はユーザーの入力がある場合、Ｓ２０１を行うことができる。
【００４７】
以後、情報処理装置１００は、ゲートウェイ２００情報及び情報処理装置１００の識別情報のうちの少なくとも一つをプッシュサーバー３００に伝送する(Ｓ２０３)。
【００４８】
ここで、ゲートウェイ接続情報は、ゲートウェイのアイピーアドレス(ＩＰ ａｄｄｒｅｓｓ)、ポート番号(Ｐｏｒｔ  Ｎｕｍｂｅｒ)などを含み得、情報処理装置１００の識別情報は、情報処理装置の名前、情報処理装置の製造会社、情報処理装置のアイピーアドレス、マック(ＭＡＣ)情報などを含み得る。
【００４９】
プッシュサーバー３００は、情報処理装置１００からゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つを受信し、受信されたゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つをプッシュ(ＰＵＳＨ)メッセージに含ませて受信されたゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つに対応する端末装置４００に伝送する(Ｓ２０５)。
【００５０】
ここで、プッシュサーバー３００は、例えば、グーグルサーバー(Ｇｏｏｇｌｅ  Ｓｅｒｖｅｒ)のようにプッシュ(ＰＵＳＨ)メッセージを活用して受信されたゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つを端末装置４００に伝送することができる。このとき、端末装置４００にはグーグルサーバーからプッシュメッセージを受信することができるアプリケーションが予め設けられているものと想定している。
【００５１】
端末装置４００は、プッシュサーバー３００からプッシュメッセージに含まれたゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つを受信し、受信されたゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つに基づいてゲートウェイ２００に接続する(Ｓ２０７)。
【００５２】
端末装置４００がゲートウェイ２００への接続が完了した場合、情報処理装置１００は、入力されたユーザー操作制御信号によって入力された認証情報を端末装置４００に伝送する(Ｓ２０９)。
【００５３】
ここで、認証情報はアイディー(ＩＤ)、パスワード(Ｐａｓｓｗｏｒｄ)、イーメールアドレス(ｅ−ｍａｉｌ  Ａｄｄｒｅｓｓ)などを含み得、前記認証情報は、情報処理装置１００のユーザーが入力された内容を確認することができるように画面に表示され得る。
【００５４】
以後、端末装置４００は、情報処理装置１００から認証情報を受信し、受信された認証情報と予め保存された認証情報が同一、または対応するか判断する認証手続を行う(Ｓ２１１)。
【００５５】
以後、端末装置４００は、認証情報が同一、または対応するものと判断されれば、認証完了メッセージを情報処理装置１００に伝送する(Ｓ２１３)。
【００５６】
Ｓ２１１を通じて情報処理装置１００と端末装置４００の間のネットワーク接続が完了する(Ｓ２１５)。
【００５７】
本発明の一実施例では、Ｓ２０９ないしＳ２１３の認証過程を行って情報処理装置１００と端末装置４００の間のネットワーク接続が完了するものと説明したが、本発明の他の実施例では、 Ｓ２０９ないしＳ２１３のステップを行わず、情報処理装置１００と端末装置４００のゲートウェイ接続を完了すれば、情報処理装置１００と端末装置４００の間のネットワーク接続を完了することもできる。
【００５８】
本発明の一実施例によるネットワーク接続システムによると、プッシュサーバー３００のプッシュメッセージ機能を活用してゲートウェイ接続情報を端末装置４００に伝送することにより、情報処理装置１００と端末装置４００の間に別途のネットワーク設定無しで情報処理装置１００と端末装置４００間のネットワーク接続を容易に行うことができる。
【００５９】
図３は、本発明の一実施例による情報処理装置のリモートネットワーク接続方法を示すフローチャートである。
【００６０】
図３を参照し、情報処理装置は、ユーザーからネットワーク接続コマンド信号が入力された場合、端末装置とデータ交換のためのゲートウェイに接続する(Ｓ３１０)。
【００６１】
以後、情報処理装置は、ゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つをプッシュサーバーに伝送する(Ｓ３２０)。
【００６２】
ここで、情報処理装置は、ゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つの他に端末装置を識別できる識別子をプッシュサーバーに伝送することができる。
【００６３】
また、ゲートウェイ接続情報は、ゲートウェイのアイピーアドレス、ポート番号などを含み得、情報処理装置１００の識別情報は、情報処理装置の名前、情報処理装置の製造会社、情報処理装置のアイピーアドレス、マック(ＭＡＣ)情報などを含み得る。
【００６４】
また、Ｓ３１０及びＳ３２０は、説明の便宜上、情報処理装置が登録されたゲートウェイに接続するＳ３１０を優先的に行ったが、Ｓ３１０とＳ３２０は、順次的なステップだけでなく、逆順及び同時になされることもある。
【００６５】
情報処理装置は、入力されたユーザーの制御信号によって入力された認証情報を、ゲートウェイを通じて端末装置に伝送する(Ｓ３３０)。
【００６６】
ここで、認証情報はＩＤ、パスワード、及びメールアドレスのうちの少なくとも一つを含み得る。
【００６７】
以後、情報処理装置は端末装置から認証完了メッセージが受信されるか否かを判断し(Ｓ３４０)、認証完了メッセージが受信されたと判断されれば、端末装置とネットワークが接続される(Ｓ３５０)。
【００６８】
本発明の一実施例では、Ｓ３３０及びＳ３４０を通じて認証情報伝送と認証完了メッセージ受信過程を経て、端末装置とネットワークが接続されるものと説明したが、本発明の他の実施例では、Ｓ３３０及びＳ３４０を行わないこともある。
【００６９】
図４は、本発明の一実施例による端末装置のリモートネットワーク接続方法を示すフローチャートである。
【００７０】
本発明の一実施例による端末装置は、登録されたプッシュサーバーからプッシュメッセージを通じて受信されたゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つに基づいてゲートウェイに接続し、受信された認証情報と保存された認証情報が対応する場合、情報処理装置に認証完了メッセージを伝送する。
【００７１】
以下、本発明の一実施例による端末装置にはプッシュサーバーからプッシュメッセージを受信することができる第１モジュール、及び第１モジュールからデータ及び指示情報のうちの少なくとも一つが提供され、ゲートウェイに接続する第２モジュールが設けられたものと仮定して端末装置で行われるそれぞれのステップを具体的に説明する。
【００７２】
図４を参照すると、端末装置に設けられた第１モジュールは、プッシュサーバーからゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つを受信する(Ｓ４１０)。
【００７３】
端末装置に設けられた第１モジュールは、Ｓ４１０を通じて受信されたゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つを第２モジュールに提供する(Ｓ４２０)。
【００７４】
端末装置に設けられた第２モジュールは、Ｓ４２０を通じて第１モジュールから受信された情報処理装置の識別情報と予め保存された情報処理装置の識別情報が対応するか否かを判断し(Ｓ４３０)、対応するものと判断されれば、受信されたゲートウェイ接続情報に基づいてゲートウェイに接続する(Ｓ４４０)。
【００７５】
ここで、受信された情報処理装置の識別情報と予め保存された情報処理装置の識別情報が対応するか否かを判断するＳ４３０は、選択的に行われることもあり、行われないこともある。
【００７６】
また、情報処理装置の識別情報は、情報処理装置の名前、情報処理装置の製造会社、情報処理装置のアイピーアドレス、マック(ＭＡＣ)情報などを含み得、ゲートウェイ接続情報は、ゲートウェイのアイピーアドレス、ポート番号などを含み得る。
【００７７】
以後、端末装置は、情報処理装置から認証情報を受信し(Ｓ４５０)、受信された認証情報と予め保存された認証情報が同一、または対応するか否かを判断する(Ｓ４６０)。
【００７８】
端末装置は、Ｓ４６０を通じて受信された認証情報と予め保存された認証情報が同一、または対応するものと判断されれば、認証完了メッセージを生成し、生成された認証完了メッセージを情報処理装置に伝送する(Ｓ４７０)。
【００７９】
または、端末装置は、Ｓ４６０を通じて受信された認証情報と予め保存された認証情報が同一、または対応されないものと判断されれば、認証の失敗メッセージを作成し、生成された認証の失敗メッセージを情報処理装置に伝送し(Ｓ４８０)、Ｓ４５０に戻って以後のステップを行うことができる。
【００８０】
本発明の一実施例による端末装置のリモートネットワーク接続方法では、端末装置に設けられた第１モジュールは、登録されたプッシュサーバーから受信されたゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つを第２モジュールに提供し、第２モジュールは、第１モジュールから受信されたゲートウェイ接続情報に基づいてゲートウェイに接続するものと説明したが、本発明の他の実施例では、第１モジュールは登録されたプッシュサーバーからゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つを受信した後、ゲートウェイ接続を指示する指示情報を第２モジュールに提供し、第２モジュールは、第１モジュールから提供された指示情報によって予め保存されたゲートウェイ接続情報に基づいてゲートウェイに接続することもできる。
【００８１】
図５は、本発明の一実施例による情報処理装置の構成を示すブロック図である。
【００８２】
図５を参照すると、本発明の一実施例による情報処理装置１００は、制御部１１０、及び保存部１２０を含み得る。
【００８３】
先ず、制御部１１０は、ユーザーからネットワーク接続コマンド信号が入力された場合、入力されたネットワーク接続コマンド信号に基づいてゲートウェイに接続する。
【００８４】
ここで、制御部１１０は、ネットワーク接続を行う端末装置とＵＳＢ、ＷｉＦｉ、有線LAN、ブルートゥース接続を試みる際、接続に失敗した場合、移動通信網を通じた接続を優先的に行うように設定された場合、または移動通信網を通じた接続入力信号がある場合ゲートウェイに接続することができる。
【００８５】
また、制御部１１０は、保存部１２０からゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つを読み出して、読み出されたゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つを予め登録されたプッシュサーバーに伝送する。
【００８６】
また、制御部１１０は、入力されたユーザー制御信号によってＩＤ、パスワード、及びイーメールアドレスのうちの少なくとも一つを含む認証情報を端末装置に伝送する。
【００８７】
また、制御部１１０は、端末装置から認証情報伝送に対応する認証完了メッセージが受信されれば、端末装置とネットワーク接続が完了したことを知らせるメッセージを生成し、生成されたメッセージを表示するように表示部(未図示)を制御することができる。
【００８８】
保存部１２０は、大容量の不揮発性記憶装置(例えば、ハードディスクドライブ)で構成することができ、情報処理装置１００の識別情報、ゲートウェイ接続情報、制御する端末装置の識別子などを保存することができる。
【００８９】
図６は、本発明の一実施例による端末装置の構成を示すブロック図である。
【００９０】
図６を参照すると、本発明の一実施例による端末装置４００は、端末制御部４１０及び端末保存部４２０を含むことができる。
【００９１】
先ず、端末制御部４１０は、第１モジュール４１１、及び第２モジュール４１３を含み得、プッシュサーバーから受信されるプッシュメッセージに含まれたゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つに基づいてゲートウェイに接続し、情報処理装置から受信された認証情報が前記端末保存部４２０に保存された認証情報と対応する場合、認証完了メッセージを前記情報処理装置に伝送する。
【００９２】
ここで、第１モジュール４１１は、プッシュサーバーからプッシュメッセージを受信することができるアプリケーションであって、予め端末装置に設けられたものと仮定する。
【００９３】
例えば、第１モジュール４１１は、グーグルサーバー(Ｇｏｏｇｌｅ  Ｓｅｒｖｅｒ)からプッシュメッセージを受信することができるグーグルクライアントアプリケーションであって、プッシュメッセージに含まれる情報を第１モジュール４１１に登録された他のモジュールに伝送することができる。
【００９４】
また、第２モジュール４１３は、ゲートウェイに接続することができるアプリケーションであって、予め端末装置に設けられたものと仮定する。
【００９５】
具体的に第１モジュール４１１は、登録されたプッシュサーバーからゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つを受信して第２モジュール４１３に提供する。
【００９６】
または、第１モジュール４１１は、登録されたプッシュサーバーからゲートウェイ接続情報、及び情報処理装置の識別情報のうちの少なくとも一つが受信されると、受信されたゲートウェイ接続情報、及び情報処理装置の識別情報に相応する指示情報を第２モジュール４１３に提供する。
【００９７】
ここで、指示情報は、ゲートウェイの接続コマンド、メッセージ、イベントなどを含み得る。
【００９８】
第２モジュール４１３は、第１モジュール４１１から提供された情報処理装置の識別情報と端末保存部４２０に保存された情報処理装置の識別情報が対応する場合、第１モジュール４１１から提供されたゲートウェイ接続情報に基づいてゲートウェイに接続する。
【００９９】
または、第２モジュール４１３は、第１モジュール４１１から指示情報が提供されると、端末保存部４２０に保存されたゲートウェイ接続情報(例えば、ゲートウェイアイピーアドレス、ゲートウェイポート番号など)に基づいてゲートウェイに接続する。
【０１００】
ここで、指示情報はゲートウェイの接続コマンド、メッセージ、イベントなどを含み得る。
【０１０１】
端末保存部４２０は、ネットワークを接続することができる情報処理装置の目録、ゲートウェイアイピーアドレス、ゲートウェイポート番号、情報処理装置の識別情報などが保存されることがある。
【０１０２】
ここで、端末保存部４２０は、端末装置４００がゲートウェイに接続するたびにゲートウェイアイピーアドレス、ゲートウェイポート番号などが更新することができる。
【０１０３】
また、端末保存部４２０は、情報処理装置とネットワーク接続のための第１モジュール４１１と第２モジュールのようなアプリケーションプログラムが保存されることがある。
【０１０４】
以上、実施例を参照して説明したが、この技術分野の熟練した当業者は、下記の特許請求の範囲に記載された本発明の思想及び領域から外れない範囲内で本発明を多様に変更、及び変更することができることが分かるであろう。
【符号の説明】
【０１０５】
１００      情報処理装置
１１０      制御部
１２０      保存部
２００      ゲートウェイ
３００      プッシュサーバー
４００      端末装置
４１０      端末制御部
４１１      第１モジュール
４１３      第２モジュール
４２０      端末保存部
【図１】
0005723413.tif 000002
【図２】
0005723413.tif 000003
【図３】
0005723413.tif 000004
【図４】
0005723413.tif 000005
【図５】
0005723413.tif 000006
【図６】
0005723413.tif 000007