Reception device, reception method, and reception program

JP7652597B2Active Publication Date: 2025-03-27LY CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021046519
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-19
Publication Date
2025-03-27
Estimated Expiration
2041-03-19

AI Technical Summary

Benefits of technology

【0007】 実施形態の一態様によれば、送金、及び注文における利用者の利便性を向上させることができる受付装置、受付方法、受付プログラムを提供することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007652597000001
    Figure 0007652597000001
  • Figure 0007652597000002
    Figure 0007652597000002
  • Figure 0007652597000003
    Figure 0007652597000003
Patent Text Reader

Abstract

To provide a reception apparatus, a reception method, and a reception program which can improve convenience of a user in remittance and placing an order.SOLUTION: A reception apparatus includes: an acquiring unit for acquiring messages between users; an analyzing unit for analyzing the messages acquired by the acquiring unit; and a reception unit for, if it is estimated that remittance between the users is necessary, receiving remittance instructions with displaying a remittance reception message on user terminals.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a reception device, a reception method, and a reception program. [Background technology]

[0002] 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 to practical use. For example, Patent Document 1 discloses a payment system in which, when a representative person makes a payment using QR code payment, the other payers are notified of the split payment, and the other payers transfer the split amount to the representative, allowing the payment to be split after the fact.

[0003] However, one of the reasons why QR code payment has not yet been widely adopted is that some users are unfamiliar with how to use it. Therefore, there is room for improvement in making it an easy-to-use remittance method for users. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2020-113124 A Summary of the Invention [Problem to be solved by the invention]

[0005] In view of the above problems, an object of the present invention is to provide a reception device, a reception method, and a reception program that can improve the convenience of users in remittances and orders. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems and achieve the objective, the reception device of the present disclosure comprises 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, when the analysis unit analyzes the messages and estimates that a remittance is necessary between the users, displays a remittance acceptance message on the user terminal and accepts a remittance instruction. Effect of the Invention

[0007] 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. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of a reception process according to the embodiment. [Diagram 2] FIG. 2 is a diagram illustrating another example of the reception process according to the embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of the configuration of the reception system according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of the configuration of a reception device according to the embodiment. [Diagram 5] FIG. 5 is a diagram illustrating an example of the configuration of a user terminal according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of an account database of the acceptance device according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of a message database of the reception device according to the embodiment. [Figure 8] FIG. 8 is a diagram illustrating an example of a group database of the reception device according to the embodiment. [Figure 9] FIG. 9 is a diagram illustrating an example of a product database of the reception device according to the embodiment. [Figure 10] FIG. 10 is a flowchart illustrating an example of the reception process according to the embodiment. [Figure 11]FIG. 11 is a hardware configuration diagram showing an example of a computer that realizes the functions of the accepting device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, a detailed description will be given of a mode for carrying out the reception device, reception method, and reception program according to the present application (hereinafter, referred to as "embodiment") with reference to the drawings. Note that the reception device, reception method, and reception program according to the present application are not limited to the embodiment. In addition, the same components in the following embodiments are given the same reference numerals, and duplicated descriptions will be omitted.

[0010] (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.

[0011] 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. An example of the reception process according to the embodiment will be described below with reference to FIG.

[0012] The user terminal 200A transmits the message 10A input by the user U1 to the receiving 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 receiving device 100.

[0013] The receiving device 100 analyzes the message 10A sent from the user terminal 200A (step S2). For example, the receiving device 100 analyzes whether or not the message 10A contains a keyword related to a remittance request.

[0014] The receiving device 100 causes the user terminal 200B to display the message 10A (step S3). For example, the receiving device 100 causes the message 10A to be displayed on the screen of the user terminal 200B.

[0015] The user terminal 200B transmits the message 10B input by the user U2 to the receiving 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 receiving device 100.

[0016] The receiving device 100 analyzes the message 10B sent from the user terminal 200B (step S5). For example, when the message 10A contains a keyword related to a remittance request, the receiving device 100 analyzes whether the message 10B indicates an intention to accept the remittance.

[0017] 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?” with two options, “YES” and “NO”.

[0018] 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.

[0019] The accepting device 100 transfers money from the account of the user U2 to the account of the user U1 (step S8). For example, the accepting device 100 transfers "10,000 yen" from the account of the user U2 to the account of the user U1 in accordance with the accepted remittance instruction.

[0020] 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 the remittance completion message 30A "10,000 yen has been remitted from U2" on the user terminal 200A, and displays the remittance completion message 30B "10,000 yen remittance to U1 has been completed" on the user terminal 200B.

[0021] This allows users to send money without having to perform complicated operations, improving the convenience of sending money.

[0022] [1-2. Estimating the trustworthiness of the remittance recipient] The acceptance device 100 estimates the trustworthiness of the remittance destination, and does not accept the remittance instruction if the remittance destination is estimated to be unreliable.

[0023] 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."

[0024] This allows users to prevent themselves from suffering disadvantages due to sending money to unreliable recipients, thereby improving the convenience of users when sending money.

[0025] [1-3. Estimating the trustworthiness of the recipient based on past message exchanges] The accepting device 100 estimates the trustworthiness of the remittance recipient based on past message exchanges between the remitter and the remittance recipient.

[0026] 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 will accept the money transfer. Then, assume that the 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, the reception device 100 refers to the past message exchanges between user U1 and user U2 to determine the trustworthiness of user U2, who is the recipient of the money transfer. As described above, since there has been no past message exchange between user U1 and user U2, the reception device 100 infers that user U2 is "untrustworthy." Then, the reception device 100 does not accept the remittance instruction sent by user U1 to user U2 via user terminal 200A, 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."

[0027] This allows users to prevent themselves from suffering disadvantages due to sending money to unreliable recipients, thereby improving the convenience of users when sending money.

[0028] [1-4. Estimating the trustworthiness of the remittance recipient based on the trustworthiness of the remitter] 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.

[0029] For example, assume 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, assume that user U2 sends a message to user U1 requesting a remittance. In response, assume that user U1 sends a message to user U2 indicating that he / she will accept the remittance. Then, assume that the reception device 100 displays a remittance acceptance message on the user terminal 200A of user U1, and user U1 instructs user U2 to remit money via the user terminal 200A. In this case, the 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. That is, since user U1 has registered user U2 as a trustworthy person in a "family group," the reception device 100 estimates that user U2 is "trustworthy" based on this. Then, the receiving 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. The receiving device 100 then displays a remittance completion message on user terminals 200A and 200B. Note that even if there has been no past message exchange between user U1 and user U2, if user U2 is considered to be a trustworthy party by user U1, the receiving device 100 presumes that user U2 is "trustworthy."

[0030] 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, improving the convenience of users when sending remittances.

[0031] [1-5. Identify the remittance amount from the message content and accept the remittance instruction for the identified amount] The reception device 100 identifies the remittance amount from the contents of the message, displays the identified remittance amount on the user terminal 200, and accepts the remittance instruction.

[0032] 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 remit 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 remit 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 a remittance acceptance message "Do you want to remit 10,000 yen to user U2?" as a remittance acceptance message 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.

[0033] This allows the user to send money without inputting the amount to be sent when issuing a remittance instruction, thereby improving the convenience of the user when sending money.

[0034] [1-6. Identify the desired item from the content 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 that handles the estimated desired item on the user terminal 200, and receives an order for the desired item from the user.

[0035] 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 other example of the reception process according to the embodiment is executed by the reception device 100.

[0036] 2 shows an example in which the reception device 100 analyzes messages transmitted from the user terminals 200A and 200B and receives orders for desired items. Hereinafter, another example of the reception process according to the embodiment will be described with reference to FIG.

[0037] The user terminal 200B transmits the message 10C input by the user U2 to the receiving 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 receiving device 100.

[0038] The reception device 100 analyzes the message 10C transmitted from the user terminal 200B (step S20). For example, the reception device 100 analyzes whether or not the message 10C contains a keyword related to a request for a gift.

[0039] The receiving device 100 causes the user terminal 200A to display the message 10C (step S30). For example, the receiving device 100 causes the message 10C to be displayed on the screen of the user terminal 200A.

[0040] 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.

[0041] The reception device 100 analyzes the message 10D transmitted from the user terminal 200A (step S50). For example, the reception device 100 infers that the desired item is "wireless earphones," which is a word that means an object included in the message 10D.

[0042] 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."

[0043] The receiving device 100 causes the user terminal 200B to display the message 10D (step S70). For example, the receiving device 100 causes the message 10D to be displayed on the screen of the user terminal 200B.

[0044] The reception device 100 causes the user terminal 200B to display the order reception message 40A (step S80). For example, the reception device 100 causes the user terminal 200B to display, as the order reception message 40A, "Wireless earphones are sold at XX Mall," and a link to the order reception page for "Wireless earphones" at "XX Mall."

[0045] This allows the user to easily order the items he or she wants, thereby improving the convenience of the user when ordering.

[0046] [2. Reception system configuration] 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. Note that the reception system 1 shown in FIG. 3 may be configured to include a plurality of reception devices 100 or a plurality of user terminals 200. FIG. 3 shows that two user terminals 200 are included, a user terminal 200A and a user terminal 200B. 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.

[0047] 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 equipped with server functions. The reception device 100 performs processing based on information transmitted from the user terminals 200A and 200B via the network N.

[0048] 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). In the example shown in Fig. 1 and Fig. 2, the user terminal 200 is a smartphone.

[0049] 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 also 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.

[0050] (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.

[0051] (Regarding the storage unit 120) The storage unit 120 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk, a solid state drive (SSD), 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.

[0052] (Regarding Account Database 121) Account database 121 stores various information related to user accounts. An example of information stored in account database 121 will now be described with reference to Fig. 6. Fig. 6 is a diagram showing an example of an account database of a reception device according to an embodiment. In the example of Fig. 6, account database 121 stores information relating to the items of "owner information" and "account balance" in association with an "account ID".

[0053] "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 the account owned by the user.

[0054] That is, FIG. 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 "7800 yen."

[0055] (About 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.

[0056] "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".

[0057] That is, FIG. 7 shows that a user indicated by a source user ID "UID#1" sent a message "Message #U1-U2-1" to a user indicated by a destination user ID "UID#2."

[0058] In addition, the information stored in message database 122 is not limited to information relating to the items "sender user ID," "destination user ID," and "message," and any other information relating to messages between users may be stored.

[0059] (About 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.

[0060] "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".

[0061] That is, Figure 8 shows that the user indicated by the user ID "UID#1" has registered users indicated by the group member IDs "UID#2, UID#3, UID#4" in the group indicated by the group name "Family Group."

[0062] In addition, the information stored in group database 123 is not limited to information relating to the items "user ID," "group name," and "group member ID," and any other information indicating relationships between users may be stored.

[0063] Furthermore, the group database 123 may store the trustworthiness of a specific user with respect to other users. In this case, the group database 123 stores information relating to the items, 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. "Trustworthiness evaluation target user ID" indicates the user ID of other users whose trustworthiness is to be evaluated by the user indicated by "user ID." "Trustworthiness" 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."

[0064] (About 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 the 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.

[0065] "Electronic commerce site" indicates the name of the electronic commerce site. "Product" indicates the name of the product handled at the electronic commerce site indicated by "Electronic commerce site".

[0066] That is, FIG. 9 shows that the electronic commerce site indicated by "XX Mall" handles products "Product A" and "Product B."

[0067] It should be noted that the information stored in the product database 124 is not limited to information relating to the items "electronic commerce site" and "product", but may store information relating to products sold on any other electronic commerce site.

[0068] (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), MPU (Micro Processing Unit), or the like executing various programs stored in the storage device of the accepting device 100 using the 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).

[0069] As shown in FIG. 4, the control unit 130 includes an acquisition unit 131, an analysis unit 132, a reception unit 133, an estimation unit 134, and a remittance processing unit 135.

[0070] (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 the 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 this information in the message database 122 of the storage unit 120 in association with each other.

[0071] (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 morphological analysis on the message acquired by the acquisition unit 131 and divides 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," "lend me," "pay me," "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 keywords 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 for a remittance request, BERT (Bidirectional Encoder Representations from Transformers), ALBERT (A Light BERT), which is a lightweight version of BERT, or the like can be used to analyze whether the destination user is willing to accept the remittance. That is, the analysis unit 132 analyzes whether the message entered by the user at the destination of a message containing a keyword related to a remittance request indicates an intention to comply with the remittance request, when the analysis unit 132 analyzes that the message entered by the user at the destination of a message containing a keyword related to a remittance request indicates an intention to comply with the remittance request, then the reception unit 133 displays a "remittance reception message" on the user terminal 200 of the destination user.

[0072] Furthermore, the analysis unit 132 analyzes the message acquired by the acquisition unit 131 and identifies the remittance amount from the contents 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 meaning an amount. Note that if the message contains multiple words meaning an amount, the analysis unit 132 identifies the word meaning an amount that is located near a keyword related to the remittance request as the remittance amount.

[0073] 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." It should be noted that the 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 a sentence located near the keyword is the desired object.

[0074] (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 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.

[0075] In addition, if the analysis unit 132 has specified the remittance amount, the "remittance acceptance message" includes the "remittance destination user ID", the "remittance intention confirmation message", and the "remittance amount". The "remittance destination user ID" and the "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 asks 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 of the "remittance source user ID", "remittance destination user ID", and "remittance amount" as a remittance instruction from the user via the user terminal 200.

[0076] 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. That is, 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 remittance instruction from the user. Therefore, the reception unit 133 judges whether or not to accept the remittance instruction from the user based on the reliability of the remittance destination estimated by the estimation unit 134. When the reception unit 133 judges that the remittance instruction from the user is not to be accepted, the reception unit 133 displays an "error message" on the user terminal 200. The "error message" is a message indicating that the remittance instruction from the user is not accepted. For example, the "error message" may be "Since U2 is not trustworthy, the 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 such as the “remittance source user ID,” “remittance destination user ID,” and “remittance amount” to the remittance processing unit 135.

[0077] The reception unit 133 displays information on an e-commerce site that handles the desired item estimated by the analysis unit 132 on the user terminal 200, and receives an order for the desired item from the user. For example, it is assumed 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, it is assumed that the e-commerce site that handles "wireless earphones" is "XX Mall". In this case, the reception unit 133 displays a link to an order reception page for "wireless earphones" on the e-commerce site "XX Mall" on the user terminal 200. 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.

[0078] (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 from past message exchanges between the remittance source user and the remittance destination user that the remittance source user and the remittance destination user have a bad relationship, it estimates that the remittance destination user is "unreliable."

[0079] If the remittance destination is considered to be a trustworthy party by the remittance source, the estimation unit 134 estimates the reliability of the remittance destination. For example, the estimation unit 134 estimates the reliability of the remittance destination 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, it is assumed that the remittance source user is a user indicated by a user ID "UID#1" and the remittance destination user is a user indicated by a user ID "UID#2". Then, as shown in FIG. 8, it is assumed that the remittance source user indicated by the user ID "UID#1" has registered the remittance destination user indicated by the 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 the user ID "UID#2" is "trustworthy". In addition, when an evaluation value of the trustworthiness of a specific user with respect to other users is stored in the group database 123, 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.

[0080] (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 account of the remittance source user to the account of the remittance destination user. The remittance processing unit 135 performs the remittance process 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.

[0081] When the remittance process is completed, 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."

[0082] [4. User terminal configuration] 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.

[0083] The communication unit 210 is realized by, for example, a NIC etc. The communication unit 210 is connected to a network N by wire or wirelessly, and transmits and receives various information to and from the receiving device 100 via the network N.

[0084] Various operations are input by the user to the input unit 220. 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.

[0085] 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.

[0086] 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 a 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.

[0087] As shown in FIG. 5, the control unit 240 includes an acquisition unit 241 and a reception unit 242.

[0088] The acquisition unit 241 acquires a message that a user inputs 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 input by the user by linking the user ID of the sender user with the user ID of the destination user. When the acquisition unit 241 acquires a message that a user inputs to another user, the acquisition unit 241 transmits the acquired message to the reception device 100 by linking the user ID of the sender user with the user ID of the destination user.

[0089] The reception unit 242 displays the "remittance acceptance message" sent from the reception device 100 on the output unit 230 and accepts a remittance instruction 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 is 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 receiving the remittance amount designation from the user. Upon accepting a remittance instruction from the user, the reception unit 242 transmits the remittance instruction accepted from the user to the reception device 100.

[0090] If the analysis unit 132 of the reception device 100 has specified 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 specified remittance amount without receiving a remittance amount designation from the user. Upon receiving a remittance instruction from the user, the reception unit 242 transmits the remittance instruction received from the user to the reception device 100.

[0091] The reception unit 242 displays the "order reception message" transmitted from the reception device 100 and receives an order from the user for the item that the analysis unit 132 estimates to be desired. For example, assume that the "order reception message" transmitted from the reception device 100 is a link to an order reception page for the product "wireless earphones" on the electronic commerce site "XX Mall". In this case, the reception unit 242 displays the link to the order reception page for the product "wireless earphones" on the electronic commerce site "XX Mall" on the output unit 230 of the user terminal 200 and receives the order from the user.

[0092] [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).

[0093] [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.

[0094] The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050 and programs read from the input device 1020, and executes various processes. The primary storage device 1040 is a memory device, such as a RAM, that temporarily 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), a HDD (Hard Disk Drive), a flash memory, or the like.

[0095] 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 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 by a USB, for example.

[0096] 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.

[0097] The network IF 1080 receives data from other devices via the network N and sends it to the arithmetic device 1030, and also transmits data generated by the arithmetic device 1030 to other devices via the network N.

[0098] 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.

[0099] For example, when the computer 1000 functions as the accepting device 100, the arithmetic unit 1030 of the computer 1000 realizes the functions of the control unit 130 of the accepting device 100 by executing a program loaded onto the primary storage device 1040.

[0100] [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.

[0101] According to this configuration, by analyzing messages between users, 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 the remittance instruction. Therefore, the convenience of remittance can be improved.

[0102] In addition, the acceptance device 100 according to the present disclosure includes an estimation unit 134 that estimates the trustworthiness of the remittance destination, and the acceptance unit 133 does not accept a remittance instruction when the estimation unit 134 estimates that the remittance destination is not trustworthy.

[0103] 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, thereby preventing users from suffering disadvantages by sending money to unreliable remittance destinations.

[0104] Furthermore, the estimation unit 134 of the accepting device 100 according to the present disclosure estimates the trustworthiness of the remittance destination based on past message exchanges between the remitter and the remittance destination.

[0105] According to this configuration, a remittance instruction is not accepted between users who have not exchanged messages with each other in the past, which prevents users from suffering disadvantages by sending money to unreliable remittance destinations.

[0106] Furthermore, when the remittance destination is considered to be a trustworthy party by the remitter, the estimation unit 134 of the accepting device 100 according to the present disclosure estimates that the remittance destination is trustworthy.

[0107] According to this configuration, if the remittance destination is considered to be a reliable party by the remitter, the remittance destination is presumed to be reliable, so that even if there has been no previous message exchange between the remittance destination user and the remitter user, the remittance instruction can be accepted and remittance can be made to the remittance destination. This improves the convenience of remittance.

[0108] Furthermore, the analysis unit 132 of the acceptance device 100 according to the present disclosure identifies the remittance amount from the contents of the message, and the acceptance unit 133 displays the remittance amount identified by the analysis unit 132 on the user terminal 200 and accepts the remittance instruction.

[0109] According to this configuration, the remittance amount is identified from the contents of the message, and the remittance instruction can be accepted by displaying the identified remittance amount on the user terminal 200. This allows the user to instruct remittance without inputting the remittance amount, thereby improving the convenience of remittance.

[0110] In addition, the analysis unit 132 of the reception device 100 according to the present disclosure infers 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 wanted item inferred by the analysis unit 132, and accepts an order for the wanted item from the user.

[0111] According to this configuration, it is possible to estimate what the user wants from the contents of the message, display information on electronic commerce sites that handle the estimated wanted item on the user terminal 200, and accept an order for the desired item from the user. This improves convenience when ordering.

[0112] In addition, the acceptance method according to the present disclosure includes the steps of acquiring a message between users, analyzing the message, and, if it is estimated as a result of analyzing the message that a remittance is necessary between the users, displaying a remittance acceptance message and accepting a remittance instruction.

[0113] This configuration can improve the convenience of remittance.

[0114] The reception program of 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.

[0115] This configuration can improve the convenience of remittance.

[0116] The above describes the embodiment of the present application in detail based on the drawings, but this is merely an example, and the present invention can be implemented in other forms that include various modifications and improvements based on the knowledge of those skilled in the art, including the forms described in the Disclosure of the Invention section.

[0117] Moreover, the above-mentioned "section, module, unit" can be read as "means" or "circuit", etc. For example, the acquisition unit 131 can be read as an acquisition means or an acquisition circuit. [Explanation of symbols]

[0118] 100 Reception device 110 Communications Department 120 Storage section 121 Account Database 122 Message Database 123 Group Database 124 Product Database 130 Control section 131 Acquisition Department 132 Analysis Department 133 Reception 134 Estimation Department 135 Remittance Processing Unit 200 User terminals N Network

Claims

1. 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.

2. 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 .

3. 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 of analyzing whether the message contains a keyword related to a remittance request in the analyzing step, and when it is estimated that the message containing the keyword indicates an intention to comply with the remittance request in the message entered by the destination user of the message, displaying a remittance acceptance message on the destination user's user terminal to receive a remittance instruction from the destination user, and displaying information on an electronic commerce site dealing in the desired item estimated in the analyzing step on the sender's user terminal to receive an order for the desired item from the sender's user; Reception methods including.

4. 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 receiving step of: analyzing whether the message contains a keyword related to a remittance request in the analysis step; and, when 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, displaying a remittance acceptance message on the destination user's user terminal to receive a remittance instruction from the destination user; and displaying information on an electronic commerce site dealing in the desired item estimated by the analysis step on the sender's user terminal to receive an order for the desired item from the sender's user; A reception program that causes a computer to execute the above.

Citation Information

Patent Citations

  • Device and method for performing safe financial transaction in instant messaging environment and computer program for it

    JP2007226794A

  • Transaction management system, transaction management device, transaction management method, and transaction management program

    JP2019121120A

  • Remittance processing apparatus and program

    JP2020021230A

  • Information processing device and information processing program

    JP2020113124A