(57)【要約】  この発明は、ファイアウォール（２０）と、socksと、IPフィルタと、プロキシとのうちの少なくとも１つの種類の少なくとも２つのネットワーク（１０、１２、１４）アクセスブロック間でのデータパケットの通信のためのソフトウェアを備える、ポケット形式において少なくとも２つの記憶媒体（２４、２６、２８）で生成されるハンドヘルドネットワーク接続と、そのための方法とに関する。ネットワーク（１０、１２、１４）内のホストコンピュータ（２９）へのインターフェイスを有する各記憶媒体（２４、２６、２８）は、ソフトウェアを介して、ホストコンピュータ（２９）のファイル構造を乱さないホストコンピュータ（２９）へのアクセスを提供するホストコンピュータ（２９）の一時的カタログを利用することによりネットワーク（１０、１２、１４）内のホストコンピュータ（２９）との通信を確立する。この発明に従ったcrypto-daemonは、既存の種類のアクセスブロックに向けた通信のために許可可能なデータパケットの種類について外部中央サーバ（３０）へのトンネリング（３２）を確立するようテストする、接続方式を含み、該crypto-daemonは、アクセスブロックを通過する外部中央サーバ（３０）に向けたトンネリングを確立する。この発明によって、ネットワークの外部の外部中央サーバ（３０）を介して、少なくとも２つの記憶媒体（２４、２６、２８）およびそれらのソフトウェアを介した同時の通信のために外部ネットワークが確立され、アクセスブロックを通るトンネリング（３２）はネットワーク（１０、１２、１４）自体に侵入することなく提供され、アクセスブロックに向けて通信について規制されない容量のデータパケットを伝える。
2007502574.tif 000002
【特許請求の範囲】
【請求項１】
ファイアウォールと、socksと、IPフィルタと、プロキシとのうちの少なくとも１つの種類の少なくとも２つのネットワークアクセスブロック間でのデータパケットの通信のためのソフトウェアを備えた、ポケット形式において少なくとも２つの記憶媒体で形成されるハンドヘルドネットワーク接続であって、
各前記記憶媒体は、前記ネットワーク内のホストコンピュータへのインターフェイスを有し、ソフトウェアを介して前記ホストコンピュータのファイル構造を乱さない前記ホストコンピュータへのアクセスを提供する前記ホストコンピュータの一時的カタログを利用することにより前記ネットワーク内の前記ホストコンピュータとの通信を確立し、前記ネットワーク接続は、
crypto-daemonを含み、前記crypto-daemonは、既存の種類のアクセスブロックに向けた通信のために許可可能なデータパケットの種類について外部中央サーバへのトンネリングを確立するようテストする接続方式を含み、前記crypto-daemonは、前記アクセスブロックを通過する前記外部中央サーバに向けた前記トンネリングを、前記アクセスブロックとの通信のテスト確立を通して確立し、前記接続方式は、正しい種類に遭遇するまで、データパケットの許可可能な種類について前記アクセスブロックに繰返し質問して、記憶しかつ間違った質問を繰返し無視してデータパケットの所望の種類に適合し、正しい質問の場合には、通信のために利用可能な特定のポートに所望である構造になるようデータパッケージの構造を変更し、
それにより、前記ネットワークの外部の前記外部中央サーバを介して、少なくとも２つの記憶媒体およびそれらのソフトウェアを介した同時の通信のために外部ネットワークが確立され、前記アクセスブロックを通る前記トンネリングは前記ネットワーク自体に侵入することなく提供され、前記アクセスブロックに向けて通信について規制されない容量の前記データパケットを伝える、ネットワーク接続。
【請求項２】
前記方式は、決定されたポートにアクセスしながら、擬似コードで表わされる以下のソフトウェア、すなわち、
check if proxy is to be utilized （プロキシを利用すべきであるかチェックせよ）
If "OK"（”ＯＫ”の場合）
Test HTTP-proxy （ＨＴＴＰ−プロキシをテストせよ）
If "OK"（”ＯＫ”の場合）
Connect through proxy （プロキシを介して接続せよ）
Else（そうでなければ）
Test SOCKS4-proxy（ＳＯＣＫＳ４プロキシをテストせよ）
If "OK"（”ＯＫ”の場合）
Connect through SOCKS4-proxy （ＳＯＣＫＳ４プロキシを介して接続せよ）
Else（そうでなければ）
Test SOCKS5-proxy（ＳＯＣＫＳ５プロキシをテストせよ）
If "OK"（”ＯＫ”の場合）
Connect through SOCKS5-proxy （ＳＯＣＫＳ５プロキシを介して接続せよ）
Else（そうでなければ）
Test direct connection（直接接続をテストせよ）
If "OK"（”ＯＫ”の場合）
Provide direct connection（直接接続を提供せよ）
Else（そうでなければ）
Direct connection failure（直接接続失敗）
Else（そうでなければ）
Test direct connection（直接接続をテストせよ）
If "OK"（”ＯＫ”の場合）
Provide direct connection（直接接続を提供せよ）
Else（そうでなければ）
Connection failure or test new port（直接接続失敗または新規ポートをテスト）
を処理する、請求項１に記載のネットワーク接続。
【請求項３】
前記方式は、次世代のプロキシ／ファイアウォールのために、送信されたデータを該データをマスクしたダミーＨＴＭＬページによって隠すことにより、許可されたトラフィックのみを通過させることが強制される（overruled）ことを含む、請求項１に記載のネットワーク接続。
【請求項４】
前記ホストコンピュータを介してアクセス可能であるファイルがフェッチされてホストコンピュータの一時的ファイルカタログに符号化され、前記ファイルは外部中央サーバに符号化されて記憶され、前記ファイルは接続されたホストコンピュータを備えたネットワーク外部のコンピュータからの前記ファイルの少なくとも読出しは許可するがコピーは許可しない定められたアクセスプロファイルを有し、こうして前記ネットワーク外部でのファイルの表示を可能にする、請求項１に記載のネットワーク接続。
【請求項５】
前記媒体は、そのユーザがホストネットワーク内で自由に移動し、かつ前記トンネリングにより該メディアの他のユーザと前記外部中央サーバを介して対外的に通信することを可能にする、請求項１に記載のネットワーク接続。
【請求項６】
前記媒体ソフトウェアはＩＰ電話法を含み、ユーザの任意のネットワークにおけるユーザの任意のコンピュータ化装置からの媒体の前記ユーザは、前記中央サーバを介して自発的なＩＰ電話法を確立する、請求項１に記載のネットワーク接続。
【請求項７】
前記外部ネットワークにおける他のユーザとの、無線チャネルとフィルムチャネルとのうちの少なくとも１つの生成が、ストリーミング媒体を含む前記媒体ソフトウェアによって可能化され、こうして前記ユーザは音楽およびフィルムを消費し得る、請求項１に記載のネットワーク接続。
【請求項８】
前記媒体ソフトウェアはバージョンハンドリングを含み、こうしてユーザのリクエストに応じてサーバスイッチによりオン／オフに切り替えられる外部中央サーバにおける別のメモリに変更を保存することにより前のバージョンのファイルを再生成することを可能にする、請求項１に記載のネットワーク接続。
【請求項９】
前記媒体ソフトウェアは、その多数のユーザに、前記外部中央サーバを介してリアルタイムで共通のテキストファイルを処理することを可能にする、請求項１に記載のネットワーク接続。
【請求項１０】
ファイアウォールと、socksと、IPフィルタと、プロキシとのうちの少なくとも１つの種類の少なくとも２つのネットワークアクセスブロック間でのデータパケットの通信のためのソフトウェアを備えた、ポケット形式において少なくとも２つの記憶媒体で形成されるハンドヘルドネットワーク接続のための方法であって、
各前記記憶媒体は、前記ネットワーク内のホストコンピュータへのインターフェイスを有し、ソフトウェアを介して前記ホストコンピュータのファイル構造を乱さない前記ホストコンピュータへのアクセスを提供する前記ホストコンピュータの一時的カタログを利用することにより前記ネットワーク内の前記ホストコンピュータとの通信を確立し、前記方法は以下のステップを含む、すなわち、
既存の種類のアクセスブロックに向けた通信のために許可可能なデータパケットの種類について外部中央サーバへのトンネリングを確立するようテストする、crypto-daemonに
含まれる接続方式を有し、前記crypto-daemonは、前記アクセスブロックを通過する前記外部中央サーバに向けた前記トンネリングを、前記アクセスブロックとの通信のテスト確立を通して確立し、前記接続方式は、正しい種類に遭遇するまで、データパケットの許可可能な種類について前記アクセスブロックに繰返し質問して、記憶しかつ間違った質問を繰返し無視してデータパケットの所望の種類に適合し、正しい質問の場合には、通信のために利用可能な特定のポートに所望である構造になるようデータパッケージの構造を変更し、
それにより、前記ネットワークの外部の前記外部中央サーバを介して、少なくとも２つの記憶媒体およびそれらのソフトウェアを介した同時の通信のために外部ネットワークが確立され、前記アクセスブロックを通る前記トンネリングは前記ネットワーク自体に侵入することなく提供され、前記アクセスブロックに向けて通信について規制されない容量の前記データパケットを伝える、方法。
【請求項１１】
前記方式は、決定されたポートにアクセスしながら、擬似コードで表わされる以下のソフトウェア、すなわち、
check if proxy is to be utilized （プロキシを利用すべきであるかチェックせよ）
If "OK"（”ＯＫ”の場合）
Test HTTP-proxy （ＨＴＴＰ−プロキシをテストせよ）
If "OK"（”ＯＫ”の場合）
Connect through proxy （プロキシを介して接続せよ）
Else（そうでなければ）
Test SOCKS4-proxy（ＳＯＣＫＳ４プロキシをテストせよ）
If "OK"（”ＯＫ”の場合）
Connect through SOCKS4-proxy （ＳＯＣＫＳ４プロキシを介して接続せよ）
Else（そうでなければ）
Test SOCKS5-proxy（ＳＯＣＫＳ５プロキシをテストせよ）
If "OK"（”ＯＫ”の場合）
Connect through SOCKS5-proxy （ＳＯＣＫＳ５プロキシを介して接続せよ）
Else（そうでなければ）
Test direct connection（直接接続をテストせよ）
If "OK"（”ＯＫ”の場合）
Provide direct connection（直接接続を提供せよ）
Else（そうでなければ）
Direct connection failure（直接接続失敗）
Else（そうでなければ）
Test direct connection（直接接続をテストせよ）
If "OK"（”ＯＫ”の場合）
Provide direct connection（直接接続を提供せよ）
Else（そうでなければ）
Connection failure or test new port（直接接続失敗または新規ポートをテスト）
を処理する、請求項１０に記載の方法。
【請求項１２】
前記方式は、次世代のプロキシ／ファイアウォールのために、送信されたデータを該データをマスクしたダミーＨＴＭＬページによって隠すことにより、許可されたトラフィックのみを通過させることが強制されることを含む、請求項１０に記載の方法。
【請求項１３】
前記ホストコンピュータを介してアクセス可能であるファイルがフェッチされてホストコンピュータの一時的ファイルカタログに符号化され、前記ファイルは外部中央サーバに符号化されて記憶され、前記ファイルは接続されたホストコンピュータを備えたネットワーク外部のコンピュータからの前記ファイルの少なくとも読出しは許可するがコピーは許
可しない定められたアクセスプロファイルを有し、こうして前記ネットワーク外部でのファイルの表示を可能にする、請求項１０に記載の方法。
【請求項１４】
前記媒体は、そのユーザがホストネットワーク内で自由に移動し、かつ前記トンネリングにより該メディアの他のユーザと前記外部中央サーバを介して対外的に通信することを可能にする、請求項１０に記載の方法。
【請求項１５】
前記媒体ソフトウェアはＩＰ電話法を含み、ユーザの任意のネットワークにおけるユーザの任意のコンピュータ化装置からの媒体の前記ユーザは、前記中央サーバを介して自発的なＩＰ電話法を確立する、請求項１０に記載の方法。
【請求項１６】
ストリーミング媒体を含む前記媒体ソフトウェアにより、前記外部ネットワークにおける他のユーザとともに、無線チャネルおよびフィルムチャネルのうちの少なくとも１つが生成され、こうして前記ユーザは音楽およびフィルムを消費し得る、請求項１０に記載の方法。
【請求項１７】
前記媒体ソフトウェアはバージョンハンドリングを含み、こうしてユーザのリクエストに応じてサーバスイッチによりオン／オフに切り替えられる外部中央サーバにおける別のメモリに変更を保存することにより前のバージョンのファイルを再生成することを可能にする、請求項１０に記載の方法。
【請求項１８】
前記媒体ソフトウェアは、その多数のユーザに、前記外部中央サーバを介してリアルタイムで共通のテキストファイルを処理することを可能にする、請求項１０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
技術分野
この発明は、ファイアウォールと、socksと、IPフィルタと、プロキシとのうちの少なくとも１つの種類の少なくとも２つのネットワークアクセスブロック間でのデータパケットの通信のためのソフトウェアを備える、ポケット形式において少なくとも２つの記憶媒体で生成されるハンドヘルドネットワーク接続に関する。この発明はまた、そのための方法をも含む。
【背景技術】
【０００２】
コンピュータの通常の技能を有するユーザのための、データの配布とネットワーク通信と保存とのハンドリングのための簡単なプラットフォームがないことは、現在のＩＴ社会における制限要因である。ＩＴ委員会は、インターネットの利用が複雑すぎるとし、この事実により少なくとも２つのユーザの階級、すなわちインターネットを利用するよう教育されている者とされていない者との階級ができるであろうとしている。企業および個人は、インターネットを利用して、ますます大きなファイルを送信し、保存し、作業している。これに対処するために、電子メールのようなソフトウェア、ＦＴＰ、ｈｔｔｐに基づくウェブインターフェイスおよびＶＰＮソリューションが利用されている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
コンピュータの通常の技能を有するユーザに、いくつもの問題が生じている。すべてのＰＣに基づくコンピュータは遅かれ早かれ機能しなくなるが、これは、たとえばバックアップがなくて空である結果としての個人的および企業の有価物の損失へとつながる。家庭および仕事でのデータの保存は、異なった理由から盗聴および非認証者からのアクセスによる危険に晒されており、これは暗号化された安全なデータの保存への需要につながる。被雇用者および個人は、時として１ＧＢのサイズでファイルを配布しがちである。これはＣＤディスク、ディスケット、ポケットメモリなどを用いたデータの送信を推進するが、ＩＴの教育を受けていない者には実際には対処不可能である。
【０００４】
異なった作業グループ、企業、家庭、および空き時間の間で切替え可能である能力は、すなわちデータファイルにいつでもアクセス可能である能力は、インターネットに関連する性能の主要な局面のうちの１つである。原則的にこの種の活動は常に閉鎖されているが、なぜならば企業がポートをファイアウォール、プロキシおよびＩＰフィルタで閉鎖して、アクセスを制御し侵害を恐れるからである。これは、企業が、ｈｔｔｐ、電子メール、ニュースグループなどのような公共のチャネルしか利用できないことにつながる。これが進行すると、その結果多数のファイルがＦＴＰの代わりにｈｔｔｐを介して送信され、かつ多数のサービスが、事実上は私的な性質のものであっても、すなわち企業対企業、個人対個人、入札および受け入れ方法のものであっても、公共のブラウザを介したＨＴＭＬ形式でしのぐことを強制される。
【０００５】
電子メールのような同時のシステムがある。従来、電子メール管理者はアカウントごとに２から５ＭＢよりも大きなスペースを配布しない。もしさらなるメモリが必要であれば、コストは実質的に上昇する。現在の電子メールクライアントはアクセスの間に情報をダウンロードするが、これは低帯域のサイトおよび大きな電子メールは、より長い期間にわたり電子メールするためのアクセスをブロックするであろうことを意味する。
【０００６】
従来的に、ＦＴＰは教育を受けた管理者のためのツールであって、以下を要求する。
１．ネットワークについての深い知識
２．ＩＰアドレス／ネームアドレスについての知識
３．自己のコンピュータおよびファイルの受信者の両方にインストールされたソフトウェア
たとえばwww.projektplatsen.se（projektplatsen=プロジェクトサイト、自由に翻訳）HOME SE Xdrive.comからアクセス可能であるｈｔｔｐに基づくネットワークウェブインターフェイスは、以下を規定する。
【０００７】
１．ソフトウェアは自己のコンピュータにインストールされなければならない。
２．ソフトウェアは商業的ウェブブラウザで稼動される。
【０００８】
３．セキュリティは、従来の公共のウェブ読出し、すなわちExplorer Netscape (R)１２８ビットウェブ読出し暗号化よりも良好ではない。
【０００９】
４．ファイルを他者と共有するのは複雑である。
５．インターフェイスで直接文書を閲覧するのは不可能である。
【００１０】
６．広告がウェブリーダ、クッキー、JavaScriptを介して受信され、通知なく、自己のコンピュータにExmlプログラムがインストールされる。
【００１１】
いわゆるピアツーピア通信は、匿名のユーザがファイルを配布する準備ができており、匿名のネットワークにおける未知のユーザに彼ら自身のコンピュータの一部を与える（to
up let）ことに依存するモデルである。
【００１２】
ＶＰＮでの問題は、以下の場合に生じる：
１．デスクボードコンピュータの制限された人数のユーザにインストールが要求される場合。
【００１３】
２．ウェブインターフェイスからダウンロードすることも可能であるが、苦痛なほど遅くぎこちない。
【００１４】
３．移動性を持って作業するには、ソフトウェアがインストールされたコンピュータをユーザが持ち運び、作業が行なわれる企業またはネットワークがその環境でコンピュータの接続を許可していることが要求される。
【００１５】
ＵＳＢのＨＤＤおよびＰＣＭＣＩＡのＨＤＤは、ファイルがサーバでなくカード／キーに記憶される点で問題を生じさせる。もしカード／キーが失われれば、ファイルが失われる。
【課題を解決するための手段】
【００１６】
発明の要約
上記に従ったおよび他の問題を解決するために、この発明は以下を規定する。すなわち、ファイアウォールと、socksと、IPフィルタと、プロキシとのうちの少なくとも１つの種類の少なくとも２つのネットワークアクセスブロック間でのデータパケットの通信のためのソフトウェアを備えた、ポケット形式において少なくとも２つの記憶媒体で形成されるハンドヘルドネットワーク接続であって、各記憶媒体は、ネットワーク内のホストコンピュータへのインターフェイスを有し、ソフトウェアを介してホストコンピュータのファイル構造を乱さないホストコンピュータへのアクセスを提供するホストコンピュータの一時的カタログを利用することによりネットワーク内のホストコンピュータとの通信を確立する。
【００１７】
既存の種類のアクセスブロックに向けて、通信に関し許可可能なデータパケットの種類について外部中央サーバへのトンネリングを確立するようテストする接続方式を含むcrypto-daemonであって、crypto-daemonは、アクセスブロックを通過する外部中央サーバに向けたトンネリングを、アクセスブロックとの通信のテスト確立を通して確立し、接続方式は、正しい種類に遭遇するまで、データパケットの許可可能な種類についてアクセスブロックに繰返し質問して、記憶しかつ間違った質問を繰返し無視してデータパケットの所望の種類に適合し、正しい質問の場合には、通信のために利用可能な特定のポートに所望である構造になるようデータパッケージの構造を変更する。
【００１８】
ネットワークの外部の外部中央サーバを介して、少なくとも２つの記憶媒体およびそれらのソフトウェアを介した同時の通信のために外部ネットワークが確立され、アクセスブロックを通るトンネリングはネットワーク自体に侵入することなく提供され、アクセスブロックに向けて通信について規制されない容量のデータパケットを伝える。
【００１９】
該方式の実施例は、決定されたポートにアクセスしながら、擬似コードで表わされる以下のソフトウェア、すなわち、
check if proxy is to be utilized （プロキシを利用すべきであるかチェックせよ）
If "OK"（”ＯＫ”の場合）
Test HTTP-proxy （ＨＴＴＰ−プロキシをテストせよ）
If "OK"（”ＯＫ”の場合）
Connect through proxy （プロキシを介して接続せよ）
Else（そうでなければ）
Test SOCKS4-proxy（ＳＯＣＫＳ４プロキシをテストせよ）
If "OK"（”ＯＫ”の場合）
Connect through SOCKS4-proxy （ＳＯＣＫＳ４プロキシを介して接続せよ）
Else（そうでなければ）
Test SOCKS5-proxy（ＳＯＣＫＳ５プロキシをテストせよ）
If "OK"（”ＯＫ”の場合）
Connect through SOCKS5-proxy （ＳＯＣＫＳ５プロキシを介して接続せよ）
Else（そうでなければ）
Test direct connection（直接接続をテストせよ）
If "OK"（”ＯＫ”の場合）
Provide direct connection（直接接続を提供せよ）
Else（そうでなければ）
Direct connection failure（直接接続失敗）
Else（そうでなければ）
Test direct connection（直接接続をテストせよ）
If "OK"（”ＯＫ”の場合）
Provide direct connection（直接接続を提供せよ）
Else（そうでなければ）
Connection failure or test new port（直接接続失敗または新規ポートをテスト）
を処理する。
【００２０】
該方式のさらなる実施例は、次世代のプロキシ／ファイアウォールのために、送信されたデータを該データをマスクしたダミーＨＴＭＬページによって隠すことにより、許可されたトラフィックのみを通過させることが強制される／囲まれる（overruled/surrounded）ことを含む。
【００２１】
一実施例においては、ホストコンピュータを介してアクセス可能であるファイルがアク
セス／フェッチされてホストコンピュータの一時的ファイルカタログに符号化され、ファイルは外部中央サーバに符号化されて記憶され、ファイルは接続されたホストコンピュータを備えたネットワーク外部のコンピュータからのファイルの少なくとも読出しは許可するがコピーは許可しない定められたアクセスプロファイルを有し、こうしてネットワーク外部でのファイルの表示を可能にする。
【００２２】
別の実施例は、媒体ユーザがホストネットワーク内で自由に移動し、かつトンネリングにより該メディアの他のユーザと外部中央サーバを介して対外的に通信可能にされることを含む。
【００２３】
一実施例は、媒体ソフトウェアがＩＰ電話法を含み、ユーザの任意のネットワークにおけるユーザの任意のコンピュータ化装置からの媒体のユーザは、中央サーバを介して自発的なＩＰ電話法を確立することを含む。
【００２４】
さらなる実施例は、外部ネットワークにおける他のユーザとの／他のユーザに向けた（with/towards）、無線チャネルとフィルムチャネルとのうちの少なくとも１つの生成が、ストリーミング媒体を含む媒体ソフトウェアによって可能化され、こうしてユーザが音楽およびフィルムを消費することができる。
【００２５】
さらなる別の実施例は、媒体ソフトウェアがバージョンハンドリングを含み、こうしてユーザのリクエストに応じてサーバスイッチによりオン／オフに切り替えられる、外部中央サーバにおける別のメモリに変更を保存することにより前のバージョンのファイルを再生成することを可能にすることを含む。
【００２６】
さらなる別の実施例は、媒体ソフトウェアが、その多数のユーザに、外部中央サーバを介してリアルタイムで共通のテキストファイルを処理することを可能にさせることを含む。
【００２７】
さらに、この発明は、ファイアウォールと、socksと、IPフィルタと、プロキシとのうちの少なくとも１つの種類の少なくとも２つのネットワークアクセスブロック間でのデータパケットの通信のためのソフトウェアを備えた、ポケット形式において少なくとも２つの記憶媒体で形成されるハンドヘルドネットワーク接続のための方法であって、
各記憶媒体は、ネットワーク内のホストコンピュータへのインターフェイスを有し、ソフトウェアを介してホストコンピュータのファイル構造を乱さないホストコンピュータへのアクセスを提供するホストコンピュータの一時的カタログを利用することによりネットワーク内のホストコンピュータとの通信を確立し、該方法は以下のステップを含む、すなわち、
既存の種類のアクセスブロックに向けた通信のために許可可能なデータパケットの種類について外部中央サーバへのトンネリングを確立するようテストする、crypto-daemonに含まれる接続方式を有し、crypto-daemonは、アクセスブロックを通過する外部中央サーバに向けたトンネリングを、アクセスブロックとの通信のテスト確立を通して確立し、接続方式は、正しい種類に遭遇するまで、データパケットの許可可能な種類についてアクセスブロックに繰返し質問して、記憶しかつ間違った質問を繰返し無視してデータパケットの所望の種類に適合し、正しい質問の場合には、通信のために利用可能な特定のポートに所望である構造になるようデータパッケージの構造を変更し、
それにより、ネットワークの外部の外部中央サーバを介して、少なくとも２つの記憶媒体およびそれらのソフトウェアを介した同時の通信のために外部ネットワークが確立され、アクセスブロックを通るトンネリングはネットワーク自体に侵入することなく提供され、アクセスブロックに向けて通信について規制されない容量のデータパケットを伝える。
【００２８】
さらなる方法クレームが、添付のサブ方法クレームにより定義され、それらの内容は携帯型ネットワーク接続に従った実施例に対応する。
【００２９】
以降、発明およびその実施例および所与の例のより良い理解のために、添付の図面を参照されたい。
【発明を実施するための最良の形態】
【００３０】
発明の詳細な説明
図１に、どのように先行技術に従って企業／会社ネットワーク１０、１２、１４間に通信が確立されるかを概略的に示す。ネットワークまたはＬＡＮなどに接続されるのはローカルコンピュータ１６である。ローカルコンピュータ間の破線は、ネットワーク１０、１２、１４間に多数のコンピュータを接続し得ることを表わす。ネットワーク１０、１２、１４は各ネットワークのネットワークサーバ１８によってそれぞれ制御される。たとえばネットワーク１０、１２、１４におけるコンピュータ１６間の通信を確立するためには、外部トラフィックに対するネットワークアクセスセキュリティ／ブロックを実施しなければならない。アクセス保護／セキュリティは、一般に１つ以上のファイアウォール、socks、ＩＰフィルタ、またはプロキシによって実行され、ここでは図１の実施例に従って、ファイアウォール（ＦＷ、２０）によって例示される。
【００３１】
図１に従った例において、パケットデータ送信が、ネットワーク１２におけるコンピュータ１６からインターネット２２を介して開始される、図１の破線。対応して、ネットワーク１０における第２のコンピュータ１６とネットワーク１４におけるコンピュータ１６との間で通信が確立されるが、これを図１の破線で示す。各ネットワーク１０、１２、１４内のコンピュータ１６間で通信を可能にするには、それぞれファイアウォール２０が強制（force）されなければならない。もちろん、コンピュータ１６はファイアウォールを強制するためにプロトコルを利用し、それにより通信において送信されるパケット内のデータヘッダはこの目的のために正しく初期化される。各ネットワーク１０、１２、１４は通信のためのそれ自体の規制セットを有し、その通信の間にどのファイルがおよびどれだけのデータ量が送受信のために許可されるかなどが、ファイアウォール２０を介して制御される。
【００３２】
特に、データセキュリティの理由により、ファイアウォール２０内の予め設定された規制のためにデータパケットには合法的情報が含まれているが外部からファイアウォール２０をネットワーク１０、１２、１４内部に実施するのは非常に困難である。したがって、ネットワーク１０、１２、１４およびそれらのコンピュータ１６間で通信することは非常に困難である。たとえば、ネットワーク１０、１２、１４を稼動させるいずれかの会社の被雇用者は、ファイアウォール２０によって制御される外部トラフィックに関する規制を備えたネットワーク１０、１２、１４に関して、自宅に設置されたＰＣから彼の雇用に関する関連の仕事を遂行することができない。ファイアウォール、socks、ＩＰフィルタ、またはプロキシを介したネットワーク１０、１２、１４からの、およびネットワーク１０、１２、１４への簡単な多種多様のデータ通信に対する規制、問題、困難の他の例は、この発明に関連する問題に関し上に述べており、特にここで繰り返さないが、当業者には周知である。
【００３３】
図２は、この発明に従って、トンネリングを介してどのようにネットワーク接続が確立されるかを概略的に示す。図２に記載のものに対応する図１に示される手段には、同様の参照符号を付与する。この発明に従ってネットワーク接続を確立するために、任意の携帯型装置の形での、好ましくはポケット型の、それ自体公知の記憶媒体２４、２６、２８は、ソフトウェアを格納するための電子メモリおよび、コンピュータを介してファイアウォール、socks、ＩＰフィルタ、またはプロキシを通るトンネリングを確立するためのコン
ピュータへのインターフェイスを含む。以降、発明を例示するためにファイアウォール２０を利用するが、当業者は、この発明の根底にある概念により、他のアクセス保護／セキュリティを強制することが可能であり、それによりこれらが添付の特許請求の範囲の文言範囲に従って含まれることを理解するであろう。記憶媒体についても同様であり、これは含まれるソフトウェアのためのスペースを格納するミニＣＤを含むクレジットカードの形状およびサイズで例示される。この発明に従って使用可能である他の記憶媒体は、たとえば携帯電話、携帯情報端末（ＰＤＡ）、ＵＳＢメモリおよび当業者に公知である他の装置である。この発明の一実施例におけるコンピュータ１６に向けられるインターフェイスは、当業者には公知のミニＣＤカード２４、２６、２８および、コンピュータおよびＰＤＡ間の有線または無線送信に関連する場合、ＣＤスロット／スライドからなる。
【００３４】
この発明の一実施例に従った記憶媒体は、ドラッグ＆ドロップ機能を備えたグラフィカルユーザインターフェイス（ＧＵＩ）、ユーザがＩＰアドレスおよびそれらの扱いを知る必要のない自動アクセスを含む。記憶媒体２５、２６、２８は、クライアントサーバソフトウェアを有し、ここでクライアントは媒体２４、２５、２６に依存し、それにより一実施例におけるクレジットカードのサイズを有するカードとしての媒体は、FlexDisc-CD (R)の形式で記録されたＣＤディスクを有する。ＣＤディスクを含むカードはキーとして機能し、ＣＤスロットに入れられる。ＣＤディスクに含まれるソフトウェアは、この発明により、ユーザがファイアウォールおよびプロキシを通ってトランスペアレントに作業することを可能にする。この発明は、ネットワーク接続へのアクセスのために利用されるコンピュータにどのような痕跡も残さない。
【００３５】
一実施例における媒体に関する事実：
・ウェブリーダなしの簡単なファイル共有
・２０４８暗号化
・自動的ファイル同期
・会社フォルダ（イントラネット）
・一意のパスワードで保護されたネットワークフォルダ（エクストラネット）
・ファイアウォールフレンドリーな、ＨＴＴＰおよびＨＴＴＰＳソケットを通ってトンネリングする２つだけのポートを備えるＦＴＰ
・電子メールによりファイルを受信する、自身の受信ボックス
・ＳＳＬリンクを介したメールファイル
・携帯型ＣＤ媒体利用をサポート
・多数の開放されたアカウントのためのマルチウインドウ
この発明を利用可能にするために、少なくとも２つのネットワーク１０、１２、１４間でデータパケットを通信するためのソフトウェアを備えたポケットサイズの少なくとも２つの記憶媒体２４、２６、２８を含むよう作成されたハンドヘルドネットワーク接続が利用される。カード２４、２６、２８のソフトウェアにより、会社ネットワーク１０、１２、１４内のホストコンピュータ２９との間に、その一時的ファイルを借りることにより通信が確立され、これによりホストコンピュータのファイル構造を乱さない／侵害しないホストコンピュータ２９へのアクセスが提供される。
【００３６】
上記を提供するために、crypto-daemonが利用され（ソフトウェア）、これはアクセス方式を含むが、これは、既存の種類のアクセスブロック２０に向けた通信のために許可可能なデータパケットの種類について、中央サーバ３０へ向けてアクセスブロック２０を通過するトンネリングを確立するためにテストする。Crypto-daemonは、ネットワーク１０、１２、１４に対し外部に位置するサーバ３０に向けて、アクセスブロック２０の通信のテスト確立を介してアクセスブロック２０を通過するトンネリング３２を確立するが、ここで図２においてトンネリング３２はファイアウォール２０を通過するチューブ形状で概略的に示される。図２におけるトンネリング３２は破線で示され、中央サーバ３２には、
円形のメモリスペースが記憶媒体２４、２６、２８のユーザ間の通信のためのノードとして設けられている。メモリスペースのサイズは限定されず、ここで記憶媒体２４、２６、２８の異なった所有者がファイル記憶および媒体２４、２６、２８間の他のトランザクションのためのアカウントを有し得る。
【００３７】
この発明の一実施例に従ったサーバは、一実施例において以下の機能を有する：
・ＡＮＳＩ  Ｃ／Ｃ＋＋で書かれる
・Ｑｏｕｔａのサポート
・ＵＮＩＸ（登録商標）／ＨＦＳ＋ファイルシステム配布可能
・ＬＩＮＵＸ／Solaris／ＢＳＤ互換
・ネットワーク負荷を最小化
・ハッカーへの露出からの保護、およびネットワークに向けた最小限の露出
さらに、媒体２４、２６、２８は以下のクライアント特徴を有する。
【００３８】
・３２ビットウィンドウズ（登録商標）プログラム
・Win95/98/ME/2000/NT/XP互換
・インストール不要
・構成可能なユーザインターフェイス
・ドラッグ＆ドロップ
・自動的スタート
・任意のファイルフォーマットに対するサポート
・クライアントからの外部へのトラフィックのみ
アクセス方式は、データパケットの許可された種類について、アクセスブロックに繰返し問い合わせることにより、データパケットの要求された種類に適合させる。これは、接続方式のメモリが間違って実行された要求を繰返し無視することにより正しい種類に遭遇するまで提供され、正しい要求の場合には、通信に該当の特定のポートに対する要求された構造になるようデータパケットの構造を変更する。
【００３９】
Daemonにおける方式で、少なくとも２つの記憶媒体２４、２６、２８およびそのソフトウェアを介した同時の通信のための、ネットワーク１０、１２、１４外部に位置する外部中央サーバ３０を介した外部ネットワークが確立される。これにより、ネットワーク１０、１２、１４それ自体を侵害することなくアクセスブロック２０を通過してトンネリングが達成され、データパケットの通信のためにアクセスブロック２０に向けた自由な容量を確立する。
【００４０】
アクセス方式
この発明に従った可能なアクセス方式の例がここに提供される。プロキシ／ファイアウォールを通って開放され得るポートは、以下によって提供される。
【００４１】
ＦＴＰ（２１）
ＳＳＨ（２２）
Ｔｅｌｎｅｔ（２３）
ＳＭＴＰ（８０）
ＰＯＰ３（１１０）（受信メール）
Traceroute（４４３）
さらなるポートはあるが、これらが最も確度の高いものである。これらのうち、ポート８０および４４３は、たとえばネットサーフィンを可能にするためにファイアウォールを通って開放される確度が高い。一方、トラフィックをポート４４３に向けてのみ可能にする多くのプロキシが存在する。この実施例に従った方式においては、上記から、および送信されるデータの暗号化を想定するために、ポート４４３が利用される。
【００４２】
運用法は、ポート４４３へのアクセスに対する擬似コードとしてここに記載される：
check if proxy is to be utilized （プロキシを用いるべきであるかチェックせよ）
If "OK"（”ＯＫ”の場合）
Test HTTP-proxy （ＨＴＴＰ−プロキシをテストせよ）
If "OK"（”ＯＫ”の場合）
Connect through proxy （プロキシを介して接続せよ）
Else（そうでなければ）
Test SOCKS4-proxy（ＳＯＣＫＳ４プロキシをテストせよ）
If "OK"（”ＯＫ”の場合）
Connect through SOCKS4-proxy （ＳＯＣＫＳ４プロキシを介して接続せよ）
Else（そうでなければ）
Test SOCKS5-proxy（ＳＯＣＫＳ５プロキシをテストせよ）
If "OK"（”ＯＫ”の場合）
Connect through SOCKS5-proxy （ＳＯＣＫＳ５プロキシを介して接続せよ）、
Else（そうでなければ）
Test direct connection（直接接続をテストせよ）
If "OK"（”ＯＫ”の場合）
Provide direct connection（直接接続を提供せよ）、
Else（そうでなければ）
Direct connection failure（直接接続失敗）
Else（そうでなければ）
Test direct connection（直接接続をテストせよ）
If "OK"（”ＯＫ”の場合）
Provide direct connection（直接接続を提供せよ）、
Else（そうでなければ）
Direct connection failure or test new port（直接接続失敗または新規ポートをテスト）
さらに方式に含まれるのは、将来、もし次世代のプロキシ／ファイアウォールが認められたトラフィック、たとえばＨＴＭＬコード、だけを通過させる場合、これは送信されるデータを、画像などとしてマスクしたダミーＨＴＭＬページを送信することにより隠すことにより囲まれ得る（surrounded）。方式におけるさらなる代替例は、４４３が失敗した場合に他のポートを介したアクセスをテストすることである。
【００４３】
この発明は、ファイルがホストコンピュータ２９の一時的ファイルカタログを介してアクセスされることを提供する。そこから、それらは予め定められたアクセスプロファイルを備えて外部中央サーバ３０に暗号化されて位置決めされ、該アクセスプロファイルは、接続されたホストコンピュータ２９でのネットワーク外部のコンピュータからの少なくともファイルの読出しは許可するがコピーは許可しないが、これはネットワーク外部でのファイルの表示／示すことを可能にする。
【００４４】
媒体２４、２６、２８は、そのユーザがユーザにとって異質な／未知のネットワーク１０、１２、１４内で自由に移動し、かつトンネリング３２により該メディアの他のユーザと外部中央サーバ３０を介して対外的に通信可能になることを提供する。さらに、一実施例においては、媒体２４、２６、２８ソフトウェアはＩＰ電話法を含み、それにより、任意のネットワーク１０、１２、１４における任意のコンピュータ化１６、２９装置からの媒体のユーザは、中央サーバ３０を介して自発的なＩＰ電話法を確立し得る。
【００４５】
この発明は、ストリーミング媒体を含む媒体２４、２６、２８ソフトウェアによる、外部ネットワークにおける他のユーザとの無線チャネルとフィルムチャネルとのうちの少なくとも１つの生成を可能にし、それによりユーザはトンネリング３２を介して音楽およびフィルムを消費し得る。
【００４６】
別の有利な実施例は、媒体ソフトウェアがバージョンハンドリングを含むことを提供するが、これは、ユーザの要求に応じてスイッチによりオン／オフに切り替えられる外部中央サーバ３０における別のメモリに変更を保存することにより、前のバージョンのファイルが再生成され得る。
【００４７】
さらに、媒体２４、２６、２８のソフトウェアは、一実施例において、多数のユーザが、外部中央サーバ３０を介してリアルタイムで共通のテキストファイルを処理できるよう適合される。
【００４８】
この発明は、単独の被雇用者および企業の両方の、即時のバックアップ、共有および私的作業スペースへのアクセス、および新しい顧客、会社または雇用コンサルタントとの効率的なネットワークの確立に対する要求を解決する。それは、既存のインフラストラクチャにおいて即時に機能する。
【００４９】
容易な移動性、どのようなコンピュータにおいても動作する可能性は、おそらくより多くの人に、重いラップトップコンピュータのかわりにこの発明に従って利用される記憶媒体を携帯することを選択させるであろう。携帯機械の使用およびコストは減じられる。システム管理者への重圧は、そのような人物が作業スペース、イントラネット、エクストラネットおよび電子メールをすぐに必要とする新しく雇用されたコンサルタント、顧客およびアソシエーツ／同僚にカードを配布することができるので、減じられる。記憶媒体はグループツールであり、予定なしに会議で手渡すことが可能であり、関連者の全てに共通の作業スペースおよび自己の電子メールボックスを備えた自己の作業スペースへのアクセスを与えられる。
【００５０】
会社から情報を盗む非認証人物に関連するリスクは、この発明が利用される場合減じられる。この発明に従ってファイルを扱うことは安全であり、パスワードおよびアカウントを記憶することだけが必要である。
【００５１】
この発明に従うと、これは会社およびその被雇用者のためにインターネットから巨大なファイルを送受信するよう雇用される事務員、受付係が手近なコンピュータでこれをできるようにする。彼らはもうＣＤ、Syquest、ディスケット、携帯ハードディスク、郵便、配達、タクシーなどによってデータを送る必要がない。これに対するコストは今や減じられる。
【００５２】
この概念に従った発明は、ライセンスごとのコストについて考えること、または複雑なライセンスをインストールするためにシステム管理者を雇うことなく、ＶＰＮ会社が記憶媒体をそれによって利益を受ける者に配布可能にした。グループウェアユーザに対する複雑でコストのかかるソフトウェアシステムへの依拠は、もはや要求されない。さらに、この発明は会社内の全ての人物がバックアップを受けることを確立する。作業中のデータが失われた場合、被雇用者は失われたファイルを彼らのアカウントからフェッチすることができ、失われる時間はほとんどない。もし会社のコンピュータが盗まれるか破壊されれば、被雇用者は、インターネット接続を有する任意のコンピュータですぐに作業して、失われたファイルを復元／フェッチできる。人員は、新しいプロジェクトにおいてファイルを共有できるように「システム管理者（sysadmin）」の助けを待たなくてもよくなった。
【００５３】
ソリューションにおける簡潔性およびクライアントごとの低いコストは、この発明を会社または組織のためのインフラストラクチャを確立するための効率的なツールにする。この発明を用いる会社におけるセールスマンは、顧客の会社に到着してすぐに、異質の／未知のインフラストラクチャにおける、セールスマンが利用可能であるいずれのＰＣでも、すぐに作業することが可能である。
【００５４】
異なった作業グループ、会社、家庭、空き時間の間で移動できること、およびファイルへ常にアクセスできることは、セールスマン、個人などが、出張する場合にまたは場所を変える場合に自信を与える。この発明の概念により、出張中に事務所にファイルを忘れる「恐怖」は減じられる。
【００５５】
この発明は所与の実施例または例に限定されない。添付の特許請求の範囲が、当業者に可能なさらなる実施例を定義する。
【図面の簡単な説明】
【００５６】
【図１】先行技術に従ってどのように企業ネットワーク間に通信が確立されるかを概略的に示す図である。
【図２】この発明に従って、トンネリングを介してどのようにネットワーク接続が確立されるかを概略的に示す図である。
【図１】
2007502574.tif 000003
【図２】
2007502574.tif 000004
【国際調査報告】
2007502574.tif 000005
2007502574.tif 000006
2007502574.tif 000007