JPH0696085A - Schedule managing device - Google Patents

Schedule managing device

Info

Publication number
JPH0696085A
JPH0696085A JP4243794A JP24379492A JPH0696085A JP H0696085 A JPH0696085 A JP H0696085A JP 4243794 A JP4243794 A JP 4243794A JP 24379492 A JP24379492 A JP 24379492A JP H0696085 A JPH0696085 A JP H0696085A
Authority
JP
Japan
Prior art keywords
schedule
time
building
input
database
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.)
Pending
Application number
JP4243794A
Other languages
Japanese (ja)
Inventor
Kenichi Mori
健一 森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP4243794A priority Critical patent/JPH0696085A/en
Publication of JPH0696085A publication Critical patent/JPH0696085A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To provide the schedule managing device which can form a schedule in which a moving time between each schedule is taken into consideration. CONSTITUTION:When a schedule having a place, the date and hour is inputted from an input part 1, a moving time between a place of an input schedule and a place inputted already before or after the schedule is calculated by using data required for calculating a moving time registered in advance, in a moving time data base 7 and a building data base 8 by a moving time calculating part 5, and based on this calculated moving time, validity for designating the date and hour of the input schedule is decided by a schedule managing part 4.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、スケジュールを電子的
に管理するスケジュール管理装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a schedule management device for electronically managing a schedule.

【0002】[0002]

【従来の技術】最近、電子手帳に代表されるように、利
用者が入力した個人に関する各種の情報を電子的に保存
しておき、これを必要に応じて読み出し、再生表示でき
るようにしたものが実用化されている。
2. Description of the Related Art Recently, as typified by an electronic notebook, various kinds of personal information entered by a user are electronically stored, and can be read out and reproduced and displayed as needed. Has been put to practical use.

【0003】このような各種の情報を電子的に保存して
管理するものは、データの追加、修正、削除が容易であ
り、しかも大量の情報を保存できることから、住所録、
メモ、会議スケジュールなど種々の個人情報を取り扱え
るようになっている。
The electronically storing and managing various kinds of information as described above makes it easy to add, correct, and delete data, and can store a large amount of information.
Various personal information such as memos and meeting schedules can be handled.

【0004】ところで、従来、このような電子手帳など
に用いられる各個人のスケジュールを電子的に管理する
機能は、会議などの日付、曜日、時間、場所などのデー
タを保存していて、これらのデータを必要に応じて読み
出して表示する程度のものであった。
By the way, conventionally, the function of electronically managing the schedule of each individual, which is used in such an electronic notebook, stores data such as dates, days of the week, time, place of meetings, etc. The data was read and displayed as needed.

【0005】ところが、このようなスケジュール管理
は、例えば会議スケジュールの場合、それぞれの開催場
所を移動するための時間がまったく考慮されないため、
同じ建屋を移動する程度の会議ではそれほど問題ない
が、例えば、遠く離れた本社や営業所あるいは客先など
での会議のスケジュールを組む場合に、誤って移動時間
を考えずに会議時間を設定することがあっても、このと
きの入力データを問題なく保存することになり、その後
にデータを読み出してスケジュールを実行しようとした
ときに、不都合に気が付き、実行不能に陥るという問題
点があった。
However, in such a schedule management, for example, in the case of a conference schedule, the time for moving each holding place is not considered at all.
There is no problem in a meeting where people move in the same building, but for example, when scheduling a meeting at a distant headquarters, sales office, customer, etc., set the meeting time without thinking about the travel time by mistake. Even in this case, the input data at this time is saved without any problem, and when the data is read out after that and the schedule is executed, the user notices the inconvenience and is incapable of executing.

【0006】[0006]

【発明が解決しようとする課題】このように従来のスケ
ジュール管理装置によれば、各スケジュール間の移動時
間がまったく考慮されないため、移動時間を考えずにス
ケジュールが組まれることがあると、会場が離れている
ような場合には、スケジュールを実行しようとしたとき
に実行不能に陥るという欠点があった。
As described above, according to the conventional schedule management device, since the traveling time between schedules is not considered at all, if the schedule is set up without considering the traveling time, the venue is If they are far apart, there is a drawback that they become inexecutable when trying to execute the schedule.

【0007】本発明は、上記事情に鑑みてなされたもの
で、スケジュール間の移動時間を考慮したスケジュール
を組むことができるスケジュール管理装置を提供するこ
とを目的とする。
The present invention has been made in view of the above circumstances, and it is an object of the present invention to provide a schedule management device capable of forming a schedule in consideration of a travel time between schedules.

【0008】[0008]

【課題を解決するための手段】本発明は、少なくとも場
所と日時を有するスケジュールを入力する入力手段と、
あらかじめ場所と場所の移動時間の計算に必要なデータ
を登録したデータベースと、入力手段より入力されたス
ケジュールの場所と該スケジュールの前または後に既入
力されたスケジュールの場所との間の移動時間を前記デ
ータベースに登録されたデータを用いて計算する移動時
間計算手段と、この移動時間計算手段で計算された移動
時間に基づいて前記入力手段より入力されたスケジュー
ルの日時指定の妥当性を判定するとともに該妥当性を判
定されたスケジュールを登録可能にしたスケジュール管
理手段により構成されている。
The present invention comprises an input means for inputting a schedule having at least a place and a date and time,
The movement time between the location of the schedule input by the input means and the location of the schedule already input before or after the schedule is stored in the database in which the data necessary for calculating the location and the travel time of the location are registered in advance. Travel time calculating means for calculating using the data registered in the database, and determining the validity of the date and time designation of the schedule input from the input means based on the travel time calculated by the travel time calculating means, and It is composed of a schedule management means capable of registering a schedule whose validity has been determined.

