Attendance management system, attendance management method, and attendance management program

The time management system addresses the challenge of accurately and efficiently inputting time attendance information by using a swipe operation to identify the direction of movement and determine the time item being entered, allowing for screen-free input.

JP7665072B1Active Publication Date: 2025-04-18MITSUBISHI ELECTRIC DIGITAL INNOVATION CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024063187
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-04-10
Publication Date
2025-04-18
Estimated Expiration
2044-04-10

AI Technical Summary

Technical Problem

Existing time attendance systems require employees to visually interact with screens, making it difficult to input time information accurately and efficiently, especially when performing tasks like greeting others upon arrival.

Method used

A time management system that uses a swipe operation to identify the direction of movement and determine which time item (such as attendance or leaving work) is being entered, allowing for input without needing to look at the screen.

Benefits of technology

Enables employees to input attendance information accurately and efficiently without visual interaction, allowing for seamless daily reporting, such as upon arrival, while performing other tasks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007665072000001_ABST
    Figure 0007665072000001_ABST
Patent Text Reader

Abstract

To enable easy and error-free input of attendance information. [Solution] A user terminal 20 displays an attendance input screen. The user terminal 20 accepts a swipe operation on the attendance input screen. The user terminal 20 identifies which attendance item has been input among a plurality of attendance items including clock-in and clock-out, according to the movement direction of the accepted swipe operation. The attendance management device 10 records the attendance item identified by the user terminal 20 together with the time.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a technique for accepting input of attendance information. [Background technology]

[0002] In companies, employees start an application program for attendance management on a terminal such as a PC or smartphone when clocking in and clocking out, and input attendance information. This application program displays a clock-in button and a clock-out button. When clocking in, the employee presses the clock-in button, and the time the button is pressed is recorded as the clock-in time. When clocking out, the employee presses the clock-out button, and the time the button is pressed is recorded as the clock-out time.

[0003] Patent Document 1 describes an operation in which a user presses a first button with a finger, and then, while keeping the finger touching the display screen, moves the finger from the position of the first button to the position of a second button. In Patent Document 1, when this operation is performed, video content data being played is transferred to the electronic device corresponding to the second button. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2011-090461 A Summary of the Invention [Problem to be solved by the invention]

[0005] It is necessary to input attendance information every day, and it is desirable to do so as simply and without mistakes as possible. For example, when an employee arrives at the office, it is desirable to be able to input information while greeting the employee and without looking at the screen. As described in Patent Document 1, the operation of moving a finger from the position of the first button to the position of the second button may be an intuitively easy operation, but it is easy to make an incorrect operation unless you look at the screen. The present disclosure aims to enable attendance information to be entered easily and without errors. [Means for solving the problem]

[0006] The attendance management system according to the present disclosure is: an item identification unit that identifies which of a plurality of attendance items including clock-in and clock-out has been input according to a moving direction of a swipe operation; and an attendance recording unit that records the attendance items identified by the item identifying unit together with time. Effect of the Invention

[0007] In the present disclosure, which attendance item is input is identified according to the direction of movement by the swipe operation. This makes it possible to input attendance items without making mistakes without looking at the screen. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a configuration diagram of an attendance management system 100 according to a first embodiment. [Diagram 2] 1 is a configuration diagram of an attendance management device 10 according to a first embodiment. [Diagram 3] FIG. 2 is a configuration diagram of a user terminal 20 according to the first embodiment. [Figure 4] FIG. 4 is an explanatory diagram of user information 131 according to the first embodiment. [Diagram 5] FIG. 4 is an explanatory diagram of actual work status information 132 according to the first embodiment. [Figure 6] FIG. 4 is an explanatory diagram of operation assignment information 133 according to the first embodiment. [Figure 7] FIG. 4 is an explanatory diagram of button layout information 134 according to the first embodiment. [Figure 8] FIG. 2 is an explanatory diagram of operation allocation information 231 according to the first embodiment. [Figure 9]FIG. 4 is an explanatory diagram of button layout information 232 according to the first embodiment. [Figure 10] 3 is a flowchart showing the flow of processing in the attendance management system 100 according to the first embodiment. [Figure 11] FIG. 4 is an explanatory diagram of an attendance input screen according to the first embodiment. [Figure 12] FIG. 4 is an explanatory diagram of a specific operation according to the first embodiment. [Figure 13] FIG. 4 is an explanatory diagram of a confirmation screen according to the first embodiment. [Figure 14] FIG. 4 is an explanatory diagram of button rotation according to the first embodiment. [Figure 15] FIG. 11 is a configuration diagram of a user terminal 20 according to the second embodiment. [Figure 16] 10 is a flowchart showing the flow of processing in the attendance management system 100 according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Embodiment 1 ***Configuration Description*** The configuration of a time attendance management system 100 according to the first embodiment will be described with reference to FIG. The attendance management system 100 includes an attendance management device 10 and one or more user terminals 20. The attendance management device 10 and each user terminal 20 are connected via a network 90. The attendance management device 10 is a computer such as a cloud server. The user terminal 20 is a computer such as a smartphone operated by a user.

