(57)【特許請求の範囲】
【請求項１】
電子デバイスにより実施される情報取得方法であって、
第１の２次元（２Ｄ）バーコードを取得し、
前記第１の２Ｄバーコードに対して画像変換を実行して、仮想の２Ｄバーコードを取得し、
前記仮想の２Ｄバーコードの有効性に従い、前記第１の２Ｄバーコードの関係情報を取得し、
前記関係情報は、データベース内の前記仮想の２Ｄバーコードのマッピング関係に基づいて取得され、
前記仮想の２Ｄバーコードの有効性に従った前記第１の２Ｄバーコードの関係情報の取得は、前記仮想の２Ｄバーコードが第２の２Ｄバーコードとのマッピング関係を持つかどうかを判定することを含み、
前記仮想の２Ｄバーコードが前記第２の２Ｄバーコードとのマッピング関係を持つと判定されたとき、前記仮想の２Ｄバーコードは有効であり、前記第１の２Ｄバーコードは画像変換に対応する関係情報を持つと判定され、
前記仮想の２Ｄバーコードが前記第２の２Ｄバーコードとのマッピング関係を持つと判定されないとき、前記仮想の２Ｄバーコードは無効であり、前記第１の２Ｄバーコードは画像変換に対応する関係情報を持つと判定されない、情報取得方法。
【請求項２】
前記第１の２Ｄバーコードに対する画像変換の実行は、
前記第１の２Ｄバーコードの画像の色の黒白反転を実行すること、
前記第１の２Ｄバーコードの画像を時計回りの方向にプリセット角回転させること、及び
前記第１の２Ｄバーコードの画像を反時計回りの方向にプリセット角回転させること
のうちの１以上を含む、請求項１に記載の方法。
【請求項３】
前記仮想の２Ｄバーコードが前記第２の２Ｄバーコードとのマッピング関係を持つかどうかを判定した後、前記仮想の２Ｄバーコードが有効であるとき、前記第２の２Ｄバーコードを取得することをさらに含む、請求項１に記載の方法。
【請求項４】
前記関係情報は、父と息子の関係、母と息子の関係、夫と妻の関係、兄弟の関係、姉妹の関係、又は彼氏と彼女の関係を含む、請求項１から請求項３のいずれかに記載の方法。
【請求項５】
第１の２Ｄバーコードを取得する第１の取得部と、
前記第１の２Ｄバーコードに対して画像変換を実行して、仮想の２Ｄバーコードを取得する画像変換部と、
前記仮想の２Ｄバーコードの有効性に従い、前記第１の２Ｄバーコードの関係情報を取得する情報判定部と、
を有し、
前記関係情報は、データベース内の前記仮想の２Ｄバーコードのマッピング関係に基づいて取得され、
前記情報判定部は、さらに、前記仮想の２Ｄバーコードが第２の２Ｄバーコードとのマッピング関係を持つかどうかを判定し、
前記仮想の２Ｄバーコードが前記第２の２Ｄバーコードとのマッピング関係を持つと判定されたとき、前記仮想の２Ｄバーコードは有効であり、前記第１の２Ｄバーコードは画像変換に対応する関係情報を持つと判定され、
前記仮想の２Ｄバーコードが前記第２の２Ｄバーコードとのマッピング関係を持つと判定されないとき、前記仮想の２Ｄバーコードは無効であり、前記第１の２Ｄバーコードは画像変換に対応する関係情報を持つと判定されない、情報取得装置。
【請求項６】
前記画像変換部は、
前記第１の２Ｄバーコードの画像の色の黒白反転を実行する色変換モジュールと、
前記第１の２Ｄバーコードの画像を時計回りの方向にプリセット角回転させる第１の回転モジュールと、
前記第１の２Ｄバーコードの画像を反時計回りの方向にプリセット角回転させる第２の回転モジュールと
のうちの１以上を有する、請求項５に記載の装置。
【請求項７】
前記情報判定部が前記仮想の２Ｄバーコードが有効であると判定したときに、前記第２の２Ｄバーコードを取得する第２の取得部をさらに有する、請求項５に記載の装置。
【請求項８】
前記関係情報は、父と息子の関係、母と息子の関係、夫と妻の関係、兄弟の関係、姉妹の関係、又は彼氏と彼女の関係を含む、請求項５から請求項７のいずれかに記載の装置。
【請求項９】
請求項５から請求項８のいずれかの請求項に記載の前記情報取得装置を有する電子デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は一般的に情報処理に関し、特に情報管理及び２Ｄバーコード生成のための情報取得方法及び情報取得装置に関する。
【背景技術】
【０００２】
インターネットの急速な発展に伴い、モノのインターネット（Internet of Things）が現れてきた。識別マークは、モノのインターネットの発展における最初のチェーンである。非常に大きな利点を提供することによって、２次元コード（２Ｄバーコードと呼ばれる）は、識別マークの主要技術になってきた。２Ｄバーコードは、１次元のバーコードから広がる読み取り可能なバーコードである。２Ｄバーコードの一例は、ＱＲコード（Quick Response code）である。
【０００３】
デバイスは、２Ｄバーコードをスキャンするとき、バーコードの長さと幅の範囲内に記録されているバイナリデータを識別することにより、そのバーコードに含まれる情報を取得することができる。１次元のバーコードと比較して、２Ｄバーコードは明らかな利点を持つ。２Ｄバーコードは、英数字制限の範囲を越えて、大きなデータ容量を持つより複雑なデータを記録することができる。さらに、２Ｄバーコードは、比較的小さいサイズであり、抗ダメージ能力を持つ。２Ｄバーコード技術は、大きな利点と共に、物体の識別、チケットの抗偽造、製品の宣伝などを含む分野に広く適用され始めてきた。
【０００４】
２Ｄバーコードは、一定のルールに従った一定の幾何学的形状の平面（２次元）分布により形成される、黒及び白のパターンの画像を使用したデータ及び／又はシンボルの情報を記録する。コンピュータの内部ロジックの基礎である“０”と“１”のビットストリーム概念は、符号化に巧みに使用されている。バイナリコードに対応する幾何学的形状は、テキスト及び／又は数字の情報を表すのに使用される。２Ｄバーコードは、画像入力装置又はオプトエレクトロニクススキャン装置により自動的に読み取られ、自動情報処理を実現する。
【０００５】
２Ｄバーコードのエラー訂正機能に基づいて、２Ｄバーコードの一部（例えば、５０％未満）の領域が損傷していた（例えば、覆われていた又は取り除かれていた）としても、それでもスキャン装置は２Ｄバーコードによって記録されている完全な情報を識別することができる。現在、「個別の２Ｄバーコード」を生成するためのツールがたくさんある。すなわち、いくつかの個別のパターンが２Ｄバーコードに組み合わされることにより、個別化されて且つスキャン装置により認識されうる２Ｄバーコードが取得される。例えば、企業のロゴ又は個人の頭部の写真の主要素を２Ｄバーコードのパターンに追加できる。個別の２Ｄバーコードは、２Ｄバーコードの識別能力を高めることができる。視覚的に類似している２Ｄバーコードは、異なる特性を持つことができる。さらに、個別の２Ｄバーコードは、企業情報又は個人情報をその情報を受け取る人に伝達することもできる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
今日では、２Ｄバーコードは、主に電子ビジネスカードを速く保存するための方法として、ソーシャルビジネスカードに適用される。携帯電話を使用して、２Ｄバーコードビジネスカード（すなわち、２Ｄバーコードを持つビジネスカード）をスキャンすることにより、人は、友達を追加したり、対応する電子ビジネスカードをオープンにすることができる。しかし、現在の２Ｄバーコードビジネスカードは、１つのカードがユーザ１人に対応するというように、完全に特性化されている。ユーザ間の関係は、２Ｄバーコードからは得られない。
【課題を解決するための手段】
【０００７】
様々な実施形態により、情報取得方法が提供される。情報取得方法は、電子デバイスにより実施されうる。典型的な方法において、第１の２次元（２Ｄ）バーコードが取得されうる。第１の２Ｄバーコードに対して画像変換が実行され、仮想の２Ｄバーコードが取得されうる。さらに、仮想の２Ｄバーコードの有効性（validity）に従い、第１の２Ｄバーコードの関係情報が、データベース内の仮想の２Ｄバーコードのマッピング関係に基づいて取得されうる。
【０００８】
様々な実施形態によれば、情報取得装置もまた提供される。その装置は、例えば、第１の取得部、画像変換部、及び情報判定部を有する。第１の取得部は、第１の２Ｄバーコードを取得するように構成されうる。画像変換部は、第１の２Ｄバーコードに対して画像変換を実行して、仮想の２Ｄバーコードを取得するように構成されうる。情報判定部は、仮想の２Ｄバーコードの有効性に従い、第１の２Ｄバーコードの関係情報を取得するように構成されうる。関係情報は、データベース内の仮想の２Ｄバーコードのマッピング関係に基づいて取得されうる。
【０００９】
本開示の他の観点は、本開示の明細書、特許請求の範囲、及び図面を考慮して、当業者により理解されうる。
【００１０】
下記の図面は、開示された様々な実施形態を説明するための単なる例であって、開示の範囲を制限しようとするものではない。
【図面の簡単な説明】
【００１１】
【図１】開示された様々な実施形態による典型的な情報取得方法のフロー図
【図２】開示された様々な実施形態による他の典型的な情報取得方法のフロー図
【図３】開示された様々な実施形態による典型的な情報取得装置の論理構造図
【図４】開示された特定の実施形態を組み込む典型的な環境
【図５】開示された実施形態と一致する典型的なコンピュータシステム
【発明を実施するための形態】
【００１２】
本出願は、２０１２年９月１９日に出願した中国特許出願第２０１２１０３４８９８４．３号の優先権を主張し、その全内容が参照することにより、ここに組み込まれる。
【００１３】
添付の図面に示された本開示の典型的な実施形態の詳細について説明する。
【００１４】
様々な実施形態は、２Ｄバーコードからユーザの関係情報を取得するための情報取得方法及び情報取得装置を提供する。ここで使用されているように、「情報取得」の用語は、「情報管理」のために使用されうる。ここで開示されているように、「情報取得方法及び情報取得装置」は、情報管理と２Ｄバーコードの生成のために使用されうる。
【００１５】
図４は、開示された様々な実施形態における典型的な情報取得方法及び情報取得装置を組み込む典型的な環境４００を描写している。図４に示されるように、環境４００は、サーバ４０４、端末４０６、及び通信ネットワーク４０２を含むことができる。サーバ４０４と端末４０６は、情報交換（例えば、データ処理、データベース検索）のために、通信ネットワーク４０２を介して接続されても良い。端末４０６とサーバ４０４はそれぞれ一つしか環境４００内に示されていないけれども、任意の数の端末４０６又は任意の数のサーバ４０４が含まれても良く、他のデバイスが含まれても良い。
【００１６】
通信ネットワーク４０２は、サーバ４０４と端末４０６に、又は多数のサーバ４０４又は端末４０６間に、ネットワーク接続を提供するために、任意の適当な種類の通信ネットワークを含んでも良い。例えば、通信ネットワーク４０２は、有線又は無線の、インターネット、他の種類のコンピュータネットワーク、又は電気通信網を含んでも良い。
【００１７】
ここで使用されているように、端末は、特定のコンピュータ機能を備えた任意の適当なユーザ端末（例えば、パーソナルコンピュータ（ＰＣ）、ワークステーションコンピュータ、携帯コンピュータデバイス（例えば、タブレット）、携帯端末（例えば、携帯電話又はスマートフォン）、又は任意の他のユーザ側コンピュータデバイス）であっても良い。
【００１８】
ここで使用されているように、サーバは、特定のサーバ機能（例えば、データベース管理）を提供するように構成された１以上のサーバコンピュータであっても良い。サーバは、コンピュータプログラムを並行して実行するために、１以上のプロセッサを有しても良い。
【００１９】
サーバ４０４と端末４０６は、任意の適当なコンピュータプラットフォーム上で実施されても良い。図５は、サーバ４０４及び／又は端末４０６を実施可能な典型的なコンピュータシステム５００のブロック図を示している。図５に示されるように、典型的なコンピュータシステム５００は、プロセッサ５０２、記憶媒体５０４、モニタ５０６、通信モジュール５０８、データベース５１０、周辺装置５１２、及び１以上のバス５１４を有し、デバイスを共に接続しても良い。特定のデバイスは省略されても良く、他のデバイスが含まれても良い。
【００２０】
プロセッサ５０２は、任意の適当な１又は複数のプロセッサを有することができる。さらに、プロセッサ５０２は、マルチスレッド又は並列処理のために、多数のコアを有することができる。記憶媒体５０４は、メモリモジュール（ＲＯＭ（Read-Only Memory）、ＲＡＭ（Random Access Memory）、及びフラッシュメモリモジュールなど）、及びマスストレージ（ＣＤ−ＲＯＭ、Ｕ−ディスク、リムーバブルハードディスクなど）を有しても良い。記憶媒体５０４は、プロセッサ５０２により実行されるときに、様々なプロセス（例えば、画像処理、画像変換）を実行するためのコンピュータプログラムを格納しても良い。
【００２１】
モニタ５０６は、コンピュータシステム５００により出力される情報を表示する表示装置を含んでも良い。さらに、周辺装置５１２は、Ｉ／Ｏデバイス（例えば、キーボード及びマウス）を含んでも良い。周辺装置５１２は、バーコード（２Ｄバーコードなど）をスキャンするためのスキャン装置を含んでも良い。スキャンされた２Ｄバーコードは、バーコードが含んでいる情報を識別するために、コンピュータシステム５００内にインストールされている２Ｄバーコード認識ソフトウェアにより処理されうる。
【００２２】
通信モジュール５０８は、通信ネットワーク４０２によって接続を確立するためにネットワークデバイスを含んでも良い。データベース５１０は、特定のデータを格納し、格納されているデータに対して特定の操作を実行するために、例えば、スキャンされた２Ｄバーコードを格納し、格納されている２Ｄバーコードを検索し、２Ｄバーコード間のマッピング関係を判定するために、１以上のデータベースを含んでも良い。いくつかの実施形態において、データベース５１０は端末４０６内にあっても良い。他の実施形態において、データベース５１０はサーバ４０４内にあって、通信ネットワーク４０２を介して端末４０６に接続されても良く、端末４０６はサーバ４０４上での操作（データベース操作）によって出力される情報を取得することができる。
【００２３】
操作において、端末４０６はサーバ４０４に特定の動作（例えば、データベース検索又は他のデータベース操作）を実行させて良い。サーバ４０４は、このような動作及び操作のための構造及び機能を提供するように構成されても良い。より具体的には、サーバ４０４は、２Ｄバーコード間のマッピング関係を判定するためのデータベースシステムを含んでも良い。
【００２４】
様々な実施形態において、開示された方法及びシステムに関与する端末（例えば、携帯端末）は端末４０６を含むことができ、開示された方法及びシステムに関与するサーバはサーバ４０４を含むことができる。いくつかの実施形態において、開示された方法及び装置は、端末（例えば電子デバイス）により実行できる。他の実施形態において、開示された方法及び装置は、端末（例えば電子デバイス）により実行でき、適用できるときはいつでも、端末は、開示された方法及び装置の機能を実施するために、情報／データをサーバと交換することができる。
【００２５】
図１は、開示された様々な実施形態のおける典型的な情報取得方法のフロー図を描写している。典型的な情報取得方法は、以下のステップを含むことができる。
【００２６】
ステップ１０１で、第１の２Ｄバーコードが取得される。
【００２７】
第１の２Ｄバーコードは、情報取得装置によって取得できる。情報取得装置は、２Ｄバーコードのスキャン及び認識の機能を持つ電子デバイスを有することができる。例えば、情報取得装置は、２Ｄバーコード認識ソフトウェアを搭載している携帯端末を有することができる。
【００２８】
一例において、第１の２Ｄバーコードは、個人のビジネスカード情報を含む２Ｄバーコードを含むことができる。実際の応用において、情報取得装置により、ユーザは、２Ｄバーコードが含んでいる対応するビジネスカード情報を取得することができる。
【００２９】
ステップ１０２で、画像変換が第１の２Ｄバーコードに対して実行される。
【００３０】
情報取得装置は、第１の２Ｄバーコードに対して画像変換を実行することにより、仮想の２Ｄバーコードを取得することができる。情報取得装置は、第１の２Ｄバーコードを取得した後、第１の２Ｄバーコードに対して特定の画像変換処理を実行することができる。それにより、仮想の２Ｄバーコードと呼ばれる新しい２Ｄバーコードの画像を取得できる。
【００３１】
情報取得装置は、その中にデータベースを有することができる、又はデータベースに接続されうる。仮想の２Ｄバーコードに対応するマッピング関係は、データベースに記録されうる。マッピング関係は、例えば、仮想の２Ｄバーコードと第２の２Ｄバーコード（例えば、第１の２Ｄバーコード以外の２Ｄバーコード）のマッピング関係、仮想の２Ｄバーコードとネットワークリンクのアドレスのマッピング関係、仮想の２Ｄバーコードと特定の確定情報（例えば、誰が配偶者かを含む）のマッピング関係、又はそれらの組み合わせを含むことができる。具体的なマッピング関係は、実際の応用の必要に応じて判定でき、本開示において限定されない。
【００３２】
上述したように、様々な実施形態において、仮想の２Ｄバーコードは、任意の実際の意味を表さない多くの情報を含んでも良い。それ故、標準の２Ｄバーコード認識デバイスは、仮想の２Ｄバーコードを認識できない場合もあるかもしれない。仮想の２Ｄバーコードは、２つ（又は２種類）の情報を接続する中間の関係エンティティとして機能しても良い。
【００３３】
ステップ１０３で、仮想の２Ｄバーコードの有効性に従い、第１の２Ｄバーコードの関係情報が取得される。
【００３４】
情報取得装置は、仮想の２Ｄバーコードの有効性に従い、第１の２Ｄバーコードの関係情報を取得することができる。例えば、仮想の２Ｄバーコードがデータベース内にあるとき、仮想の２Ｄバーコードにより表される関係情報を取得できる。
【００３５】
任意に、関係情報は、父と息子の関係、母と息子の関係、夫と妻の関係、兄弟の関係、姉妹の関係、彼氏と彼女の関係などを含むことができる。さらに、関係情報は、他人関係、又は友達関係を含むこともできる。それ故、２Ｄバーコードビジネスカードを受け取った人は、２Ｄバーコードビジネスカードにより、ビジネスカードユーザ（又は所有者）の関係ネットワーク情報を取得することができる。
【００３６】
例えば、実際の応用において、第１のユーザは、第１のユーザ自身のビジネスカードとして２Ｄバーコードを生成した後、特定の画像変換方法に基づいて、仮想の２Ｄバーコードを生成することができる。仮想の２Ｄバーコードと、第１のユーザの他の人との関係情報が、データベース（例えばサーバ上のネットワークデータベースを含む）内に設定されうる。例えば、オリジナルの２Ｄバーコードに基づく黒白反転後の仮想の２Ｄバーコードは、第１のユーザの配偶者情報を表すことができる。第１のユーザは、仮想の２Ｄバーコードと第１のユーザの配愚者に関する情報（例えば、配偶者の２Ｄバーコードビジネスカード）間のマッピング関係を、ネットワークデータベース又は任意の適当なデータベース内に設定することができる。別のユーザ（すなわち、第２のユーザ）は、（第１のユーザから）２Ｄバーコードビジネスカードを取得したときに、２Ｄバーコード（すなわち、第１のユーザの２Ｄバーコード）の画像について同一の画像変換を実行することにより、対応する仮想の２Ｄバーコードを取得することができる。第２のユーザは、仮想の２Ｄバーコードにより、第１のユーザの配偶者情報を取得することができる。
【００３７】
開示された様々な実施形態によれば、画像変換を第１の２Ｄバーコードの画像情報に基づいて実行することにより、仮想の２Ｄバーコードを取得できる。仮想の２Ｄバーコードの有効性に基づき、第１の２Ｄバーコードの関係情報を取得することができる。それ故、２Ｄバーコードから、その２Ｄバーコードに関連する関係情報を取得できる。このように、２Ｄバーコードにより表される情報量は、便利な方法で改良されうる。
【００３８】
図２は、開示された様々な実施形態における他の典型的な情報取得方法のフロー図を描写している。図２に示されるように、他の典型的な情報取得方法は、以下のステップを含むことができる。
【００３９】
ステップ２０１で、第１の２Ｄバーコードが取得される。ステップ２０１は、開示された様々な実施形態の上述したステップ（例えば、図１に示されるステップ１０１）と同様に又は同じように実行できる。
【００４０】
ステップ２０２で、画像変換が第１の２Ｄバーコードに対して実行される。
【００４１】
情報取得装置は、第１の２Ｄバーコードに対して画像変換を実行することにより、仮想の２Ｄバーコードを取得できる。開示された様々な実施形態において、第１の２Ｄバーコードに対する画像変換は、例えば、第１の２Ｄバーコードの画像の色の黒白反転、第１の２Ｄバーコードの画像を時計回りの方向にプリセット角回転、第１の２Ｄバーコードの画像を反時計回りの方向にプリセット角回転、又はそれらの組み合わせを含むことができる。
【００４２】
実際の応用において、異なる画像変換方法は異なる関係情報に対応することができる。例えば、黒白反転は彼氏と彼女の関係に対応でき、時計回りの方向のプリセット角回転は父と息子の関係に対応できる。ユーザは、ユーザが知りたい関係情報に基づいて、対応する画像変換方法を選択することができる。
【００４３】
情報取得装置は、その中にデータベースを有することができる、又はデータベースに接続されうる。仮想の２Ｄバーコードに対応するマッピング関係は、データベースに記録されうる。マッピング関係は、仮想の２Ｄバーコードと第２の２Ｄバーコード（例えば、第１の２Ｄバーコード以外の２Ｄバーコード）のマッピング関係、仮想の２Ｄバーコードとネットワークリンクのアドレスのマッピング関係、仮想の２Ｄバーコードと特定の確定情報（例えば、誰が配偶者かを含む）のマッピング関係、又はそれらの組み合わせを含むことができる。具体的なマッピング関係は、実際の応用の必要に応じて判定でき、本開示において限定されない。
【００４４】
上述したように、様々な実施形態において、仮想の２Ｄバーコードは、任意の実際の意味を表さない多くの情報を含んでも良い。それ故、標準の２Ｄバーコード認識デバイスは、仮想の２Ｄバーコードを認識できない場合もあるかもしれない。仮想の２Ｄバーコードは、２つ（又は２種類）の情報を接続する中間の関係エンティティとして機能しても良い。
【００４５】
ステップ２０３で、仮想の２Ｄバーコードが第２の２Ｄバーコードとのマッピング関係を持つかどうかが判定される。
【００４６】
情報取得装置は、仮想の２Ｄバーコードが第２の２Ｄバーコードとのマッピング関係を持つかどうかを判定できる。仮想の２Ｄバーコードが第２の２Ｄバーコードとのマッピング関係を持つ場合、仮想の２Ｄバーコードは有効であり、第１の２Ｄバーコードが画像変換に対応する関係情報を持つと判定できる。仮想の２Ｄバーコードが第２の２Ｄバーコードとのマッピング関係を持たない場合、仮想の２Ｄバーコードは無効であり、第１の２Ｄバーコードは画像変換に対応する関係情報を持たないと判定できる。
【００４７】
ステップ２０４で、第２の２Ｄバーコードが取得される。
【００４８】
仮想の２Ｄバーコードが有効であると判定された後、その仮想の２Ｄバーコードに対応する第２の２Ｄバーコードが取得されうる。
【００４９】
例えば、実際の応用において、第２の２Ｄバーコードは、第１の２Ｄバーコードを持つビジネスカードのユーザと関係がある人に対応する２Ｄバーコードビジネスカードでありうる。関係は、父と息子の関係、母と息子の関係、夫と妻の関係、兄弟の関係、姉妹の関係、彼氏と彼女の関係などを含むことができる。さらに、関係情報は、他人関係、友達関係を含むこともできる。
【００５０】
典型的な実施形態において、第１の２Ｄバーコードの画像の色の黒白反転が、彼氏と彼女の関係に対応するとき、２Ｄバーコード自身は、“ドット”（又は“黒のドット”）と“空間”（例えば“白の空間”）をそれぞれ２値の“１”と“０”に対応させることにより、内容をコード化できる。このような２Ｄバーコードは、黒と白のドットにより形成される意味が分からないパターンに視覚的に見える。ポジティブ形状及びネガティブ形状の原理を２Ｄバーコードに適用できる。例えば、色反転により、２Ｄバーコードのネガティブパターンを取得できる。それ故、彼氏と彼女の関係にある人に対応する２Ｄバーコードのパターンは、一組のポジティブ及びネガティブのパターンを使用して、互いに適合できる。これは、社会的関係間の親しい男と女の関係をマッピングするのに使用されうる。
【００５１】
他の典型的な実施形態において、ソーシャルソフトウェアのために使用されるソーシャルビジネスカードに適用されるとき、２Ｄバーコードのポジティブとネガティブのペアは、“カップル数”（すなわち、一対の２Ｄバーコード）に類似しうる。一対の２Ｄバーコードを持つ２人のユーザは、“ユーザカップル”でありうる。一対の２Ｄバーコードのうちの一つ（すなわち、ユーザカップルのうちの１人の２Ｄバーコードであって、その２Ｄバーコードは第１の２Ｄバーコードと呼ばれる）がスキャンされると、その２Ｄバーコードのネガティブパターン（すなわち、仮想の２Ｄバーコード）が選択されて生成されうる。２Ｄバーコードのネガティブパターンは、ユーザカップルのもう一方の人（例えば、第２の人）に対応しうる。すなわち、２Ｄバーコードのネガティブパターンは、ユーザカップルのもう一方の人の２Ｄバーコードにマッピングできる。ユーザカップルのもう一方の人の２Ｄバーコードは、第２の２Ｄバーコードと呼ばれる。それ故、スキャンの後（すなわち、第１の２Ｄバーコードをスキャンし、仮想の２Ｄバーコードを生成し、第２の２Ｄバーコードを取得した後）、他のユーザは、ユーザカップルのもう一方の人の対応する個人情報を見ることができる。それ故、１人の人（例えば第１の人）を知ることにより、その人のパートナー（第２の人）を同時に知ることができる。適合した２Ｄバーコードのペアについて、２Ｄバーコードのエラー訂正機能に基づいて、画像（例えば、パターン）をカスタマイズできる。例えば、興味のある又は象徴的なパターン（ハートの形状又は一緒に撮った写真）を、２Ｄバーコード（例えば、第１の２Ｄバーコード、仮想の２Ｄバーコード、及び／又は第２の２Ｄバーコード）に組み合わせる（pieced）ことができる。
【００５２】
ここに記載されているように、仮想の２Ｄバーコードは、２つ（又は２種類）の情報を接続する中間の関係エンティティでありうる。仮想の２Ｄバーコードは、電子的に生成できる、すなわち、必ずしもビジネスカード上に印刷されない。任意に、一実施形態において、仮想の２Ｄバーコードは、２Ｄバーコードビジネスカード上に表される。例えば、ユーザカップルの第１の人が既に第１の２Ｄバーコードを持っている場合、その第１の２Ｄバーコードに対して画像変換（例えば、黒白反転）を実行することにより、仮想の２Ｄバーコードを生成することができる。ユーザカップルは、ユーザカップルの第１の人及び／又は第２の人のビジネスカード上に印刷された仮想の２Ｄバーコードを持つという選択肢を有することができる。他のユーザが、情報取得装置を使用して、仮想の２Ｄバーコードをスキャンするとき、情報取得装置は、適切に事前設定されることにより、スキャンされた２Ｄバーコードが第１の２Ｄバーコードに対する画像変換により形成された仮想の２Ｄバーコードであることを認識することができる。これにより、画像変換に対応する関係情報を取得することができる。仮想の２Ｄバーコードを第１の人又は第２の人のビジネスカード上に表示できるかどうかに関わらず、２Ｄバーコードをスキャンするための特定の方法と、関係情報を取得するための特定の方法を、実際の応用に基づいて決定できる。これらの方法は、本開示において限定されない。
【００５３】
例えば、仮想の２Ｄバーコードが第１の人のビジネスカード上に表示されているとき、情報取得装置は、第１の２Ｄバーコードと仮想の２Ｄバーコードの両方をスキャンできる。仮想の２Ｄバーコードを形成する画像変換は識別されうる。仮想の２Ｄバーコードは第２の２Ｄバーコードとのマッピング関係を有するため、情報取得装置により、第１の２Ｄバーコードについて画像変換に対応する関係情報を取得することができる。
【００５４】
他の例において、仮想の２Ｄバーコードが第２の人のビジネスカード上に表示されているとき、情報取得装置は仮想の２Ｄバーコードと第２の２Ｄバーコードの両方をスキャンできる。情報取得装置を適切に事前設定することにより、情報取得装置は、仮想の２Ｄバーコードが第２の２Ｄバーコードとマッピング関係を有することを予め知ることができる。仮想の２Ｄバーコードは、第１の２Ｄバーコードを識別する装置と、それに対して実行される画像変換により、使用されうる。よって、画像変換に対応する関係情報は、第１の２Ｄバーコードについて取得できる。
【００５５】
様々な実施形態において上述した応用のシナリオは、単なる例示である。実際の応用において、他の応用のシナリオがあっても良く、応用のシナリオはここでの開示に限定されない。
【００５６】
図３は、開示された様々な実施形態における典型的な情報取得装置の論理構造図を描写している。典型的な情報取得装置は、開示された様々な実施形態において上述した情報取得方法を実行することができる。ここで開示したように、情報取得装置を、２Ｄバーコード生成のための情報管理の装置として使用することができる。
【００５７】
典型的な情報取得装置は、第１の取得部３０１、画像変換部３０２、及び／又は情報判定部３０３を有することができる。いくつかの部（ユニット）は省略されても良いし、他の部（ユニット）が含まれても良い。
【００５８】
第１の取得部３０１は、第１の２Ｄバーコードを取得するように構成される。
【００５９】
画像変換部３０２は、第１の２Ｄバーコードに対して画像変換を実行して、仮想の２Ｄバーコードを取得するように構成される。この機能に起因して、画像変換部３０２は“２Ｄバーコード生成部”とも呼ばれる。
【００６０】
情報判定部３０３は、仮想の２Ｄバーコードの有効性に従い、第１の２Ｄバーコードの関係情報を取得するように構成される。任意に、関係情報は、父と息子の関係、母と息子の関係、夫と妻の関係、兄弟の関係、姉妹の関係、彼氏と彼女の関係などを含むことができる。
【００６１】
任意に、画像変換部３０２は、さらに、色変換モジュール３０２１、第１の回転モジュール３０２２、及び／又は第２の回転モジュール３０２３を有することができる。いくつかのモジュールは省略されても良いし、他のモジュールが含まれても良い。第１の２Ｄバーコードの画像変換は、ここで開示された１以上のモジュールにより、実行されうる。画像変換は、複数の変換の組み合わせ（例えば、色変換の後に、特定方向へのある角度の回転が続く）であっても良い。
【００６２】
色変換モジュール３０２１は、第１の２Ｄバーコードの画像（例えば、パターン）の色の黒白反転を実行するように構成される。
【００６３】
第１の回転モジュール３０２２は、第１の２Ｄバーコードの画像を時計回りの方向にプリセット角回転させるように構成される。
【００６４】
第２の回転モジュール３０２３は、第１の２Ｄバーコードの画像を反時計回りの方向にプリセット角回転させるように構成される。第２の回転モジュール３０２３により使用されるプリセット角と、第１の回転モジュール３０２２により使用されるプリセット角は、同一であっても良いし、同一でなくても良い。
【００６５】
一実施形態において、情報判定部３０３は、仮想の２Ｄバーコードが第２の２Ｄバーコードとのマッピング関係を持つかどうかを判定するのに使用されうる。仮想の２Ｄバーコードが第２の２Ｄバーコードとのマッピング関係を持つ場合、仮想の２Ｄバーコードは有効であり、第１の２Ｄバーコードは画像変換に対応する関係情報を持つと判定できる。仮想の２Ｄバーコードが第２の２Ｄバーコードとのマッピング関係を持たない場合、仮想の２Ｄバーコードは無効であり、第１の２Ｄバーコードは画像変換に対応する関係情報を持たないと判定できる。
【００６６】
さらに、任意に、情報取得装置は、第２の取得部３０４を含んでも良い。第２の取得部３０４は、情報判定部３０３が仮想の２Ｄバーコードが有効であると判定した場合（判定したときに）、第２の２Ｄバーコードを取得するように構成される。
【００６７】
上述した部（ユニット）及び／又はモジュールの動作方法は、例えば図１及び図２に示されるように、開示された様々な実施形態で描写されている対応するステップに類似していても良いし、又は同一であっても良い。
【００６８】
ここで開示したように、開示された方法及び装置は、他の手段によって達成されても良い。様々な実施形態における上述した装置は単なる例示である。例えば、開示された部（ユニット）は論理機能に基づいて分割されても良い。実際の実施において、他の分割方法が使用されても良い。例えば、多数のユニット又は構成要素が、別のシステムと組み合わされても良いし又は別のシステムに組み込まれても良い。あるいは、いくつかの特徴が省略されても良いし、又は実行されなくても良い。さらに、ここで示された又は説明された、結合（coupling）、直接的な結合又は通信接続は、特定のインターフェース、装置、ユニットなどの間の間接的な結合又は通信接続により、達成されても良いし、電気的手段、機械的手段、他の適当な手段、又はそれらの組み合わせにより達成されても良い。
【００６９】
さらに、別個のパーツとして記載されたユニットは、物理的に分離されていても良いし、分離されていなくても良い。ユニットとして示されたパーツは、物理単位であっても良いし、そうでなくても良い。すなわち、１つのパーツは１つの場所に配置されても良いし、又は多数のネットワーク部に分散されても良い。実際の要求に基づいて、開示された方法を実行するために、ここで開示されたユニットのいくつか又は全てが選択されうる。
【００７０】
さらに、開示された様々な実施形態の各機能ユニットは、処理単位で統合されても良いし、又は各ユニットは独立して且つ物理的に存在しても良いし、又は２以上のユニットが１つのユニットに統合されても良い。上述したように統合されたユニットは、ハードウェアの形式で及び／又はソフトウェアの機能単位の形式で、実施されうる。
【００７１】
上述したように統合されたユニットがソフトウェアの機能単位の形式で実施され、独立した製品として売られる又は使用されるとき、統合されたユニットをコンピュータが読み取り可能な記憶媒体に格納できる。それ故、本開示の必須の技術スキームの全体又は一部が、ソフトウェア製品の形式で示されても良い。コンピュータソフトウェア製品を記憶媒体に格納することができ、コンピュータソフトウェア製品は、コンピュータデバイス（例えば、パーソナルコンピュータ、サーバ、ネットワークデバイス）に、本開示の様々な実施形態で開示されたようなステップの全て又は一部を実行させる複数の命令を含むことができる。記憶媒体は、プログラミングコードを格納するための様々な媒体（例えば、Ｕ−ディスク、ポータブルハードディスク、ＲＯＭ、ＲＡＭ、磁気ディスク、光ディスク）を含むことができる。
【００７２】
ここに開示された実施形態は、単なる例示である。他の応用、利点、交代、修正、又は開示された実施形態と同等のものが、当業者には明らかであり、それらは本開示の範囲内に含まれることが意図される。
【００７３】
開示された実施形態の産業上の利用可能性及び特定の有利な効果の例は、任意の請求項及び／又は明細書の範囲を限定することなく、例示を目的として、記載されている。様々な交代、修正、又は開示された実施形態の技術解決と同等のものが、当業者には明らかであり、それらは本開示の範囲に含まれる。
【００７４】
開示された方法、装置、及び電子デバイスは、様々なインターネットアプリケーションにおいて使用されうる。開示された方法、装置、及び電子デバイスを使用することにより、第１の２次元（２Ｄ）バーコードを取得できる。画像変換が第１の２Ｄバーコードに対して実行されることによって、仮想の２Ｄバーコードを取得できる。さらに、仮想の２Ｄバーコードの有効性に従い、データベース内の仮想の２Ｄバーコードのマッピング関係に基づいて、第１の２Ｄバーコードの関係情報を取得できる。
【００７５】
様々な実施形態において、２Ｄバーコードを２Ｄバーコードビジネスカードに適用できる。それ故、２Ｄバーコードビジネスカードは、２Ｄバーコードの情報だけでなく、２Ｄバーコードに関連する関係情報も含んでも良い。これにより、２Ｄビジネスカードユーザ間の関係を取得できる。それ故、２Ｄバーコードにより表される情報量は、便利な方法で改良できる。
【要約】
様々な実施形態は、情報取得、情報管理、及び２Ｄバーコード生成のための方法、装置、及び電子デバイスを提供する。電子デバイスにより実施される典型的な方法において、第１の２次元（２Ｄ）バーコードが取得される。第１の２Ｄバーコードに対して画像変換が実行されて、仮想の２Ｄバーコードが取得される。さらに、仮想の２Ｄバーコードの有効性に従い、データベース内の仮想の２Ｄバーコードのマッピング関係に基づいて、第１の２Ｄバーコードの関係情報が取得される。【図１】
0005805918.tif 000002
【図２】
0005805918.tif 000003
【図３】
0005805918.tif 000004
【図４】
0005805918.tif 000005
【図５】
0005805918.tif 000006