(57)【要約】  画像認識の技術分野に関する二次元コード情報クエリ方法、サーバ、クライアント、及びシステムが提供されている。本発明の主な目的は、二次元コード内のユーザ身元情報のクロスクライアント認識を実現することができない、という現時点の技術における問題点を解決するというものである。複数のクライアントにおけるユーザ身元情報を含む１つの二次元コードを通じて、「複数の使用法における１つのコード」が実現されており、即ち、二次元コード内のユーザ身元情報のクロスクライアント認識が実現されている。方法は、第１クライアントによって送信された二次元コードクエリ要求を受け取るステップ（１０１）であって、二次元コードクエリ要求は、第１二次元コードを含んでいる、ステップと、第１二次元コードに従って、第１二次元コードにバインドされた他の二次元コードについてサーチするステップ（１０２）と、第１クライアントが、返された他の二次元コードを表示するように、取得された他の二次元コードを第１クライアントに返すステップ（１０３）と、を具備し、第１二次元コードが他の二次元コードにバインドされるステップは、第２クライアントによって送信された二次元コードバインド要求を受け取るステップと、第１二次元コードと少なくとも１つの他の二次元コードとの間においてバインド関係を確立するステップと、を具備する。
2019525316.tif 000002
【特許請求の範囲】
【請求項１】
二次元コード情報クエリ方法であって、
第１クライアントによって送信された二次元コードクエリ要求を受け取るステップであって、前記二次元コードクエリ要求は、第１二次元コードを含んでいる、ステップと、
前記第１二次元コードに従って、前記第１二次元コードにバインドされた他の二次元コードについてサーチするステップと、
前記第１クライアントが、前記返された他の二次元コードを表示し、且つ、対応するアプリケーションによって前記他の二次元コードを認識することにより、対応する二次元コード情報を取得するように、前記取得された他の二次元コードを前記第１クライアントに返すステップと、
を具備し、
前記第１二次元コードを前記他の二次元コードにバインドするステップは、
第２クライアントによって送信された二次元コードバインド要求を受け取るステップであって、前記二次元コードバインド要求は、前記第１二次元コード及び少なくとも１つの他の二次元コードを含んでおり、且つ、前記第１二次元コード及び前記少なくとも１つの他の二次元コードは、異なるアプリケーションにおける同一ユーザの二次元コードを表している、ステップと、
前記第１二次元コードと前記少なくとも１つの他の二次元コードとの間においてバインド関係を確立するステップと、
を具備する方法。
【請求項２】
前記第１二次元コードに従って、前記第１二次元コードにバインドされた他の二次元コードについてサーチするステップは、
前記第１二次元コードに対応するバインド識別情報を取得するステップと、
前記バインド識別情報を通じて、前記第１二次元コードにバインドされた前記他の二次元コードについてサーチするステップと、
を具備する、請求項１に記載の方法。
【請求項３】
前記バインド識別情報を通じて、前記第１二次元コードにバインドされた他の二次元コードについてサーチする前記ステップは、
前記二次元コードクエリ要求に含まれている前記第１クライアントのクライアント識別情報を取得し、且つ、前記第１二次元コードにバインドされた他の二次元コードから、前記第１クライアントの前記クライアント識別情報に対応する二次元コードを判定するステップ、
を具備し、
前記取得された他の二次元コードを前記第１クライアントに返す前記ステップは、
前記第１クライアントの前記クライアント識別情報に対応する前記二次元コードを前記第１クライアントに返すステップ、
を具備する、請求項２に記載の方法。
【請求項４】
前記第１二次元コードと前記少なくとも１つの他の二次元コードとの間においてバインド関係を確立する前記ステップは、
バインド識別情報を前記第１二次元コード及び前記少なくとも１つの他の二次元コードにそれぞれ追加するステップと、
前記バインド識別情報を通じて、前記第１二次元コードと前記少なくとも１つの他の二次元コードとの間においてバインド関係を確立するステップと、
を具備する、請求項２に記載の方法。
【請求項５】
前記第１二次元コードと前記少なくとも１つの他の二次元コードとの間においてバインド関係を確立する前記ステップの後に、前記方法は、
前記バインド関係の成功裏の確立に関するプロンプト情報を前記第２クライアントに送信するステップ、
を更に具備する、請求項４に記載の方法。
【請求項６】
前記第１二次元コードは、名刺上に印刷されている、請求項１から請求項５までのいずれか一項に記載の方法。
【請求項７】
二次元コード情報クエリ方法であって、
バインド動作命令を受け取るステップであって、前記バインド動作命令は、第１二次元コード及び前記第１二次元コードとバインドされるべき少なくとも１つの他の二次元コードを具備しており、且つ、前記第１二次元コード及び前記少なくとも１つの他の二次元コードは、異なるアプリケーションにおける同一ユーザの二次元コードを表している、ステップと、
前記第１二次元コード及び前記少なくとも１つの他の二次元コードに従って二次元コードバインド要求を生成するステップであって、前記二次元コードバインド要求は、前記第１二次元コード及び前記少なくとも１つの他の二次元コードを含んでいる、ステップと、
前記二次元コードバインド要求をサーバに送信するステップと、
を具備する方法。
【請求項８】
前記二次元コードバインド要求をサーバに送信する前記ステップの後に、前記方法は、
前記サーバによって送信された前記第１二次元コードと前記少なくとも１つの他の二次元コードとの間におけるバインド関係の成功裏の確立に関するプロンプト情報を表示するステップ、
を更に具備する、請求項７に記載の方法。
【請求項９】
サーバであって、
第１クライアントによって送信された二次元コードクエリ要求を受け取るように構成された第１受信ユニットであって、前記二次元コードクエリ要求は、第１二次元コードを含んでいる、第１受信ユニットと、
前記第１受信ユニットによって受け取られた前記第１二次元コードに従って、前記第１二次元コードにバインドされた他の二次元コードについてサーチするように構成されたクエリユニットと、
前記第１クライアントが、前記返された他の二次元コードを表示し、且つ、対応するアプリケーションによって前記他の二次元コードを認識することにより、対応する二次元コード情報を取得するように、前記クエリユニットによって見出された前記他の二次元コードを前記第１クライアントに返すように構成された第１送信ユニットと、
第２クライアントによって送信された二次元コードバインド要求を受け取るように構成された第２受信ユニットであって、前記二次元コードバインド要求は、前記第１二次元コード及び少なくとも１つの他の二次元コードを含んでおり、且つ、前記第１二次元コード及び前記少なくとも１つの他の二次元コードは、異なるアプリケーションにおける同一ユーザの二次元コードを表している、第２受信ユニットと、
前記第２受信ユニットによって受け取られた前記第１二次元コードと前記少なくとも１つの他の二次元コードとの間においてバインド関係を確立するように構成された確立ユニットと、
を具備するサーバ。
【請求項１０】
前記クエリユニットは、
前記第１二次元コードに対応するバインド識別情報を取得するように構成された取得モジュールと、
前記バインド識別情報を通じて、前記第１二次元コードにバインドされた前記他の二次元コードについてサーチするように構成されたクエリモジュールと、
を具備する、請求項９に記載のサーバ。
【請求項１１】
前記クエリモジュールは、
前記二次元コードクエリ要求に含まれている前記第１クライアントのクライアント識別情報を取得するように構成された取得サブモジュールと、
前記第１二次元コードにバインドされた他の二次元コードから前記取得サブモジュールによって取得された前記第１クライアントの前記クライアント識別情報に対応する二次元コードを判定するように構成された判定サブモジュールと、
を具備し、
前記第１送信ユニットは、前記クエリユニットによって見出された前記第１クライアントの前記クライアント識別情報に対応する前記二次元コードを前記第１クライアントに返すように更に構成されている、請求項１０に記載のサーバ。
【請求項１２】
前記確立ユニットは、
バインド識別情報を前記第１二次元コード及び前記少なくとも１つの他の二次元コードにそれぞれ追加するように構成された追加モジュールと、
前記追加モジュールによって追加された前記バインド識別情報を通じて前記第１二次元コードと前記少なくとも１つの他の二次元コードとの間において前記バインド関係を確立するように構成された確立モジュールと、
を具備する、請求項１０に記載のサーバ。
【請求項１３】
前記サーバは、
前記確立ユニットが、前記第１二次元コードと前記少なくとも１つの他の二次元コードとの間において前記バインド関係を確立した後に、前記第２クライアントに、前記バインド関係の成功裏の確立に関するプロンプト情報を送信するように構成された第２送信ユニット、
を更に具備する、請求項１２に記載のサーバ。
【請求項１４】
前記第１二次元コードは、名刺上に印刷されている、請求項９から請求項１３までのいずれか一項に記載のサーバ。
【請求項１５】
クライアントであって、
バインド動作命令を受け取るように構成された受信ユニットであって、前記バインド動作命令は、第１二次元コード及び前記第１二次元コードとバインドされるべき少なくとも１つの他の二次元コードを具備しており、且つ、前記第１二次元コード及び前記少なくとも１つの他の二次元コードは、異なるアプリケーションにおける同一ユーザの二次元コードを表している、受信ユニットと、
前記受信ユニットによって受け取られた前記第１二次元コード及び前記少なくとも１つの他の二次元コードに従って二次元コードバインド要求を生成するように構成された生成ユニットであって、前記二次元コードバインド要求は、前記第１二次元コード及び前記少なくとも１つの他の二次元コードを含んでいる、生成ユニットと、
前記生成ユニットによって生成された前記二次元コードバインド要求をサーバに送信するように構成された送信ユニットと、
を具備するクライアント。
【請求項１６】
前記クライアントは、
前記送信ユニットが前記二次元コードバインド要求を前記サーバに送信した後に、前記サーバによって送信された前記第１二次元コードと前記少なくとも１つの他の二次元コードとの間におけるバインド関係の成功裏の確立に関するプロンプト情報を表示するように構成された表示ユニット、
を更に具備する、請求項１５に記載のクライアント。
【請求項１７】
二次元コード情報クエリシステムであって、
第１クライアント、第２クライアント、及びサーバを具備しており、
前記第２クライアントは、第１二次元コード及び前記第１二次元コードとバインドされるべき少なくとも１つの他の二次元コードを具備するバインド動作命令を受け取り、前記第１二次元コード及び前記少なくとも１つの他の二次元コードに従って二次元コードバインド要求を生成し、且つ、前記二次元コードバインド要求を前記サーバに送信するように構成されており、前記第１二次元コード及び前記少なくとも１つのの他の二次元コードは、異なるアプリケーションにおける同一ユーザの二次元コードを表しており、且つ、前記二次元コードバインド要求は、前記第１二次元コード及び前記少なくとも１つの他の二次元コードを含んでおり、
前記サーバは、前記第２クライアントによって送信された前記二次元コードバインド要求を受け取り、且つ、前記第１二次元コードと前記少なくとも１つの他の二次元コードとの間においてバインド関係を確立するように構成されており、
前記第１クライアントは、二次元コードクエリ要求を前記サーバに送信するように構成されており、前記二次元コードクエリ要求は、前記第１二次元コードを含んでおり、
前記サーバは、前記第１クライアントによって送信された前記二次元コードクエリ要求を受け取り、前記第１二次元コードに従って前記第１二次元コードにバインドされた他の二次元コードについてサーチし、且つ、前記取得された他の二次元コードを前記第１クライアントに返すように更に構成されており、且つ、
前記第１クライアントは、対応する二次元コード情報が、対応するアプリケーションによって前記他の二次元コードを認識することにより、取得されるように、前記サーバによって返された前記他の二次元コードを受け取り、且つ、表示するように更に構成されている、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像認識の技術分野に関し、且つ、更に詳しくは、二次元コード情報クエリ方法、サーバ、クライアント、及びシステムに関する。
【背景技術】
【０００２】
携帯電話機、タブレットコンピュータ、及びこれらに類似したものなどの端末装置の急速な進歩及び広範な適用に伴って、益々多くのユーザが、日々の仕事、生活、及び学習のために端末装置を使用することを選好している。これに呼応して、日々の仕事、生活、及び学習を促進するべく、益々多くのソーシャルアプリケーションが端末装置用に開発されている。
【０００３】
現在、端末装置用のソーシャルアプリケーションには、共通したものが多数存在している。一例として、クライアントＷｅＣｈａｔ及びＡｌｉｐａｙによれば、ＷｅＣｈａｔユーザＡがＷｅＣｈａｔユーザＢを友人として追加する際には、ＷｅＣｈａｔユーザＡは、ＷｅＣｈａｔのスキャン機能を使用することにより、ＷｅＣｈａｔユーザＢの二次元コードを直接的にスキャンすることが可能であり、且つ、その結果、ＷｅＣｈａｔユーザＢが友人に追加され、この場合に、ＷｅＣｈａｔユーザＢの二次元コードは、このユーザの身元情報を具備している。同様に、ＡｌｉｐａｙユーザＣがＡｌｉｐａｙユーザＤを友人として追加する際にも、ＡｌｉｐａｙユーザＣは、Ａｌｉｐａｙのスキャン機能を使用することにより、ＡｌｉｐａｙユーザＤの二次元コードを直接的にスキャンすることが可能であり、且つ、その結果、ＡｌｉｐａｙユーザＤを友人に追加することが可能であり、この場合にも、ＡｌｉｐａｙユーザＤの二次元コードは、このユーザの身元情報を具備している。
【０００４】
ＷｅＣｈａｔユーザＡが、ＷｅＣｈａｔクライアントのスキャン機能を使用することにより、ユーザの身元情報を識別するべく、ＡｌｉｐａｙユーザＣ又はＡｌｉｐａｙユーザＤの二次元コードをスキャンした際には、ＷｅＣｈａｔクライアントは、ＡｌｉｐａｙユーザＣ又はＡｌｉｐａｙユーザＤのユーザ身元情報について、その対応するＷｅｃｈａｔサーバに要求することになる。ＷｅＣｈａｔサーバが有しているのは、ＷｅＣｈａｔユーザの身元情報のみであり、他のクライアントのユーザのユーザ身元情報は有していないことから、ＷｅＣｈａｔユーザＡは、ＡｌｉｐａｙクライアントにおけるＡｌｉｐａｙユーザＣ又はＡｌｉｐａｙユーザＤの二次元コード内のユーザ身元情報を取得することができないであろう。換言すれば、二次元コードをクライアントのスキャン機能によってスキャンする際に認識できるのは、同一タイプのクライアントに対応する二次元コード内のユーザ身元情報のみであり、従って、二次元コード内のユーザ身元情報のクロスクライアント認識を実現することはできない。例示用の用途において、二次元コードをその人物の名刺上に印刷する際には、すべての情報が名刺上に含まれ得ることを保証するべく、様々なクライアントに対応する二次元コードのすべてをその人物の名刺上に印刷することになり、その結果、名刺の美的なデザインに影響が及ぶことになろう。
【発明の概要】
【０００５】
これに鑑み、本発明の実施形態は、二次元コード内のユーザ身元情報のクロスクライアント認識を実現することができない、という現時点の技術における問題点の解決を主な目的として、二次元コード情報クエリ方法、サーバ、クライアント、及びシステムを提供している。
【０００６】
上述の目的を実現するべく、本発明は、以下のような技術的解決策を提供している。
【０００７】
第１の態様において、本発明は、二次元コード情報クエリ方法を提供しており、方法は、
第１クライアントによって送信された二次元コードクエリ要求を受け取るステップであって、二次元コードクエリ要求は、第１二次元コードを含んでいる、ステップと、
第１二次元コードに従って、第１二次元コードにバインドされた他の二次元コードについてサーチするステップと、
第１クライアントが、返された他の二次元コードを表示し、且つ、対応するアプリケーションによって他の二次元コードを認識することにより、対応する二次元コード情報を取得するように、取得された他の二次元コードを第１クライアントに返すステップと、
を具備しており、
第１二次元コードが他の二次元コードにバインドされるステップは、
第２クライアントによって送信された二次元コードバインド要求を受け取るステップであって、二次元コードバインド要求は、第１二次元コード及び少なくとも１つの他の二次元コードを含んでおり、且つ、第１二次元コード及び少なくとも１つの他の二次元コードは、異なるアプリケーションにおける同一ユーザの二次元コードを表している、ステップと、
第１二次元コードと少なくとも１つの他の二次元コードとの間のバインド関係を確立するステップと、
を具備する。
【０００８】
第２の態様において、本発明は、二次元コード情報クエリ方法を提供しており、方法は、
バインド動作命令を受け取るステップであって、バインド動作命令は、第１二次元コード及び第１二次元コードとバインドされるべき少なくとも１つの他の二次元コードを具備しており、且つ、第１二次元コード及び少なくとも１つの他の二次元コードは、異なるアプリケーションにおける同一ユーザの二次元コードを表している、ステップと、
第１二次元コード及び少なくとも１つの他の二次元コードに従って二次元コードバインド要求を生成するステップであって、二次元コードバインド要求は、第１二次元コード及び少なくとも１つの他の二次元コードを含んでいる、ステップと、
二次元コードバインド要求をサーバに送信するステップと、
を具備する。
【０００９】
第３の態様において、本発明は、サーバを提供しており、サーバは、
第１クライアントによって送信された二次元コードクエリ要求を受け取るように構成された第１受信ユニットであって、二次元コードクエリ要求は、第１二次元コードを含んでいる、第１受信ユニットと、
第１受信ユニットによって受け取られた第１二次元コードに従って、第１二次元コードにバインドされた他の二次元コードについてサーチするように構成されたクエリユニットと、
第１クライアントが、返された他の二次元コードを表示し、且つ、対応するアプリケーションによって他の二次元コードを認識することにより、対応する二次元コード情報を取得するように、クエリユニットによって見出された他の二次元コードを第１クライアントに返すように構成された第１送信ユニットと、
第２クライアントによって送信された二次元コードバインド要求を受け取るように構成された第２受信ユニットであって、二次元コードバインド要求は、第１二次元コード及び少なくとも１つの他の二次元コードを含んでおり、且つ、第１二次元コード及び少なくとも１つの他の二次元コードは、異なるアプリケーションにおける同一ユーザの二次元コードを表している、第２受信ユニットと、
第２受信ユニットによって受け取られた第１二次元コードと少なくとも１つの他の二次元コードとの間においてバインド関係を確立するように構成された確立ユニットと、
を具備する。
【００１０】
第４の態様において、本発明は、クライアントを提供しており、クライアントは、
バインド動作命令を受け取るように構成された受信ユニットであって、バインド動作命令は、第１二次元コード及び第１二次元コードとバインドされるべき少なくとも１つの他の二次元コードを具備しており、且つ、第１二次元コード及び少なくとも１つの他の二次元コードは、異なるアプリケーションにおける同一ユーザの二次元コードを表している、受信ユニットと、
受信ユニットによって受け取られた第１二次元コード及び少なくとも１つの他の二次元コードに従って二次元コードバインド要求を生成するように構成された生成ユニットであって、二次元コードバインド要求は、第１二次元コード及び少なくとも１つの他の二次元コードを含んでいる、生成ユニットと、
生成ユニットによって生成された二次元コードバインド要求をサーバに送信するように構成された送信ユニットと、
を具備する。
【００１１】
第５の態様において、本発明は、二次元コード情報クエリシステムを提供しており、システムは、第１クライアントと、第２クライアントと、サーバと、を具備し、この場合に、
第２クライアントは、第１二次元コード及び第１二次元コードとバインドされるべき少なくとも１つの他の二次元コードを具備するバインド動作命令を受け取り、第１二次元コード及び少なくとも１つの他の二次元コードに従って二次元コードバインド要求を生成し、且つ、二次元コードバインド要求をサーバに送信するように構成されており、この場合に、第１二次元コード及び少なくとも１つの他の二次元コードは、異なるアプリケーションにおける同一ユーザの二次元コードを表しており、且つ、二次元コードバインド要求は、第１二次元コード及び少なくとも１つの他の二次元コードを含んでおり、
サーバは、第２クライアントによって送信された二次元コードバインド要求を受け取り、且つ、第１二次元コードと少なくとも１つの他の二次元コードとの間においてバインド関係を確立するように、構成されており、
第１クライアントは、二次元コードクエリ要求をサーバに送信するように構成されており、二次元コードクエリ要求は、第１二次元コードを含んでおり、
サーバは、第１クライアントによって送信された二次元コードクエリ要求を受け取り、第１二次元コードに従って第１二次元コードにバインドされた他の二次元コードについてサーチし、且つ、取得された他の二次元コードを第１クライアントに返すように、更に構成されており、且つ、
第１クライアントは、対応する二次元コード情報が、対応するアプリケーションによって他の二次元コードを認識することにより、取得されるように、サーバによって返された他の二次元コードを受け取り、且つ、表示するように、更に構成されている。
【００１２】
上述の技術的解決策により、本発明の実施形態によって提供される技術的解決策は、少なくとも以下の利点を有する。
【００１３】
本発明によって提供される二次元コード情報クエリ方法、サーバ、クライアント、及びシステムに従って、サーバは、第１二次元コード及び少なくとも１つの他の二次元コードを具備する、第２クライアントによって送信された二次元コードバインド要求を受け取り、且つ、第１二次元コードと少なくとも１つの他の二次元コードとの間においてバインド関係を確立しており、サーバは、第１クライアントによって送信された第１二次元コードを具備する二次元コードクエリ要求を受け取り、第１二次元コードに従って、第１二次元コードと少なくとも１つの他の二次元コードとの間において確立されたバインド関係において第１二次元コードにバインドされている他の二次元コードについてサーチし、且つ、第１クライアントが、返された他の二次元コードを表示するように、すべての取得された他の二次元コードを第１クライアントに返している。本発明の実施形態においては、サーバ内の第１二次元コード及び少なくとも１つの他の二次元コードは、異なるアプリケーションにおける同一ユーザの二次元コードを表しており、第１二次元コードは、「インデックス」として機能しており、且つ、１つの第１二次元コードを通じて、第１クライアントは、第１二次元コードにバインドされたすべての他の二次元コードを取得することにより、「複数の使用法における１つのコード」を実現することができる。
【００１４】
上述の説明は、本発明の技術的解決策の簡潔な概要であるに過ぎない。説明に従って実装するために本発明の技術的な意味について更に明瞭に理解するべく、且つ、本発明の以上の及び他の目的、特徴、及び利点を更に理解しやすいものとするべく、以下、本発明の詳細な実装方式について説明することとする。
【図面の簡単な説明】
【００１５】
以下の好適な実装方式に関する詳細な説明を参照することにより、当業者には、様々なその他の利点及び利益について明らかとなろう。添付図面は、好適な実装方式を例示するべく使用されるものに過ぎず、且つ、本発明に対する限定として解釈してはならない。すべての添付図面において、同一のコンポーネントを表すべく、同一の参照符号が使用されている。添付図面は、以下のとおりである。
【００１６】
【図１】本発明のいくつかの実施形態による二次元コード情報クエリ方法のフローチャートである。
【図２】本発明のいくつかの実施形態による第１二次元コードとの間においてバインド関係を有する二次元コードの概略図である。
【図３】本発明のいくつかの実施形態による第２二次元コード情報クエリ方法のフローチャートである。
【図４】本発明のいくつかの実施形態による二次元コードバインドサービスの起動ステップの概略図である。
【図５】本発明のいくつかの実施形態による第２クライアント、第三者サーバ、第１クライアント、及びアプリケーションサーバの間におけるやり取りの概略図である。
【図６】本発明のいくつかの実施形態による第３二次元コード情報クエリ方法のフローチャートである。
【図７】本発明のいくつかの実施形態によるサーバのブロック図である。
【図８】本発明のいくつかの実施形態による別のサーバのブロック図である。
【図９】本発明のいくつかの実施形態によるクライアントのブロック図である。
【図１０】本発明のいくつかの実施形態による別のクライアントのブロック図である。
【図１１】本発明のいくつかの実施形態による二次元コード情報クエリシステムのブロック図である。
【図１２】本発明のいくつかの実施形態によるサーバの概略構造図である。
【発明を実施するための形態】
【００１７】
以下、添付図面を参照し、本発明の例示用の実施形態について更に詳細に説明することとする。添付図面は、本開示の例示用の実施形態を示しているが、本開示は、様々な形態において実装することが可能であり、且つ、本明細書において記述されている実施形態によって限定されるものではないことを理解されたい。逆に、実施形態は、本開示の範囲が当業者に対して十分に伝達され得るように、本開示の更に十分な理解を目的として提供されるものである。
【００１８】
本発明の実施形態は、サーバサイドにおいて適用される二次元コード情報クエリ方法を提供している。図１に示されているように、方法は、以下のステップを具備する。
【００１９】
１０１：第１クライアントによって送信された二次元コードクエリ要求を受け取る。
【００２０】
本発明の実施形態におけるサーバの機能は、第１クライアントに対応するアプリケーションサーバの機能とは異なっている。クライアントの二次元コードの供給者として、クライアントに対応するアプリケーションサーバは、このタイプのクライアントのユーザのユーザＩＤを保存するべく使用されており、且つ、ユーザＩＤは、ユーザ身元情報の一意の識別子である。即ち、同一タイプのクライアントの異なるユーザは、異なるユーザＩＤを有している。本発明の実施形態におけるサーバは、いずれの二次元コード供給者にも属してはおらず、且つ、サーバは、それぞれのアプリケーション（ＡＰＰ）における二次元コードと、異なるＡＰＰにおける同一ユーザの二次元コードの間におけるバインド関係と、を保存するべく使用されている。クライアントに対応するアプリケーションサーバと本発明の実施形態におけるサーバとの弁別を促進するべく、以下の説明においては、本発明の実施形態におけるサーバを置換するべく、第三者サーバを使用することとする。但し、この説明の方式は、本発明の実施形態におけるサーバをアプリケーションサーバ以外の第三者サーバにのみ限定することを意図したものではないことが明らかであろう。例示用の一用途おいては、クライアントに対応するアプリケーションサーバが本発明の実施形態におけるサーバの機能を有している場合には、クライアントに対応するアプリケーションサーバをも、第三者サーバと呼称する可能性がある。
【００２１】
第１クライアントは、第１二次元コードにバインドされたすべての他の二次元コードを取得するように、二次元コードを介してサービスを起動し、第三者サーバとの間において通信接続を確立し、且つ、第１二次元コードを含む二次元コードクエリ要求を第三者サーバに送信している。第１二次元コードに対応するクライアントのタイプは、第１クライアントのものと同一であってもよく、或いは、そうでなくてもよいことに留意されたい。
【００２２】
１０２：第１二次元コードに従って、第１二次元コードにバインドされた他の二次元コードについてサーチする。
【００２３】
第三者サーバが、ステップ１０１において受け取られた第１二次元コードに従って、第１二次元コードにバインドされた他の二次元コードについてサーチする前に、第１二次元コードと他の二次元コードとの間におけるバインド関係を確立する必要がある。
【００２４】
第三者サーバが第１二次元コードと少なくとも１つの他の二次元コードとの間におけるバインド関係を確立するプロセスは、以下のとおりである。
【００２５】
第２クライアントが、二次元コードバインドサービスを介して二次元コードバインド要求を第三者サーバに送信し、この場合に、二次元コードバインド要求は、第１二次元コード及び少なくとも１つの他の二次元コードを含んでおり、且つ、第１二次元コード及び少なくとも１つの他の二次元コードは、異なるアプリケーションにおける同一ユーザの二次元コードを表しており、第２クライアントによって送信された二次元コードバインド要求を受け取った際に、第三者サーバは、第１二次元コードと少なくとも１つの他の二次元コードとを取得するべく、二次元コードバインド要求を分析し、且つ、第１二次元コードと少なくとも１つの他の二次元コードとの間におけるバインド関係を確立する。ここで、第２クライアントのタイプは、ステップ１０１における第１クライアントのものと同一であってもよく、或いは、そうなくてもよい。例えば、両方が、ＷｅＣｈａｔクライアントであってもよく、或いは、異なるタイプのクライアントであってもよい。この場合に、ステップ１０１における第２クライアント及び第１クライアントは、どちらかといえば、異なるユーザのクライアントを示すべく意図されている。
【００２６】
第２クライアントによって送信された二次元コードバインド要求情報を受け取った際に、第三者サーバは、第１二次元コード及び少なくとも１つの他の二次元コードを第三者サーバのローカルデータベース内において保存し、且つ、同一ユーザの複数の二次元コードの間においてバインド関係を確立している。例えば、第２クライアントによって送信された二次元コードバインド要求が、第１二次元コードとして二次元コードａを含み、且つ、他の二次元コードとして二次元コード００１及び二次元コードＣ−０１を含んでいる、と仮定すれば、第三者サーバは、まず、表１に示されているように、二次元コードａ、二次元コード００１、及び二次元コードＣ−０１をローカルデータベース内において保存する。二次元コードａ、二次元コード００１、及び二次元コードＣ−０１は、いずれも、ユーザＡに属しており、且つ、二次元コードａ、二次元コード００１、及び二次元コードＣ−０１の間において、バインド関係が確立されている。表現を容易にするべく、本発明の実施形態によって提供されている表１は、ユーザ、クライアント、及び二次元コードの間における関係を表の形態において示していることに留意されたい。但し、この説明の方式は、本発明の実施形態においてサーバ上に保存される情報の提示方式及び詳細内容を表の形態にのみ限定することを意図したものではないことが明らかであろう。
【００２７】
【表１】
2019525316.tif 000003
【００２８】
第三者サーバが、第１二次元コードと少なくとも１つの他の二次元コードとの間においてバインド関係を確立した後に、第三者サーバは、データベース内の第１二次元コードに従って、第１二次元コードにバインドされた他の二次元コードについてサーチしている。再度、表１を参照すれば、且つ、第１二次元コードが二次元コードａであると仮定すれば、第三者サーバは、二次元コードａに従って、二次元コードａにバインドされた二次元コード００１及び二次元コードＣ−０１についてサーチする。
【００２９】
１０３：第１クライアントが、返された他の二次元コードを表示するように、取得された他の二次元コードを第１クライアントに返す。
【００３０】
第三者サーバは、第１二次元コードとの間においてバインド関係を有するすべての取得された他の二次元コードを第１クライアントに返し、第１クライアントは、すべての他の二次元コードを受け取ると共に表示し、且つ、他の二次元コードは、対応する二次元コード情報を取得するべく、対応するアプリケーションによって認識される。この場合に、すべての他の二次元コードが表示される方式は、限定を伴うことなしに、例えば、ページスクロール、並置型の表示、スクロールアップ及びダウン、並びに、これらに類似したものなどの方式を含むことができる。本発明の実施形態は、第１クライアントがすべての他の二次元コードを表示する表示方式に対する限定を有するものではない。
【００３１】
例えば、図２は、本発明のいくつかの実施形態による第１二次元コードとの間においてバインド関係を有する二次元コードの概略図である。概略図において、二次元コードのバインドの説明は、並置型表示モードとページスクロールモードとを関連付けることにより、実施されている。例えば、ユーザＢが、自身のタブレットコンピュータ上にインストールされたＷｅＣｈａｔクライアントを使用していると仮定すれば、ＷｅＣｈａｔクライアント内のバインドされた二次元コード起動サービスがターンオンされ、バインドされた二次元コード起動サービスに基づいて通信接続が第三者サーバによって確立され、ユーザＡの名刺上の二次元コードがカメラによってスキャンされ、名刺上の二次元コードにバインドされた他の二次元コードを取得するための要求情報が第三者サーバに送信され、且つ、第三者サーバが要求情報に応答した後に、ユーザＡの名刺上の二次元コードにバインドされたすべての二次元コードが出力及び表示される。これが名刺上のユーザＡのＷｅＣｈａｔ二次元コードであり、且つ、ＷｅＣｈａｔ二次元コードにバインドされた他の二次元コードが、ユーザＡのＡｌｉｐａｙ二次元コード、Ｄｉｎｇ  Ｔａｌｋ二次元コード、Ｔａｏｂａｏ二次元コード、及びＱＱ二次元コードを含んでいると仮定すれば、第三者サーバによって返される二次元コードは、ユーザＡのＡｌｉｐａｙ二次元コード、Ｄｉｎｇ  Ｔａｌｋ二次元コード、Ｔａｏｂａｏ二次元コード、及びＱＱ二次元コードを含み得る。名刺上に、二次元コードにバインドされた更なる二次元コードが存在している場合には、ユーザは、他の二次元コードを閲覧するべく、図２に示されているように、次のページのページ送りボタンをトリガすることができる。以上の説明は、例示を目的としたものに過ぎず、且つ、本発明の実施形態は、第１クライアント内の他の二次元コードの表示方式、表示される数、及びこれらに類似したものに対する制限を有するものではない。
【００３２】
第１クライアントが、第三者サーバによって送信された第１二次元コードにバインドされた他の二次元コードを表示した後に、第１クライアントユーザは、二次元コード識別情報に従って、他の二次元コードから、第１クライアントのものと同一のタイプを有する、クライアントに対応する二次元コードを判定し（識別情報は、二次元コードが、ＷｅＣｈａｔ二次元コードであるのか、Ａｌｉｐａｙ二次元コードであるのか、或いは、Ｄｉｎｇ  Ｔａｌｋ二次元コードであるのか、を通知するべく、使用される）、識別情報は、クライアントのタイプを識別するべく使用され、且つ、第１クライアントユーザは、二次元コードを長押しすることにより、（ユーザ身元情報に対応する）識別情報を認識する。即ち、第１クライアントのものと同一のタイプを有する二次元コードのユーザ身元情報を取得するための要求情報が、第１クライアントに対応するアプリケーションサーバに送信され、且つ、第１クライアントに対応するアプリケーションサーバが要求情報に応答した後に、第１クライアントは、ユーザ身元情報を表示し、且つ、必要に応じてユーザを友人として追加する。
【００３３】
例示用の一用途において、第１クライアントが、バインドされた二次元コード起動サービスを通じて第１二次元コードをスキャンした際に、且つ、第１二次元コードと関連付けられた又はこれにバインドされた二次元コードが存在してはいないと第三者サーバが判定した場合には、第三者サーバは、ユーザが気付くように、第１二次元コードが、関連する二次元コードを有してはいない、というプロンプト情報を第１クライアントに返すことになる。
【００３４】
本発明の実施形態によって提供される二次元コード情報クエリ方法に従って、サーバは、第１二次元コード及び少なくとも１つの他の二次元コードを具備する、第２クライアントによって送信された二次元コードバインド要求を受け取り、且つ、第１二次元コードと少なくとも１つの他の二次元コードとの間においてバインド関係を確立し、サーバは、第１クライアントによって送信された第１二次元コードを具備する二次元コードクエリ要求を受け取り、第１二次元コードに従って、第１二次元コードと少なくとも１つの他の二次元コードとの間において確立されたバインド関係において第１二次元コードにバインドされている他の二次元コードについてサーチし、且つ、第１クライアントが、返された他の二次元コードを表示するように、すべての取得された二次元コードを第１クライアントに返している。本発明の実施形態においては、サーバ内の第１二次元コード及び少なくとも１つの他の二次元コードは、異なるアプリケーションにおける同一ユーザの二次元コードを表しており、第１二次元コードは、「インデックス」として機能しており、且つ、１つの第１二次元コードを通じて、第１クライアントは、第１二次元コードにバインドされたすべての他の二次元コードを取得することにより、「複数の使用法における１つのコード」を実現することができる。
【００３５】
更には、第三者サーバが第１二次元コードに従って第１二次元コードにバインドされた他の二次元コードについてサーチする際に、サーチ方式は、限定を伴うことなしに、例えば、第１二次元コードに対応するバインド識別情報を取得するステップと、バインド識別情報を通じて第１二次元コードにバインドされた他の二次元コードについてサーチするステップと、という方式を含むことができる。例示用の一実装形態においては、同一のバインド識別情報を有する二次元コードを第三者サーバのローカルデータベース内においてサーチすることができると共に、同一のバインド識別情報を有するこれらの二次元コードが、第１二次元コードにバインドされた他の二次元コードであるかどうかが判定されており、この結果、第三者サーバによる第１二次元コードにバインドされた他の二次元コードのサーチの効率が改善される。例示用の一動作プロセスにおいては、異なるユーザは、異なるバインド識別情報に対応している。従って、バインド識別情報に従って第１二次元コードにバインドされた他の二次元コードについてサーチする際には、互いにバインドされた異なるユーザの二次元コードがクエリされないことになる。
【００３６】
更には、第三者サーバが、第１二次元コードにバインドされたすべての他の二次元コードを取得した後に、第三者サーバは、すべての他の二次元コードを第１クライアントに送信する。第１クライアントは、二次元コード情報を認識する際に、第１クライアントに対応するアプリケーションサーバから詳細な二次元コード情報を取得する必要があることから、ユーザは、第１クライアントによって受け取られたすべての他の二次元コードから第１クライアントに対応する二次元コードを手動で選択する必要があり、この結果、ユーザの冗長動作が増えることになる。上述の問題を解決するべく、第三者サーバは、バインド識別情報に従って第１二次元コードにバインドされた他の二次元コードについてサーチする際に、二次元コードクエリ要求に含まれている第１クライアントのクライアント識別情報を取得するべく、二次元コードクエリ要求を分析し、第１二次元コードにバインドされた他の二次元コードから第１クライアントのクライアント識別情報に対応する二次元コードを判定し、且つ、第１クライアントのクライアント識別情報に対応する二次元コードを第１クライアントに返しており、この結果、ユーザの手動動作が低減される。
【００３７】
現時点の技術においては、二次元コードが人物の名刺上に印刷される際には、すべての情報が名刺上に含まれ得ることを保証するべく、様々なクライアントに対応する二次元コードのすべてが、この人物の名刺上に印刷されることになり、これにより、名刺の美的なデザインが影響を受けることになる。上述の方法によれば、人物の名刺は、１つの二次元コードのみを有するように印刷することが可能であり、この結果、すべての個人情報が開示されることが保証されるのみならず、人物の名刺の美的なデザインも保証される。本実施形態は、実装シナリオに対する制限を有するものではない。
【００３８】
更には、第三者サーバが第１二次元コードと少なくとも１つの他の二次元コードとの間においてバインド関係を確立する際に、第三者サーバは、第１二次元コード及び少なくとも１つの他の二次元コードをローカルデータベースに保存し、バインド識別情報をローカルデータベース内において第１二次元コード及び少なくとも１つの他の二次元コードにそれぞれ追加し、且つ、バインド識別情報を通じて、第１二次元コードと少なくとも１つの他の二次元コードとの間においてバインド関係を確立している。第三者サーバは、第１二次元コードと少なくとも１つの他の二次元コードとの間における相互バインドを実現するべく、バインド識別情報を第１二次元コード及び少なくとも１つの他の二次元コードに別個に追加する必要があることに留意されたい。即ち、第三者サーバは、第１二次元コードのバインド識別情報を通じて他の二次元コードをサーチすることが可能であり、且つ、第三者サーバは、他の二次元コードのうちの任意のものを通じて第１二次元コードを取得することもできる。表１を再度参照すれば、ユーザＡは、クライアントＩ、クライアントＩＩ、及びクライアントＩＩＩに対応する二次元コードをバインドするように、第三者サーバに対して要求し、第三者サーバは、第１二次元コードと少なくとも１つの他の二次元コードとの間における相互バインドを実現するべく、バインド識別要求を二次元コードａ、二次元コード００１、及び二次元コードＣ−０１にそれぞれ追加している。
【００３９】
更には、第三者サーバが第１二次元コードと少なくとも１つの他の二次元コードとの間におけるバインド関係を成功裏に確立したと第２クライアントに通知するべく、第三者サーバは、第１二次元コードと少なくとも１つの他の二次元コードとの間においてバインド関係を確立した後に、二次元コードバインド関係の成功裏の確立に関するプロンプト情報を第２クライアントに送信している。
【００４０】
更には、本発明の実施形態は、クライアントサイドにおいて適用される二次元コード情報クエリ方法を更に提供している。図３に示されているように、方法は、以下のステップを具備する。
【００４１】
３０１：バインド動作命令を受け取る。
【００４２】
バインド動作命令は、第１二次元コード及び第１二次元コードとバインドされるべき少なくとも１つの他の二次元コードを具備しており、第１二次元コード及び少なくとも１つの他の二次元コードは、異なるアプリケーションにおける同一ユーザの二次元コードを表している。
【００４３】
第２クライアントの二次元コードバインドサービスの機能ボタンをトリガすることにより、ユーザは、第２クライアントが、バインド動作命令に従って二次元コードバインドサービスを起動し、且つ、第三者サーバとの間において通信接続を確立するように、バインド動作命令を第２クライアントに送信している。
【００４４】
例えば、図４は、本発明のいくつかの実施形態による二次元コードバインドサービスの起動の概略図であり、この場合には、クライアントは、スマートフォン内においてインストールされている。ユーザが、図４に示されている二次元コードバインドサービスの機能ボタンをトリガした際に、第三者サーバとの間において通信接続が確立される。図４は、一例であるに過ぎず、且つ、本発明の実施形態は、クライアント内における二次元コードバインドサービスの特定の位置、クライアントの特定のタイプ、及びクライアントのインストール担持体に対する制限を有するものではない。
【００４５】
３０２：第１二次元コード及び少なくとも１つの他の二次元コードに従って二次元コードバインド要求を生成する。
【００４６】
第２クライアントが第三者サーバとの間において通信接続を確立した後に、第２クライアントは、第１二次元コード及び第１二次元コードとバインドされるべき少なくとも１つの他の二次元コードを取得し、且つ、第１二次元コード及び第１二次元コードとバインドされるべき少なくとも１つの他の二次元コードに従って二次元コードバインド要求を生成しており、この場合に、二次元コードバインド要求は、第１二次元コード及び少なくとも１つの他の二次元コードを具備している。第２クライアントが第１二次元コード及び第１二次元コードとバインドされるべき少なくとも１つの他の二次元コードを取得する方式は、限定を伴うことなしに、例えば、第２クライアントがスキャニングを通じて第１二次元コードとバインドされるべき少なくとも１つの他の二次元コードを認識する、或いは、この代わりに、第１二次元コードとバインドされるべき少なくとも１つの他の二次元コードが、第２クライアントがインストールされている担持体のフォトアルバム内に保存されている場合には、第１クライアントは、第２クライアントがインストールされている担持体のフォトアルバム機能の起動を通じて、第１二次元コードとバインドされるべき少なくとも１つの他の二次元コードを選択する、という方式を含み得る。第２クライアントは、第１二次元コードとバインドされるべき少なくとも１つの他の二次元コードを取得するべく、上述の方式のいずれを採用してもよく、これは、本発明の実施形態によって限定されるものではない。
【００４７】
例示用の一用途において、第２クライアントが、第１二次元コードとバインドされるべき少なくとも１つの他の二次元コードを取得した際に、第２クライアントは、第２クライアントに対応する二次元コード及び他のクライアントに対応する二次元コードのバインドを要求してもよく、或いは、この代わりに、第２クライアントは、（第２クライアントを除く）少なくとも２つの他のクライアントに対応する二次元コードのバインドを要求してもよい。
【００４８】
３０３：二次元コードバインド要求をサーバに送信する。
【００４９】
更には、第２クライアントが二次元コードバインド要求を第三者サーバに送信した後に、且つ、第三者サーバが二次元コードバインド要求に応答した後に、第２クライアントは、第三者サーバによって送信された第１二次元コードと少なくとも１つの他の二次元コードとの間におけるバインド関係の成功裏の確立に関するプロンプト情報を受け取り、且つ、表示している。本発明の実施形態の一実装方式として、第２クライアントがプロンプト情報を表示する際には、二次元コードのバインド関係の成功裏の確立は、「二次元コードが成功裏にバインドされました！」などの、テキストによって通知されている。本発明の実施形態の別の実装方式として、第三者サーバがプロンプト情報を第２クライアントに送信する前に、第三者サーバは、関連付け識別二次元コードを生成し、且つ、関連付け識別二次元コードを第２クライアントに送信している。第２クライアントは、関連付け識別二次元コードを使用するように、第三者サーバによって送信された関連付け識別二次元コードを受け取っている。例示用の一実装プロセスにおいては、第２クライアントユーザは、個人の名刺、新聞、雑誌、書籍、及び鞄のような担持体上に関連付け識別二次元コードを印刷することができる。本発明の実施形態は、関連付け識別二次元コードが第２クライアントによって使用される特定のシナリオに対する制限を有するものではない。
【００５０】
更には、第三者サーバ、第１クライアント、第２クライアント、及び第１クライアントに対応するアプリケーションサーバの間におけるやり取りについても詳細に上述している。図を通じて、第１クライアント、第三者サーバ、第２クライアント、及び第１クライアントに対応するアプリケーションサーバの間における通信関係について簡潔に説明することとする。例えば、図５は、本発明のいくつかの実施形態による第２クライアント、第三者サーバ、第１クライアント、及び第１クライアントに対応するアプリケーションサーバの間におけるやり取りの概略図である。図５に示されているように、第１クライアント及び第三者サーバは、双方向通信を実施しており、第２クライアント及び第１クライアントは、一方向通信を実施しており、第２クライアント及び第３者サーバは、双方向通信を実施しており、且つ、第１クライアント及び第１クライアントに対応するアプリケーションサーバは、双方向通信を実施している。
【００５１】
以下において、一実施形態が提供されているが、この説明においては、ＷｅＣｈａｔ、パブリックサーバ、Ａｌｉｐａｙ、及びＡｌｉｐａｙサーバの間におけるやり取りの完全なプロセスについて説明するべく、ＷｅＣｈａｔ、パブリックサーバ、Ａｌｉｐａｙ、及びＡｌｉｐａｙサーバを一例として使用することとする。図６に示されているように、方法は、以下のステップを具備する。
【００５２】
６０１：ＷｅＣｈａｔクライアントは、バインド動作命令を受け取り、二次元コードバインドサービスを起動し、パブリックサーバとの間において通信接続を確立し、且つ、ＷｅＣｈａｔ二次元コードをＡｌｉｐａｙ二次元コード、Ｗｅｉｂｏ二次元コード、及びＴａｏｂａｏ二次元コードとバインドするためのバインド要求情報を送信する。
【００５３】
６０２：パブリックサーバは、ＷｅＣｈａｔクライアントによって送信された、ＷｅＣｈａｔ二次元コードをＡｌｉｐａｙ二次元コード、Ｗｅｉｂｏ二次元コード、及びＴａｏｂａｏ二次元コードとバインドするためのバインド要求情報を受け取り、ＷｅＣｈａｔ二次元コードとＡｌｉｐａｙ二次元コードとの間において、ＷｅＣｈａｔ二次元コードとＷｅｉｂｏ二次元コードとの間において、且つ、ＷｅＣｈａｔ二次元コードとＴａｏｂａｏ二次元コードとの間において、バインド関係を確立し、且つ、バインド関係の成功裏の確立に関するプロンプト情報をＷｅＣｈａｔクライアントに送信する。
【００５４】
６０３：ＷｅＣｈａｔクライアントは、パブリックサーバによって送信されたバインド関係の成功裏の確立に関するプロンプト情報を受け取る。
【００５５】
バインド関係の成功裏の確立に関するプロンプト情報を受け取った際に、ＷｅＣｈａｔクライアントユーザ１は、他のユーザが、二次元コードを認識することにより、ユーザ１を友人として追加するように、ＷｅＣｈａｔクライアントユーザの二次元コードをユーザの名刺上に印刷している。
【００５６】
６０４：Ａｌｉｐａｙクライアント（ユーザ２）は、バインドされた二次元コード起動サービスを起動し、パブリックサーバとの間において通信接続を確立し、名刺上に印刷されたユーザ１のＷｅＣｈａｔ二次元コードを認識し、且つ、ユーザ１のＷｅＣｈａｔ二次元コードの二次元コードクエリ要求をパブリックサーバに送信する。
【００５７】
ユーザ２は、バインドされた二次元コード起動サービスを起動することにより、名刺上に印刷されているユーザ１のＷｅＣｈａｔ二次元コードを認識している。
【００５８】
６０５：パブリックサーバは、Ａｌｉｐａｙクライアントによって送信されたユーザ１のＷｅＣｈａｔ二次元コードの二次元コードクエリ要求を受け取り、ＷｅＣｈａｔ二次元コードに従って、ＷｅＣｈａｔ二次元コードにバインドされた他の二次元コードについてサーチし、且つ、すべての取得された他の二次元コードをＡｌｉｐａｙクライアントに返す。
【００５９】
パブリックサーバは、ユーザ１のＷｅＣｈａｔ二次元コードにバインドされたＡｌｉｐａｙ二次元コード、Ｗｅｉｂｏ二次元コード、及びＴａｏｂａｏ二次元コードを送信することになる。ユーザのＷｅＣｈａｔ二次元コードとバインドされたこれらの二次元コードは、いずれも、ユーザ１に属している。
【００６０】
６０６：Ａｌｉｐａｙクライアントは、パブリックサーバによって送信されたＷｅＣｈａｔクライアントの二次元コードにバインドされたすべての二次元コードを表示し、且つ、ユーザ１のＡｌｉｐａｙユーザ身元情報を取得するための要求情報をＡｌｉｐａｙサーバに送信する。
【００６１】
ユーザ２は、Ａｌｉｐａｙユーザインタフェースにおいてユーザ１に対応するＡｌｉｐａｙ二次元コードを選択し、且つ、Ａｌｉｐａｙ二次元コードを長押しすることにより、対応する二次元コード情報（ユーザ身元情報）を取得するための要求情報をＡｌｉｐａｙサーバに送信している。
【００６２】
６０７：Ａｌｉｐａｙサーバは、Ａｌｉｐａｙクライアントによって送信されたＡｌｉｐａｙユーザ１のユーザ身元情報を取得するための要求情報を受け取り、且つ、Ａｌｉｐａｙユーザ１のユーザ身元情報をＡｌｉｐａｙクライアントに返す。
【００６３】
６０８：Ａｌｉｐａｙクライアントは、Ａｌｉｐａｙユーザ１のユーザ身元情報を表示する。
【００６４】
更には、上述の図１及び図３に示されている方法の実装形態として、本発明のいくつかの他の実施形態は、サーバを更に提供している。装置実施形態は、上述の方法実施形態に対応している。容易な読解を目的として、装置実施形態においては、上述の方法実施形態の詳細事項の１対１での反復を省略することとする。但し、実施形態における装置は、対応する方式により、上述の方法実施形態のすべてのコンテンツを実装し得ることが明らかであろう。
【００６５】
本発明の実施形態は、サーバを更に提供している。図７に示されているように、サーバは、
第１クライアントによって送信された二次元コードクエリ要求を受け取るように構成された第１受信ユニット７１であって、二次元コードクエリ要求は、第１二次元コードを含んでいる、第１受信ユニットと、
第１受信ユニット７１によって受け取られた第１二次元コードに従って、第１二次元コードにバインドされた他の二次元コードについてサーチするように構成されたクエリユニット７２と、
第１クライアントが、返された他の二次元コードを表示し、且つ、対応するアプリケーションによって他の二次元コードを認識することにより、対応する二次元コード情報を取得するように、クエリユニット７２によって見出された他の二次元コードを第１クライアントに返すように構成された第１送信ユニット７３と、
第２クライアントによって送信された二次元コードバインド要求を受け取るように構成された第２受信ユニット７４であって、二次元コードバインド要求は、第１二次元コード及び少なくとも１つの他の二次元コードを含んでおり、且つ、第１二次元コード及び少なくとも１つの他の二次元コードは、異なるアプリケーションにおける同一ユーザの二次元コードを表している、第２受信ユニットと、
第２受信ユニット７４によって受け取られた第１二次元コードと少なくとも１つの他の二次元コードとの間においてバインド関係を確立するように構成された確立ユニット７５と、
を具備する。
【００６６】
更には、図８に示されているように、クエリユニット７２は、
第１二次元コードに対応するバインド識別情報を取得するように構成された取得モジュール７２１と、
バインド識別情報を通じて第１二次元コードにバインドされた他の二次元コードについてサーチするように構成されたクエリモジュール７２２と、
を具備する。
【００６７】
更には、図８に示されているように、クエリモジュール７２２は、
二次元コードクエリ要求に含まれている第１クライアントのクライアント識別情報を取得するように構成された取得サブモジュール７２２１と、
第１二次元コードにバインドされた他の二次元コードから取得サブモジュール７２２１によって取得された第１クライアントのクライアント識別情報に対応する二次元コードを判定するように構成された判定サブモジュール７２２２と、
を具備し、
第１送信ユニット７３は、クエリユニット７２によって見出された第１クライアントのクライアント識別情報に対応する二次元コードを第１クライアントに返すように更に構成されている。
【００６８】
更には、図８に示されているように、確立ユニット７５は、
バインド識別情報を第１二次元コード及び少なくとも１つの他の二次元コードにそれぞれ追加するように構成された追加モジュール７５１と、
追加モジュール７５１によって追加されたバインド識別情報を通じて第１二次元コードと少なくとも１つの他の二次元コードとの間においてバインド関係を確立するように構成された確立モジュール７５２と、
を具備する。
【００６９】
更には、図８に示されているように、サーバは、
確立ユニット７５が第１二次元コードと少なくとも１つの他の二次元コードとの間においてバインド関係を確立した後に、第２クライアントに、バインド関係の成功裏の確立に関するプロンプト情報を送信するように構成された第２送信ユニット７６、
を更に具備する。
【００７０】
更には、第１二次元コードは、名刺上に印刷されている。
【００７１】
更には、本発明の実施形態は、クライアントを更に提供している。図９に示されているように、クライアントは、
バインド動作命令を受け取るように構成された受信ユニット９１であって、バインド動作命令は、第１二次元コード及び第１二次元コードにバインドされるべき少なくとも１つの他の二次元コードを具備しており、且つ、第１二次元コード及び少なくとも１つの他の二次元コードは、異なるアプリケーションにおける同一ユーザの二次元コードを表している、受信ユニットと、
受信ユニット９１によって受け取られた第１二次元コード及び少なくとも１つの他の二次元コードに従って二次元コードバインド要求を生成するように構成された生成ユニット９２であって、二次元コードバインド要求は、第１二次元コード及び少なくとも１つの他の二次元コードを含んでいる、生成ユニットと、
生成ユニット９２によって生成された二次元コードバインド要求をサーバに送信するように構成された送信ユニット９３と、
を具備する。
【００７２】
更には、図１０に示されているように、クライアントは、
送信ユニット９３が二次元コードバインド要求をサーバに送信した後に、サーバによって送信された第１二次元コードと少なくとも１つの他の二次元コードとの間におけるバインド関係の成功裏の確立に関するプロンプト情報を表示するように構成された表示ユニット９４、
を更に具備する。
【００７３】
更には、本発明の実施形態は、二次元コード情報クエリシステムを更に提供している。図１１に示されているように、システムは、第１クライアント１１１と、第２クライアント１１２と、サーバ１１３と、を具備し、この場合に、
第２クライアント１１２は、第１二次元コード及び第１二次元コードとバインドされるべき少なくとも１つの他の二次元コードを具備するバインド動作命令を受け取り、第１二次元コード及び少なくとも１つの他の二次元コードに従って二次元コードバインド要求を生成し、且つ、二次元コードバインド要求をサーバ１１３に送信するように構成されており、この場合に、第１二次元コード及び少なくとも１つの他の二次元コードは、異なるアプリケーションにおける同一ユーザの二次元コードを表しており、且つ、二次元コードバインド要求は、第１二次元コード及び少なくとも１つの他の二次元コードを含んでおり、
サーバ１１３は、第２クライアント１１２によって送信された二次元コードバインド要求を受け取り、且つ、第１二次元コードと少なくとも１つの他の二次元コードとの間においてバインド関係を構築するように構成されており、
第１クライアント１１１は、二次元コードクエリ要求をサーバ１１３に送信するように構成されており、二次元コードクエリ要求は、第１二次元コードを含んでおり、
サーバ１１３は、第１クライアント１１１によって送信された二次元コードクエリ要求を受け取り、第１二次元コードに従って第１二次元コードにバインドされた他の二次元コードについてサーチし、且つ、取得された他の二次元コードを第１クライアント１１１に返すように、更に構成されており、且つ、
第１クライアント１１１は、対応する二次元コード情報が、対応するアプリケーションによって他の二次元コードを認識することにより、取得されるように、サーバ１１３によって返された他の二次元コードを受け取り、且つ、表示するように更に構成されている。
【００７４】
本発明によって提供されるサーバ、クライアント、及び二次元コード情報クエリシステムに従って、サーバは、第１二次元コード及び少なくとも１つの他の二次元コードを具備する、第２クライアントによって送信された二次元コードバインド要求を受け取り、且つ、第１二次元コードと少なくとも１つの他の二次元コードとの間においてバインド関係を確立し、サーバは、第１クライアントによって送信された第１二次元コードを具備する二次元コードクエリ要求を受け取り、第１二次元コードに従って、第１二次元コードと少なくとも１つの他の二次元コードとの間において確立されたバインド関係において第１二次元コードにバインドされている他の二次元コードについてサーチし、且つ、第１クライアントが、返された他の二次元コードを表示するように、すべての取得された他の二次元コードを第１クライアントに返している。本発明の実施形態においては、サーバ内の第１二次元コード及び少なくとも１つの他の二次元コードは、異なるアプリケーションにおける同一ユーザの二次元コードを表しており、第１二次元コードは、「インデックス」として機能しており、且つ、１つの第１二次元コードを通じて、第１クライアントは、第１二次元コードにバインドされたすべての他の二次元コードを取得することにより、「複数の使用法における１つのコード」を実現することができる。
【００７５】
上述のサーバとの関連において、本発明の実施形態において使用されるすべてのユニット及びモジュールの機能は、ハードウェアプロセッサを通じて実装され得ることに留意されたい。
【００７６】
例えば、図１２は、本発明のいくつかの実施形態によるサーバの概略構造図である。サーバは、プロセッサ１２１と、通信インタフェース１２２と、メモリ１２３と、バス１２４と、を具備することが可能であり、この場合に、プロセッサ１２１、通信インタフェース１２２、及びメモリ１２３は、バスを介して双方向通信を実施している。通信インタフェース１２２は、サーバとクライアントとの間における情報送信のために使用することができる。プロセッサ１２１は、第１クライアントによって送信された二次元コードクエリ要求を受け取るステップであって、二次元コードクエリ要求は、第１二次元コードを含んでいる、ステップと、第１二次元コードに従って、第１二次元コードにバインドされた他の二次元コードについてサーチするステップと、第１クライアントが、返された他の二次元コードを表示し、且つ、対応するアプリケーションによって他の二次元コードを認識することにより、対応する二次元コード情報を取得するように、取得された他の二次元コードを第１クライアントに返すステップと、という方法を実行するべく、メモリ１２３内の論理命令を起動することが可能であり、この場合に、第１二次元コードが他の二次元コードにバインドされるステップは、第２クライアントによって送信された二次元コードバインド要求を受け取るステップであって、二次元コードバインド要求は、第１二次元コード及び少なくとも１つの他の二次元コードを含んでおり、且つ、第１二次元コード及び少なくとも１つの他の二次元コードは、異なるアプリケーションにおける同一ユーザの二次元コードを表している、ステップと、第１二次元コードと少なくとも１つの他の二次元コードとの間においてバインド関係を確立するステップと、を具備する。
【００７７】
更には、メモリ１２３内の上述の論理命令が、ソフトウェア機能ユニットの形態において実装されることが可能であり、且つ、独立した製品として販売又は使用され得る際には、論理命令は、コンピュータ可読ストレージ媒体内において保存することができる。この理解に基づいて、実質的に、本発明の技術的解決策、又は現時点の技術に寄与する本発明の技術的解決策の一部分、又は技術的解決策の一部分は、ソフトウェアプロダクトの形態において実施することができる。コンピュータソフトウェアプロダクトは、コンピュータ装置（パーソナルコンピュータ、サーバ、又はネットワーク装置であってもよい）が本発明の実施形態の方法のすべての又はいくつかのステップを実行することを可能にするためのいくつかの命令を具備するストレージ媒体内において保存される。上述のストレージ媒体は、ＵＳＢフラッシュドライブ、モバイルハードドライブ、読み出し専用メモリ（ＲＯＭ：Read-Only Memory）、ランダムアクセスメモリ（ＲＡＭ：Random Access Memory）、磁気ディスク、又は光ディスクなどの、プログラムコードを保存する能力を有する様々な媒体を具備する。当業者は、本発明の実施形態は、方法、システム、又はコンピュータプログラムプロダクトとして提供され得ることを理解するであろう。従って、本出願は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態、或いは、ソフトウェア及びハードウェアを組み合わせた実施形態、として実装することができる。更には、本出願は、コンピュータ使用可能プログラムコードを具備する（限定を伴うことなしに、磁気ディスクメモリ、ＣＤ−ＲＯＭ、光メモリ、及びこれらに類似したものを含む）１つ又は複数のコンピュータ使用可能ストレージ媒体上において実装されたコンピュータプログラムプロダクトの形態を有することもできる。
【００７８】
本出願は、本出願の実施形態において示されている方法、装置、及びコンピュータプログラムプロダクトのフローチャート及び／又はブロック図を参照して記述されている。フローチャート及び／又はブロック図のすべてのプロセス及び／又はブロック、並びに、フローチャート及び／又はブロック図のプロセス及び／又はブロックの組合せは、コンピュータプログラム命令によって実装され得ることを理解されたい。これらのコンピュータプログラム命令を汎用コンピュータ、専用コンピュータ、組込み型プロセッサ、又は別のプログラム可能なデータ処理装置のプロセッサに提供することにより、装置を生成することが可能であり、且つ、これらの命令が、コンピュータ又は別のプログラム可能なデータ処理装置のプロセッサによって実行された際に、フローチャート内の１つ又は複数のプロセス及び／又はブロック図内の１つ又は複数のブロックにおいて規定されている機能を実装するための装置を生成するようにすることができる。
【００７９】
又、これらのコンピュータプログラム命令は、コンピュータ可読ストレージ媒体内において保存されている命令が、フローチャート内の１つ又は複数のプロセス及び／又はブロック図内の１つ又は複数のブロックにおいて規定されている機能を実装するための命令装置を含む製造物品を生成するように、特定の方式によって機能するようにコンピュータ又は他のプログラム可能なデータ処理装置をガイドする能力を有するコンピュータ可読ストレージ媒体内において保存することもできる。
【００８０】
又、これらのコンピュータプログラム命令をコンピュータ又は他のプログラム可能なデータ処理装置上に読み込むことにより、一連の動作ステップがコンピュータ又は他のプログラム可能なデータ処理装置上において実行されてコンピュータ実装のプロセスを生成するようにし、これにより、コンピュータ又は他のプログラム可能なデータ処理装置上において実行された命令が、フローチャート内の１つ又は複数のプロセス及び／又はブロック図内の１つ又は複数のブロックにおいて規定されている機能を実装することを可能にすることができる。
【００８１】
通常の構成においては、演算装置は、１つ又は複数のプロセッサ（ＣＰＵ）、入出力インタフェース、ネットワークインタフェース、及びメモリを含む。
【００８２】
メモリは、揮発性メモリ、ランダムアクセスメモリ（ＲＡＭ）、及び／又は、例えば、読み出し専用メモリ（ＲＯＭ）又はフラッシュメモリなどの、不揮発性メモリなどの、コンピュータ可読媒体を含み得る。メモリは、コンピュータ可読媒体の一例である。
【００８３】
コンピュータ可読媒体は、任意の方法又は技術を通じて情報保存を実装し得る、永久的な、揮発性の、可動型の、且つ、固定型の、媒体を含む。情報は、コンピュータ可読命令、データ構造、プログラムモジュール、又は他のデータであってもよい。コンピュータのストレージ媒体の例は、限定を伴うことなしにに、相変化ＲＡＭ（ＰＲＡＭ：Phase-change ＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ：Static ＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ：Dynamic ＲＡＭ）、他のタイプのランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、電気的に消去可能なプログラム可能な読み出し専用メモリ（ＥＥＰＲＯＭ：Electrically Erasable Programmable Read-Only Memory）、フラッシュメモリ又は他のメモリ技術、コンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ：Compact Disk Read-Only Memory）、デジタルバーサタイルディスク（ＤＶＤ：Digital Versatile Disc）、又は他の光メモリ、カセット、カセット及びディスクメモリ又は他の磁気メモリ装置、或いは、演算装置からアクセス可能な情報を保存するべく使用され得る任意の他の非伝送媒体を含む。本説明の定義に従って、コンピュータ可読媒体は、変調されたデータ信号及び搬送波などの、一時的な媒体を含んではいない。
【００８４】
以上、本出願の実施形態についてのみ説明したが、これらの実施形態は、本出願を限定するべく使用するものではない。当業者にとっては、本出願は、様々な変更及び変形を有することができる。本出願の精神及び原理の範囲内において実施されるすべての変更、等価な置換、又は改善は、本発明の請求項によって包含されるものとする。
【図１】
2019525316.tif 000004
【図２】
2019525316.tif 000005
【図３】
2019525316.tif 000006
【図４】
2019525316.tif 000007
【図５】
2019525316.tif 000008
【図６】
2019525316.tif 000009
【図７】
2019525316.tif 000010
【図８】
2019525316.tif 000011
【図９】
2019525316.tif 000012
【図１０】
2019525316.tif 000013
【図１１】
2019525316.tif 000014
【図１２】
2019525316.tif 000015
【国際調査報告】
2019525316.tif 000016
2019525316.tif 000017
2019525316.tif 000018
2019525316.tif 000019