Information processing system, information processing device, and processing program

WO2026204218A1PCT designated stage Publication Date: 2026-10-01PARKLEAN INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2026/008389
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-03-27
Filing Date
2026-03-05
Publication Date
2026-10-01

Smart Images

  • Figure JP2026008389_01102026_PF_FP_ABST
    Figure JP2026008389_01102026_PF_FP_ABST
Patent Text Reader

Abstract

This information processing system for assisting in management of work of a worker includes: a display unit that displays, on a map, marks each indicating a work place of the work; a processing unit that performs processing for switching display of the plurality of marks on the basis of a lapse of time until a work due date of the work and displaying the marks in a visually distinguishable state; an input unit that receives an input of work completion information related to the work; a storage unit that stores the work place, the work due date, and the work completion information in association with one another; and a communication mechanism that communicably connects at least two of the display unit, the processing unit, the input unit, and the storage unit to each other.
Need to check novelty before this filing date? Find Prior Art

Description

Information Processing System, Information Processing Apparatus, and Processing Program

[0001] The present disclosure relates to an information processing system, an information processing apparatus, and a processing program that support the performance and management of work, particularly work that requires regular patrols.

[0002] Conventionally, in order to make it easy to confirm the current location and the location of a destination, pins (markers) indicating these locations are displayed on the screen of a map application. Furthermore, by placing and collectively displaying a plurality of pins at a plurality of locations, this technique is also used for sharing information among map application users and consequently improving work efficiency.

[0003] For example, Patent Document 1 discloses a guidance device that supports determining a patrol order for a plurality of delivery destinations. The guidance device constitutes a guidance system that causes a terminal of a user (delivery person) to display a map on which a plurality of pins for delivery destinations are arranged, determines the patrol order, and supports the user in efficient delivery work.

[0004] Japanese Unexamined Patent Application Publication No. 2024-134362

[0005] However, a guidance device such as that disclosed in Patent Document 1 is premised on being applied to so-called one-off, single-occasion work (operations) such as parcel delivery. For this reason, it is difficult to apply the above device to work that requires not one-time but regular patrols (visits), such as weeding work or cleaning work. Continuous work management is required for work that requires regular patrols, and it is desired to provide an information processing system that makes it easy to grasp and manage the work status even for such work.

[0006] The present disclosure has been made in view of such problems, and an object of the present disclosure is to provide an information processing system, an information processing apparatus, and a processing program that can perform continuous and efficient work management for work requiring regular patrols.

[0007] According to one aspect of this disclosure, an information processing system is provided that supports the management of workers' work, comprising: a display unit that displays a marker indicating the work location on a map; a processing unit that switches the display of the marker based on the passage of time until the work deadline and displays them in a visually distinguishable state; an input unit that receives input of work completion information related to the work; a storage unit that stores the work location, the work deadline, and the work completion information in association; and a communication mechanism that connects at least two of the display unit, the processing unit, the input unit, or the storage unit so that they can communicate with each other.

[0008] According to one aspect of the present disclosure, an information processing device is provided that supports the management of workers' work, comprising: a display unit that displays a marker indicating the work location on a map; a processing unit that switches the display of the marker based on the passage of time until the work deadline and displays them in a visually distinguishable state; an input unit that receives input of work completion information related to the work; and a storage unit that stores the work location, the work deadline, and the work completion information in association.

[0009] According to one aspect of the present disclosure, an information processing device is provided that supports the management of workers' work, comprising: a display unit that displays a marker indicating the work location on a map, a processing unit that performs a process to switch the display of the marker based on the passage of time until the work deadline for the work, and to display it in a visually distinguishable state; and a storage unit that stores the work location, the work deadline, and work completion information related to the work input from an input unit in association with each other.

[0010] According to one aspect of this disclosure, a processing program is provided that supports the management of workers' work, which displays a marker indicating the work location on a map, switches the display of the marker based on the passage of time until the work deadline, displays them in a visually distinguishable state, accepts input of work completion information related to the work, and causes a computer to execute a process for storing the work location, the work deadline, and the work completion information in association.

[0011] According to one aspect of the present disclosure, an information processing system is provided that supports the management of workers' work, comprising: a display unit that displays a marker indicating the work location on a map; an input unit that receives input of marker switching information for switching the display of the marker, or input of work completion information related to the work; a processing unit that performs processing to switch the display of the marker based on the input of the marker switching information or the input of the work completion information, and to display it in a visually distinguishable state; a storage unit that stores the work location, the work date for the work, and the work completion information in association with each other; and a communication mechanism that connects at least two of the display unit, the input unit, the processing unit, or the storage unit so that they can communicate with each other.

[0012] According to this disclosure, it is possible to provide an information processing system, an information processing device, and a processing program that enable continuous and efficient work management in tasks requiring periodic patrols.

[0013] The effects described above are merely illustrative for the sake of explanation, and the effects relating to this disclosure are not limited to those described above. In addition to the effects described above, any other effects described herein may be achieved.

[0014] This is a schematic diagram showing an overview of the processing in the information processing system according to the first embodiment. This is a schematic diagram showing the configuration of the information processing system according to the first embodiment. This is a block diagram showing the electrical configuration of the administrator terminal device according to the first embodiment. This is a block diagram showing the electrical configuration of the worker terminal device according to the first embodiment. This is a block diagram showing the electrical configuration of the server device according to the first embodiment. This is a functional block diagram of the information processing system according to the first embodiment. This is a sequence diagram showing the processing in the information processing system according to the first embodiment. This is an example of a screen displayed in the administrator terminal device or worker terminal device according to the first embodiment. This is an example of a screen displayed in the administrator terminal device or worker terminal device according to the first embodiment. This is an example of a screen displayed in the administrator terminal device or worker terminal device according to the first embodiment. This is an example of a screen displayed in the administrator terminal device or worker terminal device according to the first embodiment. This is a flowchart showing the processing in the information processing system according to the first embodiment. This is a functional block diagram of the information processing system according to the second embodiment. This is an example of a screen displayed in the administrator terminal device or worker terminal device according to the second embodiment. This is a flowchart showing the flow of setting the trained estimation model set in the server device according to the second embodiment. This is a schematic diagram showing information processing by the trained estimation model set in the server device according to the second embodiment. This is a functional block diagram of the information processing system according to the third embodiment. This is an example of a screen displayed in the administrator terminal device or worker terminal device according to the third embodiment. This is an example of a screen displayed in the administrator terminal device or worker terminal device according to Modification 1 of the above embodiment. This is an example of a screen displayed in the administrator terminal device or worker terminal device according to Modification 2 of the above embodiment.

[0015] The information processing system, information processing device, and processing program related to this disclosure will be described in detail below with reference to the drawings. This disclosure is not limited to the content described below, and can be modified and implemented as such without altering its essence. Furthermore, the drawings used in each embodiment are schematic representations of the information processing system and information processing device related to this disclosure, and may include partial emphasis, enlargement, reduction, or omission to enhance understanding, and may not accurately represent the scale or shape of each component. Additionally, some numerical values ​​used in each embodiment are examples only and can be changed as needed. Common components in each drawing are denoted by the same reference numerals.

[0016] <First Embodiment> (Overview of Information Processing System) The information processing system relating to this disclosure is used, as an example, to support users who use application software (hereinafter also simply referred to as "apps") provided by a service provider, in order to easily confirm and report on the details of work (tasks) in order to perform and manage tasks (operations) that require periodic visits (patrols).

[0017] Referring to Figure 1, an overview of the information processing system related to this disclosure will be described. Figure 1 is a schematic diagram showing an overview of the processing in the information processing system according to this embodiment. In particular, Figure 1 shows the exchange of information between the manager and the worker for confirming and reporting the details of the work.

[0018] First, as shown at the top of Figure 1, the administrator's terminal device sends patrol destination information to the server device using an application. An administrator is a person who manages the work performed by workers, for example, a person in charge of the department or business office that oversees the workers. In this embodiment, the person who manages weed removal work is assumed to be the administrator, but this is not the only example. For example, a person who manages cleaning work, a person who manages home care work, or a person who manages product replenishment work can also be an administrator. Furthermore, the number of administrators is not limited to one; naturally, multiple people can be designated as administrators.

[0019] A worker is a person who performs the tasks (work) assigned to them, for example, a person who engages in work under an employment contract or subcontracting agreement with a manager. In this embodiment, a person performing weed removal is assumed to be a worker, but this is not the only example. For example, a person who performs cleaning work, a person who performs home care work, or a person who restocks merchandise can also be considered a worker. Furthermore, the number of workers is not limited to one person; it is naturally possible to designate multiple people as workers.

[0020] Patrol location information refers to information relating to the places (i.e., work locations) that workers patrol (visit). For example, it may include the address of the patrol location, location information related to that address, work dates, and information related to the work content, and all information relating to the work location. Patrol location information may also include information that sets the interval for patrols to the work location (work interval information). The patrol interval can be set to any time or period, such as 24 hours, 30 days, 3 months, or 1 year. Details of patrol location information will be described later.