[0010] The configuration of the attendance management device 10 according to the first embodiment will be described with reference to FIG. The attendance management device 10 is a computer. The time attendance management device 10 includes the following hardware components: a processor 11, a memory 12, a storage 13, and a communication interface 14. The processor 11 is connected to other hardware components via signal lines and controls these other hardware components.

[0011] The attendance management device 10 includes, as functional components, a communication unit 111 and an attendance management unit 112. The functions of the functional components of the attendance management device 10 are realized by software. The storage 13 stores a program that realizes the function of each functional component of the attendance management device 10. The program is loaded into the memory 12 by the processor 11 and executed by the processor 11. This realizes the function of each functional component of the attendance management device 10.

[0012] The storage 13 stores user information 131, actual work status information 132, operation allocation information 133, and button arrangement information 134.

[0013] The configuration of the user terminal 20 according to the first embodiment will be described with reference to FIG. The user terminal 20 is a computer. The user terminal 20 includes the following hardware components: a processor 21, a memory 22, a storage 23, and a communication interface 24. The processor 21 is connected to other hardware components via signal lines and controls the other hardware components.

[0014] The user terminal 20 includes, as functional components, a communication unit 211, a display control unit 212, an operation receiving unit 213, and an item identifying unit 214. The functions of the functional components of the user terminal 20 are realized by software. The storage 23 stores a program that realizes the function of each functional component of the user terminal 20. The program is loaded into the memory 22 by the processor 21 and executed by the processor 21. In this way, the function of each functional component of the user terminal 20 is realized.

[0015] The storage 23 stores operation assignment information 231 and button layout information 232.

[0016] The processors 11 and 21 are ICs that perform processing. IC stands for Integrated Circuit. Specific examples of the processors 11 and 21 are a CPU, a DSP, and a GPU. CPU stands for Central Processing Unit. DSP stands for Digital Signal Processor. GPU stands for Graphics Processing Unit.

[0017] The memories 12 and 22 are storage devices that temporarily store data. Specific examples of the memories 12 and 22 are SRAM and DRAM. SRAM is an abbreviation for Static Random Access Memory. DRAM is an abbreviation for Dynamic Random Access Memory.

[0018] The storages 13 and 23 are storage devices that store data. A specific example of the storages 13 and 23 is an SSD. SSD is an abbreviation for Solid State Drive. The storages 13 and 23 may also be portable recording media such as an SD (registered trademark) memory card, CompactFlash (registered trademark), NAND flash, a flexible disk, an optical disk, a compact disk, a Blu-ray (registered trademark) disk, or a DVD. SD is an abbreviation for Secure Digital. DVD is an abbreviation for Digital Versatile Disk.

[0019] The communication interfaces 14 and 24 are interfaces for communicating with external devices. Specific examples of the communication interfaces 14 and 24 are ports for Ethernet (registered trademark), USB, and HDMI (registered trademark). USB is an abbreviation for Universal Serial Bus. HDMI is an abbreviation for High-Definition Multimedia Interface.

