(57)【要約】【課題】電力の消費を抑えてユーザーを認証しつつ、不正な決済を防ぐ。【解決手段】端末装置１０は、サーバー装置３０のウェブサイトへのサインインのウェブページが表示されている状態でユーザーがタッチパネルに指で触れると、ユーザーの指紋で認証を行う。ユーザーが予め登録されているユーザーであると、ユーザーを認証し、認証の有効期限を、認証したときの時間帯に応じて設定する。端末装置１０は、ウェブサイトで販売する商品の決済をユーザーが有効期限内に指示すると、決済のための処理を実行し、ウェブサイトで販売する商品の決済をユーザーが有効期限を超えてから指示すると、決済のための処理を実行しない。【選択図】図１
2015212864.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーにより操作される操作部と、
前記操作部へのユーザーの操作に応じて当該ユーザーに対して生体認証を行う認証部と、
前記認証部がユーザーを認証すると、当該ユーザーの認証の有効期限を予め定められた規則に従って設定する設定部と、
前記有効期限を過ぎてから決済の指示を取得すると決済処理を実行せず、前記有効期限内に決済の指示を取得すると決済処理を実行する決済部と、
を備える端末装置。
【請求項２】
自装置の位置を測位する測位部を有し、
前記設定部は、前記測位部が測位した位置に応じて前記有効期限を設定する
請求項１に記載の端末装置。
【請求項３】
前記設定部は、少なくとも季節、月、日、時刻のいずれかに応じて前記有効期限を設定する
請求項１または請求項２に記載の端末装置。
【請求項４】
前記設定部は、前記認証部が前記有効期限内にユーザーを再度認証すると、前記有効期限を再設定する
請求項１から請求項３のいずれか一項に記載の端末装置。
【請求項５】
前記設定部は、前記認証部により認証されたことによりアクセス可能となるアクセス先に応じて前記有効期限を設定する
請求項１から請求項４のいずれか一項に記載の端末装置。
【請求項６】
前記設定部は、前記認証部により認証されたことによりアクセス可能となるアクセス先から取得して表示するページに応じて前記有効期限を再設定する
請求項１から請求項５のいずれか一項に記載の端末装置。
【請求項７】
前記設定部は、所定の第１ページを取得した後、ユーザーの操作に応じて所定の第２ページを取得した場合、前記有効期限を再設定する
請求項６に記載の端末装置。
【請求項８】
ユーザーにより操作される操作部へのユーザーの操作に応じて、当該ユーザーに対して生体認証を行う認証ステップと、
前記認証ステップでユーザーが認証されると、当該ユーザーの認証の有効期限を予め定められた規則に従って設定する設定ステップと、
前記有効期限を過ぎてから決済の指示を取得すると決済処理を実行せず、前記有効期限内に決済の指示を取得すると決済処理を実行する決済ステップと、
を備える決済方法。
【請求項９】
コンピュータを、
ユーザーにより操作される操作部へのユーザーの操作に応じて、当該ユーザーに対して生体認証を行う認証部と、
前記認証部がユーザーを認証すると、当該ユーザーの認証の有効期限を予め定められた規則に従って設定する設定部と、
前記有効期限を過ぎてから決済の指示を取得すると決済処理を実行せず、前記有効期限内に決済の指示を取得すると決済処理を実行する決済部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、決済方法及びプログラムに関する。
【背景技術】
【０００２】
ショッピングサイトで決済を行う際には、ＩＤとパスワードでユーザーを認証することが行われているが、携帯端末においてＩＤやパスワードの入力を行うには手間がかかる。このため、ユーザーに手間をかけさせずに認証を行い、商品を購入できる発明として、例えば特許文献１に開示された発明がある。
【０００３】
特許文献１には、ユーザーが情報端末で商品画像を押下したときに指紋認証を行い、認証がされた場合には決済を行う商品購入システムが開示されている。また、特許文献１には、このシステムの実施の形態２として、ユーザーが情報端末で商品画像を押下すると商品の購入を確認するボタンを表示し、ボタンを押下したときに指紋認証を行い、認証がされた場合には決済を行う商品購入システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２１７１８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のシステムでは、商品を選択する度に指紋認証を行っているが、この構成であると、選択の都度の認証では処理に負荷がかかり、認証の度に電力を消費し、バッテリーを速く消費してしまう。一度認証をすると、決済の際には認証を省略する構成であると、処理の負荷は軽くなるが、認証がされた状態が長く続くと、認証済みの端末を他者に操作されて端末所有者が知らないうちに決済処理を行われる虞がある。
【０００６】
本発明は、上述した背景の下になされたものであり、電力の消費を抑えてユーザーを認証しつつ、不正な決済を防ぐ技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、ユーザーにより操作される操作部と、前記操作部へのユーザーの操作に応じて当該ユーザーに対して生体認証を行う認証部と、前記認証部がユーザーを認証すると、当該ユーザーの認証の有効期限を予め定められた規則に従って設定する設定部と、前記有効期限を過ぎてから決済の指示を取得すると決済処理を実行せず、前記有効期限内に決済の指示を取得すると決済処理を実行する決済部と、を備える端末装置を提供する。
【０００８】
本発明においては、自装置の位置を測位する測位部を有し、前記設定部は、前記測位部が測位した位置に応じて前記有効期限を設定する構成としてもよい。
【０００９】
また、本発明においては、前記設定部は、少なくとも季節、月、日、時刻のいずれかに応じて前記有効期限を設定する構成としてもよい。
【００１０】
また、本発明においては、前記設定部は、前記認証部が前記有効期限内にユーザーを再度認証すると、前記有効期限を再設定する構成としてもよい。
【００１１】
また、本発明においては、前記設定部は、前記認証部により認証されたことによりアクセス可能となるアクセス先に応じて前記有効期限を設定する構成としてもよい。
【００１２】
また、本発明においては、前記設定部は、前記認証部により認証されたことによりアクセス可能となるアクセス先から取得して表示するページに応じて前記有効期限を再設定する構成としてもよい。
【００１３】
また、本発明においては、前記設定部は、所定の第１ページを取得した後、ユーザーの操作に応じて所定の第２ページを取得した場合、前記有効期限を再設定する構成としてもよい。
【００１４】
また、本発明は、ユーザーにより操作される操作部へのユーザーの操作に応じて、当該ユーザーに対して生体認証を行う認証ステップと、前記認証ステップでユーザーが認証されると、当該ユーザーの認証の有効期限を予め定められた規則に従って設定する設定ステップと、前記有効期限を過ぎてから決済の指示を取得すると決済処理を実行せず、前記有効期限内に決済の指示を取得すると決済処理を実行する決済ステップと、を備える決済方法を提供する。
【００１５】
また、本発明は、コンピュータを、ユーザーにより操作される操作部へのユーザーの操作に応じて、当該ユーザーに対して生体認証を行う認証部と、前記認証部がユーザーを認証すると、当該ユーザーの認証の有効期限を予め定められた規則に従って設定する設定部と、前記有効期限を過ぎてから決済の指示を取得すると決済処理を実行せず、前記有効期限内に決済の指示を取得すると決済処理を実行する決済部として機能させるためのプログラムを提供。
【発明の効果】
【００１６】
本発明によれば、電力の消費を抑えてユーザーを認証しつつ、不正な決済を防ぐことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る装置を示した図。
【図２】端末装置１０のハードウェア構成を示した図。
【図３】端末装置１０の機能ブロック図。
【図４】サーバー装置３０のハードウェア構成を示した図。
【図５】認証テーブルＴＢ１の一例を示した図。
【図６】マイクロコンピュータ１０１が行う処理の流れを示した図。
【図７】マイクロコンピュータ１０１が行う処理の流れを示した図。
【図８】認証テーブルＴＢ１の一例を示した図。
【図９】サーバー装置３０の機能ブロック図。
【図１０】マイクロコンピュータ１０１が行う処理の流れを示した図。
【図１１】制御部３０１が行う処理の流れを示した図。
【図１２】制御部３０１が行う処理の流れを示した図。
【発明を実施するための形態】
【００１８】
［第１実施形態］
（全体構成）
図１は、本発明の実施形態に係る装置を示した図である。通信網２０は、音声通信やデータ通信などの通信サービスを提供する移動体通信網である。なお、通信網２０には、インターネットや固定電話網なども含めることができる。通信網２０には、端末装置１０やサーバー装置３０が接続される。本実施形態に係る端末装置１０は、スマートフォンである。なお、端末装置１０は、スマートフォンに限定されるものではなく、データ通信が可能なタブレット端末やフィーチャフォン、データ通信に特化したコンピュータ装置などであってもよい。サーバー装置３０は、商品を販売するウェブサイトが構築されている装置である。サーバー装置３０は、予め登録されたユーザーへ、商品の画像や商品の説明文を有するウェブページを提供する。なお、通信網２０に接続可能な端末装置やサーバー装置は多数存在するが、図面が繁雑になるのを防ぐために、図１においては一つの端末装置１０と一つのサーバー装置３０のみを示している。
【００１９】
（端末装置１０の構成）
図２は、端末装置１０のハードウェア構成の一例を示した図である。タッチパネル１０３は、表示装置（例えば液晶ディスプレイ）と、表示装置の表示面において指の接触を検出するセンサーとを組み合わせた装置であり、ユーザーにより操作される操作部の一例である。タッチパネル１０３は、文字やグラフィック画面、端末装置を操作するためのメニュー画面などを表示装置で表示する。また、タッチパネル１０３は、ユーザーが指で触れた位置をセンサーで検出する。マイクロコンピュータ１０１は、タッチパネル１０３が検出した位置と、タッチパネルに表示されている画面に応じてユーザーの操作を特定し、特定した操作に応じて各部の制御や各種処理を実行する。また、タッチパネル１０３のセンサーは、ユーザーの指紋を検出する機能を備えている。
【００２０】
音声処理部１０７は、マイクロホンとスピーカを有している。音声処理部１０７は、端末装置同士が音声通話を行う場合、通話相手の音声に係るデジタル信号が通信部１０５から供給されると、供給されたデジタル信号をアナログ信号に変換する。このアナログ信号は、スピーカへ供給され、スピーカからは、通話相手の音声が放音される。また、音声処理部１０７は、マイクロホンが音声を収音すると、収音した音声をデジタル信号に変換する。音声処理部１０７は、端末装置で音声通話を行う場合、ユーザーの音声を変換したデジタル信号を通信部１０５へ供給する。このデジタル信号は、通信部１０５から通信網２０へ送信され、通話相手の端末装置へ送信される。
【００２１】
通信部１０５は、通信網２０を介して無線通信を行う通信インターフェースとして機能する。
測位部１０９は、衛星航法システムや無線ＬＡＮを利用して端末装置１０の位置を測位する。測位部１０９は、衛星航法システムが有する人工衛星からの電波や、無線ＬＡＮのアクセスポイントから送信されている電波を取得し、取得した電波に基づいて端末装置１０の位置を示す位置情報を生成する。
【００２２】
記憶部１０２は、不揮発性メモリを有しており、オペレーティングシステムのプログラムや複数のアプリケーションプログラムを記憶する。例えば、記憶部１０２は、指紋を用いてユーザーを認証する機能を実現するアプリケーションプログラム（以下、指紋アプリと称する）を記憶している。また、記憶部１０２は、指紋アプリが使用するデータを記憶する。例えば、記憶部１０２は、指紋アプリが使用するデータとして、端末装置１０のユーザーの指紋のデータや、サーバー装置３０のウェブサイトへサインインするためのユーザー識別子及びパスワードを記憶する。
【００２３】
マイクロコンピュータ１０１は、ＣＰＵ（Central Processing Unit）やＲＡＭ（Random Access Memory）を有し、ＣＰＵが記憶部１０２に記憶されているオペレーティングシステムのプログラムを実行すると、スマートフォンのオペレーティングシステムが実現する。また、マイクロコンピュータ１０１が指紋アプリを実行すると、指紋を用いてユーザーの認証を行う機能が実現する。
【００２４】
（端末装置１０の機能構成）
図３は、アプリケーションプログラムを実行することにより端末装置１０で実現する機能を示したブロック図である。
認証部１５２は、タッチパネル１０３で行われた操作に応じてユーザーに対して生体認証を行う。具体的には、認証部１５２は、タッチパネル１０３がユーザーの指紋を検出すると、タッチパネル１０３が検出した指紋と、記憶部１０２に記憶されている指紋のデータとを照合し、ユーザーを認証する。
設定部１５１は、認証部１５２がユーザーを認証すると、ユーザーの認証の有効期限を予め定められた規則に従って設定する。
決済部１５０は、ユーザーの操作に応じて、ウェブサイトでの商品購入の決済のための処理を実行する機能ブロックである。決済部１５０は、設定部１５１が設定した有効期限を過ぎてから決済の指示を取得すると決済のための処理を実行せず、設定部１５１が設定した有効期限内に決済の指示を取得すると決済のための処理を実行する。
【００２５】
（サーバー装置３０の構成）
図４は、サーバー装置３０のハードウェア構成の一例を示したブロック図である。通信部３０５は、データ通信を行うための通信インターフェースである。通信部３０５は、図示を省略した通信ケーブルにより通信網２０に接続されている。
【００２６】
記憶部３０２は、データを永続的に記憶する装置（例えばハードディスク装置）を有している。記憶部３０２は、ウェブサーバーの機能を実現するプログラムや、ウェブサイトで提供するウェブページ、ユーザーが指定した検索条件で販売する商品の検索を行い、検索結果のウェブページを生成するプログラムなどを記憶する。
【００２７】
また、記憶部３０２は、ウェブサイトのユーザーがサインインするためのユーザー識別子及びパスワードを格納した認証テーブルＴＢ１を記憶する。図５は、認証テーブルＴＢ１の一例を示した図である。認証テーブルＴＢ１においては、ウェブサイトのユーザー毎に、ユーザーを識別する識別子であるユーザー識別子及びユーザーの本人確認を行うためのパスワードの組が格納される。
【００２８】
（第１実施形態の動作例）
次に本実施形態の動作例について説明する。端末装置１０のユーザーが、端末装置１０においてウェブブラウザを起動し、サーバー装置３０のウェブサイトへアクセスする操作を行うと、端末装置１０とサーバー装置３０とが通信を行い、ウェブサイトへのサインインのためのウェブページが端末装置１０へ送られる。マイクロコンピュータ１０１が、このウェブページを取得し、取得したウェブページに基づいてタッチパネル１０３を制御すると、サインインのためのウェブページであって、指紋の入力を要求するウェブページがタッチパネル１０３に表示される。また、指紋アプリを実行しているマイクロコンピュータ１０１は、サインインのためのウェブページを表示すると、図６に示した処理を実行する。
【００２９】
具体的には、ウェブページを見たユーザーが指でタッチパネル１０３に触れると、タッチパネル１０３は、ユーザーの指紋を検出する。マイクロコンピュータ１０１（認証部１５２）は、タッチパネル１０３が指紋を検出すると（ステップＳＡ１でＹＥＳ）、タッチパネル１０３が検出した指紋と、記憶部１０２に記憶されている指紋のデータとを照合し、タッチパネル１０３に指で触れたユーザーが予め登録されているユーザーであるか判定し（ステップＳＡ２）、ユーザーを認証する。
【００３０】
マイクロコンピュータ１０１は、予め登録されたユーザーではないとの判定を行うと（ステップＳＡ２でＮＯ）、サインインに失敗したことを通知するメッセージが表示されるようにタッチパネル１０３を制御し（ステップＳＡ３）、処理の流れをステップＳＡ１へ戻す。
【００３１】
一方、マイクロコンピュータ１０１（設定部１５１）は、予め登録されたユーザーであるとの判定を行うと（ステップＳＡ２でＹＥＳ）、サインインの有効期限を設定する（ステップＳＡ４）。マイクロコンピュータ１０１は、予め登録されたユーザーとの判定を行った時刻が第１の時間帯（例えば、７：００〜１８：５９：５９）の場合、サインインの有効期間を第１の期間（例えば、３０分）とし、予め登録されたユーザーとの判定を行った時刻と第１の期間を加算して得られる時刻を記憶部１０２に記憶させる。また、マイクロコンピュータ１０１は、予め登録されたユーザーとの判定を行った時刻が第２の時間帯（例えば、１９：００〜６：５９：５９）の場合、サインインの有効期間を第２の期間（例えば、１時間）とし、予め登録されたユーザーとの判定を行った時刻と第２の期間を加算して得られる時刻を記憶部１０２に記憶させる。
【００３２】
次にマイクロコンピュータ１０１は、サーバー装置３０のウェブサイトへサインインするためのユーザー識別子及びパスワードを記憶部１０２から取得し、取得したユーザー識別子及びパスワードをサーバー装置３０へ送信する（ステップＳＡ５）。
【００３３】
制御部３０１は、端末装置１０から送信されたユーザー識別子及びパスワードを取得すると、端末装置１０のユーザーがウェブサイトの予め登録されたユーザーであるか判定する。具体的には、取得したユーザー識別子及びパスワードの組が認証テーブルＴＢ１に格納されているか判定する。制御部３０１は、取得したユーザー識別子及びパスワードの組を格納したレコードが認証テーブルＴＢ１にない場合、サインインに失敗したことを通知するウェブページを端末装置１０へ送信する。マイクロコンピュータ１０１が、このウェブページを取得し、取得したウェブページに基づいてタッチパネル１０３を制御すると、取得したウェブページがタッチパネル１０３に表示される。
【００３４】
一方、制御部３０１は、取得したユーザー識別子及びパスワードの組を格納したレコードが認証テーブルＴＢ１にある場合、端末装置１０のユーザーがウェブサイトの予め登録されたユーザーであると判定する。制御部３０１は、予め登録されたユーザーであるとの判定を行うと、販売する商品のウェブページを端末装置１０へ送信する。マイクロコンピュータ１０１が、このウェブページを取得し、取得したウェブページに基づいてタッチパネル１０３を制御すると、取得したウェブページがタッチパネル１０３に表示される。
【００３５】
端末装置１０のユーザーは、ブラウザを操作してウェブサイト内のウェブページを閲覧し、購入する商品を検討する。ユーザーは、購入する商品が決まると、購入する商品をウェブサイトのショッピングカートへ入れる操作を行う。この操作が行われると、端末装置１０とサーバー装置３０とが通信を行い、所謂ショッピングカートの機能により、ユーザーが選択した商品がウェブサイトのショッピングカートへ入れられる。また、ユーザーは、商品の注文を確定する場合、注文を確定するウェブページへ移動する操作を行う。この操作が行われると、端末装置１０とサーバー装置３０とが通信を行い、注文を確定するためのウェブページがタッチパネル１０３に表示される。
【００３６】
マイクロコンピュータ１０１は、ユーザーが注文を確定する操作を行うと、図７に示した処理を実行する。マイクロコンピュータ１０１（決済部１５０）は、注文を確定する操作が行われた時刻が、記憶部１０２に記憶されたユーザーのサインインの有効期限の時刻を超えているか判定する。マイクロコンピュータ１０１は、注文を確定する操作が行われた時刻が、有効期限の時刻を超えていない場合（ステップＳＢ１でＮＯ）、注文を確定したことを示す情報をサーバー装置３０へ送信する（ステップＳＢ２）。制御部３０１は、この情報を受信すると、決済の処理を行う。
【００３７】
一方、マイクロコンピュータ１０１（決済部１５０）は、注文を確定する操作が行われた時刻が、有効期限の時刻を超えている場合、注文を確定したことを示す情報をサーバー装置３０へ送信せず、サインインの有効期限が過ぎていることを通知するメッセージが表示されるようにタッチパネル１０３を制御する（ステップＳＢ３）。この後、マイクロコンピュータ１０１は、サインインのためのウェブページが表示されるようにタッチパネル１０３を制御する（ステップＳＢ４）。
【００３８】
本実施形態によれば、商品を選択する度に指紋認証を行わないため、端末装置１０の電力消費を抑えることができる。また、本実施形態においては、認証がされた時間帯に応じて、動的にサインインの有効期限が設定される。例えば、ユーザーが外出することが多い第１の時間帯においては、有効期限が３０分に設定されるため、サインインした後、急用により端末装置１０を放置しても、短い時間で自動的に決済が不可となり、他人に操作されて決済を行われる可能性が低くなる。また、ユーザーが自宅にいることが多い第２の時間帯においては、有効期限が１時間に設定されてサインインの有効期限が長くなるため、自宅で商品をゆっくりと選んだ後、決済を行うことができる。
【００３９】
なお、本実施形態においては、有効期限内にユーザーがタッチパネル１０３に触れると、マイクロコンピュータ１０１は、タッチパネル１０３が検出した指紋と、記憶部１０２に記憶されている指紋のデータとを照合し、タッチパネル１０３に指で触れたユーザーが予め登録されているユーザーであると判定した場合、判定を行った時刻に基づいて、有効期限を再設定する構成としてもよい。
また、例えば、ショッピングサイトが複数ある場合、マイクロコンピュータ１０１は、ショッピングサイトによって、サインインの有効期限が異なるようにしてもよい。
【００４０】
［第２実施形態］
次に本発明の第２実施形態について説明する。本発明の第２実施形態に係る装置は、第１実施形態と同じく端末装置１０とサーバー装置３０であり、各装置のハードウェア構成は第１実施形態と同じである。本実施形態においては、各装置が行う処理が第１実施形態と異なる。このため、第１実施形態と同じ構成については説明を省略し、以下では第１実施形態との相違点について説明する。
【００４１】
図８は、本実施形態に係る認証テーブルＴＢ１を示した図である。本実施形態に係る認証テーブルＴＢ１には、ウェブサイトへのサインインの有効期限を示すデータが格納される。サーバー装置３０は、サインインしたユーザーがサインインしてから所定期限内に商品の注文を確定する操作を行わなかった場合、当該ユーザーを自動的にサインアウトさせる。認証テーブルＴＢ１の「有効期限」のフィールドには、ユーザーをサインアウトさせる時刻が格納される。
【００４２】
（サーバー装置３０の機能構成）
図９は、サーバー装置３０において実現する機能を示したブロック図である。
認証部３５２は、通信部３０５が受信したユーザー識別子及びパスワードを用いてウェブサイトのユーザーの認証を行う。具体的には、認証部３５２は、通信部３０５が受信したユーザー識別子及びパスワードの組が認証テーブルＴＢ１に格納されている場合、ユーザーを認証する。
設定部３５１は、認証部３５２がユーザーを認証すると、ユーザーの認証の有効期限を予め定められた規則に従って設定する。
決済部３５０は、ユーザーの操作に応じて、ウェブサイトでの商品購入の決済のための処理を実行する機能ブロックである。決済部３５０は、設定部３５１が設定した有効期限を過ぎてから、注文の確定を示す情報が端末装置１０から送られると、決済処理を実行せず、設定部３５１が設定した有効期限内に注文の確定を示す情報が端末装置１０から送られると、決済処理を実行する。
【００４３】
（第２実施形態の動作例）
次に本実施形態の動作例について説明する。端末装置１０のユーザーが、端末装置１０においてウェブブラウザを起動し、サーバー装置３０のウェブサイトへアクセスする操作を行うと、端末装置１０とサーバー装置３０とが通信を行い、ウェブサイトへのサインインのためのウェブページが端末装置１０へ送られる。マイクロコンピュータ１０１が、このウェブページを取得し、取得したウェブページに基づいてタッチパネル１０３を制御すると、サインインためのウェブページであって、指紋の入力を要求するウェブページがタッチパネル１０３に表示される。また、指紋アプリを実行しているマイクロコンピュータ１０１は、サインインのためのウェブページを表示すると、図１０に示した処理を実行する。
【００４４】
具体的には、ウェブページを見たユーザーが指でタッチパネル１０３に触れると、タッチパネル１０３は、ユーザーの指紋を検出する。マイクロコンピュータ１０１は、タッチパネル１０３が指紋を検出すると（ステップＳＣ１でＹＥＳ）、タッチパネル１０３が検出した指紋と、記憶部１０２に記憶されている指紋のデータとを照合し、タッチパネル１０３に指で触れたユーザーが予め登録されているユーザーであるか判定する（ステップＳＣ２）。
【００４５】
マイクロコンピュータ１０１は、予め登録されたユーザーではないと判定した場合（ステップＳＣ２でＮＯ）、サインインに失敗したことを通知するメッセージが表示されるようにタッチパネル１０３を制御し（ステップＳＣ３）、処理の流れをステップＳＣ１へ戻す。
【００４６】
一方、マイクロコンピュータ１０１は、予め登録されたユーザーであると判定した場合（ステップＳＣ２でＹＥＳ）、サーバー装置３０のウェブサイトへサインインするためのユーザー識別子及びパスワードを記憶部１０２から取得し、取得したユーザー識別子及びパスワードをサーバー装置３０へ送信する（ステップＳＣ４）。
【００４７】
制御部３０１は、端末装置１０から送信されたユーザー識別子及びパスワードを取得すると、図１１に示した処理を実行する。まず、制御部３０１は、端末装置１０のユーザーがウェブサイトの予め登録されたユーザーであるか判定する。具体的には、取得したユーザー識別子及びパスワードの組が認証テーブルＴＢ１に格納されているか判定する。制御部３０１は、取得したユーザー識別子及びパスワードの組を格納したレコードが認証テーブルＴＢ１にない場合（ステップＳＤ１でＮＯ）、サインインに失敗したことを通知するウェブページを端末装置１０へ送信する（ステップＳＤ２）。マイクロコンピュータ１０１が、このウェブページを取得し、取得したウェブページに基づいてタッチパネル１０３を制御すると、取得したウェブページがタッチパネル１０３に表示される。
【００４８】
一方、制御部３０１は、取得したユーザー識別子及びパスワードの組を格納したレコードが認証テーブルＴＢ１にある場合、端末装置１０のユーザーがウェブサイトの予め登録されたユーザーであると判定する（ステップＳＤ１でＹＥＳ）。制御部３０１は、予め登録されたユーザーであるとの判定を行うと、サインインの有効期限を設定する（ステップＳＤ３）。制御部３０１は、予め登録されたユーザーとの判定を行った時刻が第１の時間帯（例えば、７：００〜１８：５９：５９）の場合、サインインの有効期間を第１の期間（例えば、３０分）とし、予め登録されたユーザーとの判定を行った時刻と第１の期間を加算して得られる時刻を、取得したユーザー識別子が格納されているレコードの「有効期限」のフィールドに格納する。また、制御部３０１は、予め登録されたユーザーとの判定を行った時刻が第２の時間帯（例えば、１９：００〜６：５９：５９）の場合、サインインの有効期間を第２の期間（例えば、１時間）とし、予め登録されたユーザーとの判定を行った時刻と第２の期間を加算して得られる時刻を取得したユーザー識別子が格納されているレコードの「有効期限」のフィールドに格納する。
なお、第１の時間帯、第２の時間帯、第１の期間及び第２の期間は、上記の時間帯や期間に限定されるものではなく、他の時間帯や期間であってもよい。また、２つの時間帯と２つの期間に限定されるものではなく、３つ以上の時間帯や３つ以上の期間があってもよい。
【００４９】
制御部３０１は、有効期限の設定が終了すると、販売する商品のウェブページを端末装置１０へ送信する（ステップＳＤ４）。マイクロコンピュータ１０１が、このウェブページを取得し、取得したウェブページに基づいてタッチパネル１０３を制御すると、取得したウェブページがタッチパネル１０３に表示される。
【００５０】
端末装置１０のユーザーは、ブラウザを操作してウェブサイト内のウェブページを閲覧し、購入する商品を検討する。ユーザーは、購入する商品が決まると、購入する商品をウェブサイトのショッピングカートへ入れる操作を行う。この操作が行われると、端末装置１０とサーバー装置３０とが通信を行い、所謂ショッピングカートの機能により、ユーザーが選択した商品がウェブサイトのショッピングカートへ入れられる。
【００５１】
また、ユーザーは、商品の注文を確定する場合、注文を確定するウェブページへ移動する操作を行う。この操作が行われると、端末装置１０とサーバー装置３０とが通信を行い、注文を確定するためのウェブページがタッチパネル１０３に表示される。
【００５２】
注文を確定するためのウェブページが表示されている状態において、ユーザーが注文を確定する操作をタッチパネル１０３で行うと、マイクロコンピュータ１０１は、ユーザーが注文を確定したことを示す情報をサーバー装置３０へ送信する。
【００５３】
制御部３０１は、注文を確定したことを示す情報を取得すると、図１２に示した処理を実行する。まず制御部３０１は、メッセージを取得した時刻が、ユーザーのサインインの有効期限の時刻を超えているか判定する（ステップＳＥ１）。制御部３０１は、認証テーブルＴＢ１において端末装置１０のユーザーに対応するレコードの有効期限のフィールドを参照し、メッセージを取得した時刻が有効期限のフィールドに格納されている時刻を超えている場合（ステップＳＥ１でＹＥＳ）、決済の処理を行わない。
【００５４】
例えば、制御部３０１は、ユーザーが第１の時間帯にサインインし、サインインから３０分経過した後に注文を確定したことを示すメッセージを取得した場合、ステップＳＥ１でＹＥＳと判断し、サインインのためのウェブページを端末装置１０へ送信する（ステップＳＥ２）。なお、制御部３０１は、ユーザーが第２の時間帯にサインインし、サインインから１時間経過した後に注文を確定したことを示すメッセージを取得した場合にも、サインインのためのウェブページを端末装置１０へ送信する。
【００５５】
マイクロコンピュータ１０１が、このウェブページを取得し、取得したウェブページに基づいてタッチパネル１０３を制御すると、サインインのためのウェブページがタッチパネル１０３に表示される。ここでユーザーが指でタッチパネル１０３に触れ、タッチパネル１０３が指紋を検出すると（ステップＳＣ１でＹＥＳ）、マイクロコンピュータ１０１は、タッチパネル１０３が検出した指紋と、記憶部１０２に記憶されている指紋のデータとを照合し、タッチパネル１０３に指で触れたユーザーが予め登録されているユーザーであるか判定する（ステップＳＣ２）。
【００５６】
マイクロコンピュータ１０１が、予め登録されたユーザーであると判定すると、上述した動作と同様に、制御部３０１においてもウェブサイトの予め登録されたユーザーであると判定され、サインインの有効期限が新たに設定され、設定された有効期限が認証テーブルＴＢ１に格納される。制御部３０１は、有効期限の設定が終了すると、販売する商品のウェブページを端末装置１０へ送信する。マイクロコンピュータ１０１が、このウェブページを取得し、取得したウェブページに基づいてタッチパネル１０３を制御すると、取得したウェブページがタッチパネル１０３に表示される。ユーザーが商品をショッピングカートへ入れる操作を行った後、注文を確定する操作を行うと、マイクロコンピュータ１０１は、ユーザーが注文を確定したことを示すメッセージをサーバー装置３０へ送信する。
【００５７】
制御部３０１は、端末装置１０から送信されたメッセージを取得すると、メッセージを取得した時刻が、ユーザーのサインインの有効期限の時刻を超えているか判定する（ステップＳＥ１）。制御部３０１は、認証テーブルＴＢ１において端末装置１０のユーザーに対応するレコードの有効期限のフィールドを参照し、メッセージを取得した時刻が、有効期限のフィールドに格納されている時刻を超えていない場合（ステップＳＥ１でＮＯ）、決済の処理を行う（ステップＳＥ３）。
【００５８】
例えば、制御部３０１は、ユーザーが第１の時間帯にサインインし、サインインから３０分以内に注文を確定したことを示すメッセージを取得した場合、決済の処理を行う。なお、制御部３０１は、ユーザーが第２の時間帯にサインインし、サインインから１時間以内に注文を確定したことを示すメッセージを取得した場合にも、決済の処理を行う。
【００５９】
本実施形態によれば、商品を選択する度に指紋認証を行わないため、端末装置１０の電力消費を抑えることができる。また、本実施形態においては、認証がされた時間帯に応じて、動的にサインインの有効期限が設定される。例えば、ユーザーが外出することが多い時間帯である第１の時間帯においては、有効期限が３０分に設定されるため、サインインした後、急用により端末装置１０を放置しても、短い時間で自動的にサインアウトされ、サーバー装置３０のリソースの消費を抑えることができる。また、ユーザーが自宅にいることが多い時間帯である第２の時間帯においては、有効期限が１時間に設定されてサインインの有効期限が長くなるため、自宅で商品をゆっくりと選んだ後、決済を行うことができる。
【００６０】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよく、各変形例を組み合わせて実施してもよい。
【００６１】
上述した実施形態や変形例においては、サインインの有効期限が時間帯に応じて設定されるが、時間帯ではなく、日付、月、季節に応じて設定される構成であってもよい。
【００６２】
上述した実施形態においては、ユーザーが予め登録されたユーザーであるかを判断した時間帯に応じてサインインの有効期限が設定されているが、サインインの有効期限を設定する構成は、この構成に限定されるものではない。
例えば、端末装置１０の位置に応じてサインインの有効期限を設定するようにしてもよい。具体的には、ユーザーは、サインインの有効期間を第２の有効期間とする位置を予め記憶部１０２に登録する。端末装置１０は、ステップＳＡ２で予め登録されたユーザーであるとの判定を行うと、記憶部１０２に記憶されている位置を取得し、取得した位置から所定範囲内に測位部１０９が生成した位置情報の位置が含まれるか判断する。
マイクロコンピュータ１０１は、記憶部１０２から取得した位置から所定範囲内に測位部１０９が生成した位置情報の位置が含まれない場合、サインインの有効期間を第１の期間とし、予め登録されたユーザーとの判定を行った時刻と第１の期間を加算して得られる時刻を記憶部１０２に記憶させる。また、マイクロコンピュータ１０１は、記憶部１０２から取得した位置から所定範囲内に測位部１０９が生成した位置情報の位置が含まれる場合、サインインの有効期間を第２の期間とし、予め登録されたユーザーとの判定を行った時刻と第２の期間を加算して得られる時刻を記憶部１０２に記憶させる。
【００６３】
本変形例においても、商品を選択する度に指紋認証を行わないため、端末装置１０の電力消費を抑えることができる。また、本変形例においては、自宅外においては、有効期限が３０分に設定されるため、サインインした後、急用により端末装置１０を放置しても、短い時間で自動的にサインアウトされるため、サインインした後、急用により端末装置１０を放置しても、短い時間で自動的に決済が不可となり、他人に操作されて決済を行われる可能性が低くなる。また、ユーザーが自宅にいる場合には、有効期限が１時間に設定されてサインインの有効期限が長くなるため、自宅で商品をゆっくりと選んだ後、決済を行うことができる。
なお、記憶部１０２に記憶させる位置は、ユーザーの自宅の位置に限定されるものではなく、例えばユーザーがよく行く場所など他の場所であってもよい。
【００６４】
上述した実施形態においては、ユーザーの信用度に応じて、サインインの有効期限が異なるようにしてもよい。例えば、信用度が高いユーザーについてはサインインの有効期限を長くし、信用度が低いユーザーについてはサインインの有効期限を短くしてもよい。
【００６５】
上述した実施形態においては、指紋により認証を行っているが、ユーザーの認証を行う構成は、この構成に限定されるものではない。例えば、顔の画像、静脈のパターン、音声など他の生体情報を用いる構成であってもよい。
【００６６】
上述した実施形態においては、ユーザーの認証が行われると認証の有効期間が設定されるが、この構成に限定されるものではない。
例えば、ショッピングのサイトにおいては、注文を確定するウェブページへ移行するまでの間に、注文内容の確認を行うためのページや注文した商品の配送先および配送方法を設定するページを表示するサイトがある。このような所定の順番で所定のページへ移行させるサイトのウェブページを表示する場合、注文内容の確認を行うためのページへ移行したときや、注文した商品の配送先および配送方法を設定するページへ移行したとき、注文の内容を確定するページの一つ前に表示されるページへ移行したときなどにおいて、サインインの有効期間を再設定するようにしてもよい。
再設定の内容としては、サインインのときに設定された有効期限に所定期間を加算して新たな有効期間を設定してもよく、また、所定期間を加算せずに新たに所定の有効期間を設定してもよい。また、注文の内容を確定するページに近づくに従い、設定されている有効期間に所定期間を加算していく構成としてもよい。
【００６７】
端末装置１０やサーバー装置３０のプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供し、インストールしてもよい。また、通信回線を介してプログラムをダウンロードしてインストールしてもよい。
【符号の説明】
【００６８】
１０…端末装置、２０…通信網、３０…サーバー装置、１０１…マイクロコンピュータ、１０２…記憶部、１０３…タッチパネル、１０５…通信部、１０７…音声処理部、１０９…測位部、１５０…決済部、１５１…設定部、１５２…認証部、３０１…制御部、３０２…記憶部、３０５…通信部、３５０…決済部、３５１…設定部、３５２…認証部
【図１】
2015212864.tif 000003
【図２】
2015212864.tif 000004
【図３】
2015212864.tif 000005
【図４】
2015212864.tif 000006
【図５】
2015212864.tif 000007
【図６】
2015212864.tif 000008
【図７】
2015212864.tif 000009
【図８】
2015212864.tif 000010
【図９】
2015212864.tif 000011
【図１０】
2015212864.tif 000012
【図１１】
2015212864.tif 000013
【図１２】
2015212864.tif 000014