【0009】[0009]

【作用】この結果、本発明によれば、入力手段より少な
くとも場所と日時を有するスケジュールを入力すると、
このスケジュールの場所と該スケジュールの前または後
に既入力されたスケジュールの場所との間の移動時間
が、あらかじめデータベースに登録された移動時間の計
算に必要なデータを用いて計算され、この計算された移
動時間に基づいて入力スケジュールの日時指定の妥当性
が判定される。
As a result, according to the present invention, when a schedule having at least a place and a date and time is input from the input means,
The travel time between the location of this schedule and the location of the schedule that has been input before or after the schedule is calculated by using the data necessary for calculating the travel time registered in the database in advance, and this calculated The validity of the date and time specification of the input schedule is determined based on the travel time.

【0010】これにより、利用者は、新たなスケジュー
ル登録の際に、実行不可能なスケジュールを事前に発見
でき、このようなスケジュールの登録を未然に阻止する
ことができることから、移動時間を考慮したスケジュー
ルを効率的に組むことができるようになる。
With this, the user can detect an infeasible schedule in advance at the time of registering a new schedule, and can prevent such schedule from being registered in advance. You will be able to schedule efficiently.

【0011】[0011]

【実施例】以下、本発明の一実施例を図面に従い説明す
る。図1は同実施例の概略構成を示している。図におい
て、1は入力部で、この入力部1はキーボードやマウス
などからなっている。そして、この入力部1からの入力
データは、制御部2に送られる。制御部2は装置全体の
制御を指示するもので、ここでは表示部3、スケジュー
ル管理部4、移動時間計算部5を接続している。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 shows a schematic configuration of the same embodiment. In the figure, reference numeral 1 is an input unit, and the input unit 1 is composed of a keyboard, a mouse and the like. Then, the input data from the input unit 1 is sent to the control unit 2. The control unit 2 is for instructing control of the entire apparatus, and here, the display unit 3, the schedule management unit 4, and the travel time calculation unit 5 are connected.

【0012】表示部3は、制御部2の制御により入力部
1とともにユーザ対話形式の入力部を形成しており、ス
ケジュール管理部4より渡されたスケジュールデータを
表などにして利用者に見やすく表示したり、利用者にデ
ータ入力を促す表示を行うようにしている。また、利用
者の好みに合わせた処理方法の選択を促すことができる
ようにしている。例えば、移動時間の計算とスケジュー
ルの入力について、以下の処理方法からの選択を促すよ
うになっている。 (1)場所に関する情報の入力を常に必要とし、この入
力が不足している場合は入力を促す。移動時間の計算は
常に行うようにする。 (2)場所に関する情報が入力された時だけ、移動時間
の計算を行うようにする。 (3)場所に関する情報がない場合は、利用者が前もっ
て指定した特定の場所と想定して、移動時間の計算を行
うようにする。 (4)場所に関する情報がない場合は、直前のスケジュ
ールと同じ場所と判断して、移動時間の計算を行うよう
にする。
The display unit 3 forms a user interaction type input unit together with the input unit 1 under the control of the control unit 2, and displays the schedule data passed from the schedule management unit 4 in a table or the like for easy viewing by the user. In addition, a display prompting the user to input data is displayed. Also, it is possible to prompt the user to select a processing method according to his or her preference. For example, regarding calculation of travel time and input of a schedule, selection from the following processing methods is urged. (1) It is always necessary to input information about a place, and if this input is insufficient, it is prompted. Always calculate travel time. (2) The travel time is calculated only when the information about the place is input. (3) If there is no information about the location, the user is assumed to be the specific location designated in advance and the travel time is calculated. (4) If there is no information on the place, it is determined that it is the same place as the schedule just before, and the travel time is calculated.

【0013】スケジュール管理部4は、スケジュールデ
ータベース6を管理するもので、スケジュールデータベ
ース6よりスケジュールデータを取り出して、表示部3
に渡したり、新しいスケジュールデータをスケジュール
データベース6に追加するなどするようにしている。な
お、このスケジュールデータの追加の際に、移動時間計
算部5を利用して移動時間の考慮が加えられるようにし
ている。
The schedule management unit 4 manages the schedule database 6, retrieves schedule data from the schedule database 6, and displays the schedule data on the display unit 3.
Or to add new schedule data to the schedule database 6. When the schedule data is added, the travel time calculation unit 5 is used to take the travel time into consideration.

【0014】ここで、スケジュールデータベース6は、
個々のスケジュールデータを登録したもので、このスケ
ジュールデータベース6の形態としては、利用者毎に用
意される場合と複数の利用者に対して共通に用意される
場合がある。
Here, the schedule database 6 is
Each schedule data is registered, and the form of the schedule database 6 may be prepared for each user or commonly for a plurality of users.

【0015】図2(a)(b)(c)は、スケジュール
データベース6に登録されるスケジュールデータの一例
を示すもので、同図(a)(b)は利用者の入力するス
ケジュール、同図(c)にスケジュール管理部4により
生成された移動スケジュールを示している。この場合、
利用者の入力するスケジュールは、種別、日、時、内
容、場所、ビルなどの各項目からなり、スケジュール管
理部4により生成された移動スケジュールは、種別、
日、時、ビル移動、ビル移動時間、駅移動、駅移動経
路、運賃などの各項目からなっている。
FIGS. 2A, 2B and 2C show an example of schedule data registered in the schedule database 6, and FIGS. 2A and 2B are schedules entered by the user. The movement schedule generated by the schedule management unit 4 is shown in (c). in this case,
The schedule entered by the user is made up of items such as type, date, time, content, place, building, etc., and the movement schedule generated by the schedule management unit 4 is
It consists of items such as date, time, building movement, building movement time, station movement, station movement route, and fare.

【0016】移動時間計算部5は、場所と場所の間の移
動に必要な時間を計算するもので、ここでは、駅間移動
データベース7とビルデータベース8を接続している。
つまり、同実施例では、場所の計算を駅単位とビル単位
で行うとともに、移動手段として、徒歩と鉄道などの公
的交通機関を利用するようにしている。勿論、自動車を
中心とした移動時間計算も可能である。
The moving time calculation unit 5 calculates the time required for moving between places, and here, the inter-station moving database 7 and the building database 8 are connected.
That is, in this embodiment, the location is calculated for each station and each building, and as a transportation means, public transportation such as walking and railroad is used. Of course, it is also possible to calculate the traveling time centered on the automobile.

【0017】なお、同実施例での駅は、鉄道などの交通
機関の駅を始め、バス停、空港なども含み、一方、ビル
は、ビルなどの建造物と駅以外の目的地一般を含むもの
としている。また、移動時間の計算は、以下の場合につ
いて実行するものとする。 (1)ビル − 駅 − 駅 − ビル (2)駅 − 駅 − ビル (3)ビル − 駅 − 駅 (4)ビル − ビル
The stations in this embodiment include not only stations for transportation such as railways but also bus stops and airports, while buildings include buildings such as buildings and general destinations other than stations. I am trying. In addition, the calculation of the travel time is executed in the following cases. (1) Building-Station-Station-Building (2) Station-Station-Building (3) Building-Station-Station (4) Building-Building

【0018】この場合、駅での乗換え時間や待ち合わせ
時間も考慮して駅と駅の間の移動時間が計算されるとと
もに、移動が行われる時間帯別に交通機関の運行ダイヤ
も考慮して計算が行われる。
In this case, the travel time between the stations is calculated in consideration of the transfer time at the station and the waiting time, and the operation timetable of the transportation is also considered according to the time zone in which the transfer is performed. Done.

【0019】駅間移動データベース7は、駅と駅の間の
移動時間の計算に必要なデータを登録したもので、ここ
では各駅間の所要時間を曜日別および各時間帯別に納め
ている。図3は駅間移動データベース7の一例を示すも
ので、駅名、隣接駅、移動時間、路線、路線間の乗換え
待時間などが登録されている。
The station-to-station movement database 7 stores data necessary for calculating the traveling time between stations. Here, the required time between stations is stored for each day of the week and each time zone. FIG. 3 shows an example of the inter-station movement database 7, in which station names, adjacent stations, travel times, routes, transfer waiting times between routes, etc. are registered.

【0020】ビルデータベース8は、ビルからひとつま
たは複数の最寄り駅への移動時間と、ビルとひとつまた
は複数の直接いけるビルとの移動時間の計算に必要なデ
ータを登録したもので、予め主要なビルに関するデータ
とともに、利用者が新たなビルに関する情報も追加入力
できるようになっている。
The building database 8 stores data necessary for calculating the traveling time from the building to one or more nearest stations and the traveling time between the building and one or more directly accessible buildings. Along with the data about the building, the user can additionally enter information about the new building.

【0021】図4はビルデータベース8の一例を示すも
ので、ビル名、最寄り駅、最寄り駅までの移動方法、移
動時間および運賃(移動方法が徒歩なら0円であるが、
タクシーなどであれば標準的な運賃)、隣接ビル名、隣
接ビルまでの移動方法、移動時間および運賃などが登録
されている。これらの移動方法、移動時間および運賃は
1つの場所間について複数登録しておくこともできる。
このうちどれを選択するかは後述する駅間の移動経路が
複数ある場合に準じる。次に、以上のように構成した実
施例の動作を説明する。まず、利用者が新しいスケジュ
ールを追加する場合の処理を図5および図6を用いて説
明する。利用者が入力部1より、追加スケジュールを入
力すると、このスケジュールデータは、制御部2よりス
ケジュール管理部4に送られる。
FIG. 4 shows an example of the building database 8. The name of the building, the nearest station, the moving method to the nearest station, the moving time, and the fare (If the moving method is 0 yen on foot,
If it is a taxi, the standard fare), the name of the adjacent building, the method of moving to the adjacent building, the travel time, and the fare are registered. A plurality of these moving methods, moving times, and fares can be registered for one place.
Which of these is selected depends on the case where there are a plurality of transfer routes between stations, which will be described later. Next, the operation of the embodiment configured as described above will be described. First, the process when the user adds a new schedule will be described with reference to FIGS. 5 and 6. When the user inputs an additional schedule from the input unit 1, this schedule data is sent from the control unit 2 to the schedule management unit 4.

【0022】スケジュール管理部4では、図5に示すよ
うに、入力部1からスケジュールの追加入力があると
(ステップ501)、このスケジュールデータからビル
情報を取り出す(ステップ502)。ここで、ビル情報
とは移動計算に用いられる場所の情報、つまりビル名か
駅名のことである。
As shown in FIG. 5, when the schedule management unit 4 receives an additional input of a schedule from the input unit 1 (step 501), the building information is taken out from this schedule data (step 502). Here, the building information is information on a place used for movement calculation, that is, a building name or a station name.

【0023】そして、移動時間の計算を行うか判断し
(ステップ503)、ここでYESならばステップ50
4に進んで、前にスケジュールがあるかを調べる。この
場合、YESならば、ステップ505に進み、新しいス
ケジュールのビル情報と直前のスケジュールのビル情報
およびスケジュール終了時間が移動時間計算部5に渡さ
れる。
Then, it is judged whether or not the moving time should be calculated (step 503). If YES here, step 50
Go to step 4 to see if there is a schedule in front. In this case, if YES, the process proceeds to step 505, where the building information of the new schedule, the building information of the immediately preceding schedule, and the schedule end time are passed to the moving time calculation unit 5.

