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
JP7652597B2 - Reception device, reception method, and reception program - Google Patents
[go: Go Back, main page]

JP7652597B2 - Reception device, reception method, and reception program - Google Patents

Reception device, reception method, and reception program Download PDF

Info

Publication number
JP7652597B2
JP7652597B2 JP2021046519A JP2021046519A JP7652597B2 JP 7652597 B2 JP7652597 B2 JP 7652597B2 JP 2021046519 A JP2021046519 A JP 2021046519A JP 2021046519 A JP2021046519 A JP 2021046519A JP 7652597 B2 JP7652597 B2 JP 7652597B2
Authority
JP
Japan
Prior art keywords
user
remittance
message
reception
user terminal
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
JP2021046519A
Other languages
Japanese (ja)
Other versions
JP2022145215A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2021046519A priority Critical patent/JP7652597B2/en
Publication of JP2022145215A publication Critical patent/JP2022145215A/en
Application granted granted Critical
Publication of JP7652597B2 publication Critical patent/JP7652597B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、受付装置、受付方法、受付プログラムに関する。 The present invention relates to a reception device, a reception method, and a reception program.

近年、QRコード(登録商標)を用いる電子決済が普及してきている。また、SNS(Social Network Service)などの情報通信サービスを用いた送金サービスが実用化されている。例えば、特許文献1には、一人の代表者のQRコード決済を用いた代金の決済について、他の支払者に割り勘での支払いを通知し、他の支払者から割り勘された金額を代表者に送金することで、事後的に代金の割り勘での支払いを可能とする決済システムが開示されている。 In recent years, electronic payments using QR codes (registered trademark) have become widespread. In addition, remittance services using information and communication services such as SNS (Social Network Service) have been put into practical use. For example, Patent Document 1 discloses a payment system in which, when a representative pays a bill using QR code payment, other payers are notified that they will pay equally, and the other payers transfer the divided amount to the representative, allowing the payment to be made equally after the fact.

しかしながら、QRコード決済の普及が十分ではない原因として、QRコード決済の操作に不慣れな利用者が存在することが挙げられる。その為、利用者にとって使い易い送金手段としては改善の余地がある。 However, one of the reasons why QR code payments have not yet been widely adopted is that some users are unfamiliar with how to use them. For this reason, there is room for improvement in making QR code payments an easy-to-use remittance method for users.

特開2020-113124号公報JP 2020-113124 A

本発明は上記課題を鑑み、送金、及び注文における利用者の利便性を向上させることができる受付装置、受付方法、受付プログラムを提供することを目的とする。 In view of the above problems, the present invention aims to provide a reception device, reception method, and reception program that can improve the convenience of users when transferring money and placing orders.

上述した課題を解決し、目的を達成するために、本開示に係る受付装置は、利用者間のメッセージを取得する取得部と、前記取得部が取得した前記メッセージを解析する解析部と、前記解析部が前記メッセージを解析し、利用者間で送金が必要と推定される場合に、利用者端末に送金受付メッセージを表示させて送金指示を受け付ける受付部と、を備える。 In order to solve the above-mentioned problems and achieve the objectives, the reception device according to the present disclosure includes an acquisition unit that acquires messages between users, an analysis unit that analyzes the messages acquired by the acquisition unit, and a reception unit that displays a remittance acceptance message on the user terminal and accepts a remittance instruction when the analysis unit analyzes the messages and estimates that a remittance is necessary between the users.

実施形態の一態様によれば、送金、及び注文における利用者の利便性を向上させることができる受付装置、受付方法、受付プログラムを提供することができる。 According to one aspect of the embodiment, it is possible to provide a reception device, a reception method, and a reception program that can improve the convenience of users in remittances and orders.

図1は、実施形態に係る受付処理の一例を示す図である。FIG. 1 is a diagram illustrating an example of a reception process according to an embodiment. 図2は、実施形態に係る受付処理の他の例を示す図である。FIG. 2 is a diagram illustrating another example of the reception process according to the embodiment. 図3は、実施形態に係る受付システムの構成例を示す図である。FIG. 3 is a diagram illustrating an example of the configuration of a reception system according to the embodiment. 図4は、実施形態に係る受付装置の構成例を示す図である。FIG. 4 is a diagram illustrating an example of the configuration of a reception device according to the embodiment. 図5は、実施形態に係る利用者端末の構成例を示す図である。FIG. 5 is a diagram illustrating an example of the configuration of a user terminal according to the embodiment. 図6は、実施形態に係る受付装置の口座データベースの一例を示す図である。FIG. 6 is a diagram illustrating an example of an account database of the acceptance device according to the embodiment. 図7は、実施形態に係る受付装置のメッセージデータベースの一例を示す図である。FIG. 7 is a diagram illustrating an example of a message database of the reception device according to the embodiment. 図8は、実施形態に係る受付装置のグループデータベースの一例を示す図である。FIG. 8 is a diagram illustrating an example of a group database of the reception device according to the embodiment. 図9は、実施形態に係る受付装置の商品データベースの一例を示す図である。FIG. 9 is a diagram illustrating an example of a product database of the reception device according to the embodiment. 図10は、実施形態に係る受付処理の一例を示すフローチャートである。FIG. 10 is a flowchart illustrating an example of a reception process according to the embodiment. 図11は、受付装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 11 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the reception device.

以下に、本願に係る受付装置、受付方法および受付プログラムを実施するための形態(以下、「実施形態」と記載する。)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る受付装置、受付方法および受付プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略する。 Below, a detailed description will be given of the form (hereinafter, "embodiment") for implementing the reception device, reception method, and reception program according to the present application with reference to the drawings. Note that the reception device, reception method, and reception program according to the present application are not limited to this embodiment. Also, the same parts in the following embodiments are given the same reference numerals, and duplicated descriptions will be omitted.

(実施形態)
〔1-1.受付処理の一例〕
まず、図1を用いて、実施形態に係る受付処理の一例について説明する。図1は、実施形態に係る受付処理の一例を示す図である。図1では、実施形態に係る受付処理が受付装置100により実行される例を示す。
(Embodiment)
1-1. An example of reception processing
First, an example of a reception process according to the embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the reception process according to the embodiment. Fig. 1 shows an example in which the reception process according to the embodiment is executed by a reception device 100.

図1では、受付装置100が利用者端末200A、及び200Bから送信されたメッセージを解析して、送金指示を受け付ける例を示している。以下、図1を用いて、実施形態に係る受付処理の一例を説明する。 Figure 1 shows an example in which the reception device 100 analyzes messages sent from the user terminals 200A and 200B and receives a remittance instruction. Below, an example of the reception process according to the embodiment will be described using Figure 1.

利用者端末200Aは、利用者U1が入力したメッセージ10Aを受付装置100に送信する(ステップS1)。例えば、利用者U1がメッセージ10A「お年玉、一万円欲しいな」を利用者端末200Aに入力したとする。この場合、利用者端末200Aは利用者U1が入力したメッセージ10Aを、受付装置100に送信する。 The user terminal 200A transmits the message 10A input by the user U1 to the reception device 100 (step S1). For example, assume that the user U1 inputs the message 10A "I want 10,000 yen for New Year's money" to the user terminal 200A. In this case, the user terminal 200A transmits the message 10A input by the user U1 to the reception device 100.

受付装置100は、利用者端末200Aから送信されたメッセージ10Aを解析する(ステップS2)。例えば、受付装置100はメッセージ10Aに送金要求に関係するキーワードが含まれているか否かを解析する。 The reception device 100 analyzes the message 10A sent from the user terminal 200A (step S2). For example, the reception device 100 analyzes whether the message 10A contains keywords related to the remittance request.

受付装置100は、メッセージ10Aを利用者端末200Bに表示させる(ステップS3)例えば、受付装置100は、メッセージ10Aを利用者端末200Bの画面に表示させる。 The reception device 100 displays the message 10A on the user terminal 200B (step S3). For example, the reception device 100 displays the message 10A on the screen of the user terminal 200B.

利用者端末200Bは、利用者U2が入力したメッセージ10Bを受付装置100に送信する(ステップS4)。例えば、利用者U2がメッセージ10B「あげるよ」と利用者端末200Bに入力したとする。この場合、利用者端末200Bは利用者U2が入力したメッセージ10Bを受付装置100に送信する。 The user terminal 200B transmits the message 10B input by the user U2 to the reception device 100 (step S4). For example, assume that the user U2 inputs the message 10B "I'll give it to you" to the user terminal 200B. In this case, the user terminal 200B transmits the message 10B input by the user U2 to the reception device 100.

受付装置100は、利用者端末200Bから送信されたメッセージ10Bを解析する(ステップS5)。例えば、受付装置100はメッセージ10Aに送金要求に関係するキーワードが含まれていた場合に、メッセージ10Bが送金に応じる意思を表しているかを解析する。 The reception device 100 analyzes the message 10B sent from the user terminal 200B (step S5). For example, if the message 10A contains a keyword related to a remittance request, the reception device 100 analyzes whether the message 10B indicates an intention to accept the remittance.

受付装置100は、利用者端末200Bに送金受付メッセージ20Aを表示させる(ステップS6)。例えば、受付装置100は送金受付メッセージ20A「U1さんに一万円を送金しますか?」を「YES」、「NO」の二つの選択肢を表示させたうえで、利用者端末200Bに表示させる。 The reception device 100 causes the user terminal 200B to display the remittance acceptance message 20A (step S6). For example, the reception device 100 causes the user terminal 200B to display the remittance acceptance message 20A "Would you like to remit 10,000 yen to U1?" after displaying two options, "YES" and "NO."

利用者端末200Bは、受付装置100に送金指示を送信する(ステップS7)。例えば、利用者U2が利用者端末200Bに送金受付メッセージ20Aが表示された状態で「YES」の選択肢を選択した場合に、利用者端末200Bは受付装置100に送金指示を送信する。 The user terminal 200B transmits a remittance instruction to the reception device 100 (step S7). For example, when the user U2 selects the option "YES" while the remittance acceptance message 20A is displayed on the user terminal 200B, the user terminal 200B transmits a remittance instruction to the reception device 100.

受付装置100は、利用者U2の口座から利用者U1の口座に送金する(ステップS8)。例えば、受付装置100は受け付けた送金指示に従って、利用者U2の口座から「1万円」を、利用者U1の口座に送金する。 The reception device 100 transfers money from the account of user U2 to the account of user U1 (step S8). For example, the reception device 100 transfers "10,000 yen" from the account of user U2 to the account of user U1 in accordance with the received remittance instruction.

受付装置100は、利用者端末200A、200Bにそれぞれ送金完了メッセージ30A、30Bを表示させる(ステップS9-1、S9-2)。例えば、受付装置100は、利用者端末200Aに送金完了メッセージ30A「U2さんから一万円が送金されました」を表示させ、利用者端末200Bに送金完了メッセージ30B「U1さんへの一万円の送金が完了しました」を表示させる。 The reception device 100 displays remittance completion messages 30A and 30B on the user terminals 200A and 200B, respectively (steps S9-1 and S9-2). For example, the reception device 100 displays remittance completion message 30A "10,000 yen has been remitted from U2" on the user terminal 200A, and displays remittance completion message 30B "Remittance of 10,000 yen to U1 has been completed" on the user terminal 200B.

これにより、利用者は複雑な操作を行わなくとも送金を行うことが可能となる。その為、送金における利用者の利便性を向上させることができる。 This allows users to send money without having to perform complicated operations, improving the convenience of sending money for users.

〔1-2.送金先の信頼度を推定〕
受付装置100は、送金先の信頼度を推定し、送金先が信頼できないと推定された場合に送金指示を受け付けない。
[1-2. Estimating the trustworthiness of the recipient]
The acceptance device 100 estimates the reliability of the remittance destination, and does not accept the remittance instruction if the remittance destination is estimated to be unreliable.

例えば、利用者U1と利用者U2との間でメッセージのやり取りが行われ、受付装置100が利用者間において送金が必要と推定し、利用者U1の利用者端末200Aに送金受付メッセージを表示させ、利用者U1が利用者端末200Aを介して利用者U2への送金を指示したとする。そして、受付装置100が送金先の利用者U2の信頼度を推定したところ、送金先の利用者U2を「信頼できない」と推定したとする。この場合、受付装置100は利用者U1の利用者U2への送金指示を受け付けず、利用者U1の利用者端末200Aにエラーメッセージ「利用者U2が信頼できないため、送金指示を受け付けられませんでした」を表示させる。 For example, suppose that messages are exchanged between user U1 and user U2, the reception device 100 estimates that a remittance is necessary between the users, causes user U1's user terminal 200A to display a remittance acceptance message, and user U1 instructs user U2 to remit money via user terminal 200A. Then, suppose that reception device 100 estimates the trustworthiness of remittance destination user U2 and infers that remittance destination user U2 is "untrustworthy." In this case, reception device 100 does not accept user U1's instruction to remit money to user U2, and causes user U1's user terminal 200A to display an error message saying "Remittance instruction could not be accepted because user U2 is untrustworthy."

これにより、利用者は信頼できない送金先に送金することで不利益を被ることを防ぐことができる。その為、送金における利用者の利便性を向上させることができる。 This will prevent users from suffering disadvantages due to sending money to unreliable recipients, thus improving the convenience of users when sending money.

〔1-3.送金先の信頼度を過去のメッセージのやり取りに基づいて推定〕
受付装置100は、送金先の信頼度を、送金元と送金先の過去のメッセージのやり取りに基づいて推定する。
[1-3. Estimating the trustworthiness of the recipient based on past message exchanges]
The acceptance device 100 estimates the trustworthiness of the remittance recipient based on past message exchanges between the remitter and the remittance recipient.

例えば、利用者U1と利用者U2との間で、過去のメッセージのやり取りが無かったにも拘わらず、利用者U2から利用者U1に対して、送金を依頼するメッセージが送信されたとする。これに対して、利用者U1が利用者U2に送金に応じる旨のメッセージを利用者U2に送信したとする。そして、受付装置100が利用者U1の利用者端末200Aに送金受付メッセージを表示させ、利用者U1が利用者端末200Aを介して利用者U2への送金を指示したとする。この場合、受付装置100は送金先である利用者U2の信頼度を、利用者U1と利用者U2の過去のメッセージのやり取りを参照する。前述の通り、利用者U1と利用者U2の間において過去のメッセージのやり取りが無いことから、受付装置100は利用者U2を「信頼できない」と推定する。そして、受付装置100は利用者U1が利用者端末200Aを介して行った利用者U2への送金指示を受け付けず、利用者U1の利用者端末200Aにエラーメッセージ「利用者U2が信頼できないため、送金指示を受け付けられませんでした」を表示させる。 For example, suppose that user U2 sends user U1 a message requesting a money transfer, even though there has been no past message exchange between user U1 and user U2. In response, assume that user U1 sends user U2 a message indicating that he/she agrees to the money transfer. Then, assume that reception device 100 displays a money transfer acceptance message on user U1's user terminal 200A, and user U1 instructs user U2 to transfer money to user U2 via user terminal 200A. In this case, reception device 100 refers to past message exchanges between user U1 and user U2 to determine the trustworthiness of user U2, the recipient of the money transfer. As mentioned above, because there has been no past message exchange between user U1 and user U2, reception device 100 infers that user U2 is "untrustworthy." The reception device 100 then does not accept the remittance instruction sent by user U1 via user terminal 200A to user U2, and displays an error message on user U1's user terminal 200A saying "The remittance instruction could not be accepted because user U2 is not trustworthy."

これにより、利用者は信頼できない送金先に送金することで不利益を被ることを防ぐことができる。その為、送金における利用者の利便性を向上させることができる。 This will prevent users from suffering disadvantages due to sending money to unreliable recipients, thus improving the convenience of users when sending money.

〔1-4.送金先の信頼度を送金元の送金先に対する信頼度に基づいて推定〕
受付装置100は、送金先が送金元において信頼できる相手であるとされている場合は、送金先を信頼できると推定する。
[1-4. Estimating the trustworthiness of the remittance recipient based on the trustworthiness of the remittance sender]
If the remittance destination is considered to be a trustworthy party by the remitter, the accepting device 100 presumes that the remittance destination is trustworthy.

例えば、利用者U1と利用者U2との間で、過去のメッセージのやり取りが無かったものの、利用者U1は利用者U2を信頼できる相手として、例えば「家族グループ」に登録する処理を行っていたとする。そして、利用者U2から利用者U1に対して、送金を依頼するメッセージが送信されたとする。これに対して、利用者U1が利用者U2に送金に応じる旨のメッセージを利用者U2に送信したとする。そして、受付装置100が利用者U1の利用者端末200Aに送金受付メッセージを表示させ、利用者U1が利用者端末200Aを介して利用者U2への送金を指示したとする。この場合、受付装置100は送金先である利用者U2の信頼度を、送金元である利用者U1における利用者U2の信頼度に基づいて推定する。すなわち、利用者U1は利用者U2を信頼できる相手として、「家族グループ」に登録する処理を行っている為、受付装置100はこれに基づいて利用者U2は「信頼できる」と推定する。そして、受付装置100は利用者U1が利用者端末200Aを介してされた利用者U2への送金指示を受け付けて、利用者U1の口座から利用者U2の口座に送金を行う。そして、受付装置100は利用者端末200A、及び200Bに対して、送金完了メッセージを表示させる。なお、受付装置100は利用者U1と利用者U2との間に過去のメッセージのやり取りが無かったとしても、利用者U2が利用者U1において信頼できる相手であるとされている場合は、利用者U2を「信頼できる」と推定する。 For example, suppose that there has been no past message exchange between user U1 and user U2, but user U1 has registered user U2 as a trustworthy person in, for example, a "family group." Then, suppose that user U2 sends user U1 a message requesting a remittance. In response, suppose that user U1 sends user U2 a message indicating that he/she will remit money. Then, suppose that reception device 100 displays a remittance acceptance message on user U1's user terminal 200A, and user U1 instructs user U2 to remit money via user terminal 200A. In this case, reception device 100 estimates the reliability of user U2, who is the remittance destination, based on the reliability of user U2 in the eyes of user U1, who is the remitter. In other words, since user U1 has registered user U2 as a trustworthy person in a "family group," reception device 100 estimates that user U2 is "trustworthy" based on this. Then, reception device 100 accepts a remittance instruction from user U1 to user U2 via user terminal 200A, and transfers the money from user U1's account to user U2's account. Reception device 100 then displays a remittance completion message on user terminals 200A and 200B. Note that even if there has been no previous message exchange between user U1 and user U2, reception device 100 presumes that user U2 is "trustworthy" if user U2 is considered to be a trustworthy party by user U1.

これにより、送金先の利用者と送金元の利用者との間で過去のメッセージのやり取りが無かったとしても、送金元において送金先が信頼できる相手であるとされている場合は送金指示を受け付ける。その為、送金における利用者の利便性を向上させることができる。 As a result, even if there has been no previous message exchange between the remittance recipient user and the remittance sender user, if the remittance recipient is deemed trustworthy by the remittance sender, the remittance instruction will be accepted. This improves the convenience of remittances for users.

〔1-5.メッセージの内容から送金額を特定し特定した金額の送金指示を受け付ける〕
受付装置100は、メッセージの内容から送金額を特定し、特定された送金額を利用者端末200に表示させて送金指示を受け付ける。
[1-5. Identify the remittance amount from the message content and accept the remittance instruction for the identified amount]
The reception device 100 specifies the remittance amount from the contents of the message, displays the specified remittance amount on the user terminal 200, and receives a remittance instruction.

例えば、利用者U1から利用者U2に対してメッセージ10A「お年玉、一万円欲しいな」が送信されたとする。この場合、受付装置100は利用者U1の送信したメッセージ10A「お年玉、一万円欲しいな」を解析して、利用者U2が求める送金額が「一万円」であると特定する。そして、受付装置100はメッセージ10Aを利用者U2の利用者端末200Bに表示させる。これに対して、利用者U2がメッセージ10B「あげるよ」を利用者端末200Bに入力したとする。受付装置100はメッセージ10Bを解析して、利用者U2は利用者U1への送金に応じる意思があると推定する。受付装置100は、利用者U2の利用者端末200Bに送金受付メッセージを、金額を特定したうえで表示させる。例えば、送金受付メッセージとして「利用者U2に一万円を送金しますか?」を「YES」、「NO」の二つの選択肢を表示させたうえで、利用者端末200Bに表示させる。利用者U2が利用者端末200Bに送金受付メッセージ20Aが表示された状態で「YES」の選択肢を選択した場合、利用者端末200Bは受付装置100に送金指示を送信する。受付装置100は送金指示を受け付けて、利用者U2の口座から「1万円」を、利用者U1の口座に送金する。そして、受付装置100は利用者端末200A、及び200Bに対して、送金完了メッセージを表示させる。 For example, assume that user U1 sends message 10A "I want 10,000 yen for New Year's money" to user U2. In this case, reception device 100 analyzes message 10A "I want 10,000 yen for New Year's money" sent by user U1 and identifies the amount of money that user U2 requests to send as "10,000 yen". Then, reception device 100 displays message 10A on user terminal 200B of user U2. In response, assume that user U2 inputs message 10B "I'll give it to you" into user terminal 200B. Reception device 100 analyzes message 10B and presumes that user U2 is willing to send money to user U1. Reception device 100 displays a remittance acceptance message on user terminal 200B of user U2 after identifying the amount. For example, reception device 100 displays the remittance acceptance message "Would you like to send 10,000 yen to user U2?" on user terminal 200B after displaying two options, "YES" and "NO". When user U2 selects the "YES" option while remittance acceptance message 20A is displayed on user terminal 200B, user terminal 200B sends a remittance instruction to reception device 100. Reception device 100 accepts the remittance instruction and remits "10,000 yen" from user U2's account to user U1's account. Reception device 100 then displays a remittance completion message on user terminals 200A and 200B.

これにより、利用者は送金指示の際に送金額を入力しなくとも、送金を行うことが可能となる。その為、送金における利用者の利便性を向上させることができる。 This allows users to send money without having to input the amount to send when instructing the user to send money. This improves the convenience of sending money for users.

