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
JP7345595B2 - Display control device, display control method, and display control program - Google Patents
[go: Go Back, main page]

JP7345595B2 - Display control device, display control method, and display control program - Google Patents

Display control device, display control method, and display control program Download PDF

Info

Publication number
JP7345595B2
JP7345595B2 JP2022084745A JP2022084745A JP7345595B2 JP 7345595 B2 JP7345595 B2 JP 7345595B2 JP 2022084745 A JP2022084745 A JP 2022084745A JP 2022084745 A JP2022084745 A JP 2022084745A JP 7345595 B2 JP7345595 B2 JP 7345595B2
Authority
JP
Japan
Prior art keywords
worker
work content
predetermined
display control
terminal device
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
JP2022084745A
Other languages
Japanese (ja)
Other versions
JP2022116151A (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.)
Fujitsu FSAS Inc
Original Assignee
Fujitsu FSAS Inc
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 Fujitsu FSAS Inc filed Critical Fujitsu FSAS Inc
Priority to JP2022084745A priority Critical patent/JP7345595B2/en
Publication of JP2022116151A publication Critical patent/JP2022116151A/en
Application granted granted Critical
Publication of JP7345595B2 publication Critical patent/JP7345595B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、表示制御装置等に関する。 The present invention relates to a display control device and the like.

近年、働き方改革が推進されており、企業内では、社員の不要な残業時間をできるだけ無くそうという試みがなされている。また、やむを得ず、社員が所定の労働時間を超えて作業を行っていることを検出すると、残業申請を促すメッセージを社員の使用する端末装置にポップアップさせる従来技術がある。この従来技術では、社員は、ポップアップを確認すると、端末装置を操作して、決められた手順に従って、残業申請を行う。 In recent years, work style reform has been promoted, and companies are attempting to eliminate unnecessary overtime by employees as much as possible. Furthermore, there is a conventional technique in which, when it is detected that an employee is working beyond predetermined working hours, a message prompting the employee to apply for overtime is popped up on the terminal device used by the employee. In this conventional technology, when an employee confirms the pop-up, he or she operates a terminal device and applies for overtime according to a predetermined procedure.

特開平09-120419号公報Japanese Patent Application Publication No. 09-120419 特開平06-022036号公報Japanese Patent Application Publication No. 06-022036

しかしながら、上述した従来技術では、利用者の端末装置にメッセージを適切に通知することができないという問題がある。 However, the above-described conventional technology has a problem in that it is not possible to appropriately notify the user's terminal device of the message.

たとえば、会議の進行中に所定の労働時間を経過し、会議に用いている利用者の端末装置に残業申請を促すメッセージが表示されると会議が中断されてしまう。また、利用者が文章入力、図の編集等の作業を行っている間に、残業申請を促すメッセージが表示された場合でも、作業が中断してしまう。 For example, if a predetermined working time elapses while a meeting is in progress and a message prompting the user to apply for overtime is displayed on the user's terminal device being used for the meeting, the meeting will be interrupted. Further, even if a message prompting the user to apply for overtime is displayed while the user is inputting text, editing diagrams, etc., the user's work is interrupted.

1つの側面では、本発明は、利用者の端末装置にメッセージを適切に通知することができる表示制御装置、表示制御方法および表示制御プログラムを提供することを目的とする。 In one aspect, the present invention aims to provide a display control device, a display control method, and a display control program that can appropriately notify a message to a user's terminal device.

第1の案では、表示制御装置は、記憶部と、判定部と、表示制御部とを有する。記憶部は、作業員が労働を開始してから現在時刻までの労働時間の情報と、作業員の作業内容および作業期間を含むスケジュール情報とを記憶する。判定部は、労働時間が所定時間以上であるか否かを判定する処理と、作業員の現在時刻の作業内容が所定の作業内容であるか否かを判定する処理とを実行する。表示制御部は、労働時間が所定時間以上であり、かつ、作業員の現在時刻の作業内容が所定の作業内容である場合には、作業員の端末装置にメッセージを表示させる処理を抑止する。表示制御部は、労働時間が所定時間以上であり、かつ、作業員の現在時刻の作業内容が所定の作業内容でない場合には、作業員の端末装置にメッセージを表示させる処理を実行する。たとえば、所定時間以上とは、所定時間以上となると予想される場合も含む。 In the first proposal, the display control device includes a storage section, a determination section, and a display control section. The storage unit stores information on working hours from when the worker starts working to the current time, and schedule information including the worker's work content and work period. The determining unit executes a process of determining whether the working hours are equal to or longer than a predetermined time, and a process of determining whether the work content of the worker at the current time is the predetermined work content. The display control unit suppresses processing for displaying a message on the worker's terminal device when the working hours are longer than the predetermined time and the work content of the worker at the current time is the predetermined work content. The display control unit executes a process of displaying a message on the worker's terminal device if the working hours are longer than the predetermined time and the work content of the worker at the current time is not the predetermined work content. For example, a predetermined time or more includes a case where it is expected to be a predetermined time or more.

端末装置にメッセージを適切に通知することができる。 Messages can be appropriately notified to terminal devices.

図1は、本実施例に係るシステムの構成を示す図である。FIG. 1 is a diagram showing the configuration of a system according to this embodiment. 図2は、本実施例に係る表示制御装置の構成を示す機能ブロック図である。FIG. 2 is a functional block diagram showing the configuration of the display control device according to this embodiment. 図3は、作業員管理テーブルのデータ構造の一例を示す図である。FIG. 3 is a diagram showing an example of the data structure of the worker management table. 図4は、スケジュール管理テーブルのデータ構造の一例を示す図である。FIG. 4 is a diagram showing an example of the data structure of the schedule management table. 図5は、スケジュール情報の一例を示す図である。FIG. 5 is a diagram showing an example of schedule information. 図6は、端末情報テーブルのデータ構造の一例を示す図である。FIG. 6 is a diagram showing an example of the data structure of the terminal information table. 図7は、本実施例に係る表示制御装置の処理手順を示すフローチャートである。FIG. 7 is a flowchart showing the processing procedure of the display control device according to this embodiment. 図8は、表示制御装置と同様の機能を実現するコンピュータのハードウェア構成の一例を示す図である。FIG. 8 is a diagram illustrating an example of the hardware configuration of a computer that implements the same functions as the display control device.

以下に、本願の開示する表示制御装置、表示制御方法および表示制御プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。 Embodiments of a display control device, a display control method, and a display control program disclosed in the present application will be described in detail below with reference to the drawings. Note that the present invention is not limited to this example.

図1は、本実施例に係るシステムの構成を示す図である。図1に示すように、このシステムは、表示制御装置100と、端末装置10a,10b,10cとを有する。表示制御装置100は、ネットワーク50を介して、端末装置10a~10cに接続される。ここでは一例として、端末装置10a~10cを示すが、このシステムは、他の端末装置を有していてもよい。 FIG. 1 is a diagram showing the configuration of a system according to this embodiment. As shown in FIG. 1, this system includes a display control device 100 and terminal devices 10a, 10b, and 10c. Display control device 100 is connected to terminal devices 10a to 10c via network 50. Although terminal devices 10a to 10c are shown here as an example, this system may include other terminal devices.

端末装置10a~10cは、作業員が各種の作業を行う場合に用いる端末装置であり、PC(Personal Computer)、ノートPC等に対応する。以下の説明では、端末装置10a~10cをまとめて、適宜、端末装置10と表記する。 The terminal devices 10a to 10c are terminal devices used by workers when performing various tasks, and correspond to PCs (Personal Computers), notebook PCs, and the like. In the following description, the terminal devices 10a to 10c are collectively referred to as the terminal device 10 as appropriate.

