JP4583333B2 - Product purchase support system, terminal, product purchase support method, and product purchase support program - Google Patents

Product purchase support system, terminal, product purchase support method, and product purchase support program Download PDF

Info

Publication number
JP4583333B2
JP4583333B2 JP2006127820A JP2006127820A JP4583333B2 JP 4583333 B2 JP4583333 B2 JP 4583333B2 JP 2006127820 A JP2006127820 A JP 2006127820A JP 2006127820 A JP2006127820 A JP 2006127820A JP 4583333 B2 JP4583333 B2 JP 4583333B2
Authority
JP
Japan
Prior art keywords
product
purchase
user
speculative
amount
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.)
Expired - Fee Related
Application number
JP2006127820A
Other languages
Japanese (ja)
Other versions
JP2007052768A (en
Inventor
卓臣 持田
Original Assignee
卓臣 持田
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 卓臣 持田 filed Critical 卓臣 持田
Priority to JP2006127820A priority Critical patent/JP4583333B2/en
Publication of JP2007052768A publication Critical patent/JP2007052768A/en
Application granted granted Critical
Publication of JP4583333B2 publication Critical patent/JP4583333B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、商品の購入の支援を行う商品購入支援システム、端末、商品購入支援方法、及び商品購入支援プログラムに関する。
The present invention relates to a product purchase support system, a terminal, a product purchase support method, and a product purchase support program for supporting the purchase of products .

従来、商品の購入が可能なサーバへアクセスし、当該サーバに対して商品購入の指示を行うとともに、当該商品の代金の支払方法を決定する処理を行うことにより、ユーザは所望する商品を購入することができるようになっている。
また、宝くじ等の投票券に関する購入条件を登録しておき、その購入条件に従って投票券を自動的に購入できる発明が開示されている(特許文献1参照)。
特開2003−281313号公報
Conventionally, a user purchases a desired product by accessing a server capable of purchasing the product, instructing the server to purchase the product, and performing a process for determining a payment method for the product. Be able to.
Further, an invention is disclosed in which purchase conditions relating to voting tickets such as lotteries are registered, and voting tickets can be automatically purchased according to the purchase conditions (see Patent Document 1).
JP 2003-281313 A

ユーザがサーバにアクセスして商品を購入する場合においては、商品を指定し、商品の代金の支払い処理等をユーザがその都度行う必要があり、手間がかかるという問題がある。
これに対して、特許文献1に記載された発明は、投票券を購入する条件を設定しておくことによって、投票券を自動的に容易に購入することができる。
このような投票券のみならず、株券、外貨等の投機対象を購入しているユーザの中には、投機対象によって利益が出たときに自分の所望する商品を買おうということを考えている人も多い。
しかしながら、特許文献1に記載された発明においては、投票券の購入を容易にするのみであって、投票券によって利益が出た場合においては、なんら開示がされていない。
したがって、ユーザが所望する商品を購入する際には、利益が出た後において、ユーザ自身がサーバにアクセスして商品等を指定し、商品代金の支払い等の処理を行う必要があり、購入までに時間がかかるとともに、手間がかかるという問題が生じる。
本発明は、上記課題に鑑みてなされたもので、投機対象によって収益が得られた場合に、迅速且つ容易に商品の購入を行うことのできる技術を提供することを目的とする。
When a user accesses a server and purchases a product, it is necessary for the user to specify the product and perform payment processing for the product each time, which is troublesome.
In contrast, the invention described in Patent Document 1 can automatically and easily purchase a voting ticket by setting conditions for purchasing a voting ticket.
Some users who purchase not only voting tickets but also speculation targets such as stock certificates and foreign currencies are considering buying their desired product when profits are generated by speculation targets. There are many people.
However, the invention described in Patent Document 1 only facilitates the purchase of voting tickets, and no disclosure is made when profits are obtained from voting tickets.
Therefore, when purchasing a product desired by the user, it is necessary for the user himself / herself to access the server, specify the product, etc., and perform processing such as payment of the product price, etc. This takes time and takes time.
The present invention has been made in view of the above problems, and an object of the present invention is to provide a technique capable of quickly and easily purchasing a product when a profit is obtained from a speculation target.

上記目的を達成するため、本発明の第1の態様に係る商品購入支援システムは、ユーザが投機的取引の相手方から投機対象を取得しその配当額を求める投機的取引を行う場合に前記ユーザに前記投機的取引の相手方以外の第三者の販売する前記投機対象とは異なる商品に関する情報を提供し、当該商品の購入の支援を行う商品購入支援システムであって、ユーザにより利用可能な端末と、前記商品に関する情報を提供するとともに、前記商品の購入処理を行う商品購入管理サーバとを有し、
前記端末は、ユーザによる操作を受け付ける入力装置と、前記入力装置に対するユーザの操作により、ユーザが前記投機的取引による収益額が所定の条件を満たした場合に購入を所望する前記商品を予め特定する商品特定情報を受け付ける商品特定情報受付手段と、受け付けた前記商品特定情報を記憶する商品特定情報記憶手段と、前記投機的取引の配当額から投機対象の取得金額を減算することにより前記ユーザの収益額を算出する収益算出手段と、前記収益算出手段の算出した収益額が前記商品特定情報記憶手段に記憶された前記商品特定情報における前記所定の条件を満たしているか否かを判定する判定手段と、該判定手段による判定結果及び前記商品特定情報記憶手段に記憶された前記商品特定情報における前記購入を所望する前記商品を前記商品購入管理サーバに送信する送信手段とを有し、前記商品購入管理サーバは、前記判定結果及び前記購入を所望する前記商品を前記端末から受信する受信手段と、該受信手段により受信された前記判定結果が前記所定の条件を満たしているとの判定である場合に、前記購入を所望する前記商品の購入処理を実行する購入処理手段を有することを特徴とする。

かかる構成によると、投機対象による収益が所定の条件を満たしていると判定された場合に、ユーザにより予め受け付けられた商品の購入処理を実行することができる。したがって、所定の条件を満たしていると判定された場合において、ユーザが操作することなく迅速且つ容易に商品の購入処理を開始することができる。
In order to achieve the above object, the product purchase support system according to the first aspect of the present invention provides a user with a speculative transaction for acquiring a speculative target from a speculative transaction partner and obtaining a dividend amount. A product purchase support system that provides information related to a product different from the speculative target sold by a third party other than the other party of the speculative transaction and supports the purchase of the product, and a terminal that can be used by a user, And a product purchase management server that provides information on the product and performs purchase processing of the product,
The terminal specifies in advance an input device that accepts an operation by a user, and the product that the user desires to purchase when the profit amount from the speculative transaction satisfies a predetermined condition by the user's operation on the input device. Product specification information receiving means for receiving product specification information, product specification information storage means for storing the received product specification information, and profit of the user by subtracting the acquisition amount of the speculative target from the dividend amount of the speculative transaction A profit calculating means for calculating an amount; and a determining means for determining whether the profit calculated by the profit calculating means satisfies the predetermined condition in the product specifying information stored in the product specifying information storing means; The purchase result in the product specifying information stored in the determination result by the determining unit and the product specifying information storage unit Transmitting means for transmitting a product to the product purchase management server, wherein the product purchase management server receives the determination result and the product desired to be purchased from the terminal, and receives by the receiving means. When the determination result is a determination that the predetermined condition is satisfied, purchase processing means is provided for executing a purchase process for the product desired to be purchased.

According to this configuration, when it is determined that the profit from the speculation target satisfies a predetermined condition, it is possible to execute a purchase process for a product received in advance by the user. Therefore, when it is determined that the predetermined condition is satisfied, the product purchase process can be started quickly and easily without the user's operation.

また、上記目的を達成するため、本発明の第2の態様に係る端末は、ユーザによる操作を受け付ける入力装置と、前記入力装置に対するユーザの操作により、前記ユーザが投機的取引の相手方から投機対象を取得しその配当額を求める投機的取引を行う場合に、前記投機的取引による収益額が所定の条件を満たした場合に、前記ユーザが購入を所望する前記投機的取引の相手方以外の第三者の販売する前記投機対象とは異なる商品を予め特定する商品特定情報を受け付ける商品特定情報受付手段と、受け付けた前記商品特定情報を記憶する商品特定情報記憶手段と、前記投機的取引の配当額から投機対象の取得金額を減算することにより前記ユーザの収益額を算出する収益算出手段と、前記収益算出手段の算出した収益額が前記商品特定情報記憶手段に記憶された前記商品特定情報における前記所定の条件を満たしているか否かを判定する判定手段と、該判定手段による判定結果が前記所定の条件を満たしているとの判定である場合に前記商品特定情報記憶手段に記憶された前記商品特定情報における前記購入を所望する前記商品の購入依頼を商品購入管理サーバに送信する購入依頼手段とを有することを特徴とする。
かかる構成によると、投機対象による収益が所定の条件を満たしていると判定された場合に、ユーザにより予め受け付けられた商品の購入依頼を送信することができる。したがって、所定の条件を満たしていると判定された場合において、ユーザが操作することなく迅速且つ容易に商品の購入依頼を送信することができる。
Moreover, in order to achieve the said objective, the terminal which concerns on the 2nd aspect of this invention is a speculation object by the said user from the other party of speculative transaction by the input device which receives operation by a user, and the user's operation with respect to the said input device. When the speculative transaction for obtaining the dividend amount is performed and the profit amount from the speculative transaction satisfies a predetermined condition, a third party other than the counterpart of the speculative transaction that the user desires to purchase is obtained. Product specifying information receiving means for receiving product specifying information for specifying in advance a product different from the speculative target sold by the person, product specifying information storing means for storing the received product specifying information, and a dividend amount for the speculative transaction Revenue calculating means for calculating the user's profit amount by subtracting the speculative acquisition amount from the speculation target, and the revenue calculated by the profit calculating means is the product specifying information A determination means for determining whether or not the predetermined condition in the product specifying information stored in the storage means is satisfied, and a determination result by the determination means is a determination that the predetermined condition is satisfied Purchase request means for transmitting a purchase request for the product desired to be purchased in the product specification information stored in the product specification information storage means to a product purchase management server.
According to this configuration, when it is determined that the profit from the speculation target satisfies a predetermined condition, a purchase request for a product received in advance by the user can be transmitted. Therefore, when it is determined that a predetermined condition is satisfied, a purchase request for a product can be transmitted quickly and easily without a user operation.

上記端末において、前記ユーザの取得する投機対象を特定し、該特定された投機対象の取得金額と、前記投機的取引による配当額を記憶する投機記憶手段を更に有し、
前記収益算出手段は、前記投機記憶手段に記憶された前記配当額から前記取得
金額を減算することにより前記収益額を算出するようにしてもよい。
かかる構成によると、ユーザが所有する投機対象による収益を適切に導出することができる。
The terminal further includes speculative storage means for specifying the speculative target to be acquired by the user, and storing the specified speculative target acquisition amount and the dividend amount by the speculative transaction,
The profit calculation means is obtained from the dividend amount stored in the speculative storage means.
The amount of earnings may be calculated by subtracting the amount .
According to such a configuration, it is possible to appropriately derive the profit from the speculative object owned by the user.

また、上記端末において、前記入力装置に対するユーザの操作により、前記ユーザから前記投機対象の取得指示を受け付ける投機受付手段と、前記投機受付手段により受け付けられた前記取得指示を送信する投機送信手段とを更に有し、前記投機記憶手段は、前記投機受付手段により受け付けられた前記取得指示が示す投機対象の取得金額と、前記投機的取引による配当額を記憶するようにしてもよい。
かかる構成によると、投機対象の取得指示を送信することができるとともに、その取得指示が示す投機対象の取得金額と、前記投機的取引による配当額を適切に記憶しておくことができる。
Further, in the terminal, a speculative reception unit that receives an instruction to acquire the speculative target from the user by a user operation on the input device, and a speculative transmission unit that transmits the acquisition instruction received by the speculative reception unit. Further, the speculative storage unit may store an acquisition amount of a speculation target indicated by the acquisition instruction received by the speculative reception unit and a dividend amount by the speculative transaction .
According to this configuration, it is possible to transmit a speculative target acquisition instruction , and appropriately store the speculative target acquisition amount indicated by the acquisition instruction and the dividend amount due to the speculative transaction .

また、上記目的を達成するため、本発明の第3の態様に係る商品購入支援方法は、 ユーザが投機的取引の相手方から投機対象を取得しその配当額を求める投機的
取引を行う場合に、前記投機的取引による収益額が所定の条件を満たした場合に
、前記ユーザによる前記投機的取引の相手方以外の第三者の販売する前記投機対
象とは異なる商品の購入を支援する、ユーザが利用可能な端末による商品購入支
援方法であって、ユーザによる操作を受け付ける入力装置を含み、前記入力装置に対するユーザの操作により前記端末の商品特定情報受付部が前記ユーザが前記投機的取引による収益額が所定の条件を満たした場合に購入を所望する前記商品を予め特定する商品特定情報を受け付ける商品特定情報受付ステップと、受け付けた前記商品特定情報を商品特定情報記憶手段に記憶させる商品特定情報記憶ステップと、前記端末の収益導出手段が前記投機的取引の配当額から投機対象の取得金額を減算することにより前記ユーザの収益額を算出する収益算出ステップと、前記端末の判定手段が前記収益算出手段の算出した収益額が前記商品特定情報記憶手段に記憶された前記商品特定情報における前記所定の条件を満たしているか否かを判定する判定ステップと、前記端末の購入依頼手段が、前記判定手段による判定結果が前記所定の条件を満たしているとの判定である場合に、前記商品特定情報記憶手段に記憶された前記商品特定情報における前記購入を所望する前記商品の購入依頼を商品購入管理サーバに送信する購入依頼ステップとを有することを特徴とする。
かかる方法よると、投機的取引による収益額が所定の条件を満たしていると判定された場合に、ユーザにより予め受け付けられた商品の購入依頼を送信することができる。したがって、所定の条件を満たしていると判定された場合において、ユーザが操作することなく迅速且つ容易に商品の購入依頼を送信することができる。
In order to achieve the above object, the product purchase support method according to the third aspect of the present invention is a speculative method in which a user obtains a speculative target from a speculative trading partner and obtains a dividend amount.
When performing a transaction, if the amount of revenue from the speculative transaction satisfies a predetermined condition
The speculative pair sold by a third party other than the counterpart of the speculative transaction by the user
Product purchase support using a user-usable device that supports the purchase of products different from elephants
The method includes an input device that accepts an operation by a user, and the product specifying information accepting unit of the terminal satisfies a predetermined condition for the amount of revenue from the speculative transaction by the user by the user's operation on the input device. A product specifying information receiving step for receiving product specifying information for specifying the product desired to be purchased in advance, a product specifying information storing step for storing the received product specifying information in a product specifying information storage means, and a profit of the terminal The derivation means calculates the profit amount of the user by subtracting the acquisition amount of the speculative target from the dividend amount of the speculative transaction, and the profit amount calculated by the profit calculation means by the determination means of the terminal A judgment for determining whether or not the predetermined condition in the product specifying information stored in the product specifying information storage unit is satisfied. And when the purchase request unit of the terminal determines that the determination result by the determination unit satisfies the predetermined condition, the product specifying information stored in the product specifying information storage unit And a purchase requesting step for transmitting a purchase request for the product desired to be purchased to the product purchase management server.
According to this method, when it is determined that the profit amount from the speculative transaction satisfies a predetermined condition, a purchase request for a product accepted in advance by the user can be transmitted. Therefore, when it is determined that a predetermined condition is satisfied, a purchase request for a product can be transmitted quickly and easily without a user operation.

また、上記目的を達成するため、本発明の第4の態様に係る商品購入支援プログラムは、ユーザが投機的取引の相手方から投機対象を取得しその配当額を求める投機的取引を行う場合に、前記投機的取引による収益額が所定の条件を満たした場合に、前記ユーザによる前記投機的取引の相手方以外の第三者の販売する前記投機対象とは異なる商品の購入を支援する、商品購入支援プログラムにおいて、ユーザによる操作を受け付ける入力装置を含み、該入力装置に対するユーザの操作によりユーザが利用可能なコンピュータに実行させる商品購入支援プログラムであって、前記コンピュータを、前記入力装置に対するユーザの操作により、ユーザが前記投機的取引による収益額が所定の条件を満たした場合に購入を所望する前記商品を予め特定する商品特定情報を受け付ける商品特定情報受付手段と、受け付けた前記商品特定情報を記憶する商品特定情報記憶手段と、前記投機的取引の配当額から投機対象の取得金額を減算することにより前記ユーザの収益額を算出する収益算出手段と、前記収益算出手段の算出した収益額が前記商品特定情報記憶手段に記憶された前記商品特定情報における前記所定の条件を満たしているか否かを判定する判定手段と、該判定手段による判定結果が前記所定の条件を満たしているとの判定である場合に前記商品特定情報記憶手段に記憶された前記商品特定情報における前記購入を所望する前記商品の購入依頼を商品購入管理サーバに送信する購入依頼手段として機能させることを特徴とする。
かかるプログラムを実行することにより、投機的取引による収益額が所定の条件を満たしていると判定された場合に、ユーザにより予め受け付けられた商品の購入依頼を送信することができる。したがって、所定の条件を満たしていると判定された場合において、ユーザが操作することなく迅速且つ容易に商品の購入依頼を送信することができる。
Further, in order to achieve the above object, the product purchase support program according to the fourth aspect of the present invention, when the user acquires a speculative target from the other party of the speculative transaction and performs the speculative transaction for obtaining the dividend amount, Product purchase support that supports purchase of a product different from the speculative target sold by a third party other than the other party of the speculative transaction by the user when the amount of profit from the speculative transaction satisfies a predetermined condition A program purchase support program that includes an input device that accepts an operation by a user, and that is executed by a user's operation on the input device. The product that the user wishes to purchase is specified in advance when the amount of revenue from the speculative transaction satisfies a predetermined condition. Product specifying information receiving means for receiving the product specifying information to be performed, product specifying information storage means for storing the received product specifying information, and subtracting the acquisition amount of the speculative target from the dividend amount of the speculative transaction. Revenue calculation means for calculating a profit amount, and determination means for determining whether the revenue amount calculated by the profit calculation means satisfies the predetermined condition in the product identification information stored in the product identification information storage means And a purchase request for the product desired to be purchased in the product identification information stored in the product identification information storage unit when the determination result by the determination unit satisfies the predetermined condition. It is made to function as a purchase request means transmitted to the product purchase management server.
By executing such a program, when it is determined that the profit amount from the speculative transaction satisfies a predetermined condition, a purchase request for a product accepted in advance by the user can be transmitted. Therefore, when it is determined that a predetermined condition is satisfied, a purchase request for a product can be transmitted quickly and easily without a user operation.

本発明によれば、投機対象によって収益が得られた場合に、迅速且つ容易に商品の購入を行うことができる。   ADVANTAGE OF THE INVENTION According to this invention, when a profit is obtained by a speculation object, goods can be purchased quickly and easily.

本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが本発明の成立に必須であるとは限らない。
まず、本発明の第1実施形態に係る商品購入支援システムについて説明する。
図1は、本発明の第1実施形態に係る商品購入支援システムの構成図である。
商品購入支援システム1において、ユーザにより利用可能な端末2と、ユーザが利用可能な携帯端末3と、預金口座からの資金の引き出し、預金口座への資金の預け入れ、預金口座から他の口座への資金の振込み等のバンキングサービスを提供するネットバンクサーバ4と、競艇における舟券の投票(購入)取引を受け付ける投票サーバ5と、競艇のレース情報を提供するレース情報提供サーバ6と、商品情報を提供するとともに商品の購入処理を行う商品購入管理サーバ7とが、例えば、インターネット等を含むネットワーク8を介して接続されている。端末2は、パーソナルコンピュータ等のコンピュータであってもよく、また、携帯電話端末であってもよく、PDA(Personal Digital Assistant)端末であってもよい。
Embodiments of the present invention will be described with reference to the drawings. The embodiments described below do not limit the invention according to the claims, and all combinations of features described in the embodiments are not necessarily essential to the establishment of the present invention. Absent.
First, the product purchase support system according to the first embodiment of the present invention will be described.
FIG. 1 is a configuration diagram of a product purchase support system according to the first embodiment of the present invention.
In the product purchase support system 1, a terminal 2 that can be used by a user, a mobile terminal 3 that can be used by the user, withdrawal of funds from a deposit account, deposit of funds to a deposit account, transfer from a deposit account to another account Net bank server 4 that provides banking services such as money transfer, voting server 5 that accepts voting (purchase) transactions for boat tickets in boat racing, race information providing server 6 that provides race information on boat racing, and product information A merchandise purchase management server 7 that provides the merchandise and purchases merchandise is connected via a network 8 including the Internet, for example. The terminal 2 may be a computer such as a personal computer, a mobile phone terminal, or a PDA (Personal Digital Assistant) terminal.

図2は、本発明の第1実施形態に係る端末の構成図である。
端末2は、端末本体20と、表示装置21と、入力装置22とを有する。
表示装置21は、例えば、液晶ディスプレイや、CRTディスプレイ等の画像を表示する装置である。入力装置22は、例えば、マウス、キーボード等の端末2のユーザからの入力を受け付けるための装置である。
端末本体20において、CPU(Central Processing Unit)23と、ROM(Read Only Memory)24と、RAM(Random Access Memory)25と、ハードディスクドライブ26と、表示処理部27と、入力インターフェース28と、コンボドライブ29と、通信インターフェース30とがバス31を介して接続されている。
FIG. 2 is a block diagram of a terminal according to the first embodiment of the present invention.
The terminal 2 includes a terminal main body 20, a display device 21, and an input device 22.
The display device 21 is a device that displays an image such as a liquid crystal display or a CRT display. The input device 22 is a device for receiving input from the user of the terminal 2 such as a mouse and a keyboard.
In the terminal body 20, a CPU (Central Processing Unit) 23, a ROM (Read Only Memory) 24, a RAM (Random Access Memory) 25, a hard disk drive 26, a display processing unit 27, an input interface 28, and a combo drive. 29 and a communication interface 30 are connected via a bus 31.

ROM24は、ブートプログラム等の基本プログラムを記憶する。
RAM25は、プログラムやデータを記憶する領域として、或いは、CPU23による処理に使用しているデータを格納する作業領域として利用される。
表示処理部27は、CPU23の制御により、表示装置21に画像を表示させるための表示用データを生成し、表示装置21に出力する。
The ROM 24 stores a basic program such as a boot program.
The RAM 25 is used as an area for storing programs and data, or as a work area for storing data used for processing by the CPU 23.
The display processing unit 27 generates display data for displaying an image on the display device 21 under the control of the CPU 23, and outputs the display data to the display device 21.

コンボドライブ29は、複数種類の記録媒体32からのデータ、プログラムの読み込み、記録媒体32へのデータ等の書き込みを行う。記録媒体32としては、例えば、CD−ROM、DVD−ROM、DVD−RAM等がある。
ハードディスクドライブ26は、OS(オペレーティングシステム)や、各種プログラムや、各種データベースを読み出し可能に記憶する。本実施形態では、ハードディスクドライブ26は、商品購入支援処理において端末に要求される処理等を実行するためのプログラムを記憶する。また、本実施形態では、ハードディスクドライブ26は、商品の送り先となるユーザの住所等の配送先情報や、ユーザのネットバンクにおける口座番号、口座名等の支払用情報を記憶する。また、本実施形態では、ハードディスクドライブ26は、投機記憶手段の一例であり、舟券の投票に関する情報(投票情報)を記憶する。投票情報としては、例えば、日付、レース場、レース番号、勝式、買い目、購入金額等のユーザが購入した舟券を特定することのできる情報(投機対象特定情報)や、自動投票を終了する条件(投票終了条件)等が含まれている。また、ハードディスクドライブ26は、レースが開催されるレース場、レースの内容、レースの開始時刻、レースへの投票の締め切り時刻、各レースのレース結果及び舟券の配当額等のレース情報を記憶する。
また、ハードディスクドライブ26は、商品特定情報記憶手段の一例であり、商品購入テーブル26Aを記憶する。
The combo drive 29 reads data from a plurality of types of recording media 32, reads programs, and writes data to the recording media 32. Examples of the recording medium 32 include a CD-ROM, a DVD-ROM, and a DVD-RAM.
The hard disk drive 26 stores an OS (operating system), various programs, and various databases in a readable manner. In the present embodiment, the hard disk drive 26 stores a program for executing processing required for the terminal in the product purchase support processing. Further, in the present embodiment, the hard disk drive 26 stores delivery destination information such as a user's address to which a product is to be sent, and payment information such as an account number and account name in the user's net bank. In the present embodiment, the hard disk drive 26 is an example of a speculative storage unit, and stores information (voting information) relating to vote of a boat ticket. As voting information, for example, information (speculation target specifying information) that can specify a boat ticket purchased by the user, such as date, racetrack, race number, winning ceremony, buying eyes, purchase price, etc., and automatic voting is completed. Conditions for voting (voting end conditions) and the like are included. Further, the hard disk drive 26 stores race information such as a racetrack where the race is held, the content of the race, the start time of the race, the deadline for voting for the race, the race result of each race, and the payout amount of the boat ticket. .
The hard disk drive 26 is an example of a product identification information storage unit, and stores a product purchase table 26A.

図3は、本発明の第1実施形態に係る商品購入テーブルの一例を示す図である。
商品購入テーブル26Aは、商品IDフィールド26aと、商品名フィールド26bと、価格フィールド26cと、数量フィールド26dと、条件フィールド26eとを有するレコードを複数管理できるようになっている。なお、本実施形態では、先頭(上側)のレコードから優先して商品の購入が行われることとなっており、優先される上位のレコード(前の順番のレコード)の商品購入がされない場合には、それ以降のレコードの商品についての購入は行われないようになっている。
商品IDフィールド26aは、レコードに登録されている商品を商品購入管理サーバ7において特定可能な商品特定情報(商品ID)を格納する。
商品名フィールド26bは、該当するレコードの商品を示す商品名を格納する。
価格フィールド26cは、該当するレコードの商品の価格を格納する。
数量フィールド26dは、該当するレコードの商品を購入する個数を格納する。
条件フィールド26eは、該当するレコードの商品の購入を行うために必要な条件を格納する。本実施形態では、条件としては、商品の購入するために必要な舟券の投票による収益の最低額(目標額)を格納している。なお、この収益の最低額は、商品の価格以上であってもよい。また、収益以外からの資金も加えて商品を購入する場合には、商品の価格以下であっても良い。なお、本実施形態では、上記のように上位のレコードの商品から優先して購入されるものとなっており、各レコードにおける収益の最低額は、上位のレコードによる商品の購入価格を減じた場合における収益の最低額を示している。
FIG. 3 is a diagram showing an example of a product purchase table according to the first embodiment of the present invention.
The product purchase table 26A can manage a plurality of records having a product ID field 26a, a product name field 26b, a price field 26c, a quantity field 26d, and a condition field 26e. In the present embodiment, the purchase of the product is preferentially performed from the top (upper) record, and the product purchase of the higher priority record (the record in the previous order) is not performed. After that, the purchase of the product of the record is not made.
The product ID field 26a stores product specifying information (product ID) that enables the product purchase management server 7 to specify the product registered in the record.
The product name field 26b stores a product name indicating the product of the corresponding record.
The price field 26c stores the price of the product of the corresponding record.
The quantity field 26d stores the number of items for purchase in the corresponding record.
The condition field 26e stores conditions necessary for purchasing the product of the corresponding record. In the present embodiment, as a condition, a minimum amount (target amount) of profits obtained by voting for a ticket required for purchasing a product is stored. The minimum amount of revenue may be equal to or higher than the price of the product. In addition, when purchasing a product by adding funds other than revenue, the price may be equal to or less than the price of the product. In the present embodiment, as described above, the purchase is made with priority from the product of the higher-order record, and the minimum amount of revenue in each record is the case where the purchase price of the product by the higher-order record is reduced. Indicates the minimum amount of revenue for.

例えば、一番上のレコードによると、商品IDは”A0001”であり、商品名は”Aホテル宿泊券”であり、価格が”20000”円であり、購入個数が”1”個であり、当該商品を購入する際の条件として、収益の最低額が”20000”円であることがわかる。また、上から2番目のレコードによると、商品IDは”D0395”であり、商品名は”ネクタイB”であり、価格が”10000”円であり、購入個数が”1”個であり、当該商品を購入する際の条件として、収益の最低額が”10000”円であることがわかる。ここで、2番目のレコードは、1番目のレコードの商品が購入された場合に、購入が判断されるものとなっており、条件となっている収益の最低額は、1番目のレコードの商品を購入した後における収益の最低額を示している。   For example, according to the top record, the product ID is “A0001”, the product name is “A hotel accommodation voucher”, the price is “20000” yen, the number of purchases is “1”, As a condition for purchasing the product, it can be seen that the minimum amount of revenue is “20000” yen. According to the second record from the top, the product ID is “D0395”, the product name is “Necktie B”, the price is “10000” yen, the number of purchases is “1”, As a condition for purchasing the product, it can be seen that the minimum amount of revenue is “10000” yen. Here, in the second record, the purchase is determined when the product of the first record is purchased, and the minimum amount of revenue that is the condition is the product of the first record Indicates the minimum amount of revenue after purchasing.

図2に戻り、入力インターフェース28は、入力装置22と接続されており、入力装置22からの信号をデータとして、CPU23に渡す。
通信インターフェース30は、外部の装置とのデータのやりとりの仲介を行う。本実施形態では、通信インターフェース30は、ネットワーク8と接続されており、ネットワーク8を介してネットバンクサーバ4、投票サーバ5、レース情報提供サーバ6、商品購入管理サーバ7等との間でデータのやりとりを行う。
Returning to FIG. 2, the input interface 28 is connected to the input device 22, and passes a signal from the input device 22 to the CPU 23 as data.
The communication interface 30 mediates exchange of data with external devices. In this embodiment, the communication interface 30 is connected to the network 8, and data is exchanged with the net bank server 4, the voting server 5, the race information providing server 6, the product purchase management server 7, and the like via the network 8. Communicate.

CPU23は、ROM24の基本プログラムやハードディスクドライブ26に格納されているOSやプログラムをRAM25に読み出して実行することにより各種処理を実行する。また、CPU23は、各部24〜30の動作を制御する。   The CPU 23 executes various processes by reading the basic program in the ROM 24 and the OS and programs stored in the hard disk drive 26 into the RAM 25 and executing them. Moreover, CPU23 controls operation | movement of each part 24-30.

本実施形態では、CPU23が、ハードディスクドライブ26に格納されたプログラムを実行することにより、投機受付手段及び投機送信手段の一例としての投票管理部23aと、入金処理部23bと、レース情報処理部23cと、収益導出手段の一例としての収益算出部23dと、判定手段の一例としての判定部23eと、商品特定情報受付手段及び購入依頼手段の一例としての商品処理部23fとが構成される。
投票管理部23aは、入力装置22に対するユーザによる操作により、競艇の舟券についての投票情報を入力インターフェース28を介して受け付ける。具体的には、舟券購入ウインドウ91(図4参照)により、日付、レース場、レース番号、勝式、買い目、金額、購入希望時間、投票終了条件等の投票情報について受け付ける。ここで、投票終了条件としては、収益が所定の額を超えたことや、収益が投資額の所定の割合を超えたことや、指定した投票をすべて終えたこと等がある。また、投票管理部23aは、受け付けた舟券の投票情報をハードディスクドライブ26に格納する。また、投票管理部23aは、受け付けた舟券の投票情報をネットワーク8を介して投票サーバ5に送信する。これによって、投票サーバ5においては、投票情報に従ってユーザが投票(購入)したとして処理が行われる。
また、投票管理部23aは、投票終了条件に合致するか否かを判定し、投票終了条件に合致する場合には、その旨を判定部23eに通知する。
In the present embodiment, the CPU 23 executes a program stored in the hard disk drive 26, whereby a voting management unit 23a as an example of a speculative reception unit and a speculative transmission unit, a deposit processing unit 23b, and a race information processing unit 23c. And a revenue calculation unit 23d as an example of a revenue deriving unit, a determination unit 23e as an example of a determination unit, and a product processing unit 23f as an example of a product specification information receiving unit and a purchase request unit.
The voting management unit 23 a accepts voting information about a boat ticket of a boat race through the input interface 28 by a user operation on the input device 22. Specifically, voting information such as date, race track, race number, winning ceremony, buying eyes, amount of money, desired purchase time, voting end conditions, and the like is accepted by the boat ticket purchase window 91 (see FIG. 4). Here, the voting end conditions include that the profit has exceeded a predetermined amount, the profit has exceeded a predetermined ratio of the investment amount, and that all designated votes have been completed. The voting management unit 23 a stores the received voting ticket vote information in the hard disk drive 26. Further, the voting management unit 23 a transmits the received voting ticket voting information to the voting server 5 via the network 8. As a result, the voting server 5 performs processing assuming that the user has voted (purchased) according to the voting information.
In addition, the voting management unit 23a determines whether or not the voting end condition is met, and if the voting end condition is met, notifies the determination unit 23e of the fact.

図4は、本発明の第1実施形態に係る舟券購入ウインドウを示す図である。
舟券購入ウインドウ91は、購入する舟券の投票情報を入力するための投票情報入力領域92と、投票情報入力領域92に設定している投票情報を購入予定リスト93に追加する指示を受け付ける追加ボタン94と、購入予定リスト93に含まれる投票情報での購入を確定する指示を受け付ける確定ボタン95とを有する。投票情報入力領域92においては、投票日、レース場、レース番号、勝式、買い目、金額、購入希望時間、投票終了条件等の設定を受け付けるようになっている。
FIG. 4 is a view showing a boat ticket purchase window according to the first embodiment of the present invention.
The boat ticket purchase window 91 is an addition for accepting an instruction to add the voting information input area 92 for inputting the voting information of the ticket to be purchased and the voting information set in the voting information input area 92 to the purchase schedule list 93. A button 94 and a confirmation button 95 for receiving an instruction to confirm the purchase with the voting information included in the purchase schedule list 93. In the voting information input area 92, settings such as a voting date, a racetrack, a race number, a winning ceremony, a buying eye, an amount of money, a desired purchase time, a voting end condition, and the like are accepted.

図2に戻り、入金処理部23bは、ネットバンクサーバ4に対してユーザの預金口座から投票サーバ5におけるユーザの投票用口座への送金を依頼する。この投票用口座に送られた金額の範囲内でユーザは舟券を購入することができる。なお、送金する額については、予めユーザが設定できるようになっている。また、送金の依頼においては、ネットバンクサーバ4においてユーザを認証するための認証情報、例えば、ユーザID及びパスワードについても含められて送信される。   Returning to FIG. 2, the deposit processing unit 23 b requests the net bank server 4 to transfer money from the user's deposit account to the user's voting account in the voting server 5. The user can purchase a boat ticket within the range of the amount sent to the voting account. Note that the amount to be transferred can be set in advance by the user. In the remittance request, authentication information for authenticating the user in the net bank server 4, for example, a user ID and a password is also included and transmitted.

レース情報処理部23cは、ネットワーク8を介してレース情報提供サーバ6からレース情報を取得して、ハードディスクドライブ26に格納する。本実施形態では、レース情報処理部23cは、端末2において投票を行うためのプログラム(投票ソフト)の実行開始した後と、各レースのレース結果が確定する時刻において、レース情報を取得するようにしている。
収益算出部23dは、ハードディスクドライブ26に記憶された投票情報と、レース結果及びその配当額に基づいて、当日の収益額を算出する。本実施形態では、収益算出部23dは、ユーザが購入したレース毎に収益額を算出し、当日に行われたレースの収益額を総計することにより当日の収益額を算出する。レース毎の収益額を導出する方法としては、ユーザの購入した舟券のうちで、レース結果が出ているレースの舟券を特定し、そのレース結果に基づいて、当該舟券が的中しているか否かを判定し、的中している場合には、その配当額を読み出して、購入金額に基づいてユーザの配当総額を算出し、配当総額から購入金額を減算することにより収益額を算出する一方、舟券が的中していない場合には、購入金額を損失額として算出する。そして、当日に行われるレースのすべての収益額、損失額を合算することにより当日の収益額を算出する。
The race information processing unit 23 c acquires race information from the race information providing server 6 via the network 8 and stores the race information in the hard disk drive 26. In the present embodiment, the race information processing unit 23c acquires race information after starting the execution of a program (voting software) for voting in the terminal 2 and at the time when the race result of each race is determined. ing.
The profit calculation unit 23d calculates the profit amount of the day based on the voting information stored in the hard disk drive 26, the race result, and the dividend amount. In the present embodiment, the revenue calculation unit 23d calculates the revenue for each race purchased by the user, and calculates the revenue for the day by summing the revenues for the races performed on that day. The method of deriving the amount of revenue for each race is to identify the ticket for the race where the race results are out of the ticket purchased by the user, and based on the race results, If it is correct, read the dividend amount, calculate the total dividend amount of the user based on the purchase amount, and subtract the purchase amount from the total dividend amount to calculate the revenue amount. On the other hand, if the ticket is not correct, the purchase amount is calculated as a loss amount. Then, the revenue amount for the day is calculated by adding all the revenue amount and loss amount for the race held on that day.

判定部23eは、投票管理部23aから投票終了条件に合致した旨の通知を受けた場合に、収益算出部23dにより算出された当日の収益額が商品購入テーブル26Aの条件を満たすか否かを判定し、条件を満たす場合には、該当する商品IDを商品処理部23fに通知する。
商品処理部23fは、通信インターフェース30を介して商品購入管理サーバ7から購入可能な商品情報を受信する。また、商品処理部23fは、受信した商品情報を表示処理部27により表示装置21にユーザによる選択可能に表示させる。商品処理部23fは、入力装置22からのユーザの入力により、購入する商品の指定と、購入する商品の個数の指定と、購入する条件の入力とを受け付けて、受け付けた内容に対応する情報をハードディスクドライブ26の商品購入テーブル26Aに登録する。また、商品処理部23fは、判定部23eから商品IDを受け取った場合には、通信インターフェース30を介して、商品IDを含む購入依頼を商品購入管理サーバ7に送信する。この購入依頼には、例えば、商品IDの他に、当該端末2のユーザ名、ユーザの住所、口座番号、口座名、購入時に連絡する携帯端末3の情報(例えば、メールアドレス)等が含まれている。
When the determination unit 23e receives a notification from the voting management unit 23a that the voting end condition is met, the determination unit 23e determines whether or not the current amount of money calculated by the profit calculation unit 23d satisfies the condition of the product purchase table 26A. If the condition is satisfied and the condition is satisfied, the corresponding product ID is notified to the product processing unit 23f.
The product processing unit 23 f receives product information that can be purchased from the product purchase management server 7 via the communication interface 30. The product processing unit 23f causes the display processing unit 27 to display the received product information on the display device 21 so that the user can select it. The merchandise processing unit 23f accepts the designation of the merchandise to be purchased, the designation of the number of merchandise to be purchased, and the input of the purchase conditions in accordance with a user input from the input device 22, and information corresponding to the received contents. Register in the product purchase table 26A of the hard disk drive 26. When the product processing unit 23 f receives the product ID from the determination unit 23 e, the product processing unit 23 f transmits a purchase request including the product ID to the product purchase management server 7 via the communication interface 30. This purchase request includes, for example, the product ID, the user name of the terminal 2, the user's address, the account number, the account name, information on the mobile terminal 3 to be contacted at the time of purchase (for example, an e-mail address), and the like. ing.

図5は、本発明の第1実施形態に係る商品購入管理サーバの構成図である。
商品購入管理サーバ7は、サーバ本体70と、表示装置71と、入力装置72とを有する。
表示装置71は、例えば、液晶ディスプレイや、CRTディスプレイ等の画像を表示する装置である。入力装置72は、例えば、マウス、キーボード等の商品購入管理サーバ7の操作者からの入力を受け付けるための装置である。
サーバ本体70において、CPU73と、ROM74と、RAM75と、ハードディスクドライブ76と、表示処理部77と、入力インターフェース78と、コンボドライブ79と、通信インターフェース80とがバス81を介して接続されている。
FIG. 5 is a configuration diagram of the product purchase management server according to the first embodiment of the present invention.
The product purchase management server 7 includes a server body 70, a display device 71, and an input device 72.
The display device 71 is a device that displays an image such as a liquid crystal display or a CRT display. The input device 72 is a device for receiving input from an operator of the product purchase management server 7 such as a mouse and a keyboard.
In the server main body 70, a CPU 73, a ROM 74, a RAM 75, a hard disk drive 76, a display processing unit 77, an input interface 78, a combo drive 79, and a communication interface 80 are connected via a bus 81.

ROM74は、ブートプログラム等の基本プログラムを記憶する。
RAM75は、プログラムやデータを記憶する領域として、或いは、CPU73による処理に使用しているデータを格納する作業領域として利用される。
表示処理部77は、CPU73の制御により、表示装置71に画像を表示させるための表示用データを生成し、表示装置71に出力する。
The ROM 74 stores a basic program such as a boot program.
The RAM 75 is used as an area for storing programs and data, or as a work area for storing data used for processing by the CPU 73.
The display processing unit 77 generates display data for displaying an image on the display device 71 under the control of the CPU 73 and outputs the display data to the display device 71.

コンボドライブ79は、複数種類の記録媒体82からのデータ、プログラムの読み込み、記録媒体82へのデータ等の書き込みを行う。記録媒体82としては、例えば、CD−ROM、DVD−ROM、DVD−RAM等がある。
ハードディスクドライブ76は、OS(オペレーティングシステム)や、各種プログラムや、各種データベースを読み出し可能に記憶する。本実施形態では、ハードディスクドライブ76は、ユーザが購入可能な商品についての情報(商品情報)を記憶する。商品情報としては、例えば、商品名、商品ID、価格等がある。
The combo drive 79 reads data from a plurality of types of recording media 82, reads programs, writes data to the recording media 82, and the like. Examples of the recording medium 82 include a CD-ROM, a DVD-ROM, and a DVD-RAM.
The hard disk drive 76 stores an OS (operating system), various programs, and various databases in a readable manner. In the present embodiment, the hard disk drive 76 stores information (product information) about products that can be purchased by the user. Examples of the product information include a product name, a product ID, and a price.

入力インターフェース78は、入力装置72と接続されており、入力装置72からの信号をデータとして、CPU73に渡す。
通信インターフェース80は、外部の装置とのデータのやりとりの仲介を行う。本実施形態では、通信インターフェース80は、ネットワーク8と接続されており、ネットワーク8を介して、端末2、携帯端末3、ネットバンクサーバ4、投票サーバ5、レース情報提供サーバ6等との間でデータのやりとりを行う。
The input interface 78 is connected to the input device 72 and passes a signal from the input device 72 to the CPU 73 as data.
The communication interface 80 mediates data exchange with an external device. In the present embodiment, the communication interface 80 is connected to the network 8, and is connected to the terminal 2, the mobile terminal 3, the net bank server 4, the voting server 5, the race information providing server 6, and the like via the network 8. Exchange data.

CPU73は、ROM74の基本プログラムやハードディスクドライブ76に格納されているOSやプログラムをRAM75に読み出して実行することにより各種処理を実行する。また、CPU73は、各部74〜80の動作を制御する。   The CPU 73 executes various processes by reading the basic program in the ROM 74 and the OS and programs stored in the hard disk drive 76 into the RAM 75 and executing them. Moreover, CPU73 controls operation | movement of each part 74-80.

本実施形態では、CPU73が、ハードディスクドライブ76に格納されたプログラムを実行することにより、商品情報提供部73aと、購入処理手段の一例としての商品購入処理部73bとが構成される。
商品情報提供部73aは、通信インターフェース80を介して、端末2から商品情報の要求を受信した場合に、ハードディスクドライブ76から商品情報を取り出して、要求元の端末2に商品情報を送信する。なお、商品情報提供部73aは、端末2から商品情報の要求として、商品種類、商品金額等の検索条件を受け付け、当該検索条件に対応する商品情報を送信するようにしてもよい。また、商品情報提供部73aは、例えば、巷で人気の商品情報を送信するようにしてもよく、高級で憧れの商品情報を送信するようにしてもよい。また、各商品の現在の在庫数や、商品毎の仮予約数の情報や、ユーザに届くまでの暫定の期間等の情報を加えて送信するようにしてもよい。
In the present embodiment, the CPU 73 executes a program stored in the hard disk drive 76, whereby a product information providing unit 73a and a product purchase processing unit 73b as an example of a purchase processing unit are configured.
When the product information providing unit 73a receives a request for product information from the terminal 2 via the communication interface 80, the product information providing unit 73a extracts the product information from the hard disk drive 76 and transmits the product information to the requesting terminal 2. The merchandise information providing unit 73a may accept search conditions such as a merchandise type and a merchandise price as a request for merchandise information from the terminal 2, and transmit merchandise information corresponding to the search conditions. In addition, the product information providing unit 73a may transmit, for example, popular product information that is popular with boil, or may transmit high-class and longed-for product information. In addition, information such as the current inventory number of each product, information on the number of provisional reservations for each product, and a provisional period until it reaches the user may be added and transmitted.

商品購入処理部73bは、通信インターフェース80を介して、端末2から購入依頼を受け付け、当該購入依頼に従って商品購入処理を実行する。
具体的には、商品購入処理部73bは、購入依頼に含まれる携帯端末3宛に購入依頼に係る商品の購入の確認メールを送信する。また、商品購入処理部73bは、購入依頼に含まれる商品及びその商品の配送先となるユーザの住所に商品を配送する処理を実行する。また、商品購入処理部73bは、購入する商品の金額を購入依頼に含まれる口座から引き落とす要求をネットバンクサーバ4に送信する。
商品を配送する処理は、例えば、該当する商品名、ユーザ名、ユーザの住所とを含むリストをプリンタ(図示せず)で印刷するようにしてもよく、或いは、該当する商品の配送を行っている取扱先に商品名、ユーザ名、住所等のデータを送信するようにしてもよく、或いは、取扱先に商品名、ユーザ名、住所等をFAX送信するようにしてもよい。
The product purchase processing unit 73b receives a purchase request from the terminal 2 via the communication interface 80, and executes a product purchase process according to the purchase request.
Specifically, the product purchase processing unit 73b transmits a confirmation email for purchasing the product related to the purchase request to the mobile terminal 3 included in the purchase request. In addition, the product purchase processing unit 73b executes processing for delivering the product to the product included in the purchase request and the address of the user that is the delivery destination of the product. In addition, the product purchase processing unit 73b transmits to the net bank server 4 a request to withdraw the amount of the product to be purchased from the account included in the purchase request.
In the process of delivering the product, for example, a list including the product name, the user name, and the user's address may be printed by a printer (not shown), or the product is delivered. Data such as the product name, user name, and address may be transmitted to a handling destination, or the product name, user name, address, and the like may be faxed to the handling destination.

次に、商品購入支援システム1における商品購入支援処理を図6及び図7を用いて説明する。図6は、本発明の第1実施形態に係る商品購入支援処理の第1のシーケンス図であり、図7は、本発明の第1実施形態に係る商品購入支援処理の第2のシーケンス図である。
端末2において、投票及び商品購入支援を行うソフトウエアの実行を開始するか否かを判定し(ステップS11)、ソフトウエアの実行を開始する場合は、商品処理部23fが、入力装置22によるユーザの操作により、商品の自動購入の指定があったか否かを判定する(ステップS12)。この結果、商品の自動購入の指定がない場合(ステップS12のNO)には、なにもせず、次のステップS17に進む。
Next, product purchase support processing in the product purchase support system 1 will be described with reference to FIGS. 6 and 7. FIG. 6 is a first sequence diagram of product purchase support processing according to the first embodiment of the present invention, and FIG. 7 is a second sequence diagram of product purchase support processing according to the first embodiment of the present invention. is there.
In the terminal 2, it is determined whether or not to start execution of software that performs voting and product purchase support (step S11). When starting execution of software, the product processing unit 23f uses the input device 22 as a user. Through the operation, it is determined whether or not automatic product purchase has been designated (step S12). As a result, if there is no designation for automatic purchase of the product (NO in step S12), the process proceeds to the next step S17 without doing anything.

一方、商品の自動購入の指定があったと判定された場合(ステップS12のYES)には、商品処理部23fが通信インターフェース30を介して商品購入管理サーバ7に商品情報の要求を送信する(ステップS13)。商品購入管理サーバ7では、商品情報提供部73aがハードディスクドライブ76から商品情報を取り出して、要求元の端末2に商品情報を送信する(ステップS14)。
次いで、商品処理部23fは、入力装置22によるユーザの操作により、購入する商品の指定と、購入する商品の個数の指定と、購入する条件が決定されたか否かを判定し(ステップS15)、決定されていない場合には、当該ステップを繰り返す一方、決定されている場合には、決定された内容に対応する情報をハードディスクドライブ26の商品購入テーブル26Aに登録する(ステップS16)。
On the other hand, when it is determined that the automatic purchase of the product has been designated (YES in Step S12), the product processing unit 23f transmits a request for product information to the product purchase management server 7 via the communication interface 30 (Step S12). S13). In the merchandise purchase management server 7, the merchandise information providing unit 73a extracts the merchandise information from the hard disk drive 76 and transmits the merchandise information to the requesting terminal 2 (step S14).
Next, the product processing unit 23f determines whether the product to be purchased, the number of products to be purchased, and the purchase conditions have been determined by the user's operation using the input device 22 (step S15). If not determined, the step is repeated. If determined, information corresponding to the determined content is registered in the product purchase table 26A of the hard disk drive 26 (step S16).

次いで、端末2のレース情報処理部23cがレース情報提供サーバ6にレース情報の要求を送信する(ステップS17)。レース情報提供サーバ6は、レース情報を送信し、端末2のレース情報処理部23cが通信インターフェース30を介してレース情報を取得する(ステップS18)。レース情報処理部23cは、取得したレース情報をハードディスクドライブ26に格納する。
更に、端末2の入金処理部23bがネットワーク8を介してネットバンクサーバ4に対してユーザの預金口座から投票サーバ5におけるユーザの投票用口座への送金を依頼する(ステップS19)。ネットバンクサーバ4では、送金依頼に含まれているユーザID及びパスワードに基づいて、認証できるか否かを判定し(ステップS20)、認証できない場合には処理を行わない一方、認証できる場合には、ユーザID及び依頼された額の送金通知を投票サーバ5に行う(ステップS21)。投票サーバ5では、ユーザIDに該当するユーザの投票用口座に依頼額の入金を行う(ステップS22)。これにより、ユーザは、端末2により、入金した額の範囲で、投票サーバ5に対して舟券の投票が可能になる。
Next, the race information processing unit 23c of the terminal 2 transmits a race information request to the race information providing server 6 (step S17). The race information providing server 6 transmits the race information, and the race information processing unit 23c of the terminal 2 acquires the race information via the communication interface 30 (step S18). The race information processing unit 23 c stores the acquired race information in the hard disk drive 26.
Further, the deposit processing unit 23b of the terminal 2 requests the net bank server 4 to transfer money from the user's deposit account to the user's voting account in the voting server 5 via the network 8 (step S19). The net bank server 4 determines whether or not authentication can be performed based on the user ID and password included in the remittance request (step S20). If the authentication cannot be performed, the process is not performed. The voting server 5 is notified of the remittance of the user ID and the requested amount (step S21). The voting server 5 deposits the requested amount into the voting account of the user corresponding to the user ID (step S22). Thereby, the user can vote for a boat ticket with respect to the voting server 5 within the range of the amount deposited by the terminal 2.

