(57)【要約】【課題】十分なもぎり領域を確保しつつ、誤ったもぎり処理を防止することが可能な電子チケット管理方法を提供する。【解決手段】もぎりパターン番号と関連付けられた電子チケットデータを取得するステップと、電子チケットデータに対応する電子チケットデータ表示画面をに表示するステップと、第１の入力操作に応答して、複数の検出領域を有するもぎり処理画面を表示するステップと、もぎりパターン番号に基づいて、もぎりパターンデータを取得するステップであって、もぎりパターンデータは、前記複数の検出領域のそれぞれに対応する複数の指定領域の経路を示すもぎりパターンを含む、ステップと、第２の入力操作を検出するステップであって、前記第２の入力操作は、前記複数の領域をたどるスライド入力操作である、ステップと、第１の経路と第２の経路とを比較するステップと、一致する場合、電子チケットデータを更新するステップとを備える。【選択図】図４
2017076236.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルティスプレイを有するタッチパネル端末によって実行される電子チケット管理方法であって、前記タッチパネル端末は、サーバコンピュータと接続され、
もぎりパターン番号と関連付けられた電子チケットデータを、前記サーバコンピュータから取得するステップと、
前記電子チケットデータに対応する電子チケットデータ表示画面を、前記タッチパネルティスプレイに表示するステップと、
前記タッチパネルティスプレイに対する第１の入力操作に応答して、複数の検出領域を有するもぎり処理画面を表示するステップと、
前記もぎりパターン番号に基づいて、前記複数の検出領域のそれぞれに対応する複数の指定領域の経路を示すもぎりパターンを含む、もぎりパターンデータを取得するステップと、
前記タッチパネルティスプレイに対する第２の入力操作を検出するステップであって、前記第２の入力操作は、前記複数の領域をたどるスライド入力操作である、ステップと、
前記もぎりパターンが示す第１の経路と、前記第２の入力操作がたどった第２の経路とを比較するステップと、
前記第１の経路と前記第２の経路とが一致する場合、前記電子チケットデータを更新するステップと
を備えたことを特徴とする方法。
【請求項２】
前記第１の経路は、前記複数の指定領域のうちの第１の指定領域から第Ｎの指定領域までの経路であり、
前記第２の経路は、前記複数の検出領域のうちの第１の検出領域から第Ｎの検出領域までの経路であり、
前記第１の経路と前記第２の経路とを比較するステップは、前記第１の指定領域から前記第Ｎの指定領域までと、前記第１の検出領域から前記第Ｎの検出領域までとをそれぞれ比較するステップを備えている
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記もぎりパターンデータは、誤り許容回数および／またはもぎりリトライ上限数をさらに含み、
前記第１の経路と前記第２の経路とが不一致である場合、前記誤り許容回数および／または前記もぎりリトライ上限数に従って、前記第２の入力操作を検出するステップ、および前記第１の経路と前記第２の経路とを比較するステップを制御するステップ
をさらに備えたことを特徴とする請求項１または２に記載の方法。
【請求項４】
前記もぎりパターンデータは、欠落最大個数および／または剰余最大個数をさらに含み、
前記第１の経路と前記第２の経路とが不一致である場合、前記第１の指定領域から前記第Ｎの指定領域までとの比較において、不一致数を計算するステップと、
前記欠落最大個数および／または前記剰余最大個数、ならびに前記不一致数に基づいて、前記第１の経路と前記第２の経路とが一致したと見なすよう制御するステップと
さらに備えたことを特徴とする請求項２に記載の方法。
【請求項５】
前記もぎりパターンデータは、マッチングスコープ幅をさらに含み、
前記第１の指定領域と前記第１の検出領域とが不一致である場合、前記第１の検出領域と、前記複数の指定領域のうちの、前記マッチングスコープ幅に従った第Ｍの指定領域とを比較するステップ
さらに備えたことを特徴とする請求項４に記載の方法。
【請求項６】
サーバコンピュータと接続されるように構成された、電子チケットを管理するタッチパネル端末であって、
タッチパネルティスプレイと、
通信制御部と、
制御部と
を備え、
前記通信制御部は、もぎりパターン番号と関連付けられた電子チケットデータを、前記サーバコンピュータから取得し、
前記タッチパネルティスプレイは、
前記電子チケットデータに対応する電子チケットデータ表示画面を、前記タッチパネルティスプレイに表示し、
前記タッチパネルティスプレイに対する第１の入力操作に応答して、複数の検出領域を有するもぎり処理画面を表示し、
前記制御部は、前記もぎりパターン番号に基づいて、前記複数の検出領域のそれぞれに対応する複数の指定領域の経路を示すもぎりパターンを含む、もぎりパターンデータを取得し、
前記タッチパネルティスプレイはさらに、前記タッチパネルティスプレイに対する第２の入力操作を検出し、前記第２の入力操作は、前記複数の領域をたどるスライド入力操作であり、
前記制御部はさらに、
前記もぎりパターンが示す第１の経路と、前記第２の入力操作がたどった第２の経路とを比較し、
前記第１の経路と前記第２の経路とが一致する場合、前記電子チケットデータを更新する
ことを特徴とするタッチパネル端末。
【請求項７】
請求項１乃至５のいずれか一項に記載の方法をタッチパネル端末に実行させるためのプログラム。
【請求項８】
請求項７に記載のプログラムを記録したコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子チケット管理システムおよび管理方法に関する。特に、本発明は、タッチパネルに対するスライド操作などによって認証されるもぎりパターンを容易に変更することができる電子チケット管理システムおよび管理方法に関する。
【背景技術】
【０００２】
近年、スマートフォンおよびタブレットなどに代表されるタッチパネル端末が広く普及している。このタッチパネル端末の登場によって、従来は手動で行われていたビジネス方法が変わりつつある。
【０００３】
例えば、コンサート会場および野球場などのイベント会場において、従来の紙製のチケットに代えて、タッチパネル端末を利用した電子チケットによって、来場者の入場を管理する、電子チケットの管理方法が知られている（特許文献１および特許文献２）。この方法によれば、イベント会場において紙媒体をもぎって（紙のチケットをちぎりとる）イベント会場への入場を判断していた従来の方法が、タッチパネルディスプレイ上に表示された電子チケットに対してもぎり処理を実行することで、イベント会場への入場を判断する方法に置き換えられる。
【０００４】
特許文献１に記載された電子クーポンシステムは、（１）タッチパネルディスプレイに本体画像と切離画像とを連結して表示し、（２）本体画像と切離画像が連結して表示された状態で、タッチパネルディスプレイが、切離画像を表示する領域における座標の入力が継続したまま所定方向にスライドするスライド入力を検出した場合に、本体画像から切離画像を切り離す表示し、（３）切離画像についてのクーポンが使用された旨の使用済みデータを生成する、ことによって、電子クーポンのもぎり処理を実現している。
【０００５】
特許文献２に記載されたチケット処理方法は、（１）携帯型端末装置が、チケット画像を表示した画面上でユーザの指の接触位置の移動経路が予め決められた所定のパターンであると判断したことを条件に画面上で予め決められた所定の操作を検出し、当該検出を条件に当該チケットデータの使用履歴を示すステータスデータを更新するためのもぎり処理を行い、（２）所定のパターンとして複数のパターンが規定され、当該複数のパターンの各々にもぎり処理後に表示する画像が対応付けられており、（３）携帯型端末装置は、画面上において予め規定されたもぎり位置を基に当該画面上に規定された被もぎり領域内で、所定のパターンの移動経路が存在することを検出すると、ステータスデータを更新するための処理を行い、（４）所定のパターンの移動経路が存在することを検出すると、被もぎり領域内の画像を、もぎり処理前の画像から、当該検出された所定のパターンに対応付けられたもぎり処理後の画像に更新する、ことによって、チケットのもぎり処理を実現している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第５２５６３７２号公報
【特許文献２】特開２０１３−２３８９３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に係る電子クーポンシステムでは、切離画像を表示する領域における座標の入力が継続したまま所定方向にスライドするスライド入力が検出された場合に、当該切離画像が本体画像から切離す表示がされる。すなわち、スライド入力の検出領域において所定のスライド入力が検出されると、当該領域の画像が更新される（切り離す表示がされる）。
【０００８】
特許文献２に係るチケット処理方法でも、被もぎり領域内で指の接触位置の移動経路が検出された場合に、当該被もぎり領域内の画像がもぎり処理後の画像に更新される。
【０００９】
上述した先行技術においては、以下のような問題がある。
【００１０】
特許文献１に係るユーザ端末には、電子クーポンが表示される（図３）。また、特許文献２に係る携帯型端末には、チケット画面が表示される（図６）。引用文献１に係る電子クーポンシステムでは、電子クーポンが表示される領域において、スライド操作を検出している。特許文献２に係るチケット処理方法でも同様に、チケット画面が表示された領域で所定の操作を検出している。つまり、いずれも電子クーポン（チケット画面）の表示領域と、もぎり認識をするための操作領域（もぎり領域）が同一の領域となっている。このような構成では、クーポン（チケット）の詳細な情報を表示したい場合に、必然的にもぎり領域が小さくなり、利用者にとっては利用しづらいものになる。
【００１１】
また、特許文献１に係る電子クーポンシステムでは、座標の入力が継続したまま所定方向にスライドするスライド入力を検出した場合に、切り離し処理を行っているが、そのスライド入力は固定されたパターンである。この構成では、イベント会場などに来場する来場者がスライドパターンを容易に認識してしまうことになり、誤ったもぎり処理が実行されるおそれがある。
【００１２】
本発明は、このような問題に鑑みてなされたものであり、表示するチケット情報の量に関わらず、十分なもぎり領域を確保することができ、かつ誤ったもぎり処理を防止することが可能な電子チケット管理システムおよび管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記の課題を解決するために、本発明に係る電子チケット管理方法は、タッチパネルティスプレイを有するタッチパネル端末によって実行される電子チケット管理方法であって、前記タッチパネル端末は、サーバコンピュータと接続され、もぎりパターン番号と関連付けられた電子チケットデータを、前記サーバコンピュータから取得するステップと、前記電子チケットデータに対応する電子チケットデータ表示画面を、前記タッチパネルティスプレイに表示するステップと、前記タッチパネルティスプレイに対する第１の入力操作に応答して、複数の検出領域を有するもぎり処理画面を表示するステップと、前記もぎりパターン番号に基づいて、前記複数の検出領域のそれぞれに対応する複数の指定領域の経路を示すもぎりパターンを含む、もぎりパターンデータを取得するステップと、前記タッチパネルティスプレイに対する第２の入力操作を検出するステップであって、前記第２の入力操作は、前記複数の領域をたどるスライド入力操作である、ステップと、前記もぎりパターンが示す第１の経路と、前記第２の入力操作がたどった第２の経路とを比較するステップと、前記第１の経路と前記第２の経路とが一致する場合、前記電子チケットデータを更新するステップとを備えたことを特徴とする。
【発明の効果】
【００１４】
本発明に係る電子チケット管理システムおよび管理方法によれば、チケット情報を表示した後に、新たなもぎり領域を表示することになるので、表示するチケット情報の量に関わらず、十分なもぎり領域を確保することができる。また、チケットサービス毎、またはチケットユーザ毎などの所定の単位で予めもぎりパターン番号が設定されるので、ユーザはもぎりパターンを認識することができず、誤ったもぎり処理を防止することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る電子チケット管理システムを構成するコンピューティングデバイスの例を示す図である。
【図２】本発明の一実施形態に係る電子チケット管理システムを構成する電子チケット管理サーバの例を示す図である。
【図３】本発明の一実施形態に係る電子チケット管理システムを構成するタッチパネル端末の例を示す図である。
【図４】本発明の一実施形態に係る電子チケット管理システムが実行する処理を示すフローチャートである。
【図５】本発明の一実施形態に係る電子チケット管理テーブルの例を示す図である。
【図６】本発明の一実施形態に係る電子チケットデータ表示画面の例を示す図である。
【図７】本発明の一実施形態に係るチケットデータテーブルの例を示す図である。
【図８】本発明の一実施形態に係るもぎり処理画面の例を示す図である。
【図９】本発明の一実施形態に係るもぎりパターンテーブルの例を示す図である。
【図１０】本発明の一実施形態に係るもぎり系列の例を示す図である。
【図１１】本発明の一実施形態に係るもぎり操作ともぎりパターンとの比較の例を示す図である。
【発明を実施するための形態】
【００１６】
＜用語の定義＞
本明細書において、野球の試合やコンサートなどの催し、温泉施設や飲食店などでのサービス提供の享受、および／または、バスや新幹線などの交通機関の利用など、チケットを購入することでサービスを受けることを総称して「チケットサービス」とする。また、タッチパネルディスプレイに表示された画像に触れる操作（タップ）、当該画像に対して弾く操作（フリック）、または、当該画像に触れたまま指を所定の方向に移動させる操作（スライド）などを含む、ユーザの指などによって画像に接触する操作を総称して、「入力操作」とする。
【００１７】
本明細書における「電子チケット」とは、チケットサービスに対する入場券を、電子媒体として実現したものであり、電子チケットの画像をタッチパネル端末に表示し、当該画像に対して所定の入力操作を行うことで、電子チケットに対してもぎり処理が実行されたと判定される。
【００１８】
本明細書における「もぎり処理」とは、従来の紙製のチケットをもぎとる（ちぎりとる）ことから由来して、電子チケットに対し入場許可を判定し、当該電子チケットを入場済みのステータスに更新し、および、当該電子チケットの再度の使用を無効にすることを意味する。
【００１９】
以下、添付した図面を参照して、本発明の一実施形態に係る電子チケット管理システムを詳細に説明する。
【００２０】
図１は、本発明の一実施形態に係る電子チケット管理システムを構成するコンピューティングデバイスの例を示す図である。
【００２１】
電子チケット管理サーバ１は、１または複数のタッチパネル端末２とネットワーク４を通じ、アクセスポイント５または基地局６を介して通信を行うように構成されている。また、電子チケット管理サーバ１は、１または複数のクライアントコンピュータ３とネットワーク４を通じて通信を行うように構成されている。電子チケット管理サーバ１は、電子チケットデータを生成するなどの処理を実行する、本発明に係る電子チケット管理システムの主要な処理を実行するコンピューティングデバイスである。
【００２２】
タッチパネル端末２は、電子チケット管理サーバ１から電子チケットデータを受信（ダウンロード）し、当該電子チケットデータをタッチパネルディスプレイに表示し、もぎり処理を実行する、タッチパネルディスプレイを備えた携帯電話などの情報端末である。タッチパネル端末２と電子チケット管理サーバ１との間は、３Ｇ、ＬＴＥおよびＷｉ−ｆｉなどの無線通信規格を利用して、アクセスポイント５または基地局６を介して通信を行う。
【００２３】
クライアントコンピュータ３は、電子チケットデータおよびもぎりパターンデータなどを登録および更新するための、本発明の電子チケット管理システムに係るサービスを提供する事業者（以下、「サービス事業者」）が利用するコンピュータ端末である。クライアントコンピュータ３は、ラップトップコンピュータなどのコンピュータ端末に加え、スマートフォンおよびタブレット端末などのタッチパネルディスプレイを有するコンピュータ端末であってもよい。
【００２４】
電子チケット管理サーバ１は、１つまたは複数のコンピューティングデバイスによって構成されてもよい。上述した電子チケット管理サーバ１、タッチパネル端末２およびクライアントコンピュータ３は、中央処理装置（ＣＰＵ）、メモリ、記憶装置などを備えるコンピューティングデバイスであって、メモリまたは記憶装置に格納されたコンピュータプログラムをＣＰＵが処理することによって統括的に制御され、本発明に係る処理を実行し、その機能を実現することができる。なお、上述したシステム構成は、例示のためのものであり、本発明を実行することができるシステム構成を限定するものではない。
【００２５】
次に、図２を参照して、電子チケット管理サーバ１の構成の例を説明する。電子チケット管理サーバ１は、通信処理部１０１、制御部１０２、主記憶部１０３、および補助記憶部１０４を備え、それらの各要素がシステムバスを介して接続されている。
【００２６】
通信処理部１０１は、ネットワーク４を通じてそれぞれ接続されたタッチパネル端末２およびクライアントコンピュータ３との間で、データを送受信する。
【００２７】
制御部１０２は、中央処理装置（ＣＰＵ）とも呼ばれ、上記各構成要素の制御やデータの演算を行う。また、制御部１０２は、補助記憶部１０４に格納されている電子チケット総合管理プログラム１０４ｅなどの各種プログラムを、主記憶部１０３に読み出して実行する。
【００２８】
主記憶部１０３は、メインメモリとも呼ばれ、電子チケット管理サーバ１が受信した入力データ、コンピュータ実行可能な命令および当該命令による演算処理後のデータなどを記憶する。
【００２９】
補助記憶部１０４は、ハードディスク（ＨＤＤ）などに代表される記憶装置であり、電子チケット管理テーブル１０４ａ、電子チケットデータ１０４ｂ、もぎりパターン原本テーブル１０４ｃ、およびチケット預かりテーブル１０４ｄなどのデータを格納している。それらのデータの詳細は後述する。また、補助記憶部１０４は、制御部１０２に、本発明に係る各種処理を実行させるための電子チケット総合管理プログラム１０４ｅを格納している。
【００３０】
次に、図３を参照して、タッチパネル端末２の構成の例を説明する。タッチパネル端末２は、通信処理部２０１、制御部２０２、主記憶部２０３、補助記憶部２０４、およびタッチパネルディスプレイ２０５を備え、それらの各要素がシステムバスを介して接続されている。
【００３１】
通信処理部２０１は、搬送波を送受信してアクセスポイント５または基地局６と通信し、ネットワーク４を通じて電子チケット管理サーバ１とデータを送受信する。
【００３２】
制御部２０２は、中央処理装置であり、上記各構成要素の制御やデータの演算を行い、また、補助記憶部２０４に格納されている電子チケット管理プログラム２０４ａなどの各種プログラムを主記憶部２０３に読み出して実行する。主記憶部２０３は、メインメモリとも呼ばれ、タッチパネル端末２が受信した入力データ、コンピュータ実行可能な命令および当該命令による演算処理後のデータなどを記憶する。
【００３３】
補助記憶部２０４は、電子チケット管理プログラム２０４ａおよびもぎり処理プログラム２０４ｂなどのプログラム、ならびにチケットデータテーブル２０４ｃおよびもぎりパターンテーブル２０４ｄなどのデータベーステーブルを格納している。
【００３４】
タッチパネルディスプレイ２０５は、電子チケット管理サーバ１からダウンロードした電子チケットデータなどを表示し、ユーザによる所定の入力操作を、抵抗膜方式または静電容量方式などの技術を利用して検出する。タッチパネルディスプレイ２０５は、指などによって押圧されると、押圧された位置をＸ軸およびＹ軸の座標情報に変換し、押圧開始位置情報として制御部２０２へ送信する。タッチパネルディスプレイ２０５はまた、上記押圧が解除されると（指などを離す）、押圧が解除された位置をＸ軸およびＹ軸の座標情報に変換し、押圧終了情報として制御部２０２へ送信する。
【００３５】
＜電子チケットデータダウンロード＞
次に、図４のフローチャートを参照して、本発明に係る電子チケット管理方法が実行する処理を説明する。本実施形態では、チケットサービスを利用するユーザが対象のチケットサービスを利用する際に、コンサート会場などへの入場、バスなどの公共機関を利用する際の乗車する際に、もぎり処理が実行されることを前提とする。ここで、実際にもぎり処理をする際のタッチパネルディスプレイ２０５に対する指などのスライド操作は（以下、「もぎり操作」）、コンサート会場などの入口係員、またはバス、電車などの運転手もしくは車掌などによって行われる（以下、入口係員、運転手などを総称して、「もぎりユーザ」とする）。一方で、チケットサービスを利用するユーザを、「チケットユーザ」と称する）。
【００３６】
チケットユーザは、自身が保持するタッチパネル端末２を使用して、チケットサービスを購入する。この際、タッチパネル端末２の制御部２０２が、補助記憶部２０４に格納された電子チケット管理プログラム２０４ａを読み出して実行することによって、電子チケットの購入処理が実行される。
【００３７】
タッチパネル端末２のタッチパネルディスプレイ２０５には、所定の電子チケット購入画面（図示せず）が表示される。電子チケット購入画面は、各チケットサービスの一覧が表示される（例えば、野球の試合やコンサートなどの催しなどの異なるジャンルの複数のチケットサービス、および／または同一のチケットサービスに対する複数の日程のチケットサービス）。チケットユーザが、その一覧から対象のチケットサービスを選択すると（タッチパネルディスプレイ２０５で入力操作を行うことによって）、もぎり処理の対象となる電子チケットが特定される。
【００３８】
このような状態で、チケットユーザが対象の電子チケットを選択すると、タッチパネル端末２の端末識別番号および電子チケットの識別番号を含む、チケット購入電文が、タッチパネル端末２から電子チケット管理サーバ１に送信される（ステップＳ４０１）。
【００３９】
電子チケット管理サーバ１は、チケット購入電文を受信すると、制御部２０２が、電子チケット管理テーブル１０４ａにレコードを追加する（ステップＳ４０２）。電子チケット管理テーブル１０４ａの例を、図５に示す。
【００４０】
電子チケット管理テーブル１０４ａは、識別番号５０１、チケット属性情報ファイル名５０２、もぎりパターン番号５０３、有効開始日時５０４、有効終了日時５０５、販売日時５０６、チケット情報ダウンロード日時５０７、および有効端末識別番号５０８を含む。
【００４１】
識別番号５０１は、各チケットユーザが購入したチケットサービスを識別する番号であり、制御部２０２が一意に番号を割り当てる。チケット属性情報ファイル名５０２は、補助記憶部１０４に格納された電子チケットデータ１０４ｂに対応するファイル名であり、そのファイルが、タッチパネル端末２にダウンロードされる。もぎりパターン番号５０３は、後述するもぎりパターンを識別する番号であり、チケットサービス毎、またはチケットユーザ毎などの所定の単位で予めもぎりパターン番号が設定される。有効開始日時５０４および有効終了日時５０５は、電子チケットが有効な期間を示す（例えば、対象のチケットサービスがスポーツの試合の場合、そのスポーツが開催される日の１日が有効開始日時５０４から有効終了日時５０５までの期間として設定される）。販売日時５０６には、チケットユーザからの購入処理に応答して、日時が設定される。チケット情報ダウンロード日時５０７には、後続のチケット情報ダウンロード処理に応じて、そのダウンロードをした日時が設定される。有効端末識別番号５０８は、ステップＳ４０１で送信されたチケット購入電文に含まれる端末識別番号が設定される。
【００４２】
このような状態で、タッチパネル端末２から該当のチケット情報のダウンロード要求があると（ステップＳ４０３）、制御部１０２は、ダウンロード要求の対象となる電子チケットに対応する電子チケット管理テーブル１０４ａのレコードを取得する。そして、そのレコードのチケット属性情報ファイル名５０２が示す電子チケットデータ１０４ｂを、タッチパネル端末２に送信する（ステップＳ４０４）。
【００４３】
タッチパネル端末２が、電子チケットデータをダウンロードすると、タッチパネルディスプレイ２０５には、図６に示すように、電子チケットデータ表示画面６００が表示される。
【００４４】
電子チケットデータ表示画面６００は、電子チケットイメージ６０１およびチケット詳細情報６０２が表示される。電子チケットイメージ６０１は、紙媒体のチケットのデザインなどを表示する領域である。チケット詳細情報６０２は、チケットサービスに関する情報（例えば、チケットサービスがスポーツイベントの場合、試合日程、開始時間、および席番号など、チケットサービスが電車・バスなどの公共サービスの場合、席番号、出発・到着場所、出発時間、および到着時間など）を表示する領域である。このように、電子チケットデータ表示画面６００が表示された状態で、もぎり処理画面遷移ボタン６０３に対して、入力操作を行うと、後述するもぎり処理を実行するためのもぎり処理画面に遷移する。
【００４５】
電子チケットデータがタッチパネル端末２にダウンロードされると、タッチパネル端末２の制御部２０２は、チケットデータテーブル２０４ｃにレコードを追加される（ステップＳ４０５）。チケットデータテーブル２０４ｃの例を、図７に示す。
【００４６】
チケットデータテーブル２０４ｃは、図５で説明した電子チケット管理テーブル１０４ａに対応する、タッチパネル端末２において管理されるデータテーブルである。チケットデータテーブル２０４ｃは、識別番号７０１、チケット属性情報ファイル名７０２、もぎりフラグ７０３、もぎりパターン番号７０４、有効開始日時７０５、有効終了日時７０６、およびもぎり日時７０７を含む。識別番号７０１、チケット属性情報ファイル名７０２、もぎりパターン番号７０４、有効開始日時７０５、および有効終了日時７０６には、電子チケット管理テーブル１０４ａの同項目に対応して同一のデータが設定される。もぎりフラグ７０３は、後述するもぎり処理が実行されると、例えば、「０：もぎり処理前」から「１：もぎり処理済み」に更新され、対象の電子チケットが使用されたことを示す。もぎり日時７０７は、もぎり処理が実行された日時が設定される。
【００４７】
＜もぎり処理＞
次に、タッチパネル端末２のタッチパネルディスプレイ２０５に対し、所定の入力操作を行うことによって、もぎり処理を実行する例を説明する。もぎり処理は、タッチパネル端末２の制御部２０２が、補助記憶部２０４に格納されたもぎり処理プログラム２０４ｂを読み出して実行することによって実行される。
【００４８】
まず、ステップＳ４０６では、図６で示した電子チケットデータ表示画面６００のもぎり処理画面遷移ボタン６０３が押下され、タッチパネルディスプレイ２０５にもぎり処理画面８００が表示される。つまり、対象の電子チケットに対し、もぎり処理を実行することができる状態になる。この画面遷移は、図６で説明した電子チケットデータ表示画面６００に、後述するもぎり処理画面８００をオーバーレイしてもよく、またはもぎり処理画面８００を消去して、もぎり処理画面８００を表示してもよい。
【００４９】
なお、もぎり処理画面遷移ボタン６０３が押下された日時が、チケットデータテーブル２０４ｃに含まれる有効開始日時７０５および有効終了日時７０６（以下、「有効期間」）が示す期間内であるかを判定することによって、もぎり処理画面８００への遷移が制御されてもよい。代わりに、後述するもぎり処理認証判定処理の実行時において、有効期間内であるかの判定がされてもよい。すなわち、対象の電子チケットの有効期間外ではもぎり処理を実行することができないよう制御される。
【００５０】
図８は、もぎり処理画面８００の例を示す図である。図８に示すように、もぎり処理画面８００は、４列および６行からなる格子状の複数の検出領域８０１を有し、その各々の検出領域８０１が、もぎりユーザの指またはスタイラスなどによる入力操作を検出する。各検出領域８０１に対して入力操作が行われたかの判定は、指などによる押圧操作がされた位置に対応する座標情報が、対象の検出領域８０１内にあるか否かによって判定される。図面では、説明を容易にするため、検出領域８０１の格子枠を表示しているが、この格子枠は表示しなくてもよい。また、本実施形態における列および行の数は例示的なものにすぎない。なお、もぎりユーザによるもぎり操作を容易にするためには、格子枠を表示するほうが好ましい。
【００５１】
図４の説明に戻ると、ステップＳ４０７では、タッチパネル端末２の制御部２０２は、ステップＳ４０５でレコードを追加したチケットデータレコードのもぎりパターン番号５０３に基づいて、もぎりパターンテーブル２０４ｄから、該当のもぎりパターンレコードを取得する。
【００５２】
図９は、もぎりパターンテーブル２０４ｄの例を示す図である。もぎりパターンテーブル２０４ｄは、もぎりパターン、すなわち、もぎり処理画面８００上において、もぎり処理を認証するための入力操作の経路を定義したデータを記憶している。もぎりパターンテーブル２０４ｄは、電子チケット管理サーバ１の補助記憶部１０４に格納されたもぎりパターン原本テーブル１０４ｃと同一のデータテーブルであり、もぎりパターン原本テーブル１０４ｃから定期的にデータを更新している（例えば、電子チケット管理サーバ１とタッチパネル端末２との間での定期的な通信を介して）。
【００５３】
もぎりパターンテーブル２０４ｄは、もぎりパターン番号９０１、もぎり系列９０２、マッチングスコープ幅９０３、誤り許容回数９０４、もぎりリトライ上限数９０５、欠落最大個数９０６、および余剰最大個数９０７を含む。
【００５４】
もぎり系列９０２は、図１０を参照して説明する。図１０ａは、図８で説明したもぎり処理画面８００上の各検出領域８０１に番号を付したものである。この番号は、説明を容易にするために視認可能に付されているが、外観上は番号を表示しなくてもよい。図１０ｂは、実際に、もぎり処理が認証される入力操作の経路の例を示している。図１０ｂの矢印に示すように、もぎり処理画面８００の左上から左下、左下から右下に向かう経路で入力操作が行われると、もぎり処理が認証される。この経路を図１０ａの番号にあてはめると、入力操作の経路は、検出領域８０１に付された番号１、５、９、１３、１７、２１、２２、２３、および２４の順序となる。このようにして、もぎり系列９０２には、このようにもぎり処理を認証するための入力操作の経路を、検出領域８０１に付された番号で表した情報が設定される。
【００５５】
誤り許容回数９０４は、もぎりユーザの入力操作が、もぎりパターンと不一致となった場合に、その不一致を許可する回数を示している。もぎりリトライ上限数９０５は、その不一致となった場合に再度のもぎり処理を認める上限回数を示している。マッチングスコープ幅９０３、欠落最大個数９０６、および余剰最大個数９０７については後述する。
【００５６】
なお、上述したもぎりパターンテーブル２０４ｄに設定される値は、サービス事業者によって、クライアントコンピュータ３からの入力を介して登録されるが、そのような形式に限定されない。例えば、クライアントコンピュータ３のタッチパネルディスプレイ（クライアントコンピュータ３が、タッチパネルディスプレイを備えている場合）にも、タッチパネル端末２と同様のもぎり処理画面を表示するように構成し、その画面において所定の経路を、サービス事業者が指などによってスライド操作を行うことによって、もぎり系列を登録するようにしてもよい。具体的には、指などによるスライド操作の経路に対応する検出領域に対応する番号を認識し、その番号の系列を、もぎり系列として登録するようにしてもよい。
【００５７】
図４の説明に戻ると、ステップＳ４０８では、タッチパネル端末２のタッチパネルディスプレイ２０５は、もぎりユーザによる一連の入力操作を検出する（すなわち、タッチパネルディスプレイ２０５に対する指などのスライド操作の経路（以下、「もぎり操作」））。そして、制御部２０２は、検出したもぎり操作が、ステップＳ４０７で取得したもぎりパターンレコードのもぎり系列９０２が示すもぎりパターンと一致するかを判定する（以下、このもぎり操作がもぎりパターンと一致するかを判定する処理を「もぎり認証処理」と称する）（ステップＳ４０９）。もぎり操作が、もぎり系列９０２が示すもぎりパターンと一致した場合は、制御部２０２は、チケットデータテーブル２０４ｃのもぎりフラグ７０３を更新し（例えば、「１：もぎり済み」）、もぎり日時７０７にもぎり処理を実行した時間を設定する（ステップＳ４１２）。
【００５８】
チケットデータテーブル２０４ｃが更新されると、電子チケット管理サーバ１に格納された電子チケット管理テーブル１０４ａの対応するレコードを更新すべく、更新したデータが電子チケット管理サーバ１に送信され、電子チケット管理テーブル１０４ａが更新される（つまり、データを同期させる）（ステップＳ４１３）。この電子チケット管理テーブル１０４ａとの同期処理は、即時に実行されてもよく、またはもぎり処理を実行後の所定のタイミングで実行されてもよい。
【００５９】
一方で、もぎりパターンと不一致だった場合は、その所定の変数（以下、「誤りカウンタ」）をインクリメントし、誤りカウンタが、ステップＳ４０７で取得したもぎりパターンレコードの誤り許容回数９０４以下であるかを判定する（ステップＳ４１０）。誤りカウンタが誤り許容回数９０４を超える場合は、タッチパネルディスプレイ２０５上にエラーメッセージを表示し、処理を終了する。
【００６０】
誤りカウンタが誤り許容回数９０４以下である場合は、所定の変数（以下、「リトライカウンタ」）をインクリメントし、リトライカウンタが、ステップＳ４０７で取得したもぎりパターンレコードのもぎりリトライ上限数９０５以下であるかを判定する（ステップＳ４１１）。リトライカウンタがもぎりリトライ上限数９０５を超える場合は、タッチパネルディスプレイ２０５上にエラーメッセージを表示し、処理を終了する。
【００６１】
リトライカウンタがもぎりリトライ上限数９０５以下である場合は、タッチパネルディスプレイ２０５上に再度のもぎり処理を促す旨のメッセージを表示し、ステップＳ４０８に戻り、再度のもぎり処理が実行される。
【００６２】
上記説明したように、本実施形態では、電子チケットデータを表示する電子チケットデータ表示画面６００と、もぎり処理が認証されるもぎり処理画面８００とを分けているので、表示するチケット情報の量に関わらず、十分なもぎり領域を確保することができる。
【００６３】
また、もぎりパターンを電子チケットまたはチケットユーザなどと関連付けて登録するので、電子チケット毎にもぎりパターンを変更することができる。例えば、同一のチケットサービスであっても、チケットユーザ毎にもぎりパターンを変更して登録することによって、チケットユーザはもぎりパターンを認識することができなくなり、ひいては、誤ったもぎり処理が実行されることを防止することができる。
【００６４】
なお、もぎりパターンは、ステップＳ４０２における電子チケット管理テーブル１０４ａにレコードを追加する際に、予め登録されたもぎりパターン番号からランダムに電子チケットに割り当ててもよい。このような構成によって、チケットユーザはさらに、対象の電子チケットに対するもぎりパターンを認識することができなくなる。
【００６５】
また、もぎり処理画面８００において、もぎりパターン系列を示すもぎりパターン番号を表示するようにしてもよい。通常、もぎりパターンはもぎりユーザのみが知る情報であるので、もぎりユーザは、その表示されたもぎりパターン番号のもぎり系列に基づいて、適格にもぎり操作を行うことができる。
【００６６】
＜誤り許容もぎり処理＞
次に、上述したもぎり認証処理において、もぎり操作に一定の誤りが含まれる場合にも、もぎり処理が認証される実施形態を説明する。上記説明した例では、検出したもぎり操作が、もぎり系列９０２によって示されるもぎりパターンとの完全一致が要求されるが、本実施形態では、そのもぎり操作ともぎりパターンとの間に一部の不一致が存在しても、もぎり処理が認証される。
【００６７】
もぎりパターンテーブル２０４ｄのもぎり系列９０２が示すもぎりパターンが、検出領域に付された番号１、５、９、１３、１７、２１、２２、２３、および２４の順序を示す場合で説明する。表１は、もぎり操作ともぎりパターンとの間に、検出領域８０１に対するもぎり操作が欠落している場合に、もぎり処理が認証される例と、認証されない例を示す。
【００６８】
【表１】
2017076236.tif 000003
【００６９】
表１に示すように、検出もぎり操作１でのもぎり操作が示す経路では、もぎりパターン（１、５、９、１３、１７、２１、２２、２３、および２４）と比較して、番号５が付された検出領域８０１に対する入力操作がされていない（比較の結果、不一致であった箇所の数を計算する）。この場合、欠落箇所が１であるので、欠落最大個数（もぎりパターンテーブル２０４ｄに含まれる欠落最大個数９０６が示す値）が示す値である２個以内であり、もぎり処理が認証される。
【００７０】
検出もぎり操作２でのもぎり操作が示す経路では、もぎりパターンと比較して、番号５および２３が付された検出領域８０１に対する入力操作がされていない。この場合、欠落箇所が２であるので、欠落最大個数が示す値である２個以内であり、もぎり処理が認証される。
【００７１】
検出もぎり操作３でのもぎり操作が示す経路では、もぎりパターンと比較して、番号５、１７および２３が付された検出領域８０１に対する入力操作がされていない。この場合、欠落箇所が３であるので、欠落最大個数が示す値である２個を上回り、もぎり処理が認証されない。
【００７２】
検出もぎり操作４でのもぎり操作が示す経路では、もぎりパターンと比較して、番号５および９が付された検出領域８０１に対する入力操作がされていない。この場合、欠落箇所が３であるので、欠落最大個数が示す２個以内である。ここで、マッチングスコープ幅（もぎりパターンテーブル２０４ｄに含まれるマッチングスコープ幅９０３が示す値）が示す値を考慮して両者が比較されるが、図１１を参照して、その詳細を説明する。
【００７３】
図１１ａは、表１に示したもぎりパターンに対応するもぎりパターン１１０１と、検出もぎり操作１に対応する検出もぎり操作１１０２を示す。ここで、マッチングスコープ幅が３を示しているので、マッチングにおいて、前後１つまでの番号の比較がされる。もぎりパターン１１０１と、検出もぎり操作１１０２との比較の例では、まず、もぎりパターン１１０１の番号１と検出もぎり操作１１０２の番号１とが比較される（比較ａ）。両者が一致するので、次に、もぎりパターン１１０１の番号５と検出もぎり操作１１０２の番号９とが比較される（比較ｂ）。両者は一致しないので、次に、もぎりパターン１１０１の番号９と検出もぎり操作１１０２の番号９とが比較される（比較ｃ）。
【００７４】
次に、図１１ｂにおいて、表１に示したもぎりパターンに対応するもぎりパターン１１０３と、検出もぎり操作４に対応する検出もぎり操作１１０４を示す。まず、もぎりパターン１１０３の番号１と検出もぎり操作１１０４の番号１とが比較される（比較ｄ）。両者が一致するので、次に、もぎりパターン１１０３の番号５と検出もぎり操作１１０４の番号１３とが比較される（比較ｅ）。両者は一致しないので、次に、もぎりパターン１１０３の番号９と検出もぎり操作１１０４の番号１３とが比較される（比較ｆ）。ここでも両者は一致せず、マッチングスコープ幅が３を示しているので、それ以上の比較はされないことになる（マッチングスコープ幅が３を示す場合、マッチングにおいて、前後１つまでの番号の比較がされるので）。すなわち、表１で示した検出もぎり操作４でのもぎり操作が示す経路では、もぎりパターンと比較して、番号５および９が付された検出領域８０１に対する入力操作がされておらず、マッチングスコープ幅でそれ以上の隣の番号とは比較がされないので（図１１ｂに示す比較ｇはされない）、もぎり処理が認証されない。
【００７５】
図１１ｂの例においても、例えば、マッチングスコープ幅が示す値が５である場合、前後１つまでの番号の比較がされるので、上述した比較ｇが有効となり、比較ｇにおいて両者が一致し、欠落箇所も２であるので、もぎり処理が認証される。
【００７６】
次に、表２を参照して、もぎり操作ともぎりパターンとの間に、検出領域８０１に対するもぎり操作に余分な入力操作が含まれる場合（つまり、もぎりパターンが示す番号以外の番号が付された検出領域８０１に対する入力操作が含まれる場合）に、もぎり処理が認証される例と、認証されない例を示す。
【００７７】
【表２】
2017076236.tif 000004
【００７８】
表２に示すように、検出もぎり操作１でのもぎり操作が示す経路では、もぎりパターン（１、５、９、１３、１７、２１）と比較して、番号１０が付された検出領域８０１に対する不要な入力操作がされている（比較の結果、不一致であった箇所の数を計算する）。この場合、余剰箇所が１であるので、余剰最大個数（もぎりパターンテーブル２０４ｄに含まれる余剰最大個数９０７が示す値）が示す値である２個以内であり、もぎり処理が認証される。
【００７９】
検出もぎり操作２でのもぎり操作が示す経路では、もぎりパターンと比較して、番号２および１０が付された検出領域８０１に対する不要な入力操作がされている。この場合、余剰箇所が２であるので、余剰最大個数が示す値である２個以内であり、もぎり処理が認証される。
【００８０】
検出もぎり操作３でのもぎり操作が示す経路では、もぎりパターンと比較して、番号２、６および１０が付された検出領域８０１に対する不要な入力操作がされている。この場合、余剰箇所が３であるので、余剰最大個数が示す値である２個を上回り、もぎり処理が認証されない。
【００８１】
検出もぎり操作４でのもぎり操作が示す経路では、もぎりパターンと比較して、番号２および３が付された検出領域８０１に対する不要な入力操作がされている。この場合、上記説明したように、マッチングスコープ幅が示す値を超えて隣の番号とは比較されないので、もぎり処理が認証されない。
【００８２】
上述した構成によって、例えば、もぎりユーザによるもぎり操作において、１つの検出領域のみが検出されなかった場合などであっても（例えば、特定の検出領域に対する指のタッチが不十分であり、その領域に対する入力操作が認識されない場合）、もぎり操作が認識されるようになる。
【００８３】
以上のように、本発明に係る電子チケット管理方法の説明を詳述したが、実施形態で説明した、電子チケット管理テーブル１０４ａおよびチケットデータテーブル２０４ｃなどの具体的なデータ構造は例示的なものにすぎず、特許請求する事項から逸脱しない範囲で変更がされてもよい。
【符号の説明】
【００８４】
１    電子チケット管理サーバ
２    タッチパネル端末
３    クライアント端末
４    ネットワーク
５    アクセスポイント
６    基地局
１０４ａ  電子チケット管理テーブル
２０４ｃ  電子チケットデータテーブル
２０４ｄ  もぎりパターンテーブル
２０５    タッチパネルディスプレイ
６００    電子チケットデータ表示画面
６０１    電子チケットイメージ
６０２    チケット詳細情報
６０３    もぎり処理画面遷移ボタン
８００    もぎり処理画面
８０１    検出領域
１１０１    もぎりパターン
１１０２    検出もぎり操作
１１０３    もぎりパターン
１１０４    検出もぎり操作
ａ〜ｇ    比較
【図１】
2017076236.tif 000005
【図２】
2017076236.tif 000006
【図３】
2017076236.tif 000007
【図４】
2017076236.tif 000008
【図５】
2017076236.tif 000009
【図６】
2017076236.tif 000010
【図７】
2017076236.tif 000011
【図８】
2017076236.tif 000012
【図９】
2017076236.tif 000013
【図１０】
2017076236.tif 000014
【図１１】
2017076236.tif 000015