[0020] In Fig. 2, only one processor 11 is shown. However, there may be a plurality of processors 11, and the plurality of processors 11 may cooperate to execute a program that realizes each function. Similarly, in Fig. 3, only one processor 21 is shown. However, there may be a plurality of processors 21, and the plurality of processors 21 may cooperate to execute a program that realizes each function.

[0021] ***Explanation of Operation*** The operation of the attendance management system 100 according to the first embodiment will be described with reference to FIGS. The operation procedure of the attendance management system 100 according to the embodiment 1 corresponds to the attendance management method according to the embodiment 1. Moreover, the program for realizing the operation of the attendance management system 100 according to the embodiment 1 corresponds to the attendance management program according to the embodiment 1.

[0022] The user information 131 according to the first embodiment will be described with reference to FIG. The user information 131 includes a user name and authentication information for each user ID. ID is an abbreviation for IDentifier. The user ID is identification information of the user. The user name is the name of the user. The authentication information is information for authenticating the user, and is a password, biometric information, or the like.

[0023] With reference to FIG. 5, the actual work status information 132 according to the first embodiment will be described. The actual working situation information 132 includes attendance items and dates and times for each user ID. Attendance items are items necessary for attendance management, such as clocking in and clocking out. Specifically, attendance items include clocking in, clocking out, going out, and returning from going out. The dates and times are the dates and times when the attendance items were entered.

[0024] The operation allocation information 133 according to the first embodiment will be described with reference to FIG. The operation allocation information 133 includes a reference amount, a monitoring time, and a specific process for each user ID. The reference amount is the number of pixels moved by a swipe operation. The monitoring time is a preset time in seconds. The specific process is a process that is preset. For example, in a record in which the user ID is set to ID001, it is stored that when a swipe operation of the reference amount of 2000 pixels or more occurs within a monitoring time of 2 seconds, a specific process of canceling the immediately preceding input operation is performed.

[0025] The button arrangement information 134 according to the first embodiment will be described with reference to FIG. The button layout information 134 includes a button layout for each user ID. The button layout indicates the recognition area and display conditions for each button included in the attendance input screen. Here, the attendance input screen includes buttons for the current time, clocking in, clocking out, going out, and returning from going out.

[0026] The operation allocation information 231 according to the first embodiment will be described with reference to FIG. The operation allocation information 231 is information included in the operation allocation information 133 and corresponds to the user ID of the user who uses the user terminal 20.

[0027] The button arrangement information 232 according to the first embodiment will be described with reference to FIG. The button layout information 232 is information included in the button layout information 134 that corresponds to the user ID of the user who uses the user terminal 20.

[0028] The flow of processing in the attendance management system 100 according to the first embodiment will be described with reference to FIG. (Step S101: Login process) The communication unit 211 of the user terminal 20 transmits a set of the user ID and authentication information of the user who uses the user terminal 20 to the attendance management device 10. Specifically, the attendance management application program installed in the user terminal 20 is started. Then, the communication unit 211 reads out the user ID and authentication information previously set in the user terminal 20, and transmits them to the attendance management device 10. Note that at least one of the user ID and the authentication information may be input by the user every time the attendance management application program is started.

[0029] (Step S102: Authentication Judgment Process) The communication unit 111 of the attendance management device 10 acquires the pair of the user ID and the authentication information transmitted in step S101. The communication unit 111 determines whether the pair of the user ID and the authentication information is registered in the user information 131. If the pair of the user ID and the authentication information is registered, the communication unit 111 determines that authentication is possible (login OK) and proceeds to step S103. On the other hand, if the pair of the user ID and the authentication information is not registered, the communication unit 111 determines that authentication is not possible (login NG) and ends the process. If authentication is not possible, the communication unit 111 may transmit an error message or the like to the user terminal 20.

[0030] (Step S103: Information transmission process) The communication unit 111 of the attendance management device 10 reads out information corresponding to the user ID acquired in step S102 from the operation allocation information 133 and the button arrangement information 134. Specifically, the communication unit 111 reads out the reference amount, monitoring time, and specific process corresponding to the user ID from the operation allocation information 133. The communication unit 111 also reads out the button arrangement corresponding to the user ID from the button arrangement information 134. The communication unit 111 transmits the read out information to the user terminal 20 that is the transmission source of the user ID acquired in step S102.

[0031] (Step S104: Information setting process) The communication unit 211 of the user terminal 20 acquires the information transmitted in step S103. The communication unit 211 sets the reference amount, the monitoring time, and the specific process as operation allocation information 231. The communication unit 211 also sets the button layout as button layout information 232.

[0032] (Step S105: Initial operation reception process) The display control unit 212 of the user terminal 20 displays the attendance input screen according to the button layout set in the button layout information 232. In the case of the button layout information 232 shown in Fig. 9, the display control unit 212 displays the attendance input screen shown in Fig. 11(A) as the initial screen. Here, the area for the current time on the initial screen is in the center of the screen, and occupies approximately half the area vertically and horizontally. In other words, the area for the current time is large enough that it can be touched without looking at it. Then, the operation accepting unit 213 of the user terminal 20 accepts an operation on the displayed initial screen.

[0033] (Step S106: Operation determination process) The item identification unit 214 of the user terminal 20 determines whether the operation received in step S105 is a normal operation corresponding to a normal process, or a specific operation corresponding to a specific process. A normal operation is an operation that transitions from the initial display indicated by the button layout information 232 to the next display. In the case of the button layout information 232 shown in FIG. 9, an operation of touching the time area, which is the area of ​​the current time, is an operation that transitions from the initial display to the next display. A specific operation is an operation indicated by the reference amount and monitoring time indicated by the operation allocation information 231. A specific operation is a swipe operation in which the amount of movement within the monitoring time is equal to or greater than the reference amount. For example, as shown in FIG. 12, when a swipe operation is performed quickly over a long distance, regardless of the starting position and the direction of movement, a specific operation is performed. If the item identifying portion 214 determines that the operation is a normal operation, the process proceeds to step S107. On the other hand, if the item identifying portion 214 determines that the operation is a specific operation, the process proceeds to step S112. If a normal operation or a specific operation is not performed even after a reference time has elapsed, the item identification unit 214 may end the process as a timeout.

[0034] (Step S107: Attendance operation reception process) The display control unit 212 of the user terminal 20 transitions the attendance input screen to the next display in response to normal operation. In the case of the button arrangement information 232 shown in Fig. 9, the display control unit 212 transitions to the attendance input screen shown in Fig. 11(B). That is, the attendance input screen is displayed below the current time display field, the attendance display is displayed above, the leaving display is displayed on the left, and the return (returning from leaving) display is displayed on the right. Then, the operation acceptance unit 213 of the user terminal 20 accepts an operation on the displayed screen after the transition.

[0035] (Step S108: Item identification process) The item identifying unit 214 of the user terminal 20 identifies the attendance item corresponding to the operation accepted in step S107. Specifically, the item identification unit 214 identifies which attendance item has been input, clocking in, clocking out, clocking out, or returning from being out, depending on the direction of movement by the swipe operation from the state where the current time is touched. Here, when the direction of movement by the swipe operation is downward, the item identification unit 214 identifies the attendance item as clocking in. When the direction of movement by the swipe operation is upward, the item identification unit 214 identifies the attendance item as clocking out. When the direction of movement by the swipe operation is leftward, the item identification unit 214 identifies the attendance item as going out. When the direction of movement by the swipe operation is rightward, the item identification unit 214 identifies the attendance item as returning from being out. If the finger or the like is removed from the screen and a swipe operation is not performed, the item identification unit 214 may return the process to step S105. In this case, the display control unit 212 displays the initial screen, and the operation acceptance unit 213 accepts an operation on the initial screen.

[0036] (Step S109: Item transmission process) The communication unit 211 of the user terminal 20 transmits the user ID of the user who uses the user terminal 20, the attendance item identified in step S108, and the current time to the attendance management device 10. Here, the user ID is the same as the user ID transmitted in step S101.

[0037] (Step S110: Attendance management process) The attendance management unit 112 of the attendance management device 10 adds the user ID, attendance item, and time transmitted in step S109 to the actual work status information 132.