【0024】移動時間計算部5では、これら情報に基づ
いて移動時間の計算を行う(ステップ506)。ここ
で、移動時間計算部5での移動時間の計算は、図6に示
すように実行される。まず新しいスケジュールのビル情
報と直前スケジュールのビル情報の2つのビル情報およ
び直前スケジュールのスケジュール終了時間を移動開始
時間として取り込み(ステップ601)、次いで、2つ
のビル情報がともにビル名かを調べる(ステップ60
2)。
The moving time calculating unit 5 calculates the moving time based on these pieces of information (step 506). Here, the calculation of the travel time in the travel time calculation unit 5 is executed as shown in FIG. First, the two building information items, the building information of the new schedule and the building information of the immediately preceding schedule, and the schedule end time of the immediately preceding schedule are taken in as the movement start time (step 601), and then it is checked whether both the two building information are building names (step 60
2).

【0025】ここで、両方ともビル名の場合は、ステッ
プ603に進む。ステップ603では、ひとつめのビル
名がビルデータベース8のなかにあるかを調べる。ここ
で、NOならば、ユーザとの対話形式でビルデータを登
録し(ステップ604)、ステップ605に進み、一
方、ステップ603でYESならば、直接ステップ60
5に進む。ステップ605では、ふたつめのビル名がビ
ルデータベース8のなかにあるかを調べる。そして、こ
こでもNOならば、ユーザとの対話形式でビルデータを
登録し(ステップ606)、ステップ607に進み、一
方、ステップ605でYESならば、直接ステップ60
7に進む。
If both are building names, the process proceeds to step 603. In step 603, it is checked whether the first building name exists in the building database 8. Here, if NO, the building data is registered interactively with the user (step 604), and the process proceeds to step 605. On the other hand, if YES in step 603, the step 60 is directly performed.
Go to 5. In step 605, it is checked whether the second building name exists in the building database 8. If NO in this case as well, the building data is registered in an interactive form with the user (step 606), and the process proceeds to step 607. On the other hand, if YES in step 605, the direct step 60 is performed.
Proceed to 7.

【0026】ステップ607では、ふたつのビル間を直
接移動できるかを調べる。そして、ここで直接移動が可
能でYESならば、直接移動のための時間を求め、この
移動時間をスケジュール管理部4に戻して(ステップ6
071)、処理を終了する。
In step 607, it is checked whether or not it is possible to move directly between the two buildings. Then, if the direct movement is possible and YES, the time for the direct movement is obtained, and this movement time is returned to the schedule management unit 4 (step 6).
071), the processing ends.

【0027】一方、ステップ607でNOならば、ステ
ップ608に進み、それぞれのビルから最寄り駅までの
移動時間をビルデータベース8より読み出し、各ビルを
一時的に駅と見なす。そして、ステップ609に進ん
で、駅と駅の間の移動時間を、駅間移動データベース7
を使用して乗換時間や待ち合わせ時間を考慮して計算
し、この結果を所要時間を含めた移動データとしてスケ
ジュール管理部4に戻すようにする(ステップ61
0)。
On the other hand, if NO in step 607, the flow proceeds to step 608, the travel time from each building to the nearest station is read from the building database 8, and each building is temporarily regarded as a station. Then, the process proceeds to step 609, and the moving time between stations is calculated based on the moving database 7 between stations.
Is calculated in consideration of the transfer time and the waiting time, and the result is returned to the schedule management unit 4 as movement data including the required time (step 61).
0).

【0028】また、ひとつめがビル名で、ふたつめが駅
名の場合は、ステップ602でNO、ステップ611で
YESとなり、ステップ612に進む。ステップ612
では、ひとつめのビル名がビルデータベース8のなかに
あるかを調べる。ここで、NOならば、ユーザとの対話
形式でビルデータを登録し(ステップ613)、ステッ
プ614に進み、一方、ステップ613でYESなら
ば、直接ステップ614に進むようになる。
If the first is the building name and the second is the station name, NO is obtained in step 602, YES is obtained in step 611, and the process proceeds to step 612. Step 612
Then, it is checked whether the first building name exists in the building database 8. Here, if NO, the building data is registered interactively with the user (step 613), and the process proceeds to step 614. On the other hand, if YES in step 613, the process directly proceeds to step 614.

【0029】ステップ614でも、各ビルから最寄り駅
までの移動時間をビルデータベース8より読み出し、各
ビルを一時的に駅と見なす。そして、上述したと同様に
ステップ609、ステップ610に進んで、駅と駅の間
の移動時間を、駅間移動データベース7を使用し乗換時
間や待ち合わせ時間も考慮して計算し、この結果を所要
時間を含めた移動データとしてスケジュール管理部4に
戻すようになる。
Also in step 614, the moving time from each building to the nearest station is read from the building database 8 and each building is temporarily regarded as a station. Then, in the same manner as described above, the process proceeds to steps 609 and 610, the travel time between stations is calculated using the inter-station travel database 7 in consideration of the transfer time and the waiting time, and this result is required. It is returned to the schedule management unit 4 as movement data including time.

