Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6537460B2 - Portable information terminal, information code processing method, information code processing program, and totalizer system - Google Patents
[go: Go Back, main page]

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 PDF

Info

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
Application number
JP2016013845A
Other languages
Japanese (ja)
Other versions
JP2017134615A (en
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.)
Fujitsu Frontech Ltd
Original Assignee
Fujitsu Frontech 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 Fujitsu Frontech Ltd filed Critical Fujitsu Frontech Ltd
Priority to JP2016013845A priority Critical patent/JP6537460B2/en
Publication of JP2017134615A publication Critical patent/JP2017134615A/en
Application granted granted Critical
Publication of JP6537460B2 publication Critical patent/JP6537460B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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.

特開2015−122031号公報JP, 2015-122031, A

しかしながら、上述のような情報コードを用いる投票券の購入には、下記(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.

本実施の形態におけるトータリゼータシステムの構成例を示す図である。It is a figure which shows the structural example of the totalizer system in this Embodiment. 本実施の形態における投票処理装置の外観例を示す図である。It is a figure which shows the example of an external appearance of the voting processing apparatus in this Embodiment. 本実施の形態における投票処理装置のハードウェア構成例を示す図である。It is a figure showing an example of hardware constitutions of a vote processing device in this embodiment. 本実施の形態における携帯情報端末のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the portable information terminal in this Embodiment. 本実施の形態における情報コード処理アプリの提供方法を説明するための図である。It is a figure for demonstrating the provision method of the information code processing application in this Embodiment. 本実施の形態における携帯情報端末の機能ブロック図である。It is a functional block diagram of a portable information terminal in this embodiment. 本実施の形態における情報コード処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the information code process in this Embodiment. 本実施の形態における携帯情報端末の画面例を示す図である。It is a figure which shows the example of a screen of the portable information terminal in this Embodiment. 本実施の形態における会員認証の流れを示す図である。It is a figure which shows the flow of the member authentication in this Embodiment.

以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。
図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 totalizer system 1 includes a host system 2, a vote processing device 3, a portable information terminal 4 and a download site 5, and the host system 2 and the vote processing device 3 are mutually connected via a local network 6. The portable information terminal 4 and the download site 5 are connected to each other via the wide area network 7. The totalize system 1 manages ticketing of voting tickets in public competitions such as horse racing, bicycle races, racing, or auto racing, display and counting of odds, calculation of dividends, payout of voting tickets, and the like.

上位システム2は、複数の投票処理装置3と構内ネットワーク6を介して互いに接続され、競馬、競輪、競艇、又はオートレース等の公営競技における投票券の発券、オッズの表示と集計、配当金の計算、投票券の払戻等を管理する管理サーバを含む。投票処理装置3は、トータリゼータ端末とも呼ばれ、上位システム2と通信して、公営競技の投票券を発券したり、投票券の払戻をしたりする。   The higher-level system 2 is connected to each other via a plurality of vote processing devices 3 and the indoor network 6, and issues of voting tickets in public competitions such as horse racing, race wheels, racing, or auto racing, displaying and totaling odds, dividend It includes a management server that manages calculations, refunds of voting tickets, and the like. The vote processing device 3 is also referred to as a totalizator terminal, and communicates with the upper system 2 to issue a voting ticket for public competition or pay back the voting ticket.

携帯情報端末4は、公営競技の投票者が所有する携帯電話、PHS(Personal Handy-phone System)、多機能携帯電話、PDA(Personal Digital Assistant)等の小型の携帯機器であり、携帯電話としての通信機能に加えて、広域ネットワーク7を介してダウンロードサイト5から情報コード処理プログラムをダウンロードすることができる。情報コード処理プログラムの詳細については、後述する。ダウンロードサイト5は、情報コード処理プログラムを含むアプリケーションプログラムを有し、携帯情報端末4からの要求に応じたアプリケーションプログラムを提供する。   The mobile information terminal 4 is a small mobile device such as a mobile phone owned by a public competition voter, a PHS (Personal Handy-phone System), a multifunctional mobile phone, a PDA (Personal Digital Assistant), etc. In addition to the communication function, the information code processing program can be downloaded from the download site 5 via the wide area network 7. Details of the information code processing program will be described later. The download site 5 has an application program including an information code processing program, and provides an application program corresponding to a request from the portable information terminal 4.

図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 voting processing device 3 has an operation status display window 201, a voting ticket slot 202, a voting card slot 203, a bill slot 204, a touch panel 205, a display 206, a coin outlet 207, a coin slot. 208 and a barcode reading window 209.

運用状況表示窓201は、投票処理装置3において、投票券の発券受付中であるか発券停止中であるか、及び、投票券の払戻受付中であるか払戻停止中であるかを表示する。   The operation status display window 201 displays in the voting processing device 3 whether ticketing of the voting ticket is being received or not being halted, and whether the voting ticket is being refunded or being refunded.

投票券投出入口202は、発券する投票券の投出口であり、また払い戻しをする投票券の投入口である。なお、投票券の投出口と投票券の投入口を一体に設けたが、別体とすることもできる。投票カード投出入口203は、投票カードの投入口であり、また返却する投票カードの投出口である。なお、投票カードの投出口と投票カードの投入口を一体に設けたが、別体とすることもできる。紙幣投出入口204は、紙幣の投入口であり、また返却または釣銭として紙幣を払い出す紙幣の投出口である。なお、紙幣の投出口と紙幣の投入口を一体に設けたが、別体とすることもできる。   The voting ticket injection port 202 is an outlet for a ticketing ticket to be issued, and is an insertion slot for a voting ticket for refunding. In addition, although the outlet of a voting ticket and the insertion slot of a voting ticket were provided integrally, it can also be set as another body. The voting card slot 203 is an insertion slot for a voting card, and is an outlet for a voting card to be returned. Although the voting card outlet and the voting card slot are integrally provided, they can be separated. The bill outlet port 204 is an inlet for bills, and is an outlet for bills which pays out the bills as a return or change. In addition, although the discharge port of a banknote and the insertion port of a banknote were provided integrally, it can also be set as another body.

タッチパネル205は、抵抗膜式、静電容量式または光学式等の透過型のタッチパネルであり、各種の入力や投票情報の修正等の際に操作される。ディスプレイ206は、投票者に操作案内、レース案内、投票カードの投票情報、券化処理等の情報を投票者に表示する情報表示装置である。ディスプレイ206は、例えば液晶ディスプレイであり、タッチパネル205の下層に位置している。ディスプレイ206の表示する情報は、タッチパネル205を透過して、投票者から視認可能である。投票者は、ディスプレイ206によって表示された情報を見ながら、タッチパネル205に対するタッチ操作(例えば、情報表示切替操作、投票券購入操作、投票情報修正操作、券化処理操作など)を行うことができる。   The touch panel 205 is a resistive touch panel, a capacitive touch panel, or an optical touch panel, and is operated at the time of correction of various inputs, voting information, and the like. The display 206 is an information display device that displays information such as operation guidance, race guidance, voting information of a voting card, ticketing processing, and the like to the voters. The display 206 is, for example, a liquid crystal display, and is located in the lower layer of the touch panel 205. The information displayed on the display 206 is visible to the voter through the touch panel 205. The voter can perform a touch operation (for example, an information display switching operation, a voting ticket purchase operation, a vote information correction operation, a ticket generation processing operation, etc.) on the touch panel 205 while looking at the information displayed by the display 206.

硬貨投入口208は、硬貨の投入口である。硬貨排出口207は、返却または釣銭として硬貨を排出する排出口である。なお、硬貨投入口208と硬貨排出口207を別体に設けたが、一体とすることもできる。   The coin insertion slot 208 is a coin insertion slot. The coin discharge port 207 is a discharge port for discharging coins as return or change. Although the coin slot 208 and the coin slot 207 are separately provided, they can be integrated.

バーコード読取窓209は、投票処理装置3の内部に備えられた不図示のバーコード読取装置が出力する走査光を多方向に出射し、バーコード読取装置が反射光を受光するための窓である。バーコード読取装置は、バーコード読取窓209の前に翳された、例えば携帯情報端末4の表示画面に表示された2次元バーコードを読み取り、2次元バーコードが示す2次元バーコードデータに変換する。なお、2次元バーコードに限定されるものではなく、1次元バーコード等の情報コードであってもよい。   The bar code reading window 209 is a window for emitting scanning light output from a bar code reader (not shown) provided in the inside of the voting processing device 3 in multiple directions and for the bar code reader to receive reflected light. is there. The bar code reader reads, for example, a two-dimensional bar code displayed on the display screen of the portable information terminal 4 which is displayed in front of the bar code reading window 209 and converts it into two-dimensional bar code data indicated by the two-dimensional bar code. Do. The present invention is not limited to the two-dimensional barcode, and may be an information code such as a one-dimensional barcode.

図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 voting processing device 3 includes a control unit 300, a display 206, a display for administrator 310, a touch panel 205, a touch panel for administrator 311, a voting card reading unit 312, a bill return unit 313, and a coin return unit 314. , A voting ticket printing unit 315, a refund voting ticket reading unit 316, and a barcode reader 318.

制御部300は、CPU(Central Processing Unit)301、RAM(Random Access Memory)302、HDD(Hard Disk Drive)303、通信インタフェース304、グラフィック処理ユニット305および入出力インタフェース306を備え、各々がバス307を介して接続されている。なお、制御部300は、コンピュータの一例でもある。   The control unit 300 includes a central processing unit (CPU) 301, a random access memory (RAM) 302, a hard disk drive (HDD) 303, a communication interface 304, a graphic processing unit 305, and an input / output interface 306. Connected through. The control unit 300 is also an example of a computer.

CPU301は、投票処理装置3の全体動作を制御する。RAM302は、CPU301によって実行させるOS(Operating System)のプログラムやアプリケーションプログラムの少なくとも一部を一時的に格納する。また、RAM302は、CPU301による処理に必要な各種データ(例えば投票情報のデータ等)を格納する。HDD303は、OSやアプリケーションプログラムを格納する。   The CPU 301 controls the overall operation of the voting processing device 3. The RAM 302 temporarily stores at least part of an OS (Operating System) program and application programs to be executed by the CPU 301. In addition, the RAM 302 stores various data (for example, data of voting information and the like) necessary for processing by the CPU 301. The HDD 303 stores the OS and application programs.

通信インタフェース304は、構内ネットワーク6に接続され、例えば、上位システム2との間でデータ(各種の情報、電文、通知等)の送受信を行う。   The communication interface 304 is connected to the local area network 6, and transmits and receives data (various types of information, telegrams, notifications, etc.) with the host system 2, for example.

なお、CPU301によって実行されるOSのプログラムやアプリケーションプログラムは、図示しない外部装置から、構内ネットワーク6および通信インタフェース304を介して、例えばRAM302に格納されて、CPU301によって実行されてもよい。また、後述の可搬型記録媒体317に格納され、入出力インタフェース306を介して、例えばRAM302に格納されて、CPU301によって実行されてもよい。   The OS program and application program executed by the CPU 301 may be stored, for example, in the RAM 302 from an external device (not shown) via the local network 6 and the communication interface 304 and executed by the CPU 301. Also, it may be stored in a portable recording medium 317 described later, and stored in, for example, the RAM 302 via the input / output interface 306 and executed by the CPU 301.

グラフィック処理ユニット305には、ディスプレイ206及び管理者用ディスプレイ310が接続されている。グラフィック処理ユニット305は、CPU301の制御の下に、各種の情報をディスプレイ206又は管理者用ディスプレイ310の画面に表示させる。なお、管理者用ディスプレイ310は、投票処理装置3の裏面側に設けられる管理者向けのディスプレイである。   A display 206 and a manager display 310 are connected to the graphic processing unit 305. The graphic processing unit 305 displays various types of information on the screen of the display 206 or the administrator display 310 under the control of the CPU 301. The administrator display 310 is a display for the administrator provided on the back side of the voting processing device 3.

入出力インタフェース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 / output interface 306 includes a touch panel 205, a manager touch panel 311, a voting card reading unit 312, a bill circulation unit 313, a coin circulation unit 314, a voting ticket printing unit 315, a withdrawal voting ticket reading unit 316 and a barcode reader 318 Is connected. Further, the input / output interface 306 is connectable to a portable recording medium interface (not shown) capable of writing and reading information to and from the portable recording medium 317. The input / output interface 306 includes a touch panel 205, a manager touch panel 311, a voting card reading unit 312, a bill circulation unit 313, a coin circulation unit 314, a voting ticket printing unit 315, a withdrawal voting ticket reading unit 316, a barcode reader 318 and A signal sent from the portable recording medium interface is sent to the CPU 301 via the bus 307. Further, the input / output interface 306 corresponds to the corresponding unit (the touch panel 205, the administrator touch panel 311, the voting card reading unit 312, the bill return unit 313, the coin return unit) via the bus 307 for the control signal sent from the CPU 301 (314) Send to voting ticket printing unit 315, refund voting ticket reading unit 316, barcode reader 318, or portable recording medium interface).

投票カード読取ユニット312は、投票カードの投票情報を読み取るユニットである。紙幣還流ユニット313は、紙幣の受け入れ、紙幣の真贋の鑑別、紙幣の収納、紙幣の返却、釣札の排出を行う。硬貨還流ユニット314は、硬貨の受け入れ、硬貨の真贋の鑑別、硬貨の収納、硬貨の返却、釣銭の排出を行う。投票券印刷ユニット315は、投票情報を印刷して投票券を発券する。払戻投票券読取ユニット316は、投票券を受け入れて投票情報を読み取る。   The voting card reading unit 312 is a unit for reading voting information of a voting card. The bill return unit 313 receives bills, discriminates the authenticity of bills, stores bills, returns bills, and discharges tags. The coin circulation unit 314 receives coins, discriminates the authenticity of coins, stores coins, returns coins, and discharges change. The voting ticket printing unit 315 prints voting information and issues a voting ticket. The refund voting ticket reading unit 316 accepts the voting ticket and reads the voting information.

バーコード読取装置318は、1次元バーコードまたは2次元バーコード等のバーコードを読み取り、バーコードが示すバーコードデータに変換する。また、バーコード読取装置318は、変換されたバーコードデータを表示したり保存したりすることができる。   The barcode reader 318 reads a barcode, such as a one-dimensional barcode or a two-dimensional barcode, and converts the barcode into barcode data indicated by the barcode. Also, the barcode reader 318 can display or store the converted barcode data.

なお、投票処理装置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 voting processing device 3, the control unit 300 can also be configured to include, for example, a module such as an FPGA (Field Programmable Gate Array) or a DSP (Digital Signal Processor). In this case, the control unit 300 includes a non-volatile memory (for example, an EEPROM (Electrically Erasable and Programmable Read Only Memory), a flash memory, a flash memory type memory card, etc.), and stores module firmware. Firmware can be written to the non-volatile memory via the portable recording medium 317 or the communication interface 304. As described above, the control unit 300 can also update the firmware by rewriting the firmware stored in the non-volatile memory.

図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 portable information terminal 4 is a small portable device such as a portable telephone, PHS, multifunctional portable telephone, PDA, etc., and as shown in FIG. 4, the processing unit 420, camera 421, power supply unit 422, communication device 423, display 424 And an input device 425. The processing unit 420 also includes a central processing unit (CPU) 431, an input / output device 432, and a storage device 433, which are each connected via a bus 434.

カメラ421は、画像を撮影する撮影装置である。電源部422は、携帯情報端末4に電力を供給する電源である。通信装置423は、広域ネットワーク7を介して通信を行う装置である。ディスプレイ424は、例えば液晶表示装置などの表示装置である。入力装置425は、携帯情報端末4の投票者が触れることにより携帯情報端末4に各種処理を指示する入力装置であり、例えばタッチパネルや入力ボタン等である。   The camera 421 is an imaging device that captures an image. The power supply unit 422 is a power supply that supplies power to the portable information terminal 4. The communication device 423 is a device that performs communication via the wide area network 7. The display 424 is a display device such as a liquid crystal display device, for example. The input device 425 is an input device that instructs the portable information terminal 4 to perform various processes when touched by a voter of the portable information terminal 4 and is, for example, a touch panel or an input button.

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 CPU 431 is a device that controls the portable information terminal 4 by, for example, reading and executing a program stored in the storage device 433. The storage device 433 includes, for example, a random access memory (RAM) 435 and a read only memory (ROM) 436. The RAM 435 is a storage device which can record and read various programs and various calculation results and can be used as a working storage area as needed. The ROM 436 is a readable storage device that stores a basic program and the like for performing processing in the portable information terminal 4. The input / output device 432 is an interface device between the camera 421, the power supply unit 422, the communication device 423, the display 424 and the input device 425, and the CPU 431.