[0021] Next, as shown at the top of Figure 1, when the server device receives patrol destination information from the administrator terminal device, it transmits the patrol destination information to the worker terminal device used by the worker. The worker uses the worker terminal device, on which the application is installed, to check the patrol destination information related to the work assigned to them. In addition, the worker terminal device may be configured to allow the worker to check not only the patrol destination information related to the work assigned to them, but also the patrol destination information related to the work assigned to other workers.

[0022] In the next step, as shown in the middle of Figure 1, the worker goes to the work site and completes the work related to the patrol location information. After that, the worker's terminal device uses an application to send work completion information to the server device. Work completion information refers to information indicating that the work corresponding to the patrol location information has been completed (information related to work completion report). For example, it may include information related to the work date and work content, and all information related to the work performed at the patrol location (work site) is included. In addition, work completion information may include photographs of the work site after the work has been completed. Details of work completion information will be described later.

[0023] Next, when the server device receives work completion information from the worker terminal device, it transmits the work completion information to the administrator terminal device. This allows the administrator to use the administrator terminal device to check the work completion information for the tasks performed by the workers and to confirm that the work at the visited locations (work sites) has been completed.

[0024] In the next step, as shown in the lower part of Figure 1, the server device updates the patrol destination information based on the received work completion information and transmits the updated patrol destination information to the administrator terminal device and the worker terminal device. The content of this update may include, for example, setting the next work due date or changing the display of the marker (described later) that indicates the work location. By receiving the updated patrol destination information, the administrator and workers can confirm the next work due date.

[0025] In this way, the administrator inputs patrol destination information and assigns tasks to workers, and after the workers complete the tasks, they input completion information and submit a completion report, updating the patrol destination information on the server device. This enables management of tasks that require regular patrols.

[0026] In the above, the patrol location information is updated based on the completion of work information, but such updates may also be based on factors other than the completion of work information. For example, the patrol location information may be updated based on the passage of time until the work deadline. In this case, the content of the update may be, for example, a change in the display of markers indicating the work location. Details of the patrol location information update and the markers indicating the work location will be described later.

[0027] The application may be provided by installing it on the administrator terminal device and the worker terminal device (i.e., as a native application), or by providing it via a web browser (i.e., as a web application).

[0028] In this embodiment, we assume a case where the manager and the worker are different people, but we are not limited to this. That is, the manager may perform work as a worker, or the worker may perform work management as a manager. Therefore, the manager terminal device can function as a worker terminal device, and the worker terminal device can function as a manager terminal device.

[0029] In this embodiment, the application of the information processing system, information processing device, and processing program disclosed herein is described with weed control work in mind, but it is not limited to this. For example, the application fields of the information processing system, information processing device, and processing program may include cleaning, home care, home medical care, waste or used goods collection, product replenishment, maintenance, and collection of payments, and it can be applied to any field that requires regular visits (patrols). In particular, in waste or used goods collection work, a communication environment may not be established at the work site (no communication equipment is installed), and the information processing system, information processing device, and processing program disclosed herein are easily applicable to such analog work sites. Furthermore, in the above cases, the information processing system, information processing device, and processing program disclosed herein may be used for the execution and management of work in the above fields.

[0030] In this embodiment, the information processing system includes, as an example, a server device which is a management device on the service provider's side. This embodiment will mainly describe the case in which the server device functions as an information processing device. However, the information processing device in this disclosure may be any device capable of performing the processing related to supporting the execution and management of the above-mentioned tasks. Naturally, the information processing device in this disclosure can preferably function as an information processing device, whether it is another server device other than the server device mentioned, another terminal device other than the administrator terminal device or worker terminal device included in the information processing system, or a combination thereof. In other words, in this disclosure, the names given to each device are used merely to distinguish them from one another, and other names may be used depending on the function of each device.

[0031] (Configuration of the Information Processing System) The schematic configuration of the information processing system according to this embodiment will be described with reference to Figure 2. Figure 2 is a conceptual diagram that schematically shows the configuration of the information processing system 1 according to this embodiment. The information processing system 1 includes an administrator terminal device 10 used by the administrator, a worker terminal device 20 used by the worker, and a server device 30 provided by the service provider. In addition, the administrator terminal device 10, the worker terminal device 20, and the server device 30 in the information processing system 1 are connected to each other so as to be able to communicate via the Internet 40. Note that although only one of each of the administrator terminal device 10, worker terminal device 20, and server device 30 is shown in Figure 2, it is naturally possible to include two or more of each device.

[0032] (Configuration of Administrator Terminal Device) The specific configuration of the administrator terminal device 10 according to this embodiment will be described with reference to Figure 3. Figure 3 is a block diagram showing the electrical configuration of the administrator terminal device 10 according to this embodiment. Note that the administrator terminal device 10 does not need to have all of the components shown in Figure 3; it is possible to omit some components or add other components. Furthermore, the administrator terminal device 10 does not need to be housed in a single enclosure as shown in Figure 3; it is possible to distribute each component and processing of the administrator terminal device 10 to multiple server devices or cloud server devices.

[0033] Typically, the administrator terminal device 10 is a wireless communication terminal device such as a laptop computer or a desktop computer, but it is not limited to such devices. For example, the administrator terminal device 10 can be any device capable of executing the program related to this disclosure, such as a feature phone, personal digital assistant, smartphone, tablet, PDA, portable game console, or home game console. Furthermore, when multiple administrator terminal devices 10 can communicate with the server device 30 described later, each administrator terminal device 10 does not necessarily have to be the same or of the same type of terminal device; they may be different types of terminal devices. In other words, each administrator may use a different type of terminal, and furthermore, one administrator may use multiple terminals of different types.

[0034] The administrator terminal device 10 includes a processor 11, a memory 12, a communication processing circuit 13a, a communication unit 13 including an antenna 13b, an input unit 14, an output unit (display unit) 15, and a position detection unit 16. These components are electrically connected to each other via control lines and data lines.

[0035] The processor 11 consists of a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit) and has the function of controlling other connected components based on various programs stored in the memory 12. Specifically, the processor 11 reads and executes programs for executing information processing according to this disclosure and programs for executing the OS from the memory 12. In this embodiment, the processor 11 particularly executes processing related to the information shown in Figures 6 to 8. The processor 11 may consist of a single CPU or GPU, or it may be composed of a combination of multiple CPUs and GPUs.

[0036] Memory 12 is composed of ROM, RAM, non-volatile memory, HDD, etc., and functions as a storage unit. ROM stores instruction commands for executing the application and OS according to this disclosure as a program. RAM is used to write and read data while the program stored in ROM is being processed by the processor 11. Non-volatile memory is a memory in which data is written and read by the execution of the program, and the data written therein is saved even after the execution of the program has finished. In this embodiment, memory 12 stores a program for executing processing related to the information shown in Figures 6 to 8, as well as various types of received information as shown in Figures 6 to 8.

[0037] The communication unit 13 has the function of sending and receiving information to and from a remotely located worker terminal device 20, server device 30, or other terminal device via the communication processing circuit 13a and antenna 13b. The communication unit 13 performs processing to send and receive information to and from the worker terminal device 20, server device 30, or other terminal device, according to the progress of processing of programs and various information used in the information processing system 1. In this embodiment, in particular, patrol destination information is transmitted to the server device 30, and work completion information and updated patrol destination information are received from the server device 30.

[0038] The communication processing circuit 13a performs processing based on a wideband wireless communication method such as the LTE method, but it can also perform processing based on a narrowband wireless communication method such as wireless LAN, such as IEEE 802.11, or Bluetooth®, or a contactless wireless communication method. In addition, it is possible to use wired communication instead of or in addition to wireless communication.

[0039] The input unit 14 consists of a mouse, hardware keys, etc., and has the function of receiving instruction inputs related to the execution of the program according to this embodiment, as well as operation inputs for registering various information. The input unit 14 may have a touch panel instead of a mouse or hardware keys, and known methods such as resistive touch panels, capacitive coupling touch panels, and ultrasonic surface acoustic wave touch panels can be used.

[0040] The output unit 15 has the function of a display unit that outputs various displays from the display as a result of executing the program according to the present disclosure in accordance with the instructions of the processor 11. The display may be composed of, for example, a liquid crystal display, an organic EL display, or electronic paper, and may be a separate display from the administrator terminal device 10. The output unit 15 may also be a touch panel, in which case the touch panel will have the functions of both the input unit 14 and the output unit 15.

[0041] The position detection unit 16 determines the current location (coordinates) of the administrator terminal device 10. Typically, a satellite positioning system such as GPS (Global Positioning System) can be used as the method for determining the current location. The position detection unit 16 may determine the current location in real time (at very short intervals) or at predetermined intervals (for example, every 5 minutes or every 10 minutes).

