(57)【要約】  本発明の実施例は、ルータに基づくネットワーキング制御方法、装置、ルータ、プログラム、及び記録媒体を開示し、端末から送信されたＨＴＴＰ要求を獲得した後、上記ＨＴＴＰ要求に含まれている端末の識別情報に基づいて、上記端末が初めてルータを介してウェブページにアクセスするか否かを判断し、そうである場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを上記端末に返送する。それによって、端末が、上記ＨＴＴＰ応答メッセージに基づいて、上記ＵＲＬアドレスに対応する指定されたウェブページに移動するようにし、上記指定されたウェブページを通じて指定された表示情報を使用者に表示することによって、使用者に豊かで多様な情報を提供する目的を達成することができる。【選択図】図１
2016533602.tif 000002
【特許請求の範囲】
【請求項１】
端末から送信された少なくとも前記端末の識別情報が含まれているＨＴＴＰ要求を獲得するステップと、
前記端末の識別情報に基づいて、前記端末が初めてルータを介してウェブページにアクセスするか否かを判断するステップと、
前記端末が初めて前記ルータを介してウェブページにアクセスする場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを前記端末に返送して、前記端末が、前記ＨＴＴＰ応答メッセージに基づいて、前記指定されたウェブページに移動するようにするステップと、
を含むことを特徴とするルータに基づくネットワーキング制御方法。
【請求項２】
前記端末の識別情報に基づいて、前記端末が初めて前記ルータを介してウェブページにアクセスするか否かを判断するステップは、
前記ルータに接続されたことがある全ての端末の識別情報が含まれている経由可能な端末リストに、前記端末の識別情報が含まれているか否かを判断し、前記端末の識別情報が含まれていない場合、前記端末が初めて前記ルータを介してウェブページにアクセスすると判定し、前記端末の識別情報が含まれている場合、前記端末が初めて前記ルータを介してウェブページにアクセスするのではないと判定するステップを含むことを特徴とする請求項１に記載のルータに基づくネットワーキング制御方法。
【請求項３】
前記ルータに基づくネットワーキング制御方法は、
前記端末が初めて前記ルータを介してウェブページにアクセスする場合、前記端末の識別情報を前記経由可能な端末リストに保存するステップをさらに含むことを特徴とする請求項２に記載のルータに基づくネットワーキング制御方法。
【請求項４】
端末から送信されたＨＴＴＰ要求を獲得するステップは、
前記端末から送信されたＴＣＰプロトコルパケットを受信するステップと、
前記ＴＣＰプロトコルパケットがＨＴＴＰ要求であるか否かを判断するステップと、
前記ＴＣＰプロトコルパケットがＨＴＴＰ要求である場合、前記ＨＴＴＰ要求を獲得するステップと、
前記ＴＣＰプロトコルパケットがＨＴＴＰ要求ではない場合、前記ＴＣＰプロトコルパケットを該当するサーバに転送するステップと、
を含むことを特徴とする請求項１に記載のルータに基づくネットワーキング制御方法。
【請求項５】
前記ルータに基づくネットワーキング制御方法は、
前記端末が初めて前記ルータを介してウェブページにアクセスするのではない場合、前記ＨＴＴＰ要求を該当するウェブサーバに転送するステップをさらに含むことを特徴とする請求項１〜４のいずれか１項に記載のルータに基づくネットワーキング制御方法。
【請求項６】
端末から送信された少なくとも前記端末の識別情報が含まれているＨＴＴＰ要求を獲得するための獲得ユニットと、
前記獲得ユニットにより獲得された前記端末の識別情報に基づいて、前記端末が初めてルータを介してウェブページにアクセスするか否かを判断するための第１の判断ユニットと、
前記第１の判断ユニットにより、前記端末が初めて前記ルータを介してウェブページにアクセスすると判断された場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを前記端末に返送して、前記端末が、前記ＨＴＴＰ応答メッセージに基づいて、前記指定されたウェブページに移動するようにするための返送ユニットと、
を含むことを特徴とするルータに基づくネットワーキング制御装置。
【請求項７】
前記判断ユニットは、
ルータに接続されたことがある全ての端末の識別情報が含まれている経由可能な端末リストに、前記端末の識別情報が含まれているか否かを判断するための第１の判断サブユニットと、
前記第１の判断サブユニットにより、前記経由可能な端末リストに前記端末の識別情報が含まれていないと判断された場合、前記端末が初めてルータを介してウェブページにアクセスすると判定するための第１の判定サブユニットと、
前記第１の判断サブユニットにより、前記経由可能な端末リストに前記端末の識別情報が含まれていると判断された場合、前記端末が初めてルータを介してウェブページにアクセスするのではないと判定するための第２の判定サブユニットと、
を含むことを特徴とする請求項６に記載のルータに基づくネットワーキング制御装置。
【請求項８】
前記ルータに基づくネットワーキング制御装置は、
前記第１の判断ユニットにより、前記端末が初めて前記ルータを介してウェブページにアクセスすると判断された場合、前記端末の識別情報を前記経由可能な端末リストに保存するための保存ユニットをさらに含むことを特徴とする請求項７に記載のルータに基づくネットワーキング制御装置。
【請求項９】
前記獲得ユニットは、
前記端末から送信されたＴＣＰプロトコルパケットを受信するための受信サブユニットと、
前記受信サブユニットにより受信された前記ＴＣＰプロトコルパケットがＨＴＴＰ要求であるか否かを判断するための第２の判断サブユニットと、
前記第２の判断サブユニットにより、前記ＴＣＰプロトコルパケットがＨＴＴＰ要求であると判断された場合、前記ＨＴＴＰ要求を獲得するための第２の獲得サブユニットと、
前記第２の判断サブユニットにより、前記ＴＣＰプロトコルパケットがＨＴＴＰ要求ではないと判断された場合、前記ＴＣＰプロトコルパケットを該当するサーバに転送するための転送サブユニットと、
を含むことを特徴とする請求項６に記載のルータに基づくネットワーキング制御装置。
【請求項１０】
前記ルータに基づくネットワーキング制御装置は、
前記第１の判断ユニットにより、前記端末が初めて前記ルータを介してウェブページにアクセスするのではないと判断された場合、前記ＨＴＴＰ要求を該当するウェブサーバに転送するための転送ユニットをさらに含むことを特徴とする請求項６に記載のルータに基づくネットワーキング制御装置。
【請求項１１】
プロセッサと、
前記プロセッサにより実行可能な命令を記憶するためのメモリと、
を含み、
前記プロセッサは、
端末から送信された少なくとも前記端末の識別情報が含まれているＨＴＴＰ要求を獲得し、
前記端末の識別情報に基づいて、前記端末が初めてルータを介してウェブページにアクセスするか否かを判断し、
前記端末が初めて前記ルータを介してウェブページにアクセスする場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを前記端末に返送して、前記端末が、前記ＨＴＴＰ応答メッセージに基づいて前記指定されたウェブページに移動する、ように構成されるルータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ルータの技術分野に関し、より具体的には、ルータに基づくネットワーキング制御方法、及び装置に関する。
【背景技術】
【０００２】
ルータは、ネットワークにおけるＬＡＮとＷＡＮを接続する装置であって、ルータに接続される複数の端末装置は、ルータを介してインターネットにアクセスすることができる。
関連技術において、ルータは、端末装置から送信されたインターネットアクセス要求を受信した後、当該インターネットアクセス要求を対応するウェブサーバ側に送信し、サーバ側から返送されたウェブページデータを受信して、上記端末装置に送信する。これによって、端末装置は、要求したウェブページにアクセスすることができる。しかしながら、ルータは、単に伝送の機能を発揮するだけで、使用者により多い情報を提供できない。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、関連技術においてルータを十分に利用して使用者により多い情報を提供できない問題を解決するために、ルータに基づくネットワーキング制御方法、及び装置を提供する。
【課題を解決するための手段】
【０００４】
上記技術問題を解決するために、本発明の実施例は、以下の提案を開示する。
本発明の実施例の第１の態様によると、ルータに基づくネットワーキング制御方法を提供し、当該方法は、
端末から送信された少なくとも前記端末の識別情報が含まれているＨＴＴＰ要求を獲得するステップと、
前記端末の識別情報に基づいて、前記端末が初めてルータを介してウェブページにアクセスするか否かを判断するステップと、
前記端末が初めて前記ルータを介してウェブページにアクセスする場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを前記端末に返送して、前記端末が、前記ＨＴＴＰ応答メッセージに基づいて、前記指定されたウェブページに移動するようにするステップと、を含む。
【０００５】
第１の態様を基に、第１の態様の第１の可能な実現形態において、前記端末の識別情報に基づいて、前記端末が初めて前記ルータを介してウェブページにアクセスするか否かを判断するステップは、
前記ルータに接続されたことがある全ての端末の識別情報が含まれている経由可能な端末リストに、前記端末の識別情報が含まれているか否かを判断し、前記端末の識別情報が含まれていない場合、前記端末が初めて前記ルータを介してウェブページにアクセスすると判定し、前記端末の識別情報が含まれている場合、前記端末が初めて前記ルータを介してウェブページにアクセスするのではないと判定するステップを含む。
【０００６】
第１の態様の第１の可能な実現形態を基に、第１の態様の第２の可能な実現形態において、前記端末が初めて前記ルータを介してウェブページにアクセスする場合、前記ルータに基づくネットワーキング制御方法は、
前記端末の識別情報を前記経由可能な端末リストに保存するステップをさらに含む。
第１の態様を基に、第１の態様の第３の可能な実現形態において、端末から送信されたＨＴＴＰ要求を獲得するステップは、
前記端末から送信されたＴＣＰプロトコルパケットを受信するステップと、
前記ＴＣＰプロトコルパケットがＨＴＴＰ要求であるか否かを判断するステップと、
前記ＴＣＰプロトコルパケットがＨＴＴＰ要求である場合、前記ＨＴＴＰ要求を獲得するステップと、
前記ＴＣＰプロトコルパケットがＨＴＴＰ要求ではない場合、前記ＴＣＰプロトコルパケットを該当するサーバに転送するステップと、を含む。
【０００７】
第１の態様の第１〜第３の何れか１つの可能な実現形態を基に、第１の態様の第４の可能な実現形態において、前記ルータに基づくネットワーキング制御方法は、
前記端末が初めて前記ルータを介してウェブページにアクセスするのではない場合、前記ＨＴＴＰ要求を該当するウェブサーバに転送するステップをさらに含む。
【０００８】
本発明の実施例の第２の態様によると、ルータに基づくネットワーキング制御装置を提供し、当該装置は、
端末から送信された少なくとも前記端末の識別情報が含まれているＨＴＴＰ要求を獲得するための獲得ユニットと、
前記獲得ユニットにより獲得された前記端末の識別情報に基づいて、前記端末が初めてルータを介してウェブページにアクセスするか否かを判断するための第１の判断ユニットと、
前記第１の判断ユニットにより、前記端末が初めて前記ルータを介してウェブページにアクセスすると判断された場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを前記端末に返送して、前記端末が、前記ＨＴＴＰ応答メッセージに基づいて、前記指定されたウェブページに移動するようにするための返送ユニットと、を含む。
【０００９】
第２の態様を基に、第２の態様の第１の可能な実現形態において、前記判断ユニットは、
ルータに接続されたことがある全ての端末の識別情報が含まれている経由可能な端末リストに、前記端末の識別情報が含まれているか否かを判断するための第１の判断サブユニットと、
前記第１の判断サブユニットにより、前記経由可能な端末リストに前記端末の識別情報が含まれていないと判断された場合、前記端末が初めてルータを介してウェブページにアクセスすると判定するための第１の判定サブユニットと、
前記第１の判断サブユニットにより、前記経由可能な端末リストに前記端末の識別情報が含まれていると判断された場合、前記端末が初めてルータを介してウェブページにアクセスするのではないと判定するための第２の判定サブユニットと、を含む。
【００１０】
第２の態様の第１の可能な実現形態を基に、第２の態様の第２の可能な実現形態において、前記ルータに基づくネットワーキング制御装置は、
前記第１の判断ユニットにより、前記端末が初めて前記ルータを介してウェブページにアクセスすると判断された場合、前記端末の識別情報を前記経由可能な端末リストに保存するための保存ユニットをさらに含む。
【００１１】
第２の態様を基に、第２の態様の第３の可能な実現形態において、前記獲得ユニットは、
前記端末から送信されたＴＣＰプロトコルパケットを受信するための受信サブユニットと、
前記受信サブユニットにより受信された前記ＴＣＰプロトコルパケットがＨＴＴＰ要求であるか否かを判断するための第２の判断サブユニットと、
前記第２の判断サブユニットにより、前記ＴＣＰプロトコルパケットがＨＴＴＰ要求であると判断された場合、前記ＨＴＴＰ要求を獲得するための第２の獲得サブユニットと、
前記第２の判断サブユニットにより、前記ＴＣＰプロトコルパケットがＨＴＴＰ要求ではないと判断された場合、前記ＴＣＰプロトコルパケットを該当するサーバに転送するための転送サブユニットと、を含む。
【００１２】
第２の態様を基に、第２の態様の第４の可能な実現形態において、前記ルータに基づくネットワーキング制御装置は、
前記第１の判断ユニットにより、前記端末が初めて前記ルータを介してウェブページにアクセスするのではないと判断された場合、前記ＨＴＴＰ要求を該当するウェブサーバに転送するための転送ユニットをさらに含む。
【００１３】
本発明の実施例の第３の態様によると、ルータを提供し、当該ルータは、
プロセッサと、
前記プロセッサにより実行可能な命令を記憶するためのメモリと、を含み、
前記プロセッサは、
端末から送信された少なくとも前記端末の識別情報が含まれているＨＴＴＰ要求を獲得し、
前記端末の識別情報に基づいて、前記端末が初めてルータを介してウェブページにアクセスするか否かを判断し、
前記端末が初めて前記ルータを介してウェブページにアクセスする場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを前記端末に返送して、前記端末に、前記ＨＴＴＰ応答メッセージに基づいて、前記指定されたウェブページに移動させるように構成される。
【００１４】
本発明の実施例に係る提案は、以下の有益な効果を有する。上記ルータに基づくネットワーキング制御方法によると、端末から送信されたＨＴＴＰ要求を獲得した後、上記ＨＴＴＰ要求に含まれている端末の識別情報に基づいて、上記端末が初めてルータを介してウェブページにアクセスするか否かを判断し、そうである場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを端末に返送する。それによって、端末が、上記ＨＴＴＰ応答メッセージに基づいて、上記ＵＲＬアドレスに対応する指定されたウェブページに移動するようにし、上記指定されたウェブページを通じて、指定された表示情報を使用者に表示することによって、使用者に豊かで多様な情報を提供する目的を達成することができる。
以上の一般的な記述と、以下の詳細の記述は、ただ例示的なものであって、本発明を限定するものではないことを理解すべきである。
【図面の簡単な説明】
【００１５】
ここの図面は、明細書に組み込まれて本明細書の一部分を構成し、本発明に該当する実施例を例示するとともに、明細書とともに本発明の原理を解釈するために用いられる。
【００１６】
【図１】図１は、一例示的な実施例に係るルータに基づくネットワーキング制御方法を示すフローチャートである。
【図２】図２は、一例示的な実施例に係る別のルータに基づくネットワーキング制御方法を示すフローチャートである。
【図３】図３は、一例示的な実施例に係るさらに別のルータに基づくネットワーキング制御方法を示すフローチャートである。
【図４】図４は、一例示的な実施例に係るルータに基づくネットワーキング制御装置を示すブロック図である。
【図５】図５は、一例示的な実施例に係る獲得ユニットを示すブロック図である。
【図６】図６は、一例示的な実施例に係る第１の判断ユニットを示すブロック図である。
【図７】図７は、一例示的な実施例に係る別のルータに基づくネットワーキング制御装置を示すブロック図である。
【図８】図８は、一例示的な実施例に係るさらに別のルータに基づくネットワーキング制御装置を示すブロック図である。
【図９】図９は、一例示的な実施例に係る装置を示すブロック図である。
【００１７】
上記図面によって本発明の実施例を例示し、下記でより詳細に説明する。これらの図面は、任意の形態で本発明の主旨を限定しようとするものではなく、特定の実施例を参照して、当業者に本発明のコンセプトを説明するためのものである。
【発明を実施するための形態】
【００１８】
ここで、図面に示される例示的な実施例について詳細に説明する。以下、図面に関連して説明する際に、特別な説明がない限り、異なる図面での同一符号は、同一または類似な要素を示す。以下の例示的な実施例で記載する実施形態は、本発明に一致する全ての実施形態を代表するわけではない。むしろ、それらは、添付される特許請求の範囲で詳細に記載される本発明の一部の態様に一致する装置、及び方法の例に過ぎない。
【００１９】
図１は、一例示的な実施例に係るルータに基づくネットワーキング制御方法を示すフローチャートである。図１に示すように、上記方法は、ルータに用いられ、以下のステップを含む。
ステップＳ１１０において、端末から送信された少なくとも上記端末の識別情報が含まれているＨＴＴＰ（Ｈｙｐｅｒ Ｔｅｘｔ ｔｒａｎｓｆｅｒ ｐｒｏｔｏｃｏｌ，ハイパーテキスト・トランスファー・プロトコル）要求を獲得する。
【００２０】
端末は、ルータを介してネットワーキングするとき、ルータを介してインターネットアクセス要求を転送する必要がある。当該インターネットアクセス要求には、各種タイプの要求が含まれる。端末は、ルータを介してｗｅｂサーバにアクセスするとき、ルータを介してｗｅｂサーバにＨＴＴＰ要求を送信する。ルータは、端末から送信されたインターネットアクセス要求がＨＴＴＰ要求であるか否かを判断する必要がある。
【００２１】
ＨＴＴＰ要求のメッセージヘッドには、例えば端末のＭＡＣ（Ｍｅｄｉａ Ａｃｃｅｓｓ Ｃｏｎｔｒｏｌ，メディアアクセス制御）アドレス、ＩＰアドレスなどの端末情報が含まれている。端末情報に基づいて、上記端末が初めてルータを介してウェブページにアクセスするか否かが判断される。
【００２２】
端末は、ルータを介してインターネットに接続するとき、まず、端末とネットワークサーバの間にＴＣＰ接続を確立し、このとき、端末は、ルータを介してサーバにＴＣＰプロトコルパケットを送信する。ルータは、当該ＴＣＰプロトコルパケットを受信した後、まず当該ＴＣＰプロトコルパケットがＨＴＴＰ要求であるか否かを判断し、ＨＴＴＰ要求である場合、上記ＨＴＴＰ要求をキャッチし、ステップＳ１２０を実行する。
【００２３】
ステップＳ１２０において、上記端末の識別情報に基づいて、上記端末が初めてルータを介してウェブページにアクセスするか否かを判断する。上記端末が初めて上記ルータを介してウェブページにアクセスする場合、ステップＳ１３０を実行し、初めて上記ルータを介してウェブページにアクセスするのではない場合、ステップＳ１４０を実行する。
【００２４】
本発明の一例示的な実施例において、以下の過程を通じて、上記端末が初めてルータを介してウェブページにアクセスするか否かを判断することができる。
１）上記ＨＴＴＰ要求から、例えばＭＡＣアドレスなどの上記端末の識別情報を獲得する。
２）経由可能な端末リストに上記端末の識別情報が含まれているか否かを判断する。経由可能な端末リストに上記端末の識別情報が含まれていない場合、上記端末が初めてルータを介してウェブページにアクセスすると判定し、上記端末の識別情報が含まれている場合、上記端末が初めてルータを介してウェブページにアクセスするのではないと判定する。ここで、上記経由可能な端末リストには、ルータを介してウェブページにアクセスしたことがある全ての端末の識別情報が含まれている。
【００２５】
上記端末が初めて上記ルータを介してウェブページにアクセスする場合、ステップＳ１３０において、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを上記端末に返送して、上記端末が、上記ＨＴＴＰ応答メッセージに基づいて上記指定されたウェブページに移動するようにする。
上記端末が初めてルータを介してウェブページにアクセスするのではない場合、ステップＳ１４０において、上記ＨＴＴＰ要求を該当するウェブサーバに転送する。
【００２６】
本実施例に係るルータに基づくネットワーキング制御方法によると、端末から送信されたＨＴＴＰ要求を獲得した後に、上記ＨＴＴＰ要求に含まれている端末の識別情報に基づいて、端末が初めてルータを介してウェブページにアクセスするか否かを判断し、そうである場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを端末に返送する。それによって、端末が、上記ＨＴＴＰ応答メッセージに基づいて、上記ＵＲＬアドレスに対応する指定されたウェブページに移動するようにし、上記指定されたウェブページを通じて指定された表示情報を使用者に表示することによって、使用者に豊かで多様な情報を提供する目的を達成することができる。
【００２７】
図２は、一例示的な実施例に係る別のルータに基づくネットワーキング制御方法を示すフローチャートである。図２に示すように、上記方法は、図１に示された実施例を基に、ステップＳ２１０をさらに含み、他のステップＳ１１０〜Ｓ１４０は、図１に示されたステップと同じであるため、その説明を省略する。
【００２８】
ステップＳ１２０において上記端末が初めて上記ルータを介してウェブページにアクセスすると判断された場合、ステップＳ２１０において、上記端末の識別情報を上記経由可能な端末リストに保存する。
【００２９】
もちろん、本発明の別の実施例において、他の形態で、初めてルータを介してウェブページにアクセスするのではない端末を標記することもできる。例えば、ＨＴＴＰ要求に含まれている、上記端末を唯一に識別できる識別情報を記録する。
【００３０】
上記端末が再度ルータを介してウェブページにアクセスする場合、ルータは、上記経由可能な端末リストに含まれている当該端末の識別情報を検索でき、当該端末が初めてルータを介してウェブページにアクセスするのではないと判定する。それによって、端末が初めてルータを介してウェブページにアクセスする場合にのみ、端末が、指定されたウェブページに移動するようにし、後で再度ウェブページにアクセスするときには、上記指定されたウェブページに移動せず、要求したウェブページに直接アクセスするようにする。
【００３１】
図３は、一例示的な実施例に係るさらに別のルータに基づくネットワーキング制御方法を示すフローチャートである。図３に示すように、上記方法は、以下のステップを含む。
ステップＳ３１０において、端末は、ルータにＴＣＰプロトコルパケットを送信する。
ステップＳ３２０において、ルータは、上記ＴＣＰプロトコルパケットがＨＴＴＰ要求であるか否かを判断する。ＨＴＴＰ要求である場合、ステップＳ３３０を実行し、ＨＴＴＰ要求ではない場合、ステップＳ３８０を実行する。
【００３２】
ステップＳ３３０において、ルータは、上記ＨＴＴＰ要求から上記端末の識別情報を獲得する。
ステップＳ３４０において、ルータは、ルータを介してウェブページにアクセスしたことがある全ての端末の識別情報が含まれている経由可能な端末リストに、上記端末の識別情報が含まれているか否かを判断する。
経由可能な端末リストに上記端末の識別情報が含まれていない場合、ステップＳ３５０を実行し、そうではない場合、ステップＳ３９０を実行する。
【００３３】
例えば、端末がルータに送信したＴＣＰがＵＬＲ−Ａアドレスに対応するウェブページに対するアクセス要求である場合、ルータは、上記ＴＣＰプロトコルパケットがＨＴＴＰ要求であると判定し、上記ＨＴＴＰ要求から上記端末のＭＡＣアドレスであるＭＡＣ−Ａを獲得する。ＭＡＣ−Ａが経由可能な端末リストに含まれているか否かを検索し、経由可能な端末リストにＭＡＣ−Ａが含まれている場合、上記端末が初めてルータを介してウェブサーバにアクセスするのではないことを表し、経由可能な端末リストにＭＡＣ−Ａが含まれていない場合、上記端末が初めてルータを介してウェブサーバにアクセスすることを表す。
【００３４】
ステップＳ３５０において、ルータは、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを上記端末に返送する。
上記端末が初めて上記ルータを介してウェブサーバにアクセスする場合、ステップＳ３６０において、上記端末の識別情報を上記経由可能な端末リストに保存する。
ステップＳ３７０において、端末は、上記ＨＴＴＰ応答メッセージに基づいて、上記指定されたウェブページに移動する。
【００３５】
上記ＴＣＰプロトコルパケットがＨＴＴＰ要求ではない場合、ステップＳ３８０において、上記ＴＣＰプロトコルパケットを該当するサーバ（図３のサーバ１）に転送する。
【００３６】
上記経由可能な端末リストに上記端末の識別情報が含まれている場合、ステップＳ３９０において、上記ＨＴＴＰ要求を該当するウェブサーバに転送する。
【００３７】
図４は、一例示的な実施例に係るルータに基づくネットワーキング制御装置を示すブロック図である。図４に示すように、上記装置は、獲得ユニット１１０、第１の判断ユニット１２０、及び返送ユニット１３０を含む。
【００３８】
上記獲得ユニット１１０は、端末から送信された少なくとも上記端末の識別情報が含まれているＨＴＴＰ要求を獲得するように構成される。
本発明の一例示的な実施例において、図５に示すように、上記獲得ユニット１１０は、受信サブユニット１１１、第２の判断サブユニット１１２、及び第１の獲得サブユニット１１３を含む。
【００３９】
上記受信サブユニット１１１は、上記端末から送信されたＴＣＰ（転送制御プロトコル）プロトコルパケットを受信するように構成される。
上記第２の判断サブユニット１１２は、上記受信サブユニット１１１により受信された上記ＴＣＰプロトコルパケットがＨＴＴＰ要求であるか否かを判断するように構成される。
上記第１の獲得サブユニット１１３は、上記第２の判断サブユニット１１２により、上記ＴＣＰプロトコルパケットがＨＴＴＰ要求であると判断された場合、上記ＨＴＴＰ要求を獲得するように構成される。
【００４０】
選択的に、上記獲得ユニット１１０は、転送サブユニット１１４をさらに含んでもよい。
上記転送サブユニット１１４は、上記第２の判断サブユニット１１２により、上記ＴＣＰプロトコルパケットがＨＴＴＰ要求ではないと判断された場合、上記ＴＣＰプロトコルパケットを該当するサーバに転送するように構成される。
【００４１】
上記第１の判断ユニット１２０は、上記獲得ユニット１１０により獲得された上記端末の識別情報に基づいて、上記端末が初めて上記ルータを介してウェブページにアクセスするか否かを判断するように構成される。
【００４２】
本発明の一例示的な実施例において、図６に示すように、上記第１の判断ユニット１２０は、第１の判断サブユニット１２１、第１の判定サブユニット１２２、及び第２の判定サブユニット１２３を含んでもよい。
【００４３】
上記第１の判断サブユニット１２１は、ルータを介してウェブページにアクセスしたことがある全ての端末の識別情報が含まれている経由可能な端末リストに、上記獲得ユニット１１０により獲得された上記端末の識別情報が含まれているか否かを判断するように構成される。
上記第１の判定サブユニット１２２は、上記第１の判断サブユニット１２１により、上記経由可能な端末リストに上記端末の識別情報が含まれていないと判断された場合、上記端末が初めてルータを介してウェブページにアクセスすると判定するように構成される。
上記第２の判定サブユニット１２３は、上記第１の判断サブユニット１２１により、上記経由可能な端末リストに上記端末の識別情報が含まれていると判断された場合、上記端末が初めてルータを介してウェブページにアクセスするのではないと判定するように構成される。
【００４４】
上記返送ユニット１３０は、上記第１の判断ユニット１２０により、上記端末が初めて上記ルータを介してウェブページにアクセスすると判断された場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを上記端末に返送して、上記端末が、上記ＨＴＴＰ応答メッセージに基づいて上記指定されたウェブページに移動する、ように構成される。
【００４５】
本実施例に係るルータに基づくネットワーキング制御装置によると、まず、獲得ユニットにより、端末から送信されたＨＴＴＰ要求を獲得する。その後、判断ユニットは、上記ＨＴＴＰ要求に含まれている上記端末の識別情報に基づいて、上記端末が初めてルータを介してウェブページにアクセスするか否かを判断する。そうである場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを端末に返送する。それによって、端末が、上記ＨＴＴＰ応答メッセージに基づいて、上記ＵＲＬアドレスに対応する指定されたウェブページに移動するようにし、上記指定されたウェブページを通じて指定された表示情報を使用者に表示することによって、使用者に豊かで多様な情報を提供する目的を達成することができる。
【００４６】
図７は、一例示的な実施例に係る別のルータに基づくネットワーキング制御装置を示すブロック図である。図７に示すように、上記装置の実施例は、図４に示された実施例を基に、保存ユニット２１０をさらに含む。
【００４７】
上記保存ユニット２１０は、上記第１の判断ユニット１２０により、上記端末が初めて上記ルータを介してウェブページにアクセスすると判断された場合、上記端末の識別情報を経由可能な端末リストに保存するように構成される。経由可能な端末リストには、ルータを介してウェブページにアクセスしたことがある全ての端末の識別情報が含まれている。
【００４８】
上記端末が再度ルータを介してウェブページにアクセスする場合、ルータは、上記経由可能な端末リストに含まれている当該端末の識別情報を検索でき、当該端末が初めてルータを介してウェブページにアクセスするのではないと判定する。それによって、端末が初めてルータを介してウェブページにアクセスする場合にのみ、端末が、指定されたウェブページに移動するようにし、後に再度ウェブページにアクセスするときには、上記指定されたウェブページに移動せず、要求したウェブページに直接アクセスするようにする。
【００４９】
図８は、一例示的な実施例に係るさらに別のルータに基づくネットワーキング制御装置を示すブロック図である。図８に示すように、上記装置は、図４に示された実施例を基に、転送ユニット３１０をさらに含む。
【００５０】
上記転送ユニット３１０は、上記第１の判断ユニット１２０により、上記端末が初めてルータを介してウェブページにアクセスするのではないと判断された場合、上記ＨＴＴＰ要求を該当するウェブサーバに転送するように構成される。
上記実施例の装置において、その各モジュールが動作を実行する具体的な方式は、既に該当する方法の実施例で詳細に記述したので、ここでは、その具体的な説明を省略する。
【００５１】
図９は、一例示的な実施例に係る、ルータに基づくネットワーキングするための装置１９００のブロック図である。例えば、装置１９００は、サーバとして提供されることができる。図９に示すように、装置１９００は、１つまたは１つ以上のプロセッサを含むプロセスアセンブリ１９２２と、プロセスアセンブリ１９２２により実行可能な命令、例えばアプリケーションプログラムを記憶するためのメモリ１９３２を代表とするメモリ資源と、を含む。メモリ１９３２に記憶されているアプリケーションプログラムは、それぞれが一組の命令に対応する１つまたは１つ以上のモジュールを含んでもよい。また、プロセスアセンブリ１９２２は、命令を実行して上記方法を実行するように構成される。
【００５２】
装置１９００は、装置１９００の電源を管理するように構成される電源アセンブリ１９２６と、装置１９００をネットワークに接続するように構成される１つの有線又は無線ネットワークインタフェース１９５０と、１つの入出力（Ｉ／Ｏ）インタフェース１９５８とをさらに含む。装置１９００は、メモリ１９３２に記憶されているオペレーションシステム、例えば、Ｗｉｎｄｏｗｓ ＳｅｒｖｅｒＴＭ（登録商標）、Ｍａｃ ＯＳ ＸＴＭ（登録商標）、ＵｎｉｘＴＭ（登録商標）、ＬｉｎｕｘＴＭ（登録商標）、ＦｒｅｅＢＳＤＴＭ（登録商標）などあるいは類似するシステムに基づいて動作することができる。
【００５３】
例示的な実施例において、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ１９３２をさらに提供し、装置１９００のプロセスアセンブリ１９２２により上記命令を実行して上記方法を実現する。例えば、上記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）、光データ記憶デバイス等である。
【００５４】
コンピュータ読取可能な非一時的な記録媒体に記憶された命令は、装置のプロセスアセンブリにより実行されて、装置がルータに基づくネットワーキング制御を実行できるようにする。上記ルータに基づくネットワーキング制御は、端末から送信された少なくとも上記端末の識別情報が含まれているＨＴＴＰ要求を獲得し、上記端末の識別情報に基づいて、上記端末が初めてルータを介してウェブページにアクセスするか否かを判断し、上記端末が初めて上記ルータを介してウェブページにアクセスする場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを上記端末に返送して、上記端末が、上記ＨＴＴＰ応答メッセージに基づいて、指定されたウェブページに移動するようにする。
【００５５】
当業者は、明細書に対する理解、及び明細書に記載された発明に対する実施を通じて、本発明の他の実施形態を容易に得ることができる。本発明は、本発明に対する任意の変形、用途、または適応的な変化を含み、このような変形、用途、または適応的な変化は、本発明の一般的な原理に従い、本発明では開示していない本技術分野の公知の知識、または通常の技術手段を含む。明細書と実施例は、ただ例示的なものであって、本発明の本当の範囲と主旨は、以下の特許請求の範囲によって示される。
【００５６】
本発明は、上記で記述し、図面で図示した特定の構成に限定されず、その範囲を離脱しない状況で、様様な修正と変更を実現できる。本発明の範囲は、添付される特許請求の範囲のみにより限定される。
本願は、出願番号が２０１４１０４３８５８８．９であって、出願日が２０１４年０８月２９日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべての内容を本願に援用する。
【図１】
2016533602.tif 000003
【図２】
2016533602.tif 000004
【図３】
2016533602.tif 000005
【図４】
2016533602.tif 000006
【図５】
2016533602.tif 000007
【図６】
2016533602.tif 000008
【図７】
2016533602.tif 000009
【図８】
2016533602.tif 000010
【図９】
2016533602.tif 000011
【手続補正書】
【提出日】平成27年3月24日(2015.3.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ルータの技術分野に関し、より具体的には、ルータに基づくネットワーキング制御方法、装置、ルータ、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
ルータは、ネットワークにおけるＬＡＮとＷＡＮを接続する装置であって、ルータに接続される複数の端末装置は、ルータを介してインターネットにアクセスすることができる。
関連技術において、ルータは、端末装置から送信されたインターネットアクセス要求を受信した後、当該インターネットアクセス要求を対応するウェブサーバ側に送信し、サーバ側から返送されたウェブページデータを受信して、上記端末装置に送信する。これによって、端末装置は、要求したウェブページにアクセスすることができる。しかしながら、ルータは、単に伝送の機能を発揮するだけで、使用者により多い情報を提供できない。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、関連技術においてルータを十分に利用して使用者により多い情報を提供できない問題を解決するために、ルータに基づくネットワーキング制御方法、装置、ルータ、プログラム、及び記録媒体を提供する。
【課題を解決するための手段】
【０００４】
上記技術問題を解決するために、本発明の実施例は、以下の提案を開示する。
本発明の実施例の第１の態様によると、ルータに基づくネットワーキング制御方法を提供し、当該方法は、
端末から送信された少なくとも前記端末の識別情報が含まれているＨＴＴＰ要求を獲得するステップと、
前記端末の識別情報に基づいて、前記端末が初めてルータを介してウェブページにアクセスするか否かを判断するステップと、
前記端末が初めて前記ルータを介してウェブページにアクセスする場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを前記端末に返送して、前記端末が、前記ＨＴＴＰ応答メッセージに基づいて、前記指定されたウェブページに移動するようにするステップと、を含む。
【０００５】
第１の態様を基に、第１の態様の第１の可能な実現形態において、前記端末の識別情報に基づいて、前記端末が初めて前記ルータを介してウェブページにアクセスするか否かを判断するステップは、
前記ルータに接続されたことがある全ての端末の識別情報が含まれている経由可能な端末リストに、前記端末の識別情報が含まれているか否かを判断し、前記端末の識別情報が含まれていない場合、前記端末が初めて前記ルータを介してウェブページにアクセスすると判定し、前記端末の識別情報が含まれている場合、前記端末が初めて前記ルータを介してウェブページにアクセスするのではないと判定するステップを含む。
【０００６】
第１の態様の第１の可能な実現形態を基に、第１の態様の第２の可能な実現形態において、前記端末が初めて前記ルータを介してウェブページにアクセスする場合、前記ルータに基づくネットワーキング制御方法は、
前記端末の識別情報を前記経由可能な端末リストに保存するステップをさらに含む。
第１の態様を基に、第１の態様の第３の可能な実現形態において、端末から送信されたＨＴＴＰ要求を獲得するステップは、
前記端末から送信されたＴＣＰプロトコルパケットを受信するステップと、
前記ＴＣＰプロトコルパケットがＨＴＴＰ要求であるか否かを判断するステップと、
前記ＴＣＰプロトコルパケットがＨＴＴＰ要求である場合、前記ＨＴＴＰ要求を獲得するステップと、
前記ＴＣＰプロトコルパケットがＨＴＴＰ要求ではない場合、前記ＴＣＰプロトコルパケットを該当するサーバに転送するステップと、を含む。
【０００７】
第１の態様の第１〜第３の何れか１つの可能な実現形態を基に、第１の態様の第４の可能な実現形態において、前記ルータに基づくネットワーキング制御方法は、
前記端末が初めて前記ルータを介してウェブページにアクセスするのではない場合、前記ＨＴＴＰ要求を該当するウェブサーバに転送するステップをさらに含む。
【０００８】
本発明の実施例の第２の態様によると、ルータに基づくネットワーキング制御装置を提供し、当該装置は、
端末から送信された少なくとも前記端末の識別情報が含まれているＨＴＴＰ要求を獲得するための獲得ユニットと、
前記獲得ユニットにより獲得された前記端末の識別情報に基づいて、前記端末が初めてルータを介してウェブページにアクセスするか否かを判断するための第１の判断ユニットと、
前記第１の判断ユニットにより、前記端末が初めて前記ルータを介してウェブページにアクセスすると判断された場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを前記端末に返送して、前記端末が、前記ＨＴＴＰ応答メッセージに基づいて、前記指定されたウェブページに移動するようにするための返送ユニットと、を含む。
【０００９】
第２の態様を基に、第２の態様の第１の可能な実現形態において、前記第１の判断ユニットは、
ルータに接続されたことがある全ての端末の識別情報が含まれている経由可能な端末リストに、前記端末の識別情報が含まれているか否かを判断するための第１の判断サブユニットと、
前記第１の判断サブユニットにより、前記経由可能な端末リストに前記端末の識別情報が含まれていないと判断された場合、前記端末が初めてルータを介してウェブページにアクセスすると判定するための第１の判定サブユニットと、
前記第１の判断サブユニットにより、前記経由可能な端末リストに前記端末の識別情報が含まれていると判断された場合、前記端末が初めてルータを介してウェブページにアクセスするのではないと判定するための第２の判定サブユニットと、を含む。
【００１０】
第２の態様の第１の可能な実現形態を基に、第２の態様の第２の可能な実現形態において、前記ルータに基づくネットワーキング制御装置は、
前記第１の判断ユニットにより、前記端末が初めて前記ルータを介してウェブページにアクセスすると判断された場合、前記端末の識別情報を前記経由可能な端末リストに保存するための保存ユニットをさらに含む。
【００１１】
第２の態様を基に、第２の態様の第３の可能な実現形態において、前記獲得ユニットは、
前記端末から送信されたＴＣＰプロトコルパケットを受信するための受信サブユニットと、
前記受信サブユニットにより受信された前記ＴＣＰプロトコルパケットがＨＴＴＰ要求であるか否かを判断するための第２の判断サブユニットと、
前記第２の判断サブユニットにより、前記ＴＣＰプロトコルパケットがＨＴＴＰ要求であると判断された場合、前記ＨＴＴＰ要求を獲得するための第１の獲得サブユニットと、
前記第２の判断サブユニットにより、前記ＴＣＰプロトコルパケットがＨＴＴＰ要求ではないと判断された場合、前記ＴＣＰプロトコルパケットを該当するサーバに転送するための転送サブユニットと、を含む。
【００１２】
第２の態様を基に、第２の態様の第４の可能な実現形態において、前記ルータに基づくネットワーキング制御装置は、
前記第１の判断ユニットにより、前記端末が初めて前記ルータを介してウェブページにアクセスするのではないと判断された場合、前記ＨＴＴＰ要求を該当するウェブサーバに転送するための転送ユニットをさらに含む。
【００１３】
本発明の実施例の第３の態様によると、ルータを提供し、当該ルータは、
プロセッサと、
前記プロセッサにより実行可能な命令を記憶するためのメモリと、を含み、
前記プロセッサは、
端末から送信された少なくとも前記端末の識別情報が含まれているＨＴＴＰ要求を獲得し、
前記端末の識別情報に基づいて、前記端末が初めてルータを介してウェブページにアクセスするか否かを判断し、
前記端末が初めて前記ルータを介してウェブページにアクセスする場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを前記端末に返送して、前記端末に、前記ＨＴＴＰ応答メッセージに基づいて、前記指定されたウェブページに移動させるように構成される。
本発明の実施例の第４の態様によると、プログラムを提供し、当該プログラムは、プロセッサに実行されることにより、上記ルータに基づくネットワーキング制御方法を実現する。
本発明の実施例の第５の態様によると、記録媒体を提供し、当該記録媒体には、上記プログラムが記録されている。
【００１４】
本発明の実施例に係る提案は、以下の有益な効果を有する。上記ルータに基づくネットワーキング制御方法によると、端末から送信されたＨＴＴＰ要求を獲得した後、上記ＨＴＴＰ要求に含まれている端末の識別情報に基づいて、上記端末が初めてルータを介してウェブページにアクセスするか否かを判断し、そうである場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを端末に返送する。それによって、端末が、上記ＨＴＴＰ応答メッセージに基づいて、上記ＵＲＬアドレスに対応する指定されたウェブページに移動するようにし、上記指定されたウェブページを通じて、指定された表示情報を使用者に表示することによって、使用者に豊かで多様な情報を提供する目的を達成することができる。
以上の一般的な記述と、以下の詳細の記述は、ただ例示的なものであって、本発明を限定するものではないことを理解すべきである。
【図面の簡単な説明】
【００１５】
ここの図面は、明細書に組み込まれて本明細書の一部分を構成し、本発明に該当する実施例を例示するとともに、明細書とともに本発明の原理を解釈するために用いられる。
【００１６】
【図１】図１は、一例示的な実施例に係るルータに基づくネットワーキング制御方法を示すフローチャートである。
【図２】図２は、一例示的な実施例に係る別のルータに基づくネットワーキング制御方法を示すフローチャートである。
【図３】図３は、一例示的な実施例に係るさらに別のルータに基づくネットワーキング制御方法を示すフローチャートである。
【図４】図４は、一例示的な実施例に係るルータに基づくネットワーキング制御装置を示すブロック図である。
【図５】図５は、一例示的な実施例に係る獲得ユニットを示すブロック図である。
【図６】図６は、一例示的な実施例に係る第１の判断ユニットを示すブロック図である。
【図７】図７は、一例示的な実施例に係る別のルータに基づくネットワーキング制御装置を示すブロック図である。
【図８】図８は、一例示的な実施例に係るさらに別のルータに基づくネットワーキング制御装置を示すブロック図である。
【図９】図９は、一例示的な実施例に係る装置を示すブロック図である。
【００１７】
上記図面によって本発明の実施例を例示し、下記でより詳細に説明する。これらの図面は、任意の形態で本発明の主旨を限定しようとするものではなく、特定の実施例を参照して、当業者に本発明のコンセプトを説明するためのものである。
【発明を実施するための形態】
【００１８】
ここで、図面に示される例示的な実施例について詳細に説明する。以下、図面に関連して説明する際に、特別な説明がない限り、異なる図面での同一符号は、同一または類似な要素を示す。以下の例示的な実施例で記載する実施形態は、本発明に一致する全ての実施形態を代表するわけではない。むしろ、それらは、添付される特許請求の範囲で詳細に記載される本発明の一部の態様に一致する装置、及び方法の例に過ぎない。
【００１９】
図１は、一例示的な実施例に係るルータに基づくネットワーキング制御方法を示すフローチャートである。図１に示すように、上記方法は、ルータに用いられ、以下のステップを含む。
ステップＳ１１０において、端末から送信された少なくとも上記端末の識別情報が含まれているＨＴＴＰ（Ｈｙｐｅｒ Ｔｅｘｔ ｔｒａｎｓｆｅｒ ｐｒｏｔｏｃｏｌ，ハイパーテキスト・トランスファー・プロトコル）要求を獲得する。
【００２０】
端末は、ルータを介してネットワーキングするとき、ルータを介してインターネットアクセス要求を転送する必要がある。当該インターネットアクセス要求には、各種タイプの要求が含まれる。端末は、ルータを介してｗｅｂサーバにアクセスするとき、ルータを介してｗｅｂサーバにＨＴＴＰ要求を送信する。ルータは、端末から送信されたインターネットアクセス要求がＨＴＴＰ要求であるか否かを判断する必要がある。
【００２１】
ＨＴＴＰ要求のメッセージヘッドには、例えば端末のＭＡＣ（Ｍｅｄｉａ Ａｃｃｅｓｓ Ｃｏｎｔｒｏｌ，メディアアクセス制御）アドレス、ＩＰアドレスなどの端末情報が含まれている。端末情報に基づいて、上記端末が初めてルータを介してウェブページにアクセスするか否かが判断される。
【００２２】
端末は、ルータを介してインターネットに接続するとき、まず、端末とネットワークサーバの間にＴＣＰ接続を確立し、このとき、端末は、ルータを介してサーバにＴＣＰプロトコルパケットを送信する。ルータは、当該ＴＣＰプロトコルパケットを受信した後、まず当該ＴＣＰプロトコルパケットがＨＴＴＰ要求であるか否かを判断し、ＨＴＴＰ要求である場合、上記ＨＴＴＰ要求をキャッチし、ステップＳ１２０を実行する。
【００２３】
ステップＳ１２０において、上記端末の識別情報に基づいて、上記端末が初めてルータを介してウェブページにアクセスするか否かを判断する。上記端末が初めて上記ルータを介してウェブページにアクセスする場合、ステップＳ１３０を実行し、初めて上記ルータを介してウェブページにアクセスするのではない場合、ステップＳ１４０を実行する。
【００２４】
本発明の一例示的な実施例において、以下の過程を通じて、上記端末が初めてルータを介してウェブページにアクセスするか否かを判断することができる。
１）上記ＨＴＴＰ要求から、例えばＭＡＣアドレスなどの上記端末の識別情報を獲得する。
２）経由可能な端末リストに上記端末の識別情報が含まれているか否かを判断する。経由可能な端末リストに上記端末の識別情報が含まれていない場合、上記端末が初めてルータを介してウェブページにアクセスすると判定し、上記端末の識別情報が含まれている場合、上記端末が初めてルータを介してウェブページにアクセスするのではないと判定する。ここで、上記経由可能な端末リストには、ルータを介してウェブページにアクセスしたことがある全ての端末の識別情報が含まれている。
【００２５】
上記端末が初めて上記ルータを介してウェブページにアクセスする場合、ステップＳ１３０において、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを上記端末に返送して、上記端末が、上記ＨＴＴＰ応答メッセージに基づいて上記指定されたウェブページに移動するようにする。
上記端末が初めてルータを介してウェブページにアクセスするのではない場合、ステップＳ１４０において、上記ＨＴＴＰ要求を該当するウェブサーバに転送する。
【００２６】
本実施例に係るルータに基づくネットワーキング制御方法によると、端末から送信されたＨＴＴＰ要求を獲得した後に、上記ＨＴＴＰ要求に含まれている端末の識別情報に基づいて、端末が初めてルータを介してウェブページにアクセスするか否かを判断し、そうである場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを端末に返送する。それによって、端末が、上記ＨＴＴＰ応答メッセージに基づいて、上記ＵＲＬアドレスに対応する指定されたウェブページに移動するようにし、上記指定されたウェブページを通じて指定された表示情報を使用者に表示することによって、使用者に豊かで多様な情報を提供する目的を達成することができる。
【００２７】
図２は、一例示的な実施例に係る別のルータに基づくネットワーキング制御方法を示すフローチャートである。図２に示すように、上記方法は、図１に示された実施例を基に、ステップＳ２１０をさらに含み、他のステップＳ１１０〜Ｓ１４０は、図１に示されたステップと同じであるため、その説明を省略する。
【００２８】
ステップＳ１２０において上記端末が初めて上記ルータを介してウェブページにアクセスすると判断された場合、ステップＳ２１０において、上記端末の識別情報を上記経由可能な端末リストに保存する。
【００２９】
もちろん、本発明の別の実施例において、他の形態で、初めてルータを介してウェブページにアクセスするのではない端末を標記することもできる。例えば、ＨＴＴＰ要求に含まれている、上記端末を唯一に識別できる識別情報を記録する。
【００３０】
上記端末が再度ルータを介してウェブページにアクセスする場合、ルータは、上記経由可能な端末リストに含まれている当該端末の識別情報を検索でき、当該端末が初めてルータを介してウェブページにアクセスするのではないと判定する。それによって、端末が初めてルータを介してウェブページにアクセスする場合にのみ、端末が、指定されたウェブページに移動するようにし、後で再度ウェブページにアクセスするときには、上記指定されたウェブページに移動せず、要求したウェブページに直接アクセスするようにする。
【００３１】
図３は、一例示的な実施例に係るさらに別のルータに基づくネットワーキング制御方法を示すフローチャートである。図３に示すように、上記方法は、以下のステップを含む。
ステップＳ３１０において、端末は、ルータにＴＣＰプロトコルパケットを送信する。
ステップＳ３２０において、ルータは、上記ＴＣＰプロトコルパケットがＨＴＴＰ要求であるか否かを判断する。ＨＴＴＰ要求である場合、ステップＳ３３０を実行し、ＨＴＴＰ要求ではない場合、ステップＳ３８０を実行する。
【００３２】
ステップＳ３３０において、ルータは、上記ＨＴＴＰ要求から上記端末の識別情報を獲得する。
ステップＳ３４０において、ルータは、ルータを介してウェブページにアクセスしたことがある全ての端末の識別情報が含まれている経由可能な端末リストに、上記端末の識別情報が含まれているか否かを判断する。
経由可能な端末リストに上記端末の識別情報が含まれていない場合、ステップＳ３５０を実行し、そうではない場合、ステップＳ３９０を実行する。
【００３３】
例えば、端末がルータに送信したＴＣＰがＵＬＲ−Ａアドレスに対応するウェブページに対するアクセス要求である場合、ルータは、上記ＴＣＰプロトコルパケットがＨＴＴＰ要求であると判定し、上記ＨＴＴＰ要求から上記端末のＭＡＣアドレスであるＭＡＣ−Ａを獲得する。ＭＡＣ−Ａが経由可能な端末リストに含まれているか否かを検索し、経由可能な端末リストにＭＡＣ−Ａが含まれている場合、上記端末が初めてルータを介してウェブサーバにアクセスするのではないことを表し、経由可能な端末リストにＭＡＣ−Ａが含まれていない場合、上記端末が初めてルータを介してウェブサーバにアクセスすることを表す。
【００３４】
ステップＳ３５０において、ルータは、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを上記端末に返送する。
上記端末が初めて上記ルータを介してウェブサーバにアクセスする場合、ステップＳ３６０において、上記端末の識別情報を上記経由可能な端末リストに保存する。
ステップＳ３７０において、端末は、上記ＨＴＴＰ応答メッセージに基づいて、上記指定されたウェブページに移動する。
【００３５】
上記ＴＣＰプロトコルパケットがＨＴＴＰ要求ではない場合、ステップＳ３８０において、上記ＴＣＰプロトコルパケットを該当するサーバ（図３のサーバ１）に転送する。
【００３６】
上記経由可能な端末リストに上記端末の識別情報が含まれている場合、ステップＳ３９０において、上記ＨＴＴＰ要求を該当するウェブサーバに転送する。
【００３７】
図４は、一例示的な実施例に係るルータに基づくネットワーキング制御装置を示すブロック図である。図４に示すように、上記装置は、獲得ユニット１１０、第１の判断ユニット１２０、及び返送ユニット１３０を含む。
【００３８】
上記獲得ユニット１１０は、端末から送信された少なくとも上記端末の識別情報が含まれているＨＴＴＰ要求を獲得するように構成される。
本発明の一例示的な実施例において、図５に示すように、上記獲得ユニット１１０は、受信サブユニット１１１、第２の判断サブユニット１１２、及び第１の獲得サブユニット１１３を含む。
【００３９】
上記受信サブユニット１１１は、上記端末から送信されたＴＣＰ（転送制御プロトコル）プロトコルパケットを受信するように構成される。
上記第２の判断サブユニット１１２は、上記受信サブユニット１１１により受信された上記ＴＣＰプロトコルパケットがＨＴＴＰ要求であるか否かを判断するように構成される。
上記第１の獲得サブユニット１１３は、上記第２の判断サブユニット１１２により、上記ＴＣＰプロトコルパケットがＨＴＴＰ要求であると判断された場合、上記ＨＴＴＰ要求を獲得するように構成される。
【００４０】
選択的に、上記獲得ユニット１１０は、転送サブユニット１１４をさらに含んでもよい。
上記転送サブユニット１１４は、上記第２の判断サブユニット１１２により、上記ＴＣＰプロトコルパケットがＨＴＴＰ要求ではないと判断された場合、上記ＴＣＰプロトコルパケットを該当するサーバに転送するように構成される。
【００４１】
上記第１の判断ユニット１２０は、上記獲得ユニット１１０により獲得された上記端末の識別情報に基づいて、上記端末が初めて上記ルータを介してウェブページにアクセスするか否かを判断するように構成される。
【００４２】
本発明の一例示的な実施例において、図６に示すように、上記第１の判断ユニット１２０は、第１の判断サブユニット１２１、第１の判定サブユニット１２２、及び第２の判定サブユニット１２３を含んでもよい。
【００４３】
上記第１の判断サブユニット１２１は、ルータを介してウェブページにアクセスしたことがある全ての端末の識別情報が含まれている経由可能な端末リストに、上記獲得ユニット１１０により獲得された上記端末の識別情報が含まれているか否かを判断するように構成される。
上記第１の判定サブユニット１２２は、上記第１の判断サブユニット１２１により、上記経由可能な端末リストに上記端末の識別情報が含まれていないと判断された場合、上記端末が初めてルータを介してウェブページにアクセスすると判定するように構成される。
上記第２の判定サブユニット１２３は、上記第１の判断サブユニット１２１により、上記経由可能な端末リストに上記端末の識別情報が含まれていると判断された場合、上記端末が初めてルータを介してウェブページにアクセスするのではないと判定するように構成される。
【００４４】
上記返送ユニット１３０は、上記第１の判断ユニット１２０により、上記端末が初めて上記ルータを介してウェブページにアクセスすると判断された場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを上記端末に返送して、上記端末が、上記ＨＴＴＰ応答メッセージに基づいて上記指定されたウェブページに移動する、ように構成される。
【００４５】
本実施例に係るルータに基づくネットワーキング制御装置によると、まず、獲得ユニットにより、端末から送信されたＨＴＴＰ要求を獲得する。その後、判断ユニットは、上記ＨＴＴＰ要求に含まれている上記端末の識別情報に基づいて、上記端末が初めてルータを介してウェブページにアクセスするか否かを判断する。そうである場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを端末に返送する。それによって、端末が、上記ＨＴＴＰ応答メッセージに基づいて、上記ＵＲＬアドレスに対応する指定されたウェブページに移動するようにし、上記指定されたウェブページを通じて指定された表示情報を使用者に表示することによって、使用者に豊かで多様な情報を提供する目的を達成することができる。
【００４６】
図７は、一例示的な実施例に係る別のルータに基づくネットワーキング制御装置を示すブロック図である。図７に示すように、上記装置の実施例は、図４に示された実施例を基に、保存ユニット２１０をさらに含む。
【００４７】
上記保存ユニット２１０は、上記第１の判断ユニット１２０により、上記端末が初めて上記ルータを介してウェブページにアクセスすると判断された場合、上記端末の識別情報を経由可能な端末リストに保存するように構成される。経由可能な端末リストには、ルータを介してウェブページにアクセスしたことがある全ての端末の識別情報が含まれている。
【００４８】
上記端末が再度ルータを介してウェブページにアクセスする場合、ルータは、上記経由可能な端末リストに含まれている当該端末の識別情報を検索でき、当該端末が初めてルータを介してウェブページにアクセスするのではないと判定する。それによって、端末が初めてルータを介してウェブページにアクセスする場合にのみ、端末が、指定されたウェブページに移動するようにし、後に再度ウェブページにアクセスするときには、上記指定されたウェブページに移動せず、要求したウェブページに直接アクセスするようにする。
【００４９】
図８は、一例示的な実施例に係るさらに別のルータに基づくネットワーキング制御装置を示すブロック図である。図８に示すように、上記装置は、図４に示された実施例を基に、転送ユニット３１０をさらに含む。
【００５０】
上記転送ユニット３１０は、上記第１の判断ユニット１２０により、上記端末が初めてルータを介してウェブページにアクセスするのではないと判断された場合、上記ＨＴＴＰ要求を該当するウェブサーバに転送するように構成される。
上記実施例の装置において、その各モジュールが動作を実行する具体的な方式は、既に該当する方法の実施例で詳細に記述したので、ここでは、その具体的な説明を省略する。
【００５１】
図９は、一例示的な実施例に係る、ルータに基づくネットワーキングするための装置１９００のブロック図である。例えば、装置１９００は、サーバとして提供されることができる。図９に示すように、装置１９００は、１つまたは１つ以上のプロセッサを含むプロセスアセンブリ１９２２と、プロセスアセンブリ１９２２により実行可能な命令、例えばアプリケーションプログラムを記憶するためのメモリ１９３２を代表とするメモリ資源と、を含む。メモリ１９３２に記憶されているアプリケーションプログラムは、それぞれが一組の命令に対応する１つまたは１つ以上のモジュールを含んでもよい。また、プロセスアセンブリ１９２２は、命令を実行して上記方法を実行するように構成される。
【００５２】
装置１９００は、装置１９００の電源を管理するように構成される電源アセンブリ１９２６と、装置１９００をネットワークに接続するように構成される１つの有線又は無線ネットワークインタフェース１９５０と、１つの入出力（Ｉ／Ｏ）インタフェース１９５８とをさらに含む。装置１９００は、メモリ１９３２に記憶されているオペレーションシステム、例えば、Ｗｉｎｄｏｗｓ ＳｅｒｖｅｒＴＭ（登録商標）、Ｍａｃ ＯＳ ＸＴＭ（登録商標）、ＵｎｉｘＴＭ（登録商標）、ＬｉｎｕｘＴＭ（登録商標）、ＦｒｅｅＢＳＤＴＭ（登録商標）などあるいは類似するシステムに基づいて動作することができる。
【００５３】
例示的な実施例において、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ１９３２をさらに提供し、装置１９００のプロセスアセンブリ１９２２により上記命令を実行して上記方法を実現する。例えば、上記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）、光データ記憶デバイス等である。
【００５４】
コンピュータ読取可能な非一時的な記録媒体に記憶された命令は、装置のプロセスアセンブリにより実行されて、装置がルータに基づくネットワーキング制御を実行できるようにする。上記ルータに基づくネットワーキング制御は、端末から送信された少なくとも上記端末の識別情報が含まれているＨＴＴＰ要求を獲得し、上記端末の識別情報に基づいて、上記端末が初めてルータを介してウェブページにアクセスするか否かを判断し、上記端末が初めて上記ルータを介してウェブページにアクセスする場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを上記端末に返送して、上記端末が、上記ＨＴＴＰ応答メッセージに基づいて、指定されたウェブページに移動するようにする。
【００５５】
当業者は、明細書に対する理解、及び明細書に記載された発明に対する実施を通じて、本発明の他の実施形態を容易に得ることができる。本発明は、本発明に対する任意の変形、用途、または適応的な変化を含み、このような変形、用途、または適応的な変化は、本発明の一般的な原理に従い、本発明では開示していない本技術分野の公知の知識、または通常の技術手段を含む。明細書と実施例は、ただ例示的なものであって、本発明の本当の範囲と主旨は、以下の特許請求の範囲によって示される。
【００５６】
本発明は、上記で記述し、図面で図示した特定の構成に限定されず、その範囲を離脱しない状況で、様様な修正と変更を実現できる。本発明の範囲は、添付される特許請求の範囲のみにより限定される。
本願は、出願番号が２０１４１０４３８５８８．９であって、出願日が２０１４年０８月２９日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべての内容を本願に援用する。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末から送信された少なくとも前記端末の識別情報が含まれているＨＴＴＰ要求を獲得するステップと、
前記端末の識別情報に基づいて、前記端末が初めてルータを介してウェブページにアクセスするか否かを判断するステップと、
前記端末が初めて前記ルータを介してウェブページにアクセスする場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを前記端末に返送して、前記端末が、前記ＨＴＴＰ応答メッセージに基づいて、前記指定されたウェブページに移動するようにするステップと、
を含むことを特徴とするルータに基づくネットワーキング制御方法。
【請求項２】
前記端末の識別情報に基づいて、前記端末が初めて前記ルータを介してウェブページにアクセスするか否かを判断するステップは、
前記ルータに接続されたことがある全ての端末の識別情報が含まれている経由可能な端末リストに、前記端末の識別情報が含まれているか否かを判断し、前記端末の識別情報が含まれていない場合、前記端末が初めて前記ルータを介してウェブページにアクセスすると判定し、前記端末の識別情報が含まれている場合、前記端末が初めて前記ルータを介してウェブページにアクセスするのではないと判定するステップを含むことを特徴とする請求項１に記載のルータに基づくネットワーキング制御方法。
【請求項３】
前記ルータに基づくネットワーキング制御方法は、
前記端末が初めて前記ルータを介してウェブページにアクセスする場合、前記端末の識別情報を前記経由可能な端末リストに保存するステップをさらに含むことを特徴とする請求項２に記載のルータに基づくネットワーキング制御方法。
【請求項４】
端末から送信されたＨＴＴＰ要求を獲得するステップは、
前記端末から送信されたＴＣＰプロトコルパケットを受信するステップと、
前記ＴＣＰプロトコルパケットがＨＴＴＰ要求であるか否かを判断するステップと、
前記ＴＣＰプロトコルパケットがＨＴＴＰ要求である場合、前記ＨＴＴＰ要求を獲得するステップと、
前記ＴＣＰプロトコルパケットがＨＴＴＰ要求ではない場合、前記ＴＣＰプロトコルパケットを該当するサーバに転送するステップと、
を含むことを特徴とする請求項１に記載のルータに基づくネットワーキング制御方法。
【請求項５】
前記ルータに基づくネットワーキング制御方法は、
前記端末が初めて前記ルータを介してウェブページにアクセスするのではない場合、前記ＨＴＴＰ要求を該当するウェブサーバに転送するステップをさらに含むことを特徴とする請求項１〜４のいずれか１項に記載のルータに基づくネットワーキング制御方法。
【請求項６】
端末から送信された少なくとも前記端末の識別情報が含まれているＨＴＴＰ要求を獲得するための獲得ユニットと、
前記獲得ユニットにより獲得された前記端末の識別情報に基づいて、前記端末が初めてルータを介してウェブページにアクセスするか否かを判断するための第１の判断ユニットと、
前記第１の判断ユニットにより、前記端末が初めて前記ルータを介してウェブページにアクセスすると判断された場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを前記端末に返送して、前記端末が、前記ＨＴＴＰ応答メッセージに基づいて、前記指定されたウェブページに移動するようにするための返送ユニットと、
を含むことを特徴とするルータに基づくネットワーキング制御装置。
【請求項７】
前記第１の判断ユニットは、
ルータに接続されたことがある全ての端末の識別情報が含まれている経由可能な端末リストに、前記端末の識別情報が含まれているか否かを判断するための第１の判断サブユニットと、
前記第１の判断サブユニットにより、前記経由可能な端末リストに前記端末の識別情報が含まれていないと判断された場合、前記端末が初めてルータを介してウェブページにアクセスすると判定するための第１の判定サブユニットと、
前記第１の判断サブユニットにより、前記経由可能な端末リストに前記端末の識別情報が含まれていると判断された場合、前記端末が初めてルータを介してウェブページにアクセスするのではないと判定するための第２の判定サブユニットと、
を含むことを特徴とする請求項６に記載のルータに基づくネットワーキング制御装置。
【請求項８】
前記ルータに基づくネットワーキング制御装置は、
前記第１の判断ユニットにより、前記端末が初めて前記ルータを介してウェブページにアクセスすると判断された場合、前記端末の識別情報を前記経由可能な端末リストに保存するための保存ユニットをさらに含むことを特徴とする請求項７に記載のルータに基づくネットワーキング制御装置。
【請求項９】
前記獲得ユニットは、
前記端末から送信されたＴＣＰプロトコルパケットを受信するための受信サブユニットと、
前記受信サブユニットにより受信された前記ＴＣＰプロトコルパケットがＨＴＴＰ要求であるか否かを判断するための第２の判断サブユニットと、
前記第２の判断サブユニットにより、前記ＴＣＰプロトコルパケットがＨＴＴＰ要求であると判断された場合、前記ＨＴＴＰ要求を獲得するための第１の獲得サブユニットと、
前記第２の判断サブユニットにより、前記ＴＣＰプロトコルパケットがＨＴＴＰ要求ではないと判断された場合、前記ＴＣＰプロトコルパケットを該当するサーバに転送するための転送サブユニットと、
を含むことを特徴とする請求項６に記載のルータに基づくネットワーキング制御装置。
【請求項１０】
前記ルータに基づくネットワーキング制御装置は、
前記第１の判断ユニットにより、前記端末が初めて前記ルータを介してウェブページにアクセスするのではないと判断された場合、前記ＨＴＴＰ要求を該当するウェブサーバに転送するための転送ユニットをさらに含むことを特徴とする請求項６に記載のルータに基づくネットワーキング制御装置。
【請求項１１】
プロセッサと、
前記プロセッサにより実行可能な命令を記憶するためのメモリと、
を含み、
前記プロセッサは、
端末から送信された少なくとも前記端末の識別情報が含まれているＨＴＴＰ要求を獲得し、
前記端末の識別情報に基づいて、前記端末が初めてルータを介してウェブページにアクセスするか否かを判断し、
前記端末が初めて前記ルータを介してウェブページにアクセスする場合、指定されたウェブページのＵＲＬアドレスが含まれているＨＴＴＰ応答メッセージを前記端末に返送して、前記端末が、前記ＨＴＴＰ応答メッセージに基づいて前記指定されたウェブページに移動する、ように構成されるルータ。
【請求項１２】
プロセッサに実行されることにより、請求項１から請求項５のいずれか一項に記載のルータに基づくネットワーキング制御方法を実現することを特徴とするプログラム。
【請求項１３】
請求項１２に記載のプログラムが記録された記録媒体。
【国際調査報告】
2016533602.tif 000012
2016533602.tif 000013
2016533602.tif 000014
2016533602.tif 000015