Program, information processing device, and information processing method

The system converts excess communication packets into cryptocurrency, addressing the issue of underutilized resources by enhancing their value and offering users financial flexibility.

WO2025203746A1PCT designated stage Publication Date: 2025-10-02SONY GROUP CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/032334
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-29
Filing Date
2024-09-10
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

Users often fail to fully utilize their communication packets due to usage limits, leading to wasted resources.

Method used

A system that converts excess communication packets into cryptocurrency based on a set exchange rate, utilizing a user terminal, cloud server, and cryptocurrency trading server to facilitate this conversion.

Benefits of technology

This system allows users to maximize the value of unused communication packets by converting them into cryptocurrency, reducing waste and providing users with versatile financial options.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024032334_02102025_PF_FP_ABST
    Figure JP2024032334_02102025_PF_FP_ABST
Patent Text Reader

Abstract

[Problem] To allow a user to utilize the remaining amount of packets available for communication by a user terminal. [Solution] A program causes a computer to serve as: an acquisition unit that acquires the remaining amount of packets available for communication by a user terminal used by a user; and a transaction control unit that controls a transaction for converting at least a portion of the remaining amount of packets into a cryptographic asset on the basis of a set conversion rate.
Need to check novelty before this filing date? Find Prior Art

Description

Program, information processing device, and information processing method

[0001] The present disclosure relates to a program, an information processing device, and an information processing method.

[0002] In recent years, technologies have been developed to assign value to various assets virtually owned by users. For example, Patent Literature 1 discloses a technology in which the value of learning data written to a blockchain is determined as the amount of a reward.

[0003] Japanese Patent Application Laid-Open No. 2021-093001

[0004] Here, the virtual assets owned by a user include packets that can be used by the user and are provided by a telecommunications carrier. However, since packets generally have a usage limit, there are cases where the user is unable to fully utilize the packets provided.

[0005] Therefore, there is a demand for a technology that utilizes the remaining amount of packets that a user can use for communication via a user terminal.

[0006] According to the present disclosure, a program is provided that causes a computer to function as an acquisition unit that acquires the remaining amount of packets that can be used for communication by a user terminal used by a user, and a transaction control unit that controls a transaction that converts at least a portion of the remaining amount of packets into cryptocurrency based on a set exchange rate.

[0007] In addition, according to the present disclosure, an information processing method executed by a computer is provided, which includes obtaining a remaining amount of packets that can be used for communication by a user terminal used by a user, and controlling a transaction to convert at least a portion of the remaining amount of packets into cryptocurrency based on a set exchange rate.

[0008] Furthermore, according to the present disclosure, an information processing device is provided that includes an acquisition unit that acquires the remaining amount of packets that can be used for communication by a user terminal used by a user, and a transaction control unit that controls a transaction to convert at least a portion of the remaining amount of packets into cryptocurrency based on a set exchange rate.

[0009] 1 is an overall configuration diagram of an information processing system 1 according to an embodiment of the present disclosure. FIG. 2 is a block diagram showing an example of the configuration of a user terminal 10 according to this embodiment. FIG. 3 is a block diagram showing an example of the configuration of a cloud server 20 according to this embodiment. FIG. 4 is a diagram for explaining an example of a display screen D1 displayed on the user terminal 10, including the amount of surplus packets and the amount of surplus packets that can be converted into crypto assets. FIG. 5 is a diagram for explaining an example of a display screen D2 displayed on the user terminal 10, including the amount of surplus packets and the converted crypto assets. FIG. 6 is a diagram for explaining an example of a display screen D3 displayed on the user terminal 10, showing the user page of the user terminal 10. FIG. 7 is a diagram for explaining an example of a display screen D4 displayed on the user terminal 10, for a user to specify the amount of surplus packets to be converted into crypto assets. FIG. 8 is a flowchart showing an example of the flow of a process for outputting the exchange rate between packets and crypto assets in the cloud server 20. FIG. 9 is a flowchart showing an example of the flow of a process for converting surplus packets and crypto assets in the cloud server 20. FIG. 10 is a diagram for explaining an example of a display screen D5 displayed on the user terminal 10, including the amount of surplus packets and the amount of surplus packets that can be converted into crypto assets and sent to other users. 1 is a diagram illustrating an example of a display screen D6 displayed on a user terminal 10, including surplus packets and the amount of converted cryptocurrency. FIG. 2 is a diagram illustrating an example of a display screen D7 displayed on a user terminal 10, for a user to specify the amount of surplus packets to be converted into cryptocurrency and sent to other users. FIG. 3 is a block diagram illustrating an example of the hardware configuration of an information processing device 900 that realizes a user terminal 10 and a cloud server 20 according to an embodiment of the present disclosure.

[0010] Preferred embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. In this specification and drawings, components having substantially the same functional configurations are designated by the same reference numerals, and redundant description will be omitted.

[0011] The explanation will be given in the following order: 1. Overview 2. Configuration example 3. Operation process 4. Modification 5. Hardware configuration 6. Supplementary information

[0012] <<1. Overview>> In one embodiment of the present disclosure, an information processing system is described that controls a transaction in which at least a portion of the remaining amount of packets available for communication by a user terminal used by a user is converted into crypto assets based on a set exchange rate between packets and crypto assets.

[0013] First, the overall configuration of an information processing system 1 according to an embodiment of the present disclosure will be described using Fig. 1. Fig. 1 is an overall configuration diagram of the information processing system 1 according to an embodiment of the present disclosure. As shown in Fig. 1, the information processing system 1 includes user terminals 10 (10A, 10B, ...), a cloud server 20, and a crypto asset trading server 30. The user terminals 10 and the crypto asset trading server 30 are communicatively connected to the cloud server 20 via a network 40.

[0014] (User Terminal 10) The user terminal 10 is an information processing terminal used by a user. The user terminal 10 is an example of an information processing device. The user terminal 10 can be realized by a smartphone, a tablet terminal, a PC (personal computer), an HMD (head-mounted display), a wearable device, or the like.

[0015] Each user of the user terminal 10 receives network services using a network provided by the telecommunications carrier by signing a contract with the telecommunications carrier. The network provided by the telecommunications carrier may be, for example, a mobile communication network (LTE (Long Term Evolution), 4G (fourth generation mobile communication system), 5G (fifth generation mobile communication system)), etc.