端末2においては、投票管理部23aが、入力装置22によるユーザの操作により投票指定があったか否かを判定し(ステップS23)、投票指定があった場合には、指定された投票情報をハードディスクドライブ26に記憶する(ステップS24)。一方、投票指定がない場合には、何もせず、次のステップS25に進む。
次いで、投票管理部23aは、入力装置22によるユーザの操作により投票確定があったか否かを判定し(ステップS25)、投票確定があった場合には、ハードディスクドライブ26に格納された投票情報を確定したものと設定するとともに、投票情報を投票要求として投票サーバ5に送信する(ステップS26)。投票要求を受信した投票サーバ5においては、投票要求である投票情報に基づいて、当該ユーザが舟券の投票を行ったとの投票処理を実行する(ステップS27)。なお、投票確定指示がない場合(ステップS25のNO)には、ステップS26の処理は行わない。
In the terminal 2, the voting management unit 23a determines whether or not the voting is designated by the user's operation using the input device 22 (step S23). If the voting is designated, the designated voting information is stored in the hard disk drive. 26 (step S24). On the other hand, if there is no voting designation, nothing is done and the process proceeds to the next step S25.
Next, the voting management unit 23a determines whether or not voting has been confirmed by a user operation using the input device 22 (step S25). If voting is confirmed, the voting information stored in the hard disk drive 26 is confirmed. The voting information is transmitted to the voting server 5 as a voting request (step S26). The voting server 5 that has received the voting request executes a voting process that the user has voted for the boat ticket based on the voting information that is the voting request (step S27). If there is no voting confirmation instruction (NO in step S25), the process in step S26 is not performed.

