JP6500086B2 - 二次元コードの解析方法および装置、コンピュータ読み取り可能な記憶媒体、コンピュータプログラムおよび端末機器 - Google Patents

二次元コードの解析方法および装置、コンピュータ読み取り可能な記憶媒体、コンピュータプログラムおよび端末機器 Download PDF

Info

Publication number
JP6500086B2
JP6500086B2 JP2017508045A JP2017508045A JP6500086B2 JP 6500086 B2 JP6500086 B2 JP 6500086B2 JP 2017508045 A JP2017508045 A JP 2017508045A JP 2017508045 A JP2017508045 A JP 2017508045A JP 6500086 B2 JP6500086 B2 JP 6500086B2
Authority
JP
Japan
Prior art keywords
information
website
dimensional code
content
analysis result
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017508045A
Other languages
English (en)
Other versions
JP2017534097A (ja
Inventor
ワンジア シン
ワンジア シン
Original Assignee
バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド
バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド, バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド filed Critical バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド
Publication of JP2017534097A publication Critical patent/JP2017534097A/ja
Application granted granted Critical
Publication of JP6500086B2 publication Critical patent/JP6500086B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Description

本願は、出願日が2015年5月26日であり、出願番号が201510276602.4である中国特許出願の優先権を要求し、当該特許出願の全文を参照のために取り込む。
本発明は、インターネット技術分野に関し、特に二次元コード(QRコード)の解析技術に関するものである。
現在、二次元コードが広く使用されている。ユーザは、携帯電話で二次元コードをスキャンすることによって例えばモバイルアプリケーションのダウンロード、ウィーチャット(WeChat)アカウントのフォロー、ウィーチャットグループの参加などの操作を行うことができる。しかしながら、二次元コードは、暗黙的な情報に属するため、ユーザが二次元コードを見ることによってそれが指示したコンテンツを直接理解することができないという問題がある。さらには、法律違反者は、二次元コードの当該特性を利用し、二次元コードを送信することによってウイルス、ポルノなどの違法情報を送信するため、ユーザに脅威を与える可能性がより高くなり、ユーザに二次元コードの使用に対して不安、嫌悪、忌避を感じさせる。
本発明は、二次元コードの解析方法および装置を提供することを目的とする。
本発明の一態様によれば、二次元コードの解析方法を提供し、この方法は、
二次元コードを認識して、前記二次元コードに対応するウェブサイト情報を取得するステップと、
前記ウェブサイト情報を解析して、対応する解析結果情報を取得するステップと、
前記解析結果情報をユーザに提供するステップと、を含んでおり、
前記解析結果情報は前記ウェブサイト情報に対応するコンテンツ情報を含む。
本発明の別の態様によれば、二次元コードの解析装置を提供し、この装置は、
二次元コードを認識して、前記二次元コードに対応するウェブサイト情報を取得するための装置と、
前記ウェブサイト情報を解析して、対応する解析結果情報を取得するための装置と、
前記解析結果情報をユーザに提供するための装置と、を備えており、
前記解析結果情報は前記ウェブサイト情報に対応するコンテンツ情報を含む。
従来技術と比べ、本発明は、二次元コードを認識して二次元コードに対応するウェブサイト情報を解析することによって、ウェブサイト情報に対応するコンテンツ情報を含む解析結果情報をユーザに提供する。本発明がユーザに提供する解析結果情報は明示的な情報である。ユーザは、例えば、コンテンツ情報などの解析結果情報によって二次元コードが指示したコンテンツを直接理解することができる。且つ、ユーザは、解析結果情報に基づいて、当該二次元コードに対する他の処理、例えばウェブサイト情報が指示したページにアクセスすること、当該二次元コードを友人と共有することなどをさらに行うかどうかを選択的に、より安心に決定することができ、それにより二次元コードに対する不安な気持ちを回避する。さらには、本発明は、問題のあるウェブサイトに属さないウェブサイト情報のみを解析することができるため、二次元コードの使用過程の安全性をより向上させる。
以下の図面を参照しながら非限定的な実施例を詳細に説明することにより、本発明の他の特徴、目的および利点はより明らかになる。
図面中、同じ又は類似する符号は同じ又は類似する部品を示す。
本発明の一実施例に係る二次元コードの解析方法のフローチャートを示す。 本発明の一実施例に係る二次元コードの解析装置の概略図を示す。
例示的な実施例をさらに詳しく検討する前に、いくつかの例示的な実施例がフローチャートとして記述される処理又は方法として説明されることを理解すべきである。フローチャートは各操作を順序に従う処理として示すが、多くの操作は並行して、付随して又は同時に実行可能である。また、各操作の順序は再配置可能である。操作が完成した際に前記処理を終止できるが、図面に含まれない追加ステップをさらに含んでもよい。前記処理は、方法、関数、ルーチン、サブルーチン、サブプログラムなどに対応可能である。
文脈に言及される「端末機器」とは、所定のプログラム又は命令を実行することによって数値計算及び/又は論理計算などの所定処理過程を実行できるインテリジェント電子機器であり、プロセッサやメモリを含んでもよく、所定処理過程が、プロセッサがメモリに予め記憶された命令を実行することによって実行されるか、ASIC、FPGA、DSPなどのハードウェアによって実行されるか、又は、上記両方の組み合わせによって実現される。コンピュータ機器はサーバ、パソコン、ノートパソコン、タブレットコンピュータ、スマートフォンなどを含むが、これらに限らない。
前記端末機器は例えばユーザ機器とネットワーク機器を含む。前記ユーザ機器はスマートフォン、PDAなどを含むが、これらに限らず、前記ネットワーク機器は単一のネットワークサーバ、複数のネットワークサーバで構成されるサーバグループ、或いはクラウドコンピューティング(Cloud Computing)に基づいて大量のコンピュータ又はネットワークサーバで構成されるクラウドを含むが、これらに限らず、クラウドコンピューティングは分散型コンピューティングの一種であり、疎結合される複数のコンピュータセットで構成されるスーパーバーチャルコンピュータである。前記コンピュータ機器は、単独に動作することによって本発明を実現してもよく、ネットワークにアクセスしてネットワークにおける他のコンピュータ機器とのインタラクティブ操作によって本発明を実現してもよい。前記コンピュータ機器の位置するネットワークはインターネット、広域ネットワーク、メトロポリタンエリアネットワーク、ローカルエリアネットワーク、VPNネットワークなどを含むが、これらに限らない。
なお、前記ユーザ機器、ネットワーク機器及びネットワークなどは例示的なものに過ぎず、別の従来又は今後の出現可能なコンピュータ機器やネットワークは本発明に適用できる限り、本発明の保護範囲にも包含されるべきであり、援用によって本発明に組み込まれる。
以下に検討する方法(一部はフローチャートとして示される)はハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語又はそれらの任意の組み合わせによって実現可能である。ソフトウェア、ファームウェア、ミドルウェア又はマイクロコードによって実施する場合、必要なタスクを実施するためのプログラムコード又はコードスニペットはデバイス又はコンピュータ読み取り可能な媒体(例えば記憶媒体)に記憶されてもよい。(1つ又は複数の)プロセッサは必要なタスクを実行できる。
ここで開示する具体的な構造や機能の詳細はただ代表的なものに過ぎず、且つ本発明の例示的な実施例を説明することを目的とする。本発明は、多くの代替形態によって具体的に実現されてもよく、ここで説明する実施例のみに制限されると解釈されない。
なお、各ユニットを説明する時に専門用語「第1」、「第2」などを使用するが、これらのユニットはこれらの専門用語に制限されないことを理解すべきである。1つのユニットと別のユニットを区別するために、これらの専門用語が使用される。例えば、例示的な実施例の範囲を脱逸せずに、第1ユニットは第2ユニットと称されてもよく、同様に、第2ユニットは第1ユニットと称されてもよい。ここで使用する専門用語「及び/又は」は1つ又は複数の列記した関連項目の任意の組み合わせと全ての組み合わせを含む。
ここで使用する専門用語は具体的な実施例を説明するに過ぎず、例示的な実施例を制限することを意図しない。文脈に断らない限り、使用する単数形式の「1つ」、「1項」は複数を含むことも意図する。さらに、ここで使用する専門用語 「含む」及び/又は「包含」は記述する特徴、整数、ステップ、操作、ユニット及び/又は部品の存在を示し、1つ又は複数の他の特徴、整数、ステップ、操作、ユニット、部品及び/又はその組み合せの存在や追加を排除しないことを理解すべきである。
さらに、いくつかの置換実施形態では、言及した機能/動作は図面に示される順序と異なる順序で発生してもよい。例えば、かかる機能/動作によって、相次いで示す2枚の図については、実際に大体同時に実行されてもよく、時々逆の順序で実行されてもよい。
以下、図面を参照して本発明をさらに詳細に説明する。
本発明は、必要な計算処理能力を有する任意の端末機器、例えばネットワーク機器、ユーザ機器などにより実現されてもよい。本明細書において、多くの場合は、ユーザ機器を例とする。具体的には、ユーザ機器は、二次元コードを認識して、二次元コードに対応するウェブサイト情報を取得し、続いて、ユーザ機器は、取得したウェブサイト情報を解析して、対応する解析結果情報を取得し、次に、ユーザ機器は、解析結果情報をユーザに提供し、当該解析結果情報はウェブサイト情報に対応するコンテンツ情報を含む。
好ましくは、本発明の手段は、ユーザ機器にインストールされ実行されるアプリケーションにより実現されることができる。ここで、前記アプリケーションは、PC、ノートパソコンに実行される様々なアプリケーションプログラム、および移動端末に実行される様々なモバイルアプリケーション(APP)を含む。さらには、本発明の案は1つの機能モジュールとして前述のアプリケーションに集積されてもよい。
移動端末は、インテリジェントオペレーティングシステムに基づくいずれかのポータブル式電子製品を含むが、これらに限定されるものではなく、キーボード、仮想キーボード、タッチパッド、タッチスクリーン、および音声制御機器などの入力機器によってユーザとヒューマンコンピューターインタラクションを行うことができ、例えばスマートフォン、タブレットPCなどである。インテリジェントオペレーティングシステムは、移動機器に様々なモバイルアプリケーションを提供することによって機器の機能を充実させる任意のオペレーティングシステム、例えばアンドロイド(Android)、iOS、Windows Phone(登録商標)などを含むが、これらに限定されるものではない。
本発明の案を1つのプラグインとしてAPPに集積することを例とし、ホストAPPが、現在表示されるコンテンツが二次元コードを含むことを検出した場合、ユーザに対応する解析結果情報を提供するために、当該プラグインを自発的に起動して当該二次元コードを認識することができる。あるいは、前述の二次元コードに対する認識は、ユーザによりトリガーされてもよく、例えば、ユーザは当該二次元コードをクリックすることなどのトリガー操作によって、二次元コード認識プラグインを起動させてクリックされた二次元コードを認識する。
別の例として、ユーザが使用するインスタントメッセージングAPPは友人から送信された二次元コードを受信した場合、当該インスタントメッセージングAPPは、当該二次元コードを認識して、当該ユーザに解析結果情報を表示する。インスタントメッセージングAPPは、元の二次元コードを表示せずに、解析結果情報のみをユーザに表示してもよい。あるいは、インスタントメッセージングAPPは、解析結果情報を元の二次元コードと一緒にユーザに表示してもよく、例えば元の二次元コードの下に表示される。続いて、ユーザは、解析結果情報に基づいて当該二次元コードに対して他の処理をさらに行うかどうかを選択的に、より安心に決定してもよく、例えば、二次元コードに対応するウェブサイト情報が導くページにアクセスすること、または当該二次元コードを友人と共有することなどである。
さらに別の例として、ブラウザが、ページが二次元コードを含むことを検出した場合、ユーザに当該二次元コードを認識するかどうかを問ってもよく、ユーザが認識の行うことを確認した後、ブラウザは二次元コードに対する認識を開始する。
ここでは、当業者は、二次元コードに対する認識の様々な上記開始方式が、例示的なものにすぎず、本発明の任意の制限として理解されるべきではなく、他の従来または将来の二次元コードに対する認識の開始方式が本発明に適用される限り、本発明の保護範囲にも含まれるべきであり、ここで本明細書に参照のために取り込まれることを理解すべきである。
また、説明の便宜上、本発明は、多くの場合は、ユーザ機器が二次元コードを解析することを例とする。当業者は、他の従来または将来の機器が二次元コードを解析する案は本発明に適用される限り、本発明の保護範囲にも含まれるべきであり、ここで本明細書に参照のために取り込まれることを理解すべきである。
従来技術において、二次元コードは、暗黙的な情報に属するため、ユーザが二次元コードを見ることによってそれが指示したコンテンツを直接理解することができないという問題がある。従来の二次元コード走査型モバイルアプリケーション(APP)は、二次元コードを簡単に認識することしかできなく、即ち、二次元コードに対応するテキスト情報を取得する。当該テキスト情報が実際にウェブサイト情報である場合、従来の二次元コード走査型モバイルアプリケーションは、当該ウェブサイト情報をさらに処理することができない。且つ、当該ウェブサイト情報が依然として暗黙的な情報に属するため、ユーザは、依然として当該ウェブサイト情報によって二次元コードが指示したコンテンツを理解することができない。ユーザはより当惑する。
本発明がユーザに提供する解析結果情報は、簡単なテキスト情報ではない。二次元コードがウェブサイト情報に対応する状況に対して、本発明がユーザに提供する解析結果情報は明示的な情報であり、解析結果情報は、当該ウェブサイト情報に対応するコンテンツ情報を含む。ユーザは、例えば、コンテンツ情報などの解析結果情報によって二次元コードが指示したコンテンツを直接理解することができる。且つ、ユーザは、二次元コードに対して不安な気持ちを生じることなく、解析結果情報に基づいて当該二次元コードに対して他の処理、例えばウェブサイト情報が指示したページにアクセスすること、当該二次元コードを友人と共有することなどをさらに行うかどうかを選択的に、より安心に決定することができる。
図1は、本発明の一実施例に係る方法のフローチャートを示し、具体的に二次元コードの解析過程を示す。ステップS1では、ユーザ機器は二次元コードを認識して、二次元コードに対応するウェブサイト情報を取得し、ステップS2では、ユーザ機器は取得したウェブサイト情報を解析して、対応する解析結果情報を取得し、ステップS3では、ユーザ機器は解析結果情報をユーザに提供する。ここで、当該解析結果情報はウェブサイト情報に対応するコンテンツ情報を含む。
具体的には、ステップS1では、ユーザ機器は二次元コードを認識して、二次元コードに対応するウェブサイト情報を取得する。
ここでは、ユーザ機器は、少なくとも以下の2種の方式によって認識されるべき二次元コードを取得することができる。
1)ユーザ機器は、そのカメラによって二次元コードをスキャンする。
例えば、ユーザは、ユーザ機器のカメラによって、PCのディスプレイ、または路傍の広告看板などの媒体に表示される二次元コードをスキャンする。従って、ユーザ機器は当該二次元コードを取得する。
2)ユーザ機器は、その中に記憶される二次元コードを読み取る。
例えば、ユーザは、ユーザ機器の画像データベース内の、またはユーザ機器に現在表示される二次元コードを選択して、ユーザ機器に二次元コードを認識させる。従って、ユーザ機器は当該二次元コードを取得する。
ここでは、ユーザ機器は、二次元コードにおける幾何学的形状を認識して、二次元コードに対応するテキスト情報を取得することができる。続いて、ユーザ機器は、当該テキスト情報がウェブサイトフォーマットに合致するかどうかを判断し、合致する場合、当該テキスト情報はユーザ機器によって取得されたウェブサイト情報である。
ここでは、本発明は、ウェブサイトフォーマットに合致するウェブサイト情報のみを処理する。本発明は、ウェブサイトフォーマットに合致しない他のテキスト情報に対して、特別な処理を行わない。
ユーザ機器は、テキスト情報が「http://」、「www」、「.com」、「.cn」、「.net」などのウェブサイト特徴文字列を含むかどうかに基づいて、テキスト情報がウェブサイトフォーマットに合致するかどうかを判断してもよい。あるいは、ユーザ機器は、テキスト情報がウェブサイトフォーマットの正規表現に合致するかどうかを検証することによってテキスト情報を検証してもよい。
ここでは、ユーザ機器は、一度1つだけの二次元コードを認識して、当該二次元コードに対応するウェブサイト情報を取得してもよい。あるいは、ユーザ機器は、複数の二次元コードを一括認識して、これらの二次元コードにそれぞれ対応するウェブサイト情報を取得してもよい。
好ましくは、ステップS1の前に、当該過程は、表示されるべき情報が二次元コードを含むことを検出した場合、ユーザ機器は含まれる二次元コードに対する認識を開始するステップS0(図1に図示せず)を更に含む。ここでは、表示されるべき情報を広く理解すべきであり、時間領域に限定され、情報がユーザに表示される前の処理される状態のみを示すことを意図している。例えば、ブラウザは、ページをロードするがページをユーザに表示していない場合、当該ページが二次元コードを含むことを検出し、この際に当該ページがユーザに表示されていないため、表示されるべき情報である。別の例として、インスタントメッセージングアプリケーションは、ユーザに受信したメッセージを表示する際に、通常、ユーザにメッセージを表示する前にメッセージを検出し、この際に当該メッセージは表示されるべき情報である。
ステップS2では、ユーザ機器は、取得したウェブサイト情報を解析して、ウェブサイト情報に対応するコンテンツ情報を含む対応する解析結果情報を取得する。
ここでは、二次元コードに対応するウェブサイト情報は、特定の情報、例えば、アプリケーションダウンロード、インスタントメッセージングソフトウェアのアカウント(例えばウィーチャットアカウント)、グループ(例えばウィーチャットグループ)に導く可能性がある。二次元コードに対応するウェブサイト情報は、コンテンツタイプウェブページ、例えばニュース、文章、商品などのコンテンツを含むウェブページに導く可能性もある。
解析結果情報は、ユーザ機器がウェブサイト情報を解析することによって取得された結果の情報を意味する。解析結果情報は、明示的な情報である。解析結果情報は、例えば、ウェブサイト情報に対応するコンテンツ情報である。ウェブサイト情報に対応するコンテンツ情報は、ウェブサイト情報によって導かれるページのコンテンツを指示または表す様々な情報を含むが、これらに限定されるものではない。
ここでは、ユーザ機器がウェブサイト情報を解析してそれに対応するコンテンツ情報を取得する方式は、以下の2種を含むが、これらに限定されるものではない。
1)ユーザ機器は、ウェブサイト情報の文字特徴情報に基づいて、ウェブサイト情報に対応するコンテンツ情報を決定する。
ここでは、前記ウェブサイト情報の文字特徴情報は、特定の意味を形成可能な様々な文字または文字の組み合わせを含むが、これらに限定されるものではない。
ユーザ機器は、ウェブサイト情報の文字特徴情報に基づいて、コンテンツ情報データベースを検索して、ウェブサイト情報に対応するコンテンツ情報を取得することができる。
前記コンテンツ情報データベース内に文字特徴情報とコンテンツ情報との対応関係を保存することができ、これにより、ユーザ機器は検索によって文字特徴情報に対応するコンテンツ情報を直接取得できる。
例えば、文字特徴情報が「XXXX.apk」である場合、対応するコンテンツ情報は、例えば「アプリケーションダウンロード」として確定されることができる。さらには、当該文字特徴情報に対応するコンテンツ情報は、アプリケーションの名称、例えば「百度(Baidu)モバイルアシスタントAPP」などを含んでもよい。
別の例として、文字特徴情報が「weixin.qq.com/r/」である場合、対応するコンテンツ情報は、例えば「ウィーチャットアカウント」として確定されることができる。さらには、当該文字特徴情報に対応するコンテンツ情報は、例えば「硬派健身(硬派健身)」などのウィーチャットアカウントの名称、および「個人アカウント」、「公式アカウント(公衆号)」などのウィーチャットアカウントの種類を含んでもよい。
さらに別の例として、文字特徴情報が「weibo.com/u/」である場合、対応するコンテンツ情報は、例えば「マイクロブログアカウント」として確定されることができる。さらには、当該文字特徴情報に対応するコンテンツ情報は、例えば「3W珈琲(3Wコーヒー)」などのマイクロブログアカウントの名称を含んでもよい。
さらに他の例として、文字特徴情報が「weixin.qq.com/g/」である場合、対応するコンテンツ情報は、「ウィーチャットグループ」として確定されることができる。さらには、当該文字特徴情報に対応するコンテンツ情報は、ウィーチャットグループの名称、例えば「NBA季后賽討論(NBAプレーオフの討論)」などを含んでもよい。
ここで、前述の第1)のウェブサイト情報の解析方式は、主に、ウェブサイト情報がコンテンツタイプ以外のウェブページに導く状況に用いられる。
2)ユーザ機器は、ウェブサイト情報に基づいて、対応するネットワークサーバにページコンテンツ取得要求を送信する。続いて、ユーザ機器は、ネットワークサーバの応答に基づいて、ウェブサイト情報に対応するコンテンツ情報を決定する。
前記ネットワークサーバは、ウェブサイト情報に対応するネットワークサーバであってもよい。1つの例として、ウェブサイト情報http://sports.sina.com.cn/nba/が新浪(sina)のネットワークサーバに対応する。別の例として、ウェブサイト情報http://tv.sohu.com/が捜狐(sohu)のネットワークサーバに対応する。ユーザ機器は、ウェブサイト情報に対応するネットワークサーバにページコンテンツ取得要求を送信することができ、続いて、ユーザ機器は、当該ネットワークサーバによって応答された全部または一部のページコンテンツ情報に基づいて、ウェブサイト情報に対応するコンテンツ情報を決定する。例えば、ユーザ機器は、ネットワークサーバによって応答されたページコンテンツ情報からページタイトル、ページにおける画像を抽出してウェブサイト情報によって導かれるページのコンテンツを表すコンテンツ情報とすることができる。
あるいは、前記ネットワークサーバは、コンテンツ情報を直接フィードバックすることのみに用いられる特定のネットワークサーバであってもよい。当該特定のネットワークサーバは、ウェブサイト情報とコンテンツ情報との対応関係を予め保存することができる。そして、ユーザ機器は、ウェブサイト情報に基づいて、当該特定のネットワークサーバにページコンテンツ取得要求を送信することができ、次に、当該特定のネットワークサーバは、ウェブサイト情報に対応するコンテンツ情報をユーザ機器に直接フィードバックし、従って、ユーザ機器は、当該特定のネットワークサーバの応答に基づいて当該ウェブサイト情報に対応するコンテンツ情報を直接取得する。
ここでは、前述の第2)のウェブサイト情報の解析方式は、主に、ウェブサイト情報がコンテンツタイプウェブページに導く状況に用いられる。
当業者は、前述の2種のウェブサイト情報の解析方式が、ただ例示的なものであり、本発明の任意の制限として理解されるべきではなく、他の従来または将来の任意のウェブサイト情報の解析方式が本発明に適用される限り、本発明の保護範囲にも含まれるべきであり、ここで本明細書に参照のために取り込まれることを理解すべきである。
好ましくは、解析結果情報は、コンテンツ情報に対応するコンテンツ品質評価情報を更に含む。
コンテンツ品質評価情報は、コンテンツの品質を評価する様々な情報を含むが、これらに限定されるものではない。コンテンツ品質評価情報は、5点満点、100点満点などの得点形式であってもよく、秀、優、良、可、不可などの等級形式であってもよい。コンテンツ品質評価情報は、例えば、ウェブサイト情報に対応するページのコンテンツが完全であるかどうか、スタイルがきれいかどうかに基づいて確定することができる。
本発明により提案されたコンテンツ情報に対応するコンテンツ品質評価情報を、後続のステップにおいてコンテンツ情報と共にユーザに提供することができるため、ユーザは、コンテンツ情報およびそれに対応するコンテンツ品質評価情報に基づいて当該二次元コードに対して他の処理、例えば二次元コードに対応するウェブサイト情報が導くページにアクセスすること、または当該二次元コードを友人と共有することなどをさらに行うかどうかを選択的に決定することができる。
さらには、好ましくは、コンテンツ情報は、二次元コードのパブリッシャーのアカウント情報を含み、コンテンツ品質評価情報は、アカウントの品質に対する評価情報を含む。
ここでは、二次元コードのパブリッシャーのアカウント情報は、例えば前述のウィーチャットアカウント、マイクロブログアカウントなどである。
この種類のアカウントの品質に対する評価情報は、この種類のアカウントにより送信された情報(例えばウィーチャットの公式アカウントにより送信されたウィーチャット情報、マイクロブログアカウントにより送信されたマイクロブログ情報)に基づいて確定されてもよい。例えば、あるアカウントにより送信された大部分の情報が、いずれも広告のキーワードを含む情報、またはいずれもインターネットにおける既存情報(独創的でないコンテンツ)、またはいずれも既存情報との再現性が高い(独創性の低いコンテンツ)場合、当該アカウントの品質評価情報は、60点以下または不合格として確定されてもよい。
本発明により提案されたアカウントの品質に対する評価情報は、アカウントの優劣を客観的に評価することができる。現在、大量の低品質のアカウント情報が存在するため、本発明により提案されたアカウントの品質に対する評価情報によれば、ユーザが、二次元コードに対して他の処理、例えば二次元コードのパブリッシャーのアカウントをフォローすること、二次元コードのパブリッシャーのアカウントをブラックリストに入れることなどをさらに行うかどうかを選択的に決定するために使用することができる。
好ましくは、ユーザ機器はウェブサイト情報を解析する前(即ちステップS2の前)に、ユーザ機器は、問題のあるウェブサイトのライブラリに基づいて、ウェブサイト情報が問題のあるウェブサイトに属するかどうかを判断して、ステップS2において問題のあるウェブサイトに属さないウェブサイト情報を解析してもよい。
問題のあるウェブサイトは、詐欺、反動的な言論などが疑われるページコンテンツに導くウェブサイト、およびウイルスなどのコンテンツを含むウェブサイトなどを含むが、これらに限定されるものではない。
前記問題のあるウェブサイトのライブラリにおいて1つまたは複数の問題のあるウェブサイトが保存されて、これにより、ユーザ機器は検索によってウェブサイト情報が問題のあるウェブサイトに属するかどうかを判断することができる。前記問題のあるウェブサイトのライブラリは、ユーザ機器のローカルデータベースであってもよく、クラウドのネットワークデータベースであってもよい。ユーザ機器は、ネットワークサーバに問題のあるウェブサイト検索要求を送信することによって、当該ネットワークサーバがネットワークデータベースを検索することによって確定されたウェブサイト情報が、問題のあるウェブサイトに属するかどうかの結果を取得することができる。
ユーザ機器は、問題のあるウェブサイトに属するウェブサイト情報を処理しない。このような処理方式は、ユーザ機器がウイルスに感染することを回避することができる。ユーザ機器は、問題のあるウェブサイトに属さないウェブサイト情報のみを解析する(ステップS2)。これは二次元コード使用過程の安全性を向上させる。
ステップS3では、ユーザ機器は、取得した解析結果情報をユーザに提供する。
ここでは、ユーザ機器は、取得した解析結果情報をユーザに表示することができる。解析結果情報は、二次元コードに対応するウェブサイト情報のコンテンツ情報を含んでもよい。解析結果情報は、当該コンテンツ情報に対応するコンテンツ品質評価情報を含んでもよい。ユーザは、解析結果情報によって二次元コードが指示したコンテンツを直接理解することができる。且つ、ユーザは、解析結果情報に基づいて当該二次元コードに対して他の処理、例えばウェブサイト情報によって導かれるページにアクセスすること、当該二次元コードを友人と共有することなどをさらに行うかどうかを選択的に、より安心に決定してもよい。例えば、ユーザは、「硬派健身(硬派健身)のウィーチャットアカウント」を見る場合、ウィーチャットで二次元コードをスキャンして当該ウィーチャットアカウントをフォローすることができる。別の例として、ユーザは、「百度モバイルアシスタントのアプリケーションダウンロード」を見る場合、ブラウザで二次元コードをスキャンして当該アプリケーションをダウンロードすることができる。
好ましくは、ユーザ機器は、コンテンツ情報に対応するアプリケーションを呼び出して、呼び出したアプリケーションにおいてコンテンツ情報をロードすることができる。
例えば、コンテンツ情報が「硬派健身のウィーチャットアカウント」である場合、ユーザ機器は、ウィーチャットAPPを呼び出して、ウェブサイト情報をパラメータとしてウィーチャットAPPに伝送することができる。ウィーチャットAPPは、当該ウェブサイト情報に基づいて対応するコンテンツ情報をロードし、即ち「硬派健身」のウィーチャットアカウントをフォローするためのページをロードすることができる。
別の例として、コンテンツ情報が「百度モバイルアシスタントのアプリケーションダウンロード」で、またはページタイトルなどのコンテンツを含む一般的なページコンテンツである場合、ユーザ機器は、ブラウザAPPを呼び出して、ウェブサイト情報をパラメータとしてブラウザAPPに伝送することができる。ブラウザAPPは、当該ウェブサイト情報に基づいて対応するコンテンツ情報をロードし、即ち、百度モバイルアシスタントAPPをダウンロードしたりページを開いたりすることができる。
図2は、本発明の一実施例に係る装置の概略図を示し、具体的に二次元コードの解析装置、即ち解析装置10を示す。図2に示すように、提供した装置10は、ユーザ機器に配置され、具体的に装置11〜13を含む。
装置11は、二次元コードを認識して、二次元コードに対応するウェブサイト情報を取得し(区別を容易にするために、以下、装置11を二次元コード認識装置11と称する)、装置12は、取得したウェブサイト情報を解析して、対応する解析結果情報を取得し(区別を容易にするために、以下、装置12をウェブサイト情報解析装置12と称する)、装置13は、解析結果情報をユーザに提供する(区別を容易にするために、以下、装置13を解析結果提供装置13と称する)。ここで、当該解析結果情報はウェブサイト情報に対応するコンテンツ情報を含む。
具体的には、二次元コード認識装置11は、二次元コードを認識して、二次元コードに対応するウェブサイト情報を取得する。
ここでは、二次元コード認識装置11は、少なくとも以下の2種の方式によって認識される二次元コードを取得することができる。
1)二次元コード認識装置11は、そのユーザ機器のカメラによって二次元コードをスキャンする。
例えば、ユーザは、ユーザ機器のカメラによって、PCのディスプレイ、または路傍の広告看板などの媒体に表示される二次元コードをスキャンする。そして、二次元コード認識装置11は、当該二次元コードを取得する。
2)二次元コード認識装置11は、そのユーザ機器に記憶される二次元コードを読み取る。
例えば、ユーザは、ユーザ機器の写真データベース内の、またはユーザ機器に現在表示される二次元コードを選択して、ユーザ機器に二次元コードを認識させる。そして、二次元コード認識装置11は、当該二次元コードを取得する。
ここでは、二次元コード認識装置11は、二次元コードにおける幾何学的形状を認識して、二次元コードに対応するテキスト情報を取得することができる。続いて、二次元コード認識装置11は、当該テキスト情報がウェブサイトフォーマットに合致するかどうかを判断し、合致する場合、当該テキスト情報は二次元コード認識装置11によって取得されたウェブサイト情報である。
ここでは、本発明は、ウェブサイトフォーマットに合致するウェブサイト情報のみを処理する。本発明は、ウェブサイトフォーマットに合致しない他のテキスト情報に対して、特別な処理を行わない。
二次元コード認識装置11は、テキスト情報が「http://」、「www」、「.com」、「.cn」、「.net」などのウェブサイト特徴文字列を含むかどうかに基づいて、テキスト情報がウェブサイトフォーマットに合致するかどうかを判断してもよい。あるいは、二次元コード認識装置11は、テキスト情報がウェブサイトフォーマットの正規表現に合致するかどうかを検証することによってテキスト情報を検証してもよい。
ここでは、二次元コード認識装置11は、一度1つだけの二次元コードを認識して、当該二次元コードに対応するウェブサイト情報を取得してもよい。あるいは、二次元コード認識装置11は、複数の二次元コードを一括認識して、これらの二次元コードにそれぞれ対応するウェブサイト情報を取得してもよい。
好ましくは、解析装置10は、二次元コード検出装置(図2に図示せず)を更に含む。二次元コード検出装置は、表示される情報が二次元コードを含むことを検出した場合、含まれる二次元コードに対する認識を開始し、例えば二次元コード認識装置11にトリガー信号を送信する。ここでは、表示される情報を広く理解すべきであり、時間領域に限定され、情報がユーザに表示される前の処理される状態のみを示すことを意図している。例えば、ブラウザは、ページをロードするがページをユーザに表示していない場合、当該ページが二次元コードを含むことを検出し、この際に当該ページがユーザに表示されていないため、表示されるべき情報である。別の例として、インスタントメッセージングアプリケーションは、ユーザに受信したメッセージを表示する際に、通常、ユーザにメッセージを表示する前にメッセージを検出し、この際に当該メッセージは表示されるべき情報である。
次に、ウェブサイト情報解析装置12は、取得したウェブサイト情報を解析して、対応する解析結果情報を取得する。ここで、解析結果情報はウェブサイト情報に対応するコンテンツ情報を含む。
ここでは、二次元コードに対応するウェブサイト情報は、特定の情報、例えば、アプリケーションダウンロード、インスタントメッセージングソフトウェアのアカウント(例えばウィーチャットアカウント)、グループ(例えばウィーチャットグループ)に導く可能性がある。二次元コードに対応するウェブサイト情報は、コンテンツタイプウェブページ、例えばニュース、文章、商品などのコンテンツを含むウェブページに導く可能性もある。
解析結果情報は、ユーザ機器がウェブサイト情報を解析することによって取得された結果の情報を意味する。解析結果情報は、明示的な情報である。解析結果情報は、例えば、ウェブサイト情報に対応するコンテンツ情報である。ウェブサイト情報に対応するコンテンツ情報は、ウェブサイト情報によって導かれるページのコンテンツを指示または表す様々な情報を含むが、これらに限定されるものではない。
ここでは、ウェブサイト情報解析装置12がウェブサイト情報を解析してそれに対応するコンテンツ情報を取得する方式は、以下の2種を含むが、これらに限定されるものではない。
1)ウェブサイト情報解析装置12は、ウェブサイト情報の文字特徴情報に基づいて、ウェブサイト情報に対応するコンテンツ情報を決定する。
ここでは、前記ウェブサイト情報の文字特徴情報は、特定の意味を形成可能な様々な文字または文字の組み合わせを含むが、これらに限定されるものではない。
ウェブサイト情報解析装置12は、ウェブサイト情報の文字特徴情報に基づいて、コンテンツ情報データベースを検索して、ウェブサイト情報に対応するコンテンツ情報を取得することができる。
前記コンテンツ情報データベース内に文字特徴情報とコンテンツ情報との対応関係を保存することができ、これにより、ウェブサイト情報解析装置12は検索によって文字特徴情報に対応するコンテンツ情報を直接取得できる。
例えば、文字特徴情報が「XXXX.apk」である場合、対応するコンテンツ情報は、例えば「アプリケーションダウンロード」として確定されることができる。さらには、当該文字特徴情報に対応するコンテンツ情報は、アプリケーションの名称、例えば「百度モバイルアシスタントAPP」などを含んでもよい。
別の例として、文字特徴情報が「weixin.qq.com/r/」である場合、対応するコンテンツ情報は、例えば「ウィーチャットアカウント」として確定されることができる。さらには、当該文字特徴情報に対応するコンテンツ情報は、例えば「硬派健身(硬派健身)」などのウィーチャットアカウントの名称、および「個人アカウント」、「公式アカウント」などのウィーチャットアカウントの種類を含んでもよい。
さらに別の例として、文字特徴情報が「weibo.com/u/」である場合、対応するコンテンツ情報は、例えば「マイクロブログアカウント」として確定されることができる。さらには、当該文字特徴情報に対応するコンテンツ情報は、例えば「3W珈琲(3Wコーヒー)」などのマイクロブログアカウントの名称を含んでもよい。
さらに他の例として、文字特徴情報が「weixin.qq.com/g/」である場合、対応するコンテンツ情報は、「ウィーチャットグループ」として確定されることができる。さらには、当該文字特徴情報に対応するコンテンツ情報は、ウィーチャットグループの名称、例えば「NBA季后賽討論(NBAプレーオフの討論)」などを含んでもよい。
ここでは、前述の第1)のウェブサイト情報の解析方式は、主に、ウェブサイト情報がコンテンツタイプ以外のウェブページに導く状況に用いられる。
2)ウェブサイト情報解析装置12は、ウェブサイト情報に基づいて、対応するネットワークサーバにページコンテンツ取得要求を送信する。続いて、ウェブサイト情報解析装置12は、ネットワークサーバからの応答に基づいて、ウェブサイト情報に対応するコンテンツ情報を決定する。
前記ネットワークサーバは、ウェブサイト情報に対応するネットワークサーバであってもよい。1つの例として、ウェブサイト情報http://sports.sina.com.cn/nba/が新浪のネットワークサーバに対応する。別の例として、ウェブサイト情報http://tv.sohu.com/が捜狐のネットワークサーバに対応する。ウェブサイト情報解析装置12は、ウェブサイト情報に対応するネットワークサーバにページコンテンツ取得要求を送信することができ、続いて、ウェブサイト情報解析装置12は、当該ネットワークサーバによって応答された全部または一部のページコンテンツ情報に基づいて、ウェブサイト情報に対応するコンテンツ情報を決定する。例えば、ウェブサイト情報解析装置12は、ネットワークサーバによって応答されたページコンテンツ情報からページタイトル、ページにおける画像を抽出してウェブサイト情報によって導かれるページのコンテンツを表すコンテンツ情報とすることができる。
あるいは、前記ネットワークサーバは、コンテンツ情報を直接フィードバックすることのみに用いられる特定のネットワークサーバであってもよい。当該特定のネットワークサーバは、ウェブサイト情報とコンテンツ情報との対応関係を予め保存することができる。そして、ウェブサイト情報解析装置12は、ウェブサイト情報に基づいて、当該特定のネットワークサーバにページコンテンツ取得要求を送信することができ、次に、当該特定のネットワークサーバは、ウェブサイト情報に対応するコンテンツ情報をユーザ機器に直接フィードバックし、従って、ユーザ機器のウェブサイト情報解析装置12は、当該特定のネットワークサーバの応答に基づいて当該ウェブサイト情報に対応するコンテンツ情報を直接取得する。
ここでは、前述の第2)のウェブサイト情報の解析方式は、主に、ウェブサイト情報がコンテンツタイプウェブページに導く状況に用いられる。
当業者は、前述の2種のウェブサイト情報の解析方式が、ただ例示的なものであり、本発明の任意の制限として理解されるべきではなく、他の従来または将来の任意のウェブサイト情報の解析方式が本発明に適用される限り、本発明の保護範囲にも含まれるべきであり、ここで本明細書に参照のために取り込まれることを理解すべきである。
好ましくは、解析結果情報は、コンテンツ情報に対応するコンテンツ品質評価情報を更に含む。
コンテンツ品質評価情報は、コンテンツの品質を評価する様々な情報を含むが、これらに限定されるものではない。コンテンツ品質評価情報は、5点満点、100点満点などの得点形式であってもよく、秀、優、良、可、不可などの等級形式であってもよい。コンテンツ品質評価情報は、例えば、ウェブサイト情報に対応するページのコンテンツが完全であるかどうか、スタイルがきれいかどうかに基づいて確定することができる。
本発明により提案されたコンテンツ情報に対応するコンテンツ品質評価情報を、後続の操作においてコンテンツ情報と共にユーザに提供することができるため、ユーザは、コンテンツ情報およびそに対応するコンテンツ品質評価情報に基づいて当該二次元コードに対して他の処理、例えば二次元コードに対応するウェブサイト情報が導くページにアクセスすること、または当該二次元コードを友人と共有することなどをさらに行うかどうかを選択的に決定することができる。
さらには、好ましくは、コンテンツ情報は、二次元コードのパブリッシャーのアカウント情報を含み、コンテンツ品質評価情報は、アカウントの品質に対する評価情報を含む。
ここでは、二次元コードのパブリッシャーのアカウント情報は、例えば前述のウィーチャットアカウント、マイクロブログアカウントなどである。
この種類のアカウントの品質に対する評価情報は、この種類のアカウントにより送信された情報(例えばウィーチャットの公式アカウントにより送信されたウィーチャット情報、マイクロブログアカウントにより送信されたマイクロブログ情報)に基づいて確定されてもよい。例えば、あるアカウントにより送信された大部分の情報が、いずれも広告のキーワードを含む情報、またはいずれもインターネットにおける既存情報(独創的でないコンテンツ)、またはいずれも既存情報との再現性が高い(独創性の低いコンテンツ)場合、当該アカウントの品質評価情報は、60点以下または不合格として確定されてもよい。
本発明により提案されたアカウントの品質に対する評価情報は、アカウントの優劣を客観的に評価することができる。現在、大量の低品質のアカウント情報が存在するため、本発明により提案されたアカウントの品質に対する評価情報によれば、ユーザが、二次元コードに対して他の処理、例えば二次元コードのパブリッシャーのアカウントをフォローすること、二次元コードのパブリッシャーのアカウントをブラックリストに入れることなどをさらに行うかどうかを選択的に決定するために使用することができる。
好ましくは、解析装置は、問題ウェブサイト確定装置(図2に図示せず)を含んでもよく、ウェブサイト情報解析装置12がウェブサイト情報を解析する前に、問題ウェブサイト確定装置は、問題のあるウェブサイトのライブラリに基づいて、ウェブサイト情報が問題のあるウェブサイトに属するかどうかを判断して、問題のあるウェブサイトに属さないウェブサイト情報をウェブサイト情報解析装置12に伝送してもよい。そして、ウェブサイト情報解析装置12は、問題のあるウェブサイトに属さないウェブサイト情報を解析する。
問題のあるウェブサイトは、詐欺、反動的な言論などが疑われるページコンテンツに導くウェブサイト、およびウイルスなどのコンテンツを含むウェブサイトなどを含むが、これらに限定されるものではない。
前記問題のあるウェブサイトのライブラリにおいて1つまたは複数の問題のあるウェブサイトが保存され、これにより、問題ウェブサイト確定装置は検索によってウェブサイト情報が問題のあるウェブサイトに属するかどうかを判断することができる。前記問題のあるウェブサイトのライブラリは、ユーザ機器のローカルデータベースであってもよく、クラウドのネットワークデータベースであってもよい。問題ウェブサイト確定装置は、ネットワークサーバに問題のあるウェブサイト検索要求を送信することによって、当該ネットワークサーバがネットワークデータベースを検索することによって確定されたウェブサイト情報が、問題のあるウェブサイトに属するかどうかの結果を取得することができる。
解析装置10は、問題のあるウェブサイトに属するウェブサイト情報を処理しない。このような処理方式は、ユーザ機器がウイルスに感染することを回避することができる。解析装置10のウェブサイト情報解析装置12は、問題のあるウェブサイトに属さないウェブサイト情報のみを解析する(ステップS2)。これは二次元コード使用過程の安全性を向上させる。
次に、解析結果提供装置13は、取得した解析結果情報をユーザに提供する。
ここでは、解析結果提供装置13は、取得した解析結果情報をユーザに表示することができる。解析結果情報は、二次元コードに対応するウェブサイト情報のコンテンツ情報を含んでもよい。解析結果情報は、当該コンテンツ情報に対応するコンテンツ品質評価情報を含んでもよい。ユーザは、解析結果情報によって二次元コードが指示したコンテンツを直接理解することができる。且つ、ユーザは、解析結果情報に基づいて当該二次元コードに対して他の処理、例えばウェブサイト情報によって導かれるページにアクセスすること、当該二次元コードを友人と共有することなどをさらに行うかどうかを選択的に、より安心に決定してもよい。例えば、ユーザは、「硬派健身(硬派健身)のウィーチャットアカウント」を見る場合、ウィーチャットで二次元コードをスキャンして当該ウィーチャットアカウントをフォローすることができる。別の例として、ユーザは、「百度モバイルアシスタントのアプリケーションダウンロード」を見る場合、ブラウザで二次元コードをスキャンして当該アプリケーションをダウンロードすることができる。
好ましくは、解析結果提供装置13は、コンテンツ情報に対応するアプリケーションを呼び出して、呼び出したアプリケーションにおいてコンテンツ情報をロードすることができる。
例えば、コンテンツ情報が「硬派健身(硬派健身)のウィーチャットアカウント」である場合、解析結果提供装置13は、ウィーチャットAPPを呼び出して、ウェブサイト情報をパラメータとしてウィーチャットAPPに伝送することができる。ウィーチャットAPPは、当該ウェブサイト情報に基づいて対応するコンテンツ情報をロードし、即ち「硬派健身(硬派健身)」のウィーチャットアカウントをフォローするためのページをロードすることができる。
別の例として、コンテンツ情報が「百度モバイルアシスタントのアプリケーションダウンロード」で、またはページタイトルなどのコンテンツを含む一般的なページコンテンツである場合、解析結果提供装置13は、ブラウザAPPを呼び出して、ウェブサイト情報をパラメータとしてブラウザAPPに伝送することができる。ブラウザAPPは、当該ウェブサイト情報に基づいて対応するコンテンツ情報をロードし、即ち、百度モバイルアシスタントAPPをダウンロードしたりページを開いたりすることができる。
好ましくは、二次元コードを解析する上記解析装置10を、従来のインスタントメッセージングソフトウェアと組み合わせて、新しいインスタントメッセージングソフトウェアを構成することが可能であり、従来のインスタントメッセージングソフトウェアは、例えば百度公司の百度hi、騰訊公司のQQ、ウィーチャット、小米公司のMiTalk、マイクロソフト公司のMSNなどを含む。
別の好ましい実施例では、二次元コードを解析する上記解析装置10を、従来の二次元コード認識アプリケーションと組み合わせて、新しい二次元コード認識アプリケーションを構成することが可能であり、従来の二次元コード認識アプリケーションは、二次元コードの認識のみに使用されるアプリケーション、およびアプリケーションにおける二次元コード認識モジュールなどを含む。
なお、本発明は、ソフトウェア、および/またはソフトウェアとハードウェアとの組み合わせにおいて実施されてもよく、例えば、本発明の各装置は、特定用途向け集積回路(ASIC)または任意の他の類似のハードウェア機器によって実現されてもよい。1つの実施例では、本発明のソフトウェアプログラムは、プロセッサによって実行して上記のステップまたは機能を実現することができる。同様に、本発明のソフトウェアプログラム(関連するデータ構造を含む)は、コンピュータ読み取り可能な記録媒体、例えば、RAMメモリ、磁気または光学式ドライブまたはフロッピーディスクおよび類似の機器に記憶されてもよい。また、本発明のいくつかのステップまたは機能は、ハードウェア(例えば、プロセッサと協力して各ステップまたは機能を実行する回路)によって実現されてもよい。
当業者であれば、本発明は、上記の例示的な実施例の詳細に制限されず、本発明の主旨又は基本的な特徴を脱逸せずにその他の形態で本発明を実現できることが明らかなことである。従って、いずれにしても、実施例は例示的なものに過ぎず、非限定的であり、本発明の範囲は上記説明ではなく添付している請求項により限定され、従って、請求項の同等要件を満たす意味及び範囲を有するすべての変化は本発明内に含まれる。請求項における任意の図面符号を、係る請求項を制限するものとしてはならない。また、「含む」という単語は、他のユニット又はステップを排除せず、単数形を使用する場合も複数を含む。請求項に説明した複数のユニット又は装置は、一つのユニット又は装置によりソフトウェア又はハードウェアを通じて実現されてもよい。第1、第2等の単語は名称を示すことに用いられ、順番を特定するものではない。
以上は、特に例示的な実施例を示して説明したが、当業者であれば、請求の範囲の主旨や範囲を脱逸せずに、形態及び詳細を変化してもよい。本発明が請求しようとする保護は添付している請求の範囲で説明される。以下の項目には、各実施例での保護項目及びその他の様態を示し、即ち
1、二次元コードを認識して、前記二次元コードに対応するウェブサイト情報を取得するステップと、
前記ウェブサイト情報を解析して、対応する解析結果情報を取得するステップと、
前記解析結果情報をユーザに提供するステップと、を含んでおり、
前記解析結果情報は前記ウェブサイト情報に対応するコンテンツ情報を含む
ことを特徴とする二次元コードの解析方法。
2、前記ウェブサイト情報を解析するステップにおいては、具体的に、
前記ウェブサイト情報の文字特徴情報に基づいて、前記ウェブサイト情報に対応するコンテンツ情報を決定するステップを含む
ことを特徴とする項目1に記載の方法。
3、前記ウェブサイト情報を解析するステップにおいては、具体的に、
前記ウェブサイト情報に基づいて、対応するネットワークサーバにページコンテンツ取得要求を送信するステップと、
前記ネットワークサーバの応答に基づいて、前記ウェブサイト情報に対応するコンテンツ情報を決定するステップと、を含む
ことを特徴とする項目1に記載の方法。
4、前記解析結果情報は、前記コンテンツ情報に対応するコンテンツ品質評価情報を更に含む
ことを特徴とする項目1〜3のいずれか1項に記載の方法。
5、前記コンテンツ情報は、前記二次元コードのパブリッシャーのアカウント情報を含み、前記コンテンツ品質評価情報は、前記アカウントの品質に対する評価情報を含む
ことを特徴とする項目4に記載の方法。
6、前記ウェブサイト情報を解析する前に、
問題のあるウェブサイトのライブラリに基づいて、前記ウェブサイト情報が問題のあるウェブサイトに属するかどうかを判断して、問題のあるウェブサイトに属さないウェブサイト情報を解析するステップを更に含む
ことを特徴とする項目1〜5のいずれか1項に記載の方法。
7、前記の解析結果情報を提供するステップにおいては、具体的に、
前記コンテンツ情報に対応するアプリケーションを呼び出して、前記アプリケーション内に前記コンテンツ情報をロードすることを含む
ことを特徴とする項目1〜6のいずれか1項に記載の方法。
8、表示されるべき情報が二次元コードを含むことを検出した場合、含まれる二次元コードに対する認識を開始するステップを更に含む
ことを特徴とする項目1〜7のいずれか1項に記載の方法。
9、二次元コードを認識して、前記二次元コードに対応するウェブサイト情報を取得するための装置と、
前記ウェブサイト情報を解析して、対応する解析結果情報を取得するための装置と、
前記解析結果情報をユーザに提供するための装置と、を備えており、
前記解析結果情報は前記ウェブサイト情報に対応するコンテンツ情報を含む
ことを特徴とする二次元コードの解析装置。
10、前記ウェブサイト情報を解析する前記装置は具体的に、
前記ウェブサイト情報の文字特徴情報に基づいて、前記ウェブサイト情報に対応するコンテンツ情報を決定することに用いられる
ことを特徴とする項目9に記載の装置。
11、前記ウェブサイト情報を解析する装置は具体的に、
前記ウェブサイト情報に基づいて、対応するネットワークサーバにページコンテンツ取得要求を送信し、
前記ネットワークサーバの応答に基づいて、前記ウェブサイト情報に対応するコンテンツ情報を決定することに用いられる
ことを特徴とする項目9に記載の装置。
12、前記解析結果情報は、前記コンテンツ情報に対応するコンテンツ品質評価情報を更に含む
ことを特徴とする項目9〜11のいずれか1項に記載の装置。
13、前記コンテンツ情報は、前記二次元コードのパブリッシャーのアカウント情報を含み、前記コンテンツ品質評価情報は、前記アカウントの品質に対する評価情報を含む
ことを特徴とする項目12に記載の装置。
14、問題のあるウェブサイトのライブラリに基づいて、前記ウェブサイト情報が問題のあるウェブサイトに属するかどうかを判断して、問題のあるウェブサイトに属さないウェブサイト情報を、前記ウェブサイト情報を解析する前記装置に伝送する装置を更に備える
ことを特徴とする項目9〜13のいずれか1項に記載の装置。
15、前記解析結果情報を提供する装置は具体的に、
前記コンテンツ情報に対応するアプリケーションを呼び出して、前記アプリケーション内に前記コンテンツ情報をロードすることに用いられる
ことを特徴とする項目9〜14のいずれか1項に記載の装置。
16、表示されるべき情報が二次元コードを含むことを検出した場合、含まれる二次元コードに対する認識を開始するための装置を更に備える
ことを特徴とする項目9〜15のいずれか1項に記載の装置。
17、項目8〜16のいずれか1項に記載の二次元コードの解析装置を備える
ことを特徴とするインスタントメッセージングソフトウェア。
18、項目8〜16のいずれか1項に記載の二次元コードの解析装置を備える
ことを特徴とする二次元コード認識アプリケーション。
19、コンピュータ命令を含み、前記コンピュータ命令が実行される場合、項目1〜8のいずれか1項に記載の方法が実行される
ことを特徴とするコンピュータ読み取り可能な記憶媒体。
20、コンピュータプログラム製品であって、
前記コンピュータプログラム製品が実行される場合、項目1〜8のいずれか1項に記載の方法が実行される
ことを特徴とするコンピュータプログラム製品。
21、コンピュータ命令を記憶するメモリと、前記コンピュータ命令を実行することによって項目1〜8のいずれか1項に記載の方法を実行するように構成されるプロセッサと、を備える
ことを特徴とする端末機器。

Claims (21)

  1. 二次元コードを認識して、前記二次元コードに対応するウェブサイト情報を取得するステップと、
    前記ウェブサイト情報を解析して、対応する解析結果情報を取得するステップであって、前記解析結果情報は前記ウェブサイト情報に対応するコンテンツ情報を含むものであるステップと、
    前記コンテンツ情報に対応するアプリケーションを呼び出して、前記アプリケーション内に前記コンテンツ情報をロードすることにより、前記解析結果情報をユーザに提供するステップと、を含むことを特徴とする二次元コードの解析方法。
  2. 前記ウェブサイト情報を解析する前記ステップにおいては、
    前記ウェブサイト情報の文字特徴情報に基づいて、前記ウェブサイト情報に対応するコンテンツ情報を決定するステップを含むことを特徴とする請求項1に記載の方法。
  3. 前記ウェブサイト情報を解析する前記ステップにおいては、
    前記ウェブサイト情報に基づいて、対応するネットワークサーバにページコンテンツ取得要求を送信するステップと、
    前記ネットワークサーバの応答に基づいて、前記ウェブサイト情報に対応するコンテンツ情報を決定するステップと、を含むことを特徴とする請求項1に記載の方法。
  4. 前記解析結果情報は、前記コンテンツ情報に対応するコンテンツ品質評価情報を更に含むことを特徴とする請求項1〜3のいずれか1項に記載の方法。
  5. 前記コンテンツ情報は、前記二次元コードのパブリッシャーのアカウント情報を含み、前記コンテンツ品質評価情報は、前記アカウントの品質に対する評価情報を含むことを特徴とする請求項4に記載の方法。
  6. 前記ウェブサイト情報を解析する前に、
    問題のあるウェブサイトのライブラリに基づいて、前記ウェブサイト情報が問題のあるウェブサイトに属するかどうかを判断して、問題のあるウェブサイトに属さないウェブサイト情報を解析するステップを更に含むことを特徴とする請求項1〜5のいずれか1項に記載の方法。
  7. 表示されるべき情報が二次元コードを含むことを検出した場合、含まれる二次元コードに対する認識を開始するステップを更に含むことを特徴とする請求項1〜6のいずれか1項に記載の方法。
  8. 二次元コードを認識して、前記二次元コードに対応するウェブサイト情報を取得するための装置と、
    前記ウェブサイト情報を解析して、対応する解析結果情報を取得するための装置であって、前記解析結果情報は前記ウェブサイト情報に対応するコンテンツ情報を含むものである装置と、
    前記コンテンツ情報に対応するアプリケーションを呼び出して、前記アプリケーション内に前記コンテンツ情報をロードすることにより、前記解析結果情報をユーザに提供するための装置と、を備えていることを特徴とする二次元コードの解析装置。
  9. 前記ウェブサイト情報を解析する前記装置は、
    前記ウェブサイト情報の文字特徴情報に基づいて、前記ウェブサイト情報に対応するコンテンツ情報を決定することに用いられることを特徴とする請求項8に記載の装置。
  10. 前記ウェブサイト情報を解析する前記装置は、
    前記ウェブサイト情報に基づいて、対応するネットワークサーバにページコンテンツ取得要求を送信し、
    前記ネットワークサーバの応答に基づいて、前記ウェブサイト情報に対応するコンテンツ情報を決定することに用いられることを特徴とする請求項8に記載の装置。
  11. 前記解析結果情報は、前記コンテンツ情報に対応するコンテンツ品質評価情報を更に含むことを特徴とする請求項8〜10のいずれか1項に記載の装置。
  12. 前記コンテンツ情報は、前記二次元コードのパブリッシャーのアカウント情報を含み、前記コンテンツ品質評価情報は、前記アカウントの品質に対する評価情報を含むことを特徴とする請求項11に記載の装置。
  13. 問題のあるウェブサイトのライブラリに基づいて、前記ウェブサイト情報が問題のあるウェブサイトに属するかどうかを判断して、問題のあるウェブサイトに属さないウェブサイト情報を、前記ウェブサイト情報を解析する前記装置に伝送する装置を更に備えることを特徴とする請求項8〜12のいずれか1項に記載の装置。
  14. 表示されるべき情報が二次元コードを含むことを検出した場合、含まれる二次元コードに対する認識を開始するための装置を更に備えることを特徴とする請求項8〜13のいずれか1項に記載の装置。
  15. 二次元コードを認識して、前記二次元コードに対応するウェブサイト情報を取得するステップと、
    前記ウェブサイト情報を解析して、対応する解析結果情報を取得するステップと、
    前記解析結果情報をユーザに提供するステップと、を含んでおり、
    前記解析結果情報は前記ウェブサイト情報に対応するコンテンツ情報及び前記コンテンツ情報に対応するコンテンツ品質評価情報を含み、
    前記コンテンツ情報は、前記二次元コードのパブリッシャーのアカウント情報を含み、前記コンテンツ品質評価情報は、前記アカウントの品質に対する評価情報を含むことを特徴とする二次元コードの解析方法。
  16. 二次元コードを認識して、前記二次元コードに対応するウェブサイト情報を取得するための装置と、
    前記ウェブサイト情報を解析して、対応する解析結果情報を取得するための装置と、
    前記解析結果情報をユーザに提供するための装置と、を備えており、
    前記解析結果情報は前記ウェブサイト情報に対応するコンテンツ情報及び前記コンテンツ情報に対応するコンテンツ品質評価情報を含み、
    前記コンテンツ情報は、前記二次元コードのパブリッシャーのアカウント情報を含み、前記コンテンツ品質評価情報は、前記アカウントの品質に対する評価情報を含むことを特徴とする二次元コードの解析装置。
  17. 請求項1〜7及び15のいずれか1項に記載の二次元コードの解析方法実現することを特徴とするインスタントメッセージングソフトウェア。
  18. 請求項1〜7及び15のいずれか1項に記載の二次元コードの解析方法実現することを特徴とする二次元コード認識アプリケーション。
  19. コンピュータ命令を含み、前記コンピュータ命令が実行される場合、請求項1〜7及び15のいずれか1項に記載の方法が実行されることを特徴とするコンピュータ読み取り可能な記憶媒体。
  20. コンピュータプログラムであって、
    前記コンピュータプログラムが実行される場合、請求項1〜7及び15のいずれか1項に記載の方法が実行されることを特徴とするコンピュータプログラム。
  21. コンピュータ命令を記憶するメモリと、前記コンピュータ命令を実行することによって請求項1〜7及び15のいずれか1項に記載の方法を実行するように構成されるプロセッサと、を備えることを特徴とする端末機器。