[0038] (Step S111: Reception display process) The display control unit 212 of the user terminal 20 displays a confirmation screen corresponding to the attendance item identified in step S108. For example, when attendance is identified as an attendance item, the display control unit 212 displays a message saying "Good morning" as shown in Fig. 13. By looking at this message, it is possible to confirm that the attendance item has been correctly entered. Also, the item specification unit 214 may activate the vibration function at a rhythm corresponding to the attendance item specified in step S108. That is, the user terminal 20 vibrates at a different rhythm depending on the attendance item specified in step S108. This makes it possible to confirm that the attendance item has been correctly entered without looking at the screen. As a method for providing a vibration function with a different rhythm according to the identified work item, a rhythm for each input button may be set in the button layout information 134 of the attendance management device 10. By doing so, the item specification unit 214 of the user terminal 20 can activate a vibration function according to the identified work item by referring to the button layout information 232. Then, the display control unit 212 returns the process to step S105. Then, the display control unit 212 displays the initial screen, and the operation acceptance unit 213 accepts an operation on the initial screen.

[0039] (Step S112: Specific process execution process) When a specific operation is performed, the item identification unit 214 of the user terminal 20 identifies that a specific process set in advance has been specified, regardless of the movement direction. Then, the item identification unit 214 executes the specific process set in the operation allocation information 231.

[0040] In the case of the operation allocation information 231 shown in FIG. 8, the item identification unit 214 identifies that a cancellation input has been made. Then, the item identification unit 214 instructs the communication unit 211 to send a cancellation request for the last recorded attendance item and time. Then, the communication unit 211 sends a cancellation request including the user ID of the user who uses the user terminal 20 to the attendance management device 10. The attendance management unit 112 of the attendance management device 10 performs a process to delete the most recently added record for the sent user ID from the actual working situation information 132. The most recently added record is the record with the most recent time in the actual working situation information 132. The process of deleting the most recently added record performed by the attendance management unit 112 of the attendance management device 10 indicates, for example, creating a new record in the actual working situation information 132 indicating a cancellation request for the corresponding record. The attendance management unit 112 of the attendance management device 10 manages the attendance status for each user ID by, for example, referring to the records of the actual working status information 132 for each user ID on a daily basis, and excluding the most recent record as an attendance item if there is a record of a cancellation application. Alternatively, the attendance management unit 112 of the attendance management device 10 may be configured to delete the most recently added record for the transmitted user ID from the actual working status information 132. The item identification unit 214 may identify that a cancellation input has been made only when a specific operation is performed within a reference time after identifying which attendance item has been input. In other words, the cancellation input may not be accepted after a reference time or more has elapsed since the attendance item was input.

[0041] The specific operation is set for each user ID, and is not limited to the cancel input. For example, as shown in the record of user ID User2 in FIG. 6, the specific operation may be button rotation. Button rotation means rotating and changing the button layout. For example, when button rotation is performed once, the button layout is rotated one step clockwise. In other words, in the case of the layout shown in FIG. 11(B), when button rotation is performed once, the display around the current time is rotated one step clockwise, changing to the layout shown in FIG. 14. When the item identification unit 214 identifies that a specific operation has been performed and the button has been rotated, it instructs the communication unit 211 to send a rotation request. The communication unit 211 sends a rotation request including the user ID of the user who uses the user terminal 20 to the attendance management device 10. The attendance management unit 112 of the attendance management device 10 rotates the button arrangement for the sent user ID in the button arrangement information 134 one step clockwise. In addition, the item identification unit 214 rotates the button arrangement in the button arrangement information 232 one step clockwise. At this time, the attendance management unit 112 of the attendance management device 10 regenerates the button layout information 134 so as to rotate the button layout one step clockwise, and then transmits the new button layout information 134 to the user terminal 20. The item identification unit 214 of the user terminal 20 may be configured to update the button layout information 232 and change the button layout based on the new button layout information 232.

[0042] Also, for example, the specific operation may be input of a specific attendance item, as shown in the record of the user ID User3 in Fig. 6. In the record of User3, if the time is before 13:00, it is treated as if the time has been entered to come to work, and if the time is after 13:00, it is treated as if the time has been entered to leave work. The item identification unit 214 identifies that a specific operation has been performed and that a specific attendance item has been input. For example, if the time is before 13:00, the item identification unit 214 identifies that an attendance input has been performed. Then, the item identification unit 214 instructs the communication unit 211 to send an item registration request. The communication unit 211 sends an item registration request including the user ID of the user who uses the user terminal 20, the identified attendance item, and the current time to the attendance management device 10. The attendance management unit 112 of the attendance management device 10 adds the sent user ID, attendance item, and time to the actual working situation information 132, similar to step S110.

[0043] ***Advantages of the First Embodiment*** As described above, the attendance management system 100 according to the first embodiment identifies which attendance item has been entered according to the direction of movement by the swipe operation. This makes it possible to input attendance items without fail without looking at the screen. Therefore, when arriving at the office, it is possible to quietly input attendance information while saying hello, etc.

[0044] In addition, the attendance management device 10 according to the first embodiment performs the specific process when the amount of movement of the swipe operation per monitoring time is equal to or greater than a reference amount, regardless of the direction of movement. This makes it possible to easily perform the specific process without looking at the screen.

[0045] ***Other configurations*** <Variation 1> In the first embodiment, each functional component is realized by software. However, as a first modification, each functional component may be realized by hardware. The following describes the first modification in terms of differences from the first embodiment.

[0046] When each functional component is realized by hardware, the attendance management device 10 includes an electronic circuit instead of the processor 11, the memory 12, and the storage 13. The electronic circuit is a dedicated circuit for realizing the functions of each functional component, the memory 12, and the storage 13.

[0047] Similarly, when each functional component is realized by hardware, the user terminal 20 includes an electronic circuit instead of the processor 21, the memory 22, and the storage 23. The electronic circuit is a dedicated circuit for realizing the functions of each functional component, the memory 22, and the storage 23.

[0048] The electronic circuits include single circuits, composite circuits, programmed processors, parallel programmed processors, logic ICs, GAs, ASICs, and FPGAs. GA stands for Gate Array. ASIC stands for Application Specific Integrated Circuit. FPGA stands for Field-Programmable Gate Array. Each functional component may be realized by one electronic circuit, or each functional component may be realized by distributing it among a plurality of electronic circuits.

[0049] <Variation 2> As a second modification, some of the functional components may be realized by hardware, and other functional components may be realized by software.

[0050] The processors 11 and 21, the memories 12 and 22, the storages 13 and 23, and the electronic circuits are collectively referred to as a processing circuit. In other words, the functions of the functional components are realized by the processing circuit.

[0051] Furthermore, the term "part" in the above description may be read as a "circuit," "step," "procedure," "processing," or "processing circuit."

[0052] Embodiment 2 The second embodiment differs from the first embodiment in that the monitoring time and the reference amount used to determine whether a specific operation has been performed are set based on the user's swipe operation. In the second embodiment, this difference will be described, and the same points will not be described.

[0053] ***Configuration Description*** The configuration of the user terminal 20 according to the second embodiment will be described with reference to FIG. 3 in that the user terminal 20 includes, as a functional component, a setting unit 215. The function of the setting unit 215 is realized by software or hardware, like the other functional components.

[0054] ***Explanation of Operation*** The flow of processing in the attendance management system 100 according to the second embodiment will be described with reference to FIG. The processing from step S201 to step S205 is the same as the processing from step S101 to step S105 in Fig. 10. The user instructs the start of the setting state on the attendance input screen displayed in step S105. Then, the process transitions to step S206. If the start of the setting state is not instructed, the process transitions to step S106 as described in the first embodiment. The method of instructing the start of the setting state may be any method, such as pressing a button.

[0055] (Step S206: Setting state start processing) The display control unit 212 displays a setting screen. The setting screen is a screen without buttons, etc. The initial screen may be used as the setting screen as it is.

[0056] (Step S207: Operation reception process) The operation acceptance unit 213 accepts an operation on the setting screen. Here, the user performs a swipe operation that is intended as a specific operation.

