Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7667198B2 - Information processing device, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7667198B2 - Information processing device, information processing method, and information processing program - Google Patents

Information processing device, information processing method, and information processing program Download PDF

Info

Publication number
JP7667198B2
JP7667198B2 JP2023059073A JP2023059073A JP7667198B2 JP 7667198 B2 JP7667198 B2 JP 7667198B2 JP 2023059073 A JP2023059073 A JP 2023059073A JP 2023059073 A JP2023059073 A JP 2023059073A JP 7667198 B2 JP7667198 B2 JP 7667198B2
Authority
JP
Japan
Prior art keywords
information
store
service user
information processing
stores
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023059073A
Other languages
Japanese (ja)
Other versions
JP2024146276A (en
Inventor
なぎさ 門田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PayPay Corp
Original Assignee
PayPay Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PayPay Corp filed Critical PayPay Corp
Priority to JP2023059073A priority Critical patent/JP7667198B2/en
Publication of JP2024146276A publication Critical patent/JP2024146276A/en
Application granted granted Critical
Publication of JP7667198B2 publication Critical patent/JP7667198B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program.

従来、主に企業と個人との間の商取引におけるキャッシュレス決済手段が広く消費者に認知されているが、特に、その利便性から、ユーザ個人が所有するスマートフォンなどのユーザ端末を用いてオンラインで行われる電子決済サービスが広く消費者の間に浸透している。そして、電子決済サービスに関連した種々の技術が提案されている。 Cashless payment methods, mainly for commercial transactions between companies and individuals, have traditionally been widely recognized by consumers. In particular, electronic payment services, which are carried out online using personal user devices such as smartphones, have become widespread among consumers due to their convenience. Various technologies related to electronic payment services have been proposed.

特表2005-537591号公報Special Publication No. 2005-537591 特開2020-13575号公報JP 2020-13575 A

しかしながら、上記の従来技術では、顧客が代金の支払いに利用可能な決済手段として電子決済サービスを導入する加盟店である店舗の集客を支援する上で改善の余地がある。 However, the above conventional technologies leave room for improvement in helping affiliated stores that have introduced electronic payment services as a payment method that customers can use to pay for their purchases attract more customers.

本願は、上記に鑑みてなされたものであって、顧客が代金の支払いに利用可能な決済手段として電子決済サービスを導入する加盟店である店舗の集客を支援できる情報処理装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。 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 help attract customers to stores that are affiliated with electronic payment services that can be used by customers to pay for their purchases.

本願に係る情報処理装置は、所定のコード情報を用いた電子決済により、取引対象の代金を決済するための決済手段をサービス利用者に提供する電子決済サービスに関する各種処理を行う情報処理装置であって、取得部と、特定部と、提供部とを有する。取得部は、電子決済サービスを導入する店舗を検索する店舗検索において、店舗検索を行うサービス利用者と対応する店舗検索に関する条件を示す条件情報を取得する。特定部は、取得部により取得された条件情報が示す条件に合致する店舗に関する店舗情報と、条件に対応する広告に関する広告情報とを特定する。提供部は、特定部により特定された店舗情報および広告情報をサービス利用者に提供する。 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 specified 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 have introduced 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.

実施形態の一態様によれば、顧客が代金の支払いに利用可能な決済手段として電子決済サービスを導入する加盟店である店舗の集客を支援できるという効果を奏する。 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 their purchases.

図1は、実施形態に係る情報処理(その1)の概要を説明するための図である。FIG. 1 is a diagram for explaining an overview of information processing (part 1) according to an embodiment. 図2は、実施形態に係る情報処理(その2)の概要を説明するための図である。FIG. 2 is a diagram for explaining an overview of information processing (part 2) according to the embodiment. 図3は、実施形態に係る利用者端末に表示される決済プリの画面例を示す図である。FIG. 3 is a diagram showing an example of a payment preview screen displayed on a user terminal according to the embodiment. 図4は、実施形態に係る情報処理(その3)の概要を説明するための図である。FIG. 4 is a diagram for explaining an overview of information processing (part 3) according to the embodiment. 図5は、実施形態に係る情報処理装置の構成例を示す図である。FIG. 5 is a diagram illustrating an example of the configuration of an information processing apparatus according to an embodiment. 図6は、実施形態に係る店舗情報記憶部に記憶される店舗情報の一例を示す図である。FIG. 6 is a diagram illustrating an example of store information stored in a store information storage unit according to the embodiment. 図7は、実施形態に係る広告情報記憶部に記憶される広告情報の一例を示す図である。FIG. 7 is a diagram illustrating an example of advertisement information stored in the advertisement information storage unit according to the embodiment. 図8は、実施形態に係る情報処理装置の処理手順例を示すフローチャートである。FIG. 8 is a flowchart illustrating an example of a processing procedure of the information processing device according to the embodiment. 図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.

以下に本願に係る情報処理装置、情報処理方法、及び情報処理プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法、及び情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Below, the information processing device, information processing method, and information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing device, information processing method, and information processing program according to the present application are not limited to these embodiments. In addition, the same parts in the following embodiments will be denoted by the same reference numerals, and duplicated descriptions will be omitted.

〔1.実施形態〕
(1-1.システム構成)
以下、実施形態に係る情報処理について具体的に説明する。まず、実施形態に係る情報処理の説明に先駆けて、図1を参照しつつ、情報処理システムSYSの構成の一例について説明する。
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 an information processing system SYS will be described with reference to FIG.

図1に示すように、実施形態に係る情報処理システムSYSは、利用者端末10および情報処理装置100を含んで構成される。利用者端末10および情報処理装置100は、有線または無線により、ネットワークN(たとえば、図4参照)に接続される。利用者端末10および情報処理装置100は、ネットワークNを介して、他の装置との間で相互に通信できる。ネットワークNは、たとえば、インターネットなどのWAN(Wide Area Network)である。 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 (for example, see FIG. 4) 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.

図1に示す利用者端末10は、電子決済サービスの利用者であるサービス利用者UXにより使用される情報処理端末である。利用者端末10は、たとえば、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)などにより実現される。また、利用者端末10は、情報処理装置100によって配信される情報を、ウェブブラウザやアプリケーションにより表示する。なお、図1では、利用者端末10がスマートフォンである場合が例示されている。 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, or a PDA (Personal Digital Assistant). The user terminal 10 also 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.

また、利用者端末10には、電子決済サービスによるコード決済を実現するための利用者用のアプリケーションプログラム(以下、適宜「決済アプリ」と称する。)がインストールされる。利用者端末10は決済アプリを通じた所定の情報処理を実現する制御情報を情報処理装置100から受け取った場合には、制御情報に従って情報処理を実現する。ここで、制御情報は、たとえばJavaScript(登録商標)などのスクリプト言語や、CSS(Cascading Style Sheets)などのスタイルシート言語、Java(登録商標)などのプログラミング言語や、HTML(HyperText Markup Language)などのマークアップ言語などにより記述される。なお、情報処理装置100から配信される所定のアプリケーションそのものを制御情報とみなしてもよい。 In addition, the user terminal 10 is installed with an application program for users (hereinafter, appropriately referred to as the "payment app") for realizing code payment through an electronic payment service. When the user terminal 10 receives control information for realizing a specified information processing through the payment app from the information processing device 100, the user terminal 10 realizes 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 specified application itself delivered from the information processing device 100 may be regarded as control information.

図1に示す情報処理装置100は、電子決済サービスを利用するサービス利用者(たとえば、図1に示す利用者UXなど)に提供する資金移動業者により運営および管理される情報処理装置である。たとえば、電子決済サービスは、後述するように、所定のコード情報を用いた電子決済により、取引対象の代金を決済するための決済手段をサービス利用者に提供するサービス(コード決済による電子マネーのやり取りを制御する所定の取引手段を提供するサービスともいえる。)である。 The information processing device 100 shown in FIG. 1 is an information processing device operated and managed by a funds transfer business that provides electronic payment services to service users (such as user UX shown in FIG. 1). For example, an 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 specified code information, as described below (it can also be said to be a service that provides a specified transaction method that controls the exchange of electronic money by code payment).

また、情報処理装置100は、典型的には、サーバ装置により実現されるが、メインフレームやワークステーションなどにより実現されてもよい。また、情報処理装置100がサーバ装置で構成される場合、単独のサーバ装置により実現されてもよいし、複数のサーバ装置及び複数のストレージ装置が協働して動作するクラウドシステムなどにより実現されてもよい。 In addition, the information processing device 100 is typically realized by a server device, but may also be realized by a mainframe, a workstation, or the like. In addition, when the information processing device 100 is configured as a server device, it may be realized by a single server device, or may be realized by a cloud system in which multiple server devices and multiple storage devices operate in cooperation with each other.

また、情報処理装置100は、利用者端末10で動作する決済アプリと連動して、たとえば、専用のオンラインシステムを通じて提供する電子決済サービスに関する処理を実行する。たとえば、情報処理装置100は、電子決済サービスの利用希望者に対して決済アプリを配布し、決済アプリにおける所定の手続の完了を条件に、電子決済サービスを提供する。また、情報処理装置100は、決済アプリ専用のインターフェイス(たとえば、決済サプリの機能により利用者端末10に表示される各種操作画面)を介して、決済アプリからの取引要求を受け付けた場合は、その取引要求に従って、口座間における電子マネーの送金処理などを含む情報処理を実行する。決済アプリは、決済先、決済元、及び決済額などの情報を含む取引情報を情報処理装置100に送信する。なお、取引情報には、上述の各情報の他、取引を個別に特定するための取引コードや、取引が行われた日時を特定するための日時情報(すなわち、タイムスタンプ)などの情報が含まれていてもよい。 The information processing device 100 also works in conjunction with a payment app 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 a payment app to those who wish to use the electronic payment service, and provides the electronic payment service on the condition that a predetermined procedure in the payment app is completed. When the information processing device 100 receives a transaction request from the payment app via an interface dedicated to the payment app (for example, various operation screens displayed on the user terminal 10 by the function of the payment supplement), it executes information processing including a transfer process of electronic money between accounts according to the transaction request. The payment app transmits transaction information including information such as the payment destination, payment source, and 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 the transaction and date and time information (i.e., a timestamp) for identifying the date and time when the transaction was performed.

また、情報処理装置100は、後述するように、実施形態に係る情報処理として、たとえば、サービス利用者UXにより実施される近隣の店舗検索において、サービス利用者UXから指定される絞り込み条件をキーとする店舗情報や広告情報をサービス利用者UXに提供する処理を実行する。 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 using the narrowing down conditions specified by the service user UX as a key in a search for nearby stores performed by the service user UX.

(1-2.利用者端末10を用いた決済について)
ここで、利用者端末10を用いたコード決済(電子決済)の一例について説明する。以下の説明では、たとえば、所定の店舗に配置された2次元コード(QRコード(登録商標))であって、所定の店舗を識別する店舗識別情報を示す2次元コードを用いて、所定の店舗から取引対象の提供を受けるサービス利用者UXが利用者端末10を用いた決済を行う例について説明する。なお、以下に説明するコード決済の一例は、任意の利用者が任意の利用者端末10を用いて、任意の店舗にて決済を行う場合においても適用可能である。また、店舗識別情報を示す2次元コードは、QRコードのみならず、バーコードや所定のマーク、番号などであってもよい。また、2次元コードは、紙などの媒体に印字された印刷物により物理的に構成される例に限られず、任意の端末に表示される画像情報により構成されていてもよい。
(1-2. Payment using the user terminal 10)
Here, an example of code payment (electronic payment) using a 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, which indicates store identification information that identifies the specific store, is used to perform a payment using a 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 that is 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.

