Program and matching support system

By designing programs and matching support systems, the problem of the inability to implement mobile sales business due to insufficient resources is solved, resource matching and utilization between planners and resource owners is achieved, and the smooth development of mobile sales business is supported.

JP7628661B2Active Publication Date: 2025-02-12CALEMA CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the prior art, individuals or organizations are unable to conduct mobile sales business due to lack of resources (such as vehicles, labor or kitchen equipment) and cannot match the individuals or organizations that have these resources, resulting in the inability to implement the mobile sales plan.

Method used

A program and matching support system is designed to realize resource information registration, condition setting, condition matching and resource reservation through planning terminals and resource owner terminals, and support resource matching between planners of mobile sales business and resource owners.

Benefits of technology

Planners are allowed to obtain the required resources in the absence of resources, and resource owners make full use of their idle resources to achieve the smooth implementation of mobile sales business.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007628661000001
    Figure 0007628661000001
  • Figure 0007628661000002
    Figure 0007628661000002
  • Figure 0007628661000003
    Figure 0007628661000003
Patent Text Reader

Abstract

To provide a program and a matching support system for supporting matching between a planner and a resource owner who owns at least one of resources required for a mobile sales business of food and drink.SOLUTION: A program causes a server device 10 to execute: a use condition reception process of acquiring a desired use condition input or selected in a planner device 20a from the planner device 20a; and an extraction process of extracting at least one of information on a vehicle, information on a resource owner who provides labor, and information on a load from a resource database on the basis of a providable condition satisfying the desired use condition.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a program and a matching support system. [Background technology]

[0002] Patent Document 1 discloses a program that enables a mobile food and beverage vendor using a vehicle and a non-mobile food and beverage vendor in a store to exchange information about the food and beverage products they each sell. This program enables the store food and beverage vendor to request the mobile food and beverage vendor to sell food and beverage products on their behalf. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 7104384 Summary of the Invention [Problem to be solved by the invention]

[0004] In the program of Patent Document 1, the user who uses the program must be a store-based food and beverage seller or a mobile salesperson. The program of Patent Document 1 is also premised on the fact that the food and beverages handled by the food and beverage seller 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 who has the resources to operate a mobile sales business (for example, a kitchen car business).

[0005] However, there are cases where the owner of a vehicle (e.g., a food truck) cannot cook by himself or does not have the schedule to serve the day of the sale (when there are no staff members available, i.e., there is no labor force). There are also cases where the owner can act as a staff member to cook and drive the vehicle (but has the labor force), but does not own the vehicle or restaurant. There are also people who want to develop a mobile food sales business but do not have the resources of a vehicle, staff, or restaurant, and event organizers who do not have the above resources but would like to invite a food truck to an event.

[0006] That is, there are people who wish to start a mobile sales business but are unable to do so because they do not have some or all of the resources required to do so. Thus, there is a need for a program and a 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 have at least one of the resources required for a mobile food and beverage sales business.

[0007] This disclosure has been made to solve the above-mentioned problems, and aims to provide a program and a matching support system for supporting matching between planners and resource owners who own at least one of the resources necessary for a mobile food and beverage sales business. [Means for solving the problem]

[0008] In order to achieve the above object, a program according to a first aspect of the present disclosure 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 provision conditions of the vehicle and the resource owner who owns the vehicle, and calculates a resource owner terminal for the mobile food and beverage sales business. The processor executes a vehicle registration process to register information of a resource owner providing labor in a source database; a labor registration process to register information of the resource owner providing labor in the resource database by correlating it with the labor provision conditions; a cargo registration process to register information of the cargo in the resource database by correlating it with the cargo provision conditions and a resource owner who owns or can prepare the cargo; a usage conditions acceptance process to acquire from the planner terminal desired usage conditions input or selected at the planner terminal; and an extraction process to extract at least one of the vehicle information, the information of the resource owner providing the labor, and the cargo information from the resource database based on the provision conditions that satisfy the desired usage conditions acquired in the usage conditions acceptance process.