[0057] (Step S208: Setting process) The setting unit 215 sets the monitoring time and the reference amount in the operation allocation information 231 based on the speed and the movement amount of the swipe operation accepted in step S207. For example, the setting unit 215 sets the monitoring time according to the speed of the swipe operation. As a specific example, if the speed of the swipe operation is faster than a threshold, the monitoring time is set to 1 second, and if the speed is slower than the threshold, the monitoring time is set to 2 seconds. Furthermore, the setting unit 215 sets a reference amount based on the amount of movement of the swipe operation during the set monitoring time. As a specific example, the setting unit 215 sets an amount of movement that is 90% of the amount of movement of the swipe operation during the monitoring time as the reference amount. The communication unit 211 of the user terminal 20 transmits to the attendance management device 10 the user ID of the user who uses the user terminal 20, and the set monitoring time and reference amount.

[0058] (Step S209: Setting record process) The communication unit 111 of the attendance management device 10 sets the monitoring time and the reference amount in the record of the user ID transmitted in step S208 in the operation assignment information 133.

[0059] ***Effects of the second embodiment*** As described above, the attendance management system 100 according to the second embodiment sets the monitoring time and the reference amount based on the user's swipe operation in the setting state. This makes it possible to set the monitoring time and the reference amount suitable for the user.

[0060] Various aspects of the present disclosure are summarized below as appendices. (Appendix 1) an item identification unit that identifies which of a plurality of attendance items including clock-in and clock-out has been input according to a moving direction of a swipe operation; An attendance management system comprising an attendance recording unit that records the attendance items identified by the item identification unit along with time. (Appendix 2) The item specifying unit specifies that a preset process is specified when a movement amount of the swipe operation per monitoring time is equal to or greater than a reference amount, regardless of the movement direction. Attachment 1 describes the attendance management system. (Appendix 3) The attendance management system further includes: A display control unit that displays an initial screen showing the time Equipped with The item identification unit identifies which attendance item has been input by treating an operation of touching and sliding a time area showing the time on the initial screen displayed by the display control unit as the swipe operation. Attachment 1 or 2, an attendance management system. (Appendix 4) When the time area is touched, the display control unit displays an input screen showing each of the plurality of work items in each direction around the time area, The item identification unit identifies that a work item indicated in a moving direction by the swipe operation on the input screen has been input. The attendance management system described in Appendix 3. (Appendix 5) The item identification unit identifies that a cancellation input has been made when a movement amount per monitoring time of a swipe operation made within a reference time after identifying which attendance item has been input is equal to or greater than a reference amount, When it is determined that the cancellation input has been made, the attendance recording unit deletes the most recently recorded attendance item and the time. An attendance management system according to any one of appendix 1 to 4. (Appendix 6) The item specifying unit activates a vibration function at a rhythm corresponding to the specified attendance item. An attendance management system according to any one of appendix 1 to 5. (Appendix 7) The attendance management system further includes: A setting unit that sets the monitoring time and the reference amount based on the speed and movement amount of the swipe operation in a setting state. The attendance management system according to claim 2, comprising: (Appendix 8) The computer identifies which of a plurality of attendance items including clock-in and clock-out has been input according to the direction of movement by the swipe operation; A method for managing attendance in which a computer records the identified attendance items together with the time. (Appendix 9) An item identification process for identifying which attendance item has been entered among a plurality of attendance items including clock-in and clock-out, according to the direction of movement by the swipe operation; an attendance record process for recording the attendance items identified by the item identification process together with time; An attendance management program that enables a computer to function as an attendance management system.

[0061] The above describes the embodiments and modifications of the present disclosure. Some of these embodiments and modifications may be combined and implemented. Also, one or some of them may be partially implemented. Note that the present disclosure is not limited to the above embodiments and modifications, and various modifications are possible as necessary. [Explanation of symbols]

[0062] 100 attendance management system, 10 attendance management device, 11 processor, 12 memory, 13 storage, 14 communication interface, 111 communication unit, 112 attendance management unit, 131 user information, 132 actual work status information, 133 operation allocation information, 134 button arrangement information, 20 user terminal, 21 processor, 22 memory, 23 storage, 24 communication interface, 211 communication unit, 212 display control unit, 213 operation reception unit, 214 item identification unit, 231 operation allocation information, 232 button arrangement information, 90 network.

