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
JP7511063B2 - Information processing device, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7511063B2 - 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
JP7511063B2
JP7511063B2 JP2023127088A JP2023127088A JP7511063B2 JP 7511063 B2 JP7511063 B2 JP 7511063B2 JP 2023127088 A JP2023127088 A JP 2023127088A JP 2023127088 A JP2023127088 A JP 2023127088A JP 7511063 B2 JP7511063 B2 JP 7511063B2
Authority
JP
Japan
Prior art keywords
information
product
user
identification information
provider
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
JP2023127088A
Other languages
Japanese (ja)
Other versions
JP2024076332A (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 JP2023127088A priority Critical patent/JP7511063B2/en
Publication of JP2024076332A publication Critical patent/JP2024076332A/en
Application granted granted Critical
Publication of JP7511063B2 publication Critical patent/JP7511063B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • 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.

従来、利用者が商品を購入する際、商品の決済情報を示す二次元コードを利用者の端末装置で撮影して読み込んで、二次元コードから得られる決済情報に基づいて電子決済処理を行う技術が種々提案されている(例えば、特許文献1参照)。 Conventionally, various technologies have been proposed in which, when a user purchases a product, a two-dimensional code showing the payment information of the product is photographed and read by the user's terminal device, and electronic payment processing is performed based on the payment information obtained from the two-dimensional code (for example, see Patent Document 1).

特開2007-328549号公報JP 2007-328549 A

しかしながら、従来技術には、商品購入における利便性を向上させるという点で改善の余地があった。 However, the conventional technology leaves room for improvement in terms of improving convenience when purchasing products.

本願は、上記に鑑みてなされたものであって、商品購入における利便性を向上させることができる情報処理装置、情報処理方法および情報処理プログラムを提供することを目的とする。 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 improve convenience in purchasing products.

本願に係る情報処理装置は、管理部と、決済処理部と、通知部とを備える。管理部は、商品を識別する商品識別情報と、前記商品に関する商品情報および前記商品を提供する提供者に関する提供者情報とを紐付けて管理する。決済処理部は、利用者が利用する端末装置から、前記端末装置が撮影した前記商品識別情報と前記利用者を識別する利用者識別情報とを受け付けると、前記利用者識別情報と紐付く前記利用者の口座から、前記商品識別情報と紐付く前記提供者の口座に、前記商品識別情報と紐付く前記商品情報に含まれる前記商品の購入に必要な商品代金分の電子マネーを送金する。通知部は、前記提供者に対し、前記利用者識別情報と紐付く配送先と前記商品識別情報と紐付く前記商品情報とを含む配送指示を通知する。利用者情報に含まれる前記利用者識別情報と、前記提供者によって管理された前記利用者情報に含まれる前記利用者識別情報とは事前に連携される。前記管理部は、前記端末装置から前記利用者識別情報を受け付けると、当該利用者識別情報と連携され前記提供者によって管理された前記利用者識別情報に基づいて、管理された前記利用者識別情報に紐付く前記利用者情報を、前記提供者が管理する外部装置から取得する。 The information processing device according to the present application includes a management unit, a payment processing unit, and a notification unit. The management unit manages product identification information that identifies a product, product information related to the product, and provider information related to the provider that provides the product, by linking them together. The payment processing unit receives the product identification information photographed by a terminal device used by a user and user identification information that identifies the user, and transfers electronic money equivalent to the product price required to purchase the product included in the product information linked to the product identification information from the user's account linked to the user identification information to the provider's account linked to the product identification information. The notification unit notifies the provider of delivery instructions including a delivery destination linked to the user identification information and the product information linked to the product identification information. The user identification information included in the user information and the user identification information included in the user information managed by the provider are linked in advance. When the management unit receives the user identification information from the terminal device, it acquires the user information linked to the managed user identification information from an external device managed by the provider, based on the user identification information managed by the provider in association with the user identification information.

実施形態の一態様によれば、商品購入における利便性を向上させることができる。 According to one aspect of the embodiment, it is possible to improve the convenience of purchasing products.

図1は、実施形態に係る情報処理の一例を示す図である。FIG. 1 is a diagram illustrating an example of information processing according to an embodiment. 図2は、実施形態に係る情報処理システムの構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. 図3は、実施形態に係る外部サーバの構成例を示すブロック図である。FIG. 3 is a block diagram illustrating an example of the configuration of an external server according to the embodiment. 図4は、実施形態に係る利用者情報記憶部の一例を示す図である。FIG. 4 is a diagram illustrating an example of a user information storage unit according to the embodiment. 図5は、実施形態に係る商品情報記憶部の一例を示す図である。FIG. 5 is a diagram illustrating an example of a product information storage unit according to the embodiment. 図6は、実施形態に係る提供者情報記憶部の一例を示す図である。FIG. 6 is a diagram illustrating an example of a provider information storage unit according to the embodiment. 図7は、実施形態に係る情報処理装置の構成例を示すブロック図である。FIG. 7 is a block diagram illustrating an example of the configuration of an information processing device according to the embodiment. 図8は、実施形態に係る商品識別情報記憶部の一例を示す図である。FIG. 8 is a diagram illustrating an example of a product identification information storage unit according to the embodiment. 図9は、実施形態に係るウォレット情報記憶部の一例を示す図である。FIG. 9 is a diagram illustrating an example of a wallet information storage unit according to the embodiment. 図10は、利用者端末の表示画面の表示例を示す図である。FIG. 10 is a diagram showing an example of a display on the display screen of a user terminal. 図11は、実施形態に係る情報処理システムの動作の一例を示すシーケンス図である。FIG. 11 is a sequence diagram illustrating an example of the operation of the information processing system according to the embodiment. 図12は、変形例に係る情報処理システムの構成例を示す図である。FIG. 12 is a diagram illustrating an example of the configuration of an information processing system according to a modified example. 図13は、実施形態に係る情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 13 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device according to the embodiment.

以下に、本願に係る情報処理装置、情報処理方法および情報処理プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法および情報処理プログラムが限定されるものではない。 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.

(実施形態)
〔1.情報処理〕
図1を用いて、本実施形態の情報処理装置等により実現される情報処理について説明する。図1は、実施形態に係る情報処理の一例を示す図である。なお、図1では、本実施形態に係る情報処理装置10によって、実施形態に係る情報処理などが実現されるものとする。
(Embodiment)
[1. Information Processing]
The information processing realized by the information processing device of the present embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the information processing according to the embodiment. Note that in Fig. 1, the information processing according to the embodiment is realized by the information processing device 10 according to the present embodiment.

図1に示すように、実施形態に係る情報処理システム1は、情報処理装置10と、利用者端末50と、外部サーバ100と、提供者端末200とを含む。情報処理装置10、利用者端末50、外部サーバ100および提供者端末200は、ネットワークN(図2参照)を介して有線または無線により相互に通信可能に接続される。ネットワークNは、例えば、インターネットなどのWAN(Wide Area Network)である。 As shown in FIG. 1, an information processing system 1 according to an embodiment includes an information processing device 10, a user terminal 50, an external server 100, and a provider terminal 200. The information processing device 10, the user terminal 50, the external server 100, and the provider terminal 200 are connected to each other via a network N (see FIG. 2) so as to be able to communicate with each other by wire or wirelessly. The network N is, for example, a WAN (Wide Area Network) such as the Internet.

図1に示す情報処理装置10は、実施形態に係る情報処理を実行する情報処理装置であり、サーバ装置やクラウドシステム等により実現される。例えば、情報処理装置10は、利用者端末50を用いる電子決済に関する電子決済サービスを提供し、各種の決済を行うサーバ装置である。例えば、情報処理装置10は、取引対象の提供者(事業者)や取引対象が提供される利用者の口座を管理しており、利用者からの決済要求に従って、口座間における電子マネーの送金等を行うことで、各種決済を実現する。なお、電子マネーとは、例えば、各種企業が独自に用いるスタンプや通貨等であってもよく、日本円やドル等の国家により提供される貨幣を電子的に取引可能としたものであってもよい。 The information processing device 10 shown in FIG. 1 is an information processing device that executes information processing according to the embodiment, and is realized by a server device, a cloud system, or the like. For example, the information processing device 10 is a server device that provides electronic payment services related to electronic payments using a user terminal 50 and performs various payments. For example, the information processing device 10 manages the accounts of providers (businesses) of transaction objects and users to whom transaction objects are provided, and realizes various payments by transferring electronic money between accounts in accordance with a payment request from a user. Note that electronic money may be, for example, stamps or currency used independently by various companies, or may be electronically tradable currency provided by a country, such as Japanese yen or dollars.

また、情報処理装置10は、電子決済サービスにおいて利用者に付与され、電子決済サービスにおいて利用可能な利益(クーポン等)に関する利益情報を、利益の提供者(言い換えると、クーポンの企画、設定等を行い、クーポンの原資を出資(提供)する者)から受け付け、自装置の記憶部で管理する。 In addition, the information processing device 10 receives benefit information regarding benefits (coupons, etc.) that are granted to users in electronic payment services and that can be used in the electronic payment services from benefit providers (in other words, those who plan and set up the coupons and contribute (provide) the funds for the coupons), and manages the information in a memory unit of the device.

図1に示す利用者端末50は、利用者Uによって利用される情報処理装置(端末装置)である。利用者端末50は、例えば、スマートフォンや、タブレット型端末、ノート型PC(Personal Computer)、デスクトップPC、携帯電話機、PDA(Personal Digital Assistant)等により実現される。例えば、利用者端末50は、利用者Uに取引対象を提供する店舗において、情報処理装置10が提供する決済サービスによる決済を行う。 The user terminal 50 shown in FIG. 1 is an information processing device (terminal device) used by user U. The user terminal 50 is realized, for example, by a smartphone, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), etc. For example, the user terminal 50 performs payment using a payment service provided by the information processing device 10 at a store that provides a transaction object to user U.

図1に示す外部サーバ100は、情報処理装置10と連携して情報処理可能なサーバ装置やクラウドシステム等により実現される。例えば、外部サーバ100は、提供者が利用者Uへ提供する商品に関する商品情報や、提供者に関する提供者情報、利用者Uに関する利用者情報など各種情報を自装置の記憶部で管理する。 The external server 100 shown in FIG. 1 is realized by a server device or a cloud system capable of processing information in cooperation with the information processing device 10. For example, the external server 100 manages various information in a memory unit of the device, such as product information on products provided by a provider to a user U, provider information on the provider, and user information on the user U.

図1に示す提供者端末200は、例えば、各店舗を運営する事業者によって利用される情報処理装置である。提供者端末200は、スマートフォン、タブレット型端末、ノート型PC、デスクトップPC、携帯電話機、PDA等により実現される。また、提供者端末200は、情報処理装置10や外部サーバ100によって配信される情報を、ウェブブラウザやアプリケーションにより表示する。 The provider terminal 200 shown in FIG. 1 is, for example, an information processing device used by a business operator who operates each store. The provider terminal 200 is realized by a smartphone, a tablet terminal, a notebook PC, a desktop PC, a mobile phone, a PDA, etc. In addition, the provider terminal 200 displays information distributed by the information processing device 10 or the external server 100 using a web browser or an application.

〔1-1.利用者端末50を用いた決済について〕
ここで、情報処理装置10が実行する情報処理に先立ち、利用者端末50を用いた決済(電子決済)の一例について説明する。なお、以下の説明では、店舗A(不図示)に配置された2次元コード(QRコード(登録商標))であって、店舗Aを識別する店舗識別情報を示す2次元コードを用いて、利用者Uが利用者端末50を用いた決済を行う例について説明するが、実施形態は、これに限定されるものではない。以下に説明する決済の一例は、任意の利用者が任意の利用者端末50を用いて、任意の店舗にて決済を行う場合においても適用可能である。また、店舗識別情報は、QRコードのみならず、バーコードや所定のマーク、番号等であってもよい。
1-1. Payment using user terminal 50
Here, an example of payment (electronic payment) using the user terminal 50 will be described prior to the information processing performed by the information processing device 10. In the following description, an example will be described in which a user U makes a payment using the user terminal 50 using a two-dimensional code (QR code (registered trademark)) placed in store A (not shown) that indicates store identification information for identifying store A, but the embodiment is not limited to this. The example of payment described below can also be applied when an arbitrary user makes a payment at an arbitrary store using an arbitrary user terminal 50. In addition, the store identification information may be not only a QR code but also a barcode, a predetermined mark, a number, or the like.

例えば、利用者Uが店舗Aにて各種の商品やサービスといった決済対象(取引対象)の利用や購入に伴う決済を行う場合、利用者Uは、利用者端末50に予めインストールされた決済アプリを起動する。そして、利用者Uは、決済アプリを介して、店舗Aに設置された店舗識別情報を撮影する。このような場合、利用者端末50は、決済対象の価格を入力するための画面を表示し、利用者U或いは店舗Aの店員から決済金額の入力を受け付ける。そして、利用者端末50は、利用者Uを識別する利用者識別情報と、店舗識別情報(若しくは、店舗識別情報が示す情報、すなわち、店舗A(若しくは店舗Aの事業者)を示す情報(例えば、店舗ID))と、決済金額とを示す決済情報を情報処理装置10へ送信する。 For example, when user U makes a payment for the use or purchase of a payment object (transaction object) such as various products or services at store A, user U launches a payment app pre-installed on user terminal 50. User U then photographs the store identification information installed at store A via the payment app. In such a case, user terminal 50 displays a screen for inputting the price of the payment object and accepts input of the payment amount from user U or a clerk at store A. User terminal 50 then transmits to information processing device 10 payment information indicating user identification information that identifies user U, store identification information (or information indicated by the store identification information, i.e., information indicating store A (or the operator of store A) (e.g., store ID)), and the payment amount.

このような場合、情報処理装置10は、利用者識別情報が示す利用者Uの口座から、店舗識別情報が示す店舗Aの口座へと、決済金額が示す額の電子マネーを移行させる。そして、情報処理装置10は、決済が完了した旨の通知を利用者端末50へ送信する。このような場合、利用者端末50は、決済が完了した旨の画面や所定の音声を出力することで、電子マネーによる決済が行われた旨を通知する。 In such a case, the information processing device 10 transfers electronic money in the amount indicated by the payment amount from the account of user U indicated by the user identification information to the account of store A indicated by the store identification information. The information processing device 10 then sends a notification to the user terminal 50 that the payment has been completed. In such a case, the user terminal 50 notifies the user that payment has been made with electronic money by outputting a screen or a specified sound indicating that the payment has been completed.

なお、利用者端末50を用いた決済は、上述した処理に限定されるものではない。例えば、利用者端末50を用いた決済は、店舗Aに設置された店舗端末を用いたものであってもよい。例えば、利用者端末50は、利用者Uを識別するための利用者識別情報を画面上に表示させる。このような場合、店舗Aに設置された店舗端末は、利用者端末50に表示された利用者識別情報を読み取り、利用者識別情報(若しくは、利用者識別情報が示す情報、すなわち、利用者Uを示す情報(例えば、利用者ID))と、決済金額と、店舗Aを識別する情報とを示す決済情報を情報処理装置10へ送信する。このような場合、情報処理装置10は、利用者識別情報が示す利用者Uの口座から、店舗Aの口座へ、決済金額が示す額の電子マネーを移行させ、店舗Aの店舗端末或いは利用者端末50に対し、決済が完了した旨の画面や所定の音声を出力させることで、決済が行われた旨を通知してもよい。 Note that the payment using the user terminal 50 is not limited to the above-mentioned process. For example, the payment using the user terminal 50 may be made using a store terminal installed in store A. For example, the user terminal 50 displays user identification information for identifying user U on the screen. In such a case, the store terminal installed in store A reads the user identification information displayed on the user terminal 50 and transmits payment information indicating the user identification information (or information indicated by the user identification information, i.e., information indicating user U (e.g., user ID)), the payment amount, and information identifying store A to the information processing device 10. In such a case, the information processing device 10 transfers electronic money in the amount indicated by the payment amount from the account of user U indicated by the user identification information to the account of store A, and may notify the store terminal of store A or the user terminal 50 of the completion of the payment by outputting a screen or a predetermined sound indicating that the payment has been completed.

また、利用者端末50を用いた決済は、利用者Uが予め電子マネーをチャージした口座から店舗Aの口座へ電子マネーを移行させる処理のみならず、例えば、利用者Uが予め登録したクレジットカードを用いた決済であってもよい。このような場合、例えば、利用者端末50は、店舗Aの口座に対して決済金額の電子マネーを移行させるとともに、利用者Uのクレジットカードの運用会社(カード会社)に対し、決済金額を請求してもよい。 Furthermore, payment using the user terminal 50 may not only be a process of transferring electronic money from an account to which user U has previously charged electronic money to store A's account, but may also be, for example, a payment using a credit card that user U has previously registered. In such a case, for example, user terminal 50 may transfer electronic money of the payment amount to store A's account and bill the management company (card company) of user U's credit card for the payment amount.

〔1-2.実施形態に係る情報処理について〕
ところで、従来技術には、商品購入における利便性を向上させるという点で改善の余地があった。すなわち、利用者Uは、例えば一度購入した商品Bについて、再度の購入を所望することがある。かかる場合、従来、利用者Uは、商品Bを購入した店舗やオンラインショップを再度利用して購入する必要があり、商品購入における利便性、詳しくは商品Bを再度購入する際の利便性の低下を招くおそれがあった。そこで、本実施形態に係る情報処理装置10にあっては、商品購入における利便性を向上させることができるような構成とした。
1-2. Information Processing According to the Embodiment
However, the conventional technology has room for improvement in terms of improving the convenience of product purchases. That is, a user U may wish to repurchase, for example, product B that he or she has already purchased. In such a case, the user U would need to purchase product B again from the same store or online shop where he or she purchased product B in the past, which could lead to a decrease in the convenience of product purchases, specifically, the convenience of repurchasing product B. Therefore, the information processing device 10 according to the present embodiment is configured to improve the convenience of product purchases.

具体的に説明すると、提供者は、商品Bの販売(提供)に先立ち、商品情報や提供者情報の登録を行う。なお、提供者(事業者)は、商品Bを販売するメーカあるいはメーカの販売管理者などであるが、これに限られず、商品Bを販売する店舗あるいは店舗の販売管理者などであってもよい。 To be more specific, the provider registers product information and provider information prior to selling (providing) product B. The provider (business operator) may be the manufacturer selling product B or the manufacturer's sales manager, but is not limited to this and may also be a store selling product B or the store's sales manager.

提供者端末200は、提供者の操作により、商品Bに関する商品情報、および、提供者に関する提供者情報を外部サーバ100に登録する(ステップS1)。商品情報には、商品Bの商品名や商品金額などの情報が含まれる。提供者情報には、提供者名などの情報が含まれる。なお、商品情報の詳細については、図5を参照して後述する。また、提供者情報の詳細については、図6を参照して後述する。 The provider terminal 200, through operation by the provider, registers product information about product B and provider information about the provider in the external server 100 (step S1). The product information includes information such as the product name and price of product B. The provider information includes information such as the provider's name. Details of the product information will be described later with reference to FIG. 5. Details of the provider information will be described later with reference to FIG. 6.

また、外部サーバ100には、利用者Uに関する利用者情報が予め記憶されている。利用者情報には、利用者Uの氏名や配送先などの情報が含まれる。利用者情報は、利用者の利用者端末50に対する入力操作などによって予め登録されるが、これに限定されるものではない。なお、利用者情報の詳細については、図4を参照して後述する。 In addition, the external server 100 stores user information about the user U in advance. The user information includes information such as the name of the user U and the delivery address. The user information is registered in advance by the user's input operation on the user terminal 50, but is not limited to this. Details of the user information will be described later with reference to FIG. 4.

次いで、情報処理装置10は、商品情報および提供者情報を外部サーバ100から取得する(ステップS2)。なお、情報処理装置10は、商品Bの識別コード(後述)の生成要求を提供者端末200から受け付けた場合に、商品情報および提供者情報を外部サーバ100から取得してもよい。 Next, the information processing device 10 acquires the product information and the provider information from the external server 100 (step S2). Note that the information processing device 10 may acquire the product information and the provider information from the external server 100 when a request to generate an identification code (described later) for product B is received from the provider terminal 200.

次いで、情報処理装置10は、商品Bを識別する商品識別情報と、商品Bに関する商品情報および商品Bを提供する提供者に関する提供者情報とを紐付けて管理する(ステップS3)。なお、情報処理装置10は、商品情報や提供者情報を自装置の記憶部20(図7参照)に記憶せずに、商品識別情報に紐付く商品情報や提供者情報を外部サーバ100から読み出し可能な状態で管理してもよいし、商品情報や提供者情報を記憶部20に記憶して管理してもよい。 Next, the information processing device 10 links and manages the product identification information that identifies product B with product information related to product B and provider information related to the provider who provides product B (step S3). Note that the information processing device 10 may manage the product information and provider information linked to the product identification information in a state that can be read from the external server 100 without storing the product information and provider information in the memory unit 20 of the information processing device 10 (see FIG. 7), or may store and manage the product information and provider information in the memory unit 20.

次いで、情報処理装置10は、商品識別情報を示す識別コードを生成する(ステップS4)。識別コードは、例えば商品Bを識別する2次元コード(QRコード(登録商標))である。なお、識別コードは、上記したQRコードに限定されるものではなく、例えばバーコードや所定のマーク、番号等であってもよい。 Next, the information processing device 10 generates an identification code indicating the product identification information (step S4). The identification code is, for example, a two-dimensional code (QR code (registered trademark)) that identifies product B. Note that the identification code is not limited to the above-mentioned QR code, and may be, for example, a barcode, a specified mark, a number, etc.

情報処理装置10は、生成した識別コードの情報を提供者端末200へ送信する(ステップS5)。そして、提供者端末200は、送信された識別コードの情報に基づいて、識別コードを発行する(ステップS6)。例えば、提供者端末200は、識別コードが印字されたラベルを商品Bに付加するなどして、識別コードの発行を行う。なお、図1に示す商品Bは、識別コードBaが付加されたものを示している。また、商品Bの商品情報に、例えば商品Bを購入した利用者に付与される特典を示す特典情報が含まれる場合、提供者端末200は、特典情報がある旨のコメントも含めた識別コードの発行を行う。そして、提供者は、識別コードBaが付加された商品Bを市場に流通させて販売する。 The information processing device 10 transmits the generated identification code information to the provider terminal 200 (step S5). The provider terminal 200 then issues an identification code based on the transmitted identification code information (step S6). For example, the provider terminal 200 issues the identification code by attaching a label on which the identification code is printed to product B. Note that product B shown in FIG. 1 is shown to have identification code Ba attached. Furthermore, if the product information of product B includes, for example, bonus information indicating a bonus to be given to a user who purchases product B, the provider terminal 200 issues an identification code that also includes a comment indicating the presence of bonus information. The provider then distributes product B with identification code Ba attached to the market and sells it.

利用者Uは、識別コードBaが付加された商品Bを、例えば図示しない店舗やオンラインショップで購入するものとする。そして、利用者Uは、購入した商品Bについて、再度の購入を所望する場合、かかる識別コードBaを利用することで、商品Bを即座に購入することができる。 A user U purchases a product B with an identification code Ba attached, for example, at a store or online shop (not shown). If the user U wishes to purchase the same product B again, he or she can immediately purchase the product B by using the identification code Ba.

具体的には、利用者端末50は、利用者Uの操作により、商品Bの識別コードBaを撮影して、識別コードBaが示す商品識別情報を取得する。利用者端末50は、取得した商品識別情報と、利用者Uを識別する利用者識別情報とを情報処理装置10へ送信し、情報処理装置10は、送信された商品識別情報と利用者識別情報とを受け付ける(ステップS7)。 Specifically, the user terminal 50 photographs the identification code Ba of the product B through the operation of the user U, and acquires the product identification information indicated by the identification code Ba. The user terminal 50 transmits the acquired product identification information and user identification information that identifies the user U to the information processing device 10, and the information processing device 10 accepts the transmitted product identification information and user identification information (step S7).

次いで、情報処理装置10は、上記した商品識別情報を受け付けた場合、商品識別情報と紐付く商品情報(ここでは商品Bに関する商品情報)や提供者情報を利用者端末50に表示させる(ステップS8)。なお、商品情報には、商品Bの購入に必要な商品代金の情報が含まれる。かかる商品代金には、商品Bの配送料などが含まれてもよい。また、利用者端末50に表示される商品情報等の詳細については、図10を参照して後述する。 Next, when the information processing device 10 receives the above-mentioned product identification information, it causes the user terminal 50 to display product information (here, product information related to product B) and provider information linked to the product identification information (step S8). The product information includes information on the product price required to purchase product B. Such product price may include the delivery fee for product B. Details of the product information displayed on the user terminal 50 will be described later with reference to FIG. 10.

このように、商品情報や提供者情報が利用者端末50に表示されることで、利用者Uは、商品Bの決済前に、商品情報や提供者情報を確認することができる。 In this way, the product information and provider information are displayed on the user terminal 50, allowing user U to check the product information and provider information before paying for product B.

また、利用者端末50には、商品情報等に加え、商品Bの購入個数を入力する入力欄や、商品Bを購入する際に操作される購入ボタンなどが表示される。利用者端末50は、商品Bの購入個数が利用者Uによって入力されるとともに、購入ボタンが利用者Uによってタッチ操作されると、商品Bに関する決済要求を情報処理装置10へ送信する(ステップS9)。 In addition to the product information, the user terminal 50 displays an input field for inputting the number of units of product B to be purchased, a purchase button to be operated when purchasing product B, and the like. When the number of units of product B to be purchased is input by user U and the purchase button is touched by user U, the user terminal 50 transmits a payment request for product B to the information processing device 10 (step S9).

情報処理装置10は、決済要求を受け付けると、上記した利用者識別情報、商品識別情報などに基づいて決済処理を実行する(ステップS10)。例えば、情報処理装置10は、利用者識別情報と紐づく利用者Uの口座から、商品識別情報と紐付く提供者の口座に、商品識別情報と紐付く商品情報に含まれる商品Bの購入に必要な商品代金分の電子マネーを送金する処理を実行する。なお、このときの情報処理装置10は、商品代金から、商品Bの決済に伴う手数料を差し引いた電子マネーを提供者の口座に送金するが、これについては後述する。 When the information processing device 10 accepts the payment request, it executes a payment process based on the above-mentioned user identification information, product identification information, etc. (step S10). For example, the information processing device 10 executes a process of transferring electronic money equivalent to the product price required to purchase product B included in the product information linked to the product identification information from the account of user U linked to the user identification information to the account of the provider linked to the product identification information. Note that at this time, the information processing device 10 transfers electronic money, which is the product price minus a fee associated with the payment for product B, to the provider's account, which will be described later.

決済処理が完了すると、情報処理装置10は、利用者端末50に対し、決済が完了したことを示す決済完了情報を送信する(ステップS11)。 When the payment process is completed, the information processing device 10 sends payment completion information to the user terminal 50 indicating that the payment has been completed (step S11).

さらに、情報処理装置10は、提供者に対し、決済完了情報を送信するとともに、商品Bの配送指示を通知する。詳しくは、情報処理装置10は、決済完了情報や配送指示を外部サーバ100を経由して提供者端末200へ送信する。より詳しくは、情報処理装置10は、外部サーバ100に対し、決済完了情報を送信するとともに、商品Bの配送指示を通知する(ステップS12)。そして、外部サーバ100は、提供者端末200に対し、決済完了情報を送信するとともに、商品Bの配送指示を通知する(ステップS13)。なお、配送指示には、利用者識別情報と紐付く配送先と、商品識別情報と紐付く商品情報とが含まれる。 Furthermore, the information processing device 10 transmits payment completion information to the provider and issues a delivery instruction for product B. Specifically, the information processing device 10 transmits the payment completion information and delivery instruction to the provider terminal 200 via the external server 100. More specifically, the information processing device 10 transmits payment completion information to the external server 100 and issues a delivery instruction for product B (step S12). Then, the external server 100 transmits payment completion information to the provider terminal 200 and issues a delivery instruction for product B (step S13). The delivery instruction includes a delivery destination linked to the user identification information and product information linked to the product identification information.

提供者端末200は、決済完了情報および配送指示を受け付けると、決済完了情報および配送指示に基づいて商品Bの配送処理を実行する(ステップS14)。例えば、提供者端末200は、商品識別情報と紐付く商品情報が示す商品Bを、決済完了情報に含まれる購入個数分、配送指示に含まれる配送先へ配送する処理を実行する。 When the provider terminal 200 receives the payment completion information and the delivery instruction, it executes the delivery process of product B based on the payment completion information and the delivery instruction (step S14). For example, the provider terminal 200 executes the process of delivering the purchased number of product B indicated by the product information linked to the product identification information included in the payment completion information to the delivery destination included in the delivery instruction.

このように、本実施形態に係る情報処理装置10にあっては、商品識別情報と商品情報および提供者情報とを紐付けて管理し、利用者端末50から、撮影した商品識別情報と利用者識別情報とを受け付けると、商品の決済処理を行うとともに、提供者に対し、配送先と商品情報とを含む配送指示を通知するようにした。これにより、利用者Uは、例えば再度の購入を所望する商品Bについて即座に購入(注文)できるとともに、商品Bが早期に配送されることとなり、結果として商品購入における利便性を向上させることができる。 In this way, the information processing device 10 according to this embodiment manages product identification information, product information, and provider information in association with each other, and when photographed product identification information and user identification information are received from the user terminal 50, payment processing for the product is performed and delivery instructions including the delivery address and product information are notified to the provider. This allows user U to immediately purchase (order) product B, for example, that he or she wishes to purchase again, and product B is delivered promptly, resulting in improved convenience in product purchases.

また、提供者は、例えば利用者Uに関する利用者情報を有していない場合であっても、情報処理装置10あるいは外部サーバ100から、利用者識別情報と紐付く配送先などが通知されて商品Bを配送(販売)することができ、よって商品Bの販売機会を増大させることが可能になる。 In addition, even if the provider does not have user information about user U, for example, the provider can receive notification of a delivery address linked to the user identification information from the information processing device 10 or the external server 100 and deliver (sell) product B, thereby increasing sales opportunities for product B.

〔2.情報処理システムの構成〕
次に、上述した情報処理を実現するための情報処理システム1について図2を用いて説明する。図2は、実施形態に係る情報処理システム1の構成例を示す図である。図2に示すように、実施形態に係る情報処理システム1は、情報処理装置10と、利用者端末50と、外部サーバ100と、提供者端末200とを含む。情報処理装置10、利用者端末50、外部サーバ100および提供者端末200は、ネットワークNを介して相互に通信可能に接続される。ネットワークNには、有線ネットワークが含まれていてもよいし、無線ネットワークが含まれていてもよい。なお、図2に示した情報処理システム1には、情報処理装置10、利用者端末50、外部サーバ100および提供者端末200がそれぞれ複数台含まれていてもよい。なお、外部サーバ100は、外部装置の一例である。
2. Configuration of Information Processing System
Next, an information processing system 1 for realizing the above-mentioned information processing will be described with reference to FIG. 2. FIG. 2 is a diagram showing a configuration example of the information processing system 1 according to the embodiment. As shown in FIG. 2, the information processing system 1 according to the embodiment includes an information processing device 10, a user terminal 50, an external server 100, and a provider terminal 200. The information processing device 10, the user terminal 50, the external server 100, and the provider terminal 200 are connected to each other so as to be able to communicate with each other via a network N. The network N may include a wired network or a wireless network. Note that the information processing system 1 shown in FIG. 2 may include a plurality of the information processing device 10, the user terminal 50, the external server 100, and the provider terminal 200. Note that the external server 100 is an example of an external device.

〔3.外部サーバの構成〕
次に、図3を用いて、外部サーバ100の構成について説明する。図3は、実施形態に係る外部サーバ100の構成例を示すブロック図である。図3に示すように、外部サーバ100は、通信部110と、記憶部120と、制御部130とを備える。
[3. Configuration of external server]
Next, the configuration of the external server 100 will be described with reference to Fig. 3. Fig. 3 is a block diagram showing an example of the configuration of the external server 100 according to the embodiment. As shown in Fig. 3, the external server 100 includes a communication unit 110, a storage unit 120, and a control unit 130.

〔3.1.通信部110〕
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、4G(Generation)、5G、LTE(Long Term Evolution)、WiFi(登録商標)若しくは無線LAN(Local Area Network)等といった各種の無線通信網若しくは各種の有線通信網といったネットワークを介して、情報処理装置10、利用者端末50および提供者端末200との間で情報の送受信を行う。
3.1. Communication unit 110
The communication unit 110 is realized by, for example, a network interface card (NIC), etc. The communication unit 110 transmits and receives information between the information processing device 10, the user terminal 50, and the provider terminal 200 via a network such as various wireless communication networks, such as 4G (Generation), 5G, LTE (Long Term Evolution), WiFi (registered trademark), or a wireless LAN (Local Area Network), or various wired communication networks.

〔3.2.記憶部120〕
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図3に示すように、記憶部120は、利用者情報記憶部121と、商品情報記憶部122と、提供者情報記憶部123とを備える。
[3.2. 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. The system includes a user information storage unit 121, a product information storage unit 122, and a provider information storage unit 123.

〔3.2.1.利用者情報記憶部121〕
利用者情報記憶部121は、利用者に関する利用者情報を記憶する。ここで、図4を用いて、利用者情報記憶部121が記憶する利用者情報について説明する。図4は、実施形態に係る利用者情報記憶部121の一例を示す図である。図4の例では、利用者情報記憶部121には、「利用者ID」、「氏名」、「配送先」および「購入履歴情報」などの項目が含まれ、これらの項目は互いに関連付けられている(紐付けられている)。
[3.2.1. User information storage unit 121
The user information storage unit 121 stores user information related to the user. Here, the user information stored in the user information storage unit 121 will be described with reference to FIG. 4. FIG. 4 is a block diagram of the embodiment. 4 is a diagram showing an example of the user information storage unit 121. In the example of FIG. 4, the user information storage unit 121 stores "user ID", "name", "delivery address", and "purchase history information". These items are related (linked) to each other.

「利用者ID」は、利用者を識別するための識別情報(利用者識別情報)である。「氏名」は、利用者の氏名を示す情報である。なお、図4では、「氏名」に「B11」といった概念的な情報が格納される例を示したが、実際には、氏名の具体的な情報が格納される。以下、他の情報についても概念的に記載する場合があるが、これについても具体的な情報が格納されるものとする。 "User ID" is identification information (user identification information) for identifying a user. "Name" is information indicating the user's name. Note that in FIG. 4, an example is shown in which conceptual information such as "B11" is stored in "Name", but in reality, specific information of the name is stored. Below, other information may also be described conceptually, but it is assumed that specific information is stored in these cases as well.

「配送先」は、配送先を示す情報であり、詳しくは、対応する利用者が所望する配送先を示す情報である。「購入履歴情報」は、利用者が過去に購入した商品に関する購入履歴情報である。「購入履歴情報」には、例えば購入した商品名(あるいは商品ID)、購入日時、購入金額などが含まれるが、これらは例示であって限定されるものではない。なお、「購入履歴情報」には、商品の商品名(あるいは商品ID)が含まれることから、購入履歴情報と当該商品を識別する商品識別情報とは紐付いている。 "Delivery destination" is information indicating the delivery destination, more specifically, information indicating the delivery destination desired by the corresponding user. "Purchase history information" is purchase history information regarding products previously purchased by the user. "Purchase history information" includes, for example, the name of the purchased product (or product ID), the purchase date and time, and the purchase amount, but these are examples and are not limited to these. Note that, because "purchase history information" includes the product name (or product ID) of the product, the purchase history information is linked to the product identification information that identifies the product.

図4の例では、利用者ID「A11」によって識別される利用者は、氏名が「B11」、配送先が「C11」、購入履歴情報が「D11」であることを示している。 In the example of Figure 4, the user identified by the user ID "A11" has a name "B11", a delivery address "C11", and purchase history information "D11".

〔3.2.2.商品情報記憶部122〕
図3の説明に戻ると、商品情報記憶部122は、商品に関する商品情報を記憶する。ここで、図5を用いて、商品情報記憶部122が記憶する商品情報について説明する。図5は、実施形態に係る商品情報記憶部122の一例を示す図である。図5の例では、商品情報記憶部122は、「商品ID」、「商品名」、「商品金額」、「在庫」、「配送料」、「有効期間」および「特典」などの項目が含まれ、これらの項目は互いに関連付けられている(紐付けられている)。
[3.2.2. Product information storage unit 122
Returning to the description of FIG. 3, the product information storage unit 122 stores product information related to products. Here, the product information stored in the product information storage unit 122 will be described with reference to FIG. 5. FIG. 5 shows: FIG. 5 is a diagram illustrating an example of a product information storage unit 122 according to an embodiment. In the example of FIG. 5, the product information storage unit 122 stores “product ID”, “product name”, “product price”, “stock”, The items include "Shipping Fee,""ValidityPeriod," and "Benefits," and these items are associated (linked) with each other.

「商品ID」は、商品情報を識別するための識別情報である。「商品名」は、商品の名称を示す情報である。「商品金額」は、商品の金額(代金)を示す情報である。「商品金額」には、商品の単価を示す情報が含まれるが、これに限定されるものではない。「在庫」は、商品の在庫状況を示す情報である。「在庫」には、例えば商品の在庫数を示す情報が含まれるが、これに限定されるものではない。 "Product ID" is identification information for identifying product information. "Product name" is information indicating the name of the product. "Product price" is information indicating the price (price) of the product. "Product price" includes information indicating the unit price of the product, but is not limited to this. "Stock" is information indicating the stock status of the product. "Stock" includes information indicating, for example, the number of products in stock, but is not limited to this.

「配送料」は、商品の配送料を示す情報である。なお、「配送料」には、配送先に応じて複数種の配送料が設定されていてもよい。すなわち、配送料は、例えば商品の配送元から配送先(詳しくは配送先のエリア)までの配送距離に応じて変動することがある。そのため、「配送料」には、例えば配送先のエリアごとに、複数種の配送料が設定されていてもよい。 "Shipping fee" is information that indicates the shipping fee for a product. Note that multiple types of shipping fees may be set for the "shipping fee" depending on the shipping destination. In other words, the shipping fee may vary depending on the shipping distance from the product's shipping origin to the shipping destination (more specifically, the shipping destination area). Therefore, multiple types of shipping fees may be set for the "shipping fee", for example, for each shipping destination area.

「有効期間」は、提供者が商品を提供可能な有効期間を示す有効期間情報である。詳しくは、有効期間情報は、上記した識別コードを利用した商品の提供(配送)を行うことが可能な期間の情報である。 "Validity period" is validity period information indicating the validity period during which the provider can provide the product. In more detail, the validity period information is information on the period during which the provider can provide (deliver) the product using the above-mentioned identification code.

「特典」は、利用者に付与される特典を示す特典情報である。「特典」には、例えば電子決済サービスにおいて利用可能なポイントやクーポンの情報が含まれるが、これらに限定されるものではない。なお、「特典」には、特典を付与可能な有効期間を示す情報が含まれてもよい。 "Benefits" is benefit information that indicates the benefits granted to the user. "Benefits" includes, for example, information on points and coupons that can be used in electronic payment services, but is not limited to these. "Benefits" may also include information indicating the validity period during which the benefit can be granted.

図5の例では、商品ID「E11」によって識別される商品情報は、商品名が「F11」、商品金額が「G11」、在庫が「H11」、配送料が「J11」、有効期間が「K11」、特典が「L11」であることを示している。 In the example of Figure 5, the product information identified by the product ID "E11" indicates that the product name is "F11", the product price is "G11", the stock is "H11", the shipping fee is "J11", the validity period is "K11", and the bonus is "L11".

〔3.2.3.提供者情報記憶部123〕
図3の説明に戻ると、提供者情報記憶部123は、提供者に関する提供者情報を記憶する。ここで、図6を用いて、提供者情報記憶部123が記憶する提供者情報について説明する。図6は、実施形態に係る提供者情報記憶部123の一例を示す図である。図6の例では、提供者情報記憶部123は、「提供者ID」、「提供者名」および「取扱う商品の商品ID」などの項目が含まれ、これらの項目は互いに関連付けられている(紐付けられている)。
[3.2.3. Provider information storage unit 123
Returning to the description of Fig. 3, the provider information storage unit 123 stores provider information related to the provider. Here, the provider information stored in the provider information storage unit 123 will be described with reference to Fig. 6. FIG. 6 is a diagram illustrating an example of the provider information storage unit 123 according to the embodiment. In the example of FIG. 6, the provider information storage unit 123 stores information such as a “provider ID”, a “provider name”, and a “ The items include "Product ID of the product being handled," and these items are associated (linked) with each other.

「提供者ID」は、提供者を識別するための識別情報である。「提供者名」は、提供者の名称(例えばメーカ名など)を示す情報である。「取扱う商品の商品ID」は、提供者が取扱う商品の商品IDを示す情報である。「取扱う商品の商品ID」には、1つの商品IDを示す情報が含まれてもよいし、複数の商品IDを示す情報が含まれてもよい。 "Provider ID" is identification information for identifying the provider. "Provider name" is information indicating the name of the provider (e.g., manufacturer name, etc.). "Product IDs of handled products" is information indicating the product IDs of the products handled by the provider. "Product IDs of handled products" may include information indicating one product ID or may include information indicating multiple product IDs.

図6の例では、提供者ID「M11」によって識別される提供者は、提供者名が「N11」、取扱っている商品の商品IDが「E11」であることを示している。 In the example of Figure 6, the provider identified by the provider ID "M11" has a provider name "N11" and the product ID of the product they handle is "E11."

〔3.3.制御部130〕
図3の説明を続けると、制御部130は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、外部サーバ100内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部130は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
3.3. Control unit 130
3, 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 external server 100 using a RAM as a working area. The control unit 130 is also realized, for example, by an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).

実施形態に係る制御部130は、図3に示すように、取得部131と、処理部132とを備え、以下に説明する情報処理の機能や作用を実現または実行する。 As shown in FIG. 3, the control unit 130 according to the embodiment includes an acquisition unit 131 and a processing unit 132, and realizes or executes the information processing functions and actions described below.

〔3.3.1.取得部131〕
取得部131は、利用者情報を利用者端末50(図1参照)から取得し、取得した利用者情報を利用者情報記憶部121に格納する。例えば、利用者端末50に対し、利用者の氏名を示す情報や、利用者が所望する配送先(正確には配送先の住所)を示す情報を含む利用者情報が利用者の操作によって入力されると、利用者端末50は、利用者情報を外部サーバ100へ送信する。取得部131は、利用者端末50から送信された利用者情報を取得し、取得した利用者情報を利用者情報記憶部121に格納(登録)する。
[3.3.1. Acquisition unit 131
The acquisition unit 131 acquires user information from the user terminal 50 (see FIG. 1 ) and stores the acquired user information in the user information storage unit 121. When the user inputs user information including information indicating the user's name and information indicating the delivery destination (more precisely, the delivery address) desired by the user, the user terminal 50 to the external server 100. The acquisition unit 131 acquires the user information transmitted from the user terminal 50, and stores (registers) the acquired user information in the user information storage unit 121.

なお、上記では、取得部131は、利用者端末50から利用者情報を取得するようにしたが、これに限定されるものではない。すなわち、例えば提供者(事業者)が提供するECサイトが利用者情報を有している場合、ECサイトにおける利用者IDと、利用者情報の利用者IDとを事前に連携させることで、取得部131は、ECサイトから利用者情報を取得してもよい。 In the above description, the acquisition unit 131 is configured to acquire user information from the user terminal 50, but this is not limited to the above. That is, for example, if an EC site provided by a provider (business operator) has user information, the acquisition unit 131 may acquire user information from the EC site by previously linking a user ID on the EC site with a user ID in the user information.

また、取得部131は、商品情報や提供者情報を提供者端末200(図1参照)から受け付けて取得し、取得した商品情報を商品情報記憶部122に、提供者情報を提供者情報記憶部123に格納する。 The acquisition unit 131 also receives and acquires product information and provider information from the provider terminal 200 (see FIG. 1), and stores the acquired product information in the product information storage unit 122 and the provider information in the provider information storage unit 123.

例えば提供者端末200に対し、商品Bの商品名、商品金額、在庫、配送料、有効期限、特典などを含む商品情報が提供者の操作によって入力されると、提供者端末200は、商品情報を外部サーバ100へ送信する。取得部131は、提供者端末200から送信された商品情報を取得し、取得した商品情報を商品情報記憶部122に格納(登録)する。 For example, when product information including the product name, product price, stock, delivery charge, expiration date, and bonuses of product B is input to the provider terminal 200 by the provider's operation, the provider terminal 200 transmits the product information to the external server 100. The acquisition unit 131 acquires the product information transmitted from the provider terminal 200 and stores (registers) the acquired product information in the product information storage unit 122.

また、例えば提供者端末200に対し、提供者名、取扱う商品の商品IDなどを含む提供者情報が提供者の操作によって入力されると、提供者端末200は、提供者情報を外部サーバ100へ送信する。取得部131は、提供者端末200から送信された提供者情報を取得し、取得した提供者情報を提供者情報記憶部123に格納(登録)する。 For example, when provider information including the provider's name and the product ID of the product being handled is input to the provider terminal 200 by the provider's operation, the provider terminal 200 transmits the provider information to the external server 100. The acquisition unit 131 acquires the provider information transmitted from the provider terminal 200, and stores (registers) the acquired provider information in the provider information storage unit 123.

〔3.3.2.処理部132〕
処理部132は、上記した利用者情報、商品情報および提供者情報を情報処理装置10に提供する処理を行う。例えば、処理部132は、情報処理装置10からの要求に応じて、利用者情報、商品情報および提供者情報を記憶部120から読み出し、情報処理装置10に提供する。
3.3.2. Processing Unit 132
The processing unit 132 performs a process of providing the above-mentioned user information, product information, and provider information to the information processing device 10. For example, in response to a request from the information processing device 10, the processing unit 132 reads out the user information, product information, and provider information from the storage unit 120, and provides them to the information processing device 10.

また、処理部132は、情報処理装置10において商品の決済処理が完了した場合、情報処理装置10から決済完了情報を取得し、取得した決済完了情報を提供者端末200へ送信する。ここで、処理部132は、決済完了情報に含まれる、購入した商品名(あるいは商品ID)、購入日時、購入金額などの情報を、購入履歴情報として利用者情報記憶部121に格納(登録)する。 When the payment process for the product is completed in the information processing device 10, the processing unit 132 acquires payment completion information from the information processing device 10 and transmits the acquired payment completion information to the provider terminal 200. Here, the processing unit 132 stores (registers) information included in the payment completion information, such as the purchased product name (or product ID), purchase date and time, and purchase amount, in the user information storage unit 121 as purchase history information.

また、処理部132は、情報処理装置10において商品の決済処理が完了した場合、情報処理装置10から商品の配送指示を取得し、取得した配送指示を提供者端末200へ送信(通知)する。 In addition, when the payment process for the product is completed in the information processing device 10, the processing unit 132 obtains product delivery instructions from the information processing device 10 and transmits (notifies) the obtained delivery instructions to the provider terminal 200.

〔4.情報処理装置の構成〕
次に、図7を用いて、情報処理装置10の構成について説明する。図7は、実施形態に係る情報処理装置10の構成例を示すブロック図である。図7に示すように、情報処理装置10は、通信部11と、記憶部20と、制御部30とを備える。
4. Configuration of information processing device
Next, the configuration of the information processing device 10 will be described with reference to Fig. 7. Fig. 7 is a block diagram showing an example of the configuration of the information processing device 10 according to the embodiment. As shown in Fig. 7, the information processing device 10 includes a communication unit 11, a storage unit 20, and a control unit 30.

〔4.1.通信部11〕
通信部11は、例えば、NIC等によって実現される。そして、通信部11は、4G、5G、LTE、WiFi(登録商標)若しくは無線LAN等といった各種の無線通信網若しくは各種の有線通信網といったネットワークを介して、利用者端末50、外部サーバ100および提供者端末200との間で情報の送受信を行う。
[4.1. Communication unit 11]
The communication unit 11 is realized by, for example, a NIC, etc. The communication unit 11 transmits and receives information between the user terminal 50, the external server 100, and the provider terminal 200 via a network such as various wireless communication networks, such as 4G, 5G, LTE, WiFi (registered trademark), wireless LAN, etc., or various wired communication networks.

〔4.2.記憶部20〕
記憶部20は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図7に示すように、記憶部20は、利用者情報記憶部21と、商品識別情報記憶部22と、ウォレット情報記憶部23とを備える。
[4.2. Storage unit 20
The storage unit 20 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in FIG. 7, the storage unit 20 includes a user information storage unit 21 and The electronic wallet 20 includes a product identification information storage unit 22 and a wallet information storage unit 23.

〔4.2.1.利用者情報記憶部21〕
利用者情報記憶部21は、利用者に関する利用者情報を記憶する。なお、利用者情報記憶部21の利用者情報は、上記した外部サーバ100における利用者情報記憶部121(図4参照)の利用者情報と同じあるいは略同じであるため、ここでの説明は省略する。
[4.2.1. User information storage unit 21
The user information storage unit 21 stores user information related to the user. The user information in the user information storage unit 21 is stored in the user information storage unit 121 (see FIG. 4) in the external server 100. Since this is the same as or approximately the same as the user information, a description thereof will be omitted here.

なお、上記では、利用者情報記憶部21の利用者情報が、外部サーバ100における利用者情報記憶部121(図4参照)の利用者情報と同じであるとしたが、これに限られず、例えば利用者情報記憶部121(図4参照)の利用者情報の一部であってもよい。 In the above, it was stated that the user information in the user information storage unit 21 is the same as the user information in the user information storage unit 121 (see FIG. 4) in the external server 100, but this is not limited thereto, and the user information may be, for example, part of the user information in the user information storage unit 121 (see FIG. 4).

〔4.2.2.商品識別情報記憶部22〕
商品識別情報記憶部22は、商品識別情報に関する情報を記憶する。ここで、図8を用いて、商品識別情報記憶部22が記憶する商品識別情報に関する情報について説明する。図8は、実施形態に係る商品識別情報記憶部22の一例を示す図である。図8の例では、商品識別情報記憶部22は、「商品識別ID」、「商品ID」、「提供者ID」および「識別コード」などの項目が含まれ、これらの項目は互いに関連付けられている(紐付けられている)。
[4.2.2. Product identification information storage unit 22
The product identification information storage unit 22 stores information related to the product identification information. Here, the information related to the product identification information stored in the product identification information storage unit 22 will be described with reference to FIG. 8. FIG. 8 is a block diagram of the embodiment. 8 is a diagram illustrating an example of the product identification information storage unit 22 according to the embodiment. In the example of FIG. 8, the product identification information storage unit 22 stores a "product identification ID", a "product ID", a "provider ID", and an "identification code " and these items are related (linked) to each other.

「商品識別ID」は、商品を識別するための識別情報(商品識別情報)である。「商品ID」は、商品情報を識別するための識別情報であり、詳しくは、対応する「商品識別ID」と紐付く商品情報の識別情報である。従って、商品識別情報記憶部22では、商品識別情報である商品識別IDと、商品情報(ここでは商品ID)とが紐付いて記憶される。 The "product identification ID" is identification information (product identification information) for identifying a product. The "product ID" is identification information for identifying product information, and more specifically, is identification information of the product information linked to the corresponding "product identification ID." Therefore, in the product identification information storage unit 22, the product identification ID, which is product identification information, and the product information (here, the product ID) are stored in association with each other.

「提供者ID」は、提供者を識別するための識別情報であり、詳しくは、対応する「商品識別ID」と紐付く提供者の識別情報である。従って、商品識別情報記憶部22では、商品識別情報である商品識別IDと、提供者情報(ここでは提供者ID)とが紐付いて記憶される。 The "provider ID" is identification information for identifying the provider, and more specifically, is identification information of the provider that is linked to the corresponding "product identification ID." Therefore, in the product identification information storage unit 22, the product identification ID, which is product identification information, and the provider information (here, the provider ID) are stored in association with each other.

「識別コード」は、商品の識別コードを示す情報であり、詳しくは、対応する商品識別ID(商品識別情報)を示す識別コードである。 "Identification code" is information that indicates the identification code of a product, and more specifically, is an identification code that indicates the corresponding product identification ID (product identification information).

図8の例では、商品識別ID「P11」の商品識別情報は、商品IDが「E11」、提供者IDが「M11」、識別コードが「Q11」であることを示している。 In the example of Figure 8, the product identification information for product identification ID "P11" indicates that the product ID is "E11", the provider ID is "M11", and the identification code is "Q11".

〔4.2.3.ウォレット情報記憶部23〕
図7の説明に戻ると、ウォレット情報記憶部23は、利用者や提供者が所有する電子マネーの口座に関するウォレット情報を記憶する。なお、ウォレット情報は、例えば商品の決済処理の前に予めウォレット情報記憶部23に記憶されている。ここで、図9を用いて、ウォレット情報記憶部23が記憶するウォレット情報について説明する。
[4.2.3. Wallet information storage unit 23]
Returning to the explanation of Fig. 7, the wallet information storage unit 23 stores wallet information related to electronic money accounts owned by users and providers. The wallet information is stored in the wallet information storage unit 23 in advance, for example, before a payment process for a product. Here, the wallet information stored in the wallet information storage unit 23 will be explained with reference to Fig. 9.

図9は、実施形態に係るウォレット情報記憶部23の一例を示す図である。図9の例では、ウォレット情報記憶部23は、「口座ID」、「所有者ID」および「残高」などの項目が含まれ、これらの項目は互いに関連付けられている(紐付けられている)。 Figure 9 is a diagram showing an example of a wallet information storage unit 23 according to an embodiment. In the example of Figure 9, the wallet information storage unit 23 includes items such as "account ID", "owner ID", and "balance", and these items are associated (linked) with each other.

「口座ID」は、口座情報を識別する識別情報である。「所有者ID」は、口座を所有する所有者を識別する識別情報である。利用者および提供者は、それぞれ口座を所有している。従って、「所有者ID」には、利用者の利用者IDや提供者の提供者IDの情報が含まれる。「残高」は、口座に記録された電子マネーの残高を示す情報である。 "Account ID" is identification information that identifies the account information. "Owner ID" is identification information that identifies the owner of the account. Each user and provider owns an account. Therefore, "Owner ID" includes information such as the user's user ID and the provider's provider ID. "Balance" is information that indicates the balance of electronic money recorded in the account.

図9の例では、口座ID「R11」で識別される口座情報は、所有者IDが利用者ID「A11」、残高が「T11」であることを示している。また、口座ID「R21」で識別される口座情報は、所有者IDが提供者ID「M11」、残高が「T21」であることを示している。 In the example of Figure 9, the account information identified by the account ID "R11" indicates that the owner ID is user ID "A11" and the balance is "T11." Additionally, the account information identified by the account ID "R21" indicates that the owner ID is provider ID "M11" and the balance is "T21."

〔4.3.制御部30〕
図7の説明を続けると、制御部30は、コントローラであり、例えば、CPUやMPU等によって、情報処理装置10内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部30は、例えば、ASICやFPGA等の集積回路により実現される。
4.3. Control unit 30
7, the control unit 30 is a controller, and is realized, for example, by a CPU, an MPU, or the like, executing various programs stored in a storage device inside the information processing device 10 using a RAM as a working area. The control unit 30 is also realized, for example, by an integrated circuit such as an ASIC or an FPGA.

実施形態に係る制御部30は、図7に示すように、管理部31と、生成部32と、表示制御部33と、決済処理部34と、通知部35と、付与部36とを備え、以下に説明する情報処理の機能や作用を実現または実行する。 As shown in FIG. 7, the control unit 30 according to the embodiment includes a management unit 31, a generation unit 32, a display control unit 33, a payment processing unit 34, a notification unit 35, and an assignment unit 36, and realizes or executes the functions and actions of the information processing described below.

〔4.3.1.管理部31〕
管理部31は、記憶部20に記憶される各種の情報を管理する。例えば、管理部31は、商品を識別する商品識別情報(例えば商品識別ID)と、商品に関する商品情報および商品を提供する提供者に関する提供者情報とを紐付けて管理する。例えば、管理部31は、外部サーバ100に対して商品情報および提供者情報を要求する。管理部31は、かかる要求に応じて外部サーバ100から提供された商品情報および提供者情報と、商品識別情報(商品識別ID)とを紐付けて、商品識別情報記憶部22に記憶して管理する。
[4.3.1. Management Department 31
The management unit 31 manages various types of information stored in the storage unit 20. For example, the management unit 31 manages product identification information (e.g., product identification ID) that identifies a product, product information related to the product, and product information that provides the product. For example, the management unit 31 requests the external server 100 for the product information and the provider information. The product information and provider information provided by are linked to the product identification information (product identification ID) and stored in the product identification information storage unit 22 for management.

一例として、本実施形態に係る商品識別情報記憶部22(図8参照)においては、商品識別情報(商品識別ID)と、商品IDおよび提供者IDとが紐付けされて記憶される。管理部31は、例えば識別コードが利用者端末50によって撮影されて利用者端末50から商品識別情報を受け付けた場合、商品識別情報に紐付く商品IDに対応する商品情報、および、提供者IDに対応する提供者情報を外部サーバ100に要求する。そして、管理部31は、要求に応じて外部サーバ100から提供された商品情報および提供者情報を取得することで、商品識別情報と、商品情報および提供者情報とを紐付けて管理する。 As an example, in the product identification information storage unit 22 (see FIG. 8) according to this embodiment, the product identification information (product identification ID) is linked to the product ID and the provider ID and stored. For example, when an identification code is photographed by the user terminal 50 and the management unit 31 receives product identification information from the user terminal 50, the management unit 31 requests the external server 100 for product information corresponding to the product ID linked to the product identification information and provider information corresponding to the provider ID. The management unit 31 then obtains the product information and provider information provided by the external server 100 in response to the request, and manages the product identification information in association with the product information and provider information.

また、管理部31は、利用者情報を管理する。例えば、管理部31は、外部サーバ100に対し、利用者識別情報(利用者ID)に紐付く利用者情報を要求する。管理部31は、かかる要求に応じて外部サーバ100から提供された利用者情報を取得し、利用者情報記憶部21(図4参照)に記憶して管理する。 The management unit 31 also manages user information. For example, the management unit 31 requests the external server 100 to provide user information linked to user identification information (user ID). The management unit 31 acquires the user information provided by the external server 100 in response to the request, and stores and manages the user information in the user information storage unit 21 (see FIG. 4).

このように、管理部31は、商品情報、提供者情報、および、利用者識別情報と紐付く利用者情報を、連携する外部サーバ100から取得する。これにより、情報処理装置10にあっては、商品情報、提供者情報および利用者情報を容易に取得することができる。また、情報処理装置10にあっては、商品情報、提供者情報および利用者情報を自装置の記憶部20に記憶する場合に比べて、商品情報等を管理する際の処理負荷を軽減させることが可能になる。 In this way, the management unit 31 acquires product information, provider information, and user information linked to user identification information from the linked external server 100. This allows the information processing device 10 to easily acquire product information, provider information, and user information. Furthermore, the information processing device 10 can reduce the processing load when managing product information, etc., compared to when the product information, provider information, and user information are stored in the memory unit 20 of the device itself.

なお、上記では、管理部31は、商品情報、提供者情報および利用者情報を外部サーバ100から取得するようにしたが、これに限られず、商品情報、提供者情報および利用者情報の一部を外部サーバ100から取得してもよい。すなわち、管理部31は、商品情報、提供者情報および利用者情報の少なくともいずれかを、外部サーバ100から取得する構成であってもよい。 In the above, the management unit 31 is configured to acquire the product information, provider information, and user information from the external server 100, but this is not limited thereto, and the management unit 31 may acquire part of the product information, provider information, and user information from the external server 100. In other words, the management unit 31 may be configured to acquire at least any of the product information, provider information, and user information from the external server 100.

〔4.3.2.生成部32〕
生成部32は、商品識別情報を示す識別コードを生成する。例えば、生成部32は、識別コードの生成要求を提供者端末200から受け付けた場合、識別コードを生成する。生成部32は、生成した識別コードの情報を提供者端末200へ送信する。また、生成部32は、生成した識別コードの情報を商品識別情報と紐付けて商品識別情報記憶部22に記憶させる。
[4.3.2. Generation unit 32
The generating unit 32 generates an identification code indicating the product identification information. For example, when the generating unit 32 receives a request to generate an identification code from the provider terminal 200, the generating unit 32 generates the identification code. The generating unit 32 transmits the generated identification code information to the provider terminal 200. The generating unit 32 also associates the generated identification code information with the product identification information and stores the information in the product identification information storage unit 22.

なお、提供者端末200では、上記したように、送信された識別コードの情報に基づいて、識別コードが発行される。すなわち、例えば識別コードが印字されたラベルが、識別コードが示す商品識別情報に対応する商品に付加される。また、識別コードが印字されたラベルを商品に付加する際に、その識別コードに紐付く商品識別情報に特典が設定されている場合は、特典情報がある旨のラベル(コメント)も合わせて商品に付加してもよい。そして、識別コードが付加された商品が市場に流通されて、かかる商品を利用者が購入するものとする。利用者は、この商品について再度の購入を所望する場合、例えば利用者端末50の決済アプリを起動させ、識別コードを撮影する。利用者端末50は、撮影された識別コードが示す商品識別情報と、利用者を識別する利用者識別情報とを情報処理装置10へ送信する。 As described above, the provider terminal 200 issues an identification code based on the transmitted identification code information. That is, for example, a label with an identification code printed on it is attached to a product corresponding to the product identification information indicated by the identification code. Furthermore, when attaching the label with the identification code printed on it to a product, if a bonus is set for the product identification information linked to that identification code, a label (comment) indicating that there is bonus information may also be added to the product. The product with the identification code attached is then distributed on the market, and the user purchases the product. If the user wishes to purchase the product again, for example, the user starts up a payment application on the user terminal 50 and photographs the identification code. The user terminal 50 transmits the product identification information indicated by the photographed identification code and user identification information that identifies the user to the information processing device 10.

〔4.3.3.表示制御部33〕
表示制御部33は、利用者端末50に対し、各種の情報を表示させる。例えば、表示制御部33は、利用者端末50から商品識別情報を受け付けた場合、商品の決済前に、商品識別情報と紐付く商品情報や提供者情報などを利用者端末50に表示させる。これにより、利用者は、商品の決済前に、商品情報や提供者情報を確認することができる。
4.3.3. Display control unit 33
The display control unit 33 causes various pieces of information to be displayed on the user terminal 50. For example, when the display control unit 33 receives product identification information from the user terminal 50, before payment for the product, the display control unit 33 causes product information and provider information linked to the product identification information to be displayed on the user terminal 50. This allows the user to check the product information and provider information before payment for the product.

具体的には、表示制御部33は、商品識別情報を受け付けると、商品識別情報記憶部22にアクセスし、商品識別情報と紐付く商品情報や提供者情報を読み出して、利用者端末50に表示させる。ここで、図10を参照して、利用者端末50に表示される内容の一例について説明する。図10は、利用者端末50の表示画面51の表示例を示す図である。 Specifically, when the display control unit 33 receives the product identification information, it accesses the product identification information storage unit 22, reads out the product information and provider information linked to the product identification information, and displays them on the user terminal 50. Here, an example of the content displayed on the user terminal 50 will be described with reference to FIG. 10. FIG. 10 is a diagram showing an example of the display on the display screen 51 of the user terminal 50.

図10に示すように、表示制御部33は、例えば表示画面51の表示欄52aにおいて、商品名および提供者名を表示させる。なお、表示欄52aには、商品の画像が表示されてもよい。 As shown in FIG. 10, the display control unit 33 displays the product name and the provider name, for example, in a display field 52a of the display screen 51. Note that an image of the product may also be displayed in the display field 52a.

また、表示制御部33は、表示欄52bにおいて、商品の在庫数や、商品を提供(購入)可能な有効期間を表示させる。なお、例えば商品の在庫数が0(ゼロ)の場合、表示制御部33は、商品の在庫が無い旨を示すエラー表示を利用者端末50に表示させる。 The display control unit 33 also displays in the display field 52b the number of items in stock and the validity period during which the item can be provided (purchased). For example, if the number of items in stock is 0 (zero), the display control unit 33 displays an error message on the user terminal 50 indicating that the item is out of stock.

また、表示制御部33は、上記した有効期間内において、商品情報を利用者端末50に表示させる。すなわち、表示制御部33は、利用者端末50から商品識別情報を受け付けた日時が有効期間内である場合に、商品情報を利用者端末50に表示させる。逆に言えば、表示制御部33は、利用者端末50から商品識別情報を受け付けた日時が有効期間外である場合、商品情報を利用者端末50に表示させず、例えば有効期間外である旨を示すエラー表示を利用者端末50に表示させる。このように、表示制御部33が、有効期間内において、商品情報を利用者端末50に表示させることで、利用者は、商品を提供(購入)可能な有効期間を確認しつつ、商品を購入することができる。 Furthermore, the display control unit 33 causes the user terminal 50 to display the product information during the validity period described above. That is, when the date and time when the product identification information was received from the user terminal 50 is within the validity period, the display control unit 33 causes the user terminal 50 to display the product information. Conversely, when the date and time when the product identification information was received from the user terminal 50 is outside the validity period, the display control unit 33 does not cause the user terminal 50 to display the product information, but causes the user terminal 50 to display, for example, an error message indicating that the validity period has expired. In this way, by the display control unit 33 causing the user terminal 50 to display the product information during the validity period, the user can purchase the product while checking the validity period during which the product can be provided (purchased).

また、表示制御部33は、表示欄52cにおいて、購入個数を受け付ける。そして、表示制御部33は、商品識別情報に紐付く商品の金額(商品の単価)に、受け付けた購入個数を乗算した値を商品価格として、表示欄52dに表示させる。また、表示制御部33は、商品識別情報に紐付く商品の配送料を表示させるとともに、商品価格と配送料とを含んだ商品代金を表示させる。なお、ここでの配送料は、利用者が所望する配送先のエリアに対して設定された料金が表示される。 The display control unit 33 also accepts the number of items to be purchased in display field 52c. The display control unit 33 then displays the product price in display field 52d, obtained by multiplying the amount of the product linked to the product identification information (the unit price of the product) by the accepted number of items to be purchased. The display control unit 33 also displays the shipping fee for the product linked to the product identification information, and displays the product price including the product price and shipping fee. Note that the shipping fee displayed here is the fee set for the delivery area desired by the user.

このように、表示制御部33が、配送料を含んだ金額を商品代金として利用者端末50に表示させる。これにより、利用者は、商品の配送料を確認することができるとともに、配送料を含めて決済を行うことが可能になる。 In this way, the display control unit 33 causes the user terminal 50 to display the amount including the shipping fee as the product price. This allows the user to check the product shipping fee and to make a payment including the shipping fee.

また、表示制御部33は、表示欄52eにおいて、特典情報を表示させる。例えば、表示制御部33は、商品の決済後に、利用者に対して付与される特典の内容を表示させる。なお、表示欄52eには、特典を付与可能な有効期間が含まれてもよい。図10の例では、表示制御部33は、「XX月XX日までに商品購入した場合、〇〇ポイント進呈」などと表示させ、特典の内容と特典を付与可能な有効期間の両方を表示させている。このように、表示制御部33が特典の内容等を含む特典情報を利用者端末50に表示させることで、利用者に対して商品の購入を促すことができる。また、利用者は、特典の内容や有効期間などを確認することができる。 The display control unit 33 also displays bonus information in the display field 52e. For example, the display control unit 33 displays the content of the bonus that will be granted to the user after payment for the product. The display field 52e may also include the validity period during which the bonus can be granted. In the example of FIG. 10, the display control unit 33 displays "If you purchase the product by XX month XX day, you will receive XX points," and displays both the content of the bonus and the validity period during which the bonus can be granted. In this way, the display control unit 33 displays bonus information including the content of the bonus on the user terminal 50, thereby encouraging the user to purchase the product. The user can also check the content of the bonus and the validity period.

また、表示制御部33は、利用者端末50の表示画面51に、購入ボタン53aと、定期購入ボタン53bとを表示させる。購入ボタン53aは、利用者が商品を購入する際にタッチ操作されるボタンである。定期購入ボタン53bは、利用者が商品を定期的に購入する際にタッチ操作されるボタンである。なお、ここでの定期的な購入の購入間隔は、利用者などによって任意に設定可能である。 The display control unit 33 also displays a purchase button 53a and a regular purchase button 53b on the display screen 51 of the user terminal 50. The purchase button 53a is a button that is touched when the user purchases a product. The regular purchase button 53b is a button that is touched when the user purchases a product on a regular basis. Note that the purchase interval for regular purchases here can be set arbitrarily by the user, etc.

そして、利用者端末50は、購入ボタン53aあるいは定期購入ボタン53bが利用者によってタッチ操作されると、商品に関する決済要求を情報処理装置10へ送信する。 Then, when the user touches the purchase button 53a or the subscription button 53b, the user terminal 50 transmits a payment request for the product to the information processing device 10.

また、表示制御部33は、表示欄52fにおいて、商品の購入履歴情報を表示させる。例えば、表示制御部33は、利用者端末50から利用者識別情報を受け付けた場合、利用者識別情報と紐付く購入履歴情報を読み出して、利用者端末50に表示させる。これにより、利用者は、購入しようとしている商品(ここでは商品B)についての購入履歴情報を確認することができる。 The display control unit 33 also displays the purchase history information of the product in the display field 52f. For example, when the display control unit 33 receives user identification information from the user terminal 50, it reads out the purchase history information linked to the user identification information and displays it on the user terminal 50. This allows the user to check the purchase history information for the product they are trying to purchase (product B in this case).

なお、図10の例では、受け付けた商品識別情報に対応する商品(ここでは商品B)に関する購入履歴情報と、受け付けた商品識別情報に対応しない商品(ここでは商品C)に関する購入履歴情報の両方が表示される例を示したが、これに限定されるものではない。例えば、表示制御部33は、上記した利用者識別情報に加えて、商品識別情報にも基づいた購入履歴情報を表示させてもよい。具体的には、表示制御部33は、利用者端末50から利用者識別情報および商品識別情報を受け付けた場合、利用者識別情報および商品識別情報と紐付く購入履歴情報を読み出して利用者端末50に表示させる。すなわち、図示は省略するが、表示制御部33は、受け付けた商品識別情報に対応する商品に関する購入履歴情報のみ(図10の例では商品Bに関する購入履歴(1)および(2)のみ)を表示させる。これにより、利用者は、購入しようとしている商品(ここでは商品B)についての購入履歴情報を容易に確認することができる。 10 shows an example in which both purchase history information for a product (product B in this case) corresponding to the received product identification information and purchase history information for a product (product C in this case) not corresponding to the received product identification information are displayed, but the present invention is not limited to this. For example, the display control unit 33 may display purchase history information based on the product identification information in addition to the above-mentioned user identification information. Specifically, when the display control unit 33 receives user identification information and product identification information from the user terminal 50, it reads out purchase history information linked to the user identification information and product identification information and displays it on the user terminal 50. That is, although not shown in the figure, the display control unit 33 displays only purchase history information related to the product corresponding to the received product identification information (only purchase history (1) and (2) related to product B in the example of FIG. 10). This allows the user to easily check the purchase history information for the product he or she is about to purchase (product B in this case).

〔4.3.4.決済処理部34〕
図7の説明を続けると、決済処理部34は、購入ボタン53a等が操作されるなどして、利用者端末50から決済要求を受け付けると、上記した利用者識別情報、商品識別情報などに基づいて決済処理を実行する。例えば、決済処理部34は、利用者端末50から商品識別情報と利用者識別情報とを受け付けると、利用者識別情報と紐付く利用者の口座から、商品識別情報と紐付く提供者の口座に、商品識別情報と紐付く商品情報に含まれる商品の購入に必要な商品代金分の電子マネーを送金する処理を実行する。
[4.3.4. Payment Processing Unit 34]
7, when the payment processing unit 34 receives a payment request from the user terminal 50, for example by operating the purchase button 53a, the payment processing unit 34 executes payment processing based on the above-mentioned user identification information, product identification information, etc. For example, when the payment processing unit 34 receives product identification information and user identification information from the user terminal 50, the payment processing unit 34 executes processing to transfer electronic money for the product price required to purchase the product included in the product information linked to the product identification information from the user's account linked to the user identification information to the provider's account linked to the product identification information.

また、このとき、決済処理部34は、商品代金から、商品の決済に伴う手数料を差し引いた電子マネーを提供者の口座に送金する。一例として、決済処理部34は、商品代金から、情報処理装置10および外部サーバ100の利用手数料などを差し引いた電子マネーを提供者の口座に送金する。これにより、情報処理装置10および外部サーバ100を提供する事業者は、手数料による収益を上げることができる。 At this time, the payment processing unit 34 also transfers electronic money, which is the product price minus a fee associated with the payment for the product, to the provider's account. As an example, the payment processing unit 34 transfers electronic money, which is the product price minus a fee for using the information processing device 10 and the external server 100, to the provider's account. This allows the business providing the information processing device 10 and the external server 100 to earn revenue from the fees.

〔4.3.5.通知部35〕
通知部35は、決済処理が完了すると、利用者端末50に対し、決済が完了したことを示す決済完了情報を送信する。これにより、利用者は、決済が完了したことを確認することができる。
[4.3.5. Notification unit 35
When the payment process is completed, the notification unit 35 transmits payment completion information indicating that the payment has been completed to the user terminal 50. This allows the user to confirm that the payment has been completed. .

また、通知部35は、提供者に対し、決済完了情報を送信するとともに、利用者識別情報と紐付く配送先と商品識別情報と紐付く商品情報とを含む配送指示を通知する。例えば、通知部35は、決済完了情報や配送指示を外部サーバ100を経由して提供者端末200へ送信する。 The notification unit 35 also sends payment completion information to the provider, and notifies the provider of delivery instructions including a delivery destination linked to the user identification information and product information linked to the product identification information. For example, the notification unit 35 sends the payment completion information and delivery instructions to the provider terminal 200 via the external server 100.

そして、提供者端末200(図1参照)では、決済完了情報および配送指示を受け付けると、決済完了情報および配送指示に基づいて商品の配送処理が実行される。例えば、提供者端末200は、商品識別情報と紐付く商品情報が示す商品を、決済完了情報に含まれる購入個数分、配送指示に含まれる配送先へ配送する処理を実行する。 Then, when the provider terminal 200 (see FIG. 1) receives the payment completion information and the delivery instruction, the provider terminal 200 executes a product delivery process based on the payment completion information and the delivery instruction. For example, the provider terminal 200 executes a process to deliver the purchased number of products included in the payment completion information and the delivery instruction, the number of products indicated by the product information linked to the product identification information, to the delivery destination included in the delivery instruction.

このように、本実施形態に係る情報処理装置10にあっては、商品識別情報と商品情報および提供者情報とを紐付けて管理し、利用者端末50から、撮影した商品識別情報と利用者識別情報とを受け付けると、商品の決済処理を行うとともに、提供者に対し、配送先と商品情報とを含む配送指示を通知する。これにより、利用者は、例えば再度の購入を所望する商品について即座に購入(注文)できるとともに、商品が早期に配送されることとなり、結果として商品購入における利便性を向上させることができる。 In this way, the information processing device 10 according to this embodiment manages product identification information, product information, and provider information in association with each other, and when photographed product identification information and user identification information are received from the user terminal 50, payment processing for the product is performed and delivery instructions including the delivery address and product information are notified to the provider. This allows the user to instantly purchase (order) a product that the user wishes to purchase again, for example, and the product can be delivered promptly, resulting in improved convenience in product purchases.

なお、通知部35は、定期購入ボタン53bが利用者によってタッチ操作された場合、予め設定された購入間隔が経過するごとに配送指示を提供者端末200に通知してもよい。これにより、商品が利用者に定期的に配送されることとなる。 When the regular purchase button 53b is touched by the user, the notification unit 35 may notify the provider terminal 200 of a delivery instruction every time a preset purchase interval elapses. This allows the product to be delivered to the user on a regular basis.

なお、例えば提供者(事業者)が会員制のECサイトを提供し、配送先などを含む会員情報を有している場合、ECサイトにおける会員IDと、情報処理装置10における利用者情報の利用者IDとを事前に連携させるようにしてもよい。これにより、提供者端末200は、利用者情報の利用者IDを含む配送指示を取得することで、利用者IDと対応する会員IDに紐付く配送先の情報などを取得することが可能になる。 For example, if a provider (business operator) provides a membership-based EC site and has member information including a delivery address, the member ID on the EC site may be linked in advance with the user ID in the user information on the information processing device 10. This allows the provider terminal 200 to obtain delivery instructions including the user ID in the user information, thereby making it possible to obtain information such as the delivery address linked to the user ID and the corresponding member ID.

〔4.3.6.付与部36〕
付与部36は、商品の決済後に、利用者に対して特典を付与する。例えば、付与部36は、決済処理部34によって決済処理が完了すると、利用者端末50に対して特典を付与する処理を実行する。このように、本実施形態にあっては、商品の決済後に付与される特典を設けることで、利用者に対して商品の購入を促すことができる。
4.3.6. Adding Unit 36
The granting unit 36 grants a privilege to the user after the payment for the product. For example, when the payment processing unit 34 completes the payment process, the granting unit 36 executes a process of granting a privilege to the user terminal 50. In this manner, in the present embodiment, by providing a privilege that is granted after the payment for the product, it is possible to encourage the user to purchase the product.

〔5.情報処理システム全体の動作〕
次に、本実施形態に係る情報処理システム1全体の動作について、図11を用いて説明する。図11は、実施形態に係る情報処理システム1の動作の一例を示すシーケンス図である。
5. Operation of the entire information processing system
Next, the overall operation of the information processing system 1 according to the present embodiment will be described with reference to Fig. 11. Fig. 11 is a sequence diagram showing an example of the operation of the information processing system 1 according to the embodiment.

図11に示すように、提供者端末200は、提供者の操作により、商品に関する商品情報、および、提供者に関する提供者情報を外部サーバ100に登録する(ステップS101)。次いで、情報処理装置10は、商品情報および提供者情報を外部サーバ100から取得する(ステップS102)。 As shown in FIG. 11, the provider terminal 200 registers product information about the product and provider information about the provider in the external server 100 through the provider's operation (step S101). Next, the information processing device 10 acquires the product information and provider information from the external server 100 (step S102).

次いで、情報処理装置10は、商品を識別する商品識別情報と、商品に関する商品情報および商品を提供する提供者に関する提供者情報とを紐付けて管理する(ステップS103)。次いで、情報処理装置10は、商品識別情報を示す識別コードを生成する(ステップS104)。 Next, the information processing device 10 links and manages the product identification information that identifies the product with the product information about the product and the provider information about the provider that provides the product (step S103). Next, the information processing device 10 generates an identification code that indicates the product identification information (step S104).

次いで、情報処理装置10は、生成した識別コードの情報を提供者端末200へ送信する(ステップS105)。提供者端末200は、送信された識別コードの情報に基づいて、識別コードを発行する(ステップS106)。 Next, the information processing device 10 transmits information about the generated identification code to the provider terminal 200 (step S105). The provider terminal 200 issues an identification code based on the transmitted information about the identification code (step S106).

次いで、識別コードが付加された商品が利用者によって購入され、利用者が商品について再度の購入を所望する場合、利用者端末50は、利用者の操作により、商品の識別コードを撮影して読み込む(ステップS107)。次いで、利用者端末50は、識別コードの読み込みによって取得した商品識別情報と、利用者を識別する利用者識別情報とを情報処理装置10へ送信し、情報処理装置10は、送信された商品識別情報と利用者識別情報とを受け付ける(ステップS108)。 Next, when a product with an identification code attached is purchased by a user and the user wishes to purchase the product again, the user terminal 50 photographs and reads the product's identification code through the user's operation (step S107). Next, the user terminal 50 transmits the product identification information acquired by reading the identification code and user identification information that identifies the user to the information processing device 10, and the information processing device 10 accepts the transmitted product identification information and user identification information (step S108).

次いで、情報処理装置10は、上記した商品識別情報を受け付けた場合、商品識別情報と紐付く商品情報や提供者情報を利用者端末50に表示させる(ステップS109)。利用者端末50は、購入ボタン53a等が利用者によってタッチ操作されると、商品に関する決済要求を情報処理装置10へ送信する(ステップS110)。 Next, when the information processing device 10 receives the above-mentioned product identification information, it causes the user terminal 50 to display product information and provider information linked to the product identification information (step S109). When the user touches the purchase button 53a or the like, the user terminal 50 transmits a payment request for the product to the information processing device 10 (step S110).

情報処理装置10は、決済要求を受け付けると、上記した利用者識別情報、商品識別情報などに基づいて決済処理を実行する(ステップS111)。決済処理が完了すると、情報処理装置10は、利用者端末50に対し、決済完了情報を送信する(ステップS112)。 When the information processing device 10 receives the payment request, it executes the payment process based on the above-mentioned user identification information, product identification information, etc. (step S111). When the payment process is completed, the information processing device 10 transmits payment completion information to the user terminal 50 (step S112).

また、情報処理装置10は、外部サーバ100に対し、決済完了情報を送信するとともに、商品の配送指示を通知する(ステップS113)。そして、外部サーバ100は、提供者端末200に対し、決済完了情報を送信するとともに、商品の配送指示を通知する(ステップS114)。 The information processing device 10 also transmits payment completion information to the external server 100 and issues product delivery instructions (step S113). The external server 100 then transmits payment completion information to the provider terminal 200 and issues product delivery instructions (step S114).

次いで、提供者端末200は、決済完了情報および配送指示を受け付けると、決済完了情報および配送指示に基づいて商品の配送処理を実行する(ステップS115)。 Next, when the provider terminal 200 receives the payment completion information and delivery instructions, it executes the product delivery process based on the payment completion information and delivery instructions (step S115).

〔6.変形例〕
次いで、変形例に係る情報処理システム1aについて、図12を参照して説明する。図12は、変形例に係る情報処理システム1aの構成例を示す図である。なお、以下においては、上記した実施形態と共通の構成については、同一の符号を付して説明を省略することがある。
6. Modifications
Next, an information processing system 1a according to a modified example will be described with reference to Fig. 12. Fig. 12 is a diagram showing a configuration example of an information processing system 1a according to a modified example. Note that, in the following, configurations common to the above-mentioned embodiment may be denoted by the same reference numerals and descriptions thereof may be omitted.

上記した実施形態では、情報処理装置10は、外部サーバ100と連携して商品情報など各種情報の送受信等を行うようにしたが、これに限定されるものではない。すなわち、変形例に係る情報処理システム1aでは、外部サーバ100を備えず、情報処理装置10が、外部サーバ100が有していた機能や各種情報を備えるようにしてもよい。 In the above embodiment, the information processing device 10 cooperates with the external server 100 to transmit and receive various information such as product information, but this is not limited to this. In other words, an information processing system 1a according to a modified example may not include the external server 100, and the information processing device 10 may include the functions and various information that the external server 100 has.

例えば、図12に示すように、情報処理装置10の記憶部20が、外部サーバ100の商品情報記憶部122や提供者情報記憶部123を備えるようにしてもよい。また、情報処理装置10の制御部30(例えば管理部31)が、取得部131および処理部132の機能を有するようにしてもよい。 For example, as shown in FIG. 12, the storage unit 20 of the information processing device 10 may include a product information storage unit 122 and a provider information storage unit 123 of the external server 100. In addition, the control unit 30 (e.g., the management unit 31) of the information processing device 10 may have the functions of an acquisition unit 131 and a processing unit 132.

このように、変形例に係る情報処理システム1aのように構成した場合であっても、実施形態と同様の効果を得ることができる、すなわち、商品購入における利便性を向上させることができる。 In this way, even when configured like the information processing system 1a according to the modified example, it is possible to obtain the same effect as in the embodiment, that is, to improve the convenience of purchasing products.

〔7.効果〕
上述してきたように、情報処理装置10は、管理部31と、決済処理部34と、通知部35とを備える。管理部31は、商品を識別する商品識別情報と、商品に関する商品情報および商品を提供する提供者に関する提供者情報とを紐付けて管理する。決済処理部34は、利用者が利用する利用者端末50から、利用者端末50が撮影した商品識別情報と利用者を識別する利用者識別情報とを受け付けると、利用者識別情報と紐付く利用者の口座から、商品識別情報と紐付く提供者の口座に、商品識別情報と紐付く商品情報に含まれる商品の購入に必要な商品代金分の電子マネーを送金する。通知部35は、提供者に対し、利用者識別情報と紐付く配送先と商品識別情報と紐付く商品情報とを含む配送指示を通知する。
7. Effects
As described above, the information processing device 10 includes a management unit 31, a payment processing unit 34, and a notification unit 35. The management unit 31 manages product identification information for identifying a product, product information related to the product, and provider information related to the provider providing the product, by linking them together. When the payment processing unit 34 receives product identification information photographed by the user terminal 50 and user identification information identifying the user from the user terminal 50 used by the user, it transfers electronic money equivalent to the product price required to purchase the product included in the product information linked to the product identification information from the user's account linked to the user identification information to the provider's account linked to the product identification information. The notification unit 35 notifies the provider of delivery instructions including a delivery destination linked to the user identification information and product information linked to the product identification information.

これにより、利用者は、例えば再度の購入を所望する商品について即座に購入(注文)できるとともに、商品が早期に配送されることとなり、結果として商品購入における利便性を向上させることができる。また、提供者は、例えば利用者に関する利用者情報を有していない場合であっても、情報処理装置10等から、利用者識別情報と紐付く配送先などが通知されて商品を配送(販売)することができ、よって商品の販売機会を増大させることが可能になる。 This allows users to instantly purchase (order) products that they wish to purchase again, for example, and the products can be delivered quickly, resulting in improved convenience in purchasing products. Furthermore, even if a provider does not have user information about a user, the provider can receive notification of a delivery address linked to user identification information from the information processing device 10, etc., and can deliver (sell) the product, thereby increasing sales opportunities for the product.

また、情報処理装置10は、利用者端末50から商品識別情報を受け付けた場合、商品の決済前に、商品識別情報と紐付く商品情報を利用者端末50に表示させる表示制御部33を備える。これにより、利用者は、商品の決済前に、商品情報や提供者情報を確認することができる。 In addition, when the information processing device 10 receives product identification information from the user terminal 50, the information processing device 10 includes a display control unit 33 that causes the user terminal 50 to display product information linked to the product identification information before payment for the product. This allows the user to check the product information and provider information before payment for the product.

商品情報は、商品の配送料を示す配送料情報を含む。表示制御部33は、配送料を含んだ金額を商品代金として利用者端末50に表示させる。これにより、利用者は、商品の配送料を確認することができるとともに、配送料を含めて決済を行うことが可能になる。 The product information includes shipping fee information that indicates the shipping fee for the product. The display control unit 33 causes the user terminal 50 to display the amount including the shipping fee as the product price. This allows the user to check the shipping fee for the product and to make a payment including the shipping fee.

商品情報は、商品を提供可能な有効期間を示す有効期間情報を含む。表示制御部33は、有効期間内において、商品情報を利用者端末50に表示させる。これにより、利用者は、商品を提供(購入)可能な有効期間を確認しつつ、商品を購入することができる。 The product information includes validity period information indicating the validity period during which the product can be provided. The display control unit 33 causes the product information to be displayed on the user terminal 50 during the validity period. This allows the user to purchase the product while checking the validity period during which the product can be provided (purchased).

利用者識別情報は、利用者が過去に購入した商品に関する購入履歴情報と紐付いている。表示制御部33は、利用者端末50から利用者識別情報を受け付けた場合、利用者識別情報と紐付く購入履歴情報を利用者端末50に表示させる。これにより、利用者は、購入しようとしている商品についての購入履歴情報を確認することができる。 The user identification information is linked to purchase history information about products that the user has purchased in the past. When the display control unit 33 receives user identification information from the user terminal 50, it causes the user terminal 50 to display the purchase history information linked to the user identification information. This allows the user to check the purchase history information about the product they are about to purchase.

商品識別情報は、購入履歴情報と紐付いている。表示制御部33は、利用者端末50から利用者識別情報および商品識別情報を受け付けた場合、利用者識別情報および商品識別情報と紐付く購入履歴情報を利用者端末50に表示させる。これにより、利用者は、購入しようとしている商品についての購入履歴情報を容易に確認することができる。 The product identification information is linked to the purchase history information. When the display control unit 33 receives the user identification information and the product identification information from the user terminal 50, it causes the user terminal 50 to display the purchase history information linked to the user identification information and the product identification information. This allows the user to easily check the purchase history information for the product they are trying to purchase.

商品情報は、利用者に付与される特典を示す特典情報を含む。表示制御部33は、特典情報を含む商品情報を利用者端末50に表示させる。これにより、利用者に対して商品の購入を促すことができる。また、利用者は、特典の内容などを確認することができる。 The product information includes bonus information indicating the bonus granted to the user. The display control unit 33 causes the product information including the bonus information to be displayed on the user terminal 50. This makes it possible to encourage the user to purchase the product. The user can also check the content of the bonus, etc.

商品情報は、利用者に付与される特典を示す特典情報を含む。情報処理装置10は、商品の決済後に、利用者に対して特典を付与する付与部36を備える。このように、商品の決済後に付与される特典が設けられることで、利用者に対して商品の購入を促すことができる。 The product information includes bonus information indicating the bonus to be granted to the user. The information processing device 10 includes an awarding unit 36 that awards the bonus to the user after payment for the product. In this way, by providing a bonus that is awarded after payment for the product, it is possible to encourage the user to purchase the product.

管理部31は、商品情報、提供者情報、および、利用者識別情報と紐付く利用者情報の少なくともいずれかを、連携する外部サーバ100(外部装置の一例)から取得する。これにより、情報処理装置10にあっては、商品情報、提供者情報および利用者情報を容易に取得することができる。また、情報処理装置10にあっては、商品情報、提供者情報および利用者情報を自装置の記憶部20に記憶する場合に比べて、商品情報等を管理する際の処理負荷を軽減させることが可能になる。 The management unit 31 acquires at least one of the product information, provider information, and user information linked to the user identification information from the linked external server 100 (an example of an external device). This allows the information processing device 10 to easily acquire the product information, provider information, and user information. Furthermore, the information processing device 10 can reduce the processing load when managing product information, etc., compared to when the product information, provider information, and user information are stored in the memory unit 20 of the device itself.

決済処理部34は、商品代金から、商品の決済に伴う手数料を差し引いた電子マネーを提供者の口座に送金する。これにより、情報処理装置10および外部サーバ100を提供する事業者は、手数料による収益を上げることができる。 The payment processing unit 34 transfers electronic money, which is the product price minus a fee for the payment of the product, to the provider's account. This allows the business providing the information processing device 10 and the external server 100 to earn revenue from the fee.

〔8.ハードウェア構成〕
また、上述してきた実施形態に係る情報処理装置10は、例えば図13に示すような構成のコンピュータ1000によって実現される。図13は、実施形態に係る情報処理装置10の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
8. Hardware Configuration
The information processing device 10 according to the embodiment described above is realized by a computer 1000 having a configuration as shown in Fig. 13. Fig. 13 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 10 according to the embodiment. 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は、ネットワーク(通信ネットワーク)Nを介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータをネットワークNを介して他の機器へ送信する。 HDD 1400 stores programs executed by CPU 1100 and data used by such programs. Communication interface 1500 receives data from other devices via network (communication network) N and sends it to CPU 1100, and transmits data generated by CPU 1100 to other devices via network N.

CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置(図13では、出力装置および入力装置を総称して「入出力装置」と記載する)を制御する。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 (in FIG. 13, the output devices and input devices are collectively referred to as "input/output devices") 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 generated data to the output devices via the input/output interface 1600.

メディアインターフェイス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が実施形態に係る情報処理装置10として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部30の機能を実現する。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置からネットワークNを介してこれらのプログラムを取得してもよい。 For example, when the computer 1000 functions as the information processing device 10 according to the embodiment, the CPU 1100 of the computer 1000 executes programs loaded onto the RAM 1200 to realize the functions of the control unit 30. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, the CPU 1100 may obtain these programs from another device via the network N.

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

〔8.その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[8. Other]
Furthermore, among the processes described in the above embodiments and modifications, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by a known method. In addition, the information including the processing procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.

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

また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 The above-described embodiments and variations can be combined as appropriate to the extent that they do not cause inconsistencies in the processing content.

また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、管理部は、管理手段や管理回路に読み替えることができる。 In addition, the above-mentioned "section, module, unit" can be read as "means" or "circuit." For example, the management section can be read as management means or management circuit.

1 情報処理システム
10 情報処理装置
31 管理部
33 表示制御部
34 決済処理部
35 通知部
36 付与部
50 利用者端末
100 外部サーバ
REFERENCE SIGNS LIST 1 Information processing system 10 Information processing device 31 Management unit 33 Display control unit 34 Payment processing unit 35 Notification unit 36 Granting unit 50 User terminal 100 External server

Claims (11)

商品を識別する商品識別情報と、前記商品に関する商品情報および前記商品を提供する提供者に関する提供者情報とを紐付けて管理する管理部と、
利用者が利用する端末装置から、前記端末装置が撮影した前記商品識別情報と前記利用者を識別する利用者識別情報とを受け付けると、前記利用者識別情報と紐付く前記利用者の口座から、前記商品識別情報と紐付く前記提供者の口座に、前記商品識別情報と紐付く前記商品情報に含まれる前記商品の購入に必要な商品代金分の電子マネーを送金する決済処理部と、
前記提供者に対し、前記利用者識別情報と紐付く配送先と前記商品識別情報と紐付く前記商品情報とを含む配送指示を通知する通知部と
を備え、
利用者情報に含まれる前記利用者識別情報と、前記提供者によって管理された前記利用者情報に含まれる前記利用者識別情報とは事前に連携され、
前記管理部は、
前記端末装置から前記利用者識別情報を受け付けると、当該利用者識別情報と連携され前記提供者によって管理された前記利用者識別情報に基づいて、管理された前記利用者識別情報に紐付く前記利用者情報を、前記提供者が管理する外部装置から取得すること
を特徴とする情報処理装置。
a management unit that manages product identification information that identifies a product, product information related to the product, and provider information related to a provider that provides the product, in association with each other;
a payment processing unit that, when receiving, from a terminal device used by a user, the product identification information photographed by the terminal device and user identification information identifying the user, transfers electronic money equivalent to the product price required to purchase the product included in the product information linked to the product identification information from an account of the user linked to the user identification information to an account of the provider linked to the product identification information;
a notification unit that notifies the provider of a delivery instruction including a delivery destination linked to the user identification information and the product information linked to the product identification information,
The user identification information included in the user information and the user identification information included in the user information managed by the provider are linked in advance,
The management unit
An information processing device characterized in that when it receives the user identification information from the terminal device, it obtains the user information linked to the managed user identification information from an external device managed by the provider based on the user identification information associated with the user identification information and managed by the provider.
前記端末装置から前記商品識別情報を受け付けた場合、前記商品の決済前に、前記商品識別情報と紐付く前記商品情報を前記端末装置に表示させる表示制御部
を備えることを特徴とする請求項1に記載の情報処理装置。
The information processing device according to claim 1 , further comprising: a display control unit that, when the product identification information is received from the terminal device, displays the product information linked to the product identification information on the terminal device before payment for the product.
前記商品情報は、前記商品の配送料を示す配送料情報を含み、
前記表示制御部は、
前記配送料を含んだ金額を前記商品代金として前記端末装置に表示させること
を特徴とする請求項2に記載の情報処理装置。
the product information includes shipping fee information indicating a shipping fee for the product;
The display control unit is
The information processing device according to claim 2 , wherein an amount including the delivery charge is displayed on the terminal device as the product price.
前記商品情報は、前記商品を提供可能な有効期間を示す有効期間情報を含み、
前記表示制御部は、
前記有効期間内において、前記商品情報を前記端末装置に表示させること
を特徴とする請求項2に記載の情報処理装置。
the product information includes validity period information indicating a validity period during which the product can be provided;
The display control unit is
The information processing device according to claim 2 , wherein the product information is displayed on the terminal device during the validity period.
前記商品情報は、前記利用者に付与される特典を示す特典情報を含み、
前記表示制御部は、
前記特典情報を含む前記商品情報を前記端末装置に表示させること
を特徴とする請求項2に記載の情報処理装置。
the product information includes benefit information indicating a benefit to be given to the user,
The display control unit is
The information processing device according to claim 2 , wherein the product information including the bonus information is displayed on the terminal device.
前記商品情報は、前記利用者に付与される特典を示す特典情報を含み、
前記商品の決済後に、前記利用者に対して前記特典を付与する付与部
を備えることを特徴とする請求項1に記載の情報処理装置。
the product information includes benefit information indicating a benefit to be given to the user,
The information processing device according to claim 1 , further comprising: a granting unit that grants the privilege to the user after payment for the product.
前記管理部は、
前記商品情報、前記提供者情報、および、前記利用者識別情報と紐付く利用者情報の少なくともいずれかを、連携する外部装置から取得すること
を特徴とする請求項1に記載の情報処理装置。
The management unit
The information processing apparatus according to claim 1 , wherein at least one of the product information, the provider information, and the user information linked to the user identification information is acquired from a linked external apparatus.
前記決済処理部は、
前記商品代金から、前記商品の決済に伴う手数料を差し引いた電子マネーを前記提供者の口座に送金すること
を特徴とする請求項1に記載の情報処理装置。
The payment processing unit,
The information processing device according to claim 1 , wherein electronic money obtained by deducting a commission for payment of the product from the product price is transferred to an account of the provider.
前記端末装置から受け付ける前記商品識別情報は、
前記利用者が購入した前記商品に付加された識別コードが前記端末装置によって撮影されることで得られること
を特徴とする請求項1に記載の情報処理装置。
The product identification information received from the terminal device,
The information processing apparatus according to claim 1 , wherein an identification code attached to the product purchased by the user is obtained by photographing the product with the terminal device.
コンピュータが実行する情報処理方法であって、
商品を識別する商品識別情報と、前記商品に関する商品情報および前記商品を提供する提供者に関する提供者情報とを紐付けて管理する管理工程と、
利用者が利用する端末装置から、前記端末装置が撮影した前記商品識別情報と前記利用者を識別する利用者識別情報とを受け付けると、前記利用者識別情報と紐付く前記利用者の口座から、前記商品識別情報と紐付く前記提供者の口座に、前記商品識別情報と紐付く前記商品情報に含まれる前記商品の購入に必要な商品代金分の電子マネーを送金する決済処理工程と、
前記提供者に対し、前記利用者識別情報と紐付く配送先と前記商品識別情報と紐付く前記商品情報とを含む配送指示を通知する通知工程と
を含み、
利用者情報に含まれる前記利用者識別情報と、前記提供者によって管理された前記利用者情報に含まれる前記利用者識別情報とは事前に連携され、
前記管理工程は、
前記端末装置から前記利用者識別情報を受け付けると、当該利用者識別情報と連携され前記提供者によって管理された前記利用者識別情報に基づいて、管理された前記利用者識別情報に紐付く前記利用者情報を、前記提供者が管理する外部装置から取得すること
を特徴とする情報処理方法。
1. A computer-implemented information processing method, comprising:
a management step of linking and managing product identification information for identifying a product, product information relating to the product, and provider information relating to a provider that provides the product;
a payment processing step of, when receiving from a terminal device used by a user the product identification information photographed by the terminal device and user identification information identifying the user, transferring electronic money equivalent to the product price required to purchase the product included in the product information linked to the product identification information from an account of the user linked to the user identification information to an account of the provider linked to the product identification information;
a notification step of notifying the provider of a delivery instruction including a delivery destination linked to the user identification information and the product information linked to the product identification information,
The user identification information included in the user information and the user identification information included in the user information managed by the provider are linked in advance,
The management step includes:
An information processing method characterized by: when the user identification information is received from the terminal device, the user information linked to the managed user identification information is obtained from an external device managed by the provider based on the user identification information linked to the user identification information and managed by the provider.
商品を識別する商品識別情報と、前記商品に関する商品情報および前記商品を提供する提供者に関する提供者情報とを紐付けて管理する管理手順と、
利用者が利用する端末装置から、前記端末装置が撮影した前記商品識別情報と前記利用者を識別する利用者識別情報とを受け付けると、前記利用者識別情報と紐付く前記利用者の口座から、前記商品識別情報と紐付く前記提供者の口座に、前記商品識別情報と紐付く前記商品情報に含まれる前記商品の購入に必要な商品代金分の電子マネーを送金する決済処理手順と、
前記提供者に対し、前記利用者識別情報と紐付く配送先と前記商品識別情報と紐付く前記商品情報とを含む配送指示を通知する通知手順と
をコンピュータに実行させ、
利用者情報に含まれる前記利用者識別情報と、前記提供者によって管理された前記利用者情報に含まれる前記利用者識別情報とは事前に連携され、
前記管理手順は、
前記端末装置から前記利用者識別情報を受け付けると、当該利用者識別情報と連携され前記提供者によって管理された前記利用者識別情報に基づいて、管理された前記利用者識別情報に紐付く前記利用者情報を、前記提供者が管理する外部装置から取得すること
を特徴とする情報処理プログラム。
a management procedure for linking and managing product identification information for identifying a product, product information relating to the product, and provider information relating to a provider providing the product;
a payment processing step of receiving, from a terminal device used by a user, the product identification information photographed by the terminal device and user identification information identifying the user, transferring electronic money equivalent to the product price required to purchase the product included in the product information linked to the product identification information from an account of the user linked to the user identification information to an account of the provider linked to the product identification information;
a notification procedure for notifying the provider of a delivery instruction including a delivery destination linked to the user identification information and the product information linked to the product identification information,
The user identification information included in the user information and the user identification information included in the user information managed by the provider are linked in advance,
The management procedure includes:
An information processing program characterized by: when the user identification information is received from the terminal device, the user information linked to the managed user identification information is obtained from an external device managed by the provider based on the user identification information linked to the user identification information and managed by the provider.
JP2023127088A 2022-11-24 2023-08-03 Information processing device, information processing method, and information processing program Active JP7511063B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023127088A JP7511063B2 (en) 2022-11-24 2023-08-03 Information processing device, information processing method, and information processing program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022187562A JP7372431B1 (en) 2022-11-24 2022-11-24 Information processing device, information processing system, information processing method, and information processing program
JP2023127088A JP7511063B2 (en) 2022-11-24 2023-08-03 Information processing device, information processing method, and information processing program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2022187562A Division JP7372431B1 (en) 2022-11-24 2022-11-24 Information processing device, information processing system, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2024076332A JP2024076332A (en) 2024-06-05
JP7511063B2 true JP7511063B2 (en) 2024-07-04

Family

ID=88509910

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2022187562A Active JP7372431B1 (en) 2022-11-24 2022-11-24 Information processing device, information processing system, information processing method, and information processing program
JP2023127088A Active JP7511063B2 (en) 2022-11-24 2023-08-03 Information processing device, information processing method, and information processing program
JP2023180086A Active JP7499930B2 (en) 2022-11-24 2023-10-19 Information Processing System

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2022187562A Active JP7372431B1 (en) 2022-11-24 2022-11-24 Information processing device, information processing system, information processing method, and information processing program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023180086A Active JP7499930B2 (en) 2022-11-24 2023-10-19 Information Processing System

Country Status (1)

Country Link
JP (3) JP7372431B1 (en)

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003122980A (en) 2001-10-17 2003-04-25 Toppan Printing Co Ltd Temporary reservation method and temporary reservation server
JP2003271852A (en) 2002-03-13 2003-09-26 Nec Soft Ltd Electronic commercial method and electronic store server and program
JP2003316873A (en) 2002-04-26 2003-11-07 Toppan Printing Co Ltd Product information providing method using non-contact IC tag
JP2007102750A (en) 2005-05-26 2007-04-19 Mieko Tsuyusaki Network system
JP2009043012A (en) 2007-08-08 2009-02-26 Nippon Telegr & Teleph Corp <Ntt> Settlement system, store apparatus, settlement institution apparatus and settlement method
JP2010061544A (en) 2008-09-05 2010-03-18 Ntt Data Corp Shopping system and computer program
JP2014071578A (en) 2012-09-28 2014-04-21 Nebulab Co Ltd Commodity purchase support method, information terminal, order reception server
JP2014229278A (en) 2013-05-27 2014-12-08 株式会社東芝 Electronic apparatus, method, and program
JP2016004524A (en) 2014-06-19 2016-01-12 株式会社ディスコ Product purchase method
JP2017049967A (en) 2015-09-06 2017-03-09 プリモ株式会社 Information processing apparatus and program
WO2017217521A1 (en) 2016-06-15 2017-12-21 鍵和田 芳光 Automatic vending device
JP2020021419A (en) 2018-08-03 2020-02-06 大日本印刷株式会社 Immediate purchase system, user terminal, product information management server, immediate purchase method, and program
WO2020044211A1 (en) 2018-08-30 2020-03-05 Lorenzo RICCA Method and system of distributing and tracking products and/or services
KR102272654B1 (en) 2020-11-10 2021-07-05 이소정 System for providing hands-free shopping service using barcode scanning in offline store
JP2021120806A (en) 2020-01-30 2021-08-19 PayPay株式会社 Setting device, setting method and setting program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3549385B2 (en) * 1997-03-17 2004-08-04 富士通株式会社 Computer-readable recording medium recording mall server and mall server program
KR20150017781A (en) * 2013-04-16 2015-02-23 주식회사 스타트업팩토리 Purchasing service system and purchasing service method using identification code of goods

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003122980A (en) 2001-10-17 2003-04-25 Toppan Printing Co Ltd Temporary reservation method and temporary reservation server
JP2003271852A (en) 2002-03-13 2003-09-26 Nec Soft Ltd Electronic commercial method and electronic store server and program
JP2003316873A (en) 2002-04-26 2003-11-07 Toppan Printing Co Ltd Product information providing method using non-contact IC tag
JP2007102750A (en) 2005-05-26 2007-04-19 Mieko Tsuyusaki Network system
JP2009043012A (en) 2007-08-08 2009-02-26 Nippon Telegr & Teleph Corp <Ntt> Settlement system, store apparatus, settlement institution apparatus and settlement method
JP2010061544A (en) 2008-09-05 2010-03-18 Ntt Data Corp Shopping system and computer program
JP2014071578A (en) 2012-09-28 2014-04-21 Nebulab Co Ltd Commodity purchase support method, information terminal, order reception server
JP2014229278A (en) 2013-05-27 2014-12-08 株式会社東芝 Electronic apparatus, method, and program
JP2016004524A (en) 2014-06-19 2016-01-12 株式会社ディスコ Product purchase method
JP2017049967A (en) 2015-09-06 2017-03-09 プリモ株式会社 Information processing apparatus and program
WO2017217521A1 (en) 2016-06-15 2017-12-21 鍵和田 芳光 Automatic vending device
JP2020021419A (en) 2018-08-03 2020-02-06 大日本印刷株式会社 Immediate purchase system, user terminal, product information management server, immediate purchase method, and program
WO2020044211A1 (en) 2018-08-30 2020-03-05 Lorenzo RICCA Method and system of distributing and tracking products and/or services
JP2021120806A (en) 2020-01-30 2021-08-19 PayPay株式会社 Setting device, setting method and setting program
KR102272654B1 (en) 2020-11-10 2021-07-05 이소정 System for providing hands-free shopping service using barcode scanning in offline store

Also Published As

Publication number Publication date
JP7499930B2 (en) 2024-06-14
JP2024076348A (en) 2024-06-05
JP2024076149A (en) 2024-06-05
JP7372431B1 (en) 2023-10-31
JP2024076332A (en) 2024-06-05

Similar Documents

Publication Publication Date Title
JP6978569B1 (en) Management device, management method and management program
CN105453124A (en) System for syndicating subscriptions with retailers
JP2023079982A (en) Providing device, providing method and providing program
JP7502251B2 (en) Providing device, providing method, and providing program
US20150019310A1 (en) Electronic system and method for group purchasing promotions
JP2026015536A (en) Generation device, generation method, and generation program
JP2022100991A (en) Application device, application method and application program
JP7346650B2 (en) Acquisition device, acquisition method and acquisition program
JP7460747B1 (en) Providing device, method and program
JP2021157744A (en) Providing equipment, providing method and providing program
JP7426533B1 (en) Information processing device, information processing method, and information processing program
JP7492075B2 (en) Apparatus, method and program for providing the same
JP7320118B1 (en) Information processing device, information processing method and information processing program
JP7511063B2 (en) Information processing device, information processing method, and information processing program
JP7302069B2 (en) Management device, management method and management program
JP2021131648A (en) Providing device, providing method, and providing program
JP7074917B2 (en) Management equipment, management method and management program
JP7440602B1 (en) Information processing device, information processing method, and information processing program
JP7470768B1 (en) Information processing device, information processing method, and information processing program
JP7359931B1 (en) Information processing device, information processing method, and information processing program
JP7526861B1 (en) Information processing device, information processing method, and information processing program
JP7457862B1 (en) Store terminal, control method and control program
JP7526860B1 (en) Information processing device, information processing method, and information processing program
KR102631567B1 (en) Joint transaction management service system based on online representative payment
JP7395786B1 (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: 20230803

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240611

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240624