Information terminal, information processing method and program

The information terminal facilitates convenient switching between payment modes based on satellite communication availability, addressing the inconvenience in existing systems by providing a seamless user interface for offline and online payment methods.

JP7792110B1Active Publication Date: 2025-12-25KDDI CORP +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025168573
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-10-06
Publication Date
2025-12-25
Estimated Expiration
2045-10-06

AI Technical Summary

Technical Problem

Existing payment systems using two-dimensional codes lack convenience in switching between multiple payment methods, particularly when satellite communication is unavailable.

Method used

An information terminal that determines satellite communication availability and presents a switching user interface to switch between offline and online payment modes, including Consumer Presented Mode (CPM) and Merchant Presented Mode (MPM), allowing seamless transitions based on communication availability.

Benefits of technology

Enhances user convenience by enabling easy switching between payment methods without requiring users to navigate back to the home or menu screens, improving overall user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007792110000001_ABST
    Figure 0007792110000001_ABST
Patent Text Reader

Abstract

Make it easy to switch between multiple available payment methods. [Solution] The information terminal 2 has a determination unit 262 that determines whether satellite communication is available, and a presentation unit 263 that presents a switching user interface for switching between an offline CPM (Consumer Presented Mode) payment method, which makes payment by reading a code image used for payment and which is generated using pre-stored memory information, and an MPM (Merchant Presented Mode) payment method, which makes payment by reading a presented code image.If the determination unit 262 determines that satellite communication is not available, the presentation unit 263 does not present the switching user interface, and if the determination unit 262 determines that satellite communication is available, the presentation unit 263 presents the switching user interface.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information terminal, an information processing method, and a program. [Background technology]

[0002] Conventionally, payment services that use codes such as two-dimensional codes for payment have been known. Patent Document 1 discloses a system that executes payment processing in response to a store terminal reading a two-dimensional code displayed on a user's terminal. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2020-013406 Summary of the Invention [Problem to be solved by the invention]

[0004] In addition to the payment methods disclosed in Patent Document 1, there are also payment methods in which a user's terminal reads a two-dimensional code displayed on a store terminal. Therefore, there is a demand for improving user convenience by making it easier to switch between multiple available payment methods.

[0005] The present invention has been made in consideration of these points, and aims to make it easier to switch between multiple available payment methods. [Means for solving the problem]

[0006] An information terminal according to a first aspect of the present invention has a determination unit that determines whether satellite communication is available, and a presentation unit that presents a switching user interface for switching between an offline CPM (Consumer Presented Mode) payment means that makes a payment by reading a code image used for payment and that is generated using pre-stored memory information, and an MPM (Merchant Presented Mode) payment means that makes a payment by reading the presented code image, and the presentation unit does not present the switching user interface if the determination unit determines that satellite communication is unavailable, and presents the switching user interface if the determination unit determines that satellite communication is available.

[0007] The information terminal may further have a mode switching unit that switches the payment mode from an online mode in which the code image is generated using acquired information obtained by communicating with an information processing device when a generation process for generating the code image is executed, to an offline mode in which the code image is generated using the stored information without communicating with the information processing device when the generation process is executed, and the determination unit may determine whether satellite communication is available when the mode is the offline mode, and the presentation unit may further present the switching user interface when the mode is the offline mode.

[0008] When the determination unit determines that the mode is the offline mode and that the satellite communication is available, the presentation unit may present an MPM switching user interface, which is the switching user interface corresponding to switching from the offline CPM payment method to the MPM payment method.

[0009] When the determination unit determines that the mode is the offline mode and that the satellite communication is available, the presentation unit may display the MPM switching user interface on an offline CPM payment screen for making payment using the offline CPM payment method.

[0010] When the determination unit determines that the mode is the offline mode and that the satellite communication is available, the presentation unit may display a button on the offline CPM payment screen as the MPM switching user interface to display an MPM payment screen for making payment using the MPM payment method.

[0011] When the determination unit determines that the mode is the offline mode and that the satellite communication is available, the information terminal may further have an acquisition unit that acquires the acquisition information transmitted by the information processing device in response to transmitting a transmission request to the information processing device to request transmission of the acquisition information, and the presentation unit may display the offline CPM payment screen when the acquisition unit is unable to acquire the acquisition information.

[0012] The information terminal may further have an acquisition unit that acquires the acquired information from the information processing device when the determination unit determines that the mode is the offline mode and that the satellite communication is available, and when the acquisition unit acquires the acquired information, the presentation unit may present an online CPM switching user interface, which is the switching user interface that corresponds to switching from the offline CPM payment means to an online CPM payment means that makes payment by reading the code image generated using the acquired information.

[0013] The mode switching unit may switch from the online mode to the offline mode when terrestrial communication is not available. The mode switching unit may switch between the online mode and the offline mode based on a user operation.

[0014] When the determination unit determines that the mode is the offline mode and that the satellite communication is available, the presentation unit may present a CPM switching user interface, which is the switching user interface corresponding to switching from the MPM payment method to the offline CPM payment method.

[0015] When the determination unit determines that the mode is the offline mode and that the satellite communication is available, the presentation unit may display the CPM switching user interface on an MPM payment screen for making payment using the MPM payment method.

