(57)【要約】  電気通信ネットワーク内のトラフィックを事前に誘導するシステム及び方法が記載される。幾つかの実施形態では、本システム及び方法は、ユーザデバイスがコンテンツのストリーミング及び／又はネットワークを介した他の動作の実行を開始する前に、ネットワークの最適な又は好適な周波数帯域にユーザデバイスを誘導することによりトラフィックを事前に誘導する。【選択図】図２
2020521384.tif 000002
【特許請求の範囲】
【請求項１】
電気通信ネットワークにおけるトラフィックを事前に誘導するシステムであって、該システムが、ソフトウェアモジュールを実行するように構成された少なくとも１つのハードウェアコンピュータを備え、
前記ソフトウェアモジュールは、
ユーザデバイスによって実行されるように意図された動作を識別するメッセージを前記ユーザデバイスから受け取るユーザ意図モジュールと、
前記意図された動作の実行中、前記ユーザデバイスの予測される地理的位置を識別する情報を得る位置モジュールと、
誘導モジュールと、
を備え、前記誘導モジュールは、
前記予測される地理的位置における前記意図された動作の実行中、特定のサービス品質（ＱｏＳ）を前記ユーザデバイスに提供するのに適した前記電気通信ネットワークによって提供される周波数帯域を識別し、
前記意図された動作の実行中、前記ユーザデバイスが前記電気通信ネットワークに接続されている現在の周波数帯域から、前記特定のサービス品質を前記ユーザデバイスに提供するのに適した前記識別された周波数帯域への前記ユーザデバイスのハンドオーバを実行させる、
ことを特徴とするシステム。
【請求項２】
前記ユーザ意図モジュールは、モバイルデバイスに関連するユーザが、前記電気通信ネットワーク経由で前記モバイルデバイスに１又は２以上のコンテンツプロバイダからのコンテンツを以前にストリーミングした前記モバイルデバイスのモバイルアプリケーションを選択したことを示すメッセージを前記ユーザデバイスから受け取り、
前記位置モジュールは、前記モバイルデバイスが、前記モバイルアプリケーションの使用中、前記地理的位置内に留まると予測されることを示す情報を取得し、
前記誘導モジュールは、前記モバイルデバイスが位置する現在の前記地理的位置で前記識別された周波数帯域を使用して前記電気通信ネットワークへのアクセスを提供するように構成されたマイクロセルを識別する、請求項１に記載のシステム。
【請求項３】
前記ユーザ意図モジュールは、前記ユーザデバイスに関連するユーザによって使用されると意図されたモバイルアプリケーション及び前記ユーザデバイスのデバイスタイプを識別するメッセージを前記ユーザデバイスから受け取る、請求項１に記載のシステム。
【請求項４】
前記誘導モジュールは、前記ユーザデバイスが前記意図された動作の実行を開始する前に、前記現在の周波数帯域から前記識別された周波数帯域に前記ユーザデバイスをハンドオーバさせる、請求項１に記載のシステム。
【請求項５】
前記誘導モジュールは、第１のサービス品質を有する前記現在の周波数帯域を通じて前記電気通信ネットワークへのアクセスを提供する基地局から、前記第１のサービス品質よりも高い第２のサービス品質を有する識別された周波数帯域を通じて前記電気通信ネットワークへのアクセスを提供するフェムトセルに前記ユーザデバイスをハンドオーバさせる、請求項１に記載のシステム。
【請求項６】
前記ユーザデバイスによって実行されるように意図された動作が前記ユーザデバイスに提供されるようにサービス品質パラメータをマッピングする１又は２以上のポリシーを格納するポリシーモジュールを更に備え、
前記誘導モジュールは、前記意図された動作の実行中、前記ポリシーモジュールに問い合わせを行って、前記ユーザデバイスに提供される特定の前記サービス品質（ＱｏＳ）を決定する、請求項１に記載のシステム。
【請求項７】
前記位置モジュールは、前記意図された動作の実行中、前記ユーザデバイスが静止しており、前記地理的位置に残っていると予測されることを示す情報を得る、請求項１に記載のシステム。
【請求項８】
前記ユーザデバイスによって実行される前記意図される動作は、前記ユーザデバイスのアプリケーションによってコンテンツプロバイダからのビデオを前記ユーザデバイスにストリーミングする動作を含む、請求項１に記載のシステム。
【請求項９】
前記ユーザデバイスによって実行される前記意図される動作は、クラウドベースのデータリポジトリからの大量のデータを前記ユーザデバイスに転送する動作を含む、請求項１に記載のシステム。
【請求項１０】
電気通信ネットワーク内でのトラフィックを管理するための方法であって、
ユーザデバイスによって実行されるように意図された動作を識別するメッセージを前記ユーザデバイスから受け取るステップと、
前記意図された動作の実行中、特定のサービス品質（ＱｏＳ）を前記ユーザデバイスに提供するのに適した前記電気通信ネットワークによって提供される周波数帯域又は帯域幅を識別するステップと、
前記意図された動作の実行中、前記ユーザデバイスが前記電気通信ネットワークに接続されている現在の周波数帯域から、前記特定のサービス品質を前記ユーザデバイスに提供するのに適した前記識別された周波数帯域へのユーザデバイスの転送を実行させるステップと、
を含む、方法。
【請求項１１】
前記ユーザデバイスによって実行されるように意図された動作を識別するメッセージを前記ユーザデバイスから受け取るステップは、モバイルデバイスに関連するユーザが、前記電気通信ネットワーク経由で前記モバイルデバイスに１又は２以上のコンテンツプロバイダからのコンテンツを以前にストリーミングした前記モバイルデバイスのモバイルアプリケーションを選択したことを示すメッセージを前記ユーザデバイスから受け取るステップを含み、前記電気通信ネットワークは、少なくとも１つの４Ｇワイヤレスワイドエリアネットワーク（ＷＷＬＡＮ）と、少なくとも１つのＩＥＥＥ  ８０２．１１ａｄ／ａｙワイヤレスローカルエリアネットワーク（ＷＬＡＮ）とを含む、請求項１０に記載の方法。
【請求項１２】
前記ユーザデバイスが、前記意図された動作の実行中、現在の地理的位置内に留まると予測されることを判定するステップを更に含み、
前記識別された周波数帯域は、前記モバイルデバイスが位置する前記現在の地理的位置で前記識別された周波数帯域を使用して前記電気通信ネットワークへのアクセスを提供するように構成されたスモールセルサイトによって提供される、請求項１０に記載の方法。
【請求項１３】
前記ユーザデバイスによって実行されるように意図された動作を識別するメッセージを前記ユーザデバイスから受け取るステップは、前記ユーザデバイスに関連するユーザによって使用されると意図されたモバイルアプリケーション及び前記ユーザデバイスのデバイスタイプを識別するメッセージを前記ユーザデバイスから受け取るステップを含む、請求項１０に記載の方法。
【請求項１４】
前記ユーザデバイスの転送を実行させるステップは、前記ユーザデバイスが前記意図された動作の実行を開始する前に、前記現在の周波数帯域から前記識別された周波数帯域に前記ユーザデバイスをハンドオーバさせるステップを含む、請求項１０に記載の方法。
【請求項１５】
前記ユーザデバイスの転送を実行させるステップは、第１のサービス品質を有する前記現在の周波数帯域を通じて前記電気通信ネットワークへのアクセスを提供する基地局から、前記第１のサービス品質よりも高い第２のサービス品質を有する識別された周波数帯域を通じて前記電気通信ネットワークへのアクセスを提供するフェムトセル、ピコセル、又はマイクロセルに前記ユーザデバイスをハンドオーバさせるステップを含む、請求項１０に記載の方法。
【請求項１６】
前記ユーザデバイスによって実行されるように意図された動作が前記ユーザデバイスに提供されるようにサービス品質パラメータをマッピングする１又は２以上のポリシーを格納するステップを更に含み、
前記意図された動作の実行中、特定のサービス品質（ＱｏＳ）を前記ユーザデバイスに提供するのに適した前記電気通信ネットワークによって提供される周波数帯域を識別するステップは、前記意図された動作の実行中、前記１又は２以上のポリシーを問い合わせて、前記ユーザデバイスに提供される前記特定のサービス品質（ＱｏＳ）を決定するステップを含む、請求項１０に記載の方法。
【請求項１７】
前記ユーザデバイスによって実行される前記意図される動作は、前記ユーザデバイスのアプリケーションを介して、現在のプロバイダからのビデオを前記ユーザデバイスにストリーミングする動作を含む、請求項１０に記載の方法。
【請求項１８】
前記ユーザデバイスによって実行される前記意図される動作は、クラウドベースのデータリポジトリからの大量のデータを前記ユーザデバイスに転送する動作を含む、請求項１０に記載の方法。
【請求項１９】
コンテンツにより、モバイルデバイスによって実行されたときに、好適なアクセスサイト経由で電気通信ネットワークに接続するための方法を前記モバイルデバイスが実行する非一時的コンピュータ可読記憶媒体であって、
前記方法は、
前記モバイルデバイスに関連するユーザが、特定の又は最小のネットワークサービス品質（ＱｏＳ）を必要とする動作を実行する前記モバイルデバイスのモバイルアプリケーションを起動したことを判定するステップと、
前記モバイルアプリケーションによって以前に実行された動作を識別し前記モバイルデバイスのデータベース内に格納された情報にアクセスするステップと、
前記特定のネットワークサービス品質を有する周波数帯域を前記モバイルデバイスに提供又は追加する要求を含み前記電気通信ネットワークに送られるメッセージを生成するステップと、
前記モバイルアプリケーションを介して前記動作の実行を開始する前に、電気通信ネットワークに前記メッセージを送るステップと、
を含む、ことを特徴とする非一時的コンピュータ可読記憶媒体。
【請求項２０】
前記モバイルデバイスに関連するユーザが、前記特定のネットワークサービス品質（ＱｏＳ）を必要とする動作を実行する前記モバイルデバイスのモバイルアプリケーションを起動したことを判定するステップは、前記ユーザが、前記モバイルデバイスを介して前記ユーザに再生されるコンテンツをストリーミングするモバイルアプリケーションを起動したことを判定するステップを含む、請求項１９に記載の非一時的コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２０１７年５月２４日出願の米国特許出願第１５／６０４，５９２号に対する優先権を主張する国際出願であり、その開示内容全体は、引用により本明細書に組み込まれる。
【背景技術】
【０００２】
電気通信ネットワークは、地理的領域全体に展開される多くのセルサイトの複雑な配置及び構成を介して確立される。例えば、適切で信頼できるカバレッジを異なるカバレッジタイプを提供するように構成された異なる周波数帯域を介してモバイルデバイス（例えば、スマートフォン、タブレットなど）に提供するために、特定の地理的位置（例えば、都市、近隣地域など）に位置決めされた異なる種類のセルサイト（例えば、マクロセル、マイクロセルなど）が存在することができる。モバイルデバイスは、ネットワークを通じたデータの送信を容易にするサービス及び／又はコンテンツをデバイスに提供するサービスなど、ネットワークによって提供される様々なサービスのための電気通信ネットワークへのアクセスを要求する場合がある。
【０００３】
モバイル電子デバイス（スマートフォン、携帯情報端末、コンピュータタブレットなど）は遍在している。モバイルデバイスは、音声通信、テキスト及びその他のメッセージング通信、ビデオ及びその他のマルチメディア通信、ストリーミングサービスなどの高度なコンピューティング能力及びサービスをユーザに提供する。多くの場合、ユーザは、自身のモバイルデバイスを介して、電気通信ネットワークを提供する電気通信事業者の顧客又は加入者としてこのようなサービスにアクセスし、ユーザは、このネットワーク内部で、音声通話、テキストメッセージの送信、データの送受信、コンテンツの消費などを行う。
【０００４】
本発明の技術の実施形態について、添付図面を使用することにより説明及び解説する。
【図面の簡単な説明】
【０００５】
【図１】電気通信ネットワーク内のトラフィックを内部で誘導する好適なコンピューティング環境を示すブロック図である。
【図２】トラフィック誘導システムの構成要素を示すブロック図である。
【図３】電気通信ネットワーク内のトラフィックを誘導するための方法を示すフローチャートである。
【図４】対象とするアプリケーションに対して特定のサービス品質（ＱｏＳ）を有するネットワーク周波数帯域を要求するための方法を例示したフローチャートである。
【図５】ユーザに関連するユーザデバイスにコンテンツを提供するための一連の動作を示す概略図である。
【発明を実施するための形態】
【０００６】
図面は、必ずしも縮尺どおりに描かれたものではない。同様に、本発明の技術の実施形態の一部を検討する目的で、幾つかの構成要素及び／又は動作は、異なるブロックに分割すること、又は単一のブロックに組み合わせることができる。更に、本技術は、様々な修正及び代替形態に適用できるが、特定の実施形態は、例証として図面に示されており、以下で詳細に説明される。しかしながら、その意図は、記載される特定の実施形態に本発明の技術を限定するものではない。むしろ、本技術は、添付の特許請求の範囲によって定められる技術の範囲内に含まれる全ての修正形態、均等物、及び代替形態を保護することが意図されている。
【０００７】
本明細書では、電気通信ネットワーク内のトラフィックを事前に誘導するシステム及び方法が記載される。例えば、本システム及び方法は、ユーザが、自身のユーザデバイスを介して特定のサービス品質（ＱｏＳ）を必要とする動作、例えば、ユーザのデバイスにコンテンツをストリーミングする動作、大量のデータをダウンロードするか又はそれ以外の場合にはそれを受け取る動作などを実行しようとしていることを判定することができる。
【０００８】
これらの動作が行われる前に、本システム及び方法は、ユーザに利用可能であり好適な又は最適なＱｏＳを提供し電気通信ネットワークによって提供される１又は２以上の周波数帯域を識別して、現在の周波数帯域（例えば、１つのアクセスポイントによって提供される）から、識別された周波数帯域（例えば、異なるアクセスポイントによって提供される）にユーザデバイスをハンドオーバするか、又はそれ以外の場合には転送する。次に、通信ネットワークは、動作の開始から（例えば、ユーザがユーザデバイスにストリーミングされるコンテンツを選択した後）動作の完了まで、高い又は好適なサービス品質を伴う動作の実行を助長する。
【０００９】
幾つかの実施形態では、本システム及び方法は、ユーザデバイスによって実行されるように意図された動作を識別するメッセージをユーザデバイスから受け取るユーザ意図モジュールと、意図された動作の実行中、ユーザデバイスの予測される地理的位置を識別する情報を得る位置モジュールと、意図された動作の実行中、この予測される地理的位置でユーザデバイスに特定の又は最小のサービス品質（ＱｏＳ）を提供するのに適した電気通信ネットワークによって提供される周波数帯域を識別する誘導モジュールとを介して、電気通信ネットワークにおけるトラフィックを事前に誘導する。このことは、意図された動作の実行中、ユーザデバイスが電気通信ネットワークに接続されている現在の周波数帯域から、特定のサービス品質をユーザデバイスに提供するのに適した識別された周波数帯域に、このユーザデバイスを切り替え、転送、又はハンドオーバさせる。
【００１０】
幾つかの実施形態では、モバイルデバイスなどのユーザデバイスは、好適なアクセスサイトを介して電気通信ネットワークに接続する（デバイスの予測される使用のため）際の様々な動作を実行することができ、これらの動作は、このモバイルデバイスに関連するユーザが、特定のネットワークサービス品質（ＱｏＳ）を必要とする動作を実行するモバイルデバイスのモバイルアプリケーションを起動したことを判定することを含む。次に、ユーザデバイスは、モバイルデバイスのデータベース内に格納された情報にアクセスして、モバイルアプリケーションによって以前に実行された動作を識別し、特定のネットワークサービス品質を有する周波数帯域をモバイルデバイスに提供する要求を含む電気通信ネットワークに送られるメッセージを生成して、モバイルアプリケーションを介して動作の実行を開始する前に、このメッセージを電気通信ネットワークに送る。
【００１１】
従って、幾つかの実施形態では、本システム及び方法は、数ある利点の中でもとりわけ、ユーザデバイスが、コンテンツのストリーミング及び／又はネットワークを介した他の動作の実行を開始する前に、ネットワークの最適な又は好適な周波数帯域にユーザデバイスを誘導することによりトラフィックを事前に誘導する。例えば、このようなトラフィックの事前誘導は、中断又はその他の低品質問題を有するデバイスのユーザへのビデオ及びその他のコンテンツの提示を防止又は低減することができ、これは、コンテンツが提示される前に、本システム及び方法が、ネットワークへの適切な、好適な又は利用可能なアクセスサイトにユーザデバイスを誘導することに起因し、これによって、このコンテンツ提示が開始するときに、所望のサービス品質が提供される。
【００１２】
以下の説明では、説明の目的で、本発明の技術の実施形態の完全な理解を提供するために、多くの具体的な詳細が示されている。しかしながら、本発明の技術の実施形態は、これらの具体的な詳細の一部がなくても実施できることが明らかであろう。
【００１３】
好適な電気通信ネットワークの例
本明細書で説明するように、幾つかの実施形態では、本システム及び方法は、コンテンツストリーミング、データ転送、ビデオ又はオーディオ通信などの予測又は意図された動作のために好適な又は適切なサービス品質（ＱｏＳ）をユーザデバイスに提供する電気通信ネットワークの周波数（無線）帯域にユーザデバイスを接続又は案内する。場合によっては、このような接続又は案内技法は、数ある利点の中でもとりわけ、電気通信ネットワークを通じたトラフィックの認知的事前誘導を提供する。
【００１４】
図１は、電気通信ネットワークにおけるトラフィックを内部で誘導する好適なコンピューティング環境１００を示すブロック図である。
【００１５】
ユーザに関連するモバイルデバイス又はユーザ機器（ＵＥ）などの１又は２以上のユーザデバイス１１０（携帯電話（例えば、スマートフォン）、タブレットコンピュータ、ラップトップなど）は、データの送受信、コンテンツのストリーミング、及び／又は他の通信の実行、又は１又は２以上のセルサイト１２０及び１２５を通じてユーザデバイス１１０によってアクセスされる電気通信ネットワーク１３０を通じたサービスの受け取りを行う。例えば、モバイルデバイス１１０は、セルサイトを含む地理的位置にあるセルサイトにアクセスして、ネットワーク１３０上のコンテンツプロバイダ１４０及び／又はクラウドデータリポジトリ１４５などの様々なエンティティからセルサイト１１０を介してデータを送受信する（例えば、マルチメディアコンテンツをストリーミング又はアップロードする）ことができる。
【００１６】
セルサイトは、基地局などのマクロセルサイト１２０、ピコセル、マイクロセル、又はフェムトセルなどのスモールセルサイト１２５、及び／又はその他のネットワークアクセス構成要素又はサイトを含むことができる。セルサイト１２０及び１２５は、接続されたユーザのタイプの数に関連するデータ、セルサイト１２０及び１２５によって提供されるスペクトル、無線帯域、周波数帯域などの提供及び／又は利用に関連するデータなどを含む、これらのセルサイトの動作に関連するデータを格納することができる。セルサイト１２０及び１２５は、セルサイトの物理層によって提供される物理リソースブロック（ＰＲＢ）の提供又は利用など、セルサイトの使用状況を監視することができる。例えば、５ＭＨｚのチャネル帯域幅を有するセルサイト１２０は、ユーザデバイス１１０の間でデータを送信できる２５個の利用可能な物理リソースブロックを提供する。
【００１７】
電気通信ネットワーク１３０によって提供される他の構成要素は、セルサイト１２０、１２５及びその他のネットワークアクセス構成要素の動作及び伝送特性を監視及び／又は測定することができる。例えば、ネットワーク１３０は、データがＬＴＥ電気通信ネットワーク内部で送信される場合に、セルサイト１２０及び１２５の利用に関連するデータを測定及び／又は取得するために、ネットワークリソースコントローラ（ＮＲＣ）又はネットワーク性能及び監視コントローラ、又は他のネットワーク制御構成要素を介したネットワーク監視システムを提供することができる。
【００１８】
幾つかの実施形態では、コンピューティング環境１００は、モバイルデバイス１１０と、セルサイト１２０及び１２５の一方又は両方と、コンテンツプロバイダ１４０及び／又はデータリポジトリ１４５などのネットワーク１３０の様々なエンドポイントとの間のトラフィックを事前に誘導することなどによりネットワーク１３０内部のトラフィックを誘導、案内、又は制御するように構成されたトラフィック誘導システム１５０を含む。
【００１９】
例えば、本明細書で説明するように、トラフィック誘導システム１５０は、モバイルデバイス１１０が、予測又は意図されたコンテンツストリーミング動作を行う前に、ＮＲＣに、マクロセルサイト１２０からスモールセルサイト１２５へのモバイルデバイス１１０のハンドオーバ動作を実行させることができ、このコンテンツストリーミング動作は、コンテンツプロバイダ１４０からのコンテンツを、ネットワーク１３０を通じてスモールセルサイト１２５経由でモバイルデバイス１１０にストリーミングする。場合によっては、ＮＲＣは、システム１５０の一部又は全ての態様を含むことができる。帯域幅を拡大して高いＱｏＳを提供する他の方法は、別のより高い帯域幅プロトコル（例えば、３Ｇから８０２．１１ａｄ）への切り替え、又は複数のチャネルの集約を含むことができる。
【００２０】
図１及び本明細書での説明は、内部でトラフィック誘導システム１５０をサポート及び実装することができる好適なコンピューティング環境１００の簡潔で全体的な説明を提供する。必須ではないが、トラフィック誘導システム１５０の態様は、例えばモバイルデバイス、サーバコンピュータ、又はパーソナルコンピュータなどの汎用コンピュータによって実行されるルーチンなどのコンピュータ実行可能命令の一般的な文脈で説明される。本システムは、インターネット機器、ハンドヘルドデバイス（タブレットコンピュータ及び／又は携帯情報端末（ＰＤＡ）を含む）、全ての種類のセル方式携帯電話又は携帯電話、マルチプロセッサシステム、マイクロプロセッサベースの又はプログラム可能な家庭用電化製品、セットトップボックス、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータなどを含む他の通信、データ処理又はコンピュータシステム構成を用いて実施することができる。実際には、「コンピュータ」、「ホスト」、「ホストコンピュータ」、「モバイルデバイス」、及び「ハンドセット」という用語は、本明細書では一般的に同義的に使用されており、上記のデバイス及びシステムの何れか、並びに任意のデータプロセッサを指す。
【００２１】
本システムの態様は、本明細書で詳細に説明するコンピュータ実行可能命令のうちの１又は２以上を実行するように特別にプログラム、構成、又は構築された専用コンピューティングデバイス又はデータプロセッサで具体化することができる。また、本システムの態様は、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、又はインターネットなどの通信ネットワークを介してリンクされたリモート処理デバイスによってタスク又はモジュールが実行される分散コンピューティング環境で実施することもできる。分散コンピューティング環境では、プログラムモジュールは、ローカル及びリモート両方のメモリストレージデバイスに配置することができる。
【００２２】
本システムの態様は、磁気的又は光学的に読み取り可能なコンピュータディスク、ハードワイヤードチップ又は事前にプログラムされたチップ（例えば、ＥＥＰＲＯＭ半導体チップ）、ナノテクノロジーメモリ、或いはその他のデータ記憶媒体を含むコンピュータ可読媒体（例えば、物理的及び／又は有形の非一時的コンピュータ可読記憶媒体）で保存又は配布することができる。実際には、コンピュータ実行命令、データ構造、画面表示、及びシステムの態様のもとでの他のデータは、インターネット又は他のネットワーク（ワイヤレスネットワークを含む）を通じて伝搬媒体上の伝搬信号（例えば、電磁波、音波など）上で或る期間にわたって配布すること、或いは任意のアナログ又はデジタルネットワーク（パケット交換、回線交換、又は他の機構）で提供することができる。本システムの一部分は、サーバコンピュータ上に存在し、その一方、それに対応する部分は、モバイルデバイス又はポータブルデバイスなどのクライアントコンピュータ上に存在し、従って、本明細書ではある特定のハードウェアプラットフォームが説明されるが、本システムの態様は、ネットワーク上のノードに等しく適用できる。代替実施形態では、モバイルデバイス又はポータブルデバイスが、サーバ部分を表すことができ、その一方、サーバが、クライアント部分を表すことができる。
【００２３】
幾つかの実施形態では、ユーザデバイス１１０及び／又はセルサイト１２０及び１２５は、ネットワーク１３０などの通信ネットワークを通じて認可スペクトル、準認可スペクトル、又は無認可スペクトルを使用して、ワイヤレス信号を送受信することにより、デバイスがリモートサーバ又は他のポータブル電子デバイスと通信することを可能にするネットワーク通信構成要素を含むことができる。場合によっては、通信ネットワーク１３０は、複数のネットワーク、更には複数の異種ネットワーク、例えば、１又は２以上の境界ネットワーク、音声ネットワーク、ブロードバンドネットワーク、サービスプロバイダネットワーク、インターネットサービスプロバイダ（ＩＳＰ）ネットワーク、及び／又は公衆交換電話網（ＰＳＴＮ）から構成でき、これらのネットワークは、様々なネットワークの間でその中での通信を容易にするように動作できるゲートウェイ経由で相互接続される。また、通信ネットワーク１３０は、グローバルシステムフォーモバイル（ＧＳＭ）モバイル通信ネットワーク、符号分割多元接続／時分割多元接続（ＣＤＭＡ／ＴＤＭＡ）モバイル通信ネットワーク、第３世代又は第４世代（３Ｇ／４Ｇ）モバイル通信ネットワーク（例えば、汎用パケット無線サービス（ＧＰＲＳ／ＥＧＰＲＳ））、ＧＳＭ進化型高速データレート（ＥＤＧＥ）、ユニバーサル移動体通信システム（ＵＭＴＳ）、ロングタームエボリューション（ＬＴＥ）ネットワーク）、５Ｇモバイル通信ネットワーク、ＩＥＥＥ  ８０２．１１（ＷｉＦｉ）などのサードパーティ通信ネットワーク、或いはその他の通信ネットワークを含むこともできる。従って、ユーザデバイスは、複数の周波数帯域間で動作して切り替わってデータを受信及び／又は送信するように構成される。
【００２４】
ここで、トラフィック誘導システム１５０の動作及び実装形態に関する更なる詳細について説明する。
電気通信ネットワーク用のトラフィックの事前誘導例
【００２５】
図２は、トラフィック誘導システム１５０の構成要素を示すブロック図である。トラフィック誘導システム１５０は、ソフトウェア（例えば、実行可能命令、又はコンピュータコード）及びハードウェア（例えば、少なくともメモリ及びプロセッサ）の組み合わせを用いて実装される機能モジュールを含むことができる。従って、本明細書で使用されるモジュールは、幾つかの例では、プロセッサ実行モジュール又はコードセットであり、プロセッサを有するコンピューティングデバイスを表しており、このプロセッサは、メモリに格納されて、本明細書で説明する特定の機能のうちの１又は２以上を実行する実行可能命令によって少なくとも一時的に構成及び／又はプログラムされる。例えば、トラフィック誘導システム１５０は、ユーザ意図モジュール２１０、誘導モジュール２２０、位置モジュール２３０、及びポリシーモジュール２４０を含むことができる。
【００２６】
幾つかの実施形態では、ユーザ意図モジュール２１０は、ユーザデバイスによって実行される意図された動作を識別するメッセージをユーザデバイスから受け取るように構成及び／又はプログラムされる。例えば、ユーザ意図モジュール２１０は、モバイルデバイスに関連するユーザがこのモバイルデバイスのモバイルアプリケーションを選択したことを示すメッセージをユーザデバイス１１０から受け取ることができ、ユーザは、以前にこのモバイルアプリケーションを介して、１又は２以上のコンテンツプロバイダからのコンテンツを電気通信ネットワーク経由でモバイルデバイスにストリーミングしている。
【００２７】
ユーザ意図モジュール２１０は、場合によっては、ユーザデバイス１１０からのメッセージ内の様々な異なるデータ又は情報を受け取る。例えば、このメッセージは、ユーザデバイス１１０に関連するユーザによって使用されることを意図されたモバイルアプリケーション又は他の構成要素、ユーザデバイス１１０のデバイスタイプ情報、メッセージによって識別され意図された動作に関連し予測される期間又は時間ウィンドウなどを識別することができる。
【００２８】
幾つかの実施形態では、位置モジュール２２０は、意図された動作の実行中にユーザデバイスの予測される地理的位置を識別する情報を得るように構成及び／又はプログラムされる。例えば、位置モジュール２２０は、モバイルデバイス１１０が、動作の実行開始時に開始して、予測される結果時又は動作の実行終了時に終了する時間ウィンドウ中など、モバイルアプリケーションの使用中にこの地理的位置内に留まると予測されることを示す情報を得ることができる。
【００２９】
幾つかの実施形態では、誘導モジュール２３０は、予測される地理的位置での意図された動作の実行中に特定又は最小のサービス品質（ＱｏＳ）をユーザデバイスに提供するのに適した電気通信ネットワークによって提供される周波数帯域を識別して、意図された動作の実行中、ユーザデバイスが電気通信ネットワークに接続されている現在の周波数帯域から、特定のサービス品質をこのユーザデバイスに提供するのに適した識別された周波数帯域へのユーザデバイスのハンドオーバを実行させるように構成及び／又はプログラムされる。
【００３０】
誘導モジュール２３０は、モバイルデバイスが位置する現在の地理的位置で識別された周波数帯域を使用して、電気通信ネットワーク１３０へのアクセスを提供するように構成されたマイクロセル、フェムトセル、ピコセル、ＷｉＦｉアクセスポイント、又は他の小電力又は低電力セルサイト１２５を識別することができる。ネットワーク１３０のトラフィックを事前に誘導することにおいて、誘導モジュール２３０は、ユーザデバイス１１０が意図された動作の実行を開始する前に、現在の周波数帯域から識別された周波数帯域にユーザデバイス１１０（例えば、ユーザデバイス１１０との接続）をハンドオーバさせる。
【００３１】
従って、誘導モジュール２３０は、例えば、ＮＲＣに、第１のサービス品質を有する現在の周波数帯域を通じて電気通信ネットワーク１３０へのアクセスを提供する基地局（例えば、マクロセルサイト１２０）から、第１のサービス品質よりも高い第２のサービス品質を有する識別された周波数帯域を通じて電気通信ネットワーク１３０へのアクセスを提供するフェムトセル（例えば、スモールセルサイト１２５）へのユーザデバイス１１０のハンドオーバを実行させる。例えば、モバイルデバイスは、４Ｇ／ＬＴＥ周波数帯域を通じた通信から、ＩＥＥＥ  ８０２．１１ａｄ／ａｙのもとで６０ＧＨｚ帯域に切り替わることができる。
【００３２】
本明細書で説明するように、サービス品質は、ネットワーク１３０のアクセス可能性、可用性、カバレッジ、利用可能な帯域幅、信頼性、又はその他のネットワーク性能メトリック又はパラメータを指すことができる。従って、場合によっては、トラフィック誘導システム１５０は、ユーザデバイス１１０が静止してストリーミング又は他のデータ集中動作を実行しようとしていることを認識して、この動作に関連するネットワークトラフィックを、その地理的位置へのカバレッジを提供する１又は２以上の主基地局などの、他のデバイスによって現在十分に活用されていないか又はそのように予想されるスモールセルサイト１２５又は別のセルサイトに誘導することができる。
【００３３】
幾つかの実施形態では、ポリシーモジュール２４０は、ユーザデバイスによって実行されるように意図された動作がユーザデバイス１１０に提供されるようにサービス品質パラメータをマッピングする１又は２以上のポリシーを、ポリシーデータベース２５０から又はそれを介して格納、問い合わせ、又はアクセスするように構成及び／又はプログラムされる。例えば、誘導モジュール２３０は、意図された動作の実行中、ポリシーモジュール２４０に問い合わせを行って、ユーザデバイス１１０に提供される特定のサービス品質（ＱｏＳ）を決定することができる。
【００３４】
ポリシーモジュール２４０は、ネットワークリソースコントローラに又はこれと共に配置することができるポリシーデータベース２５０内の様々なポリシーにアクセスしてそれらを分析する。ポリシーの例は、特定のタイプのトラフィックが誘導される１又は２以上のスモールセルサイト１２５を識別するポリシー、事前に誘導されたトラフィックを受け取る資格のあるセルサイトに関する現在の又は動的な性能閾値などを含むことができる。
【００３５】
従って、トラフィック誘導システム１５０は、コンテンツストリーミング、データ転送、オーディオ／ビデオ通信などのネットワーク１３０の特定の使用の前に、電気通信ネットワーク１３０内のトラフィックを誘導するための様々な動作、方法、又は処理を実行する。図３は、電気通信ネットワーク内のトラフィックを誘導するための方法３００を示すフローチャートである。トラフィック誘導システム１５０が方法３００を実行でき、従って、本方法は、本明細書では単にこのシステムを参照することにより説明される。方法３００は、任意の好適なハードウェア上で実行できることが理解されよう。
【００３６】
動作３１０において、トラフィック誘導システム１５０は、ユーザデバイス１１０によって実行されるように意図された動作を識別するメッセージ（例えば、ハンドオーバ又は誘導要求）をユーザデバイス１１０から受け取る。例えば、ユーザ意図モジュール２１０は、モバイルデバイスに関連するユーザが、電気通信ネットワーク経由で１又は２以上のコンテンツプロバイダからのコンテンツをモバイルデバイスに以前にストリーミングしたモバイルデバイスのモバイルアプリケーションを選択したことを示すメッセージをユーザデバイス１１０から受け取ることができる。
【００３７】
場合によっては、ユーザデバイス１１０は、ユーザによって実行された他の動作に基づいて意図された動作を決定することができる。例えば、ユーザは、ユーザがコンテンツを視聴又はそれ以外の方法で消費しようとしていることを示す特定の物理構成にデバイスを向けることができる。更に、ユーザデバイス１１０は、ヘッドホンの入力、表示周辺機器とのデバイスのペアリング、又はユーザが、コンテンツのストリーミング、大量データの転送、オーディオ又はビデオ通信などの特定の動作に自身のデバイスを利用すると予測されることを示す他の動作を検出することができる。
【００３８】
幾つかの実施形態では、ユーザデバイス１１０、又はユーザデバイス１１０のオペレーティングシステムは、デバイス１１０による特定の動作の実行前にユーザデバイス１１０を好適なアクセスサイトに誘導させるためのメッセージをネットワーク１３０に送るように構成されたポリシー及び関連構成要素を含むことができる。
【００３９】
図４は、意図されたアプリケーションに対して特定のサービス品質（ＱｏＳ）を有するネットワーク周波数帯域を要求するようにユーザデバイス１１０によって実行される方法４００を示すフローチャートである。ユーザデバイス１１０（又はデバイス１１０のＯＳ）が、方法４００を実行でき、従って、本方法は、本明細書では単にこのユーザデバイスを参照することにより説明される。方法４００は、任意の好適なハードウェア上で実行できることが理解されよう。
【００４０】
動作４１０において、モバイルデバイスなどのユーザデバイス１１０は、このモバイルデバイスに関連するユーザが、特定のネットワークサービス品質（ＱｏＳ）を必要とする動作を実行するモバイルデバイスのモバイルアプリケーションを起動したことを判定する。例えば、モバイルデバイスは、ユーザが選択又は起動したストリーミングビデオサービス（例えば、Ｎｅｔｆｌｉｘ、Ｈｕｌｕなど）に関連するアプリケーションなどのモバイルアプリケーションを識別する。
【００４１】
動作４２０において、ユーザデバイス１１０は、このデバイスのデータベース内に格納された情報にアクセスし、この情報は、モバイルアプリケーションによって以前に実行された動作を識別する。例えば、デバイス１１０は、このデバイスによって実行される動作に対するアプリケーションタイプを追跡する動的ポリシー、並びに、必要な又は最適なサービス品質パラメータを、アプリケーションタイプ、ユーザの行動又は意図にマッピングする１又は２以上のポリシーなどにアクセスすることができる。
【００４２】
動作４３０において、ユーザデバイス１１０は、特定のネットワークサービス品質を有する周波数帯域をモバイルデバイスに提供する要求を含み電気通信ネットワーク１３０に送られるメッセージを生成する。例えば、デバイス１１０は、意図された動作に関連する情報、並びに位置情報、ユーザ情報などの他の情報などを含む「ｆｕｔｕｒｅ＿ｓｖｃ＿ｎｅｅｄ（必要な将来のサービス）」メッセージを生成することができる。
【００４３】
動作４４０において、ユーザデバイス１１０は、モバイルアプリケーションを介して動作の実行を開始する前に、電気通信ネットワーク１３０にこのメッセージを送る。従って、ユーザデバイス１１０がコンテンツのストリーミング又は他のデータ集中動作の実行を開始する前に、デバイス１１０は、メッセージをネットワーク１１０に送って、コンテンツが最初に配信されるときのストリーミングの中断などの典型的なネットワーク欠点を伴わずにデータ動作を行うのに適した周波数帯域にデバイス１１０をハンドオーバさせる。
【００４４】
再度図３を参照すると、トラフィック誘導システム１５０は、動作３２０において、意図された動作の実行中に特定のサービス品質（ＱｏＳ）をユーザデバイスに提供するのに適した電気通信ネットワークによって提供される周波数帯域を識別し、動作３３０において、この比較に基づいて周波数帯域を識別する。例えば、ポリシーモジュール２４０は、ネットワークリソースコントローラに又はそれと共に配置できるポリシーデータベース２５０内の様々なポリシーにアクセスしてそれらを分析して、事前誘導に利用可能なリソースを識別することができる。
【００４５】
動作３４０において、システム１５０は、意図された動作の実行中、ユーザデバイス１１０が電気通信ネットワークに接続されている現在の周波数帯域から、特定のサービス品質をこのユーザデバイス１１０に提供するのに適した識別された周波数帯域へのユーザデバイスのハンドオーバを実行させる。
【００４６】
例えば、誘導モジュール２３０は、ポリシーモジュール２４０を介して、予測される地理的位置において、意図された動作の実行中に特定のサービス品質（ＱｏＳ）をユーザデバイス１１０に提供するのに適した電気通信ネットワークによって提供される周波数帯域を識別して、意図された動作の実行中、ユーザデバイス１１０が電気通信ネットワークに接続されている現在の周波数帯域から、特定のサービス品質をこのユーザデバイスに提供するのに適した識別された周波数帯域へのユーザデバイスのハンドオーバを実行させることができる。
【００４７】
従って、幾つかの実施形態では、トラフィック誘導システム１５０は、動作の実行開始前に、例えば、コンテンツストリーミング（例えば、コンテンツプロバイダ１４０からのビデオのストリーミング）、データ転送（例えば、クラウドベースのデータリポジトリ１４５からの大きな画像ファイルのダウンロード）などの、特定のトラフィック動作を行うのに最適な又は好適なアクセスサイトがユーザデバイス１１０に与えられるように、セルサイト１２０とセルサイト１２５との間でトラフィックを事前に誘導する。
【００４８】
一例として、図５は、ユーザに関連するユーザデバイスにコンテンツを提供するための一連の動作又は動作のタイムラインを示している。時間ｔ１において、ユーザは、自身のモバイルデバイス上でストリーミングメディアアプリケーションを起動する。時間ｔ２において、デバイスは、図４の動作に従って、意図されたビデオストリーミング動作のための特定の又は高いサービス品質を要求するメッセージをネットワーク１３０に送る。
【００４９】
時間ｔ３において、ネットワーク１３０は、図３の動作に従って、意図されたストリーミング動作を実行するのに十分な帯域幅及び可用性を提供するスモールセルサイト１２５にデバイスを誘導する。次に、時間ｔ４において、ストリーミングメディアアプリケーションは、スモールセルサイトを介してデバイスによってアクセスされる周波数帯域を介してデバイスへのメディアのストリーミングを開始する。
【００５０】
従って、ネットワーク１３０は、デバイスへのメディアストリームの開始の前に、デバイスをスモールセルサイトに（かつ、デバイスがネットワーク１３０に接続された以前のマクロセルサイトから）事前に誘導する。
【００５１】
（結び）
文脈上明確に別の意味に解す場合を除き、説明及び特許請求の範囲を通じて、「備える（ｃｏｍｐｒｉｓｅ）」、「備えている（ｃｏｍｐｒｉｓｉｎｇ）」などの用語は、排他的又は網羅的な意味ではなく包括的な意味で、すなわち「含むが、それらに限定されるものではない」という意味で解釈されたい。本明細書で使用される「接続された（ｃｏｎｎｅｃｔｅｄ）」、「結合された（ｃｏｕｐｌｅｄ）」という用語、又はこれらの何らかの変形例は、２又は３以上の要素間の直接的又は間接的な任意の接続又は結合を意味するものであり、これらの要素間の結合又は接続は、物理的なもの、論理的なもの、又はこれらの組み合わせとすることができる。更に、「本明細書において（ｈｅｒｅｉｎ）」、「上記で（ａｂｏｖｅ）」、「以下に（ｂｅｌｏｗ）」という用語、及び同様の趣旨の用語は、本出願において使用される場合に、全体として本出願を指し、本出願の何れかの特定の部分を指すものではない。また、状況によっては、上記の詳細な説明における単数形又は複数形を使用する用語は、それぞれ複数又は単数を含むこともある。２又は３以上の項目からなるリストに関する「又は」という用語は、以下の用語の解釈、すなわち、リスト内の項目の何れか、リスト内の項目の全て、及びリスト内の項目の何れかの組み合わせ、の全てをカバーする。
【００５２】
本明細書で使用される「閾値を超過する」は、比較される項目の値が指定された他の値を上回ること、比較される項目が最大値を有する特定の指定数の項目の中にあること、又は比較される項目が指定された上位パーセント値内の値を有することを意味する。本明細書で使用される「閾値を下回る」は、比較される項目の値が指定された他の値を下回ること、比較される項目が最小値を有する特定の指定数の項目の中にあること、又は比較される項目が指定された下位パーセント値内の値を有することを意味する。本明細書で使用される「閾値内にある」は、比較される項目の値が２つの指定された他の値の間にあること、比較される項目が中間の指定数の項目の中にあること、又は比較される項目が指定された中間パーセント範囲内の値を有することを意味する。
【００５３】
本技術例の上記の詳細な説明は、網羅的であること、又は本技術を上記に開示した厳密な形態に限定することを意図するものではない。本技術の特定の例が例示目的で上記に説明されているが、本技術の範囲内で様々な同等の修正が可能である。例えば、処理又はブロックは、所与の順序で提示されるが、代替実装形態は、ステップを有するルーチンを実行すること、又はブロックを有するシステムを異なる順序で使用することができ、一部の処理又はブロックは、代替形態又は部分組み合わせを提供するように削除、移動、追加、細分化、結合、及び／又は変更することができる。これらの処理又はブロックの各々は、様々な異なる方法で実装することができる。また、処理又はブロックは、順番に実行されるように示されている場合があるが、これらの処理又はブロックは、代わりに並行して実行又は実施すること、或いは異なる時間に実行することができる。更に、本明細書に示されている特定の数値は、何れも単なる例であり、代替実装形態は、異なる値又は範囲を使用することができる。
【００５４】
本明細書で提供される技術の教示は、必ずしも上述したシステムでなく他のシステムに適用することができる。上述した様々な例の要素及び動作を組み合わせて、本技術の更なる実装形態を提供することができる。本技術の幾つかの代替実装形態は、上述したこれらの実装形態に追加される要素を含むだけでなく、より少ない要素を含むこともできる。
【００５５】
これらの及びその他の変更は、上記の詳細な説明を考慮して本技術に加えることができる。上記の説明は、本技術の特定の例を説明し、意図される最適な態様を説明するものであるが、上記がテキストでどれほど詳細に表されていても、本技術は多くの方法で実施することができる。本システムの詳細は、その具体的な実装において非常に異なる場合があるが、依然として本明細書に開示する技術に含まれる。上述したように、本技術の特定の機能又は態様を説明する際に使用される特定の用語は、その用語が関連する技術の何れかの特定の特性、特徴、又は態様に限定されるようにその用語が本明細書において再定義されていることを意味するものではないと解釈されたい。一般に、特許請求の範囲で使用される用語は、このような用語が上記の詳細な説明のセクションで明示的に規定されていない限り、本明細書に開示した特定の例に本技術を限定するものではないと解釈されたい。従って、本技術の実際の範囲は、開示する例だけでなく、特許請求の範囲のもとで本技術を実施又は実装する全ての同等の方法も包含する。
【００５６】
請求項の数を少なくするために、本技術の特定の態様は、特定の請求項の形で以下に提示されているが、本出願人は、任意の数の請求項の形で本技術の様々な態様を意図している。例えば、本技術の１つの態様のみが、コンピュータ可読媒体の請求項として記載されているが、他の態様は、同様に、コンピュータ可読媒体の請求項として、又はミーンズプラスファンクションの請求項で具体化されるものなどの、他の形態で具体化することができる。米国特許法第１１２条のもとで扱われることを意図される請求項は、何れも、「〜のための手段（ｍｅａｎｓ  ｆｏｒ）」という用語で始まるが、他の何れかの文脈における「ｆｏｒ（のための）」という用語の使用は、米国特許法第１１２条のもとでの扱いを行使することを意図するものではない。従って、本出願人は、本出願を出願した後に追加の請求項を追求して、本出願又は継続出願の何れかにおいて、このような追加の請求項の形態を追求する権利を留保する。
【符号の説明】
【００５７】
１５０  トラフィック誘導システム
２１０  ユーザ意図モジュール
２２０  位置モジュール
２３０  誘導モジュール
２４０  ポリシーモジュール
２５０  ポリシーデータベース
【図１】
2020521384.tif 000003
【図２】
2020521384.tif 000004
【図３】
2020521384.tif 000005
【図４】
2020521384.tif 000006
【図５】
2020521384.tif 000007
【国際調査報告】
2020521384.tif 000008
2020521384.tif 000009
2020521384.tif 000010