図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 portable information terminal 4 downloads an information code processing program (information code processing application) for executing information code processing to be described later. A connection request is made to a web page, for example, a web page related to downloading of an information code processing application.

ダウンロードサイト5は、接続要求を受信すると、ステップS502において、接続要求のあった所定のWebページを携帯情報端末4に送信する。   When the download site 5 receives the connection request, the download site 5 transmits the predetermined Web page for which the connection request has been made to the portable information terminal 4 in step S502.

次に、携帯情報端末4は、ステップS503において、受信したWebページにおいて情報コード処理アプリのダウンロード要求をダウンロードサイト5に対して行う。   Next, in step S503, the portable information terminal 4 sends a download request for the information code processing application to the download site 5 in the received web page.

すると、ダウンロードサイト5は、ステップS504において、携帯情報端末4からの要求に応じた情報コード処理アプリを提供する。これにより、携帯情報端末4は、情報コード処理アプリによる情報コード処理を実行することが可能になる。   Then, the download site 5 provides an information code processing application according to the request from the portable information terminal 4 in step S504. Thereby, the portable information terminal 4 can execute information code processing by the information code processing application.

図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 portable information terminal 4 has a data input unit 601, an information code generation unit 602, an information code storage unit 603, an information code display unit 604, an information code specification unit as shown in FIG. A decode data generation unit 606, a decode data edit unit 607, an edit information code generation unit 608, an edit information code display unit 609, and an edit information code storage unit 610 are provided.