[0016] When the determination unit determines that the mode is the offline mode and that the satellite communication is available, the presentation unit may display a button on the MPM payment screen as the CPM switching user interface to display a CPM payment screen for making payment using the offline CPM payment method.

[0017] An information processing method according to a second aspect of the present invention includes the steps of: determining whether satellite communication is available, executed by a computer; and presenting a switching user interface for switching between an offline CPM payment method that makes a payment by reading a code image used for payment and generated using pre-stored memory information, and an MPM payment method that makes a payment by reading the presented code image; wherein, in the step of presenting the switching user interface, if it is determined that satellite communication is not available, the switching user interface is not presented; and if it is determined that satellite communication is available, the switching user interface is presented.

[0018] A program according to a third aspect of the present invention causes a computer to function as a determination unit that determines whether satellite communication is available, and a presentation unit that presents a switching user interface for switching between an offline CPM payment method that makes a payment by reading a code image used for payment and generated using pre-stored memory information, and an MPM payment method that makes a payment by reading the presented code image, wherein the presentation unit does not present the switching user interface if the determination unit determines that satellite communication is not available, and presents the switching user interface if the determination unit determines that satellite communication is available. [Effects of the Invention]

[0019] The present invention has the effect of making it easier to switch between multiple available payment methods. [Brief explanation of the drawings]

[0020] [Figure 1] FIG. 1 is a diagram illustrating a configuration of an information processing system. [Figure 2] FIG. 10 is a sequence diagram showing the flow of an online CPM payment method. [Figure 3] FIG. 10 is a sequence diagram showing the flow of an offline CPM payment method. [Figure 4] FIG. 10 is a diagram illustrating an example of the relationship between predetermined conditions and whether or not a payment method can be provided. [Figure 5] FIG. 2 is a diagram schematically illustrating a functional configuration of an information terminal. [Figure 6] FIG. 10 is a diagram schematically illustrating an example of a display screen of a dedicated application. [Figure 7] FIG. 10 is a diagram schematically illustrating an example of a display screen of a dedicated application. [Figure 8] 10 is a flowchart showing the flow of processing executed by the information terminal. DETAILED DESCRIPTION OF THE INVENTION

[0021] [Outline of Information Processing System S] FIG. 1 is a diagram showing the configuration of an information processing system S. The information processing system S is a system used to provide an information processing service. The information processing service is a service for providing cashless payment. The information processing system S has an information processing device 1 and an information terminal 2.

[0022] The information processing device 1 is a device that manages information processing services, and is, for example, a server. The information processing device 1 manages information about users. The information about users includes, for example, a user ID for identifying the user, electronic money held by the user, etc. The information processing device 1 transmits and receives information to and from an information terminal 2 via a network N.

[0023] The information terminal 2 is a terminal used by a user, such as a smartphone or tablet terminal. The user is, for example, a member of an information processing service. The information terminal 2 has a communication module and transmits and receives information to and from the information processing device 1 via the network N by using terrestrial communication to communicate with a ground station A or satellite communication to communicate with a communication satellite B. In addition, the information terminal 2 has installed thereon, for example, a dedicated application program (hereinafter referred to as a "dedicated app") for providing the information processing service. The user can pay for products and services by using the dedicated app.

[0024] The information processing service provides multiple payment methods. The payment methods include MPM payment methods and CPM payment methods. The MPM payment method is a payment method in which a code image presented by a store terminal (not shown) is read by the information terminal 2 to make a payment. The store terminal is, for example, a terminal used by a store that provides goods or services. The code image is an image that displays a code such as a barcode or two-dimensional code. The CPM payment method is a payment method in which a code image generated by the information terminal 2 is read by the store terminal to make a payment.

[0025] Furthermore, the information processing service provides a CPM payment method according to the payment mode. The payment modes include an online mode and an offline mode. The online mode is a mode in which a code image is generated using acquired information acquired by communicating with the information processing device 1 upon execution of a generation process for generating a code image. The offline mode is a mode in which a code image is generated using stored information pre-stored in the information terminal 2 without communicating with the information processing device 1 upon execution of a generation process for generating a code image.

[0026] In this case, the CPM payment method includes online CPM payment methods and offline CPM payment methods. The online CPM payment method is a CPM payment method used when the payment mode is online, and is a payment method in which, for example, the information terminal 2 communicates with the information processing device 1 upon execution of the code image generation process, and the store terminal reads the code image generated using the acquired information.

[0027] 2 is a sequence diagram showing the flow of online CPM payment methods. First, when a user performs an operation to make a payment using CPM payment methods on a display screen of the dedicated app (e.g., a home screen, menu screen, etc.), the information terminal 2 sends a transmission request to the information processing device 1 to request the transmission of code information (S11). The code information is information for generating a code.

[0028] When the information processing device 1 receives the transmission request, it generates online code information and offline code information (S12). The information processing device 1 associates the generated online code information and offline code information with the user ID corresponding to the information terminal 2 and stores them (S13), and transmits the generated online code information and offline code information to the information terminal 2 (S14).

[0029] When the information terminal 2 acquires the online code information and the offline code information from the information processing device 1, it stores the offline code information, generates a code image based on the acquired online code information (S15), and displays the generated code image on the display screen of the dedicated app (S16).