たとえば、サービス利用者UXが所定の店舗にて各種の商品やサービスといった取引対象の購入や利用に伴う決済を行う場合、サービス利用者UXは、利用者端末10に予めインストールされた決済アプリを起動する。そして、サービス利用者UXは、決済アプリを介して、所定の店舗に設置された2次元コードを撮影する。このような場合、利用者端末10は、取引対象の価格を入力するための画面を表示し、サービス利用者UXあるいは所定の店舗の店員から決済金額の入力を受け付ける。そして、利用者端末10は、サービス利用者UXを識別する利用者識別情報と、店舗識別情報(もしくは、店舗識別情報が示す情報、すなわち、所定の店舗を示す情報(たとえば、店舗ID))と、決済額とを含む取引情報を情報処理装置100へと送信する。 For example, when a service user UX makes a payment for the purchase or use of a transaction object such as various goods or services at a specific store, the service user UX launches a payment application pre-installed on the user terminal 10. The service user UX then 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. The user terminal 10 then 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., store ID)), and the payment amount to the information processing device 100.

情報処理装置100は、利用者端末10から取引情報を受け付けると、利用者識別情報が示すサービス利用者UXの口座から、店舗識別情報が示す所定の店舗の口座へと、決済額に相当する分の電子マネーを移行させる。このとき、情報処理装置100は、決済額に相当する分の電子マネーから所定の店舗に課金する所定の手数料を差し引いてから、所定の店舗の口座へ移行させてもよい。そして、情報処理装置100は、取引が完了した旨の通知を利用者端末10へと送信する。このような場合、利用者端末10は、取引が完了した旨の画面や所定の音声を出力することで、電子マネーによる取引が完了した旨をサービス利用者UXに通知する。あるいは、情報処理装置100は、利用者識別情報が示すサービス利用者UXの口座から決済額に相当する分の電子マネーを引き出して所定の店舗の売り上げ情報として管理し、所定のタイミングで売上に相当する額の現金を所定の店舗が保有する銀行口座に振り込んでもよい。この場合、情報処理装置100は、サービス利用者UXの口座から決済額に相当する分の電子マネーを引き出したタイミングで、電子マネーによる取引が完了した旨をサービス利用者UXに通知してもよい。 When the information processing device 100 receives 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 electronic money transaction 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 at a predetermined timing to a bank account held by the specified store. In this case, the information processing device 100 may notify the service user UX that the electronic money transaction has been completed at the time that electronic money equivalent to the payment amount is withdrawn from the service user UX's account.

なお、利用者端末10を用いた決済は、上述した処理に限定されるものではない。たとえば、利用者端末10を用いた決済は、所定の店舗に設置された端末装置(以下、「店舗端末」と称する。)を用いたものであってもよい。具体的には、まず、利用者端末10は、サービス利用者UXを識別するための利用者識別情報を示すコード情報を画面上に表示させる。このような場合、店舗端末は、利用者端末10に表示されたコード情報から利用者識別情報を読み取り、読み取った利用者識別情報(もしくは、利用者識別情報が示す情報、すなわち、サービス利用者UXを示す情報(たとえば、利用者ID))と、決済額と、所定の店舗を識別する情報とを含む取引情報を情報処理装置100へと送信する。 Note that payment using the user terminal 10 is not limited to the above-mentioned process. For example, 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 the 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.

情報処理装置100は、店舗端末から取引情報を受け付けると、利用者識別情報が示すサービス利用者UXの口座から、所定の店舗の口座へと、決済額に相当する分の電子マネーを移行させる。そして、情報処理装置100は、店舗端末あるいは利用者端末10に対し、取引が完了した旨の通知を送信する。店舗端末あるいは利用者端末10は、取引が完了した旨の画面や所定の音声を出力することで、電子マネーによる取引が完了した旨をサービス利用者UXに通知する。また、情報処理装置100は、利用者識別情報が示すサービス利用者UXの口座から決済額に相当する分の電子マネーを引き出して所定の店舗の売り上げ情報として管理し、所定のタイミングで売上に相当する額の現金を所定の店舗が保有する銀行口座に振り込んでもよい。この場合、情報処理装置100は、サービス利用者UXの口座から決済額に相当する分の電子マネーを引き出したタイミングで、電子マネーによる取引が完了した旨を店員あるいはサービス利用者UXに通知してもよい。 When the information processing device 100 receives 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 electronic money transaction has been completed by outputting a screen or a specified sound indicating that the transaction has been completed. The information processing device 100 may also 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 specified timing. In this case, the information processing device 100 may notify the store clerk or the service user UX that the electronic money transaction has been completed at the time when the electronic money equivalent to the payment amount is withdrawn from the account of the service user UX.

また、利用者端末10を用いた決済は、サービス利用者UXが予め電子マネーをチャージした口座から所定の店舗の口座へと電子マネーを移行させる処理のみならず、たとえば、サービス利用者UXが予め登録したクレジットカードを用いた決済であってもよい。このような場合、たとえば、利用者端末10は、所定の店舗の口座に対して決済金額が示す額の電子マネーを移行させるとともに、サービス利用者UXのクレジットカードの運用会社に対し、決済金額が示す額を請求してもよい。 Furthermore, 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 at a specified store, but may also be, for example, a payment using a credit card that the service user UX has previously registered. 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 at the specified store, and may also bill the management company of the service user UX's credit card for the amount indicated by the payment amount.

また、利用者端末10を用いた決済は、サービス利用者UXの口座から所定の店舗の口座へと電子マネーを移行させる処理のみならず、たとえば、サービス利用者UXの口座から他のユーザの口座へと電子マネーを移行させる決済(すなわち、ユーザ間での送金)であってもよい。たとえば、送金元のサービス利用者UXが利用する利用者端末10は、送金先のユーザを識別する利用者識別情報(例えば、送金先の利用者が利用する端末装置に表示される利用者識別情報)を読み取り、サービス利用者UXから送金金額の入力を受け付け、読み取った識別情報と、送金金額と、サービス利用者UXを識別する利用者識別情報とを示す情報を情報処理装置100へと送信する。このような場合、情報処理装置100は、サービス利用者UXの口座から、送金先のユーザの口座へと、送金金額が示す額の電子マネーを移行させ、利用者端末10または送金先のユーザが利用する端末装置に対し、送金が完了した旨の画面や所定の音声を出力させることで、送金が行われた旨を通知してもよい。 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 the terminal device used by the user of the remittance destination) that identifies the user of the remittance destination, accepts 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 user of the completion of the remittance by outputting a screen or a predetermined sound to the user terminal 10 or the terminal device used by the user of the remittance destination.

なお、利用者端末10を用いた送金は、上述した処理に限定されるものではない。たとえば、利用者端末10を用いた送金は、送金先のユーザの電話番号や、送金先のユーザを示す情報(たとえば、利用者ID)を利用者端末10に入力することにより行われてもよい。具体的な例を挙げると、利用者端末10は、送金先のユーザの電話番号または利用者IDと、送金金額との入力をサービス利用者UXから受け付け、入力された電話番号または利用者IDと、送金金額と、サービス利用者UXを識別する利用者識別情報とを情報処理装置100へと送信する。そして、情報処理装置100は、サービス利用者UXの口座から、送信された電話番号または利用者IDに紐づけられたユーザの口座へと、送金金額が示す額の電子マネーを移行させる。 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 (e.g., 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 identifying the service user UX to the information processing device 100. The information processing device 100 then transfers electronic money in the 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.

ここで、送金先のユーザの電話番号や利用者IDは、当該ユーザに関する情報と紐付けて決済アプリに予め登録されていてもよい。この場合、利用者端末10は、決済アプリに登録されたユーザ(送金先)の指定と、当該ユーザへの送金金額の入力とをサービス利用者UXから受け付け、指定されたユーザに紐付けられた電話番号または利用者IDと、送金金額と、サービス利用者UXを識別する利用者識別情報とを情報処理装置100へと送信する。 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 app. In this case, the user terminal 10 accepts, from the service user UX, the designation of the user (remittance destination) registered in the payment app 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 that identifies the service user UX.

また、たとえば、利用者端末10を用いた送金は、送金金額を受け取るためのリンク情報を送金先のユーザに提供することにより行われてもよい。具体的な例を挙げると、利用者端末10は、サービス利用者UXから送金金額の入力を受け付けて送金金額を受け取るためのリンク情報を生成し、リンク情報を含む電子メールを送信したり、リンク情報を含む投稿情報をSNS(Social Networking Service)に投稿したりすることで、送金先のユーザが利用する端末装置にリンク情報を提供する。そして、送金先のユーザがリンク情報を選択して受け取り操作を行った場合、情報処理装置100は、サービス利用者UXの口座から、送金先のユーザの口座へと、送金金額が示す額の電子マネーを移行させる。 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 accepts input of the remittance amount from the service user UX, generates link information for receiving the remittance amount, and provides the link information to the terminal device used by the remittance user by sending an email containing the link information or posting information containing 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 the amount indicated by the remittance amount from the account of the service user UX to the account of the remittance user.

なお、上述した決済手段や決済サービスは、商品の購入や役務の提供に対する対価の提供(債務の精算)のためのものに限定されるものではない。例えば、上述したように、決済手段や決済サービスは、複数のユーザが有する口座間の送金に関する機能を有していてもよい。すなわち、上述した決済手段や決済サービスは、ユーザや店舗等、電子マネーの所有者と紐づく任意の所有者の口座間における電子マネーの送受信を制御するサービスであればよい。すなわち、実施形態に係る決済手段や決済サービスは、電子マネーのやり取りを実現するための各種制御(電子マネーを介した各種の口座間送金制御のみならず、電子マネー口座と銀行口座間のやり取りに関する制御や、分割、ボーナス払いに伴う処理といった各種債権処理、その他電子マネーを含む財産のやり取りに関する各種制御)を実行する取引手段や取引サービスであれば、任意の態様で提供されるものであってもよい。また、このような取引手段や取引サービスが実現する各種の制御には、決済に関する制御と送金に関する制御の両方が含まれていてもよく、いずれか一方のみが含まれていてもよい。すなわち、「取引」とは、電子マネーに関する「決済」のみならず、電子マネーの「送金」やその他各種の処理をも含む概念である。すなわち、情報処理装置100は、任意の所有者間における電子マネーのやり取りを制御する取引手段を実現する情報処理装置であってもよい。 The above-mentioned payment means and payment services are not limited to those for providing compensation for the purchase of goods or the provision of services (settlement of debts). For example, as described above, the payment means and payment services may have a function related to transfer 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 transaction means and transaction services that execute various controls for realizing the exchange of electronic money (not only various inter-account transfer controls via electronic money, but also controls related to exchanges between electronic money accounts and bank accounts, various credit processes such as installments and processes associated with bonus payments, and various controls related to the exchange of assets including electronic money) and may be provided in any form. In addition, the various controls realized by such transaction means and transaction services may include both control related to payment and control related to transfer, or may include only one of them. That is, a "transaction" is a concept that includes not only "settlement" related to electronic money, but also "transfer" of electronic money and various other processes. In other words, 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.

(1-3.実施形態に係る情報処理)
(1-3-1.情報処理(その1))
以下、図1を用いて、実施形態に係る情報処理(その1)の概要について説明する。図1は、実施形態に係る情報処理(その1)の概要を説明するための図である。なお、以下の説明において、サービス利用者UXと利用者端末10とを同一視できる場合がある。すなわち、サービス利用者UXを利用者端末10と読み替えることができる。
(1-3. Information Processing According to the Embodiment)
(1-3-1. Information Processing (Part 1))
An overview of information processing (part 1) according to an embodiment will be described below 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.

図1に示す情報処理の前提として、サービス利用者UXは、利用者端末10を操作して決済アプリを起動する。そして、サービス利用者UXは、決済アプリに設けられている「近くのお店」を検索する機能を利用して、電子決済サービスを導入する近隣の加盟店である近隣店舗検索を行う。たとえば、近隣の加盟店とは、サービス利用者UXの現在地から所定の距離範囲内に位置する加盟店に該当する。 As a premise for the information processing shown in FIG. 1, the service user UX operates the user terminal 10 to launch a payment app. The service user UX then uses a function for searching for "nearby stores" provided in the payment app to search for nearby stores that are nearby affiliated stores that offer electronic payment services. For example, a nearby affiliated store corresponds to an affiliated store that is located within a specified distance from the current location of the service user UX.

近隣店舗検索を行った後、サービス利用者UXは、近隣店舗を絞り込むための条件として、所望の店舗を示す店舗検索ワードを決済アプリに入力する。利用者端末10は、
サービス利用者UXが入力した店舗検索ワードを示す店舗検索ワード情報を情報処理装置100に送信する(ステップS11)。
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).

一方、情報処理装置100は、利用者端末10から店舗検索ワード情報を受信すると、受信した店舗検索ワードに基づいて、店舗に関する店舗情報および広告に関する広告情報を特定する(ステップS12)。 On the other hand, when the information processing device 100 receives store search word information from the user terminal 10, it identifies store information related to the store and advertising information related to the advertisement based on the received store search word (step S12).

たとえば、情報処理装置100は、予め管理する店舗情報に含まれている店舗属性情報を参照し、近隣店舗の中から、サービス利用者UXにより指定された店舗検索ワードに合致する店舗属性を有する店舗を特定し、特定した店舗に関する店舗情報を取得する。具体例を示せば、情報処理装置100は、店舗検索ワードが「コンビニエンスストア」である場合、店舗属性として「小売店、年中無休、24時間営業」などの情報が登録されている店舗を特定する。 For example, the information processing device 100 refers to store attribute information contained in the store information managed in advance, identifies from among nearby stores a store that has store attributes that match the store search word specified by the service user UX, 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 registered information such as "retail store, open 365 days a year, open 24 hours a day" as its store attributes.

また、たとえば、情報処理装置100は、予め管理する広告情報に含まれている対応条件(すなわち、広告の配信条件)を参照し、近隣店舗の各々から入稿された各広告の中から、サービス利用者UXにより指定された店舗検索ワードを配信条件とする広告を特定し、特定した広告に関する広告情報を取得する。具体例を示せば、情報処理装置100は、店舗検索ワードが「コンビニエンスストア」である場合、対応条件として「店舗検索ワード=コンビニエンスストア」が登録されている広告を特定する。 For example, the information processing device 100 refers to the corresponding conditions (i.e., the advertisement delivery conditions) included in the advertisement information managed in advance, identifies advertisements that have the store search word specified by the service user UX as a delivery condition 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 that has "store search word = convenience store" registered as a corresponding condition.

また、情報処理装置100は、特定した店舗情報および広告情報を利用者端末10に送信することにより、サービス利用者UXに提供する(ステップS13)。 The information processing device 100 also provides the identified store information and advertising information to the service user UX by transmitting the information to the user terminal 10 (step S13).

以下、情報処理(その1)の実行に伴って、利用者端末10に表示される決済アプリの画面遷移例について説明する。 Below, we will explain an example of screen transitions of the payment app displayed on the user terminal 10 as information processing (part 1) is executed.

図1に示すように、利用者端末10は、サービス利用者UXによる操作に従って、決済アプリのトップ画面を表示する(表示例W1-1)。また、利用者端末10は、近隣店舗を検索するためにトップ画面に設けられているボタンB1に対するサービス利用者UXの操作を検出すると、近隣店舗情報の表示要求を情報処理装置100に送信する。そして、利用者端末10は、情報処理装置100から受信した近隣店舗情報を第1アプリ画面J1-1に表示する(表示例W1-2)。図1によれば、サービス利用者UXの現在地を示す画像UPと、近隣店舗の各々を示す複数の画像TPとが地図上に配置された近隣店舗情報が利用者端末10に表示される例が示されている。また、図1では、画像TPに対して、該当の位置に存在する店舗の数に対応する数字が記されている例を示しているが、この例には特に限定される必要はなく、数字は記されていなくてもよいし、該当の店舗に対応する他の情報が数字や文字、その他の方法で記されていてもよい。 As shown in FIG. 1, the user terminal 10 displays the top screen of the payment application in accordance with the operation by the service user UX (display example W1-1). When the user terminal 10 detects the operation of the service user UX on the 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). According to FIG. 1, an example is shown 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 multiple images TP showing each of the nearby stores are arranged on a map. Also, FIG. 1 shows an example in which a number corresponding to the number of stores present at the corresponding location 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.

また、近隣店舗情報を表示する第1アプリ画面J1-1には、店舗検索ワードの入力をサービス利用者UXから受け付けるためのボタンB2や、店舗からのお知らせを一覧表示させるためのボタンB3や、店舗のジャンル指定をサービス利用者UXから受け付けるためのボタンB4などが設けられている。ボタンB2、ボタンB3、及びボタンB4は、それぞれ、近隣店舗の中から、サービス利用者UXが所望の店舗を絞り込むための絞り込み条件の指定に用いられる。 The first application screen J1-1, which displays nearby store information, is provided with a button B2 for receiving store search words from the service user UX, a button B3 for displaying a list of notifications from the store, and a button B4 for receiving a store genre specification from the service user UX. Buttons B2, B3, and B4 are each used to specify filtering conditions for the service user UX to narrow down the nearby stores to a desired store.

また、利用者端末10は、近隣店舗情報を表示する第1アプリ画面J1-1においてボタンB2に対する操作を検出すると(表示例W1-3)、店舗検索ワードを入力するための第2アプリ画面J1-2を表示する(表示例W1-4)。第2アプリ画面J1-2には、店舗検索ワードを入力するための入力フィールドBXや、店舗のジャンル指定をサービス利用者UXから受け付けるためのボタンB4が設けられている。第2アプリ画面J1-2には、広告情報を表示するための表示枠と、店舗情報を表示するための表示枠がそれぞれ設けられている。 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 term (display example W1-4). The second application screen J1-2 is provided with an input field BX for inputting a store search term 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 advertising information and a display frame for displaying store information.

また、利用者端末10は、第2アプリ画面J1-2の入力フィールドBXに対して、店舗検索ワードの入力を受け付けると、入力された店舗検索ワードを示す店舗検索ワード情報を情報処理装置100に送信する。そして、利用者端末10は、情報処理装置100から受信した店舗情報および広告情報を第2アプリ画面J1-2の対応する表示枠に表示する(表示例W1-5)。 When the user terminal 10 receives 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. The user terminal 10 then displays the store information and advertising information received from the information processing device 100 in the corresponding display frame of the second application screen J1-2 (display example W1-5).

(1-3-2.情報処理(その2))
以下、図2を用いて、実施形態に係る情報処理(その2)の概要について説明する。図2は、実施形態に係る情報処理(その2)の概要を説明するための図である。実施形態に係る情報処理(その2)は、サービス利用者UXが指定する絞り込み条件が「店舗検索ワード」から「店舗ジャンル」になっている点が上述した実施形態に係る情報処理(その1)と相違している。
(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 above-described embodiment in that the narrowing-down condition designated by the service user UX is changed from "store search word" to "store genre."

すなわち、近隣の店舗検索を行った後、サービス利用者UXは、近隣店舗を絞り込むための条件として、所望の店舗のジャンルに対応するボタンB4を操作する。利用者端末10は、サービス利用者UXにより指定された選択ジャンルを示す選択ジャンル情報を情報処理装置100に送信する(ステップS21)。 That is, after searching 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).

一方、情報処理装置100は、利用者端末10から選択ジャンル情報を受信すると、受信した選択ジャンルに基づいて、店舗に関する店舗情報および広告に関する広告情報を特定する(ステップS22)。 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 advertising information related to the advertisement based on the received selected genre (step S22).

たとえば、情報処理装置100は、予め管理する店舗情報に含まれている店舗属性情報を参照し、近隣店舗の中から、サービス利用者UXにより指定された選択ジャンルに合致する店舗属性を有する店舗を特定し、特定した店舗に関する店舗情報を取得する。具体例を示せば、情報処理装置100は、選択ジャンルが「グルメ」である場合、店舗属性に含まれる対応ジャンルに「グルメ」が登録されている店舗を特定する。 For example, the information processing device 100 refers to the store attribute information contained in the store information managed in advance, identifies from among nearby stores a store that has store attributes that match the selected genre specified by the service user UX, 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.

また、たとえば、情報処理装置100は、予め管理する広告情報に含まれている対応条件(すなわち、広告の配信条件)を参照し、近隣店舗の各々から入稿された各広告の中から、サービス利用者UXにより指定された選択ジャンルを配信条件とする広告を特定し、特定した広告に関する広告情報を取得する。具体例を示せば、情報処理装置100は、選択ジャンルが「グルメ」である場合、対応条件として「選択ジャンル=グルメ」が登録されている広告を特定する。 For example, the information processing device 100 refers to the corresponding conditions (i.e., the advertisement delivery conditions) included in the pre-managed advertisement information, identifies advertisements from among the advertisements submitted by each of the nearby stores that have the selected genre specified by the service user UX as a delivery condition, 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 that have "Selected genre = Gourmet" registered as a corresponding condition.

また、情報処理装置100は、特定した店舗情報および広告情報を利用者端末10に送信することにより、サービス利用者UXに提供する(ステップS23)。 The information processing device 100 also provides the identified store information and advertising information to the service user UX by transmitting the information to the user terminal 10 (step S23).

以下、情報処理(その2)の実行に伴って、利用者端末10に表示される決済アプリの画面遷移例について説明する。なお、以下の説明において、第1アプリ画面J2-1及び第2アプリ画面J2-2は、図1に示す第1アプリ画面J1-1及び第2アプリ画面J1-2にそれぞれ対応する。 Below, we will explain an example of screen transitions of the payment app displayed on the user terminal 10 in conjunction with the execution of information processing (part 2). Note that in the following explanation, the first app screen J2-1 and the second app screen J2-2 correspond to the first app screen J1-1 and the second app screen J1-2, respectively, shown in FIG. 1.

図2に示すように、利用者端末10は、サービス利用者UXによる操作に従って、決済アプリのトップ画面を表示する(表示例W2-1)。また、利用者端末10は、トップ画面に設けられている「近くのお店」ボタンB1に対するサービス利用者UXの操作を検出すると、近隣店舗情報の表示要求を情報処理装置100に送信する。そして、利用者端末10は、情報処理装置100から受信した近隣店舗情報を第1アプリ画面J2-1に表示する(表示例W2-2)。図2によれば、サービス利用者UXの現在地を示す画像UPと、近隣店舗の各々を示す複数の画像TPとが地図上に配置された近隣店舗情報が利用者端末10に表示される例が示されている。 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 multiple images TP showing each of the nearby stores are arranged on a map.