JP2017508045A 2015-05-26 2015-10-27 二次元コードの解析方法および装置、コンピュータ読み取り可能な記憶媒体、コンピュータプログラムおよび端末機器 Active JP6500086B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201510276602.4A CN104991896A (zh) 2015-05-26 2015-05-26 一种解析二维码的方法与装置
CN201510276602.4 2015-05-26
PCT/CN2015/092958 WO2016188029A1 (zh) 2015-05-26 2015-10-27 解析二维码的方法及装置、计算机可读存储介质、计算机程序产品与终端设备

Publications (2)

Publication Number Publication Date
JP2017534097A JP2017534097A (ja) 2017-11-16
JP6500086B2 true JP6500086B2 (ja) 2019-04-10

Family

ID=54303712

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017508045A Active JP6500086B2 (ja) 2015-05-26 2015-10-27 二次元コードの解析方法および装置、コンピュータ読み取り可能な記憶媒体、コンピュータプログラムおよび端末機器

Country Status (4)

Country Link
JP (1) JP6500086B2 (ja)
KR (1) KR101952248B1 (ja)
CN (1) CN104991896A (ja)
WO (1) WO2016188029A1 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104991896A (zh) * 2015-05-26 2015-10-21 百度在线网络技术(北京)有限公司 一种解析二维码的方法与装置
CN105721462B (zh) * 2016-02-01 2020-05-29 百度在线网络技术(北京)有限公司 信息推送的方法和装置
CN107391754A (zh) * 2017-08-16 2017-11-24 重庆红村网络信息技术有限公司 信息获取方法及装置
CN110119967A (zh) * 2018-02-07 2019-08-13 阿里巴巴集团控股有限公司 图像的处理方法、***、移动终端及产品分享方法
CN110321498A (zh) * 2018-03-30 2019-10-11 上海连尚网络科技有限公司 一种二维码生成和解析方法及设备
KR101985011B1 (ko) * 2018-11-26 2019-05-31 김진만 가상 시리얼 포트를 이용한 전자처방전 전송방법
CN110532331A (zh) * 2019-09-05 2019-12-03 腾讯科技(深圳)有限公司 一种对象类型确定的方法以及相关装置
CN113935353A (zh) * 2020-07-13 2022-01-14 游戏橘子数位科技股份有限公司 自动读取编码图形的方法
CN112887695A (zh) * 2021-01-07 2021-06-01 深圳市大富网络技术有限公司 一种全景图共享处理方法、***以及终端
WO2024062524A1 (ja) * 2022-09-20 2024-03-28 日本電信電話株式会社 情報伝送システム、送信装置、受信装置、情報伝送方法およびプログラム

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006040221A (ja) * 2004-07-30 2006-02-09 Carry All:Kk 通信ネットワークを利用した2次元コードと署名または捺印との組合せデジタル画像データによる適正業務遂行の確認システム
JP4973912B2 (ja) * 2006-04-21 2012-07-11 日本電気株式会社 携帯端末、アクセス制限方法
JP2009009292A (ja) * 2007-06-27 2009-01-15 Tokyo Univ Of Science 2次元コードを用いたコンテンツ提供装置、アクセサリ及びスタンプ
JP4926130B2 (ja) * 2008-05-27 2012-05-09 ヤフー株式会社 メッセージ判定装置、方法及びプログラム
JP2010079688A (ja) * 2008-09-26 2010-04-08 Casio Hitachi Mobile Communications Co Ltd 端末装置及びプログラム
JP5033900B2 (ja) * 2010-06-29 2012-09-26 京セラコミュニケーションシステム株式会社 診断サーバ装置
JP2012123598A (ja) * 2010-12-08 2012-06-28 Mitsubishi Electric Corp 情報処理装置、表示方法及びプログラム
CN102664987A (zh) * 2012-03-23 2012-09-12 叶明� 一种基于手机二维码扫描链接网址前的警示方法
CN102882993B (zh) * 2012-10-19 2015-06-10 北京奇虎科技有限公司 计算设备及其下载方法
JP5906176B2 (ja) * 2012-12-12 2016-04-20 日本電信電話株式会社 興味分野比較分析装置及び方法及びプログラム
CN104052722A (zh) * 2013-03-15 2014-09-17 腾讯科技(深圳)有限公司 网址安全性检测的方法、装置及***
CN103984697A (zh) * 2014-04-08 2014-08-13 百度在线网络技术(北京)有限公司 条码信息的处理方法、装置及***
CN104462233B (zh) * 2014-11-12 2018-08-10 刘文金 一种信息采集传播方法和***
CN104991896A (zh) * 2015-05-26 2015-10-21 百度在线网络技术(北京)有限公司 一种解析二维码的方法与装置

