Information processing system, information processing program, and information processing method

The information processing system addresses the challenge of water transportation service availability by identifying suitable vehicles through a database and requesting tasks from second users, enhancing efficiency and convenience in water transportation services.

JP2025086846APending Publication Date: 2025-06-09DENKA CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024042646
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-18
Publication Date
2025-06-09

AI Technical Summary

Technical Problem

In industries such as agriculture, construction, and civil engineering, there is a need for water transportation services, but the availability of suitable vehicles and the difficulty in finding and requesting their services create inefficiencies.

Method used

An information processing system that includes a processor configured to acquire request information for water transportation from a first user, identify a suitable vehicle from a database based on the request, and transmit a task request to a second user who operates the vehicle, facilitating the execution of the water transportation task.

Benefits of technology

The system effectively matches water transportation needs with available vehicles, simplifying the process for users to find and utilize water transportation services, thereby improving efficiency and convenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025086846000001_ABST
    Figure 2025086846000001_ABST
Patent Text Reader

Abstract

To provide a further useful information processing system, etc.SOLUTION: An information processing system includes at least one processor. The processor is configured to execute a program so that the following steps are performed: a first acquisition step of acquiring request information including an amount of water and a delivery destination desired by a first user; a specification step of specifying a vehicle capable of transporting the amount of water satisfying the request information on the basis of the request information and the vehicle database; and a first transmission step of transmitting the request information for requesting a task according to the request information to a second user, where the task is to be performed by the second user using the vehicle.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing system, an information processing program, and an information processing method.

Background Art

[0002] Patent Document 1 describes a car-sharing user mediation method and system that eases traffic congestion and reduces vehicle maintenance costs by mediating between a car provider terminal that attempts to share a private car with other users and a user terminal that attempts to ride in this car, enabling users to commute together. A car-sharing user mediation method executed by a computer, which receives input of departure location information, arrival location information, time information, setting information, and condition information from a car provider terminal and a user terminal that each attempt to share a car with other users during a predetermined time period, registers by matching with the identifier information of the terminal that made the input, receives a mediation request from the car provider terminal and the user terminal, and determines at least one user terminal and at least one car provider terminal that match based on the departure location information, the arrival location information, the time information, and the condition information for the car provider terminal and the user terminal that sent the mediation request, provides the relevant information of the user terminal to the car provider terminal for which the matching with the user terminal has been determined, and provides the relevant information of the determined car provider terminal to the user terminal.

Prior Art Document

Patent Document

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In agriculture, construction, civil engineering, etc., there are cases where the transportation of water is required. On the other hand, the vehicles capable of transporting water are limited. Although there may be vehicles available for transporting water, it may be difficult for the necessary person to find an available vehicle and request its driver.

[0005] In view of the above circumstances, the present invention aims to provide a more beneficial information processing system and the like.

Means for Solving the Problems

[0006] According to one aspect of the present invention, an information processing system is provided. This information processing system includes at least one processor, and the processor is configured to execute a program such that the following steps are performed. In the first acquisition step, request information including the amount of water and the delivery destination desired by the first user is acquired. In the identification step, based on the request information and the vehicle database, a vehicle capable of transporting an amount of water that satisfies the request information is identified. In the first transmission step, request information for requesting a task in accordance with the request information is transmitted to the second user. The task is to be executed by the second user using the vehicle.

[0007] According to one aspect of the present invention, a more beneficial information processing system and the like can be provided.

Brief Description of the Drawings

[0008]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Embodiments for Carrying Out the Invention

[0009] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Various characteristic matters shown in the following embodiments can be combined with each other.

[0010] Incidentally, the program for realizing the software appearing in this embodiment may be provided as a non-transitory computer-readable medium that can be read by a computer, may be provided so as to be downloadable from an external server, or may be provided so that the program is started on an external computer and its function is realized on a client terminal (so-called cloud computing).

[0011] In addition, in this embodiment, the “section” may include, for example, a combination of hardware resources implemented by a circuit in a broad sense and information processing of software that can be specifically realized by these hardware resources. Also, in this embodiment, various types of information are handled, and these information are represented, for example, by physical values of signal values representing voltage and current, the high and low of signal values as a set of binary bits composed of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculation can be executed on a circuit in a broad sense.

