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
JP6966630B2 - Matching system, information processing device, and matching method - Google Patents
[go: Go Back, main page]

JP6966630B2 - Matching system, information processing device, and matching method - Google Patents

Matching system, information processing device, and matching method Download PDF

Info

Publication number
JP6966630B2
JP6966630B2 JP2020507265A JP2020507265A JP6966630B2 JP 6966630 B2 JP6966630 B2 JP 6966630B2 JP 2020507265 A JP2020507265 A JP 2020507265A JP 2020507265 A JP2020507265 A JP 2020507265A JP 6966630 B2 JP6966630 B2 JP 6966630B2
Authority
JP
Japan
Prior art keywords
service
matching
processor
information
user
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.)
Expired - Fee Related
Application number
JP2020507265A
Other languages
Japanese (ja)
Other versions
JPWO2019180942A1 (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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Publication of JPWO2019180942A1 publication Critical patent/JPWO2019180942A1/en
Application granted granted Critical
Publication of JP6966630B2 publication Critical patent/JP6966630B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、マッチングシステム、情報処理装置およびマッチング方法に関し、特に、デリバリーサービスを提供する際に要する各タスクと作業者とをマッチングする技術に関する。 The present invention relates to a matching system, an information processing apparatus, and a matching method, and more particularly to a technique for matching each task required for providing a delivery service with a worker.

従来、Webサイト上で商品の閲覧等をする際に、ユーザと商品の特性をマッチングし、そのマッチング結果に応じて、ユーザの嗜好に合うと判定された商品を提示するシステムが知られている。 Conventionally, there is known a system that matches the characteristics of a user and a product when browsing a product on a website, and presents a product that is determined to suit the user's taste according to the matching result. ..

例えば、特許文献1では、類似するユーザをマッチングし、そのうちの一方のユーザの履歴情報に基づいて、もう一方のユーザに推奨するコンテンツを決定する技術が開示されている。また、特許文献2では、様々な地域の地域情報と、ユーザの情報とが関連づけられ、ユーザが所望するものの情報が提供される技術が開示されている。 For example, Patent Document 1 discloses a technique of matching similar users and determining content recommended to the other user based on the history information of one of the users. Further, Patent Document 2 discloses a technique in which regional information of various regions is associated with user information and information of what the user desires is provided.

特開2015−195055号公報JP-A-2015-19555 特開2012−33006号公報Japanese Unexamined Patent Publication No. 2012-33006

一方、サービスとして、人と物品との両方を用意し、任意の場所にて作業と共に提供されるサービス(例えば、調理代行サービス)がある。このようなサービスをここでは以下、「デリバリーサービス」と称する。 On the other hand, as a service, there is a service (for example, a cooking agency service) in which both people and goods are prepared and provided together with work at an arbitrary place. Such a service is hereinafter referred to as a "delivery service".

上記特許文献においては、例えば、すでに完成されたモノ(商品)やコンテンツをユーザの嗜好に応じてマッチングすることができる。しかし、例えば、ある地域において、上記のようなデリバリーサービスを提供するために、発注者、サービスに関する作業者、及び、サービスの提供に要するモノ(資材)をマッチングすることまでは考慮されていない。 In the above patent document, for example, already completed goods (commodities) and contents can be matched according to the user's taste. However, for example, in order to provide the above-mentioned delivery service in a certain area, matching of the orderer, the worker related to the service, and the goods (materials) required for providing the service is not considered.

本発明は、上記のようなデリバリーサービスを提供するために、サービスの提供に利用する物品、及び、サービスに関する作業者をマッチングし、サービスを発注書へ提供することを目的とする。 An object of the present invention is to match an article used for providing a service and a worker related to the service in order to provide the delivery service as described above, and to provide the service to a purchase order.

上記課題を解決するために本願発明は以下の構成を有する。すなわち、マッチングシステムであって、地域情報に基づいて、提供することが可能なサービスを提示する第1の提示手段と、
前記第1の提示手段にて提示したサービスの選択を受け付ける受付手段と、
前記受付手段にて受け付けた1のサービスの提供に要する複数のタスクを特定し、当該複数のタスクそれぞれを処理する1または複数の処理者をマッチングするマッチング手段と、
前記マッチング手段による前記複数のタスクそれぞれに対するマッチング結果を前記1のサービスの利用者に提示する第2の提示手段と、
前記マッチング手段によるマッチング結果に基づいて、前記受付手段にて受け付けた1のサービスの提供に要する前記複数のタスクそれぞれに対応する処理者もしくは物品の移動を計画する計画手段と、を有し、
前記複数のタスクは、前記処理者もしくは前記物品を搬送する搬送タスクを含み、
前記計画手段は、前記1のサービスの提供を受けるユーザが所望する場所を指定した際に、当該指定に基づいて、前記搬送タスクの担当者が前記処理者もしくは前記物品をピックアップして該処理者もしくは該物品が該指定された場所に到着するように移動を計画する、
ことを特徴とする。
In order to solve the above problems, the present invention has the following configurations. That is, a matching system, a first presentation means for presenting a service that can be provided based on regional information, and a first presentation means.
A reception means that accepts the selection of the service presented by the first presentation means, and
A matching means that identifies a plurality of tasks required for providing one service received by the reception means and matches one or a plurality of processors that process each of the plurality of tasks.
A second presentation means for presenting the matching result for each of the plurality of tasks by the matching means to the user of the service 1.
Based on the matching result by the matching means, it has a processor or a planning means for planning the movement of a processor or an article corresponding to each of the plurality of tasks required for providing one service received by the reception means.
The plurality of tasks include a transport task for transporting the processor or the article.
In the planning means, when the user who receives the service of 1 specifies a desired place, the person in charge of the transport task picks up the processor or the article based on the designation, and the processor picks up the article. Or plan the move so that the article arrives at the designated location,
It is characterized by that.

本願発明により、人とモノとを提供時に要するサービスに関し、サービスの提供者、及び、サービスに要する物品をマッチングし、発注者へサービスの提供が可能となる。 According to the present invention, it is possible to match a service provider and an article required for the service with respect to a service required when providing a person and a product, and provide the service to the orderer.

添付図面は明細書に含まれ、その一部を構成し、本発明の実施の形態を示し、その記述と共に本発明の原理を説明するために用いられる。
本願発明の一実施形態に係る地域の概略を示す図。 本実施形態に係るデリバリーサービスを構成するタスクを説明するための図。 本実施形態に係る人及びモノの移動を説明するための図。 本実施形態に係る人及びモノの移動を説明するための図。 本実施形態に係る情報処理装置のハードウェア構成の例を示す図。 本実施形態に係る情報処理装置のソフトウェア構成の例を示す図。 本実施形態に係るマッチングの概念を説明するための図。 本実施形態に係る利用者の登録時における処理のフローチャート。 本実施形態に係る利用者の利用時における処理のフローチャート。 本実施形態に係る移動経路を決定する処理のフローチャート。 本実施形態に係るUI構成の例を示す図。 本実施形態に係るUI構成の例を示す図。 本実施形態に係るUI構成の例を示す図。
The accompanying drawings are included in the specification and are used to form a part thereof, show embodiments of the present invention, and explain the principles of the present invention together with the description thereof.
The figure which shows the outline of the area which concerns on one Embodiment of this invention. The figure for demonstrating the task constituting the delivery service which concerns on this embodiment. The figure for demonstrating the movement of person and thing which concerns on this embodiment. The figure for demonstrating the movement of person and thing which concerns on this embodiment. The figure which shows the example of the hardware composition of the information processing apparatus which concerns on this embodiment. The figure which shows the example of the software structure of the information processing apparatus which concerns on this embodiment. The figure for demonstrating the concept of matching which concerns on this embodiment. The flowchart of the process at the time of registration of the user which concerns on this embodiment. The flowchart of the process at the time of use of the user which concerns on this embodiment. The flowchart of the process which determines the movement route which concerns on this embodiment. The figure which shows the example of the UI structure which concerns on this embodiment. The figure which shows the example of the UI structure which concerns on this embodiment. The figure which shows the example of the UI structure which concerns on this embodiment.

以下、本願発明に係る一実施形態について、図面を用いて説明する。なお、以下に示す構成等は一例であり、これに限定するものではない。 Hereinafter, an embodiment according to the present invention will be described with reference to the drawings. The configuration shown below is an example, and is not limited to this.

<第1の実施形態>
[デリバリーサービス]
以下、本実施形態に係るデリバリーサービスの概念について説明する。
<First Embodiment>
[Delivery service]
Hereinafter, the concept of the delivery service according to the present embodiment will be described.

図1は、本実施形態に関し、ある地域において、デリバリーサービスを提供するための周辺環境の例を示している。ある所定の地域101において、ユーザ102が拠点103に位置しているものとする。拠点103は、例えば、家などが該当する。この拠点103の周辺には、家や店舗などの複数の拠点104〜110が存在し、これらにはそれぞれ人や物が位置しているものとする。図1の例では、拠点104、108、109には、車両が存在する。拠点106、109には、人が存在する。拠点105、110には、食材(材料)が存在する。拠点107には、調理機材が存在する。 FIG. 1 shows an example of the surrounding environment for providing a delivery service in a certain area with respect to the present embodiment. It is assumed that the user 102 is located at the base 103 in a predetermined area 101. The base 103 corresponds to, for example, a house. It is assumed that there are a plurality of bases 104 to 110 such as houses and stores around the base 103, and people and things are located in each of them. In the example of FIG. 1, vehicles exist at the bases 104, 108, and 109. There are people at the bases 106 and 109. Ingredients (materials) exist at the bases 105 and 110. Cooking equipment exists at the base 107.

図2は、本願発明に係るデリバリーサービスとして、調理代行サービスを例に挙げ、これを構成するタスクを説明するための図である。調理代行サービスをあるサービス利用者(以下、「利用者」と称する)に提供することを考える。この場合、調理代行サービスを提供するためには、複数の作業(以下、「タスク」と称する)を行う必要がある。また、1のタスクを行うためには、1または複数の作業者(以下、「作業者」と称する)、及び、1または複数の処理対象(以下、「オブジェクト」と称する)が必要となる。 FIG. 2 is a diagram for explaining a task constituting the cooking agency service as an example of the delivery service according to the present invention. Consider providing a cooking agency service to a certain service user (hereinafter referred to as "user"). In this case, in order to provide the cooking agency service, it is necessary to perform a plurality of operations (hereinafter referred to as "tasks"). Further, in order to perform one task, one or a plurality of workers (hereinafter referred to as "workers") and one or a plurality of processing targets (hereinafter referred to as "objects") are required.

調理代行サービスを例とした場合、タスクに関する分類として、例えば、「調理」、「食材」、「機材」、「後処理」などが挙げられる。更に、調理の分類に関しては、レシピの提供、調理作業、調理者の送迎などの個々のタスクが挙げられる。食材の分類に関しては、食材の提供、食材の下準備、食材の搬送などの個々のタスクが挙げられる。機材の分類に関しては、機材の提供、機材の搬送などの個々のタスクが挙げられる。後処理の分類に関しては、ゴミの回収などの個々のタスクが挙げられる。なお、ここで示した分類やタスクの種類は一例であり、これらの限定するものではない。提供されるデリバリーサービスが異なれば、そのサービスを構成するタスクや分類は当然異なってよい。 Taking the cooking agency service as an example, examples of the classification related to the task include "cooking", "ingredients", "equipment", and "post-processing". Further, regarding the classification of cooking, individual tasks such as provision of recipes, cooking work, and transportation of cooks can be mentioned. Regarding the classification of foodstuffs, individual tasks such as provision of foodstuffs, preparation of foodstuffs, and transportation of foodstuffs can be mentioned. Regarding the classification of equipment, individual tasks such as provision of equipment and transportation of equipment can be mentioned. Regarding the classification of post-treatment, individual tasks such as garbage collection can be mentioned. The types of classifications and tasks shown here are examples, and are not limited to these. Different delivery services provided may, of course, have different tasks and classifications that make up the service.

図3A、図3Bを用いて、本実施形態に係るデリバリーサービスに係る作業者やオブジェクトの移動の概念について説明する。 The concept of the movement of workers and objects related to the delivery service according to the present embodiment will be described with reference to FIGS. 3A and 3B.

図3Aは、利用者であるユーザ301が、拠点302に位置し、拠点302にてデリバリーサービスの提供を要求した場合を想定している。この場合、複数の拠点に分散して位置しており、デリバリーサービスの提供に要する機材303、作業者304、食材305、306がそれぞれ拠点302に集約されるように移動する例を示している。 FIG. 3A assumes a case where the user 301, who is a user, is located at the base 302 and requests the provision of the delivery service at the base 302. In this case, an example is shown in which the equipment 303, the worker 304, the foodstuff 305, and the 306 required for providing the delivery service are moved so as to be integrated in the base 302, which are distributed and located in a plurality of bases.

一方、図3Bは、機材303、作業者304、食材305、306が順に回収され、最終的に拠点302へ移動する例を示している。 On the other hand, FIG. 3B shows an example in which the equipment 303, the worker 304, the foodstuffs 305, and 306 are collected in order and finally moved to the base 302.

ここでの移動は、車や自転車などのモビリティを想定し、例えば、上述したタスクとして搬送を行う作業者により移動されるものとする。 The movement here assumes mobility of a car, a bicycle, or the like, and is assumed to be moved by, for example, a worker who carries out the task as described above.

[ハードウェア構成例]
図4を用いて、本実施形態に係るハードウェアの構成例について説明する。
[Hardware configuration example]
An example of the hardware configuration according to the present embodiment will be described with reference to FIG.

図4は、本実施形態に係る各装置のハードウェア構成の例を示す図である。ここでは、ユーザが使用するユーザ端末としての端末装置400と、システム全体を管理・制御する情報処理装置としてのサーバ410とを含んで構成される。また、端末装置400とサーバ410とはネットワーク409を介して通信可能に構成される。 FIG. 4 is a diagram showing an example of the hardware configuration of each device according to the present embodiment. Here, the terminal device 400 as a user terminal used by the user and the server 410 as an information processing device that manages and controls the entire system are included. Further, the terminal device 400 and the server 410 are configured to be communicable via the network 409.

端末装置400は、CPU401、RAM402、ROM403、HDD404、表示装置405、入力装置406、およびNIC407を含んで構成される。各部位は、内部バス408を介して互いに通信可能に接続される。CPU401は、端末装置400の全体の制御を司る。RAM(Random Access Memory)402は、揮発性の記憶領域であり、ワークメモリなどとして利用される。ROM(Read Only Memory)403は、不揮発性の記憶領域であり、各種プログラムやデータが保持される。HDD(Hard Disk Drive)404は、不揮発性の記憶領域であり、各種データが保持される。 The terminal device 400 includes a CPU 401, a RAM 402, a ROM 403, an HDD 404, a display device 405, an input device 406, and a NIC 407. The parts are communicably connected to each other via the internal bus 408. The CPU 401 controls the entire terminal device 400. The RAM (Random Access Memory) 402 is a volatile storage area and is used as a work memory or the like. The ROM (Read Only Memory) 403 is a non-volatile storage area, and holds various programs and data. The HDD (Hard Disk Drive) 404 is a non-volatile storage area and holds various data.

表示装置405は、ユーザに対し、各種データを表示する。入力装置406は、ユーザからの入力、操作を受け付ける。NIC(Network Interface Card)407は、ネットワーク409を介した外部装置との通信を司り、各種データを送受信する。ここでの通信方法において、有線/無線や、通信方式を限定するものではなく、これらが組み合わせて行われてもよい。端末装置400の例としては、例えば、スマートフォンやタブレット端末、モバイルPC、専用端末などが挙げられるが特に限定するものではない。 The display device 405 displays various data to the user. The input device 406 receives input and operation from the user. The NIC (Network Interface Card) 407 controls communication with an external device via the network 409, and transmits / receives various data. The communication method here is not limited to wired / wireless and communication methods, and these may be combined. Examples of the terminal device 400 include, but are not limited to, smartphones, tablet terminals, mobile PCs, dedicated terminals, and the like.

サーバ410は、CPU411、RAM412、ROM413、HDD414、表示装置415、入力装置416、およびNIC417を含んで構成される。各部位は、内部バス418を介して互いに通信可能に接続される。CPU411は、サーバ410の全体の制御を司る。RAM412は、揮発性の記憶領域であり、ワークメモリなどとして利用される。ROM413は、不揮発性の記憶領域であり、各種プログラムやデータが保持される。HDD414は、不揮発性の記憶領域であり、各種データが保持される。 The server 410 includes a CPU 411, a RAM 412, a ROM 413, an HDD 414, a display device 415, an input device 416, and a NIC 417. The parts are communicably connected to each other via the internal bus 418. The CPU 411 controls the entire server 410. The RAM 412 is a volatile storage area and is used as a work memory or the like. The ROM 413 is a non-volatile storage area and holds various programs and data. The HDD 414 is a non-volatile storage area and holds various data.

表示装置415は、ユーザ(例えば、サーバの管理者)に対し、各種データを表示する。入力装置416は、ユーザからの入力、操作を受け付ける。NIC417は、ネットワーク409を介した外部装置との通信を司り、各種データを送受信する。ここでの通信方法において、有線/無線や、通信方式を限定するものではなく、これらが組み合わせて行われてもよい。 The display device 415 displays various data to a user (for example, a server administrator). The input device 416 receives input and operation from the user. NIC417 controls communication with an external device via network 409, and transmits / receives various data. The communication method here is not limited to wired / wireless and communication methods, and these may be combined.

図4では、端末装置400とサーバ410がそれぞれ1台のみ示されているが、更に多くの装置がネットワーク409を介して接続されてよい。 Although only one terminal device 400 and one server 410 are shown in FIG. 4, more devices may be connected via the network 409.

[ソフトウェア構成例]
図5を用いて、本実施形態に係るマッチングシステムのサーバとして機能する情報処理装置のソフトウェアの構成例について説明する。
[Software configuration example]
An example of software configuration of an information processing apparatus that functions as a server of the matching system according to the present embodiment will be described with reference to FIG.

本実施形態に係るサーバ500は、ユーザ情報管理手段501、サービス情報管理手段502、タスク登録手段503、マッチング処理手段504、サービス提示手段505、通知手段506、経路計画手段507、ユーザ情報DB508、サービス情報DB509、タスク情報DB510、及び地図情報DB511を含んで構成される。 The server 500 according to the present embodiment includes user information management means 501, service information management means 502, task registration means 503, matching processing means 504, service presentation means 505, notification means 506, route planning means 507, user information DB 508, and service. It includes information DB 509, task information DB 510, and map information DB 511.

ユーザ情報管理手段501は、ユーザ情報DB508に保持されたユーザ情報の管理、更新を行う。ここでのユーザとは、サービスの提供先となる利用者と、サービスの提供(タスクの処理)を行う作業者を含むものとする。なお、同一のユーザが、サービスに応じて、利用者となってもよいし、作業者となってもよい。 The user information management means 501 manages and updates the user information held in the user information DB 508. The user here includes a user who is a service provider and a worker who provides the service (task processing). The same user may be a user or a worker depending on the service.

サービス情報管理手段502は、サービス情報DB509に保持された情報の管理、更新を行う。ここでの管理対象となるサービスの情報とは、図2を用いて説明したように、各サービスを構成するタスクに関する情報が含まれる。 The service information management means 502 manages and updates the information held in the service information DB 509. As described with reference to FIG. 2, the information of the service to be managed here includes the information about the task constituting each service.

タスク登録手段503は、タスク情報DB510に保持された情報の登録、管理、更新を行う。マッチング処理手段504は、提供するデリバリーサービスを構成する各タスクを処理する作業者をマッチングする処理を行う。サービス提示手段505は、利用者に提供可能なサービス(更には、タスク)の詳細を提示するための処理を行う。通知手段506は、タスクの処理の作業者に対し、各種通知を行う。経路計画手段507は、デリバリーサービスを提供するに当たり、そのデリバリーサービスに要する人(作業者)や機材(オブジェクト)の移動の経路や時間の計画を行う。 The task registration means 503 registers, manages, and updates the information held in the task information DB 510. The matching processing means 504 performs a process of matching workers who process each task constituting the provided delivery service. The service presenting means 505 performs a process for presenting the details of the service (furthermore, the task) that can be provided to the user. The notification means 506 gives various notifications to the worker who processes the task. In providing the delivery service, the route planning means 507 plans the movement route and time of the person (worker) and the equipment (object) required for the delivery service.

ユーザ情報DB508は、ユーザに関する情報を記憶するDB(データベース)である。例えば、デリバリーサービスの利用者であるユーザに関する情報としては、提供先(訪問先)となる家の位置情報や、サービスの利用履歴などが挙げられる。一方、タスクの作業者であるユーザに関する情報としては、モビリティの所有の有無、作業実績、タスクに関連する属性情報などが挙げられる。なお、ここで管理される情報は一例であり、これらに限定するものではない。本実施形態では、ある地域において、サービスを構成するタスクを処理するユーザの情報や、その地域においてタスクに利用可能な機材等の情報をまとめて「地域情報」と称する。ここでの「地域」とは、予めある範囲が規定されていてもよいし、ある位置から所定の範囲内を示すものであってもよい。 The user information DB 508 is a DB (database) that stores information about the user. For example, the information about the user who is the user of the delivery service includes the location information of the house to be provided (visited), the usage history of the service, and the like. On the other hand, the information about the user who is the worker of the task includes the possession of mobility, the work record, the attribute information related to the task, and the like. The information managed here is an example and is not limited to these. In the present embodiment, information on a user who processes a task constituting a service in a certain area and information on equipment and the like that can be used for the task in the area are collectively referred to as "regional information". The "region" here may be defined in advance as a certain range, or may indicate a predetermined range from a certain position.

タスク情報DB510は、デリバリーサービスを構成するタスクの情報を保持する。タスクの情報としては、要する機材の情報や所要時間の目安などが挙げられる。地図情報DB511は、デリバリーサービスを提供する地域における地図情報や、その地域における各拠点の配置などが保持される。 The task information DB 510 holds information on tasks that make up the delivery service. The task information includes information on the required equipment and a guideline for the required time. The map information DB 511 holds map information in the area where the delivery service is provided, the arrangement of each base in the area, and the like.

なお、図5に示すサーバの各手段は、複数の情報処理装置にて負荷分散させることで構成されてもよい。また、各データベースは、各手段を有するサーバ自体が保持する構成に限定するものではなく、ネットワークを介して通信可能に接続された機器に構成されてもよい。この場合には、サーバは外部の機器にアクセスし、各種データベースを参照することで、必要な情報を取得することが可能となる。また、図5に示す各手段のうち、一部の手段を端末装置側(もしくは、端末装置内のアプリケーション)にて実現するような構成であってもよい。 Each means of the server shown in FIG. 5 may be configured by load balancing with a plurality of information processing devices. Further, each database is not limited to the configuration held by the server itself having each means, and may be configured in a device connected so as to be communicable via a network. In this case, the server can access the external device and refer to various databases to acquire the necessary information. Further, among the means shown in FIG. 5, some means may be realized on the terminal device side (or an application in the terminal device).

[マッチング]
図6を用いて、本実施形態に係るマッチングの概念を説明する。上述したように、1のデリバリーサービスを提供するためには、複数のタスクを処理する必要がある。この複数のタスクは、1または複数の作業者により処理される。本実施形態において、この複数のタスクそれぞれを処理する作業者を、予め作業者として登録された候補の中からマッチングを行い、1または複数の作業者を選定、決定する。
[matching]
The concept of matching according to the present embodiment will be described with reference to FIG. As mentioned above, in order to provide one delivery service, it is necessary to process a plurality of tasks. The plurality of tasks are processed by one or more workers. In the present embodiment, the workers who process each of the plurality of tasks are matched from the candidates registered in advance as workers, and one or a plurality of workers are selected and determined.

図6において、左側は図2に示したものと同様、調理代行サービスを構成する複数のタスクを示している。これらの各タスクに対し、各データベースを参照し、適する作業者を決定する。本実施形態に係るマッチングに用いる情報は、上述した各DBにて対応付けて保持されているものとする。例えば、
・作業者のユーザ情報(位置情報、提供可能なタスク、提供時間、属性情報、提供履歴情報、モビリティの有無の所有情報、など)
・利用者のユーザ情報(位置情報、利用履歴情報、属性情報、など)
・サービス情報(おすすめ情報、広告情報、制限情報、など)
などが挙げられる。
In FIG. 6, the left side shows a plurality of tasks constituting the cooking agency service, similar to those shown in FIG. For each of these tasks, refer to each database and determine the appropriate worker. It is assumed that the information used for matching according to the present embodiment is associated and held in each of the above-mentioned DBs. for example,
-User information of workers (location information, tasks that can be provided, provision time, attribute information, provision history information, ownership information with or without mobility, etc.)
-User user information (location information, usage history information, attribute information, etc.)
・ Service information (recommended information, advertising information, restriction information, etc.)
And so on.

また、マッチングに用いられる方法は、類似度や優先度を用いるものであってもよいし、履歴に基づいて行われるものであってもよく、その手法を限定するものではない。また、処理履歴に基づいて機械学習が行われ、この結果に基づいてマッチングするような構成であってもよい。また、複数のタスクを1の作業者が担当してもよいし、利用者の指定に応じて、タスクの作業者を決定しない(サービス利用者自身が作業する)構成であってもよい。もしくは、利用者の指定に基づいて、タスクを処理する作業者を特定の作業者に決定する構成であってもよい。 Further, the method used for matching may be a method using similarity or priority, or may be performed based on history, and the method is not limited. Further, machine learning may be performed based on the processing history, and matching may be performed based on the result. Further, one worker may be in charge of a plurality of tasks, or may be configured such that the worker of the task is not determined (the service user himself / herself works) according to the user's designation. Alternatively, it may be configured to determine a specific worker to process the task based on the user's designation.

また、所定のタスクにおいて、利用者が対象とするオブジェクトの詳細な属性を指定できるようにしてもよい。例えば、食材の提供というタスクにおいて、利用者が食材の価格範囲や銘柄などを指定できるようにしてもよい。つまり、個々のタスクにおいても詳細な条件を利用者が指定し、この所望した条件に合致するようにマッチングをする構成であってもよい。 Further, in a predetermined task, the user may be able to specify detailed attributes of the target object. For example, in the task of providing foodstuffs, the user may be able to specify the price range, brand, and the like of the foodstuffs. That is, even in each task, the user may specify detailed conditions and perform matching so as to meet the desired conditions.

[処理シーケンス]
(登録処理)
図7を用いて、本実施形態に係るマッチングに用いる情報の登録処理のシーケンスについて説明する。ここで登録される情報は、タスクの作業者側に関する情報であり、例えば、タスクの作業者となりたいユーザ(タスクの作業希望者)が、自身のPC(Personal Computer)や携帯端末などのユーザ端末を介してサーバに登録する際の処理を示す。なお、登録処理は、ユーザ端末に設けられたWebブラウザ(不図示)を用いてサーバに要求する構成であってもよいし、ユーザ端末にインストールされた所定のアプリケーション(不図示)を用いて実現してもよい。また、各処理は、処理主体となる装置のCPUがHDD等に格納されたプログラムを読み出して実行することにより実現される。ここでは、作業希望者の端末装置をユーザ端末700として示し、デリバリーサービスの利用者の端末装置をユーザ端末710として示す。ここでのユーザ端末は、図4に示した端末装置400に対応するものとするが、ユーザ端末700とユーザ端末710とは、必ずしも同じ構成を有する必要はない。
[Processing sequence]
(registration process)
A sequence of information registration processing used for matching according to the present embodiment will be described with reference to FIG. 7. The information registered here is information about the worker side of the task. For example, a user who wants to be a task worker (a person who wants to work on a task) is a user terminal such as his / her own PC (Personal Computer) or a mobile terminal. Shows the process when registering to the server via. The registration process may be configured to request the server using a Web browser (not shown) provided on the user terminal, or may be realized by using a predetermined application (not shown) installed on the user terminal. You may. Further, each process is realized by the CPU of the device that is the main body of the process reading and executing the program stored in the HDD or the like. Here, the terminal device of the person who wants to work is shown as the user terminal 700, and the terminal device of the user of the delivery service is shown as the user terminal 710. The user terminal here corresponds to the terminal device 400 shown in FIG. 4, but the user terminal 700 and the user terminal 710 do not necessarily have the same configuration.

S701にて、ユーザ端末700は、サーバ500に対し、登録画面を要求する。このとき、ユーザ認証が行われてもよい。 In S701, the user terminal 700 requests the server 500 for the registration screen. At this time, user authentication may be performed.

S702にて、サーバ500は、ユーザ端末700からの要求に応答して、登録画面の提供を行う。ここで提供される登録画面は要求内容に応じて、異なる画面が提供されてよい。ここで提供される登録画面の構成例は、図10Aを用いて後述する。 In S702, the server 500 provides the registration screen in response to the request from the user terminal 700. The registration screen provided here may be different depending on the content of the request. An example of the configuration of the registration screen provided here will be described later with reference to FIG. 10A.

S703にて、ユーザ端末700は、サーバ500から提供された登録画面を表示装置405に表示し、ユーザからの入力を受け付ける。ユーザ端末700は、ユーザからの入力に応じて、入力情報をサーバ500に送信する。 In S703, the user terminal 700 displays the registration screen provided by the server 500 on the display device 405 and accepts the input from the user. The user terminal 700 transmits the input information to the server 500 in response to the input from the user.

S704にて、サーバ500は、ユーザ端末700にて入力された各種情報に対する登録処理を行う。ここでの登録処理は、ユーザ情報の登録や、対応可能なタスクの登録など、複数の情報に関する登録が行われてもよい。 In S704, the server 500 performs registration processing for various information input by the user terminal 700. In the registration process here, registration of a plurality of information such as registration of user information and registration of available tasks may be performed.

S705にて、サーバ500は、登録処理の結果をユーザ端末700に通知する。 In S705, the server 500 notifies the user terminal 700 of the result of the registration process.

S706にて、ユーザ端末700は、サーバ500からの登録結果通知を受信する。これに伴って、ユーザは、タスクの処理依頼を待つ状態となる。なお、1のユーザは1のタスクに関する登録に限定するものではなく、複数の種類のタスクを担当することが可能であるように登録してもよい。 In S706, the user terminal 700 receives the registration result notification from the server 500. Along with this, the user is in a state of waiting for a task processing request. It should be noted that one user is not limited to the registration related to one task, and may be registered so that he / she can be in charge of a plurality of types of tasks.

(利用処理)
図8を用いて、本実施形態に係るマッチングの利用時の処理のフローチャートについて説明する。ここでは、例えば、デリバリーサービスを利用したいユーザ(利用者)が、自身のPC(Personal Computer)や携帯端末などのユーザ端末を介してサーバに利用要求する際の処理を示す。なお、本処理は、ユーザ端末に設けられたWebブラウザ(不図示)を用いてサーバに要求する構成であってもよいし、ユーザ端末にインストールされた所定のアプリケーション(不図示)を用いて実現してもよい。また、各処理は、処理主体となる装置のCPUがHDD等に格納されたプログラムを読み出して実行することにより実現される。ここでは、作業希望者の端末装置をユーザ端末700として示し、デリバリーサービスの利用者の端末装置をユーザ端末710として示す。ここでのユーザ端末は、図4に示した端末装置400に対応するものとするが、ユーザ端末700とユーザ端末710とは、必ずしも同じ構成を有する必要はない。
(Usage processing)
With reference to FIG. 8, a flowchart of processing at the time of using matching according to the present embodiment will be described. Here, for example, a process when a user (user) who wants to use a delivery service requests a server to use a server via a user terminal such as his / her own PC (Personal Computer) or a mobile terminal is shown. Note that this process may be configured to request the server using a Web browser (not shown) provided on the user terminal, or may be realized by using a predetermined application (not shown) installed on the user terminal. You may. Further, each process is realized by the CPU of the device that is the main body of the process reading and executing the program stored in the HDD or the like. Here, the terminal device of the person who wants to work is shown as the user terminal 700, and the terminal device of the user of the delivery service is shown as the user terminal 710. The user terminal here corresponds to the terminal device 400 shown in FIG. 4, but the user terminal 700 and the user terminal 710 do not necessarily have the same configuration.

S801にて、ユーザ端末710は、サーバ500に対し利用画面を要求する。このとき、ユーザ認証が行われてもよい。 In S801, the user terminal 710 requests the server 500 to use the screen. At this time, user authentication may be performed.

S802にて、サーバ500は、ユーザ端末710からの要求に応答して、利用画面の提供を行う。ここで提供される利用画面の構成例は、図10Bを用いて後述する。 In S802, the server 500 provides the usage screen in response to the request from the user terminal 710. An example of the configuration of the usage screen provided here will be described later with reference to FIG. 10B.

S803にて、ユーザ端末710は、サーバ500から提供された利用画面を表示装置405に表示し、ユーザからの入力を受け付ける。ここでの入力は、例えば、利用したいデリバリーサービスの種類や日時など、サービスに関する条件が入力される。ユーザ端末710は、ユーザからの入力に応じて、入力情報をサーバ500に送信する。 In S803, the user terminal 710 displays the usage screen provided by the server 500 on the display device 405 and accepts input from the user. In the input here, conditions related to the service such as the type and date and time of the delivery service to be used are input. The user terminal 710 transmits the input information to the server 500 in response to the input from the user.

S804にて、サーバ500は、ユーザ端末710にて入力された各種条件に基づき、デリバリーサービスおよびそのデリバリーサービスを構成するタスクの処理者の候補に関するマッチングを行う。 In S804, the server 500 performs matching regarding the delivery service and the candidate processor of the task constituting the delivery service based on various conditions input by the user terminal 710.

S805にて、サーバ500は、マッチング結果をユーザ端末710に通知する。ここでのマッチング結果は複数の候補を提示してもよいし、タスクごとにマッチングにより得られた担当者の候補を選択可能提示してもよい。もしくは、タスクそれぞれに関するマッチングの情報は省略し、提供可能なデリバリーサービスがあるか否かのみを提示してもよい。ここでの提供可能なデリバリーサービスとは、マッチングの結果、当該デリバリーサービスを構成するタスク全てに対し、作業者を割り当てることができた場合が該当する。 In S805, the server 500 notifies the user terminal 710 of the matching result. As the matching result here, a plurality of candidates may be presented, or the candidate of the person in charge obtained by matching may be selectably presented for each task. Alternatively, the matching information for each task may be omitted and only whether or not there is a delivery service that can be provided may be presented. The delivery service that can be provided here corresponds to the case where a worker can be assigned to all the tasks constituting the delivery service as a result of matching.

S806にて、ユーザ端末710は、サーバ500から通知されたマッチング結果を表示し、ユーザによる選択を受け付ける。ユーザ端末710は、ユーザによる選択結果をサーバ500に送信する。 In S806, the user terminal 710 displays the matching result notified from the server 500 and accepts the selection by the user. The user terminal 710 transmits the selection result by the user to the server 500.

S807にて、サーバ500は、ユーザ端末710から送信された選択結果に基づき、サービス内容を決定する。なお、マッチング結果がユーザの要望に沿わない場合には、再度条件を入力させた上で、マッチング処理を行うような構成であってもよい。 In S807, the server 500 determines the service content based on the selection result transmitted from the user terminal 710. If the matching result does not meet the user's request, the matching process may be performed after inputting the conditions again.

S808にて、サーバ500は、決定したサービス内容をユーザ端末710に通知する。ここで通知される画面の構成例は、図10Cを用いて後述する。 In S808, the server 500 notifies the user terminal 710 of the determined service content. An example of the screen configuration notified here will be described later with reference to FIG. 10C.

S809にて、ユーザ端末710は、サーバ500からのサービスの利用申込みに関する通知を受け付ける。これに伴って、ユーザはサービスの提供待ちの状態となる。 In S809, the user terminal 710 receives a notification regarding a service usage application from the server 500. Along with this, the user is in a state of waiting for the provision of the service.

S810にて、サーバ500は、決定したサービスの内容に基づいて、各タスクに関する資材や作業者の移動に関する経路計画を行う。本処理の詳細については、図9を用いて後述する。 In S810, the server 500 performs a route plan regarding the movement of materials and workers for each task based on the content of the determined service. The details of this process will be described later with reference to FIG.

S811にて、サーバ500は、タスクの作業者として決定したユーザのユーザ端末700に、タスク処理の依頼を通知する。 In S811, the server 500 notifies the user terminal 700 of the user determined as the worker of the task of the request for task processing.

S812にて、ユーザ端末700は、サーバ500から通知された通知を受け付ける。これにより、当該ユーザは、タスクの作業タイミングとなるのを待つ状態となる。 In S812, the user terminal 700 receives the notification notified from the server 500. As a result, the user is in a state of waiting for the work timing of the task.

S813にて、作業者は、通知にて指定されたタイミングに、指定された内容のタスクを処理する。その後、ユーザ端末710は、タスクの処理完了をユーザから受け付ける。 In S813, the worker processes the task of the specified content at the timing specified in the notification. After that, the user terminal 710 accepts the completion of the task processing from the user.

S814にて、ユーザ端末710は、サーバ500に対して、タスクの完了を通知する。 In S814, the user terminal 710 notifies the server 500 of the completion of the task.

S815にて、サーバ500は、ユーザ端末710からのタスク完了の通知を受け付ける。 In S815, the server 500 receives the notification of the task completion from the user terminal 710.

S816にて、サーバ500は、受け付けたタスク完了の通知に基づき、各種DBにおける管理情報の更新を行う。そして、本処理フローを終了する。 In S816, the server 500 updates the management information in the various DBs based on the received notification of the completion of the task. Then, this processing flow is terminated.

なお、上記において、サービスの提供が完了した後、デリバリーサービスの利用者からの入力(例えば、サービス内容に関する評価など)を受け付けるような構成であってもよい。 In the above, the configuration may be such that after the provision of the service is completed, the input from the user of the delivery service (for example, evaluation of the service content) is accepted.

(経路計画処理)
図9は、マッチング結果に基づいて決定されたサービス内容に対応した、作業者および資材の移動経路の計画処理のフローチャートについて説明する。本処理は、サーバ500のCPU401がHDD等に格納されたプログラムを読み出して実行することにより実現される。
(Route planning processing)
FIG. 9 describes a flowchart of the planning process of the movement route of the worker and the material corresponding to the service content determined based on the matching result. This process is realized by the CPU 401 of the server 500 reading and executing the program stored in the HDD or the like.

S901にて、サーバ500は、デリバリーサービスの利用者に関する情報を取得する。ここでは、デリバリーサービスの提供先の位置情報や日時、サービスの利用に際して指定した条件などが該当する。 In S901, the server 500 acquires information about the user of the delivery service. Here, the location information and date and time of the delivery service provider, the conditions specified when using the service, and the like are applicable.

S902にて、サーバ500は、提供するデリバリーサービスを構成するタスクに関する情報を取得する。ここで取得される情報は、例えば、タスクに要する資材や時間などのリソースに関する情報などが該当する。 In S902, the server 500 acquires information about the tasks constituting the delivery service to be provided. The information acquired here corresponds to, for example, information related to resources such as materials and time required for a task.

S903にて、サーバ500は、タスクを処理する作業者の情報を取得する。ここでの作業者は、すでにマッチング処理の上、決定しているため、これらのユーザの情報を取得する。 In S903, the server 500 acquires the information of the worker who processes the task. Since the worker here has already decided after the matching process, the information of these users is acquired.

S904にて、サーバ500は、S903にて取得した情報およびS901にて取得した情報に基づき、移動(送迎)に関するタスクが必要か否かを判定する。例えば、タスクの処理する作業者が自らサービスの提供先に移動可能な場合には、搬送に関するタスクは不要となる。一方、サービスの提供先の周辺に駐車場などが無い場合には、作業者の移動(送迎)に関するタスクは必要となる。また、サービスの提供に際して、例えば、機材や食材の提供のタスクを担当する作業者がこれらをサービスの提供先に届けることができない場合にも、他のユーザによる移動(搬送)のタスクは必要となる。これらの判定は、例えば、ユーザの車両の有無やサービスの提供時間、サービスの提供先の位置情報などに基づいて判定することができる。また、ユーザが登録時に指定してもよい。移動に関するタスクが必要である場合は(S904にてYES)S905へ進み、不要である場合は(S904にてNO)S908へ進む。 In S904, the server 500 determines whether or not a task related to movement (pick-up) is necessary based on the information acquired in S903 and the information acquired in S901. For example, if the worker who processes the task can move to the service provider by himself / herself, the task related to transportation becomes unnecessary. On the other hand, if there is no parking lot or the like in the vicinity of the service provider, a task related to the movement (pick-up) of the worker is required. In addition, when providing services, for example, even if the worker in charge of the task of providing equipment and ingredients cannot deliver these to the service provider, the task of moving (transporting) by another user is necessary. Become. These determinations can be made based on, for example, the presence or absence of the user's vehicle, the service provision time, the location information of the service provision destination, and the like. Further, the user may specify it at the time of registration. If the task related to movement is necessary (YES in S904), the process proceeds to S905, and if it is not necessary (NO in S904), the process proceeds to S908.

S905にて、サーバ500は、移動に関するタスク(以下、搬送タスク)を生成する。ここで生成する搬送タスクは、図3Bに示すようにタスクの担当者が複数の拠点を廻って所定の位置に搬送するようなタスクとして構成されてもよいし、2つの拠点間のみを搬送するようなタスクとして構成されてもよい。 In S905, the server 500 generates a task related to movement (hereinafter referred to as a transport task). As shown in FIG. 3B, the transfer task generated here may be configured as a task in which the person in charge of the task travels around a plurality of bases and transports the task to a predetermined position, or transports only between the two bases. It may be configured as such a task.

S906にて、サーバ500は、S905にて生成した搬送タスクを対応可能なユーザのマッチング処理を行う。ここでのマッチング処理は、図8のS803にて行われる処理と同じ方法で実行してよい。 In S906, the server 500 performs a matching process of a user who can handle the transport task generated in S905. The matching process here may be executed by the same method as the process performed in S803 of FIG.

S907にて、サーバ500は、搬送タスクを担当するユーザが、搬送対象の作業者(もしくは、機材)をピックアップして、利用者に指定された場所・日時に到着するように、時間及び経路を計画する。そして、本処理フローを終了する。 In S907, the server 500 sets the time and route so that the user in charge of the transport task picks up the worker (or equipment) to be transported and arrives at the place / date / time specified by the user. To plan. Then, this processing flow is terminated.

S908にて、サーバ500は、利用者に指定された場所を集合場所として、各作業者および資材が搬送されるように、時間及び経路を計画する。そして、本処理フローを終了する。 In S908, the server 500 plans the time and route so that each worker and material is transported with the place designated by the user as the meeting place. Then, this processing flow is terminated.

[UI画面]
図10A〜図10Cを用いて、本実施形態に係るUI画面の構成例を説明する。
[UI screen]
A configuration example of the UI screen according to the present embodiment will be described with reference to FIGS. 10A to 10C.

図10Aは、タスクの作業を希望するユーザが、対応可能なタスクを登録する際に表示される画面の構成例を示し、図7のS702にて提供される。 FIG. 10A shows a configuration example of a screen displayed when a user who desires to work on a task registers an available task, and is provided in S702 of FIG. 7.

登録画面1000は、フィールド1001〜1006を有する。フィールド1001は、提供するデリバリーサービスの種類を指定するためのフィールドであり、ここでは、リスト形式にて表示されたデリバリーサービスの中から指定可能となっている。フィールド1002は、選択したデリバリーサービスを構成するタスクの中から対応可能なタスクを指定するためのフィールドであり、ここでは、リスト形式にて表示されたタスクの中から指定可能となっている。フィールド1001にて指定されたデリバリーサービスに応じて、フィールド1002に表示されるタスクは変化する。フィールド1003は、タスクを対応可能な日時を指定するためのフィールドである。 The registration screen 1000 has fields 1001 to 1006. The field 1001 is a field for designating the type of the delivery service to be provided, and here, it can be specified from the delivery services displayed in the list format. The field 1002 is a field for designating a task that can be handled from the tasks constituting the selected delivery service, and here, it can be specified from the tasks displayed in the list format. The tasks displayed in field 1002 vary according to the delivery service specified in field 1001. The field 1003 is a field for designating a date and time when the task can be handled.

フィールド1004は、タスクを処理可能な範囲を指定するためのフィールドであり、例えば、現在位置からの距離や移動に要する時間などにて指定してもよい。フィールド1005は、タスクを処理する際に、自身で移動(資材の提供の際には、持参)が可能か否かを指定するためのフィールドである。例えば、自身で移動が可能である場合には、デリバリーサービスを構成するタスクに関し、作業者の送迎というタスク(搬送タスク)は不要となる。フィールド1006は、フィールド1001、1002にて指定した内容に対応して、特に明記する情報を入力するフィールドである。例えば、調理代行サービスを提供する際には、得意な料理のジャンルなどを入力してもよい。ここでの入力は、自由入力であってもよいし、複数の項目の中から選択できるような構成であってもよい。 The field 1004 is a field for designating a range in which the task can be processed, and may be designated by, for example, a distance from the current position or a time required for movement. Field 1005 is a field for designating whether or not it is possible to move (bring when providing materials) by itself when processing a task. For example, when it is possible to move by itself, the task of picking up and dropping off workers (transportation task) is not required for the tasks constituting the delivery service. The field 1006 is a field for inputting information to be specified in particular according to the contents specified in the fields 1001 and 1002. For example, when providing a cooking agency service, you may enter a genre of cooking that you are good at. The input here may be a free input or may be configured so that it can be selected from a plurality of items.

図10Bは、デリバリーサービスの利用を希望するユーザが、利用可能なデリバリーサービスを検索する際に表示される画面の構成例を示し、図8のS801にて提供される。 FIG. 10B shows a configuration example of a screen displayed when a user who desires to use a delivery service searches for an available delivery service, and is provided in S801 of FIG.

利用画面1010は、フィールド1011〜1014を有する。フィールド1011は、利用したいデリバリーサービスの種類を指定するためのフィールドであり、ここでは、リスト形式にて表示されたサービスの中から指定可能となっている。フィールド1012は、サービスを利用する場所を指定するためのフィールドであり、住所を入力してもよいし、端末装置が備えるGPS(Global Positioning System)機能を用いて現在位置を指定してもよい。フィールド1013は、デリバリーサービスを利用したい日時を指定するためのフィールドである。デリバリーフィールド1014は、サービスを提供する場所に車両を駐車可能な場所(駐車場)があるか否かを指定するためのフィールドである。なお本設定は、住所などからサーバ500側で自動的に検出してもよい。例えば、駐車場がある場合には、調理代行サービスにおいて、調理者(作業者)が自らの車両を用いて移動する際にその駐車場を利用することが可能となる。一方、駐車場が無い場合には、デリバリーサービスの利用に関し、送迎に関するタスク(搬送タスク)が発生し得る。 The usage screen 1010 has fields 1011 to 1014. The field 1011 is a field for designating the type of delivery service to be used, and here, it can be specified from the services displayed in the list format. The field 1012 is a field for designating a place where the service is used, and an address may be input, or a current position may be specified by using a GPS (Global Positioning System) function provided in the terminal device. The field 1013 is a field for designating the date and time when the delivery service is desired to be used. The delivery field 1014 is a field for designating whether or not there is a place (parking lot) where the vehicle can be parked in the place where the service is provided. Note that this setting may be automatically detected on the server 500 side from an address or the like. For example, if there is a parking lot, in the cooking agency service, the cook (worker) can use the parking lot when moving using his / her own vehicle. On the other hand, if there is no parking lot, a task related to transportation (transportation task) may occur regarding the use of the delivery service.

図10Cは、デリバリーサービスの利用を希望するユーザがデリバリーサービスを選択した後、そのデリバリーサービスを構成するタスクを処理するユーザに対し通知を行う際の通知画面の構成例を示し、図8のS811にて提供される。本画面を介して、サーバは、ユーザへのサービスの提示や受付が可能となる。上述したように、タスクの処理を希望するユーザは、図10Aの画面を介して登録しているため、この登録内容と、デリバリーサービスの利用者の条件とが一致した場合に、タスクの処理者が決定(マッチング)され、通知が行われる。通知画面1020は、フィールド1021〜1025を有する。フィールド1021は、デリバリーサービスの利用者(依頼者)に関する情報を表示する。フィールド1022は、サービスの提供場所に関する情報を表示する。 FIG. 10C shows a configuration example of a notification screen when a user who desires to use a delivery service selects a delivery service and then notifies a user who processes a task constituting the delivery service, and is shown in S811 of FIG. Provided at. Through this screen, the server can present and accept services to users. As described above, since the user who wants to process the task is registered via the screen of FIG. 10A, when the registered contents and the conditions of the user of the delivery service match, the task processor Is decided (matching) and notification is given. The notification screen 1020 has fields 1021-1025. Field 1021 displays information about the user (requester) of the delivery service. Field 1022 displays information about where the service is provided.

フィールド1023は、デリバリーサービスの提供日時に関する情報を表示する。なお、サービスの提供日時は、1のデリバリーサービスの依頼であっても、そのタスクの内容(実施タイミング)に応じて異なる。例えば、調理代行サービスを提供する場合において、搬送に関するタスクと、調理に関するタスクでは、開始時間は異なる。フィールド1024は、デリバリーサービスを構成する複数のタスクそれぞれの作業者に関する情報を表示する。フォール度1025は、タスクの提供に際し、移動に関する情報を表示する。なお、図10Cでは不図示であるが、通知内容に関し了解した場合にはその旨を示すボタンや、拒否する場合を示すボタンを設けてもよい。拒否された場合には、サーバ500は、別のタスクの処理者をマッチングするような構成であってもよい。また、デリバリーサービスを提供する際の詳細なスケジュール情報を含めてもよい。 Field 1023 displays information about the delivery date and time of the delivery service. It should be noted that the service provision date and time differs depending on the content (implementation timing) of the task even if the request is for one delivery service. For example, in the case of providing a cooking agency service, the start time differs between the task related to transportation and the task related to cooking. Field 1024 displays information about the workers of each of the plurality of tasks that make up the delivery service. The fall degree 1025 displays information about movement when the task is provided. Although not shown in FIG. 10C, if the content of the notification is understood, a button indicating that fact or a button indicating the case of refusal may be provided. If rejected, the server 500 may be configured to match processors of another task. It may also include detailed schedule information when providing delivery services.

以上、本実施形態により、人と物品とを要するデリバリーサービスを提供するために、サービスの提供に利用する物品、及び、サービスに関する作業者をマッチングし、サービスを利用者へ提供することができる。 As described above, according to the present embodiment, in order to provide a delivery service that requires a person and an article, the article used for providing the service and the worker related to the service can be matched and the service can be provided to the user.

<その他の実施形態>
本発明は、上述した実施形態の構成に限定するものではなく、他の構成を備えていてもよい。例えば、デリバリーサービスの内容、もしくは、デリバリーサービスを構成するタスクは、サーバ500側ではなく、作業希望者もしくは利用者が任意に決定し、登録できるようにしてもよい。つまり、ユーザが任意にデリバリーサービス内容を登録し、その作業者を募集するような構成であってもよい。
<Other embodiments>
The present invention is not limited to the configuration of the above-described embodiment, and may include other configurations. For example, the content of the delivery service or the task constituting the delivery service may be arbitrarily determined and registered by a work applicant or a user instead of the server 500 side. That is, the user may arbitrarily register the contents of the delivery service and recruit the workers.

また、サービスの利用者が、サービスの利用後に、サービス単位もしくはタスク単位で評価を行う評価機能を設けてもよい。また、タスクの作業が、タスクの提供後に、他のタスクに対する提供者(連携相手)への評価を行う評価機能を設けてもよい。 Further, a service user may be provided with an evaluation function for performing evaluation on a service-by-service basis or on a task-by-task basis after using the service. Further, the work of the task may be provided with an evaluation function for evaluating the provider (cooperation partner) for another task after the task is provided.

また、デリバリーサービスを構成するタスクのうち、利用者が自身で対処するタスクがある場合(例えば、ある食材の提供)に、その情報を提示してサービスのマッチングを行うようにしてもよい。 Further, when there is a task that the user deals with by himself / herself (for example, provision of a certain foodstuff) among the tasks constituting the delivery service, the information may be presented to match the services.

また、デリバリーサービスとして、1つの価格を提示してもよいし、タスクごとに価格を提示してもよい。例えば、食材の提供元に関し、価格の比較、一覧機能を設けてもよい。 Further, as a delivery service, one price may be presented or a price may be presented for each task. For example, a price comparison / list function may be provided for the foodstuff provider.

また、サービス提供先の近隣における駐車場情報(周辺の駐車場の位置や利用する際の価格)をタスクの提供者に対して提示してもよい。 In addition, parking lot information (location of parking lots in the vicinity and price at the time of use) in the vicinity of the service provider may be presented to the task provider.

また、調理代行サービスにおいて、利用者側ではある程度のジャンル(例えば、和食)を指定し、調理者側で献立を決定してもよい。また、利用者が食べたいメニューを指定した上で、このメニューが得意な調理者をマッチングしてもよい。 Further, in the cooking agency service, the user may specify a certain genre (for example, Japanese food) and the cook may decide the menu. In addition, after specifying the menu that the user wants to eat, a cook who is good at this menu may be matched.

また、デリバリーサービスに利用する機材は、デリバリーサービスの利用者が購入かレンタルかを選択できるようにしてもよい。また、デリバリーサービスに利用可能な機材(食材)に関する情報をデリバリーサービスの利用申し込み時に提示するような構成であってもよい。例えば、旬な食材の情報や価格情報などを提示することで、デリバリーサービスを利用する際の情報として利用者は有効活用することができる。 Further, the equipment used for the delivery service may be allowed to be selected by the delivery service user to be purchased or rented. Further, the configuration may be such that information on equipment (foodstuffs) that can be used for the delivery service is presented at the time of application for use of the delivery service. For example, by presenting information on seasonal ingredients and price information, the user can effectively utilize the information when using the delivery service.

<実施形態のまとめ>
1.上記実施形態のマッチングシステム(例えば、410)は、
地域情報に基づいて、提供することが可能なサービスを提示する提示手段(例えば、505、1010)と、
前記提示手段にて提示したサービスの選択を受け付ける受付手段(例えば、505、1010)と、
前記受付手段にて受け付けたサービスの提供に要する1または複数のタスクを処理する1または複数の処理者をマッチングするマッチング手段(例えば、504)と、
前記マッチング手段によるマッチング結果に基づいて、1または複数のタスクそれぞれに対応する作業者もしくは物品の移動を計画する計画手段(例えば、507)と
を有する。
<Summary of embodiments>
1. 1. The matching system of the above embodiment (for example, 410) is
Presenting means (eg, 505, 1010) that presents services that can be provided based on regional information, and
A reception means (for example, 505, 1010) that accepts the selection of the service presented by the presentation means, and
A matching means (for example, 504) that matches one or a plurality of processors that process one or a plurality of tasks required for providing a service received by the reception means, and a matching means (for example, 504).
It has a planning means (for example, 507) for planning the movement of a worker or an article corresponding to each of one or a plurality of tasks based on the matching result by the matching means.

この実施形態により、人と物品とを要するデリバリーサービスを提供するために、サービスの提供に利用する物品、及び、サービスに関する作業者をマッチングし、サービスを利用者へ提供することができる。 According to this embodiment, in order to provide a delivery service that requires a person and an article, the article used for providing the service and the worker related to the service can be matched and the service can be provided to the user.

2.上記実施形態のマッチングシステムでは、
前記地域情報は、サービスの提供に要する1または複数のタスクそれぞれの作業が可能な作業者、及び、サービスの提供に要する物品を提供可能な提供者のうちの少なくともいずれかの情報を含むことを特徴とする。
2. 2. In the matching system of the above embodiment,
The regional information includes information on at least one of a worker who can perform each of one or a plurality of tasks required for providing a service and a provider who can provide an article required for providing a service. It is a feature.

この実施形態により、所定の地域において、人と物品のそれぞれに関するマッチングが可能となる。 This embodiment enables matching for each of a person and an article in a predetermined area.

3.上記実施形態のマッチングシステムでは、
サービスの提供に要する1または複数のタスクのそれぞれに対して、処理可能な処理者の情報を登録する登録手段(例えば、503、1000)を更に有することを特徴とする。
3. 3. In the matching system of the above embodiment,
It is characterized by further having a registration means (for example, 503, 1000) for registering information of a processor that can be processed for each of one or a plurality of tasks required for providing a service.

この実施形態により、サービスの提供を受けるユーザにより適したマッチングが可能となる。 According to this embodiment, matching that is more suitable for the user who receives the service becomes possible.

4.上記実施形態のマッチングシステムでは、
前記マッチング手段は、前記地域情報に基づいて、複数の作業者、及び、物品の複数の提供者の中から選定を行う選定手段(例えば、504)を更に有することを特徴とする。
4. In the matching system of the above embodiment,
The matching means further includes a selection means (for example, 504) for selecting from a plurality of workers and a plurality of providers of goods based on the area information.

この実施形態により、サービスの提供を受けるユーザにより適したマッチングが可能となる。 According to this embodiment, matching that is more suitable for the user who receives the service becomes possible.

5.上記実施形態のマッチングシステムでは、
前記選定手段にて選定された物品を提供する提供者に対し、当該物品の移動の要求を通知する通知手段(例えば、506)を更に有する。
5. In the matching system of the above embodiment,
Further having a notification means (for example, 506) for notifying the provider who provides the goods selected by the selection means of the request for movement of the goods.

この実施形態により、適切に作業者に対する通知が可能となる。 According to this embodiment, it is possible to appropriately notify the worker.

6.上記実施形態のマッチングシステムでは、
前記地域情報は、タスクを処理する処理者と、当該処理者のモビリティの所有情報とが対応付けられた情報とを含むことを特徴とする。
6. In the matching system of the above embodiment,
The regional information is characterized by including a processor who processes a task and information associated with the mobility possession information of the processor.

この実施形態により、タスクに関する作業者や資材の移動を考慮したマッチングが可能となる。 According to this embodiment, matching can be performed in consideration of the movement of workers and materials related to the task.

7.上記実施形態のマッチングシステムでは、
前記地域情報は、処理者の位置情報、移動に要する時間の情報、提供可能な物品の属性情報、及び、処理者の属性情報の少なくともいずれかを含むことを特徴とする。
7. In the matching system of the above embodiment,
The area information is characterized by including at least one of the position information of the processor, the information of the time required for movement, the attribute information of the article that can be provided, and the attribute information of the processor.

この実施形態により、サービスの提供を受けるユーザにより適したマッチングが可能となる。 According to this embodiment, matching that is more suitable for the user who receives the service becomes possible.

8.上記実施形態のマッチングシステムでは、
前記提示手段は、サービスの提供を受けるユーザが所望する条件に合致するように、提供することが可能なサービスを提示することを特徴とする。
8. In the matching system of the above embodiment,
The presenting means is characterized in presenting a service that can be provided so as to meet the conditions desired by the user who receives the service.

この実施形態により、サービスの提供を受けるユーザが指定した条件に従って、より適切なマッチングが可能となる。 According to this embodiment, more appropriate matching becomes possible according to the conditions specified by the user who receives the service.

9.上記実施形態のマッチングシステムでは、
前記条件は、時間および場所の少なくとも一方であることを特徴とする。
9. In the matching system of the above embodiment,
The condition is characterized by at least one of time and place.

この実施形態により、サービスの提供を受けるユーザが指定した時間や場所に関する条件に従って、より適切なマッチングが可能となる。 According to this embodiment, more appropriate matching can be performed according to the conditions regarding the time and place specified by the user who receives the service.

10.上記実施形態のマッチングシステムでは、
前記計画手段は、サービスの提供を受けるユーザが所望する時間および場所の少なくとも一方を指定した際に、当該指定に基づいて、作業者、及び、物品がほぼ同じタイミングで到着するように移動を計画することを特徴とする。
10. In the matching system of the above embodiment,
When the user who receives the service specifies at least one of the desired time and place, the planning means plans the movement so that the worker and the article arrive at almost the same timing based on the designation. It is characterized by doing.

この実施形態により、ユーザに対し、ユーザフレンドリーなデリバリーサービスの提供が可能となる。 According to this embodiment, it is possible to provide a user-friendly delivery service to the user.

11.上記実施形態のマッチングシステムでは、
前記サービスは、調理代行サービスであり、
当該調理代行サービスの提供に要するタスクは、調理作業、調理者の送迎、食材の搬送、および材料の提供を含むことを特徴とする。
11. In the matching system of the above embodiment,
The service is a cooking agency service.
The task required to provide the cooking agency service is characterized by including cooking work, transportation of a cook, transportation of ingredients, and provision of ingredients.

この実施形態により、ユーザに対し、調理代行サービスとしてのデリバリーサービスのマッチングシステムを提供することができる。 According to this embodiment, it is possible to provide the user with a matching system of a delivery service as a cooking agency service.

12.上記実施形態の情報処理装置(例えば、410)は、
地域情報に基づいて、提供することが可能なサービスを提示する提示手段(例えば、505、1010)と、
前記提示手段にて提示したサービスの選択を受け付ける受付手段(例えば、505、1010)と、
前記受付手段にて受け付けたサービスの提供に要する1または複数のタスクを処理する1または複数の処理者をマッチングするマッチング手段(例えば、504)と、
前記マッチング手段によるマッチング結果に基づいて、1または複数のタスクそれぞれに対応する作業者もしくは物品の移動を計画する計画手段(例えば、507)と
を有する。
12. The information processing device (for example, 410) of the above embodiment is
Presenting means (eg, 505, 1010) that presents services that can be provided based on regional information, and
A reception means (for example, 505, 1010) that accepts the selection of the service presented by the presentation means, and
A matching means (for example, 504) that matches one or a plurality of processors that process one or a plurality of tasks required for providing a service received by the reception means, and a matching means (for example, 504).
It has a planning means (for example, 507) for planning the movement of a worker or an article corresponding to each of one or a plurality of tasks based on the matching result by the matching means.

この実施形態により、人と物品とを要するデリバリーサービスを提供するために、サービスの提供に利用する物品、及び、サービスに関する作業者をマッチングし、サービスを利用者へ提供することができる。 According to this embodiment, in order to provide a delivery service that requires a person and an article, the article used for providing the service and the worker related to the service can be matched and the service can be provided to the user.

13.上記実施形態の情報処理装置では、
前記地域情報は、サービスの提供に要する1または複数のタスクそれぞれの作業が可能な作業者、及び、サービスの提供に要する物品を提供可能な提供者のうちの少なくともいずれかの情報を含むことを特徴とする。
13. In the information processing apparatus of the above embodiment,
The regional information includes information on at least one of a worker who can perform each of one or a plurality of tasks required for providing a service and a provider who can provide an article required for providing a service. It is a feature.

この実施形態により、所定の地域において、人と物品のそれぞれに関するマッチングが可能となる。 This embodiment enables matching for each of a person and an article in a predetermined area.

14.上記実施形態の情報処理装置では、
サービスの提供に要する1または複数のタスクのそれぞれに対して、処理可能な処理者の情報を登録する登録手段(例えば、503、1000)を更に有することを特徴とする。
14. In the information processing apparatus of the above embodiment,
It is characterized by further having a registration means (for example, 503, 1000) for registering information of a processor that can be processed for each of one or a plurality of tasks required for providing a service.

この実施形態により、サービスの提供を受けるユーザにより適したマッチングが可能となる。 According to this embodiment, matching that is more suitable for the user who receives the service becomes possible.

15.上記実施形態の情報処理装置では、
前記マッチング手段は、前記地域情報に基づいて、複数の作業者、及び、物品の複数の提供者の中から選定を行う選定手段(例えば、504)を更に有することを特徴とする。
15. In the information processing apparatus of the above embodiment,
The matching means further includes a selection means (for example, 504) for selecting from a plurality of workers and a plurality of providers of goods based on the area information.

この実施形態により、サービスの提供を受けるユーザにより適したマッチングが可能となる。 According to this embodiment, matching that is more suitable for the user who receives the service becomes possible.

16.上記実施形態の情報処理装置では、
前記選定手段にて選定された物品を提供する提供者に対し、当該物品の移動の要求を通知する通知手段(例えば、506)を更に有する。
16. In the information processing apparatus of the above embodiment,
Further having a notification means (for example, 506) for notifying the provider who provides the goods selected by the selection means of the request for movement of the goods.

この実施形態により、適切に作業者に対する通知が可能となる。 According to this embodiment, it is possible to appropriately notify the worker.

17.上記実施形態の情報処理装置では、
前記地域情報は、タスクを処理する処理者と、当該処理者のモビリティの所有情報とが対応付けられた情報とを含むことを特徴とする。
17. In the information processing apparatus of the above embodiment,
The regional information is characterized by including a processor who processes a task and information associated with the mobility possession information of the processor.

この実施形態により、タスクに関する作業者や資材の移動を考慮したマッチングが可能となる。 According to this embodiment, matching can be performed in consideration of the movement of workers and materials related to the task.

18.上記実施形態の情報処理装置では、
前記地域情報は、処理者の位置情報、移動に要する時間の情報、提供可能な物品の属性情報、及び、処理者の属性情報の少なくともいずれかを含むことを特徴とする。
18. In the information processing apparatus of the above embodiment,
The area information is characterized by including at least one of the position information of the processor, the information of the time required for movement, the attribute information of the article that can be provided, and the attribute information of the processor.

この実施形態により、サービスの提供を受けるユーザにより適したマッチングが可能となる。 According to this embodiment, matching that is more suitable for the user who receives the service becomes possible.

19.上記実施形態の情報処理装置では、
前記提示手段は、サービスの提供を受けるユーザが所望する条件に合致するように、提供することが可能なサービスを提示することを特徴とする。
19. In the information processing apparatus of the above embodiment,
The presenting means is characterized in presenting a service that can be provided so as to meet the conditions desired by the user who receives the service.

この実施形態により、サービスの提供を受けるユーザが指定した条件に従って、より適切なマッチングが可能となる。 According to this embodiment, more appropriate matching becomes possible according to the conditions specified by the user who receives the service.

20.上記実施形態の情報処理装置では、
前記条件は、時間および場所の少なくとも一方であることを特徴とする。
20. In the information processing apparatus of the above embodiment,
The condition is characterized by at least one of time and place.

この実施形態により、サービスの提供を受けるユーザが指定した時間や場所に関する条件に従って、より適切なマッチングが可能となる。 According to this embodiment, more appropriate matching can be performed according to the conditions regarding the time and place specified by the user who receives the service.

21.上記実施形態の情報処理装置では、
前記計画手段は、サービスの提供を受けるユーザが所望する時間および場所の少なくとも一方を指定した際に、当該指定に基づいて、作業者、及び、物品がほぼ同じタイミングで到着するように移動を計画することを特徴とする。
21. In the information processing apparatus of the above embodiment,
When the user who receives the service specifies at least one of the desired time and place, the planning means plans the movement so that the worker and the article arrive at almost the same timing based on the designation. It is characterized by doing.

この実施形態により、ユーザに対し、ユーザフレンドリーなデリバリーサービスの提供が可能となる。 According to this embodiment, it is possible to provide a user-friendly delivery service to the user.

22.上記実施形態の情報処理装置では、
前記サービスは、調理代行サービスであり、
当該調理代行サービスの提供に要するタスクは、調理作業、調理者の送迎、食材の搬送、および材料の提供を含むことを特徴とする。
22. In the information processing apparatus of the above embodiment,
The service is a cooking agency service.
The task required to provide the cooking agency service is characterized by including cooking work, transportation of a cook, transportation of ingredients, and provision of ingredients.

この実施形態により、ユーザに対し、調理代行サービスとしてのデリバリーサービスのマッチングを提供することができる。 According to this embodiment, it is possible to provide the user with matching of a delivery service as a cooking agency service.

23.上記実施形態の情報処理装置(例えば、410)の制御方法は、
地域情報に基づいて、提供することが可能なサービスを提示する提示工程(例えば、S802、S805)と、
前記提示工程にて提示したサービスの選択を受け付ける受付工程(例えば、S803、S806)と、
前記受付工程にて受け付けたサービスの提供に要する1または複数のタスクを処理する1または複数の処理者をマッチングするマッチング工程(例えば、S804)と、
前記マッチング工程によるマッチング結果に基づいて、1または複数のタスクそれぞれに対応する作業者もしくは物品の移動を計画する計画工程(例えば、S810)と
を有する。
23. The control method of the information processing apparatus (for example, 410) of the above embodiment is
A presentation process (for example, S802, S805) that presents services that can be provided based on regional information, and
A reception process (for example, S803, S806) that accepts the selection of the service presented in the presentation process, and
A matching process (for example, S804) that matches one or more processors that process one or more tasks required to provide the service received in the reception process.
It has a planning step (for example, S810) for planning the movement of a worker or an article corresponding to each of one or a plurality of tasks based on the matching result by the matching step.

この実施形態により、人と物品とを要するデリバリーサービスを提供するために、サービスの提供に利用する物品、及び、サービスに関する作業者をマッチングし、サービスを利用者へ提供することができる。 According to this embodiment, in order to provide a delivery service that requires a person and an article, the article used for providing the service and the worker related to the service can be matched and the service can be provided to the user.

24.上記実施形態の制御方法では、
前記地域情報は、サービスの提供に要する1または複数のタスクそれぞれの作業が可能な作業者、及び、サービスの提供に要する物品を提供可能な提供者のうちの少なくともいずれかの情報を含むことを特徴とする。
24. In the control method of the above embodiment,
The regional information includes information on at least one of a worker who can perform each of one or a plurality of tasks required for providing a service and a provider who can provide an article required for providing a service. It is a feature.

この実施形態により、所定の地域において、人と物品のそれぞれに関するマッチングが可能となる。 This embodiment enables matching for each of a person and an article in a predetermined area.

25.上記実施形態の制御方法では、
サービスの提供に要する1または複数のタスクのそれぞれに対して、処理可能な処理者の情報を登録する登録工程(例えば、S702、S704)を更に有することを特徴とする。
25. In the control method of the above embodiment,
It is characterized by further having a registration step (for example, S702, S704) for registering information of a processor that can be processed for each of one or a plurality of tasks required for providing a service.

この実施形態により、サービスの提供を受けるユーザにより適したマッチングが可能となる。 According to this embodiment, matching that is more suitable for the user who receives the service becomes possible.

26.上記実施形態の制御方法では、
前記マッチング工程では、前記地域情報に基づいて、複数の作業者、及び、物品の複数の提供者の中から選定を行う選定工程(例えば、S804、S807)を更に有することを特徴とする。
26. In the control method of the above embodiment,
The matching step is further characterized by further including a selection step (for example, S804, S807) for selecting from a plurality of workers and a plurality of providers of goods based on the regional information.

この実施形態により、サービスの提供を受けるユーザにより適したマッチングが可能となる。 According to this embodiment, matching that is more suitable for the user who receives the service becomes possible.

27.上記実施形態の制御方法では、
前記選定工程にて選定された物品を提供する提供者に対し、当該物品の移動の要求を通知する通知工程(例えば、S810、S811)を更に有する。
27. In the control method of the above embodiment,
Further, it has a notification step (for example, S810, S811) for notifying the provider who provides the article selected in the selection step of the request for movement of the article.

この実施形態により、適切に作業者に対する通知が可能となる。 According to this embodiment, it is possible to appropriately notify the worker.

28.上記実施形態の制御方法では、
前記地域情報は、タスクを処理する処理者と、当該処理者のモビリティの所有情報とが対応付けられた情報とを含むことを特徴とする。
28. In the control method of the above embodiment,
The regional information is characterized by including a processor who processes a task and information associated with the mobility possession information of the processor.

この実施形態により、タスクに関する作業者や資材の移動を考慮したマッチングが可能となる。 According to this embodiment, matching can be performed in consideration of the movement of workers and materials related to the task.

29.上記実施形態の制御方法では、
前記地域情報は、処理者の位置情報、移動に要する時間の情報、提供可能な物品の属性情報、及び、処理者の属性情報の少なくともいずれかを含むことを特徴とする。
29. In the control method of the above embodiment,
The area information is characterized by including at least one of the position information of the processor, the information of the time required for movement, the attribute information of the article that can be provided, and the attribute information of the processor.

この実施形態により、サービスの提供を受けるユーザにより適したマッチングが可能となる。 According to this embodiment, matching that is more suitable for the user who receives the service becomes possible.

30.上記実施形態の制御方法では、
前記提示工程において、サービスの提供を受けるユーザが所望する条件に合致するように、提供することが可能なサービスを提示することを特徴とする。
30. In the control method of the above embodiment,
The presenting step is characterized in that a service that can be provided is presented so as to meet the conditions desired by the user who receives the service.

この実施形態により、サービスの提供を受けるユーザが指定した条件に従って、より適切なマッチングが可能となる。 According to this embodiment, more appropriate matching becomes possible according to the conditions specified by the user who receives the service.

31.上記実施形態の制御方法では、
前記条件は、時間および場所の少なくとも一方であることを特徴とする。
31. In the control method of the above embodiment,
The condition is characterized by at least one of time and place.

この実施形態により、サービスの提供を受けるユーザが指定した時間や場所に関する条件に従って、より適切なマッチングが可能となる。 According to this embodiment, more appropriate matching can be performed according to the conditions regarding the time and place specified by the user who receives the service.

32.上記実施形態の制御方法では、
前記計画工程において、サービスの提供を受けるユーザが所望する時間および場所の少なくとも一方を指定した際に、当該指定に基づいて、作業者、及び、物品がほぼ同じタイミングで到着するように移動を計画することを特徴とする。
32. In the control method of the above embodiment,
In the planning process, when the user who receives the service specifies at least one of the desired time and place, the movement is planned so that the worker and the article arrive at almost the same timing based on the designation. It is characterized by doing.

この実施形態により、ユーザに対し、ユーザフレンドリーなデリバリーサービスの提供が可能となる。 According to this embodiment, it is possible to provide a user-friendly delivery service to the user.

33.上記実施形態の制御方法では、
前記サービスは、調理代行サービスであり、
当該調理代行サービスの提供に要するタスクは、調理作業、調理者の送迎、食材の搬送、および材料の提供を含むことを特徴とする。
33. In the control method of the above embodiment,
The service is a cooking agency service.
The task required to provide the cooking agency service is characterized by including cooking work, transportation of a cook, transportation of ingredients, and provision of ingredients.

この実施形態により、ユーザに対し、調理代行サービスとしてのデリバリーサービスのマッチングを提供することができる。 According to this embodiment, it is possible to provide the user with matching of a delivery service as a cooking agency service.

本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。 The present invention is not limited to the above embodiments, and various modifications and modifications can be made without departing from the spirit and scope of the present invention. Therefore, in order to publicize the scope of the present invention, the following claims are attached.

Claims (39)

地域情報に基づいて、提供することが可能なサービスを提示する第1の提示手段と、
前記第1の提示手段にて提示したサービスの選択を受け付ける受付手段と、
前記受付手段にて受け付けたサービスの提供に要する複数のタスクを特定し、当該複数のタスクそれぞれを処理する1または複数の処理者をマッチングするマッチング手段と、
前記マッチング手段による前記複数のタスクそれぞれに対するマッチング結果を前記1のサービスの利用者に提示する第2の提示手段と、
前記マッチング手段によるマッチング結果に基づいて、前記受付手段にて受け付けた1のサービスの提供に要する前記複数のタスクそれぞれに対応する処理者もしくは物品の移動を計画する計画手段と、を有し、
前記複数のタスクは、前記処理者もしくは前記物品を搬送する搬送タスクを含み、
前記計画手段は、前記1のサービスの提供を受けるユーザが所望する場所を指定した際に、当該指定に基づいて、前記搬送タスクの担当者が前記処理者もしくは前記物品をピックアップして該処理者もしくは該物品が該指定された場所に到着するように移動を計画する、
ことを特徴とするマッチングシステム。
The first presentation means for presenting services that can be provided based on regional information,
A reception means that accepts the selection of the service presented by the first presentation means, and
A matching means that identifies a plurality of tasks required to provide a service received by the reception means and matches one or a plurality of processors that process each of the plurality of tasks.
A second presentation means for presenting the matching result for each of the plurality of tasks by the matching means to the user of the service 1.
Based on the matching result by the matching means, it has a processor or a planning means for planning the movement of a processor or an article corresponding to each of the plurality of tasks required for providing one service received by the reception means.
The plurality of tasks include a transport task for transporting the processor or the article.
In the planning means, when the user who receives the service of 1 specifies a desired place, the person in charge of the transport task picks up the processor or the article based on the designation, and the processor picks up the article. Or plan the move so that the article arrives at the designated location,
A matching system that features that.
前記地域情報は、1のサービスの提供に要する複数のタスクそれぞれの作業が可能な処理者、及び、サービスの提供に要する物品を提供可能な提供者のうちの少なくともいずれかの情報を含むことを特徴とする請求項1に記載のマッチングシステム。 The regional information includes information on at least one of a processor capable of performing the work of each of a plurality of tasks required for providing one service and a provider capable of providing goods required for providing the service. The matching system according to claim 1. 1のサービスの提供に要する複数のタスクのそれぞれに対して、処理可能な処理者の情報を登録する登録手段を更に有することを特徴とする請求項1または2に記載のマッチングシステム。 The matching system according to claim 1 or 2, further comprising a registration means for registering information on a processor that can be processed for each of a plurality of tasks required for providing the service of 1. 前記マッチング手段は、前記地域情報に基づいて、複数の処理者、及び、物品の複数の提供者の中から選定を行う選定手段を更に有することを特徴とする請求項1乃至3のいずれか一項に記載のマッチングシステム。 One of claims 1 to 3, wherein the matching means further includes a selection means for selecting from a plurality of processors and a plurality of providers of goods based on the area information. The matching system described in the section. 前記選定手段にて選定された物品を提供する提供者に対し、当該物品の移動の要求を通知する通知手段を更に有することを特徴とする請求項4に記載のマッチングシステム。 The matching system according to claim 4, further comprising a notification means for notifying a provider who provides the goods selected by the selection means of a request for movement of the goods. 前記地域情報は、タスクを処理する処理者と、当該処理者のモビリティの所有情報とが対応付けられた情報とを含むことを特徴とする請求項1乃至5のいずれか一項に記載のマッチングシステム。 The matching according to any one of claims 1 to 5, wherein the regional information includes a processor who processes a task and information associated with the possession information of the mobility of the processor. system. 前記地域情報は、処理者の位置情報、移動に要する時間の情報、提供可能な物品の属性情報、及び、処理者の属性情報の少なくともいずれかを含むことを特徴とする請求項1乃至6のいずれか一項に記載のマッチングシステム。 The area information according to claim 1 to 6, wherein the area information includes at least one of the position information of the processor, the information of the time required for movement, the attribute information of the article that can be provided, and the attribute information of the processor. The matching system described in any one of the items. 前記第1の提示手段は、サービスの提供を受けるユーザが所望する条件に合致するように、提供することが可能なサービスを提示することを特徴とする請求項1乃至7のいずれか一項に記載のマッチングシステム。 The first presenting means according to any one of claims 1 to 7, wherein the first presenting means presents a service that can be provided so as to meet the conditions desired by the user who receives the service. The matching system described. 前記条件は、時間および場所の少なくとも一方であることを特徴とする請求項8に記載のマッチングシステム。 The matching system according to claim 8, wherein the condition is at least one of time and place. 前記計画手段は、前記1のサービスの提供を受けるユーザが所望する時間を指定した際に、当該指定に基づいて、前記処理者もしくは前記物品がほぼ同じタイミングで到着するように移動を計画することを特徴とする請求項1乃至9のいずれか一項に記載のマッチングシステム。 When the user who receives the service of 1 specifies a desired time, the planning means plans the movement so that the processor or the article arrives at substantially the same timing based on the designation. The matching system according to any one of claims 1 to 9. 前記1のサービスは、調理代行サービスであり、
当該調理代行サービスの提供に要するタスクは、調理作業、調理者の送迎、食材の搬送、および材料の提供を含むことを特徴とする請求項1乃至10のいずれか一項に記載のマッチングシステム。
The service of 1 above is a cooking agency service.
The matching system according to any one of claims 1 to 10, wherein the task required to provide the cooking agency service includes cooking work, transportation of a cook, transportation of ingredients, and provision of ingredients.
地域情報に基づいて、提供することが可能なサービスを提示する第1の提示手段と、
前記第1の提示手段にて提示したサービスの選択を受け付ける受付手段と、
前記受付手段にて受け付けた1のサービスの提供に要する複数のタスクを特定し、当該複数のタスクそれぞれを処理する1または複数の処理者をマッチングするマッチング手段と、
前記マッチング手段による前記複数のタスクそれぞれに対するマッチング結果を前記1のサービスの利用者に提示する第2の提示手段と、
前記マッチング手段によるマッチング結果に基づいて、前記受付手段にて受け付けた1のサービスの提供に要する前記複数のタスクそれぞれに対応する処理者もしくは物品の移動を計画する計画手段と、を有し、
前記複数のタスクは、前記処理者もしくは前記物品を搬送する搬送タスクを含み、
前記計画手段は、前記1のサービスの提供を受けるユーザが所望する場所を指定した際に、当該指定に基づいて、前記搬送タスクの担当者が前記処理者もしくは前記物品をピックアップして該処理者もしくは該物品が該指定された場所に到着するように移動を計画する、
ことを特徴とする情報処理装置。
The first presentation means for presenting services that can be provided based on regional information,
A reception means that accepts the selection of the service presented by the first presentation means, and
A matching means that identifies a plurality of tasks required for providing one service received by the reception means and matches one or a plurality of processors that process each of the plurality of tasks.
A second presentation means for presenting the matching result for each of the plurality of tasks by the matching means to the user of the service 1.
Based on the matching result by the matching means, it has a processor or a planning means for planning the movement of a processor or an article corresponding to each of the plurality of tasks required for providing one service received by the reception means.
The plurality of tasks include a transport task for transporting the processor or the article.
In the planning means, when the user who receives the service of 1 specifies a desired place, the person in charge of the transport task picks up the processor or the article based on the designation, and the processor picks up the article. Or plan the move so that the article arrives at the designated location,
An information processing device characterized by this.
前記地域情報は、1のサービスの提供に要する複数のタスクそれぞれの作業が可能な処理者、及び、サービスの提供に要する物品を提供可能な提供者のうちの少なくともいずれかの情報を含むことを特徴とする請求項12に記載の情報処理装置。 The regional information includes information on at least one of a processor capable of performing the work of each of a plurality of tasks required for providing one service and a provider capable of providing goods required for providing the service. The information processing apparatus according to claim 12. 1のサービスの提供に要する複数のタスクのそれぞれに対して、処理可能な処理者の情報を登録する登録手段を更に有することを特徴とする請求項12または13に記載の情報処理装置。 The information processing apparatus according to claim 12, further comprising a registration means for registering information on a processor that can be processed for each of a plurality of tasks required for providing the service of 1. 前記マッチング手段は、前記地域情報に基づいて、複数の処理者、及び、物品の複数の提供者の中から選定を行う選定手段を更に有することを特徴とする請求項12乃至14のいずれか一項に記載の情報処理装置。 One of claims 12 to 14, wherein the matching means further includes a selection means for selecting from a plurality of processors and a plurality of providers of goods based on the area information. The information processing device described in the section. 前記選定手段にて選定された物品を提供する提供者に対し、当該物品の移動の要求を通知する通知手段を更に有することを特徴とする請求項15に記載の情報処理装置。 The information processing apparatus according to claim 15, further comprising a notification means for notifying a provider who provides the goods selected by the selection means of a request for movement of the goods. 前記地域情報は、タスクを処理する処理者と、当該処理者のモビリティの所有情報とが対応付けられた情報とを含むことを特徴とする請求項12乃至16のいずれか一項に記載の情報処理装置。 The information according to any one of claims 12 to 16, wherein the regional information includes information associated with a processor who processes a task and possession information of mobility of the processor. Processing equipment. 前記地域情報は、処理者の位置情報、移動に要する時間の情報、提供可能な物品の属性情報、及び、処理者の属性情報の少なくともいずれかを含むことを特徴とする請求項12乃至17のいずれか一項に記載の情報処理装置。 12. 17. The information processing device according to any one of the items. 前記第1の提示手段は、サービスの提供を受けるユーザが所望する条件に合致するように、提供することが可能なサービスを提示することを特徴とする請求項12乃至18のいずれか一項に記載の情報処理装置。 The first presenting means according to any one of claims 12 to 18, wherein the first presenting means presents a service that can be provided so as to meet the conditions desired by the user who receives the service. The information processing device described. 前記条件は、時間および場所の少なくとも一方であることを特徴とする請求項19に記載の情報処理装置。 19. The information processing apparatus according to claim 19, wherein the condition is at least one of time and place. 前記計画手段は、サービスの提供を受けるユーザが所望する時間を指定した際に、当該指定に基づいて、前記処理者もしくは前記物品がほぼ同じタイミングで到着するように移動を計画することを特徴とする請求項12乃至20のいずれか一項に記載の情報処理装置。 The planning means is characterized in that when a user who receives a service specifies a desired time, the movement is planned so that the processor or the article arrives at substantially the same timing based on the designation. The information processing apparatus according to any one of claims 12 to 20. 前記1のサービスは、調理代行サービスであり、
当該調理代行サービスの提供に要するタスクは、調理作業、調理者の送迎、食材の搬送、および材料の提供を含むことを特徴とする請求項12乃至21のいずれか一項に記載の情報処理装置。
The service of 1 above is a cooking agency service.
The information processing apparatus according to any one of claims 12 to 21, wherein the task required to provide the cooking agency service includes cooking work, transportation of a cook, transportation of ingredients, and provision of ingredients. ..
地域情報に基づいて、提供することが可能なサービスを提示する第1の提示工程と、
前記第1の提示工程にて提示したサービスの選択を受け付ける受付工程と、
前記受付工程にて受け付けた1のサービスの提供に要する複数のタスクを特定し、当該複数のタスクそれぞれを処理する1または複数の処理者をマッチングするマッチング工程と、
前記マッチング工程による前記複数のタスクそれぞれに対するマッチング結果を前記1のサービスの利用者に提示する第2の提示工程と、
前記マッチング工程によるマッチング結果に基づいて、前記受付工程にて受け付けた1のサービスの提供に要する前記複数のタスクそれぞれに対応する処理者もしくは物品の移動を計画する計画工程と、を有し、
前記複数のタスクは、前記処理者もしくは前記物品を搬送する搬送タスクを含み、
前記計画工程では、前記1のサービスの提供を受けるユーザが所望する場所を指定した際に、当該指定に基づいて、前記搬送タスクの担当者が前記処理者もしくは前記物品をピックアップして該処理者もしくは該物品が該指定された場所に到着するように移動を計画する、
ことを特徴とするマッチング方法。
The first presentation process that presents the services that can be provided based on the regional information,
A reception process that accepts the selection of services presented in the first presentation process, and
A matching process of identifying a plurality of tasks required for providing one service received in the reception process and matching one or a plurality of processors who process each of the plurality of tasks.
A second presentation step of presenting the matching result for each of the plurality of tasks by the matching step to the user of the first service, and the second presentation step.
Based on the matching result by the matching process, it has a planning process for planning the movement of a processor or an article corresponding to each of the plurality of tasks required for providing one service received in the reception process.
The plurality of tasks include a transport task for transporting the processor or the article.
In the planning process, when the user who receives the service of 1 specifies a desired place, the person in charge of the transport task picks up the processor or the article and the processor based on the designation. Or plan the move so that the article arrives at the designated location,
A matching method characterized by that.
前記地域情報は、1のサービスの提供に要する複数のタスクそれぞれの作業が可能な処理者、及び、サービスの提供に要する物品を提供可能な提供者のうちの少なくともいずれかの情報を含むことを特徴とする請求項23に記載のマッチング方法。 The regional information includes at least one of a processor capable of performing the work of each of a plurality of tasks required for providing one service and a provider capable of providing goods required for providing the service. The matching method according to claim 23. 1のサービスの提供に要する複数のタスクのそれぞれに対して、処理可能な処理者の情報を登録する登録工程を更に有することを特徴とする請求項23または24に記載のマッチング方法。 The matching method according to claim 23 or 24, further comprising a registration step of registering information on a processor that can be processed for each of a plurality of tasks required for providing the service of 1. 前記マッチング工程では、前記地域情報に基づいて、複数の処理者、及び、物品の複数の提供者の中から選定を行う選定工程を更に有することを特徴とする請求項23乃至25のいずれか一項に記載のマッチング方法。 One of claims 23 to 25, wherein the matching step further includes a selection step of selecting from a plurality of processors and a plurality of providers of goods based on the regional information. The matching method described in the section. 前記選定工程にて選定された物品を提供する提供者に対し、当該物品の移動の要求を通知する通知工程を更に有することを特徴とする請求項26に記載のマッチング方法。 The matching method according to claim 26, further comprising a notification step of notifying a provider who provides the goods selected in the selection step of a request for movement of the goods. 前記地域情報は、タスクを処理する処理者と、当該処理者のモビリティの所有情報とが対応付けられた情報とを含むことを特徴とする請求項23乃至27のいずれか一項に記載のマッチング方法。 The matching according to any one of claims 23 to 27, wherein the regional information includes a processor who processes a task and information associated with the possession information of the mobility of the processor. Method. 前記地域情報は、処理者の位置情報、移動に要する時間の情報、提供可能な物品の属性情報、及び、処理者の属性情報の少なくともいずれかを含むことを特徴とする請求項23乃至28のいずれか一項に記載のマッチング方法。 28. The matching method described in any one of the items. 前記第1の提示工程において、サービスの提供を受けるユーザが所望する条件に合致するように、提供することが可能なサービスを提示することを特徴とする請求項23乃至29のいずれか一項に記載のマッチング方法。 The first aspect of the present invention, wherein the service that can be provided is presented so as to meet the conditions desired by the user who receives the service. The matching method described. 前記条件は、時間および場所の少なくとも一方であることを特徴とする請求項30に記載のマッチング方法。 30. The matching method of claim 30, wherein the condition is at least one of time and place. 前記計画工程において、前記1のサービスの提供を受けるユーザが所望する時間を指定した際に、当該指定に基づいて、前記処理者もしくは前記物品がほぼ同じタイミングで到着するように移動を計画することを特徴とする請求項23乃至31のいずれか一項に記載のマッチング方法。 In the planning process, when the user who receives the service of 1 specifies a desired time, the movement is planned so that the processor or the article arrives at substantially the same timing based on the designation. 23. The matching method according to any one of claims 23 to 31. 前記1のサービスは、調理代行サービスであり、
当該調理代行サービスの提供に要するタスクは、調理作業、調理者の送迎、食材の搬送、および材料の提供を含むことを特徴とする請求項23乃至32のいずれか一項に記載のマッチング方法。
The service of 1 above is a cooking agency service.
The matching method according to any one of claims 23 to 32, wherein the task required to provide the cooking agency service includes cooking work, transportation of a cook, transportation of ingredients, and provision of ingredients.
前記第2の提示手段は、前記受付手段にて受け付けたサービスの提供に要する前記複数のタスクのすべてに対する前記マッチング手段によるマッチングが成立した場合に、当該サービスを提供可能であると判定することを特徴とする請求項1乃至11のいずれか一項に記載のマッチングシステム。 The second presenting means determines that the service can be provided when the matching by the matching means is established for all of the plurality of tasks required for providing the service received by the receiving means. The matching system according to any one of claims 1 to 11, wherein the matching system is characterized. 前記第2の提示手段は、前記受付手段にて受け付けたサービスの提供に要する前記複数のタスクのすべてに対する前記マッチング手段によるマッチングが成立した場合に、当該サービスを提供可能であると判定することを特徴とする請求項12乃至22のいずれか一項に記載の情報処理装置。 The second presenting means determines that the service can be provided when the matching by the matching means is established for all of the plurality of tasks required for providing the service received by the receiving means. The information processing apparatus according to any one of claims 12 to 22. 前記第2の提示工程において、前記受付工程にて受け付けたサービスの提供に要する前記複数のタスクのすべてに対する前記マッチング工程によるマッチングが成立した場合に、当該サービスを提供可能であると判定されることを特徴とする請求項23乃至33のいずれか一項に記載のマッチング方法。 In the second presenting process, when matching by the matching process is established for all of the plurality of tasks required for providing the service received in the receiving process, it is determined that the service can be provided. The matching method according to any one of claims 23 to 33. 前記計画手段は、前記搬送タスクの担当者が、複数の拠点を順に廻って、前記処理者もしくは前記物品をピックアップして該処理者もしくは該物品が該指定された場所に到着するように移動を計画することを特徴とする請求項1乃至11、34のいずれか一項に記載のマッチングシステム。 The planning means is such that the person in charge of the transport task goes around a plurality of bases in order, picks up the processor or the article, and moves the processor or the article so that the processor or the article arrives at the designated place. The matching system according to any one of claims 1 to 11 and 34, which comprises planning. 前記計画手段は、前記搬送タスクの担当者が、複数の拠点を順に廻って、前記処理者もしくは前記物品をピックアップして該処理者もしくは該物品が該指定された場所に到着するように移動を計画することを特徴とする請求項12乃至22、35のいずれか一項に記載の情報処理装置。 The planning means is such that the person in charge of the transport task goes around a plurality of bases in order, picks up the processor or the article, and moves the processor or the article so that the processor or the article arrives at the designated place. The information processing apparatus according to any one of claims 12 to 22, 35, which is characterized by planning. 前記計画工程において、前記搬送タスクの担当者が、複数の拠点を順に廻って、前記処理者もしくは前記物品をピックアップして該処理者もしくは該物品が該指定された場所に到着するように移動を計画することを特徴とする請求項23乃至33、36のいずれか一項に記載のマッチング方法。 In the planning process, the person in charge of the transport task goes around a plurality of bases in order, picks up the processor or the article, and moves the processor or the article so that the processor or the article arrives at the designated place. The matching method according to any one of claims 23 to 33, 36, which comprises planning.
JP2020507265A 2018-03-23 2018-03-23 Matching system, information processing device, and matching method Expired - Fee Related JP6966630B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2018/011823 WO2019180942A1 (en) 2018-03-23 2018-03-23 Matching system, information processing device, and matching method

Publications (2)

Publication Number Publication Date
JPWO2019180942A1 JPWO2019180942A1 (en) 2021-02-04
JP6966630B2 true JP6966630B2 (en) 2021-11-17

Family

ID=67988305

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020507265A Expired - Fee Related JP6966630B2 (en) 2018-03-23 2018-03-23 Matching system, information processing device, and matching method

Country Status (2)

Country Link
JP (1) JP6966630B2 (en)
WO (1) WO2019180942A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023163780A (en) * 2022-04-28 2023-11-10 日本電気株式会社 Information processing system, information processing method and program

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7647000B2 (en) * 2021-05-20 2025-03-18 株式会社メルカリ Information processing method, program, and information processing device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020026363A1 (en) * 2000-03-17 2002-02-28 Dunaway, Harold L. Method and system for implementing remote independent culinary preparation service
JP3667604B2 (en) * 2000-08-02 2005-07-06 日本電気株式会社 Cooker dispatch system and method
JP2002074200A (en) * 2000-08-30 2002-03-15 Oki Electric Ind Co Ltd Method and device for providing food material
JP2002222252A (en) * 2001-01-26 2002-08-09 Gourmet Navigator Inc Chef business trip support system and chef business trip support program
JP2005275902A (en) * 2004-03-25 2005-10-06 Seiko Epson Corp Chef dispatch system
JP2017199135A (en) * 2016-04-26 2017-11-02 富士通株式会社 Volunteer support apparatus, volunteer support program, and volunteer support method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023163780A (en) * 2022-04-28 2023-11-10 日本電気株式会社 Information processing system, information processing method and program

Also Published As

Publication number Publication date
WO2019180942A1 (en) 2019-09-26
JPWO2019180942A1 (en) 2021-02-04

Similar Documents

Publication Publication Date Title
JP6019124B2 (en) Method, apparatus and system for providing shopping service using integrated shopping cart
US10685389B2 (en) Shopping list creator and optimizer
KR102346825B1 (en) Shopping trip planner
KR101764989B1 (en) Recommending a retail location
US20090239552A1 (en) Location-based opportunistic recommendations
JP7006031B2 (en) Management equipment, control methods and programs
JP5581167B2 (en) Shopping support system, server device, and shopping support program
JP6123040B1 (en) Information processing apparatus, information processing method, and information processing program
JP2002117221A (en) Server and method for supporting shopping and portable terminal
JP2015082134A (en) Notification system and notification device
JP2019200753A (en) Determination device, determination method, and determination program
JP6266151B1 (en) Information processing apparatus, information processing method, and information processing program
US11706585B2 (en) Location based mobile messaging shopping network
JP6966630B2 (en) Matching system, information processing device, and matching method
JP2019049836A (en) Estimation device and estimation method and estimation program
CN110880123A (en) Terminal device, display method, and recording medium
US20180082346A1 (en) System and method for automatic product distribution management using distribution network and big data
KR20180025453A (en) Beforehand Ordering system
KR20140056821A (en) Beforehand ordering system
JP6073687B2 (en) Purchase history presentation system, purchase history presentation method, server device, and program
WO2023175835A1 (en) System, program in user terminal, and server
KR102547886B1 (en) Camping experience sharing platform provision system, camping experience sharing platform provision method and program stored in recording medium
EP3117391A2 (en) System and method publishing ad hoc offer messages and anonymous geographic proximity and category searches
JP2019079269A (en) Program, method and apparatus for remote customer service
JP2020067986A (en) Judgment device, judgment method, and judgment program

Legal Events

Date Code Title Description
A529 Written submission of copy of amendment under article 34 pct

Free format text: JAPANESE INTERMEDIATE CODE: A5211

Effective date: 20200707

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200707

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20210103

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210125

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: 20211008

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211021

R150 Certificate of patent or registration of utility model

Ref document number: 6966630

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees