(57)【要約】【課題】予定情報にて示される行動予定と実際の行動予定とをできるだけ一致させる装置としてコンピュータを機能させる予定情報管理プログラムと、そのような装置と同等に機能する予定情報管理装置とを、提供する。【解決手段】予定情報管理装置２０は、各従業員の過去の出張における出張先，その出張先の出発地に対する方面，交通機関，及び行動時間を定義する行動実績テーブル２５をＨＤＤ２０ｇ内に備える。行動予定更新プログラム２７に従ったＣＰＵ２０ａは、各従業員の端末装置１０の位置情報を定期的に取得すると、それに基づいて移動方向及び移動距離を決定し、これらから方面情報と交通機関名とを取得する。そして、このＣＰＵ２０ａは、方面情報と交通機関名を検索条件として行動実績テーブル２５を検索し、検出された実績情報に基づいて、予想到着地及び予想到着時刻を生成し、行動予定テーブル２６内を更新する。【選択図】    図８
2004302637.tif 000002
【特許請求の範囲】
【請求項１】
団体に所属する構成員が所持する端末装置，並びに、前記各構成員の過去の行動における到着地，その到着地の出発地に対する方面，交通手段，及び行動時間を定義する行動実績情報が蓄積された記憶装置に繋がれるコンピュータに対し、
前記各構成員の所持する端末装置の所在地の位置情報を取得する手順，
何れかの構成員の端末装置の位置情報を取得すると、その位置情報とその直前に取得した位置情報とにより決定される移動方向及び移動距離に基づいて、目的地として想定される地域を定義する方面情報，及び、移動時の交通手段として想定される交通手段を定義する交通手段情報を、それぞれ取得する手順，
取得された前記方面情報及び前記交通手段情報を検索条件として前記記憶装置内を検索する手順，
前記記憶装置内から検出された当該構成員についての一つ又は多数の行動実績情報に基づいて、前記位置情報に対応する予想到着地及び予想到着時刻を取得する手順，及び、
前記予想到着地及び前記予想到着時刻にて前記記憶装置内の当該構成員の予定情報を更新する手順
を実行させることを特徴とする予定情報管理プログラム。
【請求項２】
前記行動実績情報が前記記憶装置内から検出されなかった場合には、コンピュータに対し、
前記予想到着地及び前記予想到着時刻の代わりに、前記方面情報にて、前記記憶装置内の当該構成員の予定情報を更新させることを特徴とする請求項１記載の予定情報管理プログラム。
【請求項３】
前記コンピュータに対し、
前記各構成員の所持する端末装置からその所在地の位置情報を定期的に取得させることを特徴とする請求項１記載の予定情報管理プログラム。
【請求項４】
前記コンピュータに対し、
前記各構成員の所持する端末装置からその所在地の位置情報をネットワークを介して取得させることを特徴とする請求項１記載の予定情報管理プログラム。
【請求項５】
団体に所属する構成員の行動予定を記述した行動予定表を作成するために用いられる予定情報を管理するための予定情報管理装置であって、
前記各構成員の過去の行動における到着地，その到着地の出発地に対する方面，交通手段，及び行動時間を定義する行動実績情報が蓄積された記憶部と、
前記各構成員の所持する端末装置の所在地の位置情報を取得する位置情報取得部と、
前記位置情報取得部によって何れかの構成員の前記位置情報が取得されると、その位置情報とその直前に取得された位置情報とにより決定される移動方向及び移動距離に基づいて、目的地として想定される地域を定義する方面情報，及び、移動時の交通手段として想定される交通手段を定義する交通手段情報を、それぞれ取得する条件情報取得部と、
前記条件情報取得部によって取得された前記方面情報及び前記交通手段情報を検索条件として前記記憶部内を検索する検索部と、
前記検索部によって前記記憶部内から検出された当該構成員についての一つ又は多数の行動実績情報に基づいて、前記位置情報取得部によって取得された位置情報に対応する予想到着地及び予想到着時刻を取得する予定情報生成部と、
前記予定情報生成部によって取得された予想到着地及び予想到着時刻にて、前記構成員の予定情報を更新する予定情報更新部とを備えることを特徴とする予定情報管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、団体に所属する構成員の行動予定を定義する予定情報を管理するための装置としてコンピュータを機能させるための予定情報管理プログラムと、このような予定情報管理プログラムが実行されたコンピュータと同等に機能する予定情報管理装置とに、関する。
【０００２】
【従来の技術】
周知のように、一般のスケジュール管理システムでは、従業員の出張先やその出発及び到着時刻などの予定情報が蓄積されたテーブルが、用いられている（例えば特許文献１参照）。このテーブル内の予定情報は、当該システムが或る日の各従業員の行動予定表を表示装置に表示する場合に参照される。従って、このテーブルに正確な予定情報が入力されていると、表示装置に表示された行動予定表には、各従業員の正しい行動予定が記述されることとなる。
【０００３】
【特許文献１】
特開２００１−１７５７０８号公報
【０００４】
【発明が解決しようとする課題】
ところが、上述したテーブルに、誤った予定情報が入力されてしまったり予定情報が入力されなかったりすると、表示装置に表示された行動予定表には、正しい行動予定が示されなくなるので、このような行動予定表を見た者は、その従業員の行動予定を誤って認識してしまい、業務に支障を来してしまう。
【０００５】
また、たとえ正確な予定情報がテーブルに入力されていたとしても、従業員の出張先が急に変更になったり交通機関の麻痺などによって遅延したりすると、行動予定表の記述内容と実際の行動予定とが食い違うこととなるため、やはり業務に支障を来すこととなる。
【０００６】
そこで、本発明の課題は、行動予定表を作成するために用いられる予定情報にて示される行動予定と実際の行動予定とをできるだけ一致させ得る装置としてコンピュータを機能させるための予定情報管理プログラムと、このような予定情報管理プログラムが実行されたコンピュータと同等に機能する予定情報管理装置とを、提供することにある。
【０００７】
【課題を解決するための手段】
上記の課題を解決するために、本発明による予定情報管理プログラムは、以下のような構成を採用した。
【０００８】
すなわち、本発明による予定情報管理プログラムは、団体に所属する構成員が所持する端末装置，並びに、前記各構成員の過去の行動における到着地，その到着地の出発地に対する方面，交通手段，及び行動時間を定義する行動実績情報が蓄積された記憶装置に繋がれるコンピュータに対し、前記各構成員の所持する端末装置の所在地の位置情報を取得する手順，何れかの構成員の端末装置の位置情報を取得すると、その位置情報とその直前に取得した位置情報とにより決定される移動方向及び移動距離に基づいて、目的地として想定される地域を定義する方面情報，及び、移動時の交通手段として想定される交通手段を定義する交通手段情報を、それぞれ取得する手順，取得された前記方面情報及び前記交通手段情報を検索条件として、前記記憶装置内を検索する手順，前記記憶装置内から検出された当該構成員についての一つ又は多数の行動実績情報に基づいて、前記位置情報に対応する予想到着地及び予想到着時刻を取得する手順，及び、前記予想到着地及び前記予想到着時刻にて前記記憶装置内の当該構成員の予定情報を更新する手順を実行させることを、特徴としている。
【０００９】
このように構成されると、記憶装置内の予定情報は、構成員の所持する端末装置の所在地に基づいて取得される予定情報へと、順次更新される。つまり、この予定情報に基づいて作成される行動予定表には、構成員の実際の所在地と移動状態とから正確に抽出された行動予定が、示されることとなるので、この行動予定表を見た者が、各構成員の行動予定を誤って認識してしまうことが減少し、その結果、業務に支障を来すことが防止される。
【００１０】
なお、本発明による予定情報管理プログラムにおいては、行動実績情報が前記記憶装置内から検出されなかった場合には、コンピュータに対し、予想到着地及び予想到着時刻の代わりに、方面情報にて、記憶装置内の当該構成員の予定情報を更新させても良い。
【００１１】
また、本発明による予定情報管理プログラムにおいては、コンピュータに対し、各構成員の所持する端末装置の所在地の位置情報を定期的に取得させても良いし、不定期に取得させても良い。何れの場合においても、コンピュータに対し、位置情報を端末装置から直接取得させても良いし、端末装置１０と交信状態を確保する基地局から位置情報を取得させても良いし、端末装置１０から送られてくる位置情報を待ち受けさせても良い。位置情報を直接取得可能な端末装置としては、ＧＰＳ［Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ］がある。
【００１２】
さらに、本発明による予定情報管理プログラムにおいては、コンピュータに対し、各構成員の所持する端末装置からその所在地の位置情報をネットワークを介して取得させても良い。ネットワークとしては、無線電話回線によって構成される無線通信網であっても良いし、パケットをやり取りするためのパケット網であっても良い。
【００１３】
また、上記の課題を解決するために、本発明による予定情報管理装置は、以下のような構成を採用した。
【００１４】
すなわち、本発明による予定情報管理装置は、団体に所属する構成員の行動予定を記述した行動予定表を作成するために用いられる予定情報を管理するための予定情報管理装置であって、前記各構成員の過去の行動における到着地，その到着地の出発地に対する方面，交通手段，及び行動時間を定義する行動実績情報が蓄積された記憶部と、前記各構成員の所持する端末装置の所在地の位置情報を取得する位置情報取得部と、前記位置情報取得部によって何れかの構成員の前記位置情報が取得されると、その位置情報とその直前に取得された位置情報とにより決定される移動方向及び移動距離に基づいて、目的地として想定される地域を定義する方面情報，及び、移動時の交通手段として想定される交通手段を定義する交通手段情報を、それぞれ取得する条件情報取得部と、前記条件情報取得部によって取得された前記方面情報及び前記交通手段情報を検索条件として前記記憶部内を検索する検索部と、前記検索部によって前記記憶部内から検出された当該構成員についての一つ又は多数の行動実績情報に基づいて、前記位置情報取得部によって取得された位置情報に対応する予想到着地及び予想到着時刻を取得する予定情報生成部と、前記予定情報生成部によって取得された予想到着地及び予想到着時刻にて、前記構成員の予定情報を更新する予定情報更新部とを備えることを、特徴としている。
【００１５】
従って、この予定情報管理装置は、上述した本発明の予定情報管理プログラムが実行されたコンピュータと同等に機能することになる。
【００１６】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態を説明する。
【００１７】
図１は、本発明が適用されたネットワークシステムを概略的に示す全体図である。この図１に示されるように、このコンピュータネットワークシステムは、或る企業の各従業員が所持する端末装置１０と、各従業員の行動予定を定義する予定情報を管理するための予定情報管理装置２０とを、備えており、これら装置１０，２０は、互いにネットワークＮを介して繋がれる。
【００１８】
端末装置１０は、最寄りの無線基地局との間の電波の送受信を司る通信装置を備えた装置であり、具体的には、携帯電話機，簡易型携帯電話機，携帯情報端末装置，又は、カードタイプの簡易型携帯電話機がスロットに差し込まれているノート型パーソナルコンピュータである。
【００１９】
なお、端末装置１０は、その利用上、或る地域から別の地域へと移動され得るので、移動先の地域を担当する電話交換機（図示略）から何時でも呼出信号を受けられるようにするために、電話交換機に繋がれた無線基地局と常に電波にて交信してその所在を明らかにしている。従って、目的の端末装置１０と交信している無線基地局を検出すれば、その端末装置１０の所在位置が明らかになる。
【００２０】
図２は、予定情報管理装置２０を概略的に示す構成図である。この図２に示されるように、予定情報管理装置２０は、ＣＰＵ［Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ］２０ａ，ＲＡＭ［Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ］２０ｂ，表示装置２０ｃ，入力装置２０ｄ，通信アダプタ２０ｅ，ＦＤＤ［Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ］２０ｆ，ＣＤＤ［Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｄｒｉｖｅ］２０ｇ，及びＨＤＤ［Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ］２０ｈを、備えており、これらハードウエア２０ａ〜２０ｈは、バスＢを介して互いに繋がれている。
【００２１】
ＣＰＵ２０ａは、この予定情報管理装置２０全体を制御する中央処理装置である。ＲＡＭ２０ｂは、ＣＰＵ２０ａが各種プログラムを実行するに際しての作業領域が展開される主記憶装置である。
【００２２】
表示装置２０ｃは、ＣＰＵ２０ａによって生成された画面データに基づいて画面を表示するための装置であり、具体的にはブラウン管ディスプレイや液晶ディスプレイである。入力装置２０ｄは、オペレータからの入力を受け付けるための装置であり、具体的にはキーボードやマウスやタッチスクリーンである。
【００２３】
通信アダプタ２０ｅは、ネットワークＮが構築されている回線とのインターフェースをなす通信装置であり、具体的には、モデム，ＴＡ［Ｔｅｒｍｉｎａｌ  Ａｄａｐｔｅｒ］，ルータ，及びＬＡＮ［Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ］接続ボード等である。
【００２４】
ＦＤＤ２０ｆ及びＣＤＤ２０ｇは、コンピュータ可読媒体であるフレキシブルディスクＦＤやコンパクトディスクＣＤからデータやプログラムを読み出したりこれらディスクＦＤ，ＣＤに書き込んだりするための装置である。なお、ＦＤＤ２０ｆ及びＣＤＤ２０ｇによって各ディスクＦＤ，ＣＤから読み出されたデータやプログラムは、ＨＤＤ２０ｈにインストールされる。
【００２５】
ＨＤＤ２０ｈは、予定情報管理装置２０に内蔵され、或いは外付けされる記憶装置であり、ＣＰＵ２０ａによってＲＡＭ２０ｂ上に読み出される各種データ及び各種プログラムを格納している。このＨＤＤ２０ｈが格納しているデータには、従業員テーブル２１，位置履歴テーブル２２，交通機関テーブル２３，方面テーブル２４，行動実績テーブル２５，及び行動予定テーブル２６が、含まれている。また、このＨＤＤ２０ｈが格納しているプログラムには、ハードウエアとソフトウエアとを統合的に管理するためのオペレーションシステムプログラムの他、行動予定更新プログラム２７及び行動予定表作成プログラム２８が、含まれている。以下、これらテーブル２１〜２６及びプログラム２７，２８について、順に説明する。
【００２６】
従業員テーブル２１は、上記企業の全従業員についての情報を管理するためのテーブルであり、より具体的には、従業員の氏名とその従業員の所持する端末装置１０の電話番号とからなるレコードを、従業員毎に蓄積している。
【００２７】
位置履歴テーブル２２は、上記従業員の端末装置１０の所在地を定期的に測定して得られる情報を蓄積するためのテーブルであり、上記企業の各従業員毎に作成されている。なお、この位置履歴テーブル２２は、日付が変わると新規に作成され、前回のものとしてそれまで使用されていた位置履歴テーブル２２は、破棄される。図３は、この位置履歴テーブル２２のデータ構造を説明するために作成された表である。この図３に示されるように、位置履歴テーブル２２は、「従業員名」，「測定時刻」，「位置情報」及び「移動距離」の項目欄（フィールド）からなるレコードを測定回数だけ作成することによって、構成されている。「名前」には、この位置履歴テーブル２２に対応付けられている従業員の氏名が、記録される。「測定時刻」には、この従業員の端末装置１０の所在位置を測定したときの時刻が、記録される。「位置情報」には、この従業員の端末装置１０の所在位置についての位置情報（緯度及び経度）が、記録される。但し、図３の「位置情報」には、理解し易くするために、都市名が記述されている。「移動距離」には、端末装置１０の所在位置の測定により得られる位置情報とその直前の測定により得られる位置情報とに基づいて算出される移動距離が、記録される。
【００２８】
交通機関テーブル２３は、交通機関とその交通機関を用いた移動における移動速度とを対応付けて記録するテーブルである。図４は、この交通機関テーブル２３のデータ構造を説明するために作成された表である。この図４に示されるように、交通機関テーブル２３は、「速度範囲」及び「交通機関名」の項目欄からなるフィールドを交通機関毎に作成することにより、構成されている。「速度範囲」には、その交通機関を用いた移動における移動速度の平均時速の範囲が、記録される。「交通機関名」には、交通機関の名称が記録される。
【００２９】
方面テーブル２４は、二つの地域を移動する場合における移動方向が定義されているマトリクステーブルである。図５は、この方面テーブル２４のデータ構造を説明するために作成された表である。この図５に示されるように、方面テーブル２４では、移動前の地域の名称（北海道，東北，…）が所在地域の名称として各行に示されているとともに、移動後の地域の名称（北海道，東北，…）が方面情報として各列に示されている。また、これら各行と各列とによる行列内には、移動方向（東，南，西，北）が示されている。
【００３０】
行動実績テーブル２５は、上記各従業員の過去の出張についての情報を実績情報として蓄積しておくためのテーブルである。図６は、この行動実績テーブル２５のデータ構造を説明するために作成された表である。この図６に示されるように、行動実績テーブル２５は、「従業員名」，「行先情報」，「交通機関」，「出発地」，「出発時刻」，「到着地」，「到着時刻」及び「方面情報」の項目欄からなるレコードを全従業員の全ての出張毎に作成されることにより、構成されている。「従業員名」には、各従業員の氏名が記録される。「行先情報」には、各従業員の過去の出張先の会社名や支店名や営業所名が、行先情報として記録される。「交通機関」には、各従業員の過去の出張において使用した交通機関の名称が、記録される。「出発地」，「出発時刻」，「到着地」及び「到着時刻」には、各従業員の過去の出張における出発地，出発時刻，到着地，及び到着時刻が、それぞれ記録される。「方面情報」には、各従業員の過去の出張における到着地の地域名が、記録される。
【００３１】
行動予定テーブル２６は、各従業員の行動予定についての情報が蓄積されるテーブルである。なお、この行動予定テーブル２６は、日付が変わると新規に作成され、前日のものとしてそれまで使用されていた行動予定テーブル２６は、破棄される。図７は、この行動予定テーブル２６のデータ構造を説明するために作成された表である。この図７に示されるように、行動予定テーブル２６は、「従業員名」，「行先１」，「到着時刻１」，「行先２」，「到着時刻２」，…，「行先ｎ」及び「到着時刻ｎ」の項目欄からなるレコードを従業員毎に作成することによって、構成されている。「従業員名」には、各従業員の氏名が記録される。「行先１」，「行先２」，…，「行先ｎ」には、各従業員の端末装置１０が移動している場合においてその端末装置１０の所在地，移動方向，及び従業員の過去の出張の実績から割り出される行先情報（又は方面情報）が、それぞれ記録される。「到着時刻１」，「到着時刻２」，…，「到着時刻ｎ」には、各従業員の端末装置１０が移動している場合においてその端末装置１０の所在地，移動方向，及び従業員の過去の出張の実績から割り出される出張先への予想到着時刻が、記録される。
【００３２】
行動予定更新プログラム２７は、図８を参照して後述する処理をＣＰＵ２０ａに対して実行させるプログラムであり、その概要としては、ＣＰＵ２０ａに対し、各従業員の端末装置１０が移動している場合においてその所在地，移動方向，及び過去の出張の実績から想定される行先情報（又は方面情報）を割り出させ、割り出した行先情報とその到着時刻とを行動予定テーブル２６に記録させるというプログラムである。
【００３３】
行動予定表生成プログラム２８は、従来のスケジュール管理システムのうちの一つの機能をサーバ装置２０に実現させるためのプログラムである。その概要としては、ＣＰＵ２０ａに対し、行動予定テーブル２６に基づいて各従業員の一日の行動予定表を含む画面データを生成させ、その画面データに基づく画面を表示装置２０ｃに表示させるプログラムである。
【００３４】
なお、行動実績テーブル２５は、記憶部に相当する。また、行動予定更新プログラム２７と通信アダプタ２０ｅは、位置情報取得部に相当するとともに、この行動予定更新プログラム２７と交通機関テーブル２３と方面テーブル２４は、条件情報取得部に相当する。また、この行動予定更新プログラム２７は、検索部及び予定情報更新部に相当する。
【００３５】
以下、以上のように構成されるネットワークシステムにおいて実行される処理について説明する。
【００３６】
予定情報管理装置２０は、例えば３０分おきに、行動予定更新プログラム２７がＣＰＵ２０ａによって読み込まれるように、セットされている。そして、行動予定更新プログラム２７がＣＰＵ２０ａによって読み込まれた場合、行動予定更新処理の実行が開始される。図８は、この行動予定更新処理の内容を説明するためのフローチャートである。
【００３７】
行動予定更新処理では、ＣＰＵ２０ａは、従業員テーブル２１に氏名が記録されている各従業員を順に処理対象として特定することにより、各従業員に対し、ステップＳ１０１〜Ｓ１１６の処理ループを繰り返し実行する。
【００３８】
ステップＳ１０１では、ＣＰＵ２０ａは、処理対象従業員の所在地の位置情報を取得する。具体的には、ＣＰＵ２０ａは、従業員テーブル２１から処理対象従業員の電話番号を読み出し、続いて、その電話番号を持つ端末装置１０と交信している無線基地局を検出し、検出された無線基地局の存在する地域の位置情報を取得する。また、ＣＰＵ２０ａは、位置情報を取得した時刻を測定時刻として取得する。
【００３９】
次のステップＳ１０２では、ＣＰＵ２０ａは、位置履歴テーブル２２における処理対象従業員のレコードのうちの最新のレコードから、位置情報及び測定時刻を読み出す。
【００４０】
次のステップＳ１０３では、ＣＰＵ２０ａは、ステップＳ１０２において読み出した位置情報とステップＳ１０１において取得した位置情報とに基づいて、移動距離を算出する。
【００４１】
次のステップＳ１０４では、ＣＰＵ２０ａは、ステップＳ１０２において算出した移動距離，ステップＳ１０１において取得した位置情報及び測定時刻，並びに、処理対象従業員の氏名を、新たなレコードとして位置履歴テーブル２２に記録する。
【００４２】
次のステップＳ１０５では、ＣＰＵ２０ａは、ステップＳ１０１において取得した位置情報が、ステップＳ１０２において読み出した位置情報に一致するか否かを、判別する。そして、ＣＰＵ２０ａは、位置情報が互いに一致していた場合には、この処理対象従業員に対する処理ループを終了し、位置情報が互いに一致していなかった場合には、ステップＳ１０６へ処理を進める。
【００４３】
ステップＳ１０６では、ＣＰＵ２０ａは、ステップＳ１０１において取得した測定時刻から、ステップＳ１０２において読み出した測定時刻を差し引くことにより、移動時間を算出する。続いて、ＣＰＵ２０ａは、その移動時間で、ステップＳ１０３において算出した移動距離を除することにより、移動速度を算出する。
【００４４】
次のステップＳ１０７では、ＣＰＵ２０ａは、交通機関テーブル２３を参照して、ステップＳ１０６において算出した移動速度を速度範囲に含む交通機関の名称を、読み出す。
【００４５】
次のステップＳ１０８では、ＣＰＵ２０ａは、ステップＳ１０１において取得した位置情報と、ステップＳ１０２において読み出した位置情報とに基づいて、移動方向を決定する。
【００４６】
次のステップＳ１０９では、ＣＰＵ２０ａは、方面テーブル２４を参照して、ステップＳ１０１において取得した位置情報の示す位置が含まれる地域（所在地域）と、ステップＳ１０９において決定した移動方向とに基づいて、方面情報を全て読み出す。
【００４７】
次のステップＳ１１０では、ＣＰＵ２０ａは、ステップＳ１０７において読み出された交通機関の名称と、ステップＳ１０９において読み出した各方面情報と、処理対象従業員の氏名とを検索条件として、行動実績テーブル２５を検索する。
【００４８】
次のステップＳ１１１では、ＣＰＵ２０ａは、ステップＳ１１０の検索条件に当てはまるレコードが行動実績テーブル２５から検出できたか否かを、判別する。そして、ＣＰＵ２０ａは、レコードが検出できた場合には、ステップＳ１１２へ処理を進める。
【００４９】
ステップＳ１１２では、ＣＰＵ２０ａは、検出された各レコードの出発時刻及び到着時刻から、必要移動時間をそれぞれ算出する。
【００５０】
次のステップＳ１１３では、ＣＰＵ２０ａは、位置履歴テーブル２２において、最新のレコードから旧い方へと順に検索することにより、初めて移動距離が０ｋｍとなるレコードを特定し、このレコードの測定時刻を、出発時刻として読み出す。
【００５１】
次のステップＳ１１４では、ＣＰＵ２０ａは、ステップＳ１１２において算出した各必要移動時間と、ステップＳ１１３において読み出した出発時刻とに基づいて、各行先情報に対応する予想到着時刻を、それぞれ算出する。
【００５２】
次のステップＳ１１５では、ＣＰＵ２０ａは、行動予定テーブル２６における処理対象従業員のレコードを一旦クリアし、ステップＳ１１４において算出された各予想到着時刻とそれらに個々に対応する行先情報とを、記録する。なお、このとき、行動予定テーブル２６は、行先情報と予想到着時刻の組数が最大のレコードに合わせて、「行先ｎ」及び「到着時刻ｎ」のフィールドが増減される。そして、ＣＰＵ２０ａは、このようにして行動予定テーブル２６における処理対象従業員のレコードを更新した後、この処理対象従業員に対する処理ループを終了する。
【００５３】
一方、ステップＳ１１１において、ステップＳ１１０の検索条件に当てはまるレコードが行動実績テーブル２５から検出できなかった場合、ＣＰＵ２０ａは、ステップＳ１１６へ処理を進める。
【００５４】
ステップＳ１１６では、ＣＰＵ２０ａは、行動予定テーブル２６における処理対象従業員のレコードを一旦クリアし、ステップＳ１０９において読み出した各方面情報を、それぞれ、行動予定テーブル２６の「行先ｎ」に記録する。ＣＰＵ２０ａは、このようにして行動予定テーブル２６における処理対象従業員のレコードを更新した後、この処理対象従業員に対する処理ループを終了する。
【００５５】
ＣＰＵ２０ａは、上述したステップＳ１０１〜Ｓ１１６を、各従業員に対し、繰り返して実行することにより、行動予定テーブル２６の内容を更新する。そして、ＣＰＵ２０ａは、この処理ループから脱した後、行動予定更新処理を終了する。
【００５６】
以上のような行動予定更新処理が定期的に行われるために、本実施形態のネットワークシステムは、以下に説明するように作用する。
【００５７】
各従業員の一日の行動予定を記述した行動予定表を確認しようとする確認者は、予定情報管理装置２０の入力装置２０ｄを操作することによって、行動予定表生成プログラム２８を立ち上げる。すると、この行動予定表生成プログラム２８に従ったＣＰＵ２０ａは、位置履歴テーブル２２と行動予定テーブル２６の内容に基づいて、図９に示されるような行動予定表が記述された画面データを生成し、この画面データに基づく画面を表示装置２０ｃに表示させる。
【００５８】
表示装置２０ｃに表示された行動予定表には、図９に示されるように、従業員の氏名と現在位置（実際には端末装置１０の現在位置）とが、各行に記述されるとともに、各行には、その従業員の過去の出張の実績から取得される一組以上の行先情報及び到着時刻が、列挙される。そして、この行動予定表の各行に列挙される行先情報及び到着時刻は、上述した行動予定更新処理が定期的に実行されることにより、時間が進むと徐々に正確ものになっていく。
【００５９】
つまり、従来の行動予定表は、常に同じ予定情報が記述されたものとなっていたが、本実施形態の行動予定表は、時間を追う毎に、できるだけ正しい予定情報が記述されるように、変化する。従って、確認者が各従業員の行動予定を誤って認識してしまうことが減少し、業務に支障を来すことができるだけ防止される。
【００６０】
また、従業員の過去の出張の実績から行先情報が取得できなかった場合には、行動予定表には、行先情報及び予想到着時刻の代わりに方面情報のみが列挙されるので、確認者は、少なくとも従業員がどちらの方向へ向かっているかを、把握することができる。
【００６１】
なお、本実施形態においては、各従業員は、出張に行った後、その出張に関する情報（行先情報，交通機関，出発地，出発時刻，到着地，到着時刻，及び方面情報）を行動実績テーブル２５に記録しておかねばならないが、この出張に関する情報は、例えば、通常の企業が所有する旅費精算システムにおいて用いられているテーブルから必要なデータが取り出されることによって、行動実績テーブル２５に記録されても良い。
【００６２】
（付記１）
団体に所属する構成員が所持する端末装置，並びに、前記各構成員の過去の行動における到着地，その到着地の出発地に対する方面，交通手段，及び行動時間を定義する行動実績情報が蓄積された記憶装置に繋がれるコンピュータに対し、
前記各構成員の所持する端末装置の所在地の位置情報を取得する手順，
何れかの構成員の端末装置の位置情報を取得すると、その位置情報とその直前に取得した位置情報とにより決定される移動方向及び移動距離に基づいて、目的地として想定される地域を定義する方面情報，及び、移動時の交通手段として想定される交通手段を定義する交通手段情報を、それぞれ取得する手順，
取得された前記方面情報及び前記交通手段情報を検索条件として前記記憶装置内を検索する手順，
前記記憶装置内から検出された当該構成員についての一つ又は多数の行動実績情報に基づいて、前記位置情報に対応する予想到着地及び予想到着時刻を取得する手順，及び、
前記予想到着地及び前記予想到着時刻にて前記記憶装置内の当該構成員の予定情報を更新する手順
を実行させることを特徴とする予定情報管理プログラム。
【００６３】
（付記２）
前記行動実績情報が前記記憶装置内から検出されなかった場合には、コンピュータに対し、
前記予想到着地及び前記予想到着時刻の代わりに、前記方面情報にて、前記記憶装置内の当該構成員の予定情報を更新させることを特徴とする付記１記載の予定情報管理プログラム。
【００６４】
（付記３）
前記コンピュータに対し、
前記各構成員の所持する端末装置からその所在地の位置情報を定期的に取得させることを特徴とする付記１記載の予定情報管理プログラム。
【００６５】
（付記４）
前記コンピュータに対し、
前記各構成員の所持する端末装置からその所在地の位置情報をネットワークを介して取得させることを特徴とする付記１記載の予定情報管理プログラム。
【００６６】
（付記５）
前記ネットワークは、無線電話回線によって構成される無線通信網である
ことを特徴とする付記４記載の予定情報管理プログラム。
【００６７】
（付記６）
前記コンピュータに対し、
前記方面情報を取得させる場合には、前記位置情報が含まれ得る各地域から目的地として想定される各地域への移動方向を定義した二次元のマトリクステーブルを参照させることを特徴とする付記１記載の予定情報管理プログラム。
【００６８】
（付記７）
団体に所属する構成員が所持する端末装置，並びに、前記各構成員の過去の行動における到着地，その到着地の出発地に対する方面，交通手段，及び行動時間を定義する行動実績情報が蓄積された記憶装置に繋がれるコンピュータに対し、
前記各構成員の所持する端末装置の所在地の位置情報を取得する手順，
何れかの構成員の端末装置の位置情報を取得すると、その位置情報とその直前に取得した位置情報とにより決定される移動方向及び移動距離に基づいて、目的地として想定される地域を定義する方面情報，及び、移動時の交通手段として想定される交通手段を定義する交通手段情報を、それぞれ取得する手順，
取得された前記方面情報及び前記交通手段情報を検索条件として前記記憶装置内を検索する手順，
前記記憶装置内から検出された当該構成員についての一つ又は多数の行動実績情報に基づいて、前記位置情報に対応する予想到着地及び予想到着時刻を取得する手順，及び、
前記予想到着地及び前記予想到着時刻にて前記記憶装置内の当該構成員の予定情報を更新する手順
を実行させる予定情報管理プログラムを格納したことを特徴とするコンピュータ可読媒体。
【００６９】
（付記８）
団体に所属する構成員の行動予定を記述した行動予定表を作成するために用いられる予定情報を管理するための予定情報管理装置であって、
前記各構成員の過去の行動における到着地，その到着地の出発地に対する方面，交通手段，及び行動時間を定義する行動実績情報が蓄積された記憶部と、
前記各構成員の所持する端末装置の所在地の位置情報を取得する位置情報取得部と、
前記位置情報取得部によって何れかの構成員の前記位置情報が取得されると、その位置情報とその直前に取得された位置情報とにより決定される移動方向及び移動距離に基づいて、目的地として想定される地域を定義する方面情報，及び、移動時の交通手段として想定される交通手段を定義する交通手段情報を、それぞれ取得する条件情報取得部と、
前記条件情報取得部によって取得された前記方面情報及び前記交通手段情報を検索条件として前記記憶部内を検索する検索部と、
前記検索部によって前記記憶部内から検出された当該構成員についての一つ又は多数の行動実績情報に基づいて、前記位置情報取得部によって取得された位置情報に対応する予想到着地及び予想到着時刻を取得する予定情報生成部と、
前記予定情報生成部によって取得された予想到着地及び予想到着時刻にて、前記構成員の予定情報を更新する予定情報更新部とを備えることを特徴とする予定情報管理装置。
【００７０】
【発明の効果】
以上に説明したように、本発明によれば、行動予定表を作成するために用いられる予定情報にて示される行動予定と実際の行動予定とをできるだけ一致させることができる。
【図面の簡単な説明】
【図１】本実施形態のネットワークシステムを概略的に示す全体図
【図２】スケジュール管理装置を概略的に示す構成図
【図３】位置履歴テーブルのデータ構造を示す表
【図４】交通機関テーブルのデータ構造を示す表
【図５】方面テーブルのデータ構造を示す表
【図６】行動実績テーブルのデータ構造を示す表
【図７】行動予定テーブルのデータ構造を示す表
【図８】行動予定更新処理を説明するためのフローチャート
【図９】行動予定表の表示例を示す説明図
【符号の説明】
１０    端末装置
２０    スケジュール管理装置
２０ａ  ＣＰＵ
２０ｂ  ＲＡＭ
２０ｃ  表示装置
２０ｄ  入力装置
２０ｅ  通信アダプタ
２０ｆ  ＦＤＤ
２０ｇ  ＣＤＤ
２０ｈ  ＨＤＤ
２１    従業員テーブル
２２    位置履歴テーブル
２３    交通機関テーブル
２４    方面テーブル
２５    行動実績テーブル
２６    行動予定テーブル
２７    行動予定更新プログラム
２８    行動予定表生成プログラム
【図１】
2004302637.tif 000003
【図２】
2004302637.tif 000004
【図３】
2004302637.tif 000005
【図４】
2004302637.tif 000006
【図５】
2004302637.tif 000007
【図６】
2004302637.tif 000008
【図７】
2004302637.tif 000009
【図８】
2004302637.tif 000010
【図９】
2004302637.tif 000011