作業員が端末装置10を用いて行う作業には、様々な作業が含まれる。たとえば、作業員は、端末装置10にインストールされた文章入力ソフトを起動して、文章を入力する作業、端末装置10にインストールされた図形作成ソフトを起動して、図形を描画する作業等を行う。また、作業員は、端末装置10を会議室等に持ち込んで、会議用の資料を表示させ、会議を進行する作業を行う。なお、作業員は、端末装置10を用いて、上記以外の作業を行ってもよい。 The work performed by the worker using the terminal device 10 includes various works. For example, the worker starts the text input software installed on the terminal device 10 and inputs text, starts the graphic creation software installed on the terminal device 10 and performs the task of drawing a figure, etc. . Further, the worker brings the terminal device 10 into a conference room or the like, displays materials for the conference, and performs work to proceed with the conference. Note that the worker may use the terminal device 10 to perform tasks other than those described above.

表示制御装置100は、端末装置10とデータ通信を行って、端末装置10を用いて作業を行う作業員の労働時間を計測する。表示制御装置100は、労働時間が所定時間以上となった場合に、残業申請を促すメッセージを、端末装置10に表示させる。なお、所定時間以上とは、過去の残業状況などから所定時間以上となると予想される場合も含む。 The display control device 100 performs data communication with the terminal device 10 and measures the working hours of a worker who performs work using the terminal device 10. The display control device 100 causes the terminal device 10 to display a message prompting the user to apply for overtime when the working hours exceed a predetermined number of hours. Note that the term "longer than the predetermined time" includes cases where it is expected to be longer than the predetermined time based on past overtime work situations.

ここで、表示制御装置100は、作業員の労働時間が所定時間以上となり、かつ、作業員の行っている作業が所定の作業内容である場合には、残業申請を促すメッセージを、端末装置10に表示する処理を抑止する。所定の作業内容は、予め設定される。たとえば、表示制御装置100は、作業員の労働時間が所定時間以上となった場合でも、作業員が会議中(複数の作業員が参加する会議中)である場合、作業員が文章入力ソフトを起動して文章入力を行っている場合、作業員が図形作成ソフトを起動して図形を描画している場合には、残業申請を促すメッセージを、端末装置10に表示する処理を抑止する。 Here, the display control device 100 sends a message to the terminal device 100 to prompt the worker to apply for overtime if the worker's working hours are longer than a predetermined time and the work the worker is doing is a predetermined work content. Suppresses the processing displayed in The predetermined work content is set in advance. For example, even if the worker's working hours exceed a predetermined number of hours, if the worker is in a meeting (a meeting attended by multiple workers), the display control device 100 may When the worker is activating the software and inputting text, or when the worker is activating the graphic creation software and drawing a graphic, the process of displaying a message prompting an overtime application on the terminal device 10 is suppressed.

一方、表示制御装置100は、作業員の労働時間が所定時間以上となり、かつ、作業員の行っている作業が所定の作業内容でない場合には、残業申請を促すメッセージを、端末装置10に表示する。作業員は、かかるメッセージを確認すると、端末装置10を操作して、残業を行うための残業申請を行う。 On the other hand, the display control device 100 displays a message on the terminal device 10 prompting the worker to apply for overtime if the worker's working hours exceed the predetermined time and the work the worker is doing is not the predetermined work content. do. After confirming the message, the worker operates the terminal device 10 to apply for overtime.

このように、表示制御装置100は、作業員の労働時間が所定時間以上となり、かつ、作業員の行っている作業が所定の作業内容である場合には、残業申請を促すメッセージを、端末装置10に表示する処理を抑止する。これによって、利用者の端末装置にメッセージを適切に通知することができる。たとえば、作業員が所定の作業内容の作業を行っており、メッセージを通知することが好ましくない状況では、メッセージが表示されないので、作業員の作業を中断させることがない。これに対して、作業員が所定の作業内容の作業を行っていない場合には、メッセージを通知して、残業申請の手続を行わせることができる。 In this way, the display control device 100 sends a message prompting the worker to apply for overtime to the terminal device when the worker's working hours exceed the predetermined time and the work the worker is doing is the predetermined work content. 10 is suppressed. Thereby, the message can be appropriately notified to the user's terminal device. For example, in a situation where a worker is working on a predetermined task and it is not desirable to notify them of a message, the message will not be displayed, so that the worker's work will not be interrupted. On the other hand, if the worker is not performing the predetermined work, a message can be sent to the worker and the worker can be prompted to apply for overtime.

図2は、本実施例に係る表示制御装置の構成を示す機能ブロック図である。図2に示すように、この表示制御装置100は、通信部110、入力部120と、表示部130と、記憶部140と、制御部150とを有する。 FIG. 2 is a functional block diagram showing the configuration of the display control device according to this embodiment. As shown in FIG. 2, the display control device 100 includes a communication section 110, an input section 120, a display section 130, a storage section 140, and a control section 150.

通信部110は、ネットワーク50を介して、端末装置10との間でデータ通信を実行する処理部である。後述する制御部150は、通信部110を介して、端末装置10との間でデータをやり取りする。 The communication unit 110 is a processing unit that performs data communication with the terminal device 10 via the network 50. A control unit 150, which will be described later, exchanges data with the terminal device 10 via the communication unit 110.

入力部120は、表示制御装置100に各種のデータを入力するための入力装置である。たとえば、入力部120は、キーボードやマウス、タッチパネル等に対応する。 The input unit 120 is an input device for inputting various data to the display control device 100. For example, the input unit 120 corresponds to a keyboard, a mouse, a touch panel, etc.

表示部130は、制御部150から出力される各種のデータを表示する表示装置である。たとえば、表示部130は、液晶ディスプレイ、タッチパネル等に対応する。 The display unit 130 is a display device that displays various data output from the control unit 150. For example, the display unit 130 corresponds to a liquid crystal display, a touch panel, or the like.

タイマ135は、現在の時刻情報を、制御部150に出力するタイマである。 The timer 135 is a timer that outputs current time information to the control unit 150.

記憶部140は、作業員管理テーブル140a、スケジュール管理テーブル140b、端末情報テーブル140cを有する。記憶部140は、たとえば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ(Flash Memory)などの半導体メモリ素子などの記憶装置に対応する。 The storage unit 140 includes a worker management table 140a, a schedule management table 140b, and a terminal information table 140c. The storage unit 140 corresponds to, for example, a storage device such as a semiconductor memory element such as a RAM (Random Access Memory), a ROM (Read Only Memory), or a flash memory.

作業員管理テーブル140aは、作業員の労働時間等の情報を保持するテーブルである。図3は、作業員管理テーブルのデータ構造の一例を示す図である。図3に示すように、この作業員管理テーブル140aは、作業員番号と、氏名と、端末識別情報と、労働時間と、残業申請フラグとを対応付ける。 The worker management table 140a is a table that holds information such as workers' working hours. FIG. 3 is a diagram showing an example of the data structure of the worker management table. As shown in FIG. 3, this worker management table 140a associates worker numbers, names, terminal identification information, working hours, and overtime application flags.

