Personal transaction support device, e-commerce transaction device, personal transaction support method, and program

JP7686611B2Active Publication Date: 2025-06-02LY CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2022194075
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-12-05
Publication Date
2025-06-02
Estimated Expiration
2042-12-05

AI Technical Summary

Technical Problem

Existing systems fail to determine compatibility between individuals in transactions, leading to potential troubles in interpersonal transactions.

Method used

An interpersonal transaction support device and method that includes determining compatibility based on request information and transaction performance of users, using a compatibility determining unit to control matching between users.

Benefits of technology

Reduces troubles in interpersonal transactions by facilitating matching of compatible users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000014_0000
    Figure 00000014_0000
  • Figure 00000015_0000
    Figure 00000015_0000
  • Figure 00000016_0000
    Figure 00000016_0000
Patent Text Reader

Abstract

To provide an inter-individual transaction support device, an electronic commerce device, an inter-individual transaction support method, and a program which can reduce troubles in inter-individual transaction.SOLUTION: An inter-individual transaction support device comprises: a storage unit which stores first request information being information requested to a transaction partner by a first user in inter-individual transaction, second request information being information requested to a transaction partner by a second user in the inter-individual transaction, and transaction result information of the respective users in the inter-individual transaction; an affinity determination unit which determines affinity between the first user and the second user, on the basis of at least one of the first request information and the transaction result information of the first user, and at least one of the second request information and the transaction result information of the second user; and a matching control unit which controls matching between the first user and the second user, on the basis of the determination result of the affinity.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an apparatus for supporting interpersonal transactions, an electronic commerce apparatus, a method for supporting interpersonal transactions, and a program. [Background technology]

[0002] 2. Description of the Related Art Conventionally, there is known a system that provides a membership service and also provides an introduction service that introduces other members (potential marriage partners or romantic partners) who are compatible with the members of the membership service (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

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

[0004] However, the system described in Patent Document 1 cannot determine compatibility with a trading partner in a personal transaction, and therefore may not be able to reduce problems in personal transactions.

[0005] The present invention has been made in consideration of the above circumstances, and one of its objects is to provide an inter-personal transaction support device, an electronic commerce device, an inter-personal transaction support method, and a program that can reduce problems in inter-personal transactions. [Means for solving the problem]

[0006] One aspect of the present invention is a personal transaction support device that includes a memory unit that stores first request information, which is information that a first user requests from a trading partner in a personal transaction, second request information, which is information that a second user requests from a trading partner in the personal transaction, and transaction performance information including the transaction performance of each user in the personal transaction, a compatibility determination unit that determines compatibility between the first user and the second user based on at least one of the first request information and the transaction performance information of the first user stored in the memory unit, and at least one of the second request information and the transaction performance information of the second user stored in the memory unit, and a matching control unit that controls matching between the first user and the second user in the personal transaction based on a result of the determination by the compatibility determination unit. Effect of the Invention

[0007] According to one aspect of the present invention, it is possible to reduce problems in transactions between individuals. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram showing the overall configuration of an inter-personal transaction support system 1. [Diagram 2] FIG. 1 is a diagram illustrating an example of the configuration of an inter-personal transaction supporting device 100. [Diagram 3] FIG. 3 illustrates an example of the configuration of an electronic commerce device 300. [Figure 4] FIG. 3 is a diagram showing an example of user information 351. [Diagram 5] FIG. 13 is a diagram showing an example of seller request information 152. [Figure 6] FIG. 13 is a diagram showing an example of purchaser request information 153. [Figure 7] FIG. 13 is a diagram showing an example of transaction performance information 154. [Figure 8] FIG. 13 is a diagram showing an example of sales information 155. [Figure 9] 13 is a flowchart showing a matching process executed by the inter-personal transaction supporting apparatus 100. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, with reference to the drawings, embodiments of an apparatus for supporting personal transactions, an electronic commerce apparatus, a method for supporting personal transactions, and a program according to the present invention will be described.

[0010] <1. System configuration> FIG. 1 is a diagram showing the overall configuration of a personal transaction support system 1. The personal transaction support system 1 includes a personal transaction support apparatus 100, a plurality of terminal devices 200-1 to 200-N (N is an integer equal to or greater than 2), and an electronic commerce device 300. The personal transaction support apparatus 100, the plurality of terminal devices 200-1 to 200-N, and the electronic commerce device 300 communicate with each other via a network NW. Hereinafter, when there is no need to distinguish which terminal device is being referred to, it will be simply referred to as terminal device 200. The network NW includes, for example, some or all of a wide area network (WAN), a local area network (LAN), the Internet, a provider device, a wireless base station, a dedicated line, and the like.

[0011] The terminal device 200 includes, for example, an input device, a display device, a communication device, a storage device, and a computing device. More specifically, the terminal device 200 is a mobile phone such as a smartphone, a tablet terminal, various personal computers, etc. The communication device includes a network card such as a NIC (Network Interface Card), a wireless communication module, etc. The input device includes a keyboard, a mouse, a touch panel, etc. The terminal device 200 starts a UA (User Agent) such as a web browser or an application program, and transmits a request according to the contents input by the user to the electronic commerce device 300. In addition, the terminal device 200 in which the UA is started causes the display device to display various information based on the information acquired from the electronic commerce device 300.

[0012] The electronic commerce device 300 is, for example, a web server that provides a web page to the terminal device 200 in response to a request from a web browser activated as a UA. The web page may be, for example, a web page constituting various websites, such as a shopping site where a plurality of stores are set up on the Internet, an auction site where products are bought and sold in an auction format, or a flea market site where individuals sell products. The electronic commerce device 300 may also be an application server that provides services similar to various websites, such as a shopping site, an auction site, or a flea market site, by providing content to the terminal device 200 in response to a request from an application activated as a UA. Hereinafter, as an example, the service of inter-personal transactions provided by the electronic commerce device 300 will be described as a "flea market site," but it may also be another service of inter-personal transactions, such as an auction site. In the case of an auction site, sales on the site may be read as listing, and purchase may be read as bidding or winning.

[0013] The personal transaction supporting apparatus 100 is a server that executes a matching process for matching users who are compatible in personal transactions with each other in response to a request from the electronic commerce apparatus 300. The matching process will be described later in detail.

[0014] <2. Configuration of the interpersonal transaction support device> 2 is a diagram showing an example of the configuration of the inter-personal transaction supporting apparatus 100. The inter-personal transaction supporting apparatus 100 includes a communication unit 110, a control unit 120, and a storage unit 150.

[0015] The communication unit 110 includes a communication interface such as a NIC, etc. The communication unit 110 communicates with the terminal device 200 and the electronic commerce device 300 via the network NW.

[0016] The control unit 120 includes, for example, a compatibility determination unit 121, a matching control unit 122, a search unit 123, an evaluation acquisition unit 124, a request information generation unit 125, and a learning unit 126.

[0017] The components of the control unit 120 are realized by, for example, a processor such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit) executing a program stored in the storage unit 150. In addition, some or all of the components of the control unit 120 may be realized by hardware (circuitry) such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a GPU (Graphics Processing Unit), or may be realized by a combination of software and hardware.

[0018] The storage unit 150 is realized by a storage device such as a hard disk drive (HDD), a flash memory, an electrically erasable programmable read only memory (EEPROM), a read only memory (ROM), a random access memory (RAM), etc. The storage unit 150 stores seller request information 152, purchaser request information 153, transaction history information 154, and sales information 155 in addition to various programs such as firmware and application programs.

[0019] <3. Configuration of electronic commerce device> 3 is a diagram showing an example of a configuration of the electronic commerce device 300. The electronic commerce device 300 includes a communication unit 310, a control unit 320, and a storage unit 350.

[0020] The communication unit 310 includes a communication interface such as a NIC, etc. The communication unit 310 communicates with the interpersonal transaction supporting apparatus 100 and the terminal device 200 via the network NW.

[0021] The control unit 320 includes, for example, an interface providing unit 321, a transaction processing unit 322, and a ranking processing unit 323.

[0022] The components of the control unit 320 are realized, for example, by a processor such as a CPU or a GPU executing a program stored in the storage unit 350. In addition, some or all of the components of the control unit 320 may be realized by hardware (circuitry) such as an LSI, an ASIC, an FPGA, or a GPU, or may be realized by a combination of software and hardware.

[0023] The storage unit 350 is realized by a storage device such as, for example, a HDD, a flash memory, an EEPROM, a ROM, a RAM, etc. The storage unit 350 stores user information 351 in addition to various programs such as firmware and application programs.

[0024] <4.Various information> 4 is a diagram showing an example of user information 351. User information 351 is information related to a user who uses terminal device 200. User information 351 is information associated with each user, and is stored in storage unit 350 of electronic commerce device 300. User information 351 includes a user ID, a password, a user name, an email address, an address, a bank account, a credit card number, and the like. Information included in user information 351 other than the user ID is information input by the user using terminal device 200.

[0025] The user ID is identification information for identifying a user. The user ID and password are used for user authentication when the user logs in to the flea market site. The user name is information indicating the name of the user. The email address is an address used to contact the user. The address is information used as the shipping address for products when the user purchases them. The bank account is information (account number) of a bank account to which funds can be deposited at the time of payment. The credit card number is information (card number) of a credit card to which funds can be deposited at the time of payment. This information is preset by the user.

[0026] The user information 351 may include information other than the information shown in Fig. 4. For example, the user information 351 may include a product browsing history or a transaction history (for example, a product sales history or a product purchase history) on a flea market site.

[0027] FIG. 5 is a diagram showing an example of the seller request information 152. The seller request information 152 is information associated with each user, and is stored in the memory unit 150 of the personal transaction support apparatus 100. The seller request information 152 is information that a user, who is a seller of a product, requests of a trading partner (purchaser) in a personal transaction. The seller request information 152 is associated with the user ID of each user. The seller request information 152 includes a requested item and a score.

[0028] A request item is an item that a user (seller) requests from a trading partner (buyer) in a person-to-person transaction. Specifically, the request items include a plurality of items, such as someone who will contact the seller quickly, someone who doesn't mind late product delivery, someone who gives ratings frequently, someone who has a high rating score, someone who wishes anonymous delivery, someone who will cover the shipping costs, someone who doesn't mind a small number of characters in the product image and description, someone who will buy immediately, etc. These items are merely examples, and the request items may include other items, such as someone who is interested in the genre the seller is selling, someone who will ask questions in advance, someone who has been blacklisted few times, etc.

[0029] The score is a value associated with each of a plurality of requested items, and a higher score indicates that the item is more highly requested by the user (seller). In this embodiment, the score is an integer between 1 and 5, but any value indicating the degree of user request may be used. According to the example shown in FIG. 5, it can be seen that the user (seller) places importance on the item with the higher evaluation score (5 points), but does not care much about the item with the higher frequency of evaluation (1 point).

[0030] FIG. 6 is a diagram showing an example of the purchaser request information 153. The purchaser request information 153 is information associated with each user, and is stored in the memory unit 150 of the personal transaction support apparatus 100. The purchaser request information 153 is information that a user, when he or she is a purchaser of a product, requests of a trading partner (seller) in a personal transaction. The purchaser request information 153 is associated with the user ID of each user. The purchaser request information 153 includes a requested item and a score.

[0031] A request item is an item that a user (buyer) requests of a trading partner (seller) in a person-to-person transaction. Specifically, the request items include a number of items, such as quick transaction contact, quick product shipping, many reviews, high review scores, frequent anonymous delivery, someone who will cover shipping costs, product images and product descriptions with many characters, and someone who will sell on an immediate basis. These items are only examples, and the request items may include other items, such as someone who lists many items in the genre that the user is interested in, someone who answers questions in advance, and someone with a large number of followers.

[0032] The score is a value associated with each of a plurality of requested items, and the higher the score, the more highly requested the item is by the user (purchaser). In this embodiment, the score is an integer between 1 and 5, but any value indicating the degree of request by the user may be used. According to the example shown in FIG. 6, it can be seen that the user (purchaser) values ​​the item of fast delivery of the product (5 points), but does not care much about the item of frequent anonymous delivery (1 point).

[0033] In the case of transactions between individuals, each user may be either a seller or a buyer. For this reason, both seller request information 152 and buyer request information 153 are set for each user. If a user is only a seller or a buyer, default values ​​may be set for the unused request information in seller request information 152 and buyer request information 153.

[0034] 7 is a diagram showing an example of the transaction performance information 154. The transaction performance information 154 is information associated with each user, and is stored in the memory unit 150 of the personal transaction support device 100. The transaction performance information 154 is information including the transaction performance of each user in personal transactions. The transaction performance information 154 is associated with the user ID of each user. The transaction performance information 154 includes performance items and performance values.

[0035] The performance items are items related to the user's transaction performance in transactions between individuals. Specifically, the performance items include a plurality of items such as the average time required for transaction contact, the average time from order to shipment, the number of evaluations, the evaluation score, the proportion of anonymous delivery, the proportion of shipping costs paid, the average number of product images, the average number of characters in the product description, the proportion of immediate sales, etc. These items are merely examples, and the performance items may include other items such as the number of transactions, the number of questions asked to the transaction partner, the number of responses to questions, the number of payment cancellations, the number of fraudulent transactions (such as false representation of the shipping area), the number of times the user has been blacklisted, and the number of followers.

[0036] The performance value is a value associated with each of a plurality of performance items. As will be described in detail later, the performance value of each user is calculated by the transaction processing unit 322 of the electronic commerce device 300. The control unit 120 of the inter-personal transaction supporting device 100 updates the transaction performance information 154 in the storage unit 150 based on the performance value of each user calculated by the transaction processing unit 322.

[0037] FIG. 8 is a diagram showing an example of sales information 155. Sales information 155 is information related to products exhibited by each user on the flea market site. Sales information 155 is information associated with each exhibited product, and is stored in storage unit 150 of personal transaction support apparatus 100. Sales information 155 includes a product ID, a user ID, a product name, a price, a product description, and an image of the product. Information included in sales information 155 other than the product ID and user ID is information input by the user using terminal device 200.

[0038] The product ID is identification information for identifying a product put up for sale by a user (seller). The user ID is identification information for identifying a user (seller). The product name is the name of the product put up for sale by the user. The price is the price of the product put up for sale by the user. The product description is text (character information) that explains the contents of the product. The product image is an address that indicates the location where an image related to the product (e.g., a photo image of the product) is saved. These pieces of information are examples, and the sales information 155 may also include other information such as the product genre, the date and time of putting up for sale, whether shipping charges are required, and whether the product is new or used.

[0039] <5. Flow of transactions between individuals> Next, a flow of transactions between individuals using a flea market site will be described. The interface providing unit 321 of the electronic commerce device 300 provides various screens as a flea market site to the terminal device 200. For example, the interface providing unit 321 provides the terminal device 200 with a search input screen for receiving search input for products.

[0040] The terminal device 200 displays a search input screen provided by the electronic commerce device 300. When a user inputs a search word from the search input screen, the terminal device 200 transmits the input search word and user ID to the electronic commerce device 300. The ranking processing unit 323 of the electronic commerce device 300 transmits a matching processing request including the search word and user ID received from the terminal device 200 to the inter-personal transaction support device 100.

[0041] Although details will be described later, the personal transaction supporting device 100 performs matching processing to generate search results sorted according to the compatibility values ​​between users in personal transactions. The compatibility values ​​between users in personal transactions are calculated based on seller request information 152, purchaser request information 153, and transaction performance information 154. The personal transaction supporting device 100 transmits the generated search results to the electronic commerce device 300. This allows the ranking processing unit 323 of the electronic commerce device 300 to obtain search results ranked in consideration of the compatibility values ​​between users.

[0042] The interface providing unit 321 generates a search result display screen based on the search results acquired by the ranking processing unit 323, and provides the generated search result display screen to the terminal device 200. The search result display screen is a screen that displays a list of search results of products sorted so that products of sellers that are compatible with the purchaser are preferentially displayed.

[0043] The terminal device 200 displays a search result display screen provided by the electronic commerce device 300. When the user selects a product from the search result display screen and inputs an instruction to purchase the product, the terminal device 200 transmits to the electronic commerce device 300 a purchase request including the product ID of the selected product and the user ID.

[0044] The transaction processing unit 322 of the electronic commerce device 300 performs a settlement process for the current personal transaction based on the product ID and user ID included in the purchase request. Specifically, the transaction processing unit 322 reads out user information 351 (such as the purchaser's credit card number and the seller's bank account number) associated with the user ID of the user who performed the current personal transaction from the storage unit 350, receives sales information 155 associated with the product ID of the purchased product from the personal transaction support device 100, and performs a settlement process based on this information.

[0045] When the payment process is completed, the seller delivers the product to the buyer's address. After that, the interface providing unit 321 of the electronic commerce device 300 generates an evaluation screen for allowing the user to input an evaluation of the result of the current interpersonal transaction, and provides the generated evaluation screen to the terminal device 200. The evaluation screen may be provided to both the terminal device 200 of the seller and the terminal device 200 of the buyer of the product.

[0046] The terminal device 200 displays the evaluation screen provided by the electronic commerce device 300. When the user inputs evaluation information from the evaluation screen, the terminal device 200 transmits the input evaluation information to the electronic commerce device 300. For example, the evaluation information may be a five-level evaluation score from 1 to 5, with a higher evaluation score indicating a higher evaluation.

[0047] The transaction processing unit 322 of the electronic commerce device 300 generates transaction performance information 154 for each user based on the evaluation information received from the terminal device 200 and the current transaction history included in the user information 351, and transmits the generated transaction performance information 154 for each user to the person-to-person transaction support device 100.

[0048] The control unit 120 of the personal transaction support apparatus 100 stores the transaction performance information 154 of each user received from the electronic commerce apparatus 300 in the storage unit 150. The above is a series of flows of a personal transaction.

[0049] <6. Generating request information> As described above, the seller request information 152 and the purchaser request information 153 are used in the matching process performed by the personal transaction supporting apparatus 100. The seller request information 152 and the purchaser request information 153 may be obtained directly from the user by the user answering a questionnaire, but this is not limited to this. For example, the seller request information 152 and the purchaser request information 153 may be automatically generated by the personal transaction supporting apparatus 100. Below, the process of generating the seller request information 152 and the purchaser request information 153 will be described, assuming that the seller of a product in a personal transaction is a first user and the purchaser of the product is a second user.

[0050] When the personal transaction is completed, the evaluation acquisition unit 124 of the personal transaction support device 100 acquires evaluation information indicating each user's evaluation of the result of the personal transaction. As described above, each user inputs evaluation information (e.g., an evaluation score on a five-level scale from 1 to 5) on the result of this personal transaction from the evaluation screen displayed on the terminal device 200. The evaluation acquisition unit 124 acquires the input evaluation information via the electronic commerce device 300.

[0051] In addition, the request information generation unit 125 generates seller request information 152 and purchaser request information 153 based on the transaction performance information 154 of each user stored in the memory unit 150 and the evaluation information (evaluation score) of each user acquired by the evaluation acquisition unit 124.

[0052] For example, if the first user (seller) is slow in shipping the product and the evaluation score input by the second user (purchaser) is low, the request information generating unit 125 generates the purchaser request information 153 so that the score of the request item "faster product shipping" is higher. This is because the second user (purchaser) is considered to be a purchaser who requests that the product be shipped quickly. On the other hand, if the first user (seller) is slow in shipping the product and the evaluation score input by the second user (purchaser) is high, the request information generating unit 125 generates the purchaser request information 153 so that the score of the request item "faster product shipping" is lower. This is because the second user (purchaser) is considered to be a purchaser who does not mind slow product shipping.

[0053] Also, for example, if the second user (purchaser) is slow in contacting the transaction and the evaluation score input by the first user (seller) is low, the request information generating unit 125 generates the seller request information 152 so that the score of the request item "faster transaction contact" is higher. This is because the first user (seller) is considered to be a seller who requests faster transaction contact. On the other hand, if the second user (purchaser) is slow in contacting the transaction and the evaluation score input by the first user (seller) is high, the request information generating unit 125 generates the seller request information 152 so that the score of the request item "faster transaction contact" is lower. This is because the first user (seller) is considered to be a seller who does not mind slow transaction contact.

[0054] Although the evaluation information (evaluation score) is input by the user, the evaluation acquisition unit 124 may automatically acquire the evaluation information. For example, the transaction performance information 154 may include messages exchanged between a first user (seller) and a second user (purchaser) in a personal transaction, and the evaluation acquisition unit 124 may acquire the evaluation information by analyzing the contents of the messages. For example, the evaluation acquisition unit 124 may acquire evaluation information indicating a high evaluation score when the contents of the message include words indicating gratitude or praise. On the other hand, the evaluation acquisition unit 124 may acquire evaluation information indicating a low evaluation score when the contents of the message include words indicating complaint or dissatisfaction. This can save the user the trouble of inputting an evaluation score for the result of a personal transaction.

[0055] Furthermore, the request information generating unit 125 may generate the seller request information 152 and the purchaser request information 153 by using a learning model generated in advance by machine learning. For example, the learning unit 126 may generate a learning model by performing machine learning using the transaction performance information 154 in past person-to-person transactions, the seller request information 152, and the purchaser request information 153 as training data. Furthermore, the request information generating unit 125 may generate the seller request information 152 and the purchaser request information 153 by using the learning model generated by the learning unit 126.

[0056] <7. Flowchart> 9 is a flowchart showing the matching process executed by the personal transaction supporting apparatus 100. The process of this flowchart is executed by each functional unit of the control unit 120 of the personal transaction supporting apparatus 100. The matching process is a process for matching users who have good compatibility in personal transactions. In the following, the matching process will be described with the seller of a product in a personal transaction as the first user and the purchaser of the product as the second user.

[0057] First, when the inter-personal transaction supporting apparatus 100 receives a matching process request from the electronic commerce apparatus 300, the control unit 120 of the inter-personal transaction supporting apparatus 100 acquires the seller request information 152 and the transaction history information 154 of the first user (seller) (S11). Specifically, the control unit 120 acquires the user ID of the first user who has put up a product on the flea market site from the sales information 155. In addition, the control unit 120 reads out the seller request information 152 and the transaction history information 154 associated with the acquired user ID of the first user from the storage unit 150. This allows the control unit 120 to acquire the seller request information 152 and the transaction history information 154 of the first user.

[0058] Next, the control unit 120 acquires the purchaser request information 153 and the transaction history information 154 of the second user (purchaser) (S12). Specifically, the control unit 120 of the inter-personal transaction supporting apparatus 100 reads out the purchaser request information 153 and the transaction history information 154 associated with the user ID of the second user included in the matching process request from the storage unit 150. This allows the control unit 120 to acquire the purchaser request information 153 and the transaction history information 154 of the second user.

[0059] Next, the compatibility determination unit 121 of the inter-personal transaction supporting apparatus 100 determines the compatibility between the first user (seller) and the second user (purchaser) (S13). Specifically, the compatibility determination unit 121 calculates a score indicating a compatibility value on a rule basis based on the seller request information 152 and the transaction history information 154 of the first user acquired in S11 and the purchaser request information 153 and the transaction history information 154 of the second user acquired in S12, and determines the compatibility between the first user and the second user based on the calculated score.

[0060] For example, the compatibility determination unit 121 calculates a value indicating to what extent each request item included in the seller request information 152 of the first user is satisfied by the transaction history information 154 of the second user, and calculates a first score using the points (1 to 5) associated with each request item as a weighting coefficient. The first score is calculated so that the better the compatibility between the first user and the second user is, the higher the first score is calculated. Also, the compatibility determination unit 121 calculates a value indicating to what extent each request item included in the purchaser request information 153 of the second user is satisfied by the transaction history information 154 of the first user, and calculates a second score using the points (1 to 5) associated with each request item as a weighting coefficient. The second score is calculated so that the better the compatibility between the first user and the second user is, the higher the second score is calculated. Then, the compatibility determination unit 121 calculates a final compatibility value between the first user and the second user based on the first score and the second score. The compatibility value is calculated so that the better the compatibility between the first user and the second user is, the higher the compatibility value is calculated. This allows the compatibility determination unit 121 to determine the compatibility between the first user and the second user.

[0061] Next, the matching control unit 122 of the interpersonal transaction supporting apparatus 100 controls matching between the first user and the second user in the interpersonal transaction based on the compatibility between the first user and the second user determined in S13 (S14), and ends the processing according to this flowchart. The matching control in S14 in FIG. 9 will be described in detail below.

[0062] <8. Matching control> The matching control is a process of sorting search results of products according to the compatibility between a first user and a second user. For example, a second user (purchaser) inputs a search word related to a product he / she wants to purchase into a search input screen of a flea market site using an input device of the terminal device 200. The terminal device 200 transmits the input search word and the user ID of the second user (purchaser) to the electronic commerce device 300.

[0063] Meanwhile, the ranking processing unit 323 of the electronic commerce device 300 transmits a matching processing request to the personal transaction support device 100. The matching processing request includes the search word and the user ID received from the terminal device 200. The search unit 123 of the personal transaction support device 100 acquires the search word included in the matching processing request received from the electronic commerce device 300, and generates search results based on the acquired search word. For example, the search unit 123 searches the sales information 155 using the acquired search word, and generates a list of sales information that includes the search word in the product name or description as the search result.

[0064] Furthermore, the better the compatibility between the first user and the second user determined by the compatibility determination unit 121 in S13 (the higher the compatibility value), the more preferentially the matching control unit 122 includes the products sold by the first user in the search result. For example, the matching control unit 122 rearranges the search result such that the better the compatibility between the first user and the second user, the higher the products sold by the first user are placed. This allows the search result to be rearranged in order of compatibility between the first user and the second user.

[0065] After that, the matching control unit 122 transmits the search result to the electronic commerce device 300. As a result, the ranking processing unit 323 of the electronic commerce device 300 can obtain the search result sorted in order of compatibility between the first user and the second user as a result of the matching process request.

[0066] The interface providing unit 321 generates a search result display screen based on the search results acquired by the ranking processing unit 323, and provides the generated search result display screen to the terminal device 200. An image of the search result screen is displayed on the display device of the terminal device 200. This makes it easier to match users who have good compatibility in interpersonal transactions, and can reduce problems in interpersonal transactions.

[0067] Furthermore, the matching control unit 122 may exclude products sold by the first user from the search results when the compatibility (compatibility value) between the first user and the second user determined by the compatibility determination unit 121 is lower than a predetermined value. Furthermore, instead of excluding products of users with poor compatibility from the search results, the matching control unit 122 may add information indicating that the products of users with poor compatibility are not recommended to the search results. Furthermore, the interface providing unit 321 may generate a search result screen on which a mark indicating that the products of users with poor compatibility are not recommended is added. This makes it difficult to match users with poor compatibility in interpersonal transactions, thereby reducing problems in interpersonal transactions.

[0068] In S13 of FIG. 9, the compatibility determination unit 121 determines the compatibility between the first user and the second user based on both the first score and the second score, but this is not limited to the above. For example, the compatibility determination unit 121 may determine the compatibility between the first user and the second user based on either the first score or the second score. Specifically, the compatibility determination unit 121 may calculate the first score based on the seller request information 152 of the first user and the transaction history information 154 of the second user, and determine the compatibility between the first user and the second user based on the first score. In addition, the compatibility determination unit 121 may calculate the second score based on the transaction history information 154 of the first user and the purchaser request information 153 of the second user, and determine the compatibility between the first user and the second user based on the second score.

[0069] The compatibility determination unit 121 may also determine the compatibility between the first user and the second user based on the seller request information 152 of the first user and the purchaser request information 153 of the second user. In this case, a third score indicating how closely the score of each request item in the seller request information 152 of the first user matches the score of each request item in the purchaser request information 153 of the second user may be calculated, and the compatibility between the first user and the second user may be determined based on the calculated third score. For example, the compatibility determination unit 121 may set a high compatibility value for users who request that products be shipped quickly. On the other hand, the compatibility determination unit 121 may set a low compatibility value for a user who requests that products be shipped quickly and a user who does not mind that products are shipped late.

[0070] That is, the compatibility determination unit 121 may determine the compatibility between the first user and the second user based on at least one of the seller request information 152 and the transaction history information 154 of the first user, and at least one of the purchaser request information 153 and the transaction history information 154 of the second user (purchaser).

[0071] The compatibility determination unit 121 may calculate the compatibility value between the first user and the second user by using a learning model generated in advance by machine learning. Specifically, the learning unit 126 may generate the learning model by performing machine learning on at least one of the seller request information 152 and the transaction record information 154 of the first user (seller), at least one of the purchaser request information 153 and the transaction record information 154 of the second user (purchaser), and a compatibility value indicating the compatibility between the first user (seller) and the second user (purchaser) using teacher data. The compatibility determination unit 121 may determine the compatibility between the first user (seller) and the second user (purchaser) by using the learning model generated by the learning unit 126.

[0072] As described above, the personal transaction supporting device 100 of this embodiment includes a memory unit 150 that stores seller request information (first request information) 152, which is information that a first user (seller) requests from a trading partner in a personal transaction, buyer request information (second request information) 153, which is information that a second user (purchaser) requests from a trading partner in a personal transaction, and transaction performance information 154 including the transaction performance of each user in a personal transaction, a compatibility determination unit 121 that determines the compatibility between the first user and the second user based on at least one of the seller request information 152 and the transaction performance information 154 of the first user stored in the memory unit 150 and at least one of the buyer request information 153 and the transaction performance information 154 of the second user (purchaser) stored in the memory unit 150, and a matching control unit 122 that controls matching between the first user and the second user in a personal transaction based on a determination result of the compatibility determination unit 121. As a result, the personal transaction supporting apparatus 100 of this embodiment can reduce troubles in personal transactions.

[0073] Although the personal transaction support device 100 and the electronic commerce device 300 are different servers, this is not limiting. For example, each functional unit of the personal transaction support device 100 may be incorporated and integrated into the electronic commerce device 300. In this case, the present invention may be realized as the electronic commerce device 300 having a function of matching between users and a function of settlement processing for personal transactions. That is, the electronic commerce device 300 of this embodiment includes a storage unit 150 that stores seller request information (first request information) 152, which is information requested by a first user (seller) to a trading partner in a personal transaction, purchaser request information (second request information) 153, which is information requested by a second user (purchaser) to a trading partner in a personal transaction, and transaction performance information 154 including the transaction performance of each user in a personal transaction, at least one of the seller request information 152 and the transaction performance information 154 of the first user stored in the storage unit 150, and a transaction performance information 155 of the first user stored in the storage unit 150. The electronic commerce device 300 of the present embodiment includes a compatibility determination unit 121 that determines compatibility between the first user and the second user based on at least one of the purchaser request information 153 and the transaction record information 154 of the second user (purchaser) that has been determined, a matching control unit 122 that controls matching between the first user and the second user in a personal transaction based on a determination result of the compatibility determination unit 121, a ranking processing unit 323 that acquires search results for products in a personal transaction reflecting the matching result by the matching control unit 122, and a transaction processing unit 322 that performs a settlement process for the personal transaction between the first user and the second user. As a result, the electronic commerce device 300 of the present embodiment can reduce problems in a personal transaction.

[0074] The above describes the form for carrying out the present invention using an embodiment, but the present invention is not limited to such an embodiment, and various modifications and substitutions can be made within the scope that does not deviate from the gist of the present invention. [Explanation of symbols]

[0075] 1. Personal transaction support system 100 Personal transaction support device 110 Communications Department 120 Control section 121 Compatibility Judgment Section 122 Matching control section 123 Search Department 124 Evaluation Department 125 Request Information Generation Unit 126 Learning Department 150 Storage section 152 Seller Request Information 153 Buyer Request Information 154 Trading record information 155 Sales Information 200 Terminal Equipment 300 Electronic commerce equipment 310 Communications Department 320 Control Unit 321 Interface Provision Department 322 Transaction Processing Unit 323 Ranking Processing Unit 350 Storage section 351 User Information NW Network

Claims

1. a storage unit that stores first request information, which is information that a first user requests from a trading partner in a personal transaction, second request information, which is information that a second user requests from a trading partner in the personal transaction, and transaction performance information including the transaction performance of each user in the personal transaction; a compatibility determination unit that determines compatibility between the first user and the second user based on at least one of the first request information and the transaction history information of the first user stored in the storage unit, and at least one of the second request information and the transaction history information of the second user stored in the storage unit; a matching control unit that controls matching between the first user and the second user in the interpersonal transaction based on a determination result of the compatibility determination unit; An interpersonal transaction support device comprising:

2. The first user is a seller of a product, The second user is a purchaser of the product, a search unit configured to acquire a search word related to the product input by the second user and generate a search result based on the acquired search word, 2. The interpersonal transaction support device according to claim 1.

3. The matching control unit is configured to preferentially include products sold by the first user in the search result as the compatibility between the first user and the second user determined by the compatibility determination unit is higher.

3. The interpersonal transaction support device according to claim 2.

4. The matching control unit excludes products sold by the first user from the search results when the compatibility between the first user and the second user determined by the compatibility determination unit is lower than a predetermined value.

3. The interpersonal transaction support device according to claim 2.

5. The matching control unit adds information indicating that a product sold by the first user is not recommended to the search result when the compatibility between the first user and the second user determined by the compatibility determination unit is lower than a predetermined value.

3. The interpersonal transaction support device according to claim 2.

6. an evaluation acquisition unit that acquires evaluation information indicating an evaluation of each user with respect to a result of the person-to-person transaction; a request information generating unit that generates the first request information and the second request information based on the transaction performance information of each user stored in the storage unit and the evaluation information of each user acquired by the evaluation acquiring unit; The interpersonal transaction support device according to claim 1, further comprising:

7. The transaction history information further includes messages exchanged between the first user and the second user in the interpersonal transaction, the evaluation acquisition unit acquires the evaluation information by analyzing the content of the message; 7. An apparatus for supporting personal transactions according to claim 6.

8. a learning unit that generates a learning model by performing machine learning using, as teacher data, at least one of the first request information and the transaction history information of the first user, at least one of the second request information and the transaction history information of the second user, and a compatibility value indicating a compatibility between the first user and the second user, The compatibility determination unit determines compatibility between the first user and the second user by using the learning model generated by the learning unit.

2. The interpersonal transaction support device according to claim 1.

9. a storage unit that stores first request information, which is information that a first user requests from a trading partner in a personal transaction, second request information, which is information that a second user requests from a trading partner in the personal transaction, and transaction performance information including the transaction performance of each user in the personal transaction; a compatibility determination unit that determines compatibility between the first user and the second user based on at least one of the first request information and the transaction history information of the first user stored in the storage unit, and at least one of the second request information and the transaction history information of the second user stored in the storage unit; a matching control unit that controls matching between the first user and the second user in the interpersonal transaction based on a determination result of the compatibility determination unit; a ranking processing unit that acquires search results for products in the person-to-person transaction that reflect the matching result by the matching control unit; and A transaction processing unit that performs a payment process for the interpersonal transaction between the first user and the second user; An electronic commerce device comprising:

10. The computer a process of storing in a storage unit first request information which is information requested by a first user to a trading partner in a personal transaction, second request information which is information requested by a second user to a trading partner in the personal transaction, and transaction performance information including the transaction performance of each user in the personal transaction; A process of determining compatibility between the first user and the second user based on at least one of the first request information and the transaction history information of the first user stored in the storage unit, and at least one of the second request information and the transaction history information of the second user stored in the storage unit; A process of controlling matching between the first user and the second user in the interpersonal transaction based on a result of the determination of compatibility between the first user and the second user; A method for supporting transactions between individuals.

11. On the computer, A process of reading, from a storage unit, first request information which is information requested by a first user to a trading partner in a personal transaction, second request information which is information requested by a second user to a trading partner in the personal transaction, and transaction performance information including the transaction performance of each user in the personal transaction; a process of determining compatibility between the first user and the second user based on at least one of the first request information and the transaction history information of the first user read from the storage unit, and at least one of the second request information and the transaction history information of the second user read from the storage unit; A process of controlling matching between the first user and the second user in the interpersonal transaction based on a result of the determination of compatibility between the first user and the second user; A program that executes the following.