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
JP7490538B2 - Information processing terminal, user support method and program - Google Patents
[go: Go Back, main page]

JP7490538B2 - Information processing terminal, user support method and program - Google Patents

Information processing terminal, user support method and program Download PDF

Info

Publication number
JP7490538B2
JP7490538B2 JP2020189566A JP2020189566A JP7490538B2 JP 7490538 B2 JP7490538 B2 JP 7490538B2 JP 2020189566 A JP2020189566 A JP 2020189566A JP 2020189566 A JP2020189566 A JP 2020189566A JP 7490538 B2 JP7490538 B2 JP 7490538B2
Authority
JP
Japan
Prior art keywords
user
state
application
concentration
period
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
JP2020189566A
Other languages
Japanese (ja)
Other versions
JP2022078696A (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.)
NTT Docomo Business Inc
Original Assignee
NTT Docomo Business Inc
NTT Communications 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 NTT Docomo Business Inc, NTT Communications Corp filed Critical NTT Docomo Business Inc
Priority to JP2020189566A priority Critical patent/JP7490538B2/en
Publication of JP2022078696A publication Critical patent/JP2022078696A/en
Application granted granted Critical
Publication of JP7490538B2 publication Critical patent/JP7490538B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

この発明の実施形態は、例えばユーザが業務または学習に使用するパーソナルコンピュータ等の情報処理端末と、この情報処理端末を用いたユーザの業務または学習を支援するための業務支援方法およびプログラムに関する。 Embodiments of the present invention relate to an information processing terminal, such as a personal computer, that a user uses for work or study, and a work support method and program for supporting the user's work or study using this information processing terminal.

近年、例えばパーソナルコンピュータ等の情報処理端末を使用してリモートワークにより自宅で業務を行う機会が増えている。リモートワークでは、一般にオフィス内にいる場合より自由な環境下で業務を進められる半面、ユーザは業務中に趣味のサイトへのアクセスや業務以外のアプリケーションの利用に対する誘惑と闘わなければならないことも多い。 In recent years, the number of opportunities to work remotely from home using information processing terminals such as personal computers has increased. While remote work generally allows users to work in a more flexible environment than when they are in the office, users often have to fight the temptation to access hobby sites or use applications other than those for work while working.

そこで、例えば設定情報管理装置から利用者端末に対し各アプリケーションの各機能の設定情報を送り、利用者端末が上記設定情報に基づいてアプリケーションの機能の実行の可否または実行の分岐を行うようにした技術が提案されている(例えば、特許文献1を参照)。この技術を用いれば、利用者端末の利用環境に応じてこの利用者端末で実行可能なアプリケーションの機能を制御することが可能となる。 Therefore, a technology has been proposed in which a setting information management device sends setting information for each function of each application to a user terminal, and the user terminal determines whether or not to execute the application functions or branches the execution based on the setting information (see, for example, Patent Document 1). Using this technology, it becomes possible to control the functions of applications that can be executed on a user terminal according to the usage environment of the user terminal.

特開2016-51250号公報JP 2016-51250 A

ところが、特許文献1に記載された技術では、例えば利用者端末が社外に存在する場合のように場所に応じてアプリケーションの実行が固定的に制限される。このため、リモートワークのように社外で業務を行う場合にも、業務との関連性の低いアプリケーションの実行が無条件に制限されることになり、自由な環境下での業務を望んでいるユーザにとっては心理的に窮屈感を覚え、かえって業務効率の低下を招く場合がある。以上の課題は、業務以外に、例えば社会人または学生がパーソナルコンピュータを使用して自主的な学習を行う場合にも生じ得る。 However, in the technology described in Patent Document 1, the execution of applications is restricted in a fixed manner depending on the location, for example, when the user terminal is outside the company. As a result, even when work is performed outside the company, such as in remote work, the execution of applications that are less relevant to the work is unconditionally restricted, which may cause a psychological sense of restriction for users who want to work in a free environment, and may actually lead to a decrease in work efficiency. The above issues may also arise in situations other than work, such as when working adults or students use a personal computer to study independently.

この発明は上記事情に着目してなされたもので、情報処理端末を使用してリモートワークを行う際のユーザの業務効率または学習効率の向上を図った技術を提供しようとするものである。 This invention was made with the above in mind, and aims to provide technology that improves the work efficiency or learning efficiency of users when performing remote work using an information processing terminal.

上記課題を解決するためにこの発明に係る情報処理端末およびこの情報処理端末により実行されるユーザ支援方法の一態様は、ユーザが行う業務または学習に関係する第1のアプリケーションと、前記業務または学習には関係しない第2のアプリケーションとを選択的に実行可能な情報処理端末において、前記第1のアプリケーションが実行中であるか否かを判定し、前記第1のアプリケーションが実行中と判定されている期間に前記第2のアプリケーションの実行を制限する
また、前記第1のアプリケーションが実行中と判定されている期間に、前記ユーザの前記業務または学習に対する集中度合いを推定し、推定された前記集中度合いに基づいて、前記ユーザの状態が、前記集中度合いが所定のしきい値以上となる高集中の状態か、前記集中度合いが前記しきい値に満たない低集中の状態かを判定する。
さらに、前記第1のアプリケーションが実行中と判定され、かつ前記ユーザの状態が前記低集中の状態と判定されている期間にも、前記第2のアプリケーションの実行を制限する。
In order to solve the above problem, one aspect of an information processing terminal of the present invention and a user assistance method executed by this information processing terminal is an information processing terminal that is capable of selectively executing a first application related to a user's work or study, and a second application unrelated to the work or study, and determines whether the first application is running, and restricts execution of the second application during a period when it is determined that the first application is running .
In addition, during the period in which the first application is determined to be running, the user's level of concentration on the work or study is estimated, and based on the estimated level of concentration, it is determined whether the user's state is a state of high concentration in which the level of concentration is equal to or greater than a predetermined threshold, or a state of low concentration in which the level of concentration is less than the threshold.
Furthermore, during a period in which it is determined that the first application is being executed and the user's state is determined to be the low concentration state, the execution of the second application is also restricted.

この発明の一態様によれば、例えば、ユーザが第1のアプリケーションを使用して業務または学習を行っていると、その期間が上記第1のアプリケーションの実行の有無により判定され、当該期間にその他の第2のアプリケーションの実行が制限される。このため、業務または学習中にユーザの集中度合いが低下し、その他の第2のアプリケーションを使用したくなっても実行が制限される。従って、リモートワークにおけるユーザの業務効率または学習効率の向上が期待できる。 According to one aspect of the present invention, for example, when a user is working or studying using a first application, the period is determined based on whether the first application is being executed, and execution of other second applications during that period is restricted. Therefore, even if the user's concentration level decreases during work or study and the user wants to use other second applications, their execution is restricted. Therefore, it is expected that the user's work efficiency or learning efficiency will improve when working remotely.

図1は、この発明の第1の実施形態に係る情報処理端末として動作するユーザ端末のハードウェア構成を示すブロック図である。FIG. 1 is a block diagram showing the hardware configuration of a user terminal that operates as an information processing terminal according to a first embodiment of the present invention. 図2は、この発明の第1の実施形態に係る情報処理端末として動作するユーザ端末のソフトウェア構成を示すブロック図である。FIG. 2 is a block diagram showing the software configuration of a user terminal that operates as an information processing terminal according to the first embodiment of the present invention. 図3は、図1および図2に示したユーザ端末において実行されるユーザ支援処理の全体の処理手順と処理内容を示すフローチャートである。FIG. 3 is a flowchart showing the overall processing procedure and processing contents of the user assistance processing executed in the user terminal shown in FIGS. 図4は、図3に示した全体の処理手順のうちユーザ状態判定処理の処理手順と処理内容を示すフローチャートである。FIG. 4 is a flowchart showing the procedure and contents of the user status determination process among the overall processing procedures shown in FIG. 図5は、図3に示した全体の処理手順のうち他アプリケーション実行制御処理の処理手順と処理内容を示すフローチャートである。FIG. 5 is a flowchart showing the procedure and contents of the other application execution control process of the entire processing procedure shown in FIG. 図6は、この発明の第2の実施形態に係る情報処理端末として動作するユーザ端末において実行されるユーザ状態判定処理の処理手順と処理内容を示すフローチャートである。FIG. 6 is a flowchart showing the procedure and contents of a user status determination process executed in a user terminal operating as an information processing terminal according to the second embodiment of the present invention. 図7は、この発明の第2の実施形態に係る情報処理端末として動作するユーザ端末において実行される他アプリケーション実行制御処理の処理手順と処理内容を示すフローチャートである。FIG. 7 is a flowchart showing the procedure and contents of another application execution control process executed in a user terminal operating as an information processing terminal according to the second embodiment of the present invention. 図8は、この発明の第1の実施形態に係るユーザ端末により実行されるユーザ状態判定処理の動作を説明するための図である。FIG. 8 is a diagram for explaining the operation of the user state determination process executed by the user terminal according to the first embodiment of the present invention. 図9は、この発明の第2の実施形態に係るユーザ端末により実行されるユーザ状態判定処理の動作を説明するための図である。FIG. 9 is a diagram for explaining the operation of the user state determination process executed by the user terminal according to the second embodiment of the present invention.

以下、図面を参照してこの発明に係わる実施形態を説明する。 The following describes an embodiment of the present invention with reference to the drawings.

[第1の実施形態]
(構成例)
この発明の第1の実施形態では、ユーザが情報処理端末としてパーソナルコンピュータ、タブレット型端末またはスマートフォン等のユーザ端末を使用し、リモートワークや文書作成などの業務を行う場合を例にとって説明する。
[First embodiment]
(Configuration example)
In the first embodiment of the present invention, an example will be described in which a user uses a user terminal such as a personal computer, a tablet terminal, or a smartphone as an information processing terminal to perform tasks such as remote work and document creation.

図1および図2は、それぞれ第1の実施形態に係るユーザ端末UTのハードウェア構成およびソフトウェア構成を示すブロック図である。
ユーザ端末UTは、例えば、中央処理ユニット(Central Processing Unit:CPU)等のハードウェアプロセッサを有する制御部1を備え、この制御部1に対しバス10を介して、プログラム記憶部2、データ記憶部3、通信インタフェース部(通信I/F)4および入出力インタフェース部(入出力I/F)5を接続したものとなっている。
1 and 2 are block diagrams respectively showing the hardware configuration and the software configuration of a user terminal UT according to the first embodiment.
The user terminal UT has a control unit 1 having a hardware processor such as a central processing unit (CPU), and a program memory unit 2, a data memory unit 3, a communication interface unit (communication I/F) 4 and an input/output interface unit (input/output I/F) 5 are connected to this control unit 1 via a bus 10.

通信I/F4は、例えば無線LAN(Local Area Network)用のインタフェースまたは有線LAN用のインタフェースを備える。そして、図示しないインターネット等の公衆ネットワークを介して、他の情報処理端末、サーバ装置またはWebサイトとの間で、リモート会議や各種情報検索、共有アプリケーションの利用のためのデータ通信を行う。 The communication I/F 4 includes, for example, an interface for a wireless LAN (Local Area Network) or an interface for a wired LAN. Then, data communication is performed between other information processing terminals, server devices, or websites via a public network such as the Internet (not shown) for remote conferences, various information searches, and the use of shared applications.

入出力I/F5には、映像およびデータを表示するための表示部9aと、キーボードまたはマウス等からなる入力部9bが接続され、さらにリモート会議通信に使用するマイクロフォン6、スピーカ7およびカメラ8が接続されている。 The input/output I/F 5 is connected to a display unit 9a for displaying images and data, and an input unit 9b consisting of a keyboard or mouse, etc., as well as a microphone 6, speaker 7, and camera 8 used for remote conference communication.

上記表示部9a、入力部9b、マイクロフォン6、スピーカ7およびカメラ8は、ユーザ端末UT内に内蔵されていてもよいし、外付けされてもよい。外付けの場合、上記各デバイスは入出力I/F5に設けられているUSB(Universal Serial Bus)端子に接続される。また表示部9aおよび入力部9bは、表示パネル上に入力検知シートを配置したタッチパネル型のデバイスを使用することも可能である。 The display unit 9a, input unit 9b, microphone 6, speaker 7 and camera 8 may be built into the user terminal UT or may be externally attached. If externally attached, each of the above devices is connected to a USB (Universal Serial Bus) terminal provided on the input/output I/F 5. The display unit 9a and input unit 9b may also be a touch panel type device with an input detection sheet arranged on a display panel.

プログラム記憶部2は、例えば、記憶媒体としてHDD(Hard Disk Drive)またはSSD(Solid State Drive)等の随時書込みおよび読出しが可能な不揮発性メモリと、ROM(Read Only Memory)等の不揮発性メモリとを組み合わせて構成したもので、OS(Operating System)等のミドルウェアに加えて、この発明の第1の実施形態に係る各種制御処理を実行するために必要な制御プログラムが格納されてもよい。またプログラム記憶部2には、業務または学習に使用される各種アプリケーションや、業務または学習とは関係性が低いゲーム用のアプリケーションやSNS用のアプリケーション等が格納されてもよい。 The program storage unit 2 is configured, for example, by combining a non-volatile memory such as a HDD (Hard Disk Drive) or SSD (Solid State Drive) as a storage medium that can be written to and read from at any time, and a non-volatile memory such as a ROM (Read Only Memory), and may store control programs necessary for executing various control processes according to the first embodiment of the present invention, in addition to middleware such as an OS (Operating System). The program storage unit 2 may also store various applications used for work or study, as well as game applications and SNS applications that are less related to work or study.

データ記憶部3は、例えば、記憶媒体として、HDDまたはSSD等の随時書込みおよび読出しが可能な不揮発性メモリと、RAM(Random Access Memory)等の揮発性メモリと組み合わせたもので、第1の実施形態に係る記憶部として、期間判定情報記憶部31と、集中度推定モデル記憶部32と、ユーザ状態判定情報記憶部33とを備えている。 The data storage unit 3 is, for example, a combination of a non-volatile memory such as an HDD or SSD, which can be written to and read from at any time, and a volatile memory such as a RAM (Random Access Memory), as a storage medium, and includes a period determination information storage unit 31, a concentration estimation model storage unit 32, and a user state determination information storage unit 33 as storage units according to the first embodiment.

期間判定情報記憶部31は、後述する制御部1により得られる、ユーザの業務/学習期間の判定結果を表す情報を記憶するために用いられる。 The period determination information storage unit 31 is used to store information representing the determination results of the user's work/study period obtained by the control unit 1 described below.

集中度推定モデル記憶部32は、後述する制御部1がユーザの集中度を推定するために使用する学習モデルを記憶する。学習モデルは、例えば、ユーザによるデータ入力操作の特徴量またはユーザの顔画像の特徴量に応じて、ユーザの業務または学習に対する集中度を表すスコアを出力するように、事前に学習されたものである。 The concentration level estimation model storage unit 32 stores a learning model that the control unit 1, which will be described later, uses to estimate the user's concentration level. The learning model is trained in advance to output a score that represents the user's concentration level on work or study, for example, according to the features of the user's data input operation or the features of the user's facial image.

ユーザ状態判定情報記憶部33は、後述する制御部1により得られる、業務または学習に対するユーザの取り組みの状態の判定結果を表す情報を記憶するために用いられる。 The user status determination information storage unit 33 is used to store information indicating the determination results of the user's work or learning status obtained by the control unit 1 described below.

制御部1は、この発明の第1の実施形態に係る処理機能として、業務/学習アプリケーション実行処理部11と、業務/学習期間判定処理部12と、集中度推定処理部13と、ユーザ状態判定処理部14と、他アプリケーション実行制御処理部15とを備えている。これらの処理部11~15は、何れもプログラム記憶部2に格納されたアプリケーションプログラムを、制御部1のプロセッサに実行させることにより実現される。 The control unit 1 includes, as processing functions according to the first embodiment of the present invention, a work/learning application execution processing unit 11, a work/learning period determination processing unit 12, a concentration level estimation processing unit 13, a user state determination processing unit 14, and an other application execution control processing unit 15. All of these processing units 11 to 15 are realized by causing the processor of the control unit 1 to execute application programs stored in the program storage unit 2.

業務/学習アプリケーション実行処理部11は、プログラム記憶部2に格納された業務または学習に使用される各種アプリケーションに従い、業務または学習に係る各種制御処理を実行する。業務または学習に使用される各種アプリケーションには、例えば、リモート会議通信用のアプリケーションや、例えば文書、図表またはプレゼンテーション資料等の作成および編集に使用するアプリケーションのように通信を伴わないアプリケーションが含まれる。 The business/learning application execution processing unit 11 executes various control processes related to business or learning in accordance with various applications used for business or learning stored in the program storage unit 2. Various applications used for business or learning include, for example, applications for remote conference communication and applications that do not involve communication, such as applications used for creating and editing documents, charts, presentation materials, etc.

業務/学習期間判定処理部12は、上記業務/学習アプリケーション実行処理部11による業務/学習用のアプリケーションの実行状態を監視することで、ユーザが業務または学習を行っている期間を判定し、判定された期間を表す情報を期間判定情報記憶部31に記憶させる処理を行う。 The work/learning period determination processing unit 12 performs a process of determining the period during which the user is working or studying by monitoring the execution state of the work/learning application executed by the work/learning application execution processing unit 11, and storing information representing the determined period in the period determination information storage unit 31.

集中度推定処理部13は、例えば、入力部9bによるデータ入力操作の特徴量を計算し、計算された特徴量を集中度推定モデル記憶部32に記憶された学習モデルに入力することにより、ユーザの集中度を示すスコアを取得する。また集中度推定処理部13は、例えば、カメラ8により得られるユーザの顔画像から特徴量を抽出し、抽出された顔画像の特徴量を集中度推定モデル記憶部32に記憶された学習モデルに入力することで、ユーザの集中度を示すスコアを取得する。 The concentration estimation processing unit 13, for example, calculates the feature amount of the data input operation by the input unit 9b and inputs the calculated feature amount into the learning model stored in the concentration estimation model storage unit 32, thereby obtaining a score indicating the user's concentration level. The concentration estimation processing unit 13 also, for example, extracts feature amounts from a facial image of the user obtained by the camera 8, and inputs the feature amount of the extracted facial image into the learning model stored in the concentration estimation model storage unit 32, thereby obtaining a score indicating the user's concentration level.

ユーザ状態判定処理部14は、上記集中度推定処理部13により取得されたユーザの集中度を示すスコアを予め設定されたしきい値と比較することで、業務または学習に対するユーザの取り組みの状態を判定し、これにより得られたユーザの状態の判定結果を表す情報を、その判定時刻を示す情報と対応付けてユーザ状態判定情報記憶部33に記憶させる処理を行う。 The user state determination processing unit 14 performs a process of determining the state of the user's efforts in work or learning by comparing the score indicating the user's concentration level obtained by the concentration level estimation processing unit 13 with a preset threshold value, and storing information indicating the result of the determination of the user's state thus obtained in the user state determination information storage unit 33 in association with information indicating the time of the determination.

他アプリケーション実行制御処理部15は、期間判定情報記憶部31に記憶された期間判定情報と、ユーザ状態判定情報記憶部33に記憶されたユーザ状態判定情報とに基づいて、業務または学習とは関係性の低いゲームやSNSなどに係る他アプリケーションに対し、業務または学習に対するユーザの取り組みの状態に応じた実行制限などの制御処理を実行する。 The other application execution control processing unit 15 executes control processing such as execution restrictions for other applications related to games, SNS, and the like that are less related to work or study, based on the period determination information stored in the period determination information storage unit 31 and the user state determination information stored in the user state determination information storage unit 33, according to the state of the user's efforts in work or study.

(動作例)
次に、以上のように構成されたユーザ端末UTにより実行される、業務または学習中のユーザに対する支援処理動作を説明する。
図3は、ユーザ端末UTの制御部1により実行されるユーザ支援処理に係る全体の処理手順および処理内容を示すフローチャートである。
(Example of operation)
Next, a support process for a user who is working or studying, which is executed by the user terminal UT configured as above, will be described.
FIG. 3 is a flowchart showing the overall processing procedure and processing contents relating to the user assistance processing executed by the control unit 1 of the user terminal UT.

(1)ユーザの業務/学習期間の判定
ユーザ端末UTの制御部1は、ステップS1により業務/学習用のアプリケーションの起動を監視している。この状態で、例えば文書または図表データ作成用のアプリケーションが起動されると、以後業務/学習期間判定処理部12の制御の下で、ステップS2によりユーザの業務/学習期間を判定する。例えば業務/学習期間判定処理部12は、上記業務/学習用のアプリケーションの実行状態をもとに、当該業務/学習用のアプリケーションが実質的に実行されている期間を計時することで、ユーザの業務/学習期間を判定する。そして、上記ユーザの業務/学習期間の判定結果を表す情報を、上記判定時刻を示す情報と対応付けて期間判定情報記憶部31に記憶させる。以上の業務/学習期間判定処理は、例えば一定時間おきに行われる。
(1) Determination of the user's work/study period The control unit 1 of the user terminal UT monitors the start of a work/study application in step S1. In this state, when an application for creating document or chart data is started, the work/study period determination processing unit 12 determines the user's work/study period in step S2 under the control of the work/study period determination processing unit 12. For example, the work/study period determination processing unit 12 determines the user's work/study period by timing the period during which the work/study application is actually executed based on the execution state of the work/study application. Then, information indicating the determination result of the user's work/study period is stored in the period determination information storage unit 31 in association with information indicating the determination time. The work/study period determination process described above is performed, for example, at regular intervals.

(2)集中度の推定
ユーザ端末UTの制御部1は、次に集中度推定処理部13の制御の下、ステップS3において、上記判定された業務/学習期間におけるユーザの集中度を判定する。例えば集中度推定処理部13は、入力部9bによるデータ入力操作の特徴量を計算する。この特徴量としては、例えば入力部9bによる単位時間当たりの入力データ量が用いられる。そして集中度推定処理部13は、計算された上記入力操作の特徴量を集中度推定モデル記憶部32に記憶された学習モデルに入力することにより、ユーザの集中度を示すスコアを取得する。
(2) Estimation of Concentration Level Next, in step S3, the control unit 1 of the user terminal UT determines the user's concentration level during the determined task/learning period under the control of the concentration level estimation processing unit 13. For example, the concentration level estimation processing unit 13 calculates a feature amount of the data input operation by the input unit 9b. As this feature amount, for example, the amount of input data per unit time by the input unit 9b is used. Then, the concentration level estimation processing unit 13 inputs the calculated feature amount of the input operation into the learning model stored in the concentration level estimation model storage unit 32, thereby obtaining a score indicating the user's concentration level.

また集中度推定処理部13は、例えば、カメラ8により得られるユーザの顔画像から瞬きの頻度や視線の方向の変化を特徴量として抽出し、抽出された上記顔画像の特徴量を集中度推定モデル記憶部32に記憶された学習モデルに入力することで、ユーザの集中度を示すスコアを取得する。そして、取得された上記集中度のスコアをユーザ状態判定処理部14に与える。 The concentration level estimation processing unit 13 also extracts, for example, blink frequency and changes in gaze direction as features from the user's facial image obtained by the camera 8, and inputs the extracted features of the facial image into a learning model stored in the concentration level estimation model storage unit 32 to obtain a score indicating the user's concentration level.Then, the obtained concentration level score is provided to the user state determination processing unit 14.

(3)業務/学習に対するユーザ状態の判定
続いてユーザ端末UTの制御部1は、ユーザ状態判定処理部14の制御の下、ステップS4において、上記集中度推定処理部13から与えられた集中度のスコアと、予め設定されたしきい値をもとに、上記業務または学習に対するユーザの取り組みの状態を以下のように判定する。
(3) Determination of user state for work/study Next, in step S4, the control unit 1 of the user terminal UT, under the control of the user state determination processing unit 14, determines the state of the user's effort for the above work or study based on the concentration score provided by the concentration estimation processing unit 13 and a preset threshold value as follows.

図4はその処理手順と処理内容の一例を示すフローチャートである。
すなわち、ユーザ状態判定処理部14は、先ずステップS41において上記集中度のスコアをしきい値TH0と比較し、集中度のスコアがしきい値TH0以上であるか否かをステップS42により判定する。そして、集中度のスコアがしきい値TH0以上の場合には、ステップS43において、ユーザは集中して業務または学習に取り組んでいる、「集中」状態と判定する。
FIG. 4 is a flow chart showing an example of the processing procedure and processing contents.
That is, the user state determination processor 14 first compares the concentration score with a threshold value TH0 in step S41, and determines in step S42 whether the concentration score is equal to or greater than the threshold value TH0. If the concentration score is equal to or greater than the threshold value TH0, the processor 14 determines in step S43 that the user is in a "concentration" state, that is, the user is concentrating on a task or study.

一方、集中度のスコアがしきい値TH0未満の場合には、ステップS44において、ユーザは業務または学習に対し集中できていない、「非集中」状態と判定する。 On the other hand, if the concentration score is less than the threshold value TH0, in step S44, the user is determined to be in a "non-concentrated" state, meaning that the user is not able to concentrate on work or study.

図8は、第1の実施形態における業務または学習に対するユーザの集中度スコアの時間変化の一例を示したものである。この例では、業務または学習の開始後の所定期間では集中度スコアがしきい値TH0以上となり、ユーザは「集中」状態を維持していると判定される。また、上記所定期間の経過後、ユーザの集中度スコアはしきい値TH0未満に低下し、この期間ではユーザ状態は「非集中」状態に遷移したと判定される。 Figure 8 shows an example of the change over time in a user's concentration score for work or study in the first embodiment. In this example, for a specified period of time after the start of work or study, the concentration score is equal to or greater than the threshold value TH0, and the user is determined to be maintaining a "concentrated" state. After the specified period has elapsed, the user's concentration score falls below the threshold value TH0, and during this period, the user's state is determined to have transitioned to a "non-concentrated" state.

またユーザ状態判定処理部14は、上記ステップS43またはステップS44において、上記ユーザの状態の判定結果を表す情報を、その判定時刻を示す情報と対応付けてユーザ状態判定情報記憶部33に記憶させる。 In addition, in step S43 or step S44, the user state determination processing unit 14 stores information representing the determination result of the user state in the user state determination information storage unit 33 in association with information indicating the determination time.

(4)他アプリケーションの実行制御
次にユーザ端末UTの制御部1は、他アプリケーション実行制御処理部15の制御の下、ステップS5において、以下のように他アプリケーションに対する実行制御を行う。
(4) Execution Control of Other Applications Next, in step S5, the control unit 1 of the user terminal UT, under the control of the other application execution control processing unit 15, performs execution control of other applications as follows.

図5はその処理手順と処理内容を示すフローチャートである。
すなわち、他アプリケーション実行制御処理部15は、先ずステップS51により期間判定情報記憶部31から直近の一定期間における期間判定情報を読み込む。そして、読み込まれた上記期間判定情報をもとに、ステップS52において、上記直近の一定期間にユーザは業務中または学習中であるか否かを判定する。
FIG. 5 is a flow chart showing the processing procedure and contents.
That is, in step S51, the other application execution control processing unit 15 first reads period determination information for the most recent fixed period from the period determination information storage unit 31. Then, in step S52, based on the read period determination information, it is determined whether the user was working or studying during the most recent fixed period.

ユーザが業務中または学習中と判定されると、他アプリケーション実行制御処理部15は、次にステップS53において、ユーザ状態判定情報記憶部33から上記直近の一定期間におけるユーザ状態判定情報を読み込む。そして、読み込まれた上記ユーザ状態判定情報に基づいて、ユーザは「集中」状態にあるか「非集中」状態にあるかをステップS54により判定する。この判定の結果、「集中」状態であれば、他アプリケーション実行制御処理部15は、ユーザがいま他アプリケーションを起動する可能性は低いと見なして、特に他アプリケーションの起動制限処置を行わない。 When it is determined that the user is working or studying, the other application execution control processing unit 15 then reads user state determination information for the above-mentioned most recent fixed period from the user state determination information storage unit 33 in step S53. Then, based on the above-mentioned read user state determination information, it determines in step S54 whether the user is in a "concentrated" state or a "non-concentrated" state. If the result of this determination is that the user is in a "concentrated" state, the other application execution control processing unit 15 determines that the user is unlikely to start up another application at this time, and does not take any particular action to restrict the start of other applications.

一方、上記判定の結果「非集中」状態と判定されると、他アプリケーション実行制御処理部15はステップS55に移行する。そして、ゲームやSNSなどの業務または学習とは関係性の低い他アプリケーションの実行を制限する処置を行う。またそれと共に他アプリケーション実行制御処理部15は、ステップS56において、ユーザに対する支援メッセージを生成し、生成された支援メッセージを入出力I/F5から表示部9aへ出力して表示させる。 On the other hand, if the result of the above judgment is that the state is "non-concentrated," the other application execution control processing unit 15 proceeds to step S55. Then, measures are taken to restrict the execution of other applications that are less related to work or study, such as games and SNS. At the same time, in step S56, the other application execution control processing unit 15 generates a support message for the user, and outputs the generated support message from the input/output I/F 5 to the display unit 9a for display.

支援メッセージとしては、例えば「ただ今その他のアプリケーションは起動できません。もう少し業務または学習に頑張りましょう」が使用される。なお、上記支援メッセージを音声データにより構成し、この音声データを入出力I/F5からスピーカ7へ出力して音声メッセージとして提示するようにしてもよい。 As an example of the support message, "You cannot start other applications at this time. Please try to work or study a little harder." The support message may be composed of voice data, and this voice data may be output from the input/output I/F 5 to the speaker 7 to be presented as a voice message.

従って、ユーザは業務または学習に飽き始めてゲームまたはSNSに誘惑されそうになっても、思いとどまることが可能となる。また、ユーザが仮に他アプリケーションの起動要求を入力しても、要求された他アプリケーションは起動されない。このため、ユーザが業務または学習を続ける確率を高く維持できる。 Therefore, even if the user begins to get bored with work or study and is tempted to start playing games or using SNS, the user can refrain from doing so. Furthermore, even if the user inputs a request to start another application, the requested other application will not be started. This keeps the probability that the user will continue working or studying high.

ユーザ端末UTの制御部1は、最後にステップS6において業務/学習アプリケーションの終了操作の有無を判定する。そして、終了操作が行われなければステップS2に戻って上記一連の処理を継続する。その過程において、ユーザの状態が「集中」状態に戻れば、他アプリケーションに対する起動制限処置は解除される。また、業務/学習用アプリケーションの終了操作が検出されれば、ユーザ支援処理を終了して待受状態に復帰する。 Finally, in step S6, the control unit 1 of the user terminal UT determines whether or not the work/learning application has been terminated. If no termination operation has been performed, the process returns to step S2 and continues the above series of processes. If the user's state returns to the "concentration" state during this process, the activation restriction measures for other applications are lifted. Furthermore, if a termination operation for the work/learning application is detected, the user assistance process is terminated and the standby state is restored.

(作用・効果)
以上述べたように第1の実施形態では、業務/学習用アプリケーションの実行状態をもとにユーザが業務または学習を行っている期間を判定すると共に、ユーザの集中度を推定してその結果をもとに業務または学習に対するユーザの取り込みの状態を判定する。そして、業務または学習を行っている期間におけるユーザの状態が「非集中」状態と判定された場合に、ゲームやSNSなどの業務または学習とは関係性の低い他アプリケーションの起動を制限するようにしている。
(Action and Effects)
As described above, in the first embodiment, the period during which the user is working or studying is determined based on the execution state of the work/study application, and the user's concentration level is estimated and the state of the user's engagement in the work or study is determined based on the result. If the state of the user during the period during which the user is working or studying is determined to be a "non-concentration" state, the launch of other applications that are less related to work or study, such as games and SNS, is restricted.

従って、ユーザが業務または学習の途中で他アプリケーションを起動しようとしても起動されないようにすることができ、これによりユーザは業務または学習に戻って作業を継続することが可能となる。すなわち、ユーザの業務または学習中におけるゲームやSNSへの寄り道を防止して、業務効率または学習効率を高めることが可能となる。 Therefore, even if the user attempts to launch another application while working or studying, it can be prevented from launching, allowing the user to return to their work or study and continue their work. In other words, it is possible to prevent the user from taking a detour to play games or use SNS while working or studying, thereby improving work or study efficiency.

[第2の実施形態]
この発明の第2の実施形態は、業務または学習中のユーザの状態を「集中」、「普通」、「非集中」に分類して判定し、「普通」状態の場合には他アプリケーションの起動を制限するが、「非集中」状態の場合には積極的に気分転換をさせるために特定の他アプリケーションの使用を推奨するようにしたものである。
Second Embodiment
A second embodiment of the present invention classifies and judges the state of a user working or studying into "concentrated,""normal," or "non-concentrated," and restricts the launch of other applications in the "normal" state, but recommends the use of specific other applications in order to actively provide a change of pace in the "non-concentrated" state.

なお、第2の実施形態においてもユーザ端末UTの構成は第1の実施形態とほぼ同一なので、図2および図3を用いて説明を行う。また、図3に示した業務/学習実行期間の判定処理(ステップS2)および集中度の推定処理(ステップS3)についても、第1の実施形態と同じなので説明は省略する。 In the second embodiment, the configuration of the user terminal UT is almost the same as in the first embodiment, so the description will be given using Figures 2 and 3. In addition, the process of determining the work/learning execution period (step S2) and the process of estimating the concentration level (step S3) shown in Figure 3 are also the same as in the first embodiment, so the description will be omitted.

図6および図7は、それぞれ第2の実施形態におけるユーザ状態判定処理および他アプリケーション実行制御処理の処理手順と処理内容を示すフローチャートである。
(1)業務/学習に対するユーザ状態の判定
ユーザ状態判定処理部14は、先ずステップS61において、集中度推定処理部13により得られた集中度のスコアを第1および第2のしきい値TH1,TH2とそれぞれ比較する。そして、ステップS62において、集中度のスコアが第1のしきい値TH1以上であるか否かを判定する。この判定の結果、集中度のスコアが第1のしきい値TH1以上であれば、ステップS63において、ユーザは集中して業務または学習に取り組んでいる状態、つまり「集中」状態と判定する。
6 and 7 are flowcharts showing the processing procedure and processing contents of the user status determination processing and the other application execution control processing, respectively, in the second embodiment.
(1) Determination of user state for work/study First, in step S61, the user state determination processor 14 compares the concentration score obtained by the concentration estimation processor 13 with the first and second thresholds TH1 and TH2, respectively. Then, in step S62, it is determined whether the concentration score is equal to or greater than the first threshold TH1. If the result of this determination is that the concentration score is equal to or greater than the first threshold TH1, in step S63, it is determined that the user is in a state of concentrating on work or study, that is, in a "concentrated" state.

一方、集中度のスコアが第1のしきい値TH1未満と判定された場合、ユーザ状態判定処理部14はステップS64において、集中度推定処理部13により得られた集中度のスコアが第2のしきい値TH2以上であるか否かを判定する。そして、集中度のスコアが第2のしきい値TH2以上であれば、ステップS65において、ユーザは普通の集中度合いで業務または学習に取り組んでいる「普通」状態と判定する。 On the other hand, if the concentration score is determined to be less than the first threshold value TH1, the user state determination processing unit 14 determines in step S64 whether the concentration score obtained by the concentration estimation processing unit 13 is equal to or greater than the second threshold value TH2. If the concentration score is equal to or greater than the second threshold value TH2, then in step S65, the user is determined to be in a "normal" state, in which the user is working or studying with a normal level of concentration.

これに対し集中度のスコアが第2のしきい値TH2に満たない場合には、ステップS66において、ユーザは業務または学習に対し集中できていない、「非集中」状態と判定する。 On the other hand, if the concentration score does not meet the second threshold TH2, in step S66, the user is determined to be in a "non-concentrated" state, i.e., unable to concentrate on work or study.

図9は、第2の実施形態における業務または学習に対するユーザの集中度スコアの時間変化の一例を示したものである。この例では、業務または学習の開始当初の期間では集中度スコアが第1のしきい値TH1以上となり、ユーザは「集中」状態を維持していると判定される。また、上記開始当初の期間の経過後ユーザの徐々に集中度が低下して、集中度スコアが第1のしきい値TH1未満になると、ユーザは「普通」の集中度で業務または学習を行っている状態と判定される。そして、時間の経過と共にユーザの集中度がさらに低下して、集中度スコアがしきい値TH2未満になると、ユーザは「非集中」状態になったと判定される。 Figure 9 shows an example of the change over time in a user's concentration score for work or study in the second embodiment. In this example, in the initial period at the start of work or study, the concentration score is equal to or greater than the first threshold value TH1, and the user is determined to be maintaining a "concentrated" state. Furthermore, after the initial period has elapsed, the user's concentration gradually decreases and the concentration score falls below the first threshold value TH1, and the user is determined to be working or studying with a "normal" concentration level. Then, as the user's concentration further decreases over time and the concentration score falls below the threshold value TH2, the user is determined to be in a "non-concentrated" state.

またユーザ状態判定処理部14は、上記ステップS63,S65,S66において、上記ユーザの状態の判定結果を表す情報を、その判定時刻を示す情報と対応付けてユーザ状態判定情報記憶部33に記憶させる。 In addition, in steps S63, S65, and S66, the user state determination processing unit 14 stores information representing the determination result of the user state in the user state determination information storage unit 33 in association with information indicating the determination time.

(2)他アプリケーションの実行制御
次にユーザ端末UTの制御部1は、他アプリケーション実行制御処理部15の制御の下、以下のように他アプリケーションに対する実行制御を行う。
(2) Execution Control of Other Applications Next, the control unit 1 of the user terminal UT, under the control of the other application execution control processing unit 15, performs execution control of other applications as follows.

図7はその処理手順と処理内容を示すフローチャートである。
すなわち、他アプリケーション実行制御処理部15は、先ずステップS71により期間判定情報記憶部31から直近の一定期間における期間判定情報を読み込む。そして、読み込まれた上記期間判定情報をもとに、ステップS72において、上記直近の一定期間にユーザは業務中または学習中であるか否かを判定する。
FIG. 7 is a flow chart showing the processing procedure and contents.
That is, first, in step S71, the other application execution control processing unit 15 reads period determination information for the most recent fixed period from the period determination information storage unit 31. Then, in step S72, based on the read period determination information, it is determined whether or not the user was working or studying during the most recent fixed period.

ユーザが業務中または学習中と判定されると、他アプリケーション実行制御処理部15は、次にステップS73において、ユーザ状態判定情報記憶部33から上記直近の一定期間におけるユーザ状態判定情報を読み込む。そして、読み込まれた上記ユーザ状態判定情報に基づいて、ユーザは「集中」状態にあるかそれ以外の状態にあるかをステップS74により判定する。この判定の結果、「集中」状態であれば、他アプリケーション実行制御処理部15は、ユーザはいま他アプリケーションを起動する可能性は低いと見なして、特に他アプリケーションの起動制限を行わない。 When it is determined that the user is working or studying, the other application execution control processing unit 15 then reads the user state determination information for the above-mentioned most recent fixed period from the user state determination information storage unit 33 in step S73. Then, based on the above-mentioned read user state determination information, it determines in step S74 whether the user is in a "concentration" state or another state. If the result of this determination is that the user is in a "concentration" state, the other application execution control processing unit 15 determines that the user is unlikely to start up another application at this time, and does not particularly restrict the start up of other applications.

一方、上記ステップS74において、ユーザが「集中」状態にないと判定されたとする。この場合、他アプリケーション実行制御処理部15はステップS76において、ユーザの集中度は「普通」の状態にあるか「非集中」の状態にあるかを判定する。この判定の結果、ユーザの集中度が「普通」の状態であると判定されると、他アプリケーション実行制御処理部15はステップS76に移行する。そして、ゲームやSNSなどの業務または学習とは関係性の低い他アプリケーションの実行を制限する処置を行う。 On the other hand, suppose that it is determined in step S74 above that the user is not in a "concentrated" state. In this case, the other application execution control processing unit 15 determines in step S76 whether the user's concentration level is in a "normal" state or a "non-concentrated" state. If it is determined that the user's concentration level is in a "normal" state as a result of this determination, the other application execution control processing unit 15 proceeds to step S76. Then, measures are taken to restrict the execution of other applications that are less related to work or study, such as games and SNS.

またそれと共に他アプリケーション実行制御処理部15は、ステップS78において、「制限中」である旨のメッセージを生成し、生成されたメッセージを入出力I/F5から表示部9aへ出力して表示させる。「制限中」である旨のメッセージとしては、例えば「ただ今その他のアプリケーションは起動できません。もう少し業務または学習に頑張りましょう」が使用される。なお、上記「制限中」である旨のメッセージを音声データにより構成し、この音声データを入出力I/F5からスピーカ7へ出力して音声メッセージとして提示するようにしてもよい。 At the same time, in step S78, the other application execution control processing unit 15 generates a message indicating that the application is "restricted", and outputs the generated message from the input/output I/F 5 to the display unit 9a for display. An example of a message indicating that the application is "restricted" is "You cannot start other applications at this time. Please try to focus on your work or studies a little longer." The message indicating that the application is "restricted" may be composed of audio data, and this audio data may be output from the input/output I/F 5 to the speaker 7 for presentation as an audio message.

従って、ユーザは業務または学習に飽き始めてゲームまたはSNSに誘惑されそうになっても、思いとどまることが可能となる。また、ユーザが仮に他アプリケーションの起動要求を入力しても、要求された他アプリケーションは起動されない。このため、ユーザは業務または学習を続けることが可能となる。 Therefore, even if the user begins to get bored with work or study and is tempted to start playing games or using SNS, the user can refrain from doing so. Furthermore, even if the user inputs a request to start another application, the requested other application will not be started. This allows the user to continue with their work or study.

また、上記ステップS76において、ユーザが「非集中」状態と判定されたとする。この場合他アプリケーション実行制御処理部15は、ステップS79において、気分転換を推奨するメッセージを生成し、生成されたメッセージを入出力I/F5から表示部9aへ出力して表示させる。このとき用いられる推奨メッセージとしては、例えば「業務/学習時間が長くなっています。この辺で簡単なゲームやコンテンツにより気分転換をしましょう」が用いられる。 Let us also assume that the user is determined to be in a "disconcentrated" state in step S76 above. In this case, the other application execution control processing unit 15 generates a message recommending a change of pace in step S79, and outputs the generated message from the input/output I/F 5 to the display unit 9a for display. An example of the recommendation message used at this time is "You're spending a lot of time working/studying. Why not take a moment to change your mood by playing a simple game or playing some content."

そして、他アプリケーション実行制御処理部15は、ステップS80において、気分転換に推奨されるアプリケーションの候補リストを生成し、生成されたアプリケーションの候補リストを入出力I/F5から表示部9aへ出力して表示させる。 Then, in step S80, the other application execution control processing unit 15 generates a list of candidate applications recommended for a change of pace, and outputs the generated list of candidate applications from the input/output I/F 5 to the display unit 9a for display.

従ってユーザは、例えば上記推奨されるアプリケーションの候補リストの中から所望のアプリケーションを選択して起動し、これにより簡単なゲームやリラクゼーション動画等のコンテンツを視聴することで、気分転換をすることが可能となる。 Therefore, the user can select a desired application from the list of recommended applications, for example, and launch it, allowing them to change their mood by playing simple games or watching content such as relaxation videos.

(作用・効果)
以上述べたように第2の実施形態では、業務または学習中のユーザの集中度スコアをもとにユーザが「集中」、「普通」、「非集中」のずれの状態にあるかを判定し、「集中」状態の場合には特に他アプリケーションの起動制限は行わず、「普通」状態の場合に他アプリケーションの起動制限を行うと共に「制限中」メッセージを表示させる。これに対し、「非集中」の場合には、気分転換を推奨するメッセージを表示させると共に、気分転換に推奨されるアプリケーションの候補リストを表示させるようにしている。
(Action and Effects)
As described above, in the second embodiment, it is determined whether the user is in a "concentrated", "normal" or "non-concentrated" state based on the concentration score of the user while working or studying, and in the "concentrated" state, no particular restriction is imposed on the launch of other applications, while in the "normal" state, the launch of other applications is restricted and a "restricted" message is displayed. In contrast, in the "non-concentrated" state, a message recommending a change of pace is displayed, and a list of recommended applications for a change of pace is displayed.

従って、例えばユーザの業務または学習時間が長くなって集中度が著しく低下した場合には、他アプリケーションの起動を制限するのではなく、ユーザに推奨されるアプリケーションを起動させ、これにより簡単なゲームやリラクゼーション動画等のコンテンツにより気分転換をさせることが可能となる。 Therefore, for example, if a user's work or study time becomes long and their concentration drops significantly, instead of restricting the launch of other applications, the system will launch an application recommended to the user, allowing them to change their mood by playing simple games, watching relaxation videos, or other content.

[その他の実施形態]
(1)第1および第2の実施形態では、ユーザの集中度の推定と、それにより得られた推定スコアに基づくユーザ状態の判定処理とを別々に行う場合を例にとって説明した。しかし、上記集中度の推定処理とユーザ状態の判定処理とを、例えばニューラルネットワーク等を適用した判定手段を用いて一括して行うようにしてもよい。その他、業務または学習に対するユーザの集中度の推定手法としては、入力操作の中断時間や中断の頻度に基づく手法やユーザの顔向きの変化の頻度等に基づく手法など、その他の手法を使用することができる。
[Other embodiments]
(1) In the first and second embodiments, the estimation of the user's concentration level and the process of determining the user's state based on the estimated score obtained thereby are performed separately. However, the process of estimating the concentration level and the process of determining the user's state may be performed together using a determination means to which, for example, a neural network or the like is applied. Other methods may be used to estimate the user's concentration level for work or learning, such as a method based on the interruption time or frequency of interruptions in input operations, or a method based on the frequency of changes in the user's facial direction.

(2)第1および第2の実施形態では、業務または学習に対するユーザの集中度の状態が「非集中」または「普通」の状態のときに、業務または学習とは関係性の低い他アプリケーションの起動を制限するようにした。しかし、アプリケーションによっては起動を制限せずに起動可能にし、起動後に当該アプリケーションの一部機能に限り実行可能なように制御するようにしてもよい。 (2) In the first and second embodiments, when the user's concentration on work or study is "non-concentrated" or "normal," the launch of other applications that are less related to work or study is restricted. However, some applications may be allowed to be launched without being restricted, and only some of the functions of the application may be allowed to be executed after launch.

(3)その他、情報処理端末の機能構成と処理手順および処理内容、業務または学習用の第1のアプリケーションおよびそれ以外の第2のアプリケーションの種類、第2のアプリケーションに対する実行制御の処理手順と処理内容等についても、この発明の要旨を逸脱しない範囲で種々変形して実施可能である。 (3) In addition, the functional configuration, processing procedures, and processing contents of the information processing terminal, the type of the first application for business or learning and the second application other than the first application, the processing procedures and processing contents of the execution control of the second application, etc. may be modified and implemented in various ways without departing from the spirit of this invention.

以上、本発明の各実施形態を詳細に説明してきたが、前述までの説明はあらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。つまり、本発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。 Although each embodiment of the present invention has been described in detail above, the above description is merely an example of the present invention in every respect. It goes without saying that various improvements and modifications can be made without departing from the scope of the present invention. In other words, when implementing the present invention, specific configurations according to the embodiment may be appropriately adopted.

要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。 In short, this invention is not limited to the above-mentioned embodiment as it is, and in the implementation stage, the components can be modified and embodied without departing from the gist of the invention. Furthermore, various inventions can be formed by appropriately combining multiple components disclosed in the above-mentioned embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, components from different embodiments may be appropriately combined.

1…制御部
2…プログラム記憶部
3…データ記憶部
4…通信I/F
5…入出力I/F
6…マイクロフォン
7…スピーカ
8…カメラ
9a…表示部
9b…入力部
10…バス
11…業務/学習アプリケーション実行処理部
12…業務/学習期間判定処理部
13…集中度推定処理部
14…ユーザ状態判定処理部
15…他アプリケーション実行制御処理部
31…期間判定情報記憶部
32…集中度推定モデル記憶部
33…ユーザ状態判定情報記憶部
REFERENCE SIGNS LIST 1: control unit 2: program storage unit 3: data storage unit 4: communication I/F
5... Input/Output I/F
Description of the Reference Signs 6: microphone 7: speaker 8: camera 9a: display unit 9b: input unit 10: bus 11: work/learning application execution processing unit 12: work/learning period determination processing unit 13: concentration level estimation processing unit 14: user state determination processing unit 15: other application execution control processing unit 31: period determination information storage unit 32: concentration level estimation model storage unit 33: user state determination information storage unit

Claims (7)

ユーザが行う業務または学習に関係する第1のアプリケーションと、前記業務または学習には関係しない第2のアプリケーションとを選択的に実行可能な情報処理端末であって、
前記第1のアプリケーションが実行中であるか否かを判定する実行状態判定処理部と、
前記第1のアプリケーションが実行中と判定されている期間に前記第2のアプリケーションの実行を制限する制御処理部と
前記第1のアプリケーションが実行中と判定されている期間に、前記ユーザの前記業務または学習に対する集中度合いを推定する推定処理部と、
推定された前記集中度合いに基づいて、前記ユーザの状態が、前記集中度合いが所定のしきい値以上となる高集中の状態か、前記集中度合いが前記しきい値に満たない低集中の状態かを判定するユーザ状態判定処理部と
を具備し、
前記制御処理部は、前記第1のアプリケーションが実行中と判定され、かつ前記ユーザの状態が前記低集中の状態と判定されている期間に、前記第2のアプリケーションの実行を制限する
情報処理端末。
An information processing terminal capable of selectively executing a first application related to a user's work or study and a second application unrelated to the user's work or study,
an execution state determination processing unit that determines whether the first application is being executed;
a control processing unit that limits execution of the second application during a period in which the first application is determined to be running ;
an estimation processing unit that estimates a degree of concentration of the user on the work or study during a period in which the first application is determined to be running;
a user state determination processing unit that determines whether the state of the user is a high concentration state in which the concentration degree is equal to or greater than a predetermined threshold value, or a low concentration state in which the concentration degree is less than the threshold value, based on the estimated concentration degree;
Equipped with
The control processing unit limits the execution of the second application during a period in which the first application is determined to be running and the user's state is determined to be the low concentration state.
Information processing terminal.
ユーザが行う業務または学習に関係する第1のアプリケーションと、前記業務または学習には関係しない第2のアプリケーションとを選択的に実行可能な情報処理端末であって、
前記第1のアプリケーションが実行中であるか否かを判定する実行状態判定処理部と、
前記第1のアプリケーションが実行中と判定されている期間に前記第2のアプリケーションの実行を制限する制御処理部と
前記第1のアプリケーションが実行中と判定されている期間に、前記ユーザの前記業務または学習に対する集中度合いを推定する推定処理部と、
前記集中度合いに基づいて、前記ユーザの状態が、前記集中度合いが第1のしきい値以上となる第1の状態であるか、前記集中度合いが前記第1のしきい値未満でかつ前記第1のしきい値より低く設定された第2のしきい値以上となる第2の状態であるか、前記集中度合いが前記第2のしきい値未満となる第3の状態であるかを判定するユーザ状態判定処理部と
を具備し、
前記制御処理部は、前記第1のアプリケーションが実行中と判定されている期間において、前記ユーザの状態が前記第1の状態と判定されている期間には前記第2のアプリケーションの実行を制限せず、前記ユーザの状態が前記第2の状態と判定されている期間に前記第2のアプリケーションの実行を制限し、かつ前記ユーザの状態が前記第3の状態と判定されている期間には前記第2のアプリケーションの実行を推奨する情報を生成して前記ユーザに提示する
情報処理端末。
An information processing terminal capable of selectively executing a first application related to a user's work or study and a second application unrelated to the user's work or study,
an execution state determination processing unit that determines whether the first application is being executed;
a control processing unit that limits execution of the second application during a period in which the first application is determined to be running ;
an estimation processing unit that estimates a degree of concentration of the user on the work or study during a period in which the first application is determined to be running;
a user state determination processing unit that determines, based on the degree of concentration, whether the state of the user is a first state in which the degree of concentration is equal to or greater than a first threshold, a second state in which the degree of concentration is less than the first threshold and equal to or greater than a second threshold set lower than the first threshold, or a third state in which the degree of concentration is less than the second threshold;
Equipped with
The control processing unit does not restrict execution of the second application during a period in which the user's state is determined to be the first state during a period in which the first application is being executed, restricts execution of the second application during a period in which the user's state is determined to be the second state, and generates information recommending execution of the second application during a period in which the user's state is determined to be the third state, and presents the information to the user.
Information processing terminal.
前記第1のアプリケーションは、ネットワークを介して通信を行う機能を有する通信系アプリケーションと、前記通信を伴わない非通信系アプリケーションとを含む、請求項1または2に記載の情報処理端末。 3. The information processing terminal according to claim 1 , wherein the first application includes a communication application having a function of performing communication via a network, and a non-communication application not involving the communication. 前記制御処理部は、前記ユーザの状態が前記第3の状態と判定されている期間に、前記第2のアプリケーションのうち推奨される候補リストを表す情報をさらに生成して前記ユーザに提示する、請求項2に記載の情報処理端末。 3 . The information processing terminal according to claim 2 , wherein the control processing unit further generates information representing a list of recommended candidates from among the second applications during a period in which the user's state is determined to be the third state, and presents the information to the user. ユーザが行う業務または学習に関係する第1のアプリケーションと、前記業務または学習には関係しない第2のアプリケーションとを選択的に実行可能な情報処理端末により実行されるユーザ支援方法であって、
前記第1のアプリケーションが実行中であるか否かを判定する過程と、
前記第1のアプリケーションが実行中と判定されている期間に前記第2のアプリケーションの実行を制限する制御過程と
前記第1のアプリケーションが実行中と判定されている期間に、前記ユーザの前記業務または学習に対する集中度合いを推定する過程と、
推定された前記集中度合いに基づいて、前記ユーザの状態が、前記集中度合いが所定のしきい値以上となる高集中の状態か、前記集中度合いが前記しきい値に満たない低集中の状態かを判定する過程と、
を具備し、
前記制御過程は、前記第1のアプリケーションが実行中と判定され、かつ前記ユーザの状態が前記低集中の状態と判定されている期間に、前記第2のアプリケーションの実行を制限する
ユーザ支援方法。
1. A user assistance method executed by an information processing terminal capable of selectively executing a first application related to a task or study performed by a user and a second application unrelated to the task or study, comprising:
determining whether the first application is running;
a control step of restricting execution of the second application during a period in which the first application is determined to be running ;
estimating a degree of concentration of the user on the work or study during a period in which the first application is determined to be running;
determining whether the state of the user is a high concentration state in which the degree of concentration is equal to or greater than a predetermined threshold, or a low concentration state in which the degree of concentration is less than the threshold, based on the estimated degree of concentration;
Equipped with
The control process limits the execution of the second application during a period in which the first application is determined to be running and the user's state is determined to be the low concentration state.
User assistance methods.
ユーザが行う業務または学習に関係する第1のアプリケーションと、前記業務または学習には関係しない第2のアプリケーションとを選択的に実行可能な情報処理端末により実行されるユーザ支援方法であって、
前記第1のアプリケーションが実行中であるか否かを判定する過程と、
前記第1のアプリケーションが実行中と判定されている期間に前記第2のアプリケーションの実行を制限する制御過程と
前記第1のアプリケーションが実行中と判定されている期間に、前記ユーザの前記業務または学習に対する集中度合いを推定する過程と、
前記集中度合いに基づいて、前記ユーザの状態が、前記集中度合いが第1のしきい値以上となる第1の状態であるか、前記集中度合いが前記第1のしきい値未満でかつ前記第1のしきい値より低く設定された第2のしきい値以上となる第2の状態であるか、前記集中度合いが前記第2のしきい値未満となる第3の状態であるかを判定する過程と
を具備し、
前記制御過程は、前記第1のアプリケーションが実行中と判定されている期間において、前記ユーザの状態が前記第1の状態と判定されている期間には前記第2のアプリケーションの実行を制限せず、前記ユーザの状態が前記第2の状態と判定されている期間に前記第2のアプリケーションの実行を制限し、かつ前記ユーザの状態が前記第3の状態と判定されている期間には前記第2のアプリケーションの実行を推奨する情報を生成して前記ユーザに提示する
ユーザ支援方法。
1. A user assistance method executed by an information processing terminal capable of selectively executing a first application related to a task or study performed by a user and a second application unrelated to the task or study, comprising:
determining whether the first application is running;
a control step of restricting execution of the second application during a period in which the first application is determined to be running ;
estimating a degree of concentration of the user on the work or study during a period in which the first application is determined to be running;
determining, based on the degree of concentration, whether the state of the user is a first state in which the degree of concentration is equal to or greater than a first threshold, a second state in which the degree of concentration is less than the first threshold and equal to or greater than a second threshold set lower than the first threshold, or a third state in which the degree of concentration is less than the second threshold;
Equipped with
The control step does not restrict execution of the second application during a period in which the user's state is determined to be the first state during which the first application is being executed, restricts execution of the second application during a period in which the user's state is determined to be the second state, and generates and presents to the user information recommending execution of the second application during a period in which the user's state is determined to be the third state.
User assistance methods.
請求項1または2に記載の情報処理端末が具備する前記実行状態判定処理部、前記制御処理部、前記推定処理部および前記ユーザ状態判定処理部の処理を、前記情報処理端末が備えるプロセッサに実行させるプログラム。 3. A program for causing a processor included in the information processing terminal to execute the processes of the execution state determination processing unit, the control processing unit, the estimation processing unit, and the user state determination processing unit included in the information processing terminal according to claim 1.
JP2020189566A 2020-11-13 2020-11-13 Information processing terminal, user support method and program Active JP7490538B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020189566A JP7490538B2 (en) 2020-11-13 2020-11-13 Information processing terminal, user support method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020189566A JP7490538B2 (en) 2020-11-13 2020-11-13 Information processing terminal, user support method and program

Publications (2)

Publication Number Publication Date
JP2022078696A JP2022078696A (en) 2022-05-25
JP7490538B2 true JP7490538B2 (en) 2024-05-27

Family

ID=81707010

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020189566A Active JP7490538B2 (en) 2020-11-13 2020-11-13 Information processing terminal, user support method and program

Country Status (1)

Country Link
JP (1) JP7490538B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015052852A (en) 2013-09-05 2015-03-19 富士通株式会社 Information processing device, function restriction program, and function restriction method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015052852A (en) 2013-09-05 2015-03-19 富士通株式会社 Information processing device, function restriction program, and function restriction method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
セキュリティ管理,第12回 オートモーティブ ワールド ,2020年01月15日,第29-30頁

Also Published As

Publication number Publication date
JP2022078696A (en) 2022-05-25

Similar Documents

Publication Publication Date Title
US9807559B2 (en) Leveraging user signals for improved interactions with digital personal assistant
CN109074501B (en) Class Skew-Based Dynamic Classifier Selection
US10617959B2 (en) Method and system for training a chatbot
US8954372B2 (en) System and methods for using presence data to estimate affect and communication preference for use in a presence system
US20240378394A1 (en) Reducing computational resource usage via training and/or utilizing large language models
JP2014519124A (en) Emotion-based user identification for online experiences
US11665215B1 (en) Content delivery system
Shrot et al. Crisp: an interruption management algorithm based on collaborative filtering
US20240394471A1 (en) Instruction following in large language models to reduce computational resource consumption
CN110737384A (en) rich media card playing method, device, electronic equipment and medium
US20250117381A1 (en) Utilizing large language model (llm) in responding to multifaceted queries
WO2024160288A1 (en) Method and apparatus for live streaming interaction, device, and storage medium
WO2025222837A1 (en) Page interaction method and apparatus, device, storage medium and computer program product
JP7490538B2 (en) Information processing terminal, user support method and program
KR20180008324A (en) Method and system for managing electronic informed consent process in clinical trials
US20240329919A1 (en) Speech message playback
CN111311456B (en) Assisted learning methods, devices, computer-readable storage media and electronic equipment
CN107749201A (en) Point reading object processing method, device, storage medium and electronic equipment
CN114887332A (en) Desktop pet interaction method, terminal, medium and display screen
CN117156043B (en) Message display method and apparatus, electronic device and readable storage medium
US20170346908A1 (en) Method and apparatus for controlling running of service
WO2025080561A1 (en) Utilizing generative model in responding to multifaceted queries
WO2023223913A1 (en) Proposing device, and proposing method
WO2024241738A1 (en) Information output device, information output method, and information output program
WO2025081901A1 (en) Request processing method and apparatus, and device and storage medium

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20220131

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230113

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230713

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240403

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240515

R150 Certificate of patent or registration of utility model

Ref document number: 7490538

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