【0030】さらに、両方が駅名の場合は、ステップ6
02および611でともにNOとなり、直ちにステップ
609およびステップ610に進み、駅と駅の間の移動
時間を、駅間移動データベース7を使用し乗換時間や待
ち合わせ時間も考慮して計算し、この結果を所要時間を
含めた移動データとしてスケジュール管理部4に戻し処
理を終了する。
Further, if both are station names, step 6
Both NOs in 02 and 611 result in NO. Immediately proceed to step 609 and step 610 to calculate the travel time between stations using the inter-station travel database 7 and taking into account the transfer time and the waiting time. The movement data including the required time is returned to the schedule management unit 4 and the processing is ended.

【0031】なお、乗換により、駅と駅の間の移動経路
が複数になる場合は、それらの中から以下の基準によっ
て、ひとつを選択するようにする。この場合、どれを使
用するかは、あらかじめ決定しておく。 (1)複数の経路の中からもっとも所要時間の短いもの
を選択する。 (2)複数の経路の中からもっとも乗換の少ないものを
選択する。 (3)複数の経路の中からもっとも運賃の安いものを選
択する。 (4)上記(1)から(3)までの条件を優先度を含め
て複合指定する。 (5)上記(1)から(4)までで、ひとつだけでな
く、いくつかの上位候補を探し出し、それらからユーザ
との対話形式で利用者に選択してもらう。 (6)あらかじめ利用者が指定した特定の経路を採用す
る。 (7)以前に選択された経路を採用する。
When there are a plurality of movement routes between stations due to transfer, one of them is selected based on the following criteria. In this case, it is decided in advance which one will be used. (1) The route with the shortest required time is selected from a plurality of routes. (2) The route with the least transfer is selected from a plurality of routes. (3) Select the cheapest fare from multiple routes. (4) The conditions (1) to (3) above are combined and specified, including the priority. (5) In the above steps (1) to (4), not only one but several high-ranked candidates are searched for, and the user is asked to select them in an interactive form with the user. (6) Adopt a specific route designated by the user in advance. (7) Adopt the previously selected route.

【0032】図5に戻って移動時間計算部5から移動必
要時間を受け取ると(ステップ507)、新しいスケジ
ュールの開始時間と直前のスケジュールの終了時間との
間は移動必要時間以上かを調べる(ステップ508)。
Returning to FIG. 5, when the required movement time is received from the movement time calculation unit 5 (step 507), it is checked whether the start time of the new schedule and the end time of the immediately preceding schedule are equal to or longer than the required movement time (step 507). 508).

【0033】ここで、移動必要時間以上でYESの場合
は、ステップ511に進む。一方、移動必要時間に不足
と判断された場合は、この移動必要時間を表示部3に送
り、利用者に知らせる(ステップ509)。そして、移
動時間不足のままで登録するかを利用者に問い合わせる
(ステップ510)。ここで利用者がYESと回答すれ
ばステップ511に進み、一方、NOと回答すればステ
ップ501に戻るようになる。この場合の利用者の対応
は、以下の3通りから選択できるようにしている。 (1)入力したスケジュールそのものを変更する。 (2)入力したスケジュールの時刻だけを変更する。 (3)移動時間が不足していることを明記した上で、登
録する。
Here, if the result is YES after the required moving time, the process proceeds to step 511. On the other hand, when it is determined that the required moving time is insufficient, the required moving time is sent to the display unit 3 to inform the user (step 509). Then, the user is inquired as to whether or not to register while the traveling time is insufficient (step 510). If the user answers YES here, the process proceeds to step 511. On the other hand, if the user answers NO, the process returns to step 501. In this case, the user's response can be selected from the following three ways. (1) Change the entered schedule itself. (2) Change only the time of the entered schedule. (3) Register after specifying that the travel time is insufficient.

【0034】従って、(1)または(2)を選択した場
合は、ステップ501に戻り、改めて入力部1からスケ
ジュールデータを入力するようになる。あるいは(3)
の変形としてスケジュールはそのままで移動方法を移動
時間の短いものに変更するという対応もできる。この場
合は、ステップ506に戻り、複数ある移動経路あるい
は移動方法の選択をやり直し、新たな移動時間を計算す
る。
Therefore, when (1) or (2) is selected, the process returns to step 501 and the schedule data is input again from the input section 1. Or (3)
As a modification, the schedule can be changed and the moving method can be changed to one with shorter moving time. In this case, the process returns to step 506, and a plurality of moving routes or moving methods are selected again to calculate a new moving time.

【0035】ここで、上述のステップ508でYESと
判断された場合、または上述の(3)を選択した場合
は、ステップ511に進み、入力スケジュールの後ろに
他のスケジュールがあるか調べられる。ここで、NOな
らば、ステップ512において移動に関する情報をスケ
ジュールデータベース6に登録し、さらにステップ51
3において新しいスケジュールとしてスケジュールデー
タベース6に登録して、処理を終了する。
If it is determined YES at step 508 above or if (3) above is selected, step 511 is proceeded to to check if there is another schedule after the input schedule. Here, if NO, in step 512 the information regarding the movement is registered in the schedule database 6, and in step 51
In step 3, the new schedule is registered in the schedule database 6, and the process ends.

【0036】ステップ511でYESの場合は、上述し
たステップ505からステップ510と同様のステップ
514からステップ519が実行される。この場合、ス
テップ517で移動必要時間以上のYESと判断された
場合は、直ちにステップ512、ステップ513に進ん
で、移動に関する情報と新しいスケジュールがスケジュ
ールデータベース6に登録するようになり、また、移動
必要時間に不足でNOと判断された場合は、移動必要時
間を表示部3に送り、利用者に知らせるとともに(ステ
ップ518)、移動時間不足のままで登録するかを利用
者に問い合わせ(ステップ519)、ここで利用者がY
ESと回答すればステップ512に進み、一方、NOと
回答すればステップ501に戻るようになる。この場合
も、利用者の対応は、上述の3通りから選択できるよう
になる。次に、追加入力されるスケジュールの具体例を
挙げてさらに説明する。
If YES in step 511, steps 514 to 519 similar to steps 505 to 510 described above are executed. In this case, if it is determined YES in step 517, which is equal to or longer than the required moving time, the process immediately proceeds to steps 512 and 513 so that the information regarding the moving and the new schedule are registered in the schedule database 6. If it is determined to be NO due to lack of time, the necessary travel time is sent to the display unit 3 to inform the user (step 518) and the user is inquired whether to register with the short travel time remaining (step 519). , Where the user is Y
If ES is answered, the process proceeds to step 512, while if NO is answered, the process returns to step 501. In this case as well, the user's response can be selected from the above three ways. Next, a specific example of the schedule that is additionally input will be described further.

【0037】いま、図7に示すように、入力済みのスケ
ジュールとして会議(本社)、13:00〜14:00
が組まれていて、このスケジュール内容が表示部3に表
示されているとする。この場合、スケジュールデータベ
ース6には、図2(a)に示すようなスケジュールデー
タが登録されている。
Now, as shown in FIG. 7, as a schedule that has been input, the meeting (head office), 13:00 to 14:00.
And the schedule contents are displayed on the display unit 3. In this case, schedule data as shown in FIG. 2A is registered in the schedule database 6.

【0038】この状態から、新たな追加スケジュールと
して図2(b)に示すようなスケジュールデータを入力
部1から入力したとすると、図8に示すように追加スケ
ジュールの内容が表示部3に表示される。
From this state, if schedule data as shown in FIG. 2B is input as a new additional schedule from the input unit 1, the contents of the additional schedule are displayed on the display unit 3 as shown in FIG. It

【0039】そして、これらスケジュールデータのビル
情報は、移動時間計算部5に送られ、移動時間の計算が
行われる。この場合、各スケジュールのビル情報は、と
もにビル名なので、両ビル間を直接移動できるかを調べ
られる。ここでは、直接移動ができないので、各ビルか
ら最寄り駅までの移動時間を、図4に示すビルデータベ
ース8からのビル情報と、図3に示す駅間移動データベ
ース7からの駅間移動情報をそれぞれ使用して乗換時間
や待ち合わせ時間を考慮して計算する。
Then, the building information of these schedule data is sent to the traveling time calculating section 5 and the traveling time is calculated. In this case, since the building information of each schedule is the building name, it is possible to check whether it is possible to move directly between both buildings. Since it is not possible to directly move here, the moving time from each building to the nearest station, the building information from the building database 8 shown in FIG. 4, and the inter-station moving information from the inter-station moving database 7 shown in FIG. Use and calculate considering transfer time and waiting time.

【0040】この場合、移動時間計算部5での計算結果
から、スケジュール管理部4より図2(c)に示す移動
スケジュールが生成されたとすると、ここでは直前のス
ケジュールの終了時刻が14:00に対して、新たなス
ケジュールの開始時刻が14:30で、この間に30分
の移動時間しかないにもかかわらず、図2(c)に示す
移動スケジュールではビル移動時間として55分必要と
することから、図9に示すように、その旨が表示部3に
表示されるようになる。
In this case, if the schedule management unit 4 generates the travel schedule shown in FIG. 2C from the calculation result of the travel time calculation unit 5, the end time of the immediately preceding schedule is 14:00 here. On the other hand, the start time of the new schedule is 14:30, and although the travel time is only 30 minutes in the meantime, the travel schedule shown in FIG. 2C requires 55 minutes as the building travel time. As shown in FIG. 9, the fact is displayed on the display unit 3.

【0041】この表示に対して、利用者が、図10に示
すように入力部1から新たなスケジュールの開始時刻を
変更して入力し直すと、今度は、移動時間計算部5での
計算結果として、移動必要時間以上の結果が得られるよ
うになるので、この追加スケジュールは、図11に示す
ように直前のスケジュールとともにスケジュールデータ
ベース6に追加登録されるようになる。
In response to this display, the user changes the start time of a new schedule from the input unit 1 and inputs the new schedule again as shown in FIG. As a result, the result of the required travel time or more is obtained, and thus the additional schedule is additionally registered in the schedule database 6 together with the immediately preceding schedule, as shown in FIG.

【0042】従って、このようにすれば、追加スケジュ
ールのビル情報に基づいた移動時間計算部5での計算結
果からスケジュール管理部4により追加スケジュールの
時刻が移動必要時間以上か、つまり、事故と指定の妥当
性が判定されるようになるので、利用者は、追加スケジ
ュール入力の際に、このスケジュールが実行不可能なも
のかを直ちに知ることができるようになり、このような
不完全なスケジュールの登録を未然に阻止できることか
ら、移動時間を考慮したスケジュールを効率的に組むこ
とができるようになる。
Accordingly, in this way, the schedule management unit 4 determines from the calculation result in the moving time calculation unit 5 based on the building information of the additional schedule whether the time of the additional schedule is the required moving time or more, that is, the accident. Since the validity of the schedule will be judged, the user can immediately know whether this schedule is infeasible or not when inputting an additional schedule. Since registration can be blocked in advance, it becomes possible to efficiently set up a schedule in consideration of traveling time.