Also Published As

Publication number Publication date
KR101952248B1 (ko) 2019-02-26
CN104991896A (zh) 2015-10-21
WO2016188029A1 (zh) 2016-12-01
JP2017534097A (ja) 2017-11-16
KR20170030622A (ko) 2017-03-17

Similar Documents

Publication Publication Date Title
JP6500086B2 (ja) 二次元コードの解析方法および装置、コンピュータ読み取り可能な記憶媒体、コンピュータプログラムおよび端末機器
US11134101B2 (en) Techniques for detecting malicious behavior using an accomplice model
US11570211B1 (en) Detection of phishing attacks using similarity analysis
US10187419B2 (en) Method and system for processing notification messages of a website
CN110537180B (zh) 用于直接浏览器内标记因特网内容中的元素的***和方法
CN108566399B (zh) 钓鱼网站识别方法及***
JP2018517999A (ja) マルウェア警告
EP2928143A1 (en) Page operation processing method, device and terminal
US20150067853A1 (en) Systems and methods for detecting malicious mobile webpages
CN103777967B (zh) 页面返回方法、页面生成方法和装置
US20180131779A1 (en) Recording And Triggering Web And Native Mobile Application Events With Mapped Data Fields
US11989247B2 (en) Indexing access limited native applications
EP2733605A1 (en) Management method and device for webpage application program
WO2014154033A1 (en) Method and apparatus for extracting web page content
CN105335383B (zh) 输入信息的处理方法及装置
WO2012094965A1 (zh) 提示消息呈现方法、终端和服务器
CN111177623A (zh) 信息处理方法及装置
CN106911554B (zh) 一种历史信息展示方法及装置
CN109791545B (zh) 用于包括图像的显示的资源的上下文信息
WO2015024522A1 (zh) 搜索方法、***、搜索引擎和客户端
CN103678706A (zh) 一种基于截图信息的识图方法、***、设备及装置
JP2011043924A (ja) Web行動履歴取得システム、Web行動履歴取得方法、ゲートウェイ装置、及びプログラム
CN106919593B (zh) 一种搜索的方法和装置
US10664538B1 (en) Data security and data access auditing for network accessible content
CN105574177B (zh) 呈现搜索结果的方法及显示设备

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180710

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181001

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190312

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190318

R150 Certificate of patent or registration of utility model

Ref document number: 6500086

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250