[0016] In accordance with a contract with a telecommunications carrier, which is stipulated by a pricing plan or the like, a maximum packet volume that can be transmitted and received within a predetermined period is set for the user terminal 10. The user transmits and receives data using the user terminal 10 over the network provided by the telecommunications carrier, assuming that the maximum packet volume has been granted to the user terminal 10 on the start date of the predetermined period. Therefore, hereinafter, the setting of a maximum packet volume by the user terminal 10 is also referred to as "packet granting." Furthermore, hereinafter, packets that have been granted to the user terminal 10 and for which a predetermined period has not yet elapsed since their granting are also referred to as "granted packets."

[0017] When the user terminal 10 communicates using a network provided by a telecommunications carrier, the remaining number of packets available for communication by the user terminal 10, i.e., the remaining number of grant packets, decreases according to the number of packets transmitted and received. Hereinafter, the decrease in the remaining number of grant packets due to the user terminal 10 communicating using a network provided by a telecommunications carrier is also referred to as "consumption of grant packets." Furthermore, of the grant packets, packets consumed by the user terminal 10 in communication are also referred to as "consumed packets." Furthermore, of the grant packets, the remaining packets available for communication by the user terminal 10, excluding the consumed packets, are also referred to as "excess packets."

[0018] The amount of packets granted to the user terminal 10 is determined by the contract. For example, the user terminal 10 may be granted an amount of packets according to the rate plan at the beginning of the month. An expiration date may then be set for the granted packets. For example, the expiration date may be set to one to two months after the date of grant. More specifically, the expiration date for packets granted at the beginning of the month may be set to the last day of the current month or the last day of the following month. This specification mainly describes an example in which packets are granted to each user terminal 10 at the beginning of the month, and the expiration date for the packets is set to the last day of the current month.

[0019] Here, since surplus packets are lost when they reach their expiration date, a method for utilizing surplus packets is desired. Therefore, in this embodiment, a technology is proposed for converting at least a portion of surplus packets into crypto assets. More specifically, converting surplus packets into crypto assets means increasing the amount of crypto assets in the user's wallet instead of reducing the amount of surplus packets in the user terminal 10. Hereinafter, converting surplus packets into crypto assets is also referred to as "purchasing crypto assets with surplus packets."

[0020] The user terminal 10 communicates with the cloud server 20 via a network 40 and exchanges various information. The user terminal 10 also accepts a user request to convert surplus packets into crypto assets. More specifically, the user terminal 10 may accept a conversion request that includes the amount of surplus packets to be converted into crypto assets.

[0021] The user terminal 10 then transmits the received conversion request to the cloud server 20. The user terminal 10 also displays a display screen including various information related to the conversion between the surplus packets and the crypto asset based on the information received from the cloud server 20. The various information related to the conversion between the surplus packets and the crypto asset may include, for example, the exchange rate between the packets and the crypto asset.

[0022] (Cloud Server 20) The cloud server 20 is a computer on the cloud and is an example of an information processing device. The cloud server 20 controls the transaction of converting surplus packets into crypto assets in response to a request for converting surplus packets into crypto assets received from each user terminal 10. The cloud server 20, for example, calculates the amount of crypto assets to be converted from the amount of packets indicated in the conversion request using the exchange rate between the packets and the crypto assets. The cloud server 20 then executes a process of depositing the amount of crypto assets calculated using the exchange rate provided by the crypto asset exchange that manages the crypto asset trading server 30 into the wallet of the user of the user terminal 10 that sent the conversion request.

[0023] The cloud server 20 may also calculate the exchange rate between the packet and the crypto asset. The exchange rate between the packet and the crypto asset may be calculated using, for example, the market rate between legal tender and the crypto asset obtained from the crypto asset trading server 30.

[0024] (Cryptocurrency trading server 30) The cryptocurrency trading server 30 is a server of a cryptocurrency exchange, which is a business that provides cryptocurrencies to customers. For example, in response to a request from the cloud server 20, the cryptocurrency trading server 30 may transfer cryptocurrencies corresponding to the purchase amount in legal tender of the telecommunications carrier, which is the customer, to the wallet of the telecommunications carrier. In addition, in response to a request from the cloud server 20, the cryptocurrency trading server 30 may send the market rate between legal tender and cryptocurrencies to the cloud server 20.

[0025] There is no particular limitation on the type of crypto asset handled by the crypto asset trading server 30. For example, crypto assets such as Bitcoin or Ethereum may be handled by the crypto asset trading server 30. Of the crypto assets handled by the crypto asset trading server 30, a crypto asset with a low remittance fee may be adopted as the crypto asset to be converted from packets, or a crypto asset that is easy for users to use for payments, etc. may be adopted as the crypto asset to be converted from packets.

[0026] <<2. Configuration Example>> <2-1. Configuration Example of User Terminal 10> Next, an example of the configuration of the user terminal 10 according to this embodiment will be described. Fig. 2 is a block diagram showing an example of the configuration of the user terminal 10 according to this embodiment. As shown in Fig. 2, the user terminal 10 has a communication unit 110, an operation display unit 120, a control unit 130, and a storage unit 140.

[0027] (Communication Unit 110) The communication unit 110 is connected to the cloud server 20 via the network 40 via a wired or wireless connection to transmit and receive data. The communication unit 110 also consumes the assigned packets to transmit and receive data using the network provided by the telecommunications carrier.

[0028] The communication unit 110 can perform communication using, for example, a wired / wireless LAN, Wi-Fi (registered trademark), or a mobile communication network.

[0029] (Operation display unit 120) The operation display unit 120 functions as an operation unit that detects operations by the user of the user terminal 10, and as a display unit that displays various screens. For example, the operation display unit 120 displays a display screen including information related to the conversion of packets and crypto assets based on data received by the communication unit 110.

[0030] Furthermore, the user may input a conversion request including the amount of surplus packets to be converted into crypto assets by operating the operation and display unit 120. The conversion request may also include the type of crypto asset (Bitcoin, Ethereum, etc.) to which the surplus packets will be converted. Such an operation and display unit 120 may have, for example, a stacked structure of a touch panel and a display. Note that the function as an operation unit and the function as a display unit may be realized separately.

[0031] (Control Unit 130) The control unit 130 functions as an arithmetic processing unit and a control device, and controls the overall operation of the user terminal 10 in accordance with various programs. The control unit 130 is realized by electronic circuits such as a CPU (Central Processing Unit) or a microprocessor. For example, the control unit 130 executes control to display information received by the communication unit 110 from the cloud server 20 on the operation display unit 120.

[0032] The control unit 130 may also measure the amount of consumed packets. The control unit 130 may also calculate the amount of surplus packets based on the amount of consumed packets. More specifically, the control unit 130 may calculate the amount of surplus packets by subtracting the amount of consumed packets from the amount of provided packets. The control unit 130 may also control the communication unit 110 to transmit the amount of consumed packets and the amount of surplus packets to the cloud server 20.

