(57)【要約】【課題】作業中断前の状況を作業再開時に表示できる作業ナビゲーションプログラムを提供する。【解決手段】作業ナビゲーションプログラムは、作業の開始時刻と作業の終了時刻と作業の内容とを含む作業履歴により管理されていないイベントを受け付けた場合に、イベントを該イベントの発生時刻と関連付けて記憶部に格納し、作業を中断する情報を検出した後に、作業を再開する情報を検出した場合、記憶部を参照し、作業を再開する情報を検出するよりも前に発生したイベントと、作業を中断する情報を検出したときまでの作業履歴とを時系列に表示する、処理をコンピュータに実行させる。【選択図】図２１
2018156613.tif 000002
【特許請求の範囲】
【請求項１】
作業の開始時刻と前記作業の終了時刻と前記作業の内容とを含む作業履歴により管理されていないイベントを受け付けた場合に、前記イベントを該イベントの発生時刻と関連付けて記憶部に格納し、
前記作業を中断する情報を検出した後に、前記作業を再開する情報を検出した場合、前記記憶部を参照し、前記作業を再開する情報を検出するよりも前に発生した前記イベントと、前記作業を中断する情報を検出したときまでの前記作業履歴とを時系列に表示する、
処理をコンピュータに実行させるための作業ナビゲーションプログラム。
【請求項２】
前記処理は、前記イベントを所定の時間範囲内又は所定の作業単位の数として表される作業範囲内で表示する、
ことを特徴とする請求項１に記載の作業ナビゲーションプログラム。
【請求項３】
前記処理は、前記作業を再開する情報を検出した場合、再開時の作業画面を表示する前に前記イベントと前記作業履歴とを時系列で表示する画面を表示する、
ことを特徴とする請求項１又は２に記載の作業ナビゲーションプログラム。
【請求項４】
前記処理は、一つの作業の開始時刻から終了時刻までの間の時刻に対応付けられた前記イベントを一つの作業の時間帯に検出した情報として表示する、
ことを特徴とする請求項１から３のいずれか１項に記載の作業ナビゲーションプログラム。
【請求項５】
前記処理は、前記作業を中断する情報を検出した場合に、前記作業を中断した作業者の周囲で作業を行っていた別の作業者の情報を保持し、前記作業を再開する情報を検出した場合、前記別の作業者の情報を表示する、
ことを特徴とする請求項１から４のいずれか１項に記載の作業ナビゲーションプログラム。
【請求項６】
前記処理は、前記作業を中断する情報を複数回検出した場合に、前記作業を中断した作業者の周囲で作業を行っていた別の作業者の直近の情報を保持し、前記作業を再開する情報を検出した場合、前記別の作業者の直近の情報を表示する、
ことを特徴とする請求項１から５のいずれか１項に記載の作業ナビゲーションプログラム。
【請求項７】
前記処理は、前記作業を中断する情報を検出した場合に、中断直前の作業画面のサムネイル画像を保持し、前記作業を再開する情報を検出した場合、前記サムネイル画像を表示する、
ことを特徴とする請求項１から６のいずれか１項に記載の作業ナビゲーションプログラム。
【請求項８】
前記処理は、前記イベントの少なくとも一部を、前記作業を行う作業者が携帯する携帯端末から受け付ける、
ことを特徴とする請求項１から７のいずれか１項に記載の作業ナビゲーションプログラム。
【請求項９】
前記処理は、前記イベントの少なくとも一部を、作業者が前記作業を行う施設に設けられたセンサから受け付ける、
ことを特徴とする請求項１から７のいずれか１項に記載の作業ナビゲーションプログラム。
【請求項１０】
前記イベントは、前記作業を行う作業者の行動又は状態に関する第１のイベント、前記作業で使用される作業道具の変化に関する第２のイベント、前記作業者が前記作業で利用する機器の異常に関する第３のイベント、前記作業の計画変更に関する第４のイベント、及び前記作業者が前記作業を行う施設の環境に関する第５のイベントの少なくとも１つである、
ことを特徴とする請求項１から９のいずれか１項に記載の作業ナビゲーションプログラム。
【請求項１１】
作業の開始時刻と前記作業の終了時刻と前記作業の内容とを含む作業履歴により管理されていないイベントを受け付けた場合に、前記イベントを該イベントの発生時刻と関連付けて記憶部に格納し、
前記作業を中断する情報を検出した後に、前記作業を再開する情報を検出した場合、前記記憶部を参照し、前記作業を再開する情報を検出するよりも前に発生した前記イベントと、前記作業を中断する情報を検出したときまでの前記作業履歴とを時系列に表示する、
処理をコンピュータが実行する作業ナビゲーション方法。
【請求項１２】
作業の開始時刻と前記作業の終了時刻と前記作業の内容とを含む作業履歴により管理されていないイベントを受け付けた場合に、前記イベントを該イベントの発生時刻と関連付けて記憶部に格納し、
前記作業を中断する情報を検出した後に、前記作業を再開する情報を検出した場合、前記記憶部を参照し、前記作業を再開する情報を検出するよりも前に発生した前記イベントと、前記作業を中断する情報を検出したときまでの前記作業履歴とを時系列に表示する、
処理部を有する作業ナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、作業ナビゲーションプログラム、作業ナビゲーション方法、及び作業ナビゲーション装置に関する。
【背景技術】
【０００２】
整備や組立といった各種作業の履歴を記録し、その情報を有効に活用する技術が知られている（例えば特許文献１及び特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−０３００１３号公報
【特許文献２】特開２０１２−１８５６８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述した作業において、作業者が健康状態の変化などにより作業を長時間中断した後に作業を再開したり、作業者の交代により中断した後の作業を別の作業者が再開したりすることがある。このような場合、作業中断前の状況を作業再開後の作業者が把握できれば、再開後の作業の注意点や通常作業との相違点を認識できるため、再開後の作業効率や作業対象製品の品質が向上する可能性がある。
【０００５】
そこで、１つの側面では、作業中断前の状況を作業再開時に表示できる作業ナビゲーションプログラム、作業ナビゲーション方法、及び作業ナビゲーション装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
１つの実施態様では、作業ナビゲーションプログラムは、作業の開始時刻と前記作業の終了時刻と前記作業の内容とを含む作業履歴により管理されていないイベントを受け付けた場合に、前記イベントを該イベントの発生時刻と関連付けて記憶部に格納し、前記作業を中断する情報を検出した後に、前記作業を再開する情報を検出した場合、前記記憶部を参照し、前記作業を再開する情報を検出するよりも前に発生した前記イベントと、前記作業を中断する情報を検出したときまでの前記作業履歴とを時系列に表示する、処理をコンピュータに実行させる。
【発明の効果】
【０００７】
作業中断前の状況を作業再開時に表示することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は作業支援システムの一例である。
【図２】図２は携帯端末のハードウェア構成の一例である。
【図３】図３はサーバ装置のハードウェア構成の一例である。
【図４】図４は携帯端末の機能ブロック図の一例である。
【図５】図５は周辺イベント格納条件の一例である。
【図６】図６は周辺イベントレコードの一例である。
【図７】図７はサーバ装置の機能ブロック図の一例である。
【図８】図８は作業履歴テーブルの一例である。
【図９】図９は共通イベント格納条件の一例である。
【図１０】図１０は共通イベントレコードの一例である。
【図１１】図１１は中断イベントレコードの一例である。
【図１２】図１２は周辺イベント格納部の動作の一例を示すフローチャートである。
【図１３】図１３は共通イベント格納部の動作の一例を示すフローチャートである。
【図１４】図１４は周辺イベント書込部の動作の一例を示すフローチャートである。
【図１５】図１５は作業中断時の画面例（その１）である。
【図１６】図１６は作業中断時の画面例（その２）である。
【図１７】図１７は作業中断時の画面例（その３）である。
【図１８】図１８は周辺作業者特定部の動作の一例を示すフローチャートである。
【図１９】図１９はダイジェスト表示部の動作の一例を示すフローチャートである。
【図２０】図２０は作業再開時の画面の一例である。
【図２１】図２１はダイジェストページの一例である。
【図２２】図２２はダイジェスト生成部の動作の一例を示すフローチャートである。
【図２３】図２３は中断イベント受信部の動作の一例を示すフローチャートである。
【図２４】図２４は再開確定後の画面例である。
【図２５】図２５は中断イベント送信部の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本件を実施するための形態について図面を参照して説明する。
【００１０】
図１は作業支援システムＳの一例である。作業支援システムＳは携帯端末１００と作業支援装置としてのサーバ装置２００を含んでいる。携帯端末１００としては例えばスマートフォンといったスマートデバイスや、スマートウォッチといったウェアラブルデバイスなどがある。携帯端末１００は例えば作業施設Ｘ内で作業を行う作業者Ｍ１，Ｍ２の腕部や手首などに取り付けられる。腕部や手首への取り付けは例えばベルトやリストバンドなどを介して行われる。携帯端末１００は作業者Ｍ１，Ｍ２への作業の指示として作業マニュアルを表示する。作業者Ｍ１，Ｍ２はそれぞれ携帯端末１００に表示された指示を確認して各種の装置を組み立てる作業を行ったり、切断機といった操作対象機器Ｘ１，Ｘ２を操作して部品を加工する作業を行ったりする。
【００１１】
作業者Ｍ１，Ｍ２は作業を終えると、携帯端末１００を操作して作業の完了を入力する。例えば作業者Ｍ１，Ｍ２が作業マニュアルを進めると、作業の完了が携帯端末１００に入力される。また、作業者Ｍ１，Ｍ２は各種の作業を始める前に、携帯端末１００を操作して作業の開始を入力する。さらに、作業者Ｍ１，Ｍ２は各種の作業を中断する前に、携帯端末１００を操作して作業の中断を入力する。そのほか、作業者Ｍ１，Ｍ２は種々の指示を入力するが、入力内容の詳細については後述する。携帯端末１００は作業の完了や作業の開始、作業の中断などの情報を検出すると、これらの情報をサーバ装置２００に向けて送信する。携帯端末１００から送信された情報はアクセスポイントＡＰ及び通信ネットワークＮＷを介してサーバ装置２００に到達する。尚、通信ネットワークＮＷとしてはLocal Area Network（ＬＡＮ）やインターネットなどがある。
【００１２】
一方、サーバ装置２００は作業施設Ｘ内に設置された環境センサＹ１，Ｙ２，Ｙ３が検出した環境値や環境音の入力を受け付ける。環境センサＹ１，Ｙ２，Ｙ３としては例えば温度センサ、照度センサ、マイクなどがある。また、サーバ装置２００は操作対象機器Ｘ１，Ｘ２の異常に関する情報の入力を受け付ける。環境値や環境音の入力、異常に関する情報は通信ネットワークＮＷを介してサーバ装置２００に到達する。サーバ装置２００はこれらの入力を受け付けると、携帯端末１００から送信された情報と併せて保持し、携帯端末１００から作業の再開に関する情報が送信されると、作業中断前の状況を確認できる画面であるダイジェストページを生成して携帯端末１００に送信する。携帯端末１００はサーバ装置２００によって生成されたダイジェストページを表示する。これにより、例えば作業者Ｍ１は作業中断前の状況を的確に確認することができる。
【００１３】
以下、上述した携帯端末１００及びサーバ装置２００の構成及び動作の詳細について図面を参照して説明する。
【００１４】
図２は携帯端末１００のハードウェア構成の一例である。図２に示すように、携帯端末１００は、Central Processing Unit（ＣＰＵ）１００Ａ、Random Access Memory（ＲＡＭ）１００Ｂ、Read Only Memory（ＲＯＭ）１００Ｃ、Electrically Erasable Programmable Read Only Memory（ＥＥＰＲＯＭ）１００Ｄ及びRadio Frequency（ＲＦ）回路１００Ｅを含んでいる。ＲＦ回路１００Ｅにはアンテナ１００Ｅ´が接続されている。ＲＦ回路１００Ｅに代えて通信機能を実現するＣＰＵが利用されてもよい。
【００１５】
また、携帯端末１００は、センサ１００Ｆ、カメラ１００Ｇ、タッチパネル１００Ｈ、ディスプレイ１００Ｉ、及びマイク１００Ｊを含んでいる。センサ１００Ｆとしては例えばGlobal Positioning System（ＧＰＳ）センサ及び加速度センサなどがある。また、カメラ１００Ｇは例えばバーコードリーダの機能を備えている。ＣＰＵ１００Ａからマイク１００Ｊまでは、内部バス１００Ｋによって互いに接続されている。少なくともＣＰＵ１００ＡとＲＡＭ１００Ｂとが協働することによってコンピュータが実現される。
【００１６】
上述したＲＡＭ１００Ｂには、ＲＯＭ１００ＣやＥＥＰＲＯＭ１００Ｄに記憶されたプログラムがＣＰＵ１００Ａによって格納される。格納されたプログラムをＣＰＵ１００Ａが実行することにより、後述する各種の機能が実現され、また、各種の処理が実行される。尚、プログラムは後述するフローチャートに応じたものとすればよい。
【００１７】
図３はサーバ装置２００のハードウェア構成の一例である。図３に示すように、サーバ装置２００は、少なくともＣＰＵ２００Ａ、ＲＡＭ２００Ｂ、ＲＯＭ２００Ｃ及び通信回路２００Ｄを含んでいる。サーバ装置２００は、必要に応じて、Hard Disk Drive（ＨＤＤ）２００Ｅ、入力Ｉ／Ｆ（インタフェース）２００Ｆ、出力Ｉ／Ｆ２００Ｇ、入出力Ｉ／Ｆ２００Ｈ、ドライブ装置２００Ｉの少なくとも１つを含んでいてもよい。ＣＰＵ２００Ａからドライブ装置２００Ｉまでは、内部バス２００Ｊによって互いに接続されている。少なくともＣＰＵ２００ＡとＲＡＭ２００Ｂとが協働することによってコンピュータが実現される。
【００１８】
入力Ｉ／Ｆ２００Ｆには、入力装置７１０が接続される。入力装置７１０としては、例えばキーボードやマウスなどがある。
出力Ｉ／Ｆ２００Ｇには、表示装置７２０が接続される。表示装置７２０としては、例えば液晶ディスプレイがある。
入出力Ｉ／Ｆ２００Ｈには、半導体メモリ７３０が接続される。半導体メモリ７３０としては、例えばUniversal Serial Bus（ＵＳＢ）メモリやフラッシュメモリなどがある。入出力Ｉ／Ｆ２００Ｈは、半導体メモリ７３０に記憶されたプログラムやデータを読み取る。
入力Ｉ／Ｆ２００Ｆ及び入出力Ｉ／Ｆ２００Ｈは、例えばＵＳＢポートを備えている。出力Ｉ／Ｆ２００Ｇは、例えばディスプレイポートを備えている。
【００１９】
ドライブ装置２００Ｉには、可搬型記録媒体７４０が挿入される。可搬型記録媒体７４０としては、例えばCompact Disc（ＣＤ）−ＲＯＭ、Digital Versatile Disc（ＤＶＤ）といったリムーバブルディスクがある。ドライブ装置２００Ｉは、可搬型記録媒体７４０に記録されたプログラムやデータを読み込む。
通信回路２００Ｄは、例えばＬＡＮポートを備えている。通信回路２００Ｄは上述した通信ネットワークＮＷと接続される。
【００２０】
上述したＲＡＭ２００Ｂには、ＲＯＭ２００ＣやＨＤＤ２００Ｅに記憶されたプログラムがＣＰＵ２００Ａによって格納される。ＲＡＭ２００Ｂには、可搬型記録媒体７４０に記録されたプログラムがＣＰＵ２００Ａによって格納される。格納されたプログラムをＣＰＵ２００Ａが実行することにより、後述する各種の機能が実現され、また、後述する各種の処理が実行される。尚、プログラムは後述するフローチャートに応じたものとすればよい。
【００２１】
次に、図４から図６を参照して、携帯端末１００の機能について説明する。
【００２２】
図４は携帯端末１００の機能ブロック図の一例である。図５は周辺イベント格納条件の一例である。図６は周辺イベントレコードの一例である。まず、図４に示すように、携帯端末１００は作業マニュアル表示部１０１、及び作業進捗管理部１０２を含んでいる。また、携帯端末１００は格納条件第１記憶部１０３、周辺イベント格納部１０４、及び周辺イベント記憶部１０５を備えている。さらに、携帯端末１００は周辺イベント書込部１０６、ダイジェスト表示部１０７、及び中断イベント受信部１０８を含んでいる。尚、図４において、ハードウェアの構成要素については括弧書きで示している。
【００２３】
作業マニュアル表示部１０１はタッチパネル１００Ｈから入力された指示に基づいて、ディスプレイ１００Ｉに作業マニュアルを表示する。作業マニュアルは例えば作業内容を表す図柄や作業時の注意事項などを含んでいる。作業進捗管理部１０２は例えば作業マニュアルの作業が完了した旨がタッチパネル１００Ｈから入力されると、その作業の完了を表す情報を、ＲＦ回路１００Ｅを介してサーバ装置２００に出力する。尚、作業を開始する場合や作業を中止する場合などについても同様である。
【００２４】
格納条件第１記憶部１０３は周辺イベント格納部１０４が後述する周辺イベントを周辺イベント記憶部１０５に格納する格納条件を記憶する。具体的には、図５に示すように、格納条件第１記憶部１０３は周辺イベント格納条件テーブルにより格納条件を管理する。周辺イベント格納条件テーブルは種別、格納条件、及びメッセージを構成要素として含んでいる。種別は周辺イベントを検出したデバイスを表している。例えば、種別「マイク」はマイク１００Ｊが周辺イベントを検出したことを表している。例えば、種別「ＧＰＳ」はセンサ１００Ｆ（具体的にはＧＰＳセンサ）が周辺イベントを検出したことを表している。例えば、種別「バーコード」はカメラ１００Ｇ（具体的にはバーコードリーダー）が周辺イベントを検出したことを表している。格納条件は周辺イベント格納部１０４が周辺イベントを周辺イベント記憶部１０５に格納する条件を表している。メッセージは周辺イベントの内容を表している。
【００２５】
ここで、上述した周辺イベントは、作業を行う作業者の行動又は状態（例えば健康状態）に関して発生した出来事や、作業で使用される作業道具の変化に関して発生した出来事など、携帯端末１００の周辺で発生した出来事である。例えば、作業者Ｍ１が自身の作業場所を逸脱する行動をとると、センサ１００Ｆがその行動を周辺イベントとして検出する。例えば、作業者Ｍ１が頻繁な咳をすると、マイク１００Ｊがその音を周辺イベントとして検出する。例えば、作業者Ｍ１が作業で使用する作業道具を変更するために、別の作業道具に付されたバーコードをカメラ１００Ｇにより読み取ると、カメラ１００Ｇは作業道具の変化を周辺イベントとして検出する。
【００２６】
周辺イベント格納部１０４はセンサ１００Ｆが検出した携帯端末１００の位置や動き、カメラ１００Ｇが撮像した画像（具体的には２次元バーコード）、マイク１００Ｊが集めた音を周辺イベントとして受け付ける。周辺イベント格納部１０４は周辺イベントを受け付けると、格納条件第１記憶部１０３から格納条件を読み込んで、周辺イベント記憶部１０５に格納する周辺イベントを特定する。周辺イベント格納部１０４は格納条件を満足する周辺イベントを特定すると、特定した周辺イベントを周辺イベントレコードとして周辺イベント記憶部１０５に格納する。すなわち、格納条件を満足しない周辺イベントの周辺イベント記憶部１０５への格納は除外される。これにより、周辺イベント記憶部１０５は特定の周辺イベントレコードを記憶する。
【００２７】
具体的には、図６に示すように、周辺イベント記憶部１０５は周辺イベントテーブルにより種々の周辺イベントレコードを管理する。周辺イベントテーブルは作業者コード、オーダＩＤ、種別、発生日、発生時刻、メッセージ、及び画像データを構成要素として含んでいる。作業者コードは作業者を識別する識別情報である。オーダＩＤは１つの製品や装置を完成させるプロセスを、工程と作業に分解した作業指示を表すオーダを識別するための識別情報である。発生日及び発生時刻はそれぞれ周辺イベントが発生した日及び時刻である。画像データは携帯端末１００に表示された画面（より詳しくは画面内の作業内容などを示す部分）のスクリーンショットを表すバイナリデータである。尚、種別及びメッセージについては既に説明しているため詳細は省略する。
【００２８】
周辺イベント書込部１０６はタッチパネル１００Ｈから入力された中断の指示に基づいて、上述したスクリーンショットのサムネイル画像を生成し、生成したサムネイル画像を、ＲＦ回路１００Ｅを介してサーバ装置２００に書き込む。また、周辺イベント書込部１０６は当該指示に基づいて、周辺イベント記憶部１０５から周辺イベントレコードを取得し、ＲＦ回路１００Ｅを介してサーバ装置２００に書き込む。
【００２９】
ダイジェスト表示部１０７はタッチパネル１００Ｈから入力された作業の再開を要求する指示に基づいて、上述したダイジェストページをディスプレイ１００Ｉに表示する。より詳しくは、ダイジェスト表示部１０７は作業の再開を要求する指示を検出すると、ＲＦ回路１００Ｅを介してサーバ装置２００にダイジェストページの生成を要求する。そして、ダイジェスト表示部１０７はサーバ装置２００が生成したダイジェストページを、ＲＦ回路１００Ｅを介して受信して表示する。
【００３０】
中断イベント受信部１０８はタッチパネル１００Ｈから入力された作業の再開を確定する指示に基づいて、サーバ装置２００から送信された後述する中断イベントレコードを受信して周辺イベント記憶部１０５に格納する。より詳しくは、中断イベント受信部１０８は作業の再開を確定する指示を検出すると、サーバ装置２００に作業再開の確定を通知する。サーバ装置２００は当該通知に基づいて自身が記憶する中断イベントレコードを中断イベント受信部１０８に向けて送信する。この結果、中断イベント受信部１０８はサーバ装置２００から送信された中断イベントレコードを受信して周辺イベント記憶部１０５に格納する。
【００３１】
次に、図７から図１１を参照して、サーバ装置２００の機能について説明する。
【００３２】
図７はサーバ装置２００の機能ブロック図の一例である。図８は作業履歴テーブルの一例である。図９は共通イベント格納条件の一例である。図１０は共通イベントレコードの一例である。図１１は中断イベントレコードの一例である。図７に示すように、サーバ装置２００は作業履歴記憶部２０１、格納条件第２記憶部２０２、処理部としての共通イベント格納部２０３、及び共通イベント記憶部２０４を含んでいる。また、サーバ装置２００は周辺作業者特定部２０５、中断イベント記憶部２０６、処理部としてのダイジェスト生成部２０７、及び中断イベント送信部２０８を含んでいる。尚、図７において、ハードウェアの構成要素については括弧書きで示している。
【００３３】
作業履歴記憶部２０１は作業者Ｍ１や作業者Ｍ２が行った作業の履歴を表す作業履歴レコードを記憶する。具体的には、図８に示すように、作業履歴記憶部２０１は作業履歴テーブルにより作業履歴レコードを管理する。作業履歴テーブルはオーダＩＤ、工程番号、工程名、作業番号、作業内容、作業場所コード、担当者コード、担当者、端末ＩＤ、開始時刻、終了時刻、及び状態を構成要素として含んでいる。工程番号及び工程名はそれぞれ工程を識別するための番号及び工程の名称である。作業番号及び作業内容はそれぞれ作業を識別するための番号及び作業の名称である。作業場所コードは作業施設Ｘ内における作業場所を識別するための番号である。担当者コード及び担当者はそれぞれオーダの出し先となる担当者を識別する識別情報と担当者の氏名である。端末ＩＤは作業者が作業を実施した時に携帯していた携帯端末１００の識別情報である。開始時刻、終了時刻、及び状態はそれぞれ作業を開始した時刻、終了した時刻、作業の状態である。このように、作業履歴記憶部２０１によってオーダＩＤ毎に担当者の作業の進捗状況が管理される。
【００３４】
格納条件第２記憶部２０２は共通イベント格納部２０３が後述する共通イベントを共通イベント記憶部２０４に格納する格納条件を記憶する。具体的には、図９に示すように、格納条件第２記憶部２０２は共通イベント格納条件テーブルにより格納条件を管理する。共通イベント格納条件テーブルは種別、格納条件、及びメッセージを構成要素として含んでいる。種別は共通イベントを検出したデバイスを表している。例えば、種別「室温」は環境センサＹ１（具体的には温度センサ）が共通イベントを検出したことを表している。例えば、種別「騒音」は環境センサＹ３（具体的にはマイク）が共通イベントを検出したことを表している。例えば、種別「機器」は操作対象機器Ｘ１，Ｘ２が共通イベントを検出したことを表している。格納条件は共通イベント格納部２０３が共通イベント記憶部２０４に格納する条件を表している。メッセージは共通イベントの内容を表している。
【００３５】
ここで、上述した共通イベントは、作業者が作業で利用する操作対象機器Ｘ１，Ｘ２や計測機器（不図示）で発生した出来事、作業の計画変更といった出来事、及び作業者が作業を行う作業施設Ｘの環境に関する出来事など、携帯端末１００の周辺に関わらずに発生した出来事である。例えば、作業施設Ｘの室温が高温になると、環境センサＹ１が高室温を共通イベントとして検出する。例えば、作業施設Ｘが停電になると、環境センサＹ２（具体的には照度センサ）が停電を共通イベントとして検出する。例えば、作業施設Ｘ内で騒音が発生すると、環境センサＹ３（具体的にはマイク）がその騒音を共通イベントとして検出する。例えば、作業者Ｍ１が作業で使用する操作対象機器Ｘ１に異常が発生すると、操作対象機器Ｘ１は自身の異常を共通イベントとして検出する。
【００３６】
共通イベント格納部２０３は環境センサＹ１，Ｙ２，Ｙ３が検出した共通イベント、操作対象機器Ｘ１，Ｘ２が検出した共通イベントを受け付ける。共通イベント格納部２０３は共通イベントを受け付けると、格納条件第２記憶部２０２から格納条件を読み込んで、共通イベント記憶部２０４に格納するイベントを特定する。共通イベント格納部２０３は格納条件を満足する共通イベントを特定すると、特定した共通イベントを共通イベントレコードとして共通イベント記憶部２０４に格納する。すなわち、格納条件を満足しない共通イベントの共通イベント記憶部２０４への格納は除外される。これにより、共通イベント記憶部２０４は特定の共通イベントレコードを記憶する。
【００３７】
具体的には、図１０に示すように、共通イベント記憶部２０４は共通イベントテーブルにより種々の共通イベントレコードを管理する。共通イベントテーブルは場所コード、オーダＩＤ、種別、発生日、発生時刻、及びメッセージを構成要素として含んでいる。場所コードは対象（具体的には、室温や騒音、操作対象機器Ｘ１，Ｘ２の異常など）の影響範囲を特定するための座標コードである。オーダＩＤは対象（具体的には、室温や騒音、操作対象機器Ｘ１，Ｘ２の異常など）の影響範囲を特定するための識別情報である。尚、種別、発生日、発生時刻、及びメッセージの詳細については既に説明しているため省略する。また、場所コード及びオーダＩＤについてはワイルドカード「＊」を使用することができる。
【００３８】
周辺作業者特定部２０５は通信回路２００Ｄを介して携帯端末１００から周辺作業者の特定が要求されると、作業履歴記憶部２０１が記憶する作業履歴レコードに基づいて、作業を中断した作業者（例えば作業者Ｍ１）の周辺で作業する別の作業者（例えば作業者Ｍ２）を周辺作業者として特定する。より詳しくは、周辺作業者特定部２０５は作業履歴レコードに基づいて別の作業者が携帯する携帯端末１００の位置を問い合わせ、問い合わせた結果の位置と作業を中断した作業者が携帯する携帯端末１００の位置の距離を算出することにより、周辺作業者を特定する。周辺作業者特定部２０５は周辺作業者を特定すると、中断イベント記憶部２０６に種別「思い出」を含む中断イベントレコードを格納する。
【００３９】
中断イベント記憶部２０６は種々の中断イベントレコードを記憶する。具体的には、図１１に示すように、中断イベント記憶部２０６は中断イベントテーブルにより種々の中断イベントレコードを管理する。中断イベントテーブルは作業者コード、オーダＩＤ、種別、発生日、発生時刻、メッセージ、及び画像データを構成要素として含んでいる。上述したように、中断イベント記憶部２０６は、周辺作業者特定部２０５によって格納された種別「思い出」の中断イベントレコードのほか、携帯端末１００から書き込まれたサムネイル画像に関する種別「思い出画像」の中断イベントレコードを記憶する。また、中断イベント記憶部２０６は携帯端末１００から書き込まれた種々の周辺イベントレコードを中断イベントレコードとして記憶する。尚、中断イベント記憶部２０６はサムネイル画像をバイナリデータとして記憶する。
【００４０】
ダイジェスト生成部２０７は携帯端末１００からダイジェストページが要求されると、作業履歴記憶部２０１、共通イベント記憶部２０４及び中断イベント記憶部２０６からそれぞれ作業履歴レコード、共通イベントレコード及び中断イベントレコードを取得する。ダイジェスト生成部２０７は取得した作業履歴レコード、共通イベントレコード及び中断イベントレコードに基づいてダイジェストページを生成し、生成したダイジェストページを、通信回路２００Ｄを介して携帯端末１００に送信する。
【００４１】
中断イベント送信部２０８は携帯端末１００から再開確定が通知されると、中断イベント記憶部２０６から特定の中断イベントレコードを取得して、通信回路２００Ｄを介して、携帯端末１００に送信する。
【００４２】
続いて、作業支援システムＳの動作について説明する。
【００４３】
まず、図１２を参照して、携帯端末１００の周辺イベント記憶部１０５に周辺イベントレコードを蓄積する動作について説明する。
【００４４】
図１２は周辺イベント格納部１０４の動作の一例を示すフローチャートである。まず、周辺イベント格納部１０４は周辺イベントを受け付けるまで待機する（ステップＳ１０１：ＮＯ）。周辺イベント格納部１０４は周辺イベントを受け付けると（ステップＳ１０１：ＹＥＳ）、格納条件第１記憶部１０３から周辺イベントの格納条件（図５参照）を読み込む（ステップＳ１０２）。ステップＳ１０２の処理が完了すると、次いで、周辺イベント格納部１０４は周辺イベントが格納条件を満足するか否かを判断する（ステップＳ１０３）。格納条件を満足する場合（ステップＳ１０３：ＹＥＳ）、周辺イベント格納部１０４は格納条件を満足する周辺イベントを周辺イベントレコードとして周辺イベント記憶部１０５に格納する（ステップＳ１０４）。逆に、格納条件を満足しない場合（ステップＳ１０３：ＮＯ）、周辺イベント格納部１０４はステップＳ１０４の処理をスキップする。これにより、周辺イベント記憶部１０５には特定の周辺イベントレコードが蓄積される（図６参照）。
【００４５】
次に、図１３を参照して、サーバ装置２００の共通イベント記憶部２０４に共通イベントレコードを蓄積する動作について説明する。
【００４６】
図１３は共通イベント格納部２０３の動作の一例を示すフローチャートである。まず、共通イベント格納部２０３は共通イベントを受け付けるまで待機する（ステップＳ２０１：ＮＯ）。共通イベント格納部２０３は共通イベントを受け付けると（ステップＳ２０１：ＹＥＳ）、格納条件第２記憶部２０２から共通イベントの格納条件（図９参照）を読み込む（ステップＳ２０２）。ステップＳ２０２の処理が完了すると、次いで、共通イベント格納部２０３は共通イベントが格納条件を満足するか否かを判断する（ステップＳ２０３）。格納条件を満足する場合（ステップＳ２０３：ＹＥＳ）、共通イベント格納部２０３は格納条件を満足する共通イベントを共通イベントレコードとして共通イベント記憶部２０４に格納する（ステップＳ２０４）。逆に、格納条件を満足しない場合（ステップＳ２０３：ＮＯ）、共通イベント格納部２０３はステップＳ２０４の処理をスキップする。これにより、共通イベント記憶部２０４には特定の共通イベントレコードが蓄積される（図１０参照）。
【００４７】
次に、図１４から図１７を参照して、作業中断時の携帯端末１００の動作について説明する。
【００４８】
図１４は周辺イベント書込部１０６の動作の一例を示すフローチャートである。図１５は作業中断時の画面例（その１）である。図１６は作業中断時の画面例（その２）である。図１７は作業中断時の画面例（その３）である。
【００４９】
まず、図１４に示すように、周辺イベント書込部１０６は中断指示を受け付けるまで待機する（ステップＳ３０１：ＮＯ）。周辺イベント書込部１０６は中断指示を受け付けると（ステップＳ３０１：ＹＥＳ）、中断指示を受け付けた時の画面のスクリーンショットを取得する（ステップＳ３０２）。より詳しくは、図１５に示すように、例えば作業者Ｍ１が自身の手指ＦＧで携帯端末１００に表示された作業マニュアルに含まれる作業中断ボタンＢＴ１を押下すると、周辺イベント書込部１０６は中断指示を受け付ける。そして、周辺イベント書込部１０６は中断指示を受け付けると、作業内容を表す図柄や作業時の注意事項を含む画面部分１０のスクリーンショットを取得する。尚、図１５において、前ページボタンＢＴ２が押下されると、作業マニュアル表示部１０１は表示されている作業マニュアルの１つ前の作業マニュアルを表示する。逆に、次ページボタンＢＴ３が押下されると、作業マニュアル表示部１０１は表示されている作業マニュアルの１つ後の作業マニュアルを表示する。
【００５０】
ステップＳ３０２の処理が完了すると、次いで、周辺イベント書込部１０６は取得したスクリーンショットのサムネイル画像を生成し（ステップＳ３０３）、サーバ装置２００の中断イベント記憶部２０６にサムネイル画像を書き込む（ステップＳ３０４）。より詳しくは、周辺イベント書込部１０６は作業者コード、オーダＩＤ、種別「思い出画像」をサムネイル画像と関連付けて、これらを中断イベントレコードとして中断イベント記憶部２０６に書き込む。尚、発生日及び発生時刻には例えば中断指示を受け付けた日及び時刻が登録される。これにより、中断イベント記憶部２０６は種別「思い出画像」の中断イベントレコードを記憶する（図１１参照）。
【００５１】
ステップＳ３０４の処理が完了すると、次いで、周辺イベント書込部１０６は周辺イベント記憶部１０５の周辺イベントテーブルにアクセスする（ステップＳ３０５）。そして、周辺イベント書込部１０６は周辺イベントレコードがあるか否かを判断する（ステップＳ３０６）。周辺イベントレコードがある場合（ステップＳ３０６：ＹＥＳ）、サーバ装置２００の中断イベント記憶部２０６に特定の周辺イベントレコードを書き込む（ステップＳ３０７）。より詳しくは、周辺イベント書込部１０６は周辺イベント記憶部１０５から種別「思い出」を含む周辺イベントレコード以外の周辺イベントレコードを中断イベント記憶部２０６に書き込む。種別「思い出」を含む周辺イベントレコードの中断イベント記憶部２０６への書き込みを除外することにより、中断イベント記憶部２０６は種別「思い出」を含む最新の周辺イベントレコードを中断イベントレコードとして記憶する。そして、この中断イベントレコードをサーバ装置２００の中断イベント送信部２０８が送信し、携帯端末１００の中断イベント受信部１０８が受信して周辺イベント記憶部１０５に格納する。これにより、複数の中断指示があっても、種別「思い出」を含む最新の周辺イベントレコードにより、作業者Ｍ１は中断時の状況を思い出すことができる。
【００５２】
ステップＳ３０７の処理が完了すると、次いで、周辺イベント書込部１０６は周辺イベント記憶部１０５をクリアし（ステップＳ３０８）、サーバ装置２００の周辺作業者特定部２０５に周辺作業者の特定を要求する（ステップＳ３０９）。より詳しくは、周辺イベント書込部１０６は作業者コード、オーダＩＤ、及び携帯端末１００の位置の送信とともに、周辺作業者の特定を要求する。これにより、周辺作業者特定部２０５は周辺作業者の特定を開始する。
【００５３】
尚、ステップＳ３０６の処理において、周辺イベントレコードがない場合（ステップＳ３０６：ＮＯ）、周辺イベント書込部１０６はステップＳ３０７及びＳ３０８の処理をスキップして、ステップＳ３０９の処理を実行する。
【００５４】
また、上述したステップＳ３０１の処理において、周辺イベント書込部１０６が中断指示を受け付けると、作業マニュアル表示部１０１はステップＳ３０２からＳ３０９までの処理と並行して、又は、ステップＳ３０９の処理の後に、所定の画面をディスプレイ１００Ｉに表示する。より詳しくは、作業中断ボタンＢＴ１が押下されると、図１６に示すように、作業マニュアル表示部１０１は作業の中断を確認する画面を表示する。そして、ＯＫボタンＢＴ４が押下されると、図１７に示すように、作業マニュアル表示部１０１は作業の中断に移行したことを提示する画面を表示する。これにより、作業者は作業を中断して休憩（例えばトイレ休憩や昼食など）に入ることができる。
【００５５】
次に、図１８を参照して、作業中断時のサーバ装置２００の動作について説明する。
【００５６】
図１８は周辺作業者特定部２０５の動作の一例を示すフローチャートである。図１８に示すように、周辺作業者特定部２０５は周辺イベント書込部１０６から周辺作業者の特定が要求されるまで待機する（ステップＳ４０１：ＮＯ）。周辺作業者特定部２０５は、上述したように、周辺イベント書込部１０６から周辺作業者の特定が要求されると（ステップＳ４０１：ＹＥＳ）、特定の作業履歴レコードαを抽出する（ステップＳ４０２）。より詳しくは、周辺作業者特定部２０５は作業履歴記憶部２０１にアクセスし、周辺イベント書込部１０６から送信された作業者コードに該当しない担当者コードであって、かつ、状態が作業中である作業履歴レコードを作業履歴レコードαとして抽出する。尚、作業中は、開始時刻が登録されているものの、終了時刻が登録されていない状態である。これにより、周辺作業者特定部２０５は、作業を中断した作業者（例えば作業者Ｍ１）以外の別の作業者（例えば作業者Ｍ２）であって、作業中である者の作業履歴レコードαを抽出する。
【００５７】
ステップＳ４０２の処理が完了すると、次いで、周辺作業者特定部２０５は作業履歴レコードαが存在したか否かを判断する（ステップＳ４０３）。周辺作業者特定部２０５は、作業履歴レコードαを抽出できたことにより、作業履歴レコードαが存在したと判断した場合（ステップＳ４０３：ＹＥＳ）、作業履歴レコードα管理下の携帯端末１００の位置を問い合わせる（ステップＳ４０４）。すなわち、例えば作業者Ｍ１が作業を中断した場合、作業者Ｍ１の作業者コードと異なる担当者コードの作業者（例えば作業者Ｍ２など）が携帯する携帯端末１００の位置を問い合わせる。これにより、周辺作業者特定部２０５は作業者Ｍ１以外の作業者が携帯する携帯端末１００の位置を表す問い合わせ結果βを得る。
【００５８】
ステップＳ４０４の処理が完了すると、次いで、周辺作業者特定部２０５は問い合わせ結果βの位置と作業を中断した携帯端末１００の位置から端末間の距離を算出する（ステップＳ４０５）。すなわち、周辺作業者特定部２０５は問い合わせ結果βの位置と周辺イベント書込部１０６から送信された携帯端末１００の位置から端末間の距離を算出する。問い合わせ結果βの位置が複数存在する場合には、周辺作業者特定部２０５は端末間の距離をそれぞれ算出する。
【００５９】
ステップＳ４０５の処理が完了すると、周辺作業者特定部２０５は近傍に携帯端末１００があるか否かを判断する（ステップＳ４０６）。例えば、周辺作業者特定部２０５は、算出した距離と所定の閾値とに基づいて、作業者Ｍ１の携帯端末１００の近傍に別の作業者（例えば作業者Ｍ２など）の携帯端末１００があるか否かを判断する。
【００６０】
近傍に携帯端末１００がある場合（ステップＳ４０６：ＹＥＳ）、周辺作業者特定部２０５は中断イベント記憶部２０６に種別「思い出」の中断イベントレコードを格納する（ステップＳ４０７）。より詳しくは、周辺作業者特定部２０５は、周辺イベント書込部１０６から送信された作業者コード及びオーダＩＤをそれぞれ担当者コード及びオーダＩＤに設定し、距離の短い順に上位３件までの中断イベントレコードを格納する。この際、周辺作業者特定部２０５は格納する中断イベントレコードに「『作業者名』さんが周辺で『作業内容』作業中でした」といった所定のメッセージを登録する。これにより、例えば図１１に示すように、「『佐藤次郎』さんが周辺で『部品組立』作業中でした」といったメッセージを含む中断イベントレコードを中断イベント記憶部２０６が記憶する。尚、図１１において、種別「思い出」以外の中断イベントレコードは周辺イベント書込部１０６によって中断イベント記憶部２０６に書き込まれる。
【００６１】
次に、図１９から図２１を参照して、作業再開時の携帯端末１００の動作について説明する。
【００６２】
図１９はダイジェスト表示部１０７の動作の一例を示すフローチャートである。図２０は作業再開時の画面の一例である。図２１はダイジェストページの一例である。
【００６３】
まず、図１９に示すように、ダイジェスト表示部１０７は再開指示を受け付けるまで待機する（ステップＳ５０１：ＮＯ）。ダイジェスト表示部１０７は再開指示を受け付けると（ステップＳ５０１：ＹＥＳ）、サーバ装置２００のダイジェスト生成部２０７にオーダＩＤの送信と併せてダイジェストページを要求する（ステップＳ５０２）。例えば、作業を中断した作業者Ｍ１が作業を再開する場合、携帯端末１００に作業の再開を指示する。携帯端末１００の作業マニュアル表示部１０１は作業の再開が指示されると、図２０に示すように、作業再開時のオーダを特定する画面を表示する。作業者Ｍ１は作業を再開するオーダＩＤを特定し、再開要求ボタンＢＴ６を押下すると、ダイジェスト表示部１０７は再開指示を受け付ける。これにより、ダイジェスト表示部１０７はダイジェストページを要求する。
【００６４】
ステップＳ５０２の処理が完了すると、次いで、ダイジェスト表示部１０７はダイジェスト生成部２０７から送信されたダイジェストページを受信する（ステップＳ５０３）。詳細は後述するが、ダイジェスト生成部２０７はダイジェスト表示部１０７からダイジェストページが要求されると、ダイジェストページを生成してダイジェスト表示部１０７に送信する。この結果、ダイジェスト表示部１０７はダイジェストページを受信する。
【００６５】
ステップＳ５０３の処理が完了すると、ダイジェスト表示部１０７は受信したダイジェストページを表示する（ステップＳ５０４）。これにより、図２１に示すように、携帯端末１００にはダイジェストページが出現する。
【００６６】
ダイジェストページは作業の履歴のほか、作業中断前の状況を確認できる種々の情報を含んでいる。例えば、作業者Ｍ１が切断作業を行っていた際、頻繁な咳があったことや、作業施設Ｘ内が高室温になったこと、作業者Ｍ１が作業場所を逸脱したことなどがダイジェストページに含まれる。また、作業者Ｍ１が部品組立作業を中断した際、作業者Ｍ１の周辺で別の作業者である佐藤次郎さんが近くで組立作業中であったことや、中断時に表示されていた作業マニュアルのサムネイル画像Ｄがダイジェストページに含まれる。これにより、作業者Ｍ１が作業を再開する際、中断時の状況を把握できるほか、作業者Ｍ１に代わって作業者Ｍ２が残りの作業を行う場合であっても、中断時の状況を把握することができる。
【００６７】
次に、図２２を参照して、作業再開時のサーバ装置２００の動作について説明する。
【００６８】
図２２はダイジェスト生成部２０７の動作の一例を示すフローチャートである。図２２に示すように、ダイジェスト生成部２０７はダイジェストページが要求されるまで待機する（ステップＳ６０１：ＮＯ）。ダイジェスト生成部２０７はダイジェストページが要求されると（ステップＳ６０１：ＹＥＳ）、オーダＩＤに応じた特定の作業履歴リストＡを抽出する（ステップＳ６０２）。より詳しくは、ダイジェスト生成部２０７はオーダＩＤをキーにして作業履歴テーブルを検索し、状態が完了又は中断である複数の作業履歴レコードを抽出する。さらに、ダイジェスト生成部２０７は抽出した作業履歴レコードから工程名、作業内容、開始時刻、及び終了時刻を含む作業履歴リストＡを抽出する。
【００６９】
ステップＳ６０２の処理が完了すると、次いで、ダイジェスト生成部２０７は作業履歴テーブルからオーダＩＤに応じた作業場所コードと開始時刻を抽出する（ステップＳ６０３）。ステップＳ６０３の処理が完了すると、次いで、ダイジェスト生成部２０７は中断イベントテーブルからオーダＩＤに応じた特定の中断イベントリストＢを取得する（ステップＳ６０４）。より詳しくは、ダイジェスト生成部２０７はオーダＩＤに応じた特定の中断イベントレコードを中断イベントリストＢとして取得する
【００７０】
ステップＳ６０４の処理が完了すると、次いで、ダイジェスト生成部２０７は共通イベント記憶部２０４からオーダＩＤと作業場所コードと開始時刻とに応じた共通イベントリストＣを取得する（ステップＳ６０５）。より詳しくは、ダイジェスト生成部２０７は発生時刻がステップＳ６０３の処理で抽出した開始時刻以降であって、場所コードがステップＳ６０３の処理で抽出した作業場所コードであり、かつ、オーダＩＤが携帯端末１００のダイジェスト表示部１０７から送信されたオーダＩＤに合致する共通イベントレコードを共通イベントリストＣとして取得する。尚、共通イベントレコードの場所コードとオーダＩＤにワイルドカードが設定されている場合、ダイジェスト生成部２０７は検索条件に合致すると判断する。
【００７１】
ステップＳ６０５の処理が完了すると、次いで、ダイジェスト生成部２０７は作業履歴リストＡ、中断イベントリストＢ、及び共通イベントリストＣをマージして、ダイジェストページを生成する（ステップＳ６０６）。より詳しくは、ダイジェスト生成部２０７は、作業履歴リストＡ、中断イベントリストＢ、及び共通イベントリストＣをマージして、イベントの発生時刻順にソートしたリストαからダイジェストページを生成する。
【００７２】
ステップＳ６０６の処理が完了すると、次いで、ダイジェスト生成部２０７は中断イベントテーブルからオーダＩＤに応じたサムネイル画像Ｄを取得し（ステップＳ６０７）、ダイジェストページの末尾にサムネイル画像Ｄを追加する（ステップＳ６０８）。ステップＳ６０８の処理が完了すると、ダイジェスト生成部２０７はダイジェストページを送信する（ステップＳ６０９）。これにより、ダイジェスト表示部１０７はダイジェストページを受信して表示する（図２１参照）。
【００７３】
次に、図２３及び図２４を参照して、再開確定時の携帯端末１００の動作について説明する。
【００７４】
図２３は中断イベント受信部１０８の動作の一例を示すフローチャートである。図２４は再開確定後の画面例である。まず、図２３に示すように、中断イベント受信部１０８は再開確定指示を受け付けるまで待機する（ステップＳ７０１：ＮＯ）。中断イベント受信部１０８は再開確定指示を受け付けると（ステップＳ７０１：ＹＥＳ）、周辺イベント記憶部１０５をクリアする（ステップＳ７０２）。例えば、ダイジェストページ（図２１参照）を確認した作業者Ｍ１が再開確定ボタンＢＴ７を押下すると、中断イベント受信部１０８は再開確定指示を受け付ける。これにより、中断イベント受信部１０８は周辺イベント記憶部１０５をクリアする。
【００７５】
ステップＳ７０２の処理が完了すると、次いで、中断イベント受信部１０８はサーバ装置２００の中断イベント送信部２０８にオーダＩＤを含む再開確定を通知する（ステップＳ７０３）。ステップＳ７０３の処理が完了すると、次いで、中断イベント受信部１０８は中断イベント送信部２０８から送信された中断イベントレコードを受信する（ステップＳ７０４）。詳細は後述するが、中断イベント送信部２０８は中断イベント受信部１０８から再開確定が通知されると、中断イベントレコードを中断イベント受信部１０８に送信する。この結果、中断イベント受信部１０８は中断イベントレコードを受信する。
【００７６】
ステップＳ７０４の処理が完了すると、次いで、中断イベント受信部１０８は受信した中断イベントレコードを周辺イベント記憶部１０５に格納する（ステップＳ７０５）。尚、上述したステップＳ７０１の処理において、中断イベント受信部１０８が再開確定指示を受け付けると、作業マニュアル表示部１０１はステップＳ７０２からＳ７０５までの処理と並行して、又は、ステップＳ７０５の処理の後に、作業中断時の作業マニュアルを示す画面をディスプレイ１００Ｉに表示する。より詳しくは、再開確定ボタンＢＴ７（図２１参照）が押下されると、図２４に示すように、作業マニュアル表示部１０１は作業中断時の作業マニュアルを示す画面を表示する。これにより、作業者は作業を再開することができる。
【００７７】
次に、図２５を参照して、再開確定時のサーバ装置２００の動作について説明する。
【００７８】
図２５は中断イベント送信部２０８の動作の一例を示すフローチャートである。図２５に示すように、中断イベント送信部２０８は再開確定が通知されるまで待機する（ステップＳ８０１：ＮＯ）。中断イベント送信部２０８は再開確定が通知されると（ステップＳ８０１：ＹＥＳ）、中断イベント記憶部２０６からオーダＩＤに応じた中断イベントレコードを取得する（ステップＳ８０２）。
【００７９】
ステップＳ８０２の処理が完了すると、次いで、中断イベント送信部２０８は中断イベントレコードがあったか否かを判断する（ステップＳ８０３）。中断イベント送信部２０８は、中断イベントレコードを取得できたことにより、中断イベントレコードがあったと判断した場合（ステップＳ８０３：ＹＥＳ）、中断イベントレコードを送信する（ステップＳ８０４）。ステップＳ８０４の処理が完了すると、中断イベント送信部２０８はオーダＩＤに応じた中断イベントレコードをクリアする（ステップＳ８０５）。これにより、中断イベント受信部１０８は中断イベントレコードを受信することができる。一方、中断イベント送信部２０８は、中断イベントレコードを取得できなかったことにより、中断イベントレコードがなかったと判断した場合（ステップＳ８０３：ＮＯ）、ステップＳ８０４及びＳ８０５の処理をスキップする。
【００８０】
以上、本実施形態によれば、携帯端末１００は周辺イベント格納部１０４を備え、サーバ装置２００は共通イベント格納部２０３を備えている。周辺イベント格納部１０４及び共通イベント格納部２０３は作業履歴記憶部２０１により管理されていない周辺イベントや共通イベントを受け付けた場合に、周辺イベントや共通イベントをこれらの発生時刻と関連付けて周辺イベント記憶部１０５及び共通イベント記憶部２０４にそれぞれ格納する。周辺イベント記憶部１０５に格納された周辺イベントは周辺イベント書込部１０６によって中断イベント記憶部２０６に中断イベントとして書き込まれる。
【００８１】
また、サーバ装置２００はダイジェスト生成部２０７を備えている。ダイジェスト生成部２０７は作業を中断する情報を検出した後に、作業を再開する情報を検出した場合、作業履歴記憶部２０１、共通イベント記憶部２０４及び中断イベント記憶部２０６を参照し、作業を再開する情報を検出するよりも前に発生した共通イベントや中断イベントと、作業を中断する情報を検出したときまでの作業履歴とを時系列に表示するダイジェストページを生成する。ダイジェスト生成部２０７は生成したダイジェストページをダイジェスト表示部１０７に送信し、ダイジェスト表示部１０７がダイジェストページを表示する。このように、ダイジェスト生成部２０７はダイジェストページを間接的に表示してもよいが、例えば、ダイジェスト生成部２０７が携帯端末１００にダイジェストページを直接的に表示するようにしてもよい。これにより、作業者は作業中断前の状況を作業再開時に確認することができる。
【００８２】
以上、本発明の好ましい実施形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。例えば、ダイジェスト表示部１０７は周辺イベントや共通イベントを所定の時間範囲内（例えば午前１０時から午後５時まで）又は所定の作業単位の数として表される作業範囲内（例えば部品組立から装置組立まで）で表示してもよい。
【００８３】
なお、以上の説明に関して更に以下の付記を開示する。
（付記１）作業の開始時刻と前記作業の終了時刻と前記作業の内容とを含む作業履歴により管理されていないイベントを受け付けた場合に、前記イベントを該イベントの発生時刻と関連付けて記憶部に格納し、前記作業を中断する情報を検出した後に、前記作業を再開する情報を検出した場合、前記記憶部を参照し、前記作業を再開する情報を検出するよりも前に発生した前記イベントと、前記作業を中断する情報を検出したときまでの前記作業履歴とを時系列に表示する、処理をコンピュータに実行させるための作業ナビゲーションプログラム。
（付記２）前記処理は、前記イベントを所定の時間範囲内又は所定の作業単位の数として表される作業範囲内で表示する、ことを特徴とする付記１に記載の作業ナビゲーションプログラム。
（付記３）前記処理は、前記作業を再開する情報を検出した場合、再開時の作業画面を表示する前に前記イベントと前記作業履歴とを時系列で表示する画面を表示する、ことを特徴とする付記１又は２に記載の作業ナビゲーションプログラム。
（付記４）前記処理は、一つの作業の開始時刻から終了時刻までの間の時刻に対応付けられた前記イベントを一つの作業の時間帯に検出した情報として表示する、ことを特徴とする付記１から３のいずれか１項に記載の作業ナビゲーションプログラム。
（付記５）前記処理は、前記作業を中断する情報を検出した場合に、前記作業を中断した作業者の周囲で作業を行っていた別の作業者の情報を保持し、前記作業を再開する情報を検出した場合、前記別の作業者の情報を表示する、ことを特徴とする付記１から４のいずれか１項に記載の作業ナビゲーションプログラム。
（付記６）前記処理は、前記作業を中断する情報を複数回検出した場合に、前記作業を中断した作業者の周囲で作業を行っていた別の作業者の直近の情報を保持し、前記作業を再開する情報を検出した場合、前記別の作業者の直近の情報を表示する、ことを特徴とする付記１から５のいずれか１項に記載の作業ナビゲーションプログラム。
（付記７）前記処理は、前記作業を中断する情報を検出した場合に、中断直前の作業画面のサムネイル画像を保持し、前記作業を再開する情報を検出した場合、前記サムネイル画像を表示する、ことを特徴とする付記１から６のいずれか１項に記載の作業ナビゲーションプログラム。
（付記８）前記処理は、前記イベントの少なくとも一部を、前記作業を行う作業者が携帯する携帯端末から受け付ける、ことを特徴とする付記１から７のいずれか１項に記載の作業ナビゲーションプログラム。
（付記９）前記処理は、前記イベントの少なくとも一部を、作業者が前記作業を行う施設に設けられたセンサから受け付ける、ことを特徴とする付記１から７のいずれか１項に記載の作業ナビゲーションプログラム。
（付記１０）前記イベントは、前記作業を行う作業者の行動又は状態に関する第１のイベント、前記作業で使用される作業道具の変化に関する第２のイベント、前記作業者が前記作業で利用する機器の異常に関する第３のイベント、前記作業の計画変更に関する第４のイベント、及び前記作業者が前記作業を行う施設の環境に関する第５のイベントの少なくとも１つである、ことを特徴とする付記１から９のいずれか１項に記載の作業ナビゲーションプログラム。
（付記１１）作業の開始時刻と前記作業の終了時刻と前記作業の内容とを含む作業履歴により管理されていないイベントを受け付けた場合に、前記イベントを該イベントの発生時刻と関連付けて記憶部に格納し、前記作業を中断する情報を検出した後に、前記作業を再開する情報を検出した場合、前記記憶部を参照し、前記作業を再開する情報を検出するよりも前に発生した前記イベントと、前記作業を中断する情報を検出したときまでの前記作業履歴とを時系列に表示する、処理をコンピュータが実行する作業ナビゲーション方法。
（付記１２）作業の開始時刻と前記作業の終了時刻と前記作業の内容とを含む作業履歴により管理されていないイベントを受け付けた場合に、前記イベントを該イベントの発生時刻と関連付けて記憶部に格納し、前記作業を中断する情報を検出した後に、前記作業を再開する情報を検出した場合、前記記憶部を参照し、前記作業を再開する情報を検出するよりも前に発生した前記イベントと、前記作業を中断する情報を検出したときまでの前記作業履歴とを時系列に表示する、処理部を有する作業ナビゲーション装置。
（付記１３）前記処理部は、前記イベントを所定の時間範囲内又は所定の作業単位の数として表される作業範囲内で表示する、ことを特徴とする付記１２に記載の作業ナビゲーション装置。
（付記１４）前記処理部は、前記作業を再開する情報を検出した場合、再開時の作業画面を表示する前に前記イベントと前記作業履歴とを時系列で表示する画面を表示する、ことを特徴とする付記１２又は１３に記載の作業ナビゲーション装置。
（付記１５）前記処理部は、一つの作業の開始時刻から終了時刻までの間の時刻に対応付けられた前記イベントを一つの作業の時間帯に検出した情報として表示する、ことを特徴とする付記１２から１４のいずれか１項に記載の作業ナビゲーション装置。
（付記１６）前記処理部は、前記作業を中断する情報を検出した場合に、前記作業を中断した作業者の周囲で作業を行っていた別の作業者の情報を保持し、前記作業を再開する情報を検出した場合、前記別の作業者の情報を表示する、ことを特徴とする付記１２から１５のいずれか１項に記載の作業ナビゲーション装置。
（付記１７）前記処理部は、前記作業を中断する情報を複数回検出した場合に、前記作業を中断した作業者の周囲で作業を行っていた別の作業者の直近の情報を保持し、前記作業を再開する情報を検出した場合、前記別の作業者の直近の情報を表示する、ことを特徴とする付記１２から１６のいずれか１項に記載の作業ナビゲーション装置。
（付記１８）前記処理部は、前記作業を中断する情報を検出した場合に、中断直前の作業画面のサムネイル画像を保持し、前記作業を再開する情報を検出した場合、前記サムネイル画像を表示する、ことを特徴とする付記１２から１７のいずれか１項に記載の作業ナビゲーション装置。
（付記１９）前記処理部は、前記イベントの少なくとも一部を、前記作業を行う作業者が携帯する携帯端末から受け付ける、ことを特徴とする付記１２から１８のいずれか１項に記載の作業ナビゲーション装置。
（付記２０）前記処理部は、前記イベントの少なくとも一部を、作業者が前記作業を行う施設に設けられたセンサから受け付ける、ことを特徴とする付記１２から１８のいずれか１項に記載の作業ナビゲーション装置。
【符号の説明】
【００８４】
１００  携帯端末
１０４  周辺イベント格納部
１０５  周辺イベント記憶部
１０７  ダイジェスト表示部
２００  サーバ装置
２０１  作業履歴記憶部
２０３  共通イベント格納部
２０４  共通イベント記憶部
２０６  中断イベント記憶部
２０７  ダイジェスト生成部
【図１】
2018156613.tif 000003
【図２】
2018156613.tif 000004
【図３】
2018156613.tif 000005
【図４】
2018156613.tif 000006
【図５】
2018156613.tif 000007
【図６】
2018156613.tif 000008
【図７】
2018156613.tif 000009
【図８】
2018156613.tif 000010
【図９】
2018156613.tif 000011
【図１０】
2018156613.tif 000012
【図１１】
2018156613.tif 000013
【図１２】
2018156613.tif 000014
【図１３】
2018156613.tif 000015
【図１４】
2018156613.tif 000016
【図１５】
2018156613.tif 000017
【図１６】
2018156613.tif 000018
【図１７】
2018156613.tif 000019
【図１８】
2018156613.tif 000020
【図１９】
2018156613.tif 000021
【図２０】
2018156613.tif 000022
【図２１】
2018156613.tif 000023
【図２２】
2018156613.tif 000024
【図２３】
2018156613.tif 000025
【図２４】
2018156613.tif 000026
【図２５】
2018156613.tif 000027