(57)【特許請求の範囲】
【請求項１】
ウェブページのアクセスが制限されたことを確定し、
プロキシサーバの情報を獲得し、
前記プロキシサーバの情報を利用して、前記ウェブページをアクセスすることを含み、
前記プロキシサーバの情報を獲得する前に、さらに、
ネットワークワームを利用して、プロキシサーバ集合を獲得し、前記プロキシサーバ集合には利用可能な少なくとも一つのプロキシサーバにおけるプロキシサーバ毎の情報を含んでおり、前記プロキシサーバ集合に基づいて、前記プロキシサーバの情報を獲得するようにし、
前記ネットワークワームを利用して、プロキシサーバ集合を獲得した後、さらに、
少なくとも一つのプロキシサーバに対して品質検証を行い、
品質検証を通過しなかったプロキシサーバの情報を濾過処理する
ウェブページのアクセス方法。
【請求項２】
前記ウェブページのアクセスが制限されたことを確定するには、
前記ウェブページのアクセス要求を獲得し、
前記ウェブページのアクセス要求に基づいて、前記ウェブページがアクセスできないことを確定し、
アクセス制限リストに基づいて、前記ウェブページが属するウェブサイトがアクセス制限ウェブサイトであることを確定し、
前記ウェブページのアクセスが制限されたことを確定することを含む
請求項１に記載のウェブページのアクセス方法。
【請求項３】
前記プロキシサーバの情報を獲得することは、
前記ウェブページのウェブページ標記に基づいて、前記プロキシサーバの情報を獲得することを含む
請求項１又は２に記載のウェブページのアクセス方法。
【請求項４】
ウェブページのアクセスが制限されたことを確定するアクセス手段と、
ネットワークワームを利用して、プロキシサーバ集合を獲得し、前記プロキシサーバ集合には利用可能な少なくとも一つのプロキシサーバにおけるプロキシサーバ毎の情報を含んでおり、前記プロキシサーバ集合に基づいて、プロキシサーバの情報を獲得するようにする収集手段と、
前記プロキシサーバの情報を獲得する獲得手段とを含み、
前記アクセス手段は、さらに、前記プロキシサーバの情報を利用して、前記ウェブページをアクセスし、
前記収集手段は、さらに、
少なくとも一つのプロキシサーバに対して品質検証を行い、及び
品質検証を通過しなかったプロキシサーバの情報を濾過処理する
ウェブページのアクセス装置。
【請求項５】
前記アクセス手段は、さらに、
前記ウェブページのアクセス要求を獲得し、
前記ウェブページのアクセス要求に基づいて、前記ウェブページがアクセスできないことを確定し、
アクセス制限リストに基づいて、前記ウェブページが属するウェブサイトがアクセス制限ウェブサイトであることを確定し、及び
前記ウェブページのアクセスが制限されたことを確定する
請求項４に記載のウェブページのアクセス装置。
【請求項６】
前記獲得手段は、
前記ウェブページのウェブページ標記に基づいて、前記プロキシサーバの情報を獲得する
請求項４又は５に記載のウェブページのアクセス装置。
【請求項７】
一つ又は複数のプロセッサーと、
メモリと、
一つ又は複数のプログラムを含むデバイスであって、前記一つ又は複数のプログラムは前記メモリに記憶されて、前記一つ又は複数のプロセッサーによって実行される場合に、
ウェブページのアクセスが制限されたことを確定し、
プロキシサーバの情報を獲得し、
前記プロキシサーバの情報を利用して、前記ウェブページをアクセスし、
前記プロキシサーバの情報を獲得する前に、さらに、
ネットワークワームを利用して、プロキシサーバ集合を獲得し、前記プロキシサーバ集合には利用可能な少なくとも一つのプロキシサーバにおけるプロキシサーバ毎の情報を含んでおり、前記プロキシサーバ集合に基づいて、前記プロキシサーバの情報を獲得するようにし、
前記ネットワークワームを利用して、プロキシサーバ集合を獲得した後、さらに、
少なくとも一つのプロキシサーバに対して品質検証を行い、
品質検証を通過しなかったプロキシサーバの情報を濾過処理する
デバイス。
【請求項８】
一つ又は複数のプログラムであって、一つのデバイスによって実行される場合に、前記デバイスに、
ウェブページのアクセスが制限されたことを確定し、
プロキシサーバの情報を獲得し、
前記プロキシサーバの情報を利用して、前記ウェブページをアクセスさせ、
前記プロキシサーバの情報を獲得する前に、さらに、
ネットワークワームを利用して、プロキシサーバ集合を獲得し、前記プロキシサーバ集合には利用可能な少なくとも一つのプロキシサーバにおけるプロキシサーバ毎の情報を含んでおり、前記プロキシサーバ集合に基づいて、前記プロキシサーバの情報を獲得するようにし、
前記ネットワークワームを利用して、プロキシサーバ集合を獲得した後、さらに、
少なくとも一つのプロキシサーバに対して品質検証を行い、
品質検証を通過しなかったプロキシサーバの情報を濾過処理する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、出願日が2015年10月30日で、出願番号が201510725908.3で、発明名称が「ウェブページのアクセス方法及び装置」である中国特許出願の優先権を要求する。
【０００２】
本公開は、インターネット技術に関し、特に、ウェブページのアクセス方法、装置、デバイス及びプログラムに関する。
【背景技術】
【０００３】
インターネット産業の発展につれて、ウェブページ内容で提供する情報はますます豊富になり、ウェブページに表示したデータコンテンツもどんどん豊富になっている。ウェブページのアクセス過程で、あるウェブページが属するウェブサイトはアクセス制限ウェブサイト、例えば、外国ウェブサイト又は学校ウェブサイト等であるので、これらのウェブページを正常にアクセスすることができない。
【０００４】
このような場合に、ユーザーは、関連するキーワード、例えば、プロキシサーバ配布ウェブサイト等を利用して検索操作を行って、配布プロキシサーバのウェブサイト入口を獲得する。ユーザーは獲得した配布プロキシサーバのウェブサイトをアクセスし、それが配布したプロキシサーバを利用して、それぞれアクセス代理設置を行って、利用可能なプロキシサーバを利用可能にし、これらのウェブページをアクセスする。このようにして、操作が複雑になり、操作時間が長くなり、成功率が高くなく、ウェブページアクセスの効率と信頼性を低下させる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本公開の複数の方面は、ウェブページアクセスの効率と信頼性を向上させるウェブページのアクセス方法、装置、デバイス及びプログラムを提供する。
【０００６】
本公開の一方面は、ウェブページのアクセスが制限されたことを確定し、プロキシサーバの情報を獲得し、前記プロキシサーバの情報を利用して、前記ウェブページをアクセスすることを含むウェブページのアクセス方法を提供する。
【０００７】
前記の方面と何れか一つの可能な実現方式によると、さらに一実現方式を提供するが、前記ウェブページのアクセスが制限されたことを確定するには、前記ウェブページのアクセス要求を獲得し、前記ウェブページのアクセス要求に基づいて、前記ウェブページがアクセスできないことを確定し、アクセス制限リストに基づいて、前記ウェブページが属するウェブサイトがアクセス制限ウェブサイトであることを確定し、前記ウェブページのアクセスが制限されたことを確定することを含む。
【０００８】
前記の方面と何れか一つの可能な実現方式によると、さらに一実現方式を提供するが、前記プロキシサーバの情報を獲得することは、前記ウェブページのウェブページ標記に基づいて、前記プロキシサーバの情報を獲得することを含む。
【０００９】
前記の方面と何れか一つの可能な実現方式によると、さらに一実現方式を提供するが、前記プロキシサーバの情報を獲得する前に、さらに、ネットワークワームを利用して、プロキシサーバ集合を獲得し、前記プロキシサーバ集合には利用可能な少なくとも一つのプロキシサーバにおけるプロキシサーバ毎の情報を含んでおり、前記プロキシサーバ集合に基づいて、前記プロキシサーバの情報を獲得するようにすることを含む。
【００１０】
前記の方面と何れか一つの可能な実現方式によると、さらに一実現方式を提供するが、前記ネットワークワームを利用して、プロキシサーバ集合を獲得した後、さらに、少なくとも一つのプロキシサーバに対して品質検証を行い、品質検証を通過しなかったプロキシサーバの情報を濾過処理することを含む。
【００１１】
本公開の他の一方面は、ウェブページのアクセスが制限されたことを確定するアクセス手段と、プロキシサーバの情報を獲得する獲得手段とを含み、前記アクセス手段は、さらに、前記プロキシサーバの情報を利用して、前記ウェブページをアクセスするウェブページのアクセス装置を提供する。
【００１２】
前記の方面と何れか一つの可能な実現方式によると、さらに一実現方式を提供するが、前記アクセス手段は、さらに、前記ウェブページのアクセス要求を獲得し、前記ウェブページのアクセス要求に基づいて、前記ウェブページがアクセスできないことを確定し、アクセス制限リストに基づいて、前記ウェブページが属するウェブサイトがアクセス制限ウェブサイトであることを確定し、及び前記ウェブページのアクセスが制限されたことを確定する。
【００１３】
前記の方面と何れか一つの可能な実現方式によると、さらに一実現方式を提供するが、前記獲得手段は、具体的に、前記ウェブページのウェブページ標記に基づいて、前記プロキシサーバの情報を獲得する。
【００１４】
前記の方面と何れか一つの可能な実現方式によると、さらに一実現方式を提供するが、前記装置は、さらに、ネットワークワームを利用して、プロキシサーバ集合を獲得し、前記プロキシサーバ集合には利用可能な少なくとも一つのプロキシサーバにおけるプロキシサーバ毎の情報を含んでおり、前記プロキシサーバ集合に基づいて、前記プロキシサーバの情報を獲得するようにする収集手段を含む。
【００１５】
前記の方面と何れか一つの可能な実現方式によると、さらに一実現方式を提供するが、前記収集手段は、さらに、少なくとも一つのプロキシサーバに対して品質検証を行い、及び品質検証を通過しなかったプロキシサーバの情報を濾過処理する。
【００１６】
本公開の他の一方面は、一つ又は複数のプロセッサーと、メモリと、一つ又は複数のプログラムを含むデバイスであって、前記一つ又は複数のプログラムは前記メモリに記憶されて、前記一つ又は複数のプロセッサーによって実行される場合に、ウェブページのアクセスが制限されたことを確定し、プロキシサーバの情報を獲得し、前記プロキシサーバの情報を利用して、前記ウェブページをアクセスするデバイスを提供する。
【００１７】
本公開の他の一方面は、一つ又は複数のプログラムであって、一つのデバイスによって実行される場合に、前記デバイスに、ウェブページのアクセスが制限されたことを確定し、プロキシサーバの情報を獲得し、前記プロキシサーバの情報を利用して、前記ウェブページをアクセスさせるプログラムを提供する。
【００１８】
前記技術方案によると、本公開の実施例は、ウェブページのアクセスが制限されたことを確定し、さらに、プロキシサーバの情報を確定することによって、前記プロキシサーバの情報を利用して前記ウェブページをアクセスするようにし、プロキシサーバの情報を自動的に獲得することによって、ユーザーが配布プロキシサーバのウェブサイトを手動的に検索する必要がなくなり、操作が簡単で、成功率が高くなり、ウェブページアクセスの効率と信頼性を向上させる。
【００１９】
また、本公開で提供する技術案を利用して、獲得したプロキシサーバ集合に含まれた利用可能な少なくとも一つのプロキシサーバにおけるプロキシサーバ毎に対して品質検証を行い、さらに品質検証を通過しなかったプロキシサーバの情報を濾過処理し、獲得したプロキシサーバの品質を有効に保証できる。
【００２０】
また、本公開で提供する技術案を利用して、ユーザーが配布プロキシサーバのウェブサイトを手動的に検索する必要がなくなり、ユーザーに対して完全に透明であり、ユーザーのアクセス体験を有効に向上できる。
【図面の簡単な説明】
【００２１】
本公開の実施例の技術案を更に明確に説明するために、実施例又は従来技術で使用する必要がある図面を簡単に紹介するが、下に記述する図面は単に本発明の一部の実施例として、本領域の技術者であれば創造的な労働をしない前題でこれらの図面に基づいて他の図面を得られることは容易なことである。
【図１】本公開の一実施例で提供するウェブページのアクセス方法のフローチャートである。
【図２】本公開の他の一実施例で提供するウェブページのアクセス装置の構造概略図である。
【図３】本公開の他の一実施例で提供するウェブページのアクセス装置の構造概略図である。
【発明を実施するための形態】
【００２２】
本公開の実施例の目的、技術案と利点を更によく明確にするために、以下で本公開の実施例における図面と結合して本公開の実施例における技術案を明瞭、完全に記述する。記述する実施例は単に本発明の一部の実施例に過ぎなく、全部の実施例ではないことは明確にしなければならない。本領域の技術者が、本公開の実施例に基づいて創造的な労働をしない前題で得た全てのその他の実施例は、全部本公開が保護する範囲内に属する。
【００２３】
ここで、本公開に関するウェブページは、ウェブページまたはWebウェブページと呼ばれ、ハイパーテキスト・マークアップ・ランゲージ（HyperText Markup Language、HTML）で編集したウェブページ（Web Page）、即ちHTMLウェブページであってもよく、又はHTMLとJava（登録商標）言語で編集したウェブページ、即ちJava（登録商標）サーバウェブページ（Java（登録商標） Server Page、JSP）であってもよく、又は他の言語で編集したウェブページであってもよいが、本実施例はこれを特別に限定しない。Webウェブページは、一つ又は複数のウェブページラベル、例えば、ハイパーテキスト・マークアップ・ランゲージ（HyperText Markup Language、HTML）ラベル、JSPラベル等で定義した一つの表示領域を含んでいてもよく、ウェブページ要素とより、例えば、文字、ピックチャ、ハイパーリンク、ボタン、入力フレーム、プルダウン・リスト・ボックス等を含んでいても良い。
【００２４】
本公開の実施例に関する端末は、携帯電話、個人データアシスタント（Personal Digital Assistant、PDA）、無線携帯デバイス、タブレットコンピューター（Tablet Computer）、個人コンピューター（Personal Computer、PC）、MP3プレイヤー、MP4プレイヤー、着用デバイス（例えば、スマート眼鏡、スマートウォッチ、スマートブレスレット（Smart Bracelet）等）等を含んでいてもよいが、これらに限定されない。
【００２５】
本文に使われる用語「及び/または」は単に関連対象の関連関係を記述し、三つの関係の存在可能を意味する。例えば、A及び/またはBは、Aが単独で存在したり、AとBが同時に存在したり、Bが単独で存在するという3種類の場合を表すことができる。また、本文で文字「/」は一般に前後関連対象が「または」である関係を表す。
【００２６】
図1は、本公開の一実施例で提供するウェブページのアクセス方法のフローチャートであり、図１に示すようである。101、ウェブページのアクセスが制限されたことを確定する。102、プロキシサーバの情報を獲得する。103、前記プロキシサーバの情報を利用して、前記ウェブページをアクセスする。
【００２７】
ここで、101~103の実行主体は、ローカル端末にあるアプリであってもよく、またはローカル端末にあるアプリに設置されているプラグインまたはソフトウェア開発キット（Software Development Kit、SDK）等の機能手段であってもよく、またはネットワーク側のサーバにある処理エンジンであってもよく、またはネットワーク側にある分布式システムであってもよく、本実施例ではこれに対して特別に限定しない。
【００２８】
ここで、前記アプリは、端末にインストールしたネイティブアプリ（nativeApp）、例えば、ブラウザアプリ、携帯電話のバイドウ（百度）アプリ等であってもよく、又は端末上のブラウザの一つのウェブページアプリケーション（webApp）であってもよく、本実施例はこれを特別に限定しない。
【００２９】
このようにして、ウェブページのアクセスが制限されたことを確定し、さらにプロキシサーバの情報を確定することによって、前記プロキシサーバの情報を利用して前記ウェブページをアクセスするようにし、プロキシサーバの情報を自動的に獲得することによって、ユーザーが配布プロキシサーバのウェブサイトを手動的に検索する必要がなくなり、操作が簡単で、成功率が高くなり、ウェブページアクセスの効率と信頼性を向上させる。
【００３０】
ここで、本実施例に関するウェブページは、PCウェブサイトのウェブページであってもよく、又は移動ウェブサイトのウェブページであってもよく、本実施例はこれを特別に限定しない。
【００３１】
今、一つのアプリは、例えば、ブラウザ又はバイドウ（百度）APPがウェブページをアクセスする場合、先ずウェブページのメインリソースをダウンロードし、ウェブページのメインリソースを解析しレンダリングしなければならない。ウェブページのメインリソースで引用したウェブページのサブリソースのユニフォームリソースロケータ（Uniform Resource Locator、URL）を解析した場合、ウェブページのサブリソースのダウンロードを開始し、ウェブページのサブリソースに基づいて、さらにウェブページのメインリソースをレンダリングする。ウェブページが属するウェブサイトがアクセス制限ウェブサイトであれば、ウェブページのメインリソースをダウンロードできなく、ウェブページをアクセスできないことを指示する提示情報を直接に出力する。
【００３２】
好ましくは、本実施例の一つの可能な実現方式で、101で、具体的に、前記ウェブページのアクセス要求を獲得し、前記ウェブページのアクセス要求に基づいて、前記ウェブページがアクセスできないことを確定し、アクセス制限リストに基づいて、前記ウェブページが属するウェブサイトがアクセス制限ウェブサイトであることを確定し、さらに、前記ウェブページのアクセスが制限されたことを確定してもよい。
【００３３】
ユーザーが触発した一つのウェブページのアクセス要求を獲得してから、該アクセス要求をウェブページが属するウェブサイトのサーバへ発送する。該ウェブサイトがアクセス制限ウェブサイトであれば、該アクセス要求は遮断され、ウェブサイトのサーバへ発送できなくなる。続いて、ウェブページがアクセスできないことを指示する提示情報を受信する。この場合、該ウェブページがアクセスできないことを確定できる。
【００３４】
ウェブページがアクセスできない原因は多いので、ウェブページがアクセスできないことを確定した後、さらにアクセス制限リストで照合して、該ウェブページが属するウェブサイトがアクセス制限ウェブサイトであるか否かを確定する。該ウェブページが属するウェブサイトがアクセス制限リストにあると、該ウェブページが属するウェブサイトはアクセス制限ウェブサイトであることを確定できる。
【００３５】
以上のように、ユーザーがアクセスしようとするウェブページがアクセスできなく、該ウェブページが属するウェブサイトがアクセス制限ウェブサイトであるので、該ウェブページのアクセスが制限されたことを確定できる。
【００３６】
本公開で、102で、獲得したプロキシサーバの情報は、プロキシサーバのユニフォームリソースロケータ（Uniform Resource Locator、URL）又はユニフォームリソース名称（Uniform Resource Name、URN）、IPアドレス又は他のアクセス標記を含んでいてもよいが、これに限定されていなく、本実施例はこれを特別に限定しない。
【００３７】
好ましくは、本実施例の一つの可能な実現方式で、102で、具体的に、一つのプロキシサーバの情報を獲得してもよく、又はさらに複数プロキシサーバの情報を獲得してもよい。
【００３８】
一つのプロキシサーバの情報を獲得すると、このプロキシサーバの情報を利用して、後の103を実行する。
【００３９】
複数のプロキシサーバの情報を獲得すると、予めに設置した選択策略（ポリシー）を利用して、先ずに一つのプロキシサーバの情報を選択した後、このプロキシサーバの情報を利用して、後の103を実行してもよい。前記ウェブページのアクセスが依然として制限される場合、継続して次の一つのプロキシサーバの情報を選択して、前記ウェブページのアクセスが制限されないまでに前の操作を継続して行う。
【００４０】
好ましくは、本実施例の一つの可能な実現方式で、102で、具体的に、前記ウェブページのウェブページ標記に基づいて、前記プロキシサーバの情報を獲得する。具体的に、予めに一つのウェブページと利用可能なプロキシサーバの情報のマッピング関係を格納して、ウェブページとその利用可能なプロキシサーバを関連つける。このようにして、前記ウェブページのウェブページ標記に基づいて、前記マッピング関係を利用して、前記ウェブページ標記に対応するプロキシサーバの情報を獲得して、獲得したプロキシサーバの情報の利用可能性を保証できる。
【００４１】
具体的な実現過程で、具体的に、前記ウェブページの標記と前記プロキシサーバの情報を対応的にデータベース又はファイルシステムに格納してもよい。
【００４２】
具体的に、前記ウェブページの標記、及び該ウェブページの標記に対応するプロキシサーバの情報を対応的にデータベース又はファイルシステムに格納してもよい。
【００４３】
ここで、前記ウェブページの標記は、ウェブページの標記のパラメータ名称とウェブページの標記のパラメータ値を含んでいてもよいが、これに限定されなく、本実施例はこれを特に限定しない。前記プロキシサーバの情報は、プロキシサーバの情報のパラメータ名称とプロキシサーバの情報のパラメータ値を含んでいてもよいが、これに限定されなく、本実施例はこれを特別に限定しない。
【００４４】
ここで、前記データーベースは関係型データーベース、例えば、Oracleデーターベース、DB2データーベース、構造化照会言語（Structured Query Language、SQL）サーバ（Server）データーベース、MySQLデーターベース等であってもよく、又はキー値（Key-Value）型データーベース、例えば、非SQL（Not Only SQL）NoSQLデーターベース、Redisデーターベース等を利用してもよく、本実施例では、これに対して特に限定しない。
【００４５】
例えば、具体的に、前記ウェブページ毎の標記のパラメータ名称とパラメータ値、及び該ウェブページの標記に対応するプロキシサーバの情報のパラメータ値を、対応的にデータベース又はファイルシステムに格納してもよい。例えば、ウェブページ毎の標記に対応するプロキシサーバの情報のパラメータ値を、Keyとしてもよく、該ウェブページの標記のパラメータ名称とパラメータ値を、Valueとしてもよく、両者を対応的にKey-Value型データベースに格納してもよい。
【００４６】
又は、例えば、具体的に、前記ウェブページ毎の標記のパラメータ名称とパラメータ値、及び該ウェブページの標記に対応するプロキシサーバの情報のパラメータ名称とパラメータ値を、対応的にデータベース又はファイルシステムに格納してもよい。ウェブページ毎の標記に対応するプロキシサーバの情報のパラメータ名称とパラメータ値を、Keyとしてもよく、該ウェブページの標記のパラメータ名称とパラメータ値を、Valueとしてもよく、両者を対応的にKey-Value型データベースに格納してもよい。
【００４７】
ここで、前記ウェブページの標記と前記プロキシサーバの情報を格納処理するともに、さらに第一回に格納した時間（Init_time）、及び後の格納更新する時間（update_time）における少なくとも一つを記録して、後の管理操作の一般的な必要を満足させる。
【００４８】
具体的に、前記データベースまたは前記ファイルシステムを、具体的に端末の記憶デバイスに配置してもよい。
【００４９】
例えば、前記端末の記憶デバイスは、 低速度記憶デバイスであってもよく、具体的にコンピューターシステムのハードウェアであってもよく、又は携帯電話の非運転メモリ即ち物理メモリ、例えば、読み取り専用メモリ（Read-Only Memory、ROM）とメモリ等であってもよいが、本実施例はこれを特別に限定しない。
【００５０】
又は、例えば、前記端末の記憶デバイスはさらに高速度記憶デバイスであってもよく、具体的にコンピューターシステムのメモリ、又はさらに携帯電話の運転メモリ即ちシステムメモリ、例えば、ランダム記憶メモリ（Random Access Memory、RAM）等であってもよいが、本実施例はこれを特別に限定しない。
【００５１】
好ましくは、本実施例の一つの可能な実現方式で、102で、さらに、ネットワークワームを利用して、プロキシサーバ集合を獲得し、前記プロキシサーバ集合には利用可能な少なくとも一つのプロキシサーバにおけるプロキシサーバ毎の情報を含んでおり、前記プロキシサーバ集合に基づいて、前記プロキシサーバの情報を獲得するようにする。
【００５２】
ネットワークワームを利用して、プロキシサーバ集合を獲得した後に、さらに前記少なくとも一つのプロキシサーバに対して品質検証を行い、さらに、品質検証を通過しなかったプロキシサーバの情報を濾過処理する。このようにして、獲得したプロキシサーバ集合に含まれた利用可能な少なくとも一つのプロキシサーバにおけるプロキシサーバ毎に対して品質検証を行い、さらに品質検証を通過しなかったプロキシサーバの情報を濾過処理し、獲得したプロキシサーバの品質を有効に保証できる。
【００５３】
所謂品質検証というのは、プロキシサーバに対して安定性、時効性などの検証を行って、プロキシサーバが利用可能になるように確保する。前記品質検証は、定時的に行い、例えば、毎日一回、毎週一回、このようにして、さらに獲得したプロキシサーバの品質を保証できる。
【００５４】
本実施例で、ウェブページのアクセスが制限されたことを確定し、さらに、プロキシサーバの情報を確定することによって、前記プロキシサーバの情報を利用して前記ウェブページをアクセスするようにし、プロキシサーバの情報を自動的に獲得することによって、ユーザーが配布プロキシサーバのウェブサイトを手動的に検索する必要がなくなり、操作が簡単で、成功率が高くなり、ウェブページアクセスの効率と信頼性を向上させる。
【００５５】
また、本公開で提供する技術案を利用して、獲得したプロキシサーバ集合に含まれた利用可能な少なくとも一つのプロキシサーバにおけるプロキシサーバ毎に対して品質検証を行い、さらに品質検証を通過しなかったプロキシサーバの情報を濾過処理し、獲得したプロキシサーバの品質を有効に保証できる。
【００５６】
また、本公開で提供する技術案を利用して、ユーザーが配布プロキシサーバのウェブサイトを手動的に検索する必要がなくなり、ユーザーに対して完全に透明であり、ユーザーのアクセス体験を有効に向上できる。
【００５７】
ここで、前記の各方法の実施例を簡単に記述するために、それを全部一連の動作の組合せとして記述したが、本発明によるとあるステップは他の順序で又は同時に実行してもよいので、本分野の当業者であれば、本発明はここで記述した動作順序に限定されないことを了解できる。また、本分野の当業者であれば、明細書に記載した実施例は全部好ましい実施例に属し、それに係る動作及びモジュールは本公開に必ずに必要なものではないことを了解できる。
【００５８】
前記実施例で、各実施例に対する記述は全部重点があり、ある実施例で詳細に記述しなかった部分は、他の実施例の関連記述を参照してもよい。
【００５９】
図2は、本公開の他の一実施例で提供するウェブページのアクセス装置の構造概略図であり、図2に示すようである。本実施例のウェブページのアクセス装置は、アクセス手段21と、獲得手段22とを含んでいてもよい。ここで、アクセス手段21は、ウェブページのアクセスが制限されたことを確定し、獲得手段22は、プロキシサーバの情報を獲得し、前記アクセス手段21は、さらに、前記プロキシサーバの情報を利用して、前記ウェブページをアクセスする。
【００６０】
ここで、本実施例で提供するウェブページのアクセス装置は、ローカル端末にあるアプリであってもよく、またはローカル端末にあるアプリに設置されているプラグインまたはソフトウェア開発キット（Software Development Kit、SDK）等の機能手段であってもよく、またはネットワーク側のサーバにある処理エンジンであってもよく、またはネットワーク側にある分布式システムであってもよく、本実施例ではこれに対して特別に限定しない。
【００６１】
前記アプリは、端末にインストールしたネイティブアプリ（nativeApp）であってもよく、または端末におけるブラウザー上の一つのウェブページアプリ（webApp）であってもよく、本実施例ではこれに対して特別に限定しない。
【００６２】
好ましくは、本実施例の一つの可能な実現方式で、前記アクセス手段21は、さらに、前記ウェブページのアクセス要求を獲得し、前記ウェブページのアクセス要求に基づいて、前記ウェブページがアクセスできないことを確定し、アクセス制限リストに基づいて、前記ウェブページが属するウェブサイトがアクセス制限ウェブサイトであることを確定し、及び前記ウェブページのアクセスが制限されたことを確定してもよい。
【００６３】
好ましくは、本実施例の一つの可能な実現方式で、前記獲得手段22は、具体的に、前記ウェブページのウェブページ標記に基づいて、前記プロキシサーバの情報を獲得してもよい。
【００６４】
好ましくは、本実施例の一つの可能な実現方式で、図3に示すように、本実施例で提供するウェブページのアクセス装置は、さらに、ネットワークワームを利用して、プロキシサーバ集合を獲得し、前記プロキシサーバ集合には利用可能な少なくとも一つのプロキシサーバにおけるプロキシサーバ毎の情報を含んでおり、前記プロキシサーバ集合に基づいて、前記プロキシサーバの情報を獲得するようにする収集手段31を含んでいてもよい。
【００６５】
さらに、前記収集手段31は、さらに、少なくとも一つのプロキシサーバに対して品質検証を行い、及び品質検証を通過しなかったプロキシサーバの情報を濾過処理してもよい。
【００６６】
ここで、図1に対応する実施例における方法は、本実施例で提供するウェブページのアクセス装置によって実現される。詳細の技術は、図1に対応する実施例における関連内容を参照してもよく、ここでは重複に記載しない。
【００６７】
本実施例で、アクセス手段によってウェブページのアクセスが制限されたことを確定し、さらに、獲得手段がプロキシサーバの情報を獲得して、前記アクセス手段が前記プロキシサーバの情報を利用して前記ウェブページをアクセスするようにし、プロキシサーバの情報を自動的に獲得することによって、ユーザーが配布プロキシサーバのウェブサイトを手動的に検索する必要がなくなり、操作が簡単で、成功率が高くなり、ウェブページアクセスの効率と信頼性を向上させる。
【００６８】
また、本公開で提供する技術案を利用して、収集手段が獲得したプロキシサーバ集合に含まれた利用可能な少なくとも一つプロキシサーバにおけるプロキシサーバ毎に対して品質検証を行い、さらに、品質検証を通過しなかったプロキシサーバの情報を濾過処理し、獲得したプロキシサーバの品質を有効に保証できる。
【００６９】
また、本公開で提供する技術案を利用して、ユーザーが配布プロキシサーバのウェブサイトを手動的に検索する必要がなくなり、ユーザーに対して完全に透明であり、ユーザーのアクセス体験を有効に向上できる。
【００７０】
所属分野の当業者であれば、記述の便利と簡潔のために、上述記述のシステム、装置と手段の具体的な動作過程は、前述方法の実施例における対応する過程を参照できることを理解すべきで、ここで重複に記述しない。
【００７１】
本公開で提供した幾つの実施例で開示したシステム、装置及び方法は、他の方式によって実現できるのは理解すべきである。例えば、以上に記載した装置の実施例はただ例示的なもので、例えば、前記手段の分割はただロジック機能の分割で、実際に実現する時は他の分割方式によってもよい。例えば、複数の手段又はモジュールは結合でき又は他の一つのシステムに集積でき、またはある特徴は無視し、または実行しなくてもよい。他に、示しまたは検討した互いの間の結合または直接に結合又は通信接続は、あるインタフェース、装置または手段の間接のな接合又は通信接続によるものであってもよく、電気的、機械または他の形式であってもよい。
【００７２】
前記で分離部材として説明した手段は、物理上で分離したものであってもよく、物理上で分離しなかったものであってもよく、手段として示した部材は物理的な手段であってもよく、物理的な手段でなくてもよく、即ち、同一の位置にあってもよく、複数のネットワークユニットに分布されていてもよい。実際の必要によってその一部または全部手段を選択して、本実施例の方案の目のを実現してもよい。
【００７３】
また、本公開の各実施例における各機能手段は一つの処理モジュールに集積してもよく、各手段が物理上で単独に存在してもよく、二つ又は二つ以上の手段を一つの手段に集積してもよい。前記集積した手段は、ハードウェアの形式に実現してもよく、ハードウェアにソフトウェアの機能手段を結合する形式で実現してもよい。
【００７４】
上記のソフト機能手段の形式で実現した集積した手段は、一つのコンピューターが可読な記憶媒体に記憶してもよい。前記ソフト機能手段は一つの記憶媒体に記憶してもよく、複数の命令を含んで一つのコンピューターデバイス（パーソナルコンピューター、サーバ、又はネットワークデバイス等）又はプロセッサ（processor）によって、本公開の各実施例の前記方法の一部のステップを実行させてもよい。前記記憶媒体は、Uディスク、ポータブルハードウェア、読み出し専用メモリ（Read-Only Memory、ROM）、ランダムアクセスメモリ（Random Access Memory、RAM）、ディスク又は光ディスク等の複数のプログラムコードを記憶できる媒体を含む。
【００７５】
最後に、以上の実施例はただ本公開の技術案を説明するためのもので、それについての限定ではなく、前記実施例を参照して本発明を詳細に説明したが、本分野の当業者は、前記の各実施例に記載の技術案を修正でき、又はその一部の技術特徴を等価置換でき、これらの修正又は置換の技術案の本質は本公開の各実施例の技術案の主旨及び範囲を離脱しない。
【図１】
0006488508.tif 000002
【図２】
0006488508.tif 000003
【図３】
0006488508.tif 000004