[0033] (Storage unit 140) The storage unit 140 is realized by a ROM (Read Only Memory) that stores programs and calculation parameters used in the processing of the control unit 130, and a RAM (Random Access Memory) that temporarily stores parameters that change as appropriate.

[0034] <2-2. Example of configuration of cloud server 20> Next, an example of the configuration of the cloud server 20 according to this embodiment will be described. Fig. 3 is a block diagram showing an example of the configuration of the cloud server 20 according to this embodiment. As shown in Fig. 3, the cloud server 20 has a communication unit 210, a control unit 220, and a storage unit 230.

[0035] (Communication Unit 210) The communication unit 210 is connected to the user terminal 10 and the crypto asset trading server 30 via the network 40 via a wired or wireless connection to transmit and receive data. The communication unit 210 can communicate using, for example, a wired / wireless LAN, Wi-Fi (registered trademark), or a mobile communication network.

[0036] The communication unit 210 may receive, for example, from each user terminal 10, a request to convert surplus packets into crypto assets.

[0037] The communication unit 210 also functions as an acquisition unit that acquires the amount of consumed packets and the amount of surplus packets of each user terminal 10. The communication unit 210 may receive the amount of consumed packets and the amount of surplus packets measured by the user terminal 10, or may receive the amount of consumed packets and the amount of surplus packets of the user terminal 10 from another server managed by the telecommunications carrier. Note that the amount of consumed packets and the amount of surplus packets of the user terminal 10 do not necessarily have to be received by the communication unit 210, but may also be acquired by being measured by the cloud server 20. The amount of consumed packets and the amount of surplus packets of the user terminal 10 may also be acquired at predetermined time intervals (e.g., five minutes). The amount of consumed packets and the amount of surplus packets for each user terminal 10 may then be stored in the user account management unit 231, which will be described later.

[0038] In addition, the communication unit 210 may, under the control of the display control unit 224, send information to the user terminal 10 for displaying a display screen including various information regarding the conversion of surplus packets into crypto assets.

[0039] The communication unit 210 may also send a request for remittance of crypto assets corresponding to the purchase amount in legal tender to the crypto asset exchange server 30. The communication unit 210 may also receive the market rate between legal tender and crypto assets from the crypto asset exchange server 30.

[0040] (Control unit 220) The control unit 220 functions as an arithmetic processing unit and a control device, and controls the overall operation of the cloud server 20 in accordance with various programs. The control unit 220 is realized by an electronic circuit such as a CPU (Central Processing Unit) or a microprocessor.

[0041] The control unit 220 also includes a conversion rate setting unit 221 , a crypto asset conversion unit 222 , an auditing unit 223 , and a display control unit 224 .

[0042] (Conversion rate setting unit 221) The conversion rate setting unit 221 sets the conversion rate between packets and crypto assets. The conversion rate setting unit 221 may calculate the conversion rate between packets and crypto assets using, for example, the market rate between legal tender and crypto assets that the communication unit 210 obtains from the crypto asset exchange server 30. In this case, the conversion rate between legal tender and packets is set separately. Then, the conversion rate between packets and crypto assets, i.e., the amount of crypto assets per unit packet, may be calculated by multiplying the market rate between legal tender and crypto assets, i.e., the amount of crypto assets per unit packet, by the conversion rate between legal tender and packets, i.e., the amount of legal tender per unit packet.

[0043] The exchange rate between legal tender and packets may be dynamically set. For example, the exchange rate between legal tender and packets may be set according to the timing at which packets are granted to the user terminal 10. More specifically, the exchange rate between legal tender and packets may be set so that the closer the timing at which the exchange rate is calculated to the date on which the packet was most recently granted to the user terminal 10, the higher the value of the packet.

[0044] To give a more specific example, if a user terminal 10 is granted packets at the beginning of the month and the expiration date of the packets is set to the last day of the month, the exchange rate between legal tender and packets may be set so that the value of the packets increases closer to the beginning of the month. In this case, users can obtain more economic value by converting surplus packets into crypto assets closer to the beginning of the month. Therefore, by setting the exchange rate between legal tender and packets in this manner, it is possible to encourage users to convert surplus packets into crypto assets closer to the beginning of the month. By converting surplus packets into crypto assets closer to the beginning of the month, the total amount of surplus packets of all user terminals 10 (hereinafter also referred to as the "total amount of surplus packets") decreases. This allows telecommunications carriers to more accurately predict network usage within a month.

[0045] Furthermore, the exchange rate between legal tender and packets may be set so that the value of packets becomes higher before the timing when the telecommunications carrier wants to reduce the communication volume of the user terminal 10. By setting the exchange rate between legal tender and packets so that the value of packets becomes higher before a specific timing when communication volume is expected to increase, it is possible to encourage users to convert surplus packets into crypto assets before that timing. This is expected to reduce communication volume at the timing when the telecommunications carrier wants to reduce communication volume of the user terminal 10.

[0046] Furthermore, the exchange rate between legal tender and packets may be set according to the fee plan of the user terminal 10 that each user subscribes to with the telecommunications carrier. For example, the higher the monthly fee of the fee plan of the user terminal 10, the higher the value of the packet may be set. Also, the greater the amount of packets granted in a month, as determined by the fee plan, the higher or lower the value of the packet may be set.

[0047] The exchange rate between legal tender and packets may be set manually by a telecommunications carrier. Alternatively, the exchange rate between legal tender and packets may be automatically calculated by the exchange rate setting unit 221. For example, the exchange rate setting unit 221 may calculate the exchange rate between legal tender and packets according to the total amount of surplus packets of multiple user terminals 10. For example, the exchange rate setting unit 221 may set the exchange rate so that the value of packets becomes higher when the total amount of surplus packets of multiple user terminals 10 is greater at the time the exchange rate is calculated compared to the corresponding time up to the previous month.

[0048] Up to this point, we have explained an example in which the exchange rate between legal tender and packets is set based on the exchange rate between packets and crypto assets and the exchange rate between legal tender and packets using the market rate between legal tender and crypto assets. However, the exchange rate between legal tender and packets may also be set directly without using these rates.

[0049] The exchange rate setting unit 221 outputs the set exchange rate between legal currency and packets to the crypto asset conversion unit 222 and the display control unit 224 .