【0043】なお、本発明は上記実施例にのみ限定され
ず、要旨を変更しない範囲で適宜変形して実施できる。
例えば、上述実施例の図1の装置に地図データを設けて
おき、移動時間計算部5のステップ604、606、6
13においてユーザとの対話形式でビルデータを登録す
る際に、表示部3に最寄りの地図情報を表示し、この地
図上でビル−駅、ビル−ビル間などの経路を指示するこ
とで移動時間などの必要データを登録するように構成す
ることもできる。また、図2で登録したスケジュールを
当日ユーザが参照する際に、表示部3に最寄りの地図情
報を表示し、ユーザがスケジュール通りに移動するため
の経路を把握できるように構成することもできる。
The present invention is not limited to the above-mentioned embodiments, and can be carried out by appropriately modifying it without departing from the scope of the invention.
For example, map data is provided in the apparatus of FIG. 1 of the above-described embodiment, and steps 604, 606, 6 of the travel time calculation unit 5 are performed.
When registering building data in the form of dialog with the user at 13, the nearest map information is displayed on the display unit 3, and a route such as a building-station or a building-building is indicated on this map to thereby move time. It can also be configured to register necessary data such as. Further, when the user refers to the schedule registered in FIG. 2 on the day, it is possible to display the nearest map information on the display unit 3 so that the user can grasp the route for moving according to the schedule.

【0044】[0044]

【発明の効果】本発明によれば、入力手段より少なくと
も場所と日時を有するスケジュールを入力すると、この
スケジュールの場所と該スケジュールの前または後に既
入力されたスケジュールの場所との間の移動時間が、あ
らかじめデータベースに登録された移動時間の計算に必
要なデータを用いて計算され、この計算された移動時間
に基づいて入力スケジュールの日時指定の妥当性が判定
されるようになるので、利用者は、新たなスケジュール
登録の際に、実行不可能なスケジュールを事前に知るこ
とができ、このようなスケジュールの登録を未然に阻止
できるようになることで、移動時間を考慮したスケジュ
ールを効率的に組むことができることになる。
According to the present invention, when a schedule having at least a place and a date and time is input from the input means, the moving time between the place of this schedule and the place of the schedule already input before or after the schedule is changed. , It is calculated using the data necessary for calculating the travel time registered in the database in advance, and the validity of the date and time specification of the input schedule will be judged based on this calculated travel time. , When you register a new schedule, you can know the infeasible schedule in advance, and you can prevent the registration of such a schedule in advance, so you can efficiently create a schedule that considers travel time. It will be possible.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例の概略構成を示す図。FIG. 1 is a diagram showing a schematic configuration of an embodiment of the present invention.

【図2】一実施例に用いられるスケジュールデータベー
スの一例を示す図。
FIG. 2 is a diagram showing an example of a schedule database used in one embodiment.

【図3】一実施例に用いられる駅間移動データベースの
一例を示す図。
FIG. 3 is a diagram showing an example of an inter-station movement database used in one embodiment.

【図4】一実施例に用いられるビルデータベースの一例
を示す図。
FIG. 4 is a diagram showing an example of a building database used in one embodiment.

【図5】一実施例のスケジュール管理部の動作を説明す
るためのフローチャート。
FIG. 5 is a flowchart for explaining the operation of the schedule management unit of the embodiment.

【図6】一実施例の移動時間計算部の動作を説明するた
めのフローチャート。
FIG. 6 is a flowchart for explaining the operation of the travel time calculation unit according to the embodiment.

【図7】一実施例のスケジュールの表示例を示す図。FIG. 7 is a diagram showing a display example of a schedule according to an embodiment.

【図8】一実施例のスケジュール追加入力例を示す図。FIG. 8 is a diagram showing an example of additional schedule input according to an embodiment.

【図9】一実施例の移動時間不足通知の表示例を示す
図。
FIG. 9 is a diagram showing a display example of a travel time shortage notification according to an embodiment.

【図10】一実施例のスケジュール入力の変更例を示す
図。
FIG. 10 is a diagram showing a modification example of schedule input according to an embodiment.

【図11】一実施例のスケジュール変更例を示す図。FIG. 11 is a diagram showing an example of changing a schedule according to an embodiment.

【符号の説明】[Explanation of symbols]

1…入力部、2…制御部、3…表示部、4…スケジュー
ル管理部、5…移動時間計算部、6…スケジュールデー
タベース、7…駅間移動データベース、8…ビルデータ
ベース。
DESCRIPTION OF SYMBOLS 1 ... Input part, 2 ... Control part, 3 ... Display part, 4 ... Schedule management part, 5 ... Travel time calculation part, 6 ... Schedule database, 7 ... Station movement database, 8 ... Building database.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 少なくとも場所と日時を有するスケジュ
ールを入力する入力手段と、 あらかじめ場所と場所の移動時間の計算に必要なデータ
を登録したデータベースと、 前記入力手段より入力されたスケジュールの場所と該ス
ケジュールの前または後に既入力されたスケジュールの
場所との間の移動時間を前記データベースに登録された
データを用いて計算する移動時間計算手段と、 この移動時間計算手段で計算された移動時間に基づいて
前記入力手段より入力されたスケジュールの日時指定の
妥当性を判定するとともに該妥当性を判定されたスケジ
ュールを登録可能にしたスケジュール管理手段とを具備
したことを特徴とするスケジュール管理装置。
1. An input unit for inputting a schedule having at least a place and a date and time, a database in which data necessary for calculating a place and a travel time of the place is registered in advance, and a place for the schedule input by the input unit and Based on the travel time calculated by the travel time calculation means for calculating the travel time between the location of the schedule that has been input before or after the schedule by using the data registered in the database, A schedule management device comprising: a schedule management unit configured to determine the validity of the date and time designation of the schedule input by the input unit and to register the schedule whose validity is determined.
【請求項2】 データベースは、駅と駅の間の移動時間
の計算に必要なデータを有する駅間移動データベースと
ビルから最寄り駅までの移動時間の計算に必要なデータ
を有するビルデータベースを具備することを特徴とする
請求項1記載のスケジュール管理装置。
2. The database comprises an inter-station movement database having data necessary for calculating traveling time between stations and a building database having data required for calculating traveling time from a building to the nearest station. The schedule management device according to claim 1, wherein:
JP4243794A 1992-09-11 1992-09-11 Schedule managing device Pending JPH0696085A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4243794A JPH0696085A (en) 1992-09-11 1992-09-11 Schedule managing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4243794A JPH0696085A (en) 1992-09-11 1992-09-11 Schedule managing device

