Information processing device, information processing method, and information processing program
The information processing device addresses the challenge of attracting customers to affiliated stores with electronic payment services by providing personalized store and advertisement information to users, enhancing the usability and attractiveness of the electronic payment service.
Patent Information
- Application Number
- JP2023059073
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-03-31
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2043-03-31
AI Technical Summary
Existing electronic payment services lack effective support for attracting customers to affiliated stores that offer electronic payment methods.
An information processing device that acquires condition information from users searching for stores with electronic payment services, identifies relevant store and advertisement information, and provides this information to users, thereby supporting customer attraction at affiliated stores.
The solution enables effective customer attraction at member stores that offer electronic payment services, improving usability and attractiveness of the electronic payment service.
Smart Images

Figure 0007667198000001 
Figure 0007667198000002 
Figure 0007667198000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] Conventionally, cashless payment methods have been widely recognized by consumers, mainly in commercial transactions between companies and individuals, but electronic payment services that are carried out online using user terminals such as smartphones owned by individuals have become particularly popular among consumers due to their convenience. Various technologies related to electronic payment services have been proposed. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Special Publication No. 2005-537591 [Patent Document 2] JP 2020-13575 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, the above-mentioned conventional technologies have room for improvement in terms of helping to attract customers to affiliated stores that have introduced electronic payment services as a payment method that customers can use to pay for their purchases.
[0005] The present application has been made in consideration of the above, and aims to provide an information processing device, an information processing method, and an information processing program that can assist in attracting customers to affiliated stores that have introduced electronic payment services as a payment method that customers can use to pay for their purchases. [Means for solving the problem]
[0006] The information processing device according to the present application is an information processing device that performs various processes related to an electronic payment service that provides a service user with a payment means for settling the price of a transaction object by electronic payment using predetermined code information, and has an acquisition unit, an identification unit, and a provision unit. The acquisition unit acquires condition information indicating conditions related to a store search that corresponds to a service user performing a store search in a store search that searches for stores that offer an electronic payment service. The identification unit identifies store information related to a store that matches the conditions indicated by the condition information acquired by the acquisition unit, and advertising information related to an advertisement that corresponds to the conditions. The provision unit provides the store information and advertising information identified by the identification unit to the service user. Effect of the Invention
[0007] According to one aspect of the embodiment, it is possible to assist in attracting customers to stores that are affiliated with electronic payment services that can be used by customers to pay for items. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram for explaining an overview of information processing (part 1) according to an embodiment. [Diagram 2] FIG. 2 is a diagram for explaining an overview of information processing (part 2) according to the embodiment. [Diagram 3] FIG. 3 is a diagram showing an example of a payment preview screen displayed on the user terminal according to the embodiment. [Figure 4] FIG. 4 is a diagram for explaining an overview of the information processing (part 3) according to the embodiment. [Diagram 5] FIG. 5 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of store information stored in a store information storage unit according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of advertisement information stored in the advertisement information storage unit according to the embodiment. [Figure 8]FIG. 8 is a flowchart illustrating an example of a processing procedure of the information processing device according to the embodiment. [Figure 9] FIG. 9 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing device according to the embodiment or the modification. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, the information processing device, the information processing method, and the information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to the embodiments. In addition, the same parts in the following embodiments are given the same reference numerals, and duplicated descriptions are omitted.
[0010] 1. Embodiment (1-1. System Configuration) Hereinafter, the information processing according to the embodiment will be specifically described. First, before describing the information processing according to the embodiment, an example of the configuration of the information processing system SYS will be described with reference to FIG.
[0011] As shown in Fig. 1, the information processing system SYS according to the embodiment includes a user terminal 10 and an information processing device 100. The user terminal 10 and the information processing device 100 are connected to a network N (see Fig. 4, for example) by wire or wirelessly. The user terminal 10 and the information processing device 100 can communicate with other devices via the network N. The network N is, for example, a WAN (Wide Area Network) such as the Internet.
[0012] The user terminal 10 shown in Fig. 1 is an information processing terminal used by a service user UX who is a user of an electronic payment service. The user terminal 10 is realized, for example, by a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), or the like. The user terminal 10 displays information distributed by the information processing device 100 using a web browser or an application. Note that Fig. 1 illustrates an example in which the user terminal 10 is a smartphone.
[0013] In addition, a user application program (hereinafter, appropriately referred to as a "payment application") for implementing code payment through an electronic payment service is installed in the user terminal 10. When the user terminal 10 receives control information for implementing predetermined information processing through the payment application from the information processing device 100, the user terminal 10 implements the information processing in accordance with the control information. Here, the control information is described in, for example, a script language such as JavaScript (registered trademark), a style sheet language such as CSS (Cascading Style Sheets), a programming language such as Java (registered trademark), or a markup language such as HTML (HyperText Markup Language). Note that the predetermined application itself delivered from the information processing device 100 may be regarded as control information.
[0014] The information processing device 100 shown in Fig. 1 is an information processing device operated and managed by a funds transfer business operator that provides electronic payment services to service users (such as the user UX shown in Fig. 1) who use such services. For example, the electronic payment service is a service that provides service users with a payment method for settling the price of a transaction object by electronic payment using predetermined code information, as will be described later (it can also be said to be a service that provides a predetermined transaction method that controls the exchange of electronic money by code payment).
[0015] Furthermore, the information processing device 100 is typically realized by a server device, but may also be realized by a mainframe, a workstation, etc. Furthermore, when the information processing device 100 is configured by a server device, it may be realized by a single server device, or may be realized by a cloud system in which a plurality of server devices and a plurality of storage devices operate in cooperation with each other.
[0016] Furthermore, the information processing device 100 cooperates with a payment application running on the user terminal 10 to execute processing related to an electronic payment service provided, for example, through a dedicated online system. For example, the information processing device 100 distributes the payment application to a person who wishes to use the electronic payment service, and provides the electronic payment service on the condition that a predetermined procedure in the payment application is completed. Furthermore, when the information processing device 100 receives a transaction request from the payment application via an interface dedicated to the payment application (for example, various operation screens displayed on the user terminal 10 by the function of a payment supplement), the information processing device 100 executes information processing including a remittance process of electronic money between accounts according to the transaction request. The payment application transmits transaction information including information such as the payment destination, the payment source, and the payment amount to the information processing device 100. In addition to the above-mentioned information, the transaction information may include information such as a transaction code for individually identifying a transaction and date and time information (i.e., a timestamp) for identifying the date and time when the transaction was performed.
[0017] In addition, as described below, the information processing device 100 performs, as an information processing according to the embodiment, a process of providing the service user UX with store information and advertising information based on the filtering conditions specified by the service user UX, for example, in a search for nearby stores performed by the service user UX.
[0018] (1-2. Payment using user terminal 10) Here, an example of code payment (electronic payment) using the user terminal 10 will be described. In the following description, for example, a two-dimensional code (QR code (registered trademark)) arranged in a specific store and indicating store identification information for identifying the specific store is used to perform a payment using the user terminal 10 by a service user UX who receives a transaction object from a specific store. Note that the example of code payment described below is also applicable to a case where an arbitrary user uses an arbitrary user terminal 10 to perform a payment at an arbitrary store. In addition, the two-dimensional code indicating the store identification information may be not only a QR code but also a barcode, a predetermined mark, a number, or the like. In addition, the two-dimensional code is not limited to an example physically formed by a printed matter printed on a medium such as paper, and may be formed by image information displayed on an arbitrary terminal.
[0019] For example, when a service user UX makes a payment for the purchase or use of a transaction object such as various products or services at a specific store, the service user UX launches a payment application pre-installed in the user terminal 10. Then, the service user UX photographs a two-dimensional code placed at the specific store via the payment application. In such a case, the user terminal 10 displays a screen for inputting the price of the transaction object, and accepts input of the payment amount from the service user UX or a clerk at the specific store. Then, the user terminal 10 transmits transaction information including user identification information for identifying the service user UX, store identification information (or information indicated by the store identification information, i.e., information indicating the specific store (e.g., a store ID)), and the payment amount to the information processing device 100.
[0020] When the information processing device 100 accepts the transaction information from the user terminal 10, it transfers electronic money equivalent to the payment amount from the account of the service user UX indicated by the user identification information to the account of the specified store indicated by the store identification information. At this time, the information processing device 100 may transfer the electronic money to the account of the specified store after subtracting a predetermined fee to be charged to the specified store from the electronic money equivalent to the payment amount. Then, the information processing device 100 transmits a notification that the transaction has been completed to the user terminal 10. In such a case, the user terminal 10 notifies the service user UX that the transaction using electronic money has been completed by outputting a screen or a predetermined sound indicating that the transaction has been completed. Alternatively, the information processing device 100 may withdraw electronic money equivalent to the payment amount from the account of the service user UX indicated by the user identification information, manage it as sales information of the specified store, and transfer cash equivalent to the sales amount to a bank account held by the specified store at a predetermined timing. In this case, the information processing device 100 may notify the service user UX that the transaction using electronic money has been completed at the time when electronic money equivalent to the payment amount is withdrawn from the account of the service user UX.
[0021] It should be noted that the payment using the user terminal 10 is not limited to the above-mentioned process. For example, the payment using the user terminal 10 may be made using a terminal device (hereinafter referred to as a "store terminal") installed in a specific store. Specifically, the user terminal 10 first displays code information indicating user identification information for identifying the service user UX on a screen. In such a case, the store terminal reads the user identification information from the code information displayed on the user terminal 10, and transmits transaction information including the read user identification information (or information indicated by the user identification information, i.e., information indicating the service user UX (e.g., user ID)), the payment amount, and information identifying the specific store to the information processing device 100.
[0022] When the information processing device 100 receives the transaction information from the store terminal, it transfers electronic money equivalent to the payment amount from the account of the service user UX indicated by the user identification information to the account of the specified store. Then, the information processing device 100 transmits a notification that the transaction has been completed to the store terminal or the user terminal 10. The store terminal or the user terminal 10 notifies the service user UX that the transaction using electronic money has been completed by outputting a screen or a specified sound indicating that the transaction has been completed. In addition, the information processing device 100 may withdraw electronic money equivalent to the payment amount from the account of the service user UX indicated by the user identification information, manage the amount as sales information of the specified store, and transfer cash equivalent to the sales amount to a bank account held by the specified store at a specified timing. In this case, the information processing device 100 may notify the store clerk or the service user UX that the transaction using electronic money has been completed at the timing when the electronic money equivalent to the payment amount is withdrawn from the account of the service user UX.
[0023] Furthermore, the payment using the user terminal 10 may not only be a process of transferring electronic money from an account to which the service user UX has previously charged electronic money to an account of a specific store, but may also be, for example, a payment using a credit card registered in advance by the service user UX. In such a case, for example, the user terminal 10 may transfer electronic money in an amount indicated by the payment amount to the account of the specific store, and may also bill the management company of the credit card of the service user UX for the amount indicated by the payment amount.
[0024] Furthermore, the settlement using the user terminal 10 may not only be a process of transferring electronic money from the account of the service user UX to the account of a specific store, but may also be, for example, a settlement of transferring electronic money from the account of the service user UX to the account of another user (i.e., a transfer between users). For example, the user terminal 10 used by the service user UX who is the sender of the remittance reads user identification information (for example, user identification information displayed on a terminal device used by the user of the remittance destination) that identifies the user of the remittance destination, accepts an input of the remittance amount from the service user UX, and transmits information indicating the read identification information, the remittance amount, and the user identification information that identifies the service user UX to the information processing device 100. In such a case, the information processing device 100 may transfer electronic money in an amount indicated by the remittance amount from the account of the service user UX to the account of the user of the remittance destination, and notify the fact that the remittance has been completed by outputting a screen or a predetermined sound indicating that the remittance has been completed on the user terminal 10 or the terminal device used by the user of the remittance destination.
[0025] Note that remittance using the user terminal 10 is not limited to the above-mentioned process. For example, remittance using the user terminal 10 may be performed by inputting the telephone number of the remittance destination user or information indicating the remittance destination user (for example, a user ID) into the user terminal 10. As a specific example, the user terminal 10 accepts input of the telephone number or user ID of the remittance destination user and the remittance amount from the service user UX, and transmits the input telephone number or user ID, the remittance amount, and user identification information for identifying the service user UX to the information processing device 100. Then, the information processing device 100 transfers electronic money in an amount indicated by the remittance amount from the account of the service user UX to the account of the user linked to the transmitted telephone number or user ID.
[0026] Here, the telephone number or user ID of the remittance destination user may be linked to information about the user and registered in advance in the payment application. In this case, the user terminal 10 accepts, from the service user UX, the designation of the user (remittance destination) registered in the payment application and the input of the remittance amount to the user, and transmits to the information processing device 100 the telephone number or user ID linked to the designated user, the remittance amount, and user identification information for identifying the service user UX.
[0027] Furthermore, for example, remittance using the user terminal 10 may be performed by providing the remittance user with link information for receiving the remittance amount. As a specific example, the user terminal 10 generates link information for receiving the remittance amount by accepting an input of the remittance amount from the service user UX, and provides the link information to the terminal device used by the remittance user by sending an e-mail including the link information or posting information including the link information on a social networking service (SNS). Then, when the remittance user selects the link information and performs a receiving operation, the information processing device 100 transfers electronic money in an amount indicated by the remittance amount from the account of the service user UX to the account of the remittance user.
[0028] The above-mentioned payment means and payment services are not limited to those for providing a price (settlement of debt) for purchasing a product or providing a service. For example, as described above, the payment means and payment services may have a function related to remittance between accounts held by multiple users. That is, the above-mentioned payment means and payment services may be services that control the transmission and reception of electronic money between accounts of any owner linked to the owner of electronic money, such as a user or a store. That is, the payment means and payment services according to the embodiment may be provided in any form as long as they are transaction means and transaction services that execute various controls for realizing the exchange of electronic money (not only various inter-account remittance controls via electronic money, but also controls related to exchanges between electronic money accounts and bank accounts, various claim processes such as installments and processes associated with bonus payments, and various controls related to the exchange of assets including electronic money). In addition, the various controls realized by such transaction means and transaction services may include both control related to payment and control related to remittance, or only one of them. That is, a "transaction" is a concept that includes not only "settlement" related to electronic money, but also "remittance" of electronic money and various other processes. That is, the information processing device 100 may be an information processing device that realizes a transaction means for controlling the exchange of electronic money between any owners.
[0029] (1-3. Information Processing According to the Embodiment) (1-3-1. Information Processing (Part 1)) Hereinafter, an overview of information processing (part 1) according to an embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram for explaining an overview of information processing (part 1) according to an embodiment. In the following description, the service user UX and the user terminal 10 may be regarded as the same. In other words, the service user UX can be read as the user terminal 10.
[0030] As a premise of the information processing shown in Fig. 1, the service user UX operates the user terminal 10 to launch a payment application. Then, the service user UX uses a function for searching "nearby stores" provided in the payment application to search for nearby stores that are nearby affiliated stores that have implemented electronic payment services. For example, a nearby affiliated store corresponds to an affiliated store located within a predetermined distance from the current location of the service user UX.
[0031] After performing the nearby store search, the service user UX inputs a store search word indicating the desired store into the payment application as a condition for narrowing down the nearby stores. The user terminal 10 Store search word information indicating the store search word input by the service user UX is transmitted to the information processing device 100 (step S11).
[0032] On the other hand, when the information processing device 100 receives the store search word information from the user terminal 10, it identifies store information related to the store and advertisement information related to the advertisement based on the received store search word (step S12).
[0033] For example, the information processing device 100 refers to store attribute information included in the store information managed in advance, identifies a store that has store attributes matching the store search word specified by the service user UX from among nearby stores, and acquires store information related to the identified store. As a specific example, when the store search word is "convenience store," the information processing device 100 identifies a store that has information such as "retail store, open 365 days a year, open 24 hours a day" registered as the store attribute.
[0034] Furthermore, for example, the information processing device 100 refers to the corresponding conditions (i.e., advertisement delivery conditions) included in the advertisement information managed in advance, identifies advertisements whose delivery conditions are the store search word specified by the service user UX from among the advertisements submitted by each of the nearby stores, and acquires advertisement information related to the identified advertisements. As a specific example, when the store search word is "convenience store," the information processing device 100 identifies an advertisement whose corresponding condition is registered as "store search word=convenience store."
[0035] Furthermore, the information processing device 100 transmits the identified store information and advertisement information to the user terminal 10, thereby providing the same to the service user UX (step S13).
[0036] Hereinafter, an example of screen transition of the payment application displayed on the user terminal 10 in conjunction with the execution of the information processing (part 1) will be described.
[0037] As shown in FIG. 1, the user terminal 10 displays the top screen of the payment application according to the operation by the service user UX (display example W1-1). When the user terminal 10 detects an operation by the service user UX on a button B1 provided on the top screen for searching for nearby stores, the user terminal 10 transmits a display request for nearby store information to the information processing device 100. Then, the user terminal 10 displays the nearby store information received from the information processing device 100 on the first application screen J1-1 (display example W1-2). FIG. 1 shows an example in which the user terminal 10 displays nearby store information in which an image UP showing the current location of the service user UX and a plurality of images TP showing each of the nearby stores are arranged on a map. In addition, FIG. 1 shows an example in which a number corresponding to the number of stores existing at the corresponding position is written on the image TP, but this example does not need to be particularly limited, and numbers may not be written, and other information corresponding to the corresponding store may be written in numbers, letters, or other methods.
[0038] The first application screen J1-1 that displays nearby store information is provided with a button B2 for receiving a store search word input from the service user UX, a button B3 for displaying a list of notifications from the store, a button B4 for receiving a store genre designation from the service user UX, etc. The button B2, the button B3, and the button B4 are each used to designate a filtering condition for the service user UX to narrow down the nearby stores to a desired store.
[0039] Furthermore, when the user terminal 10 detects an operation on the button B2 on the first application screen J1-1 that displays nearby store information (display example W1-3), it displays the second application screen J1-2 for inputting a store search word (display example W1-4). The second application screen J1-2 is provided with an input field BX for inputting a store search word and a button B4 for receiving a store genre designation from the service user UX. The second application screen J1-2 is provided with a display frame for displaying advertisement information and a display frame for displaying store information.
[0040] Furthermore, when the user terminal 10 accepts input of a store search word in the input field BX of the second application screen J1-2, it transmits store search word information indicating the input store search word to the information processing device 100. Then, the user terminal 10 displays the store information and advertisement information received from the information processing device 100 in the corresponding display frames of the second application screen J1-2 (display example W1-5).
[0041] (1-3-2. Information Processing (Part 2)) Hereinafter, an overview of information processing (part 2) according to an embodiment will be described with reference to Fig. 2. Fig. 2 is a diagram for explaining an overview of information processing (part 2) according to an embodiment. Information processing (part 2) according to an embodiment differs from information processing (part 1) according to the embodiment described above in that the narrowing down condition specified by the service user UX is changed from "store search word" to "store genre."
[0042] That is, after performing a search for nearby stores, the service user UX operates the button B4 corresponding to the desired store genre as a condition for narrowing down the nearby stores. The user terminal 10 transmits selected genre information indicating the selected genre designated by the service user UX to the information processing device 100 (step S21).
[0043] On the other hand, when the information processing device 100 receives the selected genre information from the user terminal 10, it identifies store information related to the store and advertisement information related to the advertisement based on the received selected genre (step S22).
[0044] For example, the information processing device 100 refers to store attribute information included in the store information managed in advance, identifies a store that has store attributes matching the selected genre specified by the service user UX from among nearby stores, and acquires store information related to the identified store. As a specific example, when the selected genre is "gourmet," the information processing device 100 identifies a store that has "gourmet" registered as a corresponding genre included in the store attribute.
[0045] Also, for example, the information processing device 100 refers to the corresponding conditions (i.e., advertisement delivery conditions) included in the advertisement information managed in advance, identifies advertisements whose delivery conditions are the selected genre designated by the service user UX from among the advertisements submitted by each of the nearby stores, and acquires advertisement information related to the identified advertisements. As a specific example, when the selected genre is "gourmet", the information processing device 100 identifies advertisements whose corresponding conditions are registered as "selected genre=gourmet".
[0046] Furthermore, the information processing device 100 transmits the identified store information and advertisement information to the user terminal 10, thereby providing the same to the service user UX (step S23).
[0047] Below, an example of screen transition of the payment application displayed on the user terminal 10 in conjunction with the execution of information processing (part 2) will be described. In the following description, the first application screen J2-1 and the second application screen J2-2 correspond to the first application screen J1-1 and the second application screen J1-2, respectively, shown in FIG.
[0048] As shown in Fig. 2, the user terminal 10 displays the top screen of the payment application in accordance with an operation by the service user UX (display example W2-1). Furthermore, when the user terminal 10 detects an operation by the service user UX on the "Nearby stores" button B1 provided on the top screen, it transmits a display request for nearby store information to the information processing device 100. The user terminal 10 then displays the nearby store information received from the information processing device 100 on the first application screen J2-1 (display example W2-2). Fig. 2 shows an example in which nearby store information is displayed on the user terminal 10, in which an image UP showing the current location of the service user UX and a plurality of images TP showing each of the nearby stores are arranged on a map.
[0049] The first application screen J2-1 that displays nearby store information is provided with a button B2 for receiving a store search word input from the service user UX, a button B3 for displaying a list of notifications from the store, a button B4 for receiving a store genre designation from the service user UX, etc. The button B2, the button B3, and the button B4 are each used to designate a narrowing-down condition for the service user UX to narrow down the nearby stores to a desired store.
[0050] Furthermore, when the user terminal 10 detects an operation on the button B4 on the first application screen J2-1 displaying nearby store information (display example W2-3), it displays store information and advertisement information corresponding to the selected genre on the second application screen J2-2 (display example W2-4). For example, when the user terminal 10 detects an operation on the button B4 on the first application screen J2-1, it transmits information indicating the genre corresponding to the button B1-4 on which the operation was detected as selected genre information to the information processing device 100. Then, the user terminal 10 displays the store information and advertisement information received from the information processing device 100 in the corresponding display frames of the second application screen J2-2.
[0051] In the examples shown in Figures 1 and 2, the information processing device 100 may highlight an image TP corresponding to a store that is advertising (i.e., a store that has submitted advertising information) in nearby store information in which multiple images TP representing each nearby store are arranged on a map.
[0052] In the example shown in FIG. 2, the store genre may include "Job Offering" for narrowing down the stores that are offering job offers. That is, the first application screen J2-1 may be provided with a button B4 for narrowing down the stores that are submitting job advertisements. Hereinafter, an example of a screen of the payment application displayed on the user terminal 10 when the button B4 for narrowing down the stores that are offering job offers is selected by the service user UX as the store genre will be described. FIG. 3 is a diagram showing an example of a screen of a payment pre-screen displayed on the user terminal 10 according to the embodiment. When the selected genre accepted from the service user UX is "Job Offering", the information processing device 100 refers to the store information (for example, see FIG. 5) to identify a store in which information related to job offers is registered as notice information, and acquires store information related to the identified store. Then, the information processing device 100 transmits information of a balloon image MS to be displayed in association with an image TP corresponding to a store that is offering job offers in the nearby store information in which a plurality of images TP indicating each of the nearby stores are arranged on a map to the user terminal 10. The information processing device 100 generates, for example, an image including text information obtained by extracting a part of a message included in the job offer as the balloon image MS. Furthermore, when the selected genre is "job vacancies" by referring to the advertisement information (for example, see FIG. 6), the information processing device 100 identifies an advertisement for which "selected genre=job vacancies" is registered as a corresponding condition, and acquires information related to the identified advertisement. Then, the information processing device 100 transmits to the user terminal 10 the store information including the information of the speech bubble image MS and the advertisement information corresponding to "selected genre=job vacancies."
[0053] The user terminal 10 displays a balloon image MS relating to a job advertisement in association with an image TP of a store that is advertising a job advertisement, among a plurality of images TP showing each of the nearby stores displayed in the nearby store information, based on the store information received from the information processing device 100. Furthermore, when the user terminal 10 detects an operation on the balloon image MS, it can display advertising information corresponding to the balloon image MS.
[0054] (1-3-3. Information Processing (Part 3)) Hereinafter, an overview of information processing (part 3) according to an embodiment will be described with reference to Fig. 4. Fig. 4 is a diagram for explaining an overview of information processing (part 3) according to an embodiment. Information processing (part 3) according to an embodiment differs from information processing (part 1) according to the above-described embodiment in that the narrowing down condition specified by the service user UX is changed from "store search word" to "stores providing notifications."
[0055] That is, after searching for nearby stores, the service user UX operates the button B3 for displaying a list of notices from the stores as a condition for narrowing down the nearby stores. When the service user UX operates the button B3, the user terminal 10 transmits a notice display request to the information processing device 100 (step S31).
[0056] On the other hand, when the information processing device 100 receives a notification display request from the user terminal 10, it identifies notification information provided by nearby stores and advertising information related to advertisements that have the implementation of the notification information display request as a delivery condition (step S32). In the case shown in FIG. 4, the notification information can be considered as an example of store information.
[0057] For example, the information processing device 100 refers to store information managed in advance, identifies a store that has registered notice information from among nearby stores, and identifies notice information from the identified store as store information. Also, for example, the information processing device 100 refers to advertisement information managed in advance, identifies advertisements whose delivery condition is the implementation of a display request for notice information from among advertisements submitted by nearby stores, and acquires advertisement information related to the identified advertisements.
[0058] The information processing device 100 also transmits the acquired notification information to the user terminal 10 as store information, and also transmits the acquired advertising information to the user terminal 10, thereby providing the information to the service user UX (step S33). When acquiring the notification information, the information processing device 100 may also determine whether or not there is a store that the service user UX is following among the nearby stores, and if there is a following store among the nearby stores, acquire the notification information from the store that the service user UX is following.
[0059] Below, an example of screen transition of the payment application displayed on the user terminal 10 in conjunction with the execution of information processing (part 3) will be described. In the following description, the first application screen J3-1 and the second application screen J3-2 correspond to the first application screen J1-1 and the second application screen J1-2, respectively, shown in FIG.
[0060] As shown in Fig. 4, the user terminal 10 displays the top screen of the payment application in accordance with an operation by the service user UX (display example W3-1). Furthermore, when the user terminal 10 detects an operation by the service user UX on the "nearby stores" button B1 provided on the top screen, it transmits a display request for nearby store information to the information processing device 100. The user terminal 10 then displays the nearby store information received from the information processing device 100 on the first application screen J3-1 (display example W3-2). Fig. 4 shows an example in which nearby store information is displayed on the user terminal 10, in which an image UP showing the current location of the service user UX and a plurality of images TP showing each of the nearby stores are arranged on a map.
[0061] The first application screen J3-1 that displays nearby store information is provided with a button B2 for receiving a store search word input from the service user UX, a button B3 for displaying a list of notifications from the store, a button B4 for receiving a store genre designation from the service user UX, etc. The button B2, the button B3, and the button B4 are each used to designate a filtering condition for the service user UX to narrow down the nearby stores to a desired store.
[0062] Furthermore, when the user terminal 10 detects an operation on the button B3 on the first application screen J3-1 that displays nearby store information (display example W3-3), it displays notification information and advertising information on the second application screen J3-2 (display example W3-4).
[0063] For example, when the user terminal 10 detects an operation on the button B3 on the first application screen J3-1, it transmits a request to display notification information to the information processing device 100. Then, the user terminal 10 displays the notification information received from the information processing device 100 in a display frame for displaying store information on the second application screen J3-2. Also, for example, the user terminal 10 identifies an advertisement whose delivery condition is the implementation of a request to display notification information from among the advertisements submitted by each of the nearby stores, and acquires advertisement information related to the identified advertisement.
[0064] In addition, when the user terminal 10 detects an operation on the button B3 on the first application screen J3-1 that displays nearby store information (display example W3-3), the user terminal 10 may display notification information from a store that the service user UX is following (display example W3-5).
[0065] As described above, according to the information processing device 100 of the embodiment, in response to a nearby store search performed by the service user UX, store information and advertisement information using the narrowing-down conditions from the service user UX as a key can be provided to the service user UX. As a result, the information processing device 100 of the embodiment can support the store that is an affiliated store that introduces the electronic payment service in attracting customers, and can improve the usability of the electronic payment service. In addition, in another aspect, the information processing device 100 of the embodiment can narrow down and provide information on a store desired by the service user UX from among nearby stores located in the vicinity of the service user UX. As a result, the information processing device 100 of the embodiment can be expected to have an effect of improving the usability of the electronic payment service.
[0066] In the example shown in FIG. 4, the information processing device 100 may highlight the image TP corresponding to the store making the announcement in the nearby store information in which multiple images TP each representing a nearby store are arranged on a map.
[0067] [2. Equipment configuration] Hereinafter, the configuration of the information processing device 100 according to the embodiment will be described with reference to Fig. 5. Fig. 5 is a diagram showing an example of the configuration of the information processing device 100 according to the embodiment. As shown in Fig. 5, the information processing device 100 has a communication unit 110, a storage unit 120, and a control unit 130.
[0068] (Regarding communication unit 110) The communication unit 110 is realized by, for example, a network interface card (NIC) etc. The communication unit 110 is connected to a network N by wire or wirelessly, and transmits and receives information to and from other devices such as the user terminal 10.
[0069] (Regarding the storage unit 120) The storage unit 120 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in Fig. 5, the storage unit 120 has a store information storage unit 121 and an advertisement information storage unit 122. Note that the storage unit 120 may store information necessary for the information processing according to the embodiment, such as map information, in addition to the information described below.
[0070] (Regarding the store information storage unit 121) The store information storage unit 121 stores store information on each store that is an affiliated store that introduces the electronic payment service. Fig. 6 is a diagram showing an example of store information stored in the store information storage unit 121 according to the embodiment.
[0071] 6, the store information stored in the store information storage unit 121 has a number of items such as a "store ID", a "location information", a "store attribute information", a "notification information", etc. These items in the store information are associated with each other.
[0072] The "store ID" field stores a store ID, which is unique identification information assigned to each service user in order to uniquely identify each store in the electronic payment service.
[0073] The "location information" field stores information indicating the location of the store. The information indicating the location of the store may be any information that can identify the location of the store, such as an address or latitude and longitude.
[0074] The "store attribute information" field stores information indicating store attributes. The information indicating store attributes may include, for example, information for identifying the store's business type, such as "retail store, open 365 days a year, open 24 hours a day," or information on a general name corresponding to the store's business type, such as "convenience store." The information indicating store attributes may also include information indicating a genre, such as "gourmet" or "cafe," that is associated in advance to classify stores based on the transaction objects that the stores provide to service users.
[0075] The "notification information" item stores notification information that each store registers as information to be provided to a service user of the electronic payment service (for example, the service user UX shown in FIG. 1) via the payment application.
[0076] (Regarding the advertisement information storage unit 122) The advertisement information storage unit 122 stores advertisement information related to advertisements submitted by each store that is an affiliated store that introduces the electronic payment service. Fig. 7 is a diagram showing an example of advertisement information stored in the advertisement information storage unit 122 according to the embodiment.
[0077] 7, the advertising information stored in the advertising information storage unit 122 has a number of items such as a "store ID", an "advertising information", an "acceptance condition", and a "bid amount". These items in the advertising balance information are associated with each other.
[0078] The "Store ID" field stores a store ID, which is unique identification information assigned to each service user to uniquely identify each store in the electronic payment service. For example, the store ID stored in the "Store ID" field of the advertisement information is the same as the store ID stored in the "Store ID" field of the above-mentioned store information.
[0079] The "advertising information" field stores information such as advertising materials submitted by the store. The "corresponding conditions" field stores information indicating conditions set by the store as advertising delivery conditions. The "bid amount" field stores information indicating the bid amount when the store wins an advertising space through an auction or the like.
[0080] (Regarding the control unit 130) The control unit 130 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs stored in a storage device inside the information processing device 100 using a RAM as a working area. The control unit 130 can also be realized, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0081] 5, the control unit 130 has an acquisition unit 131, an identification unit 132, and a provision unit 133, and these units realize or execute the functions and actions of information processing described below. Note that the control unit 130 may have new functional units different from the units shown in FIG. 5 in response to the extension of various processes executed by the information processing device 100.
[0082] (Regarding the acquisition unit 131) The acquisition unit 131 acquires condition information indicating conditions related to a store search corresponding to a service user (for example, the service user UX shown in FIG. 1) who performs a store search in a store search for searching for stores that implement an electronic payment service.
[0083] For example, the acquisition unit 131 acquires narrowing-down conditions designated by the service user as conditions for narrowing down stores from among nearby stores within a predetermined distance range from the current location of the service user. The acquisition unit 131 can acquire the narrowing-down conditions transmitted from the user terminal 10 via the payment application via the communication unit 110.
[0084] For example, the acquisition unit 131 may acquire, as a narrowing-down condition, information indicating a store search word designated by the service user to identify a desired store from nearby stores. For example, the acquisition unit 131 may acquire, as a narrowing-down condition, information indicating a selected genre selected by the service user from among a plurality of genres associated in advance with each of the stores to classify the stores, from the service user.
[0085] (Regarding the identification unit 132) The identifying unit 132 identifies store information related to a store that matches the condition indicated by the condition information acquired by the acquiring unit 131, and advertising information related to an advertisement corresponding to the condition. For example, the identifying unit 132 may identify store information related to a nearby store having an attribute that matches the narrowing-down condition, and may identify advertising information related to an advertisement having a delivery condition that corresponds to the narrowing-down condition from among the advertisements submitted by each of the nearby stores.
[0086] Also, for example, the identification unit 132 may identify store information that matches the store search word acquired by the acquisition unit 131 and advertising information corresponding to the store search word. Also, for example, the identification unit 132 may select store information that matches the selected genre acquired by the acquisition unit 131 and advertising information corresponding to the selected genre.
[0087] Furthermore, for example, when the selected genre acquired by the acquisition unit 131 is "job vacancies" for narrowing down the stores that are announcing job vacancies, the identification unit 132 refers to the store information (for example, see FIG. 5) to identify a store in which information about job vacancies is registered as notification information, and acquires store information about the identified store. Furthermore, when the selected genre is "job vacancies", the identification unit 132 refers to the advertisement information (for example, see FIG. 6) to identify an advertisement in which "selected genre=job vacancies" is registered as a corresponding condition, and acquires information about the identified advertisement. The identification unit 132 passes the acquired store information and advertisement information to the provision unit 133.
[0088] In addition, when the identification unit 132 receives a display request from the user terminal 10 to display notification information from a specific store that is providing notification information (an example of "notification information") to the service user from among nearby stores within a specified distance range from the service user's current location, the identification unit 132 may identify the notification information from the specific store as store information and may also identify advertising information whose delivery condition is the implementation of the request to display the notification information.
[0089] In addition, the identification unit 132 may determine whether or not there is a followed store that the service user is following among the specified stores that are currently providing notification information, and if it is determined that there is a followed store, it may identify the notification information corresponding to the followed store as the store information, and if it is determined that there is no followed store, it may identify the notification information corresponding to the specified store as the store information.
[0090] When the specifying unit 132 determines that a display request for nearby store information has been acquired from the service user, the specifying unit 132 may specify, as nearby stores, stores within a predetermined distance range from the current location of the service user based on the location information of the service user and the location information included in the store information. Then, the specifying unit 132 passes the information on the specified nearby stores to the providing unit 133.
[0091] (About the provider 133) The providing unit 133 provides the service user with the store information and advertisement information identified by the identifying unit 132. For example, the providing unit 133 provides the service user with the store information and advertisement information by transmitting the store information and advertisement information to the user terminal 10 via the communication unit 110.
[0092] Furthermore, when the providing unit 133 receives, as notification information, from the identifying unit 132, store information on a store in which information on a job offer is registered and advertisement information on an advertisement in which "selected genre=job offer" is registered, the providing unit 133 may transmit to the user terminal 10 information on a balloon image MS to be displayed in association with an image TP corresponding to a store that is announcing a job offer in the nearby store information in which a plurality of images TP each showing a nearby store are arranged on a map. The providing unit 133 generates, for example, an image including text information obtained by extracting a portion of a message included in the job offer as the balloon image MS. The providing unit 133 transmits the store information including the information on the balloon image MS and advertisement information corresponding to "selected genre=job offer" to the user terminal 10 via the communication unit 110.
[0093] Furthermore, when the specification unit 132 specifies notification information from a predetermined store and advertising information with a delivery condition of making a request to display the notification information, the provision unit 133 transmits the notification information as store information to the user terminal 10, and also transmits the advertising information to the user terminal 10. Note that, when there is a plurality of pieces of notification information and the service user does not follow each of the stores that are the sources of the notification information, the provision unit 133 may transmit, to the user terminal 10, control information for displaying the notification information in a predetermined order.
[0094] Furthermore, when the providing unit 133 acquires the information on nearby stores from the identifying unit 132, the providing unit 133 may transmit the nearby store information, in which the positions of the nearby stores are mapped on a map, to the user terminal 10 via the communication unit 110.
[0095] [3. Example of processing procedure] Hereinafter, an example of a processing procedure of user information association processing executed by the information processing device 100 according to the embodiment will be described with reference to Fig. 8. Fig. 8 is a flowchart showing an example of a processing procedure of the information processing device 100 according to the embodiment. The processing procedure shown in Fig. 8 is executed by the control unit 130 included in the information processing device 100. The control unit 130 repeatedly executes the processing procedure shown in Fig. 8 while the information processing device 100 is operating.
[0096] As shown in FIG. 8, the specification unit 132 determines whether or not a display request for nearby store information transmitted from the user terminal 10 has been acquired by the acquisition unit 131 (step S101).
[0097] When the identification unit 132 determines that the acquisition unit 131 has acquired a request to display nearby store information (Step S101; Yes), the identification unit 132 identifies stores that are within a predetermined distance range from the service user's current location based on the service user's location information and the location information included in the store information (Step S102).
[0098] Furthermore, the providing unit 133 transmits to the user terminal 10 nearby store information in which the positions of the nearby stores identified by the identifying unit 132 are mapped on a map (step S103).
[0099] Furthermore, the identifying unit 132 determines whether or not the acquiring unit 131 has acquired the narrowing-down conditions transmitted from the user terminal 10 (step S104).
[0100] When it is determined that the narrowing-down condition has been acquired (step S104; Yes), the specifying unit 132 specifies the store information that matches the narrowing-down condition and the advertisement information that corresponds to the narrowing-down condition (step S105).
[0101] Furthermore, the providing unit 133 transmits the shop information and advertisement information identified by the identifying unit 132 to the user terminal 10 (step S106), and ends the processing procedure shown in FIG.
[0102] In the above step S104, when it is determined that the narrowing-down conditions have not been acquired (step S104; No), the identification unit 132 ends the processing procedure shown in Fig. 8. For example, when the payment application is terminated in the user terminal 10 before the narrowing-down conditions are acquired, the identification unit 132 may end the processing procedure shown in Fig. 8.
[0103] In the above step S101, when it is determined that a display request for nearby store information has not been acquired (step S101; No), the specification unit 132 ends the processing procedure shown in FIG.
[0104] In addition, in the above step S104, when the specification unit 132 receives, as a narrowing condition, a display request from the user terminal 10 to display notice information from a predetermined store that is providing notice information to the service user, the specification unit 132 may select notice information from the predetermined store and advertising information having a delivery condition of the implementation of the display request for the notice information. In this case, the provision unit 133 may transmit the notice information to the user terminal 10 as store information, and may also transmit the advertising information to the user terminal 10.
[0105] 4. Modifications (4-1. Display of advertising information) In the above-described embodiment, the information processing device 100 (for example, the providing unit 133) may determine the display mode such as the display position, display order, and display size of the advertisement according to the bid amount corresponding to the advertisement information when there are multiple advertisement information corresponding to the narrowing down condition received from the service user. For example, the providing unit 133 may display the advertisement with a higher bid amount in an advertisement display frame with the highest visibility such as a prime cover frame.
[0106] Furthermore, the information processing device 100 may store in the storage unit 120 a search history in the payment application of the service user to which the advertisement is to be delivered for each service user. When providing the advertisement information to the service user, the information processing device 100 (for example, the providing unit 133) may determine a priority order for displaying the advertisement information on the screen of the payment application of the user terminal 10, for example, based on the frequency of searches for stores by the service user. For example, the information processing device 100 provides the user terminal 10 with predetermined control information together with the advertisement information so that the advertisement information submitted by a store with a high search frequency (or a store in a similar genre to the store with a high search frequency) of the service user to whom the advertisement information is to be provided is preferentially displayed in the advertisement display frame with the highest visibility, among the stores in the vicinity of the service user.
[0107] The information processing device 100 may also store information about business hours and business days of a store that has submitted the advertisement information in the storage unit 120. When providing the advertisement information to a service user, the information processing device 100 (for example, the providing unit 133) may provide predetermined control information to the user terminal 10 together with the advertisement information so that advertisement information submitted by a store that is within a business day and business hours when the service user performs a nearby store search among the stores in the vicinity of the service user is preferentially displayed in an advertisement display frame with the highest visibility.
[0108] Furthermore, the information processing device 100 may store information on the crowded state of the store that submitted the advertisement information in the storage unit 120. For example, the information processing device 100 may receive information on the crowded state (e.g., information on the availability of seats, waiting time until service provision, etc.) from the store, and store the information on the mixed state provided by the store for each store, or may estimate it from the number of payments at each store. Then, when providing advertisement information to a service user, the information processing device 100 (e.g., the providing unit 133) may provide predetermined control information together with the advertisement information to the user terminal 10 so that advertisement information submitted by a store that is estimated not to be mixed among the stores in the vicinity of the service user is preferentially displayed in an advertisement display frame with the highest visibility.
[0109] (4-2. System configuration) In the above embodiment, an example has been described in which the information processing device 100 included in the information processing system SYS performs processing related to an electronic payment service and also performs information processing according to the embodiment. However, the configuration of the information processing system SYS according to the embodiment does not need to be particularly limited to such an example, and the server device performing processing related to the electronic payment service and the server device performing information processing according to the embodiment may be physically separate servers, or each server device may be a server device belonging to a different system. In this case, each server device is connected to each other in a communicable manner in a state in which information required for each process can be exchanged in cooperation with each other.
[0110] In addition, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, and conversely, all or part of the processes described as being performed manually can be performed automatically by a known method. In addition, the information including the processing procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.
[0111] In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads, usage conditions, etc.
[0112] Furthermore, the above-described embodiments can be appropriately combined as long as the processing contents are not contradictory.
[0113] 5. Effects As described above, the information processing device 100 according to the embodiment performs various processes related to an electronic payment service that provides a service user with a payment means for settling the price of a transaction object by electronic payment using predetermined code information, and has an acquisition unit 131, an identification unit 132, and a provision unit 133. The acquisition unit 131 acquires condition information indicating conditions related to a store search that corresponds to a service user performing a store search in a store search that searches for a store that introduces an electronic payment service. The identification unit 132 identifies store information related to a store that matches the conditions indicated by the condition information acquired by the acquisition unit 131, and advertisement information related to an advertisement that corresponds to the conditions. The provision unit 133 provides the store information and advertisement information identified by the identification unit 132 to the service user.
[0114] The acquisition unit 131 may also acquire narrowing-down conditions designated by the service user as conditions for narrowing down stores from among neighboring stores within a predetermined distance range from the current location of the service user. The identification unit 132 may also identify store information related to neighboring stores having attributes matching the narrowing-down conditions, and identify advertisement information related to advertisements having delivery conditions corresponding to the narrowing-down conditions from among the advertisements submitted by each of the neighboring stores.
[0115] The acquisition unit 131 may also acquire information indicating a store search word designated by a service user to identify a desired store from nearby stores as a narrowing-down condition. The identification unit 132 may also identify store information that matches the store search word acquired by the acquisition unit 131 and advertising information that corresponds to the store search word.
[0116] The acquiring unit 131 may acquire, from the service user, information indicating a selected genre selected by the service user from among a plurality of genres previously associated with each of the stores in order to classify the stores, as a narrowing-down condition. The identifying unit 132 may identify store information that matches the selected genre acquired by the acquiring unit 131 and advertisement information that corresponds to the selected genre.
[0117] In addition, when the identification unit 132 receives a request from a service user to display notification information from a specific store that is currently providing notification information to the service user from among nearby stores within a specific distance range from the service user's current location, the identification unit 132 may identify the notification information from the specific store as store information and may also identify advertising information whose delivery condition is the implementation of the request to display the notification information.
[0118] In addition, the identification unit 132 may determine whether or not there is a followed store that the service user is following among the specified stores, and if it is determined that there is a followed store, it may identify notification information corresponding to the followed store as store information, and if it is determined that there is no followed store, it may identify notification information corresponding to the specified store as store information.
[0119] In this way, according to the information processing device 100 according to the embodiment, in a nearby store search performed by the service user UX, store information and advertisement information using the narrowing down conditions from the service user UX as a key can be provided to the service user UX. As a result, the information processing device 100 according to the embodiment can support the store that is an affiliated store that introduces an electronic payment service in attracting customers, and can improve the usability of the electronic payment service. In addition, in another aspect, the information processing device 100 according to the embodiment can narrow down and provide information on a store desired by the service user UX from among nearby stores located in the vicinity of the service user UX. As a result, the information processing device 100 according to the embodiment can be expected to have an effect of improving the usability of the electronic payment service.
[0120] [6. Hardware Configuration] Moreover, the information processing device 100 according to the above-described embodiment or modification is realized, for example, by a computer 1000 having a configuration as shown in Fig. 9. Fig. 9 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 100 according to the embodiment or modification.
[0121] The computer 1000 has a CPU 1100, a RAM 1200, a ROM 1300, a HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.
[0122] The CPU 1100 operates and controls each unit based on a program stored in the ROM 1300 or the HDD 1400. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started up, programs that depend on the hardware of the computer 1000, and the like.
[0123] The HDD 1400 stores programs executed by the CPU 1100, data used by such programs, etc. The communication interface 1500 receives data from other devices via a communication network 500 (corresponding to the network N in the embodiment) and sends the data to the CPU 1100, and also transmits data generated by the CPU 1100 to other devices via the communication network 500.
[0124] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse, via the input / output interface 1600. The CPU 1100 acquires data from the input devices via the input / output interface 1600. The CPU 1100 also outputs data generated via the input / output interface 1600 to the output devices.
[0125] The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase change rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0126] For example, when the computer 1000 functions as the information processing device 100 according to the embodiment or the modification, the CPU 1100 of the computer 1000 executes a program loaded on the RAM 1200 to realize the function of the control unit 230. That is, the CPU 1100 realizes the processing by the information processing device 100 according to the embodiment or the modification in cooperation with the program (e.g., an information processing program) loaded on the RAM 1200. In addition, the HDD 1400 stores each data in the storage device of the information processing device 100. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, these programs may be acquired from another device via a predetermined communication network.
[0127] [7. Other] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be embodied in other forms that incorporate various modifications and improvements based on the knowledge of those skilled in the art, including the forms described in the Disclosure of the Invention section.
[0128] Further, the information processing device 100 described above can flexibly change its configuration, for example, by calling an external platform or the like using an API (Application Programming Interface) or network computing to realize some functions.
[0129] Furthermore, the term "unit" in the claims may be read as "means" or "circuit," etc. For example, a control unit may be read as control means or a control circuit. [Explanation of symbols]
[0130] SYS Information Processing System 10 User terminal 100 Information processing device 110 Communications Department 120 Storage section 121 Store information storage unit 122 Advertising information storage unit 130 Control section 131 Acquisition Department 132 Specific part 133 Provision Department
Claims
1. An information processing device that performs various processes related to an electronic payment service that provides a service user with a payment method for settling the price of a transaction object by electronic payment using predetermined code information, an acquisition unit that acquires condition information indicating narrowing-down conditions designated by the service user as conditions for narrowing down the stores from information displayed on a map as information on nearby stores that have introduced the electronic payment service and are within a predetermined distance range from the current location of the service user, the information being provided to the service user in response to an operation of the service user on an application for the service user for realizing the electronic payment; an identification unit that identifies store information related to the store having attributes that match the conditions indicated by the condition information acquired by the acquisition unit, and advertising information related to advertisements corresponding to the conditions indicated by the condition information from among the advertisements submitted by the nearby stores that have introduced the electronic payment service; a providing unit that provides the store information and the advertisement information identified by the identifying unit to the service user by displaying the store information and the advertisement information on one screen of the app that displays a store search result of a store having an attribute that matches the condition indicated by the condition information; having The identification unit is When a display request for notification information from a predetermined store that is providing notification information to the service user among neighboring stores within a predetermined distance range from the current location of the service user is received from the service user, the notification information from the predetermined store is identified as the store information, and the advertisement information with the implementation of the display request for the notification information as a delivery condition is identified.
23. An information processing apparatus comprising:
2. The acquisition unit is acquiring, as the narrowing-down condition, information indicating a store search word designated by the service user in order to identify a desired store from among the nearby stores; The identification unit is The store information that matches the store search word acquired by the acquisition unit and the advertisement information that corresponds to the store search word are identified.
2. The information processing apparatus according to claim 1,
3. The acquisition unit is acquiring, from the service user, information indicating a selected genre selected by the service user from among a plurality of genres previously associated with each of the stores in order to classify the stores, as the narrowing-down condition; The identification unit is The store information that matches the selected genre acquired by the acquisition unit and the advertisement information that corresponds to the selected genre are identified.
2. The information processing apparatus according to claim 1,
4. The identification unit is determining whether or not there is a following store that is being followed by the service user among the predetermined stores; When it is determined that the following store exists, the notification information corresponding to the following store is identified as the store information; When it is determined that there is no follow-up store, the notification information corresponding to the predetermined store is specified as the store information.
2. The information processing apparatus according to claim 1,
5. An information processing method executed by a computer that performs various processes related to an electronic payment service that provides a service user with a payment means for settling the price of a transaction object by electronic payment using predetermined code information, comprising: an acquisition step of acquiring condition information indicating narrowing-down conditions designated by the service user as conditions for narrowing down the stores from information displayed on a map as information on nearby stores within a predetermined distance range from the current location of the service user among stores that have introduced the electronic payment service, the information being provided to the service user in response to the operation of the service user on an application for the service user for realizing the electronic payment; a specification step of specifying store information on the store having attributes that match the conditions indicated by the condition information acquired by the acquisition step, and advertisement information on advertisements corresponding to the conditions indicated by the condition information from among the advertisements submitted by the nearby stores that have introduced the electronic payment service; a providing step of providing the store information and the advertisement information identified by the identifying step to the service user by displaying the store information and the advertisement information on one screen of the app on which a store search result of a store having an attribute matching the condition indicated by the condition information is displayed; Including, The identifying step includes: When a display request for notification information from a predetermined store that is providing notification information to the service user among neighboring stores within a predetermined distance range from the current location of the service user is received from the service user, the notification information from the predetermined store is identified as the store information, and the advertisement information with the implementation of the display request for the notification information as a delivery condition is identified.
23. An information processing method comprising:
6. A computer that performs various processes related to an electronic payment service that provides a service user with a payment means for settling the price of a transaction object by electronic payment using predetermined code information, an acquisition step of acquiring condition information indicating narrowing-down conditions designated by the service user as conditions for narrowing down the stores from information displayed on a map as information on nearby stores that have introduced the electronic payment service and are within a predetermined distance range from the current location of the service user, the information being provided to the service user in response to the service user's operation on an application for the service user for realizing the electronic payment; a step of identifying store information related to the store having attributes that match the conditions indicated by the condition information acquired by the acquisition step, and advertising information related to advertisements corresponding to the conditions indicated by the condition information from among advertisements submitted by the nearby stores that have introduced the electronic payment service; a provision step of providing the store information and the advertisement information identified by the identification step to the service user by displaying the store information and the advertisement information on one screen of the application on which a store search result of a store having an attribute matching the condition indicated by the condition information is displayed; Run the command, The identification step includes: When a display request for notification information from a predetermined store that is providing notification information to the service user among neighboring stores within a predetermined distance range from the current location of the service user is received from the service user, the notification information from the predetermined store is identified as the store information, and the advertisement information with the implementation of the display request for the notification information as a delivery condition is identified.
2. An information processing program comprising:
Citation Information
Patent Citations
A method and system for providing variation in distribution advertising listings over the Internet to maximize advertising distributor revenues
JP2005537591A
Communication terminal device, communication system, and information utilizing method
JP2009100391A
Information provision device, information provision method, and information provision program
JP2020013575A
Information processing method, information processing apparatus, and program
JP2020067755A
Content providing apparatus, content providing method, and program
JP2022144254A