図9に移り、レース情報処理部23cは、レース確定時刻か否かを判定し(ステップS28)、レース確定時刻であると判定した場合には、レース結果、配当額等の情報をレース情報提供サーバ6に要求する(ステップS29)。レース情報提供サーバ6は、レース結果、配当額等の情報を送信する(ステップS30)。端末2のレース情報処理部23cは、受信したレース結果、配当額等の情報をハードディスクドライブ26に格納する。
次いで、投票管理部23aが、ユーザにより投票されたレースが確定したか否かを判定し(ステップS31)、投票レースが確定したと判定した場合には、収益算出部23dが収支計算を実行する(ステップS32)。
レース確定時刻でないと判定した場合(ステップS28のNO)、投票レースが確定していないと判定した場合(ステップS31のNO)、又は、収支計算を実行した(ステップS32)後には、投票管理部23aが投票終了条件を満たしたか否かを判定し(ステップS33)、投票終了条件を満たしていない場合には、ステップS23からの処理を繰り返して実行する。
Moving to FIG. 9, the race information processing unit 23c determines whether or not it is a race confirmation time (step S28), and if it is determined that it is a race confirmation time, information such as a race result and a payout amount is provided as race information. Request is made to the server 6 (step S29). The race information providing server 6 transmits information such as a race result and a payout amount (step S30). The race information processing unit 23 c of the terminal 2 stores information such as the received race result and the payout amount in the hard disk drive 26.
Next, the voting management unit 23a determines whether or not the race voted by the user has been confirmed (step S31), and if it is determined that the voting race has been confirmed, the profit calculation unit 23d executes balance calculation. (Step S32).
When it is determined that the race determination time is not reached (NO in step S28), when it is determined that the voting race is not fixed (NO in step S31), or after the balance calculation is performed (step S32), the voting management unit It is determined whether or not 23a satisfies the voting end condition (step S33). If the voting end condition is not satisfied, the processing from step S23 is repeatedly executed.

一方、投票終了条件を満たしている場合(ステップS33のYES)には、投票管理部23aが投票の終了を投票サーバ5に通知するとともに、投票終了条件に合致した旨を判定部23eに通知する(ステップS34)。この投票の終了の通知を受信した投票サーバ5では、当該ユーザの投票に対する配当を行う配当処理を行い(ステップS35)、配当がある場合には、ネットバンクサーバ4に、ユーザの口座に払戻を行わせる通知を送信する(ステップS36)。これにより、ネットバンクサーバ4では、当該ユーザの口座に配当金の払戻を行う。   On the other hand, if the voting end condition is satisfied (YES in step S33), the voting management unit 23a notifies the voting server 5 of the end of voting and notifies the determination unit 23e that the voting end condition is met. (Step S34). The voting server 5 that has received the notice of the end of the voting performs a payout process for paying out a payout for the user's vote (step S35). If there is a payout, the net bank server 4 is paid back to the user's account. A notification to be performed is transmitted (step S36). As a result, the net bank server 4 pays out dividends to the user's account.

端末2では、判定部23eが、投票終了条件に合致した旨の通知を受けた場合に、収益算出部23dにより算出された当日の収益額が商品購入テーブル26Aの条件を満たすか否かを判定し(ステップS37)、条件を満たす場合には、該当する商品IDを商品処理部23fに通知する。商品処理部23fは、当該商品IDを含む購入依頼を、商品購入管理サーバ7に送信する(ステップS38)。   In the terminal 2, when the determination unit 23e receives a notification that the voting end condition is met, the terminal 2 determines whether or not the current amount of money calculated by the revenue calculation unit 23d satisfies the condition of the product purchase table 26A. If the condition is satisfied (step S37), the corresponding product ID is notified to the product processing unit 23f. The product processing unit 23f transmits a purchase request including the product ID to the product purchase management server 7 (step S38).

購入依頼を受け取ると、商品購入管理サーバ7の商品購入処理部73bは、購入依頼に含まれる商品の購入処理を開始する(ステップS39)。
そこで、商品購入処理部73bは、購入依頼に含まれるユーザの携帯端末3宛に購入依頼に係る商品の購入を確認するための確認メールを送信する(ステップS40)。更に、商品購入処理部73bは、購入する商品の金額を購入依頼に含まれる口座から引き落とす要求をネットバンクサーバ4に送信する(ステップS41)。
引き落とす要求を受けたネットバンクサーバ4では、該当する金額を該当する口座から引き落とす処理を実行する(ステップS42)。なお、本実施形態では、例えば、2日後等の所定の期日後に引き落とすように処理を行っている。
一方、ユーザの携帯端末3では、確認メールを受信して表示し、ユーザから購入を中止する指示が入力されたか否かを判定する(ステップS43)。中止する指示があった場合には、携帯端末3は、当該商品の購入を中止する中止要求を商品購入管理サーバ7に送信する(ステップS44)。これによって、ユーザが購入を中止したい場合には、適切に中止することができる。なお、中止しない場合には、何もしない。
When receiving the purchase request, the product purchase processing unit 73b of the product purchase management server 7 starts the purchase process of the product included in the purchase request (step S39).
Therefore, the product purchase processing unit 73b transmits a confirmation email for confirming the purchase of the product related to the purchase request to the user's mobile terminal 3 included in the purchase request (step S40). Further, the product purchase processing unit 73b transmits to the net bank server 4 a request for debiting the amount of the product to be purchased from the account included in the purchase request (step S41).
In response to the withdrawal request, the net bank server 4 executes a process for withdrawing the corresponding amount from the corresponding account (step S42). In this embodiment, for example, the processing is performed so as to withdraw after a predetermined date such as two days later.
On the other hand, the user's portable terminal 3 receives and displays the confirmation mail, and determines whether or not an instruction to stop the purchase is input from the user (step S43). If there is an instruction to cancel, the mobile terminal 3 transmits a cancel request to cancel the purchase of the product to the product purchase management server 7 (step S44). As a result, when the user wants to cancel the purchase, it can be canceled appropriately. If it is not canceled, nothing is done.

商品購入管理サーバ7では、商品購入処理部73bが所定の期間内(例えば、2日以内)に携帯端末3から商品の購入の中止要求を受信したか否かを判定し(ステップS45)、中止要求を受信した場合には、商品の発送を停止するための購入中止処理を実行し(ステップS46)、更に、引落中止依頼をネットバンクサーバ4に送信する(ステップS47)。引落中止依頼を受信したネットバンクサーバ4は、ユーザの口座からの引落を中止する処理を実行する(ステップS48)。これにより、ユーザが商品の購入の中止したい場合には、口座からの引き落としを適切に中止できる。
一方、中止要求を受信していない場合には、商品購入管理サーバ7は、なにもしない。これによって、ユーザには指定した商品が発送されることとなり、ユーザの口座から商品の代金の引き落としが適切に行われる。
The product purchase management server 7 determines whether or not the product purchase processing unit 73b has received a request for canceling the purchase of the product from the mobile terminal 3 within a predetermined period (for example, within 2 days) (step S45). If the request is received, a purchase cancellation process for stopping the shipment of the product is executed (step S46), and a withdrawal cancellation request is transmitted to the net bank server 4 (step S47). The net bank server 4 that has received the withdrawal cancellation request executes a process for canceling the withdrawal from the user's account (step S48). Thereby, when a user wants to cancel purchase of goods, withdrawal from an account can be stopped appropriately.
On the other hand, when the cancellation request has not been received, the merchandise purchase management server 7 does nothing. As a result, the specified product is shipped to the user, and the price of the product is appropriately withdrawn from the user's account.

このように、上記した第1実施形態に係る商品購入支援システム1では、ユーザが予め商品を指定して、商品の購入を行う収益の条件を設定しておくことにより、収益の条件が満たされた場合には、ユーザが特に処理を行うことなく、指定した商品を購入することができる。   As described above, in the product purchase support system 1 according to the first embodiment described above, the revenue condition is satisfied when the user designates the product in advance and sets the revenue condition for purchasing the product. In such a case, the user can purchase the designated product without particular processing.

次に、本発明の第2実施形態に係る商品購入支援システムについて説明する。
この第2実施形態に係る商品購入支援システムは、第1実施形態に係る商品購入支援システムにおいて、端末2が商品を購入するか否かの収益の条件を判断するようにしていたものを、商品購入管理サーバ7が収益の条件を判断するようにしたものである。
第2実施形態に係る商品購入支援システム1のシステム構成自体は、図1に示す第1実施形態に係る商品購入支援システム1と同様な構成となっている。以下、第1実施形態と異なる部分を中心に説明する。
Next, a product purchase support system according to a second embodiment of the present invention will be described.
The merchandise purchase support system according to the second embodiment is a merchandise purchase support system according to the first embodiment, in which the terminal 2 determines the condition of revenue as to whether or not to purchase the merchandise. The purchase management server 7 determines the conditions for revenue.
The system configuration itself of the product purchase support system 1 according to the second embodiment is the same as the product purchase support system 1 according to the first embodiment shown in FIG. Hereinafter, a description will be given centering on differences from the first embodiment.

図8は、本発明の第2実施形態に係る端末の構成図である。なお、図2に示す第1実施形態に係る端末とほぼ同様な部分には、同一番号を付して説明する。
第2実施形態に係る端末2において、CPU23は、ハードディスクドライブ26に格納されたプログラムを実行することにより、投票管理部33aと、商品特定情報受付手段の一例としての商品処理部33bが構成される。
投票管理部33aは、入力装置22に対するユーザによる操作により、競艇の舟券についての投票情報を入力インターフェース28を介して受け付け、投票情報を商品購入管理サーバ7に送信する。投票情報としては、例えば、日付、レース場、レース番号、勝式、買い目、金額、購入希望時間、投票終了条件等がある。
FIG. 8 is a block diagram of a terminal according to the second embodiment of the present invention. Note that parts that are substantially the same as those of the terminal according to the first embodiment shown in FIG.
In the terminal 2 according to the second embodiment, the CPU 23 executes a program stored in the hard disk drive 26, thereby configuring a voting management unit 33a and a product processing unit 33b as an example of product specifying information receiving means. .
The voting management unit 33 a accepts voting information about a boat ticket of a boat race through the input interface 28 by the user's operation on the input device 22, and transmits the voting information to the product purchase management server 7. The voting information includes, for example, a date, a race track, a race number, a winning ceremony, a buying eye, an amount of money, a desired purchase time, a voting end condition, and the like.

商品処理部33bは、通信インターフェース30を介して商品購入管理サーバ7から購入可能な商品情報を受信する。また、商品処理部33bは、受信した商品情報を表示処理部27により表示装置21にユーザによる選択可能に表示させる。また、商品処理部33bは、入力装置22からのユーザの入力により、購入する商品の指定と、購入する商品の個数の指定と、購入する条件の入力とを受け付けて、受け付けた内容に対応する情報、ユーザ識別情報(ユーザID)等を含む購入依頼を通信インターフェース30を介して商品購入管理サーバ7に送信する。   The product processing unit 33 b receives product information that can be purchased from the product purchase management server 7 via the communication interface 30. The product processing unit 33b causes the display processing unit 27 to display the received product information on the display device 21 so that the user can select it. Further, the product processing unit 33b accepts the designation of the product to be purchased, the designation of the number of products to be purchased, and the input of the conditions for purchase by the user input from the input device 22, and corresponds to the received content. A purchase request including information, user identification information (user ID), and the like is transmitted to the product purchase management server 7 via the communication interface 30.

図9は、本発明の第2実施形態に係る商品購入管理サーバの構成図である。なお、図5に示す第1実施形態に係る商品購入管理サーバとほぼ同様な部分には、同一番号を付し、異なる部分について説明する。
第2実施形態に係る商品購入管理サーバ7において、CPU73が、ハードディスクドライブ76に格納されたプログラムを実行することにより、商品情報提供部73aと、投票管理部83aと、入金処理部83bと、レース情報処理部83cと、収益導出手段の一例としての収益算出部83dと、判定手段の一例としての判定部83eと、購入処理手段の一例としての商品購入処理部83fとが構成される。
FIG. 9 is a configuration diagram of the product purchase management server according to the second embodiment of the present invention. In addition, the same number is attached | subjected to the part similar to the goods purchase management server which concerns on 1st Embodiment shown in FIG. 5, and a different part is demonstrated.
In the product purchase management server 7 according to the second embodiment, the CPU 73 executes a program stored in the hard disk drive 76, whereby the product information providing unit 73a, the voting management unit 83a, the deposit processing unit 83b, An information processing unit 83c, a revenue calculation unit 83d as an example of a revenue deriving unit, a determination unit 83e as an example of a determination unit, and a product purchase processing unit 83f as an example of a purchase processing unit are configured.

投票管理部83aは、端末2からユーザによる投票情報を受信し、当該投票情報をハードディスクドライブ76に格納するとともに、当該投票情報を投票サーバ5に送信する。これによって、投票サーバ5においては、投票情報に従ってユーザが投票(購入)したとして処理が行われる。また、投票管理部83aは、投票終了条件に合致するか否かを判定し、投票終了条件に合致する場合には、その旨を判定部83eに通知する。なお、本実施形態では、複数のユーザのそれぞれに対して上記処理を行っている。   The voting management unit 83 a receives voting information from the user from the terminal 2, stores the voting information in the hard disk drive 76, and transmits the voting information to the voting server 5. As a result, the voting server 5 performs processing assuming that the user has voted (purchased) according to the voting information. In addition, the voting management unit 83a determines whether or not the voting end condition is met, and if the voting end condition is met, notifies the determination unit 83e of the fact. In the present embodiment, the above processing is performed for each of a plurality of users.

入金処理部83bは、ネットバンクサーバ4に対してユーザの預金口座から投票サーバ5における当該ユーザの投票用口座への送金を依頼する。この投票用口座に送られた金額の範囲内でユーザは舟券を購入することができる。なお、送金する額については、予めユーザが商品購入管理サーバ7に対して設定できるようになっている。また、送金の依頼においては、ネットバンクサーバ4においてユーザを認証するための認証情報、例えば、ユーザID及びパスワードについても送信される。このユーザID及びパスワードの情報は、ハードディスクドライブ76に格納されている。   The deposit processing unit 83 b requests the net bank server 4 to transfer money from the user's deposit account to the user's voting account in the voting server 5. The user can purchase a boat ticket within the range of the amount sent to the voting account. Note that the amount to be remitted can be set in advance for the product purchase management server 7 by the user. In the request for remittance, authentication information for authenticating the user in the net bank server 4 such as a user ID and a password is also transmitted. The user ID and password information is stored in the hard disk drive 76.