作業員番号は、作業員を一意に識別する情報である。氏名は、作業員の氏名を示す情報である。端末識別情報は、作業員に割り当てられた端末装置を一意に識別する情報である。たとえば、端末識別情報「T10a」は、端末装置10aを示す。端末識別情報「T10b」は、端末装置10bを示す。端末識別情報「T10c」は、端末装置10cを示す。 The worker number is information that uniquely identifies a worker. The name is information indicating the name of the worker. The terminal identification information is information that uniquely identifies the terminal device assigned to the worker. For example, the terminal identification information "T10a" indicates the terminal device 10a. Terminal identification information "T10b" indicates the terminal device 10b. Terminal identification information "T10c" indicates the terminal device 10c.

労働時間は、当日の作業員の労働時間を示すものである。当日において、作業員が出勤した時刻から、現在時刻までの時間が、労働時間となる。残業申請フラグは、作業員が残業申請を行っているか否かを区別する情報である。作業員が残業申請を行っている場合には、残業申請フラグが「オン」となる。作業員が残業申請を行っていない場合には、残業申請フラグが「オフ」となる。 Working hours indicate the working hours of the worker on that day. On that day, the time from the time the worker starts work to the current time is considered working hours. The overtime application flag is information that distinguishes whether or not the worker has applied for overtime. If the worker has applied for overtime, the overtime application flag is set to "on". If the worker has not applied for overtime, the overtime application flag is set to "off".

スケジュール管理テーブル140bは、作業員のスケジュールの情報を保持するテーブルである。図4は、スケジュール管理テーブルのデータ構造の一例を示す図である。図4に示すように、このスケジュール管理テーブル140bは、作業員番号とスケジュール情報とを有する。作業員番号は、作業員を一意に識別する情報である。スケジュール情報は、該当する作業員の作業内容および作業期間を示す情報である。 The schedule management table 140b is a table that holds information on workers' schedules. FIG. 4 is a diagram showing an example of the data structure of the schedule management table. As shown in FIG. 4, this schedule management table 140b has worker numbers and schedule information. The worker number is information that uniquely identifies a worker. The schedule information is information indicating the work content and work period of the corresponding worker.

図5は、スケジュール情報の一例を示す図である。図5において、スケジュール情報の縦軸は時間を示す。たとえば、作業期間「10:00~11:00」において、作業内容「会議」が設定されている。作業期間「16:00~17:30」において、作業内容「会議」が設定されている。図5に示すスケジュール情報は、作業員の当日のスケジュール情報とするが、これに限定されるものではなく、スケジュール情報は、週単位、月単位、年単位の作業員のスケジュール情報であってもよい。 FIG. 5 is a diagram showing an example of schedule information. In FIG. 5, the vertical axis of schedule information indicates time. For example, the work content "meeting" is set for the work period "10:00-11:00". In the work period "16:00 to 17:30", the work content "meeting" is set. The schedule information shown in FIG. 5 is the worker's schedule information for the day, but it is not limited to this, and the schedule information may be the worker's schedule information on a weekly, monthly, or yearly basis. good.

端末情報テーブル140cは、端末装置10に対する作業員の現在の操作内容に関する情報を保持するテーブルである。図6は、端末情報テーブルのデータ構造の一例を示す図である。図6に示すように、端末情報テーブル140cは、端末識別情報、アクティブウィンドウ名、キーボード操作フラグ、マウス操作フラグを有する。端末識別情報は、端末装置を一意に識別する情報である。アクティブウィンドウ名は、端末装置10のアクティブウィンドウのタイトルバーに表示中の文字列を示すものである。 The terminal information table 140c is a table that holds information regarding the contents of the worker's current operation on the terminal device 10. FIG. 6 is a diagram showing an example of the data structure of the terminal information table. As shown in FIG. 6, the terminal information table 140c includes terminal identification information, active window name, keyboard operation flag, and mouse operation flag. The terminal identification information is information that uniquely identifies a terminal device. The active window name indicates the character string currently displayed on the title bar of the active window of the terminal device 10.

キーボード操作フラグは、端末装置10のキーボードを作業員が操作しているか否かを示す情報である。端末装置10のキーボードを作業員が操作中である場合には、キーボード操作フラグが「オン」となる。端末装置10のキーボードを作業員が操作中でない場合には、キーボード操作フラグが「オフ」となる。 The keyboard operation flag is information indicating whether or not a worker is operating the keyboard of the terminal device 10. When a worker is operating the keyboard of the terminal device 10, the keyboard operation flag is turned on. When the worker is not operating the keyboard of the terminal device 10, the keyboard operation flag is "off".

マウス操作フラグは、端末装置10のマウス(あるいはトラックパット)を作業員が操作しているか否かを示す情報である。端末装置10のマウスを作業員が操作中である場合には、マウス操作フラグが「オン」となる。端末装置10のマウスを作業員が操作中でない場合には、マウス操作フラグが「オフ」となる。 The mouse operation flag is information indicating whether or not a worker is operating the mouse (or trackpad) of the terminal device 10. When the worker is operating the mouse of the terminal device 10, the mouse operation flag is turned on. When the worker is not operating the mouse of the terminal device 10, the mouse operation flag is "off".

図2の説明に戻る。制御部150は、監視部150aと、判定部150bと、表示制御部150cと、残業申請処理部150dとを有する。制御部150は、例えば、ASIC(Application Specific Integrated Circuit)や、FPGA(Field Programmable Gate Array)などの集積装置に対応する。また、制御部150は、例えば、CPUやMPU(Micro Processing Unit)等の電子回路に対応する。 Returning to the explanation of FIG. 2. The control unit 150 includes a monitoring unit 150a, a determining unit 150b, a display control unit 150c, and an overtime application processing unit 150d. The control unit 150 corresponds to, for example, an integrated device such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). Further, the control unit 150 corresponds to, for example, an electronic circuit such as a CPU or an MPU (Micro Processing Unit).

監視部150aは、端末装置10と定期的にデータ通信を行い、端末装置10を操作する作業員の労働時間や、端末装置10における作業の内容を監視する処理部である。たとえば、監視部150aは、作業員の労働時間を計測する処理、端末情報テーブル140cを生成する処理について説明する。 The monitoring unit 150a is a processing unit that periodically communicates data with the terminal device 10 and monitors the working hours of the worker who operates the terminal device 10 and the content of work on the terminal device 10. For example, the monitoring unit 150a will explain the process of measuring the working hours of a worker and the process of generating the terminal information table 140c.

監視部150aが作業員の労働時間を計測する処理について説明する。たとえば、作業員は、出社した場合に、端末装置10を操作して社内サーバ(図示略)にアクセスしてログインし、出社した旨を通知する。この際、端末装置10は、出社情報を、監視部150aに通知する。出社情報には、作業員番号、端末識別情報、出社時刻が含まれる。 A process in which the monitoring unit 150a measures the working hours of a worker will be explained. For example, when a worker comes to work, the worker operates the terminal device 10 to access and log in to an in-house server (not shown), and notifies the worker that he or she has come to work. At this time, the terminal device 10 notifies the monitoring unit 150a of the attendance information. The attendance information includes a worker number, terminal identification information, and arrival time.

監視部150aは、端末装置10から出社情報を受け付けると、出社情報に含まれる作業員番号の作業員に対する労働時間を計測する。監視部150aは、労働時間の計測を開始する場合に、労働時間を初期値(たとえば、0時間)に戻す。監視部150aは、タイマ135から時刻情報を取得し、出社時刻を開始時刻として、作業員の労働時間の計測を開始する。監視部150aは、作業員の労働時間の情報を、作業員管理テーブル140aに登録し、その後は順次更新する。 When the monitoring unit 150a receives work attendance information from the terminal device 10, it measures the working hours of the worker having the worker number included in the work attendance information. When the monitoring unit 150a starts measuring working hours, the monitoring unit 150a returns the working hours to an initial value (for example, 0 hours). The monitoring unit 150a acquires time information from the timer 135, and starts measuring the worker's working hours using the arrival time as the start time. The monitoring unit 150a registers information on workers' working hours in the worker management table 140a, and thereafter sequentially updates the information.

