(57)【特許請求の範囲】
【請求項１】
第１の通信モジュール（ＣＭ１）と第２の通信モジュール（ＣＭ２）との間の、前記第１の通信モジュール（ＣＭ１）と前記第２の通信モジュール（ＣＭ２）との間の通信リンクを介したデータ通信をサポートするための方法であって、
ａ．前記第１の通信モジュール（ＣＭ１）が、一時ネットワークをセットアップするステップであって、前記一時ネットワークのセットアップにおいて、少なくとも１つのネットワーク接続パラメータを適用する、セットアップするステップと、
ｂ．前記一時ネットワークをセットアップした後にデータ通信サポート情報を提示するステップであって、前記データ通信サポート情報は、前記少なくとも１つのネットワーク接続パラメータおよびデータ通信特定データを含む、提示するステップと、
ｃ．前記第２の通信モジュール（ＣＭ２）が、提示された前記データ通信サポート情報を取り出すステップと、
ｄ．前記第２の通信モジュール（ＣＭ２）が、前記データ通信サポート情報から取り出された前記少なくとも１つのネットワーク接続パラメータを適用して前記第１の通信モジュール（ＣＭ１）のアクセスポイントの前記一時ネットワークに接続するステップと、
ｅ．前記第１の通信モジュール（ＣＭ１）において第１のアプリケーションを始動し、前記第２の通信モジュール（ＣＭ２）において第２のアプリケーションを始動するステップであって、前記第１のアプリケーションおよび前記第２のアプリケーションは、前記第１の通信モジュール（ＣＭ１）の前記アクセスポイントと前記第２の通信モジュール（ＣＭ２）との間の前記一時ネットワークを介したデータ通信を必要とし、前記第１のアプリケーションおよび前記第２のアプリケーションは、前記データ通信特定データによって一意に識別される、始動するステップと
を含む、方法。
【請求項２】
前記方法は、前記アプリケーションが、前記データ通信サポート情報から取り出された前記データ通信特定データによって一意に識別される場合に、前記第１の通信モジュール（ＣＭ１）の前記アクセスポイントと前記第２の通信モジュール（ＣＭ２）との間の前記接続を介した前記データ通信を必要とする前記第１のアプリケーションに対するアクセスのみを許可するために、前記第２の通信モジュール（ＣＭ２）がセキュリティ設定を適用するステップをさらに含む、請求項１に記載の方法。
【請求項３】
前記方法は、ステップａ．の前に、前記第１の通信モジュール（ＣＭ１）が、少なくとも１つのランダムに生成されたネットワーク接続パラメータ、および、前記第１の通信モジュール（ＣＭ１）の前記アクセスポイントと前記第２の通信モジュール（ＣＭ２）との間の前記一時ネットワークを介したデータ通信を必要とする前記第１のアプリケーションおよび前記第２のアプリケーションを一意に識別するデータ通信特定データを含む前記データ通信サポート情報をランダムに生成するステップをさらに含む、請求項１または２に記載の方法。
【請求項４】
前記方法は、前記アプリケーションが、前記データ通信サポート情報から取り出された前記データ通信特定データによって一意に識別される場合に、前記第１の通信モジュール（ＣＭ１）の前記アクセスポイントと前記第２の通信モジュール（ＣＭ２）との間の前記接続を介した前記データ通信を必要とする前記第２のアプリケーションに対するアクセスのみを許可するために、前記第１の通信モジュール（ＣＭ１）がセキュリティ設定を適用するステップをさらに含む、請求項１に記載の方法。
【請求項５】
前記方法は、前記第１のアプリケーションまたは前記第２のアプリケーションのいずれかの終了時に、前記一時ネットワークを解放し、前記少なくとも１つのランダムに生成されたネットワーク接続パラメータおよび前記データ通信特定データを含む前記データ通信サポート情報をクリアするステップをさらに含む、請求項３に記載の方法。
【請求項６】
前記方法は、前記第１のアプリケーションまたは前記第２のアプリケーションのいずれかの終了時に、前記一時ネットワークから接続切断し、前記少なくとも１つのランダムに生成されたネットワーク接続パラメータおよび前記データ通信特定データを含む前記取り出されたデータ通信サポート情報をクリアするステップをさらに含む、請求項３に記載の方法。
【請求項７】
システムの第１の通信モジュール（ＣＭ１）と第２の通信モジュール（ＣＭ２）との間の、前記第１の通信モジュール（ＣＭ１）と前記第２の通信モジュール（ＣＭ２）との間の通信リンクを介したデータ通信をサポートするためのシステムであって、
ａ．接続のセットアップにおいて、少なくとも１つのネットワーク接続パラメータを適用して一時ネットワークをセットアップするように構成された前記第１の通信モジュール（ＣＭ１）内のアクセスポイントと、
ｂ．前記一時ネットワークをセットアップした後にデータ通信サポート情報を提示するように構成された情報提示手段（ＩＰＭ）であって、前記データ通信サポート情報は、少なくとも１つのネットワーク接続パラメータおよびデータ通信特定データを含む、情報提示手段（ＩＰＭ）と、
ｃ．前記提示手段（ＩＰＭ）から提示された前記データ通信サポート情報を取り出すように構成された情報取り出し手段（ＩＲＭ）と、
ｄ．前記データ通信サポート情報から取り出された前記少なくとも１つのネットワーク接続パラメータを適用して前記第１の通信モジュール（ＣＭ１）の前記アクセスポイントの前記一時ネットワークに接続するように構成された前記第２の通信モジュール（ＣＭ２）内の接続手段（ＣＯＭ）と、
ｅ．前記第１の通信モジュール（ＣＭ１）において第１のアプリケーションを始動し、前記第２の通信モジュール（ＣＭ２）において第２のアプリケーションを始動するように構成されたアプリケーション管理手段（ＡＭＭ）であって、前記第１のアプリケーションおよび前記第２のアプリケーションは、前記第１の通信モジュール（ＣＭ１）の前記アクセスポイントと前記第２の通信モジュール（ＣＭ２）との間の前記一時ネットワークを介したデータ通信を必要とし、前記第１のアプリケーションおよび前記第２のアプリケーションは、前記データ通信特定データによって一意に識別される、アプリケーション管理手段（ＡＭＭ）と
を備えることを特徴とする、システム。
【請求項８】
システムの第１の通信モジュール（ＣＭ１）と第２の通信モジュール（ＣＭ２）との間の、前記第１の通信モジュール（ＣＭ１）と前記第２の通信モジュール（ＣＭ２）との間の通信リンクを介したデータ通信をサポートするための前記システムにおいて使用するための第１の通信モジュール（ＣＭ１）であって、前記第１の通信モジュール（ＣＭ１）は、
ａ．一時ネットワークをセットアップするように構成されたアクセスポイント（ＡＰ）であって、前記一時ネットワークのセットアップにおいて、少なくとも１つのネットワーク接続パラメータを適用する、アクセスポイント（ＡＰ）と、
ｂ．前記一時ネットワークをセットアップした後にデータ通信サポート情報を提示するように構成された情報提示手段（ＩＰＭ）であって、前記データ通信サポート情報は、少なくとも１つのネットワーク接続パラメータおよびデータ通信特定データを含み、前記データ通信特定データは、前記第１の通信モジュール（ＣＭ１）における第１のアプリケーションおよび前記第２の通信モジュール（ＣＭ２）における第２のアプリケーションを一意に識別する、情報提示手段（ＩＰＭ）と、
ｅ．前記第１の通信モジュール（ＣＭ１）において前記第１のアプリケーションを始動するように構成されたアプリケーション管理手段（ＡＭＭ１）とを備え、
前記第１のアプリケーションおよび前記第２のアプリケーションは、前記第１の通信モジュール（ＣＭ１）の前記アクセスポイントと前記第２の通信モジュール（ＣＭ２）との間の前記一時ネットワークを介したデータ通信を必要とする、第１の通信モジュール（ＣＭ１）。
【請求項９】
前記第１の通信モジュール（ＣＭ１）は、
ｃ．少なくとも１つのランダムに生成されたネットワーク接続パラメータおよび前記データ通信特定データを含む前記データ通信サポート情報をランダムに生成するための手段（ＤＳＩＧＭ）をさらに備える、請求項８に記載の第１の通信モジュール（ＣＭ１）。
【請求項１０】
前記第１の通信モジュール（ＣＭ１）は加えて、
ｄ．前記第２のアプリケーションが、前記データ通信サポート情報から取り出された前記データ通信特定データによって一意に識別される場合に、前記第２のアプリケーションに対するアクセスのみを許可するために、セキュリティ設定を適用するように構成されたセキュリティ手段（ＳＭ１）を備える、請求項８または請求項９に記載の第１の通信モジュール（ＣＭ１）。
【請求項１１】
システムの第１の通信モジュール（ＣＭ１）と第２の通信モジュール（ＣＭ２）との間の、前記第１の通信モジュール（ＣＭ１）と前記第２の通信モジュール（ＣＭ２）との間の通信リンクを介して実行されるデータ通信をサポートするための前記システムにおいて使用するための第２の通信モジュール（ＣＭ２）であって、前記第２の通信モジュール（ＣＭ２）は、
ａ．前記第１の通信モジュール（ＣＭ１）によって一時ネットワークをセットアップした後に前記第１の通信モジュール（ＣＭ１）によって提示されたデータ通信サポート情報を取り出すように構成された情報取り出し手段（ＩＲＭ）であって、前記データ通信サポート情報は、少なくとも１つのネットワーク接続パラメータおよびデータ通信特定データを含み、前記データ通信特定データは、前記第１の通信モジュール（ＣＭ１）における第１のアプリケーションおよび前記第２の通信モジュール（ＣＭ２）における第２のアプリケーションを一意に識別する、情報取り出し手段（ＩＲＭ）と、
ｂ．前記データ通信サポート情報から取り出された前記少なくとも１つのネットワーク接続パラメータを適用して前記第１の通信モジュール（ＣＭ１）の前記一時ネットワークに接続するように構成された接続手段（ＣＯＭ）と、
ｃ．前記第２の通信モジュール（ＣＭ２）において前記第２のアプリケーションを始動するように構成されたアプリケーション管理手段（ＡＭＭ２）とを備え、
前記第１のアプリケーションおよび前記第２のアプリケーションは、前記第１の通信モジュール（ＣＭ１）と前記第２の通信モジュール（ＣＭ２）との間の前記一時ネットワークを介したデータ通信を必要とする、第２の通信モジュール（ＣＭ２）。
【請求項１２】
前記第２の通信モジュール（ＣＭ２）は、前記第１のアプリケーションが、前記データ通信サポート情報から取り出された前記データ通信特定データによって一意に識別される場合に、前記第１のアプリケーションに対するアクセスのみを許可するために、セキュリティ設定を適用するように構成されたセキュリティ手段（ＳＭ２）をさらに備える、請求項１１に記載の第２の通信モジュール（ＣＭ２）。
【請求項１３】
請求項８に記載の第１の通信モジュール（ＣＭ１）を含む、通信デバイス。
【請求項１４】
請求項１１に記載の第２の通信モジュール（ＣＭ２）を含む、通信デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、請求項１の前提部分に記載のデータ通信をサポートするための方法、請求項７の前提部分に記載の関連システム、請求項８の前提部分に記載の関連する第１の通信モジュール、および、請求項１２の前提部分に記載の関連する第２の通信モジュールに関する。
【背景技術】
【０００２】
データ通信をサポートするためのそのような方法は、従来技術においてよく知られている。通常、データ通信をサポートするためのそのような方法は、第１の通信モジュールと第２の通信モジュールとの間で適用され、そのようなデータ通信は、最初に、一方の側でＢｌｕｅｔｏｏｔｈを作動させるように手動で接続を確立し、その後、第２の側において、第１の通信デバイスのユーザから得られるログイン（アクセス）コードを手動で入力することによってその接続にアクセスすることによって、第１の通信モジュールと第２の通信モジュールとの間の通信リンクを介して実行されることである。
【０００３】
現在、第１のデバイスから第２のデバイスへ画像、音楽文書などのようなデータファイルを転送するために２つの移動通信デバイスの間にそのような接続を確立するためには、最初に、たとえばリストから電話機のような他のピアデバイスを選択し、その後、その第２のピアデバイスに渡すためのアクセスコード（ＰＩＮコード）を選択することが必要であり、このアクセスコードは、第２のピアデバイスが、第１のピアデバイスと第２のピアデバイスとを結合するＢｌｕｅｔｏｏｔｈ通信にアクセスすることができるようになる前に、第２のピア通信デバイスの側で確認される必要がある。
【０００４】
不都合なことに、両方のデバイスが再び出会う場合に、記憶されたアクセスコードに基づいてその接続が再びアクセスされ得るように、この接続設定は、両方の移動通信デバイスの各々において記憶され得る。
【０００５】
他方、両方のユーザが自分自身のインターネット接続を有し、ユーザ間のファイルアップロード−ダウンロードをサポートする信頼できるサービスが存在する場合に、データ転送をサポートするために別の方法が存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、上記の知られているタイプのものではあるが、インターネット接続を必要とせず、通信リンクの設定が一時的で、単純化されており、よりセキュアで、第１の通信モジュールと第２の通信モジュールとの間での直接のものである、データ通信方法をサポートするための方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明の一実施形態によれば、第１の通信モジュールと第２の通信モジュールとの間のデータ通信をサポートするための方法が提供され、前記データ通信は、前記第１の通信モジュールと前記第２の通信モジュールとの間の通信リンクを介して実行され、前記方法は：
ａ．前記第１の通信モジュール内のアクセスポイントが、一時ネットワークを設定するステップであって、前記一時ネットワークの前記設定において、少なくとも１つのネットワーク接続パラメータを適用する、設定するステップと、
ｂ．データ通信サポート情報を提示するステップであって、前記データ通信サポート情報は、前記少なくとも１つのネットワーク接続パラメータおよびデータ通信特定データを含む、提示するステップと、
ｃ．前記第２の通信モジュールが、提示された前記データ通信サポート情報を取り出すステップと、
ｄ．前記第２の通信モジュールが、前記データ通信サポート情報から取り出された少なくとも１つのネットワーク接続パラメータを適用して前記第１の通信モジュールの前記アクセスポイントの前記一時ネットワークに接続するステップと、
ｅ．前記第１の通信モジュールにおいて第１のアプリケーションを始動し、前記第２の通信モジュールにおいて第２のアプリケーションを始動するステップであって、前記第１のアプリケーションおよび前記第２のアプリケーションは、第１の通信モジュールの前記アクセスポイントと前記第２の通信モジュールとの間の前記一時ネットワークを介した通信リンクを介したデータ通信を必要とし、前記第１のアプリケーションおよび前記第２のアプリケーションは、前記データ通信特定データによって一意に識別される、始動するステップと
を含む。
【０００８】
このように、第１の通信モジュール内の第１のアクセスポイントが、一時ネットワークの設定のための少なくとも１つのネットワーク接続パラメータを適用する一時ネットワークを設定することによって、また、第１の通信モジュールのスクリーンに、あるいは代替的に、別個のディスプレイもしくは壁または第１の通信デバイス付近の他の場所にデータ通信サポート情報を提示することによって、ここで、このデータ通信サポート情報はまず少なくとも１つのネットワーク接続パラメータを含み、加えて、データ通信特定データを含み、第２の通信モジュールはその後、第１の通信モジュールのスクリーンから、または別個のディスプレイから提示されたデータ通信サポート情報を取り出すことが可能であり、その後、第２の通信モジュールは、第２の通信モジュールによって取り出されたデータ通信サポート情報から決定される少なくとも１つのネットワーク接続パラメータを適用することによって、第１の通信モジュールのアクセスポイントの一時ネットワークに接続する。まだ作動していない場合、その間またはその後、第１の通信モジュールにおいて第１のアプリケーションが始動され、第２の通信モジュールにおいて第２のアプリケーションが始動され、第１のアプリケーションおよび第２のアプリケーションは、第１の通信モジュールのアクセスポイントと第２の通信モジュールとの間の一時ネットワークを介した通信リンクを介したデータ通信を必要とし、この間、第１のアプリケーションおよび第２のアプリケーションは、データ通信特定データによって一意に識別される。
【０００９】
したがって、容易でセキュアな様式で、提示されたデータ通信サポート情報を取り出すことのみによって、一時ネットワークが接続され得、第１の通信モジュールと第２の通信モジュールの両方を結合する一時ネットワークを介したその後のデータ通信が確立され得る。
【００１０】
提示されたデータ通信サポート情報に含まれる少なくとも１つのネットワーク接続パラメータは、一時ネットワークに接続するのに必要とされる１つまたは複数のパラメータを含む。そのような少なくとも１つのネットワーク接続パラメータは、ＷＩ−ＦＩ接続のＳＳＩＤ／ＷＰＡキー、デバイス名およびＢｌｕｅｔｏｏｔｈのアクセスコード、または、任意の他のネットワーク接続方法のための任意の他の適用可能なクレデンシャルのようなクレデンシャルを含んでもよい。
【００１１】
さらに、データ通信サポート情報中のデータ通信特定データは、データ通信のためのプロトコル、インターネットプロトコルアドレスおよびトランスポート層接続のためのポート番号、ダウンロードのためのＵＲＬ、適用可能なアプリケーションの識別のためのアプリケーションタイプ（ｍｉｍｅタイプ）、任意選択的に始動パラメータを有するアプリケーション名などを含んでもよい。
【００１２】
データ通信サポート情報は、たとえばＱＲコード（登録商標）内に符号化されてもよく、たとえば、ＷＩＦＩアクセスポイントのＳＳＩＤ／ＷＰＡキー、および、そのアクセスポイントに接続されるとロードされることになるＵＲＬを含んでもよい。ＱＲコードのほかにも、他の符号化方法は、他のバーコード、特別な、容易に検出可能な文字セット、ＯＣＲを用いて検出される一般的な文字セットによるプレーンテキストであってもよい。
【００１３】
データ通信サポート情報は符号化されてもよいし、またはされなくてもよい。
【００１４】
さらに、データ通信サポート情報は、第２の通信モジュールに組み込まれているかまたは結合されているカメラによって取り出されてもよく、カメラは、スクリーン上に提示されたまたは代替的に別個のディスプレイからのデータ通信サポート情報を読み取ることによって情報を取り出す。たとえば、ＱＲコードとしてさらに参照されているものに符号化されている、提示された情報は、ＱＲリーダアプリケーションをともに有するカメラである、一体化されているまたは結合されているＱＲリーダによって読み出される。
【００１５】
別の好ましい実施形態によれば、方法は、アプリケーションが、データ通信サポート情報から取り出されたデータ通信特定データによって一意に識別される場合に、第１の通信モジュールのアクセスポイントと第２の通信モジュールとの間の一時ネットワークを介したデータ通信を必要とする第２のアプリケーションに対するアクセスのみを許可するために、第２の通信モジュールがセキュリティ設定を適用するステップをさらに含む。
【００１６】
そのようなセキュリティ設定は、アプリケーションの情報が、データ通信サポート情報から第２の通信モジュールによって取り出されたデータ通信特定データと一致する場合に、アクセスポイントと第２の通信モジュールとの間の接続を介したデータ通信を必要とするアプリケーションに対するアクセスのみを許可するために、（サーバ）ポートを設定することを含んでもよい。
【００１７】
このように、取り出されたデータ通信特定データにおいて識別されるアプリケーションのみが、第１の通信モジュールのアクセスポイントと第２の通信モジュールとの間の一時ネットワークにアクセスすることを許可され、したがって、データ通信をサポートするためのセキュアなメカニズムが提供される。
【００１８】
そのようなポートは、コンピュータのホストオペレーティングシステム内の通信エンドポイントとしての役割を果たす、アプリケーション特有またはプロセス特定ソフトウェア構造体である。ポートは、ホストのＩＰアドレスおよび通信に使用されるプロトコルのタイプと関連付けられ、ポートの目的は、単一のコンピュータ上で作動している複数の異なるアプリケーションまたはプロセスを一意に識別し、それによって、それらが、インターネットのようなパケット交換式ネットワークに対する単一の物理接続を共有することを可能にすることである。
【００１９】
代替的に、そのようなセキュリティ設定は、第１の通信デバイス上の第１のアプリケーションおよび第２の通信デバイス上の第２のアプリケーションが一時ネットワークを介して互いにアクセスすることのみを許可し、または、特定の個人情報もしくは機能性カテゴリに対するアクセス（カメラアクセス、ローカルファイルシステムアクセス、．．．）を制限することをサポートするオペレーティングシステムのような他の手段を含んでもよい。
【００２０】
さらなる好ましい実施形態によれば、方法は、第１の通信モジュールが、一時ネットワークの設定において少なくとも１つのネットワーク接続パラメータを適用して一時ネットワークを設定するステップの前に、第１の通信モジュールが、少なくとも１つのランダムに生成されたネットワーク接続パラメータ、および、第１の通信モジュールのアクセスポイントと第２の通信モジュールとの間の前記接続を介したデータ通信を必要とする前記アプリケーションを一意に識別するデータ通信特定データを含む、前記データ通信サポート情報を生成するステップをさらに含む。このように、各別個の接続設定について、生成された接続情報を含むデータ通信の終わりに接続が解放され得るように異なる接続情報が適用され得、明示的な許可、および、たとえばクレデンシャルである新たな適切な接続情報なしには接続が再びアクセスされ得ないように、また異なる接続情報を用いて可能性のある新たな第２の接続が設定され得るため、本発明は、セキュアなサポートデータ通信をサポートするための有利なメカニズムを提供する。
【００２１】
さらなる好ましい実施形態によれば、方法は、アプリケーションが、前記データ通信サポート情報から取り出されたデータ通信特定データによって一意に識別される場合に、アクセスポイント／第１の通信モジュールと第２の通信モジュールとの間の一時ネットワークを介したデータ通信を必要とする第２のアプリケーションに対するアクセスのみを許可するために、第１の通信モジュールがセキュリティ設定を適用するステップをさらに含む。
【００２２】
セキュリティ設定を適用するステップは、第１の通信モジュールが、前記アクセスポイント／第１の通信モジュールと前記第２の通信モジュールとの間に設定された一時ネットワークから発せられる着信データを除いて、任意の着信データを（ファイアウォールによって）遮断するステップであってもよい。このように、第２の通信モジュールは、意図されていないデータの取り出しについて保護される。
【００２３】
さらなる好ましい実施形態によれば、方法は加えて、第１のアプリケーションまたは第２のアプリケーションのいずれかの終了時に、一時ネットワークを解放し、さらに、少なくとも１つのランダムに生成されたネットワーク接続パラメータおよびデータ通信特定データを含むデータ通信サポート情報をクリアするステップを含む。
【００２４】
このように、第１のアプリケーションまたは第２のアプリケーションのいずれか一方が終了した後、第１の通信ネットワークによる一時ネットワーク設定が解放され、加えて、少なくとも１つのランダムに生成されたネットワーク接続パラメータおよびデータ通信特定データを含むデータ通信サポート情報がクリアされ、それによって、第１の通信モジュールと第２の通信モジュールとの間のそのようなデータ通信が行われるたびに、少なくとも１つのランダムに生成されたネットワーク接続パラメータおよびデータ通信特定データを含む新しいデータ通信サポート情報が決定されることになる。このように、故意にまたは意図せずに古いデータ通信サポート情報を再び使用することを許可しないことによって、セキュリティレベルが増大している。
【００２５】
さらなる好ましい実施形態によれば、方法は加えて、前記第１のアプリケーションまたは前記第２のアプリケーションのいずれかの終了時に、前記一時ネットワークから接続切断し、取り出された、少なくとも１つのランダムに生成されたネットワーク接続パラメータおよびデータ通信特定データを含むデータ通信サポート情報をクリアするステップを含む。
【００２６】
このように、第１のアプリケーションまたは第２のアプリケーションのいずれか一方が終了した後、第２の通信モジュールは設定された一時ネットワークから接続切断し、加えて、取り出された、少なくとも１つのランダムに生成されたネットワーク接続パラメータおよびデータ通信特定データを含むデータ通信サポート情報がクリアされ、それによって、第１の通信モジュールは、当該第１の通信モジュールと第２の通信モジュールとの間のデータ通信に適用された、すでに設定されているデータ通信サポート情報を利用することはできず、当該第２の通信モジュールは、当該一時ネットワークを設定または保持すること、および、第２の通信モジュールは、第２の通信モジュールのユーザに知られないまま一時ネットワークに接続することの許可なしには、これらのデータ通信サポート情報を再び使用することはしない。
【００２７】
このように、故意にまたは意図せずに以前のデータ通信サポート情報を再び使用することを許可しないことによって、セキュリティレベルが増大している。
【００２８】
データ通信をサポートするための本方法をさらに特徴付ける実施形態が、添付の特許請求の範囲に記載されている。
【００２９】
特許請求の範囲において使用されている「備える（ｃｏｍｐｒｉｓｉｎｇ）」という用語は、その後にリストされている手段に制限されるものとして解釈されるべきではないことに留意されたい。したがって、「手段ＡおよびＢを備えるデバイス」は、構成要素ＡおよびＢのみから構成されるデバイスに限定されるべきではない。これは、本発明に関して、デバイスの関連する構成要素がＡおよびＢだけであることを意味している。
【００３０】
同様に、同じく特許請求の範囲において使用されている「結合されている（ｃｏｕｐｌｅｄ）」という用語は、直接接続のみに制限されるものとして解釈されるべきではないことに留意されたい。したがって、「デバイスＢに結合されているデバイスＡ」は、デバイスＡの出力がデバイスＢの入力に直接接続されているデバイスまたはシステムに限定されるべきではない。これは、他のデバイスまたは手段を含む経路であってもよい、Ａの出力とＢの入力との間の経路が存在することを意味している。
【００３１】
添付の図面とともに与えられる一実施形態の以下の説明を参照することによって、本発明の上記および他の目的および特徴がより明らかとなり、本発明自体が最良に理解されよう。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施態様が実現される、データ通信をサポートするためのシステムであって、前記システムは、第１の通信モジュールＣＭ１と、第２の通信モジュールＣＭ２とを含む、システムの機能表現を表す図である。
【発明を実施するための形態】
【００３３】
以下の段落において、図１の図を参照して、本発明によるデータ通信をサポートするためのシステムの一実施態様が説明される。第２の段落において、両方の通信モジュールの間の結合が規定される。
【００３４】
その後、図１に示すような第１の通信モジュールＣＭ１および第２の通信モジュールＣＭ２のすべての関連する機能手段が説明され、その後、すべての相互接続が説明される。その後の段落において、マルチメディア通信セッション制御通信システムのためのデータ通信をサポートするためのシステムの実際の実行が説明される。
【００３５】
データ通信をサポートするためのシステムは、第１の通信モジュールＣＭ１と第２の通信モジュールＣＭ２との間の通信リンクを介して結合されることになる、第１の通信モジュールＣＭ１および第２の通信モジュールＣＭ２を含む。そのような各通信モジュール、パーソナルコンピュータ、スマートフォンのような携帯電話のような通信デバイスである。そのような通信モジュールは、画像、音楽文書などのようなファイルなどのデータを交換することが可能であり得る。
【００３６】
第１の通信モジュールＣＭ１および第２の通信モジュールＣＭ２は、第２の通信モジュールＣＭ２がデータを交換することを可能にするために接続する必要があるアクセスポイントを提供する第１の通信モジュールＣＭ１によって確立される一時ネットワークリンクを介して結合されることになる。
【００３７】
そのような一時ネットワークリンクは、一時Ｗｉ−Ｆｉネットワーク、一時Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワーク、または、ＣＭ２によって接続するのに未知の、タイプするには長い文字を持つ、または（部分的に）秘密のパラメータを必要とする任意の他のネットワーク手段であってもよい。
【００３８】
一時とは、特定のタスクを達成するのにネットワークが一度（または制限された時間にわたって）使用されるものと仮定されることを意味し、アクセスポイントはまた、たとえば、ＣＭ１がインク印刷された表現のデータ通信サポート情報（ちらしまたは掲示板上の）と組み合わせて使用され、通信セッションのために連続的なサービスを提供する場合に、ＣＭ２インスタンスからの複数回の接続にわたって持続してもよいことに留意されたい。
【００３９】
第１の通信モジュールＣＭ１は、一時ネットワークの設定において少なくとも１つのネットワーク接続パラメータを適用しながら、一時ネットワークを設定することが可能であるアクセスポイントＡＰを備える。
【００４０】
第１の通信モジュールＣＭ１は、データ通信サポート情報を提示するように構成された情報提示手段ＩＰＭをさらに備えてもよく、データ通信サポート情報は、第２の通信モジュールが、第１の通信モジュールＣＭ１によって設定された一時ネットワークに接続することを可能にするための、少なくとも１つのネットワーク接続パラメータおよびデータ通信特定データを含む。
【００４１】
データ通信サポート情報は、たとえばＱＲコード内に符号化された、たとえば、ＷＩＦＩアクセスポイントのＳＳＩＤ／ＷＰＡキー、および、そのアクセスポイントに接続されるとロードされることになるＵＲＬを含むデータ通信サポート情報を使用して提示され得る。ＱＲコードのほかにも、他の符号化方法は、他のバーコード、特別な、容易に検出可能な文字セット、ＯＣＲを用いて検出される一般的な文字セットによるプレーンテキストであってもよい。
【００４２】
代替的に、そのような提示手段は、第１の通信デバイスの外部にあってもよく、たとえば、別個のスクリーンまたはディスプレイ（または静的な印刷されたフォーマット）であってもよい。
【００４３】
第１の通信モジュールＣＭ１は加えて、少なくとも１つのランダムに生成されたネットワーク接続パラメータ、および、第１の通信モジュールＣＭ１のアクセスポイント手段と第２の通信モジュールＣＭ２との間の前記一時ネットワークを介したデータ通信を必要とする第１のアプリケーションおよび第２のアプリケーションを一意に識別するデータ通信特定データを含むデータ通信サポート情報をランダムに生成するための手段ＤＳＩＧＭを備えてもよく、アプリケーションが、データ通信サポート情報から取り出されたデータ通信特定データによって一意に識別される場合に、第１の通信モジュールＣＭ１のアクセスポイントと第２の通信モジュールＣＭ２との間の接続を介したデータ通信を必要とする第１のアプリケーションに対するアクセスのみを許可するために、セキュリティ設定を適用するように構成されたセキュリティ手段ＳＭ１を備える。
【００４４】
第１の通信モジュールは、第１の通信モジュールＣＭ１において第１のアプリケーションを始動するように構成されたアプリケーション管理手段ＡＭＭ１をさらに含んでもよく、第１のアプリケーションは、第１の通信モジュールＣＭ１と第２の通信モジュールＣＭ２との間の一時ネットワークを介したデータ通信を必要とする。第１のアプリケーションはまた、データ通信特定データによって一意に識別される。
【００４５】
第１の通信モジュールは、第１の通信モジュールが関与する、本方法のすべての言及されているステップを中央処理および制御するための中央制御モジュールをさらに含んでもよい。
【００４６】
第２の通信モジュールＣＭ２はまず、提示されたデータ通信サポート情報を取り出すように構成された情報取り出し手段ＩＲＭを備え、データ通信サポート情報は、少なくとも１つのネットワーク接続パラメータおよびデータ通信特定データを含む。
【００４７】
取り出し手段ＩＲＭは、通信モジュールに一体化もしくは結合されているカメラであってもよく、コードスキャナであってもよく、または代替的に赤外線受信機、オーディオ信号受信機、または任意の他のパラメータレス（任意選択的に指向性の）ローカル通信手段であってもよい。
【００４８】
第２の通信モジュールＣＭ２は加えて、データ通信サポート情報から取り出された少なくとも１つのネットワーク接続パラメータを適用しながら第１の通信モジュールの一時ネットワークに接続するように構成された接続手段ＣＯＭと、第２の通信モジュールＣＭ１において第２のアプリケーションを始動するように構成されたアプリケーション管理手段ＡＭＭ２とを含み、第２のアプリケーションは、第１の通信モジュールＣＭ１と第２の通信モジュールＣＭ２との間の一時ネットワークを介したデータ通信を必要とする。第２のアプリケーションは、データ通信特定データによって一意に識別される。
【００４９】
第２の通信モジュールＣＭ２は、アプリケーションがデータ通信サポート情報から取り出されたデータ通信特定データによって一意に識別される場合に、第１の通信モジュールＣＭ１と第２の通信モジュールＣＭ２との間の接続を介したデータ通信を必要とする第１のアプリケーションに対するアクセスのみを許可するために、セキュリティ設定を適用するように構成されたセキュリティ手段ＳＭ２をさらに備える。
【００５０】
第２の通信モジュールは、第２の通信モジュールが関与する、すべてのステップを中央処理および制御するための中央制御モジュールをさらに含んでもよい。
【００５１】
本発明を説明するために、まず、第１の通信モジュールと第２の通信モジュールの両方がスマートフォンであると仮定される第１の通信モジュールおよび第２の通信モジュールのユーザが、画像、ビデオクリップまたは他の種類のファイルを交換するように意図したと仮定する。この画像を交換するために通信リンクが設定される必要がある。
【００５２】
さらに、まず、第１の通信モジュールＣＭ１内のワイヤレスアクセスポイントは、一時ワイヤレスネットワークをすでに設定しており、ワイヤレス一時ネットワークの設定において少なくとも１つのネットワーク接続パラメータが適用されていると仮定される。この実施形態において、一時ネットワークは、英数字名および１６進数符号系列のようなＷＩ−ＦＩ一時ネットワークのＳＳＩＤ／ＷＰＡキーのようなクレデンシャルである少なくとも１つのネットワーク接続パラメータを有するＷｉ−Ｆｉ一時ネットワークであると仮定される。
【００５３】
代替的な実施形態において、一時ネットワークは、Ｂｌｕｅｔｏｏｔｈネットワークであるように選択されているものであり得、少なくとも１つのネットワーク接続パラメータは、たとえば、一連の数字から構成されるアクセスコードである。
【００５４】
加えて、第１の通信モジュール、すなわちスマートフォンの一体型スクリーンである情報提示手段は、データ通信サポート情報を提示する。ここで、このデータ通信サポート情報は、たとえばＳＳＩＤ／ＷＰＡキーであるＷＩ−ＦＩ一時ネットワークのネットワークパラメータ、および加えて、たとえば、たとえばＨＴＴＰのようなアプリケーション層プロトコルを介してダウンロードされることになるファイルのＵＲＬであるデータ通信特定データを含む。このＳＳＩＤ／ＷＰＡはデータ通信特定データとともに、ＱＲコード内に符号化され、その後、第１の通信モジュールＣＭ１、すなわちスマートフォンのスクリーンに提示される。
【００５５】
情報取り出し手段ＩＲＭは、第２の通信モジュールの処理手段ＰＭ２上で実行するＱＲコード読み取りアプリケーションをともに有するカメラであるが、カメラおよび関連するＱＲコード読み取りアプリケーションによってコードをスキャンすることによって、第１の通信モジュールのスクリーンに提示されたＱＲコードを取り出す。その後、処理手段ＰＭ２は、取り出されたＱＲコードを復号し、ＱＲコードに符号化されたデータ通信特定データとともに再びＳＳＩＤ／ＷＰＡキーを得る。
【００５６】
その後、第２の通信モジュールＣＭ２内の接続手段ＣＯＭが、第１の通信モジュールＣＭ１のアクセスポイントのワイヤレス一時Ｗｉ−Ｆｉネットワークに接続し、接続手段ＣＯＭは、第１の通信モジュールＣＭ１によって設定された一時ネットワークに接続するために、ＳＳＩＤ／ＷＰＡキーを適用する。このように、第１の通信モジュールＣＭ１における第１のアプリケーションと第２の通信モジュールＣＭ２における第２のアプリケーションとの間の後続のデータ通信のために、第１の通信モジュールＣＭ１と第２の通信モジュールＣＭ２との間の通信リンクが確立される。
【００５７】
その後、または代替的にその間に、アプリケーション管理手段ＡＭＭ２が、第２のアプリケーション、すなわち、第２の通信モジュールの処理手段ＰＭ２上で実行するファイル共有アプリケーションを始動し、この第２のアプリケーションは、第１の通信モジュールＣＭ１と第２の通信モジュールＣＭ２との間の一時Ｗｉ−Ｆｉネットワークを介したデータ通信を必要とする。始動されることになるこのアプリケーションは、第１の通信モジュールのスクリーンから読み出されるＱＲコードから得られる、一意に識別するデータ通信特定データに基づいて決定される。別の実施形態において、アプリケーションは固定（常に同じ）であり得るが、データ通信特定データは、アプリケーションを指示するためのパラメータを含む。また別の実施形態において、データ通信特定データはアプリケーションのみを指定し、ＣＭ２上のアプリケーションは、パラメータを必要としないか、または、アプリケーションは、それらの間でパラメータを通信することができる。
【００５８】
加えて、同じくその後、または代替的にその間に、アプリケーション管理手段ＡＭＭ１が、第１のアプリケーション、すなわち、第１の通信モジュールの処理手段ＰＭ１上で作動しているファイル共有アプリケーションを始動し、この第１のアプリケーションは、第１の通信モジュールＣＭ１と第２の通信モジュールＣＭ２との間の一時Ｗｉ−Ｆｉネットワークを介したデータ通信を必要とする。始動されることになるこのアプリケーションもまた、第１の通信モジュールのユーザが選択したタスクに基づいて決定される。
【００５９】
一例として、ユーザがファイル内の画像を選択すると、ＣＭ１は、任意選択的にこの画像のみにアクセスが制限されたＨＴＴＰサーバを始動するか、または、そのファイルのみをこのサーバに接続しているクライアントに提供するが、これらは両方とも、たとえばＵＲＬ  ｈｔｔｐ：／／１９２．１６８．０．１：８０／ｉｍａｇｅ１．ｊｐｇを介する。加えて、ＣＭ２は、ｈｔｔｐ：／／１９２．１６８．０．１：８０／ｉｍａｇｅ１．ｊｐｇをダウンロードするためのＵＲＬである始動パラメータを有するＨＴＴＰクライアントを始動し、画像ファイル名／ｉｍａｇｅｓ／ｉｍａｇｅ１．ｊｐｇを出力する。ダウンロードが完了した後、ネットワークがディセーブルされ得、クレデンシャルが消去され得、ＣＭ２上のアプリケーション管理手段ＡＭＭ２がたとえば、ＣＭ２上のメディアギャラリブラウザを始動し得る。
【００６０】
第１の通信モジュールＣＭ１における第１のアプリケーションと第２の通信モジュールＣＭ２における第２のアプリケーションの両方がアクティブに作動しており、Ｗｉ−Ｆｉ一時ネットワークを介して結合されているとき、画像交換に必要とされるデータ通信を行うことができる。
【００６１】
さらなる好ましい実施形態によれば、加えて、第１の通信モジュールＣＭ１は、少なくとも１つのランダムに生成されたネットワーク接続パラメータ、この実施形態においては、ランダムに生成されたＳＳＩＤ／ＷＰＡキーであって、このランダムに生成されたＳＳＩＤ／ＷＰＡキーを適用して設定されることになるＷＩ−ＦＩ一時ネットワークのための、ＳＳＩＤ／ＷＰＡキーを含むデータ通信サポート情報をランダムに生成するための手段ＤＳＩＧＭを備える。
【００６２】
データ通信サポート情報をランダムに生成するための手段ＤＳＩＧＭはさらに、第１の通信モジュールＣＭ１のアクセスポイントと第２の通信モジュールＣＭ２との間の接続を介したデータ通信を必要とする第１のアプリケーションを一意に識別するデータ通信特定データを決定する。
【００６３】
このように、各別個の接続設定について、生成された接続情報を含むデータ通信の終わりに接続が解放され得るように異なる接続情報が適用され得、明示的な許可、および、たとえばクレデンシャルである新たな適切な接続情報なしには接続が再びアクセスされ得ないように、また異なる接続情報を用いて可能性のある新たな第２の接続が設定され得るため、本発明は、セキュアなサポートデータ通信をサポートするための有利なメカニズムを提供する。
【００６４】
第１の通信モジュールＣＭ１は、第１のアプリケーションまたは第２のアプリケーションのいずれかの終了時に、一時ネットワークを解放し、さらに、少なくとも１つのランダムに生成されたネットワーク接続パラメータおよびデータ通信特定データを含むデータ通信サポート情報をクリアするようにさらに構成されている。
【００６５】
このように、第１のアプリケーションまたは第２のアプリケーションのいずれか一方が終了した後、第１の通信モジュールによる一時ネットワーク設定が一時ネットワークを解放し、加えて、少なくとも１つのランダムに生成されたネットワーク接続パラメータおよびデータ通信特定データを含む新しいデータ通信サポート情報が、第１の通信モジュールによってクリアされ、それによって、第１の通信モジュールと第２の通信モジュールとの間のそのようなデータ通信が行われるたびに、少なくとも１つのランダムに生成されたネットワーク接続パラメータおよびデータ通信特定データを含む新しいデータ通信サポート情報が決定されることになる。このように、故意にまたは意図せずに古いデータ通信サポート情報を再び使用することを許可しないことによって、セキュリティレベルが増大している。
【００６６】
その上、第２の通信モジュールが、前記第１のアプリケーションまたは前記第２のアプリケーションのいずれかの終了時に、一時ネットワークから接続切断し、取り出された、少なくとも１つのランダムに生成されたネットワーク接続パラメータおよびデータ通信特定データを含むデータ通信サポート情報をクリアする。
【００６７】
このように、第１のアプリケーションまたは第２のアプリケーションのいずれか一方が終了した後、第２の通信モジュールＣＭ２は設定された一時ネットワークから接続切断し、加えて、取り出された、少なくとも１つのランダムに生成されたネットワーク接続パラメータおよびデータ通信特定データを含むデータ通信サポート情報がクリアされ、それによって、第１の通信モジュールは、当該第１の通信モジュールと第２の通信モジュールとの間のデータ通信に適用された、すでに設定されているデータ通信サポート情報を利用することはできず、当該第２の通信モジュールは、当該一時ネットワークを設定または保持すること、および、第２の通信モジュールは、第２の通信モジュールのユーザを知られないまま一時ネットワークに接続することの許可なしには、これらのデータ通信サポート情報を再び使用することはしない。
【００６８】
このように、故意にまたは意図せずに以前のデータ通信サポート情報を再び使用することを許可しないことによって、セキュリティレベルが増大している。
【００６９】
さらに、ＣＭ１におけるアクセスポイントから接続切断した後、ＣＭ２上の古い一時ネットワーク設定を除去することによって、ＣＭ２の接続リストは、無用なネットワーク接続設定で満たされることにはならない。
【００７０】
第２の通信モジュールＣＭ２のセキュリティ手段ＳＭ２は、アプリケーションが、データ通信サポート情報から取り出されたデータ通信特定データによって一意に識別される場合に、第１の通信モジュールのアクセスポイントと第２の通信モジュールとの間の一時ネットワークを介したデータ通信を必要とする第１のアプリケーションに対するアクセスのみを許可するために、セキュリティ設定を適用することが可能である。
【００７１】
そのようなセキュリティ設定は、アプリケーションの情報が、データ通信サポート情報から第２の通信モジュールによって取り出されたデータ通信特定データと一致する場合に、アクセスポイントと第２の通信モジュールとの間の接続を介したデータ通信を必要とするアプリケーションに対するアクセスのみを許可するために、（サーバ）ポートを設定することを含んでもよい。
【００７２】
第１の通信モジュールのＳＭ１のセキュリティ手段は、アプリケーションが、前記データ通信サポート情報から取り出されたデータ通信特定データによって一意に識別される場合に、アクセスポイント／第１の通信モジュールと第２の通信モジュールとの間の一時ネットワークを介したデータ通信を必要とする第２のアプリケーションに対するアクセスのみを許可するために、セキュリティ設定を適用することが可能である。
【００７３】
セキュリティ設定を適用するステップは、第１の通信モジュールが、前記アクセスポイント／第１の通信モジュールと前記第２の通信モジュールとの間に設定された一時ネットワークから発せられる着信データを除いて、任意の着信データを（ファイアウォールによって）遮断するステップであってもよい。このように、第２の通信モジュールは、意図されていないデータの取り出しについて保護される。
【００７４】
したがって、容易でセキュアな様式で、提示されたデータ通信サポート情報を取り出すことのみによって、一時ネットワークが接続され得、第１の通信モジュールと第２の通信モジュールの両方を結合する一時ネットワークを介してその後のデータ通信が確立され得る。
【００７５】
別の実施形態において、送信機すなわち第１の通信モジュールにおける、Ｂｌｕｅｔｏｏｔｈ一時ネットワークの設定は自動的に実施され、その後、この、たとえばＢｌｕｅｔｏｏｔｈ送信機は、受信機すなわち第２の通信モジュールＣＭ２によって、スキャンされることになるたとえばＱＲコードを提供する。ここで、ＱＲコードは、Ｂｌｕｅｔｏｏｔｈ一時ネットワークに接続するためのすべての情報を含む。スキャンした後、受信するユーザは、受信する項目を確認するためにはただＯＫをクリックすればよい。転送後、Ｂｌｕｅｔｏｏｔｈ（またはＷｉ−Ｆｉ）接続は一時停止され、すべての生成された一時的なクレデンシャル（ランダムＰＩＮコード、ネットワーク名、アクセスキーなど）はただ消去され、この接続が悪用されることはあり得ない。これによって、ちょうどインターネット上のサーバからの匿名のファイルのダウンロードのような、互いに知らない者同士を直接接続するデバイスに対する障壁が取り払われる。
【００７６】
そのような一時ネットワークは、Ｗｉ−Ｆｉネットワーク、Ｂｌｕｅｔｏｏｔｈネットワークのほかにも、代替的にまた、ＣＭ１をＣＭ２に直接接続するためにワイヤまたは他の手段を必要とする有線ネットワークであってもよい。この有線ネットワークは（任意選択的に）、リンクを確立するための構成パラメータも必要とし、セキュリティ設定は、このネットワークが一時通信を行うための通信手段として使用されることを可能にしなければならない。
【００７７】
本明細書および図面は、本発明の原理を示しているにすぎない。したがって、本明細書には明示的に説明または図示されていないが、本発明の原理を具現化し、その精神および範囲内に含まれる様々な構成を、当業者が考案することが可能になることが明らかであろう。さらに、本明細書に列挙されているすべての例は主として、明示的に、読者が、当該技術分野の促進を目指して本発明者（複数の場合もあり）によって寄せられている本発明の原理および概念を理解するのを補助するために、教育上の目的のためにのみ意図されており、そのような具体的に列挙されている例および条件に対する限定はないものとして解釈されるべきである。
【００７８】
その上、本発明の原理、態様、および実施形態ならびにその特定の例を列挙している、本明細書におけるすべての陳述は、それらの均等物を包含するように意図されている。
【００７９】
最後の所見は、本発明の実施形態が、上記において機能ブロックの観点から説明されていることである。上記で与えられているこれらのブロックの機能的説明から、電子デバイス設計の当業者にとっては、これらのブロックの実施形態がよく知られている電子部品を用いてどのように製造され得るかは明らかであろう。したがって、機能ブロックの内容の詳細なアーキテクチャは与えられていない。
【００８０】
上記において本発明の原理が特定の装置に関連して説明されたが、本明細書は例としてのみ作成されており、添付の特許請求の範囲において規定されているような、本発明の範囲に対する限定としてではないことは明瞭に理解されよう。
【図１】
0006523175.tif 000002