[0042] (Configuration of the worker terminal device) The specific configuration of the worker terminal device 20 according to this embodiment will be described with reference to Figure 4. Figure 4 is a block diagram showing the electrical configuration of the worker terminal device 20 according to this embodiment. Note that the worker terminal device 20 does not need to have all of the components shown in Figure 4; it is possible to omit some components or add other components. Furthermore, the worker terminal device 20 does not need to be housed in a single enclosure as shown in Figure 4; it is possible to distribute each component and processing of the worker terminal device 20 to multiple server devices or cloud server devices.

[0043] Typically, the worker terminal device 20 is a wireless communication terminal device such as a smartphone or tablet, but it is not limited to such devices. For example, the worker terminal device 20 can be any device capable of executing the program described herein, such as a feature phone, personal digital assistant, laptop computer, desktop computer, PDA, portable game console, or home game console. Furthermore, when multiple worker terminal devices 20 can communicate with the server device 30 described later, each worker terminal device 20 does not necessarily have to be the same or of the same type; they may be different types of terminal devices. In other words, each worker may use a different type of terminal, and a single worker may even use multiple terminals of different types.

[0044] The worker terminal device 20 comprises a processor 21, a memory 22, a communication unit 23 including a communication processing circuit 23a and an antenna 23b, an input unit 24, an output unit (display unit) 25, and a position detection unit 26. Each of these components is electrically connected to each other via control lines and data lines.

[0045] The processor 21 is constituted by a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), and has a function of controlling other connected components based on various programs stored in the memory 22. Specifically, the processor 21 reads out, from the memory 22, a program for executing information processing according to the present disclosure and a program for executing an OS, and executes the programs. In the present embodiment, the processor 21 executes processing related to information shown specifically in FIGS. 6 to 8. Note that the processor 21 may be constituted by a single CPU or GPU, or may be constituted by combining a plurality of CPUs or GPUs.

[0046] The memory 22 is constituted by a ROM, a RAM, a non-volatile memory, an HDD, or the like, and functions as a storage unit. The ROM stores, as a program, instruction commands for executing an application and an OS according to the present disclosure. The RAM is used for writing and reading data while the program stored in the ROM is being processed by the processor 21. The non-volatile memory is a memory in which data writing and reading are executed through execution of the program, and data written therein is retained even after the execution of the program is completed. In the present embodiment, the memory 22 stores a program for executing processing related to information shown specifically in FIGS. 6 to 8, and also stores various received information as shown in FIGS. 6 to 8.

[0047] The communication unit 23 has a function of transmitting and receiving information to and from a remotely located administrator terminal device 10, a server device 30, or another terminal device via a communication processing circuit 23a and an antenna 23b. The communication unit 23 performs processing for transmitting and receiving information such as programs used in the information processing system 1 and various types of information to and from the administrator terminal device 10, the server device 30, or another terminal device in accordance with the progress of processing. In the present embodiment, in particular, patrol destination information is transmitted from the server device 30, and work completion information is transmitted to the server device 30.

[0048] The communication processing circuit 23a performs processing based on a broadband wireless communication system typified by the LTE system, but can also perform processing based on a narrowband wireless communication system such as wireless LAN typified by IEEE802.11 or Bluetooth (registered trademark), or a non-contact wireless communication system. It is also possible to use wired communication instead of or in addition to wireless communication.

[0049] The input unit 24 is configured of a touch panel, and has a function of receiving instruction input related to execution of the program according to the present embodiment, operation input for registering various types of information, and the like. As a system of the touch panel, any known system such as a resistive film system, a capacitive coupling system, or an ultrasonic surface acoustic wave system can be used. Note that the input unit 24 may include a mouse or hard keys instead of the touch panel.

[0050] The output unit 25 has a function as a display unit that outputs various displays output by executing the program according to the present disclosure from a display in accordance with instructions from the processor 21. Note that the display may be configured of, for example, a liquid crystal display, an organic EL display, electronic paper, or the like, or may be a display separate from the worker terminal device 20. The output unit 25 may also be a touch panel, in which case the touch panel has the functions of both the input unit 24 and the output unit 25.

[0051] The position detection unit 26 determines the current position (coordinates) of the worker terminal device 20. Typically, a satellite positioning system such as GPS (Global Positioning System) can be used as the method for determining the current position. The position detection unit 26 may determine the current position in real time (at very short intervals) or at predetermined intervals (for example, every 5 minutes or every 10 minutes).

[0052] (Server Device Configuration) The specific configuration of the server device 30 according to this embodiment will be described with reference to Figure 5. Figure 5 is a block diagram showing the electrical configuration of the server device 30 according to this embodiment. Note that the server device 30 does not need to have all of the components shown in Figure 5; it is possible to omit some components or add other components. Furthermore, the server device 30 does not need to be housed in a single enclosure as shown in Figure 5; it is possible to distribute each component and processing of the server device 30 to multiple server devices or cloud server devices.

[0053] The server device 30 is typically a wireless communication terminal device such as a large computer, but it is not limited to such devices. For example, the server device 30 can be any device capable of executing the program related to this disclosure, such as a desktop PC, laptop PC, feature phone, personal digital assistant, smartphone, tablet, PDA, portable game console, or home game console.

[0054] The server device 30 includes a processor 31, a memory 32, a communication processing circuit 33a, a communication unit 33 including an antenna 33b, an input unit 34, and an output unit 35. These components are electrically connected to each other via control lines and data lines.

[0055] The processor 31 consists of a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit) and functions as a processing unit 36, which will be described later. The processor 31 also has the function of controlling other connected components based on various programs stored in the memory 32. Specifically, the processor 31 reads and executes programs for executing information processing related to this disclosure and programs for executing the OS from the memory 32. In this embodiment, the processor 31 performs processing related to the information shown in Figures 6 to 8 in particular. The processor 31 may consist of a single CPU or GPU, or it may be composed of a combination of multiple CPUs and GPUs.

[0056] Memory 32 consists of ROM, RAM, non-volatile memory, HDD, etc., and functions as a storage unit 37, which will be described later. ROM stores instruction commands for executing the application and OS according to this disclosure as a program. RAM is used to write and read data while the program stored in ROM is being processed by the processor 31. Non-volatile memory is a memory in which data is written and read by the execution of the program, and the data written therein is saved even after the execution of the program has finished. In this embodiment, memory 32 stores a program for executing processing related to the information shown in Figures 6 to 8, as well as various types of received information as shown in Figures 6 to 8.

[0057] The communication unit 33 has the function of sending and receiving information with the remotely located administrator terminal device 10, worker terminal device 20, or other terminal devices via the communication processing circuit 33a and antenna 33b. The communication unit 33 performs processing to send and receive information with the administrator terminal device 10, worker terminal device 20, or other terminal devices, according to the progress of processing of programs and various information used in the information processing system 1. In this embodiment, in particular, patrol destination information is transmitted from the administrator terminal device 10 to the server device 30, and work completion information is transmitted from the worker terminal device 20 to the server device 30. Also, work completion information and patrol destination information are transmitted from the server device 30 to the administrator terminal device 10, and patrol destination information is transmitted from the server device 30 to the worker terminal device 20.

[0058] The communication processing circuit 33a performs processing based on a wideband wireless communication method such as the LTE method, but it can also perform processing based on a narrowband wireless communication method such as wireless LAN, such as IEEE 802.11, or Bluetooth®, or a contactless wireless communication method. In addition, it is possible to use wired communication instead of or in addition to wireless communication.

[0059] The input unit 34 has the function of receiving instruction inputs related to the execution of the program according to this embodiment, and operation inputs for registering various information. The input unit 34 may be composed of, for example, a mouse, hard keys, or a touch panel, and if a touch panel is used, known methods such as resistive touch, capacitive coupling, and ultrasonic surface acoustic wave methods can be used.

[0060] The output unit 35 has the function of outputting various displays, which are produced by executing the program according to this disclosure in accordance with the instructions of the processor 31, to a device such as a display or printer. The display may be composed of, for example, a liquid crystal display, an organic EL display, or electronic paper, and may be a separate display from the server device 30. The output unit 35 may also be a touch panel, in which case the touch panel will have the functions of both the input unit 34 and the output unit 35.

[0061] (Configuration of the Information Processing System) Next, the functional configuration of the information processing system according to this embodiment will be described with reference to Figure 6. Figure 6 is a functional block diagram of the information processing system 1 according to this embodiment.

[0062] As shown in Figure 6, the administrator terminal device 10 has a communication unit 13, an input unit 14, and a display unit (output unit) 15 to perform various processes according to this embodiment. The communication unit 13 functions when the processor 11 executes a predetermined program stored in the memory 12 and controls the communication processing circuit 13a. The input unit 14 and the display unit 15 function when the processor 11 executes a predetermined program stored in the memory 12 and controls the input unit 14 and the display unit 15.

