(57)【特許請求の範囲】
【請求項１】
ワイヤレスデバイスでネットワークを選択する方法であって、前記方法は、
ネットワーク選択のための、前記ワイヤレスデバイスにおける設定の組合せを選択するステップであって、前記設定の組み合わせは、重み付けセキュリティ設定、コンテンツフィルタリングに関連する重み付けアクセス設定、重み付け速度設定、及びパワー基準設定を含み、前記設定の組み合わせの少なくとも１つの設定の重み付け設定は、ユーザが入力した重み付け設定に基づいている、ステップと、
ウェブサイトにアクセスするリクエストを受信するステップと、
前記リクエストに応じて、前記選択された設定の組合せ、および各設定の重み付けレベルに基づいて前記ウェブサイトにアクセスするためのネットワークを選択するステップと、
を含み、
前記選択するステップが、
前記コンテンツフィルタリングに関連する重み付けアクセス設定が、所定の基準を満たす場合に、最速の利用可能なネットワークを選択することで前記ウェブサイトへの接続を試みるステップと、
前記接続の試みが、コンテンツフィルタリング規則のあるファイアウォールに当たる場合に、携帯ネットワークを自動的に選択し、再度前記ウェブサイトへの接続を試みるステップと
を含む、方法。
【請求項２】
前記選択されたネットワークが、ワイヤレスローカルエリアネットワーク(WLAN)、携帯ネットワーク、または有線ネットワークのうちの少なくとも1つを含む、請求項１に記載の方法。
【請求項３】
前記WLANが、公衆WLANまたはセキュアWLANを含む、請求項２に記載の方法。
【請求項４】
前記重み付けセキュリティ設定が、所定のセキュリティ設定を超過するならば、前記選択されたネットワークは、前記セキュアWLAN、又は前記携帯ネットワークを含む、請求項３に記載の方法。
【請求項５】
前記重み付けアクセス設定が、所定のアクセス設定を超過するならば、前記選択されたネットワークは、前記携帯ネットワークを含む、請求項３に記載の方法。
【請求項６】
前記重み付け速度設定が、所定の速度設定を超過するならば、前記選択されたネットワークが公衆WLANを含む、請求項３に記載の方法。
【請求項７】
ワイヤレスデバイスであって、
ネットワークインターフェースと、
オペレーションを実行するプロセッサであって、前記オペレーションが、
ネットワーク選択のための、前記ワイヤレスデバイスにおける設定の組合せを選択するオペレーションであって、前記設定の組み合わせは、重み付けセキュリティ設定、コンテンツフィルタリングに関連する重み付けアクセス設定、重み付け速度設定、及びパワー基準設定を含み、前記設定の組み合わせの少なくとも１つの設定の重み付け設定は、ユーザが入力した重み付け設定に基づいている、オペレーションと、
ウェブサイトにアクセスするリクエストを受信するオペレーションと、
前記リクエストに応じて、前記選択された設定の組合せ、および各設定の重み付けレベルに基づいて前記ネットワークインターフェースを介して前記ウェブサイトにアクセスするためのネットワークを選択するオペレーションと、
を含む、プロセッサと、
を備え、
前記選択するオペレーションが、
前記コンテンツフィルタリングに関連する重み付けアクセス設定が、所定の基準を満たす場合に、最速の利用可能なネットワークを選択することで前記ウェブサイトへの接続を試みるオペレーションと、
前記接続の試みが、コンテンツフィルタリング規則のあるファイアウォールに当たる場合に、携帯ネットワークを自動的に選択し、再度前記ウェブサイトへの接続を試みるオペレーションと
を含む、ワイヤレスデバイス。
【請求項８】
前記選択されたネットワークが、ワイヤレスローカルエリアネットワーク(WLAN)、携帯ネットワーク、または有線ネットワークのうちの少なくとも1つを含む、請求項７に記載のワイヤレスデバイス。
【請求項９】
前記WLANが、公衆WLAN、またはセキュアWLANを含む、請求項８に記載のワイヤレスデバイス。
【請求項１０】
前記重み付けセキュリティ設定が、所定のセキュリティ設定を超過するならば、前記選択されたネットワークは、前記セキュアWLAN、又は前記携帯ネットワークを含む、請求項９に記載のワイヤレスデバイス。
【請求項１１】
前記重み付けアクセス設定が、所定のアクセス設定を超過するならば、前記選択されたネットワークは、前記携帯ネットワークを含む、請求項９に記載のワイヤレスデバイス。
【請求項１２】
前記重み付け速度設定が、所定の速度設定を超過するならば、前記選択されたネットワークが公衆WLANを含む、請求項９に記載のワイヤレスデバイス。
【請求項１３】
ネットワークを選択するためのワイヤレスデバイスであって、前記ワイヤレスデバイスは、
ネットワーク選択のための、前記ワイヤレスデバイスにおける設定の組合せを選択するための手段であって、前記設定の組み合わせは、重み付けセキュリティ設定、コンテンツフィルタリングに関連する重み付けアクセス設定、重み付け速度設定、及びパワー基準設定を含み、前記設定の組み合わせの少なくとも１つの設定の重み付け設定は、ユーザが入力した重み付け設定に基づいている、手段と、
ウェブサイトにアクセスするリクエストを受信する手段と、
前記リクエストに応じて、前記選択された設定の組合せ、および各設定の重み付けレベルに基づいて前記ウェブサイトにアクセスするためのネットワークを選択する手段と、
を備え、
前記選択するための手段が、
前記コンテンツフィルタリングに関連する重み付けアクセス設定が、所定の基準を満たす場合に、最速の利用可能なネットワークを選択することで前記ウェブサイトへの接続を試みるための手段と、
前記接続の試みが、コンテンツフィルタリング規則のあるファイアウォールに当たる場合に、携帯ネットワークを自動的に選択し、再度前記ウェブサイトへの接続を試みるための手段と
を含む、ワイヤレスデバイス。
【請求項１４】
前記選択されたネットワークが、ワイヤレスローカルエリアネットワーク(WLAN)、携帯ネットワーク、または有線ネットワークのうちの少なくとも1つを含む、請求項１３に記載のワイヤレスデバイス。
【請求項１５】
前記WLANが、公衆WLAN、またはセキュアWLANを含む、請求項１４に記載のワイヤレスデバイス。
【請求項１６】
前記重み付けセキュリティ設定が、所定のセキュリティ設定を超過するならば、前記選択されたネットワークは、前記セキュアWLAN、又は前記携帯ネットワークを含む、請求項１５に記載のワイヤレスデバイス。
【請求項１７】
前記重み付けアクセス設定が、所定のアクセス設定を超過するならば、前記選択されたネットワークは、前記携帯ネットワークを含む、請求項１５に記載のワイヤレスデバイス。
【請求項１８】
前記重み付け速度設定が、所定の速度設定を超過するならば、前記選択されたネットワークが公衆WLANを含む、請求項１５に記載のワイヤレスデバイス。
【請求項１９】
ワイヤレスデバイスのためのネットワークを選択するためのコードを備えた非一時的コンピュータ可読記憶媒体であって、前記コンピュータ可読記憶媒体は、
ネットワーク選択のための、前記ワイヤレスデバイスにおける設定の組合せを選択するためのコードであって、前記設定の組み合わせは、重み付けセキュリティ設定、コンテンツフィルタリングに関連する重み付けアクセス設定、重み付け速度設定、及びパワー基準設定を含み、前記設定の組み合わせの少なくとも１つの設定の重み付け設定は、ユーザが入力した重み付け設定に基づいている、コードと、
ウェブサイトにアクセスするリクエストを受信するためのコードと、
前記リクエストに応じて、前記選択された設定の組合せ、および各設定の重み付けレベルに基づいて前記ウェブサイトにアクセスするためのネットワークを選択するためのコードと、
を具備し、
前記選択するためのコードが、
前記コンテンツフィルタリングに関連する重み付けアクセス設定が、所定の基準を満たす場合に、最速の利用可能なネットワークを選択することで前記ウェブサイトへの接続を試みるためのコードと、
前記接続の試みが、コンテンツフィルタリング規則のあるファイアウォールに当たる場合に、携帯ネットワークを自動的に選択し、再度前記ウェブサイトへの接続を試みるためのコードと
を含む、非一時的コンピュータ可読記憶媒体。
【請求項２０】
前記選択されたネットワークが、ワイヤレスローカルエリアネットワーク(WLAN)、携帯ネットワーク、または有線ネットワークのうちの少なくとも1つを含む、請求項１９に記載の非一時的コンピュータ可読記憶媒体。
【請求項２１】
前記WLANが、公衆WLAN、またはセキュアWLANを含む、請求項２０に記載の非一時的コンピュータ可読記憶媒体。
【請求項２２】
前記重み付けセキュリティ設定が、所定のセキュリティ設定を超過するならば、前記選択されたネットワークは、前記セキュアWLAN、又は前記携帯ネットワークを含む、請求項２１に記載の非一時的コンピュータ可読記憶媒体。
【請求項２３】
前記重み付けアクセス設定が、所定のアクセス設定を超過するならば、前記選択されたネットワークは、前記携帯ネットワークを含む、請求項２１に記載の非一時的コンピュータ可読記憶媒体。
【請求項２４】
前記重み付け速度設定が、所定の速度設定を超過するならば、前記選択されたネットワークが公衆WLANを含む、請求項２１に記載の非一時的コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はワイヤレスデバイス用のネットワークを選択する装置および方法に関する。
【背景技術】
【０００２】
多くのワイヤレスデバイスが、セルラーネットワークおよびワイヤレスローカルエリアネットワーク(WLAN)(たとえばWiFi)などの多重ネットワーク接続をサポートする。残念ながら、どのネットワークを使用するかを裏で決定するインテリジェンスはほとんどない。多くの場合、これらの種のネットワークは、速度、セキュリティ、コスト、およびアクセス(たとえば、コンテンツフィルタリング)において顕著な差異を有する。たとえば、セキュリティに関し、知らない第三者が非暗号化通信を盗聴できるので、公衆WiFiホットスポットがハッキングの試みを受ける恐れがある。他方で、企業WiFiホットスポットはより安全性が高いかもしれないが、コンテンツフィルタリングシステムをやはり利用して非認可ウェブサイトへのアクセスを制限する場合がある。セルラーネットワークがセキュリティを保証しコンテンツフィルタを回避しても、コストがより高くてより遅い。
【０００３】
セキュリティが関心の場合、現在活用される一般的なアプローチは、ハイパーテキスト転送プロトコルセキュア(HTTPS:Hypertext Transfer Protocol Secure)またはバーチャルプライベートネットワーク(VPN:virtual private network)などの安全な接続を使用することである。しかしながら、それらの解決法がいつも利用可能というわけでない。特に、すべてのネットワークがHTTPS接続性を提供するわけでなく、ほとんどのVPNサービスが比較的高価でログインに追加のステップを必要とする。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
さらに、アクセスに関しては、しばしば、ファイアウォールフィルタがアクセスをブロックするので、唯一の代替策は、ユーザが接続のためにワイヤレスデバイスをWiFiからセルラーネットワークに手動で変更することである。このために、他の通信のほとんどがワイヤレスデバイスによって実行されているのにもかかわらず、そのような接続が必要でないときに、すべての通信をより遅くてより高価な接続を介することになる。
【課題を解決するための手段】
【０００５】
発明の態様は、ワイヤレスデバイスがネットワークを選択する装置、システム、および方法に関する。ワイヤレスデバイスがユーザからネットワークサイトのアクセスのリクエストを受信する。ワイヤレスデバイスが次いでユーザによって以前に選択された所定の重み付け済み基準設定に基づいてネットワークを選択する。
【図面の簡単な説明】
【０００６】
【図１】ネットワークを選択するワイヤレスデバイスに関する発明の態様が実施されてもよいシステムの図である。
【図２】ネットワークを選択してもよいワイヤレスデバイスの例を図示する図である。
【図３】ネットワークを選択する手順の例を図示するフローチャートである。
【図４】重み付けされてもよい選択可能なユーザ基準設定の例を図示する図である。
【図５】選択可能なユーザ基準設定およびネットワークの例を図示するフローチャートである。
【発明を実施するための形態】
【０００７】
「典型的な(exemplary)」や「例(example)」という用語が本明細書で用いられて、「1つの例(example、instance)、または図示として提供すること」を意味する。本明細書に説明される任意の態様や実施形態は、「典型的な」や「例」として、他の態様や実施形態に対して好適または有利であるものとして必ずしも解されない。
【０００８】
発明の実施形態が、ユーザによって以前に選択され重み付けられた所定のユーザ基準設定を活用することに基づいてワイヤレスデバイスに自動的にネットワークを選択させるアプローチに関する。たとえば、プライバシーやフィルタリングがユーザに関心の問題でない場合、所定のユーザ重み付け済み基準設定によって特定されるように、ワイヤレスデバイスが公衆WiFiルータ経由のWiFi接続などの高速で安い公衆ワイヤレスローカルエリアネットワーク(たとえば、WLAN)接続を自動的に選択してもよい。セキュリティおよびアクセスがユーザにとって関心のある場合(たとえば、ファイアウォールフィルタがウェブサイトへのアクセスをブロックする場合がある)、所定のユーザ重み付け済み基準設定によって特定されるように、ワイヤレスデバイスがセルラー接続を自動的に選択してもよく、それはより遅くておよび/またはより高価であるかもしれないが、フィルタリングがなく本質的により安全性が高い。
【０００９】
したがって、発明の実施形態が、ワイヤレスデバイスが所定のユーザ重み付け済み基準設定に基づいてネットワークを自動的に選択するための方法、システム、および装置に関する。
【００１０】
図1をさらに参照すると、環境100の例が図示され、そこで発明の実施形態が実施されてもよい。例として、ワイヤレスデバイス102が特別なネットワークサイト104にアクセスするユーザからのリクエストを受信する。この例が、ウェブサイト104、例として、銀行ウェブサイト、医療ウェブサイト、オンライン店舗ウェブサイトなどを含んでもよい。また、特別なプライベートネットワークサイト104、例として企業サイト、大学サイト、政府サイトなどがアクセスされてもよく、それらは特別なログイン、パスワードなどを要求する仮想プライベートネットワーク(VPN)を一般的に利用する。発明の実施形態によれば、ワイヤレスデバイス102が、所定のユーザ重み付け済み基準設定に基づいて、ネットワーク(たとえば、公衆WLAN110、プライベート/セキュアWLAN114、またはセルラーネットワーク120)を選択してもよい。
【００１１】
例として、インターネット106経由でウェブサイト104へのアクセスが、ワイヤレスデバイス102にて要求されてもよいし、別の種類のネットワーク104(たとえば、VPN会社、VPN個人、VPN政府など)経由で別の種類のネットワークサイト104へのアクセスが要求されてもよい。所定のユーザ重み付け済み基準設定に基づいて、ワイヤレスデバイス102がネットワークを選択してもよい。通常、ネットワークが、公衆ワイヤレスルータ112(以降、公衆WiFiルータ112)経由の公衆WLAN110、プライベートワイヤレスルータ116(以降、プライベートWiFiルータ116)経由のセキュアWLAN(たとえば、VPN会社、VPN個人、VPN政府など)、または基地局122を活用するセルラーネットワーク120(たとえば、3G、4G、LTE、EDGEなど)などを含む。さらに、後述するように、ワイヤレスデバイスが有線でネットワークアクセスデバイスに接続されるネットワークインターフェースを有する場合、有線ネットワーク接続が選択されてもよい。
【００１２】
所定のユーザ基準設定が1つまたは複数のセキュリティ設定、アクセス設定、速度設定、コスト設定、パワー設定、または他の優先設定を含んでもよい。さらに、所定の基準設定の各々がユーザに選択される重み付けファクタを含んでもよい。
【００１３】
例として、速度設定がユーザによる高重み付けファクタを含む場合、ワイヤレスデバイス102によって選択されたネットワークが、公衆WiFiルータ112を利用してインターネットウェブサイト104にアクセスする公衆WLAN110でもよい。他方、セキュリティ設定がユーザによって選択されるように高重み付けファクタを含む場合、ワイヤレスデバイス102が、プライベートWiFiルータ116(たとえば、会社Wi-Fiルータ)またはセルラーネットワーク120を含むセキュアWLAN114であるネットワークを選択して、特別なウェブサイトにアクセスしてもよい。別の例として、コスト設定がユーザに選択された高重み付けファクタを含む場合、ワイヤレスデバイス102が、公衆WiFiルータ112経由の公衆WLAN110を利用するネットワークを選択して、ウェブサイト104にアクセスしてもよい。さらに別の例として、アクセス設定がユーザにより高重み付けファクタを有する場合(たとえばファイアウォールを避けるため)、ワイヤレスデバイス102が、セルラーネットワーク120を選択して、インターネット106経由でウェブサイト104にアクセスしてもよい。様々な他の例が以降にさらに詳細に説明される。また、後述するように、ワイヤレスデバイスが有線でネットワークアクセスデバイスに接続されるネットワークインターフェースを有する場合、有線ネットワーク接続が選択されてもよく、たとえば、セキュリティまたは速度が高重み付けされた所定の基準設定のときに有線ネットワークが選択されてもよい。
【００１４】
図2を参照すると、図2はワイヤレスデバイス102の図であり、プロセッサ202、メモリ207、表示デバイス208、ユーザインターフェース210、ネットワークインターフェース(I/F)220、およびセンサ226を含んでもよい。プロセッサ202が本明細書で後述するオペレーションを実行するように構成されてもよい。特に、プロセッサ202が、ネットワーク選択機能部204および本明細書で後述するユーザに選択され重み付けされた所定の基準設定206を実行してもよい。メモリ207がオペレーション、アプリケーション、プログラム、ルーチンなどを保存して、これらのオペレーションおよび機能を実行するのを補助してもよい。
【００１５】
また、ワイヤレスデバイス102が、表示デバイス208、ユーザインターフェース210(たとえば、キーボード、キーパッド、タッチスクリーン入力など)、およびネットワークインターフェース(I/F)220などの一般的なデバイス機能を含んでもよい。後述するように、ワイヤレスデバイス102が、ワイヤレス機能を有する任意の種類のコンピューティングデバイス、例として、パーソナルコンピュータ、デスクトップコンピュータ、ラップトップコンピュータ、モバイルコンピュータ、モバイルデバイス、パーソナルデジタルアシスタント、ワイヤレス電話、携帯電話、スマートフォン、タブレット、マシン・ツー・マシン(M2M)デバイスでもよく、またはワイヤレス機能を含む任意の種類のコンピューティングデバイスでもよい。
【００１６】
ワイヤレスデバイス102はワイヤレスネットワーク(たとえば、WLAN、携帯電話ネットワーク等)経由で様々な異なる種類のワイヤレス通信向けのI/F220を含んでもよい。例として、ワイヤレスデバイス102が、ウェブサイトまたは別の種類のネットワークサイト104にアクセスするために、基地局122を含むセルラーネットワーク120と通信してもよいセルラートランシーバ222(たとえば、トランスミッタおよびレシーバ)を有して、インターネット106および他のネットワーク106経由で音声通信だけでなくデジタルデータ通信を可能としてもよい。さらに、ワイヤレスデバイス102がワイヤレスモデム224(たとえば、ワイヤレスレシーバおよびトランスミッタを含むワイヤレストランシーバ)を含んで、関連の公衆および民間WiFiルータ、112および116を利用する公衆および民間WLAN110および114を経由してデータを送受信してもよい。そのように、携帯通信およびWiFi通信は、ワイヤレスデバイス102がインターネットおよび他のネットワーク106経由でウェブサイトおよび/または他のネットワークサイト104にアクセスすることを可能とする。さらに、モデム224がワイヤ接続可能モデムでもよく、ワイヤレスデバイス102がやはりケーブル/ワイヤで有線ネットワーク115(たとえば、ネットワークアクセスドライブ経由で)へ接続されてもよい。有線ベースの接続の例がワイヤ/ケーブルでルータ、モデム、または別の種類のネットワークアクセスデバイスに接続されたモデムを含んでもよい。ケーブル、イーサネット（登録商標）システム用イーサネット（登録商標）ケーブル、ユニバーサルシリアルバス(USB)ケーブルなどの多くの種類の有線接続が利用されてもよい。例として、この種のワイヤレスまたは有線通信の実施を経由して、アクセスがVPNなど経由で銀行、病院および購入向けオンライン店舗、他のネットワークサイト(たとえば、企業、大学、政府など)に関連付けされたウェブサイト104に可能となってもよい。尚、これらがただの例であり、任意の種類のネットワーク、ウェブサイト、ネットワークサイトが発明の実施形態を利用してもよいことは理解されよう。
【００１７】
さらに、ワイヤレスデバイス102が、近接センサ、動きセンサ、加速度センサ、位置センサ、場所センサ、圧力センサ、マイクロホン、カメラ、音センサ、光センサなどを含むセンサ226を含んで、ワイヤレスデバイス102に一般的に関連の様々な機能を実行してもよい。
【００１８】
したがって、1つの実施形態において、プロセッサ202の制御下のワイヤレスデバイス102がユーザから特別のネットワークサイト104にアクセスするリクエストを受信し(たとえば、ユーザインターフェース210経由で)、このリクエストに基づいて、ネットワーク選択機能部204およびユーザにより設定された所定の基準設定206を利用して、所定の重み付けユーザ基準設定に基づいてネットワークを選択してもよい。
【００１９】
図3を参照すると、図3がネットワークを選択するプロセス300を図示するフローチャートである。たとえば、ワイヤレスデバイス102がネットワークサイト104にアクセスするリクエストを受信する(ブロック302)。次に、プロセス300がユーザに設定された所定の重み付け済み基準設定に基づいてネットワークを選択する(ブロック304)。
【００２０】
さらに図4を参照すると、図4がワイヤレスデバイス102のユーザによって選択されてネットワークを選択するためのユーザの好みだけでなく各基準設定に対する重み付けを特定するユーザ基準設定400を示す図が図示される。たとえば、ユーザ基準設定400がワイヤレスデバイス102の表示デバイス208上に表示されて、ユーザが、基準設定の種類を選択し、ユーザ選択可能基準設定400の各々に対する優先重み付けを設定してもよい。
【００２１】
それら基準設定に関連付けられた基準設定400および重みの例が以降に説明される。たとえば、セキュリティに対する基準設定402がユーザによって選択されて重み付けされてもよい(たとえば、重み8)。さらに、アクセスに対する基準設定406がユーザによって選択されて重み付けされてもよい(たとえば、重み6)。さらに別の例で、速度に対する基準設定410がユーザによって選択されて重み付けされてもよい(たとえば、重み4)。さらに、コストに対する基準設定412がユーザによって選択されて重み付けされてもよい(たとえば、重み2)。また、パワーに対する基準設定414がユーザによって選択されて重み付けされてもよい(たとえば、重み2)。さらに、公衆対プライベートWi-Fi選択を強調する基準設定416がユーザによって選択されて重み付けされてもよい。この場合、プライベートWi-Fiに対する重みが8に設定される。特に、これらが単に例示の重みであって、任意の重みがユーザに選択されさらに重みの異なるスキームがやはり利用されてもよいことが理解されよう。
【００２２】
ユーザに選択されて重み付けされた所定のユーザ基準設定に基づき、ワイヤレスデバイス102がネットワークサイト104にアクセスするリクエストを受信すると、ユーザによって選択されて重み付けされるように、ネットワークが所定の重み付け済み基準設定400に基づいてワイヤレスデバイス102によって選択される。これが単に可能性のある基準設定の例であって、ユーザ優先に基づいて利用されてもされなくてもよく(たとえば、選択されても選択されなくてもよい)、重み付けされてもされなくてもよいことが理解されよう。さらに、広い範囲の追加のまたは異なる基準設定が利用されてもよいが、これらは単に例にすぎない。
【００２３】
特別な例が以降に説明される。たとえば、ユーザが高重み付けセキュリティ基準設定402(たとえば、重み8)を選択した場合、ワイヤレスデバイス102によって自動的に選択されたネットワークは、ウェブサイト104にアクセスするセルラーネットワーク120か、プライベートWiFiルータ116経由でウェブサイト104にアクセスするセキュアWLAN114である。たとえば、これが銀行ウェブサイト104で銀行取引向けでもよいし、オンライン店舗ウェブサイト104から買い物をするためにクレジットカードの利用向けでもよい。さらに、ワイヤレスデバイス102が有線でネットワークアクセスデバイスに直接に接続されて有線ネットワーク115を形成すると想定すると、有線ネットワークが非常の高度なセキュリティを提供するので、有線ネットワークが選択されてもよい。
【００２４】
プライベートWiFiルータについて、企業経由などのプライベートWiFiルータ116が特別なセキュリティを提供し、ログインおよびパスワードがしばしば求められVPNを有効にし、よって特別なセキュリティを提供し、ウェブサイト104と高速インタラクションをさらに維持する。
【００２５】
この例で続けると、WiFi設定416がやはりプライベートWiFiに対して高い重み付け(たとえば、プライベートWiFiに対して8)を有するならば、ワイヤレスデバイス102によって自動的に選択されたネットワークはプライベートWi-Fiルータ116(たとえば、企業または家庭用ルータ)を利用してウェブサイト104にアクセスするであろう。
【００２６】
別の例として、速度設定410がワイヤレスデバイス102のユーザによって選択されて高い重み付け(たとえば、重み10)を有する場合、ワイヤレスデバイス102によって選択されたネットワークが一般に公衆WiFiルータ112を利用する公衆WLAN110であろう。例として、ユーザがコーヒーショップでニュースウェブサイトをただネットサーフィンし、速度基準410の高い重み付けによって高速を選択し、セキュリティに関心のない(ユーザによりセキュリティ基準402の低い重み付けに基づく)場合、コーヒーショップでの公衆WiFiルータ112がワイヤレスデバイス102によって自動的に選択されて、インターネット106上のニュースウェブサイト104にアクセスする。他方、ワイヤレスデバイス102が有線で直接にネットワークアクセスドライブに接続されてコーヒーショップで有線ネットワーク115を形成する場合、有線ネットワークが超高速接続を提供するので、有線ネットワークが選択されてもよい。さらに、有線接続がまた高度のセキュリティを提供する。
【００２７】
さらに別の例として、ユーザがコスト設定412を選択して高い重み付けを有する場合、コストに関心があってもセキュリティにはそうでもないので(たとえば、セキュリティ基準設定402が低い重み付け)、ワイヤレスデバイス102によって自動的に選択されたネットワークが公衆WiFiルータ112であろうし、というのは、それがセルラーネットワーク120を利用するのよりかなり安価だからである。そのような例が公衆WiFiルータ112を備えるモールでインターネット106経由でユーザがGOOGLEサーチを実行してもよい。
【００２８】
さらなる例として、ユーザがセキュリティに対して高い重み付けを選択して盗聴を避ける場合(たとえば、所定のセキュリティ基準設定402が重みファクタ8)、ユーザがワイヤレスデバイス102経由でウェブサイトへの接続を要求し、ただしウェブサイト104がHTTP接続をサポートしない場合、ワイヤレスデバイス102が、公衆WiFiルータ112よりも、セルラーネットワーク接続120または(利用可能ならば)セキュアWiFiルータ116接続を自動的に選択するであろう。この例が、ユーザがモールでオンラインウェブサイト店舗104からオンライン購入を要求する場合でもよく(購入したい特別なアイテムを見たのにその店舗にない場合の後で)、公衆ワイヤレスルータ112の代わりにワイヤレスデバイス102がセルラーネットワーク120を自動的に選択する。別の例として、ワイヤレスデバイス102が有線で直接にネットワークアクセスデバイスに接続されて、モールで有線ネットワーク115を形成する場合(たとえば、くつろぎ空間、書店、カフェなど)、有線ネットワークが高度のセキュリティを提供するので、有線ネットワークが選択されてもよい。
【００２９】
さらに別の例として、アクセスを可能とし内容がフィルタされるのを回避するために、アクセス基準設定406がユーザによって高く重み付けされている場合(たとえば、ユーザによって9に重み付けられる)、ワイヤレスデバイス102がウェブサイト104へ接続するためにセルラーネットワーク120を自動的に選択してもよく、何故ならば、一般に、セルラーネットワーク120が任意のコンテンツフィルタまたはファイアウォール保護を課していないからである。対照的に、公衆ワイヤレスルータ112とプライベートワイヤレスルータ116の両方がしばしばコンテンツフィルタを課す。そのように、ユーザが職場で賭けウェブサイトへのアクセスを取得できないか(プライベートWiFiルータ116によってフィルタされる)、またはモールでの賭けウェブサイトへのアクセスを取得できない(公衆WiFiルータ112によってフィルタされる)。
【００３０】
ワイヤレスデバイス102が先ず公衆Wi-Fiルータ112などの最速な利用可能ネットワークを用いてウェブサイト104へ接続するのを試みることが理解されよう。しかしながら、ワイヤレスデバイス102がコンテンツフィルタリング規則のあるファイアウォールに当たると、望ましいウェブサイト104へのアクセスをブロックし、ワイヤレスデバイス102はセルラーネットワーク120を自動的に選択して再度接続を試みてもよい。
【００３１】
別の例として、セキュリティ402が関心でなくユーザに低く重み付けされ(セキュリティ重みが2に設定)、コスト412および速度402がユーザに関心がありユーザに高く重み付けされるとき(速度およびコスト重みが各々10に設定)、この場合、一般的に、公衆および/またはプライベートWi-Fi112および116がワイヤレスデバイス102によってセルラーネットワーク120を介して自動的に選択されてもよい。
【００３２】
図5を簡単に参照すると、非常に特別な例が図示される。たとえば、セキュリティ502がユーザによって関心として高く重み付けされる場合、セルラーネットワーク120またはプライベートWiFiルータ116がワイヤレスデバイス102によって自動的に使用に選択される。さらに、ワイヤレスデバイス102が有線でネットワークアクセスデバイスに直接に接続されて有線ネットワーク115を形成する場合、有線ネットワークが高いセキュリティを提供するので、有線ネットワークとして選択されてもよい。速度504がユーザの関心として高く重み付けされる場合、プライベートWiFiルータ116または公衆WiFiルータ112がワイヤレスデバイス102によって使用に選択される。再度、この場合、有線接続がしばしば超高速接続を提供するので、有線ネットワークが(接続されれば)選択されてもよい。さらに、コスト506がユーザによっての関心として高く重み付けされる場合、プライベートWiFiルータ116または公衆WiFiルータ112がワイヤレスデバイス102によって使用に選択される。さらに、アクセス/ファイアウォール防止508がユーザによって関心として高く重み付けされる場合、セルラーネットワーク120がワイヤレスデバイス102によって使用に選択される。これは純粋に高く重み付けされたユーザ基準設定を利用する単純な例であり、前述のように、ユーザによって選択されるように異なるユーザ基準設定の広い範囲の異なる重み付けが、ワイヤレスデバイス102によって利用されネットワークを使用に選択してもよいことが理解されよう。
【００３３】
ユーザ基準設定の広い範囲の異なる種類が選択用にワイヤレスデバイス102のユーザによって定義され、ユーザによって異なって重み付けされてもよいことが理解されよう。これにより、ユーザがセキュリティ、アクセス、速度、コスト、などをバランスさせる。さらに、パワー基準設定414がユーザによって選択、重み付けされて、ワイヤレスデバイス102のパワー使用を強調するかまたは強調を抑えてもよい。たとえば、セルラーネットワークの使用はワイヤレスデバイス102の電力およびバッテリの使用を公衆またはプライベートWiFiアクセスよりも一般に多く必要とする。前述した基準設定が単に例であり、ユーザ優先に基づいて利用されてもよいしそうでなくてもよく、また重み付けされてもよいしそうでなくてもよいし、広い範囲の追加または異なる基準設定が利用されてもよいし、これらは単に例であることが理解されよう。
【００３４】
また、ユーザに重み付けされた所定の基準設定とともに、出願の本質がワイヤレスデバイス102によって実行されること、サービスがワイヤレスデバイス102によって実行されること、またはウェブサイトがワイヤレスデバイス102によって訪ねられることが、やはりワイヤレスデバイス102によって用いられてネットワーク(たとえば、セルラーネットワーク120、公衆WiFiネットワーク112、プライベートWiFiネットワーク116、または有線ネットワーク115)を自動的に選択してもよいことが理解されよう。たとえば、銀行ウェブサイトにアクセスして銀行アカウント情報を見るために利用される用途が、ワイヤレスデバイス102によって、ユーザ名、パスワードを要求するセキュアWiFiルータ116、またはセルラーネットワーク120を用いるように常に要求されてもよい。
【００３５】
前述した発明の態様が、前述のようにデバイスのプロセッサによって命令の実行とともに実行されてもよいことが理解される。特に、デバイスの回路は、プロセッサを含めるが限定されず、プログラム、ルーチン、または発明の実施形態に係る方法または処理を実行する命令の実行の制御下で動作してもよいことが理解されよう。たとえば、そのようなプログラムがファームウェアまたはソフトウェア(たとえば、メモリおよび/または他の場所に保存されている)で実行されてもよく、プロセッサおよび/または他のデバイスの回路によって実行されてもよい。さらに、プロセッサ、マイクロプロセッサ、回路、コントローラなどの用語が、ロジック、コマンド、命令、ソフトウェア、ファームウェア、機能性などを実行できる任意の種類のロジックまたは回路を参照することが理解されよう。
【００３６】
デバイスがモバイルまたはワイヤレスデバイスであるとき、任意の適当なワイヤレス通信技術に基づくかそうでなければサポートするワイヤレスネットワーク経由で1つまたは複数の通信リンクを介して通信してもよいことが理解されよう。たとえば、いくつかの態様において、ワイヤレスデバイスおよび他のデバイスがワイヤレスネットワークを含むネットワークに関連してもよい。いくつかの態様では、ネットワークがボディエリアネットワークまたはパーソナルエリアネットワークを備えてもよい(たとえば、ウルトラワイドバンドネットワーク)。いくつかの態様では、ネットワークがローカルエリアネットワークまたはワイドエリアネットワークを備えてもよい。ワイヤレスデバイスが1つまたは複数の様々なワイヤレス通信技術、プロトコル、または標準、たとえば、3G、LTE、アドバンストLTE、4G、CDMA、TDMA、OFDM、OFDMA、WiMAX、およびWiFiなどをサポートするかそうでなければ用いてもよい。同様に、ワイヤレスデバイスが1つまたは複数の様々な対応する変調または多重スキームをサポートするかそうでなければ用いてもよい。ワイヤレスデバイスがそのように適当なコンポーネント(たとえばエアインターフェース)を有して、1つまたは複数のワイヤレス通信リンクを介して上記または他のワイヤレス通信技術を用いて確立して通信してもよい。たとえば、デバイスは、ワイヤレスメディアを介して通信を促進する様々なコンポーネント(たとえば、信号発生器、信号プロセッサ)を備えることがある関連付けられたトランスミッタおよびレシーバコンポーネント(たとえばトランスミッタおよびレシーバ)のあるワイヤレストランシーバを備えてもよい。したがって、よく知られるように、モバイルワイヤレスデバイスが他のモバイルデバイス、携帯電話、他の有線およびワイヤレスコンピュータ、インターネットウェブサイトなどとワイヤレスに通信してもよい。
【００３７】
本明細書で説明される技術が様々なワイヤレス通信システム、例として、符号分割多元接続(CDMA)、時分割多元接続(TDMA)、周波数分割多元接続(FDMA)、直交周波数分割多元接続(OFDMA)、単一キャリアFDMA(SC-FDMA)、および他のシステムに使用されてもよい。「システム」および「ネットワーク」という用語がしばしば交互に使われる。CDMAシステムがユニバーサル地上無線アクセス(UTRA)、CDMA2000などの無線技術を実行できる。ULTRAがWideband-CDMA(W-CDMA（登録商標）)およびCDMAの他の変形形態を含む。CDMA2000が暫定標準(IS)-2000、IS-95、およびIS-856標準をカバーする。TDMAシステムがモバイル通信向けグローバルシステム(GSM（登録商標）)などの無線技術を実行できる。OFDMAシステムが進化型ユニバーサル地上無線アクセス(Evolved UTRAまたはE-UTRA)、ウルトラモバイルブロードバンド(UMB)、米国電気電子学会(IEEE)802.11(Wi-Fi)、IEEE802.16(WiMAX)、IEEE802.20、Flash-OFDM(登録商標)などの無線技術を実行できる。ユニバーサル地上無線アクセス(UTRA)およびE-UTRAがユニバーサルモバイルテレコミュニケーションシステム(UMTS)の一部分である。3GPPロングタームエボリューション(LTE)が、E-UTRAを使用する、間もなくリリースされるUMTSであり、ダウンリンク上のOFDMA、およびアップリンク上のSC-FDMAを用いる。UTRA、E-UTRA、UMTS、LTE、およびGSM（登録商標）が、「3rd Generation Partnership Project」(3GPP)と呼ばれる組織からのドキュメントで記述される。CDMA2000およびUMBが「3rd Generation Partnership Project 2」(3GPP2)と呼ばれる組織からのドキュメントで記述される。さらに新しい標準が、4GおよびアドバンストLTEを含む。
【００３８】
本明細書の教示が様々な装置(たとえば、デバイス)に組み込まれてもよい(たとえば、装置の中で実行される、または装置によって実行される)。たとえば、本明細書に教示される1つまたは複数の態様が電話(たとえば、携帯電話)、パーソナルデータアシスタント(「PDA」)、タブレット、モバイルコンピュータ、ラップトップコンピュータ、エンターテインメントデバイス(たとえば、音楽デバイスまたは映像デバイス)、ヘッドセット(たとえば、ヘッドホン、イヤホンなど)、医療デバイス(たとえば、生体計測センサ、心拍モニタ、歩数計、心電図デバイス(EKG)など)、ユーザI/Oデバイス、コンピュータ、有線コンピュータ、固定コンピュータ、デスクトップコンピュータ、サーバ、ポイントオブセールデバイス、セットトップボックス、または任意の他の適当なデバイスに組み込まれてもよい。これらのデバイスが異なる電力およびデータ要求を有してもよい。
【００３９】
いくつかの態様で、ワイヤレスデバイスが、通信システム用にアクセスデバイス(たとえば、Wi-Fiアクセスポイント)を備えてもよい。そのようなアクセスデバイスが、たとえば、有線通信リンクまたは無線通信リンク経由で別のネットワーク(たとえば、インターネットなどのワイドエリアネットワークやセルラーネットワークなど)との接続性を提供してもよい。したがって、アクセスデバイスによって、別のデバイス(たとえば、WiFiステーション)が他のネットワークまたはいくつかの他の機能性にアクセスできる。
【００４０】
情報および信号が様々な異なる技術および技能のいずれかを用いて表されてもよいことが当業者は理解されよう。たとえば、上述全体で参照されてもよいデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップが、電圧、電流、電磁波、磁界もしくは磁性粒子、光学場もしくは光学粒子、またはこれらの任意の組合せによって表されてもよい。
【００４１】
当業者はさらに、本明細書に開示される実施形態に係り説明される様々な図示の論理ブロック、モジュール、回路、およびアルゴリズムステップが、電子ハードウェア、コンピュータソフトウェア、または両者の組合せとして実行されてもよいことが理解されよう。このハードウェアおよびソフトウェアの相互性を明確に図示するために、様々な図示のコンポーネント、ブロック、モジュール、回路、およびステップがそれらの機能性について一般的に上記に説明された。そのような機能性がハードウェアまたはソフトウェアとして実行されるかどうかは、全体システムに課される特別な用途および設計制約に依存する。技能者は、記載した機能性を各特別の機能性に対して様々な方法で実行してもよいし、しかし、そのような実行決定が本発明の範囲から逸脱させるものとして解されない。
【００４２】
本明細書で開示される実施形態について記載された様々な図示の論理ブロック、モジュール、および回路が、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)、または他のプログラマブル論理デバイス、ディスクリートゲートもしくはトランジスタロジック、ディスクリートハードウェアコンポーネント、または、本明細書で記載される機能を実施するように設計されたこれらの任意の組合せで実行されるか実施されてもよい。汎用プロセッサがマイクロプロセッサであってもよいし、別法では、プロセッサが任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械でもよい。また、プロセッサが、コンピューティングデバイスの組合せ、たとえば、DSPおよびマイクロプロセッサの組合せ、複数のマイクロプロセッサ、DSPコアと複合の1つまたは複数のマイクロプロセッサ、または任意の他のそのような構成として、実行されてもよい。
【００４３】
本明細書に記載される実施形態に係り説明された方法またはアルゴリズムのステップがハードウェア、プロセッサによって実行されるソフトウェアモジュール、または両者の組合せに直接に統合されてもよい。ソフトウェアモジュールがRAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD-ROM、または当技術分野で知られている任意の他の形態のストレージメディアに常駐してもよい。典型的なストレージメディアはプロセッサに連結されて、プロセッサがストレージメディアから情報を読み出すかまたは情報を書き込める。別法では、ストレージメディアがプロセッサに統合されてもよい。プロセッサおよびストレージメディアがASICに常駐してもよい。ASICがユーザ端末に常駐してもよい。別法では、プロセッサがおよびストレージメディアがディスクリートコンポーネントとしてユーザ端末に常駐してもよい。
【００４４】
1つまたは複数の典型的な実施形態において、記載された機能がハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せの中で実行されてもよい。ソフトウェアの中でコンピュータプログラム製品として実行される場合、機能はコンピュータ読出し可能メディアに1つまたは複数の命令またはコードとして保存されるか伝送されてもよい。コンピュータ読出し可能メディアがコンピュータプログラムをある場所から別の場所に移すのを促進する任意のメディアを含むコンピュータストレージメディアと通信メディアの両方を含んでもよい。ストレージメディアがコンピュータによってアクセスされ得る任意の利用可能なメディアでもよい。例として、ただし限定でないそのようなコンピュータ読出し可能メディアが、RAM、ROM、EEPROM、CD-ROM、または他の光学ディスクストレージ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、または所望のプログラムコードを命令またはデータ構造の形式で移動または保存するように使用され得て、コンピュータによってアクセスされ得る任意の他のメディアを備えてもよい。また、任意の接続がコンピュータ読取り可能メディアと正しく呼称される。たとえば、ソフトウェアが同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者線(DSL)、もしくは他のワイヤレス技術、例として、赤外線、無線、マイクロ波、を使用してウェブサイト、サーバ、または他の遠隔ソースから伝送される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、またはワイヤレス技術、例として、赤外線、無線、およびマイクロ波がメディアの定義に含まれる。ディスク(disk)、および本明細書で用いられるようなディスク(disc)がコンパクトディスク(CD)、レーザディスク（登録商標）、光学ディスク、デジタル多用途ディスク(DVD)、フロッピー（登録商標）ディスク、およびブルーレイディスクを含み、ディスク(disk)は通常データを磁気的に再生し、ディスク(disc)はデータをレーザで光学的に再生する。上記の組合せがやはりコンピュータ読出し可能メディアの範囲内に含まれるものである。
【００４５】
開示された実施形態の上記の説明が提供されて当業者なら本発明を生成したり使用したりできる。これら実施形態への様々な修正が当業者には容易に明白であろうし、本明細書で規定する本質的な原理が、発明の精神または範囲から逸脱することなく他の実施形態に適用されてもよい。そのように、本発明が本明細書に示された実施形態に限定される意図はなく、本明細書に開示された原理および新規の特徴に矛盾しない最も広い範囲に合致されるものである。
【符号の説明】
【００４６】
102  ワイヤレスデバイス
104  ウェブサイト/ネットワークサイト
106  インターネット、他のネットワーク
110  公衆WLAN
112  公衆ワイヤレスルータ
114  セキュアWLAN
115  有線ネットワーク
116  プライベートワイヤレスルータ
120  セルラーネットワーク
202  プロセッサ
204  ネットワーク選択
206  所定の基準設定
207  メモリ
208  表示デバイス
210  ユーザインターフェース
222  セルラートランシーバ
224  モデム
226  センサ
400  ユーザ基準設定
402  セキュリティに対する基準設定
406  アクセスに対する基準設定
410  速度に対する基準設定
412  コストに対する基準設定
414  パワーに対する基準設定
416  公衆対プライベートWi-Fi選択を強調する基準設定
502  セキュリティ
504  速度
506  コスト
508  アクセスファイアウォール防止
【図１】
0006286525.tif 000002
【図２】
0006286525.tif 000003
【図３】
0006286525.tif 000004
【図４】
0006286525.tif 000005
【図５】
0006286525.tif 000006