CLEANING MANAGEMENT SYSTEM, CLEANING MANAGEMENT METHOD, AND CLEANING MANAGEMENT PROGRAM

JP7643071B2Active Publication Date: 2025-03-11OMRON CORP
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
JP2021025030
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-02-19
Publication Date
2025-03-11
Estimated Expiration
2041-02-19

AI Technical Summary

Benefits of technology

【0019】 本発明によれば、清掃対象の清掃作業の効率を向上させることが可能な清掃管理システム、清掃管理方法、及び清掃管理プログラムが提供される。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007643071000001
    Figure 0007643071000001
  • Figure 0007643071000002
    Figure 0007643071000002
  • Figure 0007643071000003
    Figure 0007643071000003
Patent Text Reader

Abstract

To provide a cleaning management system, a method for managing cleaning, and a cleaning management program that can increase the efficiency of a cleaning work of a cleaning target.SOLUTION: A cleaning management system 1 includes: a first calculation processing unit 212 for calculating a cleaning difficulty showing the difficulty of cleaning a cleaning target; a second calculation processing unit 213 for calculating a work capability level showing the level of the capability of cleaning of a cleaning worker; and an allocation processing means 214 for conducting allocation processing of allocating a cleaning target to be in charge of a cleaning worker to the cleaning worker on the basis of the cleaning difficulty calculated by the first calculation processing means 212 and the work ability level of the cleaning worker calculated by the second calculation processing unit 213.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a cleaning management system, a cleaning management method, and a cleaning management program for managing cleaning work for a cleaning object. [Background technology]

[0002] In lodging facilities such as hotels, cleaning staff clean rooms after guests check out. Each cleaning staff member cleans the rooms assigned to them in sequence. Conventionally, a technique for improving the efficiency of cleaning work in the entire lodging facility has been proposed (for example, see Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2003-67509 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, the time required for cleaning varies depending on factors such as the size of the room to be cleaned, the level of the cleaning worker's work ability, etc. Therefore, when a cleaning work plan is created using a conventional method, the work time varies from one cleaning worker to another, resulting in a problem of reduced efficiency of the cleaning work.

[0005] An object of the present invention is to provide a cleaning management system, a cleaning management method, and a cleaning management program that can improve the efficiency of cleaning work for a cleaning target. [Means for solving the problem]

[0006] A cleaning management system according to one aspect of the present invention is a system comprising a first calculation processing unit that calculates a cleaning difficulty level indicating the difficulty of the cleaning work of a cleaning target, a second calculation processing unit that calculates a work ability level indicating the level of cleaning work ability of a cleaning worker, and an allocation processing unit that executes an allocation process that assigns cleaning targets to cleaning workers based on the cleaning difficulty level of the cleaning target calculated by the first calculation processing unit and the work ability level of the cleaning worker calculated by the second calculation processing unit.

[0007] According to the above configuration, cleaning targets can be automatically assigned to cleaning staff, which reduces the workload compared to manual assignment by the cleaning leader. In addition, since the assignment process is performed according to the cleaning difficulty level and work ability level, appropriate cleaning targets can be assigned to each cleaning staff, regardless of the subjective judgment of the cleaning leader. In addition, the variation in the work time of each cleaning staff can be reduced. Therefore, it is possible to improve the efficiency of the cleaning work of the cleaning targets.

[0008] In the route information providing system of the present invention, the first calculation processing unit calculates the cleaning difficulty level for each of a plurality of cleaning targets, and the allocation processing unit preferentially allocates to a cleaning worker the cleaning targets with the cleaning difficulty level that corresponds to the work ability level of the cleaning worker.

[0009] In addition, in the route information providing system of the present invention, when the work ability level of a first cleaning worker is higher than the work ability level of a second cleaning worker and the cleaning difficulty level of the first cleaning target is higher than the cleaning difficulty level of the second cleaning target, the allocation processing unit assigns the first cleaning target to the first cleaning worker and assigns the second cleaning target to the second cleaning worker.

[0010] This allows, for example, cleaning targets that are difficult to clean to be preferentially assigned to cleaning workers with high work ability levels, thereby shortening the work time required to clean the targets.

[0011] The route information providing system according to the present invention further includes a setting processing unit that presets a required work time according to a work ability level for each cleaning difficulty level, and the allocation processing unit executes the allocation process based on the required work time according to the cleaning difficulty level of the cleaning object calculated by the first calculation processing unit and the work ability level of the cleaning worker calculated by the second calculation processing unit. The setting processing unit sets the required work time based on the past cleaning work records of multiple cleaning workers with different work ability levels who have cleaned multiple cleaning objects with different cleaning difficulty levels.

[0012] This allows cleaning targets to be assigned to cleaning staff based on the required work time according to past cleaning performance, making it possible to appropriately predict the time when cleaning work for each target will be completed.

[0013] Furthermore, in the route information providing system of the present invention, the allocation processing unit executes the allocation process for the first cleaning worker and the second cleaning worker so that the difference between a first total work time required for all cleaning work of one or more cleaning targets assigned to the first cleaning worker and a second total work time required for all cleaning work of one or more cleaning targets assigned to the second cleaning worker is within a predetermined time.

[0014] This makes it possible to reduce the variation in the working time of each cleaner, and therefore to synchronize the time (timing) at which each cleaner completes their cleaning work.

[0015] In the route information providing system according to the present invention, the first calculation processing unit calculates the cleaning difficulty of the cleaning object based on at least one of the cleaning area of ​​the cleaning object, the type of the cleaning object, equipment information on equipment to be provided in the cleaning object, and predetermined request information for the cleaning object. This makes it possible to appropriately calculate the cleaning difficulty of the cleaning object.

[0016] In the route information providing system according to the present invention, the second calculation processing unit calculates the work ability level of the cleaning worker based on at least one of the number of cleaning targets that the cleaning worker has been in charge of in the past, the number of times that the cleaning worker has redone cleaning work in response to an instruction to redo the cleaning work, and the experience value information of the cleaning worker. This makes it possible to appropriately calculate the work ability level of the cleaning worker based on the cleaning performance in the past.

[0017] A cleaning management method according to another aspect of the present invention is a method in which one or more processors execute a first calculation step of calculating a cleaning difficulty level indicating the difficulty of the cleaning work of a cleaning target, a second calculation step of calculating a work ability level indicating the level of the cleaning work ability of a cleaning worker, and an allocation step of executing an allocation process of assigning cleaning targets to cleaning workers based on the cleaning difficulty level of the cleaning target calculated by the first calculation step and the work ability level of the cleaning worker calculated by the second calculation step.

[0018] A cleaning management program according to another aspect of the present invention is a program for causing one or more processors to execute the following steps: a first calculation step of calculating a cleaning difficulty level indicating the difficulty of the cleaning work of a cleaning target; a second calculation step of calculating a work ability level indicating the level of the cleaning work ability of a cleaning worker; and an allocation step of executing an allocation process of assigning cleaning targets to cleaning workers based on the cleaning difficulty level of the cleaning target calculated by the first calculation step and the work ability level of the cleaning worker calculated by the second calculation step. Effect of the Invention

[0019] According to the present invention, a cleaning management system, a cleaning management method, and a cleaning management program are provided that are capable of improving the efficiency of cleaning work on a cleaning target. [Brief description of the drawings]

[0020] [Figure 1] FIG. 1 is a diagram showing the overall configuration of a cleaning management system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram showing a specific configuration of the cleaning management system according to the embodiment of the present invention. [Diagram 3] FIG. 3 is a diagram showing an example of cleaner information used in the cleaning management system according to the embodiment of the present invention. [Figure 4] FIG. 4 is a diagram showing an example of cleaning target information used in the cleaning management system according to the embodiment of the present invention. [Diagram 5] FIG. 5 is a diagram showing an example of setting information used in the cleaning management system according to the embodiment of the present invention. [Figure 6] FIG. 6 is a diagram showing an example of cleaning instruction information used in the cleaning management system according to the embodiment of the present invention. [Figure 7] FIG. 7 is a diagram showing an example of work time information used in the cleaning management system according to the embodiment of the present invention. [Figure 8] FIG. 8 is a diagram showing an example of cleaner-by-cleaner allocation information used in the cleaning management system according to the embodiment of the present invention. [Figure 9] FIG. 9 is a diagram showing an example of a cleaning instruction page displayed on the staff terminal according to the embodiment of the present invention. [Figure 10] FIG. 10 is a diagram showing an example of a cleaning management page displayed on the leader terminal according to the embodiment of the present invention. [Figure 11] FIG. 11 is a diagram showing an example of a cleaning assignment page displayed on the leader terminal according to the embodiment of the present invention. [Figure 12] FIG. 12 is a diagram showing an example of an allocation list page displayed on the leader terminal according to the embodiment of the present invention. [Figure 13] FIG. 13 is a diagram showing an example of a cleaning management page displayed on the cleaner terminal according to the embodiment of the present invention. [Figure 14] FIG. 14 is a diagram showing an example of a task list page displayed on the cleaner terminal according to the embodiment of the present invention. [Figure 15] FIG. 15 is a diagram showing an example of a work report page displayed on the cleaner terminal according to the embodiment of the present invention. [Figure 16] FIG. 16 is a flowchart showing an example of a procedure of a cleaning management process executed in the cleaning management system according to the embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0021] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings to facilitate understanding of the present invention. Note that the following embodiment is an example of the present invention and does not limit the technical scope of the present invention.