[0009] Furthermore, a matching support system according to a 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, wherein the resources include 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 a 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 provision conditions of the vehicle and the resource owner who owns the vehicle, and stores the information in a resource database. the resource owner providing the labor, and registering the information of the resource owner providing the labor in the resource database; a labor registration processing unit which registers the information of the resource owner providing the labor in the resource database in association with the labor provision conditions; a cargo registration processing unit which registers the information of the cargo in the resource database in association with the cargo provision conditions and a resource owner who owns or can prepare the cargo; a usage conditions reception processing unit which acquires from the planner terminal desired usage conditions input or selected at the planner terminal; and an extraction processing unit which extracts at least one of the information of the vehicle, the information of the resource owner providing the labor, and the information of the cargo from the resource database based on the provision conditions that satisfy the desired usage conditions acquired by the usage conditions reception processing unit. Effect of the Invention

[0010] 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 the planner and the resource owner. 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. [Brief description of the drawings]

[0011] [Figure 1] FIG. 1 is a block diagram showing the configuration of a matching support system 100 according to an embodiment. [Diagram 2] FIG. 2 is a block diagram of the information terminal 20. [Diagram 3] FIG. 3 is a block diagram of the server device 10. [Figure 4] FIG. 4 is a diagram (1) for explaining the configuration of the database 13a. [Diagram 5] FIG. 5 is a diagram (2) for explaining the configuration of the database 13a. [Figure 6] FIG. 6 is a diagram (3) for explaining the configuration of the database 13a. [Figure 7] FIG. 7 is a diagram (4) for explaining the configuration of the database 13a. [Figure 8] FIG. 8 is a diagram (5) for explaining the configuration of the database 13a. [Figure 9] FIG. 9 is a diagram (6) for explaining the configuration of the database 13a. [Figure 10] FIG. 10 is a diagram (1) of an example of a screen displayed on the touch panel 22. [Figure 11] FIG. 11 is a diagram (2) showing an example of a screen displayed on the touch panel 22. [Figure 12] FIG. 12 is a diagram (3) showing an example of a screen displayed on the touch panel 22. [Figure 13]FIG. 13 is a diagram (4) showing an example of a screen displayed on the touch panel 22. [Figure 14] FIG. 14 is a diagram (5) showing an example of a screen displayed on the touch panel 22. [Figure 15] FIG. 15 is a diagram (6) of an example screen displayed on the touch panel 22. [Figure 16] FIG. 16 is a diagram (7) of an example of a screen displayed on the touch panel 22. [Figure 17] FIG. 17 is a diagram (8) of an example of a screen displayed on the touch panel 22. [Figure 18] FIG. 18 is a diagram (9) of an example screen displayed on the touch panel 22. [Figure 19] FIG. 19 is a diagram (10) of an example screen displayed on the touch panel 22. [Figure 20] FIG. 20 is a diagram (11) of an example screen displayed on the touch panel 22. [Figure 21] FIG. 21 is a diagram (12) of an example screen displayed on the touch panel 22. [Figure 22] FIG. 22 is a diagram (13) showing an example of a screen displayed on the touch panel 22. [Figure 23] FIG. 23 is a diagram (14) of an example screen displayed on the touch panel 22. [Figure 24] FIG. 24 is a diagram (15) of an example of a screen displayed on the touch panel 22. [Diagram 25] FIG. 25 is a diagram (16) of an example of a screen displayed on the touch panel 22. [Figure 26] FIG. 26 is a diagram (17) of an example of a screen displayed on the touch panel 22. [Figure 27] FIG. 27 is a diagram (18) of an example of a screen displayed on the touch panel 22. [Figure 28] FIG. 28 is a diagram (19) of an example screen displayed on the touch panel 22. [Figure 29] FIG. 29 is a diagram (20) of an example of a screen displayed on the touch panel 22. [Diagram 30]FIG. 30 is a diagram (21) of an example of a screen displayed on the touch panel 22. [Diagram 31] FIG. 31 is a diagram (22) of an example of a screen displayed on the touch panel 22. [Diagram 32] FIG. 32 is a diagram (23) of an example of a screen displayed on the touch panel 22. [Diagram 33] FIG. 33 is a diagram (24) of an example screen displayed on the touch panel 22. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] Hereinafter, an embodiment of the present disclosure will be described based on 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 addition, in the following description, the same parts or parts having similar functions are commonly designated by the same reference numerals in different drawings, and repeated description thereof will be omitted. In addition, each configuration described in the embodiment and the modified example may be appropriately combined or modified. In addition, in order to make the description easier to understand, the configurations are shown in a simplified or schematic manner in the drawings referred to below.

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

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