一方、作業員は、退社する場合に、端末装置10を操作して社内サーバ(図示略)にアクセスしてログインし、退社する旨を通知する。この際、端末装置10は、退社情報を、監視部150aに通知する。退社情報には、作業員番号、端末識別情報、退社時刻が含まれる。 On the other hand, when leaving the office, the worker operates the terminal device 10 to access and log in to an in-house server (not shown), and notifies the worker that he/she is leaving the office. At this time, the terminal device 10 notifies the monitoring unit 150a of the leaving information. The leaving information includes a worker number, terminal identification information, and leaving time.

監視部150aは、端末装置10から退社情報を受け付けると、退社情報に含まれる作業員番号の作業員に対する労働時間の計測を終了する。 When the monitoring unit 150a receives the leaving information from the terminal device 10, it finishes measuring the working hours for the worker with the worker number included in the leaving information.

続いて、監視部150aが端末情報テーブル140cを生成する処理について説明する。たとえば、端末装置10は、定期的に、端末作業情報を、監視部150aに通知する。端末作業情報には、端末識別情報と、アクティブウィンドウ名と、キーボード操作フラグと、マウス操作フラグが含まれる。監視部150aは、端末作業情報を受け付けた場合に、端末作業情報を、端末情報テーブル140cに登録、更新する。 Next, the process by which the monitoring unit 150a generates the terminal information table 140c will be described. For example, the terminal device 10 periodically notifies the monitoring unit 150a of terminal work information. The terminal work information includes terminal identification information, active window name, keyboard operation flag, and mouse operation flag. When receiving terminal work information, the monitoring unit 150a registers and updates the terminal work information in the terminal information table 140c.

ここで、端末装置10は、端末作業情報を生成する場合に、作成時における自装置のアクティブウィンドウのタイトルバーの文字列を取得して、端末作業情報のアクティブウィンドウ名として設定する。 Here, when generating terminal work information, the terminal device 10 acquires the character string of the title bar of the active window of the own device at the time of creation, and sets it as the active window name of the terminal work information.

端末装置10は、端末作業情報を生成する時点から所定時間前までの期間において、キーボードの操作を受け付けたか否かを判定する。端末装置10は、所定時間前までの期間において、キーボードの操作を受け付けた場合には、端末作業情報のキーボード操作フラグを「オン」に設定する。端末装置10は、所定時間前までの期間において、キーボードの操作を受け付けていない場合には、端末作業情報のキーボード操作フラグを「オフ」に設定する。 The terminal device 10 determines whether or not a keyboard operation has been received during a period from the time when the terminal work information is generated until a predetermined time before. If the terminal device 10 receives a keyboard operation within a period up to a predetermined time period, the terminal device 10 sets the keyboard operation flag in the terminal work information to "on". The terminal device 10 sets the keyboard operation flag in the terminal work information to "off" if no keyboard operation has been received in the period up to a predetermined time period.

端末装置10は、端末作業情報を生成する時点から所定時間前までの期間において、マウスの操作を受け付けたか否かを判定する。端末装置10は、所定時間前までの期間において、マウスの操作を受け付けた場合には、端末作業情報のマウス操作フラグを「オン」に設定する。端末装置10は、所定時間前までの期間において、マウスの操作を受け付けていない場合には、端末作業情報のマウス操作フラグを「オフ」に設定する。 The terminal device 10 determines whether or not a mouse operation has been received during a period from the time when the terminal work information is generated to a predetermined time before. If the terminal device 10 receives a mouse operation within a period up to a predetermined time period, it sets the mouse operation flag in the terminal work information to "on". The terminal device 10 sets the mouse operation flag in the terminal work information to "off" if no mouse operation has been received in the period up to a predetermined time period.

判定部150bは、作業員管理テーブル140aを基にして、残業申請を行っていない作業員のうち、労働時間が所定の労働時間(たとえば、8時間)以上となる作業員の作業員番号と、かかる作業員が使用する端末装置10の端末識別情報を判定する。 Based on the worker management table 140a, the determination unit 150b determines the worker number of the worker whose working hours are equal to or longer than the predetermined working hours (for example, 8 hours) among the workers who have not applied for overtime, and The terminal identification information of the terminal device 10 used by the worker is determined.

たとえば、判定部150bは、作業員管理テーブル140aの残業申請フラグが「オフ」となっているレコードを走査し、労働時間が所定の労働時間以上となる作業員の作業員番号を判定する。 For example, the determination unit 150b scans records in the worker management table 140a in which the overtime application flag is set to "off" and determines the worker number of the worker whose working hours are equal to or longer than the predetermined working hours.

以下の説明では、適宜、残業申請を行っていない作業員のうち、労働時間が所定の労働時間以上となる作業員の作業員番号を「ターゲット番号」と表記する。ターゲット番号に対応する作業員を「ターゲット作業員」と表記する。ターゲット作業員が使用する端末装置の端末識別情報を「ターゲット識別情報」と表記する。ターゲット識別情報に対応する端末装置10を「ターゲット端末」と表記する。 In the following explanation, the worker number of the worker whose working hours are equal to or longer than the predetermined working hours among the workers who have not applied for overtime will be appropriately referred to as a "target number." The worker corresponding to the target number will be referred to as a "target worker." The terminal identification information of the terminal device used by the target worker will be referred to as "target identification information." The terminal device 10 corresponding to the target identification information will be referred to as a "target terminal."

判定部150bは、ターゲット番号を判定すると、ターゲット番号と、スケジュール管理テーブル140bとを比較して、ターゲット番号に対応するスケジュール情報を取得する。判定部150bは、ターゲット作業員の現在時刻の作業内容が、所定の作業内容であるか否かを判定する。本実施例では一例として、所定の作業内容を「会議」とする。判定部150bは、現在時刻をタイマ135から取得する。 After determining the target number, the determination unit 150b compares the target number with the schedule management table 140b to obtain schedule information corresponding to the target number. The determination unit 150b determines whether the work content of the target worker at the current time is a predetermined work content. In this embodiment, as an example, the predetermined work content is "meeting". The determination unit 150b obtains the current time from the timer 135.

判定部150bは、判定結果を表示制御部150cに出力する。判定結果には、ターゲット識別情報、ターゲット作業員の現在時刻の作業内容が、所定の作業内容であるか否かの情報を含む。 The determination unit 150b outputs the determination result to the display control unit 150c. The determination result includes target identification information and information as to whether the work content of the target worker at the current time is a predetermined work content.

表示制御部150cは、判定部150bの判定結果および端末情報テーブル140cを基にして、ターゲット端末に対して、残業申請を促すメッセージを表示するか否かを判定し、判定結果に応じてメッセージを表示させる処理部である。 The display control unit 150c determines whether or not to display a message urging the target terminal to apply for overtime based on the determination result of the determination unit 150b and the terminal information table 140c, and displays the message according to the determination result. This is the processing unit that displays the information.

