Terminal and method
The terminal system verifies owner information to securely transmit and display payment and certificate information only to authorized terminals, preventing unauthorized access and maintaining security.
Patent Information
- Application Number
- JP2024025615
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-22
- Publication Date
- 2025-09-03
AI Technical Summary
The security of display information, including payment and certificate information, is compromised when transmitted to unauthorized terminals without permission.
A terminal system that verifies owner information between terminals before transmitting display information, ensuring only matching owners can display payment and certificate information, using short-range wireless communication and permission tokens.
Maintains security by preventing unauthorized display of payment and certificate information, allowing secure presentation without the original terminal, enhancing user convenience and security.
Smart Images

Figure 2025128737000001_ABST
Abstract
Description
[Technical Field]
[0001] One aspect of the present invention relates to a terminal and a method. [Background technology]
[0002] Patent Document 1 describes a mobile terminal that displays information related to payment. When the mobile terminal successfully authenticates a user using a facial image for authentication, a payment code indicating payment-related information is displayed on the display.
[0003] Patent Document 2 describes a mobile terminal that displays information about a certificate. In this mobile terminal, an electronic certificate based on membership card information created on the business operator's terminal is displayed in response to a signal from a signal transmission device owned by the business operator. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent Publication No. 2021-12620 [Patent Document 2] Japanese Patent Application Laid-Open No. 2003-288428 Summary of the Invention [Problem to be solved by the invention]
[0005] However, when a mobile terminal transmits display information including at least one of payment information and certificate information to another terminal and the other terminal displays the display information, the security of the display information may be compromised. For example, if the display information is displayed on a terminal of a user other than the user who owns the display information without the permission of the user, the security of the display of at least one of the payment information and certificate information may be compromised.
[0006] One aspect of the present invention has been made in consideration of the above-mentioned situation, and aims to provide an apparatus and method that can maintain security regarding the display of at least one of information related to payment and information related to certificates. [Means for solving the problem]
[0007] A terminal according to one embodiment of the present invention is a terminal configured to be able to input and output information to and from other terminals, and includes an input unit that inputs first owner information about the owner of the terminal and second owner information about the owner of the other terminal, and display information including at least one of information about payment and information about the certificate, and a control unit that, when it is determined based on the first owner information and the second owner information that the owner of the terminal and the owner of the other terminal match, transmits the display information and permission information to permit the display of the display information to the other terminal.
[0008] In one aspect of the present invention, when it is determined that the owner of a terminal matches the owner of another terminal, the device can display display information including at least one of payment information and certificate information on the other terminal. This configuration can prevent the display information from being displayed on other terminals owned by users other than the terminal owner. This can prevent, for example, the display information of the terminal owner from being displayed on terminals owned by users other than the terminal owner. Furthermore, it can prevent, for example, the display information of a user authenticated on a terminal from being displayed on other terminals owned by users different from the terminal. As a result, security can be maintained regarding the display of at least one of payment information and certificate information. [Effects of the Invention]
[0009] According to the present invention, security can be maintained regarding the display of at least one of information related to payment and information related to certificates. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram for explaining an outline of the processing according to the embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of another terminal. [Figure 3] FIG. 3 is a diagram for explaining an example of using another terminal. [Figure 4] FIG. 4 is a block diagram showing the functional configuration of the terminal according to the embodiment and another terminal. [Figure 5] FIG. 5 is a flowchart showing an example of a process for displaying display information on another terminal. [Figure 6] FIG. 6 is a flowchart showing the process of step S103 in FIG. [Figure 7] FIG. 7 is a flowchart showing a process for displaying display information on another terminal. [Figure 8] FIG. 8 is a diagram illustrating a hardware configuration of a terminal according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0011] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the description of the drawings, the same or equivalent elements are designated by the same reference numerals, and redundant description will be omitted.
[0012] 1 is a diagram for explaining an overview of processing according to an embodiment. The information processing system 100 includes a display system 1, a main server 2, and a payment terminal 3. The display system 1 includes a first terminal 10 (terminal) and a second terminal 20 (another terminal). The first terminal 10 is a terminal configured to be able to input and output information to and from the second terminal 20. In the embodiment, if the first terminal 10 determines that the owner of the first terminal 10 and the owner of the second terminal 20 match, the second terminal 20 becomes able to display display information.
[0013] The first terminal 10 is a terminal held by a user. The first terminal 10 is, for example, a smartphone or a tablet terminal carried by the user. The first terminal 10 is capable of communicating with the second terminal 20 via short-range wireless communication. An example of short-range wireless communication is Bluetooth (registered trademark).
[0014] The second terminal 20 is a small terminal owned by the user. FIGS. 2(a), (b), and (c) are diagrams showing examples of the second terminal 20. In the example shown in FIG. 2(a), the second terminal 20 is a badge-type display terminal. A plurality of second terminals 20 are attached to a bag B. In the example shown in FIG. 2(b), the second terminal 20 is a keychain-type display terminal. In the example shown in FIG. 2(c), the second terminal 20 is a card-type display terminal placed inside a smartphone case.
[0015] For example, the second terminal 20 is a keychain-type display terminal. The second terminal 20 includes a small battery or cell. The second terminal 20 is, for example, a terminal without a SIM card and has only a short-range communication function such as Bluetooth. FIGS. 3(a) and 3(b) are diagrams illustrating usage examples of the second terminal 20. In the example illustrated in FIG. 3(a), the second terminal 20 is a keychain-type terminal attached to the backpack of a user A1 who is out and about. In the example illustrated in FIG. 3(b), the second terminal 20 is a keychain-type terminal attached to the clothing of a user A2 who is running. The second terminal 20 displays display information in a display area D. The display area D is configured, for example, with electronic paper capable of displaying full-color images. Therefore, power consumption is almost zero except when switching image display. By displaying display information on such a second terminal 20, the user can easily present the display information without removing the first terminal 10. Furthermore, the second terminal 20 can display display information regardless of whether the first terminal 10 can communicate with a network.
[0016] The display information is information that includes at least one of information related to payment and information related to a certificate. For example, the display information includes at least one of information related to payment by the owner of the first terminal 10 and information related to the certificate of the owner of the first terminal 10. Also, for example, the display information includes at least one of information related to payment by a user authenticated at the first terminal 10 and information related to the certificate of the owner of the first terminal 10.
[0017] The payment information is information that the user uses for payment. For example, the payment information may be a QR code (registered trademark) used for payment, or a barcode used for payment. The payment information may also include an expiration date, the number of times payment can be made, and the amount that can be paid. This prevents users other than the owner of the payment information from fraudulently using the payment information. The payment information may also include information indicating multiple QR codes. For example, the second terminal 20 can switch between displaying information indicating multiple QR codes. Furthermore, the second terminal 20 can display an image that the user has previously set when no payment is being made.
[0018] The display information may include information about an image representing an NFT (Non-Fungible Token). The information about the image representing an NFT is information about the image content of the NFT. The information about the image representing an NFT may be an image file representing an NFT, a video file representing an NFT, or information representing an NFT image file. The information representing an NFT image file may be any information for identifying the file, and may be, for example, a file name or a file identification number.
[0019] The certificate-related information is information indicating a certificate held by the user. For example, the certificate-related information may be a personal certificate (e.g., a My Number card, a driver's license, or a health insurance card) or a membership card. Note that the first terminal 10 may add a mark or the like to an image indicating the certificate in the certificate-related information. For example, a My Number card or the like read by the first terminal 10 may be added with a special mark or the like within the first terminal 10 to display an image indicating the My Number card or the like.
[0020] The main server 2 is communicatively connected to the first terminal 10 and the payment terminal 3 of the display system 1. The main server 2 stores information related to user payments. The payment terminal 3 is configured to be able to read information related to payments displayed on the second terminal 20 of the display system 1. For example, the payment terminal 3 is used for selling goods at a store or a live music venue.
[0021] In the example shown in FIG. 1, the information processing system 100 is a payment system. The display information is a QR code used for payment. First, in the display system 1, display information such as a QR code for payment and an image showing an NFT is transferred from the first terminal 10 to the second terminal 20. In the information processing system 100, the QR code displayed by the display system 1 is read by the code reader R of the payment terminal 3. The payment terminal 3 transmits the result of reading the QR code and the payment result to the main server 2. The main server 2 coordinates the payment result with the first terminal 10.
[0022] In the example shown in FIG. 3(a), by enabling payments using the second terminal 20 in a location away from the first terminal 10, for example, a child user A1 receives pocket money in advance as electronic money from a parent who owns the first terminal 10. By carrying the second terminal 20, user A1 can use the pocket money to shop in a location away from the first terminal 10 (for example, on the way to school). In the example shown in FIG. 3(b), user A2 goes running without carrying the first terminal 10, but only the second terminal 20. This allows user A2 to easily purchase drinking water and the like while running without carrying a terminal that gets in the way.
[0023] Next, the process for displaying the display information will be described in detail with reference to Fig. 4. Fig. 4 is a block diagram showing the functional configuration of the first terminal 10 and the second terminal 20 according to the embodiment. The first terminal 10 has an input unit 11 and a control unit 12.
[0024] The input unit 11 inputs first owner information about the owner of the first terminal 10 and second owner information about the owner of the second terminal 20, and display information including at least one of payment-related information and certificate-related information. Specifically, in the first terminal 10, the first owner information about the owner of the first terminal 10 is set in advance and stored in a storage unit. The input unit 11 acquires the first owner information from a storage unit (not shown) and inputs the first owner information to the control unit 12. In the second terminal 20, second owner information about the owner of the second terminal 20 is set in advance and stored in a storage unit. The input unit 11 receives the second owner information from the second terminal 20 and inputs the second owner information to the control unit 12.
[0025] When the second terminal 20 is connected to and communicates with another terminal (for example, the first terminal 10), information about the owner of the other terminal may be set as the second owner information. When an image showing an NFT is displayed on the second terminal 20, information about the owner of the NFT may be set as the second owner information. That is, the second owner information may be information about the owner of the NFT displayed on the second terminal 20. When information related to payment is displayed on the second terminal 20, information about the contractor corresponding to the information related to payment may be set as the second owner information. That is, the second owner information may be information about the contractor corresponding to the information related to payment displayed on the second terminal 20.
[0026] If the control unit 12 determines, based on the first owner information and the second owner information, that the owner of the first terminal 10 and the owner of the second terminal 20 match, it transmits display information and permission information for permitting the display of the display information to the second terminal 20. Note that, if the second owner information is information about the owner of the NFT displayed on the second terminal 20, the control unit 12 may transmit the display information and permission information to the second terminal 20 if it determines, based on the first owner information and the second owner information, that the owner of the first terminal 10 and the owner of the NFT match.
[0027] The permission information is information for permitting the display of the display information. Specifically, the permission information may be any information that enables the display of the display information. For example, the permission information may be a token indicating permission to display the display information. The permission information may be assertion information indicating whether the display information can be displayed, or may be key information used to display the display information. As an example, if an image file of the display information is encrypted with an encryption key, the permission information may be a decryption key. The permission information may also be information other than the above.
[0028] The permission information includes information indicating an expiration date. If the expiration date has passed, the display information cannot be displayed based on the permission information. For example, if the second terminal 20 cannot periodically obtain the permission information, the display information cannot be displayed. Note that when the second terminal 20 starts displaying the display information based on the permission information, the control unit 12 transmits the next permission information to the second terminal 20 within the expiration date. This allows the display of the display information to continue on the second terminal 20. Furthermore, the control unit 12 may enable the second terminal 20 to display the display information when the expiration date of the permission information has not passed. For example, when the expiration date of the permission information has not passed, the user may press a button P on the second terminal 20 to switch the display on the second terminal 20 from a predetermined image to a display image.
[0029] The control unit 12 may transmit the display information and the permission information to the second terminal 20 based on the distance information. Specifically, the control unit 12 may transmit the display information and the permission information to the second terminal 20 when it further determines that the distance between the first terminal 10 and the second terminal 20 is equal to or less than a threshold. For example, the control unit 12 may transmit the display information and the permission information to the second terminal 20 when it determines that the time from when the input unit 11 transmits a beacon to the second terminal 20 to when the control unit 12 receives a response from the second terminal 20 is equal to or less than a threshold. The threshold may be set in advance by the owner of the first terminal 10, etc.
[0030] Control unit 12 may stop displaying the display information on second terminal 20 based on the distance information. Specifically, control unit 12 may stop displaying the display information on second terminal 20 when it determines that the distance between first terminal 10 and second terminal 20 exceeds a threshold. For example, control unit 12 may stop displaying the display information on second terminal 20 when it determines that the time from when input unit 11 transmits a beacon to second terminal 20 to when it receives a response from second terminal 20 exceeds a threshold.
[0031] When the control unit 12 determines that the first terminal 10 cannot communicate with the second terminal 20, the control unit 12 may stop displaying information related to an image indicating an NFT on the second terminal 20. Furthermore, when the control unit 12 determines that the first terminal 10 cannot communicate with the second terminal 20 for a predetermined period of time, the control unit 12 may invalidate information related to the owner of the second terminal 20. When stopping the display of the display information on the second terminal 20, the control unit 12 stops sending permission information to the second terminal 20, or sends stop information to the second terminal 20 to stop the display of the display information.
[0032] Next, each functional unit of the second terminal 20 will be described. The transmission unit 21 acquires second owner information from a storage unit (not shown). The transmission unit 21 transmits the second owner information to the first terminal 10. The transmission unit 21 transmits a response to the beacon transmitted from the first terminal 10 to the first terminal 10. The reception unit 22 receives display information and permission information from the first terminal 10. The reception unit 22 outputs the received information to the display unit 23. The display unit 23 displays the display information based on the permission information. When the user deletes information related to the owner of the second terminal 20, the user inputs a password set in advance.
[0033] When displaying an image indicating an NFT, the display unit 23 may stop displaying the image indicating the NFT and then start displaying the display information. For example, when the user presses button P (see FIG. 1) on the second terminal 20, the display unit 23 stops displaying the image indicating the NFT and starts displaying the display information. The display unit 23 may also control the display of the display information according to the expiration date of the display information. For example, when the expiration date of the information regarding payment has expired, the display unit 23 may stop displaying the information regarding payment.
[0034] Next, a process for displaying the display information will be described with reference to Fig. 5. Fig. 5 is a flowchart showing an example of a process for displaying the display information on the second terminal 20.
[0035] First, the first terminal 10 inputs first owner information about the owner of the first terminal 10, second owner information about the owner of the second terminal 20, and display information including at least one of payment-related information and certificate-related information (step S101: input step). Next, the first terminal 10 inputs distance information about the distance between the first terminal and the second terminal (step S102: input step). Finally, if the first terminal 10 determines, based on the first owner information and the second owner information, that the owner of the first terminal 10 and the owner of the second terminal 20 match, it transmits the display information and permission information for permitting the display of the display information to the second terminal 20 (step S103). Then, in step S103, when the second terminal 20 receives the display information and the permission information, it displays the display information based on the permission information.
[0036] Next, the processing in step S103 will be described in detail with reference to Fig. 6. In step S103, if the owner of the first terminal 10 and the owner of the second terminal 20 match, and the second terminal 20 has received and retained the permission information, the first terminal 10 transmits display information (for example, a payment QR code, NFT data) to the second terminal 20.
[0037] First, the first terminal 10 determines whether the first terminal 10 and the second terminal 20 are able to communicate with each other (step S131). In step S131, the first terminal 10 determines whether communication has been established between the first terminal 10 and the second terminal 20 using Bluetooth or the like. For example, the first terminal 10 determines whether the first terminal 10 and the second terminal 20 are paired with each other.
[0038] Next, if the first terminal 10 determines that the first terminal 10 and the second terminal 20 are able to communicate with each other (step S131: YES), the first terminal 10 determines whether or not second owner information is set in the second terminal 20 (step S132). If the first terminal 10 determines that the second owner information is set in the second terminal 20 (step S132: YES), the first terminal 10 determines whether or not the owner of the first terminal 10 and the owner of the second terminal 20 match (step S133).
[0039] When the first terminal 10 determines that the second owner information has not been set in the second terminal 20 (step S132: NO), for example, when the second terminal 20 is a newly purchased terminal and the second owner information has not been set, the first terminal 10 writes the first owner information as the second owner information in the second terminal 20 (step S134). In this way, when the first terminal 10 confirms that the second terminal 20 is an unused product and no owner has been set, it newly registers the first owner information in the second terminal 20.
[0040] Next, if the first terminal 10 determines that the owner of the first terminal 10 and the owner of the second terminal 20 match (step S133: YES), the first terminal 10 determines whether the distance between the first terminal 10 and the second terminal 20 is equal to or less than a threshold (step S135). If the first terminal 10 determines that the distance between the first terminal 10 and the second terminal 20 is equal to or less than a threshold (step S135: YES), the first terminal 10 determines whether the permission information of the first terminal 10 and the permission information of the second terminal 20 match (step S136). If the first terminal 10 determines that the permission information of the first terminal 10 and the permission information of the second terminal 20 match (step S136: YES), the first terminal 10 proceeds to step S138. Note that the processing of step 135 does not have to be executed, and the first terminal 10 may proceed to step S136 if it determines that the owner of the first terminal 10 and the owner of the second terminal 20 match (step S133: YES).
[0041] When the first terminal 10 writes the first owner information to the second terminal 20 as the second owner information (step S134), or when it determines that the permission information of the first terminal 10 and the permission information of the second terminal 20 do not match (step S136: YES), the first terminal 10 transmits the permission information of the first terminal 10 to the second terminal 20 (step S137) and proceeds to step S138.
[0042] Next, the first terminal 10 transmits the display information to the second terminal 20 (step S138). The second terminal 20 displays the display information (step S139) and ends the process. Furthermore, the first terminal 10 ends the process when it determines that the first terminal 10 and the second terminal 20 are not able to communicate with each other (step S131: NO), when it determines that the owner of the first terminal 10 does not match the owner of the second terminal 20 (step S133: NO), or when it determines that the distance between the first terminal 10 and the second terminal 20 exceeds a threshold (step S135: NO).
[0043] The processes of steps S132 to S137 above are executed by a dedicated application installed in the first terminal 10, for example.
[0044] Fig. 7 is a flowchart showing the processing after the display information is displayed. After the display information is displayed, the processing shown in Fig. 7 is repeatedly executed at a predetermined cycle. For example, a dedicated app or the like installed on the first terminal 10 periodically checks whether the owner information of the first terminal 10 matches the owner information of the second terminal 20.
[0045] 7, the first terminal 10 determines whether the owner of the first terminal 10 and the owner of the second terminal 20 match (step S201). In step S201, the first terminal 10 determines (confirms) whether the owner registered in a dedicated app or the like installed on the first terminal 10 matches the owner saved on the second terminal 20. The above determination process is executed by the dedicated app or the like installed on the first terminal 10.
[0046] When the first terminal 10 determines that the owner of the first terminal 10 and the owner of the second terminal 20 match (step S201: YES), the first terminal 10 determines whether the distance between the first terminal 10 and the second terminal 20 is equal to or less than a threshold (step S202). When the first terminal 10 determines that the distance between the first terminal 10 and the second terminal 20 is equal to or less than a threshold (step S202: YES), the first terminal 10 determines whether the first terminal 10 and the second terminal 20 are capable of communicating with each other (step S203). When the first terminal 10 determines that the first terminal 10 and the second terminal 20 are capable of communicating with each other (step S203: YES), the first terminal 10 transmits permission information to the second terminal 20 (step S204). Note that step S202 does not have to be executed, and the first terminal 10 may proceed to step S203 when it determines that the owner of the first terminal 10 and the owner of the second terminal 20 match (step S201: YES).
[0047] If the first terminal 10 determines that the owner of the first terminal 10 does not match the owner of the second terminal 20 (step S201: NO), if it determines that the first terminal 10 and the second terminal 20 cannot communicate with each other (step S202: NO), or if it determines that the distance between the first terminal 10 and the second terminal 20 exceeds a threshold value (step S203: NO), it stops displaying the display information (step S204).
[0048] When the first terminal 10 transmits the permission information to the second terminal 20 (step S203) or stops displaying the display information (step S204), the first terminal 10 ends the process.
[0049] Therefore, when the display of display information based on the permission information starts on the second terminal 20, the first terminal 10 transmits the next permission information to the second terminal 20 within a predetermined period (within the expiration date).
[0050] Next, the effects of the first terminal 10 according to this embodiment will be described. With the first terminal 10 and method according to this embodiment, when it is determined that the owner of the first terminal 10 and the owner of the second terminal 20 are the same, display information including at least one of payment-related information and certificate-related information can be displayed on the second terminal 20. This configuration can prevent the display information from being displayed on the second terminal 20 owned by a user other than the owner of the first terminal 10. This can prevent, for example, the display information of the owner of the first terminal 10 from being displayed on a terminal owned by a user other than the owner of the first terminal 10. Furthermore, it can prevent, for example, the display information of a user authenticated on the first terminal 10 from being displayed on a second terminal 20 owned by a user different from the first terminal 10. From the above, it is possible to maintain security regarding the display of at least one of payment-related information and certificate-related information. Furthermore, it is possible to present the display information to another person without removing the first terminal 10. This allows the user to more easily present payment information or information related to the user's certificate.
[0051] The display information may include at least one of information related to payment by the owner of first terminal 10 and information related to the certificate of the owner of first terminal 10. In this case, it is possible to prevent the display information of the owner of first terminal 10 from being displayed on terminals of users other than the owner of first terminal 10. As a result, it is possible to maintain security regarding the display of information related to payment by the owner of first terminal 10 and information related to the certificate of the owner of first terminal 10.
[0052] The display information may include at least one of information related to payment of a user authenticated at the first terminal 10 and information related to a certificate of the owner of the user's first terminal 10. In this case, it is possible to prevent the display information of a user authenticated at the first terminal 10 from being displayed at the second terminal 20, which has an owner different from that of the first terminal 10. From the above, it is possible to more reliably maintain security regarding the display of at least one of information related to payment and information related to the certificate.
[0053] The second owner information may be information about the owner of the NFT displayed on the second terminal 20, and the control unit 12 may transmit display information and permission information to the second terminal 20 when it determines, based on the first owner information and the second owner information, that the owner of the first terminal 10 and the owner of the NFT match. In this case, when it is determined that the owner of the NFT displayed on the second terminal 20 matches the owner of the first terminal 10, the display information can be displayed on the second terminal 20. This makes it possible to display the display information when it is possible to display an NFT owned by the owner of the first terminal 10 on the second terminal 20. As a result, security can be more reliably maintained regarding the display of at least one of information related to payment and information related to the certificate.
[0054] The permission information may include information indicating an expiration date of the permission information, and when the second terminal 20 starts displaying the display information based on the permission information, the control unit 12 may transmit the next permission information to the second terminal 20 within the expiration date. In this case, the first terminal 10 can continue to display the display information on the second terminal 20 by continuing to transmit the permission information to the second terminal 20. The first terminal 10 can stop displaying the display information on the second terminal 20 by stopping transmission of the permission information to the second terminal 20.
[0055] In the first terminal 10, the input unit 11 may further input distance information regarding the distance between the first terminal 10 and the second terminal 20, and the control unit 12 may transmit the display information and the permission information to the second terminal 20 when it further determines based on the distance information that the distance between the first terminal 10 and the second terminal 20 is equal to or less than a threshold. In this case, when the owner of the first terminal 10 and the owner of the second terminal 20 match and the distance between the first terminal 10 and the second terminal 20 is equal to or less than the threshold, the display information can be displayed on the second terminal 20. This makes it possible to more reliably maintain security regarding the display of at least one of the payment-related information and the certificate-related information.
[0056] In the first terminal 10, the control unit 12 may stop displaying the display information on the second terminal 20 when it is determined based on the distance information that the distance between the first terminal 10 and the second terminal 20 exceeds a threshold. In this case, if the user does not have the second terminal 20, for example, if the second terminal 20 is lost or stolen, the display of the display information on the second terminal 20 can be stopped. As a result, security can be more reliably maintained regarding the display of at least one of the information related to the payment and the information related to the certificate.
[0057] The second terminal 20 may display an image of a character or idol that the user himself / herself likes in the display area D. FIGS. 2(a) to 2(c) are diagrams showing an example of the second terminal 20. As an example, when a user participates in an event such as a live concert, the user can use the second terminal 20 to show other participants what kind of character or idol the user likes. In other words, the second terminal 20 may be goods used in so-called "oshikatsu" (supporting an idol).
[0058] In this case, in the example shown in FIG. 2(a), compared to using badges, by using a badge-type display terminal, the type of character displayed and the character's position can be easily changed simply by switching the display on the display terminal. In the examples shown in FIGS. 2(b) and 2(c), by using a card-type display terminal, the type of character displayed and the character's position can be easily changed simply by switching the display on the display terminal. Displaying ticket information on the display terminal can also improve user convenience. Another possible service would be to display NFTs distributed at live venues on the display terminal.
[0059] Finally, various exemplary embodiments included in the present disclosure are described below in [E1] to [E8].
[0060] [E1] A terminal configured to be able to input and output information to and from other terminals, an input unit for inputting first owner information relating to the owner of the terminal and second owner information relating to the owner of the other terminal, and display information including at least one of information relating to payment and information relating to a certificate; a control unit that, when it is determined that the owner of the terminal and the owner of the other terminal match based on the first owner information and the second owner information, transmits the display information and permission information for permitting the display of the display information to the other terminal.
[0061] [E2] the display information includes at least one of information related to the payment by the owner of the terminal and information related to a certificate of the owner of the terminal; A terminal described in [E1].
[0062] [E3] The display information includes at least one of information regarding the payment of the user authenticated at the terminal and information regarding a certificate of the owner of the terminal of the user. A terminal described in [E1].
[0063] [E4] The second owner information is information about the owner of the NFT displayed on the other terminal, When the control unit determines that the owner of the terminal and the owner of the NFT match based on the first owner information and the second owner information, it transmits the display information and the permission information to the other terminal. A terminal according to any one of [E1] to [E3].
[0064] [E5] the permission information includes information indicating an expiration date of the permission information, when the display of the display information is started in the other terminal based on the permission information, the control unit transmits the next permission information to the other terminal within the expiration date. A terminal according to any one of [E1] to [E4].
[0065] [E6] the input unit further inputs distance information relating to a distance between the terminal and the other terminal; When the control unit further determines that the distance between the terminal and the other terminal is equal to or less than a threshold based on the distance information, the control unit transmits the display information and the permission information to the other terminal. A terminal according to any one of [E1] to [E5].
[0066] [E7] When the control unit determines that the distance between the terminal and the other terminal exceeds a threshold based on the distance information, the control unit stops displaying the display information on the other terminal. A terminal described in [E6].
[0067] [E8] A method for displaying an image on another terminal configured to be able to input and output information to and from a terminal, comprising: an input step of inputting first owner information about the owner of the terminal and second owner information about the owner of the other terminal, and display information including at least one of information about payment and information about a certificate; a control step of transmitting the display information and permission information for permitting the display of the display information to the other terminal when it is determined that the owner of the terminal matches the owner of the other terminal based on the first owner information and the second owner information.
[0068] Next, the hardware configuration of the above-mentioned first terminal 10 will be described with reference to Fig. 8. The first terminal 10 may be physically configured as a computer device including a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, etc.
[0069] In the following description, the term "device" can be interpreted as a circuit, a device, a unit, etc. The hardware configuration of the first terminal 10 may be configured to include one or more of the devices shown in the drawings, or may be configured to exclude some of the devices.
[0070] Each function of the first terminal 10 is realized by loading specific software (programs) onto hardware such as the processor 1001 and memory 1002, causing the processor 1001 to perform calculations and control communication via the communication device 1004 and the reading and / or writing of data in the memory 1002 and storage 1003.
[0071] The processor 1001 controls the entire computer by running, for example, an operating system. The processor 1001 may be configured as a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic unit, a register, etc. For example, the control functions of the control unit 12, etc. may be realized by the processor 1001.
[0072] The processor 1001 also reads programs (program codes), software modules, and data from the storage 1003 and / or the communication device 1004 into the memory 1002, and executes various processes in accordance with these. The programs used are those that cause a computer to execute at least some of the operations described in the above embodiments.
[0073] For example, the control functions of the control unit 12 and the like may be realized by a control program stored in the memory 1002 and running on the processor 1001, and similarly may be realized for other functional blocks. Although the above-described various processes have been described as being executed by one processor 1001, they may be executed simultaneously or sequentially by two or more processors 1001. The processor 1001 may be implemented on one or more chips. The program may be transmitted from a network via a telecommunications line.
[0074] The memory 1002 is a computer-readable recording medium and may be composed of, for example, at least one of a read-only memory (ROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), a random access memory (RAM), etc. The memory 1002 may also be called a register, a cache, a main memory (primary storage device), etc. The memory 1002 can store executable programs (program codes), software modules, etc. for implementing a wireless communication method according to one embodiment of the present invention.
[0075] Storage 1003 is a computer-readable recording medium, and may be, for example, at least one of an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray disc), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy disk, a magnetic strip, etc. Storage 1003 may also be referred to as an auxiliary storage device. The above-mentioned storage medium may be, for example, a database, a server, or other suitable medium including memory 1002 and / or storage 1003.
[0076] The communication device 1004 is hardware (transmission / reception device) for performing communication between computers via a wired and / or wireless network, and is also called, for example, a network device, a network controller, a network card, or a communication module.
[0077] The input device 1005 is an input device (for example, a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that receives input from the outside. The output device 1006 is an output device (for example, a display, a speaker, an LED lamp, etc.) that outputs to the outside. The input device 1005 and the output device 1006 may be integrated into one device (for example, a touch panel).
[0078] Furthermore, each device such as the processor 1001 and the memory 1002 is connected by a bus 1007 for communicating information. The bus 1007 may be configured as a single bus, or may be configured as different buses between the devices.
[0079] The first terminal 10 may also be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a field programmable gate array (FPGA), and some or all of the functional blocks may be realized by the hardware. For example, the processor 1001 may be implemented by at least one of these pieces of hardware.
[0080] Although the present embodiment has been described in detail above, it is clear to those skilled in the art that the present embodiment is not limited to the embodiment described in this specification. The present embodiment can be implemented in modified and altered forms without departing from the spirit and scope of the present invention as defined by the claims. Therefore, the description in this specification is intended to be illustrative and does not have any limiting meaning on the present embodiment.
[0081] Each aspect / embodiment described herein may be applied to systems utilizing LTE (Long Term Evolution), LTE-Advanced (LTE-A), SUPER 3G, IMT-Advanced, 4G, 5G, FRA (Future Radio Access), W-CDMA (registered trademark), GSM (registered trademark), CDMA2000, UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, UWB (Ultra-Wide Band), Bluetooth (registered trademark), or other suitable systems and / or next generation systems enhanced thereon.
[0082] The order of the procedures, sequences, flowcharts, etc. of each aspect / embodiment described herein may be changed unless it is consistent. For example, the methods described herein present elements of various steps in an example order and are not limited to the particular order presented.
[0083] Input and output information may be stored in a specific location (for example, memory) or managed in a management table. Input and output information may be overwritten, updated, or added to. Output information may be deleted. Input information may be sent to another device.
[0084] The determination may be made based on a value represented by one bit (0 or 1), a Boolean value (true or false), or a numerical comparison (e.g., comparison with a predetermined value).
[0085] Each aspect / embodiment described in this specification may be used alone or in combination, or may be switched depending on the implementation. Furthermore, notification of predetermined information (e.g., notification that "X is true") is not limited to being done explicitly, but may be done implicitly (e.g., by not notifying the predetermined information).
[0086] Software shall be construed broadly to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.
[0087] Software, instructions, etc. may also be transmitted or received over a transmission medium. For example, if software is transmitted from a website, server, or other remote source using wired technologies such as coaxial cable, fiber optic cable, twisted pair, and Digital Subscriber Line (DSL), and / or wireless technologies such as infrared, radio, and microwave, these wired and / or wireless technologies are included within the definition of transmission media.
[0088] The information, signals, etc. described herein may be represented using any one of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.
[0089] It should be noted that terms explained in this specification and / or terms necessary for understanding this specification may be replaced with terms having the same or similar meanings.
[0090] Furthermore, the information, parameters, etc. described in this specification may be expressed as absolute values, as relative values from a predetermined value, or as corresponding other information.
[0091] A communications terminal may also be referred to by those skilled in the art as a mobile communications terminal, subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communications device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, or some other suitable terminology.
[0092] As used herein, the phrase "based on" does not mean "based only on," unless expressly specified otherwise. In other words, the phrase "based on" means both "based only on" and "based at least on."
[0093] When designations such as "first," "second," etc. are used herein, any reference to such elements does not generally limit the quantity or order of those elements. These designations may be used herein as a convenient method of distinguishing between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed therein or that the first element must precede the second element in some way.
[0094] To the extent that the terms "include," "including," and variations thereof are used herein or in the claims, these terms are intended to be inclusive, similar to the term "comprising." Furthermore, the term "or," as used herein or in the claims, is not intended to be an exclusive or.
[0095] In this specification, a plurality of devices is also included unless the context or the technology clearly indicates that only one device exists.
[0096] Throughout this disclosure, the plural is intended to be included unless the singular is clearly indicated by the context. [Explanation of symbols]
[0097] 10...first terminal (terminal), 11...input unit, 12...control unit, 20...second terminal (other terminal), 1001...processor, 1002...memory, 1003...storage, 1004...communication device, 1005...input device, 1006...output device.
Claims
1. A terminal configured to be able to input and output information to and from other terminals, an input unit for inputting first owner information relating to the owner of the terminal and second owner information relating to the owner of the other terminal, and display information including at least one of information relating to payment and information relating to a certificate; a control unit that, when it is determined that the owner of the terminal and the owner of the other terminal match based on the first owner information and the second owner information, transmits the display information and permission information for permitting the display of the display information to the other terminal.
2. the display information includes at least one of information related to the payment by the owner of the terminal and information related to a certificate of the owner of the terminal; The terminal according to claim 1 .
3. The display information includes at least one of information regarding the payment of the user authenticated at the terminal and information regarding a certificate of the owner of the terminal of the user. The terminal according to claim 1 .
4. The second owner information is information about an owner of an NFT (Non Fungible Token) displayed on the other terminal, When the control unit determines that the owner of the terminal and the owner of the NFT match based on the first owner information and the second owner information, the control unit transmits the display information and the permission information to the other terminal. The terminal according to claim 1 .
5. the permission information includes information indicating an expiration date of the permission information, when the display of the display information is started in the other terminal based on the permission information, the control unit transmits the next permission information to the other terminal within the expiration date. The terminal according to claim 1 .
6. the input unit further inputs distance information relating to a distance between the terminal and the other terminal; When the control unit further determines that the distance between the terminal and the other terminal is equal to or less than a threshold based on the distance information, the control unit transmits the display information and the permission information to the other terminal. The terminal according to claim 1 .
7. When the control unit determines that the distance between the terminal and the other terminal exceeds a threshold based on the distance information, the control unit stops displaying the display information on the other terminal. The terminal according to claim 6.
8. A method for displaying an image on another terminal configured to be able to input and output information to and from a terminal, comprising: an input step of inputting first owner information about the owner of the terminal and second owner information about the owner of the other terminal, and display information including at least one of information about payment and information about a certificate; a control step of transmitting the display information and permission information for permitting the display of the display information to the other terminal when it is determined that the owner of the terminal and the owner of the other terminal match based on the first owner information and the second owner information.
Citation Information
Patent Citations
Electronic certificate display system and method, and electronic certificate display terminal and electronic certificate display program
JP2003288428A
Processing method, portable terminal, payment server, payment method, and program
JP2021012620A