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