[0030] When the store terminal reads the code image displayed on the information terminal 2 (S17), it transmits the online code information obtained by reading the code image to the information processing device 1 (S18). Then, the information processing device 1 performs authentication based on whether the online code information obtained from the store terminal is stored (S19), and if authentication is successful, executes payment using the electronic money of the user ID associated with the online code information (S20).

[0031] The offline CPM payment method is a CPM payment method used when the payment mode is offline mode, and is a payment method in which payment is made by having a store terminal read a code image generated using memory information pre-stored in the information terminal 2.

[0032] Figure 3 is a sequence diagram showing the flow of offline CPM payment methods. First, when a user performs an operation to make a payment using a CPM payment method on the display screen of the dedicated app, the information terminal 2 generates a code image based on offline code information pre-stored as memory information (S21), and displays the generated code image on the display screen of the dedicated app (S22). The information terminal 2 generates the code image based on terminal-added code information, which is, for example, offline code information plus time information.

[0033] When the store terminal reads the code image displayed on the information terminal 2 (S23), it transmits offline code information obtained by reading the code image to the information processing device 1 (S24). Then, the information processing device 1 performs authentication based on whether or not the offline code information obtained from the store terminal is stored (S25), and if authentication is successful, executes payment based on the electronic money of the user ID associated with the offline code information (S26). The information processing device 1 performs authentication based on, for example, whether or not device additional code information matching the terminal additional code information obtained from the store terminal is present among device additional code information obtained by adding time information to each of one or more pieces of recorded offline code information.

[0034] When making a payment using an offline CPM payment method, the information terminal 2 may make the payment using the offline CPM payment method if certain conditions are met. The certain conditions may include, for example, not exceeding the upper limit of the number of payments made using a code image generated based on the stored offline code information, or not exceeding the upper limit of the payment amount made using that code image.

[0035] For example, the information terminal 2 stores count information (for example, the number of payments made using a code image generated based on the code information, or the total payment amount). In this case, when making a payment using an offline CPM payment method, if the total number of payments included in the count information plus one more payment exceeds the upper limit, or if the total amount included in the count information plus the current payment amount exceeds the upper limit, the information terminal 2 displays a message on the display screen of the dedicated app indicating that payment cannot be made using the offline CPM payment method.

[0036] On the other hand, if the number of additions does not exceed the upper limit number or the amount of additions does not exceed the upper limit amount, the information terminal 2 generates a code image based on the stored offline code information and displays the generated code image on the display screen of the dedicated app. Furthermore, when the information terminal 2 generates the code image, it updates the count information associated with the code image by setting the number of additions to the number of payments and the amount of additions to the total amount. Thereafter, the information terminal 2 resets the stored count information (e.g., deletes the contents of the count information) when the payment mode is switched from offline mode to online mode, when communicating with the information processing device 1, or when new offline code information is obtained from the information processing device 1.

[0037] The information processing device 1 may manage the count information. For example, the information processing device 1 stores count information associated with a user ID or offline code information. For example, if the number of additions obtained by adding one transaction to the number of payments included in the authenticated offline code information or the count information associated with the user ID associated with the offline code information does not exceed the upper limit, or if the amount obtained by adding the current payment amount to the total amount included in the count information does not exceed the upper limit, the information processing device 1 executes payment using the electronic money of the user ID associated with the authenticated offline code information. When the information terminal 2 executes payment, it updates the count information associated with the user ID or offline code information by setting the number of additions to the number of payments and the amount added to the total amount. Thereafter, the information processing device 1 resets the stored count information (e.g., deletes the contents of the count information) when communicating with the information terminal 2 or when generating new offline code information corresponding to the information terminal 2.

[0038] In addition to payment modes, the information processing service also offers payment methods depending on whether communications are available. Figure 4 is a diagram that schematically illustrates an example of the relationship between predetermined conditions and whether a payment method is available. As shown in Figure 4, online CPM and MPM payment methods are offered when either terrestrial or satellite communications are available on the information terminal 2, but offline CPM payment methods are offered regardless of whether both terrestrial and satellite communications are available on the information terminal 2.

[0039] The relationship between the predetermined conditions and whether or not a payment method is available is not limited to the example shown in Figure 4. For example, offline CPM payment methods may be offered when terrestrial communication is unavailable and satellite communication is available, even if the payment mode is online. Also, online CPM payment methods and MPM payment methods may be offered on the condition that terrestrial communication is available, regardless of whether satellite communication is available.

[0040] The information terminal 2 presents a switching user interface on the display screen of the dedicated app in accordance with predetermined conditions. The switching user interface is a user interface, such as a button, for switching between offline CPM payment methods and MPM payment methods.

[0041] For example, when the payment mode is offline and terrestrial communication and satellite communication are unavailable, the information terminal 2 does not present the switching user interface. On the other hand, when the payment mode is offline and either terrestrial communication or satellite communication is available, the information terminal 2 presents the switching user interface.

[0042] In this way, the information processing system S can easily switch between multiple available payment methods. This eliminates the need for the user to select either the offline CPM payment method or the MPM payment method, and then return to the home screen or menu screen to select the other payment method. As a result, the information processing system S can improve the user's convenience when using the dedicated app. The functional configuration of the information terminal 2 will be described below.