[0063] The worker terminal device 20 has a communication unit 23, an input unit 24, and a display unit (output unit) 25 to perform various processes according to this embodiment. The communication unit 23 functions when the processor 21 executes a predetermined program stored in the memory 22 and controls the communication processing circuit 23a. The input unit 24 and output unit 25 function when the processor 21 executes a predetermined program stored in the memory 22 and controls the input unit 24 and output unit 25.

[0064] The server device 30 has a communication unit 33, a processing unit 36, and a storage unit 37 to perform various processes according to this embodiment. The communication unit 33 functions when the processor 31 executes a predetermined program stored in the memory 32 and controls the communication processing circuit 33a. The processing unit 36 ​​functions when the processor 31 executes a predetermined program stored in the memory 32. The storage unit 37 functions when the processor 31 writes various information to the memory 32.

[0065] Furthermore, the components of the administrator terminal device 10, the worker terminal device 20, and the server device 30 are not limited to those described above. In other words, the above description merely lists the functional components that are particularly relevant to explaining the processing aspects of this disclosure, and each device will have other functional configurations to realize various processing and functions.

[0066] As shown in Figure 6, the information flow in the information processing system 1 begins with the administrator terminal device 10 transmitting patrol destination information to the server device 30. Specifically, the patrol destination information entered into the input unit 14 of the administrator terminal device 10 is transmitted to the server device 30 via the communication unit 13. Examples of patrol destination information include, if the administrator is a weed removal contractor, the address of the place where weed removal work will be performed (work location), location information related to that address, the date on which the weed removal work will be performed (work date), the interval between weed removal work (work interval), the name of the work location, the roadbed of the work location, and the company that requested the weed removal work (contracting company). In addition, the patrol destination information may include on-site photographs or aerial photographs of the work location. In this case, it is convenient as it makes it easier for workers to find the work location if it is in a difficult-to-find location. Furthermore, the work date is not limited to the actual day on which the work is performed, but may also include predetermined days related to the work. Predecessor days related to the work may include, for example, the date of contact or confirmation before the start of work, the date of on-site survey, or the date of finalization of the work plan.

[0067] Next, in the server device 30, the storage unit 37 receives and stores the patrol destination information via the communication unit 33. The storage unit 37 is configured to allow the processing unit 36 ​​to read the patrol destination information at the appropriate time. In this way, the server device 30 acquires the patrol destination information each time and stores it in the storage unit 37 so that it can be used at any time. Note that the transmission of the patrol destination information to the storage unit 37 may be performed by the input unit 34 of the server device 30 instead of the administrator terminal device 10. Also, since the worker terminal device 20 can function as the administrator terminal device 10, the transmission of the patrol destination information to the storage unit 37 may be performed from the input unit 24 of the worker terminal device 20 via the communication unit 23.

[0068] Next, the server device 30 transmits the patrol destination information to the worker terminal device 20. Specifically, the patrol destination information entered from the administrator terminal device 10 is transmitted to the worker terminal device 20 via the communication unit 33 of the server device 30. The transmitted patrol destination information is output to the display unit 25 of the worker terminal device 20. This allows the worker to confirm the patrol destination information related to the work area assigned to them.

[0069] Next, after the worker has completed the tasks related to the patrol location information, the worker inputs work completion information as a work completion report into the input unit 24, and this work completion information is transmitted to the server device 30 via the communication unit 23. Examples of work completion information include, in the case of a weed removal contractor, the date and time the weed removal work was performed, the time required for the weed removal work, notes on the work content, and a photograph of the work site after the work was completed.

[0070] Next, in the server device 30, the storage unit 37 receives and stores the work completion information via the communication unit 33. The storage unit 37 is configured to allow the processing unit 36 ​​to read the work completion information at the appropriate time. In this way, the server device 30 acquires the work completion information each time and stores it in the storage unit 37 so that it can be used at any time. Note that the transmission of the work completion information to the storage unit 37 may be performed by the input unit 34 of the server device 30 instead of the worker terminal device 20. Also, since the administrator terminal device 10 can function as the worker terminal device 20, the transmission of the work completion information to the storage unit 37 may be performed from the input unit 14 of the administrator terminal device 10 via the communication unit 13.

[0071] Next, the server device 30 transmits the work completion information to the administrator terminal device 10. Specifically, the work completion information received from the worker terminal device 20 is transmitted to the administrator terminal device 10 via the communication unit 33 of the server device 30. The transmitted work completion information is output to the display unit 15 of the administrator terminal device 10. This allows the administrator to confirm the work completion information related to the work performed by the worker.

[0072] Furthermore, when the processing unit 36 ​​in the server device 30 receives work completion information, the patrol destination information is updated based on the work completion information. Examples of the updated patrol destination information include setting the next date for weeding work (next work date) and information related to changing the display of markers indicating the work location.

[0073] Next, the updated patrol destination information is transmitted to the administrator terminal device 10 via the communication unit 33 of the server device 30. The transmitted patrol destination information is output to the display unit 15 of the administrator terminal device 10. This allows the administrator to confirm that the patrol destination information has been updated. Similarly, the updated patrol destination information is transmitted to the worker terminal device 20 via the communication unit 33 of the server device 30. The transmitted patrol destination information is output to the display unit 25 of the worker terminal device 20. This allows the worker to confirm that the patrol destination information has been updated.

[0074] On the other hand, even if a worker does not submit a work completion report (i.e., work completion information is not received), the processing unit 36 ​​of the server device 30 may update the patrol destination information. Specifically, the processing unit 36 ​​updates the patrol destination information based on the time elapsed until the work deadline for each task. An example of the content of the updated patrol destination information is information related to changes in the display of markers indicating the work location. The processing unit 36 ​​compares the work deadline included in the patrol destination information with the current date and time, and updates the patrol destination information if it determines that the work deadline is approaching. The criteria for this determination can be set arbitrarily; for example, the processing unit 36 ​​may update the patrol destination information when there are three days left until the work deadline or when the work deadline has passed.

[0075] Subsequently, the updated patrol destination information is transmitted to the administrator terminal device 10 and the worker terminal device 20 via the communication unit 33 of the server device 30. This allows the administrator and workers to confirm that a work deadline is approaching or has passed at a specific work location.

[0076] (Information Processing in the Information Processing System) Next, the information processing in the information processing system 1 according to this embodiment will be described with reference to Figures 7 to 13. Figures 7 and 8 are sequence diagrams showing the processing in the information processing system 1 according to this embodiment. Figures 9 to 12 are examples of screens displayed in the administrator terminal device 10 or worker terminal device 20 according to this embodiment. Figure 13 is a flowchart showing the processing in the information processing system 1 according to this embodiment.

[0077] First, the administrator terminal device 10 undergoes initial setup to begin using the service system provided by the server device 30 (S11). Specifically, the administrator registers their name (company name), address, identification ID, password, etc. The same initial setup is also performed on the worker terminal device 20 (S12).

[0078] Next, the administrator terminal device 10 performs a login process to the service system provided by the server device 30 (S13). Specifically, the administrator operates the input unit 14 of the administrator terminal device 10 to input predetermined information such as the initially set identification ID and password. Subsequently, an authentication request including the input information is sent from the administrator terminal device 10 to the server device 30 (T11).

[0079] Next, in the server device 30, the processor 31 performs authentication processing on the input information included in the authentication request (S14). Specifically, the processor 31 determines whether the received identification ID and password exist among the administrator identification IDs and passwords stored in the memory 32. If a matching identification ID and password exist, the processor 31 sends an approval result approving the login process to the administrator terminal device 10. If no matching identification ID and password exist, the processor 31 sends an approval result indicating that there is an error in the identification ID or password to the administrator terminal device 10 (T12).

[0080] Next, once the login process is approved, the administrator terminal device 10 registers the patrol destination information (S15). Specifically, the administrator operates the input unit 14 of the administrator terminal device 10 and inputs information necessary for the worker to perform the work, such as the work location, work date, and work details. After that, the patrol destination information is transmitted from the administrator terminal device 10 to the server device 30 (T13). When the server device 30 receives the patrol destination information, the memory 32 of the server device 30 stores the patrol destination information (S16).

[0081] Next, the worker terminal device 20 performs a login process to the service system provided by the server device 30 (S17). At this time, the worker terminal device 20 may also be configured to display a predetermined message (notification that the patrol destination information has been registered) via a pop-up on the display unit 25 in response to instruction information for notification via pop-up included in the patrol destination information. When a worker sees such a display, they can tap (or click) the display to perform the login process to the service system provided by the server device 30. Specifically, for the login process, the worker operates the input unit 24 of the worker terminal device 20 to input predetermined information such as the initially set identification ID and password. After that, an authentication request including the input information is sent from the worker terminal device 20 to the server device 30 (T14).