表示制御部150cは、下記の条件1~3のいずれにも該当しない場合には、ターゲット端末に、残業申請を促すメッセージを表示させる。一方、表示制御部150cは、下記の条件1~3のいずれか一つに該当する場合には、ターゲット端末に、残業申請を促すメッセージを表示させる処理を抑止する。 If none of conditions 1 to 3 below apply, the display control unit 150c causes the target terminal to display a message prompting the user to apply for overtime. On the other hand, if any one of conditions 1 to 3 below is met, the display control unit 150c suppresses the process of displaying a message urging the target terminal to apply for overtime.

「条件1」は、ターゲット作業員の現在時刻の作業内容が、所定の作業内容であるという条件である。表示制御部150cは、条件1に該当するか否かを、判定部150bの判定結果を基に、特定する。所定の作業内容は、たとえば、会議である。 “Condition 1” is a condition that the target worker's work content at the current time is a predetermined work content. The display control unit 150c specifies whether condition 1 is met based on the determination result of the determination unit 150b. The predetermined work content is, for example, a meeting.

「条件2」は、ターゲット端末のアクティブウィンドウ名に、予め定められた文章入力ソフトの名称が含まれ、かつ、キーボード操作フラグが「オン」であるという条件である。表示制御部150cは、ターゲット識別情報と、端末情報テーブル140cとを比較して、ターゲット端末のアクティブウィンドウ名と、キーボード操作フラグの情報を取得し、条件2に該当するか否かを判定する。ターゲット端末の作業員が、文字入力ソフトを起動して、文字入力を行っている場合には、条件2に該当する。 "Condition 2" is a condition that the active window name of the target terminal includes the name of a predetermined text input software, and the keyboard operation flag is "on". The display control unit 150c compares the target identification information with the terminal information table 140c, obtains the active window name and keyboard operation flag information of the target terminal, and determines whether condition 2 is satisfied. Condition 2 is met if the worker at the target terminal starts up character input software and inputs characters.

「条件3」は、ターゲット端末のアクティブウィンドウ名に、予め設定された図形作成ソフトの名称が含まれ、かつ、キーボード操作フラグまたはマウス操作フラグが「オン」であるという条件である。表示制御部150cは、ターゲット識別情報と、端末情報テーブル140cとを比較して、ターゲット端末のアクティブウィンドウ名と、キーボード操作フラグ、マウス操作フラグの情報を取得し、条件3に該当するか否かを判定する。ターゲット端末の作業員が、図形作成ソフトを起動して、文字操作またはマウス操作を行っている場合には、条件3に該当する。 "Condition 3" is a condition that the active window name of the target terminal includes the name of the graphic creation software set in advance, and the keyboard operation flag or mouse operation flag is "on". The display control unit 150c compares the target identification information with the terminal information table 140c, obtains the active window name, keyboard operation flag, and mouse operation flag information of the target terminal, and determines whether condition 3 is satisfied. Determine. If the worker at the target terminal starts up graphic creation software and performs character operations or mouse operations, Condition 3 is met.

残業申請処理部150dは、端末装置10から、残業申請を受け付ける処理部である。たとえば、作業員は、端末装置10に、残業申請を促すメッセージの表示を参照した場合には、端末装置10を操作して、残業申請情報を入力し、表示制御装置100に送信する。残業申請情報には、作業員番号と、残業申請を行う旨の情報が含まれる。残業申請処理部150dは、残業申請情報を受信した場合に、作業員管理テーブル140aを参照し、残業申請情報に含まれる作業員番号に対応する残業申請フラグを「オン」に設定する。なお、残業申請処理部150dは、作業員から残業申請を受け付ける場合に、作業員の責任者に残業を許容するか否かの確認などを行ってもよい。 The overtime application processing unit 150d is a processing unit that receives overtime applications from the terminal device 10. For example, when the worker sees a message displayed on the terminal device 10 urging him to apply for overtime, he operates the terminal device 10 to input overtime application information and sends it to the display control device 100. The overtime application information includes a worker number and information indicating that an overtime application is to be made. When the overtime application processing unit 150d receives overtime application information, it refers to the worker management table 140a and sets the overtime application flag corresponding to the worker number included in the overtime application information to "on". Note that, when receiving an overtime application from a worker, the overtime application processing unit 150d may check with the person in charge of the worker whether overtime is permitted or not.

次に、本実施例に係る表示制御装置100の処理手順の一例について説明する。図7は、本実施例に係る表示制御装置の処理手順を示すフローチャートである。図7に示すように、表示制御装置100は起動し、作業員管理テーブル140a、スケジュール管理テーブル140b、端末情報テーブル140cを更新する(ステップS101)。 Next, an example of the processing procedure of the display control device 100 according to the present embodiment will be described. FIG. 7 is a flowchart showing the processing procedure of the display control device according to this embodiment. As shown in FIG. 7, the display control device 100 is activated and updates the worker management table 140a, schedule management table 140b, and terminal information table 140c (step S101).

表示制御装置100の判定部150bは、残業申請フラグが「オフ」となる作業員番号のうち、労働時間が所定時間以上となる作業員番号を特定する(ステップS102)。判定部150bは、判定した作業員番号のスケジュール情報をスケジュール管理テーブル140bから取得する(ステップS103)。 The determination unit 150b of the display control device 100 identifies worker numbers whose working hours are equal to or longer than a predetermined number of worker numbers whose overtime application flag is set to "off" (step S102). The determination unit 150b acquires the schedule information of the determined worker number from the schedule management table 140b (step S103).

判定部150bは、現在時刻の作業員の作業内容が会議であるか否かを判定する(ステップS104)。判定部150bは、現在時刻の作業員の作業内容が会議である場合には(ステップS104,Yes)、ステップS111に移行する。一方、判定部150bは、現在時刻の作業員の作業内容が会議でない場合には(ステップS104,No)、ステップS105に移行する。 The determining unit 150b determines whether the work content of the worker at the current time is a meeting (step S104). If the work content of the worker at the current time is a meeting (step S104, Yes), the determination unit 150b moves to step S111. On the other hand, if the work content of the worker at the current time is not a meeting (step S104, No), the determination unit 150b moves to step S105.

表示制御装置100の表示制御部150cは、ターゲット識別情報に対応するアクティブウィンドウ名、キーボード操作フラグ、マウス操作フラグの情報を端末情報テーブル140cから取得する(ステップS105)。表示制御部150cは、アクティブウィンドウ名に文章入力ソフトの名称が含まれるか否かを判定する(ステップS106)。 The display control unit 150c of the display control device 100 acquires information on the active window name, keyboard operation flag, and mouse operation flag corresponding to the target identification information from the terminal information table 140c (step S105). The display control unit 150c determines whether the active window name includes the name of the text input software (step S106).

表示制御部150cは、アクティブウィンドウ名に文章入力ソフトの名称が含まれる場合には(ステップS106,Yes)、ステップS109に移行する。一方、表示制御部150cは、アクティブウィンドウ名に文章入力ソフトの名称が含まれない場合には(ステップS106,No)、ステップS107に移行する。 If the name of the text input software is included in the active window name (step S106, Yes), the display control unit 150c moves to step S109. On the other hand, if the active window name does not include the name of the text input software (No in step S106), the display control unit 150c moves to step S107.