データ入力部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 communication device 423 accesses a predetermined web page via the wide area network 7. Then, using the input device 425, data relating to the ballot information such as the stadium name, race number, by type, group number to be voted, etc. is input.

情報コード作成部602は、データ入力部601によって入力されたデータをエンコードして、2次元バーコードや1次元バーコード等の情報コードを作成する。   The information code creation unit 602 encodes the data input by the data input unit 601 to create an information code such as a two-dimensional barcode or a one-dimensional barcode.

情報コード格納部603は、情報コード作成部602によって作成された情報コードをRAM435等の内部メモリや外部メモリに格納する。   The information code storage unit 603 stores the information code generated by the information code generation unit 602 in an internal memory such as the RAM 435 or an external memory.

情報コード表示部604は、情報コード格納部603によって格納された1つまたは複数の情報コードをディスプレイ424に表示する。   The information code display unit 604 displays one or more information codes stored by the information code storage unit 603 on the display 424.

情報コード指定部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 data creation unit 606 decodes one or more information codes designated by the information code designation unit 605 to create decoded data. When there are a plurality of designated information codes, the decoded data generation unit 606 decodes the respective information codes to generate decoded data.

デコードデータ編集部607は、デコードデータ作成部606によって作成されたデコードデータを編集する。   The decoded data editing unit 607 edits the decoded data generated by the decoded data generation unit 606.

編集情報コード作成部608は、デコードデータ編集部607によって編集された編集データをエンコードして1つの編集情報コードを作成する。編集情報コード作成部608は、情報コード指定部605によって指定された情報コードが複数の場合、デコードデータ編集部607によって編集された編集データおよびデコードデータ編集部607によって編集されなかったデコードデータを纏めてエンコードして1つの編集情報コードを作成する。   The editing information code creation unit 608 encodes the editing data edited by the decoded data editing unit 607 to create one editing information code. When there are a plurality of information codes designated by the information code designation unit 605, the edit information code creation unit 608 puts together the edit data edited by the decode data edit unit 607 and the decode data not edited by the decode data edit unit 607. And encode to create one editing information code.

編集情報コード表示部609は、編集情報コード作成部608によって作成された編集情報コードをディスプレイ424に表示する。   The editing information code display unit 609 displays the editing information code created by the editing information code creation unit 608 on the display 424.

編集情報コード格納部610は、編集情報コード作成部608によって作成された編集情報コードをRAM435等の内部メモリや外部メモリに格納する。   The editing information code storage unit 610 stores the editing information code created by the editing information code creation unit 608 in an internal memory such as the RAM 435 or the like or an external memory.

なお、携帯情報端末4は、図5を用いて上述したように、情報コード処理アプリをダウンロードサイト5からダウンロードしたことにより、後述する情報コード処理を実行することが可能になる。情報コード処理を実行するためには、携帯情報端末4は、少なくとも情報コード表示部604、情報コード指定部605、デコードデータ作成部606、デコードデータ編集部607、編集情報コード作成部608、編集情報コード表示部609および編集情報コード格納部610を備える必要がある。   Note that, as described above with reference to FIG. 5, the portable information terminal 4 can execute information code processing described later by downloading the information code processing application from the download site 5. In order to execute the information code processing, the portable information terminal 4 is at least an information code display unit 604, an information code specification unit 605, a decode data generation unit 606, a decode data edit unit 607, an edit information code generation unit 608, edit information The code display unit 609 and the editing information code storage unit 610 need to be provided.

図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 portable information terminal 4 starts information code processing by activating the information code processing application.

情報コード処理が開始されると、携帯情報端末4のCPU431は、ステップS701において、RAM435等の内部メモリに2次元バーコードや1次元バーコード等の情報コードが格納されているか否かを判断する。   When information code processing is started, the CPU 431 of the portable information terminal 4 determines whether or not an information code such as a two-dimensional bar code or a one-dimensional bar code is stored in the internal memory such as the RAM 435 in step S701. .