[0050] (Crypto Asset Conversion Unit 222) The crypto asset conversion unit 222 functions as a transaction control unit that controls conversion transactions between surplus packets of the user terminal 10 and crypto assets. For example, the crypto asset conversion unit 222 may control the conversion transaction in response to a conversion request received by the communication unit 210 from the user terminal 10. More specifically, the crypto asset conversion unit 222 converts the packets into an amount of crypto asset calculated based on the conversion rate obtained from the conversion rate setting unit 221, depending on the amount of packets to be converted into crypto assets (hereinafter also referred to as the "converted packet amount") among the surplus packets included in the conversion request. Note that the converted packet amount does not need to be included in the conversion request. More specifically, the conversion request may be a request to confirm in advance that the converted packet amount received by the communication unit 210 from the user terminal 10 will be converted into crypto assets.

[0051] The crypto asset conversion unit 222 may execute a process of transferring, as a conversion transaction, the amount of crypto asset calculated by converting the amount of conversion packets to the user's wallet of the user terminal 10. The crypto asset conversion unit 222 may also execute a process of transferring crypto asset to the extracted address by referring to the correspondence between the user terminal 10 and the user's wallet address stored in the user account management unit 231 described below.

[0052] The cryptocurrency conversion unit 222 may transfer cryptocurrency from the carrier's wallet, which has cryptocurrency purchased in advance with legal tender at a cryptocurrency exchange, to the user's wallet. By purchasing cryptocurrency at a cryptocurrency exchange in advance when the value of legal tender is relatively high, the economic burden on the carrier for converting surplus packets into cryptocurrency is reduced.

[0053] In addition, the cryptocurrency conversion unit 222 may transfer cryptocurrency purchased from a cryptocurrency exchange that manages the cryptocurrency trading server 30 and transferred to the telecommunications carrier's wallet from the telecommunications carrier's wallet to the user's wallet in real time.

[0054] The user may perform a predetermined receiving procedure when receiving the crypto asset converted from the surplus packet that has been transferred to the wallet. The predetermined receiving procedure may be, for example, pressing a receive button displayed on the operation display unit 120 of the user terminal 10.

[0055] An upper limit may be set on the amount of surplus packets that can be converted into crypto assets. For example, a monthly upper limit may be set on the amount of surplus packets that can be converted into crypto assets. The upper limit may be set to a different amount each month, or may be set to a different amount depending on the rate plan of the user terminal 10. For example, in order to implement a campaign to encourage the use of a service for converting surplus packets into crypto assets, there may be months in which the amount of surplus packets that can be converted into crypto assets is set to be higher than other months.

[0056] Users can use the crypto assets exchanged for surplus packets for various purposes. For example, the crypto assets may be exchanged for various content, such as content within a Web 3.0 game, or may be used for investment. The crypto assets may also be exchanged for legal tender.

[0057] Furthermore, the crypto asset conversion unit 222 may control transactions for converting crypto assets to surplus packets, not limited to converting surplus packets to crypto assets. For example, the crypto asset conversion unit 222 may grant packets to the user terminal 10 according to the amount of crypto assets sent from the user's wallet to the carrier's wallet.

[0058] Here, the crypto asset conversion unit 222 may grant packets to the user terminal 10 based on the conversion rate between packets and crypto asset calculated by the conversion rate setting unit 221. The conversion rate setting unit 221 may set the conversion rate between packets and crypto asset for each of the conversion from surplus packets to crypto asset and the conversion from crypto asset to surplus packets. Hereinafter, the conversion rate between packets and crypto asset in the conversion from surplus packets to crypto asset will also be referred to as the "purchase rate." Hereinafter, the conversion rate between packets and crypto asset in the conversion from crypto asset to surplus packets will also be referred to as the "sale rate."

[0059] More specifically, the selling rate may be set so that the value of a packet is lower than the value of a packet at the purchasing rate. This eliminates the possibility of a user repeatedly converting packets into crypto assets and vice versa, which could cause a disadvantage to the telecommunications carrier. Furthermore, the selling rate may be set so that the closer the date on which the packet was most recently granted to the user terminal 10 is to the timing at which the conversion rate is calculated, the higher the value of the packet. For example, if a packet is granted to the user terminal 10 at the beginning of the month and the expiration date of the packet is set to the last day of the month, it is possible to encourage the user to convert their crypto assets into packets closer to the beginning of the month. This reduces the possibility of a sudden increase in the total amount of surplus packets at the end of the month, allowing the telecommunications carrier to more accurately predict network usage within the month than if the carrier encouraged users to convert their crypto assets into packets closer to the end of the month.

[0060] (Auditing Unit 223) The auditing unit 223 protects user privacy by encrypting information related to cryptocurrency transactions exchanged by the control unit 220. The auditing unit 223 also monitors transactions recorded in the transaction management unit 232 (described below) to detect fraudulent activities and system failures.

[0061] (Display control unit 224) The display control unit 224 functions as an output control unit that controls the communication unit 210 to send information for displaying a display screen including information regarding the conversion of surplus packets into crypto assets to the user via the user terminal 10. The display screen may include, for example, the amount of surplus packets, the amount of surplus packets that can be converted into crypto assets, the exchange rate between packets and crypto assets, the amount of crypto assets converted into surplus packets, a notification of a sudden change in the exchange rate between packets and crypto assets, and a notification of the completion of the conversion of surplus packets into crypto assets.

[0062] From here, examples of display screens displayed on the user terminal 10 based on the control by the display control unit 224 will be described with reference to FIGS.

[0063] 4 is a diagram illustrating an example of a display screen D1 displayed on the user terminal 10, which includes the amount of surplus packets and the amount of surplus packets that can be converted into crypto assets. As shown in FIG. 4, the display screen D1 includes a surplus packet display P1, a purchasable packet amount display B1, and a user page transition button CP1. The display screen D1 may be displayed on the operation display unit 120 in accordance with an operation of the operation display unit 120 by a user of the user terminal 10. The surplus packet display P1 is a display showing the amount of surplus packets of the user terminal 10 on which the display screen D1 is displayed. Here, an example is shown in which the amount of surplus packets is "16 GB" out of the "20 GB" of granted packets.

[0064] The purchasable packet quantity display B1 indicates the quantity of surplus packets that can be converted (i.e., purchased) into crypto assets. Here, an example is shown in which the quantity of purchasable packets is "1 GB" out of "16 GB" of surplus packets. The user page transition button CP1 is a button for transitioning the display screen to a user page that includes details of the contract and the like related to the user terminal 10.

