Trading device, trading method and program
The trading device and method enhance user experience in online trading card services by allowing users to exchange winning cards for points through a calculated process, addressing the lack of innovation in existing services.
Patent Information
- Application Number
- JP2024233262
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-03-19
- Estimated Expiration
- 2044-12-30
AI Technical Summary
Existing online trading card services lack innovation in providing users with enjoyable experiences when exchanging winning cards for points.
A trading device and method that includes a condition setting unit, a lottery execution unit, and a provision processing unit, allowing users to exchange winning cards for points by calculating exchange points based on pre-set probabilities, and providing users with the option to obtain winning cards or exchange them for points.
Enhances user experience by providing a seamless and enjoyable process for exchanging winning cards for points, offering users the flexibility to choose between obtaining cards or exchanging them for calculated points.
Smart Images

Figure 0007649086000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a trading device, a trading method, and a program. [Background technology]
[0002] As a form of trading for new and used trading cards, an online service in which a lottery is held to select a card from a set of trading cards and the user can win the card is becoming popular.
[0003] For example, in the system described in Patent Document 1, a management server manages the points of users, selects a trading card in a pack by lottery, transmits winning information to a terminal, and the user terminal selects the winning card to acquire. The server moves the selected card to a picking list and returns the points of the unselected cards to the user.
[0004] In addition, in the program described in Patent Document 2, the server presents a group of multiple cards along with a payment to the user terminal, determines and presents the winning card through a number of lottery draws according to a specified payment, and displays the total number of cards and the remaining number of cards on the same screen as part of the card face information. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] JP 2023-119100 A [Patent Document 2] Patent No. 7560910 Summary of the Invention [Problem to be solved by the invention]
[0006] In the system described in the above-mentioned document, instead of obtaining a winning card, the user can exchange the winning card for a predetermined number of points. However, in the online trading card trading service, there is a demand for innovations to provide users with more enjoyment.
[0007] In view of the above-mentioned problems, the present disclosure aims to provide a transaction device etc. that can provide users with the fun of exchanging winning cards for points. [Means for solving the problem]
[0008] The transaction device according to the present disclosure processes transactions of cards printed with predetermined content via a user terminal used by a user. The transaction device has 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 executes a lottery to extract one or more cards from the list in response to an operation by the user, and transmits result information regarding the result of the lottery to the user terminal. The provision processing unit receives a selection instruction from the user terminal as to whether the user should obtain the winning card indicated by the result information, and performs a process of providing the user with the winning card that the user selected to obtain in response to the selection instruction, and performs a process of providing the user with points corresponding to the winning card that the user did not select to obtain. The provision processing unit calculates exchange points by performing a calculation based on a preset probability for the winning card that the user did not select to obtain, and performs a process of providing the calculated exchange points to the user.
[0009] In the transaction method according to the present disclosure, a computer executes a transaction process for cards printed with predetermined content via a user terminal used by a user. The computer sets a list of predetermined assorted cards that can be provided to the user. The computer accepts a lottery for one or more cards from the list in response to an operation by the user, and transmits result information regarding the result of the lottery to the user terminal. The computer accepts a selection instruction from the user terminal as to whether the user should obtain a winning card indicated by the result information, and performs a process of providing the user with the winning card that the user selected to obtain in response to the selection instruction, and performs a process of providing the user with points corresponding to the winning card that the user did not select to obtain. The computer calculates exchange points by performing a calculation based on a preset probability for the winning card that the user did not select to obtain, and performs a process of providing the user with the calculated exchange points.
[0010] The program according to the present disclosure causes a computer to execute a transaction method for processing transactions of cards printed with predetermined content via a user terminal used by a user. The program has a condition setting step, a lottery execution step, and a providing processing step for performing processing. 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 an operation by the user, and transmits result information regarding the result of the lottery to the user terminal. The providing processing step accepts a selection instruction from the user terminal as to whether the user should obtain a winning card indicated by the result information, and performs a process of providing the user with the winning card that the user selected to obtain in response to the selection instruction, and performs a process of providing the user with points corresponding to the winning card that the user did not select to obtain. The providing processing step calculates exchange points by performing a calculation based on a preset probability for the winning card that the user did not select to obtain, and performs a process of providing the user with the calculated exchange points. Effect of the Invention
[0011] According to the present disclosure, a trading device, a trading method, and a program can be provided that can provide a user with the joy of exchanging a winning card for points. [Brief description of the drawings]
[0012] [Figure 1] FIG. 1 is a block diagram of a trading system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram illustrating a hardware configuration of a computer. [Diagram 3] 2 is a flowchart of a trading method according to the present embodiment. [Figure 4] FIG. 13 is a diagram showing a card list. [Diagram 5] FIG. 13 is a diagram showing point calculation data. [Figure 6] FIG. 2 is a sequence diagram of a trading system according to the present embodiment. [Figure 7] FIG. 1 is a first diagram showing a screen of a trading system. [Figure 8] FIG. 2 is a second diagram showing the screen of a trading system. [Figure 9] FIG. [Figure 10] FIG. 3 is a third diagram showing the screen of a trading system. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] The present invention will be described below through the embodiments of the invention, but the invention according to the claims is not limited to the following embodiments. In addition, all of the configurations described in the embodiments are not necessarily essential as means for solving the problems. In order to clarify the explanation, the following description and drawings are omitted and simplified as appropriate. In each drawing, the same elements are given the same reference numerals, and repeated explanations are omitted as 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 this embodiment. The trading system 10 is a system for exchanging information between a business that provides users with a trading service for a specific trading card and a user who uses 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 communicatively connected to each other via a network N1. In this disclosure, trading cards may be simply referred to as cards.
[0015] The transaction device 100 is a computer or server managed by a business that trades trading cards. The business uses the transaction device 100 to provide a trading card trading service to users. The business also prepares trading cards that can be provided to users in the trading service. When it is confirmed that a user will obtain a trading card in the trading service, the business 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, a tablet terminal, or a smartphone having a communication function.
[0017] (Transaction device 100) The transaction device 100 will be further described with reference to Fig. 1. The transaction device 100 processes transactions of cards on which predetermined content is printed, via a user terminal 200 used by a user. The transaction device 100 has, as its main components, 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 a lottery card list 121 as a list of predetermined assortment cards that can be provided to a user. The condition setting unit 111 accepts the lottery card list 121, for example, by an operation of a business operator. The lottery card list 121 set by the condition setting unit 111 may include information regarding the number of lotteries.
[0019] The lottery reception unit 112 receives a request from the user terminal 200 to execute a lottery to extract one or more cards from the lottery card list 121. At this time, the transaction device 100 displays a request button on the user terminal 200 so that the user terminal 200 can transmit a request to execute a lottery. The user can transmit a request to execute a lottery to the transaction device 100 by pressing a button displayed on the user terminal 200. The request may be a request to display on the user terminal 200 the number of lotteries that is preset by the transaction device 100.
[0020] The lottery running unit 113 runs a lottery to extract one or more cards from the list in response to an operation by a user, and transmits result information regarding the result of the lottery to the user terminal 200. More specifically, the lottery running unit 113 runs a lottery for an assortment card, and generates result information including information on the drawn card so as to be presentable to the user terminal 200. Specifically, the lottery running unit 113 extracts, for example, one card from the drawn card list 121 in one lottery.
[0021] At this time, the lottery execution unit 113 may transmit the preset lower limit and upper limit values of exchange points as information regarding the winning card in a manner that allows them to be displayed on the user terminal 200 as result information. By setting an upper limit value for 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 the preset expected value of exchange points as information regarding the winning card in a manner that allows them to be displayed on the user terminal 200 as result information.
[0022] The method of drawing lots executed by the lottery execution unit 113 is not limited to one. For example, the lottery execution unit 113 executes a lottery for the number of cards from the lottery card list 121 having a predetermined number of cards. Alternatively, the lottery execution unit 113 may subtract the number of draws while maintaining the number of types in the lottery card list 121, and execute a lottery, and generate result information including information on the drawn cards so as to be presentable to the user terminal 200.
[0023] The provision processing unit 114 receives a selection instruction as to whether or not the user should obtain the winning card indicated by the result information from the user terminal 200. In response to the selection instruction received from the user terminal 200, the provision processing unit 114 performs the following processes.
[0024] First, when the user selects to obtain the winning card, the provision processing unit 114 performs a process of providing the winning card to the user. The process of providing the winning card to the user includes a process of delivering the winning card to a location designated by the user.
[0025] Next, if the user does not select to obtain the winning card, the providing processing unit 114 performs a process of providing the points corresponding to this winning card to the user. At this time, the providing processing unit 114 calculates exchange points by performing a calculation based on a preset probability for the winning card that the user did not select to obtain. Then, the providing processing unit 114 performs a process of providing the calculated exchange points to the user.
[0026] In other words, after the user does not select to obtain the winning card and selects to exchange the winning card for points, the provision processing unit 114 executes a calculation based on a probability preset for the winning card, thereby calculating the exchange points to be provided to the user.
[0027] The provision processing unit 114 calculates exchange points by performing a calculation to cumulatively add initial points preset for the winning card that the user did not select to obtain based on a continuation probability that is a probability preset for the winning card. More specifically, the provision processing unit 114 calculates the following formula (1).
number
[0028] For example, assume that the initial point A(x) preset for card x is 50, and the continuation probability C(x) preset for card x is 66%. In this case, the point P(x) for card x is calculated by 50×(1+66%). At this time, 1 is added to (1+1+66%) with a 66% probability, resulting in (1+1+66%). In this case, the point P(x) is 100 or more. In this case, the calculation of the points continues. 1 is further added to (1+1+66%) with a 66% probability, resulting in (1+1+1+66%). In this case, the point P(x) is 150 or more. In this way, the calculation of the point P(x) is performed by accumulating the values in the parentheses with the probability of the continuation probability C(x), and multiplying it by the initial point A(x). On the other hand, 1 is not added to (1+66%) with a 34% probability, resulting in (1). In this case, the point P(x) is 50, and the calculation ends.
[0029] In other words, there is a 34% probability that the points P(x) of card x will be 50, and a 66% probability that it will be 100 or more. Furthermore, there is a 66% x 66% = 43.56% probability that the points P(x) of card x will be 150 or more. In this case, the expected value of points P(x) is 147. The business entity managing the transaction device 100 can manage the points of the transaction system 10 and operate the transaction system 10 by determining the expected value calculated from the initial points and continuation probability of each card.
[0030] With the above-mentioned configuration, the transaction device 100 can provide a card that the user desires to obtain, and can provide points appropriately for a card that the user does not desire to obtain. Furthermore, the transaction device 100 can provide the user with the enjoyment of exchanging points when exchanging points.
[0031] When the provision processing unit 114 calculates the exchange points, the image generation unit 116 generates different effect images according to the continuation status of the continuation probability in the cumulative addition so that the different effect images can be displayed on the user terminal 200. The image generation unit 116 also generates images to be displayed on the user terminal 200. For example, the image generation unit 116 generates a lottery effect image. The effect image generated by the image generation unit 116 is transmitted to the user terminal 200 via the communication unit 117.
[0032] The communication unit 117 presents the effect image etc. generated by the image generation unit 116 to the user terminal 200 via the network N1. The communication unit 117 also receives a lottery request etc. from the user terminal 200 and supplies the received request signal to each component of the trading device 100 as appropriate.
[0033] The storage unit 120 is a storage device including a non-volatile memory. The storage unit 120 stores a lottery card list 121 and point calculation data 122. The storage unit 120 also stores, for example, a program for executing the processing according to the present disclosure.
[0034] The above describes the transaction device 100. With the above-mentioned configuration, the transaction device 100 can provide the enjoyment of exchanging a winning card for points.
[0035] (Hardware configuration example) Fig. 2 is a block diagram illustrating a hardware configuration of a computer. The above-mentioned trading device 100 may have the configuration shown in Fig. 2. The computer 1000 includes a bus 1010, a processor 1020, a memory 1030, a storage device 1040, an input / output interface 1050, and a network interface 1060.
[0036] The bus 1010 is a data transmission path for transmitting and receiving data among the processor 1020, memory 1030, storage device 1040, input / output interface 1050, and network interface 1060. However, the method of connecting the processor 1020 and the like to each other is not limited to bus connection.
[0037] The processor 1020 is a circuit including an arithmetic device such as a CPU (Central Processing Unit) and a GPU (Graphics Processing Unit).
[0038] The memory 1030 is a main storage device realized using a RAM (Random Access Memory) or the like.
[0039] The storage device 1040 is an auxiliary storage device such as a hard disk drive (HDD), a solid state drive (SSD), a flash memory, or a read only memory (ROM), etc. The storage device 1040 stores programs for implementing the functions of the present disclosure.
[0040] The processor 1020 reads the program into the memory 1030 and executes it. This causes the processor 1020 to execute functions corresponding to the program. In other words, the program stored in the memory 1030 causes the computer 1000 to execute the functions of the present 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-mentioned configuration, the computer 1000 may have an information input device that allows a user to input various information to the computer 1000 by operating it. The information input device is, for example, a keyboard, a mouse, a touch panel, etc. The computer 1000 may also have a display, a speaker, a vibration motor, an LED (light-emitting diode), etc., for showing various information to the user.
[0044] (Transaction Method) Next, the process executed by the transaction device 100 will be described with reference to Fig. 3. Fig. 3 is a flowchart of a transaction method according to the present embodiment. The card transaction method according to the present disclosure is executed by the transaction device 100, which processes a transaction for a card on which a predetermined content is printed, via a user terminal 200 used by a user.
[0045] In step S11, the condition setting unit 111 sets the lottery card list 121 as a list of predetermined assorted cards that can be provided to the user. The lottery card list 121 set by the condition setting unit 111 is realized by an operator who manages the transaction device 100 operating the transaction device 100. The condition setting unit 111 may 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 lotteries that can be performed.
[0046] In step S12, the lottery reception unit 112 receives a request from the user terminal 200 to execute a lottery for extracting one or more cards from the lottery card list 121.
[0047] In step S13, the lottery execution unit 113 executes a lottery in response to an operation by the user. That is, the lottery execution unit 113 executes a lottery to extract one or more cards from the list.
[0048] In step S14, the lottery execution unit 113 transmits result information regarding the result of the lottery to the user terminal 200. More specifically, the lottery execution unit 113 executes a lottery for a set of cards, and generates result information including information on the cards selected so as to be presentable 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 for prompting the user to select either "obtain a winning card" or "exchange the winning card for points."
[0049] In step S15, the providing processing unit 114 accepts a selection instruction according to the result of the lottery from the user terminal 200. That is, the providing processing unit 114 accepts either a selection instruction to "obtain a winning card" or a selection instruction to "exchange the winning card for points" from the user terminal 200. At this time, if there are multiple winning cards, the providing processing unit 114 accepts a selection instruction for each of the winning cards.
[0050] In step S16, the provision processing unit 114 judges whether or not the user has selected to obtain the winning card. If it is judged that the user has selected to obtain the winning card, the provision processing unit 114 proceeds to step S17. On the other hand, if it is judged that the user has not selected 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 executing the process for delivering the winning item to the user, the provision processing unit 114 proceeds to step S19.
[0052] In step S18, the providing processing unit 114 executes a process for exchanging the selected winning item for points. Here, the providing processing unit 114 executes a calculation based on a probability preset for the winning card that the user did not select to obtain. As a result, the providing processing unit 114 calculates the exchange points. That is, after a selection instruction from the user, the providing processing unit 114 calculates the exchange points by executing a calculation based on a probability preset for the winning card. As a result, the transaction device 100 can present to the user a performance image associated with the calculation of the point exchange. After executing a process for exchanging the winning item for points, the providing processing unit 114 proceeds to step S19.
[0053] In step S19, the providing processing unit 114 judges whether there is any winning card left unprocessed. If the request accepted by the lottery accepting unit 112 involves multiple lotteries and the lottery executing unit 113 executes multiple lotteries, multiple cards are extracted by the lottery. Therefore, the providing processing unit 114 accepts the above-mentioned selection instruction and performs processing according to the selection instruction until there is no winning card left unprocessed. If it is judged that there is no winning card left unprocessed (step S19: YES), the transaction device 100 ends the series of processing. On the other hand, if it is not judged that there is no winning card left unprocessed (step S19: NO), the transaction device 100 returns to step S16 and processes the winning card left unprocessed.
[0054] The above describes the transaction method executed by the transaction device 100. By executing the above process, the transaction device 100 varies the points corresponding to the winning card within a predetermined range. This allows the transaction device 100 to provide the user who uses the transaction system 10 with the enjoyment of exchanging points.
[0055] In addition, if the user performs a process to exit from this flowchart after the lottery execution unit 113 executes the lottery and before step S15, the winning card may be treated as "on hold." In other words, if the user does not select "obtain winning card" and does not select "exchange winning card for points," the winning card of the first lottery is treated as "on hold." In this case, the transaction device 100 may have a process to inquire the user about the treatment of the winning card that is "on hold."
[0056] (Lottery Card List 121) Next, the lottery card list 121 will be described with reference to Fig. 4. Fig. 4 is a diagram showing the lottery card list 121. The lottery card list 121 organizes cards by type. The lottery card list 121 includes, as management items, "card number", "display content", "management information", "initial number", and "remaining number".
[0057] The card numbers (#001, #002, ..., #100) are control numbers used to manage the 100 types of cards.
[0058] The display content is the card information to be displayed to the user. For example, the display content of card number #001 is "Card S." The display content of card number #002 is "1 card from X-limited pack." Note that the display content of card number #002 does not allow the user to know which card in the X-limited pack it is.
[0059] The management information includes information necessary for the transaction device 100 to manage the cards in the lottery card list 121. Specifically, the management information includes the name of the card, the rarity (or rarity degree) of the card, the series name of the card, and other attributes of the card. For example, the card with card number #001 includes the information "Card S, rarity degree: R, D series, attribute: **". The card with card number #002 includes the information "Card V, rarity degree: SR, X series, attribute: **".
[0060] The initial number is the number registered at the initial stage when the administrator of the transaction device 100 registers the drawn card list 121. This number is subtracted each time a lottery is held. The remaining number is the number of cards remaining at that point in time as a result of the first lottery being held. In the drawn card list 121 shown in FIG. 4, the initial number of cards with card number #001 is 40, and the remaining number is 37. The initial number of cards with card number #002 is 52, and the remaining number is 48. Furthermore, the initial number of cards with card number #100 is 30, and the remaining number is 28.
[0061] In the transaction device 100, the lottery execution unit 113, for example, subtracts the number of lotteries without changing the number of types of the lottery card list 121. In other words, when a transaction service is provided using the lottery card list 121 shown in Fig. 4, the number of lotteries preset by the condition setting unit 111 is set so that the lottery ends before the remaining number of any of the card numbers #001 to #100 becomes zero.
[0062] The contents of the drawn card list 121 held by the transaction device 100 and the method of drawing by the transaction device 100 are not limited to the above. For example, the drawn card list 121 may be one in which one card number is assigned to one card. In this case, the number of draws corresponds to the number of remaining cards.
[0063] (Point calculation data 122) Next, the point calculation data 122 will be described with reference to Fig. 5. Fig. 5 is a diagram showing the point calculation data 122. The providing processing unit 114 calculates the points to be exchanged for the winning card by referring to the point calculation data 122. The point calculation data 122 includes a card number, a card name, a point range, a calculation formula, an expected value, and a drawing probability.
[0064] The card number and card name correspond to the lottery card list 121. The point range includes a lower limit and an upper limit of points to 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 points are calculated using a formula. The formula is obtained by substituting individual values into the above formula (1). The expected value is the expected value of points calculated using the formula. The drawing probability indicates the probability that the corresponding card will be drawn by lottery.
[0065] Specifically, for example, card number #001 has a card name of "card S" and a set point range with 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 extraction probability of card #001 is set to 14 / 100. Similarly, card number #002 has a card name of "card V" and a set point range with 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 extraction probability of card #002 is set to 5 / 100. Card number #003 has a card name of "card U" and a set point range with 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 extraction probability of card #003 is set to 1 / 100.
[0066] The providing processing unit 114 calculates the exchange points using the point calculation data 122 described above. For example, if the card number #002 is won by the lottery, the providing processing unit 114 executes the calculation formula 100×(1+81%) after the user selects and instructs to exchange the winning card for points. The providing processing unit 114 calculates a value between 100 and 10,000 as the calculation result. The providing processing unit 114 presents the calculated value to the user terminal 200 and adds the user's points. When the cumulative addition performed by the providing processing unit 114 has progressed to nine times, it reaches the upper limit of 10,000. In this case, the providing processing unit 114 ends the calculation and proceeds with the process with the upper limit of 10,000 as the calculation result.
[0067] (Processing of trading system 10) Next, an explanation will be given of the exchange between the trading device 100 and the user terminal 200 in the trading system 10 with reference to Fig. 6. Fig. 6 is a sequence diagram of the trading system 10 according to the present embodiment.
[0068] First, in step S101, the user terminal 200 accesses the trading device 100 and attempts to log in. Specifically, the user terminal 200 transmits login information to the trading device 100 via a website or a trading service application provided by an administrator of the trading device 100.
[0069] In step S102, the transaction device 100 that has received the login information approves the login. Although not described in detail here, if the login information is incorrect, the transaction device 100 does not approve the login.
[0070] In step S103, the transaction device 100 displays an initial screen after login on the user terminal 200. The initial screen includes a button for instructing execution of a lottery. The initial screen may 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 transmits a lottery request to the trading device 100. Here, the lottery request may include the number of times the lottery is to be executed (1 time, 10 times, etc.).
[0072] In step S105, the lottery execution unit 113 of the transaction device 100 executes the lottery the number of times corresponding to the request. At this time, the image generation unit 116 generates an image representing the lottery. The transaction 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 the process for the winning card and transmits a selection instruction to the transaction device 100.
[0075] In step S108, the transaction device 100 executes a providing process related to the result of the lottery in response to an instruction from the user terminal 200. The providing process unit 114 performs a process of providing the user with the winning card that the user selected to obtain, and a process of providing the user with points corresponding to the winning card that the user did not select to obtain.
[0076] (Trading screen) Next, the contents of the image displayed on the user terminal 200 in the processing of the trading system 10 will be described. Fig. 7 is a first diagram showing a trading screen 201 that the trading system 10 causes the user terminal 200 to display. The trading screen 201 shown in Fig. 7 is an example of an initial screen after login. The trading screen 201 includes an owned point display 202, a lottery guide display 203, a first lottery display 204, and a second lottery display 205.
[0077] The owned point display 202 is a display of points owned by the user. For example, the user can perform a lottery a number of times according to the points owned by the user. The lottery guide display 203 includes the remaining number of lotteries. The lottery guide display 203 may also display the initial number of lotteries.
[0078] The first lottery display 204 includes displays of "One time gacha" and "100 points." The first lottery display 204 is a button that instructs the user to run one lottery. The trading device 100 enables the function of this button when the user owns 100 points or more. When the user selects the first lottery display 204, 100 points are subtracted from the user's owned points. Furthermore, when the user selects the first lottery display 204, the user terminal 200 transmits a request to the trading device 100 to run one lottery.
[0079] The second lottery display 205 includes displays of "10 times gacha" and "1000 points". The second lottery display 205 is a button that instructs the lottery to be run 10 times. The trading device 100 enables the function of this button to be executed when the user has 1000 points or more. When the user selects the second lottery display 205, 1000 points are subtracted from the user's owned points. Also, when the user selects the second lottery display 205, the user terminal 200 transmits a request to the trading device 100 to run the lottery 10 times.
[0080] 8 is a second diagram showing a transaction screen 201 of the transaction system 10. The transaction screen 201 shown in FIG. 8 shows the result of the lottery. The transaction screen 201 in FIG. 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 a display of the name of the winning card, a winning card image 211, and an exchange point information display 212. The exchange point information display 212 includes the content "exchange points 50 to 1000 pt." This allows the transaction system 10 to recognize that if the winning card is exchanged for points, 50 to 1000 points will be awarded to the user.
[0082] The first selection display 221 includes a message saying "Exchange points." When the user selects the first selection display 221, the user terminal 200 transmits a selection instruction to exchange the winning card for points to the trading device 100. The second selection display 222 includes a message saying "Acquire." When the user selects the second selection display 222, the user terminal 200 transmits a selection instruction to acquire the winning card to the trading device 100.
[0083] Next, an example of an effect image generated by the image generating unit 116 at the time of point exchange will be described with reference to Fig. 9. Fig. 9 is a diagram showing an effect image. The effect image shown in Fig. 9 shows an image 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 points, and the cumulative addition is performed twice.
[0084] 9 shows three user terminals 200 lined up vertically. The top user terminal 200 includes a first performance image 231 at time T T1. The middle user terminal 200 includes a second performance image 232 at time T T2, which is later than T1. The bottom user terminal 200 includes a third performance image 233 at time T T3, which is later than T2.
[0085] The first effect image 231 includes one unit effect image 230. The unit effect image 230 shows a star-shaped image rising. In addition, "50pt!!" is displayed next to the unit effect image 230. Furthermore, the words "Get 50pt!!" are displayed at the top of the first effect image 231. This indicates that the initial points in the first effect image 231 are 50.
[0086] The second effect image 232 has two unit effect images 230 arranged vertically. The second effect image 232 also has "+50pt!!" displayed next to a star-shaped image at the top. Furthermore, the words "Get 100pt!!" are displayed at the top of the second effect image 232. This indicates that the second effect image 232 has been accumulated once and that the total points are 100 points at the time of T2.
[0087] The third effect image 233 has three unit effect images 230 arranged vertically. The third effect image 233 also has "+50pt!!" displayed next to a star-shaped image at the top. Furthermore, the words "Get 150pt!!" are displayed at the top of the second effect image 232. This indicates that the third effect image 233 has been accumulated twice and that the total points are 150 points at the time of T3.
[0088] The above describes an example of the effect image. As described above, in the transaction device 100, when the providing processing unit 114 calculates the exchange points, the image generating unit 116 generates different effect images according to the continuation state of the continuation probability in the cumulative addition so that the different effect images can be displayed on the user terminal 200y.
[0089] In addition, the image generating unit 116 may generate an effect image that displays a predetermined unit effect image in a cumulative manner when the initial points based on the continuation probability are accumulated. However, it is obvious that the effect image shown in FIG. 9 is only an example, and the manner in which the unit effect images are cumulatively displayed is not limited to this. In addition, the image generating unit 116 may display a predetermined unit effect image in a superimposed manner when the initial points based on the continuation probability are accumulated. By displaying such an effect image, the trading system 10 can provide the user with the fun of exchanging the winning card for points.
[0090] Next, variations of the winning card display 210 will be described with reference to Fig. 10. Fig. 10 is a third diagram showing a screen of the transaction system.
[0091] 10, the exchange point information display 212 includes the contents of "Exchange Point Expected Value" and "147 points." This allows the transaction system 10 to make the user aware that if the winning card is exchanged for points, about 147 points will be awarded.
[0092] In addition to or instead of the above contents, the exchange point information display 212 may include information regarding the continuation probability. By displaying the continuation probability, the transaction system 10 can provide the user with the fun of predicting how long the performance image will continue when the winning card is exchanged for points.
[0093] The embodiment has been described above. The above-mentioned trading device 100 may be an integrated server, or may be composed of computers installed in separate locations so that they can communicate with each other. At least a part of the functions of the trading device 100 may be composed of either hardware or software, or may be composed of a combination of hardware and software.
[0094] As described above, according to the present embodiment, a transaction device, a transaction method, and a program can be provided that can provide a user with the enjoyment of exchanging a winning card for points.
[0095] The above-mentioned program includes a set of instructions (or software code) for making the computer perform one or more functions described in the embodiment when the program is loaded into the computer. The program may be stored in a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, the computer-readable medium or tangible storage medium includes a random-access memory (RAM), a read-only memory (ROM), a flash memory, a solid-state drive (SSD) or other memory technology. The computer-readable medium or tangible storage medium includes a CD-ROM, a digital versatile disc (DVD), a Blu-ray disc or other optical disk storage. The computer-readable medium or tangible storage medium includes a magnetic tape, a magnetic disk storage or other magnetic storage device. The program may be transmitted on a transitory computer-readable medium or a communication medium. By way of example and not limitation, the transitory computer-readable medium or communication medium includes an electrical, optical, acoustic or other form of propagated signal.
[0096] Although the embodiments have been described above, the configurations of the above-described embodiments may be combined with each other, or some of the configurations may be replaced with other configurations. Furthermore, the configurations of the above-described embodiments may be modified in various ways without departing from the spirit of the invention.
[0097] Each drawing is merely an example for describing one or more embodiments. Each drawing may relate not only to one particular embodiment, but to one or more other embodiments. As can be understood by those skilled in the art, various features or steps described with reference to any one drawing may be combined with features or steps shown in one or more other drawings to create an embodiment not explicitly shown or described, for example. Not all features or steps shown in any one drawing are necessary to describe an exemplary embodiment, and some features or steps may be omitted. The order of steps described in any drawing may be changed as appropriate. [Explanation of symbols]
[0098] 10. Trading Systems 100 Trading Equipment 111 Condition setting section 112 Lottery Reception 113 Lottery Execution Department 114 Provision 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 Display points owned 203 Lottery Information Display 204 First lottery display 205 Second lottery display 210 Winning Card Display 211 Winning card image 212 Display exchange point information 221 First selection display 222 Second selection display 230 unit performance images 231 First performance image 232 Second performance image 233 Third Production Image 1000 Computers 1010 Bus 1020 Processor 1030 Memory 1040 Storage Device 1050 Input / Output Interface 1060 Network Interface N1 Network
Claims
1. A transaction device that processes transactions of cards on which predetermined content is printed via a user terminal used by a user, a condition setting unit that sets a list of predetermined assortment cards that can be provided to the user; a lottery execution unit that executes a lottery to extract one or more cards from the list in response to an operation by the user, and transmits result information regarding a result of the lottery to the user terminal; a providing processing unit that receives, from the user terminal, a selection instruction as to whether or not the user should acquire the winning card indicated by the result information, and performs a process of providing the user with the winning card that the user has selected to acquire in response to the selection instruction, and performs a process of providing the user with points corresponding to the winning card that the user has not selected to acquire, the providing processing unit performs a process of calculating exchange points by performing a calculation based on a preset probability for the winning card that the user did not select to obtain, and providing the calculated exchange points to the user. Trading device.
2. 2. The transaction device according to claim 1, the providing processing unit, after the user does not select to obtain the winning card and selects to exchange the winning card for points, calculates the exchange points by performing a calculation based on the probability preset for the winning card. Trading device.
3. 3. The transaction device according to claim 2, the providing processing unit calculates the exchange points by performing a calculation to cumulatively add initial points preset for the winning card that the user did not select to acquire based on a continuation probability that is the probability preset for the winning card; Trading device.
4. 4. The transaction device according to claim 3, The providing processing unit further includes an image generating unit that generates different effect images according to the continuation state of the continuation probability in the cumulative addition when the exchange point is calculated, so as to be displayable on the user terminal. Trading device.
5. 5. The transaction device according to claim 4, the image generation unit generates the effect image for cumulatively displaying predetermined unit effect images when the initial points based on the continuation probability are accumulated. Trading device.
6. The transaction device according to any one of claims 1 to 5, the lottery execution unit transmits, as information regarding the winning card, a lower limit value and an upper limit value of the exchange points that are set in advance as the result information in a displayable manner on the user terminal; Trading device.
7. The transaction device according to any one of claims 1 to 5, the lottery execution unit transmits, as information regarding the winning card, a preset expected value of the exchange points as the result information in a displayable manner on the user terminal; Trading device.
8. A transaction method in which a computer processes a transaction for a card on which predetermined content is printed via a user terminal used by a user, the method comprising: establishing a list of predefined assortment cards available to said user; executing a lottery to select one or more cards from the list in response to an operation by the user, and transmitting result information regarding a result of the lottery to the user terminal; receiving, from the user terminal, a selection instruction as to whether or not the user should acquire the winning card indicated by the result information, and performing a process of providing the user with the winning card that the user has selected to acquire in response to the selection instruction, and performing a process of providing the user with points corresponding to the winning card that the user has not selected to acquire; calculating exchange points by performing a calculation based on a preset probability for the winning card that the user did not select to acquire, and providing the calculated exchange points to the user; How to trade.
9. A program for causing a computer to execute a transaction method for processing a transaction of a card on which a predetermined content is printed via a user terminal used by a user, the program comprising: a condition setting step for setting a list of predetermined assortment cards that can be provided to the user; a lottery execution step of executing a lottery for extracting one or more cards from the list in response to an operation by the user, and transmitting result information regarding a result of the lottery to the user terminal; a providing process step of receiving, from the user terminal, a selection instruction as to whether the user should acquire the winning card indicated by the result information, and performing a process of providing the user with the winning card that the user selected to acquire in response to the selection instruction, and performing a process of providing the user with points corresponding to the winning card that the user did not select to acquire; The providing process step calculates exchange points by performing a calculation based on a preset probability for the winning card that the user did not select to acquire, and performs a process of providing the calculated exchange points to the user. program.
Citation Information
Patent Citations
Program, information processing device and information processing method
JP2021010539A
Information processing device, program, and content imparting method
JP2022149746A
Prize providing device, prize providing system, prize selling method and prize providing program
JP2023112156A
Card system
JP2023119100A
Information processing device, information processing method, and computer program
JP2024000219A