[0082] Next, in the server device 30, the processor 31 performs authentication processing on the input information included in the authentication request (S18). Specifically, the processor 31 determines whether the received identification ID and password exist among the worker identification IDs and passwords stored in the memory 32. If a matching identification ID and password exist, the processor 31 sends an approval result approving the login process to the worker terminal device 20. If no matching identification ID and password exist, the processor 31 sends an approval result indicating that there is an error in the identification ID or password to the worker terminal device 20 (T15).

[0083] Next, once the login process is approved, the server device 30 transmits patrol destination information to the worker terminal device 20 (T16), and the patrol destination information is displayed on the display unit 25 of the worker terminal device 20 (S19). Specifically, as shown in Figure 9, map information is displayed on the display unit 25 of the worker terminal device 20. Multiple markers 41, 42, and 43 indicating work locations are displayed on the map. The markers 41, 42, and 43 are color-coded; for example, marker 41 is blue, marker 42 is yellow, and marker 43 is red. The blue marker 41 indicates a work location where a work completion report has just been submitted and there is ample time until the work deadline. The yellow marker 42 indicates a work location where the work deadline is approaching (for example, 3 days). The red marker 43 indicates a work location where the work deadline has passed. In other words, the work location indicated by the red marker 43 is a location where work should be performed with priority over other work locations. Additionally, markers 41, 42, and 43 change their display color from blue to yellow, and from yellow to red, based on the time elapsed until the work deadline.

[0084] The display format for the multiple markers 41, 42, and 43 is not limited to those described above and illustrated. For example, the type of each marker may be changed by changing the shape of the marker, or the number of days until the work deadline may be displayed on each marker. In other words, the markers 41, 42, and 43 may take any display format as long as it is possible to visually distinguish how close the work deadline is (and thus the priority of the work location).

[0085] Tapping markers 41, 42, and 43 displays the work deadline as a pop-up. In Figure 9, "2025 / 02 / 20" is displayed as pop-up P1 for the work deadline of the work location indicated by marker 43. This allows workers to easily check the work deadlines for their work locations. Furthermore, tapping pop-up P1 displays window W1, which contains various information registered as patrol destination information, as shown in Figure 10.

[0086] Window W1 displays the following items: Name, Address, Subgrade, Contracting Company, Scheduled Inspection Date, Last Inspection Date, Interval Setting, Work Details, and Report. The Name is the name of the work site, such as a parking lot name, company name, or park name, but it can also be simply a list of numbers or letters. The Address is the location of the work site, typically expressed in the form of a land number or residential address. The Subgrade refers to the pavement condition of the work site, such as "gravel" or "asphalt." If the work site is a parking lot, the number of vehicles that can be accommodated may also be indicated as a guideline for the size of the parking lot. The Contracting Company is the company or individual that commissioned the work at the work site, such as the owner of the work site. The Scheduled Inspection Date is the work date at the work site. The Last Inspection Date is the last work date at the work site. The Interval Setting is the setting for the interval between inspections of the work site (the interval between work), and it is possible to set any number of days or hours. The work details refer to the tasks requested by the contracting company, and are expressed as, for example, "periodic weeding" or "periodic cleaning." The report items can optionally include documents related to the current work, such as work reports from previous tasks or quotations related to the contract with the contracting company, and their contents can be viewed by tapping the preview button B1. Additionally, the F1 field at the top of window W1 can optionally display a map or photos of the work area.

[0087] Next, the server device 30 performs a determination process regarding the elapsed time until the work deadline (Figure 8: S20). Specifically, the processing unit 36 ​​compares the work deadline with the current date and time, and if it determines that the work deadline is approaching (or has passed), it updates the patrol destination information (S21). The memory 32 of the server device 30 stores the updated patrol destination information. The updated patrol destination information is transmitted from the server device 30 to the administrator terminal device 10 and the worker terminal device 20 (T17), and can be confirmed by the administrator terminal device 10 and the worker terminal device 20. On the other hand, if it is not determined that the work deadline is approaching (or has passed), the processes in S21 and T17 are not performed.

[0088] Next, after the worker completes the prescribed work at the work site, the worker terminal device 20 registers the work completion information (S22). Specifically, by tapping the report button B2 in Figure 10, a window W2 is displayed where various information to be registered as work completion information is entered, as shown in Figure 11. In the "Contents" field F2, it is possible to enter work details such as the time taken for the work and the current condition of the work site. In the "Photo" field F3, it is possible to attach a photo of the work site after completion. The back button B3 is a button to return to window W1. The temporary save button B4 is a button to temporarily save the entered work details.

[0089] Next, when the worker taps the report button B5 in window W2, work completion information is sent from the worker terminal device 20 to the server device 30 (Figure 8: T18). When the server device 30 receives the work completion information, the memory 32 of the server device 30 stores the patrol destination information (S23).

[0090] Next, the server device 30 transmits work completion information to the administrator terminal device 10 (T19), and the display unit 15 of the administrator terminal device 10 displays the work completion information (S24). This allows the administrator to confirm the work completion information related to the work performed by the worker. At this time, the administrator terminal device 10 may also display a predetermined message (notification that a work completion report has been submitted) as a pop-up on the display unit 15 in response to the instruction information for notification via pop-up included in the work completion information. When the administrator confirms such a pop-up display, they may click (or tap) on the display to log in to the service system provided by the server device 30.

[0091] Next, the processor 31 of the server device 30 updates the patrol destination information based on the work completion information received from the worker terminal device 20 (S25). The memory 32 of the server device 30 also stores the updated patrol destination information.

[0092] Next, the server device 30 transmits the updated patrol destination information to the administrator terminal device 10 and the worker terminal device 20 (T20, T21). Then, the updated patrol destination information is displayed on the display unit 15 of the administrator terminal device 10 and the display unit 25 of the worker terminal device 20 (S26, S27). For example, as shown in Figure 12, map information is displayed on the display unit 25 of the worker terminal device 20. In Figure 12, unlike Figure 9, the display of marker 43 on the map is the same as marker 41. This means that the display of marker 43 has changed because a work completion report has been submitted for the work location indicated by marker 43. Specifically, this means that the display of marker 43 has changed from indicating a work location whose work deadline has passed (red) to indicating a work location where a work completion report has just been submitted and there are still days until the work deadline (blue). When marker 43 is tapped, the updated work deadline (next work deadline) is displayed as a pop-up P2.

[0093] As described above, information processing is performed in a manner that enables continuous work management as shown in Figure 13. First, the administrator terminal device 10 registers the patrol destination information with the server device 30 (S101). Next, the first indicator is displayed on the administrator terminal device 10 and the worker terminal device 20 (S102). Here, the first indicator is the indicator displayed before the display is switched based on the passage of time until the work deadline, and for example, in Figures 9 and 12, it is the blue indicator 41.

[0094] Next, the server device 30 determines whether or not a work completion report has been submitted (whether or not work completion information has been received) (S103). Specifically, the processing unit 36 ​​determines whether or not work completion information corresponding to the patrol destination information has been received. If it is determined that work completion information has been received (S103: Yes), this flow proceeds to the process of registering the work completion information (S107).

[0095] On the other hand, if it is determined that work completion information has not been received (S103: No), the processing unit 36 ​​then determines whether a predetermined period has elapsed (S104). The predetermined period is the number of days or hours until the work deadline. If it is determined that the predetermined period has not elapsed (S104: No), this flow returns to S103, and the determination regarding the presence or absence of a work completion report is made again.

[0096] On the other hand, if it is determined that a predetermined period has elapsed (S104: Yes), the processing unit 36 ​​performs a process to switch the display of the first marker to the display of the second marker (S105). Here, the second marker is the marker after the display switch based on the elapsed time until the work deadline, and in Figure 9, for example, it is the yellow marker 42 and the red marker 43.

[0097] Next, the server device 30 determines whether or not a work completion report has been submitted (whether or not work completion information has been received) (S106). Specifically, similar to S103, the processing unit 36 ​​determines whether or not work completion information corresponding to the patrol destination information has been received. If it is determined that work completion information has not been received (S106: No), the determination process in S106 is repeated, and this flow does not proceed to the next step.

[0098] On the other hand, if it is determined that work completion information has been received (S106: Yes), this flow proceeds to the process of registering work completion information (S107), and the server device 30 registers the work completion information. The server device 30 also updates the patrol destination information based on the work completion information (S108). Updating the patrol destination information means updating the work due date and switching the display of the second marker to the display of the first marker. Then, the administrator terminal device 10 and the worker terminal device 20 display the first marker (S102).

[0099] In the above flow, the display of the marker is switched only once after a predetermined period has elapsed (S105), but this may be done multiple times. Specifically, between S105 and S106 in the above flow, the processing unit 36 ​​of the server device 30 may determine whether the predetermined period has elapsed further, and if it is determined that the predetermined period has elapsed further, the display of the second marker may be switched again. This makes it possible to increase the number of types of markers displayed on the map to three or more, and makes it possible to grasp in more detail how close the work deadline is (priority of the work location).

[0100] Furthermore, the locations from which work completion reports (transmission of work completion information) can be submitted may be restricted based on the distance between the work location and the worker's current location. In this case, by including the location information of the worker terminal device 20 in the work completion information, the processing unit 36 ​​of the server device 30 compares the location information of the worker terminal device 20 with the location information of the work location. For example, if the discrepancy between the two location information exceeds a predetermined range (for example, a radius of 20m), the processing unit 36 ​​may refuse to accept input of work completion information from the worker terminal device 20. This reduces the risk of errors in selecting work locations, such as submitting work completion reports for work locations where work has not yet been completed, and enables more accurate work management.

[0101] (Effects of the First Embodiment) In this embodiment, the server device 30 enables work management by processing patrol destination information, work completion information, and updated patrol destination information. Furthermore, by switching the display of markers on the map based on the passage of time until the work deadline, managers and workers can easily visually identify work locations that should be prioritized. In addition, for work locations where a work completion report has been submitted, the display of the marker switches back from the second marker to the first marker, allowing managers and workers to easily visually identify work locations where work has been completed. As a result, it becomes possible to manage work more smoothly and efficiently for tasks that require regular patrols.

[0102] <Second Embodiment> In the first embodiment, the judgment of whether the content of the work completion report was correct or not was left solely to the worker. However, by using artificial intelligence (AI), the AI ​​may be made to estimate the accuracy of the content of the work completion report and support the worker's judgment. Such a case will be described as the second embodiment with reference to Figures 14 to 17. Figure 14 is a functional block diagram of the information processing system 101 according to this embodiment. Figure 15 is an example of a screen displayed in the administrator terminal device 10 or worker terminal device 20 according to this embodiment. Figure 16 is a flowchart showing the setting flow of the trained estimation model 138 set in the server device 130 according to this embodiment. Figure 17 is a schematic diagram showing information processing by the trained estimation model 138 set in the server device 130 according to this embodiment. In this embodiment, the parts that differ from the first embodiment will be described in principle, and the explanation of the same content will be omitted, and the same reference numerals will be used in the drawings.

[0103] As shown in Figure 14, in the information processing system 101 according to this embodiment, the processing unit 136 of the server device 130 has a trained estimation model 138. The processing unit 136 then inputs the work completion information acquired from the worker terminal device 20 into the trained estimation model 138 in order to estimate the accuracy of the contents of the work completion report (work completion information) using the trained estimation model 138.

[0104] The trained estimation model 138 uses artificial intelligence to estimate and output the accuracy of the input work completion information. When the processing unit 136 acquires the output data (estimated data) from the trained estimation model 138, it transmits this data to the worker terminal device 20 as accuracy information. The accuracy information is information that supports workers in making accurate work completion reports based on the accuracy of the work completion information estimated by the trained estimation model 138.

[0105] For example, as shown in Figure 15, when a worker enters the work details in the "Contents" field F2 of window W2, attaches a photo in the "Photo" field F3, and then taps the check button B6, this information is input into the trained estimation model 138 as provisional work completion information. The trained estimation model 138 estimates the accuracy of the content from the input provisional work completion information and transmits the estimation result as accuracy information to the worker terminal device 20.

[0106] The trained estimation model 138 can detect omissions in the work completion report based on its estimation accuracy, specifically when information that should be included in the report is missing. For example, as shown in Figure 15, the trained estimation model 138 can display a pop-up P3 indicating that the time required for the work is missing in the "Contents" field F2 of window W2. "Not entered: Time required" indicates that the trained estimation model 138 has estimated that the time required for the work is missing. The worker checks the pop-up P3, adds the time required in field F2 if it was actually missing, and taps the "OK" button. Tapping the "OK" button makes the pop-up P3 disappear.

[0107] Furthermore, the trained estimation model 138 is capable of estimating the accuracy of the attached photograph as the work location. Specifically, the trained estimation model 138 can display the degree of match between the attached photograph in the "Photograph" section F3 of window W2 and the actual work location photograph. As shown in Figure 15, the trained estimation model 138 can display a pop-up P4 indicating that it has estimated the attached photograph to be, for example, "Matching degree: 20%". "Matching degree: 20%" indicates that the trained estimation model 138 has estimated that the degree of match between the photograph attached by the worker and the actual work location photograph is 20%. The worker checks the pop-up P4, and if there is an error in the attached photograph (for example, if a photograph of another location was attached), they reattach a photograph of the work location and tap the "OK" button. When the "OK" button is tapped, the display of the pop-up P4 disappears.

[0108] Furthermore, in Figure 15, the final report button B7 is grayed out and cannot be tapped. The final report button B7 becomes selectable when pop-ups P3 and P4 disappear. In other words, a worker cannot submit a work completion report until they have filled in the contents of the work completion report in field F2, attached a photo of the work site in field F3, tapped the check button B6, confirmed the displayed pop-ups P3 and P4, and then tapped the "OK" button. This reduces the risk of omissions in the contents or errors in attached photos, enabling more accurate work completion reports and, consequently, more accurate work management.

[0109] In Figure 15, the "Matching Score: 20%" display in the pop-up P4 indicates that "the attached photo may be incorrect due to the low matching score." However, the pop-up P4 may also be displayed when the matching score is too high. For example, if the trained estimation model 138 estimates that the degree of match (matching score) between the photo attached by the worker and the photo of the actual work site is 100%, the processing unit 136 may determine that a past attached photo (a photo used in a past work completion report) is being reused in the current work completion report, and may refuse to accept the work completion report from the worker, citing an error in the attached photo.

[0110] Initial setup is performed in the server device 130 when generating and implementing the trained estimation model 138. Here, initial setup refers to the preparatory processing necessary to estimate the accuracy of the work completion report content (work completion information) using AI. In other words, the initial setup generates the trained estimation model 138, and the trained estimation model 138 is implemented in the server device 130.

[0111] First, as shown in Figure 16, the processor 31 of the server device 130 acquires training data to generate a trained estimation model 1338 (S101). As an example of training data, as shown in Figure 17, data relating to the contents of past work completion reports, estimation results of past omissions, past work site photographs, and past photograph comparison results are used. This data may be input by the administrator of the server device 130 via the input unit 34, or received via the communication unit 33.

[0112] Here, "Contents of past work completion reports" refers to data relating to multiple work completion reports obtained in the past. "Estimated results of past omissions" refers to data relating to estimated items and content of omissions based on multiple work completion reports obtained in the past. "Photos of past work sites" refers to data relating to multiple photos of work sites obtained in the past, and may include data such as management signs, aerial photographs, and satellite photographs. "Results of past photo matching" refers to data relating to the degree of matching, points of agreement, and points of difference between photos estimated based on multiple photos of work sites obtained in the past.

[0113] As described above, in this embodiment, in order to generate the trained estimation model 138, data relating to the contents of past work completion reports, estimation results of past omissions, past work site photographs, and past photograph matching results are used in association. While it is preferable that all of this data be associated, some data may be excluded. On the other hand, additional data may be added, and the associations between data may be appropriately changed according to the machine learning described later.

[0114] Next, the processor 31 of the server device 130 performs annotation processing on the acquired training data (Figure 16: S102). Specifically, the annotation processing involves adding annotations to the acquired training data to generate training data. For example, the processor 31 tags photographs of past work sites and generates correct answer data linked to actual photographs of those work sites.

[0115] Next, the processor 31 of the server device 130 performs machine learning using the acquired training data and annotated training data (S103). As an example, this machine learning is performed by providing training data and training data to a neural network composed of combinations of neurons, and repeatedly adjusting the parameters of each neuron so that the output of the neural network matches the correct data from the training data. Note that the above machine learning is merely an example, and machine learning using scoring may also be performed.

[0116] Next, the processor 31 of the server device 130 evaluates the trained estimation model 138 generated by machine learning (S104). Here, the processor 31 uses evaluation data different from the training data used for machine learning to evaluate the trained estimation model 138. For example, as shown in Figure 17, the processor 31 inputs "contents of the work completion report" and "photographs attached as the work site" as evaluation data into the trained estimation model 138. Subsequently, the processor 31 evaluates whether the "contents of omissions" and "photograph matching rate" output as estimation data from the trained estimation model 138 are correct results. Specifically, the processor 31 determines whether the contents of the actual work completion report corresponding to the evaluation data match the contents of the work completion report corresponding to the estimation data. The processor 31 also determines whether the photographs related to the actual work site corresponding to the evaluation data match the photographs related to the work site corresponding to the estimation data. If the above do not match, the process is restarted from acquiring training data, and machine learning is performed again.

[0117] If the above conditions are met, the processor 31 of the server device 130 implements the generated trained estimation model 138 (S105). Specifically, the processor 31 stores the generated trained estimation model 138 in the memory 32. As a result, the processing unit 136 in the server device 130, which has the trained estimation model 138, becomes functional.

[0118] (Effects of the Second Embodiment) In this embodiment as well, the server device 130 enables work management by processing patrol destination information, work completion information, and updated patrol destination information. In particular, in this embodiment, when work completion information is input to a trained estimation model 138, which is generated by machine learning by associating data related to the contents of past work completion reports, the estimation results of past omissions, past work site photographs, and the results of past photo matching, the trained estimation model 138 outputs the accuracy of the work completion information. Since the trained estimation model 138 is generated by machine learning by associating the various data mentioned above, it is possible to output highly reliable estimation results. As a result, it becomes possible to perform more accurate work completion reports and, consequently, more accurate work management.

[0119] <Third Embodiment> In the first and second embodiments, the process for switching the display of markers was performed based on the elapsed time until the work deadline. However, the process for switching the display of markers is not limited to these methods. For example, information for switching the display of markers may be input from an input unit, and the display of markers may be switched based on this information. Such a case will be described as the third embodiment with reference to Figures 18 and 19. Figure 18 is a functional block diagram of the information processing system 1 according to this embodiment. Figure 19 is an example of a screen displayed in the administrator terminal device 10 or worker terminal device 20 according to this embodiment. In this embodiment, the parts that differ from the first and second embodiments will be described in basic terms, and the same content will be omitted from the description, and the same reference numerals will be used in the drawings.

[0120] In the information processing system 1 according to this embodiment, "marker switching information" is added as information handled compared to the first embodiment (Figure 6). The flow and processing of marker switching information will be described below. Note that the flow and processing of patrol destination information and work completion information are the same as those described in the first embodiment, so their explanation will be omitted.

[0121] Marker switching information refers to information input to arbitrarily switch the display of multiple markers indicating a work location, which are displayed on the display unit 15 of the administrator terminal device 10 (or the display unit 25 of the worker terminal device 20). In the first embodiment, the display of the markers was switched based on the passage of time until the work deadline, but by using marker switching information, it becomes possible to arbitrarily switch this based on input from the administrator or worker.

[0122] As shown in Figure 18, the flow of marker switching information is as follows: First, the administrator terminal device 10 transmits marker switching information to the server device 30. Specifically, the marker switching information entered into the input unit 14 of the administrator terminal device 10 is transmitted to the server device 30 via the communication unit 13.

[0123] Next, in the server device 30, the storage unit 37 receives and stores the marker switching information via the communication unit 33. Note that the transmission of the marker switching information to the storage unit 37 may be performed by the input unit 34 (shown in Figure 5) of the server device 30 instead of the administrator terminal device 10. The storage unit 37 allows the processing unit 36 ​​to read the marker switching information at the appropriate time.

[0124] Next, the server device 30 transmits the marker switching information to the worker terminal device 20. Specifically, the marker switching information input from the administrator terminal device 10 is transmitted to the worker terminal device 20 via the communication unit 33 of the server device 30. The transmitted marker switching information is output to the display unit 25 of the worker terminal device 20. This allows the worker to confirm the work location where the marker display has been switched (the work location where the priority has been changed).

[0125] Furthermore, since the worker terminal device 20 can also function as the administrator terminal device 10, the transmission of marker switching information to the server device 30 may be performed from the input unit 24 of the worker terminal device 20 via the communication unit 23. In this case, the server device 30 transmits the received marker switching information to the administrator terminal device 10. This allows the administrator to confirm the work locations where the marker display has been switched (work locations where the priority has been changed).

[0126] The input of marker switching information is performed, for example, as shown in Figure 19. In Figure 19, map information is displayed on the display unit 25 of the worker terminal device 20, and multiple markers 41 indicating work locations are displayed on the map. For example, the markers 41 are blue and indicate work locations where there are still several days until the work deadline.

[0127] Furthermore, the display format for the multiple markers 41 is not limited to those described above and illustrated. For example, the type of each marker may be determined by changing the shape of the marker, or the number of days remaining until the work deadline may be displayed on each marker. In other words, the markers 41 may take any display format as long as it is possible to visually distinguish how close the work deadline is (and thus the priority of the work location).

[0128] As shown in Figure 19, some of the markers 41 also display a pop-up P5 with a checkmark. The pop-up P5 appears, for example, when you long-press a marker 41, and indicates that the marker 41 has been selected as the target for display switching.

[0129] Pop-up P6 is displayed in the lower right corner of the display unit 25. Pop-up P6 displays a "blue" checkbox to switch the display of the three markers selected above (marker 41 on which pop-up P5 is displayed) to blue, a "yellow" checkbox to switch to yellow, and a "red" checkbox to switch to red. In Figure 19, the "red" checkbox is checked. This indicates that the display of the three markers 41 selected above is set to be switched to red.

[0130] Additionally, a "Change" button B7 is displayed on the pop-up P6. By tapping button B7, the three indicators 41 on the pop-up P5 will change in color from blue to red.

[0131] Furthermore, the selection of the markers 41 is not limited to one at a time; multiple markers 41 may be selected together in a single operation. For example, a predetermined area may be selected to surround multiple markers 41 by operating a pointer or the like, and multiple markers 41 within that area may be switched simultaneously by operating a single popup P6. Alternatively, all markers 41 may be made selectable, their display may be changed to red all at once, and the display may be reset.

[0132] Furthermore, the input of marker switching information does not necessarily have to be performed on a map as shown in Figure 19; it may also be performed, for example, on a management screen. In this case, for example, a button for switching the display of marker 41 may be provided on the management screen (window W1) as shown in Figure 10 of the first embodiment, and the display may be switched by tapping the button.

[0133] (Effects of the Third Embodiment) In this embodiment as well, the server device 30 enables work management by processing patrol destination information, work completion information, and updated patrol destination information. In addition, in this embodiment, it is possible to switch the display of markers by processing marker switching information. As a result, it becomes possible for managers and workers to switch the display of markers at their discretion, regardless of the passage of time until the work deadline, leading to more flexible and meticulous work management that is tailored to the situation at each work location and the convenience of managers and workers.

[0134] (Modifications of the above embodiment) In the above embodiment, marker 41 is blue, marker 42 is yellow, and marker 43 is red, and when a marker is tapped, the work deadline is displayed as a pop-up P1 (see Figure 9). However, the display format and content of the markers are not limited to this. For example, instead of the work deadline, the amount of compensation to the worker may be displayed as a pop-up, or the marker itself may be used as the compensation amount. Such cases will be described as modifications of the above embodiment with reference to Figures 20 and 21. Figure 20 is an example of a screen displayed in the administrator terminal device 10 or worker terminal device 20 according to Modification 1 of the above embodiment. Figure 21 is an example of a screen displayed in the administrator terminal device 10 or worker terminal device 20 according to Modification 2 of the above embodiment. In these modifications, only the parts that differ from the above embodiment will be described in detail, and the same content will be omitted from the explanation, and the same reference numerals will be used in the drawings.

[0135] As shown in Figure 20, in Modification 1, when a marker is tapped, the reward amount is displayed as a pop-up P6 instead of the work deadline. Specifically, the pop-up P6 corresponding to the blue marker 41 displays a reward amount of "¥3,000", the pop-up P6 corresponding to the yellow marker 42 displays a reward amount of "¥5,000", and the pop-up P6 corresponding to the red marker 43 displays a reward amount of "¥7,000". Here, the reward amount refers to the compensation (money) paid to the worker who performed the work.

[0136] In the first variation, the reward amount is set to increase as the priority of the work location increases. Specifically, the reward amount for marker 42 (¥5,000), which has a medium priority, is higher than the reward amount for marker 41 (¥3,000), and the reward amount for marker 43 (¥7,000), which has a high priority, is higher than the reward amount for marker 42 (¥5,000). By setting it this way, workers are more likely to be incentivized to work in locations where work should be prioritized, and as a result, it leads to more appropriate and efficient work management.

[0137] As shown in Figure 21, in Modification 2, markers 41, 42, and 43 directly indicate the work location and also indicate the amount of compensation for that work location. That is, markers 41, 42, and 43 serve as both indicators of the work location and indicators of the compensation amount. Markers 41, 42, and 43 switch their display from "¥3,000" to "¥5,000" and from "¥5,000" to "¥7,000" based on the passage of time until the work deadline. In other words, in Modification 2, a higher compensation amount directly indicates a higher priority for the work location. Also, in Modification 2, similar to Modification 1, the compensation amount indicated by marker 42 (¥5,000), which has a medium priority, is higher than the compensation amount indicated by marker 41 (¥3,000), and the compensation amount indicated by marker 43 (¥7,000), which has a high priority, is higher than the compensation amount indicated by marker 42. By implementing such settings, workers are more likely to be incentivized to work in areas where work should be prioritized, resulting in more appropriate and efficient work management.