レース情報処理部83cは、ネットワーク8を介してレース情報提供サーバ6からレース情報を取得して、ハードディスクドライブ76に格納する。レース情報には、例えば、レースが開催されるレース場、レースの内容、レースの開始時刻、レースへの投票の締め切り時刻、各レースのレース結果及び舟券の配当額等が含まれる。   The race information processing unit 83 c acquires race information from the race information providing server 6 via the network 8 and stores it in the hard disk drive 76. The race information includes, for example, the racetrack where the race is held, the content of the race, the start time of the race, the deadline for voting for the race, the race result of each race, the amount of the dividend for the boat ticket, and the like.

収益算出部83dは、ハードディスクドライブ76に記憶された投票情報と、レース結果及びその配当額に基づいて、各ユーザに関する当日の収益額を算出する。本実施形態では、収益算出部83dは、各ユーザが購入したレース毎に収益額を算出し、当日に行われたレースの各ユーザ毎に収益額を総計することにより、各ユーザの当日の収益額を算出する。レース毎の収益額を導出する方法としては、ユーザの購入した舟券のうちで、レース結果が出ているレースの舟券を特定し、そのレース結果に基づいて、当該舟券が的中しているか否かを判定し、的中している場合には、その配当額を読み出して、購入金額に基づいてユーザの配当総額を算出し、配当総額から購入金額を減算することにより収益額を算出する一方、舟券が的中していない場合には、購入金額を損失額として算出する。そして、当日に行われるレースのすべての収益額及び損失額を合算することにより当日の収益額を算出する。   The revenue calculating unit 83d calculates the daily revenue for each user based on the voting information stored in the hard disk drive 76, the race result, and the dividend amount. In the present embodiment, the revenue calculation unit 83d calculates the revenue for each race purchased by each user, and totals the revenue for each user of the race performed on that day, thereby obtaining the revenue for each user. Calculate the amount. The method of deriving the amount of revenue for each race is to identify the ticket for the race where the race results are out of the ticket purchased by the user, and based on the race results, If it is correct, read the dividend amount, calculate the total dividend amount of the user based on the purchase amount, and subtract the purchase amount from the total dividend amount to calculate the revenue amount. On the other hand, if the ticket is not correct, the purchase amount is calculated as a loss amount. Then, the revenue of the day is calculated by adding up all the revenues and losses of the race held on that day.

判定部83eは、投票管理部83aから所定のユーザの投票終了条件に合致した旨の通知を受けた場合に、収益算出部83dにより算出された該当するユーザの当日の収益額が当該ユーザの商品購入テーブルの条件を満たすか否かを判定し、条件を満たす場合には、該当するユーザID及び商品IDを商品購入処理部83fに通知する。   When the determination unit 83e receives a notification from the voting management unit 83a that the predetermined user's voting end condition is met, the revenue amount of the corresponding user calculated by the revenue calculation unit 83d is the product of the user. It is determined whether or not the conditions of the purchase table are satisfied. If the conditions are satisfied, the corresponding user ID and product ID are notified to the product purchase processing unit 83f.

商品購入処理部83fは、通信インターフェース80を介して端末2から購入依頼を受信する。また、商品購入処理部83fは、受信した購入依頼に対応する情報を商品購入テーブルとして、ハードディスクドライブ76に格納する。本実施形態では、商品購入テーブルは、例えば、図3に示す第1実施形態の商品購入テーブル26Aと同様な内容に更にユーザIDを対応付けたものとなっている。
また、商品購入処理部83fは、判定部83eからユーザID及び商品IDを受け取った場合には、該当する商品の商品購入処理を実行する。
具体的には、商品購入処理部83fは、該当するユーザIDのユーザの携帯端末3宛に当該商品の購入の確認メールを送信する。また、商品購入処理部83fは、当該商品を当該ユーザIDのユーザの住所に送付するための処理を実行する。また、商品購入処理部83fは、当該商品の金額を当該ユーザIDのユーザの口座から引き落とす要求をネットバンクサーバ4に送信する。なお、ユーザIDと、ユーザの携帯端末3のメールアドレス、ユーザのネットバンクにおける引き落とし口座名及び口座番号、ユーザ名、商品の送付先となるユーザの住所等の情報は、予めハードディスクドライブ76に格納されている。
The product purchase processing unit 83 f receives a purchase request from the terminal 2 via the communication interface 80. The product purchase processing unit 83f stores information corresponding to the received purchase request in the hard disk drive 76 as a product purchase table. In the present embodiment, for example, the product purchase table is a table in which the user ID is further associated with the same content as the product purchase table 26A of the first embodiment shown in FIG.
In addition, when the product purchase processing unit 83f receives the user ID and the product ID from the determination unit 83e, the product purchase processing unit 83f executes a product purchase process for the corresponding product.
Specifically, the product purchase processing unit 83f transmits an email confirming the purchase of the product to the mobile terminal 3 of the user with the corresponding user ID. In addition, the product purchase processing unit 83f executes processing for sending the product to the user's address of the user ID. Further, the product purchase processing unit 83f transmits to the net bank server 4 a request to withdraw the amount of the product from the user account of the user ID. Information such as the user ID, the user's mobile terminal 3 mail address, the user's net bank account name and account number, the user name, and the user's address to which the product is to be sent is stored in the hard disk drive 76 in advance. Has been.

次に、第2実施形態に係る商品購入支援システム1における商品購入支援処理を図10及び図11を用いて説明する。図10は、本発明の第2実施形態に係る商品購入支援処理の第1のシーケンス図であり、図11は、本発明の第2実施形態に係る商品購入支援処理の第2のシーケンス図である。なお、図6及び図7に示す第1実施形態に係る商品購入支援処理と同様なステップには、同一の符号を付している。   Next, product purchase support processing in the product purchase support system 1 according to the second embodiment will be described with reference to FIGS. 10 and 11. FIG. 10 is a first sequence diagram of product purchase support processing according to the second embodiment of the present invention, and FIG. 11 is a second sequence diagram of product purchase support processing according to the second embodiment of the present invention. is there. In addition, the same code | symbol is attached | subjected to the step similar to the goods purchase assistance process which concerns on 1st Embodiment shown in FIG.6 and FIG.7.

商品購入支援処理において、商品処理部33bは、入力装置22によるユーザの操作により、購入する商品の指定と、購入する商品の個数の指定と、購入する条件が決定されたか否かを判定し(ステップS15)、決定されていない場合には、当該ステップを繰り返す一方、決定されている場合には、決定された内容に対応する情報、ユーザID等を含む購入依頼を商品購入管理サーバ7に送信する(ステップS61)。
これに対して、商品購入管理サーバ7では、商品購入処理部83fが、通信インターフェース80を介して端末2から購入依頼を受信し、購入依頼に対応する情報を商品購入テーブルとして、ハードディスクドライブ76に格納する(ステップS62)。
In the merchandise purchase support process, the merchandise processing section 33b determines whether or not the designation of the merchandise to be purchased, the designation of the number of merchandise to be purchased, and the purchase conditions are determined by the user's operation using the input device 22. Step S15), if not determined, repeat the step, but if determined, send a purchase request including information, user ID, etc. corresponding to the determined content to the product purchase management server 7. (Step S61).
On the other hand, in the product purchase management server 7, the product purchase processing unit 83f receives a purchase request from the terminal 2 via the communication interface 80, and stores information corresponding to the purchase request in the hard disk drive 76 as a product purchase table. Store (step S62).

また、商品購入支援処理において、投票管理部33aは、入力装置22によるユーザの操作により投票確定があったか否かを判定し(ステップS25)、投票確定があった場合(ステップS25のYES)には、投票情報を商品購入管理サーバ7に送信する(ステップS63)。
商品購入管理サーバ7では、投票管理部83aが端末2からユーザによる投票情報を受信し、当該投票情報をハードディスクドライブ76に格納するとともに、当該投票情報を投票サーバ5に送信する(ステップS64)。これによって、投票サーバ5においては、投票情報に従ってユーザが投票(購入)したとして処理(ステップS27)が行われる。
In the product purchase support process, the voting management unit 33a determines whether or not voting is confirmed by a user operation using the input device 22 (step S25), and when voting is confirmed (YES in step S25). The voting information is transmitted to the product purchase management server 7 (step S63).
In the merchandise purchase management server 7, the voting manager 83a receives voting information from the user from the terminal 2, stores the voting information in the hard disk drive 76, and transmits the voting information to the voting server 5 (step S64). As a result, the voting server 5 performs processing (step S27) assuming that the user has voted (purchased) according to the voting information.

図11に移り、商品購入管理サーバ7では、レース情報処理部83cは、レース確定時刻か否かを判定し(ステップS65)、レース確定時刻であると判定した場合には、レース結果、配当額等の情報をレース情報提供サーバ6に要求する(ステップS66)。レース情報提供サーバ6は、レース結果、配当額等の情報を送信する(ステップS67)。レース情報処理部83cは、受信したレース結果、配当額等の情報をハードディスクドライブ76に格納する。
次いで、投票管理部83aが、所定のユーザにより投票されたレースが確定したか否かを判定し(ステップS68)、投票レースが確定したと判定した場合には、収益算出部83dが当該ユーザの収支計算を実行する(ステップS69)。
レース確定時刻でないと判定した場合(ステップS65のNO)、投票レースが確定していないと判定した場合(ステップS68のNO)、又は、収支計算を実行した(ステップS69)後には、投票管理部83aが当該ユーザの投票終了条件を満たしたか否かを判定し(ステップS70)、投票終了条件を満たしていない場合には、ステップS65からの処理を繰り返して実行する。なお、商品購入管理サーバ7においては、それぞれのユーザに対して上記したステップ65〜70の処理を実行する。
Turning to FIG. 11, in the merchandise purchase management server 7, the race information processing unit 83 c determines whether or not it is a race confirmation time (step S 65). Etc. are requested to the race information providing server 6 (step S66). The race information providing server 6 transmits information such as the race result and the payout amount (step S67). The race information processing unit 83c stores information such as the received race result and the payout amount in the hard disk drive 76.
Next, the voting management unit 83a determines whether or not a race voted by a predetermined user has been confirmed (step S68), and if it is determined that the voting race has been confirmed, the revenue calculation unit 83d has the user's Balance calculation is executed (step S69).
When it is determined that the race determination time is not reached (NO in step S65), when it is determined that the voting race is not fixed (NO in step S68), or after the balance calculation is performed (step S69), the voting management unit It is determined whether or not 83a satisfies the voting end condition of the user (step S70). If the voting end condition is not satisfied, the processing from step S65 is repeatedly executed. Note that the merchandise purchase management server 7 executes the above-described processing of steps 65 to 70 for each user.

一方、投票終了条件を満たしている場合には、投票管理部83aが投票の終了を投票サーバ5に通知するとともに、投票終了条件に合致した旨を判定部83eに通知する(ステップS71)。この投票の終了の通知を受信した投票サーバ5では、当該ユーザの投票に対する配当を行う配当処理を行い(ステップS35)、配当がある場合には、ネットバンクサーバ4に、ユーザの口座に払戻を行わせる通知を送信する(ステップS36)。これにより、ネットバンクサーバ4では、当該ユーザの口座に配当金の払戻を行う。   On the other hand, if the voting end condition is satisfied, the voting management unit 83a notifies the voting server 5 of the end of voting and notifies the determining unit 83e that the voting end condition is met (step S71). The voting server 5 that has received the notice of the end of the voting performs a payout process for paying out a payout for the user's vote (step S35). If there is a payout, the net bank server 4 is paid back to the user's account. A notification to be performed is transmitted (step S36). As a result, the net bank server 4 pays out dividends to the user's account.

商品支援管理サーバ72では、判定部83eが、投票終了条件に合致した旨の通知を受けた場合に、収益算出部83dにより算出された当該ユーザの当日の収益額が当該ユーザの商品購入テーブルの条件を満たすか否かを判定し(ステップS72)、条件を満たす場合には、該当する商品ID及びユーザIDを商品購入処理部83fに通知する。商品購入処理部83fは、当該商品IDの商品の購入処理を開始する(ステップS73)。   In the product support management server 72, when the determination unit 83e receives a notification that the voting end condition is met, the revenue amount of the user calculated by the revenue calculation unit 83d is displayed in the product purchase table of the user. It is determined whether or not the condition is satisfied (step S72). If the condition is satisfied, the corresponding product ID and user ID are notified to the product purchase processing unit 83f. The product purchase processing unit 83f starts the purchase process of the product with the product ID (step S73).

このように、上記した第2実施形態に係る商品購入支援システム1では、ユーザが予め商品を指定して、商品の購入を行う収益の条件を設定しておくことにより、商品購入管理サーバ7が収益の条件が満たされたか否かを判定し、収益の条件が満たされた場合には、ユーザが特に処理を行うことなく、指定した商品の購入ができる。   As described above, in the product purchase support system 1 according to the above-described second embodiment, the product purchase management server 7 specifies the product in advance and sets the revenue conditions for purchasing the product. It is determined whether or not the revenue condition is satisfied, and if the revenue condition is satisfied, the user can purchase the designated product without performing any particular processing.

以上、本発明を実施形態に基づいて説明したが、本発明は上述した実施の形態に限られず、他の様々な態様に適用可能である。
上記実施形態では、投機対象の一例として競艇における舟券を例に挙げていたが、本発明はこれに限られず、投機対象としては、例えば、競馬、競輪、オートレース等の他の公営ギャンブルにおける投票券であってもよい。また、投機対象としては、証券取引における株券等、為替取引における外貨等、先物取引における対象、定期預金や投資信託のような金融商品等であってもよい。更に、投機対象としては、オンラインカジノであってもよく、宝くじ、スポーツ振興くじ、数字選択式宝くじ等のくじであってもよく、また、投機対象としては、パチンコ遊技機、回胴式遊技機、カジノ遊技機等の遊技機における遊技自体であってもよい。
Although the present invention has been described based on the embodiments, the present invention is not limited to the above-described embodiments, and can be applied to various other modes.
In the above embodiment, a boat ticket in a boat race is taken as an example of a speculative object, but the present invention is not limited to this, and as a speculative object, for example, in other public gambling such as horse racing, bicycle racing, auto racing, etc. It may be a voting ticket. Further, speculative targets may be stock certificates in securities transactions, foreign currencies in foreign exchange transactions, targets in futures transactions, financial products such as time deposits and investment trusts. Further, the speculative target may be an online casino, or may be a lottery such as a lottery, a sports promotion lottery, or a number selection type lottery, and the speculative target may be a pachinko gaming machine or a revolving type gaming machine. It may be a game itself in a gaming machine such as a casino gaming machine.

上記第1実施形態では、端末2が収益を算出するようにしていたが、本発明はこれに限られず、端末が収益の額を他の装置から受信するようにしてもよく、要は、端末側で収益を導出することができればよい。
また、上記第2実施形態では、商品購入管理サーバ7が収益を算出するようにしていたが、本発明はこれに限られず、商品購入管理サーバ7が収益の額を他の装置から受信するようにしてもよく、要は、商品購入管理サーバ7側で収益を導出することができればよい。
In the first embodiment, the terminal 2 calculates revenue. However, the present invention is not limited to this, and the terminal may receive the amount of revenue from another device. It is only necessary to be able to derive revenue on the side.
In the second embodiment, the merchandise purchase management server 7 calculates the profit. However, the present invention is not limited to this, and the merchandise purchase management server 7 receives the amount of the profit from another device. In short, it is only necessary that the profit can be derived on the merchandise purchase management server 7 side.

また、上記実施形態では、端末2自体は、投機対象への投機の仲介をするようになっていたが、本発明ではこれに限られず。例えば、端末2をパチンコ遊技機、回胴式遊技機、カジノ遊技機として構成し、当該端末2自体において投機(この場合には、遊技)できるようにしてもよい。
また、上記実施形態では、投機対象に対する当日の収益に基づいて商品購入の判定をするようにしていたが、本発明はこれに限られず、例えば、所定の時点から収益に基づいて商品購入の判定をするようにしてもよい。また、レース毎における収益に基いて商品購入の判定をするようにしてもよい。
また、上記実施形態では、ユーザが予め設定していた投機への終了条件を満たした場合に、商品購入の判定をするようにしていたが、本発明はこれにかぎられず、終了条件に関係なく、商品購入の判定をするようにしてもよい。
In the above embodiment, the terminal 2 itself mediates the speculation to the speculation target. However, the present invention is not limited to this. For example, the terminal 2 may be configured as a pachinko gaming machine, a revolving gaming machine, or a casino gaming machine so that the terminal 2 itself can perform speculation (in this case, a game).
Further, in the above-described embodiment, the product purchase is determined based on the current profit for the speculative target. However, the present invention is not limited to this. For example, the product purchase is determined based on the profit from a predetermined time point. You may make it do. Further, the purchase of the product may be determined based on the profit for each race.
Further, in the above embodiment, the purchase of the product is determined when the end condition for speculation set in advance by the user is satisfied. However, the present invention is not limited to this, regardless of the end condition. The product purchase may be determined.

また、上記実施形態においては、商品購入管理サーバを1つの装置として構成した例を示していたが、本発明はこれに限られず、ネットワークで接続された複数の装置により各機能を実現するようにしてもよい。例えば、商品の情報を管理するサーバ、商品の配達処理を管理するサーバ、ユーザの端末とのやりとりを行うサーバを別の装置として構成してもよい。   In the above embodiment, the product purchase management server is configured as one device. However, the present invention is not limited to this, and each function is realized by a plurality of devices connected via a network. May be. For example, a server that manages product information, a server that manages product delivery processing, and a server that interacts with a user terminal may be configured as separate devices.

また、上記実施形態においては、ネットバンクサーバ4、投票サーバ5、レース情報提供サーバ6、商品購入管理サーバ7をそれぞれ別の装置として構成した例を示していたが、本発明はこれに限られず、これらサーバのうち、少なくともいずれか二つ以上を同一の装置として構成するようにしてもよい。例えば、投票サーバ5と商品購入管理サーバ7とを同一の装置として構成してもよい。   Moreover, in the said embodiment, although the example which comprised the net bank server 4, the voting server 5, the race information provision server 6, and the merchandise purchase management server 7 as another apparatus was shown, this invention is not limited to this. Of these servers, at least any two or more may be configured as the same device. For example, the voting server 5 and the product purchase management server 7 may be configured as the same device.

また、上記実施形態においては、収益として、実際の通貨の額を用いていたが、本発明はこれに限られず、金銭価値のあるポイント、パチンコにおける玉数、回胴式遊技機におけるメダル数等の金銭価値のあるものを用いるようにしてもよい。   Further, in the above embodiment, the actual currency amount is used as the profit. However, the present invention is not limited to this, and has a monetary value, the number of balls in a pachinko, the number of medals in a revolving game machine, etc. You may make it use what has a monetary value.

また、上記実施形態においては、収益としてプラスとなっている場合の例を主に説明していたが、収益がマイナスとなっている場合においても本発明を適用することができる。たとえば、条件として、所定の額以上のマイナスの収益となった、換言すれば所定の額以上の損失が発生した場合に、所定の融資を受けるようにしてもよい。この場合、例えば、予め融資をうけることのできる銀行、金融会社の融資のサービスを登録しておき、所定の額以上のマイナスとなった場合に、登録された融資のサービスにより所定の融資を受けるようにしてもよい。
また、上記実施形態においては、ネットバンクサーバ4に対してユーザの預金口座から投票サーバ5におけるユーザの投票用口座への送金を依頼するようにしていたが、例えば、投票サーバ5により引き落とし等可能な所定の銀行(例えば、大手都市銀行)の投票用専用口座をユーザが有している場合においては、投票サーバ5がユーザの投票用専用口座を利用して舟券の購入等の処理を実行可能であるので、ネットバンクサーバ4に対して送金依頼をせずに済む。
Moreover, in the said embodiment, although the example when the profit was positive was mainly demonstrated, this invention is applicable also when the profit is negative. For example, as a condition, a predetermined loan may be obtained when a negative profit of a predetermined amount or more is obtained, in other words, a loss of a predetermined amount or more occurs. In this case, for example, a bank or a financial company that can receive a loan is registered in advance, and if the result is negative more than a predetermined amount, a predetermined loan is received by the registered loan service. You may do it.
Further, in the above embodiment, the net bank server 4 is requested to transfer money from the user's deposit account to the user's voting account in the voting server 5. When a user has a dedicated account for voting of a predetermined bank (for example, a major city bank), the voting server 5 executes processing such as purchasing a ticket using the user's dedicated account for voting. Since it is possible, it is not necessary to request a remittance to the net bank server 4.

本発明の第1実施形態に係る商品購入支援システムの構成図である。It is a lineblock diagram of a goods purchase support system concerning a 1st embodiment of the present invention. 本発明の第1実施形態に係る端末の構成図である。It is a block diagram of the terminal which concerns on 1st Embodiment of this invention. 本発明の第1実施形態に係る商品購入テーブルの一例を示す図である。It is a figure which shows an example of the goods purchase table which concerns on 1st Embodiment of this invention. 本発明の第1実施形態に係る舟券購入ウインドウを示す図である。It is a figure which shows the boat ticket purchase window which concerns on 1st Embodiment of this invention. 本発明の第1実施形態に係る商品購入管理サーバの構成図である。It is a lineblock diagram of a goods purchase management server concerning a 1st embodiment of the present invention. 本発明の第1実施形態に係る商品購入支援処理の第1のシーケンス図である。It is a 1st sequence diagram of goods purchase support processing concerning a 1st embodiment of the present invention. 本発明の第1実施形態に係る商品購入支援処理の第2のシーケンス図である。It is a 2nd sequence diagram of the goods purchase assistance process which concerns on 1st Embodiment of this invention. 本発明の第2実施形態に係る端末の構成図である。It is a block diagram of the terminal which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る商品購入管理サーバの構成図である。It is a block diagram of the goods purchase management server which concerns on 2nd Embodiment of this invention. 本発明の第2実施形態に係る商品購入支援処理の第1のシーケンス図である。It is a 1st sequence diagram of goods purchase support processing concerning a 2nd embodiment of the present invention. 本発明の第2実施形態に係る商品購入支援処理の第2のシーケンス図である。It is a 2nd sequence diagram of the goods purchase assistance process which concerns on 2nd Embodiment of this invention.

符号の説明Explanation of symbols

1 商品購入支援システム、2 端末、3 携帯端末、4 ネットバンクサーバ、5 投票サーバ、6 レース情報提供サーバ、7 商品購入管理サーバ、8 ネットワーク、20 端末本体、21 表示装置、22 入力装置、23 CPU、23a 投票管理部、23b 入金処理部、23c レース情報処理部、23d 収支算出部、23e 判定部、23f 商品処理部、24 ROM、25 RAM、26 ハードディスクドライブ、27 表示処理部、28 入力インターフェース、29 コンボドライブ、30 外部インターフェース、31 バス、32 記録媒体、33a 投票管理部、33b 商品処理部、70 サーバ本体、71 表示装置、72 入力装置、73 CPU、73a 商品情報提供部、73b 商品購入処理部、74 ROM、75 RAM、76 ハードディスクドライブ、77 表示処理部、78 入力インターフェース、79 コンボドライブ、80 外部インターフェース、81 バス、82 記録媒体、83a 投票管理部、83b 入金処理部、83c レース情報処理部、83d 収益算出部、83e 判定部、83f 商品購入処理部。   1 product purchase support system, 2 terminal, 3 mobile terminal, 4 net bank server, 5 voting server, 6 race information providing server, 7 product purchase management server, 8 network, 20 terminal body, 21 display device, 22 input device, 23 CPU, 23a voting management unit, 23b deposit processing unit, 23c race information processing unit, 23d balance calculation unit, 23e determination unit, 23f product processing unit, 24 ROM, 25 RAM, 26 hard disk drive, 27 display processing unit, 28 input interface , 29 Combo drive, 30 External interface, 31 Bus, 32 Recording medium, 33a Vote management unit, 33b Product processing unit, 70 Server body, 71 Display device, 72 Input device, 73 CPU, 73a Product information providing unit, 73b Purchase product Processing unit, 74 ROM, 5 RAM, 76 hard disk drive, 77 display processing unit, 78 input interface, 79 combo drive, 80 external interface, 81 bus, 82 recording medium, 83a voting management unit, 83b deposit processing unit, 83c race information processing unit, 83d revenue calculation Part, 83e determination part, 83f commodity purchase processing part.

Claims (6)