Claims

1. An item identification unit which, when the amount of movement of a swipe operation on an initial screen per monitoring time is equal to or greater than a reference amount, determines that a pre-set process has been specified regardless of the direction of movement of the swipe operation, and, when the amount of movement is less than the reference amount, transitions to an attendance input screen, and identifies which attendance item has been entered among multiple attendance items including clock-in and clock-out depending on the direction of movement of the swipe operation on the attendance input screen; and an attendance management unit that records the attendance items together with time when the attendance items are identified by the item identification unit.

2. A display control unit that displays an initial screen including a time area showing the time, and when the time area is touched, displays an attendance input screen showing a plurality of attendance items including clocking in and clocking out in each direction around the time area; an item identification unit that identifies, among the plurality of attendance items, an attendance item indicated in a moving direction by a swipe operation in which the time area is touched and slid on the attendance input screen displayed by the display control unit as having been input; and an attendance management unit that records the attendance items together with time when the attendance items are identified by the item identification unit.

3. the item specifying unit specifies that a cancel input is specified as the preset process when a movement amount per monitoring time of a swipe operation on the initial screen performed within a reference time after specifying which attendance item has been input is equal to or greater than a reference amount; When it is determined that the cancellation input has been specified, the attendance management unit deletes the most recently recorded attendance item and the time. The attendance management system according to claim 1.

4. The item specifying unit activates a vibration function at a rhythm corresponding to the specified attendance item.

3. The attendance management system according to claim 1 or 2.

5. The attendance management system further includes: A setting unit that sets the monitoring time and the reference amount based on the speed and movement amount of the swipe operation in a setting state. The attendance management system according to claim 1 , comprising:

6. When the amount of movement of the swipe operation on the initial screen per monitoring time is equal to or greater than a reference amount, the computer determines that a preset process has been specified regardless of the direction of movement of the swipe operation, and when the amount of movement is less than the reference amount, transitions to an attendance input screen, and determines which attendance item has been input among a plurality of attendance items including clock-in and clock-out depending on the direction of movement of the swipe operation on the attendance input screen; The attendance management method includes a computer that, when the attendance item is identified, records the attendance item together with the time.

7. a computer displays an initial screen including a time area showing a time, and when the time area is touched, displays an attendance input screen showing a plurality of attendance items including clock-in and clock-out for each direction around the time area; The computer determines that, among the plurality of attendance items, an attendance item indicated in a moving direction by a swipe operation in which the time area is touched and slid on the attendance input screen has been input, The attendance management method includes a computer that, when the attendance item is identified, records the attendance item together with the time.

8. An item identification process which, when the amount of movement per monitoring time of a swipe operation on an initial screen is equal to or greater than a reference amount, determines that a pre-set process has been specified regardless of the direction of movement of the swipe operation, and, when the amount of movement is less than the reference amount, transitions to an attendance input screen, and identifies which of a plurality of attendance items including clock-in and clock-out has been input according to the direction of movement of the swipe operation on the attendance input screen; When the attendance items are identified by the item identification process, an attendance record process is performed to record the attendance items together with time. An attendance management program that enables a computer to function as an attendance management system.

9. A display control process for displaying an initial screen including a time area showing the time, and displaying an attendance input screen showing a plurality of attendance items including clocking in and clocking out in each direction around the time area when the time area is touched; An item identification process that identifies, among the plurality of attendance items, the attendance item indicated in the direction of movement by the swipe operation in which the time area is touched and slid on the attendance input screen displayed by the display control process as having been input; When the attendance items are identified by the item identification process, an attendance record process is performed to record the attendance items together with time. An attendance management program that enables a computer to function as an attendance management system.

Citation Information

Patent Citations

  • Attendance checking method and device, equipment and storage medium

    CN113537910A

  • Information processing apparatus and data transfer method

    JP2011090461A

  • Employment management device

    JP2017004423A