Trading equipment, trading methods, and programs
The trading device and method enable users to exchange winning cards for points, enhancing enjoyment by allowing choices based on probabilities and visual effects, addressing the lack of engagement in existing services.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- 株式会社シャッフル
- Filing Date
- 2025-02-28
- Publication Date
- 2026-07-10
AI Technical Summary
Existing online trading card services do not provide users with sufficient enjoyment in exchanging winning cards for points, lacking innovation in transaction processes.
A trading device and method that allows users to exchange winning cards for points by performing lotteries, where users can choose to obtain cards or exchange them for points based on predetermined probabilities, and a program to facilitate these transactions.
Enhances user enjoyment by providing the option to exchange winning cards for points, offering a more engaging experience through calculated point values and visual effects.
Smart Images

Figure 2026116628000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a trading device, a trading method, and a program.
Background Art
[0002] As a trading form of new and used trading cards, a service is spreading where a lottery is conducted online from a group of cards that is a set of trading cards, and the user can acquire the selected card.
[0003] For example, in the system described in Patent Document 1, the management server manages the user's points, selects a trading card in the pack by lottery, transmits the winning information to the terminal, and the user terminal makes an acquisition selection of the winning card. The server moves the acquired selection card to the picking list and returns the points of the unselected cards to the user.
[0004] Also, in the program described in Patent Document 2, the server presents a plurality of card groups to the user terminal together with a consideration, determines and presents the winning card with the number of lottery draws corresponding to a predetermined consideration, and displays the total number of cards and the remaining number of cards on the same screen as part of the face value information.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0006] In the system described in the aforementioned document, users can exchange winning cards for a predetermined number of points instead of obtaining them directly. However, online trading card services require further innovation to provide users with even more enjoyment.
[0007] In light of the above issues, this disclosure aims to provide a trading device, etc., that can offer users the enjoyment of exchanging winning cards for points. [Means for solving the problem]
[0008] The trading device relating to this disclosure processes transactions of cards printed with predetermined content via a user terminal used by the user. The trading device comprises a condition setting unit, a lottery execution unit, and a provision processing unit that performs processing. The condition setting unit sets a list of predetermined assorted cards that can be provided to the user. The lottery execution unit performs a lottery to extract one or more cards from the list in response to user operations and transmits result information regarding the lottery results to the user terminal. The provision processing unit receives a selection instruction from the user terminal whether or not the user will obtain the winning cards indicated in the result information, and in accordance with the selection instruction, it processes to provide the user with the winning cards that the user has selected to obtain, and processes to provide the user with points corresponding to the winning cards that the user did not select to obtain. The provision processing unit calculates exchange points by performing calculations based on pre-set probabilities for the winning cards that the user did not select to obtain, and processes to provide the calculated exchange points to the user.
[0009] The transaction method described herein involves a computer processing transactions for cards printed with predetermined content via a user terminal used by the user. The computer sets up a list of predetermined card sets available to the user. In response to user input, the computer accepts a draw for one or more cards from the list and transmits result information regarding the draw to the user terminal. The computer receives a selection instruction from the user terminal indicating whether or not the user will acquire the winning cards indicated by the result information. In response to the selection instruction, the computer processes the acquisition of the winning cards the user has chosen to acquire and provides the user with points corresponding to the winning cards the user did not choose to acquire. The computer calculates exchange points for the winning cards the user did not choose to acquire by performing calculations based on pre-set probabilities and provides the calculated exchange points to the user.
[0010] The program disclosed herein causes a computer to execute a transaction method that processes transactions of cards printed with predetermined content via a user terminal used by the user. The program has a condition setting step, a lottery execution step, and a processing and provision step. The condition setting step sets a list of predetermined assorted cards that can be provided to the user. The lottery execution step accepts a lottery for one or more cards from the list in response to the user's operation and transmits result information regarding the lottery result to the user terminal. The provision processing step receives an instruction from the user terminal whether or not the user will obtain the winning card indicated by the result information, and in accordance with the selection instruction, processes to provide the user with the winning card that the user has chosen to obtain, and processes to provide the user with points corresponding to the winning cards that the user did not choose to obtain. The provision processing step calculates exchange points by performing a calculation based on a predetermined probability for the winning cards that the user did not choose to obtain, and processes to provide the calculated exchange points to the user. [Effects of the Invention]
[0011] According to this disclosure, it is possible to provide a trading device, trading method, and program that can offer users the enjoyment of exchanging winning cards for points. [Brief explanation of the drawing]
[0012] [Figure 1] This is a block diagram of the trading system according to this embodiment. [Figure 2] This is a block diagram illustrating the hardware configuration of a computer. [Figure 3] This is a flowchart of the transaction method according to this embodiment. [Figure 4] This is a diagram showing the card list. [Figure 5] This figure shows the data used for point calculation. [Figure 6] This is a sequence diagram of the trading system according to this embodiment. [Figure 7] Figure 1 shows the screen of the trading system. [Figure 8] The second figure shows the trading system screen. [Figure 9] This is a diagram showing the visual effects used in the performance. [Figure 10] This is the third figure, showing the trading system screen. [Modes for carrying out the invention]
[0013] The present invention will be described below through embodiments of the invention, but the invention claimed is not limited to the following embodiments. Furthermore, not all of the configurations described in the embodiments are necessarily essential as means of solving the problem. For clarity of explanation, the following descriptions and drawings have been omitted and simplified as appropriate. In each drawing, the same elements are denoted by the same reference numerals, and redundant explanations have been omitted where necessary.
[0014] <Embodiment> (Trading system) The trading system will be described with reference to FIG. 1. FIG. 1 is a block diagram of a trading system 10 according to the present embodiment. The trading system 10 is a system for exchanging information between a business operator who provides a trading service for a predetermined trading card to users and users who use this trading service. The trading system 10 includes a trading device 100 and a user terminal 200. The trading device 100 and the user terminal 200 are communicably connected to each other via a network N1. In the present disclosure, a trading card may simply be referred to as a card.
[0015] The trading device 100 is a computer or server managed by a business operator who conducts trading of trading cards. The business operator uses the trading device 100 to provide a trading card trading service to users. The business operator also prepares trading cards that can be provided to users in the trading service. When it is confirmed that a user obtains a trading card in the trading service, the business operator delivers the trading card.
[0016] The user terminal 200 is a terminal used by a user who uses a trading card trading service. The user terminal 200 is, for example, a computer having a communication function, a tablet terminal, or a smartphone.
[0017] (Trading device 100) Continuing with reference to FIG. 1, the trading device 100 will be further described. The trading device 100 processes the trading of cards printed with predetermined content via a user terminal 200 used by a user. The main components of the trading device 100 include a condition setting unit 111, a lottery reception unit 112, a lottery execution unit 113, a provision processing unit 114, an image generation unit 116, a communication unit 117, and a storage unit 120.
[0018] The condition setting unit 111 sets the lottery card list 121 as a list of predetermined assortment cards that can be provided to the user. The condition setting unit 111 accepts the lottery card list 121, for example, through an operation by the business operator. The lottery card list 121 set by the condition setting unit 111 may include information regarding the number of times the lottery will be held.
[0019] The lottery reception unit 112 receives a request from the user terminal 200 to perform a lottery to select one or more cards from the lottery card list 121. At this time, the trading device 100 displays a request button on the user terminal 200 so that the user terminal 200 can send a request to perform the lottery. The user can send a request to perform the lottery to the trading device 100 by pressing the button displayed on the user terminal 200. The request may also display on the user terminal 200 the number of lottery draws that the trading device 100 has set in advance.
[0020] The lottery execution unit 113 performs a lottery to extract one or more cards from the list in response to user input, and transmits result information regarding the lottery results to the user terminal 200. More specifically, the lottery execution unit 113 performs a lottery for assorted cards and generates result information, including information about the selected cards, that can be presented to the user terminal 200. Specifically, for example, the lottery execution unit 113 extracts one card from the lottery card list 121 in a single lottery.
[0021] At this time, the lottery execution unit 113 may transmit pre-set lower and upper limits of exchange points as result information to the user terminal 200 so that it can be displayed. By setting an upper limit on the exchange points, the trading device 100 can prevent the exchange points from becoming higher than expected. The lottery execution unit 113 may also transmit pre-set expected values of exchange points as result information to the user terminal 200 so that it can be displayed.
[0022] The lottery execution unit 113 is not limited to just one method. For example, the lottery execution unit 113 may perform a draw for a number of cards from a lottery card list 121 having a predetermined number of cards. Alternatively, the lottery execution unit 113 may perform a draw while maintaining the number of types in the lottery card list 121, subtracting the number of draws, and generating result information including information on the drawn cards so that it can be presented to the user terminal 200.
[0023] The provision processing unit 114 receives a selection instruction from the user terminal 200 indicating whether or not the user should obtain the winning card indicated by the result information. The provision processing unit 114 performs the following processing according to the selection instruction received from the user terminal 200.
[0024] First, if the user chooses to receive a winning card, the provision processing unit 114 performs the process of providing the winning card to the user. The process of providing the winning card to the user includes the process of delivering the winning card to a location specified by the user.
[0025] Next, if the user does not choose to obtain the winning card, the provision processing unit 114 performs a process to provide the user with points corresponding to this winning card. At this time, the provision processing unit 114 calculates the exchange points by performing a calculation based on a predetermined probability for the winning card that the user did not choose to obtain. Then, the provision processing unit 114 performs a process to provide the calculated exchange points to the user.
[0026] In other words, the provision processing unit 114 performs a calculation based on a predetermined probability for the winning card after the user has chosen not to obtain the winning card and has chosen to exchange the winning card for points. This allows the provision processing unit 114 to calculate the exchange points to be provided to the user.
[0027] The provision processing unit 114 calculates the exchange points by performing a calculation that accumulates the initial points pre-set for winning cards that the user did not choose to acquire, based on the continuation probability which is a pre-set probability for the winning cards. More specifically, the provision processing unit 114 calculates the following equation (1).
number
[0028] For example, suppose card x has a predetermined initial point value A(x) of 50, and the predetermined continuation probability C(x) for card x is 66%. In this case, the point value P(x) for card x is calculated as 50 × (1 + 66%). At this time, (1 + 66%) has a 66% probability of being increased by 1 to (1 + 1 + 66%). In this case, the point value P(x) will be 100 or more. Also, in this case, the point calculation continues. (1 + 1 + 66%) has a further 66% probability of being increased by 1 to (1 + 1 + 1 + 66%). In this case, the point value P(x) will be 150 or more. In this way, the calculation of point value P(x) involves accumulating the value in parentheses with a probability equal to the continuation probability C(x) and multiplying it by the initial point value A(x). On the other hand, (1 + 66%) has a 34% probability of not being increased by 1 and becoming (1). In this case, the point value P(x) will be 50, and the calculation will end.
[0029] In other words, the points P(x) of card x have a 34% probability of being 50 and a 66% probability of being 100 or more. Also, the points P(x) of card x have a 66% × 66% = 43.56% probability of being 150 or more. In this case, the expected value of points P(x) is 147. The business operator managing the trading device 100 can manage the points of the trading system 10 and operate the trading system 10 by calculating the expected value derived from the initial points and continuation probability of each card.
[0030] With the above configuration, the trading device 100 can provide the user with the cards they wish to obtain, and can also appropriately provide points for cards the user does not wish to obtain. Furthermore, the trading device 100 can provide the user with the enjoyment of point exchange when exchanging points.
[0031] The image generation unit 116 generates different animation images for display on the user terminal 200, depending on the continuation status of the continuation probability in the cumulative addition, when the provision processing unit 114 calculates the exchange points. The image generation unit 116 also generates other images to be displayed on the user terminal 200. For example, the image generation unit 116 generates an animation image for the lottery. The animation images generated by the image generation unit 116 are transmitted to the user terminal 200 via the communication unit 117.
[0032] The communication unit 117 presents the performance images and other content generated by the image generation unit 116 to the user terminal 200 via the network N1. The communication unit 117 also receives requests for lotteries and other content from the user terminal 200 and appropriately supplies the signals of the received requests to each component of the trading device 100.
[0033] The storage unit 120 is a storage device that includes non-volatile memory. The storage unit 120 stores the lottery card list 121 and the point calculation data 122. The storage unit 120 also stores, for example, a program for executing the processing related to this disclosure.
[0034] The above describes the trading device 100. With the configuration described above, the trading device 100 can provide enjoyment when exchanging winning cards for points.
[0035] (Example hardware configuration) Figure 2 is a block diagram illustrating the hardware configuration of a computer. The trading device 100 described above may have the configuration shown in Figure 2. The computer 1000 has a bus 1010, a processor 1020, memory 1030, a storage device 1040, an input / output interface 1050, and a network interface 1060.
[0036] Bus 1010 is a data transmission path for the processor 1020, memory 1030, storage device 1040, input / output interface 1050, and network interface 1060 to send and receive data to and from each other. However, the method of connecting the processor 1020 and the other components to each other is not limited to bus connection.
[0037] Processor 1020 is a circuit that includes arithmetic units such as a CPU (Central Processing Unit) and a GPU (Graphics Processing Unit).
[0038] Memory 1030 is a main memory device implemented using RAM (Random Access Memory), etc.
[0039] The storage device 1040 is an auxiliary storage device such as an HDD (Hard Disk Drive), SSD (Solid State Drive), flash memory, or ROM (Read Only Memory). The storage device 1040 stores a program for realizing the functions of this disclosure.
[0040] The processor 1020 reads this program into memory 1030 and executes it. This causes the processor 1020 to perform the function corresponding to this program. In other words, the program stored in memory 1030 causes the computer 1000 to perform the function of this disclosure.
[0041] The input / output interface 1050 connects the computer 1000 to a predetermined input / output device. The input / output device is, for example, an input device such as a keyboard, an output device such as a display, or an input / output device in which a touch panel is superimposed on a display.
[0042] The network interface 1060 is an interface for connecting the computer 1000 to a predetermined communication network.
[0043] The computer 1000 has been described above, but in addition to the above configuration, the computer 1000 may have an information input device for the user to input various information into the computer 1000 through operation. The information input device may be, for example, a keyboard, mouse, or touch panel. The computer 1000 may also have a display, speaker, vibration motor, or LED (light-emitting diode) for showing various information to the user.
[0044] (Transaction method) Next, with reference to Figure 3, the processes executed by the transaction device 100 will be described. Figure 3 is a flowchart of the transaction method according to this embodiment. The card transaction method according to this disclosure is executed by the transaction device 100, which processes the transaction of a card on which predetermined content is printed, via a user terminal 200 used by the user.
[0045] In step S11, the condition setting unit 111 sets the lottery card list 121 as a list of predetermined assortments of cards that can be provided to the user. The lottery card list 121 set by the condition setting unit 111 is realized by the business operator managing the trading device 100 operating the trading device 100. The condition setting unit 111 may also set a lottery card list consisting of a predetermined number of types of cards that can be provided to the user, and may further set the number of draws that can be performed.
[0046] In step S12, the lottery reception unit 112 receives a request from the user terminal 200 to perform a lottery in which one or more cards are extracted from the lottery card list 121.
[0047] In step S13, the lottery execution unit 113 performs a lottery in response to user input. That is, the lottery execution unit 113 performs a lottery to select one or more cards from the list.
[0048] In step S14, the lottery execution unit 113 transmits result information regarding the lottery results to the user terminal 200. More specifically, the lottery execution unit 113 performs a lottery for the set of cards and generates result information, including information about the drawn cards, that can be presented to the user terminal 200. The transaction device 100 presents the result information to the user terminal 200. Specifically, the result information generated by the provision processing unit 114 includes an image prompting the user to choose either "obtain a winning card" or "exchange a winning card for points."
[0049] In step S15, the provision processing unit 114 receives a selection instruction from the user terminal 200 according to the result of the lottery. That is, the provision processing unit 114 receives either a selection instruction from the user terminal 200 to "obtain a winning card" or a selection instruction to "exchange a winning card for points". If there are multiple winning cards at this time, the provision processing unit 114 receives a selection instruction for each of the winning cards.
[0050] In step S16, the provision processing unit 114 determines whether the user has chosen to obtain the winning card. If it determines that the user has chosen to obtain the winning card, the provision processing unit 114 proceeds to step S17. On the other hand, if it determines that the user has not chosen to obtain the winning card, the provision processing unit 114 proceeds to step S18.
[0051] In step S17, the provision processing unit 114 executes a process for delivering the selected winning item to the user. After the provision processing unit 114 has finished the process for delivering the winning item to the user, it proceeds to step S19.
[0052] In step S18, the provision processing unit 114 executes a process to exchange the selected winning item for points. Here, the provision processing unit 114 performs a calculation based on a predetermined probability for the winning card that the user did not choose to acquire. This allows the provision processing unit 114 to calculate the exchange points. In other words, after receiving a selection instruction from the user, the provision processing unit 114 calculates the exchange points by performing a calculation based on a predetermined probability for the winning card. This allows the trading device 100 to present the user with a visual image associated with the point exchange calculation. After executing the process to exchange the winning item for points, the provision processing unit 114 proceeds to step S19.
[0053] In step S19, the providing processing unit 114 determines whether or not there are any unprocessed winning cards. If the request received by the lottery reception unit 112 involves multiple lotteries, and the lottery execution unit 113 executes multiple lotteries, multiple cards will be drawn by the lottery. Therefore, the providing processing unit 114 continues to accept the selection instructions described above and performs processing according to the selection instructions until there are no more unprocessed winning cards. If it is determined that there are no unprocessed winning cards (step S19: YES), the trading device 100 terminates the series of processes. On the other hand, if it is not determined that there are no unprocessed winning cards (step S19: NO), the trading device 100 returns to step S16 and processes the unprocessed winning cards.
[0054] The above describes the trading method performed by the trading device 100. By performing the above process, the trading device 100 will fluctuate the points corresponding to the winning cards within a predetermined range. In this way, the trading device 100 can provide users of the trading system 10 with the enjoyment of exchanging points.
[0055] Furthermore, if the user exits this flowchart after the lottery execution unit 113 has performed the lottery and before step S15, the handling of the winning card may be put on hold. In other words, if the user does not select "Obtain the winning card" and does not select "Exchange the winning card for points," the handling of the winning card in the first lottery will be put on hold. In this case, the transaction device 100 may have a process to separately inquire with the user about the handling of the winning card that is on hold.
[0056] (Draw card list 121) Next, the lottery card list 121 will be explained with reference to Figure 4. Figure 4 is a diagram of the lottery card list 121. The lottery card list 121 organizes the cards by type. The lottery card list 121 includes the following management items: "card number," "display content," "management information," "initial number of cards," and "remaining number of cards."
[0057] The card numbers (#001, #002, ..., #100) are management numbers used to manage 100 different types of cards.
[0058] The displayed information is the card information shown to the user. For example, the displayed information for card number #001 is "Card S". The displayed information for card number #002 is "1 card from X Limited Pack". However, the displayed information for card number #002 does not reveal to the user which card from X Limited Pack it is.
[0059] The management information includes the information necessary for the trading device 100 to manage the cards in the lottery card list 121. Specifically, the management information includes the card name, the card rarity (or scarcity level), the card series name, and other card attributes. For example, card number #001 includes the information "Card S, Rarity: R, D series, Attribute: **". Card number #002 includes the information "Card V, Rarity: SR, X series, Attribute: **".
[0060] The initial number of cards is the number registered in the first stage when the administrator of the trading device 100 registers the lottery card list 121. This number is subtracted each time a lottery is held. The remaining number is the number of cards remaining at the time the first lottery is held. In the lottery card list 121 shown in Figure 4, card number #001 has an initial number of 40 cards and 37 cards remaining. Card number #002 has an initial number of 52 cards and 48 cards remaining. Also, card number #100 has an initial number of 30 cards and 28 cards remaining.
[0061] In the trading device 100, the lottery execution unit 113, for example, does not change the number of types in the lottery card list 121, but reduces the number of lottery draws. That is, when providing a trading service using the lottery card list 121 shown in Figure 4, the number of lottery draws predetermined by the condition setting unit 111 is set so that the service ends before the remaining number of any of the card numbers #001 to #100 reaches zero.
[0062] The contents of the lottery card list 121 held by the trading device 100 and the method of lottery performed by the trading device 100 are not limited to those described above. For example, the lottery card list 121 may consist of cards, each assigned a card number. In this case, the number of lottery draws will correspond to the number of remaining cards.
[0063] (Data for point calculation 122) Next, the point calculation data 122 will be described with reference to Figure 5. Figure 5 is a diagram showing the point calculation data 122. The provision processing unit 114 refers to the point calculation data 122 to calculate the points to be exchanged for the winning card. The point calculation data 122 includes the card number, card name, point range, calculation formula, expected value, and draw probability.
[0064] The card number and card name correspond to the lottery card list 121. The point range includes the lower and upper limits of the points that can be exchanged for a winning card. The lower limit corresponds to the initial value. The upper limit corresponds to the limit of cumulative addition when calculating points using the formula. The formula is obtained by substituting the individual values into formula (1) above. The expected value is the expected value of points calculated using the formula. The draw probability indicates the probability that the corresponding card will be drawn by lottery.
[0065] Specifically, for example, card number #001 has the card name "Card S" and the set point range is a lower limit of 50 and an upper limit of 1000. In this case, the calculation formula is 50 × (1 + 66%), and the expected value is 147. The probability of drawing card #001 is set to 14 / 100. Similarly, card number #002 has the card name "Card V" and the set point range is a lower limit of 100 and an upper limit of 10000. In this case, the calculation formula is 100 × (1 + 81%), and the expected value is 526. The probability of drawing card #002 is set to 5 / 100. Card number #003 has the card name "Card U" and the set point range is a lower limit of 500 and an upper limit of 10000. In this case, the calculation formula is 500 × (1 + 50%), and the expected value is 1000. The probability of drawing card #003 is set to 1 / 100.
[0066] The provision processing unit 114 calculates the exchange points using the point calculation data 122 described above. For example, if card number #002 is won in the lottery, the provision processing unit 114 executes the calculation formula 100 × (1 + 81%) after the user selects to exchange the winning card for points. As a result of the calculation, the provision processing unit 114 calculates a value between 100 and 10000. The provision processing unit 114 presents the calculated value to the user terminal 200 and adds it to the user's points. Note that when the cumulative addition performed by the provision processing unit 114 proceeds up to 9 times, it reaches the upper limit of 10000. In this case, the provision processing unit 114 terminates the calculation and proceeds with processing with the upper limit of 10000 as the calculation result.
[0067] (Processing by trading system 10) Next, with reference to Figure 6, the interaction between the trading device 100 and the user terminal 200 in the trading system 10 will be described. Figure 6 is a sequence diagram of the trading system 10 according to this embodiment.
[0068] First, in step S101, the user terminal 200 attempts to access the trading device 100 and log in. Specifically, the user terminal 200 sends login information to the trading device 100 via a website or trading service application provided by the administrator of the trading device 100.
[0069] In step S102, the trading device 100, having received the login information, approves the login. Although not detailed here, if the login information is incorrect, the trading device 100 will not approve the login.
[0070] In step S103, the trading device 100 displays an initial screen on the user terminal 200 after login. The initial screen includes a button to instruct the user to perform the lottery. The initial screen may also include information regarding the number of lottery draws. The initial screen may also include information regarding the remaining number of cards in the set.
[0071] In step S104, the user terminal 200 sends a lottery request to the trading device 100. Here, the lottery request may include the number of times the lottery will be performed (1 time, 10 times, etc.).
[0072] In step S105, the lottery execution unit 113 of the trading device 100 performs a lottery a number of times corresponding to the request. At this time, the image generation unit 116 generates an image representing the lottery. The trading device 100 transmits the image representing the lottery to the user terminal 200 so that it can be displayed.
[0073] In step S106, the lottery execution unit 113 presents the result information to the user terminal 200 and requests the processing of the winning card.
[0074] In step S107, the user terminal 200 selects how to process the winning card and sends a selection instruction to the trading device 100.
[0075] In step S108, the trading device 100 performs a processing to provide the results of the lottery in response to instructions from the user terminal 200. The provision processing unit 114 performs a processing to provide the user with the winning cards that the user has chosen to obtain, and performs a processing to provide the user with points corresponding to the winning cards that the user has not chosen to obtain.
[0076] (Trading screen) Next, the content of the images displayed on the user terminal 200 during the processing of the trading system 10 will be described. Figure 7 is the first diagram showing the trading screen 201 that the trading system 10 displays on the user terminal 200. The trading screen 201 shown in Figure 7 is an example of the initial screen after login. The trading screen 201 includes a display of owned points 202, a lottery information display 203, a first lottery display 204, and a second lottery display 205.
[0077] The points display 202 shows the points the user has. The user can, for example, participate in a lottery a number of times corresponding to the number of points they have. The lottery information display 203 includes the remaining number of lottery attempts. The lottery information display 203 may also display the initial number of lottery attempts.
[0078] The first lottery display 204 includes the displays "1 draw" and "100pt". The first lottery display 204 is a button that instructs the user to perform one draw. The trading device 100 enables the function of this button when the user possesses 100 points or more. When the user selects the first lottery display 204, the user's points are reduced by 100 points. Also, when the user selects the first lottery display 204, the user terminal 200 sends a request to the trading device 100 to perform one draw.
[0079] The second lottery display 205 includes the displays "10 draws" and "1000pt". The second lottery display 205 is a button that instructs the user to perform the lottery 10 times. The trading device 100 enables the function of this button when the user possesses 1000 points or more. When the user selects the second lottery display 205, the user's points are reduced by 1000 points. Also, when the user selects the second lottery display 205, the user terminal 200 sends a request to the trading device 100 to perform the lottery 10 times.
[0080] Figure 8 is a second diagram showing the trading screen 201 of the trading system 10. The trading screen 201 shown in Figure 8 displays the results of the lottery. The trading screen 201 in Figure 8 includes a winning card display 210, a winning card image 211, an exchange point information display 212, a first selection display 221, and a second selection display 222.
[0081] The winning card display 210 includes the name of the winning card, the winning card image 211, and the exchange point information display 212. The exchange point information display 212 includes the content "Exchange points 50-1000pt". This allows the transaction system 10 to inform the user that 50-1000 points will be awarded when the winning card is exchanged for points.
[0082] The first selection display 221 includes the message "Exchange points". When the user selects the first selection display 221, the user terminal 200 sends a selection instruction to the trading device 100 to exchange the winning card for points. The second selection display 222 includes the message "Obtain". When the user selects the second selection display 222, the user terminal 200 sends a selection instruction to the trading device 100 to obtain the winning card.
[0083] Next, with reference to Figure 9, an example of a visual effect image generated by the image generation unit 116 during point exchange will be explained. Figure 9 is a diagram showing a visual effect image. The visual effect image shown in Figure 9 is an image that appears when the initial points of the winning card are 50, the continuation probability is 66%, and the provision processing unit 114 calculates 150 points as the exchange points. In this case, the initial points are 50, and cumulative addition is performed twice.
[0084] Figure 9 shows three user terminals 200 arranged vertically. The top user terminal 200 contains the first performance image 231 at time T1. The middle user terminal 200 contains the second performance image 232 at time T2, which is after T1. The bottom user terminal 200 contains the third performance image 233 at time T3, which is after T2.
[0085] The first animation image 231 contains one unit animation image 230. The unit animation image 230 depicts a star-shaped image rising. Next to the unit animation image 230, the words "50pt!!" are displayed. Furthermore, the words "Got 50pt!!" are displayed at the top of the first animation image 231. Thus, the first animation image 231 indicates that the initial points are 50.
[0086] The second animation image 232 has two unit animation images 230 arranged vertically. In addition, the second animation image 232 displays "+50pt!!" next to the star-shaped image at the top. Furthermore, the words "100pt Get!!" are displayed at the top of the second animation image 232. This indicates that the second animation image 232 has performed one cumulative addition and the total points are 100 points at T2.
[0087] The third animation image 233 consists of three unit animation images 230 arranged vertically. The third animation image 233 also displays "+50pt!!" next to the star-shaped image at the top. Furthermore, the words "150pt Get!!" are displayed above the second animation image 232. This indicates that the third animation image 233 shows that cumulative points have been added twice, and the total points at T3 are 150 points.
[0088] The above describes examples of visual effects. As described above, in the trading device 100, the image generation unit 116 generates different visual effects for display on the user terminal 200y, depending on the continuation status of the continuation probability in the cumulative addition, when the provision processing unit 114 calculates the exchange points.
[0089] Furthermore, the image generation unit 116 may generate a performance image that displays a predetermined unit performance image in an accumulated manner when initial points are accumulated based on the continuation probability. However, the performance image shown in Figure 9 is, of course, just an example, and the manner in which unit performance images are displayed in an accumulated manner is not limited to this. Also, the image generation unit 116 may superimpose a predetermined unit performance image when initial points are accumulated based on the continuation probability. By displaying such performance images, the trading system 10 can provide users with the enjoyment of exchanging winning cards for points.
[0090] Next, referring to Figure 10, we will explain the variations of the winning card display 210. Figure 10 is a third diagram showing the screen of the trading system.
[0091] In the winning card display 210 shown in Figure 10, the exchange point information display 212 includes the content "Expected exchange points" and "147pt". This allows the transaction system 10 to inform the user that when the winning card is exchanged for points, approximately 147 points will be awarded.
[0092] Furthermore, the exchange point information display 212 may include information regarding the continuation probability in addition to, or instead of, the above-mentioned information. By displaying the continuation probability, the trading system 10 can provide the user with the enjoyment of predicting how long the animation will continue when a winning card is exchanged for points.
[0093] The embodiments have been described above. The trading device 100 described above may be a single server, or it may consist of computers installed in separate locations, each capable of communicating with one another. Furthermore, at least a part of the functions of the trading device 100 may be composed of either hardware or software, or a combination of hardware and software.
[0094] In summary, according to this embodiment, it is possible to provide a trading device, trading method, and program that can offer users the enjoyment of exchanging winning cards for points.
[0095] The program described above, when loaded into a computer, includes a set of instructions (or software code) for causing the computer to perform one or more of the functions described in the embodiments. The program may be stored on a non-temporary computer-readable medium or a physical storage medium. Examples, but not limited to, include computer-readable mediums or physical storage mediums such as RAM (random-access memory), ROM (read-only memory), flash memory, SSD (solid-state drive), or other memory technologies. Examples, but not limited to, include CD-ROMs, DVDs (digital versatile discs), Blu-ray discs, or other optical disc storage. Examples, but not limited to, include magnetic tape, magnetic disk storage, or other magnetic storage devices. The program may be transmitted over a temporary computer-readable medium or a communication medium. Examples, but not limited to, include temporary computer-readable mediums or communication mediums such as electrical, optical, acoustic, or other forms of propagating signals.
[0096] The embodiments have been described above, but the configurations of the embodiments described above may be combined with each other, or some of the configurations may be replaced with other configurations. Furthermore, the configurations of the embodiments described above may be modified in various ways without departing from the spirit of the invention.
[0097] Each drawing is merely illustrative to illustrate one or more embodiments. Each drawing may be associated with one or more other embodiments rather than with only one specific embodiment. As those skilled in the art will understand, various features or steps described with reference to any one drawing can be combined with features or steps shown in one or more other drawings, for example, to create embodiments not explicitly shown or described. Not all features or steps shown in any one drawing to illustrate an exemplary embodiment are necessarily required, and some features or steps may be omitted. The order of steps shown in any of the drawings may be changed as appropriate. [Explanation of symbols]
[0098] 10 Trading Systems 100 trading devices 111 Condition Setting Section 112 Lottery Reception Department 113 Lottery Execution Department 114 Processing Unit 116 Image generation unit 117 Communications Department 120 Storage section 121 Lottery Card List 122 points calculation data 200 user terminals 201 Trading Screen 202 Points displayed 203 Lottery Information Display 204 First draw display 205 Second draw display 210 Winning Card Display 211 Winning Card Image 212 Exchange Point Information Display 221 First Selection Display 222 Second Selection Display 230 Units of Visual Effects 231 First Stage Image 232 Second Stage Image 233 Third Stage Image 1000 computers 1010 Bus 1020 Processor 1030 memory 1040 Storage Devices 1050 Input / Output Interface 1060 Network Interfaces N1 Network
Claims
1. A transaction device that processes transactions of cards with predetermined content printed on them via a user terminal used by the user, A condition setting unit that sets a list of predetermined assorted cards that can be provided to the user, A lottery execution unit performs a lottery to extract one or more cards from the list in response to the user's operation, and transmits result information regarding the lottery result to the user terminal. The system includes a provisioning processing unit which receives an instruction from the user terminal to choose whether or not to obtain the winning card indicated by the result information, and in accordance with the selection instruction, performs a process to provide the user with the winning card that the user has chosen to obtain, and performs a process to provide the user with points corresponding to the winning cards that the user did not choose to obtain, The provision processing unit calculates exchange points by performing calculations based on a predetermined probability for the winning card that the user did not choose to obtain, and then provides the calculated exchange points to the user. Trading device.
2. In the trading device described in claim 1, The provision processing unit calculates the exchange points by performing a calculation based on the probability predetermined for the winning card after the user has chosen not to obtain the winning card and has chosen to exchange the winning card for points. Trading device.
3. In the trading device described in claim 2, The provision processing unit calculates the exchange points by performing a calculation to accumulate and add the initial points that were set in advance for the winning cards that the user did not choose to obtain, based on the continuation probability which is the probability set in advance for the winning cards. Trading device.
4. In the trading device described in claim 3, The providing processing unit further includes an image generation unit that generates different visual images that can be displayed on the user terminal, depending on the continuation status of the continuation probability in the cumulative addition, when calculating the exchange points. Trading device.
5. In the trading device according to claim 4, The image generation unit generates the performance image that displays a predetermined unit performance image when the accumulation of the initial points based on the continuation probability has occurred. Trading device.
6. In the trading device according to any one of claims 1 to 5, The lottery execution unit transmits, as information related to the winning card, the predetermined lower limit and upper limit of the exchange points as result information that can be displayed on the user terminal. Trading device.
7. In the trading device according to any one of claims 1 to 5, The lottery execution unit transmits, as information related to the winning card, the expected value of the exchange points set in advance as result information so that it can be displayed on the user terminal. Trading device.
8. A transaction method in which a computer processes transactions involving cards with predetermined content printed on them, via a user terminal used by the user, A list of predetermined assorted cards that can be provided to the user is set, In response to the user's operation, a lottery is performed to extract one or more cards from the list, and result information regarding the lottery is transmitted to the user terminal. The system receives an instruction from the user terminal to choose whether or not to obtain the winning card indicated by the result information, and in accordance with the selection instruction, it performs a process to provide the user with the winning card that the user has chosen to obtain, and provides the user with points corresponding to the winning card that the user did not choose to obtain. The system calculates exchange points by performing calculations based on a predetermined probability for the winning cards that the user did not choose to obtain, and then provides the calculated exchange points to the user. Transaction method.
9. A program that causes a computer to execute a transaction method for processing transactions of cards with predetermined content printed on them, via a user terminal used by the user, A condition setting step to set a list of predetermined assorted cards that can be provided to the user, A lottery execution step in which, in response to the user's operation, a lottery is performed to extract one or more cards from the list, and result information regarding the result of the lottery is transmitted to the user terminal, The system includes a provisioning step which involves receiving an instruction from the user terminal to choose whether or not to obtain the winning card indicated by the result information, providing the user with the winning card that the user has chosen to obtain in accordance with the selection instruction, and providing the user with points corresponding to the winning cards that the user did not choose to obtain. The provision processing step involves calculating exchange points by performing a calculation based on a predetermined probability for the winning card that the user did not choose to obtain, and then providing the calculated exchange points to the user. program.