JP6002123B2 - Ticketing system - Google Patents
Ticketing system Download PDFInfo
- Publication number
- JP6002123B2 JP6002123B2 JP2013266717A JP2013266717A JP6002123B2 JP 6002123 B2 JP6002123 B2 JP 6002123B2 JP 2013266717 A JP2013266717 A JP 2013266717A JP 2013266717 A JP2013266717 A JP 2013266717A JP 6002123 B2 JP6002123 B2 JP 6002123B2
- Authority
- JP
- Japan
- Prior art keywords
- voting
- terminal
- code
- 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
Landscapes
- Time Recorders, Dirve Recorders, Access Control (AREA)
Description
本発明は、携帯情報端末を利用した発券システムに関する。 The present invention relates to a ticket issuing system using a portable information terminal.
競馬等の公営競技場では、マークカードによる投票券の購入方式が普及している。マークカードによる方式では、マークカードを複数枚投入すると読み取りに時間がかかる点、また投入する現金の金額が計算できない点、あるいは、マークカードを記入する際にマークミスやマーク漏れが発生するといった問題が指摘されている。 In public stadiums such as horse racing, a voting ticket purchase method using a mark card is widespread. With the mark card method, it takes time to read multiple mark cards, the amount of cash to be inserted cannot be calculated, or mark mistakes or mark leaks occur when filling the mark card Has been pointed out.
これらのマークカード方式の問題を解決するために、携帯電話に投票内容を入力させ、投票内容が変換された2次元コードを携帯電話に表示させて投票端末(トータリゼータ端末)で読み取らせ、読み取った投票内容に応じて投票端末が発券を行うシステムが提案されている(特許文献1)。 In order to solve these problems of the mark card system, the contents of the vote are input to the mobile phone, and the two-dimensional code converted from the contents of the vote is displayed on the mobile phone and read by the voting terminal (totalizer terminal). There has been proposed a system in which a voting terminal issues a ticket according to the content of a vote (Patent Document 1).
2次元コードで投票情報を伝達するためには、画面に2次元コードを表示させる必要がある。2次元コードのサイズは投票情報のデータ量にほぼ比例した大きさとなるが、携帯情報端末に搭載される表示部のサイズは、端末本体のサイズや端末の用途に応じて様々で、表示部の小さい携帯情報端末では、対応する2次元コードを表示できないおそれもある。表示部の小さい携帯情報端末でも、表示用端末として使用できるようにするための方法として、2次元コードとして表示可能なサイズまで2次元コードに変換されるデータ量を少なくすることが考えられる。 In order to transmit voting information using a two-dimensional code, it is necessary to display the two-dimensional code on a screen. The size of the two-dimensional code is almost proportional to the data amount of the voting information, but the size of the display unit mounted on the portable information terminal varies depending on the size of the terminal body and the application of the terminal. A small portable information terminal may not be able to display the corresponding two-dimensional code. As a method for enabling even a portable information terminal with a small display unit to be used as a display terminal, it is conceivable to reduce the amount of data converted into a two-dimensional code to a size that can be displayed as a two-dimensional code.
本願発明は、上記課題に鑑み、データ量を削減してサイズを小さくした2次元コードを表示して発券を行う発券システムを提供することを目的とする。 In view of the above problems, an object of the present invention is to provide a ticket issuing system that issues a ticket by displaying a two-dimensional code with a reduced data amount and a reduced size.
上記目的を達成するために、投票項目に対応した投票情報が入力される携帯情報端末と、前記入力された投票情報を前記携帯情報端末から受け取って投票券を発券する投票端末とからなる発券システムにおいて、前記携帯情報端末は、入力された投票項目の中から複数の投票項目の投票情報を組み合わせて、前記複数の投票項目の投票情報を、組み合わせる前の前記複数の投票項目の合計の桁数よりも桁数を削減したデータに変換する携帯情報端末のデータ変換部と、前記桁数を削減したデータをエンコードして2次元コードに変換する携帯情報端末のエンコード部と、前記変換された2次元コードを表示する携帯情報端末の表示部とを備え、前記投票端末は、前記携帯情報端末に表示された前記2次元コードを読み取る投票端末の読取部と、前記読み取った2次元コードをデコードして前記桁数を削減したデータに変換する投票端末のデコード部と、前記デコード部により変換された桁数を削減したデータを、元の複数の投票項目からなる投票情報に変換する投票端末のデータ変換部と、前記変換された投票情報に基づき、投票券を発券する投票券発行部と、を備える。 To achieve the above object, a ticketing system comprising a portable information terminal into which voting information corresponding to a voting item is input, and a voting terminal that receives the input voting information from the portable information terminal and issues a voting ticket The portable information terminal combines the voting information of a plurality of voting items from the input voting items, and the total number of digits of the plurality of voting items before combining the voting information of the plurality of voting items. A data conversion unit of a portable information terminal that converts the data into a data with a reduced number of digits, an encoding unit of a portable information terminal that encodes the data with the reduced number of digits and converts the data into a two-dimensional code, and the converted 2 A display unit of a portable information terminal that displays a dimensional code, and the voting terminal includes a reading unit of the voting terminal that reads the two-dimensional code displayed on the portable information terminal; The decoding unit of the voting terminal that decodes the read two-dimensional code and converts it into data with the reduced number of digits, and the data with the reduced number of digits converted by the decoding unit are composed of a plurality of original voting items A data conversion unit of a voting terminal that converts to voting information, and a voting ticket issuing unit that issues a voting ticket based on the converted voting information.
本発明によれば、データ量を削減してサイズを小さくした2次元コードを表示して発券を行う発券システムを提供することができる。 According to the present invention, it is possible to provide a ticketing system that issues a ticket by displaying a two-dimensional code with a reduced data amount and a reduced size.
以下、図面に従って本発明の実施形態を説明する。図1は、本実施形態の発券システムが適用されるトータリゼータシステムを示す図である。なお以下では、携帯情報端末を携帯端末と略す。トータリゼータシステムは、上位システム2、投票端末3、携帯端末4、ダウンロードサイト5、場内ネットワーク6及び電話通信網7から構成される。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing a totalizer system to which the ticketing system of the present embodiment is applied. Hereinafter, the portable information terminal is abbreviated as a portable terminal. The totalizer system is composed of a host system 2, a voting terminal 3, a mobile terminal 4, a download site 5, an on-site network 6, and a telephone communication network 7.
上位システム2は、場内及び場外に設置された複数の投票端末3に接続され、投票端末3からの投票券の発券や払戻しの要請を受けて、可否を判断して通知する。投票端末3は、トータリゼータ端末とも呼ばれ、上位システム2と通信して、ファンに対して投票券を発券したり、当たり券に対して払い戻しを行う装置である。 The host system 2 is connected to a plurality of voting terminals 3 installed inside and outside the hall, receives voting ticket issuance and refund requests from the voting terminal 3, and determines whether it is possible or not. The voting terminal 3 is also referred to as a totalizer terminal, and is a device that communicates with the host system 2 to issue a voting ticket to a fan or to refund a winning ticket.
携帯端末4は、ファンが所有するスマートフォン(多機能携帯電話)等に代表される携帯情報端末で、通信機能に加えて、投票用アプリケーションソフト(以下、投票アプリと称す)により投票端末3に対して投票を行うことができる。 The portable terminal 4 is a portable information terminal represented by a smartphone (multifunction mobile phone) or the like owned by a fan. In addition to the communication function, the portable terminal 4 is connected to the voting terminal 3 by voting application software (hereinafter referred to as a voting application). Can vote.
ダウンロードサイト5は、携帯端末4から指示により専用のアプリケーションソフトを携帯端末4にダウンロードする。アプリケーションソフトには、投票アプリケーションソフトが含まれる。 The download site 5 downloads dedicated application software to the mobile terminal 4 according to an instruction from the mobile terminal 4. The application software includes voting application software.
場内ネットワーク6は、複数の投票端末3と上位システム2間でデータの通信を中継するネットワークである。電話通信網7は、携帯端末4とダウンロードサイト5間でデータの通信を中継するネットワークである。投票端末3と携帯端末4を合わせて発券システム10とも呼ぶ。 The on-site network 6 is a network that relays data communication between the plurality of voting terminals 3 and the host system 2. The telephone communication network 7 is a network that relays data communication between the mobile terminal 4 and the download site 5. The voting terminal 3 and the portable terminal 4 are also collectively referred to as a ticketing system 10.
図2は、携帯端末4の発券システムに係る機能ブロック図である。なお、本実施形態では、携帯端末4と投票端末3間で2次元コードを利用して投票データの授受に行うが、以下では、2次元コードとしてQRコードを代表として説明する。従って、以下で使用される“QRコード”の文言は、全て“2次元コード”に置き換え可能である。また、2次元コードとしては、QRコード以外に、Data Matrix、Maxi Code等がある。また、携帯端末4と投票端末3はそれぞれ同等な機能部を有するので、それぞれの機能部について先頭に携帯あるいは投票の文言を付加して区別する。 FIG. 2 is a functional block diagram according to the ticketing system of the mobile terminal 4. In this embodiment, the two-dimensional code is used for exchanging voting data between the mobile terminal 4 and the voting terminal 3. Hereinafter, a QR code will be described as a representative two-dimensional code. Accordingly, the wording of “QR code” used below can be replaced with “two-dimensional code”. In addition to QR codes, two-dimensional codes include Data Matrix, Maxi Code, and the like. Moreover, since the portable terminal 4 and the voting terminal 3 have an equivalent function part, respectively, it distinguishes by adding the word of carrying or voting at the head about each function part.
携帯端末4は、携帯主制御部20、携帯表示部22、携帯画面入力部24、携帯QRコード読取部26、携帯QRコードデータ変換部28、携帯QRコードエンコード部30、携帯QRコードデコード部32、携帯QRコード記憶部34及び投票情報履歴記憶部36を有する。 The portable terminal 4 includes a portable main control unit 20, a portable display unit 22, a portable screen input unit 24, a portable QR code reading unit 26, a portable QR code data conversion unit 28, a portable QR code encoding unit 30, and a portable QR code decoding unit 32. The mobile QR code storage unit 34 and the voting information history storage unit 36 are provided.
携帯主制御部20は、携帯端末4の全体を統括的に制御する制御部である。携帯主制御部20は、不図示のCPUと制御プログラムを有し、制御プログラムを読込んだCPUが各種制御を実行する。本実施形態の発券処理では、携帯主制御部20は、制御プログラムの中の投票アプリを読み出し、あるいは投票アプリをダウンロードサイト5からダウンロードして保存してから読み出して、発券処理を実行する。 The mobile main control unit 20 is a control unit that comprehensively controls the entire mobile terminal 4. The portable main control unit 20 includes a CPU (not shown) and a control program, and the CPU that reads the control program executes various controls. In the ticketing process of the present embodiment, the owner control unit 20 reads the voting application in the control program, or downloads and saves the voting application from the download site 5 and reads it to execute the ticketing process.
携帯表示部22は、LCD等から構成され、入力画面や情報画面あるいは画像等を表示する。入力画面には投票入力画面が含まれ、情報画面には投票情報履歴画面が含まれる。また、携帯表示部22は、投票券の購入時には画像としてQRコードを表示する。 The portable display unit 22 includes an LCD or the like and displays an input screen, an information screen, an image, or the like. The input screen includes a voting input screen, and the information screen includes a voting information history screen. The portable display unit 22 displays a QR code as an image when purchasing a voting ticket.
携帯画面入力部24は、携帯表示部22に一体的に設けられるタッチパネルで、携帯端末4へ各種データを入力するための入力部である。発券処理では、携帯表示部22に表示された投票入力画面に従い携帯画面入力部24から投票情報が入力される。携帯QRコード読取部26は、カメラ部を有し、紙等に印刷あるいは画面に表示されたQRコードを画像データとして読み取るものである。 The mobile screen input unit 24 is a touch panel provided integrally with the mobile display unit 22 and is an input unit for inputting various data to the mobile terminal 4. In the ticket issuing process, voting information is input from the mobile screen input unit 24 in accordance with the vote input screen displayed on the mobile display unit 22. The portable QR code reading unit 26 has a camera unit, and reads a QR code printed on paper or displayed on a screen as image data.
携帯QRコードデータ変換部28は、投票情報のデータ量を削減して、以下でQRコード格納データと称す“データ量の削減された投票情報”に変換する。具体的には、携帯QRコードデータ変換部28は、携帯画面入力部24から入力された投票情報について、入力された投票項目の中から複数の投票項目の投票情報を組み合わせて、組み合わせる前の前記複数の各投票項目の桁数の合計よりも桁数を削減したデータを生成することで、投票情報をQRコード格納データに変換する。また、逆に携帯QRコードデータ変換部28は、QRコード格納データを組み合わせる前の複数の投票項目の投票情報に戻して、元の投票情報に変換することも行う。 The portable QR code data conversion unit 28 reduces the data amount of the voting information and converts it into “voting information with reduced data amount” referred to as QR code storage data below. Specifically, the mobile QR code data conversion unit 28 combines the voting information of a plurality of voting items from the input voting items for the voting information input from the mobile screen input unit 24, and before the combination By generating data in which the number of digits is reduced from the total number of digits of each of the plurality of voting items, the voting information is converted into QR code storage data. Conversely, the portable QR code data conversion unit 28 also returns the voting information of a plurality of voting items before combining the QR code storage data, and converts it to the original voting information.
携帯QRコードエンコード部30は、投票情報等をエンコードしてQRコードに変換するものである。携帯QRコードエンコード部30は、携帯QRコードデータ変換部28で変換された新たな投票情報であるQRコード格納データを、予め設定されたQRコードのバージョンでエンコードしてQRコードに変換する。QRコードのバージョンについては後述する。 The portable QR code encoding unit 30 encodes voting information and converts it into a QR code. The mobile QR code encoding unit 30 encodes QR code storage data, which is new voting information converted by the mobile QR code data conversion unit 28, with a preset QR code version, and converts it into a QR code. The QR code version will be described later.
携帯QRコードデコード部32は、携帯QRコード読取部26で読み取られたQRコードをデコードして投票情報(本例では、QRコード格納データ)に変換するものである。携帯QRコード記憶部34は、携帯画面入力部24からの保存指示に応じてQRコードを記憶するものである。投票情報履歴記憶部36は、入力した投票情報や投票端末3からの指示で修正等された修正投票情報を投票情報履歴として記憶するものである。 The mobile QR code decoding unit 32 decodes the QR code read by the mobile QR code reading unit 26 and converts it into voting information (in this example, QR code storage data). The mobile QR code storage unit 34 stores a QR code in response to a save instruction from the mobile screen input unit 24. The voting information history storage unit 36 stores the input voting information and the modified voting information modified by an instruction from the voting terminal 3 as a voting information history.
図3は、投票端末3の発券システムに係る機能ブロック図である。投票端末3は、投票主制御部50、投票表示部52、投票画面入力部54、投票QRコード読取部56、投票QRコードデータ変換部58、投票QRコードエンコード部60、投票QRコードデコード部62、投票券発行部64、投票券読取部66、紙幣入出金部68、硬貨入出金部70、ジャーナル情報記録部72及び通信部74を有する。 FIG. 3 is a functional block diagram according to the ticketing system of the voting terminal 3. The voting terminal 3 includes a voter control unit 50, a voting display unit 52, a voting screen input unit 54, a voting QR code reading unit 56, a voting QR code data converting unit 58, a voting QR code encoding unit 60, and a voting QR code decoding unit 62. , Voting ticket issuing unit 64, voting ticket reading unit 66, banknote depositing / withdrawing unit 68, coin depositing / withdrawing unit 70, journal information recording unit 72, and communication unit 74.
投票主制御部50は、投票端末3の全体を統括的に制御する制御部である。投票主制御部50は、不図示のCPUと制御プログラムを有し、制御プログラムを読込んだCPUが各種制御を実行する。投票表示部52は、LCD等から構成され、ガイド画面や入力画面あるいは入力される各種情報や画像等を表示する。発券処理では、投票表示部52に入金等のガイド画面が表示され、合計金額や入金した金額が表示される。投票画面入力部54は、投票表示部52に一体的に設けられるタッチパネルで、投票端末3へ各種データや指示を入力するための入力部である。 The voter control unit 50 is a control unit that comprehensively controls the entire voting terminal 3. The voter control unit 50 includes a CPU (not shown) and a control program, and the CPU that reads the control program executes various controls. The voting display unit 52 is composed of an LCD or the like, and displays a guide screen, an input screen, or various information and images that are input. In the ticket issuing process, a guide screen such as deposit is displayed on the vote display section 52, and the total amount and the deposited amount are displayed. The voting screen input unit 54 is a touch panel provided integrally with the voting display unit 52 and is an input unit for inputting various data and instructions to the voting terminal 3.
投票QRコード読取部56は、カメラ部を有し、携帯端末4の携帯表示部22に表示されたQRコードを画像データとして読み取るものである。投票QRコードデータ変換部58は、携帯端末4からQRコードによる発券依頼を受ける場合には、投票QRコード読取部56で読み取られた後にデコードされたQRコード格納データを、元の投票情報に変換するものである。また、投票QRコードデータ変換部58は、携帯端末4等に対し読み取らせるためのQRコードを作成する場合には、投票情報をQRコード格納データに変換する。 The vote QR code reading unit 56 has a camera unit, and reads the QR code displayed on the mobile display unit 22 of the mobile terminal 4 as image data. When receiving a QR code ticketing request from the portable terminal 4, the voting QR code data conversion unit 58 converts QR code storage data that has been read by the voting QR code reading unit 56 and then decoded into original voting information. To do. The voting QR code data conversion unit 58 converts the voting information into QR code storage data when creating a QR code to be read by the mobile terminal 4 or the like.
投票QRコードエンコード部60は、携帯端末4等に対してQRコードを作成する場合に、投票QRコードデータ変換部58で変換されたQRコード格納データをエンコードしてQRコードに変換するものである。 The voting QR code encoding unit 60 encodes the QR code storage data converted by the voting QR code data conversion unit 58 and converts it into a QR code when creating a QR code for the mobile terminal 4 or the like. .
投票QRコードデコード部62は、投票QRコード読取部56で読み取られたQRコードをデコードしてQRコード格納データに変換するものである。 The voting QR code decoding unit 62 decodes the QR code read by the voting QR code reading unit 56 and converts it into QR code storage data.
投票券発行部64は、携帯端末4から入力したQRコードがQRコード格納データを経由して変換された投票情報を上位システム2に送信して、上位システム2からの許可を受けて発券を行う。また、投票券発行部64は、投票情報修正の際には、修正情報に基づくQRコードを券に印刷して発券する。投票券発行部64は、QRコードを印刷物として出力するので、QRコード出力部とも呼ぶ。投票券読取部66は、払戻し用に、レース終了後に投入された投票券(当たり券)を読み取る。 The voting ticket issuing unit 64 transmits the voting information obtained by converting the QR code input from the portable terminal 4 via the QR code storage data to the higher system 2 and issues a ticket with permission from the higher system 2. . Further, the voting ticket issuing unit 64 issues a ticket by printing a QR code based on the correction information on the ticket when voting information is corrected. Since the voting ticket issuing unit 64 outputs the QR code as a printed matter, it is also called a QR code output unit. The voting ticket reading unit 66 reads voting tickets (winning tickets) inserted after the end of the race for a refund.
紙幣入出金部68は、紙幣カセットや紙幣搬送部や紙幣入出金口を有し、投票券の購入時あるいは払い戻し金の支払い時に、紙幣の入出金を行う。硬貨入出金部70は、硬貨カセットや硬貨入出金口等を有し、投票券の購入時あるいは払い戻し金の支払い時に、硬貨の入出金を行う。ジャーナル情報記録部72は、投票券購入の履歴や払戻しの履歴をジャーナル情報として記録する。通信部74は、投票端末3と上位システム2とのデータの通信を制御する。 The banknote deposit / withdrawal unit 68 includes a banknote cassette, a banknote transport unit, and a banknote deposit / withdrawal port, and deposits / withdraws banknotes at the time of purchasing a voting ticket or paying a refund money. The coin deposit / withdrawal unit 70 has a coin cassette, a coin deposit / withdrawal port, etc., and deposits / withdraws coins when purchasing a voting ticket or paying a refund. The journal information recording unit 72 records voting ticket purchase history and refund history as journal information. The communication unit 74 controls data communication between the voting terminal 3 and the host system 2.
次に、携帯QRコードデータ変換部28による投票情報のデータ削減についてを説明する。まず、投票に必要な情報量を説明する。図4は、現在競馬場で使用されているマークカードの投票情報を、投票項目ごとに必要なデータ量(桁数)で示したテーブルである。投票情報を構成する投票項目は、競走場名を表す「場」、レース番号を表す「レース」、式別、投票方式、組番、金額である。 Next, data reduction of voting information by the mobile QR code data conversion unit 28 will be described. First, the amount of information necessary for voting will be described. FIG. 4 is a table showing the voting information of the mark card currently used on the racetrack in the amount of data (number of digits) required for each voting item. The voting items making up the voting information are “place” representing the racetrack name, “race” representing the race number, formula, voting method, group number, and amount.
データ桁数は、各投票項目のデータに必要な桁数である。「場」は、最大47場あるので、2桁である。レースは、12レースあるので、2桁である。式別は、13種類(単勝、複勝、単+複、枠連・・)あるので2桁である。投票方式は4種類であるので1桁である。組番は、3連単18−17−16⇒181716より、6桁である。金額は、最大100万円までで100円単位であるので、最大10000で、5桁である。 The number of data digits is the number of digits necessary for the data of each voting item. The “field” is 47 digits at the maximum, so it has two digits. There are 12 races, so there are 2 digits. There are 13 types (single wins, double wins, single + doubles, frame series ...) so there are two digits. Since there are four types of voting methods, it is a single digit. The set number is 6 digits from the triple unit 18-17-16⇒181716. The amount of money is up to 1 million yen and is in units of 100 yen.
データ量は、(場、レース、式別、投票方式)は、2+2+2+1=7桁となる。また、カード1枚当たり8ベットとし、組番+金額=6+5=11桁であるので、(組番、金額)については、11×8=88桁となる。そして、合計して7+88=95桁となる。つまり、現在のマークカード1枚当たり、95桁分のデータ量が必要である。また、現在の通常の投票端末3では、マークカードが最大20枚一括して投入できるので、マークカード20枚分にすると、総データ量は、95×20=1900桁となる。 The amount of data is (2 + 2 + 2 + 1 = 7 digits) (place, race, formula, voting method). Further, since 8 bets per card and the combination number + amount = 6 + 5 = 11 digits, the (assembly number, amount) is 11 × 8 = 88 digits. In total, 7 + 88 = 95 digits. That is, a data amount of 95 digits is required for each current mark card. In addition, since the current normal voting terminal 3 can insert a maximum of 20 mark cards at a time, the total data amount is 95 × 20 = 1900 digits when 20 mark cards are used.
これにより、1回のQRコード表示で、マークカード20枚分相当の投票ができるようにするためには、QRコードの情報量が1900桁以上であることが必要となる。 Thus, in order to enable voting equivalent to 20 mark cards with one QR code display, the information amount of the QR code needs to be 1900 digits or more.
QRコードには、格納する情報量に応じて様々なバージョンが用意されている。QRコードのバージョンは、1から40まで設定されており、それぞれのバージョン毎にセル構成(セル数)が決められている。セルとは、QRコードを構成している四角い黒白の点のことである。「セル構成」とは、コード中のセルの数である。バージョン 1(21セル×21セル)から始まり、縦横それぞれ4セルずつ増えていき、バージョン 40(177セル×177セル)まで設定されている。 Various versions of the QR code are prepared according to the amount of information to be stored. QR code versions are set from 1 to 40, and the cell configuration (number of cells) is determined for each version. A cell is a square black-and-white point constituting a QR code. “Cell configuration” is the number of cells in the code. Starting with version 1 (21 cells × 21 cells), the cell is increased by 4 cells vertically and horizontally, and version 40 (177 cells × 177 cells) is set.
図5は、QRコードのセル数とデータ量(数字)の関係の一部を抜粋したテーブルである。ここでは、バージョン18〜24までを示す。誤りレベルはレベルMとしている。レベルMは、コード語の約15%が復元可能なレベルである。図5から、1900桁を格納できるのは、セル数が109×109であるバージョン23であることがわかる。 FIG. 5 is a table excerpting a part of the relationship between the number of QR code cells and the amount of data (numbers). Here, versions 18 to 24 are shown. The error level is level M. Level M is a level at which about 15% of code words can be restored. From FIG. 5, it can be seen that version 23 having 109 × 109 cells can store 1900 digits.
次に、セル数109×109のQRコードの表示に必要な携帯端末4の画面サイズを算出する。表示部の1ピクセルは一般的な0.078mmとする。QRコードのセルサイズは0.4mm以上が推奨されているので、1セル当たり6ピクセル必要として、画面上では1セルが0.468mmとなる。 Next, the screen size of the portable terminal 4 necessary for displaying the QR code with 109 × 109 cells is calculated. One pixel of the display unit is assumed to be a general 0.078 mm. Since the QR code cell size of 0.4 mm or more is recommended, 6 pixels are required per cell, and one cell is 0.468 mm on the screen.
この条件で表示可能なQRコードのサイズを算出する。左右にマージンとして4セルずつを加えると、109+4+4=117セルになるので、表示されるQRコードは117×0.468=54.756mmとなる。 The size of the QR code that can be displayed under this condition is calculated. If 4 cells are added to the left and right as margins, 109 + 4 + 4 = 117 cells are obtained, so the displayed QR code is 117 × 0.468 = 54.756 mm.
これに対して、現在流通している携帯端末の中でも小型の携帯端末では、表示部が縦横88.6×49.8mmで、49.8<54.756であるから、横方向でサイズが不足し、このタイプの携帯端末では、バージョン23のQRコードを表示することはできないことになる。 On the other hand, among the portable terminals currently in circulation, the small portable terminal has a display portion of 88.6 × 49.8 mm in length and width of 49.8 <54.756. However, this type of portable terminal cannot display the version 23 QR code.
そこで、横幅が49.8mmの上述の携帯端末で表示可能なQRコードのバージョンを算出する。横幅が49.8mmであるので、表示できるセル数は49.8/0.468≒106となり、左右のマージン(各4セル)を除くとセル数は98となる。図5から、バージョン20以下のQRコード、つまりデータ量を1600以下に削減すれば、表示可能と判断される。 Therefore, a QR code version that can be displayed on the above-described portable terminal having a width of 49.8 mm is calculated. Since the width is 49.8 mm, the number of cells that can be displayed is 49.8 / 0.468≈106, and the number of cells is 98 excluding the left and right margins (4 cells each). From FIG. 5, it is determined that display is possible if the QR code of version 20 or lower, that is, the data amount is reduced to 1600 or less.
図6は、図5で示した投票情報に対して、データ量削減後の投票情報の桁数を示すテーブルである。 FIG. 6 is a table showing the number of digits of voting information after the data amount reduction with respect to the voting information shown in FIG.
まず、場とレースを組み合わせることで、データ量を削減する。場数は最大47で、レースは最大12であるので、47×12=564となるので、組み合わせれば3桁の数字で表現することができる。例えば、A場の1〜12レースを001〜012で表し、B場の1〜12レースを、013〜024で表し、C場の1〜12レースを025〜036で表し、以下同様とする。これにより、場とレースで計4桁のデータが、3桁のデータに削減される。 First, the amount of data is reduced by combining races and races. Since the maximum number of venues is 47 and the maximum number of races is 12, 47 × 12 = 564. Therefore, when combined, they can be expressed by three-digit numbers. For example, race A, 1-12 races are represented by 001-0112, race B, 1-12 races are represented by 013-024, race C, 1-12 races are represented by 025-036, and so on. As a result, a total of 4 digits of data in the field and race are reduced to 3 digits.
次に、式別と投票方式を組み合わせることで、データ量を削減する。図7は、式別と投票方式を組み合わせた例を示す図である。例えば、投票方式が通常で、式別を単勝とする場合を、01で表す。投票方式が「ながし」で、式別を3連単軸1頭とする場合を、13で表す。これにより、式別と投票方式で計3桁のデータが、2桁のデータに削減される。 Next, the amount of data is reduced by combining the formula and the voting method. FIG. 7 is a diagram illustrating an example in which the categorization and the voting method are combined. For example, the case where the voting method is normal and the formula is a single win is represented by 01. The case where the voting method is “Nagashi” and the formula is one triplet single axis is represented by 13. As a result, the total three-digit data is reduced to two-digit data by formula and voting method.
また、組番を組み合わせることで、データ量を削減する。図8は、組番を組み合わせた例を示す図である。組番を組み合わせることで、データ量がおおよそ18×17×16=4896になることで。組番で計6桁あったデータが、4桁のデータに削減される。 Moreover, the data amount is reduced by combining the combination numbers. FIG. 8 is a diagram illustrating an example in which combination numbers are combined. By combining the set number, the data amount is approximately 18 × 17 × 16 = 4896. Data with a total of 6 digits in the set number is reduced to 4 digits.
さらに、金額のデータ量を削減する。購入の金額は、100円〜100万円で、100円の単位である。購入金額の上限である100万円を、“0000”とし、“100円〜999,900円”を“0001〜9999”とすることで、金額が4桁で表現される。これにより、金額の6桁のデータが4桁のデータに削減される。 In addition, the amount of money data is reduced. The amount of purchase ranges from 100 yen to 1 million yen, and is in units of 100 yen. By setting the upper limit of the purchase amount of 1,000,000 yen as “0000” and “100 yen to 999,900 yen” as “0001 to 9999”, the amount of money is expressed in four digits. Thereby, the 6-digit data of the amount is reduced to 4-digit data.
以上のデータ量削減により、図6で示したように、マークカード1枚相当で69桁になり、マークカード20枚相当でデータ量は1380桁になる。つまり、上述したように投票項目のデータを組み合わせることにより、1900桁が1380桁まで削減される。削減された投票情報が、QRコード格納データである。 By reducing the amount of data as described above, as shown in FIG. 6, the number of data is 69 digits equivalent to one mark card, and the amount of data is 1380 digits equivalent to 20 mark cards. That is, as described above, 1900 digits are reduced to 1380 digits by combining the data of voting items. The reduced voting information is QR code storage data.
そして、図5より、1380桁のデータを格納できるQRコードのバージョンはバージョン19である。バージョン19のセル数は、93×93である。バージョン19のQRコードであれば、(93+4+4)×0.468=47.268mmが表示に必要なサイズとなるので、前述した小型の携帯端末(縦横88.6×49.8mm)でも、表示可能となる。従って、この小型の携帯端末では、携帯QRコードエンコード部30は、QRコードのバージョン19でエンコードを行うよう設定される。 From FIG. 5, the version of the QR code that can store 1380 digits of data is version 19. The number of cells in version 19 is 93 × 93. With the version 19 QR code, (93 + 4 + 4) x 0.468 = 47.268 mm is the required size for display, so it can be displayed on the above-mentioned small mobile terminals (88.6 x 49.8 mm). It becomes. Therefore, in this small portable terminal, the portable QR code encoding unit 30 is set to perform encoding with the version 19 of the QR code.
データ量削減処理されたQRコード格納データによるQRコードが携帯端末4で表示され、表示されたQRコードが投票端末3で読み取られて発券されるまでの発券処理についてを、以下で説明する。図9A〜図9Cは、発券処理の手順を説明するフローチャートである。 The ticket issuing process until the QR code based on the QR code storage data subjected to the data amount reduction process is displayed on the portable terminal 4 and the displayed QR code is read and issued by the voting terminal 3 will be described below. 9A to 9C are flowcharts for explaining the procedure of the ticket issuing process.
発券に係る各処理を、上位システム2、投票端末3、携帯端末4及びダウンロードサイト5による処理に分けて示す。まず、携帯端末4で投票準備が行われる。携帯端末4における以下の処理は、主に携帯主制御部20により行われ、投票端末3における以下の処理は、主に投票主制御部50により行われる。 Each processing related to ticketing is divided into processing by the host system 2, the voting terminal 3, the portable terminal 4, and the download site 5. First, the mobile terminal 4 prepares for voting. The following processing in the mobile terminal 4 is mainly performed by the mobile main control unit 20, and the following processing in the voting terminal 3 is mainly performed by the voting main control unit 50.
携帯端末4は、ダウンロードサイト5にアクセスする(ステップS10)。携帯端末4のメモリに投票アプリが未搭載の場合には、ファンは携帯端末4を操作して電話通信網7を通じてダウンロードサイト5から投票アプリを入手する。 The portable terminal 4 accesses the download site 5 (step S10). When the voting application is not installed in the memory of the mobile terminal 4, the fan operates the mobile terminal 4 to obtain the voting application from the download site 5 through the telephone communication network 7.
携帯端末4は、ダウンロードサイト5に投票アプリのダウンロードを要求する(ステップS12)。ダウンロードサイト5は、携帯端末4からのダウンロード要求に対し、携帯端末4に投票アプリを送信する(ステップS14)。 The portable terminal 4 requests the download site 5 to download the voting application (step S12). In response to the download request from the mobile terminal 4, the download site 5 transmits a voting application to the mobile terminal 4 (step S14).
携帯端末4は、投票アプリをダウンロードした後、投票アプリを起動する(ステップS16)。なお、携帯端末4に投票アプリが搭載済の場合には、ステップS10〜ステップS14を省略して、ファンの操作により投票アプリを起動する。 After downloading the voting application, the mobile terminal 4 activates the voting application (step S16). When the voting application is already installed in the mobile terminal 4, steps S10 to S14 are omitted, and the voting application is activated by a fan operation.
起動後に、携帯端末4は、携帯表示部22に投票用の入力画面に表示する。ファンは、携帯表示部22に表示される投票用の入力画面を見ながら、携帯画面入力部24により、場名/レース/投票方式/式別/組番/金額等を、投票情報として入力する。 After the activation, the mobile terminal 4 displays the input screen for voting on the mobile display unit 22. While viewing the voting input screen displayed on the mobile display unit 22, the fan inputs the place name / race / voting method / by formula / group number / amount etc. as voting information through the mobile screen input unit 24. .
携帯端末4は、入力された投票情報を画面表示する(ステップS18)。図10は、投票情報が入力された携帯端末4の画面例を示す図である。図10の例は、ファンが、“AAA場、第6レース、通常、三連単、組番1−2−3/金額500円、組番4−5−6/金額1000円”を入力した例である。 The portable terminal 4 displays the input voting information on the screen (step S18). FIG. 10 is a diagram illustrating a screen example of the mobile terminal 4 into which the voting information is input. In the example of FIG. 10, the fan inputs “AAA field, 6th race, normal, triple unit, set number 1-2-3 / amount 500 yen, set number 4-5-6 / amount 1000 yen”. It is an example.
携帯端末4は、投票情報のデータ量を削減し、QRコード格納データに変換する(ステップS20)。携帯端末4は、携帯画面入力部24により「決定」ボタン101の入力を検知すると、ステップS18で入力された投票情報を携帯QRコードデータ変換部28にてデータ量削減を行いQRコード格納データに変換する。携帯QRコードデータ変換部28は、図6で説明したように投票項目を組み合わせて、投票情報のデータ量を削減して投票情報をQRコード格納データに変換する。 The portable terminal 4 reduces the data amount of the voting information and converts it into QR code storage data (step S20). When the mobile terminal 4 detects the input of the “OK” button 101 by the mobile screen input unit 24, the mobile QR code data conversion unit 28 reduces the data amount of the voting information input in step S18 to form QR code storage data. Convert. The portable QR code data conversion unit 28 combines the voting items as described with reference to FIG. 6 to reduce the data amount of the voting information and converts the voting information into QR code storage data.
携帯端末4は、QRコード格納データをQRコードに変換する(ステップS22)。携帯端末4は、ステップS20にて作成したQRコード格納データを携帯QRコードエンコード部30にてエンコードしてQRコードに変換する。携帯端末4は、QRコードを画面に表示する(ステップS24)。携帯端末4は、ステップS22で作成したQRコードを携帯表示部22の画面に表示する。 The portable terminal 4 converts the QR code storage data into a QR code (step S22). The portable terminal 4 encodes the QR code storage data created in step S20 by the portable QR code encoding unit 30 and converts it into a QR code. The portable terminal 4 displays the QR code on the screen (step S24). The portable terminal 4 displays the QR code created in step S22 on the screen of the portable display unit 22.
携帯端末4は、QRコードを保存する(ステップS26)。携帯端末4は、携帯画面入力部24で「QRコード保存」ボタン102の入力を検知した場合には、ステップS22で変換したQRコードを携帯QRコード記憶部34に保存する。以上で、投票準備の段階が終了する。 The portable terminal 4 stores the QR code (step S26). When the portable terminal 4 detects the input of the “QR code save” button 102 in the portable screen input unit 24, the portable terminal 4 saves the QR code converted in step S 22 in the portable QR code storage unit 34. This completes the voting preparation stage.
以降から、投票の段階になる。携帯端末4は、QRコードを一覧表示する(ステップS30)。携帯端末4は、一覧から選択されたQRコードを画面表示する(ステップS32)。図11は、QRコードが表示された携帯端末4の画面例を示す図である。携帯端末4は、携帯画面入力部24で「QRコード一覧」ボタン103の入力を検知すると携帯QRコード記憶部34に保存されたQRコードを一覧として表示する。携帯端末4は、ファンにより一覧から選択されたQRコードを携帯表示部22の画面に表示する。 From then on, it becomes the voting stage. The portable terminal 4 displays a list of QR codes (step S30). The mobile terminal 4 displays the QR code selected from the list on the screen (step S32). FIG. 11 is a diagram illustrating a screen example of the mobile terminal 4 on which the QR code is displayed. When the portable terminal 4 detects an input of the “QR code list” button 103 in the portable screen input unit 24, the portable terminal 4 displays the QR codes stored in the portable QR code storage unit 34 as a list. The mobile terminal 4 displays the QR code selected from the list by the fan on the screen of the mobile display unit 22.
投票端末3は、1,000円札を処理する(ステップS34)。購入に必要な金額が携帯端末4に表示されるので、ファンはその金額を投票端末3に投入する。投票端末3は、ファンから投入された紙幣を紙幣入出金部68で処理する。紙幣入出金部68は、投入された紙幣の種類を判別して計数し、紙幣を紙幣カセットに格納する。硬貨についても同様である。 The voting terminal 3 processes 1,000 yen bills (step S34). Since the amount required for purchase is displayed on the portable terminal 4, the fan inputs the amount into the voting terminal 3. The voting terminal 3 processes the banknote inserted from the fan by the banknote deposit / withdrawal unit 68. The banknote deposit / withdrawal unit 68 discriminates and counts the type of banknotes inserted, and stores the banknotes in the banknote cassette. The same applies to coins.
必要な金額を投入してからファンは、図11に示すようなQRコードが表示された携帯端末4を、投票端末3の投票QRコード読取部56のカメラに向かってかざす。投票端末3は、QRコードを読み取る(ステップS36)。投票端末3は、携帯端末4からかざされたQRコードを投票QRコード読取部56にて読み取る。 After inserting the necessary amount, the fan holds the portable terminal 4 on which the QR code as shown in FIG. 11 is displayed toward the camera of the voting QR code reading unit 56 of the voting terminal 3. The voting terminal 3 reads the QR code (step S36). The voting terminal 3 reads the QR code held from the mobile terminal 4 by the voting QR code reading unit 56.
投票端末3は、QRコードをQRコード格納データに変換する(ステップS38)。投票端末3は、投票QRコード読取部56で読み取ったQRコードを投票QRコードデコード部62にてデコードしてQRコード格納データに変換する。 The voting terminal 3 converts the QR code into QR code storage data (step S38). The voting terminal 3 decodes the QR code read by the voting QR code reading unit 56 by the voting QR code decoding unit 62 and converts it into QR code storage data.
投票端末3は、QRコード格納データを投票情報に変換する(ステップS40)。投票端末3は、ステップS38で生成されたQRコード格納データを投票QRコードデータ変換部58にて、元の投票情報に変換する。 The voting terminal 3 converts the QR code storage data into voting information (step S40). The voting terminal 3 uses the voting QR code data conversion unit 58 to convert the QR code storage data generated in step S38 into the original voting information.
投票端末3は、投票情報を上位システムに送信する(ステップS42)。投票端末3は、ステップS40で変換された投票情報を通信部74にて上位システム2に送信する。 The voting terminal 3 transmits voting information to the host system (step S42). The voting terminal 3 transmits the voting information converted in step S40 to the host system 2 through the communication unit 74.
上位システム2は、修正情報を投票端末3に送信する(ステップS44)。上位システム2は、投票端末3から送信された投票情報の内容を確認して、必要があれば修正情報を送信する。出走が取消になったような場合である。例えば、3番が取消になったとした場合には、3番が取消となったことを修正情報として、投票端末3に送信する。修正がなければ、ステップS50にジャンプする。 The host system 2 transmits the correction information to the voting terminal 3 (Step S44). The host system 2 confirms the contents of the voting information transmitted from the voting terminal 3 and transmits correction information if necessary. This is the case when the start is canceled. For example, if number 3 is canceled, the fact that number 3 has been canceled is transmitted to the voting terminal 3 as correction information. If there is no correction, the process jumps to step S50.
投票端末3は、上位システム2から送信された修正情報を画面表示する(ステップS46)。投票端末3は、3番が取消となったことの修正情報を受けた場合には、組番修正用の画面を投票表示部52の画面上に表示する。ファンは、修正用の画面を見て、投票画面入力部54により修正内容を入力する。例えば、ファンは、組番の1−2−3を1−2−4に修正したとする。 The voting terminal 3 displays the correction information transmitted from the host system 2 on the screen (step S46). When the voting terminal 3 receives correction information indicating that No. 3 has been canceled, the voting terminal 3 displays a screen for correcting the group number on the screen of the voting display unit 52. The fan views the correction screen and inputs the correction content through the voting screen input unit 54. For example, it is assumed that the fan corrects the combination number 1-2-3 to 1-2-4.
投票端末3は、ファンが修正した投票情報を上位システムに送信する(ステップS48)。例えば、投票端末3は、組番を1−2−3から1−2−4に修正された投票情報を上位システム2に送信する。上位システム2は、投票を受付け、正常応答を投票端末3に送信する(ステップS50)。 The voting terminal 3 transmits the voting information corrected by the fan to the higher system (step S48). For example, the voting terminal 3 transmits the voting information with the set number corrected from 1-2-3 to 1-2-4 to the higher system 2. The host system 2 accepts the vote and transmits a normal response to the voting terminal 3 (step S50).
投票端末3は、投票券を発行する(ステップS52)。投票端末3は、上位システム2からの正常応答の通知を受けて、投票券発行部64により、所定枚数の投票券を発行する。 The voting terminal 3 issues a voting ticket (step S52). The voting terminal 3 receives a normal response notification from the host system 2 and issues a predetermined number of voting tickets by the voting ticket issuing unit 64.
投票情報の修正が行われない場合には、ステップS52からステップS66にジャンプする。携帯端末4は、投票情報を投票情報履歴記憶部36に記録する(ステップS66)。投票情報の修正が行われない場合には、これで発券処理は終了する。 If the voting information is not corrected, the process jumps from step S52 to step S66. The portable terminal 4 records the voting information in the voting information history storage unit 36 (step S66). If the voting information is not corrected, the ticketing process is completed.
一方、ステップS44で投票情報の修正が行われた場合には、ステップS54以降の処理が行われる。投票端末3は、修正後の投票情報に対して、投票QRコードデータ変換部58により、データ削減してQRコード格納データに変換する(ステップS54)。投票端末3は、変換したQRコード格納データをQRコードに変換する(ステップS56)。投票端末3は、変換したQRコード格納データを投票QRコードエンコード部60にてQRコードに変換する。 On the other hand, when the voting information is corrected in step S44, the processing after step S54 is performed. The voting terminal 3 reduces the data for the corrected voting information by the voting QR code data conversion unit 58 and converts it into QR code storage data (step S54). The voting terminal 3 converts the converted QR code storage data into a QR code (step S56). The voting terminal 3 converts the converted QR code storage data into a QR code by the voting QR code encoding unit 60.
投票端末3は、QRコードを印刷した券を発行する(ステップS58)。投票端末3は、QRコードを印刷した券を投票券発行部64より発行する。 The voting terminal 3 issues a ticket printed with a QR code (step S58). The voting terminal 3 issues a ticket printed with a QR code from the voting ticket issuing unit 64.
携帯端末4は、発行された券のQRコードを読み取る(ステップS60)。ファンは、投票端末3から発行されたQRコード券を取出し、携帯端末4の携帯QRコード読取部26で、QRコード券の読み取りを行う。 The portable terminal 4 reads the QR code of the issued ticket (step S60). The fan takes out the QR code ticket issued from the voting terminal 3, and reads the QR code ticket by the mobile QR code reading unit 26 of the mobile terminal 4.
携帯端末4は、QRコードをQRコード格納データに変換する(ステップS62)。携帯端末4は、読み取ったQRコードを携帯QRコードデコード部32によりデコードしてQRコード格納データに変換する。 The portable terminal 4 converts the QR code into QR code storage data (step S62). The mobile terminal 4 decodes the read QR code by the mobile QR code decoding unit 32 and converts it into QR code storage data.
携帯端末4は、QRコード格納データを投票情報に変換する(ステップS64)。携帯端末4は、QRコード格納データを携帯QRコードデータ変換部28により修正後の投票情報に変換する。携帯端末4は、修正後の投票情報を投票情報履歴記憶部36に記録する(ステップS66)。図12は、投票履歴が表示された携帯端末4の画面例を示す図である。修正箇所には、“変”が表示される。なお、修正後の投票情報を携帯端末4に反映させる手段として、QRコードを券に印刷するのではなく、QRコードを投票表示部52に表示させ、携帯QRコード読取部26で読み取らせるようにしてもよい。以上で、発券処理を終了する。 The portable terminal 4 converts the QR code storage data into voting information (step S64). The portable terminal 4 converts the QR code storage data into corrected voting information by the portable QR code data conversion unit 28. The portable terminal 4 records the corrected voting information in the voting information history storage unit 36 (step S66). FIG. 12 is a diagram illustrating a screen example of the mobile terminal 4 on which the voting history is displayed. “Modified” is displayed in the corrected portion. As a means for reflecting the corrected voting information on the portable terminal 4, instead of printing the QR code on the ticket, the QR code is displayed on the voting display unit 52 and is read by the portable QR code reading unit 26. May be. This completes the ticketing process.
以上の実施形態により以下のような効果が奏せられる。
まず、マークカードに代り2次元コードにより投票情報を入力することにより、以下の点で、ファンに対する利便性を向上させることができる。
・複数枚を読み取らせるのに比べて投票時間が短縮できる。
・マークカードを使用しないことで、ランニングコストの削減ができる。
・賭式が複雑であっても合計金額を簡単に把握できる。
・マークカード記入ミス等による画面修正が発生しない。
The following effects are produced by the above embodiment.
First, by inputting voting information using a two-dimensional code instead of a mark card, the convenience for the fans can be improved in the following points.
・ Voting time can be shortened compared to reading multiple sheets.
-Running costs can be reduced by not using mark cards.
・ Even if the betting style is complicated, the total amount can be easily grasped.
・ Screen correction due to mark card entry errors, etc. will not occur.
そして、2次元コードを表示するための携帯端末が必要になるが、投票情報のデータ量を削減することによって、2次元コードのサイズ(バージョン)を小型画面の携帯端末でも表示できるサイズまで小さくしたので、使用可能な携帯端末の幅が広がり、2次元コードによる発券システムがより利用しやすくなる。 And a portable terminal for displaying a two-dimensional code is required. By reducing the amount of voting information data, the size (version) of the two-dimensional code is reduced to a size that can be displayed on a small-sized portable terminal. As a result, the range of portable terminals that can be used is widened, and it becomes easier to use a ticketing system based on a two-dimensional code.
なお、上記実施形態では、携帯QRコードデータ変換部28、携帯QRコードエンコード部30、携帯QRコードデコード部32、投票QRコードデータ変換部58、投票QRコードエンコード部60及び投票QRコードデコード部62等を、ハードウェアとして説明したが、CPUによるソフトウェアで実現するようにしても良い。 In the above embodiment, the mobile QR code data converter 28, the mobile QR code encoder 30, the mobile QR code decoder 32, the voting QR code data converter 58, the voting QR code encoder 60, and the voting QR code decoder 62. Are described as hardware, but may be realized by software using a CPU.
なお、本発明は上述した実施形態そのままに限定されるものではく、実施段階でのその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素を適宜組み合わせても良い。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。このような、発明の趣旨を逸脱しない範囲内において種々の変形や応用が可能であることはもちろんである。 Note that the present invention is not limited to the above-described embodiments as they are, and can be embodied by modifying the components without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, all the constituent elements shown in the embodiments may be appropriately combined. Furthermore, constituent elements over different embodiments may be appropriately combined. It goes without saying that various modifications and applications are possible without departing from the spirit of the invention.
2 上位システム
3 投票端末
4 携帯端末
5 ダウンロードサイト
6 場内ネットワーク
7 電話通信網
10 発券システム
20 携帯主制御部
22 携帯表示部
24 携帯画面入力部
26 携帯QRコード読取部
28 携帯QRコードデータ変換部
30 携帯QRコードエンコード部
32 携帯QRコードデコード部
34 携帯QRコード記憶部
36 投票情報履歴記憶部
50 投票主制御部
52 投票表示部
54 投票画面入力部
56 投票QRコード読取部
58 投票QRコードデータ変換部
60 投票QRコードエンコード部
62 投票QRコードデコード部
64 投票券発行部
66 投票券読取部
68 紙幣入出金部
70 硬貨入出金部
72 投票情報履歴記憶部
74 通信部
2 Host system 3 Voting terminal 4 Mobile terminal 5 Download site 6 Local network 7 Telephone communication network 10 Ticketing system 20 Mobile main control unit 22 Mobile display unit 24 Mobile screen input unit 26 Mobile QR code reading unit 28 Mobile QR code data conversion unit 30 Mobile QR code encoding unit 32 Mobile QR code decoding unit 34 Mobile QR code storage unit 36 Voting information history storage unit 50 Voter control unit 52 Voting display unit 54 Voting screen input unit 56 Voting QR code reading unit 58 Voting QR code data conversion unit 60 Voting QR Code Encoding Unit 62 Voting QR Code Decoding Unit 64 Voting Ticket Issuing Unit 66 Voting Ticket Reading Unit 68 Banknote Deposit / Withdrawal Unit 70 Coin Deposit / Withdrawal Unit 72 Voting Information History Storage Unit 74 Communication Unit
Claims (7)
前記携帯情報端末は、
入力された投票項目の中から複数の投票項目の投票情報を組み合わせて、前記複数の投票項目の投票情報を、組み合わせる前の前記複数の投票項目の合計の桁数よりも桁数を削減したデータに変換する携帯情報端末のデータ変換部と、
前記桁数を削減したデータをエンコードして2次元コードに変換する携帯情報端末のエンコード部と、
前記変換された2次元コードを表示する携帯情報端末の表示部とを備え、
前記投票端末は、
前記携帯情報端末に表示された前記2次元コードを読み取る投票端末の読取部と、
前記読み取った2次元コードをデコードして前記桁数を削減したデータに変換する投票端末のデコード部と、
前記デコード部により変換された桁数を削減したデータを、元の複数の投票項目からなる投票情報に変換する投票端末のデータ変換部と、
前記変換された投票情報に基づき、投票券を発券する投票券発行部と、を備える
ことを特徴とする発券システム。 In a ticketing system comprising a portable information terminal into which voting information corresponding to a voting item is input, and a voting terminal that receives the input voting information from the portable information terminal and issues a voting ticket,
The portable information terminal
Data obtained by combining the voting information of a plurality of voting items from the input voting items and reducing the number of digits of the voting information of the plurality of voting items from the total number of digits of the plurality of voting items before the combination. A data conversion unit of the portable information terminal for converting to
An encoding unit of a portable information terminal that encodes the data with the reduced number of digits and converts it into a two-dimensional code;
A display unit of a portable information terminal that displays the converted two-dimensional code,
The voting terminal is
A voting terminal reading unit for reading the two-dimensional code displayed on the portable information terminal;
A decoding unit of a voting terminal that decodes the read two-dimensional code and converts it into data with a reduced number of digits;
A data conversion unit of a voting terminal that converts data reduced in the number of digits converted by the decoding unit into voting information consisting of a plurality of original voting items;
A voting ticket issuing unit that issues a voting ticket based on the converted voting information.
ことを特徴とする請求項1に記載の発券システム。 The data conversion unit of the portable information terminal uses a combination of a plurality of voting items such as “combination of racetrack name and race number”, “combination of formula and voting method”, or “combination of combination order of assembly numbers”. The ticket issuing system according to claim 1, wherein at least one of them is combined.
ことを特徴とする請求項1に記載の発券システム。 The ticket issuing system according to claim 1, wherein the encoding unit of the portable information terminal converts the two-dimensional code into a QR code.
前記修正された投票情報に基づく2次元コードを出力する2次元コード出力部とを備え、
前記携帯情報端末は、前記出力された2次元コードを読み取る携帯情報端末の読取部と、
前記読み取った2次元コードに基づき、修正された投票情報を記憶する投票情報履歴記憶部を備える
ことを特徴とする請求項1に記載の発券システム。 The voting terminal, when the voting information based on the two-dimensional code displayed on the portable information terminal is corrected, encodes the corrected voting information and converts it into a two-dimensional code; ,
A two-dimensional code output unit for outputting a two-dimensional code based on the modified voting information,
The portable information terminal includes a reading unit of the portable information terminal that reads the output two-dimensional code;
The ticket issuing system according to claim 1, further comprising a voting information history storage unit that stores modified voting information based on the read two-dimensional code.
入力された投票項目の中から複数の投票項目の投票情報を組み合わせて、組み合わせる前の前記複数の各投票項目の桁数の合計よりも桁数を削減したデータに変換するステップと、
前記桁数を削減したデータをエンコードして2次元コードに変換するステップと、
前記変換された2次元コードを表示するステップとを含む
ことを特徴とするプログラム。 Controlling a computer of the portable information terminal in a ticketing system comprising a portable information terminal to which voting information corresponding to a voting item is inputted and a voting terminal for receiving voting information inputted from the portable information terminal and issuing a voting ticket In the program
Combining the voting information of a plurality of voting items from the input voting items, and converting the data into a number of digits less than the total number of digits of each of the plurality of voting items before combining;
Encoding the data with the reduced number of digits and converting it into a two-dimensional code;
Displaying the converted two-dimensional code.
前記携帯情報端末のコンピュータを制御するプログラムは、
入力された投票項目の中から複数の投票項目の投票情報を組み合わせて、前記複数の投票項目の投票情報を、組み合わせる前の前記複数の投票項目の合計の桁数よりも桁数を削減したデータに変換するステップと、
前記桁数を削減したデータをエンコードして2次元コードに変換するステップと、
前記変換された2次元コードを表示するステップとを備え、
前記投票端末のコンピュータを制御するプログラムは、
前記携帯情報端末に表示された前記2次元コードを読み取るステップと、
前記読み取った2次元コードをデコードして前記桁数を削減したデータに変換するステップと、
前記デコードして変換された桁数を削減したデータを、元の複数の投票項目の投票情報に変換するステップと
前記変換された投票情報に基づき、投票券を発券するステップと、を備える
ことを特徴とする発券システムのプログラム。 From a program for controlling a computer of a portable information terminal to which voting information corresponding to a voting item is inputted, and a program for controlling a voting terminal computer that receives the inputted voting information from the portable information terminal and issues a voting ticket In the ticketing system program
The program for controlling the computer of the portable information terminal is:
Data obtained by combining the voting information of a plurality of voting items from the input voting items and reducing the number of digits of the voting information of the plurality of voting items from the total number of digits of the plurality of voting items before the combination. Converting to
Encoding the data with the reduced number of digits and converting it into a two-dimensional code;
Displaying the converted two-dimensional code,
The program for controlling the computer of the voting terminal is:
Reading the two-dimensional code displayed on the portable information terminal;
Decoding the read two-dimensional code to convert the data into a reduced number of digits;
The step of converting the decoded and converted data with the reduced number of digits into voting information of a plurality of original voting items, and the step of issuing a voting ticket based on the converted voting information. A special ticketing system program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013266717A JP6002123B2 (en) | 2013-12-25 | 2013-12-25 | Ticketing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013266717A JP6002123B2 (en) | 2013-12-25 | 2013-12-25 | Ticketing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015122031A JP2015122031A (en) | 2015-07-02 |
| JP6002123B2 true JP6002123B2 (en) | 2016-10-05 |
Family
ID=53533566
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013266717A Active JP6002123B2 (en) | 2013-12-25 | 2013-12-25 | Ticketing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6002123B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017059024A (en) * | 2015-09-17 | 2017-03-23 | 日本信号株式会社 | Program and system |
| JP6537460B2 (en) * | 2016-01-27 | 2019-07-03 | 富士通フロンテック株式会社 | Portable information terminal, information code processing method, information code processing program, and totalizer system |
| JP2018136898A (en) * | 2017-02-24 | 2018-08-30 | 富士通フロンテック株式会社 | Voting system and voting method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005216018A (en) * | 2004-01-30 | 2005-08-11 | Mitsubishi Electric Corp | Ticketing system, ticketing support server and automatic ticketing machine |
| JP2006318417A (en) * | 2005-05-16 | 2006-11-24 | Mutsumi Works:Kk | Device, method and program for assisting industrial waste management slip input |
| JP2009237682A (en) * | 2008-03-26 | 2009-10-15 | Oki Electric Ind Co Ltd | Voting processing terminal and voting processing system using the same |
-
2013
- 2013-12-25 JP JP2013266717A patent/JP6002123B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015122031A (en) | 2015-07-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8708807B2 (en) | Wagering system and method | |
| US20240339011A1 (en) | System and method for purchasing lottery tickets | |
| AU2018274913A1 (en) | Cashless Retail Wallet with Just-In-Time Funding from Cashless Wagering Wallet | |
| EP2824629A1 (en) | Payment processing system, payment terminal, communication device, payment server and payment processing method | |
| US20120066043A1 (en) | Mobile Gift Card | |
| US20140172703A1 (en) | Customer verification | |
| CA3161452A1 (en) | Ir display for user authentication | |
| HK1206117A1 (en) | Method and system for authentication and payment by using portable terminal | |
| JP6002123B2 (en) | Ticketing system | |
| KR20140145190A (en) | Electronic transaction method | |
| JP2020035316A (en) | Ticketing system, ticketing method, and ticketing apparatus | |
| US9811856B2 (en) | System and method for reducing a processing time for a bank transaction | |
| JP2013235540A (en) | Voting server, customer management server, customer terminal device, method, and program | |
| JP2018084898A (en) | Automatic transaction device and automatic transaction system | |
| CN202453998U (en) | Self-service ticket vending machine | |
| JP7388017B2 (en) | Processing method, mobile terminal and program | |
| JP2019106003A (en) | Terminal device, automatic teller machine, transfer processing method, and program | |
| JP2018136898A (en) | Voting system and voting method | |
| KR101338724B1 (en) | Method and apparatus for financial transactions using smart phone | |
| CN208061253U (en) | A kind of intelligent terminal, payment mechanism and the cloud payment system of supporting cloud to pay | |
| JP6308986B2 (en) | Cash dispensing control system, cash dispensing system and program | |
| JP2020035211A (en) | Betting control device, betting control system, betting control method, and betting control program | |
| JP2009163635A (en) | Confirmation server, transaction terminal, program, transaction system, and identity verification method | |
| JP7678857B2 (en) | Deposit system, deposit execution method, and program | |
| JP6537460B2 (en) | Portable information terminal, information code processing method, information code processing program, and totalizer system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151112 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160805 |
|
| 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: 20160830 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160902 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6002123 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |