JP6792271B2 - Lottery management system, lottery management method and lottery management program - Google Patents
Lottery management system, lottery management method and lottery management program Download PDFInfo
- Publication number
- JP6792271B2 JP6792271B2 JP2019093096A JP2019093096A JP6792271B2 JP 6792271 B2 JP6792271 B2 JP 6792271B2 JP 2019093096 A JP2019093096 A JP 2019093096A JP 2019093096 A JP2019093096 A JP 2019093096A JP 6792271 B2 JP6792271 B2 JP 6792271B2
- Authority
- JP
- Japan
- Prior art keywords
- group
- lottery
- terminal
- definition
- control unit
- 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
- 238000007726 management method Methods 0.000 title claims description 84
- 238000000034 method Methods 0.000 claims description 51
- 238000003860 storage Methods 0.000 claims description 39
- 238000009826 distribution Methods 0.000 claims description 17
- 238000005304 joining Methods 0.000 claims description 4
- 230000007115 recruitment Effects 0.000 description 18
- 238000012790 confirmation Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000010365 information processing Effects 0.000 description 3
- 238000000151 deposition Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 241000220317 Rosa Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、宝くじの販売を管理するためのくじ管理システム、くじ管理方法及びくじ管理プログラムに関する。 The present invention relates to a lottery management system, a lottery management method and a lottery management program for managing lottery sales.
現在全国自治宝くじ事務協議会が運営する「宝くじ公式サイト」を利用することにより、宝くじは、インターネットを介して購入することができる。このサイトでは、パソコンやスマートフォンを利用して、クレジットカード払いで購入することができるとともに、抽せん結果の確認、当せん金の受け取りも可能である。 Lottery tickets can be purchased via the Internet by using the "Lottery Official Website" currently operated by the National Lottery Office. On this site, you can purchase by credit card using a personal computer or smartphone, check the lottery results, and receive the winnings.
また、複数人で宝くじを共有する場合もある(例えば、特許文献1、2参照)。この特許文献1に記載された技術では、商品購入者は、商品購入金額に応じた持分の宝くじ当せん金受取りの権利を得る。 In addition, a lottery ticket may be shared by a plurality of people (see, for example, Patent Documents 1 and 2). In the technique described in Patent Document 1, the product purchaser is entitled to receive the lottery prize of the equity according to the purchase price of the product.
特許文献2に記載された技術では、共同購入の提案者が共同購入希望者を広く募集し、多種多様な商品について共同購入する場合に、共同購入管理コンピュータが、共同購入した商品を管理する。 In the technique described in Patent Document 2, when a group purchasing proposer widely recruits group purchasing applicants and jointly purchases a wide variety of products, a joint purchase management computer manages the jointly purchased products.
しかしながら、宝くじをグループで共同購入する場合、グループへの参加に手間がかかっていたのでは、円滑な共同購入を実現できない。更に、グループの状況によって、当せん金の分配が異なる。このため、グループ構成を制御できなければ、所望の購入ができない。 However, when jointly purchasing lottery tickets in a group, it is not possible to realize smooth joint purchasing if it takes time and effort to join the group. Furthermore, the distribution of prizes varies depending on the situation of the group. Therefore, if the group composition cannot be controlled, the desired purchase cannot be made.
上記課題を解決するくじ管理システムは、宝くじの共同購入を行なうグループを管理する制御部と、前記グループについてのグループ定義を記憶したグループ情報記憶部とを備える。そして、前記制御部が、第1端末から、くじ券種類、回号を特定したグループ生成依頼を取得した場合、グループ定義を前記グループ情報記憶部に登録し、前記グループ定義に対して、参加用URLを生成し、前記第1端末に提供し、前記参加用URLを用いて、第2端末からのアクセスを取得した場合には、前記グループ定義に応じて、グループ参加可否を判定し、グループ参加可能な場合に、前記グループ定義に関連付けてグループ構成員として登録し、前記第2端末において購入されたくじを前記グループ定義に関連付けて登録し、前記グループ定義のくじ種類、回号の当せん情報を取得した場合には、前記当せん情報の当せん金をグループ構成員で配分する。 The lottery management system that solves the above problems includes a control unit that manages a group that jointly purchases lottery tickets, and a group information storage unit that stores a group definition for the group. Then, when the control unit acquires a group generation request specifying the lottery ticket type and the number from the first terminal, the group definition is registered in the group information storage unit, and the group definition is used for participation in the group definition. When a URL is generated, provided to the first terminal, and access from the second terminal is obtained using the participation URL, it is determined whether or not the group can join according to the group definition, and the group joins. When possible, register as a group member in association with the group definition, register the lottery purchased at the second terminal in association with the group definition, and register the lottery type and the winning information of the number in the group definition. When acquired, the winning amount of the winning information will be distributed among the group members.
本発明によれば、グループによるくじ購入を促進することができる。 According to the present invention, lottery purchase by a group can be promoted.
以下、図1〜図5を用いて、くじ管理システム、くじ管理方法及びくじ管理プログラムを具体化した一実施形態を説明する。本実施形態では、複数人でくじを共同購入する場合を想定する。 Hereinafter, an embodiment in which the lottery management system, the lottery management method, and the lottery management program are embodied will be described with reference to FIGS. 1 to 5. In this embodiment, it is assumed that a plurality of people jointly purchase a lottery.
図1に示すように、本実施形態のくじ管理方法においては、ネットワークを介して相互に接続されたユーザ端末10、販売サーバ20、くじ管理サーバ30、金融機関サーバ40を用いる。
As shown in FIG. 1, in the lottery management method of the present embodiment, a
(ハードウェア構成例)
図2は、ユーザ端末10〜金融機関サーバ40等として機能する情報処理装置H10のハードウェア構成例である。
(Hardware configuration example)
FIG. 2 is a hardware configuration example of the information processing device H10 that functions as a
情報処理装置H10は、通信装置H11、入力装置H12、表示装置H13、記憶部H14、プロセッサH15を有する。なお、このハードウェア構成は一例であり、他のハードウェアを有していてもよい。 The information processing device H10 includes a communication device H11, an input device H12, a display device H13, a storage unit H14, and a processor H15. Note that this hardware configuration is an example, and other hardware may be included.
通信装置H11は、他の装置との間で通信経路を確立して、データの送受信を実行するインタフェースであり、例えばネットワークインタフェースカードや無線インタフェース等である。 The communication device H11 is an interface that establishes a communication path with another device and executes data transmission / reception, such as a network interface card or a wireless interface.
入力装置H12は、利用者等からの入力を受け付ける装置であり、例えばマウスやキーボード等である。表示装置H13は、各種情報を表示するディスプレイやタッチパネル等である。 The input device H12 is a device that receives input from a user or the like, such as a mouse or a keyboard. The display device H13 is a display, a touch panel, or the like that displays various information.
記憶部H14は、ユーザ端末10〜金融機関サーバ40の各種機能を実行するためのデータや各種プログラムを格納する記憶装置(例えば、後述する会員情報記憶部22、くじ情報記憶部23、グループ情報記憶部24)である。記憶部H14の一例としては、ROM、RAM、ハードディスク等がある。
The storage unit H14 is a storage device (for example, a member
プロセッサH15は、記憶部H14に記憶されるプログラムやデータを用いて、ユーザ端末10〜金融機関サーバ40における各処理(例えば、後述する制御部21における処理)を制御する。プロセッサH15の一例としては、例えばCPUやMPU等がある。このプロセッサH15は、ROM等に記憶されるプログラムをRAMに展開して、各種処理に対応する各種プロセスを実行する。例えば、プロセッサH15は、ユーザ端末10〜金融機関サーバ40のアプリケーションプログラムが起動された場合、後述する図4〜図5に示す各処理を実行するプロセスを動作させる。
The processor H15 controls each process (for example, a process in the
プロセッサH15は、自身が実行するすべての処理についてソフトウェア処理を行なうものに限られない。例えば、プロセッサH15は、自身が実行する処理の少なくとも一部についてハードウェア処理を行なう専用のハードウェア回路(例えば、特定用途向け集積回路:ASIC)を備えてもよい。すなわち、プロセッサH15は、(1)コンピュータプログラム(ソフトウェア)に従って動作する1つ以上のプロセッサ、(2)各種処理のうち少なくとも一部の処理を実行する1つ以上の専用のハードウェア回路、或いは(3)それらの組み合わせ、を含む回路(circuitry)として構成し得る。プロセッサは、CPU並びに、RAM及びROM等のメモリを含み、メモリは、処理をCPUに実行させるように構成されたプログラムコード又は指令を格納している。メモリすなわちコンピュータ可読媒体は、汎用又は専用のコンピュータでアクセスできるあらゆる利用可能な媒体を含む。 The processor H15 is not limited to one that performs software processing for all the processing executed by itself. For example, the processor H15 may include a dedicated hardware circuit (for example, an integrated circuit for a specific application: ASIC) that performs hardware processing for at least a part of the processing executed by the processor H15. That is, the processor H15 is (1) one or more processors that operate according to a computer program (software), (2) one or more dedicated hardware circuits that execute at least a part of various processes, or ( 3) It can be configured as a circuitry including a combination thereof. The processor includes a CPU and a memory such as a RAM and a ROM, and the memory stores a program code or a command configured to cause the CPU to execute a process. Memory or computer-readable media includes any available medium accessible by a general purpose or dedicated computer.
(各情報処理装置の機能)
図1に示すユーザ端末10は、宝くじを購入するユーザが用いるコンピュータ端末である。本実施形態では、ユーザ端末10として、グループの作成者の第1端末と、グループへの参加者の第2端末とを用いる。
(Functions of each information processing device)
The
販売サーバ20は、宝くじの販売管理を行なうコンピュータシステムである。この販売サーバ20は、制御部21、会員情報記憶部22、くじ情報記憶部23、グループ情報記憶部24を備える。
The
制御部21は、くじ管理プログラムを実行することにより、会員管理部211、グループ管理部212、販売管理部213として機能する。
会員管理部211は、販売サーバ20を利用できる会員を管理する処理を実行する。
グループ管理部212は、共同購入を行なう会員により構成されたグループを管理する処理を実行する。
販売管理部213は、宝くじの販売や、当せん金の入金処理を実行する。
The
The
The
The
図3(a)に示すように、会員情報記憶部22には、販売サーバ20を利用するユーザ(会員)に関する会員管理レコード220が記録される。この会員管理レコード220は、ユーザの会員登録が行なわれた場合に記録される。会員管理レコード220には、会員ID、認証情報、決済方法、口座識別子に関するデータが記録される。
As shown in FIG. 3A, the member
会員IDデータ領域には、各会員を特定するための識別子に関するデータが記録される。
認証情報データ領域には、ユーザ認証において、この会員を認証するためのパスワードに関するデータが記録される。
In the member ID data area, data regarding an identifier for identifying each member is recorded.
In the authentication information data area, data regarding a password for authenticating this member is recorded in user authentication.
決済方法データ領域には、この会員が購入する宝くじの支払に用いる決済方法に関するデータが記録される。例えば、支払時にカード決済を利用する場合には、クレジットカードのカード番号に関するデータが記録される。支払時に預かり当せん金を利用する場合には、預かり当せん金に関するデータが記録される。以下では、金融機関サーバ40を用いて支払を行なう場合を想定する。
In the payment method data area, data regarding the payment method used for payment of the lottery purchased by this member is recorded. For example, when using card payment at the time of payment, data related to the card number of the credit card is recorded. If the deposit is used at the time of payment, the data related to the deposit is recorded. In the following, it is assumed that payment is made using the
口座識別子データ領域には、会員が購入した宝くじの当せん金を入金する口座を特定するための識別子(金融機関コード、本支店コード、預金種別、口座番号)に関するデータが記録される。 In the account identifier data area, data regarding an identifier (financial institution code, head office code, deposit type, account number) for identifying an account for depositing lottery winnings purchased by a member is recorded.
図3(b)に示すように、くじ情報記憶部23には、販売サーバ20において販売する宝くじに関するくじ管理レコード230が記録される。このくじ管理レコード230は、くじ管理サーバ30から、販売可能な宝くじに関する情報を取得した場合に記録される。くじ管理レコード230には、くじ種別、回号、販売終了日、くじ番号、購入状況に関するデータが記録される。
As shown in FIG. 3B, the lottery
くじ種別データ領域には、宝くじ(普通くじ)の種別を特定するための識別子に関するデータが記録される。
回号データ領域には、宝くじの抽せん回号を特定するための識別子に関するデータが記録される。
In the lottery type data area, data related to an identifier for identifying the type of lottery (ordinary lottery) is recorded.
In the number data area, data regarding an identifier for identifying a lottery lottery number is recorded.
販売終了日データ領域には、この宝くじの販売を終了する年月日に関するデータが記録される。
くじ番号データ領域には、この回号において、販売する宝くじの番号を特定するための識別子に関するデータが記録される。以下は、くじ番号は、各宝くじを特定するための識別子であって、いわゆる「組」を含むものとする。
購入状況データ領域には、このくじ番号の宝くじの購入状況に関するデータが記録される。宝くじが購入された場合には、購入済みフラグが記録される。
In the end-of-sale date data area, data regarding the date when the sale of this lottery ticket ends is recorded.
In the lottery number data area, data regarding an identifier for identifying the number of the lottery to be sold in this issue is recorded. In the following, the lottery number is an identifier for identifying each lottery, and includes a so-called "set".
In the purchase status data area, data regarding the purchase status of the lottery with this lottery number is recorded. If the lottery is purchased, the purchased flag will be recorded.
図3(c)に示すように、グループ情報記憶部24には、共同購入を行なうグループに関するグループ情報が記録される。このグループ情報は、基本レコード240、参加者レコード241、購入レコード242、分配レコード243を含んで構成される。
As shown in FIG. 3C, the group
基本レコード240は、グループが設定された場合に記録される。基本レコード240には、グループID、グループ名、作成者ID、作成日時、くじ種別、回号、参加上限人数、上限枚数、募集開始日、募集終了日、表示設定、参加用URL、参加状況に関するデータが記録される。
The
グループIDデータ領域には、各グループを特定するための識別子に関するデータが記録される。
グループ名データ領域には、このグループの名称に関するデータが記録される。
作成者IDデータ領域には、このグループを作成した会員を特定するための識別子(会員ID)に関するデータが記録される。
In the group ID data area, data regarding an identifier for identifying each group is recorded.
Data related to the name of this group is recorded in the group name data area.
In the creator ID data area, data regarding an identifier (member ID) for identifying the member who created this group is recorded.
作成日時データ領域には、このグループを作成した年月日及び時刻に関するデータが記録される。
くじ種別、回号の各データ領域には、それぞれ、このグループで購入する宝くじ(普通くじ)の種別、回号に関するデータが記録される。
Data related to the date and time when this group was created is recorded in the creation date / time data area.
Data related to the type and number of lottery tickets (ordinary lottery) purchased by this group are recorded in each data area of lottery type and number, respectively.
参加上限人数データ領域には、このグループに参加可能な人数に関するデータが記録される。なお、参加上限人数が設定されていない場合には空欄とする。
上限枚数データ領域には、このグループで購入可能な宝くじの枚数に関するデータが記録される。なお、上限枚数が設定されていない場合には空欄とする。
Data regarding the number of people who can participate in this group is recorded in the maximum number of participants data area. If the maximum number of participants has not been set, leave it blank.
In the maximum number data area, data regarding the number of lottery tickets that can be purchased by this group is recorded. If the maximum number of sheets is not set, leave it blank.
募集開始日データ領域、募集終了日データ領域には、それぞれ、このグループにおいて、参加者を募集する期間の始期(年月日)及び終期(年月日)に関するデータが記録される。 In the recruitment start date data area and the recruitment end date data area, data regarding the start (date) and end (date) of the period for recruiting participants in this group are recorded, respectively.
表示設定データ領域には、グループに参加している会員の当せん金の分配率の表示要否を特定するためのフラグに関するデータが記録される。ユーザが参加しているグループにおいて、表示要フラグが記録されている場合には、販売サーバ20の制御部21は、ユーザ認証後の参加者のアクセス画面において、このグループにおける自分の分配率を計算し、ユーザ端末10に表示する。
In the display setting data area, data regarding a flag for specifying whether or not to display the distribution rate of the winnings of the members participating in the group is recorded. In the group in which the user participates, when the display required flag is recorded, the
参加用URLデータ領域には、他者をグループに招待するために用いる識別子(URL)に関するデータが記録される。この参加用URLには、販売サーバ20にアクセスするためのアドレス及びグループを特定するための変数が設定されている。
参加状況データ領域には、このグループへの参加人数、共同購入した宝くじの合計購入数に関するデータが記録される。
In the participation URL data area, data regarding an identifier (URL) used for inviting another person to the group is recorded. In this participation URL, a variable for specifying an address and a group for accessing the
In the participation status data area, data on the number of participants in this group and the total number of lottery tickets purchased jointly are recorded.
参加者レコード241は、宝くじを購入することによりグループに参加した場合に記録される。参加者レコード241には、参加者ID、購入登録日時、購入枚数に関するデータが記録される。
参加者IDデータ領域には、このグループに参加した会員(グループ構成員)を特定するための識別子(会員ID)に関するデータが記録される。グループ構成員は、グループの作成者(会員)とともに、参加用URLを用いて宝くじを購入した参加者(会員)が含まれる。 In the participant ID data area, data regarding an identifier (member ID) for identifying a member (group member) who has participated in this group is recorded. Group members include participants (members) who purchased the lottery ticket using the participation URL together with the creator (member) of the group.
購入登録日時データ領域には、この参加者が宝くじを購入して、グループに参加した年月日及び時刻に関するデータが記録される。
購入枚数データ領域には、この参加者が購入した宝くじの枚数に関するデータが記録される。
In the purchase registration date / time data area, data regarding the date and time when the participant purchased the lottery ticket and joined the group is recorded.
Data regarding the number of lottery tickets purchased by this participant is recorded in the purchase number data area.
購入レコード242は、宝くじが購入された場合に記録される。購入レコード242には、購入くじ番号に関するデータが記録される。
購入くじ番号データ領域には、このグループにおいて購入したすべての宝くじの回号及びくじ番号に関するデータが記録される。本実施形態では、「連番」や「バラ」で購入することができる。
The
The Purchase Lottery Number Data Area records data about all lottery numbers and lottery numbers purchased in this group. In this embodiment, it can be purchased by "serial number" or "rose".
分配レコード243は、当せん金を分配する場合に記録される。分配レコード243には、参加者ID、分配金に関するデータが記録される。
参加者IDデータ領域には、当せん金を分配した会員を特定するための識別子(会員ID)に関するデータが記録される。
分配金データ領域には、この参加者に分配した当せん金の金額に関するデータが記録される。
The
In the participant ID data area, data regarding an identifier (member ID) for identifying the member who distributed the lottery is recorded.
In the distribution data area, data regarding the amount of winnings distributed to this participant is recorded.
くじ管理サーバ30は、宝くじの発行や抽せんを管理するコンピュータシステムである。このくじ管理サーバ30は、販売する宝くじに関するくじ情報(くじ種別、回号、くじ番号)を販売サーバ20に提供する。また、宝くじの抽せんが行なわれた場合には、当せん番号や当せん金に関する情報を販売サーバ20に提供する。
The
金融機関サーバ40は、クレジットカード会社や銀行等の金融機関のコンピュータシステムである。クレジットカード会社においては、クレジットカード番号のオーソリゼーションにより決済を行なう。銀行においては、開設された口座を用いて入出金を行なう。
The
(グループ登録処理)
次に、図4を用いて、グループ登録処理を説明する。グループの作成を希望する会員(作成者)は、ユーザ端末10を用いて、販売サーバ20にアクセスする。
(Group registration process)
Next, the group registration process will be described with reference to FIG. A member (creator) who wishes to create a group accesses the
まず、販売サーバ20の制御部21は、ユーザ認証処理を実行する(ステップS1−1)。具体的には、制御部21の会員管理部211は、ユーザ端末10から、作成者の会員ID及びパスワードを取得し、会員情報記憶部22に記録された認証情報と照合して、ユーザ認証を行なう。そして、ユーザ認証を完了した場合、会員管理部211は、メニュー画面をユーザ端末10に出力する。グループを作成する場合には、ユーザ端末10のメニュー画面において、グループ作成ボタンを選択する。
First, the
次に、販売サーバ20の制御部21は、グループ定義画面の出力処理を実行する(ステップS1−2)。具体的には、制御部21のグループ管理部212は、ユーザ端末10にグループ定義画面を出力する。このグループ定義画面には、グループ名、くじ種別、参加上限人数、上限枚数、募集開始日、募集終了日、表示設定の入力欄を含む。そして、作成者は、グループ定義画面にグループ名を設定する。
Next, the
次に、販売サーバ20の制御部21は、くじ種別の選択処理を実行する(ステップS1−3)。具体的には、制御部21のグループ管理部212は、くじ情報記憶部23に記録されたくじ管理レコード230において、販売可能なくじ候補をグループ定義画面に表示する。そして、作成者は、グループ定義画面において、くじ種別を選択する。グループ管理部212は、選択されたくじ種別において、回号別を特定する。
Next, the
次に、販売サーバ20の制御部21は、グループ定義の取得処理を実行する(ステップS1−4)。具体的には、作成者は、グループ定義画面において、参加上限人数〜表示設定を入力する。ここで、参加上限人数、上限枚数は、作成者の希望に応じて設定できる。募集開始日は、初期値として現在月日が設定されるが、選択されたくじ種別、回号の宝くじの販売終了日までの年月日を指定できる。募集終了日は、初期値として販売終了日が設定されるが、募集開始日より後の日付で販売終了日までの年月日を指定できる。そして、制御部21のグループ管理部212は、グループ定義画面に入力された各情報を取得し、仮記憶する。なお、参加上限人数、上限枚数については、作成者により、後で変更可能である。
Next, the
次に、販売サーバ20の制御部21は、グループ作成者のくじ購入処理を実行する(ステップS1−5)。具体的には、制御部21の販売管理部213は、購入画面をユーザ端末10に出力する。この購入画面には、グループ定義に設定されたくじ種別、回号が初期設定されており、購入枚数欄が含まれる。この購入枚数欄では、購入可能数を上限として、作成者が希望する購入枚数を入力することができる。そして、販売管理部213は、購入画面に入力された購入枚数を取得する。この場合、販売管理部213は、ユーザ認証した会員IDの会員管理レコード220において決済情報を特定する。そして、販売管理部213は、決済情報を用いて、金融機関サーバ40にアクセスし、くじ購入のための決済処理を行なう。
Next, the
決済を完了した場合、販売サーバ20の制御部21は、グループ定義の登録処理を実行する(ステップS1−6)。具体的には、制御部21のグループ管理部212は、仮記憶したグループ定義情報に、グループIDを付与した基本レコード240を生成し、グループ情報記憶部24に記録する。更に、グループ管理部212は、参加者ID(作成者の会員ID)、購入登録日時、購入枚数を記録した参加者レコード241を生成し、グループ情報記憶部24に記録する。次に、グループ管理部212は、くじ情報記憶部23から、くじ種別、回号において、購入枚数分のくじ番号を取得し、購入済みフラグを記録する。そして、グループ管理部212は、購入枚数分のくじ番号を、グループ情報記憶部24の購入レコード242に記録する。
When the settlement is completed, the
次に、販売サーバ20の制御部21は、参加用URLの生成処理を実行する(ステップS1−7)。具体的には、制御部21のグループ管理部212は、販売サーバ20のアドレス及びグループIDを用いて、参加用URLを生成し、基本レコード240に記録する。そして、グループ管理部212は、生成した参加用URLをユーザ端末10に出力する。
Next, the
そして、グループの作成者は、参加用URLを用いて招待を行なう。(ステップS1−8)。例えば、グループに招待したい仲間に、メール等を用いて、参加用URLを知らせる。また、自身が利用するSNSやブログにおいて、参加用URLを開示して、参加者を募ってもよい。 Then, the creator of the group invites using the participation URL. (Step S1-8). For example, inform the friends who want to invite to the group of the participation URL by e-mail or the like. In addition, participants may be recruited by disclosing the participation URL in the SNS or blog that they use.
(参加者購入処理)
次に、図5(a)を用いて、参加者購入処理を説明する。グループに参加を希望するユーザは、参加用URLを、ユーザ端末10のブラウザに入力して、販売サーバ20にアクセスする。
(Participant purchase process)
Next, the participant purchase process will be described with reference to FIG. 5A. A user who wishes to join the group inputs the participation URL into the browser of the
この場合、販売サーバ20の制御部21は、参加用URL利用のアクセスの受付処理を実行する(ステップS2−1)。具体的には、制御部21のグループ管理部212は、ユーザ端末10からのアクセスを取得する。そして、グループ管理部212は、参加用URLに変数として設定されているグループIDを取得する。
In this case, the
次に、販売サーバ20の制御部21は、ユーザ認証処理を実行する(ステップS2−2)。具体的には、制御部21の会員管理部211は、ユーザ端末10から参加希望ユーザの会員ID及びパスワードを取得し、会員情報記憶部22に記録された認証情報と照合して、ユーザ認証を行なう。
Next, the
次に、販売サーバ20の制御部21は、グループ状況の確認処理を実行する(ステップS2−3)。具体的には、制御部21のグループ管理部212は、取得したグループIDが記録された基本レコード240を特定する。そして、グループ管理部212は、基本レコード240に記録された募集開始日、募集終了日、参加状況を特定する。
Next, the
次に、販売サーバ20の制御部21は、参加可能かどうかについての判定処理を実行する(ステップS2−4)。具体的には、制御部21のグループ管理部212は、現在年月日が、基本レコード240に記録された募集開始日〜募集終了日(募集期間)に含まれるかどうかを確認する。更に、基本レコード240に記録された参加状況の参加人数、合計購入数が、それぞれ上限人数、上限枚数に到達していないかどうかを判定する。現在年月日が募集期間内であり、参加人数、合計購入数が上限に達していない場合には、参加可能と判定する。
Next, the
現在年月日が募集期間外の場合や、参加人数、合計購入数の少なくとも何れかが上限に達しており、参加不可と判定した場合(ステップS2−4において「NO」の場合)、販売サーバ20の制御部21は、エラー処理を実行する(ステップS2−5)。具体的には、制御部21のグループ管理部212は、ユーザ端末10に対して、エラーメッセージを送信する。このエラーメッセージには、グループに参加できないことを示すメッセージを含める。
If the current date is outside the recruitment period, or if at least one of the number of participants and the total number of purchases has reached the upper limit and it is determined that participation is not possible (when "NO" in step S2-4), the sales server The
一方、参加可能と判定した場合(ステップS2−4において「YES」の場合)、販売サーバ20の制御部21は、グループ参加者のくじ購入処理を実行する(ステップS2−6)。具体的には、制御部21のグループ管理部212は、上限枚数から合計購入数を差し引いた購入可能数を算出する。そして、グループ管理部212は、購入画面をユーザ端末10に出力する。この購入画面には、グループ定義に設定されたくじ種別、回号が初期設定されており、購入枚数欄が含まれる。この購入枚数欄では、購入可能数を上限として、参加者が希望する購入枚数を入力することができる。そして、グループ管理部212は、購入画面に入力された購入枚数を取得する。この場合、会員管理部211は、ユーザ認証した会員IDの会員管理レコード220において決済情報を特定する。そして、販売管理部213は、決済情報を用いて、金融機関サーバ40にアクセスし、くじ購入のための決済処理を行なう。
On the other hand, when it is determined that participation is possible (when "YES" in step S2-4), the
決済を完了した場合、販売管理部213は、くじ情報記憶部23から、グループで指定されたくじ種別、回号について、購入枚数分のくじ番号に関連付けて購入済みフラグを記録する。次に、グループ管理部212は、参加者ID(参加者の会員ID)、現在日時(購入登録日時)、購入枚数を記録した参加者レコード241を生成し、基本レコード240に関連付けて記録する。更に、グループ管理部212は、購入枚数分のくじ番号を、購入レコード242に記録する。
When the settlement is completed, the
なお、このグループへの参加者は、同じグループで宝くじを再購入することも可能である。具体的には、グループ管理部212が、ユーザ認証した会員IDが、既に、このグループの参加者IDとして登録されていると判定した場合、参加者レコード241の購入枚数に、今回の購入枚数を追加する。
Participants in this group can also repurchase the lottery in the same group. Specifically, when the
次に、販売サーバ20の制御部21は、グループ状況の更新処理を実行する(ステップS2−7)。具体的には、制御部21のグループ管理部212は、基本レコード240の参加状況において、参加人数、合計購入数を更新する。なお、参加者の再購入の場合には、合計購入数のみを更新する。
Next, the
(抽せん時処理)
次に、図5(b)を用いて、抽せん時処理を説明する。この処理は、くじ管理サーバ30において、宝くじの抽せんが行なわれ、当せん番号が決まった場合に行なわれる。
(Processing at the time of lottery)
Next, the lottery process will be described with reference to FIG. 5 (b). This process is performed when the lottery lottery is drawn on the
まず、販売サーバ20の制御部21は、当せん結果の確認処理を実行する(ステップS3−1)。具体的には、制御部21のグループ管理部212は、くじ管理サーバ30から、宝くじの当せん結果(くじ種別、回号、当せん番号)を取得する。
First, the
次に、販売サーバ20の制御部21は、当せん金の配分処理を実行する(ステップS3−2)。具体的には、制御部21のグループ管理部212は、グループ情報記憶部24に記録された購入レコード242を用いて、グループ毎に当せんした宝くじを特定する。次に、グループ管理部212は、グループ毎に当せん金額を算出する。次に、グループ管理部212は、各参加者の購入枚数の割合に応じて、当せん金を分配した各分配金額を算出する。この場合、小数点以下は切り捨てる。
Next, the
次に、販売サーバ20の制御部21は、端数調整処理を実行する(ステップS3−3)。具体的には、制御部21のグループ管理部212は、分配金額を合計して、当せん金額との差額を算出する。ここで、差額が生じた場合には、グループ管理部212は、差額について、1円ずつ、購入登録日時が早い順番で参加者に付与する端数調整を行なう。そして、グループ管理部212は、ステップS3−2で算出した分配金額に端数を加算する。
Next, the
次に、販売サーバ20の制御部21は、当せん金の入金処理を実行する(ステップS3−4)。具体的には、制御部21のグループ管理部212は、参加者毎に、会員管理レコード220において口座を特定し、この口座に分配金額を入金する依頼を、金融機関サーバ40に送信する。
Next, the
本実施形態によれば、以下のような効果を得ることができる。
(1)本実施形態では、販売サーバ20の制御部21は、グループ定義画面の出力処理(ステップS1−2)、グループ定義の取得処理(ステップS1−4)、グループ定義の登録処理(ステップS1−6)を実行する。これにより、宝くじの共同購入を行なうグループを設定することができる。
According to this embodiment, the following effects can be obtained.
(1) In the present embodiment, the
(2)本実施形態では、販売サーバ20の制御部21は、くじ種別の選択処理を実行する(ステップS1−3)。これにより、購入可能な宝くじを用いて、共同購入を行なうことができる。
(2) In the present embodiment, the
(3)本実施形態では、販売サーバ20の制御部21は、参加用URLの生成処理を実行する(ステップS1−7)。これにより、参加用URLを用いて、グループへの参加者を募ることができる。
(3) In the present embodiment, the
(4)本実施形態では、販売サーバ20の制御部21は、参加用URL利用のアクセスの受付処理を実行する(ステップS2−1)。これにより、参加希望のグループを特定することができる。
(4) In the present embodiment, the
(5)本実施形態では、販売サーバ20の制御部21は、グループ状況の確認処理(ステップS2−3)、参加可能かどうかについての判定処理(ステップS2−4)を実行する。参加可能と判定した場合(ステップS2−4において「YES」の場合)、販売サーバ20の制御部21は、グループ参加者のくじ購入処理を実行する(ステップS2−6)。これにより、グループの作成者が設定したグループ条件で参加可否を判定することができる。
(5) In the present embodiment, the
(6)本実施形態では、販売サーバ20の制御部21は、当せん結果の確認処理(ステップS3−1)、当せん金の配分処理(ステップS3−2)を実行する。これにより、グループで購入した宝くじの当せん金を参加者で分配することができる。
(6) In the present embodiment, the
(7)本実施形態では、販売サーバ20の制御部21は、端数調整処理を実行する(ステップS3−3)。これにより、当せん金と参加者状況との関係で端数が生じた場合にも、優先順位を考慮して、当せん金を分配することができる。
(7) In the present embodiment, the
本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
・上記実施形態では、募集条件として参加上限人数、上限枚数、募集開始日、募集終了日を用いた。募集条件はこれに限定されるものではない。例えば、1人あたりの購入枚数に上限を設定してもよい。この場合には、購入画面の購入枚数欄において、購入可能数以下かつ購入枚数上限以下での購入を許容する。更に、再購入の場合にも、同じ会員が購入済みの枚数に基づいて、購入枚数上限までの残数で再購入を許容する。
This embodiment can be modified and implemented as follows. The present embodiment and the following modified examples can be implemented in combination with each other within a technically consistent range.
-In the above embodiment, the maximum number of participants, the maximum number of sheets, the recruitment start date, and the recruitment end date are used as recruitment conditions. The recruitment conditions are not limited to this. For example, an upper limit may be set for the number of purchases per person. In this case, in the purchase quantity column of the purchase screen, purchases of the number of purchases or less and the purchase quantity upper limit or less are permitted. Furthermore, in the case of repurchase, the same member allows repurchase with the remaining number up to the maximum number of purchases based on the number of purchases.
・上記実施形態では、販売サーバ20の制御部21は、端数調整処理を実行する(ステップS3−3)。ここで、端数を分配する優先順位は購入登録日時が早い順番に限定されるものではない。例えば、購入枚数が多い順番に優先順位を決めてもよい。
-In the above embodiment, the
・上記実施形態では、宝くじの購入時には、グループ管理部212が、くじ情報記憶部23から、くじ種別、回号において、購入枚数分のくじ番号を取得し、購入済みフラグを記録する。ここで、宝くじの購入者がくじ番号を選べるようにしてもよい。
-In the above embodiment, when purchasing a lottery, the
・上記実施形態では、グループ情報記憶部24の購入レコード242には、購入くじ番号に関するデータが記録される。ここで、購入くじ番号に、このくじを購入した参加者の会員IDを記録してもよい。そして、グループの参加者に対して、当選くじの購入者情報を提供するようにしてもよい。
-In the above embodiment, the
10…ユーザ端末、20…販売サーバ、21…制御部、211…会員管理部、212…グループ管理部、213…販売管理部、22…会員情報記憶部、23…くじ情報記憶部、24…グループ情報記憶部、30…くじ管理サーバ、40…金融機関サーバ。 10 ... user terminal, 20 ... sales server, 21 ... control unit, 211 ... member management department, 212 ... group management department, 213 ... sales management department, 22 ... member information storage unit, 23 ... lottery information storage unit, 24 ... group Information storage unit, 30 ... lottery management server, 40 ... financial institution server.
Claims (5)
前記グループについてのグループ定義を記憶したグループ情報記憶部とを備えたくじ管理システムであって、
前記制御部が、
第1端末から、くじ券種類、回号を特定したグループ生成依頼を取得した場合、グループ定義を前記グループ情報記憶部に登録し、
前記グループ定義に対して、参加用URLを生成し、前記第1端末に提供し、
前記参加用URLを用いて、第2端末からのアクセスを取得した場合には、前記グループ定義に応じて、グループ参加可否を判定し、
グループ参加可能な場合に、前記グループ定義に関連付けて、前記グループへの参加時刻とともにグループ構成員として登録し、前記第2端末において購入されたくじを前記グループ定義に関連付けて登録し、
前記グループ定義のくじ種類、回号の当せん情報を取得した場合には、前記グループへの参加時刻に基づいて優先順位を定め、前記優先順位に基づいて前記当せん情報の当せん金をグループ構成員で配分することを特徴とするくじ管理システム。 A control unit that manages groups that make joint purchases of lottery tickets,
A lottery management system including a group information storage unit that stores group definitions for the group.
The control unit
When a group generation request that specifies the lottery ticket type and number is obtained from the first terminal, the group definition is registered in the group information storage unit.
A URL for participation is generated for the group definition and provided to the first terminal.
When the access from the second terminal is acquired by using the participation URL, it is determined whether or not the group can participate according to the group definition.
When it is possible to join the group, it is associated with the group definition and registered as a group member together with the time of joining the group, and the lottery purchased at the second terminal is registered in association with the group definition.
When the lottery type and the winning information of the number defined in the group are acquired, the priority is set based on the time of participation in the group, and the winning money of the winning information is given to the group members based on the priority. A lottery management system characterized by distribution.
前記制御部が、参加状況が前記参加人数上限に達していない場合に、前記第2端末においてくじ購入を許可することを特徴とする請求項1に記載のくじ管理システム。 Information on the maximum number of participants is recorded in the group definition.
The lottery management system according to claim 1, wherein the control unit permits the purchase of a lottery at the second terminal when the participation status does not reach the upper limit of the number of participants.
前記制御部が、前記グループにおける購入枚数が枚数上限に達していない場合に、前記第2端末においてくじ購入を許可することを特徴とする請求項1又は2に記載のくじ管理システム。 Information on the maximum number of sheets is recorded in the group definition.
The lottery management system according to claim 1 or 2, wherein the control unit permits the purchase of a lottery at the second terminal when the number of purchases in the group has not reached the upper limit of the number of purchases.
前記グループについてのグループ定義を記憶したグループ情報記憶部とを備えたくじ管理システムを用いて、宝くじを管理する方法であって、
前記制御部が、
第1端末から、くじ券種類、回号を特定したグループ生成依頼を取得した場合、グループ定義を前記グループ情報記憶部に登録し、
前記グループ定義に対して、参加用URLを生成し、前記第1端末に提供し、
前記参加用URLを用いて、第2端末からのアクセスを取得した場合には、前記グループ定義に応じて、グループ参加可否を判定し、
グループ参加可能な場合に、前記グループ定義に関連付けて、前記グループへの参加時刻とともにグループ構成員として登録し、前記第2端末において購入されたくじを前記グループ定義に関連付けて登録し、
前記グループ定義のくじ種類、回号の当せん情報を取得した場合には、前記グループへの参加時刻に基づいて優先順位を定め、前記優先順位に基づいて前記当せん情報の当せん金をグループ構成員で配分することを特徴とするくじ管理方法。 A control unit that manages groups that make joint purchases of lottery tickets,
A method of managing a lottery using a lottery management system provided with a group information storage unit that stores the group definition for the group.
The control unit
When a group generation request that specifies the lottery ticket type and number is obtained from the first terminal, the group definition is registered in the group information storage unit.
A URL for participation is generated for the group definition and provided to the first terminal.
When the access from the second terminal is acquired by using the participation URL, it is determined whether or not the group can participate according to the group definition.
When it is possible to join the group, it is associated with the group definition and registered as a group member together with the time of joining the group, and the lottery purchased at the second terminal is registered in association with the group definition.
When the lottery type and the winning information of the number defined in the group are acquired, the priority is set based on the time of participation in the group, and the winning money of the winning information is given to the group members based on the priority. A lottery management method characterized by distribution.
前記グループについてのグループ定義を記憶したグループ情報記憶部とを備えたくじ管理システムを用いて、宝くじを管理するプログラムであって、
前記制御部を、
第1端末から、くじ券種類、回号を特定したグループ生成依頼を取得した場合、グループ定義を前記グループ情報記憶部に登録し、
前記グループ定義に対して、参加用URLを生成し、前記第1端末に提供し、
前記参加用URLを用いて、第2端末からのアクセスを取得した場合には、前記グループ定義に応じて、グループ参加可否を判定し、
グループ参加可能な場合に、前記グループ定義に関連付けて、前記グループへの参加時刻とともにグループ構成員として登録し、前記第2端末において購入されたくじを前記グループ定義に関連付けて登録し、
前記グループ定義のくじ種類、回号の当せん情報を取得した場合には、前記グループへの参加時刻に基づいて優先順位を定め、前記優先順位に基づいて前記当せん情報の当せん金をグループ構成員で配分する手段として機能させることを特徴とするくじ管理プログラム。 A control unit that manages groups that make joint purchases of lottery tickets,
A program that manages lottery tickets using a lottery management system equipped with a group information storage unit that stores the group definitions for the group.
The control unit
When a group generation request that specifies the lottery ticket type and number is obtained from the first terminal, the group definition is registered in the group information storage unit.
A URL for participation is generated for the group definition and provided to the first terminal.
When the access from the second terminal is acquired by using the participation URL, it is determined whether or not the group can participate according to the group definition.
When it is possible to join the group, it is associated with the group definition and registered as a group member together with the time of joining the group, and the lottery purchased at the second terminal is registered in association with the group definition.
When the lottery type and the winning information of the number defined in the group are acquired, the priority is determined based on the time of participation in the group, and the winning information of the winning information is given to the group members based on the priority. A lottery management program characterized by functioning as a means of distribution.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019093096A JP6792271B2 (en) | 2019-05-16 | 2019-05-16 | Lottery management system, lottery management method and lottery management program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019093096A JP6792271B2 (en) | 2019-05-16 | 2019-05-16 | Lottery management system, lottery management method and lottery management program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020187646A JP2020187646A (en) | 2020-11-19 |
| JP6792271B2 true JP6792271B2 (en) | 2020-11-25 |
Family
ID=73223261
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019093096A Active JP6792271B2 (en) | 2019-05-16 | 2019-05-16 | Lottery management system, lottery management method and lottery management program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6792271B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102433512B1 (en) * | 2021-08-06 | 2022-08-18 | 이공현 | System of lottery winning prediction number provide and contribution distribution |
| JP2024164333A (en) * | 2021-10-07 | 2024-11-27 | 株式会社カウシェ | Group purchase method, program, server terminal, and group purchase system |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20030003154A (en) * | 2002-11-14 | 2003-01-09 | 센터코리아(주) | The system and The method for joint ownership of internet lottery ticket |
| CN1549170A (en) * | 2003-05-14 | 2004-11-24 | 温玉菊 | Lottery ticket buying and selling method and system |
| US20070093298A1 (en) * | 2005-10-24 | 2007-04-26 | Brunet Robert A H | Method of Facilitating Online Group Play of a Lottery Game |
| JP4873344B2 (en) * | 2006-08-25 | 2012-02-08 | 彰子 浅見 | Group participation planning system |
| US8226465B2 (en) * | 2008-10-23 | 2012-07-24 | Walker Digital, Llc | Systems and methods for rewarding group participation in lottery games |
| JP2010157206A (en) * | 2008-12-05 | 2010-07-15 | Riraito:Kk | Progress management system |
| JP6502280B2 (en) * | 2016-03-14 | 2019-04-17 | 富士フイルム株式会社 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, PROGRAM, AND RECORDING MEDIUM |
-
2019
- 2019-05-16 JP JP2019093096A patent/JP6792271B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020187646A (en) | 2020-11-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11270278B2 (en) | Cardless payment transactions with multiple users | |
| US20230410082A1 (en) | Data Processing Apparatus with a Logic Processing Device for Processing Network Data Records Transmitted from a Plurality of Remote, Distributed Terminal Devices | |
| US10497037B2 (en) | System and method for managing cryptocurrency payments via the payment request API | |
| US20190356641A1 (en) | System and Method for Performing Social Media Cryptocurrency Transactions | |
| US10242351B1 (en) | Digital wallet for groups | |
| US12112318B2 (en) | Method and system for defining, creating, managing, and transacting multiple classes of digital objects | |
| US20190318326A1 (en) | Cryptocurrency kiosk/atm device and system and method of using the same | |
| JP5882122B2 (en) | Card payment information notification system, card payment information notification method, and card payment information notification program | |
| US20160300200A1 (en) | Personal electronic currency | |
| US20070208627A1 (en) | System and method of facilitating group gifts | |
| US20140201067A1 (en) | System and method for facilitating a transaction | |
| KR20140033001A (en) | Systems and methods for providing gift certificates of stock | |
| WO2009108251A1 (en) | System and method for making a synthetic cash advance using a purchase payment exchange | |
| WO2020214918A1 (en) | Generating weighted indications of entity performance patterns and credibility determinations to enhance security | |
| AU2011286178A1 (en) | Improved ordering and payment systems | |
| JP2017207938A (en) | Point contribution system | |
| CN109564664A (en) | System and method for promoting transaction | |
| US7769629B1 (en) | System and method for providing hierarchical reporting for online incentive programs | |
| JP6792271B2 (en) | Lottery management system, lottery management method and lottery management program | |
| JP6567006B2 (en) | Information processing apparatus, information processing method, and program | |
| JP6205045B1 (en) | Information processing apparatus, information processing method, and program | |
| KR102322578B1 (en) | Commodity trading system and method thereof | |
| JP4620561B2 (en) | Point management method and point management program | |
| JP2021018796A (en) | Financial product transaction management device, financial product transaction management system, and program | |
| JPWO2017199308A1 (en) | Privilege grant system, privilege grant program and privilege grant method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190521 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190605 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200714 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200902 |
|
| 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: 20201006 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201028 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6792271 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |