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
JP7628661B2 - Program and matching support system - Google Patents
[go: Go Back, main page]

JP7628661B2 - Program and matching support system - Google Patents

Program and matching support system Download PDF

Info

Publication number
JP7628661B2
JP7628661B2 JP2022212803A JP2022212803A JP7628661B2 JP 7628661 B2 JP7628661 B2 JP 7628661B2 JP 2022212803 A JP2022212803 A JP 2022212803A JP 2022212803 A JP2022212803 A JP 2022212803A JP 7628661 B2 JP7628661 B2 JP 7628661B2
Authority
JP
Japan
Prior art keywords
information
vehicle
resource
planner
resource owner
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022212803A
Other languages
Japanese (ja)
Other versions
JP2024095854A (en
Inventor
隆之介 國信
Original Assignee
株式会社カレマ
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 株式会社カレマ filed Critical 株式会社カレマ
Priority to JP2022212803A priority Critical patent/JP7628661B2/en
Publication of JP2024095854A publication Critical patent/JP2024095854A/en
Application granted granted Critical
Publication of JP7628661B2 publication Critical patent/JP7628661B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、プログラム及びマッチング支援システムに関する。 The present invention relates to a program and a matching support system.

特許文献1には、車両を用いて飲食物を販売する移動販売業者と、店舗(移動しない店舗)での飲食物販売業者とが、各々が取り扱っている飲食物の販売等について双方向の情報伝達を可能とするプログラムが開示されている。このプログラムは、店舗での飲食物販売業者が、移動販売業者に飲食物の販売代行を依頼することを可能にする。 Patent Document 1 discloses a program that enables two-way information exchange between a mobile food and beverage vendor that uses a vehicle to sell food and beverages, and a non-mobile food and beverage vendor at a store (a non-mobile store), regarding the sales of food and beverages that each vendor handles. This program enables a food and beverage vendor at a store to request the mobile food and beverage vendor to sell food and beverages on their behalf.

特許第7104384号公報Patent No. 7104384

特許文献1のプログラムでは、プログラムを利用するユーザは、店舗での飲食物販売業者であるか、又は移動販売業者である必要がある。また、特許文献1のプログラムでは、飲食業者が取り扱っている飲食物の販売を、移動販売業者が所有している車両を用いて、移動販売業者のスタッフが行うことが前提となっている。すなわち、特許文献1では、移動販売ビジネス(例えば、キッチンカービジネス)を実施できるリソースを有している移動販売業者が存在することが前提となっている。 In the program of Patent Document 1, the user who uses the program must be a store-based food and beverage retailer or a mobile salesperson. Furthermore, the program of Patent Document 1 is premised on the fact that the food and beverages handled by the food and beverage retailer are sold by the mobile salesperson's staff using a vehicle owned by the mobile salesperson. In other words, Patent Document 1 is premised on the existence of a mobile salesperson that has the resources to operate a mobile sales business (for example, a kitchen car business).

しかしながら、車両(例えば、キッチンカー)を所有する者が、自身では調理ができない場合や、販売を実施する日に自身の予定が合わない場合(対応できるスタッフがいない場合、すなわち、労働力がない)がある。また、自身が調理や車両の運転を行うスタッフとして活動できるものの(労働力を所有しているものの)、車両及び飲食店を所有していない場合がある。また、車両、スタッフ、及び飲食店のリソースは全く有していないものの、移動販売ビジネスを展開したい者や、上記リソースは全く有していないものの、キッチンカーをイベントに招待したいイベント主催者がいる。 However, there are cases where the owner of a vehicle (e.g., a food truck) is unable to cook the food themselves, or the schedule does not match the day the sale takes place (when there are no staff available, i.e., there is no labor). There are also cases where the owner is able to act as staff to cook and drive the vehicle (having the labor), but does not own the vehicle or restaurant. There are also people who wish to develop a mobile food sales business but do not have the resources of a vehicle, staff, or restaurant, and event organizers who wish to invite a food truck to an event but do not have any of the above resources.

すなわち、移動販売ビジネスの実施を所望するものの、移動販売ビジネスを行うためのリソースの一部又は全部を備えていないために、移動販売ビジネスを行えない者がいる。このように、移動販売ビジネスを企画しようする者(以下、「企画者」と呼ぶ)と、飲食物の移動販売ビジネスに必要なリソースの少なくとも1つを所有するリソース所有者とのマッチングを支援するためのプログラム及びマッチング支援システムが望まれている。 In other words, there are people who wish to operate a mobile sales business but are unable to do so because they do not have some or all of the resources required to operate a mobile sales business. As such, there is a demand for a program and matching support system that supports matching between people who wish to plan a mobile sales business (hereinafter referred to as "planners") and resource owners who possess at least one of the resources necessary for a mobile food and beverage sales business.

この開示は、上記のような課題を解決するためになされたものであり、企画者と、飲食物の移動販売ビジネスに必要なリソースの少なくとも1つを所有するリソース所有者とのマッチングを支援するためのプログラム及びマッチング支援システムを提供することを目的とする。 This disclosure has been made to solve the above-mentioned problems, and aims to provide a program and matching support system for supporting matching between planners and resource owners who own at least one of the resources required for a mobile food and beverage sales business.

上記の目的を達成するために、以下に開示する、本開示の第1の態様に係るプログラムは、飲食物の移動販売ビジネスを企画する者である企画者が使用する企画者端末と、飲食物の移動販売ビジネスに必要なリソースのうちの少なくとも1つを所有する者であるリソース所有者が使用するリソース所有者端末と、に通信可能なシステムのプロセッサに、処理を実行させるプログラムであって、前記リソースは、飲食物を提供するための車両と、車両の運転及び車両における飲食物の提供作業の少なくとも一方の作業を行う労働力と、車両に積載される積載物であって、車両で提供される飲食物及び当該飲食物の材料のうちの少なくとも一方を含む積載物と、を含み、前記プログラムは、飲食物を提供するための車両の情報を、当該車両の提供可能条件及び当該車両を所有するリソース所有者と対応付けて、リソースデータベースに登録する車両登録処理と、前記労働力を提供するリソース所有者の情報を、当該労働力の提供可能条件と対応付けて、前記リソースデータベースに登録する労働力登録処理と、前記積載物の情報を、当該積載物の提供可能条件、及び当該積載物を所有しているか又は準備することが可能なリソース所有者と対応付けて、前記リソースデータベースに登録する積載物登録処理と、前記企画者端末において入力又は選択された希望利用条件を、前記企画者端末から取得する利用条件受付処理と、前記利用条件受付処理において取得された希望利用条件を満たす提供可能条件に基づいて、前記リソースデータベースから、前記車両の情報、前記労働力を提供するリソース所有者の情報、及び前記積載物の情報のうちの少なくとも1つを抽出する抽出処理と、を、前記プロセッサに実行させる。 In order to achieve the above object, the program according to the first aspect of the present disclosure, which will be disclosed below, is a program for causing a processor of a system capable of communicating with a planner terminal used by a planner who plans a mobile food and beverage sales business, and a resource owner terminal used by a resource owner who owns at least one of the resources necessary for the mobile food and beverage sales business to execute processing, the resources including a vehicle for providing food and beverages, a labor force for performing at least one of the tasks of driving the vehicle and providing food and beverages in the vehicle, and cargo to be loaded on the vehicle, the cargo including at least one of the food and beverages and ingredients for the food and beverages to be provided in the vehicle, and the program associates information about the vehicle for providing food and beverages with the availability conditions of the vehicle and the resource owner who owns the vehicle, and The processor executes a vehicle registration process to register information of the resource owner who provides the labor force in the source database, a labor registration process to register information of the resource owner who provides the labor force in the resource database by associating the information with the labor supply conditions, a cargo registration process to register information of the cargo in the resource database by associating the information with the cargo supply conditions and a resource owner who owns or can prepare the cargo, a use conditions reception process to acquire from the planner terminal desired use conditions input or selected at the planner terminal, and an extraction process to extract at least one of the information of the vehicle, the information of the resource owner who provides the labor force, and the information of the cargo from the resource database based on the supply conditions that satisfy the desired use conditions acquired in the use conditions reception process.

また、本開示の第2の態様に係るマッチング支援システムは、飲食物の移動販売ビジネスを企画する者である企画者が使用する企画者端末と、飲食物の移動販売ビジネスに必要なリソースのうちの少なくとも1つを所有する者であるリソース所有者が使用するリソース所有者端末と、に通信可能なマッチング支援システムであって、前記リソースは、飲食物を提供するための車両と、車両の運転及び車両における飲食物の提供作業の少なくとも一方の作業を行う労働力と、車両に積載される積載物であって、車両で提供される飲食物及び当該飲食物の材料のうちの少なくとも一方を含む積載物と、を含み、前記マッチング支援システムは、飲食物を提供するための車両の情報を、当該車両の提供可能条件及び当該車両を所有するリソース所有者と対応付けて、リソースデータベースに登録する車両登録処理部と、前記労働力を提供するリソース所有者の情報を、当該労働力の提供可能条件と対応付けて、前記リソースデータベースに登録する労働力登録処理部と、前記積載物の情報を、当該積載物の提供可能条件、及び当該積載物を所有しているか又は準備することが可能なリソース所有者と対応付けて、前記リソースデータベースに登録する積載物登録処理部と、前記企画者端末において入力又は選択された希望利用条件を、前記企画者端末から取得する利用条件受付処理部と、前記利用条件受付処理部において取得された希望利用条件を満たす提供可能条件に基づいて、前記リソースデータベースから、前記車両の情報、前記労働力を提供するリソース所有者の情報、及び前記積載物の情報のうちの少なくとも1つを抽出する抽出処理部と、を、備える。 Furthermore, the matching support system according to the second aspect of the present disclosure is a matching support system capable of communicating with a planner terminal used by a planner who plans a mobile food and beverage sales business, and a resource owner terminal used by a resource owner who owns at least one of the resources necessary for the mobile food and beverage sales business, the resources including a vehicle for providing food and beverages, a labor force for performing at least one of the tasks of driving the vehicle and providing food and beverages in the vehicle, and cargo to be loaded on the vehicle, the cargo including at least one of the food and beverages provided in the vehicle and ingredients for the food and beverages, and the matching support system associates information about the vehicle for providing food and beverages with the availability conditions of the vehicle and the resource owner who owns the vehicle, and stores the information in a resource database. a vehicle registration processing unit that registers information of the resource owner who provides the labor force in the resource database, a labor registration processing unit that registers information of the resource owner who provides the labor force in the resource database in association with the labor supply conditions, a cargo registration processing unit that registers information of the cargo in the resource database in association with the cargo supply conditions and the resource owner who owns or can prepare the cargo, a usage conditions reception processing unit that acquires desired usage conditions input or selected at the planner terminal from the planner terminal, and an extraction processing unit that extracts at least one of the vehicle information, the information of the resource owner who provides the labor force, and the cargo information from the resource database based on the supply conditions that satisfy the desired usage conditions acquired at the usage conditions reception processing unit.

上記の構成によれば、企画者が、抽出された情報に基づいてリソース所有者から自身が必要なリソースを調達することができる。リソース所有者は、自身が保有しているものの、利用していないリソースを企画者に利用させることができる。すなわち、企画者と、リソース所有者とのマッチングを支援することができる。これにより、企画者は、自らが全てのリソースを所有してなくても飲食物の移動販売ビジネスを実施することができるとともに、リソース所有者は、自身のリソースを活用することができる。 According to the above configuration, the planner can procure the resources he or she needs from the resource owner based on the extracted information. The resource owner can allow the planner to use resources that the planner owns but is not using. In other words, it is possible to support matching between planners and resource owners. This allows the planner to operate a mobile food and drink sales business even if he or she does not own all of the resources, and allows the resource owner to utilize his or her own resources.

図1は、一実施形態におけるマッチング支援システム100の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of a matching support system 100 according to one embodiment. 図2は、情報端末20のブロック図である。FIG. 2 is a block diagram of the information terminal 20. 図3は、サーバ装置10のブロック図である。FIG. 3 is a block diagram of the server device 10. 図4は、データベース13aの構成を説明するための図(1)である。FIG. 4 is a diagram (1) for explaining the configuration of the database 13a. 図5は、データベース13aの構成を説明するための図(2)である。FIG. 5 is a diagram (2) for explaining the configuration of the database 13a. 図6は、データベース13aの構成を説明するための図(3)である。FIG. 6 is a diagram (3) for explaining the configuration of the database 13a. 図7は、データベース13aの構成を説明するための図(4)である。FIG. 7 is a diagram (4) for explaining the configuration of the database 13a. 図8は、データベース13aの構成を説明するための図(5)である。FIG. 8 is a diagram (5) for explaining the configuration of the database 13a. 図9は、データベース13aの構成を説明するための図(6)である。FIG. 9 is a diagram (6) for explaining the configuration of the database 13a. 図10は、タッチパネル22に表示される画面例の図(1)である。FIG. 10 is a diagram (1) showing an example of a screen displayed on the touch panel 22. 図11は、タッチパネル22に表示される画面例の図(2)である。FIG. 11 is a diagram (2) showing an example of a screen displayed on the touch panel 22. In FIG. 図12は、タッチパネル22に表示される画面例の図(3)である。FIG. 12 is a diagram (3) showing an example of a screen displayed on the touch panel 22. 図13は、タッチパネル22に表示される画面例の図(4)である。FIG. 13 is a diagram (4) showing an example of a screen displayed on the touch panel 22. 図14は、タッチパネル22に表示される画面例の図(5)である。FIG. 14 is a diagram (5) of an example of a screen displayed on the touch panel 22. 図15は、タッチパネル22に表示される画面例の図(6)である。FIG. 15 is a diagram (6) of an example of a screen displayed on the touch panel 22. 図16は、タッチパネル22に表示される画面例の図(7)である。FIG. 16 is a diagram (7) of an example of a screen displayed on the touch panel 22. 図17は、タッチパネル22に表示される画面例の図(8)である。FIG. 17 is a diagram (8) of an example of a screen displayed on the touch panel 22. 図18は、タッチパネル22に表示される画面例の図(9)である。FIG. 18 is a diagram (9) of an example of a screen displayed on the touch panel 22. 図19は、タッチパネル22に表示される画面例の図(10)である。FIG. 19 is a diagram (10) of an example screen displayed on the touch panel 22. 図20は、タッチパネル22に表示される画面例の図(11)である。FIG. 20 is a diagram (11) of an example of a screen displayed on the touch panel 22. 図21は、タッチパネル22に表示される画面例の図(12)である。FIG. 21 is a diagram (12) of an example of a screen displayed on the touch panel 22. 図22は、タッチパネル22に表示される画面例の図(13)である。FIG. 22 is a diagram (13) of an example of a screen displayed on the touch panel 22. 図23は、タッチパネル22に表示される画面例の図(14)である。FIG. 23 is a diagram (14) of an example of a screen displayed on the touch panel 22. 図24は、タッチパネル22に表示される画面例の図(15)である。FIG. 24 is a diagram (15) of an example of a screen displayed on the touch panel 22. 図25は、タッチパネル22に表示される画面例の図(16)である。FIG. 25 is a diagram (16) of an example of a screen displayed on the touch panel 22. 図26は、タッチパネル22に表示される画面例の図(17)である。FIG. 26 is a diagram (17) of an example of a screen displayed on the touch panel 22. 図27は、タッチパネル22に表示される画面例の図(18)である。FIG. 27 is a diagram (18) of an example of a screen displayed on the touch panel 22. 図28は、タッチパネル22に表示される画面例の図(19)である。FIG. 28 is a diagram (19) of an example of a screen displayed on the touch panel 22. 図29は、タッチパネル22に表示される画面例の図(20)である。FIG. 29 is a diagram (20) of an example screen displayed on the touch panel 22. 図30は、タッチパネル22に表示される画面例の図(21)である。FIG. 30 is a diagram (21) of an example of a screen displayed on the touch panel 22. 図31は、タッチパネル22に表示される画面例の図(22)である。FIG. 31 is a diagram (22) of an example screen displayed on the touch panel 22. 図32は、タッチパネル22に表示される画面例の図(23)である。FIG. 32 is a diagram (23) of an example of a screen displayed on the touch panel 22. 図33は、タッチパネル22に表示される画面例の図(24)である。FIG. 33 is a diagram (24) of an example of a screen displayed on the touch panel 22.

以下、本開示の一実施形態を図面に基づいて説明する。なお、本開示は、以下の実施形態に限定されるものではなく、本開示の構成を充足する範囲内で、適宜設計変更を行うことが可能である。また、以下の説明において、同一部分または同様な機能を有する部分には同一の符号を異なる図面間で共通して用い、その繰り返しの説明は省略する。また、実施形態および変形例に記載された各構成は、適宜組み合わされてもよいし、変更されてもよい。また、説明を分かりやすくするために、以下で参照する図面においては、構成が簡略化または模式化して示されている。 An embodiment of the present disclosure will be described below with reference to the drawings. Note that the present disclosure is not limited to the following embodiment, and appropriate design changes can be made within the scope of the configuration of the present disclosure. In the following description, the same reference numerals are used in common between different drawings for the same parts or parts having similar functions, and repeated description will be omitted. The configurations described in the embodiment and modified examples may be combined or modified as appropriate. In order to make the description easier to understand, the configurations are shown simplified or schematic in the drawings referenced below.

[マッチング支援システムの全体構成]
図1は、本実施形態におけるマッチング支援システム100(以下、「システム100」という)の構成を示すブロック図である。
[Overall configuration of the matching support system]
FIG. 1 is a block diagram showing the configuration of a matching support system 100 (hereinafter, referred to as "system 100") in this embodiment.

図1に示すように、システム100は、ネットワークNを介して、企画者が使用する企画者端末20a、及び、リソース所有者が使用するリソース所有者端末20bとの通信を行うことにより、企画者とリソース所有者とをマッチングさせるシステムである。なお、ネットワークNは、例えば、インターネット及びLocal Area Network(LAN)であるが、これら以外のネットワーク(例えば、Wide Area Network(WAN))を用いてもよい。 As shown in FIG. 1, the system 100 is a system that matches planners and resource owners by communicating with a planner terminal 20a used by the planner and a resource owner terminal 20b used by the resource owner via a network N. Note that the network N is, for example, the Internet and a Local Area Network (LAN), but other networks (for example, a Wide Area Network (WAN)) may also be used.

システム100では、リソース所有者により自身が所有するリソースがデータベース13a(図3参照)に登録される。また、リソース所有者により、登録されたリソースから、出品するリソースが決定される。そして、企画者により、希望利用条件が入力又は選択されると、システム100は、データベース13aからリソースの情報を抽出する。そして、システム100は、抽出された情報のいずれかが企画者に選択され、リソースに対する予約を可能にする。そして、システム100は、リソース所有者が企画者からの予約を承認すると、企画者に予約が承認されたことが知らせる。このように、システム100は、企画者が飲食物の移動販売ビジネスを実施しようとする時期に、必要なリソースをリソース所有者から調達できるように、予約を可能にする。また、システム100は、リソース所有者が自身が保有しているものの、利用していないリソースを企画者に利用させることを可能にする。すなわち、本実施形態のシステム100は、企画者と、リソース所有者とをマッチングさせることができる。これにより、企画者は、自らが全てのリソースを所有してなくても飲食物の移動販売ビジネスを実施することができるとともに、リソース所有者は、自身のリソースを活用することができる。 In the system 100, the resource owner registers the resources he owns in the database 13a (see FIG. 3). The resource owner also determines which resources to put up for sale from the registered resources. When the planner inputs or selects the desired conditions of use, the system 100 extracts resource information from the database 13a. The system 100 allows the planner to select any of the extracted information and make a reservation for the resource. When the resource owner approves the reservation from the planner, the system 100 notifies the planner that the reservation has been approved. In this way, the system 100 enables reservations so that the planner can procure the necessary resources from the resource owner when he or she is about to start a mobile food and beverage sales business. The system 100 also enables the resource owner to allow the planner to use resources that the resource owner owns but has not used. In other words, the system 100 of this embodiment can match planners and resource owners. This allows the planner to start a mobile food and beverage sales business even if he or she does not own all of the resources, and allows the resource owner to utilize his or her own resources.

「リソース」とは、飲食物の移動販売ビジネスに必要な資源である。「リソース」には、飲食物を提供するための車両と、車両の運転及び車両における飲食物の提供作業の少なくとも一方の作業を行う労働力と、車両に積載される積載物であって、車両で提供される飲食物及び当該飲食物の材料のうちの少なくとも一方を含む積載物と、飲食物の提供を実施する場所(出店場所)と、車両に飲食物又は当該飲食物の材料(積載物)を積み込む場所(仕込み場所)と、が含まれる。「飲食物」とは、飲料物及び食物の少なくとも一方を含むものである。 "Resources" are the resources necessary for a mobile food and beverage sales business. "Resources" include a vehicle for serving food and beverages, labor to drive the vehicle and/or serve food and beverages in the vehicle, cargo to be loaded onto the vehicle including at least one of the food and beverages and ingredients for said food and beverages served in the vehicle, the location where the food and beverages are served (the location where the food and beverages are set up), and the location where the food and beverages or ingredients for said food and beverages (cargo) are loaded onto the vehicle (the preparation location). "Food and beverages" includes at least one of beverages and food.

「リソース所有者」とは、上記したリソースの少なくとも1つを所有する者である。すなわち、「リソース所有者」には、飲食物を提供するための車両を所有するリソース所有者、積載物を所有しているか又は準備することが可能なリソース所有者、飲食物の提供を実施する場所である出店場所を所有するリソース所有者、車両に飲食物又は当該飲食物の材料を積み込む場所を所有するリソース所有者、及び、車両の運転及び車両における飲食物の提供作業の少なくとも一方の作業を行う労働力を有するリソース所有者が含まれる。「車両」とは、一例として車内にキッチンを有するキッチンカーが挙げられるが、この例に限られない。例えば、「車両」には、キッチンが設けられていない車両も含まれる。「積載物」には、車両で提供される飲食物のみならず、調理されることによって飲食物となる材料(食材)、飲食物を収容する容器・包装、及び調理器具が含まれる。 A "resource owner" is a person who owns at least one of the resources described above. In other words, "resource owners" include resource owners who own vehicles for providing food and drink, resource owners who own or can prepare cargo, resource owners who own a stall where food and drink are provided, resource owners who own a place to load food and drink or ingredients for said food and drink into a vehicle, and resource owners who have the labor to drive a vehicle and/or serve food and drink in the vehicle. An example of a "vehicle" is a food truck with a kitchen inside the vehicle, but this example is not limited to this. For example, "vehicle" also includes vehicles that do not have a kitchen. "Cargo" includes not only food and drink provided in the vehicle, but also ingredients (ingredients) that are cooked to become food and drink, containers and packaging for storing food and drink, and cooking utensils.

「企画者」とは、飲食物の移動販売ビジネスを企画する者である。ある企画者が、他の企画者に自身のリソースを提供する場合は、リソース所有者となる。すなわち、本システム100を利用するユーザは、リソースを提供する場合は「リソース所有者」となり、リソースを利用する場合は「企画者」となる。 A "planner" is a person who plans a mobile food and beverage sales business. When a planner provides his or her own resources to another planner, he or she becomes a resource owner. In other words, a user who uses this system 100 becomes a "resource owner" when providing resources, and becomes a "planner" when using resources.

「マッチング」とは、企画者が、リソースを利用することを希望する旨を、当該リソースを所有するリソース所有者に対して申し出し(予約し)、当該リソース所有者が当該企画者に利用(貸出)を承認することを意味する。この場合、企画者は、リソース所有者のリソースを利用する場合に、当該リソース所有者に、利用代金(レンタル代金)を支払う。なお、この例に限られず、リソース所有者は、無償で企画者にリソースを利用させてもよい。 "Matching" means that a planner makes an offer (reservation) to the resource owner who owns the resource that he/she wishes to use the resource, and the resource owner approves the use (loan) to the planner. In this case, when the planner uses the resource owner's resource, the planner pays the resource owner a usage fee (rental fee). Note that this is not limited to this example, and the resource owner may allow the planner to use the resource free of charge.

[マッチング支援システムの各部の構成]
図1に示すように、システム100は、ネットワークNを介して、企画者端末20a、リソース所有者端末20b、及び消費者端末20cと通信を行う。企画者端末20a、リソース所有者端末20b、及び消費者端末20cは、説明上、使用する者によって区別するために名称及び符号を変更しているが、いずれも情報端末20(図2参照)である。すなわち、企画者端末20aは、企画者が使用する情報端末20である。リソース所有者端末20bは、リソース所有者が使用する情報端末20である。消費者端末20gは、移動販売による飲食物を購入する消費者が使用する情報端末20である。システム100は、サーバ装置10を含む。
[Configuration of each part of the matching support system]
As shown in Figure 1, the system 100 communicates with a planner terminal 20a, a resource owner terminal 20b, and a consumer terminal 20c via a network N. For the sake of explanation, the planner terminal 20a, the resource owner terminal 20b, and the consumer terminal 20c have been given different names and symbols to distinguish them according to the user, but they are all information terminals 20 (see Figure 2). That is, the planner terminal 20a is an information terminal 20 used by the planner. The resource owner terminal 20b is an information terminal 20 used by the resource owner. The consumer terminal 20g is an information terminal 20 used by a consumer who purchases food and drink from the mobile sales. The system 100 includes a server device 10.

図2は、情報端末20のブロック図である。情報端末20は、例えば、スマートフォン、スマートウォッチ、パーソナルコンピュータ、またはタブレット端末として構成される。情報端末20は、制御部21と、タッチパネル22と、通信部23と、記憶部24と、を含む。制御部21は、プログラム24aを実行することにより制御処理を実行するプロセッサを含む。そして、制御部21は、情報端末20の各制御処理を実行する。また、タッチパネル22は、画像を表示するディスプレイを含むとともに、ユーザからのタッチ操作を受けつける。通信部23は、通信インターフェイスであり、ネットワークNに接続されている。記憶部24は、データを記憶可能なROM及びRAMの少なくとも一方を含む。記憶部24には、プログラム24aが記憶されている。プログラム24aは、情報端末20の制御処理を実行するアプリケーションプログラムである。なお、専用のアプリケーションソフトウェアを用いることに限られず、サーバ装置10に接続するブラウザ用ソフトウェア(例えば、Webブラウザ)が情報端末20にインストールされていてもよい。プログラム24aは、企画者及びリソース所有者に対して共通のアプリケーションプログラムである。例えば、企画者がリソースを所有している場合、自身が移動販売ビジネスを行わない時期には、リソース所有者として、本システム100を利用する。 2 is a block diagram of the information terminal 20. The information terminal 20 is configured as, for example, a smartphone, a smart watch, a personal computer, or a tablet terminal. The information terminal 20 includes a control unit 21, a touch panel 22, a communication unit 23, and a storage unit 24. The control unit 21 includes a processor that executes control processing by executing a program 24a. The control unit 21 executes each control processing of the information terminal 20. The touch panel 22 also includes a display that displays images and accepts touch operations from the user. The communication unit 23 is a communication interface and is connected to the network N. The storage unit 24 includes at least one of a ROM and a RAM that can store data. The storage unit 24 stores a program 24a. The program 24a is an application program that executes the control processing of the information terminal 20. Note that it is not limited to using dedicated application software, and browser software (e.g., a web browser) that connects to the server device 10 may be installed in the information terminal 20. The program 24a is an application program common to the planner and the resource owner. For example, if a planner owns resources, he or she will use the system 100 as the resource owner when the planner is not running a mobile sales business.

図3は、サーバ装置10のブロック図である。サーバ装置10は、制御部11と、通信部12と、記憶部13とを含む。制御部11は、サーバ装置10の各制御処理を実行するプロセッサを含む。通信部12は、通信インターフェイスであり、ネットワークNに接続されている。記憶部13は、データを記憶可能なROM及びRAMの少なくとも一方を含む。記憶部13には、データベース13aと、プログラム13bとが記憶されている。プログラム13bは、後述する図10~図33に示す処理を制御部11に実行させる。なお、サーバ装置10は、オンプレミス型(据え置き型)のサーバ装置でもよいし、クラウド上に構成されたサーバ装置であってもよい。 FIG. 3 is a block diagram of the server device 10. The server device 10 includes a control unit 11, a communication unit 12, and a storage unit 13. The control unit 11 includes a processor that executes each control process of the server device 10. The communication unit 12 is a communication interface, and is connected to the network N. The storage unit 13 includes at least one of a ROM and a RAM capable of storing data. The storage unit 13 stores a database 13a and a program 13b. The program 13b causes the control unit 11 to execute the processes shown in FIGS. 10 to 33, which will be described later. The server device 10 may be an on-premise (fixed) server device, or may be a server device configured on the cloud.

[データベースの構成]
図4~図9を参照して、データベース13aについて説明する。データベース13aには、リソース所有者によって登録されたリソースの情報と、企画者とリソース所有者とのマッチングに関する情報、及び、企画者とリソース所有者との決済に関する情報が記憶されている。
[Database configuration]
The database 13a will be described with reference to Figures 4 to 9. The database 13a stores information on resources registered by resource owners, information on matching between planners and resource owners, and information on settlement between planners and resource owners.

(リソースの情報)
〈車両の情報〉
図4に示すように、データベース13aには、車両の情報が登録されている。「車両の情報」には、車両ID、車両の名前、車両の保管場所、設備、大きさ、及びレンタル代金が含まれる。「車両ID」とは、登録された車両を特定することが可能な識別情報である。識別情報は、番号、文字及び記号の少なくとも1つを含む。「車両ID」は、図4の一例では「0001」である。「車両の名前」とは、リソース所有者が任意に設定した車両の名前である。「車両の名前」は、図4の一例では「キッチンカーA」である。「車両の保管場所」は、車両を保管している場所である。「車両の保管場所」は、例えば、車両を所有するリソース所有者の住所であってもよい。「設備」とは、車両に搭載された飲食物を準備または調理するために必要な設備である。「設備」とは、図4の一例では「炊飯器」及び「水100L」である。「大きさ」とは、例えば、車両総重量、又は、「軽トラック」、「小型トラック」、「中型トラック」、及び「大型トラック」のいずれであるかを示す情報である。「レンタル代金」とは、車両を利用する場合に企画者に請求する金額である。なお、図示しないが、車両の画像データがデータベース13aに登録されていてもよい。
(Resource information)
<Vehicle Information>
As shown in FIG. 4, vehicle information is registered in the database 13a. The "vehicle information" includes a vehicle ID, a vehicle name, a vehicle storage location, equipment, size, and rental fee. The "vehicle ID" is identification information that can identify a registered vehicle. The identification information includes at least one of a number, a letter, and a symbol. In the example of FIG. 4, the "vehicle ID" is "0001". The "vehicle name" is a name of the vehicle arbitrarily set by the resource owner. In the example of FIG. 4, the "vehicle name" is "Kitchen car A". The "vehicle storage location" is a location where the vehicle is stored. The "vehicle storage location" may be, for example, the address of the resource owner who owns the vehicle. The "equipment" is equipment necessary for preparing or cooking food and drink loaded on the vehicle. In the example of FIG. 4, the "equipment" is a "rice cooker" and "100 L of water". The "size" is, for example, the total vehicle weight, or information indicating whether the vehicle is a "light truck", a "small truck", a "medium truck", or a "large truck". The "rental fee" is the amount charged to the planner when using the vehicle. Although not shown, image data of the vehicle may be registered in the database 13a.

また、データベース13aには、車両の情報が、当該車両を提供することが可能な条件である提供可能条件及び当該車両を所有するリソース所有者と対応付けて登録されている。図4に示すように、リソース所有者を示す識別情報である「所有者ID」が「車両の情報」に対応付けられて登録されている。また、図5に示すように、データベース13aには、車両ID(例えば、「0001」)が車両の提供可能時期(例えば、希望日時の開始日時及び終了日時)に対応付けられて登録されている。なお、提供可能条件には、図5に示す提供を希望する時期(提供可能時期)に加えて(または提供可能時期に代えて)、図4に示すように、レンタル代金、車両の保管場所、設備、及び車両の大きさの少なくとも1つが含まれていてもよい。 In addition, in database 13a, vehicle information is registered in association with availability conditions, which are conditions under which the vehicle can be provided, and the resource owner who owns the vehicle. As shown in FIG. 4, an "owner ID," which is identification information indicating the resource owner, is registered in association with "vehicle information." In addition, as shown in FIG. 5, a vehicle ID (e.g., "0001") is registered in database 13a in association with the vehicle availability period (e.g., the desired start date and time and end date and time). Note that the availability conditions may include at least one of the rental fee, the vehicle storage location, the facilities, and the size of the vehicle, in addition to (or instead of) the desired time of provision (available period) shown in FIG. 5, as shown in FIG. 4.

〈出店場所の情報〉
図6に示すように、データベース13aには、出店場所の情報が登録されている。「出店場所の情報」には、出店場所ID、場所名、住所、内容、及びレンタル代金が含まれる。「出店場所ID」とは、登録されている出店場所を特定することが可能な識別情報である。「出店場所ID」は、図6の一例では「0011」である。「場所名」とは、出店場所の名称である。「場所名」は、図6の一例では「○○大学××キャンパス」である。「住所」は、出店場所の住所である。「内容」とは、出店場所へ出店させるための用途、及び企画者への連絡事項である。「レンタル代金」とは、出店場所を利用する場合に企画者に請求する金額である。なお、図示しないが、出店場所の画像データがデータベース13aに登録されていてもよい。
<Store location information>
As shown in FIG. 6, the database 13a registers information about the location of the store. The "information about the location of the store" includes the location ID, the location name, the address, the details, and the rental fee. The "location ID" is identification information that can identify the registered location of the store. In the example of FIG. 6, the "location ID" is "0011". The "location name" is the name of the location of the store. In the example of FIG. 6, the "location name" is "XX University XX Campus". The "address" is the address of the location of the store. The "details" are the purpose of opening a store at the location of the store and any contact information for the planner. The "rental fee" is the amount to be charged to the planner when the location of the store is used. Although not shown, image data of the location of the store may be registered in the database 13a.

また、データベース13aには、出店場所の情報が、当該出店場所を提供することが可能な条件である提供可能条件及び当該出店場所を所有するリソース所有者と対応付けて登録されている。図6に示すように、リソース所有者を示す識別情報である「所有者ID」が「出店場所の情報」に対応付けられて登録されている。また、図5に示すように、データベース13aには、出店場所ID(例えば、「0011」)が出店場所の提供可能時期(例えば、希望日時の開始日時及び終了日時)に対応付けられて登録されている。なお、提供可能条件には、図5に示す提供を希望する時期(提供可能時期)に加えて(または提供可能時期に代えて)、図6に示すように、レンタル代金、住所、及び内容の少なくとも1つが含まれていてもよい。 In addition, in database 13a, store location information is registered in association with availability conditions, which are conditions under which the store location can be provided, and the resource owner who owns the store location. As shown in FIG. 6, an "owner ID," which is identification information indicating the resource owner, is registered in association with "store location information." Also, as shown in FIG. 5, a store location ID (e.g., "0011") is registered in database 13a in association with the availability period of the store location (e.g., the start date and time and the end date and time of the desired date and time). Note that the availability conditions may include at least one of the rental fee, address, and content in addition to (or instead of) the desired period of provision (available period) shown in FIG. 5, as shown in FIG. 6.

〈仕込み場所の情報〉
図7に示すように、データベース13aには、仕込み場所の情報が登録されている。「仕込み場所」とは、積載物が準備され、当該積載物が車両に積み込まれる場所である。「仕込み場所の情報」には、仕込み場所ID、名前、住所、設備、及びレンタル代金が含まれる。「仕込み場所ID」とは、登録された仕込み場所を特定することが可能な識別情報である。「仕込み場所ID」は、図7の一例では「0021」である。「名前」とは、仕込み場所の名称である。「名前」は、図7の一例では「レストランA」である。「住所」は、仕込み場所の住所である。「設備」とは、仕込み場所において利用可能な調理に用いることができる設備である。「レンタル代金」とは、仕込み場所を利用する場合に企画者に請求する金額である。なお、図示しないが、仕込み場所の画像データがデータベース13aに登録されていてもよい。
<Information about preparation area>
As shown in FIG. 7, information on preparation locations is registered in the database 13a. The "preparation location" is a location where cargo is prepared and loaded onto a vehicle. The "information on preparation location" includes a preparation location ID, a name, an address, equipment, and a rental fee. The "preparation location ID" is identification information that can identify a registered preparation location. In the example of FIG. 7, the "preparation location ID" is "0021". The "name" is the name of the preparation location. In the example of FIG. 7, the "name" is "Restaurant A". The "address" is the address of the preparation location. The "equipment" is equipment that can be used for cooking at the preparation location. The "rental fee" is an amount charged to the planner when using the preparation location. Although not shown, image data of the preparation location may be registered in the database 13a.

また、データベース13aには、仕込み場所の情報が、当該仕込み場所を提供することが可能な条件である提供可能条件及び当該仕込み場所を所有するリソース所有者と対応付けて登録されている。図7に示すように、リソース所有者を示す識別情報である「所有者ID」が「仕込み場所の情報」に対応付けられて登録されている。また、図5に示すように、データベース13aには、仕込み場所ID(例えば、「0021」)が出店場所の提供可能時期に対応付けられて登録されている。なお、提供可能条件には、図5に示す提供を希望する時期(提供可能時期)に加えて(または提供可能時期に代えて)、図7に示すように、レンタル代金、住所、及び設備の少なくとも1つが含まれていてもよい。 In addition, in database 13a, information on preparation locations is registered in association with availability conditions, which are conditions under which the preparation location can be provided, and the resource owner who owns the preparation location. As shown in FIG. 7, an "owner ID," which is identification information indicating the resource owner, is registered in association with "preparation location information." In addition, as shown in FIG. 5, a preparation location ID (e.g., "0021") is registered in database 13a in association with the availability period of the store location. Note that the availability conditions may include at least one of the rental fee, address, and equipment, in addition to (or instead of) the desired time of provision (available period) shown in FIG. 5, as shown in FIG. 7.

〈積載物の情報〉
図8に示すように、データベース13aには、積載物の情報が登録されている。本実施形態では、「積載物の情報」と当該積載物を準備する飲食店の情報とが対応付けられている。「飲食店の情報」には、飲食店ID、名前、及び住所が含まれる。「積載物の情報」には、積載物名、及びレンタル代金が含まれる。「飲食店ID」とは、登録されている飲食店を特定することが可能な識別情報である。「飲食店ID」は、図8の一例では「0031」である。「名前」とは、飲食店の名称である。「名前」は、図8の一例では「レストランA」である。「住所」は、飲食店の住所である。「積載物名」とは、飲食物の名前又は食材の名前である。「レンタル代金」とは、積載物を利用する場合に企画者に請求する金額である。なお、図示しないが、積載物の画像データがデータベース13aに登録されていてもよい。
<Cargo information>
As shown in FIG. 8, information on the cargo is registered in the database 13a. In this embodiment, the "information on the cargo" is associated with information on the restaurant that prepares the cargo. The "information on the restaurant" includes the restaurant ID, name, and address. The "information on the cargo" includes the name of the cargo and the rental fee. The "restaurant ID" is identification information that can identify the registered restaurant. In the example of FIG. 8, the "restaurant ID" is "0031". The "name" is the name of the restaurant. In the example of FIG. 8, the "name" is "Restaurant A". The "address" is the address of the restaurant. The "name of the cargo" is the name of the food or drink or the name of the ingredients. The "rental fee" is the amount charged to the planner when the cargo is used. Although not shown, image data of the cargo may be registered in the database 13a.

また、データベース13aには、積載物の情報が、当該積載物を提供又は準備することが可能な条件である提供可能条件、及び当該積載物を所有しているか又は準備することが可能なリソース所有者と対応付けて登録されている。図8に示すように、リソース所有者を示す識別情報である「所有者ID」が「積載物の情報」に対応付けられて登録されている。また、図5に示すように、データベース13aには、飲食店ID(例えば、「0031」)が提供可能時期(例えば、希望日時の開始日時及び終了日時)に対応付けられて登録されている。なお、提供可能条件には、図5に示す提供を希望する時期(提供可能時期)に加えて(または提供可能時期に代えて)、図8に示すように、レンタル代金、住所、及び積載物名の少なくとも1つが含まれていてもよい。 In addition, in database 13a, information on the cargo is registered in association with availability conditions, which are conditions under which the cargo can be provided or prepared, and with the resource owner who owns or can prepare the cargo. As shown in FIG. 8, an "owner ID," which is identification information indicating the resource owner, is registered in association with "shipment information." As shown in FIG. 5, a restaurant ID (e.g., "0031") is registered in database 13a in association with the availability period (e.g., the start date and time and the end date and time of the desired date and time). Note that the availability conditions may include at least one of the rental fee, address, and name of the cargo in addition to (or instead of) the desired time of provision (available period) shown in FIG. 5, as shown in FIG. 8.

〈労働力の情報〉
図9に示すように、データベース13aには、労働力の情報が登録されている。「労働力の情報」には、性別、及びレンタル代金が含まれる。「性別」とは、労働作業を行う者の性別である。「レンタル代金」とは、労働作業を行う者を利用した場合に、企画者に請求する金額である。また、データベース13aには、労働力を提供するリソース所有者の情報が、当該労働力を提供することが可能な条件である提供可能条件と対応付けて記憶されている。労働力を提供するリソース所有者の情報には、「所有者ID」と「労働力の情報」とを含む。図5に示すように、データベース13aには、所有者ID(例えば、「1041」)が提供可能時期(例えば、希望日時の開始日時及び終了日時)に対応付けられて登録されている。なお、図示しないが、労働作業を行う者の画像データがデータベース13aに登録されていてもよい。なお、提供可能条件には、図5に示す提供を希望する時期(提供可能時期)に加えて(または提供可能時期に代えて)、図9に示すように、レンタル代金、及び性別の少なくとも1つが含まれていてもよい。
Labor force information
As shown in FIG. 9, the database 13a registers information on labor. The "labor information" includes gender and rental fee. "Gender" refers to the gender of the person performing the labor work. "Rental fee" refers to the amount charged to the planner when the person performing the labor work is used. In addition, the database 13a stores information on the resource owner who provides the labor force in association with the availability conditions under which the labor force can be provided. The information on the resource owner who provides the labor force includes an "owner ID" and "labor information." As shown in FIG. 5, the database 13a registers an owner ID (e.g., "1041") in association with the availability time (e.g., the start date and time and the end date and time of the desired date and time). Although not shown, image data of the person performing the labor work may be registered in the database 13a. In addition to (or instead of) the desired time of provision (available time) shown in FIG. 5, the availability conditions may include at least one of the rental fee and gender, as shown in FIG. 9.

(マッチングに関する情報)
図5に示すように、データベース13aには、企画者とリソース所有者とのマッチングに関する情報が記憶されている。企画者によりリソースの利用が予約され、リソース所有者が承諾すると、データベース13aでは、マッチング済みであることを示す情報が、予約を行った企画者の識別情報(図5の例では「予約者ID」)と、予約されたリソース又はリソース所有者の識別情報(図5の例では「ID」)とに対応付けられる。
(Matching Information)
As shown in Fig. 5, the database 13a stores information regarding matching between a planner and a resource owner. When a planner reserves the use of a resource and the resource owner accepts, the database 13a associates information indicating that matching has been completed with the identification information of the planner who made the reservation ("reservation ID" in the example of Fig. 5) and the identification information of the reserved resource or the resource owner ("ID" in the example of Fig. 5).

(決済に関する情報)
図5に示すように、データベース13aには、企画者とリソース所有者との決済に関する情報が記憶されている。企画者とリソース所有者との金銭のやり取り(決済)が完了すると、データベース13aでは、決済済であることを示す情報が、予約を行った企画者の識別情報(図5の例では「予約者ID」)と、予約されたリソース又はリソース所有者の識別情報(図5の例では「ID」)とに対応付けられる。
(Payment Information)
As shown in Fig. 5, the database 13a stores information regarding the settlement between the planner and the resource owner. When the monetary transaction (settlement) between the planner and the resource owner is completed, the database 13a associates information indicating that the settlement has been completed with the identification information of the planner who made the reservation ("reservation ID" in the example of Fig. 5) and the identification information of the reserved resource or the resource owner ("ID" in the example of Fig. 5).

[制御部による制御処理]
次に、システム100の制御処理について説明する。システム100の制御処理は、サーバ装置10の制御部11がプログラム13bを実行することにより実現される。また、情報端末20における制御処理は、制御部21がプログラム24aを実行することにより実現される。
[Control process by control unit]
Next, a description will be given of the control process of the system 100. The control process of the system 100 is realized by the control unit 11 of the server device 10 executing the program 13b. Moreover, the control process in the information terminal 20 is realized by the control unit 21 executing the program 24a.

(登録処理)
図10~図19を参照して、システム100によるリソースの登録処理について説明する。図10~図19の画面は、リソース所有者端末20bのタッチパネル22に表示される画面例である。図10に示すように、制御部11は、タッチパネル22にカレンダーを表示させる。図10に示す画面を、以下「カレンダー表示画面」という。カレンダーには、現在の日と、選択された日と、マッチング済の予定を示す情報と、が含まれる。「現在の日」は、図10の例では「2022年6月18日」であり、日付に丸印が追加される。また、「選択された日」は、図10の例では「2022年6月22日」であり、日付の欄にハッチング加工が施されている。「マッチング済の予定を示す情報」は、図10の例では「2022年6月23日」の欄内に表示されており、例えば、「予定B」のオブジェクトが表示される。
(Registration process)
The resource registration process by the system 100 will be described with reference to FIG. 10 to FIG. 19. The screens in FIG. 10 to FIG. 19 are examples of screens displayed on the touch panel 22 of the resource owner terminal 20b. As shown in FIG. 10, the control unit 11 displays a calendar on the touch panel 22. The screen shown in FIG. 10 is hereinafter referred to as a "calendar display screen." The calendar includes a current day, a selected day, and information indicating a matched schedule. In the example of FIG. 10, the "current day" is "June 18, 2022," and a circle is added to the date. In addition, in the example of FIG. 10, the "selected day" is "June 22, 2022," and hatching is applied to the date column. In the example of FIG. 10, the "information indicating a matched schedule" is displayed in the "June 23, 2022" column, and for example, an object of "Schedule B" is displayed.

ここで、図10に示すカレンダー表示画面のうちの「マイページ」のオブジェクトをユーザ(例えば、リソース所有者)が操作すると、システム100は、タッチパネル22に表示される画面を、カレンダー表示画面から図11に示すマイページ画面に遷移させる。 Here, when a user (e.g., the resource owner) operates the "My Page" object on the calendar display screen shown in FIG. 10, the system 100 transitions the screen displayed on the touch panel 22 from the calendar display screen to the My Page screen shown in FIG. 11.

そして、システム100は、図11に示すマイページ画面において「積載物設定」のオブジェクトが選択されると、タッチパネル22に表示する画面を、マイページ画面から図15に示す積載物設定画面に遷移させる。システム100は、マイページ画面において「キッチンカー設定」のオブジェクトが選択されると、タッチパネル22に表示する画面を、マイページ画面から図12に示すキッチンカー情報編集画面に遷移させる。また、システム100は、マイページ画面において「出店場所設定」のオブジェクトが選択されると、タッチパネル22に表示する画面を、マイページ画面から図13に示す出店場所設定画面に遷移させる。また、システム100は、マイページ画面において「仕込み場所設定」のオブジェクトが選択されると、タッチパネル22に表示する画面を、マイページ画面から図14に示す出店場所設定画面に遷移させる。また、マイページ画面において「人員設定」のオブジェクトを選択すると、タッチパネル22に表示する画面を、マイページ画面から図16に示す人員設定画面に遷移させる。 When the "Cargo Setting" object is selected on the My Page screen shown in FIG. 11, the system 100 transitions the screen displayed on the touch panel 22 from the My Page screen to the cargo setting screen shown in FIG. 15. When the "Kitchen Car Setting" object is selected on the My Page screen, the system 100 transitions the screen displayed on the touch panel 22 from the My Page screen to the kitchen car information editing screen shown in FIG. 12. When the "Store Location Setting" object is selected on the My Page screen, the system 100 transitions the screen displayed on the touch panel 22 from the My Page screen to the store location setting screen shown in FIG. 13. When the "Preparation Location Setting" object is selected on the My Page screen, the system 100 transitions the screen displayed on the touch panel 22 from the My Page screen to the store location setting screen shown in FIG. 14. When the "Personnel Setting" object is selected on the My Page screen, the system 100 transitions the screen displayed on the touch panel 22 from the My Page screen to the staff setting screen shown in FIG. 16.

図12に示すキッチンカー情報編集画面において、リソース所有者により、「名前」、「大きさ」、「設備」、及び「レンタル代金」の情報が入力される。なお、情報の入力方法は、テキストや数字を入力する方法でもよいし、予め準備された選択肢からリソース所有者が選択する方法であってもよい。図13~図16の例においても、入力方法はこれと同様である。例えば、「大きさ」の入力に対して、「軽トラック」、「2tトラック」、及び「4tトラック」などの選択肢が予め準備されていてもよい。そして、システム100は、キッチンカー情報編集画面の「編集」のオブジェクトが選択されると、入力された情報を、リソース所有者の識別情報「所有者ID」に対応付けて、図4に示すデータベース13aに登録する。すなわち、リソース所有者端末20bから、システム100に、入力された情報と、所有者IDとが送信される。なお、「車両ID」はシステム100によって自動的に付与される。また、これに限られずに、図示しないが、キッチンカー情報編集画面においてリソース所有者が「車両ID」を入力してもよい。 In the kitchen car information editing screen shown in FIG. 12, the resource owner inputs information on "name", "size", "equipment", and "rental fee". The information may be input by inputting text or numbers, or may be selected by the resource owner from options prepared in advance. The input method is similar in the examples of FIG. 13 to FIG. 16. For example, options such as "light truck", "2 ton truck", and "4 ton truck" may be prepared in advance for the input of "size". Then, when the "Edit" object is selected on the kitchen car information editing screen, the system 100 registers the input information in the database 13a shown in FIG. 4 in association with the resource owner's identification information "owner ID". That is, the input information and the owner ID are transmitted from the resource owner terminal 20b to the system 100. The "vehicle ID" is automatically assigned by the system 100. Also, without being limited to this, the resource owner may input the "vehicle ID" on the kitchen car information editing screen, although not shown.

図13に示す出店場所設定画面において、リソース所有者により、「場所名」、「住所」、「内容」、及び「レンタル代金」の情報が入力される。そして、出店場所設定画面の「編集」のオブジェクトが選択されると、システム100は、入力された情報と、リソース所有者の識別情報「所有者ID」とを対応付けて、図6に示すデータベース13aに登録する。なお、「出店場所ID」はシステム100によって自動的に付与される。また、これに限られずに、図示しないが、出店場所設定画面においてリソース所有者が「出店場所ID」を入力してもよい。 In the store location setting screen shown in FIG. 13, the resource owner inputs information on "location name," "address," "contents," and "rental fee." Then, when the "Edit" object is selected on the store location setting screen, the system 100 associates the input information with the resource owner's identification information "owner ID," and registers it in the database 13a shown in FIG. 6. The "store location ID" is automatically assigned by the system 100. Also, without being limited to this, the resource owner may input the "store location ID" on the store location setting screen, although this is not shown.

図14に示す仕込み場所設定画面において、リソース所有者により、「名前」、「住所」、「設備」、及び「レンタル代金」の情報が入力される。そして、仕込み場所設定画面の「編集」のオブジェクトが選択されると、システム100は、入力された情報と、リソース所有者の識別情報「所有者ID」とを対応付けて、図7に示すデータベース13aに登録する。なお、「仕込み場所ID」はシステム100によって自動的に付与される。また、これに限られずに、図示しないが、出店場所設定画面においてリソース所有者が「仕込み場所ID」を入力してもよい。 In the preparation location setting screen shown in FIG. 14, the resource owner inputs the information "Name," "Address," "Equipment," and "Rental Fee." Then, when the "Edit" object is selected on the preparation location setting screen, the system 100 associates the input information with the resource owner's identification information "Owner ID," and registers it in the database 13a shown in FIG. 7. The "Preparation location ID" is automatically assigned by the system 100. Also, without being limited to this, the resource owner may input the "Preparation location ID" on the store location setting screen, although this is not shown.

図15に示す積載物設定画面において、リソース所有者によって、「名前」(飲食店名)、「住所」、「積載物名」、及び「レンタル代金」の情報が入力される。そして、積載物設定画面の「編集」のオブジェクトが選択されると、システム100は、入力された情報と、リソース所有者の識別情報「所有者ID」とを対応付けて、図8に示すデータベース13aに登録する。なお、「飲食店ID」はシステム100によって自動的に付与される。また、これに限られずに、図示しないが、積載物設定画面においてリソース所有者が「飲食店ID」を入力してもよい。 In the cargo setting screen shown in FIG. 15, the resource owner inputs the information "Name" (restaurant name), "Address", "Cargo name", and "Rental fee". Then, when the "Edit" object is selected on the cargo setting screen, the system 100 associates the input information with the resource owner's identification information "Owner ID", and registers it in the database 13a shown in FIG. 8. The "Restaurant ID" is automatically assigned by the system 100. Also, without being limited to this, the resource owner may input the "Restaurant ID" in the cargo setting screen, although this is not shown.

図16に示す人員設定画面において、リソース所有者により、「性別」及び「レンタル代金」の情報を入力する。そして、人員設定画面の「編集」のオブジェクトが選択されると、システム100は、入力された情報と、リソース所有者の識別情報「所有者ID」とを対応付けて、図9に示すデータベース13aに登録する。 In the personnel setting screen shown in FIG. 16, the resource owner inputs information on "gender" and "rental fee." Then, when the "Edit" object on the personnel setting screen is selected, the system 100 associates the input information with the resource owner's identification information "owner ID" and registers it in the database 13a shown in FIG. 9.

そして、図17に示すように、カレンダー表示画面において、「+」のオブジェクトが選択されると、システム100は、出品するリソースをリソース所有者が選択するための一覧をタッチパネル22に表示する。この一覧の「キッチンカー出品」が選択されると、システム100は、タッチパネル22に表示する画面を、カレンダー表示画面からキッチンカー出品画面に遷移させる。 As shown in FIG. 17, when a "+" object is selected on the calendar display screen, the system 100 displays a list on the touch panel 22 from which the resource owner can select the resource to list. When "List a Kitchen Car" on this list is selected, the system 100 transitions the screen displayed on the touch panel 22 from the calendar display screen to a Kitchen Car Listing screen.

図18に示すように、キッチンカー出品画面において、リソース所有者によって、提供可能時期が入力される。「提供可能時期」とは、リソース所有者が、自身が所有するリソースを企画者に提供することが可能な期間である。言い換えると、リソース所有者が、自身が所有するリソースを、企画者が利用することを希望する期間である。図18の例では、「提供可能時期」の始期が「マッチング希望日時 開始」の欄に入力され、「提供可能時期」の終期が「マッチング希望日時 終了」の欄に入力される。 As shown in FIG. 18, the resource owner inputs the available period on the kitchen car listing screen. The "available period" is the period during which the resource owner can provide the resources he owns to the planner. In other words, it is the period during which the resource owner wishes the planner to use the resources he owns. In the example of FIG. 18, the start of the "available period" is entered in the "desired matching date and time start" field, and the end of the "available period" is entered in the "desired matching date and time end" field.

図18に示すキッチンカー出品画面において、システム100は、「マッチングするキッチンカー」が選択されると、タッチパネル22に表示する画面を、キッチンカー出品画面から図19に示すキッチンカー一覧画面に、遷移させる。リソース所有者により複数の車両がデータベース13aに登録されている場合には、登録された車両のうちから1つをリソース所有者により選択される。車両が選択されると、システム100は、車両の名前をキッチンカー出品画面に表示させる。 When "Matching Kitchen Car" is selected on the kitchen car listing screen shown in FIG. 18, the system 100 transitions the screen displayed on the touch panel 22 from the kitchen car listing screen to the kitchen car list screen shown in FIG. 19. If the resource owner has registered multiple vehicles in the database 13a, the resource owner selects one of the registered vehicles. When a vehicle is selected, the system 100 displays the name of the vehicle on the kitchen car listing screen.

また、図18に示す「繰り返し」の欄には、毎日、曜日毎、毎週、又は、月毎に、「提供可能時期」に入力された開始時間と終了時間とが繰り返して入力される。そして、「追加」のオブジェクトが選択されると、図5に示すように、データベース13aに、リソースのID(車両ID)と、提供可能時期(希望日時開始及び希望日時終了)とが登録される。これにより、図4及び図5に示すように、データベース13aにおいて、所有者IDと、リソースのID(例えば、「車両ID」)と、提供可能時期と、所有者IDと、レンタル代金(料金の情報)とが互いに対応付けられた状態となる。例えば、この提供可能時期が2022年6月22日の場合、図17に示すように、システム100は、カレンダー上に「予定A」のオブジェクトを表示させる。「予定A」が選択されると、システム100は、タッチパネル22に表示する画面を、カレンダー表示画面から、図26に示す「自分から予約画面」に遷移させる。なお、「出店場所出品」、「仕込み場所出品」、「積載物出品」、及び「人員出品」は、上記の「キッチンカー出品」と同様のため、説明を省略する。 In addition, the start time and end time entered in the "Available Period" are repeatedly entered in the "Repeat" column shown in FIG. 18 every day, every day of the week, every week, or every month. Then, when the "Add" object is selected, the resource ID (vehicle ID) and the available period (desired start date and time and desired end date and time) are registered in the database 13a as shown in FIG. 5. As a result, as shown in FIG. 4 and FIG. 5, the owner ID, the resource ID (e.g., "vehicle ID"), the available period, the owner ID, and the rental fee (fee information) are associated with each other in the database 13a. For example, if the available period is June 22, 2022, as shown in FIG. 17, the system 100 displays the "Plan A" object on the calendar. When "Plan A" is selected, the system 100 transitions the screen displayed on the touch panel 22 from the calendar display screen to the "Self-reservation screen" shown in FIG. 26. Please note that the "Store location exhibit," "Preparation location exhibit," "Cargo exhibit," and "Personnel exhibit" are the same as the "Kitchen car exhibit" above, so explanations will be omitted.

(予約処理)
次に、図20~図25を参照して、システム100によるリソースの予約処理について説明する。図20~図25の画面は、企画者端末20aのタッチパネル22に表示される画面例である。
(Reservation processing)
Next, the resource reservation process by the system 100 will be described with reference to Figures 20 to 25. The screens in Figures 20 to 25 are examples of screens displayed on the touch panel 22 of the planner terminal 20a.

〈利用条件受付処理〉
図20に示すように、企画者端末20aのタッチパネル22にカレンダー画面が表示される。システム100は、企画者により選択されたカレンダー上の日を、企画者が予約を希望する時期である希望利用時期として取得する。そして、図21に示すように、システム100は、タッチパネル22に表示される画面をカレンダー画面から、検索キーワード入力画面に遷移させる。検索キーワード入力画面には、希望利用時期と、検索キーワードの入力欄と、希望するレンタル代金の入力欄と、「検索実行」のオブジェクトが表示される。すなわち、検索キーワード入力画面は、企画者が希望利用条件を入力するための画面である。システム100は、希望利用時期と、検索キーワードの入力欄に入力されたキーワードと、希望するレンタル代金の入力欄に入力された情報とを取得する。入力欄は、文字が入力されてもよいし、予め準備された複数の選択肢が設けられていてもよい。
<Terms of Use Acceptance Processing>
As shown in FIG. 20, a calendar screen is displayed on the touch panel 22 of the planner terminal 20a. The system 100 acquires the date on the calendar selected by the planner as the desired use time, which is the time when the planner desires to make a reservation. Then, as shown in FIG. 21, the system 100 transitions the screen displayed on the touch panel 22 from the calendar screen to a search keyword input screen. The search keyword input screen displays the desired use time, an input field for the search keyword, an input field for the desired rental fee, and an object for "Execute search." In other words, the search keyword input screen is a screen for the planner to input the desired conditions of use. The system 100 acquires the desired use time, the keyword input in the input field for the search keyword, and the information input in the input field for the desired rental fee. The input fields may be used to input characters, or may be provided with multiple options prepared in advance.

〈抽出処理〉
図21に示す検索キーワード入力画面における「検索実行」のオブジェクトが選択されると、システム100は、データベース13aから、希望利用時期に、提供可能時期が一致し、かつ、検索キーワードを含み、かつ、レンタル代金が入力された条件に該当するリソースの情報を抽出する。すなわち、システム100は、データベース13aから、希望利用条件を満たす提供可能条件に対応付けられたリソースの情報を抽出する。言い換えると、データベース13aから、希望利用条件、検索キーワード、及びレンタル代金によりフィルター処理が行われる。「希望利用時期に、提供可能時期が一致する」とは、データベース13aに登録されている提供可能時期のマッチング希望日時の開始から終了までの少なくとも一部が、希望利用時期に含まれていることを意味するものとする。システム100は、データベース13aから、希望利用時期に、提供可能時期が一致し、かつ、検索キーワードを含み、かつ、レンタル代金が入力された条件に該当するリソースの情報を全て抽出し、図22に示すように、タッチパネル22に、抽出された情報を一覧にして表示させる。なお、図22では、キッチンカー(車両)のみが抽出される例を示しているが、希望利用時期に、提供可能時期が一致し、かつ、検索キーワードを含むリソースが、車両以外の労働力(人員)、出店場所、仕込み場所、及び積載物である場合、システム100は、これらの情報を抽出する。
Extraction Process
When the "Search" object is selected on the search keyword input screen shown in FIG. 21, the system 100 extracts from the database 13a information on resources whose available time matches the desired use time, contain the search keyword, and meet the conditions for which the rental fee has been input. That is, the system 100 extracts from the database 13a information on resources associated with available conditions that meet the desired use conditions. In other words, filtering is performed from the database 13a based on the desired use conditions, the search keyword, and the rental fee. "Available time matches the desired use time" means that at least a part of the period from the start to the end of the matching desired date and time of the available time registered in the database 13a is included in the desired use time. The system 100 extracts from the database 13a all information on resources whose available time matches the desired use time, contain the search keyword, and meet the conditions for which the rental fee has been input, and displays the extracted information in a list on the touch panel 22 as shown in FIG. 22. Note that Figure 22 shows an example in which only the kitchen car (vehicle) is extracted, but if the available time coincides with the desired usage time and the resources containing the search keyword are labor (personnel) other than the vehicle, the store location, the preparation location, and the cargo, the system 100 extracts this information.

〈選択処理〉
システム100は、図22に示す抽出された情報の一覧のうちから、企画者端末20a上で企画者により1つが選択されると、図23に示すように、タッチパネル22に詳細表示画面を表示させる。システム100は、詳細表示画面に、データベース13aから抽出した情報を表示させる。図23の例では、「名前」、「住所」、「設備」、「レンタル代金」、及び「メッセージ欄」(コメント欄)が表示される。この画面において、「レンタル代金」が表示されるので、企画者は、リソースを利用する際の料金を確認してからリソースを選択することができる。また、「メッセージ欄」が表示されるので、この画面で、企画者とリソース所有者とのメッセージのやり取りを確認することができる。「メッセージ欄」が選択されると、システム100は、図24に示すように、タッチパネル22に表示させる画面を、詳細表示画面から、コメント画面に遷移させる。
Selection Processing
When the planner selects one of the extracted information shown in FIG. 22 on the planner terminal 20a, the system 100 displays a detailed display screen on the touch panel 22 as shown in FIG. 23. The system 100 displays the information extracted from the database 13a on the detailed display screen. In the example of FIG. 23, "Name", "Address", "Facilities", "Rental Fee", and a "Message Column" (comment column) are displayed. Since the "Rental Fee" is displayed on this screen, the planner can select a resource after checking the fee for using the resource. In addition, since the "Message Column" is displayed, the planner can check the message exchange between the planner and the resource owner on this screen. When the "Message Column" is selected, the system 100 transitions the screen displayed on the touch panel 22 from the detailed display screen to a comment screen as shown in FIG. 24.

図24に示すように、システム100は、企画者端末20aから送信された企画者からのメッセージと、リソース所有者端末20bから送信されたリソース所有者からのメッセージとを、コメント画面に表示させる。また、コメント画面が表示された状態で、企画者端末20a又はリソース所有者端末20bにより、メッセージの入力欄にメッセージが入力され(図24の例の場合、「ありがとうございました。」)、「送信」のオブジェクトが選択されると、メッセージが投稿される(コメント画面にメッセージが追加される)。また、システム100は、企画者端末20aから送信された企画者からのメッセージと、リソース所有者端末20bから送信されたリソース所有者からのメッセージとを、リソースの情報(図23の例の場合、車両ID「0001」)に対応付けて、データベース13aに記憶する。なお、後述するマッチングが成立(リソース所有者が承認)した後には、コメント画面に、メッセージが投稿できないようにシステム100が構成されてもよい。 As shown in FIG. 24, the system 100 displays on the comment screen a message from the planner sent from the planner terminal 20a and a message from the resource owner sent from the resource owner terminal 20b. When the message input field is entered into the message input field by the planner terminal 20a or the resource owner terminal 20b while the comment screen is displayed (in the example of FIG. 24, "Thank you") and the "Send" object is selected, the message is posted (the message is added to the comment screen). The system 100 stores the message from the planner sent from the planner terminal 20a and the message from the resource owner sent from the resource owner terminal 20b in the database 13a in association with the resource information (vehicle ID "0001" in the example of FIG. 23). The system 100 may be configured so that messages cannot be posted on the comment screen after matching is established (approved by the resource owner), as described below.

図23に示す詳細表示画面において、企画者により「予約」のオブジェクトが選択されると、システム100は、企画者端末20aから企画者のIDを取得する。そして、システム100は、図5に示すように、企画者のIDを予約者IDとして、リソースのIDに対応付ける。リソースのIDに予約者IDが対応付けられた状態を、「予約された状態」とする。ここで、図20に示すカレンダー表示画面の「マッチング」が選択されると、システム100は、タッチパネル22に表示させる画面を、カレンダー表示画面から図25に示すマッチング表示画面に遷移させる。そして、マッチング表示画面において、「自分から予約」が選択されると、システム100は、タッチパネル22に表示させる画面を、マッチング表示画面から図26に示す「自分から予約」確認画面に遷移させる。「自分から予約」確認画面では、リソース所有者(相手)が承認済か、又は承認待ちの状態かが表示される。 When the "reservation" object is selected by the planner on the detailed display screen shown in FIG. 23, the system 100 acquires the ID of the planner from the planner terminal 20a. Then, as shown in FIG. 5, the system 100 associates the ID of the planner with the ID of the resource as a reserving user ID. The state in which the reserving user ID is associated with the ID of the resource is called a "reserved state." Here, when "matching" is selected on the calendar display screen shown in FIG. 20, the system 100 transitions the screen displayed on the touch panel 22 from the calendar display screen to the matching display screen shown in FIG. 25. Then, when "reservation by me" is selected on the matching display screen, the system 100 transitions the screen displayed on the touch panel 22 from the matching display screen to the "reservation by me" confirmation screen shown in FIG. 26. The "reservation by me" confirmation screen displays whether the resource owner (other party) has been approved or is waiting for approval.

(マッチング処理)
リソースのIDに予約者IDが対応付けられ、予約された状態になると、例えば、図17に示すように、システム100は、予約されたリソースを所有するリソース所有者のリソース所有者端末20bのタッチパネル22のカレンダー表示画面に、企画者から予約されたことを示す情報(図17の例の場合、「予定A」のオブジェクト)を表示させる。なお、企画者から予約されたことを示す情報は、カレンダー表示画面上にポップアップ表示、バッジ表示、又は、バナー表示により行われてもよい。リソース所有者が、「予定A」のオブジェクトを選択するか、マッチング表示画面(図25参照)の「相手から予約」のオブジェクトが選択されると、システム100は、タッチパネル22に表示させる画面を、図27に示す「相手から予約」確認画面に遷移させる。システム100は、「相手から予約」確認画面に、希望利用時期(マッチング希望日時)と、メッセージと、「マッチング承認」のオブジェクトとが表示させる。「マッチング承認」のオブジェクトが選択されると、図5に示すように、予約者IDに「マッチング済」の情報が付加される。予約者IDに「マッチング済」の情報が付加されると、企画者端末20aのタッチパネル22に表示される「自分から予約」確認画面では、「承認待ち」から「承認済」に切り替わる。
(Matching process)
When the ID of the resource is associated with the reserving user ID and the resource is in a reserved state, for example, as shown in FIG. 17, the system 100 displays information indicating that the resource has been reserved by the planner (in the example of FIG. 17, an object of "Plan A") on the calendar display screen of the touch panel 22 of the resource owner terminal 20b of the resource owner who owns the reserved resource. The information indicating that the resource has been reserved by the planner may be displayed as a pop-up display, a badge display, or a banner display on the calendar display screen. When the resource owner selects the "Plan A" object or selects the "Reservation by Other Party" object on the matching display screen (see FIG. 25), the system 100 transitions the screen displayed on the touch panel 22 to a "Reservation by Other Party" confirmation screen shown in FIG. 27. The system 100 displays the desired use time (desired matching date and time), a message, and an object of "matching approval" on the "Reservation by Other Party" confirmation screen. When the "Matching approval" object is selected, information of "matching completed" is added to the reserving user ID as shown in FIG. 5. When the "matched" information is added to the reservation ID, the "Reservation by You" confirmation screen displayed on the touch panel 22 of the planner terminal 20a changes from "Waiting for approval" to "Approved."

この構成によれば、企画者は、飲食物の移動販売ビジネスを実施しようとする時期に、必要なリソースをリソース所有者から調達できるように、予約をすることができる。リソース所有者は、自身が保有しているものの、上記の提供可能時期に利用しないリソースを企画者に利用させることができる。すなわち、企画者と、リソース所有者とをマッチングさせることができる。これにより、企画者は、自らが全てのリソースを所有してなくても飲食物の移動販売ビジネスを実施することができるとともに、リソース所有者は、自身のリソースを活用することができる。 According to this configuration, a planner can make a reservation so that the necessary resources can be procured from a resource owner at the time when the planner wishes to operate a mobile food and beverage sales business. The resource owner can allow the planner to use resources that the planner owns but will not be using during the above-mentioned available period. In other words, planners and resource owners can be matched. This allows the planner to operate a mobile food and beverage sales business even if he or she does not own all of the resources, and allows the resource owner to utilize his or her own resources.

(決済処理)
リソース所有者により「マッチング承認」のオブジェクトが選択されると、システム100は、企画者端末20aに、図28に示す支払画面を表示させる。システム100は、支払画面に、企画者に請求する金額と、「支払う」のオブジェクトとを表示させる。「支払う」のオブジェクトが選択されると、システム100は、決済処理を実行する。決済処理は、例えば、企画者のクレジットカード情報、銀行口座情報、又は電子マネー口座を、データベース13aに予め記憶しておき、企画者の口座から、リソース所有者の口座に入金する処理を実行してもよい。また、システム100とは別の外部決済システムと連携し、外部決済システムによって、企画者から、リソース所有者に代金が支払われてもよい。
(Payment Processing)
When the resource owner selects the "Matching Approval" object, the system 100 causes the planner terminal 20a to display the payment screen shown in FIG. 28. The system 100 causes the payment screen to display the amount to be charged to the planner and the "Pay" object. When the "Pay" object is selected, the system 100 executes a payment process. The payment process may, for example, store the planner's credit card information, bank account information, or electronic money account in the database 13a in advance, and execute a process of depositing money from the planner's account to the resource owner's account. Additionally, the system 100 may cooperate with an external payment system separate from the system 100, and the payment from the planner to the resource owner may be made via the external payment system.

決済処理が終了すると、システム100は、図29に示すように支払いが完了したことを通知する画面を、企画者端末20aのタッチパネル22に表示させる。そして、図30に示すように、システム100は、企画者端末20aにリソース(サービス)の受け取りが完了したか否かの問い合わせの画面を表示させる。図30に示す画面において、企画者により「はい」が選択されると、システム100は、タッチパネル22に表示させる画面を問い合わせの画面からカレンダー表示画面に遷移させる。図30に示す画面において、企画者により「いいえ」が選択されると、システム100は、リソース所有者端末20bのタッチパネル22に、図31に示す評価画面を表示させる。評価画面では、例えば、「相手からサービスの提供を受けていないと申し出がありました。サービスを提供していない場合はサービスを提供して下さい」というメッセージと、「キャンセル」のオブジェクトと、「提供完了」のオブジェクトとが表示される。「キャンセル」のオブジェクトが選択されると、システム100は、決済処理を取り消し、図5に示すデータベース13aにおける「マッチング済」の情報を削除する。すなわち、システム100は、マッチング前の状態に戻す。「提供完了」のオブジェクトが選択されると、システム100は、タッチパネル22に表示させる画面を評価画面からカレンダー表示画面に遷移させる。 When the payment process is completed, the system 100 displays a screen on the touch panel 22 of the planner terminal 20a notifying the completion of the payment as shown in FIG. 29. Then, as shown in FIG. 30, the system 100 displays a screen on the planner terminal 20a inquiring whether the receipt of the resource (service) is completed. When the planner selects "Yes" on the screen shown in FIG. 30, the system 100 transitions the screen displayed on the touch panel 22 from the inquiry screen to a calendar display screen. When the planner selects "No" on the screen shown in FIG. 30, the system 100 displays an evaluation screen shown in FIG. 31 on the touch panel 22 of the resource owner terminal 20b. On the evaluation screen, for example, a message "The other party has requested that the service has not been provided. If the service has not been provided, please provide the service," a "cancel" object, and a "provision completed" object are displayed. When the "cancel" object is selected, the system 100 cancels the payment process and deletes the "matched" information in the database 13a shown in FIG. 5. In other words, the system 100 returns to the state before matching. When the "Provision Completed" object is selected, the system 100 transitions the screen displayed on the touch panel 22 from the evaluation screen to the calendar display screen.

(飲食物購入処理)
システム100は、消費者端末20cのタッチパネル22に、図32に示す商品名(図32の例の場合「麻婆丼」)と代金(図32の例の場合「500円」)とをカレンダー表示画面に表示させる。消費者により、カレンダー表示画面において、「注文」のオブジェクトが選択されると、決済処理が行われ、消費者から企画者に代金が支払われる。その後、システム100は、消費者端末20cのタッチパネル22に、図33に示す決済完了を示す表示と、注文番号と、「受取完了」のオブジェクトとを表示させる。「受取完了」のオブジェクトが消費者により選択されると、システム100は、タッチパネル22に表示させる画面を、図33に示す画面からカレンダー表示画面に遷移させる。これにより、企画者及びリソース所有者のみならず、消費者による購入手続に関する処理も、本システム100は実行することができる。
(Food and drink purchase processing)
The system 100 causes the touch panel 22 of the consumer terminal 20c to display the product name ("Mapo Rice Bowl" in the example of FIG. 32) and the price ("500 yen" in the example of FIG. 32) shown in FIG. 32 on a calendar display screen. When the "Order" object is selected by the consumer on the calendar display screen, a payment process is carried out and the consumer pays the price to the planner. The system 100 then causes the touch panel 22 of the consumer terminal 20c to display an indication indicating completion of payment, the order number, and an object "Pickup Completed" shown in FIG. 33. When the object "Pickup Completed" is selected by the consumer, the system 100 transitions the screen displayed on the touch panel 22 from the screen shown in FIG. 33 to the calendar display screen. This allows the system 100 to execute processes related to the purchase procedures not only by the planner and resource owner but also by the consumer.

[変形例]
以上、上述した実施形態は本開示を実施するための例示に過ぎない。よって、本開示は上述した実施形態に限定されることなく、その趣旨を逸脱しない範囲内で上述した実施形態を適宜変形して実施することが可能である。
[Modification]
As described above, the above-described embodiments are merely examples for implementing the present disclosure. Therefore, the present disclosure is not limited to the above-described embodiments, and can be implemented by appropriately modifying the above-described embodiments without departing from the spirit of the present disclosure.

(1)上記実施形態では、カレンダー上で、提供可能時期又は希望利用時期を選択する例を示したが、本開示はこれに限られない。すなわち、カレンダーが表示されない状態で、提供可能時期又は希望利用時期が入力または選択されてもよい。 (1) In the above embodiment, an example was shown in which the availability time or the desired use time was selected on a calendar, but the present disclosure is not limited to this. In other words, the availability time or the desired use time may be input or selected without the calendar being displayed.

(2)上記実施形態では、希望利用条件に、希望利用時期と、キーワードと、レンタル代金とを含む例を示したが、本開示はこれに限られない。すなわち、キーワードやレンタル代金に拘わらず、希望利用時期のみを希望利用条件として、データベースからリソースの情報を抽出してもよいし、時期やレンタル代金に拘わらず、キーワードのみを希望利用条件として、データベースからリソースの情報を抽出してもよいし、時期やキーワードに拘わらず、レンタル代金のみを希望利用条件として、データベースからリソースの情報を抽出してもよい。 (2) In the above embodiment, an example was shown in which the desired conditions of use included a desired time of use, a keyword, and a rental fee, but the present disclosure is not limited to this. In other words, resource information may be extracted from the database with only the desired time of use as the desired conditions of use, regardless of keywords or rental fee, or resource information may be extracted from the database with only keywords as the desired conditions of use, regardless of time or rental fee, or resource information may be extracted from the database with only the rental fee as the desired conditions of use, regardless of time or keyword.

(3)上記実施形態では、メッセージ(コメント)を詳細表示画面に表示させる例を示したが、本開示はこれに限られない。例えば、カレンダー表示画面にメッセージを表示させてもよいし、ポップアップ画面にメッセージを表示させてもよい。 (3) In the above embodiment, an example was shown in which a message (comment) was displayed on a details display screen, but the present disclosure is not limited to this. For example, a message may be displayed on a calendar display screen, or a message may be displayed on a pop-up screen.

(4)上記実施形態では、リソースの例として、車両、労働力(人員)、積載物、出店場所、及び仕込み場所を挙げたが、本開示はこれに限られない。例えば、リソースとして、車両、労働力(人員)、及び積載物のみであってもよいし、車両、労働力(人員)、積載物、出店場所、及び仕込み場所以外のリソースに対して、システム100によりマッチング支援されてもよい。 (4) In the above embodiment, vehicles, labor (personnel), cargo, store locations, and preparation locations are given as examples of resources, but the present disclosure is not limited to this. For example, resources may be only vehicles, labor (personnel), and cargo, or the system 100 may provide matching support for resources other than vehicles, labor (personnel), cargo, store locations, and preparation locations.

(5)上記実施形態では、システムが、選択処理、マッチング処理、決済処理、飲食物購入処理を実行する例を示したが、本開示はこれに限られない。選択処理、マッチング処理、決済処理、飲食物購入処理を実行しないシステムを構成してもよい。この場合、例えば、企画者は、抽出処理により抽出された情報にアクセスすることにより、リソースの情報を確認し、当該企画者自身がリソース所有者と連絡を取ることにより予約することができる。 (5) In the above embodiment, an example was shown in which the system executes the selection process, matching process, payment process, and food and beverage purchase process, but the present disclosure is not limited to this. A system may be configured that does not execute the selection process, matching process, payment process, or food and beverage purchase process. In this case, for example, the planner can check the resource information by accessing the information extracted by the extraction process, and make a reservation by contacting the resource owner himself.

また、上述した構成は、以下のように説明することができる。 The above configuration can be explained as follows:

第1の構成に係るプログラムは、飲食物の移動販売ビジネスを企画する者である企画者が使用する企画者端末と、飲食物の移動販売ビジネスに必要なリソースのうちの少なくとも1つを所有する者であるリソース所有者が使用するリソース所有者端末と、に通信可能なシステムのプロセッサに、処理を実行させるプログラムであって、リソースは、飲食物を提供するための車両と、車両の運転及び車両における飲食物の提供作業の少なくとも一方の作業を行う労働力と、車両に積載される積載物であって、車両で提供される飲食物及び当該飲食物の材料のうちの少なくとも一方を含む積載物と、を含み、プログラムは、飲食物を提供するための車両の情報を、当該車両の提供可能条件及び当該車両を所有するリソース所有者と対応付けて、リソースデータベースに登録する車両登録処理と、労働力を提供するリソース所有者の情報を、当該労働力の提供可能条件と対応付けて、リソースデータベースに登録する労働力登録処理と、積載物の情報を、当該積載物の提供可能条件、及び当該積載物を所有しているか又は準備することが可能なリソース所有者と対応付けて、リソースデータベースに登録する積載物登録処理と、企画者端末において入力又は選択された希望利用条件を、企画者端末から取得する利用条件受付処理と、利用条件受付処理において取得された希望利用条件を満たす提供可能条件に基づいて、リソースデータベースから、車両の情報、労働力を提供するリソース所有者の情報、及び積載物の情報のうちの少なくとも1つを抽出する抽出処理と、を、プロセッサに実行させる(第1の構成)。 The program according to the first configuration is a program that causes a processor of a system capable of communicating with a planner terminal used by a planner who plans a mobile food and beverage sales business, and a resource owner terminal used by a resource owner who owns at least one of the resources necessary for the mobile food and beverage sales business to execute processing, the resources including a vehicle for providing food and beverages, a labor force for performing at least one of the tasks of driving the vehicle and providing food and beverages in the vehicle, and cargo to be loaded on the vehicle, the cargo including at least one of the food and beverages and ingredients for the food and beverages to be provided in the vehicle, and the program associates information about the vehicle for providing food and beverages with the availability conditions of the vehicle and the resource owner who owns the vehicle, and generates resource data. The processor executes a vehicle registration process to register information of a resource owner who provides labor in a resource database, a labor registration process to register information of a resource owner who provides labor in a resource database by associating the information with the labor availability conditions, a cargo registration process to register information of a load in a resource database by associating the information with the cargo availability conditions and a resource owner who owns or can prepare the load, a usage conditions reception process to acquire from the planner terminal desired usage conditions input or selected in the planner terminal, and an extraction process to extract at least one of vehicle information, information of a resource owner who provides labor, and cargo information from the resource database based on availability conditions that satisfy the desired usage conditions acquired in the usage conditions reception process (first configuration).

上記第1の構成によれば、企画者が、抽出された情報に基づいてリソース所有者から自身が必要なリソースを調達することができる。リソース所有者は、自身が保有しているものの、利用していないリソースを企画者に利用させることができる。すなわち、企画者と、リソース所有者とのマッチングを支援することができる。これにより、企画者は、自らが全てのリソースを所有してなくても飲食物の移動販売ビジネスを実施することができるとともに、リソース所有者は、自身のリソースを活用することができる。 According to the first configuration, the planner can procure the resources he or she needs from the resource owner based on the extracted information. The resource owner can allow the planner to use resources that the planner owns but is not using. In other words, it is possible to support matching between planners and resource owners. This allows the planner to operate a mobile food and drink sales business even if he or she does not own all of the resources, and allows the resource owner to utilize his or her own resources.

第1の構成において、希望利用条件は、企画者がリソースのうちのいずれかの利用を希望する時期である希望利用時期を含んでもよい。提供可能条件は、リソース所有者がリソースを提供すること可能な時期である提供可能時期を含んでもよい。抽出処理は、利用条件受付処理において取得された希望利用時期に一致する提供可能時期に基づいて、リソースデータベースから、車両の情報、労働力を提供するリソース所有者の情報、及び積載物の情報のうちの少なくとも1つを抽出する処理を含んでもよい(第2の構成)。 In the first configuration, the desired use conditions may include a desired use time, which is the time when the planner desires to use one of the resources. The availability conditions may include an available time, which is the time when the resource owner can provide the resource. The extraction process may include a process of extracting at least one of vehicle information, information on the resource owner providing the labor, and cargo information from the resource database based on the available time that matches the desired use time acquired in the use conditions acceptance process (second configuration).

上記第2の構成によれば、企画者が飲食物の移動販売ビジネスを実施しようとする時期に、必要なリソースを抽出することができる。 The second configuration allows the planner to extract the necessary resources when he or she is planning to launch a mobile food and beverage sales business.

第2の構成において、利用条件受付処理は、企画者端末のディスプレイにカレンダーを表示して、当該カレンダー上で選択された日を、希望利用時期として取得する処理を含んでもよい。プログラムは、抽出処理によって抽出された情報を企画者端末のディスプレイに表示して、抽出処理によって抽出された情報を企画者により企画者端末によって選択させる画面上選択処理と、画面上選択処理によって選択された情報に対応付けられたリソース所有者が使用するリソース所有者端末のディスプレイのカレンダー上に、当該企画者からの予約を表示させる予約表示処理と、をさらにプロセッサに実行させるように構成されてもよい(第3の構成)。 In the second configuration, the use conditions acceptance process may include a process of displaying a calendar on the display of the planner terminal and acquiring a date selected on the calendar as the desired use time. The program may be further configured to cause the processor to execute an on-screen selection process of displaying the information extracted by the extraction process on the display of the planner terminal and allowing the planner to select information extracted by the extraction process on the planner terminal, and a reservation display process of displaying a reservation from the planner on the calendar on the display of the resource owner terminal used by the resource owner associated with the information selected by the on-screen selection process (third configuration).

上記第3の構成によれば、企画者は、ディスプレイに表示されたカレンダー上で日を選択することで希望利用時期を容易に選択することができ、ディスプレイに表示された抽出処理によって抽出された情報(リソース)から、利用したいリソースを容易に選択することができる。そして、リソース所有者は、企画者からの予約をカレンダー上で確認することができる。 According to the third configuration, the planner can easily select the desired time of use by selecting a date on the calendar displayed on the display, and can easily select the resource he or she wants to use from the information (resources) extracted by the extraction process displayed on the display. The resource owner can then check the reservation from the planner on the calendar.

第1~第3の構成のいずれか1つにおいて、プログラムは、抽出処理によって抽出された情報のいずれかを、企画者により企画者端末によって選択させる選択処理と、選択処理において選択された情報に対応付けられたリソース所有者が使用するリソース所有者端末に、当該企画者からの予約情報を送信する送信処理と、をさらにプロセッサに実行させるように構成されてもよい(第4の構成)。 In any one of the first to third configurations, the program may be further configured to cause the processor to execute a selection process in which the planner selects, via the planner terminal, any of the information extracted by the extraction process, and a transmission process in which reservation information from the planner is transmitted to a resource owner terminal used by the resource owner associated with the information selected in the selection process (fourth configuration).

上記第4の構成によれば、企画者は、飲食物の移動販売ビジネスを実施しようとする時期に、必要なリソースをリソース所有者から調達できるように、予約をすることができる。リソース所有者は、自身が保有しているものの、利用していないリソースを企画者に利用させることができる。すなわち、企画者と、リソース所有者とをマッチングさせることができる。 According to the fourth configuration, a planner can make a reservation so that the necessary resources can be procured from a resource owner at the time when the planner plans to start a mobile food and beverage sales business. The resource owner can allow the planner to use resources that the planner owns but is not using. In other words, planners and resource owners can be matched.

第4の構成において、利用条件受付処理は、企画者端末において入力又は選択されたキーワードを、企画者端末からさらに取得する処理を含んでもよい。抽出処理は、リソースデータベースから、キーワードを含む車両の情報、労働力を提供するリソース所有者の情報、及び積載物の情報のうちの少なくとも1つの情報を抽出し、キーワードを含む少なくとも1つの情報から、利用条件受付処理において入力又は選択された希望利用条件を満たす提供可能条件に基づく情報を、さらに抽出する処理を含んでもよい(第5の構成)。 In the fourth configuration, the use conditions reception process may include a process of further acquiring from the planner terminal the keywords input or selected at the planner terminal. The extraction process may include a process of extracting at least one of the following information from the resource database: vehicle information including the keywords, resource owner information providing the labor, and cargo information, and further extracting information based on available conditions that satisfy the desired use conditions input or selected in the use conditions reception process from the at least one information including the keywords (fifth configuration).

上記第5の構成によれば、企画者が入力又は選択したキーワードを含むリソースの情報がリソースデータベースから抽出される。これにより、企画者が利用を希望するリソースの情報を効率良く抽出することができる。 According to the fifth configuration, resource information that includes the keyword input or selected by the planner is extracted from the resource database. This allows efficient extraction of information on resources that the planner wishes to use.

第1~第5の構成のいずれか1つにおいて、プログラムは、企画者端末とリソース所有者端末とのそれぞれから、メッセージを取得するメッセージ取得処理と、抽出処理により抽出された情報とメッセージとを含む画像を、企画者端末のディスプレイ及びリソース所有者端末のディスプレイに表示させる表示処理とを、さらにプロセッサに実行させるように構成されてもよい(第6の構成)。 In any one of the first to fifth configurations, the program may be further configured to cause the processor to execute a message acquisition process for acquiring a message from each of the planner terminal and the resource owner terminal, and a display process for displaying an image including the information extracted by the extraction process and the message on the display of the planner terminal and the display of the resource owner terminal (sixth configuration).

上記第6の構成によれば、企画者とリソース所有者との間でメッセージのやり取りを行うことができる。 According to the sixth configuration, messages can be exchanged between the planner and the resource owner.

第1~第6の構成のいずれか1つにおいて、プログラムは、飲食物の提供を実施する場所の情報である出店場所を、当該出店場所の提供可能条件及び当該出店場所を所有するリソース所有者と対応付けて、リソースデータベースに登録する出店場所登録処理を、さらにプロセッサに実行させるように構成されてもよい。抽出処理は、利用条件受付処理において取得された希望利用条件を満たす提供可能条件に基づいて、リソースデータベースから、車両の情報、労働力を提供するリソース所有者の情報、及び積載物の情報のうちの少なくとも1つと、出店場所の情報とを抽出する処理を含んでもよい(第7の構成)。 In any one of the first to sixth configurations, the program may be further configured to cause the processor to execute a store location registration process that registers the store location, which is information about the location where food and beverages are provided, in the resource database by associating the store location with the availability conditions of the store location and the resource owner who owns the store location. The extraction process may include a process of extracting at least one of vehicle information, information about the resource owner providing labor, and information about the cargo, and store location information from the resource database based on the availability conditions that satisfy the desired use conditions acquired in the use conditions reception process (seventh configuration).

上記第7の構成によれば、飲食物の提供を実施する場所を有さない企画者と、出店場所を所有するリソース所有者とをマッチングさせることができる。 The seventh configuration above makes it possible to match planners who do not have a place to provide food and beverages with resource owners who have a place to set up shop.

第1~第7の構成のいずれか1つにおいて、プログラムは、車両に飲食物又は当該飲食物の材料を積み込む場所の情報を、当該積み込む場所の提供可能条件及び当該積み込む場所を所有するリソース所有者と対応付けて、リソースデータベースに登録する積み込み場所登録処理を、さらにプロセッサに実行させるように構成されてもよい。抽出処理は、利用条件受付処理において取得された希望利用条件を満たす提供可能条件に基づいて、リソースデータベースから、車両の情報、労働力を提供するリソース所有者の情報、及び積載物の情報のうちの少なくとも1つと、積み込む場所の情報とを抽出する処理を含んでもよい(第8の構成)。 In any one of the first to seventh configurations, the program may be configured to cause the processor to execute a loading location registration process that registers information about a location where food and beverages or ingredients for the food and beverages are loaded onto a vehicle in a resource database, in association with the availability conditions of the loading location and the resource owner who owns the loading location. The extraction process may include a process of extracting at least one of information about the vehicle, information about the resource owner who provides the labor, and information about the cargo from the resource database based on the availability conditions that satisfy the desired use conditions acquired in the use conditions reception process (eighth configuration).

上記第8の構成によれば、車両に飲食物又は当該飲食物の材料を積み込む場所を有さない企画者と、車両に飲食物又は当該飲食物の材料を積み込む場所を所有するリソース所有者とをマッチングさせることができる。 According to the eighth configuration, it is possible to match a planner who does not have a place to load food and drink or ingredients for said food and drink onto a vehicle with a resource owner who has a place to load food and drink or ingredients for said food and drink onto a vehicle.

第1~第8の構成のいずれか1つにおいて、車両登録処理は、車両の情報を、当該車両を利用する料金の情報にさらに対応付けて、リソースデータベースに登録する処理を含んでもよい。労働力登録処理は、労働力を提供するリソース所有者の情報を、当該労働力を利用する料金の情報にさらに対応付けて、リソースデータベースに登録する処理を含んでもよい。積載物登録処理は、積載物の情報を、当該積載物を利用する料金の情報にさらに対応付けて、リソースデータベースに登録する処理を含んでもよい。プログラムは、抽出処理によって抽出された情報に対応付けられた料金の情報を、企画者端末にさらに送信する料金情報送信処理を、さらにプロセッサに実行させるように構成されてもよい(第9の構成)。 In any one of the first to eighth configurations, the vehicle registration process may include a process of registering vehicle information in the resource database, further associating the information on the vehicle with information on the fee for using the vehicle. The labor registration process may include a process of registering information on the resource owner providing the labor in the resource database, further associating the information on the fee for using the labor. The cargo registration process may include a process of registering information on the cargo in the resource database, further associating the information on the fee for using the cargo. The program may be further configured to cause the processor to execute a fee information transmission process that further transmits fee information associated with the information extracted by the extraction process to the planner terminal (ninth configuration).

上記第9の構成によれば、企画者は、リソースを利用する際の料金を確認してからリソースを選択することができる。 According to the ninth configuration, the planner can select a resource after checking the fee for using the resource.

第10の構成に係るマッチング支援システムは、飲食物の移動販売ビジネスを企画する者である企画者が使用する企画者端末と、飲食物の移動販売ビジネスに必要なリソースのうちの少なくとも1つを所有する者であるリソース所有者が使用するリソース所有者端末と、に通信可能なマッチング支援システムであって、リソースは、飲食物を提供するための車両と、車両の運転及び車両における飲食物の提供作業の少なくとも一方の作業を行う労働力と、車両に積載される積載物であって、車両で提供される飲食物及び当該飲食物の材料のうちの少なくとも一方を含む積載物と、を含み、マッチング支援システムは、飲食物を提供するための車両の情報を、当該車両の提供可能条件及び当該車両を所有するリソース所有者と対応付けて、リソースデータベースに登録する車両登録処理部と、労働力を提供するリソース所有者の情報を、当該労働力の提供可能条件と対応付けて、リソースデータベースに登録する労働力登録処理部と、積載物の情報を、当該積載物の提供可能条件、及び当該積載物を所有しているか又は準備することが可能なリソース所有者と対応付けて、リソースデータベースに登録する積載物登録処理部と、企画者端末において入力又は選択された希望利用条件を、企画者端末から取得する利用条件受付処理部と、利用条件受付処理部において取得された希望利用条件を満たす提供可能条件に基づいて、リソースデータベースから、車両の情報、労働力を提供するリソース所有者の情報、及び積載物の情報のうちの少なくとも1つを抽出する抽出処理部と、を、備える(第10の構成)。 The matching support system according to the tenth configuration is a matching support system capable of communicating with a planner terminal used by a planner who plans a mobile food and beverage sales business, and a resource owner terminal used by a resource owner who owns at least one of the resources necessary for the mobile food and beverage sales business, the resources including a vehicle for providing food and beverages, a labor force for performing at least one of the tasks of driving the vehicle and providing food and beverages in the vehicle, and cargo to be loaded on the vehicle, the cargo including at least one of the food and beverages and ingredients for the food and beverages to be provided in the vehicle, and the matching support system associates information about the vehicle for providing food and beverages with the availability conditions of the vehicle and the resource owner who owns the vehicle, and generates resource data. The tenth configuration includes a vehicle registration processing unit that registers information on the resource owner who provides the labor force in the resource database, a labor registration processing unit that registers information on the resource owner who provides the labor force in the resource database in association with the labor provision conditions, a cargo registration processing unit that registers information on the cargo in the resource database in association with the cargo provision conditions and the resource owner who owns or can prepare the cargo, a usage conditions reception processing unit that acquires from the planner terminal the desired usage conditions that are input or selected in the planner terminal, and an extraction processing unit that extracts at least one of the vehicle information, the information on the resource owner who provides the labor force, and the cargo information from the resource database based on the provision conditions that satisfy the desired usage conditions acquired in the usage conditions reception processing unit (tenth configuration).

上記第10の構成によれば、企画者と、飲食物の移動販売ビジネスに必要なリソースの少なくとも1つを所有するリソース所有者とのマッチングを支援することが可能なマッチング支援システムを提供することができる。 According to the tenth configuration, it is possible to provide a matching support system that can support matching between a planner and a resource owner who owns at least one of the resources required for a mobile food and beverage sales business.

13a…データベース、13b…プログラム、20…情報端末、20a…企画者端末、20b…リソース所有者端末、20c…消費者端末、22…タッチパネル、24a…プログラム、100…マッチング支援システム 13a...database, 13b...program, 20...information terminal, 20a...planner terminal, 20b...resource owner terminal, 20c...consumer terminal, 22...touch panel, 24a...program, 100...matching support system

Claims (10)

飲食物の移動販売ビジネスを企画する者である企画者が使用する企画者端末と、飲食物の移動販売ビジネスに必要なリソースのうちの少なくとも1つを所有する者であるリソース所有者が使用するリソース所有者端末と、に通信可能なシステムのプロセッサに、処理を実行させるプログラムであって、
前記リソースは、飲食物を提供するための車両と、車両の運転及び車両における飲食物の提供作業の少なくとも一方の作業を行う労働力と、車両に積載される積載物であって、車両で提供される飲食物及び当該飲食物の材料のうちの少なくとも一方を含む積載物と、を含み、
前記プログラムは、
飲食物を提供するための車両の情報を、当該車両の提供可能条件及び当該車両を所有するリソース所有者と対応付けて、リソースデータベースに登録する車両登録処理と、
前記労働力を提供するリソース所有者の情報を、当該労働力の提供可能条件と対応付けて、前記リソースデータベースに登録する労働力登録処理と、
前記積載物の情報を、当該積載物の提供可能条件、及び当該積載物を所有しているか又は準備することが可能なリソース所有者と対応付けて、前記リソースデータベースに登録する積載物登録処理と、
前記企画者端末において入力又は選択された希望利用条件を、前記企画者端末から取得する利用条件受付処理と、
前記利用条件受付処理において取得された希望利用条件を満たす提供可能条件に基づいて、前記リソースデータベースから、前記車両の情報、前記労働力を提供するリソース所有者の情報、及び前記積載物の情報のうちの少なくとも1つを抽出する抽出処理と、を、前記プロセッサに実行させる、プログラム。
A program for causing a processor of a system capable of communicating with a planner terminal used by a planner who plans a mobile food and beverage sales business and a resource owner terminal used by a resource owner who owns at least one of the resources required for the mobile food and beverage sales business, comprising:
The resources include a vehicle for providing food and beverages, a labor force for performing at least one of driving the vehicle and providing food and beverages in the vehicle, and a load to be loaded on the vehicle, the load including at least one of food and beverages provided in the vehicle and ingredients for the food and beverages;
The program is
a vehicle registration process for registering information on a vehicle for providing food and beverages in a resource database in association with the availability conditions of the vehicle and a resource owner who owns the vehicle;
a labor force registration process for registering information of a resource owner who provides the labor force in the resource database in association with the labor force availability conditions;
a cargo registration process for registering information on the cargo in the resource database in association with a condition under which the cargo can be provided and a resource owner who owns or can prepare the cargo;
a use conditions receiving process for receiving from the planner terminal the desired use conditions input or selected at the planner terminal;
and an extraction process of extracting at least one of information on the vehicle, information on the resource owner providing the labor, and information on the cargo from the resource database based on available conditions that satisfy the desired conditions of use obtained in the conditions of use acceptance process.
前記希望利用条件は、企画者が前記リソースのうちのいずれかの利用を希望する時期である希望利用時期を含み、
前記提供可能条件は、リソース所有者が前記リソースを提供すること可能な時期である提供可能時期を含み、
前記抽出処理は、前記利用条件受付処理において取得された希望利用時期に一致する提供可能時期に基づいて、前記リソースデータベースから、前記車両の情報、前記労働力を提供するリソース所有者の情報、及び前記積載物の情報のうちの少なくとも1つを抽出する処理を含む、請求項1に記載のプログラム。
The desired conditions of use include a desired time when the planner desires to use any of the resources;
The provision availability condition includes a provision availability time, which is a time when the resource owner is able to provide the resource;
The program according to claim 1, wherein the extraction process includes a process of extracting at least one of information on the vehicle, information on the resource owner providing the labor, and information on the cargo from the resource database based on a supply period that matches the desired use period obtained in the use conditions acceptance process.
前記利用条件受付処理は、前記企画者端末のディスプレイにカレンダーを表示して、当該カレンダー上で選択された日を、前記希望利用時期として取得する処理を含み、
前記プログラムは、前記抽出処理によって抽出された情報を前記企画者端末のディスプレイに表示して、前記抽出処理によって抽出された情報を企画者により前記企画者端末によって選択させる画面上選択処理と、
前記画面上選択処理によって選択された情報に対応付けられたリソース所有者が使用するリソース所有者端末のディスプレイのカレンダー上に、当該企画者からの予約を表示させる予約表示処理と、をさらに前記プロセッサに実行させる、請求項2に記載のプログラム。
the use conditions reception process includes a process of displaying a calendar on a display of the planner terminal and acquiring a date selected on the calendar as the desired use time,
the program includes an on-screen selection process for displaying the information extracted by the extraction process on a display of the planner terminal and allowing the planner to select the information extracted by the extraction process using the planner terminal;
3. The program according to claim 2, further causing the processor to execute a reservation display process for displaying reservations from the planner on a calendar on a display of a resource owner terminal used by the resource owner associated with the information selected by the on-screen selection process.
前記抽出処理によって抽出された情報のいずれかを、企画者により前記企画者端末によって選択させる選択処理と、
前記選択処理において選択された情報に対応付けられたリソース所有者が使用するリソース所有者端末に、当該企画者からの予約情報を送信する送信処理と、をさらに前記プロセッサに実行させる、請求項1に記載のプログラム。
A selection process in which a planner selects, via the planner terminal, any of the information extracted by the extraction process;
The program according to claim 1, further causing the processor to execute a transmission process of transmitting reservation information from the planner to a resource owner terminal used by the resource owner associated with the information selected in the selection process.
前記利用条件受付処理は、前記企画者端末において入力又は選択されたキーワードを、前記企画者端末からさらに取得し、
前記抽出処理は、前記リソースデータベースから、前記キーワードを含む前記車両の情報、前記労働力を提供するリソース所有者の情報、及び前記積載物の情報のうちの少なくとも1つの情報を抽出する、請求項4に記載のプログラム。
The use conditions reception process further acquires, from the planner terminal, a keyword that has been input or selected at the planner terminal;
The program according to claim 4 , wherein the extraction process extracts at least one of information on the vehicle including the keyword, information on a resource owner providing the labor force, and information on the cargo from the resource database.
前記企画者端末と前記リソース所有者端末とのそれぞれから、メッセージを取得するメッセージ取得処理と、
前記抽出処理により抽出された情報と前記メッセージとを含む画像を、前記企画者端末のディスプレイ及び前記リソース所有者端末のディスプレイに表示させる表示処理とを、さらに前記プロセッサに実行させる、請求項1~5のいずれか1項に記載のプログラム。
A message acquisition process for acquiring messages from the planner terminal and the resource owner terminal, respectively;
A program described in any one of claims 1 to 5, further causing the processor to execute a display process of displaying an image including the information extracted by the extraction process and the message on the display of the organizer terminal and the display of the resource owner terminal.
飲食物の提供を実施する場所である出店場所の情報を、当該出店場所の提供可能条件及び当該出店場所を所有するリソース所有者と対応付けて、前記リソースデータベースに登録する出店場所登録処理を、さらに前記プロセッサに実行させ、
前記抽出処理は、前記利用条件受付処理において取得された希望利用条件を満たす提供可能条件に基づいて、前記リソースデータベースから、前記車両の情報、前記労働力を提供するリソース所有者の情報、及び前記積載物の情報のうちの少なくとも1つと、前記出店場所の情報とを抽出する、請求項1~5のいずれか1項に記載のプログラム。
and further causing the processor to execute a store location registration process for registering information on a store location, which is a location where food and beverages are provided, in the resource database by associating the store location with a provision condition of the store location and a resource owner who owns the store location;
The program described in any one of claims 1 to 5, wherein the extraction process extracts at least one of information on the vehicle, information on the resource owner providing the labor, and information on the cargo, and information on the store location, from the resource database based on available conditions that satisfy the desired conditions of use obtained in the conditions of use acceptance process.
車両に飲食物又は当該飲食物の材料を積み込む場所の情報を、当該積み込む場所の提供可能条件及び当該積み込む場所を所有するリソース所有者と対応付けて、前記リソースデータベースに登録する積み込み場所登録処理を、さらに前記プロセッサに実行させ、
前記抽出処理は、前記利用条件受付処理において取得された希望利用条件を満たす提供可能条件に基づいて、前記リソースデータベースから、前記車両の情報、前記労働力を提供するリソース所有者の情報、及び前記積載物の情報のうちの少なくとも1つと、前記積み込む場所の情報とを抽出する、請求項1~5のいずれか1項に記載のプログラム。
and further causing the processor to execute a loading place registration process for registering information on a place where food and drink or ingredients for the food and drink are loaded onto a vehicle in the resource database in association with a provision condition of the loading place and a resource owner who owns the loading place;
The program according to any one of claims 1 to 5, wherein the extraction process extracts at least one of information on the vehicle, information on the resource owner providing the labor, and information on the cargo, and information on the loading location, from the resource database based on available conditions that satisfy the desired usage conditions obtained in the usage conditions acceptance process.
前記車両登録処理は、前記車両の情報を、当該車両を利用する料金の情報にさらに対応付けて、前記リソースデータベースに登録し、
前記労働力登録処理は、前記労働力を提供するリソース所有者の情報を、当該労働力を利用する料金の情報にさらに対応付けて、前記リソースデータベースに登録し、
前記積載物登録処理は、前記積載物の情報を、当該積載物を利用する料金の情報にさらに対応付けて、前記リソースデータベースに登録し、
前記抽出処理によって抽出された情報に対応付けられた料金の情報を、前記企画者端末にさらに送信する料金情報送信処理を、さらに前記プロセッサに実行させる、請求項1~5のいずれか1に記載のプログラム。
The vehicle registration process further associates the vehicle information with information on a fee for using the vehicle, and registers the information in the resource database;
The labor force registration process further associates information of a resource owner who provides the labor force with information on a fee for using the labor force, and registers the information in the resource database;
The cargo registration process further associates the cargo information with information on a fee for using the cargo, and registers the information in the resource database;
A program described in any one of claims 1 to 5, further causing the processor to execute a fee information transmission process that further transmits fee information associated with the information extracted by the extraction process to the planner terminal.
飲食物の移動販売ビジネスを企画する者である企画者が使用する企画者端末と、飲食物の移動販売ビジネスに必要なリソースのうちの少なくとも1つを所有する者であるリソース所有者が使用するリソース所有者端末と、に通信可能なマッチング支援システムであって、
前記リソースは、飲食物を提供するための車両と、車両の運転及び車両における飲食物の提供作業の少なくとも一方の作業を行う労働力と、車両に積載される積載物であって、車両で提供される飲食物及び当該飲食物の材料のうちの少なくとも一方を含む積載物と、を含み、
前記マッチング支援システムは、
飲食物を提供するための車両の情報を、当該車両の提供可能条件及び当該車両を所有するリソース所有者と対応付けて、リソースデータベースに登録する車両登録処理部と、
前記労働力を提供するリソース所有者の情報を、当該労働力の提供可能条件と対応付けて、前記リソースデータベースに登録する労働力登録処理部と、
前記積載物の情報を、当該積載物の提供可能条件、及び当該積載物を所有しているか又は準備することが可能なリソース所有者と対応付けて、前記リソースデータベースに登録する積載物登録処理部と、
前記企画者端末において入力又は選択された希望利用条件を、前記企画者端末から取得する利用条件受付処理部と、
前記利用条件受付処理部において取得された希望利用条件を満たす提供可能条件に基づいて、前記リソースデータベースから、前記車両の情報、前記労働力を提供するリソース所有者の情報、及び前記積載物の情報のうちの少なくとも1つを抽出する抽出処理部と、を、備える、マッチング支援システム。
A matching support system capable of communicating with a planner terminal used by a planner who plans a mobile food and drink sales business, and a resource owner terminal used by a resource owner who owns at least one of the resources required for the mobile food and drink sales business, comprising:
The resources include a vehicle for providing food and beverages, a labor force for performing at least one of driving the vehicle and providing food and beverages in the vehicle, and a load to be loaded on the vehicle, the load including at least one of food and beverages provided in the vehicle and ingredients for the food and beverages;
The matching support system includes:
a vehicle registration processing unit that registers information about a vehicle for providing food and beverages in a resource database in association with a provision condition of the vehicle and a resource owner who owns the vehicle;
a labor registration processing unit that registers information of a resource owner who provides labor in the resource database in association with a labor supply condition of the resource owner;
a cargo registration processing unit that registers information about the cargo in the resource database in association with a condition under which the cargo can be provided and a resource owner who owns or can prepare the cargo;
a usage conditions reception processing unit that receives from the planner terminal the desired usage conditions input or selected at the planner terminal;
and an extraction processing unit that extracts at least one of information on the vehicle, information on the resource owner providing the labor, and information on the cargo from the resource database based on available conditions that satisfy the desired usage conditions acquired by the usage conditions reception processing unit.
JP2022212803A 2022-12-29 2022-12-29 Program and matching support system Active JP7628661B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022212803A JP7628661B2 (en) 2022-12-29 2022-12-29 Program and matching support system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022212803A JP7628661B2 (en) 2022-12-29 2022-12-29 Program and matching support system

Publications (2)

Publication Number Publication Date
JP2024095854A JP2024095854A (en) 2024-07-11
JP7628661B2 true JP7628661B2 (en) 2025-02-12

Family

ID=91810430

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022212803A Active JP7628661B2 (en) 2022-12-29 2022-12-29 Program and matching support system

Country Status (1)

Country Link
JP (1) JP7628661B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013099964A1 (en) 2011-12-27 2013-07-04 ニーズトゥーマッチ株式会社 Matching support device, matching support system, and program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013099964A1 (en) 2011-12-27 2013-07-04 ニーズトゥーマッチ株式会社 Matching support device, matching support system, and program

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
カレマのシステムとキッチンカーで新たな時代を,[online],2022年11月29日,[令和6年12月17日検索], インターネット<URL:https://web.archive.org/web/20221129104758/https://calema.jp/>
移動販売でスタッフを募集するときの求人方法8選!人数の決め方や時給も解説,[online],2021年09月20日,[令和6年12月18日検索], インターネット<URL:https://inshokugyou-life.com/mobilesales-jobs/>

Also Published As

Publication number Publication date
JP2024095854A (en) 2024-07-11

Similar Documents

Publication Publication Date Title
US11803833B2 (en) Computing system implementing a network transaction service
US20240296439A1 (en) Computing system implementing a network transaction service
US11030550B2 (en) Computing system implementing reservation monitoring and shared fund transaction processing
US11074633B2 (en) Systems, methods, and computer program products for on-line gifting
US7702582B2 (en) Payment system and method, server apparatus, payment processing method, and computer program product
JP2022110048A (en) An application programming interface for structuring distributed systems
US20170308818A1 (en) Payment and ordering system and application for a mobile client
WO2014127853A1 (en) Application, method and system for purchasing a product
US20170193590A1 (en) Webpage workflows with pooled transactions
KR101806481B1 (en) System and method for issuing an electronic voucher using kiosk device
JP5806907B2 (en) Travel sales system and travel sales method
CN105378787A (en) Shop system
JP2002366672A (en) Hotel order system
KR20020091784A (en) golf links management system
JP5133462B1 (en) Product sales system and product sales method
JP7628661B2 (en) Program and matching support system
JP2020004353A (en) Cashless dish order system
KR20090107222A (en) How to buy a group online
JP5097310B2 (en) Product purchase price settlement system and method
WO2019165496A1 (en) Computer-implemented purchaser prioritization system and method
JP6941714B1 (en) Information processing system
JP6793223B1 (en) Information creation method, information creation system, information creation device, and computer program
JP7755482B2 (en) Shopping agent service providing device and shopping agent service providing method
JP2010182003A (en) System, method and program for point addition
JP7744472B1 (en) Information processing device, method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241216

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20241216

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241225

R150 Certificate of patent or registration of utility model

Ref document number: 7628661

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150