[0065] FIG. 5 is a diagram illustrating an example of a display screen D2 displayed on the user terminal 10, including the amount of surplus packets and the crypto assets converted therein. The display screen D2 includes an investment amount display A1, a purchasable packet amount display B2, a sell button SB1, and a buy button BB1. The investment amount display A1 indicates the amount of surplus packets and the crypto assets converted therein deposited in the user's wallet. Hereinafter, the amount of surplus packets and the crypto assets converted therein will also be referred to as the "investment amount." The investment amount display A1 includes the amount of fiat currency (here, Japanese yen) into which the investment amount is converted based on the market rate between the crypto assets and the fiat currency. This amount of fiat currency will also be referred to as the "valued amount." Furthermore, as shown in FIG. 5, the investment amount display A1 may also include the increase or decrease in the valuation amount compared to the past valuation amount. For example, the investment amount display A1 may include the increase or decrease in the valuation amount compared to the valuation amount on the previous day. The investment amount display A1 may also include the valuation status. For example, FIG. 5 shows an example in which the status of the valuation amount includes "currently breaking the highest price in the past month."

[0066] The purchasable packet quantity display B2 is a display showing the quantity of surplus packets that can be converted into crypto assets. The sell button SB1 is a button that the user presses when converting surplus packets into crypto assets. The buy button BB1 is a button that the user presses when converting crypto assets into surplus packets. The user can decide whether or not to convert crypto assets into surplus packets while checking the investment amount display A1 and the purchasable packet quantity display B2.

[0067] Note that the display screen on which the sell button SB1 and the buy button BB1 are displayed is not limited to the display screen D2. FIG. 6 is a diagram illustrating an example of a display screen D3 displayed on the user terminal 10, showing the user page of the user terminal 10. The display screen D3 represents a user page including details of the contract and the like related to the user terminal 10. The display screen D3 may be a screen transitioned to from the display screen D1 by pressing the user page transition button CP1 shown in FIG. 4. The display screen D3 includes a sell button SB2 and a buy button BB2. Thus, the screen on which the sell button SB and the buy button BB are displayed is not particularly limited, and it is sufficient that the conversion of surplus packets into crypto assets can be accepted from various display screens, as described using FIGS. 5 and 6.

[0068] 7 is a diagram illustrating an example of a display screen D4 displayed on the user terminal 10 for the user to specify the amount of surplus packets to be converted into crypto assets. The display screen D4 may be a screen displayed after the sell button SB1 on the display screen D2 shown in FIG. 5 is pressed. The display screen D4 includes a rate R1 and a conversion packet amount display SC.

[0069] The rate R1 is the exchange rate between packets and crypto assets set by the exchange rate setting unit 221. The converted packet amount display SC displays the conversion result of the converted packet amount. The converted packet amount display SC includes a slider SL, which is a button adjusted in a sliding format. The display control unit 224 controls the display to display the conversion result of the converted packet amount and the amount of packets remaining after subtracting the converted packets from the amount of surplus packets, depending on the position of the slider SL. More specifically, on the display screen D4, the upper right of the slider SL displays "240 yen," which is the amount of crypto assets converted into legal tender when the converted packet amount is converted into crypto assets. Note that, while an example is shown here in which the amount converted into legal tender is displayed, the amount of crypto assets may be displayed instead of the legal tender amount, or the converted packet amount may be displayed. Furthermore, the upper left of the slider SL displays "12 GB," which is the amount of packets remaining after subtracting the converted packets from the amount of surplus packets.

[0070] The user can specify the amount of converted packets among the surplus packets by adjusting the position of the slider SL. For example, the user can check the conversion results of the amount of converted packets when the amount of converted packets among the surplus packets is increased by sliding the slider SL to the left.

[0071] In this way, by adjusting the position of the slider SL, the user can determine the amount of converted packets while checking the conversion result of the amount of converted packets and the amount of packets remaining after subtracting the converted packets from the amount of surplus packets.

[0072] (Storage unit 230) The storage unit 230 is realized by a ROM that stores programs and calculation parameters used in the processing of the control unit 220, and a RAM that temporarily stores parameters that change as appropriate. The storage unit 230 has a user account management unit 231 and a transaction management unit 232.

[0073] (User account management unit 231) The user account management unit 231 manages the user registration information and packet usage history of each user terminal 10. The user registration information may include, for example, the phone number of the user terminal 10, an email address, and the address of the user's cryptocurrency wallet. The user registration information may also include notification settings regarding the conversion of packets to cryptocurrency. The notification settings may include a setting for the notification frequency of periodic notifications of the exchange rate between packets and cryptocurrency, or a setting for whether or not to execute notifications of sudden fluctuations in the exchange rate between packets and cryptocurrency.

[0074] The packet usage history may include the amount of packets consumed and the amount of surplus packets by the user terminal 10. It may also include time information when the surplus packets of the user terminal 10 were consumed.

[0075] (Transaction management unit 232) The transaction management unit 232 manages cryptocurrency transactions. The transaction management unit 232 may, for example, manage the exchange history of packets and cryptocurrency of the user terminal 10. The exchange history may include the amount of surplus packets converted into cryptocurrency, the exchange rate between packets and cryptocurrency at the time of conversion, and time information when the surplus packets and cryptocurrency were converted. The transaction management unit 232 may also manage the sending and receiving history of cryptocurrency in the telecommunications carrier's wallet.

[0076] An example configuration of the cloud server 20 according to this embodiment has been described above. Note that the configuration of the cloud server 20 according to this embodiment is not limited to the example shown in FIG. 3 . For example, the cloud server 20 may be configured with multiple cloud servers. Furthermore, the cloud server 20 may be a physical server. Furthermore, at least a part of the configuration of the cloud server 20 may be included in the user terminal 10.

[0077] <<3. Operational Processing>> Next, the operational processing of this embodiment will be described with reference to Fig. 8 and Fig. 9. Fig. 8 is a flowchart showing an example of the flow of processing in the cloud server 20 to output the exchange rate between packets and crypto assets.

[0078] First, the communication unit 210 acquires the amount of surplus packets of the user terminal 10 (S101). The communication unit 210 may acquire the amount of surplus packets of the user terminal 10 from the user terminal 10. Next, the communication unit 210 acquires the market rates of crypto assets and legal tender from the crypto asset trading server 30 (S102).

[0079] Next, the exchange rate setting unit 221 sets the exchange rate between the packet and the crypto asset based on the market rate acquired by the communication unit 210 (S103). Then, the display control unit 224 controls output so that the exchange rate set by the exchange rate setting unit 221 is displayed on the user terminal 10 (S104). The exchange rate may be displayed in response to an operation on the operation display unit 120 of the user terminal 10, for example.

[0080] 9 is a flowchart showing an example of the flow of the process of converting surplus packets into crypto assets in the cloud server 20. First, the communication unit 210 receives a converted packet amount indicating the amount of packets to be converted into crypto assets from the user terminal 10 (S201). The display control unit 224 controls the display on the user terminal 10 of the amount of crypto assets when the converted packet amount is converted into crypto assets based on the conversion rate (S202).

[0081] Next, the communication unit 210 receives a conversion request for the surplus packets and the crypto asset from the user terminal 10 (S203). The conversion request may be a request indicating that the amount of converted packets received in S201 is to be converted into the crypto asset.

[0082] The crypto asset conversion unit 222 executes a conversion transaction to convert the surplus packets into crypto assets in accordance with the conversion request received by the communication unit 210 (S204). When the conversion transaction is completed, the display control unit 224 controls the display on the user terminal 10 to display a conversion completion notice indicating that the conversion transaction has been completed (S205).

[0083] <<4. Modifications>> Next, a modification of the present embodiment will be described. Up to this point, an example has been described in which crypto assets converted from surplus packets are deposited into the wallet of the user of the user terminal 10 to which the surplus packets were attached. However, crypto assets converted from surplus packets may also be deposited into the wallet of a user of a user terminal 10 other than the user terminal 10 to which the surplus packets were attached (hereinafter also referred to as a "destination user").

[0084] In this modification, the conversion request received by the communication unit 210 from the user terminal 10 may include the destination of the crypto asset. The destination of the crypto asset may be, for example, the destination user's identification information, such as the destination user's telephone number or address. The user terminal 10 may accept input of the destination user's identification information via the operation / display unit 120, or may acquire the destination user's identification information by activating a camera or the like of the user terminal 10 in accordance with an operation on the operation / display unit 120 and recognizing an image such as a QR code (registered trademark). The user terminal 10 may also acquire the destination user's identification information in accordance with the selection of the crypto asset sending history or receiving history stored in the memory unit 140 and displayed by the operation / display unit 120. The sending history and receiving history may be stored in the memory unit 230 of the cloud server 20.

[0085] In addition, the destination of the cryptocurrency may be the address of the recipient user's cryptocurrency wallet.

[0086] The crypto asset conversion unit 222 according to this modification executes a process of transferring crypto assets in an amount calculated by converting the amount of converted packets to the wallet of the destination user as a conversion transaction. The crypto asset conversion unit 222 may execute a process of transferring crypto assets to the extracted address by referencing the correspondence between the identification information of the destination user and the user's wallet address stored in the user account management unit 231. The crypto asset conversion unit 222 may transfer crypto assets from a wallet of a telecommunications carrier into which crypto assets purchased in advance with legal tender from a crypto asset exchange that manages the crypto asset trading server 30 have been deposited, to the wallet of the destination user.

[0087] The destination user may execute a predetermined receiving procedure when receiving the crypto asset converted from another user's surplus packets that have been transferred to the wallet. The predetermined receiving procedure may be, for example, pressing a receive button displayed on the operation display unit 120 of the user terminal 10 used by the destination user.

[0088] Here, examples of display screens according to this modification that are displayed on the user terminal 10 based on the control of the display control unit 224 will be described with reference to FIGS. 10 to 12. FIG.

[0089] Figure 10 is a diagram illustrating an example of a display screen D5 displayed on the user terminal 10, which includes the amount of surplus packets and the amount of surplus packets that can be converted into crypto assets and sent to other users.

[0090] As shown in FIG. 10 , the display screen D5 includes a surplus packet display P2 and a sendable packet amount display F1. The display screen D5 may be displayed on the operation display unit 120 in accordance with an operation of the operation display unit 120 by a user of the user terminal 10. The surplus packet display P2 is a display indicating the amount of surplus packets in the user terminal 10 on which the display screen D1 is displayed. Here, an example is shown in which the amount of surplus packets is "16 GB" out of the "20 GB" of granted packets. The sendable packet amount display F1 is a display indicating the amount of packets, out of the surplus packets, that can be converted into crypto assets and sent to other users. Here, an example is shown in which the amount of sendable packets out of the "16 GB" of surplus packets is "3 GB." In this way, the upper limit of the amount of packets that can be converted into crypto assets may be set to different values ​​depending on whether the surplus packets are deposited into the wallet of the user of the user terminal 10 to which the surplus packets are deposited or whether the surplus packets are deposited into the wallet of another user.

[0091] 11 is a diagram illustrating an example of a display screen D6 displayed on the user terminal 10, which includes surplus packets and the amount of converted crypto assets. The display screen D6 includes an investment amount display A3, a receive button RB1, and a send button FB1. The investment amount display A3 is the amount of crypto assets held by the user of the user terminal 10.

[0092] The receive button RB1 is a button that a user presses when receiving crypto assets converted from surplus packets from another user. The send button FB1 is a button that a user presses when sending crypto assets converted from surplus packets to another user.

[0093] 12 is a diagram illustrating an example of a display screen D7 displayed on the user terminal 10 for a user to specify the amount of surplus packets to be converted into crypto assets and sent to another user. The display screen D7 may be a screen that is displayed after the send button FB1 on the display screen D6 shown in FIG. 11 is pressed. The display screen D7 includes destination determination method selection buttons De1 to De3, a history selection frame H, a sendable packet amount display F2, a send packet amount display SP, and the send button FB2.

[0094] The destination determination method selection buttons De1 to De3 are buttons that allow the user to select the method of inputting the destination user of the crypto asset. By selecting one of the destination determination method selection buttons De1 to De3, the user can choose whether to determine the destination user by reading a QR code, by entering the destination user's email address, or by selecting from the crypto asset sending history and receiving history. Here, an example is shown in which the destination determination method selection button De3 has been selected, which indicates that the destination user will be determined by selecting from the crypto asset sending history and receiving history.

[0095] The history selection box H is a box for selecting a destination user from the cryptocurrency sending and receiving history. Here, an example is shown in which "Mr. A," who sent 0.5 GB of surplus packets of Bitcoin on September 10, is selected as the destination user.

[0096] The sendable packet volume display F2 is a display showing the volume of surplus packets that can be converted into crypto assets and sent to other users. The sending packet volume display SP is a display showing the volume of surplus packets that can be converted into crypto assets and sent to the destination user. The sending packet volume display SP is reflected in response to input operations by the user. The send button FB2 is a button for confirming sending crypto assets corresponding to the surplus packets displayed in the sending packet volume display SP to the user selected in the history selection frame H. In this way, by the user selecting each item displayed on the display screen D7, it is possible to send crypto assets converted from surplus packets to other users.

[0097] 5. Hardware Configuration The embodiment and modifications according to the present disclosure have been described above. Next, an example of the hardware configuration of the user terminal 10 and the cloud server 20 according to the embodiment of the present disclosure will be described with reference to FIG.

[0098] The processing by the user terminal 10 and the cloud server 20 described above can be realized by one or more information processing devices. Fig. 13 is a block diagram showing an example hardware configuration of an information processing device 900 that realizes the user terminal 10 and the cloud server 20 according to an embodiment of the present disclosure. Note that the information processing device 900 does not necessarily have to have all of the hardware configuration shown in Fig. 13. Furthermore, some of the hardware configuration shown in Fig. 13 may not be present in the user terminal 10 and the cloud server 20.

[0099] 13 , the information processing device 900 includes a CPU 901, a ROM (Read Only Memory) 903, and a RAM 905. The information processing device 900 may also include a host bus 907, a bridge 909, an external bus 911, an interface 913, an input device 915, an output device 917, a storage device 919, a drive 921, a connection port 923, and a communication device 925. Instead of or in addition to the CPU 901, the information processing device 900 may include a processing circuit such as a GPU (Graphics Processing Unit), a DSP (Digital Signal Processor), or an ASIC (Application Specific Integrated Circuit).

[0100] The CPU 901 functions as an arithmetic processing device and control device, and controls all or part of the operations within the information processing device 900 in accordance with various programs recorded in the ROM 903, RAM 905, storage device 919, or removable recording medium 927. The ROM 903 stores programs and calculation parameters used by the CPU 901. The RAM 905 temporarily stores programs used in the execution of the CPU 901 and parameters that change as appropriate during the execution. The CPU 901, ROM 903, and RAM 905 are interconnected by a host bus 907, which is composed of an internal bus such as a CPU bus. Furthermore, the host bus 907 is connected to an external bus 911, such as a PCI (Peripheral Component Interconnect / Interface) bus, via a bridge 909.

[0101] The input device 915 is a device operated by a user, such as a button. The input device 915 may include a mouse, a keyboard, a touch panel, a switch, a lever, or the like. The input device 915 may also include a microphone that detects the user's voice. The input device 915 may be, for example, a remote control device that uses infrared or other radio waves, or an externally connected device 929 such as a mobile phone that supports operation of the information processing device 900. The input device 915 includes an input control circuit that generates an input signal based on information input by the user and outputs the signal to the CPU 901. The user operates the input device 915 to input various data and instruct processing operations to the information processing device 900.

[0102] The input device 915 may also include an imaging device and a sensor. The imaging device is a device that captures real space and generates a captured image using an imaging element such as a charge coupled device (CCD) or a complementary metal oxide semiconductor (CMOS), and various components such as a lens for controlling the formation of a subject image on the imaging element. The imaging device may capture still images or moving images.

[0103] The sensors include various types of sensors such as a distance measurement sensor, an acceleration sensor, a gyro sensor, a geomagnetic sensor, a vibration sensor, an optical sensor, and a sound sensor. The sensors acquire information about the state of the information processing device 900 itself, such as the attitude of the housing of the information processing device 900, and information about the surrounding environment of the information processing device 900, such as the brightness and noise around the information processing device 900. The sensors may also include a Global Positioning System (GPS) sensor that receives GPS signals and measures the latitude, longitude, and altitude of the device.

[0104] The output device 917 is configured as a device capable of visually or audibly notifying the user of acquired information. The output device 917 may be, for example, a display device such as an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display, or an audio output device such as a speaker or headphones. The output device 917 may also include a PDP (Plasma Display Panel), a projector, a hologram, a printer, or the like. The output device 917 outputs the results obtained by the processing of the information processing device 900 as video such as text or images, or as sound such as voice or audio. The output device 917 may also include a lighting device that brightens the surrounding area.

[0105] The storage device 919 is a data storage device configured as an example of a storage unit of the information processing device 900. The storage device 919 is configured, for example, by a magnetic storage device such as a hard disk drive (HDD), a semiconductor storage device, an optical storage device, or a magneto-optical storage device. This storage device 919 stores programs and various data executed by the CPU 901, as well as various data acquired from the outside.

[0106] The drive 921 is a reader / writer for a removable recording medium 927 such as a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, and is built into or externally attached to the information processing device 900. The drive 921 reads information recorded on the attached removable recording medium 927 and outputs the information to the RAM 905. The drive 921 also writes information to the attached removable recording medium 927.

[0107] The connection port 923 is a port for directly connecting a device to the information processing device 900. The connection port 923 may be, for example, a Universal Serial Bus (USB) port, an IEEE 1394 port, or a Small Computer System Interface (SCSI) port. The connection port 923 may also be an RS-232C port, an optical audio terminal, or a High-Definition Multimedia Interface (HDMI) (registered trademark) port. By connecting an external device 929 to the connection port 923, various types of data may be exchanged between the information processing device 900 and the external device 929.

[0108] The communication device 925 is, for example, a communication interface configured with a communication device for connecting to the network 40. The communication device 925 may be, for example, a communication card for a wired or wireless local area network (LAN), Bluetooth (registered trademark), Wi-Fi (registered trademark), or WUSB (Wireless USB). The communication device 925 may also be a router for optical communication, a router for an asymmetric digital subscriber line (ADSL), or a modem for various communications. The communication device 925 transmits and receives signals, for example, between the Internet and other communication devices using a predetermined protocol such as TCP / IP. The network 40 connected to the communication device 925 is a wired or wireless network, for example, the Internet, a home LAN, infrared communication, radio wave communication, or satellite communication.

[0109] <<6. Supplementary Information>> Although preferred embodiments of the present disclosure have been described in detail above with reference to the accompanying drawings, the technical scope of the present disclosure is not limited to such examples. It is clear that a person skilled in the art of the present disclosure can conceive of various modified or altered examples within the scope of the technical idea described in the claims, and it is understood that these also naturally fall within the technical scope of the present disclosure.

[0110] For example, in the above embodiment, surplus packets are exchanged for crypto assets, but the present technology is not limited to such an example. For example, surplus packets may be exchanged for points with monetary value. Dynamically setting the exchange rate between packets and points may enable, for example, a telecommunications carrier to more accurately predict network usage within a month. Furthermore, points held by a user may be exchanged for crypto assets.