Publications (1)

Publication Number Publication Date
JPH0696085A true JPH0696085A (en) 1994-04-08

Family

ID=17109051

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4243794A Pending JPH0696085A (en) 1992-09-11 1992-09-11 Schedule managing device

Country Status (1)

Country Link
JP (1) JPH0696085A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002342538A (en) * 2001-05-16 2002-11-29 Nippon Telegr & Teleph Corp <Ntt> Method, device, and program for schedule management, and recording medium where the same program is recorded
JP2003281104A (en) * 2002-03-26 2003-10-03 Toshiba Corp Mobile information terminal
JP2012164085A (en) * 2011-02-04 2012-08-30 Fujitsu Ltd Schedule management device, schedule management method and schedule management program
JP2012242997A (en) * 2011-05-18 2012-12-10 Hitachi Ltd Transfer time calculation system and transfer time calculation method
JP2013069017A (en) * 2011-09-21 2013-04-18 Nec Corp Schedule management device and schedule management method
JP2013080342A (en) * 2011-10-03 2013-05-02 Navitime Japan Co Ltd Schedule management device, schedule management system, schedule management server, schedule management method, and program
JP2016103300A (en) * 2016-02-16 2016-06-02 株式会社ナビタイムジャパン Information processing system, information processing device, information processing method, and information processing program
JP2018067319A (en) * 2017-11-15 2018-04-26 株式会社ナビタイムジャパン Information processing system, information processing device, information processing method, and information processing program
JP2018179916A (en) * 2017-04-20 2018-11-15 株式会社ナビタイムジャパン Information processing system, information processing program, information processing device and information processing method

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002342538A (en) * 2001-05-16 2002-11-29 Nippon Telegr & Teleph Corp <Ntt> Method, device, and program for schedule management, and recording medium where the same program is recorded
JP2003281104A (en) * 2002-03-26 2003-10-03 Toshiba Corp Mobile information terminal
JP2012164085A (en) * 2011-02-04 2012-08-30 Fujitsu Ltd Schedule management device, schedule management method and schedule management program
JP2012242997A (en) * 2011-05-18 2012-12-10 Hitachi Ltd Transfer time calculation system and transfer time calculation method
JP2013069017A (en) * 2011-09-21 2013-04-18 Nec Corp Schedule management device and schedule management method
JP2013080342A (en) * 2011-10-03 2013-05-02 Navitime Japan Co Ltd Schedule management device, schedule management system, schedule management server, schedule management method, and program
JP2016103300A (en) * 2016-02-16 2016-06-02 株式会社ナビタイムジャパン Information processing system, information processing device, information processing method, and information processing program
JP2018179916A (en) * 2017-04-20 2018-11-15 株式会社ナビタイムジャパン Information processing system, information processing program, information processing device and information processing method
JP2018067319A (en) * 2017-11-15 2018-04-26 株式会社ナビタイムジャパン Information processing system, information processing device, information processing method, and information processing program

Similar Documents

Publication Publication Date Title
US6732080B1 (en) System and method of providing personal calendar services
US20050216301A1 (en) Itinerary planning tool, system, and method
US20070078729A1 (en) Itinerary planning tool, system, method, software, and hardware
US20080021745A1 (en) Method and System for Searching for Travel Itineraries with Flexible Travel Dates
JP2003139553A (en) Route retrieval method and route retrieval device taking side trips into account, route retrieval program and recording medium of the program
JP2012006764A (en) Method for communication with transport system
KR20040047736A (en) Information display system
WO2006025044A2 (en) System and method for travel planning
JP7044002B2 (en) Vehicle reservation system, vehicle reservation method and program
JPH0696085A (en) Schedule managing device
JP2002197150A (en) Travel schedule providing system
JP2003130660A (en) Facility information providing device
JP2002054940A (en) Travel plan assisting system and information storing medium readable by computer
JP2002148067A (en) System and method for navigation
JP2009146015A (en) Server system for schedule management system
JP2000357295A (en) Vehicle operation management system
JP3933562B2 (en) Construction work integrated management system and method
JP2012093132A (en) Coordination system of operation schedule and car navigation
JP2002296071A (en) Portable communication device, route guide information delivery method, route guide information delivery system and program
JP4382606B2 (en) Taxi dispatch reservation registration support program and taxi dispatch reservation registration support device
JP2002310716A (en) Portable communication device, route guidance information distributing method and system, and program thereof
JP2002297822A (en) Portable communication device, route guide information delivery method, and route guide information delivery system and program
JP2007314335A (en) Physical distribution transport management device and physical distribution transport management system using geographical information
JP2006171959A (en) Vacancy route search system, vacancy route search apparatus, and terminal device
US20170243309A1 (en) Non-transitory computer-readable recording medium, itinerary display method, and itinerary display device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080830

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090830

Year of fee payment: 7

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 8

Free format text: PAYMENT UNTIL: 20100830

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 8

Free format text: PAYMENT UNTIL: 20100830

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 9

Free format text: PAYMENT UNTIL: 20110830

LAPS Cancellation because of no payment of annual fees