ユーザが投機的取引の相手方から投機対象を取得しその配当額を求める投機的
取引を行う場合に前記ユーザに前記投機的取引の相手方以外の第三者の販売する
前記投機対象とは異なる商品に関する情報を提供し、当該商品の購入の支援を行
う商品購入支援システムであって、
ユーザにより利用可能な端末と、前記商品に関する情報を提供するとともに、
前記商品の購入処理を行う商品購入管理サーバとを有し、
前記端末は、
ユーザによる操作を受け付ける入力装置と、
前記入力装置に対するユーザの操作により、ユーザが前記投機的取引による収
益額が所定の条件を満たした場合に購入を所望する前記商品を予め特定する商品
特定情報を受け付ける商品特定情報受付手段と、
受け付けた前記商品特定情報を記憶する商品特定情報記憶手段と、
前記投機的取引の配当額から投機対象の取得金額を減算することにより前記ユ
ーザの収益額を算出する収益算出手段と、
前記収益算出手段の算出した収益額が前記商品特定情報記憶手段に記憶された
前記商品特定情報における前記所定の条件を満たしているか否かを判定する判定
手段と、
該判定手段による判定結果及び前記商品特定情報記憶手段に記憶された前記商
品特定情報における前記購入を所望する前記商品を前記商品購入管理サーバに送
信する送信手段とを有し、
前記商品購入管理サーバは、
前記判定結果及び前記購入を所望する前記商品を前記端末から受信する受信手
段と、
該受信手段により受信された前記判定結果が前記所定の条件を満たしていると
の判定である場合に、前記購入を所望する前記商品の購入処理を実行する購入処
理手段を有することを特徴とする商品購入支援システム。
When a user acquires a speculative target from a speculative counterparty and performs a speculative transaction to determine the amount of the dividend, the user relates to a product different from the speculative target sold by a third party other than the speculative counterparty. A product purchase support system that provides information and supports the purchase of the product,
While providing information on the terminal that can be used by the user and the product,
A product purchase management server for performing the purchase processing of the product,
The terminal
An input device that accepts user operations;
Product specifying information receiving means for receiving product specifying information for specifying in advance the product that the user desires to purchase when the profit amount of the speculative transaction satisfies a predetermined condition by a user operation on the input device;
Product specifying information storage means for storing the received product specifying information;
Revenue calculation means for calculating the profit amount of the user by subtracting the acquisition amount of the speculative target from the dividend amount of the speculative transaction;
Determining means for determining whether the amount of revenue calculated by the profit calculating means satisfies the predetermined condition in the product specifying information stored in the product specifying information storing means;
A transmission unit that transmits the determination result by the determination unit and the product desired to be purchased in the product identification information stored in the product identification information storage unit to the product purchase management server;
The product purchase management server includes:
Receiving means for receiving the determination result and the product desired to be purchased from the terminal;
When the determination result received by the receiving unit is a determination that the predetermined condition is satisfied, the purchase unit includes a purchase processing unit that executes a purchase process of the product desired to be purchased. Product purchase support system.
ユーザによる操作を受け付ける入力装置と、
前記入力装置に対するユーザの操作により、前記ユーザが投機的取引の相手方
から投機対象を取得しその配当額を求める投機的取引を行う場合に、前記投機的
取引による収益額が所定の条件を満たした場合に、前記ユーザが購入を所望する
前記投機的取引の相手方以外の第三者の販売する前記投機対象とは異なる商品を
予め特定する商品特定情報を受け付ける商品特定情報受付手段と、
受け付けた前記商品特定情報を記憶する商品特定情報記憶手段と、
前記投機的取引の配当額から投機対象の取得金額を減算することにより前記ユ
ーザの収益額を算出する収益算出手段と、
前記収益算出手段の算出した収益額が前記商品特定情報記憶手段に記憶された
前記商品特定情報における前記所定の条件を満たしているか否かを判定する判定
手段と、
該判定手段による判定結果が前記所定の条件を満たしているとの判定である場
合に前記商品特定情報記憶手段に記憶された前記商品特定情報における前記購入
を所望する前記商品の購入依頼を商品購入管理サーバに送信する購入依頼手段と
を有することを特徴とする端末。
An input device that accepts user operations;
When the user obtains a speculative target from the other party of the speculative transaction and performs a speculative transaction for determining the dividend amount by the user's operation on the input device, the profit amount from the speculative transaction satisfies a predetermined condition. Product specifying information receiving means for receiving product specifying information for specifying in advance a product different from the speculative target sold by a third party other than the counterpart of the speculative transaction that the user desires to purchase;
Product specifying information storage means for storing the received product specifying information;
Revenue calculation means for calculating the profit amount of the user by subtracting the acquisition amount of the speculative target from the dividend amount of the speculative transaction;
Determining means for determining whether the amount of revenue calculated by the profit calculating means satisfies the predetermined condition in the product specifying information stored in the product specifying information storing means;
If the determination result by the determination means is a determination that the predetermined condition is satisfied, a purchase request for the product desired to be purchased in the product specification information stored in the product specification information storage means is purchased. A terminal having purchase request means for transmitting to a management server.
前記ユーザの取得する投機対象を特定し、該特定された投機対象の取得金額と
、前記投機的取引による配当額を記憶する投機記憶手段を更に有し、
前記収益算出手段は、前記投機記憶手段に記憶された前記配当額から前記取得
金額を減算することにより前記収益額を算出することを特徴とする請求項に記
載の端末。
Further comprising speculative storage means for specifying a speculative target to be acquired by the user, and storing an acquisition amount of the specified speculative target and a dividend amount by the speculative transaction;
The terminal according to claim 2 , wherein the profit calculation unit calculates the profit amount by subtracting the acquired amount from the dividend amount stored in the speculative storage unit.
前記入力装置に対するユーザの操作により、前記ユーザから前記投機対象の取
得指示を受け付ける投機受付手段と、
前記投機受付手段により受け付けられた前記取得指示を送信する投機送信手段
とを更に有し、
前記投機記憶手段は、前記投機受付手段により受け付けられた前記取得指示が
示す投機対象の取得金額と、前記投機的取引による配当額を記憶することを特徴
とする請求項に記載の端末。
Speculation receiving means for receiving an instruction to acquire the speculation target from the user by a user operation on the input device;
Speculative transmission means for transmitting the acquisition instruction received by the speculative reception means,
The terminal according to claim 3 , wherein the speculative storage unit stores an acquisition amount of a speculation target indicated by the acquisition instruction received by the speculation reception unit, and a dividend amount by the speculative transaction.
ユーザが投機的取引の相手方から投機対象を取得しその配当額を求める投機的
取引を行う場合に、前記投機的取引による収益額が所定の条件を満たした場合に
、前記ユーザによる前記投機的取引の相手方以外の第三者の販売する前記投機対
象とは異なる商品の購入を支援する、ユーザが利用可能な端末による商品購入支
援方法であって、
ユーザによる操作を受け付ける入力装置を含み、前記入力装置に対するユーザ
の操作により前記端末の商品特定情報受付部が前記ユーザが前記投機的取引によ
る収益額が所定の条件を満たした場合に購入を所望する前記商品を予め特定する
商品特定情報を受け付ける商品特定情報受付ステップと、
受け付けた前記商品特定情報を商品特定情報記憶手段に記憶させる商品特定情
報記憶ステップと、
前記端末の収益導出手段が前記投機的取引の配当額から投機対象の取得金額を
減算することにより前記ユーザの収益額を算出する収益算出ステップと、
前記端末の判定手段が前記収益算出手段の算出した収益額が前記商品特定情報
記憶手段に記憶された前記商品特定情報における前記所定の条件を満たしている
か否かを判定する判定ステップと、
前記端末の購入依頼手段が、前記判定手段による判定結果が前記所定の条件を
満たしているとの判定である場合に、前記商品特定情報記憶手段に記憶された前
記商品特定情報における前記購入を所望する前記商品の購入依頼を商品購入管理
サーバに送信する購入依頼ステップとを有することを特徴とする商品購入支援方
法。
When a user acquires a speculation target from a counterparty of speculative transaction and performs a speculative transaction for determining the dividend amount, the profitable amount of the speculative transaction satisfies a predetermined condition, and the speculative transaction is performed by the user. A product purchase support method using a terminal that can be used by a user, supporting the purchase of a product different from the speculative target sold by a third party other than the other party,
Including an input device that accepts an operation by a user, and the product specifying information accepting unit of the terminal desires to purchase when the profit amount of the speculative transaction satisfies a predetermined condition by the user's operation on the input device A product specifying information receiving step for receiving product specifying information for specifying the product in advance;
A product specification information storage step for storing the received product specification information in a product specification information storage means;
A profit calculating step in which the profit deriving means of the terminal calculates the profit amount of the user by subtracting the acquisition amount of the speculative target from the dividend amount of the speculative transaction;
A determination step of determining whether or not the amount of revenue calculated by the revenue calculation unit satisfies the predetermined condition in the product identification information stored in the product identification information storage unit;
When the purchase request unit of the terminal determines that the determination result by the determination unit satisfies the predetermined condition, the purchase request in the product identification information stored in the product identification information storage unit is desired. And a purchase requesting step for transmitting the purchase request for the product to the product purchase management server.
ユーザが投機的取引の相手方から投機対象を取得しその配当額を求める投機的
取引を行う場合に、前記投機的取引による収益額が所定の条件を満たした場合に
、前記ユーザによる前記投機的取引の相手方以外の第三者の販売する前記投機対
象とは異なる商品の購入を支援する、商品購入支援プログラムにおいて、
ユーザによる操作を受け付ける入力装置を含み、該入力装置に対するユーザの
操作によりユーザが利用可能なコンピュータに実行させる商品購入支援プログラ
ムであって、
前記コンピュータを、
前記入力装置に対するユーザの操作により、ユーザが前記投機的取引による収
益額が所定の条件を満たした場合に購入を所望する前記商品を予め特定する商品
特定情報を受け付ける商品特定情報受付手段と、
受け付けた前記商品特定情報を記憶する商品特定情報記憶手段と、
前記投機的取引の配当額から投機対象の取得金額を減算することにより前記ユ
ーザの収益額を算出する収益算出手段と、
前記収益算出手段の算出した収益額が前記商品特定情報記憶手段に記憶された
前記商品特定情報における前記所定の条件を満たしているか否かを判定する判定
手段と、
該判定手段による判定結果が前記所定の条件を満たしているとの判定である場
合に前記商品特定情報記憶手段に記憶された前記商品特定情報における前記購入
を所望する前記商品の購入依頼を商品購入管理サーバに送信する購入依頼手段と
して機能させることを特徴とする商品購入支援プログラム。
When a user acquires a speculation target from a counterparty of speculative transaction and performs a speculative transaction for determining the dividend amount, the profitable amount of the speculative transaction satisfies a predetermined condition, and the speculative transaction is performed by the user. In a product purchase support program that supports the purchase of products different from the speculative target sold by a third party other than the other party,
A product purchase support program that includes an input device that accepts an operation by a user, and that is executed by a computer that can be used by the user by a user operation on the input device,
The computer,
Product specifying information receiving means for receiving product specifying information for specifying in advance the product that the user desires to purchase when the profit amount of the speculative transaction satisfies a predetermined condition by a user operation on the input device;
Product specifying information storage means for storing the received product specifying information;
Revenue calculation means for calculating the profit amount of the user by subtracting the acquisition amount of the speculative target from the dividend amount of the speculative transaction;
Determining means for determining whether the amount of revenue calculated by the profit calculating means satisfies the predetermined condition in the product specifying information stored in the product specifying information storing means;
If the determination result by the determination means is a determination that the predetermined condition is satisfied, a purchase request for the product desired to be purchased in the product specification information stored in the product specification information storage means is purchased. A product purchase support program which functions as a purchase request means for transmitting to a management server.
JP2006127820A 2006-05-01 2006-05-01 Product purchase support system, terminal, product purchase support method, and product purchase support program Expired - Fee Related JP4583333B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006127820A JP4583333B2 (en) 2006-05-01 2006-05-01 Product purchase support system, terminal, product purchase support method, and product purchase support program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006127820A JP4583333B2 (en) 2006-05-01 2006-05-01 Product purchase support system, terminal, product purchase support method, and product purchase support program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2008303408A Division JP2009043293A (en) 2008-11-28 2008-11-28 Merchandise purchase support system, terminal, merchandise purchase management server, merchandise purchase support method, and merchandise purchase support program

Publications (2)

Publication Number Publication Date
JP2007052768A JP2007052768A (en) 2007-03-01
JP4583333B2 true JP4583333B2 (en) 2010-11-17

Family

ID=37917143

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006127820A Expired - Fee Related JP4583333B2 (en) 2006-05-01 2006-05-01 Product purchase support system, terminal, product purchase support method, and product purchase support program

Country Status (1)

Country Link
JP (1) JP4583333B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6701154B2 (en) * 2017-11-17 2020-05-27 ヤフー株式会社 Information processing apparatus, information processing method, and information processing program

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6416413B1 (en) * 1998-05-21 2002-07-09 Axle Linkage Labo Inc. Electronic chip circulation method, electronic chip circulation server apparatus and electronic chips circulation system
JP3980492B2 (en) * 1999-03-03 2007-09-26 富士通株式会社 Transaction support apparatus, transaction support method, and recording medium for recording transaction support program
JP4330719B2 (en) * 1999-07-23 2009-09-16 株式会社インタートレード Control method of order management system for trading market and order management system for trading market
JP3317350B2 (en) * 2000-08-29 2002-08-26 フジフューチャーズ株式会社 Trading system and trading processing method
JP2004151841A (en) * 2002-10-29 2004-05-27 Hitachi Information Systems Ltd Commodity trading system
JP2004259186A (en) * 2003-02-27 2004-09-16 Daiwa Securities Group Inc Buying and selling transaction system, buying and selling transaction processing method, and program

Also Published As

Publication number Publication date
JP2007052768A (en) 2007-03-01

Similar Documents

Publication Publication Date Title
JP2010535391A (en) Rolling raffle game, prize means and distribution means
US20090037311A1 (en) system for and a method of a multifunction transaction
JP2016048578A (en) Deposit amount management device
US20230237875A1 (en) Wager sell back option
US20120315979A1 (en) Wager slip exchange systems and methods
JP2021073554A (en) Computer image processing method and system for presentation of image object or text in wagering environment
JPWO2004003805A1 (en) Point processing apparatus, point processing method, and program for causing computer to execute the method
US20230108958A1 (en) Computer implemented techniques and graphical user interfaces for facilitating online sale, transfer, and/or exchange of whole or fractional ownership interests of electronic sports wager transactions
JP4197726B2 (en) Advertisement information distribution system and advertisement information distribution server
JP4583333B2 (en) Product purchase support system, terminal, product purchase support method, and product purchase support program
US20040249707A1 (en) Principal guaranteeing game system, gaming method using the same on internet and storage media for the same
JP2009043293A (en) Merchandise purchase support system, terminal, merchandise purchase management server, merchandise purchase support method, and merchandise purchase support program
JP2004318535A (en) System and method for managing game account, and computer program
CA2924024A1 (en) Wager sell back option
JP3900436B2 (en) Advertisement information distribution system and advertisement information distribution server
JP2006252082A (en) Betting ticket refunding method, betting ticket refunding device, and betting ticket refunding program
US20230360485A1 (en) Location-aware digital betting platform transaction processing systems and methods
JP4542083B2 (en) Advertising information distribution server
JP2002133010A (en) System and method for betting public race, and recording medium recorded with program for performing the method
JP7041352B2 (en) Betting ticket trading management program, betting ticket trading management device and betting ticket trading management method
KR20070107460A (en) Premium service system and the processing method for communication
JP2009069863A (en) Advertisement information distribution system and advertisement information distribution server
TWI767880B (en) Method and apparatus for wager sell back option and related computer-readable medium
KR101113241B1 (en) A result expectation game service method utilzing communication network
JP2019160308A (en) Computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070921

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20070921

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20071108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080418

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080617

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080930

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081201

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090115

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20090120

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20090306

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100708

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100831

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130910

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees