(57)【要約】本発明は、検証コードを用いる検証方法、装置、プログラム、及び記録媒体に関する。前記方法は、端末からの検証コードの取得要求が受信された場合、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成するステップと、前記検証コード取得情報を前記端末に送信するステップと、前記端末からの、前記検証ＩＤと前記操作方法提示情報とが含まれた検証要求を受信するステップとを含む。検証コードの操作方法提示情報に基づいて操作オブジェクトに対して操作を行って、操作後の結果を検証することにより、ユーザに手動に検証コードを入力する必要がなくなるようにして、検証方法を簡素化した。また、ユーザの手動的の入力ミスを起因とする検証の失敗を避けて、検証コードの検証の効率を上昇させて、ユーザエクスペリエンスを改善できる。【選択図】図１
2016534451.tif 000002
【特許請求の範囲】
【請求項１】
検証コードを用いる検証方法であって、
端末からの検証コードの取得要求が受信された場合、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成するステップと、
前記検証コード取得情報を前記端末に送信するステップと、
前記端末からの、前記検証ＩＤと、前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行った後に取得した第１検証コードとが含まれた検証要求を受信するステップと、
前記検証要求中の前記第１検証コードをチェックするステップと
を含むことを特徴とする方法。
【請求項２】
前記検証ＩＤを前記端末に送信する前に、
前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行うことにより、第２検証コードを取得するステップ
を、さらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記検証要求中の前記第１検証コードをチェックするステップは、
前記検証ＩＤに基づいて、前記第２検証コードを抽出するステップと、
前記第１検証コードと前記第２検証コードとを対照するステップと、
前記第１検証コードと前記第２検証コードとが同一であるか否かを判断するステップとを含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記検証コードの操作オブジェクトには、少なくとも二つの、それぞれ単一の移動可能な画像に対応されるキャラクターが含まれていることを特徴とする請求項１に記載の方法。
【請求項５】
前記操作方法提示情報には、前記操作オブジェクト中の所定のキャラクターを所定の位置までドラッグさせようにするための提示情報が含まれているし、
前記第１検証コード中には、前記操作オブジェクト中のキャラクターをドラッグした後に取得した前記キャラクターの位置情報が含まれていることを特徴とする請求項４に記載の方法。
【請求項６】
前記位置情報は、前記キャラクターのドラッグ後の整列順序に基づいて特定された情報であることを特徴とする請求項５に記載の方法。
【請求項７】
検証コードを用いる検証方法であって、
ネットワーク側に検証コードの取得要求を送信するステップと、
今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を取得するステップと、
前記操作方法提示情報に基づいて前記操作オブジェクトに行われる操作動作を、受信するステップと、
前記操作動作に基づいて第１検証コードを取得するステップと、
ネットワーク側に、前記検証ＩＤと前記第１検証コードとが含まれた検証要求を送信するステップとを含むことを特徴とする方法。
【請求項８】
前記検証コードの操作オブジェクトには、少なくとも二つの、それぞれ単一の移動可能な画像に対応されるキャラクターが含まれているし、
前記操作方法提示情報には、前記操作オブジェクト中の所定のキャラクターを所定の位置までドラッグさせようにするための提示情報が含まれているし、
前記操作方法提示情報に基づいて前記操作オブジェクトに行われる操作動作を、受信するステップは、
前記操作オブジェクト中の所定のキャラクターに対して行われるドラッグ動作を受信するステップを含み、
前記操作動作に基づいて第１検証コードを取得するステップは、
前記ドラッグ動作に基づいて、ドラッグ後の前記キャラクターの位置情報を取得するステップを含むことを特徴とする請求項７に記載の方法。
【請求項９】
前記位置情報は、前記キャラクターのドラッグ後の整列順序に基づいて特定された情報であることを特徴とする請求項８に記載の方法。
【請求項１０】
検証コードを用いる検証方法であって、
端末側により、ネットワーク側に検証コードの取得要求を送信するステップと、
前記ネットワーク側により、前記取得要求が受信された場合、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成するステップと、
前記ネットワーク側により、前記検証コード取得情報を前記端末側に送信するステップと、
前記端末側により、前記検証コード取得情報を取得するステップと、
前記端末側により、前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行うステップと、
前記端末側により、前記操作動作に基づいて第１検証コードを取得するステップと、
前記端末側により、前記検証ＩＤと前記第１検証コードとが含まれた検証要求を前記ネットワーク側に送信するステップと、
前記ネットワーク側により、前記検証要求を受信するステップと、
前記ネットワーク側により、前記検証要求中の前記第１検証コードをチェックするステップとを含むことを特徴とする方法。
【請求項１１】
検証コードを用いる検証装置であって、
端末からの検証コードの取得要求が受信された場合、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成するための生成モジュールと、
前記検証コード取得情報を前記端末に送信するための第１送信モジュールと、
前記端末からの、前記検証ＩＤと、前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行った後に取得した第１検証コードとが含まれた検証要求を受信するための第１受信モジュールと、
前記検証要求中の前記第１検証コードをチェックするためのチェックモジュールとを備えることを特徴とする装置。
【請求項１２】
前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行うことにより、第２検証コードを取得するための操作モジュールを、さらに備えることを特徴とする請求項１１に記載の装置。
【請求項１３】
前記チェックモジュールは、
前記検証ＩＤに基づいて、前記第２検証コードを抽出するための抽出ユニットと、
前記第１検証コードと前記第２検証コードとを対照するための対照ユニットと、
前記第１検証コードと前記第２検証コードとが同一であるか否かを判断するための判断ユニットとを備えることを特徴とする請求項１２に記載の装置。
【請求項１４】
検証コードを用いる検証装置であって、
ネットワーク側に検証コードの取得要求を送信するための第２送信モジュールと、
今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を取得するための第１取得モジュールと、
前記操作方法提示情報に基づいて前記操作オブジェクトに行われる操作動作を、受信するための第２受信モジュールと、
前記操作動作に基づいて第１検証コードを取得するための第２取得モジュールと、
ネットワーク側に、前記検証ＩＤと前記第１検証コードとが含まれた検証要求を送信するための第３送信モジュールとを備えることを特徴とする装置。
【請求項１５】
前記第２受信モジュールは、
前記操作オブジェクト中の所定のキャラクターに対して行われるドラッグ動作を受信するための受信ユニットを備え、
前記第２取得モジュールは、
前記ドラッグ動作を行うことにより、ドラッグ後のキャラクターの位置情報を取得するための取得ユニットを備えることを特徴とする請求項１４に記載の装置。
【請求項１６】
検証コードを用いる検証装置であって、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリとを備え、
前記プロセッサは、
端末からの検証コードの取得要求が受信された場合、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成し、
前記検証コード取得情報を前記端末に送信し、
前記端末からの、前記検証ＩＤと、前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行った後に取得した第１検証コードとが含まれた検証要求を受信し、
前記検証要求中の前記第１検証コードをチェックするように構成されることを特徴とする装置。
【請求項１７】
検証コードを用いる検証装置であって、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリとを備え、
前記プロセッサは、
ネットワーク側に検証コードの取得要求を送信し、
今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を取得し、
前記操作方法提示情報に基づいて前記操作オブジェクトに行われる操作動作を、受信し、
前記操作動作に基づいて第１検証コードを取得し、
ネットワーク側に、前記検証ＩＤと前記第１検証コードとが含まれた検証要求を送信するように構成されることを特徴とする装置。
ように構成されることを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号がＣＮ２０１４１０３６０８８７．５であって、出願日が２０１４年７月２５日である中国特許出願に基づいて優先権を主張し、当該中国特許出願のすべての内容を援用するようにする。
【０００２】
本発明は、インターネット技術分野に関し、特に、検証コードを用いる検証方法、及び装置に関する 。
【背景技術】
【０００３】
現在、ユーザは、ネットワークアプリケーションを利用する際に、ほとんどは、検証コードによる検証を行う必要があり、検証コードによる検証に成功した場合にのみ、当該ネットワークアプリケーションを利用できる。
【０００４】
関連技術において、検証コードの実現方法は、主に、ユーザにより数字、或は漢字キャラクター等を入力することにより実現する。このような検証コードの実現方法は、ユーザにとっては非常に不便である。まず、ユーザの検証コードを入力する操作はより面倒で、ユーザの時間を浪費し、ユーザのネットワークアプリケーションに対するエクスペリエンスに悪い影響を与える。特に、移動端末（例えば、携帯電話）において検証コード入力する際に、ユーザの操作はもっとも不便にはる。次に、設備による悪意の自動識別の難易度を高めるために、ほとんどの検証コードは複雑すぎになっている。例えば、漢字キャラクターの入力を必要にするか、或は、生成された検証コードに対して、ぼけ化処理、ディストーション処理、キャラクターを癒着させる処理、等の処理を行う。このようにして、ユーザの検証コードを入力する難易度はさらに高くなるため、入力の誤りが増加して、ネットワークアプリケーションを正常に利用できなくなり、ユーザのエクスペリエンスを低下させる。
【発明の概要】
【０００５】
関連技術に存在する問題を解決するために、本発明は検証コードを用いる検証方法、及び装置を提供する。
【０００６】
本発明に係る実施例の第１の態様によると、検証コードを用いる検証方法を提供する。
【０００７】
当該方法は、端末からの検証コードの取得要求が受信された場合、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成するステップと、前記検証コード取得情報を前記端末に送信するステップと、前記端末からの、前記検証ＩＤと、前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行った後に取得した第１検証コードとが含まれた検証要求を受信するステップと、前記検証要求中の前記第１検証コードをチェックするステップとを含む。  
【０００８】
本発明の実施例が提供する技術案の有益な効果は以下のとおりである。
【０００９】
検証コードの操作方法提示情報に基づいて操作オブジェクトに対して操作を行って、操作後の結果を検証することにより、ユーザに手動に検証コードを入力する必要がなくなるようにして、検証方法を簡素化した。また、ユーザの手動的の入力ミスを起因とする検証の失敗を避けて、検証コードの検証の効率を上昇させて、ユーザエクスペリエンスを改善できる。
【００１０】
オプションとして、前記検証ＩＤを前記端末に送信する前に、前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行うことにより、第２検証コードを取得するステップを、さらに含む。
【００１１】
オプションの案において、サーバは、まず、操作方法提示情報に基づいて操作オブジェクトに対して正しい操作を行うことにより、ユーザの操作によって取得した検証コードを検証する。
【００１２】
オプションとして、前記検証要求中の前記第１検証コードをチェックするステップは、前記検証ＩＤに基づいて、前記第２検証コードを抽出するステップと、前記第１検証コードと前記第２検証コードとを対照するステップと、前記第１検証コードと前記第２検証コードとが同一であるか否かを判断するステップとを含む。
【００１３】
オプションの案において、検証ＩＤに対応する第２検証コードとユーザの操作によって取得した第１検証コードとを対照することにより、ユーザの検証コード操作オブジェクトに対する操作が正しいか否かを検証する。
【００１４】
オプションとして、前記検証コードの操作オブジェクトには、少なくとも二つの、それぞれ単一の移動可能な画像に対応されるキャラクターが含まれている。
【００１５】
オプションの案において、操作オブジェクト中のキャラクターそれぞれは、単一の移動可能な画像に対応されるため、ユーザは、可操作方法提示情報に基づいてキャラクターそれぞれに単一の操作を行うことができる。
【００１６】
オプションとして、前記操作方法提示情報には、前記操作オブジェクト中の所定のキャラクターを所定の位置までドラッグさせようにするための提示情報が含まれているし、前記第１検証コード中には、前記操作オブジェクト中のキャラクターをドラッグした後に取得した前記キャラクターの位置情報が含まれている。
【００１７】
オプションの案において、ユーザ操作方法提示情報に基づいて操作オブジェクト中のキャラクターをドラッグするだけでよいため、ユーザに手動に検証コードを入力する必要がなくなるようにして、検証方法を簡素化した。また、ユーザの手動的の入力ミスを起因とする検証の失敗を避けて、検証コードの検証の効率を上昇させて、ユーザエクスペリエンスを改善できる。
【００１８】
オプションとして、前記位置情報は、前記キャラクターのドラッグ後の整列順序に基づいて特定された情報である。
【００１９】
本発明に係る実施例の第２の態様によると、検証コードを用いる検証方法を提供する。当該方法は、ネットワーク側に検証コードの取得要求を送信するステップと、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を取得するステップと、前記操作方法提示情報に基づいて前記操作オブジェクトに行われる操作動作を、受信するステップと、前記操作動作に基づいて第１検証コードを取得するステップと、ネットワーク側に、前記検証ＩＤと前記第１検証コードとが含まれた検証要求を送信するステップとを含む。
【００２０】
本発明の実施例が提供する技術案の有益な効果は以下のとおりである。
【００２１】
ユーザにより、検証コードの操作方法提示情報に基づいて操作オブジェクトに対して操作を行って、操作後の結果をネットワーク側に送信してから、ネットワーク側により、検証を行うことにより、ユーザに手動に検証コードを入力する必要がなくなるようにして、検証方法を簡素化した。また、ユーザの手動的の入力ミスを起因とする検証の失敗を避けて、検証コードの検証の効率を上昇させて、ユーザエクスペリエンスを改善できる。
【００２２】
オプションとして、前記検証コードの操作オブジェクトには、少なくとも二つの、それぞれ単一の移動可能な画像に対応されるキャラクターが含まれているし、前記操作方法提示情報には、前記操作オブジェクト中の所定のキャラクターを所定の位置までドラッグさせようにするための提示情報が含まれているし、前記操作方法提示情報に基づいて前記操作オブジェクトに行われる操作動作を、受信するステップは、前記操作オブジェクト中の所定のキャラクターに対して行われるドラッグ動作を受信するステップを含み、前記操作動作に基づいて第１検証コードを取得するステップは、前記ドラッグ動作に基づいて、ドラッグ後の前記キャラクターの位置情報を取得するステップを含む。
【００２３】
オプションの案において、操作方法提示情報は、操作オブジェクト中の単一のキャラクターを所定の位置までドラッグさせようにするための情報であり、ユーザは当該操作方法提示情報に基づいてオブジェクト中のキャラクターに対してドラッグ操作を行うだけでよいため、ユーザに手動に検証コードを入力する必要がなくなるようにして、検証方法を簡素化した。また、ユーザの手動的の入力ミスを起因とする検証の失敗を避けて、検証コードの検証の効率を上昇させて、ユーザエクスペリエンスを改善できる。
【００２４】
本発明に係る実施例の第３の態様によると、検証コードを用いる検証方法を提供する。当該方法は、端末側により、ネットワーク側に検証コードの取得要求を送信するステップと、前記ネットワーク側により、前記取得要求が受信された場合、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成するステップと、前記ネットワーク側により、前記検証コード取得情報を前記端末側に送信するステップと、前記端末側により、前記検証コード取得情報を取得するステップと、前記端末側により、前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行うステップと、前記端末側により、前記操作動作に基づいて第１検証コードを取得するステップと、前記端末側により、前記検証ＩＤと前記第１検証コードとが含まれた検証要求を前記ネットワーク側に送信するステップと、前記ネットワーク側により、前記検証要求を受信するステップと、前記ネットワーク側により、前記検証要求中の前記第１検証コードをチェックするステップとを含む。
【００２５】
本発明の実施例が提供する技術案の有益な効果は以下のとおりである。
【００２６】
検証コードの操作方法提示情報に基づいて操作オブジェクトに対して操作を行って、操作後の結果を検証することにより、ユーザに手動に検証コードを入力する必要がなくなるようにして、検証方法を簡素化した。また、ユーザの手動的の入力ミスを起因とする検証の失敗を避けて、検証コードの検証の効率を上昇させて、ユーザエクスペリエンスを改善できる。
【００２７】
本発明に係る実施例の第４の態様によると、検証コードを用いる検証装置を提供する。当該装置は、端末からの検証コードの取得要求が受信された場合、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成するための生成モジュールと、前記検証コード取得情報を前記端末に送信するための第１送信モジュールと、前記端末からの、前記検証ＩＤと、前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行った後に取得した第１検証コードとが含まれた検証要求を受信するための第１受信モジュールと、前記検証要求中の前記第１検証コードをチェックするためのチェックモジュールとを備える。
【００２８】
オプションとして、前記装置は、前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行うことにより、第２検証コードを取得するための操作モジュールを、さらに備える。
【００２９】
オプションとして、前記チェックモジュールは、前記検証ＩＤに基づいて、前記第２検証コードを抽出するための抽出ユニットと、前記第１検証コードと前記第２検証コードとを対照するための対照ユニットと、前記第１検証コードと前記第２検証コードとが同一であるか否かを判断するための判断ユニットとを備える。
【００３０】
本発明に係る実施例の第５の態様によると、検証コードを用いる検証装置を提供する。当該装置は、ネットワーク側に検証コードの取得要求を送信するための第２送信モジュールと、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を取得するための第１取得モジュールと、前記操作方法提示情報に基づいて前記操作オブジェクトに行われる操作動作を、受信するための第２受信モジュールと、前記操作動作に基づいて第１検証コードを取得するための第２取得モジュールと、ネットワーク側に、前記検証ＩＤと前記第１検証コードとが含まれた検証要求を送信するための第３送信モジュールとを備える。
【００３１】
オプションとして、前記第２受信モジュールは、前記操作オブジェクト中の所定のキャラクターに対して行われるドラッグ動作を受信するための受信ユニットを備え、前記第２取得モジュールは、前記ドラッグ動作を行うことにより、ドラッグ後のキャラクターの位置情報を取得するための取得ユニットを備える。
【００３２】
本発明に係る実施例の第６の態様によると、検証コードを用いる検証装置を提供する。当該装置は、プロセッサと、前記プロセッサが実行可能な命令を記憶するためのメモリとを備え、前記プロセッサは、端末からの検証コードの取得要求が受信された場合、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成し、前記検証コード取得情報を前記端末に送信し、前記端末からの、前記検証ＩＤと、前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行った後に取得した第１検証コードとが含まれた検証要求を受信し、前記検証要求中の前記第１検証コードをチェックするように構成される。
【００３３】
本発明に係る実施例の第７の態様によると、検証コードを用いる検証装置を提供する。当該装置は、プロセッサと、前記プロセッサが実行可能な命令を記憶するためのメモリとを備え、前記プロセッサは、ネットワーク側に検証コードの取得要求を送信し、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を取得し、前記操作方法提示情報に基づいて前記操作オブジェクトに行われる操作動作を、受信し、前記操作動作に基づいて第１検証コードを取得し、ネットワーク側に、前記検証ＩＤと前記第１検証コードとが含まれた検証要求を送信するように構成される。
【００３４】
以上の統括な記述と以下の細部記述は、ただ例示的なものであり、本発明を制限するものではないと、理解するべきである。
【図面の簡単な説明】
【００３５】
ここでの図面は、明細書中に合併されて本明細書の一部を構成するためのものである、本発明に合致する実施例を示すためのものであり、明細書と一緒に本発明の原理を解析する。
【図１】図１は、例示的な一実施例に係る検証コードを用いる検証方法を示すフローチャートである。
【図２】図２は、例示的な一実施例に係る検証コードを用いる検証方法を示すフローチャートである。
【図３】図３は、例示的な一実施例に係る検証コードを用いる検証方法を示すフローチャートである。
【図４】図４は、具体的な一実施例に係る検証コードを用いる検証方法を示すフローチャートである。
【図５】図５は、具体的な一実施例に係る検証コードの操作オブジェクトのインターフェイスを示す模式図である。
【図６】図６は、具体的な一実施例に係る検証コードの操作方法提示情報のインターフェイスを示す模式図である。
【図７】図７は、具体的なもう一実施例に係る検証コードを用いる検証方法を示すフローチャートである。
【図８】図８は、例示的な一実施例に係る検証コードを用いる検証装置を示すブロック図である。
【図９】図９は、例示的な一実施例に係る検証コードを用いる検証装置のチェックモジュールを示すブロック図である。
【図１０】図１０は、例示的な一実施例に係る検証コードを用いる検証装置を示すブロック図である。
【図１１】図１１は、例示的な一実施例に係る検証コードを用いる検証装置の第２受信モジュールを示すブロック図である。
【図１２】図１２は、例示的な一実施例に係る検証コードを用いる検証装置の第２取得モジュールを示すブロック図である。
【図１３】図１３は、例示的な一実施例に係る検証コードを用いる検証装置を示すブロック図である。
【図１４】図１４は、例示的な一実施例に係る検証コードを用いる検証装置を示すブロック図である。
【発明を実施するための形態】
【００３６】
ここで、例示的な実施例を詳細に説明し、また、説明中の例を図面に示している。以下の記述において、図面を説明する際に、特に、説明しない場合、異なる図面中の同一の符号は、同一、或は、同様な要素を意味する。以下の例示的な実施例において記述する実施方法は、本発明に合致するすべての実施方法を代表しない。逆に、それらは、添付の特許請求の範囲において詳細に記述された、本発明のいくつかの態様と合致する装置、及び方法の例に過ぎない。
【００３７】
図１は、例示的な一実施例に係る検証コードを用いる検証方法を示すフローチャートである。図１示されたように、検証コードを用いる検証方法は、端末に適用される。当該方法は、以下のステップを含む。
【００３８】
ステップＳ１１において、端末からの検証コードの取得要求が受信された場合、今回の検証のための、検証ＩＤ、及び検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成する。
【００３９】
ステップＳ１２において、検証コード取得情報を端末に送信する。
【００４０】
ステップＳ１３において、端末からの、検証ＩＤと、操作方法提示情報に基づいて操作オブジェクトに対して操作を行った後に取得された第１検証コードとが含まれた検証要求を受信する。
【００４１】
ステップＳ１４において、検証要求中の第１検証コードをチェックする。
【００４２】
本実施例によって提供する技術案の有益な効果は以下のとおりである。検証コードの操作方法提示情報に基づいて操作オブジェクトに対して操作を行って、操作後の結果を検証することにより、ユーザに手動に検証コードを入力する必要がなくなるようにして、検証方法を簡素化した。また、ユーザの手動的の入力ミスを起因とする検証の失敗を避けて、検証コードの検証の効率を上昇させて、ユーザエクスペリエンスを改善できる。
【００４３】
上記の方法において、端末は、マウスを利用するコンピュータ、或は、タッチスクリーンを利用する携帯電話、ｉｐａｄ（タブレットＰＣ）、等であってもよい。
【００４４】
ステップＳ１１において、検証ＩＤは、暗号化トークンであってもよい。
【００４５】
オプションとして、ステップＳ１２を実施する前に、上記の方法は、操作方法提示情報に基づいて操作オブジェクトに対して操作を行うことにより、第２検証コードを取得する。サーバは検証コード取得情報を端末に送信する前に、まず、操作方法提示情報に基づいて操作オブジェクトに対して正しい操作を行うことにより、第２検証コードを取得して保存する。
【００４６】
オプションとして、ステップＳ１４は、以下のステップを含んでもよい。
【００４７】
ステップＳ１４１において、検証ＩＤに基づいて、第２検証コードを抽出する。
【００４８】
ステップＳ１４２において、第１検証コードと第２検証コードとを対照する。
【００４９】
ステップＳ１４３において、第１検証コードと第２検証コードとが同一であるか否かを判断する。
【００５０】
サーバは、検証要求中の第１検証コードをチェックする際に、予め保存した第２検証コードと対照することにより、第１検証コードが正しいか否かを検証できる。第１検証コードと第２検証コードとが同一であると、チェックに成功したとし、第１検証コードと第２検証コードとが同一でないと、チェックに失敗したとする。
【００５１】
ステップＳ１４３の後に、サーバは、検証結果を端末にフィードバックする。即ち、ステップＳ１４３の後に、以下のステップを含む。ステップＡ１１において、チェックに成功した場合、チェックに成功したとの情報を端末に送信する。ステップＡ１２において、チェックに失敗した場合、再び検証するための検証コード取得情報を生成して、端末に送信する。
【００５２】
オプションとして、検証コードの操作オブジェクトには、少なくとも二つの、それぞれ単一の移動可能な画像に対応されるキャラクターがふくまれている。操作オブジェクト中のキャラクターを画像の形態によって表示する同時に、一定の整列順序に従って端末に表示する。
【００５３】
操作オブジェクトに複数の単一の移動可能な画像が含まれている場合、操作方法提示情報には、操作オブジェクト中の所定のキャラクターを所定の位置までドラッグさせようにするための提示情報が含まれている。第１検証コードには、操作オブジェクト中のキャラクターをドラッグした後に取得されたキャラクターの位置情報が含まれている。例えば、操作オブジェクト中には、「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」との四つのキャラクターが含まれており、操作方法提示情報は、『キャラクター「Ａ」とキャラクター「Ｃ」とをドラッグしてその位置をお互いに置き換えてください』との情報である。ユーザは、当該操作方法提示に従って、キャラクター「Ａ」とキャラクター「Ｃ」とをドラッグして、ドラッグ後のキャラクターの位置情報を取得する。ここで、位置情報は、キャラクターのドラッグ後の整列順序に基づいて特定した情報である。
【００５４】
図２は、例示的な一実施例に係る検証コードを用いる検証方法を示すフローチャートである。図２を参照すると、当該方法は、以下の下ステップを含む。
【００５５】
ステップＳ２１において、ネットワーク側に検証コードの取得要求を送信する。
【００５６】
ステップＳ２２において、今回の検証のための、検証ＩＤ、及び検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を取得する。
【００５７】
ステップＳ２３において、操作方法提示情報に基づいて操作オブジェクトに行われた操作動作を受信する。
【００５８】
ステップＳ２４において、操作動作に基づいて第１検証コードを取得する。
【００５９】
ステップＳ２５において、ネットワーク側に、検証ＩＤと第１検証コードとが含まれた検証要求を送信する。
【００６０】
本実施例によって提供する技術案の有益な効果は以下のとおりである。ユーザにより、検証コードの操作方法提示情報に基づいて操作オブジェクトに対して操作を行って、操作後の結果をネットワーク側に送信してから、ネットワーク側により、検証を行うことにより、ユーザに手動に検証コードを入力する必要がなくなるようにして、検証方法を簡素化した。また、ユーザの手動的の入力ミスを起因とする検証の失敗を避けて、検証コードの検証の効率を上昇させて、ユーザエクスペリエンスを改善できる。
【００６１】
ステップＳ２２の後に、ネットワーク側から取得した今回の検証に対応する検証コードの操作オブジェクトと操作方法提示情報とを、端末に表示して、ユーザに検証コードの操作オブジェクトに対して操作を行うようにする。
【００６２】
オプションとして、上記の方法において、検証コードの操作オブジェクトには、少なくとも二つのキャラクターが含まれている。ここで、キャラクターそれぞれは、単一の移動可能な画像に対応される。操作オブジェクトに複数の独立の移動可能な画像が含まれている場合、操作方法提示情報には操作オブジェクト中の所定のキャラクター所定の位置までドラッグさせようにするための提示情報が含まれている。この場合、ステップＳ２３においては、操作オブジェクト中の所定のキャラクターに対するドラッグ動作を受信する処理を実施してもよいし、ステップＳ２４においては、ドラッグ動作に基づいて、ドラッグ後のキャラクターの位置情報を取得する処理を実施してもよい。ここで、位置情報は、キャラクターのドラッグ後の整列順序に基づいて特定した情報である。例えば、操作オブジェクトには、「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」との四つのキャラクターが含まれており、操作方法提示情報は、『キャラクター「Ａ」とキャラクター「Ｃ」とをドラッグしてその位置を置き換えてください』との情報である。ドラッグする前に、操作オブジェクト中の四个キャラクターの位置情報が、それぞれ、０ｘ００１、０ｘ００２、０ｘ００３、０ｘ００４に対応されているとすると、ドラッグした後には、操作オブジェクト中の四つのキャラクターの位置情報は、それぞれ、０ｘ００３、０ｘ００２、０ｘ００１、０ｘ００４に対応されていることになる。
【００６３】
図３は、例示的な一実施例に係る検証コードを用いる検証方法を示すフローチャートである。図３を参照すると、当該方法は、以下のステップを含む。
【００６４】
ステップＳ３１において、端末側により、ネットワーク側に検証コードの取得要求を送信する。
【００６５】
ステップＳ３２において、ネットワーク側により、取得要求が受信された場合、今回の検証のための、検証ＩＤ、及び検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成する。
【００６６】
ステップＳ３３において、ネットワーク側により、検証コード取得情報を端末側に送信する。
【００６７】
ステップＳ３４において、端末側により検証コード取得情報を取得する。
【００６８】
ステップＳ３５において、端末側により、操作方法提示情報に基づいて操作オブジェクトに対して操作を行う。
【００６９】
ステップＳ３６において、端末側操作動作に基づいて第１検証コードを取得する。
【００７０】
ステップＳ３７において、端末側により、検証ＩＤと第１検証コードとが含まれた検証要求をネットワーク側に送信する。
【００７１】
ステップＳ３８において、ネットワーク側により、検証要求を受信する。
【００７２】
ステップＳ３９において、ネットワーク側により、検証要求中の第１検証コードをチェックする。
【００７３】
本実施例によって提供する技術案の有益な効果は以下のとおりである。検証コードの操作方法提示情報に基づいて操作オブジェクトに対して操作を行って、操作後の結果を検証することにより、ユーザに手動に検証コードを入力する必要がなくなるようにして、検証方法を簡素化した。また、ユーザの手動的の入力ミスを起因とする検証の失敗を避けて、検証コードの検証の効率を上昇させて、ユーザエクスペリエンスを改善できる。
【００７４】
以下、具体的な実施例を挙げて、本発明によって提供する検証コードを用いる検証方法を説明する。
【００７５】
（実施例１）
当該実施例中の端末はマウスを利用するコンピュータである。図４示されたように、以下のステップを含む。
【００７６】
ステップＳ４０１において、ユーザにより、クリック操作を行うことにより、サーバに検証コードの取得要求を送信する。
【００７７】
ステップＳ４０２において、サーバにより、ユーザからの取得要求を受信して、今回の検証のための、検証ＩＤ、検証コードの操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成する。例えば、操作オブジェクトは、画像の形態で順番に配列された「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」、「Ｅ」、「Ｆ」との六つのキャラクターであり、それらにそれぞれ対応される位置情報は、０ｘ００１、０ｘ００２、０ｘ００３、０ｘ００４、０ｘ００５、０ｘ００６であり、操作方法提示情報は、『キャラクター「Ｃ」と「Ｄ」をドラッグしてその位置を置き返してください』との情報である。
【００７８】
ステップＳ４０３において、サーバにより、操作方法提示情報に基づいて、操作オブジェクトに対して操作を行うことにより、第２検証コードである、「Ａ」、「Ｂ」、「Ｄ」、「Ｃ」、「Ｅ」、「Ｆ」にそれぞれ対応される位置情報である「０ｘ００１、０ｘ００２、０ｘ００４、０ｘ００３、０ｘ００５、０ｘ００６」を取得する。
【００７９】
ステップＳ４０４において、サーバにより、生成した検証コード取得情報を端末に送信する。
【００８０】
ステップＳ４０５において、端末により、検証コード取得情報が受信された後、操作オブジェクトと操作方法提示情報とを端末のインターフェイスに表示させる。図５と図６示されたように、操作オブジェクトと操作方法提示情報は、画像の形態によって、それぞれ端末に表示される。
【００８１】
ステップＳ４０６において、ユーザにより、操作方法提示情報に基づいて、マウスを用いてオブジェクト上の画像「Ｃ」と画像「Ｄ」との位置に対してドラッグ操作を行って、即ち、キャラクター「Ｃ」と「Ｄ」との位置をお互いに置き換えることにより、第１検証コードである、「Ａ」、「Ｂ」、「Ｄ」、「Ｃ」、「Ｅ」、「Ｆ」にそれぞれ対応される位置情報である「０ｘ００１、０ｘ００２、０ｘ００４、０ｘ００３、０ｘ００５、０ｘ００６」を取得する。
【００８２】
ステップＳ４０７において、端末により、第１検証コードと検証ＩＤとが含まれた検証要求をサーバに送信する。
【００８３】
ステップＳ４０８において、サーバにより、検証ＩＤに基づいて、検証ＩＤに対応される第２検証コードを抽出する。
【００８４】
ステップＳ４０９において、第２検証コードと第１検証コードとを対照する。即ち、第２検証コードの位置情報である「０ｘ００１、０ｘ００２、０ｘ００４、０ｘ００３、０ｘ００５、０ｘ００６」と、第１検証コードの位置情報である「０ｘ００１、０ｘ００２、０ｘ００４、０ｘ００３、０ｘ００５、０ｘ００６」とを対照する。
【００８５】
ステップＳ４１０において、チェックに成功したとの情報を端末に送信する。
【００８６】
本実施例の技術案を採用すると、検証コードの操作方法提示情報に基づいて、マウスクリックの方法によって操作オブジェクトをドラッグして、ドラッグ後の結果を検証することにより、ユーザに手動に検証コードを入力する必要がなくなるようにして、検証方法を簡素化した。また、ユーザの手動的の入力ミスを起因とする検証の失敗を避けて、検証コードの検証の効率を上昇させて、ユーザエクスペリエンスを改善できる。
【００８７】
（実施例２）
当該実施例中端末は、タッチスクリーンを利用するタブレットＰＣである。図７示されたように、以下のステップを含む。
【００８８】
ステップＳ７０１において、ユーザにより、タッチスクリーンにおいて操作を行うことにより、サーバに検証コードの取得要求を送信する。
【００８９】
ステップＳ７０２において、サーバにより、ユーザからの取得要求を受信し、検証ＩＤ、及び検証コードの操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成する。例えば、操作オブジェクトは、画像の形態で順番に配列された「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」、「Ｅ」、「Ｆ」との六つのキャラクターであり、操作方法提示情報は、『キャラクター「Ｃ」と「Ｄ」をドラッグしてその位置を置き返してください』との情報である。
【００９０】
ステップＳ７０３において、サーバにより、生成した検証コード取得情報を端末に送信する。
【００９１】
ステップＳ７０４において、端末により、検証コード取得情報が受信された後、操作オブジェクトと操作方法提示情報とを端末のインターフェイスに表示する。
【００９２】
ステップＳ７０５において、ユーザにより、操作方法提示情報に基づいて、スクリーンにおいてオブジェクト上の画像「Ｃ」と画像「Ｄ」の位置に対して指でドラッグ操作する。即ち、キャラクター「Ｃ」と「Ｄ」との位置を置き換えることにより、第１検証コードである、「Ａ」、「Ｂ」、「Ｄ」、「Ｃ」、「Ｅ」、「Ｆ」を取得する。
【００９３】
ステップＳ７０６において、端末により、第１検証コードと検証ＩＤとが含まれた検証要求をサーバに送信する。
【００９４】
ステップＳ７０７において、サーバ検証ＩＤに基づいて、検証ＩＤに対応する第２検証コードを抽出する。
【００９５】
ステップＳ７０８において、第２検証コードと第１検証コードとを対照する。
【００９６】
ステップＳ７０９において、第２検証コードと第１検証コードとが同一であるか否かを判断して、第２検証コードと第１検証コードとが同一である場合には、ステップＳ７１０を実行し、第２検証コードと第１検証コードとが同一ではない場合には、ステップＳ７０２に戻って、再び検証するための検証コード取得情報を生成する。
【００９７】
本実施例の技術案を採用すると、ユーザにより、検証コードの操作方法提示情報に基づいて、指でタッチする方法によって操作オブジェクトをドラッグして、ドラッグ後の結果を検証することにより、ユーザに手動に検証コードを入力する必要がなくなるようにして、検証方法を簡素化した。また、ユーザの手動的の入力ミスを起因とする検証の失敗を避けて、検証コードの検証の効率を上昇させた。同時に、携帯電話、或はタブレットＰＣのような操作が不便の種類の端末において、ドラッグする方法の操作方法はもっとも簡素化になって、ユーザエクスペリエンスを改善できる。
【００９８】
図８は、例示的な一実施例に係る検証コードを用いる検証装置を示すブロック図である。図８を参照すると、当該装置は、端末からの検証コードの取得要求が受信された場合、今回の検証のための、検証ＩＤ、及び検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成するための生成モジュール８１と、検証コード取得情報を端末に送信するための第１送信モジュール８２と、端末からの、検証ＩＤと、操作方法提示情報に基づいて操作オブジェクトに対して操作を行った後に取得された第１検証コードとが含まれた検証要求を受信するための第１受信モジュール８３と、検証要求中の第１検証コードをチェックするためのチェックモジュール８４と、操作方法提示情報に基づいて操作オブジェクトに対して操作を行うことにより、第２検証コードを取得するための操作モジュール８５とを備える。
【００９９】
ここで、図９に示されたように、チェックモジュール８４は、検証ＩＤに基づいて、第２検証コードを抽出するための抽出ユニット８４１と、第１検証コードと第２検証コードとを対照するための対照ユニット８４２と、第１検証コードと前記第２検証コードとが同一であるか否かを判断するための判断ユニット８４３とを備える。
【０１００】
本実施例によって提供する技術案の有益な効果は以下のとおりである。検証コードの操作方法提示情報に基づいて操作オブジェクトに対して操作を行って、操作後の結果を検証することにより、ユーザに手動に検証コードを入力する必要がなくなるようにして、検証方法を簡素化した。また、ユーザの手動的の入力ミスを起因とする検証の失敗を避けて、検証コードの検証の効率を上昇させて、ユーザエクスペリエンスを改善できる。
【０１０１】
図１０は、例示的な一実施例に係る検証コードを用いる検証装置を示すブロック図である。図１０を参照すると、当該装置は、ネットワーク側に検証コードの取得要求を送信するための第２送信モジュール１０１と、今回の検証のための、検証ＩＤ、及び検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を取得するための第１取得モジュール１０２と、操作方法提示情報に基づいて操作オブジェクトに行われた操作動作を受信するための第２受信モジュール１０３と、操作動作に基づいて第１検証コードを取得するための第２取得モジュール１０４と、ネットワーク側に、検証ＩＤと第１検証コードとが含まれた検証要求を送信するための第３送信モジュール１０５とを備える。
【０１０２】
ここで、図１１に示されたように、第２受信モジュール１０３は、操作オブジェクト中の所定のキャラクターに対するドラッグ動作を受信するための受信ユニット１０３１を備える。
【０１０３】
図１１に示されたように、第２取得モジュール１０４は、ドラッグ動作に基づいて、ドラッグ後のキャラクターの位置情報を取得するための取得ユニット１０４１を備える。
【０１０４】
本実施例によって提供する技術案の有益な効果は以下のとおりである。ユーザにより、検証コードの操作方法提示情報に基づいて操作オブジェクトに対して操作を行って、操作後の結果をネットワーク側に送信してから、ネットワーク側により、検証を行うことにより、ユーザに手動に検証コードを入力する必要がなくなるようにして、検証方法を簡素化した。また、ユーザの手動的の入力ミスを起因とする検証の失敗を避けて、検証コードの検証の効率を上昇させて、ユーザエクスペリエンスを改善できる。
【０１０５】
一実施例において、本発明は、検証コードを用いる検証装置をさらに提供する。当該装置は、プロセッサと、前記プロセッサが実行可能な命令を記憶するためのメモリとを備え、前記プロセッサは、端末からの検証コードの取得要求が受信された場合、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成し、前記検証コード取得情報を前記端末に送信し、前記端末からの、前記検証ＩＤと、前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行った後に取得した第１検証コードとが含まれた検証要求を受信し、前記検証要求中の前記第１検証コードをチェックするように構成される。
【０１０６】
一実施例において、本発明は、検証コードを用いる検証装置をさらに提供する。当該装置は、プロセッサと、前記プロセッサが実行可能な命令を記憶するためのメモリとを備え、前記プロセッサは、ネットワーク側に検証コードの取得要求を送信し、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を取得し、前記操作方法提示情報に基づいて前記操作オブジェクトに行われる操作動作を、受信し、前記操作動作に基づいて第１検証コードを取得し、ネットワーク側に、前記検証ＩＤと前記第１検証コードとが含まれた検証要求を送信するように構成される。
【０１０７】
上記の実施例の装置について、その各モジュールが実行する操作の具体的な形態は既に当該方法に関する実施例において詳細に説明したため、ここでは詳細に説明しない。
【０１０８】
図１３は、例示的な一実施例に係る検証コードを用いる検証装置８００を示すブロック図である。例えば、装置８００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【０１０９】
図１３を参照して、装置８００は、プロセスアセンブリ８０２、メモリ８０４、電源アセンブリ８０６、マルチメディアアセンブリ８０８、オーディオアセンブリ８１０、入出力（Ｉ／Ｏ）インターフェイス８１２、センサアセンブリ８１４、及び通信アセンブリ８１６のような一つ以上のアセンブリを含んでよい。
【０１１０】
プロセスアセンブリ８０２は、一般的には装置８００の全体の操作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセスアセンブリ８０２は、一つ以上のプロセッサ８２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ８０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ８０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ８０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ８０８とプロセスアセンブリ８０２の間のインタラクションを容易にするようにしてもよい。
【０１１１】
メモリ８０４は、各種類のデータを記憶することにより装置８００の操作を支援するように構成される。これらのデータの例は、装置８００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ８０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【０１１２】
電源アセンブリ８０６は、装置８００の多様なアセンブリに電力を供給する。電源アセンブリ８０６は、電源管理システム、一つ以上の電源、及び装置８００のための電力の生成、管理及び割り当てに関連する他のアセンブリを含んでもよい。
【０１１３】
マルチメディアアセンブリ８０８は、前記装置８００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスライドの動作の境界だけでなく、前記のタッチ、或はスライド操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ８０８は、一つのフロントカメラ、及び／又はリアカメラを含む。装置８００が、例えば撮影モード、或はビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【０１１４】
オーディオアセンブリ８１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ８１０は、一つのマイク（ＭＩＣ）を含み、装置８００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ８０４に記憶されたり、通信アセンブリ８１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ８１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【０１１５】
Ｉ／Ｏインターフェイス８１２は、プロセスアセンブリ８０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【０１１６】
センサアセンブリ８１４は、装置８００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ８１４は、装置８００のＯＮ／ＯＦＦ状態、装置８００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ８１４は、装置８００、或は装置８００の一つのアセンブリの位置変更、ユーザと装置８００とが接触しているか否か、装置８００の方位、又は加速／減速、装置８００の温度の変化を検出できる。センサアセンブリ８１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ８１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ図像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ８１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【０１１７】
通信アセンブリ８１６は、装置８００と他の機器の間に有線、又は无線形態の通信を提供する。装置８００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた无線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ８１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ８１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を推進するようにする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））技術、他の技術に基づいて実現できる。
【０１１８】
例示的な実施例において、装置８００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【０１１９】
例示的な実施例において、さらに、命令を含むコンピュータ読取り可能な非一時的な記録媒体、例えば命令を含むメモリ８０４を提供しており、装置８００のプロセッサ８２０により上記命令を実行して上記方法を実現する。例えば、前記コンピュータ読取り可能な非一時的な記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ記憶デバイス等である。
【０１２０】
コンピュータ読取り可能な非一時的な記録媒体を提供する。当該記録媒体中の命令が移動端末のプロセッサによって実行される際に移動端末に検証コードを用いる検証方法を実行させることができる。
【０１２１】
前記の方法は、端末からの検証コードの取得要求が受信された場合、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成するステップと、前記検証コード取得情報を前記端末に送信するステップと、前記端末からの、前記検証ＩＤと、前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行った後に取得した第１検証コードとが含まれた検証要求を受信するステップと、前記検証要求中の前記第１検証コードをチェックするステップとを含む。
【０１２２】
前記検証ＩＤを前記端末に送信する前に、前記方法は、前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行うことにより、第２検証コードを取得するステップを、さらに含む。
【０１２３】
前記検証要求中の前記第１検証コードをチェックするステップは、前記検証ＩＤに基づいて、前記第２検証コードを抽出するステップと、前記第１検証コードと前記第２検証コードとを対照するステップと、前記第１検証コードと前記第２検証コードとが同一であるか否かを判断するステップとを含む。
【０１２４】
前記検証コードの操作オブジェクトには、少なくとも二つの、それぞれ単一の移動可能な画像に対応されるキャラクターが含まれている。
【０１２５】
前記操作方法提示情報には、前記操作オブジェクト中の所定のキャラクターを所定の位置までドラッグさせようにするための提示情報が含まれているし、前記第１検証コード中には、前記操作オブジェクト中のキャラクターをドラッグした後に取得した前記キャラクターの位置情報が含まれている。
【０１２６】
前記位置情報は、前記キャラクターのドラッグ後の整列順序に基づいて特定された情報である。
【０１２７】
コンピュータ読取り可能な非一時的な記録媒体を提供する。当該記録媒体中の命令が移動端末のプロセッサによって実行される際に移動端末に検証コードを用いる検証方法を実行させることができる。
【０１２８】
前記の方法は、ネットワーク側に検証コードの取得要求を送信するステップと、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を取得するステップと、前記操作方法提示情報に基づいて前記操作オブジェクトに行われる操作動作を、受信するステップと、前記操作動作に基づいて第１検証コードを取得するステップと、ネットワーク側に、前記検証ＩＤと前記第１検証コードとが含まれた検証要求を送信するステップとを含む。
【０１２９】
前記検証コードの操作オブジェクトには、少なくとも二つの、それぞれ単一の移動可能な画像に対応されるキャラクターが含まれているし、前記操作方法提示情報には、前記操作オブジェクト中の所定のキャラクターを所定の位置までドラッグさせようにするための提示情報が含まれているし、前記操作方法提示情報に基づいて前記操作オブジェクトに行われる操作動作を、受信するステップは、前記操作オブジェクト中の所定のキャラクターに対して行われるドラッグ動作を受信するステップを含み、前記操作動作に基づいて第１検証コードを取得するステップは、前記ドラッグ動作に基づいて、ドラッグ後の前記キャラクターの位置情報を取得するステップを含む。
【０１３０】
前記位置情報は、前記キャラクターのドラッグ後の整列順序に基づいて特定された情報である。
【０１３１】
コンピュータ読取り可能な非一時的な記録媒体を提供する。当該記録媒体中の命令が移動端末のプロセッサによって実行される際に移動端末に検証コードを用いる検証方法を実行させることができる。
【０１３２】
前記の方法は、端末側により、ネットワーク側に検証コードの取得要求を送信するステップと、前記ネットワーク側により、前記取得要求が受信された場合、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成するステップと、前記ネットワーク側により、前記検証コード取得情報を前記端末側に送信するステップと、前記端末側により、前記検証コード取得情報を取得するステップと、前記端末側により、前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行うステップと、前記端末側により、前記操作動作に基づいて第１検証コードを取得するステップと、前記端末側により、前記検証ＩＤと前記第１検証コードとが含まれた検証要求を前記ネットワーク側に送信するステップと、前記ネットワーク側により、前記検証要求を受信するステップと、前記ネットワーク側により、前記検証要求中の前記第１検証コードをチェックするステップとを含む。
【０１３３】
図１４は、例示的な一実施例に係る検証コードを用いる検証装置１９００を示すブロック図である。例えば、装置１９００はサーバとして提供してもよい。図１４を参照すると、装置１９００は、プロセスアセンブリ１９２２を備える。当該プロセスアセンブリ１９２２は、一つ以上のプロセッサ、及びメモリ１９３２を代表とするメモリリソースを、さらに備える。当該メモリリソースは、プロセスアセンブリ１９２２によって実行される、例えばアプリケーションプログラムのような命令を保存する。メモリ１９３２中に保存されたアプリケーションプログラムには、それぞれ一つの命令のセットに対応する一つ以上のモジュールを含まれてもよい。なお、プロセスアセンブリ１９２２は、命令を実行することにより、上記の方法を実行する。
【０１３４】
装置１９００は、装置１９００の電源を管理するための一つの電源アセンブリ１９２６、装置１９００をネットワークに接続させるための一つの有線又は無線のネットワークインターフェイス１９５０、及び、一つのＩ／Ｏインターフェイス１９５８を備えてもよい。装置１９００は、メモリ１９３２に保存された、例えば、Ｗｉｎｄｏｗｓ（登録商標）  ＳｅｒｖｅｒＴＭ、Ｍａｃ  ＯＳ  ＸＴＭ、Ｕｎｉｘ（登録商標）ＴＭ，  Ｌｉｎｕｘ（登録商標）ＴＭ、ＦｒｅｅＢＳＤＴＭのようなオペレーティング・システムによって、操作を行うことができる。
【０１３５】
当業者は、明細書を検討して本発明を実践した後、本発明の他の実施案を容易に考え出すことができる。本願は、本発明のいずれの変形、用途、又は適応的な変更をカバーすることを狙っているし、これらの変形、用途、又は適応的な変更は、本発明の一般的な原理に従い、また、本発明は公開していない当業界の公知の知識又は通常の技術手段を含む。明細書と実施例はただ例示として考慮され、本発明の本当の範囲と精神は以下の特許請求の範囲に記載される。
【０１３６】
本発明は上記に記述され、また図面で示した正確な構成に限定されず、その範囲を逸脱しない限り多様な置換えと変更を行うことができると、理解するべきである。本発明の範囲は添付の特許請求の範囲のみにより限定される。
【図１】
2016534451.tif 000003
【図２】
2016534451.tif 000004
【図３】
2016534451.tif 000005
【図４】
2016534451.tif 000006
【図５】
2016534451.tif 000007
【図６】
2016534451.tif 000008
【図７】
2016534451.tif 000009
【図８】
2016534451.tif 000010
【図９】
2016534451.tif 000011
【図１０】
2016534451.tif 000012
【図１１】
2016534451.tif 000013
【図１２】
2016534451.tif 000014
【図１３】
2016534451.tif 000015
【図１４】
2016534451.tif 000016
【手続補正書】
【提出日】平成27年1月6日(2015.1.6)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
本発明は、インターネット技術分野に関し、特に、検証コードを用いる検証方法、装置、プログラム、及び記録媒体に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
関連技術に存在する問題を解決するために、本発明は検証コードを用いる検証方法、装置、プログラム、及び記録媒体を提供する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
本発明に係る実施例の第７の態様によると、検証コードを用いる検証装置を提供する。当該装置は、プロセッサと、前記プロセッサが実行可能な命令を記憶するためのメモリとを備え、前記プロセッサは、ネットワーク側に検証コードの取得要求を送信し、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を取得し、前記操作方法提示情報に基づいて前記操作オブジェクトに行われる操作動作を、受信し、前記操作動作に基づいて第１検証コードを取得し、ネットワーク側に、前記検証ＩＤと前記第１検証コードとが含まれた検証要求を送信するように構成される。本発明に係る実施例の第８の態様によると、プロセッサに実行されることにより、上記の検証コードを用いる検証方法を実現するプログラムを提供する。本発明に係る実施例の第９の態様によると、上記プログラムが記録された記録媒体を提供する。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
検証コードを用いる検証方法であって、
端末からの検証コードの取得要求が受信された場合、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成するステップと、
前記検証コード取得情報を前記端末に送信するステップと、
前記端末からの、前記検証ＩＤと、前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行った後に取得した第１検証コードとが含まれた検証要求を受信するステップと、
前記検証要求中の前記第１検証コードをチェックするステップと
を含むことを特徴とする方法。
【請求項２】
前記検証ＩＤを前記端末に送信する前に、
前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行うことにより、第２検証コードを取得するステップ
を、さらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記検証要求中の前記第１検証コードをチェックするステップは、
前記検証ＩＤに基づいて、前記第２検証コードを抽出するステップと、
前記第１検証コードと前記第２検証コードとを対照するステップと、
前記第１検証コードと前記第２検証コードとが同一であるか否かを判断するステップとを含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記検証コードの操作オブジェクトには、少なくとも二つの、それぞれ単一の移動可能な画像に対応されるキャラクターが含まれていることを特徴とする請求項１に記載の方法。
【請求項５】
前記操作方法提示情報には、前記操作オブジェクト中の所定のキャラクターを所定の位置までドラッグさせようにするための提示情報が含まれているし、
前記第１検証コード中には、前記操作オブジェクト中のキャラクターをドラッグした後に取得した前記キャラクターの位置情報が含まれていることを特徴とする請求項４に記載の方法。
【請求項６】
前記位置情報は、前記キャラクターのドラッグ後の整列順序に基づいて特定された情報であることを特徴とする請求項５に記載の方法。
【請求項７】
検証コードを用いる検証方法であって、
ネットワーク側に検証コードの取得要求を送信するステップと、
今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を取得するステップと、
前記操作方法提示情報に基づいて前記操作オブジェクトに行われる操作動作を、受信するステップと、
前記操作動作に基づいて第１検証コードを取得するステップと、
ネットワーク側に、前記検証ＩＤと前記第１検証コードとが含まれた検証要求を送信するステップとを含むことを特徴とする方法。
【請求項８】
前記検証コードの操作オブジェクトには、少なくとも二つの、それぞれ単一の移動可能な画像に対応されるキャラクターが含まれているし、
前記操作方法提示情報には、前記操作オブジェクト中の所定のキャラクターを所定の位置までドラッグさせようにするための提示情報が含まれているし、
前記操作方法提示情報に基づいて前記操作オブジェクトに行われる操作動作を、受信するステップは、
前記操作オブジェクト中の所定のキャラクターに対して行われるドラッグ動作を受信するステップを含み、
前記操作動作に基づいて第１検証コードを取得するステップは、
前記ドラッグ動作に基づいて、ドラッグ後の前記キャラクターの位置情報を取得するステップを含むことを特徴とする請求項７に記載の方法。
【請求項９】
前記位置情報は、前記キャラクターのドラッグ後の整列順序に基づいて特定された情報であることを特徴とする請求項８に記載の方法。
【請求項１０】
検証コードを用いる検証方法であって、
端末側により、ネットワーク側に検証コードの取得要求を送信するステップと、
前記ネットワーク側により、前記取得要求が受信された場合、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成するステップと、
前記ネットワーク側により、前記検証コード取得情報を前記端末側に送信するステップと、
前記端末側により、前記検証コード取得情報を取得するステップと、
前記端末側により、前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行うステップと、
前記端末側により、前記操作動作に基づいて第１検証コードを取得するステップと、
前記端末側により、前記検証ＩＤと前記第１検証コードとが含まれた検証要求を前記ネットワーク側に送信するステップと、
前記ネットワーク側により、前記検証要求を受信するステップと、
前記ネットワーク側により、前記検証要求中の前記第１検証コードをチェックするステップとを含むことを特徴とする方法。
【請求項１１】
検証コードを用いる検証装置であって、
端末からの検証コードの取得要求が受信された場合、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成するための生成モジュールと、
前記検証コード取得情報を前記端末に送信するための第１送信モジュールと、
前記端末からの、前記検証ＩＤと、前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行った後に取得した第１検証コードとが含まれた検証要求を受信するための第１受信モジュールと、
前記検証要求中の前記第１検証コードをチェックするためのチェックモジュールとを備えることを特徴とする装置。
【請求項１２】
前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行うことにより、第２検証コードを取得するための操作モジュールを、さらに備えることを特徴とする請求項１１に記載の装置。
【請求項１３】
前記チェックモジュールは、
前記検証ＩＤに基づいて、前記第２検証コードを抽出するための抽出ユニットと、
前記第１検証コードと前記第２検証コードとを対照するための対照ユニットと、
前記第１検証コードと前記第２検証コードとが同一であるか否かを判断するための判断ユニットとを備えることを特徴とする請求項１２に記載の装置。
【請求項１４】
検証コードを用いる検証装置であって、
ネットワーク側に検証コードの取得要求を送信するための第２送信モジュールと、
今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を取得するための第１取得モジュールと、
前記操作方法提示情報に基づいて前記操作オブジェクトに行われる操作動作を、受信するための第２受信モジュールと、
前記操作動作に基づいて第１検証コードを取得するための第２取得モジュールと、
ネットワーク側に、前記検証ＩＤと前記第１検証コードとが含まれた検証要求を送信するための第３送信モジュールとを備えることを特徴とする装置。
【請求項１５】
前記第２受信モジュールは、
前記操作オブジェクト中の所定のキャラクターに対して行われるドラッグ動作を受信するための受信ユニットを備え、
前記第２取得モジュールは、
前記ドラッグ動作を行うことにより、ドラッグ後のキャラクターの位置情報を取得するための取得ユニットを備えることを特徴とする請求項１４に記載の装置。
【請求項１６】
検証コードを用いる検証装置であって、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリとを備え、
前記プロセッサは、
端末からの検証コードの取得要求が受信された場合、今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を生成し、
前記検証コード取得情報を前記端末に送信し、
前記端末からの、前記検証ＩＤと、前記操作方法提示情報に基づいて前記操作オブジェクトに対して操作を行った後に取得した第１検証コードとが含まれた検証要求を受信し、
前記検証要求中の前記第１検証コードをチェックするように構成されることを特徴とする装置。
【請求項１７】
検証コードを用いる検証装置であって、
プロセッサと、
前記プロセッサが実行可能な命令を記憶するためのメモリとを備え、
前記プロセッサは、
ネットワーク側に検証コードの取得要求を送信し、
今回の検証のための、検証ＩＤ、及び前記検証コードを取得するための操作オブジェクトと操作方法提示情報とが含まれた検証コード取得情報を取得し、
前記操作方法提示情報に基づいて前記操作オブジェクトに行われる操作動作を、受信し、
前記操作動作に基づいて第１検証コードを取得し、
ネットワーク側に、前記検証ＩＤと前記第１検証コードとが含まれた検証要求を送信するように構成されることを特徴とする装置。
【請求項１８】
プロセッサに実行されることにより、請求項１から請求項１０のいずれか１項に記載の検証コードを用いる検証方法を実現することを特徴とするプログラム。
【請求項１９】
請求項１８に記載のプログラムが記録された記録媒体。
【国際調査報告】
2016534451.tif 000017
2016534451.tif 000018
2016534451.tif 000019
2016534451.tif 000020