また、近隣店舗情報を表示する第1アプリ画面J2-1には、店舗検索ワードの入力をサービス利用者UXから受け付けるためのボタンB2や、店舗からのお知らせを一覧表示させるためのボタンB3や、店舗のジャンル指定をサービス利用者UXから受け付けるためのボタンB4などが設けられている。ボタンB2、ボタンB3、及びボタンB4は、それぞれ、近隣店舗の中から、サービス利用者UXが所望の店舗を絞り込むための絞り込み条件の指定に用いられる。 The first application screen J2-1, which displays nearby store information, is provided with a button B2 for receiving store search words from the service user UX, a button B3 for displaying a list of notifications from the store, and a button B4 for receiving a store genre specification from the service user UX. The buttons B2, B3, and B4 are each used to specify filtering conditions for the service user UX to narrow down the nearby stores to a desired store.

また、利用者端末10は、近隣店舗情報を表示する第1アプリ画面J2-1においてボタンB4に対する操作を検出すると(表示例W2-3)、選択ジャンルに対応する店舗情報および広告情報を第2アプリ画面J2-2に表示する(表示例W2-4)。たとえば、利用者端末10は、第1アプリ画面J2-1においてボタンB4に対する操作を検出すると、操作が検出されたボタンB1-4に対応するジャンルを示す情報を選択ジャンル情報として情報処理装置100に送信する。そして、利用者端末10は、情報処理装置100から受信した店舗情報および広告情報を第2アプリ画面J2-2の対応する表示枠に表示する。 Furthermore, when the user terminal 10 detects an operation on button B4 on the first application screen J2-1 that displays nearby store information (display example W2-3), it displays store information and advertising 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 button B4 on the first application screen J2-1, it transmits information indicating the genre corresponding to button B1-4, on which the operation was detected, to the information processing device 100 as selected genre information. Then, the user terminal 10 displays the store information and advertising information received from the information processing device 100 in the corresponding display frame on the second application screen J2-2.

なお、図1および2に示す例において、情報処理装置100は、近隣店舗の各々を示す複数の画像TPが地図上に配置された近隣店舗情報において、広告を行っている店舗(すなわち、広告情報を入稿している店舗)に対応する画像TPが強調表示されていてもよい。 In the example 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 the nearby store information in which multiple images TP representing each nearby store are arranged on a map.

図2に示す例において、店舗ジャンルには、求人のお知らせを行っている店舗を絞り込むための「求人」が含まれていてもよい。すなわち、第1アプリ画面J2-1に、求人広告の入稿を行っている店舗を絞り込むためのボタンB4が設けられていてもよい。以下、サービス利用者UXにより、店舗ジャンルとして、求人のお知らせを行っている店舗を絞り込むためのボタンB4が選択された場合の利用者端末10に表示される決済アプリの画面の一例について説明する。図3は、実施形態に係る利用者端末10に表示される決済プリの画面例を示す図である。情報処理装置100は、サービス利用者UXから受け付けた選択ジャンルが「求人」である場合、店舗情報(たとえば、図5参照)を参照して、お知らせ情報として、求人に関する情報が登録されている店舗を特定し、特定した店舗に関する店舗情報を取得する。そして、情報処理装置100は、近隣店舗の各々を示す複数の画像TPが地図上に配置された近隣店舗情報において、求人のお知らせを行っている店舗に対応する画像TPに関連付けて表示する吹き出し画像MSの情報を利用者端末10に送信する。情報処理装置100は、たとえば、吹き出し画像MSとして、求人のお知らせに含まれるメッセージの一部を抽出したテキスト情報を含めた画像を生成する。また、情報処理装置100は、広告情報(たとえば、図6参照)を参照して、選択ジャンルが「求人」である場合、対応条件として「選択ジャンル=求人」が登録されている広告を特定し、特定した広告に関する情報を取得する。そして、情報処理装置100は、吹き出し画像MSの情報を含む店舗情報と、「選択ジャンル=求人」に対応する広告情報とを利用者端末10に送信する。 In the example shown in FIG. 2, the store genre may include "job vacancies" to narrow down the stores that are announcing job vacancies. 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 announcing job vacancies is selected by the service user UX as the store genre will be described. FIG. 3 is a diagram showing an example 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 vacancies," 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 vacancies is registered as notification information, and acquires store information related to the identified store. Then, the information processing device 100 transmits to the user terminal 10 information on a balloon image MS that is displayed in association with an image TP corresponding to a store that is announcing job vacancies in the neighborhood store information in which a plurality of images TP indicating each of the neighborhood stores are arranged on a map. For example, the information processing device 100 generates an image including text information extracted from a portion of the message included in the job advertisement as a speech bubble image MS. Furthermore, when the selected genre is "job advertisements," the information processing device 100 refers to the advertisement information (for example, see FIG. 6 ), identifies an advertisement for which "selected genre=job advertisements" is registered as a corresponding condition, and acquires information related to the identified advertisement. The information processing device 100 then transmits to the user terminal 10 the store information including the information in the speech bubble image MS and the advertisement information corresponding to "selected genre=job advertisements."

利用者端末10は、情報処理装置100から受信した店舗情報に基づき、近隣店舗情報に表示される近隣店舗の各々を示す複数の画像TPのうち、求人のお知らせを行っている店舗の画像TPに関連付けて、求人のお知らせに関する吹き出し画像MSを表示させる。また、利用者端末10は、吹き出し画像MSに対する操作を検出すると、吹き出し画像MSに対応する広告情報を表示できる。 Based on the store information received from the information processing device 100, the user terminal 10 displays a speech bubble 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. Furthermore, when the user terminal 10 detects an operation on the speech bubble image MS, it can display advertising information corresponding to the speech bubble image MS.

(1-3-3.情報処理(その3))
以下、図4を用いて、実施形態に係る情報処理(その3)の概要について説明する。図4は、実施形態に係る情報処理(その3)の概要を説明するための図である。実施形態に係る情報処理(その3)は、サービス利用者UXが指定する絞り込み条件が「店舗検索ワード」から「お知らせを提供中の店舗」になっている点が上述した実施形態に係る情報処理(その1)と相違している。
(1-3-3. Information Processing (Part 3))
Hereinafter, an overview of the information processing (part 3) according to the embodiment will be described with reference to Fig. 4. Fig. 4 is a diagram for explaining an overview of the information processing (part 3) according to the embodiment. The information processing (part 3) according to the embodiment differs from the 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 "stores providing notifications."

すなわち、近隣の店舗検索を行った後、サービス利用者UXは、近隣店舗を絞り込むための条件として、店舗からのお知らせを一覧表示させるためのボタンB3を操作する。利用者端末10は、サービス利用者UXによりボタンB3が操作されると、お知らせ表示要求を情報処理装置100に送信する(ステップS31)。 That is, after searching for nearby stores, the service user UX operates button B3 to display a list of notifications from the stores as a condition for narrowing down the nearby stores. When the service user UX operates button B3, the user terminal 10 transmits a notification display request to the information processing device 100 (step S31).

一方、情報処理装置100は、利用者端末10からお知らせ表示要求を受信すると、近隣店舗から提供されているお知らせ情報と、お知らせ情報の表示要求の実施を配信条件とする広告に関する広告情報を特定する(ステップS32)。なお、図4に示す場合、お知らせ情報は店舗情報の一例ともいえる。 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 whose delivery condition is the implementation of a display request for the notification information (step S32). Note that in the case shown in FIG. 4, the notification information can also be considered an example of store information.

たとえば、情報処理装置100は、予め管理する店舗情報を参照し、近隣店舗の中から、お知らせ情報の登録がある店舗を特定し、特定した店舗からのお知らせ情報を店舗情報として特定する。また、たとえば、情報処理装置100は、予め管理する広告情報を参照し、近隣店舗から入稿された各広告のうち、お知らせ情報の表示要求の実施を配信条件とする広告を特定し、特定した広告に関する広告情報を取得する。 For example, the information processing device 100 refers to store information managed in advance, identifies a store from among nearby stores that has registered notification information, and identifies the notification information from the identified store as store information. Also, for example, the information processing device 100 refers to advertising information managed in advance, identifies, from among the advertisements submitted by nearby stores, advertisements whose delivery condition is the implementation of a request to display notification information, and acquires advertising information related to the identified advertisements.

また、情報処理装置100は、取得したお知らせ情報を店舗情報として利用者端末10に送信するとともに、取得した広告情報を利用者端末10に送信することにより、サービス利用者UXに提供する(ステップS33)。また、情報処理装置100は、お知らせ情報を取得する際、近隣店舗の中にサービス利用者UXがフォローしている店舗があるか否かを判定し、近隣店舗の中にフォローしている店舗がある場合、サービス利用者UXがフォローしている店舗からのお知らせ情報を取得してもよい。 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 it 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 store that the service user UX is following among the nearby stores, acquire the notification information from the store that the service user UX is following.

以下、情報処理(その3)の実行に伴って、利用者端末10に表示される決済アプリの画面遷移例について説明する。なお、以下の説明において、第1アプリ画面J3-1及び第2アプリ画面J3-2は、図1に示す第1アプリ画面J1-1及び第2アプリ画面J1-2にそれぞれ対応する。 Below, we will explain an example of screen transitions of the payment app displayed on the user terminal 10 in conjunction with the execution of information processing (part 3). Note that in the following explanation, the first app screen J3-1 and the second app screen J3-2 correspond to the first app screen J1-1 and the second app screen J1-2, respectively, shown in FIG. 1.

図4に示すように、利用者端末10は、サービス利用者UXによる操作に従って、決済アプリのトップ画面を表示する(表示例W3-1)。また、利用者端末10は、トップ画面に設けられている「近くのお店」ボタンB1に対するサービス利用者UXの操作を検出すると、近隣店舗情報の表示要求を情報処理装置100に送信する。そして、利用者端末10は、情報処理装置100から受信した近隣店舗情報を第1アプリ画面J3-1に表示する(表示例W3-2)。図4によれば、サービス利用者UXの現在地を示す画像UPと、近隣店舗の各々を示す複数の画像TPとが地図上に配置された近隣店舗情報が利用者端末10に表示される例が示されている。 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 multiple images TP showing each of the nearby stores are arranged on a map.

また、近隣店舗情報を表示する第1アプリ画面J3-1には、店舗検索ワードの入力をサービス利用者UXから受け付けるためのボタンB2や、店舗からのお知らせを一覧表示させるためのボタンB3や、店舗のジャンル指定をサービス利用者UXから受け付けるためのボタンB4などが設けられている。ボタンB2、ボタンB3、及びボタンB4は、それぞれ、近隣店舗の中から、サービス利用者UXが所望の店舗を絞り込むための絞り込み条件の指定に用いられる。 The first application screen J3-1, which displays nearby store information, is provided with a button B2 for receiving store search words from the service user UX, a button B3 for displaying a list of notifications from the store, and a button B4 for receiving a store genre specification from the service user UX. Buttons B2, B3, and B4 are each used to specify filtering conditions for the service user UX to narrow down the nearby stores to a desired store.

