(57)【要約】  作業引継支援装置（１００）は、複数の作業者（Ｍ）のそれぞれが有する情報処理端末（Ｔ）と通信でき、各作業者（Ｍ）の作業予定および各作業者（Ｍ）のコンテキストと、を記憶する。作業引継支援装置（１００）は、作業者（Ｍ）が作業を実行できない状態であるときに、当該作業者（Ｍ）が実行すべき作業の起動条件が満たされた場合には、記憶した各作業者（Ｍ）の作業予定および各作業者（Ｍ）のコンテキストに基づいて、他の作業者（Ｍ）の中から作業の引継に適した引継ぎ候補を特定する。そして、作業引継支援装置（１００）は、当該作業者（Ｍ）が実行すべき作業を、特定した引継ぎ候補である他の作業者（Ｍ）に引き継がせる。作業引継支援装置（１００）は、作業の引継の際に、各作業者（Ｍ）の作業予定および各作業者（Ｍ）のコンテキストを参照することで、効率的に、あるいは、公平に、作業者（Ｍ）間で作業を引き継がせることができる。
2013018174.tif 000002
【特許請求の範囲】
【請求項１】
作業者群の各作業者の端末と通信可能な作業引継支援装置であって、
作業者ごとに作業状況を示すコンテキスト情報を記憶する記憶手段と、
前記各作業者の端末から前記各作業者の作業状況を示すコンテキスト情報を取得することにより、前記記憶手段を更新する更新手段と、
前記作業者群の中の対象作業者が行うべき第１の作業を検出する検出手段と、
前記検出手段によって検出された場合、前記記憶手段内の前記対象作業者の前記コンテキスト情報に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断する判断手段と、
前記判断手段によって前記第２の作業の作業中であると判断された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定する特定手段と、
前記特定手段によって特定された引継ぎ候補の端末に、前記第１の作業に関する情報を送信する送信手段と、
を備えることを特徴とする作業引継支援装置。
【請求項２】
前記記憶手段は、前記コンテキスト情報として前記作業者ごとに作業中であるか否かを示す情報を記憶し、
前記更新手段は、前記各作業者の端末から前記作業中であるか否かを示す情報を取得することにより前記記憶手段を更新し、
前記判断手段は、前記対象作業者の前記作業中であるか否かを示す情報に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断し、
前記特定手段は、前記他の作業者の前記作業中であるか否かを示す情報に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定することを特徴とする請求項１に記載の作業引継支援装置。
【請求項３】
前記記憶手段は、前記コンテキスト情報として前記作業者ごとに作業中であるか否かを示す情報および位置情報を記憶し、
前記更新手段は、前記各作業者の端末から前記作業中であるか否かを示す情報および現在位置情報を取得することにより前記記憶手段を更新し、
前記判断手段は、前記対象作業者の前記作業中であるか否かを示す情報に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断し、
前記特定手段は、前記他の作業者の前記作業中であるか否かを示す情報および現在位置情報のうち少なくとも現在位置情報に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定することを特徴とする請求項１に記載の作業引継支援装置。
【請求項４】
前記記憶手段は、前記コンテキスト情報として前記作業者ごとに作業中であるか否かを示す情報および作業負荷情報を記憶し、
前記更新手段は、前記各作業者の端末から前記作業中であるか否かを示す情報および作業負荷情報を取得することにより前記記憶手段を更新し、
前記判断手段は、前記対象作業者の前記作業中であるか否かを示す情報に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断し、
前記特定手段は、前記他の作業者の前記作業中であるか否かを示す情報および作業負荷情報のうち少なくとも作業負荷情報に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定することを特徴とする請求項１に記載の作業引継支援装置。
【請求項５】
前記記憶手段は、前記コンテキスト情報として前記作業者ごとに作業中であるか否かを示す情報、位置情報および作業負荷情報を記憶し、
前記更新手段は、前記各作業者の端末から前記作業中であるか否かを示す情報、現在位置情報および作業負荷情報を取得することにより前記記憶手段を更新し、
前記判断手段は、前記対象作業者の前記作業中であるか否かを示す情報に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断し、
前記特定手段は、前記他の作業者の前記作業中であるか否かを示す情報、現在位置情報および作業負荷情報のうち少なくとも現在位置情報および作業負荷情報に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定することを特徴とする請求項１に記載の作業引継支援装置。
【請求項６】
前記記憶手段は、前記作業者ごとに作業待ちの作業に関する情報を記憶し、
前記更新手段は、前記各作業者の端末から終了した作業に関する情報を取得することにより前記記憶手段から前記終了した作業に関する情報を消去することで更新し、
前記判断手段は、前記作業中であるか否かを示す情報と前記作業待ちに関する情報とに基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断することを特徴とする請求項１〜５のいずれか一つに記載の作業引継支援装置。
【請求項７】
前記記憶手段は、前記作業者ごとに作業待ちの作業の開始時刻を記憶し、
前記判断手段は、さらに、前記他の作業者の作業待ちの作業の開始時刻に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断することを特徴とする請求項６に記載の作業引継支援装置。
【請求項８】
前記記憶手段は、作業ごとに作業適格情報を記憶するとともに、前記作業者ごとに前記作業適格情報を記憶し、
前記特定手段は、さらに、前記他の作業者における前記第１の作業の作業適格情報の有無に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定することを特徴とする請求項１〜７のいずれか一つに記載の作業引継支援装置。
【請求項９】
作業者群の各作業者の端末と通信可能な作業引継支援装置であって、
作業者ごとに作業状況を示すコンテキスト情報を記憶する記憶手段と、
前記各作業者の端末から前記各作業者の作業状況を示すコンテキスト情報を取得することにより、前記記憶手段を更新する更新手段と、
前記作業者群の中の対象作業者が行うべき作業を検出する検出手段と、
前記検出手段によって検出された作業の作業指示を前記対象作業者の端末に通知した結果、前記対象作業者の端末から前記作業指示の拒否応答を取得する取得手段と、
前記取得手段によって前記拒否応答が取得された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記作業の引継ぎ候補を特定する特定手段と、
前記特定手段によって特定された引継ぎ候補の端末に、前記作業に関する情報を送信する送信手段と、
を備えることを特徴とする作業引継支援装置。
【請求項１０】
前記取得手段は、前記対象作業者が作業中の作業の引継ぎ要求を前記対象作業者の端末から取得し、
前記特定手段は、前記取得手段によって前記引継ぎ要求が取得された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記引継ぎ要求された作業の引継ぎ候補を特定することを特徴とする請求項９に記載の作業引継支援装置。
【請求項１１】
前記取得手段は、前記対象作業者の作業待ちの作業群の中から選ばれた特定の作業の引継ぎ要求を前記対象作業者の端末から取得し、
前記特定手段は、前記取得手段によって前記引継ぎ要求が取得された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記特定の作業の引継ぎ候補を特定することを特徴とする請求項９に記載の作業引継支援装置。
【請求項１２】
前記記憶手段は、前記コンテキスト情報として前記作業者ごとに作業中であるか否かを示す情報を記憶し、
前記更新手段は、前記各作業者の端末から前記作業中であるか否かを示す情報を取得することにより前記記憶手段を更新し、
前記特定手段は、前記他の作業者の前記作業中であるか否かを示す情報に基づいて、前記他の作業者の中から前記引継ぎ候補を特定することを特徴とする請求項９〜１１のいずれか一つに記載の作業引継支援装置。
【請求項１３】
前記記憶手段は、前記コンテキスト情報として前記作業者ごとに作業中であるか否かを示す情報および位置情報を記憶し、
前記更新手段は、前記各作業者の端末から前記作業中であるか否かを示す情報および現在位置情報を取得することにより前記記憶手段を更新し、
前記特定手段は、前記他の作業者の前記作業中であるか否かを示す情報および現在位置情報のうち少なくとも現在位置情報に基づいて、前記他の作業者の中から前記引継ぎ候補を特定することを特徴とする請求項９に記載の作業引継支援装置。
【請求項１４】
前記記憶手段は、前記コンテキスト情報として前記作業者ごとに作業中であるか否かを示す情報および作業負荷情報を記憶し、
前記更新手段は、前記各作業者の端末から前記作業中であるか否かを示す情報および作業負荷情報を取得することにより前記記憶手段を更新し、
前記特定手段は、前記他の作業者の前記作業中であるか否かを示す情報および作業負荷情報のうち少なくとも作業負荷情報に基づいて、前記他の作業者の中から前記引継ぎ候補を特定することを特徴とする請求項９に記載の作業引継支援装置。
【請求項１５】
前記記憶手段は、前記コンテキスト情報として前記作業者ごとに作業中であるか否かを示す情報、位置情報および作業負荷情報を記憶し、
前記更新手段は、前記各作業者の端末から前記作業中であるか否かを示す情報、現在位置情報および作業負荷情報を取得することにより前記記憶手段を更新し、
前記特定手段は、前記他の作業者の前記作業中であるか否かを示す情報、現在位置情報および作業負荷情報のうち少なくとも現在位置情報および作業負荷情報に基づいて、前記他の作業者の中から前記引継ぎ候補を特定することを特徴とする請求項９に記載の作業引継支援装置。
【請求項１６】
前記記憶手段は、前記作業者ごとに作業待ちの作業に関する情報を記憶し、
前記更新手段は、前記各作業者の端末から終了した作業に関する情報を取得することにより前記記憶手段から前記終了した作業に関する情報を消去することで更新することを特徴とする請求項９〜１５のいずれか一つに記載の作業引継支援装置。
【請求項１７】
前記記憶手段は、前記作業者ごとに作業待ちの作業の開始時刻を記憶することを特徴とする請求項１６に記載の作業引継支援装置。
【請求項１８】
前記記憶手段は、作業ごとに作業適格情報を記憶するとともに、前記作業者ごとに前記作業適格情報を記憶し、
前記特定手段は、さらに、前記他の作業者における作業適格情報の有無に基づいて、前記他の作業者の中から前記引継ぎ候補を特定することを特徴とする請求項９〜１７のいずれか一つに記載の作業引継支援装置。
【請求項１９】
作業者ごとに作業状況を示すコンテキスト情報を記憶する記憶手段を備え、作業者群の各作業者の端末と通信可能な作業引継支援装置が、
前記各作業者の端末から前記各作業者の作業状況を示すコンテキスト情報を取得することにより、前記記憶手段を更新し、
前記作業者群の中の対象作業者が行うべき第１の作業を検出し、
検出された場合、前記記憶手段内の前記対象作業者の前記コンテキスト情報に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断し、
前記第２の作業の作業中であると判断された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定し、
特定された引継ぎ候補の端末に、前記第１の作業に関する情報を送信する、
処理を実行することを特徴とする作業引継支援方法。
【請求項２０】
作業者ごとに作業状況を示すコンテキスト情報を記憶する記憶手段を備え、作業者群の各作業者の端末と通信可能な作業引継支援装置が、
前記各作業者の端末から前記各作業者の作業状況を示すコンテキスト情報を取得することにより、前記記憶手段を更新し、
前記作業者群の中の対象作業者が行うべき作業を検出し、
検出された作業の作業指示を前記対象作業者の端末に通知した結果、前記対象作業者の端末から前記作業指示の拒否応答を取得し、
前記拒否応答が取得された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記作業の引継ぎ候補を特定し、
特定された引継ぎ候補の端末に、前記作業に関する情報を送信する、
処理を実行することを特徴とする作業引継支援方法。
【請求項２１】
作業者ごとに作業状況を示すコンテキスト情報を記憶する記憶手段を備え、作業者群の各作業者の端末と通信可能な作業引継支援装置に、
前記各作業者の端末から前記各作業者の作業状況を示すコンテキスト情報を取得することにより、前記記憶手段を更新し、
前記作業者群の中の対象作業者が行うべき第１の作業を検出し、
検出された場合、前記記憶手段内の前記対象作業者の前記コンテキスト情報に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断し、
前記第２の作業の作業中であると判断された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定し、
特定された引継ぎ候補の端末に、前記第１の作業に関する情報を送信する、
処理を実行させることを特徴とする作業引継支援プログラム。
【請求項２２】
作業者ごとに作業状況を示すコンテキスト情報を記憶する記憶手段を備え、作業者群の各作業者の端末と通信可能な作業引継支援装置に、
前記各作業者の端末から前記各作業者の作業状況を示すコンテキスト情報を取得することにより、前記記憶手段を更新し、
前記作業者群の中の対象作業者が行うべき作業を検出し、
検出された作業の作業指示を前記対象作業者の端末に通知した結果、前記対象作業者の端末から前記作業指示の拒否応答を取得し、
前記拒否応答が取得された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記作業の引継ぎ候補を特定し、
特定された引継ぎ候補の端末に、前記作業に関する情報を送信する、
処理を実行させることを特徴とする作業引継支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業の引継を支援する作業引継支援装置、作業引継支援方法、および作業引継支援プログラムに関する。
【背景技術】
【０００２】
従来、作業者の作業を支援する技術として、予め登録された作業の発動条件（作業の開始時刻や場所）を満たした場合に、作業者の有する端末に、作業に関するメッセージを送信する技術があった（例えば、下記特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１１３６２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、作業者間での作業の引継については考慮されていない。そのため、作業者は、自身の判断によって作業の引継を行う。このとき、作業の引継を行う作業者は、他の作業者のコンテキストを把握していないため、効率的に、または公平に、作業の引継を行うことができないといった問題があった。【０００５】
例えば、既に作業負荷が大きい作業者に、さらに作業が引き継がれる場合があり、特定の作業者の作業負荷が大きくなってしまうといった問題があった。また、作業場所から遠い場所にいる作業者に作業が引き継がれる場合があり、作業の効率が悪くなってしまうといった問題があった。【０００６】
本発明は、上述した従来技術による問題点を解消するため、複数の作業者のそれぞれのコンテキストに応じて、効率的にまたは公平に、作業を引き継がせることができる作業引継支援装置、作業引継支援方法、および作業引継支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、本発明の一側面によれば、作業者群の各作業者の端末と通信可能であって、作業者ごとに作業状況を示すコンテキスト情報を記憶する記憶手段を備え、各作業者の端末から各作業者の作業状況を示すコンテキスト情報を取得することにより、記憶手段を更新し、作業者群の中の対象作業者が行うべき第１の作業を検出し、検出された場合、記憶手段内の対象作業者のコンテキスト情報に基づいて、対象作業者が第２の作業の作業中であるか否かを判断し、第２の作業の作業中であると判断された場合、対象作業者以外の他の作業者のコンテキスト情報に基づいて、他の作業者の中から第１の作業の引継ぎ候補を特定し、特定された引継ぎ候補の端末に、第１の作業に関する情報を送信する作業引継支援装置、作業引継支援方法、および作業引継支援プログラムが提案される。【０００８】
また、本発明の一側面によれば、作業者群の各作業者の端末と通信可能であって、作業者ごとに作業状況を示すコンテキスト情報を記憶する記憶手段を備え、各作業者の端末から各作業者の作業状況を示すコンテキスト情報を取得することにより、記憶手段を更新し、作業者群の中の対象作業者が行うべき作業を検出し、検出された作業の作業指示を対象作業者の端末に通知した結果、対象作業者の端末から作業指示の拒否応答を取得し、拒否応答が取得された場合、対象作業者以外の他の作業者のコンテキスト情報に基づいて、他の作業者の中から作業の引継ぎ候補を特定し、特定された引継ぎ候補の端末に、作業に関する情報を送信する作業引継支援装置、作業引継支援方法、および作業引継支援プログラムが提案される。
【発明の効果】
【０００９】
本発明の一側面によれば、複数の作業者のそれぞれのコンテキストに応じて、効率的にまたは公平に、作業を引き継がせることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、作業引継支援装置による作業者間の作業の引継の支援の具体例を示す説明図である。
【図２】図２は、実施の形態にかかる作業引継支援システムＳの一例を示す説明図である。
【図３】図３は、実施の形態にかかる作業引継支援装置１００のハードウェア構成例を示すブロック図である。
【図４】図４は、作業ＤＢ１０１の記憶内容の一例を示す説明図である。
【図５】図５は、作業者ＤＢ１０２の記憶内容の一例を示す説明図である。
【図６】図６は、ポリシーＤＢ１０３の記憶内容の一例を示す説明図である。
【図７】図７は、コンテキストＤＢ１０４の記憶内容の一例を示す説明図である。
【図８】図８は、作業引継支援装置１００の機能的構成を示すブロック図である。
【図９】図９は、作業引継支援装置１００による作業内容の通知およびＤＢの更新の具体例を示す説明図である。
【図１０】図１０は、作業を支援するアプリケーションの一例を示す説明図である。
【図１１】図１１は、作業引継支援装置１００による引継を実行するか否かの判定の具体例を示す説明図である。
【図１２】図１２は、作業引継支援装置１００による引継ぎ候補の特定の具体例を示す説明図である。
【図１３】図１３は、作業引継支援装置１００による作業の引継の具体例を示す説明図である。
【図１４】図１４は、作業引継判定処理の処理内容を示すフローチャートである。
【図１５】図１５は、作業引継処理の処理内容を示すフローチャートである。
【図１６】図１６は、作業状態判定処理の処理内容を示すフローチャートである。
【図１７】図１７は、作業通知処理の処理内容を示すフローチャートである。
【図１８】図１８は、作業終了処理の処理内容を示すフローチャートである。
【図１９】図１９は、作業の引継を実行する際の作業引継支援装置１００と情報処理端末Ｔとの通信の内容を示すシーケンス図である。
【図２０】図２０は、作業者Ｍによる引継を実行するか否かの判定の具体例を示す説明図である。
【図２１】図２１は、情報処理端末Ｔへの作業者Ｍからの引継の対象になる作業の入力の具体例を示す説明図である。
【図２２】図２２は、作業者Ｍによる引継ぎ候補の特定の具体例を示す説明図である。
【図２３】図２３は、情報処理端末Ｔへの作業者Ｍからの作業を引き継がせる引継ぎ候補の入力の具体例を示す説明図である。
【図２４】図２４は、作業者Ｍによる作業の引継の確認の具体例を示す説明図である。
【図２５】図２５は、情報処理端末Ｔへの作業者Ｍからの引継の了承または拒否の入力の具体例を示す説明図である。
【図２６】図２６は、作業引継判定処理の処理内容を示すフローチャート（その１）である。
【図２７】図２７は、作業引継判定処理の処理内容を示すフローチャート（その２）である。
【図２８】図２８は、作業引継処理の処理内容を示すフローチャートである。
【図２９】図２９は、情報処理端末Ｔによる作業の引継の確認処理の処理内容を示すフローチャートである。
【図３０】図３０は、作業の引継を実行する際の作業引継支援装置１００と情報処理端末Ｔとの通信の内容を示すシーケンス図（その１）である。
【図３１】図３１は、作業の引継を実行する際の作業引継支援装置１００と情報処理端末Ｔとの通信の内容を示すシーケンス図（その２）である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、この発明にかかる作業引継支援装置、作業引継支援方法、および作業引継支援プログラムの実施の形態を詳細に説明する。
【００１２】
（作業引継支援装置による作業者間の作業の引継の支援の具体例）
まず、図１を用いて、作業引継支援装置による作業者間の作業の引継の支援の具体例について説明する。
【００１３】
図１は、作業引継支援装置による作業者間の作業の引継の支援の具体例を示す説明図である。図１に示すように、作業引継支援システムＳは、作業引継支援装置１００と、複数の作業者Ｍ（図１では、作業者ＭＡ〜作業者ＭＤ）のそれぞれが有する情報処理端末Ｔ（図１では、情報処理端末Ｔ１〜情報処理端末Ｔ４）と、を含むシステムである。
【００１４】
ここで、作業引継支援装置１００は、各作業者Ｍの作業予定を記憶し、各作業者Ｍの情報処理端末Ｔに作業を通知する装置である。例えば、作業予定として、作業を開始する開始時刻、作業を実行すべき作業者Ｍ、および、作業を特定する識別子が記憶されている。また、作業引継支援装置１００は、複数の作業者Ｍのそれぞれの情報処理端末Ｔから、作業者Ｍのコンテキスト（例えば、作業者Ｍの作業状況、作業者Ｍの情報処理端末Ｔの場所、および作業者Ｍの作業負荷）を受信する装置である。
【００１５】
また、作業引継支援装置１００は、作業予定に記憶された作業を実行すべき作業者Ｍが、当該作業を実行できない状態である場合、受信したコンテキストに基づいて、当該作業を引き継がせる引継ぎ候補を特定する装置である。そして、作業引継支援装置１００は、引継ぎ候補になった作業者Ｍに作業を引き継がせる装置である。
【００１６】
ここで、情報処理端末Ｔは、作業者Ｍのコンテキスト（例えば、自情報処理端末Ｔを有する作業者Ｍの作業状況、自情報処理端末Ｔの場所、および自情報処理端末Ｔを有する作業者Ｍの作業負荷）を作業引継支援装置１００に送信する端末である。また、情報処理端末Ｔは、作業者Ｍの作業を支援するアプリケーションを実行する端末である。
【００１７】
以下では、作業Ｗ１の開始時刻１６：１０になったときに、作業者ＭＡが作業Ｗ１を実行できない状態である場合を例に挙げて、作業引継支援装置１００による作業者Ｍ間の作業の引継の支援について説明する。
【００１８】
（１）まず、作業引継支援装置１００は、作業者ＭＡが作業Ｗ１を実行できない状態であることを検出する。例えば、作業引継支援装置１００は、作業者ＭＡの作業状況が、作業Ｗ１以外の他の作業の実行中である場合に、作業者ＭＡが作業Ｗ１を実行できない状態であることを検出する。また、例えば、作業引継支援装置１００は、作業者ＭＡの情報処理端末Ｔ１に作業Ｗ１を通知した結果、情報処理端末Ｔ１から作業Ｗ１の実行拒否通知を受信した場合に、作業者ＭＡが作業Ｗ１を実行できない状態であることを検出してもよい。
【００１９】
（２）次に、作業引継支援装置１００は、作業Ｗ１の引継ぎ候補を検索する。例えば、作業引継支援装置１００は、受信したコンテキストに基づいて、作業状況が作業なしの状態である作業者Ｍを、引継ぎ候補として検索する。ここでは、作業引継支援装置１００は、引継ぎ候補として、作業者ＭＢと作業者ＭＣを検索する。
【００２０】
（３）そして、作業引継支援装置１００は、検索した引継ぎ候補のうち、いずれかの引継ぎ候補を、作業を引き継がせる引継ぎ候補に特定する。作業引継支援装置１００は、特定した引継ぎ候補が実行するあらたな作業予定を記憶し、引継ぎ候補に作業を通知する。例えば、作業引継支援装置１００は、引継ぎ候補として作業者ＭＢおよび作業者ＭＣを検索し、検索した引継ぎ候補のうち、作業者ＭＢを作業Ｗ１を引き継がせる引継ぎ候補に特定する。
【００２１】
そして、作業引継支援装置１００は、作業者ＭＢに作業Ｗ１を特定する情報を送信する。また、作業引継支援装置１００は、作業Ｗ１を特定する情報と併せて、作業Ｗ１を支援するアプリケーションを特定する情報を送信してもよいし、作業Ｗ１を支援するアプリケーションそのものを送信してもよい。
【００２２】
情報処理端末Ｔは、作業Ｗ１を特定する情報に基づいて、作業Ｗ１を開始するように画面に表示する。また、情報処理端末Ｔは、作業Ｗ１を支援するアプリケーションを特定する情報に基づいて、作業Ｗ１を支援するアプリケーションを起動して、作業者ＭＡの作業Ｗ１の実行を支援する。
【００２３】
また、作業引継支援装置１００は、引継ぎ候補として作業者ＭＢおよび作業者ＭＣを検索し、検索した引継ぎ候補のリストを情報処理端末Ｔ１に送信し、作業者ＭＡに作業Ｗ１を引き継がせる引継ぎ候補を決定させてもよい。そして、作業引継支援装置１００は、情報処理端末Ｔ１から、作業者ＭＡによって決定された引継ぎ候補を受信して、作業Ｗ１を引き継がせる引継ぎ候補を特定してもよい。
【００２４】
また、各場所Ｒ１〜Ｒ３に作業者Ｍの作業を支援する支援装置がある場合、作業引継支援装置１００は、支援装置からさらに作業者Ｍのコンテキストを受信し、または、作業の途中経過を受信してもよい。そして、作業引継支援装置１００は、支援装置から受信したコンテキストや作業経過を参照して、作業の引継を行うようにしてもよい。
【００２５】
このように、作業引継支援装置１００は、複数の作業者Ｍのコンテキストに応じて、適当な引継ぎ候補を特定する。そして、作業引継支援装置１００は、特定した引継ぎ候補に作業を引き継がせる。そのため、作業引継支援装置１００は、作業者Ｍのコンテキストに応じて、効率的に、または、公平に、作業者Ｍに作業を引き継がせることができる。
【００２６】
（実施の形態にかかる作業引継支援システムＳの一例）
次に、図２を用いて、図１に示した実施の形態にかかる作業引継支援システムＳの一例について説明する。
【００２７】
図２は、実施の形態にかかる作業引継支援システムＳの一例を示す説明図である。図２に、作業引継支援装置１００と、複数の情報処理端末Ｔと、複数の無線ＬＡＮ２１０と、複数の支援装置２２０と、を含む作業引継支援システムＳを示す。作業引継支援システムＳにおいて、作業引継支援装置１００と、複数の無線ＬＡＮ２１０と、複数の支援装置２２０と、はネットワークを介して接続され、複数の情報処理端末Ｔは周辺の無線ＬＡＮ２１０を介してネットワークに接続されている。
【００２８】
それぞれの情報処理端末Ｔは、端末センサを有し、端末センサから得たコンテキストを作業引継支援装置１００に送信する端末である。端末センサとしては、例えば、端末の位置を示す情報を検出するセンサ、端末を有する作業者Ｍの作業負荷を検出するセンサが挙げられる。また、例えば、作業負荷としては、作業者Ｍの歩数が採用される。
【００２９】
支援装置２２０は、作業者Ｍの作業を支援する装置である。また、支援装置２２０は、作業者Ｍのコンテキスト、または作業の途中経過を検出して、作業引継支援装置１００に送信する装置である。支援装置２２０としては、例えば、健康診断用の装置を採用できる。
【００３０】
作業引継支援装置１００は、作業ＤＢ１０１と、作業者ＤＢ１０２と、ポリシーＤＢ１０３と、コンテキストＤＢ１０４と、を記憶する装置である。そして、作業引継支援装置１００は、複数の情報処理端末Ｔからコンテキストを受信し、作業ＤＢ１０１、またはコンテキストＤＢ１０４を更新する装置である。そして、作業引継支援装置１００は、コンテキストに基づいて、作業の引継ぎ候補を特定する装置である。
【００３１】
（実施の形態にかかる作業引継支援装置１００のハードウェア構成例）
次に、図３を用いて、図１および図２に示した実施の形態にかかる作業引継支援装置１００のハードウェア構成例について説明する。
【００３２】
図３は、実施の形態にかかる作業引継支援装置１００のハードウェア構成例を示すブロック図である。図３において、作業引継支援装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、ＲＯＭ（Ｒｅａｄ‐Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、ディスプレイ３０８と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０９と、キーボード３１０と、マウス３１１と、スキャナ３１２と、プリンタ３１３と、を備えている。また、各構成部はバス３２０によってそれぞれ接続されている。
【００３３】
ここで、ＣＰＵ３０１は、作業引継支援装置１００の全体の制御を司る。ＲＯＭ３０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。また、ＲＡＭ３０３は、作業ＤＢ１０１と、作業者ＤＢ１０２と、ポリシーＤＢ１０３と、コンテキストＤＢ１０４と、を記憶している。また、ＲＡＭ３０３は、作業者Ｍの作業を支援するアプリケーションを記憶している。
【００３４】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータのリード／ライトを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記憶する。
【００３５】
光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータのリード／ライトを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御で書き込まれたデータを記憶したり、光ディスク３０７に記憶されたデータをコンピュータに読み取らせたりする。
【００３６】
ディスプレイ３０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ３０８は、例えば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００３７】
インターフェース（以下、「Ｉ／Ｆ」と略する。）３０９は、通信回線を通じてＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク３１４に接続され、このネットワーク３１４を介して他の装置に接続される。そして、Ｉ／Ｆ３０９は、ネットワーク３１４と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ３０９には、例えばモデムやＬＡＮアダプタなどを採用することができる。
【００３８】
キーボード３１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス３１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などを行う。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００３９】
スキャナ３１２は、画像を光学的に読み取り、作業引継支援装置１００内に画像データを取り込む。なお、スキャナ３１２は、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）機能を持たせてもよい。また、プリンタ３１３は、画像データや文書データを印刷する。プリンタ３１３には、例えば、レーザプリンタやインクジェットプリンタを採用することができる。
【００４０】
（作業ＤＢ１０１の記憶内容の一例）
次に、図４を用いて、作業引継支援装置１００のＲＡＭ３０３に記憶されている作業ＤＢ１０１の記憶内容の一例について説明する。
【００４１】
図４は、作業ＤＢ１０１の記憶内容の一例を示す説明図である。図４に示すように、作業ＤＢ１０１は、作業ＩＤ項目のそれぞれに対応付けて、ユーザＩＤ項目と、起動条件項目と、作業場所項目と、権限項目と、所要時間項目と、引継可否項目と、優先度項目と、コントローラ項目と、実行状態項目と、を有する。そして、作業ごとにレコードを構成する。
【００４２】
作業ＩＤ項目には、作業を特定する識別子が記憶されている。ユーザＩＤ項目には、作業ＩＤ項目の識別子によって特定される作業を実行する者として予定されている作業者Ｍを特定する識別子が記憶されている。
【００４３】
起動条件項目には、作業ＩＤ項目の識別子によって特定される作業の開始条件が記憶されている。例えば、作業ＩＤ「Ｗ１」により特定される作業について、開始条件として時刻「１６：００」が記憶されている。作業場所項目には、作業ＩＤ項目の識別子によって特定される作業の実行場所が記憶されている。例えば、作業ＩＤ「Ｗ１」により特定される作業について、実行場所として部屋「Ｒ１」が記憶されている。
【００４４】
権限項目には、作業ＩＤ項目の識別子によって特定される作業を実行する作業者Ｍが、最低限どの権限を有していなければならないか、が記憶されている。例えば、権限として下位の権限「Ｌ１」から上位の権限「Ｌ３」までが設定され、上位の権限は下位の権限を兼ねる場合を想定する。この場合、権限項目に「Ｌ１」が記憶されている作業は、「Ｌ１」〜「Ｌ３」のどの権限を有する作業者Ｍでも実行でき、一方で、権限項目に「Ｌ３」が記憶されている作業は、「Ｌ３」の権限を有する作業者Ｍのみが実行できる。
【００４５】
所要時間項目には、作業ＩＤ項目の識別子によって特定される作業の標準的な所要時間が記憶されている。引継可否項目には、作業ＩＤ項目の識別子によって特定される作業が、ユーザＩＤ項目の識別子によって特定される作業者Ｍとは異なる他の作業者Ｍに、引き継がせることができるか否かが記憶されている。例えば、「○」は引き継がせることができることを示し、「×」は引き継がせることができないことを示す。
【００４６】
優先度項目には、作業ＩＤ項目の識別子によって特定される作業の優先度が記憶されている。コントローラ項目には、作業ＩＤ項目の識別子によって特定される作業を実行する際に、作業者Ｍによって使用されるアプリケーションを特定する識別子が記憶されている。実行状態項目には、作業ＩＤ項目の識別子によって特定される作業の実行状態が記憶されている。例えば、「実行中」は、作業が実行中であることを示し、「未」は、作業がまだ実行されていないことを示す。
【００４７】
（作業者ＤＢ１０２の記憶内容の一例）
次に、図５を用いて、作業引継支援装置１００のＲＡＭ３０３に記憶されている作業者ＤＢ１０２の記憶内容の一例について説明する。
【００４８】
図５は、作業者ＤＢ１０２の記憶内容の一例を示す説明図である。図５に示すように、作業者ＤＢ１０２は、ユーザＩＤ項目のそれぞれに対応付けて、引継可否項目と、権限項目と、を有し、作業者Ｍごとにレコードを構成する。
【００４９】
ユーザＩＤ項目には、作業者Ｍを特定する識別子が記憶されている。引継可否項目には、ユーザＩＤ項目の識別子によって特定される作業者Ｍについて、引継可能な状態であるか否かが記憶されている。例えば、「○」は引継可能な状態であることを示し、「×」は引継可能な状態でないことを示す。具体的には、例えば、作業者Ｍが休暇中である場合に、「×」が記憶される。権限項目には、ユーザＩＤ項目の識別子によって特定される作業者Ｍが有する権限が記憶されている。
【００５０】
（ポリシーＤＢ１０３の記憶内容の一例）
次に、図６を用いて、作業引継支援装置１００のＲＡＭ３０３に記憶されているポリシーＤＢ１０３の記憶内容の一例について説明する。
【００５１】
図６は、ポリシーＤＢ１０３の記憶内容の一例を示す説明図である。図６に示すように、ポリシーＤＢ１０３は、ポリシー項目のそれぞれに対応付けて、フラグ項目を有し、ポリシーごとにレコードを構成する。
【００５２】
ポリシー項目には、引継ぎ候補を決定する際の指標になる内容が記憶されている。例えば、引継ぎ候補を決定する際の指標になる「歩数」と「場所」が記憶されている。フラグ項目には、ポリシー項目のどちらを優先するかが記憶されている。例えば、「０」は、歩数を指標として優先することを示し、「１」は、場所を指標として優先することを示す。
【００５３】
（コンテキストＤＢ１０４の記憶内容の一例）
次に、図７を用いて、作業引継支援装置１００のＲＡＭ３０３に記憶されているコンテキストＤＢ１０４の記憶内容の一例について説明する。
【００５４】
図７は、コンテキストＤＢ１０４の記憶内容の一例を示す説明図である。図７に示すように、コンテキストＤＢ１０４は、ユーザＩＤ項目のそれぞれに対応付けて、現在位置項目と、作業負荷項目と、を有し、作業者Ｍごとにレコードを構成する。
【００５５】
ユーザＩＤ項目には、作業者Ｍを特定する識別子が記憶されている。現在位置項目には、ユーザＩＤ項目の識別子によって特定される作業者Ｍの現在位置が記憶されている。作業負荷項目には、ユーザＩＤ項目の識別子によって特定される作業者Ｍの現在の作業負荷が記憶されている。例えば、作業負荷として、作業者Ｍの歩数が記憶されている。
【００５６】
（作業引継支援装置１００の機能的構成例）
次に、図８を用いて、作業引継支援装置１００の機能的構成例について説明する。
【００５７】
図８は、作業引継支援装置１００の機能的構成を示すブロック図である。作業引継支援装置１００は、記憶部８０１と、更新部８０２と、検出部８０３と、判断部８０４と、特定部８０５と、送信部８０６と、取得部８０７と、を含む構成である。この制御部となる機能（記憶部８０１〜取得部８０７）は、具体的には、例えば、図３に示したＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０９により、その機能を実現する。
【００５８】
記憶部８０１は、作業者Ｍごとに作業状況を示すコンテキスト情報を記憶する機能を有する。具体的には、例えば、記憶部８０１は、コンテキスト情報として、作業者Ｍごとに作業中であるか否かを示す情報を記憶する。より具体的には、例えば、記憶部８０１は、作業ＤＢ１０１の実行状態項目に作業中であるか否かを示す情報を記憶する。
【００５９】
また、具体的には、例えば、記憶部８０１は、コンテキスト情報として作業者Ｍごとに作業中であるか否かを示す情報および位置情報を記憶する。より具体的には、例えば、記憶部８０１は、作業ＤＢ１０１の実行状態項目に作業中であるか否かを示す情報を記憶し、コンテキストＤＢ１０４の現在位置項目に位置情報を記憶する。なお、位置情報は、例えば、情報処理端末Ｔから、自情報処理端末Ｔがいる場所に備えられた無線ＬＡＮ２１０の識別子を受信することによって、取得することができる。また、位置情報は、情報処理端末Ｔから、自情報処理端末ＴのＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）座標を受信することによって、取得してもよい。
【００６０】
また、具体的には、例えば、記憶部８０１は、作業者Ｍごとに作業中であるか否かを示す情報および作業負荷情報を記憶する。より具体的には、例えば、記憶部８０１は、作業ＤＢ１０１の実行状態項目に作業中であるか否かを示す情報を記憶し、コンテキストＤＢ１０４の作業負荷項目に作業負荷情報を記憶する。なお、作業負荷情報は、作業者Ｍの歩数を採用してもよいし、終了した作業の作業時間の和を採用してもよい。
【００６１】
また、具体的には、例えば、記憶部８０１は、作業者Ｍごとに作業中であるか否かを示す情報、位置情報および作業負荷情報を記憶する。より具体的には、例えば、記憶部８０１は、作業ＤＢ１０１の実行状態項目に作業中であるか否かを示す情報を記憶し、コンテキストＤＢ１０４の現在位置項目に位置情報を記憶し、コンテキストＤＢ１０４の作業負荷項目に作業負荷情報を記憶する。
【００６２】
また、記憶部８０１は、作業者Ｍごとに作業待ちの作業に関する情報を記憶する機能を有する。具体的には、例えば、記憶部８０１は、作業者Ｍごとに作業待ちの作業の開始時刻を記憶する。より具体的には、例えば、記憶部８０１は、作業ＤＢ１０１の起動条件項目に作業待ちの作業の開始時刻を記憶する。なお、作業待ちに関する情報は、作業待ちの作業を識別する識別子である。また、作業待ちに関する情報は、作業待ちの作業の数でもよいし、作業待ちの作業を終了するのにかかる標準作業時間でもよい。
【００６３】
また、記憶部８０１は、作業ごとに作業適格情報を記憶するとともに、作業者Ｍごとに作業適格情報を記憶する機能を有する。具体的には、例えば、記憶部８０１は、作業ごとに、作業を実行する作業者Ｍが有さなければならない最低限の権限を記憶し、作業者Ｍごとに、作業者Ｍの有する権限を記憶する。より具体的には、例えば、記憶部８０１は、作業ＤＢ１０１の権限項目に作業に対応する権限を記憶し、作業者ＤＢ１０２の権限項目に作業者Ｍの有する権限を記憶する。なお、作業適格情報は、作業者Ｍのスキルの高さであってもよい。これにより、記憶部８０１は、作業の引継ぎ候補を特定する際の指標になる情報を記憶しておくことができる。
【００６４】
更新部８０２は、各作業者Ｍの端末から各作業者Ｍの作業状況を示すコンテキスト情報を取得することにより、記憶部８０１を更新する機能を有する。具体的には、例えば、更新部８０２は、各作業者Ｍの端末から作業中であるか否かを示す情報を取得することにより記憶部８０１を更新する。より具体的には、例えば、更新部８０２は、作業者Ｍの有する情報処理端末Ｔから作業の開始通知または終了通知を受信することで、作業ＤＢ１０１の実行状態項目を更新する。
【００６５】
また、具体的には、例えば、更新部８０２は、各作業者Ｍの端末から作業中であるか否かを示す情報および現在位置情報を取得することにより記憶部８０１を更新する。より具体的には、例えば、更新部８０２は、作業者Ｍの有する情報処理端末Ｔから作業の開始通知または終了通知を受信することで、作業ＤＢ１０１の実行状態項目を更新する。また、更新部８０２は、作業者Ｍの有する情報処理端末Ｔから情報処理端末Ｔの現在位置情報を受信することで、コンテキストＤＢ１０４の現在位置項目を更新する。
【００６６】
また、具体的には、例えば、更新部８０２は、各作業者Ｍの端末から作業中であるか否かを示す情報および作業負荷情報を取得することにより記憶部８０１を更新する。より具体的には、例えば、更新部８０２は、作業者Ｍの有する情報処理端末Ｔから作業の開始通知または終了通知を受信することで、作業ＤＢ１０１の実行状態項目を更新する。また、更新部８０２は、作業者Ｍの有する情報処理端末Ｔから作業者Ｍの作業負荷を受信することで、コンテキストＤＢ１０４の作業負荷項目を更新する。
【００６７】
また、具体的には、例えば、更新部８０２は、各作業者Ｍの端末から作業中であるか否かを示す情報、現在位置情報および作業負荷情報を取得することにより記憶部８０１を更新する。より具体的には、例えば、更新部８０２は、作業者Ｍの有する情報処理端末Ｔから作業の開始通知または終了通知を受信することで、作業ＤＢ１０１の実行状態項目を更新する。また、更新部８０２は、作業者Ｍの有する情報処理端末Ｔから情報処理端末Ｔの現在位置情報を受信することで、作業者ＤＢ１０２の現在位置項目を更新する。また、更新部８０２は、作業者Ｍの有する情報処理端末Ｔから作業者Ｍの作業負荷を受信することで、コンテキストＤＢ１０４の作業負荷項目を更新する。
【００６８】
また、具体的には、例えば、更新部８０２は、各作業者Ｍの端末から終了した作業に関する情報を取得することにより記憶部８０１から終了した作業に関する情報を消去することで更新する。より具体的には、例えば、更新部８０２は、作業者Ｍの有する情報処理端末Ｔから作業の終了通知を受信することで、対応する作業ＤＢ１０１のレコードを削除する。これにより、更新部８０２は、作業の引継ぎ候補を特定する際の指標になる情報を更新しておくことができる。
【００６９】
検出部８０３は、作業者Ｍ群の中の対象作業者Ｍが行うべき第１の作業を検出する機能を有する。具体的には、例えば、検出部８０３は、作業ＤＢ１０１の起動条件項目の開始時刻になったことを検出して、作業者Ｍが行うべき作業を検出する。これにより、検出部８０３は、作業者Ｍに作業を通知するトリガを検出することができる。
【００７０】
判断部８０４は、検出部８０３によって検出された場合、記憶部８０１内の対象作業者Ｍのコンテキスト情報に基づいて、対象作業者Ｍが第２の作業の作業中であるか否かを判断する機能を有する。なお、判断結果は、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶領域に記憶される。
【００７１】
具体的には、例えば、判断部８０４は、対象作業者Ｍの作業中であるか否かを示す情報に基づいて、対象作業者Ｍが第２の作業の作業中であるか否かを判断する。より具体的には、例えば、判断部８０４は、対象作業者Ｍに対応する作業ＤＢ１０１の実行状態項目に「実行中」が記憶されている場合、検出部８０３によって検出された作業以外の他の作業を対象作業者Ｍが実行中であると判断する。
【００７２】
また、具体的には、例えば、判断部８０４は、作業中であるか否かを示す情報と作業待ちに関する情報とに基づいて、対象作業者Ｍが第２の作業の作業中であるか否かを判断する。より具体的には、例えば、判断部８０４は、対象作業者Ｍに対応する作業ＤＢ１０１の実行状態項目に「未」が記憶されている場合でも、作業待ちの作業がある場合は、対象作業者Ｍが、まもなく他の作業を実行中になると判断する。
【００７３】
また、具体的には、例えば、判断部８０４は、さらに、他の作業者Ｍの作業待ちの作業の開始時刻に基づいて、対象作業者Ｍが第２の作業の作業中であるか否かを判断する。より具体的には、例えば、判断部８０４は、対象作業者Ｍに対応する作業ＤＢ１０１の実行状態項目に「未」が記憶されている場合でも、作業を引き継がせると作業待ちの作業の開始に支障が起きる場合は、対象作業者Ｍが他の作業を実行中であると判断する。これにより、判断部８０４は、作業の引継を行うか否かを判断して、作業の引継を行うトリガを発生させることができる。
【００７４】
特定部８０５は、判断部８０４によって第２の作業の作業中であると判断された場合、対象作業者Ｍ以外の他の作業者Ｍのコンテキスト情報に基づいて、他の作業者Ｍの中から第１の作業の引継ぎ候補を特定する機能を有する。具体的には、例えば、特定部８０５は、他の作業者Ｍの作業中であるか否かを示す情報に基づいて、他の作業者Ｍの中から第１の作業の引継ぎ候補を特定する。より具体的には、例えば、特定部８０５は、作業ＤＢ１０１を参照して、作業中ではない他の作業者Ｍを検索し、検索した他の作業者Ｍの中から、引継ぎ候補を特定する。
【００７５】
特定部８０５は、引継ぎ候補を１つ特定してもよいし、引継ぎ候補を複数特定してもよい。特定部８０５は、検索した他の作業者Ｍに引継の承認または拒否の確認通知を送信した結果として、引継を承認した他の作業者Ｍの中から、引継ぎ候補を特定してもよい。
【００７６】
また、具体的には、例えば、特定部８０５は、他の作業者Ｍの作業中であるか否かを示す情報および現在位置情報のうち少なくとも現在位置情報に基づいて、他の作業者Ｍの中から第１の作業の引継ぎ候補を特定する。より具体的には、例えば、特定部８０５は、作業中でない他の作業者Ｍであって、さらに、引き継がせる作業の作業場所に近い場所にいる他の作業者Ｍを検索し、検索した作業者Ｍの中から、引継ぎ候補を特定する。
【００７７】
また、具体的には、例えば、特定部８０５は、他の作業者Ｍの作業中であるか否かを示す情報および作業負荷情報のうち少なくとも作業負荷情報に基づいて、他の作業者Ｍの中から第１の作業の引継ぎ候補を特定する。より具体的には、例えば、特定部８０５は、作業中でない他の作業者Ｍであって、さらに、作業負荷の少ない他の作業者Ｍを検索し、検索した作業者Ｍの中から、引継ぎ候補を特定する。
【００７８】
また、具体的には、例えば、特定部８０５は、他の作業者Ｍの作業中であるか否かを示す情報、現在位置情報および作業負荷情報のうち少なくとも現在位置情報および作業負荷情報に基づいて、他の作業者Ｍの中から第１の作業の引継ぎ候補を特定する。より具体的には、例えば、特定部８０５は、作業中でない他の作業者Ｍであって、さらに、引き継がせる作業の作業場所に近い場所にいて、作業負荷の少ない他の作業者Ｍを検索し、検索した作業者Ｍの中から、引継ぎ候補を特定する。
【００７９】
また、具体的には、例えば、特定部８０５は、さらに、他の作業者Ｍにおける第１の作業の作業適格情報の有無に基づいて、他の作業者Ｍの中から第１の作業の引継ぎ候補を特定する。より具体的には、例えば、特定部８０５は、作業ＤＢ１０１を参照して、引き継がせる作業を実行する作業者Ｍが最低限有さなければならない権限を特定する。そして、特定部８０５は、作業者ＤＢ１０２を参照して、特定した権限あるいは特定した権限より上位の権限を有する作業者Ｍの中から、引継ぎ候補を特定する。
【００８０】
特定部８０５は、取得部８０７によって拒否応答が取得された場合、対象作業者Ｍ以外の他の作業者Ｍのコンテキスト情報に基づいて、他の作業者Ｍの中から作業の引継ぎ候補を特定する機能を有する。具体的には、例えば、特定部８０５は、作業の実行開始要求を送信した情報処理端末Ｔから、当該作業の実行拒否を受信した場合、作業ＤＢ１０１またはコンテキストＤＢ１０４の少なくともいずれかを参照して、引継ぎ候補を特定する。
【００８１】
また、特定部８０５は、取得部８０７によって引継ぎ要求が取得された場合、対象作業者Ｍ以外の他の作業者Ｍのコンテキスト情報に基づいて、他の作業者Ｍの中から引継ぎ要求された作業の引継ぎ候補を特定する機能を有する。具体的には、例えば、特定部８０５は、情報処理端末Ｔから引継の対象になる実行中の作業を特定する情報を含む引継ぎ要求を受信した場合、作業ＤＢ１０１またはコンテキストＤＢ１０４の少なくともいずれかを参照して、引継ぎ候補を特定する。
【００８２】
また、特定部８０５は、取得部８０７によって引継ぎ要求が取得された場合、対象作業者Ｍ以外の他の作業者Ｍのコンテキスト情報に基づいて、他の作業者Ｍの中から特定の作業の引継ぎ候補を特定する。具体的には、例えば、特定部８０５は、情報処理端末Ｔから引継の対象になる実行待ちの作業を特定する情報を含む引継ぎ要求を受信した場合、作業ＤＢ１０１またはコンテキストＤＢ１０４の少なくともいずれかを参照して、引継ぎ候補を特定する。これにより、特定部８０５は、作業者Ｍのコンテキストを参照して、作業の引継の効率、または作業の引継の公平性を考慮した引継ぎ候補を特定することができる。
【００８３】
送信部８０６は、特定部８０５によって特定された引継ぎ候補の端末に、第１の作業に関する情報を送信する機能を有する。具体的には、例えば、送信部８０６は、引継ぎ候補の作業者Ｍの情報処理端末Ｔに、引き継がせる作業を特定する情報を送信する。また、送信部８０６は、引継ぎ候補の作業者Ｍの情報処理端末Ｔに、引き継がせる作業を特定する情報と、引き継がせる作業の途中経過の情報と、を送信してもよい。これにより、送信部８０６は、作業者Ｍに作業を引き継がせることができる。
【００８４】
取得部８０７は、検出部８０３によって検出された作業の作業指示を対象作業者Ｍの端末に通知した結果、対象作業者Ｍの端末から作業指示の拒否応答を取得する機能を有する。具体的には、例えば、取得部８０７は、作業の実行開始要求を送信した情報処理端末Ｔから、当該作業の実行拒否を受信する。
【００８５】
取得部８０７は、対象作業者Ｍが作業中の作業の引継ぎ要求を対象作業者Ｍの端末から取得する機能を有する。具体的には、例えば、取得部８０７は、情報処理端末Ｔから引継の対象になる実行中の作業を特定する情報を含む引継ぎ要求を受信する。
【００８６】
取得部８０７は、対象作業者Ｍの作業待ちの作業群の中から選ばれた特定の作業の引継ぎ要求を対象作業者Ｍの端末から取得する機能を有する。具体的には、例えば、取得部８０７は、情報処理端末Ｔから引継の対象になる実行待ちの作業を特定する情報を含む引継ぎ要求を受信する。これにより、取得部８０７は、作業の引継を行うトリガを取得することができる。
【００８７】
（実施例１）
次に、実施例１について説明する。実施例１は、作業の引継を実行するか否かを作業引継支援装置１００が判定する実施例である。
【００８８】
（実施例１にかかる作業引継支援装置１００による作業者Ｍ間の作業の引継の支援の具体例）
ここで、図９〜図１３を用いて、実施例１にかかる作業引継支援装置１００による作業者Ｍ間の作業の引継の支援の具体例について説明する。
【００８９】
（作業引継支援装置１００による作業内容の通知およびＤＢの更新）
まず、図９を用いて、作業引継支援装置１００による情報処理端末Ｔへの作業内容の通知および情報処理端末Ｔから受信した情報に基づくＤＢの更新について説明する。
【００９０】
図９は、作業引継支援装置１００による作業内容の通知およびＤＢの更新の具体例を示す説明図である。図９では、作業者ＭＡ〜ＭＤは、作業を行っていない。ここで、現在時刻が１６：００になったとする。
【００９１】
（１）作業引継支援装置１００は、作業ＤＢ１０１を参照して、作業の起動条件を満たしたことを検出する。そして、作業引継支援装置１００は、作業の引継を実行しない場合であれば、起動条件を満たした作業を、作業者Ｍの情報処理端末Ｔに通知する。例えば、作業引継支援装置１００は、作業Ｗ１の起動条件１６：００になったことを検出すると、作業Ｗ１を作業者ＭＡの情報処理端末Ｔ１に通知する。
【００９２】
この際、作業引継支援装置１００は、作業を支援するアプリケーションを特定する情報を併せて、情報処理端末Ｔに通知してもよい。また、作業引継支援装置１００は、作業を支援するアプリケーションを情報処理端末Ｔに通知してもよい。例えば、作業引継支援装置１００は、作業Ｗ１を支援するアプリケーションＡｐｐ＿Ｗ１を特定する情報を、作業Ｗ１と併せて、作業者ＭＡの情報処理端末Ｔ１に通知する。
【００９３】
なお、情報処理端末Ｔでは、作業Ｗ１を特定する情報に基づいて、作業Ｗ１を開始するように画面に表示する。また、情報処理端末Ｔは、作業Ｗ１を支援するアプリケーションＡｐｐ＿Ｗ１を特定する情報に基づいて、作業Ｗ１を支援するアプリケーションＡｐｐ＿Ｗ１を起動して、作業者ＭＡの作業Ｗ１の実行を支援する。
【００９４】
（２）また、作業引継支援装置１００は、情報処理端末Ｔから通知された情報に基づいて、作業ＤＢ１０１およびコンテキストＤＢ１０４を更新する。例えば、作業引継支援装置１００は、作業が情報処理端末Ｔで開始されたことを示す開始通知を、情報処理端末Ｔから受信し、作業ＤＢ１０１の実行状態項目を更新する。また、例えば、作業引継支援装置１００は、作業が情報処理端末Ｔで終了したことを示す終了通知を、情報処理端末Ｔから受信し、作業ＤＢ１０１の実行状態項目を更新する。
【００９５】
また、例えば、作業引継支援装置１００は、情報処理端末Ｔの現在位置を示す情報を、情報処理端末Ｔから受信し、コンテキストＤＢ１０４の現在位置項目を更新する。また、例えば、作業引継支援装置１００は、作業者Ｍの作業負荷を示す情報を、情報処理端末Ｔから受信し、コンテキストＤＢ１０４の作業負荷項目を更新する。
【００９６】
このように、作業引継支援装置１００は、情報処理端末Ｔに作業を通知し、情報処理端末Ｔを有する作業者Ｍの作業を支援することができる。また、作業引継支援装置１００は、情報処理端末Ｔに、作業を支援するアプリケーションを通知し、情報処理端末Ｔを有する作業者Ｍの作業を支援することができる。また、これにより、作業引継支援装置１００は、作業者Ｍのコンテキスト（作業の実行状態、情報処理端末Ｔの現在位置、および作業者Ｍの作業負荷）を把握することができる。
【００９７】
（作業を支援するアプリケーションの一例）
次に、図１０を用いて、作業を支援するアプリケーションの一例について説明する。
【００９８】
図１０は、作業を支援するアプリケーションの一例を示す説明図である。図１０では、病院での回診の作業を支援するアプリケーションを実行している情報処理端末Ｔに表示される画面を示す。
【００９９】
図１０の（ａ）に示すように、情報処理端末Ｔは、アプリケーションを実行すると、回診の作業において作業者Ｍが行うべき体温測定および血圧測定のボタンを画面に表示する。ここで、例えば、体温測定のボタンが選択されると（例えば、タッチパネル上でタッチされると）、情報処理端末Ｔは、画面を図１０の（ｂ）に切り替える。
【０１００】
図１０の（ｂ）に示すように、情報処理端末Ｔは、体温測定の結果入力を行うボタン（ここでは、テンキー）を表示する。そして、例えば、体温が入力されると（例えば、タッチパネル上でタッチされると）、情報処理端末Ｔは、入力された体温を保存して、作業者Ｍの体温測定の作業の支援を行う。なお、血圧測定のボタンが選択された場合も同様である。
【０１０１】
（作業引継支援装置１００による引継を実行するか否かの判定）
次に、図１１を用いて、作業引継支援装置１００による引継を実行するか否かの判定について説明する。
【０１０２】
図１１は、作業引継支援装置１００による引継を実行するか否かの判定の具体例を示す説明図である。図１１では、作業者ＭＡおよび作業者ＭＤは、図９で通知された作業を行っている。一方、作業者ＭＢおよび作業者ＭＣは、作業を行っていない。ここで、現在時刻が１６：１５になったとする。
【０１０３】
（１）まず、作業引継支援装置１００は、作業ＤＢ１０１を参照して、作業の起動条件を満たしたことを検出する。例えば、作業引継支援装置１００は、作業Ｗ３の起動条件１６：１５になったことを検出する。
【０１０４】
（２）次に、作業引継支援装置１００は、起動条件を満たした作業の作業者Ｍについてのコンテキストから、作業の引継を実行するか否かの判定を行う。例えば、作業引継支援装置１００は、作業ＤＢ１０１の実行状態項目を参照して、作業者ＭＡが作業中であれば、作業Ｗ３の引継を実行すると判定する。また、例えば、作業引継支援装置１００は、コンテキストＤＢ１０４の作業負荷項目を参照して、作業者ＭＡの作業負荷が閾値以上であれば、作業Ｗ３の引継を実行すると判定する。
【０１０５】
（３）そして、作業引継支援装置１００は、作業の引継を実行すると判定した場合、作業引継処理を開始する。このように、作業引継支援装置１００は、作業者Ｍのコンテキストから、作業の引継を実行するか否かを判定することができる。
【０１０６】
（作業引継支援装置１００による引継ぎ候補の特定）
次に、図１２を用いて、作業引継支援装置１００による引継ぎ候補の特定について説明する。
【０１０７】
図１２は、作業引継支援装置１００による引継ぎ候補の特定の具体例を示す説明図である。図１２に示すように、作業引継処理を開始した作業引継支援装置１００は、引継ぎ候補を特定する。
【０１０８】
（１）まず、作業引継支援装置１００は、作業者ＤＢ１０２を参照して、引継可能な状態であって、引継ぎする作業の権限を有する作業者Ｍを、引継ぎ候補として検索する。さらに、作業引継支援装置１００は、作業ＤＢ１０１の実行状態項目を参照して、検索された作業者Ｍの中から、作業の実行中ではない作業者Ｍを、引継ぎ候補として検索する。
【０１０９】
例えば、まず、作業引継支援装置１００は、引継可否項目に「○」が記憶され、作業Ｗ３の権限Ｌ１以上の権限を有する作業者ＭＢ〜ＭＤを、引継ぎ候補として検索する。そして、作業引継支援装置１００は、作業者ＭＢ〜ＭＤの中から、作業ＤＢ１０１の実行状態項目が「未」である作業者ＭＢおよび作業者ＭＣを、引継ぎ候補として検索する。
【０１１０】
（２）次に、作業引継支援装置１００は、コンテキストＤＢ１０４を参照して、検索した引継ぎ候補の中から、作業を引き継がせる引継ぎ候補を特定する。例えば、作業引継支援装置１００は、コンテキストＤＢ１０４の作業負荷項目を参照して、作業者ＭＢおよび作業者ＭＣの中から、作業負荷の小さい作業者ＭＢを、作業Ｗ３を引き継がせる引継ぎ候補に特定する。また、例えば、作業引継支援装置１００は、コンテキストＤＢ１０４の現在位置項目を参照して、作業者ＭＢおよび作業者ＭＣの中から、作業Ｗ３の作業場所Ｒ２に近い場所にいる作業者ＭＣを、作業Ｗ３を引き継がせる引継ぎ候補に特定する。
【０１１１】
また、作業引継支援装置１００は、検索した作業者Ｍの情報処理端末Ｔに引継の確認要求を送信し、情報処理端末Ｔから作業者Ｍの入力した引継の了承または拒否を受信してもよい。この際、作業引継支援装置１００は、複数の作業者Ｍのそれぞれの情報処理端末Ｔに引継の確認要求を送信してもよい。そして作業引継支援装置１００は、引継の拒否を入力した作業者Ｍは作業を引き継がせる引継ぎ候補に特定せず、引継の了承を入力した作業者Ｍのうち、いずれかの作業者Ｍを作業を引き継がせる引継ぎ候補に特定してもよい。
【０１１２】
このように、作業引継支援装置１００は、作業の引継ぎ候補を特定することができる。また、作業引継支援装置１００は、コンテキストを参照して引継ぎ候補を特定するため、効率的に、あるいは公平に、作業を引き継ぐことができる引継ぎ候補を特定できる。
【０１１３】
（作業引継支援装置１００による作業の引継）
次に、図１３を用いて、作業引継支援装置１００による作業の引継について説明する。
【０１１４】
図１３は、作業引継支援装置１００による作業の引継の具体例を示す説明図である。図１３では、作業引継支援装置１００は、図１２で特定された引継ぎ候補に作業を引き継ぐ。
【０１１５】
（１）作業引継支援装置１００は、引継ぎ候補を特定すると、作業ＤＢ１０１を更新する。例えば、作業引継支援装置１００は、作業ＤＢ１０１のレコードの作業Ｗ３の作業者Ｍを作業者ＭＡから作業者ＭＢに変更する。
【０１１６】
（２）そして、作業引継支援装置１００は、引き継がせる作業を、特定した引継ぎ候補に送信する。例えば、作業引継支援装置１００は、作業Ｗ３を作業者ＭＢの情報処理端末Ｔ２に送信する。これにより、作業引継支援装置１００は、作業者Ｍに作業を引き継がせることができる。
【０１１７】
（作業引継判定処理の処理内容）
次に、図１４を用いて、作業引継判定処理の処理内容について説明する。作業引継判定処理は、図１１の（２）で、作業引継支援装置１００により行われた作業の引継をするか否かを判定する処理である。
【０１１８】
図１４は、作業引継判定処理の処理内容を示すフローチャートである。まず、ＣＰＵ３０１は、作業ＤＢ１０１を参照して、作業の起動条件を満たしたか否かを判定する（ステップＳ１４０１）。ここで、作業の起動条件を満たしていない場合（ステップＳ１４０１：Ｎｏ）、ＣＰＵ３０１は、ステップＳ１４０１に戻り、作業の起動条件が満たされるのを待つ。
【０１１９】
一方、作業の起動条件を満たした場合（ステップＳ１４０１：Ｙｅｓ）、ＣＰＵ３０１は、作業ＤＢ１０１を参照して、起動条件を満たした作業が引継可能な作業か否かを判定する（ステップＳ１４０２）。ここで、引継可能な作業でない場合（ステップＳ１４０２：Ｎｏ）、ＣＰＵ３０１は、作業引継判定処理を終了する。
【０１２０】
一方、引継可能な作業である場合（ステップＳ１４０２：Ｙｅｓ）、ＣＰＵ３０１は、起動条件を満たした作業を実行すべき作業者Ｍが、作業を実行できる状態であるか否かを判定する（ステップＳ１４０３）。ここで、作業を実行できる状態である場合（ステップＳ１４０３：Ｙｅｓ）、ＣＰＵ３０１は、作業引継判定処理を終了する。
【０１２１】
一方、作業を実行できる状態でない場合（ステップＳ１４０３：Ｎｏ）、ＣＰＵ３０１は、作業引継処理を実行する（ステップＳ１４０４）。そして、ＣＰＵ３０１は、作業の引継ができたか否かを判定する（ステップＳ１４０５）。ここで、作業の引継ができなかった場合（ステップＳ１４０５：Ｎｏ）、ＣＰＵ３０１は、作業引継判定処理を終了する。
【０１２２】
一方、作業の引継ができた場合（ステップＳ１４０５：Ｙｅｓ）、ＣＰＵ３０１は、作業引継判定処理を終了する。これにより、作業者Ｍのコンテキストに基づいて、作業の引継を実行するか否かを判定することができる。
【０１２３】
（作業引継処理の処理内容）
次に、図１５を用いて、作業引継処理の処理内容について説明する。作業引継処理は、図１４のステップＳ１４０４の処理である。
【０１２４】
図１５は、作業引継処理の処理内容を示すフローチャートである。まず、ＣＰＵ３０１は、作業ＤＢ１０１を参照し（ステップＳ１５０１）、作業を実行できる状態である引継ぎ候補を検索する（ステップＳ１５０２）。次に、ＣＰＵ３０１は、引継ぎ候補があるか否かを判定する（ステップＳ１５０３）。
【０１２５】
ここで、引継ぎ候補がある場合（ステップＳ１５０３：Ｙｅｓ）、ＣＰＵ３０１は、全引継ぎ候補を処理したか否かを判定する（ステップＳ１５０４）。ここで、全引継ぎ候補を処理していない場合（ステップＳ１５０４：Ｎｏ）、ＣＰＵ３０１は、引継確認アプリを情報処理端末Ｔに送信する（ステップＳ１５０５）。
【０１２６】
そして、ＣＰＵ３０１は、情報処理端末Ｔからの応答を受信したか否かを判定する（ステップＳ１５０６）。ここで、応答を受信していない場合（ステップＳ１５０６：Ｎｏ）、ＣＰＵ３０１は、ステップＳ１５０６に戻り、応答の受信を待つ。
【０１２７】
一方、応答を受信した場合（ステップＳ１５０６：Ｙｅｓ）、ＣＰＵ３０１は、応答が引継の了承であるか否かを判定する（ステップＳ１５０７）。ここで、引継の了承でない場合（ステップＳ１５０７：Ｎｏ）、ＣＰＵ３０１は、ステップＳ１５０４に戻る。
【０１２８】
一方、引継の了承である場合（ステップＳ１５０７：Ｙｅｓ）、ＣＰＵ３０１は、作業ＤＢ１０１を更新して（ステップＳ１５０８）、引継ができたと判定して（ステップＳ１５０９）、作業引継処理を終了する。
【０１２９】
また、ステップＳ１５０３において引継ぎ候補がない場合（ステップＳ１５０３：Ｎｏ）、または、ステップＳ１５０４において全引継ぎ候補を処理した場合（ステップＳ１５０４：Ｙｅｓ）、ＣＰＵ３０１は、引継ができなかったと判定する（ステップＳ１５１０）。そして、ＣＰＵ３０１は、作業引継処理を終了する。
【０１３０】
これにより、作業引継支援装置１００は、効率的に、あるいは公平に、作業を引き継ぐことができる引継ぎ候補を特定して、作業の引継を実行できる。
【０１３１】
（作業状態判定処理の処理内容）
次に、図１６を用いて、作業状態判定処理の処理内容について説明する。作業状態判定処理は、図１２の（１）および（２）で、作業引継支援装置１００により行われた作業者Ｍが作業を実行できる状態であるか否かを判定する処理であり、図１４のステップＳ１４０３、または、図１５のステップＳ１５０２で実行される処理である。
【０１３２】
図１６は、作業状態判定処理の処理内容を示すフローチャートである。まず、ＣＰＵ３０１は、判定対象の作業者Ｍの作業負荷が所定値以上であるか否かを判定する（ステップＳ１６０１）。ここで、作業者Ｍの作業負荷が所定値以上である場合（ステップＳ１６０１：Ｙｅｓ）、ＣＰＵ３０１は、作業者Ｍが作業を実行できる状態でないと判定し（ステップＳ１６０７）、作業状態判定処理を終了する。
【０１３３】
一方、作業者Ｍの作業負荷が所定値より小さい場合（ステップＳ１６０１：Ｎｏ）、ＣＰＵ３０１は、作業ＤＢ１０１を参照して、判定対象の作業者Ｍについて実行待ちの作業があるか否かを判定する（ステップＳ１６０２）。実行待ちの作業がない場合（ステップＳ１６０２：Ｎｏ）、ＣＰＵ３０１は、作業者Ｍが作業を実行できる状態であると判定し（ステップＳ１６０６）、作業状態判定処理を終了する。
【０１３４】
一方、実行待ちの作業がある場合（ステップＳ１６０２：Ｙｅｓ）、ＣＰＵ３０１は、実行待ちの作業の所要時間の和が所定値以上か否かを判定する（ステップＳ１６０３）。ここで、所要時間の和が所定値以上である場合（ステップＳ１６０３：Ｙｅｓ）、ＣＰＵ３０１は、作業者Ｍが作業を実行できる状態でないと判定し（ステップＳ１６０７）、作業状態判定処理を終了する。
【０１３５】
一方、所要時間の和が所定値より小さい場合（ステップＳ１６０３：Ｎｏ）、ＣＰＵ３０１は、判定対象の作業者Ｍが引継ぎ候補であるか否かを判定する（ステップＳ１６０４）。ここで、引継ぎ候補でない場合（ステップＳ１６０４：Ｎｏ）、ＣＰＵ３０１は、作業者Ｍが作業を実行できる状態であると判定し（ステップＳ１６０６）、作業状態判定処理を終了する。
【０１３６】
一方、引継ぎ候補である場合（ステップＳ１６０４：Ｙｅｓ）、ＣＰＵ３０１は、作業者Ｍの次の作業が開始されるまでに、引継を行う作業が終了するか否かを判定する（ステップＳ１６０５）。ここで、引継を行う作業が終了する場合（ステップＳ１６０５：Ｙｅｓ）、ＣＰＵ３０１は、作業者Ｍが作業を実行できる状態であると判定し（ステップＳ１６０６）、作業状態判定処理を終了する。
【０１３７】
一方、引継を行う作業が終了しない場合（ステップＳ１６０５：Ｎｏ）、ＣＰＵ３０１は、作業者Ｍが作業を実行できる状態でないと判定し（ステップＳ１６０７）、作業状態判定処理を終了する。これにより、作業者Ｍが作業を実行できる状態であるか否かを判定することができる。
【０１３８】
なお、図１６に示される作業状態判定処理は、作業の引継元および作業の引継先の作業者Ｍに対して実行することが可能である。作業の引継元に対して実行する場合とは、例えば作業者群に属している個々の作業者Ｍの作業状態を周期的に確認し、当該作業者Ｍが行うべき作業（例えば、実行待ちの作業）を他の作業者Ｍに引き継ぐ必要があるか否かを判定する場合である。この場合において、当該作業者Ｍについて、ステップＳ１６０６で作業を実行できる状態であると判定されれば、他の作業者Ｍへの作業の引継ぎは必要ないと判定される。また、当該作業者Ｍについて、ステップＳ１６０７で作業を実行できる状態でないと判定されれば、他の作業者Ｍへの作業の引継ぎが必要であると判定される。
【０１３９】
また、作業の引継先の作業者Ｍ（引継ぎ候補）に対して実行する場合とは、当該引継ぎ候補に対してある特定の作業の引継ぎが可能であるか否かを判定する場合である。この場合において、当該作業者Ｍについて、ステップＳ１６０６で作業を実行できる状態であると判定されれば、当該作業者Ｍは引継ぎが可能であると判定される。一方、当該作業者Ｍについて、ステップＳ１６０７で作業を実行できる状態でないと判定されれば、当該作業者Ｍは引継ぎが可能でないと判定される。ステップＳ１６０４の判定処理は、図１６に示される作業状態判定処理が、これらのいずれの場合で行われているのかを区別するために行うものである。なお、図１６と同等の処理が、それぞれの場合に応じて定義されて、個別に実行されても良い。
【０１４０】
（作業通知処理の処理内容）
次に、図１７を用いて、作業通知処理の処理内容について説明する。図１７は、図９の（１）で、作業引継支援装置１００により行われた作業を作業者Ｍに通知する処理である。また、図１４において、作業の引継を行わなかった場合に、行われる処理である。
【０１４１】
図１７は、作業通知処理の処理内容を示すフローチャートである。まず、ＣＰＵ３０１は、作業ＤＢ１０１を参照して、実行可能な作業を特定する（ステップＳ１７０１）。次に、ＣＰＵ３０１は、実行中の作業があるか否かを判定する（ステップＳ１７０２）。
【０１４２】
ここで、実行中の作業がない場合（ステップＳ１７０２：Ｎｏ）、ＣＰＵ３０１は、実行可能な作業の中で、優先度が最も高い作業を実行する作業として選択し、選択した作業以外の他の作業をキューにアタッチする（ステップＳ１７０３）。そして、ＣＰＵ３０１は、ステップＳ１７１０に移行する。
【０１４３】
一方、実行中の作業がある場合（ステップＳ１７０２：Ｙｅｓ）、ＣＰＵ３０１は、実行可能な作業の中に、実行中の作業より優先度の高い作業があるか否かを判定する（ステップＳ１７０４）。ここで、実行中の作業より優先度の高い作業がない場合（ステップＳ１７０４：Ｎｏ）、ＣＰＵ３０１は、実行可能な作業をキューにアタッチして（ステップＳ１７０５）、作業通知処理を終了する。
【０１４４】
一方、実行中の作業より優先度の高い作業がある場合（ステップＳ１７０４：Ｙｅｓ）、ＣＰＵ３０１は、実行中の作業以下の優先度の作業をキューにアタッチする（ステップＳ１７０６）。次に、ＣＰＵ３０１は、実行中の作業の中断要求を送信する（ステップＳ１７０７）。
【０１４５】
そして、ＣＰＵ３０１は、中断完了通知を受信したか否かを判定する（ステップＳ１７０８）。ここで、中断完了通知を受信していない場合（ステップＳ１７０８：Ｎｏ）、ＣＰＵ３０１は、ステップＳ１７０８に戻り、中断完了通知の受信を待つ。一方、中断完了通知を受信した場合（ステップＳ１７０８：Ｙｅｓ）、ＣＰＵ３０１は、作業ＤＢ１０１を更新し、中断した作業をキューにアタッチする（ステップＳ１７０９）。
【０１４６】
次に、ＣＰＵ３０１は、選択された実行する作業の実行開始要求を送信する（ステップＳ１７１０）。そして、ＣＰＵ３０１は、実行開始応答を受信したか否かを判定する（ステップＳ１７１１）。ここで、実行開始応答を受信していない場合（ステップＳ１７１１：Ｎｏ）、ＣＰＵ３０１は、ステップＳ１７１１に戻り、実行開始応答の受信を待つ。
【０１４７】
一方、実行開始応答を受信した場合（ステップＳ１７１１：Ｙｅｓ）、ＣＰＵ３０１は、作業ＤＢ１０１を更新して（ステップＳ１７１２）、作業通知処理を終了する。これにより、作業引継支援装置１００は、優先度に基づいて、実行すべき作業を情報処理端末Ｔに通知することができる。
【０１４８】
（作業終了処理の処理内容）
次に、図１８を用いて、作業終了処理の処理内容について説明する。図１７は、図９の（２）で、作業引継支援装置１００により行われた作業の終了通知を受信した場合に行われる処理である。
【０１４９】
図１８は、作業終了処理の処理内容を示すフローチャートである。まず、ＣＰＵ３０１は、作業実行完了通知を受信したか否かを判定する（ステップＳ１８０１）。ここで、作業実行完了通知を受信していない場合（ステップＳ１８０１：Ｎｏ）、ＣＰＵ３０１は、ステップＳ１８０１に戻り、作業実行完了通知の受信を待つ。
【０１５０】
一方、作業実行完了通知を受信した場合（ステップＳ１８０１：Ｙｅｓ）、ＣＰＵ３０１は、作業実行完了応答を送信する（ステップＳ１８０２）。次に、ＣＰＵ３０１は、作業ＤＢ１０１を更新する（ステップＳ１８０３）。そして、ＣＰＵ３０１は、実行中の作業情報を削除する（ステップＳ１８０４）。
【０１５１】
次に、ＣＰＵ３０１は、実行待ちの作業があるか否かを判定する（ステップＳ１８０５）。ここで、実行待ちの作業がない場合（ステップＳ１８０５：Ｎｏ）、ＣＰＵ３０１は、作業終了処理を終了する。
【０１５２】
一方、実行待ちの作業がある場合（ステップＳ１８０５：Ｙｅｓ）、ＣＰＵ３０１は、最も優先度の高い作業の実行開始要求を送信する（ステップＳ１８０６）。次に、ＣＰＵ３０１は、実行開始応答を受信したか否かを判定する（ステップＳ１８０７）。ここで、実行開始応答を受信していない場合（ステップＳ１８０７：Ｎｏ）、ＣＰＵ３０１は、ステップＳ１８０７に戻り、実行開始応答の受信を待つ。
【０１５３】
一方、実行開始応答を受信した場合（ステップＳ１８０７：Ｙｅｓ）、ＣＰＵ３０１は、作業ＤＢ１０１を更新して（ステップＳ１８０８）、作業終了処理を終了する。これにより、作業引継支援装置１００は、作業を終了した作業者Ｍの情報処理端末Ｔに、次に実行するべき作業を通知することができる。
【０１５４】
（作業の引継を実行する際の作業引継支援装置１００と情報処理端末Ｔとの通信の内容）
次に、図１９を用いて、作業の引継を実行する際の作業引継支援装置１００と情報処理端末Ｔとの通信の内容について説明する。
【０１５５】
図１９は、作業の引継を実行する際の作業引継支援装置１００と情報処理端末Ｔとの通信の内容を示すシーケンス図である。図１９では、作業引継支援装置１００と、作業の引継元になる情報処理端末Ｔ１と、引継先の情報処理端末Ｔ２と、の通信の内容を示す。
【０１５６】
まず、１６：００において、作業引継支援装置１００は、作業Ｗ１の起動条件が満たされたことを検出する。そして、作業引継支援装置１００は、作業Ｗ１の実行開始要求を情報処理端末Ｔ１に送信する（ステップＳ１９０１）。作業Ｗ１の実行開始要求を受信した情報処理端末Ｔ１は、実行開始応答を作業引継支援装置１００に送信する（ステップＳ１９０２）。
【０１５７】
次に、１６：１０になると、作業引継支援装置１００は、作業Ｗ３の起動条件が満たされたことを検出する。ここで、作業引継支援装置１００は、情報処理端末Ｔ１の作業者ＭＡが作業中であるため、作業Ｗ３の引継を実行すると判定する（ステップＳ１９０３）。
【０１５８】
そして、作業引継支援装置１００は、作業Ｗ３の引継実行要求を情報処理端末Ｔ２に送信する（ステップＳ１９０４）。作業Ｗ３の引継実行要求を受信した情報処理端末Ｔ２は、引継実行応答を作業引継支援装置１００に送信する（ステップＳ１９０５）。
【０１５９】
次に、情報処理端末Ｔ２は、作業者ＭＢからの引継の了承または拒否の入力を受ける（ステップＳ１９０６）。ここでは、情報処理端末Ｔ２は、引継の了承の入力を受けたとする。そして、情報処理端末Ｔ２は、入力された引継の了承を含む引継完了通知を作業引継支援装置１００に送信する（ステップＳ１９０７）。
【０１６０】
引継完了通知を受信した作業引継支援装置１００は、情報処理端末Ｔ２に引継完了応答を送信する（ステップＳ１９０８）。そして、作業引継支援装置１００は、作業Ｗ３の実行開始要求を情報処理端末Ｔ２に送信する（ステップＳ１９０９）。
【０１６１】
実行開始要求を受信した情報処理端末Ｔ２は、実行開始応答を作業引継支援装置１００に送信する（ステップＳ１９１０）。これにより、作業引継支援装置１００は、作業の引継を実行できる。
【０１６２】
（実施例２）
次に、実施例２について説明する。実施例１は、作業の引継を実行するか否かを作業引継支援装置１００が判定する実施例であるが、実施例２は、作業の引継を実行するか否かを作業者Ｍが判定する実施例である。
【０１６３】
（実施例２にかかる作業引継支援装置１００による作業者Ｍ間の作業の引継の支援の具体例）
ここで、図２０〜図２５を用いて、実施例２にかかる作業引継支援装置１００による作業者Ｍ間の作業の引継の支援の具体例について説明する。
【０１６４】
（作業引継支援装置１００による作業内容の通知およびＤＢの更新）
実施例２においても、実施例１で図９を用いて説明したように、作業引継支援装置１００による情報処理端末Ｔへの作業内容の通知および情報処理端末Ｔから受信した情報に基づくＤＢの更新が行われている。
【０１６５】
（作業者Ｍによる引継を実行するか否かの判定）
次に、図２０および図２１を用いて、作業者Ｍによる引継を実行するか否かの判定について説明する。
【０１６６】
図２０は、作業者Ｍによる引継を実行するか否かの判定の具体例を示す説明図である。図２０では、作業者ＭＡおよび作業者ＭＤは、図９で通知された作業を行っている。一方、作業者ＭＢおよび作業者ＭＣは、作業を行っていない。ここで、現在時刻が１６：１５になったとする。
【０１６７】
（１）まず、作業引継支援装置１００は、作業ＤＢ１０１を参照して、作業の起動条件を満たしたことを検出する。例えば、作業引継支援装置１００は、作業Ｗ３の起動条件１６：１５になったことを検出する。
【０１６８】
（２）次に、作業引継支援装置１００は、起動条件を満たした作業を情報処理端末Ｔに通知する。例えば、作業引継支援装置１００は、１６：１５になり起動条件を満たした作業Ｗ３を、情報処理端末Ｔ１に送信する。
【０１６９】
（３）一方、作業を受信した情報処理端末Ｔは、作業者Ｍから引継の対象になる作業の入力を受ける。例えば、情報処理端末Ｔ１は、作業者ＭＡから、実行中の作業Ｗ１について引継を実行すると入力される。
【０１７０】
（４）そして、情報処理端末Ｔは、作業者Ｍから入力された引継の対象になる作業を含む引継ぎ候補の検索要求を、作業引継支援装置１００に送信する。例えば、情報処理端末Ｔは、引継の対象になる作業Ｗ１を含む引継ぎ候補の検索要求を、作業引継支援装置１００に送信する。このように、作業者Ｍは、どの作業の引継を実行するか否かを判定することができる。
【０１７１】
（情報処理端末Ｔへの作業者Ｍからの引継の対象になる作業の入力の具体例）
次に、図２１を用いて、情報処理端末Ｔへの作業者Ｍからの引継の対象になる作業の入力の具体例について説明する。
【０１７２】
図２１は、情報処理端末Ｔへの作業者Ｍからの引継の対象になる作業の入力の具体例を示す説明図である。図２１の（ａ）〜（ｃ）は、情報処理端末Ｔの画面を示す。
【０１７３】
図２１の（ａ）に示すように、情報処理端末Ｔの画面には、「本日の作業情報」のボタンが表示されている。ここで、作業者Ｍによって、「本日の作業情報」のボタンが選択されると（例えば、タッチパネル上でタッチされると）、情報処理端末Ｔの画面の表示は、図２１（ｂ）に切り替わる。
【０１７４】
図２１の（ｂ）に示すように、情報処理端末Ｔの画面には、本日の作業情報として、作業引継支援装置１００から受信した作業と、それぞれの作業の作業状況と、が表示されている。ここで、作業者Ｍは、引継の対象になる作業を選択する。作業者Ｍによって、引継の対象になる作業が選択されると（例えば、タッチパネル上でタッチされると）、情報処理端末Ｔの画面の表示は、図２１の（ｃ）に切り替わる。
【０１７５】
図２１の（ｃ）に示すように、情報処理端末Ｔの画面には、作業者Ｍが選択した引継の対象になる作業の情報と、「この作業を引き継ぐ」のボタンと、「戻る」のボタンと、が表示されている。「この作業を引き継ぐ」のボタンは、現在選択されている作業を、引継の対象になる作業に決定し、決定した作業の情報を含む引継ぎ候補の検索要求を、作業引継支援装置１００に送信するボタンである。「戻る」のボタンは、情報処理端末Ｔの画面の表示を、引継の対象になる作業を選択する図２１の（ｂ）に切り替えるボタンである。
【０１７６】
ここで、作業者Ｍによって、「この作業を引き継ぐ」のボタンが選択されると（例えば、タッチパネル上でタッチされると）、情報処理端末Ｔは、現在選択されている作業を、引継の対象になる作業に決定する。そして、情報処理端末Ｔは、決定した作業の情報を含む引継ぎ候補の検索要求を、作業引継支援装置１００に送信する。例えば、決定した作業の情報には、作業を特定する識別子や、実行中の作業であれば作業の途中経過の情報が含まれる。
【０１７７】
これにより、作業者Ｍは、引継の対象になる作業を決定して、情報処理端末Ｔに入力することができる。そして、情報処理端末Ｔは、入力された引継の対象になる作業の情報を含む引継ぎ候補の検索要求を、作業引継支援装置１００に送信することができる。
【０１７８】
（作業者Ｍによる引継ぎ候補の特定）
次に、図２２を用いて、作業者Ｍによる引継ぎ候補の特定について説明する。
【０１７９】
図２２は、作業者Ｍによる引継ぎ候補の特定の具体例を示す説明図である。図２２では、作業者ＭＡは、引継の対象になる作業Ｗ１を中断している。また、作業者ＭＢおよび作業者ＭＣは、作業を行っていない。また、作業者ＭＤは、作業Ｗ４を行っている。
【０１８０】
（１）まず、作業引継支援装置１００は、引継ぎ候補の検索要求を受信すると、作業者ＤＢ１０２を参照して、引継可能な状態であって、引き継ぎする作業の権限を有する作業者Ｍを、引継ぎ候補として検索する。さらに、作業引継支援装置１００は、作業ＤＢ１０１の実行状態項目を参照して、検索された作業者Ｍの中から、作業の実行中ではない作業者Ｍを、引継ぎ候補として検索する。
【０１８１】
例えば、まず、作業引継支援装置１００は、引継可否項目に「○」が記憶され、作業Ｗ１の権限Ｌ１以上の権限を有する作業者ＭＢ〜ＭＤを、引継ぎ候補として検索する。さらに、作業引継支援装置１００は、作業者ＭＢ〜ＭＤの中から、作業ＤＢ１０１の実行状態項目が「未」である作業者ＭＢおよび作業者ＭＣを、引継ぎ候補として検索する。
【０１８２】
次に、作業引継支援装置１００は、コンテキストＤＢ１０４を参照して、検索した引継ぎ候補をソートする。例えば、作業引継支援装置１００は、コンテキストＤＢ１０４の作業負荷項目を参照して、作業者ＭＢおよび作業者ＭＣを、作業負荷の小さい順にソートする。また、例えば、作業引継支援装置１００は、コンテキストＤＢ１０４の現在位置項目を参照して、作業者ＭＢおよび作業者ＭＣの中から、作業Ｗ１の作業場所Ｒ２に近い順にソートする。このとき、引継ぎ候補を作業負荷の小さい順、あるいは作業場所に近い順にソートするかは、図６のポリシーＤＢ１０３の内容にしたがって決定される。具体的には、例えば、「０」が設定されていれば作業負荷の小さい順に、「１」が設定されていれば作業場所に近い順にソートする。
【０１８３】
（２）そして、作業引継支援装置１００は、ソートした引継ぎ候補を、情報処理端末Ｔに送信する。例えば、作業引継支援装置１００は、作業負荷の小さい順にソートした引継ぎ候補である作業者ＭＢおよび作業者ＭＣの情報を、情報処理端末Ｔ１に送信する。例えば、作業者ＭＢおよび作業者ＭＣの情報には、それぞれの作業者Ｍの現在位置や作業負荷が含まれる。
【０１８４】
（３）引継ぎ候補を受信した情報処理端末Ｔは、作業者Ｍから作業を引き継がせる引継ぎ候補の入力を受ける。例えば、情報処理端末Ｔ１は、作業者ＭＡから作業Ｗ１を引き継がせる引継ぎ候補として作業者ＭＢの入力を受ける。
【０１８５】
（４）そして、情報処理端末Ｔは、入力された引継ぎ候補を作業引継支援装置１００に送信する。例えば、情報処理端末Ｔ１は、入力された引継ぎ候補である作業者ＭＢを作業引継支援装置１００に送信する。
【０１８６】
このように、作業者Ｍは、作業の引継ぎ候補を決定することができる。また、作業者Ｍは、作業引継支援装置１００から受信した引継ぎ候補のコンテキストを参照して、引継ぎ候補を決定するため、効率的に、あるいは公平に、作業を引き継ぐことができる引継ぎ候補を決定できる。
【０１８７】
（情報処理端末Ｔへの作業者Ｍからの作業を引き継がせる引継ぎ候補の入力の具体例）
次に、図２３を用いて、情報処理端末Ｔへの作業者Ｍからの作業を引き継がせる引継ぎ候補の入力の具体例について説明する。
【０１８８】
図２３は、情報処理端末Ｔへの作業者Ｍからの作業を引き継がせる引継ぎ候補の入力の具体例を示す説明図である。図２３の（ａ）〜（ｃ）は、情報処理端末Ｔの画面を示す。
【０１８９】
図２３の（ａ）に示すように、情報処理端末Ｔの画面には、引継の対象になる作業の情報と、作業負荷の小さい順にソートされた引継ぎ候補と、が表示されている。ここで、作業者Ｍによって、引継ぎ候補が選択されると（例えば、タッチパネル上でタッチされると）、情報処理端末Ｔの画面の表示は、図２３（ｃ）に切り替わる。
【０１９０】
また、図２３の（ｂ）に示すように、情報処理端末Ｔの画面には、引継の対象になる作業の情報と、作業場所に近い順にソートされた引継ぎ候補と、が表示されてもよい。ここで、作業者Ｍによって、引継ぎ候補が選択されると（例えば、タッチパネル上でタッチされると）、情報処理端末Ｔの画面の表示は、図２３（ｃ）に切り替わる。
【０１９１】
図２３の（ｃ）に示すように、情報処理端末Ｔの画面には、作業者Ｍが選択した引継ぎ候補の情報と、「引継を依頼する」のボタンと、が表示されている。「引継を依頼する」のボタンは、現在選択されている引継ぎ候補を、作業を引き継がせる引継ぎ候補に決定し、決定した引継ぎ候補を、作業引継支援装置１００に送信するボタンである。
【０１９２】
ここで、作業者Ｍによって、「引継を依頼する」のボタンが選択されると（例えば、タッチパネル上でタッチされると）、情報処理端末Ｔは、現在選択されている引継ぎ候補を、作業を引き継がせる引継ぎ候補に決定する。そして、情報処理端末Ｔは、決定した引継ぎ候補を、作業引継支援装置１００に送信する。
【０１９３】
これにより、作業者Ｍは、作業を引き継がせる引継ぎ候補を決定して、情報処理端末Ｔに入力することができる。そして、情報処理端末Ｔは、入力された引継ぎ候補を、作業引継支援装置１００に送信することができる。
【０１９４】
（作業者Ｍによる作業の引継の確認）
次に、図２４を用いて、作業者Ｍによる作業の引継の確認について説明する。
【０１９５】
図２４は、作業者Ｍによる作業の引継の確認の具体例を示す説明図である。図２４では、作業引継支援装置１００は、図２２で情報処理端末Ｔから受信した引継ぎ候補に、作業を引き継がせる。
【０１９６】
（１）作業引継支援装置１００は、情報処理端末Ｔから引継ぎ候補を受信することで、作業を引き継がせる引継ぎ候補を特定すると、特定された引継ぎ候補に、引き継がせる作業の情報を含む引継の確認要求を送信する。例えば、作業引継支援装置１００は、情報処理端末Ｔ２に、作業Ｗ１を含む引継の確認要求を送信する。
【０１９７】
（２）引継の確認要求を受信した情報処理端末Ｔ２は、作業者Ｍから引継の了承または拒否の入力を受ける。そして、情報処理端末Ｔ２は、入力された引継の了承または拒否を、作業引継支援装置１００に送信する。例えば、情報処理端末Ｔ２は、引継の了承の入力を受けて、引継の了承を作業引継支援装置１００に送信する。
【０１９８】
（３）そして、引継の了承を受信した作業引継支援装置１００は、作業ＤＢ１０１のレコードを更新する。例えば、作業ＤＢ１０１のレコードの作業Ｗ１の作業者Ｍを作業者ＭＡから作業者ＭＢに変更する。
【０１９９】
（４）そして、作業引継支援装置１００は、引き継がせる作業に関する情報を、引継を了承した作業者Ｍの情報処理端末Ｔに送信する。例えば、作業引継支援装置１００は、作業Ｗ１に関する情報を、作業者ＭＢの情報処理端末Ｔ２に通知する。作業Ｗ１に関する情報には、作業Ｗ１の作業者ＭＡの作業経過の情報が含まれていてもよい。
【０２００】
なお、作業引継支援装置１００は、情報処理端末Ｔから複数の引継ぎ候補を受信することで、作業を引き継がせる複数の引継ぎ候補を特定し、特定された複数の引継ぎ候補のそれぞれに、引き継がせる作業の情報を含む引継の確認要求を送信してもよい。そして、作業引継支援装置１００は、引継を了承した情報処理端末Ｔのうち、いずれかの情報処理端末Ｔに、引き継がせる作業に関する情報を送信してもよい。
【０２０１】
また、作業引継支援装置１００は、引継結果を情報処理端末Ｔに送信する。例えば、作業引継支援装置１００は、作業者ＭＢにより引継が了承された結果を情報処理端末Ｔ１に送信する。これにより、作業引継支援装置１００は、作業者Ｍに、作業を引き継がせることができる。
【０２０２】
（情報処理端末Ｔへの作業者Ｍからの引継の了承または拒否の具体例）
次に、図２５を用いて、情報処理端末Ｔへの作業者Ｍからの引継の了承または拒否の入力の具体例について説明する。
【０２０３】
図２５は、情報処理端末Ｔへの作業者Ｍからの引継の了承または拒否の入力の具体例を示す説明図である。図２５の（ａ）〜（ｃ）は、情報処理端末Ｔの画面を示す。
【０２０４】
図２５の（ａ）に示すように、引継の確認要求を受信した情報処理端末Ｔの画面には、引継を要求されている作業の情報と、「了承」のボタンと、「拒否」のボタンと、が表示されている。ここで、作業者Ｍによって、「了承」のボタンが選択されると（例えば、タッチパネル上でタッチされると）、情報処理端末Ｔは、引継の了承を作業引継支援装置１００に送信する。また、「拒否」のボタンが選択されると、情報処理端末Ｔは、引継の拒否を作業引継支援装置１００に送信する。これにより、作業者Ｍは、自身が引継ができない状態である場合、作業の引継を拒否することができる。
【０２０５】
図２５の（ｂ）に示すように、引継が了承された結果を受信した情報処理端末Ｔの画面には、引継結果として、引き継ぎした作業の情報と、他の作業者Ｍへの引継が完了した旨と、が表示されている。
【０２０６】
図２５の（ｃ）に示すように、引継が拒否された結果を受信した情報処理端末Ｔの画面には、引継結果として、引き継ぎができなかった作業の情報と、他の作業者Ｍへの引継ができなかった旨と、が表示されている。これにより、作業者Ｍは、引継結果を知ることができる。また、作業者Ｍは、引継が拒否された場合は、さらに他の作業者Ｍに引継を依頼してもよい。
【０２０７】
（作業引継判定処理の処理内容）
次に、図２６および図２７を用いて、情報処理端末Ｔによる作業引継判定処理の処理内容について説明する。作業引継判定処理は、図２０および図２２で、情報処理端末Ｔにより行われた、作業の引継を行うか否かを判定する処理である。
【０２０８】
図２６および図２７は、作業引継判定処理の処理内容を示すフローチャートである。図２６において、まず、情報処理端末Ｔは、作業引継支援装置１００に、引継可能な作業の一覧の要求を送信する（ステップＳ２６０１）。次に、情報処理端末Ｔは、作業の一覧を受信したか否かを判定する（ステップＳ２６０２）。ここで、作業の一覧を受信していない場合（ステップＳ２６０２：Ｎｏ）、情報処理端末Ｔは、ステップＳ２６０２に戻り、作業の一覧の受信を待つ。
【０２０９】
一方、作業の一覧を受信した場合（ステップＳ２６０２：Ｙｅｓ）、情報処理端末Ｔは、作業者Ｍからの引継の対象になる作業の入力を受ける（ステップＳ２６０３）。次に、情報処理端末Ｔは、入力された作業の情報を含む引継ぎ候補の検索の要求を作業引継支援装置１００に送信する（ステップＳ２６０４）。
【０２１０】
そして、情報処理端末Ｔは、応答を受信したか否かを判定する（ステップＳ２６０５）。ここで、応答を受信していない場合（ステップＳ２６０５：Ｎｏ）、情報処理端末Ｔは、ステップＳ２６０５に戻り、応答の受信を待つ。
【０２１１】
一方、応答を受信した場合（ステップＳ２６０５：Ｙｅｓ）、情報処理端末Ｔは、引継ぎ候補があるか否かを判定する（ステップＳ２６０６）。ここで、引継ぎ候補がない場合（ステップＳ２６０６：Ｎｏ）、情報処理端末Ｔは、図２７のステップＳ２７０３に移行する。
【０２１２】
一方、引継ぎ候補がある場合（ステップＳ２６０６：Ｙｅｓ）、情報処理端末Ｔは、引継の対象になる作業が、実行中の作業であるか否かを判定する（ステップＳ２６０７）。ここで、実行中の作業でない場合（ステップＳ２６０７：Ｎｏ）、情報処理端末Ｔは、ステップＳ２６０９に移行する。
【０２１３】
一方、実行中の作業である場合（ステップＳ２６０７：Ｙｅｓ）、情報処理端末Ｔは、作業状況を抽出する（ステップＳ２６０８）。そして、情報処理端末Ｔは、引継ぎ候補を含む作業引継処理の要求を作業引継支援装置１００に送信する（ステップＳ２６０９）。
【０２１４】
そして、情報処理端末Ｔは、作業引継支援装置１００から応答を受信したか否かを判定する（ステップＳ２６１０）。ここで、応答を受信していない場合（ステップＳ２６１０：Ｎｏ）、情報処理端末Ｔは、ステップＳ２６１０に戻り、応答の受信を待つ。
【０２１５】
一方、応答を受信した場合（ステップＳ２６１０：Ｙｅｓ）、情報処理端末Ｔは、作業の引継ができたか否かを判定する（ステップＳ２６１１）。ここで、作業の引継ができなかった場合（ステップＳ２６１１：Ｎｏ）、情報処理端末Ｔは、ステップＳ２６０６に戻る。
【０２１６】
一方、作業の引継ができた場合（ステップＳ２６１１：Ｙｅｓ）、情報処理端末Ｔは、図２７のステップＳ２７０１に移行する。
【０２１７】
図２７において、ステップＳ２７０１では、情報処理端末Ｔは、実行中の作業を終了させる（ステップＳ２７０１）。次に、情報処理端末Ｔは、作業の引継ができたことを、画面に表示して（ステップＳ２７０２）、作業引継判定処理を終了する。
【０２１８】
ステップＳ２７０３では、情報処理端末Ｔは、作業の引継ができなかったことを、画面に表示して（ステップＳ２７０３）、作業引継判定処理を終了する。これにより、情報処理端末Ｔは、作業者Ｍにより選択された作業を、作業者Ｍにより選択された他の作業者Ｍに引き継がせることができる。
【０２１９】
（作業引継処理の処理内容）
次に、図２８を用いて、作業引継支援装置１００による作業引継処理の処理内容について説明する。作業引継支援処理は、図２２および図２４で、作業引継支援装置１００により行われた作業の引継の支援を行う処理である。
【０２２０】
図２８は、作業引継処理の処理内容を示すフローチャートである。まず、ＣＰＵ３０１は、引継元になる情報処理端末Ｔから、引継ぎ候補を含む作業引継処理の要求を受信したか否かを判定する（ステップＳ２８０１）。ここで、作業引継処理の要求を受信していない場合（ステップＳ２８０１：Ｎｏ）、ＣＰＵ３０１は、ステップＳ２８０１に戻り、作業引継処理の要求の受信を待つ。
【０２２１】
一方、作業引継処理の要求を受信した場合（ステップＳ２８０１：Ｙｅｓ）、ＣＰＵ３０１は、作業引継処理の要求に含まれる引継ぎ候補に、作業引継の確認の要求を送信する（ステップＳ２８０２）。
【０２２２】
次に、ＣＰＵ３０１は、作業引継の確認の要求を送信した情報処理端末Ｔから、完了通知を受信したか否かを判定する（ステップＳ２８０３）。ここで、完了通知を受信していない場合（ステップＳ２８０３：Ｎｏ）、ＣＰＵ３０１は、ステップＳ２８０３に戻り、完了通知の受信を待つ。
【０２２３】
一方、完了通知を受信した場合（ステップＳ２８０３：Ｙｅｓ）、ＣＰＵ３０１は、引継が了承されたか否かを判定する（ステップＳ２８０４）。ここで、引継が了承されていない場合（ステップＳ２８０４：Ｎｏ）、ＣＰＵ３０１は、引継ができなかったことを、引継元の情報処理端末Ｔに送信し（ステップＳ２８０８）、作業引継処理を終了する。
【０２２４】
一方、引継が了承された場合（ステップＳ２８０４：Ｙｅｓ）、ＣＰＵ３０１は、引継元の情報処理端末Ｔに、引き継ぐ作業を削除する要求を送信する（ステップＳ２８０５）。次に、ＣＰＵ３０１は、作業ＤＢ１０１を更新する（ステップＳ２８０６）。
【０２２５】
次に、ＣＰＵ３０１は、引継ができたことを、引継元の情報処理端末Ｔに送信し（ステップＳ２８０７）、作業引継処理を終了する。これにより、作業引継支援装置１００は、引継ぎ候補の作業者Ｍに、作業の引継の了承または拒否を確認して、作業を引き継がせることができる。
【０２２６】
（作業の引継の確認処理の処理内容）
次に、図２９を用いて、情報処理端末Ｔによる作業の引継の確認処理の処理内容について説明する。作業の引継の確認処理は、図２４で、情報処理端末Ｔにより行われた作業の引継の了承または拒否を作業者に確認する処理である。
【０２２７】
図２９は、情報処理端末Ｔによる作業の引継の確認処理の処理内容を示すフローチャートである。まず、情報処理端末Ｔは、作業の引継の確認要求を受信したか否かを判定する（ステップＳ２９０１）。ここで、作業の引継の確認要求を受信していない場合（ステップＳ２９０１：Ｎｏ）、情報処理端末Ｔは、ステップＳ２９０１に戻り、作業の引継の確認要求の受信を待つ。
【０２２８】
一方、作業の引継の確認要求を受信した場合（ステップＳ２９０１：Ｙｅｓ）、情報処理端末Ｔは、作業の引継の確認アプリケーションを起動し（ステップＳ２９０２）、作業の引継の確認画面を表示する（ステップＳ２９０３）。
【０２２９】
次に、情報処理端末Ｔは、作業者Ｍからの引継の承認または拒否の入力があったか否かを判定する（ステップＳ２９０４）。ここで、入力がない場合（ステップＳ２９０４：Ｎｏ）、情報処理端末Ｔは、ステップＳ２９０４に戻り、入力を待つ。
【０２３０】
一方、入力があった場合（ステップＳ２９０４：Ｙｅｓ）、情報処理端末Ｔは、作業引継支援装置１００に完了通知を送信し（ステップＳ２９０５）、作業の引継の確認処理を終了する。これにより、作業者Ｍは、作業の引継を承認または拒否することができる。
【０２３１】
（作業の引継を実行する際の作業引継支援装置１００と情報処理端末Ｔとの通信の内容）
次に、図３０および図３１を用いて、作業の引継を実行する際の作業引継支援装置１００と情報処理端末Ｔとの通信の内容について説明する。
【０２３２】
図３０および図３１は、作業の引継を実行する際の作業引継支援装置１００と情報処理端末Ｔとの通信の内容を示すシーケンス図である。図３０では、作業引継支援装置１００と、作業の引継元になる情報処理端末Ｔ１と、引継先の情報処理端末Ｔ２と、の通信の内容を示す。
【０２３３】
まず、１６：００において、作業引継支援装置１００は、作業Ｗ１の起動条件が満たされたことを検出する。そして、作業引継支援装置１００は、作業Ｗ１の実行開始要求を情報処理端末Ｔ１に送信する（ステップＳ３００１）。作業Ｗ１の実行開始要求を受信した情報処理端末Ｔ１は、実行開始応答を作業引継支援装置１００に送信する（ステップＳ３００２）。
【０２３４】
次に、１６：１０になると、作業引継支援装置１００は、作業Ｗ３の起動条件が満たされたことを検出する。ここで、作業引継支援装置１００は、情報処理端末Ｔ１の作業者ＭＡが作業Ｗ１の作業中であるため、作業Ｗ１の作業中断要求を情報処理端末Ｔ１に送信する（ステップＳ３００３）。作業Ｗ１の作業中断要求を受信した情報処理端末Ｔ１は、作業Ｗ１を中断し、作業中断応答を作業引継支援装置１００に送信する（ステップＳ３００４）。
【０２３５】
作業中断応答を受信した作業引継支援装置１００は、作業Ｗ３の実行開始要求を情報処理端末Ｔ１に送信する（ステップＳ３００５）。作業Ｗ３の実行開始要求を受信した情報処理端末Ｔ１は、実行開始応答を作業引継支援装置１００に送信する（ステップＳ３００６）。このとき、作業者ＭＡは、作業Ｗ３の実行を開始しており、作業Ｗ１の実行を中断している。
【０２３６】
ここで、情報処理端末Ｔ１は、作業者ＭＡから、実行中の作業を他の作業者Ｍに引き継がせる命令の入力を受ける（ステップＳ３００７）。そして、情報処理端末Ｔ１は、作業一覧の要求を作業引継支援装置１００に送信する（ステップＳ３００８）。
【０２３７】
作業一覧の要求を受信した作業引継支援装置１００は、作業ＤＢ１０１を参照して、作業一覧を作成して、作成した作業一覧を情報処理端末Ｔ１に送信する（ステップＳ３００９）。作業一覧を受信した情報処理端末Ｔ１は、作業者ＭＡから、引継の対象になる作業Ｗ３の入力を受ける（ステップＳ３０１０）。そして、情報処理端末Ｔ１は、引継の対象になる作業Ｗ３を含む引継ぎ候補の検索要求を作業引継支援装置１００に送信する（ステップＳ３０１１）。
【０２３８】
引継ぎ候補の検索要求を受信した作業引継支援装置１００は、引継ぎ候補検索応答を情報処理端末Ｔ１に送信する（ステップＳ３０１２）。引継ぎ候補検索応答を受信した情報処理端末Ｔ１は、作業者ＭＡから、引継ぎ候補の入力を受ける（ステップＳ３０１３）。そして、情報処理端末Ｔ１は、入力された引継ぎ候補と、引継の対象になる作業Ｗ３の途中経過の情報と、を含む引継ぎ要求を、作業引継支援装置１００に送信する（ステップＳ３０１４）。
【０２３９】
引継ぎ要求を受信した作業引継支援装置１００は、引継ぎ要求に含まれる引継ぎ候補を、作業を引き継がせる引継ぎ候補に特定して、作業Ｗ３の引継実行要求を、特定した引継ぎ候補になる作業者ＭＢの情報処理端末Ｔ２に送信する（ステップＳ３０１５）。作業Ｗ３の引継実行要求を受信した情報処理端末Ｔ２は、引継実行応答を作業引継支援装置１００に送信する（ステップＳ３０１６）。
【０２４０】
次に、情報処理端末Ｔ２は、作業者ＭＢからの引継の了承または拒否の入力を受ける（ステップＳ３０１７）。ここでは、情報処理端末Ｔ２は、引継の了承の入力を受けたとする。そして、図３１のステップＳ３１０１に移行する。
【０２４１】
図３１において、情報処理端末Ｔ２は、入力された引継の了承を含む引継完了通知を作業引継支援装置１００に送信する（ステップＳ３１０１）。引継完了通知を受信した作業引継支援装置１００は、情報処理端末Ｔ２に引継完了応答を送信する（ステップＳ３１０２）。そして、作業引継支援装置１００は、情報処理端末Ｔ１に引継応答を送信する（ステップＳ３１０３）。
【０２４２】
次に、作業引継支援装置１００は、作業Ｗ３の作業終了要求を情報処理端末Ｔ１に送信する（ステップＳ３１０４）。作業終了要求を受信した情報処理端末Ｔ１は、作業終了応答を作業引継支援装置１００に送信する（ステップＳ３１０５）。そして、作業引継支援装置１００は、作業Ｗ１の作業再開要求を情報処理端末Ｔ１に送信する（ステップＳ３１０６）。作業再開要求を受信した情報処理端末Ｔ１は、作業再開応答を作業引継支援装置１００に送信する（ステップＳ３１０７）。
【０２４３】
そして、作業引継支援装置１００は、引継の対象になる作業Ｗ３の途中経過の情報を含む作業Ｗ３の実行開始要求を情報処理端末Ｔ２に送信する（ステップＳ３１０８）。実行開始要求を受信した情報処理端末Ｔ２は、実行開始応答を作業引継支援装置１００に送信する（ステップＳ３１０９）。これにより、作業引継支援装置１００は、作業の引継を実行できる。
【０２４４】
以上説明したように、作業引継支援装置１００は、作業者Ｍのコンテキストに基づいて引継ぎ候補になる作業者Ｍを特定して、特定した作業者Ｍに作業を引き継がせることにより、効率的に、または公平に、作業の引継を行うことができる。
【０２４５】
例えば、作業引継支援装置１００は、作業者Ｍの作業負荷に基づいて引継ぎ候補を特定することにより、作業負荷の少ない作業者Ｍに作業を引き継がせて、作業者Ｍ間での作業負荷の偏りが小さくなるようにして、公平な作業の引継を行うことができる。
【０２４６】
また、例えば、作業引継支援装置１００は、作業者Ｍの現在位置に基づいて引継ぎ候補を特定することにより、引き継がせる作業の作業場所に近い位置にいる作業者Ｍに作業を引き継がせて、効率的な作業の引継を行うことができる。
【０２４７】
また、作業引継支援装置１００は、作業者Ｍの作業待ちの作業の情報に基づいて引継ぎ候補を特定することにより、作業を引き継がせた場合でも作業待ちの作業の実行に支障が起きない作業者Ｍに作業を引き継がせて、公平な作業の引継を行うことができる。
【０２４８】
また、作業引継支援装置１００は、作業者Ｍのコンテキストに基づいて、自動的に作業の引継を行うか否かを判定して、作業を引き継がせるため、作業者Ｍの引継の要否を判断する手間を省くことができる。
【０２４９】
また、作業引継支援装置１００は、作業者Ｍに引継できる状態か否かを確認してから、作業を引き継がせる。そのため、作業者Ｍは、作業予定を自身で管理することができ、作業負荷を制御することができる。
【０２５０】
なお、本実施の形態で説明した作業引継支援方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本作業引継支援プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本作業引継支援プログラムは、インターネット等のネットワークを介して配布してもよい。
【符号の説明】
【０２５１】
１００  作業引継支援装置
Ｔ，Ｔ１〜Ｔ４  情報処理端末
Ｍ，ＭＡ〜ＭＤ  作業者
８０１  記憶部
８０２  更新部
８０３  検出部
８０４  判断部
８０５  特定部
８０６  送信部
８０７  取得部
【図１】
2013018174.tif 000003
【図２】
2013018174.tif 000004
【図３】
2013018174.tif 000005
【図４】
2013018174.tif 000006
【図５】
2013018174.tif 000007
【図６】
2013018174.tif 000008
【図７】
2013018174.tif 000009
【図８】
2013018174.tif 000010
【図９】
2013018174.tif 000011
【図１０】
2013018174.tif 000012
【図１１】
2013018174.tif 000013
【図１２】
2013018174.tif 000014
【図１３】
2013018174.tif 000015
【図１４】
2013018174.tif 000016
【図１５】
2013018174.tif 000017
【図１６】
2013018174.tif 000018
【図１７】
2013018174.tif 000019
【図１８】
2013018174.tif 000020
【図１９】
2013018174.tif 000021
【図２０】
2013018174.tif 000022
【図２１】
2013018174.tif 000023
【図２２】
2013018174.tif 000024
【図２３】
2013018174.tif 000025
【図２４】
2013018174.tif 000026
【図２５】
2013018174.tif 000027
【図２６】
2013018174.tif 000028
【図２７】
2013018174.tif 000029
【図２８】
2013018174.tif 000030
【図２９】
2013018174.tif 000031
【図３０】
2013018174.tif 000032
【図３１】
2013018174.tif 000033
【手続補正書】
【提出日】平成25年10月18日(2013.10.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
作業者群の各作業者の端末と通信可能な作業引継支援装置であって、
作業者ごとに作業状況を示すコンテキスト情報を記憶する記憶手段と、
前記各作業者の端末から前記各作業者の作業状況を示すコンテキスト情報を取得することにより、前記記憶手段を更新する更新手段と、
前記作業者群の中の対象作業者が行うべき第１の作業を検出する検出手段と、
前記検出手段によって検出された場合、前記記憶手段内の前記対象作業者の前記コンテキスト情報に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断する判断手段と、
前記判断手段によって前記第２の作業の作業中であると判断された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定する特定手段と、
前記特定手段によって特定された引継ぎ候補の端末に、前記第１の作業に関する情報を送信する送信手段と、
を備えることを特徴とする作業引継支援装置。
【請求項２】
前記記憶手段は、前記コンテキスト情報として前記作業者ごとに作業中であるか否かを示す情報を記憶し、
前記更新手段は、前記各作業者の端末から前記作業中であるか否かを示す情報を取得することにより前記記憶手段を更新し、
前記判断手段は、前記対象作業者の前記作業中であるか否かを示す情報に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断し、
前記特定手段は、前記他の作業者の前記作業中であるか否かを示す情報に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定することを特徴とする請求項１に記載の作業引継支援装置。
【請求項３】
前記記憶手段は、前記コンテキスト情報として前記作業者ごとに作業中であるか否かを示す情報および位置情報を記憶し、
前記更新手段は、前記各作業者の端末から前記作業中であるか否かを示す情報および現在位置情報を取得することにより前記記憶手段を更新し、
前記判断手段は、前記対象作業者の前記作業中であるか否かを示す情報に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断し、
前記特定手段は、前記他の作業者の前記作業中であるか否かを示す情報および現在位置情報のうち少なくとも現在位置情報に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定することを特徴とする請求項１に記載の作業引継支援装置。
【請求項４】
前記記憶手段は、前記コンテキスト情報として前記作業者ごとに作業中であるか否かを示す情報および作業負荷情報を記憶し、
前記更新手段は、前記各作業者の端末から前記作業中であるか否かを示す情報および作業負荷情報を取得することにより前記記憶手段を更新し、
前記判断手段は、前記対象作業者の前記作業中であるか否かを示す情報に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断し、
前記特定手段は、前記他の作業者の前記作業中であるか否かを示す情報および作業負荷情報のうち少なくとも作業負荷情報に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定することを特徴とする請求項１に記載の作業引継支援装置。
【請求項５】
前記記憶手段は、前記コンテキスト情報として前記作業者ごとに作業中であるか否かを示す情報、位置情報および作業負荷情報を記憶し、
前記更新手段は、前記各作業者の端末から前記作業中であるか否かを示す情報、現在位置情報および作業負荷情報を取得することにより前記記憶手段を更新し、
前記判断手段は、前記対象作業者の前記作業中であるか否かを示す情報に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断し、
前記特定手段は、前記他の作業者の前記作業中であるか否かを示す情報、現在位置情報および作業負荷情報のうち少なくとも現在位置情報および作業負荷情報に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定することを特徴とする請求項１に記載の作業引継支援装置。
【請求項６】
前記記憶手段は、前記作業者ごとに作業待ちの作業に関する情報を記憶し、
前記更新手段は、前記各作業者の端末から終了した作業に関する情報を取得することにより前記記憶手段から前記終了した作業に関する情報を消去することで更新し、
前記判断手段は、前記作業中であるか否かを示す情報と前記作業待ちに関する情報とに基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断することを特徴とする請求項１〜５のいずれか一つに記載の作業引継支援装置。
【請求項７】
前記記憶手段は、前記作業者ごとに作業待ちの作業の開始時刻を記憶し、
前記判断手段は、さらに、前記他の作業者の作業待ちの作業の開始時刻に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断することを特徴とする請求項６に記載の作業引継支援装置。
【請求項８】
前記記憶手段は、作業ごとに作業適格情報を記憶するとともに、前記作業者ごとに前記作業適格情報を記憶し、
前記特定手段は、さらに、前記他の作業者における前記第１の作業の作業適格情報の有無に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定することを特徴とする請求項１〜７のいずれか一つに記載の作業引継支援装置。
【請求項９】
作業者群の各作業者の端末と通信可能な作業引継支援装置であって、
作業者ごとに作業状況を示すコンテキスト情報を記憶する記憶手段と、
前記各作業者の端末から前記各作業者の作業状況を示すコンテキスト情報を取得することにより、前記記憶手段を更新する更新手段と、
前記作業者群の中の対象作業者が行うべき作業を検出する検出手段と、
前記検出手段によって検出された作業の作業指示を前記対象作業者の端末に通知した結果、前記対象作業者の端末から前記作業指示の拒否応答を取得する取得手段と、
前記取得手段によって前記拒否応答が取得された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記作業の引継ぎ候補を特定する特定手段と、
前記特定手段によって特定された引継ぎ候補の端末に、前記作業に関する情報を送信する送信手段と、
を備えることを特徴とする作業引継支援装置。
【請求項１０】
前記取得手段は、前記対象作業者が作業中の作業の引継ぎ要求を前記対象作業者の端末から取得し、
前記特定手段は、前記取得手段によって前記引継ぎ要求が取得された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記引継ぎ要求された作業の引継ぎ候補を特定することを特徴とする請求項９に記載の作業引継支援装置。
【請求項１１】
前記取得手段は、前記対象作業者の作業待ちの作業群の中から選ばれた特定の作業の引継ぎ要求を前記対象作業者の端末から取得し、
前記特定手段は、前記取得手段によって前記引継ぎ要求が取得された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記特定の作業の引継ぎ候補を特定することを特徴とする請求項９に記載の作業引継支援装置。
【請求項１２】
作業者ごとに作業状況を示すコンテキスト情報を記憶する記憶手段を備え、作業者群の各作業者の端末と通信可能な作業引継支援装置が、
前記各作業者の端末から前記各作業者の作業状況を示すコンテキスト情報を取得することにより、前記記憶手段を更新し、
前記作業者群の中の対象作業者が行うべき第１の作業を検出し、
検出された場合、前記記憶手段内の前記対象作業者の前記コンテキスト情報に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断し、
前記第２の作業の作業中であると判断された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定し、
特定された引継ぎ候補の端末に、前記第１の作業に関する情報を送信する、
処理を実行することを特徴とする作業引継支援方法。
【請求項１３】
作業者ごとに作業状況を示すコンテキスト情報を記憶する記憶手段を備え、作業者群の各作業者の端末と通信可能な作業引継支援装置が、
前記各作業者の端末から前記各作業者の作業状況を示すコンテキスト情報を取得することにより、前記記憶手段を更新し、
前記作業者群の中の対象作業者が行うべき作業を検出し、
検出された作業の作業指示を前記対象作業者の端末に通知した結果、前記対象作業者の端末から前記作業指示の拒否応答を取得し、
前記拒否応答が取得された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記作業の引継ぎ候補を特定し、
特定された引継ぎ候補の端末に、前記作業に関する情報を送信する、
処理を実行することを特徴とする作業引継支援方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業の引継を支援する作業引継支援装置、および作業引継支援方法に関する。
【背景技術】
【０００２】
従来、作業者の作業を支援する技術として、予め登録された作業の発動条件（作業の開始時刻や場所）を満たした場合に、作業者の有する端末に、作業に関するメッセージを送信する技術があった（例えば、下記特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１１３６２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、作業者間での作業の引継については考慮されていない。そのため、作業者は、自身の判断によって作業の引継を行う。このとき、作業の引継を行う作業者は、他の作業者のコンテキストを把握していないため、効率的に、または公平に、作業の引継を行うことができないといった問題があった。
【０００５】
例えば、既に作業負荷が大きい作業者に、さらに作業が引き継がれる場合があり、特定の作業者の作業負荷が大きくなってしまうといった問題があった。また、作業場所から遠い場所にいる作業者に作業が引き継がれる場合があり、作業の効率が悪くなってしまうといった問題があった。
【０００６】
本発明は、上述した従来技術による問題点を解消するため、複数の作業者のそれぞれのコンテキストに応じて、効率的にまたは公平に、作業を引き継がせることができる作業引継支援装置、および作業引継支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、本発明の一側面によれば、作業者群の各作業者の端末と通信可能であって、作業者ごとに作業状況を示すコンテキスト情報を記憶する記憶手段を備え、各作業者の端末から各作業者の作業状況を示すコンテキスト情報を取得することにより、記憶手段を更新し、作業者群の中の対象作業者が行うべき第１の作業を検出し、検出された場合、記憶手段内の対象作業者のコンテキスト情報に基づいて、対象作業者が第２の作業の作業中であるか否かを判断し、第２の作業の作業中であると判断された場合、対象作業者以外の他の作業者のコンテキスト情報に基づいて、他の作業者の中から第１の作業の引継ぎ候補を特定し、特定された引継ぎ候補の端末に、第１の作業に関する情報を送信する作業引継支援装、および作業引継支援方法が提案される。
【０００８】
また、本発明の一側面によれば、作業者群の各作業者の端末と通信可能であって、作業者ごとに作業状況を示すコンテキスト情報を記憶する記憶手段を備え、各作業者の端末から各作業者の作業状況を示すコンテキスト情報を取得することにより、記憶手段を更新し、作業者群の中の対象作業者が行うべき作業を検出し、検出された作業の作業指示を対象作業者の端末に通知した結果、対象作業者の端末から作業指示の拒否応答を取得し、拒否応答が取得された場合、対象作業者以外の他の作業者のコンテキスト情報に基づいて、他の作業者の中から作業の引継ぎ候補を特定し、特定された引継ぎ候補の端末に、作業に関する情報を送信する作業引継支援装置、および作業引継支援方法が提案される。
【発明の効果】
【０００９】
本発明の一側面によれば、複数の作業者のそれぞれのコンテキストに応じて、効率的にまたは公平に、作業を引き継がせることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、作業引継支援装置による作業者間の作業の引継の支援の具体例を示す説明図である。
【図２】図２は、実施の形態にかかる作業引継支援システムＳの一例を示す説明図である。
【図３】図３は、実施の形態にかかる作業引継支援装置１００のハードウェア構成例を示すブロック図である。
【図４】図４は、作業ＤＢ１０１の記憶内容の一例を示す説明図である。
【図５】図５は、作業者ＤＢ１０２の記憶内容の一例を示す説明図である。
【図６】図６は、ポリシーＤＢ１０３の記憶内容の一例を示す説明図である。
【図７】図７は、コンテキストＤＢ１０４の記憶内容の一例を示す説明図である。
【図８】図８は、作業引継支援装置１００の機能的構成を示すブロック図である。
【図９】図９は、作業引継支援装置１００による作業内容の通知およびＤＢの更新の具体例を示す説明図である。
【図１０】図１０は、作業を支援するアプリケーションの一例を示す説明図である。
【図１１】図１１は、作業引継支援装置１００による引継を実行するか否かの判定の具体例を示す説明図である。
【図１２】図１２は、作業引継支援装置１００による引継ぎ候補の特定の具体例を示す説明図である。
【図１３】図１３は、作業引継支援装置１００による作業の引継の具体例を示す説明図である。
【図１４】図１４は、作業引継判定処理の処理内容を示すフローチャートである。
【図１５】図１５は、作業引継処理の処理内容を示すフローチャートである。
【図１６】図１６は、作業状態判定処理の処理内容を示すフローチャートである。
【図１７】図１７は、作業通知処理の処理内容を示すフローチャートである。
【図１８】図１８は、作業終了処理の処理内容を示すフローチャートである。
【図１９】図１９は、作業の引継を実行する際の作業引継支援装置１００と情報処理端末Ｔとの通信の内容を示すシーケンス図である。
【図２０】図２０は、作業者Ｍによる引継を実行するか否かの判定の具体例を示す説明図である。
【図２１】図２１は、情報処理端末Ｔへの作業者Ｍからの引継の対象になる作業の入力の具体例を示す説明図である。
【図２２】図２２は、作業者Ｍによる引継ぎ候補の特定の具体例を示す説明図である。
【図２３】図２３は、情報処理端末Ｔへの作業者Ｍからの作業を引き継がせる引継ぎ候補の入力の具体例を示す説明図である。
【図２４】図２４は、作業者Ｍによる作業の引継の確認の具体例を示す説明図である。
【図２５】図２５は、情報処理端末Ｔへの作業者Ｍからの引継の了承または拒否の入力の具体例を示す説明図である。
【図２６】図２６は、作業引継判定処理の処理内容を示すフローチャート（その１）である。
【図２７】図２７は、作業引継判定処理の処理内容を示すフローチャート（その２）である。
【図２８】図２８は、作業引継処理の処理内容を示すフローチャートである。
【図２９】図２９は、情報処理端末Ｔによる作業の引継の確認処理の処理内容を示すフローチャートである。
【図３０】図３０は、作業の引継を実行する際の作業引継支援装置１００と情報処理端末Ｔとの通信の内容を示すシーケンス図（その１）である。
【図３１】図３１は、作業の引継を実行する際の作業引継支援装置１００と情報処理端末Ｔとの通信の内容を示すシーケンス図（その２）である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、この発明にかかる作業引継支援装置、および作業引継支援方法の実施の形態を詳細に説明する。
【００１２】
（作業引継支援装置による作業者間の作業の引継の支援の具体例）
まず、図１を用いて、作業引継支援装置による作業者間の作業の引継の支援の具体例について説明する。
【００１３】
図１は、作業引継支援装置による作業者間の作業の引継の支援の具体例を示す説明図である。図１に示すように、作業引継支援システムＳは、作業引継支援装置１００と、複数の作業者Ｍ（図１では、作業者ＭＡ〜作業者ＭＤ）のそれぞれが有する情報処理端末Ｔ（図１では、情報処理端末Ｔ１〜情報処理端末Ｔ４）と、を含むシステムである。
【００１４】
ここで、作業引継支援装置１００は、各作業者Ｍの作業予定を記憶し、各作業者Ｍの情報処理端末Ｔに作業を通知する装置である。例えば、作業予定として、作業を開始する開始時刻、作業を実行すべき作業者Ｍ、および、作業を特定する識別子が記憶されている。また、作業引継支援装置１００は、複数の作業者Ｍのそれぞれの情報処理端末Ｔから、作業者Ｍのコンテキスト（例えば、作業者Ｍの作業状況、作業者Ｍの情報処理端末Ｔの場所、および作業者Ｍの作業負荷）を受信する装置である。
【００１５】
また、作業引継支援装置１００は、作業予定に記憶された作業を実行すべき作業者Ｍが、当該作業を実行できない状態である場合、受信したコンテキストに基づいて、当該作業を引き継がせる引継ぎ候補を特定する装置である。そして、作業引継支援装置１００は、引継ぎ候補になった作業者Ｍに作業を引き継がせる装置である。
【００１６】
ここで、情報処理端末Ｔは、作業者Ｍのコンテキスト（例えば、自情報処理端末Ｔを有する作業者Ｍの作業状況、自情報処理端末Ｔの場所、および自情報処理端末Ｔを有する作業者Ｍの作業負荷）を作業引継支援装置１００に送信する端末である。また、情報処理端末Ｔは、作業者Ｍの作業を支援するアプリケーションを実行する端末である。
【００１７】
以下では、作業Ｗ１の開始時刻１６：１０になったときに、作業者ＭＡが作業Ｗ１を実行できない状態である場合を例に挙げて、作業引継支援装置１００による作業者Ｍ間の作業の引継の支援について説明する。
【００１８】
（１）まず、作業引継支援装置１００は、作業者ＭＡが作業Ｗ１を実行できない状態であることを検出する。例えば、作業引継支援装置１００は、作業者ＭＡの作業状況が、作業Ｗ１以外の他の作業の実行中である場合に、作業者ＭＡが作業Ｗ１を実行できない状態であることを検出する。また、例えば、作業引継支援装置１００は、作業者ＭＡの情報処理端末Ｔ１に作業Ｗ１を通知した結果、情報処理端末Ｔ１から作業Ｗ１の実行拒否通知を受信した場合に、作業者ＭＡが作業Ｗ１を実行できない状態であることを検出してもよい。
【００１９】
（２）次に、作業引継支援装置１００は、作業Ｗ１の引継ぎ候補を検索する。例えば、作業引継支援装置１００は、受信したコンテキストに基づいて、作業状況が作業なしの状態である作業者Ｍを、引継ぎ候補として検索する。ここでは、作業引継支援装置１００は、引継ぎ候補として、作業者ＭＢと作業者ＭＣを検索する。
【００２０】
（３）そして、作業引継支援装置１００は、検索した引継ぎ候補のうち、いずれかの引継ぎ候補を、作業を引き継がせる引継ぎ候補に特定する。作業引継支援装置１００は、特定した引継ぎ候補が実行するあらたな作業予定を記憶し、引継ぎ候補に作業を通知する。例えば、作業引継支援装置１００は、引継ぎ候補として作業者ＭＢおよび作業者ＭＣを検索し、検索した引継ぎ候補のうち、作業者ＭＢを作業Ｗ１を引き継がせる引継ぎ候補に特定する。
【００２１】
そして、作業引継支援装置１００は、作業者ＭＢに作業Ｗ１を特定する情報を送信する。また、作業引継支援装置１００は、作業Ｗ１を特定する情報と併せて、作業Ｗ１を支援するアプリケーションを特定する情報を送信してもよいし、作業Ｗ１を支援するアプリケーションそのものを送信してもよい。
【００２２】
情報処理端末Ｔは、作業Ｗ１を特定する情報に基づいて、作業Ｗ１を開始するように画面に表示する。また、情報処理端末Ｔは、作業Ｗ１を支援するアプリケーションを特定する情報に基づいて、作業Ｗ１を支援するアプリケーションを起動して、作業者ＭＡの作業Ｗ１の実行を支援する。
【００２３】
また、作業引継支援装置１００は、引継ぎ候補として作業者ＭＢおよび作業者ＭＣを検索し、検索した引継ぎ候補のリストを情報処理端末Ｔ１に送信し、作業者ＭＡに作業Ｗ１を引き継がせる引継ぎ候補を決定させてもよい。そして、作業引継支援装置１００は、情報処理端末Ｔ１から、作業者ＭＡによって決定された引継ぎ候補を受信して、作業Ｗ１を引き継がせる引継ぎ候補を特定してもよい。
【００２４】
また、各場所Ｒ１〜Ｒ３に作業者Ｍの作業を支援する支援装置がある場合、作業引継支援装置１００は、支援装置からさらに作業者Ｍのコンテキストを受信し、または、作業の途中経過を受信してもよい。そして、作業引継支援装置１００は、支援装置から受信したコンテキストや作業経過を参照して、作業の引継を行うようにしてもよい。
【００２５】
このように、作業引継支援装置１００は、複数の作業者Ｍのコンテキストに応じて、適当な引継ぎ候補を特定する。そして、作業引継支援装置１００は、特定した引継ぎ候補に作業を引き継がせる。そのため、作業引継支援装置１００は、作業者Ｍのコンテキストに応じて、効率的に、または、公平に、作業者Ｍに作業を引き継がせることができる。
【００２６】
（実施の形態にかかる作業引継支援システムＳの一例）
次に、図２を用いて、図１に示した実施の形態にかかる作業引継支援システムＳの一例について説明する。
【００２７】
図２は、実施の形態にかかる作業引継支援システムＳの一例を示す説明図である。図２に、作業引継支援装置１００と、複数の情報処理端末Ｔと、複数の無線ＬＡＮ２１０と、複数の支援装置２２０と、を含む作業引継支援システムＳを示す。作業引継支援システムＳにおいて、作業引継支援装置１００と、複数の無線ＬＡＮ２１０と、複数の支援装置２２０と、はネットワークを介して接続され、複数の情報処理端末Ｔは周辺の無線ＬＡＮ２１０を介してネットワークに接続されている。
【００２８】
それぞれの情報処理端末Ｔは、端末センサを有し、端末センサから得たコンテキストを作業引継支援装置１００に送信する端末である。端末センサとしては、例えば、端末の位置を示す情報を検出するセンサ、端末を有する作業者Ｍの作業負荷を検出するセンサが挙げられる。また、例えば、作業負荷としては、作業者Ｍの歩数が採用される。
【００２９】
支援装置２２０は、作業者Ｍの作業を支援する装置である。また、支援装置２２０は、作業者Ｍのコンテキスト、または作業の途中経過を検出して、作業引継支援装置１００に送信する装置である。支援装置２２０としては、例えば、健康診断用の装置を採用できる。
【００３０】
作業引継支援装置１００は、作業ＤＢ１０１と、作業者ＤＢ１０２と、ポリシーＤＢ１０３と、コンテキストＤＢ１０４と、を記憶する装置である。そして、作業引継支援装置１００は、複数の情報処理端末Ｔからコンテキストを受信し、作業ＤＢ１０１、またはコンテキストＤＢ１０４を更新する装置である。そして、作業引継支援装置１００は、コンテキストに基づいて、作業の引継ぎ候補を特定する装置である。
【００３１】
（実施の形態にかかる作業引継支援装置１００のハードウェア構成例）
次に、図３を用いて、図１および図２に示した実施の形態にかかる作業引継支援装置１００のハードウェア構成例について説明する。
【００３２】
図３は、実施の形態にかかる作業引継支援装置１００のハードウェア構成例を示すブロック図である。図３において、作業引継支援装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、ＲＯＭ（Ｒｅａｄ‐Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、ディスプレイ３０８と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０９と、キーボード３１０と、マウス３１１と、スキャナ３１２と、プリンタ３１３と、を備えている。また、各構成部はバス３２０によってそれぞれ接続されている。
【００３３】
ここで、ＣＰＵ３０１は、作業引継支援装置１００の全体の制御を司る。ＲＯＭ３０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。また、ＲＡＭ３０３は、作業ＤＢ１０１と、作業者ＤＢ１０２と、ポリシーＤＢ１０３と、コンテキストＤＢ１０４と、を記憶している。また、ＲＡＭ３０３は、作業者Ｍの作業を支援するアプリケーションを記憶している。
【００３４】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータのリード／ライトを制御する。磁気ディスク３０５は、磁気ディスクドライブ３０４の制御で書き込まれたデータを記憶する。
【００３５】
光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータのリード／ライトを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御で書き込まれたデータを記憶したり、光ディスク３０７に記憶されたデータをコンピュータに読み取らせたりする。
【００３６】
ディスプレイ３０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ３０８は、例えば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００３７】
インターフェース（以下、「Ｉ／Ｆ」と略する。）３０９は、通信回線を通じてＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク３１４に接続され、このネットワーク３１４を介して他の装置に接続される。そして、Ｉ／Ｆ３０９は、ネットワーク３１４と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ３０９には、例えばモデムやＬＡＮアダプタなどを採用することができる。
【００３８】
キーボード３１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力を行う。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス３１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などを行う。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００３９】
スキャナ３１２は、画像を光学的に読み取り、作業引継支援装置１００内に画像データを取り込む。なお、スキャナ３１２は、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）機能を持たせてもよい。また、プリンタ３１３は、画像データや文書データを印刷する。プリンタ３１３には、例えば、レーザプリンタやインクジェットプリンタを採用することができる。
【００４０】
（作業ＤＢ１０１の記憶内容の一例）
次に、図４を用いて、作業引継支援装置１００のＲＡＭ３０３に記憶されている作業ＤＢ１０１の記憶内容の一例について説明する。
【００４１】
図４は、作業ＤＢ１０１の記憶内容の一例を示す説明図である。図４に示すように、作業ＤＢ１０１は、作業ＩＤ項目のそれぞれに対応付けて、ユーザＩＤ項目と、起動条件項目と、作業場所項目と、権限項目と、所要時間項目と、引継可否項目と、優先度項目と、コントローラ項目と、実行状態項目と、を有する。そして、作業ごとにレコードを構成する。
【００４２】
作業ＩＤ項目には、作業を特定する識別子が記憶されている。ユーザＩＤ項目には、作業ＩＤ項目の識別子によって特定される作業を実行する者として予定されている作業者Ｍを特定する識別子が記憶されている。
【００４３】
起動条件項目には、作業ＩＤ項目の識別子によって特定される作業の開始条件が記憶されている。例えば、作業ＩＤ「Ｗ１」により特定される作業について、開始条件として時刻「１６：００」が記憶されている。作業場所項目には、作業ＩＤ項目の識別子によって特定される作業の実行場所が記憶されている。例えば、作業ＩＤ「Ｗ１」により特定される作業について、実行場所として部屋「Ｒ１」が記憶されている。
【００４４】
権限項目には、作業ＩＤ項目の識別子によって特定される作業を実行する作業者Ｍが、最低限どの権限を有していなければならないか、が記憶されている。例えば、権限として下位の権限「Ｌ１」から上位の権限「Ｌ３」までが設定され、上位の権限は下位の権限を兼ねる場合を想定する。この場合、権限項目に「Ｌ１」が記憶されている作業は、「Ｌ１」〜「Ｌ３」のどの権限を有する作業者Ｍでも実行でき、一方で、権限項目に「Ｌ３」が記憶されている作業は、「Ｌ３」の権限を有する作業者Ｍのみが実行できる。
【００４５】
所要時間項目には、作業ＩＤ項目の識別子によって特定される作業の標準的な所要時間が記憶されている。引継可否項目には、作業ＩＤ項目の識別子によって特定される作業が、ユーザＩＤ項目の識別子によって特定される作業者Ｍとは異なる他の作業者Ｍに、引き継がせることができるか否かが記憶されている。例えば、「○」は引き継がせることができることを示し、「×」は引き継がせることができないことを示す。
【００４６】
優先度項目には、作業ＩＤ項目の識別子によって特定される作業の優先度が記憶されている。コントローラ項目には、作業ＩＤ項目の識別子によって特定される作業を実行する際に、作業者Ｍによって使用されるアプリケーションを特定する識別子が記憶されている。実行状態項目には、作業ＩＤ項目の識別子によって特定される作業の実行状態が記憶されている。例えば、「実行中」は、作業が実行中であることを示し、「未」は、作業がまだ実行されていないことを示す。
【００４７】
（作業者ＤＢ１０２の記憶内容の一例）
次に、図５を用いて、作業引継支援装置１００のＲＡＭ３０３に記憶されている作業者ＤＢ１０２の記憶内容の一例について説明する。
【００４８】
図５は、作業者ＤＢ１０２の記憶内容の一例を示す説明図である。図５に示すように、作業者ＤＢ１０２は、ユーザＩＤ項目のそれぞれに対応付けて、引継可否項目と、権限項目と、を有し、作業者Ｍごとにレコードを構成する。
【００４９】
ユーザＩＤ項目には、作業者Ｍを特定する識別子が記憶されている。引継可否項目には、ユーザＩＤ項目の識別子によって特定される作業者Ｍについて、引継可能な状態であるか否かが記憶されている。例えば、「○」は引継可能な状態であることを示し、「×」は引継可能な状態でないことを示す。具体的には、例えば、作業者Ｍが休暇中である場合に、「×」が記憶される。権限項目には、ユーザＩＤ項目の識別子によって特定される作業者Ｍが有する権限が記憶されている。
【００５０】
（ポリシーＤＢ１０３の記憶内容の一例）
次に、図６を用いて、作業引継支援装置１００のＲＡＭ３０３に記憶されているポリシーＤＢ１０３の記憶内容の一例について説明する。
【００５１】
図６は、ポリシーＤＢ１０３の記憶内容の一例を示す説明図である。図６に示すように、ポリシーＤＢ１０３は、ポリシー項目のそれぞれに対応付けて、フラグ項目を有し、ポリシーごとにレコードを構成する。
【００５２】
ポリシー項目には、引継ぎ候補を決定する際の指標になる内容が記憶されている。例えば、引継ぎ候補を決定する際の指標になる「歩数」と「場所」が記憶されている。フラグ項目には、ポリシー項目のどちらを優先するかが記憶されている。例えば、「０」は、歩数を指標として優先することを示し、「１」は、場所を指標として優先することを示す。
【００５３】
（コンテキストＤＢ１０４の記憶内容の一例）
次に、図７を用いて、作業引継支援装置１００のＲＡＭ３０３に記憶されているコンテキストＤＢ１０４の記憶内容の一例について説明する。
【００５４】
図７は、コンテキストＤＢ１０４の記憶内容の一例を示す説明図である。図７に示すように、コンテキストＤＢ１０４は、ユーザＩＤ項目のそれぞれに対応付けて、現在位置項目と、作業負荷項目と、を有し、作業者Ｍごとにレコードを構成する。
【００５５】
ユーザＩＤ項目には、作業者Ｍを特定する識別子が記憶されている。現在位置項目には、ユーザＩＤ項目の識別子によって特定される作業者Ｍの現在位置が記憶されている。作業負荷項目には、ユーザＩＤ項目の識別子によって特定される作業者Ｍの現在の作業負荷が記憶されている。例えば、作業負荷として、作業者Ｍの歩数が記憶されている。
【００５６】
（作業引継支援装置１００の機能的構成例）
次に、図８を用いて、作業引継支援装置１００の機能的構成例について説明する。
【００５７】
図８は、作業引継支援装置１００の機能的構成を示すブロック図である。作業引継支援装置１００は、記憶部８０１と、更新部８０２と、検出部８０３と、判断部８０４と、特定部８０５と、送信部８０６と、取得部８０７と、を含む構成である。この制御部となる機能（記憶部８０１〜取得部８０７）は、具体的には、例えば、図３に示したＲＯＭ３０２、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０９により、その機能を実現する。
【００５８】
記憶部８０１は、作業者Ｍごとに作業状況を示すコンテキスト情報を記憶する機能を有する。具体的には、例えば、記憶部８０１は、コンテキスト情報として、作業者Ｍごとに作業中であるか否かを示す情報を記憶する。より具体的には、例えば、記憶部８０１は、作業ＤＢ１０１の実行状態項目に作業中であるか否かを示す情報を記憶する。
【００５９】
また、具体的には、例えば、記憶部８０１は、コンテキスト情報として作業者Ｍごとに作業中であるか否かを示す情報および位置情報を記憶する。より具体的には、例えば、記憶部８０１は、作業ＤＢ１０１の実行状態項目に作業中であるか否かを示す情報を記憶し、コンテキストＤＢ１０４の現在位置項目に位置情報を記憶する。なお、位置情報は、例えば、情報処理端末Ｔから、自情報処理端末Ｔがいる場所に備えられた無線ＬＡＮ２１０の識別子を受信することによって、取得することができる。また、位置情報は、情報処理端末Ｔから、自情報処理端末ＴのＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）座標を受信することによって、取得してもよい。
【００６０】
また、具体的には、例えば、記憶部８０１は、作業者Ｍごとに作業中であるか否かを示す情報および作業負荷情報を記憶する。より具体的には、例えば、記憶部８０１は、作業ＤＢ１０１の実行状態項目に作業中であるか否かを示す情報を記憶し、コンテキストＤＢ１０４の作業負荷項目に作業負荷情報を記憶する。なお、作業負荷情報は、作業者Ｍの歩数を採用してもよいし、終了した作業の作業時間の和を採用してもよい。
【００６１】
また、具体的には、例えば、記憶部８０１は、作業者Ｍごとに作業中であるか否かを示す情報、位置情報および作業負荷情報を記憶する。より具体的には、例えば、記憶部８０１は、作業ＤＢ１０１の実行状態項目に作業中であるか否かを示す情報を記憶し、コンテキストＤＢ１０４の現在位置項目に位置情報を記憶し、コンテキストＤＢ１０４の作業負荷項目に作業負荷情報を記憶する。
【００６２】
また、記憶部８０１は、作業者Ｍごとに作業待ちの作業に関する情報を記憶する機能を有する。具体的には、例えば、記憶部８０１は、作業者Ｍごとに作業待ちの作業の開始時刻を記憶する。より具体的には、例えば、記憶部８０１は、作業ＤＢ１０１の起動条件項目に作業待ちの作業の開始時刻を記憶する。なお、作業待ちに関する情報は、作業待ちの作業を識別する識別子である。また、作業待ちに関する情報は、作業待ちの作業の数でもよいし、作業待ちの作業を終了するのにかかる標準作業時間でもよい。
【００６３】
また、記憶部８０１は、作業ごとに作業適格情報を記憶するとともに、作業者Ｍごとに作業適格情報を記憶する機能を有する。具体的には、例えば、記憶部８０１は、作業ごとに、作業を実行する作業者Ｍが有さなければならない最低限の権限を記憶し、作業者Ｍごとに、作業者Ｍの有する権限を記憶する。より具体的には、例えば、記憶部８０１は、作業ＤＢ１０１の権限項目に作業に対応する権限を記憶し、作業者ＤＢ１０２の権限項目に作業者Ｍの有する権限を記憶する。なお、作業適格情報は、作業者Ｍのスキルの高さであってもよい。これにより、記憶部８０１は、作業の引継ぎ候補を特定する際の指標になる情報を記憶しておくことができる。
【００６４】
更新部８０２は、各作業者Ｍの端末から各作業者Ｍの作業状況を示すコンテキスト情報を取得することにより、記憶部８０１を更新する機能を有する。具体的には、例えば、更新部８０２は、各作業者Ｍの端末から作業中であるか否かを示す情報を取得することにより記憶部８０１を更新する。より具体的には、例えば、更新部８０２は、作業者Ｍの有する情報処理端末Ｔから作業の開始通知または終了通知を受信することで、作業ＤＢ１０１の実行状態項目を更新する。
【００６５】
また、具体的には、例えば、更新部８０２は、各作業者Ｍの端末から作業中であるか否かを示す情報および現在位置情報を取得することにより記憶部８０１を更新する。より具体的には、例えば、更新部８０２は、作業者Ｍの有する情報処理端末Ｔから作業の開始通知または終了通知を受信することで、作業ＤＢ１０１の実行状態項目を更新する。また、更新部８０２は、作業者Ｍの有する情報処理端末Ｔから情報処理端末Ｔの現在位置情報を受信することで、コンテキストＤＢ１０４の現在位置項目を更新する。
【００６６】
また、具体的には、例えば、更新部８０２は、各作業者Ｍの端末から作業中であるか否かを示す情報および作業負荷情報を取得することにより記憶部８０１を更新する。より具体的には、例えば、更新部８０２は、作業者Ｍの有する情報処理端末Ｔから作業の開始通知または終了通知を受信することで、作業ＤＢ１０１の実行状態項目を更新する。また、更新部８０２は、作業者Ｍの有する情報処理端末Ｔから作業者Ｍの作業負荷を受信することで、コンテキストＤＢ１０４の作業負荷項目を更新する。
【００６７】
また、具体的には、例えば、更新部８０２は、各作業者Ｍの端末から作業中であるか否かを示す情報、現在位置情報および作業負荷情報を取得することにより記憶部８０１を更新する。より具体的には、例えば、更新部８０２は、作業者Ｍの有する情報処理端末Ｔから作業の開始通知または終了通知を受信することで、作業ＤＢ１０１の実行状態項目を更新する。また、更新部８０２は、作業者Ｍの有する情報処理端末Ｔから情報処理端末Ｔの現在位置情報を受信することで、作業者ＤＢ１０２の現在位置項目を更新する。また、更新部８０２は、作業者Ｍの有する情報処理端末Ｔから作業者Ｍの作業負荷を受信することで、コンテキストＤＢ１０４の作業負荷項目を更新する。
【００６８】
また、具体的には、例えば、更新部８０２は、各作業者Ｍの端末から終了した作業に関する情報を取得することにより記憶部８０１から終了した作業に関する情報を消去することで更新する。より具体的には、例えば、更新部８０２は、作業者Ｍの有する情報処理端末Ｔから作業の終了通知を受信することで、対応する作業ＤＢ１０１のレコードを削除する。これにより、更新部８０２は、作業の引継ぎ候補を特定する際の指標になる情報を更新しておくことができる。
【００６９】
検出部８０３は、作業者Ｍ群の中の対象作業者Ｍが行うべき第１の作業を検出する機能を有する。具体的には、例えば、検出部８０３は、作業ＤＢ１０１の起動条件項目の開始時刻になったことを検出して、作業者Ｍが行うべき作業を検出する。これにより、検出部８０３は、作業者Ｍに作業を通知するトリガを検出することができる。
【００７０】
判断部８０４は、検出部８０３によって検出された場合、記憶部８０１内の対象作業者Ｍのコンテキスト情報に基づいて、対象作業者Ｍが第２の作業の作業中であるか否かを判断する機能を有する。なお、判断結果は、ＲＡＭ３０３、磁気ディスク３０５、光ディスク３０７などの記憶領域に記憶される。
【００７１】
具体的には、例えば、判断部８０４は、対象作業者Ｍの作業中であるか否かを示す情報に基づいて、対象作業者Ｍが第２の作業の作業中であるか否かを判断する。より具体的には、例えば、判断部８０４は、対象作業者Ｍに対応する作業ＤＢ１０１の実行状態項目に「実行中」が記憶されている場合、検出部８０３によって検出された作業以外の他の作業を対象作業者Ｍが実行中であると判断する。
【００７２】
また、具体的には、例えば、判断部８０４は、作業中であるか否かを示す情報と作業待ちに関する情報とに基づいて、対象作業者Ｍが第２の作業の作業中であるか否かを判断する。より具体的には、例えば、判断部８０４は、対象作業者Ｍに対応する作業ＤＢ１０１の実行状態項目に「未」が記憶されている場合でも、作業待ちの作業がある場合は、対象作業者Ｍが、まもなく他の作業を実行中になると判断する。
【００７３】
また、具体的には、例えば、判断部８０４は、さらに、他の作業者Ｍの作業待ちの作業の開始時刻に基づいて、対象作業者Ｍが第２の作業の作業中であるか否かを判断する。より具体的には、例えば、判断部８０４は、対象作業者Ｍに対応する作業ＤＢ１０１の実行状態項目に「未」が記憶されている場合でも、作業を引き継がせると作業待ちの作業の開始に支障が起きる場合は、対象作業者Ｍが他の作業を実行中であると判断する。これにより、判断部８０４は、作業の引継を行うか否かを判断して、作業の引継を行うトリガを発生させることができる。
【００７４】
特定部８０５は、判断部８０４によって第２の作業の作業中であると判断された場合、対象作業者Ｍ以外の他の作業者Ｍのコンテキスト情報に基づいて、他の作業者Ｍの中から第１の作業の引継ぎ候補を特定する機能を有する。具体的には、例えば、特定部８０５は、他の作業者Ｍの作業中であるか否かを示す情報に基づいて、他の作業者Ｍの中から第１の作業の引継ぎ候補を特定する。より具体的には、例えば、特定部８０５は、作業ＤＢ１０１を参照して、作業中ではない他の作業者Ｍを検索し、検索した他の作業者Ｍの中から、引継ぎ候補を特定する。
【００７５】
特定部８０５は、引継ぎ候補を１つ特定してもよいし、引継ぎ候補を複数特定してもよい。特定部８０５は、検索した他の作業者Ｍに引継の承認または拒否の確認通知を送信した結果として、引継を承認した他の作業者Ｍの中から、引継ぎ候補を特定してもよい。
【００７６】
また、具体的には、例えば、特定部８０５は、他の作業者Ｍの作業中であるか否かを示す情報および現在位置情報のうち少なくとも現在位置情報に基づいて、他の作業者Ｍの中から第１の作業の引継ぎ候補を特定する。より具体的には、例えば、特定部８０５は、作業中でない他の作業者Ｍであって、さらに、引き継がせる作業の作業場所に近い場所にいる他の作業者Ｍを検索し、検索した作業者Ｍの中から、引継ぎ候補を特定する。
【００７７】
また、具体的には、例えば、特定部８０５は、他の作業者Ｍの作業中であるか否かを示す情報および作業負荷情報のうち少なくとも作業負荷情報に基づいて、他の作業者Ｍの中から第１の作業の引継ぎ候補を特定する。より具体的には、例えば、特定部８０５は、作業中でない他の作業者Ｍであって、さらに、作業負荷の少ない他の作業者Ｍを検索し、検索した作業者Ｍの中から、引継ぎ候補を特定する。
【００７８】
また、具体的には、例えば、特定部８０５は、他の作業者Ｍの作業中であるか否かを示す情報、現在位置情報および作業負荷情報のうち少なくとも現在位置情報および作業負荷情報に基づいて、他の作業者Ｍの中から第１の作業の引継ぎ候補を特定する。より具体的には、例えば、特定部８０５は、作業中でない他の作業者Ｍであって、さらに、引き継がせる作業の作業場所に近い場所にいて、作業負荷の少ない他の作業者Ｍを検索し、検索した作業者Ｍの中から、引継ぎ候補を特定する。
【００７９】
また、具体的には、例えば、特定部８０５は、さらに、他の作業者Ｍにおける第１の作業の作業適格情報の有無に基づいて、他の作業者Ｍの中から第１の作業の引継ぎ候補を特定する。より具体的には、例えば、特定部８０５は、作業ＤＢ１０１を参照して、引き継がせる作業を実行する作業者Ｍが最低限有さなければならない権限を特定する。そして、特定部８０５は、作業者ＤＢ１０２を参照して、特定した権限あるいは特定した権限より上位の権限を有する作業者Ｍの中から、引継ぎ候補を特定する。
【００８０】
特定部８０５は、取得部８０７によって拒否応答が取得された場合、対象作業者Ｍ以外の他の作業者Ｍのコンテキスト情報に基づいて、他の作業者Ｍの中から作業の引継ぎ候補を特定する機能を有する。具体的には、例えば、特定部８０５は、作業の実行開始要求を送信した情報処理端末Ｔから、当該作業の実行拒否を受信した場合、作業ＤＢ１０１またはコンテキストＤＢ１０４の少なくともいずれかを参照して、引継ぎ候補を特定する。
【００８１】
また、特定部８０５は、取得部８０７によって引継ぎ要求が取得された場合、対象作業者Ｍ以外の他の作業者Ｍのコンテキスト情報に基づいて、他の作業者Ｍの中から引継ぎ要求された作業の引継ぎ候補を特定する機能を有する。具体的には、例えば、特定部８０５は、情報処理端末Ｔから引継の対象になる実行中の作業を特定する情報を含む引継ぎ要求を受信した場合、作業ＤＢ１０１またはコンテキストＤＢ１０４の少なくともいずれかを参照して、引継ぎ候補を特定する。
【００８２】
また、特定部８０５は、取得部８０７によって引継ぎ要求が取得された場合、対象作業者Ｍ以外の他の作業者Ｍのコンテキスト情報に基づいて、他の作業者Ｍの中から特定の作業の引継ぎ候補を特定する。具体的には、例えば、特定部８０５は、情報処理端末Ｔから引継の対象になる実行待ちの作業を特定する情報を含む引継ぎ要求を受信した場合、作業ＤＢ１０１またはコンテキストＤＢ１０４の少なくともいずれかを参照して、引継ぎ候補を特定する。これにより、特定部８０５は、作業者Ｍのコンテキストを参照して、作業の引継の効率、または作業の引継の公平性を考慮した引継ぎ候補を特定することができる。
【００８３】
送信部８０６は、特定部８０５によって特定された引継ぎ候補の端末に、第１の作業に関する情報を送信する機能を有する。具体的には、例えば、送信部８０６は、引継ぎ候補の作業者Ｍの情報処理端末Ｔに、引き継がせる作業を特定する情報を送信する。また、送信部８０６は、引継ぎ候補の作業者Ｍの情報処理端末Ｔに、引き継がせる作業を特定する情報と、引き継がせる作業の途中経過の情報と、を送信してもよい。これにより、送信部８０６は、作業者Ｍに作業を引き継がせることができる。
【００８４】
取得部８０７は、検出部８０３によって検出された作業の作業指示を対象作業者Ｍの端末に通知した結果、対象作業者Ｍの端末から作業指示の拒否応答を取得する機能を有する。具体的には、例えば、取得部８０７は、作業の実行開始要求を送信した情報処理端末Ｔから、当該作業の実行拒否を受信する。
【００８５】
取得部８０７は、対象作業者Ｍが作業中の作業の引継ぎ要求を対象作業者Ｍの端末から取得する機能を有する。具体的には、例えば、取得部８０７は、情報処理端末Ｔから引継の対象になる実行中の作業を特定する情報を含む引継ぎ要求を受信する。
【００８６】
取得部８０７は、対象作業者Ｍの作業待ちの作業群の中から選ばれた特定の作業の引継ぎ要求を対象作業者Ｍの端末から取得する機能を有する。具体的には、例えば、取得部８０７は、情報処理端末Ｔから引継の対象になる実行待ちの作業を特定する情報を含む引継ぎ要求を受信する。これにより、取得部８０７は、作業の引継を行うトリガを取得することができる。
【００８７】
（実施例１）
次に、実施例１について説明する。実施例１は、作業の引継を実行するか否かを作業引継支援装置１００が判定する実施例である。
【００８８】
（実施例１にかかる作業引継支援装置１００による作業者Ｍ間の作業の引継の支援の具体例）
ここで、図９〜図１３を用いて、実施例１にかかる作業引継支援装置１００による作業者Ｍ間の作業の引継の支援の具体例について説明する。
【００８９】
（作業引継支援装置１００による作業内容の通知およびＤＢの更新）
まず、図９を用いて、作業引継支援装置１００による情報処理端末Ｔへの作業内容の通知および情報処理端末Ｔから受信した情報に基づくＤＢの更新について説明する。
【００９０】
図９は、作業引継支援装置１００による作業内容の通知およびＤＢの更新の具体例を示す説明図である。図９では、作業者ＭＡ〜ＭＤは、作業を行っていない。ここで、現在時刻が１６：００になったとする。
【００９１】
（１）作業引継支援装置１００は、作業ＤＢ１０１を参照して、作業の起動条件を満たしたことを検出する。そして、作業引継支援装置１００は、作業の引継を実行しない場合であれば、起動条件を満たした作業を、作業者Ｍの情報処理端末Ｔに通知する。例えば、作業引継支援装置１００は、作業Ｗ１の起動条件１６：００になったことを検出すると、作業Ｗ１を作業者ＭＡの情報処理端末Ｔ１に通知する。
【００９２】
この際、作業引継支援装置１００は、作業を支援するアプリケーションを特定する情報を併せて、情報処理端末Ｔに通知してもよい。また、作業引継支援装置１００は、作業を支援するアプリケーションを情報処理端末Ｔに通知してもよい。例えば、作業引継支援装置１００は、作業Ｗ１を支援するアプリケーションＡｐｐ＿Ｗ１を特定する情報を、作業Ｗ１と併せて、作業者ＭＡの情報処理端末Ｔ１に通知する。
【００９３】
なお、情報処理端末Ｔでは、作業Ｗ１を特定する情報に基づいて、作業Ｗ１を開始するように画面に表示する。また、情報処理端末Ｔは、作業Ｗ１を支援するアプリケーションＡｐｐ＿Ｗ１を特定する情報に基づいて、作業Ｗ１を支援するアプリケーションＡｐｐ＿Ｗ１を起動して、作業者ＭＡの作業Ｗ１の実行を支援する。
【００９４】
（２）また、作業引継支援装置１００は、情報処理端末Ｔから通知された情報に基づいて、作業ＤＢ１０１およびコンテキストＤＢ１０４を更新する。例えば、作業引継支援装置１００は、作業が情報処理端末Ｔで開始されたことを示す開始通知を、情報処理端末Ｔから受信し、作業ＤＢ１０１の実行状態項目を更新する。また、例えば、作業引継支援装置１００は、作業が情報処理端末Ｔで終了したことを示す終了通知を、情報処理端末Ｔから受信し、作業ＤＢ１０１の実行状態項目を更新する。
【００９５】
また、例えば、作業引継支援装置１００は、情報処理端末Ｔの現在位置を示す情報を、情報処理端末Ｔから受信し、コンテキストＤＢ１０４の現在位置項目を更新する。また、例えば、作業引継支援装置１００は、作業者Ｍの作業負荷を示す情報を、情報処理端末Ｔから受信し、コンテキストＤＢ１０４の作業負荷項目を更新する。
【００９６】
このように、作業引継支援装置１００は、情報処理端末Ｔに作業を通知し、情報処理端末Ｔを有する作業者Ｍの作業を支援することができる。また、作業引継支援装置１００は、情報処理端末Ｔに、作業を支援するアプリケーションを通知し、情報処理端末Ｔを有する作業者Ｍの作業を支援することができる。また、これにより、作業引継支援装置１００は、作業者Ｍのコンテキスト（作業の実行状態、情報処理端末Ｔの現在位置、および作業者Ｍの作業負荷）を把握することができる。
【００９７】
（作業を支援するアプリケーションの一例）
次に、図１０を用いて、作業を支援するアプリケーションの一例について説明する。
【００９８】
図１０は、作業を支援するアプリケーションの一例を示す説明図である。図１０では、病院での回診の作業を支援するアプリケーションを実行している情報処理端末Ｔに表示される画面を示す。
【００９９】
図１０の（ａ）に示すように、情報処理端末Ｔは、アプリケーションを実行すると、回診の作業において作業者Ｍが行うべき体温測定および血圧測定のボタンを画面に表示する。ここで、例えば、体温測定のボタンが選択されると（例えば、タッチパネル上でタッチされると）、情報処理端末Ｔは、画面を図１０の（ｂ）に切り替える。
【０１００】
図１０の（ｂ）に示すように、情報処理端末Ｔは、体温測定の結果入力を行うボタン（ここでは、テンキー）を表示する。そして、例えば、体温が入力されると（例えば、タッチパネル上でタッチされると）、情報処理端末Ｔは、入力された体温を保存して、作業者Ｍの体温測定の作業の支援を行う。なお、血圧測定のボタンが選択された場合も同様である。
【０１０１】
（作業引継支援装置１００による引継を実行するか否かの判定）
次に、図１１を用いて、作業引継支援装置１００による引継を実行するか否かの判定について説明する。
【０１０２】
図１１は、作業引継支援装置１００による引継を実行するか否かの判定の具体例を示す説明図である。図１１では、作業者ＭＡおよび作業者ＭＤは、図９で通知された作業を行っている。一方、作業者ＭＢおよび作業者ＭＣは、作業を行っていない。ここで、現在時刻が１６：１５になったとする。
【０１０３】
（１）まず、作業引継支援装置１００は、作業ＤＢ１０１を参照して、作業の起動条件を満たしたことを検出する。例えば、作業引継支援装置１００は、作業Ｗ３の起動条件１６：１５になったことを検出する。
【０１０４】
（２）次に、作業引継支援装置１００は、起動条件を満たした作業の作業者Ｍについてのコンテキストから、作業の引継を実行するか否かの判定を行う。例えば、作業引継支援装置１００は、作業ＤＢ１０１の実行状態項目を参照して、作業者ＭＡが作業中であれば、作業Ｗ３の引継を実行すると判定する。また、例えば、作業引継支援装置１００は、コンテキストＤＢ１０４の作業負荷項目を参照して、作業者ＭＡの作業負荷が閾値以上であれば、作業Ｗ３の引継を実行すると判定する。
【０１０５】
（３）そして、作業引継支援装置１００は、作業の引継を実行すると判定した場合、作業引継処理を開始する。このように、作業引継支援装置１００は、作業者Ｍのコンテキストから、作業の引継を実行するか否かを判定することができる。
【０１０６】
（作業引継支援装置１００による引継ぎ候補の特定）
次に、図１２を用いて、作業引継支援装置１００による引継ぎ候補の特定について説明する。
【０１０７】
図１２は、作業引継支援装置１００による引継ぎ候補の特定の具体例を示す説明図である。図１２に示すように、作業引継処理を開始した作業引継支援装置１００は、引継ぎ候補を特定する。
【０１０８】
（１）まず、作業引継支援装置１００は、作業者ＤＢ１０２を参照して、引継可能な状態であって、引継ぎする作業の権限を有する作業者Ｍを、引継ぎ候補として検索する。さらに、作業引継支援装置１００は、作業ＤＢ１０１の実行状態項目を参照して、検索された作業者Ｍの中から、作業の実行中ではない作業者Ｍを、引継ぎ候補として検索する。
【０１０９】
例えば、まず、作業引継支援装置１００は、引継可否項目に「○」が記憶され、作業Ｗ３の権限Ｌ１以上の権限を有する作業者ＭＢ〜ＭＤを、引継ぎ候補として検索する。そして、作業引継支援装置１００は、作業者ＭＢ〜ＭＤの中から、作業ＤＢ１０１の実行状態項目が「未」である作業者ＭＢおよび作業者ＭＣを、引継ぎ候補として検索する。
【０１１０】
（２）次に、作業引継支援装置１００は、コンテキストＤＢ１０４を参照して、検索した引継ぎ候補の中から、作業を引き継がせる引継ぎ候補を特定する。例えば、作業引継支援装置１００は、コンテキストＤＢ１０４の作業負荷項目を参照して、作業者ＭＢおよび作業者ＭＣの中から、作業負荷の小さい作業者ＭＢを、作業Ｗ３を引き継がせる引継ぎ候補に特定する。また、例えば、作業引継支援装置１００は、コンテキストＤＢ１０４の現在位置項目を参照して、作業者ＭＢおよび作業者ＭＣの中から、作業Ｗ３の作業場所Ｒ２に近い場所にいる作業者ＭＣを、作業Ｗ３を引き継がせる引継ぎ候補に特定する。
【０１１１】
また、作業引継支援装置１００は、検索した作業者Ｍの情報処理端末Ｔに引継の確認要求を送信し、情報処理端末Ｔから作業者Ｍの入力した引継の了承または拒否を受信してもよい。この際、作業引継支援装置１００は、複数の作業者Ｍのそれぞれの情報処理端末Ｔに引継の確認要求を送信してもよい。そして作業引継支援装置１００は、引継の拒否を入力した作業者Ｍは作業を引き継がせる引継ぎ候補に特定せず、引継の了承を入力した作業者Ｍのうち、いずれかの作業者Ｍを作業を引き継がせる引継ぎ候補に特定してもよい。
【０１１２】
このように、作業引継支援装置１００は、作業の引継ぎ候補を特定することができる。また、作業引継支援装置１００は、コンテキストを参照して引継ぎ候補を特定するため、効率的に、あるいは公平に、作業を引き継ぐことができる引継ぎ候補を特定できる。
【０１１３】
（作業引継支援装置１００による作業の引継）
次に、図１３を用いて、作業引継支援装置１００による作業の引継について説明する。
【０１１４】
図１３は、作業引継支援装置１００による作業の引継の具体例を示す説明図である。図１３では、作業引継支援装置１００は、図１２で特定された引継ぎ候補に作業を引き継ぐ。
【０１１５】
（１）作業引継支援装置１００は、引継ぎ候補を特定すると、作業ＤＢ１０１を更新する。例えば、作業引継支援装置１００は、作業ＤＢ１０１のレコードの作業Ｗ３の作業者Ｍを作業者ＭＡから作業者ＭＢに変更する。
【０１１６】
（２）そして、作業引継支援装置１００は、引き継がせる作業を、特定した引継ぎ候補に送信する。例えば、作業引継支援装置１００は、作業Ｗ３を作業者ＭＢの情報処理端末Ｔ２に送信する。これにより、作業引継支援装置１００は、作業者Ｍに作業を引き継がせることができる。
【０１１７】
（作業引継判定処理の処理内容）
次に、図１４を用いて、作業引継判定処理の処理内容について説明する。作業引継判定処理は、図１１の（２）で、作業引継支援装置１００により行われた作業の引継をするか否かを判定する処理である。
【０１１８】
図１４は、作業引継判定処理の処理内容を示すフローチャートである。まず、ＣＰＵ３０１は、作業ＤＢ１０１を参照して、作業の起動条件を満たしたか否かを判定する（ステップＳ１４０１）。ここで、作業の起動条件を満たしていない場合（ステップＳ１４０１：Ｎｏ）、ＣＰＵ３０１は、ステップＳ１４０１に戻り、作業の起動条件が満たされるのを待つ。
【０１１９】
一方、作業の起動条件を満たした場合（ステップＳ１４０１：Ｙｅｓ）、ＣＰＵ３０１は、作業ＤＢ１０１を参照して、起動条件を満たした作業が引継可能な作業か否かを判定する（ステップＳ１４０２）。ここで、引継可能な作業でない場合（ステップＳ１４０２：Ｎｏ）、ＣＰＵ３０１は、作業引継判定処理を終了する。
【０１２０】
一方、引継可能な作業である場合（ステップＳ１４０２：Ｙｅｓ）、ＣＰＵ３０１は、起動条件を満たした作業を実行すべき作業者Ｍが、作業を実行できる状態であるか否かを判定する（ステップＳ１４０３）。ここで、作業を実行できる状態である場合（ステップＳ１４０３：Ｙｅｓ）、ＣＰＵ３０１は、作業引継判定処理を終了する。
【０１２１】
一方、作業を実行できる状態でない場合（ステップＳ１４０３：Ｎｏ）、ＣＰＵ３０１は、作業引継処理を実行する（ステップＳ１４０４）。そして、ＣＰＵ３０１は、作業の引継ができたか否かを判定する（ステップＳ１４０５）。ここで、作業の引継ができなかった場合（ステップＳ１４０５：Ｎｏ）、ＣＰＵ３０１は、作業引継判定処理を終了する。
【０１２２】
一方、作業の引継ができた場合（ステップＳ１４０５：Ｙｅｓ）、ＣＰＵ３０１は、作業引継判定処理を終了する。これにより、作業者Ｍのコンテキストに基づいて、作業の引継を実行するか否かを判定することができる。
【０１２３】
（作業引継処理の処理内容）
次に、図１５を用いて、作業引継処理の処理内容について説明する。作業引継処理は、図１４のステップＳ１４０４の処理である。
【０１２４】
図１５は、作業引継処理の処理内容を示すフローチャートである。まず、ＣＰＵ３０１は、作業ＤＢ１０１を参照し（ステップＳ１５０１）、作業を実行できる状態である引継ぎ候補を検索する（ステップＳ１５０２）。次に、ＣＰＵ３０１は、引継ぎ候補があるか否かを判定する（ステップＳ１５０３）。
【０１２５】
ここで、引継ぎ候補がある場合（ステップＳ１５０３：Ｙｅｓ）、ＣＰＵ３０１は、全引継ぎ候補を処理したか否かを判定する（ステップＳ１５０４）。ここで、全引継ぎ候補を処理していない場合（ステップＳ１５０４：Ｎｏ）、ＣＰＵ３０１は、引継確認アプリを情報処理端末Ｔに送信する（ステップＳ１５０５）。
【０１２６】
そして、ＣＰＵ３０１は、情報処理端末Ｔからの応答を受信したか否かを判定する（ステップＳ１５０６）。ここで、応答を受信していない場合（ステップＳ１５０６：Ｎｏ）、ＣＰＵ３０１は、ステップＳ１５０６に戻り、応答の受信を待つ。
【０１２７】
一方、応答を受信した場合（ステップＳ１５０６：Ｙｅｓ）、ＣＰＵ３０１は、応答が引継の了承であるか否かを判定する（ステップＳ１５０７）。ここで、引継の了承でない場合（ステップＳ１５０７：Ｎｏ）、ＣＰＵ３０１は、ステップＳ１５０４に戻る。
【０１２８】
一方、引継の了承である場合（ステップＳ１５０７：Ｙｅｓ）、ＣＰＵ３０１は、作業ＤＢ１０１を更新して（ステップＳ１５０８）、引継ができたと判定して（ステップＳ１５０９）、作業引継処理を終了する。
【０１２９】
また、ステップＳ１５０３において引継ぎ候補がない場合（ステップＳ１５０３：Ｎｏ）、または、ステップＳ１５０４において全引継ぎ候補を処理した場合（ステップＳ１５０４：Ｙｅｓ）、ＣＰＵ３０１は、引継ができなかったと判定する（ステップＳ１５１０）。そして、ＣＰＵ３０１は、作業引継処理を終了する。
【０１３０】
これにより、作業引継支援装置１００は、効率的に、あるいは公平に、作業を引き継ぐことができる引継ぎ候補を特定して、作業の引継を実行できる。
【０１３１】
（作業状態判定処理の処理内容）
次に、図１６を用いて、作業状態判定処理の処理内容について説明する。作業状態判定処理は、図１２の（１）および（２）で、作業引継支援装置１００により行われた作業者Ｍが作業を実行できる状態であるか否かを判定する処理であり、図１４のステップＳ１４０３、または、図１５のステップＳ１５０２で実行される処理である。
【０１３２】
図１６は、作業状態判定処理の処理内容を示すフローチャートである。まず、ＣＰＵ３０１は、判定対象の作業者Ｍの作業負荷が所定値以上であるか否かを判定する（ステップＳ１６０１）。ここで、作業者Ｍの作業負荷が所定値以上である場合（ステップＳ１６０１：Ｙｅｓ）、ＣＰＵ３０１は、作業者Ｍが作業を実行できる状態でないと判定し（ステップＳ１６０７）、作業状態判定処理を終了する。
【０１３３】
一方、作業者Ｍの作業負荷が所定値より小さい場合（ステップＳ１６０１：Ｎｏ）、ＣＰＵ３０１は、作業ＤＢ１０１を参照して、判定対象の作業者Ｍについて実行待ちの作業があるか否かを判定する（ステップＳ１６０２）。実行待ちの作業がない場合（ステップＳ１６０２：Ｎｏ）、ＣＰＵ３０１は、作業者Ｍが作業を実行できる状態であると判定し（ステップＳ１６０６）、作業状態判定処理を終了する。
【０１３４】
一方、実行待ちの作業がある場合（ステップＳ１６０２：Ｙｅｓ）、ＣＰＵ３０１は、実行待ちの作業の所要時間の和が所定値以上か否かを判定する（ステップＳ１６０３）。ここで、所要時間の和が所定値以上である場合（ステップＳ１６０３：Ｙｅｓ）、ＣＰＵ３０１は、作業者Ｍが作業を実行できる状態でないと判定し（ステップＳ１６０７）、作業状態判定処理を終了する。
【０１３５】
一方、所要時間の和が所定値より小さい場合（ステップＳ１６０３：Ｎｏ）、ＣＰＵ３０１は、判定対象の作業者Ｍが引継ぎ候補であるか否かを判定する（ステップＳ１６０４）。ここで、引継ぎ候補でない場合（ステップＳ１６０４：Ｎｏ）、ＣＰＵ３０１は、作業者Ｍが作業を実行できる状態であると判定し（ステップＳ１６０６）、作業状態判定処理を終了する。
【０１３６】
一方、引継ぎ候補である場合（ステップＳ１６０４：Ｙｅｓ）、ＣＰＵ３０１は、作業者Ｍの次の作業が開始されるまでに、引継を行う作業が終了するか否かを判定する（ステップＳ１６０５）。ここで、引継を行う作業が終了する場合（ステップＳ１６０５：Ｙｅｓ）、ＣＰＵ３０１は、作業者Ｍが作業を実行できる状態であると判定し（ステップＳ１６０６）、作業状態判定処理を終了する。
【０１３７】
一方、引継を行う作業が終了しない場合（ステップＳ１６０５：Ｎｏ）、ＣＰＵ３０１は、作業者Ｍが作業を実行できる状態でないと判定し（ステップＳ１６０７）、作業状態判定処理を終了する。これにより、作業者Ｍが作業を実行できる状態であるか否かを判定することができる。
【０１３８】
なお、図１６に示される作業状態判定処理は、作業の引継元および作業の引継先の作業者Ｍに対して実行することが可能である。作業の引継元に対して実行する場合とは、例えば作業者群に属している個々の作業者Ｍの作業状態を周期的に確認し、当該作業者Ｍが行うべき作業（例えば、実行待ちの作業）を他の作業者Ｍに引き継ぐ必要があるか否かを判定する場合である。この場合において、当該作業者Ｍについて、ステップＳ１６０６で作業を実行できる状態であると判定されれば、他の作業者Ｍへの作業の引継ぎは必要ないと判定される。また、当該作業者Ｍについて、ステップＳ１６０７で作業を実行できる状態でないと判定されれば、他の作業者Ｍへの作業の引継ぎが必要であると判定される。
【０１３９】
また、作業の引継先の作業者Ｍ（引継ぎ候補）に対して実行する場合とは、当該引継ぎ候補に対してある特定の作業の引継ぎが可能であるか否かを判定する場合である。この場合において、当該作業者Ｍについて、ステップＳ１６０６で作業を実行できる状態であると判定されれば、当該作業者Ｍは引継ぎが可能であると判定される。一方、当該作業者Ｍについて、ステップＳ１６０７で作業を実行できる状態でないと判定されれば、当該作業者Ｍは引継ぎが可能でないと判定される。ステップＳ１６０４の判定処理は、図１６に示される作業状態判定処理が、これらのいずれの場合で行われているのかを区別するために行うものである。なお、図１６と同等の処理が、それぞれの場合に応じて定義されて、個別に実行されても良い。
【０１４０】
（作業通知処理の処理内容）
次に、図１７を用いて、作業通知処理の処理内容について説明する。図１７は、図９の（１）で、作業引継支援装置１００により行われた作業を作業者Ｍに通知する処理である。また、図１４において、作業の引継を行わなかった場合に、行われる処理である。
【０１４１】
図１７は、作業通知処理の処理内容を示すフローチャートである。まず、ＣＰＵ３０１は、作業ＤＢ１０１を参照して、実行可能な作業を特定する（ステップＳ１７０１）。次に、ＣＰＵ３０１は、実行中の作業があるか否かを判定する（ステップＳ１７０２）。
【０１４２】
ここで、実行中の作業がない場合（ステップＳ１７０２：Ｎｏ）、ＣＰＵ３０１は、実行可能な作業の中で、優先度が最も高い作業を実行する作業として選択し、選択した作業以外の他の作業をキューにアタッチする（ステップＳ１７０３）。そして、ＣＰＵ３０１は、ステップＳ１７１０に移行する。
【０１４３】
一方、実行中の作業がある場合（ステップＳ１７０２：Ｙｅｓ）、ＣＰＵ３０１は、実行可能な作業の中に、実行中の作業より優先度の高い作業があるか否かを判定する（ステップＳ１７０４）。ここで、実行中の作業より優先度の高い作業がない場合（ステップＳ１７０４：Ｎｏ）、ＣＰＵ３０１は、実行可能な作業をキューにアタッチして（ステップＳ１７０５）、作業通知処理を終了する。
【０１４４】
一方、実行中の作業より優先度の高い作業がある場合（ステップＳ１７０４：Ｙｅｓ）、ＣＰＵ３０１は、実行中の作業以下の優先度の作業をキューにアタッチする（ステップＳ１７０６）。次に、ＣＰＵ３０１は、実行中の作業の中断要求を送信する（ステップＳ１７０７）。
【０１４５】
そして、ＣＰＵ３０１は、中断完了通知を受信したか否かを判定する（ステップＳ１７０８）。ここで、中断完了通知を受信していない場合（ステップＳ１７０８：Ｎｏ）、ＣＰＵ３０１は、ステップＳ１７０８に戻り、中断完了通知の受信を待つ。一方、中断完了通知を受信した場合（ステップＳ１７０８：Ｙｅｓ）、ＣＰＵ３０１は、作業ＤＢ１０１を更新し、中断した作業をキューにアタッチする（ステップＳ１７０９）。
【０１４６】
次に、ＣＰＵ３０１は、選択された実行する作業の実行開始要求を送信する（ステップＳ１７１０）。そして、ＣＰＵ３０１は、実行開始応答を受信したか否かを判定する（ステップＳ１７１１）。ここで、実行開始応答を受信していない場合（ステップＳ１７１１：Ｎｏ）、ＣＰＵ３０１は、ステップＳ１７１１に戻り、実行開始応答の受信を待つ。
【０１４７】
一方、実行開始応答を受信した場合（ステップＳ１７１１：Ｙｅｓ）、ＣＰＵ３０１は、作業ＤＢ１０１を更新して（ステップＳ１７１２）、作業通知処理を終了する。これにより、作業引継支援装置１００は、優先度に基づいて、実行すべき作業を情報処理端末Ｔに通知することができる。
【０１４８】
（作業終了処理の処理内容）
次に、図１８を用いて、作業終了処理の処理内容について説明する。図１７は、図９の（２）で、作業引継支援装置１００により行われた作業の終了通知を受信した場合に行われる処理である。
【０１４９】
図１８は、作業終了処理の処理内容を示すフローチャートである。まず、ＣＰＵ３０１は、作業実行完了通知を受信したか否かを判定する（ステップＳ１８０１）。ここで、作業実行完了通知を受信していない場合（ステップＳ１８０１：Ｎｏ）、ＣＰＵ３０１は、ステップＳ１８０１に戻り、作業実行完了通知の受信を待つ。
【０１５０】
一方、作業実行完了通知を受信した場合（ステップＳ１８０１：Ｙｅｓ）、ＣＰＵ３０１は、作業実行完了応答を送信する（ステップＳ１８０２）。次に、ＣＰＵ３０１は、作業ＤＢ１０１を更新する（ステップＳ１８０３）。そして、ＣＰＵ３０１は、実行中の作業情報を削除する（ステップＳ１８０４）。
【０１５１】
次に、ＣＰＵ３０１は、実行待ちの作業があるか否かを判定する（ステップＳ１８０５）。ここで、実行待ちの作業がない場合（ステップＳ１８０５：Ｎｏ）、ＣＰＵ３０１は、作業終了処理を終了する。
【０１５２】
一方、実行待ちの作業がある場合（ステップＳ１８０５：Ｙｅｓ）、ＣＰＵ３０１は、最も優先度の高い作業の実行開始要求を送信する（ステップＳ１８０６）。次に、ＣＰＵ３０１は、実行開始応答を受信したか否かを判定する（ステップＳ１８０７）。ここで、実行開始応答を受信していない場合（ステップＳ１８０７：Ｎｏ）、ＣＰＵ３０１は、ステップＳ１８０７に戻り、実行開始応答の受信を待つ。
【０１５３】
一方、実行開始応答を受信した場合（ステップＳ１８０７：Ｙｅｓ）、ＣＰＵ３０１は、作業ＤＢ１０１を更新して（ステップＳ１８０８）、作業終了処理を終了する。これにより、作業引継支援装置１００は、作業を終了した作業者Ｍの情報処理端末Ｔに、次に実行するべき作業を通知することができる。
【０１５４】
（作業の引継を実行する際の作業引継支援装置１００と情報処理端末Ｔとの通信の内容）
次に、図１９を用いて、作業の引継を実行する際の作業引継支援装置１００と情報処理端末Ｔとの通信の内容について説明する。
【０１５５】
図１９は、作業の引継を実行する際の作業引継支援装置１００と情報処理端末Ｔとの通信の内容を示すシーケンス図である。図１９では、作業引継支援装置１００と、作業の引継元になる情報処理端末Ｔ１と、引継先の情報処理端末Ｔ２と、の通信の内容を示す。
【０１５６】
まず、１６：００において、作業引継支援装置１００は、作業Ｗ１の起動条件が満たされたことを検出する。そして、作業引継支援装置１００は、作業Ｗ１の実行開始要求を情報処理端末Ｔ１に送信する（ステップＳ１９０１）。作業Ｗ１の実行開始要求を受信した情報処理端末Ｔ１は、実行開始応答を作業引継支援装置１００に送信する（ステップＳ１９０２）。
【０１５７】
次に、１６：１０になると、作業引継支援装置１００は、作業Ｗ３の起動条件が満たされたことを検出する。ここで、作業引継支援装置１００は、情報処理端末Ｔ１の作業者ＭＡが作業中であるため、作業Ｗ３の引継を実行すると判定する（ステップＳ１９０３）。
【０１５８】
そして、作業引継支援装置１００は、作業Ｗ３の引継実行要求を情報処理端末Ｔ２に送信する（ステップＳ１９０４）。作業Ｗ３の引継実行要求を受信した情報処理端末Ｔ２は、引継実行応答を作業引継支援装置１００に送信する（ステップＳ１９０５）。
【０１５９】
次に、情報処理端末Ｔ２は、作業者ＭＢからの引継の了承または拒否の入力を受ける（ステップＳ１９０６）。ここでは、情報処理端末Ｔ２は、引継の了承の入力を受けたとする。そして、情報処理端末Ｔ２は、入力された引継の了承を含む引継完了通知を作業引継支援装置１００に送信する（ステップＳ１９０７）。
【０１６０】
引継完了通知を受信した作業引継支援装置１００は、情報処理端末Ｔ２に引継完了応答を送信する（ステップＳ１９０８）。そして、作業引継支援装置１００は、作業Ｗ３の実行開始要求を情報処理端末Ｔ２に送信する（ステップＳ１９０９）。
【０１６１】
実行開始要求を受信した情報処理端末Ｔ２は、実行開始応答を作業引継支援装置１００に送信する（ステップＳ１９１０）。これにより、作業引継支援装置１００は、作業の引継を実行できる。
【０１６２】
（実施例２）
次に、実施例２について説明する。実施例１は、作業の引継を実行するか否かを作業引継支援装置１００が判定する実施例であるが、実施例２は、作業の引継を実行するか否かを作業者Ｍが判定する実施例である。
【０１６３】
（実施例２にかかる作業引継支援装置１００による作業者Ｍ間の作業の引継の支援の具体例）
ここで、図２０〜図２５を用いて、実施例２にかかる作業引継支援装置１００による作業者Ｍ間の作業の引継の支援の具体例について説明する。
【０１６４】
（作業引継支援装置１００による作業内容の通知およびＤＢの更新）
実施例２においても、実施例１で図９を用いて説明したように、作業引継支援装置１００による情報処理端末Ｔへの作業内容の通知および情報処理端末Ｔから受信した情報に基づくＤＢの更新が行われている。
【０１６５】
（作業者Ｍによる引継を実行するか否かの判定）
次に、図２０および図２１を用いて、作業者Ｍによる引継を実行するか否かの判定について説明する。
【０１６６】
図２０は、作業者Ｍによる引継を実行するか否かの判定の具体例を示す説明図である。図２０では、作業者ＭＡおよび作業者ＭＤは、図９で通知された作業を行っている。一方、作業者ＭＢおよび作業者ＭＣは、作業を行っていない。ここで、現在時刻が１６：１５になったとする。
【０１６７】
（１）まず、作業引継支援装置１００は、作業ＤＢ１０１を参照して、作業の起動条件を満たしたことを検出する。例えば、作業引継支援装置１００は、作業Ｗ３の起動条件１６：１５になったことを検出する。
【０１６８】
（２）次に、作業引継支援装置１００は、起動条件を満たした作業を情報処理端末Ｔに通知する。例えば、作業引継支援装置１００は、１６：１５になり起動条件を満たした作業Ｗ３を、情報処理端末Ｔ１に送信する。
【０１６９】
（３）一方、作業を受信した情報処理端末Ｔは、作業者Ｍから引継の対象になる作業の入力を受ける。例えば、情報処理端末Ｔ１は、作業者ＭＡから、実行中の作業Ｗ１について引継を実行すると入力される。
【０１７０】
（４）そして、情報処理端末Ｔは、作業者Ｍから入力された引継の対象になる作業を含む引継ぎ候補の検索要求を、作業引継支援装置１００に送信する。例えば、情報処理端末Ｔは、引継の対象になる作業Ｗ１を含む引継ぎ候補の検索要求を、作業引継支援装置１００に送信する。このように、作業者Ｍは、どの作業の引継を実行するか否かを判定することができる。
【０１７１】
（情報処理端末Ｔへの作業者Ｍからの引継の対象になる作業の入力の具体例）
次に、図２１を用いて、情報処理端末Ｔへの作業者Ｍからの引継の対象になる作業の入力の具体例について説明する。
【０１７２】
図２１は、情報処理端末Ｔへの作業者Ｍからの引継の対象になる作業の入力の具体例を示す説明図である。図２１の（ａ）〜（ｃ）は、情報処理端末Ｔの画面を示す。
【０１７３】
図２１の（ａ）に示すように、情報処理端末Ｔの画面には、「本日の作業情報」のボタンが表示されている。ここで、作業者Ｍによって、「本日の作業情報」のボタンが選択されると（例えば、タッチパネル上でタッチされると）、情報処理端末Ｔの画面の表示は、図２１（ｂ）に切り替わる。
【０１７４】
図２１の（ｂ）に示すように、情報処理端末Ｔの画面には、本日の作業情報として、作業引継支援装置１００から受信した作業と、それぞれの作業の作業状況と、が表示されている。ここで、作業者Ｍは、引継の対象になる作業を選択する。作業者Ｍによって、引継の対象になる作業が選択されると（例えば、タッチパネル上でタッチされると）、情報処理端末Ｔの画面の表示は、図２１の（ｃ）に切り替わる。
【０１７５】
図２１の（ｃ）に示すように、情報処理端末Ｔの画面には、作業者Ｍが選択した引継の対象になる作業の情報と、「この作業を引き継ぐ」のボタンと、「戻る」のボタンと、が表示されている。「この作業を引き継ぐ」のボタンは、現在選択されている作業を、引継の対象になる作業に決定し、決定した作業の情報を含む引継ぎ候補の検索要求を、作業引継支援装置１００に送信するボタンである。「戻る」のボタンは、情報処理端末Ｔの画面の表示を、引継の対象になる作業を選択する図２１の（ｂ）に切り替えるボタンである。
【０１７６】
ここで、作業者Ｍによって、「この作業を引き継ぐ」のボタンが選択されると（例えば、タッチパネル上でタッチされると）、情報処理端末Ｔは、現在選択されている作業を、引継の対象になる作業に決定する。そして、情報処理端末Ｔは、決定した作業の情報を含む引継ぎ候補の検索要求を、作業引継支援装置１００に送信する。例えば、決定した作業の情報には、作業を特定する識別子や、実行中の作業であれば作業の途中経過の情報が含まれる。
【０１７７】
これにより、作業者Ｍは、引継の対象になる作業を決定して、情報処理端末Ｔに入力することができる。そして、情報処理端末Ｔは、入力された引継の対象になる作業の情報を含む引継ぎ候補の検索要求を、作業引継支援装置１００に送信することができる。
【０１７８】
（作業者Ｍによる引継ぎ候補の特定）
次に、図２２を用いて、作業者Ｍによる引継ぎ候補の特定について説明する。
【０１７９】
図２２は、作業者Ｍによる引継ぎ候補の特定の具体例を示す説明図である。図２２では、作業者ＭＡは、引継の対象になる作業Ｗ１を中断している。また、作業者ＭＢおよび作業者ＭＣは、作業を行っていない。また、作業者ＭＤは、作業Ｗ４を行っている。
【０１８０】
（１）まず、作業引継支援装置１００は、引継ぎ候補の検索要求を受信すると、作業者ＤＢ１０２を参照して、引継可能な状態であって、引き継ぎする作業の権限を有する作業者Ｍを、引継ぎ候補として検索する。さらに、作業引継支援装置１００は、作業ＤＢ１０１の実行状態項目を参照して、検索された作業者Ｍの中から、作業の実行中ではない作業者Ｍを、引継ぎ候補として検索する。
【０１８１】
例えば、まず、作業引継支援装置１００は、引継可否項目に「○」が記憶され、作業Ｗ１の権限Ｌ１以上の権限を有する作業者ＭＢ〜ＭＤを、引継ぎ候補として検索する。さらに、作業引継支援装置１００は、作業者ＭＢ〜ＭＤの中から、作業ＤＢ１０１の実行状態項目が「未」である作業者ＭＢおよび作業者ＭＣを、引継ぎ候補として検索する。
【０１８２】
次に、作業引継支援装置１００は、コンテキストＤＢ１０４を参照して、検索した引継ぎ候補をソートする。例えば、作業引継支援装置１００は、コンテキストＤＢ１０４の作業負荷項目を参照して、作業者ＭＢおよび作業者ＭＣを、作業負荷の小さい順にソートする。また、例えば、作業引継支援装置１００は、コンテキストＤＢ１０４の現在位置項目を参照して、作業者ＭＢおよび作業者ＭＣの中から、作業Ｗ１の作業場所Ｒ２に近い順にソートする。このとき、引継ぎ候補を作業負荷の小さい順、あるいは作業場所に近い順にソートするかは、図６のポリシーＤＢ１０３の内容にしたがって決定される。具体的には、例えば、「０」が設定されていれば作業負荷の小さい順に、「１」が設定されていれば作業場所に近い順にソートする。
【０１８３】
（２）そして、作業引継支援装置１００は、ソートした引継ぎ候補を、情報処理端末Ｔに送信する。例えば、作業引継支援装置１００は、作業負荷の小さい順にソートした引継ぎ候補である作業者ＭＢおよび作業者ＭＣの情報を、情報処理端末Ｔ１に送信する。例えば、作業者ＭＢおよび作業者ＭＣの情報には、それぞれの作業者Ｍの現在位置や作業負荷が含まれる。
【０１８４】
（３）引継ぎ候補を受信した情報処理端末Ｔは、作業者Ｍから作業を引き継がせる引継ぎ候補の入力を受ける。例えば、情報処理端末Ｔ１は、作業者ＭＡから作業Ｗ１を引き継がせる引継ぎ候補として作業者ＭＢの入力を受ける。
【０１８５】
（４）そして、情報処理端末Ｔは、入力された引継ぎ候補を作業引継支援装置１００に送信する。例えば、情報処理端末Ｔ１は、入力された引継ぎ候補である作業者ＭＢを作業引継支援装置１００に送信する。
【０１８６】
このように、作業者Ｍは、作業の引継ぎ候補を決定することができる。また、作業者Ｍは、作業引継支援装置１００から受信した引継ぎ候補のコンテキストを参照して、引継ぎ候補を決定するため、効率的に、あるいは公平に、作業を引き継ぐことができる引継ぎ候補を決定できる。
【０１８７】
（情報処理端末Ｔへの作業者Ｍからの作業を引き継がせる引継ぎ候補の入力の具体例）
次に、図２３を用いて、情報処理端末Ｔへの作業者Ｍからの作業を引き継がせる引継ぎ候補の入力の具体例について説明する。
【０１８８】
図２３は、情報処理端末Ｔへの作業者Ｍからの作業を引き継がせる引継ぎ候補の入力の具体例を示す説明図である。図２３の（ａ）〜（ｃ）は、情報処理端末Ｔの画面を示す。
【０１８９】
図２３の（ａ）に示すように、情報処理端末Ｔの画面には、引継の対象になる作業の情報と、作業負荷の小さい順にソートされた引継ぎ候補と、が表示されている。ここで、作業者Ｍによって、引継ぎ候補が選択されると（例えば、タッチパネル上でタッチされると）、情報処理端末Ｔの画面の表示は、図２３（ｃ）に切り替わる。
【０１９０】
また、図２３の（ｂ）に示すように、情報処理端末Ｔの画面には、引継の対象になる作業の情報と、作業場所に近い順にソートされた引継ぎ候補と、が表示されてもよい。ここで、作業者Ｍによって、引継ぎ候補が選択されると（例えば、タッチパネル上でタッチされると）、情報処理端末Ｔの画面の表示は、図２３（ｃ）に切り替わる。
【０１９１】
図２３の（ｃ）に示すように、情報処理端末Ｔの画面には、作業者Ｍが選択した引継ぎ候補の情報と、「引継を依頼する」のボタンと、が表示されている。「引継を依頼する」のボタンは、現在選択されている引継ぎ候補を、作業を引き継がせる引継ぎ候補に決定し、決定した引継ぎ候補を、作業引継支援装置１００に送信するボタンである。
【０１９２】
ここで、作業者Ｍによって、「引継を依頼する」のボタンが選択されると（例えば、タッチパネル上でタッチされると）、情報処理端末Ｔは、現在選択されている引継ぎ候補を、作業を引き継がせる引継ぎ候補に決定する。そして、情報処理端末Ｔは、決定した引継ぎ候補を、作業引継支援装置１００に送信する。
【０１９３】
これにより、作業者Ｍは、作業を引き継がせる引継ぎ候補を決定して、情報処理端末Ｔに入力することができる。そして、情報処理端末Ｔは、入力された引継ぎ候補を、作業引継支援装置１００に送信することができる。
【０１９４】
（作業者Ｍによる作業の引継の確認）
次に、図２４を用いて、作業者Ｍによる作業の引継の確認について説明する。
【０１９５】
図２４は、作業者Ｍによる作業の引継の確認の具体例を示す説明図である。図２４では、作業引継支援装置１００は、図２２で情報処理端末Ｔから受信した引継ぎ候補に、作業を引き継がせる。
【０１９６】
（１）作業引継支援装置１００は、情報処理端末Ｔから引継ぎ候補を受信することで、作業を引き継がせる引継ぎ候補を特定すると、特定された引継ぎ候補に、引き継がせる作業の情報を含む引継の確認要求を送信する。例えば、作業引継支援装置１００は、情報処理端末Ｔ２に、作業Ｗ１を含む引継の確認要求を送信する。
【０１９７】
（２）引継の確認要求を受信した情報処理端末Ｔ２は、作業者Ｍから引継の了承または拒否の入力を受ける。そして、情報処理端末Ｔ２は、入力された引継の了承または拒否を、作業引継支援装置１００に送信する。例えば、情報処理端末Ｔ２は、引継の了承の入力を受けて、引継の了承を作業引継支援装置１００に送信する。
【０１９８】
（３）そして、引継の了承を受信した作業引継支援装置１００は、作業ＤＢ１０１のレコードを更新する。例えば、作業ＤＢ１０１のレコードの作業Ｗ１の作業者Ｍを作業者ＭＡから作業者ＭＢに変更する。
【０１９９】
（４）そして、作業引継支援装置１００は、引き継がせる作業に関する情報を、引継を了承した作業者Ｍの情報処理端末Ｔに送信する。例えば、作業引継支援装置１００は、作業Ｗ１に関する情報を、作業者ＭＢの情報処理端末Ｔ２に通知する。作業Ｗ１に関する情報には、作業Ｗ１の作業者ＭＡの作業経過の情報が含まれていてもよい。
【０２００】
なお、作業引継支援装置１００は、情報処理端末Ｔから複数の引継ぎ候補を受信することで、作業を引き継がせる複数の引継ぎ候補を特定し、特定された複数の引継ぎ候補のそれぞれに、引き継がせる作業の情報を含む引継の確認要求を送信してもよい。そして、作業引継支援装置１００は、引継を了承した情報処理端末Ｔのうち、いずれかの情報処理端末Ｔに、引き継がせる作業に関する情報を送信してもよい。
【０２０１】
また、作業引継支援装置１００は、引継結果を情報処理端末Ｔに送信する。例えば、作業引継支援装置１００は、作業者ＭＢにより引継が了承された結果を情報処理端末Ｔ１に送信する。これにより、作業引継支援装置１００は、作業者Ｍに、作業を引き継がせることができる。
【０２０２】
（情報処理端末Ｔへの作業者Ｍからの引継の了承または拒否の具体例）
次に、図２５を用いて、情報処理端末Ｔへの作業者Ｍからの引継の了承または拒否の入力の具体例について説明する。
【０２０３】
図２５は、情報処理端末Ｔへの作業者Ｍからの引継の了承または拒否の入力の具体例を示す説明図である。図２５の（ａ）〜（ｃ）は、情報処理端末Ｔの画面を示す。
【０２０４】
図２５の（ａ）に示すように、引継の確認要求を受信した情報処理端末Ｔの画面には、引継を要求されている作業の情報と、「了承」のボタンと、「拒否」のボタンと、が表示されている。ここで、作業者Ｍによって、「了承」のボタンが選択されると（例えば、タッチパネル上でタッチされると）、情報処理端末Ｔは、引継の了承を作業引継支援装置１００に送信する。また、「拒否」のボタンが選択されると、情報処理端末Ｔは、引継の拒否を作業引継支援装置１００に送信する。これにより、作業者Ｍは、自身が引継ができない状態である場合、作業の引継を拒否することができる。
【０２０５】
図２５の（ｂ）に示すように、引継が了承された結果を受信した情報処理端末Ｔの画面には、引継結果として、引き継ぎした作業の情報と、他の作業者Ｍへの引継が完了した旨と、が表示されている。
【０２０６】
図２５の（ｃ）に示すように、引継が拒否された結果を受信した情報処理端末Ｔの画面には、引継結果として、引き継ぎができなかった作業の情報と、他の作業者Ｍへの引継ができなかった旨と、が表示されている。これにより、作業者Ｍは、引継結果を知ることができる。また、作業者Ｍは、引継が拒否された場合は、さらに他の作業者Ｍに引継を依頼してもよい。
【０２０７】
（作業引継判定処理の処理内容）
次に、図２６および図２７を用いて、情報処理端末Ｔによる作業引継判定処理の処理内容について説明する。作業引継判定処理は、図２０および図２２で、情報処理端末Ｔにより行われた、作業の引継を行うか否かを判定する処理である。
【０２０８】
図２６および図２７は、作業引継判定処理の処理内容を示すフローチャートである。図２６において、まず、情報処理端末Ｔは、作業引継支援装置１００に、引継可能な作業の一覧の要求を送信する（ステップＳ２６０１）。次に、情報処理端末Ｔは、作業の一覧を受信したか否かを判定する（ステップＳ２６０２）。ここで、作業の一覧を受信していない場合（ステップＳ２６０２：Ｎｏ）、情報処理端末Ｔは、ステップＳ２６０２に戻り、作業の一覧の受信を待つ。
【０２０９】
一方、作業の一覧を受信した場合（ステップＳ２６０２：Ｙｅｓ）、情報処理端末Ｔは、作業者Ｍからの引継の対象になる作業の入力を受ける（ステップＳ２６０３）。次に、情報処理端末Ｔは、入力された作業の情報を含む引継ぎ候補の検索の要求を作業引継支援装置１００に送信する（ステップＳ２６０４）。
【０２１０】
そして、情報処理端末Ｔは、応答を受信したか否かを判定する（ステップＳ２６０５）。ここで、応答を受信していない場合（ステップＳ２６０５：Ｎｏ）、情報処理端末Ｔは、ステップＳ２６０５に戻り、応答の受信を待つ。
【０２１１】
一方、応答を受信した場合（ステップＳ２６０５：Ｙｅｓ）、情報処理端末Ｔは、引継ぎ候補があるか否かを判定する（ステップＳ２６０６）。ここで、引継ぎ候補がない場合（ステップＳ２６０６：Ｎｏ）、情報処理端末Ｔは、図２７のステップＳ２７０３に移行する。
【０２１２】
一方、引継ぎ候補がある場合（ステップＳ２６０６：Ｙｅｓ）、情報処理端末Ｔは、引継の対象になる作業が、実行中の作業であるか否かを判定する（ステップＳ２６０７）。ここで、実行中の作業でない場合（ステップＳ２６０７：Ｎｏ）、情報処理端末Ｔは、ステップＳ２６０９に移行する。
【０２１３】
一方、実行中の作業である場合（ステップＳ２６０７：Ｙｅｓ）、情報処理端末Ｔは、作業状況を抽出する（ステップＳ２６０８）。そして、情報処理端末Ｔは、引継ぎ候補を含む作業引継処理の要求を作業引継支援装置１００に送信する（ステップＳ２６０９）。
【０２１４】
そして、情報処理端末Ｔは、作業引継支援装置１００から応答を受信したか否かを判定する（ステップＳ２６１０）。ここで、応答を受信していない場合（ステップＳ２６１０：Ｎｏ）、情報処理端末Ｔは、ステップＳ２６１０に戻り、応答の受信を待つ。
【０２１５】
一方、応答を受信した場合（ステップＳ２６１０：Ｙｅｓ）、情報処理端末Ｔは、作業の引継ができたか否かを判定する（ステップＳ２６１１）。ここで、作業の引継ができなかった場合（ステップＳ２６１１：Ｎｏ）、情報処理端末Ｔは、ステップＳ２６０６に戻る。
【０２１６】
一方、作業の引継ができた場合（ステップＳ２６１１：Ｙｅｓ）、情報処理端末Ｔは、図２７のステップＳ２７０１に移行する。
【０２１７】
図２７において、ステップＳ２７０１では、情報処理端末Ｔは、実行中の作業を終了させる（ステップＳ２７０１）。次に、情報処理端末Ｔは、作業の引継ができたことを、画面に表示して（ステップＳ２７０２）、作業引継判定処理を終了する。
【０２１８】
ステップＳ２７０３では、情報処理端末Ｔは、作業の引継ができなかったことを、画面に表示して（ステップＳ２７０３）、作業引継判定処理を終了する。これにより、情報処理端末Ｔは、作業者Ｍにより選択された作業を、作業者Ｍにより選択された他の作業者Ｍに引き継がせることができる。
【０２１９】
（作業引継処理の処理内容）
次に、図２８を用いて、作業引継支援装置１００による作業引継処理の処理内容について説明する。作業引継支援処理は、図２２および図２４で、作業引継支援装置１００により行われた作業の引継の支援を行う処理である。
【０２２０】
図２８は、作業引継処理の処理内容を示すフローチャートである。まず、ＣＰＵ３０１は、引継元になる情報処理端末Ｔから、引継ぎ候補を含む作業引継処理の要求を受信したか否かを判定する（ステップＳ２８０１）。ここで、作業引継処理の要求を受信していない場合（ステップＳ２８０１：Ｎｏ）、ＣＰＵ３０１は、ステップＳ２８０１に戻り、作業引継処理の要求の受信を待つ。
【０２２１】
一方、作業引継処理の要求を受信した場合（ステップＳ２８０１：Ｙｅｓ）、ＣＰＵ３０１は、作業引継処理の要求に含まれる引継ぎ候補に、作業引継の確認の要求を送信する（ステップＳ２８０２）。
【０２２２】
次に、ＣＰＵ３０１は、作業引継の確認の要求を送信した情報処理端末Ｔから、完了通知を受信したか否かを判定する（ステップＳ２８０３）。ここで、完了通知を受信していない場合（ステップＳ２８０３：Ｎｏ）、ＣＰＵ３０１は、ステップＳ２８０３に戻り、完了通知の受信を待つ。
【０２２３】
一方、完了通知を受信した場合（ステップＳ２８０３：Ｙｅｓ）、ＣＰＵ３０１は、引継が了承されたか否かを判定する（ステップＳ２８０４）。ここで、引継が了承されていない場合（ステップＳ２８０４：Ｎｏ）、ＣＰＵ３０１は、引継ができなかったことを、引継元の情報処理端末Ｔに送信し（ステップＳ２８０８）、作業引継処理を終了する。
【０２２４】
一方、引継が了承された場合（ステップＳ２８０４：Ｙｅｓ）、ＣＰＵ３０１は、引継元の情報処理端末Ｔに、引き継ぐ作業を削除する要求を送信する（ステップＳ２８０５）。次に、ＣＰＵ３０１は、作業ＤＢ１０１を更新する（ステップＳ２８０６）。
【０２２５】
次に、ＣＰＵ３０１は、引継ができたことを、引継元の情報処理端末Ｔに送信し（ステップＳ２８０７）、作業引継処理を終了する。これにより、作業引継支援装置１００は、引継ぎ候補の作業者Ｍに、作業の引継の了承または拒否を確認して、作業を引き継がせることができる。
【０２２６】
（作業の引継の確認処理の処理内容）
次に、図２９を用いて、情報処理端末Ｔによる作業の引継の確認処理の処理内容について説明する。作業の引継の確認処理は、図２４で、情報処理端末Ｔにより行われた作業の引継の了承または拒否を作業者に確認する処理である。
【０２２７】
図２９は、情報処理端末Ｔによる作業の引継の確認処理の処理内容を示すフローチャートである。まず、情報処理端末Ｔは、作業の引継の確認要求を受信したか否かを判定する（ステップＳ２９０１）。ここで、作業の引継の確認要求を受信していない場合（ステップＳ２９０１：Ｎｏ）、情報処理端末Ｔは、ステップＳ２９０１に戻り、作業の引継の確認要求の受信を待つ。
【０２２８】
一方、作業の引継の確認要求を受信した場合（ステップＳ２９０１：Ｙｅｓ）、情報処理端末Ｔは、作業の引継の確認アプリケーションを起動し（ステップＳ２９０２）、作業の引継の確認画面を表示する（ステップＳ２９０３）。
【０２２９】
次に、情報処理端末Ｔは、作業者Ｍからの引継の承認または拒否の入力があったか否かを判定する（ステップＳ２９０４）。ここで、入力がない場合（ステップＳ２９０４：Ｎｏ）、情報処理端末Ｔは、ステップＳ２９０４に戻り、入力を待つ。
【０２３０】
一方、入力があった場合（ステップＳ２９０４：Ｙｅｓ）、情報処理端末Ｔは、作業引継支援装置１００に完了通知を送信し（ステップＳ２９０５）、作業の引継の確認処理を終了する。これにより、作業者Ｍは、作業の引継を承認または拒否することができる。
【０２３１】
（作業の引継を実行する際の作業引継支援装置１００と情報処理端末Ｔとの通信の内容）
次に、図３０および図３１を用いて、作業の引継を実行する際の作業引継支援装置１００と情報処理端末Ｔとの通信の内容について説明する。
【０２３２】
図３０および図３１は、作業の引継を実行する際の作業引継支援装置１００と情報処理端末Ｔとの通信の内容を示すシーケンス図である。図３０では、作業引継支援装置１００と、作業の引継元になる情報処理端末Ｔ１と、引継先の情報処理端末Ｔ２と、の通信の内容を示す。
【０２３３】
まず、１６：００において、作業引継支援装置１００は、作業Ｗ１の起動条件が満たされたことを検出する。そして、作業引継支援装置１００は、作業Ｗ１の実行開始要求を情報処理端末Ｔ１に送信する（ステップＳ３００１）。作業Ｗ１の実行開始要求を受信した情報処理端末Ｔ１は、実行開始応答を作業引継支援装置１００に送信する（ステップＳ３００２）。
【０２３４】
次に、１６：１０になると、作業引継支援装置１００は、作業Ｗ３の起動条件が満たされたことを検出する。ここで、作業引継支援装置１００は、情報処理端末Ｔ１の作業者ＭＡが作業Ｗ１の作業中であるため、作業Ｗ１の作業中断要求を情報処理端末Ｔ１に送信する（ステップＳ３００３）。作業Ｗ１の作業中断要求を受信した情報処理端末Ｔ１は、作業Ｗ１を中断し、作業中断応答を作業引継支援装置１００に送信する（ステップＳ３００４）。
【０２３５】
作業中断応答を受信した作業引継支援装置１００は、作業Ｗ３の実行開始要求を情報処理端末Ｔ１に送信する（ステップＳ３００５）。作業Ｗ３の実行開始要求を受信した情報処理端末Ｔ１は、実行開始応答を作業引継支援装置１００に送信する（ステップＳ３００６）。このとき、作業者ＭＡは、作業Ｗ３の実行を開始しており、作業Ｗ１の実行を中断している。
【０２３６】
ここで、情報処理端末Ｔ１は、作業者ＭＡから、実行中の作業を他の作業者Ｍに引き継がせる命令の入力を受ける（ステップＳ３００７）。そして、情報処理端末Ｔ１は、作業一覧の要求を作業引継支援装置１００に送信する（ステップＳ３００８）。
【０２３７】
作業一覧の要求を受信した作業引継支援装置１００は、作業ＤＢ１０１を参照して、作業一覧を作成して、作成した作業一覧を情報処理端末Ｔ１に送信する（ステップＳ３００９）。作業一覧を受信した情報処理端末Ｔ１は、作業者ＭＡから、引継の対象になる作業Ｗ３の入力を受ける（ステップＳ３０１０）。そして、情報処理端末Ｔ１は、引継の対象になる作業Ｗ３を含む引継ぎ候補の検索要求を作業引継支援装置１００に送信する（ステップＳ３０１１）。
【０２３８】
引継ぎ候補の検索要求を受信した作業引継支援装置１００は、引継ぎ候補検索応答を情報処理端末Ｔ１に送信する（ステップＳ３０１２）。引継ぎ候補検索応答を受信した情報処理端末Ｔ１は、作業者ＭＡから、引継ぎ候補の入力を受ける（ステップＳ３０１３）。そして、情報処理端末Ｔ１は、入力された引継ぎ候補と、引継の対象になる作業Ｗ３の途中経過の情報と、を含む引継ぎ要求を、作業引継支援装置１００に送信する（ステップＳ３０１４）。
【０２３９】
引継ぎ要求を受信した作業引継支援装置１００は、引継ぎ要求に含まれる引継ぎ候補を、作業を引き継がせる引継ぎ候補に特定して、作業Ｗ３の引継実行要求を、特定した引継ぎ候補になる作業者ＭＢの情報処理端末Ｔ２に送信する（ステップＳ３０１５）。作業Ｗ３の引継実行要求を受信した情報処理端末Ｔ２は、引継実行応答を作業引継支援装置１００に送信する（ステップＳ３０１６）。
【０２４０】
次に、情報処理端末Ｔ２は、作業者ＭＢからの引継の了承または拒否の入力を受ける（ステップＳ３０１７）。ここでは、情報処理端末Ｔ２は、引継の了承の入力を受けたとする。そして、図３１のステップＳ３１０１に移行する。
【０２４１】
図３１において、情報処理端末Ｔ２は、入力された引継の了承を含む引継完了通知を作業引継支援装置１００に送信する（ステップＳ３１０１）。引継完了通知を受信した作業引継支援装置１００は、情報処理端末Ｔ２に引継完了応答を送信する（ステップＳ３１０２）。そして、作業引継支援装置１００は、情報処理端末Ｔ１に引継応答を送信する（ステップＳ３１０３）。
【０２４２】
次に、作業引継支援装置１００は、作業Ｗ３の作業終了要求を情報処理端末Ｔ１に送信する（ステップＳ３１０４）。作業終了要求を受信した情報処理端末Ｔ１は、作業終了応答を作業引継支援装置１００に送信する（ステップＳ３１０５）。そして、作業引継支援装置１００は、作業Ｗ１の作業再開要求を情報処理端末Ｔ１に送信する（ステップＳ３１０６）。作業再開要求を受信した情報処理端末Ｔ１は、作業再開応答を作業引継支援装置１００に送信する（ステップＳ３１０７）。
【０２４３】
そして、作業引継支援装置１００は、引継の対象になる作業Ｗ３の途中経過の情報を含む作業Ｗ３の実行開始要求を情報処理端末Ｔ２に送信する（ステップＳ３１０８）。実行開始要求を受信した情報処理端末Ｔ２は、実行開始応答を作業引継支援装置１００に送信する（ステップＳ３１０９）。これにより、作業引継支援装置１００は、作業の引継を実行できる。
【０２４４】
以上説明したように、作業引継支援装置１００は、作業者Ｍのコンテキストに基づいて引継ぎ候補になる作業者Ｍを特定して、特定した作業者Ｍに作業を引き継がせることにより、効率的に、または公平に、作業の引継を行うことができる。
【０２４５】
例えば、作業引継支援装置１００は、作業者Ｍの作業負荷に基づいて引継ぎ候補を特定することにより、作業負荷の少ない作業者Ｍに作業を引き継がせて、作業者Ｍ間での作業負荷の偏りが小さくなるようにして、公平な作業の引継を行うことができる。
【０２４６】
また、例えば、作業引継支援装置１００は、作業者Ｍの現在位置に基づいて引継ぎ候補を特定することにより、引き継がせる作業の作業場所に近い位置にいる作業者Ｍに作業を引き継がせて、効率的な作業の引継を行うことができる。
【０２４７】
また、作業引継支援装置１００は、作業者Ｍの作業待ちの作業の情報に基づいて引継ぎ候補を特定することにより、作業を引き継がせた場合でも作業待ちの作業の実行に支障が起きない作業者Ｍに作業を引き継がせて、公平な作業の引継を行うことができる。
【０２４８】
また、作業引継支援装置１００は、作業者Ｍのコンテキストに基づいて、自動的に作業の引継を行うか否かを判定して、作業を引き継がせるため、作業者Ｍの引継の要否を判断する手間を省くことができる。
【０２４９】
また、作業引継支援装置１００は、作業者Ｍに引継できる状態か否かを確認してから、作業を引き継がせる。そのため、作業者Ｍは、作業予定を自身で管理することができ、作業負荷を制御することができる。
【０２５０】
なお、本実施の形態で説明した作業引継支援方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本作業引継支援プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本作業引継支援プログラムは、インターネット等のネットワークを介して配布してもよい。
【０２５１】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０２５２】
（付記１）作業者群の各作業者の端末と通信可能な作業引継支援装置であって、
作業者ごとに作業状況を示すコンテキスト情報を記憶する記憶手段と、
前記各作業者の端末から前記各作業者の作業状況を示すコンテキスト情報を取得することにより、前記記憶手段を更新する更新手段と、
前記作業者群の中の対象作業者が行うべき第１の作業を検出する検出手段と、
前記検出手段によって検出された場合、前記記憶手段内の前記対象作業者の前記コンテキスト情報に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断する判断手段と、
前記判断手段によって前記第２の作業の作業中であると判断された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定する特定手段と、
前記特定手段によって特定された引継ぎ候補の端末に、前記第１の作業に関する情報を送信する送信手段と、
を備えることを特徴とする作業引継支援装置。
【０２５３】
（付記２）前記記憶手段は、前記コンテキスト情報として前記作業者ごとに作業中であるか否かを示す情報を記憶し、
前記更新手段は、前記各作業者の端末から前記作業中であるか否かを示す情報を取得することにより前記記憶手段を更新し、
前記判断手段は、前記対象作業者の前記作業中であるか否かを示す情報に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断し、
前記特定手段は、前記他の作業者の前記作業中であるか否かを示す情報に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定することを特徴とする付記１に記載の作業引継支援装置。
【０２５４】
（付記３）前記記憶手段は、前記コンテキスト情報として前記作業者ごとに作業中であるか否かを示す情報および位置情報を記憶し、
前記更新手段は、前記各作業者の端末から前記作業中であるか否かを示す情報および現在位置情報を取得することにより前記記憶手段を更新し、
前記判断手段は、前記対象作業者の前記作業中であるか否かを示す情報に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断し、
前記特定手段は、前記他の作業者の前記作業中であるか否かを示す情報および現在位置情報のうち少なくとも現在位置情報に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定することを特徴とする付記１に記載の作業引継支援装置。
【０２５５】
（付記４）前記記憶手段は、前記コンテキスト情報として前記作業者ごとに作業中であるか否かを示す情報および作業負荷情報を記憶し、
前記更新手段は、前記各作業者の端末から前記作業中であるか否かを示す情報および作業負荷情報を取得することにより前記記憶手段を更新し、
前記判断手段は、前記対象作業者の前記作業中であるか否かを示す情報に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断し、
前記特定手段は、前記他の作業者の前記作業中であるか否かを示す情報および作業負荷情報のうち少なくとも作業負荷情報に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定することを特徴とする付記１に記載の作業引継支援装置。
【０２５６】
（付記５）前記記憶手段は、前記コンテキスト情報として前記作業者ごとに作業中であるか否かを示す情報、位置情報および作業負荷情報を記憶し、
前記更新手段は、前記各作業者の端末から前記作業中であるか否かを示す情報、現在位置情報および作業負荷情報を取得することにより前記記憶手段を更新し、
前記判断手段は、前記対象作業者の前記作業中であるか否かを示す情報に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断し、
前記特定手段は、前記他の作業者の前記作業中であるか否かを示す情報、現在位置情報および作業負荷情報のうち少なくとも現在位置情報および作業負荷情報に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定することを特徴とする付記１に記載の作業引継支援装置。
【０２５７】
（付記６）前記記憶手段は、前記作業者ごとに作業待ちの作業に関する情報を記憶し、
前記更新手段は、前記各作業者の端末から終了した作業に関する情報を取得することにより前記記憶手段から前記終了した作業に関する情報を消去することで更新し、
前記判断手段は、前記作業中であるか否かを示す情報と前記作業待ちに関する情報とに基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断することを特徴とする付記１〜５のいずれか一つに記載の作業引継支援装置。
【０２５８】
（付記７）前記記憶手段は、前記作業者ごとに作業待ちの作業の開始時刻を記憶し、
前記判断手段は、さらに、前記他の作業者の作業待ちの作業の開始時刻に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断することを特徴とする付記６に記載の作業引継支援装置。
【０２５９】
（付記８）前記記憶手段は、作業ごとに作業適格情報を記憶するとともに、前記作業者ごとに前記作業適格情報を記憶し、
前記特定手段は、さらに、前記他の作業者における前記第１の作業の作業適格情報の有無に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定することを特徴とする付記１〜７のいずれか一つに記載の作業引継支援装置。
【０２６０】
（付記９）作業者群の各作業者の端末と通信可能な作業引継支援装置であって、
作業者ごとに作業状況を示すコンテキスト情報を記憶する記憶手段と、
前記各作業者の端末から前記各作業者の作業状況を示すコンテキスト情報を取得することにより、前記記憶手段を更新する更新手段と、
前記作業者群の中の対象作業者が行うべき作業を検出する検出手段と、
前記検出手段によって検出された作業の作業指示を前記対象作業者の端末に通知した結果、前記対象作業者の端末から前記作業指示の拒否応答を取得する取得手段と、
前記取得手段によって前記拒否応答が取得された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記作業の引継ぎ候補を特定する特定手段と、
前記特定手段によって特定された引継ぎ候補の端末に、前記作業に関する情報を送信する送信手段と、
を備えることを特徴とする作業引継支援装置。
【０２６１】
（付記１０）前記取得手段は、前記対象作業者が作業中の作業の引継ぎ要求を前記対象作業者の端末から取得し、
前記特定手段は、前記取得手段によって前記引継ぎ要求が取得された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記引継ぎ要求された作業の引継ぎ候補を特定することを特徴とする付記９に記載の作業引継支援装置。
【０２６２】
（付記１１）前記取得手段は、前記対象作業者の作業待ちの作業群の中から選ばれた特定の作業の引継ぎ要求を前記対象作業者の端末から取得し、
前記特定手段は、前記取得手段によって前記引継ぎ要求が取得された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記特定の作業の引継ぎ候補を特定することを特徴とする付記９に記載の作業引継支援装置。
【０２６３】
（付記１２）前記記憶手段は、前記コンテキスト情報として前記作業者ごとに作業中であるか否かを示す情報を記憶し、
前記更新手段は、前記各作業者の端末から前記作業中であるか否かを示す情報を取得することにより前記記憶手段を更新し、
前記特定手段は、前記他の作業者の前記作業中であるか否かを示す情報に基づいて、前記他の作業者の中から前記引継ぎ候補を特定することを特徴とする付記９〜１１のいずれか一つに記載の作業引継支援装置。
【０２６４】
（付記１３）前記記憶手段は、前記コンテキスト情報として前記作業者ごとに作業中であるか否かを示す情報および位置情報を記憶し、
前記更新手段は、前記各作業者の端末から前記作業中であるか否かを示す情報および現在位置情報を取得することにより前記記憶手段を更新し、
前記特定手段は、前記他の作業者の前記作業中であるか否かを示す情報および現在位置情報のうち少なくとも現在位置情報に基づいて、前記他の作業者の中から前記引継ぎ候補を特定することを特徴とする付記９に記載の作業引継支援装置。
【０２６５】
（付記１４）前記記憶手段は、前記コンテキスト情報として前記作業者ごとに作業中であるか否かを示す情報および作業負荷情報を記憶し、
前記更新手段は、前記各作業者の端末から前記作業中であるか否かを示す情報および作業負荷情報を取得することにより前記記憶手段を更新し、
前記特定手段は、前記他の作業者の前記作業中であるか否かを示す情報および作業負荷情報のうち少なくとも作業負荷情報に基づいて、前記他の作業者の中から前記引継ぎ候補を特定することを特徴とする付記９に記載の作業引継支援装置。
【０２６６】
（付記１５）前記記憶手段は、前記コンテキスト情報として前記作業者ごとに作業中であるか否かを示す情報、位置情報および作業負荷情報を記憶し、
前記更新手段は、前記各作業者の端末から前記作業中であるか否かを示す情報、現在位置情報および作業負荷情報を取得することにより前記記憶手段を更新し、
前記特定手段は、前記他の作業者の前記作業中であるか否かを示す情報、現在位置情報および作業負荷情報のうち少なくとも現在位置情報および作業負荷情報に基づいて、前記他の作業者の中から前記引継ぎ候補を特定することを特徴とする付記９に記載の作業引継支援装置。
【０２６７】
（付記１６）前記記憶手段は、前記作業者ごとに作業待ちの作業に関する情報を記憶し、
前記更新手段は、前記各作業者の端末から終了した作業に関する情報を取得することにより前記記憶手段から前記終了した作業に関する情報を消去することで更新することを特徴とする付記９〜１５のいずれか一つに記載の作業引継支援装置。
【０２６８】
（付記１７）前記記憶手段は、前記作業者ごとに作業待ちの作業の開始時刻を記憶することを特徴とする付記１６に記載の作業引継支援装置。
【０２６９】
（付記１８）前記記憶手段は、作業ごとに作業適格情報を記憶するとともに、前記作業者ごとに前記作業適格情報を記憶し、
前記特定手段は、さらに、前記他の作業者における作業適格情報の有無に基づいて、前記他の作業者の中から前記引継ぎ候補を特定することを特徴とする付記９〜１７のいずれか一つに記載の作業引継支援装置。
【０２７０】
（付記１９）作業者ごとに作業状況を示すコンテキスト情報を記憶する記憶手段を備え、作業者群の各作業者の端末と通信可能な作業引継支援装置が、
前記各作業者の端末から前記各作業者の作業状況を示すコンテキスト情報を取得することにより、前記記憶手段を更新し、
前記作業者群の中の対象作業者が行うべき第１の作業を検出し、
検出された場合、前記記憶手段内の前記対象作業者の前記コンテキスト情報に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断し、
前記第２の作業の作業中であると判断された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定し、
特定された引継ぎ候補の端末に、前記第１の作業に関する情報を送信する、
処理を実行することを特徴とする作業引継支援方法。
【０２７１】
（付記２０）作業者ごとに作業状況を示すコンテキスト情報を記憶する記憶手段を備え、作業者群の各作業者の端末と通信可能な作業引継支援装置が、
前記各作業者の端末から前記各作業者の作業状況を示すコンテキスト情報を取得することにより、前記記憶手段を更新し、
前記作業者群の中の対象作業者が行うべき作業を検出し、
検出された作業の作業指示を前記対象作業者の端末に通知した結果、前記対象作業者の端末から前記作業指示の拒否応答を取得し、
前記拒否応答が取得された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記作業の引継ぎ候補を特定し、
特定された引継ぎ候補の端末に、前記作業に関する情報を送信する、
処理を実行することを特徴とする作業引継支援方法。
【０２７２】
（付記２１）作業者ごとに作業状況を示すコンテキスト情報を記憶する記憶手段を備え、作業者群の各作業者の端末と通信可能な作業引継支援装置に、
前記各作業者の端末から前記各作業者の作業状況を示すコンテキスト情報を取得することにより、前記記憶手段を更新し、
前記作業者群の中の対象作業者が行うべき第１の作業を検出し、
検出された場合、前記記憶手段内の前記対象作業者の前記コンテキスト情報に基づいて、前記対象作業者が第２の作業の作業中であるか否かを判断し、
前記第２の作業の作業中であると判断された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記第１の作業の引継ぎ候補を特定し、
特定された引継ぎ候補の端末に、前記第１の作業に関する情報を送信する、
処理を実行させることを特徴とする作業引継支援プログラム。
【０２７３】
（付記２２）作業者ごとに作業状況を示すコンテキスト情報を記憶する記憶手段を備え、作業者群の各作業者の端末と通信可能な作業引継支援装置に、
前記各作業者の端末から前記各作業者の作業状況を示すコンテキスト情報を取得することにより、前記記憶手段を更新し、
前記作業者群の中の対象作業者が行うべき作業を検出し、
検出された作業の作業指示を前記対象作業者の端末に通知した結果、前記対象作業者の端末から前記作業指示の拒否応答を取得し、
前記拒否応答が取得された場合、前記対象作業者以外の他の作業者の前記コンテキスト情報に基づいて、前記他の作業者の中から前記作業の引継ぎ候補を特定し、
特定された引継ぎ候補の端末に、前記作業に関する情報を送信する、
処理を実行させることを特徴とする作業引継支援プログラム。
【符号の説明】
【０２７４】
１００  作業引継支援装置
Ｔ，Ｔ１〜Ｔ４  情報処理端末
Ｍ，ＭＡ〜ＭＤ  作業者
８０１  記憶部
８０２  更新部
８０３  検出部
８０４  判断部
８０５  特定部
８０６  送信部
８０７  取得部
【国際調査報告】
2013018174.tif 000034
2013018174.tif 000035
2013018174.tif 000036