[0022] [Cleaning Management System 1] As shown in FIG. 1, a cleaning management system 1 according to an embodiment of the present invention includes a management server 2, a staff terminal 3, a leader terminal 4, and a cleaner terminal 5. The management server 2, the staff terminal 3, the leader terminal 4, and the cleaner terminal 5 can communicate with each other via a communication network N1 such as the Internet, a LAN, a WAN, or a public telephone line. The cleaning management system 1 is introduced into a facility including a plurality of cleaning targets. The facility is a variety of facilities, such as accommodation facilities such as hotels and inns, commercial facilities such as shopping malls, complexes, and commercial buildings, and public facilities such as government offices. The cleaning targets are predetermined locations (cleaning work areas) that require cleaning work. In this embodiment, an accommodation facility (hotel H1) is given as an example of the facility, and a room and a toilet are given as an example of the cleaning target.

[0023] Each cleaning worker (hereinafter referred to as "cleaner") of hotel H1 sequentially cleans the cleaning targets assigned to them. The cleaning leader, who is responsible for managing multiple cleaners, assigns cleaning targets to each cleaner, gives each cleaner special instructions regarding cleaning (details will be described later), and checks the cleaning work of each cleaner. There may be multiple cleaning leaders. In addition, hotel H1 staff (front desk staff, manager, etc.) check the check-in and check-out status of guests, register whether the cleaning target needs cleaning, special instructions for the cleaning target (details will be described later), etc., and create daily cleaning instructions (see Figure 9).

[0024] The management server 2 accepts operations on various terminals by staff, cleaning leaders, and cleaners, and manages the cleaning work of hotel H1. The management server 2 also manages the attendance of cleaners. The management server 2 also presents various information related to the cleaning work to staff, cleaning leaders, and cleaners. The management server 2 may be installed inside hotel H1 or outside hotel H1.

[0025] The staff operates the staff terminal 3, the cleaning leader operates the leader terminal 4, and the cleaner operates the cleaner terminal 5. For example, the staff performs various registration operations on the operation screen (operation page) provided by the management server 2 and displayed on the staff terminal 3 to create the cleaning instructions. The cleaning leader performs operations to assign cleaning targets to each cleaner, register special instructions regarding cleaning, and check the cleaning work on the operation screen (operation page) provided by the management server 2 and displayed on the leader terminal 4. The cleaner checks the cleaning targets and special instructions and reports the completion of the cleaning work on the operation screen (operation page) provided by the management server 2 and displayed on the cleaner terminal 5. Each cleaner carries their own cleaner terminal 5 to perform cleaning work.

[0026] The cleaning management system 1 includes one or more staff terminals 3, one or more leader terminals 4, and multiple cleaner terminals 5.

[0027] In this embodiment, the management server 2 alone corresponds to the cleaning management system of the present invention, but the cleaning management system of the present invention may include one or more of the components of the management server 2, staff terminal 3, leader terminal 4, and cleaner terminal 5. For example, if the components of the management server 2, staff terminal 3, leader terminal 4, and cleaner terminal 5 work together to share and execute a cleaning management process (see FIG. 16) described below, a system including multiple components that execute the process can be considered as the cleaning management system of the present invention. For example, the management server 2, leader terminal 4, and cleaner terminal 5 may constitute the cleaning management system of the present invention.

[0028] [Management Server 2] As shown in Fig. 2, the management server 2 is a server including a control unit 21, a memory unit 22, an operation display unit 23, and a communication I / F 24. The management server 2 is not limited to a single computer, but may be a computer system in which multiple computers work in cooperation. Furthermore, various processes executed by the management server 2 may be executed in a distributed manner by one or multiple processors. The management server 2 provides cleaning management services to various facilities and operates a cleaning management service site.

[0029] The communication I / F 24 is a communication interface that connects the management server 2 to the communication network N1 via a wired or wireless connection, and performs data communication in accordance with a specified communication protocol between the management server 2 and external devices such as the staff terminal 3, leader terminal 4, and cleaner terminal 5 via the communication network N1.

[0030] The operation display unit 23 is a user interface that includes a display unit, such as a liquid crystal display or an organic EL display, that displays various information, and an operation unit, such as a mouse, a keyboard, or a touch panel, that accepts operations.

[0031] The storage unit 22 is a non-volatile storage unit such as a hard disk drive (HDD) or a solid state drive (SSD) that stores various information. Specifically, the storage unit 22 stores data such as cleaning staff information D1, cleaning target information D2, setting information D3, cleaning instruction information D4, work time information D5, and cleaning staff allocation information D6.

[0032] The cleaning staff information D1 includes information about each cleaning staff. FIG. 3 is a diagram showing an example of the cleaning staff information D1. As shown in FIG. 3, the cleaning staff information D1 includes information such as "ID", "cleaning staff name", "number of rooms cleaned", "re-cleaning count", "average work time", and "work ability level" for each cleaning staff. The ID is identification information of the cleaning staff, and the cleaning staff name is the name of the cleaning staff. The number of rooms cleaned is the number of cleaning targets that the cleaning staff has cleaned in the past, that is, the total number of cleaning times (achievement number). The re-cleaning count is the number of times that the cleaning staff redid the cleaning. For example, when the cleaning leader checks a room that the cleaning staff has cleaned and finds that the cleaning work is insufficient and instructs the cleaning staff to redo the cleaning work (re-cleaning instruction), the cleaning staff performs the cleaning work again. The average work time is the average time that the cleaning staff took to clean the cleaning targets in the past, that is, the average work time per cleaning target.

[0033] The work ability level is information indicating the level of the cleaning ability of the cleaner. Note that a work ability level of "5" indicates the highest work ability, and a work ability level of "1" indicates the lowest work ability. The control unit 21 calculates the work ability level of the cleaner based on at least one of the number of cleaning targets that the cleaner has been in charge of in the past (the number of rooms to be cleaned), the number of times that the cleaner has performed cleaning work again in response to an instruction to redo the cleaning work (the number of re-cleanings), and the experience value information of the cleaner (years of experience, etc.). For example, the control unit 21 evaluates the work ability level on a five-point scale and registers it in the cleaner information D1. The control unit 21 appropriately updates the cleaner information D1 according to the cleaning performance of each cleaner.

[0034] The cleaning target information D2 includes information about the cleaning target. FIG. 4 is a diagram showing an example of the cleaning target information D2. As shown in FIG. 4, the cleaning target information D2 includes information such as "cleaning target", "cleaning area", "amenity information", "cleaning target type", and "average work time" for each cleaning target. The cleaning target is a cleaning location, and here, the room numbers and toilets of all rooms in the hotel H1 are registered. The cleaning area is information indicating the area (size) of the cleaning target. The amenity information is information such as the quantity, size, and type of amenity goods (an example of the equipment of the present invention) to be provided in the room. The cleaning target type is information on the type of cleaning target, for example, the type of room (single room, twin room, suite room, etc.). The average work time is an average time of work time required for past cleaning work of the cleaning target. The control unit 21 appropriately updates the average work time according to the cleaning performance of each cleaning target.

[0035] The setting information D3 includes setting information that is set in advance according to the cleaning difficulty level and the work ability level. FIG. 5 is a diagram showing an example of the setting information D3. As shown in FIG. 5, the setting information D3 includes information such as "cleaning difficulty level," "work ability level," and "required work time." The cleaning difficulty level is information that indicates the difficulty level of the cleaning work of the cleaning target. For example, the larger the room is, the higher the cleaning difficulty level. For example, the higher the grade of the room is, the higher the cleaning difficulty level. For example, the more amenities are provided in the room, the higher the cleaning difficulty level. For example, the more special instructions are provided, such as "bring an extra bed into the room," the higher the cleaning difficulty level. In this way, the difficulty level of cleaning the cleaning target changes depending on the situation of the room. Three levels of cleaning difficulty are set in advance in the setting information D3. Note that the cleaning difficulty level "3" represents the highest difficulty level, and the cleaning difficulty level "1" represents the lowest difficulty level.

[0036] The work ability level is information indicating the level of the cleaning ability of the cleaner, and is set in advance in five stages. The required work time is the work time required to clean the cleaning target. The required work time is set in advance according to the work ability level for each cleaning difficulty level. For example, when a cleaner with a high work ability level cleans a room with a low cleaning difficulty, a short time is set because the cleaning work can be completed in a short time. On the other hand, when a cleaner with a low work ability level cleans a room with a high cleaning difficulty, a long time is set because the cleaning work takes a long time. The control unit 21 sets the required work time based on the past cleaning work of multiple cleaners with different work ability levels on multiple cleaning targets with different cleaning difficulty levels. The control unit 21 registers the setting information D3 in advance according to the past cleaning results, and updates it as appropriate.

[0037] The cleaning instruction information D4 includes information about cleaning instructions. FIG. 6 is a diagram showing an example of the cleaning instruction information D4. As shown in FIG. 6, the cleaning instruction information D4 includes information such as "cleaning target," "need for cleaning," "special instruction information," "guest information," and "planned CI / CO date and time." The cleaning target is information about the rooms and toilets to be cleaned in the hotel H1. For example, information about all rooms (guest rooms) in the hotel H1 and all toilets installed on each floor is registered. The cleaning need is information indicating whether or not cleaning work is required for the cleaning target. For example, the staff of the hotel H1 performs an operation of checking a check box of the cleaning target (for example, a room number) that requires cleaning work on the cleaning instruction page P1 (see FIG. 9) displayed on the staff terminal 3. The control unit 21 accepts the operation by the staff and registers the need for cleaning of the target in the cleaning instruction information D4.

[0038] The special instruction information is information on special instructions for a cleaning target. For example, a staff member of hotel H1 selects a cleaning target that requires cleaning work on cleaning instruction page P1 (see FIG. 9) displayed on staff terminal 3, and performs an operation to input special instructions. The example shown in FIG. 9 shows a state in which room 205 has been selected and "bring in an extra bed" has been input as a special instruction. The control unit 21 accepts the operation by the staff member and registers the information on the special instructions for the cleaning target in cleaning instruction information D4. In addition, the control unit 21 causes the number of special instructions to be displayed on cleaning instruction page P1 (see FIG. 9).

[0039] The guest information is information about the guest, such as the guest's name and the number of guests. The scheduled CI / CO date and time is information about the scheduled check-in date and time and the scheduled check-out date and time of the guest at hotel H1. The control unit 21 refers to the accommodation reservation management data (not shown) to acquire the accommodation information and the scheduled CI / CO date and time, and registers them in the cleaning instruction information D4. The control unit 21 also displays the accommodation information and the scheduled CI / CO date and time on the cleaning instruction page P1 (see FIG. 9).

[0040] The work time information D5 includes information on the required work time for the cleaning target. FIG. 7 is a diagram showing an example of the work time information D5. As shown in FIG. 7, the work time information D5 includes information such as "cleaning target", "cleaning difficulty level", "name of cleaning staff", and "required work time". The cleaning target is information that indicates a cleaning target that requires cleaning work, and for example, information on a cleaning target selected by a staff member is registered. The cleaning difficulty level is information that indicates the difficulty level of the cleaning work calculated by the control unit 21 for the cleaning target. The control unit 21 calculates the cleaning difficulty level of the cleaning target based on at least one of the cleaning range of the cleaning target, the type of the cleaning target, equipment information on equipment (amenity goods) to be provided for the cleaning target, and predetermined request information (special instructions) for the cleaning target. The control unit 21 calculates the cleaning difficulty level for each cleaning target and registers it in the work time information D5.

[0041] The cleaning staff name is the name of the cleaning staff in charge of the cleaning work of the cleaning object. When the control unit 21 executes an assignment process (details of which will be described later) for assigning the cleaning object to the cleaning staff, the control unit 21 registers the name of the cleaning staff in association with each cleaning object in the work time information D5.

[0042] The required work time is the work time required to clean the cleaning target. The control unit 21 refers to the setting information D3, acquires the required work time corresponding to the cleaning difficulty level and the cleaning staff's work ability level, and registers it in the work time information D5. For example, if the cleaning difficulty level of room 201 is "2" and the cleaning staff A1's work ability level is "3" (see FIG. 3), the required work time for room 201 will be "14 minutes" (see FIG. 5). When the control unit 21 executes the allocation process, it registers the cleaning difficulty level, the cleaning staff name, and the required work time for each cleaning target.

[0043] The cleaner-specific allocation information D6 includes information on cleaning targets for each cleaner. FIG. 8 is a diagram showing an example of the cleaner-specific allocation information D6. As shown in FIG. 8, the cleaner-specific allocation information D6 includes information on cleaning targets assigned to each cleaner and information on total work time. When the control unit 21 executes the allocation process, it registers, for each cleaner, information on one or more cleaning targets (room number, etc.) and information on total work time obtained by adding up the required work time for each cleaning target (see FIG. 7), in the cleaner-specific allocation information D6. A specific configuration of the allocation process by the control unit 21 will be described later.

[0044] In another embodiment, some or all of the cleaning staff information D1, cleaning target information D2, setting information D3, cleaning instruction information D4, work time information D5, and cleaning staff allocation information D6 may be stored in another server accessible from the management server 2 via the communication network N1. In this case, the control unit 21 of the management server 2 may acquire the information from the other server and execute each process such as the cleaning management process (see FIG. 16) described below.

[0045] The storage unit 22 also stores layout data and image data for generating various web pages, such as a cleaning instruction page P1 (see FIG. 9) displayed on the staff terminal 3, a cleaning management page P2 (see FIG. 10), a cleaning assignment page P3 (see FIG. 11), and an assignment list page P4 (see FIG. 12) displayed on the leader terminal 4, and a cleaning management page P5 (see FIG. 13), a work list page P6 (see FIG. 14), and a work report page P7 (see FIG. 15) displayed on the cleaner terminal 5. In this embodiment, the control unit 21 of the management server 2 generates the various web pages and transmits the information of the web pages to the staff terminal 3, the leader terminal 4, and the cleaner terminal 5, thereby making it possible to display the various web pages on each of the staff terminal 3, the leader terminal 4, and the cleaner terminal 5. In another embodiment, the control unit 21 of the management server 2 may cause the control unit 31 of the staff terminal 3, the control unit 41 of the leader terminal 4, and the control unit 51 of the cleaning terminal 5 to each display the various web pages by transmitting data necessary for displaying the various web pages to each of the staff terminal 3, the leader terminal 4, and the cleaning terminal 5.

[0046] Furthermore, storage unit 22 stores control programs such as a cleaning management program for causing control unit 21 to execute a cleaning management process (see FIG. 16) described below. For example, the cleaning management program is non-temporarily recorded on a computer-readable recording medium such as a CD or DVD, and is read by a reading device (not shown) such as a CD drive or DVD drive provided in management server 2 and stored in storage unit 22.

[0047] The control unit 21 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various arithmetic processing. The ROM is a non-volatile storage unit in which control programs such as a BIOS and an OS for causing the CPU to execute various arithmetic processing are stored in advance. The RAM is a volatile or non-volatile storage unit that stores various information, and is used as a temporary storage memory (work area) for various processes executed by the CPU. The control unit 21 controls the management server 2 by executing, with the CPU, various control programs stored in advance in the ROM or the storage unit 22.

[0048] However, the time required for cleaning varies depending on factors such as the size of the room to be cleaned and the cleaning staff's work ability level. For this reason, if a cleaning plan is created using a conventional method, the work time varies from room to room, which causes a problem of reduced efficiency of the cleaning work for the cleaning target. In response to this, the management server 2 according to the present embodiment can improve the efficiency of the cleaning work for the cleaning target.

[0049] Specifically, as shown in Fig. 2, the control unit 21 includes various processing units such as a setting processing unit 211, a first calculation processing unit 212, a second calculation processing unit 213, an allocation processing unit 214, and a presentation processing unit 215. The control unit 21 functions as the various processing units by executing various processes according to the cleaning management program with the CPU. Some or all of the processing units may be configured with electronic circuits. The cleaning management program may be a program for causing a plurality of processors to function as the processing units.

[0050] The setting processing unit 211 preliminarily sets the required work time according to the work ability level for each cleaning difficulty level. Specifically, the setting processing unit 211 preliminarily sets three levels of cleaning difficulty level corresponding to the conditions of the room to be cleaned, such as the size of the room, the grade of the room, the number of amenities to be provided in the room, and the number of special instructions. The setting processing unit 211 also preliminarily sets five levels of work ability level corresponding to the work ability of the cleaner, such as the number of rooms the cleaner has cleaned in the past, the number of times the cleaner has cleaned again, and experience value information (years of experience, etc.). Then, the setting processing unit 211 preliminarily sets the required work time according to the work ability level for each of the cleaning difficulty levels. For example, the setting processing unit 211 sets the required work time based on the past performance of multiple cleaners with different work ability levels who have cleaned multiple cleaning targets with different cleaning difficulty levels. The setting processing unit 211 stores setting information D3 (see FIG. 5) in which each cleaning difficulty level, each work ability level, and the required work time are associated with each other in the storage unit 22. The setting processing unit 211 is an example of the setting processing unit of the present invention.

[0051] The first calculation processing unit 212 calculates the current cleaning difficulty of the cleaning target. Specifically, when a staff member of the hotel H1 selects a cleaning target that requires cleaning work on the cleaning instruction page P1 (see FIG. 9) displayed on the staff terminal 3, the first calculation processing unit 212 calculates the current cleaning difficulty of the selected cleaning target. For example, the first calculation processing unit 212 calculates the cleaning difficulty of the selected cleaning target ("1", "2", or "3") based on at least one of the cleaning range (e.g., size) of the selected cleaning target, the type of cleaning target (e.g., room type), equipment information (e.g., number of amenities) related to the equipment (amenity goods) to be provided in the cleaning target, and predetermined request information (e.g., number of special instructions) for the cleaning target. The control unit 21 calculates the cleaning difficulty for each cleaning target and registers it in the work time information D5 (see FIG. 7). Note that the cleaning target selected may be one or more. The first calculation processing unit 212 is an example of the first calculation processing unit of the present invention.

[0052] The second calculation processing unit 213 calculates the work ability level of the cleaner. Specifically, the second calculation processing unit 213 calculates the work ability level ("1" to "5") of the cleaner based on at least one of the number of rooms cleaned in the past, the number of re-cleanings, and experience value information (years of experience, etc.) of the cleaner. The second calculation processing unit 213 calculates the work ability level for each cleaner and registers it in the cleaner information D1 (see FIG. 3). In addition, when the staff of the hotel H1 creates a cleaning instruction on the cleaning instruction page P1 (see FIG. 9), the second calculation processing unit 213 identifies the cleaner who will be working on the cleaning target date ("January 18, 2021" in FIG. 9) from the attendance management data (work shift) and calculates the current work ability level of the identified cleaner. According to the configuration of the second calculation processing unit 213, the current work ability level can be determined from the cleaning performance of the cleaner in the past. The second calculation processing unit 213 is an example of the second calculation processing unit of the present invention.

[0053] The allocation processing unit 214 executes an allocation process for allocating cleaning targets to cleaning staff members. Specifically, the allocation processing unit 214 executes the allocation process based on the cleaning difficulty of the cleaning targets calculated by the first calculation processing unit 212 and the work ability level of the cleaning staff members calculated by the second calculation processing unit 213. For example, the allocation processing unit 214 preferentially allocates cleaning targets with high cleaning difficulty to cleaning staff members with high work ability levels. For example, since room 205 is large, has a large number of amenities, and has the special instruction ("bring in an extra bed"), the first calculation processing unit 212 calculates the highest cleaning difficulty level of "3". In this case, the allocation processing unit 214 allocates room 205 to cleaning staff member A3, who has the highest work ability level among the cleaning staff members scheduled to work on the cleaning target day. In addition, the control unit 21 acquires "10 minutes", which corresponds to the cleaning difficulty level of "3" and the work ability level of "5", as the required work time for room 205 based on the setting information D3 (see FIG. 5).

[0054] In this way, when the work ability level of the first cleaner is higher than the work ability level of the second cleaner and the cleaning difficulty level of the first cleaning target is higher than the cleaning difficulty level of the second cleaning target, the allocation processing unit 214 allocates the first cleaning target to the first cleaner and the second cleaning target to the second cleaner. This makes it possible to shorten the required work time for cleaning targets with high cleaning difficulty and complete the cleaning work without problems such as incomplete cleaning.

[0055] Furthermore, the allocation processing unit 214 executes the allocation process based on the required work time according to the cleaning difficulty of the cleaning object calculated by the first calculation processing unit 212 and the cleaning staff's work ability level calculated by the second calculation processing unit 213. For example, if a cleaning staff with a low work ability level is in charge of a cleaning object with a high cleaning difficulty, the required work time will be long. If the required work time is equal to or exceeds a predetermined time, the allocation processing unit 214 allocates the cleaning object to a cleaning staff with a higher work ability level. In this way, an upper limit time may be set for the required work time for one cleaning object.

[0056] Here, when multiple cleaners are to clean multiple cleaning targets, it is desirable that each cleaner completes the cleaning task at the same or close time. Therefore, the allocation processing unit 214 executes the allocation process based on the required work time according to the cleaning difficulty of the cleaning target calculated by the first calculation processing unit 212 and the cleaning staff's work ability level calculated by the second calculation processing unit 213. Specifically, the allocation processing unit 214 executes the allocation process for the first cleaner and the second cleaner so that the difference between the first total work time required for all cleaning tasks of one or more cleaning targets assigned to the first cleaner and the second total work time required for all cleaning tasks of one or more cleaning targets assigned to the second cleaner is within a predetermined time. The predetermined time is not limited, and is set to, for example, "5 minutes" in this embodiment.

[0057] The allocation processing unit 214 allocates multiple selection targets selected on the cleaning instruction page P1 (see FIG. 9) to cleaners A1 to A5 scheduled to work on the cleaning target day so that the difference between the total work times of each cleaner is within 5 minutes. The allocation information D6 by cleaner shown in FIG. 8 shows the result of the allocation processing by the allocation processing unit 214. In the example shown in FIG. 8, the maximum difference between the total work times of each cleaner A1 to A5 (the difference between "48 minutes" for cleaner A1 and "51 minutes" for cleaner A3) is 3 minutes, which satisfies the above condition. In this case, the allocation processing unit 214 ends the allocation processing. This determines the cleaning targets that each cleaner is responsible for cleaning. The allocation processing unit 214 is an example of the allocation processing unit of the present invention.

[0058] The presentation processing unit 215 presents various information to the staff terminal 3, the leader terminal 4, and the cleaner terminal 5. For example, when a staff member creates a cleaning instruction, the presentation processing unit 215 displays a cleaning instruction page P1 (see FIG. 9) on the staff terminal 3. For example, when a cleaning target is selected, the presentation processing unit 215 displays a cleaning management page P2 (see FIG. 10) on the leader terminal 4. The cleaning management page P2 displays a selection button K1 for displaying detailed information on the cleaning target, a selection button K2 for executing an assignment process for assigning the cleaning target to a cleaner, a selection button K3 for displaying information on registered special instructions (see FIG. 9), a selection button K4 for displaying the contents of a report of cleaning completion, a selection button K5 for displaying registration information of lost items, and the like. In addition, the selection buttons K1, K3, K4, and K5 display the number of items (number of registrations) corresponding to each of them, and the number is updated appropriately.

[0059] Here, when the cleaning leader executes the allocation process of allocating the cleaning targets of the registered 18 rooms to the cleaners, the cleaning leader presses the selection button K2 on the cleaning management page P2 displayed on the leader terminal 4. When the selection button K2 is pressed, the suggestion processing unit 215 displays the cleaning allocation page P3 (see FIG. 11) on the leader terminal 4. On the cleaning allocation page P3, a selection button K6 (automatic allocation button) for automatically performing the allocation process is displayed. When the cleaning leader presses the selection button K6 on the cleaning allocation page P3, the allocation processing unit 214 executes the allocation process. The suggestion processing unit 215 displays the result of the allocation process (see FIG. 8) on the cleaning allocation page P3. An example of the result of the allocation process is shown on the cleaning allocation page P3 shown in FIG. 11. Here, the number of cleaners in charge of each of the cleaners A1 to A5 is displayed. When the cleaning leader selects the cleaner A3 on the cleaning allocation page P3 shown in FIG. 11, the suggestion processing unit 215 displays the allocation list page P4 (see FIG. 12) of the cleaner A3 on the leader terminal 4. 12, information on the five rooms assigned to cleaner A3 is displayed on the assignment list page P4. When the cleaning leader presses the selection button K7 on the assignment list page P4, the five rooms assigned to cleaner A3 are released. On the cleaning assignment page P3, the cleaning leader can manually assign cleaning targets to each cleaner or manually change the automatically assigned cleaning targets.

[0060] Furthermore, when the allocation process is executed, the presentation processor 215 causes each cleaner terminal 5 to display a cleaning management page P5. FIG. 13 shows an example of the cleaning management page P5 displayed on the cleaner terminal 5 of cleaner A3. The cleaning management page P5 displays information on the cleaning targets of the five rooms that cleaner A3 is in charge of. When cleaner A3 presses the selection button K1 on the cleaning management page P5 displayed on the cleaner terminal 5, the presentation processor 215 causes the cleaner terminal 5 to display a task list page P6 (see FIG. 14). The task list page P6 shown in FIG. 14 displays information on the cleaning targets of the five rooms that are assigned to cleaner A3. Furthermore, an image Me is displayed indicating that special instructions have been registered for the cleaning targets.

[0061] When starting cleaning work, cleaner A3 selects the cleaning target selection button K8 on the work list page P6. The presentation processing unit 215 causes the cleaner terminal 5 to display the work report page P7 (see FIG. 15) for the selected cleaning target. Cleaner A3 checks the cleaning details on the work report page P7 and performs the cleaning work. For example, when cleaner A3 has completed cleaning room 205, he or she checks the check box K9 on the work report page P7 to indicate that the specially instructed work has been completed, and presses the cleaning completed button K10.

[0062] When the presentation processing unit 215 receives a cleaning completion report via the cleaner terminal 5, it transmits the cleaning completion report to the leader terminal 4. The presentation processing unit 215 also updates the display field of the selection button K1 of the cleaning management page P2 (see FIG. 10) displayed on the leader terminal 4. For example, the presentation processing unit 215 updates the number of "uncleaned rooms" to "17 rooms" and the number of "before inspection" to "1 room." Note that "before inspection" is an abbreviation that indicates the state after the cleaner has completed the cleaning work for the cleaning target and before the cleaning leader checks (inspects) the cleaning target. Note that the presentation processing unit 215 similarly updates the number of "uncleaned rooms" to "4 rooms" and the number of "before inspection" to "1 room" on the cleaning management page P2 (see FIG. 13) displayed on the cleaner terminal 5 of the cleaner A3.

[0063] For example, when the cleaning leader receives a report that the cleaning of room 205 is complete, the cleaning leader performs a cleaning check of room 205. If the cleaning check reveals no problems with the cleaning work (such as deficiencies), the cleaning leader inputs that cleaning is complete on the leader terminal 4. The presentation processing unit 215 updates the number of "rooms before inspection" to "0 rooms" and the number of "cleaned" to "1 room" on the cleaning management page P2 (see FIG. 10) of the leader terminal 4 and the cleaning management page P2 (see FIG. 13) of the cleaner terminal 5.

[0064] On the other hand, if the cleaning check finds any problems (such as defects) with the cleaning work, the cleaning leader inputs an instruction to redo the cleaning work (re-cleaning instruction) in the leader terminal 4. The re-cleaning instruction includes a comment on the problem. When the control unit 21 receives the re-cleaning instruction via the leader terminal 4, it updates the number of re-cleaning attempts in the cleaning staff information D1 (see FIG. 3). In addition, the presentation processing unit 215 outputs a re-cleaning instruction to the cleaning staff terminal 5 of the cleaning staff A3 in charge of room 205. When cleaning staff A3 receives the re-cleaning instruction, he redoes the cleaning of room 205 and inputs a cleaning completion report again. In this way, the cleaning leader uses the leader terminal 4 to assign cleaning targets to each cleaning staff and manages the cleaning work of each cleaning staff, and each cleaning staff uses the cleaning staff terminal 5 to clean the cleaning targets assigned to him / her.

[0065] [Staff Terminal 3] 2, the staff terminal 3 includes a control unit 31, a storage unit 32, an operation display unit 33, and a communication I / F 34. The staff terminal 3 is, for example, an information processing device such as a tablet terminal or a personal computer.

[0066] The communication I / F 34 is a communication interface for connecting the staff terminal 3 to the communication network N1 via a wired or wireless connection, and for performing data communication in accordance with a specified communication protocol between the staff terminal 3 and external devices such as the management server 2, the leader terminal 4, and the cleaner terminal 5 via the communication network N1.

[0067] The operation display unit 33 is a user interface that includes a display unit such as a liquid crystal display or an organic EL display that displays information such as various web pages, and an operation unit such as a mouse, keyboard, or touch panel that accepts operations.

[0068] The storage unit 32 is a non-volatile storage unit such as an HDD, SSD, or flash memory that stores various information. For example, a control program such as a browser program is stored in the storage unit 32. Specifically, the browser program is a control program that causes the control unit 31 to execute communication processing with an external device such as the management server 2 according to a communication protocol such as HTTP (Hypertext Transfer Protocol). The browser program may also be a dedicated application for executing communication processing with the management server 2 according to a predetermined communication protocol.

[0069] The control unit 31 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various arithmetic operations. The ROM is a non-volatile storage unit in which control programs such as a BIOS and an OS for causing the CPU to execute various processes are stored in advance. The RAM is a volatile or non-volatile storage unit that stores various information, and is used as a temporary storage memory (work area) for various processes executed by the CPU. The control unit 31 controls the staff terminal 3 by executing various control programs stored in advance in the ROM or the storage unit 32 by the CPU.

[0070] Specifically, the control unit 31 functions as a browser processing unit 311 by executing various processes according to the browser program stored in the storage unit 32. The browser processing unit 311 is capable of executing browser processing to cause the operation display unit 33 to display a web page provided from the management server 2 via the communication network N1, and to input operations for the operation display unit 33 to the management server 2. In other words, the staff terminal 3 can function as an operation terminal for the management server 2 by the control unit 31 executing the browser program. Note that some or all of the processing units included in the control unit 31 may be configured with electronic circuits.

[0071] For example, in the staff terminal 3, when a user operation is performed to make an access request to a predetermined URL corresponding to a cleaning management service site of the cleaning management service provided by the cleaning management system 1, the control unit 31 acquires webpage data of the cleaning management service site from the management server 2 and displays the webpage of the cleaning management service site on the operation display unit 33. Note that, for example, the access request to the predetermined URL is made by a selection operation from a list of preregistered websites, a selection operation from a search result on an information search site, or a text input operation. In addition, when a dedicated application corresponding to the management server 2 is installed in the staff terminal 3, the user (staff member) of the staff terminal 3 performs an operation to start up the dedicated application, and the webpage of the cleaning management service site is displayed on the operation display unit 33.

[0072] For example, when a staff member of hotel H1 uses the cleaning management service, he or she inputs login information (ID, password) into a login page (not shown) of the cleaning management service site displayed on the staff terminal 3. When the login information is authenticated, the control unit 31 causes the staff terminal 3 to display various web pages for staff (for example, cleaning instruction page P1 (see FIG. 9)).

[0073] [Leader terminal 4] 2, the leader terminal 4 includes a control unit 41, a storage unit 42, an operation display unit 43, and a communication I / F 44. The leader terminal 4 is an information processing device such as a mobile phone, a smartphone, a tablet terminal, or a personal computer.

[0074] The communication I / F 44 is a communication interface for connecting the leader terminal 4 to the communication network N1 via a wired or wireless connection, and for performing data communication in accordance with a specified communication protocol between the leader terminal 4 and external devices such as the management server 2, the staff terminal 3, and the cleaner terminal 5 via the communication network N1.

[0075] The operation display unit 43 is a user interface that includes a display unit such as a liquid crystal display or an organic EL display that displays information such as various web pages, and an operation unit such as a mouse, keyboard, or touch panel that accepts operations.

[0076] The storage unit 42 is a non-volatile storage unit such as an HDD, SSD, or flash memory that stores various information. For example, a control program such as a browser program is stored in the storage unit 42. Specifically, the browser program is a control program that causes the control unit 41 to execute communication processing with an external device such as the management server 2 according to a communication protocol such as HTTP. The browser program may also be a dedicated application for executing communication processing with the management server 2 according to a predetermined communication protocol.

[0077] The control unit 41 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various arithmetic processing. The ROM is a non-volatile storage unit in which control programs such as a BIOS and an OS for causing the CPU to execute various processing are stored in advance. The RAM is a volatile or non-volatile storage unit that stores various information, and is used as a temporary storage memory (work area) for various processing executed by the CPU. The control unit 41 controls the reader terminal 4 by executing various control programs stored in advance in the ROM or the storage unit 42 by the CPU.

[0078] Specifically, the control unit 41 functions as a browser processing unit 411 by executing various processes according to the browser program stored in the storage unit 42. The browser processing unit 411 can execute browser processing to display a web page provided from the management server 2 via the communication network N1 on the operation display unit 43 and input operations for the operation display unit 43 to the management server 2. In other words, the reader terminal 4 can function as an operation terminal for the management server 2 by the control unit 41 executing the browser program. Note that some or all of the processing units included in the control unit 41 may be configured with electronic circuits.

[0079] For example, in the leader terminal 4, when a user operation is performed to make an access request to a predetermined URL corresponding to a cleaning management service site of the cleaning management service provided by the cleaning management system 1, the control unit 41 acquires webpage data of the cleaning management service site from the management server 2 and causes the operation display unit 43 to display the webpage of the cleaning management service site. Note that, for example, the access request to the predetermined URL is made by a selection operation from a list of websites registered in advance, a selection operation from a search result on an information search site, or a text input operation. In addition, when a dedicated application corresponding to the management server 2 is installed in the leader terminal 4, the user of the leader terminal 4 (cleaning leader) performs an operation to start the dedicated application, and the webpage of the cleaning management service site is displayed on the operation display unit 43.

[0080] For example, when a cleaning leader of hotel H1 uses the cleaning management service, he / she inputs login information (ID, password) into a login page (not shown) of the cleaning management service site displayed on the leader terminal 4. When the login information is authenticated, the control unit 41 causes the leader terminal 4 to display various web pages for cleaning leaders (for example, a cleaning management page P2 (see FIG. 10), a cleaning assignment page P3 (see FIG. 11), and an assignment list page P4 (see FIG. 12)).

[0081] [Cleaning staff terminal 5] 2, the cleaner terminal 5 includes a control unit 51, a storage unit 52, an operation display unit 53, and a communication I / F 54. The cleaner terminal 5 is an information processing device such as a mobile phone, a smartphone, a tablet terminal, or a personal computer. The cleaner terminal 5 may further include the same functions as the leader terminal 4, or may be the same information processing device as the leader terminal 4.

[0082] The communication I / F 54 is a communication interface for connecting the cleaning staff terminal 5 to the communication network N1 via a wired or wireless connection, and for performing data communication in accordance with a specified communication protocol between the cleaning staff terminal 5 and external devices such as the management server 2, staff terminal 3, and leader terminal 4 via the communication network N1.

[0083] The operation display unit 53 is a user interface that includes a display unit such as a liquid crystal display or an organic EL display that displays information such as various web pages, and an operation unit such as a mouse, keyboard, or touch panel that accepts operations.

[0084] The storage unit 52 is a non-volatile storage unit such as an HDD, SSD, or flash memory that stores various information. For example, a control program such as a browser program is stored in the storage unit 52. Specifically, the browser program is a control program that causes the control unit 51 to execute communication processing with an external device such as the management server 2 according to a communication protocol such as HTTP. The browser program may also be a dedicated application for executing communication processing with the management server 2 according to a predetermined communication protocol.

[0085] The control unit 51 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various arithmetic processing. The ROM is a non-volatile storage unit in which control programs such as a BIOS and an OS for causing the CPU to execute various processes are stored in advance. The RAM is a volatile or non-volatile storage unit that stores various information, and is used as a temporary storage memory (work area) for various processes executed by the CPU. The control unit 51 controls the cleaner terminal 5 by executing various control programs stored in advance in the ROM or the storage unit 52 by the CPU.

[0086] Specifically, the control unit 51 functions as a browser processing unit 511 by executing various processes according to the browser program stored in the storage unit 52. The browser processing unit 511 can execute browser processing to display a web page provided from the management server 2 via the communication network N1 on the operation display unit 53 and input operations for the operation display unit 53 to the management server 2. In other words, the cleaner terminal 5 can function as an operation terminal for the management server 2 by the control unit 51 executing the browser program. Note that some or all of the processing units included in the control unit 51 may be configured with electronic circuits.

[0087] For example, in the cleaner terminal 5, when a user operation is performed to request access to a predetermined URL corresponding to a cleaning management service site of the cleaning management service provided by the cleaning management system 1, the control unit 51 acquires webpage data of the cleaning management service site from the management server 2 and displays the webpage of the cleaning management service site on the operation display unit 53. Note that, for example, the access request to the predetermined URL is performed by a selection operation from a list of websites registered in advance, a selection operation from a search result on an information search site, or a text input operation. Also, in the case where a dedicated application corresponding to the management server 2 is installed in the cleaner terminal 5, the user (cleaner) of the cleaner terminal 5 performs an operation to start the dedicated application, and the webpage of the cleaning management service site is displayed on the operation display unit 53.

[0088] For example, when a cleaner at hotel H1 uses the cleaning management service, the cleaner inputs login information (ID, password) into a login page (not shown) of the cleaning management service site displayed on the cleaner terminal 5. When the login information is authenticated, the control unit 51 causes the cleaner terminal 5 to display various web pages for cleaners (for example, a cleaning management page P5 (see FIG. 13), a work list page P6 (see FIG. 14), and a work report page P7 (see FIG. 15)).

[0089] [Cleaning management process] Hereinafter, the cleaning management process executed in the cleaning management system 1 will be described with reference to Fig. 16. Specifically, in this embodiment, the cleaning management process is executed by the control unit 21 of the management server 2.

[0090] The present invention can be understood as an invention of a cleaning management method that executes one or more steps included in the cleaning management process. One or more steps included in the cleaning management process described here may be omitted as appropriate. The steps in the cleaning management process may be executed in a different order as long as the same action and effect is achieved. Furthermore, although an example is described here in which each step in the cleaning management process is executed by the control unit 21, another embodiment of the cleaning management method may be one in which one or more processors execute each step in the cleaning management process in a distributed manner. The cleaning management method is one example of the cleaning management method of the present invention.

[0091] First, in step S1, the control unit 21 determines whether or not an instruction for an allocation process (allocation instruction) has been received from the cleaning leader. When the control unit 21 receives the allocation instruction (S1: Yes), the process proceeds to step S2. The control unit 21 waits until the allocation instruction is received (S1: No). For example, when the cleaning leader executes an allocation process for allocating cleaning targets of 18 rooms (see FIG. 9) registered by the staff of the hotel H1 to cleaners, the cleaning leader presses the selection button K2 on the cleaning management page P2 (see FIG. 10) displayed on the leader terminal 4. When the selection button K2 is pressed, the control unit 21 causes the leader terminal 4 to display the cleaning allocation page P3 (see FIG. 11). When the cleaning leader presses the selection button K6 (auto allocation button) on the cleaning allocation page P3, the control unit 21 accepts the allocation instruction.

[0092] In step S2, the control unit 21 extracts cleaning targets. Specifically, the control unit 21 extracts cleaning targets of 18 rooms registered by the staff (see FIG. 9) from all cleaning targets in the hotel H1.

[0093] Next, in step S3, the control unit 21 calculates the cleaning difficulty level of each of the extracted cleaning objects. Specifically, the control unit 21 calculates the current cleaning difficulty level ("1", "2", or "3") of the cleaning object based on at least one of the cleaning range (e.g., size) of the cleaning object, the type of cleaning object (e.g., room type), equipment information (e.g., number of amenities) related to the equipment (amenity items) provided in the cleaning object, and predetermined request information (e.g., number of special instructions) for the cleaning object. The control unit 21 calculates the cleaning difficulty level for each cleaning object and registers it in the work time information D5 (see FIG. 7). Step S2 is an example of a first calculation step of the present invention.

[0094] Next, in step S4, the control unit 21 extracts cleaners. Specifically, the control unit 21 refers to attendance management data (work shifts) and the like to extract cleaners (cleaners A1 to A5 in this case) scheduled to work on the cleaning target date ("January 18, 2021" in FIG. 9).

[0095] Next, in step S5, the control unit 21 calculates the work ability level of each extracted cleaner. Specifically, the control unit 21 calculates the current work ability level ("1" to "5") of the cleaner based on at least one of the number of rooms cleaned in the past, the number of re-cleanings, and experience value information (years of experience, etc.) of the cleaner. The control unit 21 calculates the work ability level for each cleaner and registers it in the cleaner information D1 (see FIG. 3). Step S5 is an example of a second calculation step of the present invention.

[0096] Next, in step S6, the control unit 21 executes the allocation process. Specifically, the control unit 21 executes the allocation process based on the calculated cleaning difficulty of the cleaning object and the cleaning staff's work ability level. For example, the control unit 21 preferentially allocates cleaning objects with high cleaning difficulty to cleaning staff with high work ability level.

[0097] For example, when the work ability level of the first cleaner is higher than the work ability level of the second cleaner and the cleaning difficulty level of the first cleaning target is higher than the cleaning difficulty level of the second cleaning target, the control unit 21 assigns the first cleaning target to the first cleaner and the second cleaning target to the second cleaner. Here, the control unit 21 assigns the cleaning targets of 18 rooms to five cleaners A1 to A5.

[0098] Next, in step S7, the control unit 21 calculates the required work time for each cleaning target. Specifically, the control unit 21 refers to the setting information D3 (see FIG. 5) and obtains the required work time corresponding to the cleaning difficulty level and the work ability level for each cleaning target.

[0099] Next, in step S8, the control unit 21 judges whether the difference between the total work times of each cleaner is within a predetermined time. Specifically, the control unit 21 calculates a total work time for each cleaner by adding up the required work times of the assigned cleaning targets (see FIG. 8), and judges whether the difference between the total work times is within a predetermined time (for example, "5 minutes"). If the difference between the total work times of each cleaner is within the predetermined time (S8: Yes), the process proceeds to step S9. On the other hand, if the difference between the total work times of each cleaner exceeds the predetermined time (S8: No), the process returns to step S6. When returning to step S6, the control unit 21 repeats the allocation process. For example, the control unit 21 changes the cleaning targets assigned to each cleaner. In this way, the control unit 21 repeats the allocation process until the difference between the total work times of each cleaner falls within the predetermined time. Steps S6 to S8 are an example of an allocation step of the present invention.

[0100] In step S9, the control unit 21 presents the results of the allocation process to the leader terminal 4 and the cleaner terminal 5. Specifically, the control unit 21 causes the leader terminal 4 to display a cleaning allocation page P3 (see FIG. 11) and an allocation list page P4 (see FIG. 12). Furthermore, in response to an operation by a cleaner, the control unit 21 causes the cleaner terminal 5 to display a cleaning management page P5 (see FIG. 13) and a task list page P6 (see FIG. 14). In this manner, the control unit 21 executes the cleaning management process.

[0101] As described above, the cleaning management system 1 according to this embodiment calculates a cleaning difficulty level that indicates the difficulty of the cleaning work for a cleaning target, and calculates a work ability level that indicates the cleaning ability level of a cleaner. Furthermore, the cleaning management system 1 executes an assignment process that assigns cleaning targets to a cleaner based on the calculated cleaning difficulty level of the cleaning target and the work ability level of the cleaner.

[0102] This allows cleaning targets to be automatically assigned to cleaning staff. The cleaning leader can check the results of the assignment process and make changes (adjustments) if necessary. This reduces the workload compared to when the cleaning leader assigns tasks manually. In addition, since the assignment process is performed according to the cleaning difficulty level and work ability level, appropriate cleaning targets can be assigned to each cleaning staff without relying on the subjective judgment of the cleaning leader. In addition, by assigning cleaning targets to each cleaning staff member taking into account the required work time according to the cleaning difficulty level and work ability level, the variation in work time for each cleaning staff member can be reduced. This makes it possible to improve the efficiency of cleaning work throughout hotel H1.

[0103] The cleaning management system of the present invention is not limited to the above-mentioned embodiment. In the cleaning management system 1, the staff terminal 3 may have the functions of the leader terminal 4, and the leader terminal 4 may be omitted. Also, the leader terminal 4 may have the functions of the staff terminal 3, and the staff terminal 3 may be omitted. Also, in the cleaning management system 1, the management server 2 may have the functions of the staff terminal 3 and the leader terminal 4, and the staff terminal 3 and the leader terminal 4 may be omitted.

[0104] Furthermore, the above embodiment has been described with reference to an example in which the cleaning management system of the present invention is applied to an accommodation facility, but the cleaning management system of the present invention can be applied to various facilities that have objects to be cleaned. [Explanation of symbols]

[0105] 1: Cleaning management system 2: Management Server 3: Staff terminal 4: Leader terminal 5: Cleaning staff terminal 211: Setting processing section 212: First calculation processing unit 213: second calculation processing unit 214: Allocation processing unit 215: Presentation processing unit

Claims

1. A first calculation processing unit that calculates a cleaning difficulty level indicating a difficulty level of a cleaning task of a cleaning object; A second calculation processing unit that calculates a work ability level indicating a level of the cleaning worker's cleaning work ability; an allocation processing unit that executes an allocation process that allocates cleaning targets to cleaning workers based on the cleaning difficulty level of the cleaning targets calculated by the first calculation processing unit and the work ability level of the cleaning workers calculated by the second calculation processing unit; Equipped with the allocation processing unit calculates a required work time for each of the cleaning objects based on the cleaning difficulty level and the work ability level, calculates a total work time for each of the cleaning workers by adding up the required work times for each of the one or more assigned cleaning objects, and redoes the allocation process if a difference between the total work times exceeds a predetermined time, and repeatedly executes the allocation process for each of the cleaning workers until the difference between the total work times falls within the predetermined time; Furthermore, the allocation processing unit sets an upper limit time for the required work time of each cleaning target, and when the required work time of the cleaning target is equal to or greater than the upper limit time, allocates the cleaning target to another cleaning worker having a higher work ability level.

2. the allocation processing unit executes the allocation process such that a difference between a minimum total work time and a maximum total work time among the total work times corresponding to each cleaning worker falls within a predetermined time period. The cleaning management system according to claim 1 .

3. The first calculation processing unit calculates the cleaning difficulty level for each of a plurality of cleaning targets, The allocation processing unit preferentially allocates to a cleaning worker the cleaning target having the cleaning difficulty level corresponding to the work ability level of the cleaning worker. The cleaning management system according to claim 1 or 2.

4. When the work ability level of the first cleaning worker is higher than the work ability level of the second cleaning worker and the cleaning difficulty level of the first cleaning target is higher than the cleaning difficulty level of the second cleaning target, the allocation processing unit allocates the first cleaning target to the first cleaning worker and allocates the second cleaning target to the second cleaning worker. The cleaning management system according to any one of claims 1 to 3.

5. A setting processing unit is further provided for setting in advance the required work time according to a work ability level for each cleaning difficulty level, The allocation processing unit executes the allocation process based on the required work time according to the cleaning difficulty level of the cleaning object calculated by the first calculation processing unit and the work ability level of the cleaning worker calculated by the second calculation processing unit. The cleaning management system according to any one of claims 1 to 4.

6. The setting processing unit sets the required work time based on past cleaning work records of a plurality of cleaning workers with different work ability levels who have performed cleaning work on a plurality of cleaning targets with different cleaning difficulty levels in the past. The cleaning management system according to claim 5.

7. The first calculation processing unit calculates the cleaning difficulty level of the cleaning object based on a cleaning range of the cleaning object, a type of the cleaning object, equipment information regarding equipment to be provided in the cleaning object, and predetermined request information for the cleaning object. The cleaning management system according to any one of claims 1 to 6.

8. The second calculation processing unit calculates the work ability level of the cleaning worker based on the number of cleaning targets that the cleaning worker has been in charge of in the past, the number of times that the cleaning worker has performed cleaning work again in response to an instruction to redo the cleaning work, and the experience value information of the cleaning worker. The cleaning management system according to any one of claims 1 to 7.

9. One or more processors A first calculation step of calculating a cleaning difficulty level indicating a difficulty level of a cleaning task of a cleaning object; A second calculation step of calculating a work ability level indicating a level of the cleaning worker's cleaning work ability; an allocation step of executing an allocation process of allocating cleaning targets to cleaning workers based on the cleaning difficulty level of the cleaning targets calculated in the first calculation step and the work ability level of the cleaning workers calculated in the second calculation step; Run In the allocation step, a required work time is calculated for each cleaning object based on the cleaning difficulty level and the work ability level, a total work time is calculated for each cleaning worker by adding up the required work times for the one or more assigned cleaning objects, and if a difference between the total work times exceeds a predetermined time, the allocation process is repeated, and the allocation process for each cleaning worker is repeatedly performed until the difference between the total work times falls within the predetermined time. Furthermore, in the allocation step, an upper limit time is set for the required work time of each cleaning target, and if the required work time of the cleaning target is equal to or exceeds the upper limit time, the cleaning target is assigned to another cleaning worker having a higher work ability level.

10. A first calculation step of calculating a cleaning difficulty level indicating a difficulty level of a cleaning task of a cleaning object; A second calculation step of calculating a work ability level indicating a level of the cleaning worker's cleaning work ability; an allocation step of executing an allocation process of allocating cleaning targets to cleaning workers based on the cleaning difficulty level of the cleaning targets calculated in the first calculation step and the work ability level of the cleaning workers calculated in the second calculation step; A cleaning management program for causing one or more processors to execute the above, In the allocation step, a required work time is calculated for each cleaning object based on the cleaning difficulty level and the work ability level, a total work time is calculated for each cleaning worker by adding up the required work times for the one or more assigned cleaning objects, and if a difference between the total work times exceeds a predetermined time, the allocation process is repeated, and the allocation process for each cleaning worker is repeatedly performed until the difference between the total work times falls within the predetermined time. Furthermore, in the allocation step, an upper limit time is set for the required work time of each cleaning target, and if the required work time of the cleaning target is equal to or exceeds the upper limit time, the cleaning target is assigned to another cleaning worker having a higher work ability level.

Citation Information

Patent Citations

  • Process designing device, process designing method and machine readable recording medium to record program realizing its method

    JP2001337713A

  • Personnel arranging system, personnel arranging method and recording medium storing program realizing the method

    JP2002373235A

  • Cleaning plan drafting device, program, and cleaning plan drafting method

    JP2003067509A

  • Work distribution optimizing method in wire harness assembly work

    JP2005197264A

  • Health counseling support system

    JP2006235939A