(57)【要約】      （修正有）【課題】モノのインターネットデバイスの無線インターネットセットアップのための無線通信制御装置を提供する。【解決手段】無線通信制御装置において、１次的にアプリケーション（Ａｐｐｌｉｃａｔｉｏｎ）を基にユーザ端末と接続し、モノのインターネットデバイスのセットアップをサポートし、アプリケーション基盤のセットアップに失敗する場合、２次的にＡＰモード（ＡＰ  Ｍｏｄｅ）を基にユーザ端末と接続し、モノのインターネットデバイスの無線インターネットセットアップをサポートする。上記過程をサポートしていない無線通信制御装置の場合は、プロビジョニングＡＰのコンカレントモードを基に簡単なセットアップをサポートする。【選択図】図３
2020092405.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーション（Ａｐｐｌｉｃａｔｉｏｎ）をサポートするためのインターフェース（Ｉｎｔｅｒｆａｃｅ）を提供するインターフェース部と、
前記アプリケーションを基にユーザ端末からマルチキャストパケット（Ｍｕｌｔｉｃａｓｔ  Ｐａｃｋｅｔ）を受信するデータ受信部と、
前記マルチキャストパケットを受信するために、コンカレントモード（Ｃｏｎｃｕｒｒｅｎｔ  Ｍｏｄｅ）で無線通信をサポートする無線通信部と、
前記コンカレントモードを基に前記マルチキャストパケットを用いてレガシＡＰ（Ｌｅｇａｃｙ  ＡＰ）に接続を試みるレガシＡＰ接続部と、
予め設定された臨界時間内に前記レガシＡＰに接続有無を判断する制御部と
を含むことを特徴とする無線通信制御装置。
【請求項２】
前記制御部の判断結果に応じて、前記ユーザ端末から前記マルチキャストパケットのうちレガシＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）情報を収集するＡＰ情報収集部と、
前記マルチキャストパケットまたは前記無線通信をサポートするための臨時情報を保存するメモリと
を更に含むことを特徴とする請求項１に記載の無線通信制御装置。
【請求項３】
前記レガシＡＰ接続部は、
前記ＡＰ情報収集部が前記ユーザ端末から前記レガシＡＰ情報を収集する場合、収集されたレガシＡＰ情報を基に前記レガシＡＰに接続を試みることを特徴とする請求項２に記載の無線通信制御装置。
【請求項４】
前記制御部は、
前記レガシＡＰに接続されていると判断した場合、前記無線通信部が前記ユーザ端末に接続成功メッセージを伝送するように制御し、
前記レガシＡＰに接続されていないと判断した場合、前記ＡＰ情報収集部が前記ユーザ端末から前記レガシＡＰ情報を収集するように制御することを特徴とする請求項２記載の無線通信制御装置。
【請求項５】
前記制御部は、
前記臨界時間内に前記レガシＡＰに接続有無の他に、前記マルチキャストパケットの受信有無を判断することを特徴とする請求項２に記載の無線通信制御装置。
【請求項６】
前記制御部は、
前記データ受信部が前記マルチキャストパケットを未受信した場合、前記ＡＰ情報収集部が前記ユーザ端末から前記レガシＡＰ情報を収集するように制御することを特徴とする請求項５に記載の無線通信制御装置。
【請求項７】
前記制御部は、
前記レガシＡＰ接続部が前記レガシＡＰに接続失敗する場合、前記データ受信部が前記マルチキャストパケットを再受信するように制御することを特徴とする請求項１に記載の無線通信制御装置。
【請求項８】
前記レガシＡＰ情報は、
マックヘッダー（Ｍａｃ  Ｈｅａｄｅｒ）のマルチキャストアドレスに含まれた前記レガシＡＰのサービスセット識別子（Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤｅｎｔｉｆｉｅｒ：ＳＳＩＤ）、暗証番号（Ｐａｓｓｗｏｒｄ）を含むことを特徴とする請求項２に記載の無線通信制御装置。
【請求項９】
前記コンカレントモードは、
前記レガシＡＰに接続してモノのインターネットサービスをサポートするＳＴＡモードと、前記レガシＡＰに接続できなかった場合、前記ユーザ端末から前記レガシＡＰ情報を収集するようにサポートするＡＰモードとを同時に駆動することを特徴とする請求項４に記載の無線通信制御装置。
【請求項１０】
前記無線通信部は、
前記データ受信部が前記コンカレントモード中にＡＰモードを用いてプロビジョニングＡＰ（Ｐｒｏｖｉｓｉｏｎｉｎｇ  ＡＰ）からレガシＡＰ情報を受信するようにサポートし、前記レガシＡＰ接続部が前記コンカレントモード中にＳＴＡモードを用いて前記レガシＡＰとの接続を試みるようにサポートすることを特徴とする請求項２に記載の無線通信制御装置。
【請求項１１】
前記コンカレントモードを基に前記プロビジョニングＡＰで動作するようにサポートするプロビジョニング通信部を更に含むことを特徴とする請求項１０に記載の無線通信制御装置。
【請求項１２】
アプリケーションを駆動する過程と、
前記アプリケーションを基にユーザ端末からマルチキャストパケット（Ｍｕｌｔｉｃａｓｔ  Ｐａｃｋｅｔ）を受信するデータ受信過程と、
前記マルチキャストパケットを受信するために、コンカレントモード（Ｃｏｎｃｕｒｒｅｎｔ  Ｍｏｄｅ）で無線通信をサポートする過程と、
前記コンカレントモードを基に前記マルチキャストパケットを用いてレガシＡＰ（Ｌｅｇａｃｙ  ＡＰ）に接続を試みるレガシＡＰ接続過程と、
予め設定された臨界時間内に前記レガシＡＰに接続有無を判断する判断過程と
を含むことを特徴とする無線通信制御方法。
【請求項１３】
前記制御過程における判断結果に応じて、前記ユーザ端末から前記マルチキャストパケットのうちレガシＡＰ情報を収集するＡＰ情報収集過程を更に含むことを特徴とする請求項１２に記載の無線通信制御方法。
【請求項１４】
前記レガシＡＰ接続過程は、
前記ＡＰ情報収集過程で前記ユーザ端末から前記レガシＡＰ情報を収集する場合、収集されたレガシＡＰ情報を基に前記レガシＡＰに接続を試みることを特徴とする請求項１３に記載の無線通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本実施形態は、モノのインターネットデバイスの無線インターネットセットアップのための無線通信制御装置と無線通信制御方法に関する。
【背景技術】
【０００２】
以下に記述する内容は、単に本実施形態に関連する背景情報のみを提供するだけで、従来の技術を構成するものではない。
【０００３】
情報通信技術の発達により、ユビキタス（Ｕｂｉｑｕｉｔｏｕｓ）社会が現実化しつつある。ユビキタス社会は、モノのインターネット（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇ：ＩｏＴ）技術の発展をうけ、急ピッチで発展を遂げ、インターネットと接続されたＩｏＴデバイスを介してユーザは様々なサービスを利用することができるようになった。
【０００４】
ユーザは、モノのインターネットサービスを利用するために、ＩｏＴデバイスを室内にセットアップしなければならない。例えば、ユーザは、サービスセット識別子（Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤｅｎｔｉｆｉｅｒ：ＳＳＩＤ）をスキャンし、スキャンリストの中から接続しようとするＳＳＩＤを選択する。しかし、ユーザは、複数のＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）が存在す場合、どのＡＰを選択すべきか迷うことがある。ここで、ユーザが間違ったＳＳＩＤを選択すると、再度セットアップ過程（Ｓｅｔｕｐ）に戻る手続き、またはユーザが間違ったセキュリティ（Ｓｅｃｕｒｉｔｙ）情報を入力した場合に再度セットアップ過程に戻る手続きが非常に複雑であるとの問題があった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本実施形態は、１次的にアプリケーション（Ａｐｐｌｉｃａｔｉｏｎ）を基にユーザ端末と接続し、モノのインターネットデバイスのセットアップをサポートし、アプリケーション基盤のセットアップに失敗する場合、２次的にＡＰモード（ＡＰ  Ｍｏｄｅ）を基にユーザ端末と接続し、モノのインターネットデバイスの無線インターネットセットアップをサポートする無線通信制御装置を提供することに目的がある。
【課題を解決するための手段】
【０００６】
本実施形態の一側面によると、アプリケーション（Ａｐｐｌｉｃａｔｉｏｎ）をサポートするためのインターフェース（Ｉｎｔｅｒｆａｃｅ）を提供するインターフェース部と、前記アプリケーションを基にユーザ端末からマルチキャストパケット（Ｍｕｌｔｉｃａｓｔ  Ｐａｃｋｅｔ）を受信するデータ受信部と、前記マルチキャストパケットを受信するために、コンカレントモード（Ｃｏｎｃｕｒｒｅｎｔ  Ｍｏｄｅ）で無線通信をサポートする無線通信部と、前記コンカレントモードを基に前記マルチキャストパケットを用いてレガシＡＰ（Ｌｅｇａｃｙ  ＡＰ）に接続を試みるレガシＡＰ接続部と、予め設定された臨界時間内に前記レガシＡＰに接続有無を判断する制御部とを含むことを特徴とする無線通信制御装置を提供する。
【０００７】
本実施形態の他側面によると、アプリケーションを駆動する過程と、前記アプリケーションを基にユーザ端末からマルチキャストパケット（Ｍｕｌｔｉｃａｓｔ  Ｐａｃｋｅｔ）を受信するデータ受信過程と、前記マルチキャストパケットを受信するために、コンカレントモード（Ｃｏｎｃｕｒｒｅｎｔ  Ｍｏｄｅ）で無線通信をサポートする過程と、前記コンカレントモードを基に前記マルチキャストパケットを用いてレガシＡＰ（Ｌｅｇａｃｙ  ＡＰ）に接続を試みるレガシＡＰ接続過程と、予め設定された臨界時間内に前記レガシＡＰに接続有無を判断する判断過程とを含むことを特徴とする無線通信制御方法を提供する。
【発明の効果】
【０００８】
以上説明したように、本実施形態によれば、１次的にアプリケーション（Ａｐｐｌｉｃａｔｉｏｎ）を基にユーザ端末と接続し、モノのインターネットデバイスのセットアップをサポートし、アプリケーション基盤のセットアップに失敗する場合、２次的にＡＰモード（ＡＰ  Ｍｏｄｅ）を基にユーザ端末と接続し、モノのインターネットデバイス（ＩｏＴ  Ｄｅｖｉｃｅ）の無線インターネットセットアップをサポートする無線通信制御装置を提供することができるようになる。
【０００９】
なお、本実施形態によれば、室内でＩｏＴデバイスに慣れていないユーザでも簡単にＩｏＴデバイスをセットアップすることができる。より詳細には、入力した情報（ＳＳＩＤまたはパスワード）が正確か否かを直ちに確認することができ、間違った情報である場合にはセットアップ過程に戻る手続きが簡単になる。
【００１０】
また、本発明によれば、ＷｉＦｉインターフェースの他に、更なるハードウェアインターフェース（ＨＷ  Ｐｈｙｓｉｃａｌ  Ｉｎｔｅｒｆａｃｅ）を必要としなくなる。
【図面の簡単な説明】
【００１１】
【図１】モノのインターネットデバイスのセットアップ制御システムを概略的に示す例示図である。
【図２】本実施形態に係る無線通信制御装置を概略的に示すブロック図である。
【図３】モノのインターネットデバイスのセットアップ制御に関連するセットアップ制御アプリケーションの動作過程を概略的に示すシーケンス図である。
【図４】プロビジョニングＡＰが存在する場合、モノのインターネットデバイスのセットアップ制御過程を概略的に示すシーケンス図である。
【図５】モノのインターネットデバイスのセットアップ制御システム上でユーザ端末の駆動過程を説明するためのフローチャートである。
【図６】本実施形態に係る無線通信制御装置がモノのインターネットデバイスの無線インターネットセットアップをサポートする方法を説明するためのフローチャートである。
【図７】本実施形態に係る無線通信制御装置が臨界時間内にレガシＡＰに接続できない場合、モノのインターネットデバイスを無線インターネットセットアップをサポートする方法を説明するためのフローチャートである。
【図８】ユーザ端末でセットアップ制御アプリケーションを実行した画面を概略的に示す図である。
【発明を実施するための形態】
【００１２】
以下、本実施形態を添付の図面を参照して詳細に説明する。本発明の構成要素を説明するうえで、第１、第２などの用語を使用する。このような用語は、その構成要素を別の構成要素と区別するためのものであって、その用語によって当該構成要素の本質や順番または手順などが限定されるものではない。なお、本実施形態において「含む」とは、明細書上に記載された構成要素、特徴、ステップまたはこれらを組み合わせたものが存在するというだけで、一つまたは複数の構成要素や、別の特徴、ステップまたはこれらを組み合わせたものの存在可能性を予め排除するものではないと理解されるべきである。
【００１３】
本発明において、「ステーション」または「ＳＴＡ」は、無線送受信ユニット（ＷＴＲＵ）、移動端末、ユーザ機器（ＵＥ）、移動局、固定またはフェーザ、セルラー電話、ＰＤＡ、コンピュータ、または無線環境で動作可能な任意のその他のユーザデバイスを含むが、それに限られるものではない。
【００１４】
本発明を説明するための目的として、「モード（Ｍｏｄｅ）」はＰ２Ｐ（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）、Ｓｏｆｔ  ＡＰの他に、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ、ＢＴ）、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（ＷＦＤ）及びＳＴＡ＋ＡＰモードを含む。
【００１５】
本発明において、「コンカレント」または「Ｃｏｎｃｕｒｒｅｎｔ」は、ＳＴＡとＡＰとの両方のインターフェースを同時に駆動することを意味する。
【００１６】
図１は、モノのインターネットデバイスのセットアップ制御システムを概略的に示す例示図である。
【００１７】
図１を参照すると、モノのインターネットデバイスのセットアップ制御システムは、レガシＡＰ１１０、外部サーバ１２０、無線通信制御装置１３０及びユーザ端末１４０を含む。
【００１８】
レガシＡＰ（Ｌｅｇａｃｙ  Ａｃｃｅｓｓ  Ｐｏｉｎｔ）１１０は、ネットワークを基にユーザ端末１４０と無線通信を行う。レガシＡＰ１１０は、無線通信を基にユーザ端末１４０から少なくとも一つ以上のマルチキャストパケット（Ｍｕｌｔｉｃａｓｔ  Ｐａｃｋｅｔ）を受信して無線通信制御装置１３０に伝達する。
【００１９】
マルチキャストパケットとは、レガシＡＰ１１０のサービスセット識別子（Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤｅｎｔｉｆｉｅｒ：ＳＳＩＤ）及び暗証番号（Ｐａｓｓｗｏｒｄ）を含むデータパケットを意味する。レガシＡＰ１１０は、マルチキャストアドレス（Ｍｕｌｔｉｃａｓｔ  Ａｄｄｒｅｓｓ）にＳＳＩＤ及び暗証番号を含めて無線通信制御装置１３０に伝達する。一方、マルチキャストアドレスは、マックヘッダー（Ｍａｃ  Ｈｅａｄｅｒ）に含まれる。
【００２０】
マック（ＭＡＣ）は、データが送受信される物理階層及び伝送チャネルを基に送受信されるデータの分割及び接続に関連する機能を行うＭＡＣ階層を指すのに使われる。即ち、有線または無線通信装置は、伝送媒体を共有するが、媒体の伝送能力を共有するためには、伝送媒体へのアクセスを制御する方法が必要になり、このような方法を規定したものが、媒体アクセス制御プロトコル（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ：ＭＡＣ）である。
【００２１】
レガシＡＰ１１０は、無線通信制御装置１３０から接続要請を受信し、無線通信制御装置１３０と無線通信を行う。一方、レガシＡＰ１１０は、無線通信を用いた一種の共有器として、セットアップモード（Ｓｅｔｕｐ  Ｍｏｄｅ）としてＳＴＡ／ＡＰモードを駆動することができる。
【００２２】
外部サーバ１２０は、ネットワークを基にレガシＡＰ１１０と無線通信を行う。外部サーバ１２０は、モノのインターネットデバイスのセットアップに関連するデータを保存する外部のクラウドサーバであってよく、クラウドサーバはウェブハードのような所定のウェブサイトの個人保存空間またはメディアサーバであってよい。一方、外部サーバ１２０は、無線通信制御装置１３０がモノのインターネットデバイスの無線インターネットセットアップの際に受信したＩＰ／Ｐｏｒｔ情報を基にレガシＡＰ１１０を経て無線通信制御装置１３０と通信する。
【００２３】
外部サーバ１２０は、ネットワークを基に無線通信制御装置１３０と接続される。より詳細には、ユーザ端末１４０は、レガシＡＰ１１０から外部サーバ１２０に関連する情報、即ち、ＩＰ／Ｐｏｒｔ情報を受信して無線通信制御装置１３０に伝送する。外部サーバ１２０は、無線通信制御装置１３０から接続要請を受信して無線通信制御装置１３０と接続される。
【００２４】
ネットワークは、インターネット網、イントラネット網、移動通信網、衛星通信網など、多様な有無線通信技術を用いてインターネットプロトコルでデータを送受信することができる網のことをいう。このようなネットワークは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの閉鎖型ネットワーク、インターネット（Ｉｎｔｅｒｎｅｔ）のような開放型ネットワークだけでなく、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＷＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、ＥＰＣ（Ｅｖｏｌｖｅｄ  Ｐａｃｋｅｔ  Ｃｏｒｅ）、５Ｇなどのネットワークの今後実現される次世代ネットワーク及びクラウドコンピューティングネットワークを通称する概念である。
【００２５】
本実施形態に係る無線通信制御装置１３０は、無線通信を基にユーザ端末１４０と接続される。より詳細には、無線通信制御装置１３０は、無線インターネットセットアップに関連するアプリケーションを通じてユーザ端末１４０と連動する。無線通信制御装置１３０は、ユーザ端末１４０からアプリケーションを基にレガシＡＰ情報、即ち、レガシＡＰ１１０のＳＳＩＤ及び暗証番号を受信する。無線通信制御装置１３０は、受信したレガシＡＰ情報を用いてレガシＡＰ１１０と接続される。
【００２６】
無線通信制御装置１３０は、アプリケーション連動を通じてユーザ端末１４０にレガシＡＰ１１０との接続に成功しているとの接続成功メッセージ（以下、第１メッセージ）を伝送する。無線通信制御装置１３０は、ユーザ端末１４０から外部サーバ１２０のＩＰ／Ｐｏｒｔ情報を受信する。無線通信制御装置１３０は、受信したＩＰ／Ｐｏｒｔ情報を用いて外部サーバ１２０に接続する。無線通信制御装置１３０は、外部サーバ１２０と接続した後、ユーザ端末１４０に外部サーバ１２０との接続に成功しているとの接続成功メッセージ（以下、第２メッセージ）を伝送する。無線通信制御装置１３０の具体的な動作については、図６及び図７を参照して後述する。
【００２７】
一方、無線通信制御装置１３０は、モノのインターネットデバイスの内部に位置するか、外部の別途の装置で実現されてよい。
【００２８】
ユーザ端末１４０は、ネットワークを基にレガシＡＰ１１０と接続される。ユーザ端末１４０は、無線インターネットセットアップに関連するアプリケーションを基にレガシＡＰ情報を無線通信制御装置１３０に伝送する。
【００２９】
ユーザ端末１４０は、無線通信制御装置１３０から第１メッセージを受信する。ユーザ端末１４０は、アプリケーションを通じて無線通信制御装置１３０に外部サーバ１２０のＩＰ／Ｐｏｒｔ情報を伝送する。ユーザ端末１４０は、無線通信制御装置１３０から第２メッセージを受信する。ユーザ端末１４０は、第２メッセージを受信し、アプリケーションを通じてユーザにモノのインターネットデバイスの無線インターネット接続が完了していることを通知する。ユーザ端末１４０の具体的な動作については、図５を参照して後述する。
【００３０】
一方、ユーザ端末１４０は、スマートフォン（Ｓｍａｒｔ  Ｐｈｏｎｅ）、タブレット（Ｔａｂｌｅｔ）、ラップトップ（Ｌａｐｔｏｐ）、パーソナルコンピュータ（ＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、携帯情報端末（ＰＤＡ：Ｐｏｒｔａｂｌｅ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、無線通信端末（Ｗｉｒｅｌｅｓｓ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｔｅｒｍｉｎａｌ）などのような電子機器であってよい。ユーザ端末１４０は、無線通信制御装置１３０に接続するためのウェブブラウザと、プログラムを保存するためのメモリ２７０、プログラムを実行して演算及び制御するためのマイクロプロセッサなどを備える。
【００３１】
図２は、本実施形態に係る無線通信制御装置を概略的に示すブロック図である。
【００３２】
図２を参照すると、本実施形態に係る無線通信制御装置１３０は、インターフェース部２１０、データ受信部２２０、無線通信部２３０、制御部２４０、ＡＰ情報収集部２５０、レガシＡＰ接続部２６０及びメモリ２７０を含む。無線通信制御装置１３０に含まれた構成要素は、必ずしもそれに限るものではない。
【００３３】
インターフェース部２１０は、モノのインターネットデバイスの無線インターネットセットアップをサポートするためのアプリケーションをサポートする。インターフェース部２１０は、アプリケーションを駆動するための入力信号、例えば、キーパッドまたはタッチスクリーンのタッチ信号、マイクを通じた音声信号などを受信して予めインストールされたアプリケーションをサポートする。
【００３４】
データ受信部２２０は、ユーザ端末１４０からマルチキャストパケットを受信する一種の通信モジュールを意味する。データ受信部２２０は、モノのインターネットデバイスに予めインストールされたアプリケーションを基にユーザ端末１４０からマルチキャストパケットを受信する。マルチキャストパケットは、レガシＡＰ情報、即ち、ＳＳＩＤ及び暗証番号を含むデータパケットである。データ受信部２２０は、制御部２４０の判断結果に応じてレガシＡＰ情報をレガシＡＰ接続部２６０に伝送する。
【００３５】
無線通信部２３０は、無線通信に関連する一切のサービスをサポートする一種の通信モジュールを意味する。無線通信部２３０は、Ｗｉ−Ｆｉ、Ｚｉｇｂｅｅ、Ｂｌｕｅｔｏｏｔｈ、ＣＤＭＡ、ＩＭＴ−２０００、ＨＳＤＰＡ、ＷｉＭａｘ、ＷｉＢｒｏ、３ＧＰＰ、ＬＴＥなどを用いて外部サーバ１２０、レガシＡＰ１１０またはユーザ端末１４０と無線通信を行うことができる。本実施形態では、説明の便宜のため、Ｗｉ−Ｆｉを中心に説明するが、それに限るものではない。
【００３６】
無線通信部２３０は、マルチキャストパケットを受信するために、コンカレントモード（Ｃｏｎｃｕｒｒｅｎｔ  Ｍｏｄｅ）、即ち、ＡＰモード（ＡＰ  Ｍｏｄｅ）とＳＴＡモード（Ｓｔａｔｉｏｎ  Ｍｏｄｅ）とで無線通信をサポートする。より詳細には、ＳＴＡモードは、モノのインターネットデバイスがユーザにＩｏＴサービスを提供することをサポートする。ＡＰモードは、レガシＡＰ１１０に接続失敗した場合、無線通信制御装置１３０とユーザ端末１４０との接続をサポートする。なお、ＡＰモードは、プロビジョニングの役割を担うＡＰ（プロビジョニンＡＰ）からレガシＡＰ情報を受信することをサポートする。ＳＴＡモード及びＡＰモードは同時に駆動されたり、ユーザの選択によって選択的に駆動されてよい。一方、プロビジョニンＡＰに対しては、図４を参照して後述する。
【００３７】
無線通信部２３０は、ＡＰモードを基にユーザ端末１４０から接続要請を受信する。より詳細には、無線通信部２３０は、レガシＡＰ接続部２６０でレガシＡＰ１１０に接続失敗した場合にＡＰモードで駆動し、ユーザ端末１４０から接続要請を受信する。一方、無線通信部２３０は、第１メッセージまたは第２メッセージをユーザ端末１４０に伝送する。
【００３８】
無線通信部２３０は、ＡＰモードを基にユーザ端末と接続し、モノのインターネットデバイスの無線インターネットセットアップを完了し、ＳＴＡモードに変更してユーザのモノのインターネットサービスをサポートする。
【００３９】
制御部２４０は、データ受信部２２０からマルチキャストパケットを受信したか否かを判断する。制御部２４０は、データ受信部２２０で受信したマルチキャストパケットの受信有無を基にモノのインターネットデバイスのセットアップ経路を制御する。
【００４０】
制御部２４０は、マルチキャストパケットが受信されたと判断した場合、マルチキャストパケットを基にレガシＡＰ１１０に接続を試みるようにレガシＡＰ接続部２６０を制御する（第１経路）。一方、制御部２４０は、マルチキャストパケットが受信されていないと判断した場合、ユーザ端末１４０と接続してマルチキャストパケットに含まれたレガシＡＰ情報を収集するようにＡＰ情報収集部２５０を制御する（第２経路）。制御部２４０は、第１経路及び第２経路を用いて、モノのインターネットデバイスの無線インターネットセットアップ（Ｓｅｔｕｐ）を簡単にする効果をユーザに提供することができる。
【００４１】
制御部２４０は、少なくとも一つ以上のマルチキャストパケットの受信有無の他に、レガシＡＰ接続部２６０がレガシＡＰ１１０に接続する臨界時間を基にモノのインターネットデバイスのセットアップ経路を制御することもできる。例えば、ユーザがマルチキャストパケットの臨界時間を１０秒に予め設定した場合、制御部２４０は、臨界時間が１０秒以内にマルチキャストパケットが受信されるか否かを判断する。制御部２４０は、１０秒以内にマルチキャストパケットを受信した場合には第１経路で、１０秒を超過する場合には第２経路でモノのインターネットデバイスのセットアップ経路を制御する。
【００４２】
制御部２４０は、後述のレガシＡＰ接続部２６０がレガシＡＰ１１０に接続失敗する場合、データ受信部２２０が前記マルチキャストパケットを再受信するように制御する（以下、フィードバック制御）。制御部２４０は、フィードバック制御のために、無線通信部２３０でＳＴＡモード及びＡＰモードを両方使用することができるように設定し、フィードバック制御を通じて戻る手続きを簡単にする効果をユーザに提供することができる。
【００４３】
ＡＰ情報収集部２５０は、制御部２４０の判断結果に応じて、前記マルチキャストパケットのうちレガシＡＰ情報を収集する。例えば、ＡＰ情報収集部２５０は、制御部２４０がマルチキャストパケットの受信有無に対し、未受信と判断した場合、または臨界時間内にレガシＡＰ１１０と接続失敗と判断した場合、ユーザ端末１４０からレガシＡＰ情報を収集する。このとき、ＡＰ情報収集部２５０は、無線通信部２３０のＡＰモードを用いてレガシＡＰ情報を収集する。一方、ＡＰ情報収集部２５０は、レガシＡＰ接続部２６０がＳＴＡモードを基にレガシＡＰ１１０に接続失敗した場合でも、ユーザ端末１４０からＡＰモードを基にレガシＡＰ情報を収集する。
【００４４】
レガシＡＰ接続部２６０は、受信したりメモリ２７０に別途に保存したレガシＡＰ情報を基にレガシＡＰ１１０に接続を試みる。レガシＡＰ接続部２６０は、レガシＡＰ１１０に接続した場合、無線通信部２３０に接続成功を報知する。
【００４５】
メモリ２７０は、メモリキャストパケットまたは前記無線通信をサポートするために必要な臨時情報などを保存する。メモリ２７０は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）で実現されてよいが、必ずしもそれに限るものではなく、電気の供給が絶たれた状態でも長期間記憶が可能であり、記録されたデータを消去して書きこむことが可能な記憶装置なら如何なるものでも置き換えられる。
【００４６】
プロビジョニン通信部（図示せず）は、無線通信部２３０のコンカレントモードを用いて無線通信制御装置１３０がプロビジョニングＡＰで動作するようにサポートする。例えば、プロビジョニング通信部は、コンカレントモード中にＡＰモードを用いてレガシＡＰ情報を受信し、ＳＴＡモードを用いてレガシＡＰ情報の有効性を確認する作業を行う。よって、プロビジョニング通信部は、無線通信制御装置１３０がコンカレントモードを基にプロビジョニングＡＰで動作することができるようにサポートする。
【００４７】
図３は、モノのインターネットデバイスのセットアップ制御に関連するアプリケーションの動作過程を概略的に示すシーケンス図である。
【００４８】
ユーザ端末１４０とレガシＡＰ１１０とは、ネットワークを基に予め接続されて無線通信を行う（Ｓ３０２）。
【００４９】
無線通信制御装置１３０とユーザ端末１４０とは、モノのインターネットデバイスのセットアップ制御に関連するアプリケーションを通じて連動される（Ｓ３０４）。
【００５０】
ユーザ端末１４０は、ユーザの操作または命令によってレガシＡＰ情報を入力する（Ｓ３０６）。ここで、レガシＡＰ情報は、レガシＡＰ１１０と接続する際、保存された情報を読み込むことができる。
【００５１】
ユーザ端末１４０は、レガシＡＰ情報を無線通信制御装置１３０に伝送する（Ｓ３０８）。無線通信制御装置１３０は、受信したレガシＡＰ情報を保存し（Ｓ３１０）、それを基にレガシＡＰ１１０との接続を試みる（Ｓ３１２）。
【００５２】
無線通信制御装置１３０は、レガシＡＰ１１０との接続に成功した場合、ユーザ端末１４０に接続成功メッセージ（第１メッセージ）を伝送する（Ｓ３１４）。
【００５３】
ユーザ端末１４０は、受信した第１メッセージに対する応答として、外部サーバ１２０のＩＰ／Ｐｏｒｔ情報を伝送する（Ｓ３１６）。
【００５４】
無線通信制御装置１３０は、受信した外部サーバ１２０のＩＰ／Ｐｏｒｔ情報を基に外部サーバ１２０との接続を試みる（Ｓ３１８）。無線通信制御装置１３０は、外部サーバ１２０との接続に成功した場合、ユーザ端末１４０に接続成功メッセージ（第２メッセージ）を伝送する（Ｓ３２０）。
【００５５】
ユーザ端末１４０は、ユーザに外部サーバ１２０との接続が完了していることを端末のディスプレイを介して通知する（Ｓ３２２）。ここで、第１メッセージ及び第２メッセージは、テキストデータ、音声データなどで伝送されてよく、その他のユーザに報知できる各種データの形態であってよい。
【００５６】
図４は、プロビジョニングＡＰが存在する場合、モノのインターネットデバイスのセットアップ制御過程を概略的に示すシーケンス図である。
【００５７】
図４を参照すると、ユーザ端末１４０は、プロビジョニングＡＰにモード変更メッセージを伝送する（Ｓ４００）。ここで、モード変更メッセージは、プロビジョニングＡＰによってモードを変更させる一種の信号情報として、Ｔｅｘｔ、ＭＱＴＴ  ｊｓｏｎ、ｘｍｌなど、多様な形態で実現されてよい。
【００５８】
プロビジョニングＡＰは、ユーザ端末１４０からモード変更メッセージを受信し、それによって、コンカレントモードで動作する（Ｓ４０２）。プロビジョニングＡＰは、ユーザ端末１４０と無線通信制御装置１３０を中継する役割を行う。プロビジョニングＡＰは、室内に少なくとも一つ以上存在することができ、レガシＡＰがプロビジョニングＡＰの役割を担う場合、プロビジョニングＡＰとレガシＡＰ１１０とは、同一のＡＰで実現されてよい。
【００５９】
ユーザ端末１４０は、プロビジョニングＡＰにレガシＡＰ情報を伝送する（Ｓ４０４）。レガシＡＰ情報は、レガシＡＰ１１０のサービスセット識別子及び暗証番号の他に外部サーバ１２０のＩＰ／Ｐｏｒｔ情報を含む。
【００６０】
プロビジョニングＡＰは、ＳＴＡモードを基に自分の他の別のＡＰに接続する準備をする（Ｓ４０６）。
【００６１】
無線通信制御装置１３０は、ＳＴＡモードからＡＰモードに設定を変更する（Ｓ４０８）。ここで、無線通信制御装置１３０は、プロビジョニングＡＰから別途の作動メッセージを受信してＡＰモードに自動変更されたり、手動的にＡＰモードに変更されてよい。例えば、無線通信制御装置１３０は、ユーザがモノのインターネットデバイスの特徴ボタンを５秒間長押しする場合、ＡＰモードに変更されるように設定されてよい。
【００６２】
プロビジョニングＡＰは、無線通信制御装置１３０のＡＰモードで接続してレガシＡＰ情報を伝送する（Ｓ４１０）。
【００６３】
無線通信制御装置１３０は、レガシＡＰ情報を受信し、ＡＰモードからＳＴＡモードに変更する（Ｓ４１２）。無線通信制御装置１３０は、ＳＴＡモードを基にレガシＡＰに接続して無線インターネットセットアップを完了する（Ｓ４１４）。
【００６４】
図５は、モノのインターネットデバイスのセットアップ制御システム上でユーザ端末の駆動過程を説明するためのフローチャートである。
【００６５】
ユーザは、ユーザ端末１４０にモノのインターネットセットアップに関連するセットアップ制御アプリケーションをインストールする（Ｓ５０２）。セットアップ制御アプリケーションは、無線通信制御装置１３０にもインストールされて各装置の連動をサポートする。
【００６６】
ユーザは、ユーザ端末１４０にレガシＡＰ情報、即ち、レガシＡＰ１１０のサービスセット識別子（ＳＳＩＤ）及び暗証番号（Ｐａｓｓｗｏｒｄ）を入力する（Ｓ５０４）。
【００６７】
ユーザ端末１４０は、アプリケーションが正常に駆動し、無線通信制御装置１３０と連動するか否かに応じて動作を異ならせる（Ｓ５０６）。
【００６８】
ユーザ端末１４０は、アプリケーション駆動に成功した場合、無線通信制御装置１３０から別途の接続成功メッセージ及び接続成功メッセージの受信を待機する（Ｓ５１２）。一方、アプリケーション駆動に失敗した場合、ユーザ端末１４０は無線通信制御装置１３０にＡＰモードで接続する（Ｓ５０８）。
【００６９】
ユーザ端末１４０は、レガシＡＰ情報を無線通信制御装置１３０に伝送する（Ｓ５１０）。ここで、無線通信制御装置１３０がステップＳ５０６でレガシＡＰ情報は保存したが、アプリケーション駆動に失敗した場合、無線通信制御装置１３０は、ステップＳ５１０を省略して別途に保存したレガシＡＰ情報を利用することができる。
【００７０】
ユーザ端末１４０は、無線通信制御装置１３０から第１メッセージ及び第２メッセージを含むセットアップ成功メッセージを受信する場合、モノのインターネット関連サービスを遠隔からサポートすることができる（Ｓ５１４）。ここで、ユーザ端末１４０は、セットアップ成功メッセージを受信し、ユーザにモノのインターネットデバイスのセットアップが完了しているとのメッセージを出力することができる。
【００７１】
図５においては、ステップＳ５０２ないしステップＳ５１４を順次に実行するものとして記載しているが、必ずしもそれに限るものではない。言い換えると、図５に示されたステップを入れ替えて実行したり、一つ以上のステップを並列的に実行するものとして実行可能であるため、図５は時系列的な順番に限定されるものではない。
【００７２】
図６は、本実施形態に係る無線通信制御装置がモノのインターネットデバイスの無線インターネットセットアップをサポートする方法を説明するためのフローチャートである。
【００７３】
図６を参照すると、本実施形態に係る無線通信制御装置１３０は、ＳＴＡモード及びＡＰモードを両方使用できるように設定する（Ｓ６０２）。無線通信制御装置１３０は、ユーザの選択によってアプリケーションを基にユーザ端末１４０と連動してモノのインターネットデバイスの無線インターネットセットアップを進めるか、ＡＰモードを基に無線インターネットセットアップを進めることができる（Ｓ６０４）。
【００７４】
無線通信制御装置１３０は、アプリケーションを用いた無線インターネットセットアップを選択した場合、アプリケーションの駆動を準備する（Ｓ６０６）。無線通信制御装置１３０は、ユーザ端末１４０からレガシＡＰ情報を含むマルチキャストパケットを受信する（Ｓ６１０）。
【００７５】
無線通信制御装置１３０は、アプリケーションを用いた無線インターネットセットアップを選択しない場合、ＡＰモードを基にユーザ端末１４０と接続してレガシＡＰ情報を受信する（Ｓ６０８）。無線通信制御装置１３０は、レガシＡＰ情報を受信できなかった場合、ステップＳ６０８を再度行う（Ｓ６１２）。
【００７６】
無線通信制御装置１３０は、ステップＳ６１０またはステップＳ６１２を経てＳＴＡモードを基にレガシＡＰ１１０の接続に成功しているか否かを判断する（Ｓ６１４）。無線通信制御装置１３０は、レガシＡＰ１１０に接続できなかった場合、ステップＳ６０２を再度行い、接続に成功した場合、モノのインターネットデバイスシステムを再スタートし、モノのインターネットサービスをサポートする（Ｓ６１６）。
【００７７】
図６では、ステップＳ６０２ないしステップＳ６１６を順次に実行するものとして記載しているが、必ずしもそれに限定されるものではない。言い換えると、図６に示すステップを入れ替えて実行するか、一つ以上のステップを並列的に実行するものとして適用可能であるため、図６は時系列的な順番に限定されるものではない。
【００７８】
図７は、本実施形態に係る無線通信制御装置が臨界時間内にレガシＡＰに接続できない場合、モノのインターネットデバイスを無線インターネットセットアップをサポートする方法を説明するためのフローチャートである。
【００７９】
図７を参照すると、ステップＳ７０２ないしＳ７０８は、図６のステップＳ６０２ないしＳ６０６、Ｓ６１０と同様であるため、別途の説明は省略する。
【００８０】
本実施形態に係る無線通信制御装置１３０は、受信したマルチキャストパケットを基に臨界時間内にレガシＡＰ１１０に接続しているか否かを判断する（Ｓ７１０）。本実施形態に係る無線通信制御装置１３０は、マルチキャストパケットの受信有無を判断することもできる。
【００８１】
無線通信制御装置１３０は、臨界時間内にレガシＡＰ１１０に接続できなかった場合、ＡＰモードでユーザ端末１４０との接続を準備する（Ｓ７１２）。無線通信制御装置１３０は、ユーザ端末１４０との接続を試み（Ｓ７１４）、無線通信制御装置１３０は、ユーザ端末１４０と接続された場合はステップＳ７１６を、接続に失敗した場合にはステップＳ７１２をそれぞれ行う。
【００８２】
無線通信制御装置１３０は、臨界時間内にレガシＡＰ１１０に接続したり（Ｓ７１０）、ユーザ端末１４０と接続された場合（Ｓ７１４）、無線通信制御装置１３０のシステムを再スタートしてモノのインターネットサービスをサポートする（Ｓ７１６）。
【００８３】
図７では、ステップＳ７０２ないしステップＳ７１６を順次に実行するものとして記載しているが、必ずしもそれに限定されるものではない。言い換えると、図７に示すステップを入れ替えて実行するか、一つ以上のステップを並列的に実行するものとして適用可能であるため、図７は時系列的な順番に限定されるものではない。
【００８４】
図８は、ユーザ端末でセットアップ制御アプリケーションを実行した画面を概略的に示す図である。
【００８５】
図８を参照すると、ユーザ端末１４０はセットアップ制御アプリケーションを実行する。このとき、ユーザ端末１４０は、無線通信を基にレガシＡＰ１１０と予め接続されている。ユーザ端末１４０は、ユーザの操作または命令によって、レガシＡＰ情報、即ち、レガシＡＰ１１０のサービスセット識別子（ＳＳＩＤ）と暗証番号（Ｐａｓｓｗｏｒｄ）を入力される。
【００８６】
ユーザ端末１４０は、レガシＡＰ情報をアプリケーション連動を通じて無線通信制御装置１３０に伝送する。無線通信制御装置１３０は、無差別モード（Ｐｒｏｍｉｓｃｕｏｕｓ  Ｍｏｄｅ）を設定し、それを基にマルチキャストパケットを受信することができる。ここで、無差別モードは、ネットワーク上に流れる全ての種類のデータパケットを受信して読み込むことができるモードを意味する。
【００８７】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明は以上の実施形態に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的趣旨の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００８８】
１１０  レガシＡＰ
１２０  外部サーバ
１３０  無線通信制御装置
１４０  ユーザ端末
２１０  インターフェース部
２２０  データ受信部
２３０  無線通信部
２４０  制御部
２５０  ＡＰ情報収集部
２６０  レガシＡＰ接続部
２７０  メモリ
【図１】
2020092405.tif 000003
【図２】
2020092405.tif 000004
【図３】
2020092405.tif 000005
【図４】
2020092405.tif 000006
【図５】
2020092405.tif 000007
【図６】
2020092405.tif 000008
【図７】
2020092405.tif 000009
【図８】
2020092405.tif 000010