[0111] Furthermore, in the above embodiment, an example has been described in which a user-specified amount of surplus packets is converted into crypto assets based on the user's instruction, but the conversion of surplus packets into crypto assets may be performed automatically by the crypto asset conversion unit 222. More specifically, the crypto asset conversion unit 222 may execute a process of converting an amount of surplus packets that will reach their expiration date into crypto assets immediately before the surplus packets reach their expiration date. In such a process, the conversion may be executed only when a selection of whether or not to confirm the conversion is input to the user terminal 10 and received by the communication unit 210.

[0112] It is also possible to create a computer program for causing hardware such as a CPU, ROM, and RAM built into the above-described user terminal 10 or cloud server 20 to perform the functions of the user terminal 10 or cloud server 20. A computer-readable storage medium storing the computer program is also provided.

[0113] Furthermore, the effects described herein are merely descriptive or exemplary and are not limiting. In other words, the technology according to the present disclosure may achieve other effects that will be apparent to those skilled in the art from the description of this specification, in addition to or in place of the above-described effects.

[0114] The following configurations also fall within the technical scope of the present disclosure. (1) A program that causes a computer to function as: an acquisition unit that acquires a remaining amount of packets that can be used for communication by a user terminal used by a user; and a transaction control unit that controls a transaction that converts at least a portion of the remaining amount of packets into crypto assets based on a set conversion rate. (2) The program described in (1), wherein the conversion rate is set based on the conversion rate between the packets and legal tender and the market rate between the crypto assets and the legal tender. (3) The program described in (2), wherein the conversion rate between the packets and the legal tender is set according to the timing at which the remaining amount of packets is granted to the user terminal. (4) The program described in (3), wherein the conversion rate between the packets and the legal tender is set so that the closer the date on which the packets were most recently granted to the user terminal is to the date on which the transaction is executed, the higher the value of the packets. (5) The program described in any one of (2) to (4), wherein the conversion rate between the packets and the legal tender is set according to the rate plan for the user terminal that the user subscribes to with a telecommunications carrier. (6) The program according to any one of (1) to (5), wherein the transaction control unit controls a transaction to convert an amount of packets designated by the user from the remaining amount of packets into the crypto asset. (7) The program according to any one of (1) to (6), wherein the transaction control unit executes a transaction to deposit the crypto asset in an amount corresponding to at least a portion of the remaining amount of packets into the user's wallet as a transaction to convert at least a portion of the remaining amount of packets into the crypto asset. (8) The program according to any one of (1) to (7), wherein the transaction control unit executes a transaction to deposit the crypto asset in an amount corresponding to at least a portion of the remaining amount of packets into the wallet of another user designated by the user as a transaction to convert at least a portion of the remaining amount of packets into the crypto asset. (9) The program according to any one of (1) to (8), wherein the program further causes the computer to function as an output control unit that controls output of the conversion rate to the user.(10) The program according to (9), wherein the output control unit controls output to the user of the conversion result of a portion of the remaining amount of packets and the remaining amount of packets after converting the portion into the crypto asset, depending on the position of a button adjusted in a sliding manner by the user. (11) An information processing method executed by a computer, comprising: acquiring a remaining amount of packets available for communication by a user terminal used by a user; and controlling a transaction to convert at least a portion of the remaining amount of packets into crypto asset based on a set conversion rate. (12) An information processing device comprising: an acquisition unit that acquires a remaining amount of packets available for communication by a user terminal used by a user; and a transaction control unit that controls a transaction to convert at least a portion of the remaining amount of packets into crypto asset based on a set conversion rate.

[0115] REFERENCE SIGNS LIST 1 Information processing system 10 User terminal 110 Communication unit 120 Operation display unit 130 Control unit 140 Memory unit 20 Cloud server 210 Communication unit 220 Control unit 221 Display control unit 222 Packet amount acquisition unit 223 Exchange rate setting unit 224 Crypto asset conversion unit 225 Audit unit 230 Memory unit 231 User account management unit 232 Audit log management unit 30 Crypto asset trading server 40 Network

Claims

1. A program that causes a computer to function as: an acquisition unit that acquires the remaining amount of packets that can be used for communication by a user terminal used by a user; and a transaction control unit that controls transactions that convert at least a portion of the remaining amount of packets into cryptocurrency based on a set exchange rate.

2. The program according to claim 1, wherein the conversion rate is set based on the conversion rate between the packet and legal tender and the market rate between the crypto asset and the legal tender.

3. The program according to claim 2, wherein the exchange rate between the packet and the legal currency is set according to the timing at which the remaining amount of the packet is granted to the user terminal.

4. The program described in claim 3, wherein the exchange rate between the packet and the legal currency is set so that the closer the date on which the packet was most recently given to the user terminal is to the date on which the transaction is executed, the higher the value of the packet.

5. The program according to claim 2, wherein the exchange rate between the packet and the legal currency is set according to a rate plan for the user terminal that the user subscribes to with a telecommunications carrier.

6. The program according to claim 1, wherein the transaction control unit controls a transaction to convert the remaining amount of packets designated by the user into the cryptocurrency.

7. The program described in claim 1, wherein the transaction control unit executes a transaction to deposit an amount of cryptocurrency corresponding to at least a portion of the remaining amount of the packet into the user's wallet as a transaction to convert at least a portion of the remaining amount of the packet into the cryptocurrency.

8. The program described in claim 1, wherein the transaction control unit executes a transaction to deposit an amount of cryptocurrency corresponding to at least a portion of the remaining amount of the packet into a wallet of another user designated by the user as a transaction to convert at least a portion of the remaining amount of the packet into the cryptocurrency.

9. The program according to claim 1, further causing the computer to function as an output control unit that controls output of the conversion rate to the user.

10. The program described in claim 9, wherein the output control unit controls the output to the user of the conversion result of a portion of the remaining amount of packets and the amount of remaining packets after said portion has been converted into the cryptocurrency, depending on the position of the button adjusted by the user in a sliding manner.

11. An information processing method executed by a computer, comprising: acquiring the remaining amount of packets available for communication by a user terminal used by a user; and controlling a transaction to convert at least a portion of the remaining amount of packets into cryptocurrency based on a set exchange rate.

12. An information processing device comprising: an acquisition unit that acquires the remaining amount of packets that can be used for communication by a user terminal used by a user; and a transaction control unit that controls a transaction that converts at least a portion of the remaining amount of packets into cryptocurrency based on a set exchange rate.

Citation Information

Patent Citations

  • Communication capacity management device, communication capacity management method, and computer program

    JP2016040661A

  • Prepaid management terminal and gas management system with prepaid function

    JP2020042432A