格納されていないと判断された場合(ステップ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 CPU 431 reads the information code from the RAM 435 in step S702.

CPU431は、ステップS703において、RAM435に格納されている情報コードを全て読み出したか否かを判断する。 In step S703, the CPU 431 determines whether all the information codes stored in the RAM 435 have been read.

全て読み出していないと判断された場合(ステップ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 RAM 435 are read out. On the other hand, when it is determined that all the data has been read (step S703: YES), the CPU 431 displays the read information code on the display 424 in step S704 as shown in FIG. 8A. In the example shown in FIG. 8A, the six read two-dimensional barcodes are displayed. One or more information codes displayed on the display 424 can select and designate any one or more of the information codes.

CPU431は、ステップS705において、ステップS704で表示された情報コードのうち、任意の1つまたは複数の情報コードが選択されたか否かを判断する。   In step S 705, the CPU 431 determines whether any one or more information codes are selected from the information codes displayed in step S 704.

選択されていないと判断された場合(ステップ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 CPU 431 determines in step S706 whether or not the "form voting information" button (Fig. 8 (b) (2)) for decoding the information code is pressed.

「投票情報化」ボタンが押下されていないと判断された場合(ステップ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 CPU 431 decodes the selected one or more information codes in step S707 to create decoded data, As shown in FIG. 8C, the decoded vote information is displayed in a list.

CPU431は、ステップS708において、一覧表示から編集(修正)したい項目の項目選択ボタン(図8(c)(3))が押下されたか否かを判断する。   In step S 708, the CPU 431 determines whether or not the item selection button ((c) of FIG. 8 (c)) for the item to be edited (corrected) from the list display is pressed.

項目選択ボタン(図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 CPU 431 selects one of the selected items as shown in FIG. Show details

CPU431は、ステップS710において、詳細表示から編集(修正)したい項目の項目選択ボタン(図8(d)(4))が押下されたか否かを判断する。   In step S710, the CPU 431 determines whether or not the item selection button ((d) in FIG. 8 (d)) for the item to be edited (corrected) from the detail display has been pressed.

項目選択ボタン(図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 CPU 431 selects one of the selected items in step S711 as shown in FIG. Display the screen. In the example shown in FIG. 8E, "field name" is displayed as editable (correctable) as the selected item.

CPU431は、ステップS712において、編集(修正)された項目を確定するための「セット」ボタン(図8(e)(5))が押下されたか否かを判断する。   In step S 712, the CPU 431 determines whether the “set” button (FIGS. 8 (e) and (5)) for determining the edited (corrected) item is pressed.

「セット」ボタン(図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 CPU 431 determines the edited (corrected) item in step S713. It is determined whether or not the "set" button (Fig. 8 (d) (6)) for the user has been pressed.

「セット」ボタン(図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 CPU 431 encodes the edited vote information including the edited (corrected) item in step S714. It is determined whether or not a "bar code" button (Fig. 8 (c) (7)) for creating the editing information code is pressed.

「バーコード化」ボタンが押下されていないと判断された場合(ステップ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 CPU 431 encodes the edited vote information including the edited (corrected) item in step S715 to create an editing information code. If the information code determined to be selected in step S705 is one, the vote content is corrected and encoded by editing, and if there is more than one, a plurality of selected information codes are integrated even if they are not edited. Is encoded.

CPU431は、ステップS716において、ステップS715でエンコードされた編集情報コードをディスプレイ424に表示する。   In step S716, the CPU 431 displays the editing information code encoded in step S715 on the display 424.

CPU431は、ステップS717において、表示された編集情報コードをRAM435等の内部メモリや外部メモリに格納するための「保存」ボタン(図8(f)(8))が押下されたか否か(「戻る」ボタンが押下された)を判断する。   In step S717, the CPU 431 determines whether the "save" button (FIGS. 8F and 8) for storing the displayed editing information code in the internal memory such as the RAM 435 or the external memory is pressed ("Return" "" Button is pressed.

「保存」ボタン(図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 CPU 431 determines in step S718 the generated editing information code as an internal memory such as the RAM 435 or the like After storing in the memory, the present information code processing ends. On the other hand, when it is determined that the "save" button (Fig. 8 (f) (8)) is not pressed and the "return" button is pressed (step S717: NO), it is determined whether the information code is selected. The process returns to step S705 to do this.

なお、ステップ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 voting processing device 3 multiple times, and the convenience of the voter is improved. In addition, even when there is a race deadline or cancellation of entry, operations such as correction and deletion can be performed on the portable information terminal 4, and errors at the time of voting on the voting processing device 3 can be prevented in advance. In addition, after receiving the screen of the information code from the other party, the information code is decoded on its own personal digital information terminal 4, restored as voting information, customized, and re-encoded as information code. Even in the case of voting by sharing the screen, the voting information can be easily changed, and the convenience is improved.

以上、本実施の形態におけるトータリゼータシステム1について説明したが、本実施の形態におけるトータリゼータシステム1は、更に投票者の会員情報も合わせてバーコードにより処理することが可能である。   As mentioned above, although the totalizer system 1 in this Embodiment was demonstrated, the totalizer system 1 in this embodiment can also process the member information of a voter also according to a barcode by combining.

従来、投票者についての投票会員の認証手段として、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 voting processing device 3 in order to read an IC card or a magnetic card, this leads to an increase in cost. In addition, since it is necessary to arrange the voter with an IC card or a magnetic card to be distributed to the voter, the initial cost is high, which may become a barrier in introducing a member voting service. Further, as a cheaper means, there is a means for displaying a bar code storing a member number on the screen of the portable information terminal 4 and using it, but forgery can be easily performed, and there is a problem in security.

そこで、本実施の形態における投票処理装置3が備えるバーコード読取装置318を利用することで、会員情報を管理する上でのコストアップを防止することができる。例えば、投票情報と会員番号を1つの情報コードとして作成することにより、1回の情報コード読取操作で「会員認証」と「投票」操作を行うことができる。   Therefore, by using the barcode reader 318 provided in the vote processing device 3 in the present embodiment, it is possible to prevent the cost increase in managing the member information. For example, by creating voting information and a membership number as one information code, "member authentication" and "voting" operations can be performed in one information code reading operation.

図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 step S 901, the voter inputs member information on a predetermined application downloaded from the download site 5 to the portable information terminal 4.

携帯情報端末4は、ステップS902において、管理サーバを含む上位システム2に入力された会員情報を直接送信する。   In step S 902, the portable information terminal 4 directly transmits the member information input to the upper system 2 including the management server.

上位システム2は、ステップS903において、携帯情報端末4から送信された会員情報を受信し、会員データベース等のメモリに格納する。また、上位システム2は、ステップS904において、会員情報に対応させた会員番号を採番し、携帯情報端末4に直接送信する。   In step S 903, the host system 2 receives the member information transmitted from the portable information terminal 4 and stores the member information in a memory such as a member database. Further, in step S904, the host system 2 assigns a member number corresponding to the member information, and directly transmits the member number to the portable information terminal 4.

携帯情報端末4は、ステップS905において、上位システム2から送信された会員番号を受信し、所定のアプリケーションを用いて暗号キーにて暗号化する。また、携帯情報端末4は、ステップS906において、会員番号をエンコードして、2次元バーコードや1次元バーコード等の情報コードを作成し、RAM435等の内部メモリや外部メモリに格納する。会員登録が完了したことをディスプレイ424に表示する。   In step S 905, the portable information terminal 4 receives the member number transmitted from the host system 2, and encrypts the member number using an encryption key using a predetermined application. In step S906, the portable information terminal 4 encodes the membership number to create an information code such as a two-dimensional bar code or a one-dimensional bar code, and stores the information code in an internal memory such as the RAM 435 or the like or an external memory. It is displayed on the display 424 that the member registration has been completed.

次に、会員認証の流れについて説明する。
投票者は、ステップ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 portable information terminal 4. As described above, the portable information terminal 4 executes information code processing by activating the information code processing application. The information code in which the member information is encoded is one of the information codes to be selected in the above-described information code processing. That is, voting information and member information are compiled into one editing information code and created.

携帯情報端末4は、ステップS908において、投票情報と会員情報が1つに纏められた編集情報コードを表示することができる。   In step S 908, the portable information terminal 4 can display the editing information code in which the voting information and the member information are combined into one.

投票者は、ステップ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 barcode reading window 209 of the voting processing device 3.

投票処理装置3は、ステップS910において、バーコード読取装置318によって翳された編集情報コードを読み取ってデコードする。   In step S 910, the vote processing device 3 reads and decodes the editing information code scanned by the barcode reader 318.

投票処理装置3は、ステップS911において、読み取りデコードしたデータを暗号キーで複合化し、会員番号を取得する。そして、管理サーバを含む上位システム2に会員番号を送信する。   In step S911, the vote processing apparatus 3 decrypts the read and decoded data with the encryption key, and acquires a membership number. Then, the membership number is transmitted to the upper system 2 including the management server.

上位システム2は、ステップS912において、会員データベースを参照して会員番号を検索し、会員番号に基づいた認証結果および会員情報を投票処理装置3に送信する。   In step S912, the host system 2 searches the membership number with reference to the membership database, and transmits the authentication result and the membership information based on the membership number to the vote processing apparatus 3.

投票処理装置3は、ステップS913において、認証結果および会員情報を受信してディスプレイ206に表示する。   In step S 913, the vote processing device 3 receives the authentication result and the member information and displays the result on the display 206.

このように、投票情報と会員番号を纏めた編集情報コードを用いることにより、投票処理装置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 voting processing device 3, and the convenience of the voter can be obtained. Improves the quality.

以上、本発明の実施の形態を、図面を参照しながら説明してきたが、上述してきた本発明の実施の形態は、携帯情報端末の一機能としてハードウェアまたは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 Totalizer System 2 Host System 3 Voting Processing Device 4 Mobile Information Terminal 5 Download Site 6 Premises Network 7 Wide Area Network 201 Operation Status Display Window 202 Voting Card Slot 203 Voting Card Slot 204 Banknote Slot 205 Touch Panel 206 Display 207 Coin Slot 208 coin slot 209 bar code reading window 300 control unit 301 CPU (Central Processing Unit)
302 RAM (Random Access Memory)
303 HDD (Hard Disk Drive)
304 Communication interface 305 Graphic processing unit 306 Input / output interface 307 Bus 310 Display for manager 311 Touch panel for administrator 312 Voting card reading unit 313 Banknote circulation unit 314 Coin circulation unit 315 Voting ticket printing unit 316 Payout ticket reading unit 317 Portable type Recording medium 318 Bar code reader 420 processing unit 421 camera 422 power supply unit 423 communication device 424 display 425 input device 431 CPU (central processing unit)
432 I / O Device 433 Memory Device 434 Bus 435 RAM (Random Access Memory)
436 ROM (Read Only Memory)
601 data input unit 602 information code generation unit 603 information code storage unit 604 information code display unit 605 information code specification unit 606 decode data generation unit 607 decode data editing unit 608 edit information code generation unit 609 edit information code display unit 610 edit information code Storage section

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.
JP2016013845A 2016-01-27 2016-01-27 Portable information terminal, information code processing method, information code processing program, and totalizer system Active JP6537460B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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