(57)【要約】   本発明のある観点によれば、通信網の種類を区分する方法を提供する。  本発明の好適な一実施形態によれば、移動通信網およびインターネット通信網に接続されてコンテンツを提供するコンテンツサーバーで行われる通信網の種類区分方法において、コンテンツ提供要請を伝送した装置とのレイテンシー（ｌａｔｅｎｃｙ）を測定する段階と、前記測定されたレイテンシーが所定の基準を超えるか否かを判断する段階と、前記レイテンシーが所定の基準を超える場合は前記コンテンツ伝送要請が移動通信網を介したコンテンツ伝送要請であると判断する段階とを含むことを特徴とする、通信網の種類区分方法が提供される。
2016506105.tif 000002
【特許請求の範囲】
【請求項１】
移動通信網およびインターネット通信網に接続され、コンテンツを提供するコンテンツサーバーで行われる通信網の種類を区分する方法において、
前記コンテンツサーバーとコンテンツ伝送リクエストを送信した装置との間のレイテンシーを測定する段階と、
測定された前記レイテンシーが所定の基準を超えるか否かを判断する段階と、
前記レイテンシーが所定の基準を超える場合には、前記コンテンツ伝送リクエストが移動通信網を介したコンテンツ伝送リクエストであると判断する段階と
を含む、通信網の種類を区分する方法。
【請求項２】
前記コンテンツサーバーと前記コンテンツ伝送リクエストを送信した装置との間のレイテンシーを測定する段階は、
前記コンテンツ伝送リクエストに含まれているＩＰアドレスを抽出し、前記ＩＰアドレスが予め格納されたＩＰアドレス情報に含まれているかを判断し、前記ＩＰアドレスが予め格納されたＩＰアドレス情報に含まれていない場合に行われる、請求項1に記載の方法。
【請求項３】
前記予め格納されたＩＰアドレス情報には、前記ＩＰアドレスにマッチングされる通信網事業者の情報が含まれ、前記コンテンツ伝送リクエストが移動通信網を介した伝送要請であるか、インターネット通信網を介したコンテンツ伝送要請であるかが判断される、請求項3に記載の方法。
【請求項４】
前記レイテンシーが所定の基準を超える場合には、前記コンテンツ伝送リクエストが移動通信網を介したコンテンツ伝送リクエストであると判断する段階において、前記レイテンシーが所定の基準以下であった場合、前記コンテンツ伝送リクエストがインターネット通信網を介したコンテンツ伝送リクエストであると判断する、請求項1に記載の方法。
【請求項５】
前記測定されたレイテンシーが所定の基準を超えるか否かを判断する段階において、前記コンテンツサーバー及び前記コンテンツ伝送リクエストを送信した装置に関連する最大セグメントサイズ（ＭＳＳ）および最大転送サイズ（ＭＴＵ）のうち少なくとも一つが所定の基準を超えるか否かを判断する、請求項1に記載の方法。
【請求項６】
請求項1〜6の何れか一項に記載の方法によって区分された通信網の種類に応じてコンテンツを提供する方法。
【請求項７】
前記通信網の種類を判断する場合において、前記コンテンツ伝送リクエストが前記移動通信網を介したコンテンツ伝送リクエストであると判断された場合、移動通信網に適したデータ伝送高速化アルゴリズムが適用されるデータ伝送高速化技術を選択し、選択されたデータ伝送加速技術を用いて前記コンテンツを伝送する、請求項6に記載の方法。
【請求項８】
前記移動通信網に適したデータ伝送高速化アルゴリズムは、遅延ベースＴＣＰ輻輳制御アルゴリズムである、請求項7に記載の方法。
【請求項９】
前記通信網の種類を判断する場合において、前記コンテンツ伝送リクエストが前記インターネット通信網を介したコンテンツ伝送リクエストであると判断された場合、前記インターネット通信網に適したデータ伝送高速化アルゴリズムが適用されるデータ伝送高速化技術を選択し、選択されたデータ伝送高速化技術を用いて前記コンテンツを伝送する、請求項6に記載の方法。
【請求項１０】
前記インターネット通信網に適したデータ伝送高速化アルゴリズムは、ロスベースＴＣＰ輻輳制御アルゴリズムである、請求項9に記載の方法。
【請求項１１】
前記通信網の種類を判断する場合において、前記コンテンツ伝送リクエストが前記移動通信網を介したコンテンツ伝送リクエストであると判断された場合、ＱＶＧＡフォーマットのコンテンツを選択し、選択されたフォーマットのコンテンツを伝送する、請求項6に記載の方法。
【請求項１２】
前記通信網の種類を判断する場合において、前記コンテンツ伝送リクエストが前記インターネット通信網を介したコンテンツ伝送リクエストであると判断された場合、高解像度（ＨＤ）および標準解像度（ＳＤ）フォーマットのコンテンツのうちいずれか一つを選択し、選択されたフォーマットのコンテンツを伝送する、請求項6に記載の方法。
【請求項１３】
移動通信網およびインターネット通信網に接続され、コンテンツを提供するコンテンツ提供装置において、通信網の種類を区分する装置であって、
前記コンテンツ提供装置とコンテンツ伝送リクエストを送信した装置との間のレイテンシーを測定するレイテンシー測定部と、
測定された前記レイテンシーが所定の基準を超えるか否かを判断し、所定の基準を超える場合、前記コンテンツ伝送リクエストが移動通信網を介したコンテンツ伝送リクエストであると判断する通信網種類判断部と
を含む、通信網の種類を区分する装置。
【請求項１４】
前記通信網の種類を区分する装置は、ＩＰアドレス情報を予め格納するように形成されるＩＰアドレス格納部をさらに含み、前記レイテンシー測定部は、前記コンテンツ伝送リクエストに含まれるＩＰアドレスを抽出し、前記ＩＰアドレスが前記ＩＰアドレス格納部に格納されたＩＰアドレス情報に含まれるか否かを判断し、前記ＩＰアドレスが予め格納されたＩＰアドレス情報に含まれていない場合に、前記レイテンシー測定を行う、請求項13に記載の装置。
【請求項１５】
前記ＩＰアドレス格納部は、前記ＩＰアドレスに対応する通信網事業者の情報を格納し、前記通信網種類判断部は、前記ＩＰアドレスを用いて、前記コンテンツ伝送リクエストが移動通信網を介したコンテンツ伝送リクエストであるか或いはインターネット通信網を介したコンテンツ伝送リクエストであるかを判断する、請求項14に記載の装置。
【請求項１６】
前記通信網種類判断部は、前記レイテンシー測定部で測定された前記レイテンシーが所定の基準以下であった場合、前記コンテンツ伝送リクエストがインターネット通信網を介したコンテンツ伝送リクエストであると判断する、請求項13に記載の装置。
【請求項１７】
前記通信網種類判断部は、前記レイテンシー測定部で測定されたレイテンシーが、前記所定の基準を超えるか否かを判断し、かつ、前記コンテンツ提供装置及び前記コンテンツ伝送リクエストを送信した装置に関連する最大セグメントサイズ（ＭＳＳ）および最大転送サイズ（ＭＴＵ）のうち少なくとも一つが、前記所定の基準を超えるか否かを判断する、請求項13に記載の装置。
【請求項１８】
請求項13〜17のうち何れか1項に記載の装置で区分された通信網の種類に応じてコンテンツを提供する装置。
【請求項１９】
前記通信網種類判断部で前記コンテンツ伝送リクエストが前記移動通信網を介したコンテンツ伝送リクエストであると判断された場合、移動通信網に適したデータ伝送高速化アルゴリズムが適用されるデータ伝送高速化技術を選択し、選択されたデータ伝送高速化技術を用いて前記コンテンツを伝送する、請求項18に記載の装置。
【請求項２０】
前記移動通信網に適したデータ伝送高速化アルゴリズムは、遅延ベースＴＣＰ輻輳制御アルゴリズムである、請求項19に記載の装置。
【請求項２１】
前記通信網種類判断部で前記コンテンツ伝送リクエストが前記インターネット通信網を介したコンテンツ伝送リクエストであると判断された場合、前記インターネット通信網に適したデータ伝送高速化アルゴリズムが適用されるデータ伝送高速化技術を選択し、選択されたデータ伝送高速化技術を用いて前記コンテンツを伝送する、請求項18に記載の装置。
【請求項２２】
前記インターネット通信網に適したデータ伝送高速化アルゴリズムは、ロスベースＴＣＰ輻輳制御アルゴリズムである、請求項21に記載の装置。
【請求項２３】
前記通信網種類判断部で前記コンテンツ伝送リクエストが前記移動通信網を介したコンテンツ伝送リクエストであると判断される場合、ＱＶＧＡフォーマットのコンテンツを選択し、選択されたフォーマットのコンテンツを伝送する、請求項18に記載の装置。
【請求項２４】
前記通信網種類判断部で前記コンテンツ伝送リクエストが前記インターネット通信網を介したコンテンツ伝送リクエストであると判断された場合、前記コンテンツを伝送する場合に、高解像度（ＨＤ）および標準解像度（ＳＤ）フォーマットのコンテンツのうちいずれか一つを選択し、選択されたフォーマットのコンテンツを伝送する、請求項18に記載の装置。
【請求項２５】
移動通信網およびインターネット通信網に接続されてコンテンツを提供するコンテンツサーバーに通信網種類区分方法を実行させるコンピュータプログラムを記録した記録媒体において、前記通信網種類区分方法は、
前記コンテンツサーバーとコンテンツ伝送リクエストを送信した装置との間のレイテンシーを測定する段階と、
測定されたレイテンシーが所定の基準を超えるか否かを判断する段階と、
前記レイテンシーが所定の基準を超える場合、前記コンテンツ伝送リクエストが移動通信網を介したコンテンツ伝送リクエストであると判断する段階と
を含む、記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信網の種類を区分する方法、装置及び記録媒体等に関し、特に、レイテンシー（ｌａｔｅｎｃｙ）を用いて通信網の種類を区分し、通信網の種類に応じてコンテンツを提供することが可能な方法に関する。
【背景技術】
【０００２】
最近、移動通信技術の発展に伴う様々な携帯端末装置、たとえばスマートフォン、タブレット型パソコン、タッチパッド、ノート型パソコンなどの普及により、従来の有無線インターネット通信網を利用したインターネット接続だけでなく、移動通信網（ｍｏｂｉｌｅ  ｎｅｔｗｏｒｋ）を利用したインターネット接続が大幅増加している。
【０００３】
以下、説明の便宜のために、移動通信網を利用せずインターネットに接続するようにする通信網をインターネット通信網という。
【０００４】
一方、移動通信網の場合、ネットワークの特性上、インターネット通信網に比べて相対的にデータ伝送速度が遅く、移動通信網を利用する多数の装置、例えばスマートフォン、タッチパッドなどの機器特性上、データ表示画面の違いやデータ処理時間の違いなどが発生することがある。
【０００５】
したがって、同一のコンテンツであっても、移動通信網を利用したインターネット接続とインターネット通信網を利用した接続を区別し、通信網の種類（タイプ）に応じてフォーマットの異なるコンテンツを伝送し、或いはより速くコンテンツを伝送するための技術の適用が変わる必要性がある。
【０００６】
前述した説明ではコンテンツサーバーと称したが、データを送受信してユーザー側の端末装置にデータを表示するようにするサーバーであればいずれも「コンテンツサーバー」と称することができ、ウェブサーバー、データサーバーなどの他の名称でも呼ばれることがある。ところが、以下、説明の便宜のために、すべて「コンテンツサーバー」と称する。
【０００７】
一方、このような必要性に応えて、最近では、コンテンツ自体を移動通信用コンテンツとして別途製作したり、移動通信網のための別途のコンテンツサーバーを運営したりする。
【０００８】
ところが、別途のコンテンツサーバーを運営することは、コンテンツ提供者の立場では追加費用および管理が必要であり、移動通信網のためのコンテンツサーバーとインターネット通信網のためのコンテンツサーバーの両方ともで同一のコンテンツが提供されるようにコンテンツの同期化に多くの費用および時間を消耗しなければならないという問題点がある。
【０００９】
別途のコンテンツサーバーを運営せずに一つのコンテンツサーバーを運営する場合、移動通信網を利用する多数の装置、例えばスマートフォン、タッチパッドなどの機器の特性上、データ表示画面の違いやデータ処理時間の違いなども発生するおそれがあるという問題点がある。
【００１０】
一方、現在、コンテンツサーバーが通信網の種類に応じてコンテンツを提供することは、移動通信網を介してコンテンツサーバーに直ちに接続することができるようにする専用プログラム、すなわち通常スマートフォン用アプリケーションを介して接続する方法が最も広く用いられている。
【００１１】
他の方法としては、移動通信網を介して提供されるコンテンツ、通常「モバイルコンテンツ」と呼ばれるコンテンツを提供するモバイルコンテンツ専用サーバーにクライアントが接続する方法がある。
【００１２】
別の方法としては、クライアントからのコンテンツ伝送要請の際にモバイルコンテンツを選択して要請する方法がある。
【００１３】
ところが、これらの方法は、ユーザーがクライアントに別途のプログラムを設置しなければならず、或いはユーザーがクライアントを介して別途のコンテンツサーバーに接続しなければならず、或いはユーザーがクライアントを介して別途のコンテンツを要請しなければならないなど、いずれもクライアント側からの選択によって通信網の種類に関する情報がコンテンツサーバーへ提供されるのである。
【００１４】
したがって、一つのコンテンツサーバーを運営する場合や、ユーザーがクライアントに別途のプログラムを設置しない場合などには、移動通信網とインターネット通信網を区分して通信網の種類に応じるコンテンツを伝送することが難しいという問題点がある。「要請」は、リクエスト、要求等と言及されてもよい。
【発明の概要】
【発明が解決しようとする課題】
【００１５】
そこで、本発明は、上述した従来の問題点を解決するためになされたもので、その目的は、クライアントに別途のプログラムを設置してコンテンツを要請したり、移動通信網のための別途のコンテンツサーバーを運営したりしなくても、移動通信網とインターネット通信網を区分することが可能な、通信網の種類を区分する方法、およびこれを用いたコンテンツ提供方法を提供することにある。
【００１６】
また、本発明の他の目的は、一つのコンテンツサーバーを運営しながらも、移動通信網とインターネット通信網を区分してコンテンツを提供することが可能な、通信網の種類を区分する方法、およびこれを用いたコンテンツ提供方法を提供することにある。
【００１７】
また、本発明の別の目的は、移動通信網とインターネット通信網を区分することが可能であってより速くコンテンツを提供し、通信網の種類に応じて異なるフォーマットのコンテンツを提供することも可能な、通信網の種類を区分する方法、およびこれを用いたコンテンツ提供方法を提供することにある。
【００１８】
本発明のさらに別の目的は以下の実施形態についての説明から容易に理解できるであろう。
【課題を解決するための手段】
【００１９】
上記目的を達成するために、本発明のある観点によれば、通信網の種類を区分する方法を提供する。
【００２０】
本発明の好適な一実施形態によれば、移動通信網およびインターネット通信網に接続されてコンテンツを提供するコンテンツサーバーで行われる通信網の種類区分方法において、コンテンツ提供要請を伝送した装置とのレイテンシー（ｌａｔｅｎｃｙ）を測定する段階と、前記測定されたレイテンシーが所定の基準を超えるか否かを判断する段階と、前記レイテンシーが所定の基準を超える場合は前記コンテンツ伝送要請が移動通信網を介したコンテンツ伝送要請であると判断する段階とを含むことを特徴とする、通信網の種類区分方法が提供される。
【００２１】
前記コンテンツ提供要請を伝送した装置とのレイテンシーを測定する段階は、前記コンテンツ提供要請に含まれたＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ａｄｄｒｅｓｓ）を抽出し、前記ＩＰアドレスが予め格納されたＩＰアドレス情報に含まれるかを判断して、前記ＩＰアドレスが予め格納されたＩＰアドレス情報に含まれない場合に行われ得る。
【００２２】
また、前記予め格納されたＩＰアドレス情報には、前記ＩＰアドレスにマッチングされる通信網事業者の情報が含まれるため、前記コンテンツ伝送要請が移動通信網を介した伝送要請であるか、インターネット通信網を介したコンテンツ伝送要請であるかを判断することができる。
【００２３】
前記レイテンシーが所定の基準を超える場合は前記コンテンツ伝送要請が移動通信網を介したコンテンツ伝送要請であると判断する段階で、前記レイテンシーが所定の基準以下である場合、前記コンテンツ伝送要請がインターネット通信網を介したコンテンツ伝送要請であると判断することができる。
【００２４】
前記測定されたレイテンシーが所定の基準を超えるか否かを判断する段階で、前記測定されたレイテンシーと、前記コンテンツ提供要請を伝送した装置とのＭＳＳ（Ｍａｘ  Ｓｅｇｍｅｎｔ  Ｓｉｚｅ）およびＭＴＵ（Ｍａｘ  Ｔｒａｎｓｆｅｒ  Ｓｉｚｅ）情報のうち少なくとも一つをさらに含んで、前記所定の基準を超えるか否かを判断することができる。
【００２５】
本発明の他の観点によれば、コンテンツ提供方法が提供される。
【００２６】
本発明の好適な一実施形態によれば、前述した通信網の種類区分によって区分された通信網の種類に応じてコンテンツを提供することを特徴とする、コンテンツ提供方法が提供される。
【００２７】
前記通信網の種類判断において、前記コンテンツ伝送要請が前記移動通信網を介したコンテンツ伝送要請と判断される場合、移動通信網に適したデータ伝送加速アルゴリズム（ａｌｇｏｒｉｔｈｍ）が適用されたデータ伝送加速技術を選択し、選択されたデータ伝送加速技術を用いて前記コンテンツを伝送することができる。
【００２８】
また、前記移動通信網に適したデータ伝送加速アルゴリズムは、ｄｅｌａｙ−ｂａｓｅｄ  ＴＣＰ  ｃｏｎｇｅｓｔｉｏｎ  ｃｏｎｔｒｏｌアルゴリズムであってもよい。
【００２９】
前記通信網の種類判断において、前記コンテンツ伝送要請が前記インターネット通信網を介したコンテンツ伝送要請と判断される場合、前記インターネット通信網に適したデータ伝送加速アルゴリズムが適用されたデータ伝送加速技術を選択し、選択されたデータ伝送加速技術を用いて前記コンテンツを伝送することができる。
【００３０】
また、前記インターネット通信網に適したデータ伝送加速アルゴリズムは、ｌｏｓｓ−ｂａｓｅｄ  ＴＣＰ  ｃｏｎｇｅｓｔｉｏｎ  ｃｏｎｔｒｏｌアルゴリズムであってもよい。
【００３１】
前記通信網の種類判断において、前記コンテンツ伝送要請が前記移動通信網を介したコンテンツ伝送要請と判断される場合、ＱＶＧＡ（Ｑｕａｒｔｅｒ  Ｖｉｄｅｏ  Ｇｒａｐｈｉｃ  Ａｒｒａｙ）フォーマットのコンテンツを選択し、選択されたフォーマットのコンテンツを伝送することができる。
【００３２】
前記通信網の種類判断において、前記コンテンツ伝送要請が前記インターネット通信網を介したコンテンツ伝送要請と判断される場合、ＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）およびＳＤ（Ｓｔａｎｄａｒｄ  Ｄｅｆｉｎｉｔｉｏｎ）フォーマットのコンテンツのうちいずれか一つを選択し、選択されたフォーマットのコンテンツを伝送することができる。
【００３３】
本発明の別の観点によれば、通信網の種類判断装置が提供される。
【００３４】
本発明の好適な一実施形態によれば、移動通信網およびインターネット通信網に接続されてコンテンツを提供するコンテンツ提供装置に接続され、通信網の種類を区分する装置において、コンテンツ提供要請を伝送した装置とのレイテンシーを測定するレイテンシー測定部と、前記測定されたレイテンシーが所定の基準を超えるか否かを判断し、所定の基準を超える場合、前記コンテンツ伝送要請が移動通信網を介したコンテンツ伝送要請であると判断する通信網種類判断部とを含むことを特徴とする、通信網種類区分装置が提供される。
【００３５】
前記通信網種類区分装置は、予め格納されたＩＰアドレス情報が格納されるＩＰアドレス格納部をさらに含み、前記レイテンシー測定部は、前記コンテンツ提供要請に含まれたＩＰアドレスを抽出し、前記ＩＰアドレスが前記ＩＰアドレス格納部に格納されたＩＰアドレス情報に含まれるかを判断して、前記ＩＰアドレスが予め格納されたＩＰアドレス情報に含まれない場合、前記レイテンシー測定を行うことができる。
【００３６】
また、前記ＩＰアドレス格納部は、前記ＩＰアドレスにマッチングされる通信網事業者の情報が含まれて格納され、前記通信網種類判断部は、前記ＩＰアドレスを用いて、前記コンテンツ伝送要請が移動通信網を介したコンテンツ伝送要請であるか、インターネット通信網を介したコンテンツ伝送要請であるかを判断することができる。
【００３７】
前記通信網種類判断部は、前記レイテンシー測定部で測定された前記レイテンシーが所定の基準以下である場合、前記コンテンツ伝送要請がインターネット通信網を介したコンテンツ伝送要請であると判断することができる。
【００３８】
前記通信網種類判断部は、前記レイテンシー測定部で測定されたレイテンシーと、前記コンテンツ提供要請を伝送した装置とのＭＳＳ（Ｍａｘ  Ｓｅｇｍｅｎｔ  Ｓｉｚｅ）およびＭＴＵ（Ｍａｘ  Ｔｒａｎｓｆｅｒ  Ｓｉｚｅ）情報のうち少なくとも一つをさらに含んで、前記所定の基準を超えるか否かを判断することができる。
【００３９】
本発明の別の観点によれば、コンテンツ提供装置が提供される。
【００４０】
本発明の好適な一実施形態によれば、前述した通信網種類区分装置で区分された通信網の種類に応じてコンテンツを提供する。
【００４１】
前記通信網種類判断部で前記コンテンツ伝送要請が前記移動通信網を介したコンテンツ伝送要請であると判断される場合、移動通信網に適したデータ伝送加速アルゴリズムが適用されたデータ伝送加速技術を選択し、選択されたデータ伝送加速技術を用いて前記コンテンツを伝送することができる。
【００４２】
また、前記移動通信網に適したデータ伝送加速アルゴリズムは、ｄｅｌａｙ−ｂａｓｅｄ  ＴＣＰ  ｃｏｎｇｅｓｔｉｏｎ  ｃｏｎｔｒｏｌアルゴリズムであってもよい。
【００４３】
前記通信網種類判断部で前記コンテンツ伝送要請が前記インターネット通信網を介したコンテンツ伝送要請と判断される場合、前記インターネット通信網に適したデータ伝送加速アルゴリズムが適用されたデータ伝送加速技術を選択し、選択されたデータ伝送加速技術を用いて前記コンテンツを伝送することができる。
【００４４】
また、前記インターネット通信網に適したデータ伝送加速アルゴリズムは、ｌｏｓｓ−ｂａｓｅｄ  ＴＣＰ  ｃｏｎｇｅｓｔｉｏｎ  ｃｏｎｔｒｏｌアルゴリズムであってもよい。
【００４５】
前記通信網種類判断部で前記コンテンツ伝送要請が前記移動通信網を介したコンテンツ伝送要請と判断される場合、ＱＶＧＡ（Ｑｕａｒｔｅｒ  Ｖｉｄｅｏ  Ｇｒａｐｈｉｃ  Ａｒｒａｙ）フォーマットのコンテンツを選択し、選択されたフォーマットのコンテンツを伝送することができる。
【００４６】
前記通信網種類判断部で前記コンテンツ伝送要請が前記インターネット通信網を介したコンテンツ伝送要請と判断される場合、前記コンテンツの伝送の際には、ＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）およびＳＤ（Ｓｔａｎｄａｒｄ  Ｄｅｆｉｎｉｔｉｏｎ）フォーマットのコンテンツのうちいずれか一つを選択し、選択されたフォーマットのコンテンツを伝送することができる。
【００４７】
本発明の別の観点によれば、通信網の種類を区分する方法を実現するためのプログラムを記録した記録媒体が提供される。
【００４８】
本発明の好適な一実施形態によれば、移動通信網およびインターネット通信網に接続されてコンテンツを提供するコンテンツサーバーで行われる通信網の種類区分方法を実現するためのプログラムを記録した記録媒体において、コンテンツ提供要請を伝送した装置とのレイテンシー（ｌａｔｅｎｃｙ）を測定する段階と、前記測定されたレイテンシーが所定の基準を超えるか否かを判断する段階と、前記レイテンシーが所定の基準を超える場合、前記コンテンツ伝送要請が移動通信網を介したコンテンツ伝送要請であると判断する段階とを含むことを特徴とする、通信網の種類区分方法を実現するためのプログラムを記録した記録媒体が提供される。
【００４９】
前記コンテンツ提供要請を伝送した装置とのレイテンシーを測定する段階は、前記コンテンツ提供要請に含まれたＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ａｄｄｒｅｓｓ）を抽出し、前記ＩＰアドレスが予め格納されたＩＰアドレス情報に含まれるかを判断して、前記ＩＰアドレスが予め格納されたＩＰアドレス情報に含まれない場合に行われ得る。
【００５０】
また、前記予め格納されたＩＰアドレス情報には、前記ＩＰアドレスにマッチングされる通信網事業者の情報が含まれるため、前記コンテンツ伝送要請が移動通信網を介したコンテンツ伝送要請であるか、インターネット通信網を介したコンテンツ伝送要請であるかを判断することができる。
【００５１】
前記レイテンシーが所定の基準を超える場合、前記コンテンツ伝送要請が移動通信網を介したコンテンツ伝送要請であると判断する段階で、前記レイテンシーが所定の基準以下である場合、前記コンテンツ伝送要請がインターネット通信網を介したコンテンツ伝送要請であると判断することができる。
【００５２】
前記測定されたレイテンシーが所定の基準を超えるか否かを判断する段階で、前記測定されたレイテンシーと、前記コンテンツ提供要請を伝送した装置とのＭＳＳ（Ｍａｘ  ｓｅｇｍｅｎｔ  Ｓｉｚｅ）およびＭＴＵ（Ｍａｘ  Ｔｒａｎｓｆｅｒ  Ｓｉｚｅ）情報のうち少なくとも一つをさらに含んで、前記所定の基準を超えるか否かを判断することができる。
【００５３】
本発明の別の観点によれば、コンテンツ提供方法を実現するためのプログラムを記録した記録媒体が提供される。
【００５４】
本発明の好適な一実施形態によれば、前述した通信網の種類区分方法を実現するためのプログラムを記録した記録媒体によって行われる通信網の種類区分方法によって区分された通信網の種類に応じてコンテンツを提供することを特徴とする、コンテンツ提供方法を実現するためのプログラムを記録した記録媒体が提供される。
【００５５】
通信網の種類判断において、前記コンテンツ伝送要請が前記移動通信網を介したコンテンツ伝送要請と判断される場合、移動通信網に適したデータ伝送加速アルゴリズムが適用されたデータ伝送加速技術を選択し、選択されたデータ加速伝送技術を用いて前記コンテンツを伝送することができる。
【００５６】
また、前記移動通信網に適したデータ伝送加速アルゴリズムは、ｄｅｌａｙ−ｂａｓｅｄ  ＴＣＰ  ｃｏｎｇｅｓｔｉｏｎ  ｃｏｎｔｒｏｌアルゴリズムであってもよい。
【００５７】
前記通信網の種類判断において、前記コンテンツ伝送要請が前記インターネット通信網を介したコンテンツ伝送要請と判断される場合、前記インターネット通信網に適したデータ伝送加速アルゴリズムが適用されたデータ伝送加速技術を選択し、選択されたデータ伝送加速技術を用いて前記コンテンツを伝送することができる。
【００５８】
また、前記インターネット通信網に適したデータ伝送加速アルゴリズムは、ｌｏｓｓ−ｂａｓｅｄ  ＴＣＰ  ｃｏｎｇｅｓｔｉｏｎ  ｃｏｎｔｒｏｌアルゴリズムであってもよい。
【００５９】
前記通信網の種類判断において、前記コンテンツ伝送要請が前記移動通信網を介したコンテンツ伝送要請と判断される場合、ＱＶＧＡ（Ｑｕａｒｔｅｒ  Ｖｉｄｅｏ  Ｇｒａｐｈｉｃ  Ａｒｒａｙ）フォーマットのコンテンツを選択し、選択されたフォーマットのコンテンツを伝送することができる。
【００６０】
前記通信網の種類判断において、前記コンテンツ伝送要請が前記インターネット通信網を介したコンテンツ伝送要請と判断される場合、ＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）およびＳＤ（Ｓｔａｎｄａｒｄ  Ｄｅｆｉｎｉｔｉｏｎ）フォーマットのコンテンツのうちいずれか一つを選択し、選択されたフォーマットのコンテンツを伝送することができる。
【発明の効果】
【００６１】
上述したように、本発明に係る通信網の種類判断方法およびこれを用いたコンテンツ提供方法によれば、クライアントに別途のプログラムを設置してコンテンツを要請したり、移動通信網のための別途のコンテンツサーバーを運営したりしなくても、移動通信網とインターネット通信網を区分することができるという利点がある。
【００６２】
また、本発明によれば、一つのコンテンツサーバーを運営しながらも、移動通信網とインターネット通信網を区分して移動通信網およびインターネット通信網の両方ともを介してコンテンツを提供することができるという利点がある。
【００６３】
また、本発明によれば、移動通信網とインターネット通信網を区分することが可能であってより速くコンテンツを提供し、通信網の種類に応じて異なるフォーマットのコンテンツを提供することもできるという利点がある。
【図面の簡単な説明】
【００６４】
【図１】本発明が適用できる移動通信網およびインターネット通信網の両方ともコンテンツサーバーに接続されるコンテンツ提供システムの構成を示す図である。
【図２】本発明の好適な一実施形態に係るコンテンツ提供方法が実現される順序を示すフローチャートである。
【図３】本発明の好適な一実施形態に係るコンテンツ提供装置の構成を示す図である。
【発明を実施するための形態】
【００６５】
本発明は、様々な変更を加えることができ、様々な実施形態を有することができるもので、以下、本発明の特定の実施形態を図面に基づいて詳細に説明する。ただし、これらの実施形態は本発明を限定するためのものではなく、本発明の思想及び技術範囲に含まれる変更、均等物及び代替物はいずれも本発明に含まれるものと理解すべきである。
【００６６】
各図面を説明しながら、類似した参照符号を類似した構成要素に対して使用した。本発明を説明するにあたり、関連した公知の技術についての具体的な説明が本発明の要旨を無駄に不明確にする可能性があると判断される場合は、その詳細な説明を省略する。
【００６７】
「第１」、「第２」などの序数を含む用語は様々な構成要素を説明するために使用できるが、前記構成要素はこれらの用語により限定されるものではない。これらの用語は、ある構成要素を他の構成要素と区別するために使用されるだけである。
【００６８】
例えば、本発明の権利範囲を逸脱しない範疇内で、第１構成要素は第２構成要素と命名することができ、同様に、第２構成要素も第１構成要素と命名することができる。
【００６９】
「及び／又は」という用語は、複数の関連した記載項目の組み合わせ、又は複数の関連した記載項目のいずれかを含む。
【００７０】
ある構成要素が他の構成要素に「連結」または「接続」されていると言及されたときは、他の構成要素に直接連結又は接続されている可能性もあるが、それらの構成要素の間に別の構成要素が介在することもあると理解すべきである。
【００７１】
これに対して、ある構成要素が他の構成要素に「直接連結」されているか、「直接接続」されていると言及されたときは、それらの構成要素の間に別の構成要素が存在しないと理解すべきである。
【００７２】
本出願において使用した用語は、単に特定の実施形態を説明するために使用されたものであり、本発明を限定するものではない。
【００７３】
単数の表現は、文脈上明らかに異なる意味を表さない限り、複数の表現を含む。本出願において、「含む」又は「有する」などの用語は、明細書に記載された特徴、数字、段階、動作、構成要素、部品又はそれらの組み合わせが存在することを示すものであり、１つ又はそれ以上の他の特徴、数字、段階、動作、構成要素、部品又はそれらの組み合わせの存在又は付加の可能性を予め排除するものではないと理解すべきである。
【００７４】
別途定義されない限り、技術的又は科学的な用語を含めてここで使用される全ての用語は、本発明の属する技術分野における通常の知識を有する者に一般的に理解されるものと同様の意味を有する。
【００７５】
一般に使用される辞書に定義されている用語は、関連技術の文脈上持つ意味と同じ意味を持つと解釈されるべきであり、本出願において明らかに定義しない限り、理想的または過度に形式的な意味には解釈されない。
【００７６】
以下、添付図面を参照して、本発明に係る好適な実施形態を詳細に説明するが、図面符号を問わず、同一または対応の構成要素は同一の参照番号を付し、これについての重複説明は省略する。
【００７７】
まず、図１を参照して、本発明が適用できるコンテンツ提供システムの構成について考察する。
【００７８】
図１は本発明が適用できるコンテンツ提供システムであって、移動通信網およびインターネット通信網の両方ともコンテンツサーバーに接続されるコンテンツ提供システムの構成を示す図である。図１に示すように、本発明が適用できるコンテンツ提供システムは、移動通信網１１０とインターネット通信網１２０の両方ともコンテンツサーバー１３０に接続される。
【００７９】
すなわち、本発明では、従来のように移動通信網を介して提供されるコンテンツたるモバイルコンテンツを提供するコンテンツサーバーを別途構成するのではなく、移動通信網１００やインターネット通信網１２０はいずれも本発明に係るコンテンツサーバー１３０に接続してコンテンツの伝送を受けることができる。
【００８０】
一方、インターネット通信網１２０は、無線または有線によってインターネット通信網１２０に接続され、コンテンツサーバー１３０からコンテンツの提供を受けることが可能である。
【００８１】
移動通信網１１０に接続されるクライアント１００は、携帯電話、スマートフォン、タッチパッドなどの移動通信網１１０に接続可能な携帯端末１００ａが好ましいが、これに限定されるものではない。
【００８２】
移動通信網１１０は、その発展程度や適用技術などによって２Ｇ、３Ｇ、４Ｇなどに区分したり、技術内容によってＧＳＭ（（登録商標）Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）などに区分したりするが、以下ではこのような区分を問わず全ての移動通信網を含む。
【００８３】
一方、クライアント１００が無線によってインターネット通信網１２０に接続する場合、好ましくは携帯端末１００ａを介して接続することができ、クライアントが有線によってインターネット通信網１２０に接続する場合、一般なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やノート型パソコンなどの有線接続が可能な端末装置１００ｂを介して接続することができるが、これに限定されるものではない。
【００８４】
本発明の特徴である通信網の種類を区別するために、本発明ではレイテンシー（Ｌａｔｅｎｃｙ）を用いる。
【００８５】
このために、コンテンツサーバー１３０は、コンテンツ伝送要請が受信されると、コンテンツ伝送要請を伝送した装置とのレイテシーを測定する。
【００８６】
一方、レイテンシーの測定という表現を使用したが、コンテンツ伝送要請と共に、コンテンツ伝送要請を伝送した装置のＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ａｄｄｒｅｓｓ）もコンテンツサーバー１３０に受信できる。
【００８７】
本発明では、移動通信網１１０の場合、インターネット通信網１２０に比べて一般にレイテンシーがさらに大きいという点を利用して、レイテンシーの違いから通信網の種類を判断する。
【００８８】
すなわち、レイテンシーが所定の基準を超える場合は、移動通信網１１０を介したコンテンツ伝送要請と判断し、レイテンシーが所定の基準以下である場合は、インターネット通信網１２０を介したコンテンツ伝送要請と判断するのである。
【００８９】
このような通信網の種類を判断する基準となるレイテンシー値は実測によって予め設定できる。
【００９０】
勿論、レイテンシーの場合、通信網の種類によってのみ変化するのではないが、持続的にレイテンシーを測定して平均値と偏差などの統計を算出してみると、一定の値に収斂することが分かる。
【００９１】
実際に現在使用されている移動通信網１１０とインターネット通信網１２０を介したレイテンシーを測定してみた結果、移動通信網１１０におけるレイテンシーの場合、最小値が２０ｍｓ以下には測定されなかった。
【００９２】
よって、レイテンシーが２０ｍｓを超える場合であれば、これは移動通信網１１０を介したコンテンツ伝送要請と判断することが可能である。
【００９３】
移動通信網１１０の場合、技術の発展に伴って益々速度が増加しており、最近、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）と呼ばれる第４世代（４  Ｇｅｎｅｒａｔｉｏｎ）移動通信技術が適用されているが、この場合にもレイテンシーの最小値が２０ｍｓ以下に測定されなかった。
【００９４】
そして、第３世代移動通信の場合に７０ｍｓ以下に測定されなかったので、これにより移動通信網１１０の種類を区分することも可能となる。
【００９５】
よって、レイテンシーが２０ｍｓ以下であれば、インターネット通信網１２０を介したコンテンツ伝送要請と判断し、レイテンシーが２０ｍｓ〜７０ｍｓ内の範囲であれば、４Ｇ移動通信網１１０を介したコンテンツ伝送要請と判断し、レイテンシーが７０ｍｓ超過であれば、３Ｇ移動通信網１１０を介したコンテンツ伝送要請と判断することができる。
【００９６】
一方、通信網の現在状態や、通信網で互いに連結される装置の性能または状態に応じてレイテンシーは変化できるので、このようにレイテンシーのみを用いて通信網の種類を判断する場合、通信網の種類判断が正確でない可能性がある。
【００９７】
このような脆弱点を解決するために、レイテンシーだけでなく、ＭＳＳ（Ｍａｘ  ｓｅｇｍｅｎｔ  ｓｉｚｅ）またはＭＴＵ（Ｍａｘ  Ｔｒａｎｓｆｅｒ  Ｓｉｚｅ）を比較して通信網の種類を判断する方法をさらに用いることができる。
【００９８】
伝送プロトコールとして広く使用されるＴＣＰ（Ｔｒａｎｓｆｅｒ  Ｃｏｎｔｒｏｌ  ｐｒｏｔｏｃｏｌ）では、ＭＳＳまたはＭＴＵに関する情報はデータ伝送のための装置間の相互連結初期にお互いに交換する。
【００９９】
一般に、インターネット通信網の場合はＭＳＳを１４６０ｂｙｔｅｓに設定し、３ＧやＬＴＥなどの移動通信網の場合はＭＳＳを１４００または１３８０ｂｙｔｅｓに設定して使用する。
【０１００】
ＭＴＵも同様に、インターネット通信網の場合は、ＭＳＳとして１４６０ｂｙｔｅｓを設定して使用するので、ＭＴＵを１５００オクテットに設定し、移動通信網の場合は、ＭＳＳとして１４００または１３８０ｂｙｔｅｓを設定して使用するので、ＭＴＵを１４４０または１４２０オクテットに設定することが一般的である。
【０１０１】
よって、ＭＳＳまたはＭＴＵに関する情報の比較によって、移動通信網かインターネット通信網かを判断することが可能である。
【０１０２】
したがって、レイテンシー、ＭＳＳおよびＭＴＵを全て所定の基準と比較し、これにより移動通信網かインターネット通信網かを判断することが可能となる。
【０１０３】
レイテンシー、ＭＳＳおよびＭＴＵを利用する場合、それぞれの情報を全て用いるか、一つ以上の情報のみを用いるなど、多様な形態で利用可能であり、本発明ではレイテンシー、ＭＳＳおよびＭＴＵを用いる方法については制限がない。
【０１０４】
一方、レイテンシー、ＭＳＳまたはＭＴＵの場合にも、通信網事業者または装置などの特性などその他の様々な理由により、これとは異なるように設定されることも可能である。
【０１０５】
したがって、このような点をさらに補完する方法としては、ＩＰアドレス情報と通信事業者の情報とをマッチングした情報である、いわゆる「ホワイトリスト（ｗｈｉｔｅ  ｌｉｓｔ）」を予め格納していて、移動通信網１１０を介したコンテンツ伝送要請か、インターネット通信網１２０を介したコンテンツ伝送要請かを区分することができる。「マッチング」は、合致、一致、対応等と言及されてもよい。
【０１０６】
すなわち、コンテンツ伝送要請に含まれたＩＰアドレスを抽出し、予め格納された情報と比較して移動通信事業者のＩＰアドレスかインターネット通信網事業者のアドレスかを判断する。
【０１０７】
ところが、コンテンツサーバー１３０に接続することが可能な全世界の全移動通信事業者のＩＰアドレスとインターネット通信事業者のＩＰアドレスを全て格納することは、現実的に不可能である。
【０１０８】
特に、インターネットの特性上、全世界のいかなる国のいかなる事業者の通信網を介してもコンテンツサーバー１３０に接続することができるが、全世界の全移動通信事業者のＩＰアドレスとインターネット通信事業者のＩＰアドレスを全て確認し、これを格納することは容易でないためである。
【０１０９】
したがって、ホワイトリストによってまず通信網の種類を判断するようにし、もしホワイトリストに含まれていないＩＰアドレスからのコンテンツ伝送要請である場合、レイテンシーの測定によって通信網の種類を判断するようにすることも可能である。
【０１１０】
すなわち、ホワイトリストによる通信網の種類判断とレイテンシー測定による通信網の種類判断を全て利用する場合、ホワイトリストによる通信網の種類判断の際に発生しうる脆弱点と、レイテンシーの測定による通信網の種類判断の際に発生しうる脆弱点とを互いに補完することができる。
【０１１１】
一方、通信網の種類およびホワイトリストを利用する場合、通信網事業者の情報や、通信網事業者が運営する通信網の特性も分かるので、これを用いて、コンテンツ提供の際に差別化されたコンテンツ提供が可能となる。
【０１１２】
すなわち、本発明でのように通信網の種類、すなわち移動通信網１００かインターネット通信網１２０かを区分することが可能になると、これをコンテンツ伝送だけでなく様々な分野に使用することができる。
【０１１３】
例えば、まず通信網の種類に応じて、より速いコンテンツ伝送のために適した伝送技術や加速アルゴリズムを適用することができる。
【０１１４】
また、同一のコンテンツであっても、通信網の種類に応じて異なるフォーマットのコンテンツを伝送することも可能である。
【０１１５】
例えば、コンテンツ伝送の速度を高めるためにインターネットで広く使用されるＴＣＰ（Ｔｒａｎｓｆｅｒ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）の場合、より速いデータ伝送のための加速アルゴリズムとしては遅延ベースＴＣＰ輻輳制御（Ｄｅｌａｙ−ｂａｓｅｄ  ＴＣＰ  ｃｏｎｇｅｓｔｉｏｎ  ｃｏｎｔｒｏｌ）アルゴリズムやロスベースＴＣＰ輻輳制御（Ｌｏｓｓ−ｂａｓｅｄ  ＴＣＰ  ｃｏｎｇｅｓｔｉｏｎ  ｃｏｎｔｒｏｌ）アルゴリズムなどがある。
【０１１６】
ところで、一般に移動通信網１１０の場合、例えばＢＩＣまたはＣＵＢＩＣのようにＬｏｓｓ−ｂａｓｅｄ  ＴＣＰ  ｃｏｎｇｅｓｔｉｏｎ  ｃｏｎｔｒｏｌアルゴリズムを適用した技術がデータ伝送の際にオーバーシュート（ｏｖｅｒｓｈｏｏｔｉｎｇ）することによりパケット損失が多く発生し、これによりＴＣＰの性能が低下する。
【０１１７】
したがって、移動通信網１１０の場合、例えばＶｅｇａｓのようにｄｅｌａｙ−ｂａｓｅｄ  ＴＣＰ  ｃｏｎｇｅｓｔｉｏｎ  ｃｏｎｔｒｏｌアルゴリズムを使用することがさらに効率的である。
【０１１８】
また、ＴＣＰ性能を左右するＷｉｎｄｏｗｓ（登録商標）サイズやｓｌｏｗ  ｓｔａｒｔ方式、再伝送感知などの多様なパラメータを用いてコンテンツの伝送速度を増加させることができる。
【０１１９】
たとえば、インターネット通信網１２０に比べて、移動通信網１１０の場合はｓｌｏｗ  ｓｔａｒｔをさらに保守的に行うことにより、より速い加速性能を提供することができる。
【０１２０】
また、ビデオデータの場合、ビデオデータが表示される端末装置１００に応じて、異なるコーティングによる異なるフォーマットで提供することが可能である。
【０１２１】
例えば、Ｈ．２６４によるＳｃａｌａｂｌｅ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇでは、ＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）、ＳＤ（Ｓｔａｎｄａｒｄ  Ｄｅｆｉｎｉｔｉｏｎ）およびＱＶＧＡ（Ｑｕａｒｔｅｒ  Ｖｉｄｅｏ  Ｇｒａｐｈｉｃ  Ａｒｒａｙ）フォーマットのコンテンツを一挙に生成することができる。
【０１２２】
ＱＶＧＡは、画素（ｐｉｘｅｌ）の構成が一般に３２０×２４０であってＶＧＡ（６４０×４８０）の４分の１の解像度になり、携帯電話のように画面サイズが小さい携帯端末において最適な解像度を提供するために適用している方式であり、画素の構成が７２０×４８０であればＳＤ級に分類し、画素の構成が１，２８０×７２０または１，９２０×１，０８０であればＨＤ級に分類する。
【０１２３】
すなわち、コンテンツサーバー１３０内で、或いはコンテンツサーバー１３０に連結されるエンコード装置を介して、原本コンテンツに対してＳｃａｌａｂｌｅ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇを行って一挙にＨＤ、ＳＤおよびＱＶＧＡフォーマットのコンテンツを生成し、通信網の種類に応じて適したフォーマットのコンテンツを伝送するようにすることができる。
【０１２４】
例えば、移動通信網１１０を介したコンテンツ伝送要請の大部分は携帯端末１００ａを用いたコンテンツ伝送要請であるので、このような場合、ＱＶＧＡフォーマットのコンテンツを伝送し、インターネット通信網１２０を介したコンテンツ伝送要請の場合は、ＨＤまたはＳＤフォーマットのコンテンツを伝送するようにすることが可能となる。
【０１２５】
すなわち、本発明に係る通信網の種類区分方法およびこれを用いるコンテンツ提供システムによれば、通信網の種類を区分することができるようにすることにより、より速くコンテンツを提供することが可能となり、かつ通信網の種類に応じて適した形態のコンテンツを提供することも可能となる。
【０１２６】
以下、図２を参照して、本発明の好適な一実施形態に係る通信網の種類区分、およびこれを用いたコンテンツ提供方法が実現される順序について考察する。
【０１２７】
図２は本発明の好適な一実施形態に係る通信網の種類区分、およびこれを用いたコンテンツ提供方法が実現される順序を示すフローチャートである。図２に示すように、本発明の好適な一実施形態に係る通信網の種類区分およびこれを用いたコンテンツ提供方法は、まず、コンテンツ伝送を要請した装置とのレイテンシーを測定する（Ｓ２００）。
【０１２８】
レイテンシーは、コンテンツサーバーがコンテンツ伝送を要請した装置との通信を介して測定することも可能であり、コンテンツ伝送を要請した装置が、測定されたレイテンシーをコンテンツ伝送要請の際に共に伝送することも可能である。
【０１２９】
一方、レイテンシーが測定されると、測定されたレイテンシーが所定の基準を超えるか否かを判断する（Ｓ２０２）。
【０１３０】
判断結果、測定されたレイテンシーが所定の基準を超える場合は、移動通信網１１０を介したコンテンツ伝送要請と判断する（Ｓ２０４）。
【０１３１】
これに対し、測定されたレイテンシーが所定の基準以下である場合は、インターネット通信網１２０を介したコンテンツ伝送要請と判断する（Ｓ２０８）。
【０１３２】
レイテンシーによって通信網の種類を判断するだけでなく、ＭＳＳ（Ｍａｘ  ｓｅｇｍｅｎｔ  ｓｉｚｅ）とＭＴＵ（Ｍａｘ  Ｔｒａｎｓｆｅｒ  Ｓｉｚｅ）のうち少なくとも一つを比較する方法をさらに用いて通信網の種類を判断することも可能である。
【０１３３】
それだけでなく、レイテンシー、ＭＳＳおよびＭＴＵのうち少なくとも一つを用いて通信網の種類を判断することも可能なのは、前述したとおりである。
【０１３４】
一方、図２では省略したが、レイテンシーによって通信網の種類を判断する前に、コンテンツ伝送要請に含まれたコンテンツ伝送を要請した装置のＩＰアドレスを抽出し、抽出されたＩＰアドレスと、ＩＰアドレス情報と通信事業者情報とをマッチングした情報であるホワイトリストとを比較して、抽出されたＩＰアドレスがホワイトリストにあるか否かをまず判断することも可能である。
【０１３５】
抽出されたＩＰアドレスがホワイトリストに含まれない場合、段階２００以下のレイテンシー測定過程およびレイテンシーによる通信網種類判断過程を行うことも可能である。
【０１３６】
一方、通信網の種類に対する判断が行われると、前述したように、通信網の種類に適したコンテンツを伝送する。
【０１３７】
すなわち、移動通信網を介したコンテンツ伝送要請と判断されると、移動通信網に合うコンテンツを伝送し、インターネット通信網を介したコンテンツ伝送要請と判断されると、インターネット通信網に合うコンテンツを伝送する。
【０１３８】
したがって、通信網の種類に応じて適したＴＣＰ加速アルゴリズムを選択し、選択されたＴＣＰ加速アルゴリズムを適用してコンテンツ伝送要請装置へ伝送することができる。
【０１３９】
そして、通信網の種類に応じて適したデータフォーマットを選択し、選択されたデータフォーマットを有するコンテンツを、コンテンツ伝送要請装置へ伝送することができる。
【０１４０】
それだけでなく、通信網の種類を区分する方法は、別途構成されてもよく、コンテンツ提供方法と共に構成されてもよい。
【０１４１】
よって、通信網の種類に適したコンテンツの伝送とは、コンテンツ自体、すなわちコンテンツのフォーマットを通信網の種類に応じて選択するだけでなく、通信網の種類に応じてコンテンツ伝送方法などコンテンツ伝送関連の全ての事項を変えることができることをう。
【０１４２】
本発明に係る通信網の種類区分方法およびこれを用いたコンテンツ提供方法は、プログラムの形態で実現できる。
【０１４３】
以下、図３を参照して、本発明の好適な一実施形態に係る通信網の種類区分装置およびこれを用いたコンテンツ提供装置の構成について考察する。
【０１４４】
図３は本発明の好適な一実施形態に係る通信網の種類を区分する装置を含んでコンテンツ提供装置を構成する場合の構成を示す図である。図３に示すように、本発明の好適な一実施形態に係るコンテンツ提供装置１３０は、レイテンシー測定部３００、通信網の種類判断部３１０、ＩＰアドレス格納部３２０および通信部３３０を含む。
【０１４５】
レイテンシー測定部３００はコンテンツ伝送要請装置とコンテンツ提供装置１３０間のレイテンシーを測定する。
【０１４６】
通信網種類判断部３１０は、レイテンシー測定部３００で測定されたレイテンシーが所定の基準以下であれば、通信網の種類をインターネット通信網１２０と判断し、前記レイテンシーが所定の基準超過であれば、通信網の種類を移動通信網１１０と判断する。
【０１４７】
通信網種類判断部３０１は、レイテンシー測定部３００で測定されたレイテンシーだけでなく、ＭＳＳ（Ｍａｘ  Ｓｅｇｅｍｅｎｔ  Ｓｉｚｅ）およびＭＴＵ（Ｍａｘ  Ｔｒａｎｓｆｅｒ  Ｓｉｚｅ）うちの少なくとも一つをさらに含んで所定の基準と比較して通信網の種類を判断することができる。
【０１４８】
ＩＰアドレス格納部３２０は、ＩＰアドレス情報と通信事業者の情報とをマッチングした情報である、いわゆる「ホワイトリスト」が格納される。
【０１４９】
ＩＰアドレス格納部は、レイテンシーの測定による通信網の種類判断だけでなく、ホワイトリストを用いた通信網の種類判断をさらに行う場合に、本発明に係る通信網の種類区分装置またはコンテンツ提供装置に含まれ得る。
【０１５０】
通信部３３０は、通信網を構成する他の装置に接続されてコンテンツ伝送要請を受信し、コンテンツ伝送要請に対して応答してコンテンツが伝送されるようにする。
【０１５１】
本発明の好適な一実施形態に係るコンテンツ提供装置１３０は、従来のコンテンツサーバーでも広く測定または受信されるレイテンシー情報を用いて通信網の種類を区分することを可能とする。
【０１５２】
一方、本発明に係る通信網の種類区分方法およびこれを用いたコンテンツ提供方法を、プログラムの形態で実現してもよく、プログラムが設置されたサーバーのようなデジタル処理装置の形態で実現してもよい。
【０１５３】
前述した本発明の好適な実施形態は例示の目的で開示されたものに過ぎない。当該分野における通常の知識を有する者であれば、本発明の思想と範囲から逸脱することなく、本発明に様々な修正、変更または付加を加え得るのは自明であり、それらの修正、変更または付加も特許請求の範囲に属するものと理解すべきであろう。
【図１】
2016506105.tif 000003
【図２】
2016506105.tif 000004
【図３】
2016506105.tif 000005
【国際調査報告】
2016506105.tif 000006
2016506105.tif 000007
2016506105.tif 000008
2016506105.tif 000009