[0015] 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 planner owns but has not used. That is, 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 the resources, and allows the resource owner to utilize his or her own resources.

[0016] "Resources" are 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, a location (store location) where the food and beverages are served, and a location (preparation location) where the food and beverages or ingredients for said food and beverages (cargo) are loaded onto the vehicle. "Food and beverages" includes at least one of beverages and food.

[0017] A "resource owner" is a person who owns at least one of the above resources. In other words, a "resource owner" includes a resource owner who owns a vehicle for providing food and beverages, a resource owner who owns or can prepare cargo, a resource owner who owns a store location where food and beverages are provided, a resource owner who owns a location where food and beverages or ingredients for the food and beverages are loaded onto a vehicle, and a resource owner who has the labor force to drive a vehicle and / or provide food and beverages in the vehicle. An example of a "vehicle" is a kitchen car with a kitchen inside the vehicle, but this example is not limited to this. For example, a "vehicle" also includes a vehicle without a kitchen. A "cargo" includes not only food and beverages provided in the vehicle, but also ingredients (ingredients) that are cooked to become food and beverages, containers and packaging for storing food and beverages, and cooking utensils.

[0018] 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 he or she provides resources, and becomes a "planner" when he or she uses resources.

[0019] "Matching" means that a planner requests (reserves) 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 the example, and the resource owner may allow the planner to use the resource free of charge.

