(57)【特許請求の範囲】
【請求項１】
二次元コードを認識して、前記二次元コードに対応するウェブサイト情報を取得するステップと、
前記ウェブサイト情報を解析して、対応する解析結果情報を取得するステップであって、前記解析結果情報は前記ウェブサイト情報に対応するコンテンツ情報を含むものであるステップと、
前記コンテンツ情報に対応するアプリケーションを呼び出して、前記アプリケーション内に前記コンテンツ情報をロードすることにより、前記解析結果情報をユーザに提供するステップと、を含むことを特徴とする二次元コードの解析方法。
【請求項２】
前記ウェブサイト情報を解析する前記ステップにおいては、
前記ウェブサイト情報の文字特徴情報に基づいて、前記ウェブサイト情報に対応するコンテンツ情報を決定するステップを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ウェブサイト情報を解析する前記ステップにおいては、
前記ウェブサイト情報に基づいて、対応するネットワークサーバにページコンテンツ取得要求を送信するステップと、
前記ネットワークサーバの応答に基づいて、前記ウェブサイト情報に対応するコンテンツ情報を決定するステップと、を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記解析結果情報は、前記コンテンツ情報に対応するコンテンツ品質評価情報を更に含むことを特徴とする請求項１〜３のいずれか１項に記載の方法。
【請求項５】
前記コンテンツ情報は、前記二次元コードのパブリッシャーのアカウント情報を含み、前記コンテンツ品質評価情報は、前記アカウントの品質に対する評価情報を含むことを特徴とする請求項４に記載の方法。
【請求項６】
前記ウェブサイト情報を解析する前に、
問題のあるウェブサイトのライブラリに基づいて、前記ウェブサイト情報が問題のあるウェブサイトに属するかどうかを判断して、問題のあるウェブサイトに属さないウェブサイト情報を解析するステップを更に含むことを特徴とする請求項１〜５のいずれか１項に記載の方法。
【請求項７】
表示されるべき情報が二次元コードを含むことを検出した場合、含まれる二次元コードに対する認識を開始するステップを更に含むことを特徴とする請求項１〜６のいずれか１項に記載の方法。
【請求項８】
二次元コードを認識して、前記二次元コードに対応するウェブサイト情報を取得するための装置と、
前記ウェブサイト情報を解析して、対応する解析結果情報を取得するための装置であって、前記解析結果情報は前記ウェブサイト情報に対応するコンテンツ情報を含むものである装置と、
前記コンテンツ情報に対応するアプリケーションを呼び出して、前記アプリケーション内に前記コンテンツ情報をロードすることにより、前記解析結果情報をユーザに提供するための装置と、を備えていることを特徴とする二次元コードの解析装置。
【請求項９】
前記ウェブサイト情報を解析する前記装置は、
前記ウェブサイト情報の文字特徴情報に基づいて、前記ウェブサイト情報に対応するコンテンツ情報を決定することに用いられることを特徴とする請求項８に記載の装置。
【請求項１０】
前記ウェブサイト情報を解析する前記装置は、
前記ウェブサイト情報に基づいて、対応するネットワークサーバにページコンテンツ取得要求を送信し、
前記ネットワークサーバの応答に基づいて、前記ウェブサイト情報に対応するコンテンツ情報を決定することに用いられることを特徴とする請求項８に記載の装置。
【請求項１１】
前記解析結果情報は、前記コンテンツ情報に対応するコンテンツ品質評価情報を更に含むことを特徴とする請求項８〜１０のいずれか１項に記載の装置。
【請求項１２】
前記コンテンツ情報は、前記二次元コードのパブリッシャーのアカウント情報を含み、前記コンテンツ品質評価情報は、前記アカウントの品質に対する評価情報を含むことを特徴とする請求項１１に記載の装置。
【請求項１３】
問題のあるウェブサイトのライブラリに基づいて、前記ウェブサイト情報が問題のあるウェブサイトに属するかどうかを判断して、問題のあるウェブサイトに属さないウェブサイト情報を、前記ウェブサイト情報を解析する前記装置に伝送する装置を更に備えることを特徴とする請求項８〜１２のいずれか１項に記載の装置。
【請求項１４】
表示されるべき情報が二次元コードを含むことを検出した場合、含まれる二次元コードに対する認識を開始するための装置を更に備えることを特徴とする請求項８〜１３のいずれか１項に記載の装置。
【請求項１５】
二次元コードを認識して、前記二次元コードに対応するウェブサイト情報を取得するステップと、
前記ウェブサイト情報を解析して、対応する解析結果情報を取得するステップと、
前記解析結果情報をユーザに提供するステップと、を含んでおり、
前記解析結果情報は前記ウェブサイト情報に対応するコンテンツ情報及び前記コンテンツ情報に対応するコンテンツ品質評価情報を含み、
前記コンテンツ情報は、前記二次元コードのパブリッシャーのアカウント情報を含み、前記コンテンツ品質評価情報は、前記アカウントの品質に対する評価情報を含むことを特徴とする二次元コードの解析方法。
【請求項１６】
二次元コードを認識して、前記二次元コードに対応するウェブサイト情報を取得するための装置と、
前記ウェブサイト情報を解析して、対応する解析結果情報を取得するための装置と、
前記解析結果情報をユーザに提供するための装置と、を備えており、
前記解析結果情報は前記ウェブサイト情報に対応するコンテンツ情報及び前記コンテンツ情報に対応するコンテンツ品質評価情報を含み、
前記コンテンツ情報は、前記二次元コードのパブリッシャーのアカウント情報を含み、前記コンテンツ品質評価情報は、前記アカウントの品質に対する評価情報を含むことを特徴とする二次元コードの解析装置。
【請求項１７】
請求項１〜７及び１５のいずれか１項に記載の二次元コードの解析方法を実現することを特徴とするインスタントメッセージングソフトウェア。
【請求項１８】
請求項１〜７及び１５のいずれか１項に記載の二次元コードの解析方法を実現することを特徴とする二次元コード認識アプリケーション。
【請求項１９】
コンピュータ命令を含み、前記コンピュータ命令が実行される場合、請求項１〜７及び１５のいずれか１項に記載の方法が実行されることを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項２０】
コンピュータプログラムであって、
前記コンピュータプログラムが実行される場合、請求項１〜７及び１５のいずれか１項に記載の方法が実行されることを特徴とするコンピュータプログラム。
【請求項２１】
コンピュータ命令を記憶するメモリと、前記コンピュータ命令を実行することによって請求項１〜７及び１５のいずれか１項に記載の方法を実行するように構成されるプロセッサと、を備えることを特徴とする端末機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願日が２０１５年５月２６日であり、出願番号が２０１５１０２７６６０２．４である中国特許出願の優先権を要求し、当該特許出願の全文を参照のために取り込む。
本発明は、インターネット技術分野に関し、特に二次元コード（ＱＲコード）の解析技術に関するものである。
【背景技術】
【０００２】
現在、二次元コードが広く使用されている。ユーザは、携帯電話で二次元コードをスキャンすることによって例えばモバイルアプリケーションのダウンロード、ウィーチャット（WeChat）アカウントのフォロー、ウィーチャットグループの参加などの操作を行うことができる。しかしながら、二次元コードは、暗黙的な情報に属するため、ユーザが二次元コードを見ることによってそれが指示したコンテンツを直接理解することができないという問題がある。さらには、法律違反者は、二次元コードの当該特性を利用し、二次元コードを送信することによってウイルス、ポルノなどの違法情報を送信するため、ユーザに脅威を与える可能性がより高くなり、ユーザに二次元コードの使用に対して不安、嫌悪、忌避を感じさせる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、二次元コードの解析方法および装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明の一態様によれば、二次元コードの解析方法を提供し、この方法は、
二次元コードを認識して、前記二次元コードに対応するウェブサイト情報を取得するステップと、
前記ウェブサイト情報を解析して、対応する解析結果情報を取得するステップと、
前記解析結果情報をユーザに提供するステップと、を含んでおり、
前記解析結果情報は前記ウェブサイト情報に対応するコンテンツ情報を含む。
【０００５】
本発明の別の態様によれば、二次元コードの解析装置を提供し、この装置は、
二次元コードを認識して、前記二次元コードに対応するウェブサイト情報を取得するための装置と、
前記ウェブサイト情報を解析して、対応する解析結果情報を取得するための装置と、
前記解析結果情報をユーザに提供するための装置と、を備えており、
前記解析結果情報は前記ウェブサイト情報に対応するコンテンツ情報を含む。
【０００６】
従来技術と比べ、本発明は、二次元コードを認識して二次元コードに対応するウェブサイト情報を解析することによって、ウェブサイト情報に対応するコンテンツ情報を含む解析結果情報をユーザに提供する。本発明がユーザに提供する解析結果情報は明示的な情報である。ユーザは、例えば、コンテンツ情報などの解析結果情報によって二次元コードが指示したコンテンツを直接理解することができる。且つ、ユーザは、解析結果情報に基づいて、当該二次元コードに対する他の処理、例えばウェブサイト情報が指示したページにアクセスすること、当該二次元コードを友人と共有することなどをさらに行うかどうかを選択的に、より安心に決定することができ、それにより二次元コードに対する不安な気持ちを回避する。さらには、本発明は、問題のあるウェブサイトに属さないウェブサイト情報のみを解析することができるため、二次元コードの使用過程の安全性をより向上させる。
【０００７】
以下の図面を参照しながら非限定的な実施例を詳細に説明することにより、本発明の他の特徴、目的および利点はより明らかになる。
【０００８】
図面中、同じ又は類似する符号は同じ又は類似する部品を示す。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施例に係る二次元コードの解析方法のフローチャートを示す。
【図２】本発明の一実施例に係る二次元コードの解析装置の概略図を示す。
【発明を実施するための形態】
【００１０】
例示的な実施例をさらに詳しく検討する前に、いくつかの例示的な実施例がフローチャートとして記述される処理又は方法として説明されることを理解すべきである。フローチャートは各操作を順序に従う処理として示すが、多くの操作は並行して、付随して又は同時に実行可能である。また、各操作の順序は再配置可能である。操作が完成した際に前記処理を終止できるが、図面に含まれない追加ステップをさらに含んでもよい。前記処理は、方法、関数、ルーチン、サブルーチン、サブプログラムなどに対応可能である。
【００１１】
文脈に言及される「端末機器」とは、所定のプログラム又は命令を実行することによって数値計算及び／又は論理計算などの所定処理過程を実行できるインテリジェント電子機器であり、プロセッサやメモリを含んでもよく、所定処理過程が、プロセッサがメモリに予め記憶された命令を実行することによって実行されるか、ＡＳＩＣ、ＦＰＧＡ、ＤＳＰなどのハードウェアによって実行されるか、又は、上記両方の組み合わせによって実現される。コンピュータ機器はサーバ、パソコン、ノートパソコン、タブレットコンピュータ、スマートフォンなどを含むが、これらに限らない。
【００１２】
前記端末機器は例えばユーザ機器とネットワーク機器を含む。前記ユーザ機器はスマートフォン、ＰＤＡなどを含むが、これらに限らず、前記ネットワーク機器は単一のネットワークサーバ、複数のネットワークサーバで構成されるサーバグループ、或いはクラウドコンピューティング（Ｃｌｏｕｄ  Ｃｏｍｐｕｔｉｎｇ）に基づいて大量のコンピュータ又はネットワークサーバで構成されるクラウドを含むが、これらに限らず、クラウドコンピューティングは分散型コンピューティングの一種であり、疎結合される複数のコンピュータセットで構成されるスーパーバーチャルコンピュータである。前記コンピュータ機器は、単独に動作することによって本発明を実現してもよく、ネットワークにアクセスしてネットワークにおける他のコンピュータ機器とのインタラクティブ操作によって本発明を実現してもよい。前記コンピュータ機器の位置するネットワークはインターネット、広域ネットワーク、メトロポリタンエリアネットワーク、ローカルエリアネットワーク、ＶＰＮネットワークなどを含むが、これらに限らない。
【００１３】
なお、前記ユーザ機器、ネットワーク機器及びネットワークなどは例示的なものに過ぎず、別の従来又は今後の出現可能なコンピュータ機器やネットワークは本発明に適用できる限り、本発明の保護範囲にも包含されるべきであり、援用によって本発明に組み込まれる。
【００１４】
以下に検討する方法（一部はフローチャートとして示される）はハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語又はそれらの任意の組み合わせによって実現可能である。ソフトウェア、ファームウェア、ミドルウェア又はマイクロコードによって実施する場合、必要なタスクを実施するためのプログラムコード又はコードスニペットはデバイス又はコンピュータ読み取り可能な媒体（例えば記憶媒体）に記憶されてもよい。（１つ又は複数の）プロセッサは必要なタスクを実行できる。
【００１５】
ここで開示する具体的な構造や機能の詳細はただ代表的なものに過ぎず、且つ本発明の例示的な実施例を説明することを目的とする。本発明は、多くの代替形態によって具体的に実現されてもよく、ここで説明する実施例のみに制限されると解釈されない。
【００１６】
なお、各ユニットを説明する時に専門用語「第１」、「第２」などを使用するが、これらのユニットはこれらの専門用語に制限されないことを理解すべきである。１つのユニットと別のユニットを区別するために、これらの専門用語が使用される。例えば、例示的な実施例の範囲を脱逸せずに、第１ユニットは第２ユニットと称されてもよく、同様に、第２ユニットは第１ユニットと称されてもよい。ここで使用する専門用語「及び／又は」は１つ又は複数の列記した関連項目の任意の組み合わせと全ての組み合わせを含む。
【００１７】
ここで使用する専門用語は具体的な実施例を説明するに過ぎず、例示的な実施例を制限することを意図しない。文脈に断らない限り、使用する単数形式の「１つ」、「１項」は複数を含むことも意図する。さらに、ここで使用する専門用語 「含む」及び／又は「包含」は記述する特徴、整数、ステップ、操作、ユニット及び／又は部品の存在を示し、１つ又は複数の他の特徴、整数、ステップ、操作、ユニット、部品及び／又はその組み合せの存在や追加を排除しないことを理解すべきである。
【００１８】
さらに、いくつかの置換実施形態では、言及した機能／動作は図面に示される順序と異なる順序で発生してもよい。例えば、かかる機能／動作によって、相次いで示す２枚の図については、実際に大体同時に実行されてもよく、時々逆の順序で実行されてもよい。
【００１９】
以下、図面を参照して本発明をさらに詳細に説明する。
【００２０】
本発明は、必要な計算処理能力を有する任意の端末機器、例えばネットワーク機器、ユーザ機器などにより実現されてもよい。本明細書において、多くの場合は、ユーザ機器を例とする。具体的には、ユーザ機器は、二次元コードを認識して、二次元コードに対応するウェブサイト情報を取得し、続いて、ユーザ機器は、取得したウェブサイト情報を解析して、対応する解析結果情報を取得し、次に、ユーザ機器は、解析結果情報をユーザに提供し、当該解析結果情報はウェブサイト情報に対応するコンテンツ情報を含む。
【００２１】
好ましくは、本発明の手段は、ユーザ機器にインストールされ実行されるアプリケーションにより実現されることができる。ここで、前記アプリケーションは、ＰＣ、ノートパソコンに実行される様々なアプリケーションプログラム、および移動端末に実行される様々なモバイルアプリケーション（ＡＰＰ）を含む。さらには、本発明の案は１つの機能モジュールとして前述のアプリケーションに集積されてもよい。
【００２２】
移動端末は、インテリジェントオペレーティングシステムに基づくいずれかのポータブル式電子製品を含むが、これらに限定されるものではなく、キーボード、仮想キーボード、タッチパッド、タッチスクリーン、および音声制御機器などの入力機器によってユーザとヒューマンコンピューターインタラクションを行うことができ、例えばスマートフォン、タブレットＰＣなどである。インテリジェントオペレーティングシステムは、移動機器に様々なモバイルアプリケーションを提供することによって機器の機能を充実させる任意のオペレーティングシステム、例えばアンドロイド（Ａｎｄｒｏｉｄ）、ｉＯＳ、Ｗｉｎｄｏｗｓ  Ｐｈｏｎｅ（登録商標）などを含むが、これらに限定されるものではない。
【００２３】
本発明の案を１つのプラグインとしてＡＰＰに集積することを例とし、ホストＡＰＰが、現在表示されるコンテンツが二次元コードを含むことを検出した場合、ユーザに対応する解析結果情報を提供するために、当該プラグインを自発的に起動して当該二次元コードを認識することができる。あるいは、前述の二次元コードに対する認識は、ユーザによりトリガーされてもよく、例えば、ユーザは当該二次元コードをクリックすることなどのトリガー操作によって、二次元コード認識プラグインを起動させてクリックされた二次元コードを認識する。
【００２４】
別の例として、ユーザが使用するインスタントメッセージングＡＰＰは友人から送信された二次元コードを受信した場合、当該インスタントメッセージングＡＰＰは、当該二次元コードを認識して、当該ユーザに解析結果情報を表示する。インスタントメッセージングＡＰＰは、元の二次元コードを表示せずに、解析結果情報のみをユーザに表示してもよい。あるいは、インスタントメッセージングＡＰＰは、解析結果情報を元の二次元コードと一緒にユーザに表示してもよく、例えば元の二次元コードの下に表示される。続いて、ユーザは、解析結果情報に基づいて当該二次元コードに対して他の処理をさらに行うかどうかを選択的に、より安心に決定してもよく、例えば、二次元コードに対応するウェブサイト情報が導くページにアクセスすること、または当該二次元コードを友人と共有することなどである。
【００２５】
さらに別の例として、ブラウザが、ページが二次元コードを含むことを検出した場合、ユーザに当該二次元コードを認識するかどうかを問ってもよく、ユーザが認識の行うことを確認した後、ブラウザは二次元コードに対する認識を開始する。
【００２６】
ここでは、当業者は、二次元コードに対する認識の様々な上記開始方式が、例示的なものにすぎず、本発明の任意の制限として理解されるべきではなく、他の従来または将来の二次元コードに対する認識の開始方式が本発明に適用される限り、本発明の保護範囲にも含まれるべきであり、ここで本明細書に参照のために取り込まれることを理解すべきである。
【００２７】
また、説明の便宜上、本発明は、多くの場合は、ユーザ機器が二次元コードを解析することを例とする。当業者は、他の従来または将来の機器が二次元コードを解析する案は本発明に適用される限り、本発明の保護範囲にも含まれるべきであり、ここで本明細書に参照のために取り込まれることを理解すべきである。
【００２８】
従来技術において、二次元コードは、暗黙的な情報に属するため、ユーザが二次元コードを見ることによってそれが指示したコンテンツを直接理解することができないという問題がある。従来の二次元コード走査型モバイルアプリケーション（ＡＰＰ）は、二次元コードを簡単に認識することしかできなく、即ち、二次元コードに対応するテキスト情報を取得する。当該テキスト情報が実際にウェブサイト情報である場合、従来の二次元コード走査型モバイルアプリケーションは、当該ウェブサイト情報をさらに処理することができない。且つ、当該ウェブサイト情報が依然として暗黙的な情報に属するため、ユーザは、依然として当該ウェブサイト情報によって二次元コードが指示したコンテンツを理解することができない。ユーザはより当惑する。
【００２９】
本発明がユーザに提供する解析結果情報は、簡単なテキスト情報ではない。二次元コードがウェブサイト情報に対応する状況に対して、本発明がユーザに提供する解析結果情報は明示的な情報であり、解析結果情報は、当該ウェブサイト情報に対応するコンテンツ情報を含む。ユーザは、例えば、コンテンツ情報などの解析結果情報によって二次元コードが指示したコンテンツを直接理解することができる。且つ、ユーザは、二次元コードに対して不安な気持ちを生じることなく、解析結果情報に基づいて当該二次元コードに対して他の処理、例えばウェブサイト情報が指示したページにアクセスすること、当該二次元コードを友人と共有することなどをさらに行うかどうかを選択的に、より安心に決定することができる。
【００３０】
図１は、本発明の一実施例に係る方法のフローチャートを示し、具体的に二次元コードの解析過程を示す。ステップＳ１では、ユーザ機器は二次元コードを認識して、二次元コードに対応するウェブサイト情報を取得し、ステップＳ２では、ユーザ機器は取得したウェブサイト情報を解析して、対応する解析結果情報を取得し、ステップＳ３では、ユーザ機器は解析結果情報をユーザに提供する。ここで、当該解析結果情報はウェブサイト情報に対応するコンテンツ情報を含む。
【００３１】
具体的には、ステップＳ１では、ユーザ機器は二次元コードを認識して、二次元コードに対応するウェブサイト情報を取得する。
【００３２】
ここでは、ユーザ機器は、少なくとも以下の２種の方式によって認識されるべき二次元コードを取得することができる。
【００３３】
１）ユーザ機器は、そのカメラによって二次元コードをスキャンする。
【００３４】
例えば、ユーザは、ユーザ機器のカメラによって、ＰＣのディスプレイ、または路傍の広告看板などの媒体に表示される二次元コードをスキャンする。従って、ユーザ機器は当該二次元コードを取得する。
【００３５】
２）ユーザ機器は、その中に記憶される二次元コードを読み取る。
【００３６】
例えば、ユーザは、ユーザ機器の画像データベース内の、またはユーザ機器に現在表示される二次元コードを選択して、ユーザ機器に二次元コードを認識させる。従って、ユーザ機器は当該二次元コードを取得する。
【００３７】
ここでは、ユーザ機器は、二次元コードにおける幾何学的形状を認識して、二次元コードに対応するテキスト情報を取得することができる。続いて、ユーザ機器は、当該テキスト情報がウェブサイトフォーマットに合致するかどうかを判断し、合致する場合、当該テキスト情報はユーザ機器によって取得されたウェブサイト情報である。
【００３８】
ここでは、本発明は、ウェブサイトフォーマットに合致するウェブサイト情報のみを処理する。本発明は、ウェブサイトフォーマットに合致しない他のテキスト情報に対して、特別な処理を行わない。
【００３９】
ユーザ機器は、テキスト情報が「ｈｔｔｐ：／／」、「ｗｗｗ」、「．ｃｏｍ」、「．ｃｎ」、「．ｎｅｔ」などのウェブサイト特徴文字列を含むかどうかに基づいて、テキスト情報がウェブサイトフォーマットに合致するかどうかを判断してもよい。あるいは、ユーザ機器は、テキスト情報がウェブサイトフォーマットの正規表現に合致するかどうかを検証することによってテキスト情報を検証してもよい。
【００４０】
ここでは、ユーザ機器は、一度１つだけの二次元コードを認識して、当該二次元コードに対応するウェブサイト情報を取得してもよい。あるいは、ユーザ機器は、複数の二次元コードを一括認識して、これらの二次元コードにそれぞれ対応するウェブサイト情報を取得してもよい。
【００４１】
好ましくは、ステップＳ１の前に、当該過程は、表示されるべき情報が二次元コードを含むことを検出した場合、ユーザ機器は含まれる二次元コードに対する認識を開始するステップＳ０（図１に図示せず）を更に含む。ここでは、表示されるべき情報を広く理解すべきであり、時間領域に限定され、情報がユーザに表示される前の処理される状態のみを示すことを意図している。例えば、ブラウザは、ページをロードするがページをユーザに表示していない場合、当該ページが二次元コードを含むことを検出し、この際に当該ページがユーザに表示されていないため、表示されるべき情報である。別の例として、インスタントメッセージングアプリケーションは、ユーザに受信したメッセージを表示する際に、通常、ユーザにメッセージを表示する前にメッセージを検出し、この際に当該メッセージは表示されるべき情報である。
【００４２】
ステップＳ２では、ユーザ機器は、取得したウェブサイト情報を解析して、ウェブサイト情報に対応するコンテンツ情報を含む対応する解析結果情報を取得する。
【００４３】
ここでは、二次元コードに対応するウェブサイト情報は、特定の情報、例えば、アプリケーションダウンロード、インスタントメッセージングソフトウェアのアカウント（例えばウィーチャットアカウント）、グループ（例えばウィーチャットグループ）に導く可能性がある。二次元コードに対応するウェブサイト情報は、コンテンツタイプウェブページ、例えばニュース、文章、商品などのコンテンツを含むウェブページに導く可能性もある。
【００４４】
解析結果情報は、ユーザ機器がウェブサイト情報を解析することによって取得された結果の情報を意味する。解析結果情報は、明示的な情報である。解析結果情報は、例えば、ウェブサイト情報に対応するコンテンツ情報である。ウェブサイト情報に対応するコンテンツ情報は、ウェブサイト情報によって導かれるページのコンテンツを指示または表す様々な情報を含むが、これらに限定されるものではない。
【００４５】
ここでは、ユーザ機器がウェブサイト情報を解析してそれに対応するコンテンツ情報を取得する方式は、以下の２種を含むが、これらに限定されるものではない。
【００４６】
１）ユーザ機器は、ウェブサイト情報の文字特徴情報に基づいて、ウェブサイト情報に対応するコンテンツ情報を決定する。
【００４７】
ここでは、前記ウェブサイト情報の文字特徴情報は、特定の意味を形成可能な様々な文字または文字の組み合わせを含むが、これらに限定されるものではない。
【００４８】
ユーザ機器は、ウェブサイト情報の文字特徴情報に基づいて、コンテンツ情報データベースを検索して、ウェブサイト情報に対応するコンテンツ情報を取得することができる。
【００４９】
前記コンテンツ情報データベース内に文字特徴情報とコンテンツ情報との対応関係を保存することができ、これにより、ユーザ機器は検索によって文字特徴情報に対応するコンテンツ情報を直接取得できる。
【００５０】
例えば、文字特徴情報が「ＸＸＸＸ．ａｐｋ」である場合、対応するコンテンツ情報は、例えば「アプリケーションダウンロード」として確定されることができる。さらには、当該文字特徴情報に対応するコンテンツ情報は、アプリケーションの名称、例えば「百度（Ｂａｉｄｕ）モバイルアシスタントＡＰＰ」などを含んでもよい。
【００５１】
別の例として、文字特徴情報が「ｗｅｉｘｉｎ．ｑｑ．ｃｏｍ／ｒ／」である場合、対応するコンテンツ情報は、例えば「ウィーチャットアカウント」として確定されることができる。さらには、当該文字特徴情報に対応するコンテンツ情報は、例えば「硬派健身（硬派健身）」などのウィーチャットアカウントの名称、および「個人アカウント」、「公式アカウント（公衆号）」などのウィーチャットアカウントの種類を含んでもよい。
【００５２】
さらに別の例として、文字特徴情報が「ｗｅｉｂｏ．ｃｏｍ／ｕ／」である場合、対応するコンテンツ情報は、例えば「マイクロブログアカウント」として確定されることができる。さらには、当該文字特徴情報に対応するコンテンツ情報は、例えば「3W珈琲（３Ｗコーヒー）」などのマイクロブログアカウントの名称を含んでもよい。
【００５３】
さらに他の例として、文字特徴情報が「ｗｅｉｘｉｎ．ｑｑ．ｃｏｍ／ｇ／」である場合、対応するコンテンツ情報は、「ウィーチャットグループ」として確定されることができる。さらには、当該文字特徴情報に対応するコンテンツ情報は、ウィーチャットグループの名称、例えば「NBA季后賽討論（ＮＢＡプレーオフの討論）」などを含んでもよい。
【００５４】
ここで、前述の第１）のウェブサイト情報の解析方式は、主に、ウェブサイト情報がコンテンツタイプ以外のウェブページに導く状況に用いられる。
【００５５】
２）ユーザ機器は、ウェブサイト情報に基づいて、対応するネットワークサーバにページコンテンツ取得要求を送信する。続いて、ユーザ機器は、ネットワークサーバの応答に基づいて、ウェブサイト情報に対応するコンテンツ情報を決定する。
【００５６】
前記ネットワークサーバは、ウェブサイト情報に対応するネットワークサーバであってもよい。１つの例として、ウェブサイト情報ｈｔｔｐ：／／ｓｐｏｒｔｓ．ｓｉｎａ．ｃｏｍ．ｃｎ／ｎｂａ／が新浪（sina）のネットワークサーバに対応する。別の例として、ウェブサイト情報ｈｔｔｐ：／／ｔｖ．ｓｏｈｕ．ｃｏｍ／が捜狐（sohu）のネットワークサーバに対応する。ユーザ機器は、ウェブサイト情報に対応するネットワークサーバにページコンテンツ取得要求を送信することができ、続いて、ユーザ機器は、当該ネットワークサーバによって応答された全部または一部のページコンテンツ情報に基づいて、ウェブサイト情報に対応するコンテンツ情報を決定する。例えば、ユーザ機器は、ネットワークサーバによって応答されたページコンテンツ情報からページタイトル、ページにおける画像を抽出してウェブサイト情報によって導かれるページのコンテンツを表すコンテンツ情報とすることができる。
【００５７】
あるいは、前記ネットワークサーバは、コンテンツ情報を直接フィードバックすることのみに用いられる特定のネットワークサーバであってもよい。当該特定のネットワークサーバは、ウェブサイト情報とコンテンツ情報との対応関係を予め保存することができる。そして、ユーザ機器は、ウェブサイト情報に基づいて、当該特定のネットワークサーバにページコンテンツ取得要求を送信することができ、次に、当該特定のネットワークサーバは、ウェブサイト情報に対応するコンテンツ情報をユーザ機器に直接フィードバックし、従って、ユーザ機器は、当該特定のネットワークサーバの応答に基づいて当該ウェブサイト情報に対応するコンテンツ情報を直接取得する。
【００５８】
ここでは、前述の第２）のウェブサイト情報の解析方式は、主に、ウェブサイト情報がコンテンツタイプウェブページに導く状況に用いられる。
【００５９】
当業者は、前述の２種のウェブサイト情報の解析方式が、ただ例示的なものであり、本発明の任意の制限として理解されるべきではなく、他の従来または将来の任意のウェブサイト情報の解析方式が本発明に適用される限り、本発明の保護範囲にも含まれるべきであり、ここで本明細書に参照のために取り込まれることを理解すべきである。
【００６０】
好ましくは、解析結果情報は、コンテンツ情報に対応するコンテンツ品質評価情報を更に含む。
【００６１】
コンテンツ品質評価情報は、コンテンツの品質を評価する様々な情報を含むが、これらに限定されるものではない。コンテンツ品質評価情報は、５点満点、１００点満点などの得点形式であってもよく、秀、優、良、可、不可などの等級形式であってもよい。コンテンツ品質評価情報は、例えば、ウェブサイト情報に対応するページのコンテンツが完全であるかどうか、スタイルがきれいかどうかに基づいて確定することができる。
【００６２】
本発明により提案されたコンテンツ情報に対応するコンテンツ品質評価情報を、後続のステップにおいてコンテンツ情報と共にユーザに提供することができるため、ユーザは、コンテンツ情報およびそれに対応するコンテンツ品質評価情報に基づいて当該二次元コードに対して他の処理、例えば二次元コードに対応するウェブサイト情報が導くページにアクセスすること、または当該二次元コードを友人と共有することなどをさらに行うかどうかを選択的に決定することができる。
【００６３】
さらには、好ましくは、コンテンツ情報は、二次元コードのパブリッシャーのアカウント情報を含み、コンテンツ品質評価情報は、アカウントの品質に対する評価情報を含む。
【００６４】
ここでは、二次元コードのパブリッシャーのアカウント情報は、例えば前述のウィーチャットアカウント、マイクロブログアカウントなどである。
【００６５】
この種類のアカウントの品質に対する評価情報は、この種類のアカウントにより送信された情報（例えばウィーチャットの公式アカウントにより送信されたウィーチャット情報、マイクロブログアカウントにより送信されたマイクロブログ情報）に基づいて確定されてもよい。例えば、あるアカウントにより送信された大部分の情報が、いずれも広告のキーワードを含む情報、またはいずれもインターネットにおける既存情報（独創的でないコンテンツ）、またはいずれも既存情報との再現性が高い（独創性の低いコンテンツ）場合、当該アカウントの品質評価情報は、６０点以下または不合格として確定されてもよい。
【００６６】
本発明により提案されたアカウントの品質に対する評価情報は、アカウントの優劣を客観的に評価することができる。現在、大量の低品質のアカウント情報が存在するため、本発明により提案されたアカウントの品質に対する評価情報によれば、ユーザが、二次元コードに対して他の処理、例えば二次元コードのパブリッシャーのアカウントをフォローすること、二次元コードのパブリッシャーのアカウントをブラックリストに入れることなどをさらに行うかどうかを選択的に決定するために使用することができる。
【００６７】
好ましくは、ユーザ機器はウェブサイト情報を解析する前（即ちステップＳ２の前）に、ユーザ機器は、問題のあるウェブサイトのライブラリに基づいて、ウェブサイト情報が問題のあるウェブサイトに属するかどうかを判断して、ステップＳ２において問題のあるウェブサイトに属さないウェブサイト情報を解析してもよい。
【００６８】
問題のあるウェブサイトは、詐欺、反動的な言論などが疑われるページコンテンツに導くウェブサイト、およびウイルスなどのコンテンツを含むウェブサイトなどを含むが、これらに限定されるものではない。
【００６９】
前記問題のあるウェブサイトのライブラリにおいて１つまたは複数の問題のあるウェブサイトが保存されて、これにより、ユーザ機器は検索によってウェブサイト情報が問題のあるウェブサイトに属するかどうかを判断することができる。前記問題のあるウェブサイトのライブラリは、ユーザ機器のローカルデータベースであってもよく、クラウドのネットワークデータベースであってもよい。ユーザ機器は、ネットワークサーバに問題のあるウェブサイト検索要求を送信することによって、当該ネットワークサーバがネットワークデータベースを検索することによって確定されたウェブサイト情報が、問題のあるウェブサイトに属するかどうかの結果を取得することができる。
【００７０】
ユーザ機器は、問題のあるウェブサイトに属するウェブサイト情報を処理しない。このような処理方式は、ユーザ機器がウイルスに感染することを回避することができる。ユーザ機器は、問題のあるウェブサイトに属さないウェブサイト情報のみを解析する（ステップＳ２）。これは二次元コード使用過程の安全性を向上させる。
【００７１】
ステップＳ３では、ユーザ機器は、取得した解析結果情報をユーザに提供する。
【００７２】
ここでは、ユーザ機器は、取得した解析結果情報をユーザに表示することができる。解析結果情報は、二次元コードに対応するウェブサイト情報のコンテンツ情報を含んでもよい。解析結果情報は、当該コンテンツ情報に対応するコンテンツ品質評価情報を含んでもよい。ユーザは、解析結果情報によって二次元コードが指示したコンテンツを直接理解することができる。且つ、ユーザは、解析結果情報に基づいて当該二次元コードに対して他の処理、例えばウェブサイト情報によって導かれるページにアクセスすること、当該二次元コードを友人と共有することなどをさらに行うかどうかを選択的に、より安心に決定してもよい。例えば、ユーザは、「硬派健身（硬派健身）のウィーチャットアカウント」を見る場合、ウィーチャットで二次元コードをスキャンして当該ウィーチャットアカウントをフォローすることができる。別の例として、ユーザは、「百度モバイルアシスタントのアプリケーションダウンロード」を見る場合、ブラウザで二次元コードをスキャンして当該アプリケーションをダウンロードすることができる。
【００７３】
好ましくは、ユーザ機器は、コンテンツ情報に対応するアプリケーションを呼び出して、呼び出したアプリケーションにおいてコンテンツ情報をロードすることができる。
【００７４】
例えば、コンテンツ情報が「硬派健身のウィーチャットアカウント」である場合、ユーザ機器は、ウィーチャットＡＰＰを呼び出して、ウェブサイト情報をパラメータとしてウィーチャットＡＰＰに伝送することができる。ウィーチャットＡＰＰは、当該ウェブサイト情報に基づいて対応するコンテンツ情報をロードし、即ち「硬派健身」のウィーチャットアカウントをフォローするためのページをロードすることができる。
【００７５】
別の例として、コンテンツ情報が「百度モバイルアシスタントのアプリケーションダウンロード」で、またはページタイトルなどのコンテンツを含む一般的なページコンテンツである場合、ユーザ機器は、ブラウザＡＰＰを呼び出して、ウェブサイト情報をパラメータとしてブラウザＡＰＰに伝送することができる。ブラウザＡＰＰは、当該ウェブサイト情報に基づいて対応するコンテンツ情報をロードし、即ち、百度モバイルアシスタントＡＰＰをダウンロードしたりページを開いたりすることができる。
【００７６】
図２は、本発明の一実施例に係る装置の概略図を示し、具体的に二次元コードの解析装置、即ち解析装置１０を示す。図２に示すように、提供した装置１０は、ユーザ機器に配置され、具体的に装置１１〜１３を含む。
【００７７】
装置１１は、二次元コードを認識して、二次元コードに対応するウェブサイト情報を取得し（区別を容易にするために、以下、装置１１を二次元コード認識装置１１と称する）、装置１２は、取得したウェブサイト情報を解析して、対応する解析結果情報を取得し（区別を容易にするために、以下、装置１２をウェブサイト情報解析装置１２と称する）、装置１３は、解析結果情報をユーザに提供する（区別を容易にするために、以下、装置１３を解析結果提供装置１３と称する）。ここで、当該解析結果情報はウェブサイト情報に対応するコンテンツ情報を含む。
【００７８】
具体的には、二次元コード認識装置１１は、二次元コードを認識して、二次元コードに対応するウェブサイト情報を取得する。
【００７９】
ここでは、二次元コード認識装置１１は、少なくとも以下の２種の方式によって認識される二次元コードを取得することができる。
【００８０】
１）二次元コード認識装置１１は、そのユーザ機器のカメラによって二次元コードをスキャンする。
【００８１】
例えば、ユーザは、ユーザ機器のカメラによって、ＰＣのディスプレイ、または路傍の広告看板などの媒体に表示される二次元コードをスキャンする。そして、二次元コード認識装置１１は、当該二次元コードを取得する。
【００８２】
２）二次元コード認識装置１１は、そのユーザ機器に記憶される二次元コードを読み取る。
【００８３】
例えば、ユーザは、ユーザ機器の写真データベース内の、またはユーザ機器に現在表示される二次元コードを選択して、ユーザ機器に二次元コードを認識させる。そして、二次元コード認識装置１１は、当該二次元コードを取得する。
【００８４】
ここでは、二次元コード認識装置１１は、二次元コードにおける幾何学的形状を認識して、二次元コードに対応するテキスト情報を取得することができる。続いて、二次元コード認識装置１１は、当該テキスト情報がウェブサイトフォーマットに合致するかどうかを判断し、合致する場合、当該テキスト情報は二次元コード認識装置１１によって取得されたウェブサイト情報である。
【００８５】
ここでは、本発明は、ウェブサイトフォーマットに合致するウェブサイト情報のみを処理する。本発明は、ウェブサイトフォーマットに合致しない他のテキスト情報に対して、特別な処理を行わない。
【００８６】
二次元コード認識装置１１は、テキスト情報が「ｈｔｔｐ：／／」、「ｗｗｗ」、「．ｃｏｍ」、「．ｃｎ」、「．ｎｅｔ」などのウェブサイト特徴文字列を含むかどうかに基づいて、テキスト情報がウェブサイトフォーマットに合致するかどうかを判断してもよい。あるいは、二次元コード認識装置１１は、テキスト情報がウェブサイトフォーマットの正規表現に合致するかどうかを検証することによってテキスト情報を検証してもよい。
【００８７】
ここでは、二次元コード認識装置１１は、一度１つだけの二次元コードを認識して、当該二次元コードに対応するウェブサイト情報を取得してもよい。あるいは、二次元コード認識装置１１は、複数の二次元コードを一括認識して、これらの二次元コードにそれぞれ対応するウェブサイト情報を取得してもよい。
【００８８】
好ましくは、解析装置１０は、二次元コード検出装置（図２に図示せず）を更に含む。二次元コード検出装置は、表示される情報が二次元コードを含むことを検出した場合、含まれる二次元コードに対する認識を開始し、例えば二次元コード認識装置１１にトリガー信号を送信する。ここでは、表示される情報を広く理解すべきであり、時間領域に限定され、情報がユーザに表示される前の処理される状態のみを示すことを意図している。例えば、ブラウザは、ページをロードするがページをユーザに表示していない場合、当該ページが二次元コードを含むことを検出し、この際に当該ページがユーザに表示されていないため、表示されるべき情報である。別の例として、インスタントメッセージングアプリケーションは、ユーザに受信したメッセージを表示する際に、通常、ユーザにメッセージを表示する前にメッセージを検出し、この際に当該メッセージは表示されるべき情報である。
【００８９】
次に、ウェブサイト情報解析装置１２は、取得したウェブサイト情報を解析して、対応する解析結果情報を取得する。ここで、解析結果情報はウェブサイト情報に対応するコンテンツ情報を含む。
【００９０】
ここでは、二次元コードに対応するウェブサイト情報は、特定の情報、例えば、アプリケーションダウンロード、インスタントメッセージングソフトウェアのアカウント（例えばウィーチャットアカウント）、グループ（例えばウィーチャットグループ）に導く可能性がある。二次元コードに対応するウェブサイト情報は、コンテンツタイプウェブページ、例えばニュース、文章、商品などのコンテンツを含むウェブページに導く可能性もある。
【００９１】
解析結果情報は、ユーザ機器がウェブサイト情報を解析することによって取得された結果の情報を意味する。解析結果情報は、明示的な情報である。解析結果情報は、例えば、ウェブサイト情報に対応するコンテンツ情報である。ウェブサイト情報に対応するコンテンツ情報は、ウェブサイト情報によって導かれるページのコンテンツを指示または表す様々な情報を含むが、これらに限定されるものではない。
【００９２】
ここでは、ウェブサイト情報解析装置１２がウェブサイト情報を解析してそれに対応するコンテンツ情報を取得する方式は、以下の２種を含むが、これらに限定されるものではない。
【００９３】
１）ウェブサイト情報解析装置１２は、ウェブサイト情報の文字特徴情報に基づいて、ウェブサイト情報に対応するコンテンツ情報を決定する。
【００９４】
ここでは、前記ウェブサイト情報の文字特徴情報は、特定の意味を形成可能な様々な文字または文字の組み合わせを含むが、これらに限定されるものではない。
【００９５】
ウェブサイト情報解析装置１２は、ウェブサイト情報の文字特徴情報に基づいて、コンテンツ情報データベースを検索して、ウェブサイト情報に対応するコンテンツ情報を取得することができる。
【００９６】
前記コンテンツ情報データベース内に文字特徴情報とコンテンツ情報との対応関係を保存することができ、これにより、ウェブサイト情報解析装置１２は検索によって文字特徴情報に対応するコンテンツ情報を直接取得できる。
【００９７】
例えば、文字特徴情報が「ＸＸＸＸ．ａｐｋ」である場合、対応するコンテンツ情報は、例えば「アプリケーションダウンロード」として確定されることができる。さらには、当該文字特徴情報に対応するコンテンツ情報は、アプリケーションの名称、例えば「百度モバイルアシスタントＡＰＰ」などを含んでもよい。
【００９８】
別の例として、文字特徴情報が「ｗｅｉｘｉｎ．ｑｑ．ｃｏｍ／ｒ／」である場合、対応するコンテンツ情報は、例えば「ウィーチャットアカウント」として確定されることができる。さらには、当該文字特徴情報に対応するコンテンツ情報は、例えば「硬派健身（硬派健身）」などのウィーチャットアカウントの名称、および「個人アカウント」、「公式アカウント」などのウィーチャットアカウントの種類を含んでもよい。
【００９９】
さらに別の例として、文字特徴情報が「ｗｅｉｂｏ．ｃｏｍ／ｕ／」である場合、対応するコンテンツ情報は、例えば「マイクロブログアカウント」として確定されることができる。さらには、当該文字特徴情報に対応するコンテンツ情報は、例えば「3W珈琲（３Ｗコーヒー）」などのマイクロブログアカウントの名称を含んでもよい。
【０１００】
さらに他の例として、文字特徴情報が「ｗｅｉｘｉｎ．ｑｑ．ｃｏｍ／ｇ／」である場合、対応するコンテンツ情報は、「ウィーチャットグループ」として確定されることができる。さらには、当該文字特徴情報に対応するコンテンツ情報は、ウィーチャットグループの名称、例えば「NBA季后賽討論（ＮＢＡプレーオフの討論）」などを含んでもよい。
【０１０１】
ここでは、前述の第１）のウェブサイト情報の解析方式は、主に、ウェブサイト情報がコンテンツタイプ以外のウェブページに導く状況に用いられる。
【０１０２】
２）ウェブサイト情報解析装置１２は、ウェブサイト情報に基づいて、対応するネットワークサーバにページコンテンツ取得要求を送信する。続いて、ウェブサイト情報解析装置１２は、ネットワークサーバからの応答に基づいて、ウェブサイト情報に対応するコンテンツ情報を決定する。
【０１０３】
前記ネットワークサーバは、ウェブサイト情報に対応するネットワークサーバであってもよい。１つの例として、ウェブサイト情報ｈｔｔｐ：／／ｓｐｏｒｔｓ．ｓｉｎａ．ｃｏｍ．ｃｎ／ｎｂａ／が新浪のネットワークサーバに対応する。別の例として、ウェブサイト情報ｈｔｔｐ：／／ｔｖ．ｓｏｈｕ．ｃｏｍ／が捜狐のネットワークサーバに対応する。ウェブサイト情報解析装置１２は、ウェブサイト情報に対応するネットワークサーバにページコンテンツ取得要求を送信することができ、続いて、ウェブサイト情報解析装置１２は、当該ネットワークサーバによって応答された全部または一部のページコンテンツ情報に基づいて、ウェブサイト情報に対応するコンテンツ情報を決定する。例えば、ウェブサイト情報解析装置１２は、ネットワークサーバによって応答されたページコンテンツ情報からページタイトル、ページにおける画像を抽出してウェブサイト情報によって導かれるページのコンテンツを表すコンテンツ情報とすることができる。
【０１０４】
あるいは、前記ネットワークサーバは、コンテンツ情報を直接フィードバックすることのみに用いられる特定のネットワークサーバであってもよい。当該特定のネットワークサーバは、ウェブサイト情報とコンテンツ情報との対応関係を予め保存することができる。そして、ウェブサイト情報解析装置１２は、ウェブサイト情報に基づいて、当該特定のネットワークサーバにページコンテンツ取得要求を送信することができ、次に、当該特定のネットワークサーバは、ウェブサイト情報に対応するコンテンツ情報をユーザ機器に直接フィードバックし、従って、ユーザ機器のウェブサイト情報解析装置１２は、当該特定のネットワークサーバの応答に基づいて当該ウェブサイト情報に対応するコンテンツ情報を直接取得する。
【０１０５】
ここでは、前述の第２）のウェブサイト情報の解析方式は、主に、ウェブサイト情報がコンテンツタイプウェブページに導く状況に用いられる。
【０１０６】
当業者は、前述の２種のウェブサイト情報の解析方式が、ただ例示的なものであり、本発明の任意の制限として理解されるべきではなく、他の従来または将来の任意のウェブサイト情報の解析方式が本発明に適用される限り、本発明の保護範囲にも含まれるべきであり、ここで本明細書に参照のために取り込まれることを理解すべきである。
【０１０７】
好ましくは、解析結果情報は、コンテンツ情報に対応するコンテンツ品質評価情報を更に含む。
【０１０８】
コンテンツ品質評価情報は、コンテンツの品質を評価する様々な情報を含むが、これらに限定されるものではない。コンテンツ品質評価情報は、５点満点、１００点満点などの得点形式であってもよく、秀、優、良、可、不可などの等級形式であってもよい。コンテンツ品質評価情報は、例えば、ウェブサイト情報に対応するページのコンテンツが完全であるかどうか、スタイルがきれいかどうかに基づいて確定することができる。
【０１０９】
本発明により提案されたコンテンツ情報に対応するコンテンツ品質評価情報を、後続の操作においてコンテンツ情報と共にユーザに提供することができるため、ユーザは、コンテンツ情報およびそに対応するコンテンツ品質評価情報に基づいて当該二次元コードに対して他の処理、例えば二次元コードに対応するウェブサイト情報が導くページにアクセスすること、または当該二次元コードを友人と共有することなどをさらに行うかどうかを選択的に決定することができる。
【０１１０】
さらには、好ましくは、コンテンツ情報は、二次元コードのパブリッシャーのアカウント情報を含み、コンテンツ品質評価情報は、アカウントの品質に対する評価情報を含む。
【０１１１】
ここでは、二次元コードのパブリッシャーのアカウント情報は、例えば前述のウィーチャットアカウント、マイクロブログアカウントなどである。
【０１１２】
この種類のアカウントの品質に対する評価情報は、この種類のアカウントにより送信された情報（例えばウィーチャットの公式アカウントにより送信されたウィーチャット情報、マイクロブログアカウントにより送信されたマイクロブログ情報）に基づいて確定されてもよい。例えば、あるアカウントにより送信された大部分の情報が、いずれも広告のキーワードを含む情報、またはいずれもインターネットにおける既存情報（独創的でないコンテンツ）、またはいずれも既存情報との再現性が高い（独創性の低いコンテンツ）場合、当該アカウントの品質評価情報は、６０点以下または不合格として確定されてもよい。
【０１１３】
本発明により提案されたアカウントの品質に対する評価情報は、アカウントの優劣を客観的に評価することができる。現在、大量の低品質のアカウント情報が存在するため、本発明により提案されたアカウントの品質に対する評価情報によれば、ユーザが、二次元コードに対して他の処理、例えば二次元コードのパブリッシャーのアカウントをフォローすること、二次元コードのパブリッシャーのアカウントをブラックリストに入れることなどをさらに行うかどうかを選択的に決定するために使用することができる。
【０１１４】
好ましくは、解析装置は、問題ウェブサイト確定装置（図２に図示せず）を含んでもよく、ウェブサイト情報解析装置１２がウェブサイト情報を解析する前に、問題ウェブサイト確定装置は、問題のあるウェブサイトのライブラリに基づいて、ウェブサイト情報が問題のあるウェブサイトに属するかどうかを判断して、問題のあるウェブサイトに属さないウェブサイト情報をウェブサイト情報解析装置１２に伝送してもよい。そして、ウェブサイト情報解析装置１２は、問題のあるウェブサイトに属さないウェブサイト情報を解析する。
【０１１５】
問題のあるウェブサイトは、詐欺、反動的な言論などが疑われるページコンテンツに導くウェブサイト、およびウイルスなどのコンテンツを含むウェブサイトなどを含むが、これらに限定されるものではない。
【０１１６】
前記問題のあるウェブサイトのライブラリにおいて１つまたは複数の問題のあるウェブサイトが保存され、これにより、問題ウェブサイト確定装置は検索によってウェブサイト情報が問題のあるウェブサイトに属するかどうかを判断することができる。前記問題のあるウェブサイトのライブラリは、ユーザ機器のローカルデータベースであってもよく、クラウドのネットワークデータベースであってもよい。問題ウェブサイト確定装置は、ネットワークサーバに問題のあるウェブサイト検索要求を送信することによって、当該ネットワークサーバがネットワークデータベースを検索することによって確定されたウェブサイト情報が、問題のあるウェブサイトに属するかどうかの結果を取得することができる。
【０１１７】
解析装置１０は、問題のあるウェブサイトに属するウェブサイト情報を処理しない。このような処理方式は、ユーザ機器がウイルスに感染することを回避することができる。解析装置１０のウェブサイト情報解析装置１２は、問題のあるウェブサイトに属さないウェブサイト情報のみを解析する（ステップＳ２）。これは二次元コード使用過程の安全性を向上させる。
【０１１８】
次に、解析結果提供装置１３は、取得した解析結果情報をユーザに提供する。
【０１１９】
ここでは、解析結果提供装置１３は、取得した解析結果情報をユーザに表示することができる。解析結果情報は、二次元コードに対応するウェブサイト情報のコンテンツ情報を含んでもよい。解析結果情報は、当該コンテンツ情報に対応するコンテンツ品質評価情報を含んでもよい。ユーザは、解析結果情報によって二次元コードが指示したコンテンツを直接理解することができる。且つ、ユーザは、解析結果情報に基づいて当該二次元コードに対して他の処理、例えばウェブサイト情報によって導かれるページにアクセスすること、当該二次元コードを友人と共有することなどをさらに行うかどうかを選択的に、より安心に決定してもよい。例えば、ユーザは、「硬派健身（硬派健身）のウィーチャットアカウント」を見る場合、ウィーチャットで二次元コードをスキャンして当該ウィーチャットアカウントをフォローすることができる。別の例として、ユーザは、「百度モバイルアシスタントのアプリケーションダウンロード」を見る場合、ブラウザで二次元コードをスキャンして当該アプリケーションをダウンロードすることができる。
【０１２０】
好ましくは、解析結果提供装置１３は、コンテンツ情報に対応するアプリケーションを呼び出して、呼び出したアプリケーションにおいてコンテンツ情報をロードすることができる。
【０１２１】
例えば、コンテンツ情報が「硬派健身（硬派健身）のウィーチャットアカウント」である場合、解析結果提供装置１３は、ウィーチャットＡＰＰを呼び出して、ウェブサイト情報をパラメータとしてウィーチャットＡＰＰに伝送することができる。ウィーチャットＡＰＰは、当該ウェブサイト情報に基づいて対応するコンテンツ情報をロードし、即ち「硬派健身（硬派健身）」のウィーチャットアカウントをフォローするためのページをロードすることができる。
【０１２２】
別の例として、コンテンツ情報が「百度モバイルアシスタントのアプリケーションダウンロード」で、またはページタイトルなどのコンテンツを含む一般的なページコンテンツである場合、解析結果提供装置１３は、ブラウザＡＰＰを呼び出して、ウェブサイト情報をパラメータとしてブラウザＡＰＰに伝送することができる。ブラウザＡＰＰは、当該ウェブサイト情報に基づいて対応するコンテンツ情報をロードし、即ち、百度モバイルアシスタントＡＰＰをダウンロードしたりページを開いたりすることができる。
【０１２３】
好ましくは、二次元コードを解析する上記解析装置１０を、従来のインスタントメッセージングソフトウェアと組み合わせて、新しいインスタントメッセージングソフトウェアを構成することが可能であり、従来のインスタントメッセージングソフトウェアは、例えば百度公司の百度ｈｉ、騰訊公司のＱＱ、ウィーチャット、小米公司のＭｉＴａｌｋ、マイクロソフト公司のＭＳＮなどを含む。
【０１２４】
別の好ましい実施例では、二次元コードを解析する上記解析装置１０を、従来の二次元コード認識アプリケーションと組み合わせて、新しい二次元コード認識アプリケーションを構成することが可能であり、従来の二次元コード認識アプリケーションは、二次元コードの認識のみに使用されるアプリケーション、およびアプリケーションにおける二次元コード認識モジュールなどを含む。
【０１２５】
なお、本発明は、ソフトウェア、および／またはソフトウェアとハードウェアとの組み合わせにおいて実施されてもよく、例えば、本発明の各装置は、特定用途向け集積回路（ＡＳＩＣ）または任意の他の類似のハードウェア機器によって実現されてもよい。１つの実施例では、本発明のソフトウェアプログラムは、プロセッサによって実行して上記のステップまたは機能を実現することができる。同様に、本発明のソフトウェアプログラム（関連するデータ構造を含む）は、コンピュータ読み取り可能な記録媒体、例えば、ＲＡＭメモリ、磁気または光学式ドライブまたはフロッピーディスクおよび類似の機器に記憶されてもよい。また、本発明のいくつかのステップまたは機能は、ハードウェア（例えば、プロセッサと協力して各ステップまたは機能を実行する回路）によって実現されてもよい。
【０１２６】
当業者であれば、本発明は、上記の例示的な実施例の詳細に制限されず、本発明の主旨又は基本的な特徴を脱逸せずにその他の形態で本発明を実現できることが明らかなことである。従って、いずれにしても、実施例は例示的なものに過ぎず、非限定的であり、本発明の範囲は上記説明ではなく添付している請求項により限定され、従って、請求項の同等要件を満たす意味及び範囲を有するすべての変化は本発明内に含まれる。請求項における任意の図面符号を、係る請求項を制限するものとしてはならない。また、「含む」という単語は、他のユニット又はステップを排除せず、単数形を使用する場合も複数を含む。請求項に説明した複数のユニット又は装置は、一つのユニット又は装置によりソフトウェア又はハードウェアを通じて実現されてもよい。第１、第２等の単語は名称を示すことに用いられ、順番を特定するものではない。
【０１２７】
以上は、特に例示的な実施例を示して説明したが、当業者であれば、請求の範囲の主旨や範囲を脱逸せずに、形態及び詳細を変化してもよい。本発明が請求しようとする保護は添付している請求の範囲で説明される。以下の項目には、各実施例での保護項目及びその他の様態を示し、即ち
１、二次元コードを認識して、前記二次元コードに対応するウェブサイト情報を取得するステップと、
前記ウェブサイト情報を解析して、対応する解析結果情報を取得するステップと、
前記解析結果情報をユーザに提供するステップと、を含んでおり、
前記解析結果情報は前記ウェブサイト情報に対応するコンテンツ情報を含む
ことを特徴とする二次元コードの解析方法。
２、前記ウェブサイト情報を解析するステップにおいては、具体的に、
前記ウェブサイト情報の文字特徴情報に基づいて、前記ウェブサイト情報に対応するコンテンツ情報を決定するステップを含む
ことを特徴とする項目１に記載の方法。
３、前記ウェブサイト情報を解析するステップにおいては、具体的に、
前記ウェブサイト情報に基づいて、対応するネットワークサーバにページコンテンツ取得要求を送信するステップと、
前記ネットワークサーバの応答に基づいて、前記ウェブサイト情報に対応するコンテンツ情報を決定するステップと、を含む
ことを特徴とする項目１に記載の方法。
４、前記解析結果情報は、前記コンテンツ情報に対応するコンテンツ品質評価情報を更に含む
ことを特徴とする項目１〜３のいずれか１項に記載の方法。
５、前記コンテンツ情報は、前記二次元コードのパブリッシャーのアカウント情報を含み、前記コンテンツ品質評価情報は、前記アカウントの品質に対する評価情報を含む
ことを特徴とする項目４に記載の方法。
６、前記ウェブサイト情報を解析する前に、
問題のあるウェブサイトのライブラリに基づいて、前記ウェブサイト情報が問題のあるウェブサイトに属するかどうかを判断して、問題のあるウェブサイトに属さないウェブサイト情報を解析するステップを更に含む
ことを特徴とする項目１〜５のいずれか１項に記載の方法。
７、前記の解析結果情報を提供するステップにおいては、具体的に、
前記コンテンツ情報に対応するアプリケーションを呼び出して、前記アプリケーション内に前記コンテンツ情報をロードすることを含む
ことを特徴とする項目１〜６のいずれか１項に記載の方法。
８、表示されるべき情報が二次元コードを含むことを検出した場合、含まれる二次元コードに対する認識を開始するステップを更に含む
ことを特徴とする項目１〜７のいずれか１項に記載の方法。
９、二次元コードを認識して、前記二次元コードに対応するウェブサイト情報を取得するための装置と、
前記ウェブサイト情報を解析して、対応する解析結果情報を取得するための装置と、
前記解析結果情報をユーザに提供するための装置と、を備えており、
前記解析結果情報は前記ウェブサイト情報に対応するコンテンツ情報を含む
ことを特徴とする二次元コードの解析装置。
１０、前記ウェブサイト情報を解析する前記装置は具体的に、
前記ウェブサイト情報の文字特徴情報に基づいて、前記ウェブサイト情報に対応するコンテンツ情報を決定することに用いられる
ことを特徴とする項目９に記載の装置。
１１、前記ウェブサイト情報を解析する装置は具体的に、
前記ウェブサイト情報に基づいて、対応するネットワークサーバにページコンテンツ取得要求を送信し、
前記ネットワークサーバの応答に基づいて、前記ウェブサイト情報に対応するコンテンツ情報を決定することに用いられる
ことを特徴とする項目９に記載の装置。
１２、前記解析結果情報は、前記コンテンツ情報に対応するコンテンツ品質評価情報を更に含む
ことを特徴とする項目９〜１１のいずれか１項に記載の装置。
１３、前記コンテンツ情報は、前記二次元コードのパブリッシャーのアカウント情報を含み、前記コンテンツ品質評価情報は、前記アカウントの品質に対する評価情報を含む
ことを特徴とする項目１２に記載の装置。
１４、問題のあるウェブサイトのライブラリに基づいて、前記ウェブサイト情報が問題のあるウェブサイトに属するかどうかを判断して、問題のあるウェブサイトに属さないウェブサイト情報を、前記ウェブサイト情報を解析する前記装置に伝送する装置を更に備える
ことを特徴とする項目９〜１３のいずれか１項に記載の装置。
１５、前記解析結果情報を提供する装置は具体的に、
前記コンテンツ情報に対応するアプリケーションを呼び出して、前記アプリケーション内に前記コンテンツ情報をロードすることに用いられる
ことを特徴とする項目９〜１４のいずれか１項に記載の装置。
１６、表示されるべき情報が二次元コードを含むことを検出した場合、含まれる二次元コードに対する認識を開始するための装置を更に備える
ことを特徴とする項目９〜１５のいずれか１項に記載の装置。
１７、項目８〜１６のいずれか１項に記載の二次元コードの解析装置を備える
ことを特徴とするインスタントメッセージングソフトウェア。
１８、項目８〜１６のいずれか１項に記載の二次元コードの解析装置を備える
ことを特徴とする二次元コード認識アプリケーション。
１９、コンピュータ命令を含み、前記コンピュータ命令が実行される場合、項目１〜８のいずれか１項に記載の方法が実行される
ことを特徴とするコンピュータ読み取り可能な記憶媒体。
２０、コンピュータプログラム製品であって、
前記コンピュータプログラム製品が実行される場合、項目１〜８のいずれか１項に記載の方法が実行される
ことを特徴とするコンピュータプログラム製品。
２１、コンピュータ命令を記憶するメモリと、前記コンピュータ命令を実行することによって項目１〜８のいずれか１項に記載の方法を実行するように構成されるプロセッサと、を備える
ことを特徴とする端末機器。
【図１】
0006500086.tif 000002
【図２】
0006500086.tif 000003