(57)【要約】  本発明は、情報フィルタリング方法、装置、プログラム及び記録媒体に関し、インターネット技術分野に属する。前記方法は、現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得するステップと、当該ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出するステップと、情報フィルタリング規則が保存されている場合、情報フィルタリング規則によってウェブページコードの中のキャリア挿入コードをフィルタリングするステップとを含む。本発明は、キャリアによりウェブページ中に挿入した広告をフィルタリングして、ウェブページの内容の表示を保証する効果を得た。【選択図】図２
2017512351.tif 000002
【特許請求の範囲】
【請求項１】
現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得するステップと、
前記ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出するステップと、
前記情報フィルタリング規則が保存されている場合、前記情報フィルタリング規則によって、ウェブサーバによりキャリアサーバを介してクライアントに送信したウェブページコードの中のキャリア挿入コードをフィルタリングするステップと
を含むことを特徴とする情報フィルタリング方法。
【請求項２】
前記情報フィルタリング規則が保存されていない場合、予め設定したウェブページの画面をアクセスすることにより、前記キャリアサーバに前記キャリア挿入コードを挿入する行為が存在するか否かを検出するステップと、
前記キャリアサーバに前記キャリア挿入コードを挿入する行為が存在する場合、前記ネットワーク識別子及び前記キャリア挿入コードに基づいて、前記情報フィルタリング規則を生成するステップと
をさらに含むことを特徴とする請求項１に記載の情報フィルタリング方法。
【請求項３】
前記予め設定したウェブページの画面をアクセスすることにより、前記キャリアサーバに前記キャリア挿入コードを挿入する行為が存在するか否かを検出するステップは、
前記予め設定したウェブページの画面をアクセスするステップと、
前記キャリアサーバから送信した第１ウェブページコードを受信するステップと、
前記第１ウェブページコードと、前記予め設定したウェブページの画面に対応するオリジナル・ウェブページコードである第２ウェブページコードとが同一であるか否かを検出するステップと、
前記第１ウェブページコードと第２ウェブページコードとが同一でない場合、前記キャリアサーバに前記キャリア挿入コードを挿入する行為が存在すると特定するステップと
を含むことを特徴とする請求項２に記載の情報フィルタリング方法。
【請求項４】
前記ネットワーク識別子及び前記キャリア挿入コードに基づいて、前記情報フィルタリング規則を生成するステップは、
前記第１ウェブページコードと前記第２ウェブページコードとの間の区別コードを取得するステップと、
前記区別コードが前記キャリア挿入コードであると特定するステップと、
前記ネットワーク識別子と前記キャリア挿入コードとの対応関係に基づいて、前記情報フィルタリング規則を生成するステップと
含むことを特徴とする請求項３に記載の情報フィルタリング方法。
【請求項５】
各クライアントから送信した前記情報フィルタリング規則を集計分析して、各通信キャリアに対する情報フィルタリング規則の更新情報を生成するためのサーバへ、前記情報フィルタリング規則を報告するステップと、
前記サーバから送信した現在アクセスしているネットワークに対応する情報フィルタリング規則の更新情報を受信し、前記更新情報に基づいて前記情報フィルタリング規則を更新するステップと
をさらに含むことを特徴とする請求項１乃至４の中のいずれか１項に記載の情報フィルタリング方法。
【請求項６】
現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得するための取得モジュールと、
前記ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出するための第１検出モジュールと、
前記情報フィルタリング規則が保存されている場合、前記情報フィルタリング規則によって、ウェブサーバによりキャリアサーバを介してクライアントに送信したウェブページコードの中のキャリア挿入コードをフィルタリングするためのフィルタリングモジュールと
を備えることを特徴とする情報フィルタリング装置。
【請求項７】
前記情報フィルタリング規則が保存されていない場合、予め設定したウェブページの画面をアクセスすることにより、前記キャリアサーバに前記キャリア挿入コードを挿入する行為が存在するか否かを検出するための第２検出モジュールと、
前記キャリアサーバに前記キャリア挿入コードを挿入する行為が存在する場合、前記ネットワーク識別子及び前記キャリア挿入コードに基づいて、前記情報フィルタリング規則を生成するための生成モジュールと
をさらに備えることを特徴とする請求項６に記載の情報フィルタリング装置。
【請求項８】
前記第２検出モジュールは、
前記予め設定したウェブページの画面をアクセスするためのアクセスサブモジュールと、
前記キャリアサーバから送信した第１ウェブページコードを受信するための受信サブモジュールと、
前記第１ウェブページコードと、前記予め設定したウェブページの画面に対応するオリジナル・ウェブページコードである第２ウェブページコードとが同一であるか否かを検出するための検出サブモジュールと、
前記第１ウェブページコードと第２ウェブページコードとが同一でない場合、前記キャリアサーバに前記キャリア挿入コードを挿入する行為が存在すると特定するための第１特定サブモジュールと
を備えることを特徴とする請求項７に記載の情報フィルタリング装置。
【請求項９】
前記生成モジュールは、
前記第１ウェブページコードと前記第２ウェブページコードとの間の区別コードを取得するための取得サブモジュールと、
前記区別コードが前記キャリア挿入コードであると特定するための第２特定サブモジュールと、
前記ネットワーク識別子と前記キャリア挿入コードとの対応関係に基づいて、前記情報フィルタリング規則を生成するための生成サブモジュールと
を備えることを特徴とする請求項８に記載の情報フィルタリング装置。
【請求項１０】
各クライアントから送信した前記情報フィルタリング規則を集計分析して、各通信キャリアに対する情報フィルタリング規則の更新情報を生成するためのサーバへ、前記情報フィルタリング規則を報告するための報告モジュールと、
前記サーバから送信した現在アクセスしているネットワークに対応する情報フィルタリング規則の更新情報を受信し、前記更新情報に基づいて前記情報フィルタリング規則を更新するための更新モジュールと
をさらに備えることを特徴とする請求項６乃至９の中のいずれか１項に記載の情報フィルタリング装置。
【請求項１１】
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得し、
前記ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出し、
前記情報フィルタリング規則が保存されている場合、前記情報フィルタリング規則によって、ウェブサーバによりキャリアサーバを介してクライアントに送信したウェブページコードの中のキャリア挿入コードをフィルタリングする
ように構成されることを特徴とする情報フィルタリング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット技術分野に関し、特に、情報フィルタリング方法及び装置に関する。
【背景技術】
【０００２】
ユーザがブラウザを利用してウェブページを閲覧する際に、通信キャリアにより提供するネットワークを介して、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ、ハイパーテキスト転送プロトコル）リクエストをキャリアサーバに送信し、キャリアサーバによりさらに当該ＨＴＴＰリクエストを該当するウェブサーバに転送する。
【０００３】
ウェブサーバは、当該ＨＴＴＰリクエストを受信した後に、キャリアサーバを介して、ウェブページ閲覧クライアントに、該当するＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ Ｍａｒｋｕｐ ｌａｎｇｕａｇｅ、ハイパーテキストマークアップ言語）コードを返送し、ブラウザにより当該ＨＴＭＬコードを解析して表示することにより、ウェブページの表示を実現する。しかし、キャリアサーバにより、ウェブサーバから返送したＨＴＭＬコードをブラウザに送信する際に、当該ＨＴＭＬコードの中に広告コードを挿入する可能性もあるため、ブラウザは、元のウェブページを表示すると同時に、さらに、キャリアにより挿入した広告も表示することになり、ユーザのスムーズな閲覧が妨害される。
【発明の概要】
【０００４】
本発明の実施例は、情報フィルタリング方法及び装置を提供する。その構成は以下のとおりである。
【０００５】
本発明の実施例に係る第１の態様によると、情報フィルタリング方法を提供する。
【０００６】
当該方法は、
現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得するステップと、
ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出するステップと、
当該情報フィルタリング規則が保存されている場合、情報フィルタリング規則によってウェブサーバによりキャリアサーバを介してクライアントに送信したウェブページコードの中のキャリア挿入コードをフィルタリングするステップと
を含む。
【０００７】
オプションとして、当該方法は、
情報フィルタリング規則が保存されていない場合、予め設定したウェブページの画面をアクセスすることにより、キャリアサーバにキャリア挿入コードを挿入する行為が存在するか否かを検出するステップと、
キャリアサーバにキャリア挿入コードを挿入する行為が存在する場合、ネットワーク識別子及びキャリア挿入コードに基づいて情報フィルタリング規則を生成するステップと
をさらに含む。
【０００８】
オプションとして、予め設定したウェブページの画面をアクセスすることにより、キャリアサーバにキャリア挿入コードを挿入する行為が存在するか否かを検出するステップは、
予め設定したウェブページの画面をアクセスするステップと、
キャリアサーバから送信した第１ウェブページコードを受信するステップと、
第１ウェブページコードと、予め設定したウェブページの画面に対応するオリジナル・ウェブページコードである第２ウェブページコードとが同一であるか否かを検出するステップと、
第１ウェブページコードと第２ウェブページコードとが同一でない場合、キャリアサーバにキャリア挿入コードを挿入する行為が存在すると特定するステップと
を含む。
【０００９】
オプションとして、ネットワーク識別子及びキャリア挿入コードに基づいて情報フィルタリング規則を生成するステップは、
第１ウェブページコードと第２ウェブページコードとの間の区別コードを取得するステップと、
区別コードをキャリア挿入コードと特定するステップと、
ネットワーク識別子とキャリア挿入コードとの対応関係に基づいて、情報フィルタリング規則を生成するステップと
を含む。
【００１０】
オプションとして、当該方法は、
各クライアントから送信した情報フィルタリング規則を集計分析して、各通信キャリアに対する情報フィルタリング規則の更新情報を生成するためのサーバに、情報フィルタリング規則を報告するステップと、
サーバから送信した現在アクセスしているネットワークに対応する情報フィルタリング規則の更新情報を受信し、更新情報に基づいて当該情報フィルタリング規則を更新するステップと
をさらに含む。
【００１１】
本発明の実施例に係る第２の態様によると、情報フィルタリング装置を提供する。
【００１２】
当該装置は、
現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得するための取得モジュールと、
ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出するための第１検出モジュールと、
情報フィルタリング規則が保存されている場合、情報フィルタリング規則によってウェブサーバによりキャリアサーバを介してクライアントに送信したウェブページコードの中のキャリア挿入コードをフィルタリングするためのフィルタリングモジュールと
を備える。
【００１３】
オプションとして、当該装置は、
情報フィルタリング規則が保存されていない場合、予め設定したウェブページの画面をアクセスすることにより、キャリアサーバにキャリア挿入コードを挿入する行為が存在するか否かを検出するための第２検出モジュールと、
キャリアサーバにキャリア挿入コードを挿入する行為が存在する場合、ネットワーク識別子及びキャリア挿入コードに基づいて情報フィルタリング規則を生成するための生成モジュールと
をさらに備える。
【００１４】
オプションとして、第２検出モジュールは、
予め設定したウェブページの画面をアクセスするためのアクセスサブモジュールと、
キャリアサーバから送信した第１ウェブページコードを受信するための受信サブモジュールと、
第１ウェブページコードと、予め設定したウェブページの画面に対応するオリジナル・ウェブページコードである第２ウェブページコードとが同一であるか否かを検出するための検出サブモジュールと、
第１ウェブページコードと第２ウェブページコードとが同一でない場合、キャリアサーバにキャリア挿入コードを挿入する行為が存在すると特定するための第１特定サブモジュールと
を備える。
【００１５】
オプションとして、生成モジュールは、
第１ウェブページコードと第２ウェブページコードとの間の区別コードを取得するための取得サブモジュールと、
区別コードをキャリア挿入コードと特定するための第２特定サブモジュールと、
ネットワーク識別子とキャリア挿入コードとの対応関係に基づいて、情報フィルタリング規則を生成するための生成サブモジュールと
を備える。
【００１６】
オプションとして、当該装置は、
各クライアントから送信した情報フィルタリング規則を集計分析して、各通信キャリアに対する情報フィルタリング規則の更新情報を生成するためのサーバに、情報フィルタリング規則を報告するための報告モジュールと、
サーバから送信した現在アクセスしているネットワークに対応する情報フィルタリング規則の更新情報を受信し、更新情報に基づいて当該情報フィルタリング規則を更新するための更新モジュールと
をさらに備える。
【００１７】
本発明の実施例に係る第３の態様によると、情報フィルタリング装置を提供する。
【００１８】
当該装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得し、
前記ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出し、
前記情報フィルタリング規則が保存されている場合、前記情報フィルタリング規則によって、ウェブサーバにより前記キャリアサーバを介してクライアントに送信したウェブページコードの中のキャリア挿入コードをフィルタリングする
ように構成される。
【００１９】
本発明の実施例が提供する構成の有益な効果は以下のとおりである。
【００２０】
現在ネットワークに対応する情報フィルタリング規則を用いて、ウェブページコードの中のキャリア挿入コードをフィルタリングすることにより、ウェブページ内にキャリアが挿入した広告を表示するため、ユーザのスムーズな閲覧が妨害される問題を解決し、キャリアによりウェブページ中に挿入した広告をフィルタリングして、ウェブページの内容の表示を保証する効果を得た。
【００２１】
以上の統括な記述と以下の細部記述は、ただ例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００２２】
ここでの図面は、明細書に合併されて本明細書の一部を構成して本発明に合致する実施例を示し、明細書とともに本発明の原理の説明するに用いられる。
【００２３】
【図１】図１は、本発明の各実施例に係る実施環境の環境模式図である。
【図２】図２は、例示的な一実施例に係る情報フィルタリング方法を示す方法フローチャートである。
【図３Ａ】図３Ａは、例示的な他の実施例に係る情報フィルタリング方法を示す方法フローチャートである。
【図３Ｂ】図３Ｂは、例示的な他の実施例に係る情報フィルタリング方法のキャリア挿入コードを検出する過程を示す方法フローチャートである。
【図３Ｃ】図３Ｃは、例示的な他の実施例に係る情報フィルタリング方法の情報フィルタリング規則を生成する過程を示す方法フローチャートである。
【図４】図４は、例示的な一実施例に係る情報フィルタリング装置の構成を示すブロック図である。
【図５】図５は、例示的な他の実施例に係る情報フィルタリング装置の構成を示すブロック図である。
【図６】図６は、例示的な一実施例に係る情報フィルタリング装置を示すブロック図である。
【００２４】
以上の図面を通じて、本発明の実施例を例示しているが、そのさらに具体的な内容については後述する。これらの図面及び文字記載は、本発明の趣旨の範囲を限定するためのものではなく、特定の実施例を参照として、当業者に本発明のコンセプトを理解させるためのものである。
【発明を実施するための形態】
【００２５】
ここで、例示的な実施例を詳細に説明する。また、説明中の例は、図面に示している。以下の記述において、図面を説明する際に特に説明しない場合、異なる図面中の同一の符号は、同一或は同様な要素を意味する。以下の例示的な実施例において記述する実施方法は、本発明に合致するすべての実施方法を代表しない。逆に、それらは、添付の特許請求の範囲において詳細に記述された、本発明のいくつかの態様と合致する装置、及び方法の例に過ぎない。
【００２６】
図１は、本発明の各実施例に係る実施環境を示す環境模式図である。当該実施環境には、電子機器１１０、キャリアサーバ１２０、ウェブサーバ１３０及びサーバ１４０が含まれる。
【００２７】
電子機器１１０は、ブラウザ・クライアントがインストールされている電子機器によって実現されてもよい。当該電子機器は、スマートフォン、タブレットＰＣ、電子ブックリーダー、ポータブルコンピュータ（カメラ、ビデオカメラ）、等であってもよい。
【００２８】
電子機器１１０とキャリアサーバ１２０との間は、有線又は無線のネットワークを介して接続される。
【００２９】
キャリアサーバ１２０は、一つのサーバ、或いは、幾つかのサーバから構成されたサーバークラスタ、或いは、一つのクラウドコンピューティング・サービスセンターであってもよい。当該キャリアサーバ１２０は、電子機器１１０から送信したＨＴＴＰリクエストをウェブサーバ１３０に転送し、ウェブサーバ１３０から返送したデータを電子機器１１０に送信する。
【００３０】
キャリアサーバ１２０とウェブサーバ１３０との間は、有線又は無線のネットワークを介して接続される。
【００３１】
ウェブサーバ１３０は、一つのサーバ、或いは、幾つかのサーバから構成されたサーバークラスタ、或いは、一つのクラウドコンピューティング・サービスセンターであってもよい。当該ウェブサーバ１３０は、受信したＨＴＴＰリクエストに基づいて、該当するデータを返送する。
【００３２】
サーバ１４０とキャリアサーバ１２０との間は、有線又は無線のネットワークを介して接続される。
【００３３】
サーバ１４０は、一つのサーバ、或いは、幾つかのサーバから構成されたサーバークラスタ、或いは、一つのクラウドコンピューティング・サービスセンターであってもよい。当該サーバ１４０は、各電子機器１１０から送信した情報フィルタリング規則を集計分析して、各通信キャリアに対する情報フィルタリング規則の更新情報を生成する。
【００３４】
記述の簡素化のために、以下、クライアントにより情報フィルタリング方法を実行する例を挙げて説明するが、これに限定されない。
【００３５】
図２は、例示的な一実施例に係る情報フィルタリング方法を示す方法フローチャートである。当該情報フィルタリング方法を図１に示した電子機器１１０に利用する例を挙げて、本実施例を説明する。当該情報フィルタリング方法は、以下のステップを含んでもよい。
【００３６】
ステップ２０２において、現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得する。
【００３７】
ステップ２０４において、当該ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出する。
【００３８】
ステップ２０６において、当該情報フィルタリング規則が保存されている場合、当該情報フィルタリング規則によって、ウェブサーバによりキャリアサーバを介してクライアントに送信したウェブページコードの中のキャリア挿入コードをフィルタリングする。
【００３９】
上記のように、例示的な実施例によって提供する情報フィルタリング方法によると、現在ネットワークに対応する情報フィルタリング規則を用いて、ウェブページコードの中のキャリア挿入コードをフィルタリングすることにより、ウェブページ内にキャリアが挿入した広告を表示するため、ユーザのスムーズな閲覧が妨害される問題を解決し、キャリアによりウェブページ中に挿入した広告をフィルタリングして、ウェブページの内容の表示を保証する効果を得た。
【００４０】
クライアントは、取得したネットワーク識別子に基づいて、対応する情報フィルタリング規則が保存されているか否かを検出し、対応する情報フィルタリング規則が保存されている場合には、当該情報フィルタリング規則によって、キャリアにより挿入した広告をフィルタリングし、対応する情報フィルタリング規則が保存されていない場合には、キャリア挿入広告が存在するか否かを検出し、キャリア挿入広告が存在することが検出されると、該当する情報フィルタリング規則を生成して、フィルタリングを行う。以下、一実施例を採用して説明する。
【００４１】
図３Ａは、例示的な他の実施例に係る情報フィルタリング方法を示す方法フローチャートである。当該情報フィルタリング方法を図１に示した電子機器１１０に利用する例を挙げて、本実施例を説明する。当該情報フィルタリング方法は、以下のステップを含んでもよい。
【００４２】
ステップ３０１において、現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得する。
【００４３】
ユーザによりブラウザ・クライアントがインストールされている電子機器を用いてネットワークに接続する際に、クライアントは、当該ネットワークのネットワーク識別子を自動的に取得する。ここで、当該ネットワーク識別子は、当該ネットワークを提供する通信キャリアを示すためのものである。一般的に、当該ネットワーク識別子はＩＳＰ（Ｉｎｔｅｒｎｅｔ Ｓｅｒｖｉｃｅ Ｐｒｏｖｉｄｅｒ、インターネットサービスプロバイダ）識別子であり、クライアントは、当該ＩＳＰ識別子に基づいて、現在接続しているネットワークに対応する通信キャリアを特定できる。
【００４４】
クライアントは、ネットワーク接続状態の変化を検出した際に、現在のネットワークのネットワーク識別子を取得してもよいし、所定の時間間隔をあけて現在のネットワークのネットワーク識別子を取得してもよく、本発明においては、クライアントによりネットワーク識別子を取得するタイミングに対して限定しないことを説明する必要がある。
【００４５】
ステップ３０２において、当該ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出する。
【００４６】
クライアントに、キャリア挿入コードをフィルタリングするための情報フィルタリング規則が予め保存されている。ここで、当該情報フィルタリング規則は、ネットワーク識別子とキャリア挿入コードとの対応関係を示すためのものである。例えば、当該対応関係は、表１に示されたようである。
【表１】
2017512351.tif 000003
【００４７】
それぞれのネットワーク識別子に対応するキャリア挿入コードは、同一であってもよいし、同一でなくてもよいし、一部が同一であってもよく、本実施例においては、それぞれのネットワーク識別子に互いに異なるキャリア挿入コードが対応される例をあげて説明するが、これは本発明を限定しないことを説明する必要がある。
【００４８】
一般的に、それぞれの通信キャリアによりウェブページ中に挿入する広告は互いに異なる。即ち、それぞれのキャリア毎の情報フィルタリング規則も互いに異なるため、クライアントは、取得したネットワーク識別子に基づいて対応する情報フィルタリング規則が保存されているか否かを特定する必要がある。対応する情報フィルタリング規則が保存されていることが検出された場合には、当該情報フィルタリング規則によって、キャリアにより挿入した広告をフィルタリングし、即ち、ステップ３０３を実行する。対応する情報フィルタリング規則が保存されていない場合には、ステップ３０４を実行する。
【００４９】
ステップ３０３において、当該情報フィルタリング規則が保存されている場合には、当該情報フィルタリング規則によって、ウェブサーバによりキャリアサーバを介してクライアントに送信したウェブページコードの中のキャリア挿入コードをフィルタリングする。
【００５０】
図１に示したように、クライアントは、アクセスしようとするＵＲＬ（ウェブサイトのアドレス）に基づいて、該当するＨＴＴＰリクエストを生成して、当該ＨＴＴＰリクエストをキャリアサーバに送信し、キャリアサーバは、当該ＨＴＴＰリクエストを該当するウェブサーバに転送する。ウェブサーバは、当該ＨＴＴＰリクエストを受信した後に、キャリアサーバを介してクライアントに該当するウェブページコードを返送する。当該ウェブページコードは、一般的に、ＨＴＭＬコードである。クライアントは、受信したＨＴＭＬコードを解析して表示することにより、ウェブページの表示を実現する。しかし、一般的に、キャリアサーバによりＨＴＭＬコード中に１組の広告コードを挿入することになり、クライアントは、当該ＨＴＭＬコードを受信した後に、当該広告コードを解析して、ウェブページに表示する。それで、クライアントは、キャリアサーバにより挿入した広告をフィルタリングするために、保存されている情報フィルタリング規則によって、ＨＴＭＬコード中の広告コードをフィルタリングする必要がある。
【００５１】
例えば、クライアントは、取得した現在ネットワークのネットワーク識別子が「通信キャリアＡ」であり、且つ、対応する情報フィルタリング規則が保存されている場合、当該情報フィルタリング規則によって、キャリアサーバから返送したウェブページコード中に、コードＡ及びコードＢが存在するか否かを検出し、コードＡ或いはコードＢが存在することが検出されると、キャリアが挿入した広告コードが存在すると特定して、フィルタリングを行う。広告コードが既にフィルタリングされたため、クライアントは広告コードを解析する必要が無くなり、ウェブページ上にもキャリアにより挿入した広告が表示されない。
【００５２】
ステップ３０４において、当該情報フィルタリング規則が保存されていない場合、予め設定したウェブページの画面をアクセスすることにより、キャリアサーバにキャリア挿入コードを挿入する行為が存在するか否かを検出する。
【００５３】
クライアントは、対応する情報フィルタリング規則が保存されていない場合には、さらに、キャリアサーバにキャリア挿入コードを挿入する行為が存在するか否かを検出する必要がある。一実現形態として、図３Ｂに示したように、ステップ３０４は以下のステップを含んでもよい。
【００５４】
ステップ３０４Ａにおいて、予め設定したウェブページの画面をアクセスする。
【００５５】
クライアントには、予め設定したウェブページの画面に対応するオリジナル・ウェブページコードが予め保存されている。クライアントにより当該予め設定したウェブページの画面をアクセスする際に、当該オリジナル・ウェブページコードと受信したウェブページコードとを比較することにより、キャリアによりキャリア挿入コードを挿入したか否かを判断できる。クライアントは、クライアントによりウェブページコードを比較する時の演算リソースを節約するために、一般的に、一つの空白ページをアクセスすることになる。
【００５６】
ステップ３０４Ｂにおいて、キャリアサーバから送信した第１ウェブページコードを受信する。
【００５７】
キャリアサーバは、クライアントから送信したＨＴＴＰリクエストを受信して対応するウェブサーバに転送し、ウェブサーバは、当該ＨＴＴＰリクエストに基づいて該当するオリジナル・ウェブページコードを返送する。キャリアサーバによりオリジナル・ウェブページコードにキャリア挿入コードを付加しなかった場合、キャリアサーバからクライアントに送信した第１ウェブページコードは、オリジナル・ウェブページコードである。キャリアサーバによりオリジナル・ウェブページコード中にキャリア挿入コードを付加した場合、クライアントに送信した第１ウェブページコードは、キャリア挿入コードを挿入した後のオリジナル・ウェブページコードである。
【００５８】
ステップ３０４Ｃにおいて、第１ウェブページコードと、予め設定したウェブページの画面に対応するオリジナル・ウェブページコードである第２ウェブページコードとが同一であるか否かを検出する。
【００５９】
クライアントは、受信した第１ウェブページコードと、予め設定したウェブページの画面に対応するオリジナル・ウェブページコードとを比較し、第１ウェブページコードとオリジナル・ウェブページコードとが同一である場合には、キャリアサーバにキャリア挿入コードを挿入する行為が存在しないと特定し、第１ウェブページコードとオリジナル・ウェブページコードとが同一でない場合には、キャリアサーバにキャリア挿入コードを挿入する行為が存在すると特定する。
【００６０】
ステップ３０４Ｄにおいて、第１ウェブページコードと第２ウェブページコードとが同一でない場合、キャリアサーバにキャリア挿入コードを挿入する行為が存在すると特定する。
【００６１】
例えば、クライアントによりアクセスする予め設定したウェブページの画面がウェブページの空白画面である場合、当該ウェブページの空白画面に対応するオリジナル・ウェブページコードである第２ウェブページコード中には、リンクノード或いはスクリプトノードが含まれていない。受信した第１ウェブページコード中にリンクノード或いはスクリプトノードが含まれている場合、クライアントは、キャリアサーバにキャリア挿入コードを挿入する行為が存在すると特定する。
【００６２】
ステップ３０５において、キャリアサーバにキャリア挿入コードを挿入する行為が存在する場合、ネットワーク識別子及びキャリア挿入コードに基づいて情報フィルタリング規則を生成する。
【００６３】
クライアントは、キャリアサーバにキャリア挿入コードを挿入する行為が存在すると特定した場合、当該キャリア挿入コードをフィルタリングし、該当する情報フィルタリング規則を生成する。クライアントは、続けて当該ネットワークを介してウェブページをアクセスする場合には、クライアントに生成した情報フィルタリング規則が既に保存されているため、そのまま、情報フィルタリング規則によってキャリア挿入コードをフィルタリングする。一実現形態において、図３Ｃに示したように、ステップ３０５は以下のステップを含んでもよい。
【００６４】
ステップ３０５Ａにおいて、第１ウェブページコードと第２ウェブページコードとの間の区別コードを取得する。
【００６５】
例えば、クライアントは、クライアントによりアクセスする予め設定したウェブページの画面が空白ページであり、キャリアサーバから送信した第１ウェブページコード中にリンクノード或いはスクリプトノードが含まれている場合には、当該リンクノード或いはスクリプトノードの中のコードを区別コードと特定する。
【００６６】
ステップ３０５Ｂにおいて、区別コードをキャリア挿入コードと特定する。
【００６７】
ステップ３０５Ｃにおいて、ネットワーク識別子とキャリア挿入コードとの対応関係に基づいて、情報フィルタリング規則を生成する。
【００６８】
クライアントは、取得したネットワーク識別子及びキャリア挿入コードに基づいて、表１に示したような情報フィルタリング規則を生成し、生成した情報フィルタリング規則を保存する。この時、クライアントには、現在ネットワークに対する情報フィルタリング規則が保存されている。
【００６９】
ステップ３０６において、各クライアントから送信した情報フィルタリング規則を集計分析して、各通信キャリアに対する情報フィルタリング規則の更新情報を生成するためのサーバに、情報フィルタリング規則を報告する。
【００７０】
キャリアサーバによりそれぞれのウェブページコード中に互いに異なるキャリア挿入コードを挿入する可能性があるため、クライアントにより生成した情報フィルタリング規則によっては、キャリアにより挿入した一部の広告しかフィルタリングできない。クライアントは、クライアントのフィルタリングの効率を高めるために、所定の時間間隔をあけて保存した情報フィルタリング規則をサーバに報告する。ここで、当該所定の時間間隔は、同一であってもよいし、同一でなくても良い。例えば、クライアントは、２４時間をあけて情報フィルタリング規則を１回報告しても良いし、毎月の１日目に情報フィルタリング規則を１回報告しても良い。
【００７１】
サーバは、各クライアントにより報告した情報フィルタリング規則を集計分析して、各通信キャリアに対する情報フィルタリング規則の更新情報を生成する。
【００７２】
例えば、サーバは、クライアントＡにより報告した情報フィルタリング規則中に、通信キャリアＡに対応するキャリア挿入コードがそれぞれ「コードＡ」及び「コードＢ」であり、クライアントＢにより報告した情報フィルタリング規則中に、通信キャリアＡに対応するキャリア挿入コードがそれぞれ「コードＢ」、「コードＣ」及び「コードＤ」である場合、通信キャリアＡに対応するキャリア挿入コードには「コードＡ」、「コードＢ」、「コードＣ」及び「コードＤ」が含まれていると特定し、通信キャリアＡに対する情報フィルタリング規則の更新情報を生成する。ここで、クライアントＡに対する更新情報は「コードＣ」及び「コードＤ」であり、クライアントＢに対する更新情報は「コードＡ」である。
【００７３】
ステップ３０７において、サーバから送信した現在アクセスしているネットワークに対応する情報フィルタリング規則の更新情報を受信し、更新情報に基づいて当該情報フィルタリング規則を更新する。
【００７４】
サーバにより各クライアントに該当する情報フィルタリング規則の更新情報を送信し、これに対して、各クライアントにより当該更新情報に基づいて保存されている情報フィルタリング規則を更新することにより、さらなるフィルタリング効果を得る。
【００７５】
上記のように、例示的な実施例によって提供する情報フィルタリング方法によると、現在ネットワークに対応する情報フィルタリング規則を用いて、ウェブページコードの中のキャリア挿入コードをフィルタリングすることにより、ウェブページ内にキャリアが挿入した広告を表示するため、ユーザのスムーズな閲覧が妨害される問題を解決し、キャリアによりウェブページ中に挿入した広告をフィルタリングして、ウェブページの内容の表示を保証する効果を得た。
【００７６】
例示的な実施例によって提供する情報フィルタリング方法によると、ネットワーク識別子に対応する情報フィルタリング規則が保存されていない場合、予め設定したウェブページの画面をアクセスして、キャリアサーバにキャリア挿入コードを挿入する行為が存在するか否かを検出し、キャリア挿入コードを挿入する行為が存在することが検出された場合には、キャリア挿入コード及びネットワーク識別子に基づいて情報フィルタリング規則を生成し、当該キャリア挿入コードをフィルタリングすることにより、クライアントにより、キャリアサーバにより挿入した広告をリアルタイムにフィルタリングし、また、生成したフィルタリング規則をリアルタイムに保存できることになって、広告をフィルタリングする効率を高めた。
【００７７】
例示的な実施例によって提供する情報フィルタリング方法によると、さらに、サーバを用いて各クライアントから送信した情報フィルタリング規則を集計分析して、各通信キャリアに対する情報フィルタリング規則の更新情報を生成することにより、クライアントに保存する情報フィルタリング規則を補足して、広告をフィルタリングする効率をさらに高めた。
【００７８】
以下は、本発明の装置の実施例であり、本発明の方法の実施例を実行することができる。本発明の装置の実施例において記述していない細部内容に対しては、本発明の方法の実施例を参照されたい。
【００７９】
図４は、例示的な一実施例に係る情報フィルタリング装置の構成を示すブロック図である。当該情報フィルタリング装置は、ソフトウェア、ハードウェア、或いは、両者の組み合わせによって、図１に示した電子機器１１０の一部、或いは、全部を実現できる。
【００８０】
当該情報フィルタリング装置は、
現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得するための取得モジュール４０２と、
ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出するための第１検出モジュール４０４と、
情報フィルタリング規則が保存されている場合、情報フィルタリング規則によってウェブサーバによりキャリアサーバを介してクライアントに送信したウェブページコードの中のキャリア挿入コードをフィルタリングするためのフィルタリングモジュール４０６と
を備える。
【００８１】
上記のように、例示的な実施例によって提供する情報フィルタリング装置によると、現在ネットワークに対応する情報フィルタリング規則を用いて、ウェブページコードの中のキャリア挿入コードをフィルタリングすることにより、ウェブページ内にキャリアが挿入した広告を表示するため、ユーザのスムーズな閲覧が妨害される問題を解決し、キャリアによりウェブページ中に挿入した広告をフィルタリングして、ウェブページの内容の表示を保証する効果を得た。
【００８２】
図５は、例示的な他の実施例に係る情報フィルタリング装置の構成を示すブロック図である。当該情報フィルタリング装置は、ソフトウェア、ハードウェア、或いは、両者の組み合わせによって、図１に示した電子機器１１０の一部、或いは、全部を実現できる。
【００８３】
当該情報フィルタリング装置は、
現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得するための取得モジュール５０２と、
ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出するための第１検出モジュール５０４と、
情報フィルタリング規則が保存されている場合、情報フィルタリング規則によってウェブサーバによりキャリアサーバを介してクライアントに送信したウェブページコードの中のキャリア挿入コードをフィルタリングするためのフィルタリングモジュール５０６と
を備える。
【００８４】
オプションとして、当該装置は、
情報フィルタリング規則が保存されていない場合、予め設定したウェブページの画面をアクセスすることにより、キャリアサーバにキャリア挿入コードを挿入する行為が存在するか否かを検出するための第２検出モジュール５０７と、
キャリアサーバにキャリア挿入コードを挿入する行為が存在する場合、ネットワーク識別子及びキャリア挿入コードに基づいて情報フィルタリング規則を生成するための生成モジュール５０８と
をさらに備える。
【００８５】
オプションとして、第２検出モジュール５０７は、
予め設定したウェブページの画面をアクセスするためのアクセスサブモジュール５０７Ａと、
キャリアサーバから送信した第１ウェブページコードを受信するための受信サブモジュール５０７Ｂと、
第１ウェブページコードと、予め設定したウェブページの画面に対応するオリジナル・ウェブページコードである第２ウェブページコードとが同一であるか否かを検出するための検出サブモジュール５０７Ｃと、
第１ウェブページコードと第２ウェブページコードとが同一でない場合、キャリアサーバにキャリア挿入コードを挿入する行為が存在すると特定するための第１特定サブモジュール５０７Ｄと
を備える。
【００８６】
オプションとして、生成モジュール５０８は、
第１ウェブページコードと第２ウェブページコードとの間の区別コードを取得するための取得サブモジュール５０８Ａと、
区別コードをキャリア挿入コードと特定するための第２特定サブモジュール５０８Ｂと、
ネットワーク識別子とキャリア挿入コードとの対応関係に基づいて、情報フィルタリング規則を生成するための生成サブモジュール５０８Ｃと
を備える。
【００８７】
オプションとして、当該装置は、
各クライアントから送信した情報フィルタリング規則を集計分析して、各通信キャリアに対する情報フィルタリング規則の更新情報を生成するためのサーバに、情報フィルタリング規則を報告するための報告モジュール５０９と、
サーバから送信した現在アクセスしているネットワークに対応する情報フィルタリング規則の更新情報を受信し、更新情報に基づいて当該情報フィルタリング規則を更新するための更新モジュール５１０と
をさらに備える。
【００８８】
上記のように、例示的な実施例によって提供する情報フィルタリング装置によると、現在ネットワークに対応する情報フィルタリング規則を用いて、ウェブページコードの中のキャリア挿入コードをフィルタリングすることにより、ウェブページ内にキャリアが挿入した広告を表示するため、ユーザのスムーズな閲覧が妨害される問題を解決し、キャリアによりウェブページ中に挿入した広告をフィルタリングして、ウェブページの内容の表示を保証する効果を得た。
【００８９】
例示的な実施例によって提供する情報フィルタリング装置によると、ネットワーク識別子に対応する情報フィルタリング規則が保存されていない場合、予め設定したウェブページの画面をアクセスして、キャリアサーバにキャリア挿入コードを挿入する行為が存在するか否かを検出し、キャリア挿入コードを挿入する行為が存在することが検出された場合には、キャリア挿入コード及びネットワーク識別子に基づいて情報フィルタリング規則を生成し、当該キャリア挿入コードをフィルタリングすることにより、クライアントにより、キャリアサーバにより挿入した広告をリアルタイムにフィルタリングし、また、生成したフィルタリング規則をリアルタイムに保存できることになって、広告をフィルタリングする効率を高めた。
【００９０】
例示的な実施例によって提供する情報フィルタリング装置によると、さらに、サーバを用いて各クライアントから送信した情報フィルタリング規則を集計分析して、各通信キャリアに対する情報フィルタリング規則の更新情報を生成することにより、クライアントに保存する情報フィルタリング規則を補足して、広告をフィルタリングする効率をさらに高めた。
【００９１】
図６は、例示的な一実施例に係る情報フィルタリング装置６００を示すブロック図である。例えば、装置６００は、図１に示したような電子機器１１０であってもよい。
【００９２】
図６を参照して、装置６００は、処理ユニット６０２、メモリ６０４、電源ユニット６０６、マルチメディアユニット６０８、オーディオユニット６１０、入出力（Ｉ／Ｏ）インターフェイス６１２、センサユニット６１４、及び通信ユニット６１６のような一つ以上のユニットを含んでよい。
【００９３】
処理ユニット６０２は、一般的には装置６００の全体の動作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ動作、及び記録動作と関連する動作を制御する。処理ユニット６０２は、一つ以上のプロセッサ６２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、処理ユニット６０２は、一つ以上のモジュールを含み、これらによって処理ユニット６０２と他のユニットの間のインタラクションを容易にするようにしてもよい。例えば、処理ユニット６０２は、マルチメディアモジュールを含み、これらによってマルチメディアユニット６０８と処理ユニット６０２の間のインタラクションを容易にするようにしてもよい。
【００９４】
メモリ６０４は、各種類のデータを記憶することにより装置６００の動作を支援するように構成される。これらのデータの例は、装置６００において動作するいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ６０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（ Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【００９５】
電源ユニット６０６は、装置６００の多様なユニットに電力を供給する。電源ユニット６０６は、電源管理システム、一つ以上の電源、及び装置６００のための電力の生成、管理及び割り当てに関連付けられている他のユニットを含んでもよい。
【００９６】
マルチメディアユニット６０８は、前記装置６００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スワイプ、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスワイプの動作の境界だけでなく、前記のタッチ、或はスワイプ操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアユニット６０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置６００が、例えば撮影モード、或はビデオモード等の動作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【００９７】
オーディオユニット６１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオユニット６１０は、一つのマイク（ＭＩＣ）を含み、装置６００が、例えば呼出しモード、記録モード、及び音声認識モード等の動作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ６０４に記憶されたり、通信ユニット６１６を介して送信されたりされる。上記の実施例において、オーディオユニット６１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【００９８】
Ｉ／Ｏインターフェイス６１２は、処理ユニット６０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、作動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【００９９】
センサユニット６１４は、装置６００に各種の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサユニット６１４は、装置６００のＯＮ／ＯＦＦ状態、装置６００のディスプレイとキーパッドのようなユニットの相対的な位置決めを検出できる。また、例えば、センサユニット６１４は、装置６００、或は装置６００の一つのユニットの位置変更、ユーザと装置６００とが接触しているか否か、装置６００の方位、又は加速／減速、装置６００の温度の変化を検出できる。センサユニット６１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサユニット６１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。上記の実施例において、当該センサユニット６１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１００】
通信ユニット６１６は、装置６００と他の機器の間に有線、又は利便性のよい形態の通信を提供する。装置６００は、例えばＷｉＦｉ（登録商標）、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信ユニット６１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信ユニット６１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を可能にする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０１０１】
例示的な実施例において、装置６００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０１０２】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ６０４を提供しており、装置６００のプロセッサ６２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ記憶デバイス等である。
【０１０３】
コンピュータ読取り可能な非一時的な記録媒体は、当該記録媒体中の命令が装置６００のプロセッサによって実行される際に、装置６００に、図１に示した電子機器１１０に応用する情報フィルタリング方法を実行できる。
【０１０４】
当業者は、明細書を検討して本発明を実施した後、本発明の他の実施例を容易に考え出すことができる。本願は、本発明のいずれの変形、用途、又は適応的な変更をカバーすることを意図しており、これらの変形、用途、又は適応的な変更は、本発明の一般的な原理に従い、また、本発明は公開していない当該技術分野の公知の知識又は通常の技術手段を含む。明細書と実施例はただ例示として考慮され、本発明の本当の範囲と趣旨は以下の特許請求の範囲に記載される。
【０１０５】
本発明は上記に記述され、また図面で示した厳密な構成に限定されず、その範囲を逸脱しない限り多様な置換えと変更を行うことができると、理解されるべきである。本発明の範囲は添付の特許請求の範囲のみにより限定される。
【０１０６】
本願は、出願番号がＣＮ２０１５１０１０５５２８.Ｘであって、出願日が２０１５年３月１１日である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用する。
【図１】
2017512351.tif 000004
【図２】
2017512351.tif 000005
【図３Ａ】
2017512351.tif 000006
【図３Ｂ】
2017512351.tif 000007
【図３Ｃ】
2017512351.tif 000008
【図４】
2017512351.tif 000009
【図５】
2017512351.tif 000010
【図６】
2017512351.tif 000011
【手続補正書】
【提出日】平成27年10月26日(2015.10.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット技術分野に関し、特に、情報フィルタリング方法、装置、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
ユーザがブラウザを利用してウェブページを閲覧する際に、通信キャリアにより提供するネットワークを介して、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ、ハイパーテキスト転送プロトコル）リクエストをキャリアサーバに送信し、キャリアサーバによりさらに当該ＨＴＴＰリクエストを該当するウェブサーバに転送する。
【０００３】
ウェブサーバは、当該ＨＴＴＰリクエストを受信した後に、キャリアサーバを介して、ウェブページ閲覧クライアントに、該当するＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ Ｍａｒｋｕｐ ｌａｎｇｕａｇｅ、ハイパーテキストマークアップ言語）コードを返送し、ブラウザにより当該ＨＴＭＬコードを解析して表示することにより、ウェブページの表示を実現する。しかし、キャリアサーバにより、ウェブサーバから返送したＨＴＭＬコードをブラウザに送信する際に、当該ＨＴＭＬコードの中に広告コードを挿入する可能性もあるため、ブラウザは、元のウェブページを表示すると同時に、さらに、キャリアにより挿入した広告も表示することになり、ユーザのスムーズな閲覧が妨害される。
【発明の概要】
【０００４】
本発明の実施例は、情報フィルタリング方法、装置、プログラム及び記録媒体を提供する。その構成は以下のとおりである。
【０００５】
本発明の実施例に係る第１の態様によると、情報フィルタリング方法を提供する。
【０００６】
当該方法は、
現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得するステップと、
ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出するステップと、
当該情報フィルタリング規則が保存されている場合、情報フィルタリング規則によってウェブサーバによりキャリアサーバを介してクライアントに送信したウェブページコードの中のキャリア挿入コードをフィルタリングするステップと
を含む。
【０００７】
オプションとして、当該方法は、
情報フィルタリング規則が保存されていない場合、予め設定したウェブページの画面をアクセスすることにより、キャリアサーバにキャリア挿入コードを挿入する行為が存在するか否かを検出するステップと、
キャリアサーバにキャリア挿入コードを挿入する行為が存在する場合、ネットワーク識別子及びキャリア挿入コードに基づいて情報フィルタリング規則を生成するステップと
をさらに含む。
【０００８】
オプションとして、予め設定したウェブページの画面をアクセスすることにより、キャリアサーバにキャリア挿入コードを挿入する行為が存在するか否かを検出するステップは、
予め設定したウェブページの画面をアクセスするステップと、
キャリアサーバから送信した第１ウェブページコードを受信するステップと、
第１ウェブページコードと、予め設定したウェブページの画面に対応するオリジナル・ウェブページコードである第２ウェブページコードとが同一であるか否かを検出するステップと、
第１ウェブページコードと第２ウェブページコードとが同一でない場合、キャリアサーバにキャリア挿入コードを挿入する行為が存在すると特定するステップと
を含む。
【０００９】
オプションとして、ネットワーク識別子及びキャリア挿入コードに基づいて情報フィルタリング規則を生成するステップは、
第１ウェブページコードと第２ウェブページコードとの間の区別コードを取得するステップと、
区別コードをキャリア挿入コードと特定するステップと、
ネットワーク識別子とキャリア挿入コードとの対応関係に基づいて、情報フィルタリング規則を生成するステップと
を含む。
【００１０】
オプションとして、当該方法は、
各クライアントから送信した情報フィルタリング規則を集計分析して、各通信キャリアに対する情報フィルタリング規則の更新情報を生成するためのサーバに、情報フィルタリング規則を報告するステップと、
サーバから送信した現在アクセスしているネットワークに対応する情報フィルタリング規則の更新情報を受信し、更新情報に基づいて当該情報フィルタリング規則を更新するステップと
をさらに含む。
【００１１】
本発明の実施例に係る第２の態様によると、情報フィルタリング装置を提供する。
【００１２】
当該装置は、
現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得するための取得モジュールと、
ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出するための第１検出モジュールと、
情報フィルタリング規則が保存されている場合、情報フィルタリング規則によってウェブサーバによりキャリアサーバを介してクライアントに送信したウェブページコードの中のキャリア挿入コードをフィルタリングするためのフィルタリングモジュールと
を備える。
【００１３】
オプションとして、当該装置は、
情報フィルタリング規則が保存されていない場合、予め設定したウェブページの画面をアクセスすることにより、キャリアサーバにキャリア挿入コードを挿入する行為が存在するか否かを検出するための第２検出モジュールと、
キャリアサーバにキャリア挿入コードを挿入する行為が存在する場合、ネットワーク識別子及びキャリア挿入コードに基づいて情報フィルタリング規則を生成するための生成モジュールと
をさらに備える。
【００１４】
オプションとして、第２検出モジュールは、
予め設定したウェブページの画面をアクセスするためのアクセスサブモジュールと、
キャリアサーバから送信した第１ウェブページコードを受信するための受信サブモジュールと、
第１ウェブページコードと、予め設定したウェブページの画面に対応するオリジナル・ウェブページコードである第２ウェブページコードとが同一であるか否かを検出するための検出サブモジュールと、
第１ウェブページコードと第２ウェブページコードとが同一でない場合、キャリアサーバにキャリア挿入コードを挿入する行為が存在すると特定するための第１特定サブモジュールと
を備える。
【００１５】
オプションとして、生成モジュールは、
第１ウェブページコードと第２ウェブページコードとの間の区別コードを取得するための取得サブモジュールと、
区別コードをキャリア挿入コードと特定するための第２特定サブモジュールと、
ネットワーク識別子とキャリア挿入コードとの対応関係に基づいて、情報フィルタリング規則を生成するための生成サブモジュールと
を備える。
【００１６】
オプションとして、当該装置は、
各クライアントから送信した情報フィルタリング規則を集計分析して、各通信キャリアに対する情報フィルタリング規則の更新情報を生成するためのサーバに、情報フィルタリング規則を報告するための報告モジュールと、
サーバから送信した現在アクセスしているネットワークに対応する情報フィルタリング規則の更新情報を受信し、更新情報に基づいて当該情報フィルタリング規則を更新するための更新モジュールと
をさらに備える。
【００１７】
本発明の実施例に係る第３の態様によると、情報フィルタリング装置を提供する。
【００１８】
当該装置は、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得し、
前記ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出し、
前記情報フィルタリング規則が保存されている場合、前記情報フィルタリング規則によって、ウェブサーバにより前記キャリアサーバを介してクライアントに送信したウェブページコードの中のキャリア挿入コードをフィルタリングする
ように構成される。
【００１９】
本発明の実施例の第４の態様によると、プログラムを提供し、当該プログラムは、プロセッサに実行されることにより、上記の情報フィルタリング方法を実現する。
【００２０】
本発明の実施例の第５の態様によると、記録媒体を提供し、当該記録媒体には、上記プログラムが記録されている。
【００２１】
本発明の実施例が提供する構成の有益な効果は以下のとおりである。
【００２２】
現在ネットワークに対応する情報フィルタリング規則を用いて、ウェブページコードの中のキャリア挿入コードをフィルタリングすることにより、ウェブページ内にキャリアが挿入した広告を表示するため、ユーザのスムーズな閲覧が妨害される問題を解決し、キャリアによりウェブページ中に挿入した広告をフィルタリングして、ウェブページの内容の表示を保証する効果を得た。
【００２３】
以上の統括な記述と以下の細部記述は、ただ例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００２４】
ここでの図面は、明細書に合併されて本明細書の一部を構成して本発明に合致する実施例を示し、明細書とともに本発明の原理の説明するに用いられる。
【００２５】
【図１】図１は、本発明の各実施例に係る実施環境の環境模式図である。
【図２】図２は、例示的な一実施例に係る情報フィルタリング方法を示す方法フローチャートである。
【図３Ａ】図３Ａは、例示的な他の実施例に係る情報フィルタリング方法を示す方法フローチャートである。
【図３Ｂ】図３Ｂは、例示的な他の実施例に係る情報フィルタリング方法のキャリア挿入コードを検出する過程を示す方法フローチャートである。
【図３Ｃ】図３Ｃは、例示的な他の実施例に係る情報フィルタリング方法の情報フィルタリング規則を生成する過程を示す方法フローチャートである。
【図４】図４は、例示的な一実施例に係る情報フィルタリング装置の構成を示すブロック図である。
【図５】図５は、例示的な他の実施例に係る情報フィルタリング装置の構成を示すブロック図である。
【図６】図６は、例示的な一実施例に係る情報フィルタリング装置を示すブロック図である。
【００２６】
以上の図面を通じて、本発明の実施例を例示しているが、そのさらに具体的な内容については後述する。これらの図面及び文字記載は、本発明の趣旨の範囲を限定するためのものではなく、特定の実施例を参照として、当業者に本発明のコンセプトを理解させるためのものである。
【発明を実施するための形態】
【００２７】
ここで、例示的な実施例を詳細に説明する。また、説明中の例は、図面に示している。以下の記述において、図面を説明する際に特に説明しない場合、異なる図面中の同一の符号は、同一或は同様な要素を意味する。以下の例示的な実施例において記述する実施方法は、本発明に合致するすべての実施方法を代表しない。逆に、それらは、添付の特許請求の範囲において詳細に記述された、本発明のいくつかの態様と合致する装置、及び方法の例に過ぎない。
【００２８】
図１は、本発明の各実施例に係る実施環境を示す環境模式図である。当該実施環境には、電子機器１１０、キャリアサーバ１２０、ウェブサーバ１３０及びサーバ１４０が含まれる。
【００２９】
電子機器１１０は、ブラウザ・クライアントがインストールされている電子機器によって実現されてもよい。当該電子機器は、スマートフォン、タブレットＰＣ、電子ブックリーダー、ポータブルコンピュータ（カメラ、ビデオカメラ）、等であってもよい。
【００３０】
電子機器１１０とキャリアサーバ１２０との間は、有線又は無線のネットワークを介して接続される。
【００３１】
キャリアサーバ１２０は、一つのサーバ、或いは、幾つかのサーバから構成されたサーバークラスタ、或いは、一つのクラウドコンピューティング・サービスセンターであってもよい。当該キャリアサーバ１２０は、電子機器１１０から送信したＨＴＴＰリクエストをウェブサーバ１３０に転送し、ウェブサーバ１３０から返送したデータを電子機器１１０に送信する。
【００３２】
キャリアサーバ１２０とウェブサーバ１３０との間は、有線又は無線のネットワークを介して接続される。
【００３３】
ウェブサーバ１３０は、一つのサーバ、或いは、幾つかのサーバから構成されたサーバークラスタ、或いは、一つのクラウドコンピューティング・サービスセンターであってもよい。当該ウェブサーバ１３０は、受信したＨＴＴＰリクエストに基づいて、該当するデータを返送する。
【００３４】
サーバ１４０とキャリアサーバ１２０との間は、有線又は無線のネットワークを介して接続される。
【００３５】
サーバ１４０は、一つのサーバ、或いは、幾つかのサーバから構成されたサーバークラスタ、或いは、一つのクラウドコンピューティング・サービスセンターであってもよい。当該サーバ１４０は、各電子機器１１０から送信した情報フィルタリング規則を集計分析して、各通信キャリアに対する情報フィルタリング規則の更新情報を生成する。
【００３６】
記述の簡素化のために、以下、クライアントにより情報フィルタリング方法を実行する例を挙げて説明するが、これに限定されない。
【００３７】
図２は、例示的な一実施例に係る情報フィルタリング方法を示す方法フローチャートである。当該情報フィルタリング方法を図１に示した電子機器１１０に利用する例を挙げて、本実施例を説明する。当該情報フィルタリング方法は、以下のステップを含んでもよい。
【００３８】
ステップ２０２において、現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得する。
【００３９】
ステップ２０４において、当該ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出する。
【００４０】
ステップ２０６において、当該情報フィルタリング規則が保存されている場合、当該情報フィルタリング規則によって、ウェブサーバによりキャリアサーバを介してクライアントに送信したウェブページコードの中のキャリア挿入コードをフィルタリングする。
【００４１】
上記のように、例示的な実施例によって提供する情報フィルタリング方法によると、現在ネットワークに対応する情報フィルタリング規則を用いて、ウェブページコードの中のキャリア挿入コードをフィルタリングすることにより、ウェブページ内にキャリアが挿入した広告を表示するため、ユーザのスムーズな閲覧が妨害される問題を解決し、キャリアによりウェブページ中に挿入した広告をフィルタリングして、ウェブページの内容の表示を保証する効果を得た。
【００４２】
クライアントは、取得したネットワーク識別子に基づいて、対応する情報フィルタリング規則が保存されているか否かを検出し、対応する情報フィルタリング規則が保存されている場合には、当該情報フィルタリング規則によって、キャリアにより挿入した広告をフィルタリングし、対応する情報フィルタリング規則が保存されていない場合には、キャリア挿入広告が存在するか否かを検出し、キャリア挿入広告が存在することが検出されると、該当する情報フィルタリング規則を生成して、フィルタリングを行う。以下、一実施例を採用して説明する。
【００４３】
図３Ａは、例示的な他の実施例に係る情報フィルタリング方法を示す方法フローチャートである。当該情報フィルタリング方法を図１に示した電子機器１１０に利用する例を挙げて、本実施例を説明する。当該情報フィルタリング方法は、以下のステップを含んでもよい。
【００４４】
ステップ３０１において、現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得する。
【００４５】
ユーザによりブラウザ・クライアントがインストールされている電子機器を用いてネットワークに接続する際に、クライアントは、当該ネットワークのネットワーク識別子を自動的に取得する。ここで、当該ネットワーク識別子は、当該ネットワークを提供する通信キャリアを示すためのものである。一般的に、当該ネットワーク識別子はＩＳＰ（Ｉｎｔｅｒｎｅｔ Ｓｅｒｖｉｃｅ Ｐｒｏｖｉｄｅｒ、インターネットサービスプロバイダ）識別子であり、クライアントは、当該ＩＳＰ識別子に基づいて、現在接続しているネットワークに対応する通信キャリアを特定できる。
【００４６】
クライアントは、ネットワーク接続状態の変化を検出した際に、現在のネットワークのネットワーク識別子を取得してもよいし、所定の時間間隔をあけて現在のネットワークのネットワーク識別子を取得してもよく、本発明においては、クライアントによりネットワーク識別子を取得するタイミングに対して限定しないことを説明する必要がある。
【００４７】
ステップ３０２において、当該ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出する。
【００４８】
クライアントに、キャリア挿入コードをフィルタリングするための情報フィルタリング規則が予め保存されている。ここで、当該情報フィルタリング規則は、ネットワーク識別子とキャリア挿入コードとの対応関係を示すためのものである。例えば、当該対応関係は、表１に示されたようである。
【表１】
2017512351.tif 000012
【００４９】
それぞれのネットワーク識別子に対応するキャリア挿入コードは、同一であってもよいし、同一でなくてもよいし、一部が同一であってもよく、本実施例においては、それぞれのネットワーク識別子に互いに異なるキャリア挿入コードが対応される例をあげて説明するが、これは本発明を限定しないことを説明する必要がある。
【００５０】
一般的に、それぞれの通信キャリアによりウェブページ中に挿入する広告は互いに異なる。即ち、それぞれのキャリア毎の情報フィルタリング規則も互いに異なるため、クライアントは、取得したネットワーク識別子に基づいて対応する情報フィルタリング規則が保存されているか否かを特定する必要がある。対応する情報フィルタリング規則が保存されていることが検出された場合には、当該情報フィルタリング規則によって、キャリアにより挿入した広告をフィルタリングし、即ち、ステップ３０３を実行する。対応する情報フィルタリング規則が保存されていない場合には、ステップ３０４を実行する。
【００５１】
ステップ３０３において、当該情報フィルタリング規則が保存されている場合には、当該情報フィルタリング規則によって、ウェブサーバによりキャリアサーバを介してクライアントに送信したウェブページコードの中のキャリア挿入コードをフィルタリングする。
【００５２】
図１に示したように、クライアントは、アクセスしようとするＵＲＬ（ウェブサイトのアドレス）に基づいて、該当するＨＴＴＰリクエストを生成して、当該ＨＴＴＰリクエストをキャリアサーバに送信し、キャリアサーバは、当該ＨＴＴＰリクエストを該当するウェブサーバに転送する。ウェブサーバは、当該ＨＴＴＰリクエストを受信した後に、キャリアサーバを介してクライアントに該当するウェブページコードを返送する。当該ウェブページコードは、一般的に、ＨＴＭＬコードである。クライアントは、受信したＨＴＭＬコードを解析して表示することにより、ウェブページの表示を実現する。しかし、一般的に、キャリアサーバによりＨＴＭＬコード中に１組の広告コードを挿入することになり、クライアントは、当該ＨＴＭＬコードを受信した後に、当該広告コードを解析して、ウェブページに表示する。それで、クライアントは、キャリアサーバにより挿入した広告をフィルタリングするために、保存されている情報フィルタリング規則によって、ＨＴＭＬコード中の広告コードをフィルタリングする必要がある。
【００５３】
例えば、クライアントは、取得した現在ネットワークのネットワーク識別子が「通信キャリアＡ」であり、且つ、対応する情報フィルタリング規則が保存されている場合、当該情報フィルタリング規則によって、キャリアサーバから返送したウェブページコード中に、コードＡ及びコードＢが存在するか否かを検出し、コードＡ或いはコードＢが存在することが検出されると、キャリアが挿入した広告コードが存在すると特定して、フィルタリングを行う。広告コードが既にフィルタリングされたため、クライアントは広告コードを解析する必要が無くなり、ウェブページ上にもキャリアにより挿入した広告が表示されない。
【００５４】
ステップ３０４において、当該情報フィルタリング規則が保存されていない場合、予め設定したウェブページの画面をアクセスすることにより、キャリアサーバにキャリア挿入コードを挿入する行為が存在するか否かを検出する。
【００５５】
クライアントは、対応する情報フィルタリング規則が保存されていない場合には、さらに、キャリアサーバにキャリア挿入コードを挿入する行為が存在するか否かを検出する必要がある。一実現形態として、図３Ｂに示したように、ステップ３０４は以下のステップを含んでもよい。
【００５６】
ステップ３０４Ａにおいて、予め設定したウェブページの画面をアクセスする。
【００５７】
クライアントには、予め設定したウェブページの画面に対応するオリジナル・ウェブページコードが予め保存されている。クライアントにより当該予め設定したウェブページの画面をアクセスする際に、当該オリジナル・ウェブページコードと受信したウェブページコードとを比較することにより、キャリアによりキャリア挿入コードを挿入したか否かを判断できる。クライアントは、クライアントによりウェブページコードを比較する時の演算リソースを節約するために、一般的に、一つの空白ページをアクセスすることになる。
【００５８】
ステップ３０４Ｂにおいて、キャリアサーバから送信した第１ウェブページコードを受信する。
【００５９】
キャリアサーバは、クライアントから送信したＨＴＴＰリクエストを受信して対応するウェブサーバに転送し、ウェブサーバは、当該ＨＴＴＰリクエストに基づいて該当するオリジナル・ウェブページコードを返送する。キャリアサーバによりオリジナル・ウェブページコードにキャリア挿入コードを付加しなかった場合、キャリアサーバからクライアントに送信した第１ウェブページコードは、オリジナル・ウェブページコードである。キャリアサーバによりオリジナル・ウェブページコード中にキャリア挿入コードを付加した場合、クライアントに送信した第１ウェブページコードは、キャリア挿入コードを挿入した後のオリジナル・ウェブページコードである。
【００６０】
ステップ３０４Ｃにおいて、第１ウェブページコードと、予め設定したウェブページの画面に対応するオリジナル・ウェブページコードである第２ウェブページコードとが同一であるか否かを検出する。
【００６１】
クライアントは、受信した第１ウェブページコードと、予め設定したウェブページの画面に対応するオリジナル・ウェブページコードとを比較し、第１ウェブページコードとオリジナル・ウェブページコードとが同一である場合には、キャリアサーバにキャリア挿入コードを挿入する行為が存在しないと特定し、第１ウェブページコードとオリジナル・ウェブページコードとが同一でない場合には、キャリアサーバにキャリア挿入コードを挿入する行為が存在すると特定する。
【００６２】
ステップ３０４Ｄにおいて、第１ウェブページコードと第２ウェブページコードとが同一でない場合、キャリアサーバにキャリア挿入コードを挿入する行為が存在すると特定する。
【００６３】
例えば、クライアントによりアクセスする予め設定したウェブページの画面がウェブページの空白画面である場合、当該ウェブページの空白画面に対応するオリジナル・ウェブページコードである第２ウェブページコード中には、リンクノード或いはスクリプトノードが含まれていない。受信した第１ウェブページコード中にリンクノード或いはスクリプトノードが含まれている場合、クライアントは、キャリアサーバにキャリア挿入コードを挿入する行為が存在すると特定する。
【００６４】
ステップ３０５において、キャリアサーバにキャリア挿入コードを挿入する行為が存在する場合、ネットワーク識別子及びキャリア挿入コードに基づいて情報フィルタリング規則を生成する。
【００６５】
クライアントは、キャリアサーバにキャリア挿入コードを挿入する行為が存在すると特定した場合、当該キャリア挿入コードをフィルタリングし、該当する情報フィルタリング規則を生成する。クライアントは、続けて当該ネットワークを介してウェブページをアクセスする場合には、クライアントに生成した情報フィルタリング規則が既に保存されているため、そのまま、情報フィルタリング規則によってキャリア挿入コードをフィルタリングする。一実現形態において、図３Ｃに示したように、ステップ３０５は以下のステップを含んでもよい。
【００６６】
ステップ３０５Ａにおいて、第１ウェブページコードと第２ウェブページコードとの間の区別コードを取得する。
【００６７】
例えば、クライアントは、クライアントによりアクセスする予め設定したウェブページの画面が空白ページであり、キャリアサーバから送信した第１ウェブページコード中にリンクノード或いはスクリプトノードが含まれている場合には、当該リンクノード或いはスクリプトノードの中のコードを区別コードと特定する。
【００６８】
ステップ３０５Ｂにおいて、区別コードをキャリア挿入コードと特定する。
【００６９】
ステップ３０５Ｃにおいて、ネットワーク識別子とキャリア挿入コードとの対応関係に基づいて、情報フィルタリング規則を生成する。
【００７０】
クライアントは、取得したネットワーク識別子及びキャリア挿入コードに基づいて、表１に示したような情報フィルタリング規則を生成し、生成した情報フィルタリング規則を保存する。この時、クライアントには、現在ネットワークに対する情報フィルタリング規則が保存されている。
【００７１】
ステップ３０６において、各クライアントから送信した情報フィルタリング規則を集計分析して、各通信キャリアに対する情報フィルタリング規則の更新情報を生成するためのサーバに、情報フィルタリング規則を報告する。
【００７２】
キャリアサーバによりそれぞれのウェブページコード中に互いに異なるキャリア挿入コードを挿入する可能性があるため、クライアントにより生成した情報フィルタリング規則によっては、キャリアにより挿入した一部の広告しかフィルタリングできない。クライアントは、クライアントのフィルタリングの効率を高めるために、所定の時間間隔をあけて保存した情報フィルタリング規則をサーバに報告する。ここで、当該所定の時間間隔は、同一であってもよいし、同一でなくても良い。例えば、クライアントは、２４時間をあけて情報フィルタリング規則を１回報告しても良いし、毎月の１日目に情報フィルタリング規則を１回報告しても良い。
【００７３】
サーバは、各クライアントにより報告した情報フィルタリング規則を集計分析して、各通信キャリアに対する情報フィルタリング規則の更新情報を生成する。
【００７４】
例えば、サーバは、クライアントＡにより報告した情報フィルタリング規則中に、通信キャリアＡに対応するキャリア挿入コードがそれぞれ「コードＡ」及び「コードＢ」であり、クライアントＢにより報告した情報フィルタリング規則中に、通信キャリアＡに対応するキャリア挿入コードがそれぞれ「コードＢ」、「コードＣ」及び「コードＤ」である場合、通信キャリアＡに対応するキャリア挿入コードには「コードＡ」、「コードＢ」、「コードＣ」及び「コードＤ」が含まれていると特定し、通信キャリアＡに対する情報フィルタリング規則の更新情報を生成する。ここで、クライアントＡに対する更新情報は「コードＣ」及び「コードＤ」であり、クライアントＢに対する更新情報は「コードＡ」である。
【００７５】
ステップ３０７において、サーバから送信した現在アクセスしているネットワークに対応する情報フィルタリング規則の更新情報を受信し、更新情報に基づいて当該情報フィルタリング規則を更新する。
【００７６】
サーバにより各クライアントに該当する情報フィルタリング規則の更新情報を送信し、これに対して、各クライアントにより当該更新情報に基づいて保存されている情報フィルタリング規則を更新することにより、さらなるフィルタリング効果を得る。
【００７７】
上記のように、例示的な実施例によって提供する情報フィルタリング方法によると、現在ネットワークに対応する情報フィルタリング規則を用いて、ウェブページコードの中のキャリア挿入コードをフィルタリングすることにより、ウェブページ内にキャリアが挿入した広告を表示するため、ユーザのスムーズな閲覧が妨害される問題を解決し、キャリアによりウェブページ中に挿入した広告をフィルタリングして、ウェブページの内容の表示を保証する効果を得た。
【００７８】
例示的な実施例によって提供する情報フィルタリング方法によると、ネットワーク識別子に対応する情報フィルタリング規則が保存されていない場合、予め設定したウェブページの画面をアクセスして、キャリアサーバにキャリア挿入コードを挿入する行為が存在するか否かを検出し、キャリア挿入コードを挿入する行為が存在することが検出された場合には、キャリア挿入コード及びネットワーク識別子に基づいて情報フィルタリング規則を生成し、当該キャリア挿入コードをフィルタリングすることにより、クライアントにより、キャリアサーバにより挿入した広告をリアルタイムにフィルタリングし、また、生成したフィルタリング規則をリアルタイムに保存できることになって、広告をフィルタリングする効率を高めた。
【００７９】
例示的な実施例によって提供する情報フィルタリング方法によると、さらに、サーバを用いて各クライアントから送信した情報フィルタリング規則を集計分析して、各通信キャリアに対する情報フィルタリング規則の更新情報を生成することにより、クライアントに保存する情報フィルタリング規則を補足して、広告をフィルタリングする効率をさらに高めた。
【００８０】
以下は、本発明の装置の実施例であり、本発明の方法の実施例を実行することができる。本発明の装置の実施例において記述していない細部内容に対しては、本発明の方法の実施例を参照されたい。
【００８１】
図４は、例示的な一実施例に係る情報フィルタリング装置の構成を示すブロック図である。当該情報フィルタリング装置は、ソフトウェア、ハードウェア、或いは、両者の組み合わせによって、図１に示した電子機器１１０の一部、或いは、全部を実現できる。
【００８２】
当該情報フィルタリング装置は、
現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得するための取得モジュール４０２と、
ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出するための第１検出モジュール４０４と、
情報フィルタリング規則が保存されている場合、情報フィルタリング規則によってウェブサーバによりキャリアサーバを介してクライアントに送信したウェブページコードの中のキャリア挿入コードをフィルタリングするためのフィルタリングモジュール４０６と
を備える。
【００８３】
上記のように、例示的な実施例によって提供する情報フィルタリング装置によると、現在ネットワークに対応する情報フィルタリング規則を用いて、ウェブページコードの中のキャリア挿入コードをフィルタリングすることにより、ウェブページ内にキャリアが挿入した広告を表示するため、ユーザのスムーズな閲覧が妨害される問題を解決し、キャリアによりウェブページ中に挿入した広告をフィルタリングして、ウェブページの内容の表示を保証する効果を得た。
【００８４】
図５は、例示的な他の実施例に係る情報フィルタリング装置の構成を示すブロック図である。当該情報フィルタリング装置は、ソフトウェア、ハードウェア、或いは、両者の組み合わせによって、図１に示した電子機器１１０の一部、或いは、全部を実現できる。
【００８５】
当該情報フィルタリング装置は、
現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得するための取得モジュール５０２と、
ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出するための第１検出モジュール５０４と、
情報フィルタリング規則が保存されている場合、情報フィルタリング規則によってウェブサーバによりキャリアサーバを介してクライアントに送信したウェブページコードの中のキャリア挿入コードをフィルタリングするためのフィルタリングモジュール５０６と
を備える。
【００８６】
オプションとして、当該装置は、
情報フィルタリング規則が保存されていない場合、予め設定したウェブページの画面をアクセスすることにより、キャリアサーバにキャリア挿入コードを挿入する行為が存在するか否かを検出するための第２検出モジュール５０７と、
キャリアサーバにキャリア挿入コードを挿入する行為が存在する場合、ネットワーク識別子及びキャリア挿入コードに基づいて情報フィルタリング規則を生成するための生成モジュール５０８と
をさらに備える。
【００８７】
オプションとして、第２検出モジュール５０７は、
予め設定したウェブページの画面をアクセスするためのアクセスサブモジュール５０７Ａと、
キャリアサーバから送信した第１ウェブページコードを受信するための受信サブモジュール５０７Ｂと、
第１ウェブページコードと、予め設定したウェブページの画面に対応するオリジナル・ウェブページコードである第２ウェブページコードとが同一であるか否かを検出するための検出サブモジュール５０７Ｃと、
第１ウェブページコードと第２ウェブページコードとが同一でない場合、キャリアサーバにキャリア挿入コードを挿入する行為が存在すると特定するための第１特定サブモジュール５０７Ｄと
を備える。
【００８８】
オプションとして、生成モジュール５０８は、
第１ウェブページコードと第２ウェブページコードとの間の区別コードを取得するための取得サブモジュール５０８Ａと、
区別コードをキャリア挿入コードと特定するための第２特定サブモジュール５０８Ｂと、
ネットワーク識別子とキャリア挿入コードとの対応関係に基づいて、情報フィルタリング規則を生成するための生成サブモジュール５０８Ｃと
を備える。
【００８９】
オプションとして、当該装置は、
各クライアントから送信した情報フィルタリング規則を集計分析して、各通信キャリアに対する情報フィルタリング規則の更新情報を生成するためのサーバに、情報フィルタリング規則を報告するための報告モジュール５０９と、
サーバから送信した現在アクセスしているネットワークに対応する情報フィルタリング規則の更新情報を受信し、更新情報に基づいて当該情報フィルタリング規則を更新するための更新モジュール５１０と
をさらに備える。
【００９０】
上記のように、例示的な実施例によって提供する情報フィルタリング装置によると、現在ネットワークに対応する情報フィルタリング規則を用いて、ウェブページコードの中のキャリア挿入コードをフィルタリングすることにより、ウェブページ内にキャリアが挿入した広告を表示するため、ユーザのスムーズな閲覧が妨害される問題を解決し、キャリアによりウェブページ中に挿入した広告をフィルタリングして、ウェブページの内容の表示を保証する効果を得た。
【００９１】
例示的な実施例によって提供する情報フィルタリング装置によると、ネットワーク識別子に対応する情報フィルタリング規則が保存されていない場合、予め設定したウェブページの画面をアクセスして、キャリアサーバにキャリア挿入コードを挿入する行為が存在するか否かを検出し、キャリア挿入コードを挿入する行為が存在することが検出された場合には、キャリア挿入コード及びネットワーク識別子に基づいて情報フィルタリング規則を生成し、当該キャリア挿入コードをフィルタリングすることにより、クライアントにより、キャリアサーバにより挿入した広告をリアルタイムにフィルタリングし、また、生成したフィルタリング規則をリアルタイムに保存できることになって、広告をフィルタリングする効率を高めた。
【００９２】
例示的な実施例によって提供する情報フィルタリング装置によると、さらに、サーバを用いて各クライアントから送信した情報フィルタリング規則を集計分析して、各通信キャリアに対する情報フィルタリング規則の更新情報を生成することにより、クライアントに保存する情報フィルタリング規則を補足して、広告をフィルタリングする効率をさらに高めた。
【００９３】
図６は、例示的な一実施例に係る情報フィルタリング装置６００を示すブロック図である。例えば、装置６００は、図１に示したような電子機器１１０であってもよい。
【００９４】
図６を参照して、装置６００は、処理ユニット６０２、メモリ６０４、電源ユニット６０６、マルチメディアユニット６０８、オーディオユニット６１０、入出力（Ｉ／Ｏ）インターフェイス６１２、センサユニット６１４、及び通信ユニット６１６のような一つ以上のユニットを含んでよい。
【００９５】
処理ユニット６０２は、一般的には装置６００の全体の動作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ動作、及び記録動作と関連する動作を制御する。処理ユニット６０２は、一つ以上のプロセッサ６２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、処理ユニット６０２は、一つ以上のモジュールを含み、これらによって処理ユニット６０２と他のユニットの間のインタラクションを容易にするようにしてもよい。例えば、処理ユニット６０２は、マルチメディアモジュールを含み、これらによってマルチメディアユニット６０８と処理ユニット６０２の間のインタラクションを容易にするようにしてもよい。
【００９６】
メモリ６０４は、各種類のデータを記憶することにより装置６００の動作を支援するように構成される。これらのデータの例は、装置６００において動作するいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ６０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（ Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【００９７】
電源ユニット６０６は、装置６００の多様なユニットに電力を供給する。電源ユニット６０６は、電源管理システム、一つ以上の電源、及び装置６００のための電力の生成、管理及び割り当てに関連付けられている他のユニットを含んでもよい。
【００９８】
マルチメディアユニット６０８は、前記装置６００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スワイプ、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスワイプの動作の境界だけでなく、前記のタッチ、或はスワイプ操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアユニット６０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置６００が、例えば撮影モード、或はビデオモード等の動作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【００９９】
オーディオユニット６１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオユニット６１０は、一つのマイク（ＭＩＣ）を含み、装置６００が、例えば呼出しモード、記録モード、及び音声認識モード等の動作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ６０４に記憶されたり、通信ユニット６１６を介して送信されたりされる。上記の実施例において、オーディオユニット６１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０１００】
Ｉ／Ｏインターフェイス６１２は、処理ユニット６０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、作動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１０１】
センサユニット６１４は、装置６００に各種の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサユニット６１４は、装置６００のＯＮ／ＯＦＦ状態、装置６００のディスプレイとキーパッドのようなユニットの相対的な位置決めを検出できる。また、例えば、センサユニット６１４は、装置６００、或は装置６００の一つのユニットの位置変更、ユーザと装置６００とが接触しているか否か、装置６００の方位、又は加速／減速、装置６００の温度の変化を検出できる。センサユニット６１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサユニット６１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ画像センサのような光センサを含んでもよい。上記の実施例において、当該センサユニット６１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１０２】
通信ユニット６１６は、装置６００と他の機器の間に有線、又は利便性のよい形態の通信を提供する。装置６００は、例えばＷｉＦｉ（登録商標）、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた無線ネットワークに接続されてもよい。一つの例示的な実施例において、通信ユニット６１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信ユニット６１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を可能にする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０１０３】
例示的な実施例において、装置６００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０１０４】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ６０４を提供しており、装置６００のプロセッサ６２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ記憶デバイス等である。
【０１０５】
コンピュータ読取り可能な非一時的な記録媒体は、当該記録媒体中の命令が装置６００のプロセッサによって実行される際に、装置６００に、図１に示した電子機器１１０に応用する情報フィルタリング方法を実行できる。
【０１０６】
当業者は、明細書を検討して本発明を実施した後、本発明の他の実施例を容易に考え出すことができる。本願は、本発明のいずれの変形、用途、又は適応的な変更をカバーすることを意図しており、これらの変形、用途、又は適応的な変更は、本発明の一般的な原理に従い、また、本発明は公開していない当該技術分野の公知の知識又は通常の技術手段を含む。明細書と実施例はただ例示として考慮され、本発明の本当の範囲と趣旨は以下の特許請求の範囲に記載される。
【０１０７】
本発明は上記に記述され、また図面で示した厳密な構成に限定されず、その範囲を逸脱しない限り多様な置換えと変更を行うことができると、理解されるべきである。本発明の範囲は添付の特許請求の範囲のみにより限定される。
【０１０８】
本願は、出願番号がＣＮ２０１５１０１０５５２８.Ｘであって、出願日が２０１５年３月１１日である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用する。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得するステップと、
前記ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出するステップと、
前記情報フィルタリング規則が保存されている場合、前記情報フィルタリング規則によって、ウェブサーバによりキャリアサーバを介してクライアントに送信したウェブページコードの中のキャリア挿入コードをフィルタリングするステップと
を含むことを特徴とする情報フィルタリング方法。
【請求項２】
前記情報フィルタリング規則が保存されていない場合、予め設定したウェブページの画面をアクセスすることにより、前記キャリアサーバに前記キャリア挿入コードを挿入する行為が存在するか否かを検出するステップと、
前記キャリアサーバに前記キャリア挿入コードを挿入する行為が存在する場合、前記ネットワーク識別子及び前記キャリア挿入コードに基づいて、前記情報フィルタリング規則を生成するステップと
をさらに含むことを特徴とする請求項１に記載の情報フィルタリング方法。
【請求項３】
前記予め設定したウェブページの画面をアクセスすることにより、前記キャリアサーバに前記キャリア挿入コードを挿入する行為が存在するか否かを検出するステップは、
前記予め設定したウェブページの画面をアクセスするステップと、
前記キャリアサーバから送信した第１ウェブページコードを受信するステップと、
前記第１ウェブページコードと、前記予め設定したウェブページの画面に対応するオリジナル・ウェブページコードである第２ウェブページコードとが同一であるか否かを検出するステップと、
前記第１ウェブページコードと第２ウェブページコードとが同一でない場合、前記キャリアサーバに前記キャリア挿入コードを挿入する行為が存在すると特定するステップと
を含むことを特徴とする請求項２に記載の情報フィルタリング方法。
【請求項４】
前記ネットワーク識別子及び前記キャリア挿入コードに基づいて、前記情報フィルタリング規則を生成するステップは、
前記第１ウェブページコードと前記第２ウェブページコードとの間の区別コードを取得するステップと、
前記区別コードが前記キャリア挿入コードであると特定するステップと、
前記ネットワーク識別子と前記キャリア挿入コードとの対応関係に基づいて、前記情報フィルタリング規則を生成するステップと
含むことを特徴とする請求項３に記載の情報フィルタリング方法。
【請求項５】
各クライアントから送信した前記情報フィルタリング規則を集計分析して、各通信キャリアに対する情報フィルタリング規則の更新情報を生成するためのサーバへ、前記情報フィルタリング規則を報告するステップと、
前記サーバから送信した現在アクセスしているネットワークに対応する情報フィルタリング規則の更新情報を受信し、前記更新情報に基づいて前記情報フィルタリング規則を更新するステップと
をさらに含むことを特徴とする請求項１乃至４の中のいずれか１項に記載の情報フィルタリング方法。
【請求項６】
現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得するための取得モジュールと、
前記ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出するための第１検出モジュールと、
前記情報フィルタリング規則が保存されている場合、前記情報フィルタリング規則によって、ウェブサーバによりキャリアサーバを介してクライアントに送信したウェブページコードの中のキャリア挿入コードをフィルタリングするためのフィルタリングモジュールと
を備えることを特徴とする情報フィルタリング装置。
【請求項７】
前記情報フィルタリング規則が保存されていない場合、予め設定したウェブページの画面をアクセスすることにより、前記キャリアサーバに前記キャリア挿入コードを挿入する行為が存在するか否かを検出するための第２検出モジュールと、
前記キャリアサーバに前記キャリア挿入コードを挿入する行為が存在する場合、前記ネットワーク識別子及び前記キャリア挿入コードに基づいて、前記情報フィルタリング規則を生成するための生成モジュールと
をさらに備えることを特徴とする請求項６に記載の情報フィルタリング装置。
【請求項８】
前記第２検出モジュールは、
前記予め設定したウェブページの画面をアクセスするためのアクセスサブモジュールと、
前記キャリアサーバから送信した第１ウェブページコードを受信するための受信サブモジュールと、
前記第１ウェブページコードと、前記予め設定したウェブページの画面に対応するオリジナル・ウェブページコードである第２ウェブページコードとが同一であるか否かを検出するための検出サブモジュールと、
前記第１ウェブページコードと第２ウェブページコードとが同一でない場合、前記キャリアサーバに前記キャリア挿入コードを挿入する行為が存在すると特定するための第１特定サブモジュールと
を備えることを特徴とする請求項７に記載の情報フィルタリング装置。
【請求項９】
前記生成モジュールは、
前記第１ウェブページコードと前記第２ウェブページコードとの間の区別コードを取得するための取得サブモジュールと、
前記区別コードが前記キャリア挿入コードであると特定するための第２特定サブモジュールと、
前記ネットワーク識別子と前記キャリア挿入コードとの対応関係に基づいて、前記情報フィルタリング規則を生成するための生成サブモジュールと
を備えることを特徴とする請求項８に記載の情報フィルタリング装置。
【請求項１０】
各クライアントから送信した前記情報フィルタリング規則を集計分析して、各通信キャリアに対する情報フィルタリング規則の更新情報を生成するためのサーバへ、前記情報フィルタリング規則を報告するための報告モジュールと、
前記サーバから送信した現在アクセスしているネットワークに対応する情報フィルタリング規則の更新情報を受信し、前記更新情報に基づいて前記情報フィルタリング規則を更新するための更新モジュールと
をさらに備えることを特徴とする請求項６乃至９の中のいずれか１項に記載の情報フィルタリング装置。
【請求項１１】
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリと
を備え、
前記プロセッサは、
現在アクセスしているネットワークを提供する通信キャリアの識別子であるネットワーク識別子を取得し、
前記ネットワーク識別子に対応する情報フィルタリング規則が保存されているか否かを検出し、
前記情報フィルタリング規則が保存されている場合、前記情報フィルタリング規則によって、ウェブサーバによりキャリアサーバを介してクライアントに送信したウェブページコードの中のキャリア挿入コードをフィルタリングする
ように構成されることを特徴とする情報フィルタリング装置。
【請求項１２】
プロセッサに実行されることにより、請求項１から請求項５のいずれか１項に記載の情報フィルタリング方法を実現することを特徴とするプログラム。
【請求項１３】
請求項１２に記載のプログラムが記録された記録媒体。
【国際調査報告】
2017512351.tif 000013
2017512351.tif 000014
2017512351.tif 000015
2017512351.tif 000016
2017512351.tif 000017