JP4301846B2 - Schedule information management program and schedule information management apparatus - Google Patents
Schedule information management program and schedule information management apparatus Download PDFInfo
- Publication number
- JP4301846B2 JP4301846B2 JP2003092281A JP2003092281A JP4301846B2 JP 4301846 B2 JP4301846 B2 JP 4301846B2 JP 2003092281 A JP2003092281 A JP 2003092281A JP 2003092281 A JP2003092281 A JP 2003092281A JP 4301846 B2 JP4301846 B2 JP 4301846B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- time
- action
- schedule
- acquired
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Traffic Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、団体に所属する構成員の行動予定を定義する予定情報を管理するための装置としてコンピュータを機能させるための予定情報管理プログラムと、このような予定情報管理プログラムが実行されたコンピュータと同等に機能する予定情報管理装置とに、関する。
【0002】
【従来の技術】
周知のように、一般のスケジュール管理システムでは、従業員の出張先やその出発及び到着時刻などの予定情報が蓄積されたテーブルが、用いられている(例えば特許文献1参照)。このテーブル内の予定情報は、当該システムが或る日の各従業員の行動予定表を表示装置に表示する場合に参照される。従って、このテーブルに正確な予定情報が入力されていると、表示装置に表示された行動予定表には、各従業員の正しい行動予定が記述されることとなる。
【0003】
【特許文献1】
特開2001−175708号公報
【0004】
【発明が解決しようとする課題】
ところが、上述したテーブルに、誤った予定情報が入力されてしまったり予定情報が入力されなかったりすると、表示装置に表示された行動予定表には、正しい行動予定が示されなくなるので、このような行動予定表を見た者は、その従業員の行動予定を誤って認識してしまい、業務に支障を来してしまう。
【0005】
また、たとえ正確な予定情報がテーブルに入力されていたとしても、従業員の出張先が急に変更になったり交通機関の麻痺などによって遅延したりすると、行動予定表の記述内容と実際の行動予定とが食い違うこととなるため、やはり業務に支障を来すこととなる。
【0006】
そこで、本発明の課題は、行動予定表を作成するために用いられる予定情報にて示される行動予定と実際の行動予定とをできるだけ一致させ得る装置としてコンピュータを機能させるための予定情報管理プログラムと、このような予定情報管理プログラムが実行されたコンピュータと同等に機能する予定情報管理装置とを、提供することにある。
【0007】
【課題を解決するための手段】
上記の課題を解決するために、本発明による予定情報管理プログラムは、以下のような構成を採用した。
【0008】
すなわち、本発明による予定情報管理プログラムは、団体に所属する構成員が所持する端末装置,並びに、前記各構成員の過去の行動における到着地,その到着地の出発地に対する方面,交通手段,及び行動時間を定義する行動実績情報が蓄積された記憶装置に繋がれるコンピュータに対し、前記各構成員の所持する端末装置の所在地の位置情報を取得する手順,何れかの構成員の端末装置の位置情報を取得すると、その位置情報とその直前に取得した位置情報とにより決定される移動方向及び移動距離に基づいて、目的地として想定される地域を定義する方面情報,及び、移動時の交通手段として想定される交通手段を定義する交通手段情報を、それぞれ取得する手順,取得された前記方面情報及び前記交通手段情報を検索条件として、前記記憶装置内を検索する手順,前記記憶装置内から検出された当該構成員についての一つ又は多数の行動実績情報に基づいて、前記位置情報に対応する予想到着地及び予想到着時刻を取得する手順,及び、前記予想到着地及び前記予想到着時刻にて前記記憶装置内の当該構成員の予定情報を更新する手順を実行させることを、特徴としている。
【0009】
このように構成されると、記憶装置内の予定情報は、構成員の所持する端末装置の所在地に基づいて取得される予定情報へと、順次更新される。つまり、この予定情報に基づいて作成される行動予定表には、構成員の実際の所在地と移動状態とから正確に抽出された行動予定が、示されることとなるので、この行動予定表を見た者が、各構成員の行動予定を誤って認識してしまうことが減少し、その結果、業務に支障を来すことが防止される。
【0010】
なお、本発明による予定情報管理プログラムにおいては、行動実績情報が前記記憶装置内から検出されなかった場合には、コンピュータに対し、予想到着地及び予想到着時刻の代わりに、方面情報にて、記憶装置内の当該構成員の予定情報を更新させても良い。
【0011】
また、本発明による予定情報管理プログラムにおいては、コンピュータに対し、各構成員の所持する端末装置の所在地の位置情報を定期的に取得させても良いし、不定期に取得させても良い。何れの場合においても、コンピュータに対し、位置情報を端末装置から直接取得させても良いし、端末装置10と交信状態を確保する基地局から位置情報を取得させても良いし、端末装置10から送られてくる位置情報を待ち受けさせても良い。位置情報を直接取得可能な端末装置としては、GPS[Global Positioning System]がある。
【0012】
さらに、本発明による予定情報管理プログラムにおいては、コンピュータに対し、各構成員の所持する端末装置からその所在地の位置情報をネットワークを介して取得させても良い。ネットワークとしては、無線電話回線によって構成される無線通信網であっても良いし、パケットをやり取りするためのパケット網であっても良い。
【0013】
また、上記の課題を解決するために、本発明による予定情報管理装置は、以下のような構成を採用した。
【0014】
すなわち、本発明による予定情報管理装置は、団体に所属する構成員の行動予定を記述した行動予定表を作成するために用いられる予定情報を管理するための予定情報管理装置であって、前記各構成員の過去の行動における到着地,その到着地の出発地に対する方面,交通手段,及び行動時間を定義する行動実績情報が蓄積された記憶部と、前記各構成員の所持する端末装置の所在地の位置情報を取得する位置情報取得部と、前記位置情報取得部によって何れかの構成員の前記位置情報が取得されると、その位置情報とその直前に取得された位置情報とにより決定される移動方向及び移動距離に基づいて、目的地として想定される地域を定義する方面情報,及び、移動時の交通手段として想定される交通手段を定義する交通手段情報を、それぞれ取得する条件情報取得部と、前記条件情報取得部によって取得された前記方面情報及び前記交通手段情報を検索条件として前記記憶部内を検索する検索部と、前記検索部によって前記記憶部内から検出された当該構成員についての一つ又は多数の行動実績情報に基づいて、前記位置情報取得部によって取得された位置情報に対応する予想到着地及び予想到着時刻を取得する予定情報生成部と、前記予定情報生成部によって取得された予想到着地及び予想到着時刻にて、前記構成員の予定情報を更新する予定情報更新部とを備えることを、特徴としている。
【0015】
従って、この予定情報管理装置は、上述した本発明の予定情報管理プログラムが実行されたコンピュータと同等に機能することになる。
【0016】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態を説明する。
【0017】
図1は、本発明が適用されたネットワークシステムを概略的に示す全体図である。この図1に示されるように、このコンピュータネットワークシステムは、或る企業の各従業員が所持する端末装置10と、各従業員の行動予定を定義する予定情報を管理するための予定情報管理装置20とを、備えており、これら装置10,20は、互いにネットワークNを介して繋がれる。
【0018】
端末装置10は、最寄りの無線基地局との間の電波の送受信を司る通信装置を備えた装置であり、具体的には、携帯電話機,簡易型携帯電話機,携帯情報端末装置,又は、カードタイプの簡易型携帯電話機がスロットに差し込まれているノート型パーソナルコンピュータである。
【0019】
なお、端末装置10は、その利用上、或る地域から別の地域へと移動され得るので、移動先の地域を担当する電話交換機(図示略)から何時でも呼出信号を受けられるようにするために、電話交換機に繋がれた無線基地局と常に電波にて交信してその所在を明らかにしている。従って、目的の端末装置10と交信している無線基地局を検出すれば、その端末装置10の所在位置が明らかになる。
【0020】
図2は、予定情報管理装置20を概略的に示す構成図である。この図2に示されるように、予定情報管理装置20は、CPU[Central Processing Unit]20a,RAM[Random Access Memory]20b,表示装置20c,入力装置20d,通信アダプタ20e,FDD[Flexible Disk Drive]20f,CDD[Compact Disk Drive]20g,及びHDD[Hard Disk Drive]20hを、備えており、これらハードウエア20a〜20hは、バスBを介して互いに繋がれている。
【0021】
CPU20aは、この予定情報管理装置20全体を制御する中央処理装置である。RAM20bは、CPU20aが各種プログラムを実行するに際しての作業領域が展開される主記憶装置である。
【0022】
表示装置20cは、CPU20aによって生成された画面データに基づいて画面を表示するための装置であり、具体的にはブラウン管ディスプレイや液晶ディスプレイである。入力装置20dは、オペレータからの入力を受け付けるための装置であり、具体的にはキーボードやマウスやタッチスクリーンである。
【0023】
通信アダプタ20eは、ネットワークNが構築されている回線とのインターフェースをなす通信装置であり、具体的には、モデム,TA[Terminal Adapter],ルータ,及びLAN[Local Area Network]接続ボード等である。
【0024】
FDD20f及びCDD20gは、コンピュータ可読媒体であるフレキシブルディスクFDやコンパクトディスクCDからデータやプログラムを読み出したりこれらディスクFD,CDに書き込んだりするための装置である。なお、FDD20f及びCDD20gによって各ディスクFD,CDから読み出されたデータやプログラムは、HDD20hにインストールされる。
【0025】
HDD20hは、予定情報管理装置20に内蔵され、或いは外付けされる記憶装置であり、CPU20aによってRAM20b上に読み出される各種データ及び各種プログラムを格納している。このHDD20hが格納しているデータには、従業員テーブル21,位置履歴テーブル22,交通機関テーブル23,方面テーブル24,行動実績テーブル25,及び行動予定テーブル26が、含まれている。また、このHDD20hが格納しているプログラムには、ハードウエアとソフトウエアとを統合的に管理するためのオペレーションシステムプログラムの他、行動予定更新プログラム27及び行動予定表作成プログラム28が、含まれている。以下、これらテーブル21〜26及びプログラム27,28について、順に説明する。
【0026】
従業員テーブル21は、上記企業の全従業員についての情報を管理するためのテーブルであり、より具体的には、従業員の氏名とその従業員の所持する端末装置10の電話番号とからなるレコードを、従業員毎に蓄積している。
【0027】
位置履歴テーブル22は、上記従業員の端末装置10の所在地を定期的に測定して得られる情報を蓄積するためのテーブルであり、上記企業の各従業員毎に作成されている。なお、この位置履歴テーブル22は、日付が変わると新規に作成され、前回のものとしてそれまで使用されていた位置履歴テーブル22は、破棄される。図3は、この位置履歴テーブル22のデータ構造を説明するために作成された表である。この図3に示されるように、位置履歴テーブル22は、「従業員名」,「測定時刻」,「位置情報」及び「移動距離」の項目欄(フィールド)からなるレコードを測定回数だけ作成することによって、構成されている。「名前」には、この位置履歴テーブル22に対応付けられている従業員の氏名が、記録される。「測定時刻」には、この従業員の端末装置10の所在位置を測定したときの時刻が、記録される。「位置情報」には、この従業員の端末装置10の所在位置についての位置情報(緯度及び経度)が、記録される。但し、図3の「位置情報」には、理解し易くするために、都市名が記述されている。「移動距離」には、端末装置10の所在位置の測定により得られる位置情報とその直前の測定により得られる位置情報とに基づいて算出される移動距離が、記録される。
【0028】
交通機関テーブル23は、交通機関とその交通機関を用いた移動における移動速度とを対応付けて記録するテーブルである。図4は、この交通機関テーブル23のデータ構造を説明するために作成された表である。この図4に示されるように、交通機関テーブル23は、「速度範囲」及び「交通機関名」の項目欄からなるフィールドを交通機関毎に作成することにより、構成されている。「速度範囲」には、その交通機関を用いた移動における移動速度の平均時速の範囲が、記録される。「交通機関名」には、交通機関の名称が記録される。
【0029】
方面テーブル24は、二つの地域を移動する場合における移動方向が定義されているマトリクステーブルである。図5は、この方面テーブル24のデータ構造を説明するために作成された表である。この図5に示されるように、方面テーブル24では、移動前の地域の名称(北海道,東北,…)が所在地域の名称として各行に示されているとともに、移動後の地域の名称(北海道,東北,…)が方面情報として各列に示されている。また、これら各行と各列とによる行列内には、移動方向(東,南,西,北)が示されている。
【0030】
行動実績テーブル25は、上記各従業員の過去の出張についての情報を実績情報として蓄積しておくためのテーブルである。図6は、この行動実績テーブル25のデータ構造を説明するために作成された表である。この図6に示されるように、行動実績テーブル25は、「従業員名」,「行先情報」,「交通機関」,「出発地」,「出発時刻」,「到着地」,「到着時刻」及び「方面情報」の項目欄からなるレコードを全従業員の全ての出張毎に作成されることにより、構成されている。「従業員名」には、各従業員の氏名が記録される。「行先情報」には、各従業員の過去の出張先の会社名や支店名や営業所名が、行先情報として記録される。「交通機関」には、各従業員の過去の出張において使用した交通機関の名称が、記録される。「出発地」,「出発時刻」,「到着地」及び「到着時刻」には、各従業員の過去の出張における出発地,出発時刻,到着地,及び到着時刻が、それぞれ記録される。「方面情報」には、各従業員の過去の出張における到着地の地域名が、記録される。
【0031】
行動予定テーブル26は、各従業員の行動予定についての情報が蓄積されるテーブルである。なお、この行動予定テーブル26は、日付が変わると新規に作成され、前日のものとしてそれまで使用されていた行動予定テーブル26は、破棄される。図7は、この行動予定テーブル26のデータ構造を説明するために作成された表である。この図7に示されるように、行動予定テーブル26は、「従業員名」,「行先1」,「到着時刻1」,「行先2」,「到着時刻2」,…,「行先n」及び「到着時刻n」の項目欄からなるレコードを従業員毎に作成することによって、構成されている。「従業員名」には、各従業員の氏名が記録される。「行先1」,「行先2」,…,「行先n」には、各従業員の端末装置10が移動している場合においてその端末装置10の所在地,移動方向,及び従業員の過去の出張の実績から割り出される行先情報(又は方面情報)が、それぞれ記録される。「到着時刻1」,「到着時刻2」,…,「到着時刻n」には、各従業員の端末装置10が移動している場合においてその端末装置10の所在地,移動方向,及び従業員の過去の出張の実績から割り出される出張先への予想到着時刻が、記録される。
【0032】
行動予定更新プログラム27は、図8を参照して後述する処理をCPU20aに対して実行させるプログラムであり、その概要としては、CPU20aに対し、各従業員の端末装置10が移動している場合においてその所在地,移動方向,及び過去の出張の実績から想定される行先情報(又は方面情報)を割り出させ、割り出した行先情報とその到着時刻とを行動予定テーブル26に記録させるというプログラムである。
【0033】
行動予定表生成プログラム28は、従来のスケジュール管理システムのうちの一つの機能をサーバ装置20に実現させるためのプログラムである。その概要としては、CPU20aに対し、行動予定テーブル26に基づいて各従業員の一日の行動予定表を含む画面データを生成させ、その画面データに基づく画面を表示装置20cに表示させるプログラムである。
【0034】
なお、行動実績テーブル25は、記憶部に相当する。また、行動予定更新プログラム27と通信アダプタ20eは、位置情報取得部に相当するとともに、この行動予定更新プログラム27と交通機関テーブル23と方面テーブル24は、条件情報取得部に相当する。また、この行動予定更新プログラム27は、検索部及び予定情報更新部に相当する。
【0035】
以下、以上のように構成されるネットワークシステムにおいて実行される処理について説明する。
【0036】
予定情報管理装置20は、例えば30分おきに、行動予定更新プログラム27がCPU20aによって読み込まれるように、セットされている。そして、行動予定更新プログラム27がCPU20aによって読み込まれた場合、行動予定更新処理の実行が開始される。図8は、この行動予定更新処理の内容を説明するためのフローチャートである。
【0037】
行動予定更新処理では、CPU20aは、従業員テーブル21に氏名が記録されている各従業員を順に処理対象として特定することにより、各従業員に対し、ステップS101〜S116の処理ループを繰り返し実行する。
【0038】
ステップS101では、CPU20aは、処理対象従業員の所在地の位置情報を取得する。具体的には、CPU20aは、従業員テーブル21から処理対象従業員の電話番号を読み出し、続いて、その電話番号を持つ端末装置10と交信している無線基地局を検出し、検出された無線基地局の存在する地域の位置情報を取得する。また、CPU20aは、位置情報を取得した時刻を測定時刻として取得する。
【0039】
次のステップS102では、CPU20aは、位置履歴テーブル22における処理対象従業員のレコードのうちの最新のレコードから、位置情報及び測定時刻を読み出す。
【0040】
次のステップS103では、CPU20aは、ステップS102において読み出した位置情報とステップS101において取得した位置情報とに基づいて、移動距離を算出する。
【0041】
次のステップS104では、CPU20aは、ステップS102において算出した移動距離,ステップS101において取得した位置情報及び測定時刻,並びに、処理対象従業員の氏名を、新たなレコードとして位置履歴テーブル22に記録する。
【0042】
次のステップS105では、CPU20aは、ステップS101において取得した位置情報が、ステップS102において読み出した位置情報に一致するか否かを、判別する。そして、CPU20aは、位置情報が互いに一致していた場合には、この処理対象従業員に対する処理ループを終了し、位置情報が互いに一致していなかった場合には、ステップS106へ処理を進める。
【0043】
ステップS106では、CPU20aは、ステップS101において取得した測定時刻から、ステップS102において読み出した測定時刻を差し引くことにより、移動時間を算出する。続いて、CPU20aは、その移動時間で、ステップS103において算出した移動距離を除することにより、移動速度を算出する。
【0044】
次のステップS107では、CPU20aは、交通機関テーブル23を参照して、ステップS106において算出した移動速度を速度範囲に含む交通機関の名称を、読み出す。
【0045】
次のステップS108では、CPU20aは、ステップS101において取得した位置情報と、ステップS102において読み出した位置情報とに基づいて、移動方向を決定する。
【0046】
次のステップS109では、CPU20aは、方面テーブル24を参照して、ステップS101において取得した位置情報の示す位置が含まれる地域(所在地域)と、ステップS109において決定した移動方向とに基づいて、方面情報を全て読み出す。
【0047】
次のステップS110では、CPU20aは、ステップS107において読み出された交通機関の名称と、ステップS109において読み出した各方面情報と、処理対象従業員の氏名とを検索条件として、行動実績テーブル25を検索する。
【0048】
次のステップS111では、CPU20aは、ステップS110の検索条件に当てはまるレコードが行動実績テーブル25から検出できたか否かを、判別する。そして、CPU20aは、レコードが検出できた場合には、ステップS112へ処理を進める。
【0049】
ステップS112では、CPU20aは、検出された各レコードの出発時刻及び到着時刻から、必要移動時間をそれぞれ算出する。
【0050】
次のステップS113では、CPU20aは、位置履歴テーブル22において、最新のレコードから旧い方へと順に検索することにより、初めて移動距離が0kmとなるレコードを特定し、このレコードの測定時刻を、出発時刻として読み出す。
【0051】
次のステップS114では、CPU20aは、ステップS112において算出した各必要移動時間と、ステップS113において読み出した出発時刻とに基づいて、各行先情報に対応する予想到着時刻を、それぞれ算出する。
【0052】
次のステップS115では、CPU20aは、行動予定テーブル26における処理対象従業員のレコードを一旦クリアし、ステップS114において算出された各予想到着時刻とそれらに個々に対応する行先情報とを、記録する。なお、このとき、行動予定テーブル26は、行先情報と予想到着時刻の組数が最大のレコードに合わせて、「行先n」及び「到着時刻n」のフィールドが増減される。そして、CPU20aは、このようにして行動予定テーブル26における処理対象従業員のレコードを更新した後、この処理対象従業員に対する処理ループを終了する。
【0053】
一方、ステップS111において、ステップS110の検索条件に当てはまるレコードが行動実績テーブル25から検出できなかった場合、CPU20aは、ステップS116へ処理を進める。
【0054】
ステップS116では、CPU20aは、行動予定テーブル26における処理対象従業員のレコードを一旦クリアし、ステップS109において読み出した各方面情報を、それぞれ、行動予定テーブル26の「行先n」に記録する。CPU20aは、このようにして行動予定テーブル26における処理対象従業員のレコードを更新した後、この処理対象従業員に対する処理ループを終了する。
【0055】
CPU20aは、上述したステップS101〜S116を、各従業員に対し、繰り返して実行することにより、行動予定テーブル26の内容を更新する。そして、CPU20aは、この処理ループから脱した後、行動予定更新処理を終了する。
【0056】
以上のような行動予定更新処理が定期的に行われるために、本実施形態のネットワークシステムは、以下に説明するように作用する。
【0057】
各従業員の一日の行動予定を記述した行動予定表を確認しようとする確認者は、予定情報管理装置20の入力装置20dを操作することによって、行動予定表生成プログラム28を立ち上げる。すると、この行動予定表生成プログラム28に従ったCPU20aは、位置履歴テーブル22と行動予定テーブル26の内容に基づいて、図9に示されるような行動予定表が記述された画面データを生成し、この画面データに基づく画面を表示装置20cに表示させる。
【0058】
表示装置20cに表示された行動予定表には、図9に示されるように、従業員の氏名と現在位置(実際には端末装置10の現在位置)とが、各行に記述されるとともに、各行には、その従業員の過去の出張の実績から取得される一組以上の行先情報及び到着時刻が、列挙される。そして、この行動予定表の各行に列挙される行先情報及び到着時刻は、上述した行動予定更新処理が定期的に実行されることにより、時間が進むと徐々に正確ものになっていく。
【0059】
つまり、従来の行動予定表は、常に同じ予定情報が記述されたものとなっていたが、本実施形態の行動予定表は、時間を追う毎に、できるだけ正しい予定情報が記述されるように、変化する。従って、確認者が各従業員の行動予定を誤って認識してしまうことが減少し、業務に支障を来すことができるだけ防止される。
【0060】
また、従業員の過去の出張の実績から行先情報が取得できなかった場合には、行動予定表には、行先情報及び予想到着時刻の代わりに方面情報のみが列挙されるので、確認者は、少なくとも従業員がどちらの方向へ向かっているかを、把握することができる。
【0061】
なお、本実施形態においては、各従業員は、出張に行った後、その出張に関する情報(行先情報,交通機関,出発地,出発時刻,到着地,到着時刻,及び方面情報)を行動実績テーブル25に記録しておかねばならないが、この出張に関する情報は、例えば、通常の企業が所有する旅費精算システムにおいて用いられているテーブルから必要なデータが取り出されることによって、行動実績テーブル25に記録されても良い。
【0062】
(付記1)
団体に所属する構成員が所持する端末装置,並びに、前記各構成員の過去の行動における到着地,その到着地の出発地に対する方面,交通手段,及び行動時間を定義する行動実績情報が蓄積された記憶装置に繋がれるコンピュータに対し、
前記各構成員の所持する端末装置の所在地の位置情報を取得する手順,
何れかの構成員の端末装置の位置情報を取得すると、その位置情報とその直前に取得した位置情報とにより決定される移動方向及び移動距離に基づいて、目的地として想定される地域を定義する方面情報,及び、移動時の交通手段として想定される交通手段を定義する交通手段情報を、それぞれ取得する手順,
取得された前記方面情報及び前記交通手段情報を検索条件として前記記憶装置内を検索する手順,
前記記憶装置内から検出された当該構成員についての一つ又は多数の行動実績情報に基づいて、前記位置情報に対応する予想到着地及び予想到着時刻を取得する手順,及び、
前記予想到着地及び前記予想到着時刻にて前記記憶装置内の当該構成員の予定情報を更新する手順
を実行させる
ことを特徴とする予定情報管理プログラム。
【0063】
(付記2)
前記行動実績情報が前記記憶装置内から検出されなかった場合には、コンピュータに対し、
前記予想到着地及び前記予想到着時刻の代わりに、前記方面情報にて、前記記憶装置内の当該構成員の予定情報を更新させる
ことを特徴とする付記1記載の予定情報管理プログラム。
【0064】
(付記3)
前記コンピュータに対し、
前記各構成員の所持する端末装置からその所在地の位置情報を定期的に取得させる
ことを特徴とする付記1記載の予定情報管理プログラム。
【0065】
(付記4)
前記コンピュータに対し、
前記各構成員の所持する端末装置からその所在地の位置情報をネットワークを介して取得させる
ことを特徴とする付記1記載の予定情報管理プログラム。
【0066】
(付記5)
前記ネットワークは、無線電話回線によって構成される無線通信網である
ことを特徴とする付記4記載の予定情報管理プログラム。
【0067】
(付記6)
前記コンピュータに対し、
前記方面情報を取得させる場合には、前記位置情報が含まれ得る各地域から目的地として想定される各地域への移動方向を定義した二次元のマトリクステーブルを参照させる
ことを特徴とする付記1記載の予定情報管理プログラム。
【0068】
(付記7)
団体に所属する構成員が所持する端末装置,並びに、前記各構成員の過去の行動における到着地,その到着地の出発地に対する方面,交通手段,及び行動時間を定義する行動実績情報が蓄積された記憶装置に繋がれるコンピュータに対し、
前記各構成員の所持する端末装置の所在地の位置情報を取得する手順,
何れかの構成員の端末装置の位置情報を取得すると、その位置情報とその直前に取得した位置情報とにより決定される移動方向及び移動距離に基づいて、目的地として想定される地域を定義する方面情報,及び、移動時の交通手段として想定される交通手段を定義する交通手段情報を、それぞれ取得する手順,
取得された前記方面情報及び前記交通手段情報を検索条件として前記記憶装置内を検索する手順,
前記記憶装置内から検出された当該構成員についての一つ又は多数の行動実績情報に基づいて、前記位置情報に対応する予想到着地及び予想到着時刻を取得する手順,及び、
前記予想到着地及び前記予想到着時刻にて前記記憶装置内の当該構成員の予定情報を更新する手順
を実行させる予定情報管理プログラム
を格納したことを特徴とするコンピュータ可読媒体。
【0069】
(付記8)
団体に所属する構成員の行動予定を記述した行動予定表を作成するために用いられる予定情報を管理するための予定情報管理装置であって、
前記各構成員の過去の行動における到着地,その到着地の出発地に対する方面,交通手段,及び行動時間を定義する行動実績情報が蓄積された記憶部と、
前記各構成員の所持する端末装置の所在地の位置情報を取得する位置情報取得部と、
前記位置情報取得部によって何れかの構成員の前記位置情報が取得されると、その位置情報とその直前に取得された位置情報とにより決定される移動方向及び移動距離に基づいて、目的地として想定される地域を定義する方面情報,及び、移動時の交通手段として想定される交通手段を定義する交通手段情報を、それぞれ取得する条件情報取得部と、
前記条件情報取得部によって取得された前記方面情報及び前記交通手段情報を検索条件として前記記憶部内を検索する検索部と、
前記検索部によって前記記憶部内から検出された当該構成員についての一つ又は多数の行動実績情報に基づいて、前記位置情報取得部によって取得された位置情報に対応する予想到着地及び予想到着時刻を取得する予定情報生成部と、
前記予定情報生成部によって取得された予想到着地及び予想到着時刻にて、前記構成員の予定情報を更新する予定情報更新部と
を備えることを特徴とする予定情報管理装置。
【0070】
【発明の効果】
以上に説明したように、本発明によれば、行動予定表を作成するために用いられる予定情報にて示される行動予定と実際の行動予定とをできるだけ一致させることができる。
【図面の簡単な説明】
【図1】 本実施形態のネットワークシステムを概略的に示す全体図
【図2】 スケジュール管理装置を概略的に示す構成図
【図3】 位置履歴テーブルのデータ構造を示す表
【図4】 交通機関テーブルのデータ構造を示す表
【図5】 方面テーブルのデータ構造を示す表
【図6】 行動実績テーブルのデータ構造を示す表
【図7】 行動予定テーブルのデータ構造を示す表
【図8】 行動予定更新処理を説明するためのフローチャート
【図9】 行動予定表の表示例を示す説明図
【符号の説明】
10 端末装置
20 スケジュール管理装置
20a CPU
20b RAM
20c 表示装置
20d 入力装置
20e 通信アダプタ
20f FDD
20g CDD
20h HDD
21 従業員テーブル
22 位置履歴テーブル
23 交通機関テーブル
24 方面テーブル
25 行動実績テーブル
26 行動予定テーブル
27 行動予定更新プログラム
28 行動予定表生成プログラム[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a schedule information management program for causing a computer to function as an apparatus for managing schedule information that defines an action schedule of members belonging to an organization, a computer on which such a schedule information management program is executed, and It relates to a schedule information management device that functions equally.
[0002]
[Prior art]
As is well known, in a general schedule management system, a table in which schedule information such as an employee's business trip destination and departure and arrival times is stored is used (see, for example, Patent Document 1). The schedule information in this table is referred to when the system displays the action schedule of each employee on a certain day on the display device. Therefore, if correct schedule information is input to this table, the correct action schedule of each employee will be described in the action schedule displayed on the display device.
[0003]
[Patent Document 1]
JP 2001-175708 A
[0004]
[Problems to be solved by the invention]
However, if incorrect schedule information is entered in the above-mentioned table or schedule information is not entered, the correct action schedule will not be shown in the action schedule displayed on the display device. A person who looks at the action schedule mistakesly recognizes the employee's action schedule, and thus impedes the work.
[0005]
Even if accurate schedule information is entered in the table, if the employee's business trip suddenly changes or is delayed due to transportation paralysis, the description of the action schedule and actual behavior This will be inconsistent with the schedule, which will also hinder business.
[0006]
Accordingly, an object of the present invention is to provide a schedule information management program for causing a computer to function as an apparatus capable of matching an action schedule indicated by schedule information used to create an action schedule with an actual action schedule as much as possible. Another object of the present invention is to provide a schedule information management apparatus that functions in the same manner as a computer on which such a schedule information management program is executed.
[0007]
[Means for Solving the Problems]
In order to solve the above problems, the schedule information management program according to the present invention employs the following configuration.
[0008]
That is, the schedule information management program according to the present invention includes a terminal device possessed by a member belonging to an organization, an arrival place in the past behavior of each member, a direction to the departure place of the arrival place, a means of transportation, and Procedure for obtaining location information of the location of the terminal device possessed by each member for a computer connected to a storage device in which behavior result information defining behavior time is stored, the position of the terminal device of any member When the information is acquired, based on the moving direction and the moving distance determined by the position information and the position information acquired immediately before, the direction information that defines the area assumed as the destination, and the transportation means at the time of movement As a search condition, the procedure for acquiring each means of transportation defining the means of transportation assumed as the search condition, the obtained direction information and the means of transportation information A procedure for searching in the storage device, and a procedure for obtaining an expected arrival place and an expected arrival time corresponding to the position information based on one or a plurality of action result information for the member detected from the storage device And a procedure for updating the schedule information of the member in the storage device at the predicted arrival location and the predicted arrival time.
[0009]
If comprised in this way, the schedule information in a memory | storage device will be updated sequentially to the schedule information acquired based on the location of the terminal device which a member has. In other words, the action schedule created based on this schedule information shows the action schedule accurately extracted from the actual location and movement status of the members. Therefore, it is possible to reduce the number of persons who misrecognize the action schedule of each member, and as a result, it is possible to prevent the business from being hindered.
[0010]
In the schedule information management program according to the present invention, if the action result information is not detected from the storage device, the computer stores the information in the direction information instead of the expected arrival place and the expected arrival time. The schedule information of the member in the apparatus may be updated.
[0011]
Further, in the schedule information management program according to the present invention, the computer may acquire the location information of the location of the terminal device possessed by each member regularly or irregularly. In any case, the computer may cause the computer to acquire the position information directly from the terminal device, may acquire the position information from the base station that secures the communication state with the
[0012]
Furthermore, in the schedule information management program according to the present invention, the computer may cause the location information of the location to be acquired from the terminal device possessed by each member via the network. The network may be a wireless communication network constituted by wireless telephone lines, or a packet network for exchanging packets.
[0013]
Further, in order to solve the above-described problems, the schedule information management apparatus according to the present invention employs the following configuration.
[0014]
That is, the schedule information management apparatus according to the present invention is a schedule information management apparatus for managing schedule information used to create an action schedule that describes an action schedule of members belonging to an organization, A storage unit in which action result information defining an arrival place in a past action of a member, a direction to the departure place of the arrival place, a transportation means, and an action time, and a location of a terminal device possessed by each member The position information acquisition unit for acquiring the position information, and when the position information of any member is acquired by the position information acquisition unit, the position information and the position information acquired immediately before the position information are determined. Based on the moving direction and moving distance, the direction information that defines the area assumed as the destination, and the transportation means information that defines the transportation means assumed as the transportation means when moving, A condition information acquisition unit that is acquired, a search unit that searches the storage unit using the direction information and the transportation means information acquired by the condition information acquisition unit as search conditions, and a detection unit that is detected from the storage unit by the search unit. A schedule information generation unit for acquiring an expected arrival place and an expected arrival time corresponding to the location information acquired by the location information acquisition unit, based on one or a large number of action result information about the member, and the schedule It is characterized by comprising a schedule information update unit that updates the schedule information of the members at the predicted arrival location and the predicted arrival time acquired by the information generation unit.
[0015]
Therefore, this schedule information management apparatus functions in the same manner as a computer on which the above-described schedule information management program of the present invention is executed.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0017]
FIG. 1 is an overall view schematically showing a network system to which the present invention is applied. As shown in FIG. 1, this computer network system includes a
[0018]
The
[0019]
Since the
[0020]
FIG. 2 is a configuration diagram schematically showing the schedule
[0021]
The
[0022]
The display device 20c is a device for displaying a screen based on the screen data generated by the
[0023]
The
[0024]
The
[0025]
The
[0026]
The employee table 21 is a table for managing information about all employees of the company, and more specifically, includes the name of the employee and the telephone number of the
[0027]
The location history table 22 is a table for accumulating information obtained by periodically measuring the location of the employee's
[0028]
The transportation system table 23 is a table that records a transportation facility and a moving speed in movement using the transportation facility in association with each other. FIG. 4 is a table created to explain the data structure of the transportation table 23. As shown in FIG. 4, the transportation table 23 is configured by creating a field composed of item columns of “speed range” and “transportation name” for each transportation facility. In the “speed range”, the range of the average speed of the moving speed in the movement using the transportation is recorded. In “Transportation name”, the name of the transportation is recorded.
[0029]
The direction table 24 is a matrix table in which a moving direction is defined when moving between two regions. FIG. 5 is a table created for explaining the data structure of the direction table 24. As shown in FIG. 5, in the direction table 24, the name of the area before moving (Hokkaido, Tohoku,...) Is shown in each row as the name of the location area, and the name of the area after moving (Hokkaido, Tohoku, ...) is shown in each column as direction information. Also, the movement direction (east, south, west, north) is shown in the matrix of these rows and columns.
[0030]
The action result table 25 is a table for storing information on past business trips of the respective employees as result information. FIG. 6 is a table created to explain the data structure of the action result table 25. As shown in FIG. 6, the action result table 25 includes “employee name”, “destination information”, “transportation”, “departure place”, “departure time”, “arrival place”, and “arrival time”. And the record which consists of the item column of "direction information" is produced for every business trip of all the employees, and is comprised. In “Employee Name”, the name of each employee is recorded. In the “destination information”, the company name, branch name, and sales office name of each employee's past business trip are recorded as destination information. In “Transportation”, the name of the transportation used in the past business trip of each employee is recorded. In the “departure place”, “departure time”, “arrival place”, and “arrival time”, the departure place, departure time, arrival place, and arrival time in the past business trip of each employee are recorded. In the “direction information”, the area name of the arrival place in the past business trip of each employee is recorded.
[0031]
The action schedule table 26 is a table in which information on each employee's action schedule is accumulated. The action schedule table 26 is newly created when the date changes, and the action schedule table 26 that has been used as the previous day is discarded. FIG. 7 is a table created for explaining the data structure of the action schedule table 26. As shown in FIG. 7, the action schedule table 26 includes “employee name”, “destination 1”, “arrival time 1”, “
[0032]
The action
[0033]
The action schedule
[0034]
The action result table 25 corresponds to a storage unit. Moreover, while the action
[0035]
Hereinafter, processing executed in the network system configured as described above will be described.
[0036]
The schedule
[0037]
In the action schedule update process, the
[0038]
In step S101, the
[0039]
In the next step S102, the
[0040]
In the next step S103, the
[0041]
In the next step S104, the
[0042]
In the next step S105, the
[0043]
In step S106, the
[0044]
In the next step S107, the
[0045]
In the next step S108, the
[0046]
In the next step S109, the
[0047]
In the next step S110, the
[0048]
In the next step S111, the
[0049]
In step S112, the
[0050]
In the next step S113, the
[0051]
In the next step S114, the
[0052]
In the next step S115, the
[0053]
On the other hand, in step S111, when a record that matches the search condition in step S110 cannot be detected from the action record table 25, the
[0054]
In step S116, the
[0055]
The
[0056]
Since the action schedule update process as described above is periodically performed, the network system according to the present embodiment operates as described below.
[0057]
A confirmer who wants to confirm an action schedule describing the daily action schedule of each employee operates the input device 20 d of the schedule
[0058]
In the action schedule displayed on the display device 20c, as shown in FIG. 9, the employee's name and current position (actually the current position of the terminal device 10) are described in each line, and each line Lists one or more sets of destination information and arrival times acquired from the past business trip results of the employee. The destination information and the arrival time listed in each row of the action schedule are gradually made accurate as time progresses by periodically executing the action schedule update process described above.
[0059]
That is, in the conventional action schedule, the same schedule information has always been described, but the action schedule of the present embodiment describes the schedule information as correct as possible every time. Change. Therefore, it is possible to reduce the possibility that the confirmer erroneously recognizes each employee's action schedule, and to prevent the business from being hindered as much as possible.
[0060]
In addition, when the destination information cannot be obtained from the past business trip results of the employee, only the direction information is listed in the action schedule table instead of the destination information and the expected arrival time. At least you can know which direction the employee is heading.
[0061]
In this embodiment, each employee goes on a business trip, and then stores information related to the business trip (destination information, transportation, departure location, departure time, arrival location, arrival time, and direction information) in an action performance table. The information related to this business trip is recorded in the action result table 25 by, for example, extracting necessary data from a table used in a travel expense settlement system owned by a normal company. May be.
[0062]
(Appendix 1)
The terminal device possessed by the members belonging to the organization, and the action result information defining the arrival place in the past action of each member, the direction to the departure place of the arrival place, the transportation means, and the action time are accumulated. For computers connected to storage devices
A procedure for obtaining location information of the location of the terminal device possessed by each member;
When the position information of any member's terminal device is acquired, an area assumed as a destination is defined based on the moving direction and moving distance determined by the position information and the position information acquired immediately before the position information. Procedures for acquiring direction information and transportation means information that defines transportation means assumed as transportation means during movement,
A procedure for searching the storage device using the acquired direction information and the means of transportation as a search condition;
A procedure for obtaining an expected arrival place and an expected arrival time corresponding to the position information based on one or a plurality of action results information about the member detected from the storage device; and
A procedure for updating the schedule information of the member in the storage device with the expected arrival place and the expected arrival time
Execute
A schedule information management program characterized by that.
[0063]
(Appendix 2)
If the action result information is not detected from within the storage device,
Instead of the expected arrival location and the expected arrival time, the schedule information of the member in the storage device is updated with the direction information.
The schedule information management program according to supplementary note 1, characterized in that:
[0064]
(Appendix 3)
For the computer
The location information of the location is periodically acquired from the terminal device possessed by each member.
The schedule information management program according to supplementary note 1, characterized in that:
[0065]
(Appendix 4)
For the computer
The position information of the location is acquired from the terminal device possessed by each member via the network.
The schedule information management program according to supplementary note 1, characterized in that:
[0066]
(Appendix 5)
The network is a wireless communication network configured by a wireless telephone line.
The schedule information management program according to supplementary note 4, characterized in that:
[0067]
(Appendix 6)
For the computer
When the direction information is acquired, a two-dimensional matrix table defining a moving direction from each region where the position information can be included to each region assumed as a destination is referred to.
The schedule information management program according to supplementary note 1, characterized in that:
[0068]
(Appendix 7)
The terminal device possessed by the members belonging to the organization, and the action result information defining the arrival place in the past action of each member, the direction to the departure place of the arrival place, the transportation means, and the action time are accumulated. For computers connected to storage devices
A procedure for obtaining location information of the location of the terminal device possessed by each member;
When the position information of any member's terminal device is acquired, an area assumed as a destination is defined based on the moving direction and moving distance determined by the position information and the position information acquired immediately before the position information. Procedures for acquiring direction information and transportation means information that defines transportation means assumed as transportation means during movement,
A procedure for searching the storage device using the acquired direction information and the means of transportation as a search condition;
A procedure for obtaining an expected arrival place and an expected arrival time corresponding to the position information based on one or a plurality of action results information about the member detected from the storage device; and
A procedure for updating the schedule information of the member in the storage device with the expected arrival place and the expected arrival time
Information management program to execute
A computer-readable medium characterized by storing.
[0069]
(Appendix 8)
A schedule information management device for managing schedule information used to create an action schedule that describes an action schedule of members belonging to an organization,
A storage unit in which action result information defining an arrival place in the past action of each member, a direction to a departure place of the arrival place, a transportation means, and an action time is stored;
A location information acquisition unit for acquiring location information of the location of the terminal device possessed by each member;
When the position information of any member is acquired by the position information acquisition unit, as a destination based on the moving direction and the moving distance determined by the position information and the position information acquired immediately before A condition information acquisition unit that acquires direction information that defines an assumed area and transportation information that defines a transportation means that is assumed as a transportation means when moving;
A search unit that searches the storage unit using the direction information and the transportation means information acquired by the condition information acquisition unit as search conditions;
Based on one or many action results information about the member detected from the storage unit by the search unit, an expected arrival place and an expected arrival time corresponding to the position information acquired by the position information acquisition unit are determined. A schedule information generation unit to be acquired;
A schedule information update unit for updating the schedule information of the member at the expected arrival location and the expected arrival time acquired by the schedule information generation unit;
A schedule information management device comprising:
[0070]
【The invention's effect】
As described above, according to the present invention, the action schedule indicated by the schedule information used for creating the action schedule can be matched with the actual action schedule as much as possible.
[Brief description of the drawings]
FIG. 1 is an overall view schematically showing a network system of an embodiment.
FIG. 2 is a configuration diagram schematically showing a schedule management device.
FIG. 3 is a table showing the data structure of a position history table
FIG. 4 is a table showing the data structure of a transportation table.
FIG. 5 is a table showing the data structure of a direction table
FIG. 6 is a table showing the data structure of an action result table
FIG. 7 is a table showing the data structure of an action schedule table
FIG. 8 is a flowchart for explaining action schedule update processing;
FIG. 9 is an explanatory diagram showing a display example of an action schedule
[Explanation of symbols]
10 Terminal device
20 Schedule management device
20a CPU
20b RAM
20c display device
20d input device
20e Communication adapter
20f FDD
20g CDD
20h HDD
21 Employee table
22 Location history table
23 Transportation table
Table for 24
25 Action results table
26 Action schedule table
27 Action schedule update program
28 Action schedule generation program
Claims (4)
コンピュータに対し、
各前記構成員の所持する端末装置の所在地の位置情報を定期的に取得し、該位置情報、該位置情報を取得した時刻、及び、該位置情報と該端末装置から前回取得した位置情報との差である移動距離を対応付けて位置情報履歴テーブルに記録する手順,
何れかの構成員の端末装置の位置情報を取得すると、該取得した今回の位置情報と、該端末装置から前回取得した前回の位置情報とに基づき移動の方角を求め、移動前の地域に対する移動後の地域の方角が対応付けられて記録されている方面テーブルから、前記今回の位置情報が含まれる地域を移動前の地域とし、前記移動の方角を移動後の地域の方角として、対応する移動後の地域を、想定目的地域として取得し、前記前回の位置情報を取得した時刻から前記今回の位置情報を取得した時刻までの時間で前記移動距離を除して移動速度を求め、交通手段と移動速度の範囲とが対応付けられて記録されている交通機関テーブルから、該求めた移動速度を移動速度の範囲に含む交通手段を、想定交通手段として取得する手順,
各前記構成員の過去の行動における到着地,交通手段,及び行動時間が対応付けられて行動実績情報として記録されている行動実績テーブルから、該取得された前記想定目的地域に含まれる到着地、及び、該取得された前記想定交通手段と同じ交通手段を有する行動実績情報を検索する手順,
前記行動実績テーブルから検出された当該構成員についての一つ又は多数の行動実績情報に含まれた前記到着地を、予想到着地として決定し、該構成員が所持する端末装置から取得して前記位置情報履歴テーブルに記録された位置情報のうち、移動距離がゼロである最新の位置情報に対応する時刻を、出発時刻として決定し、該決定した出発時刻と前記検出された行動実績情報に含まれる前記行動時間とから該予想到着地への予想到着時刻を決定する手順,及び、
前記構成員毎に、その構成員について決定した前記予想到着地及び前記予想到着時刻にてその構成員の前記予定情報を更新する手順
を実行させる
ことを特徴とする予定情報管理プログラム。A schedule information management program for managing schedule information used to create an action schedule describing action schedules of members belonging to an organization,
Against the computer
The location information of the location of the terminal device possessed by each member is periodically obtained , the location information, the time when the location information was obtained, and the location information and the location information obtained previously from the terminal device. A procedure for associating a moving distance that is a difference and recording it in the position information history table ,
Upon obtaining the location information of any members of the terminal device, the position information of the time that the acquired determines the angular direction of movement on the basis of the previous location information previously acquired from the terminal device, to local before movement Corresponding from the direction table in which the direction of the area after movement is recorded in association with the area including the current position information as the area before movement, and the direction of movement as the direction of the area after movement The area after movement is acquired as an assumed destination area , and the moving speed is calculated by dividing the moving distance by the time from the time when the previous position information was acquired to the time when the current position information was acquired, steps from transportation table in which the range of the moving speed is recorded in association with the transport means comprising a moving speed obtained the ranges of the moving speed, retrieve as the assumption transportation and,
Arrival at the past behavior of each of the members, transportation means, and behavior time from the action record table recorded as the action record information associated with the, arrival place included in the envisaged purpose area is the acquisition And a procedure for retrieving action result information having the same means of transportation as the acquired assumed means of transportation ,
The arrival places included in one or a number of behavioral record information about the members detected from the action record table, determined as predicted arrival places obtains from the terminal apparatus to which the members possessed the of the positional information recorded in the position information history table, the time at which the moving distance corresponding to the latest position information is zero, determined by the departure time, the detected action record information and departure time of the determined A procedure for determining an expected arrival time to the expected arrival place from the action time included in
For each of the members, schedule information management program, characterized in that to perform the procedure for updating the schedule information of its members at the expected arrival and the expected arrival time determined for its members.
前記行動実績情報が前記行動実績テーブルから検出されなかった場合に、前記予想到着地及び前記予想到着時刻の代わりに、取得した想定目的地域で、その構成員の予定情報を更新する手順
を実行させる
ことを特徴とする請求項1記載の予定情報管理プログラム。For the computer,
When the action result information is not detected from the action result table, a procedure is executed to update the schedule information of the member in the acquired assumed destination area instead of the expected arrival place and the expected arrival time. The schedule information management program according to claim 1, wherein:
各前記構成員の過去の行動における到着地,交通手段,及び行動時間が対応付けられて行動実績情報として記録されている行動実績テーブルを記憶する記憶部と、
各前記構成員の所持する端末装置の所在地の位置情報を定期的に取得し、該位置情報、該位置情報を取得した時刻、及び、該位置情報と該端末装置から前回取得した位置情報との差である移動距離を対応付けて位置情報履歴テーブルに記録する位置情報取得部と、
前記位置情報取得部が何れかの構成員の端末装置の位置情報を取得すると、該取得した今回の位置情報と、該端末装置から前回取得した前回の位置情報とに基づき移動の方角を求め、移動前の地域に対する移動後の地域の方角が対応付けられて記録されている方面テーブルから、前記今回の位置情報が含まれる地域を移動前の地域とし、前記移動の方角を移動後の地域の方角として、対応する移動後の地域を、想定目的地域として取得し、前記前回の位置情報を取得した時刻から前記今回の位置情報を取得した時刻までの時間で前記移動距離を除して移動速度を求め、交通手段と移動速度の範囲とが対応付けられて記録されている交通機関テーブルから、該求めた移動速度を移動速度の範囲に含む交通手段を、想定交通手段として取得する条件情報取得部と、
前記行動実績テーブルから、該取得された前記想定目的地域に含まれる到着地、及び、該取得された前記想定交通手段と同じ交通手段を有する行動実績情報を検索する検索部と、
前記検索部の検索により前記行動実績テーブルから検出された当該構成員についての一つ又は多数の行動実績情報に含まれた前記到着地を、予想到着地として決定し、該構成員が所持する端末装置から取得して前記位置情報履歴テーブルに記録された位置情報のうち、移動距離がゼロである最新の位置情報に対応する時刻を、出発時刻として決定し、該決定した出発時刻と前記検出された行動実績情報に含まれる前記行動時間とから該予想到着地への予想到着時刻を決定する予定情報生成部と、
前記構成員毎に、その構成員について決定した前記予想到着地及び前記予想到着時刻にてその構成員の前記予定情報を更新する予定情報更新部
を備えることを特徴とする予定情報管理装置。A schedule information management device for managing schedule information used to create an action schedule that describes an action schedule of members belonging to an organization,
A storage unit for storing a past arrival, transportation means in action, and the action record table recorded as the action record information associated with the behavior time of each of said members,
The location information of the location of the terminal device possessed by each member is periodically obtained , the location information, the time when the location information was obtained, and the location information and the location information obtained previously from the terminal device. A positional information acquisition unit that records the positional information history table in association with the movement distance that is a difference ;
Determined when the position information acquisition unit acquires the position information of any members of the terminal device, the position information of the time that the acquired angular direction of movement on the basis of the previous location information previously acquired from the terminal device From the direction table in which the direction of the area after movement relative to the area before movement is associated and recorded, the area including the current position information is set as the area before movement, and the direction of movement is the area after movement. As the direction, the corresponding moved area is acquired as the assumed destination area , and the movement distance is divided by the time from the time when the previous position information was acquired to the time when the current position information was acquired. seeking speed, the transport table in which the range of transportation and movement speed is recorded in association with the transport means comprising a moving speed obtained the ranges of the moving speed, retrieve as the assumed transportation conditions And the information acquisition unit,
A search unit that searches for an action place information having the same transportation means as the obtained arrival place and the obtained assumed transportation means, from the obtained action result table ,
The arrival places included in one or a number of behavioral performance information for said retrieval unit the members detected from the action record table by searching for, determines the expected arrival, the terminal to which the members possessed of the positional information recorded in the position information history table acquired from the device, the time when the moving distance corresponding to the latest position information is zero, determined by a starting time, the starting time of the determined A schedule information generating unit for determining an expected arrival time from the action time included in the detected action result information to the predicted arrival place;
Wherein each member, schedule information managing apparatus comprising: a schedule information updating unit for updating the schedule information of the members at the expected arrival and the estimated arrival time determined for their members.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003092281A JP4301846B2 (en) | 2003-03-28 | 2003-03-28 | Schedule information management program and schedule information management apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003092281A JP4301846B2 (en) | 2003-03-28 | 2003-03-28 | Schedule information management program and schedule information management apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004302637A JP2004302637A (en) | 2004-10-28 |
| JP4301846B2 true JP4301846B2 (en) | 2009-07-22 |
Family
ID=33405425
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003092281A Expired - Fee Related JP4301846B2 (en) | 2003-03-28 | 2003-03-28 | Schedule information management program and schedule information management apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4301846B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4854555B2 (en) * | 2007-03-19 | 2012-01-18 | 大阪瓦斯株式会社 | Behavior analysis apparatus and IP telephone system |
| WO2014155616A1 (en) | 2013-03-28 | 2014-10-02 | 富士通株式会社 | Information management device, information management system, information management method, and information management program |
-
2003
- 2003-03-28 JP JP2003092281A patent/JP4301846B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004302637A (en) | 2004-10-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101579032B1 (en) | Labeling visited locations based on contact information | |
| US20140143275A1 (en) | Journaling on Mobile Devices | |
| US20090019057A1 (en) | Terminal and data distribution system | |
| EP2919127A1 (en) | Information processing device, browsing history sorting method, and browsing history sorting program | |
| WO2007005032B1 (en) | Systems, methods and devices for trip management functions | |
| US8855679B2 (en) | Method and system for populating location-based information | |
| US8838373B2 (en) | Schedule management device and method | |
| JP2007067487A (en) | Information processing system and position information presentation method | |
| JP4301846B2 (en) | Schedule information management program and schedule information management apparatus | |
| CN101821588A (en) | Location services | |
| JP2013196540A (en) | Task management system and task management program | |
| JP2008250404A (en) | Bookmark management apparatus, bookmark management method, and computer program | |
| JP2002132949A (en) | System for supporting in-home nursing care business | |
| JP6664583B2 (en) | Information control device, information control method, and information control program | |
| JPWO2008149408A1 (en) | Information search system, movement frequency management device and area information search device used therefor, program in movement frequency management device, program in area information search device, and computer-readable recording medium recording the program | |
| US20180138999A1 (en) | Information processing method, information processing device, and storage medium | |
| JP6579926B2 (en) | Action purpose estimation system | |
| JP6869217B2 (en) | Work location estimation system, location estimation device, location estimation method and its program | |
| CN105705909B (en) | Information processing device and information processing method | |
| JP2011197881A (en) | Transmission server, portable terminal, transmission system, server program, and terminal program | |
| JP5546396B2 (en) | Information search device, information search system, and information search program | |
| JP6861247B2 (en) | Dynamic information providing device, dynamic information providing method, dynamic information providing program | |
| JP4966570B2 (en) | Information provision system, terminal, information acquisition and provision server, information provision method and program | |
| US11830010B2 (en) | Working-time-based routing for customer support | |
| JP2003296527A (en) | Business content notification service system, business content distribution system, business content transmission program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060324 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20071116 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071210 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081016 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081021 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081217 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090127 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090312 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090414 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090421 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120501 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120501 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130501 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130501 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |