[go: up one dir, main page]

JP2016038604A - Action instruction system, information presentation server, information output terminal, action instruction method, and action instruction control program - Google Patents

Action instruction system, information presentation server, information output terminal, action instruction method, and action instruction control program Download PDF

Info

Publication number
JP2016038604A
JP2016038604A JP2014159322A JP2014159322A JP2016038604A JP 2016038604 A JP2016038604 A JP 2016038604A JP 2014159322 A JP2014159322 A JP 2014159322A JP 2014159322 A JP2014159322 A JP 2014159322A JP 2016038604 A JP2016038604 A JP 2016038604A
Authority
JP
Japan
Prior art keywords
time
action
time value
indicated
name
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.)
Granted
Application number
JP2014159322A
Other languages
Japanese (ja)
Other versions
JP6398438B2 (en
Inventor
慎一 大中
Shinichi Onaka
慎一 大中
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2014159322A priority Critical patent/JP6398438B2/en
Publication of JP2016038604A publication Critical patent/JP2016038604A/en
Application granted granted Critical
Publication of JP6398438B2 publication Critical patent/JP6398438B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

【課題】ある行動を実行している間に、次の異なる行動指示を受けることを回避する。
【解決手段】行動指示システムは、情報入力端末1と、情報提示サーバ2と、情報出力端末3とを備え、情報提示サーバ2は、出力時刻決定部23と、行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を行動実行者に提示する目安の時刻を示す目安提示時刻値と、行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、出力時刻決定部23により決定され、指示情報を行動実行者に実際に提示する時刻を示す確定提示時刻値と、指示情報を行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶する記憶部21と、情報出力端末3に行動実行者に提示すべき指示情報を送る情報出力制御部24とを備える。
【選択図】 図1
An object of the present invention is to avoid receiving the next different action instruction while executing a certain action.
An action instruction system includes an information input terminal 1, an information presentation server 2, and an information output terminal 3. The information presentation server 2 includes an output time determination unit 23 and an action executor to take. Action name indicating type, instruction information data corresponding to the action name, reference presentation time value indicating a reference time for indicating the instruction information indicated by the instruction information data to the action performer, and action corresponding to the action name A required execution time value indicating a predetermined time required from the occurrence of the event to the end, a confirmed presentation time value determined by the output time determination unit 23 and indicating a time when the instruction information is actually presented to the action performer, A storage unit 21 that associates and stores execution state information indicating whether or not the instruction information has been presented to the action performer, and an information output control unit 24 that sends the instruction information to be presented to the action performer to the information output terminal 3 With
[Selection] Figure 1

Description

本発明は、行動指示システム、情報提示サーバ、情報出力端末、行動指示方法および行動指示制御プログラムに関する。   The present invention relates to an action instruction system, an information presentation server, an information output terminal, an action instruction method, and an action instruction control program.

人間がそれぞれ複数の所定の時刻または複数の所定の時間帯内に複数の所定の行動を的確に行うように支援するシステムが知られている。   There is known a system for assisting a human to accurately perform a plurality of predetermined actions at a plurality of predetermined times or within a plurality of predetermined time zones.

特許文献1は、ユーザが達成すべき行動の目標情報と、センサにより検出されるユーザの動作を示す動作情報と、ユーザの現在位置を示す位置情報と、ユーザの行動事例から推定される行動情報とを用い、行動情報と目標情報との差から求めた達成度と目標情報とに対応付けられたユーザに認識させたい認識情報およびネットワークを介して取得した関連情報をユーザに提示し、ユーザに行動を促す技術を開示している。   Patent Document 1 discloses target information on actions to be achieved by a user, operation information indicating a user's action detected by a sensor, position information indicating a user's current position, and action information estimated from a user's action example. The user is presented with the recognition information that the user wants to recognize and the related information acquired via the network associated with the degree of achievement obtained from the difference between the behavior information and the target information and the target information. Discloses technology to encourage action.

また、特許文献2には、各種のセンサにより取得されたユーザのストレスや疲労度等の生体情報およびユーザの行動の状態を示す行動情報の各種情報が変化した時点の該各種情報とユーザのスケジュールとを照し合せてユーザの状況を認識し、認識されたユーザの状況に対応するストレス状況に関連するストレス対処情報を検索し、検索されたストレスに対処するアドバイスや広告等の情報をユーザに提示する技術が開示されている。   Further, Patent Document 2 discloses various types of information and user schedules at the time when various types of information on biological information acquired by various sensors such as stress and fatigue of the user and behavior information indicating the state of the user's behavior change. The user situation is recognized, the stress handling information related to the stress situation corresponding to the recognized user situation is searched, and information such as advice and advertisement for dealing with the searched stress is given to the user. The technique to be disclosed is disclosed.

また、特許文献3には、対象者に対して行動を促す発話内容およびその発話内容を発話する時刻を関連付けて記憶しておき、所定の時刻に所定の発話内容を情報提示手段3により提示し、その提示された時点から所定の時間内に対象者の行動を検知するセンサからの該対象者の行動が検知された旨の通知がなければ、再度、同じ発話内容を情報提示手段3に提示させる技術が開示されている。   Further, in Patent Document 3, the utterance content that prompts the subject to act and the utterance content are stored in association with each other, and the predetermined utterance content is presented by the information presenting means 3 at a predetermined time. If there is no notification that the behavior of the target person has been detected from the sensor that detects the behavior of the target person within a predetermined time from the point of presentation, the same utterance content is again presented to the information presenting means 3 Techniques for making them disclosed are disclosed.

また、特許文献4および5には、所定の時刻になっても住居人による電気調理器具等の家事製品の使用が検知されなければ、当該住居人が食事等の生活行動をし忘れていると判断し、住居人或いは住居人の訪問介護を行う介護ヘルパー等に対して住居人本人の生活行動のし忘れを報知し、住居人の生活を支援する技術が開示されている。   Further, in Patent Documents 4 and 5, if the use of household products such as electric cooking utensils by a resident is not detected even at a predetermined time, the resident has forgotten to perform a living action such as a meal. A technique is disclosed that supports a resident's life by notifying a resident or a care helper who performs home-visit care for the resident and notifying the resident of the person that he / she has forgotten to live.

また、特許文献6には、介護対象の高齢者の生活活動能力および個人に関するデータを基に作成した日常生活体力項目に対応する体力測定値と、加齢変化を推定するプログラムの対象者における実行結果と、対象者の体力測定値における自立限界値を対象者と同年齢の高齢者における平均値と比較して求めた自立度に基づいて、対象者に対する適切な生活指導と運動のプログラムを介護者に提示する技術が開示されている。   Further, Patent Document 6 discloses a physical strength measurement value corresponding to daily life physical fitness items created based on data on the life activity ability and individuals of elderly people who are care targets, and execution of a program for estimating age-related changes in the subject. Based on the results and the degree of independence obtained by comparing the independence limit value in the physical fitness measurement value of the subject with the average value in the elderly of the same age as the subject, care for appropriate lifestyle guidance and exercise programs for the subject A technique presented to a person is disclosed.

また、特許文献7には、高齢者の身体面、精神面、および社会面の各基礎因子を重要度順に評価し、評価結果として抽出された課題項目を介護者に提示し高齢者を介護する計画の作成を支援する技術が開示されている。   In Patent Document 7, the basic factors of the physical, mental, and social aspects of the elderly are evaluated in order of importance, and the problem items extracted as evaluation results are presented to the caregiver to care for the elderly Technologies that support the creation of plans are disclosed.

特開2014−06663号公報JP 2014-06663 A 特開2001−344352号公報JP 2001-344352 A 特開2014−038512号公報JP 2014-038512 A 特許第5174727号公報Japanese Patent No. 5174727 特許第5302722号公報Japanese Patent No. 5302722 特開2006−031433号公報JP 2006-031433 A 特開2014−038512号公報JP 2014-038512 A

しかしながら、特許文献1乃至7には、人間が、ある行動を行うよう指示する行動指示を受けて、その行動を実行している間に、次の異なる行動指示を受けることを回避するようにする技術は開示されていない。   However, in Patent Documents 1 to 7, a human being receives an action instruction instructing to perform a certain action, and avoids receiving the next different action instruction while executing the action. The technology is not disclosed.

本発明の目的は、上述した問題点を解決した、行動指示システム、情報提示サーバ、情報出力端末、行動指示方法および行動指示制御プログラムを提供することにある。   The objective of this invention is providing the action instruction | indication system, the information presentation server, the information output terminal, the action instruction method, and the action instruction control program which solved the problem mentioned above.

本発明の第1の行動指示システムは、
情報入力端末と、
情報提示サーバと、
情報出力端末と
を備え、
前記情報提示サーバは、
出力時刻決定部と、
行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を前記行動実行者に提示する目安の時刻を示す目安提示時刻値と、前記行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、前記出力時刻決定部により決定され、前記指示情報を前記行動実行者に実際に提示する時刻を示す確定提示時刻値と、前記指示情報を前記行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶する記憶部と、
行動指示者が前記情報入力端末から入力する、前記行動名と、前記指示情報データと、前記目安提示時刻値と、前記実行所要時間値とを前記記憶部に記憶する情報入力部と、
現在時刻を示す現在時刻値を出力する時計部と、
情報出力制御部と、
を含み、
前記出力時刻決定部は、
前記記憶部の記憶内容を参照して、
前記時計部から出力される前記現在時刻値が示す現在時刻が少なくとも1つの前記目安提示時刻値が示す時刻に達している場合、当該目安提示時刻値に対応する前記行動名のうちの前記確定提示時刻値が前記出力時刻決定部により決定されていない前記行動名である未決定行動名が少なくとも1つ存在するか否かを判定する判定処理と、
前記判定処理において、前記未決定行動名が存在すると判定された場合、前記未決定行動名のうちの1つを所定の条件に従って選択する選択処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻よりも前記現在時刻値が示す現在時刻が前であれば、前記第1の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第1の確定提示時刻決定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻よりも前記現在時刻値が示す現在時刻が前でなければ、前記現在時刻値が示す現在時刻に所定の時間を加えた第2の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻として前記記憶部に記憶する第2の確定提示時刻決定処理と
を実行し、
前記情報出力制御部は、
前記記憶部の記憶内容を参照して、
少なくとも一つの前記実行状態情報が、前記指示情報を前記行動実行者に提示していないことを示している場合には、当該少なくとも一つの実行状態情報に対応する前記確定提示時刻値のうちの最も早い時刻を示す前記確定提示時刻値に対応する前記行動名を未実行行動名として選択する未実行行動名選択処理と、
前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達している場合には、前記未実行行動名に対応する前記指示情報データが示す前記指示情報を前記情報出力端末に送るとともに、前記未実行行動名に対応する前記実行状態情報が前記指示情報を前記行動実行者に提示したことを示すよう当該実行状態情報を更新し、一方、前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達していない場合には、現在時刻が当該確定提示時刻に達するまで待つ指示情報出力処理と
を実行し、
前記情報出力端末は、
前記情報出力制御部から送られて来る前記指示情報を前記行動実行者に提示する。
The first action instruction system of the present invention includes:
An information input terminal;
An information presentation server;
An information output terminal, and
The information presentation server includes:
An output time determination unit;
An action name indicating the type of action to be taken by the action executor, instruction information data corresponding to the action name, and a guideline presentation time indicating a guideline time at which the instruction information indicated by the instruction information data is presented to the action executor An execution time value indicating a predetermined time required from the start of the action corresponding to the action name to the end of the action, and the output time determination unit, and the instruction information is actually transmitted to the action performer. A storage unit that associates and stores a fixed presentation time value that indicates a time to be presented to and an execution state information that indicates whether or not the instruction information has been presented to the action executor;
An information input unit that stores the action name, the instruction information data, the guideline presentation time value, and the execution time value that the action instruction person inputs from the information input terminal in the storage unit;
A clock unit that outputs a current time value indicating the current time;
An information output control unit;
Including
The output time determination unit
With reference to the storage content of the storage unit,
When the current time indicated by the current time value output from the clock unit has reached the time indicated by the at least one reference presentation time value, the confirmed presentation of the action names corresponding to the reference presentation time value A determination process for determining whether or not there is at least one undetermined action name that is the action name whose time value is not determined by the output time determination unit;
In the determination process, when it is determined that the undetermined action name exists, a selection process for selecting one of the undetermined action names according to a predetermined condition;
The current time indicated by the current time value is earlier than the first time obtained by adding the time indicated by the execution time value corresponding to the fixed presentation time value indicating the latest time to the time indicated by the fixed presentation time value. If so, a first confirmed presentation time determination process for storing a time value indicating the first time in the storage unit as the confirmed presentation time value corresponding to the undetermined action name selected in the selection process When,
The current time indicated by the current time value is earlier than the first time obtained by adding the time indicated by the execution time value corresponding to the fixed presentation time value indicating the latest time to the time indicated by the fixed presentation time value. Otherwise, a time value indicating a second time obtained by adding a predetermined time to the current time indicated by the current time value is used as the confirmed presentation time corresponding to the undetermined action name selected in the selection process. A second fixed presentation time determination process stored in the storage unit, and
The information output control unit
With reference to the storage content of the storage unit,
When at least one of the execution state information indicates that the instruction information is not presented to the action executor, the most of the determined presentation time values corresponding to the at least one execution state information An unexecuted action name selection process for selecting the action name corresponding to the confirmed presentation time value indicating an early time as an unexecuted action name;
If the current time indicated by the current time value has reached the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process, the unexecuted action The instruction information indicated by the instruction information data corresponding to the name is sent to the information output terminal, and the execution state information corresponding to the unexecuted action name indicates that the instruction information is presented to the action executor. The execution state information is updated, while the current time indicated by the current time value reaches the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process. If not, execute the instruction information output process to wait until the current time reaches the confirmed presentation time,
The information output terminal is
The instruction information sent from the information output control unit is presented to the action performer.

本発明の第1の情報提示サーバは、
出力時刻決定部と、
行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を前記行動実行者に提示する目安の時刻を示す目安提示時刻値と、前記行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、前記出力時刻決定部により決定され、前記指示情報を前記行動実行者に実際に提示する時刻を示す確定提示時刻値と、前記指示情報を前記行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶する記憶部と、
行動指示者が情報入力端末から入力する、前記行動名と、前記指示情報データと、前記目安提示時刻値と、前記実行所要時間値とを前記記憶部に記憶する情報入力部と、
現在時刻を示す現在時刻値を出力する時計部と、
情報出力制御部と、
を含み、
前記出力時刻決定部は、
前記記憶部の記憶内容を参照して、
前記時計部から出力される前記現在時刻値が示す現在時刻が少なくとも1つの前記目安提示時刻値が示す時刻に達している場合、当該目安提示時刻値に対応する前記行動名のうちの前記確定提示時刻値が前記出力時刻決定部により決定されていない前記行動名である未決定行動名が少なくとも1つ存在するか否かを判定する判定処理と、
前記判定処理において、前記未決定行動名が存在すると判定された場合、前記未決定行動名のうちの1つを所定の条件に従って選択する選択処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻よりも前記現在時刻値が示す現在時刻が前であれば、前記第1の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第1の確定提示時刻決定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻よりも前記現在時刻値が示す現在時刻が前でなければ、前記現在時刻値が示す現在時刻に所定の時間を加えた第2の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻として前記記憶部に記憶する第2の確定提示時刻決定処理と
を実行し、
前記情報出力制御部は、
前記記憶部の記憶内容を参照して、
少なくとも一つの前記実行状態情報が、前記指示情報を前記行動実行者に提示していないことを示している場合には、当該少なくとも一つの実行状態情報に対応する前記確定提示時刻値のうちの最も早い時刻を示す前記確定提示時刻値に対応する前記行動名を未実行行動名として選択する未実行行動名選択処理と、
前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達している場合には、前記未実行行動名に対応する前記指示情報データが示す前記指示情報を、該指示情報を前記行動実行者に提示する情報出力端末に送るとともに、前記未実行行動名に対応する前記実行状態情報が前記指示情報を前記行動実行者に提示したことを示すよう当該実行状態情報を更新し、一方、前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達していない場合には、現在時刻が当該確定提示時刻に達するまで待つ指示情報出力処理と
を実行する。
The first information presentation server of the present invention is:
An output time determination unit;
An action name indicating the type of action to be taken by the action executor, instruction information data corresponding to the action name, and a guideline presentation time indicating a guideline time at which the instruction information indicated by the instruction information data is presented to the action executor An execution time value indicating a predetermined time required from the start of the action corresponding to the action name to the end of the action, and the output time determination unit, and the instruction information is actually transmitted to the action performer. A storage unit that associates and stores a fixed presentation time value that indicates a time to be presented to and an execution state information that indicates whether or not the instruction information has been presented to the action executor;
An information input unit that stores the action name, the instruction information data, the guideline presentation time value, and the execution time value that the action instructor inputs from the information input terminal in the storage unit;
A clock unit that outputs a current time value indicating the current time;
An information output control unit;
Including
The output time determination unit
With reference to the storage content of the storage unit,
When the current time indicated by the current time value output from the clock unit has reached the time indicated by the at least one reference presentation time value, the confirmed presentation of the action names corresponding to the reference presentation time value A determination process for determining whether or not there is at least one undetermined action name that is the action name whose time value is not determined by the output time determination unit;
In the determination process, when it is determined that the undetermined action name exists, a selection process for selecting one of the undetermined action names according to a predetermined condition;
The current time indicated by the current time value is earlier than the first time obtained by adding the time indicated by the execution time value corresponding to the fixed presentation time value indicating the latest time to the time indicated by the fixed presentation time value. If so, a first confirmed presentation time determination process for storing a time value indicating the first time in the storage unit as the confirmed presentation time value corresponding to the undetermined action name selected in the selection process When,
The current time indicated by the current time value is earlier than the first time obtained by adding the time indicated by the execution time value corresponding to the fixed presentation time value indicating the latest time to the time indicated by the fixed presentation time value. Otherwise, a time value indicating a second time obtained by adding a predetermined time to the current time indicated by the current time value is used as the confirmed presentation time corresponding to the undetermined action name selected in the selection process. A second fixed presentation time determination process stored in the storage unit, and
The information output control unit
With reference to the storage content of the storage unit,
When at least one of the execution state information indicates that the instruction information is not presented to the action executor, the most of the determined presentation time values corresponding to the at least one execution state information An unexecuted action name selection process for selecting the action name corresponding to the confirmed presentation time value indicating an early time as an unexecuted action name;
If the current time indicated by the current time value has reached the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process, the unexecuted action The instruction information indicated by the instruction information data corresponding to a name is sent to an information output terminal that presents the instruction information to the action executor, and the execution state information corresponding to the unexecuted action name includes the instruction information. The execution state information is updated to indicate that it has been presented to the action executor, while the current time indicated by the current time value corresponds to the unexecuted action name selected in the unexecuted action name selection process. If the confirmed presentation time indicated by the confirmed presentation time value has not been reached, an instruction information output process for waiting until the current time reaches the confirmed presentation time is executed.

本発明の第1の情報出力端末は、
出力時刻決定部と、
行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を前記行動実行者に提示する目安の時刻を示す目安提示時刻値と、前記行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、前記出力時刻決定部により決定され、前記指示情報を前記行動実行者に実際に提示する時刻を示す確定提示時刻値と、前記指示情報を前記行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶する記憶部と、
行動指示者が入力する、前記行動名と、前記指示情報データと、前記目安提示時刻値と、前記実行所要時間値とを前記記憶部に記憶する情報入力部と、
現在時刻を示す現在時刻値を出力する時計部と、
情報出力制御部と、
情報出力制御部から送られて来る前記指示情報を前記行動実行者に提示する情報出力部と
を備え、
前記出力時刻決定部は、
前記記憶部の記憶内容を参照して、
前記時計部から出力される前記現在時刻値が示す現在時刻が少なくとも1つの前記目安提示時刻値が示す時刻に達している場合、当該目安提示時刻値に対応する前記行動名のうちの前記確定提示時刻値が前記出力時刻決定部により決定されていない前記行動名である未決定行動名が少なくとも1つ存在するか否かを判定する判定処理と、
前記判定処理において、前記未決定行動名が存在すると判定された場合、前記未決定行動名のうちの1つを所定の条件に従って選択する選択処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻よりも前記現在時刻値が示す現在時刻が前であれば、前記第1の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第1の確定提示時刻決定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻よりも前記現在時刻値が示す現在時刻が前でなければ、前記現在時刻値が示す現在時刻に所定の時間を加えた第2の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻として前記記憶部に記憶する第2の確定提示時刻決定処理と
を実行し、
前記情報出力制御部は、
前記記憶部の記憶内容を参照して、
少なくとも一つの前記実行状態情報が、前記指示情報を前記行動実行者に提示していないことを示している場合には、当該少なくとも一つの実行状態情報に対応する前記確定提示時刻値のうちの最も早い時刻を示す前記確定提示時刻値に対応する前記行動名を未実行行動名として選択する未実行行動名選択処理と、
前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達している場合には、前記未実行行動名に対応する前記指示情報データが示す前記指示情報を前記情報出力部に送るとともに、前記未実行行動名に対応する前記実行状態情報が前記指示情報を前記行動実行者に提示したことを示すよう当該実行状態情報を更新し、一方、前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達していない場合には、現在時刻が当該確定提示時刻に達するまで待つ指示情報出力処理と
を実行する。
The first information output terminal of the present invention is:
An output time determination unit;
An action name indicating the type of action to be taken by the action executor, instruction information data corresponding to the action name, and a guideline presentation time indicating a guideline time at which the instruction information indicated by the instruction information data is presented to the action executor An execution time value indicating a predetermined time required from the start of the action corresponding to the action name to the end of the action, and the output time determination unit, and the instruction information is actually transmitted to the action performer. A storage unit that associates and stores a fixed presentation time value that indicates a time to be presented to and an execution state information that indicates whether or not the instruction information has been presented to the action executor;
An information input unit that stores the action name, the instruction information data, the guideline presentation time value, and the execution time value that are input by the action instructor in the storage unit;
A clock unit that outputs a current time value indicating the current time;
An information output control unit;
An information output unit for presenting the instruction information sent from the information output control unit to the action executor,
The output time determination unit
With reference to the storage content of the storage unit,
When the current time indicated by the current time value output from the clock unit has reached the time indicated by the at least one reference presentation time value, the confirmed presentation of the action names corresponding to the reference presentation time value A determination process for determining whether or not there is at least one undetermined action name that is the action name whose time value is not determined by the output time determination unit;
In the determination process, when it is determined that the undetermined action name exists, a selection process for selecting one of the undetermined action names according to a predetermined condition;
The current time indicated by the current time value is earlier than the first time obtained by adding the time indicated by the execution time value corresponding to the fixed presentation time value indicating the latest time to the time indicated by the fixed presentation time value. If so, a first confirmed presentation time determination process for storing a time value indicating the first time in the storage unit as the confirmed presentation time value corresponding to the undetermined action name selected in the selection process When,
The current time indicated by the current time value is earlier than the first time obtained by adding the time indicated by the execution time value corresponding to the fixed presentation time value indicating the latest time to the time indicated by the fixed presentation time value. Otherwise, a time value indicating a second time obtained by adding a predetermined time to the current time indicated by the current time value is used as the confirmed presentation time corresponding to the undetermined action name selected in the selection process. A second fixed presentation time determination process stored in the storage unit, and
The information output control unit
With reference to the storage content of the storage unit,
When at least one of the execution state information indicates that the instruction information is not presented to the action executor, the most of the determined presentation time values corresponding to the at least one execution state information An unexecuted action name selection process for selecting the action name corresponding to the confirmed presentation time value indicating an early time as an unexecuted action name;
If the current time indicated by the current time value has reached the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process, the unexecuted action The instruction information indicated by the instruction information data corresponding to the name is sent to the information output unit, and the execution state information corresponding to the unexecuted action name indicates that the instruction information is presented to the action executor. The execution state information is updated, while the current time indicated by the current time value reaches the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process. If not, the instruction information output process for waiting until the current time reaches the fixed presentation time is executed.

本発明の第2の行動指示システムは、
情報入力端末と、
情報提示サーバと、
情報出力端末と
を備え、
前記情報提示サーバは、
出力時刻決定部と、
行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を前記行動実行者に提示する目安の時刻を示す目安提示時刻値と、前記行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、前記出力時刻決定部により決定され、前記指示情報を前記行動実行者に実際に提示する時刻を示す確定提示時刻値と、前記指示情報を前記行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶すると共に、前記行動実行者が先行して起こす先行行動と該先行行動の後に起こす後行行動との関連度に応じて定めた、前記先行行動を終了してから前記後行行動を開始するまでに空けるべき休憩時間を示す休憩時間値を、前記先行行動を示す先行行動名と前記後行行動を示す後行行動名とに対応付けて記憶する記憶部と、
行動指示者が前記情報入力端末から入力する、前記行動名と、前記指示情報データと、前記目安提示時刻値と、前記実行所要時間値とを前記記憶部に記憶する情報入力部と、
現在時刻を示す現在時刻値を出力する時計部と、
情報出力制御部と、
を含み、
前記出力時刻決定部は、
前記記憶部の記憶内容を参照して、
前記時計部から出力される前記現在時刻値が示す現在時刻が少なくとも1つの前記目安提示時刻値が示す時刻に達している場合、当該目安提示時刻値に対応する前記行動名のうちの前記確定提示時刻値が前記出力時刻決定部により決定されていない前記行動名である未決定行動名が少なくとも1つ存在するか否かを判定する判定処理と、
前記判定処理において、前記未決定行動名が存在すると判定された場合、前記未決定行動名のうちの1つを所定の条件に従って選択する選択処理と、
前記選択処理において選択された前記未決定行動名と一致する前記後行行動名と、最も遅い時刻を示す前記確定提示時刻値に対応する前記行動名と一致する前記先行行動名とに対応する前記休憩時間値を求める休憩時間特定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻に、前記休憩時間特定処理で求めた前記休憩時間値が示す休憩時間を加えた第2の時刻よりも前記現在時刻値が示す現在時刻が前であれば、前記第2の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第1の確定提示時刻決定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻に、前記休憩時間特定処理で求めた前記休憩時間値が示す休憩時間を加えた第2の時刻よりも前記現在時刻値が示す現在時刻が前でなければ、前記現在時刻値が示す現在時刻に所定の時間を加えた第4の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第2の確定提示時刻決定処理と
を実行し、
前記情報出力制御部は、
前記記憶部の記憶内容を参照して、
少なくとも一つの前記実行状態情報が、前記指示情報を前記行動実行者に提示していないことを示している場合には、当該少なくとも一つの実行状態情報に対応する前記確定提示時刻値のうちの最も早い時刻を示す前記確定提示時刻値に対応する前記行動名を未実行行動名として選択する未実行行動名選択処理と、
前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達している場合には、前記未実行行動名に対応する前記指示情報データが示す前記指示情報を前記情報出力端末に送るとともに、前記未実行行動名に対応する前記実行状態情報が前記指示情報を前記行動実行者に提示したことを示すよう当該実行状態情報を更新し、一方、前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達していない場合には、現在時刻が当該確定提示時刻に達するまで待つ指示情報出力処理と
を実行し、
前記情報出力端末は、
前記情報出力制御部から送られて来る前記指示情報を前記行動実行者に提示する。
The second action instruction system of the present invention comprises:
An information input terminal;
An information presentation server;
An information output terminal, and
The information presentation server includes:
An output time determination unit;
An action name indicating the type of action to be taken by the action executor, instruction information data corresponding to the action name, and a guideline presentation time indicating a guideline time at which the instruction information indicated by the instruction information data is presented to the action executor An execution time value indicating a predetermined time required from the start of the action corresponding to the action name to the end of the action, and the output time determination unit, and the instruction information is actually transmitted to the action performer. And storing the determined presentation time value indicating the time to be displayed in association with the execution state information indicating whether or not the instruction information has been presented to the action executor, and preceding the action executor to cause A rest time value indicating a rest time that is determined according to the degree of association between the action and the subsequent action that occurs after the preceding action and that is to be released from the end of the preceding action to the start of the following action, Preceding line A storage unit for storing in association with the row action name after indicating the trailing action with the prior action name indicating,
An information input unit that stores the action name, the instruction information data, the guideline presentation time value, and the execution time value that the action instruction person inputs from the information input terminal in the storage unit;
A clock unit that outputs a current time value indicating the current time;
An information output control unit;
Including
The output time determination unit
With reference to the storage content of the storage unit,
When the current time indicated by the current time value output from the clock unit has reached the time indicated by the at least one reference presentation time value, the confirmed presentation of the action names corresponding to the reference presentation time value A determination process for determining whether or not there is at least one undetermined action name that is the action name whose time value is not determined by the output time determination unit;
In the determination process, when it is determined that the undetermined action name exists, a selection process for selecting one of the undetermined action names according to a predetermined condition;
The following action name that matches the undecided action name selected in the selection process and the preceding action name that matches the action name corresponding to the confirmed presentation time value indicating the latest time Break time identification processing to obtain a break time value,
The break obtained by the break time specifying process at a first time obtained by adding the time indicated by the execution time value corresponding to the confirmed presentation time value indicating the latest time to the time indicated by the confirmed presentation time value. If the current time indicated by the current time value is before the second time including the break time indicated by the time value, the time value indicating the second time is selected as the undetermined value selected in the selection process. A first fixed presentation time determination process stored in the storage unit as the fixed presentation time value corresponding to an action name;
The break obtained by the break time specifying process at a first time obtained by adding the time indicated by the execution time value corresponding to the confirmed presentation time value indicating the latest time to the time indicated by the confirmed presentation time value. If the current time indicated by the current time value is not before the second time obtained by adding the break time indicated by the time value, the fourth time obtained by adding a predetermined time to the current time indicated by the current time value is indicated. A second fixed presentation time determination process for storing a time value in the storage unit as the fixed presentation time value corresponding to the undetermined action name selected in the selection process;
The information output control unit
With reference to the storage content of the storage unit,
When at least one of the execution state information indicates that the instruction information is not presented to the action executor, the most of the determined presentation time values corresponding to the at least one execution state information An unexecuted action name selection process for selecting the action name corresponding to the confirmed presentation time value indicating an early time as an unexecuted action name;
If the current time indicated by the current time value has reached the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process, the unexecuted action The instruction information indicated by the instruction information data corresponding to the name is sent to the information output terminal, and the execution state information corresponding to the unexecuted action name indicates that the instruction information is presented to the action executor. The execution state information is updated, while the current time indicated by the current time value reaches the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process. If not, execute the instruction information output process to wait until the current time reaches the confirmed presentation time,
The information output terminal is
The instruction information sent from the information output control unit is presented to the action performer.

本発明の第2の情報提示サーバは、
出力時刻決定部と、
行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を前記行動実行者に提示する目安の時刻を示す目安提示時刻値と、前記行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、前記出力時刻決定部により決定され、前記指示情報を前記行動実行者に実際に提示する時刻を示す確定提示時刻値と、前記指示情報を前記行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶すると共に、前記行動実行者が先行して起こす先行行動と該先行行動の後に起こす後行行動との関連度に応じて定めた、前記先行行動を終了してから前記後行行動を開始するまでに空けるべき休憩時間を示す休憩時間値を、前記先行行動を示す先行行動名と前記後行行動を示す後行行動名とに対応付けて記憶する記憶部と、
行動指示者が情報入力端末から入力する、前記行動名と、前記指示情報データと、前記目安提示時刻値と、前記実行所要時間値とを前記記憶部に記憶する情報入力部と、
現在時刻を示す現在時刻値を出力する時計部と、
情報出力制御部と、
を含み、
前記出力時刻決定部は、
前記記憶部の記憶内容を参照して、
前記時計部から出力される前記現在時刻値が示す現在時刻が少なくとも1つの前記目安提示時刻値が示す時刻に達している場合、当該目安提示時刻値に対応する前記行動名のうちの前記確定提示時刻値が前記出力時刻決定部により決定されていない前記行動名である未決定行動名が少なくとも1つ存在するか否かを判定する判定処理と、
前記判定処理において、前記未決定行動名が存在すると判定された場合、前記未決定行動名のうちの1つを所定の条件に従って選択する選択処理と、
前記選択処理において選択された前記未決定行動名と一致する前記後行行動名と、最も遅い時刻を示す前記確定提示時刻値に対応する前記行動名と一致する前記先行行動名とに対応する前記休憩時間値を求める休憩時間特定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻に、前記休憩時間特定処理で求めた前記休憩時間値が示す休憩時間を加えた第2の時刻よりも前記現在時刻値が示す現在時刻が前であれば、前記第2の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第1の確定提示時刻決定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻に、前記休憩時間特定処理で求めた前記休憩時間値が示す休憩時間を加えた第2の時刻よりも前記現在時刻値が示す現在時刻が前でなければ、前記現在時刻値が示す現在時刻に所定の時間を加えた第4の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第2の確定提示時刻決定処理と
を実行し、
前記情報出力制御部は、
前記記憶部の記憶内容を参照して、
少なくとも一つの前記実行状態情報が、前記指示情報を前記行動実行者に提示していないことを示している場合には、当該少なくとも一つの実行状態情報に対応する前記確定提示時刻値のうちの最も早い時刻を示す前記確定提示時刻値に対応する前記行動名を未実行行動名として選択する未実行行動名選択処理と、
前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達している場合には、前記未実行行動名に対応する前記指示情報データが示す前記指示情報を、該指示情報を前記行動実行者に提示する情報出力端末に送るとともに、前記未実行行動名に対応する前記実行状態情報が前記指示情報を前記行動実行者に提示したことを示すよう当該実行状態情報を更新し、一方、前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達していない場合には、現在時刻が当該確定提示時刻に達するまで待つ指示情報出力処理と
を実行する。
The second information presentation server of the present invention is:
An output time determination unit;
An action name indicating the type of action to be taken by the action executor, instruction information data corresponding to the action name, and a guideline presentation time indicating a guideline time at which the instruction information indicated by the instruction information data is presented to the action executor An execution time value indicating a predetermined time required from the start of the action corresponding to the action name to the end of the action, and the output time determination unit, and the instruction information is actually transmitted to the action performer. And storing the determined presentation time value indicating the time to be displayed in association with the execution state information indicating whether or not the instruction information has been presented to the action executor, and preceding the action executor to cause A rest time value indicating a rest time that is determined according to the degree of association between the action and the subsequent action that occurs after the preceding action and that is to be released from the end of the preceding action to the start of the following action, Preceding line A storage unit for storing in association with the row action name after indicating the trailing action with the prior action name indicating,
An information input unit that stores the action name, the instruction information data, the guideline presentation time value, and the execution time value that the action instructor inputs from the information input terminal in the storage unit;
A clock unit that outputs a current time value indicating the current time;
An information output control unit;
Including
The output time determination unit
With reference to the storage content of the storage unit,
When the current time indicated by the current time value output from the clock unit has reached the time indicated by the at least one reference presentation time value, the confirmed presentation of the action names corresponding to the reference presentation time value A determination process for determining whether or not there is at least one undetermined action name that is the action name whose time value is not determined by the output time determination unit;
In the determination process, when it is determined that the undetermined action name exists, a selection process for selecting one of the undetermined action names according to a predetermined condition;
The following action name that matches the undecided action name selected in the selection process and the preceding action name that matches the action name corresponding to the confirmed presentation time value indicating the latest time Break time identification processing to obtain a break time value,
The break obtained by the break time specifying process at a first time obtained by adding the time indicated by the execution time value corresponding to the confirmed presentation time value indicating the latest time to the time indicated by the confirmed presentation time value. If the current time indicated by the current time value is before the second time including the break time indicated by the time value, the time value indicating the second time is selected as the undetermined value selected in the selection process. A first fixed presentation time determination process stored in the storage unit as the fixed presentation time value corresponding to an action name;
The break obtained by the break time specifying process at a first time obtained by adding the time indicated by the execution time value corresponding to the confirmed presentation time value indicating the latest time to the time indicated by the confirmed presentation time value. If the current time indicated by the current time value is not before the second time obtained by adding the break time indicated by the time value, the fourth time obtained by adding a predetermined time to the current time indicated by the current time value is indicated. A second fixed presentation time determination process for storing a time value in the storage unit as the fixed presentation time value corresponding to the undetermined action name selected in the selection process;
The information output control unit
With reference to the storage content of the storage unit,
When at least one of the execution state information indicates that the instruction information is not presented to the action executor, the most of the determined presentation time values corresponding to the at least one execution state information An unexecuted action name selection process for selecting the action name corresponding to the confirmed presentation time value indicating an early time as an unexecuted action name;
If the current time indicated by the current time value has reached the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process, the unexecuted action The instruction information indicated by the instruction information data corresponding to a name is sent to an information output terminal that presents the instruction information to the action executor, and the execution state information corresponding to the unexecuted action name includes the instruction information. The execution state information is updated to indicate that it has been presented to the action executor, while the current time indicated by the current time value corresponds to the unexecuted action name selected in the unexecuted action name selection process. If the confirmed presentation time indicated by the confirmed presentation time value has not been reached, an instruction information output process for waiting until the current time reaches the confirmed presentation time is executed.

本発明の第2の情報出力端末は、
出力時刻決定部と、
行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を前記行動実行者に提示する目安の時刻を示す目安提示時刻値と、前記行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、前記出力時刻決定部により決定され、前記指示情報を前記行動実行者に実際に提示する時刻を示す確定提示時刻値と、前記指示情報を前記行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶すると共に、前記行動実行者が先行して起こす先行行動と該先行行動の後に起こす後行行動との関連度に応じて定めた、前記先行行動を終了してから前記後行行動を開始するまでに空けるべき休憩時間を示す休憩時間値を、前記先行行動を示す先行行動名と前記後行行動を示す後行行動名とに対応付けて記憶する記憶部と、
行動指示者が入力する、前記行動名と、前記指示情報データと、前記目安提示時刻値と、前記実行所要時間値とを前記記憶部に記憶する情報入力部と、
現在時刻を示す現在時刻値を出力する時計部と、
情報出力制御部と、
情報出力制御部から送られて来る前記指示情報を前記行動実行者に提示する情報出力部と
を備え、
前記出力時刻決定部は、
前記記憶部の記憶内容を参照して、
前記時計部から出力される前記現在時刻値が示す現在時刻が少なくとも1つの前記目安提示時刻値が示す時刻に達している場合、当該目安提示時刻値に対応する前記行動名のうちの前記確定提示時刻値が前記出力時刻決定部により決定されていない前記行動名である未決定行動名が少なくとも1つ存在するか否かを判定する判定処理と、
前記判定処理において、前記未決定行動名が存在すると判定された場合、前記未決定行動名のうちの1つを所定の条件に従って選択する選択処理と、
前記選択処理において選択された前記未決定行動名と一致する前記後行行動名と、最も遅い時刻を示す前記確定提示時刻値に対応する前記行動名と一致する前記先行行動名とに対応する前記休憩時間値を求める休憩時間特定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻に、前記休憩時間特定処理で求めた前記休憩時間値が示す休憩時間を加えた第2の時刻よりも前記現在時刻値が示す現在時刻が前であれば、前記第2の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第1の確定提示時刻決定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻に、前記休憩時間特定処理で求めた前記休憩時間値が示す休憩時間を加えた第2の時刻よりも前記現在時刻値が示す現在時刻が前でなければ、前記現在時刻値が示す現在時刻に所定の時間を加えた第4の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第2の確定提示時刻決定処理と
を実行し、
前記情報出力制御部は、
前記記憶部の記憶内容を参照して、
少なくとも一つの前記実行状態情報が、前記指示情報を前記行動実行者に提示していないことを示している場合には、当該少なくとも一つの実行状態情報に対応する前記確定提示時刻値のうちの最も早い時刻を示す前記確定提示時刻値に対応する前記行動名を未実行行動名として選択する未実行行動名選択処理と、
前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達している場合には、前記未実行行動名に対応する前記指示情報データが示す前記指示情報を、該指示情報を前記行動実行者に提示する前記情報出力部に送るとともに、前記未実行行動名に対応する前記実行状態情報が前記指示情報を前記行動実行者に提示したことを示すよう当該実行状態情報を更新し、一方、前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達していない場合には、現在時刻が当該確定提示時刻に達するまで待つ指示情報出力処理と
を実行する。
The second information output terminal of the present invention is:
An output time determination unit;
An action name indicating the type of action to be taken by the action executor, instruction information data corresponding to the action name, and a guideline presentation time indicating a guideline time at which the instruction information indicated by the instruction information data is presented to the action executor An execution time value indicating a predetermined time required from the start of the action corresponding to the action name to the end of the action, and the output time determination unit, and the instruction information is actually transmitted to the action performer. And storing the determined presentation time value indicating the time to be displayed in association with the execution state information indicating whether or not the instruction information has been presented to the action executor, and preceding the action executor to cause A rest time value indicating a rest time that is determined according to the degree of association between the action and the subsequent action that occurs after the preceding action and that is to be released from the end of the preceding action to the start of the following action, Preceding line A storage unit for storing in association with the row action name after indicating the trailing action with the prior action name indicating,
An information input unit that stores the action name, the instruction information data, the guideline presentation time value, and the execution time value that are input by the action instructor in the storage unit;
A clock unit that outputs a current time value indicating the current time;
An information output control unit;
An information output unit for presenting the instruction information sent from the information output control unit to the action executor,
The output time determination unit
With reference to the storage content of the storage unit,
When the current time indicated by the current time value output from the clock unit has reached the time indicated by the at least one reference presentation time value, the confirmed presentation of the action names corresponding to the reference presentation time value A determination process for determining whether or not there is at least one undetermined action name that is the action name whose time value is not determined by the output time determination unit;
In the determination process, when it is determined that the undetermined action name exists, a selection process for selecting one of the undetermined action names according to a predetermined condition;
The following action name that matches the undecided action name selected in the selection process and the preceding action name that matches the action name corresponding to the confirmed presentation time value indicating the latest time Break time identification processing to obtain a break time value,
The break obtained by the break time specifying process at a first time obtained by adding the time indicated by the execution time value corresponding to the confirmed presentation time value indicating the latest time to the time indicated by the confirmed presentation time value. If the current time indicated by the current time value is before the second time including the break time indicated by the time value, the time value indicating the second time is selected as the undetermined value selected in the selection process. A first fixed presentation time determination process stored in the storage unit as the fixed presentation time value corresponding to an action name;
The break obtained by the break time specifying process at a first time obtained by adding the time indicated by the execution time value corresponding to the confirmed presentation time value indicating the latest time to the time indicated by the confirmed presentation time value. If the current time indicated by the current time value is not before the second time obtained by adding the break time indicated by the time value, the fourth time obtained by adding a predetermined time to the current time indicated by the current time value is indicated. A second fixed presentation time determination process for storing a time value in the storage unit as the fixed presentation time value corresponding to the undetermined action name selected in the selection process;
The information output control unit
With reference to the storage content of the storage unit,
When at least one of the execution state information indicates that the instruction information is not presented to the action executor, the most of the determined presentation time values corresponding to the at least one execution state information An unexecuted action name selection process for selecting the action name corresponding to the confirmed presentation time value indicating an early time as an unexecuted action name;
If the current time indicated by the current time value has reached the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process, the unexecuted action The instruction information indicated by the instruction information data corresponding to the name is sent to the information output unit that presents the instruction information to the action executor, and the execution state information corresponding to the unexecuted action name is the instruction information. The execution state information is updated to indicate that the action execution person is presented to the action performer, while the current time indicated by the current time value corresponds to the unexecuted action name selected in the unexecuted action name selection process. If the confirmed presentation time indicated by the confirmed presentation time value has not been reached, an instruction information output process for waiting until the current time reaches the confirmed presentation time is executed.

本発明の第1の行動指示方法は、
情報入力端末から入力される行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を前記行動実行者に提示する目安の時刻を示す目安提示時刻値と、前記行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、前記指示情報を前記行動実行者に実際に提示する時刻が決定されている場合には当該時刻を示す確定提示時刻値と、前記指示情報を前記行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶する記憶部の記憶内容に基づいて、
時計部から出力される現在時刻値が示す現在時刻が少なくとも1つの前記目安提示時刻値が示す時刻に達している場合、当該目安提示時刻値に対応する前記行動名のうちの前記確定提示時刻値が決定されていない前記行動名である未決定行動名が少なくとも1つ存在するか否かを判定する判定ステップと、
前記判定ステップにおいて、前記未決定行動名が存在すると判定された場合、前記未決定行動名のうちの1つを所定の条件に従って選択する選択ステップと、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻よりも前記現在時刻値が示す現在時刻が前であれば、前記第1の時刻を示す時刻値を、前記選択ステップにおいて選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第1の確定提示時刻決定ステップと、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻よりも前記現在時刻値が示す現在時刻が前でなければ、前記現在時刻値が示す現在時刻に所定の時間を加えた第2の時刻を示す時刻値を、前記選択ステップにおいて選択された前記未決定行動名に対応する前記確定提示時刻として前記記憶部に記憶する第2の確定提示時刻決定ステップと
を繰り返すとともに、
少なくとも一つの前記実行状態情報が前記指示情報を前記行動実行者に提示していないことを示している場合には、当該少なくとも一つの実行状態情報に対応する前記確定提示時刻値のうちの最も早い時刻を示す前記確定提示時刻値に対応する前記行動名を未実行行動名として選択する未実行行動名選択ステップと、
前記現在時刻値が示す現在時刻が前記未実行行動名選択ステップにおいて選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達している場合には、前記未実行行動名に対応する前記指示情報データが示す前記指示情報を前記行動実行者に提示するとともに、前記未実行行動名に対応する前記実行状態情報が前記指示情報を前記行動実行者に提示したことを示すよう当該実行状態情報を更新し、一方、前記現在時刻値が示す現在時刻が前記未実行行動名選択ステップにおいて選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達していない場合には、現在時刻が当該確定提示時刻に達するまで待つ指示情報出力ステップと
を繰り返す。
The first action instruction method of the present invention includes:
Guideline for presenting to the action performer an action name indicating the type of action to be taken by the action performer input from the information input terminal, instruction information data corresponding to the action name, and instruction information indicated by the instruction information data The actual presentation time value indicating the time, the execution time value indicating the predetermined time required from the start of the action corresponding to the action name to the end, and the instruction information are actually presented to the action performer When the time to perform is determined, the storage unit stores the confirmed presentation time value indicating the time and the execution state information indicating whether or not the instruction information is presented to the action performer in association with each other Based on content
When the current time indicated by the current time value output from the clock unit has reached the time indicated by the at least one guideline presentation time value, the confirmed presentation time value of the action name corresponding to the guideline presentation time value A determination step of determining whether or not there is at least one undetermined action name that is the action name that has not been determined;
In the determination step, when it is determined that the undetermined action name exists, a selection step of selecting one of the undetermined action names according to a predetermined condition;
The current time indicated by the current time value is earlier than the first time obtained by adding the time indicated by the execution time value corresponding to the fixed presentation time value indicating the latest time to the time indicated by the fixed presentation time value. If so, a first confirmed presentation time determination step of storing a time value indicating the first time in the storage unit as the confirmed presentation time value corresponding to the undetermined action name selected in the selection step When,
The current time indicated by the current time value is earlier than the first time obtained by adding the time indicated by the execution time value corresponding to the fixed presentation time value indicating the latest time to the time indicated by the fixed presentation time value. Otherwise, a time value indicating a second time obtained by adding a predetermined time to the current time indicated by the current time value is used as the confirmed presentation time corresponding to the undetermined action name selected in the selection step. Repeating the second confirmed presentation time determination step stored in the storage unit,
When at least one of the execution state information indicates that the instruction information is not presented to the action executor, the earliest of the determined presentation time values corresponding to the at least one execution state information An unexecuted action name selection step of selecting the action name corresponding to the confirmed presentation time value indicating time as an unexecuted action name;
When the current time indicated by the current time value has reached the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection step, the unexecuted action The instruction information indicated by the instruction information data corresponding to a name is presented to the action executor, and the execution state information corresponding to the unexecuted action name indicates that the instruction information is presented to the action executor. The execution state information is updated, while the current time indicated by the current time value is the fixed presentation time indicated by the fixed presentation time value corresponding to the non-executed action name selected in the non-executed action name selection step. If not, the instruction information output step for waiting until the current time reaches the confirmed presentation time is repeated.

本発明の第2の行動指示方法は、
情報入力端末から入力される行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を前記行動実行者に提示する目安の時刻を示す目安提示時刻値と、前記行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、前記指示情報を前記行動実行者に実際に提示する時刻が決定されている場合には当該時刻を示す確定提示時刻値と、前記指示情報を前記行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶すると共に、前記行動実行者が先行して起こす先行行動と該先行行動の後に起こす後行行動との関連度に応じて定めた、前記先行行動を終了してから前記後行行動を開始するまでに空けるべき休憩時間を示す休憩時間値を、前記先行行動を示す先行行動名と前記後行行動を示す後行行動名とに対応付けて記憶する記憶部の記憶内容に基づいて、
時計部から出力される現在時刻値が示す現在時刻が少なくとも1つの前記目安提示時刻値が示す時刻に達している場合、当該目安提示時刻値に対応する前記行動名のうちの前記確定提示時刻値が決定されていない前記行動名である未決定行動名が少なくとも1つ存在するか否かを判定する判定ステップと、
前記判定ステップにおいて、前記未決定行動名が存在すると判定された場合、前記未決定行動名のうちの1つを所定の条件に従って選択する選択ステップと、
前記選択ステップにおいて選択された前記未決定行動名と一致する前記後行行動名と、最も遅い時刻を示す前記確定提示時刻値に対応する行動名と一致する前記先行行動名とに対応する前記休憩時間値を求める休憩時間特定ステップと、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻に、前記休憩時間特定ステップで求めた前記休憩時間値が示す休憩時間を加えた第2の時刻よりも前記現在時刻値が示す現在時刻が前であれば、前記第2の時刻を示す時刻値を、前記選択ステップにおいて選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第1の確定提示時刻決定ステップと、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻に、前記休憩時間特定ステップで求めた前記休憩時間値が示す休憩時間を加えた第2の時刻よりも前記現在時刻値が示す現在時刻が前でなければ、前記現在時刻値が示す現在時刻に所定の時間を加えた第4の時刻を示す時刻値を、前記選択ステップにおいて選択された前記未決定行動名に対応する前記確定提示時刻として前記記憶部に記憶する第2の確定提示時刻決定ステップと
を繰り返すとともに、
少なくとも一つの前記実行状態情報が前記指示情報を前記行動実行者に提示していないことを示している場合には、当該少なくとも一つの実行状態情報に対応する前記確定提示時刻値のうちの最も早い時刻を示す前記確定提示時刻値に対応する前記行動名を未実行行動名として選択する未実行行動名選択ステップと、
前記現在時刻値が示す現在時刻が前記未実行行動名選択ステップにおいて選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達している場合には、前記未実行行動名に対応する前記指示情報データが示す前記指示情報を前記行動実行者に提示するとともに、前記未実行行動名に対応する前記実行状態情報が前記指示情報を前記行動実行者に提示したことを示すよう当該実行状態情報を更新し、一方、前記現在時刻値が示す現在時刻が前記未実行行動名選択ステップにおいて選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達していない場合には、現在時刻が当該確定提示時刻に達するまで待つ指示情報出力ステップと
を繰り返す。
The second action instruction method of the present invention includes:
Guideline for presenting to the action performer an action name indicating the type of action to be taken by the action performer input from the information input terminal, instruction information data corresponding to the action name, and instruction information indicated by the instruction information data The actual presentation time value indicating the time, the execution time value indicating the predetermined time required from the start of the action corresponding to the action name to the end, and the instruction information are actually presented to the action performer When the time to be determined is determined, the confirmed presentation time value indicating the time and the execution state information indicating whether or not the instruction information is presented to the action performer are stored in association with each other and the action A rest period that is determined in accordance with the degree of association between the preceding action that the executor precedes and the following action that occurs after the preceding action, and that is to be vacated after the preceding action is started until the following action is started. Indicate The diverticulum time value, based on the stored contents of the storage unit that stores in association with the row action name after indicating the trailing action with the prior action name indicating said previous action,
When the current time indicated by the current time value output from the clock unit has reached the time indicated by the at least one guideline presentation time value, the confirmed presentation time value of the action name corresponding to the guideline presentation time value A determination step of determining whether or not there is at least one undetermined action name that is the action name that has not been determined;
In the determination step, when it is determined that the undetermined action name exists, a selection step of selecting one of the undetermined action names according to a predetermined condition;
The break corresponding to the subsequent action name that matches the undecided action name selected in the selection step and the preceding action name that matches the action name corresponding to the confirmed presentation time value indicating the latest time A break time specifying step for obtaining a time value;
The break obtained in the break time specifying step at a first time obtained by adding the time indicated by the execution time value corresponding to the confirmed presentation time value indicating the latest time to the time indicated by the confirmed presentation time value If the current time indicated by the current time value is before the second time including the break time indicated by the time value, the time value indicating the second time is selected as the undetermined value selected in the selection step. A first confirmed presentation time determination step for storing in the storage unit as the confirmed presentation time value corresponding to an action name;
The break obtained in the break time specifying step at a first time obtained by adding the time indicated by the execution time value corresponding to the confirmed presentation time value indicating the latest time to the time indicated by the confirmed presentation time value If the current time indicated by the current time value is not before the second time obtained by adding the break time indicated by the time value, the fourth time obtained by adding a predetermined time to the current time indicated by the current time value is indicated. Repeating a second confirmed presentation time determination step for storing a time value in the storage unit as the confirmed presentation time corresponding to the undetermined action name selected in the selection step;
When at least one of the execution state information indicates that the instruction information is not presented to the action executor, the earliest of the determined presentation time values corresponding to the at least one execution state information An unexecuted action name selection step of selecting the action name corresponding to the confirmed presentation time value indicating time as an unexecuted action name;
When the current time indicated by the current time value has reached the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection step, the unexecuted action The instruction information indicated by the instruction information data corresponding to a name is presented to the action executor, and the execution state information corresponding to the unexecuted action name indicates that the instruction information is presented to the action executor. The execution state information is updated, while the current time indicated by the current time value is the fixed presentation time indicated by the fixed presentation time value corresponding to the non-executed action name selected in the non-executed action name selection step. If not, the instruction information output step for waiting until the current time reaches the confirmed presentation time is repeated.

本発明の第1の行動指示制御プログラムは、
行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を前記行動実行者に提示する目安の時刻を示す目安提示時刻値と、前記行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、前記指示情報を前記行動実行者に実際に提示する時刻が決定されている場合には当該時刻を示す確定提示時刻値と、前記指示情報を前記行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶する記憶部と、
現在時刻を示す現在時刻値を出力する時計部と
を含むコンピュータに、
前記記憶部の記憶内容に基づいて、
前記時計部から出力される前記現在時刻値が示す現在時刻が少なくとも1つの前記目安提示時刻値が示す時刻に達している場合、当該目安提示時刻値に対応する前記行動名のうちの前記確定提示時刻値が決定されていない前記行動名である未決定行動名が少なくとも1つ存在するか否かを判定する判定処理と、
前記判定処理において、前記未決定行動名が存在すると判定された場合、前記未決定行動名のうちの1つを所定の条件に従って選択する選択処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻よりも前記現在時刻値が示す現在時刻が前であれば、前記第1の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第1の確定提示時刻決定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻よりも前記現在時刻値が示す現在時刻が前でなければ、前記現在時刻値が示す現在時刻に所定の時間を加えた第2の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻として前記記憶部に記憶する第2の確定提示時刻決定処理と
を繰り返し実行させるとともに、
少なくとも一つの前記実行状態情報が前記指示情報を前記行動実行者に提示していないことを示している場合には、当該少なくとも一つの実行状態情報に対応する前記確定提示時刻値のうちの最も早い時刻を示す前記確定提示時刻値に対応する前記行動名を未実行行動名として選択する未実行行動名選択処理と、
前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達している場合には、前記未実行行動名に対応する前記指示情報データが示す前記指示情報を前記行動実行者に提示するとともに、前記未実行行動名に対応する前記実行状態情報が前記指示情報を前記行動実行者に提示したことを示すよう当該実行状態情報を更新し、一方、前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達していない場合には、現在時刻が当該確定提示時刻に達するまで待つ指示情報出力処理と
を繰り返し実行させる。
The first action instruction control program of the present invention is:
An action name indicating the type of action to be taken by the action executor, instruction information data corresponding to the action name, and a guideline presentation time indicating a guideline time at which the instruction information indicated by the instruction information data is presented to the action executor A value, an execution time value indicating a predetermined time required from the start of the action corresponding to the action name to the end thereof, and the time when the instruction information is actually presented to the action performer are determined A storage unit that stores a fixed presentation time value indicating the time and execution state information indicating whether or not the instruction information is presented to the action performer in association with each other;
A computer that includes a clock unit that outputs a current time value indicating the current time,
Based on the storage contents of the storage unit,
When the current time indicated by the current time value output from the clock unit has reached the time indicated by the at least one reference presentation time value, the confirmed presentation of the action names corresponding to the reference presentation time value A determination process for determining whether or not there is at least one undetermined action name that is the action name for which a time value has not been determined;
In the determination process, when it is determined that the undetermined action name exists, a selection process for selecting one of the undetermined action names according to a predetermined condition;
The current time indicated by the current time value is earlier than the first time obtained by adding the time indicated by the execution time value corresponding to the fixed presentation time value indicating the latest time to the time indicated by the fixed presentation time value. If so, a first confirmed presentation time determination process for storing a time value indicating the first time in the storage unit as the confirmed presentation time value corresponding to the undetermined action name selected in the selection process When,
The current time indicated by the current time value is earlier than the first time obtained by adding the time indicated by the execution time value corresponding to the fixed presentation time value indicating the latest time to the time indicated by the fixed presentation time value. Otherwise, a time value indicating a second time obtained by adding a predetermined time to the current time indicated by the current time value is used as the confirmed presentation time corresponding to the undetermined action name selected in the selection process. And repeatedly executing the second confirmed presentation time determination process stored in the storage unit,
When at least one of the execution state information indicates that the instruction information is not presented to the action executor, the earliest of the determined presentation time values corresponding to the at least one execution state information An unexecuted action name selection process for selecting the action name corresponding to the confirmed presentation time value indicating time as an unexecuted action name;
If the current time indicated by the current time value has reached the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process, the unexecuted action The instruction information indicated by the instruction information data corresponding to a name is presented to the action executor, and the execution state information corresponding to the unexecuted action name indicates that the instruction information is presented to the action executor. The execution state information is updated, while the current time indicated by the current time value is the fixed presentation time indicated by the fixed presentation time value corresponding to the non-executed action name selected in the non-executed action name selection process. If not, the instruction information output process for waiting until the current time reaches the fixed presentation time is repeatedly executed.

本発明の第2の行動指示制御プログラムは、
行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を前記行動実行者に提示する目安の時刻を示す目安提示時刻値と、前記行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、前記指示情報を前記行動実行者に実際に提示する時刻が決定されている場合には当該時刻を示す確定提示時刻値と、前記指示情報を前記行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶すると共に、前記行動実行者が先行して起こす先行行動と該先行行動の後に起こす後行行動との関連度に応じて定めた、前記先行行動を終了してから前記後行行動を開始するまでに空けるべき休憩時間を示す休憩時間値を、前記先行行動を示す先行行動名と前記後行行動を示す後行行動名とに対応付けて記憶する記憶部と、
現在時刻を示す現在時刻値を出力する時計部と
を含むコンピュータに、
前記記憶部の記憶内容に基づいて、
前記時計部から出力される前記現在時刻値が示す現在時刻が少なくとも1つの前記目安提示時刻値が示す時刻に達している場合、当該目安提示時刻値に対応する前記行動名のうちの前記確定提示時刻値が決定されていない前記行動名である未決定行動名が少なくとも1つ存在するか否かを判定する判定処理と、
前記判定処理において、前記未決定行動名が存在すると判定された場合、前記未決定行動名のうちの1つを所定の条件に従って選択する選択処理と、
前記選択ステップにおいて選択された前記未決定行動名と一致する前記後行行動名と、最も遅い時刻を示す前記確定提示時刻値に対応する行動名と一致する前記先行行動名とに対応する前記休憩時間値を求める休憩時間特定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻に、前記休憩時間特定処理で求めた前記休憩時間値が示す休憩時間を加えた第2の時刻よりも前記現在時刻値が示す現在時刻が前であれば、前記第2の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第1の確定提示時刻決定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻に、前記休憩時間特定処理で求めた前記休憩時間値が示す休憩時間を加えた第2の時刻よりも前記現在時刻値が示す現在時刻が前でなければ、前記現在時刻値が示す現在時刻に所定の時間を加えた第4の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻として前記記憶部に記憶する第2の確定提示時刻決定処理と
を繰り返し実行させるとともに、
少なくとも一つの前記実行状態情報が前記指示情報を前記行動実行者に提示していないことを示している場合には、当該少なくとも一つの実行状態情報に対応する前記確定提示時刻値のうちの最も早い時刻を示す前記確定提示時刻値に対応する前記行動名を未実行行動名として選択する未実行行動名選択処理と、
前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達している場合には、前記未実行行動名に対応する前記指示情報データが示す前記指示情報を前記行動実行者に提示するとともに、前記未実行行動名に対応する前記実行状態情報が前記指示情報を前記行動実行者に提示したことを示すよう当該実行状態情報を更新し、一方、前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達していない場合には、現在時刻が当該確定提示時刻に達するまで待つ指示情報出力処理と
を繰り返し実行させる。
The second action instruction control program of the present invention is
An action name indicating the type of action to be taken by the action executor, instruction information data corresponding to the action name, and a guideline presentation time indicating a guideline time at which the instruction information indicated by the instruction information data is presented to the action executor A value, an execution time value indicating a predetermined time required from the start of the action corresponding to the action name to the end thereof, and the time when the instruction information is actually presented to the action performer are determined In this case, the confirmed presentation time value indicating the time and the execution state information indicating whether or not the instruction information is presented to the action performer are stored in association with each other, and the action performer wakes up in advance. A resting time value indicating a resting time that is to be vacated from the end of the preceding action to the start of the following action, determined according to the degree of association between the preceding action and the following action that occurs after the preceding action, The preceding behavior A storage unit for storing in association with the row action name after indicating the trailing action with the prior action name indicating,
A computer that includes a clock unit that outputs a current time value indicating the current time,
Based on the storage contents of the storage unit,
When the current time indicated by the current time value output from the clock unit has reached the time indicated by the at least one reference presentation time value, the confirmed presentation of the action names corresponding to the reference presentation time value A determination process for determining whether or not there is at least one undetermined action name that is the action name for which a time value has not been determined;
In the determination process, when it is determined that the undetermined action name exists, a selection process for selecting one of the undetermined action names according to a predetermined condition;
The break corresponding to the subsequent action name that matches the undecided action name selected in the selection step and the preceding action name that matches the action name corresponding to the confirmed presentation time value indicating the latest time Break time identification process to obtain time value,
The break obtained by the break time specifying process at a first time obtained by adding the time indicated by the execution time value corresponding to the confirmed presentation time value indicating the latest time to the time indicated by the confirmed presentation time value. If the current time indicated by the current time value is before the second time including the break time indicated by the time value, the time value indicating the second time is selected as the undetermined value selected in the selection process. A first fixed presentation time determination process stored in the storage unit as the fixed presentation time value corresponding to an action name;
The break obtained by the break time specifying process at a first time obtained by adding the time indicated by the execution time value corresponding to the confirmed presentation time value indicating the latest time to the time indicated by the confirmed presentation time value. If the current time indicated by the current time value is not before the second time obtained by adding the break time indicated by the time value, the fourth time obtained by adding a predetermined time to the current time indicated by the current time value is indicated. Repetitively executing a second fixed presentation time determination process for storing a time value in the storage unit as the fixed presentation time corresponding to the undetermined action name selected in the selection process;
When at least one of the execution state information indicates that the instruction information is not presented to the action executor, the earliest of the determined presentation time values corresponding to the at least one execution state information An unexecuted action name selection process for selecting the action name corresponding to the confirmed presentation time value indicating time as an unexecuted action name;
If the current time indicated by the current time value has reached the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process, the unexecuted action The instruction information indicated by the instruction information data corresponding to a name is presented to the action executor, and the execution state information corresponding to the unexecuted action name indicates that the instruction information is presented to the action executor. The execution state information is updated, while the current time indicated by the current time value is the fixed presentation time indicated by the fixed presentation time value corresponding to the non-executed action name selected in the non-executed action name selection process. If not, the instruction information output process for waiting until the current time reaches the fixed presentation time is repeatedly executed.

本発明には、人間が、ある行動を行うよう指示する行動指示を受けて、その行動を実行している間に、次の異なる行動指示を受けることを回避できるという効果がある。   The present invention has an effect that it is possible to avoid receiving a next different action instruction while a person receives an action instruction instructing to perform a certain action and executing the action.

本発明の各実施形態に共通の構成を示すブロック図である。It is a block diagram which shows the structure common to each embodiment of this invention. 第1の実施形態における行動指示管理テーブルを示す図である。It is a figure which shows the action instruction management table in 1st Embodiment. 第1の実施形態における出力時刻決定部の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of the output time determination part in 1st Embodiment. 第1の実施形態における情報出力制御部の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of the information output control part in 1st Embodiment. 第2の実施形態における出力時刻決定部の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of the output time determination part in 2nd Embodiment. 第2の実施形態における情報出力制御部の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of the information output control part in 2nd Embodiment. 第2の実施形態における行動指示関連度テーブルを示す図である。It is a figure which shows the action instruction | indication relevance degree table in 2nd Embodiment.

次に、本発明の実施形態について図面を参照して詳細に説明する。
<第1の実施形態>
まず、第1の実施形態について説明する。
Next, embodiments of the present invention will be described in detail with reference to the drawings.
<First Embodiment>
First, the first embodiment will be described.

図1は、本発明の各実施形態に共通の構成を概念的に示すブロック図である。   FIG. 1 is a block diagram conceptually showing a configuration common to the embodiments of the present invention.

図1を参照すると、本実施形態は、情報入力端末1と、情報提示サーバ2と、音または画像を出力する機能を有する情報出力端末3とから構成される。   Referring to FIG. 1, the present embodiment includes an information input terminal 1, an information presentation server 2, and an information output terminal 3 having a function of outputting sound or an image.

情報提示サーバ2は、情報入力部20と、記憶部21と、時計部22と、出力時刻決定部23と、情報出力制御部24とを含む。   The information presentation server 2 includes an information input unit 20, a storage unit 21, a clock unit 22, an output time determination unit 23, and an information output control unit 24.

情報入力端末1および情報出力端末3は、例えば、プログラムに従って動作するコンピュータやスマートフォン等である。   The information input terminal 1 and the information output terminal 3 are, for example, a computer or a smartphone that operates according to a program.

行動指示者は、各種の情報等を端末1に入力する。   The action instructor inputs various information and the like to the terminal 1.

行動指示者は、例えば、行動実行者の家族、行動実行者を介護する介護者、行動実行者が飲む薬を提供する薬局の薬剤師、行動実行者を預かる施設(例えば、デイサービス施設等)の職員、および、行動実行者に食事等を配達する配食サービス業者等である。   The action instructor includes, for example, the family of the action performer, the caregiver who cares for the action performer, the pharmacist of the pharmacy that provides the medicine taken by the action performer, and the facility where the action performer is kept (for example, a day service facility). It is a food service provider that delivers meals to staff and action performers.

情報提示サーバ2は、プログラムに従って動作するコンピュータであり、端末1から各種の情報等を受信するとともに、端末3に各種の情報等を送信する。   The information presentation server 2 is a computer that operates according to a program. The information presentation server 2 receives various types of information from the terminal 1 and transmits various types of information to the terminal 3.

情報提示サーバ2において、情報入力部20は、行動指示者が情報入力端末1に入力した各種の情報等を受信する。   In the information presentation server 2, the information input unit 20 receives various information and the like input to the information input terminal 1 by the action instructor.

時計部22は、出力時刻決定部23および情報出力制御部24に、現在の時刻TPを示す現在時刻値を出力する。   The clock unit 22 outputs a current time value indicating the current time TP to the output time determination unit 23 and the information output control unit 24.

記憶部21は、行動指示管理テーブルを記憶する。   The storage unit 21 stores an action instruction management table.

図2は、第1の実施形態における行動指示管理テーブルを示す図である。   FIG. 2 is a diagram illustrating an action instruction management table in the first embodiment.

図2を参照すると、行動指示管理テーブルは、「行動名」欄、「指示情報データ」欄、「目安提示時刻」欄、「実行所要時間」欄、「確定提示時刻」欄および「実行済」欄から構成される。   Referring to FIG. 2, the action instruction management table includes an “action name” field, an “instruction information data” field, a “guideline presentation time” field, an “required execution time” field, a “confirmed presentation time” field, and “executed”. It consists of columns.

「行動名」欄には、行動実行者が起こすべき行動の種類を示す行動名が登録される。   In the “action name” column, an action name indicating the type of action to be taken by the action executor is registered.

行動名としては、例えば、「ゴミ捨て」、「朝食摂取」、「昼食摂取」、「夕食摂取」、「服薬」、「歯磨き」、「デイ準備」(デイサービス施設に行く準備をすること。)、「血圧測定」、「配食電話予約」(食事等を配達する業者に配食を電話で予約すること。)、および、「入浴」がある。   Action names include, for example, “trash dump”, “breakfast intake”, “lunch intake”, “dinner intake”, “medication”, “toothpaste”, “day preparation” (preparation to go to a day service facility. ), “Blood pressure measurement”, “distribution phone reservation” (reservation of food distribution by phone to a merchant delivering food, etc.), and “bath”.

「指示情報データ」欄には、「行動名」欄に登録された行動名が示す行動を行動実行者に行わせるために行動実行者に提示する指示情報を示す指示情報データ(例えば、文字データ、画像データ、または、指示情報が格納されたファイルの記憶部21内の記憶場所を示すデータ)が登録されている。   In the “instruction information data” field, instruction information data (for example, character data) indicating instruction information to be presented to the action performer to cause the action performer to perform the action indicated by the action name registered in the “behavior name” field. , Image data or data indicating the storage location in the storage unit 21 of the file storing the instruction information) is registered.

本実施形態では、指示情報データは文字データであり、行動実行者への指示情報データの提示は、音声で行われるものとする。例えば、「行動名」欄に登録された行動名が「ゴミ捨て」では、それに対応する「指示情報データ」欄に指示情報として文字データ「ゴミは出しましたか?」が登録されているので、「ゴミは出しましたか?」という音声が端末3から出力される。   In the present embodiment, the instruction information data is text data, and the presentation of the instruction information data to the action performer is performed by voice. For example, if the action name registered in the “Action Name” field is “Trash Disposal”, the character data “Did you get trash?” Is registered as instruction information in the corresponding “Instruction Information Data” field. A voice “Did you get trash?” Is output from the terminal 3.

「目安提示時刻」欄には、「指示情報データ」欄に登録された指示情報データで示される指示情報を行動実行者に提示したい目安の時刻(以下、「目安提示時刻」と言う。)t1を示す目安提示時刻値が登録される。   In the “guide presentation time” column, a guide time (hereinafter referred to as “guide presentation time”) t1 when the instruction information indicated by the instruction information data registered in the “instruction information data” column is to be presented to the action performer. A guideline presentation time value indicating is registered.

「実行所要時間」欄には、「指示情報データ」欄に登録された指示情報データで示される指示情報を提示された行動実行者が、当該指示情報に従った行動を開始してから終了するまでに必要な時間(または、該時間に当該行動による行動実行者の心身の疲労等の回復のための休憩時間を加算した時間)である実行所要時間t2を示す実行所要時間値が登録される。   In the “execution required time” field, the action performer who is presented with the instruction information indicated by the instruction information data registered in the “instruction information data” field starts the action according to the instruction information and ends. A required execution time value indicating an execution required time t2 that is a time required until the time (or a time obtained by adding a rest time for recovery of mental and physical fatigue of the action executor due to the action) is registered. .

「確定提示時刻」欄には、「指示情報データ」欄に登録された指示情報データで示される指示情報を行動実行者に実際に提示する時刻(以下、「確定提示時刻」と言う。)t3を示す確定提示時刻値が登録される。   In the “determined presentation time” column, the time at which the instruction information indicated by the instruction information data registered in the “instruction information data” column is actually presented to the action performer (hereinafter referred to as “determined presentation time”) t3. A fixed presentation time value indicating is registered.

「実行済」欄には、「確定提示時刻」欄に登録された確定提示時刻値が示す時刻t3が到来し、「指示情報データ」欄に登録された指示情報データで示される指示情報を提示された行動実行者が、当該指示情報に従った行動を終了したか否かを示す実行状態情報が登録される。本実施形態では、指示情報に従った行動を終了した時に、実行状態情報として「1」が登録される。   In the “executed” column, the time t3 indicated by the confirmed presentation time value registered in the “determined presentation time” column arrives, and the instruction information indicated by the instruction information data registered in the “instruction information data” column is presented Execution state information indicating whether or not the performed action performer has finished the action according to the instruction information is registered. In the present embodiment, “1” is registered as the execution state information when the action according to the instruction information is finished.

「確定提示時刻」欄に登録された全ての確定提示時刻値および「実行済」欄に登録された全ての実行状態情報は、例えば、毎日午前零時に、「0」に更新される。   All the confirmed presentation time values registered in the “determined presentation time” column and all execution state information registered in the “executed” column are updated to “0”, for example, every day at midnight.

次に、本実施形態の動作について説明する。   Next, the operation of this embodiment will be described.

行動指示者は、適宜、端末1に、行動名と、当該行動名に関連する指示情報データと、当該行動名に関連する目安提示時刻値と、当該行動名に関連する実行所要時刻値とを含む行動指示登録情報を入力する。   The action instructor appropriately sends an action name, instruction information data related to the action name, a standard presentation time value related to the action name, and an execution required time value related to the action name to the terminal 1. Enter action instruction registration information.

端末1は、入力された各行動指示登録情報をサーバ2に送信する。   The terminal 1 transmits the input action instruction registration information to the server 2.

サーバ2の情報入力部20は、端末1から送信されて来る各行動指示登録情報に含まれる行動名と、指示情報データと、目安提示時刻値と、実行所要時刻値とをそれぞれ行動指示管理テーブルの「行動名」欄と、「指示情報データ」欄と、「目安提示時刻値」欄と、「実行所要時刻値」欄とに登録していく。   The information input unit 20 of the server 2 stores an action name, instruction information data, a standard presentation time value, and an execution required time value included in each action instruction registration information transmitted from the terminal 1, respectively. Are registered in the “action name” field, the “instruction information data” field, the “guideline presentation time value” field, and the “required execution time value” field.

例えば、最初に、行動指示者が、端末1に、行動名として「ゴミ捨て」、指示情報データとして「ゴミは出しましたか?」、目安提示時刻値として「7:00」(午前7時00分を意味する。)、および、実行所要時刻値として「10」(10分を意味する。)を含む行動指示登録情報を入力すると、この行動指示登録情報を受信した入力部20は、行動指示管理テーブルの「行動名」欄、「指示情報データ」欄、「目安提示時刻」欄および「実行所要時間」欄に、それぞれ「ゴミ捨て」、「ゴミは出しましたか?」、「7:00」および「10」を登録する(図2の行動指示管理テーブルの2行目参照)。   For example, first, the action instructor enters the terminal 1 with “trash thrown away” as the action name, “has trash taken out” as the instruction information data, and “7:00” (7:00 am When the action instruction registration information including “10” (meaning 10 minutes) is input as the execution required time value, the input unit 20 that has received the action instruction registration information In the “Action Name” field, “Instruction Information Data” field, “Guideline Presentation Time” field, and “Execution Time” field of the management table, “Discard Garbage”, “Is Garbage Did?”, “7:00” "And" 10 "are registered (see the second line of the action instruction management table in FIG. 2).

このように、端末1から順次送信されて来る異なる行動指示登録情報に基づいて、図2に示すような行動指示管理テーブルが作成されたとする。   In this way, it is assumed that the action instruction management table as shown in FIG. 2 is created based on the different action instruction registration information sequentially transmitted from the terminal 1.

次に、出力時刻決定部23の動作について図3を用いて説明する。   Next, the operation of the output time determination unit 23 will be described with reference to FIG.

図3は、出力時刻決定部23の処理の流れを示すフローチャートである。   FIG. 3 is a flowchart showing a process flow of the output time determination unit 23.

出力時刻決定部23は、行動指示管理テーブルの「目安提示時刻」欄に登録されている各目安提示時刻値が示す目安提示時刻t1と時計部22が出力する現在時刻値が示す現在時刻TPとを比較し、現在時刻TPが少なくとも一つの時刻t1に達しているとき、当該時刻t1を示す目安提示時刻値に対応して行動指示管理テーブルの「行動名」欄に登録されている行動名のうちで、行動指示管理テーブルの「確定提示時刻」欄に登録された確定提示時刻値が示す確定提示時刻t3が「0」である行動名(以下、「未決定行動名」と言う。)が少なくとも1つあるか否かを確認する(ステップS231)。   The output time determination unit 23 includes a standard presentation time t1 indicated by each standard presentation time value registered in the “standard presentation time” column of the action instruction management table, and a current time TP indicated by a current time value output by the clock unit 22. When the current time TP has reached at least one time t1, the action name registered in the “action name” column of the action instruction management table corresponding to the guideline presentation time value indicating the time t1 is compared. Among them, the action name (hereinafter, referred to as “undecided action name”) whose fixed presentation time t3 indicated by the fixed presentation time value registered in the “fixed presentation time” column of the action instruction management table is “0”. It is confirmed whether there is at least one (step S231).

出力時刻決定部23は、時刻t3が「0」である行動名が少なくとも1つある場合には(ステップS231においてYES)、ステップS232の処理を行う。   When there is at least one action name whose time t3 is “0” (YES in step S231), the output time determination unit 23 performs the process of step S232.

出力時刻決定部23は、ステップS232において、行動指示管理テーブルの「確定提示時刻」欄に登録された全ての確定提示時刻値が示す確定提示時刻t3が「0」か否かを確認し(ステップS232)、全ての確定提示時刻値が示す確定提示時刻t3が「0」であれば(ステップS232においてYES)、未決定行動名のうちの一つを所定の条件に従って選択する(ステップS233)。   In step S232, the output time determination unit 23 checks whether or not the fixed presentation time t3 indicated by all the fixed presentation time values registered in the “fixed presentation time” column of the action instruction management table is “0” (step S232). If the fixed presentation time t3 indicated by all the fixed presentation time values is “0” (YES in step S232), one of the undetermined action names is selected according to a predetermined condition (step S233).

ここで、ステップS233における所定の条件に従った選択としては、行動指示管理テーブルにおいて最も上に登録されている未決定行動名を選択すること、または、行動指示管理テーブルにおいて、「実行所要時間」欄に登録された最も短い実行所要時間t2を示す実行所要時間値に対応して登録されている未決定行動名を選択すること、または、行動名毎に重要度を予め設定しておき、重要度の高い未決定行動名を選択すること等がある。   Here, as the selection according to the predetermined condition in step S233, selecting the undecided action name registered at the top in the action instruction management table, or “execution required time” in the action instruction management table. Select an undecided action name registered corresponding to the execution required time value indicating the shortest execution required time t2 registered in the column, or set an importance level for each action name in advance There is a case of selecting an undecided action name having a high degree.

出力時刻決定部23は、現在時刻TPに所定時間α(分)(例えば、1分)を加えた時刻を、ステップS233で選択された未決定行動名に対応する時刻t3と決定し、行動指示管理テーブルの「確定提示時刻」欄に、「行動名」欄に登録された当該未決定行動名と対応付けて登録し(ステップS234)、ステップS231の処理に戻る。   The output time determination unit 23 determines the time obtained by adding the predetermined time α (minute) (for example, 1 minute) to the current time TP as the time t3 corresponding to the undetermined action name selected in step S233, and the action instruction In the “determined presentation time” field of the management table, it is registered in association with the undecided action name registered in the “action name” field (step S234), and the process returns to step S231.

出力時刻決定部23は、ステップS232において、行動指示管理テーブルの「確定提示時刻」欄に登録された全ての確定提示時刻値が示す確定提示時刻t3が「0」か否かを確認し(ステップS232)、少なくとも1つの時刻t3が「0」でなければ(ステップS232においてNO)、未決定行動名のうちの一つを所定の条件に従って選択する(ステップS235)。   In step S232, the output time determination unit 23 checks whether or not the fixed presentation time t3 indicated by all the fixed presentation time values registered in the “fixed presentation time” column of the action instruction management table is “0” (step S232). S232) If at least one time t3 is not “0” (NO in step S232), one of undecided action names is selected according to a predetermined condition (step S235).

ここで、ステップS235における所定の条件に従った選択としては、行動指示管理テーブルにおいて最も上に登録されている未決定行動名を選択すること、または、行動指示管理テーブルにおいて、「実行所要時間」欄に登録された最も短い実行所要時間t2を示す実行所要時間値に対応して登録されている未決定行動名を選択すること、または、行動名毎に重要度を予め設定しておき、重要度の高い未決定行動名を選択すること等がある。   Here, as the selection according to the predetermined condition in step S235, the undecided action name registered at the top in the action instruction management table is selected, or “execution required time” in the action instruction management table is selected. Select an undecided action name registered corresponding to the execution required time value indicating the shortest execution required time t2 registered in the column, or set an importance level for each action name in advance There is a case of selecting an undecided action name having a high degree.

次に、出力時刻決定部23は、行動指示管理テーブルの「確定提示時刻」欄に登録されている最も遅い確定提示時刻t3を示す確定提示時刻値に対応して行動指示管理テーブルの「実行所要時間」欄に登録されている実行所要時間値が示す実行所要時間t2を、当該時刻t3に加算した時刻t4よりも現在時刻TPが前か否かを確認する(ステップS236)。   Next, the output time determination unit 23 corresponds to the “execution required” in the action instruction management table corresponding to the confirmed presentation time value indicating the latest confirmed presentation time t3 registered in the “determined presentation time” column of the action instruction management table. It is confirmed whether or not the current time TP is before the time t4 obtained by adding the execution required time t2 indicated by the execution required time value registered in the “time” column to the time t3 (step S236).

出力時刻決定部23は、時刻t4よりも現在時刻TPが前であれば(ステップS236においてYES)、時刻t4を、ステップS235において選択された未決定行動名に対応する時刻t3と決定し、行動指示管理テーブルの「行動名」欄に登録された当該未決定行動名に対応づけて行動指示管理テーブルの「確定提示時刻」欄に時刻t4を示す時刻値を確定提示時刻値として登録し(ステップS237)、ステップS231の処理に戻る。   If current time TP is earlier than time t4 (YES in step S236), output time determination unit 23 determines time t4 as time t3 corresponding to the undetermined action name selected in step S235, and the action A time value indicating time t4 is registered as a fixed presentation time value in the “determined presentation time” column of the behavior instruction management table in association with the undetermined action name registered in the “action name” column of the instruction management table (step S237), the process returns to step S231.

出力時刻決定部23は、ステップS236において、時刻t4よりも現在時刻TPが前でなければ(ステップS236においてNO)、現在時刻TPに所定時間α(分)を加えた時刻t5を、ステップS235で選択された未決定行動名に対応する時刻t3と決定し、行動指示管理テーブルの「行動名」欄に登録された当該未決定行動名に対応づけて行動指示管理テーブルの「確定提示時刻」欄に時刻t5を示す時刻値を確定提示時刻値として登録し(ステップS238)、ステップS231の処理に戻る。   If the current time TP is not earlier than the time t4 in step S236 (NO in step S236), the output time determination unit 23 sets a time t5 obtained by adding the predetermined time α (minutes) to the current time TP in step S235. The time t3 corresponding to the selected undetermined action name is determined, and the “definite presentation time” field of the action instruction management table is associated with the undetermined action name registered in the “action name” field of the action instruction management table Is registered as a fixed presentation time value (step S238), and the process returns to step S231.

出力時刻決定部23は、ステップS231において、時刻t3が「0」である行動名が1つもなければ(ステップS231においてNO)、現在時刻TPが、午前零時か否かを確認し(ステップS240)、午前零時であれば(ステップS240においてYES)、行動指示管理テーブルの「行動名」欄に登録された全ての行動名に対応して行動指示管理テーブルの「確定提示時刻」欄および「実行済」欄にそれぞれ登録された確定提示時刻値および実行状態情報を「0」に設定する初期化処理を実行し(ステップS241)、ステップS231の処理に戻る。   In step S231, if there is no action name whose time t3 is “0” (NO in step S231), the output time determination unit 23 checks whether or not the current time TP is midnight (step S240). ) If it is midnight (YES in step S240), the “determined presentation time” column and “indication time” column of the behavior instruction management table corresponding to all the behavior names registered in the “behavior name” column of the behavior instruction management table An initialization process for setting the confirmed presentation time value and the execution state information registered in the “executed” column to “0” is executed (step S241), and the process returns to step S231.

出力時刻決定部23は、ステップS240において、現在時刻TPが、午前零時でなければ(ステップS240においてNO)、ステップS231の処理に戻る。   If the current time TP is not midnight in step S240 (NO in step S240), the output time determination unit 23 returns to the process in step S231.

また、現在時刻TPが、午前零時か否かを確認し、午前零時であれば、全ての行動名に対応する確定提示時刻値および実行状態情報を「0」に設定する上記初期化処理は、情報出力制御部24等によって行われるようにしてもよい。   In addition, it is confirmed whether or not the current time TP is midnight. If the current time TP is midnight, the initialization process for setting the fixed presentation time value and execution state information corresponding to all action names to “0”. May be performed by the information output control unit 24 or the like.

さらに、各確定提示時刻値および各実行状態情報を「0」に設定する上記初期化処理は、毎日、所定の時刻に一緒に行われるのではなく、例えば、後述するように、情報出力制御部24が指示情報データを端末3に送信する毎に、当該指示情報データに対応する確定提示時刻値および実行状態情報を「0」に初期化するようにする等、種々の方法が考えられる。   Further, the initialization process for setting each confirmed presentation time value and each execution state information to “0” is not performed together at a predetermined time every day. For example, as described later, an information output control unit Various methods are conceivable, such as each time the instruction information data 24 transmits to the terminal 3, the fixed presentation time value and the execution state information corresponding to the instruction information data are initialized to "0".

また、ステップS231以降の処理は、所定の時間間隔毎(例えば、1分毎)に行うようにしてもよい。   Moreover, you may make it perform the process after step S231 every predetermined time interval (for example, every minute).

続いて、情報出力制御部24の動作について図4を用いて説明する。   Next, the operation of the information output control unit 24 will be described with reference to FIG.

図4は、情報出力制御部24の処理の流れを示すフローチャートである。   FIG. 4 is a flowchart showing a processing flow of the information output control unit 24.

情報出力制御部24は、行動指示管理テーブルの「実行済」欄に登録された全ての実行状態情報が示す実行状態情報値が「0」であるか否かを確認する(ステップS251)。   The information output control unit 24 checks whether or not the execution state information values indicated by all the execution state information registered in the “executed” column of the action instruction management table are “0” (step S251).

情報出力制御部24は、「実行済」欄に登録された少なくとも一つの実行状態情報が示す実行状態情報値が「0」であれば(ステップS251においてNO)、当該少なくとも一つの実行状態情報に対応付けて行動指示管理テーブルの「確定提示時刻」欄に登録されている確定提示時刻値が示す確定提示時刻t3のうちの最も早い確定提示時刻t3を示す確定提示時刻値(以下、「最早確定提示時刻値」と言う。)に対応付けて行動指示管理テーブルの「行動名」欄に登録されている行動名(以下、「未実行行動名」と言う。)を選択する(ステップS252)。   If the execution state information value indicated by the at least one execution state information registered in the “executed” column is “0” (NO in step S251), the information output control unit 24 adds the at least one execution state information. A confirmed presentation time value indicating the earliest confirmed presentation time t3 among the confirmed presentation times t3 indicated by the confirmed presentation time values registered in the “determined presentation time” column of the action instruction management table in association with each other (hereinafter, “early final confirmed”). The action name (hereinafter referred to as “unexecuted action name”) registered in the “behavior name” column of the action instruction management table in association with “presentation time value”) is selected (step S252).

情報出力制御部24は、最早確定提示時刻値が示す確定提示時刻t3と時計部22が出力する現在時刻値が示す現在時刻TPとを比較し、現在時刻TPが確定提示時刻t3に達したか否かを確認し(ステップS253)、現在時刻TPが確定提示時刻t3に達していれば(ステップS253においてYES)、行動指示管理テーブルの「行動名」欄に登録されている未実行行動名に対応付けて行動指示管理テーブルの「指示情報データ」欄に登録されている指示情報データが示す指示情報を端末3に送信する(ステップS254)。   The information output control unit 24 compares the finalized presentation time t3 indicated by the earliest finalized presentation time value with the current time TP indicated by the current time value output by the clock unit 22, and has the current time TP reached the finalized presentation time t3? If the current time TP has reached the confirmed presentation time t3 (YES in step S253), an unexecuted action name registered in the “action name” column of the action instruction management table is set. Correspondingly, the instruction information indicated by the instruction information data registered in the “instruction information data” column of the action instruction management table is transmitted to the terminal 3 (step S254).

端末3は、この指示情報を受信し、音声等で出力し、行動実行者は、音声等により出力された指示情報による行動指示に従った行動を起こす。   The terminal 3 receives this instruction information and outputs it by voice or the like, and the action executor takes action according to the action instruction by the instruction information output by voice or the like.

情報出力制御部24は、ステップS254の処理の後、行動指示管理テーブルの「行動名」欄に登録されている未実行行動名に対応付けて行動指示管理テーブルの「実行済」欄に登録されている実行状態情報を「1」に設定し(ステップS255)、ステップS251の処理に戻る。   After the process of step S254, the information output control unit 24 is registered in the “executed” column of the action instruction management table in association with the unexecuted action name registered in the “behavior name” column of the action instruction management table. Is set to “1” (step S255), and the process returns to step S251.

情報出力制御部24は、ステップS253において、現在時刻TPが確定提示時刻t3に達していなければ(ステップS253においてNO)、ステップS253の処理に戻る。   If the current time TP has not reached the fixed presentation time t3 in step S253 (NO in step S253), the information output control unit 24 returns to the process in step S253.

一方、情報出力制御部24は、ステップS251において、行動指示管理テーブルの「実行済」欄に登録された全ての実行状態情報が示す実行状態情報値が「0」であれば(ステップS251においてYES)、ステップS251の処理に戻る。   On the other hand, if the execution state information value indicated by all execution state information registered in the “executed” column of the action instruction management table is “0” in step S251 (YES in step S251). ), The process returns to step S251.

以上、本実施形態には、人間が、ある行動を行うよう指示する行動指示を受けて、その行動を実行している間に、次の異なる行動指示を受けることを回避できるという効果がある。   As described above, the present embodiment has an effect that it is possible to avoid receiving a next different action instruction while a person receives an action instruction instructing to perform a certain action and executing the action.

その理由は、ある行動を行うよう指示した時刻に、当該行動に要する時間を加算した時刻よりも後に、次の行動指示を人間に提示するようにしたからである。   The reason is that the next action instruction is presented to the human after the time when the action is instructed and the time required for the action is added.

なお、情報提供サーバ2を使用せず、端末1または端末3に情報提供サーバ2の行う処理を行わせてもよいし、端末1および情報提供サーバ2を使用せず、端末3に端末1および情報提供サーバ2の行う処理を行わせてもよい。   In addition, you may make the terminal 1 or the terminal 3 perform the process which the information provision server 2 performs without using the information provision server 2, and do not use the terminal 1 and the information provision server 2, and let the terminal 3 The processing performed by the information providing server 2 may be performed.

また、端末3を設けずに、情報提供サーバ2に、行動指示の内容を行動実行者に出力する情報出力部(図1には図示せず)を設けるようにしてもよい。
<第2の実施形態>
次に、本発明の第2の実施形態について説明する。
Further, without providing the terminal 3, the information providing server 2 may be provided with an information output unit (not shown in FIG. 1) that outputs the content of the action instruction to the action executor.
<Second Embodiment>
Next, a second embodiment of the present invention will be described.

本実施形態の構成は、図1に示した第1の実施形態の構成と同じであるので、その説明は省略する。また、本実施形態でも図2に示す行動指示管理テーブルが使用され、その作成方法も第1の実施形態と同じであるので、その説明も省略する。   Since the configuration of this embodiment is the same as the configuration of the first embodiment shown in FIG. 1, the description thereof is omitted. Also, in this embodiment, the action instruction management table shown in FIG. 2 is used, and the creation method thereof is the same as that of the first embodiment, so the description thereof is also omitted.

本実施形態では、記憶部21に、図7に示す行動指示関連度テーブルが更に記憶されている。   In the present embodiment, the action instruction relevance table shown in FIG. 7 is further stored in the storage unit 21.

本実施形態における出力時刻決定部23の動作について図5を用いて説明する。   The operation of the output time determination unit 23 in this embodiment will be described with reference to FIG.

図5は、出力時刻決定部23の処理の流れを示すフローチャートである。   FIG. 5 is a flowchart showing a process flow of the output time determination unit 23.

出力時刻決定部23は、行動指示管理テーブルの「目安提示時刻」欄に登録されている各目安提示時刻値が示す目安提示時刻t1と時計部22が出力する現在時刻値が示す現在時刻TPとを比較し、現在時刻TPが少なくとも一つの時刻t1に達しているとき、当該時刻t1を示す目安提示時刻値に対応して行動指示管理テーブルの「行動名」欄に登録されている行動名のうちで、行動指示管理テーブルの「確定提示時刻」欄に登録された確定提示時刻値が示す確定提示時刻t3が「0」である行動名(以下、「未決定行動名」と言う。)が少なくとも1つあるか否かを確認する(ステップS331)。   The output time determination unit 23 includes a standard presentation time t1 indicated by each standard presentation time value registered in the “standard presentation time” column of the action instruction management table, and a current time TP indicated by a current time value output by the clock unit 22. When the current time TP has reached at least one time t1, the action name registered in the “action name” column of the action instruction management table corresponding to the guideline presentation time value indicating the time t1 is compared. Among them, the action name (hereinafter, referred to as “undecided action name”) whose fixed presentation time t3 indicated by the fixed presentation time value registered in the “fixed presentation time” column of the action instruction management table is “0”. It is confirmed whether there is at least one (step S331).

出力時刻決定部23は、時刻t3が「0」である行動名が少なくとも1つある場合には(ステップS331においてYES)、ステップS332の処理を行う。   When there is at least one action name whose time t3 is “0” (YES in step S331), the output time determination unit 23 performs the process of step S332.

出力時刻決定部23は、ステップS332において、行動指示管理テーブルの「確定提示時刻」欄に登録された全ての確定提示時刻値が示す確定提示時刻t3が「0」か否かを確認し(ステップS332)、全ての確定提示時刻値が示す確定提示時刻t3が「0」であれば(ステップS332においてYES)、未決定行動名のうちの一つを所定の条件に従って選択する(ステップS333)。   In step S332, the output time determination unit 23 checks whether or not the fixed presentation time t3 indicated by all the fixed presentation time values registered in the “fixed presentation time” column of the action instruction management table is “0” (step S332). If the confirmed presentation time t3 indicated by all the confirmed presentation time values is “0” (YES in step S332), one of the undetermined action names is selected according to a predetermined condition (step S333).

ここで、ステップS333における所定の条件に従った選択としては、行動指示管理テーブルにおいて最も上に登録されている未決定行動名を選択すること、または、行動指示管理テーブルにおいて、「実行所要時間」欄に登録された最も短い実行所要時間t2を示す実行所要時間値に対応して登録されている未決定行動名を選択すること、または、行動名毎に重要度を予め設定しておき、重要度の高い未決定行動名を選択すること等がある。   Here, as the selection according to the predetermined condition in step S333, an undecided action name registered at the top in the action instruction management table is selected, or “execution required time” in the action instruction management table is selected. Select an undecided action name registered corresponding to the execution required time value indicating the shortest execution required time t2 registered in the column, or set an importance level for each action name in advance There is a case of selecting an undecided action name having a high degree.

出力時刻決定部23は、現在時刻TPに所定時間α(分)(例えば、1分)を加えた時刻を、ステップS333で選択された未決定行動名に対応する時刻t3と決定し、行動指示管理テーブルの「確定提示時刻」欄に、「行動名」欄に登録された当該未決定行動名と対応付けて登録し(ステップS334)、ステップS331の処理に戻る。   The output time determination unit 23 determines the time obtained by adding the predetermined time α (minute) (for example, 1 minute) to the current time TP as the time t3 corresponding to the undetermined action name selected in step S333, and the action instruction In the “determined presentation time” field of the management table, it is registered in association with the undecided action name registered in the “action name” field (step S334), and the process returns to step S331.

出力時刻決定部23は、ステップS332において、行動指示管理テーブルの「確定提示時刻」欄に登録された全ての確定提示時刻値が示す確定提示時刻t3が「0」か否かを確認し(ステップS332)、少なくとも1つの時刻t3が「0」でなければ(ステップS332においてNO)、未決定行動名のうちの一つを所定の条件に従って選択する(ステップS335)。   In step S332, the output time determination unit 23 checks whether or not the fixed presentation time t3 indicated by all the fixed presentation time values registered in the “fixed presentation time” column of the action instruction management table is “0” (step S332). S332) If at least one time t3 is not “0” (NO in step S332), one of the undecided action names is selected according to a predetermined condition (step S335).

ここで、ステップS335における所定の条件に従った選択としては、行動指示管理テーブルにおいて最も上に登録されている未決定行動名を選択すること、または、行動指示管理テーブルにおいて、「実行所要時間」欄に登録された最も短い実行所要時間t2を示す実行所要時間値に対応して登録されている未決定行動名を選択すること、または、行動名毎に重要度を予め設定しておき、重要度の高い未決定行動名を選択すること等がある。   Here, as the selection according to the predetermined condition in step S335, the undecided action name registered at the top in the action instruction management table is selected, or “execution required time” in the action instruction management table is selected. Select an undecided action name registered corresponding to the execution required time value indicating the shortest execution required time t2 registered in the column, or set an importance level for each action name in advance There is a case of selecting an undecided action name having a high degree.

次に、出力時刻決定部23は、ステップS335において選択された未決定行動名と、行動指示管理テーブルの「確定提示時刻」欄に登録されている最も遅い確定提示時刻t3を示す確定提示時刻値に対応付けて行動指示管理テーブルの「行動名」欄登録されている行動名とに基づいて、図7に示す行動指示関連度テーブルから休憩時間t7を求める(ステップS336)。   Next, the output time determination unit 23 determines the undetermined action name selected in step S335 and the confirmed presentation time value indicating the latest confirmed presentation time t3 registered in the “determined presentation time” column of the action instruction management table. Based on the action name registered in the “behavior name” column of the action instruction management table in association with, the break time t7 is obtained from the action instruction relevance table shown in FIG. 7 (step S336).

ここで、図7に示す行動指示関連度テーブルおよび該テーブルにより求められる休憩時間t7について説明する。   Here, the action instruction relevance table shown in FIG. 7 and the break time t7 obtained from the table will be described.

図7を参照すると、行動指示関連度テーブルは、同テーブルの最も左の列に登録された行動名(先行行動名)に対応する行動(先行行動)を終了した後、同テーブルの最も上の行に登録された行動名(後行行動名)の行動(後行行動)を起こすまでに空けるべき休憩時間(先行行動と後行行動との関連度に応じて、関連度が大きければ短い時間が、また、関連度が小さければ長い時間が予め決定される)t7を示す休憩時間値を登録したものである。   Referring to FIG. 7, the action instruction relevance degree table is the top of the table after finishing the action (preceding action) corresponding to the action name (preceding action name) registered in the leftmost column of the table. Break time to be taken before the action (following action name) of the action name registered in the line (following action name) occurs (short time if the degree of association is large depending on the degree of association between the preceding action and the following action) However, if the relevance is small, a long time is determined in advance). A break time value indicating t7 is registered.

例えば、先行行動名が「ゴミ捨て」の場合に、後行行動名が「食事摂取」であれば、休憩時間t7は15分(行動指示関連度テーブルの先行行動名「ゴミ捨て」と同テーブルの後行行動名「食事摂取」との交点の位置に登録された時間)である。   For example, if the preceding action name is “trash thrown” and the following action name is “meal intake”, the break time t7 is 15 minutes (the same table as the preceding action name “trash throwing away” in the action instruction relevance table). The time registered at the intersection position with the name of the subsequent action “meal intake”).

すなわち、上述したステップS336においては、「行動指示管理テーブルの「確定提示時刻」欄に登録されている最も遅い確定提示時刻t3を示す確定提示時刻値に対応付けて行動指示管理テーブルの「行動名」欄登録されている行動名」と一致する行動指示関連度テーブルの先行行動名と、「ステップS335において選択された未決定行動名」と一致する行動指示関連度テーブルの後行行動名との交点の位置に登録されている値が示す時間が休憩時間t7として求められる。   That is, in the above-described step S336, “action name” in the action instruction management table is associated with the fixed presentation time value indicating the latest fixed presentation time t3 registered in the “fixed presentation time” column of the action instruction management table. The predecessor action name in the action instruction relevance table that matches the “action name registered in the column” and the subsequent action name in the action instruction relevance table that matches the “undecided action name selected in step S335” The time indicated by the value registered at the position of the intersection is obtained as the break time t7.

次に、出力時刻決定部23は、行動指示管理テーブルの「確定提示時刻」欄に登録されている最も遅い確定提示時刻t3を示す確定提示時刻値に対応して行動指示管理テーブルの「実行所要時間」欄に登録されている実行所要時間値が示す実行所要時間t2を、当該時刻t3に加算した時刻t4と、ステップS336で求めた時間t7とを加えた時刻t8よりも現在時刻TPが前か否かを確認(ステップS337)する。   Next, the output time determination unit 23 corresponds to the “execution required” in the action instruction management table corresponding to the confirmed presentation time value indicating the latest confirmed presentation time t3 registered in the “determined presentation time” column of the action instruction management table. The current time TP is earlier than the time t8 obtained by adding the time t4 obtained by adding the time t2 indicated by the execution time value registered in the “time” column to the time t3 and the time t7 obtained in step S336. Whether or not (step S337).

出力時刻決定部23は、時刻t8よりも現在時刻TPが前であれば(ステップS337においてYES)、時刻t8を、ステップS335において選択された未決定行動名に対応する時刻t3と決定し、行動指示管理テーブルの「行動名」欄に登録された当該未決定行動名に対応づけて行動指示管理テーブルの「確定提示時刻」欄に時刻t8を示す時刻値を確定提示時刻値として登録し(ステップS338)、ステップS331の処理に戻る。   If current time TP is earlier than time t8 (YES in step S337), output time determination unit 23 determines time t8 as time t3 corresponding to the undetermined action name selected in step S335, and the action A time value indicating time t8 is registered as a fixed presentation time value in the “determined presentation time” column of the behavior instruction management table in association with the undecided action name registered in the “action name” column of the instruction management table (step S338), the process returns to step S331.

出力時刻決定部23は、ステップS337において、時刻t8よりも現在時刻TPが前でなければ(ステップS337においてNO)、現在時刻TPに所定時間α(分)を加えた時刻t9を、ステップS335で選択された未決定行動名に対応する時刻t3と決定し、行動指示管理テーブルの「行動名」欄に登録された当該未決定行動名に対応づけて行動指示管理テーブルの「確定提示時刻」欄に時刻t9を示す時刻値を確定提示時刻値として登録し(ステップS339)、ステップS331の処理に戻る。   If the current time TP is not earlier than the time t8 in step S337 (NO in step S337), the output time determining unit 23 sets a time t9 obtained by adding the predetermined time α (minutes) to the current time TP in step S335. The time t3 corresponding to the selected undetermined action name is determined, and the “definite presentation time” field of the action instruction management table is associated with the undetermined action name registered in the “action name” field of the action instruction management table Is registered as a fixed presentation time value (step S339), and the process returns to step S331.

出力時刻決定部23は、ステップS331において、時刻t3が「0」である行動名が1つもなければ(ステップS331においてNO)、現在時刻TPが、午前零時か否かを確認し(ステップS340)、午前零時であれば(ステップS340においてYES)、行動指示管理テーブルの「行動名」欄に登録された全ての行動名に対応して行動指示管理テーブルの「確定提示時刻」欄および「実行済」欄にそれぞれ登録された確定提示時刻値および実行状態情報を「0」に設定し(ステップS341)、ステップS331の処理に戻る。   In step S331, the output time determination unit 23 confirms whether or not the current time TP is midnight if there is no action name whose time t3 is “0” (NO in step S331) (step S340). ), If it is midnight (YES in step S340), the “determined presentation time” field and the “definite presentation time” field corresponding to all the action names registered in the “behavior name” field of the action instruction management table and “ The confirmed presentation time value and execution state information respectively registered in the “executed” column are set to “0” (step S341), and the process returns to step S331.

出力時刻決定部23は、ステップS340において、現在時刻TPが、午前零時でなければ(ステップS340においてNO)、ステップS331の処理に戻る。   If the current time TP is not midnight in step S340 (NO in step S340), the output time determination unit 23 returns to the process in step S331.

なお、ステップS331以降の処理は、所定の時間間隔毎(例えば、1分毎)に行うようにしてもよい。   In addition, you may make it perform the process after step S331 every predetermined time interval (for example, every minute).

続いて、本実施形態における情報出力制御部24の動作について図6を用いて説明する。   Next, the operation of the information output control unit 24 in this embodiment will be described with reference to FIG.

図6は、情報出力制御部24の処理の流れを示すフローチャートである。   FIG. 6 is a flowchart showing a processing flow of the information output control unit 24.

情報出力制御部24は、行動指示管理テーブルの「実行済」欄に登録された全ての実行状態情報が示す実行状態情報値が「0」であるか否かを確認する(ステップS351)。   The information output control unit 24 checks whether or not the execution state information values indicated by all the execution state information registered in the “executed” column of the action instruction management table are “0” (step S351).

情報出力制御部24は、「実行済」欄に登録された少なくとも一つの実行状態情報が示す実行状態情報値が「0」であれば(ステップS351においてNO)、当該少なくとも一つの実行状態情報に対応付けて行動指示管理テーブルの「確定提示時刻」欄に登録されている確定提示時刻値が示す確定提示時刻t3のうちの最も早い確定提示時刻t3を示す確定提示時刻値(以下、「最早確定提示時刻値」と言う。)に対応付けて行動指示管理テーブルの「行動名」欄に登録されている行動名(以下、「未実行行動名」と言う。)を選択する(ステップS352)。   If the execution state information value indicated by the at least one execution state information registered in the “executed” column is “0” (NO in step S351), the information output control unit 24 adds the at least one execution state information. A confirmed presentation time value indicating the earliest confirmed presentation time t3 among the confirmed presentation times t3 indicated by the confirmed presentation time values registered in the “determined presentation time” column of the action instruction management table in association with each other (hereinafter, “early final confirmed”). The action name (hereinafter referred to as “unexecuted action name”) registered in the “action name” column of the action instruction management table in association with “presentation time value” is selected (step S352).

情報出力制御部24は、最早確定提示時刻値が示す確定提示時刻t3と時計部22が出力する現在時刻値が示す現在時刻TPとを比較し、現在時刻TPが確定提示時刻t3に達したか否かを確認し(ステップS353)、現在時刻TPが確定提示時刻t3に達していれば(ステップS353においてYES)、行動指示管理テーブルの「行動名」欄に登録されている未実行行動名に対応付けて行動指示管理テーブルの「指示情報データ」欄に登録されている指示情報データが示す指示情報を端末3に送信する(ステップS354)。   The information output control unit 24 compares the finalized presentation time t3 indicated by the earliest finalized presentation time value with the current time TP indicated by the current time value output by the clock unit 22, and has the current time TP reached the finalized presentation time t3? If the current time TP has reached the confirmed presentation time t3 (YES in step S353), an unexecuted action name registered in the “action name” column of the action instruction management table is set. Correspondingly, the instruction information indicated by the instruction information data registered in the “instruction information data” column of the action instruction management table is transmitted to the terminal 3 (step S354).

端末3は、この指示情報を受信し、音声等で出力し、行動実行者は、音声等により出力された指示情報による行動指示に従った行動を起こす。   The terminal 3 receives this instruction information and outputs it by voice or the like, and the action executor takes action according to the action instruction by the instruction information output by voice or the like.

情報出力制御部24は、ステップS354の処理の後、行動指示管理テーブルの「行動名」欄に登録されている未実行行動名に対応付けて行動指示管理テーブルの「実行済」欄に登録されている実行状態情報を「1」に設定し(ステップS355)、ステップS351の処理に戻る。   After the process of step S354, the information output control unit 24 is registered in the “executed” column of the action instruction management table in association with the unexecuted action name registered in the “action name” column of the action instruction management table. Is set to “1” (step S355), and the process returns to step S351.

情報出力制御部24は、ステップS353において、現在時刻TPが確定提示時刻t3に達していなければ(ステップS353においてNO)、ステップS353の処理に戻る。   If the current time TP has not reached the fixed presentation time t3 in step S353 (NO in step S353), the information output control unit 24 returns to the process in step S353.

一方、情報出力制御部24は、ステップS351において、行動指示管理テーブルの「実行済」欄に登録された全ての実行状態情報が示す実行状態情報値が「0」であれば(ステップS351においてYES)、ステップS351の処理に戻る。   On the other hand, if the execution state information value indicated by all the execution state information registered in the “executed” column of the action instruction management table is “0” in step S351 (YES in step S351), the information output control unit 24 ), The process returns to step S351.

以上、本実施形態には、受け取った行動指示を当該行動実行者が効率的に実行することができるという効果がある。   As described above, this embodiment has an effect that the action executor can efficiently execute the received action instruction.

その理由は、先行行動と後行行動との関連度に応じて、関連度が大きければ休憩時間を短くするようにしたからである。   The reason is that, according to the degree of association between the preceding action and the following action, the break time is shortened if the degree of association is large.

なお、情報提供サーバ2を使用せず、端末1または端末3に情報提供サーバ2の行う処理を行わせてもよいし、端末1および情報提供サーバ2を使用せず、端末3に端末1および情報提供サーバ2の行う処理を行わせてもよい。   In addition, you may make the terminal 1 or the terminal 3 perform the process which the information provision server 2 performs without using the information provision server 2, and do not use the terminal 1 and the information provision server 2, and let the terminal 3 The processing performed by the information providing server 2 may be performed.

1 情報入力端末
2 情報提示サーバ
3 情報出力端末
20 情報入力部
21 記憶部
22 時計部
23 出力時刻決定部
24 情報出力制御部
DESCRIPTION OF SYMBOLS 1 Information input terminal 2 Information presentation server 3 Information output terminal 20 Information input part 21 Storage part 22 Clock part 23 Output time determination part 24 Information output control part

Claims (10)

情報入力端末と、
情報提示サーバと、
情報出力端末と
を備え、
前記情報提示サーバは、
出力時刻決定部と、
行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を前記行動実行者に提示する目安の時刻を示す目安提示時刻値と、前記行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、前記出力時刻決定部により決定され、前記指示情報を前記行動実行者に実際に提示する時刻を示す確定提示時刻値と、前記指示情報を前記行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶する記憶部と、
行動指示者が前記情報入力端末から入力する、前記行動名と、前記指示情報データと、前記目安提示時刻値と、前記実行所要時間値とを前記記憶部に記憶する情報入力部と、
現在時刻を示す現在時刻値を出力する時計部と、
情報出力制御部と、
を含み、
前記出力時刻決定部は、
前記記憶部の記憶内容を参照して、
前記時計部から出力される前記現在時刻値が示す現在時刻が少なくとも1つの前記目安提示時刻値が示す時刻に達している場合、当該目安提示時刻値に対応する前記行動名のうちの前記確定提示時刻値が前記出力時刻決定部により決定されていない前記行動名である未決定行動名が少なくとも1つ存在するか否かを判定する判定処理と、
前記判定処理において、前記未決定行動名が存在すると判定された場合、前記未決定行動名のうちの1つを所定の条件に従って選択する選択処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻よりも前記現在時刻値が示す現在時刻が前であれば、前記第1の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第1の確定提示時刻決定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻よりも前記現在時刻値が示す現在時刻が前でなければ、前記現在時刻値が示す現在時刻に所定の時間を加えた第2の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻として前記記憶部に記憶する第2の確定提示時刻決定処理と
を実行し、
前記情報出力制御部は、
前記記憶部の記憶内容を参照して、
少なくとも一つの前記実行状態情報が、前記指示情報を前記行動実行者に提示していないことを示している場合には、当該少なくとも一つの実行状態情報に対応する前記確定提示時刻値のうちの最も早い時刻を示す前記確定提示時刻値に対応する前記行動名を未実行行動名として選択する未実行行動名選択処理と、
前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達している場合には、前記未実行行動名に対応する前記指示情報データが示す前記指示情報を前記情報出力端末に送るとともに、前記未実行行動名に対応する前記実行状態情報が前記指示情報を前記行動実行者に提示したことを示すよう当該実行状態情報を更新し、一方、前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達していない場合には、現在時刻が当該確定提示時刻に達するまで待つ指示情報出力処理と
を実行し、
前記情報出力端末は、
前記情報出力制御部から送られて来る前記指示情報を前記行動実行者に提示する
ことを特徴とする行動指示システム。
An information input terminal;
An information presentation server;
An information output terminal, and
The information presentation server includes:
An output time determination unit;
An action name indicating the type of action to be taken by the action executor, instruction information data corresponding to the action name, and a guideline presentation time indicating a guideline time at which the instruction information indicated by the instruction information data is presented to the action executor An execution time value indicating a predetermined time required from the start of the action corresponding to the action name to the end of the action, and the output time determination unit, and the instruction information is actually transmitted to the action performer. A storage unit that associates and stores a fixed presentation time value that indicates a time to be presented to and an execution state information that indicates whether or not the instruction information has been presented to the action executor;
An information input unit that stores the action name, the instruction information data, the guideline presentation time value, and the execution time value that the action instruction person inputs from the information input terminal in the storage unit;
A clock unit that outputs a current time value indicating the current time;
An information output control unit;
Including
The output time determination unit
With reference to the storage content of the storage unit,
When the current time indicated by the current time value output from the clock unit has reached the time indicated by the at least one reference presentation time value, the confirmed presentation of the action names corresponding to the reference presentation time value A determination process for determining whether or not there is at least one undetermined action name that is the action name whose time value is not determined by the output time determination unit;
In the determination process, when it is determined that the undetermined action name exists, a selection process for selecting one of the undetermined action names according to a predetermined condition;
The current time indicated by the current time value is earlier than the first time obtained by adding the time indicated by the execution time value corresponding to the fixed presentation time value indicating the latest time to the time indicated by the fixed presentation time value. If so, a first confirmed presentation time determination process for storing a time value indicating the first time in the storage unit as the confirmed presentation time value corresponding to the undetermined action name selected in the selection process When,
The current time indicated by the current time value is earlier than the first time obtained by adding the time indicated by the execution time value corresponding to the fixed presentation time value indicating the latest time to the time indicated by the fixed presentation time value. Otherwise, a time value indicating a second time obtained by adding a predetermined time to the current time indicated by the current time value is used as the confirmed presentation time corresponding to the undetermined action name selected in the selection process. A second fixed presentation time determination process stored in the storage unit, and
The information output control unit
With reference to the storage content of the storage unit,
When at least one of the execution state information indicates that the instruction information is not presented to the action executor, the most of the determined presentation time values corresponding to the at least one execution state information An unexecuted action name selection process for selecting the action name corresponding to the confirmed presentation time value indicating an early time as an unexecuted action name;
If the current time indicated by the current time value has reached the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process, the unexecuted action The instruction information indicated by the instruction information data corresponding to the name is sent to the information output terminal, and the execution state information corresponding to the unexecuted action name indicates that the instruction information is presented to the action executor. The execution state information is updated, while the current time indicated by the current time value reaches the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process. If not, execute the instruction information output process to wait until the current time reaches the confirmed presentation time,
The information output terminal is
The action instruction system characterized in that the instruction information sent from the information output control unit is presented to the action executor.
出力時刻決定部と、
行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を前記行動実行者に提示する目安の時刻を示す目安提示時刻値と、前記行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、前記出力時刻決定部により決定され、前記指示情報を前記行動実行者に実際に提示する時刻を示す確定提示時刻値と、前記指示情報を前記行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶する記憶部と、
行動指示者が情報入力端末から入力する、前記行動名と、前記指示情報データと、前記目安提示時刻値と、前記実行所要時間値とを前記記憶部に記憶する情報入力部と、
現在時刻を示す現在時刻値を出力する時計部と、
情報出力制御部と、
を含み、
前記出力時刻決定部は、
前記記憶部の記憶内容を参照して、
前記時計部から出力される前記現在時刻値が示す現在時刻が少なくとも1つの前記目安提示時刻値が示す時刻に達している場合、当該目安提示時刻値に対応する前記行動名のうちの前記確定提示時刻値が前記出力時刻決定部により決定されていない前記行動名である未決定行動名が少なくとも1つ存在するか否かを判定する判定処理と、
前記判定処理において、前記未決定行動名が存在すると判定された場合、前記未決定行動名のうちの1つを所定の条件に従って選択する選択処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻よりも前記現在時刻値が示す現在時刻が前であれば、前記第1の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第1の確定提示時刻決定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻よりも前記現在時刻値が示す現在時刻が前でなければ、前記現在時刻値が示す現在時刻に所定の時間を加えた第2の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻として前記記憶部に記憶する第2の確定提示時刻決定処理と
を実行し、
前記情報出力制御部は、
前記記憶部の記憶内容を参照して、
少なくとも一つの前記実行状態情報が、前記指示情報を前記行動実行者に提示していないことを示している場合には、当該少なくとも一つの実行状態情報に対応する前記確定提示時刻値のうちの最も早い時刻を示す前記確定提示時刻値に対応する前記行動名を未実行行動名として選択する未実行行動名選択処理と、
前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達している場合には、前記未実行行動名に対応する前記指示情報データが示す前記指示情報を、該指示情報を前記行動実行者に提示する情報出力端末に送るとともに、前記未実行行動名に対応する前記実行状態情報が前記指示情報を前記行動実行者に提示したことを示すよう当該実行状態情報を更新し、一方、前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達していない場合には、現在時刻が当該確定提示時刻に達するまで待つ指示情報出力処理と
を実行する
ことを特徴とする情報提示サーバ。
An output time determination unit;
An action name indicating the type of action to be taken by the action executor, instruction information data corresponding to the action name, and a guideline presentation time indicating a guideline time at which the instruction information indicated by the instruction information data is presented to the action executor An execution time value indicating a predetermined time required from the start of the action corresponding to the action name to the end of the action, and the output time determination unit, and the instruction information is actually transmitted to the action performer. A storage unit that associates and stores a fixed presentation time value that indicates a time to be presented to and an execution state information that indicates whether or not the instruction information has been presented to the action executor;
An information input unit that stores the action name, the instruction information data, the guideline presentation time value, and the execution time value that the action instructor inputs from the information input terminal in the storage unit;
A clock unit that outputs a current time value indicating the current time;
An information output control unit;
Including
The output time determination unit
With reference to the storage content of the storage unit,
When the current time indicated by the current time value output from the clock unit has reached the time indicated by the at least one reference presentation time value, the confirmed presentation of the action names corresponding to the reference presentation time value A determination process for determining whether or not there is at least one undetermined action name that is the action name whose time value is not determined by the output time determination unit;
In the determination process, when it is determined that the undetermined action name exists, a selection process for selecting one of the undetermined action names according to a predetermined condition;
The current time indicated by the current time value is earlier than the first time obtained by adding the time indicated by the execution time value corresponding to the fixed presentation time value indicating the latest time to the time indicated by the fixed presentation time value. If so, a first confirmed presentation time determination process for storing a time value indicating the first time in the storage unit as the confirmed presentation time value corresponding to the undetermined action name selected in the selection process When,
The current time indicated by the current time value is earlier than the first time obtained by adding the time indicated by the execution time value corresponding to the fixed presentation time value indicating the latest time to the time indicated by the fixed presentation time value. Otherwise, a time value indicating a second time obtained by adding a predetermined time to the current time indicated by the current time value is used as the confirmed presentation time corresponding to the undetermined action name selected in the selection process. A second fixed presentation time determination process stored in the storage unit, and
The information output control unit
With reference to the storage content of the storage unit,
When at least one of the execution state information indicates that the instruction information is not presented to the action executor, the most of the determined presentation time values corresponding to the at least one execution state information An unexecuted action name selection process for selecting the action name corresponding to the confirmed presentation time value indicating an early time as an unexecuted action name;
If the current time indicated by the current time value has reached the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process, the unexecuted action The instruction information indicated by the instruction information data corresponding to a name is sent to an information output terminal that presents the instruction information to the action executor, and the execution state information corresponding to the unexecuted action name includes the instruction information. The execution state information is updated to indicate that it has been presented to the action executor, while the current time indicated by the current time value corresponds to the unexecuted action name selected in the unexecuted action name selection process. When the confirmed presentation time indicated by the confirmed presentation time value has not been reached, an instruction information output process for waiting until the current time reaches the confirmed presentation time is executed. Server.
出力時刻決定部と、
行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を前記行動実行者に提示する目安の時刻を示す目安提示時刻値と、前記行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、前記出力時刻決定部により決定され、前記指示情報を前記行動実行者に実際に提示する時刻を示す確定提示時刻値と、前記指示情報を前記行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶する記憶部と、
行動指示者が入力する、前記行動名と、前記指示情報データと、前記目安提示時刻値と、前記実行所要時間値とを前記記憶部に記憶する情報入力部と、
現在時刻を示す現在時刻値を出力する時計部と、
情報出力制御部と、
情報出力制御部から送られて来る前記指示情報を前記行動実行者に提示する情報出力部と
を備え、
前記出力時刻決定部は、
前記記憶部の記憶内容を参照して、
前記時計部から出力される前記現在時刻値が示す現在時刻が少なくとも1つの前記目安提示時刻値が示す時刻に達している場合、当該目安提示時刻値に対応する前記行動名のうちの前記確定提示時刻値が前記出力時刻決定部により決定されていない前記行動名である未決定行動名が少なくとも1つ存在するか否かを判定する判定処理と、
前記判定処理において、前記未決定行動名が存在すると判定された場合、前記未決定行動名のうちの1つを所定の条件に従って選択する選択処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻よりも前記現在時刻値が示す現在時刻が前であれば、前記第1の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第1の確定提示時刻決定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻よりも前記現在時刻値が示す現在時刻が前でなければ、前記現在時刻値が示す現在時刻に所定の時間を加えた第2の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻として前記記憶部に記憶する第2の確定提示時刻決定処理と
を実行し、
前記情報出力制御部は、
前記記憶部の記憶内容を参照して、
少なくとも一つの前記実行状態情報が、前記指示情報を前記行動実行者に提示していないことを示している場合には、当該少なくとも一つの実行状態情報に対応する前記確定提示時刻値のうちの最も早い時刻を示す前記確定提示時刻値に対応する前記行動名を未実行行動名として選択する未実行行動名選択処理と、
前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達している場合には、前記未実行行動名に対応する前記指示情報データが示す前記指示情報を前記情報出力部に送るとともに、前記未実行行動名に対応する前記実行状態情報が前記指示情報を前記行動実行者に提示したことを示すよう当該実行状態情報を更新し、一方、前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達していない場合には、現在時刻が当該確定提示時刻に達するまで待つ指示情報出力処理と
を実行する
ことを特徴とする情報出力端末。
An output time determination unit;
An action name indicating the type of action to be taken by the action executor, instruction information data corresponding to the action name, and a guideline presentation time indicating a guideline time at which the instruction information indicated by the instruction information data is presented to the action executor An execution time value indicating a predetermined time required from the start of the action corresponding to the action name to the end of the action, and the output time determination unit, and the instruction information is actually transmitted to the action performer. A storage unit that associates and stores a fixed presentation time value that indicates a time to be presented to and an execution state information that indicates whether or not the instruction information has been presented to the action executor;
An information input unit that stores the action name, the instruction information data, the guideline presentation time value, and the execution time value that are input by the action instructor in the storage unit;
A clock unit that outputs a current time value indicating the current time;
An information output control unit;
An information output unit for presenting the instruction information sent from the information output control unit to the action executor,
The output time determination unit
With reference to the storage content of the storage unit,
When the current time indicated by the current time value output from the clock unit has reached the time indicated by the at least one reference presentation time value, the confirmed presentation of the action names corresponding to the reference presentation time value A determination process for determining whether or not there is at least one undetermined action name that is the action name whose time value is not determined by the output time determination unit;
In the determination process, when it is determined that the undetermined action name exists, a selection process for selecting one of the undetermined action names according to a predetermined condition;
The current time indicated by the current time value is earlier than the first time obtained by adding the time indicated by the execution time value corresponding to the fixed presentation time value indicating the latest time to the time indicated by the fixed presentation time value. If so, a first confirmed presentation time determination process for storing a time value indicating the first time in the storage unit as the confirmed presentation time value corresponding to the undetermined action name selected in the selection process When,
The current time indicated by the current time value is earlier than the first time obtained by adding the time indicated by the execution time value corresponding to the fixed presentation time value indicating the latest time to the time indicated by the fixed presentation time value. Otherwise, a time value indicating a second time obtained by adding a predetermined time to the current time indicated by the current time value is used as the confirmed presentation time corresponding to the undetermined action name selected in the selection process. A second fixed presentation time determination process stored in the storage unit, and
The information output control unit
With reference to the storage content of the storage unit,
When at least one of the execution state information indicates that the instruction information is not presented to the action executor, the most of the determined presentation time values corresponding to the at least one execution state information An unexecuted action name selection process for selecting the action name corresponding to the confirmed presentation time value indicating an early time as an unexecuted action name;
If the current time indicated by the current time value has reached the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process, the unexecuted action The instruction information indicated by the instruction information data corresponding to the name is sent to the information output unit, and the execution state information corresponding to the unexecuted action name indicates that the instruction information is presented to the action executor. The execution state information is updated, while the current time indicated by the current time value reaches the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process. If not, the information output terminal is configured to execute an instruction information output process for waiting until the current time reaches the fixed presentation time.
情報入力端末と、
情報提示サーバと、
情報出力端末と
を備え、
前記情報提示サーバは、
出力時刻決定部と、
行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を前記行動実行者に提示する目安の時刻を示す目安提示時刻値と、前記行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、前記出力時刻決定部により決定され、前記指示情報を前記行動実行者に実際に提示する時刻を示す確定提示時刻値と、前記指示情報を前記行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶すると共に、前記行動実行者が先行して起こす先行行動と該先行行動の後に起こす後行行動との関連度に応じて定めた、前記先行行動を終了してから前記後行行動を開始するまでに空けるべき休憩時間を示す休憩時間値を、前記先行行動を示す先行行動名と前記後行行動を示す後行行動名とに対応付けて記憶する記憶部と、
行動指示者が前記情報入力端末から入力する、前記行動名と、前記指示情報データと、前記目安提示時刻値と、前記実行所要時間値とを前記記憶部に記憶する情報入力部と、
現在時刻を示す現在時刻値を出力する時計部と、
情報出力制御部と、
を含み、
前記出力時刻決定部は、
前記記憶部の記憶内容を参照して、
前記時計部から出力される前記現在時刻値が示す現在時刻が少なくとも1つの前記目安提示時刻値が示す時刻に達している場合、当該目安提示時刻値に対応する前記行動名のうちの前記確定提示時刻値が前記出力時刻決定部により決定されていない前記行動名である未決定行動名が少なくとも1つ存在するか否かを判定する判定処理と、
前記判定処理において、前記未決定行動名が存在すると判定された場合、前記未決定行動名のうちの1つを所定の条件に従って選択する選択処理と、
前記選択処理において選択された前記未決定行動名と一致する前記後行行動名と、最も遅い時刻を示す前記確定提示時刻値に対応する前記行動名と一致する前記先行行動名とに対応する前記休憩時間値を求める休憩時間特定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻に、前記休憩時間特定処理で求めた前記休憩時間値が示す休憩時間を加えた第2の時刻よりも前記現在時刻値が示す現在時刻が前であれば、前記第2の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第1の確定提示時刻決定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻に、前記休憩時間特定処理で求めた前記休憩時間値が示す休憩時間を加えた第2の時刻よりも前記現在時刻値が示す現在時刻が前でなければ、前記現在時刻値が示す現在時刻に所定の時間を加えた第4の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第2の確定提示時刻決定処理と
を実行し、
前記情報出力制御部は、
前記記憶部の記憶内容を参照して、
少なくとも一つの前記実行状態情報が、前記指示情報を前記行動実行者に提示していないことを示している場合には、当該少なくとも一つの実行状態情報に対応する前記確定提示時刻値のうちの最も早い時刻を示す前記確定提示時刻値に対応する前記行動名を未実行行動名として選択する未実行行動名選択処理と、
前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達している場合には、前記未実行行動名に対応する前記指示情報データが示す前記指示情報を前記情報出力端末に送るとともに、前記未実行行動名に対応する前記実行状態情報が前記指示情報を前記行動実行者に提示したことを示すよう当該実行状態情報を更新し、一方、前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達していない場合には、現在時刻が当該確定提示時刻に達するまで待つ指示情報出力処理と
を実行し、
前記情報出力端末は、
前記情報出力制御部から送られて来る前記指示情報を前記行動実行者に提示する
ことを特徴とする行動指示システム。
An information input terminal;
An information presentation server;
An information output terminal, and
The information presentation server includes:
An output time determination unit;
An action name indicating the type of action to be taken by the action executor, instruction information data corresponding to the action name, and a guideline presentation time indicating a guideline time at which the instruction information indicated by the instruction information data is presented to the action executor An execution time value indicating a predetermined time required from the start of the action corresponding to the action name to the end of the action, and the output time determination unit, and the instruction information is actually transmitted to the action performer. And storing the determined presentation time value indicating the time to be displayed in association with the execution state information indicating whether or not the instruction information has been presented to the action executor, and preceding the action executor to cause A rest time value indicating a rest time that is determined according to the degree of association between the action and the subsequent action that occurs after the preceding action and that is to be released from the end of the preceding action to the start of the following action, Preceding line A storage unit for storing in association with the row action name after indicating the trailing action with the prior action name indicating,
An information input unit that stores the action name, the instruction information data, the guideline presentation time value, and the execution time value that the action instruction person inputs from the information input terminal in the storage unit;
A clock unit that outputs a current time value indicating the current time;
An information output control unit;
Including
The output time determination unit
With reference to the storage content of the storage unit,
When the current time indicated by the current time value output from the clock unit has reached the time indicated by the at least one reference presentation time value, the confirmed presentation of the action names corresponding to the reference presentation time value A determination process for determining whether or not there is at least one undetermined action name that is the action name whose time value is not determined by the output time determination unit;
In the determination process, when it is determined that the undetermined action name exists, a selection process for selecting one of the undetermined action names according to a predetermined condition;
The following action name that matches the undecided action name selected in the selection process and the preceding action name that matches the action name corresponding to the confirmed presentation time value indicating the latest time Break time identification processing to obtain a break time value,
The break obtained by the break time specifying process at a first time obtained by adding the time indicated by the execution time value corresponding to the confirmed presentation time value indicating the latest time to the time indicated by the confirmed presentation time value. If the current time indicated by the current time value is before the second time including the break time indicated by the time value, the time value indicating the second time is selected as the undetermined value selected in the selection process. A first fixed presentation time determination process stored in the storage unit as the fixed presentation time value corresponding to an action name;
The break obtained by the break time specifying process at a first time obtained by adding the time indicated by the execution time value corresponding to the confirmed presentation time value indicating the latest time to the time indicated by the confirmed presentation time value. If the current time indicated by the current time value is not before the second time obtained by adding the break time indicated by the time value, the fourth time obtained by adding a predetermined time to the current time indicated by the current time value is indicated. A second fixed presentation time determination process for storing a time value in the storage unit as the fixed presentation time value corresponding to the undetermined action name selected in the selection process;
The information output control unit
With reference to the storage content of the storage unit,
When at least one of the execution state information indicates that the instruction information is not presented to the action executor, the most of the determined presentation time values corresponding to the at least one execution state information An unexecuted action name selection process for selecting the action name corresponding to the confirmed presentation time value indicating an early time as an unexecuted action name;
If the current time indicated by the current time value has reached the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process, the unexecuted action The instruction information indicated by the instruction information data corresponding to the name is sent to the information output terminal, and the execution state information corresponding to the unexecuted action name indicates that the instruction information is presented to the action executor. The execution state information is updated, while the current time indicated by the current time value reaches the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process. If not, execute the instruction information output process to wait until the current time reaches the confirmed presentation time,
The information output terminal is
The action instruction system characterized in that the instruction information sent from the information output control unit is presented to the action executor.
出力時刻決定部と、
行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を前記行動実行者に提示する目安の時刻を示す目安提示時刻値と、前記行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、前記出力時刻決定部により決定され、前記指示情報を前記行動実行者に実際に提示する時刻を示す確定提示時刻値と、前記指示情報を前記行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶すると共に、前記行動実行者が先行して起こす先行行動と該先行行動の後に起こす後行行動との関連度に応じて定めた、前記先行行動を終了してから前記後行行動を開始するまでに空けるべき休憩時間を示す休憩時間値を、前記先行行動を示す先行行動名と前記後行行動を示す後行行動名とに対応付けて記憶する記憶部と、
行動指示者が情報入力端末から入力する、前記行動名と、前記指示情報データと、前記目安提示時刻値と、前記実行所要時間値とを前記記憶部に記憶する情報入力部と、
現在時刻を示す現在時刻値を出力する時計部と、
情報出力制御部と、
を含み、
前記出力時刻決定部は、
前記記憶部の記憶内容を参照して、
前記時計部から出力される前記現在時刻値が示す現在時刻が少なくとも1つの前記目安提示時刻値が示す時刻に達している場合、当該目安提示時刻値に対応する前記行動名のうちの前記確定提示時刻値が前記出力時刻決定部により決定されていない前記行動名である未決定行動名が少なくとも1つ存在するか否かを判定する判定処理と、
前記判定処理において、前記未決定行動名が存在すると判定された場合、前記未決定行動名のうちの1つを所定の条件に従って選択する選択処理と、
前記選択処理において選択された前記未決定行動名と一致する前記後行行動名と、最も遅い時刻を示す前記確定提示時刻値に対応する前記行動名と一致する前記先行行動名とに対応する前記休憩時間値を求める休憩時間特定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻に、前記休憩時間特定処理で求めた前記休憩時間値が示す休憩時間を加えた第2の時刻よりも前記現在時刻値が示す現在時刻が前であれば、前記第2の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第1の確定提示時刻決定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻に、前記休憩時間特定処理で求めた前記休憩時間値が示す休憩時間を加えた第2の時刻よりも前記現在時刻値が示す現在時刻が前でなければ、前記現在時刻値が示す現在時刻に所定の時間を加えた第4の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第2の確定提示時刻決定処理と
を実行し、
前記情報出力制御部は、
前記記憶部の記憶内容を参照して、
少なくとも一つの前記実行状態情報が、前記指示情報を前記行動実行者に提示していないことを示している場合には、当該少なくとも一つの実行状態情報に対応する前記確定提示時刻値のうちの最も早い時刻を示す前記確定提示時刻値に対応する前記行動名を未実行行動名として選択する未実行行動名選択処理と、
前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達している場合には、前記未実行行動名に対応する前記指示情報データが示す前記指示情報を、該指示情報を前記行動実行者に提示する情報出力端末に送るとともに、前記未実行行動名に対応する前記実行状態情報が前記指示情報を前記行動実行者に提示したことを示すよう当該実行状態情報を更新し、一方、前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達していない場合には、現在時刻が当該確定提示時刻に達するまで待つ指示情報出力処理と
を実行する
ことを特徴とする情報提示サーバ。
An output time determination unit;
An action name indicating the type of action to be taken by the action executor, instruction information data corresponding to the action name, and a guideline presentation time indicating a guideline time at which the instruction information indicated by the instruction information data is presented to the action executor An execution time value indicating a predetermined time required from the start of the action corresponding to the action name to the end of the action, and the output time determination unit, and the instruction information is actually transmitted to the action performer. And storing the determined presentation time value indicating the time to be displayed in association with the execution state information indicating whether or not the instruction information has been presented to the action executor, and preceding the action executor to cause A rest time value indicating a rest time that is determined according to the degree of association between the action and the subsequent action that occurs after the preceding action and that is to be released from the end of the preceding action to the start of the following action, Preceding line A storage unit for storing in association with the row action name after indicating the trailing action with the prior action name indicating,
An information input unit that stores the action name, the instruction information data, the guideline presentation time value, and the execution time value that the action instructor inputs from the information input terminal in the storage unit;
A clock unit that outputs a current time value indicating the current time;
An information output control unit;
Including
The output time determination unit
With reference to the storage content of the storage unit,
When the current time indicated by the current time value output from the clock unit has reached the time indicated by the at least one reference presentation time value, the confirmed presentation of the action names corresponding to the reference presentation time value A determination process for determining whether or not there is at least one undetermined action name that is the action name whose time value is not determined by the output time determination unit;
In the determination process, when it is determined that the undetermined action name exists, a selection process for selecting one of the undetermined action names according to a predetermined condition;
The following action name that matches the undecided action name selected in the selection process and the preceding action name that matches the action name corresponding to the confirmed presentation time value indicating the latest time Break time identification processing to obtain a break time value,
The break obtained by the break time specifying process at a first time obtained by adding the time indicated by the execution time value corresponding to the confirmed presentation time value indicating the latest time to the time indicated by the confirmed presentation time value. If the current time indicated by the current time value is before the second time including the break time indicated by the time value, the time value indicating the second time is selected as the undetermined value selected in the selection process. A first fixed presentation time determination process stored in the storage unit as the fixed presentation time value corresponding to an action name;
The break obtained by the break time specifying process at a first time obtained by adding the time indicated by the execution time value corresponding to the confirmed presentation time value indicating the latest time to the time indicated by the confirmed presentation time value. If the current time indicated by the current time value is not before the second time obtained by adding the break time indicated by the time value, the fourth time obtained by adding a predetermined time to the current time indicated by the current time value is indicated. A second fixed presentation time determination process for storing a time value in the storage unit as the fixed presentation time value corresponding to the undetermined action name selected in the selection process;
The information output control unit
With reference to the storage content of the storage unit,
When at least one of the execution state information indicates that the instruction information is not presented to the action executor, the most of the determined presentation time values corresponding to the at least one execution state information An unexecuted action name selection process for selecting the action name corresponding to the confirmed presentation time value indicating an early time as an unexecuted action name;
If the current time indicated by the current time value has reached the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process, the unexecuted action The instruction information indicated by the instruction information data corresponding to a name is sent to an information output terminal that presents the instruction information to the action executor, and the execution state information corresponding to the unexecuted action name includes the instruction information. The execution state information is updated to indicate that it has been presented to the action executor, while the current time indicated by the current time value corresponds to the unexecuted action name selected in the unexecuted action name selection process. When the confirmed presentation time indicated by the confirmed presentation time value has not been reached, an instruction information output process for waiting until the current time reaches the confirmed presentation time is executed. Server.
出力時刻決定部と、
行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を前記行動実行者に提示する目安の時刻を示す目安提示時刻値と、前記行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、前記出力時刻決定部により決定され、前記指示情報を前記行動実行者に実際に提示する時刻を示す確定提示時刻値と、前記指示情報を前記行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶すると共に、前記行動実行者が先行して起こす先行行動と該先行行動の後に起こす後行行動との関連度に応じて定めた、前記先行行動を終了してから前記後行行動を開始するまでに空けるべき休憩時間を示す休憩時間値を、前記先行行動を示す先行行動名と前記後行行動を示す後行行動名とに対応付けて記憶する記憶部と、
行動指示者が入力する、前記行動名と、前記指示情報データと、前記目安提示時刻値と、前記実行所要時間値とを前記記憶部に記憶する情報入力部と、
現在時刻を示す現在時刻値を出力する時計部と、
情報出力制御部と、
情報出力制御部から送られて来る前記指示情報を前記行動実行者に提示する情報出力部と
を備え、
前記出力時刻決定部は、
前記記憶部の記憶内容を参照して、
前記時計部から出力される前記現在時刻値が示す現在時刻が少なくとも1つの前記目安提示時刻値が示す時刻に達している場合、当該目安提示時刻値に対応する前記行動名のうちの前記確定提示時刻値が前記出力時刻決定部により決定されていない前記行動名である未決定行動名が少なくとも1つ存在するか否かを判定する判定処理と、
前記判定処理において、前記未決定行動名が存在すると判定された場合、前記未決定行動名のうちの1つを所定の条件に従って選択する選択処理と、
前記選択処理において選択された前記未決定行動名と一致する前記後行行動名と、最も遅い時刻を示す前記確定提示時刻値に対応する前記行動名と一致する前記先行行動名とに対応する前記休憩時間値を求める休憩時間特定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻に、前記休憩時間特定処理で求めた前記休憩時間値が示す休憩時間を加えた第2の時刻よりも前記現在時刻値が示す現在時刻が前であれば、前記第2の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第1の確定提示時刻決定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻に、前記休憩時間特定処理で求めた前記休憩時間値が示す休憩時間を加えた第2の時刻よりも前記現在時刻値が示す現在時刻が前でなければ、前記現在時刻値が示す現在時刻に所定の時間を加えた第4の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第2の確定提示時刻決定処理と
を実行し、
前記情報出力制御部は、
前記記憶部の記憶内容を参照して、
少なくとも一つの前記実行状態情報が、前記指示情報を前記行動実行者に提示していないことを示している場合には、当該少なくとも一つの実行状態情報に対応する前記確定提示時刻値のうちの最も早い時刻を示す前記確定提示時刻値に対応する前記行動名を未実行行動名として選択する未実行行動名選択処理と、
前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達している場合には、前記未実行行動名に対応する前記指示情報データが示す前記指示情報を、該指示情報を前記行動実行者に提示する前記情報出力部に送るとともに、前記未実行行動名に対応する前記実行状態情報が前記指示情報を前記行動実行者に提示したことを示すよう当該実行状態情報を更新し、一方、前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達していない場合には、現在時刻が当該確定提示時刻に達するまで待つ指示情報出力処理と
を実行する
ことを特徴とする情報出力端末。
An output time determination unit;
An action name indicating the type of action to be taken by the action executor, instruction information data corresponding to the action name, and a guideline presentation time indicating a guideline time at which the instruction information indicated by the instruction information data is presented to the action executor An execution time value indicating a predetermined time required from the start of the action corresponding to the action name to the end of the action, and the output time determination unit, and the instruction information is actually transmitted to the action performer. And storing the determined presentation time value indicating the time to be displayed in association with the execution state information indicating whether or not the instruction information has been presented to the action executor, and preceding the action executor to cause A rest time value indicating a rest time that is determined according to the degree of association between the action and the subsequent action that occurs after the preceding action and that is to be released from the end of the preceding action to the start of the following action, Preceding line A storage unit for storing in association with the row action name after indicating the trailing action with the prior action name indicating,
An information input unit that stores the action name, the instruction information data, the guideline presentation time value, and the execution time value that are input by the action instructor in the storage unit;
A clock unit that outputs a current time value indicating the current time;
An information output control unit;
An information output unit for presenting the instruction information sent from the information output control unit to the action executor,
The output time determination unit
With reference to the storage content of the storage unit,
When the current time indicated by the current time value output from the clock unit has reached the time indicated by the at least one reference presentation time value, the confirmed presentation of the action names corresponding to the reference presentation time value A determination process for determining whether or not there is at least one undetermined action name that is the action name whose time value is not determined by the output time determination unit;
In the determination process, when it is determined that the undetermined action name exists, a selection process for selecting one of the undetermined action names according to a predetermined condition;
The following action name that matches the undecided action name selected in the selection process and the preceding action name that matches the action name corresponding to the confirmed presentation time value indicating the latest time Break time identification processing to obtain a break time value,
The break obtained by the break time specifying process at a first time obtained by adding the time indicated by the execution time value corresponding to the confirmed presentation time value indicating the latest time to the time indicated by the confirmed presentation time value. If the current time indicated by the current time value is before the second time including the break time indicated by the time value, the time value indicating the second time is selected as the undetermined value selected in the selection process. A first fixed presentation time determination process stored in the storage unit as the fixed presentation time value corresponding to an action name;
The break obtained by the break time specifying process at a first time obtained by adding the time indicated by the execution time value corresponding to the confirmed presentation time value indicating the latest time to the time indicated by the confirmed presentation time value. If the current time indicated by the current time value is not before the second time obtained by adding the break time indicated by the time value, the fourth time obtained by adding a predetermined time to the current time indicated by the current time value is indicated. A second fixed presentation time determination process for storing a time value in the storage unit as the fixed presentation time value corresponding to the undetermined action name selected in the selection process;
The information output control unit
With reference to the storage content of the storage unit,
When at least one of the execution state information indicates that the instruction information is not presented to the action executor, the most of the determined presentation time values corresponding to the at least one execution state information An unexecuted action name selection process for selecting the action name corresponding to the confirmed presentation time value indicating an early time as an unexecuted action name;
If the current time indicated by the current time value has reached the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process, the unexecuted action The instruction information indicated by the instruction information data corresponding to the name is sent to the information output unit that presents the instruction information to the action executor, and the execution state information corresponding to the unexecuted action name is the instruction information. The execution state information is updated to indicate that the action execution person is presented to the action performer, while the current time indicated by the current time value corresponds to the unexecuted action name selected in the unexecuted action name selection process. An instruction information output process for waiting until the current time reaches the fixed presentation time when the fixed presentation time indicated by the fixed presentation time value has not been reached. Power terminal.
情報入力端末から入力される行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を前記行動実行者に提示する目安の時刻を示す目安提示時刻値と、前記行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、前記指示情報を前記行動実行者に実際に提示する時刻が決定されている場合には当該時刻を示す確定提示時刻値と、前記指示情報を前記行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶する記憶部の記憶内容に基づいて、
時計部から出力される現在時刻値が示す現在時刻が少なくとも1つの前記目安提示時刻値が示す時刻に達している場合、当該目安提示時刻値に対応する前記行動名のうちの前記確定提示時刻値が決定されていない前記行動名である未決定行動名が少なくとも1つ存在するか否かを判定する判定ステップと、
前記判定ステップにおいて、前記未決定行動名が存在すると判定された場合、前記未決定行動名のうちの1つを所定の条件に従って選択する選択ステップと、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻よりも前記現在時刻値が示す現在時刻が前であれば、前記第1の時刻を示す時刻値を、前記選択ステップにおいて選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第1の確定提示時刻決定ステップと、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻よりも前記現在時刻値が示す現在時刻が前でなければ、前記現在時刻値が示す現在時刻に所定の時間を加えた第2の時刻を示す時刻値を、前記選択ステップにおいて選択された前記未決定行動名に対応する前記確定提示時刻として前記記憶部に記憶する第2の確定提示時刻決定ステップと
を繰り返すとともに、
少なくとも一つの前記実行状態情報が前記指示情報を前記行動実行者に提示していないことを示している場合には、当該少なくとも一つの実行状態情報に対応する前記確定提示時刻値のうちの最も早い時刻を示す前記確定提示時刻値に対応する前記行動名を未実行行動名として選択する未実行行動名選択ステップと、
前記現在時刻値が示す現在時刻が前記未実行行動名選択ステップにおいて選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達している場合には、前記未実行行動名に対応する前記指示情報データが示す前記指示情報を前記行動実行者に提示するとともに、前記未実行行動名に対応する前記実行状態情報が前記指示情報を前記行動実行者に提示したことを示すよう当該実行状態情報を更新し、一方、前記現在時刻値が示す現在時刻が前記未実行行動名選択ステップにおいて選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達していない場合には、現在時刻が当該確定提示時刻に達するまで待つ指示情報出力ステップと
を繰り返す
ことを特徴とする行動指示方法。
Guideline for presenting to the action performer an action name indicating the type of action to be taken by the action performer input from the information input terminal, instruction information data corresponding to the action name, and instruction information indicated by the instruction information data The actual presentation time value indicating the time, the execution time value indicating the predetermined time required from the start of the action corresponding to the action name to the end, and the instruction information are actually presented to the action performer When the time to perform is determined, the storage unit stores the confirmed presentation time value indicating the time and the execution state information indicating whether or not the instruction information is presented to the action performer in association with each other Based on the content
When the current time indicated by the current time value output from the clock unit has reached the time indicated by the at least one guideline presentation time value, the confirmed presentation time value of the action name corresponding to the guideline presentation time value A determination step of determining whether or not there is at least one undetermined action name that is the action name that has not been determined;
In the determination step, when it is determined that the undetermined action name exists, a selection step of selecting one of the undetermined action names according to a predetermined condition;
The current time indicated by the current time value is earlier than the first time obtained by adding the time indicated by the execution time value corresponding to the fixed presentation time value indicating the latest time to the time indicated by the fixed presentation time value. If so, a first confirmed presentation time determination step of storing a time value indicating the first time in the storage unit as the confirmed presentation time value corresponding to the undetermined action name selected in the selection step When,
The current time indicated by the current time value is earlier than the first time obtained by adding the time indicated by the execution time value corresponding to the fixed presentation time value indicating the latest time to the time indicated by the fixed presentation time value. Otherwise, a time value indicating a second time obtained by adding a predetermined time to the current time indicated by the current time value is used as the confirmed presentation time corresponding to the undetermined action name selected in the selection step. Repeating the second confirmed presentation time determination step stored in the storage unit,
When at least one of the execution state information indicates that the instruction information is not presented to the action executor, the earliest of the determined presentation time values corresponding to the at least one execution state information An unexecuted action name selection step of selecting the action name corresponding to the confirmed presentation time value indicating time as an unexecuted action name;
When the current time indicated by the current time value has reached the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection step, the unexecuted action The instruction information indicated by the instruction information data corresponding to a name is presented to the action executor, and the execution state information corresponding to the unexecuted action name indicates that the instruction information is presented to the action executor. The execution state information is updated, while the current time indicated by the current time value is the fixed presentation time indicated by the fixed presentation time value corresponding to the non-executed action name selected in the non-executed action name selection step. If not reached, the instruction information output step of waiting until the current time reaches the confirmed presentation time is repeated.
情報入力端末から入力される行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を前記行動実行者に提示する目安の時刻を示す目安提示時刻値と、前記行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、前記指示情報を前記行動実行者に実際に提示する時刻が決定されている場合には当該時刻を示す確定提示時刻値と、前記指示情報を前記行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶すると共に、前記行動実行者が先行して起こす先行行動と該先行行動の後に起こす後行行動との関連度に応じて定めた、前記先行行動を終了してから前記後行行動を開始するまでに空けるべき休憩時間を示す休憩時間値を、前記先行行動を示す先行行動名と前記後行行動を示す後行行動名とに対応付けて記憶する記憶部の記憶内容に基づいて、
時計部から出力される現在時刻値が示す現在時刻が少なくとも1つの前記目安提示時刻値が示す時刻に達している場合、当該目安提示時刻値に対応する前記行動名のうちの前記確定提示時刻値が決定されていない前記行動名である未決定行動名が少なくとも1つ存在するか否かを判定する判定ステップと、
前記判定ステップにおいて、前記未決定行動名が存在すると判定された場合、前記未決定行動名のうちの1つを所定の条件に従って選択する選択ステップと、
前記選択ステップにおいて選択された前記未決定行動名と一致する前記後行行動名と、最も遅い時刻を示す前記確定提示時刻値に対応する行動名と一致する前記先行行動名とに対応する前記休憩時間値を求める休憩時間特定ステップと、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻に、前記休憩時間特定ステップで求めた前記休憩時間値が示す休憩時間を加えた第2の時刻よりも前記現在時刻値が示す現在時刻が前であれば、前記第2の時刻を示す時刻値を、前記選択ステップにおいて選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第1の確定提示時刻決定ステップと、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻に、前記休憩時間特定ステップで求めた前記休憩時間値が示す休憩時間を加えた第2の時刻よりも前記現在時刻値が示す現在時刻が前でなければ、前記現在時刻値が示す現在時刻に所定の時間を加えた第4の時刻を示す時刻値を、前記選択ステップにおいて選択された前記未決定行動名に対応する前記確定提示時刻として前記記憶部に記憶する第2の確定提示時刻決定ステップと
を繰り返すとともに、
少なくとも一つの前記実行状態情報が前記指示情報を前記行動実行者に提示していないことを示している場合には、当該少なくとも一つの実行状態情報に対応する前記確定提示時刻値のうちの最も早い時刻を示す前記確定提示時刻値に対応する前記行動名を未実行行動名として選択する未実行行動名選択ステップと、
前記現在時刻値が示す現在時刻が前記未実行行動名選択ステップにおいて選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達している場合には、前記未実行行動名に対応する前記指示情報データが示す前記指示情報を前記行動実行者に提示するとともに、前記未実行行動名に対応する前記実行状態情報が前記指示情報を前記行動実行者に提示したことを示すよう当該実行状態情報を更新し、一方、前記現在時刻値が示す現在時刻が前記未実行行動名選択ステップにおいて選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達していない場合には、現在時刻が当該確定提示時刻に達するまで待つ指示情報出力ステップと
を繰り返す
ことを特徴とする行動指示方法。
Guideline for presenting to the action performer an action name indicating the type of action to be taken by the action performer input from the information input terminal, instruction information data corresponding to the action name, and instruction information indicated by the instruction information data The actual presentation time value indicating the time, the execution time value indicating the predetermined time required from the start of the action corresponding to the action name to the end, and the instruction information are actually presented to the action performer When the time to be determined is determined, the confirmed presentation time value indicating the time and the execution state information indicating whether or not the instruction information is presented to the action performer are stored in association with each other and the action A rest period that is determined in accordance with the degree of association between the preceding action that the executor precedes and the following action that occurs after the preceding action, and that is to be vacated after the preceding action is started until the following action is started. Indicate The diverticulum time value, based on the stored contents of the storage unit that stores in association with the row action name after indicating the trailing action with the prior action name indicating said previous action,
When the current time indicated by the current time value output from the clock unit has reached the time indicated by the at least one guideline presentation time value, the confirmed presentation time value of the action name corresponding to the guideline presentation time value A determination step of determining whether or not there is at least one undetermined action name that is the action name that has not been determined;
In the determination step, when it is determined that the undetermined action name exists, a selection step of selecting one of the undetermined action names according to a predetermined condition;
The break corresponding to the subsequent action name that matches the undecided action name selected in the selection step and the preceding action name that matches the action name corresponding to the confirmed presentation time value indicating the latest time A break time specifying step for obtaining a time value;
The break obtained in the break time specifying step at a first time obtained by adding the time indicated by the execution time value corresponding to the confirmed presentation time value indicating the latest time to the time indicated by the confirmed presentation time value If the current time indicated by the current time value is before the second time including the break time indicated by the time value, the time value indicating the second time is selected as the undetermined value selected in the selection step. A first confirmed presentation time determination step for storing in the storage unit as the confirmed presentation time value corresponding to an action name;
The break obtained in the break time specifying step at a first time obtained by adding the time indicated by the execution time value corresponding to the confirmed presentation time value indicating the latest time to the time indicated by the confirmed presentation time value If the current time indicated by the current time value is not before the second time obtained by adding the break time indicated by the time value, the fourth time obtained by adding a predetermined time to the current time indicated by the current time value is indicated. Repeating a second confirmed presentation time determination step for storing a time value in the storage unit as the confirmed presentation time corresponding to the undetermined action name selected in the selection step;
When at least one of the execution state information indicates that the instruction information is not presented to the action executor, the earliest of the determined presentation time values corresponding to the at least one execution state information An unexecuted action name selection step of selecting the action name corresponding to the confirmed presentation time value indicating time as an unexecuted action name;
When the current time indicated by the current time value has reached the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection step, the unexecuted action The instruction information indicated by the instruction information data corresponding to a name is presented to the action executor, and the execution state information corresponding to the unexecuted action name indicates that the instruction information is presented to the action executor. The execution state information is updated, while the current time indicated by the current time value is the fixed presentation time indicated by the fixed presentation time value corresponding to the non-executed action name selected in the non-executed action name selection step. If not reached, the instruction information output step of waiting until the current time reaches the confirmed presentation time is repeated.
行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を前記行動実行者に提示する目安の時刻を示す目安提示時刻値と、前記行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、前記指示情報を前記行動実行者に実際に提示する時刻が決定されている場合には当該時刻を示す確定提示時刻値と、前記指示情報を前記行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶する記憶部と、
現在時刻を示す現在時刻値を出力する時計部と
を含むコンピュータに、
前記記憶部の記憶内容に基づいて、
前記時計部から出力される前記現在時刻値が示す現在時刻が少なくとも1つの前記目安提示時刻値が示す時刻に達している場合、当該目安提示時刻値に対応する前記行動名のうちの前記確定提示時刻値が決定されていない前記行動名である未決定行動名が少なくとも1つ存在するか否かを判定する判定処理と、
前記判定処理において、前記未決定行動名が存在すると判定された場合、前記未決定行動名のうちの1つを所定の条件に従って選択する選択処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻よりも前記現在時刻値が示す現在時刻が前であれば、前記第1の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第1の確定提示時刻決定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻よりも前記現在時刻値が示す現在時刻が前でなければ、前記現在時刻値が示す現在時刻に所定の時間を加えた第2の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻として前記記憶部に記憶する第2の確定提示時刻決定処理と
を繰り返し実行させるとともに、
少なくとも一つの前記実行状態情報が前記指示情報を前記行動実行者に提示していないことを示している場合には、当該少なくとも一つの実行状態情報に対応する前記確定提示時刻値のうちの最も早い時刻を示す前記確定提示時刻値に対応する前記行動名を未実行行動名として選択する未実行行動名選択処理と、
前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達している場合には、前記未実行行動名に対応する前記指示情報データが示す前記指示情報を前記行動実行者に提示するとともに、前記未実行行動名に対応する前記実行状態情報が前記指示情報を前記行動実行者に提示したことを示すよう当該実行状態情報を更新し、一方、前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達していない場合には、現在時刻が当該確定提示時刻に達するまで待つ指示情報出力処理と
を繰り返し実行させる
ことを特徴とする行動指示制御プログラム。
An action name indicating the type of action to be taken by the action executor, instruction information data corresponding to the action name, and a guideline presentation time indicating a guideline time at which the instruction information indicated by the instruction information data is presented to the action executor A value, an execution time value indicating a predetermined time required from the start of the action corresponding to the action name to the end thereof, and the time when the instruction information is actually presented to the action performer are determined A storage unit that stores a fixed presentation time value indicating the time and execution state information indicating whether or not the instruction information is presented to the action performer in association with each other;
A computer that includes a clock unit that outputs a current time value indicating the current time,
Based on the storage contents of the storage unit,
When the current time indicated by the current time value output from the clock unit has reached the time indicated by the at least one reference presentation time value, the confirmed presentation of the action names corresponding to the reference presentation time value A determination process for determining whether or not there is at least one undetermined action name that is the action name for which a time value has not been determined;
In the determination process, when it is determined that the undetermined action name exists, a selection process for selecting one of the undetermined action names according to a predetermined condition;
The current time indicated by the current time value is earlier than the first time obtained by adding the time indicated by the execution time value corresponding to the fixed presentation time value indicating the latest time to the time indicated by the fixed presentation time value. If so, a first confirmed presentation time determination process for storing a time value indicating the first time in the storage unit as the confirmed presentation time value corresponding to the undetermined action name selected in the selection process When,
The current time indicated by the current time value is earlier than the first time obtained by adding the time indicated by the execution time value corresponding to the fixed presentation time value indicating the latest time to the time indicated by the fixed presentation time value. Otherwise, a time value indicating a second time obtained by adding a predetermined time to the current time indicated by the current time value is used as the confirmed presentation time corresponding to the undetermined action name selected in the selection process. And repeatedly executing the second confirmed presentation time determination process stored in the storage unit,
When at least one of the execution state information indicates that the instruction information is not presented to the action executor, the earliest of the determined presentation time values corresponding to the at least one execution state information An unexecuted action name selection process for selecting the action name corresponding to the confirmed presentation time value indicating time as an unexecuted action name;
If the current time indicated by the current time value has reached the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process, the unexecuted action The instruction information indicated by the instruction information data corresponding to a name is presented to the action executor, and the execution state information corresponding to the unexecuted action name indicates that the instruction information is presented to the action executor. The execution state information is updated, while the current time indicated by the current time value is the fixed presentation time indicated by the fixed presentation time value corresponding to the non-executed action name selected in the non-executed action name selection process. If not, the action instruction control program for repeatedly executing the instruction information output process for waiting until the current time reaches the fixed presentation time.
行動実行者が起こすべき行動の種類を示す行動名と、該行動名に対応する指示情報データと、該指示情報データが示す指示情報を前記行動実行者に提示する目安の時刻を示す目安提示時刻値と、前記行動名に対応する行動を起こしてから終了するまでに要する予め定めた時間を示す実行所要時間値と、前記指示情報を前記行動実行者に実際に提示する時刻が決定されている場合には当該時刻を示す確定提示時刻値と、前記指示情報を前記行動実行者に提示したか否かを示す実行状態情報とを対応付けて記憶すると共に、前記行動実行者が先行して起こす先行行動と該先行行動の後に起こす後行行動との関連度に応じて定めた、前記先行行動を終了してから前記後行行動を開始するまでに空けるべき休憩時間を示す休憩時間値を、前記先行行動を示す先行行動名と前記後行行動を示す後行行動名とに対応付けて記憶する記憶部と、
現在時刻を示す現在時刻値を出力する時計部と
を含むコンピュータに、
前記記憶部の記憶内容に基づいて、
前記時計部から出力される前記現在時刻値が示す現在時刻が少なくとも1つの前記目安提示時刻値が示す時刻に達している場合、当該目安提示時刻値に対応する前記行動名のうちの前記確定提示時刻値が決定されていない前記行動名である未決定行動名が少なくとも1つ存在するか否かを判定する判定処理と、
前記判定処理において、前記未決定行動名が存在すると判定された場合、前記未決定行動名のうちの1つを所定の条件に従って選択する選択処理と、
前記選択ステップにおいて選択された前記未決定行動名と一致する前記後行行動名と、最も遅い時刻を示す前記確定提示時刻値に対応する行動名と一致する前記先行行動名とに対応する前記休憩時間値を求める休憩時間特定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻に、前記休憩時間特定処理で求めた前記休憩時間値が示す休憩時間を加えた第2の時刻よりも前記現在時刻値が示す現在時刻が前であれば、前記第2の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻値として前記記憶部に記憶する第1の確定提示時刻決定処理と、
最も遅い時刻を示す前記確定提示時刻値に対応する前記実行所要時間値が示す時間を、当該確定提示時刻値が示す時刻に加算した第1の時刻に、前記休憩時間特定処理で求めた前記休憩時間値が示す休憩時間を加えた第2の時刻よりも前記現在時刻値が示す現在時刻が前でなければ、前記現在時刻値が示す現在時刻に所定の時間を加えた第4の時刻を示す時刻値を、前記選択処理において選択された前記未決定行動名に対応する前記確定提示時刻として前記記憶部に記憶する第2の確定提示時刻決定処理と
を繰り返し実行させるとともに、
少なくとも一つの前記実行状態情報が前記指示情報を前記行動実行者に提示していないことを示している場合には、当該少なくとも一つの実行状態情報に対応する前記確定提示時刻値のうちの最も早い時刻を示す前記確定提示時刻値に対応する前記行動名を未実行行動名として選択する未実行行動名選択処理と、
前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達している場合には、前記未実行行動名に対応する前記指示情報データが示す前記指示情報を前記行動実行者に提示するとともに、前記未実行行動名に対応する前記実行状態情報が前記指示情報を前記行動実行者に提示したことを示すよう当該実行状態情報を更新し、一方、前記現在時刻値が示す現在時刻が前記未実行行動名選択処理において選択された前記未実行行動名に対応する前記確定提示時刻値が示す確定提示時刻に達していない場合には、現在時刻が当該確定提示時刻に達するまで待つ指示情報出力処理と
を繰り返し実行させる
ことを特徴とする行動指示制御プログラム。
An action name indicating the type of action to be taken by the action executor, instruction information data corresponding to the action name, and a guideline presentation time indicating a guideline time at which the instruction information indicated by the instruction information data is presented to the action executor A value, an execution time value indicating a predetermined time required from the start of the action corresponding to the action name to the end thereof, and the time when the instruction information is actually presented to the action performer are determined In this case, the confirmed presentation time value indicating the time and the execution state information indicating whether or not the instruction information is presented to the action executor are stored in association with each other, and the action executor wakes up in advance. A resting time value indicating a resting time that is to be vacated from the end of the preceding action to the start of the following action, determined according to the degree of association between the preceding action and the following action that occurs after the preceding action, The preceding behavior A storage unit for storing in association with the row action name after indicating the trailing action with the prior action name indicating,
A computer that includes a clock unit that outputs a current time value indicating the current time,
Based on the storage contents of the storage unit,
When the current time indicated by the current time value output from the clock unit has reached the time indicated by the at least one reference presentation time value, the confirmed presentation of the action names corresponding to the reference presentation time value A determination process for determining whether or not there is at least one undetermined action name that is the action name for which a time value has not been determined;
In the determination process, when it is determined that the undetermined action name exists, a selection process for selecting one of the undetermined action names according to a predetermined condition;
The break corresponding to the subsequent action name that matches the undecided action name selected in the selection step and the preceding action name that matches the action name corresponding to the confirmed presentation time value indicating the latest time Break time identification process to obtain time value,
The break obtained by the break time specifying process at a first time obtained by adding the time indicated by the execution time value corresponding to the confirmed presentation time value indicating the latest time to the time indicated by the confirmed presentation time value. If the current time indicated by the current time value is before the second time including the break time indicated by the time value, the time value indicating the second time is selected as the undetermined value selected in the selection process. A first fixed presentation time determination process stored in the storage unit as the fixed presentation time value corresponding to an action name;
The break obtained by the break time specifying process at a first time obtained by adding the time indicated by the execution time value corresponding to the confirmed presentation time value indicating the latest time to the time indicated by the confirmed presentation time value. If the current time indicated by the current time value is not before the second time obtained by adding the break time indicated by the time value, the fourth time obtained by adding a predetermined time to the current time indicated by the current time value is indicated. Repetitively executing a second fixed presentation time determination process for storing a time value in the storage unit as the fixed presentation time corresponding to the undetermined action name selected in the selection process;
When at least one of the execution state information indicates that the instruction information is not presented to the action executor, the earliest of the determined presentation time values corresponding to the at least one execution state information An unexecuted action name selection process for selecting the action name corresponding to the confirmed presentation time value indicating time as an unexecuted action name;
If the current time indicated by the current time value has reached the confirmed presentation time indicated by the confirmed presentation time value corresponding to the unexecuted action name selected in the unexecuted action name selection process, the unexecuted action The instruction information indicated by the instruction information data corresponding to a name is presented to the action executor, and the execution state information corresponding to the unexecuted action name indicates that the instruction information is presented to the action executor. The execution state information is updated, while the current time indicated by the current time value is the fixed presentation time indicated by the fixed presentation time value corresponding to the non-executed action name selected in the non-executed action name selection process. If not, the action instruction control program for repeatedly executing the instruction information output process for waiting until the current time reaches the fixed presentation time.
JP2014159322A 2014-08-05 2014-08-05 Action instruction system, information presentation server, information output terminal, action instruction method, and action instruction control program Expired - Fee Related JP6398438B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014159322A JP6398438B2 (en) 2014-08-05 2014-08-05 Action instruction system, information presentation server, information output terminal, action instruction method, and action instruction control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014159322A JP6398438B2 (en) 2014-08-05 2014-08-05 Action instruction system, information presentation server, information output terminal, action instruction method, and action instruction control program

Publications (2)

Publication Number Publication Date
JP2016038604A true JP2016038604A (en) 2016-03-22
JP6398438B2 JP6398438B2 (en) 2018-10-03

Family

ID=55529661

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014159322A Expired - Fee Related JP6398438B2 (en) 2014-08-05 2014-08-05 Action instruction system, information presentation server, information output terminal, action instruction method, and action instruction control program

Country Status (1)

Country Link
JP (1) JP6398438B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040019603A1 (en) * 2002-05-29 2004-01-29 Honeywell International Inc. System and method for automatically generating condition-based activity prompts
JP2004355061A (en) * 2003-05-27 2004-12-16 Hitachi Ltd Analysis system
JP2009237983A (en) * 2008-03-27 2009-10-15 Brother Ind Ltd Visitor reception device and program thereof, and visitor reception system
JP2012094007A (en) * 2010-10-27 2012-05-17 Seiko Epson Corp Schedule management device and schedule management system
JP2014038512A (en) * 2012-08-17 2014-02-27 Nec Corp System, device, and method for supporting independent life

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040019603A1 (en) * 2002-05-29 2004-01-29 Honeywell International Inc. System and method for automatically generating condition-based activity prompts
JP2004355061A (en) * 2003-05-27 2004-12-16 Hitachi Ltd Analysis system
JP2009237983A (en) * 2008-03-27 2009-10-15 Brother Ind Ltd Visitor reception device and program thereof, and visitor reception system
JP2012094007A (en) * 2010-10-27 2012-05-17 Seiko Epson Corp Schedule management device and schedule management system
JP2014038512A (en) * 2012-08-17 2014-02-27 Nec Corp System, device, and method for supporting independent life

Also Published As

Publication number Publication date
JP6398438B2 (en) 2018-10-03

Similar Documents

Publication Publication Date Title
Cameron et al. The impact of positive affect on health cognitions and behaviours: A meta-analysis of the experimental evidence
CN111295716B (en) Health management assistive devices, methods and procedures
El-Sadr et al. Reaching global HIV/AIDS goals: what got us here, won't get us there
White et al. Not just dead meat: An evolutionary account of corpse treatment in mortuary rituals
JP2017045142A (en) Device and method for supporting life habit management
JPWO2017158754A1 (en) Medical system and program
JP6240861B2 (en) HEALTH SUPPORT DEVICE, METHOD, AND PROGRAM
Ezeanolue et al. Identifying and prioritizing implementation barriers, gaps, and strategies through the Nigeria Implementation Science Alliance: getting to zero in the prevention of mother-to-child transmission of HIV
CN101375304A (en) Suggesting device, suggesting method, suggesting program, and recording medium having suggesting program recorded thereon
JP2021114206A (en) Care support system, care support information registration system, care support method, and care support information registration method
Le Tourneau et al. Evaluation of HIV treatment outcomes with reduced frequency of clinical encounters and antiretroviral treatment refills: a systematic review and meta-analysis
JP2021056853A (en) Information processing apparatus
JP2011081708A (en) System and method for supporting independence of person who needs nursing care
JP2019204444A (en) Sleep evaluation report generator and method for generating sleep evaluation report
Morgan-Brown et al. Capturing interactive occupation and social engagement in a residential dementia and mental health setting using quantitative and narrative data
CN114300079A (en) Case discussion report acquisition method, electronic device and storage medium
WO2023032204A1 (en) Recommendation device, system, method, and computer-readable medium
JP6398438B2 (en) Action instruction system, information presentation server, information output terminal, action instruction method, and action instruction control program
JP2018503187A (en) Scheduling interactions with subjects
Fonseka et al. The effects of animal-assisted therapy on the health and well-being of military veterans: A systematic scoping review and recommendations for future research
JP2017102490A (en) Information processing device and program
JP2020149242A (en) Service action estimation device, method for estimating service action, program, and recording medium
Nay et al. Person-centred care
JP6919909B2 (en) Schedule proposal system
JP6638127B1 (en) Care support system and care support method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170718

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180619

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180615

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180724

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180820

R150 Certificate of patent or registration of utility model

Ref document number: 6398438

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees