(57)【要約】本願は、データ伝送方法、データ送信機、データ受信機、及びシステムを開示する。本願は、情報技術の分野に関し、主に、送信機内のパターン情報の漏洩を防ぎ、送信機のデータ情報のセキュリティを保証することを目的とする。技術的解決策は、主に、所定距離内にある所定のセキュリティ情報を含む音波情報を、データ送信機によってモニタリングするステップと；前記音波情報を解析し、前記音波情報に含まれる前記所定のセキュリティ情報を取得するステップと；前記所定のセキュリティ情報と、送信対象であるデータ情報とに基づいてパターン情報を生成するステップと；データ受信機が前記パターン情報を取得できるよう前記パターン情報を出力して、これを表示するステップと；を含む。本願は、デバイス間の近距離電子決済取引のシナリオに適用される。
2019526183.tif 000002
【特許請求の範囲】
【請求項１】
所定距離内にある所定のセキュリティ情報を備える音波情報を、データ送信機によってモニタリングするステップと；
前記音波情報を解析し、前記音波情報に含まれる前記所定のセキュリティ情報を取得するステップと；
前記所定のセキュリティ情報と、送信対象であるデータ情報とに基づいてパターン情報を生成するステップと；
データ受信機が前記パターン情報を取得できるよう前記パターン情報を出力して、これを表示するステップと；を備える、
データ伝送方法。
【請求項２】
所定距離内にある所定のセキュリティ情報を備える音波情報を、データ送信機によってモニタリングする前記ステップは：
あらかじめ選択されたマイクを呼び出して前記所定距離内にある前記所定のセキュリティ情報を備える前記音波情報をモニタリングするステップを備える、
請求項１に記載のデータ伝送方法。
【請求項３】
前記所定のセキュリティ情報と、送信対象であるデータ情報とに基づいてパターン情報を生成する前記ステップは：
前記送信対象であるデータ情報を取得するステップと；
所定の符号化アルゴリズムを用いて、前記所定のセキュリティ情報と、前記送信対象であるデータ情報とに基づいてパターン情報を生成するステップと；を備える、
請求項２に記載のデータ伝送方法。
【請求項４】
データ受信機によって、所定のセキュリティ情報を備える音波情報を生成し、前記音波情報を一斉同時通報するステップと；
データ送信機によって表示されたパターン情報を取得するステップであって、前記パターン情報は、データ情報と、チェック対象である所定のセキュリティ情報とを備える、前記取得するステップと；
前記パターン情報に含まれる前記チェック対象である所定のセキュリティ情報を認証するステップと；
前記チェック対象である所定のセキュリティ情報の前記認証に成功した場合、前記パターン情報に含まれる前記データ情報を取得するステップと；を備える、
データ伝送方法。
【請求項５】
所定のセキュリティ情報を備える音波情報を、データ受信機によって生成する前記ステップは：
あらかじめ選択された音波生成機を呼び出し、前記あらかじめ選択された音波生成機によって、前記所定のセキュリティ情報を備える前記音波情報を生成するステップを備える、
請求項４に記載のデータ伝送方法。
【請求項６】
前記あらかじめ選択された音波生成機を呼び出し、前記あらかじめ選択された音波生成機に基づいて前記所定のセキュリティ情報を生成する前記ステップは：
前記データ受信機内の構成済み音波生成モジュールを呼び出し、前記構成済み音波生成モジュールに基づいて前記所定のセキュリティ情報を備える前記音波情報を生成するステップであって、前記構成済み音波生成モジュールが前記あらかじめ選択された音波生成機を備える、前記生成するステップ；又は
サードパーティの音波生成機を呼び出し、前記サードパーティの音波生成機に基づいて前記所定のセキュリティ情報を備える音波情報を生成するステップ；を備える、
請求項５に記載のデータ伝送方法。
【請求項７】
所定のセキュリティ情報を備える音波情報を、データ受信機によって生成する前記ステップは：
所定の変調方式(modulation scheme)を用いて、前記所定のセキュリティ情報を前記音波情報に符号化するステップを備え；
前記音波情報を一斉同時通報する前記ステップは：
所定の伝送期間に基づいて符号化された音波情報を一斉同時通報するステップであって、伝送期間が異なれば送信される音波情報に含まれる所定のセキュリティ情報が異なる、前記一斉同時通報するステップを備える、
請求項４に記載のデータ伝送方法。
【請求項８】
前記チェック対象である所定のセキュリティ情報を認証する前記ステップは：
前記構成済み音波生成モジュール又は前記サードパーティの音波生成機が、前記所定のセキュリティ情報を備える前記音波情報を送信した後に、前記所定のセキュリティ情報を取得するステップと；
前記パターン情報を解析し、前記パターン情報に含まれる前記チェック対象である所定のセキュリティ情報を取得するステップと；
前記所定のセキュリティ情報と前記チェック対象である所定のセキュリティ情報とを比較するステップと；
前記所定のセキュリティ情報と前記チェック対象である所定のセキュリティ情報とが一致した場合、前記チェック対象である所定のセキュリティ情報の前記認証に成功した、と特定するステップ；又は
前記所定のセキュリティ情報と前記チェック対象である所定のセキュリティ情報とが一致しなかった場合、前記チェック対象である所定のセキュリティ情報の前記認証に失敗した、と特定するステップ；とを備える、
請求項６に記載のデータ伝送方法。
【請求項９】
前記チェック対象である所定のセキュリティ情報の前記認証に失敗した場合、前記データ情報を備える前記パターン情報を無視するステップを更に備える、
請求項４乃至請求項８のいずれか１項に記載のデータ伝送方法。
【請求項１０】
データ送信機によって表示されたパターン情報を取得する前記ステップは：
所定のデータ取得指示に基づいて、前記データ送信機によって表示された前記パターン情報を取得するステップであって、前記所定のデータ取得指示を実行するための方法は、スキャン方法、前記データ送信機を振る方法、ボタントリガ方法、音声トリガ方法、及びラックスライド方式を備える、前記取得するステップを備える、
請求項９に記載のデータ伝送方法。
【請求項１１】
所定距離内にある所定のセキュリティ情報を備える音波情報をモニタリングするよう構成されたモニタリングユニットと；
前記モニタリングユニットが前記所定のセキュリティ情報を備える前記音波情報を前記所定距離内に検出すると、前記音波情報を解析するよう構成された解析ユニットと；
前記解析ユニットが前記音波情報を解析する工程において、前記音波情報に含まれる前記所定のセキュリティ情報を取得するよう構成された取得ユニットと；
前記取得ユニットによって取得された前記所定のセキュリティ情報と、送信対象であるデータ情報とに基づいてパターン情報を生成するように構成された生成ユニットと；
データ受信機が前記パターン情報を取得できるように、前記生成ユニットによって生成された前記パターン情報を出力して、これを表示するよう構成された出力表示ユニットと；を備える、
データ送信機。
【請求項１２】
前記モニタリングユニットは、あらかじめ選択されたマイクを呼び出し、前記所定距離内にある所定のセキュリティ情報を備える前記音波情報をモニタリングするように構成された、
請求項１１に記載のデータ送信機。
【請求項１３】
前記生成ユニットは：
前記送信対象であるデータ情報を取得するよう構成された取得モジュールと；
所定の符号化アルゴリズムを用いて、前記所定のセキュリティ情報と、前記取得モジュールによって取得された前記送信対象であるデータ情報とに基づいて前記パターン情報を生成するよう構成された生成モジュールと；を備える、
請求項１２に記載のデータ送信機。
【請求項１４】
所定のセキュリティ情報を備える音波情報を生成するよう構成された生成ユニットと；
前記生成ユニットによって生成された前記音波情報を一斉同時通報するよう構成された一斉同時通報ユニットと；
データ送信機によって表示されるパターン情報を取得するよう構成された第１の取得ユニットであって、前記パターン情報はデータ情報とチェック対象である所定のセキュリティ情報とを備える、前記第１の取得ユニットと；
前記第１の取得ユニットによって取得された前記チェック対象である所定のセキュリティ情報を認証するよう構成された認証ユニットと；
前記認証ユニットが前記チェック対象である所定のセキュリティ情報の認証に成功した、と特定した場合、前記パターン情報に含まれる前記データ情報を取得するよう構成された第２の取得ユニットと；を備える、
データ受信機。
【請求項１５】
前記生成ユニットは、前記あらかじめ選択された音波生成機を呼び出し、前記あらかじめ選択された音波生成機に基づいて前記所定のセキュリティ情報を備える前記音波情報を生成するよう構成された、
請求項１４に記載のデータ受信機。
【請求項１６】
前記生成ユニットは：
前記データ受信機内の構成済み音波生成モジュールを呼び出すよう構成された第１の呼出しモジュールであって、前記構成済み音波生成モジュールは前記あらかじめ選択された音波生成機を備える、前記第１の呼出しモジュールと；
前記第１の呼出しモジュールによって呼び出された前記構成済み音波生成モジュールに基づいて前記所定のセキュリティ情報を備える前記音波情報を生成するよう構成された、第１の生成モジュールと；
サードパーティの音波生成機を呼び出すよう構成された第２の呼び出しモジュールと；
前記第２の呼び出しモジュールによって呼び出された前記サードパーティの音波生成機に基づいて前記所定のセキュリティ情報を備える前記音波情報を生成するよう構成された第２の生成モジュールと；を備える、
請求項１５に記載のデータ受信機。
【請求項１７】
前記生成ユニットは、所定の変調方式を用いて、前記所定のセキュリティ情報を前記音波情報に符号化すべく構成され；
前記一斉同時通報ユニットは、前記生成ユニットにより符号化された前記音波情報を所定の伝送期間に基づいて一斉同時通報するよう構成され、伝送期間が異なれば音波情報に含まれる所定のセキュリティ情報は異なる、
請求項１４に記載のデータ受信機。
【請求項１８】
前記認証ユニットは：
前記構成済み音波生成モジュール又は前記サードパーティの音波生成機が前記所定のセキュリティ情報を備える前記音波情報を送信した後に前記所定のセキュリティ情報を取得するよう構成された第１の取得モジュールと；
前記第１の取得モジュールによって取得された前記パターン情報を解析するよう構成された解析モジュールと；
前記解析モジュールが前記パターン情報を解析する工程において、前記パターン情報に含まれる前記チェック対象である所定のセキュリティ情報を取得するよう構成された第２の取得モジュールと；
前記第１の取得モジュールによって取得された前記所定のセキュリティ情報と、前記第２の取得モジュールによって取得された前記チェック対象である所定のセキュリティ情報とを比較するよう構成された比較モジュールと；
前記比較モジュールが前記所定のセキュリティ情報と前記チェック対象である所定のセキュリティ情報とが一致する、と特定した場合、前記チェック対象である所定のセキュリティ情報の前記認証に成功した、と特定するよう構成された第１の特定モジュールと；
前記比較モジュールが、前記所定のセキュリティ情報と、前記チェック対象である所定のセキュリティ情報とが一致しない、と特定した場合、前記チェック対象である所定のセキュリティ情報の前記認証に失敗した、と特定するよう構成された第２の特定モジュールと；を備える、
請求項１６に記載のデータ受信機。
【請求項１９】
前記データ受信機は：
前記認証ユニットが前記チェック対象である所定のセキュリティ情報の前記認証に失敗した、と特定した場合、前記データ情報を備える前記パターン情報を無視するよう構成された無視ユニットを更に備える、
請求項１４乃至請求項１８のいずれか１項に記載の前記データ受信機。
【請求項２０】
前記第１の取得ユニットは、前記データ送信機が所定のデータ取得指示に基づいて前記データ送信機によって表示された前記パターン情報を取得するよう構成され、前記所定のデータ取得指示を実施する方法は、スキャン方法、前記データ送信機を振る方法、ボタントリガ方法、音声トリガ方法、及びトラックスライド方法を備える、
請求項１９に記載のデータ受信機。
【請求項２１】
請求項１１乃至請求項１３のいずれか１項に記載の前記データ送信機と、請求項１４乃至請求項２０のいずれか１項に記載の前記データ受信機とを備える、
データ伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１６年６月７日に提出され「データ伝送方法、データ送信機、データ受信機、及びシステム」と題された中国特許出願第２０１６１０３９８６８７．８号の優先権を主張し、上記中国特許出願は参照によってその全体が本願に組み込まれる。
【０００２】
本願は、情報技術の分野に関し、特に、データ伝送方法、データ送信機、データ受信機、及びシステムに関する。
【背景技術】
【０００３】
携帯電話やタブレット型コンピュータ等のスマートモバイルデバイスの急速な発展と普及にともなって、ますます多くのユーザが日常の仕事、生活、勉強にスマートモバイルデバイスを使用するようになってきている。したがって、携帯電話による支払い、電子クーポン割引、名刺交換、クロスデバイスのウェブページナビゲーション等、デバイス間で近距離伝送を行うシナリオはますます増えている。
【０００４】
現在、最も広く利用されているデバイス間での近距離伝送方法は以下の通りである。即ち、受信デバイスが、送信デバイスによって表示されるクイックレスポンス（ＱＲ）コード又はバーコードなどの情報パターンをスキャンしてデバイス間のデータ転送を実行することにより、送信デバイスによって送信されるべきデータを取得する。更に、このデータ伝送方法によれば、受信デバイスと送信デバイスとをネットワークに接続せずにデータ伝送を実現できる。
【０００５】
上記のデータ伝送の実施は操作が簡単かつ容易である。しかし、送信デバイス内のＱＲコード（登録商標）やバーコード等の情報パターンを写真撮影等により悪意のユーザが取得した場合、送信デバイスを所有するユーザのデータ情報が漏洩し、送信デバイスのデータセキュリティが脅かされる。更に悪いことに、送信デバイスからの送信対象になる情報パターンが資産取引情報を含む場合、悪意あるユーザは、盗んだ情報パターンを使って資産取引を実行することができ、送信デバイスのユーザに不要な経済的損失をもたらす。
【発明の概要】
【０００６】
この点を考慮して、本願の実施は、データ伝送方法、データ送信機、データ受信機、及びシステムを提供する。本願の主たる目的は、送信デバイス内のパターン情報の漏洩を防ぎ、それによって送信機のユーザのデータ情報セキュリティを保証することである。
【０００７】
上記目的を達成するために、本願において以下の技術的解決策が提供される。
【０００８】
第１の態様により、本願はデータ伝送方法を提供し、前記データ伝送方法は：所定距離内にある所定のセキュリティ情報を含む音波情報を、データ送信機によってモニタリングするステップと；前記音波情報を解析し、前記音波情報に含まれる前記所定のセキュリティ情報を取得するステップと；前記所定のセキュリティ情報と、送信対象であるデータ情報とに基づいてパターン情報を生成するステップと；データ受信機が前記パターン情報を取得できるよう前記パターン情報を出力して、これを表示するステップと；を含む。
【０００９】
第２の態様により、本願はデータ伝送方法を提供し、前記データ伝送方法は：データ受信機によって、所定のセキュリティ情報を含む音波情報を生成し、前記音波情報を一斉同時通報するステップと；データ送信機によって表示されたパターン情報を取得するステップであって、前記パターン情報は、データ情報と、チェック対象である所定のセキュリティ情報とを含む、前記取得するステップと；前記パターン情報に含まれる前記チェック対象である所定のセキュリティ情報を認証するステップと；前記チェック対象である所定のセキュリティ情報の前記認証に成功した場合、前記パターン情報に含まれる前記データ情報を取得するステップと；を含む。
【００１０】
第３の態様により、本願はデータ送信機を提供し、前記データ送信機は：所定距離内にある所定のセキュリティ情報を含む音波情報をモニタリングするよう構成されたモニタリングユニットと；前記モニタリングユニットが前記所定のセキュリティ情報を含む前記音波情報を前記所定距離内に検出すると、前記音波情報を解析するよう構成された解析ユニットと；前記解析ユニットが前記音波情報を解析する工程において、前記音波情報に含まれる前記所定のセキュリティ情報を取得するよう構成された取得ユニットと；前記取得ユニットによって取得された前記所定のセキュリティ情報と、送信対象であるデータ情報とに基づいてパターン情報を生成するように構成された生成ユニットと；データ受信機が前記パターン情報を取得できるように、前記生成ユニットによって生成された前記パターン情報を出力して、これを表示するよう構成された出力表示ユニットと；を含む。
【００１１】
第４の態様により、本願はデータ受信機を提供し、前記データ受信機は：所定のセキュリティ情報を含む音波情報を生成するよう構成された生成ユニットと；前記生成ユニットによって生成された前記音波情報を一斉同時通報するよう構成された一斉同時通報ユニットと；データ送信機によって表示されるパターン情報を取得するよう構成された第１の取得ユニットであって、前記パターン情報はデータ情報とチェック対象である所定のセキュリティ情報とを含む、前記第１の取得ユニットと；前記第１の取得ユニットによって取得された前記チェック対象である所定のセキュリティ情報を認証するよう構成された認証ユニットと；前記認証ユニットが、前記チェック対象である所定のセキュリティ情報の認証に成功した、と特定した場合、前記パターン情報に含まれる前記データ情報を取得するよう構成された第２の取得ユニットと；を含む。
【００１２】
第５の態様により、本願はデータ伝送システムを提供する。前記システムは、前述のデータ送信機と、前述のデータ受信機とを含む。
【００１３】
上記の技術的解決策を用いると、本願の実施によって提供される技術的解決策は、少なくとも以下の利点を有する。
【００１４】
本願で提供されるデータ伝送方法、データ送信機、データ受信機、及びシステムによれば、データ送信機によりデータ受信機へデータを送信する前に、データ送信機は所定距離内にある所定のセキュリティ情報を含む音波情報を先ずモニタし、検出された音波情報を解析し、音波情報に含まれる所定のセキュリティ情報を取得する。次にデータ送信機は、取得した所定のセキュリティ情報と送信対象であるデータ情報とに基づいてパターン情報を生成する。最後に、データ送信機は、パターン情報を生成した後にパターン情報を出力して表示し、これにより、データ受信機は音波情報に含まれる所定のセキュリティ情報を認証する。従来技術と比較して、本願の実施においてデータ送信機が生成したパターン情報は、データ受信機によって生成された所定のセキュリティ情報を含む。所定のセキュリティ情報は、所定の伝送期間にデータ受信機によって生成される。所定の伝送期間が異なれば送信される所定のセキュリティ情報も異なる。このように、データ送信機によって送信された所定のセキュリティ情報を含むパターン情報は動的に変化する。データ受信機がパターン情報に含まれる所定のセキュリティ情報を認証すると、安全なデータ伝送を実行できる。データ送信機内のパターン情報は、悪意のユーザによって盗まれることが防止され、それによってデータ送信機のユーザのデータ情報のセキュリティが保証される。
【００１５】
前述の説明は、本願の技術的解決策の概要にすぎない。本明細書の内容に従って技術的解決策を実施することができるように、本願の技術的解決策のより良い理解を容易にするために、及び、他の目的を達成するために、本願の特徴及び利点をより明確にし、本願の特定の実施を以下に記載する。
【図面の簡単な説明】
【００１６】
好ましい実施の以下の詳細な説明を読むことによって、他の様々な利点及び利益が当業者には明らかになるであろう。図面は単に好ましい実施を例示するために使用されており、本願を限定することを意図していない。図面において、同一の構成要素は同一の参照番号で示される。
【００１７】
【図１】図１は、本願の実施による、データ伝送方法を示すフローチャートである。
【００１８】
【図２】図２は、本願の実施による、所定距離内においてデータ送信機が音波情報を監視するシナリオを示す概略図である。
【００１９】
【図３】図３は、本願の実施による、第２のデータ伝送方法を示すフローチャートである。
【００２０】
【図４】図４は、本願の実施による、第３のデータ伝送方法を示すフローチャートである。
【００２１】
【図５】図５は、本願の実施による、モバイルフォンに表示されたアリペイクライアントのホームページを示す概略図である。
【００２２】
【図６】図６は、本願の実施による、電子決済取引中に表示されるＱＲコード（登録商標）を示す概略図である。
【００２３】
【図７】図７は、本願の実施による、データ送信機の構成を示すブロック図である。
【００２４】
【図８】図８は、本願の実施による、他のデータ送信機の構成を示すブロック図である。
【００２５】
【図９】図９は、本願の実施による、データ受信機の構成を示すブロック図である。
【００２６】
【図１０】図１０は、本願の実施による、他のデータ受信機の構成を示すブロック図である。
【００２７】
【図１１】図１１は、本願の実施による、データ伝送システムの構成を示すブロック図である。
【発明を実施するための形態】
【００２８】
本開示の例示の実施は、添付図面を参照しながら以下でより詳細に説明される。本開示の例示的な実施が図面に示されているが、本開示は様々な形態で実施することができ、本明細書に示す実施によって限定されるべきではないことを理解されたい。それどころか、これらの実施は、本開示を完全に理解することができ、本開示の範囲を当業者に十分に伝えることができるように提供されている。
【００２９】
本願の実施は、データ伝送方法を提供する。この方法はデータ送信機に適用される。図１に示すように、この方法は以下のステップを含む。
【００３０】
１０１．データ送信機は、所定距離内にある所定のセキュリティ情報を含む音波情報をモニタする。
【００３１】
データ送信機とデータ受信機とが近距離伝送を行う場合、送信されたデータのセキュリティを保証するために、データ送信機は、通常、データ伝送工程でセキュリティ認証識別用の所定のセキュリティ情報を付加する。所定のセキュリティ情報は、データ受信機とデータ送信機との間で「信頼できる」データ伝送確立の証明書として用いられる。データ受信機は、データ送信機から送信されるデータの受信に先立って、データ送信機から送信されるデータ情報のセキュリティを保証するために、所定のセキュリティ情報の有効性及びセキュリティを評価する。所定のセキュリティ情報は、動的パスワード情報、時間情報、ランダムコード情報等を含むことができるが、これらに限定されない。本願の実施は、所定のセキュリティ情報に制限を課さない。
【００３２】
本願の実施では、データ送信機及びデータ受信機が近距離伝送を実行する場合、データ受信機は音源（音波源）実体（エンティティ）として機能し、所定のセキュリティ情報を音波情報にロードし、データ送信機が音波情報に含まれる所定のセキュリティ情報を取得できるように、空気を媒体に、音波情報を全方向に一斉同時通報（broadcast）する。実際のアプリケーション（適用）では、一斉同時通報工程中に音波がエネルギーを失うので、データ送信機は一斉同時通報の所定距離内でのみ音波情報を検出し、これを受信できる。更に、データ送信機が、データ送信機の近くに音波情報が存在するかどうかをスキャンして、これを検出すれば、所定のスキャン距離が存在することになる。言い換えると、データ送信機は、所定距離内に限って、音波情報をスキャンすることができる。したがって、データ送信機は、次の２つの必要条件が共に満たされた場合に限って音波情報を検出できる。即ち、第１の条件は、データ受信機によって一斉同時通報される音波の所定距離内であること；第２は、データ送信機が、音波情報をスキャンすることができる所定距離内にあること；である。
【００３３】
例えば、図２に示すように、データ送信機はスマートフォンであり、データ受信機はパソコンであり、パソコンが音波情報を一斉同時通報する所定距離は１メートルであり、スマートフォンが音波情報をスキャンすることができる所定距離は３メートルである。本願の実施では、スマートフォンが音波情報を検出できる所定距離は１メートル以下である。スマートフォンが音波情報をスキャンすることができる所定距離は３メートルであるが、音源実体（パソコン）が音波情報を一斉同時通報する所定距離は１メートルであり、実際の音源実体（パソコン）とスマートフォンとの距離が1メートルを超えると、スマートフォンは音波情報を検出しない。データ送信機が所定のセキュリティ情報を含む音波情報を取得できるように、パソコンとスマートフォンとの間の実際の距離を短くする必要がある。説明を容易にするために、データ受信機がパソコンでありデータ送信機がスマートフォンである上記の例を使う。注記すると、この説明は、本願の実施におけるデータ受信機及びデータ送信機を、パソコン及びスマートフォンのみに限定することを意図してはいない。
【００３４】
音波情報が一斉同時通報される所定距離は、データ受信機（音源実体）が音波情報を送信する際の最大電力に依存する。データ受信機が異なれば音波情報を一斉同時通報する際の最大電力も異なる。音波が一斉同時通報される所定距離は、音源実体の最大電力が大きいほど長くなる。音波が一斉同時通報される所定距離は、音源実体の最大電力が小さいほど短くなる。データ送信機が音波情報をスキャンすることができる所定距離は、データ送信機に搭載されたキャリア（carrier）のスキャンハードウェアに依存する。あるいは、データ送信機がスキャン機能を有する場合、音波情報をスキャンすることができる所定距離はデータ送信機のスキャンデバイスに依存する。データ受信機が音波情報を一斉同時通報できる所定距離、及び、データ送信機が音波情報をスキャンすることができる所定距離の具体的な値は、本願の実施では限定されない。
【００３５】
データ送信機のユーザが近距離伝送を実行しようとする場合、ユーザはデータ送信機に含まれるパターン情報を表示する機能を選択する。データ送信機は、ユーザが機能を選択した後、所定のセキュリティ情報を含む音波情報のモニタリングを所定距離内で開始し、所定のセキュリティ情報を含む音波情報をリアルタイムスキャン方式でモニタリングし、音波情報を検出すると、スキャンを停止する。
【００３６】
本願の実施では、データ送信機として、スマートフォン、タブレットコンピュータ、パソコン、ポータブルコンピュータ等のモバイルエンドユーザデバイスが挙げられるが、これらに限定されない。あるいは、データ送信機は、モバイルエンドユーザデバイスにインストールされている構成済みアプリ又はクライアントソフトウェアであってもよい。データ送信機の具体的なタイプは、本願の実施では限定されない。
【００３７】
１０２．データ送信機が、音波情報を解析し、音波情報に含まれる所定のセキュリティ情報を取得する。
【００３８】
所定のセキュリティ情報は、データ送信機とデータ受信機との間のデータ伝送のための信用証明書として用いられる。データ伝送は、データ受信機が所定のセキュリティ情報の認証に成功した後にのみ継続して行われる。データ送信機は、音波情報を解析し、ステップ１０１で検出した音波情報に基づいて音波情報に含まれる所定のセキュリティ情報を取得する。
【００３９】
データ受信機が受信する音波情報はアナログ信号である。音波情報に含まれる所定のセキュリティ情報を取得しようとする場合、データ送信機は音波情報をアナログ信号からデジタル信号へ変換する必要がある。データ送信機は、音波情報をデジタル信号に変換した後、所定のセキュリティ情報に対する所定の復号ルールを取得し、所定の復号ルールに基づいて音波情報を解析し、音波情報に含まれる所定のセキュリティ情報を取得する。所定のセキュリティ情報はプレーンテキストで表示される。所定の復号ルールは、データ受信機が所定のセキュリティ情報に基づいて音波情報を生成する工程において音波情報に付加される復号ルールである。これにより、音波情報を取得したデータ送信機は、所定の復号ルールに基づいて所定のセキュリティ情報を取得できる。
【００４０】
実際のアプリケーションでは、データ送信機の限られたリソースを節約するために、データ送信機は、音波情報を取得してアナログ信号からデジタル信号へ音波情報を変換した後に、デジタル信号の形式で所定のセキュリティ情報を、直接、取得する。所定のセキュリティ情報は復号されていない暗号文として表示される。ステップ１０３では、所定のセキュリティ情報に基づいてデジタル信号形式でパターン情報が生成される。データ受信機は、所定の復号ルールに基づいて所定のセキュリティ情報を復号し、所定のセキュリティ情報の有効性を認証する。注記すると、所定のセキュリティ情報はデータ受信機によって音波情報にロードされ、次いでデータ受信機がパターン情報に含まれる所定のセキュリティ情報を復号する。この工程であれば、データ受信機にリソースの無駄が生じることはない。本願の実施では、データ送信機が所定の復号ルールを用いて音波情報を復号して所定のセキュリティ情報を取得するかどうかは限定されない。
【００４１】
１０３．データ送信機が、所定のセキュリティ情報と送信対象であるデータ情報とに基づいてパターン情報を生成する。
【００４２】
データ送信機は、所定のセキュリティ情報を取得した後、所定のセキュリティ情報と送信対象であるデータ情報とを符号化してパターン情報を生成する。パターン情報は、ＱＲコード（登録商標）、バーコード、可変バーコード等を含むことができる。
【００４３】
実際のアプリケーションでは、パターン情報を用いてデータ送信機が送信するデータ情報として、個人アカウント情報、個人ファイル情報、ビデオ情報、ウェブアドレス等が挙げられるが、これらに限定されない。パターン情報に含まれる送信対象であるデータ情報は、異なるアプリケーションシナリオに基づいて特定できる。アプリケーションシナリオが、ビデオを対面式に送信するシナリオである場合、生成されたパターン情報は、所定のセキュリティ情報とビデオ情報とを含むことができる。アプリケーションシナリオが電子決済取引である場合、生成されたパターン情報は、少なくとも所定のセキュリティ情報、個人口座情報、口座のキー情報等を含む。アプリケーションシナリオは、この実施では限定されない。
【００４４】
注記すると、データ送信機の開発環境とプログラミング言語の違いとにより、パターン情報を生成する際には、使用する符号化アルゴリズムを異なる開発環境とプログラミング言語とに基づいて適応させる必要がある。データ送信機の開発環境とプログラミング言語は特に限定されない。
【００４５】
１０４．データ送信機がパターン情報を出力し、これを表示する。
【００４６】
データ送信機がパターン情報を出力し、これを表示することにより、データ受信機がパターン情報を取得しパターン情報に含まれる所定のセキュリティ情報を認証して、データ伝送を行う。
【００４７】
本願の実施において提供されるデータ伝送方法では、データ送信機は、データをデータ受信機へ送信する前に、最初に、所定のセキュリティ情報を含む音波情報を所定距離内でモニタし、検出した音波情報を解析し、音波情報に含まれる所定のセキュリティ情報を取得する。データ送信機は、取得した所定のセキュリティ情報と、送信対象であるデータ情報とに基づいてパターン情報を生成する。最後に、データ送信機は、パターン情報を生成した後に、パターン情報を出力し、これを表示するので、データ受信機は、音波情報に含まれる所定のセキュリティ情報を認証できる。従来技術と比較して、本願の実施においてデータ送信機によって生成されたパターン情報は、データ受信機によって生成された所定のセキュリティ情報を含む。所定のセキュリティ情報は、所定の伝送期間に基づいてデータ受信機によって生成される。所定の伝送期間が異なれば送信される所定のセキュリティ情報は異なる。このように、データ送信機が送信する所定のセキュリティ情報を含むパターン情報は動的に変化する。データ受信機がパターン情報に含まれる所定のセキュリティ情報を認証すると、安全なデータ伝送を実行できる。データ送信機内のパターン情報が悪意のユーザによって盗まれることが防止され、それによってデータ送信機のユーザのデータ情報のセキュリティが保証される。
【００４８】
詳細な実施において、データ送信機は、通常、モバイルエンドユーザデバイスであり、モバイルエンドユーザデバイス内に搭載される事前に構成されたマイク（集音装置）は、モバイルエンドユーザデバイスに必須な機能である。所定距離内にある所定のセキュリティ情報を含む音波情報をモニタリングする場合、データ送信機は、所定距離内にある所定のセキュリティ情報を含む音波情報をモニタリングするよう事前に構成されたマイクを呼び出す。言い換えると、データ送信機は、データ受信機へデータ情報を送信する前に、データ送信機内のマイクを起動し、マイクを用いて所定距離内にある音波情報をモニタリングし、これを受信する。
【００４９】
オプションではあるが、本願の実施では、データ送信機は、所定のセキュリティ情報を取得する前に、所定のセキュリティ情報を取得するための所定の時間閾値を設定する。所定のセキュリティ情報が所定の時間内に正常に取得されなかった場合、データ送信機とデータ受信機との間のデータ伝送は取り消される。所定のセキュリティ情報が所定の時間内に正常に取得された場合、データ送信機とデータ受信機との間のデータ伝送は継続する。例えば、所定の時間閾値を６０秒とする。データ送信機が１４時３０分０２秒に所定のセキュリティ情報の取得を開始し、１４時３１分０２秒までに正常に所定のセキュリティ情報を取得できていない場合、データ送信機は、データ受信機へのデータ伝送を取り消す又は中断する。上記の説明は単なる例示である。所定の時間閾値の設定は、本願の実施では限定されない。
【００５０】
所定のセキュリティ情報と送信対象であるデータ情報とに基づいてパターン情報を生成するステップは、所定の符号化アルゴリズムを用いて、所定のセキュリティ情報と送信対象であるデータ情報とに基づきパターン情報を生成するステップを具体的に含む。実際のアプリケーションでは、所定の符号化アルゴリズムは、データ送信機のバックエンドで実行される符号化アルゴリズムとすることができる。あるいは、所定の符号化アルゴリズムは、データ送信機によって呼び出されるサードパーティのＱＲコード（登録商標）生成アプリケーションとすることができ、サードパーティのＱＲコード（登録商標）生成アプリケーションは、所定のセキュリティ情報と送信対象であるデータ情報とに基づいてＱＲコード（登録商標）を生成する。なお、上記ではパターン情報がＱＲコード（登録商標）である場合を例に説明したが、パターン情報をＱＲコード（登録商標）のみに限定するよう意図するものではないことを理解されたい。
【００５１】
本願の実施は更に別のデータ伝送方法を提供する。この方法はデータ受信機に適用される。図３に示すように、この方法は以下のステップを含む。
【００５２】
３０１．データ受信機が、所定のセキュリティ情報を含む音波情報を生成し、これを一斉同時通報する。
【００５３】
本願の実施では、データ受信機が音波情報を送信することによって、所定のセキュリティ情報をデータ送信機へ送信する。音波情報には、所定のセキュリティ情報が含まれている。音波情報の一斉同時通報中にデータ送信機が音波情報を検出すると、データ送信機は音波情報を解析して所定のセキュリティ情報を取得して、この所定のセキュリティ情報をデータ受信機とデータ送信機との間の「信頼できる」データ伝送確立の証明書として利用できる。
【００５４】
データ受信機が所定のセキュリティ情報を音波情報に符号化する場合、データ受信機は、所定の符号化ルールを用いて所定のセキュリティ情報を音波情報に符号化する。本願の実施では、音波情報を一斉同時通報する前に、データ受信機は音波情報に含まれる前記所定の符号化ルールに対応する所定の復号ルールを構成し、データ送信機は、音波情報を、復号アナログ信号からデジタル信号へ変換した後に、所定の復号ルールを取得し、所定の復号ルールを用いて音波情報に含まれる所定のセキュリティ情報を解析する。データ送信機は、復号された所定のセキュリティ情報を用いてパターン情報を生成し、データ受信機は、所定のセキュリティ情報の有効性を認証する。データ受信機は、所定のセキュリティ情報を復号しなくても所定のセキュリティ情報の有効性及び正当性を特定できる。
【００５５】
本願の実施の別の実施では、音波情報を一斉同時通報する前に、データ受信機は、音波情報に含まれる所定の符号化ルールに対応する所定の復号ルールを構成しない。データ送信機は音波情報を受信すると、復号されていない所定のセキュリティ情報を取得し、復号していない所定のセキュリティ情報を用いてパターン情報を生成する。データ受信機は、データ送信機のパターン情報に含まれる所定のセキュリティ情報を取得し、所定のセキュリティ情報が復号されていない、と特定する。データ受信機は、まず、所定のセキュリティ情報に対応する所定の復号ルールに基づいて、取得した所定のセキュリティ情報を復号した後、所定のセキュリティ情報の有効性を認証する。
【００５６】
説明を容易にするために、音波情報に含まれる時間情報が所定のセキュリティ情報である例を使って説明する。例えば、データ受信機は、時間情報を含む音波情報を生成し、これを一斉同時通報し、音波情報を一斉同時通報する期間を、一斉同時通報前の５分間又は１０分間等に設定する。音波情報に含まれる時間情報は、データ受信機の現在時刻の情報である。データ受信機が０８：００に初めて音波情報を一斉同時通報する場合、音波情報に含まれる所定のセキュリティ情報は０８／００である。あるいは、データ受信機が０８：１０に初めて音波情報を一斉同時通報する場合、音波情報に含まれる所定のセキュリティ情報は０８／１０である。説明の便宜上、本願の上記の実施は、所定のセキュリティ情報としてデータ受信機の現在時刻の情報を使うが、先の説明は、本願の実施で述べた、所定のセキュリティ情報をデータ受信機の現在時刻の情報のみに限定することを意図していないことは明らかである。
【００５７】
３０２．データ受信機が、データ送信機によって表示されるパターン情報を取得する。
【００５８】
パターン情報には、データ情報とチェック対象である所定のセキュリティ情報とが含まれる。
【００５９】
データ送信機が表示するパターン情報を取得する方法は、例えば、所定のデータ取得指示に基づいてデータ送信機が表示するパターン情報を取得する方法であってもよいが、これに限定されない。所定のデータ取得指示を実行する方法として、スキャン方法、データ送信機を振る（シェークする）方法、ボタントリガ方法、音声トリガ方法、及びトラックスライド（track sliding）方法が挙げられる。
【００６０】
本願の実施では、所定のデータ取得指示を実行する方法のうち、スキャン方法を除き、他の所定のデータ取得指示を実行する方法を、データ伝送前に設定しておく必要がある。例えば、データ送信機を振る方法は、同一方向に２回振る、左右に２回振る、上下に３回振る等である。ボタントリガ方法は、データ受信機が所定のボタンのトリガ状態をモニタリングするステップを含む。所定のボタンは、物理的なボタンでも仮想ボタンでもよい。データ送信機が所定のボタンをトリガすると、データ受信機はデータ送信機に表示されたパターン情報を取得する。タッチスクリーンを有するデータ送信機の場合、データ受信機は、トラックスライド方式を事前に設定した後、データ送信機付属のタッチスクリーンのスライド状態をモニタリングし、データ送信機のユーザがスクリーン上でスライド操作をトリガするとパターン情報を取得する。以上が、所定のデータ取得指示についての説明である。実際のアプリケーションにおける所定のデータ取得指示のタイプは、本願の実施に限定されない。
【００６１】
３０３．データ受信機が、パターン情報に含まれるチェック対象である所定のセキュリティ情報を認証する。
【００６２】
データ受信機がチェック対象である所定のセキュリティ情報を認証する工程は、データ受信機とデータ送信機との間の信頼できるデータ伝送確立の基本である。チェック対象である所定のセキュリティ情報の認証に成功した場合、ステップ３０４が実行される。チェック対象である所定のセキュリティ情報の認証に失敗した場合、データ情報を含むパターン情報は無視される。
【００６３】
ステップ３０１の実施例に基づき、データ受信機が２０１６年２月１２日１５時２０分に所定のセキュリティ情報を一斉同時通報し、所定の伝送期間が１０分に設定されていると仮定すると、データ送信機は、２０１６年２月１２日の１５時２５分にパターン情報を表示し、パターン情報に含まれる所定のセキュリティ情報は１５／２０である。パターン情報の取得後、データ受信機はパターン情報を解析し、所定のセキュリティ情報１５／２０を取得する。これは、データ送信機により受信された所定のセキュリティ情報は、データ受信機によって一斉同時通報された最新の所定のセキュリティ情報であり、所定のセキュリティ情報の認証に成功したことを示す。所定のセキュリティ情報の認証に成功すると、パターン情報に含まれるデータ情報に対して認証が行われる。２０１６年２月１２日１５時２３分にデータ送信機がパターン情報を表示した場合、パターン情報に含まれる所定のセキュリティ情報は１５／１８であり、データ受信機が所定のセキュリティ情報を一斉同時通報する最新の時刻は２０１６年２月１２日１５時２０分であり、これはパターン情報に含まれる所定のセキュリティ情報１５／１８が要件を満たしていないことを示す。つまり、悪意のユーザによってパターン情報が盗まれる危険性があるため、要件を満たさないパターン情報は無視される。注記すると、先の説明は単なる例にすぎず、所定のセキュリティ情報のタイプ及び特定の内容は本願の実施では限定されない。
【００６４】
３０４．チェック対象である所定のセキュリティ情報の認証に成功した場合、データ受信機が、パターン情報に含まれるデータ情報を取得する。
【００６５】
本願の実施において提供されるデータ伝送方法では、データ送信機は、データをデータ受信機へ送信する前に、最初に、所定のセキュリティ情報を含む音波情報を所定距離内でモニタリングし、検出された音波情報を解析し、前記音波情報に含まれる所定のセキュリティ情報を取得する。データ送信機は、取得された所定のセキュリティ情報と、送信対象であるデータ情報とに基づいてパターン情報を生成する。最後に、データ送信機は、パターン情報の生成後に、前記パターン情報を出力し、これを表示し、データ受信機は、音波情報に含まれる所定のセキュリティ情報を認証する。従来技術と比較すると、本願の実施においてデータ送信機によって生成されたパターン情報は、データ受信機によって生成された所定のセキュリティ情報を含む。所定のセキュリティ情報は、所定の伝送期間に基づいてデータ受信機によって生成される。所定の伝送期間が異なれば、送信される所定のセキュリティ情報は異なる。このように、データ送信機が送信する所定のセキュリティ情報を含むパターン情報は動的に変化する。データ受信機がパターン情報に含まれる所定のセキュリティ情報を認証すると、安全なデータ伝送を実行できる。データ送信機内のパターン情報の、悪意のユーザによる盗難が防止され、それによってデータ送信機のユーザのデータ情報のセキュリティが保証される。
【００６６】
所定のセキュリティ情報を含む音波情報を生成するためにデータ受信機で用いられる方法は、あらかじめ選択された音波生成機を呼び出すステップと；あらかじめ選択された音波生成機に基づいて音波情報を生成するステップと；を含むことができるが、これに限定されない。データ受信機に、構成済み音波生成モジュールがある場合、データ受信機は構成済み音波生成モジュールを呼び出し、構成済み音波生成モジュールに基づいて音波情報を生成する。構成済み音波生成モジュールは、あらかじめ選択された音波生成機を含む。データ受信機が構成済み音波生成モジュールを持っていない場合、データ受信機はサードパーティの音波生成機を呼び出し、サードパーティの音波生成機に基づいて音波情報を生成する。
【００６７】
データ受信機は、音波情報生成後に音波情報に含まれる所定のセキュリティ情報を一斉同時通報する必要があり、これにより、データ送信機は所定のセキュリティ情報を取得できる。データ受信機は、音波情報に含まれる所定のセキュリティ情報を一斉同時通報する。データ受信機は、所定の変調方式を用いて所定のセキュリティ情報を音波情報に符号化し、空気を媒体に、所定の伝送周期に基づいて音波情報に符号化され、搬送される所定のセキュリティ情報を一斉同時通報する。所定の変調方式を用いて所定のセキュリティ情報を符号化する目的は、伝送又は処理を容易にするために所定のセキュリティ情報を音波情報へ挿入するためである。
【００６８】
データ送信機のデータ情報のセキュリティを保証するために、データ受信機は、パターン情報に含まれるチェック対象である所定のセキュリティ情報の認証に成功した後に限り、データ送信機によって送信されたデータを受信できる。パターン情報に含まれるチェック対象である所定のセキュリティ情報の認証に失敗した場合、それはデータ送信機内のデータ情報が漏洩又は盗難されている可能性があることを示し、データ受信機は、データ送信機によって送信されたデータ情報を受信しない。それゆえに、チェック対象である所定のセキュリティ情報の認証は、データ送信機のデータセキュリティを保証するための基本である。データ受信機がチェック対象である所定のセキュリティ情報を認証するステップは、構成済み音波生成モジュール又はサードパーティの音波生成機が所定のセキュリティ情報を送信した後に所定のセキュリティ情報を取得するステップ；パターン情報を解析し、パターン情報に含まれるチェック対象である所定のセキュリティ情報を取得するステップ；所定のセキュリティ情報と、チェック対象である所定のセキュリティ情報とを比較するステップ；所定のセキュリティ情報と、チェック対象である所定のセキュリティ情報とが一致した場合、チェック対象である所定のセキュリティ情報の認証に成功した、と特定する、又は、所定のセキュリティ情報と、チェック対象である所定のセキュリティ情報とが一致しなかった場合、チェック対象である所定のセキュリティ情報の認証に失敗した、と特定し、データ情報を含むパターン情報を無視するステップと；を含む。
【００６９】
実際のアプリケーションでは、データ伝送工程においてデータセキュリティ要件が高い場合、データ受信機は、データ送信機内の所定のセキュリティ情報を認証した後、更にパターン情報に含まれるデータ情報を認証する必要がある。例えば、データ情報が個人ファイル情報である場合、データ送信機に対応するデバイスモデルの名前等の個人ファイル情報に対するデータ送信機のハードウェアデバイスの属性に対して認証を実行する必要がある。データ情報が資本移転情報である場合、データ受信機は、データ送信機に対応するサーバへ通知メッセージを送信して、サーバにデータ送信機の身元を認証させる必要がある。データ伝送処理では、データセキュリティ要件が比較的低い場合には、データ受信機は、データ送信機内の所定のセキュリティ情報の認証に成功した後、パターン情報に含まれるデータ情報を、直接、取得できる。
【００７０】
注記すると、本願の実施では、データ送信機とデータ受信機との間で近距離伝送が行われる場合、音波情報に含まれる所定のセキュリティ情報を用いてパターン情報のセキュリティを確認する必要があり、パターン情報の信頼性の認証に成功した後、データ伝送を継続する。パターン情報に含まれる所定のセキュリティ情報は動的に変化するので、それに応じてデータ送信機に表示されるパターン情報も動的に変化する。実際のアプリケーションでは、データ送信機に表示されるパターン情報はリアルタイムに変化すると考えられる。たとえパターン情報が悪意のユーザによって盗まれたとしても、そのことでユーザの利益を損なうことはない。
【００７１】
データ送信機とデータ受信機との間のデータ伝送の工程は、上で詳細に説明されている。本願の実施はデータ伝送方法を更に提供する。この方法では、対面式の電子支払いにＱＲコード（登録商標）を使うアプリケーションシナリオを例に説明する。説明の便宜上、データ送信機は、ユーザＡの携帯電話にインストールされたアリペイ（ＡＬＩＰＡＹ）クライアントであり、データ受信機は、スーパーマーケットのキャッシュレジスタデバイスであることを例に説明する。この説明は、本願の実施におけるデータ送信機及びデータ受信機を、携帯電話にインストールされたアリペイクライアント及びスーパーマーケットのキャッシュレジスタデバイスのみに限定することを意図していないことを理解されたい。図４に示すように、シナリオの主たる手順は以下のステップを含む。
【００７２】
４０１．スーパーマーケットのキャッシュレジスタデバイスが、所定のセキュリティ情報を含む音波情報を生成し、これを一斉同時通報する。
【００７３】
スーパーマーケットのキャッシュレジスタデバイスは、それ自身の音波生成モジュールを呼び出し、音波生成モジュールに基づいて音波情報を生成する。音波情報はそれぞれ所定のセキュリティ情報を含む。このアプリケーションシナリオでは、所定のセキュリティ情報は、スーパーマーケットのキャッシュレジスタデバイスによって音波情報を生成する現在時刻であり、音波情報をスーパーマーケットのキャッシュレジスタデバイスの最大電力で一斉同時通報できる所定距離は８０ｃｍであり、スーパーマーケットのキャッシュレジスタデバイスの音波情報を一斉同時通報する期間は３分である。スーパーマーケットキャッシュレジスタデバイスが最後に音波情報を送信した時刻が１１：０５であり、音波情報に含まれる所定のセキュリティ情報が１１／０５であったとする。
【００７４】
４０２．アリペイクライアントが、所定距離内にある所定のセキュリティ情報を含む音波情報をモニタリングする。
【００７５】
ユーザＡがアリペイクライアントを使って製品の電子支払いを行うとき、ユーザＡは最初にアリペイクライアント起動コマンドをトリガしてアリペイクライアントを起動する。図５に示すように、現在時刻１１時０６分に、ユーザＡがアリペイクライアントのホームページで支払いオプションをタップし、ユーザＡが支払い機能をトリガすると、アリペイクライアントは携帯電話のマイクを呼び出して所定距離内にある所定のセキュリティ情報を含む音波情報を、マイクを用いてモニタリングする。注記すると、アプリケーションシナリオでは、アリペイクライアントがインストールされている携帯電話はオンライン状態でなければならない。
【００７６】
４０３．アリペイクライアントが、音波情報を解析し、音波情報に含まれる所定のセキュリティ情報を取得し、所定のセキュリティ情報と送信対象であるデータ情報とに基づいてＱＲコード（登録商標）を生成する。
【００７７】
アリペイクライアントは、ステップ４０２で検出された音波情報を解析し、前記音波情報に含まれる所定のセキュリティ情報が１１／０５である、と特定し、所定のセキュリティ情報、アリペイアカウント情報、及びキー情報に基づいてＱＲコード（登録商標）を生成する。
【００７８】
４０４．ＡＬＩＡＰＹクライアントが、ＱＲコード（登録商標）を出力し、これを表示する。
【００７９】
このアプリケーションシナリオにおいて、パターン情報はＱＲコード（登録商標）である。アリペイクライアントは、パターン情報を生成すると、携帯電話にＱＲコード（登録商標）を表示し、それによって、スーパーマーケットのキャッシュレジスタデバイスは前記ＱＲコード（登録商標）に含まれる情報をスキャンして、これを認識できる。図６は、図示のように、本願の実施による、電子決済取引中に表示されるＱＲコード（登録商標）を示す概略図である。アリペイクライアントにおけるパターン情報の表現形式は限定されない。
【００８０】
４０５．スーパーマーケットのキャッシュレジスタデバイスが、アリペイクライアントに表示されたＱＲコード（登録商標）を取得する。
【００８１】
スーパーマーケットのキャッシュレジスタデバイスは、自身のスキャン識別ガン（ｓｃａｎ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｇｕｎ）に基づいてアリペイクライアントに表示されたパターン情報をスキャンして、これを認識し、ＱＲコード（登録商標）に含まれる所定のセキュリティ情報を取得する。
【００８２】
４０６．スーパーマーケットのキャッシュレジスタデバイスが、パターン情報に含まれるチェック対象である所定のセキュリティ情報を認証する。
【００８３】
チェック対象である所定のセキュリティ情報の認証に成功すると、ステップ４０７を実行する。チェック対象である所定のセキュリティ情報の認証に失敗すると、ステップ４０８を実行する。
【００８４】
スーパーマーケットのキャッシュレジスタデバイスが自身のデータベースから取得され一斉同時通報された、最新の音波情報に含まれる所定のセキュリティ情報は１１／０５であり、ＱＲコード（登録商標）に含まれる所定のセキュリティ情報も１１／０５であれば、現在のデータ伝送は安全である、と特定される。ＱＲコード（登録商標）に含まれる所定のセキュリティ情報が１１／０５でなければ、現在のデータ伝送におけるユーザのデータ情報のセキュリティが脅威を受ける可能性は高い、と特定される。
【００８５】
４０７．スーパーマーケットのキャッシュレジスタデバイスが、ＱＲコード（登録商標）に含まれるデータ情報を取得する。
【００８６】
この実施では、送信されたデータ情報はユーザの資金であり、ユーザの個人データ情報が含まれるので、ユーザＡの個人情報のセキュリティを保証するために、データ情報がスーパーマーケットのキャッシュレジスタデバイスへ送信される前に、アリペイクライアントに対応するサーバは、アリペイクライアントに関係付けられた携帯電話へテキストメッセージ認証コードを送信する必要がある。テキストメッセージ認証コードの検証に成功した後、近距離伝送が完了する。
【００８７】
４０８．スーパーマーケットのキャッシュレジスタデバイスが、データ情報を含むパターン情報を無視する。
【００８８】
図１に示す方法の実施として、本願の別の実施は、データ送信機を更に提供する。この装置（apparatus）の実施は、先に述べた方法の実施に対応する。読みやすくするために、先に述べた方法の実施における詳細な内容は本願の実施では記載されないが、この実施におけるデバイスは先に述べた方法の実施における全ての内容を実施できることは明らかである。
【００８９】
本願の実施はデータ伝送装置を提供する。図７に示すように、データ送信機は：所定距離内にある所定のセキュリティ情報を含む音波情報をモニタリングするよう構成されたモニタユニット７１と；モニタユニット７１が所定のセキュリティ情報を含む音波情報を、所定距離内で検出した場合に、前記音波情報を解析するよう構成された解析ユニット７２と；解析ユニット７２が音波情報を解析する工程において、音波情報に含まれる所定のセキュリティ情報を取得するよう構成された取得ユニット７３と；取得ユニット７３によって取得された所定のセキュリティ情報と、送信対象であるデータ情報とに基づいてパターン情報を生成するよう構成された生成ユニット７４と；生成ユニット７４によって生成されたパターン情報を出力して、これを表示するよう構成された出力表示ユニット７５と；を含み、よってデータ受信機がパターン情報を取得できる。
【００９０】
モニタユニット７１は、所定のセキュリティ情報を含む音波情報を所定距離内でモニタするために、あらかじめ選択されたマイクを呼び出すよう更に構成される。
【００９１】
図８に示すように、生成ユニット７４は、送信対象であるデータ情報を取得するよう構成された取得モジュール７４１と；所定の符号化アルゴリズムを用いて、所定のセキュリティ情報と、取得モジュール７４１によって取得された送信対象であるデータ情報とに基づいてパターン情報を生成するよう構成された生成モジュール７４２と；を更に含む。
【００９２】
本願の実施はデータ受信機を提供する。図９に示すように、データ受信機は、所定のセキュリティ情報を含む音波情報を生成するよう構成された生成ユニット９１と；生成ユニット９１により生成された音波情報を一斉同時通報するよう構成された一斉同時通報ユニット９２と；データ送信機によって表示されるパターン情報を取得するよう構成された第１の取得ユニット９３であって、パターン情報は、データ情報とチェック対象である所定のセキュリティ情報とを含む、第１の取得ユニット９３と；第１の取得ユニット９３によって取得されたチェック対象である所定のセキュリティ情報を認証するよう構成された認証ユニット９４と；チェック対象である所定のセキュリティ情報の認証に成功した、と認証ユニット９４が特定した場合、パターン情報に含まれるデータ情報を取得するよう構成された第２の取得ユニット９５と；を含む。
【００９３】
生成ユニット９１は、あらかじめ選択された音波生成機を呼び出し、あらかじめ選択された音波生成機に基づいて、所定のセキュリティ情報を含む音波情報を生成する。
【００９４】
図１０に示すように、生成ユニット９１は：データ受信機内の構成済み音波生成モジュールを呼び出すよう構成された第１の呼び出しモジュール９１１であって、構成済み音波生成モジュールはあらかじめ選択された音波生成機を含む、第１の呼び出しモジュール９１１と；第１の呼び出しモジュール９１１によって呼び出された構成済み音波生成モジュールに基づいて所定のセキュリティ情報を含む音波情報を生成するよう構成された第１の生成モジュール９１２と；サードパーティの音波生成機を呼び出すように構成された第２の呼び出しモジュール９１３と；第２の呼び出しモジュール９１３によって呼び出されたサードパーティの音波生成機に基づいて、所定のセキュリティ情報を含む音波情報を生成するよう構成された第２の生成モジュール９１４と；を更に含む。
【００９５】
図１０に示すように、生成ユニット９１は、所定の変調方式を用いて、所定のセキュリティ情報を音波情報に符号化する。
【００９６】
一斉同時通報ユニット９２は、生成ユニット９１により符号化された音波情報を、所定の一斉同時通報期間に基づいて一斉同時通報する。ここで、伝送期間が異なれば、送信された音波情報に含まれる所定のセキュリティ情報は異なる。
【００９７】
図１０に示すように、認証ユニット９４は、構成済み音波生成モジュール又はサードパーティの音波生成機が、所定のセキュリティ情報を含む音波情報を送信した後に、所定のセキュリティ情報を取得するよう構成された第１の取得モジュール９４１と；第１の取得モジュール９４１によって取得されたパターン情報を解析するよう構成された解析モジュール９４２と；解析モジュール９４２がパターン情報を解析する工程において、パターン情報に含まれるチェック対象である所定のセキュリティ情報を取得するよう構成された第２の取得モジュール９４３と；第１の取得モジュール９４１によって取得された所定のセキュリティ情報と、第２の取得モジュール９４３によって取得されたチェック対象である所定のセキュリティ情報とを比較するよう構成された比較モジュール９４４と；比較モジュール９４４が、所定のセキュリティ情報とチェック対象である所定のセキュリティ情報とが一致する、と特定した場合、チェック対象である所定のセキュリティ情報の認証に成功した、と特定するよう構成された第１の特定モジュール９４５と；比較モジュール９４４が、所定のセキュリティ情報とチェック対象である所定のセキュリティ情報とが不一致である、と特定した場合、チェック対象である所定のセキュリティ情報の認証に失敗した、と特定するように構成された第２の特定モジュール９４６と；を更に含む。
【００９８】
図１０に示すように、データ受信機は、チェック対象である所定のセキュリティ情報の認証に失敗した、と認証ユニット９４が特定した場合、データ情報を含むパターン情報を無視するよう構成された無視ユニット９６を更に含む。
【００９９】
第１の取得ユニット９３は、所定のデータ取得指示に基づいて、データ送信機が表示しているパターン情報を取得する。所定のデータ取得指示を実行する方法として、スキャン方法、データ送信機を振る方法、キートリガ方法、音声トリガ方法、及びトラックスライド方法が挙げられる。
【０１００】
本願の実施はデータ伝送システムを更に提供する。図１１に示すように、このシステムは、図７又は図８のいずれかに示すデータ送信機１１０１と、図９又は図１０のいずれかに示すデータ受信機１１０２とを含む。
【０１０１】
本願の実施で提供されるデータ送信機、データ受信機、及びデータ伝送システムによれば、データ送信機は、データ受信機にデータを送信する前に、最初に所定距離内にある所定のセキュリティ情報を含む音波情報をモニタリングし、検出された音波情報を解析し、音波情報に含まれる所定のセキュリティ情報を取得する。次に、データ送信機は、取得した所定のセキュリティ情報と送信対象であるデータ情報とに基づいてパターン情報を生成する。最後に、データ送信機は、パターン情報生成後にパターン情報を出力して、これを表示し、それにより、データ受信機は音波情報に含まれる所定のセキュリティ情報を認証する。従来技術と比較すると、本願の実施ではデータ送信機によって生成されたパターン情報は、データ受信機によって生成された所定のセキュリティ情報を含む。所定のセキュリティ情報は、所定の伝送期間にデータ受信機によって生成される。所定の伝送期間が異なれば送信される所定のセキュリティ情報は異なる。このように、データ送信機によって送信された所定のセキュリティ情報を含むパターン情報は動的に変化する。データ受信機がパターン情報に含まれる所定のセキュリティ情報を認証すると、安全なデータ伝送を実行できる。データ送信機内のパターン情報の、悪意のユーザによる盗難が防止され、それによってデータ送信機のユーザのデータ情報のセキュリティが保証される。
【０１０２】
データ送信機は、プロセッサとメモリとを含む。モニタユニット、解析ユニット、取得ユニット、生成ユニット、及び出力表示ユニットは、いずれもプログラムユニットとしてメモリに記憶されている。プロセッサは、メモリに記憶されたプログラムユニットを実行して対応機能を達成する。
【０１０３】
プロセッサはカーネルを含む。カーネルはメモリ内の対応するプログラムユニットを呼び出す。カーネルは１つ以上である。カーネルパラメータは、送信機内のパターン情報の漏洩を防ぐよう設定可能で、それによって送信機のユーザのデータ情報のセキュリティを保証する。
【０１０４】
メモリとしては、非永続メモリ、ランダムアクセスメモリ（ＲＡＭ）、不揮発性メモリ、及び／又はコンピュータ可読媒体内にある他の形態、例えば読み取り専用メモリ（ＲＯＭ）又はフラッシュメモリ（flash RAM）を挙げることができる。メモリは少なくとも１つの記憶チップを含む。
【０１０５】
上記の応用はコンピュータプログラム製品を更に提供する。前記コンピュータプログラム製品がデータ処理デバイス上で実行されると、以下の方法ステップを初期化するプログラムコードが実行される、即ち、データ送信機は、所定距離内にある所定のセキュリティ情報を含む音波情報をモニタリングし、音波情報を解析して音波情報に含まれる所定のセキュリティ情報を取得し、所定のセキュリティ情報と送信対象であるデータ情報とに基づいてパターン情報を生成し、データ受信機がパターン情報を取得できるように、パターン情報を出力して、これを表示する。
【０１０６】
当業者は、本願の実施が方法、システム、又はコンピュータプログラム製品として提供され得ることを理解すべきである。したがって、本願は、ハードウェアのみの実施、ソフトウェアのみの実施、又はソフトウェアとハードウェアの組み合わせを用いた実施の形態をとることができる。更に、本願は、コンピュータで使用可能なプログラムコードを含む１つ又は複数のコンピュータ使用可能記憶媒体（ディスクメモリ、ＣＤ−ＲＯＭ、光メモリなどを含むがこれらに限定されない）上に実装されたコンピュータプログラム製品の形態をとることができる。
【０１０７】
本願は、本願の実施によるグラフィック表示方法、装置、及びコンピュータプログラム製品を示すフローチャート及び／又はブロック図を参照して説明される。フローチャート及び／又はブロック図中の各プロセス及び／又は各ブロック、並びにフローチャート及び／又はブロック図中のプロセス及び／又はブロックの組み合わせを実施するためにコンピュータプログラム命令を使用できることを理解されたい。これらのコンピュータプログラム命令は、汎用コンピュータ、専用コンピュータ、組み込みプロセッサ、又は任意の他のプログラム可能なデータ処理デバイスのプロセッサに提供されてマシンを生成することができ、その結果、コンピュータ又は任意の他のプログラム可能なデータ処理デバイスのプロセッサによって実行される命令は、フローチャート中の１つ以上のプロセス及び／又はブロック図中の１つ以上のブロックにおける特定の機能を実施するための装置を生成する。
【０１０８】
これらのコンピュータプログラム命令は、コンピュータ又は他の任意のプログラム可能なデータ処理デバイスに特定の方法で動作するように命令することができるコンピュータ可読メモリに格納することができ、その結果、コンピュータ可読メモリに格納された命令は命令装置を含むアーチファクトを生成する。命令装置は、フローチャート内の１つ又は複数のプロセス及び／又はブロック図内の１つ又は複数のブロックにおける特定の機能を実施する。
【０１０９】
これらのコンピュータプログラム命令は、コンピュータ又は他のプログラム可能なデータ処理デバイスにロードすることができ、その結果、コンピュータ又は他のプログラム可能なデバイス上で一連の動作及びステップが実行され、それによってコンピュータ実装処理が生成される。したがって、コンピュータ又は他のプログラム可能なデバイス上で実行される命令は、フローチャート中の１つ以上のプロセス及び／又はブロック図中の１つ以上のブロックにおける特定の機能を実行するためのステップを提供する。
【０１１０】
典型的な構成では、コンピュータデバイスは、１つ又は複数のプロセッサ（ＣＰＵ）、入力／出力インタフェース、オンラインインタフェース、及びメモリを含む。
【０１１１】
メモリは、非永続メモリ、ランダムアクセスメモリ（ＲＡＭ）、不揮発性メモリ、及び／又はコンピュータ可読媒体内にある他の形態、例えば、読み取り専用メモリ（ＲＯＭ）又はフラッシュメモリ（flash RAM）を含むことができる。メモリは、コンピュータ可読媒体の一例である。
【０１１２】
コンピュータ可読媒体は、任意の方法又は技術を用いることによって情報記憶を実施することができる持続的、非持続的、移動可能、及び移動不能の媒体を含む。情報は、コンピュータ可読命令、データ構造、プログラムモジュール、又は他のデータとすることができる。コンピュータ記憶媒体の例は、相変化ランダムアクセスメモリ（ＰＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他のタイプのランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、電気的消去可能プログラム可能読み出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、又は他のメモリ技術、コンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、又は他の光記憶装置、カセット磁気テープ、テープ及びディスク記憶装置、又は他の磁気記憶デバイス、又はコンピューティングデバイスがアクセスできる情報を格納するように構成することができる他の任意の非伝送媒体を含むが、これらに限定されない。本明細書の定義によれば、コンピュータ可読媒体は、変調データ信号及び搬送波などの一時的コンピュータ可読媒体（transitory media）を含まない。
【０１１３】
前述の説明は、本願の単なる実施であり、本願を限定するために使用されるものではない。当業者にとって、本願は様々な修正及び変形を有することができる。本願の精神及び原理から逸脱することなくなされたいかなる修正、均等物の置換、又は改良も、本願の特許請求の範囲の範囲内に含まれるものである。
【図１】
2019526183.tif 000003
【図２】
2019526183.tif 000004
【図３】
2019526183.tif 000005
【図４】
2019526183.tif 000006
【図５】
2019526183.tif 000007
【図６】
2019526183.tif 000008
【図７】
2019526183.tif 000009
【図８】
2019526183.tif 000010
【図９】
2019526183.tif 000011
【図１０】
2019526183.tif 000012
【図１１】
2019526183.tif 000013
【国際調査報告】
2019526183.tif 000014
2019526183.tif 000015
2019526183.tif 000016
2019526183.tif 000017