JP6537460B2 - Portable information terminal, information code processing method, information code processing program, and totalizer system - Google Patents
Portable information terminal, information code processing method, information code processing program, and totalizer system Download PDFInfo
- Publication number
- JP6537460B2 JP6537460B2 JP2016013845A JP2016013845A JP6537460B2 JP 6537460 B2 JP6537460 B2 JP 6537460B2 JP 2016013845 A JP2016013845 A JP 2016013845A JP 2016013845 A JP2016013845 A JP 2016013845A JP 6537460 B2 JP6537460 B2 JP 6537460B2
- Authority
- JP
- Japan
- Prior art keywords
- information code
- information
- editing
- unit
- data
- 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
Links
Images
Landscapes
- Time Recorders, Dirve Recorders, Access Control (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、携帯情報端末、携帯情報端末において実行される情報コード処理方法、携帯情報端末における情報コード処理プログラムおよび公営競技(競馬、競輪、競艇、オートレース等)におけるトータリゼータシステムに関する。 The present invention relates to a portable information terminal, an information code processing method executed in the portable information terminal, an information code processing program in a portable information terminal, and a tollizeta system in public competition (horse racing, race wheels, racing, etc.).
従来、競馬、競輪、競艇、オートレース等の公営競技では、投票者は、競技場内外に設置された投票券発券端末等の投票処理装置(トータリゼータ端末)を用いて投票券を購入する。 Conventionally, in public competitions such as horse racing, bicycle races, racing, and auto racing, a voter purchases a voting ticket using a voting processing device (tollizeta terminal) such as a voting ticket issue terminal installed inside or outside the stadium.
例えば、投票者は、投票処理装置に現金を投入すると共に、投票カードにマークした所望の競技場名、レース番号、式別、投票対象の組番等の投票情報を投票処理装置に読み取らせる。すると、投票処理装置は、投票カードの投票情報を管理サーバに送り、管理サーバからの発券許可の通知の後に投票券を発券する。このようにして、投票者は、投票券を購入することができる。 For example, the voter inputs cash into the vote processing device, and causes the vote processing device to read voting information such as a desired stadium name, race number, race type, and a group number to be voted, which is marked on a voting card. Then, the voting processing device sends the voting information of the voting card to the management server, and issues the voting ticket after notification of ticketing permission from the management server. In this way, the voter can purchase a voting ticket.
また、投票カードの代わりに、2次元バーコード等の情報コードを用いる投票券の購入も可能である(例えば、特許文献1参照。)。例えば、投票者は、多機能携帯電話で特定のサイトにアクセスし、サイトの購入手順に従って投票情報を入力する。入力した投票情報を2次元バーコードにエンコードし、多機能携帯電話の画面に表示する。投票者は、その表示画面を保存しておく。そして、投票者は、保存した2次元バーコードを多機能携帯電話の画面に表示させ、2次元バーコード読取り機能を備えた投票処理装置に読み取らせる。すると、投票処理装置は、投票カードの場合と同様に、2次元バーコードをデコードした投票情報を管理サーバに送り、管理サーバからの発券許可の通知の後に投票券を発券する。 In addition, it is also possible to purchase a voting ticket using an information code such as a two-dimensional barcode instead of a voting card (see, for example, Patent Document 1). For example, a voter accesses a specific site with a multi-function mobile phone and inputs voting information according to the purchase procedure of the site. The input voting information is encoded into a two-dimensional barcode and displayed on the screen of the multi-function mobile phone. The voter saves the display screen. Then, the voter causes the stored two-dimensional barcode to be displayed on the screen of the multi-function mobile phone, and causes the vote processing device provided with the two-dimensional barcode reading function to read it. Then, as in the case of a voting card, the voting processing device sends voting information obtained by decoding the two-dimensional barcode to the management server, and issues a voting ticket after notification of ticketing permission from the management server.
しかしながら、上述のような情報コードを用いる投票券の購入には、下記(1)乃至(3)のような問題点があった。
(1)投票情報を情報コードにエンコードする操作を複数回行った場合、例えば、前日の朝、昼、晩に3回行ったような場合、登録した画面が複数枚に亘るため、投票処理装置にて投票を行う際、画面枚数分、情報コードリーダに翳す操作を行うことになり時間がかかる。
(2)投票処理装置にて投票を行う前に、投票予定の一部のレースが締め切られたような場合、または一部のレースに出走取消があったような場合、投票処理装置にて投票しようとするとエラーとなってしまい、投票情報の修正や購入取消などの操作が必要となる。
(3)例えば、投票情報をエンコードした情報コードの画面を知人や友人などと電子メール等の手段で共有し、他者の購入内容を参考として投票するような場合、画面でしか共有できないため、他者の購入情報をそのまま投票することになる。従って、他者の購入情報を参考に自分の意見でカスタマイズして投票することができない。
However, purchasing a voting ticket using the information code as described above has the following problems (1) to (3).
(1) When the operation to encode the voting information into the information code is performed a plurality of times, for example, when it is performed three times in the morning, noon, and the evening of the previous day, the registered vote is plural. When voting on the screen, it takes time to perform an operation for asking the information code reader for the number of screens.
(2) If some races scheduled to be voted are closed before voting with the voting processing device, or if some races have cancellation of entry, the voting processing device votes If you try, it will become an error, and operations such as correction of voting information and purchase cancellation will be required.
(3) For example, when sharing the screen of the information code obtained by encoding the voting information with acquaintances, friends, etc. by means such as e-mail, and voting on the purchase contents of other people for reference, it can be shared only on the screen. It will vote for other people's purchase information as it is. Therefore, it is impossible to customize and vote according to one's own opinion referring to the purchase information of the other party.
本発明は、上述のような実状に鑑みたものであり、一旦情報コードにエンコードされた複数の投票情報を1つの情報コードに纏めたり、後から修正したりすることが可能な携帯情報端末、情報コード処理方法、情報コード処理プログラムおよびトータリゼータシステムを提供することを目的とする。 The present invention has been made in view of the above-mentioned actual situation, and is a portable information terminal capable of putting together a plurality of pieces of voting information once encoded into an information code into one information code and correcting it later. An object of the present invention is to provide an information code processing method, an information code processing program and a totalizer system.
本発明は、上記課題を解決するため、下記のような構成を採用した。
すなわち、本発明の一態様によれば、本発明の携帯情報端末は、データをエンコードして作成された情報コードを格納する情報コード格納部と、前記情報コード格納部によって格納された情報コードを複数表示する情報コード表示部と、前記情報コード表示部によって表示された複数の情報コードのうち任意の複数の情報コードを指定する情報コード指定部と、前記情報コード指定部によって指定された複数の情報コードをそれぞれデコードしてデコードデータを作成するデコードデータ作成部と、前記デコードデータ作成部によって作成されたデコードデータを編集するデコードデータ編集部と、前記デコードデータ編集部によって編集された編集データおよび前記デコードデータ編集部によって編集されなかったデコードデータを纏めてエンコードして1つの編集情報コードを作成する編集情報コード作成部と、前記編集情報コード作成部によって作成された編集情報コードを表示する編集情報コード表示部と、前記編集情報コード作成部によって作成された編集情報コードを格納する編集情報コード格納部とを備えることを特徴とする。
The present invention adopts the following configuration in order to solve the above-mentioned problems.
That is, according to one aspect of the present invention, the portable information terminal of the present invention includes an information code storage unit for storing an information code generated by encoding data, and an information code stored by the information code storage unit. an information code display section displaying a plurality, and information code specifying section for specifying an arbitrary plurality of information codes of the plurality of information codes displayed by the information code display unit, a plurality of which are specified by the information code specifying section and decoding the data creation unit for creating a decoded data by decoding the information code, respectively, and decode data editing unit for editing the decoded data generated by the decoding data creation unit, edited data edited by the decoded data editing unit and collectively decode data not edited by the decoded data editing unit And editing information code creating unit that creates a single editing information code by Nkodo, the editing information code display unit for displaying edit information code created by the editing information code creating unit, created by the editing information code creating unit And an editing information code storage unit for storing the editing information code.
また、本発明の携帯情報端末は、前記データが公営競技での投票券の購入要求に係る投票データであり、前記情報コードがバーコードであることが望ましい。 Further, in the mobile information terminal of the present invention, it is preferable that the data is voting data relating to a purchase request for a voting ticket in public competition, and the information code is a bar code.
また、本発明の一態様によれば、本発明の情報コード処理方法は、携帯情報端末において実行される情報コード処理方法であって、データをエンコードして作成された情報コードを格納し、前記格納された情報コードを複数表示し、前記表示された複数の情報コードのうち任意の複数の情報コードを指定し、前記指定された複数の情報コードをそれぞれデコードしてデコードデータを作成し、前記作成されたデコードデータを編集し、前記編集された編集データおよび編集されなかったデコードデータを纏めてエンコードして1つの編集情報コードを作成し、前記作成された編集情報コードを表示することを特徴とする。 Further, according to an aspect of the present invention, an information code processing method of the present invention is an information code processing method executed in a portable information terminal, which stores an information code generated by encoding data, the stored information code and a plurality display, the specify any of a plurality of information codes of the displayed plurality of information codes, to create a decoded data by decoding said specified plurality of information codes, respectively, the The created decoded data is edited, and the edited editing data and the unedited decoded data are collectively encoded to create one editing information code, and the generated editing information code is displayed. I assume.
また、本発明の一態様によれば、本発明の情報コード処理プログラムは、携帯情報端末における情報コード処理プログラムであって、前記携帯情報端末のコンピュータを、データをエンコードして作成された情報コードを格納する情報コード格納手段、前記情報コード格納手段によって格納された情報コードを複数表示する情報コード表示手段、前記情報コード表示手段によって表示された複数の情報コードのうち任意の複数の情報コードを指定する情報コード指定手段、前記情報コード指定手段によって指定された複数の情報コードをそれぞれデコードしてデコードデータを作成するデコードデータ作成手段、前記デコードデータ作成手段によって作成されたデコードデータを編集するデコードデータ編集手段、前記デコードデータ編集手段によって編集された編集データおよび前記デコードデータ編集手段によって編集されなかったデコードデータを纏めてエンコードして1つの編集情報コードを作成する編集情報コード作成手段、前記編集情報コード作成手段によって作成された編集情報コードを表示する編集情報コード表示手段として機能させるための情報コード処理プログラムである。 Further, according to an aspect of the present invention, an information code processing program of the present invention is an information code processing program in a portable information terminal, and an information code generated by encoding data of a computer of the portable information terminal. Information code storage means for storing the information code, information code display means for displaying plural information codes stored by the information code storage means, arbitrary plural information codes among plural information codes displayed by the information code display means Information code specification means for specifying; decode data generation means for respectively decoding a plurality of information codes specified by the information code specification means to generate decode data; decode for editing the decode data generated by the decode data generation means Data editing means, said decoded data editing means Edit information code creating means for creating one editing information code by encoding collectively decode data not edited by edited edited data and the decoded data editing means by edit created by the editing information code generation means It is an information code processing program for functioning as editing information code display means for displaying an information code.
また、本発明の一態様によれば、本発明のトータリゼータシステムは、前記携帯情報端末と投票処理装置とを備えるトータリゼータシステムであって、前記投票処理装置が、前記携帯情報端末が表示する編集情報コードを読み取り、読み取った編集情報コードに基づいて投票券を発券することを特徴とする。 Further, according to one aspect of the present invention, the totalizator system of the present invention is a totalizator system including the portable information terminal and a voting processing device, and the voting processing device displays editing information displayed by the portable information terminal. The code is read, and a voting ticket is issued based on the read editing information code.
本発明によれば、情報コードにエンコードされた複数の投票情報を1つの2次元バーコードに纏めて投票することができ、または、レース締切や出走取消等に起因して投票情報を修正したり、他人の投票情報を修正したりして投票することができ、投票者の利便性が向上する、という効果を奏する。 According to the present invention, it is possible to collectively vote on a plurality of voting information encoded in the information code in one two-dimensional bar code, or to correct the voting information due to race deadlines, cancellation of departure, etc. The effect is that it is possible to vote by correcting the voting information of another person, and the convenience of the voter is improved.
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。
図1は、本実施の形態におけるトータリゼータシステムの構成例を示す図である。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a diagram showing a configuration example of a totalizer system in the present embodiment.
トータリゼータシステム1は、図1に示すように、上位システム2、投票処理装置3、携帯情報端末4およびダウンロードサイト5を備え、上位システム2と投票処理装置3が構内ネットワーク6を介して互いに接続され、携帯情報端末4とダウンロードサイト5が広域ネットワーク7を介して互いに接続されている。トータリゼータシステム1は、競馬、競輪、競艇、又はオートレース等の公営競技における投票券の発券、オッズの表示と集計、配当金の計算、投票券の払戻等を管理する。
As shown in FIG. 1, the
上位システム2は、複数の投票処理装置3と構内ネットワーク6を介して互いに接続され、競馬、競輪、競艇、又はオートレース等の公営競技における投票券の発券、オッズの表示と集計、配当金の計算、投票券の払戻等を管理する管理サーバを含む。投票処理装置3は、トータリゼータ端末とも呼ばれ、上位システム2と通信して、公営競技の投票券を発券したり、投票券の払戻をしたりする。
The higher-
携帯情報端末4は、公営競技の投票者が所有する携帯電話、PHS(Personal Handy-phone System)、多機能携帯電話、PDA(Personal Digital Assistant)等の小型の携帯機器であり、携帯電話としての通信機能に加えて、広域ネットワーク7を介してダウンロードサイト5から情報コード処理プログラムをダウンロードすることができる。情報コード処理プログラムの詳細については、後述する。ダウンロードサイト5は、情報コード処理プログラムを含むアプリケーションプログラムを有し、携帯情報端末4からの要求に応じたアプリケーションプログラムを提供する。
The
図2は、本実施の形態における投票処理装置の外観例を示す図である。
投票処理装置3は、図2に示すように、運用状況表示窓201、投票券投出入口202、投票カード投出入口203、紙幣投出入口204、タッチパネル205、ディスプレイ206、硬貨排出口207、硬貨投入口208およびバーコード読取窓209を備える。
FIG. 2 is a diagram showing an example of the appearance of the vote processing apparatus in the present embodiment.
As shown in FIG. 2, the
運用状況表示窓201は、投票処理装置3において、投票券の発券受付中であるか発券停止中であるか、及び、投票券の払戻受付中であるか払戻停止中であるかを表示する。
The operation
投票券投出入口202は、発券する投票券の投出口であり、また払い戻しをする投票券の投入口である。なお、投票券の投出口と投票券の投入口を一体に設けたが、別体とすることもできる。投票カード投出入口203は、投票カードの投入口であり、また返却する投票カードの投出口である。なお、投票カードの投出口と投票カードの投入口を一体に設けたが、別体とすることもできる。紙幣投出入口204は、紙幣の投入口であり、また返却または釣銭として紙幣を払い出す紙幣の投出口である。なお、紙幣の投出口と紙幣の投入口を一体に設けたが、別体とすることもできる。
The voting
タッチパネル205は、抵抗膜式、静電容量式または光学式等の透過型のタッチパネルであり、各種の入力や投票情報の修正等の際に操作される。ディスプレイ206は、投票者に操作案内、レース案内、投票カードの投票情報、券化処理等の情報を投票者に表示する情報表示装置である。ディスプレイ206は、例えば液晶ディスプレイであり、タッチパネル205の下層に位置している。ディスプレイ206の表示する情報は、タッチパネル205を透過して、投票者から視認可能である。投票者は、ディスプレイ206によって表示された情報を見ながら、タッチパネル205に対するタッチ操作(例えば、情報表示切替操作、投票券購入操作、投票情報修正操作、券化処理操作など)を行うことができる。
The
硬貨投入口208は、硬貨の投入口である。硬貨排出口207は、返却または釣銭として硬貨を排出する排出口である。なお、硬貨投入口208と硬貨排出口207を別体に設けたが、一体とすることもできる。
The
バーコード読取窓209は、投票処理装置3の内部に備えられた不図示のバーコード読取装置が出力する走査光を多方向に出射し、バーコード読取装置が反射光を受光するための窓である。バーコード読取装置は、バーコード読取窓209の前に翳された、例えば携帯情報端末4の表示画面に表示された2次元バーコードを読み取り、2次元バーコードが示す2次元バーコードデータに変換する。なお、2次元バーコードに限定されるものではなく、1次元バーコード等の情報コードであってもよい。
The bar
図3は、本実施の形態における投票処理装置のハードウェア構成例を示す図である。
投票処理装置3は、図3に示すように、制御部300、ディスプレイ206、管理者用ディスプレイ310、タッチパネル205、管理者用タッチパネル311、投票カード読取ユニット312、紙幣還流ユニット313、硬貨還流ユニット314、投票券印刷ユニット315、払戻投票券読取ユニット316およびバーコード読取装置318を備えている。
FIG. 3 is a diagram showing an example of the hardware configuration of the vote processing apparatus according to the present embodiment.
As shown in FIG. 3, the
制御部300は、CPU(Central Processing Unit)301、RAM(Random Access Memory)302、HDD(Hard Disk Drive)303、通信インタフェース304、グラフィック処理ユニット305および入出力インタフェース306を備え、各々がバス307を介して接続されている。なお、制御部300は、コンピュータの一例でもある。
The
CPU301は、投票処理装置3の全体動作を制御する。RAM302は、CPU301によって実行させるOS(Operating System)のプログラムやアプリケーションプログラムの少なくとも一部を一時的に格納する。また、RAM302は、CPU301による処理に必要な各種データ(例えば投票情報のデータ等)を格納する。HDD303は、OSやアプリケーションプログラムを格納する。
The
通信インタフェース304は、構内ネットワーク6に接続され、例えば、上位システム2との間でデータ(各種の情報、電文、通知等)の送受信を行う。
The
なお、CPU301によって実行されるOSのプログラムやアプリケーションプログラムは、図示しない外部装置から、構内ネットワーク6および通信インタフェース304を介して、例えばRAM302に格納されて、CPU301によって実行されてもよい。また、後述の可搬型記録媒体317に格納され、入出力インタフェース306を介して、例えばRAM302に格納されて、CPU301によって実行されてもよい。
The OS program and application program executed by the
グラフィック処理ユニット305には、ディスプレイ206及び管理者用ディスプレイ310が接続されている。グラフィック処理ユニット305は、CPU301の制御の下に、各種の情報をディスプレイ206又は管理者用ディスプレイ310の画面に表示させる。なお、管理者用ディスプレイ310は、投票処理装置3の裏面側に設けられる管理者向けのディスプレイである。
A
入出力インタフェース306には、タッチパネル205、管理者用タッチパネル311、投票カード読取ユニット312、紙幣還流ユニット313、硬貨還流ユニット314、投票券印刷ユニット315、払戻投票券読取ユニット316およびバーコード読取装置318が接続されている。また、入出力インタフェース306は、可搬型記録媒体317に対する情報の書込み及び読出しが可能な不図示の可搬型記録媒体インタフェースと接続可能になっている。入出力インタフェース306は、タッチパネル205、管理者用タッチパネル311、投票カード読取ユニット312、紙幣還流ユニット313、硬貨還流ユニット314、投票券印刷ユニット315、払戻投票券読取ユニット316、バーコード読取装置318および可搬型記録媒体インタフェースから送られてくる信号を、バス307を介してCPU301に送信する。また、入出力インタフェース306は、CPU301から送られてくる制御信号を、バス307を介して対応するユニット(タッチパネル205、管理者用タッチパネル311、投票カード読取ユニット312、紙幣還流ユニット313、硬貨還流ユニット314、投票券印刷ユニット315、払戻投票券読取ユニット316、バーコード読取装置318、または可搬型記録媒体インタフェース)へ送信する。
The input /
投票カード読取ユニット312は、投票カードの投票情報を読み取るユニットである。紙幣還流ユニット313は、紙幣の受け入れ、紙幣の真贋の鑑別、紙幣の収納、紙幣の返却、釣札の排出を行う。硬貨還流ユニット314は、硬貨の受け入れ、硬貨の真贋の鑑別、硬貨の収納、硬貨の返却、釣銭の排出を行う。投票券印刷ユニット315は、投票情報を印刷して投票券を発券する。払戻投票券読取ユニット316は、投票券を受け入れて投票情報を読み取る。
The voting
バーコード読取装置318は、1次元バーコードまたは2次元バーコード等のバーコードを読み取り、バーコードが示すバーコードデータに変換する。また、バーコード読取装置318は、変換されたバーコードデータを表示したり保存したりすることができる。
The
なお、投票処理装置3において、制御部300は、例えば、FPGA(Field Programmable Gate Array)やDSP(Digital Signal Processor)等のモジュールを含む構成とすることもできる。この場合、制御部300は、不揮発性メモリ(例えば、EEPROM(Electrically Erasable and Programmable Read Only Memory)、フラッシュメモリ、フラッシュメモリ型メモリーカード等)を含み、モジュールのファームウェアを記憶する。不揮発性メモリには、可搬型記録媒体317、または通信インタフェース304を介してファームウェアを書き込むことができる。このように制御部300は、不揮発性メモリに記憶されているファームウェアを書き換えることにより、ファームウェアの更新をすることもできる。
Note that, in the
図4は、本実施の形態における携帯情報端末のハードウェア構成例を示す図である。
携帯情報端末4は、携帯電話、PHS、多機能携帯電話、PDA等の小型の携帯機器であり、図4に示すように、処理部420、カメラ421、電源部422、通信装置423、ディスプレイ424および入力装置425を備える。また、処理部420は、CPU(Central Processing Unit)431、入出力装置432および記憶装置433を備え、各々がバス434を介して接続されている。
FIG. 4 is a diagram showing an example of a hardware configuration of the portable information terminal in the present embodiment.
The
カメラ421は、画像を撮影する撮影装置である。電源部422は、携帯情報端末4に電力を供給する電源である。通信装置423は、広域ネットワーク7を介して通信を行う装置である。ディスプレイ424は、例えば液晶表示装置などの表示装置である。入力装置425は、携帯情報端末4の投票者が触れることにより携帯情報端末4に各種処理を指示する入力装置であり、例えばタッチパネルや入力ボタン等である。
The
CPU431は、例えば記憶装置433に記録されたプログラムを読み込んで実行することにより、携帯情報端末4を制御する装置である。記憶装置433は、例えば、RAM(Random Access Memory)435およびROM(Read Only Memory)436を備える。RAM435は、各種プログラムや各種演算結果を記録するとともに、必要に応じて作業用記憶領域として使用することが可能な随時書き込み読み出し可能な記憶装置である。ROM436は、携帯情報端末4における処理を行うための基本的なプログラムなどを記憶する読出し可能な記憶装置である。入出力装置432は、カメラ421、電源部422、通信装置423、ディスプレイ424および入力装置425と、CPU431との間のインタフェース装置である。
The
図5は、本実施の形態における情報コード処理アプリの提供方法を説明するための図である。 FIG. 5 is a diagram for explaining a method of providing an information code processing application according to the present embodiment.
図5に示すように、携帯情報端末4は、ステップS501において、後述する情報コード処理を実行するための情報コード処理プログラム(情報コード処理アプリ)をダウンロードするため、ダウンロードサイト5に対して所定のWebページ、例えば、情報コード処理アプリのダウンロードに関するWebページへの接続要求を行う。
As shown in FIG. 5, in step S501, the
ダウンロードサイト5は、接続要求を受信すると、ステップS502において、接続要求のあった所定のWebページを携帯情報端末4に送信する。
When the
次に、携帯情報端末4は、ステップS503において、受信したWebページにおいて情報コード処理アプリのダウンロード要求をダウンロードサイト5に対して行う。
Next, in step S503, the
すると、ダウンロードサイト5は、ステップS504において、携帯情報端末4からの要求に応じた情報コード処理アプリを提供する。これにより、携帯情報端末4は、情報コード処理アプリによる情報コード処理を実行することが可能になる。
Then, the
図6は、本実施の形態における携帯情報端末の機能ブロック図である。
携帯情報端末4は、情報コード処理を実行するために、図6に示したように、データ入力部601、情報コード作成部602、情報コード格納部603、情報コード表示部604、情報コード指定部605、デコードデータ作成部606、デコードデータ編集部607、編集情報コード作成部608、編集情報コード表示部609および編集情報コード格納部610を備える。
FIG. 6 is a functional block diagram of the portable information terminal in the present embodiment.
In order to execute information code processing, the
データ入力部601は、公営競技での投票券の購入要求に係る投票データを入力する。例えば、通信装置423で広域ネットワーク7を介して所定のWebページにアクセスする。そして、入力装置425を用いて、競技場名、レース番号、式別、投票対象の組番等の投票情報に係るデータを入力する。
The data input unit 601 inputs voting data relating to a request for purchasing a voting ticket in public competition. For example, the
情報コード作成部602は、データ入力部601によって入力されたデータをエンコードして、2次元バーコードや1次元バーコード等の情報コードを作成する。
The information
情報コード格納部603は、情報コード作成部602によって作成された情報コードをRAM435等の内部メモリや外部メモリに格納する。
The information
情報コード表示部604は、情報コード格納部603によって格納された1つまたは複数の情報コードをディスプレイ424に表示する。
The information code display unit 604 displays one or more information codes stored by the information
情報コード指定部605は、情報コード表示部604によって表示された1つまたは複数の情報コードのうち、任意の1つまたは複数の情報コードを指定する。 The information code designation unit 605 designates any one or more information codes among the one or more information codes displayed by the information code display unit 604.
デコードデータ作成部606は、情報コード指定部605によって指定された1つまたは複数の情報コードをデコードしてデコードデータを作成する。デコードデータ作成部606は、指定された情報コードが複数の場合、それぞれの情報コードをデコードしてデコードデータを作成する。
The decoded
デコードデータ編集部607は、デコードデータ作成部606によって作成されたデコードデータを編集する。
The decoded
編集情報コード作成部608は、デコードデータ編集部607によって編集された編集データをエンコードして1つの編集情報コードを作成する。編集情報コード作成部608は、情報コード指定部605によって指定された情報コードが複数の場合、デコードデータ編集部607によって編集された編集データおよびデコードデータ編集部607によって編集されなかったデコードデータを纏めてエンコードして1つの編集情報コードを作成する。
The editing information
編集情報コード表示部609は、編集情報コード作成部608によって作成された編集情報コードをディスプレイ424に表示する。
The editing information
編集情報コード格納部610は、編集情報コード作成部608によって作成された編集情報コードをRAM435等の内部メモリや外部メモリに格納する。
The editing information
なお、携帯情報端末4は、図5を用いて上述したように、情報コード処理アプリをダウンロードサイト5からダウンロードしたことにより、後述する情報コード処理を実行することが可能になる。情報コード処理を実行するためには、携帯情報端末4は、少なくとも情報コード表示部604、情報コード指定部605、デコードデータ作成部606、デコードデータ編集部607、編集情報コード作成部608、編集情報コード表示部609および編集情報コード格納部610を備える必要がある。
Note that, as described above with reference to FIG. 5, the
図7は、本実施の形態における情報コード処理の流れを示すフローチャートであり、図8は、本実施の形態における携帯情報端末の画面例を示す図である。 FIG. 7 is a flowchart showing the flow of information code processing in the present embodiment, and FIG. 8 is a view showing an example of a screen of the portable information terminal in the present embodiment.
携帯情報端末4は、情報コード処理アプリが起動されることにより、情報コード処理を開始する。
The
情報コード処理が開始されると、携帯情報端末4のCPU431は、ステップS701において、RAM435等の内部メモリに2次元バーコードや1次元バーコード等の情報コードが格納されているか否かを判断する。
When information code processing is started, the
格納されていないと判断された場合(ステップS701:NO)、本情報コード処理を終了する。他方、格納されていると判断された場合(ステップS701:YES)、CPU431は、ステップS702において、情報コードをRAM435から読み出す。
When it is determined that the information code is not stored (step S701: NO), the information code process is ended. On the other hand, when it is judged that the information is stored (step S701: YES), the
CPU431は、ステップS703において、RAM435に格納されている情報コードを全て読み出したか否かを判断する。
In step S703, the
全て読み出していないと判断された場合(ステップS703:NO)、RAM435に格納されている情報コードを全て読み出すまでステップS702を繰り返す。他方、全て読み出したと判断された場合(ステップS703:YES)、CPU431は、ステップS704において、図8(a)に示すように、読み出した情報コードをディスプレイ424に表示する。図8(a)に示した例では、読み出した6つの2次元バーコードが表示されている。ディスプレイ424に表示された1つまたは複数の情報コードは、そのうちの任意の1つまたは複数の情報コードを選択して指定することが可能である。
If it is determined that all data has not been read out (step S703: NO), step S702 is repeated until all information codes stored in the
CPU431は、ステップS705において、ステップS704で表示された情報コードのうち、任意の1つまたは複数の情報コードが選択されたか否かを判断する。
In step S 705, the
選択されていないと判断された場合(ステップS705:NO)、任意の1つまたは複数の情報コードが選択されるまで待機する。他方、選択されたと判断された場合(ステップS705:YES)、例えば図8(b)に示すように、表示された情報コード上に「レ」点で3つの情報コードが選択(図8(b)(1))されると、CPU431は、ステップS706において、情報コードをデコードするための「投票情報化」ボタン(図8(b)(2))が押下されたか否かを判断する。
If it is determined that it is not selected (step S 705: NO), the process waits until any one or more information codes are selected. On the other hand, if it is determined that the information code has been selected (step S 705: YES), three information codes are selected at the “check” point on the displayed information code, for example, as shown in FIG. ) (1)), the
「投票情報化」ボタンが押下されていないと判断された場合(ステップS706:NO)、更に情報コードが選択されるか否かを判断するためステップS705に戻る。他方、「投票情報化」ボタンが押下されたと判断された場合(ステップS706:YES)、CPU431は、ステップS707において、選択された1つまたは複数の情報コードをデコードしてデコードデータを作成し、図8(c)に示すように、デコードした投票情報を一覧表示する。
If it is determined that the "form voting information" button is not pressed (step S706: NO), the process returns to step S705 to further determine whether an information code is selected. On the other hand, when it is determined that the “vote information conversion” button is pressed (step S706: YES), the
CPU431は、ステップS708において、一覧表示から編集(修正)したい項目の項目選択ボタン(図8(c)(3))が押下されたか否かを判断する。
In step S 708, the
項目選択ボタン(図8(c)(3))が押下されたと判断された場合(ステップS708:YES)、CPU431は、ステップS709において、図8(d)に示すように、選択された項目の詳細を表示する。
If it is determined that the item selection button ((c) and (3) in FIG. 8) is pressed (step S708: YES), the
CPU431は、ステップS710において、詳細表示から編集(修正)したい項目の項目選択ボタン(図8(d)(4))が押下されたか否かを判断する。
In step S710, the
項目選択ボタン(図8(d)(4))が押下されたと判断された場合(ステップS710:YES)、CPU431は、ステップS711において、図8(e)に示すように、選択された項目の画面を表示する。図8(e)に示した例では、選択された項目として「場名」を編集(修正)可能に表示している。
If it is determined that the item selection button ((d) in FIG. 8 (4)) is pressed (step S710: YES), the
CPU431は、ステップS712において、編集(修正)された項目を確定するための「セット」ボタン(図8(e)(5))が押下されたか否かを判断する。
In step S 712, the
「セット」ボタン(図8(e)(5))が押下されていないと判断された場合(ステップS712:NO)、押下されるまで待機する。他方、押下されたと判断された場合(ステップS712:YES)、ステップS710に戻り、詳細表示から編集(修正)したい他の項目の項目選択ボタン(図8(d)(4))が押下されたか否かを判断し、以降の処理を繰り返す。 If it is determined that the "set" button (Fig. 8 (e) (5)) is not pressed (step S712: NO), the process waits until the button is pressed. On the other hand, if it is determined that the button has been pressed (step S 712: YES), the process returns to step S 710, and the item selection button (FIG. 8 (d) (4)) of the other item to be edited (corrected) from the detail display is pressed It is determined whether or not the process is repeated.
ステップS710で項目選択ボタン(図8(d)(4))が押下されていないと判断された場合(ステップS710:NO)、CPU431は、ステップS713において、編集(修正)された項目を確定するための「セット」ボタン(図8(d)(6))が押下されたか否かを判断する。
If it is determined in step S710 that the item selection button (FIG. 8D (4)) is not pressed (step S710: NO), the
「セット」ボタン(図8(d)(6))が押下されていないと判断された場合(ステップS713:NO)、ステップS710に戻り、詳細表示から編集(修正)したい他の項目の項目選択ボタン(図8(d)(4))が押下されたか否かを判断し、以降の処理を繰り返す。他方、「セット」ボタン(図8(d)(6))が押下されたと判断された場合(ステップS713:YES)、ステップS708に戻り、一覧表示から編集(修正)したい項目の項目選択ボタン(図8(c)(3))が押下されたか否かを判断する処理以降を繰り返す。 If it is determined that the "set" button (Fig. 8 (d) (6)) is not pressed (step S713: NO), the process returns to step S710, and item selection of other items to be edited (corrected) from the detail display It is determined whether or not the button (FIG. 8 (d) (4)) has been pressed, and the subsequent processing is repeated. On the other hand, if it is determined that the "set" button (Fig. 8 (d) (6)) has been pressed (step S713: YES), the process returns to step S708, and the item selection button for the item to be edited (corrected) from the list display ( The processes after determining whether or not (c) and (3) in FIG. 8 are pressed are repeated.
そして、ステップS708で項目選択ボタンが押下されていないと判断された場合(ステップS708:NO)、CPU431は、ステップS714において、編集(修正)された項目を含む編集後の投票情報をエンコードして編集情報コードを作成するための「バーコード化」ボタン(図8(c)(7))が押下されたか否かを判断する。
When it is determined in step S708 that the item selection button is not pressed (step S708: NO), the
「バーコード化」ボタンが押下されていないと判断された場合(ステップS714:NO)、押下されるまで待機する。他方、押下されたと判断された場合(ステップS714:YES)、CPU431は、ステップS715において、編集(修正)された項目を含む編集後の投票情報をエンコードして編集情報コードを作成する。なお、ステップS705で選択されたと判断された情報コードが1つであれば、編集により投票内容が修正されてエンコードされ、複数であれば編集されていなくとも選択された複数の情報コードが統合されてエンコードされる。
If it is determined that the "bar code" button is not pressed (step S714: NO), the process waits until the button is pressed. On the other hand, if it is determined that the button has been pressed (step S714: YES), the
CPU431は、ステップS716において、ステップS715でエンコードされた編集情報コードをディスプレイ424に表示する。
In step S716, the
CPU431は、ステップS717において、表示された編集情報コードをRAM435等の内部メモリや外部メモリに格納するための「保存」ボタン(図8(f)(8))が押下されたか否か(「戻る」ボタンが押下された)を判断する。
In step S717, the
「保存」ボタン(図8(f)(8))が押下されたと判断された場合(ステップS717:YES)、CPU431は、ステップS718において、作成された編集情報コードをRAM435等の内部メモリや外部メモリに格納して、本情報コード処理を終了する。他方、「保存」ボタン(図8(f)(8))が押下されず「戻る」ボタンが押下されたと判断された場合(ステップS717:NO)、情報コードが選択されるか否かを判断するためのステップS705に戻る。
If it is determined that the "save" button (Fig. 8 (f) (8)) has been pressed (step S717: YES), the
なお、ステップS712で「セット」ボタン(図8(e)(5))が押下されたと判断された場合(ステップS712:YES)、ステップS710に戻らずに、ステップS708に戻ってもよい。また、ステップS713で「セット」ボタン(図8(d)(6))が押下されていないと判断された場合(ステップS713:NO)、ステップS710に戻らずに、ステップS708に戻ってもよい。また、ステップS717で「保存」ボタン(図8(f)(8))が押下されず「戻る」ボタンが押下されたと判断された場合(ステップS717:NO)、ステップS705に戻らずに、ステップS701、S704またはS708に戻ってもよい。
If it is determined in step S712 that the "set" button (Fig. 8 (e) (5)) has been pressed (step S712: YES), the process may return to step S708 without returning to step S710. Also, if the "set" button (FIG. 8 (d) (6)) is determined not to be depressed in step S713 (step S713: NO), without returning to the step S710, it comes back to the step S708 Good. When it is determined that the "save" button (Fig. 8 (f) (8)) is not pressed in step S717 and the "return" button is pressed (step S717: NO), the process does not return to step S705. You may return to S701, S704 or S708.
上述したように、本情報コード処理は、保存していた1つまたは複数の情報コードの画面をデコードして投票情報として復元し、統合または編集後に再度エンコードすることが可能である。これにより、従来複数回にわたって投票処理装置3に情報コードを翳していた操作を、1回の操作で投票することができ、投票者の利便性が向上する。また、レース締切や出走取消があった場合でも、携帯情報端末4上で修正や削除等の操作を行うことができ、投票処理装置3への投票時のエラーを未然に防ぐことができる。また、他者から情報コードの画面を受け取った後、自分の携帯情報端末4上で情報コードをデコードし、投票情報として復元、カスタマイズして再度情報コード化するので、複数の投票者で情報コードの画面を共有して投票するような場合でも、投票情報の変更を容易に行うことができ、利便性が向上する。
As described above, the information code processing can decode the screen of the stored information code or codes and restore it as voting information, and re-encode after integration or editing. By this, it is possible to vote in one operation the operation that has conventionally been overwhelming the information code to the
以上、本実施の形態におけるトータリゼータシステム1について説明したが、本実施の形態におけるトータリゼータシステム1は、更に投票者の会員情報も合わせてバーコードにより処理することが可能である。
As mentioned above, although the
従来、投票者についての投票会員の認証手段として、ICカードまたは磁気カードが利用されていた。しかしながら、ICカードや磁気カードを読取るためにカードリーダ(ICカードリーダまたは磁気カードリーダ)を投票処理装置3に設ける必要があるため、コストアップにつながっていた。また、投票者に配布するICカードや磁気カードを投票者に手配する必要があるため、初期コストが高額となり、会員投票サービスの導入に際して障壁となることがあった。また、より安価な手段として、携帯情報端末4の画面に会員番号を格納したバーコードを表示して利用する手段があるが、偽造が容易に行えるため、セキュリティ面で問題があった。
Conventionally, an IC card or a magnetic card has been used as a means for authenticating voting members of voters. However, since it is necessary to provide a card reader (an IC card reader or a magnetic card reader) in the
そこで、本実施の形態における投票処理装置3が備えるバーコード読取装置318を利用することで、会員情報を管理する上でのコストアップを防止することができる。例えば、投票情報と会員番号を1つの情報コードとして作成することにより、1回の情報コード読取操作で「会員認証」と「投票」操作を行うことができる。
Therefore, by using the
図9は、本実施の形態における会員認証の流れを示す図である。
図9において、ステップS901乃至S906は、会員登録時の流れであり、ステップS907乃至S913は、会員認証時の流れである。
FIG. 9 is a diagram showing the flow of member authentication in the present embodiment.
In FIG. 9, steps S901 to S906 are flows at the time of member registration, and steps S907 to S913 are flows at the time of member authentication.
投票者は、ステップS901において、ダウンロードサイト5から携帯情報端末4にダウンロードした所定のアプリケーション上で会員情報を入力する。
In
携帯情報端末4は、ステップS902において、管理サーバを含む上位システム2に入力された会員情報を直接送信する。
In step S 902, the
上位システム2は、ステップS903において、携帯情報端末4から送信された会員情報を受信し、会員データベース等のメモリに格納する。また、上位システム2は、ステップS904において、会員情報に対応させた会員番号を採番し、携帯情報端末4に直接送信する。
In
携帯情報端末4は、ステップS905において、上位システム2から送信された会員番号を受信し、所定のアプリケーションを用いて暗号キーにて暗号化する。また、携帯情報端末4は、ステップS906において、会員番号をエンコードして、2次元バーコードや1次元バーコード等の情報コードを作成し、RAM435等の内部メモリや外部メモリに格納する。会員登録が完了したことをディスプレイ424に表示する。
In step S 905, the
次に、会員認証の流れについて説明する。
投票者は、ステップS907において、上述した情報コード処理を実行するための情報コード処理プログラム(情報コード処理アプリ)を、携帯情報端末4で起動する。上述したように、携帯情報端末4は、情報コード処理アプリが起動されることにより情報コード処理を実行する。会員情報がエンコードされた情報コードは、上述の情報コード処理で選択対象となる情報コードの1つである。すなわち、投票情報と会員情報が1つの編集情報コードに纏められて作成される。
Next, the flow of member authentication will be described.
In step S 907, the voter starts up an information code processing program (information code processing application) for executing the above-described information code processing on the
携帯情報端末4は、ステップS908において、投票情報と会員情報が1つに纏められた編集情報コードを表示することができる。
In step S 908, the
投票者は、ステップS909において、投票情報と会員情報が1つに纏められた編集情報コードを投票処理装置3のバーコード読取窓209に翳す。
In step S 909, the voter sends an editing information code in which the voting information and the member information are integrated into one to the
投票処理装置3は、ステップS910において、バーコード読取装置318によって翳された編集情報コードを読み取ってデコードする。
In
投票処理装置3は、ステップS911において、読み取りデコードしたデータを暗号キーで複合化し、会員番号を取得する。そして、管理サーバを含む上位システム2に会員番号を送信する。
In step S911, the
上位システム2は、ステップS912において、会員データベースを参照して会員番号を検索し、会員番号に基づいた認証結果および会員情報を投票処理装置3に送信する。
In step S912, the
投票処理装置3は、ステップS913において、認証結果および会員情報を受信してディスプレイ206に表示する。
In
このように、投票情報と会員番号を纏めた編集情報コードを用いることにより、投票処理装置3での1回の読み取りで、「会員認証」と「投票」を行うことができ、投票者の利便性が向上する。
As described above, by using the editing information code including the voting information and the membership number, "member authentication" and "voting" can be performed by one reading by the
以上、本発明の実施の形態を、図面を参照しながら説明してきたが、上述してきた本発明の実施の形態は、携帯情報端末の一機能としてハードウェアまたはDSP(Digital Signal Processor)ボードやCPUボードでのファームウェアまたはソフトウェアにより実現することができる。 The embodiment of the present invention has been described above with reference to the drawings. However, the embodiment of the present invention described above is a hardware or DSP (Digital Signal Processor) board or CPU as one function of a portable information terminal. It can be realized by firmware or software on the board.
また、本発明が適用される携帯情報端末は、その機能が実行されるのであれば、上述の実施の形態に限定されることなく、単体の装置であっても、複数の装置からなるシステムまたは統合装置であっても、LAN、WAN等のネットワークを介して処理が行なわれるシステムであってもよいことは言うまでもない。 Further, the portable information terminal to which the present invention is applied is not limited to the above embodiment as long as the function is executed, and a system consisting of a plurality of devices even if it is a single device or It is needless to say that even an integrated apparatus may be a system in which processing is performed via a network such as a LAN or WAN.
また、バスに接続されたCPU、ROMやRAMのメモリ、入力装置、出力装置、外部記録装置、媒体駆動装置、ネットワーク接続装置で構成されるシステムでも実現できる。すなわち、前述してきた実施の形態のシステムを実現するソフトェアのプログラムを記録したROMやRAMのメモリ、外部記録装置、可搬記録媒体を、携帯情報端末に供給し、その携帯情報端末のコンピュータがプログラムを読み出し実行することによっても、達成されることは言うまでもない。 The present invention can also be realized by a system including a CPU connected to a bus, memories of ROM and RAM, an input device, an output device, an external recording device, a medium drive device, and a network connection device. That is, a ROM or RAM memory storing an software program for realizing the system of the embodiment described above, an external recording device, and a portable recording medium are supplied to the portable information terminal, and the computer of the portable information terminal Needless to say, this can also be achieved by reading out and executing.
この場合、可搬記録媒体等から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した可搬記録媒体等は本発明を構成することになる。 In this case, the program itself read out from the portable recording medium realizes the novel function of the present invention, and the portable recording medium or the like recording the program constitutes the present invention.
プログラムを供給するための可搬記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、DVD−ROM、DVD−RAM、磁気テープ、不揮発性のメモリーカード、ROMカード、電子メールやパソコン通信等のネットワーク接続装置(言い換えれば、通信回線)を介して記録した種々の記録媒体などを用いることができる。 As portable recording media for supplying the program, for example, flexible disks, hard disks, optical disks, magneto-optical disks, CD-ROMs, CD-Rs, DVD-ROMs, DVD-RAMs, magnetic tapes, non-volatile memory cards It is possible to use various recording media recorded via a network connection device (in other words, a communication line) such as a ROM card, electronic mail, personal computer communication, or the like.
また、コンピュータ(情報処理装置)がメモリ上に読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施の形態の機能が実現される。 In addition to the functions of the above-described embodiments being realized by the execution of the program read out on the memory by the computer (information processing apparatus), the OS etc. running on the computer based on the instructions of the program Performs part or all of the actual processing, and the processing of the above-described embodiment achieves the functions of the above-described embodiment.
さらに、可搬型記録媒体から読み出されたプログラムやプログラム(データ)提供者から提供されたプログラム(データ)が、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施の形態の機能が実現され得る。 Furthermore, a program read from a portable recording medium or a program (data) provided by a program (data) provider can be stored in a memory provided in a function expansion board inserted in the computer or in a function expansion unit connected to the computer. After being written, the CPU provided in the function expansion board or the function expansion unit performs part or all of the actual processing based on the instruction of the program, and the functions of the above-described embodiment are realized by the processing. obtain.
すなわち、本発明は、以上に述べた実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の構成または形状を取ることができる。 That is, the present invention is not limited to the embodiments described above, and various configurations or shapes can be taken without departing from the scope of the present invention.
1 トータリゼータシステム
2 上位システム
3 投票処理装置
4 携帯情報端末
5 ダウンロードサイト
6 構内ネットワーク
7 広域ネットワーク
201 運用状況表示窓
202 投票券投出入口
203 投票カード投出入口
204 紙幣投出入口
205 タッチパネル
206 ディスプレイ
207 硬貨排出口
208 硬貨投入口
209 バーコード読取窓
300 制御部
301 CPU(Central Processing Unit)
302 RAM(Random Access Memory)
303 HDD(Hard Disk Drive)
304 通信インタフェース
305 グラフィック処理ユニット
306 入出力インタフェース
307 バス
310 管理者用ディスプレイ
311 管理者用タッチパネル
312 投票カード読取ユニット
313 紙幣還流ユニット
314 硬貨還流ユニット
315 投票券印刷ユニット
316 払戻投票券読取ユニット
317 可搬型記録媒体
318 バーコード読取装置
420 処理部
421 カメラ
422 電源部
423 通信装置
424 ディスプレイ
425 入力装置
431 CPU(Central Processing Unit)
432 入出力装置
433 記憶装置
434 バス
435 RAM(Random Access Memory)
436 ROM(Read Only Memory)
601 データ入力部
602 情報コード作成部
603 情報コード格納部
604 情報コード表示部
605 情報コード指定部
606 デコードデータ作成部
607 デコードデータ編集部
608 編集情報コード作成部
609 編集情報コード表示部
610 編集情報コード格納部
1
302 RAM (Random Access Memory)
303 HDD (Hard Disk Drive)
304
432 I /
436 ROM (Read Only Memory)
601
Claims (5)
前記情報コード格納部によって格納された情報コードを複数表示する情報コード表示部と、
前記情報コード表示部によって表示された複数の情報コードのうち任意の複数の情報コードを指定する情報コード指定部と、
前記情報コード指定部によって指定された複数の情報コードをそれぞれデコードしてデコードデータを作成するデコードデータ作成部と、
前記デコードデータ作成部によって作成されたデコードデータを編集するデコードデータ編集部と、
前記デコードデータ編集部によって編集された編集データおよび前記デコードデータ編集部によって編集されなかったデコードデータを纏めてエンコードして1つの編集情報コードを作成する編集情報コード作成部と、
前記編集情報コード作成部によって作成された編集情報コードを表示する編集情報コード表示部と、
前記編集情報コード作成部によって作成された編集情報コードを格納する編集情報コード格納部と、
を備えることを特徴とする携帯情報端末。 An information code storage unit for storing an information code created by encoding data;
An information code display unit for displaying a plurality of information codes stored by the information code storage unit;
And information code specifying section for specifying an arbitrary plurality of information codes of the plurality of information codes displayed by the information code display unit,
A decoded data creation unit configured to respectively decode a plurality of information codes designated by the information code designation unit to create decoded data;
A decoded data editing unit that edits the decoded data generated by the decoded data generation unit;
And editing information code creating unit that creates a single editing information code by encoding collectively decode data not edited by has been edited data and the decoded data editing unit editing by the decoded data editing unit,
An editing information code display unit for displaying the editing information code created by the editing information code creation unit;
An editing information code storage unit for storing the editing information code created by the editing information code creation unit;
A portable information terminal comprising:
前記情報コードは、バーコードである、
ことを特徴とする請求項1に記載の携帯情報端末。 The data is voting data relating to a request for purchasing a voting ticket in a public competition,
The information code is a barcode,
A portable information terminal according to claim 1, characterized in that.
データをエンコードして作成された情報コードを格納し、
前記格納された情報コードを複数表示し、
前記表示された複数の情報コードのうち任意の複数の情報コードを指定し、
前記指定された複数の情報コードをそれぞれデコードしてデコードデータを作成し、
前記作成されたデコードデータを編集し、
前記編集された編集データおよび編集されなかったデコードデータを纏めてエンコードして1つの編集情報コードを作成し、
前記作成された編集情報コードを表示する、
ことを特徴とする情報コード処理方法。 An information code processing method executed in a portable information terminal, comprising:
Stores the information code created by encoding the data,
The information code said stored plurality display,
Among the displayed plurality of information codes, an arbitrary plurality of information codes are designated,
Each of the plurality of designated information codes is decoded to create decoded data,
Edit the generated decoded data,
Collectively coding the edited editing data and the unedited decoded data to create one editing information code;
Display the created editing information code,
An information code processing method characterized in that.
前記携帯情報端末のコンピュータを、
データをエンコードして作成された情報コードを格納する情報コード格納手段、
前記情報コード格納手段によって格納された情報コードを複数表示する情報コード表示手段、
前記情報コード表示手段によって表示された複数の情報コードのうち任意の複数の情報コードを指定する情報コード指定手段、
前記情報コード指定手段によって指定された複数の情報コードをそれぞれデコードしてデコードデータを作成するデコードデータ作成手段、
前記デコードデータ作成手段によって作成されたデコードデータを編集するデコードデータ編集手段、
前記デコードデータ編集手段によって編集された編集データおよび前記デコードデータ編集手段によって編集されなかったデコードデータを纏めてエンコードして1つの編集情報コードを作成する編集情報コード作成手段、
前記編集情報コード作成手段によって作成された編集情報コードを表示する編集情報コード表示手段、
として機能させるための情報コード処理プログラム。 An information code processing program in a portable information terminal
A computer of the portable information terminal,
Information code storage means for storing an information code created by encoding data,
Information code display means for displaying a plurality of information codes stored by the information code storage means,
Information code specification means for specifying an arbitrary plurality of information codes among a plurality of information codes displayed by the information code display means,
Decoded data creation means for respectively decoding a plurality of information codes designated by the information code designation means to create decoded data
Decoded data editing means for editing the decoded data generated by the decoded data generation means;
Edit information code creating means for creating one editing information code by encoding collectively decode data not edited by edited edited data and the decoded data editing unit by the decoded data editing means,
Editing information code display means for displaying the editing information code generated by the editing information code generation means;
Information code processing program to function as.
前記投票処理装置は、前記携帯情報端末が表示する編集情報コードを読み取り、読み取った編集情報コードに基づいて投票券を発券する、
ことを特徴とするトータリゼータシステム。 It is a totalizer system provided with the portable information terminal of Claim 2 , and a voting processing apparatus,
The vote processing device reads an editing information code displayed by the portable information terminal, and issues a voting ticket based on the read editing information code.
It is a totarizeta system that is characterized.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016013845A JP6537460B2 (en) | 2016-01-27 | 2016-01-27 | Portable information terminal, information code processing method, information code processing program, and totalizer system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016013845A JP6537460B2 (en) | 2016-01-27 | 2016-01-27 | Portable information terminal, information code processing method, information code processing program, and totalizer system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017134615A JP2017134615A (en) | 2017-08-03 |
| JP6537460B2 true JP6537460B2 (en) | 2019-07-03 |
Family
ID=59505008
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016013845A Active JP6537460B2 (en) | 2016-01-27 | 2016-01-27 | Portable information terminal, information code processing method, information code processing program, and totalizer system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6537460B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6886122B1 (en) * | 2020-05-29 | 2021-06-16 | 株式会社ミクシィ | Information processing system, information processing method and program |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002260094A (en) * | 2001-02-28 | 2002-09-13 | Toshiba Tec Corp | Commodity sales data processing device, utility bill payment processor, utility bill payment processing method and program |
| JP4165482B2 (en) * | 2004-09-09 | 2008-10-15 | 村田機械株式会社 | Image display program and image display apparatus |
| JP3879934B2 (en) * | 2005-04-11 | 2007-02-14 | 株式会社読売新聞東京本社 | Article editing / transmission system, mobile phone for newspaper article editing / transmission |
| JP4915152B2 (en) * | 2006-06-28 | 2012-04-11 | ブラザー工業株式会社 | Barcode print data creation device and barcode print data creation program |
| US20130065666A1 (en) * | 2011-09-09 | 2013-03-14 | Multimedia Games, Inc. | Electronic funds transfer-in transfer-out for electronic game machines |
| US20140278858A1 (en) * | 2013-03-15 | 2014-09-18 | Tech Fusion Corporation | METHOD FOR GENERATING, DISTRIBUTING, and REDEEMING ELECTRONIC COUPONS |
| JP6002123B2 (en) * | 2013-12-25 | 2016-10-05 | 富士通フロンテック株式会社 | Ticketing system |
| JP6249822B2 (en) * | 2014-02-28 | 2017-12-20 | 富士通フロンテック株式会社 | Voting processing apparatus and voting processing program |
-
2016
- 2016-01-27 JP JP2016013845A patent/JP6537460B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017134615A (en) | 2017-08-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11928732B1 (en) | Computer-generated graphical user interface | |
| US8676653B2 (en) | Use of optical images to authenticate and enable a return with an electronic receipt | |
| US9430892B2 (en) | Locker rental system using external codes | |
| US9558608B2 (en) | Electronic locker right acquisition via an external system | |
| US20050131577A1 (en) | Cashless vending system, method, vending machine, and center apparatus | |
| TW200823790A (en) | Secure universal transaction system | |
| US20150294288A1 (en) | System and method for remote management of sale transaction data | |
| US7519543B2 (en) | Promotion method and system | |
| US20130282536A1 (en) | Systems and methods for managing electronic ticket passes | |
| JP2020035316A (en) | Ticketing system, ticketing method, and ticketing apparatus | |
| RU2393541C2 (en) | System of orders and sales of goods and services (versions), method for offering for sale and ordering, method for sales of goods and services | |
| JP6537460B2 (en) | Portable information terminal, information code processing method, information code processing program, and totalizer system | |
| KR101238900B1 (en) | Lottery ticket issue system and method | |
| CN202453998U (en) | Self-service ticket vending machine | |
| US7926704B2 (en) | Method, apparatus and program storage device for providing electronic data delivery | |
| US20150112833A1 (en) | Shopping support system | |
| JP2009237682A (en) | Voting processing terminal and voting processing system using the same | |
| JP7534490B2 (en) | Transaction processing device and its control program | |
| JP6002123B2 (en) | Ticketing system | |
| TWM644168U (en) | box rental system | |
| JP5952772B2 (en) | Commemorative voting ticket issuing device and commemorative voting ticket issuing program | |
| JP2020086607A (en) | Member management system, member management method, voting terminal, and program | |
| US20200387922A1 (en) | Points management method and points management apparatus | |
| CN120807039B (en) | Multi-business coupon combination package management method, device, equipment and medium | |
| KR20220014738A (en) | Method and Apparatus for Paying Congratulatory Expenses using Credit Card on Mobile |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180316 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190326 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190517 |
|
| 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: 20190528 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190604 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6537460 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |