(57)【要約】  本発明はウェブページアクセス方法、装置、クラウドサーバ、端末、プログラム、及び記録媒体に関し、上記方法は、クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信するステップと、ウェブページｕｒｌに基づいて、ウェブページに対応し、且つ少なくとも一つの更新時点と各更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索するステップと、ウェブページ更新データベースと前回のアクセス時点とに基づいて、前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成するステップと、ウェブページ増分データパックをクライアントに送信するステップとを含む。本発明によると、よくアクセスするウェブサイトについてアクセス速度を向上させ、クライアントの体験を改善することができる。【選択図】図９
2016525754.tif 000002
【特許請求の範囲】
【請求項１】
クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信するステップと、
前記ウェブページｕｒｌに基づいて、前記ウェブページに対応し、且つ少なくとも一つの更新時点と各前記更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索するステップと、
前記ウェブページ更新データベースと前記前回のアクセス時点とに基づいて、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成するステップと、
前記ウェブページ増分データパックを前記クライアントに送信するステップと、
を含むことを特徴とするウェブページアクセス方法。
【請求項２】
前記ウェブページ更新データベースは、
前記ウェブページ更新データベースに対応するウェブページにアクセスするステップと、
前記ウェブページに更新されたコンテンツがあるか否かを判断するステップと、
更新されたコンテンツがある場合、前記ウェブページのウェブページコンテンツをダウンロードするステップと、
ダウンロードした時間を更新時点として前記ウェブページ更新データベースに保存し、ダウンロードされた前記ウェブページコンテンツに基づいて、前記更新時点に対応するウェブページコンテンツ情報を生成するステップと、
を含む更新過程により更新されることを特徴とする請求項１に記載のウェブページアクセス方法。
【請求項３】
前記ウェブページ更新データベースは、定期的にウェブページ更新データベースの前記更新過程を起動するステップ、或いは、
前記ウェブページ更新データベースは、前記ウェブページアクセス要求を受信すると、ウェブページ更新データベースの前記更新過程を起動するステップ、
を含むことを特徴とする請求項２に記載のウェブページアクセス方法。
【請求項４】
前記ウェブページ更新データベースと前記前回のアクセス時点とに基づいて、ウェブページ増分データパックを生成する前記ステップは、
前記前回のアクセス時点に基づいて、前記ウェブページ更新データベースの更新時点のうち、前記前回のアクセス時点の直後の更新時点である第１の更新時点を検索するステップと、
前記第１の更新時点から最近の更新時点までの間の各更新時点に対応するウェブページコンテンツ情報に基づいて、ウェブページ増分データパックを生成するステップと、
を含むことを特徴とする請求項１に記載のウェブページアクセス方法。
【請求項５】
前記ウェブページアクセス要求に基づいて、前記ウェブページのアクセス回数を統計するステップと、
所定の時間内の前記ウェブページのアクセス回数が第１の閾値を下回ると、前記ウェブページに対応するウェブページ更新データベースを削除するステップと、
所定の時間内の前記ウェブページのアクセス回数が第２の閾値を上回り、且つ前記ウェブページに対応するウェブページ更新データベースが作成されていないと、前記ウェブページに対応するウェブページ更新データベースを作成するステップと、
を更に含むことを特徴とする請求項１に記載のウェブページアクセス方法。
【請求項６】
サーバに少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を送信するステップと、
サーバからフィードバックされ、且つ、サーバにおけるウェブページ更新データベースと前記前回のアクセス時点とに基づいて生成されたウェブページ増分データパックを受信するステップと、
前記ウェブページ増分データパックと前記ウェブページのバッファされているウェブページコンテンツとの組み合わせにより、更新後の前記ウェブページを取得するステップと、
取得された更新後の前記ウェブページに基づいて、前記バッファされているウェブページコンテンツを更新し、アクセス時点を記録するステップと、
を含み、
前記ウェブページ更新データベースには、少なくとも一つの更新時点、及び各前記更新時点に対応するウェブページコンテンツ情報が記憶され、前記ウェブページ増分データパックには、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツが含まれていることを特徴とするウェブページアクセス方法。
【請求項７】
前記ウェブページ増分データパックと前記ウェブページのバッファされているウェブページコンテンツとの組み合わせにより、更新後の前記ウェブページを取得する前記ステップは、
前記ウェブページ増分データパックにおける増分資源に基づいて、前記増分資源を前記ウェブページのバッファされているウェブページコンテンツに追加するステップと、
前記ウェブページ増分データパックにおける代替資源に基づいて、前記代替資源で前記ウェブページのバッファされているウェブページコンテンツのうちの対応する資源を代替するステップと、
前記ウェブページ増分データパックにおける削除資源に基づいて、前記ウェブページのバッファされているウェブページコンテンツのうちの対応する資源を削除するステップと、
を含むことを特徴とする請求項６に記載のウェブページアクセス方法。
【請求項８】
クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信するための受信モジュールと、
前記ウェブページｕｒｌに基づいて、前記ウェブページに対応し、且つ少なくとも一つの更新時点と各前記更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索するための検索モジュールと、
前記ウェブページ更新データベースと前記前回のアクセス時点とに基づいて、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成するための生成モジュールと、
前記ウェブページ増分データパックを前記クライアントに送信するための送信モジュールと、
を含むことを特徴とするウェブページアクセス装置。
【請求項９】
前記ウェブページ更新データベースを更新するためのものであって、前記ウェブページ更新データベースに対応するウェブページにアクセスし、前記ウェブページに更新されたコンテンツがあるか否かを判断し、更新されたコンテンツがある場合、前記ウェブページのウェブページコンテンツをダウンロードし、ダウンロードした時間を更新時点として前記ウェブページ更新データベースに保存し、ダウンロードされた前記ウェブページコンテンツに基づいて、前記更新時点に対応するウェブページコンテンツ情報を生成するするための更新モジュールをさらに含むことを特徴とする請求項８に記載のウェブページアクセス装置。
【請求項１０】
前記ウェブページアクセス要求に基づいて、前記ウェブページのアクセス回数を統計するための統計モジュールと、
所定の時間内の前記ウェブページのアクセス回数が第１の閾値を下回ると、前記ウェブページに対応するウェブページ更新データベースを削除するための削除モジュールと、
所定の時間内の前記ウェブページのアクセス回数が第２の閾値を上回り、且つ前記ウェブページに対応するウェブページ更新データベースが作成されていないと、前記ウェブページに対応するウェブページ更新データベースを作成するための作成モジュールと、
を更に含むことを特徴とする請求項８に記載のウェブページアクセス装置。
【請求項１１】
サーバに少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を送信するためのアクセスモジュールと、
サーバからフィードバックされ、且つ、サーバにおけるウェブページ更新データベースと前記前回のアクセス時点とに基づいて生成されたウェブページ増分データパックを受信するための受信モジュールと、
前記ウェブページ増分データパックと前記ウェブページのバッファされているウェブページコンテンツとの組み合わせにより、更新後の前記ウェブページを取得するための組み合わせモジュールと、
取得された更新後の前記ウェブページに基づいて、前記バッファされているウェブページコンテンツを更新し、アクセス時点を記録するためのバッファモジュールと、
を含み、
前記ウェブページ更新データベースには、少なくとも一つの更新時点、及び各前記更新時点に対応するウェブページコンテンツ情報が記憶され、前記ウェブページ増分データパックには、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツが含まれていることを特徴とするウェブページアクセス装置。
【請求項１２】
前記組み合わせモジュールは、
前記ウェブページ増分データパックにおける増分資源に基づいて、前記増分資源を前記ウェブページのバッファされているウェブページコンテンツに追加するための増分モジュールと、
前記ウェブページ増分データパックにおける代替資源に基づいて、前記代替資源で前記ウェブページのバッファされているウェブページコンテンツのうちの対応する資源を代替するための代替モジュールと、
前記ウェブページ増分データパックにおける削除資源に基づいて、前記ウェブページのバッファされているウェブページコンテンツのうちの対応する資源を削除するための削除モジュールと、
を含むことを特徴とする請求項１１に記載のウェブページアクセス装置。
【請求項１３】
プロセッサと、
前記プロセッサにより実行可能な命令を記憶するためのメモリと、
を含み、
前記プロセッサは、
クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信し、
前記ウェブページｕｒｌに基づいて、前記ウェブページに対応し、且つ少なくとも一つの更新時点と各前記更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索し、
前記ウェブページ更新データベースと前記前回のアクセス時点とに基づいて、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成し、
前記ウェブページ増分データパックを前記クライアントに送信するように構成されることを特徴とするウェブページアクセスサーバ。
【請求項１４】
プロセッサと、
前記プロセッサにより実行可能な命令を記憶するためのメモリと、
を含み、
前記プロセッサは、
サーバに少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を送信し、
サーバからフィードバックされ、且つ、サーバにおけるウェブページ更新データベースと前記前回のアクセス時点とに基づいて生成されたウェブページ増分データパックを受信し、
前記ウェブページ増分データパックと前記ウェブページのバッファされているウェブページコンテンツとの組み合わせにより、更新後の前記ウェブページを取得し、
取得された更新後の前記ウェブページに基づいて、前記バッファされているウェブページコンテンツを更新し、アクセス時点を記録するように構成され、
前記ウェブページ更新データベースには、少なくとも一つの更新時点、及び各前記更新時点に対応するウェブページコンテンツ情報が記憶され、前記ウェブページ増分データパックには、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツが含まれていることを特徴とするウェブページアクセス端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号が２０１４１０３２０３８３．０であって、出願日が２０１４年７月４日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべての内容を本願に援用する。
本発明は、インターネット分野に関し、特に、ウェブページアクセス方法、装置、サーバ、及び端末に関する。
【背景技術】
【０００２】
ウェブページコンテンツがますます豊かになることにつれて、ページのデータ量もますます多くなって来た。アクセスする端末のネットワークの制限、例えば、２Ｇ／３Ｇのネットワーク速度の制限により、ウェブページをアクセスする速度がユーザの要求を満足させられなくなってきた。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、従来技術における問題を解決するために、ウェブページアクセス方法、装置、クラウドサーバ、及び端末を提供する。
【課題を解決するための手段】
【０００４】
本発明の実施例の第１の局面によると、ウェブページアクセス方法を提供し、当該方法は、クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信するステップと、前記ウェブページｕｒｌに基づいて、前記ウェブページに対応し、且つ少なくとも一つの更新時点と各前記更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索するステップと、前記ウェブページ更新データベースと前記前回のアクセス時点とに基づいて、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成するステップと、前記ウェブページ増分データパックを前記クライアントに送信するステップと、を含む。
【０００５】
上記ウェブページアクセス方法において、前記ウェブページ更新データベースは、前記ウェブページ更新データベースに対応するウェブページにアクセスするステップと、前記ウェブページに更新されたコンテンツがあるか否かを判断するステップと、更新されたコンテンツがある場合、前記ウェブページのウェブページコンテンツをダウンロードするステップと、ダウンロードした時間を更新時点として前記ウェブページ更新データベースに保存し、ダウンロードされた前記ウェブページコンテンツに基づいて、前記更新時点に対応するウェブページコンテンツ情報を生成するステップと、を含む更新過程により更新される。
【０００６】
上記ウェブページアクセス方法は、前記ウェブページ更新データベースは、定期的にウェブページ更新データベースの前記更新過程を起動するステップ、或いは、前記ウェブページ更新データベースは、前記ウェブページアクセス要求を受信すると、ウェブページ更新データベースの前記更新過程を起動するステップ、を含む。
【０００７】
上記ウェブページアクセス方法において、前記ウェブページ更新データベースと前記前回のアクセス時点とに基づいて、ウェブページ増分データパックを生成する前記ステップは、前記前回のアクセス時点に基づいて、前記ウェブページ更新データベースの更新時点のうち、前記前回のアクセス時点の直後の更新時点である第１の更新時点を検索するステップと、前記第１の更新時点から最近の更新時点までの間の各更新時点に対応するウェブページコンテンツ情報に基づいて、ウェブページ増分データパックを生成するステップと、を含む。
【０００８】
上記ウェブページアクセス方法は、前記ウェブページアクセス要求に基づいて、前記ウェブページのアクセス回数を統計するステップと、所定の時間内の前記ウェブページのアクセス回数が第１の閾値を下回ると、前記ウェブページに対応するウェブページ更新データベースを削除するステップと、所定の時間内の前記ウェブページのアクセス回数が第２の閾値を上回り、且つ前記ウェブページに対応するウェブページ更新データベースが作成されていないと、前記ウェブページに対応するウェブページ更新データベースを作成するステップと、を更に含む。
【０００９】
本発明の実施例の第２の局面によると、ウェブページアクセス方法を提供し、当該方法は、サーバに少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を送信するステップと、サーバからフィードバックされ、且つ、サーバにおけるウェブページ更新データベースと前記前回のアクセス時点とに基づいて生成されたウェブページ増分データパックを受信するステップと、前記ウェブページ増分データパックと前記ウェブページのバッファされているウェブページコンテンツとの組み合わせにより、更新後の前記ウェブページを取得するステップと、取得された更新後の前記ウェブページに基づいて、前記バッファされているウェブページコンテンツを更新し、アクセス時点を記録するステップと、を含み、前記ウェブページ更新データベースには、少なくとも一つの更新時点、及び各前記更新時点に対応するウェブページコンテンツ情報が記憶され、前記ウェブページ増分データパックには、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツが含まれている。
【００１０】
上記ウェブページアクセス方法において、前記ウェブページ増分データパックと前記ウェブページのバッファされているウェブページコンテンツとの組み合わせにより、更新後の前記ウェブページを取得する前記ステップは、前記ウェブページ増分データパックにおける増分資源に基づいて、前記増分資源を前記ウェブページのバッファされているウェブページコンテンツに追加するステップと、前記ウェブページ増分データパックにおける代替資源に基づいて、前記代替資源で前記ウェブページのバッファされているウェブページコンテンツのうちの対応する資源を代替するステップと、前記ウェブページ増分データパックにおける削除資源に基づいて、前記ウェブページのバッファされているウェブページコンテンツのうちの対応する資源を削除するステップと、を含む。
【００１１】
本発明の実施例の第３の局面によると、ウェブページアクセス装置を提供し、当該装置は、クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信するための受信モジュールと、前記ウェブページｕｒｌに基づいて、前記ウェブページに対応し、且つ少なくとも一つの更新時点と各前記更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索するための検索モジュールと、前記ウェブページ更新データベースと前記前回のアクセス時点とに基づいて、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成するための生成モジュールと、前記ウェブページ増分データパックを前記クライアントに送信するための送信モジュールと、を含む。
【００１２】
上記ウェブページアクセス装置は、前記ウェブページ更新データベースを更新するためのものであって、前記ウェブページ更新データベースに対応するウェブページにアクセスし、前記ウェブページに更新されたコンテンツがあるか否かを判断し、更新されたコンテンツがある場合、前記ウェブページのウェブページコンテンツをダウンロードし、ダウンロードした時間を更新時点として前記ウェブページ更新データベースに保存し、ダウンロードされた前記ウェブページコンテンツに基づいて、前記更新時点に対応するウェブページコンテンツ情報を生成するための更新モジュールをさらに含む。
【００１３】
上記ウェブページアクセス装置は、前記ウェブページアクセス要求に基づいて、前記ウェブページのアクセス回数を統計するための統計モジュールと、所定の時間内の前記ウェブページのアクセス回数が第１の閾値を下回ると、前記ウェブページに対応するウェブページ更新データベースを削除するための削除モジュールと、所定の時間内の前記ウェブページのアクセス回数が第２の閾値を上回り、且つ前記ウェブページに対応するウェブページ更新データベースが作成されていないと、前記ウェブページに対応するウェブページ更新データベースを作成するための作成モジュールと、を更に含む。
【００１４】
本発明の実施例の第４の局面によると、ウェブページアクセス装置を提供し、当該装置は、サーバに少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を送信するためのアクセスモジュールと、サーバからフィードバックされ、且つ、サーバにおけるウェブページ更新データベースと前記前回のアクセス時点とに基づいて生成されたウェブページ増分データパックを受信するための受信モジュールと、前記ウェブページ増分データパックと前記ウェブページのバッファされているウェブページコンテンツとの組み合わせにより、更新後の前記ウェブページを取得するための組み合わせモジュールと、取得された更新後の前記ウェブページに基づいて、前記バッファされているウェブページコンテンツを更新し、アクセス時点を記録するためのバッファモジュールと、を含み、前記ウェブページ更新データベースには、少なくとも一つの更新時点、及び各前記更新時点に対応するウェブページコンテンツ情報が記憶され、前記ウェブページ増分データパックには、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツが含まれている。
【００１５】
上記ウェブページアクセス装置において、前記組み合わせモジュールは、前記ウェブページ増分データパックにおける増分資源に基づいて、前記増分資源を前記ウェブページのバッファされているウェブページコンテンツに追加するための増分モジュールと、前記ウェブページ増分データパックにおける代替資源に基づいて、前記代替資源で前記ウェブページのバッファされているウェブページコンテンツのうちの対応する資源を代替するための代替モジュールと、前記ウェブページ増分データパックにおける削除資源に基づいて、前記ウェブページのバッファされているウェブページコンテンツのうちの対応する資源を削除するための削除モジュールと、を含む。
【００１６】
本発明の実施例の第５の局面によると、ウェブページアクセスサーバを提供し、当該ウェブページアクセスサーバは、プロセッサと、前記プロセッサにより実行可能な命令を記憶するためのメモリと、を含み、前記プロセッサは、クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信し、前記ウェブページｕｒｌに基づいて、前記ウェブページに対応し、且つ少なくとも一つの更新時点と各前記更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索し、前記ウェブページ更新データベースと前記前回のアクセス時点とに基づいて、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成し、前記ウェブページ増分データパックを前記クライアントに送信するように構成される。
【００１７】
本発明の実施例の第６の局面によると、ウェブページアクセス端末を提供し、当該ウェブページアクセス端末は、プロセッサと、前記プロセッサにより実行可能な命令を記憶するためのメモリと、を含み、前記プロセッサは、サーバに少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を送信し、サーバからフィードバックされ、且つ、サーバにおけるウェブページ更新データベースと前記前回のアクセス時点とに基づいて生成されたウェブページ増分データパックを受信し、前記ウェブページ増分データパックと前記ウェブページのバッファされているウェブページコンテンツとの組み合わせにより、更新後の前記ウェブページを取得し、取得された更新後の前記ウェブページに基づいて、前記バッファされているウェブページコンテンツを更新し、アクセス時点を記録するように構成され、前記ウェブページ更新データベースには、少なくとも一つの更新時点、及び各前記更新時点に対応するウェブページコンテンツ情報が記憶され、前記ウェブページ増分データパックには、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツが含まれている。
【発明の効果】
【００１８】
本発明の実施例に係る技術案は、よくアクセスするウェブサイトについて、アクセス速度を向上させ、クライアントの体験を改善することができる有益な効果を有する。
【００１９】
以上の一般的な記述と、以下の詳細な記述は、単に例示的なものであって、本発明を限定するものではないことを理解すべきである。
【図面の簡単な説明】
【００２０】
以下に示す図面は、明細書に組み入られて本明細書の一部を構成し、本発明に含まれる実施例を例示するとともに、明細書とともに本発明の原理を解釈するために用いられる。
【００２１】
【図１】１つの例示的な実施例に係るウェブページアクセス方法のフロー図である。
【図２】１つの例示的な実施例に係るウェブページ更新データベースの更新処理を示すフロー図である。
【図３】別の例示的な実施例に係るウェブページアクセス方法のフロー図である。
【図４】１つの例示的な実施例に係るウェブページアクセス装置の模式図である。
【図５】別の例示的な実施例に係るウェブページアクセス装置の模式図である。
【図６】さらに別の例示的な実施例に係るウェブページアクセス装置の模式図である。
【図７】１つの例示的な実施例に係るウェブページアクセスサーバのブロック図である。
【図８】１つの例示的な実施例に係るウェブページアクセス端末のブロック図である。
【図９】１つの例示的な実施例に係るインターネットシステムのデータフローの模式図である。
【図１０】別の例示的な実施例に係るインターネットシステムのデータフローの模式図である。
【発明を実施するための形態】
【００２２】
ここで、図面に示される例示的な実施例について詳細に説明する。以下、図面に関連して説明する際に、特別な説明がない限り、異なる図面での同一符号は、同一または類似な要素を示す。以下の例示的な実施例で記載する実施形態は、本発明に一致する全ての実施形態を代表するわけではない。むしろ、それらは、添付される特許請求の範囲で詳細に記載される本発明の一部の態様に一致する装置、及び方法の例に過ぎない。
【００２３】
図１は、１つの例示的な実施例に係るウェブページアクセス方法のフロー図であり、当該ウェブページアクセス方法は、以下のステップを含む。
【００２４】
ステップＳ１０２において、クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信する。
【００２５】
ステップＳ１０４において、ウェブページｕｒｌに基づいて、ウェブページに対応し、且つ少なくとも一つの更新時点と各更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索する。
【００２６】
ステップＳ１０６において、ウェブページ更新データベースと前回のアクセス時点とに基づいて、前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成する。
【００２７】
ステップＳ１０８において、ウェブページ増分データパックをクライアントに送信する。
【００２８】
本実施例において、クラウドサーバは、特定の時点の後に更新されたウェブページのコンテンツのみをクライアントに送信する。クライアントは、これらの更新されたコンテンツとローカルのバッファされているウェブページとに基づいて、最新のウェブページを取得する。ユーザは、ブラウザを使用する際、一般的に自分の好きなウェブサイト、例えば、Ｓｉｎａ、Ｓｏｈｕなどを訪問する。日常の生活において、基本的にはこれらのウェブサイトが主にアクセスされる。関連技術においては、ブラウザによって再度ウェブサイトにアクセスする時もすべてのデータをダウンロードしなければならない。それゆえ、たとえ前回の訪問と今回の訪問との間の差異が極めて少ない場合であっても、このような方式は無駄なデータ伝送を招き、帯域幅を浪費する。２Ｇ/３Ｇの場合、ウェブページのロードが非常に遅くなり、ユーザの体験が悪くなる。しかし、本実施例の送信方式においては、よくアクセスするウェブサイトについて、ページ全体のコンテンツを送信する必要がなく、更新されたコンテンツのみを送信すればよいので、データ送信量が明らかに低減されて、アクセス速度を向上させ、ユーザの体験を改善することができる。
【００２９】
図２は、１つの例示的な実施例に係るウェブページ更新データベースの更新を示すフロー図であり、前記ウェブページ更新データベースは、次のような更新過程により更新される。
【００３０】
ステップＳ２０２において、ウェブページ更新データベースに対応するウェブページにアクセスする。
【００３１】
ステップＳ２０４において、ウェブページに更新されたコンテンツがあるか否かを判断する。
【００３２】
ステップＳ２０６において、更新されたコンテンツがある場合、ウェブページのウェブページコンテンツをダウンロードする。
【００３３】
ステップＳ２０８において、ダウンロードした時間を更新時点としてウェブページ更新データベースに保存し、ダウンロードされたウェブページコンテンツに基づいて、更新時点に対応するウェブページコンテンツ情報を生成する。
【００３４】
本実施例は、データベースを利用してウェブページ増分データを管理することによって、データの記憶と検索の効率を効果的に向上させることができる。
【００３５】
データベースには、最新ウェブページのコンテンツ以外に、基準時点のウェブページデータ、及び、その時点後の一連の時点の差異も保存する。クライアントのブラウザがウェブページに要求を送る際に時点に関する情報も送信し、時点に関する情報がない場合、最新のウェブページコンテンツに更新される。時点に関する情報がある場合、対応する差異を算出し、差異コンテンツを更新する。すると、クライアントのブラウザは、新たにウェブページのコンテンツを構築し、表示する。
【００３６】
上記のウェブページアクセス方法は、前記ウェブページ更新データベースが定期的に前記ウェブページ更新データベースの更新過程を起動するステップ、或いは、前記ウェブページ更新データベースが前記ウェブページアクセス要求を受信したときに前記ウェブページ更新データベースの更新過程を起動するステップ、を含んでもよい。
【００３７】
本実施例は実行しやすくて簡単であり、ウェブページ更新データベースの更新を効果的に実現することができる。
【００３８】
上記のウェブページアクセス方法において、ステップＳ１０６は、前回のアクセス時点に基づいて、ウェブページ更新データベースの更新時点のうち、前回のアクセス時点の直後の更新時点である第１の更新時点を検索するステップと、第１の更新時点から最近の更新時点までの間の各更新時点に対応するウェブページコンテンツ情報に基づいて、ウェブページ増分データパックを生成するステップと、を含んでもよい。
【００３９】
本実施例は、増分データベースに対する検索応用を実現した。本実施例は、実行しやすくて簡単であり、ウェブページ更新データベースを利用してウェブページ増分データパックの生成を効果的に実現した。
【００４０】
上記のウェブページアクセス方法は、ウェブページのアクセス要求に基づいて、ウェブページのアクセス回数を統計するステップと、所定の時間内のウェブページのアクセス回数が第１の閾値を下回ると、ウェブページに対応するウェブページ更新データベースを削除するステップと、所定の時間内のウェブページのアクセス回数が第２の閾値を上回り、且つウェブページに対応するウェブページ更新データベースが作成されていないと、ウェブページに対応するウェブページ更新データベースを作成するステップと、を更に含んでもよい。
【００４１】
すべてのウェブページについて上記増分更新サービスを提供すると、サーバに対して大きい負荷をかけることになる。本実施例によると、ユーザがよくアクセスするウェブページのみについて更新することを確保することにより、データベースを更新する負荷を低減させることができる。
【００４２】
一つの実施例において、当該方法は、要求に時点が含まれていない場合、要求に含まれているウェブページのアドレスを、データベース内のウェブページの項目に配置するステップと、ウェブページの項目から最近時点及びそのウェブページのコンテンツを取得するステップと、最近時点及びそのウェブページのコンテンツをクライアントに送信するステップと、を更に含んでもよい。
【００４３】
ユーザは、以前にアクセスしたことがないウェブサイトをアクセスする場合があり、このような場合、クライアントは当該ウェブサイトに関する何れのデータもバッファしていないし、前回にアクセスした時点も存在しない。本実施例は、このような場合に応対する解決案を提供している。即ち、クラウドから直接ウェブページのコンテンツを提供し、さらにクライアントに時点も提供する。このようにして、次回クライアントが再度このウェブページにアクセスする際、アクセス速度を速めることができる。図３は、別の例示的な実施例に係るウェブページアクセス方法のフロー図であり、当該ウェブページアクセス方法は、以下のステップを含む。
【００４４】
ステップＳ３０２において、少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求をサーバに送信する。
【００４５】
ステップＳ３０４において、サーバからフィードバックされ、且つ、サーバにおけるウェブページ更新データベースと前回のアクセス時点とに基づいて生成されたウェブページ増分データパックを受信する。ウェブページ更新データベースには、少なくとも一つの更新時点、及び各更新時点に対応するウェブページコンテンツ情報が記憶され、ウェブページ増分データパックには、前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツが含まれている。
【００４６】
ステップＳ３０６において、ウェブページ増分データパックとウェブページのバッファされているウェブページコンテンツの組み合わせにより、更新後のウェブページを取得する。
【００４７】
ステップＳ３０８において、取得された更新後のウェブページに基づいて、バッファされているウェブページコンテンツを更新し、アクセス時点を記録する。
【００４８】
本実施例は、クライアントの最適化技術案を提供する。クラウドサーバは、ウェブページの特定の時点後に更新されたコンテンツのみをクライアントに送信し、クライアントは、これらの更新されたコンテンツとローカルのバッファされているウェブページとに基づいて最新のウェブページを取得する。このような送信方式は、ユーザがよくアクセスするウェブサイトにアクセスする際、ページ全体のコンテンツを送信する必要がなく、更新されたコンテンツのみを送信すればよいので、データ送信量が明らかに低減し、アクセス速度を向上させ、これにより、クライアントの体験を改善することができる。
【００４９】
上記ウェブページアクセス方法において、ステップＳ３０６は、ウェブページ増分データパックにおける増分資源に基づいて、増分資源をウェブページのバッファされているウェブページコンテンツに追加するステップと、ウェブページ増分データパックにおける代替資源に基づいて、代替資源でウェブページのバッファされているウェブページコンテンツのうちの対応する資源を代替するステップと、ウェブページ増分データパックにおける削除資源に基づいて、ウェブページのバッファされているウェブページコンテンツのうちの対応する資源を削除するステップと、を含んでもよい。
【００５０】
本実施例は、増分、代替、及び削除の３種類の編集方式を提供することにより、ウェブページを効果的に更新することができる。
【００５１】
一つの実施例において、本方法は、バッファされているウェブページのコンテンツ及びその時点がないことが特定された場合、クラウドサーバに時点が含まれていないウェブページアクセス要求を送信するステップと、最近の時点及びそれに対応するコンテンツを受信するステップと、対応するコンテンツによりウェブページを取得するステップと、取得されたウェブページのコンテンツ、及び最新の時点をバッファするステップと、を更に含んでもよい。
【００５２】
ユーザは、以前にアクセスしたことがないウェブサイトをアクセスする場合があり、このような場合は、クラウドサイドから直接ウェブページのアクセスコンテンツを提供して、さらにまたクライアントに時点も提供する。このようにして、次回クライアントが再度このウェブページをアクセスする際、アクセス速度を速めることができる。
【００５３】
図４は、１つの例示的な実施例に係るウェブページアクセス装置の模式図であり、当該ウェブページアクセス装置は、
クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信するための受信モジュール１０２と、
ウェブページｕｒｌに基づいて、ウェブページと対応し、且つ少なくとも一つの更新時点と各更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索するための検索モジュール１０４と、
ウェブページ更新データベースと前回のアクセス時点とに基づいて、前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成するための生成モジュール１０６と、
ウェブページ増分データパックをクライアントに送信するための送信モジュール１０８と、を含む。
【００５４】
本実施例において、ウェブページアクセス装置は、特定の時点の後に更新されたウェブページのコンテンツのみをクライアントに送信する。クライアントは、これらの更新されたコンテンツとローカルのバッファされているウェブページとに基づいて、最新のウェブページを取得する。ユーザは、ブラウザを使用する際、一般的に自分の好きなウェブサイト、例えば、Ｓｉｎａ、Ｓｏｈｕなどを訪問する。日常の生活において、基本的にはこれらのウェブサイトが主にアクセスされる。このような送信方式は、よくアクセスするウェブサイトについて、ページ全体のコンテンツを送信する必要がなく、更新されたコンテンツのみを送信すればよいので、データ送信量が明らかに低減されて、アクセス速度を向上させ、ユーザの体験を改善することができる。
【００５５】
上記ウェブページアクセス装置は、ウェブページ更新データベースを更新するためのものであって、ウェブページ更新データベースに対応するウェブページにアクセスし、ウェブページに更新されたコンテンツがあるか否かを判断し、更新されたコンテンツがある場合、ウェブページのウェブページコンテンツをダウンロードし、ダウンロードした時間を更新時点としてウェブページ更新データベースに保存し、ダウンロードされたウェブページコンテンツに基づいて、更新時点に対応するウェブページコンテンツ情報を生成するするための更新モジュールを更に含む。
【００５６】
図５は、別の例示的な実施例に係るウェブページアクセス装置の模式図であり、当該ウェブページアクセス装置は、
ウェブページアクセス要求に基づいて、ウェブページのアクセス回数を統計するための統計モジュール２０２と、
所定の時間内のウェブページのアクセス回数が第１の閾値を下回ると、ウェブページに対応するウェブページ更新データベースを削除するための削除モジュール２０４と、
所定の時間内のウェブページのアクセス回数が第２の閾値を上回り、且つウェブページに対応するウェブページ更新データベースが作成されていないと、ウェブページに対応するウェブページ更新データベースを作成するための作成モジュール２０６と、を更に含む。
【００５７】
すべてのウェブページについて上記増分更新サービスを提供すると、サーバに対して大きい負荷をかけることになる。本実施例によると、ユーザがよくアクセスするウェブページのみについて更新することを確保することにより、データベースを更新する負荷を低減させることができる。
【００５８】
図６は、更に別の例示的な実施例に係るウェブページアクセス装置の模式図であり、当該ウェブページアクセス装置は、
少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求をサーバに送信するためのアクセスモジュール３０２と、
サーバからフィードバックされ、且つサーバにおけるウェブページ更新データベースと前回のアクセス時点とに基づいて生成されたウェブページ増分データパックを受信するための受信モジュール３０４と、
ウェブページ増分データパックとウェブページのバッファされているウェブページコンテンツを組み合わせて、更新後のウェブページを取得するための組み合わせモジュール３０６と、
取得された更新後のウェブページに基づいて、バッファされているウェブページコンテンツを更新し、アクセス時点を記録するためのバッファモジュール３０８と、を含む。
ここで、上記ウェブページ更新データベースには、少なくとも一つの更新時点、及び各更新時点に対応するウェブページコンテンツ情報が記憶され、ウェブページ増分データパックには、前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツが含まれている。
【００５９】
本実施例は、クライアントの最適化技術案を提供する。クラウドサーバは、ウェブページの特定の時点後に更新されたコンテンツのみをクライアントに送信し、クライアントは、これらの更新されたコンテンツとローカルのバッファされているウェブページとに基づいて最新のウェブページを取得する。このような送信方式は、ユーザがよくアクセスするウェブサイトにアクセスする際、ページ全体のコンテンツを送信する必要がなく、更新されたコンテンツのみを送信すればよいので、データ送信量が明らかに低減し、アクセス速度を向上させ、これにより、クライアントの体験を改善することができる。
【００６０】
上記のウェブページアクセス装置において、組み合わせモジュールは、
ウェブページ増分データパックにおける増分資源に基づいて、増分資源をウェブページのバッファされているウェブページコンテンツに追加するための増分モジュールと、
ウェブページ増分データパックにおける代替資源に基づいて、代替資源でウェブページのバッファされているウェブページコンテンツのうちの対応する資源を代替するための代替モジュールと、
ウェブページ増分データパックにおける削除資源に基づいて、ウェブページのバッファされているウェブページコンテンツのうちの対応する資源を削除するための削除モジュールと、を含んでもよい。
【００６１】
本実施例は、増分、代替、及び削除の３種類の編集方式を提供することにより、ウェブページを効果的に更新することができる。
【００６２】
図７は、１つの例示的な実施例に係るウェブページアクセスサーバのブロック図であり、例えば、装置１９００は、サーバとして提供されることができる。図７を参照すると、装置１９００は、一つ又は複数のプロセッサを含むプロセスアセンブリ１９２２と、プロセスアセンブリ１９２２により実行可能な命令、例えばアプリケーションプログラムを記憶するためのメモリ１９３２を代表とするメモリ資源と、を含む。メモリ１９３２に記憶されているアプリケーションプログラムは、それぞれが一組の命令に対応する一つ或いは一つ以上のモジュールを含んでもよい。なお、プロセスアセンブリ１９２２は、命令を実行するように配置され、プロセッサと、プロセッサにより実行可能な命令を記憶するためのメモリと、を含む。プロセッサは、クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信し、ウェブページｕｒｌに基づいて、ウェブページと対応し、且つ少なくとも一つの更新時点と各更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索し、ウェブページ更新データベースと前回のアクセス時点とに基づいて、前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成し、ウェブページ増分データパックをクライアントに送信するように構成される。
【００６３】
サーバ装置１９００は、装置１９００の電源を管理するように構成される一つ或いは一つ以上の電源アセンブリ１９２６と、装置１９００をインタネットに接続するように構成される一つ或いは一つ以上の有線或いは無線ネットワークインタフェイス１９５０と、一つ或いは一つ以上の入出力（Ｉ/Ｏ）インタフェイス１９５８と、一つ或いは一つ以上のキーボード１９５６、及び/あるいは、一つ或いは一つ以上のオペレーティングシステム１９４１とをさらに含んでもよい。装置１９００は、メモリ１９３２に記憶されているオペレーティングシステム、例えば、Ｗｉｎｄｏｗｓ Ｓｅｒｖｅｒ（登録商標），Ｍａｃ ＯＳ Ｘ（登録商標），Ｕｎｉｘ（登録商標），Ｌｉｎｕｘ（登録商標），ＦｒｅｅＢＳＤ（登録商標）など或いは類似するシステムを操作することができる。
【００６４】
図８は、１つの例示的な実施例に係るウェブページアクセス端末のブロック図であり、例えば、装置８００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信装置、ゲームコンソール、タブレット装置、医療設備、ヘルス装置、ＰＤＡなどである。
図８を参照すると、装置８００は、プロセスアセンブリ８０２、メモリ８０４、電源アセンブリ８０６、マルチメディアアセンブリ８０８、オーディオアセンブリ８１０、入出力（Ｉ／Ｏ）インターフェイス８１２、センサアセンブリ８１４、及び通信アセンブリ８１６のような一つ或いは複数のアセンブリを含んでもよい。
【００６５】
プロセスアセンブリ８０２は、一般的には装置８００の全体の操作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセスアセンブリ８０２は、一つ以上のプロセッサ８２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ８０２は、一つ以上のモジュールを含んでプロセスアセンブリ８０２と他のアセンブリの間のインタラクションを容易にしてもよい。例えば、プロセスアセンブリ８０２は、マルチメディアモジュールを含んでマルチメディアアセンブリ８０８とプロセスアセンブリ８０２の間のインタラクションを容易にしてもよい。プロセスアセンブリ８０２は、プロセッサと、プロセッサにより実行可能な命令を記憶するためのメモリと、を含み、プロセッサは、少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求をサーバに送信し、サーバからフィードバックされ、且つサーバにおけるウェブページ更新データベースと前回のアクセス時点とに基づいて生成されたウェブページ増分データパックを受信し、ウェブページ増分データパックとウェブページのバッファされているウェブページコンテンツとの組み合わせにより、更新後のウェブページを取得し、取得された更新後のウェブページに基づいて、バッファされているウェブページコンテンツを更新し、アクセス時点を記録するように構成される。ここで、ウェブページ更新データベースには、少なくとも一つの更新時点、及び各更新時点に対応するウェブページコンテンツ情報が記憶され、ウェブページ増分データパックには、前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツが含まれている。
【００６６】
メモリ８０４は、各種類のデータを記憶することにより装置８００の操作を支援するように構成される。これらのデータの例は、装置８００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ８０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（ Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【００６７】
電源アセンブリ８０６は、装置８００の各アセンブリに電力を供給する。電源アセンブリ８０６は、電源管理システム、一つ或いは複数の電源、及び装置８００のための?力の生成、管理及び割り当てに関連する他のアセンブリを含んでもよい。
【００６８】
マルチメディアアセンブリ８０８は、上記装置８００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。部分実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含み、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。上記タッチセンサは、タッチ、或はスライド動作の境界だけでなく、上記タッチ、或はスライド操作に係る継続時間及び圧力も検出できる。部分実施例において、マルチメディアアセンブリ８０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置８００が、例えば撮影モード、或はビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【００６９】
オーディオアセンブリ８１０は、オーディオ信号を入出力するように構成される。例えば、オーディオアセンブリ８１０は、一つのマイク（ＭＩＣ）を含み、装置８００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ８０４に記憶されたり、通信アセンブリ８１６を介して送信されたりする。部分実施例において、オーディオアセンブリ８１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【００７０】
Ｉ／Ｏインターフェイス８１２は、プロセスアセンブリ８０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【００７１】
センサアセンブリ８１４は、装置８００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ８１４は、装置８００のＯＮ／ＯＦＦ状態、装置８００のディスプレイとキーパッドのようなアセンブリの相?的な位置決めを検出できる。また、センサアセンブリ８１４は、装置８００、或は装置８００の一つのアセンブリの位置変更、ユーザと装置８００とが接触しているか否か、装置８００の方位、又は加速／減速、装置８００の温度の変化を検出できる。センサアセンブリ８１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ８１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。部分実施例において、当該センサアセンブリ８１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【００７２】
通信アセンブリ８１６は、装置８００と他の機器の間に有線、又は无線形態の通信を提供する。電子機器８００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた无線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ８１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ８１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信をプッシュする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ）技術、および他の技術に基づいて実現できる。例示的な実施例において、装置８００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【００７３】
例示的な実施例において、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ８０４をさらに提供し、装置８００のプロセッサ８２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク、光データ記憶デバイス等である。
【００７４】
本発明の実施例は、コンピュータ読み取り可能な非一時的な記録媒体を提供し、移動端末は、当該移動端末のプロセッサにより当該記録媒体に記憶されている命令を実行することにより、ウェブページアクセス方法を実現し、当該方法は、
クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信するステップと、
ウェブページｕｒｌに基づいて、ウェブページに対応し、且つ少なくとも一つの更新時点と各更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索するステップと、
ウェブページ更新データベースと前回のアクセス時点とに基づいて、前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成するステップと、
ウェブページ増分データパックをクライアントに送信するステップと、を含む。
【００７５】
本発明の実施例は、コンピュータ読み取り可能な非一時的な記録媒体をさらに提供し、移動端末は、当該移動端末のプロセッサにより当該記録媒体に記憶されている命令を実行することにより、ウェブページアクセス方法を実現し、当該方法は、
少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求をサーバに送信するステップと、
サーバからフィードバックされ、且つ、サーバにおけるウェブページ更新データベースと前回のアクセス時点とに基づいて生成されたウェブページ増分データパックを受信するステップと、
ウェブページ増分データパックとウェブページのバッファされているウェブページコンテンツの組み合わせにより、更新後のウェブページを取得するステップと、
取得された更新後のウェブページに基づいて、バッファされているウェブページコンテンツを更新し、アクセス時点を記録するステップと、を含む。
【００７６】
ここで、ウェブページ更新データベースには、少なくとも一つの更新時点、及び各更新時点に対応するウェブページコンテンツ情報が記憶され、ウェブページ増分データパックには、前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツが含まれている。
【００７７】
本発明の実施例は、上記クラウドサーバ（即ちウェブページアクセスサーバ）と上記クライアント（即ちウェブページアクセス端末）とを含むインターネットシステムを提供する。例えば、クラウドサーバは、そのデータベースにウェブページの最新コンテンツＬａｔｅｓｔ、および基準点との差異Ａ０，Δ０と、基準時点ＳのコンテンツＣと、一連の時点の差異（Ａ１，Δ１）、（Ａ２，Δ２）、（Ａ３，Δ３）、（Ａ４，Δ４）、（Ａ５，Δ５）とを保存する。
【００７８】
図９は、１つの例示的な実施例に係るインターネットシステムのデータ流れの模式図である。本実施例において、クライアント（ブラウザ）が時点が含まれていない要求データを送信すると、クラウドサーバは、Ｌａｔｅｓｔと時点Ａ０とをフィードバックする。
【００７９】
図１０は、別の例示的な実施例に係るインターネットシステムのデータ流れの模式図である。本実施例において、クライアントが時点Ａ２を含む要求データを送信すると、クラウドサーバは、差異Δ０、Δ１、Δ２及び時点Ａ０をフィードバックする。
【００８０】
当業者は、明細書に対する理解、及び明細書に記載された発明に対する実践を通じて、本発明の他の実施形態を容易に得ることができる。本発明は、本発明に対する任意の変形、用途、または適応的な変化を含み、このような変形、用途、または適応的な変化は、本発明の一般的な原理に従い、本発明では開示していない本技術分野の公知の知識、または通常の技術手段を含む。明細書と実施例は、ただ例示的なものであって、本発明の本当の範囲と主旨は、以下の特許請求の範囲によって示される。
【００８１】
本発明は、上記で記述し、図面で図示した特定の構成に限定されず、その範囲を離脱しない状況で、様様な修正と変更を実現できる。本発明の範囲は、添付される特許請求の範囲のみにより限定される。
【図１】
2016525754.tif 000003
【図２】
2016525754.tif 000004
【図３】
2016525754.tif 000005
【図４】
2016525754.tif 000006
【図５】
2016525754.tif 000007
【図６】
2016525754.tif 000008
【図７】
2016525754.tif 000009
【図８】
2016525754.tif 000010
【図９】
2016525754.tif 000011
【図１０】
2016525754.tif 000012
【手続補正書】
【提出日】平成26年12月19日(2014.12.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号が２０１４１０３２０３８３．０であって、出願日が２０１４年７月４日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべての内容を本願に援用する。
本発明は、インターネット分野に関し、特に、ウェブページアクセス方法、装置、サーバ、端末、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
ウェブページコンテンツがますます豊かになることにつれて、ページのデータ量もますます多くなって来た。アクセスする端末のネットワークの制限、例えば、２Ｇ／３Ｇのネットワーク速度の制限により、ウェブページをアクセスする速度がユーザの要求を満足させられなくなってきた。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、従来技術における問題を解決するために、ウェブページアクセス方法、装置、クラウドサーバ、端末、プログラム、及び記録媒体を提供する。
【課題を解決するための手段】
【０００４】
本発明の実施例の第１の局面によると、ウェブページアクセス方法を提供し、当該方法は、クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信するステップと、前記ウェブページｕｒｌに基づいて、前記ウェブページに対応し、且つ少なくとも一つの更新時点と各前記更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索するステップと、前記ウェブページ更新データベースと前記前回のアクセス時点とに基づいて、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成するステップと、前記ウェブページ増分データパックを前記クライアントに送信するステップと、を含む。
【０００５】
上記ウェブページアクセス方法において、前記ウェブページ更新データベースは、前記ウェブページ更新データベースに対応するウェブページにアクセスするステップと、前記ウェブページに更新されたコンテンツがあるか否かを判断するステップと、更新されたコンテンツがある場合、前記ウェブページのウェブページコンテンツをダウンロードするステップと、ダウンロードした時間を更新時点として前記ウェブページ更新データベースに保存し、ダウンロードされた前記ウェブページコンテンツに基づいて、前記更新時点に対応するウェブページコンテンツ情報を生成するステップと、を含む更新過程により更新される。
【０００６】
上記ウェブページアクセス方法は、前記ウェブページ更新データベースは、定期的にウェブページ更新データベースの前記更新過程を起動するステップ、或いは、前記ウェブページ更新データベースは、前記ウェブページアクセス要求を受信すると、ウェブページ更新データベースの前記更新過程を起動するステップ、を含む。
【０００７】
上記ウェブページアクセス方法において、前記ウェブページ更新データベースと前記前回のアクセス時点とに基づいて、ウェブページ増分データパックを生成する前記ステップは、前記前回のアクセス時点に基づいて、前記ウェブページ更新データベースの更新時点のうち、前記前回のアクセス時点の直後の更新時点である第１の更新時点を検索するステップと、前記第１の更新時点から最近の更新時点までの間の各更新時点に対応するウェブページコンテンツ情報に基づいて、ウェブページ増分データパックを生成するステップと、を含む。
【０００８】
上記ウェブページアクセス方法は、前記ウェブページアクセス要求に基づいて、前記ウェブページのアクセス回数を統計するステップと、所定の時間内の前記ウェブページのアクセス回数が第１の閾値を下回ると、前記ウェブページに対応するウェブページ更新データベースを削除するステップと、所定の時間内の前記ウェブページのアクセス回数が第２の閾値を上回り、且つ前記ウェブページに対応するウェブページ更新データベースが作成されていないと、前記ウェブページに対応するウェブページ更新データベースを作成するステップと、を更に含む。
【０００９】
本発明の実施例の第２の局面によると、ウェブページアクセス方法を提供し、当該方法は、サーバに少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を送信するステップと、サーバからフィードバックされ、且つ、サーバにおけるウェブページ更新データベースと前記前回のアクセス時点とに基づいて生成されたウェブページ増分データパックを受信するステップと、前記ウェブページ増分データパックと前記ウェブページのバッファされているウェブページコンテンツとの組み合わせにより、更新後の前記ウェブページを取得するステップと、取得された更新後の前記ウェブページに基づいて、前記バッファされているウェブページコンテンツを更新し、アクセス時点を記録するステップと、を含み、前記ウェブページ更新データベースには、少なくとも一つの更新時点、及び各前記更新時点に対応するウェブページコンテンツ情報が記憶され、前記ウェブページ増分データパックには、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツが含まれている。
【００１０】
上記ウェブページアクセス方法において、前記ウェブページ増分データパックと前記ウェブページのバッファされているウェブページコンテンツとの組み合わせにより、更新後の前記ウェブページを取得する前記ステップは、前記ウェブページ増分データパックにおける増分資源に基づいて、前記増分資源を前記ウェブページのバッファされているウェブページコンテンツに追加するステップと、前記ウェブページ増分データパックにおける代替資源に基づいて、前記代替資源で前記ウェブページのバッファされているウェブページコンテンツのうちの対応する資源を代替するステップと、前記ウェブページ増分データパックにおける削除資源に基づいて、前記ウェブページのバッファされているウェブページコンテンツのうちの対応する資源を削除するステップと、を含む。
【００１１】
本発明の実施例の第３の局面によると、ウェブページアクセス装置を提供し、当該装置は、クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信するための受信モジュールと、前記ウェブページｕｒｌに基づいて、前記ウェブページに対応し、且つ少なくとも一つの更新時点と各前記更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索するための検索モジュールと、前記ウェブページ更新データベースと前記前回のアクセス時点とに基づいて、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成するための生成モジュールと、前記ウェブページ増分データパックを前記クライアントに送信するための送信モジュールと、を含む。
【００１２】
上記ウェブページアクセス装置は、前記ウェブページ更新データベースを更新するためのものであって、前記ウェブページ更新データベースに対応するウェブページにアクセスし、前記ウェブページに更新されたコンテンツがあるか否かを判断し、更新されたコンテンツがある場合、前記ウェブページのウェブページコンテンツをダウンロードし、ダウンロードした時間を更新時点として前記ウェブページ更新データベースに保存し、ダウンロードされた前記ウェブページコンテンツに基づいて、前記更新時点に対応するウェブページコンテンツ情報を生成するための更新モジュールをさらに含む。
【００１３】
上記ウェブページアクセス装置は、前記ウェブページアクセス要求に基づいて、前記ウェブページのアクセス回数を統計するための統計モジュールと、所定の時間内の前記ウェブページのアクセス回数が第１の閾値を下回ると、前記ウェブページに対応するウェブページ更新データベースを削除するための削除モジュールと、所定の時間内の前記ウェブページのアクセス回数が第２の閾値を上回り、且つ前記ウェブページに対応するウェブページ更新データベースが作成されていないと、前記ウェブページに対応するウェブページ更新データベースを作成するための作成モジュールと、を更に含む。
【００１４】
本発明の実施例の第４の局面によると、ウェブページアクセス装置を提供し、当該装置は、サーバに少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を送信するためのアクセスモジュールと、サーバからフィードバックされ、且つ、サーバにおけるウェブページ更新データベースと前記前回のアクセス時点とに基づいて生成されたウェブページ増分データパックを受信するための受信モジュールと、前記ウェブページ増分データパックと前記ウェブページのバッファされているウェブページコンテンツとの組み合わせにより、更新後の前記ウェブページを取得するための組み合わせモジュールと、取得された更新後の前記ウェブページに基づいて、前記バッファされているウェブページコンテンツを更新し、アクセス時点を記録するためのバッファモジュールと、を含み、前記ウェブページ更新データベースには、少なくとも一つの更新時点、及び各前記更新時点に対応するウェブページコンテンツ情報が記憶され、前記ウェブページ増分データパックには、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツが含まれている。
【００１５】
上記ウェブページアクセス装置において、前記組み合わせモジュールは、前記ウェブページ増分データパックにおける増分資源に基づいて、前記増分資源を前記ウェブページのバッファされているウェブページコンテンツに追加するための増分モジュールと、前記ウェブページ増分データパックにおける代替資源に基づいて、前記代替資源で前記ウェブページのバッファされているウェブページコンテンツのうちの対応する資源を代替するための代替モジュールと、前記ウェブページ増分データパックにおける削除資源に基づいて、前記ウェブページのバッファされているウェブページコンテンツのうちの対応する資源を削除するための削除モジュールと、を含む。
【００１６】
本発明の実施例の第５の局面によると、ウェブページアクセスサーバを提供し、当該ウェブページアクセスサーバは、プロセッサと、前記プロセッサにより実行可能な命令を記憶するためのメモリと、を含み、前記プロセッサは、クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信し、前記ウェブページｕｒｌに基づいて、前記ウェブページに対応し、且つ少なくとも一つの更新時点と各前記更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索し、前記ウェブページ更新データベースと前記前回のアクセス時点とに基づいて、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成し、前記ウェブページ増分データパックを前記クライアントに送信するように構成される。
【００１７】
本発明の実施例の第６の局面によると、ウェブページアクセス端末を提供し、当該ウェブページアクセス端末は、プロセッサと、前記プロセッサにより実行可能な命令を記憶するためのメモリと、を含み、前記プロセッサは、サーバに少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を送信し、サーバからフィードバックされ、且つ、サーバにおけるウェブページ更新データベースと前記前回のアクセス時点とに基づいて生成されたウェブページ増分データパックを受信し、前記ウェブページ増分データパックと前記ウェブページのバッファされているウェブページコンテンツとの組み合わせにより、更新後の前記ウェブページを取得し、取得された更新後の前記ウェブページに基づいて、前記バッファされているウェブページコンテンツを更新し、アクセス時点を記録するように構成され、前記ウェブページ更新データベースには、少なくとも一つの更新時点、及び各前記更新時点に対応するウェブページコンテンツ情報が記憶され、前記ウェブページ増分データパックには、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツが含まれている。
【００１８】
本発明の実施例の第７の局面によると、プログラムを提供し、当該プログラムは、プロセッサに実行されることにより、上記ウェブページアクセス方法を実現する。
【００１９】
本発明の実施例の第８の局面によると、記録媒体を提供し、当該記録媒体には、上記プログラムが記録されている。
【発明の効果】
【００２０】
本発明の実施例に係る技術案は、よくアクセスするウェブサイトについて、アクセス速度を向上させ、クライアントの体験を改善することができる有益な効果を有する。
【００２１】
以上の一般的な記述と、以下の詳細な記述は、単に例示的なものであって、本発明を限定するものではないことを理解すべきである。
【図面の簡単な説明】
【００２２】
以下に示す図面は、明細書に組み入られて本明細書の一部を構成し、本発明に含まれる実施例を例示するとともに、明細書とともに本発明の原理を解釈するために用いられる。
【００２３】
【図１】１つの例示的な実施例に係るウェブページアクセス方法のフロー図である。
【図２】１つの例示的な実施例に係るウェブページ更新データベースの更新処理を示すフロー図である。
【図３】別の例示的な実施例に係るウェブページアクセス方法のフロー図である。
【図４】１つの例示的な実施例に係るウェブページアクセス装置の模式図である。
【図５】別の例示的な実施例に係るウェブページアクセス装置の模式図である。
【図６】さらに別の例示的な実施例に係るウェブページアクセス装置の模式図である。
【図７】１つの例示的な実施例に係るウェブページアクセスサーバのブロック図である。
【図８】１つの例示的な実施例に係るウェブページアクセス端末のブロック図である。
【図９】１つの例示的な実施例に係るインターネットシステムのデータフローの模式図である。
【図１０】別の例示的な実施例に係るインターネットシステムのデータフローの模式図である。
【発明を実施するための形態】
【００２４】
ここで、図面に示される例示的な実施例について詳細に説明する。以下、図面に関連して説明する際に、特別な説明がない限り、異なる図面での同一符号は、同一または類似な要素を示す。以下の例示的な実施例で記載する実施形態は、本発明に一致する全ての実施形態を代表するわけではない。むしろ、それらは、添付される特許請求の範囲で詳細に記載される本発明の一部の態様に一致する装置、及び方法の例に過ぎない。
【００２５】
図１は、１つの例示的な実施例に係るウェブページアクセス方法のフロー図であり、当該ウェブページアクセス方法は、以下のステップを含む。
【００２６】
ステップＳ１０２において、クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信する。
【００２７】
ステップＳ１０４において、ウェブページｕｒｌに基づいて、ウェブページに対応し、且つ少なくとも一つの更新時点と各更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索する。
【００２８】
ステップＳ１０６において、ウェブページ更新データベースと前回のアクセス時点とに基づいて、前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成する。
【００２９】
ステップＳ１０８において、ウェブページ増分データパックをクライアントに送信する。
【００３０】
本実施例において、クラウドサーバは、特定の時点の後に更新されたウェブページのコンテンツのみをクライアントに送信する。クライアントは、これらの更新されたコンテンツとローカルのバッファされているウェブページとに基づいて、最新のウェブページを取得する。ユーザは、ブラウザを使用する際、一般的に自分の好きなウェブサイト、例えば、Ｓｉｎａ、Ｓｏｈｕなどを訪問する。日常の生活において、基本的にはこれらのウェブサイトが主にアクセスされる。関連技術においては、ブラウザによって再度ウェブサイトにアクセスする時もすべてのデータをダウンロードしなければならない。それゆえ、たとえ前回の訪問と今回の訪問との間の差異が極めて少ない場合であっても、このような方式は無駄なデータ伝送を招き、帯域幅を浪費する。２Ｇ/３Ｇの場合、ウェブページのロードが非常に遅くなり、ユーザの体験が悪くなる。しかし、本実施例の送信方式においては、よくアクセスするウェブサイトについて、ページ全体のコンテンツを送信する必要がなく、更新されたコンテンツのみを送信すればよいので、データ送信量が明らかに低減されて、アクセス速度を向上させ、ユーザの体験を改善することができる。
【００３１】
図２は、１つの例示的な実施例に係るウェブページ更新データベースの更新を示すフロー図であり、前記ウェブページ更新データベースは、次のような更新過程により更新される。
【００３２】
ステップＳ２０２において、ウェブページ更新データベースに対応するウェブページにアクセスする。
【００３３】
ステップＳ２０４において、ウェブページに更新されたコンテンツがあるか否かを判断する。
【００３４】
ステップＳ２０６において、更新されたコンテンツがある場合、ウェブページのウェブページコンテンツをダウンロードする。
【００３５】
ステップＳ２０８において、ダウンロードした時間を更新時点としてウェブページ更新データベースに保存し、ダウンロードされたウェブページコンテンツに基づいて、更新時点に対応するウェブページコンテンツ情報を生成する。
【００３６】
本実施例は、データベースを利用してウェブページ増分データを管理することによって、データの記憶と検索の効率を効果的に向上させることができる。
【００３７】
データベースには、最新ウェブページのコンテンツ以外に、基準時点のウェブページデータ、及び、その時点後の一連の時点の差異も保存する。クライアントのブラウザがウェブページに要求を送る際に時点に関する情報も送信し、時点に関する情報がない場合、最新のウェブページコンテンツに更新される。時点に関する情報がある場合、対応する差異を算出し、差異コンテンツを更新する。すると、クライアントのブラウザは、新たにウェブページのコンテンツを構築し、表示する。
【００３８】
上記のウェブページアクセス方法は、前記ウェブページ更新データベースが定期的に前記ウェブページ更新データベースの更新過程を起動するステップ、或いは、前記ウェブページ更新データベースが前記ウェブページアクセス要求を受信したときに前記ウェブページ更新データベースの更新過程を起動するステップ、を含んでもよい。
【００３９】
本実施例は実行しやすくて簡単であり、ウェブページ更新データベースの更新を効果的に実現することができる。
【００４０】
上記のウェブページアクセス方法において、ステップＳ１０６は、前回のアクセス時点に基づいて、ウェブページ更新データベースの更新時点のうち、前回のアクセス時点の直後の更新時点である第１の更新時点を検索するステップと、第１の更新時点から最近の更新時点までの間の各更新時点に対応するウェブページコンテンツ情報に基づいて、ウェブページ増分データパックを生成するステップと、を含んでもよい。
【００４１】
本実施例は、増分データベースに対する検索応用を実現した。本実施例は、実行しやすくて簡単であり、ウェブページ更新データベースを利用してウェブページ増分データパックの生成を効果的に実現した。
【００４２】
上記のウェブページアクセス方法は、ウェブページのアクセス要求に基づいて、ウェブページのアクセス回数を統計するステップと、所定の時間内のウェブページのアクセス回数が第１の閾値を下回ると、ウェブページに対応するウェブページ更新データベースを削除するステップと、所定の時間内のウェブページのアクセス回数が第２の閾値を上回り、且つウェブページに対応するウェブページ更新データベースが作成されていないと、ウェブページに対応するウェブページ更新データベースを作成するステップと、を更に含んでもよい。
【００４３】
すべてのウェブページについて上記増分更新サービスを提供すると、サーバに対して大きい負荷をかけることになる。本実施例によると、ユーザがよくアクセスするウェブページのみについて更新することを確保することにより、データベースを更新する負荷を低減させることができる。
【００４４】
一つの実施例において、当該方法は、要求に時点が含まれていない場合、要求に含まれているウェブページのアドレスを、データベース内のウェブページの項目に配置するステップと、ウェブページの項目から最近時点及びそのウェブページのコンテンツを取得するステップと、最近時点及びそのウェブページのコンテンツをクライアントに送信するステップと、を更に含んでもよい。
【００４５】
ユーザは、以前にアクセスしたことがないウェブサイトをアクセスする場合があり、このような場合、クライアントは当該ウェブサイトに関する何れのデータもバッファしていないし、前回にアクセスした時点も存在しない。本実施例は、このような場合に応対する解決案を提供している。即ち、クラウドから直接ウェブページのコンテンツを提供し、さらにクライアントに時点も提供する。このようにして、次回クライアントが再度このウェブページにアクセスする際、アクセス速度を速めることができる。図３は、別の例示的な実施例に係るウェブページアクセス方法のフロー図であり、当該ウェブページアクセス方法は、以下のステップを含む。
【００４６】
ステップＳ３０２において、少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求をサーバに送信する。
【００４７】
ステップＳ３０４において、サーバからフィードバックされ、且つ、サーバにおけるウェブページ更新データベースと前回のアクセス時点とに基づいて生成されたウェブページ増分データパックを受信する。ウェブページ更新データベースには、少なくとも一つの更新時点、及び各更新時点に対応するウェブページコンテンツ情報が記憶され、ウェブページ増分データパックには、前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツが含まれている。
【００４８】
ステップＳ３０６において、ウェブページ増分データパックとウェブページのバッファされているウェブページコンテンツの組み合わせにより、更新後のウェブページを取得する。
【００４９】
ステップＳ３０８において、取得された更新後のウェブページに基づいて、バッファされているウェブページコンテンツを更新し、アクセス時点を記録する。
【００５０】
本実施例は、クライアントの最適化技術案を提供する。クラウドサーバは、ウェブページの特定の時点後に更新されたコンテンツのみをクライアントに送信し、クライアントは、これらの更新されたコンテンツとローカルのバッファされているウェブページとに基づいて最新のウェブページを取得する。このような送信方式は、ユーザがよくアクセスするウェブサイトにアクセスする際、ページ全体のコンテンツを送信する必要がなく、更新されたコンテンツのみを送信すればよいので、データ送信量が明らかに低減し、アクセス速度を向上させ、これにより、クライアントの体験を改善することができる。
【００５１】
上記ウェブページアクセス方法において、ステップＳ３０６は、ウェブページ増分データパックにおける増分資源に基づいて、増分資源をウェブページのバッファされているウェブページコンテンツに追加するステップと、ウェブページ増分データパックにおける代替資源に基づいて、代替資源でウェブページのバッファされているウェブページコンテンツのうちの対応する資源を代替するステップと、ウェブページ増分データパックにおける削除資源に基づいて、ウェブページのバッファされているウェブページコンテンツのうちの対応する資源を削除するステップと、を含んでもよい。
【００５２】
本実施例は、増分、代替、及び削除の３種類の編集方式を提供することにより、ウェブページを効果的に更新することができる。
【００５３】
一つの実施例において、本方法は、バッファされているウェブページのコンテンツ及びその時点がないことが特定された場合、クラウドサーバに時点が含まれていないウェブページアクセス要求を送信するステップと、最近の時点及びそれに対応するコンテンツを受信するステップと、対応するコンテンツによりウェブページを取得するステップと、取得されたウェブページのコンテンツ、及び最新の時点をバッファするステップと、を更に含んでもよい。
【００５４】
ユーザは、以前にアクセスしたことがないウェブサイトをアクセスする場合があり、このような場合は、クラウドサイドから直接ウェブページのアクセスコンテンツを提供して、さらにまたクライアントに時点も提供する。このようにして、次回クライアントが再度このウェブページをアクセスする際、アクセス速度を速めることができる。
【００５５】
図４は、１つの例示的な実施例に係るウェブページアクセス装置の模式図であり、当該ウェブページアクセス装置は、
クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信するための受信モジュール１０２と、
ウェブページｕｒｌに基づいて、ウェブページと対応し、且つ少なくとも一つの更新時点と各更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索するための検索モジュール１０４と、
ウェブページ更新データベースと前回のアクセス時点とに基づいて、前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成するための生成モジュール１０６と、
ウェブページ増分データパックをクライアントに送信するための送信モジュール１０８と、を含む。
【００５６】
本実施例において、ウェブページアクセス装置は、特定の時点の後に更新されたウェブページのコンテンツのみをクライアントに送信する。クライアントは、これらの更新されたコンテンツとローカルのバッファされているウェブページとに基づいて、最新のウェブページを取得する。ユーザは、ブラウザを使用する際、一般的に自分の好きなウェブサイト、例えば、Ｓｉｎａ、Ｓｏｈｕなどを訪問する。日常の生活において、基本的にはこれらのウェブサイトが主にアクセスされる。このような送信方式は、よくアクセスするウェブサイトについて、ページ全体のコンテンツを送信する必要がなく、更新されたコンテンツのみを送信すればよいので、データ送信量が明らかに低減されて、アクセス速度を向上させ、ユーザの体験を改善することができる。
【００５７】
上記ウェブページアクセス装置は、ウェブページ更新データベースを更新するためのものであって、ウェブページ更新データベースに対応するウェブページにアクセスし、ウェブページに更新されたコンテンツがあるか否かを判断し、更新されたコンテンツがある場合、ウェブページのウェブページコンテンツをダウンロードし、ダウンロードした時間を更新時点としてウェブページ更新データベースに保存し、ダウンロードされたウェブページコンテンツに基づいて、更新時点に対応するウェブページコンテンツ情報を生成するするための更新モジュールを更に含む。
【００５８】
図５は、別の例示的な実施例に係るウェブページアクセス装置の模式図であり、当該ウェブページアクセス装置は、
ウェブページアクセス要求に基づいて、ウェブページのアクセス回数を統計するための統計モジュール２０２と、
所定の時間内のウェブページのアクセス回数が第１の閾値を下回ると、ウェブページに対応するウェブページ更新データベースを削除するための削除モジュール２０４と、
所定の時間内のウェブページのアクセス回数が第２の閾値を上回り、且つウェブページに対応するウェブページ更新データベースが作成されていないと、ウェブページに対応するウェブページ更新データベースを作成するための作成モジュール２０６と、を更に含む。
【００５９】
すべてのウェブページについて上記増分更新サービスを提供すると、サーバに対して大きい負荷をかけることになる。本実施例によると、ユーザがよくアクセスするウェブページのみについて更新することを確保することにより、データベースを更新する負荷を低減させることができる。
【００６０】
図６は、更に別の例示的な実施例に係るウェブページアクセス装置の模式図であり、当該ウェブページアクセス装置は、
少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求をサーバに送信するためのアクセスモジュール３０２と、
サーバからフィードバックされ、且つサーバにおけるウェブページ更新データベースと前回のアクセス時点とに基づいて生成されたウェブページ増分データパックを受信するための受信モジュール３０４と、
ウェブページ増分データパックとウェブページのバッファされているウェブページコンテンツを組み合わせて、更新後のウェブページを取得するための組み合わせモジュール３０６と、
取得された更新後のウェブページに基づいて、バッファされているウェブページコンテンツを更新し、アクセス時点を記録するためのバッファモジュール３０８と、を含む。
ここで、上記ウェブページ更新データベースには、少なくとも一つの更新時点、及び各更新時点に対応するウェブページコンテンツ情報が記憶され、ウェブページ増分データパックには、前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツが含まれている。
【００６１】
本実施例は、クライアントの最適化技術案を提供する。クラウドサーバは、ウェブページの特定の時点後に更新されたコンテンツのみをクライアントに送信し、クライアントは、これらの更新されたコンテンツとローカルのバッファされているウェブページとに基づいて最新のウェブページを取得する。このような送信方式は、ユーザがよくアクセスするウェブサイトにアクセスする際、ページ全体のコンテンツを送信する必要がなく、更新されたコンテンツのみを送信すればよいので、データ送信量が明らかに低減し、アクセス速度を向上させ、これにより、クライアントの体験を改善することができる。
【００６２】
上記のウェブページアクセス装置において、組み合わせモジュールは、
ウェブページ増分データパックにおける増分資源に基づいて、増分資源をウェブページのバッファされているウェブページコンテンツに追加するための増分モジュールと、
ウェブページ増分データパックにおける代替資源に基づいて、代替資源でウェブページのバッファされているウェブページコンテンツのうちの対応する資源を代替するための代替モジュールと、
ウェブページ増分データパックにおける削除資源に基づいて、ウェブページのバッファされているウェブページコンテンツのうちの対応する資源を削除するための削除モジュールと、を含んでもよい。
【００６３】
本実施例は、増分、代替、及び削除の３種類の編集方式を提供することにより、ウェブページを効果的に更新することができる。
【００６４】
図７は、１つの例示的な実施例に係るウェブページアクセスサーバのブロック図であり、例えば、装置１９００は、サーバとして提供されることができる。図７を参照すると、装置１９００は、一つ又は複数のプロセッサを含むプロセスアセンブリ１９２２と、プロセスアセンブリ１９２２により実行可能な命令、例えばアプリケーションプログラムを記憶するためのメモリ１９３２を代表とするメモリ資源と、を含む。メモリ１９３２に記憶されているアプリケーションプログラムは、それぞれが一組の命令に対応する一つ或いは一つ以上のモジュールを含んでもよい。なお、プロセスアセンブリ１９２２は、命令を実行するように配置され、プロセッサと、プロセッサにより実行可能な命令を記憶するためのメモリと、を含む。プロセッサは、クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信し、ウェブページｕｒｌに基づいて、ウェブページと対応し、且つ少なくとも一つの更新時点と各更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索し、ウェブページ更新データベースと前回のアクセス時点とに基づいて、前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成し、ウェブページ増分データパックをクライアントに送信するように構成される。
【００６５】
サーバ装置１９００は、装置１９００の電源を管理するように構成される一つ或いは一つ以上の電源アセンブリ１９２６と、装置１９００をインタネットに接続するように構成される一つ或いは一つ以上の有線或いは無線ネットワークインタフェイス１９５０と、一つ或いは一つ以上の入出力（Ｉ/Ｏ）インタフェイス１９５８と、一つ或いは一つ以上のキーボード１９５６、及び/あるいは、一つ或いは一つ以上のオペレーティングシステム１９４１とをさらに含んでもよい。装置１９００は、メモリ１９３２に記憶されているオペレーティングシステム、例えば、Ｗｉｎｄｏｗｓ Ｓｅｒｖｅｒ（登録商標），Ｍａｃ ＯＳ Ｘ（登録商標），Ｕｎｉｘ（登録商標），Ｌｉｎｕｘ（登録商標），ＦｒｅｅＢＳＤ（登録商標）など或いは類似するシステムを操作することができる。
【００６６】
図８は、１つの例示的な実施例に係るウェブページアクセス端末のブロック図であり、例えば、装置８００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信装置、ゲームコンソール、タブレット装置、医療設備、ヘルス装置、ＰＤＡなどである。
図８を参照すると、装置８００は、プロセスアセンブリ８０２、メモリ８０４、電源アセンブリ８０６、マルチメディアアセンブリ８０８、オーディオアセンブリ８１０、入出力（Ｉ／Ｏ）インターフェイス８１２、センサアセンブリ８１４、及び通信アセンブリ８１６のような一つ或いは複数のアセンブリを含んでもよい。
【００６７】
プロセスアセンブリ８０２は、一般的には装置８００の全体の操作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセスアセンブリ８０２は、一つ以上のプロセッサ８２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ８０２は、一つ以上のモジュールを含んでプロセスアセンブリ８０２と他のアセンブリの間のインタラクションを容易にしてもよい。例えば、プロセスアセンブリ８０２は、マルチメディアモジュールを含んでマルチメディアアセンブリ８０８とプロセスアセンブリ８０２の間のインタラクションを容易にしてもよい。プロセスアセンブリ８０２は、プロセッサと、プロセッサにより実行可能な命令を記憶するためのメモリと、を含み、プロセッサは、少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求をサーバに送信し、サーバからフィードバックされ、且つサーバにおけるウェブページ更新データベースと前回のアクセス時点とに基づいて生成されたウェブページ増分データパックを受信し、ウェブページ増分データパックとウェブページのバッファされているウェブページコンテンツとの組み合わせにより、更新後のウェブページを取得し、取得された更新後のウェブページに基づいて、バッファされているウェブページコンテンツを更新し、アクセス時点を記録するように構成される。ここで、ウェブページ更新データベースには、少なくとも一つの更新時点、及び各更新時点に対応するウェブページコンテンツ情報が記憶され、ウェブページ増分データパックには、前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツが含まれている。
【００６８】
メモリ８０４は、各種類のデータを記憶することにより装置８００の操作を支援するように構成される。これらのデータの例は、装置８００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ８０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（ Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【００６９】
電源アセンブリ８０６は、装置８００の各アセンブリに電力を供給する。電源アセンブリ８０６は、電源管理システム、一つ或いは複数の電源、及び装置８００のための?力の生成、管理及び割り当てに関連する他のアセンブリを含んでもよい。
【００７０】
マルチメディアアセンブリ８０８は、上記装置８００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。部分実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含み、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。上記タッチセンサは、タッチ、或はスライド動作の境界だけでなく、上記タッチ、或はスライド操作に係る継続時間及び圧力も検出できる。部分実施例において、マルチメディアアセンブリ８０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置８００が、例えば撮影モード、或はビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【００７１】
オーディオアセンブリ８１０は、オーディオ信号を入出力するように構成される。例えば、オーディオアセンブリ８１０は、一つのマイク（ＭＩＣ）を含み、装置８００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ８０４に記憶されたり、通信アセンブリ８１６を介して送信されたりする。部分実施例において、オーディオアセンブリ８１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【００７２】
Ｉ／Ｏインターフェイス８１２は、プロセスアセンブリ８０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【００７３】
センサアセンブリ８１４は、装置８００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ８１４は、装置８００のＯＮ／ＯＦＦ状態、装置８００のディスプレイとキーパッドのようなアセンブリの相?的な位置決めを検出できる。また、センサアセンブリ８１４は、装置８００、或は装置８００の一つのアセンブリの位置変更、ユーザと装置８００とが接触しているか否か、装置８００の方位、又は加速／減速、装置８００の温度の変化を検出できる。センサアセンブリ８１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ８１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。部分実施例において、当該センサアセンブリ８１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【００７４】
通信アセンブリ８１６は、装置８００と他の機器の間に有線、又は无線形態の通信を提供する。電子機器８００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた无線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ８１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ８１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信をプッシュする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、および他の技術に基づいて実現できる。例示的な実施例において、装置８００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【００７５】
例示的な実施例において、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ８０４をさらに提供し、装置８００のプロセッサ８２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）、光データ記憶デバイス等である。
【００７６】
本発明の実施例は、コンピュータ読み取り可能な非一時的な記録媒体を提供し、移動端末は、当該移動端末のプロセッサにより当該記録媒体に記憶されている命令を実行することにより、ウェブページアクセス方法を実現し、当該方法は、
クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信するステップと、
ウェブページｕｒｌに基づいて、ウェブページに対応し、且つ少なくとも一つの更新時点と各更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索するステップと、
ウェブページ更新データベースと前回のアクセス時点とに基づいて、前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成するステップと、
ウェブページ増分データパックをクライアントに送信するステップと、を含む。
【００７７】
本発明の実施例は、コンピュータ読み取り可能な非一時的な記録媒体をさらに提供し、移動端末は、当該移動端末のプロセッサにより当該記録媒体に記憶されている命令を実行することにより、ウェブページアクセス方法を実現し、当該方法は、
少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求をサーバに送信するステップと、
サーバからフィードバックされ、且つ、サーバにおけるウェブページ更新データベースと前回のアクセス時点とに基づいて生成されたウェブページ増分データパックを受信するステップと、
ウェブページ増分データパックとウェブページのバッファされているウェブページコンテンツの組み合わせにより、更新後のウェブページを取得するステップと、
取得された更新後のウェブページに基づいて、バッファされているウェブページコンテンツを更新し、アクセス時点を記録するステップと、を含む。
【００７８】
ここで、ウェブページ更新データベースには、少なくとも一つの更新時点、及び各更新時点に対応するウェブページコンテンツ情報が記憶され、ウェブページ増分データパックには、前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツが含まれている。
【００７９】
本発明の実施例は、上記クラウドサーバ（即ちウェブページアクセスサーバ）と上記クライアント（即ちウェブページアクセス端末）とを含むインターネットシステムを提供する。例えば、クラウドサーバは、そのデータベースにウェブページの最新コンテンツＬａｔｅｓｔ、および基準点との差異Ａ０，Δ０と、基準時点ＳのコンテンツＣと、一連の時点の差異（Ａ１，Δ１）、（Ａ２，Δ２）、（Ａ３，Δ３）、（Ａ４，Δ４）、（Ａ５，Δ５）とを保存する。
【００８０】
図９は、１つの例示的な実施例に係るインターネットシステムのデータ流れの模式図である。本実施例において、クライアント（ブラウザ）が時点が含まれていない要求データを送信すると、クラウドサーバは、Ｌａｔｅｓｔと時点Ａ０とをフィードバックする。
【００８１】
図１０は、別の例示的な実施例に係るインターネットシステムのデータ流れの模式図である。本実施例において、クライアントが時点Ａ２を含む要求データを送信すると、クラウドサーバは、差異Δ０、Δ１、Δ２及び時点Ａ０をフィードバックする。
【００８２】
当業者は、明細書に対する理解、及び明細書に記載された発明に対する実践を通じて、本発明の他の実施形態を容易に得ることができる。本発明は、本発明に対する任意の変形、用途、または適応的な変化を含み、このような変形、用途、または適応的な変化は、本発明の一般的な原理に従い、本発明では開示していない本技術分野の公知の知識、または通常の技術手段を含む。明細書と実施例は、ただ例示的なものであって、本発明の本当の範囲と主旨は、以下の特許請求の範囲によって示される。
【００８３】
本発明は、上記で記述し、図面で図示した特定の構成に限定されず、その範囲を離脱しない状況で、様様な修正と変更を実現できる。本発明の範囲は、添付される特許請求の範囲のみにより限定される。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信するステップと、
前記ウェブページｕｒｌに基づいて、前記ウェブページに対応し、且つ少なくとも一つの更新時点と各前記更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索するステップと、
前記ウェブページ更新データベースと前記前回のアクセス時点とに基づいて、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成するステップと、
前記ウェブページ増分データパックを前記クライアントに送信するステップと、
を含むことを特徴とするウェブページアクセス方法。
【請求項２】
前記ウェブページ更新データベースは、
前記ウェブページ更新データベースに対応するウェブページにアクセスするステップと、
前記ウェブページに更新されたコンテンツがあるか否かを判断するステップと、
更新されたコンテンツがある場合、前記ウェブページのウェブページコンテンツをダウンロードするステップと、
ダウンロードした時間を更新時点として前記ウェブページ更新データベースに保存し、ダウンロードされた前記ウェブページコンテンツに基づいて、前記更新時点に対応するウェブページコンテンツ情報を生成するステップと、
を含む更新過程により更新されることを特徴とする請求項１に記載のウェブページアクセス方法。
【請求項３】
前記ウェブページ更新データベースは、定期的にウェブページ更新データベースの前記更新過程を起動するステップ、或いは、
前記ウェブページ更新データベースは、前記ウェブページアクセス要求を受信すると、ウェブページ更新データベースの前記更新過程を起動するステップ、
を含むことを特徴とする請求項２に記載のウェブページアクセス方法。
【請求項４】
前記ウェブページ更新データベースと前記前回のアクセス時点とに基づいて、ウェブページ増分データパックを生成する前記ステップは、
前記前回のアクセス時点に基づいて、前記ウェブページ更新データベースの更新時点のうち、前記前回のアクセス時点の直後の更新時点である第１の更新時点を検索するステップと、
前記第１の更新時点から最近の更新時点までの間の各更新時点に対応するウェブページコンテンツ情報に基づいて、ウェブページ増分データパックを生成するステップと、
を含むことを特徴とする請求項１に記載のウェブページアクセス方法。
【請求項５】
前記ウェブページアクセス要求に基づいて、前記ウェブページのアクセス回数を統計するステップと、
所定の時間内の前記ウェブページのアクセス回数が第１の閾値を下回ると、前記ウェブページに対応するウェブページ更新データベースを削除するステップと、
所定の時間内の前記ウェブページのアクセス回数が第２の閾値を上回り、且つ前記ウェブページに対応するウェブページ更新データベースが作成されていないと、前記ウェブページに対応するウェブページ更新データベースを作成するステップと、
を更に含むことを特徴とする請求項１に記載のウェブページアクセス方法。
【請求項６】
サーバに少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を送信するステップと、
サーバからフィードバックされ、且つ、サーバにおけるウェブページ更新データベースと前記前回のアクセス時点とに基づいて生成されたウェブページ増分データパックを受信するステップと、
前記ウェブページ増分データパックと前記ウェブページのバッファされているウェブページコンテンツとの組み合わせにより、更新後の前記ウェブページを取得するステップと、
取得された更新後の前記ウェブページに基づいて、前記バッファされているウェブページコンテンツを更新し、アクセス時点を記録するステップと、
を含み、
前記ウェブページ更新データベースには、少なくとも一つの更新時点、及び各前記更新時点に対応するウェブページコンテンツ情報が記憶され、前記ウェブページ増分データパックには、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツが含まれていることを特徴とするウェブページアクセス方法。
【請求項７】
前記ウェブページ増分データパックと前記ウェブページのバッファされているウェブページコンテンツとの組み合わせにより、更新後の前記ウェブページを取得する前記ステップは、
前記ウェブページ増分データパックにおける増分資源に基づいて、前記増分資源を前記ウェブページのバッファされているウェブページコンテンツに追加するステップと、
前記ウェブページ増分データパックにおける代替資源に基づいて、前記代替資源で前記ウェブページのバッファされているウェブページコンテンツのうちの対応する資源を代替するステップと、
前記ウェブページ増分データパックにおける削除資源に基づいて、前記ウェブページのバッファされているウェブページコンテンツのうちの対応する資源を削除するステップと、
を含むことを特徴とする請求項６に記載のウェブページアクセス方法。
【請求項８】
クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信するための受信モジュールと、
前記ウェブページｕｒｌに基づいて、前記ウェブページに対応し、且つ少なくとも一つの更新時点と各前記更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索するための検索モジュールと、
前記ウェブページ更新データベースと前記前回のアクセス時点とに基づいて、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成するための生成モジュールと、
前記ウェブページ増分データパックを前記クライアントに送信するための送信モジュールと、
を含むことを特徴とするウェブページアクセス装置。
【請求項９】
前記ウェブページ更新データベースを更新するためのものであって、前記ウェブページ更新データベースに対応するウェブページにアクセスし、前記ウェブページに更新されたコンテンツがあるか否かを判断し、更新されたコンテンツがある場合、前記ウェブページのウェブページコンテンツをダウンロードし、ダウンロードした時間を更新時点として前記ウェブページ更新データベースに保存し、ダウンロードされた前記ウェブページコンテンツに基づいて、前記更新時点に対応するウェブページコンテンツ情報を生成するするための更新モジュールをさらに含むことを特徴とする請求項８に記載のウェブページアクセス装置。
【請求項１０】
前記ウェブページアクセス要求に基づいて、前記ウェブページのアクセス回数を統計するための統計モジュールと、
所定の時間内の前記ウェブページのアクセス回数が第１の閾値を下回ると、前記ウェブページに対応するウェブページ更新データベースを削除するための削除モジュールと、
所定の時間内の前記ウェブページのアクセス回数が第２の閾値を上回り、且つ前記ウェブページに対応するウェブページ更新データベースが作成されていないと、前記ウェブページに対応するウェブページ更新データベースを作成するための作成モジュールと、
を更に含むことを特徴とする請求項８に記載のウェブページアクセス装置。
【請求項１１】
サーバに少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を送信するためのアクセスモジュールと、
サーバからフィードバックされ、且つ、サーバにおけるウェブページ更新データベースと前記前回のアクセス時点とに基づいて生成されたウェブページ増分データパックを受信するための受信モジュールと、
前記ウェブページ増分データパックと前記ウェブページのバッファされているウェブページコンテンツとの組み合わせにより、更新後の前記ウェブページを取得するための組み合わせモジュールと、
取得された更新後の前記ウェブページに基づいて、前記バッファされているウェブページコンテンツを更新し、アクセス時点を記録するためのバッファモジュールと、
を含み、
前記ウェブページ更新データベースには、少なくとも一つの更新時点、及び各前記更新時点に対応するウェブページコンテンツ情報が記憶され、前記ウェブページ増分データパックには、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツが含まれていることを特徴とするウェブページアクセス装置。
【請求項１２】
前記組み合わせモジュールは、
前記ウェブページ増分データパックにおける増分資源に基づいて、前記増分資源を前記ウェブページのバッファされているウェブページコンテンツに追加するための増分モジュールと、
前記ウェブページ増分データパックにおける代替資源に基づいて、前記代替資源で前記ウェブページのバッファされているウェブページコンテンツのうちの対応する資源を代替するための代替モジュールと、
前記ウェブページ増分データパックにおける削除資源に基づいて、前記ウェブページのバッファされているウェブページコンテンツのうちの対応する資源を削除するための削除モジュールと、
を含むことを特徴とする請求項１１に記載のウェブページアクセス装置。
【請求項１３】
プロセッサと、
前記プロセッサにより実行可能な命令を記憶するためのメモリと、
を含み、
前記プロセッサは、
クライアントから少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を受信し、
前記ウェブページｕｒｌに基づいて、前記ウェブページに対応し、且つ少なくとも一つの更新時点と各前記更新時点に対応するウェブページコンテンツ情報とが記憶されているウェブページ更新データベースを検索し、
前記ウェブページ更新データベースと前記前回のアクセス時点とに基づいて、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツを含むウェブページ増分データパックを生成し、
前記ウェブページ増分データパックを前記クライアントに送信するように構成されることを特徴とするウェブページアクセスサーバ。
【請求項１４】
プロセッサと、
前記プロセッサにより実行可能な命令を記憶するためのメモリと、
を含み、
前記プロセッサは、
サーバに少なくともウェブページｕｒｌと前回のアクセス時点とを含むウェブページアクセス要求を送信し、
サーバからフィードバックされ、且つ、サーバにおけるウェブページ更新データベースと前記前回のアクセス時点とに基づいて生成されたウェブページ増分データパックを受信し、
前記ウェブページ増分データパックと前記ウェブページのバッファされているウェブページコンテンツとの組み合わせにより、更新後の前記ウェブページを取得し、
取得された更新後の前記ウェブページに基づいて、前記バッファされているウェブページコンテンツを更新し、アクセス時点を記録するように構成され、
前記ウェブページ更新データベースには、少なくとも一つの更新時点、及び各前記更新時点に対応するウェブページコンテンツ情報が記憶され、前記ウェブページ増分データパックには、前記前回のアクセス時点から最近の更新時点までの間のウェブページ更新コンテンツが含まれていることを特徴とするウェブページアクセス端末。
【請求項１５】
プロセッサに実行されることにより、請求項１から請求項７のいずれかに記載のウェブページアクセス方法を実現することを特徴とするプログラム。
【請求項１６】
請求項１５に記載のプログラムが記録された記録媒体。
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2016525754.tif 000013
【国際調査報告】
2016525754.tif 000014
2016525754.tif 000015
2016525754.tif 000016
2016525754.tif 000017