(57)【要約】  本願は、検証方法および装置を開示する。方法は：ユーザを検証するためのセキュリティ質問と、セキュリティ質問にマッチするユーザのための解答を生成することと、ユーザのための解答のカテゴリＩＤ情報に従って、カテゴリＩＤ情報に対応するユーザデータを判定することと、判定されたユーザデータにおいて、紛らわしい解答として働く、ユーザのための解答に関連するユーザデータを検索することと、セキュリティ質問と、ユーザのための解答と、記紛らわしい解答に従って前記ユーザを検証することと、を備えている。本願においては、生成された紛らわしい解答とユーザのための解答は、同じカテゴリＩＤ情報を有しているので、紛らわしい解答と、ユーザのための解答との間の差は、相対的に小さく、紛らわしい解答が、ユーザのための解答に類似することを確実にし、紛らわしい解答の、解答を紛らわしくする効果を効果的に増大し、ユーザのための解答が、不正ユーザにより正確に予測される可能性を減少する。【選択図】図１
2019534498.tif 000002
【特許請求の範囲】
【請求項１】
検証方法であって、
ユーザを検証するためのセキュリティ質問と、前記セキュリティ質問にマッチする前記ユーザのための解答を生成することと、
前記ユーザのための解答のカテゴリＩＤ情報に従って、前記カテゴリＩＤ情報に対応するユーザのユーザデータを判定することと、
前記判定されたユーザデータにおいて、紛らわしい解答として働く、前記ユーザのための解答に関連する前記ユーザデータを検索することと、
前記セキュリティ質問と、前記ユーザのための解答と、前記紛らわしい解答に従って前記ユーザを検証することと、を備えていることを特徴とする検証方法。
【請求項２】
ユーザを検証するためのセキュリティ質問と、前記セキュリティ質問にマッチする前記ユーザのための解答を生成する前に、前記方法は更に、
ユーザのユーザデータを取得することと、
前記取得されたユーザデータのカテゴリＩＤ情報を判定することと、
前記ユーザデータの前記カテゴリＩＤ情報に従って、前記ユーザデータを分類し、前記分類後のユーザデータのそれぞれのカテゴリに対して、前記カテゴリＩＤ情報に対応する解答ラブラリを生成することと、を備え、
前記ユーザデータは、前記ユーザのビジネス行為に基づいて生成されるビジネスデータと、前記ユーザの個人情報データの少なくとも１つを備え、
前記カテゴリＩＤ情報は、少なくとも１つの個人情報属性ＩＤおよび／または少なくとも１つのビジネス属性ＩＤを備えていることを特徴とする請求項１に記載の方法。
【請求項３】
前記カテゴリＩＤ情報に従って、前記ユーザのための解答に関連するユーザデータを前記検索することは、
前記ユーザのための解答の前記カテゴリＩＤ情報がビジネス属性ＩＤのときは、前記ビジネス属性ＩＤに従って、解答ライブラリを判定することと、前記ユーザの個人情報属性ＩＤに従って、前記判定された解答ライブラリにおいて、前記個人情報属性ＩＤに対応するユーザデータを検索することと、前記ユーザのための解答の意味および／または文字に従って、前記見つかったユーザデータにおいて、前記ユーザのための解答に関連する前記ユーザデータを検索することと、を備え、または
前記ユーザのための解答の前記カテゴリＩＤ情報が、個人情報属性ＩＤのときは、前記個人情報属性ＩＤに従って、前記カテゴリＩＤ情報に対応する解答ライブラリを判定することと、前記ユーザのための解答の意味および／または文字に従って、前記判定された解答ライブラリにおいて、前記ユーザのための解答に関連する前記ユーザデータを検索することと、を備えていることを特徴とする請求項２に記載の方法。
【請求項４】
前記ユーザのための解答の意味および／または文字に従って、前記ユーザのための解答に関連するユーザデータを前記検索することは、
前記ユーザのための解答の前記意味および／または文字に従って、前記ユーザのための解答と、前記ユーザデータとの間の類似性を判定することと、
前記類似性に従って、前記ユーザのための解答に関連するユーザデータを検索することと、を備えていることを特徴とする請求項３に記載の方法。
【請求項５】
前記ユーザのための解答に関連するユーザデータを、紛らわしい解答として前記検索することは、前記ユーザのための解答に関連する、前記見つかったユーザデータの数が、設定閾値よりも大きい場合は、前記類似性の高い順に、設定数の、紛らわしい解答としてのユーザデータを、前記ユーザのための解答に関連する、前記見つかったユーザデータから選択することを備えていることを特徴とする請求項４に記載の方法。
【請求項６】
ユーザのユーザデータを前記取得することは、前記ユーザのユーザデータが変わったときは、変更されたユーザデータを取得することを備え、または
設定期間に従って、ユーザのユーザデータを取得することを備え、
前記方法は更に、前記取得されたユーザデータに従って、前記ユーザデータに対応する前記解答ライブラリを更新することを備えていることを特徴とする請求項２に記載の方法。
【請求項７】
検証装置であって、
ユーザを検証するためのセキュリティ質問と、前記セキュリティ質問にマッチする前記ユーザのための解答を生成するセキュリティ質問モジュールと、
前記ユーザのための解答のカテゴリＩＤ情報に従って、前記カテゴリＩＤ情報に対応するユーザのユーザデータを判定する判定モジュールと、
前記判定されたユーザデータにおいて、紛らわしい解答として働く、前記ユーザのための解答に関連する前記ユーザデータを検索する紛らわしい解答モジュールと、
前記セキュリティ質問と、前記ユーザのための解答と、前記紛らわしい解答に従って前記ユーザを検証する検証モジュールと、を備えていることを特徴とする検証装置。
【請求項８】
前記装置は更に、
ユーザのユーザデータを取得し、前記取得されたユーザデータのカテゴリＩＤ情報を判定し、前記ユーザデータの前記カテゴリＩＤ情報に従って、前記ユーザデータを分類し、前記分類後のユーザデータのそれぞれのカテゴリに対して、前記カテゴリＩＤ情報に対応する解答ラブラリを生成する前処理モジュールを備え、
前記ユーザデータは、前記ユーザのビジネス行為に基づいて生成されるビジネスデータと、前記ユーザの個人情報データの少なくとも１つを備え、
前記カテゴリＩＤ情報は、少なくとも１つの個人情報属性ＩＤおよび／または少なくとも１つのビジネス属性ＩＤを備えていることを特徴とする請求項７に記載の装置。
【請求項９】
前記ユーザのための解答の前記カテゴリＩＤ情報がビジネス属性ＩＤのときは、前記紛らわしい解答モジュールは、前記ビジネス属性ＩＤに従って、解答ライブラリを判定し、前記ユーザの個人情報属性ＩＤに従って、前記判定された解答ライブラリにおいて、前記個人情報属性ＩＤに対応するユーザデータを検索し、前記ユーザのための解答の意味および／または文字に従って、前記見つかったユーザデータにおいて、前記ユーザのための解答に関連する前記ユーザデータを検索し、または
前記ユーザのための解答の前記カテゴリＩＤ情報が、個人情報属性ＩＤのときは、前記紛らわしい解答モジュールは、前記個人情報属性ＩＤに従って、前記カテゴリＩＤ情報に対応する解答ライブラリを判定し、前記ユーザのための解答の意味および／または文字に従って、前記判定された解答ライブラリにおいて、前記ユーザのための解答に関連するユーザデータを検索することを特徴とする請求項８に記載の装置。
【請求項１０】
前記紛らわしい解答モジュールは、前記ユーザのための解答の意味および／または文字に従って、前記ユーザのための解答と、前記ユーザデータとの間の類似性を判定し、前記類似性に従って、前記ユーザのための解答に関連するユーザデータを検索することを備えていることを特徴とする請求項９に記載の装置。
【請求項１１】
前記ユーザのための解答に関連する、前記見つかったユーザデータの数が、設定閾値よりも大きい場合は、前記紛らわしい解答モジュールは、前記類似性の高い順に、設定数の、紛らわしい解答としてのユーザデータを、前記ユーザのための解答に関連する、前記見つかったユーザデータから選択することを備えていることを特徴とする請求項１０に記載の装置。
【請求項１２】
前記前処理モジュールは、前記ユーザのユーザデータが変わったときは、変更されたユーザデータを取得し、または、設定期間に従って、ユーザのユーザデータを取得し、前記取得されたユーザデータに従って、前記ユーザデータに対応する前記解答ライブラリを更新することを特徴とする請求項８に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１６年８月３１日に出願された「検証方法および装置」というタイトルの中国特許出願第２０１６１０７９８１０４．０の優先権を主張するものであり、その全体はここに参考文献として組み込まれる。
【０００２】
本願は、コンピュータ技術の分野に関し、特別には、検証方法および装置に関する。
【背景技術】
【０００３】
情報技術の発展に伴って、ネットワークはユーザがビジネスサービスを取得するための重要なチャネルになった。ユーザは、対応するオンラインシステム(例えば、ウェブサイト）において、ユーザの個人情報を使用して対応するオンラインビジネスを取得できる。ユーザがオンラインビジネスを取得するプロセスのセキュリティを確実にするために、ユーザ身元認証は、ビジネスプロセスにおける重要なステップとなった（身元認証は、ユーザ個人の身元を検証するプロセス）。
【０００４】
現在の技術においては、身元認証の通常の様式としてのセキュリティ質問検証は、広範囲において使用されている。パスワード回復のシナリオにおいては、ユーザ身元認証が、ほとんどのセキュリティ質問検証の様式において行われる。例えば、オンラインシステムは自動的に対応するセキュリティ質問を生成し、ユーザ情報に従って、セキュリティ質問にマッチする正しい解答を生成し、一方では、多数の正しくない解答をランダムに生成する。セキュリティ質問検証が、ユーザに対して行う必要があるときに、オンラインシステムは、生成されたセキュリティ質問と多数の解答オプションをユーザに表示して、ユーザの身元認証を完了する。
【０００５】
しかし、オンラインシステムにより自動的に解答オプションを生成するプロセスにおいては、正しくない解答がランダムな様式で生成されるので、正しい解答と正しくない解答との間の差が相対的に大きい。結果として、不正ユーザは容易に正しい解答を選択でき、ユーザに「なりすまして」セキュリティ質問検証をパスする。
【発明の概要】
【０００６】
本願の実施の形態は、現在の技術の、セキュリティ質問の正しい解答と正しくない解答との間の差が相対的に大きいという問題を解決するための情報検証方法を提供する。
【０００７】
本願の実施の形態は、現在の技術の、セキュリティ質問の正しい解答と正しくない解答との間の差が相対的に大きいという問題を解決するための検証装置を提供する。
【０００８】
本願の実施の形態は、下記の技術的解決策を採用する。
本願の実施の形態において提供される検証方法は、
ユーザを検証するためのセキュリティ質問と、セキュリティ質問にマッチするユーザのための解答を生成することと、
ユーザのための解答のカテゴリＩＤ情報に従って、カテゴリＩＤ情報に対応するユーザのユーザデータを判定することと、
判定されたユーザデータにおいて、紛らわしい解答として働くユーザのための解答に関連するユーザデータを検索することと、
セキュリティ質問と、ユーザのための解答と、紛らわしい解答に従ってユーザを検証することと、を備えている。
【０００９】
本願の実施の形態において提供される検証装置は、
ユーザを検証するためのセキュリティ質問と、セキュリティ質問にマッチするユーザのための解答を生成するセキュリティ質問モジュールと、
ユーザのための解答のカテゴリＩＤ情報に従って、カテゴリＩＤ情報に対応するユーザのユーザデータを判定する判定モジュールと、
判定されたユーザデータにおいて、紛らわしい解答として働くユーザのための解答に関連するユーザデータを検索する紛らわしい解答モジュールと、
セキュリティ質問と、ユーザのための解答と、紛らわしい解答に従ってユーザを検証する検証モジュールと、を備えている。
【００１０】
本願の実施の形態により採用される上記の技術的解決策の少なくとも１つは、下記の利点のある効果を達成できる。
【００１１】
ビジネスプロバイダのサーバが、セキュリティ質問を使用して、ユーザの身元認証を行うプロセスにおいて、サーバは、ユーザを検証するためのセキュリティ質問と、セキュリティ質問にマッチするユーザのための解答（つまり、正しい解答）を生成し、生成されたユーザのための解答のカテゴリＩＤ情報に従って、カテゴリＩＤ情報に対応するユーザデータを判定する。判定されたすべてのユーザデータは、ユーザのための解答と同じカテゴリＩＤ情報を有している。言い換えれば、判定されたユーザデータとユーザのための解答は、ユーザデータの同じタイプに属している。そして、ユーザのための解答に関連するユーザデータは、紛らわしい解答として働く、判定されたユーザデータにおいて検索できる。明白なことであるが、紛らわしい解答とユーザのための解答は同じカテゴリＩＤ情報を有しているので、紛らわしい解答と、ユーザのための解答との間の差は相対的に小さく、紛らわしい解答がユーザのための解答に類似していることを確実にする。従って、サーバは、セキュリティ質問と、ユーザのための解答と紛らわしい解答を備えている解答オプションに従って、ユーザの身元を検証できる。現在の技術における様式と比較すると、紛らわしい解答は、本願においてはランダムに生成されるのではなく、ユーザのための解答と同じカテゴリＩＤ情報を有している。言い換えれば、ユーザのための解答と紛らわしい解答は同じカテゴリにあるので、紛らわしい解答の、解答を紛らわせる効果を効果的に増大し、ユーザのための解答が不正ユーザにより、正確に予測される可能性を減少し、セキュリティ質問検証のセキュリティを向上する。
【図面の簡単な説明】
【００１２】
ここにおける付随する図面は、本願の更なる理解を提供するために使用され、本願の一部を構成している。本願の例示的な実施の形態と記述は本願を記述するために使用され、本願に対する不適切な制限を構成するものではない。付随する図面において、
【００１３】
【図１】本願の幾つかの実施の形態に係る検証プロセスの模式図である。
【図２】本願の幾つかの実施の形態に係る検証装置の模式構造図である。
【発明を実施するための形態】
【００１４】
本願の目的、技術的解決策、および利点をより明確にするために、本願の技術的解決策を、本願の実施の形態および付随する図面を参照して下記に明確且つ完全に記述する。明白なことであるが、記述される実施の形態は、本願の単なる幾つかの実施の形態に過ぎず、本願の実施の形態のすべてではない。当業者により、創造的努力なしで、本願の実施の形態に基づいて得ることができるすべての他の実施の形態は、本願の範囲に含まれるものとする。
【００１５】
上述したように、ユーザの身元認証を行う必要があるときは、オンラインシステムは自動的に、対応するセキュリティ質問と、セキュリティ質問に対応する多数の解答オプションを生成し、それにより、ユーザは、セキュリティ質問の解答オプションから選択して身元認証を完了する。しかし、正しい解答と、オンラインシステムにより生成される多数の解答オプションの中の正しくない解答との間の差は相対的に大きいので、正しくない解答の、解答を紛らわせる効果は相対的に弱い。結果として、不正ユーザが、予測、推定などにより正しい解答を選択することは容易であり得る。
【００１６】
従って、身元認証に基づく情報処理方法が、本願の実施の形態において提供され、それにより、サーバは、正しい解答に類似している紛らわしい解答を生成でき、不正ユーザが正しい解答を見つけることを困難にする。
【００１７】
本願の実施の形態における検証プロセスは、オンラインビジネスプロバイダのバックエンドにおけるサーバにより実現でき、オンラインビジネスプロバイダは、次に挙げるものに限られるわけではないが、ウェブサイト、電気通信業者、データセンタなどのオンラインビジネスを提供できるビジネスプロバイダを含んでいるということに留意されたい。検証プロセスを実現するサーバは、例えば、オンラインビジネスプロバイダのバックエンドにおけるセキュリティセンターサーバのような、セキュリティ維持機能に対して責任のあるサーバであってよく、これは本願に対する制限となるものではない。下記の記述においては、オンラインビジネスプロバイダのバックエンドにおけるサーバはすべてサーバと称される。
【００１８】
本願の実施の形態の技術的解決策を、付随する図面を参照して下記に詳細に記述する。
【００１９】
図１に示されているように、本願において実現される認証プロセスが例示されている。プロセスは、例えば、下記のステップを備えている。
Ｓ１０１：ユーザを検証するためのセキュリティ質問と、セキュリティ質問にマッチするユーザのための解答を生成する。
【００２０】
本願の実施の形態においては、セキュリティ質問は典型的には、検証が誘発された後に生成される。例としての適用においては、検証はユーザが誘発でき、または、例としての適用の必要性に従って、サーバの判断で誘発できる。
【００２１】
例えば、可能なシナリオにおいては、ユーザは、先を見越して検証要求を送ることができる。この点において、検証要求は、セキュリティ質問に基づく検証プロセスを誘発するために使用される。このシナリオにおける１つの様式として、セキュリティ質問に基づく検証プロセスは、パスワード回復のシナリオにおいて適用できる。言い換えれば、ユーザが対応するインタフェース（例えば、ウェブサイトのアカウントログインインタフェース）上のオプションの「パスワード回復」をクリックしたとき、ユーザの身元を検証することが必要である。従って、ユーザのオプションをクリックする操作は、検証要求を送ることと考えられる。更に、図１を参照すると、検証要求は、ユーザにより使用されている端末を通してサーバに送られ、サーバは、ユーザにより送られた検証要求を受け取る。
【００２２】
他の可能なシナリオにおいては、サーバは、対応する検証規則に従って、サーバの判断でユーザの身元検証を行うことができる。例えば、設定された期間に従って、サーバは、先を見越してセキュリティ質問を生成し、または、サーバは、ユーザの幾つかの操作が危険を伴うと判断したときに、先を見越してセキュリティ質問を生成してユーザの検証を開始する。これらの例は、本願に対する制限を構成するものではない。
【００２３】
本願の実施の形態においては、セキュリティ質問は、予め設定された質問ライブラリに由来することができる。言い換えれば、異なる質問を事前に異なるシナリオとビジネス適用環境に対して設定でき（プロセスもまた対応するビジネスプログラムにより設定でき、それは、本願に対する制限を構成するものではない）、対応する質問ライブラリに保存できる。従って、検証が誘発された後、サーバは、質問ライブラリに基づいて、ユーザに対するセキュリティ質問を生成する。
【００２４】
本願の実施の形態の上記の様式においては、ユーザ（または不正ユーザ）は、セキュリティ質問を推測できないと結論できる。
【００２５】
従って、サーバはユーザのための解答を判定する。ユーザのための解答は、ユーザに関しては正しい解答である。本願の実施の形態における様式として、ユーザのための解答は典型的には、ユーザデータに従って判定されるということを理解できよう。例えば、ユーザに対して生成されたセキュリティ質問が「あなたはどんなニックネームを使いましたか？」の場合、ユーザにより使用されたニックネームが、セキュリティ質問にマッチするユーザのための解答として、ユーザ自身のアカウントデータから選択できる。
【００２６】
可能な例としての適用シナリオにおいては、ユーザのための解答は、解答ライブラリの様式で判定できる。例えば、生成されたセキュリティ質問に対応する解答ライブラリは、セキュリティ質問と解答ライブラリとの間の、予め確立された対応関係に従って判定され、セキュリティ質問にマッチするユーザのための解答は、解答ライブラリにおけるユーザデータに従って生成される。解答ライブラリに格納されるユーザデータは、ユーザのユーザデータと理解されるべきである。
【００２７】
ユーザの多数のユーザデータを同じ解答ライブラリに格納できる。従って、解答ライブラリにおけるユーザデータに従ってユーザのための解答を生成するプロセスにおいては、１つのユーザデータを、ユーザデータの使用時間および使用頻度に従って、ユーザのための解答を生成するために選択できる。例えば、解答ライブラリが、同じユーザの多数のユーザデータを備えているときは、使用時間は、多数のユーザデータそれぞれに対して判定され、現在の時間に最も近い使用時間を有するユーザデータが、多数のユーザデータから選択される。または、使用回数が、多数のユーザデータそれぞれに対して判定され、最も高い使用回数を有するユーザデータが選択される。これらの例は、本願に対する制限を構成するものではない。
【００２８】
本願の実施の形態においては、ユーザデータは、ユーザのビジネス行為に従って生成されるビジネスデータであってよく、例えば、ユーザにより購入された製品、振り込み金額、または、ビジネスに関連する他のデータであってよく、または、ユーザのアカウント名、ユーザの名前、生年月日、そして他のデータのような、ユーザの個人情報データであってよい。これらの例は、本願に対する制限を構成するものではない。
【００２９】
Ｓ１０２：ユーザのための解答のカテゴリＩＤ情報に従って、カテゴリＩＤ情報に対応するユーザのユーザデータを判定する。
【００３０】
本願の実施の形態においては、ユーザのための解答はユーザデータに従って生成されるので、ユーザのための解答のカテゴリＩＤ情報は、ユーザデータのカテゴリＩＤ情報である。本願の実施の形態において実現可能な様式として、サーバは、各ユーザのユーザデータに対して、事前にユーザデータのカテゴリＩＤ情報を生成でき、ユーザデータを、カテゴリＩＤ情報に基づいて分類できる。そして、ユーザのための解答のカテゴリＩＤ情報に従って、サーバは、同じカテゴリＩＤ情報を有するユーザデータを判定できる。
【００３１】
ここで、カテゴリＩＤ情報は、少なくとも１つの個人情報属性ＩＤおよび／または少なくとも１つのビジネス属性ＩＤを備えている。例えば、個人情報属性ＩＤは、性別ＩＤ（例えば、「男性」と「女性」のようなＩＤ）、年齢ＩＤ（ある年齢または分割された年齢範囲の何れでも可）、アカウントＩＤなどを含むことができ、ビジネス属性ＩＤは、ビジネスタイプＩＤ（例えば、「振り込みビジネス」と「支払ビジネス」のようなＩＤ）、製品カテゴリＩＤなどを含むことができる。
【００３２】
明白なことであるが、このステップにおける、ユーザのための解答のカテゴリＩＤ情報に従って対応するユーザデータを判定することは、ユーザデータから紛らわしい解答を判定すること、つまり、下記のステップＳ１０３を行うことである。
Ｓ１０３：判定されたユーザデータにおいて、紛らわしい解答として働く、ユーザのための解答に関連するユーザデータを検索する。
【００３３】
例としての適用においては、多数の解答オプションが、典型的には、セキュリティ質問に対して提供され、多数の解答オプションにおけるユーザのための解答以外のものは（つまり、正しくない解答）は、解答を紛らわしくする効果を有することができる。従って、本願の実施の形態においては、ユーザのための解答以外のものもまた、紛らわしい解答とも称される。
【００３４】
セキュリティ質問の多数の解答オプション間の差が、例としての適用においては、不正ユーザが容易に正しい解答を選択してユーザになりすますことができるほど大きいことを考慮して、本願の実施の形態におけるすべての紛らわしい解答は、ユーザのための解答に関連している。本願の実施の形態における「関連している」とは、紛らわしい解答は、文字の長さ、解答形式、および解答内容においてユーザのための解答に類似していることを意味することができ、それにより解答を紛らわしくする効果をすることができる。
【００３５】
例えば、ユーザによって使用されたニックネームが「xiaoming123」であれば、「以前あなたが使用したニックネームは何？」というセキュリティ質問にマッチするユーザのための解答は、「xiaoming123」であり得、一方、対応する紛らわしい解答は、「xiaoming-aaa」、「xiao-ming」等となる。実際は、「xiaoming-aaa」と「xiao-ming」は他のユーザのニックネームである。
【００３６】
この例から、紛らわしい解答は、ユーザのための解答に非常に類似していることが分かり、それにより、不正ユーザによる認識の困難さを増し、ユーザのための解答が正しく予測される確率を更に低くする。
【００３７】
言い換えれば、紛らわしい解答もまた、本質的にはユーザデータである。更に、紛らわしい解答として働くユーザデータは、ユーザのための解答と同じカテゴリＩＤ情報を有している。上記の例においては、カテゴリＩＤ情報は、ユーザのための解答と紛らわしい解答の両者に対するユーザニックネームである。
【００３８】
Ｓ１０４：セキュリティ質問、ユーザのための解答、および紛らわしい解答に従ってユーザを検証する。
【００３９】
セキュリティ質問と、対応する解答オプションを生成した後、サーバは、検証要求を送るユーザの身元認証を行うことができる。１つの様式においては、サーバは、セキュリティ質問とその解答オプションを、ユーザにより使用される端末に送ることができ、それにより、ユーザは、セキュリティ質問と解答オプションを、対応するページ上で見ることができ、身元認証を完了するために、解答オプションの１つを選択できる。
【００４０】
上記のステップを通して、ビジネスプロバイダのサーバが、セキュリティ質問に基づく、ユーザの身元認証を行うプロセスにおいて、サーバは、ユーザを検証するためのセキュリティ質問と、セキュリティ質問にマッチするユーザのための解答（つまり、正しい解答）を生成し、ユーザのための解答の生成されたカテゴリＩＤ情報に従って、カテゴリＩＤ情報に対応するユーザデータを判定する。すべての判定されたユーザデータは、ユーザのための解答と同じカテゴリＩＤ情報を有している。言い換えれば、判定されたユーザデータと、ユーザのための解答のユーザデータは、ユーザデータの同じカテゴリに属している。そして、ユーザのための解答に関連するユーザデータを、紛らわしい解答として働かせるために、判定されたユーザデータにおいて検索できる。明白なことであるが、紛らわしい解答とユーザのための解答は、同じカテゴリＩＤ情報を有し、それにより、紛らわしい解答と、ユーザのための解答との間の差が相対的に小さくなり、紛らわしい解答が、ユーザのための解答に類似することを確実にする。従って、サーバは、セキュリティ質問と、ユーザのための解答と紛らわしい解答とを備えている解答オプションに従って、ユーザの身元検証を行うことができる。現在の技術における様式と比較すると、本願では、紛らわしい解答はランダムに生成されるのではなく、ユーザのための解答と同じカテゴリＩＤ情報を有している。言い換えれば、ユーザのための解答と紛らわしい解答は同じカテゴリにあり、紛らわしい解答の、解答を紛らわしくする効果を効果的に増大し、そして、ユーザのための解答が不正ユーザにより正確に予測される可能性を削減し、セキュリティ質問検証のセキュリティを向上する。
【００４１】
上述したように、ユーザのための解答と紛らわしい解答は共に、ユーザデータのタイプである。ユーザのための解答に関連する紛らわしい解答を見つけるためには、すべてのユーザデータのカテゴリＩＤ情報を判定することが必要である。例えば、ユーザを検証するためのセキュリティ質問と、セキュリティ質問にマッチするユーザのための解答を生成する前に、上記の方法は、更に下記のステップを備えている。
ステップＩ：ユーザのユーザデータを取得すること；
ステップＩＩ：取得したユーザデータのカテゴリＩＤ情報を判定すること；
ステップＩＩＩ：ユーザデータのカテゴリＩＤ情報に従ってユーザデータを分類し、分類後のユーザデータの各カテゴリに対して、カテゴリＩＤ情報に対応する解答ライブラリを生成すること。
【００４２】
上記のプロセスを通して、ここでは定義されていない、サーバにおける対応するデータ取得機能により、ユーザのユーザデータの取得が実現できる。すべての取得されたユーザデータのカテゴリＩＤ情報を判定するプロセスは、サーバが、ユーザデータのメタデータ（またはユーザデータの属性情報）に基づいて、ユーザデータを対応するカテゴリＩＤ情報に割り当てることであることができ、これは、本願に対する制限を構成するものではない。
【００４３】
ユーザデータは、ユーザデータのカテゴリＩＤ情報に従って分類できる。例えば、アカウント名データが１つのカテゴリに分類され、製品データが、１つのカテゴリに分類される、といった具合である。更に、対応する解答ライブラリを、分類されたユーザデータに対して作成できる。ユーザデータが分類されるときに根拠とするカテゴリＩＤ情報は、アカウント名データのような、ユーザデータのこのカテゴリの本質的に共通のカテゴリＩＤ情報であり、つまり、このカテゴリのユーザデータは、すべてアカウント名に属するということは理解されたい。従って、「アカウント名」のカテゴリＩＤ情報は、ユーザデータのこのカテゴリの共通カテゴリＩＤ情報であり、同様に、「製品」のカテゴリＩＤ情報は、製品データの共通カテゴリＩＤ情報である。
【００４４】
共通カテゴリＩＤ情報に基づいて分類されたユーザデータは、他のカテゴリＩＤ情報を有することが依然として可能である。例えば、「製品」の共通カテゴリＩＤ情報に従って、すべての製品データは１つのカテゴリに分類できるが、各製品データは、衣類、日常製品、デジタル製品などのようなそれぞれのサブカテゴリＩＤ情報を更に有している。本願の実施の形態における様式として、ユーザデータは、解答ライブラリ作成のプロセスにおいて、ユーザデータの種々のカテゴリＩＤ情報に従って、ユーザデータの多数の異なるカテゴリに分類でき、そして、対応する種々の解答ライブラリが作成される。または、他の様式として、ユーザのユーザデータは、多数の設定されたカテゴリＩＤ情報のみに従って、多数のカテゴリに分割され、対応する多数の解答ライブラリが作成される。何れの様式を使用するかは、例としての適用における必要性に従って選択でき、これは、本願に対する制限を構成するものではない。
【００４５】
従って、セキュリティ質問との対応する関係は、各カテゴリにおける解答ライブラリの共通カテゴリＩＤ情報に基づいて確立できる。例えば、セキュリティ質問が、「あなたはどんなニックネームを使いましたか？」のときは、セキュリティ質問と解答ライブラリの間の対応する関係が、「ニックネーム」のカテゴリＩＤ情報で確立できる。
【００４６】
可能な様式として、セキュリティ質問は、カテゴリＩＤ情報に基づいて、リアルタイムで生成できる。例えば、「あなたはどんなニックネームを使いましたか？」というセキュリティ質問は、「ニックネーム」のカテゴリＩＤ情報に基づいて生成される。他の様式においては、複数のセキュリティ質問を、カテゴリＩＤ情報に基づいて生成でき、質問ライブラリに格納できる。これらは、本願に対する制限を構成するものではない。
【００４７】
加えて、例としての適用においては、ユーザが対応するビジネス行為を行うことに伴って、または新しいユーザの追加に伴って、ユーザデータは連続的に生成されるということに留意されたい。本願の実施の形態におけるオプションとしての様式として、サーバは、新しく生成されるユーザデータを動的に取得して、すべての質問ライブラリを更新された状態に維持する。言い換えれば、ユーザのユーザデータを取得することは、例えば、ユーザのユーザデータが変わったときに、変更されたユーザデータを取得することを備えている。または、設定された期間に従って、ユーザのユーザデータを取得することを備えている。従って、方法は更に、取得されたユーザデータに従って、ユーザデータに対応する解答ライブラリを更新することを備えている。
【００４８】
上記の記述に基づいて、サーバは、自身の判断で、検証プロセスにおいて、対応するセキュリティ質問と多数の解答オプションを生成できる。更に、このプロセスにおいては、ユーザは、対応する解答オプションを事前に編集する必要はない。多数の解答オプションにおいて、ユーザのための解答と、他の紛らわしい解答との間の類似性（つまり、関連性）は、不正ユーザがユーザのための解答を正確に予測する可能性に影響を与える（紛らわしい解答がユーザのための解答に類似すればするほど、不正ユーザが、ユーザのための解答を正確に予測する可能性は少なくなる）。
【００４９】
紛らわしい解答が、ユーザのための解答に関連していることを確実にするために、紛らわしい解答は、セキュリティ質問に対応する解答ライブラリに由来する。例えば、セキュリティ質問が、「あなたはどんなニックネームを使いましたか？」の場合、セキュリティ質問に対応する解答ライブラリに格納されているすべてのユーザデータは、明白に関連付けられているニックネームデータである（他のユーザにより使用されているニックネーム、または事前に生成されたニックネームデータであってよい）。結果として、解答ライブラリに基づいて生成されるすべての紛らわしい解答は、ニックネームである。ユーザのための解答が、解答ライブラリから判定されると仮定すると、サーバは、対応する解答ライブラリにおいて、紛らわしい解答を検索して選択できる。
【００５０】
サーバが、紛らわしい解答を検索して選択するプロセスを、以下に詳細に解析して記述する。
【００５１】
本願の実施の形態においては、サーバが、紛らわしい解答を検索して選択する主な２つの様式があり、例えば：
【００５２】
第１様式は：
【００５３】
セキュリティ質問の解答オプション（ユーザのための解答または紛らわしい解答の何れか）は、文字列として見なすことができる。文字列は、テキスト、数字、および記号から構成されてよい。紛らわしい解答が、解答を紛らわせる強い効果を有するためには、紛らわしい解答は、文字の表現と意味において、ユーザのための解答に類似している必要がある。言い換えれば、紛らわしい解答はユーザのための解答に、意味的および／または文字表現において類似している。
【００５４】
例えば、セキュリティ質問のユーザのための解答が「赤色のダウンコート」の場合、対応する紛らわしい解答は、意味的および文字表現における類似性の目的のため、「緑色のダウンコート」、「黄色のダウンコート」などであってよい。従って、紛らわしい解答とユーザのための解答の両者は、例において、意味的にダウンコートを意味している。一方、文字表現については、紛らわしい解答とユーザのための解答の両者は、漢字とひらがなとカタカナ合わせて９文字を有しており、「色」＋「品物」の形式で表現されている。従って、ユーザのための解答と、紛らわしい解答との間の類似性は高いと見なすことができる。
【００５５】
従って、この様式においては、サーバが、解答ライブラリにおいて、ユーザのための解答に関連する紛らわしい解答を検索するプロセスは、例えば、ユーザのための解答の意味および／または文字を判定することと、ユーザのための解答の意味および／または文字に従って、解答ライブラリにおける各ユーザデータと、ユーザのための解答との間の類似性を判定することと、判定された類似性に従って、解答ライブラリにおいて、ユーザのための解答に関連する紛らわしい解答を検索することと、を備えることができる。
【００５６】
このプロセスにおいては、ユーザのための解答の意味を判定するために、対応する意味認識アルゴリズムを使用でき、加えて、ユークリッド距離類似性およびコサイン類似性のような類似性アルゴリズムを、類似性を判定するために使用できるが、ここでは記述しない。
【００５７】
第２の様式は：
【００５８】
例としての適用においては、セキュリティ質問は典型的に２つのタイプに分割できる。１つのタイプのセキュリティ質問は、「あなたが今週買った製品」、「あなたが購入した数が最も多い衣類のブランド」などのような、ユーザによるビジネスサービスの使用に関連している。明白なことであるが、これらの２つのセキュリティ質問は、ユーザの購入行為に密接に関連している。他のタイプのセキュリティ質問は、「あなたが使用したアカウント名」、「あなたが使用したニックネーム」などのような、ユーザの個人情報に関連している。明白なことであるが、これらの２つのセキュリティ質問は、ユーザのアカウント情報に関連している（アカウント情報は、ユーザの個人情報に属している）。本願の実施の形態においては、上記の２つのタイプのセキュリティ質問にマッチする対応する紛らわしい解答を判定するために、異なる様式が使用される。
【００５９】
第１タイプのセキュリティ質問に対して：
【００６０】
このタイプのセキュリティ質問は、典型的にはビジネスサービスに関連し、対応する解答オプションは、典型的にはビジネスサービスに対応するビジネスデータである。例えば、「あなたが今週買った製品」というセキュリティ質問は、購入ビジネスに関連している。そして、セキュリティ質問に対応する解答オプションは、「ブランドＸＸクレンジングクリーム」、「ブランドＹＹシャンプー」などのように、製品の名前であってよい（製品の名前は、ビジネスデータのタイプである）。
【００６１】
上記の例から、紛らわしい解答と、このタイプのセキュリティ質問にマッチするユーザのための解答との間の関連性を確実にするためには、紛らわしい解答は、ユーザのための解答のビジネス属性ＩＤに類似しているビジネス属性ＩＤを有する必要がある。本願の実施の形態におけるオプションとしての様式においては、ビジネス属性ＩＤは、ビジネスのカテゴリＩＤ（つまり、製品カテゴリＩＤ）として反映される。言い換えれば、この様式においては、紛らわしい解答とユーザのための解答は、同じビジネスカテゴリＩＤを有することができる。ビジネスカテゴリＩＤは、事前にオンラインビジネスプロバイダにより分類されるが、それは、ここでは記述されない。
【００６２】
従って、ユーザのための解答と、紛らわしい解答との間の関連性を確実にすることができる。例えば、セキュリティ質問が、「あなたが買った製品」の場合で、ユーザがクレンジングクリームを購入した場合、サーバは、クレンジングクリームをユーザのための解答（つまり、正しい解答）として判定する。クレンジングクリームの製品カテゴリＩＤが、例えば、「フェイシャルケア」と仮定すると、サーバは、「フェイシャルケア」の製品カテゴリＩＤを有するユーザデータを、「製品」のカテゴリＩＤ情報を有する解答ライブラリにおいて、紛らわしい解答として検索する。得られるセキュリティ質問と、解答オプションは、下記の通りとなる。
あなたが買った製品：
Ａ．フェイシャルモイスチュライザ
Ｂ．クレンジングクリーム
Ｃ．リキッドファウンデーション
Ｄ．フェイシャルマスク
【００６３】
この例においては、オプションＢが正しい解答（つまり、ユーザのための解答）であり、他のオプションは紛らわしい解答である。紛らわしい解答と、ユーザのための解答はすべて、紛らわしい解答がユーザのための解答と関連づけられるように、「フェイシャルケア」の製品カテゴリＩＤを有している。
【００６４】
しかし、幾つかの状況においては、不正ユーザが上記の解答オプションにおいて正しい解答を正確に予測することが依然として可能である。例えば、ユーザが男性で、ユーザの性別情報が不正ユーザにより取得された場合、不正ユーザは、性別情報に従って、オプションＢが正しい解答であると推定できる（つまり、オプションＡ、Ｃ、およびＤに対応する製品は、女性用のフェイシャルケア製品である傾向がより高いからである）。
【００６５】
従って、上記の内容に基づいて、紛らわしい解答と、ユーザのための解答との間の関連性を更に強めるように、対応する個人情報属性ＩＤを、解答ライブラリから紛らわしい解答を選択するプロセスにおいて考察する。
【００６６】
ここにおいて、個人情報属性ＩＤは、ユーザの自然な属性と、ユーザのビジネス属性を備えることができる。例えば、ユーザの自然な属性は、名前、性別、年齢などの属性であってよい。ユーザのビジネス属性は、ユーザのＩＰアドレス、ユーザの位置、ユーザが好む製品、ユーザの消費レベルなどであってよい。
【００６７】
解答ライブラリにおけるデータは、個人情報属性ＩＤに従って更に分類できる。例えば、クレンジングクリームは、ユーザの性別に従って、男性用クレンジングクリームと、女性用クレンジングクリームに分割できる。従って、解答ライブラリにおけるデータは、個人情報属性ＩＤに従って、複数のカテゴリに分類できる。
【００６８】
上記の例においては、個人情報属性に従う分類が、解答ライブラリにおける製品データに追加され、そしてユーザが男性の場合、紛らわしい解答を選択するときにサーバにより選択される製品データは、同時に２つのカテゴリＩＤ情報、つまり、「フェイシャルケア」と「男性」の２つを有することになる。従って、得られるセキュリティ質問と解答オプションは下記の通りとなる。
あなたが買った製品：
Ａ．クレンジングクリーム
Ｂ．シェイブフォーム
Ｃ．クレンジングクレイ
Ｄ．レーザ
【００６９】
この例においては、オプションＡがユーザのための解答であり、他のオプションは紛らわしい解答である。この例においては、解答オプション間の関連性がより強くなっているのが分かる。前述の例と比較すると、４つのオプションにおけるすべての製品が、「男性」のカテゴリＩＤ情報を有しており、不正ユーザが、たとえユーザの性別を知ったとしても、正しい解答を正確に予測するのは更に難しくなる。言い換えれば、個人情報属性ＩＤと組み合わせることにより、不正ユーザが、正しい解答を正確に予測する可能性を更に小さくすることができる。
【００７０】
第２のタイプのセキュリティ質問に対して：
【００７１】
このタイプのセキュリティ質問は、典型的には、ユーザの個人情報に関連している。それに応じて、このタイプのセキュリティ質問にマッチする解答オプションは、ユーザのアカウント名、ニックネーム、生年月日、年齢範囲、住所などのような、ユーザの個人情報に由来している。文字表現は、このタイプのセキュリティ質問の解答オプションに対してはより強調される。従って、対応する解答ライブラリにおいて紛らわしい解答を選択するプロセスにおいて、サーバは、ユーザのための解答の文字表現に従って、類似の文字表現を有する紛らわしい解答を選択する。
【００７２】
例えば、解答ライブラリにおけるデータは、文字タイプ、構造、長さなどに従って分類できる。ユーザのための解答（正しい解答）が判定された後、対応する紛らわしい解答が更に選択される。
【００７３】
例えば、セキュリティ質問が「あなたが使用したアカウント名」の場合、サーバは、身元認証のためにユーザにより使用されたアカウント名は「xiaoming123」、つまり、アカウント名は、セキュリティ質問にマッチするユーザのための解答と判定する。アカウント名から、アカウント名は、英語の文字＋数字から構成されていることが分かる。従って、サーバは、「アカウント」のカテゴリＩＤ情報を有する解答ライブラリにおいて、「英語の文字＋数字」のカテゴリにおいてアカウント名を検索し、一方で、サーバは、カテゴリのアカウント名における対応する文字の長さを有するアカウント名を更に検索して、英語の文字のシーケンスに従って「xiaoming」の英語の文字を見つける。
【００７４】
上記の記述は、紛らわしい解答と、ユーザのための解答との間の類似性を強調しようとするものであり、それにより、紛らわしい解答の、解答を紛らわせる効果を更に高めることができる。従って、生成されるセキュリティ質問と解答オプションは、下記のようであってよい。
あなたが使用したアカウント名：
Ａ．xiaoming789
Ｂ．xiaoming333
Ｃ．xiaoming123
Ｄ．xiaoming666
【００７５】
この例においては、オプションＣがユーザのための解答（つまり、正しい解答）であり、他のオプションは、紛らわしい解答である。例から、セキュリティ質問の解答オプション間の類似性が高く（つまり、文字表現が類似している）、それにより、不正ユーザが正しい解答を正確に予測することが困難であることが分かる。
【００７６】
上記の記述を考察すると、ステップＳ１０４において、カテゴリＩＤ情報に従って、ユーザのための解答に関連するユーザデータを検索することは、ユーザのための解答のカテゴリＩＤ情報がビジネス属性ＩＤのときは、ビジネス属性ＩＤに従って、カテゴリＩＤ情報に対応する解答ライブラリを判定することと、ユーザの個人情報属性ＩＤに従って、判定された解答ライブラリにおいて、個人情報属性ＩＤに対応するユーザデータを検索することと、見つかったユーザデータにおいて、ユーザのための解答の意味および／または文字に従って、ユーザのための解答に関連するユーザデータを検索することと、を備え、または、
ユーザのための解答のカテゴリＩＤ情報が個人情報属性ＩＤのときは、個人情報属性ＩＤに従って、カテゴリＩＤ情報に対応する解答ライブラリを判定することと、ユーザのための解答の意味および／または文字に従って、判定された解答ライブラリにおいて、ユーザのための解答に関連するユーザデータを検索することと、を備えている。
【００７７】
ユーザのための解答に関連するユーザデータは、紛らわしい解答として使用できる。例としての適用においては、ユーザのための解答に関連するユーザデータを検索することは、ユーザデータと、ユーザのための解答の間の、意味および／または文字に関しての類似性に基づいている。例えば、ユーザのための解答の意味および／または文字に従って、ユーザのための解答に関連するユーザデータを検索することは、ユーザのための解答の意味および／または文字に従って、ユーザのための解答と、ユーザデータとの間の類似性を判定することと、類似性に従って、ユーザのための解答に関連するユーザデータを検索することと、を備えている。
【００７８】
本願の実施の形態においては、身元認証が必要なユーザに対するセキュリティ質問を生成した後、サーバは、対応する解答ライブラリにおいて、ユーザのための解答に類似するどの紛らわしい解答をサーバが判定したかに基づいて、ユーザのための解答を判定する。紛らわしい解答は、データ属性、意味および／または文字においてユーザのための解答に類似しているので、紛らわしい解答は、混乱させる強い効果を有することができ、それにより、不正ユーザが、解答オプションから正しい解答を正確に予測することは困難である。
【００７９】
加えて、最終的にユーザに表示される解答オプションの数（つまり、設定数）には、３から６オプションのように、典型的に限度があり、一方、サーバは、解答ライブラリから複数の紛らわしい解答を見つけることができその数は、解答オプションの設定数よりも大きい。この場合、サーバは更に、ユーザのための解答との類似性に従って、複数の見つかった紛らわしい解答から設定された数の紛らわしい解答を選択する。
【００８０】
言い換えれば、本願の実施の形態におけるオプションの様式として、紛らわしい解答として、ユーザのための解答に関連するユーザデータを検索することは、見つかったユーザデータの数が、設定閾値よりも大きい場合は、見つかったユーザデータから、類似性の高い順に、紛らわしい解答として、設定数のユーザデータを選択することを備えている。
【００８１】
本願の幾つかの実施の形態に係る検証方法を上記に記述した。同じコンセプトに基づいて、本願の幾つかの実施の形態に係る検証装置が更に提供される。
【００８２】
図２に示されているように、検証装置は、ビジネスプロバイダのサーバ側において提供され、装置は、
ユーザを検証するためのセキュリティ質問と、セキュリティ質問にマッチするユーザのための解答を生成するセキュリティ質問モジュール２０１と、
ユーザのための解答のカテゴリＩＤ情報に従って、カテゴリＩＤ情報に対応するユーザデータを判定する判定モジュール２０２と、
判定されたユーザデータにおいて、紛らわしい解答として働く、ユーザのための解答に関連するユーザデータを検索する紛らわしい解答モジュール２０３と、
セキュリティ質問と、ユーザのための解答と、紛らわしい解答に従って、ユーザを検証する検証モジュール２０４と、を備えている。
【００８３】
装置は更に、ユーザのユーザデータを取得し、すべての取得されたユーザデータのカテゴリＩＤ情報を判定し、すべてのユーザデータのカテゴリＩＤ情報に従って、すべてのユーザデータを分類し、分類後のユーザデータの各カテゴリに対して、カテゴリＩＤ情報のそれぞれに対応する解答ライブラリを生成する前処理モジュール２０５を備えている。
【００８４】
ここにおいて、ユーザデータは、ユーザのビジネス行為に基づいて生成されるビジネスデータと、ユーザの個人情報データの少なくとも１つを備え、カテゴリＩＤ情報は、少なくとも１つの個人情報属性ＩＤおよび／または少なくとも１つのビジネス属性ＩＤを備えている。
【００８５】
ユーザのための解答のカテゴリＩＤ情報がビジネス属性ＩＤであるときは、紛らわしい解答モジュール２０３は、ビジネス属性ＩＤに従って、カテゴリＩＤ情報に対応する解答ライブラリを判定し、ユーザの個人情報属性ＩＤに従って、判定された解答ライブラリにおいて、個人情報属性ＩＤに対応するユーザデータを検索し、ユーザのための解答の意味および／または文字に従って、見つかったユーザデータにおいて、ユーザのための解答に関連するユーザデータを検索し、または、
ユーザのための解答のカテゴリＩＤ情報が、個人情報属性ＩＤであるときは、個人情報属性ＩＤに従って、カテゴリＩＤ情報に対応する解答ライブラリを判定し、ユーザのための解答の意味および／または文字に従って、判定された解答ライブラリにおいて、ユーザのための解答に関連するユーザデータを検索する。
【００８６】
例えば、紛らわしい解答モジュール２０３は、ユーザのための解答の意味および／または文字に従って、ユーザのための解答と、ユーザデータとの間の類似性を判定し、類似性に従って、ユーザのための解答に関連するユーザデータを検索する。
【００８７】
他の例としては、ユーザのための解答に関連する見つかったユーザデータの数が、設定閾値よりも大きい場合は、紛らわしい解答モジュール２０３は、類似性の高い順に、ユーザのための解答に関連する見つかったユーザデータから、設定数のユーザデータを紛らわしい解答として選択する。
【００８８】
加えて、前処理モジュール２０５は、ユーザのユーザデータが変わったときは、変更されたユーザデータを取得し、または、設定期間に従って、ユーザのユーザデータを取得し、取得したユーザデータに従って、ユーザデータに対応する解答ライブラリを更新する。
【００８９】
本発明を、本発明の実施の形態に係る方法、装置（システム）、およびコンピュータプログラム製品のフローチャートおよび／またはブロック図を参照して記述した。フローチャートおよび／またはブロック図のすべてのプロセスおよび／またはブロックと、フローチャートおよび／またはブロック図のプロセスおよび／またはブロックの組み合わせは、コンピュータプログラム命令により実現できるということは理解されるべきである。これらのコンピュータプログラム命令は、汎用コンピュータ、専用コンピュータ、埋め込みプロセッサ、または他のプログラマブルデータ処理装置のプロセッサに提供でき、それにより、マシンを製作し、これらの命令が、コンピュータまたは他のプログラマブルデータ処理装置のプロセッサにより実行されたときに、これらの命令に、フローチャートにおける１つ以上のプロセスにおいて、および／またはブロック図における１つ以上のブロックにおいて指定される機能を実現するための装置を製作させる。
【００９０】
これらのコンピュータプログラム命令はまた、コンピュータまたは他のプログラマブルデータ処理装置を、ある特別な様式で動作するようにガイドすることができるコンピュータ読取り可能記憶媒体に格納でき、それにより、コンピュータ読取り可能記憶媒体に格納された命令は、フローチャートにおける１つ以上のプロセスにおいて、および／またはブロック図における１つ以上のブロックにおいて指定された機能を実現するための命令装置を含む製造物を製作する。
【００９１】
これらのコンピュータプログラム命令はまた、コンピュータまたは他のプログラマブルデータ処理装置にロードでき、一連の動作ステップが、コンピュータまたは他のプログラマブルデータ処理装置上で実行されるようにし、コンピュータ実現のプロセスを製作し、それにより、コンピュータまたは他のプログラマブルデータ処理装置上で実行される命令が、フローチャートにおける１つ以上のプロセスにおいて、および／またはブロック図における１つ以上のブロックにおいて指定される機能を実現することを可能にする。
【００９２】
典型的な構成においては、演算装置は、１つ以上のプロセッサ（ＣＰＵ）と、入力／出力インタフェースと、ネットワークインタフェースと、メモリを備えている。
【００９３】
メモリは、揮発性メモリ、ランダムアクセスメモリ（ＲＡＭ）、および／または、例えばリードオンリメモリ（ＲＯＭ）またはフラッシュＲＡＭのような不揮発性メモリのようなコンピュータ読取り可能媒体を含むことができる。メモリは、コンピュータ読取り可能媒体の例である。
【００９４】
コンピュータ読取り可能媒体には、任意の方法および技術を通して情報ストレージを実現できる、固定、揮発性、モバイル、および固定媒体が含まれる。情報は、コンピュータ読取り可能命令、データ構造、プログラムモジュール、または他のデータであってよい。コンピュータの記憶媒体の例としては、次のものに限られるわけではないが、相転移ＲＡＭ（ＰＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、ランダムアクセスメモリ（ＲＡＭ）の他のタイプ、リードオンリメモリ（ＲＯＭ）、電気的消去可能プログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）、フラッシュメモリまたは他のメモリ技術、コンパクトディスクリードオンリメモリ（ＣＤ−ＲＯＭ）、デジタル多目的ディスク（ＤＶＤ）または他の光メモリ、カセット、カッセット／ディスクメモリ、または他の磁気メモリ装置、または任意の他の非伝送媒体が含まれ、これらは、演算装置にアクセス可能な情報を格納するために使用できる。ここにおける定義によれば、コンピュータ読取り可能媒体は、変調データ信号およびキャリアのような一時媒体は含まない。
【００９５】
「含む」、「備える」、またはそれらの他の変形である用語は、非排他的な包含を含むことが意図されており、それにより、一連の要素を備えているプロセス、方法、製品、または装置は、これらの要素を備えているだけではなく、具体的には列挙していない他の要素も備えており、または、プロセス、方法、製品、または装置に本来的に備わっている要素を更に備えているということに更に留意されたい。更なる制限がない場合は、「１つの〜を備えている」という記述により定義される要素は、上記の要素を備えているプロセス、方法、製品、または装置が更に、追加的な同一要素を備えているということを排除するものではない。
【００９６】
当業者は、本願の実施の形態が、方法、システム、またはコンピュータプログラム製品として提供され得るということを理解すべきである。従って、本願は、完全なハードウェアの実施の形態、完全なソフトウェアの実施の形態、またはソフトウェアとハードウェアを組み合わせた実施の形態として実現できる。更に、本願は、コンピュータが使用可能なプログラムコードを内部に備えている１つ以上のコンピュータが使用可能な記憶媒体（次のものに限られるわけではないが、磁気ディスクメモリ、ＣＤ−ＲＯＭ、光メモリなどを含む）上で実現されるコンピュータプログラム製品の形式であってよい。
【００９７】
本願の実施の形態のみを上記に記述したが、それらは、本願を制限するために使用されているのではない。当業者に対しては、本願は種々の修正および変形例を有することができる。本願の精神および原理内で行われる如何なる修正、等価な置換、または改善は、本願の請求項により含まれるものとする。
【図１】
2019534498.tif 000003
【図２】
2019534498.tif 000004
【国際調査報告】
2019534498.tif 000005
2019534498.tif 000006
2019534498.tif 000007
2019534498.tif 000008