[0020] [Configuration of each part of the matching support system] As shown in FIG. 1, the system 100 communicates with a planner terminal 20a, a resource owner terminal 20b, and a consumer terminal 20c via a network N. The planner terminal 20a, the resource owner terminal 20b, and the consumer terminal 20c have been given different names and symbols for the purpose of explanation in order to distinguish them according to the users, but they are all information terminals 20 (see FIG. 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.

[0021] FIG. 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 a control process by executing a program 24a. The control unit 21 executes each control process of the information terminal 20. The touch panel 22 includes a display that displays an image and accepts a touch operation from a 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 process of the information terminal 20. Note that it is not limited to using dedicated application software, and browser software (for example, 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 / she uses the system 100 as the resource owner during periods when he / she is not conducting a mobile sales business.

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

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

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

[0025] In addition, in the 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 a 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 the database 13a in association with a period during which the vehicle can be provided (e.g., a start date and time and an end date and time of a desired date and time). Note that the availability conditions may include at least one of the rental fee, the storage location of the vehicle, the facilities, and the size of the vehicle, in addition to (or instead of) the desired period of provision (available period) shown in FIG. 5, as shown in FIG. 4.

[0026] <Store location information> As shown in FIG. 6, the database 13a registers information about the location of the stall. The "location information" includes the location ID, location name, address, details, and rental fee. The "location ID" is identification information that can identify the registered location of the stall. The "location ID" is "0011" in the example of FIG. 6. The "location name" is the name of the location of the stall. The "location name" is "XX University XX Campus" in the example of FIG. 6. The "address" is the address of the location of the stall. The "details" are the purpose for opening a stall at the location of the stall and any contact information for the planner. The "rental fee" is the amount to be charged to the planner when the location of the stall is used. Although not shown, image data of the location of the stall may be registered in the database 13a.

[0027] In addition, in the database 13a, information on the shop location is registered in association with the availability conditions under which the shop location can be provided and the resource owner who owns the shop location. As shown in FIG. 6, an "owner ID" which is identification information indicating the resource owner is registered in association with the "shop location information". In addition, as shown in FIG. 5, a shop location ID (e.g., "0011") is registered in association with the availability period of the shop 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 contents in addition to (or instead of) the desired time of provision (available period) shown in FIG. 5, as shown in FIG. 6.

[0028] <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. The "preparation location ID" is "0021" in the example of FIG. 7. The "name" is the name of the preparation location. The "name" is "Restaurant A" in the example of FIG. 7. 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.

[0029] Furthermore, in database 13a, information on the preparation location 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." Also, 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.

[0030] <Cargo information> As shown in FIG. 8, information on the cargo is registered in database 13a. In this embodiment, the "cargo information" is associated with information on the restaurant that prepares the cargo. The "restaurant information" includes a restaurant ID, a name, and an address. The "cargo information" includes a cargo name and a rental fee. The "restaurant ID" is identification information that can identify a 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 "cargo name" 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 database 13a.

[0031] 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 a resource owner who owns or can prepare the cargo. As shown in FIG. 8, an "owner ID," which is identification information indicating a 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 a time when the cargo can be provided (e.g., a start date and time and an end date and time of a desired date and time). Note that the availability conditions may include at least one of a rental fee, an address, and a name of the cargo in addition to (or instead of) the desired time when the cargo is provided (available time) shown in FIG. 5, as shown in FIG. 8.

[0032] 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 "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 period (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 availability period (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.

[0033] (Matching information) As shown in Fig. 5, the database 13a stores information regarding matching between a planner and a resource owner. When the planner reserves the use of a resource and the resource owner accepts, the database 13a stores information indicating that the match has been completed, which is associated with the identification information of the planner who made the reservation ("Reserver 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).

[0034] (Payment information) As shown in Fig. 5, database 13a stores information regarding payment between the planner and the resource owner. When monetary transaction (payment) between the planner and the resource owner is completed, in database 13a, information indicating that payment has been made is associated with identification information of the planner who made the reservation ("Reserver ID" in the example of Fig. 5) and identification information of the reserved resource or resource owner ("ID" in the example of Fig. 5).

[0035] [Control processing by the 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.

[0036] (Registration process) With reference to Figs. 10 to 19, the resource registration process by the system 100 will be described. The screens in Figs. 10 to 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, 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.

[0037] Here, when a user (e.g., a 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.

[0038] Then, when the object "Cargo Setting" 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 object "Kitchen Car Setting" 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 object "Store Location Setting" 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 object "Preparation Location Setting" 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 object "Personnel Setting" 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.

[0039] 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 input method may be a method of inputting text or numbers, or a method in which the resource owner selects 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 in 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 identification information "owner ID" of the resource owner. 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. In addition, without being limited to this, the resource owner may input the "vehicle ID" in the kitchen car information editing screen, although not shown.

[0040] In the shop 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 in the shop 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 "shop location ID" is automatically assigned by the system 100. Also, without being limited to this, the resource owner may input the "shop location ID" in the shop location setting screen, although this is not shown.

[0041] On the preparation location setting screen shown in FIG. 14, the resource owner inputs information on "Name," "Address," "Facilities," and "Rental Fee." Then, when the "Edit" object on the preparation location 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. 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.

[0042] On the cargo setting screen shown in FIG. 15, the resource owner inputs information such as "Name" (restaurant name), "Address", "Cargo name", and "Rental fee". Then, when the "Edit" object is selected on the cargo setting screen, system 100 associates the input information with the resource owner's identification information "Owner ID", and registers it in database 13a shown in FIG. 8. Note that the "Restaurant ID" is automatically assigned by system 100. Also, without being limited to this, the resource owner may input the "Restaurant ID" on the cargo setting screen, although this is not shown.

[0043] The resource owner inputs information on "gender" and "rental fee" on the personnel setting screen shown in Fig. 16. 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 them in the database 13a shown in Fig. 9.

[0044] 17, when a "+" object is selected on the calendar display screen, the system 100 displays a list on the touch panel 22 for the resource owner to select the resource to put up for sale. When "Listing for sale using 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 listing for sale using a kitchen car screen.

[0045] 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 is able to 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 input in the "desired matching date and time start" field, and the end of the "available period" is input in the "desired matching date and time end" field.

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

[0047] In addition, in the "Repeat" field shown in FIG. 18, the start time and end time entered in the "Available Period" are repeatedly entered 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 object "Plan A" 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 "Book by You Screen" shown in FIG. 26. In addition, since "Shop location exhibit," "Preparation location exhibit," "Cargo exhibit," and "Personnel exhibit" are similar to the "Kitchen car exhibit" described above, explanations will be omitted.

[0048] (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 example screens displayed on the touch panel 22 of the planner terminal 20a.

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

[0050] Extraction Process When the "Search" object is selected on the search keyword input screen shown in FIG. 21, the system 100 extracts 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, from the database 13a. That is, the system 100 extracts information on resources associated with available conditions that meet the desired use conditions, from the database 13a. 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 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, from the database 13a, 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 matches 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 cargo, the system 100 will extract this information.

[0051] Selection Processing When the planner selects one of the extracted information on the planner terminal 20a from the list shown in FIG. 22, 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 "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.

[0052] As shown in FIG. 24, the system 100 displays on the comment screen a message from the planner transmitted from the planner terminal 20a and a message from the resource owner transmitted from the resource owner terminal 20b. When the message is input in the message input field (in the example of FIG. 24, "Thank you") by the planner terminal 20a or the resource owner terminal 20b while the comment screen is displayed 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 transmitted from the planner terminal 20a and the message from the resource owner transmitted from the resource owner terminal 20b in the database 13a in association with 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, which will be described later, is established (approved by the resource owner).

[0053] When the organizer selects the "reservation" object on the detail display screen shown in FIG. 23, the system 100 acquires the organizer's ID from the organizer terminal 20a. Then, as shown in FIG. 5, the system 100 associates the organizer's ID as a reserving user ID with the resource ID. The state in which the reserving user ID is associated with the resource ID 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 a "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.

[0054] (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 reservation has been made 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 reservation has been made 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 from 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 from Other Party" confirmation screen shown in FIG. 27. The system 100 displays the desired use time (desired date and time of matching), a message, and an object of "matching approval" on the "Reservation from 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 organizer terminal 20a will change from "Waiting for approval" to "Approved."

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

[0056] (Payment processing) When the resource owner selects the "Matching Approval" object, the system 100 causes the planner terminal 20a to display a payment screen as shown in FIG. 28. The system 100 causes the payment screen to display the amount to be charged to the planner and a "Pay" object. When the "Pay" object is selected, the system 100 executes a payment process. The payment process may, for example, involve storing the planner's credit card information, bank account information, or electronic money account in advance in the database 13a, and 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.

[0057] When the payment process is completed, the system 100 displays a screen notifying the completion of the payment on the touch panel 22 of the planner terminal 20a 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 changes 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 "provided" 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. That is, the system 100 returns to the state before matching. When the "provided" object is selected, the system 100 transitions the screen displayed on the touch panel 22 from the evaluation screen to a calendar display screen.

[0058] (Food and beverage purchase processing) The system 100 displays 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 the calendar display screen on the touch panel 22 of the consumer terminal 20c. 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 displays an indication indicating completion of payment, the order number, and an "Pickup Complete" object shown in FIG. 33 on the touch panel 22 of the consumer terminal 20c. When the "Pickup Complete" object 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 the resource owner but also by the consumer.

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

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

[0061] (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. That is, resource information may be extracted from a database with only the desired time of use as the desired conditions of use, regardless of keywords or rental fee, or with only a keyword as the desired conditions of use, regardless of time or rental fee, or with only a rental fee as the desired conditions of use, regardless of time or keyword.

[0062] (3) In the above embodiment, an example in which a message (comment) is displayed on a detail display screen has been described, but the present disclosure is not limited to this. For example, a message may be displayed on a calendar display screen or a pop-up screen.

[0063] (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 support matching with resources other than vehicles, labor (personnel), cargo, store locations, and preparation locations.

[0064] (5) In the above embodiment, an example was shown in which the system executes the selection process, the matching process, the payment process, and the 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, the matching process, the payment process, and the food and beverage purchase process. In this case, for example, the planner can access the information extracted by the extraction process to check the resource information, and the planner can make a reservation by contacting the resource owner.

[0065] The above-mentioned configuration can be explained as follows.

[0066] The program according to the first configuration 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 the food and beverages, a labor force for performing at least one of the tasks of driving the vehicle and providing the 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 the food and beverages with the provision conditions of the vehicle and the resource owner who owns the vehicle, and generates resource data. The processor executes the following processes: a vehicle registration process to register information of a resource owner providing labor in a resource database; a labor registration process to register information of a resource owner providing labor in a resource database by correlating it with the labor provision conditions; a cargo registration process to register information of a load in the resource database by correlating it with the cargo provision conditions and a resource owner who owns or can prepare the load; a usage conditions acceptance process to acquire from the planner terminal desired usage conditions input or selected at the planner terminal; and an extraction process to extract at least one of vehicle information, information of the resource owner providing labor, and cargo information from the resource database based on the provision conditions that satisfy the desired usage conditions acquired in the usage conditions acceptance process (first configuration).

[0067] 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 the planner and the resource owner. 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.

[0068] In the first configuration, the desired use conditions may include a desired use time, which is a time when the planner desires to use any of the resources. The availability conditions may include an available time, which is a time when the resource owner is able to 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).

[0069] According to the second configuration, the necessary resources can be extracted when the planner intends to start a mobile food and drink sales business.

[0070] 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 having the planner select information extracted by the extraction process using the planner terminal, and a reservation display process of displaying a reservation from the planner on a 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).

[0071] 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 / 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 made by the planner on the calendar.

[0072] In any one of the first to third configurations, the program may be configured to further 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 a resource owner associated with the information selected in the selection process (fourth configuration).

[0073] According to the fourth configuration, a planner can make a reservation so that the necessary resources can be procured from a resource owner when the planner plans to start a mobile food and drink 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.

[0074] In the fourth configuration, the use conditions receiving process may include a process of further acquiring from the planner terminal the keyword input or selected in the planner terminal. The extraction process may include a process of extracting at least one of vehicle information including the keyword, resource owner information providing labor, and cargo information from the resource database, and further extracting information based on available conditions that satisfy the desired use conditions input or selected in the use conditions receiving process from the at least one information including the keyword (fifth configuration).

[0075] According to the fifth configuration, information on resources that include the keyword input or selected by the planner is extracted from the resource database. This makes it possible to efficiently extract information on resources that the planner wishes to use.

[0076] In any one of the first to fifth configurations, the program may be configured to further 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 and message extracted by the extraction process on the display of the planner terminal and the display of the resource owner terminal (sixth configuration).

[0077] According to the sixth configuration, messages can be exchanged between the planner and the resource owner.

[0078] 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 for registering, in the resource database, a store location, which is information about a place where food and beverages are provided, in association with the provision conditions of the store location and a resource owner who owns the store location. The extraction process may include a process for extracting at least one of information about the vehicle, information about the resource owner who provides labor, and information about the cargo, and information about the store location, from the resource database, based on the provision conditions that satisfy the desired use conditions acquired in the use condition reception process (seventh configuration).

[0079] According to the seventh configuration, it is possible to match planners who do not have a place to provide food and drink with resource owners who have a place to set up a stall.

[0080] In any one of the first to seventh configurations, the program may be configured to cause the processor to further 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 a resource database in association with availability conditions of the loading place and a resource owner who owns the loading place. The extraction process may include a process for extracting at least one of information on the vehicle, information on the resource owner who provides labor, and information on the cargo, and information on the loading place, from the resource database based on availability conditions that satisfy the desired use conditions acquired in the use condition reception process (eighth configuration).

[0081] According to the above eighth configuration, it is possible to match a planner who does not have a place to load food and beverages or ingredients for said food and beverages onto a vehicle with a resource owner who has a place to load food and beverages or ingredients for said food and beverages onto a vehicle.

[0082] 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 correlating it with information on a fee for using the vehicle. The labor registration process may include a process of registering information of a resource owner providing labor in the resource database, further correlating it with information on a fee for using the labor. The cargo registration process may include a process of registering cargo information in the resource database, further correlating it with information on a fee for using the cargo. The program may be configured to further 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).

[0083] According to the ninth configuration, the planner can select a resource after checking the fee for using the resource.

[0084] A matching support system according to a 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, wherein the resources include a vehicle for providing the food and beverages, a labor force for performing at least one of the tasks of driving the vehicle and providing the food and beverages in the vehicle, and a 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 the food and beverages with the provision conditions of the vehicle and the resource owner who owns the vehicle, and generates resource data. The tenth configuration comprises a vehicle registration processing unit that registers information of a resource owner providing labor in a resource database, a labor registration processing unit that registers information of a resource owner providing labor in a resource database in association with the labor provision conditions, a cargo registration processing unit that registers information of a load in the resource database in association with the cargo provision conditions and a resource owner who owns or can prepare the load, a usage conditions reception processing unit that acquires from the planner terminal desired usage conditions input or selected at the planner terminal, and an extraction processing unit that extracts at least one of vehicle information, information of the resource owner providing labor, and cargo information from the resource database based on the provision conditions that satisfy the desired usage conditions acquired by the usage conditions reception processing unit (tenth configuration).

[0085] According to the above tenth configuration, a matching support system can be provided that can support matching between a planner and a resource owner who owns at least one of the resources necessary for a mobile food and beverage sales business. [Explanation of symbols]

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

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.

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

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

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

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

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

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

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

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

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

Citation Information

Patent Citations

  • Program and mobile sales management system

    JP7104384B1

  • Matching support device, matching support system, and program

    WO2013099964A1