[0043] [Functional configuration of information terminal 2] Fig. 5 is a diagram showing a schematic functional configuration of the information terminal 2. The information terminal 2 includes an imaging unit 21, a display unit 22, an operation unit 23, a communication unit 24, a storage unit 25, and a control unit 26. In Fig. 5, arrows indicate the main data flows, and there may be data flows not shown in Fig. 5. In Fig. 5, each functional block indicates a configuration in functional units, rather than a configuration in hardware (device) units. Data may be exchanged between functional blocks via any means, such as a data bus, a network, or a portable storage medium.

[0044] The imaging unit 21 is a camera that captures an image within the imaging range. The display unit 22 is a display that displays information. The operation unit 23 is a touch panel that detects user operations. The communication unit 24 is a communication interface for connecting to the ground station A or the communication satellite B and accessing the network N, and has a communication controller for receiving data from an external device.

[0045] The memory unit 25 is a large-capacity storage device such as a ROM (Read Only Memory) that stores the BIOS (Basic Input Output System) of the computer that realizes the information terminal 2, a RAM (Random Access Memory) that serves as the working area of ​​the information terminal 2, an HDD (Hard Disk Drive) or an SSD (Solid State Drive) that stores the OS (Operating System), application programs, and various information referenced when the application programs are executed.

[0046] The control unit 26 is a processor such as a CPU (Central Processing Unit), GPU (Graphics Processing Unit), or NPU (Neural network Processing Unit) of the information terminal 2, and functions as an operation reception unit 261, a judgment unit 262, a presentation unit 263, a mode switching unit 264, an acquisition processing unit 265, and a generation unit 266 by executing a program stored in the memory unit 25.

[0047] The operation receiving unit 261 receives a user operation. The determination unit 262 determines whether or not communication is available. Specifically, the determination unit 262 determines whether or not terrestrial communication is available. For example, the determination unit 262 determines that terrestrial communication is available when the communication unit 24 is connected to a terrestrial station A or when the radio wave strength (e.g., RSRP (Reference Signal Received Power) signal strength) of the terrestrial station A to which the communication unit 24 is connected is equal to or greater than a predetermined threshold.

[0048] The determination unit 262 may determine whether satellite communication is available. For example, the determination unit 262 determines that satellite communication is available when the communication unit 24 is connected to communication satellite B or when the radio wave intensity of communication satellite B to which the communication unit 24 is connected is equal to or greater than a predetermined threshold. The determination unit 262 may determine whether satellite communication is available when it has determined that terrestrial communication is not available.

[0049] The determination unit 262 may determine whether or not communication is available when the operation receiving unit 261 receives a predetermined operation by the user. The determination unit 262 determines whether or not communication is available when, for example, the operation receiving unit 261 receives an operation for making a payment as the predetermined operation by the user. The determination unit 262 may also determine whether or not communication is available when a dedicated app is launched.

[0050] The presentation unit 263 presents a switching user interface for switching between an offline CPM payment method that performs payment by reading a code image used for payment and that is generated using pre-stored memory information, and an MPM payment method that performs payment by reading the presented code image, according to the determination result by the determination unit 262. Specifically, if the determination unit 262 determines that terrestrial communication and satellite communication are unavailable, the presentation unit 263 does not present the switching user interface.

[0051] On the other hand, if the determination unit 262 determines that terrestrial communication or satellite communication is available, the presentation unit 263 presents a switching user interface. For example, if the determination unit 262 determines that terrestrial communication is unavailable and that satellite communication is available, the presentation unit 263 presents a switching user interface for switching from offline CPM payment methods to MPM payment methods on a display screen for making payments with offline CPM payment methods.

[0052] The presentation unit 263 may further present a switching user interface when the payment mode for making the payment is the offline mode. The information terminal 2 presents the switching user interface when the payment mode is the offline mode, for example, by performing the following three steps.

[0053] As a first step, the mode switching unit 264 switches the payment mode from an online mode in which a code image is generated using acquired information acquired by communicating with the information processing device 1 in response to execution of a generation process that generates a code image, to an offline mode in which a code image is generated using stored information in response to execution of the generation process in response to execution of the generation process without communicating with the information processing device 1. For example, the online mode is set as the default payment mode, and the mode switching unit 264 switches the payment mode from the online mode to the offline mode in accordance with predetermined conditions.

[0054] The predetermined condition is, for example, the presence or absence of a user operation. Specifically, the mode switching unit 264 switches the payment mode between online mode and offline mode based on the user operation. For example, a setting item for setting whether to enable offline mode is provided on a display screen (e.g., a settings screen) of the dedicated app. In this case, first, when the user performs an operation to enable offline mode in a setting item on the settings screen, the operation accepting unit 261 accepts the operation to enable offline mode. Then, when the operation accepting unit 261 accepts the operation to enable offline mode, the mode switching unit 264 switches the payment mode from online mode to offline mode. In this way, the information terminal 2 can set offline mode at the user's discretion.