ステップS107について説明する。表示制御部150cは、アクティブウィンドウ名に図形作成ソフトの名称が含まれるか否かを判定する(ステップS107)。表示制御部150cは、アクティブウィンドウ名に図形作成ソフトの名称が含まれる場合には(ステップS107,Yes)、ステップS110に移行する。一方、表示制御部150cは、アクティブウィンドウ名に図形作成ソフトの名称が含まれない場合には(ステップS107,No)、ステップS108に移行する。 Step S107 will be explained. The display control unit 150c determines whether the active window name includes the name of the graphic creation software (step S107). If the active window name includes the name of the graphic creation software (step S107, Yes), the display control unit 150c moves to step S110. On the other hand, if the active window name does not include the name of the graphic creation software (No in step S107), the display control unit 150c moves to step S108.

ステップS108について説明する。表示制御装置100の表示制御部150cは、ターゲット端末の表示画面に残業申請を促すポップアップを表示する(ステップS108)。 Step S108 will be explained. The display control unit 150c of the display control device 100 displays a pop-up prompting the user to apply for overtime on the display screen of the target terminal (step S108).

ステップS109の処理について説明する。表示制御部150cは、キーボード操作フラグが「オン」であるか否かを判定する(ステップS109)。表示制御部150cは、キーボード操作フラグが「オン」である場合には(ステップS109,Yes)、ステップS111に移行する。表示制御部150cは、キーボード操作フラグが「オフ」である場合には(ステップS109,No)、ステップS108に移行する。 The process of step S109 will be explained. The display control unit 150c determines whether the keyboard operation flag is "on" (step S109). If the keyboard operation flag is "on" (step S109, Yes), the display control unit 150c moves to step S111. If the keyboard operation flag is "off" (step S109, No), the display control unit 150c moves to step S108.

ステップS110の処理について説明する。表示制御部150cは、キーボード操作フラグまたはマウス操作フラグが「オン」であるか否かを判定する(ステップS110)。表示制御部150cは、キーボード操作フラグまたはマウス操作フラグが「オン」である場合には(ステップS110,Yes)、ステップS111に移行する。表示制御部150cは、キーボード操作フラグまたはマウス操作フラグが「オン」でない場合には(ステップS110,No)、ステップS108に移行する。 The process of step S110 will be explained. The display control unit 150c determines whether the keyboard operation flag or the mouse operation flag is "on" (step S110). If the keyboard operation flag or mouse operation flag is "on" (step S110, Yes), the display control unit 150c moves to step S111. If the keyboard operation flag or the mouse operation flag is not "on" (step S110, No), the display control unit 150c moves to step S108.

ステップS111について説明する。表示制御装置100の表示制御部150cは、ターゲット端末の表示画面に残業申請を促すポップアップを表示することを抑止する(ステップS111)。 Step S111 will be explained. The display control unit 150c of the display control device 100 suppresses displaying a pop-up prompting an application for overtime on the display screen of the target terminal (step S111).

次に、本実施例に係る表示制御装置100の効果について説明する。表示制御装置100は、作業員の労働時間が所定時間以上となり、かつ、作業員の行っている作業が所定の作業内容である場合には、残業申請を促すメッセージを、端末装置10に表示する処理を抑止する。これによって、利用者の端末装置にメッセージを適切に通知することができる。たとえば、作業員が所定の作業内容の作業を行っており、メッセージを通知することが好ましくない状況では、メッセージが表示されないので、作業員の作業を中断させることがない。これに対して、作業員が所定の作業内容の作業を行っていない場合には、メッセージを通知して、残業申請の手続を行わせることができる。 Next, the effects of the display control device 100 according to this embodiment will be explained. The display control device 100 displays on the terminal device 10 a message prompting the worker to apply for overtime if the worker's working hours exceed a predetermined time and the work the worker is doing is a predetermined work content. Suppress processing. Thereby, the message can be appropriately notified to the user's terminal device. For example, in a situation where a worker is working on a predetermined task and it is not desirable to notify them of a message, the message will not be displayed, so that the worker's work will not be interrupted. On the other hand, if the worker is not performing the predetermined work, a message can be sent to the worker and the worker can be prompted to apply for overtime.

たとえば、表示制御装置100は、作業員の労働時間が所定時間以上となった場合でも、作業員が会議を行っている場合には、残業申請を促すメッセージを、端末装置10に表示する処理を抑止する。これによって、会議中の作業員にメッセージを送信して、会議の進行に影響を与えることを防止することができる。 For example, the display control device 100 performs a process of displaying on the terminal device 10 a message prompting the worker to apply for overtime even if the worker's working hours exceed a predetermined number of hours and the worker is in a meeting. Deter. This makes it possible to prevent messages from being sent to workers in a meeting and affecting the progress of the meeting.

表示制御装置100は、作業員が文章入力ソフトを起動して文章入力を行っている場合、作業員が図形作成ソフトを起動して図形を描画している場合には、残業申請を促すメッセージを、端末装置10に表示する処理を抑止する。これにより、作業員の文章入力や図名描画を行っている最中に、メッセージが表示され、作業を妨げてしまうことを防止することができる。 The display control device 100 displays a message prompting the worker to apply for overtime when the worker starts text input software and inputs text, or when the worker starts graphic creation software and draws shapes. , the process of displaying on the terminal device 10 is suppressed. This prevents a message from being displayed while the worker is inputting text or drawing a figure name, thereby preventing the worker's work from being interrupted.

ところで、上述した表示制御装置100の処理は一例であり、表示制御装置100はその他の処理を実行してもよい。たとえば、表示制御装置100の表示制御部150cは、定期的に、残業申請を促すメッセージを表示するか否かを判定し、メッセージの表示を連続して抑止した回数を計数し、ターゲット作業員と対応付けて記憶部140に登録してもよい。表示制御部150cは、連続して抑止した回数が所定回数以上となった場合に、ターゲット作業員と所定の関係となる他の作業員の端末装置に、ターゲット作業員が残業を行っている旨のメッセージを送信してもよい。ターゲット作業員と所定の関係となる他の作業員は、たとえば、ターゲット作業員の上司とする。このように、連続して抑止した回数が所定回数以上となった場合に、ターゲット作業員と所定の関係となる他の作業員の端末装置に、ターゲット作業員が残業を行っている旨のメッセージを送信することで、ターゲット作業員が残業申請を行っていない状況において、継続して残業を行っている旨を他の作業員に通知することができる。 By the way, the processing of the display control device 100 described above is an example, and the display control device 100 may perform other processing. For example, the display control unit 150c of the display control device 100 periodically determines whether to display a message urging overtime applications, counts the number of times the display of the message is continuously suppressed, and communicates with the target worker. They may be registered in the storage unit 140 in association with each other. The display control unit 150c displays a message indicating that the target worker is working overtime on the terminal device of another worker who has a predetermined relationship with the target worker when the number of consecutive suppressions exceeds a predetermined number. You may also send a message. The other worker who has a predetermined relationship with the target worker is, for example, the target worker's boss. In this way, when the number of consecutive suppressions exceeds a predetermined number, a message indicating that the target worker is working overtime is sent to the terminal device of another worker who has a predetermined relationship with the target worker. By sending this, it is possible to notify other workers that the target worker is continuing to work overtime in a situation where the target worker has not applied for overtime.

次に、上記実施例に示した表示制御装置100と同様の機能を実現するコンピュータのハードウェア構成の一例について説明する。図8は、表示制御装置と同様の機能を実現するコンピュータのハードウェア構成の一例を示す図である。 Next, an example of the hardware configuration of a computer that implements the same functions as the display control device 100 shown in the above embodiment will be described. FIG. 8 is a diagram illustrating an example of the hardware configuration of a computer that implements the same functions as the display control device.