[0138] The reward amounts and the number of marker types are not limited to those shown in the above modified examples and can be adjusted as appropriate. For example, the reward amount indicated by the high-priority marker 43 may be ¥10,000 instead of ¥7,000. Also, the number of marker types is not limited to three; for example, there may be five, and five corresponding reward amounts may be set. Furthermore, the reward amounts may be set to increase by 10 yen for every minute that passes.

[0139] Furthermore, in the modified version described above, instead of a reward amount, workers may bid on the cost of the work. That is, after confirming the work details, if a worker wishes to perform the work at the marked work site, they may be able to enter the cost of the work, and other workers may be able to re-enter the same cost at a lower amount. On the other hand, if the entered amount matches the desired amount, the manager may request the worker who entered the amount to perform the work at the marked work site. In other words, this information processing system may be applied as a bidding system for work.

[0140] <Embodiments of the Disclosure> A first embodiment of the Disclosure is an information processing system for supporting the management of workers' work, comprising: a display unit that displays a marker on a map indicating the work location of the work; a processing unit that switches the display of the marker based on the passage of time until the work deadline and displays them in a visually distinguishable state; an input unit that receives input of work completion information related to the work; a storage unit that stores the work location, the work deadline, and the work completion information in association; and a communication mechanism that connects at least two of the display unit, the processing unit, the input unit, or the storage unit so that they can communicate with each other.

[0141] In this way, by switching the markers indicating work locations based on the time elapsed until the work deadline, and making them visually distinguishable, it becomes easy to identify work locations that should be prioritized, leading to efficient work execution and work management.

[0142] A second embodiment of the present disclosure is, in the first embodiment, the marker includes a first marker and a second marker different from the first marker, wherein the processing unit performs a process of switching the second marker to the first marker based on the work completion information. This makes it easy to visually identify the work location where work has been performed, and enables efficient work management for work that requires periodic inspections.

[0143] A third embodiment of this disclosure is that, in the first or second embodiment, the first marker is the marker before the display is switched, and the second marker is the marker after the display is switched. This makes it easy to distinguish between work areas where work has already been performed and work areas where work is yet to be performed, leading to efficient work execution and work management.

[0144] A fourth embodiment of this disclosure is that, in any of the first to third embodiments, the display unit displays location information indicating the worker's current location, and the input unit accepts the input of work completion information only when the current location is near the work site. This reduces the risk of errors in work completion reports and enables more accurate work management.

[0145] A fifth embodiment of this disclosure is that, in any of the first to fourth embodiments, the storage unit stores patrol destination information relating to the work location, and the patrol destination information includes work interval information for setting the number of days from the day the work was completed until the next work date. This makes it easier to manage work that requires periodic patrols and leads to more efficient work management.

[0146] A sixth embodiment of this disclosure is that, in any of the first to fifth embodiments, the work includes at least one of the following: weeding, cleaning, home care, home medical care, waste or used goods collection, product replenishment, maintenance, and cash collection. This enables efficient work management for tasks that require periodic visits.

[0147] A seventh embodiment of the present disclosure is an information processing device for supporting the management of workers' work, comprising: a display unit that displays a marker indicating the work location of the work on a map; a processing unit that performs processing to switch the display of the marker based on the passage of time until the work deadline and to display it in a visually distinguishable state; an input unit that receives input of work completion information related to the work; and a storage unit that stores the work location, the work deadline, and the work completion information in association.

[0148] In this way, by switching the markers indicating work locations based on the time elapsed until the work deadline, and making them visually distinguishable, it becomes easy to identify work locations that should be prioritized, leading to efficient work execution and work management.

[0149] An eighth embodiment of the present disclosure is an information processing device for supporting the management of workers' work, comprising: a display unit that displays a marker indicating the work location of the work on a map, a processing unit that performs processing to switch the display of the marker based on the passage of time until the work deadline of the work, and to display it in a visually distinguishable state; and a storage unit that stores the work location, the work deadline, and work completion information related to the work input from an input unit in association with each other.

[0150] In this way, by switching the markers indicating work locations based on the time elapsed until the work deadline, and making them visually distinguishable, it becomes easy to identify work locations that should be prioritized, leading to efficient work execution and work management.

[0151] A ninth embodiment of the present disclosure is a processing program that supports the management of a worker's work, which displays a marker indicating the work location on a map, switches the display of the marker based on the passage of time until the work deadline, displays them in a visually distinguishable state, accepts input of work completion information related to the work, and causes a computer to execute a process for storing the work location, the work deadline, and the work completion information in association.

[0152] In this way, by switching the markers indicating work locations based on the time elapsed until the work deadline, and making them visually distinguishable, it becomes easy to identify work locations that should be prioritized, leading to efficient work execution and work management.

[0153] A tenth embodiment of the present disclosure is an information processing system for supporting the management of workers' work, comprising: a display unit that displays a marker on a map indicating the work location of the work; an input unit that receives input of marker switching information for switching the display of the marker, or input of work completion information related to the work; a processing unit that performs processing to switch the display of the marker based on the input of the marker switching information or the input of the work completion information, and to display it in a visually distinguishable state; a storage unit that stores the work location, the work date of the work, and the work completion information in association with each other; and a communication mechanism that connects at least two of the display unit, the input unit, the processing unit, or the storage unit so that they can communicate with each other.

[0154] In this way, by switching the display of markers indicating work locations and making them visually distinguishable, it becomes possible to easily identify work locations that should be prioritized, leading to more efficient work execution and work management. Furthermore, by switching the display of markers based on entered marker switching information or work completion information, it becomes possible to arbitrarily change the display of markers, leading to more flexible and detailed work management.

[0155] 1 Information Processing System 13 Communication Unit 14 Input Unit 15 Output Unit (Display Unit) 23 Communication Unit 24 Input Unit 25 Output Unit (Display Unit) 30 Server Device (Information Processing Device) 33 Communication Unit 36 ​​Processing Unit 37 Storage Unit 41 Marker (First Marker) 42 Marker (Second Marker) 43 Marker (Second Marker)

Claims

1. An information processing system for supporting the management of workers' work, comprising: a display unit that displays markers on a map indicating the work location of the work; a processing unit that switches the display of the markers based on the passage of time until the work deadline and displays them in a visually distinguishable state; an input unit that receives input of work completion information related to the work; a storage unit that stores the work location, the work deadline, and the work completion information in association; and a communication mechanism that connects at least two of the display unit, the processing unit, the input unit, or the storage unit so that they can communicate with each other.

2. The information processing system according to claim 1, wherein the marker includes a first marker and a second marker different from the first marker, and the processing unit performs a process of switching the second marker to the first marker based on the work completion information.

3. The information processing system according to claim 2, wherein the first marker is the marker before the display switching is performed, and the second marker is the marker after the display switching is performed.

4. The information processing system according to claim 3, wherein the display unit displays location information indicating the current location of the worker, and the input unit accepts input of work completion information only when the current location is near the work site.

5. The information processing system according to claim 3, wherein the storage unit stores patrol destination information relating to the work location, and the patrol destination information includes work interval information for setting the number of days from the day the work was completed until the next work date.

6. The information processing system according to claim 3, wherein the work includes at least one of the following: weeding, cleaning, home care, home medical care, collection of waste or used goods, product replenishment, maintenance, and collection of payments.

7. An information processing device for supporting the management of workers' work, comprising: a display unit that displays a marker indicating the work location of the work on a map; a processing unit that switches the display of the marker based on the passage of time until the work deadline and displays them in a visually distinguishable state; an input unit that receives input of work completion information related to the work; and a storage unit that stores the work location, the work deadline, and the work completion information in association.

8. An information processing device for supporting the management of workers' work, comprising: a display unit that displays a marker indicating the work location of the work on a map, a processing unit that performs processing to switch the display of the marker based on the passage of time until the work deadline of the work, and to display it in a visually distinguishable state; and a storage unit that stores the work location, the work deadline, and work completion information related to the work input from an input unit in association with each other.

9. A processing program that supports the management of workers' work, the program displays a marker on a map indicating the work location of the work, switches the display of the marker based on the passage of time until the work deadline, and displays them in a visually distinguishable manner, accepts input of work completion information related to the work, and causes a computer to execute a process to store the work location, the work deadline, and the work completion information in association.

10. An information processing system for supporting the management of workers' work, comprising: a display unit that displays a marker on a map indicating the work location of the work; an input unit that receives input of marker switching information to switch the display of the marker, or input of work completion information related to the work; a processing unit that performs processing to switch the display of the marker based on the input of the marker switching information or the input of the work completion information, and to display them in a visually distinguishable state; a storage unit that stores the work location, the work date of the work, and the work completion information in association with each other; and a communication mechanism that connects at least two of the display unit, the input unit, the processing unit, or the storage unit so that they can communicate with each other.