Information processing system, information processing program, and information processing method
The information processing system addresses the challenge of limited water transportation vehicles by matching water transportation needs with available vehicles through an efficient request and task allocation process, enhancing water transportation services across industries.
Patent Information
- Application Number
- JP2023200901
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-28
- Publication Date
- 2025-06-09
- Estimated Expiration
- 2043-11-28
AI Technical Summary
There is a challenge in agriculture, construction, and civil engineering where the transportation of water is required, but vehicles capable of transporting water are limited, and it is difficult for individuals in need to find available vehicles and request their drivers.
An information processing system that includes a processor configured to acquire request information for water transportation, identify suitable vehicles from a database, and transmit task requests to vehicle users, enabling efficient matching of water transportation needs with available vehicles.
The system facilitates the efficient identification and utilization of vehicles capable of transporting water, addressing the limitations of existing vehicle availability and user matching, thereby enhancing water transportation services across industries.
Smart Images

Figure 2025086700000001_ABST
Abstract
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 alleviates 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 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 related information of the user terminal to the car provider terminal whose matching with the user terminal has been determined, and provides the related information of the determined car provider terminal to the user terminal.
Prior Art Documents
Patent Documents
[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. There are times when a vehicle capable of transporting water is available, but it may be difficult for the person in need to find an available vehicle and request its driver.
[0005] In view of the above circumstances, the present invention aims to provide a more useful 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 useful 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] Also, 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 (for example, 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 the information processing system 1. The 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 the 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, may be included in the information processing system 1. More specifically, the 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 the 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> FIG. 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, IEEE 1394, 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 preferably implemented 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 the 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 a touch panel, a switch button, a mouse, a QWERTY keyboard, etc. may be adopted. That is, the input unit 35 receives operation inputs 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, an identification step, a transmission step, a presentation step, a grant step, an update step, a reception step, and a display control step. The presentation step, the grant 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 identification step is a step of identifying a vehicle that can carry an amount of water that satisfies the request information based on the request information and the vehicle database. The identification step may be a step of identifying a vehicle taking into account the desired delivery time, the work content, the performance of the second user, etc. Also, the identification step may be a step of identifying 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 awarding step is a step of awarding 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 visual information such as a screen, a still image or a moving image, an icon, a message, etc. to be displayed on the display unit 34 of the user terminal 3 as the display control step. In the display control step, only rendering information for displaying visual information on the display unit 34 of the user terminal 3 may be generated. Details will be described later.
[0031] 3. Flow of Information Processing In this section, the flow of the information processing method executed by the information processing system 1 will be described. As shown below, the information processing method includes each step executed by the information processing system. The information processing program of the present 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 Outline of Information Processing The information processing system 1 is a system that matches a user X, who is an example of a first user who desires water transportation, with a user Y who can provide a service for transporting water. As vehicles capable of transporting water, there are water sprinklers, tankers, pumping trucks, backhoe loaders, water 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 uses. Currently, there is no mechanism for matching the need to transport water across industries such as agriculture, industry, and construction sites with vehicles capable of transporting water. In addition, it may be difficult for user X, who desires water transportation, to find user Y who can transport water by themselves. However, 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 free time from work or wanting to increase the amount of work. 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 heat stroke 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, the description will be made 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 belongs to the corporation and is different from the first employee 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 feasibility of watering, and the feasibility 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 matches 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 the 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 in water. The 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 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 items 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 the 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 the user X (the first user). In such a manner, the user X can confirm the execution record of the task of the user Y by means of an image, a video, or the like.
[0048] Next, the control unit 33 receives the execution report (Activity A116). When the user X receives the execution report, the user X transmits an evaluation of the task performed by the user Y.
[0049] Next, the control unit 23 receives the evaluation made by the user X (Activity A117). As a reception step, when the user Y (the second user) executes the task, the control unit 23 receives the evaluation of the second user from the 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 the user Y in the vehicle DB, or the control unit 23 may register the received evaluation as the evaluation of the 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, the evaluation of the user Y (the second user) can be received from the 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 transporting 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, a system can be provided 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] The schematic diagram 5 is a diagram for explaining the outline of the business model by the information processing system 1. The schematic diagram 5 includes user X, a server, and user Y. In the 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 a user registration fee or a system usage fee.
[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 selection of 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 which states "Please transport 4 tons of water to City B, County A at 10:00 on December 3rd", in area 61, "December 3rd" and "10:00" are input. In area 62, "City B, County A" is input, and in area 63, "4 tons" is input. In area 64, "Only transportation" is selected. When user X presses 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 information on the desired date and time and the delivery destination, and the vehicle DB includes information on the availability status and the address of user Y, the control unit 23 identifies a vehicle capable of executing the task taking into account the information on the desired date and time and the delivery destination. In other words, as a first acquisition step, the control unit 23 acquires request information including the desired delivery time. The control unit 23 identifies a vehicle based on the desired delivery time as a specific step. In such a manner, the control unit 23 can provide a system that identifies 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 identified vehicle information to user X. Here, when a plurality of vehicle information is identified, 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 busy 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 in the availability status of the vehicle. The control unit 23 may grant, as a privilege, for example, a discount coupon, miles, points, etc. By granting a privilege, the use by user X can be induced.
[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, Prefecture A on December 10th and then sprinkled with water". The request information may include the work content. In addition, in order for the control unit 23 to receive such an input of a request 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 an input of the work content on the request information input screen 6 displayed on the display unit 34 of user X. The 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 sprinkle water, and as a specifying step, may specify a vehicle equipped with a function to sprinkle water. In such a manner, when the request information 52 of user X (the first user) includes a request to sprinkle water, a vehicle equipped with a function to sprinkle water can be specified.
[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, none of users Y1, Y2, and Y3 can satisfy this condition. However, if two vehicles of 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, if combined with user Y2 who can perform water spraying, water spraying is possible. That is, as a specifying step, the control unit 23 may specify a combination of one or more vehicles that can transport 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 specified.
[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". Also, 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 equipped with 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 equipped with 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, antifreeze agents, 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 being executed may differ depending on the type of substance to be mixed, the mixing ratio, and the mixing method, after acquiring the information on the work content through 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 aspects 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 so that the amount of tasks of user Y (the second user) does not become 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 embodiment, "December 3rd" and "10:00" were entered 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 the ○th day of the ○th month" or "from the ○th day of the ○th month to the ○th day of the ○th month" 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. The control unit 23 may give a privilege to user X when user X does not specify the desired date and time.
[0075] Further, as the first acquisition step, the control unit 23 may acquire the type of vehicle desired by user X, or may acquire the 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] Further, as the first acquisition step, the control unit 23 may acquire the selection of the conditions regarding user Y. The conditions regarding user Y are, for example, the content, results, evaluation, etc. of the 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 proven results for a specific task or user Y with high evaluation.
[0077] The above mode of information processing is merely an example. The present invention is not limited thereto, 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. Further, 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 in the user terminal 3, and the user terminal 3 and the server 2 may cooperate to execute the above-described processing.
[0079] The server 2 may be in an on-premises form or a cloud form. As the server 2 in the cloud form, 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, although the server 2 performs various storage and control, a plurality of external devices may be used instead of the server 2. 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 and service fees and manage 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, wherein the processor is 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 a specific 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] According to 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, the system identifies one or a combination of the vehicles that can carry the amount of water.
[0086] In such a manner, one or a plurality of vehicles corresponding to the request information on the amount of water acquired 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, the vehicle is identified 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, the vehicle equipped with a function to sprinkle water is identified.
[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, the vehicle equipped with a function to mix the water and the substance is identified.
[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 specified.
[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 specific step, based on the performance information, a combination of the vehicle and the second user is specified.
[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 specific step, based on the information on the amount of the tasks, a combination of the vehicle and the second user is specified.
[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 status of the second user executing 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, an evaluation of the second user from the first user is received, and further, in the second update step, the vehicle database is updated based on the evaluation.
[0110] In such a manner, an evaluation of the second user from the first user can be received, and the vehicle database can be updated.
[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, the work content desired by the first user can be acquired.
[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, a system can be provided that identifies a vehicle according to the request information acquired from the first user and requests the 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, a system can be provided that identifies a vehicle according to the request information acquired from the first user and requests the 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 also 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, comprising 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 carrying 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, the system.
2. In the information processing system according to claim 1, the vehicle database includes information on the capacity that the vehicle can carry, In the identification step, one or a combination of the vehicles capable of carrying the amount of water is identified, the system.
3. In the information processing system according to claim 1, in the first acquisition step, the request information including the desired delivery time is acquired, in the identification step, the vehicle is identified based on the desired delivery time, the system.
4. In the information processing system according to claim 1, in the first acquisition step, the request information including a request to sprinkle water is acquired, in the identification step, the vehicle equipped with a function to sprinkle water is identified, the system.
5. In the information processing system according to claim 1, in the first acquisition step, the request information including information on a substance to be mixed with water is acquired, in the identification step, the vehicle equipped with a function to mix water and the substance is identified, the system.
6. In the information processing system according to claim 1, further, in a presentation step, a usage fee corresponding to the request information is presented to the first user, the system.
7. In the information processing system according to claim 6, the vehicle database includes information on the availability status of the vehicle, the usage fee varies according to the availability status, the system.
8. In the information processing system according to claim 1, the vehicle database includes information on the availability status of the vehicle, further, in a granting step, a privilege is granted to the first user according to the availability status, the system.
9. In the information processing system according to claim 1, Furthermore, in the second acquisition step, information regarding the vehicle is acquired from the second user, Furthermore, in the first update step, the vehicle database is updated based on the acquired information. A system.
10. In the information processing system according to claim 1, The vehicle database includes information on the performance of the tasks executed by the second user in the past, In the specifying step, a combination of the vehicle and the second user is specified based on the performance information. A system.
11. In the information processing system according to claim 10, In the first transmission step, the request information including the payment amount to the second user according to the performance information is transmitted. A system.
12. In the information processing system according to claim 1, The vehicle database includes information on the amount of tasks borne by the second user, In the specifying step, a combination of the vehicle and the second user is specified based on the information on the amount of tasks. A system.
13. In the information processing system according to claim 1, Furthermore, in the third acquisition step, visual information regarding the execution status of the task is acquired from the second user, Furthermore, in the second transmission step, the visual information is transmitted to the first user. A system.
14. In the information processing system according to claim 1, Furthermore, in the reception step, when the second user executes the task, an evaluation of the second user is received from the first user, Furthermore, in the second update step, the vehicle database is updated based on the evaluation. A system.
15. In the information processing system according to claim 1, The request information includes the work content, Furthermore, in the display control step, options for the work content are displayed to the first user, In the first acquisition step, the option selected by the first user is acquired. A system.
16. An information processing program, A program that causes a computer to execute each step of the information processing system according to any one of claims 1 to 15.
17. An information processing method, A method including each step executed by the information processing system according to any one of claims 1 to 15.
Citation Information
Patent Citations
Retrieval system and recording medium
JP2001240219A
Transportation business management method, system and device, web server and display device for management of transportation business, consignor terminal device, consignee terminal device, transportation company terminal device, and vehicle for transportation
JP2003256511A
Commodity distribution cloud system and program
JP2014160474A
Transportation management system
JP2017165510A
Logistics support system, logistics support method, and logistics support program
JP2018200588A