(57)【特許請求の範囲】
【請求項１】
携帯端末とサーバーと画像読取機とにより実施される認証方法であって、前記携帯端末が、所定のＩＤを埋め込んだ画像をディスプレイに表示するステップと、
前記画像読取機が、前記ディスプレイの表示画像を読み取り、読み取った画像を前記サーバーに送信するステップと、
前記サーバーが、前記画像読取機から受信した画像が、前記所定のＩＤを埋め込んだ画像である第１画像であると判断した場合、当該所定のＩＤに対応付けして、当該所定のＩＤに対してユニークなトークンを保存するステップと、
前記サーバーが、前記所定のＩＤに対応付けられるトークンを前記携帯端末に送信するステップと、
前記携帯端末が、前記サーバーから受信したトークンに基づいて前記トークンと前記所定のＩＤとを埋め込んだ画像を生成し、前記ディスプレイに表示するステップと、
前記画像読取機が、前記ディスプレイの表示画像を読み取り、読み取った、前記サーバーから受信したトークンと前記所定のＩＤとを埋め込んだ画像を前記サーバーに送信するステップと、
前記サーバーが、前記画像読取機から受信した画像が、トークン及び所定のＩＤを埋め込んだ画像である第２画像であると判断した場合であって、当該第２画像から抽出したトークンが、当該第２画像から抽出した所定のＩＤに対応付けして保存してある前記トークンと一致すると判断した場合に、前記携帯端末の利用者が所定の手続きをしたと認定するステップと
を有する認証方法。
【請求項２】
前記サーバーは、前記画像読取機から受信した画像が前記第１画像であると判断した場合、当該画像から抽出した前記所定のＩＤの認証フラグを予備認証済みとし、
前記携帯端末は、前記サーバーに前記所定のＩＤを示してトークンを要求し、
前記サーバーは、前記要求に対して、前記所定のＩＤの認証フラグが予備認証済みである場合、前記所定のＩＤに対応付けられるトークンを前記携帯端末に送信する
請求項１に記載の認証方法。
【請求項３】
前記サーバーは、
前記認定するステップにおいてトークンが一致すると判断した場合、認証完了を前記画像読取機に通知し、この通知を受けて前記画像読取機は認証ＯＫを報知し、
前記認定するステップにおいてトークンが一致しないと判断した場合、認証拒否を前記画像読取機に通知し、この通知を受けて前記画像読取機は認証ＮＧを報知する
請求項１又は２に記載の認証方法。
【請求項４】
前記画像読取機は、前記サーバーから認証完了または認証拒否の通知が来るまでは、認証中を報知する
請求項３に記載の認証方法。
【請求項５】
携帯端末とサーバーと画像読取機とにより実施される認証方法であって、
前記携帯端末が、所定のＩＤを埋め込んだ画像をディスプレイに表示するステップと、
前記画像読取機が、前記ディスプレイの表示画像を読み取り、読み取った画像を前記サーバーに送信するステップと、
前記サーバーが、前記画像読取機から受信した画像が、前記所定のＩＤを埋め込んだ画像である第１画像であると判断した場合、当該所定のＩＤに対応付けられるトークンを前記携帯端末に送信するステップと、
前記携帯端末が、前記サーバーから受信したトークンと前記所定のＩＤとを埋め込んだ画像を前記ディスプレイに表示するステップと、
前記画像読取機が、前記ディスプレイの表示画像を読み取り、読み取った、前記サーバーから受信したトークンと前記所定のＩＤとを埋め込んだ画像を前記サーバーに送信するステップと、
前記サーバーが、前記画像読取機から受信した画像が、トークン及びＩＤを埋め込んだ画像である第２画像であると判断した場合であって、当該第２画像から抽出したトークンが、前記サーバーが前記携帯端末に送信したトークンと一致すると判断した場合に、前記携帯端末の利用者が所定の手続きをしたと認定するステップと
を有し、
前記サーバーは、
前記認定するステップにおいてトークンが一致すると判断した場合、認証完了を前記画像読取機に通知し、この通知を受けて前記画像読取機は認証ＯＫを報知し、
前記認定するステップにおいてトークンが一致しないと判断した場合、認証拒否を前記画像読取機に通知し、この通知を受けて前記画像読取機は認証ＮＧを報知し、
前記画像読取機は、前記サーバーから認証完了または認証拒否の通知が来るまでは、前記携帯端末の表示画像を適宜な間隔をおいて繰り返し読み取り、読み取った画像を前記サーバーに逐次送信する
認証方法。
【請求項６】
携帯端末とサーバーと画像読取機とにより実施される認証方法であって、
前記携帯端末が、所定のＩＤを埋め込んだ画像をディスプレイに表示するステップと、
前記画像読取機が、前記ディスプレイの表示画像を読み取り、読み取った画像を前記サーバーに送信するステップと、
前記サーバーが、前記画像読取機から受信した画像が、前記所定のＩＤを埋め込んだ画像である第１画像であると判断した場合、当該所定のＩＤに対応付けられるトークンを前記携帯端末に送信するステップと、
前記携帯端末が、前記サーバーから受信したトークンと前記所定のＩＤとを埋め込んだ画像を前記ディスプレイに表示するステップと、
前記画像読取機が、前記ディスプレイの表示画像を読み取り、読み取った、前記サーバーから受信したトークンと前記所定のＩＤとを埋め込んだ画像を前記サーバーに送信するステップと、
前記サーバーが、前記画像読取機から受信した画像が、トークン及びＩＤを埋め込んだ画像である第２画像であると判断した場合であって、当該第２画像から抽出したトークンが、前記サーバーが前記携帯端末に送信したトークンと一致すると判断した場合に、前記携帯端末の利用者が所定の手続きをしたと認定するステップと
を有し、
前記サーバーは、前記画像読取機から受信した画像が前記第１画像であると判断した場合、当該画像から抽出した前記所定のＩＤの認証フラグを予備認証済みとし、
前記携帯端末は、前記サーバーに前記所定のＩＤを示してトークンを要求し、
前記サーバーは、前記要求に対して、前記所定のＩＤの認証フラグが予備認証済みである場合、前記所定のＩＤに対応付けられるトークンを前記携帯端末に送信し、
前記携帯端末は、認証処理の開始を受け付けた後、前記所定のＩＤに関連付けた最初の確認要求電文を前記サーバーに送信し、
前記サーバーは、前記携帯端末から前記最初の確認要求電文を受信した際、前記所定のＩＤに対応付けした認証フラグを作成し、ＩＤごとに認証処理の進行に合わせて認証フラグを更新し、
前記サーバーは、前記携帯端末から前記最初の確認要求電文を受信した際、所定の電文を返信し、
前記携帯端末は、前記サーバーから前記所定の電文を受信した場合、前記所定のＩＤを埋め込んだ画像を生成する
認証方法。
【請求項７】
前記サーバーは、前記携帯端末から確認要求電文を受信した際、前記所定のＩＤの認証フラグが予備認証済みである場合、当該ＩＤに対応付けられるトークンを当該携帯端末に送信するとともに当該ＩＤに対応付けして保存する
請求項６に記載の認証方法。
【請求項８】
前記サーバーは、
前記認定するステップにおいてトークンが一致すると判断した場合、該当ＩＤの認証フラグを認証完了にし、
前記認定するステップにおいてトークンが一致しないと判断した場合、該当ＩＤの認証フラグを認証拒否にする
請求項７に記載の認証方法。
【請求項９】
前記携帯端末は、
前記確認要求電文に対して前記サーバーから認証完了を伝える電文を受信した際、利用者に認証ＯＫを報知し、
前記確認要求電文に対して前記サーバーから認証拒否を伝える電文を受信した際、利用者に認証ＮＧを報知する
請求項８に記載の認証方法。
【請求項１０】
携帯端末及び画像読取機と連携して認証を行うサーバーであって、
前記携帯端末のディスプレイに表示された、所定のＩＤを埋め込んだ画像を読み取った前記画像読取機から、当該読み取った画像を受信する処理部と、
前記画像読取機から受信した画像が、前記所定のＩＤを埋め込んだ画像である第１画像であると判断した場合、当該所定のＩＤに対応付けして、当該所定のＩＤに対してユニークなトークンを保存する処理部と、
前記所定のＩＤに対応付けられるトークンを前記携帯端末に送信する処理部と、
前記トークンに基づき前記携帯端末により生成され前記携帯端末のディスプレイに表示された、前記所定のＩＤに対応付けられたトークンと前記所定のＩＤとを埋め込んだ画像を読み取った前記画像読取機から、当該読み取った、前記トークンと前記所定のＩＤとを埋め込んだ画像を受信する処理部と、
前記画像読取機から受信した画像が、トークン及び所定のＩＤを埋め込んだ画像である第２画像であると判断した場合であって、当該第２画像から抽出したトークンが、当該第２画像から抽出した所定のＩＤに対応付けして保存してある前記トークンと一致する場合に、前記携帯端末の利用者が所定の手続きをしたと認定する処理部と、
を有する認証サーバー。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、利用者の携帯端末上で稼働する特定アプリとインターネット上の特定サーバーとが通信するクラウドサービスにおいて、サービス利用者がサービス提供者の指定する場所に出向き、持参した携帯端末からサービス提供者の指定する認証用データを出力することで、利用者のサービス受給資格の正当性を認証するといった用途で実施されるコンピューティングに関するものであり、とくに、正当なサービス受給資格のない者が不正な手段により認証を受けることを阻止する技術に関する。
【０００２】
周知のとおり、こうしたサービスは、利用者の携帯端末にオンラインでサービス情報を知らせ、実空間の指定場所に利用者を誘導するという意味合いでＯ２Ｏ（オンライン・ツー・オフライン）サービスと呼ばれている。本明細書においてもＯ２Ｏと称する。
【０００３】
なお、この発明が適用されるクラウドサービスの典型的なコンピューティング環境はつぎのとおりである。たとえば、サービス提供者が、インターネットを通じて何らかのサービスを提供するための特定のサーバー（これを特定サーバーとする）を運用するとともに、この特定サーバーより提供するサービスを利用するために必要となる特定のアプリケーション（これを特定アプリとする）をインターネット上のアプリケーションストアを通じて利用者に配布する。
【０００４】
サービスを利用しようとする者は、自分の携帯端末（スマートフォン、タブレット端末、パーソナルコンピューター、携帯ゲーム機など）に特定アプリをダウンロードしてインストールし、サービスを提供する特定サーバーにアクセスしてアカウント登録をすることでサービスを利用できるようになる。
【０００５】
なお、特定アプリは、ＨＴＭＬファイルにジャバスクリプトなどのプログラムの形式で特定のウェブサイトから取得する場合もある。
【０００６】
以上がこの発明の前提となる典型的なコンピューティング環境であり、世界中の多くの人々が利用している周知慣用の環境である。こうしたコンピューティング環境の構築に関わっている多くの技術者は、どのような技術事項によってこの環境が成立しているのかについて十分な知識を有しているので、冗長性を避けるため、本明細書では当業者の技術常識といえる事項についてはできるだけ説明を省略する。
【背景技術】
【０００７】
たとえば一般的なソーシャルゲームにおいては、上記の特定サーバーがゲームサーバーであり、特定アプリがゲームアプリとなる。周知のソーシャルゲームのサービス中において、いつ・どこへ行って・どのような手続きをすればゲームアイテムをゲットできる、といったようなイベント情報を告知する。
【０００８】
また、多数の実店舗を運営するチェーンストア会社が特定サーバーにより商品情報の提供サービスなどを行い、利用者がこの会社が配布する特定アプリを携帯端末にインストールしてサービスを利用するという環境において、いつ・どこへ行って・どのような手続きをすれば１０００ポイントサービス、といったような特典サービスを告知する。
【０００９】
そして典型的な周知の方法においては、上記のようなＯ２Ｏ特典サービスを受けるために、利用者は携帯端末にサービス提供者指定の認証用データを取得または入力し、指定場所に行って認証用データに基づく画像を端末ディスプレイに表示し、その画像を機械読み取りしてコンピューターにより正当性を判定したり、あるいは係員の目視により正当性の判定を行っている。
【００１０】
多くの利用者が集まるイベント会場では、利用者が端末ディスプレイに表示した認証用画像を機械読み取りして自動処理する方法が一般的である。認証用画像としては、所定の認証用情報を埋め込んだバーコードやＱＲコード（登録商標）がよく用いられている。イベント会場の入口などに画像読取機が設置されており、利用者が持参した携帯端末のディスプレイに表示された認証用画像を読み取らせる。正当と認証されると、たとえば特定サーバーが特定アプリと通信することによって特典付与の処理が実行される。
【００１１】
上記のＱＲコードなどの認証用画像を用いたＯ２Ｏ現場認証方法は、電子チケットや電子クーポンの分野においても多用されている。この方法において、特定サーバーから特定アプリに特典識別子を与え、特定アプリが特典識別子に基づいてＱＲコードを画像生成し、これを機械読み取りしてＱＲコードに埋め込まれた特典識別子の正当性を調べるという単純な方法を採用したのでは、正当なＱＲコードの画像を不正行為者の携帯端末にキャプチャするという簡単なやり口で認証をパスしてしまうという問題が広く認識されている。
【００１２】
特許文献１には、上記の不正行為を防止する発明が開示されている。この先行発明においては、利用者の携帯端末から取得した端末ＩＤをチケットＩＤとしてチケット画像に埋め込んで端末に保存させておき、入場時にチケット画像に埋め込まれた端末ＩＤとこのとき読取機にかけられた携帯端末のＩＤが一致することを条件に入場を許可するようにしている。これによれば、正当にチケットを購入した携帯端末のＩＤと、不正にチケット画像を複製して入場しようとした携帯端末の端末ＩＤが不一致となることにより、不正使用を確実に防止することができる。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００４−９４４６８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
サービスを提供する特定サーバーにアカウント登録をしてあれば、利用者が使用する携帯端末の同一性を問わずに利用者ＩＤの提示によってサービス利用を許可する一般的なクラウドサービスの場合、特許文献１に記載の発明を採用することができない。また、携帯端末からそのＩＤを取得することができないという制約がある場合も、特許文献１に記載の発明を採用することができない。
【００１５】
この発明は、利用者ＩＤを登録してあれば利用者が使用する携帯端末の同一性を問わないクラウドサービスにおいて、また特定サーバーや画像読取機が利用者の携帯端末から端末ＩＤを取得できないという制約があったとしても、容易に実現できるコンピューティングにより、認証用画像の複製による不正行為を確実に阻止できるようにすることにある。
【課題を解決するための手段】
【００１６】
上述した課題を解決すべく創作されたこの発明は、つぎの事項（１）〜（７）により特定される方法の発明であると把握することができる（これを発明１とする）。
（１）携帯端末上の特定アプリとインターネット上の特定サーバーとが通信するとともに、画像読取機と特定サーバーとが通信することにより実施されるコンピューティングの方法であること
（２）携帯端末の特定アプリは、利用者ＩＤを埋め込んだ第１画像を生成して当該携帯端末のディスプレイに表示すること
（３）画像読取機は、読取状態にセットされた携帯端末の表示画像を読み取り、読み取った画像読取データを特定サーバーに送信すること
（４）特定サーバーは、画像読取機から受信した画像読取データが第１画像である場合、当該画像読取データから利用者ＩＤ（ア）を抽出し、利用者ＩＤ（ア）の認証フラグが未認証である場合、当該認証フラグを予備認証済みとすること
（５）読取状態にセットされている携帯端末の特定アプリは、特定サーバーと通信して利用者ＩＤ（イ）を示してトークンを要求し、特定サーバーは、利用者ＩＤ（イ）の認証フラグが予備認証済みである場合、トークンを当該携帯端末に送信するとともに利用者ＩＤ（イ）に対応づけして保存すること
（６）読取状態にセットされている携帯端末の特定アプリは、受信したトークンと利用者ＩＤを埋め込んだ第２画像を生成して当該携帯端末のディスプレイに第１画像に代えて表示すること
（７）特定サーバーは、画像読取機から受信した画像読取データが第２画像である場合、当該画像読取データから利用者ＩＤ（ウ）とトークン（エ）を抽出し、トークン（エ）が利用者ＩＤ（ウ）に対応づけして保存してあるトークンと一致する場合、携帯端末の利用者が所定の手続きをしたと認定すること
【図面の簡単な説明】
【００１７】
【図１】特定アプリの動作例
【図２】画像読取機の動作例
【図３】特定サーバーにおける画像読取機との対応の動作例
【図４】特定サーバーから特定アプリへの返信の動作例
【発明を実施するための形態】
【００１８】
＝＝＝実施例の前提的な説明＝＝＝
一実施例として、この発明は、ソーシャルゲームのクラウドサービスにおいて付加的に実施される。利用者は携帯端末に特定アプリ（ゲームアプリ）をインストールして特定サーバー（ゲームサーバー）にアクセスし、アカウント登録をすることでゲームを楽しむことができる。周知のように、ゲームをする際には利用者ＩＤを示して特定サーバーにログインする。
【００１９】
サービス提供者が特定サーバーに特典キャンペーンの実施をプログラムすることで、ゲームのサービス中において利用者に対し、いつ・どこへ行って・どのような手続きをすることでどのような特典を受けることができる、という特典キャンペーンの内容を告知する。
【００２０】
特典を受けようとする利用者は、案内に従って、特定サーバーが発行している電子特典証書（特典を受けるのに必要となるデータをこう呼ぶことにする）を自分の携帯端末に保存する。電子特典証書には、利用者ＩＤと、発行日のデータが記述されている。また、特典キャンペーンを特定するキャンペーンＩＤなどが記述されていてもよい。
【００２１】
特典を受けるために必要な条件とは、たとえば、ある会場においてある期日に開催されるイベントに参加し、イベント会場に設置されている画像読取機に持参した携帯端末をセットし、上記の電子特典証書に基づく認証を受けることである。
【００２２】
＝＝＝特定アプリを主体にした説明＝＝＝
上記の電子特典証書を処理するのは、携帯端末にインストールされている特定アプリである（特定アプリ中の認証モジュールである）。利用者は、携帯端末で特定アプリを起動して特定サーバーにログインし、特定アプリの画面中で「特典をうけるための認証を開始する」という趣旨のボタンを選択する（タップする）。すると、特定アプリは図１のフローチャートに示す処理を開始する。この状態の携帯端末をイベント会場に設置された画像読取機にセットする。
【００２３】
図１に示すように、携帯端末上の特定アプリは特定サーバーと通信して利用者ＩＤを示し、特定サーバーに確認要求電文を送信する（１０１）。確認要求電文の送信に対して特定サーバーからの返信として、空電文／トークン電文／認証拒否／認証完了電文のいずれかを受信する可能性がある。
【００２４】
この説明の時系列では、確認要求電文に対して特定サーバーから最初に空電文を受信することになる。この場合、特定アプリは、利用者ＩＤを埋め込んだ第１画像（具体的にはＱＲコードとしてよい）を生成して携帯端末のディスプレイに表示する（ステップ１０５→１０６）。この表示画像が画像読取機で読み取られ、画像読取データがインターネットを通じて特定サーバーに送られることになる。
【００２５】
特定アプリは、ステップ１０６の実行後にステップ１０１を再び実行し、特定サーバーに上述した確認要求電文を再送信する。なお、確認要求電文を繰り返し送信する動作において、送信間隔が１秒〜２秒程度の適宜な間隔になるように調整するアルゴリズムを採用している。
【００２６】
画像読取機からの画像読取データを受信した特定サーバーにおいて後述するように処理が進むと、携帯端末上の特定アプリから再送信された確認要求電文に対して特定サーバーは特定アプリにトークン電文を返信することになる。この場合、特定アプリはステップ１０４→１０７と進み、受信したトークンに基づいて生成した第２画像を携帯端末のディスプレイに第１画像に代えて表示する。この第２画像が画像読取機に読み取られ、画像読取データが特定サーバーに送信される。
【００２７】
トークンは特定サーバーにおいて発行したユニークな認証用のデータである。後述するように、特定サーバーは、画像読取機から受信した第２画像に埋め込まれたトークンと発行したトークンとを照合することで正当性を判断し、認証完了（認証ＯＫ）または認証拒否（認証ＮＧ）の判定を下す。
【００２８】
特定アプリは、ステップ１０７の実行後にステップ１０１を再び実行し、適宜な間隔をおいて特定サーバーに上述した確認要求電文を再送信する。特定アプリは、特定サーバーから認証拒否電文を受信したならば利用者に対する認証ＮＧの報知処理を行い（ステップ１０３→１０９）、認証完了電文を受信したならば利用者に対する認証ＯＫの報知処理を行う（ステップ１０２→１０８）。報知処理は、携帯端末のスピーカーを使って音で利用者にＯＫまたはＮＧを知らせるとともに、ディスプレイに視覚的にも表示するのがよい。この表示は携帯端末を画像読取機から外すことで見ることができる。
【００２９】
なお、認証ＯＫとなった場合にどのようにして携帯端末の利用者に特典を付与するのかという事項は、この発明と直接的に関係しないことであり、どのように特典付与の処理を行ってもよいことは自明であるので、本明細書では説明しない。
【００３０】
＝＝＝画像読取機を主体にした説明＝＝＝
図２のフローチャートは画像読取機の動作の概要を示している。画像読取機は、所定位置に携帯端末がセットされたのを検知して処理を開始し、携帯端末のディスプレイに表示されている画像を読み取り、その画像読取データを特定サーバーに送信する処理を実行する（２０１）。
【００３１】
画像読取データを受信した特定サーバーは、後述するようにして画像読取機に対して返信する。返信内容が認証完了の通知であった場合、画像読取機はそばにいる利用者に向けて認証ＯＫを報知する処理を行い（ステップ２０２→２０５）、認証拒否の通知であったら認証ＮＧの報知処理を行い（ステップ２０３→２０６）、いずれでもない場合には認証中であることを報知する処理を行う（２０４）。報知する処理としては、近くにいる人に視覚的および聴覚的に情報を伝える周知な各種の出力手段を採用することができる。
【００３２】
認証中との報知処理（２０４）に引き続いて最初のステップ２０１に戻り、携帯端末の表示画像を読み取って特定サーバーに送信する処理を再実行する。この画像読取とデータ送信処理（２０１）の実行間隔については、先の説明と同様に、実行間隔が１秒〜２秒程度の適宜な間隔になるように調整するアルゴリズムを採用している。
【００３３】
＝＝＝特定サーバーを主体にした説明＝＝＝
特定サーバーは、前述した特典証書を発行した多数の利用者について、各利用者ＩＤに対応づけした認証フラグをテーブル化して管理している。このテーブルの認証フラグは、初期状態として未認証になっている。
【００３４】
図３のフローチャートは、特定サーバーが画像読取機から画像読取データを受信した際に実行される動作を示している。特定サーバーは、ステップ３０１において、受信した画像読取データを解析し、画像中に自分が発行したトークンおよび利用者ＩＤが含まれていれば前述の第２画像であると判断し、トークンが含まれておらず利用者ＩＤが含まれていれば前述の第１画像であると判断する。
【００３５】
特定サーバーは、受信画像データが第１画像であると判断した場合、抽出した利用者ＩＤに対応づけされた認証フラグ（初期状態は未認証）を予備認証済みにしてそのことを画像読取機に返信するとともに、この利用者ＩＤに対応づけしてユニークなトークンを発行して保存する（ステップ３０１→３０５）。
【００３６】
特定サーバーは、受信画像データが第２画像であると判断した場合、受信画像データから抽出した利用者ＩＤに対応づけして自分で保存しておいたトークンと、受信画像データから抽出したトークンが一致するか否かを判断する。一致する場合は、この利用者ＩＤの認証フラグを認証完了にするとともに、そのことを画像読取機に通知する（ステップ３０１→３０２→３０３）。不一致である場合、この利用者ＩＤの認証フラグを認証拒否にするとともに、そのことを画像読取機に通知する（ステップ３０１→３０２→３０４）。
【００３７】
図４のフローチャートは、携帯端末上の特定アプリから送信された確認要求電文に対して特定サーバーが返信する処理を示している。前提として、確認要求電文に関して、これを発した携帯端末利用者の利用者ＩＤが特定されている。
【００３８】
特定サーバーは、ある利用者ＩＤ（ア）の確認要求電文を受信した際、その利用者ＩＤ（ア）の認証フラグの状態を調べ、フラグ状態に応じた内容の電文を送信する。利用者ＩＤ（ア）の認証フラグが初期状態の未認証であった場合、携帯端末上の特定アプリに空電文を返信する（ステップ４０１→４０５）。前述したように、この空電文を受信した携帯端末では、利用者ＩＤ（ア）を埋め込んだ第１画像を生成してディスプレイに表示する処理が行われる。
【００３９】
特定サーバーは、ある利用者ＩＤ（イ）の認証フラグが予備認証済みであった場合、携帯端末上の特定アプリにトークン電文を送信する（ステップ４０２→４０６）。トークン電文とは、ステップ３０５の処理によって利用者ＩＤ（イ）に対応づけして保存しておいたトークンを携帯端末に送達するための電文である。このトークン電文を受信した携帯端末では、前述したように、受信したトークンと利用者ＩＤ（イ）を埋め込んだ第２画像を生成してディスプレイに第１画像に代えて表示する処理が行われる。
【００４０】
特定サーバーは、ある利用者ＩＤの認証フラグが認証完了であった場合、携帯端末上の特定アプリに認証完了電文を送信する（ステップ４０３→４０７）。この電文を受信した携帯端末では、前述したように、認証ＯＫの報知処理が行われる。
【００４１】
特定サーバーは、ある利用者ＩＤの認証フラグが認証拒否であった場合、携帯端末上の特定アプリに認証拒否電文を送信する（ステップ４０４→４０８）。この電文を受信した携帯端末では、前述したように、認証ＮＧの報知処理が行われる。
【００４２】
＝＝＝まとめ＝＝＝
以上のコンピューティングにおいては、指定場所に設置された画像読取機に携帯端末をセットした状態とし、携帯端末上の特定アプリがインターネット上の特定サーバーにログインした状態で所定の通信を行いつつ、所定の情報を埋め込んだ第１画像そして第２画像を生成してディスプレイに表示し、表示画像を画像読取機が読み取って特定サーバーに送信する、というフィードバックループを形成した上で特定サーバーが自分が発行したトークンに基づいて正当性の認証を行っている。したがって、表示画像をキャプチャすることで不正に認証を受けることは不可能となる。
【００４３】
＝＝＝その他の実施形態＝＝＝
画像読取機は、携帯端末の表示画像を所定間隔をおいて逐次読み取って、データを逐次に特定サーバーに送信するのではなく、読み取った画像が前回と異なると判断した場合に最新の読取データを特定サーバーに送信するようにプログラムしてもよい。
【００４４】
＝＝＝発明特定事項＝＝＝
以上詳細に説明した技術事項を整理すると、基本となる発明１は、前述した事項（１）〜（７）により特定される方法発明であると把握することができる。このことを前提として、この出願により開示された技術的思想は、つぎのように特定される各発明２〜発明１０を含んだものとして把握することができる。
【００４５】
《発明２》つぎの事項（11）（12）により特定される発明１の方法。
（11）特定サーバーは、発明特定事項（７）にてトークンが一致すると判断した場合、認証完了を画像読取機に通知し、この通知を受けて画像読取機は認証ＯＫを報知すること
（12）特定サーバーは、発明特定事項（７）にてトークンが一致しないと判断した場合、認証拒否を画像読取機に通知し、この通知を受けて画像読取機は認証ＮＧを報知すること
【００４６】
《発明３》つぎの事項（13）により特定される発明２の方法。
（13）画像読取機は、特定サーバーから認証完了または認証拒否の通知が来るまでは、認証中を報知すること
【００４７】
《発明４》つぎの事項（14）により特定される発明２または３の方法。
（14）画像読取機は、特定サーバーから認証完了または認証拒否の通知が来るまでは、携帯端末の表示画像を適宜な間隔をおいて繰り返し読み取り、画像読取データを特定サーバーに逐次送信すること
【００４８】
《発明５》つぎの事項（15）〜（19）により特定される発明１の方法。
（15）携帯端末の特定アプリにより認証処理が起動されると、特定アプリは適宜な間隔をおいて特定サーバーに利用者ＩＤに関連づけた確認要求電文を送信すること
（16）特定サーバーは、利用者ＩＤに対応づけした認証フラグを作成し、利用者ＩＤごとに認証処理の進行に合わせて認証フラグを更新すること
（17）携帯端末の特定アプリは、発明特定事項（２）にて第１画像を生成する前に最初の確認要求電文を特定サーバーに送信すること
（18）特定サーバーは、携帯端末の特定アプリから確認要求電文を受信した際、該当利用者ＩＤの認証フラグが未認証である場合、その旨を伝える電文（ａ）を返信するとともに、当該フラグを予備認証済みにすること
（19）携帯端末の特定アプリは、特定サーバーから電文（ａ）を受信した場合、発明特定事項（２）にて第１画像を生成すること
【００４９】
《発明６》つぎの事項（20）により特定される発明５の方法。
（20）特定サーバーは、携帯端末の特定アプリから確認要求電文を受信した際、該当利用者ＩＤの認証フラグが予備認証済みである場合、トークンを当該携帯端末に送信するとともに当該利用者ＩＤに対応づけして保存すること
【００５０】
《発明７》つぎの事項（21）（22）により特定される発明６の方法。
（21）特定サーバーは、発明特定事項（７）にてトークンが一致すると判断した場合、該当利用者ＩＤの認証フラグを認証完了にすること
（22）特定サーバーは、発明特定事項（７）にてトークンが一致しないと判断した場合、該当利用者ＩＤの認証フラグを認証拒否にすること
【００５１】
《発明８》つぎの事項（23）（24）により特定される発明７の方法。
（23）携帯端末の特定アプリは、確認要求電文に対して特定サーバーから認証完了を伝える電文を受信した際、利用者に認証ＯＫを報知する処理を実行すること
（24）携帯端末の特定アプリは、確認要求電文に対して特定サーバーから認証拒否を伝える電文を受信した際、利用者に認証ＮＧを報知する処理を実行すること
【００５２】
《発明９》発明１〜８のいずれかにおけるコンピューティングの方法を実施するようにプログラムされた特定サーバー。
【００５３】
《発明１０》発明１〜８のいずれかにおけるコンピューティングの方法を実施するように携帯端末にインストールされる特定アプリ。
【図１】
0006785039.tif 000002
【図２】
0006785039.tif 000003
【図３】
0006785039.tif 000004
【図４】
0006785039.tif 000005