(57)【特許請求の範囲】
【請求項１】
プロセッサ機器により実装され、情報処理機器の無線データトラヒックを制御する方法であって、
Ｗｉ−Ｆｉホットスポット機器の認証識別子を取得することと、
前記プロセッサ機器により、前記認証識別子に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が無線ルーティング機器であるかインテリジェント端末機器であるかを決定することと、
前記決定された機器の種類に従って、前記情報処理機器の前記無線データトラヒックを制御することと、
を含み、前記制御することが、
前記Ｗｉ−Ｆｉホットスポット機器の種類が前記インテリジェント端末機器であると決定された場合、既定値を超えるサイズのファイルを前記情報処理機器がダウンロードすることを禁止することと、
前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であると決定された場合、前記情報処理機器の前記無線データトラヒックを提供することと、
を含む、方法。
【請求項２】
前記認証識別子が、前記Ｗｉ−Ｆｉホットスポット機器の媒体アクセス制御（MAC）アドレスを含み、前記認証識別子に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定することが、
組織固有識別子（OUI）配布ライブラリにおいて、前記ＭＡＣアドレスに対応する機器製造業者の情報を探索することと、
前記機器製造業者の前記情報に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定することと、
を含む、請求項１に記載の方法。
【請求項３】
前記機器製造業者の前記情報に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定することが、
前記機器製造業者の前記情報が複数種類のＷｉ−Ｆｉホットスポット機器を含む場合、前記機器製造業者により提供されたＭＡＣアドレスと前記複数種類の前記Ｗｉ−Ｆｉホットスポット機器との間の関係に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定することを含む、請求項２に記載の方法。
【請求項４】
前記ＭＡＣアドレスに対応する前記機器製造業者の前記情報が前記ＯＵＩ配布ライブラリに見つからない場合、前記Ｗｉ−Ｆｉホットスポット機器のサービスセット識別子（SSID）に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定することをさらに含む、請求項２に記載の方法。
【請求項５】
無線データトラヒックを制御する装置であって、
メモリデバイスと、
前記メモリデバイスに連通結合されたプロセッサ機器と、
を備え、前記プロセッサ機器が、
Ｗｉ−Ｆｉホットスポット機器の認証識別子を取得し、
前記認証識別子に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が無線ルーティング機器であるかインテリジェント端末機器であるかを決定し、
前記決定された機器の種類に従って、情報処理機器の前記無線データトラヒックを制御する、
ように構成され、前記制御が、
前記Ｗｉ−Ｆｉホットスポット機器の種類が前記インテリジェント端末機器であると決定された場合、既定値を超えるサイズのファイルを前記情報処理機器がダウンロードすることを禁止することと、
前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であると決定された場合、前記情報処理機器の前記無線データトラヒックを提供することと、
を含む、装置。
【請求項６】
前記認証識別子が、前記Ｗｉ−Ｆｉホットスポット機器の媒体アクセス制御（MAC）アドレスを含み、前記プロセッサ機器が、
組織固有識別子（OUI）配布ライブラリにおいて、前記ＭＡＣアドレスに対応する機器製造業者の情報を探索し、
前記機器製造業者の前記情報に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定する、
ように構成された、請求項５に記載の装置。
【請求項７】
前記機器製造業者の前記情報が複数種類のＷｉ−Ｆｉホットスポット機器を含む場合、前記プロセッサ機器が、前記機器製造業者により提供されたＭＡＣアドレスと前記複数種類の前記Ｗｉ−Ｆｉホットスポット機器との間の関係に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定する、請求項６に記載の装置。
【請求項８】
前記ＭＡＣアドレスに対応する前記機器製造業者の前記情報が前記ＯＵＩ配布ライブラリに見つからない場合、前記プロセッサ機器が、前記Ｗｉ−Ｆｉホットスポット機器のサービスセット識別子（SSID）に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定する、請求項６に記載の装置。
【請求項９】
プロセッサ機器により実装され、無線ネットワークアクセスを制御する方法であって、
クライアントアプリケーションが無線ネットワークにアクセスするために使用されるＷｉ−Ｆｉホットスポット機器の認証識別子を取得することと、
前記プロセッサ機器により、前記認証識別子に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が無線ルーティング機器であるかインテリジェント端末機器であるかを決定することと、
前記決定された機器の種類に従って、前記クライアントアプリケーションの情報ダウンロードを制御することと、
を含み、前記制御することが、
前記Ｗｉ−Ｆｉホットスポット機器の種類が前記インテリジェント端末機器であると決定された場合、既定値を超えるサイズのファイルを前記クライアントアプリケーションがダウンロードすることを禁止することと、
前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であると決定された場合、前記クライアントアプリケーションが前記ファイルをダウンロードすることを許可することと、
を含む、方法。
【請求項１０】
前記認証識別子が、前記Ｗｉ−Ｆｉホットスポット機器の媒体アクセス制御（MAC）アドレスを含み、前記認証識別子に基づいて前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定することが、
組織固有識別子（OUI）配布ライブラリにおいて、前記ＭＡＣアドレスに対応する機器製造業者の情報を探索することと、
前記機器製造業者の前記情報に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定することと、
を含む、請求項９に記載の方法。
【請求項１１】
前記機器製造業者の前記情報に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定することが、
前記機器製造業者の前記情報が複数種類のＷｉ−Ｆｉホットスポット機器を含む場合、前記機器製造業者により提供されたＭＡＣアドレスと前記複数種類の前記Ｗｉ−Ｆｉホットスポット機器との間の関係に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定することを含む、請求項１０に記載の方法。
【請求項１２】
前記ＭＡＣアドレスに対応する前記機器製造業者の前記情報が前記ＯＵＩ配布ライブラリに見つからない場合、前記Ｗｉ−Ｆｉホットスポット機器のサービスセット識別子（SSID）に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定することをさらに含む、請求項１０に記載の方法。
【請求項１３】
無線トラヒック制御サービスをクライアントアプリケーションに提供するコンピュータサーバであって、
メモリデバイスと、
前記メモリデバイスに連通結合されたプロセッサ機器と、
を備え、前記プロセッサ機器が、
前記クライアントアプリケーションが無線ネットワークにアクセスするために使用されるＷｉ−Ｆｉホットスポット機器の認証識別子を取得し、
前記認証識別子に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が無線ルーティング機器であるかインテリジェント端末機器であるかを決定し、
前記決定された機器の種類に従って、前記クライアントアプリケーションの情報ダウンロードを制御する、
ように構成され、前記制御が、
前記Ｗｉ−Ｆｉホットスポット機器の種類が前記インテリジェント端末機器であると決定された場合、既定値を超えるサイズのファイルを前記クライアントアプリケーションがダウンロードすることを禁止することと、
前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であると決定された場合、前記クライアントアプリケーションが前記ファイルをダウンロードすることを許可することと、
を含む、コンピュータサーバ。
【請求項１４】
前記認証識別子が、前記Ｗｉ−Ｆｉホットスポット機器の媒体アクセス制御（MAC）アドレスを含み、前記プロセッサ機器が、
組織固有識別子（OUI）配布ライブラリにおいて、前記ＭＡＣアドレスに対応する機器製造業者の情報を探索し、
前記機器製造業者の前記情報に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定する、
ように構成された、請求項１３に記載のコンピュータサーバ。
【請求項１５】
前記機器製造業者の前記情報が複数種類のＷｉ−Ｆｉホットスポット機器を含む場合、前記プロセッサ機器が、前記機器製造業者により提供されたＭＡＣアドレスと前記複数種類の前記Ｗｉ−Ｆｉホットスポット機器との間の関係に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定する、請求項１４に記載のコンピュータサーバ。
【請求項１６】
前記ＭＡＣアドレスに対応する前記機器製造業者の前記情報が前記ＯＵＩ配布ライブラリに見つからない場合、前記プロセッサ機器が、前記Ｗｉ−Ｆｉホットスポット機器のサービスセット識別子（SSID）に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定する、請求項１４に記載のコンピュータサーバ。
【請求項１７】
機器の少なくとも１つのプロセッサによって実行可能な１組の命令を格納する非一時的コンピュータ可読記憶媒体であって、前記１組の命令が情報処理機器の無線データトラヒックを制御する方法を前記機器に実施させ、前記方法が、
Ｗｉ−Ｆｉホットスポット機器の認証識別子を取得することと、
前記プロセッサ機器により、前記認証識別子に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が無線ルーティング機器であるかインテリジェント端末機器であるかを決定することと、
前記決定された機器の種類に従って、前記情報処理機器の前記無線データトラヒックを制御することと、
を含み、前記制御することが、
前記Ｗｉ−Ｆｉホットスポット機器の種類が前記インテリジェント端末機器であると決定された場合、既定値を超えるサイズのファイルを前記情報処理機器がダウンロードすることを禁止することと、
前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であると決定された場合、前記情報処理機器の前記無線データトラヒックを提供することと、
を含む、非一時的コンピュータ可読記憶媒体。
【請求項１８】
前記認証識別子が、前記Ｗｉ−Ｆｉホットスポット機器の媒体アクセス制御（MAC）アドレスを含み、前記認証識別子に基づいて前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定することが、
組織固有識別子（OUI）配布ライブラリにおいて、前記ＭＡＣアドレスに対応する機器製造業者の情報を探索することと、
前記機器製造業者の前記情報に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定することと、
を含む、請求項１７に記載の非一時的コンピュータ可読記憶媒体。
【請求項１９】
前記機器製造業者の前記情報に基づいて前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定することが、
前記機器製造業者の前記情報が複数種類のＷｉ−Ｆｉホットスポット機器を含む場合、前記機器製造業者により提供されたＭＡＣアドレスと前記複数種類の前記Ｗｉ−Ｆｉホットスポット機器との間の関係に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定することを含む、請求項１８に記載の非一時的コンピュータ可読記憶媒体。
【請求項２０】
前記機器の前記少なくとも１つのプロセッサによって実行可能な前記１組の命令が、前記機器に、
前記ＭＡＣアドレスに対応する前記機器製造業者の前記情報が前記ＯＵＩ配布ライブラリに見つからない場合、前記Ｗｉ−Ｆｉホットスポット機器のサービスセット識別子（SSID）に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定することをさらに実施させる、請求項１８に記載の非一時的コンピュータ可読記憶媒体。
【請求項２１】
機器の少なくとも１つのプロセッサによって実行可能な１組の命令を格納する非一時的コンピュータ可読記憶媒体であって、前記１組の命令が無線ネットワークアクセスを制御する方法を前記機器に実施させ、前記方法が、
クライアントアプリケーションが無線ネットワークにアクセスするために使用されるＷｉ−Ｆｉホットスポット機器の認証識別子を取得することと、
前記プロセッサ機器により、前記認証識別子に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が無線ルーティング機器であるかインテリジェント端末機器であるかを決定することと、
前記決定された機器の種類に従って、前記クライアントアプリケーションの情報ダウンロードを制御することと、
を含み、前記制御することが、
前記Ｗｉ−Ｆｉホットスポット機器の種類が前記インテリジェント端末機器であると決定された場合、既定値を超えるサイズのファイルを前記クライアントアプリケーションがダウンロードすることを禁止することと、
前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であると決定された場合、前記クライアントアプリケーションが前記ファイルをダウンロードすることを許可することと、
を含む、非一時的コンピュータ可読記憶媒体。
【請求項２２】
前記認証識別子が、前記Ｗｉ−Ｆｉホットスポット機器の媒体アクセス制御（MAC）アドレスを含み、前記認証識別子に基づいて前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定することが、
組織固有識別子（OUI）配布ライブラリにおいて、前記ＭＡＣアドレスに対応する機器製造業者の情報を探索することと、
前記機器製造業者の前記情報に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定することと、
を含む、請求項２１に記載の非一時的コンピュータ可読記憶媒体。
【請求項２３】
前記機器製造業者の前記情報に基づいて前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定することが、
前記機器製造業者の前記情報が複数種類のＷｉ−Ｆｉホットスポット機器を含む場合、前記機器製造業者により提供されたＭＡＣアドレスと前記複数種類の前記Ｗｉ−Ｆｉホットスポット機器との間の関係に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定することを含む、請求項２２に記載の非一時的コンピュータ可読記憶媒体。
【請求項２４】
前記機器の前記少なくとも１つのプロセッサによって実行可能な前記１組の命令が、前記機器に、
前記ＭＡＣアドレスに対応する前記機器製造業者の前記情報が前記ＯＵＩ配布ライブラリに見つからない場合、前記Ｗｉ−Ｆｉホットスポット機器のサービスセット識別子（SSID）に基づいて、前記Ｗｉ−Ｆｉホットスポット機器の種類が前記無線ルーティング機器であるか前記インテリジェント端末機器であるかを決定することをさらに実施させる、請求項２２に記載の非一時的コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
[001]  本願は、２０１４年７月４日に出願された中国特許出願第２０１４１０３１８７４１．４号の優先権の利益を主張するものであり、そのすべての内容を本明細書に援用する。
【０００２】
[002]  本願は、通信技術の分野に関し、より詳細には、無線ネットワークアクセスおよび無線データトラヒックを制御する装置および方法に関する。
【背景技術】
【０００３】
[003]  無線通信技術の進歩に伴い、ワイヤレスフィデリティ（Wi-Fi）ホットスポット機器により共有された無線ネットワークを介して、インテリジェント端末機器（たとえば、スマートフォン、タブレット、ラップトップ等）がインターネットに無線アクセス可能となっている。一般的に、Ｗｉ−Ｆｉホットスポット機器には２種類あって、１つ目の種類としては、有線ネットワークの無線ネットワークへの変換に用いられる無線ルータ等の無線ルーティング機器が挙げられる。２つ目の種類としては、使用する通信ネットワーク（たとえば、2G/3G/4Gネットワーク）をスマートフォン、ノートブックコンピュータ等の別のインテリジェント端末機器と共有可能にするＷｉ−Ｆｉホットスポット機能を有するインテリジェント端末機器が挙げられる。
【０００４】
[004]  インテリジェント端末機器が共有する無線ネットワークを用いて大量のデータをダウンロードすると、データトラヒックに関して過大なコストが発生する可能性がある。このため、類似する状況において、無線データトラヒックを自動制御することにより、過大なコストを防止する解決手段を提供することが望ましい。
【発明の概要】
【課題を解決するための手段】
【０００５】
[005]  一態様において、本開示は、情報処理機器の無線データトラヒックを制御する方法を対象とする。この方法は、Ｗｉ−Ｆｉホットスポット機器の認証識別子を取得することを含んでいてもよい。また、この方法は、認証識別子に従って、Ｗｉ−Ｆｉホットスポット機器の種類を決定することを含んでいてもよい。さらに、この方法は、Ｗｉ−Ｆｉホットスポット機器の種類に従って、情報処理機器の無線データトラヒックを制御することを含んでいてもよい。
【０００６】
[006]  別の態様において、本開示は、無線データトラヒックを制御する装置を対象とする。この装置は、メモリデバイスと、当該メモリデバイスに連通結合されたプロセッサ機器とを備えていてもよい。プロセッサ機器は、Ｗｉ−Ｆｉホットスポット機器の認証識別子を取得するように構成されていてもよい。また、プロセッサ機器は、認証識別子に従って、Ｗｉ−Ｆｉホットスポット機器の種類を決定するように構成されていてもよい。さらに、プロセッサ機器は、Ｗｉ−Ｆｉホットスポット機器の種類に従って、情報処理機器の無線データトラヒックを制御するように構成されていてもよい。
【０００７】
[007]  さらに別の態様において、本開示は、無線ネットワークアクセスを制御する方法を対象とする。この方法は、クライアントアプリケーションが無線ネットワークにアクセスするために使用されるＷｉ−Ｆｉホットスポット機器の認証識別子を取得することを含んでいてもよい。また、この方法は、認証識別子に従って、Ｗｉ−Ｆｉホットスポット機器の種類を決定することを含んでいてもよい。さらに、この方法は、Ｗｉ−Ｆｉホットスポット機器の種類に従って、クライアントアプリケーションの情報ダウンロードを制御することを含んでいてもよい。
【０００８】
[008]  さらに別の態様において、本開示は、無線トラヒック制御サービスをクライアントアプリケーションに提供するコンピュータサーバを対象とする。このコンピュータサーバは、メモリデバイスと、当該メモリデバイスに連通結合されたプロセッサ機器とを備えていてもよい。プロセッサ機器は、クライアントアプリケーションが無線ネットワークにアクセスするために使用されるＷｉ−Ｆｉホットスポット機器の認証識別子を取得するように構成されていてもよい。また、プロセッサ機器は、認証識別子に従って、Ｗｉ−Ｆｉホットスポット機器の種類を決定するように構成されていてもよい。さらに、プロセッサ機器は、Ｗｉ−Ｆｉホットスポット機器の種類に従って、クライアントアプリケーションの情報ダウンロードを制御するように構成されていてもよい。
【０００９】
[009]  本開示の別の目的および利点については、以下の詳細な説明に一部を示すが、一部は当該説明から明らかとなるか、または本開示の実施により把握可能となる。本開示の目的および利点は、特に添付の特許請求の範囲に示す要素および組み合わせによって実現および達成されることになる。
【００１０】
[010]  上記概要および以下の詳細な説明は、例示として説明を目的としたものに過ぎず、特許請求の範囲に係る本発明を制限するものではないことが了解されるものとする。
【００１１】
[011]  本明細書の一部を構成する添付の図面は、複数の実施形態を示しており、記述と併せて、開示の原理を説明するのに役立つ。
【図面の簡単な説明】
【００１２】
【図１】[0012]本願の一実施形態に係る、無線データトラヒックを制御する例示的な方法のフローチャートである。
【図２】[0013]本願の別の実施形態に係る、無線ネットワークアクセスを制御する例示的な方法のフローチャートである。
【図３】[0014]本願の一実施形態に係る、例示的なインテリジェント端末機器の模式図である。
【図４】[0015]本願の一実施形態に係る、例示的な無線データトラヒック制御モジュールの機能図である。
【図５】[0016]本願の別の実施形態に係る、例示的なコンピュータサーバの模式図である。
【図６】[0017]本願の別の実施形態に係る、例示的な無線データトラヒック制御モジュールの機能図である。
【発明を実施するための形態】
【００１３】
[0018]  以下、本発明の例示的な実施形態を詳しく参照するが、添付の図面には、これらの例を示している。図面の全体を通して、同じ参照番号を必要に応じて使用することにより、同一または同様の部分を表している。
【００１４】
[019]  図１は、本願の一実施形態に係る、無線データトラヒックを制御する例示的な方法１００のフローチャートである。方法１００は、以下の工程を含んでいてもよい。
【００１５】
[020]  工程１０１：インテリジェント端末機器は、Ｗｉ−Ｆｉホットスポット機器の認証識別子を取得するようにしてもよい。
【００１６】
[021]  本実施形態は、Ｗｉ−Ｆｉホットスポット機器を介してインターネット等のネットワークリソースにアクセス可能とするＷｉ−Ｆｉ接続機能を備えたスマートフォン、タブレットコンピュータ、または他の電子機器等のインテリジェント端末機器に適用可能である。本明細書において、インテリジェント端末機器は、情報処理機器と称する場合もある。インテリジェント端末機器は、たとえばインストールされた特定のアプリケーション（APP）を用いて、Ｗｉ−Ｆｉホットスポット機器の認証識別子を取得するようにしてもよい。
【００１７】
[022]  認証識別子は、媒体アクセス制御（MAC）アドレス、サービスセット識別子（SSID）、および／またはＷｉ−Ｆｉホットスポット機器の種類を認証可能な他の識別子を含んでいてもよい。
【００１８】
[023]  工程１０２：インテリジェント端末機器は、認証識別子に従って、Ｗｉ−Ｆｉホットスポット機器の種類を決定するようにしてもよい。
【００１９】
[024]  本実施形態においては、認証識別子とＷｉ−Ｆｉホットスポット機器の種類との対応付けが事前に格納されていてもよい。Ｗｉ−Ｆｉホットスポット機器の種類には、インテリジェント端末機器、無線ルーティング機器等を含んでいてもよい。インテリジェント端末機器は、Ｗｉ−Ｆｉホットスポット機器として機能するようになっていてもよい。たとえば、インテリジェント端末機器は、２Ｇ／３Ｇ／４Ｇネットワーク等の通信ネットワーク接続を別のインテリジェント端末機器と共有することにより、Ｗｉ−Ｆｉホットスポットとして機能するようになっていてもよい。無線ルーティング機器は、有線ネットワークを無線ネットワークに変換することによって、さまざまな機器がインターネット等のネットワークリソースにアクセスするＷｉ−Ｆｉホットスポットとして機能し得る。
【００２０】
[025]  工程１０３：インテリジェント端末機器は、Ｗｉ−Ｆｉホットスポット機器の種類に従って、無線データトラヒックを制御するようにしてもよい。
【００２１】
[026]  本実施形態においては、Ｗｉ−Ｆｉホットスポット機器の種類と無線データトラヒック制御法との対応付けが事前に格納されていてもよい。たとえば、Ｗｉ−Ｆｉホットスポット機器の種類が無線ルーティング機器である場合、インテリジェント端末機器の無線データトラヒックは、制限されなくてもよい。別の例において、Ｗｉ−Ｆｉホットスポット機器の種類がインテリジェント端末機器である場合、当該インテリジェント端末機器の無線データトラヒックは、過大なデータコストを防止するため、制限されていてもよい。たとえば、インテリジェント端末機器は、過度に大きなファイルのダウンロードの禁止により、Ｗｉ−Ｆｉホットスポットとして機能する当該インテリジェント端末機器に対する過大なデータトラヒックコストの発生を回避するようにしてもよい。
【００２２】
[027]  方法１００においては、Ｗｉ−Ｆｉホットスポット機器の認証識別子が取得され、Ｗｉ−Ｆｉホットスポット機器の種類が決定され、さまざまな動作が実行されることにより、さまざまな種類のＷｉ−Ｆｉホットスポット機器に応じて、インテリジェント端末機器の無線データトラヒックが制御されるようになっていてもよい。自身の通信（たとえば、2G/3G/4G）ネットワーク接続を共有してＷｉ−Ｆｉホットスポットを提供しているユーザの場合、Ｗｉ−Ｆｉホットスポットを用いてインターネットに接続する１つまたは複数の他の機器の無線データトラヒックは、たとえば過度に大きなファイルのダウンロードが制限されることにより、無線データトラヒックに関するユーザのデータコストが抑えられるようになっていてもよい。
【００２３】
[028]  以下、Ｗｉ−Ｆｉホットスポットを介してスマートフォンがネットワークリソースにアクセスする例を用いて、一実施形態を説明する。
【００２４】
[029]  Ｗｉ−Ｆｉ機能を有効にした後、スマートフォンは、スキャンによって、信号を受信できるすべての利用可能なＷｉ−Ｆｉホットスポットを取得するとともに、ＳＳＩＤおよび／または基本サービスセット識別情報（BSSID）等、各Ｗｉ−Ｆｉホットスポットの情報を取得するようにしてもよい。ＳＳＩＤは、対応するＷｉ−Ｆｉホットスポットのユーザが編集可能な名称であってもよい。ＢＳＳＩＤは、対応するＷｉ−Ｆｉホットスポット機器の実際のＭＡＣアドレスであってもよいし、対応するＷｉ−Ｆｉホットスポット機器の実際のＭＡＣアドレスに由来するＭＡＣアドレスであってもよい。いずれの場合も、ＭＡＣアドレスの最初の３バイトは一般的に、Ｗｉ−Ｆｉホットスポット機器の製造業者（または、Wi-Fiホットスポット機器に組み込まれたWi-Fiモジュールの製造業者）が電気電子技術者協会（IEEE）の登録認定機関（RA）に登録した後、当該ＲＡによって機器製造業者に配布された機器コードである。特定の製造業者の機器コードは、他の機器製造業者の機器コードと異なる。
【００２５】
[030]  ＭＡＣアドレスを用いてＷｉ−Ｆｉホットスポット機器の種類を決定する精度は、比較的高い。好適な一実施態様においては、Ｗｉ−Ｆｉホットスポット機器のＭＡＣアドレスを取得し、当該ＭＡＣアドレスに従って、Ｗｉ−Ｆｉホットスポット機器の種類を決定することができる。たとえば、ネットワークを介して、組織固有識別子（OUI）配布ライブラリにアクセスされるようになっていてもよい。ＭＡＣアドレスの最初の３バイトに対応する機器製造業者の情報については、ＯＵＩ配布ライブラリを探索し、当該機器製造業者の情報に従って、Ｗｉ−Ｆｉホットスポット機器の種類を決定することができる。機器製造業者とＷｉ−Ｆｉホットスポット機器の種類との対応付けは、事前に格納されていてもよい。たとえば、機器製造業者ＴＰ−ＬＩＮＫに対応するＷｉ−Ｆｉホットスポット機器の種類は、無線ルーティング機器であってもよく、機器製造業者ＡＰＰＬＥに対応するＷｉ−Ｆｉホットスポット機器の種類は、インテリジェント端末機器であってもよい。
【００２６】
[031]  機器製造業者の情報が複数種類のＷｉ−Ｆｉホットスポット機器を含む場合、Ｗｉ−Ｆｉホットスポット機器の種類は、機器製造業者により提供されたＭＡＣアドレスと複数種類のＷｉ−Ｆｉホットスポット機器との間の関係に従って決定されるようになっていてもよい。たとえば、機器製造業者がインテリジェント端末機器および無線ルーティング機器の両方を製造している場合、Ｗｉ−Ｆｉホットスポット機器の種類は、機器製造業者により提供されたＭＡＣアドレスとＷｉ−Ｆｉホットスポット機器の種類との対応付けに従って決定されるようになっていてもよい。
【００２７】
[032]  機器製造業者は、ＩＥＥＥのＲＡに登録していない場合もあるため、これらの機器製造業者は、ＯＵＩ配布ライブラリにおいて見つけられない。この場合、Ｗｉ−Ｆｉホットスポット機器の種類は、Ｗｉ−ＦｉホットスポットのＳＳＩＤに従って決定されるようになっていてもよい。たとえば、Ｗｉ−Ｆｉホットスポット機器のＳＳＩＤは、ユーザにより修正されるようになっていてもよいし、Ｗｉ−Ｆｉホットスポット機器製造業者または機器のオペレーティングシステムにより予め設定されたデフォルト値のままであってもよい。一般的に、デフォルトのＳＳＩＤは、機器名またはシステム名に文字列を追加したものである。したがって、Ｗｉ−Ｆｉホットスポット機器の種類は、既定の文字列がＳＳＩＤに存在するか否かを判定することによって決定されるようになっていてもよい。たとえば、Ａｎｄｒｏｉｄオペレーティングシステムを使用する機器は一般的に、インテリジェント端末機器であり、Ａｎｄｒｏｉｄオペレーティングシステムにより予め設定されたデフォルトのＳＳＩＤは一般的に、Ａｎｄｒｏｉｄという文字列を含む。したがって、ＳＳＩＤにおけるＡｎｄｒｏｉｄという文字列とＷｉ−Ｆｉホットスポット機器（たとえば、インテリジェント端末機器）の種類との対応付けが予め設定されていてもよい。別の例示において、製造業者ＴＰ−ＬＩＮＫは一般的に、無線ルーティング機器を作製しており、そのデフォルトのＳＳＩＤは一般的に、ＴＰ−ＬＩＮＫという文字列を含む。このため、ＳＳＩＤにおけるＴＰ−ＬＩＮＫという文字列とＷｉ−Ｆｉホットスポット機器（たとえば、無線ルーティング機器）の種類との対応付けが予め設定されていてもよい。
【００２８】
[033]  Ｗｉ−Ｆｉホットスポット機器の種類が決定されたら、このＷｉ−Ｆｉホットスポット機器の種類に従って、無線データトラヒックが制御されるようになっていてもよい。たとえば、Ｗｉ−Ｆｉホットスポット機器の種類がインテリジェント端末機器である場合は、既定値を超えるサイズのファイルのダウンロードが禁止されるようになっていてもよい。既定値は、開発者またはユーザにより設定されていてもよい。たとえば、既定値は、１０Ｍバイトとして設定されていてもよい。たとえば、無線ネットワークアクセスをスマートフォンに提供しているＷｉ−Ｆｉホットスポット機器が別のインテリジェント端末機器である場合、スマートフォンは、１０ＭＢを超えるファイルのダウンロードが禁止されるようになっていてもよい。このようなファイルは、たとえば特定のＡＰＰまたはメディアファイルであってもよい。ダウンロードするファイルサイズを制限することにより、Ｗｉ−Ｆｉホットスポットとして機能するインテリジェント端末機器に対する過大なデータトラヒックコストの発生を回避可能である。当業者には当然のことながら、機器による任意のファイルのダウンロードの禁止または他の適当な方法等、無線データトラヒックを制御する他の方法も可能である。
【００２９】
[034]  上述の例においては、Ｗｉ−Ｆｉホットスポット機器の認証識別子が取得された後、Ｗｉ−Ｆｉホットスポット機器の種類が決定され、さまざまな動作が実行されることにより、さまざまな種類のＷｉ−Ｆｉホットスポット機器に応じて、インテリジェント端末機器の無線データトラヒックが制御され得る。自身の通信（たとえば、2G/3G/4G）ネットワーク接続を共有してＷｉ−Ｆｉホットスポットを提供しているユーザの場合、Ｗｉ−Ｆｉホットスポットを用いてインターネットに接続する１つまたは複数の他の機器の無線データトラヒックは、たとえば過度に大きなファイルのダウンロードが制限されることにより、無線データトラヒックに関するユーザのデータコストが抑えられるようになっていてもよい。
【００３０】
[035]  図２は、本願の別の実施形態に係る、無線ネットワークアクセスを制御する例示的な方法２００のフローチャートである。方法２００は、以下の工程を含んでいてもよい。
【００３１】
[036]  工程２０１：クライアントアプリケーションが無線ネットワークにアクセスするために使用されるＷｉ−Ｆｉホットスポット機器の認証識別子を取得する。
【００３２】
[037]  工程２０２：認証識別子に従って、Ｗｉ−Ｆｉホットスポット機器の種類を決定する。
【００３３】
[038]  工程２０３：Ｗｉ−Ｆｉホットスポット機器の種類に従って、クライアントアプリケーションの情報ダウンロードを制御する。
【００３４】
[039]  方法２００は、コンピュータサーバに適用されるようになっていてもよい。クライアントアプリケーションは、ネットワークを介してコンピュータサーバにアクセスした場合、当該コンピュータサーバからファイルをダウンロードすることができる。
【００３５】
[040]  たとえば、クライアントアプリケーションがロードされたインテリジェント端末機器は、Ｗｉ−Ｆｉホットスポットを介して無線ネットワークにアクセスし、Ｗｉ−Ｆｉホットスポット機器の認証識別子を取得するようにしてもよい。Ｗｉ−Ｆｉホットスポット機器の認証識別子を取得する方法は、方法１００と同様であってもよい。クライアントアプリケーションは、コンピュータサーバと連通している場合、Ｗｉ−Ｆｉホットスポット機器の認証識別子をサーバに送信するようにしてもよい。クライアントアプリケーションは、サーバへの接続後にＷｉ−Ｆｉホットスポット機器の認証識別子を送信するようにしてもよいし、サーバからの要求を受信した後にＷｉ−Ｆｉホットスポット機器の認証識別子をサーバに送信するようにしてもよい。また、認証識別子を送信する他のタイミングおよび方法も使用可能である。
【００３６】
[041]  クライアントアプリケーションにより送信されたＷｉ−Ｆｉホットスポット機器の認証識別子を取得した後、コンピュータサーバは、認証識別子に従ってＷｉ−Ｆｉホットスポット機器の種類を決定し、その後、当該種類に従ってクライアントアプリケーションの情報ダウンロードを制御するようにしてもよい。種類の決定および情報ダウンロードの制御は、方法１００と同様に実施されるようになっていてもよい。
【００３７】
[042]  本開示は、方法１００に対応する無線データトラヒック制御装置の一実施形態をさらに提供する。たとえば、制御機能は、ソフトウェアを用いて実装されていてもよく、無線データトラヒック制御装置の担体として機能するインテリジェント端末機器上で実行されるようになっていてもよい。図３は、無線データトラヒックを制御するように構成された例示的なインテリジェント端末機器３００の模式図である。インテリジェント端末機器３００は、プロセッサ機器３１０、バス３２０、ネットワークインターフェース３３０、メモリデバイス３４０、および不揮発性ストレージ３５０を具備していてもよい。無線データトラヒック制御モジュール３４５がメモリ３４０にロードされるようになっていてもよく、プロセッサ３１０により実行された場合、さまざまな制御機能を実行する。図４は、無線データトラヒック制御モジュール３４５の機能図である。図４に示すように、無線データトラヒック制御モジュール３４５は、識別子取得ユニット４１０、無線ホットスポット種類決定ユニット４２０、および無線データトラヒック制御ユニット４３０を具備していてもよい。
【００３８】
[043]  識別子取得ユニット４１０は、たとえばネットワークインターフェース３３０を介して、Ｗｉ−Ｆｉホットスポット機器の認証識別子を取得するように構成されていてもよい。
【００３９】
[044]  無線ホットスポット種類決定ユニット４２０は、認証識別子に従って、Ｗｉ−Ｆｉホットスポット機器の種類を決定するように構成されていてもよい。
【００４０】
[045]  無線データトラヒック制御ユニット４３０は、Ｗｉ−Ｆｉホットスポット機器の種類に従って、インテリジェント端末機器３００の無線データトラヒックを制御するように構成されていてもよい。
【００４１】
[046]  本開示は、方法２００に対応するクライアントアプリケーションに無線トラヒック制御サービスを提供するコンピュータサーバ５００の一実施形態をさらに提供する。たとえば、制御機能は、ソフトウェアを用いて実装されていてもよく、コンピュータサーバ５００により実行されるようになっていてもよい。図５は、無線トラヒック制御サービスを提供するように構成された例示的なコンピュータサーバ５００の模式図である。サーバ５００は、プロセッサ機器５１０、バス５２０、ネットワークインターフェース５３０、メモリデバイス５４０、および不揮発性ストレージ５５０を具備していてもよい。無線データトラヒック制御モジュール５４５がメモリ５４０にロードされるようになっていてもよく、プロセッサ５１０により実行された場合、さまざまな制御機能を実行する。図６は、無線データトラヒック制御モジュール５４５の機能図である。図６に示すように、無線データトラヒック制御モジュール５４５は、取得ユニット６１０、決定ユニット６２０、および制御ユニット６３０を具備していてもよい。
【００４２】
[047]  取得ユニット６１０は、クライアントアプリケーションが無線ネットワークにアクセスするために使用されるＷｉ−Ｆｉホットスポット機器の認証識別子を取得するように構成されていてもよい。
【００４３】
[048]  決定ユニット６２０は、認証識別子に従って、Ｗｉ−Ｆｉホットスポット機器の種類を決定するように構成されていてもよい。
【００４４】
[049]  制御ユニット６３０は、Ｗｉ−Ｆｉホットスポット機器の種類に従って、クライアントアプリケーションの情報ダウンロードを制御するように構成されていてもよい。
【００４５】
[050]  上記装置およびサーバにおけるさまざまなユニットの機能および動作の実装は、対応する方法および工程の実装を参照して得られるようになっていてもよい。
【００４６】
[051]  本明細書においては、無線データトラヒックを制御する装置および方法を説明した。図示の工程は、上述の例示的な実施形態を説明するためのものであり、現行の技術開発によって、特定機能の実行方法は変化するものと予想される。したがって、これらの例は、説明を目的として本明細書に提示しており、何ら制限するものではない。たとえば、本明細書に開示の工程またはプロセスは、上述の順序での実行に限定されず、任意の順序で実行されるようになっていてもよく、また、開示の実施形態と矛盾することなく、一部の工程が省略されていてもよい。さらに、本明細書においては、説明の便宜上、機能構成ブロックの境界を任意に規定している。指定の機能およびその関係が適当に実行される限りにおいては、別の境界を規定することも可能である。当業者には、本明細書に含まれる教示内容に基づいて、代替手段（本明細書に記載したものの均等手段、拡張手段、変形手段、派生手段等）が明らかとなるであろう。このような代替手段についても、開示の実施形態の範囲および主旨に含まれる。
【００４７】
[052]  本明細書においては、開示の原理の例および特徴を説明しているが、開示の実施形態の主旨および範囲から逸脱することなく、改良、適応、および他の実施態様も可能である。また、単語「備える」、「有する」、「含む」、「具備する」、および他の類似形は、意味的に同等であり、オープンエンドであって、これらの単語のいずれか１つに続く１つまたは複数の項目は、このような１つまたは複数の項目を総記するものでもなければ、記載した１つまたは複数の項目にのみ限定するものでもない。また、本明細書および添付の特許請求の範囲において、単数形「ａ」、「ａｎ」、および「ｔｈｅ」は、文脈上別段の明確な指示がない限り、複数表現を含むことに留意する必要がある。
【００４８】
[053]  さらに、本開示と矛盾しない実施形態の実装には、１つまたは複数のコンピュータ可読記憶媒体が利用されるようになっていてもよい。コンピュータ可読記憶媒体は、プロセッサにより読み出し得る情報またはデータを格納可能な任意の種類の物理メモリを表す。したがって、コンピュータ可読記憶媒体は、本明細書に記載の実施形態と矛盾しない工程または段階を１つまたは複数のプロセッサに行わせる命令等、プロセッサが実行する命令を格納するようにしてもよい。用語「コンピュータ可読媒体」は、有形物を含むとともに搬送波および過渡信号を含まないこと、すなわち、持続性であることが了解されるものとする。その例としては、ＲＡＭ、ＲＯＭ、揮発性メモリ、不揮発性メモリ、ハードドライブ、ＣＤ−ＲＯＭ、ＤＶＤ、フラッシュドライブ、ディスク、およびその他任意の既知の物理的記憶媒体が挙げられる。
【００４９】
[054]  本開示および例は、ほんの一例に過ぎないと考えるべきであり、開示の実施形態の正確な範囲および主旨は、以下の特許請求の範囲により示される。
【図１】
0006626462.tif 000002
【図２】
0006626462.tif 000003
【図３】
0006626462.tif 000004
【図４】
0006626462.tif 000005
【図５】
0006626462.tif 000006
【図６】
0006626462.tif 000007