[0012] In addition, a circuit in a broad sense is a circuit realized by appropriately combining at least a circuit, circuitry, a processor, a memory, etc. That is, it includes an application specific integrated circuit (ASIC), programmable logic devices (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.

[0013] 1. Hardware Configuration In this section, the hardware configuration will be described.

[0014] <Information Processing System 1> FIG. 1 is a configuration diagram showing Information Processing System 1. Information Processing System 1 includes a server 2, a user terminal 3, and a user terminal 4. The server 2, the user terminal 3, and the user terminal 4 are configured to be communicable through a telecommunication line. Here, the system exemplified by Information Processing System 1 is composed of one or more devices or components. Therefore, it should be noted that even the server 2 alone, or at least a combination of two of the server 2, the user terminal 3, and the user terminal 4, is included in Information Processing System 1. More specifically, Information Processing System 1 may include elements selected from the group consisting of the server 2, the user terminal 3, and the user terminal 4. Even if the unselected elements are not included in Information Processing System 1, they may be electrically connected to the selected elements as external elements. Hereinafter, these components will be described.

[0015] <Server 2> Figure 2 is a block diagram showing the hardware configuration of server 2. Server 2 includes a communication unit 21, a storage unit 22, and a control unit 23, and these components are electrically connected via a communication bus 20 inside server 2. Each component will be further described below.

[0016] The communication unit 21 preferably uses wired communication means such as USB, IEEE1394, Thunderbolt (registered trademark), and wired LAN network communication. However, wireless LAN network communication, mobile communication such as 3G / LTE / 5G, and BLUETOOTH (registered trademark) communication may be included as needed. That is, it is more preferable to implement it as a set of these multiple communication means. That is, server 2 may communicate various information from the outside via the communication unit 21 and the network.

[0017] The storage unit 22 stores various information defined as described above. This can be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs related to server 2 executed by the control unit 23, or as a memory such as a random access memory (RAM) that stores temporarily necessary information (arguments, arrays, etc.) related to program operations. The storage unit 22 stores various programs, variables, etc. related to server 2 executed by the control unit 23.

[0018] The control unit 23 performs processing and control of the overall operation related to the server 2. The control unit 23 is, for example, a Central Processing Unit (CPU) not shown in the figure. By reading a predetermined program stored in the storage unit 22, the control unit 23 realizes various functions related to the server 2. That is, the information processing by software stored in the storage unit 22 is specifically realized by the control unit 23, which is an example of hardware, so that each step related to each function described below can be executed. These will be described in more detail in the next section. Note that the control unit 23 is not limited to being single, and may be implemented to have a plurality of control units 23 for each function. Also, combinations thereof may be used.

[0019] <User terminals 3 and 4> FIG. 3 is a block diagram showing the hardware configuration of the user terminal 3 (user terminal 4). The user terminal 3 includes a communication unit 31, a storage unit 32, a control unit 33, a display unit 34, and an input unit 35, and these components are electrically connected via a communication bus 30 inside the user terminal 3. Each component will be further described. The descriptions of the communication unit 31, the storage unit 32, and the control unit 33 are omitted because they are the same as the descriptions of the respective units in the server 2. The user terminal 4 includes a communication unit 41, a storage unit 42, a control unit 43, a display unit 44, and an input unit 45, and these components are electrically connected via a communication bus 40 inside the user terminal 4. The descriptions of each unit are omitted because they are the same as the descriptions of the respective units in the server 2 and the user terminal 3.

[0020] The display unit 34 may be included in the housing of the user terminal 3 or may be externally attached. The display unit 34 displays a screen of a graphical user interface (GUI) operable by the user. For example, it is preferable to selectively use display devices such as a CRT display, a liquid crystal display, an organic EL display, and a plasma display according to the type of the user terminal 3.

[0021] The input unit 35 may be included in the housing of the user terminal 3 or may be externally attached. For example, the input unit 35 may be integrated with the display unit 34 and implemented as a touch panel. With a touch panel, the user can input tap operations, swipe operations, etc. Of course, instead of the touch panel, a switch button, a mouse, a QWERTY keyboard, etc. may be adopted. That is, the input unit 35 receives the operation input made by the user. The input is transferred as a command signal to the control unit 33 via the communication bus 30, and the control unit 33 can execute predetermined control and calculations as necessary.

[0022] 2. Functional Configuration of Server 2 The control unit 23 is configured to execute an acquisition step, a specification step, a transmission step, a presentation step, a granting step, an update step, a reception step, and a display control step. The presentation step, the granting step, the update step, the reception step, and the display control step may be omitted.

[0023] The acquisition step is a step of acquiring information from the user terminal 3 or the user terminal 4. For example, the first acquisition step is a step of acquiring request information from the first user via the display unit 34 of the user terminal 3. The second acquisition step is a step of acquiring information about the vehicle from the second user via the display unit 44 of the user terminal 4. The third acquisition step is a step of acquiring visual information regarding the execution status of the task from the second user via the display unit 44 of the user terminal 4. Details will be described later.

[0024] The specification step is a step of specifying a vehicle that can carry an amount of water that satisfies the request information based on the request information and the vehicle database. The specification step may be a step of specifying a vehicle in consideration of the desired delivery time, the work content, the achievements of the second user, etc. Also, the specification step may be a step of specifying a combination of one or more vehicles. Details will be described later.

[0025] The transmission step is a step of transmitting information to the user terminal 3 or the user terminal 4. The first transmission step is a step of transmitting request information for requesting a task along the request information to a second user. The first transmission step may be a step of transmitting request information including an amount to be paid to the second user according to the performance information. The second transmission step is a step of transmitting visual information to the first user. Details will be described later.

[0026] The presentation step is a step of presenting information to the user terminal 3 or the user terminal 4. For example, the presentation step is a step of presenting a usage fee according to the request information to the first user. Details will be described later.

[0027] The granting step is a step of granting a privilege to the first user according to the availability status. Details will be described later.

[0028] The update step is a step of updating the vehicle database. The first update step is a step of updating the vehicle database based on the information obtained from the second user. The second update step is a step of updating the vehicle database based on the evaluation obtained from the first user. Details will be described later.

[0029] The reception step is a step of receiving an evaluation from the user terminal 3 for the second user. Details will be described later.

[0030] The display control step is a step of causing the display unit 34 of the user terminal 3 to display a request information input screen. The display control step may be a step of displaying options for the work content on the request information input screen. Specifically, the control unit 23 controls to cause the display unit 34 of the user terminal 3 to display visual information such as a screen, an image including a still image or a moving image, an icon, a message, etc. as the display control step. In the display control step, only rendering information for causing the display unit 34 of the user terminal 3 to display visual information may be generated. Details will be described later.

[0031] 3. Flow of Information Processing In this section, we will explain the flow of the information processing method executed by the information processing system 1. As shown below, the information processing method includes each step executed by the information processing system. The information processing program of this embodiment causes a computer to execute each step of the information processing system. Note that the order of processing can be appropriately changed, multiple processes can be executed simultaneously, or some processes can be omitted.

[0032] 3.1 Overview of Information Processing The information processing system 1 is a system that matches a user X, who is an example of a first user desiring water transportation, with a user Y who can provide the service of water transportation. Examples of vehicles capable of water transportation include sprinkler trucks, tankers, water suction trucks, backhoe loaders, sprinkler tractors, agitator trucks, mixer trucks, etc. Although any of them can transport water, they are only used in industries according to their respective main applications. Currently, there is no mechanism to match the need to transport water across industries such as agriculture, industry, and construction sites with vehicles capable of water transportation. Also, it may be difficult for user X, who desires water transportation, to find user Y who can transport water by themselves, but with such a matching service, it is possible to easily find a user who can transport water. In addition, among users Y, there are also needs such as wanting to engage in a side job during their free time from work or increase their workload. With such a matching service, user Y can, for example, transport water for construction site use in the morning and then sprinkle water for dust control and heatstroke prevention at an event venue in the afternoon. Also, with such a matching service, a corporation can also use it in the case of temporary breaks of workers.

[0033] Figure 4 is an activity diagram showing an example of the flow of information processing executed by the information processing system 1. Hereinafter, we will explain along each activity of this activity diagram.

[0034] First, the control unit 23 of the server 2 causes the display unit 44 of the user terminal 4 to display a registration screen for user information in a manner visible to user Y. User Y registers user information via the registration screen. User Y may be an individual or a corporation. When user Y is an individual, the user information is, for example, name, address, email address, phone number, wallet information, etc. When user Y is a corporation, the user information is, for example, corporate name, corporate address, phone number, name of the person in charge, email address of the person in charge, etc. When user Y is a corporation, user Y only needs to be an employee of the corporation. For example, the first employee belonging to the corporation receives the request information, and the second employee who actually uses the vehicle to execute the task and who is different from the first employee belonging to the corporation may do so. When the control unit 23 receives the registration of user information, it issues a user account to user Y (activity A101).

[0035] Next, the control unit 23 causes the display unit 44 of the user terminal 4 to display a registration screen for vehicle information. User Y inputs vehicle information via the screen displayed on the display unit 44. The control unit 43 receives the input of vehicle information via the registration screen for vehicle information (activity A102). User Y inputs information such as the basic information of the owned vehicle, the capacity of water that can be transported, the availability status, the address, whether watering is possible, whether mixing of substances is possible, etc. as the vehicle information. User Y may input the schedule when user Y can provide services using the vehicle as the availability status.

[0036] Next, as a second acquisition step, the control unit 23 acquires information regarding the vehicle from user Y (the second user) via the registration screen for vehicle information displayed on the display unit 44 of the user terminal 4 (activity A103).

[0037] Next, as the first update step, the control unit 23 updates the vehicle database based on the information acquired from user Y (Activity A104). The vehicle database may register user information of user Y, vehicle information owned by user Y, the availability status of the vehicle, the achievements and evaluations of user Y, etc. The vehicle information includes information such as the capacity that the vehicle can carry, the availability of watering, and the availability of mixing substances. The availability status of the vehicle includes the availability status of the vehicle itself and the availability status of user Y. In such a manner, the control unit 23 can acquire information regarding the vehicle from user Y (the second user) and update the vehicle database.

[0038] The information processing system 1 is a system that performs matching between user Y who wishes to provide a service and user X who wishes to use the service. Therefore, the control unit 23 of the server 2 causes the display unit 34 of the user terminal 3 to display a user information registration screen in a manner visible to user X. User X registers user information via the user information registration screen displayed on the display unit 34. The user information is, for example, name, address, email address, phone number, wallet information, etc. When user X logs in to the information processing system 1, next, the control unit 23 causes the display unit 34 of user terminal 3 of user X to display an input screen for request information (Activity A105).

[0039] Next, the control unit 33 receives an input of request information from user X via the request information input screen displayed on the display unit 34 (Activity A106). The request information is, for example, request information for a task that user X wishes to request from user Y. The request information may include the amount of water to be transported and the delivery destination, may include the desired delivery time, or may include the work content, etc. The work content may be, for example, watering or mixing a substance with water. Details of the request information will be described later.

[0040] Next, the control unit 23 acquires the request information from the control unit 33 (Activity A107).

[0041] Next, the control unit 23 identifies the vehicle that matches the request information of user X (Activity A108). Specifically, the control unit 23 compares the acquired request information with the vehicle database and identifies the vehicle information that matches the request information.

[0042] Next, the control unit 23 presents the identified vehicle information to user X. Here, the control unit 23 may present the usage fee to user X together with the identified vehicle information (Activity A109). The usage fee may be identified based on a predetermined rule. The predetermined rule may be a rule that is identified according to the transportation distance, the identified vehicle, etc.

[0043] Next, the control unit 33 sends an acceptance of the usage fee to the control unit 23 (Activity A110). When the control unit 23 receives the acceptance of the usage fee from the control unit 33, next, the control unit 23 sends the request information to user Y (Activity A111).

[0044] When user Y receives the request information, user Y checks the request information and, if there is no problem, sends an acceptance of the request to the control unit 23 (Activity A112).

[0045] When receiving the acceptance of the request from user Y, next, the control unit 23 sends a message to user X indicating that the contract has been established (Activity A113). The control unit 23 may send a confirmation regarding the details of the request content together with the notice that the contract has been established. The control unit 23 may mediate between user X and user Y if there are any confirmation matters regarding the details of the request content.

[0046] Next, the request content (task) determined by user Y is executed. User Y uses the user terminal 4 to take a record indicating that the request has been executed (Activity A114). The execution record may be a still image or a video.

[0047] Next, the control unit 43 transmits an execution report to the control unit 23 (Activity A115). The execution report may include the captured execution record. In other words, as a third acquisition step, the control unit 23 may acquire an execution record (visual information) regarding the execution status of the task from User Y (the second user). When the control unit 23 acquires the execution report, as a second transmission step, it may transmit the visual information to User X (the first user). In such a manner, User X can confirm the execution record of User Y's task by means of an image, video, etc.

[0048] Next, the control unit 33 receives the execution report (Activity A116). When User X receives the execution report, User X transmits an evaluation of the task performed by User Y.

[0049] Next, the control unit 23 receives the evaluation made by User X (Activity A117). As a reception step, when User Y (the second user) executes a task, the control unit 23 receives an evaluation of the second user from User X (the first user).

[0050] Next, the control unit 23 updates the vehicle DB based on the execution report (Activity A118). Specifically, the control unit 23 may register the achievements of User Y in the vehicle DB, or the control unit 23 may register the received evaluation as the evaluation of User Y in the vehicle DB. That is, in the second update step, the control unit 23 may update the vehicle database based on the evaluation. In such a manner, an evaluation of User Y (the second user) can be received from User X (the first user) and the vehicle database can be updated.

[0051] To summarize the above, the information processing system includes at least one processor, and the processor is configured to execute a program such that the following steps are performed. In the first acquisition step, request information including the amount of water and the delivery destination desired by user X (the first user) is acquired. In the identification step, based on the request information and the vehicle database, a vehicle capable of carrying an amount of water that satisfies the request information is identified. The control unit 23, as the first transmission step, transmits request information for requesting a task in accordance with the request information to user Y (the second user). The task is to be executed by user Y (the second user) using the vehicle.

[0052] In such a manner, it is possible to provide a system that identifies a vehicle corresponding to the request information acquired from user X (the first user) and requests user Y (the second user) to perform a task using the vehicle. 3.2 Details of Information Processing

[0053] FIG. 5 is a schematic diagram 5 for explaining the outline of the business model by the information processing system 1. FIG. 6 is a diagram showing an example of a request information input screen 6 displayed on the display unit 34 of the user terminal 3. Hereinafter, details will be described with reference to FIGS. 5 and 6.

[0054] Schematic diagram 5 is a diagram for explaining the outline of the business model by the information processing system 1. Schematic diagram 5 includes user X, the server, and user Y. In schematic diagram 5, the server first acquires vehicle information from user Y, registers the acquired vehicle information in the vehicle DB, acquires request information from user X, performs matching between the request information and the vehicle DB, and transmits request information to user Y. User Y who has acquired the request information performs a task for user X. User X pays a usage fee, and user Y receives the usage fee. The transfer of the usage fee is performed via the server. The server may use a part of the usage fee received from user X as a system usage fee. Also, both user X and user Y are users of the information processing system 1, and the server may bill the users for user registration fees and system usage fees.

[0055] User X includes, for example, users X1, X2, and X3. Request information 51 is the request information of user X1, request information 52 is the request information of user X2, and request information 53 is the request information of user X3. User Y includes, for example, users Y1, Y2, and Y3. Vehicle information 54 is the vehicle information of user Y1, vehicle information 55 is the vehicle information of user Y2, and vehicle information 56 is the vehicle information of user Y3.

[0056] FIG. 6 is a diagram showing an example of a request information input screen 6. The request information input screen 6 includes areas 61 to 65. The request information input screen 6 is a screen for receiving an input of a request from user X. Area 61 is an area for receiving an input of a desired date and time. Area 62 is an area for receiving an input of the address of the destination. Area 63 is an area for receiving an input of the quantity to be transported. Area 64 is an area for receiving an input of the work content. Area 65 is an area for receiving a transmission of the request. Areas 61 to 64 may receive an input of numbers in text or may allow a selection from options. The options may be presented by a map or a calendar, or may be presented in a drum roll format or the like. Also, the options may have a plurality of buttons provided as in area 64. User X can transmit the request information by pressing area 65 after inputting in areas 61 to 64.

[0057] Here, the request information input screen 6 is filled in accordance with the request information 51 of user X1. That is, in accordance with the request information 51 of "Please transport 4 tons of water to City B, County A at 10:00 on December 3rd", "December 3rd" and "10:00" are entered in the area 61. "City B, County A" is entered in the area 62, and "4 tons" is entered in the area 63. "Only transportation" is selected in the area 64. When user X presses the area 65, the control unit 23 acquires the request information 51 (activity A107). Next, the control unit 23 matches the request information 51 with the vehicle DB (activity A108). For example, vehicle information 54 and vehicle information 55 are specified as vehicle information that satisfies the request information 51.

[0058] Note that since the request information 51 includes the desired date and time and the information of the delivery destination, and the vehicle DB includes the availability status and the information of user Y's address, the control unit 23 specifies a vehicle capable of executing the task in consideration of the desired date and time and the information of the delivery destination. In other words, as the first acquisition step, the control unit 23 acquires the request information including the desired delivery time. The control unit 23 specifies a vehicle based on the desired delivery time as the specification step. In such a manner, the control unit 23 can provide a system that specifies a vehicle corresponding to the desired delivery time included in the request information of user X (the first user) and requests a task from user Y (the second user).

[0059] Next, the control unit 23 presents the specified vehicle information to user X. Here, when a plurality of vehicle information is specified, the control unit 23 may present the plurality of vehicle information, or may present vehicle information that better meets the conditions. For example, based on the fact that the vehicle information 54 has a higher degree of match with the request information than the vehicle information 55, the control unit 23 may present only the vehicle information 54 to user X.

[0060] Next, as a presentation step, the control unit 23 presents a usage fee corresponding to the request information to user X (the first user). The control unit 23 may present the usage fee to user X together with the specified vehicle information (Activity A109). The control unit 23 may vary the usage fee according to the specified vehicle information. For example, the control unit 23 may increase the usage fee in the case of vehicle information 55 that can transport 6 tons of water and can also sprinkle water compared to vehicle information 54 that can only transport 4 tons of water. Also, the usage fee may vary according to the distance between the address of user Y and the destination of transportation. In such a manner, a usage fee corresponding to the request information of user X (the first user) can be presented.

[0061] Also, the control unit 23 may vary the usage fee according to the past performance of user Y. As a first transmission step, the control unit 23 may transmit request information including the payment amount to the second user according to the performance information. In such a manner, request information including the payment amount according to the performance can be transmitted to the second user.

[0062] Furthermore, the usage fee may vary according to the availability status. For example, when there are few available user Ys for user X during a peak period, the control unit 23 may set the usage fee high. Conversely, when there are few user Xs for available user Ys, the control unit 23 may set the usage fee low. By varying the usage fee according to the availability status, it can be expected to reduce the work when the work is concentrated and increase the work when the work is scarce.

[0063] Furthermore, as a granting step, the control unit 23 may grant a privilege to user X (the first user) according to the availability status. Specifically, the control unit 23 may grant a privilege to user X when there are many available user Ys based on the availability status of the vehicle. The control unit 23 may grant, for example, a discount coupon, miles, points, etc. as the privilege. By granting the privilege, the use by user X can be encouraged.

[0064] Also, in the schematic diagram 5, the request information 52 of user X2 is "I want 10 tons to be transported to City C, County A on December 10th and then sprayed with water". The request information may include the work content. In addition, in order for the control unit 23 to receive such a request input from user X, as a display control step, the control unit 23 may display options for the work content to user X (the first user). The control unit 23 may provide an area 64, which is an area for receiving input of the work content, on the request information input screen 6 displayed on the display unit 34 of user X. Area 64 provides options of "transport only", "transport + water spraying", and "transport + material mixing + spraying" as the work content. When user X2 desires water spraying, "transport + water spraying" is selected. Next, as a first acquisition step, the control unit 23 acquires the option selected by the first user. In such a manner, the control unit 23 can acquire the work content desired by user X (the first user) from user X. The options for the work content are not limited to this.

[0065] As a first acquisition step, the control unit 23 may acquire request information including a request to spray water, and as a specific step, may identify a vehicle equipped with a function to spray water. In such a manner, when the request information 52 of user X (the first user) includes a request to spray water, a vehicle equipped with a function to spray water can be identified.

[0066] Note that in the request information 52, the volume of water that user X2 desires to transport is 10 tons. According to the example of the schematic diagram 5, neither user Y1, user Y2, nor user Y3 can meet this condition. However, if user Y1 and user Y2 are combined, it is possible to transport 10 tons of water. Also, although user Y1 alone cannot perform water spraying, it can perform water spraying when combined with user Y2 who can perform water spraying. That is, as a specific step, the control unit 23 may identify a combination of one or more vehicles capable of transporting the amount of water. In such a manner, one or more vehicles corresponding to the request information on the amount of water acquired from the first user can be identified.

[0067] In the schematic diagram 5, the request information 53 of user X3 is "I want 1 ton of herbicide to be sprayed in City E, County D". In such a case, user X3 selects "Transport + Substance Mixing + Spraying" in area 64 of the request information input screen 6. Note that the options described in area 64 are merely examples of options. For example, the control unit 23 may provide options for each type of substance in area 64, such as "Transport + Pesticide Spraying", "Transport + Fertilizer Spraying", "Transport + Freezing Inhibitor Spraying". Further, when "Transport + Substance Mixing + Spraying" is selected, the control unit 23 may receive information such as the type of substance and the mixing amount. As a first acquisition step, the control unit 23 may acquire request information including information on the substance to be mixed with water. As a specific step, the control unit 23 identifies a vehicle having a function of mixing water and a substance. As vehicle information satisfying the request information, the control unit 23 identifies vehicle information 56 which is registered as "1 ton, capable of watering, capable of mixing". In such a manner, when the request information of user X (the first user) includes information on the substance to be mixed with water, a vehicle having a function (such as a mixer) of mixing water and the substance can be identified.

[0068] The substance to be mixed may be, for example, pesticides, fertilizers, herbicides, freezing preventives, etc. The substance to be mixed may be any substance that can be handled by the vehicles registered in the vehicle DB. If there is a registration of a concrete mixer truck in the vehicle DB, the substance to be mixed may be cement or aggregates. Since the vehicles capable of execution may differ depending on the type, mixing ratio, and mixing method of the substance to be mixed, after acquiring the information on the work content by the request information input screen 6, the control unit 23 may further acquire detailed information such as the type of substance, the mixing ratio, and the spraying method. In such a manner, a vehicle suitable for the request information can be identified.

[0069] 3.3 Variation Furthermore, the following modes may be adopted.

[0070] The vehicle database may include information on the performance of tasks previously executed by user Y (the second user). As a specific step, the control unit 23 may identify the combination of the vehicle and the second user based on the performance information. In such a manner, the control unit 23 can meet the needs of user X, who wishes to request user Y with rich past performance.

[0071] As a first transmission step, the control unit 23 may transmit request information including the payment amount to user Y (the second user) according to the performance information of user Y. For example, the control unit 23 may increase the payment amount for user Y with rich past performance. In such a manner, user Y (the second user) can receive request information including the payment amount according to the performance.

[0072] Also, the vehicle database may include information on the amount of tasks borne by user Y (the second user). The control unit 23 may manage the amount of tasks borne by user Y so that the amount of tasks borne by user Y is not too large. As a specific step, the control unit 23 may identify the combination of the vehicle and user Y (the second user) based on the information on the amount of tasks. In such a manner, the control unit 23 can manage to prevent the amount of tasks of user Y (the second user) from becoming excessive.

[0073] In the above embodiment, the control unit 23 grants privileges according to the availability status of the vehicle, but the control unit 23 may also grant privileges according to the usage status of user X. For example, the control unit 23 may grant privileges to user X who repeatedly uses the service.

[0074] In the above-described embodiment, "December 3rd" and "10:00" were input in the area 61 of the request information input screen 6, and specific desired date and time were obtained as request information. However, the control unit 23 may display an option of "any time" for the desired date and time. This is because it may be possible to adjust the schedule of user X according to the availability of the vehicle. Further, the control unit 23 may accept a specification of a period such as "by ○ month ○ day" or "from ○ month ○ day to ○ month ○ day" for the desired date and time. Such setting of the desired date and time has the merit of being able to adjust the load of the task of user Y. When user X does not specify the desired date and time, the control unit 23 may give a privilege to user X.

[0075] Further, as the first acquisition step, the control unit 23 may acquire the type of vehicle desired by user X, or may acquire a specification of the functions provided by the vehicle. This is because depending on the desired work content, it may be more reliable to specify the type of vehicle or the functions provided by the vehicle.

[0076] Also, as the first acquisition step, the control unit 23 may acquire a selection of conditions regarding user Y. Conditions regarding user Y are, for example, the content, achievements, evaluations, etc. of tasks executed so far. In such a manner, it is possible to satisfy the needs of user X who wants to select user Y with achievements in a specific task or user Y with high evaluations.

[0077] The above-described mode of information processing is merely an example. The present invention is not limited to this, and can be appropriately changed without departing from the technical idea of the invention.

[0078] The overall configuration shown in FIG. 1 is an example and is not limited thereto. For example, the server 2 may be distributed among two or more devices, or may be replaced by a cloud computing system. Also, all the processing may be performed by the server 2, or all the processing may be performed by the user terminal 3. An application may be installed on the user terminal 3, and the user terminal 3 and the server 2 may cooperate to execute the above-described processing.

[0079] Server 2 may be in an on-premises form or a cloud form. As the cloud-form Server 2, for example, in the form of SaaS (Software as a Service) or cloud computing, the above functions and processes may be provided.

[0080] In the above embodiment, Server 2 performs various storage and controls. However, instead of Server 2, a plurality of external devices may be used. That is, various information and programs may be distributed and stored in a plurality of external devices using blockchain technology or the like.

[0081] In FIG. 1, a management terminal (not shown) may manage usage fees, service fees, and the system.

[0082] It may be provided in each of the aspects described below.

[0083] (1) An information processing system including at least one processor, the processor being configured to execute a program such that the following steps are performed. In a first acquisition step, request information including the amount of water and the delivery destination desired by a first user is acquired. In an identification step, based on the request information and a vehicle database, a vehicle capable of transporting an amount of water that satisfies the request information is identified. In a first transmission step, request information for requesting a task along the request information is transmitted to a second user, where the task is to be executed by the second user using the vehicle.

[0084] With such an aspect, a system can be provided that identifies a vehicle corresponding to request information acquired from a first user and requests a second user to perform a task using the vehicle.

[0085] (2) In the information processing system according to (1) above, the vehicle database includes information on the capacity that the vehicle can carry, and in the specific step, a system that identifies a combination of one or more of the vehicles that can carry the amount of water.

[0086] In such a manner, one or more vehicles corresponding to the request information on the amount of water obtained from the first user can be identified.

[0087] (3) In the information processing system according to (1) or (2) above, in the first acquisition step, the request information including the desired delivery time is acquired, and in the specific step, a system that identifies the vehicle based on the desired delivery time.

[0088] In such a manner, a system can be provided that identifies a vehicle corresponding to the desired delivery time included in the request information of the first user and requests a task to a second user who drives the vehicle.

[0089] (4) In the information processing system according to any one of (1) to (3) above, in the first acquisition step, the request information including a request to sprinkle water is acquired, and in the specific step, a system that identifies the vehicle equipped with a function to sprinkle water.

[0090] In such a manner, when the request information of the first user includes a request to sprinkle water, a vehicle equipped with a function to sprinkle water can be identified.

[0091] (5) In the information processing system according to any one of (1) to (4) above, in the first acquisition step, the request information including information on a substance to be mixed with water is acquired, and in the specific step, a system that identifies the vehicle equipped with a function to mix the water and the substance.

[0092] In such a manner, when the request information of the first user includes information on a substance to be mixed with water, a vehicle equipped with a function (such as a mixer) for mixing water and the substance can be identified.

[0093] (6) In the information processing system according to any one of (1) to (5) above, further, in the presentation step, a system that presents a usage fee corresponding to the request information to the first user.

[0094] In such a manner, a usage fee corresponding to the request information of the first user can be presented.

[0095] (7) In the information processing system according to (6) above, the vehicle database includes information on the availability status of the vehicle, and the usage fee varies according to the availability status.

[0096] In such a manner, a usage fee that varies according to the availability status can be presented.

[0097] (8) In the information processing system according to any one of (1) to (7) above, the vehicle database includes information on the availability status of the vehicle, and further, in the granting step, a system that grants a privilege to the first user according to the availability status.

[0098] In such a manner, a privilege can be granted to the first user according to the availability status.

[0099] (9) In the information processing system according to any one of (1) to (8) above, further, in the second acquisition step, information on the vehicle is acquired from the second user, and further, in the first update step, a system that updates the vehicle database based on the acquired information.

[0100] In such a manner, information on the vehicle can be acquired from the second user and the vehicle database can be updated.

[0101] (10) In the information processing system according to any one of (1) to (9) above, the vehicle database includes information on the performance of the tasks executed by the second user in the past, and in the specifying step, a combination of the vehicle and the second user is specified based on the performance information.

[0102] In such a manner, the vehicle can be specified based on the performance of the tasks of the second user.

[0103] (11) In the information processing system according to (10) above, in the first transmission step, the request information including the payment amount to the second user according to the performance information is transmitted.

[0104] In such a manner, request information including a payment amount according to the performance can be transmitted to the second user.

[0105] (12) In the information processing system according to any one of (1) to (11) above, the vehicle database includes information on the amount of the tasks borne by the second user, and in the specifying step, a combination of the vehicle and the second user is specified based on the information on the amount of the tasks.

[0106] In such a manner, it is possible to manage so that the amount of the tasks of the second user does not become excessive.

[0107] (13) In the information processing system according to any one of (1) to (12) above, further, in a third acquisition step, visual information regarding the execution status of the task is acquired from the second user, and further, in a second transmission step, the visual information is transmitted to the first user.

[0108] In such a manner, the first user can confirm the situation in which the second user executes the task by an image, a video, or the like.

[0109] (14) In the information processing system according to any one of (1) to (13) above, further, in the reception step, when the second user executes the task, the first user receives an evaluation of the second user, and further, in the second update step, based on the evaluation, the vehicle database is updated.

[0110] In such a manner, it is possible to receive an evaluation of the second user from the first user and update the vehicle database.

[0111] (15) In the information processing system according to any one of (1) to (14) above, the request information includes work content, and further, in the display control step, options of the work content are displayed to the first user, and in the first acquisition step, the option selected by the first user is acquired.

[0112] In such a manner, it is possible to acquire the work content desired by the first user.

[0113] (16) An information processing program that causes a computer to execute each step of the information processing system according to any one of (1) to (15) above.

[0114] In such a manner, it is possible to provide a system that identifies a vehicle according to request information acquired from a first user and requests a second user to perform a task using the vehicle.

[0115] (17) An information processing method including each step executed by the information processing system according to any one of (1) to (15) above.

[0116] In such a manner, it is possible to provide a system that identifies a vehicle according to request information acquired from a first user and requests a second user to perform a task using the vehicle. Of course, this is not the limit.

[0117] Finally, although various embodiments according to the present invention have been described, these are presented as examples and are not intended to limit the scope of the invention. The novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the gist of the invention. Such embodiments and their modifications are included in the scope and gist of the invention and are included in the invention described in the claims and the equivalent scope thereof.

Explanation of Reference Numerals

[0118] 1: Information processing system 2: Server 20: Communication bus 21: Communication unit 22: Storage unit 23: Control unit 3: User terminal 30: Communication bus 31: Communication unit 32: Storage unit 33: Control unit 34: Display unit 35: Input unit 4: User terminal 40: Communication bus 41: Communication unit 42: Storage unit 43: Control unit 44: Display unit 45: Input unit 5: Outline diagram 51: Request information 52: Request information 53: Request information 54: Vehicle information 55: Vehicle information 56: Vehicle information 6: Request information input screen 61: Area 62: Area 63: Area 64: Area 65: Area X: User X1: User X2: User X3: User Y: User Y1: User Y2: User Y3: User

Claims

1. An information processing system, At least one processor is provided, the processor being configured to execute a program to perform the following steps: In the first acquisition step, request information including an amount of water and a delivery destination desired by the first user is acquired; In the identification step, a vehicle capable of transporting an amount of water that satisfies the request information is identified based on the request information and a vehicle database; A system in which, in a first transmission step, request information is sent to a second user to request a task in accordance with the request information, wherein the task is to be performed by the second user using the vehicle.

2. 2. The information processing system according to claim 1, The vehicle database includes information on the capacity that the vehicle can carry, In the identifying step, a combination of one or more of the vehicles capable of transporting the amount of water is identified.

3. 2. The information processing system according to claim 1, In the first acquisition step, the request information including a desired delivery time is acquired, In the identifying step, the system identifies the vehicle based on the desired delivery time.

4. 2. The information processing system according to claim 1, In the first acquisition step, the request information including a request to water the plant is acquired; In the identification step, the system identifies the vehicle having a water-spraying function.

5. 2. The information processing system according to claim 1, In the first obtaining step, the request information including information on a substance to be mixed with water is obtained; In the identifying step, the system identifies the vehicle having a function of mixing water and the substance.

6. 2. The information processing system according to claim 1, Furthermore, in the presenting step, the system presents to the first user a usage fee according to the request information.

7. 7. The information processing system according to claim 6, the vehicle database includes information regarding availability of the vehicle; The system, wherein the usage fee varies depending on the availability.

8. 2. The information processing system according to claim 1, the vehicle database includes information regarding availability of the vehicle; Furthermore, in the granting step, a benefit is granted to the first user according to the availability status.

9. 2. The information processing system according to claim 1, Furthermore, in the second acquisition step, information about the vehicle is acquired from the second user; Further, in a first updating step, the system updates the vehicle database based on the acquired information.

10. 2. The information processing system according to claim 1, The vehicle database includes information on the performance of the task previously performed by the second user; In the identifying step, a combination of the vehicle and the second user is identified based on the performance information.

11. 11. The information processing system according to claim 10, In the first transmission step, the system transmits the request information including a payment amount to the second user according to information on the performance.

12. 2. The information processing system according to claim 1, The vehicle database includes information on the amount of the task that the second user has; In the identification step, the system identifies a combination of the vehicle and the second user based on information on the amount of tasks.

13. 2. The information processing system according to claim 1, Furthermore, in a third acquisition step, visual information regarding an execution status of the task is acquired from the second user; Further, in a second transmitting step, the visual information is transmitted to the first user.

14. 2. The information processing system according to claim 1, Furthermore, in the receiving step, when the second user executes the task, an evaluation of the second user is received from the first user; Further, in a second updating step, the system updates the vehicle database based on the evaluation.

15. 2. The information processing system according to claim 1, The request information includes a task content, Furthermore, in the display control step, options of the work content are displayed to the first user, In the first acquisition step, the option selected by the first user is acquired.

16. An information processing program, A program causing a computer to execute each step of the information processing system according to any one of claims 1 to 15.

17. 1. An information processing method, comprising: A method comprising the steps executed by an information processing system according to any one of claims 1 to 15.

Citation Information

Patent Citations

  • Method and system for mediating between users to share vehicle

    JP2018120596A