JP5908158B1 - プログラム、及びスタンプシステム - Google Patents

プログラム、及びスタンプシステム Download PDF

Info

Publication number
JP5908158B1
JP5908158B1 JP2015204892A JP2015204892A JP5908158B1 JP 5908158 B1 JP5908158 B1 JP 5908158B1 JP 2015204892 A JP2015204892 A JP 2015204892A JP 2015204892 A JP2015204892 A JP 2015204892A JP 5908158 B1 JP5908158 B1 JP 5908158B1
Authority
JP
Japan
Prior art keywords
information
image
stamp
input
imprint
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2015204892A
Other languages
English (en)
Other versions
JP2017076347A (ja
Inventor
桐田 洋
洋 桐田
純平 柴田
純平 柴田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koto Co Ltd
Original Assignee
Koto Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koto Co Ltd filed Critical Koto Co Ltd
Priority to JP2015204892A priority Critical patent/JP5908158B1/ja
Application granted granted Critical
Publication of JP5908158B1 publication Critical patent/JP5908158B1/ja
Priority to US15/291,916 priority patent/US10338728B2/en
Priority to GB1617398.1A priority patent/GB2543427A/en
Priority to FR1659937A priority patent/FR3042622A1/fr
Priority to DE102016220122.0A priority patent/DE102016220122A1/de
Publication of JP2017076347A publication Critical patent/JP2017076347A/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04104Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Human Resources & Organizations (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

【課題】スタンプ型のデバイスに新たな機能を付加するプログラムおよびスタンプシステムを提供する。【解決手段】タッチパネルを有するコンピューターに、チケット画像(契機情報)、印影画像、及び特典情報(関連情報)を予め格納しておく。先ず、タッチパネルにチケット画像を表示する。そして、スタンプデバイスがタッチパネル上に配されたとき、チケット画像に重ねて印影画像を表示する。これによりスタンプデバイス本来の目的が達成される。この状態から、さらに、印影画像中にアイコンを表示する。アイコンが選択されたとき、特典情報を出力する。このようにスタンプデバイスによる押印が、特典情報を出力するための条件となっており、スタンプデバイスに情報提供のための「鍵」機能が新たに付与されている。【選択図】図3

Description

本発明は、携帯情報端末などのタッチパネルを有するコンピューターに用いられるソフトウェア技術に関する。
タッチパネルを有するコンピューターは、タッチパネルの入力面にタッチしているユーザーの指先やユーザーが操作するタッチペンのタッチ位置を検出し、このタッチ位置に応じた処理を実行する。このようなタッチパネルは、複数のタッチ位置を検出することができる、所謂マルチタッチの検出が可能なものが主流であり、このような特性を生かした入力デバイスとして、スタンプ型のデバイスが新たに登場している。
例えば特許文献1に記載のシステムは、複数の接触端子を有するスタンプ型のデバイスを有している。このデバイスがタッチパネルの入力面に配されたとき、接触端子の各々のタッチ位置を検出し、検出したタッチ位置の入力面における複数の座標が入力される。タッチパネルを有する端末は、入力された複数の座標をコードに変換してサーバーに送信する。サーバーは、受信したコードを、予め記憶しておいたコードと照合し、適合したコードに対応する電子捺印画像を端末に返信する。電子捺印画像を受信した端末は、電子文書に電子捺印画像を付加してタッチパネルに表示する。これにより、捺印された電子文書が作成される。
しかし、上記のシステムは、文書に印影を残すことによって責任や権威を証明するといったスタンプ本来の機能を電子文書に拡張し、単にシステム化したものに過ぎない。
特開2012−256246号公報
本発明は、スタンプ型のデバイスに新たな機能を付加することが可能なプログラムおよびスタンプシステムを提供することを目的とする。
上記の目的を達成するため、本発明のプログラムは、入力面上に配されたスタンプ型のデバイスにより、該入力面における位置情報が入力されるタッチパネルを備えるコンピューターに、
前記デバイスによる入力の契機となる契機情報を前記タッチパネルに表示するステップ、前記デバイスにより入力される前記位置情報を取得するステップ、取得された前記位置情報が所定条件に適合したとき、前記デバイスに対応する印影を表す印影画像を前記タッチパネルに表示するステップ、前記印影画像が表示されたとき、前記契機情報と前記印影画像の両方又はいずれか一方に関連する関連情報を出力するステップ、を実行させることを特徴とする。
また、上記の目的を達成するため、本発明のスタンプシステムは、タッチパネルを有するコンピューターと、前記タッチパネルの入力面上に配されて、該入力面における位置情報を入力するスタンプ型のデバイスと、を備えるスタンプシステムであって、
前記コンピューターは、前記デバイスにより入力される前記位置情報を取得する取得部と、前記デバイスによる入力の契機となる契機情報を前記タッチパネルに表示する契機情報表示部と、取得された前記位置情報が所定条件に適合したとき、前記デバイスに対応する印影を表す印影画像を前記タッチパネルに表示する印影画像表示部と、前記印影画像が表示されたとき、前記契機情報と前記印影画像の両方又はいずれか一方に関連する関連情報を出力する関連情報出力部と、を有することを特徴とする。
本発明によれば、スタンプ型のデバイスにより入力された位置情報を取得し、取得した位置情報が所定条件に適合したときに、印影画像が表示されるだけでなく、関連情報が出力される。すなわち、スタンプ型のデバイスを、関連情報を提供するための「鍵」として機能させており、このような新たな機能をスタンプ型のデバイスに付与することが可能となっている。
(a)実施形態1に係るスタンプシステムに用いられる携帯情報端末およびスタンプデバイスの使用状態を示す図である。(b)スタンプデバイスを底側から見た斜視図である。 上記携帯情報端末の概念図である。 実施形態1に係るプログラムのフローチャートである。 上記携帯情報端末の状態を示す図であり、(a)チケット画像が表示された図、(b)印影画像とアイコンが表示された図、(c)特典情報が出力された図である。 実施形態2に係るスタンプシステムに用いられる携帯情報端末の記憶装置の概念図である。 (a)チェックポイントテーブルを示す図である。(b)接面テーブルを示す図である。 実施形態2に係るプログラムのフローチャートである。 上記携帯情報端末の状態を示す図であり、(a)全体台紙画像が表示された図、(b)個別台紙画像が表示された図、(c)印影画像とアイコンが表示された図、(d)関連情報が出力された図である。 (a)実施形態3に係るスタンプシステムの概念図である。(b)サーバーのコンピューターの概念図である。 実施形態3に係るスタンプシステムに用いられる携帯情報端末およびサーバーのフローチャートである。 上記フローチャートの続きである。
[実施形態1]
以下、図1から図4を参照しながら、コンサートイベントの来場者が所有する携帯情報端末にチケットを表示させて、受付係が入場受付を行う電子チケットを例にして、本発明の実施形態1に係るスタンプシステム1について説明する。
本実施形態に係るスタンプシステム1は、入場受付を行う受付係が所持する略直方体形状をしたスタンプ型のデバイス(以下、「スタンプデバイス」といい、符号"10"を付す。)を有している。スタンプデバイス10は、その側面の各々に、受付係によって把持される把持部12が形成されている。スタンプデバイス10の底面には、4つの突起14が下方に向かって形成されている。各突起14の高さは均一であり、各々の先端面は一定以上の面積を有する接面16となる。把持部12と各突起14は、いずれも電気伝導性を有する材料からなり、各接面16と把持部12は互いに導通するように構成されている。このため、把持部12を介して各接面16と受付係とが互いに導通する。4つの接面16は、底面の角部近傍に配された3つの基準接面16a〜16cと、1つの固有接面16dと、から構成されている。スタンプデバイス10は、これらの接面16が後述する来場者の携帯情報端末(以下、「来場者端末」といい、符号"18"を付す。)のタッチパネル20にそれぞれ接するように、受付係によってタッチパネル20上に配置される。
スタンプシステム1が有する来場者端末18は、スマートホンやタブレット端末に代表されるスマートデバイスである。来場者端末18のタッチパネル20は、液晶ディスプレイ22と、この液晶ディスプレイ22上に配置されたフィルム状のセンサー24と、を有している。センサー24はタッチパネルコントローラー26に接続されている。タッチパネルコントローラー26はセンサー24を制御し、センサー24に生じた静電容量の変化に基づいて、位置情報である座標を検出する。また、センサー24およびタッチパネルコントローラー26は、入力面であるタッチパネル20の表面に複数の接触部が与えられたとき、各接触部の座標を検出する、所謂マルチタッチの座標検出が可能となっている。
来場者端末18は、上記のタッチパネル20、タッチパネルコントローラー26、記憶装置28、中央処理装置(以下、「CPU」といい、符号"30"を付す。)、ネットワーク通信手段32、及びスピーカー34を備えるコンピューター36により実現されている。
コンピューター36の記憶装置28には基本ソフトウェア38が記憶されている。この基本ソフトウェア38は、コンピューター36が起動されたときに、CPU30によりロードされる。基本ソフトウェア38をロードしたCPU30は、記憶装置28に格納されている種々のアプリケーションが実行可能な状態、及びネットワーク通信手段32を介してインターネット通信回線に接続可能な状態となる。
コンピューター36の記憶装置28にはチケットアプリケーションプログラム(以下、本実施形態において、単に「アプリケーション」といい、符号"40"を付す。)が格納されている。アプリケーション40は、チケットの購入後、インターネット通信回線を通じて不図示のサーバーからダウンロードされて記憶装置28に格納される。このような記憶装置28として、Flash Memoryに代表される不揮発性メモリなどの半導体記憶装置が用いられている。
記憶装置28に格納されたアプリケーション40には、チケット画像42、印影画像44、及び特典情報46が含まれている。チケット画像42は、コンサート名、コンサート日時など、コンサートの内容を表示する静止画である。印影画像44は、スタンプデバイス10に対応する印影を表示する静止画である。特典情報46は、コンサートに出演するアーチストのメッセージ動画、アーチストの写真画像など、来場者の特典として提供される情報である。
アプリケーション40には、また、照合情報48および入場フラグ50が含まれている。照合情報48は、スタンプデバイス10の基準接面16a−固有接面16d間の距離情報、基準接面16b−固有接面16d間の距離情報、及び基準接面16c−固有接面16d間の距離情報である。これらの距離情報は、予め各基準接面16a〜16cに対する固有接面16dの距離の実測値に基づいて定められた数値である。入場フラグ50は、来場者の入場が許可されたか否かの情報が格納されるフラグであり、初期値はクリアされた状態となっている。
入場受付を行う際にアプリケーション40が選択されると、コンピューター36のCPU30が、アプリケーション40を内部メモリにロードして実行する。これにより、アプリケーション40が起動されて、コンピューター36は次のように動作する。
先ず、CPU30は、図4(a)に示すように、チケット画像42をタッチパネル20の液晶ディスプレイ22に表示する(s10)。これにより、来場者は受付係に対してチケット画像42を提示することができる。このように、CPU30は、チケット画像42をタッチパネル20に表示するチケット画像表示部として機能している。
次に、CPU30は入場フラグ50を参照する(s11)。この入場フラグ50が立っているときは(s11:Yes)、後述する印影画像44の表示(s15)を実行する。これにより、図4(b)に示すように、液晶ディスプレイ22にはチケット画像42と印影画像44が表示された状態となる。
一方、入場フラグ50が立っていないときは(s11:No)、液晶ディスプレイ22にはチケット画像42のみが表示された状態となっている(図4(a))。このとき受付係はタッチパネル20上にスタンプデバイス10を配置する。そして、CPU30は、タッチパネルコントローラー26を介してタッチパネル20に接する各接面16の座標(以下、「接面座標」という。)を取得する(s12)。このように、タッチパネル20に表示されたチケット画像42はスタンプデバイス10による入力の契機となる契機情報である。また、タッチパネル20、タッチパネルコントローラー26、及びCPU30は、スタンプデバイス10により入力される接面座標を取得する取得部として機能している。
次に、CPU30は、取得した接面座標を照合情報48と照合する(s13)。具体的には、CPU30は、取得した各接面座標の直線距離を求め、この中で最も長い直線距離を成す2つの接面座標を、スタンプデバイス10の基準接面16a,16bにより入力された座標(以下、「基準座標a,b」という。)と認定する。そして、認定された基準座標a,bの各々から等距離かつ長距離にある一の接面座標を、スタンプデバイス10の基準接面16cにより入力された座標(以下、「基準座標c」という。)と認定する。このように、CPU30は取得した接面座標から、スタンプデバイス10の各基準接面16a〜16cに対応する基準座標a〜cを認定し、残りの接面座標をスタンプデバイス10の固有接面16dに対応する座標(以下、「固有座標d」という。)として認定する。そして、求めた直線距離の内、基準座標a〜cと固有座標dの直線距離の各々を、照合情報48の距離情報と照らし合わせる。このように、CPU30は、取得した接面座標を照合情報48と照合する照合部として機能している。
照合において、接面座標が照合情報48に適合しなかったとき(s13:No)、CPU30は、「チケットを認証できません」などの情報を液晶ディスプレイ22に表示し、再度、座標の取得を行う。
一方、接面座標が照合情報48に適合したとき(s13:Yes)、CPU30は入場フラグ50を立てる(s14)。この入場フラグ50は、アプリケーション40が終了するときに記憶装置28にセーブされる。このため、CPU30は、アプリケーション40を再起動したとき、入場フラグ50を参照することで(s11)、入場の許可済みであることの判断が可能となる。
次に、CPU30は、図4(b)に示すように、印影画像44をチケット画像42上に重ねて液晶ディスプレイ22に表示する(s15)。このとき、取得した基準座標a,bに基づいて、タッチパネル20上にあるスタンプデバイス10の底面の中心座標を算出し、印影画像44の中心を中心座標に合わせて表示するのが好ましい。印影画像44が表示されることで、チケット画像42の有効性がコンサートの主催者によって証明されたことになる。このように、CPU30は、取得した接面座標が照合情報48に適合したときに、印影画像44をタッチパネル20に表示する印影表示部として機能している。
CPU30は、さらに、印影画像44を表示したときに、アイコン52a,52bを液晶ディスプレイ22に表示する(s16)。アイコン52a,52bは、特典情報46を分かりやすく記号化した図形や絵文字であり、メッセージ動画を記号化した静止画、写真画像を記号化した静止画である。このアイコン52a,52bが来場者の操作によって選択されたとき(s17:Yes)、CPU30は、選択されたアイコン52a,52bに対応する特典情報46を出力する(s18)。例えば、動画を示すアイコン52aが選択されたとき、CPU30は、図4(c)に示すように、出演アーチストのメッセージ動画を液晶ディスプレイ22に表示し、そのメッセージをスピーカー34から出力する。このように、アイコン52a,52bおよびCPU30は、来場者の操作を受け付けて、特典情報46を出力するためのGUI(Graphical User Interface)として機能している。また、CPU30は、GUIが操作されたときに、特典情報46をタッチパネル20に表示させスピーカー34に出力する出力部として機能している。さらに、特典情報46は、チケット画像42の内容である本コンサートに関連した情報、すなわち、契機情報に関連する関連情報である。
上記した本実施形態のスタンプシステム1は、スタンプデバイス10により入力された接面座標を取得し、取得した接面座標が照合情報48に適合したときに、印影画像44を表示することで、チケット画像42の有効性を証明するといったスタンプ本来の機能に加えて、適合したことを条件として特典情報46の出力を可能とする「鍵」機能をスタンプデバイス10に付加している。このようなスタンプシステム1によれば、来場者に限定した特典情報46の公開が可能となる。そして、特典情報46がチケット画像42の内容に関連する情報であるため、来場者のコンサートイベントに対する満足度を向上させることができる。
また、照合後に現れる印影画像44中に、GUIとして機能するアイコン52a,52bが配置されているので、来場者がGUIの存在に気付き易い。
[実施形態2]
以下、音楽画像を集めて回る音楽スタンプラリーの参加者が所持する携帯情報端末(以下、参加者端末といい、符号"54"を付す。)にスタンプラリーの台紙画像を表示させる電子台紙を例にして、本発明の実施形態2について、図5から図8を参照しながら説明する。
本実施形態に係るスタンプシステム2は、複数のスタンプデバイス10を有している。各スタンプデバイス10はスタンプラリーの各チェックポイントに設置されている。このようなスタンプデバイス10の上面には、チェックポイントを示す符号、記号、又はイラストが表示されている。各スタンプデバイス10は、接面16(図1(b))の配置位置がそれぞれ異なっている。具体的には、各スタンプデバイス10において、3つの基準接面16a〜16cは互いに共通する位置に形成されているが、固有接面16dの位置が互いに異なるように形成されている。すなわち、各スタンプデバイス10において、基準接面の各々16a〜16cに対する固有接面16dの距離が互いに異なっている。
本実施形態のスタンプシステム2が有する参加者端末54は、上記実施形態1の来場者端末18のコンピューター36(図2)と同様のハードウェア構成を有している。
本実施形態のコンピューター36の記憶装置28には、上記した基本ソフトウェア38が記憶されている。記憶装置28には、さらにスタンプラリーアプリケーションプログラム(以下、実施形態2において、「アプリケーション」といい、符号"56"を付す。)が格納されている。アプリケーション56は、スタンプラリーの参加時に、インターネット通信回線を通じて、不図示のサーバーからダウンロードされて記憶装置28に格納される。
コンピューター36の記憶装置28に格納されたアプリケーション56には、複数のスタンプデバイス10に対応する照合情報48が含まれている。この照合情報48は、実施形態1と同様に定められた数値であり、接面テーブル58に格納されている。この接面テーブル58は、照合情報48及びスタンプ識別情報をフィールドに有し、スタンプラリーに用いられるスタンプデバイス10ごとにレコードが設けられている。このスタンプ識別情報は、複数のスタンプデバイス10を互いに識別するための情報である。
アプリケーション56には、また、全体台紙画像60が含まれている。全体台紙画像60は、スタンプラリーのコースを表す静止画である。
アプリケーション56には、さらに、各チェックポイントに対応する、個別台紙画像62、印影画像64、関連情報66、及び到着フラグ68が含まれている。個別台紙画像62は、チェックポイントの名称や番号などの案内を表示するとともに、スタンプデバイス10の配置領域を示す静止画である。印影画像64は、ドラム、キーボード、ギター、及びリコーダなど、チェックポイントの内容に関する静止画である。関連情報66は、ドラムのメロディ、キーボードのメロディ、ギターのメロディ、及びリコーダのメロディなど、各印影画像64の内容に関連しているサウンドである。到着フラグ68は、チェックポイントに到着したか否かの情報を格納するフラグである。
上記の個別台紙画像62、印影画像64、及び関連情報66の各々には、ファイル名など、互いを識別するための識別情報が付与されている。また、各到着フラグ68には、互いに異なるフラグ名が付与されている。これらの識別情報およびフラグ名は、チェックポイントを識別するチェックポイント識別情報に対応付けられている。具体的には、アプリケーション56はチェックポイントテーブル70を有している。チェックポイントテーブル70は、チェックポイント識別情報、個別台紙識別情報、印影識別情報、関連識別情報、及びスタンプ識別情報、並びに到着フラグ68をフィールドに有しており、チェックポイント毎にレコードが設けられている。なお、チェックポイント識別情報は、全体台紙画像60に表されている各チェックポイントの座標情報と対応させて定義されている。
チェックポイントに到着した参加者によりアプリケーション56が選択されると、コンピューター36のCPU30が、アプリケーション56を内部メモリにロードして、実行する。これにより、アプリケーション56が起動されて、コンピューター36は次のように動作する。
先ず、CPU30は、図8(a)に示すように、全体台紙画像60を読み出して液晶ディスプレイ22に表示する(s20)。
次に、CPU30は通過済み表示を行う(s21)。具体的には、CPU30は、チェックポイントテーブル70を参照して、到着フラグ68を抽出する。抽出した各到着フラグ68が立っているか否かを確認する。そして、立っている到着フラグ68に対応する印影識別情報を抽出する。そして、この印影識別情報が付与されている印影画像64を読み出して、全体台紙画像60において、対応するチェックポイント上に表示する。これにより、通過したチェックポイントに対応する印影画像64が全体台紙画像60上に表示される(図8(a))。
次に、参加者によってチェックポイントの何れかが選択されたとき(s22)、CPU30は、選択されたチェックポイントに対応するチェックポイント識別情報を抽出し、記憶しておく。具体的には、予め、全体台紙画像60におけるチェックポイント指定エリア92にチェックポイント識別情報を対応付けて記憶させておき、参加者の選択により入力された座標に基づいてチェックポイント指定エリア92を特定し、特定したチェックポイント指定エリア92に対応するチェックポイント識別情報を抽出する。
次に、CPU30は、チェックポイントテーブル70を参照して、記憶しておいたチェックポイント識別情報に対応している個別台紙識別情報を抽出する。そして、抽出した個別台紙識別情報が付与されている個別台紙画像62を読み出して、図8(b)に示すように、液晶ディスプレイ22に表示する(s23)。
次に、CPU30は、チェックポイントテーブル70を参照して、記憶しておいたチェックポイント識別情報に対応している到着フラグ68を抽出する。そして、抽出した到着フラグ68が立っているとき(s24:Yes)、印影画像64の表示(s28)を実行する(図8(c))。
一方、抽出した到着フラグ68が立っていないとき(s24:No)、液晶ディスプレイ22には個別台紙画像62が表示された状態となっている(図8(b))。このとき参加者はタッチパネル20上にスタンプデバイス10を配置する。そして、CPU30は、タッチパネルコントローラー26を介して接面座標を取得する(s25)。このように、個別台紙画像62はスタンプデバイス10による入力の契機となる契機情報である。
次に、CPU30は、チェックポイントテーブル70を参照して、記憶しておいたチェックポイント識別情報に対応しているスタンプ識別情報を抽出する。そして、接面テーブル58を参照して、抽出したスタンプ識別情報に対応している照合情報48を抽出する。そして、実施形態1において説明したように、複数の基準座標a〜cと固有座標dを認定し、基準座標の各々a〜cに対する固有座標dの距離を求め、求めた各距離を抽出した照合情報48と照合する(s26)。
照合において、接面座標が照合情報48に適合していないとき(s26:No)、CPU30は、再度、座標の取得を行う。
一方、適合しているとき(s26:Yes)、CPU30は、チェックポイントテーブル70を参照して、記憶しておいたチェックポイント識別情報に対応している到着フラグ68を抽出し、この到着フラグ68を立てる(s27)。
次に、CPU30は、チェックポイントテーブル70を参照して、記憶しておいたチェックポイント識別情報に対応している印影識別情報を抽出する。そして、抽出された印影識別情報が付与されている印影画像64を読み出して、図8(c)に示すように、個別台紙画像62上に重ねて表示する(s28)。これにより、目的のチェックポイントに到着したことが認定される。
次に、CPU30は、印影画像64とともにアイコン52cを液晶ディスプレイ22に表示する(s29)。アプリケーション56におけるアイコン52cは再生マークであり、これは関連情報66であるサウンドの再生を分かりやすく記号化したものである。そして、このアイコン52cが参加者の操作によって選択されたとき(s30:Yes)、CPU30は、チェックポイントテーブル70を参照して、記憶しておいたチェックポイント識別情報に対応している関連識別情報を抽出する。そして、抽出された関連識別情報が付与されている関連情報66であるサウンドを読み出して、図8(d)に示すように、スピーカー34からサウンドを出力する。このように、関連情報66である楽器のサウンドは、印影画像64が表している楽器に関するサウンド、すなわち印影画像64に関連する関連情報である。
本実施形態のスタンプシステム2によれば、スタンプデバイス10は、チェックポイントに到達したことを認定するというスタンプラリー本来の用途に加えて、印影画像64に関連するサウンドを出力するための「鍵」としても機能している。
また、本実施形態のアプリケーション56は、全体台紙画像60上に表示されるアイコン52dを有してもよい。このアイコン52dが参加者の操作により選択されたとき、CPU30は、チェックポイントテーブル70を参照して、到着フラグ68が立っているレコードに含まれる関連識別情報を抽出する。そして、抽出した関連識別情報が付与されている関連情報66を読み出してスピーカー34に出力する。これにより、参加者が収集した印影画像64(楽器の画像)に対応する関連情報66(楽器のメロディ)が出力される。よって、全てのチェックポイントを通過した参加者には、全楽器による演奏が提供される。
[実施形態3]
本発明の実施形態3について、図9を参照しながら説明する。本実施形態のスタンプシステム3は、コンサートの主催者やスタンプラリーの提供者など、サービスの提供者が所有するサーバー72を備えている。このサーバー72は、ネットワーク通信手段74と、CPU76と、記憶装置78と、を有するコンピューター80により実現されている。
サーバー72の記憶装置78には、ユーザーの管理を行う管理アプリケーション82が記憶されている。この管理アプリケーション82には、ユーザー管理テーブル84が含まれている。ユーザー管理テーブル84は、ユーザー識別情報、パスワード、及び適合フラグをフィールドに含み、ユーザーごとにレコードが設けられている。このユーザー識別情報は、ユーザーを互いに識別するための情報であり、各ユーザーに個別に付与されている。
上記の管理アプリケーション82を実行したコンピューター80のCPU76は、ネットワーク通信手段74を用いることにより、インターネット通信回線を介して、来場者や参加者などのユーザーの携帯情報端末(以下、クライアントといい、符号"86"を付す。)と通信可能となっている。
クライアント86は、上記実施形態1の来場者端末18のコンピューター36(図2)と同様のハードウェア構成を有している。このコンピューター36の記憶装置28には、上記のチケットアプリケーションプログラムやスタンプラリーアプリケーションプログラムなどのアプリケーションプログラム、すなわちコンピューター36に、契機情報を表示させ、スタンプデバイス10の接面座標を取得させ、接面座標と照合情報48が適合したときに印影画像44,64を表示させ、さらに関連情報を表示させるスタンプアプリケーションプログラムが記憶されている。
本実施形態におけるスタンプアプリケーションには、さらに、クライアント86を使用するユーザーのユーザー識別情報が含まれている。このようなスタンプアプリケーションは、接面座標が照合情報48に適合したときに、クライアント86のコンピューター36に、ユーザー識別情報をサーバー72に送信させる。
ユーザー識別情報を受信したサーバー72のCPU76は、このユーザー識別情報に対応する適合フラグを立てる。サーバー72のCPU76は、また、任意のタイミングで、ユーザー管理テーブル84の内容をサービス提供者の情報端末88に送信する。
サービス提供者の情報端末88は、不図示のネットワーク通信手段およびCPUを有しており、CPUがネットワーク通信手段を介して、サーバー72から送信されたユーザー管理テーブル84の内容を受信する。そして、情報端末88のCPUは、受信したユーザー管理テーブル84の内容を表示装置90に表示する。これによりサービス提供者は、ユーザーの照合状況を知ることができる。
また、本実施形態に係るスタンプシステム3は、サーバー72の記憶装置78に、契機情報、印影画像、及び関連情報の全部または一部を予め記憶させておき、サーバー72のCPU76は、クライアント86からのリクエストに応じて、これらの情報や画像をレスポンスしてもよい。さらに、サーバー72の記憶装置78に照合情報を予め記憶させておき、クライアント86からのリクエストに応じて照合を行って、その結果をレスポンスしてもよい。
このようなクライアント86およびサーバー72の動作フローを、電子チケットを例にして、図9から図11を参照しながら説明する。なお、サーバー72の記憶装置78には、チケット画像42、印影画像44、特典情報46、及び照合情報48(図2、図4)が予め記憶されているものとする。
まず、クライアント86はサーバー72に対してログインをリクエストする(s41)。具体的には、クライアント86のCPU30は、ユーザーにパスワードを入力させる入力ボックスを表示し、この入力ボックスに入力されたパスワードとともにユーザー識別情報をサーバー72へ送信する。
ログインのリクエストを受信したサーバー72のCPU76は、ユーザー管理テーブル84を参照して、受信したユーザー識別情報とパスワードの対応を照合し(s42)、その照合結果をクライアント86に送るレスポンスを行う(s43)。
照合結果を受信したクライアント86のCPU30は、照合が失敗していたとき(s44:No)、再度、ログインをリクエストする。一方、照合が成功していたとき(s44:Yes)、クライアント86のCPU30は、サーバー72に対してチケット画像42および適合フラグの送信をリクエストする(s45)。このリクエストとともにユーザー識別情報をサーバー72に送信する。
このリクエストを受信したサーバー72のCPU76は、記憶装置78からチケット画像42を読み出す。また、ユーザー管理テーブル84を参照して、ユーザー識別情報に対応する適合フラグを抽出する。サーバー72は、読み出したチケット画像42と抽出した適合フラグをクライアント86に送信するレスポンスを行う(s46)。
チケット画像42および適合フラグを受信したクライアント86のCPU30は、液晶ディスプレイ22にチケット画像42を表示する(s47)。また、クライアント86のCPU30は受信した適合フラグの内容を確認する(s48)。適合フラグが立っているとき(s48:Yes)、印影画像44の送信リクエスト(s54)に進む。一方、適合フラグが立っていないとき(初期状態のとき)(s48:No)、クライアント86のCPU30は、タッチパネル20上に配されたスタンプデバイス10の接面座標を取得し(s49)、この接面座標をサーバー72に送信して、サーバー72に対して照合をリクエストする(s50)。
照合のリクエストを受信したサーバー72のCPU76は、受信した接面座標を照合情報48と照合する(s51)。この照合方法は、実施形態1と同様の照合方法を採用することができる。照合の結果、接面座標と照合情報48が適合していれば、適合フラグを立てる。そして、この照合の結果をクライアント86に送るレスポンスを行う(s52)。
接面座標と照合情報48が適合していない結果を受信したとき(s53:No)、クライアント86のCPU30は、接面座標の取得(s49)と照合のリクエスト(s50)を繰り返す。一方、接面座標と照合情報48が適合している結果を受信したとき(s53:Yes)、クライアント86のCPU30は、サーバー72に対して印影画像44の送信をリクエストする(s54)。
印影画像44のリクエストを受信したサーバー72のCPU76は、記憶装置78から印影画像44を読み出してクライアント86に送るレスポンスを行う(s55)。
印影画像44を受信したクライアント86のCPU30は、この印影画像44を液晶ディスプレイ22に表示するとともに、予め記憶装置28に記憶させておいたアイコン52a,52bを表示する(s56)。
このアイコン52a,52bがユーザーの操作によって選択されたとき(s57:Yes)、クライアント86のCPU30は、サーバー72に対して特典情報46の送信をリクエストする(s58)。このリクエストを受信したサーバー72のCPU76は、記憶装置78から特典情報46を読み出してレスポンスを行う(s59)。
特典情報46を受信したクライアント86のCPU30は、液晶ディスプレイ22に特典情報46を表示する(s60)。このようにして、ユーザーのチケットが認証され、かつユーザーに特典情報46が提供される。このスタンプシステム3は、チケット画像42などの契機情報、印影画像44、特典情報46などの関連情報をサーバー72にて一元的に管理できるので、サーバー72の画像や情報を変更するだけで、ユーザーに提供する画像及び情報を一斉に変更することができる。
さらに、本実施形態のスタンプシステム3は、図6(b)に示すような接面テーブル58をサーバー72の記憶装置78に設けてもよい。この接面テーブル58は、接面16の全ての配置パターンについて定められている複数の照合情報48と、各照合情報48に対応付けられたスタンプ識別情報と、をフィールドに含み、接面16の配置パターンの各々についてレコードが設けられたものである。すなわち、スタンプデバイス10に30通りの固有接面16dの配置パターンが採用し得るときには、接面テーブル58に30個のレコードが設けられ、各レコードには各配置パターンにおける照合情報48と、その配置パターンを有するスタンプデバイス10の識別情報が設けられる。
このような接面テーブル58を有するサーバー72は、接面座標を照合するときに(s51)、接面テーブル58を参照しながら、受信した接面座標を複数の照合情報48と照合する。そして、適合した照合情報48に対応するスタンプ識別情報を抽出する。さらに、この抽出したスタンプ識別情報が、予めチケット画像に対応付けておいたスタンプ識別情報と一致するか否かを確認し、一致したときに、スタンプ識別情報を含む照合結果のレスポンスを行う(s52)。
本発明は、実施形態1〜3に記載された態様に限定されず、各実施形態に記載の構成を変形したり、互いに適用した態様であってもよい。
(変形例1)
実施形態1において、印影画像44は、アーチストの似顔絵など、チケット画像42の内容に関連した内容を表す画像であってもよい。
(変形例2)
実施形態1において、アイコン52a,52bは、印影画像44の外側、すなわちチケット画像42に重ねて表示させてもよい。
(変形例3)
実施形態1において、特典情報46である写真画像をマスクするマスク画像と、来場者のタッチ操作によってタッチ部分のマスク画像を透過させるCPU30の処理によって、他のGUIを実現してもよい。
(変形例4)
実施形態1において、スタンプデバイス10は、受付係に所持されて操作される(押印される)態様に限定されず、入場受付の所定位置に設置され、来場者自身によってタッチパネル20上に配される(押印される)態様であってもよい。
(変形例5)
実施形態1において、スタンプデバイス10は、固有接面の位置が互いに異なる複数種類のスタンプデバイス10を用いてもよい。このとき、アプリケーションは、実施形態2で説明したような接面テーブル58を有し、さらに、複数の印影画像44および印影テーブル(不図示)を備える。印影テーブルは、各印影画像44に付与された印影識別情報と、各スタンプデバイス10に付与されたスタンプ識別情報と、をフィールドに含み、スタンプデバイス10ごとにレコードが設けられている。コンピューター36のCPU30は、取得した接面座標を照合するとき(s13)、接面テーブル58の中から、取得した接面座標に適合する照合情報を検索し、検索された照合情報に対応するスタンプ識別情報を抽出しておく。そして、印影画像44を表示するとき(s15)、抽出しておいたスタンプ識別情報に対応する印影識別情報を印影テーブルから抽出し、この印影識別情報が付与された印影画像44を読み出して、表示させる。
このようなスタンプシステムは、一のチケット画像42に複数種類のスタンプデバイス10を対応させたシステムであり、例えば、入場口ごとに異なるスタンプデバイス10を配置し、入場口に応じた内容の印影画像44を表示することができる。
また、一のチケット画像42上に複数の印影画像44を表示させることも可能となる。このとき、コンピューター36のCPU30は、さらに、ユーザーのタッチ操作に応じて、複数の印影画像44の表示位置を変更してもよい。これにより、複数の印影画像44を所定の配列で集合させて一の画像(関連情報)を形成するパズルを提供することもできる。
(変形例6)
実施形態1において、アプリケーション40は、S−1席用チケット画像42、S−2席用チケット画像42のように、複数のチケット画像42を有してもよい。このときには、CPU30は、アプリケーション40の起動後に、チケット画像42の選択画面を表示し、来場者の操作によって選択された一のチケット画像42を表示する。
(変形例7)
実施形態1は、コンサートイベントに限定されず、他のイベントのチケットに適用することができる。そして、イベントの内容に応じたチケット画像42、印影画像44、及び特典情報46を採用することができる。例えば、プロ野球などのスポーツイベントに適用してもよい。このとき、チケット画像42としては、対戦相手、試合が行われる球場、試合日時などの情報が含まれる。印影画像44としては、選手の画像を採用することができる。特典情報46としては、チームの応援歌の動画を採用することができる。
(変形例8)
実施形態1は、入場券としての電子チケットに限定されず、例えば、飲食店などの店舗において客に渡される割引券や、商品の引換券などの電子チケットなど、他の用途の電子チケットに用いることができる。
(変形例9)
実施形態2において、各チェックポイントに、固有接面の位置が互いに異なる複数種類のスタンプデバイス10を配置してもよい。このとき、チェックポイントテーブル70は、スタンプラリーに使用される全てのスタンプデバイス10ごとにレコードが設けられ、そのスタンプ識別情報に対応付けて、チェックポイント識別情報、個別台紙画像、印影識別情報、関連識別情報、及び到着フラグが定められる。
このようなスタンプシステム2は、一の個別台紙画像62に複数種類のスタンプデバイス10を対応させたシステムであり、参加者に対して、押印するスタンプデバイス10を選択させることができる。
(変形例10)
実施形態2は、音楽スタンプラリーに限定されず、種々のスタンプラリーに適用可能である。例えば商店街の各店舗を巡り、スタンプを集めるスタンプラリーに用いてもよい。このとき、全体台紙画像60としては、店舗の巡回コースを表す静止画を用いることができる。また、印影画像64としては、各店舗のイラストを表す画像を用いることができる。さらに、関連情報は、店舗の一押し商品を表す画像や、次のチェックポイントとなっている店舗の名物を表す画像を用いることができる。
(変形例11)
実施形態1〜3において、「画像」は、静止画に限定されず、動画であってもよい。例えば、契機情報はスタンプデバイス10による入力を促すアニメーションなどの動画であってもよい。また、印影画像は、スタンプデバイス10の入力が照合情報に適合したことを表すアニメーションなどの動画であってもよい。さらに、アイコンに用いられる画像は、関連情報の出力を誘導するアニメーションなどの動画であってもよい。
(変形例12)
実施形態1〜3において、「印影画像及びアイコンを表示する」とは、予め半透明な状態(無効化された状態)で表示させておき、スタンプデバイス10の接面座標が照合情報に適合したときに、不透明な状態(有効化された状態)で表示する態様も含まれる。
(変形例13)
実施形態1〜3において、関連情報は、契機情報または印影画像に関連する文書であってもよい。例えば、実施形態1の関連情報の他の態様として、アーチストのメッセージ文書を採用してもよい。
(変形例14)
実施形態1〜3において、アイコンは、印影画像と同時に表示される態様に限定されず、印影画像を表示したあとに表示されてもよい。例えば、実施形態3において、クライアント86のCPU30は、印影画像44を表示したあと、サーバー72からアイコン52a,52bの表示を指示する表示指示情報を受信したときに、アイコン52a,52bを表示させてもよい。また、各実施形態において、コンピューター36が有するCPU30は、印影画像を表示したとき、カウントを開始し、カウント値が所定値に達したときにアイコンを表示してもよい。また、コンピューター36が、そのCPU30と通信可能な不図示のGPS(Global Positioning System)を有している場合には、CPU30は、印影画像を表示したあと、GPSからの情報を取得し、この情報が所定位置に適合したときにアイコンを表示してもよい。
(変形例15)
実施形態1〜3において、アイコンは、コンピューター36に対するユーザーの入力を誘導し、関連情報を出力するための誘導情報の一例である。
(変形例15−1)
誘導情報はアイコンなどの画像に限定されず、テキストであってもよい。このようなテキストとしては、「メッセージ動画を再生する」など、ユーザーを関連情報に誘導する情報である。コンピューター36のCPU30は、テキストをタッチパネル20に表示させ、ユーザーの操作によってテキストが選択されたときに、テキストの内容に対応する関連情報を出力する。なお、このテキストは、下線表示や太文字など、強調表示されるのが好ましい。
(変形例15−2)
携帯情報端末のコンピューター36が、CPU30と通信可能な加速度センサー(不図示)を有している場合には、「端末をシェークしてください。」などを表す画像やテキストを誘導情報としてもよい。このような誘導情報を表示したCPU30は、加速度センサーの出力値を取得して、この出力値の変化量に基づいて携帯情報端末がシェークされたことを検出し、関連情報を出力する。このように加速度センサー及びCPU30を、ユーザーのコンピューター36に対する入力を受け付けて、関連情報を出力するためのユーザーインタフェースとして用いてもよい。
(変形例15−3)
携帯情報端末のコンピューター36が、CPU30と通信可能な明るさセンサー(不図示)を有している場合には、「部屋の明かりを消して下さい。」などを表す画像やテキストを誘導情報としてもよい。このような誘導情報を表示したCPU30は、明るさセンサーの出力値を取得して、この出力値の変化量に基づいて携帯情報端末の周りが暗くなったことを検出し、関連情報を出力する。なお、明るさセンサーとしては、例えばイメージセンサを用いることができる。このように明るさセンサー及びCPU30を、ユーザーのコンピューター36に対する入力を受け付けて、関連情報を出力するためのユーザーインタフェースとして用いてもよい。
(変形例15−4)
携帯情報端末のコンピューター36が、マイクロフォン(不図示)と、このマイクロフォンが出力する電気信号を増幅する増幅器(不図示)と、増幅器が出力するアナログ信号をデジタル信号に変換してCPU30に入力する変換器(不図示)と、を有している場合には、「音声を入力してください。」などを表す画像やテキストを誘導情報としてもよい。このような誘導情報を表示したCPU30は、変換器からのデジタル信号を取得して、取得した値のパターンに基づいて、音声が入力されたことを検出し、関連情報を出力する。このようにマイクロフォン、増幅器、変換器、及びCPU30を、ユーザーのコンピューター36に対する入力を受け付けて、関連情報を出力するためのユーザーインタフェースとして用いてもよい。
(変形例15−5)
誘導情報は、タッチパネル20に表示される画像やテキストに限定されず、スピーカー34から出力される音声であってもよい。また、これらの両方を併せて出力してもよい。
(変形例15−6)
コンピューター36のCPU30は、表示した印影画像がユーザーの操作によって選択されたとき、関連情報を出力してもよい。すなわち、印影画像そのものを誘導情報として機能させてもよい。
(変形例16−1)
実施形態1〜3において、フラグ(入場フラグ50、到着フラグ68、及び適合フラグ)に格納される値は、スタンプデバイス10の接面座標が照合情報に適合したことを示す適合情報でもある。そして、このような適合情報の格納先は1ビットの値を格納するフラグに限定されず、複数のビットから成る値が格納される変数であってもよい。
(変形例16−2)
上記の変数には、適合情報に加えて他の情報(以下、「付加情報」という。)を格納してもよい。例えば、CPU30は、スタンプデバイス10の接面座標が照合情報に適合したときに、適合した照合情報に対応するスタンプ識別情報を付加情報として上記の変数に格納してもよい。また、コンピューター36がGPSを有しているときには、CPU30は、スタンプデバイス10の接面座標が照合情報に適合したときに、GPSから情報を取得し、取得した情報を付加情報として上記の変数に格納してもよい。また、コンピューター36がリアルタイムクロックモジュール(以下、「RTC」という。)を有しているときには、CPU30は、スタンプデバイス10の接面座標が照合情報に適合したときに、RTCから情報を取得し、取得した情報を付加情報として上記の変数に格納してもよい。付加情報は、適合情報に続けて(適合情報のビット列に、付加情報のビット列を直列的に組み合わせて)変数に格納される。
(変形例17)
実施形態1〜3では、契機情報が表示されたこと、押印されたスタンプデバイス10の接面座標が照合情報に適合したこと、印影画像と誘導情報が表示されたことを条件として関連情報を出力している。関連情報を出力するための条件は、これに限定されず、ユーザーの認証がパスしたことを条件に含めてもよい。ユーザーの認証は、例えば次のフローにより行われる。
先ず、CPU30は、セキュリティコードを生成し、所定の変数に格納しておく。セキュリティコードは、例えば、アプリケーションに付与されている固有情報(以下、「アプリ固有情報」という。)を暗号鍵として、携帯情報端末に付与されている固有情報(以下、「端末固有情報」という。)を暗号化してなるコードであり、ダウンロードされたアプリケーションがコンピューター36にインストールされる際に生成され、所定の変数に格納される。なお、端末固有情報としては、例えば、携帯情報端末に一意的に付与されているシリアル番号、製造番号、又は通話手段を有する携帯情報端末にあっては電話番号が用いられる。また、アプリ固有情報としては、例えば、アプリケーションがダウンロードされるときに付与されるシリアル番号やランダム番号である。
そして、CPU30は、誘導情報を出力する前に、変数からセキュリティコードを読み出して、アプリ固有情報を用いてセキュリティコードの復号化を行い、端末固有情報を取得する。次に、CPU30は、復号化により取得した端末固有情報を実際の端末固有情報と照合する。そして、各固有情報が適合したときのみ、CPU30は、誘導情報を出力する。一方、各固有情報が適合しないときは、当該携帯情報端末のアプリケーションは、不正にコピーされたものと判断し、誘導情報を出力しない。
このようにセキュリティコードを復号化し、実際の端末固有情報と照合することで、携帯情報端末の正当性を確認することができる。すなわち、正当にアプリケーションを取得したユーザーに対してのみ、関連情報を出力することが可能となる。
なお、セキュリティコードの復号化および照合は、契機情報の表示前、印影画像の表示前、又は関連情報の出力前の何れのタイミングで行ってもよい。
また、セキュリティコードおよびアプリ識別情報の格納先は、上記の適合情報が格納される変数であってもよい。
また、端末固有情報に代えて、ユーザー固有情報を用いてもよい。ユーザー固有情報としては、アプリケーションがインストールされる際に、ユーザーにより入力されるユーザー識別情報やパスワードなどである。
(変形例18)
実施形態1〜3において説明した照合情報および照合方法は一例であり、他の照合情報や照合方法を採用してもよい。例えば、基準座標cを直交座標系の原点として、この原点に対する固有座標dの位置を照合情報としてもよい。このとき、接面座標を取得したCPU30は、認定した基準座標a〜cに基づいて直交座標系を求め、この直交座標における固有座標dの位置を求めて、照合情報に適合するか否かを判断すればよい。
(変形例19)
実施形態1〜3において、スタンプデバイス10は、4つ以上の複数の突起14および接面16を有してもよい。このときの照合情報および照合方法は、アプリケーションプログラムごとに適宜定めることができる。
(変形例20)
実施形態1〜3において、タッチパネル20は、マルチタッチ検出が可能であれば他の検出方式のタッチパネルを用いてもよい。例えば、タッチパネルの入力面に加えられた圧力を検知して、入力面における座標を求める圧力感知式のタッチパネルであってもよい。
本発明は、その趣旨を逸脱しない範囲で、当業者の知識に基づき種々の改良、修正、変形を加えた態様で実施し得るものであり、これらの態様はいずれも本発明の範囲に属するものである。
本発明において、上述した誘導情報は必須の構成ではない。例えば実施形態1において、印影画像44が表示されたあと、所定の時間が経過したことを条件として、次回のコンサートの告知情報などの関連情報を表示させてもよい。
1,2,3 スタンプシステム
10 スタンプデバイス
36 コンピューター
42 チケット画像
62 個別台紙画像
44,64 印影画像
46 特典情報
66 関連情報
52a,52b,52c アイコン

Claims (9)

  1. 入力面上に配されたスタンプ型のデバイスにより、該入力面における位置情報が入力されるタッチパネルを備えるコンピューターに、
    前記デバイスによる入力の契機となる契機情報を前記タッチパネルに表示するステップ、
    前記デバイスにより入力される前記位置情報を取得するステップ、
    取得された前記位置情報が所定条件に適合したとき、前記デバイスに対応する印影を表す印影画像を前記タッチパネルに表示するステップ、
    前記印影画像が表示されたとき、前記コンピューターへの入力を誘導する誘導情報を出力するステップ、
    前記誘導情報に従った入力があったとき、前記契機情報と前記印影画像の両方又はいずれか一方に関連する関連情報を出力するステップ、
    を実行させるプログラム。
  2. 前記適合したことを示す適合情報を変数に格納するステップを実行させ、
    前記適合情報が前記変数に格納されているとき、前記印影画像を表示することを特徴とする請求項1に記載のプログラム。
  3. 前記印影画像の表示と同時または該表示の後に、前記関連情報を出力することを特徴とする請求項1または請求項2に記載のプログラム。
  4. 前記誘導情報は画像またはテキストであり、
    前記画像または前記テキストを前記印影画像に重ねて表示させることを特徴とする請求項1から請求項3のいずれか1項に記載のプログラム。
  5. 前記印影画像を前記誘導情報として機能させることを特徴とする請求項1から請求項4のいずれか1項に記載のプログラム。
  6. 前記契機情報は、サービスの内容を示す画像であり、
    前記サービスの提供者によって提供される請求項1から請求項のいずれか1項に記載のプログラム。
  7. 前記関連情報は、文書、音声、又は画像を含むことを特徴とする請求項1から請求項のいずれか1項に記載のプログラム。
  8. 前記誘導情報は、音声を含むことを特徴とする請求項1から請求項6のいずれか1項に記載のプログラム。
  9. タッチパネルを有するコンピューターと、
    前記タッチパネルの入力面上に配されて、該入力面における位置情報を入力するスタンプ型のデバイスと、
    を備えるスタンプシステムであって、
    前記コンピューターは、
    前記デバイスにより入力される前記位置情報を取得する取得部と、
    前記デバイスによる入力の契機となる契機情報を前記タッチパネルに表示する契機情報表示部と、
    取得された前記位置情報が所定条件に適合したとき、前記デバイスに対応する印影を表す印影画像を前記タッチパネルに表示する印影画像表示部と、
    前記印影画像が表示されたとき、前記コンピューターに入力を誘導する誘導情報を出力し、前記誘導情報に従った入力があったとき、前記契機情報と前記印影画像の両方又はいずれか一方に関連する関連情報を出力する出力部と、
    を有することを特徴とするスタンプシステム。
JP2015204892A 2015-10-16 2015-10-16 プログラム、及びスタンプシステム Active JP5908158B1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2015204892A JP5908158B1 (ja) 2015-10-16 2015-10-16 プログラム、及びスタンプシステム
US15/291,916 US10338728B2 (en) 2015-10-16 2016-10-12 Method, computer, and stamp system
GB1617398.1A GB2543427A (en) 2015-10-16 2016-10-13 Computer program and stamp system
FR1659937A FR3042622A1 (fr) 2015-10-16 2016-10-13 Programme d'ordinateur et systeme d'estampille
DE102016220122.0A DE102016220122A1 (de) 2015-10-16 2016-10-14 Computerprogramm und Stempelsystem

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015204892A JP5908158B1 (ja) 2015-10-16 2015-10-16 プログラム、及びスタンプシステム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2016057117A Division JP2017076361A (ja) 2016-03-22 2016-03-22 プログラム、及びスタンプシステム

Publications (2)

Publication Number Publication Date
JP5908158B1 true JP5908158B1 (ja) 2016-04-26
JP2017076347A JP2017076347A (ja) 2017-04-20

Family

ID=55793241

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015204892A Active JP5908158B1 (ja) 2015-10-16 2015-10-16 プログラム、及びスタンプシステム

Country Status (5)

Country Link
US (1) US10338728B2 (ja)
JP (1) JP5908158B1 (ja)
DE (1) DE102016220122A1 (ja)
FR (1) FR3042622A1 (ja)
GB (1) GB2543427A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017200165A (ja) * 2016-04-28 2017-11-02 エスケー プラネット カンパニー、リミテッド 保安強化のための電子はんこシステム、その制御方法およびコンピュータプログラムが記録された記録媒体
CN112231021A (zh) * 2019-06-28 2021-01-15 百度在线网络技术(北京)有限公司 软件新功能的引导方法和装置

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2018310872B2 (en) * 2017-07-03 2021-04-01 Lai Wa WONG Device having multi-touch applications
USD996446S1 (en) * 2020-12-04 2023-08-22 Walmart Apollo, Llc Display screen or portion thereof with graphical user interface

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0589220A (ja) * 1991-09-30 1993-04-09 Nkk Corp 電子捺印装置
JP2012099093A (ja) * 2010-10-08 2012-05-24 Ag Ltd タッチパッド用の入力デバイス、プログラム、データ処理方法およびデータ処理装置
JP2012256246A (ja) * 2011-06-09 2012-12-27 Cross-Aid Co Ltd 静電容量方式タッチパネル用導電式***とこれを使用するための導電式***処理システム
WO2014157170A1 (ja) * 2013-03-25 2014-10-02 株式会社シアーズ 簡易認証手段、コンテンツ更新プログラム及びコンテンツ更新システム
JP2015005275A (ja) * 2013-05-22 2015-01-08 株式会社Leonis&Co. 電子チケットシステムおよびプログラム
WO2015016120A1 (ja) * 2013-07-31 2015-02-05 株式会社Leonis&Co. 電子機器及びプログラム

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101305412B1 (ko) 2012-01-09 2013-09-06 최영우 터치스크린이 채용된 휴대 단말기용 터치스탬프 및 이를 이용한 인증시스템 및 방법
KR101653683B1 (ko) * 2015-04-29 2016-09-02 주식회사 비디 모바일 스탬프 장치

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0589220A (ja) * 1991-09-30 1993-04-09 Nkk Corp 電子捺印装置
JP2012099093A (ja) * 2010-10-08 2012-05-24 Ag Ltd タッチパッド用の入力デバイス、プログラム、データ処理方法およびデータ処理装置
JP2012256246A (ja) * 2011-06-09 2012-12-27 Cross-Aid Co Ltd 静電容量方式タッチパネル用導電式***とこれを使用するための導電式***処理システム
WO2014157170A1 (ja) * 2013-03-25 2014-10-02 株式会社シアーズ 簡易認証手段、コンテンツ更新プログラム及びコンテンツ更新システム
JP2015005275A (ja) * 2013-05-22 2015-01-08 株式会社Leonis&Co. 電子チケットシステムおよびプログラム
WO2015016120A1 (ja) * 2013-07-31 2015-02-05 株式会社Leonis&Co. 電子機器及びプログラム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017200165A (ja) * 2016-04-28 2017-11-02 エスケー プラネット カンパニー、リミテッド 保安強化のための電子はんこシステム、その制御方法およびコンピュータプログラムが記録された記録媒体
CN112231021A (zh) * 2019-06-28 2021-01-15 百度在线网络技术(北京)有限公司 软件新功能的引导方法和装置
CN112231021B (zh) * 2019-06-28 2023-08-15 百度在线网络技术(北京)有限公司 软件新功能的引导方法和装置

Also Published As

Publication number Publication date
US20170177142A1 (en) 2017-06-22
DE102016220122A1 (de) 2017-04-20
GB201617398D0 (en) 2016-11-30
JP2017076347A (ja) 2017-04-20
GB2543427A (en) 2017-04-19
US10338728B2 (en) 2019-07-02
FR3042622A1 (fr) 2017-04-21

Similar Documents

Publication Publication Date Title
JP5908158B1 (ja) プログラム、及びスタンプシステム
US9167043B2 (en) Servers for device identification services
CN101816170A (zh) 邻近移动设备的识别
JP2007025447A (ja) 自動演奏システム
CN102016865A (zh) 基于可用权利来授权执行软件代码的***和方法
CN110290146A (zh) 分享口令的生成方法、装置、服务器及存储介质
CN106066788B (zh) 生成和提供自服务演示以促进自服务任务的执行
EP2317729A1 (en) Servers for device identification services
JP5472159B2 (ja) 情報端末、サーバ、接続先決定方法およびプログラム
CA2838117C (en) System for providing content or application and control method therefor, terminal and control method therefor, authentication device and control method therefor, program, and information storage medium
JP2020098645A (ja) プログラム、情報処理装置、及び情報処理システム
CN107819740A (zh) 终端设备的验证方法、终端设备、音箱及服务器
JP2015064803A (ja) 電子情報利用許諾装置、システム、方法及びプログラム
JP5418361B2 (ja) ユーザ認証システム、ユーザ認証方法及びプログラム
JP2017076361A (ja) プログラム、及びスタンプシステム
JP2015095068A (ja) 電子特典システム
KR20030018509A (ko) 온라인용 오디션 기기 및 그 제어방법
JP6489732B2 (ja) ユーザ認証装置
CN110688519B (zh) 播放媒体数据的方法、装置、***、设备及存储介质
JP2017194941A (ja) プログラム及び情報出力システム
CN115857658A (zh) 读屏方法、装置、电子设备和可读存储介质
JP2014182549A (ja) 利用者認証装置及び利用者認証方法
CN116800444A (zh) 账号认证方法、数字资源的兑换方法、装置、设备及介质
JP5968503B1 (ja) プログラム
JP2019168873A (ja) 情報端末、情報処理方法、認証方法、およびプログラム

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160318

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160322

R150 Certificate of patent or registration of utility model

Ref document number: 5908158

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D02

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250