[0055] The predetermined condition may be whether or not terrestrial communication is available. Specifically, when terrestrial communication is unavailable, the mode switching unit 264 switches the payment mode from online mode to offline mode. In this way, the information terminal 2 can avoid the user having to perform an operation to enable offline mode.

[0056] As a second step, the determination unit 262 determines whether satellite communication is available when the payment mode is offline mode. For example, when the offline mode is enabled, the determination unit 262 determines whether satellite communication is available.

[0057] As a third step, the presenting unit 263 further presents a switching user interface when the payment mode is offline. Specifically, the presenting unit 263 presents the switching user interface when the determination unit 262 determines that terrestrial communication or satellite communication is available and the payment mode is offline. For example, when the determination unit 262 determines that terrestrial communication is unavailable and that satellite communication is available and the payment mode is offline, the presenting unit 263 presents a switching user interface for switching from the offline CPM payment method to the MPM payment method on the display screen for making a payment with the offline CPM payment method.

[0058] On the other hand, if the determination unit 262 determines that terrestrial communication and satellite communication are unavailable, or if the payment mode is not offline mode, i.e., if the payment mode is online mode, the presentation unit 263 does not present the switching user interface. In this way, the information terminal 2 can easily switch available payment methods when the payment mode is offline mode.

[0059] The presentation unit 263 presents, for example, an MPM switching user interface as the switching user interface. The MPM switching user interface is a switching user interface that corresponds to switching from an offline CPM payment method to an MPM payment method. Specifically, the presentation unit 263 presents the MPM switching user interface when the determination unit 262 determines that the payment mode is offline mode and that terrestrial communication or satellite communication is available. The presentation unit 263 presents the MPM switching user interface by, for example, performing the following two steps.

[0060] As a first step, the operation reception unit 261 receives an operation to display an offline CPM payment screen for making a payment using an offline CPM payment method. For example, when a user selects an offline CPM payment method from among multiple payment methods on a display screen (e.g., a home screen) of a dedicated app, the operation reception unit 261 receives an operation to display the offline CPM payment screen.

[0061] As a second step, when the operation receiving unit 261 receives an operation to display the offline CPM payment screen, and the determination unit 262 determines that the payment mode is offline and that terrestrial communication or satellite communication is available, the presentation unit 263 displays an MPM switching user interface on the offline CPM payment screen. For example, when the determination unit 262 determines that the payment mode is offline and that terrestrial communication or satellite communication is available, the presentation unit 263 displays a button for displaying an MPM payment screen for making a payment using an MPM payment method as the MPM switching user interface on the offline CPM payment screen. When the determination unit 262 determines that the payment mode is offline and that terrestrial communication is not available and that satellite communication is available, the presentation unit 263 may display a button for displaying the MPM payment screen as the MPM switching user interface on the offline CPM payment screen.

[0062] FIG. 6 is a diagram schematically illustrating an example of a display screen of the dedicated app. The display screen shown in FIG. 6(a) is an offline CPM payment screen. In the example shown in FIG. 6(a), the offline CPM payment screen displays a display area R1 displaying a code image generated based on offline code information, and a display area R2 displaying a button B1 for displaying the MPM payment screen. The information terminal 2 can perform payment by having the store terminal read the code image displayed on the offline CPM payment screen. When the user presses button B1 on the offline CPM payment screen, the information terminal 2 switches the display screen of the dedicated app from the display screen shown in FIG. 6(a) to the display screen shown in FIG. 6(b).

[0063] The display screen shown in Figure 6(b) is an MPM payment screen. In the example shown in Figure 6(b), the MPM payment screen displays a display area R3 that displays the imaging range of the imaging unit 21. The information terminal 2 can perform payment by reading the code image when the code image is included in the imaging range of the imaging unit 21. In this way, the information terminal 2 can easily switch the payment method from an offline CPM payment method to an MPM payment method.

[0064] The information terminal 2 may display either an online CPM payment screen or an offline CPM payment screen depending on whether or not it has been able to acquire the code information, which is the acquisition information, from the information processing device 1. The information terminal 2 displays either an online CPM payment screen or an offline CPM payment screen depending on whether or not it has been able to acquire the code information from the information processing device 1, by, for example, executing the following two steps.

[0065] As a first step, the acquisition processing unit 265 acquires code information from the information processing device 1. Specifically, first, when the operation receiving unit 261 receives an operation to display a CPM payment screen, if the determination unit 262 determines that terrestrial communication or satellite communication is available, the acquisition processing unit 265 transmits a transmission request to the information processing device 1 to request transmission of the code information. In this case, the acquisition processing unit 265 may transmit the transmission request to the information processing device 1 on the condition that the payment mode is offline mode, or may transmit the transmission request to the information processing device 1 regardless of whether the payment mode is online mode or offline mode. The CPM payment screen is a display screen for making a payment using either an online CPM payment method or an offline CPM payment method.

[0066] Then, the acquisition processing unit 265 acquires the code information transmitted by the information processing device 1 in response to the information processing device 1 acquiring the transmission request. The acquisition processing unit 265 acquires, for example, online code information and offline code information as the code information. The acquisition processing unit 265 stores the acquired offline code information in the storage unit 25.

[0067] The acquisition processing unit 265 may determine whether acquisition of the code information was successful. For example, if the code information is acquired before a predetermined period (for example, 10 seconds, 30 seconds, 1 minute, etc.) has elapsed since the transmission request was sent to the information processing device 1, the acquisition processing unit 265 determines that acquisition of the code information was successful. On the other hand, if the code information cannot be acquired before the predetermined period has elapsed since the transmission request was sent to the information processing device 1, the acquisition processing unit 265 determines that acquisition of the code information failed.

[0068] Note that, when the determination unit 262 determines that terrestrial communication is unavailable and also determines that satellite communication is available, if the period from when the communication unit 24 started connecting to the communication satellite B to the current time is equal to or longer than a predetermined threshold period (e.g., 5 seconds, 10 seconds, 30 seconds, etc.), the acquisition processing unit 265 may determine that acquisition of the code information has failed. Also, when the determination unit 262 determines that terrestrial communication is unavailable and also determines that satellite communication is available, if the communication bandwidth of the satellite communication is less than a predetermined threshold bandwidth (e.g., 1 Kbps, 10 Kbps, etc.), the acquisition processing unit 265 may determine that acquisition of the code information has failed.

[0069] In a second step, the presenting unit 263 displays either an online CPM payment screen or an offline CPM payment screen depending on whether the acquisition processing unit 265 has acquired the code information. Specifically, if the acquisition processing unit 265 cannot acquire the code information, that is, if the acquisition processing unit 265 determines that acquisition of the code information has failed, the presenting unit 263 displays the offline CPM payment screen. For example, if the acquisition processing unit 265 cannot acquire the code information, the generation unit 266 first generates a code image based on offline code information stored in the storage unit 25. Then, the presenting unit 263 displays the offline CPM payment screen including the code image generated by the generation unit 266 based on the offline code information.

[0070] On the other hand, when the acquisition processing unit 265 acquires code information, i.e., when the acquisition processing unit 265 determines that acquisition of the code information has been successful, the presenting unit 263 displays an online CPM payment screen for making payment using an online CPM payment method. For example, when the acquisition processing unit 265 acquires online code information as code information, the generating unit 266 first generates a code image based on the acquired online code information. Then, the presenting unit 263 displays an online CPM payment screen including the code image generated by the generating unit 266 based on the online code information.

[0071] The presentation unit 263 may present an online CPM switching user interface as the switching user interface. The online CPM switching user interface is a switching user interface that supports switching from offline CPM payment methods to online CPM payment methods. Specifically, the presentation unit 263 presents the online CPM switching user interface when the determination unit 262 determines that the payment mode is offline and that terrestrial communication or satellite communication is available.

[0072] For example, first, the operation accepting unit 261 accepts an operation to display an offline CPM payment screen. Then, when the operation accepting unit 261 accepts the operation to display the offline CPM payment screen, if the determination unit 262 determines that the payment mode is offline and that terrestrial communication or satellite communication is available, the presentation unit 263 displays an online CPM switching user interface on the offline CPM payment screen.

[0073] The presentation unit 263 may present an online CPM switching user interface when the acquisition processing unit 265 acquires code information. For example, first, when the operation acceptance unit 261 accepts an operation to display an offline CPM payment screen, and the determination unit 262 determines that the payment mode is offline mode and that terrestrial communication or satellite communication is available, the acquisition processing unit 265 acquires code information from the information processing device 1.

[0074] Then, when the acquisition processing unit 265 acquires the code information, the presentation unit 263 displays an offline CPM payment screen including a code image generated based on the offline code information stored in the memory unit 25 and a button that is an online CPM switching user interface.

[0075] When the user subsequently presses a button on the offline CPM payment screen that is an online CPM switching user interface, the presentation unit 263 displays an online CPM payment screen that includes a code image generated based on online code information. In this case, the code image displayed on the online CPM payment screen may be online code information acquired by the acquisition processing unit 265 when the operation acceptance unit 261 accepts an operation to display the offline CPM payment screen, or may be online code information acquired by the acquisition processing unit 265 when the operation acceptance unit 261 accepts an operation to press a button on the online CPM switching user interface. In this manner, the information terminal 2 can notify the user that online payment is available when satellite communication is available.

[0076] The presentation unit 263 may present an offline CPM switching user interface as the switching user interface. The offline CPM switching user interface is a switching user interface that corresponds to switching from an MPM payment method to an offline CPM payment method. Specifically, the presentation unit 263 presents the offline CPM switching user interface when the determination unit 262 determines that the payment mode is offline mode and that terrestrial communication or satellite communication is available. The presentation unit 263 presents the offline CPM switching user interface, for example, by performing the following two steps.

[0077] As a first step, the operation reception unit 261 receives an operation to display an MPM payment screen for making a payment with an MPM payment method. For example, when a user selects an MPM payment method from among multiple payment methods on a display screen (e.g., a home screen) of a dedicated app, the operation reception unit 261 receives an operation to display the MPM payment screen.

[0078] As a second step, when the operation receiving unit 261 receives an operation to display the MPM payment screen, if the determination unit 262 determines that the payment mode is offline and that terrestrial communication or satellite communication is available, the presentation unit 263 displays an offline CPM switching user interface on the MPM payment screen for making a payment using an MPM payment method. For example, if the determination unit 262 determines that the payment mode is offline and that terrestrial communication or satellite communication is available, the presentation unit 263 displays a button for displaying an offline CPM payment screen for making a payment using an offline CPM payment method as the offline CPM switching user interface on the MPM payment screen. If the determination unit 262 determines that the payment mode is offline and that terrestrial communication is not available and that satellite communication is available, the presentation unit 263 may display a button for displaying the offline CPM payment screen as the offline CPM switching user interface on the MPM payment screen.

[0079] 7A and 7B are diagrams schematically illustrating an example of a display screen of the dedicated app. The display screen illustrated in FIG. 7A is an MPM payment screen. In the example illustrated in FIG. 7A, the MPM payment screen displays a display area R4 displaying the imaging range of the imaging unit 21 and a display area R5 displaying a button B2 for displaying an offline CPM payment screen. When the user presses button B2 on the MPM payment screen, the information terminal 2 switches the display screen of the dedicated app from the display screen illustrated in FIG. 7A to the display screen illustrated in FIG. 7B.

[0080] The display screen shown in Figure 7(b) is an offline CPM payment screen. In the example shown in Figure 7(b), the offline CPM payment screen displays a display area R6 that displays a code image generated based on offline code information. This makes it easier for the information terminal 2 to switch the payment method from MPM payment methods to offline CPM payment methods.

[0081] The information terminal 2 may display either an online CPM payment screen or an offline CPM payment screen depending on whether or not the information has been acquired from the information processing device 1. The information terminal 2 displays either an online CPM payment screen or an offline CPM payment screen depending on whether or not the information has been acquired from the information processing device 1, for example, by executing the following two steps.

[0082] As a first step, the acquisition processing unit 265 acquires acquisition information from the information processing device 1. For example, the MPM payment screen displays buttons for making a payment using either an online CPM payment method or an offline CPM payment method. In this case, when the user first presses a button displayed on the MPM payment screen, the acquisition processing unit 265 transmits a transmission request to the information processing device 1 if the determination unit 262 determines that either terrestrial communication or satellite communication is available. Note that the acquisition processing unit 265 may transmit a transmission request to the information processing device 1 if the payment mode is online mode and the determination unit 262 determines that terrestrial communication or satellite communication is available. Then, the acquisition processing unit 265 acquires the acquisition information transmitted by the information processing device 1 in response to the information processing device 1 acquiring the transmission request.

[0083] In a second step, the presenting unit 263 displays either an online CPM payment screen or an offline CPM payment screen depending on whether the acquisition processing unit 265 has acquired the acquired information. Specifically, when the acquisition processing unit 265 has acquired the acquired information, the presenting unit 263 displays an online CPM payment screen including a code image generated based on the acquired information, which is online code information. On the other hand, when the acquisition processing unit 265 has not acquired the acquired information, the presenting unit 263 displays an offline CPM payment screen including a code image generated based on the offline code information stored in the storage unit 25. In this way, the information terminal 2 can display a CPM payment screen depending on whether the acquisition processing unit 265 has acquired the acquired information from the information processing device 1.

[0084] [Information Terminal 2 Processing] Next, a description will be given of the flow of processing executed by the information terminal 2. Fig. 8 is a flowchart showing the flow of processing executed by the information terminal 2. This processing starts when the operation accepting unit 261 accepts a user operation to enable offline mode (S31).

[0085] When the operation accepting unit 261 accepts a user operation to enable the offline mode, the mode switching unit 264 switches from the online mode to the offline mode (S32). The operation accepting unit 261 accepts an operation to display a code image (S33). When the operation accepting unit 261 accepts an operation to display a code image, the generation unit 266 generates a code image based on the storage information stored in the storage unit 25 (S34).

[0086] The determination unit 262 determines whether the communication unit 24 can use terrestrial communication (S35). If the determination unit 262 determines that the communication unit 24 can use terrestrial communication (YES in S35), the process proceeds to S37. On the other hand, if the determination unit 262 determines that the communication unit 24 cannot use terrestrial communication (NO in S35), the determination unit 262 determines whether the communication unit 24 can use satellite communication (S36).

[0087] If the determination unit 262 determines that the communication unit 24 can use terrestrial communication (YES in S35) or that the communication unit 24 can use satellite communication (YES in S36), the determination unit 262 displays an offline CPM screen including an MPM switching user interface (S37). On the other hand, if the determination unit 262 determines that the communication unit 24 cannot use satellite communication (NO in S36), the determination unit 262 displays an offline CPM screen not including an MPM switching user interface (S38).

[0088] [Effects of this embodiment] As described above, if the information terminal 2 determines that satellite communication is unavailable, it does not present a switching user interface, but if it determines that satellite communication is available, it presents a switching user interface. This allows the information terminal 2 to easily switch between multiple available payment methods. After selecting either an offline CPM payment method or an MPM payment method, the information terminal 2 eliminates the need for the user to return to the home screen or menu screen to select the other payment method. As a result, the information terminal 2 improves the user's convenience when using the dedicated app.

[0089] Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations' Sustainable Development Goals (SDGs), which is "Build resilient infrastructure, promote inclusive and sustainable industrialization, and promote innovation and resilience."

[0090] The present invention has been described above using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by functionally or physically distributing or integrating any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effects of the new embodiments resulting from the combination also have the effects of the original embodiments. [Explanation of symbols]

[0091] 1. Information processing equipment 2. Information terminal 21 Imaging unit 22 Display section 23 Control section 24 Communications Department 25 Memory section 26 Control Unit 261 Operation reception section 262 Judgment section 263 Presentation section 264 mode switching section 265 Acquisition processing unit 266 Generation part S Information Processing System

Claims

1. a determination unit that determines whether satellite communication is available; a presentation unit that presents a switching user interface for switching between an offline CPM (Consumer Presented Mode) payment method that makes a payment by reading a code image used for payment and that is generated using pre-stored memory information, and an MPM (Merchant Presented Mode) payment method that makes a payment by reading a presented code image; and and the presentation unit does not present the switching user interface when the determination unit determines that the satellite communication is unavailable, and presents the switching user interface when the determination unit determines that the satellite communication is available. Information terminal.

2. The information terminal further includes a mode switching unit that switches a payment mode from an online mode in which the code image is generated using acquired information acquired by communicating with an information processing device when a generation process for generating the code image is executed, to an offline mode in which the code image is generated using the stored information without communicating with the information processing device when the generation process is executed, the determination unit determines whether satellite communication is available when the mode is the offline mode; The presentation unit further presents the switching user interface when the mode is the offline mode. The information terminal according to claim 1.

3. When the determination unit determines that the mode is the offline mode and the satellite communication is available, the presentation unit presents an MPM switching user interface, which is the switching user interface corresponding to switching from the offline CPM payment means to the MPM payment means.

3. The information terminal according to claim 2.

4. the presentation unit, when the determination unit determines that the mode is the offline mode and that the satellite communication is available, causes the MPM switching user interface to be displayed on an offline CPM payment screen for making a payment using the offline CPM payment means; 4. The information terminal according to claim 3.

5. When the determination unit determines that the mode is the offline mode and that the satellite communication is available, the presentation unit displays a button for displaying an MPM payment screen for making a payment using the MPM payment means on the offline CPM payment screen as the MPM switching user interface.

5. The information terminal according to claim 4.

6. the information terminal further includes an acquisition unit that acquires the acquired information transmitted by the information processing device in response to transmitting a transmission request for requesting transmission of the acquired information to the information processing device when the determination unit determines that the mode is the offline mode and that the satellite communication is available; the presentation unit displays the offline CPM payment screen when the acquisition unit cannot acquire the acquisition information.

6. An information terminal according to claim 4 or 5.

7. the information terminal further includes an acquisition unit that acquires the acquired information from the information processing device when the determination unit determines that the mode is the offline mode and that the satellite communication is available; When the acquisition unit acquires the acquired information, the presentation unit presents an online CPM switching user interface, which is the switching user interface corresponding to switching from the offline CPM payment means to an online CPM payment means that makes a payment by reading the code image generated using the acquired information.

3. The information terminal according to claim 2.

8. the mode switching unit switches from the online mode to the offline mode when terrestrial communication is not available.

3. The information terminal according to claim 2.

9. the mode switching unit switches between the online mode and the offline mode based on a user operation.

3. The information terminal according to claim 2.

10. When the determination unit determines that the mode is the offline mode and the satellite communication is available, the presentation unit presents a CPM switching user interface, which is the switching user interface corresponding to switching from the MPM payment means to the offline CPM payment means.

3. The information terminal according to claim 2.

11. the presentation unit, when the determination unit determines that the mode is the offline mode and that the satellite communication is available, causes the CPM switching user interface to be displayed on an MPM payment screen for making a payment using the MPM payment means; The information terminal according to claim 10.

12. When the determination unit determines that the mode is the offline mode and that the satellite communication is available, the presentation unit displays a button for displaying a CPM payment screen for making a payment using the offline CPM payment means on the MPM payment screen as the CPM switching user interface. The information terminal according to claim 11.

13. The computer executes determining whether satellite communication is available; a step of presenting a switching user interface for switching between an offline CPM payment means for making a payment by reading a code image used for payment and generated using pre-stored memory information, and an MPM payment means for making a payment by reading the presented code image; and In the step of presenting the switching user interface, if it is determined that the satellite communication is not available, the switching user interface is not presented, and if it is determined that the satellite communication is available, the switching user interface is presented. Information processing methods.

14. Computer, a determination unit for determining whether satellite communication is available; and a presentation unit that presents a switching user interface for switching between an offline CPM payment means that performs payment by reading a code image used for payment and that is generated using pre-stored memory information, and an MPM payment means that performs payment by reading the presented code image; It functions as the presentation unit does not present the switching user interface when the determination unit determines that the satellite communication is unavailable, and presents the switching user interface when the determination unit determines that the satellite communication is available. program.

Citation Information

Patent Citations

  • Program, information processing method, and information processing device

    JP2020013406A

  • Midline Deriving Method, Computing Device for Performing the Method and a Computer-readable Recording Medium therefor

    KR1020250178419A

  • Integrated management method for cpm payment and mpm payment, and payment terminal performing the same

    KR1020240079474A