また、利用者端末10は、近隣店舗情報を表示する第1アプリ画面J3-1においてボタンB3に対する操作を検出すると(表示例W3-3)、お知らせ情報及び広告情報を第2アプリ画面J3-2に表示する(表示例W3-4)。 In addition, when the user terminal 10 detects an operation on 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).

たとえば、利用者端末10は、第1アプリ画面J3-1においてボタンB3に対する操作を検出すると、お知らせ情報の表示要求を情報処理装置100に送信する。そして、利用者端末10は、情報処理装置100から受信したお知らせ情報を第2アプリ画面J3-2において店舗情報を表示するための表示枠に表示する。また、たとえば、利用者端末10は、近隣店舗の各々から入稿された各広告の中から、お知らせ情報の表示要求の実施を配信条件とする広告を特定し、特定した広告に関する広告情報を取得する。 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 advertising information related to the identified advertisement.

また、利用者端末10は、近隣店舗情報を表示する第1アプリ画面J3-1においてボタンB3に対する操作を検出した場合(表示例W3-3)、サービス利用者UXがフォロー中の店舗からのお知らせ情報を表示してもよい(表示例W3-5)。 In addition, when the user terminal 10 detects an operation on button B3 on the first application screen J3-1 that displays nearby store information (display example W3-3), it may display notification information from a store that the service user UX is following (display example W3-5).

上述してきたように、実施形態に係る情報処理装置100によれば、サービス利用者UXにより実施される近隣の店舗検索に応じて、サービス利用者UXからの絞り込み条件をキーとする店舗情報や広告情報をサービス利用者UXに提供できる。これにより、実施形態に係る情報処理装置100は、電子決済サービスを導入する加盟店である店舗の集客を支援でき、電子決済サービスにおけるユーザビリティの向上を図ることができる。また、別の側面では、実施形態に係る情報処理装置100は、サービス利用者UXの近隣に位置する近隣店舗の中から、サービス利用者UXが所望する店舗の情報を絞り込んで提供できる。これにより、実施形態に係る情報処理装置100は、電子決済サービスにおけるユーザビリティを向上させる効果も期待できる。 As described above, the information processing device 100 according to the embodiment can provide the service user UX with store information and advertising information based on the narrowing down conditions from the service user UX in response to a nearby store search performed by the service user UX. This allows the information processing device 100 according to the embodiment to assist stores that are affiliated with the electronic payment service in attracting customers, thereby improving 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 the store desired by the service user UX from among the nearby stores located in the vicinity of the service user UX. This allows the information processing device 100 according to the embodiment to be expected to have the effect of improving the usability of the electronic payment service.

なお、図4に示す例において、情報処理装置100は、近隣店舗の各々を示す複数の画像TPが地図上に配置された近隣店舗情報において、お知らせを行っている店舗に対応する画像TPが強調表示されていてもよい。 In the example shown in FIG. 4, the information processing device 100 may highlight the image TP corresponding to the store issuing the notification in the nearby store information in which multiple images TP each representing a nearby store are arranged on a map.

〔2.装置構成〕
以下、図5を用いて、実施形態に係る情報処理装置100の構成について説明する。図5は、実施形態に係る情報処理装置100の構成例を示す図である。図5に示すように、情報処理装置100は、通信部110と、記憶部120と、制御部130とを有する。
2. Device 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.

(通信部110について)
通信部110は、たとえば、NIC(Network Interface Card)などによって実現される。そして、通信部110は、ネットワークNと有線または無線で接続され、利用者端末10などの他の装置との間で情報の送受信を行う。
(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.

(記憶部120について)
記憶部120は、たとえば、RAM(Random Access Memory)やフラッシュメモリ(Flash Memory)などの半導体メモリ素子、または、ハードディスクや光ディスクなどの記憶装置によって実現される。図5に示すように、記憶部120は、店舗情報記憶部121と、広告情報記憶部122とを有する。なお、記憶部120は、以下に説明する情報以外にも、地図情報など、実施形態に係る情報処理に必要となる情報を記憶してもよい。
(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.

(店舗情報記憶部121について)
店舗情報記憶部121は、電子決済サービスを導入する加盟店である各店舗に関する店舗情報を記憶する。図6は、実施形態に係る店舗情報記憶部121に記憶される店舗情報の一例を示す図である。
(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.

図6に示すように、店舗情報記憶部121が記憶する店舗情報は、「店舗ID」の項目や、「位置情報」の項目や、「店舗属性情報」の項目や、「お知らせ情報」の項目などといった複数の項目を有している。店舗情報が有するこれらの項目は、相互に対応付けられている。 As shown in FIG. 6, the store information stored in the store information storage unit 121 has multiple items such as a "store ID" field, a "location information" field, a "store attribute information" field, and a "notification information" field. These items in the store information are associated with each other.

「店舗ID」の項目には、電子決済サービスにおいて各店舗を一意に特定するために各サービス利用者に対して個別に割り振られる固有の識別情報である店舗IDが記憶される。 The "Store ID" field stores a store ID, which is unique identification information that is assigned to each service user individually to uniquely identify each store in the electronic payment service.

「位置情報」の項目には、店舗の所在地を示す情報が記憶される。店舗の所在地を示す情報は、店舗の所在地を特定できる情報であればよく、住所や緯度経度などの任意の情報が想定される。 In the "location information" field, information indicating the location of the store is stored. 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.

「店舗属性情報」の項目には、店舗の属性を示す情報が記憶される。店舗の属性を示す情報には、たとえば、「小売店、年中無休、24時間営業」などの店舗の業態などを特定するための情報や、「コンビニエンスストア」などの店舗の業態に対応する一般的な名称の情報が含まれていてもよい。また、店舗の属性を示す情報には、「グルメ」や「カフェ」など、店舗がサービス利用者に提供する取引対象に基づいて店舗を分類するために予め関連付けられるジャンルを示す情報などが含まれていてもよい。 The "store attribute information" item stores information indicating the attributes of a store. Information indicating the attributes of a store may include, for example, information for identifying the type of store, such as "retail store, open 365 days a year, open 24 hours a day," or information on a general name corresponding to the type of store, such as "convenience store." Information indicating the attributes of a store may also include information indicating a genre, such as "gourmet" or "cafe," that is pre-associated to classify stores based on the transaction objects that the stores provide to service users.

「お知らせ情報」の項目には、各店舗が電子決済サービスのサービス利用者(たとえば、図1に示すサービス利用者UXなど)に対して、決済アプリを通じて提供する情報として登録するお知らせ情報が記憶される。 The "Notification Information" item stores notification information that each store registers as information to be provided to users of the electronic payment service (such as service user UX shown in Figure 1) via the payment app.

(広告情報記憶部122について)
広告情報記憶部122は、電子決済サービスを導入する加盟店である各店舗から入稿される広告に関する広告情報を記憶する。図7は、実施形態に係る広告情報記憶部122に記憶される広告情報の一例を示す図である。
(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.

図7に示すように、広告情報記憶部122に記憶されている広告情報は、「店舗ID」の項目や、「広告情報」の項目や、「対応条件」の項目や、「入札額」の項目といった複数の項目を有している。広告残高情報が有するこれらの項目は、相互に対応付けられている。 As shown in FIG. 7, the advertising information stored in the advertising information storage unit 122 has multiple items, such as a "store ID" field, an "advertising information" field, a "conditions" field, and a "bid amount" field. These items in the advertising balance information are associated with each other.

「店舗ID」の項目には、電子決済サービスにおいて各店舗を一意に特定するために各サービス利用者に対して個別に割り振られる固有の識別情報である店舗IDが記憶される。たとえば、広告情報が有する「店舗ID」の項目に記憶される店舗IDは、上述の店舗情報が有する「店舗ID」の項目に記憶される店舗IDと同一の情報である。 The "Store ID" field stores a store ID, which is unique identification information that is individually assigned to each service user in order to uniquely identify each store in the electronic payment service. For example, the store ID stored in the "Store ID" field of the advertising information is the same information as the store ID stored in the "Store ID" field of the above-mentioned store information.

「広告情報」の項目には、店舗が入稿した広告素材などの情報が記憶される。「対応条件」の項目には、店舗により広告の配信条件として設定する条件を示す情報が記憶される。「入札額」の項目には、店舗が競売などにより広告枠を落札した際の入札額を示す情報が記憶される。 The "Advertising information" field stores information such as advertising materials submitted by the store. The "Supported conditions" field stores information indicating the 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.

(制御部130について)
制御部130は、コントローラ(controller)であり、たとえば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)などによって、情報処理装置100内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部130は、たとえば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などの集積回路により実現され得る。
(Regarding the control unit 130)
The control unit 130 is a controller, and is realized, for example, by a central processing unit (CPU) or a micro processing unit (MPU) 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 application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).

図5に示すように、制御部130は、取得部131と、特定部132と、提供部133とを有し、これらの各部により、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130には、情報処理装置100が実行する各種処理の拡張などに応じて、図5に示す各部とは異なる新たな機能部が導入されてもよい。 As shown in FIG. 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 the information processing described below. Note that the control unit 130 may also include new functional units different from the units shown in FIG. 5 in response to the expansion of various processes executed by the information processing device 100.

(取得部131について)
取得部131は、電子決済サービスを導入する店舗を検索する店舗検索において店舗検索を行うサービス利用者(たとえば、図1に示すサービス利用者UXなど)と対応する店舗検索に関する条件を示す条件情報を取得する。
(Regarding the Acquisition Unit 131)
The acquisition unit 131 acquires condition information indicating conditions related to a store search corresponding to a service user (such as the service user UX shown in FIG. 1) who performs a store search in a store search to search for stores that offer an electronic payment service.

たとえば、取得部131は、サービス利用者の現在地から所定の距離範囲内にある近隣店舗の中から、店舗を絞り込むための条件としてサービス利用者により指定された絞り込み条件を取得する。取得部131は、決済アプリを通じて、利用者端末10から送信された絞り込み条件を、通信部110を介して取得できる。 For example, the acquisition unit 131 acquires the narrowing-down conditions specified by the service user as conditions for narrowing down stores from among nearby stores within a specified distance range from the current location of the service user. The acquisition unit 131 can acquire the narrowing-down conditions sent from the user terminal 10 via the payment app via the communication unit 110.

また、たとえば、取得部131は、絞り込み条件として、近隣店舗から所望の店舗を特定するためにサービス利用者により指定された店舗検索ワードを示す情報を取得してもよい。また、たとえば、取得部131は、店舗を分類するために店舗の各々に予め関連付けられる複数のジャンルの中から、サービス利用者に選択された選択ジャンルを示す情報を、絞り込み条件としてサービス利用者から取得してもよい。 For example, the acquisition unit 131 may acquire, as a narrowing-down condition, information indicating a store search word specified 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 multiple genres that are pre-associated with each of the stores to classify the stores, from the service user.

(特定部132について)
特定部132は、取得部131により取得された条件情報が示す条件に合致する店舗に関する店舗情報と、条件に対応する広告に関する広告情報とを特定する。たとえば、特定部132は、絞り込み条件に合致する属性を有する近隣店舗に関する店舗情報を特定するとともに、近隣店舗の各々から入稿された各広告の中から絞り込み条件に対応する条件を配信条件とする広告に関する広告情報を特定してもよい。
(Regarding the identification unit 132)
The identification unit 132 identifies store information related to a store that matches the condition indicated by the condition information acquired by the acquisition unit 131, and advertisement information related to an advertisement corresponding to the condition. For example, the identification unit 132 may identify store information related to a nearby store having an attribute that matches the narrowing-down condition, and may identify advertisement information related to an advertisement whose delivery condition is the condition corresponding to the narrowing-down condition from among the advertisements submitted by each of the nearby stores.

また、たとえば、特定部132は、取得部131により取得された店舗検索ワードに合致する店舗情報と、店舗検索ワードに対応する広告情報を特定してもよい。また、たとえば、特定部132は、取得部131により取得された選択ジャンルに合致する店舗情報と、選択ジャンルに対応する広告情報を選択してもよい。 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 that corresponds to the store search word.For example, the identification unit 132 may select store information that matches the selected genre acquired by the acquisition unit 131 and advertising information that corresponds to the selected genre.

また、たとえば、特定部132は、取得部131により取得された選択ジャンルが求人のお知らせを行っている店舗を絞り込むための「求人」である場合、店舗情報(たとえば、図5参照)を参照して、お知らせ情報として、求人に関する情報が登録されている店舗を特定し、特定した店舗に関する店舗情報を取得する。また、特定部132は、広告情報(たとえば、図6参照)を参照して、選択ジャンルが「求人」である場合、対応条件として「選択ジャンル=求人」が登録されている広告を特定し、特定した広告に関する情報を取得する。特定部132は、取得した店舗情報および広告情報を提供部133に受け渡す。 For example, when the selected genre acquired by the acquisition unit 131 is "job openings" to narrow down the stores that are announcing job openings, the identification unit 132 refers to the store information (for example, see FIG. 5) to identify a store in which information about job openings is registered as announcement information, and acquires store information about the identified store. When the selected genre is "job openings", the identification unit 132 refers to the advertisement information (for example, see FIG. 6) to identify an advertisement in which "selected genre=job openings" 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.

また、特定部132は、サービス利用者の現在地から所定の距離範囲内にある近隣店舗の中から、サービス利用者に対するお知らせ情報(「通知情報」の一例)を提供中である所定の店舗からのお知らせ情報を表示させる表示要求を利用者端末10から受け付けた場合、所定の店舗からのお知らせ情報を店舗情報として特定するとともに、お知らせ情報の表示要求の実施を配信条件とする広告情報を特定してもよい。 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 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 display request for the notification information.

また、特定部132は、お知らせ情報を提供中である所定の店舗の中に、サービス利用者がフォローしているフォロー店舗があるか否かを判定し、フォロー店舗があると判定した場合、フォロー店舗に対応するお知らせ情報を店舗情報として特定し、フォロー店舗がないと判定した場合、所定の店舗に対応するお知らせ情報を店舗情報として特定してもよい。 The identification unit 132 may also 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.

なお、特定部132は、サービス利用者から近隣店舗情報の表示要求が取得されたと判定した場合、サービス利用者の位置情報および店舗情報に含まれている位置情報に基づいて、サービス利用者の現在地から所定の距離範囲内にある店舗を近隣店舗として特定してもよい。そして、特定部132は、特定した近隣店舗の情報を提供部133に受け渡す。 When the identification unit 132 determines that a display request for nearby store information has been acquired from the service user, the identification unit 132 may identify stores that are within a predetermined distance range from the service user's current location as nearby stores, based on the service user's location information and the location information included in the store information. Then, the identification unit 132 passes information on the identified nearby stores to the provision unit 133.

(提供部133について)
提供部133は、特定部132により特定された店舗情報および広告情報をサービス利用者に提供する。たとえば、提供部133は、通信部110を通じて、店舗情報および広告情報を利用者端末10に送信することにより、店舗情報および広告情報をサービス利用者に提供する。
(Regarding the providing unit 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.

また、提供部133は、特定部132から、お知らせ情報として、求人に関する情報が登録されている店舗に関する店舗情報と、「選択ジャンル=求人」が登録されている広告に関する広告情報を受け取った場合、近隣店舗の各々を示す複数の画像TPが地図上に配置された近隣店舗情報において、求人のお知らせを行っている店舗に対応する画像TPに関連付けて表示する吹き出し画像MSの情報を利用者端末10に送信してもよい。提供部133は、たとえば、吹き出し画像MSとして、求人のお知らせに含まれるメッセージの一部を抽出したテキスト情報を含めた画像を生成する。また、提供部133は、吹き出し画像MSの情報を含む店舗情報と、「選択ジャンル=求人」に対応する広告情報とを、通信部110を通じて、利用者端末10に送信する。 In addition, when the providing unit 133 receives from the identifying unit 132, as notification information, store information about a store in which information about a job is registered, and advertising information about an advertisement in which "selected genre = job" is registered, the providing unit 133 may transmit to the user terminal 10 information on a speech bubble image MS that is displayed in association with an image TP corresponding to the store that is announcing a job in the nearby store information in which a plurality of images TP each representing a nearby store are arranged on a map. The providing unit 133 generates, for example, an image as the speech bubble image MS that includes text information that is an extracted portion of a message included in the job announcement. In addition, the providing unit 133 transmits the store information including the information on the speech bubble image MS and advertising information corresponding to "selected genre = job" to the user terminal 10 via the communication unit 110.

また、提供部133は、特定部132により、所定の店舗からのお知らせ情報と、お知らせ情報の表示要求の実施を配信条件とする広告情報とが特定された場合、お知らせ情報を店舗情報として利用者端末10に送信するとともに、広告情報を利用者端末10に送信する。なお、提供部133は、お知らせ情報が複数あり、お知らせ情報の提供元である各店舗に対するサービス利用者のフォローがない場合、予め規定される順序でお知らせ情報を表示させるための制御情報を、利用者端末10に合わせて送信してもよい。 Furthermore, when the identification unit 132 identifies notification information from a specific store and advertising information whose delivery condition is the implementation of a display request for the notification information, the providing unit 133 transmits the notification information as store information to the user terminal 10 and also transmits 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 source of the notification information, the providing unit 133 may transmit control information to the user terminal 10 for displaying the notification information in a predetermined order.

また、提供部133は、特定部132から近隣店舗の情報を取得した場合、近隣店舗の位置を地図上にマッピングした近隣店舗情報を、通信部110を通じて利用者端末10に送信してもよい。 In addition, when the providing unit 133 acquires information about nearby stores from the identifying unit 132, the providing unit 133 may transmit 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.

〔3.処理手順例〕
以下、図8を用いて、実施形態に係る情報処理装置100により実行される利用者情報連携処理の処理手順の一例を説明する。図8は、実施形態に係る情報処理装置100の処理手順例を示すフローチャートである。なお、図8に示す処理手順は、情報処理装置100が有する制御部130により実行される。制御部130は、情報処理装置100の稼働中、図8に示す処理手順を繰り返し実行する。
3. Example of Processing Procedure
Hereinafter, an example of a processing procedure of a user information association process 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. Note that the processing procedure shown in Fig. 8 is executed by the control unit 130 of 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.

図8に示すように、特定部132は、取得部131により、利用者端末10から送信された近隣店舗情報の表示要求が取得されたか否かを判定する(ステップS101)。 As shown in FIG. 8, the identification unit 132 determines whether the acquisition unit 131 has acquired a display request for nearby store information sent from the user terminal 10 (step S101).

特定部132は、取得部131により、近隣店舗情報の表示要求が取得されたと判定した場合(ステップS101;Yes)、サービス利用者の位置情報および店舗情報に含まれている位置情報に基づいて、サービス利用者の現在地から所定の距離範囲内にある店舗を特定する(ステップS102)。 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).

また、提供部133は、特定部132により特定された近隣店舗の位置を地図上にマッピングした近隣店舗情報を利用者端末10に送信する(ステップS103)。 The providing unit 133 also 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 onto a map (step S103).

また、特定部132は、取得部131により、利用者端末10から送信された絞り込み条件が取得されたか否かを判定する(ステップS104)。 The identification unit 132 also determines whether the acquisition unit 131 has acquired the narrowing down conditions sent from the user terminal 10 (step S104).

特定部132は、絞り込み条件が取得されたと判定した場合(ステップS104;Yes)、絞り込み条件に合致する店舗情報と、絞り込み条件に対応する広告情報とを特定する(ステップS105)。 When the identification unit 132 determines that the narrowing down conditions have been acquired (step S104; Yes), it identifies store information that matches the narrowing down conditions and advertising information that corresponds to the narrowing down conditions (step S105).

また、提供部133は、特定部132により特定された店舗情報および広告情報を利用者端末10に送信して(ステップS106)、図7に示す処理手順を終了する。 The providing unit 133 also transmits the store information and advertising information identified by the identifying unit 132 to the user terminal 10 (step S106), and ends the processing procedure shown in FIG. 7.

上記ステップS104において、特定部132は、絞り込み条件が取得されていないと判定した場合(ステップS104;No)、図8に示す処理手順を終了する。たとえば、特定部132は、絞り込み条件が取得される前に、利用者端末10において決済アプリが終了した場合、図8に示す処理手順を終了してもよい。 If, in step S104, the identification unit 132 determines that the filtering conditions have not been acquired (step S104; No), the identification unit 132 ends the processing procedure shown in FIG. 8. For example, if the payment app is terminated in the user terminal 10 before the filtering conditions are acquired, the identification unit 132 may end the processing procedure shown in FIG. 8.

上記ステップS101において、特定部132は、近隣店舗情報の表示要求が取得されていないと判定した場合(ステップS101;No)、図8に示す処理手順を終了する。 In the above step S101, if the identification unit 132 determines that a request to display nearby store information has not been acquired (step S101; No), it ends the processing procedure shown in FIG. 8.

なお、上記ステップS104において、特定部132は、絞り込み条件として、サービス利用者に対するお知らせ情報を提供中である所定の店舗からのお知らせ情報を表示させる表示要求を利用者端末10から受け付けた場合、所定の店舗からのお知らせ情報と、お知らせ情報の表示要求の実施を配信条件とする広告情報を選択してもよい。また、この場合、提供部133は、店舗情報としてお知らせ情報を利用者端末10に送信するとともに、広告情報を利用者端末10に送信してもよい。 In addition, in the above step S104, when the identification unit 132 receives, as a narrowing-down condition, a display request from the user terminal 10 to display notification information from a specific store that is currently providing notification information to service users, the identification unit 132 may select notification information from the specific store and advertising information whose delivery condition is the implementation of a display request for the notification information. In this case, the provision unit 133 may transmit the notification information to the user terminal 10 as store information, and may also transmit advertising information to the user terminal 10.

〔4.変形例〕
(4-1.広告情報の表示態様について)
上述の実施形態において、情報処理装置100(たとえば、提供部133)は、たとえば、サービス利用者から受け付けた絞り込み条件に対応する広告情報が複数ある場合、広告情報に対応する入札額に応じて、広告の表示位置や、表示順序や、表示サイズなどの表示態様を決定してもよい。たとえば、提供部133は、入札額が大きい広告ほど、プライムカバー枠など、視認性の最も高い広告表示枠に表示させてもよい。
4. Modifications
(4-1. Display format 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 conditions received from the service user. For example, the providing unit 133 may display an advertisement with a higher bid amount in an advertisement display frame with the highest visibility, such as a prime cover frame.

また、情報処理装置100は、広告の配信先となるサービス利用者の決済アプリにおける検索履歴をサービス利用者ごとに記憶部120に記憶しておいてもよい。そして、情報処理装置100(たとえば、提供部133)は、広告情報をサービス利用者に提供する際、たとえば、サービス利用者による店舗の検索頻度に基づいて、広告情報を利用者端末10の決済アプリの画面に表示させる際の優先順位を決定してもよい。たとえば、情報処理装置100は、サービス利用者の近隣店舗のうち、広告情報の提供先となるサービス利用者の検索頻度が高い店舗(または、検索頻度が高い店舗とジャンルが類似する店舗)により入稿された広告情報から順に、視認性の最も高い広告表示枠に優先的に表示されるように、所定の制御情報を広告情報と合わせて利用者端末10に提供する。 The information processing device 100 may also store in the storage unit 120 the search history of the payment app of the service user to whom 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 the priority order for displaying the advertisement information on the payment app screen 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 that is searched for frequently by the service user to whom the advertisement information is to be provided (or a store in a similar genre to the store with the high search frequency) among stores in the vicinity of the service user is preferentially displayed in the advertisement display frame with the highest visibility.

また、情報処理装置100は、広告情報を入稿した店舗の営業時間や営業日に関する情報を記憶部120に記憶しておいてもおい。そして、情報処理装置100(たとえば、提供部133)は、広告情報をサービス利用者に提供する際、サービス利用者の近隣店舗のうち、サービス利用者により近隣店舗検索が行われたタイミングが営業日かつ営業時間内に該当する店舗により入稿された広告情報が、視認性の最も高い広告表示枠に優先的に表示されるように、所定の制御情報を広告情報と合わせて利用者端末10に提供してもよい。 The information processing device 100 may also store information about the business hours and business days of the store that submitted the advertising information in the storage unit 120. Then, when providing the advertising information to the service user, the information processing device 100 (for example, the providing unit 133) may provide the user terminal 10 with predetermined control information together with the advertising information so that advertising information submitted by a store that is in the service user's neighborhood and that corresponds to a business day and business hours when the service user performs a neighborhood store search is preferentially displayed in the advertising display frame with the highest visibility.

また、情報処理装置100は、広告情報を入稿した店舗の混雑状況に関する情報を記憶部120に記憶しておいてもよい。たとえば、情報処理装置100は、店舗から混雑状況に関する情報(たとえば、空席ありや、サービス提供までの待ち時間などの情報)の提供を受けて、店舗から提供された混在状況に関する情報を店舗ごとに記憶してもよいし、各店舗の決済回数から推定してもよい。そして、情報処理装置100(たとえば、提供部133)は、広告情報をサービス利用者に提供する際、サービス利用者の近隣店舗のうち、混在していないと推定される店舗により入稿された広告情報が、視認性の最も高い広告表示枠に優先的に表示されるように、所定の制御情報を広告情報と合わせて利用者端末10に提供してもよい。 The information processing device 100 may also store information on the congestion status of the store that submitted the advertising information in the storage unit 120. For example, the information processing device 100 may receive information on the congestion status from the store (e.g., information on whether there are vacant seats or the waiting time until the service is provided), and store the information on the mixed status provided by the store for each store, or may estimate it from the number of payments at each store. Then, when providing advertising information to a service user, the information processing device 100 (e.g., the providing unit 133) may provide predetermined control information to the user terminal 10 together with the advertising information so that advertising information submitted by a store that is estimated to be not mixed among the stores in the service user's neighborhood is preferentially displayed in the advertising display frame with the highest visibility.

(4-2.システム構成について)
上述の実施形態では、情報処理システムSYSに含まれる情報処理装置100が、電子決済サービスに関する処理を行うとともに、実施形態に係る情報処理を行う例を説明した。しかし、実施形態に係る情報処理システムSYSの構成は、このような例には特に限定される必要はなく、電子決済サービスに関する処理を行うサーバ装置と、実施形態に係る情報処理を行うサーバ装置とが、それぞれ物理的に異なる個別のサーバであってもよく、又は、それぞれのサーバ装置が異なるシステムに属するサーバ装置であってもよい。この場合、それぞれのサーバ装置が相互に連携して、それぞれの処理に必要な情報をやり取り可能な状態で通信可能に接続される。
(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 manner that allows communication in a state in which information required for each process can be exchanged in cooperation with each other.

また、上述の実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、逆に、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。 Furthermore, 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 using known methods. In addition, the information including the processing procedures, specific names, various data and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 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 depending on various loads, usage conditions, etc.

また、上記してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 Furthermore, the above-mentioned embodiments can be combined as appropriate to the extent that the processing content is not contradictory.

〔5.効果〕
上述してきたように、実施形態に係る情報処理装置100は、所定のコード情報を用いた電子決済により、取引対象の代金を決済するための決済手段をサービス利用者に提供する電子決済サービスに関する各種処理を行い、取得部131と、特定部132と、提供部133とを有する。取得部131は、電子決済サービスを導入する店舗を検索する店舗検索において、店舗検索を行うサービス利用者と対応する店舗検索に関する条件を示す条件情報を取得する。特定部132は、取得部131により取得された条件情報が示す条件に合致する店舗に関する店舗情報と、条件に対応する広告に関する広告情報とを特定する。提供部133は、特定部132より特定された店舗情報および広告情報をサービス利用者に提供する。
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 stores that implement 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.

また、取得部131は、サービス利用者の現在地から所定の距離範囲内にある近隣店舗の中から、店舗を絞り込むための条件としてサービス利用者により指定された絞り込み条件を取得してもよい。また、特定部132は、絞り込み条件に合致する属性を有する近隣店舗に関する店舗情報を特定するとともに、近隣店舗の各々から入稿された各広告の中から絞り込み条件に対応する条件を配信条件とする広告に関する広告情報を特定してもよい。 The acquisition unit 131 may also acquire narrowing-down conditions specified by the service user as conditions for narrowing down stores from among nearby stores within a specified distance range from the service user's current location. The identification unit 132 may also identify store information related to nearby stores having attributes that match the narrowing-down conditions, and identify advertising information related to advertisements whose delivery conditions correspond to the narrowing-down conditions from among the advertisements submitted by each of the nearby stores.

また、取得部131は、絞り込み条件として、近隣店舗から所望の店舗を特定するためにサービス利用者により指定された店舗検索ワードを示す情報を取得してもよい。また、特定部132は、取得部131により取得された店舗検索ワードに合致する店舗情報と、店舗検索ワードに対応する広告情報を特定してもよい。 The acquisition unit 131 may also acquire information indicating a store search word specified by the 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.

また、取得部131は、店舗を分類するために店舗の各々に予め関連付けられる複数のジャンルの中から、サービス利用者に選択された選択ジャンルを示す情報を、絞り込み条件としてサービス利用者から取得してもよい。特定部132は、取得部131により取得された選択ジャンルに合致する店舗情報と、選択ジャンルに対応する広告情報を特定してもよい。 The acquisition unit 131 may also acquire, as a narrowing down condition, information indicating a selected genre selected by the service user from among multiple genres that are pre-associated with each store to classify the stores, from the service user. The identification unit 132 may identify store information that matches the selected genre acquired by the acquisition unit 131 and advertising information that corresponds to the selected genre.

また、特定部132は、サービス利用者の現在地から所定の距離範囲内にある近隣店舗の中から、サービス利用者に対する通知情報を提供中である所定の店舗からの通知情報の表示要求をサービス利用者から受け付けた場合、所定の店舗からの通知情報を店舗情報として特定するとともに、通知情報の表示要求の実施を配信条件とする広告情報を特定してもよい。 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.

また、特定部132は、所定の店舗の中に、サービス利用者がフォローしているフォロー店舗があるか否かを判定し、フォロー店舗があると判定した場合、フォロー店舗に対応する通知情報を店舗情報として特定し、フォロー店舗がないと判定した場合、所定の店舗に対応する通知情報を店舗情報として特定してもよい。 The identification unit 132 may also 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, identify the notification information corresponding to the followed store as the store information, and if it is determined that there is no followed store, identify the notification information corresponding to the specified store as the store information.

このように、実施形態に係る情報処理装置100によれば、サービス利用者UXにより実施される近隣の店舗検索において、サービス利用者UXからの絞り込み条件をキーとする店舗情報や広告情報をサービス利用者UXに提供できる。これにより、実施形態に係る情報処理装置100は、電子決済サービスを導入する加盟店である店舗の集客を支援でき、電子決済サービスにおけるユーザビリティの向上を図ることができる。また、別の側面では、実施形態に係る情報処理装置100は、サービス利用者UXの近隣に位置する近隣店舗の中から、サービス利用者UXが所望する店舗の情報を絞り込んで提供できる。これにより、実施形態に係る情報処理装置100は、電子決済サービスにおけるユーザビリティを向上させる効果も期待できる。 In this way, according to the information processing device 100 of the embodiment, in a nearby store search performed by the service user UX, store information and advertising information can be provided to the service user UX using the narrowing down conditions from the service user UX as a key. As a result, the information processing device 100 of the embodiment can support stores that are affiliated stores that have introduced electronic payment services 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 the 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 the effect of improving the usability of the electronic payment service.

〔6.ハードウェア構成〕
また、上述してきた実施形態または変形例に係る情報処理装置100は、たとえば、図9に示すような構成のコンピュータ1000によって実現される。図9は、実施形態または変形例に係る情報処理装置100の機能を実現するコンピュータの一例を示すハードウェア構成図である。
6. Hardware Configuration
Moreover, the information processing device 100 according to the embodiment or the modified example described above 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 the modified example.

コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。 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.

CPU1100は、ROM1300又はHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。 The CPU 1100 operates based on a program stored in the ROM 1300 or the HDD 1400, and controls each component. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started, and programs that depend on the hardware of the computer 1000, etc.

HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス1500は、通信網500(実施形態のネットワークNに対応する)を介して他の機器からデータを受信してCPU1100へ送り、また、通信網500を介してCPU1100が生成したデータを他の機器へ送信する。 HDD 1400 stores programs executed by CPU 1100 and data used by such programs. Communication interface 1500 receives data from other devices via communication network 500 (corresponding to network N in the embodiment) and sends it to CPU 1100, and also transmits data generated by CPU 1100 to other devices via communication network 500.

CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、入出力インターフェイス1600を介して生成したデータを出力装置へ出力する。 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.

メディアインターフェイス1700は、記録媒体1800に格納されたプログラム又はデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。 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.

たとえば、コンピュータ1000が実施形態または変形例に係る情報処理装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部230の機能を実現する。すなわち、CPU1100は、RAM1200上にロードされたプログラム(たとえば、情報処理プログラム)との協働により、実施形態または変形例に係る情報処理装置100による処理を実現する。また、HDD1400には、情報処理装置100の記憶装置内の各データが格納される。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。 For example, when the computer 1000 functions as the information processing device 100 according to the embodiment or the modified example, the CPU 1100 of the computer 1000 executes a program loaded onto the RAM 1200 to realize the functions 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 modified example in cooperation with a program (e.g., an information processing program) loaded onto 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 obtained from another device via a specified communication network.

〔7.その他〕
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
[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.

また、上述した情報処理装置100は、機能によっては外部のプラットフォームなどをAPI(Application Programming Interface)やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。 In addition, the configuration of the information processing device 100 described above can be flexibly changed, for example, by calling external platforms using an API (Application Programming Interface) or network computing, depending on the function.

また、特許請求の範囲に記載した「部」は、「手段」や「回路」などに読み替えることができる。例えば、制御部は、制御手段や制御回路に読み替えることができる。 In addition, the word "unit" in the claims can be read as "means" or "circuit." For example, a control unit can be read as a control means or a control circuit.

SYS 情報処理システム
10 利用者端末
100 情報処理装置
110 通信部
120 記憶部
121 店舗情報記憶部
122 広告情報記憶部
130 制御部
131 取得部
132 特定部
133 提供部
SYS Information processing system 10 User terminal 100 Information processing device 110 Communication unit 120 Storage unit 121 Store information storage unit 122 Advertising information storage unit 130 Control unit 131 Acquisition unit 132 Identification unit 133 Provision unit

Claims (6)

所定のコード情報を用いた電子決済により、取引対象の代金を決済するための決済手段をサービス利用者に提供する電子決済サービスに関する各種処理を行う情報処理装置であって、
前記電子決済を実現するための前記サービス利用者用のアプリに対する前記サービス利用者の操作に応じて前記サービス利用者に提供される情報であって、前記電子決済サービスを導入する店舗のうち前記サービス利用者の現在地から所定の距離範囲内にある近隣店舗の情報として地図上に展開される情報の中から、前記店舗を絞り込むための条件として前記サービス利用者により指定された絞り込み条件を示す条件情報を取得する取得部と、
前記取得部により取得された前記条件情報が示す条件に合致する属性を有する前記店舗に関する店舗情報と、前記電子決済サービスを導入する前記近隣店舗から入稿された各広告の中から前記条件情報が示す条件に対応する広告に関する広告情報とを特定する特定部と、
前記特定部により特定された前記店舗情報および前記広告情報を、前記条件情報が示す条件に合致する属性を有する店舗の店舗検索結果が表示される前記アプリの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 ,
The identification unit is
an information processing device that, when receiving a display request from a service user for notification information from a specific store that is providing notification information to the service user from among neighboring stores within a specific distance range from the service user's current location, identifies the notification information from the specific store as the store information and identifies the advertising information whose delivery condition is the implementation of the display request for the notification information .
前記取得部は、
前記絞り込み条件として、前記近隣店舗から所望の店舗を特定するために前記サービス利用者により指定された店舗検索ワードを示す情報を取得し、
前記特定部は、
前記取得部により取得された前記店舗検索ワードに合致する前記店舗情報と、前記店舗検索ワードに対応する前記広告情報とを特定する
ことを特徴とする請求項1に記載の情報処理装置。
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 information processing device according to claim 1 , further comprising: identifying the store information that matches the store search word acquired by the acquisition unit and the advertising information that corresponds to the store search word.
前記取得部は、
前記店舗を分類するために前記店舗の各々に予め関連付けられる複数のジャンルの中から、前記サービス利用者に選択された選択ジャンルを示す情報を、前記絞り込み条件として前記サービス利用者から取得し、
前記特定部は、
前記取得部により取得された前記選択ジャンルに合致する前記店舗情報と、前記選択ジャンルに対応する前記広告情報を特定する
ことを特徴とする請求項1に記載の情報処理装置。
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 information processing device according to claim 1 , further comprising: identifying the store information that matches the selected genre acquired by the acquisition unit and the advertisement information that corresponds to the selected genre.
前記特定部は、
前記所定の店舗の中に、前記サービス利用者がフォローしているフォロー店舗があるか否かを判定し、
前記フォロー店舗があると判定した場合、前記フォロー店舗に対応する前記通知情報を前記店舗情報として特定し、
前記フォロー店舗がないと判定した場合、前記所定の店舗に対応する前記通知情報を前記店舗情報として特定する
ことを特徴とする請求項に記載の情報処理装置。
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;
The information processing device according to claim 1 , wherein, when it is determined that there is no follow store, the notification information corresponding to the specified store is specified as the store information.
所定のコード情報を用いた電子決済により、取引対象の代金を決済するための決済手段をサービス利用者に提供する電子決済サービスに関する各種処理を行うコンピュータが実行する情報処理方法であって、
前記電子決済を実現するための前記サービス利用者用のアプリに対する前記サービス利用者の操作に応じて前記サービス利用者に提供される情報であって、前記電子決済サービスを導入する店舗のうち前記サービス利用者の現在地から所定の距離範囲内にある近隣店舗の情報として地図上に展開される情報の中から、前記店舗を絞り込むための条件として前記サービス利用者により指定された絞り込み条件を示す条件情報を取得する取得工程と、
前記取得工程により取得された前記条件情報が示す条件に合致する属性を有する前記店舗に関する店舗情報と、前記電子決済サービスを導入する前記近隣店舗から入稿された各広告の中から前記条件情報が示す条件に対応する広告に関する広告情報とを特定する特定工程と、
前記特定工程により特定された前記店舗情報および前記広告情報を、前記条件情報が示す条件に合致する属性を有する店舗の店舗検索結果が表示される前記アプリの1つの画面上に表示させることにより、前記サービス利用者に提供する提供工程と
を含み、
前記特定工程は、
前記サービス利用者の現在地から所定の距離範囲内にある近隣店舗の中から、前記サービス利用者に対する通知情報を提供中である所定の店舗からの通知情報の表示要求を前記サービス利用者から受け付けた場合、前記所定の店舗からの通知情報を前記店舗情報として特定するとともに、前記通知情報の表示要求の実施を配信条件とする前記広告情報を特定する
ことを特徴とする情報処理方法。
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 that displays a store search result of a store having an attribute that matches the condition indicated by the condition information ,
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:
所定のコード情報を用いた電子決済により、取引対象の代金を決済するための決済手段をサービス利用者に提供する電子決済サービスに関する各種処理を行うコンピュータに、
前記電子決済を実現するための前記サービス利用者用のアプリに対する前記サービス利用者の操作に応じて前記サービス利用者に提供される情報であって、前記電子決済サービスを導入する店舗のうち前記サービス利用者の現在地から所定の距離範囲内にある近隣店舗の情報として地図上に展開される情報の中から、前記店舗を絞り込むための条件として前記サービス利用者により指定された絞り込み条件を示す条件情報を取得する取得手順と、
前記取得手順により取得された前記条件情報が示す条件に合致する属性を有する前記店舗に関する店舗情報と、前記電子決済サービスを導入する前記近隣店舗から入稿された各広告の中から前記条件情報が示す条件に対応する広告に関する広告情報とを特定する特定手順と、
前記特定手順により特定された前記店舗情報および前記広告情報を、前記条件情報が示す条件に合致する属性を有する店舗の店舗検索結果が表示される前記アプリの1つの画面上に表示させることにより、前記サービス利用者に提供する提供手順と
を実行させ
前記特定手順は、
前記サービス利用者の現在地から所定の距離範囲内にある近隣店舗の中から、前記サービス利用者に対する通知情報を提供中である所定の店舗からの通知情報の表示要求を前記サービス利用者から受け付けた場合、前記所定の店舗からの通知情報を前記店舗情報として特定するとともに、前記通知情報の表示要求の実施を配信条件とする前記広告情報を特定す
ことを特徴とする情報処理プログラム。
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 app that displays a store search result for stores having attributes that match the conditions indicated by the condition information ;
The identification step includes:
an information processing program characterized in that, when a request to display notification information from a specific store that is providing notification information to the service user is received from the service user, the information processing program identifies the notification information from the specific store as the store information, and identifies the advertising information whose delivery condition is the implementation of the request to display the notification information .
JP2023059073A 2023-03-31 2023-03-31 Information processing device, information processing method, and information processing program Active JP7667198B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023059073A JP7667198B2 (en) 2023-03-31 2023-03-31 Information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023059073A JP7667198B2 (en) 2023-03-31 2023-03-31 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2024146276A JP2024146276A (en) 2024-10-15
JP7667198B2 true JP7667198B2 (en) 2025-04-22

Family

ID=93056913

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023059073A Active JP7667198B2 (en) 2023-03-31 2023-03-31 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7667198B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009100391A (en) 2007-10-19 2009-05-07 Ricoh Co Ltd COMMUNICATION TERMINAL DEVICE, COMMUNICATION SYSTEM AND INFORMATION USE METHOD
JP2022144254A (en) 2021-03-18 2022-10-03 ヤフー株式会社 Content providing apparatus, content providing method, and program
JP7209794B1 (en) 2021-10-20 2023-01-20 PayPay株式会社 Information processing system, information processing method, and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008217418A (en) * 2007-03-05 2008-09-18 Hiroshima Living Shinbunsha:Kk Sales promotion system
JP5715791B2 (en) * 2010-10-06 2015-05-13 株式会社ナビタイムジャパン Navigation system, navigation server, navigation method, and program
JP7114981B2 (en) * 2018-03-28 2022-08-09 大日本印刷株式会社 Route search device, program and route search server
JP6875351B2 (en) * 2018-10-23 2021-05-26 株式会社メルカリ Information processing method, information processing device, and program
JP2021157670A (en) * 2020-03-28 2021-10-07 アルパイン株式会社 Facility search device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009100391A (en) 2007-10-19 2009-05-07 Ricoh Co Ltd COMMUNICATION TERMINAL DEVICE, COMMUNICATION SYSTEM AND INFORMATION USE METHOD
JP2022144254A (en) 2021-03-18 2022-10-03 ヤフー株式会社 Content providing apparatus, content providing method, and program
JP7209794B1 (en) 2021-10-20 2023-01-20 PayPay株式会社 Information processing system, information processing method, and program

Also Published As

Publication number Publication date
JP2024146276A (en) 2024-10-15

Similar Documents

Publication Publication Date Title
JP5241839B2 (en) E-commerce method, system and apparatus suitable for conventional retail
JP7303257B2 (en) Electronic receipt system, payment device, sales promotion receipt server and information processing program
JP2015114832A (en) Product sales data processing apparatus and program
JP2023171370A (en) Information processing device, information processing method and information processing program
JP2024056624A (en) Information processing device, information processing method, and information processing program
JP7536210B1 (en) Information processing device, information processing method, and information processing program
JP7346689B1 (en) Information processing device, information processing method, and information processing program
JP7269188B2 (en) Output control program, output control device and output control method
JP7189390B1 (en) Information processing device, information processing method and information processing program
JP7302071B1 (en) Information processing device, information processing method and information processing program
JP7667198B2 (en) Information processing device, information processing method, and information processing program
JP7543584B1 (en) Information processing device, information processing method, and information processing program
JP7039756B1 (en) Information processing equipment, information processing methods and information processing programs
JP7830381B2 (en) Information processing device, information processing method, and information processing program
JP7681748B1 (en) Information processing device, information processing method, and information processing program
JP7625125B1 (en) Information processing device, information processing method, and information processing program
JP7335411B1 (en) Information processing device, information processing method and information processing program
JP7499919B1 (en) Information processing system and information processing method
JP7370483B1 (en) Program, display control method, and server device
JP7370484B1 (en) Program, content creation support method, and server device
JP7564406B1 (en) Information processing device, information processing method, and information processing program
JP7419589B1 (en) Service provision equipment, service provision method, and program
JP7374277B1 (en) Information processing device, information processing method, and information processing program
JP2024129657A (en) Information processing device, information processing method, and information processing program
JP2024129639A (en) Information processing device, information processing method, and information processing program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230331

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240219

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240604

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20240611

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20240705

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250120

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250410

R150 Certificate of patent or registration of utility model

Ref document number: 7667198

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150