〔1-6.メッセージの内容から欲しい物を特定し、特定した物の注文を受け付ける〕
受付装置100は、メッセージの内容から利用者が欲しい物を推定し、推定された欲しい物を取り扱う電子商取引サイトの情報を利用者端末200に表示させて、利用者から欲しい物の注文を受け付ける。
[1-6. Identify the desired item from the contents of the message and accept the order for the identified item]
The reception device 100 estimates what the user wants from the contents of the message, displays information on an electronic commerce site dealing in the estimated desired item on the user terminal 200, and receives an order for the desired item from the user.

図2を用いて、実施形態に係る受付処理の他の例について説明する。図2は、実施形態に係る受付処理の他の例を示す図である。図2では、実施形態に係る受付処理の他の例が受付装置100により実行される例を示す。 Another example of the reception process according to the embodiment will be described with reference to FIG. 2. FIG. 2 is a diagram showing another example of the reception process according to the embodiment. FIG. 2 shows an example in which the reception process according to the embodiment is executed by the reception device 100.

図2では、受付装置100が利用者端末200A、及び200Bから送信されたメッセージを解析して、欲しい物の注文を受け付ける例を示している。以下、図2を用いて、実施形態に係る受付処理の他の例を説明する。 Figure 2 shows an example in which the reception device 100 analyzes messages sent from the user terminals 200A and 200B and accepts orders for desired items. Below, another example of the reception process according to the embodiment will be described with reference to Figure 2.

利用者端末200Bは、利用者U2が入力したメッセージ10Cを受付装置100に送信する(ステップS10)。例えば、利用者U2がメッセージ10C「誕生日プレゼントは何が欲しい?」を利用者端末200Bに入力したとする。この場合、利用者端末200Bは利用者U2が入力したメッセージ10Cを受付装置100に送信する。 The user terminal 200B transmits the message 10C input by the user U2 to the reception device 100 (step S10). For example, assume that the user U2 inputs the message 10C "What do you want for your birthday?" to the user terminal 200B. In this case, the user terminal 200B transmits the message 10C input by the user U2 to the reception device 100.

受付装置100は、利用者端末200Bから送信されたメッセージ10Cを解析する(ステップS20)。例えば、受付装置100はメッセージ10Cに贈り物に対する要求に関係するキーワードが含まれているか否かを解析する。 The reception device 100 analyzes the message 10C sent from the user terminal 200B (step S20). For example, the reception device 100 analyzes whether the message 10C contains keywords related to a request for a gift.

受付装置100は、メッセージ10Cを利用者端末200Aに表示させる(ステップS30)例えば、受付装置100はメッセージ10Cを利用者端末200Aの画面に表示させる。 The reception device 100 displays the message 10C on the user terminal 200A (step S30). For example, the reception device 100 displays the message 10C on the screen of the user terminal 200A.

利用者端末200Aは、利用者U1が入力したメッセージ10Dを受付装置100に送信する(ステップS40)。例えば、利用者U1がメッセージ10D「ワイヤレスイヤホンが欲しい」と利用者端末200Aに入力したとする。この場合、利用者端末200Aは利用者U1が入力したメッセージ10Dを受付装置100に送信する。 The user terminal 200A transmits the message 10D input by the user U1 to the reception device 100 (step S40). For example, assume that the user U1 inputs the message 10D "I want wireless earphones" to the user terminal 200A. In this case, the user terminal 200A transmits the message 10D input by the user U1 to the reception device 100.

受付装置100は、利用者端末200Aから送信されたメッセージ10Dを解析する(ステップS50)。例えば、受付装置100はメッセージ10Dに含まれる物を意味する言葉である「ワイヤレスイヤホン」を欲しい物であると推定する。 The reception device 100 analyzes the message 10D sent from the user terminal 200A (step S50). For example, the reception device 100 infers that the desired item is "wireless earphones," a word that refers to an item contained in the message 10D.

受付装置100は、推定された欲しい物を取り扱う電子商取引サイトを特定する(ステップS60)。例えば、受付装置100は「ワイヤレスイヤホン」を取り扱う電子商取引サイトが「○○モール」であると特定する。 The reception device 100 identifies an e-commerce site that handles the estimated desired item (step S60). For example, the reception device 100 identifies the e-commerce site that handles "wireless earphones" as "XX Mall."

受付装置100は、利用者端末200Bにメッセージ10Dを表示させる(ステップS70)。例えば、受付装置100は、メッセージ10Dを利用者端末200Bの画面に表示させる。 The reception device 100 causes the user terminal 200B to display the message 10D (step S70). For example, the reception device 100 causes the message 10D to be displayed on the screen of the user terminal 200B.

受付装置100は、利用者端末200Bに注文受付メッセージ40Aを表示させる(ステップS80)。例えば、受付装置100は利用者端末200Bに注文受付メッセージ40Aとして、「ワイヤレスイヤホンは○○モールにて販売しております」と、「○○モール」の「ワイヤレスイヤホン」の注文受付ページへのリンクを、利用者端末200Bに表示させる。 The reception device 100 displays an order acceptance message 40A on the user terminal 200B (step S80). For example, the reception device 100 displays, on the user terminal 200B, the order acceptance message 40A, "Wireless earphones are sold at XX Mall," along with a link to the order acceptance page for "wireless earphones" on "XX Mall."

これによりに、利用者は欲しい物の注文を簡便に行うことができる。その為、注文における利用者の利便性を向上させることができる。 This allows users to easily order the items they want, improving user convenience when ordering.

〔2.受付システムの構成〕
次に、図3を用いて実施形態に係る受付システムの構成について説明する。図3は、実施形態に係る受付システムの構成例を示す図である。図3に示すように、受付システム1は、受付装置100と、利用者端末200と、を含む。なお、図3に示した受付システム1は、複数台の受付装置100や、複数台の利用者端末200が含まれ構成されていてもよい。図3においては、利用者端末200として、利用者端末200Aと利用者端末200Bの2台が含まれていることを示している。受付装置100と、利用者端末200Aと、利用者端末200Bとは所定の通信網(ネットワークN)を介して、有線又は無線により通信可能に接続される。
[2. Configuration of the reception system]
Next, the configuration of the reception system according to the embodiment will be described with reference to FIG. 3. FIG. 3 is a diagram showing an example of the configuration of the reception system according to the embodiment. As shown in FIG. 3, the reception system 1 includes a reception device 100 and a user terminal 200. The reception system 1 shown in FIG. 3 may include a plurality of reception devices 100 or a plurality of user terminals 200. In FIG. 3, two user terminals, 200A and 200B, are included as the user terminals 200. The reception device 100, the user terminal 200A, and the user terminal 200B are connected to each other via a predetermined communication network (network N) so as to be able to communicate with each other by wire or wirelessly.

受付装置100は、利用者端末200A、及び200Bからメッセージを取得して、取得したメッセージを解析したうえで、送金、又は注文を受け付ける為に用いられる。受付装置100は、例えばパーソナルコンピュータ、WS(Work Station)、サーバの機能を備えるコンピュータなどの情報処理装置である。受付装置100は、利用者端末200Aと利用者端末200BとからネットワークNを介して送信されてきた情報に基づいて処理を行う。 The reception device 100 is used to receive messages from the user terminals 200A and 200B, analyze the received messages, and then accept remittances or orders. The reception device 100 is an information processing device such as a personal computer, a WS (Work Station), or a computer with server functions. The reception device 100 performs processing based on information transmitted from the user terminals 200A and 200B via the network N.

利用者端末200は、利用者が利用する情報処理装置である。利用者端末200は、例えば、スマートフォン、タブレット型端末、デスクトップ型パーソナルコンピュータ、ノート型パーソナルコンピュータ、携帯電話機、PDA(Personal Digital Assitant)等の情報処理装置であってよい。なお、図1及び図2に示す例においては、利用者端末200がスマートフォンである場合を示している。 The user terminal 200 is an information processing device used by a user. The user terminal 200 may be, for example, an information processing device such as a smartphone, a tablet terminal, a desktop personal computer, a notebook personal computer, a mobile phone, or a PDA (Personal Digital Assistant). Note that the example shown in Figures 1 and 2 shows a case where the user terminal 200 is a smartphone.

〔3.受付装置の構成〕
次に、図4を用いて、実施形態に係る受付装置100の構成について説明する。図4は、実施形態に係る受付装置の構成例を示す図である。図4に示すように、受付装置100は、通信部110と、記憶部120と、制御部130とを有する。なお、受付装置100は、受付装置100の管理者から各種操作を受け付ける入力部(例えば、キーボードやマウス等)や、各種情報を表示するための表示部(例えば、液晶ディスプレイ等)を有してもよい。
3. Configuration of the Reception Device
Next, the configuration of the reception device 100 according to the embodiment will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of the configuration of the reception device according to the embodiment. As shown in Fig. 4, the reception device 100 has a communication unit 110, a storage unit 120, and a control unit 130. Note that the reception device 100 may have an input unit (e.g., a keyboard, a mouse, etc.) that receives various operations from an administrator of the reception device 100, and a display unit (e.g., a liquid crystal display, etc.) that displays various information.

(通信部110について)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、ネットワークNと有線または無線で接続され、利用者端末200との間で情報の送受信を行う。
(Regarding communication unit 110)
The communication unit 110 is realized by, for example, a network interface card (NIC), etc. The communication unit 110 is connected to the network N by wire or wirelessly, and transmits and receives information to and from the user terminal 200.

(記憶部120について)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、SSD(Solid State Drive)、光ディスク等の記憶装置によって実現される。図4に示すように、記憶部120は、口座データベース121と、メッセージデータベース122と、グループデータベース123と、商品データベース124と、を有する。
(Regarding the storage unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk, an SSD (Solid State Drive), an optical disk, etc. As shown in FIG. 4 , the storage unit 120 has an account database 121, a message database 122, a group database 123, and a product database 124.

(口座データベース121について)
口座データベース121は、利用者の口座に関する各種の情報を記憶する。ここで、図6を用いて、口座データベース121が記憶する情報の一例を説明する。図6は、実施形態に係る受付装置の口座データベースの一例を示す図である。図6の例において、口座データベース121は、「口座ID」に、「所有者情報」、「口座残高」という項目に係る情報を紐付けて記憶する。
(Regarding the account database 121)
The account database 121 stores various information related to the user's account. An example of information stored in the account database 121 will now be described with reference to Fig. 6. Fig. 6 is a diagram showing an example of an account database for a reception device according to an embodiment. In the example of Fig. 6, the account database 121 stores information related to the items of "owner information" and "account balance" in association with an "account ID".

「口座ID」は、口座を識別するための識別情報を示す。「所有者情報」は、口座を所有する利用者に関する情報を示し、例えば、所有者を識別するための識別情報(識別子)が格納される。「口座情報」は、利用者が所有する口座の残高を示す。 "Account ID" indicates identification information for identifying an account. "Owner information" indicates information about the user who owns the account, and for example, stores identification information (identifier) for identifying the owner. "Account information" indicates the balance of an account owned by a user.

すなわち、図6においては、口座ID「AID#1」によって識別される口座の所有者の情報が「利用者#1」であり、口座残高が「7800円」である例を示している。 In other words, Figure 6 shows an example in which the owner information of the account identified by the account ID "AID#1" is "User #1" and the account balance is "7,800 yen."

(メッセージデータベース122について)
メッセージデータベース122は、利用者間のメッセージのやり取りの情報を記憶する。ここで、図7を用いて、メッセージデータベース122が記憶する情報の一例を説明する。図7は、実施形態に係る受付装置のメッセージデータベースの一例を示す図である。
図7の例において、メッセージデータベース122は、「送信元利用者ID」、「送信先利用者ID」、「メッセージ」という項目に係る情報を紐付けて記憶する。
(Message Database 122)
The message database 122 stores information on messages exchanged between users. An example of information stored in the message database 122 will now be described with reference to Fig. 7. Fig. 7 is a diagram showing an example of the message database of the reception device according to the embodiment.
In the example of FIG. 7, the message database 122 stores information relating to the items "source user ID,""destination user ID," and "message" in association with each other.

「送信元利用者ID」は、メッセージの送信元となる利用者を識別する為の識別情報(識別子)を示す。「送信先利用者ID」は、メッセージの送信先となる利用者を識別する為の識別情報(識別子)を示す。「メッセージ」は、「送信元利用者ID」が示す利用者から「送信先利用者ID」が示す利用者に対して送信されたメッセージのテキストデータを示す。 "Source user ID" indicates identification information (identifier) used to identify the user who is the sender of the message. "Destination user ID" indicates identification information (identifier) used to identify the user who is the destination of the message. "Message" indicates the text data of the message sent from the user indicated by "Source user ID" to the user indicated by "Destination user ID".

すなわち、図7においては、送信元利用者ID「UID#1」が示す利用者が、送信先利用者ID「UID#2」が示す利用者に対して、メッセージ「メッセージ#U1-U2-1」が送信されたことを示している。 In other words, Figure 7 shows that the user indicated by the source user ID "UID#1" sent the message "Message #U1-U2-1" to the user indicated by the destination user ID "UID#2."

なお、メッセージデータベース122に記憶される情報は、「送信元利用者ID」、「送信先利用者ID」、「メッセージ」という項目に係る情報に限定されるものではなく、その他の任意の利用者間のメッセージに関係する情報が記憶されてよい。 The information stored in the message database 122 is not limited to information related to the items "sender user ID," "destination user ID," and "message," but may store any other information related to messages between users.

(グループデータベース123について)
グループデータベース123は、特定の利用者が他の利用者を属性や関係性に基づいてグループ分けした情報を記憶する。図8を用いて、グループデータベース123が記憶する情報の一例を説明する。図8は、実施形態に係る受付装置のグループデータベースの一例を示す図である。図8の例において、グループデータベース123は、「利用者ID」、「グループ名」、「グループメンバーID」という項目に係る情報を紐付けて記憶する。
(Regarding group database 123)
The group database 123 stores information in which a specific user has grouped other users based on attributes and relationships. An example of information stored in the group database 123 will be described with reference to Fig. 8. Fig. 8 is a diagram showing an example of a group database of the reception device according to the embodiment. In the example of Fig. 8, the group database 123 stores information relating to the items of "user ID", "group name", and "group member ID" in association with each other.

「利用者ID」は、利用者を識別する為の識別情報を示す。「グループ名」は、利用者IDが示す利用者が他の利用者をグループ分けした際のグループの名称を示す。「グループメンバーID」は、「グループ名」が示すグループに分類された利用者の利用者IDを示す。 "User ID" indicates identification information for identifying a user. "Group name" indicates the name of the group into which the user indicated by the user ID has grouped other users. "Group member ID" indicates the user ID of a user classified into the group indicated by the "Group name".

すなわち、図8においては、利用者ID「UID#1」が示す利用者が、グループ名「家族グループ」に示すグループに、グループメンバーID「UID#2、UID#3、UID#4」が示す利用者を登録したことを示している。 In other words, Figure 8 shows that the user indicated by the user ID "UID#1" has registered the users indicated by the group member IDs "UID#2, UID#3, UID#4" in the group indicated by the group name "Family Group."

なお、グループデータベース123に記憶される情報は、「利用者ID」、「グループ名」、「グループメンバーID」という項目に係る情報に限定されるものではなく、その他の任意の利用者間の関係性を示す情報が記憶されてよい。 The information stored in the group database 123 is not limited to information related to the items "user ID," "group name," and "group member ID," and any other information indicating relationships between users may be stored.

また、グループデータベース123は、特定の利用者の他の利用者に対する信頼度を記憶してもよい。この場合、グループデータベース123には、例えば、「利用者ID」、「信頼度評価対象利用者ID」、「信頼度」という項目に係る情報が紐付けて記憶される。「利用者ID」は他の利用者の信頼度を評価する特定の利用者を識別する為の識別情報を示す。「信頼度評価対象利用者ID」は、「利用者ID」が示す利用者が信頼度を評価する対象となる他の利用者の利用者IDを示す。「信頼度」は、「利用者ID」が示す利用者が信頼度を評価した「信頼度評価対象利用者ID」が示す利用者の信頼度の評価値を示す。 The group database 123 may also store the trustworthiness of a specific user with respect to other users. In this case, the group database 123 stores information related to the items of, for example, "user ID", "trustworthiness evaluation target user ID", and "trustworthiness" in a linked manner. "User ID" indicates identification information for identifying a specific user who evaluates the trustworthiness of other users. "Trustleworthiness evaluation target user ID" indicates the user ID of other users whose trustworthiness is to be evaluated by the user indicated by "user ID". "Trustleworthiness" indicates the evaluation value of the trustworthiness of the user indicated by "trustworthiness evaluation target user ID" whose trustworthiness has been evaluated by the user indicated by "user ID".

(商品データベース124について)
商品データベース124は、電子商取引サイトにて取り扱う商品に関する情報を記憶する。図9を用いて、商品データベース124に記憶される情報の一例を説明する。図9は、実施形態に係る受付装置の商品データベースの一例を示す図である。図9の例において、商品データベース124は、「電子商取引サイト」、「商品」という項目に係る情報を紐付けて記憶する。
(Regarding the product database 124)
The product database 124 stores information about products handled on the e-commerce site. An example of information stored in the product database 124 will be described with reference to Fig. 9. Fig. 9 is a diagram showing an example of a product database of the reception device according to the embodiment. In the example of Fig. 9, the product database 124 stores information related to the items "e-commerce site" and "product" in association with each other.

「電子商取引サイト」は、電子商取引サイトの名称を示す。「商品」は、「電子商取引サイト」が示す電子商取引サイトにて取り扱う商品の名称を示す。 "Electronic commerce site" indicates the name of the electronic commerce site. "Product" indicates the name of the product handled on the electronic commerce site indicated by "Electronic commerce site".

すなわち、図9においては、電子商取引サイト「○○モール」が示す電子商取引サイトが、商品「商品A」、及び「商品B」を取り扱っていることを示している。 In other words, Figure 9 shows that the electronic commerce site indicated by "XX Mall" handles products "Product A" and "Product B."

なお、商品データベース124に記憶される情報は、「電子商取引サイト」、「商品」という項目に係る情報に限定されるものではなく、その他の任意の電子商取引サイトで取り扱う商品に関係する情報が記憶されてよい。 The information stored in the product database 124 is not limited to information related to the items "electronic commerce site" and "product", but may store information related to products handled on any other electronic commerce site.

(制御部130について)
次に図4に戻って、制御部130について説明する。制御部130は、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、受付装置100の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部130は、例えば、ASIC(Application Specific Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現されてもよい。
(Regarding the control unit 130)
Next, returning to Fig. 4, the control unit 130 will be described. The control unit 130 is realized by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like, executing various programs stored in the storage device of the accepting device 100 using a RAM as a working area. The control unit 130 may also be realized by an integrated circuit such as an ASIC (Application Specific Circuit) or an FPGA (Field Programmable Gate Array).

図4に示すように、制御部130は、取得部131と、解析部132と、受付部133と、推定部134と、送金処理部135と、を有する。 As shown in FIG. 4, the control unit 130 has an acquisition unit 131, an analysis unit 132, a reception unit 133, an estimation unit 134, and a remittance processing unit 135.

(取得部131について)
取得部131は、利用者端末200から利用者が利用者端末200に入力したメッセージを取得する。例えば、利用者U1が利用者U2に宛てたメッセージとして、メッセージ10A「お年玉、一万円欲しいな」と利用者端末200Aに入力した場合、取得部131は利用者端末200Aから利用者U1が入力したメッセージ10Aと、送信元である利用者U1の利用者ID「UID#1」と、送信先である利用者U2の利用者ID「UID#2」とを、紐付けて取得する。取得部131が、利用者端末200Aから利用者U1が入力したメッセージ10Aと、送信元である利用者U1の利用者IDと、送信先である利用者U2の利用者IDと、を取得したら、取得部131はこれらの情報を記憶部120のメッセージデータベース122に紐付けて記憶する。
(Regarding the Acquisition Unit 131)
The acquisition unit 131 acquires a message input by a user to the user terminal 200 from the user terminal 200. For example, when the user U1 inputs a message 10A "I want 10,000 yen for New Year's money" to the user terminal 200A as a message addressed to the user U2, the acquisition unit 131 acquires the message 10A input by the user U1 from the user terminal 200A, the user ID "UID#1" of the user U1 who is the sender, and the user ID "UID#2" of the user U2 who is the destination, in association with each other. When the acquisition unit 131 acquires the message 10A input by the user U1 from the user terminal 200A, the user ID of the user U1 who is the sender, and the user ID of the user U2 who is the destination, the acquisition unit 131 stores these pieces of information in the message database 122 of the storage unit 120 in association with each other.

(解析部132について)
解析部132は、取得部131が取得したメッセージを解析する。例えば、解析部132は、取得部131が取得したメッセージに対して、形態素解析を実行して、メッセージを形態素に分割する。解析部132は、メッセージを形態素に分割したら、分割した形態素に送金要求に関係するキーワードが含まれているかを解析する。例えば、「お年玉」、「貸して」、「払って」、「送金して」、「支払い」、「割り勘」などの送金要求に関係するキーワードが含まれているかを解析する。なお、送金要求に関係するキーワードは、これらに限定されるものではなく、任意に設定してよい。取得部131が取得したメッセージに送金要求に関係するキーワードが含まれていた場合、解析部132は送信先の利用者が入力したメッセージを解析して、送信先の利用者の送金に応じる意思の有無を解析する。送金要求のキーワードを含むメッセージに対して、そのメッセージの送信先の利用者が送金に応じる意思の解析は、BERT(Bidirectional Encoder Representations from Transformers)、BERTの軽量版の位置付けのALBERT(A Light BERT)などを用いることができる。すなわち、解析部132は、送金要求に関係するキーワードが含まれている送信元のメッセージに対して、そのメッセージの送信先の利用者が入力したメッセージに送金要求に応じる意思が表れているかを解析する。解析部132は、送金要求に関係するキーワードが含まれているメッセージに対して、そのメッセージの送信先の利用者が入力したメッセージに送金要求に応じる意思が表れていると解析した場合、受付部133に送信先の利用者の利用者端末200に「送金受付メッセージ」を表示させる。
(Regarding the analysis unit 132)
The analysis unit 132 analyzes the message acquired by the acquisition unit 131. For example, the analysis unit 132 performs a morpheme analysis on the message acquired by the acquisition unit 131 to divide the message into morphemes. After dividing the message into morphemes, the analysis unit 132 analyzes whether the divided morphemes contain keywords related to a remittance request. For example, the analysis unit 132 analyzes whether keywords related to a remittance request, such as "New Year's money,""lendme,""payme,""send me money,""payment," and "split the bill," are included. Note that the keywords related to a remittance request are not limited to these, and may be set arbitrarily. If the message acquired by the acquisition unit 131 contains a keyword related to a remittance request, the analysis unit 132 analyzes the message input by the destination user and analyzes whether the destination user is willing to accept the remittance. For a message containing a keyword related to a remittance request, the willingness of the destination user of the message to accept the remittance can be analyzed using BERT (Bidirectional Encoder Representations from Transformers) or ALBERT (A Light BERT), which is a lightweight version of BERT. That is, the analysis unit 132 analyzes whether the message input by the destination user of the message containing a keyword related to the remittance request indicates the willingness to accept the remittance request. When the analysis unit 132 analyzes that the message input by the destination user of the message containing a keyword related to the remittance request indicates the willingness to accept the remittance request, the analysis unit 132 causes the reception unit 133 to display a "remittance reception message" on the user terminal 200 of the destination user.

また、解析部132は、取得部131が取得したメッセージを解析して、メッセージの内容から送金額を特定する。例えば、解析部132は、取得部131が取得したメッセージに対して、形態素解析を実行してメッセージを形態素に分割する。解析部132は、メッセージを形態素に分割したら、分割した形態素に金額を意味する言葉が含まれているかを解析する。なお、メッセージに複数の金額を意味する言葉が含まれていた場合は、送金要求に関係するキーワードの近くに位置する金額を意味する言葉を送金額であると特定する。 Furthermore, the analysis unit 132 analyzes the message acquired by the acquisition unit 131 and identifies the amount to be remitted from the content of the message. For example, the analysis unit 132 performs morphological analysis on the message acquired by the acquisition unit 131 to divide the message into morphemes. After dividing the message into morphemes, the analysis unit 132 analyzes whether the divided morphemes contain a word that means an amount. Note that if the message contains multiple words that mean an amount, the word that means an amount and is located near the keyword related to the remittance request is identified as the amount to be remitted.

また、解析部132は、取得部131が取得したメッセージを解析して、メッセージの内容から利用者が欲しい物を推定する。例えば、解析部132は、取得部131が取得したメッセージに対して、形態素解析を実行して、メッセージを形態素に分割し、分割した形態素に贈り物に対する要求に関係するキーワードが含まれているかを解析する。例えば、「欲しい」、「プレゼントして」、「贈って」などの贈り物に対する要求に関係するキーワードが含まれているかを解析する。なお、贈り物に対する要求に関係するキーワードは、これらに限定されるものではなく、任意に設定してよい。取得部131が取得したメッセージに贈り物に対する要求に関係するキーワードが含まれていた場合、そのキーワードの近くに位置する文に含まれる形態素のうち、物を意味する言葉が欲しい物であると推定する。 Furthermore, the analysis unit 132 analyzes the message acquired by the acquisition unit 131 and infers what the user wants from the content of the message. For example, the analysis unit 132 performs morphological analysis on the message acquired by the acquisition unit 131 to divide the message into morphemes and analyze whether the divided morphemes contain keywords related to requests for gifts. For example, it analyzes whether keywords related to requests for gifts, such as "I want," "Give it to me," and "Give it to me," are included. Note that keywords related to requests for gifts are not limited to these and may be set arbitrarily. If a keyword related to requests for gifts is included in the message acquired by the acquisition unit 131, it infers that a word meaning an object, among the morphemes included in the sentence located near the keyword, is the desired thing.

(受付部133について)
受付部133は、利用者端末200に「送金受付メッセージ」を表示させて、利用者から送金指示を受け付ける。ここで、「送金受付メッセージ」とは、「送金先利用者ID」、「送金意思確認メッセージ」、「送金額選択ボタン」を含む情報であってよい。「送金先利用者ID」は、送金先の利用者の利用者IDを示す情報である。「送金意思確認メッセージ」は、利用者に送金意思の確認するメッセージである。例えば、「送金を行いますか」というメッセージと、利用者に「YES」、「NO」の選択肢のうちどちらかを選択して貰うことで利用者の送金の意思を確認するメッセージであってよい。「送金額選択ボタン」は、送金先に送金する金額を選択するボタンである。なお、「送金額選択ボタン」は、送金額の入力を受け付けるメッセージであってもよい。受付部133は、利用者が「送金額選択ボタン」を用いて送金額を選択した状態で、「YES」の選択肢を選択した場合、利用者から利用者端末200を介して送金指示として、「送金元利用者ID」、「送金先利用者ID」、「送金額」の情報を取得する。
(Regarding the reception unit 133)
The reception unit 133 displays a "remittance acceptance message" on the user terminal 200 to accept a remittance instruction from the user. Here, the "remittance acceptance message" may be information including a "remittance destination user ID," a "remittance intention confirmation message," and a "remittance amount selection button." The "remittance destination user ID" is information indicating the user ID of the remittance destination user. The "remittance intention confirmation message" is a message for confirming the user's intention to remit. For example, it may be a message such as "Do you want to remit?" and a message for confirming the user's intention to remit by having the user select either one of the options "YES" or "NO." The "remittance amount selection button" is a button for selecting the amount to be remitted to the remittance destination. The "remittance amount selection button" may be a message for accepting input of the remittance amount. When the user selects the option "YES" after selecting the remittance amount using the "remittance amount selection button," the reception unit 133 acquires information on the "remittance source user ID,""remittance destination user ID," and "remittance amount" as a remittance instruction from the user via the user terminal 200.

なお、解析部132が、送金額を特定していた場合は、「送金受付メッセージ」には、「送金先利用者ID」、「送金意思確認メッセージ」、「送金額」を含む。「送金先利用者ID」、「送金意思確認メッセージ」は、前述して説明した為、説明を省略する。「送金額」は、解析部132が、特定した送金額を示す情報である。この場合、「送金受付メッセージ」は、例えば、「U2さんに、1万円を送金しますか?」と送金額を特定したうえで、利用者に「YES」、「NO」の選択肢のうちどちらかを選択して貰うことで利用者に送金の意思を確認するメッセージであってよい。この場合、受付部133は、利用者から利用者端末200を介して送金指示として、「送金元利用者ID」、「送金先利用者ID」、「送金額」の情報を取得する。 If the analysis unit 132 has specified the remittance amount, the "remittance acceptance message" includes the "remittance destination user ID," "remittance intention confirmation message," and "remittance amount." The "remittance destination user ID" and "remittance intention confirmation message" have been described above, so their description will be omitted. The "remittance amount" is information indicating the remittance amount specified by the analysis unit 132. In this case, the "remittance acceptance message" may be a message that specifies the remittance amount, for example, by asking "Do you want to remit 10,000 yen to U2?" and then prompting the user to select either "YES" or "NO" to confirm the user's intention to remit. In this case, the reception unit 133 obtains the information on the "remittance source user ID," "remittance destination user ID," and "remittance amount" as a remittance instruction from the user via the user terminal 200.

受付部133は、後述する推定部134が送金先を信頼できないと推定した場合に送金指示を受け付けない。すなわち、受付部133が利用者から送金指示を取得したとしても、後述する推定部134が送金先の信頼度を推定し、推定部134が送金先を「信頼できない」と推定した場合には、受付部133は利用者の送金指示を受け付けない。したがって、受付部133は、推定部134が推定した送金先の信頼度に基づいて、利用者の送金指示を受け付けるか否かを判断する。受付部133が、利用者の送金指示を受け付けないと判断した場合、受付部133は利用者端末200に「エラーメッセージ」を表示させる。「エラーメッセージ」は利用者の送金指示が受け付けられないことを示すメッセージである。例えば、「エラーメッセージ」は、「U2さんが信頼できないため、U2さんへの送金指示を受け付けられません」であってよい。受付部133は、推定部134が送金先を信頼できると推定した場合に、利用者の送金指示を受け付けて、「送金元利用者ID」、「送金先利用者ID」、「送金額」の情報を送金処理部135に送信する。 The reception unit 133 does not accept a remittance instruction when the estimation unit 134, which will be described later, estimates that the remittance destination is not trustworthy. In other words, even if the reception unit 133 acquires a remittance instruction from a user, the estimation unit 134, which will be described later, estimates the reliability of the remittance destination, and when the estimation unit 134 estimates that the remittance destination is "not trustworthy," the reception unit 133 does not accept the user's remittance instruction. Therefore, the reception unit 133 judges whether or not to accept the user's remittance instruction based on the reliability of the remittance destination estimated by the estimation unit 134. When the reception unit 133 judges that the user's remittance instruction is not accepted, the reception unit 133 displays an "error message" on the user terminal 200. The "error message" is a message indicating that the user's remittance instruction is not accepted. For example, the "error message" may be "Since U2 is not trustworthy, your remittance instruction to U2 cannot be accepted." If the estimation unit 134 estimates that the remittance destination is trustworthy, the reception unit 133 accepts the user's remittance instruction and transmits information on the "remittance source user ID," "remittance destination user ID," and "remittance amount" to the remittance processing unit 135.

受付部133は、解析部132が推定した欲しい物を取り扱う電子商取引サイトの情報を利用者端末200に表示させて、利用者から欲しい物の注文を受け付ける。例えば、解析部132がメッセージを解析したところ、利用者の欲しい物が「ワイヤレスイヤホン」であると推定されたとする。この場合、受付部133は、商品データベース124を参照して、「ワイヤレスイヤホン」を取り扱う電子商取引サイトを特定する。ここで、「ワイヤレスイヤホン」を取り扱う電子商取引サイトが「○○モール」であったとする。この場合、受付部133は、利用者端末200に電子商取引サイト「○○モール」の「ワイヤレスイヤホン」の注文受付ページへのリンクを利用者端末200に表示させる。すなわち、受付部133は電子商取引サイトの注文受付ページへのリンクを表示させることで、利用者に電子商取引サイトでの注文を促す。 The reception unit 133 displays on the user terminal 200 information about an e-commerce site that handles the desired item estimated by the analysis unit 132, and receives an order for the desired item from the user. For example, suppose that the analysis unit 132 analyzes the message and estimates that the desired item of the user is "wireless earphones". In this case, the reception unit 133 refers to the product database 124 to identify an e-commerce site that handles "wireless earphones". Here, suppose that the e-commerce site that handles "wireless earphones" is "XX Mall". In this case, the reception unit 133 displays on the user terminal 200 a link to an order reception page for "wireless earphones" on the e-commerce site "XX Mall". In other words, the reception unit 133 displays a link to the order reception page of the e-commerce site, thereby encouraging the user to place an order on the e-commerce site.

(推定部134について)
推定部134は、受付部133が利用者端末200を介して利用者から送金指示を受け付けたら、送金先の信頼度を推定する。推定部134は、例えば、送金先の信頼度を、送金元と送金先の過去のメッセージのやり取りに基づいて推定する。例えば、推定部134は、メッセージデータベース122を参照し、送金元の利用者と送金先の利用者の過去のメッセージのやり取りの有無を確認する。推定部134は、送金元の利用者と送金先の利用者のメッセージのやり取りが無かった場合は、送金先の利用者を「信頼できない」と推定する。また、推定部134は、メッセージデータベース122を参照して、送金元の利用者と送金先の利用者の過去のメッセージのやり取りから、送金元の利用者と送金先の利用者が険悪な関係にあると推定される場合は、送金先の利用者を「信頼できない」と推定する。
(Regarding the estimation unit 134)
When the reception unit 133 receives a remittance instruction from a user via the user terminal 200, the estimation unit 134 estimates the reliability of the remittance destination. For example, the estimation unit 134 estimates the reliability of the remittance destination based on past message exchanges between the remittance source and the remittance destination. For example, the estimation unit 134 refers to the message database 122 and checks whether there has been past message exchanges between the remittance source user and the remittance destination user. If there has been no message exchange between the remittance source user and the remittance destination user, the estimation unit 134 estimates that the remittance destination user is "unreliable." Furthermore, when the estimation unit 134 refers to the message database 122 and estimates that the remittance source user and the remittance destination user have a bad relationship based on past message exchanges between the remittance source user and the remittance destination user, it estimates that the remittance destination user is "unreliable."

推定部134は、送金先が送金元において信頼できる相手であるとされている場合は、送金先を信頼できると推定する。推定部134は、例えば、グループデータベース123に記憶された送金元の利用者と送金先の利用者との関係を参照して、送金先の信頼度を推定する。すなわち、例えば、送金元の利用者が利用者ID「UID#1」で示される利用者であり、送金先の利用者が利用者ID「UID#2」で示される利用者であったとする。そして、図8に示すように、送金元の利用者ID「UID#1」で示される利用者が、送金先の利用者ID「UID#2」で示される利用者をグループ名「家族グループ」に登録していたとする。この場合、推定部134は、送金先の利用者ID「UID#2」で示される利用者を「信頼できる」と推定する。また、推定部134は、グループデータベース123に、特定の利用者の他の利用者の信頼度の評価値が記憶されている場合は、送金先の信頼度を、送金元の利用者の送金先の利用者の信頼度の評価値に基づいて、信頼度を推定してもよい。 If the remittance destination is considered to be a trustworthy party by the remittance source, the estimation unit 134 estimates that the remittance destination is trustworthy. The estimation unit 134 estimates the trustworthiness of the remittance destination, for example, by referring to the relationship between the remittance source user and the remittance destination user stored in the group database 123. That is, for example, assume that the remittance source user is a user indicated by user ID "UID#1" and the remittance destination user is a user indicated by user ID "UID#2". Then, as shown in FIG. 8, assume that the remittance source user indicated by user ID "UID#1" has registered the remittance destination user indicated by user ID "UID#2" in the group name "Family Group". In this case, the estimation unit 134 estimates that the remittance destination user indicated by user ID "UID#2" is "trustworthy". Furthermore, when the group database 123 stores an evaluation value of the trustworthiness of a particular user with respect to other users, the estimation unit 134 may estimate the trustworthiness of the remittance destination based on the evaluation value of the trustworthiness of the remittance destination user of the remittance source user.

(送金処理部135について)
送金処理部135は、受付部133が利用者から送金指示を受け付けたら、送金元となる利用者の口座から送金先となる利用者の口座に送金を行う処理を行う。送金処理部135は、受付部133から送信された「送金元利用者ID」、「送金先利用者ID」、「送金額」の情報に基づいて送金処理を実行する。例えば、「送金元利用者ID」が示す利用者が利用者U2であり、「送金先利用者ID」が示す利用者が利用者U1であり、「送金額」が示す送金額が一万円であったとする。この場合、送金処理部135は、図6に示す利用者U2の口座ID「AID#2」の口座から、利用者U1の口座ID「AID#1」の口座に、1万円の電子マネーを移行させる処理を実行する。
(Regarding the remittance processing unit 135)
When the reception unit 133 receives a remittance instruction from a user, the remittance processing unit 135 performs a process of remittance from the remittance source user's account to the remittance destination user's account. The remittance processing unit 135 performs remittance processing based on the information of "remittance source user ID", "remittance destination user ID", and "remittance amount" transmitted from the reception unit 133. For example, assume that the user indicated by the "remittance source user ID" is user U2, the user indicated by the "remittance destination user ID" is user U1, and the remittance amount indicated by the "remittance amount" is 10,000 yen. In this case, the remittance processing unit 135 performs a process of transferring electronic money of 10,000 yen from the account with the account ID "AID#2" of user U2 shown in FIG. 6 to the account with the account ID "AID#1" of user U1.

送金処理部135は、送金処理が完了したら、利用者端末200に「送金完了メッセージ」を表示させる。「送金完了メッセージ」は、「送金元利用者ID」が示す利用者の口座から、「送金先利用者ID」が示す利用者の口座に、「送金額」が示す電子マネーの移行が完了した旨を示すメッセージである。例えば、「送金完了メッセージ」は、「U1さんへの一万円の送金が完了しました」などであってよい。 When the remittance process is complete, the remittance processing unit 135 displays a "remittance completion message" on the user terminal 200. The "remittance completion message" is a message indicating that the transfer of electronic money indicated by the "remittance amount" from the account of the user indicated by the "remittance source user ID" to the account of the user indicated by the "remittance destination user ID" has been completed. For example, the "remittance completion message" may be something like "Remittance of 10,000 yen to U1 has been completed."

〔4.利用者端末の構成〕
次に、図5を用いて、実施形態に係る利用者端末200の構成について説明する。図5は、実施形態に係る利用者端末の構成例を示す図である。図5に示すように、利用者端末200は、通信部210と、入力部220と、出力部230と、制御部240と、を有する。
[4. Configuration of user terminal]
Next, the configuration of the user terminal 200 according to the embodiment will be described with reference to Fig. 5. Fig. 5 is a diagram showing an example of the configuration of the user terminal according to the embodiment. As shown in Fig. 5, the user terminal 200 has a communication unit 210, an input unit 220, an output unit 230, and a control unit 240.

通信部210は、例えば、NIC等によって実現される。そして、通信部210は、ネットワークNと有線又は無線で接続され、ネットワークNを介して、受付装置100との間で各種の情報の送受信を行う。 The communication unit 210 is realized, for example, by a NIC. The communication unit 210 is connected to the network N by wire or wirelessly, and transmits and receives various information to and from the reception device 100 via the network N.

入力部220は、ユーザから各種操作が入力される。例えば、入力部220は、タッチパネル機能により表示面(例えば出力部230)を介してユーザからの各種操作を受け付けてもよい。また、入力部220は、利用者端末200に設けられたボタンや、利用者端末200に接続されたキーボードやマウスからの各種操作を受け付けてもよい。 The input unit 220 receives various operations input from the user. For example, the input unit 220 may receive various operations from the user via a display surface (e.g., the output unit 230) using a touch panel function. The input unit 220 may also receive various operations from buttons provided on the user terminal 200, or a keyboard or mouse connected to the user terminal 200.

出力部230は、例えば液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイ等によって実現されるタブレット端末等の表示画面であり、各種情報を表示するための表示装置である。つまり、利用者端末200は、出力部230である表示画面によりユーザの入力を受け付け、ユーザへの出力も行う。 The output unit 230 is a display screen of a tablet terminal or the like realized by, for example, a liquid crystal display or an organic EL (Electro-Luminescence) display, and is a display device for displaying various information. In other words, the user terminal 200 accepts user input through the display screen, which is the output unit 230, and also outputs to the user.

制御部240は、例えば、CPUやMPU等によって、利用者端末200に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部240は、例えば、ASICやFPGA等の集積回路により実現されてもよい。 The control unit 240 is realized, for example, by a CPU, an MPU, or the like, executing various programs stored in the user terminal 200 using the RAM as a working area. The control unit 240 may also be realized, for example, by an integrated circuit such as an ASIC or an FPGA.

図5に示すように、制御部240は、取得部241と、受付部242と、を有する。 As shown in FIG. 5, the control unit 240 has an acquisition unit 241 and a reception unit 242.

取得部241は、利用者が他の利用者に宛てて入力部220を介して利用者端末200に入力したメッセージを取得する。すなわち、取得部251は、利用者が入力したメッセージを、送信元の利用者の利用者IDと、送信先の利用者の利用者IDと、を紐付けて取得する。取得部241は、利用者が他の利用者に宛てて入力したメッセージを取得したら、取得したメッセージを、送信元の利用者の利用者IDと、送信先の利用者の利用者IDと、を紐付けて、受付装置100に送信する。 The acquisition unit 241 acquires a message that a user has input to the user terminal 200 via the input unit 220 and that is addressed to another user. That is, the acquisition unit 251 acquires the message that the user has input by linking it with the user ID of the sending user and the user ID of the destination user. When the acquisition unit 241 acquires a message that a user has input to another user, the acquisition unit 241 transmits the acquired message to the reception device 100 by linking it with the user ID of the sending user and the user ID of the destination user.

受付部242は、受付装置100から送信された「送金受付メッセージ」を出力部230に表示させ、利用者から送金指示を受け付ける。受付装置100の解析部132が送金額を特定しておらず、受付装置100から送信された「送金受付メッセージ」が、「送金先利用者ID」、「送金意思確認メッセージ」、「送金額選択ボタン」を含む情報であった場合は、受付部242は、出力部230に「送金先の利用者の利用者ID」、「送金意思確認メッセージ」、「送金額選択ボタン」を表示させて、利用者から送金額の指定を受けて送金指示を受け付ける。受付部242は、利用者から送金指示を受け付けたら、利用者から受け付けた送金指示を、受付装置100に送信する。 The reception unit 242 displays the "remittance acceptance message" sent from the reception device 100 on the output unit 230 and accepts remittance instructions from the user. If the analysis unit 132 of the reception device 100 has not specified the remittance amount and the "remittance acceptance message" sent from the reception device 100 contains information including the "remittance destination user ID," "remittance intention confirmation message," and "remittance amount selection button," the reception unit 242 displays the "remittance destination user ID," "remittance intention confirmation message," and "remittance amount selection button" on the output unit 230, and accepts the remittance instruction upon receipt of the remittance amount specified by the user. When the reception unit 242 accepts a remittance instruction from the user, it transmits the remittance instruction accepted from the user to the reception device 100.

受付部242は、受付装置100の解析部132が送金額を特定しており、受付装置100から送信された「送金受付メッセージ」が、「送金先利用者ID」、「送金意思確認メッセージ」、「送金額」を含む場合には、出力部230に「送金先利用者ID」、「送金意思確認メッセージ」、「送金額」を表示させて、利用者から送金額の指定を受けずに、特定された送金額の送金指示を受け付ける。受付部242は、利用者から送金指示を受け付けたら、利用者から受け付けた送金指示を、受付装置100に送信する。 If the analysis unit 132 of the reception device 100 has identified the remittance amount and the "remittance acceptance message" sent from the reception device 100 includes a "remittance destination user ID," a "remittance intention confirmation message," and a "remittance amount," the reception unit 242 displays the "remittance destination user ID," "remittance intention confirmation message," and "remittance amount" on the output unit 230 and accepts a remittance instruction for the identified remittance amount without receiving a remittance amount specification from the user. When the reception unit 242 accepts a remittance instruction from the user, it transmits the remittance instruction accepted from the user to the reception device 100.

受付部242は、受付装置100から送信された「注文受付メッセージ」を表示させて、利用者から解析部132が推定した欲しい物の注文を受け付ける。例えば、受付装置100から送信された「注文受付メッセージ」が、電子商取引サイト「○○モール」の商品「ワイヤレスイヤホン」の注文受付ページへのリンクであったとする。この場合、受付部242は、電子商取引サイト「○○モール」の商品「ワイヤレスイヤホン」の注文受付ページへのリンクを、利用者端末200の出力部230に表示して、利用者から注文を受け付ける。 The reception unit 242 displays the "order acceptance message" sent from the reception device 100 and accepts an order from the user for the item that the analysis unit 132 has estimated to be desired. For example, assume that the "order acceptance message" sent from the reception device 100 is a link to an order acceptance page for the product "wireless earphones" on the e-commerce site "XX Mall". In this case, the reception unit 242 displays the link to the order acceptance page for the product "wireless earphones" on the e-commerce site "XX Mall" on the output unit 230 of the user terminal 200 and accepts the order from the user.

〔5.受付処理のフロー〕
次に、図11を用いて、実施形態に係る受付装置による受付処理の手順について説明する。図11は、実施形態に係る受付処理の一例を示すフローチャートである。例えば、受付装置100は利用者端末200から、利用者が入力したメッセージを取得する(ステップS101)。そして、受付装置100は利用者端末200から取得したメッセージを解析する(ステップS102)。そして、受付装置100は利用者端末200に送金受付メッセージを表示させる(ステップS103)。そして、受付装置100は利用者から利用者端末200を介して送金指示を受け付ける(ステップS104)。そして、受付装置100は送金処理を実行する(ステップS105)。
5. Reception process flow
Next, the procedure of the reception process by the reception device according to the embodiment will be described with reference to FIG. 11. FIG. 11 is a flowchart showing an example of the reception process according to the embodiment. For example, the reception device 100 acquires a message input by a user from the user terminal 200 (step S101). Then, the reception device 100 analyzes the message acquired from the user terminal 200 (step S102). Then, the reception device 100 causes the user terminal 200 to display a remittance acceptance message (step S103). Then, the reception device 100 accepts a remittance instruction from the user via the user terminal 200 (step S104). Then, the reception device 100 executes the remittance process (step S105).

〔6.ハードウェア構成〕
また、上述した実施形態に係る受付装置100は、例えば図11に示すような構成のコンピュータ1000によって実現される。図11は、受付装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、出力装置1010、入力装置1020と接続され、演算装置1030、一次記憶装置1040、二次記憶装置1050、出力IF(Interface)1060、入力IF1070、ネットワークIF1080がバス1090により接続された形態を有する。
6. Hardware Configuration
The reception device 100 according to the embodiment described above is realized by a computer 1000 having a configuration as shown in Fig. 11, for example. Fig. 11 is a hardware configuration diagram showing an example of a computer that realizes the functions of the reception device. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which a calculation device 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected by a bus 1090.

演算装置1030は、一次記憶装置1040や二次記憶装置1050に格納されたプログラムや入力装置1020から読み出したプログラム等に基づいて動作し、各種の処理を実行する。一次記憶装置1040は、RAM等、演算装置1030が各種の演算に用いるデータを一次的に記憶するメモリ装置である。また、二次記憶装置1050は、演算装置1030が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ROM(Read Only Memory)、HDD(Hard Disk Drive)、フラッシュメモリ等により実現される。 The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050, programs read from the input device 1020, and the like, and executes various processes. The primary storage device 1040 is a memory device, such as a RAM, that primarily stores data used by the arithmetic device 1030 for various calculations. The secondary storage device 1050 is a storage device in which data used by the arithmetic device 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), HDD (Hard Disk Drive), flash memory, etc.

出力IF1060は、モニタやプリンタといった各種の情報を出力する出力装置1010に対し、出力対象となる情報を送信するためのインタフェースであり、例えば、USB(Universal Serial Bus)やDVI(Digital Visual Interface)、HDMI(登録商標)(High Definition Multimedia Interface)といった規格のコネクタにより実現される。また、入力IF1070は、マウス、キーボード、およびスキャナ等といった各種の入力装置1020から情報を受信するためのインタフェースであり、例えば、USB等により実現される。 The output IF 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various types of information, such as a monitor or a printer, and is realized, for example, by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (registered trademark) (High Definition Multimedia Interface). The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, and scanner, and is realized, for example, by a USB.

なお、入力装置1020は、例えば、CD(Compact Disc)、DVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等から情報を読み出す装置であってもよい。また、入力装置1020は、USBメモリ等の外付け記憶媒体であってもよい。 The input device 1020 may be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), a DVD (Digital Versatile Disc), or a PD (Phase change rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. The input device 1020 may also be an external storage medium such as a USB memory.

ネットワークIF1080は、ネットワークNを介して他の機器からデータを受信して演算装置1030へ送り、また、ネットワークNを介して演算装置1030が生成したデータを他の機器へ送信する。 The network IF 1080 receives data from other devices via the network N and sends it to the computing device 1030, and also transmits data generated by the computing device 1030 to other devices via the network N.

演算装置1030は、出力IF1060や入力IF1070を介して、出力装置1010や入力装置1020の制御を行う。例えば、演算装置1030は、入力装置1020や二次記憶装置1050からプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行する。 The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.

例えば、コンピュータ1000が受付装置100として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラムを実行することにより、受付装置100の制御部130の機能を実現する。 For example, when the computer 1000 functions as the reception device 100, the arithmetic unit 1030 of the computer 1000 realizes the functions of the control unit 130 of the reception device 100 by executing a program loaded onto the primary storage device 1040.

〔7.効果〕
本開示に係る受付装置100は、利用者間のメッセージを取得する取得部131と、取得部131が取得したメッセージを解析する解析部132と、解析部132がメッセージを解析し、利用者間で送金が必要と推定される場合に、利用者端末200に送金受付メッセージを表示させて送金指示を受け付ける受付部133と、を備える。
7. Effects
The reception device 100 according to the present disclosure comprises an acquisition unit 131 that acquires messages between users, an analysis unit 132 that analyzes the messages acquired by the acquisition unit 131, and a reception unit 133 that displays a remittance acceptance message on the user terminal 200 and accepts a remittance instruction when the analysis unit 132 analyzes the messages and estimates that a remittance is necessary between the users.

この構成によれば、利用者間のメッセージを解析して、利用者間で送金が必要と推定される場合に、利用者端末200に送金受付メッセージを表示させて送金指示を受け付けることができる。したがって、送金における利便性を向上させることができる。 According to this configuration, messages between users are analyzed, and if it is estimated that a remittance is necessary between users, a remittance acceptance message can be displayed on the user terminal 200 to accept a remittance instruction. This can improve the convenience of remittances.

また、本開示に係る受付装置100は、送金先の信頼度を推定する推定部134と、を備え、受付部133は推定部134が送金先を信頼できないと推定した場合に送金指示を受け付けない。 The receiving device 100 according to the present disclosure also includes an estimation unit 134 that estimates the reliability of the remittance destination, and the receiving unit 133 does not accept a remittance instruction if the estimation unit 134 estimates that the remittance destination is not reliable.

この構成によれば、送金先の信頼度を推定して、送金先が信頼できないと推定した場合に、送金指示を受け付けない。したがって、利用者が信頼できない送金先に送金して不利益を被ることを防ぐことができる。 According to this configuration, the trustworthiness of the remittance destination is estimated, and if the remittance destination is estimated to be unreliable, the remittance instruction is not accepted. This prevents users from being disadvantaged by sending money to an unreliable remittance destination.

また、本開示に係る受付装置100の推定部134は、送金先の信頼度を、送金元と送金先の過去のメッセージのやり取りに基づいて推定する。 In addition, the estimation unit 134 of the reception device 100 according to the present disclosure estimates the reliability of the remittance destination based on past message exchanges between the remitter and the remitter.

この構成によれば、過去にメッセージのやり取りが無かった利用者の間での送金指示を受け付けない。その為、利用者が信頼できない送金先に送金して不利益を被ることを防ぐことができる。 With this configuration, remittance instructions will not be accepted between users who have not previously exchanged messages. This prevents users from sending money to unreliable recipients and suffering disadvantages.

また、本開示に係る受付装置100の推定部134は、送金先が送金元において信頼できる相手であるとされている場合は、送金先を信頼できると推定する。 In addition, the estimation unit 134 of the receiving device 100 according to the present disclosure estimates that the remittance destination is trustworthy if the remittance destination is considered to be trustworthy by the remitter.

この構成によれば、送金先が送金元において信頼できる相手であるされている場合は、送金先を信頼できると推定する為、例えば、送金先の利用者と送金元の利用者との間で過去のメッセージのやり取りが無かったとしても、送金指示を受け付けて送金先に送金を行うことができる。したがって、送金における利便性を向上させることができる。 According to this configuration, if the remittance destination is considered a trustworthy party by the remittance source, the remittance destination is presumed to be trustworthy, so that even if there has been no previous message exchange between the remittance destination user and the remittance source user, for example, the remittance instruction can be accepted and remittance can be made to the remittance destination. This can therefore improve the convenience of remittances.

また、本開示に係る受付装置100の解析部132は、メッセージの内容から送金額を特定し、受付部133は、解析部132が特定した送金額を利用者端末200に表示させて送金指示を受け付ける。 The analysis unit 132 of the reception device 100 according to the present disclosure also identifies the remittance amount from the contents of the message, and the reception unit 133 displays the remittance amount identified by the analysis unit 132 on the user terminal 200 to accept the remittance instruction.

この構成によれば、メッセージの内容から送金額を特定し、特定した送金額を利用者端末200に表示させて送金指示を受け付けることができる。その為、利用者は送金額を入力することなく、送金を指示することができる。したがって、送金における利便性を向上させることができる。 According to this configuration, the remittance amount can be identified from the contents of the message, and the identified remittance amount can be displayed on the user terminal 200 to accept the remittance instruction. This allows the user to instruct the remittance without inputting the remittance amount. This improves the convenience of remittances.

また、本開示に係る受付装置100の解析部132は、メッセージの内容から利用者が欲しい物を推定し、受付部133は、解析部132が推定した欲しい物を取り扱う電子商取引サイトの情報を利用者端末200に表示させて、利用者から欲しい物の注文を受け付ける。 The analysis unit 132 of the reception device 100 according to the present disclosure estimates what the user wants from the contents of the message, and the reception unit 133 displays on the user terminal 200 information about an e-commerce site that handles the desired item estimated by the analysis unit 132, and receives an order for the desired item from the user.

この構成によれば、メッセージの内容から利用者が欲しい物を推定し、推定された欲しい物を取り扱う電子商取引サイトの情報を利用者端末200に表示させて、利用者から欲しい物の注文を受け付けることができる。したがって、注文における利便性を向上させることができる。 According to this configuration, it is possible to estimate what the user wants from the contents of the message, display information on an e-commerce site that handles the estimated wanted item on the user terminal 200, and accept an order for the desired item from the user. This can therefore improve convenience when ordering.

また、本開示に係る受付方法は、利用者間のメッセージを取得するステップと、メッセージを解析するステップと、メッセージを解析した結果、利用者間で送金が必要と推定される場合に、送金受付メッセージを表示させて送金指示を受け付けるステップと、を含む。 The reception method according to the present disclosure also includes the steps of acquiring a message between users, analyzing the message, and, if it is estimated from the analysis of the message that a remittance is necessary between the users, displaying a remittance reception message and accepting a remittance instruction.

この構成によれば、送金における利便性を向上させることができる。 This configuration can improve the convenience of remittances.

本開示に係る受付プログラムは、利用者間のメッセージを取得するステップと、メッセージを解析するステップと、メッセージを解析した結果、利用者間で送金が必要と推定される場合に、送金受付メッセージを表示させて送金指示を受け付けるステップと、をコンピュータに実行させる。 The reception program according to the present disclosure causes a computer to execute the steps of acquiring messages between users, analyzing the messages, and, if the analysis of the messages indicates that a remittance is necessary between the users, displaying a remittance reception message and accepting a remittance instruction.

この構成によれば、送金における利便性を向上させることができる。 This configuration can improve the convenience of remittances.

以上、本願の実施形態を図面に基づいて詳細に説明したが、これは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 The above describes the embodiments of the present application in detail with reference to the drawings, but this is merely an example, and the present invention can be implemented in other forms with 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.

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

100 受付装置
110 通信部
120 記憶部
121 口座データベース
122 メッセージデータベース
123 グループデータベース
124 商品データベース
130 制御部
131 取得部
132 解析部
133 受付部
134 推定部
135 送金処理部
200 利用者端末
N ネットワーク
REFERENCE SIGNS LIST 100 Acceptance device 110 Communication unit 120 Memory unit 121 Account database 122 Message database 123 Group database 124 Product database 130 Control unit 131 Acquisition unit 132 Analysis unit 133 Acceptance unit 134 Estimation unit 135 Remittance processing unit 200 User terminal N Network

Claims (4)

利用者間のメッセージを取得する取得部と、
前記取得部が取得した前記メッセージを解析し、前記メッセージの内容から受け手側の利用者が欲しい物を推定する解析部と、
前記解析部が前記メッセージに送金要求に関係するキーワードが含まれているか否かを解析し、当該キーワードが含まれているメッセージについて、当該メッセージの送信先の利用者が入力したメッセージに送金要求に応じる意思が表れていると推定される場合に、当該送信先の利用者の利用者端末に送金受付メッセージを表示させて、当該送信先の利用者から送金指示を受け付け、前記解析部が推定した欲しい物を取り扱う電子商取引サイトの情報を送り手側の利用者端末に表示させて、当該送り手側の利用者から欲しい物の注文を受け付ける受付部と、を備える、
受付装置。
An acquisition unit for acquiring messages between users;
an analysis unit that analyzes the message acquired by the acquisition unit and infers what the recipient user wants from the content of the message ;
said analysis unit analyzes whether said message contains a keyword related to a remittance request, and when it is estimated that the message input by the destination user of said message containing said keyword indicates an intention to comply with the remittance request, said analysis unit displays a remittance acceptance message on the user terminal of said destination user to accept a remittance instruction from said destination user , and said analysis unit displays information on an electronic commerce site handling the desired item estimated by said analysis unit on the user terminal of a sender to accept an order for the desired item from said sender .
Reception equipment.
前記解析部は、前記メッセージの内容から送金額を特定し、
前記受付部は、前記解析部が特定した送金額を利用者端末に表示させて送金指示を受け付ける、
請求項1に記載の受付装置。
The analysis unit identifies a remittance amount from the contents of the message,
the reception unit displays the remittance amount specified by the analysis unit on the user terminal and receives a remittance instruction.
The reception device according to claim 1.
受付装置が実行する受付方法であって、
利用者間のメッセージを取得する取得工程と、
前記メッセージを解析し、前記メッセージの内容から受け手側の利用者が欲しい物を推定する解析工程と、
前記解析工程が前記メッセージに送金要求に関係するキーワードが含まれているか否かを解析し、当該キーワードが含まれているメッセージについて、当該メッセージの送信先の利用者が入力したメッセージに送金要求に応じる意思が表れていると推定される場合に、当該送信先の利用者の利用者端末に送金受付メッセージを表示させて、当該送信先の利用者から送金指示を受け付け、前記解析工程が推定した欲しい物を取り扱う電子商取引サイトの情報を送り手側の利用者端末に表示させて、当該送り手側の利用者から欲しい物の注文を受け付ける受付工程と
を含む受付方法。
A reception method executed by a reception device, comprising:
An acquisition step of acquiring messages between users;
an analysis step of analyzing the message and estimating what the recipient wants from the contents of the message ;
a receiving step in which the analysis step analyzes whether the message contains a keyword related to a remittance request, and if the message containing the keyword is estimated to indicate an intention to comply with the remittance request in the message entered by the destination user, a remittance acceptance message is displayed on the user terminal of the destination user to accept a remittance instruction from the destination user , and information about an e-commerce site that handles the desired item estimated in the analysis step is displayed on the sender's user terminal to accept an order for the desired item from the sender's user .
利用者間のメッセージを取得する取得手順と、
前記メッセージを解析し、前記メッセージの内容から受け手側の利用者が欲しい物を推定する解析手順と、
前記解析手順が前記メッセージに送金要求に関係するキーワードが含まれているか否かを解析し、当該キーワードが含まれているメッセージについて、当該メッセージの送信先の利用者が入力したメッセージに送金要求に応じる意思が表れていると推定される場合に、当該送信先の利用者の利用者端末に送金受付メッセージを表示させて、当該送信先の利用者から送金指示を受け付け、前記解析手順が推定した欲しい物を取り扱う電子商取引サイトの情報を送り手側の利用者端末に表示させて、当該送り手側の利用者から欲しい物の注文を受け付ける受付手順と
をコンピュータに実行させる受付プログラム。
An acquisition procedure for acquiring messages between users;
an analysis step of analyzing the message and estimating what the recipient wants from the contents of the message ;
a reception program that causes a computer to execute the following reception steps: the analysis procedure analyzes whether the message contains a keyword related to a remittance request, and if the message containing the keyword is presumed to indicate an intention to comply with the remittance request in the message entered by the destination user, displays a remittance acceptance message on the destination user's user terminal to accept a remittance instruction from the destination user, and displays information about an e-commerce site that handles the desired item presumed by the analysis procedure on the sender's user terminal to accept an order for the desired item from the sender's user .
JP2021046519A 2021-03-19 2021-03-19 Reception device, reception method, and reception program Active JP7652597B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021046519A JP7652597B2 (en) 2021-03-19 2021-03-19 Reception device, reception method, and reception program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021046519A JP7652597B2 (en) 2021-03-19 2021-03-19 Reception device, reception method, and reception program

Publications (2)

Publication Number Publication Date
JP2022145215A JP2022145215A (en) 2022-10-03
JP7652597B2 true JP7652597B2 (en) 2025-03-27

Family

ID=83454691

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021046519A Active JP7652597B2 (en) 2021-03-19 2021-03-19 Reception device, reception method, and reception program

Country Status (1)

Country Link
JP (1) JP7652597B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007226794A (en) 2006-02-23 2007-09-06 Internatl Business Mach Corp <Ibm> Device and method for performing safe financial transaction in instant messaging environment and computer program for it
JP2019121120A (en) 2017-12-28 2019-07-22 マネーツリー株式会社 Transaction management system, transaction management device, transaction management method, and transaction management program
JP2020021230A (en) 2018-07-31 2020-02-06 株式会社日本総合研究所 Remittance processing device and program

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH113348A (en) * 1997-06-11 1999-01-06 Sharp Corp Advertising device for electronic dialogue
JP2000194728A (en) * 1998-10-19 2000-07-14 Sony Corp Information providing apparatus and method, and program storage medium
JP2007241558A (en) * 2006-03-07 2007-09-20 Matsushita Electric Ind Co Ltd ADVERTISING METHOD AND ADVERTISEMENT INFORMATION PROVIDING DEVICE USING NETWORK
JP5331541B2 (en) * 2009-03-31 2013-10-30 綜合警備保障株式会社 Transfer management system and transfer method
JP5826567B2 (en) * 2011-09-02 2015-12-02 株式会社日本総合研究所 Transfer management system and transfer management method
KR101473780B1 (en) * 2014-05-12 2014-12-24 주식회사 와이젬 Active providing method of advertising
JP2016071068A (en) * 2014-09-29 2016-05-09 ニフティ株式会社 Call analysis device, call analysis method, and call analysis program
US20160125371A1 (en) * 2014-10-31 2016-05-05 Square, Inc. Money transfer using canonical url
JP6842825B2 (en) * 2015-09-25 2021-03-17 株式会社ユニバーサルエンターテインメント Information provision system, information provision method, and program
KR102086751B1 (en) * 2018-07-06 2020-04-23 주식회사 카카오 Method for providing user profile information to designated online friend in instant messaging service, server, user device and application implementing the method
CN109787883B (en) * 2018-12-28 2022-01-21 广州华多网络科技有限公司 Information processing method and device, electronic equipment and computer readable storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007226794A (en) 2006-02-23 2007-09-06 Internatl Business Mach Corp <Ibm> Device and method for performing safe financial transaction in instant messaging environment and computer program for it
JP2019121120A (en) 2017-12-28 2019-07-22 マネーツリー株式会社 Transaction management system, transaction management device, transaction management method, and transaction management program
JP2020021230A (en) 2018-07-31 2020-02-06 株式会社日本総合研究所 Remittance processing device and program

Also Published As

Publication number Publication date
JP2022145215A (en) 2022-10-03

Similar Documents

Publication Publication Date Title
JP6297008B2 (en) Transaction processing method and system based on real-time conversation
US11004162B2 (en) Systems and methods for facilitating real estate transactions with purchase offer processing feature
US20160086189A1 (en) Item Registration Services
US20170220765A1 (en) System, method, and non-transitory computer-readable storage media for mobile check-out in retail store
KR20160113568A (en) Method, system and recording medium for transaction processing using real time conversation
CN111652694A (en) Order processing method, apparatus and electronic device
JP2010165048A (en) Method for supporting commercial transaction via network, server apparatus, program, and recording medium
CN115210738B (en) Information processing device, information processing program, and recording medium
JP7652597B2 (en) Reception device, reception method, and reception program
US20180218365A1 (en) Method and system for offline payment delegation using personalized multimedia mechanism
JP2019091359A (en) Transaction control device, transaction control method and transaction control program
JP2004318379A (en) Merger and acquisition support system
WO2012053504A1 (en) Comment submission support system, comment submission support device, comment submission support device control method, program, and information storage medium
TWM520695U (en) User equipment and system of real estate self-selling
JP5049509B2 (en) Public reservation processing server
JP2023122610A (en) Support system, support method and program
WO2017047589A1 (en) Electronic commercial transaction mediation device, electronic commercial transaction mediation method, and program
JP2022104560A (en) Reception device, reception method, reception program
CN108959202B (en) Device for processing non-electronic data exchange data
JP2017208029A (en) Management device, management method, and management program
KR102867618B1 (en) Method, apparatus, and recording medium for processing a shipping request
JP7093451B1 (en) Information processing equipment, information processing methods and information processing programs
US20220309598A1 (en) Systems and methods for evaluating real estate transactions
KR101656801B1 (en) Method, system and recording medium for transaction processing with product as intermediary
JP6647549B1 (en) Product or service matching device, product or service matching method, and product or service matching program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220719

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230613

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230627

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230828

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20231026

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231215

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240415

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20240422

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

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20240502

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241213

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250314

R150 Certificate of patent or registration of utility model

Ref document number: 7652597

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150