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

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

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

Info

Publication number
JP7620580B2
JP7620580B2 JP2022004099A JP2022004099A JP7620580B2 JP 7620580 B2 JP7620580 B2 JP 7620580B2 JP 2022004099 A JP2022004099 A JP 2022004099A JP 2022004099 A JP2022004099 A JP 2022004099A JP 7620580 B2 JP7620580 B2 JP 7620580B2
Authority
JP
Japan
Prior art keywords
user
role
transaction
response
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022004099A
Other languages
Japanese (ja)
Other versions
JP2022113650A (en
Inventor
遼 石川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of JP2022113650A publication Critical patent/JP2022113650A/en
Application granted granted Critical
Publication of JP7620580B2 publication Critical patent/JP7620580B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明は、ユーザ間で行われる所定の取引の管理機能を有する情報処理装置、情報処理方法及び情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program that have a function for managing specific transactions carried out between users.

近年、物品に関する取引において、様々なサービスが提供されている。例えば、特許文献1には、貸主と借主を結びつけ、賃貸借契約を成立させる賃貸借システムが開示されている。当該技術によれば、賃貸借サーバを運営する賃貸借業者は、通信網を介して広範囲に渡って貸主を募集し、多くのリース物件を集めることができ、同時に、通信網を介して広範囲に渡って借主を募集することで、互いの要望が最も適合した貸主と借主を容易に結びつけて賃貸借契約を成立させることができる。 In recent years, various services have been provided in transactions related to goods. For example, Patent Document 1 discloses a rental system that connects lessors and lessees and concludes rental contracts. According to this technology, a rental agent that operates a rental server can recruit lessors over a wide area via a communication network and collect a large number of lease properties, and at the same time, by recruiting lessors over a wide area via the communication network, it is possible to easily connect lessors and lessees whose needs are most suited to each other and conclude a rental contract.

そして、上述したような製品について、その流通分野においては、差出人から受取人への配送物の配送を管理する配送管理装置に関する技術が知られている(例えば、特許文献2)。特許文献2に記載の技術によれば、例えば、ネットオークションにより出品者と落札者との間で成立した落札商品を、落札者の希望する場所まで他のユーザに配送させることを特長としている。 In the field of distribution of the above-mentioned products, there is known technology relating to a delivery management device that manages the delivery of items from senders to recipients (for example, Patent Document 2). The technology described in Patent Document 2 is characterized by the fact that, for example, a product that has been sold in an online auction between a seller and a successful bidder can be delivered by another user to the location of the successful bidder.

特開2003-76926号公報JP 2003-76926 A 特開2015-3778号公報JP 2015-3778 A

しかし、上記特許文献に記載の技術においては、取引に参加する者は予め決められた役割しか担当することができず、よりユーザのニーズに合ったサービスを提供する点で改善の余地があった。 However, in the technology described in the above patent document, participants in a transaction could only assume pre-determined roles, leaving room for improvement in terms of providing services that better meet the needs of users.

本開示の目的は、ユーザがより多様な態様で取引に参加することができ、物品に関する取引をより柔軟かつ円滑に行うことが可能となるシステムを提供することである。 The objective of this disclosure is to provide a system that allows users to participate in transactions in a more diverse manner and enables transactions related to goods to be conducted more flexibly and smoothly.

本開示の情報処理装置は、取引についてのリクエストを第1ユーザから受け付けるステップと、リクエストに基づくオファーを1以上のユーザに通知するステップと、オファーへのレスポンスを第2ユーザから受け付けるステップと、リクエストおよびレスポンスの少なくとも1つに付随して、取引における第1ユーザの役割である第1パートと第2ユーザの役割である第2パートとのいずれとも異なる役割である第3パートを、第1ユーザまたは第2ユーザが兼任するか否かについての情報を受け付けるステップと、第1ユーザまたは第2ユーザが第3パートを兼任しない場合に、当該第3パートを担う第3ユーザを選定するためのオファーを1以上のユーザに通知するステップと、を実行させるプログラムが提供される。 The information processing device disclosed herein is provided with a program that executes the steps of accepting a request for a transaction from a first user, notifying one or more users of an offer based on the request, accepting a response to the offer from a second user, and accepting, in association with at least one of the request and the response, information as to whether the first user or the second user will also play a third part, which is a role different from both the first part, which is the role of the first user in the transaction, and the second part, which is the role of the second user, and notifying one or more users of an offer to select a third user to play the third part, if the first user or the second user does not also play the third part.

このような構成とすることにより、取引をリクエストした第1ユーザ、またはリクエストに応じた第2ユーザは、状況に応じて第1ユーザの役割である第1パートおよび第2ユーザの役割である第2パートのいずれとも異なる第3パートを兼任することが可能となる。これにより、ユーザがより多様な態様で取引に参加することができ、物品に関する取引をより柔軟かつ円滑に行うことが可能となる With this configuration, the first user who requested the transaction, or the second user who responded to the request, can take on a third part that is different from both the first part, which is the role of the first user, and the second part, which is the role of the second user, depending on the situation. This allows users to participate in transactions in a more diverse manner, making transactions related to goods more flexible and smooth.

第1実施形態における情報処理システムの概略構成を示す図である。1 is a diagram illustrating a schematic configuration of an information processing system according to a first embodiment. 第1実施形態における、情報処理システムに含まれるサーバの構成要素をより詳細に示すとともに、サーバと通信を行うユーザ端末の構成要素を示した図である。2 is a diagram showing components of a server included in the information processing system in the first embodiment in more detail, and also showing components of a user terminal that communicates with the server. FIG. 第1実施形態における情報システムの提供するサービスの概要を説明する図である。1 is a diagram illustrating an overview of services provided by an information system in a first embodiment. FIG. 第1実施形態における情報処理システムの動作の流れを例示する第1の図である。FIG. 1 is a first diagram illustrating an example of the flow of operations of the information processing system according to the first embodiment. 第1実施形態における情報処理システムの動作の流れを例示する第2の図である。FIG. 2 is a second diagram illustrating the flow of operations of the information processing system in the first embodiment. 第1パートを担うユーザが使用するユーザ端末の画面例を説明する図である。FIG. 11 is a diagram illustrating an example of a screen of a user terminal used by a user who is in charge of a first part. 第2パートを担うユーザが使用するユーザ端末の画面例を説明する図である。11 is a diagram illustrating an example of a screen of a user terminal used by a user in charge of a second part. FIG. 第2実施形態における情報システムの提供するサービスの概要を説明する図である。FIG. 11 is a diagram illustrating an overview of services provided by an information system in a second embodiment. 第2実施形態における情報処理システムの動作の流れを例示する第1の図である。FIG. 11 is a first diagram illustrating an example of the flow of operations of an information processing system according to a second embodiment. 第2実施形態における情報処理システムの動作の流れを例示する第2の図である。FIG. 11 is a second diagram illustrating the flow of operations of the information processing system in the second embodiment. 第3実施形態における情報システムの提供するサービスの概要を説明する図である。FIG. 13 is a diagram illustrating an overview of services provided by an information system according to a third embodiment. 第3実施形態における情報処理システムの動作の流れを例示する第1の図である。FIG. 13 is a first diagram illustrating an example of the flow of operations of the information processing system according to the third embodiment. 第3実施形態における情報処理システムの動作の流れを例示する第2の図である。FIG. 13 is a second diagram illustrating the flow of operations of the information processing system in the third embodiment.

以下、図面に基づいて、本開示の実施の形態を説明する。以下の実施形態の構成は例示であり、本開示は実施形態の構成に限定されない。 Embodiments of the present disclosure will be described below with reference to the drawings. The configurations of the following embodiments are examples, and the present disclosure is not limited to the configurations of the embodiments.

<1.第1実施形態>
(1―1.システムの概要)
第1実施形態における情報処理システムの概要について、図1および図2を参照しながら説明する。図1は、本実施形態における情報処理システムの概略構成を示す図である。本実施形態に係る情報処理システム100は、家具の配送サービスを提供する情報処理システムであって、ネットワーク200と、サーバ300と、ユーザ端末400と、を含んで構成される。ここで、サーバ300は、ユーザ間で行われる家具の配送サービスに関する取引を管理する。
1. First embodiment
(1-1. System Overview)
An overview of an information processing system in a first embodiment will be described with reference to Fig. 1 and Fig. 2. Fig. 1 is a diagram showing a schematic configuration of an information processing system in this embodiment. An information processing system 100 according to this embodiment is an information processing system that provides a furniture delivery service, and includes a network 200, a server 300, and a user terminal 400. Here, the server 300 manages transactions related to the furniture delivery service that are carried out between users.

ネットワーク200は、例えばインターネットなどのIPネットワークである。ネットワーク200は、IPネットワークであれば、無線であっても有線であっても無線と有線の組み合わせであってもよく、例えば、無線による通信であれば、ユーザ端末400は、無線LANアクセスポイント(不図示)にアクセスし、LANやWANを介してサーバ300と通信してもよい。また、ネットワーク200は、これらの例に限られず、例えば、公衆交換電話網や、光回線、ADSL回線、衛星通信網などであってもよい。 The network 200 is, for example, an IP network such as the Internet. If the network 200 is an IP network, it may be wireless, wired, or a combination of wireless and wired. For example, in the case of wireless communication, the user terminal 400 may access a wireless LAN access point (not shown) and communicate with the server 300 via a LAN or WAN. Furthermore, the network 200 is not limited to these examples, and may be, for example, a public switched telephone network, an optical fiber line, an ADSL line, a satellite communication network, etc.

サーバ300は、ネットワーク200を介して、ユーザ端末400と接続される。なお、図1において、説明を簡単にするために、サーバ300は1台、ユーザ端末400は4台示してあるが、これらに限定されないことは言うまでもない。 The server 300 is connected to the user terminal 400 via the network 200. Note that in FIG. 1, for the sake of simplicity, one server 300 and four user terminals 400 are shown, but it goes without saying that this is not a limitation.

サーバ300は、データの取得、生成、更新等の演算処理及び加工処理のための処理能力のあるコンピュータ機器であればどの様な電子機器でもよく、例えば、パーソナルコンピュータ、サーバ、メインフレーム、その他電子機器であってもよい。すなわち、サーバ300は、CPUやGPU等のプロセッサ、RAMやROM等の主記憶装置、EPROM、ハードディスクドライブ、リムーバブルメディア等の補助記憶装置を有するコンピュータとして構成することができる。なお、リムーバブルメディアは、例えば、USBメモリ、あるいは、CDやDVDのようなディスク記録媒体であってもよい。補助記憶装置には、オペレーティングシステム(OS)、各種プログラム、各種テーブル等が格納されている。 The server 300 may be any electronic device that has the processing power for arithmetic and processing such as data acquisition, generation, and updating, and may be, for example, a personal computer, server, mainframe, or other electronic device. That is, the server 300 may be configured as a computer having a processor such as a CPU or GPU, a main memory such as a RAM or ROM, and an auxiliary memory such as an EPROM, a hard disk drive, or removable media. The removable media may be, for example, a USB memory or a disk recording medium such as a CD or DVD. The auxiliary memory stores an operating system (OS), various programs, various tables, etc.

また、サーバ300は、本実施形態に係る情報処理システム100専用のソフトウェアやハードウェア、OS等を設けずに、クラウドサーバによるSaaS(Software as a Service)、Paas(Platform as a Service)、IaaS(Infrastructure as a Service)を適宜用いてもよい。 In addition, the server 300 may use SaaS (Software as a Service), Paas (Platform as a Service), or IaaS (Infrastructure as a Service) provided by a cloud server as appropriate, without providing software, hardware, an OS, etc., dedicated to the information processing system 100 according to this embodiment.

ユーザ端末400は、情報処理システム100を利用するユーザが保有する携帯端末等の電子機器であればよく、例えば、携帯端末、タブレット端末、スマートフォン、ウェアラブル端末、パーソナルコンピュータ等、その他端末機器であってもよい。 The user terminal 400 may be any electronic device such as a mobile terminal owned by a user who uses the information processing system 100, and may be, for example, a mobile terminal, a tablet terminal, a smartphone, a wearable terminal, a personal computer, or other terminal device.

図3を参照して、情報処理システム100が提供する配送サービス(以下、本サービスともいう)について説明する。本サービスでは、配送物Pの配送依頼者の役割(第1パート)であるユーザAが配送のリクエストを行うと、当該リクエストに基づくオファーが配送物Pの発送者の役割(第2パート)であるユーザBに送信される。 The delivery service (hereinafter, also referred to as this service) provided by the information processing system 100 will be described with reference to FIG. 3. In this service, when user A, who plays the role of the delivery requester of delivery item P (first part), makes a delivery request, an offer based on the request is sent to user B, who plays the role of the sender of delivery item P (second part).

ユーザBは、配送物Pの配送者の役割(第3パート)を兼任するか否かを選択することができる。ユーザBが配送者の役割(第3パート)を兼任しない場合には、図3Aに示すように、当該第3パートを担うユーザCが選定される。一方、ユーザBが配送者の役割(第3パート)を兼任する場合には、図3Bに示すように、ユーザBが配送物Pの配送を行う。このように、情報処理システム100が提供する配送サービスでは、ユーザは取引における複数の役割を兼任するか否かの選択を行うことができ、よりユーザのニーズに沿った多様なサービスを提供することが可能となる。以下、詳細に説明する。 User B can select whether or not to take on the role of a deliverer (third part) of delivery item P. If user B does not take on the role of a deliverer (third part), user C is selected to take on the third part, as shown in FIG. 3A. On the other hand, if user B takes on the role of a deliverer (third part), user B delivers delivery item P, as shown in FIG. 3B. In this way, with the delivery service provided by the information processing system 100, users can choose whether or not to take on multiple roles in a transaction, making it possible to provide a variety of services that are more in line with the needs of users. A detailed explanation is provided below.

(1-2.機能構成)
次に、図2および図3に基づいて、主にサーバ300の構成要素の詳細な説明を行う。図2は、第1実施形態における、情報処理システム100に含まれるサーバ300の構成要素をより詳細に示すとともに、サーバ300と通信を行うユーザ端末400の構成要素を示した図である。
(1-2. Functional Configuration)
Next, a detailed description will be given mainly of the components of the server 300 with reference to Figures 2 and 3. Figure 2 shows in more detail the components of the server 300 included in the information processing system 100 in the first embodiment, and also shows the components of the user terminal 400 that communicates with the server 300.

サーバ300は、機能部として通信部301、記憶部302、制御部303を有しており、補助記憶装置に格納されたプログラムを主記憶装置の作業領域にロードして実行し、プログラムの実行を通じて各機能部等が制御されることによって、各機能部における所定の目的に合致した各機能を実現することができる。ただし、一部または全部の機能はASICやFPGAのようなハードウェア回路によって実現されてもよい。 The server 300 has a communication unit 301, a memory unit 302, and a control unit 303 as functional units, and loads a program stored in the auxiliary storage device into the working area of the main storage device and executes it. Each functional unit is controlled through the execution of the program, thereby realizing each function that matches the specified purpose of each functional unit. However, some or all of the functions may be realized by hardware circuits such as ASICs and FPGAs.

ここで、通信部301は、サーバ300をネットワーク200に接続するための通信インタフェースである。通信部301は、例えば、ネットワークインタフェースボードや、無線通信のための無線通信回路を含んで構成される。サーバ300は、通信部301を介して、ユーザ端末400やその他の外部装置と通信可能に接続される。 Here, the communication unit 301 is a communication interface for connecting the server 300 to the network 200. The communication unit 301 is configured to include, for example, a network interface board and a wireless communication circuit for wireless communication. The server 300 is connected to the user terminal 400 and other external devices via the communication unit 301 so as to be able to communicate with them.

記憶部302は、主記憶装置と補助記憶装置を含んで構成される。主記憶装置は、制御部303によって実行されるプログラムや、当該制御プログラムが利用するデータが展開されるメモリである。補助記憶装置は、制御部303において実行されるプログラムや、当該制御プログラムが利用するデータが記憶される装置である。また、記憶部302は、ユーザ端末400等から送信されたデータを記憶する。なお、サーバ300は、通信部301を介してユーザ端末400等から送信されたデータを取得する。 The storage unit 302 is configured to include a main storage device and an auxiliary storage device. The main storage device is a memory in which the programs executed by the control unit 303 and the data used by the control programs are expanded. The auxiliary storage device is a device in which the programs executed by the control unit 303 and the data used by the control programs are stored. The storage unit 302 also stores data transmitted from the user terminal 400, etc. The server 300 acquires data transmitted from the user terminal 400, etc. via the communication unit 301.

制御部303は、サーバ300が行う制御を司る機能部である。制御部303は、CPUなどの演算処理装置によって実現することができる。制御部303は、更に、受付部3031と、オファー通知部3032と、判定部3033と、選定部3034と、の4つの機能部を有して構成される。各機能部は、記憶されたプログラムをCPUによって実行することで実現してもよい。 The control unit 303 is a functional unit that manages the control performed by the server 300. The control unit 303 can be realized by an arithmetic processing device such as a CPU. The control unit 303 further includes four functional units: a reception unit 3031, an offer notification unit 3032, a determination unit 3033, and a selection unit 3034. Each functional unit may be realized by the CPU executing a stored program.

受付部3031は、家具の配送に関するリクエストを要求するユーザの役割として定義される第1パートを担う第1ユーザからのリクエストを受け付ける。また、受付部3031は、上記のリクエストに応答するユーザの役割として定義される第2パートを担う第2ユーザからのレスポンスを受け付ける The reception unit 3031 receives a request from a first user who plays a first part defined as the role of a user who requests a furniture delivery request. The reception unit 3031 also receives a response from a second user who plays a second part defined as the role of a user who responds to the request.

本実施形態におけるユーザ端末400は、機能部として通信部401、入出力部402、記憶部403を有している。通信部401は、ユーザ端末400をネットワーク200に接続するための通信インタフェースであり、例えば、ネットワークインタフェースボードや、無線通信のための無線通信回路を含んで構成される。入出力部402は、通信部401を介して外部から送信されてきた情報等を表示させたり、通信部401を介して外部に情報を送信する際に当該情報を入力したりするための機能部である。記憶部403は、サーバ300の記憶部302と同様に主記憶装置と補助記憶装置を含んで構成される。 The user terminal 400 in this embodiment has a communication unit 401, an input/output unit 402, and a storage unit 403 as functional units. The communication unit 401 is a communication interface for connecting the user terminal 400 to the network 200, and is configured to include, for example, a network interface board and a wireless communication circuit for wireless communication. The input/output unit 402 is a functional unit for displaying information transmitted from the outside via the communication unit 401, and for inputting information when transmitting the information to the outside via the communication unit 401. The storage unit 403 is configured to include a main storage device and an auxiliary storage device, similar to the storage unit 302 of the server 300.

入出力部402は、更に、表示部4021、操作入力部4022を有している。表示部4021は、各種情報を表示する機能を有し、例えば、LCD(Liquid Crystal Display)ディスプレイ、LED(Light Emitting Diode)ディスプレイ、OLED(Organic Light Emitting Diode)ディスプレイ等により実現される。操作入力部4022は、ユーザからの操作入力を受け付ける機能を有し、具体的には、タッチパネル等のソフトキーあるいはハードキーにより実現される。 The input/output unit 402 further includes a display unit 4021 and an operation input unit 4022. The display unit 4021 has a function of displaying various information, and is realized, for example, by an LCD (Liquid Crystal Display) display, an LED (Light Emitting Diode) display, an OLED (Organic Light Emitting Diode) display, or the like. The operation input unit 4022 has a function of accepting operation input from the user, and is realized, specifically, by soft keys or hard keys on a touch panel or the like.

サーバ300の制御部303が有するオファー通知部3032は、上記の取引に参加するユーザに対して、リクエストに基づくオファーを1以上のユーザに通知する。判定部3033は、ユーザのオファーに対するレスポンスに含まれる、取引における第1パートと第2パートとのいずれとも異なる役割である第3パートを、第1ユーザまたは第2ユーザが兼任するか否かについての情報を判定する。選定部3034は、第1ユーザまたは前記第2ユーザが前記第3パートを兼任しない場合に、当該第3パートを担う第3ユーザを選定する。 The offer notification unit 3032 of the control unit 303 of the server 300 notifies one or more users of an offer based on a request from users participating in the above transaction. The determination unit 3033 determines information contained in the response to the user's offer as to whether the first user or the second user will also be in charge of a third part, which is a role different from both the first and second parts of the transaction. The selection unit 3034 selects a third user to be in charge of the third part when the first user or the second user is not in charge of the third part.

このように、制御部303が、受付部3031、オファー通知部3032、判定部3033、および選定部3034の処理を実行することで、本開示に係る制御部として機能する。 In this way, the control unit 303 functions as a control unit related to the present disclosure by executing the processes of the reception unit 3031, the offer notification unit 3032, the determination unit 3033, and the selection unit 3034.

(1-3.処理の流れ)
図4および図5を参照して、本実施形態における情報処理システム100の動作の流れについて説明する。ステップS411において、ユーザ端末400から配送の取引についてのリクエストが送信される。当該リクエストには、ユーザAが配送者としての第3パートを兼任するか否かの情報(以下、兼任情報ともいう)が含まれ得る。ステップS421において、サーバ300の受付部3031は、リクエストを受け付ける。
(1-3. Processing flow)
The flow of operations of the information processing system 100 in this embodiment will be described with reference to Figures 4 and 5. In step S411, a request for a delivery transaction is sent from the user terminal 400. The request may include information on whether or not user A will also serve as a third part as a deliverer (hereinafter, also referred to as concurrent information). In step S421, the reception unit 3031 of the server 300 receives the request.

ステップS422において、サーバ300のオファー通知部3032は、受付部3031が受け付けたリクエストに基づいて、発送者の役割である第2パートを担当するユーザBにオファーを通知する。ステップS431において、ユーザBのユーザ端末400は、オファーを受信する。 In step S422, the offer notification unit 3032 of the server 300 notifies the offer to user B, who is in charge of the second part, which is the role of the sender, based on the request accepted by the acceptance unit 3031. In step S431, the user terminal 400 of user B receives the offer.

ステップS432において、ユーザBのユーザ端末400は、受信したオファーへのレスポンスを送信する。当該レスポンスには、ユーザBが配送者としての第3パートを兼任するか否かの兼任情報が含まれ得る。ステップS423において、サーバ300の受付部3031は、レスポンスを受け付ける。 In step S432, user terminal 400 of user B transmits a response to the received offer. The response may include concurrent role information indicating whether user B also serves as a third part as a delivery person. In step S423, reception unit 3031 of server 300 receives the response.

ステップS424において、サーバ300の判定部3033は、リクエストおよび/またはレスポンス内に含まれている兼任情報を判定する。兼任情報を判定した結果、ユーザAまたはユーザBが第3パートを兼任しない場合、ステップS425~ステップS412が行われる。 In step S424, the determination unit 3033 of the server 300 determines the concurrent role information contained in the request and/or response. If the result of determining the concurrent role information indicates that user A or user B does not concurrently play the third part, steps S425 to S412 are performed.

ステップS425において、サーバ300の選定部3034は、第3パートを担う第3ユーザを選定する。具体的には、例えば予め登録されている配送業者であるユーザCのユーザ端末400に配送を発注する。ステップS441において、ユーザCのユーザ端末400は発注を受信する。 In step S425, the selection unit 3034 of the server 300 selects a third user to perform the third part. Specifically, for example, an order for delivery is placed with the user terminal 400 of user C, which is a delivery company that has been registered in advance. In step S441, the user terminal 400 of user C receives the order.

ステップS442において、ユーザCのユーザ端末400はレスポンスとして受注を送信する。ステップS426において、サーバ300はレスポンスを受信する。 In step S442, user C's user terminal 400 sends the order as a response. In step S426, the server 300 receives the response.

ステップS427において、サーバ300はリクエストがマッチングしたことの連絡を送信する。ステップS412において、ユーザAのユーザ端末400はマッチングの連絡を受信する。 In step S427, the server 300 sends a notification that the request has been matched. In step S412, the user terminal 400 of user A receives the notification of the match.

一方、ステップS424において、兼任情報を判定した結果、ユーザBが第3パートを兼任する場合、図5におけるステップS525~ステップS512が行われる。 On the other hand, if the result of judging the concurrent role information in step S424 is that user B concurrently plays the third part, steps S525 to S512 in FIG. 5 are performed.

ステップS525において、サーバ300はリクエストがマッチングしたことの連絡をユーザAのユーザ端末400へ送信する。ステップS512において、ユーザAのユーザ端末400はマッチングの連絡を受信する。 In step S525, the server 300 sends a notification to the user terminal 400 of user A that the request has been matched. In step S512, the user terminal 400 of user A receives the notification of the match.

(1-4.画面例)
図6は、第1パートを担うユーザAから取引に関して行うリクエストを受け付けるリクエスト受付画面50を示す図である。
(1-4. Screen examples)
FIG. 6 shows a request reception screen 50 for receiving a request regarding a transaction from user A who is in charge of the first part.

ユーザ端末400は、ユーザがリクエストアイコン51を選択することにより、配送物の配送に関するリクエストを受け付ける。一例として、図6に示すように、配送依頼者としての役割である第1パートを担うユーザが、配送者としての役割である第3パートを兼任する場合には、リクエストアイコン51aが押下される。また、第1パートを担うユーザが第3パートを兼任しない場合には、リクエストアイコン51bが押下される。このように、リクエスト受付画面50には、第1パートを担うユーザが第3パートを兼任するか否かの選択肢が表示される。 When the user selects the request icon 51, the user terminal 400 accepts a request for delivery of a delivery item. As an example, as shown in FIG. 6, when a user who is performing the first part, which is the role of the delivery requester, also performs the third part, which is the role of the deliverer, the request icon 51a is pressed. When the user who is performing the first part does not also perform the third part, the request icon 51b is pressed. In this way, the request acceptance screen 50 displays an option as to whether or not the user who is performing the first part also performs the third part.

図7は、第2パートを担うユーザBからレスポンス受付画面60を示す図である。 Figure 7 shows the response acceptance screen 60 from user B who is responsible for the second part.

ユーザ端末400は、ユーザがレスポンスアイコン61を選択することにより、サーバ300からのオファーに対するレスポンスを受け付ける。一例として、図7Aに示すように、発送者としての役割である第2パートを担うユーザが配送者としての役割である第3パートを兼任しない場合には、レスポンスアイコン61aが押下される。また、第2パートを担うユーザが第3パートを兼任する場合には、レスポンスアイコン61bが押下される。このように、レスポンス受付画面60には、第2パートを担うユーザが第3パートを兼任するか否かの選択肢が表示される。 When the user selects response icon 61, the user terminal 400 accepts a response to the offer from the server 300. As an example, as shown in FIG. 7A, when a user who is performing the second part, which is the role of sender, does not also perform the third part, which is the role of deliverer, response icon 61a is pressed. When a user who is performing the second part also performs the third part, response icon 61b is pressed. In this way, the response acceptance screen 60 displays an option for whether or not the user who is performing the second part also performs the third part.

また、図7Bに示すように、配送依頼者としての役割である第1パートを担うユーザが配送者としての役割である第3パートを担う場合には、レスポンス受付画面60には、レスポンスアイコン61aのみが表示される。すなわち、第3パートは第1パートを担うユーザによって兼任されることが決定しているため、レスポンス受付画面60には、第2パートを担うユーザが第3パートを兼任するか否かの選択肢が表示されない。このような構成とすることにより、第2パートを担うユーザは必要がある場合のみ第3パートを兼任するか否かの選択を行うことが可能となり、ユーザの利便性が向上する。 Also, as shown in FIG. 7B, when a user who plays the first part, which is the role of a delivery requester, plays the third part, which is the role of a delivery person, only the response icon 61a is displayed on the response reception screen 60. In other words, since it has been decided that the third part will be performed by the user who plays the first part, the response reception screen 60 does not display an option for the user who plays the second part as to whether or not to also play the third part. With this configuration, the user who plays the second part can choose whether or not to also play the third part only when necessary, improving user convenience.

以上のようにして、本実施形態における情報処理システム100は、取引についてのリクエストを第1ユーザから受け付けるステップと、リクエストに基づくオファーを1以上のユーザに通知するステップと、オファーへのレスポンスを第2ユーザから受け付けるステップと、リクエストおよびレスポンスの少なくとも1つに付随して、取引における第1ユーザの役割である第1パートと第2ユーザの役割である第2パートとのいずれとも異なる役割である第3パートを、第1ユーザまたは第2ユーザが兼任するか否かについての情報を受け付けるステップと、第1ユーザまたは第2ユーザが第3パートを兼任しない場合に、当該第3パートを担う第3ユーザを選定するためのオファーを1以上のユーザに通知するステップを実行する。 In this manner, the information processing system 100 in this embodiment executes the steps of accepting a request for a transaction from a first user, notifying one or more users of an offer based on the request, accepting a response to the offer from a second user, accepting information associated with at least one of the request and response as to whether the first user or the second user will also play a third part, which is a role different from both the first part, which is the role of the first user in the transaction, and the second part, which is the role of the second user, and notifying one or more users of an offer to select a third user to play the third part if the first user or the second user does not also play the third part.

このような構成とすることにより、ユーザがより多様な態様で取引に参加することができ、物品に関する取引をより柔軟かつ円滑に行うことが可能となる。 This configuration allows users to participate in transactions in a more diverse way, making transactions involving goods more flexible and smoother.

なお、上記説明はあくまで一例であり、例えば第3パートを担うユーザの選定においては、複数の業者にオファーを通知して逆オークション形式(値段が低い方が落札)での競売を行う等の方法を採用してもよい。 Note that the above explanation is merely one example. For example, when selecting a user to handle the third part, a method such as sending offers to multiple vendors and holding a reverse auction (the lowest bidder wins) could be used.

また、上記説明では、兼任情報はリクエストまたはレスポンスに含まれているが、受付部3031はリクエストまたはレスポンスとは違うタイミングで、第1ユーザまたは第2ユーザから兼任情報を受け付ける仕様としてもよい。すなわち、受付部3031は、リクエストまたはレスポンスに付随して兼任情報を受け付ける仕様であればよい。 In addition, in the above description, the concurrent role information is included in the request or response, but the reception unit 3031 may be configured to receive the concurrent role information from the first user or the second user at a timing different from that of the request or response. In other words, the reception unit 3031 may be configured to receive the concurrent role information accompanying the request or response.

<2.第2実施形態>
以下、図8~図10を参照し、本開示の第2実施形態における情報処理システム100を説明する。なお、上記実施形態との差異を中心に説明し、同様の構成についての説明は繰り返さない。
<2. Second embodiment>
An information processing system 100 according to the second embodiment of the present disclosure will be described below with reference to Fig. 8 to Fig. 10. Note that the description will focus on differences from the above embodiment, and description of similar configurations will not be repeated.

(2-1.概要)
第2実施形態では、物品の修理を依頼する役割(第1パート)であるユーザAが修理のリクエストを行うと、当該リクエストに基づくオファーが修理担当者の役割(第2パート)であるユーザBに送信される。
(2-1. Overview)
In the second embodiment, when user A, who plays the role of requesting repairs to an item (first part), makes a repair request, an offer based on the request is sent to user B, who plays the role of a repair technician (second part).

ユーザBは、修理に必要な工具を提供する役割(第3パート)を兼任するか否かを選択することができる。ユーザBが工具を提供する役割(第3パート)を兼任しない場合には、図8Aに示すように、当該第3パートを担うユーザCが選定される。一方、ユーザBが第3パートを兼任する場合には、図8Bに示すように、ユーザBが必要な工具を提供する。このように、第2実施形態における情報処理システム100が提供する修理サービスにおいても、ユーザは取引における複数の役割を兼任するか否かの選択を行うことができ、よりユーザのニーズに沿った多様なサービスを提供することが可能となる。 User B can select whether or not to take on the role of providing the tools required for repairs (third part). If User B does not take on the role of providing the tools (third part), User C is selected to take on the third part, as shown in FIG. 8A. On the other hand, if User B takes on the third part, User B provides the necessary tools, as shown in FIG. 8B. In this way, even in the repair service provided by the information processing system 100 in the second embodiment, the user can choose whether or not to take on multiple roles in the transaction, making it possible to provide a variety of services that are more in line with the needs of the user.

(2-2.処理の流れ)
図9および図10を参照して、本実施形態における情報処理システム100の動作の流れについて説明する。ステップS911において、ユーザ端末400から修理の取引についてのリクエストが送信される。ステップS921において、サーバ300の受付部3031は、リクエストを受け付ける。
(2-2. Processing flow)
9 and 10, a flow of operations of the information processing system 100 in this embodiment will be described. In step S911, a request for a repair transaction is transmitted from the user terminal 400. In step S921, the receiving unit 3031 of the server 300 receives the request.

ステップS922において、サーバ300のオファー通知部3032は、受付部3031が受け付けたリクエストに基づいて、修理担当者の役割である第2パートを担当するユーザBにオファーを通知する。ステップS931において、ユーザBのユーザ端末400は、オファーを受信する。 In step S922, the offer notification unit 3032 of the server 300 notifies the offer to user B, who is in charge of the second part, which is the role of a repair technician, based on the request accepted by the acceptance unit 3031. In step S931, the user terminal 400 of user B receives the offer.

ステップS932において、ユーザBのユーザ端末400は、受信したオファーへのレスポンスを送信する。当該レスポンスには、修理担当者としての第2パートを担当するユーザBが工具提供者としての第3パートを兼任するか否かの兼任情報が含まれ得る。ステップS923において、サーバ300の受付部3031は、レスポンスを受け付ける。 In step S932, the user terminal 400 of user B transmits a response to the received offer. The response may include dual role information indicating whether user B, who is in charge of the second part as a repair person, is also in charge of the third part as a tool provider. In step S923, the reception unit 3031 of the server 300 receives the response.

ステップS924において、サーバ300の判定部3033は、レスポンス内に含まれている兼任情報を判定する。兼任情報を判定した結果、ユーザBが第3パートを兼任しない場合、ステップS925~ステップS912が行われる。 In step S924, the determination unit 3033 of the server 300 determines the concurrent role information included in the response. If the result of determining the concurrent role information is that user B does not concurrently play the third part, steps S925 to S912 are performed.

ステップS925において、サーバ300の選定部3034は、第3パートを担う第3ユーザを選定する。具体的には、例えば予め登録されている工具提供業者であるユーザCのユーザ端末400に工具の提供を発注する。ステップS941において、ユーザCのユーザ端末400は発注を受信する。 In step S925, the selection unit 3034 of the server 300 selects a third user to perform the third part. Specifically, for example, an order for the provision of tools is placed with the user terminal 400 of user C, who is a tool provider that has been registered in advance. In step S941, the user terminal 400 of user C receives the order.

ステップS942において、ユーザCのユーザ端末400はレスポンスとして受注を送信する。ステップS926において、サーバ300はレスポンスを受け付ける。 In step S942, user C's user terminal 400 sends the order as a response. In step S926, the server 300 accepts the response.

ステップS927において、サーバ300はリクエストがマッチングしたことの連絡を送信する。ステップS912において、ユーザAのユーザ端末400はマッチングの連絡を受信する。 In step S927, the server 300 sends a notification that the request has been matched. In step S912, the user terminal 400 of user A receives the notification of the match.

一方、ステップS924において、兼任情報を判定した結果、ユーザBが第3パートを兼任する場合、図10におけるステップS1025~ステップS1012が行われる。 On the other hand, in step S924, if the result of judging the concurrent role information is that user B concurrently plays the third part, steps S1025 to S1012 in FIG. 10 are performed.

ステップS1025において、サーバ300はリクエストがマッチングしたことの連絡をユーザAのユーザ端末400へ送信する。ステップS1012において、ユーザAのユーザ端末400はマッチングの連絡を受信する。 In step S1025, the server 300 sends a notification to the user terminal 400 of user A that the request has been matched. In step S1012, the user terminal 400 of user A receives the notification of the match.

以上のようにして、第2実施形態では、物品の修理を依頼するサービスにおいて、本開示の技術的思想を適用することができ、物品に関する取引をより柔軟かつ円滑に行うことが可能となる。これにより製品の循環を促進し、その循環の中で製品の有効活用を図ることができる。 As described above, in the second embodiment, the technical ideas of the present disclosure can be applied to a service for requesting repairs of goods, making it possible to conduct transactions related to goods more flexibly and smoothly. This promotes the circulation of products and allows for the effective use of products within that circulation.

<3.第3実施形態>
以下、図11~図13を参照し、本開示の第3実施形態における情報処理システム100を説明する。なお、上記実施形態との差異を中心に説明し、同様の構成についての説明は繰り返さない。
<3. Third embodiment>
An information processing system 100 according to the third embodiment of the present disclosure will be described below with reference to Fig. 11 to Fig. 13. Note that the description will focus on differences from the above embodiment, and description of similar configurations will not be repeated.

(3-1.概要)
第3実施形態では、第2実施形態における物品の修理を依頼するサービスにおいて、作業場を提供する役割(第4パート)がさらに追加されている。修理を依頼する第1パートのユーザおよび(/または)修理を担当する第2パートのユーザは、工具を提供する役割(第3パート)および作業場を提供する役割(第4パート)について兼任するか否かを選択することができる。
(3-1. Overview)
In the third embodiment, a role of providing a workshop (fourth part) is further added to the service of requesting repair of an item in the second embodiment. A first part user who requests repair and/or a second part user who is in charge of repair can select whether or not to concurrently take on the role of providing tools (third part) and the role of providing a workshop (fourth part).

一例として、図11Aに示すように、修理を担当する役割である第2パートを担うユーザBは修理に必要な工具を提供する役割(第3パート)を兼任することを選択することができる。または、図11Bに示すように、ユーザBは第3パートおよび第4パートをともに兼任することを選択することもできる。このように、第3実施形態における情報処理システム100が提供する修理サービスでは、取引におけるより多くの役割を兼任するか否かの選択を行うことができ、上記実施形態と比較してユーザのニーズに沿ったより多様なサービスを提供することが可能となる。 As an example, as shown in FIG. 11A, user B, who plays the second part in charge of repairs, can choose to also play the role of providing the tools needed for repairs (third part). Or, as shown in FIG. 11B, user B can choose to play both the third and fourth parts. In this way, the repair service provided by the information processing system 100 in the third embodiment allows users to choose whether or not to play more roles in a transaction, making it possible to provide a more diverse range of services that meet the needs of users compared to the above embodiments.

(2-2.処理の流れ)
図12および図13を参照して、本実施形態における情報処理システム100の動作の流れについて説明する。ステップS1211において、ユーザ端末400から修理の取引についてのリクエストが送信される。ステップS1221において、サーバ300の受付部3031は、リクエストを受け付ける。
(2-2. Processing flow)
12 and 13, a flow of operations of the information processing system 100 in this embodiment will be described. In step S1211, a request for a repair transaction is transmitted from the user terminal 400. In step S1221, the receiving unit 3031 of the server 300 receives the request.

ステップS1222において、サーバ300のオファー通知部3032は、受付部3031が受け付けたリクエストに基づいて、修理担当者の役割である第2パートを担当するユーザBにオファーを通知する。ステップS1231において、ユーザBのユーザ端末400は、オファーを受信する。 In step S1222, the offer notification unit 3032 of the server 300 notifies the offer to user B, who is in charge of the second part, which is the role of a repair technician, based on the request accepted by the acceptance unit 3031. In step S1231, the user terminal 400 of user B receives the offer.

ステップS1232において、ユーザBのユーザ端末400は、受信したオファーへのレスポンスを送信する。当該レスポンスには、修理担当者としての第2パートを担当するユーザBが工具提供者としての第3パートおよび作業場提供者としての第4パートを兼任するか否かの兼任情報が含まれ得る。ステップS1223において、サーバ300の受付部3031は、レスポンスを受け付ける。 In step S1232, the user terminal 400 of user B transmits a response to the received offer. The response may include dual role information indicating whether user B, who is in charge of the second part as a repair person, is also in charge of the third part as a tool provider and the fourth part as a workshop provider. In step S1223, the reception unit 3031 of the server 300 receives the response.

ステップS1224において、サーバ300の判定部3033は、レスポンス内に含まれている兼任情報を判定する。兼任情報を判定した結果、ユーザBが第3パートおよび第4パートを兼任しない場合、ステップS1225~ステップS1212が行われる。 In step S1224, the determination unit 3033 of the server 300 determines the concurrent role information included in the response. If the result of determining the concurrent role information is that user B does not concurrently play the third and fourth parts, steps S1225 to S1212 are performed.

ステップS1225において、サーバ300の選定部3034は、第3パートを担う第3ユーザおよび第4パートを担う第4ユーザを選定する。具体的には、例えば予め登録されている業者のユーザ端末400に工具および作業場の提供を求めるオファーを通知する。ステップS1241において、ユーザCおよびユーザDのユーザ端末400はオファーを受信する。 In step S1225, the selection unit 3034 of the server 300 selects a third user who will perform the third part and a fourth user who will perform the fourth part. Specifically, for example, an offer requesting the provision of tools and a workshop is sent to the user terminal 400 of a pre-registered contractor. In step S1241, the user terminals 400 of users C and D receive the offer.

ステップS1252において、ユーザDのユーザ端末400はレスポンスとして受注を送信する。一例として当該レスポンスには、ユーザDが第3パートおよび第4パートを兼任するか否かの兼任情報が含まれ得る。ステップS1226において、サーバ300はレスポンスを受け付ける。 In step S1252, user D's user terminal 400 sends the order as a response. As an example, the response may include dual role information indicating whether user D is also working the third and fourth parts. In step S1226, server 300 accepts the response.

ステップS1227において、サーバ300の判定部3033は、レスポンス内に含まれている兼任情報を判定する。ステップS1228において、サーバ300はリクエストがマッチングしたことの連絡を送信する。ステップS1212において、ユーザAのユーザ端末400はマッチングの連絡を受信する。 In step S1227, the determination unit 3033 of the server 300 determines the concurrent role information included in the response. In step S1228, the server 300 sends a notification that the request has been matched. In step S1212, the user terminal 400 of user A receives the notification of the match.

一方、ステップS1224において、兼任情報を判定した結果、ユーザBが第3パートをおよび第4パートを兼任する場合、図13におけるステップS1325~ステップS1312が行われる。 On the other hand, if the result of determining the concurrent role information in step S1224 is that user B is concurrently in charge of both the third and fourth parts, steps S1325 to S1312 in FIG. 13 are performed.

ステップS1325において、サーバ300はリクエストがマッチングしたことの連絡をユーザAのユーザ端末400へ送信する。ステップS1312において、ユーザAのユーザ端末400はマッチングの連絡を受信する。 In step S1325, the server 300 sends a notification to the user terminal 400 of user A that the request has been matched. In step S1312, the user terminal 400 of user A receives the notification of the match.

以上のようにして、第3実施形態では、取引におけるより多くの役割を兼任するか否かの選択を行うことができる。なお、上記説明はあくまで一例であり、例えば物品の修理を依頼するサービスにおいて、修理のための資材(建材、鋼材等)を提供する役割である第5パートをさらに設定してもよい。 In this way, in the third embodiment, it is possible to select whether or not to take on more roles in a transaction. Note that the above explanation is merely an example, and for example, in a service for requesting repairs on an item, a fifth part may be set whose role is to provide materials for the repairs (building materials, steel, etc.).

<4.その他の実施形態>
上記の実施形態はあくまでも一例であって、本開示はその要旨を逸脱しない範囲内で適宜変更して実施しうる。例えば、本開示において説明した処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。なお、上記の実施形態では、製品として家具を例にして説明したが、本開示の製品はこれに限定されず、例えば、家電製品や革バッグ、自転車、バイクであってもよい。また、製品には、製品材料などのあらゆる有体物である物品を含む。
4. Other embodiments
The above embodiment is merely an example, and the present disclosure may be modified as appropriate within the scope of the present disclosure. For example, the processes and means described in the present disclosure may be freely combined and implemented as long as no technical contradiction occurs. In the above embodiment, furniture is used as an example of a product, but the product of the present disclosure is not limited to this and may be, for example, a home appliance, a leather bag, a bicycle, or a motorcycle. In addition, the product includes any tangible object such as a product material.

また、本開示は、技術・製品・サービスを提供する取引において、需要者、支払者、提供者、提案者、仲介者、評価者などの内から、需要者と提供者を含む3つ以上の役割を選択可能な情報処理として捉えることができる。上述した情報処理システム100の動作を通して、上記の役割に応じて付与された権限を用いて、処理手順に参加者間の取引を仲介させる。 The present disclosure can also be considered as information processing in which three or more roles, including demander and provider, can be selected from demander, payer, provider, proposer, intermediary, evaluator, etc., in transactions in which technology, products, or services are provided. Through the operation of the information processing system 100 described above, the processing procedure mediates transactions between participants using the authority granted according to the above roles.

例えば、上記の取引が製品の貸借取引である場合には、需要者が製品の使用権を付与される役割であり、提供者が製品の所有権を有する役割であり、支払者が製品使用料の支払い権を有する役割であり、提案者が製品をコーディネートやキュレーティングによる提案権を持つ役割であり、仲介者が製品の配送権や、画像や文章によって製品への情報付加権を持つ役割であり、評価者が製品や各ユーザへの評価権を持つ役割である。 For example, if the above transaction is a product loan transaction, the demander is the party that is granted the right to use the product, the provider is the party that has the ownership of the product, the payer is the party that has the right to pay the product usage fee, the proposer is the party that has the right to propose the product by coordinating and curating the product, the intermediary is the party that has the right to deliver the product and the right to add information to the product through images and text, and the evaluator is the party that has the right to evaluate the product and each user.

また、上記の取引が製品の売買取引である場合には、需要者が製品の所有権を付与される役割であり、提供者が製品の所有権を売却する役割であり、支払者が製品の支払い権を有する役割であり、提案者が製品をコーディネートやキュレーティングによる提案権を持つ役割であり、仲介者が製品の配送権や、画像や文章によって製品への情報付加権を持つ役割であり、評価者が製品や各ユーザへの評価権を持つ役割である。 In addition, when the above transaction is a product purchase and sale transaction, the demander is the party that is granted ownership of the product, the provider is the party that sells the ownership of the product, the payer is the party that has the right to pay for the product, the proposer is the party that has the right to propose the product by coordinating or curating it, the intermediary is the party that has the right to deliver the product and the right to add information to the product through images and text, and the evaluator is the party that has the right to evaluate the product and each user.

また、上記の取引が製品の配送取引である場合には、需要者が製品の受取権を持つ役割であり、提供者が製品の発送権を持つ役割であり、支払者が配送料の支払い権を有する役割であり、提案者が配送手段の提案権を持つ役割であり、仲介者が配送権や、検品権を持つ役割であり、評価者が配送手段や各ユーザへの評価権を持つ役割である。 In addition, if the above transaction is a product delivery transaction, the demander has the role of having the right to receive the product, the provider has the role of having the right to ship the product, the payer has the role of having the right to pay the delivery fee, the proposer has the role of having the right to propose the delivery method, the intermediary has the role of having the right to deliver and the right to inspect, and the evaluator has the role of having the right to evaluate the delivery method and each user.

また、上記の取引が製品の技術取引である場合には、需要者が技術の提供依頼権を持つ役割であり、提供者が製品に関する技術提供権を持つ役割であり、支払者が技術料の支払い権を有する役割であったり、補償金の支払い権を有する役割であったり、廃棄料金の支払い権を有する役割であり、提案者が技術提供者やほかの役割の提案権を持つ役割であり、仲介者が作業場提供権や、資材提供権、配送権、検品権を持つ役割であり、評価者が技術や各ユーザへの評価権を持つ役割である。 In addition, if the above transaction is a technology transaction for a product, the demander is in the role of having the right to request the provision of technology, the provider is in the role of having the right to provide technology related to the product, the payer is in the role of having the right to pay technology fees, the role of having the right to pay compensation, or the role of having the right to pay disposal fees, the proposer is in the role of having the right to propose technology providers and other roles, the intermediary is in the role of having the right to provide a workshop, materials, delivery, and inspection rights, and the evaluator is in the role of having the right to evaluate the technology and each user.

また、1つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。例えば、オファー通知部3032をサーバ300とは別の演算処理装置に形成してもよい。このとき当該別の演算処理装置はサーバ300と好適に協働可能に構成される。また、異なる装置が行うものとして説明した処理が、1つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成(サーバ構成)によって実現するかは柔軟に変更可能である。 In addition, the processing described as being performed by one device may be shared and executed by multiple devices. For example, the offer notification unit 3032 may be formed in a processing device separate from the server 300. In this case, the separate processing device is configured to be able to cooperate favorably with the server 300. In addition, the processing described as being performed by different devices may be executed by one device. In a computer system, the hardware configuration (server configuration) by which each function is realized can be flexibly changed.

本開示は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する1つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよい。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク(フロッピー(登録商標)ディスク、ハードディスクドライブ(HDD)等)、光ディスク(CD-ROM、DVDディスク・ブルーレイディスク等)など任意のタイプのディスク、読み込み専用メモリ(ROM)、ランダムアクセスメモリ(RAM)、EPROM、EEPROM、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。 The present disclosure can also be realized by supplying a computer program that implements the functions described in the above embodiments to a computer, and having one or more processors of the computer read and execute the program. Such a computer program may be provided to the computer by a non-transitory computer-readable storage medium that can be connected to the system bus of the computer, or may be provided to the computer via a network. Non-transitory computer-readable storage media include, for example, any type of disk, such as a magnetic disk (floppy disk, hard disk drive (HDD), etc.), an optical disk (CD-ROM, DVD disk, Blu-ray disk, etc.), a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, an optical card, or any type of medium suitable for storing electronic instructions.

<付記>
以上の各実施の形態で説明した事項を以下に付記する。
(付記1)
コンピュータを、物品または役務に関する取引を管理するシステムとして機能させるプログラムであって、コンピュータに、取引についてのリクエストを第1ユーザから受け付けるステップ(S421)と、リクエストに基づくオファーを1以上のユーザに通知するステップ(S422)と、オファーへのレスポンスを第2ユーザから受け付けるステップ(S423)と、リクエストおよびレスポンスの少なくとも1つに付随して、取引における第1ユーザの役割である第1パートと第2ユーザの役割である第2パートとのいずれとも異なる役割である第3パートを、第1ユーザまたは第2ユーザが兼任するか否かについての情報を受け付けるステップ(S423)と、第1ユーザまたは第2ユーザが第3パートを兼任しない場合に、当該第3パートを担う第3ユーザを選定するためのオファー(S425)を1以上のユーザに通知するステップと、を実行させるプログラム。
(付記2)
第3パートを第1ユーザまたは第2ユーザが兼任するか否かについての情報を受け付けるステップにおいて、兼任するか否かの選択肢を、第1ユーザまたは第2ユーザが使用する端末の画面に表示させる、付記1に記載のプログラム。
(付記3)
第1ユーザまたは第2ユーザが第3パートを兼任しない場合に、第3ユーザを選定するためのオファーとして、第3ユーザの募集についての情報を1以上のユーザに送信させる、付記1または付記2に記載のプログラム。
(付記4)
第1ユーザまたは第2ユーザが第3パートを兼任しない場合に、第3ユーザを選定するためのオファーとして、当該第3パートとしての業務を予め定められたユーザに発注させる、付記1または付記2に記載のプログラム。
(付記5)
第1ユーザが第3パートを兼任する場合、レスポンスには第3パートを兼任するか否かの情報は含まれない、付記1~付記4のいずれか1項に記載のプログラム。
(付記6)
取引は、物品の配送に関する取引である、付記1~付記5のいずれか1項に記載のプログラム。
(付記7)
第1パートは、物品を発送する役割であり、第2パートは、物品を受け取る役割であり、第3パートは、物品を配送する役割である、付記6に記載のプログラム。
(付記8)
取引は、物品の修理に関する取引である、付記1~付記5のいずれか1項に記載のプログラム。
(付記9)
第1パートは、物品の修理を依頼する役割であり、第2パートは、物品を修理する役割であり、第3パートは、物品を修理するための資材または施設を提供する役割である、付記8に記載のプログラム。
(付記10)
取引は、第1パート、第2パート、および第3パートのいずれとも異なる第4以降のパートを必要とし、リクエストおよびレスポンスの少なくとも1つには、第3以降のパートの少なくとも1つを兼任するか否かの情報が含まれる、付記1~付記9のいずれかに記載のプログラム。
(付記11)
第1ユーザが第3以降のパートのいずれか1つを兼任する場合、レスポンスには第1ユーザが兼任するパートを兼任するか否かの情報は含まれない、付記10に記載のプログラム。
<Additional Notes>
The matters explained in the above embodiments will be supplemented below.
(Appendix 1)
A program that causes a computer to function as a system for managing transactions related to goods or services, the program executing the following steps: receiving a request for the transaction from a first user (S421); notifying one or more users of an offer based on the request (S422); receiving a response to the offer from a second user (S423); receiving, associated with at least one of the request and the response, information regarding whether the first user or the second user will also play a third part, which is a role different from both the first part, which is the role of the first user in the transaction, and the second part, which is the role of the second user (S423); and, if the first user or the second user does not also play the third part, notifying one or more users of an offer (S425) to select a third user to take on the third part.
(Appendix 2)
A program as described in Appendix 1, in which, in a step of accepting information regarding whether the first user or the second user will be in charge of the third part, an option for whether or not to take on the role is displayed on the screen of a terminal used by the first user or the second user.
(Appendix 3)
A program as described in Appendix 1 or Appendix 2, which causes information about the recruitment of a third user to be sent to one or more users as an offer for selecting a third user when the first user or the second user does not also serve as the third part.
(Appendix 4)
A program as described in Appendix 1 or Appendix 2, which, when the first user or the second user does not concurrently serve as the third part, causes a predetermined user to place an order for the third part as an offer for selecting the third user.
(Appendix 5)
A program described in any one of Supplementary Note 1 to Supplementary Note 4, wherein, when the first user also serves as the third part, the response does not include information as to whether or not the first user also serves as the third part.
(Appendix 6)
The program according to any one of claims 1 to 5, wherein the transaction is a transaction relating to delivery of goods.
(Appendix 7)
7. The program of claim 6, wherein the first part is responsible for shipping the item, the second part is responsible for receiving the item, and the third part is responsible for delivering the item.
(Appendix 8)
6. The program according to any one of claims 1 to 5, wherein the transaction is a transaction for repair of an item.
(Appendix 9)
9. The program of claim 8, wherein the first part is responsible for requesting repair of an item, the second part is responsible for repairing the item, and the third part is responsible for providing materials or facilities for repairing the item.
(Appendix 10)
The program described in any one of Appendix 1 to Appendix 9, wherein the transaction requires a fourth or subsequent part that is different from any of the first, second, and third parts, and at least one of the request and the response includes information indicating whether or not the fourth or subsequent part serves as at least one of the third or subsequent parts.
(Appendix 11)
The program described in Appendix 10, wherein, when the first user concurrently holds any one of the third or subsequent parts, the response does not include information regarding whether the first user also holds the part concurrently.

以上、本発明に係る種々の実施形態を説明したが、これらは例として提示したものであり、発明の範囲を限定することは意図していない。当該新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。当該実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although various embodiments of the present invention have been described above, these are presented as examples and are not intended to limit the scope of the invention. The novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. The embodiments and their modifications are included within the scope and gist of the invention, and are included in the scope of the invention and its equivalents as set forth in the claims.

50:リクエスト受付画面、51:リクエストアイコン、51a:リクエストアイコン、51b:リクエストアイコン、60:レスポンス受付画面、61:レスポンスアイコン、61a:レスポンスアイコン、61b:レスポンスアイコン、100:情報処理システム、200:ネットワーク、300:サーバ、301:通信部、302:記憶部、303:制御部、400:ユーザ端末、401:通信部、402:入出力部、403:記憶部、3031:受付部、3032:オファー通知部、3033:判定部、3034:選定部、4021:表示部、4022:操作入力部。

50: request reception screen, 51: request icon, 51a: request icon, 51b: request icon, 60: response reception screen, 61: response icon, 61a: response icon, 61b: response icon, 100: information processing system, 200: network, 300: server, 301: communication unit, 302: memory unit, 303: control unit, 400: user terminal, 401: communication unit, 402: input/output unit, 403: memory unit, 3031: reception unit, 3032: offer notification unit, 3033: judgment unit, 3034: selection unit, 4021: display unit, 4022: operation input unit.

Claims (13)

コンピュータを、物品または役務に関する取引を管理するシステムとして機能させるプログラムであって、
前記プログラムは、前記コンピュータに、
前記取引についてのリクエストを第1ユーザから受け付けるステップと、
前記リクエストに基づくオファーを1以上のユーザに通知するステップと、
前記オファーへの諾否に関するレスポンスを第2ユーザから受け付けるステップと、
前記リクエストおよび前記レスポンスの少なくとも1つに付随して、前記取引における第1ユーザの役割である第1パートと第2ユーザの役割である第2パートとのいずれとも異なる役割である第3パートを、前記第1ユーザまたは前記第2ユーザが兼任するか否かについての情報を受け付けるステップと、
前記第1ユーザまたは前記第2ユーザが前記第3パートを兼任しない場合に、当該第3パートを担う第3ユーザを選定するためのオファーを1以上のユーザに通知するステップと、を実行させるプログラム。
A program that causes a computer to function as a system for managing transactions related to goods or services,
The program causes the computer to
accepting a request for the transaction from a first user;
notifying one or more users of offers based on the requests;
receiving a response from a second user regarding acceptance or rejection of the offer ;
receiving information associated with at least one of the request and the response as to whether the first user or the second user concurrently plays a third part, which is a role different from both a first part, which is a role of a first user in the transaction, and a second part, which is a role of a second user in the transaction;
A program that executes a step of notifying one or more users of an offer to select a third user to take on the third part when the first user or the second user does not also take on the third part.
前記プログラムは、
前記第3パートを前記第1ユーザまたは前記第2ユーザが兼任するか否かについての情報を受け付けるステップにおいて、
兼任するか否かの選択肢を、前記第1ユーザまたは前記第2ユーザが使用する端末の画面に表示させる、請求項1に記載のプログラム。
The program is
In the step of receiving information on whether the third part is performed by the first user or the second user,
The program according to claim 1 , further comprising: displaying an option of whether or not to hold the concurrent position on a screen of a terminal used by the first user or the second user.
前記第1ユーザまたは前記第2ユーザが前記第3パートを兼任しない場合に、前記第3ユーザを選定するためのオファーとして、前記第3ユーザの募集についての情報を1以上のユーザに送信させる、請求項1または請求項2に記載のプログラム。 The program according to claim 1 or 2, which causes information about the recruitment of the third user to be sent to one or more users as an offer for selecting the third user when the first user or the second user does not concurrently serve as the third part-timer. 前記第1ユーザまたは前記第2ユーザが前記第3パートを兼任しない場合に、前記第3ユーザを選定するためのオファーとして、当該第3パートとしての業務を予め定められたユーザに発注させる、請求項1または請求項2に記載のプログラム。 The program according to claim 1 or 2, which, when the first user or the second user does not concurrently perform the third part-time job, causes a predetermined user to place an order for the third part-time job as an offer for selecting the third user. 前記第1ユーザが前記第3パートを兼任する場合、前記レスポンスには前記第3パートを兼任するか否かの情報は含まれない、請求項1~請求項4のいずれか1項に記載のプログラム。 The program according to any one of claims 1 to 4, wherein, if the first user also serves as the third part, the response does not include information as to whether or not the first user also serves as the third part. 前記取引は、物品の配送に関する取引である、請求項1~請求項5のいずれか1項に記載のプログラム。 The program according to any one of claims 1 to 5, wherein the transaction is a transaction regarding the delivery of goods. 前記第1パートは、前記物品を発送する役割であり、
前記第2パートは、前記物品を受け取る役割であり、
前記第3パートは、前記物品を配送する役割である、請求項6に記載のプログラム。
The first part is responsible for shipping the item,
The second part is responsible for receiving the item,
The program according to claim 6 , wherein the third part is responsible for delivering the item.
前記取引は、物品の修理に関する取引である、請求項1~請求項5のいずれか1項に記載のプログラム。 The program according to any one of claims 1 to 5, wherein the transaction is a transaction regarding the repair of an item. 前記第1パートは、前記物品の修理を依頼する役割であり、
前記第2パートは、前記物品を修理する役割であり、
前記第3パートは、前記物品を修理するための資材または施設を提供する役割である、請求項8に記載のプログラム。
The first part has a role of requesting repairs of the item,
The second part is responsible for repairing the item,
The program of claim 8 , wherein the third part is responsible for providing materials or facilities for repairing the item.
前記取引は、前記第1パート、前記第2パート、および前記第3パートのいずれとも異なる第4以降のパートを必要とし、
前記リクエストおよび前記レスポンスの少なくとも1つには、第3以降のパートの少なくとも1つを兼任するか否かの情報が含まれる、請求項1~請求項9のいずれかに記載のプログラム。
the transaction requires a fourth or subsequent part that is different from any of the first, second, and third parts;
The program according to any one of claims 1 to 9, wherein at least one of the request and the response includes information indicating whether or not it also serves as at least one of the third and subsequent parts.
前記第1ユーザが前記第3以降のパートのいずれか1つを兼任する場合、前記レスポンスには前記第1ユーザが兼任するパートを兼任するか否かの情報は含まれない、請求項10に記載のプログラム。 The program according to claim 10, wherein, when the first user concurrently holds one of the third and subsequent parts, the response does not include information as to whether the first user concurrently holds the part. コンピュータを、物品または役務に関する取引を管理するシステムとして機能させる方法であって、
前記方法は、前記コンピュータが、
前記取引についてのリクエストを第1ユーザから受け付けるステップと、
前記リクエストに基づくオファーを1以上のユーザに通知するステップと、
前記オファーへの諾否に関するレスポンスを第2ユーザから受け付けるステップと、
前記リクエストおよび前記レスポンスの少なくとも1つに付随して、前記取引における第1ユーザの役割である第1パートと第2ユーザの役割である第2パートとのいずれとも異なる役割である第3パートを、
前記第1ユーザまたは前記第2ユーザが兼任するか否かについての情報を受け付けるステップと、
前記第1ユーザまたは前記第2ユーザが前記第3パートを兼任しない場合に、当該第3パートを担う第3ユーザを選定するためのオファーを1以上のユーザに通知するステップと、を含む方法。
1. A method for causing a computer to function as a system for managing transactions relating to goods or services, comprising the steps of:
The method further comprises the steps of:
accepting a request for the transaction from a first user;
notifying one or more users of offers based on the requests;
receiving a response from a second user regarding acceptance or rejection of the offer;
a third part associated with at least one of the request and the response, the third part being a role different from both a first part being a role of a first user in the transaction and a second part being a role of a second user;
receiving information regarding whether the first user or the second user is concurrently serving;
If the first user or the second user does not also serve as the third part, notifying one or more users of an offer to select a third user to serve as the third part.
プロセッサを備え、物品または役務に関する取引を管理する情報処理装置であって、
前記プロセッサは、
前記取引についてのリクエストを第1ユーザから受け付けるステップと、
前記リクエストに基づくオファーを1以上のユーザに通知するステップと、
前記オファーへの諾否に関するレスポンスを第2ユーザから受け付けるステップと、
前記リクエストおよび前記レスポンスの少なくとも1つに付随して、前記取引における第1ユーザの役割である第1パートと第2ユーザの役割である第2パートとのいずれとも異なる役割である第3パートを、前記第1ユーザまたは前記第2ユーザが兼任するか否かについての情報を受け付けるステップと、
前記第1ユーザまたは前記第2ユーザが前記第3パートを兼任しない場合に、当該第3パートを担う第3ユーザを選定するためのオファーを1以上のユーザに通知するステップと、を実行する情報処理装置。
An information processing device for managing transactions relating to goods or services, comprising:
The processor,
accepting a request for the transaction from a first user;
notifying one or more users of offers based on the requests;
receiving a response from a second user regarding acceptance or rejection of the offer ;
receiving information associated with at least one of the request and the response as to whether the first user or the second user concurrently plays a third part, which is a role different from both a first part, which is a role of a first user in the transaction, and a second part, which is a role of a second user in the transaction;
An information processing device that executes a step of notifying one or more users of an offer to select a third user to take on the third part when the first user or the second user does not also take on the third part.
JP2022004099A 2021-01-25 2022-01-14 Information processing device, information processing method, and information processing program Active JP7620580B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021009430 2021-01-25
JP2021009430 2021-01-25

Publications (2)

Publication Number Publication Date
JP2022113650A JP2022113650A (en) 2022-08-04
JP7620580B2 true JP7620580B2 (en) 2025-01-23

Family

ID=82658290

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022004099A Active JP7620580B2 (en) 2021-01-25 2022-01-14 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7620580B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000181968A (en) 1999-01-01 2000-06-30 Iyo:Kk Personal computer supporting method
JP2007316763A (en) 2006-05-23 2007-12-06 Sangyo Kaihatsu Kiko:Kk Remote diagnostic system
JP2015194910A (en) 2014-03-31 2015-11-05 株式会社セイルー Article transaction server and system
JP2015203929A (en) 2014-04-11 2015-11-16 株式会社ユナイトボード Fixture recycle system
JP6792099B2 (en) 2018-09-18 2020-11-25 洋介 今福 Information processing device
JP2021006985A (en) 2020-04-02 2021-01-21 株式会社PicUApp Delivery request system, delivery request method, and delivery request program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000181968A (en) 1999-01-01 2000-06-30 Iyo:Kk Personal computer supporting method
JP2007316763A (en) 2006-05-23 2007-12-06 Sangyo Kaihatsu Kiko:Kk Remote diagnostic system
JP2015194910A (en) 2014-03-31 2015-11-05 株式会社セイルー Article transaction server and system
JP2015203929A (en) 2014-04-11 2015-11-16 株式会社ユナイトボード Fixture recycle system
JP6792099B2 (en) 2018-09-18 2020-11-25 洋介 今福 Information processing device
JP2021006985A (en) 2020-04-02 2021-01-21 株式会社PicUApp Delivery request system, delivery request method, and delivery request program

Also Published As

Publication number Publication date
JP2022113650A (en) 2022-08-04

Similar Documents

Publication Publication Date Title
US20170161807A1 (en) System and method for providing a barter system in a network environment
CN110782304A (en) Information processing method and device, and non-transitory computer-readable storage medium
JP5638718B1 (en) Exhibition information creation support device, exhibition information creation support method, program, and transaction system
JP2015162031A (en) Service providing system and method therein, computer program for providing service, and recording medium recorded with computer program
JP7620580B2 (en) Information processing device, information processing method, and information processing program
JP2019053418A (en) Server device
JP6312129B2 (en) GAME SYSTEM, TRANSACTION CONTROL DEVICE, AND PROGRAM
JP6689485B1 (en) Work request posting system, work request posting program, and work request posting method
JP2015005064A (en) Auction apparatus, auction method, program, and auction system
JP7058894B1 (en) Order management server, order management program, and order management method
JP2013037662A (en) Auction system of music copyright
CN113962766A (en) A product recommendation method and system for a simple hybrid privacy protection scenario
JP7478879B2 (en) In-game auction system, program and method for providing game services
JP2024010190A (en) Object trading system, information processing device, program and object trading method
JP6155216B2 (en) Commodity transaction server and system
JP7081780B1 (en) Information processing equipment, information processing methods and information processing programs
JP2015219804A (en) Information provision device, information provision method, and information provision program
TWI894642B (en) Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof
TWI594197B (en) System to provide demand in the area
KR20210151554A (en) E-commerce system and method with shopping cart sharing function
JP7721028B1 (en) Information processing device, information processing method, and computer program
JP7792775B2 (en) Program and information processing method
JP5650048B2 (en) Attribute information disclosure control system in multiple servers
JP2018045339A (en) Real estate transaction support apparatus and real estate transaction support method
JP3191247U (en) Real estate rental transaction information display system

Legal Events

Date Code Title Description
A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20240108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240401

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240527

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20240527

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240910

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240924

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241217

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241225

R150 Certificate of patent or registration of utility model

Ref document number: 7620580

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250