図8に示すように、コンピュータ200は、各種演算処理を実行するCPU201と、ユーザからのデータの入力を受け付ける入力装置202と、ディスプレイ203とを有する。また、コンピュータ200は、記憶媒体からプログラム等を読み取る読み取り装置204と、有線または無線ネットワークを介して他装置との間でデータの授受を行うインターフェース装置205とを有する。また、コンピュータ200は、各種情報を一時記憶するRAM206と、ハードディスク装置207とを有する。そして、各装置201~207は、バス208に接続される。 As shown in FIG. 8, the computer 200 includes a CPU 201 that executes various calculation processes, an input device 202 that receives data input from a user, and a display 203. The computer 200 also includes a reading device 204 that reads programs and the like from a storage medium, and an interface device 205 that exchanges data with other devices via a wired or wireless network. The computer 200 also includes a RAM 206 that temporarily stores various information and a hard disk device 207. Each device 201-207 is then connected to a bus 208.

ハードディスク装置207は、監視プログラム207a、判定プログラム207b、表示制御プログラム207c、残業申請処理プログラム207dを有する。CPU201は、各プログラム207a~207dを読み出してRAM206に展開する。 The hard disk device 207 has a monitoring program 207a, a determination program 207b, a display control program 207c, and an overtime application processing program 207d. The CPU 201 reads each program 207a to 207d and expands it into the RAM 206.

監視プログラム207aは、監視プロセス206aとして機能する。判定プログラム207bは、判定プロセス206bとして機能する。表示制御プログラム207cは、表示制御プロセス206cとして機能する。残業申請処理プログラム207dは、残業申請処理プロセス206dとして機能する。 The monitoring program 207a functions as a monitoring process 206a. The determination program 207b functions as a determination process 206b. The display control program 207c functions as a display control process 206c. The overtime application processing program 207d functions as an overtime application processing process 206d.

監視プロセス206aの処理は、監視部150aの処理に対応する。判定プロセス206bの処理は、判定部150bの処理に対応する。表示制御プロセス206cの処理は、表示制御部150cの処理に対応する。残業申請処理プロセス206dの処理は、残業申請処理部150dの処理に対応する。 The processing of the monitoring process 206a corresponds to the processing of the monitoring unit 150a. The processing of the determination process 206b corresponds to the processing of the determination unit 150b. The processing of the display control process 206c corresponds to the processing of the display control unit 150c. The processing of the overtime application processing process 206d corresponds to the processing of the overtime application processing section 150d.

なお、各プログラム207a~207dについては、必ずしも最初からハードディスク装置207に記憶させておかなくても良い。例えば、コンピュータ200に挿入されるフレキシブルディスク(FD)、CD-ROM、DVD、光磁気ディスク、ICカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ200が各プログラム207a~207dを読み出して実行するようにしても良い。 Note that each of the programs 207a to 207d does not necessarily need to be stored in the hard disk device 207 from the beginning. For example, each program is stored in a "portable physical medium" such as a flexible disk (FD), CD-ROM, DVD, magneto-optical disk, or IC card that is inserted into the computer 200. Then, the computer 200 may read and execute each program 207a to 207d.

100 表示制御装置
110 通信部
120 入力部
130 表示部
135 タイマ
140 記憶部
140a 作業員管理テーブル
140b スケジュール管理テーブル
140c 端末情報テーブル
150 制御部
150a 監視部
150b 判定部
150c 表示制御部
150d 残業申請処理部
100 Display control device 110 Communication unit 120 Input unit 130 Display unit 135 Timer 140 Storage unit 140a Worker management table 140b Schedule management table 140c Terminal information table 150 Control unit 150a Monitoring unit 150b Judgment unit 150c Display control unit 150d Overtime application processing unit

Claims (6)

作業員が労働を開始してから現在時刻までの労働時間の情報と、前記作業員の作業内容の情報とを記憶する記憶部と、
前記労働時間が所定時間以上であるか否かを判定する処理と、前記労働時間が所定時間以上となると予想されるか否かを判定する処理と、前記作業員の現在時刻の作業内容が所定の作業内容であるか否かを判定する処理とを実行する判定部と、
前記労働時間が所定時間以上であり、かつ、前記作業員の現在時刻の作業内容が所定の作業内容である場合には、前記作業員の端末装置にメッセージを表示させる処理を抑止し、
前記労働時間が所定時間以上となると予想され、かつ、前記作業員の現在時刻の作業内容が所定の作業内容である場合には、前記作業員の端末装置にメッセージを表示させる処理を抑止し、
前記労働時間が所定時間以上であり、かつ、前記作業員の現在時刻の作業内容が所定の作業内容でない場合には、前記作業員の端末装置に前記メッセージを表示させ
前記労働時間が所定時間以上となると予想され、かつ、前記作業員の現在時刻の作業内容が所定の作業内容でない場合には、前記作業員の端末装置にメッセージを表示させる処理を実行する表示制御部と
を有することを特徴とする表示制御装置。
a storage unit that stores information on working hours from when the worker started working to the current time and information on the work content of the worker;
a process for determining whether the working hours are longer than a predetermined time; a process for determining whether the working hours are expected to be longer than a predetermined time; a determination unit that executes a process of determining whether or not the work content is the same;
If the working hours are longer than a predetermined time and the work content of the worker at the current time is a predetermined work content, suppressing a process of displaying a message on the terminal device of the worker;
If the working hours are expected to be longer than a predetermined time and the work content of the worker at the current time is the predetermined work content, suppressing a process of displaying a message on the terminal device of the worker;
If the working hours are longer than a predetermined time and the work content of the worker at the current time is not the predetermined work content, displaying the message on the terminal device of the worker ;
If the working hours are expected to be longer than a predetermined time and the work content of the worker at the current time is not the predetermined work content, a display that executes a process of displaying a message on the terminal device of the worker. A display control device comprising: a control section;
前記表示制御部は、前記労働時間が所定時間以上であり、かつ、前記作業員の現在時刻の作業内容が所定の作業内容でない場合には、前記作業員の端末装置で動作中のアプリケーションプログラムの情報および前記作業員の端末装置に対する操作内容の情報を更に用いて、前記作業員の端末装置にメッセージを表示させるか否かを判定することを特徴とする請求項1に記載の表示制御装置。 If the working hours are longer than a predetermined time and the work content of the worker at the current time is not the predetermined work content, the display control unit displays an application program running on the worker's terminal device. 2. The display control device according to claim 1, further comprising determining whether or not to display a message on the worker's terminal device, further using information and information on the details of the worker's operation on the terminal device. 前記所定の作業内容は、複数の作業員が参加する会議であることを特徴とする請求項1に記載の表示制御装置。 The display control device according to claim 1, wherein the predetermined work content is a meeting in which a plurality of workers participate. 前記表示制御部は、所定時間毎に判定を行うことで、前記作業員の端末装置にメッセージを表示させる処理を抑止した抑止回数を計数し、前記抑止回数が所定回数以上となった場合に、他の作業員に端末装置にメッセージを表示することを特徴とする請求項1、2または3に記載の表示制御装置。 The display control unit counts the number of times the process of displaying a message on the terminal device of the worker is inhibited by making a determination every predetermined time, and when the number of times the inhibit is equal to or greater than the predetermined number, 4. The display control device according to claim 1, wherein the display control device displays a message on a terminal device to other workers. コンピュータが、
作業員が労働を開始してから現在時刻までの労働時間の情報と、前記作業員の作業内容の情報とを記憶する記憶装置を参照し、
前記労働時間が所定時間以上であるか否かを判定し、
前記労働時間が所定時間以上となると予想されるか否かを判定し、
前記作業員の現在時刻の作業内容が所定の作業内容であるか否かを判定し、
前記労働時間が所定時間以上であり、かつ、前記作業員の現在時刻の作業内容が所定の作業内容である場合には、前記作業員の端末装置にメッセージを表示させる処理を抑止し、
前記労働時間が所定時間以上となると予想され、かつ、前記作業員の現在時刻の作業内容が所定の作業内容である場合には、前記作業員の端末装置にメッセージを表示させる処理を抑止し、
前記労働時間が所定時間以上であり、かつ、前記作業員の現在時刻の作業内容が所定の作業内容でない場合には、前記作業員の端末装置に前記メッセージを表示させ
前記労働時間が所定時間以上となると予想され、かつ、前記作業員の現在時刻の作業内容が所定の作業内容でない場合には、前記作業員の端末装置にメッセージを表示させる
処理を実行することを特徴とする表示制御方法。
The computer is
Referring to a storage device that stores information on working hours from the worker's start of work to the current time and information on the work content of the worker,
Determining whether the working hours are longer than a predetermined time,
Determining whether the working hours are expected to be longer than a predetermined number of hours,
Determining whether the work content of the worker at the current time is a predetermined work content,
If the working hours are longer than a predetermined time and the work content of the worker at the current time is a predetermined work content, suppressing a process of displaying a message on the terminal device of the worker;
If the working hours are expected to be longer than a predetermined time and the work content of the worker at the current time is the predetermined work content, suppressing a process of displaying a message on the terminal device of the worker;
If the working hours are longer than a predetermined time and the work content of the worker at the current time is not the predetermined work content, displaying the message on the terminal device of the worker ;
If the working hours are expected to be longer than a predetermined time and the work content of the worker at the current time is not the predetermined work content, display a message on the terminal device of the worker.
A display control method characterized by executing processing.
コンピュータに、
作業員が労働を開始してから現在時刻までの労働時間の情報と、前記作業員の作業内容の情報とを記憶する記憶装置を参照し、
前記労働時間が所定時間以上であるか否かを判定し、
前記労働時間が所定時間以上となると予想されるか否かを判定し、
前記作業員の現在時刻の作業内容が所定の作業内容であるか否かを判定し、
前記労働時間が所定時間以上であり、かつ、前記作業員の現在時刻の作業内容が所定の作業内容である場合には、前記作業員の端末装置にメッセージを表示させる処理を抑止し、
前記労働時間が所定時間以上となると予想され、かつ、前記作業員の現在時刻の作業内容が所定の作業内容である場合には、前記作業員の端末装置にメッセージを表示させる処理を抑止し、
前記労働時間が所定時間以上であり、かつ、前記作業員の現在時刻の作業内容が所定の作業内容でない場合には、前記作業員の端末装置に前記メッセージを表示させ
前記労働時間が所定時間以上となると予想され、かつ、前記作業員の現在時刻の作業内容が所定の作業内容でない場合には、前記作業員の端末装置にメッセージを表示させる
処理を実行させることを特徴とする表示制御プログラム。
to the computer,
Referring to a storage device that stores information on working hours from the worker's start of work to the current time and information on the work content of the worker,
Determining whether the working hours are longer than a predetermined time,
Determining whether the working hours are expected to be longer than a predetermined number of hours,
Determining whether the work content of the worker at the current time is a predetermined work content,
If the working hours are longer than a predetermined time and the work content of the worker at the current time is a predetermined work content, suppressing a process of displaying a message on the terminal device of the worker;
If the working hours are expected to be longer than a predetermined time and the work content of the worker at the current time is the predetermined work content, suppressing a process of displaying a message on the terminal device of the worker;
If the working hours are longer than a predetermined time and the work content of the worker at the current time is not the predetermined work content, displaying the message on the terminal device of the worker ;
If the working hours are expected to be longer than a predetermined time and the work content of the worker at the current time is not the predetermined work content, display a message on the terminal device of the worker.
A display control program that executes processing.
JP2022084745A 2018-09-25 2022-05-24 Display control device, display control method, and display control program Active JP7345595B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022084745A JP7345595B2 (en) 2018-09-25 2022-05-24 Display control device, display control method, and display control program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018178792A JP7080148B2 (en) 2018-09-25 2018-09-25 Display control device, display control method and display control program
JP2022084745A JP7345595B2 (en) 2018-09-25 2022-05-24 Display control device, display control method, and display control program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2018178792A Division JP7080148B2 (en) 2018-09-25 2018-09-25 Display control device, display control method and display control program

Publications (2)

Publication Number Publication Date
JP2022116151A JP2022116151A (en) 2022-08-09
JP7345595B2 true JP7345595B2 (en) 2023-09-15

Family

ID=69997136

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2018178792A Active JP7080148B2 (en) 2018-09-25 2018-09-25 Display control device, display control method and display control program
JP2022084745A Active JP7345595B2 (en) 2018-09-25 2022-05-24 Display control device, display control method, and display control program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2018178792A Active JP7080148B2 (en) 2018-09-25 2018-09-25 Display control device, display control method and display control program

Country Status (1)

Country Link
JP (2) JP7080148B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3431185B2 (en) * 1992-07-24 2003-07-28 株式会社東芝 Communication device and communication method
JP5697917B2 (en) * 2010-07-23 2015-04-08 Sky株式会社 Business management system and business management program

Also Published As

Publication number Publication date
JP2020052516A (en) 2020-04-02
JP7080148B2 (en) 2022-06-03
JP2022116151A (en) 2022-08-09

Similar Documents

Publication Publication Date Title
US8370840B2 (en) Apparatus and methods for performing computer system maintenance and notification activities in an opportunistic manner
JP6127150B2 (en) Send notifications to multiple devices associated with a user
US9754240B2 (en) Method for quickly recovering from task interruption
CN110324793B (en) Information reminding method and device and electronic terminal
US10419444B2 (en) Systems and methods for protecting messages utilizing a hidden restriction mechanism
US8260321B1 (en) Systems and methods for event attendance notification
US7845013B2 (en) Method and system for protecting the security of an open file in a computing environment
CN104049983B (en) A kind of prompt message update method, device and electronic equipment
JP2017068379A (en) Equipment use management system, equipment use management method and equipment use management program
CN112965799A (en) Task state prompting method and device, electronic equipment and medium
CN106651289A (en) Task reminding method and task reminding device
JP6875244B2 (en) Management system, management method, management program and information processing equipment
CN106557250A (en) A kind of blank screen treating method and apparatus in a mobile device
JP7345595B2 (en) Display control device, display control method, and display control program
EP3815344B1 (en) Method and apparatus for managing missed events
CN100407091C (en) A kind of operation interface protection method
CN106355309A (en) Processing method and system for business information alteration
CN105701639A (en) Calendar voice broadcast reminding system and method
WO2022044160A1 (en) Notification control device, notification control method, and notification control program
JP7441272B2 (en) Check support device, check support method and check support program
CN118569413A (en) Workstation management method and device
CN106407098B (en) Application program state monitoring method and device
JP2014182559A (en) Information terminal, control method, and control program
CN115134328A (en) Corner mark configuration method and device, computer equipment and readable storage medium
CN107741810B (en) List management method, device and computer readable storage medium

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220613

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220613

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: 20230808

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230905

R150 Certificate of patent or registration of utility model

Ref document number: 7345595

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350