Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7690250B2 - Management system, information processing device, management method, and program - Google Patents
[go: Go Back, main page]

JP7690250B2 - Management system, information processing device, management method, and program - Google Patents

Management system, information processing device, management method, and program Download PDF

Info

Publication number
JP7690250B2
JP7690250B2 JP2021116326A JP2021116326A JP7690250B2 JP 7690250 B2 JP7690250 B2 JP 7690250B2 JP 2021116326 A JP2021116326 A JP 2021116326A JP 2021116326 A JP2021116326 A JP 2021116326A JP 7690250 B2 JP7690250 B2 JP 7690250B2
Authority
JP
Japan
Prior art keywords
user
work
information
evaluation
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021116326A
Other languages
Japanese (ja)
Other versions
JP2021176091A5 (en
JP2021176091A (en
Inventor
俊二 菅谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Optim Corp
Original Assignee
Optim Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Optim Corp filed Critical Optim Corp
Priority to JP2021116326A priority Critical patent/JP7690250B2/en
Publication of JP2021176091A publication Critical patent/JP2021176091A/en
Publication of JP2021176091A5 publication Critical patent/JP2021176091A5/ja
Application granted granted Critical
Publication of JP7690250B2 publication Critical patent/JP7690250B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、管理システム、情報処理装置、管理方法、及びプログラムに関する。 This disclosure relates to a management system, an information processing device, a management method, and a program.

近年、場所や時間にとらわれない柔軟な働き方として、テレワークが推奨されている。テレワークは、自宅等の業務の管理者から離れた場所で行われることから、管理者の直接的な管理下から外れた状態で仕事をすることになる。このため、テレワーカーが実際に仕事をしているか等の勤務状態を確認したい、というニーズがある。 In recent years, teleworking has been promoted as a flexible way of working that is not restricted by location or time. Since teleworking is done at a location away from the work manager, such as at home, the work is done outside the direct control of the manager. For this reason, there is a need to be able to check the working status of teleworkers, such as whether they are actually working.

例えば、特許文献1に開示される技術を用いれば、テレワーカーの勤務状態を特定することが可能となる。 For example, by using the technology disclosed in Patent Document 1, it is possible to identify the working status of teleworkers.

特許第6147967号公報Patent No. 6147967

しかし、テレワーカーが所属する企業内の部署は様々である。このため、特許文献1に記載の技術を用いても、勤務状態を一律に評価すると、勤務状態が適切に評価されるテレワーカーと、適切に評価されないテレワーカーとが存在する場合がある。よって、テレワーカーの勤務状態を公平に評価することができない、という問題があった。 However, teleworkers belong to a variety of departments within a company. For this reason, even if the technology described in Patent Document 1 is used, if the working status is evaluated uniformly, there may be teleworkers whose working status is appropriately evaluated and teleworkers whose working status is not appropriately evaluated. This poses the problem that the working status of teleworkers cannot be evaluated fairly.

そこで、本開示は、テレワーカーの勤務状態を公平に評価することができる管理システム、情報処理装置、管理方法、及びプログラムを提供することを目的とする。 Therefore, the present disclosure aims to provide a management system, information processing device, management method, and program that can fairly evaluate the working status of teleworkers.

本開示に係る管理システムは、取得部と、状態特定部と、評価部とを含み、前記取得部は、ユーザの動作に関する情報である検知情報を取得し、前記状態特定部は、前記検知情報に基づいて、前記ユーザの勤務状態を特定し、前記評価部は、前記ユーザの勤務状態と、前記ユーザの実績とに基づいて、前記ユーザを評価するように構成される。 The management system according to the present disclosure includes an acquisition unit, a status identification unit, and an evaluation unit, the acquisition unit is configured to acquire detection information that is information related to a user's actions, the status identification unit identifies the user's working status based on the detection information, and the evaluation unit evaluates the user based on the user's working status and the user's performance.

また、本開示に係る情報処理装置は、取得部と、状態特定部と、評価部とを含み、前記取得部は、ユーザの動作に関する情報である検知情報を取得し、前記状態特定部は、前記検知情報に基づいて、前記ユーザの勤務状態を特定し、前記評価部は、前記ユーザの勤務状態と、前記ユーザの実績とに基づいて、前記ユーザを評価するように構成される。 The information processing device according to the present disclosure includes an acquisition unit, a state identification unit, and an evaluation unit, and the acquisition unit is configured to acquire detection information that is information regarding a user's actions, the state identification unit identifies the user's working state based on the detection information, and the evaluation unit evaluates the user based on the user's working state and the user's performance.

また、本開示に係る管理方法は、取得部が、ユーザの動作に関する情報である検知情報を取得し、状態特定部が、前記検知情報に基づいて、前記ユーザの勤務状態を特定し、評価部が、前記ユーザの勤務状態と、前記ユーザの実績とに基づいて、前記ユーザを評価する。 In addition, in the management method according to the present disclosure, an acquisition unit acquires detection information, which is information related to the user's actions, a status identification unit identifies the user's working status based on the detection information, and an evaluation unit evaluates the user based on the user's working status and the user's performance.

また、本開示に係るプログラムは、取得部が、ユーザの動作に関する情報である検知情報を取得し、状態特定部が、前記検知情報に基づいて、前記ユーザの勤務状態を特定し、評価部が、前記ユーザの勤務状態と、前記ユーザの実績とに基づいて、前記ユーザを評価することを含む処理をコンピュータに実行させる。 The program according to the present disclosure also causes a computer to execute a process including an acquisition unit acquiring detection information, which is information relating to a user's actions, a status identification unit identifying the user's work status based on the detection information, and an evaluation unit evaluating the user based on the user's work status and the user's performance.

本開示によれば、テレワーカーの勤務状態を公平に評価することができる。 This disclosure makes it possible to fairly evaluate the working status of teleworkers.

管理システム1の全体構成を示すブロック図である。1 is a block diagram showing an overall configuration of a management system 1. 情報処理装置10の機能構成を示すブロック図である。1 is a block diagram showing a functional configuration of an information processing device 10. FIG. サーバ20の機能構成を示すブロック図である。FIG. 2 is a block diagram showing the functional configuration of the server 20. 社員情報DB221のデータ構造を示す図である。FIG. 2 is a diagram showing the data structure of an employee information DB 221. 登録情報DB222のデータ構造を示す図である。FIG. 2 is a diagram showing the data structure of a registration information DB 222. ログ情報DB224のデータ構造を示す図である。FIG. 2 is a diagram showing the data structure of a log information DB 224. 個人情報DB225のデータ構造を示す図である。FIG. 2 is a diagram showing the data structure of personal information DB 225. 情報処理装置10が表示する画面例を示す図である。4A and 4B are diagrams showing examples of screens displayed by the information processing device 10. ユーザ画面310の一例を示す図である。FIG. 3 is a diagram showing an example of a user screen 310. ユーザ画面310の画面遷移例を示す図である。11A and 11B are diagrams illustrating an example of screen transition of a user screen 310. 情報処理装置10によるコメント処理を行う流れの一例を示すフローチャートである。10 is a flowchart showing an example of a flow of comment processing by the information processing device 10. コメントを提示した画面例である。13 is an example of a screen showing comments. 情報処理装置10による提案処理を行う流れの一例を示すフローチャートである。10 is a flowchart showing an example of a flow of a proposal process performed by the information processing device 10. 設定された勧めの業務を選択可能に提示した画面例である。13 is an example of a screen in which recommended tasks that have been set are presented in a selectable manner. ユーザ画面310の画面遷移例を示す図である。11A and 11B are diagrams illustrating an example of screen transition of a user screen 310. サーバ20による勧め業務設定処理を行う流れの一例を示すフローチャートである。10 is a flowchart showing an example of a flow of a recommended business setting process performed by the server 20. サーバ20による進捗推定処理を行う流れの一例を示すフローチャートである。10 is a flowchart showing an example of a flow of a progress estimation process performed by a server 20. 情報処理装置10による評価表示処理を行う流れの一例を示すフローチャートである。10 is a flowchart showing an example of a flow of an evaluation display process performed by the information processing device 10. 評価結果を表示する画面の1例を示す図である。FIG. 13 is a diagram showing an example of a screen displaying an evaluation result. 評価がABC評価の場合の例を示す図である。FIG. 13 is a diagram showing an example in which the evaluation is ABC evaluation. 評価が点数の場合の例を示す図である。FIG. 13 is a diagram showing an example in which the evaluation is a score. サーバ20による評価処理を行う流れの一例を示すフローチャートである。10 is a flowchart showing an example of a flow of an evaluation process performed by the server 20. 管理者が操作する情報処理装置10の提示部133により提示される評価管理画面の一例を示す図である。11 is a diagram showing an example of an evaluation management screen presented by a presentation unit 133 of an information processing device 10 operated by an administrator. FIG. ユーザ画面310の画面遷移例を示す図である。11A and 11B are diagrams illustrating an example of screen transition of a user screen 310. サーバ20による再学習処理を行う流れの一例を示すフローチャートである。10 is a flowchart showing an example of a flow of a relearning process performed by the server 20. 管理システム2の構成を示すブロック図である。2 is a block diagram showing a configuration of a management system 2. FIG. 端末40によるコメント処理を行う流れの一例を示すフローチャートである。11 is a flowchart showing an example of a flow of comment processing by the terminal 40. サーバ20による評価処理を行う流れの一例を示すフローチャートである。10 is a flowchart showing an example of a flow of an evaluation process performed by the server 20.

以下、図面を参照しつつ、本開示の実施形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称及び機能も同じである。従って、それらについての詳細な説明は繰り返さない。 Below, an embodiment of the present disclosure will be described with reference to the drawings. In the following description, the same parts are given the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.

<第1実施形態>
以下、管理システム1について説明する。本実施形態では、管理システム1が、従業員であるユーザの勤務状態を評価する場合を例に説明する。
First Embodiment
The following describes the management system 1. In this embodiment, an example will be described in which the management system 1 evaluates the working status of a user who is an employee.

<1.管理システム1の全体構成>
図1は、管理システム1の全体構成を示すブロック図である。管理システム1は、検知されたユーザの動作に関する情報である検知情報を取得し、検知情報に基づいて、ユーザの勤務状態を判断し、ユーザの勤務状態と、ユーザの実績とに基づいて、ユーザを評価するためのシステムである。図1に示すように、管理システム1は、情報処理装置10と、サーバ20と、ネットワーク30とを含む。情報処理装置10とサーバ20とは、ネットワーク30を介して相互に通信可能に接続されている。ネットワーク30は、有線又は無線ネットワークにより構成される。情報処理装置10及びサーバ20は、任意の有線又は無線の通信規格を用いて、ネットワーク30と接続する。ここで、管理システム1を構成する各装置(例えば、情報処理装置10とサーバ20)の集合体を、1つの「情報処理装置」として把握することができる。すなわち、複数の装置の集合体として管理システム1を実現し、管理システム1を実現するための複数の機能の配分を、各装置のハードウェアの処理能力に基づき適宜決定することとしてもよい。
<1. Overall configuration of management system 1>
FIG. 1 is a block diagram showing the overall configuration of the management system 1. The management system 1 is a system for acquiring detection information, which is information about a detected user's behavior, judging the user's working state based on the detection information, and evaluating the user based on the user's working state and the user's performance. As shown in FIG. 1, the management system 1 includes an information processing device 10, a server 20, and a network 30. The information processing device 10 and the server 20 are connected to each other via the network 30 so that they can communicate with each other. The network 30 is configured by a wired or wireless network. The information processing device 10 and the server 20 are connected to the network 30 using any wired or wireless communication standard. Here, a collection of each device (for example, the information processing device 10 and the server 20) constituting the management system 1 can be grasped as one "information processing device". In other words, the management system 1 may be realized as a collection of multiple devices, and the allocation of multiple functions for realizing the management system 1 may be appropriately determined based on the processing capacity of the hardware of each device.

情報処理装置10は、ユーザにより使用される装置である。情報処理装置10は、例えば、スマートフォン、タブレット端末、又はラップトップパソコン等である。ユーザは、情報処理装置10として、スマートフォン、タブレット端末、及びラップトップパソコン等のうち、複数を所有していてもよい。情報処理装置10は、プロセッサ11と、メモリ12と、ストレージ13と、通信IF14と、入出力IF15とを含んで構成される。 The information processing device 10 is a device used by a user. The information processing device 10 is, for example, a smartphone, a tablet terminal, a laptop computer, etc. A user may own multiple information processing devices 10 out of a smartphone, a tablet terminal, and a laptop computer, etc. The information processing device 10 is configured to include a processor 11, a memory 12, a storage 13, a communication IF 14, and an input/output IF 15.

プロセッサ11は、プログラムに記述された命令セットを実行するためのハードウェアであり、演算装置、レジスタ、周辺回路などにより構成される。 The processor 11 is hardware for executing a set of instructions written in a program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.

メモリ12は、プログラム、及び、プログラム等で処理されるデータ等を一時的に記憶するためのものであり、例えばDRAM(Dynamic Random Access Memory)等の揮発性のメモリである。 Memory 12 is used to temporarily store programs and data processed by the programs, and is a volatile memory such as a DRAM (Dynamic Random Access Memory).

ストレージ13は、データを保存するための記憶装置であり、例えばフラッシュメモリ、HDD(Hard Disc Drive)、SSD(Solid State Drive)である。 Storage 13 is a storage device for saving data, such as a flash memory, a hard disc drive (HDD), or a solid state drive (SSD).

通信IF14は、情報処理装置10が外部の装置と通信するため、信号を入出力するためのインタフェースである。 The communication IF 14 is an interface for inputting and outputting signals so that the information processing device 10 can communicate with external devices.

入出力IF15は、ユーザからの入力操作を受け付けるための入力装置(例えば、マウス等のポインティングデバイス、キーボード)、及び、ユーザに対し情報を提示するための出力装置(ディスプレイ、スピーカ等)とのインタフェースとして機能する。 The input/output IF 15 functions as an interface with an input device (e.g., a pointing device such as a mouse, a keyboard) for receiving input operations from the user, and an output device (a display, a speaker, etc.) for presenting information to the user.

サーバ20は、プロセッサ11と、メモリ12と、ストレージ13と、通信IF14と、入出力IF15とを含んで構成される。メモリ12と、ストレージ13と、通信IF14と、入出力IF15とは、それぞれ、プロセッサ11と、メモリ12と、ストレージ13と、通信IF14と、入出力IF15と同様であるため、説明を省略する。 The server 20 includes a processor 11, a memory 12, a storage 13, a communication IF 14, and an input/output IF 15. The memory 12, the storage 13, the communication IF 14, and the input/output IF 15 are similar to the processor 11, the memory 12, the storage 13, the communication IF 14, and the input/output IF 15, respectively, and therefore will not be described.

<1.1.情報処理装置10の機能的な構成>
図2は、情報処理装置10の機能構成を示すブロック図である。図2に示すように、情報処理装置10は、通信部110と、制御部130とを含む。
<1.1. Functional configuration of information processing device 10>
2 is a block diagram showing a functional configuration of the information processing device 10. As shown in FIG. 2, the information processing device 10 includes a communication unit 110 and a control unit 130.

通信部110は、情報処理装置10が外部の装置と通信するための処理を行う。 The communication unit 110 performs processing for the information processing device 10 to communicate with external devices.

制御部130は、情報処理装置10のプロセッサ11がプログラムに従って処理を行うことにより、受信制御部131、送信制御部132、提示部133、入力部134及び取得部135に示す機能を発揮する。 The control unit 130 performs the functions of the reception control unit 131, the transmission control unit 132, the presentation unit 133, the input unit 134, and the acquisition unit 135 by the processor 11 of the information processing device 10 performing processing according to a program.

受信制御部131は、情報処理装置10が外部の装置から通信プロトコルに従って信号を受信する処理を制御する。 The reception control unit 131 controls the process in which the information processing device 10 receives signals from external devices according to a communication protocol.

送信制御部132は、情報処理装置10が外部の装置に対し通信プロトコルに従って信号を送信する処理を制御する。例えば、送信制御部132は、情報処理装置10で取得された情報を送信する。 The transmission control unit 132 controls the process in which the information processing device 10 transmits a signal to an external device according to a communication protocol. For example, the transmission control unit 132 transmits information acquired by the information processing device 10.

提示部133は、ユーザに対して、種々の画面を表示する処理を制御する。詳細は後述する。 The presentation unit 133 controls the process of displaying various screens to the user. Details will be described later.

入力部134は、ユーザから所定のデータの入力を受け付ける処理を制御する。詳細は後述する。 The input unit 134 controls the process of accepting input of specific data from the user. Details will be described later.

取得部135は、情報処理装置10を使用するユーザの動作を推定可能な情報を取得する処理を制御する。以下では、ユーザの動作を推定可能な情報を検知情報と称する。詳細は後述する。検知情報には、例えば、ユーザが情報処理装置10を操作した際に取得される操作ログ、又は情報処理装置10を使用するユーザについて撮影された動画像が採用される。本実施形態では、検知情報が操作ログである場合を例に説明する。 The acquisition unit 135 controls the process of acquiring information from which the actions of a user using the information processing device 10 can be estimated. Hereinafter, information from which the actions of a user can be estimated is referred to as detection information. Details will be described later. For example, the detection information may be an operation log acquired when the user operates the information processing device 10, or a video image captured of the user using the information processing device 10. In this embodiment, a case in which the detection information is an operation log will be described as an example.

操作ログには、ユーザが情報処理装置10の入出力IF15に接続される入力装置(ハードウェア)を操作したログ、アプリケーションを操作したログ、又はOSを操作したログ等が含まれる。 The operation log includes a log of a user operating an input device (hardware) connected to the input/output IF 15 of the information processing device 10, a log of an application operation, or a log of an OS operation, etc.

ハードウェアを操作したログには、例えば、キーボードによりどのキーが入力されたかを示す情報、キーの入力回数等が含まれる。また、ハードウェアを操作したログには、マウス、タッチパッド、タッチパネル等のポインティングデバイスにより検出される位置の情報、当該位置の情報に基づき判別されるユーザの操作内容の情報(例えば、ドラッグ、スワイプ、フリック、ロングタップ等)等が含まれる。具体的には、ハードウェアを操作したログには、マウスやトラックボール、タッチセンシティブデバイスなどのポインティングデバイスによりどの位置情報がクリックされたかを示す情報、クリック回数、マイクにより入力された音声情報、発言回数、タッチパネルのフリック操作等についての情報、フリックの操作等の回数等を採用することができる。 The hardware operation log includes, for example, information indicating which key was entered on the keyboard, the number of times a key was entered, etc. The hardware operation log also includes position information detected by a pointing device such as a mouse, touchpad, or touch panel, and information on the user's operation determined based on the position information (e.g., drag, swipe, flick, long tap, etc.). Specifically, the hardware operation log can include information indicating which position information was clicked by a pointing device such as a mouse, trackball, or touch-sensitive device, the number of clicks, audio information input by a microphone, the number of utterances, information on flick operations on a touch panel, the number of flick operations, etc.

アプリケーションを操作したログには、当該アプリケーションを使用した際にユーザから入力される操作のログを採用することができる。例えば、アプリケーションがプレゼンテーション資料作成ソフトであれば、アプリケーション名、ファイル名、ファイル内の項目名、どの機能が使用されたかを示す情報、入力された文字情報、エラー情報、スライドを新たに追加する操作をした情報、等の種々の情報である。また、アプリケーションがメールソフトであれば、送受信したメールのヘッダの情報、設定情報等である。また、アプリケーションがドキュメント作成用のものであれば、アプリケーションを操作したログには、入力した文字数、文字を変換した回数、作成したページ数、入力した内容(文字を入力した、文字を修飾した、画像または動画を挿入した、など)等が含まれる。 The application operation log can include a log of operations input by the user when using the application. For example, if the application is presentation material creation software, the log includes various information such as the application name, file name, item names within the file, information indicating which function was used, input character information, error information, information on the operation to add a new slide, etc. If the application is email software, the log includes header information of emails sent and received, setting information, etc. If the application is for creating documents, the log of the application operation can include the number of characters entered, the number of times characters were converted, the number of pages created, the content entered (entering characters, modifying characters, inserting images or videos, etc.), etc.

OSを操作したログは、アプリケーションがアクティブになった情報や、OSの設定変更情報、情報処理装置10をスリープにした情報、スリープ状態から復帰させた情報、ハードウェア資源の利用状況の情報(例えば、CPU使用率、メモリ使用率、ネットワークの使用状況など)等を採用することができる。 The OS operation log may include information on which applications have become active, information on changes to OS settings, information on putting the information processing device 10 to sleep, information on waking it up from a sleep state, and information on the usage status of hardware resources (e.g., CPU usage, memory usage, network usage, etc.).

<1.2.サーバ20の機能的な構成>
図3は、サーバ20の機能構成を示すブロック図である。図3に示すように、サーバ20は、通信部210と、記憶部220と、制御部230とを含む。
<1.2. Functional configuration of server 20>
3 is a block diagram showing the functional configuration of the server 20. As shown in FIG. 3, the server 20 includes a communication unit 210, a storage unit 220, and a control unit 230.

通信部210は、情報処理装置10が外部の装置と通信するための処理を行う。 The communication unit 210 performs processing for the information processing device 10 to communicate with external devices.

記憶部220は、情報処理装置10が使用するデータ及びプログラムを記憶する。記憶部220は、社員情報DB221、登録情報DB222、学習モデルDB223、ログ情報DB224、個人情報DB225等を記憶する。 The memory unit 220 stores data and programs used by the information processing device 10. The memory unit 220 stores an employee information DB 221, a registration information DB 222, a learning model DB 223, a log information DB 224, a personal information DB 225, etc.

社員情報DB221は、社員の情報に関するデータを保持するデータベースである。詳細は後述する。 Employee information DB221 is a database that holds data related to employee information. Details will be described later.

登録情報DB222は、社員がテレワークで用いる端末の登録データを保持するデータベースである。詳細は後述する。 The registration information DB222 is a database that holds registration data for terminals used by employees for telework. Details will be described later.

学習モデルDB223は、管理システム1で用いる各種モデルのデータを保持するためのデータベースである。学習モデルDB223は、評価モデル、特定モデル、設定モデル、及びコメントモデル等のモデル及びそのパラメータを保持している。各モデルは、例えば学習済みモデルであり、回帰モデルやニューラルネットワークを採用することができる。学習済みである場合、後述の学習部238により予め学習されたパラメータを保持する。 The learning model DB223 is a database for holding data on various models used in the management system 1. The learning model DB223 holds models such as evaluation models, specific models, setting models, and comment models, and their parameters. Each model is, for example, a trained model, and may employ a regression model or a neural network. If the model is trained, it holds parameters that have been trained in advance by the learning unit 238 described below.

ログ情報DB224は、ユーザが端末を操作した操作ログのデータを保持するためのデータベースである。詳細は後述する。 Log information DB224 is a database for storing data on operation logs of users operating terminals. Details will be described later.

個人情報DB225は、ユーザの実績を保持するためのデータベースである。詳細は後述する。 Personal information DB225 is a database for storing users' track records. Details will be described later.

制御部230は、情報処理装置10のプロセッサ11がプログラムに従って処理を行うことにより、受信制御部231、送信制御部232、情報特定部233、状態特定部234、進捗推定部235、評価部236、設定部237、及び学習部238に示す機能を発揮する。 The control unit 230 performs the functions of a reception control unit 231, a transmission control unit 232, an information identification unit 233, a state identification unit 234, a progress estimation unit 235, an evaluation unit 236, a setting unit 237, and a learning unit 238 by the processor 11 of the information processing device 10 performing processing according to a program.

受信制御部231は、情報処理装置10が外部の装置から通信プロトコルに従って信号を受信する処理を制御する。 The reception control unit 231 controls the process in which the information processing device 10 receives signals from external devices according to a communication protocol.

送信制御部232は、情報処理装置10が外部の装置に対し通信プロトコルに従って信号を送信する処理を制御する。 The transmission control unit 232 controls the process in which the information processing device 10 transmits signals to external devices according to a communication protocol.

情報特定部233は、情報処理装置10から送信される検知情報から、所望の情報を特定する処理を制御する。所望の情報は、例えば、ユーザの勤務状態を特定するのに用いられる情報である。以下では、ユーザの勤務状態を特定するのに用いられる情報を第1情報と称する。勤務状態は、ユーザが情報処理装置10を用いて勤務をする上で取り得る状態を表す。例えば、勤務状態には、休憩、外出、在席、離席、勤務中、会議、打合せ等の状態が含まれる。また、勤務状態には、ユーザがアプリケーションを操作して実施する具体的な業務、例えば、プレゼンテーション資料作成、ドキュメント資料作成、又は調査が含まれる。詳細は後述する。 The information identification unit 233 controls a process for identifying desired information from the detection information transmitted from the information processing device 10. The desired information is, for example, information used to identify the user's work status. Hereinafter, the information used to identify the user's work status is referred to as first information. The work status represents a state that the user can be in when working using the information processing device 10. For example, the work status includes states such as break, out, at desk, away from desk, working, meeting, and conference. The work status also includes specific tasks that the user performs by operating an application, such as creating presentation materials, creating document materials, or conducting research. Details will be described later.

状態特定部234は、特定した第1情報に基づいて、ユーザの勤務状態を特定する処理を制御する。 The status identification unit 234 controls the process of identifying the user's work status based on the identified first information.

進捗推定部235は、特定された勤務状態と、操作ログとに基づいて、現在の業務の進捗度を推定する。進捗度は、ユーザが実施する業務の進み具合を表す。進捗度としては、業務に対応する平均業務時間に対する業務に係っている時間の割合、現在のタスクの達成度、ファイルに記入されるべき項目の記入率等を指標とすることができる。詳細は後述する。 The progress estimation unit 235 estimates the progress of the current task based on the identified working state and the operation log. The progress indicates the progress of the task performed by the user. The progress can be indicated by the ratio of the time spent on the task to the average task time corresponding to the task, the degree of completion of the current task, the completion rate of items that should be entered in the file, etc. Details will be described later.

評価部236は、ユーザの勤務状態と、ユーザの実績とに基づいて、ユーザを評価する処理を制御する。評価は、ユーザの業務に対する評価である。評価手法としては、例えばABC評価や、点数評価等、任意の評価手法を用いることができる。評価部236は、例えば、1日のうちに実施された各業務を評価する。また、評価部236は、例えば、1週間、1ヶ月、1年等の任意の期間についてユーザが実施した業務を評価する。詳細は後述する。 The evaluation unit 236 controls the process of evaluating a user based on the user's working status and the user's performance. The evaluation is an evaluation of the user's work. Any evaluation method can be used, such as ABC evaluation or point evaluation. The evaluation unit 236 evaluates each task performed in a day, for example. The evaluation unit 236 also evaluates the tasks performed by the user over any period, such as a week, a month, or a year. Details will be described later.

設定部237は、過去に取得された業務内容、及び操作ログに基づいて勧めの業務を設定する処理を制御する。勧めの業務とは、情報処理装置10を使用するユーザが、現在実施した方がよいと推定される業務である。進め業務の設定についての詳細は後述する。 The setting unit 237 controls the process of setting recommended tasks based on previously acquired task content and operation logs. Recommended tasks are tasks that are estimated to be currently performed by the user of the information processing device 10. Details of setting recommended tasks will be described later.

学習部238は、各種学習モデルのパラメータを学習又は再学習する処理を制御する。詳細は後述する。 The learning unit 238 controls the process of learning or relearning the parameters of various learning models. Details will be described later.

<2.データ構造>
図4は、社員情報DB221のデータ構造を示す図である。図4に示すように、社員情報DB221のレコードの各々は、項目「ユーザID」、項目「ユーザ名」、項目「属性」等を含む。
2. Data Structure
Fig. 4 is a diagram showing the data structure of the employee information DB 221. As shown in Fig. 4, each record of the employee information DB 221 includes an item "user ID", an item "user name", an item "attributes", and the like.

項目「ユーザID」は、社員であるユーザを識別するためのIDである。各ユーザに異なるIDが付与される。なお、他のデータベースでも同様である。すなわち、ユーザIDは、他のデータベース間において情報を紐づけるための主キーとして利用される。なお、主キーとして、ユーザIDに限定するものではなく、他の情報を主キーとして用意してもよい。 The "User ID" item is an ID for identifying users who are employees. Each user is assigned a different ID. This is the same for other databases. In other words, the user ID is used as a primary key for linking information between other databases. Note that the primary key is not limited to the user ID, and other information may be prepared as the primary key.

項目「ユーザ名」は、ユーザの名前である。 The "User name" item is the user's name.

項目「属性」は、ユーザの属性である。属性には様々なバリエーションが存在する。このため、項目「属性」は、項目「部署」、項目「役職」、項目「プロジェクト」、項目「勤務形態」等のサブ項目を含む。項目「部署」は、ユーザが所属しているグループ、例えば、部署を表す。項目「役職」は、ユーザが属する組織における、ユーザのポジション、例えば、役職を表す。役職が複数ある場合、複数の役職が登録される。項目「プロジェクト」は、ユーザがアサインされている集合業務、例えば、プロジェクトの情報を表す。プロジェクトが複数ある場合には、複数のプロジェクトが登録される。項目「勤務形態」は、ユーザに設定されている勤務の形態を表す。 The "attribute" item is a user's attribute. There are various variations in attributes. For this reason, the "attribute" item includes sub-items such as the "department", "job title", "project", and "work style". The "department" item represents the group to which the user belongs, for example, a department. The "job title" item represents the user's position in the organization to which the user belongs, for example, a job title. If there are multiple job titles, multiple job titles are registered. The "project" item represents the collective work to which the user is assigned, for example, information on a project. If there are multiple projects, multiple projects are registered. The "work style" item represents the work style set for the user.

項目「勤務形態」には、定時で勤務する提示勤務、時差をつけて勤務するフレックス、労働時間がユーザの裁量に委ねられている裁量労働等が含まれる。なお、項目「属性」には、必要に応じて更なるサブ項目(例えば、入社年度、雇用形態等)を追加することができる。 The "Work Style" item includes proposed work, where employees work at fixed hours, flextime, where employees work at different times, and discretionary work, where working hours are left to the discretion of the user. Further subitems (e.g., year of joining the company, employment type, etc.) can be added to the "Attributes" item as necessary.

図5は、登録情報DB222のデータ構造を示す図である。図5に示すように、登録情報DB222のレコードの各々は、項目「ユーザID」、項目「登録端末」等を含む。 Figure 5 is a diagram showing the data structure of the registration information DB 222. As shown in Figure 5, each record in the registration information DB 222 includes an item "user ID", an item "registered terminal", etc.

項目「登録端末」は、登録された端末の情報である。登録される端末には様々なバリエーションが存在する。このため、項目「登録端末」は、項目「支給PC」、項目「支給スマホ」、項目「その他」等のサブ項目を含む。項目「支給PC」は、企業がユーザに支給したPC等の作業用の情報処理端末の情報である。項目「支給スマホ」は、企業がユーザに支給したスマートフォン等のコミュニケーション用の情報処理端末の情報である。項目「その他」は、企業が業務を行うに際してユーザ許可した個人端末等の情報である。登録端末の情報には、例えば、端末の固有番号、例えば、企業内における管理番号等が登録される。 The "Registered Device" item is information about a registered device. There are many variations in the device that can be registered. For this reason, the "Registered Device" item includes sub-items such as the "Provided PC", "Provided Smartphone", and "Other". The "Provided PC" item is information about an information processing device for work, such as a PC, that the company has provided to the user. The "Provided Smartphone" item is information about an information processing device for communication, such as a smartphone, that the company has provided to the user. The "Other" item is information about personal devices that the company has authorized the user to use when performing business. Information about registered devices includes, for example, a unique number for the terminal, such as a management number within the company.

図6は、ログ情報DB224のデータ構造を示す図である。図6に示すように、ログ情報DB224のレコードの各々は、項目「ユーザID」、項目「日付」、項目「操作ログ」等を含む。 Figure 6 is a diagram showing the data structure of log information DB224. As shown in Figure 6, each record in log information DB224 includes an item "user ID", an item "date", an item "operation log", etc.

項目「日付」は、操作ログを取得した日付である。 The "Date" item is the date the operation log was obtained.

項目「操作ログ」は、操作ログに関する情報である。項目「操作ログ」には、操作ログに関する情報として、項目「時間」、項目「端末ID」、項目「ログ」等のサブ項目を含む。 The "operation log" item is information about the operation log. The "operation log" item includes sub-items such as the "time" item, the "terminal ID" item, and the "log" item as information about the operation log.

項目「時間」は、操作ログの時刻(タイムスタンプ)である。項目「時間」には、操作ログが情報処理装置10から送信された時刻、情報処理装置10で使用されるアプリケーションが切り替わった時刻、又は情報処理装置10からの操作ログが受信されなくなって所定時間経過後の時刻である。図6の例では、項目「時間」には、OSの操作により、アプリケーションが切り替わった時刻が記載されているが、項目「時間」の記載は、これに限定されるものではない。例えば、項目「時間」には、ハードウェアを操作したログ、及びアプリケーションを操作したログについての時刻も記載される。 The "Time" item is the time (timestamp) of the operation log. The "Time" item is the time when the operation log is sent from the information processing device 10, the time when the application used by the information processing device 10 is switched, or the time after a predetermined time has elapsed since the operation log from the information processing device 10 was no longer received. In the example of FIG. 6, the "Time" item describes the time when the application was switched by operating the OS, but the description of the "Time" item is not limited to this. For example, the "Time" item may also describe the time for the log of the hardware operation and the log of the application operation.

項目「端末ID」は、操作ログを取得した端末のIDである。登録情報DB222の「登録端末」に対応するIDが含まれる。 The "Terminal ID" item is the ID of the terminal that acquired the operation log. It includes an ID that corresponds to the "Registered Terminal" in the registration information DB222.

項目「ログ」は、操作ログの内容を表す。なお、「None」が記載されている場合は、その間にログが無いことを示す。なお、図6の例では、項目「ログ」に、OSの操作により切り替わったアプリケーションを記載しているが、項目「ログ」に記載される内容は、これに限定されるものではない。ハードウェアを操作したログ、及びアプリケーションを操作したログについては、項目「ログ」に、操作の内容に応じたログが記載される。例えば、上述したように、操作ログが、ハードウェアを操作したログである場合、項目「ログ」には、どのキーが入力されたかを示す情報等が記載される。操作ログが、アプリケーションを操作したログである場合、項目「ログ」には、当該アプリケーションにおいて使用されたファイル名、ファイル内の項目名、又は使用された機能名等の情報が記載される。 The "Log" item indicates the contents of the operation log. If "None" is entered, it indicates that there is no log between them. In the example of FIG. 6, the "Log" item describes the application that was switched by the OS operation, but the contents described in the "Log" item are not limited to this. For logs of hardware operations and logs of application operations, the "Log" item describes a log according to the contents of the operation. For example, as described above, if the operation log is a log of hardware operations, the "Log" item describes information indicating which key was entered. If the operation log is a log of an application operation, the "Log" item describes information such as the file name used in the application, the item name in the file, or the function name used.

図7は、個人情報DB225のデータ構造を示す図である。図7に示すように、個人情報DB225のレコードの各々は、項目「ユーザID」、項目「日付」、項目「評価」、項目「勤務状態」、項目「時間」、項目「成績」等を含む。 Figure 7 is a diagram showing the data structure of personal information DB225. As shown in Figure 7, each record in personal information DB225 includes an item "user ID", an item "date", an item "evaluation", an item "work status", an item "time", an item "grade", etc.

項目「日付」は、ユーザについて評価が行われた日付である。 The "Date" item is the date on which the user was evaluated.

項目「評価」は、ユーザの1日の業務に対する評価結果を示す情報である。なお、図6の例では、評価はABC評価としているが、これに限定されるものではない。具体的な点数等様々なバリエーションを採用することができる。また、ABC評価とは、単にABCの3つのランク評価のみでなく、A~Eまで等の任意の範囲のランク評価を含む。なお、項目「評価」に、1週間、1ヶ月、1年等の任意の期間について評価を追加してもよい。 The "Evaluation" item is information that indicates the evaluation result of the user's work for one day. Note that in the example of FIG. 6, the evaluation is an ABC evaluation, but this is not limited to this. Various variations such as specific scores can be adopted. Also, the ABC evaluation is not limited to the three ranks of A, B, and C, but includes any range of ranks such as A to E. Note that evaluations for any period such as one week, one month, or one year may be added to the "Evaluation" item.

項目「勤務状態」は、該当する日において、ユーザが行った具体的な業務の内容を表す。項目「勤務状態」は、操作ログに基づいて状態特定部234で特定されるか、又はユーザからの入力に基づいて特定される。 The item "Work status" indicates the specific work content performed by the user on the corresponding day. The item "Work status" is identified by the status identification unit 234 based on the operation log, or is identified based on input from the user.

項目「時間」は、項目「勤務状態」で記載される業務を実施した時間を表す。一例として、ユーザID#0001が、2020/4/1に、会議を1時間5分行ったことを示す(図7)。なお、項目「時間」では、例えば、「9:00~10:05」のように、実際の時刻が記載されていてもよい。 The "Time" item indicates the time when the work described in the "Work Status" item was performed. As an example, it shows that user ID #0001 held a meeting for 1 hour and 5 minutes on 2020/4/1 (Figure 7). Note that the "Time" item may also contain the actual time, such as "9:00-10:05".

項目「成績」は、項目「勤務状態」で記載される業務に対する評価を表す。成績は、その業務についての進捗度、ユーザの実績や同一属性のユーザにおける業務に係った時間の平均に対する値等を採用することができる。なお、本実施形態では、成績をABC評価としているが、これに限定されるものではない。 The "Performance" item indicates the evaluation of the work described in the "Work Status" item. The performance can be the degree of progress for the work, the user's track record, or a value relative to the average time spent on the work by users with the same attributes. In this embodiment, the performance is evaluated using an ABC scale, but this is not limited to this.

<3.動作>
以下では、管理システム1における処理について図面を参照しながら説明する。
<3. Operation>
The processing in the management system 1 will be described below with reference to the drawings.

<3.1.管理システム1の開始及び終了>
まず、管理システム1におけるユーザに勤務についての全体処理の開始及び終了について説明する。管理システム1では、情報処理装置10の提示部133が、ユーザに管理システム1に係るユーザ画面310を提示する。図8は、情報処理装置10が表示する画面例を示す図である。図8に示すように、ユーザは画面300内に、ユーザ画面310を提示する。図8の例では、PC等の広い画面上の一部としてユーザ画面310が表示されるが、情報処理装置10がスマートフォンのような小型のディスプレイを有する端末である場合には、画面全体又は画面の大半をユーザ画面310が占めるように提示してもよい。
<3.1. Starting and Ending Management System 1>
First, the start and end of the overall processing for a user's work in the management system 1 will be described. In the management system 1, the presentation unit 133 of the information processing device 10 presents a user screen 310 related to the management system 1 to the user. Fig. 8 is a diagram showing an example of a screen displayed by the information processing device 10. As shown in Fig. 8, the user is presented with the user screen 310 within the screen 300. In the example of Fig. 8, the user screen 310 is displayed as a part of a wide screen such as a PC, but when the information processing device 10 is a terminal having a small display such as a smartphone, the user screen 310 may be presented to occupy the entire screen or most of the screen.

図9は、ユーザ画面310の一例を示す図である。提示部133はまず、管理システム1による処理を開始させる際、ユーザに図9に示すユーザ画面310Aを提示する。ユーザ画面310Aは、管理の開始を指示するためのボタン、例えば、勤務開始ボタン311を含む。勤務開始ボタン311が、例えば、マウス操作を介して押下されると、情報処理装置10は、当該ユーザについての管理システムにおける処理を開始する。また、勤務開始ボタン311が押下されると、送信制御部132は、サーバ20にユーザIDと勤務が開始されたことを示す情報とを送信する。 Figure 9 is a diagram showing an example of a user screen 310. When starting processing by the management system 1, the presentation unit 133 first presents the user screen 310A shown in Figure 9 to the user. The user screen 310A includes a button for instructing the start of management, for example, a start work button 311. When the start work button 311 is pressed, for example, via mouse operation, the information processing device 10 starts processing in the management system for that user. In addition, when the start work button 311 is pressed, the transmission control unit 132 transmits the user ID and information indicating that work has started to the server 20.

サーバ20は、ユーザIDと勤務が開始されたことを示す情報とを受信すると、当該ユーザについての管理システム1における処理を開始する。サーバ20は、ユーザが勤務を開始したことをログ情報DB224に記憶する。 When the server 20 receives the user ID and information indicating that work has started, it starts processing for that user in the management system 1. The server 20 stores in the log information DB 224 that the user has started work.

なお、提示部133は、定時勤務者については、勤務開始ボタン311を表示せず、勤務開始時間をカウントする提示をしてもよい。例えば、提示部133は、勤務開始時間の所定時間前からカウントダウンを開始し、カウントダウンの値が0になると同時に、各処理を開始する。この場合、サーバ20にユーザIDと勤務開始がなされたことを示す情報とを送信しなくても、提示勤務者についての処理が開始される。 For regular workers, the presentation unit 133 may present a countdown of the work start time without displaying the work start button 311. For example, the presentation unit 133 may start a countdown a predetermined time before the work start time, and start each process as soon as the countdown value reaches 0. In this case, processing for the presented worker is started without transmitting to the server 20 the user ID and information indicating that work has started.

勤務が開始されると、提示部133は、ユーザ画面310を、ユーザ画面310Aから、図10に示すユーザ画面310Bに遷移させる。図10は、ユーザ画面310の画面遷移例を示す図である。ユーザ画面310Bには、ユーザの勤務状態が表示されている。具体的には、ユーザ画面310Bには、勤務開始からの経過時間、ユーザの現在の勤務状態、ユーザが勤務状態を入力するためのアイコン、及び始業からの勤務状態の履歴等が表示されている。 When a work shift begins, the presentation unit 133 transitions the user screen 310 from user screen 310A to user screen 310B shown in FIG. 10. FIG. 10 is a diagram showing an example of a screen transition of the user screen 310. The user screen 310B displays the user's work status. Specifically, the user screen 310B displays the time elapsed since the start of work, the user's current work status, an icon for the user to input the work status, and the work status history from the start of work.

勤務が開始されると、提示部133は、ユーザ画面310B上部に、勤務開始からの経過時間を表示する。図10の例では、「始業から2時間32分経過」と表示される部分に相当する。 When the workday begins, the presentation unit 133 displays the time that has elapsed since the start of work at the top of the user screen 310B. In the example of FIG. 10, this corresponds to the part that displays "2 hours and 32 minutes have elapsed since the start of work."

ユーザ画面310Bにおいて、ユーザの現在の勤務状態は、タスク表示部312で表示される。ユーザが勤務状態を入力するためのアイコンは、休憩ボタン313、及び勤務終了ボタン314で表示される。始業からの勤務状態の履歴は、ラップタイム画面315で表示される。 On the user screen 310B, the user's current work status is displayed in the task display section 312. Icons for the user to input their work status are displayed as a break button 313 and an end work button 314. The work status history from the start of work is displayed on a lap time screen 315.

タスク表示部312は、ユーザの現在の勤務状態を表示している。タスク表示部312右部には、プルダウンメニューを開くためのボタンが配置されている。タスク表示部312についての詳細は後述する。 The task display section 312 displays the user's current work status. A button for opening a pull-down menu is located on the right side of the task display section 312. Details of the task display section 312 will be described later.

休憩ボタン313は、ユーザが勤務状態を入力するためのアイコンの例である。休憩ボタン313は、ユーザから休憩開始/休憩終了を受け付けるためのボタンである。休憩ボタン313は、デフォルトでは「休憩」が表示される。休憩ボタン313が押下されると、休憩ボタン313の表示は「休憩終了」となる。休憩ボタン313が押下されると、取得部135による検知情報の取得を停止する。休憩ボタン313が押下されると、送信制御部132は、サーバ20に、休憩ボタン313が押下されたことを示す情報を送信する。「休憩終了」と表示されている休憩ボタン313が再度押下されると、休憩ボタン313の表示は「休憩」に戻る。 The break button 313 is an example of an icon that allows the user to input the working status. The break button 313 is a button that accepts break start/break end from the user. By default, the break button 313 displays "Break". When the break button 313 is pressed, the display of the break button 313 changes to "Break End". When the break button 313 is pressed, the acquisition unit 135 stops acquiring the detection information. When the break button 313 is pressed, the transmission control unit 132 transmits information indicating that the break button 313 has been pressed to the server 20. When the break button 313 that displays "Break End" is pressed again, the display of the break button 313 returns to "Break".

勤務終了ボタン314は、ユーザが勤務状態を入力するためのアイコンの例である。勤務終了ボタン314は、ユーザから勤務終了を受け付けるためのボタンである。勤務終了ボタン314が押下されると、当該ユーザについての管理システム1における全体処理を終了する。また、勤務終了ボタン314が押下されると、送信制御部132は、ユーザの勤務が終了した旨の通知をサーバ20に送信する。サーバ20は、当該情報を受信すると、当該ユーザについての管理システム1における処理を終了する。サーバ20は、ユーザが勤務を終了させたことをログ情報DB224に記憶する。なお、勤務状態が定時勤務のユーザに対しては、勤務終了ボタン314を設けなくてもよい。 The end of work button 314 is an example of an icon that allows the user to input their work status. The end of work button 314 is a button for accepting the end of work from the user. When the end of work button 314 is pressed, the entire processing in the management system 1 for that user ends. Furthermore, when the end of work button 314 is pressed, the transmission control unit 132 sends a notification to the server 20 that the user's work has ended. When the server 20 receives this information, it ends the processing in the management system 1 for that user. The server 20 stores in the log information DB 224 that the user has ended their work. Note that the end of work button 314 does not need to be provided for users whose work status is regular work.

ラップタイム画面315は、始業からの勤務状態の履歴を表示している。ラップタイム画面315には、各勤務状態にどれだけの時間が費やされたかが表示される。これにより、ユーザがどの業務にどのくらいの時間を使ったかを表示することができる。また、ラップタイム画面315には、業務の詳細な内容が表示される。業務の詳細な内容は、例えば、操作ログに基づいて判断される。図9の例では、提示部133は、ラップタイム画面315に、勤務状態「資料作成」、業務の内容「予算2020」、ラップタイム「0:37」を表示させている。ここで、業務の内容は、ユーザが操作している対象のファイル名、ファイル内の項目名、プロジェクト名等である。なお、ラップタイムでは、かかった時間の代わりに、例えば、「9:00~10:05」のように、実際の時刻が記載されていてもよい。また、ラップタイム画面315は、非表示とすることも可能である。 The lap time screen 315 displays the history of the work status from the start of the workday. The lap time screen 315 displays how much time was spent in each work status. This makes it possible to display how much time the user spent on each task. The lap time screen 315 also displays detailed content of the task. The detailed content of the task is determined, for example, based on the operation log. In the example of FIG. 9, the presentation unit 133 displays the work status "Document creation", the task content "Budget 2020", and the lap time "0:37" on the lap time screen 315. Here, the task content is the file name of the target that the user is operating, the item name in the file, the project name, etc. In addition, in the lap time, the actual time may be displayed instead of the time spent, such as "9:00 to 10:05". In addition, the lap time screen 315 can also be hidden.

<3.2.管理システム1におけるコメント処理>
次に、図11を参照しながら、本実施形態における管理システム1によるコメント処理の各処理について説明する。図11は、情報処理装置10によるコメント処理を行う流れの一例を示すフローチャートである。コメント処理では、情報処理装置10は、現在ユーザが実施している業務の進捗度に基づいたコメントをリアルタイムでユーザに提示する。
<3.2. Comment processing in management system 1>
Next, each step of comment processing by the management system 1 in this embodiment will be described with reference to Fig. 11. Fig. 11 is a flowchart showing an example of a flow of comment processing by the information processing device 10. In the comment processing, the information processing device 10 presents a comment based on the progress of a task currently being performed by the user to the user in real time.

ステップS111において、ユーザが情報処理装置10を操作した操作ログを取得する。具体的には、取得部135は、情報処理装置10のハードウェアを操作したログ、情報処理装置10にインストールされているアプリケーションを操作したログ、又は情報処理装置10にインストールされているOSを操作したログ等を取得する。取得部135は、例えば、操作が発生する度に、操作ログを取得する。 In step S111, an operation log of the user's operation of the information processing device 10 is acquired. Specifically, the acquisition unit 135 acquires a log of operation of the hardware of the information processing device 10, a log of operation of an application installed in the information processing device 10, or a log of operation of the OS installed in the information processing device 10. The acquisition unit 135 acquires an operation log, for example, each time an operation occurs.

ステップS112において、送信制御部132は、取得した操作ログをサーバ20に送信する。なお、送信制御部132は、所定期間(例えば30ミリ秒、1秒、5秒、10秒、1分等の任意の時間間隔)毎にまとめて操作ログをサーバ20に送信する構成としてもよい。 In step S112, the transmission control unit 132 transmits the acquired operation log to the server 20. The transmission control unit 132 may be configured to transmit the operation log to the server 20 in batches at a predetermined time interval (e.g., any time interval such as 30 milliseconds, 1 second, 5 seconds, 10 seconds, or 1 minute).

サーバ20は、情報処理装置10から送信される操作ログの基づき、ユーザが実施している業務の進捗度を推定する。推定処理についての詳細は後述する。サーバ20は、推定した進捗度を情報処理装置10へ送信する。 The server 20 estimates the progress of the task being performed by the user based on the operation log sent from the information processing device 10. The estimation process will be described in detail later. The server 20 transmits the estimated progress to the information processing device 10.

ステップS113において、受信制御部131は、サーバ20から送信される進捗度を受信する。 In step S113, the reception control unit 131 receives the progress sent from the server 20.

ステップS114において、提示部133は、受信した進捗度に基づく表示を提示する。例えば、提示部133は、受信した進捗度に基づくコメントを提示する。 In step S114, the presentation unit 133 presents a display based on the received progress. For example, the presentation unit 133 presents a comment based on the received progress.

具体的には、例えば、ストレージ13には、複数のコメントが予め記憶されている。提示部133は、例えば、進捗度と、業務にかかっている時間とに基づき、コメントを選択する。提示部133は、選択したコメントをユーザに提示する。 Specifically, for example, a plurality of comments are stored in advance in the storage 13. The presentation unit 133 selects a comment based on, for example, the degree of progress and the time required for the task. The presentation unit 133 presents the selected comment to the user.

例えば、提示部133は、かかっている時間に対し、進捗度が想定より早く進んでいる場合には、「良い進捗度です」のコメントを選択し、ユーザに提示する。また、提示部133は、かかっている時間に対し、進捗度が想定より遅い場合には、「通常より時間が掛かっています」のコメントを選択し、ユーザに提示する。かかっている時間に対し、進捗度が特に遅い場合、アラートを発するようにしてもよい。 For example, if the progress is faster than expected for the time taken, the presentation unit 133 selects the comment "Good progress" and presents it to the user. Also, if the progress is slower than expected for the time taken, the presentation unit 133 selects the comment "Taking longer than usual" and presents it to the user. If the progress is particularly slow for the time taken, an alert may be issued.

提示部133は、進捗度と、かかっている時間とを入力したときに、入力に応じたコメントを出力するように学習された学習済みモデルを用い、コメントを取得するようにしてもよい。 The presentation unit 133 may acquire the comment by using a trained model that has been trained to output a comment in response to the input when the progress level and the time required are input.

図12に、コメントを提示した画面例を示す。図12に示すように、提示部133は、ユーザ画面310を、ユーザ画面310Cに遷移させることによりコメントを提示する。ユーザ画面310Cは、コメント部316を含む。コメント部316には、進捗度に応じたコメントが表示される。 Figure 12 shows an example of a screen on which a comment is presented. As shown in Figure 12, the presentation unit 133 presents the comment by transitioning the user screen 310 to user screen 310C. User screen 310C includes a comment section 316. Comments according to the progress level are displayed in the comment section 316.

情報処理装置10は、送付した操作ログに基づいて推定される進捗度を受け付ける。このようなコメント処理により、ユーザは、業務の進捗をリアルタイムに把握することができる。また、ユーザが肯定的なコメントや称賛するコメントを見ることにより、ユーザのモチベーションの向上を図ることができる。なお、提示部133は、受信した進捗度をコメントとしてコメント部316に表示させてもよい。 The information processing device 10 accepts the degree of progress estimated based on the sent operation log. This type of comment processing allows the user to grasp the progress of the work in real time. In addition, the user's motivation can be improved by seeing positive comments or praising comments. The presentation unit 133 may display the received degree of progress as a comment in the comment unit 316.

なお、サーバ20が推定した進捗度に応じたコメントを作成してもよい。このとき、受信制御部131は、サーバ20により作成されたコメントを受信し、提示部133が、コメントを提示する。この場合、より高負荷の処理をサーバ20に任せることができる。 Note that the server 20 may create a comment according to the estimated degree of progress. In this case, the reception control unit 131 receives the comment created by the server 20, and the presentation unit 133 presents the comment. In this case, it is possible to leave higher load processing to the server 20.

また、説明の簡単のため、ステップS111及びステップS112による取得・送信処理と、ステップS113及びステップS114による受信・提示処理とを同一のフローで説明したが、これらの処理は互いに独立したタイミングで行ってもよい。特に、ステップS111及びステップS112による取得・送信処理は、操作が行われるタイミングや所定時間間隔で実行される。 For simplicity of explanation, the acquisition and transmission process in steps S111 and S112 and the reception and presentation process in steps S113 and S114 have been explained in the same flow, but these processes may be performed at independent times. In particular, the acquisition and transmission process in steps S111 and S112 is performed when an operation is performed or at a predetermined time interval.

<3.3.管理システム1における提案処理>
次に、図13を参照しながら、本実施形態における管理システム1による提案処理の各処理について説明する。図13は、情報処理装置10による提案処理を行う流れの一例を示すフローチャートである。提案処理では、管理システム1は、現在実施すべきお勧めの業務をユーザに提案する。
<3.3. Proposal process in management system 1>
Next, each step of the proposal process by the management system 1 in this embodiment will be described with reference to Fig. 13. Fig. 13 is a flowchart showing an example of a flow of the proposal process by the information processing device 10. In the proposal process, the management system 1 proposes to the user a recommended task that should currently be performed.

サーバ20は、情報処理装置10のユーザの過去の勤務状態、及び操作ログ等に基づき、ユーザが実施すべき業務を設定する。設定処理についての詳細は後述する。サーバ20は、設定した業務についての情報を、例えば、所定のタイミングで情報処理装置10へ予め送信しておく。 The server 20 sets the tasks to be performed by the user of the information processing device 10 based on the user's past work status, operation logs, etc. Details of the setting process will be described later. The server 20 transmits information about the set tasks to the information processing device 10 in advance, for example, at a specified timing.

受信制御部131は、ユーザが実施すべき業務についての情報を、サーバ20から受信する。受信制御部131は、受信した情報を、ストレージ13に記憶する。 The reception control unit 131 receives information about the tasks that the user is to perform from the server 20. The reception control unit 131 stores the received information in the storage 13.

ユーザは、勤務を開始させた際、又は勤務状態を次の勤務状態に切り替える際、ユーザ画面310のタスク表示部312に勤務状態を入力するように情報処理装置10を操作する。具体的には、ユーザは、タスク表示部312の右側に配置されるプルダウンボタン318を押下する。 When starting work or switching from one work state to the next, the user operates the information processing device 10 to input the work state into the task display section 312 of the user screen 310. Specifically, the user presses the pull-down button 318 located to the right of the task display section 312.

ステップS121において、入力部134は、ユーザによるプルダウンボタン318の押下を検知する。 In step S121, the input unit 134 detects that the user has pressed the pull-down button 318.

ステップS122において、提示部133は、ストレージ13に記憶されている勧めの業務についての情報に基づき、ユーザが実施すべき業務を選択可能に提示する。図14は、設定された勧めの業務を選択可能に提示した画面例を表す図である。 In step S122, the presentation unit 133 presents the tasks to be performed by the user in a selectable manner based on the information about the recommended tasks stored in the storage 13. FIG. 14 shows an example of a screen on which the set recommended tasks are presented in a selectable manner.

図14に示される例では、提示部133は、ユーザ画面を、図14に示すようなユーザ画面310Dに遷移させる。すなわち、提示部133は、タスク表示部312の下方に、プルダウンメニュー317を開いて表示させる。プルダウンメニュー317には、ユーザに対して勧められる業務、例えば、「打ち合わせ」、「ドキュメント作成」、「資料作成」、「メール」が選択可能に表示される。設定された勧めの業務はユーザごとに設定されるため、ここで提示される勧めの業務が、他のユーザと同じになるとは限らない。 In the example shown in FIG. 14, the presentation unit 133 transitions the user screen to user screen 310D as shown in FIG. 14. That is, the presentation unit 133 opens and displays a pull-down menu 317 below the task display unit 312. The pull-down menu 317 displays selectable tasks recommended to the user, such as "meetings," "document creation," "material creation," and "email." The recommended tasks set are set for each user, so the recommended tasks presented here may not necessarily be the same as those for other users.

ステップS123において、入力部134は、ユーザによる業務の選択を受け付ける。提示部133は、表示されるお勧め業務のうちいずれかが選択されると、選択された業務を、現在の勤務状態としてタスク表示部312に表示させる。 In step S123, the input unit 134 accepts a task selection by the user. When one of the displayed recommended tasks is selected, the presentation unit 133 causes the task display unit 312 to display the selected task as the current work status.

ユーザは、自身で選択した業務を直接入力してもよい。例えば、入力部134は、ユーザによるタスク表示部312の選択を受け付ける。ユーザがタスク表示部312を選択すると、提示部133は、ユーザ画面310を、例えば、図15に示すユーザ画面310Eに遷移させる。 The user may directly input the task that the user has selected. For example, the input unit 134 accepts the user's selection of the task display unit 312. When the user selects the task display unit 312, the presentation unit 133 transitions the user screen 310 to, for example, the user screen 310E shown in FIG. 15.

図15に示されるユーザ画面310Eは、タスク入力部324と、OKボタン325と、Cancelボタン326とを含む。タスク入力部324は、ユーザがこれから行う業務を入力するためのテキストボックスである。OKボタン325は、タスク入力部324に入力されたテキストの入力を受け付けるためのボタンである。Cancelボタン326は、業務の直接入力をキャンセルするためのボタンである。OKボタン325が押下されると、提示部133は、入力された業務をタスク表示部312に表示させる。Cancelボタン326が押下されると、提示部133は、ユーザ画面310を、ユーザ画面310Dに遷移させる。 The user screen 310E shown in FIG. 15 includes a task input section 324, an OK button 325, and a Cancel button 326. The task input section 324 is a text box for inputting the task that the user is going to perform. The OK button 325 is a button for accepting the input of text entered in the task input section 324. The Cancel button 326 is a button for canceling the direct input of the task. When the OK button 325 is pressed, the presentation unit 133 causes the input task to be displayed in the task display section 312. When the Cancel button 326 is pressed, the presentation unit 133 causes the user screen 310 to transition to the user screen 310D.

ステップS124において、送信制御部132は、入力又は選択された業務を現在すべき業務としてサーバ20に送信し、処理を終了する。このように、提案処理によれば、情報処理装置10が選択可能に勧めの業務を提示することにより、ユーザが自身で業務を手入力する手間を省くことが可能となる。また、ユーザは、次にするべき業務がサーバ20から提案してもらえるため、効率的に業務を進めることが可能となる。また、ユーザによる入力内容を統一させることが可能となるため、サーバ20側でユーザの勤務状態を分析する際の負担が軽減される。また、サーバ20は、ユーザの現在の業務をリアルタイムで把握することができる。 In step S124, the transmission control unit 132 transmits the input or selected task to the server 20 as the task to be currently performed, and ends the process. In this way, according to the suggestion process, the information processing device 10 presents recommended tasks that can be selected, thereby saving the user the trouble of manually inputting the tasks themselves. Furthermore, since the server 20 suggests to the user what task to perform next, the user can proceed with the work efficiently. Furthermore, since the content entered by the user can be standardized, the burden on the server 20 when analyzing the user's work status is reduced. Furthermore, the server 20 can grasp the user's current tasks in real time.

なお、お勧めの業務を予め情報処理装置10へ記憶させておく例を説明したが、これに限定されない。ユーザがタスク表示部312を押下することで、勧めの業務を要求する信号がサーバ20へ送信されてもよい。サーバ20は要求を受けると、過去の勤務状態、及び操作ログ等に基づき、ユーザが実施すべき業務を設定する。サーバ20は、設定した業務についての情報を情報処理装置10へ送信する。 Although an example has been described in which recommended tasks are stored in advance in the information processing device 10, this is not limiting. When the user presses the task display unit 312, a signal requesting the recommended tasks may be sent to the server 20. Upon receiving the request, the server 20 sets the tasks to be performed by the user based on the past work status, operation logs, etc. The server 20 sends information about the set tasks to the information processing device 10.

<3.4.管理システム1における勧め業務設定処理>
図16を参照しながら、本実施形態における管理システム1による勧め業務設定処理について説明する。図16は、サーバ20による勧め設定処理の流れの一例を示すフローチャートである。勧め業務設定処理は、例えば、所定の時刻、所定時間間隔毎、又はユーザの操作によりユーザ画面310がアクティブになったこと等をトリガーとして、開始される。
3.4. Recommended business setting process in management system 1
A recommended business setting process by the management system 1 in this embodiment will be described with reference to Fig. 16. Fig. 16 is a flowchart showing an example of the flow of the recommended business setting process by the server 20. The recommended business setting process is started, for example, at a predetermined time, at predetermined time intervals, or when the user screen 310 becomes active due to a user operation.

ステップS211において、設定部237は、ログ情報DB224から所望のユーザについての過去の操作ログを取得し、個人情報DB225から所望のユーザについての過去の勤務状態を取得する。 In step S211, the setting unit 237 obtains past operation logs for the desired user from the log information DB 224, and obtains past work status for the desired user from the personal information DB 225.

ステップS212において、設定部237は、所望のユーザについて、設定モデルを用いて、当該ユーザの過去の勤務状態、及び操作ログに基づいて、勧めの業務を設定する。設定モデルは、例えば、過去の勤務状態及び操作ログを入力すると、勧めの業務を出力するように学習された学習済みモデルである。 In step S212, the setting unit 237 uses the setting model to set recommended tasks for a desired user based on the user's past working status and operation log. The setting model is, for example, a trained model that has been trained to output recommended tasks when the user's past working status and operation log are input.

設定モデルにより出力される勧めの業務は、1つである必要はない。勧めの業務は、ユーザが行い得る複数の業務のうち、ユーザの過去の勤務状態と関連性の高い複数の業務であってよい。 The recommended tasks output by the configuration model do not have to be just one. The recommended tasks may be multiple tasks that are highly related to the user's past work status among multiple tasks that the user can perform.

設定モデルは、ユーザの過去の勤務状態、及び操作ログに加え、ユーザの属性を考慮した過去の勤務状態、及び操作ログも教師データとして学習されていてもよい。すなわち、設定モデルは、ユーザが所属するグループの他者、ユーザが参画しているプロジェクトの他者、ユーザと同一勤務形態の他者、又はユーザと入社年度が近い他者等の過去の勤務状態、及び操作ログも教師データとして学習されてもよい。設定部237は、このように学習された設定モデルを用い、所望のユーザについての勧めの業務を設定する。 The setting model may learn, as teacher data, not only the user's past working conditions and operation logs, but also past working conditions and operation logs that take into account the user's attributes. That is, the setting model may learn, as teacher data, the past working conditions and operation logs of other people in the group to which the user belongs, other people in the project in which the user is involved, other people with the same working style as the user, or other people who joined the company in the same year as the user. The setting unit 237 uses the setting model learned in this way to set recommended tasks for the desired user.

ステップS213において、送信制御部232は、勧めの業務を設定すると、設定した業務についての情報を、登録情報DB222を参照し、所望のユーザが所有する情報処理装置10へ送信し、処理を終了する。 In step S213, when the transmission control unit 232 sets the recommended business, it refers to the registration information DB 222 and transmits information about the set business to the information processing device 10 owned by the desired user, and ends the process.

設定部237は、勧めの業務に対し、業務を行う優先度を付けてもよい。例えば、設定部237は、管理者等により入力された優先度を付与してもよいし、期限に応じた優先度を付与してもよい。 The setting unit 237 may assign a priority to the recommended tasks. For example, the setting unit 237 may assign a priority input by an administrator or the like, or may assign a priority according to a deadline.

<3.5.管理システム1における進捗度推定処理>
図17を参照しながら、本実施形態における管理システム1による進捗度推定処理について説明する。図17は、サーバ20による進捗度推定処理の流れの一例を示すフローチャートである。
<3.5. Progress Estimation Process in Management System 1>
A progress estimation process by the management system 1 in this embodiment will be described with reference to Fig. 17. Fig. 17 is a flow chart showing an example of the flow of the progress estimation process by the server 20.

ステップS221において、受信制御部231は、情報処理装置10からユーザIDと操作ログとを受信する。 In step S221, the reception control unit 231 receives the user ID and the operation log from the information processing device 10.

ステップS222において、情報特定部233は、受信した操作ログから、第1情報を特定する。具体的には、情報特定部233は、例えば、予め学習された情報特定モデルに、操作ログを入力することにより、第1情報を得る。情報特定モデルは、操作ログを入力とし、第1情報を出力として予め学習された学習済みモデルである。情報特定モデルからは、第1情報として、例えば、アプリケーション名、ファイル名、ハードウェアを操作したログ等、状態特定部234での状態特定で用いられる情報が出力される。なお、情報特定モデルに限らず、第1情報として特定するべき操作ログの項目が予め設定されていてもよい。 In step S222, the information identification unit 233 identifies the first information from the received operation log. Specifically, the information identification unit 233 obtains the first information, for example, by inputting the operation log into a pre-trained information identification model. The information identification model is a trained model that is trained in advance with the operation log as input and the first information as output. The information identification model outputs, as the first information, information used for state identification by the state identification unit 234, such as an application name, a file name, a log of operating hardware, etc. Note that, without being limited to the information identification model, the items of the operation log to be identified as the first information may be set in advance.

ステップS223において、状態特定部234は、特定された第1情報に基づいて、現在の勤務状態を特定する。具体的には、状態特定部234は、例えば、予め学習された状態特定モデルに、第1情報を入力することにより、勤務状態を得る。状態特定モデルは、第1情報を入力とし、勤務状態を出力として予め学習された学習済みモデルである。 In step S223, the state identification unit 234 identifies the current work state based on the identified first information. Specifically, the state identification unit 234 obtains the work state, for example, by inputting the first information into a pre-trained state identification model. The state identification model is a trained model that is trained in advance with the first information as input and the work state as output.

具体的には、状態特定部234は、例えば、ユーザに使用されているアプリケーション名、ファイル名、入力キー等を第1情報として状態特定モデルに入力する。状態特定モデルからは、入力された第1情報に基づき、例えば、勤務状態「資料作成」が出力される。 Specifically, the state identification unit 234 inputs, for example, the application name, file name, input key, etc. used by the user as first information to the state identification model. Based on the input first information, the state identification model outputs, for example, the work state "Document creation."

また、状態特定部234は、例えば、ユーザに使用されているアプリケーション名、音声情報の解析結果等を第1情報として状態特定モデルに入力する。状態特定モデルからは、入力された第1情報に基づき、例えば、勤務状態「会議」が出力される。なお、状態特定モデルからは、会議時間が出力されてもよい。 The state identification unit 234 also inputs, for example, the name of an application being used by the user, the analysis results of the voice information, etc., as first information to the state identification model. Based on the input first information, the state identification model outputs, for example, a work state "meeting." Note that the state identification model may also output the meeting time.

状態特定モデルは、ユーザ個人の第1情報に加え、ユーザの属性を考慮した第1情報も教師データとして学習されていてもよい。すなわち、状態特定モデルは、ユーザが所属するグループの他者、ユーザが参画しているプロジェクトの他者、ユーザと同一勤務形態の他者、ユーザと同一役職の他者、又はユーザと入社年度が近い他者等の第1情報も学習データとして学習されてもよい。状態特定部234は、このように学習された状態特定モデルを用い、ユーザの現在の勤務状態を特定する。 The state identification model may learn, as training data, not only the first information of the individual user, but also the first information taking into account the attributes of the user. That is, the state identification model may learn, as training data, the first information of other people in the group to which the user belongs, other people in the project in which the user is involved, other people with the same work style as the user, other people with the same job title as the user, or other people who joined the company in a similar year to the user. The state identification unit 234 uses the state identification model learned in this way to identify the user's current work state.

サーバ20の記憶制御部(図示せず)は、特定した勤務状態を個人情報DB225へ記憶する。情報処理装置10から現在の勤務状態が通知されている場合には、記憶制御部は、情報処理装置10から通知された勤務状態を優先させて個人情報DB225へ記憶する。 The storage control unit (not shown) of the server 20 stores the identified work status in the personal information DB 225. If the current work status has been notified from the information processing device 10, the storage control unit stores the work status notified from the information processing device 10 in the personal information DB 225 with priority.

ステップS224において、進捗推定部235は、現在の勤務状態が特定されると、操作ログとに基づいて、現在の業務の進捗度を推定する。例えば、進捗推定部235は、現在の業務に対応するアプリケーションのログが、当該業務全体として必要なログの全体量に対して、どのくらいの割合であるかを進捗度とする。進捗推定部235は、ログの量の割合のみならず、ユーザが操作しているファイルの完成度、又は埋まっている項目の割合等に基づいて進捗度を算出してもよい。また、納期に応じて当日にどのくらい完成している必要があるか等を考慮してもよい。この場合、進捗推定部235は、納期までの日、又は時間等に基づいて進捗度を算出する。 In step S224, when the current working state is identified, the progress estimation unit 235 estimates the progress of the current task based on the operation log. For example, the progress estimation unit 235 determines the percentage of the log of the application corresponding to the current task to the total amount of logs required for the entire task as the progress. The progress estimation unit 235 may calculate the progress based not only on the percentage of the amount of logs, but also on the degree of completion of the file being operated by the user, or the percentage of items that are filled in, etc. In addition, it may also be possible to take into account how much needs to be completed on the day depending on the delivery date. In this case, the progress estimation unit 235 calculates the progress based on the number of days or hours until the delivery date, etc.

例えば、進捗推定部235は、予め設定された周期で、現在の勤務状態となってからの業務の進捗度を推定する。 For example, the progress estimation unit 235 estimates the progress of work since the current working status was established at a preset interval.

ステップS225において、送信制御部232は、推定した進捗度を、情報処理装置10に送信し、処理を終了する。 In step S225, the transmission control unit 232 transmits the estimated progress to the information processing device 10 and ends the process.

なお、図17に示す進捗度推定処理では、推定した進捗度を情報処理装置10へ送信する場合を説明したが、本実施形態はこれに限定されない。ステップS224において、進捗推定部235は、推定した進捗度に基づき、コメントを作成してもよい。この場合、進捗推定部235は、例えば、予め学習されたコメントモデルに、進捗度を入力することにより、コメントを得る。コメントモデルは、進捗度を入力とし、進捗度に応じたコメントを出力するように学習された学習済みモデルである。 Note that, in the progress estimation process shown in FIG. 17, a case has been described in which the estimated progress is transmitted to the information processing device 10, but this embodiment is not limited to this. In step S224, the progress estimation unit 235 may create a comment based on the estimated progress. In this case, the progress estimation unit 235 obtains the comment, for example, by inputting the progress into a pre-trained comment model. The comment model is a trained model that is trained to receive the progress as input and output a comment according to the progress.

また、図17に示す進捗度推定処理では、進捗推定部235が、予め設定された周期で、現在の勤務状態となってからの業務の進捗度を推定する例を説明したが、本実施形態はこれに限定されない。進捗推定部235は、勤務状態の切り替わりを検知すると、切り替わり前の勤務状態での業務の進捗度(達成度)を推定するようにしてもよい。これにより、ユーザは、以前の勤務状態で、業務がどこまで進んだかを把握することが可能となる。また、進捗推定部235は、進捗度に基づき、業務を評価するようにしてもよい。このとき、進捗推定部235は、複数の他のユーザの進捗度に基づき、相対的に業務を評価してもよい。これにより、進捗推定部235は、実施された業務ごとに成績を付すことが可能となる。 In the progress estimation process shown in FIG. 17, an example has been described in which the progress estimation unit 235 estimates the progress of the work since the current working state was established at a preset cycle, but this embodiment is not limited to this. When the progress estimation unit 235 detects a change in working state, it may estimate the progress (achievement) of the work in the working state before the change. This allows the user to understand how far the work progressed in the previous working state. In addition, the progress estimation unit 235 may evaluate the work based on the progress. At this time, the progress estimation unit 235 may relatively evaluate the work based on the progress of multiple other users. This allows the progress estimation unit 235 to assign a grade to each performed work.

なお、図17では、ステップS223による勤務状態の特定処理と、ステップS224による進捗度推定処理とを同一のフローで説明したが、これらの処理は互いに独立したタイミングで行ってもよい。 Note that in FIG. 17, the work status determination process in step S223 and the progress estimation process in step S224 are described as being performed in the same flow, but these processes may be performed at independent times.

<3.6.管理システム1における評価表示処理>
次に、図18を参照しながら、本実施形態における管理システム1による評価表示処理の各処理について説明する。図18は、情報処理装置10による評価表示処理を行う流れの一例を示すフローチャートである。評価表示処理では、情報処理装置10は、ユーザの勤務終了時等において、ユーザに自らの業務について、客観的で公平な評価結果を提示する。
<3.6. Evaluation display process in management system 1>
Next, each step of the evaluation display process by the management system 1 in this embodiment will be described with reference to Fig. 18. Fig. 18 is a flowchart showing an example of the flow of the evaluation display process by the information processing device 10. In the evaluation display process, the information processing device 10 presents an objective and fair evaluation result of the user's own work to the user at the end of the user's shift, etc.

情報処理装置10は、勤務終了ボタン314がユーザにより押下されると、評価表示処理を開始する。 When the user presses the end of work button 314, the information processing device 10 starts the evaluation display process.

ステップS131において、送信制御部132は、ユーザの勤務が終了した旨の通知を、サーバ20に送信する。 In step S131, the transmission control unit 132 sends a notification to the server 20 that the user's work has ended.

サーバ20は、情報処理装置10から勤務終了の通知を受信すると、ユーザの1日の勤務について評価する。サーバ20は、評価結果を情報処理装置10へ送信する。 When the server 20 receives a notification of the end of work from the information processing device 10, it evaluates the user's work for that day. The server 20 transmits the evaluation result to the information processing device 10.

ステップS132において、受信制御部131は、サーバ20から、評価結果を受信する。評価手法としては、例えばABC評価や、点数評価等、任意の評価手法を用いることができる。 In step S132, the reception control unit 131 receives the evaluation result from the server 20. Any evaluation method can be used as the evaluation method, for example, ABC evaluation, point evaluation, etc.

ステップS133において、提示部133は、評価結果をユーザに提示し、処理を終了する。図19に、評価結果を表示する画面の1例を示す。提示部133は、ユーザ画面310を、評価結果を表示するユーザ画面310Fに拡大して遷移させる。 In step S133, the presentation unit 133 presents the evaluation results to the user and ends the process. FIG. 19 shows an example of a screen that displays the evaluation results. The presentation unit 133 expands and transitions the user screen 310 to a user screen 310F that displays the evaluation results.

ユーザ画面310Fは、日次ボタン318A、週次ボタン318B、月次ボタン318C、年次ボタン318D、タイトル部319、グラフ部320、勤務状態表示部321、及び評価結果部322等を含む。 The user screen 310F includes a daily button 318A, a weekly button 318B, a monthly button 318C, a yearly button 318D, a title section 319, a graph section 320, a work status display section 321, and an evaluation result section 322.

日次ボタン318Aは、当日の評価結果を表示させるためのボタンである。週次ボタン318B、月次ボタン318C、及び年次ボタン318Dも同様に、週、月、及び年単位での評価結果を表示させるためのボタンである。 The daily button 318A is a button for displaying the evaluation results for the current day. Similarly, the weekly button 318B, monthly button 318C, and yearly button 318D are buttons for displaying the evaluation results on a weekly, monthly, and yearly basis.

図19では、日次ボタン318A、週次ボタン318B、月次ボタン318C、及び年次ボタン318Dのうち、日次ボタン318Aのみ色が異なっている。これは、日次ボタン318Aが選択されていることを示す。すなわち、日次ボタン318A、週次ボタン318B、月次ボタン318C、及び年次ボタン318Dの何れかが押下されると、提示部133は、対応するボタンの色を変えると共に、対応する期間についての評価結果を表示する。 In FIG. 19, out of the daily button 318A, weekly button 318B, monthly button 318C, and yearly button 318D, only the daily button 318A is a different color. This indicates that the daily button 318A is selected. In other words, when any of the daily button 318A, weekly button 318B, monthly button 318C, and yearly button 318D is pressed, the presentation unit 133 changes the color of the corresponding button and displays the evaluation results for the corresponding period.

タイトル部319には、評価結果画面のタイトルが表示される。図19の例では、「今日のあなたの仕事内容」と記載されているが、これは日次ボタン318Aが選択されているためこのような表示となっている。よって、日次ボタン318A、週次ボタン318B、月次ボタン318C、及び年次ボタン318Dの何れかが押下されると、提示部133は、対応する表記にタイトル部319を変更して表示する。 The title of the evaluation result screen is displayed in the title section 319. In the example of FIG. 19, it says "Your work today," which is displayed in this way because the daily button 318A is selected. Therefore, when any of the daily button 318A, weekly button 318B, monthly button 318C, and yearly button 318D is pressed, the presentation unit 133 changes the title section 319 to the corresponding notation and displays it.

グラフ部320には、ユーザが行った業務の割合を示すグラフが表示される。図19の例では円グラフにした例を示しているが、これに限定されるものでない。ヒストグラムや折れ線グラフ等、目的に応じて種々のグラフにより、業務内容を可視化することができる。 Graph section 320 displays a graph showing the percentage of tasks performed by the user. The example in FIG. 19 shows a pie chart, but this is not limited to this. Task details can be visualized using various graphs such as histograms and line graphs depending on the purpose.

勤務状態表示部321には、ユーザの1日の勤務状態が表示される。図19の例では、1日の勤務状態が時間と共に表示されている。なお、時間と共に表示することに限定されず、集計した時間や、業務量、進捗度等を表示してもよい。また、週次、月次、及び年次の場合も同様である。 The work status display section 321 displays the user's work status for the day. In the example of FIG. 19, the work status for the day is displayed along with the time. Note that the display is not limited to the time, and it is also possible to display the aggregated time, the amount of work, the progress rate, etc. The same applies to weekly, monthly, and yearly display.

評価結果部322は、ユーザの評価結果が表示される。評価がABC評価の場合の例を図20に、評価が点数の場合の例を図21に示す。 The evaluation result section 322 displays the user's evaluation results. Figure 20 shows an example of an ABC evaluation, and Figure 21 shows an example of an evaluation using a score.

図20の例では、評価結果として「B」等のABC評価が表示される。このとき、ユーザに提示する評価に対するエフェクトを同時に表示してもよい。提示部133は、図20の例において、「Good」等の文字を追加するエフェクトを評価結果部322に表示する。 In the example of FIG. 20, an ABC rating such as "B" is displayed as the evaluation result. At this time, an effect for the rating presented to the user may be displayed at the same time. In the example of FIG. 20, the presentation unit 133 displays an effect of adding text such as "Good" in the evaluation result section 322.

また、図21の例では、評価結果として「95点」等の点数が表示される。このとき、ユーザに提示する評価に対するエフェクトを評価結果部322以外の場所に同時に表示してもよい。図21の例では、評価エフェクト部323にエフェクトを表示している。 In the example of FIG. 21, a score such as "95 points" is displayed as the evaluation result. At this time, an effect for the evaluation presented to the user may be simultaneously displayed in a location other than the evaluation result section 322. In the example of FIG. 21, the effect is displayed in the evaluation effect section 323.

ユーザ画面310Fでは、エフェクトは文字や静止画像に限定されない。エフェクトとして、動画や音声を用いてもよい。単に評価を表示するだけでなく、エフェクトを追加することにより、よりユーザの達成感や自己の業務効率の見直しを考える機会を与えることができる。 On user screen 310F, effects are not limited to text and still images. Video and audio may also be used as effects. By adding effects rather than simply displaying the evaluation, it is possible to give the user a greater sense of accomplishment and an opportunity to reassess their own work efficiency.

また、提示部133は、勤務状態表示部321に、業務毎の成績や、当該成績を称えるコメント等のエフェクトを表示してもよい。このような表示は、1つの業務のみに対して行ってもよいし、複数の業務に行ってもよい。 The presentation unit 133 may also display, on the work status display unit 321, the performance of each task and effects such as comments praising the performance. Such displays may be performed for only one task or for multiple tasks.

また、提示部133は、評価結果を表示する画面において、勤務時間の合計を表示してもよい。 The presentation unit 133 may also display the total working hours on the screen that displays the evaluation results.

<3.7.管理システム1における評価処理>
次に、図22を参照しながら、本実施形態における管理システム1による評価処理の各処理について説明する。図22は、サーバ20による評価処理を行う流れの一例を示すフローチャートである。評価処理では、ユーザの勤務終了時等において、ユーザの勤務状態に基づいてユーザを客観的かつ公平に評価する。すなわち、評価表示処理における評価結果を具体的に得る処理である。なお、以下では、1日の勤務を評価する場合を例に説明する。
<3.7. Evaluation process in management system 1>
Next, each step of the evaluation process by the management system 1 in this embodiment will be described with reference to Fig. 22. Fig. 22 is a flow chart showing an example of the flow of the evaluation process by the server 20. In the evaluation process, the user is objectively and fairly evaluated based on the user's working condition at the end of the user's shift, etc. In other words, this is a process for specifically obtaining the evaluation result in the evaluation display process. Note that the following description will be given taking the case of evaluating one day's work as an example.

ステップS231において、受信制御部231は、情報処理装置10から、ユーザの勤務終了の通知を受信する。勤務終了の通知には、ユーザIDも含まれているため、サーバ20は、どのユーザについての勤務が終了したかを把握することが可能となる。 In step S231, the reception control unit 231 receives a notification of the end of a user's work from the information processing device 10. The end-of-work notification also includes the user ID, so the server 20 can determine which user's work has ended.

ステップS232において、評価部236は、例えば、1日を通じたユーザの勤務状態と、当該ユーザの実績とに基づき、ユーザの1日の勤務を評価する。ユーザの実績とは、評価部236が当該ユーザに対して与えた過去の評価結果を表す。なお、ユーザの実績には、当該ユーザの管理者がユーザに与えた過去の評価結果が含まれてもよい。すなわち、ユーザの実績には、ユーザに対して人為的に与えられた過去の評価結果が含まれてもよい。 In step S232, the evaluation unit 236 evaluates the user's work for the day, for example, based on the user's working status throughout the day and the user's performance. The user's performance represents past evaluation results given to the user by the evaluation unit 236. The user's performance may include past evaluation results given to the user by the user's administrator. In other words, the user's performance may include past evaluation results that were artificially given to the user.

より具体的には、評価部236は、例えば、ユーザの1日の勤務状態を評価モデルに入力することにより、当該ユーザの評価を出力する。評価モデルは、例えば、ユーザの過去の勤務状態と、ユーザの実績とを教師データとして学習された学習済みモデルであり、ユーザの1日の勤務状態を入力とし、当該1日の勤務状態に対する評価を出力する。 More specifically, the evaluation unit 236 outputs an evaluation of a user, for example, by inputting the user's working conditions for one day into an evaluation model. The evaluation model is, for example, a trained model trained using the user's past working conditions and the user's performance as training data, and inputs the user's working conditions for one day and outputs an evaluation of the working conditions for that day.

1日の勤務状態それぞれに対して成績が付されている場合には、これらの成績が考慮されてもよい。例えば、評価部236は、ユーザの1日の勤務状態、及び勤務状態毎の成績を評価モデルに入力することにより、当該ユーザの評価を出力する。このとき、評価モデルは、例えば、ユーザの過去の勤務状態と、勤務状態それぞれの成績と、ユーザの実績とを教師データとして学習された学習済みモデルである。 If a grade is assigned to each working state in a day, these grades may be taken into consideration. For example, the evaluation unit 236 outputs an evaluation of the user by inputting the user's working state in a day and the grades for each working state into an evaluation model. In this case, the evaluation model is, for example, a trained model trained using the user's past working states, the grades for each working state, and the user's track record as training data.

なお、評価部236は、当該ユーザの実績のみならず、当該ユーザの属性のうち少なくとも1つの属性が同一である他のユーザ(類似ユーザ)の実績にも基づいて、当該ユーザを評価する構成としてもよい。類似ユーザとは、例えば、ユーザが所属するグループの他ユーザ、ユーザが参画しているプロジェクトの他ユーザ、ユーザと同一勤務形態の他ユーザ、ユーザと同一役職の他ユーザ、又はユーザと入社年度が近い他ユーザ等である。 The evaluation unit 236 may be configured to evaluate the user based not only on the performance of the user, but also on the performance of other users (similar users) who have at least one of the same attributes as the user. Similar users are, for example, other users in a group to which the user belongs, other users in a project in which the user is involved, other users with the same work style as the user, other users with the same job title as the user, or other users who joined the company in a similar year to the user.

この場合、評価モデルは、例えば、ユーザの過去の勤務状態と、類似ユーザの過去の勤務状態と、ユーザの実績と、類似ユーザの実績とを教師データとして学習された学習済みモデルである。評価部236は、例えば、ユーザの属性情報と、ユーザの1日の勤務状態に関する情報とを評価モデルに入力することにより、当該ユーザの評価を出力する。 In this case, the evaluation model is, for example, a trained model trained using the user's past working conditions, similar users' past working conditions, the user's track record, and the track record of similar users as training data. The evaluation unit 236 outputs an evaluation of the user by inputting, for example, the user's attribute information and information on the user's daily working conditions into the evaluation model.

評価モデルは、属性ごとに用意されてもよいし、複数の属性を含むように用意されてもよい。また、評価モデルは、ユーザ毎に用意されてもよいし、複数のユーザ毎に用意されてもよい。 The evaluation model may be prepared for each attribute, or may be prepared to include multiple attributes. Also, the evaluation model may be prepared for each user, or may be prepared for multiple users.

このように、自身の実績に加え、類似ユーザの実績にも基づいて、勤務状態を評価することで、客観的かつ公平な評価を行うことができる。また、部署内、プロジェクト内、役職者間等において、属性ごとに勤務状態を評価することが可能となる。 In this way, by evaluating work status based on not only one's own performance but also the performance of similar users, an objective and fair evaluation can be made. It is also possible to evaluate work status by attributes within a department, within a project, between people in senior positions, etc.

ステップS233において、送信制御部232は、評価結果を、情報処理装置10に送信し、処理を終了する。 In step S233, the transmission control unit 232 transmits the evaluation result to the information processing device 10 and terminates the process.

なお、上記評価処理は、日次についてであるが、週次、月次、年次については、複数日の平均等を用いることにより、評価することができる。この場合、日次ボタン318A、週次ボタン318B、月次ボタン318C、及び年次ボタン318Dが押される度に、情報処理装置10がサーバ20に評価処理の要求を行う。 The above evaluation process is for daily, but for weekly, monthly, and yearly evaluation can be performed by using an average over multiple days, etc. In this case, each time the daily button 318A, weekly button 318B, monthly button 318C, and yearly button 318D are pressed, the information processing device 10 requests the server 20 to perform evaluation processing.

また、評価部236は、管理者や評価者等の人から与えられた評価にも基づいて評価をしてもよい。この場合、人から与えられた評価は、主観的な評価でも客観的な評価でも良い。操作ログには現れない企業への貢献度等が存在するため、これを評価に加味することで、より公平な評価を行うことができる。 The evaluation unit 236 may also perform evaluations based on evaluations given by people such as administrators and evaluators. In this case, the evaluations given by people may be subjective or objective. Since there are factors such as the degree of contribution to the company that do not appear in the operation log, a fairer evaluation can be performed by taking this into account in the evaluation.

<3.8.管理システム1における評価管理処理>
次に、図23を参照しながら、本実施形態における管理システム1による評価管理処理について説明する。図23は、閲覧権限を持つ管理者が操作する情報処理装置10の提示部133により提示される評価管理画面の一例を示す図である。評価管理処理では、情報処理装置10は、管理者に、管理する複数ユーザの評価をまとめて提示する。
<3.8. Evaluation management process in management system 1>
Next, the evaluation management process by the management system 1 in this embodiment will be described with reference to Fig. 23. Fig. 23 is a diagram showing an example of an evaluation management screen presented by the presentation unit 133 of the information processing device 10 operated by an administrator with viewing authority. In the evaluation management process, the information processing device 10 collectively presents the evaluations of multiple users that it manages to the administrator.

評価管理処理は、管理者等が評価管理画面の閲覧要求を情報処理装置10に入力することで開始される。なお、評価管理処理は、ユーザが勤務中であるか否かとは関係なく実施される。すなわち、情報処理装置10は、閲覧要求があった場合には、勤務開始ボタン311及び勤務終了ボタン314の押下とは関係なく処理を開始する。なお、必要なデータは、サーバ20の各種データベースから読み出される。 The evaluation management process is started when an administrator or the like inputs a request to view the evaluation management screen into the information processing device 10. The evaluation management process is carried out regardless of whether the user is at work or not. In other words, when there is a request to view, the information processing device 10 starts the process regardless of whether the work start button 311 or the work end button 314 is pressed. The necessary data is read from various databases in the server 20.

提示部133は、図23に示すような管理画面400を提示する。管理画面400は、日次ボタン401A、月次ボタン401B、年次ボタン401C、期間ボタン401D、グループボタン401E、ラベルボタン401F、ラベル追加ボタン401G、全体ステータス部402、勤務内容部403、アラート部404、ライブステータス部405、長時間労働ランキングボタン406A、短時間労働ランキング406B、及びランキング追加ボタン406C等を含む。 The presentation unit 133 presents a management screen 400 as shown in FIG. 23. The management screen 400 includes a daily button 401A, a monthly button 401B, a yearly button 401C, a period button 401D, a group button 401E, a label button 401F, an add label button 401G, an overall status section 402, a work content section 403, an alert section 404, a live status section 405, a long work hours ranking button 406A, a short work hours ranking 406B, and an add ranking button 406C.

日次ボタン401Aは、当日の評価結果を表示させるためのボタンである。なお、期日指定ができる構成としてもよい。月次ボタン401B、年次ボタン401C及び期間ボタン401Dも同様に、週、月、及び年単位での評価結果を表示させるためのボタンである。 The daily button 401A is a button for displaying the evaluation results for the current day. Note that a configuration in which a deadline can be specified may also be used. Similarly, the monthly button 401B, the yearly button 401C, and the period button 401D are buttons for displaying the evaluation results by week, month, and year.

グループボタン401Eは、指定したグループについての評価結果を表示させるためのボタンである。グループボタン401Eの右部は、プルダウンメニューを開くためのボタンである。グループボタン401Eのボタンが押下されると、プルダウンメニューが開いて表示される。当該プルダウンメニューは、属性に応じたグループや所定の期間グループ(四半期等)を選択可能に表示される。 The group button 401E is a button for displaying the evaluation results for the specified group. The right part of the group button 401E is a button for opening a pull-down menu. When the group button 401E is pressed, a pull-down menu is opened and displayed. The pull-down menu is displayed so that a group according to attributes or a specified period group (quarterly, etc.) can be selected.

ラベルボタン401Fは、予め設定されたラベルについての評価結果を表示させるためのボタンである。ラベルは、管理者により予め任意の条件に該当するグループが設定されたものである。ラベルボタン401Fは、ラベルについての評価結果を表示させるためのボタンである。ラベルボタン401Fの右部は、プルダウンメニューを開くためのボタンである。ラベルボタン401Fのボタンが押下されると、プルダウンメニューが開いて表示される。当該プルダウンメニューは、管理者等により予め設定されたグループについてのラベルが選択可能に表示される。 The label button 401F is a button for displaying the evaluation results for a preset label. A label is a group that meets any condition set by the administrator in advance. The label button 401F is a button for displaying the evaluation results for the label. The right part of the label button 401F is a button for opening a pull-down menu. When the label button 401F is pressed, the pull-down menu is opened and displayed. The pull-down menu displays selectable labels for groups that have been set in advance by the administrator, etc.

図23では、日次ボタン401A、月次ボタン401B、年次ボタン401C、期間ボタン401D、グループボタン401E、及びラベルボタン401Fのうち、日次ボタン401Aのみ色が異なっている。これは、日次ボタン401Aが選択されていることを示す。すなわち、日次ボタン401A、月次ボタン401B、年次ボタン401C、期間ボタン401D、グループボタン401E、及びラベルボタン401Fの何れかが押下されると、提示部133は、対応するボタンの色を変えると共に、対応する期間やグループについての評価結果を表示する。以下では、日次ボタン401Aが押下された場合について説明するが、月次等においてもこれに応じた処理を行う。 In FIG. 23, out of the daily button 401A, monthly button 401B, yearly button 401C, period button 401D, group button 401E, and label button 401F, only the daily button 401A is a different color. This indicates that the daily button 401A is selected. In other words, when any of the daily button 401A, monthly button 401B, yearly button 401C, period button 401D, group button 401E, and label button 401F is pressed, the presentation unit 133 changes the color of the corresponding button and displays the evaluation results for the corresponding period or group. Below, a case where the daily button 401A is pressed is described, but the corresponding processing is also performed for the monthly button, etc.

ラベル追加ボタン401Gは、ラベルを追加するためのボタンである。ラベル追加ボタン401Gが押下されると、ラベル追加画面が表示される。ラベル追加画面については図示しない。 The add label button 401G is a button for adding a label. When the add label button 401G is pressed, an add label screen is displayed. The add label screen is not shown.

全体ステータス部402には、全ユーザの現在のステータスの割合を示すグラフが表示される。ステータスには、勤務中、休み(休憩中含む)、不明等が含まれる。図23の例では円グラフにした例を示しているが、これに限定されるものでない。ヒストグラムや折れ線グラフ等、目的に応じて種々のグラフにより、全体ステータスを可視化することができる。全体ステータス部402は、例えばユーザ毎の操作ログに基づいて求めればよい。 The overall status section 402 displays a graph showing the current status ratios of all users. Statuses include working, off (including on break), unknown, etc. The example in FIG. 23 shows a pie chart, but this is not limiting. The overall status can be visualized using various graphs such as histograms and line graphs depending on the purpose. The overall status section 402 can be calculated based on the operation log for each user, for example.

勤務内容部403には、全ユーザがその日に行った業務の割合を示すグラフが表示される。図23の例では円グラフにした例を示しているが、これに限定されるものでない。ヒストグラムや折れ線グラフ等、目的に応じて種々のグラフにより、業務内容を可視化することができる。 The work content section 403 displays a graph showing the percentage of work performed by all users on that day. The example in FIG. 23 shows a pie chart, but this is not limited to this. Work content can be visualized using various graphs such as histograms and line graphs depending on the purpose.

アラート部404には、管理者に対するアラートが表示される。アラートは、例えばユーザの操作ログが取得できない場合、サーバ20の異常がある場合、DBの異常等が存在する。アラートは、任意の手法により取得する。例えば、サーバ20又は情報処理装置10にサーバ20を監視するためのアプリケーションを実装したり、外部の監視装置を用いたりすることができる。 The alert section 404 displays an alert to the administrator. For example, an alert may occur when the user's operation log cannot be acquired, when there is an abnormality in the server 20, when there is an abnormality in the DB, etc. The alert may be acquired by any method. For example, an application for monitoring the server 20 may be implemented in the server 20 or the information processing device 10, or an external monitoring device may be used.

ライブステータス部405には、現在の各ユーザの状況がリアルタイムに表示される。各ユーザの状況は、例えばユーザ名及び現在の業務である。提示部133は、各ユーザの操作ログをサーバ20が受信(上記ステップS211)したタイミングが新しい操作ログに基づいて、分析された現在の業務(上記ステップS213)と共に表示する。すなわち、これらのデータをサーバ20から定期的に受信する。 The live status section 405 displays the current status of each user in real time. The status of each user is, for example, the user name and current task. The presentation section 133 displays each user's operation log together with the analyzed current task (step S213 above) based on the most recent operation log received by the server 20 (step S211 above). In other words, this data is received periodically from the server 20.

長時間労働ランキングボタン406Aは、勤務時間が長いユーザのランキングを表示するためのボタンである。長時間労働ランキングボタン406Aが押下されると、ユーザの過去の勤務状態に基づいて、その日(その月、その年)の長時間労働ランキングを作成して表示する。長時間労働ランキングの作成は、情報処理装置10又はサーバ20により行われる。 The long work hours ranking button 406A is a button for displaying a ranking of users who work the longest hours. When the long work hours ranking button 406A is pressed, a long work hours ranking for that day (that month, that year) is created and displayed based on the user's past working conditions. The long work hours ranking is created by the information processing device 10 or the server 20.

短時間労働ランキング406Bは、勤務時間が短いユーザのランキングを表示するためのボタンである。短時間労働ランキング406Bが押下されると、ユーザの過去の勤務状態に基づいて、その日(その月、その年)の短時間労働ランキングを作成して表示する。長時間労働ランキングの作成は、情報処理装置10又はサーバ20により行われる。 Short-time work ranking 406B is a button for displaying a ranking of users with short working hours. When short-time work ranking 406B is pressed, a short-time work ranking for that day (that month, that year) is created and displayed based on the user's past working status. The long-time work ranking is created by the information processing device 10 or the server 20.

ランキング追加ボタン406Cは、任意のランキングについて作成・表示するためのボタンを生成するためのボタンである。ランキング追加ボタン406Cが押下されると、所定のランキングを選択可能に提示し、選択されたランキングについてのボタンが管理画面400に追加される。 The Add Ranking button 406C is a button for generating a button for creating and displaying any ranking. When the Add Ranking button 406C is pressed, a specific ranking is presented for selection, and a button for the selected ranking is added to the management screen 400.

このような管理画面400を管理者に提示することにより、管理者がテレワークにおける全ユーザの状況を、網羅的かつ見やすく確認することができる。また、分析した業務により、業務内容の記載の統一が取れるため、全体の分析を容易に行うことができる。 By presenting such a management screen 400 to the administrator, the administrator can check the status of all users in telework in a comprehensive and easy-to-read manner. In addition, because the descriptions of the work contents can be standardized depending on the work analyzed, it is easy to perform an overall analysis.

<3.9.その他の処理>
学習部238は、所定数又は所定期間のユーザの実績や操作ログがDBに蓄積されると、上記各モデルを再学習する。設定モデルについては、ユーザにより選択され、又は入力された業務も用いて再学習を行う。各モデルの学習方法は、モデルに応じた任意の学習方法を採用することができる。学習処理は、例えば週次で日曜日の深夜等のユーザが勤務しておらず、サーバ20の処理負荷が少ないタイミングで行う。このように、再学習することにより、更に精度を高めることができる。
3.9. Other Processing
The learning unit 238 re-learns each of the above models when a predetermined number or period of user performance and operation logs are accumulated in the DB. For the set model, re-learning is performed using the tasks selected or input by the user. Any learning method according to the model can be adopted as the learning method for each model. The learning process is performed at a time when the user is not working and the processing load of the server 20 is low, such as late at night on a weekly Sunday. In this way, re-learning can further improve accuracy.

また、ユーザ画面310は、図24に示される業務内容入力部327をさらに有していてもよい。図24は、業務内容入力部327が表示されるユーザ画面310Gの一例を示す図である。ユーザ画面310Gは、ユーザ画面310Bの構成に加え、更に業務内容入力部327を含んで構成される。業務内容入力部327には、ユーザが現在行っている業務の内容が、ユーザにより入力される。送信制御部132は、入力された業務内容に関する情報をサーバ20に送信する。学習部238は、入力された業務内容に関する情報に基づき、設定モデル又は状態特定モデルを再学習する。 The user screen 310 may further include a task content input section 327 shown in FIG. 24. FIG. 24 is a diagram showing an example of a user screen 310G on which the task content input section 327 is displayed. The user screen 310G is configured to further include a task content input section 327 in addition to the configuration of the user screen 310B. The task content input section 327 is input by the user as the content of the task the user is currently performing. The transmission control section 132 transmits information related to the input task content to the server 20. The learning section 238 re-learns the setting model or state identification model based on the input information related to the task content.

図25を参照しながら、本実施形態における管理システム1による再学習処理について説明する。図25は、再学習処理を行う流れの一例を示すフローチャートである。 The re-learning process by the management system 1 in this embodiment will be described with reference to FIG. 25. FIG. 25 is a flowchart showing an example of the flow of performing the re-learning process.

ステップS241において、受信制御部231は、情報処理装置10から、例えば、業務内容入力部327に入力された業務内容に関する情報を受信する。記憶制御部は、受信した情報を、記憶部220の学習モデルDB223に記憶する。 In step S241, the reception control unit 231 receives, for example, information about the business content input to the business content input unit 327 from the information processing device 10. The storage control unit stores the received information in the learning model DB 223 of the storage unit 220.

学習部238は、深夜、休業日の所定時刻等、予め設定されたタイミングでステップS242を実行する。ステップS242において、学習部238は、記憶している業務内容に関する情報を正解データとして、設定モデル又は状態特定モデルを再学習する。より具体的には、学習部238は、再学習により、学習モデルDB223に格納されている設定モデルのパラメータを更新する。学習部238は、再学習により、学習モデルDB223に格納されている状態特定モデルのパラメータを更新する。 The learning unit 238 executes step S242 at a preset timing, such as late at night or a specified time on a holiday. In step S242, the learning unit 238 re-learns the setting model or the state identification model using the stored information on the business content as correct answer data. More specifically, the learning unit 238 updates the parameters of the setting model stored in the learning model DB 223 through re-learning. The learning unit 238 updates the parameters of the state identification model stored in the learning model DB 223 through re-learning.

このように、「今何している?」に入力される業務内容を用いて設定モデルを再学習することにより、ユーザに提示する勧めの業務の精度を向上させることが可能となる。また、「今何している?」に入力される業務内容を用いて状態特定モデルを再学習することにより、検知情報から推定する勤務状態の精度を向上させることが可能となる。 In this way, by re-learning the configuration model using the work content entered in "What are you doing now?", it is possible to improve the accuracy of the recommended work presented to the user. In addition, by re-learning the state identification model using the work content entered in "What are you doing now?", it is possible to improve the accuracy of the work state estimated from the detection information.

また、カメラにより得られた画像データを、取得部135、又は情報特定部233が解析することで、ユーザの集中度を算出してもよい。サーバ20の記憶制御部は、算出した集中度を例えば、個人情報DB225へ記憶する。評価部236は、集中度に基づいて勤務状態を評価してもよい。また、提示部133は、集中度に係る指標値を評価結果としてユーザに提示してもよい。また、評価管理画面には集中度が業務の質を表す指標値として表示されてもよい。 The acquisition unit 135 or the information identification unit 233 may also calculate the user's concentration level by analyzing image data obtained by the camera. The storage control unit of the server 20 stores the calculated concentration level, for example, in the personal information DB 225. The evaluation unit 236 may evaluate the working state based on the concentration level. The presentation unit 133 may also present an index value related to the concentration level to the user as the evaluation result. The concentration level may also be displayed on the evaluation management screen as an index value representing the quality of work.

以上説明したように、第1実施形態に係る管理システム1によれば、ユーザの実績を加味した勤務状態の評価を行うことができる。よって、テレワーカーの勤務状態を公平に評価することができる。 As described above, the management system 1 according to the first embodiment can evaluate the working status of a user while taking into account the user's performance. Therefore, the working status of a teleworker can be evaluated fairly.

<第2実施形態>
次に、本開示に係る第2実施形態について説明する。なお、第1実施形態と同一の機能・構成については同一の符号を付し、説明を省略する。第2実施形態では、オンライン授業において、管理システム2が、受講者(学生、生徒を含む)であるユーザの学習状態を評価する場合を例に説明する。オンライン授業では、受講者が所有する端末(PC、スマートフォン、タブレット等)により講義を受ける。このように、オンライン授業では、受講者が講師とは別の場所にいるため、講師が受講者の姿勢や態度を直接確認することができない。このため、生徒の理解度や進捗度具合が把握しづらく、受講者の評価を適切に行うことができない。第2実施形態では、受講者の評価を適切に行うことができるようにする。
Second Embodiment
Next, a second embodiment of the present disclosure will be described. The same functions and configurations as those in the first embodiment are given the same reference numerals, and the description will be omitted. In the second embodiment, an example will be described in which the management system 2 evaluates the learning state of users who are participants (including students and pupils) in online classes. In online classes, participants receive lectures using their own terminals (PCs, smartphones, tablets, etc.). In this way, in online classes, participants are located in a different place from the lecturer, so the lecturer cannot directly check the posture and attitude of the participants. For this reason, it is difficult to grasp the students' level of understanding and progress, and the lecturer cannot properly evaluate the participants. In the second embodiment, the lecturer is able to properly evaluate the participants.

第2実施形態では、受講者が持つ端末の操作状況を用いて、受講者を撮影した画像の解析結果を用いることにより、受講者の講義に対する集中度を測定して、生徒の評価(理解度等)を導出する。 In the second embodiment, the operation status of the device held by the student is used to measure the student's level of concentration on the lecture by using the results of analysis of images of the student, and an evaluation of the student (level of understanding, etc.) is derived.

<1.管理システム1の全体構成>
図26は、管理システム2の全体構成を示すブロック図である。管理システム2は、検知されたユーザの動作に関する情報である検知情報を取得し、検知情報に基づいて、ユーザの学習状態を特定し、ユーザの学習状態と、ユーザの実績とに基づいて、ユーザを評価するためのシステムである。図26に示すように、管理システム2は、情報処理装置10と、サーバ20と、ネットワーク30と、端末40と、カメラ50とを含む。情報処理装置10とサーバ20と端末40とは、ネットワーク30を介して相互に通信可能に接続されている。情報処理装置10、サーバ20、及び端末40は、任意の有線又は無線の通信規格を用いて、ネットワーク30と接続する。
<1. Overall configuration of management system 1>
FIG. 26 is a block diagram showing the overall configuration of the management system 2. The management system 2 is a system for acquiring detection information, which is information related to a detected user's behavior, identifying the user's learning state based on the detection information, and evaluating the user based on the user's learning state and the user's achievements. As shown in FIG. 26, the management system 2 includes an information processing device 10, a server 20, a network 30, a terminal 40, and a camera 50. The information processing device 10, the server 20, and the terminal 40 are connected to each other via the network 30 so as to be able to communicate with each other. The information processing device 10, the server 20, and the terminal 40 are connected to the network 30 using any wired or wireless communication standard.

端末40は、プロセッサ11、メモリ12、ストレージ13、通信IF14、及び入出力IF15を含んで構成される。また、端末40は、カメラ50と接続されている。 The terminal 40 includes a processor 11, a memory 12, a storage 13, a communication IF 14, and an input/output IF 15. The terminal 40 is also connected to a camera 50.

カメラ50は、端末40からの指示により、受講者を撮影する装置であり、例えば、CCD(Charge Coupled Device)イメージセンサ等の撮像装置と、撮影した画像をデジタル信号からなる画像データに変換するA/D変換装置とを備えるデジタルカメラ等により構成されている。カメラ50は、端末40の制御により撮影する方向を変更するように構成してもよく、広範囲を撮影可能にするために撮影方向を適宜動かせるように構成してもよい。 Camera 50 is a device that photographs the participants in response to instructions from terminal 40, and is composed of, for example, a digital camera equipped with an imaging device such as a CCD (Charge Coupled Device) image sensor and an A/D conversion device that converts the photographed image into image data consisting of a digital signal. Camera 50 may be configured to change the photographing direction under the control of terminal 40, and may be configured to be able to move the photographing direction as appropriate to enable photographing of a wide range.

カメラ50は、受講者を動画として撮影し、又は所定の時間間隔で静止画として撮影し、動画または静止画の画像データへの変換を行う。第2実施形態では、静止画の場合を例に説明する。また、カメラ50は単体の装置とは限られず、例えば、移動体通信システムに対応したスマートフォン、タブレット等の携帯端末に設けられたカメラ機能により構成してもよい。 The camera 50 captures video of the participants or still images at a predetermined time interval, and converts the video or still images into image data. In the second embodiment, the case of still images will be described as an example. Furthermore, the camera 50 is not limited to being a standalone device, and may be configured, for example, by a camera function provided in a mobile terminal such as a smartphone or tablet compatible with a mobile communication system.

<1.1.情報処理装置10の機能的な構成>
端末40の機能的な構成は、以下の点を除いて、情報処理装置10と同様である。
<1.1. Functional configuration of information processing device 10>
The functional configuration of the terminal 40 is similar to that of the information processing device 10, except for the following points.

端末40の取得部135は、操作ログと、カメラ50から画像データを取得する。操作ログは、例えば講義の動画に対する操作の内容を示す情報である。画像データは、ユーザを撮影した画像のデータである。画像データは、ユーザの動作を把握するため、ユーザ全体を撮影したものや、ユーザの目線を把握するため、ユーザの目を撮影したものを用いることができる。本実施形態では、ユーザの目を撮影した場合を例に説明する。 The acquisition unit 135 of the terminal 40 acquires an operation log and image data from the camera 50. The operation log is information indicating the content of operations performed on a video of a lecture, for example. The image data is image data of a user. The image data may be an image of the entire user to grasp the user's actions, or an image of the user's eyes to grasp the user's line of sight. In this embodiment, an example will be described in which an image of the user's eyes is captured.

<2.データ構造>
データ構造は、第1実施形態と基本的に同様である。ここで、第2実施形態では、第1実施形態における「業務」を「科目」、「勤務形態」を「受講体系」等、オンライン授業に適した読み替えを行うものとする。第2実施形態では、属性は、年齢(学年)、コース、受講体系等を含む。コースは、学校であれば普通科文系、普通科理系、特別進学コース等、就職支援学校や資格試験予備校であれば業種、資格試験等である。
2. Data Structure
The data structure is basically the same as in the first embodiment. Here, in the second embodiment, the "job" in the first embodiment is replaced with "subject", the "work style" with "attendance system", etc., appropriate for online classes. In the second embodiment, the attributes include age (grade), course, attendance system, etc. In the case of a school, the course is general liberal arts, general science, special advancement course, etc., and in the case of a job-hunting school or a qualification exam prep school, the course is industry, qualification exam, etc.

<3.動作>
以下では、管理システム2における処理について図面を参照しながら説明する。なお、第1実施形態と同様の処理については、説明を省略する。
<3. Operation>
The following describes the processing in the management system 2 with reference to the drawings. Note that a description of the same processing as in the first embodiment will be omitted.

<3.1.管理システム2の開始及び終了>
まず、管理システム2におけるユーザについての全体処理の開始及び終了について説明する。管理システム2では、管理システム1の場合と異なり、ユーザが情報処理装置10又は端末40の提示部133により提示された勤務開始ボタン311を押下することにより、ユーザについての全体処理が開始される。勤務開始ボタン311が押下されると、押下された端末において、講義映像が表示される。講義映像が終わると、勤務終了ボタン314が押下されることにより、ユーザについての全体処理が終了する。講義映像は、オンライン映像でも、予め録画された映像でも良い。また、講義映像は音声のみであっても、文字のみであってもよい。
<3.1. Starting and Ending Management System 2>
First, the start and end of overall processing for a user in the management system 2 will be described. In the management system 2, unlike the management system 1, overall processing for a user is started when the user presses the start work button 311 presented by the presentation unit 133 of the information processing device 10 or the terminal 40. When the start work button 311 is pressed, a lecture video is displayed on the terminal on which it was pressed. When the lecture video ends, the end work button 314 is pressed, and overall processing for the user ends. The lecture video may be online video or pre-recorded video. Furthermore, the lecture video may be audio only or text only.

<3.2.管理システム2の端末40における取得処理>
次に、図27を参照しながら、第2実施形態における管理システム2による取得処理の各処理について説明する。図27は、端末40による取得処理を行う流れの一例を示すフローチャートである。取得処理では、操作ログ及び画像データを取得し、サーバ20に送信する。
3.2. Acquisition process in the terminal 40 of the management system 2
Next, each step of the acquisition process by the management system 2 in the second embodiment will be described with reference to Fig. 27. Fig. 27 is a flowchart showing an example of a flow of the acquisition process by the terminal 40. In the acquisition process, an operation log and image data are acquired and transmitted to the server 20.

ステップS311において、ユーザが情報処理装置10を操作した操作ログを取得すると共に、カメラ50から画像データを取得する。操作ログは、第1実施形態で挙げたものの他、例えば、講義映像に対する操作ログである。講義映像には、例えば所定時間間隔毎に再生ポイントが設定され、当該再生ポイントを経過したか否かで進捗度を推定することができる。 In step S311, an operation log of the user's operation of the information processing device 10 is obtained, and image data is also obtained from the camera 50. The operation log may be an operation log for a lecture video, in addition to the operations described in the first embodiment. A playback point is set in the lecture video, for example, at predetermined time intervals, and the progress level can be estimated based on whether or not the playback point has been passed.

ステップS312において、送信制御部132が、サーバ20に取得した操作ログ及び画像データを送信する。 In step S312, the transmission control unit 132 transmits the acquired operation log and image data to the server 20.

<3.3.管理システム2における評価処理>
次に、図28を参照しながら、第2実施形態における管理システム2による評価処理の各処理について説明する。図28は、サーバ20による評価処理を行う流れの一例を示すフローチャートである。評価処理では、ユーザの受講終了時等において、ユーザの受講状態に基づいてユーザを客観的かつ公平に評価する。すなわち、評価提示処理における評価結果を具体的に得る処理である。なお、以下では、1日の学習を評価する場合を例に説明する。
<3.3. Evaluation process in management system 2>
Next, each step of the evaluation process by the management system 2 in the second embodiment will be described with reference to Fig. 28. Fig. 28 is a flowchart showing an example of the flow of the evaluation process by the server 20. In the evaluation process, the user is objectively and fairly evaluated based on the user's attendance status when the user finishes attending a class, etc. In other words, this is a process for specifically obtaining the evaluation result in the evaluation presentation process. Note that the following description will be given taking an example of evaluating one day's learning.

ステップS251において、受信制御部231は、情報処理装置10から、ユーザの受講終了の通知を受信する。受講終了の通知には、ユーザIDも含まれているため、サーバ20は、どのユーザについての受講が終了したかを把握することが可能となる。 In step S251, the reception control unit 231 receives a notification from the information processing device 10 that the user has completed the course. The notification also includes the user ID, so the server 20 can determine which user has completed the course.

ステップS252において、情報特定部233は、受信した操作ログ又は画像データから、第1情報を特定する。ここで、第1情報は、例えば、講義に対する集中度を示す情報である。具体的には、情報特定部233は、予め学習された特定モデルに、操作ログ又は画像データを入力することにより、当該集中度を得る。画像データである場合、集中度を示す画像特徴量等を採用することができる。つまり、情報特定部233は、画像データを解析することで、集中度を取得する。講義に対する集中度は、例えば、講義映像に対する操作ログのある時間や他のアプリケーションの操作ログがある場合には集中していないと考えられる。これにより、操作ログに関連して特徴付けることができる。 In step S252, the information identification unit 233 identifies the first information from the received operation log or image data. Here, the first information is, for example, information indicating the degree of concentration on the lecture. Specifically, the information identification unit 233 obtains the degree of concentration by inputting the operation log or image data into a specific model that has been trained in advance. In the case of image data, image features indicating the degree of concentration, etc., can be adopted. In other words, the information identification unit 233 obtains the degree of concentration by analyzing the image data. The degree of concentration on the lecture is considered to be low, for example, when there is an operation log for the lecture video or when there is an operation log for another application. This allows characterization in relation to the operation log.

特定モデルが画像データを入力とする場合、特定モデルを用いて画像データを解析する。ここで、ユーザが講義を見ていない場合等に、集中していないと考えられる。よって、集中度は、例えば、所定時間内に視線が端末40に向いている割合とすることができる。本実施形態では、カメラ50がユーザの目を定期的に撮影しているため、画像データを解析することにより、集中度を特定することができる。特定モデルは、このような画像解析モデルを採用すればよい。このような画像特徴量を特定するため、特定モデルとして、例えばCNN(Convolution Neural Network)を採用することができる。なお、特定モデルがCNNである場合、学習部238は、特定モデルのパラメータを、例えば逆誤差伝搬法等を用いて学習する。 When the specific model receives image data as input, the specific model is used to analyze the image data. Here, when the user is not watching a lecture, it is considered that the user is not concentrating. Therefore, the degree of concentration can be, for example, the proportion of the gaze directed toward the terminal 40 within a specified time. In this embodiment, the camera 50 periodically photographs the user's eyes, so the degree of concentration can be identified by analyzing the image data. Such an image analysis model can be adopted as the specific model. In order to identify such image features, for example, a CNN (Convolution Neural Network) can be adopted as the specific model. Note that when the specific model is a CNN, the learning unit 238 learns the parameters of the specific model using, for example, a backpropagation method.

ステップS253において、評価部236は、例えば、当該ユーザの1日の集中度に基づき、ユーザの1日の受講を評価する。例えば、評価部236は、集中度の1日の平均値に基づき、ユーザの受講を評価する。 In step S253, the evaluation unit 236 evaluates the user's attendance for a day, for example, based on the user's concentration level for that day. For example, the evaluation unit 236 evaluates the user's attendance based on the average concentration level for that day.

ステップS254において、送信制御部232は、評価結果を、情報処理装置10に送信し、処理を終了する。 In step S254, the transmission control unit 232 transmits the evaluation result to the information processing device 10 and terminates the process.

第2実施形態では、例えば、ある講義について、複数の受講者のほとんどが情報処理装置10で受講しているが、そのうちの一部のユーザが端末40で受講している場合、端末40で受講しているユーザに注目して受講状態を評価することができる。すなわち、情報処理装置10で受講している場合は教室にいて、端末40がオンラインで受講している場合、端末40で受講しているユーザを適切に評価することができる。 In the second embodiment, for example, when most of the students are taking a lecture on the information processing device 10, but some of them are taking the lecture on the terminal 40, it is possible to evaluate the attendance status by focusing on the users taking the lecture on the terminal 40. In other words, when the students are taking the lecture on the information processing device 10, they are in a classroom, and when the students are taking the lecture on the terminal 40 online, it is possible to appropriately evaluate the users taking the lecture on the terminal 40.

また、評価に際して、所定の学校やスクールにおける講義を受講したか否かも含めることができる。これにより、例えば就職支援スクール等においてオンライン講義を受けた者に対しても、講義を適切に受けたか評価することができる。 The evaluation can also include whether or not a specific school or school lectures were attended. This makes it possible to evaluate whether someone who took an online lecture at a job-hunting school, for example, received the lecture appropriately.

<変形例>
取得部135が、ユーザが登録されている複数の端末の各々から検知情報を取得し、状態特定部234が、検知情報の各々に基づいて、ユーザの勤務状態を特定する構成とすることができる。
<Modification>
The acquisition unit 135 may acquire detection information from each of a plurality of terminals on which the user is registered, and the status identification unit 234 may identify the working status of the user based on each piece of detection information.

以上、開示に係る実施形態について説明したが、これらはその他の様々な形態で実施することが可能であり、種々の省略、置換及び変更を行なって実施することができる。これらの実施形態及び変形例ならびに省略、置換及び変更を行なったものは、特許請求の範囲の技術的範囲とその均等の範囲に含まれる。 Although the disclosed embodiments have been described above, they can be embodied in various other forms and can be implemented with various omissions, substitutions, and modifications. These embodiments and variations, as well as omissions, substitutions, and modifications, are included in the technical scope of the claims and their equivalents.

例えば、上記実施形態において、画面例の配置は各図面に表された位置関係に限定されるものではない。各画面例はあくまで一例であり、本開示の要旨を変更しない限りにおいて、適宜変更可能である。 For example, in the above embodiment, the layout of the screen examples is not limited to the positional relationships shown in each drawing. Each screen example is merely an example and can be modified as appropriate without changing the gist of this disclosure.

また、上記管理システム1及び管理システム2におけるサーバ20の各処理機能を、情報処理装置10や端末40に構成してもよい。すなわち、1つの装置として管理システムを構築することが可能である。また、サーバ20の1部の機能を情報処理装置10や端末40に構成してもよい。また、管理システム1にカメラ50を情報処理装置10に接続して用いる構成としてもよい。 Furthermore, each processing function of the server 20 in the above-mentioned management systems 1 and 2 may be configured in the information processing device 10 or the terminal 40. In other words, it is possible to construct the management systems as a single device. Also, some of the functions of the server 20 may be configured in the information processing device 10 or the terminal 40. Also, the management system 1 may be configured to use a camera 50 connected to the information processing device 10.

<付記>
以上の各実施形態で説明した事項を、以下に付記する。
<Additional Notes>
The matters described in the above embodiments will be supplemented below.

(付記1)取得部と、状態特定部と、評価部とを含み、前記取得部は、ユーザの動作に関する情報である検知情報を取得し、前記状態特定部は、前記検知情報に基づいて、前記ユーザの勤務状態を特定し、前記評価部は、前記ユーザの勤務状態と、前記ユーザの実績とに基づいて、前記ユーザを評価する管理システム。 (Appendix 1) A management system including an acquisition unit, a status identification unit, and an evaluation unit, in which the acquisition unit acquires detection information that is information related to a user's actions, the status identification unit identifies the user's working status based on the detection information, and the evaluation unit evaluates the user based on the user's working status and the user's performance.

(付記2)前記評価部は、前記特定された前記ユーザの勤務状態と、前記ユーザの実績として前記ユーザの過去の勤務状態に対する評価とに基づいて、前記評価を行う(付記1)記載の管理システム。 (Appendix 2) The management system described in (Appendix 1) in which the evaluation unit performs the evaluation based on the identified working status of the user and an evaluation of the user's past working status as the user's track record.

(付記3)前記評価部は、前記特定された前記ユーザの勤務状態と、前記ユーザの実績として前記ユーザに対する人為的な評価とに基づいて、前記評価を行う(付記1)又は(付記2)記載の管理システム。 (Appendix 3) The management system described in (Appendix 1) or (Appendix 2) in which the evaluation unit performs the evaluation based on the identified working status of the user and an artificial evaluation of the user as the user's performance.

(付記4)前記評価部は、前記ユーザの実績を教師データとして学習された評価モデルに、前記特定された前記ユーザの勤務状態を入力することで、前記ユーザの評価を出力する(付記1)~(付記3)の何れか記載の管理システム。 (Appendix 4) The management system described in any one of (Appendix 1) to (Appendix 3) in which the evaluation unit outputs an evaluation of the user by inputting the identified working status of the user into an evaluation model trained using the user's performance as training data.

(付記5)前記評価モデルを、前記評価部による評価結果を用いて再学習する学習部を含む(付記4)記載の管理システム。 (Appendix 5) The management system described in (Appendix 4) includes a learning unit that re-learns the evaluation model using the evaluation results by the evaluation unit.

(付記6)前記評価部は、前記特定された前記ユーザの勤務状態と、前記ユーザの実績と、前記ユーザの属性のうち少なくとも1つの属性が同一である他のユーザの実績とに基づいて、前記ユーザを評価する(付記1)~(付記3)の何れか記載の管理システム。 (Appendix 6) A management system according to any one of (Appendix 1) to (Appendix 3), in which the evaluation unit evaluates the user based on the identified user's working status, the user's performance, and the performance of other users who have at least one of the attributes identical to that of the user.

(付記7)前記評価部は、前記ユーザの実績と、前記ユーザの属性のうち少なくとも1つの属性が同一である他のユーザの実績とを教師データとして学習された評価モデルに、前記特定された前記ユーザの勤務状態を入力することで、前記ユーザの評価を出力する(付記6)記載の管理システム。 (Appendix 7) The management system described in (Appendix 6) in which the evaluation unit outputs an evaluation of the user by inputting the identified working status of the user into an evaluation model trained using the performance of the user and the performance of other users who have at least one of the attributes identical to that of the user as training data.

(付記8)前記評価モデルを、前記評価部による前記ユーザの評価結果と、前記他のユーザの評価結果とを用いて再学習する学習部を含む(付記7)記載の管理システム。 (Appendix 8) The management system described in (Appendix 7) includes a learning unit that re-learns the evaluation model using the evaluation results of the user by the evaluation unit and the evaluation results of the other users.

(付記9)前記取得部は、前記ユーザが登録されている複数の端末の各々から前記検知情報を取得し、前記状態特定部は、前記検知情報の各々に基づいて、前記ユーザの勤務状態を特定する(付記1)~(付記6)の何れか記載の管理システム。 (Appendix 9) The acquisition unit acquires the detection information from each of a plurality of terminals on which the user is registered, and the status identification unit identifies the working status of the user based on each of the detection information. (Appendix 1) to (Appendix 6) A management system as described in any one of the above.

(付記10)前記検知情報は、前記ユーザが使用する情報処理装置の操作ログを含む(付記1)~(付記7)の何れか1項記載の管理システム。 (Appendix 10) The management system described in any one of (Appendix 1) to (Appendix 7), wherein the detection information includes an operation log of an information processing device used by the user.

(付記11)情報特定部を更に含み、前記情報特定部は、前記検知情報から、前記ユーザの集中度を特定し、前記評価部は、前記集中度に基づいて、前記ユーザの勤務状態を評価する(付記1)~(付記10)の何れか記載の管理システム。 (Appendix 11) A management system according to any one of (Appendix 1) to (Appendix 10), further comprising an information identification unit, which identifies the concentration level of the user from the detection information, and the evaluation unit evaluates the working state of the user based on the concentration level.

(付記12)前記勤務状態は、勤務中又は休憩を含む(付記1)~(付記11)の何れか記載の管理システム。 (Appendix 12) The management system described in any one of (Appendix 1) to (Appendix 11) in which the working status includes working or resting.

(付記13)取得部と、状態特定部と、評価部とを含み、前記取得部は、ユーザの動作に関する情報である検知情報を取得し、前記状態特定部は、前記検知情報に基づいて、前記ユーザの勤務状態を特定し、前記評価部は、前記ユーザの勤務状態と、前記ユーザの実績とに基づいて、前記ユーザを評価する
情報処理装置。
(Appendix 13) An information processing device including an acquisition unit, a status identification unit, and an evaluation unit, wherein the acquisition unit acquires detection information which is information regarding a user's actions, the status identification unit identifies the user's work status based on the detection information, and the evaluation unit evaluates the user based on the user's work status and the user's performance.

(付記14)取得部が、ユーザの動作に関する情報である検知情報を取得し、状態特定部が、前記検知情報に基づいて、前記ユーザの勤務状態を特定し、評価部が、前記ユーザの勤務状態と、前記ユーザの実績とに基づいて、前記ユーザを評価する管理方法。 (Appendix 14) A management method in which an acquisition unit acquires detection information, which is information regarding a user's actions, a status identification unit identifies the user's work status based on the detection information, and an evaluation unit evaluates the user based on the user's work status and the user's performance.

(付記15)取得部が、ユーザの動作に関する情報である検知情報を取得し、状態特定部が、前記検知情報に基づいて、前記ユーザの勤務状態を特定し、評価部が、前記ユーザの勤務状態と、前記ユーザの実績とに基づいて、前記ユーザを評価することを含む処理をコンピュータに実行させるためのプログラム。 (Appendix 15) A program for causing a computer to execute a process including an acquisition unit acquiring detection information, which is information relating to a user's actions, a status identification unit identifying the user's working status based on the detection information, and an evaluation unit evaluating the user based on the user's working status and the user's performance.

1 管理システム1、2 管理システム2、10 情報処理装置10、11 プロセッサ11、12 メモリ12、13 ストレージ13、14 通信IF14、15 入出力IF15、20 サーバ20、30 ネットワーク30、40 端末40、50 カメラ50、110 通信部110、130 制御部130、131 受信制御部131、132 送信制御部132、133 提示部133、134 入力部134、135 取得部135、210 通信部210、220 記憶部220、 221 社員情報DB221、222 登録情報DB222、223 学習モデルDB223、224 ログ情報DB224、225 個人情報DB225、230 制御部230、231 受信制御部231、232 送信制御部232、233 情報特定部233、234 状態特定部234、235 進捗推定部235、236 評価部236、237 設定部237、238 学習部238、300 画面300、310 ユーザ画面310、310A ユーザ画面310A、310B ユーザ画面310B、310C ユーザ画面310C、310D ユーザ画面310D、310E ユーザ画面310E、310F ユーザ画面310F、311 勤務開始ボタン311、312 タスク表示部312、313 休憩ボタン313、314 勤務終了ボタン314、315 ラップタイム画面315、316 コメント画面316、317 プルダウン317、318A 日次ボタン318A、318B 週次ボタン318B、318C 月次ボタン318C、318D 年次ボタン318D、319 タイトル部319、320 グラフ部320、321 勤務状態表示部321、322 評価結果部322、323 評価エフェクト部323、324 タスク入力部324、325 OKボタン325、326 Cancelボタン326、327 第2情報入力部327、400 管理画面400、401A 日次ボタン401A、401B 月次ボタン401B、401C 年次ボタン401C、401D 期間ボタン401D、401E グループボタン401E、401F ラベルボタン401F、401G ラベル追加ボタン401G、402 全体ステータス部402、403 勤務内容部403、404 アラート部404、405 ライブステータス部405、406A 長時間労働ランキングボタン406A、406B 短時間労働ランキング406B、406C ランキング追加ボタン406C

1 Management system 1, 2 Management system 2, 10 Information processing device 10, 11 Processor 11, 12 Memory 12, 13 Storage 13, 14 Communication IF 14, 15 Input/output IF 15, 20 Server 20, 30 Network 30, 40 Terminal 40, 50 Camera 50, 110 Communication unit 110, 130 Control unit 130, 131 Reception control unit 131, 132 Transmission control unit 132, 133 Presentation unit 133, 134 Input unit 134, 135 Acquisition unit 135, 210 Communication unit 210, 220 Memory unit 220, 221 Employee information DB 221, 222 Registration information DB 222, 223 Learning model DB 223, 224 Log information DB 224, 225 Personal information DB 225, 230 Control unit 230, 231 Reception control unit 231, 232 Transmission control unit 232, 233 Information identification unit 233, 234 Status identification unit 234, 235 Progress estimation unit 235, 236 Evaluation unit 236, 237 Setting unit 237, 238 Learning unit 238, 300 Screen 300, 310 User screen 310, 310A User screen 310A, 310B User screen 310B, 310C User screen 310C, 310D User screen 310D, 310E User screen 310E, 310F User screen 310F, 311 Work start button 311, 312 Task display unit 312, 313 Break button 313, 314 Work end button 314, 315 Lap time screen 315, 316 Comment screen 316, 317 Pull-down 317, 318A Daily button 318A, 318B Weekly button 318B, 318C Monthly button 318C, 318D Yearly button 318D, 319 Title section 319, 320 Graph section 320, 321 Work status display section 321, 322 Evaluation result section 322, 323 Evaluation effect section 323, 324 Task input section 324, 325 OK button 325, 326 Cancel button 326, 327 Second information input section 327, 400 Management screen 400, 401A Daily button 401A, 401B Monthly button 401B, 401C Yearly button 401C, 401D Period button 401D, 401E Group button 401E, 401F Label button 401F, 401G Add label button 401G, 402 Overall status section 402, 403 Work content section 403, 404 Alert section 404, 405 Live status section 405, 406A Long work hours ranking button 406A, 406B Short work hours ranking 406B, 406C Add ranking button 406C

Claims (8)

ユーザが使用する情報処理装置を前記ユーザが操作した操作ログを取得する取得部と、
前記操作ログに基づいて、前記ユーザの勤務状態を特定するための第1情報を特定する情報特定部と、
前記第1情報に基づいて、前記ユーザの勤務状態を特定する状態特定部と、
前記ユーザと背景が類似する類似ユーザの過去の実績と、前記類似ユーザの過去の勤務状態とに基づいて、前記特定した勤務状態から前記ユーザを評価する評価部とを備え、
前記類似ユーザの過去の実績には、前記類似ユーザの過去の任意の期間における業務に関する評価結果が含まれており、
前記評価部は、
前記特定した勤務状態と前記操作ログとから現在の業務の進捗度を推定することで前記ユーザを評価し、
前記推定した前記進捗度を入力とし、当該進捗度に応じたコメントを出力するように学習された学習済みモデルに前記進捗度を入力することにより、前記学習済みモデルから前記コメントをリアルタイムで出力させ
管理システム。
an acquisition unit that acquires an operation log of a user's operation of an information processing device used by the user;
an information identification unit that identifies first information for identifying a working status of the user based on the operation log;
A status identification unit that identifies a work status of the user based on the first information;
an evaluation unit that evaluates the user from the specified working state based on past achievements of similar users who have a background similar to that of the user and past working states of the similar users;
The past performance of the similar user includes an evaluation result regarding the work of the similar user during any period in the past ;
The evaluation unit is
evaluating the user by estimating a current progress of the work from the identified work state and the operation log;
A management system that inputs the estimated progress into a trained model that has been trained to output a comment according to the progress, thereby outputting the comment from the trained model in real time .
前記評価部は、前記類似ユーザの実績を教師データとして学習された評価モデルに、前記特定された前記ユーザの勤務状態を入力することで、前記ユーザの評価を出力する
請求項1に記載の管理システム。
The management system according to claim 1 , wherein the evaluation unit outputs an evaluation of the user by inputting the work status of the identified user into an evaluation model trained using the performance of the similar users as training data.
前記評価モデルを、前記評価部による評価結果を用いて再学習する学習部を含む
請求項2に記載の管理システム。
The management system according to claim 2 , further comprising a learning unit that re-learns the evaluation model using an evaluation result by the evaluation unit.
前記取得部は、前記ユーザが登録されている複数の端末の各々から前記操作ログを取得し、
前記状態特定部は、前記操作ログの各々に基づいて、前記ユーザの勤務状態を特定する
請求項1に記載の管理システム。
The acquisition unit acquires the operation log from each of a plurality of terminals in which the user is registered,
The management system according to claim 1 , wherein the status identifying unit identifies the working status of the user based on each of the operation logs.
前記類似ユーザの過去の実績には、前記類似ユーザの過去の任意の期間における業務に関する段階的な評価結果が含まれている
請求項1に記載の管理システム。
The management system according to claim 1 , wherein the past performance of the similar user includes a graded evaluation result regarding the work of the similar user during an arbitrary period in the past.
ユーザが使用する情報処理装置を前記ユーザが操作した操作ログを取得する取得部と、
前記操作ログに基づいて、前記ユーザの勤務状態を特定するための第1情報を特定する情報特定部と、
前記第1情報に基づいて、前記ユーザの勤務状態を特定する状態特定部と、
前記ユーザと背景が類似する類似ユーザの過去の実績と、前記類似ユーザの過去の勤務状態とに基づいて、前記特定した勤務状態から前記ユーザを評価する評価部とを含み、
前記類似ユーザの過去の実績には、前記類似ユーザの過去の任意の期間における業務に関する評価結果が含まれており、
前記評価部は、
前記特定した勤務状態と前記操作ログとから現在の業務の進捗度を推定することで前記ユーザを評価し、
前記推定した前記進捗度を入力とし、当該進捗度に応じたコメントを出力するように学習された学習済みモデルに前記進捗度を入力することにより、前記学習済みモデルから前記コメントをリアルタイムで出力させ
情報処理装置。
an acquisition unit that acquires an operation log of a user's operation of an information processing device used by the user;
an information identification unit that identifies first information for identifying a working status of the user based on the operation log;
A status identification unit that identifies a work status of the user based on the first information;
an evaluation unit that evaluates the user from the specified working state based on past achievements of similar users who have a background similar to that of the user and past working states of the similar users;
The past performance of the similar user includes an evaluation result regarding the work of the similar user during any period in the past ;
The evaluation unit is
evaluating the user by estimating a current progress of the work from the identified work state and the operation log;
An information processing device that inputs the estimated progress into a trained model that has been trained to output a comment according to the progress, thereby outputting the comment from the trained model in real time .
プロセッサと、メモリとを備えるコンピュータに実行される方法であって、前記プロセッサが、
ユーザが使用する情報処理装置を前記ユーザが操作した操作ログを取得するステップと、
前記操作ログに基づいて、前記ユーザの勤務状態を特定するための第1情報を特定するステップと、
前記第1情報に基づいて、前記ユーザの勤務状態を特定するステップと、
前記ユーザと背景が類似する類似ユーザの過去の実績と、前記類似ユーザの過去の勤務状態とに基づいて、前記特定した勤務状態から前記ユーザを評価するステップとを実行し、
前記類似ユーザの過去の実績には、前記類似ユーザの過去の任意の期間における業務に関する評価結果が含まれており、
前記評価するステップでは、
前記特定した勤務状態と前記操作ログとから現在の業務の進捗度を推定することで前記ユーザを評価し、
前記推定した前記進捗度を入力とし、当該進捗度に応じたコメントを出力するように学習された学習済みモデルに前記進捗度を入力することにより、前記学習済みモデルから前記コメントをリアルタイムで出力させ
方法。
1. A computer-implemented method comprising a processor and a memory, the processor comprising:
acquiring an operation log of a user's operation of an information processing device used by the user;
Identifying first information for identifying a working status of the user based on the operation log;
Identifying a working status of the user based on the first information;
evaluating the user from the identified working status based on past achievements of similar users having a background similar to that of the user and past working statuses of the similar users;
The past performance of the similar user includes an evaluation result regarding the work of the similar user during any period in the past ;
In the step of evaluating,
evaluating the user by estimating a current progress of the work from the identified work state and the operation log;
A method for outputting the comment in real time from a trained model by inputting the estimated progress into a trained model that has been trained to output a comment according to the progress .
プロセッサと、メモリとを備えるコンピュータに実行させるためのプログラムであって、前記プログラムは、前記プロセッサに、
ユーザが使用する情報処理装置を前記ユーザが操作した操作ログを取得するステップと、
前記操作ログに基づいて、前記ユーザの勤務状態を特定するための第1情報を特定するステップと、
前記第1情報に基づいて、前記ユーザの勤務状態を特定するステップと、
前記ユーザと背景が類似する類似ユーザの過去の実績と、前記類似ユーザの過去の勤務状態とに基づいて、前記特定した勤務状態から前記ユーザを評価するステップとを実行し、
前記類似ユーザの過去の実績には、前記類似ユーザの過去の任意の期間における業務に関する評価結果が含まれており、
前記評価するステップでは、
前記特定した勤務状態と前記操作ログとから現在の業務の進捗度を推定することで前記ユーザを評価し、
前記推定した前記進捗度を入力とし、当該進捗度に応じたコメントを出力するように学習された学習済みモデルに前記進捗度を入力することにより、前記学習済みモデルから前記コメントをリアルタイムで出力させ
プログラム。
A program for causing a computer having a processor and a memory to execute the program, the program causing the processor to:
acquiring an operation log of a user's operation of an information processing device used by the user;
Identifying first information for identifying a working status of the user based on the operation log;
Identifying a working status of the user based on the first information;
evaluating the user from the identified working status based on past achievements of similar users having a background similar to that of the user and past working statuses of the similar users;
The past performance of the similar user includes an evaluation result regarding the work of the similar user during any period in the past ;
In the step of evaluating,
evaluating the user by estimating a current progress of the work from the identified work state and the operation log;
A program that inputs the estimated degree of progress into a trained model that has been trained to output a comment according to the degree of progress, thereby outputting the comment from the trained model in real time .
JP2021116326A 2020-05-01 2021-07-14 Management system, information processing device, management method, and program Active JP7690250B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021116326A JP7690250B2 (en) 2020-05-01 2021-07-14 Management system, information processing device, management method, and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020081529A JP6915127B1 (en) 2020-05-01 2020-05-01 Management system, information processing device, management method, and program
JP2021116326A JP7690250B2 (en) 2020-05-01 2021-07-14 Management system, information processing device, management method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020081529A Division JP6915127B1 (en) 2020-05-01 2020-05-01 Management system, information processing device, management method, and program

Publications (3)

Publication Number Publication Date
JP2021176091A JP2021176091A (en) 2021-11-04
JP2021176091A5 JP2021176091A5 (en) 2023-05-10
JP7690250B2 true JP7690250B2 (en) 2025-06-10

Family

ID=77057516

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020081529A Active JP6915127B1 (en) 2020-05-01 2020-05-01 Management system, information processing device, management method, and program
JP2021116326A Active JP7690250B2 (en) 2020-05-01 2021-07-14 Management system, information processing device, management method, and program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020081529A Active JP6915127B1 (en) 2020-05-01 2020-05-01 Management system, information processing device, management method, and program

Country Status (1)

Country Link
JP (2) JP6915127B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7334227B2 (en) * 2021-12-10 2023-08-28 デジタルアーツ株式会社 Information processing device, information processing method, and information processing program
JP7732058B1 (en) * 2024-10-15 2025-09-01 アットホームホールディングス株式会社 Information processing device, information processing program, and information processing method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015170166A (en) 2014-03-07 2015-09-28 株式会社Hde Program, and duty administration system
JP2017174226A (en) 2016-03-24 2017-09-28 株式会社富士通エフサス Management system, management method and management program
WO2020067137A1 (en) 2018-09-25 2020-04-02 ビープナウ, インコーポレイテッド Work shift generation device, learning model, and computer program
JP2020060873A (en) 2018-10-05 2020-04-16 凸版印刷株式会社 Input work evaluation device, input work evaluation method and program
JP2020067758A (en) 2018-10-23 2020-04-30 株式会社シンプルウェイ Program, information processing apparatus, and information processing method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007188201A (en) * 2006-01-12 2007-07-26 Hitachi Software Eng Co Ltd Attendance management system
JP5316554B2 (en) * 2011-01-24 2013-10-16 富士ゼロックス株式会社 Information processing apparatus and program
JP6268944B2 (en) * 2013-11-06 2018-01-31 富士通株式会社 Evaluation value calculation method, program, and evaluation value calculation device
JP2016051457A (en) * 2014-08-28 2016-04-11 亮 鬼久保 Part time personnel evaluation system and potential evaluation system using the personnel evaluation result
WO2019030851A1 (en) * 2017-08-09 2019-02-14 板場ビジネスコンサルタンツ株式会社 Information processing device, computer program, and information processing method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015170166A (en) 2014-03-07 2015-09-28 株式会社Hde Program, and duty administration system
JP2017174226A (en) 2016-03-24 2017-09-28 株式会社富士通エフサス Management system, management method and management program
WO2020067137A1 (en) 2018-09-25 2020-04-02 ビープナウ, インコーポレイテッド Work shift generation device, learning model, and computer program
JP2020060873A (en) 2018-10-05 2020-04-16 凸版印刷株式会社 Input work evaluation device, input work evaluation method and program
JP2020067758A (en) 2018-10-23 2020-04-30 株式会社シンプルウェイ Program, information processing apparatus, and information processing method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
齋藤 良平,ウィンドウ遷移ログを用いた従業員のユーザ行動モデルの時系列変化分析,情報処理学会 論文誌(トランザクション) 数理モデル化と応用,第8巻 第1号,日本,情報処理学会,2015年05月11日,87~95

Also Published As

Publication number Publication date
JP6915127B1 (en) 2021-08-04
JP2021176091A (en) 2021-11-04
JP2021176058A (en) 2021-11-04

Similar Documents

Publication Publication Date Title
US20230222932A1 (en) Methods, systems, and media for context-aware estimation of student attention in online learning
CN113661685A (en) System and method for improved conference participation
JP2019121360A (en) System and method for context recognition conversation type agent based on machine learning, method, system and program of context recognition journaling method, as well as computer device
CN110494874B (en) Configure classroom physical resources
US20240202636A1 (en) Productivity meter of a conference call
JP7690250B2 (en) Management system, information processing device, management method, and program
JP6913803B1 (en) Programs, methods, and systems
US20230385740A1 (en) Meeting Analysis and Coaching System
JP6860182B1 (en) Management system, information processing device, management method, and program
US20060046238A1 (en) System and method for collecting and analyzing behavioral data
US20130117672A1 (en) Methods and systems for gathering data related to a presentation and for assigning tasks
WO2022168180A1 (en) Video session evaluation terminal, video session evaluation system, and video session evaluation program
WO2022168185A1 (en) Video session evaluation terminal, video session evaluation system, and video session evaluation program
Sturm et al. Peripheral feedback on participation level to support meetings and lectures
Rough Jeeves: a blocks-based approach to end-user development of experience sampling apps
Nagao Meeting analytics: creative activity support based on knowledge discovery from discussions
Savarit Collecting Qualitative Data
US20260053404A1 (en) Information providing device and information providing method
Trinder Mobile learning evaluation: the development of tools and techniques for the evaluation of learning exploiting mobile devices through the analysis of automatically collected usage logs-an iterative approach
CN118617412A (en) Course teaching method, device, computer equipment, readable storage medium and program product
Zhao Learning When to Ask Questions about the Current Context
Pareek et al. Understanding, Mitigating, and Leveraging Cognitive Biases to Calibrate Trust in Evolving AI Systems
US20210192457A1 (en) System using end-user micro-journaling for monitoring organizational health and for improving end-user outcomes
WO2022168174A1 (en) Video session evaluation terminal, video session evaluation system, and video session evaluation program
WO2022168178A1 (en) Video session evaluation terminal, video session evaluation system, and video session evaluation program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230427

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230427

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240325

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240401

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240524

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240826

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241016

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20241209

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250219

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250521

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250527

R150 Certificate of patent or registration of utility model

Ref document number: 7690250

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150