JP3000971B2 - Schedule adjustment system - Google Patents
Schedule adjustment systemInfo
- Publication number
- JP3000971B2 JP3000971B2 JP23226097A JP23226097A JP3000971B2 JP 3000971 B2 JP3000971 B2 JP 3000971B2 JP 23226097 A JP23226097 A JP 23226097A JP 23226097 A JP23226097 A JP 23226097A JP 3000971 B2 JP3000971 B2 JP 3000971B2
- Authority
- JP
- Japan
- Prior art keywords
- schedule
- group
- priority
- scheduling
- unit
- 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
Landscapes
- Calculators And Similar Devices (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、スケジュール管理
システムに関し、特に、グループメンバのスケジュール
管理におけるスケジュール調整に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a schedule management system, and more particularly, to a schedule adjustment in group member schedule management.
【0002】[0002]
【従来の技術】従来、グループメンバのスケジュールの
調整は、次に述べるような2つの方法によって実現して
いた。2. Description of the Related Art Conventionally, the schedule adjustment of group members has been realized by the following two methods.
【0003】第1の方法は、特開平3−130870号
公報(発明の名称「スケジュール表示装置」)に開示さ
れているように、グループのメンバのスケジュールを入
力するのに、あるユーザが他のグループのメンバのスケ
ジュールを代行して入力していた。A first method is disclosed in Japanese Patent Laid-Open Publication No. Hei 3-130870 (title of "Schedule Display Device"), in which a certain user inputs a schedule of a member of a group to another user. The schedule of a group member was entered on behalf of the group.
【0004】第2の方法は、特開平4−358263号
公報(発明の名称「電子式予定表管理方式」)に開示さ
れているように、スケジュールがキャンセル可能か、シ
フト可能か、調整可能か、分割可能かの4つの観点から
16段階にスケジュールの優先度を決定していた。[0004] A second method is to determine whether a schedule can be canceled, shifted, or adjusted, as disclosed in Japanese Patent Application Laid-Open No. 4-358263 (title of "electronic schedule management system"). The schedule priority is determined in 16 stages from the four viewpoints of division.
【0005】[0005]
【発明が解決しようとする課題】上述した第1の方法で
は、メンバのスケジュールを入力するのに、それぞれの
スケジュールを最初から入力しなければならないので、
関連する人のデータを流用して入力するということがで
きず、煩雑な面があった。従って、個人が自分と関連す
るメンバのスケジュールを容易に入力できる手段が必要
である。In the above-mentioned first method, since each member's schedule must be entered from the beginning in order to enter the member's schedule,
It was not possible to divert and input the data of the related person, which was complicated. Therefore, there is a need for a means by which an individual can easily input a schedule of a member related to the user.
【0006】また、上述した第2の方法では、スケジュ
ール調整を行う際に、各メンバの作業内容に割り付けら
れた優先度を基にスケジュールの変更対象者を決定して
いた。しかしながら、この第2の方法では、作業の内容
自体の重複度合いまで考慮していないため、優先度を基
に算出された値によって、スケジュール調整で不都合な
場合があった。例えば、グループのメンバA、Bが2人
で打合わせを行う、というような作業内容の場合につい
て考える。この場合、従来は、メンバA、B同時にスケ
ジュールが変更できる、ということをスケジュール調整
のための評価値に反映させることができなかった。従っ
て、グループ間のメンバの作業内容自体の重複度合いを
考慮する手段が必要である。In the second method described above, when adjusting the schedule, the schedule change target person is determined based on the priority assigned to the work content of each member. However, in the second method, since the degree of duplication of the work content itself is not taken into consideration, there is a case where schedule adjustment is inconvenient depending on a value calculated based on the priority. For example, consider a case of work contents in which members A and B of a group have a meeting with two people. In this case, conventionally, the fact that members A and B can change the schedule at the same time cannot be reflected in the evaluation value for schedule adjustment. Therefore, there is a need for a means for considering the degree of duplication of the work content itself among members between groups.
【0007】[0007]
【課題を解決するための手段】それ故に本発明の課題
は、個人が自分と関連するメンバのスケジュールを入力
できるようにすることにより、複数人のスケジュールを
容易に入力する環境を提供することにある。SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide an environment for easily inputting a schedule of a plurality of members by allowing an individual to input a schedule of a member associated with the user. is there.
【0008】本発明の他の課題は、同じ時間帯に作業が
重なっている場合に、作業内容の優先度以外に作業内容
自体の重複度合いに対して重複度という新たな評価値を
与え、優先度と重複度からスケジュール調整のための評
価値を算出する手段を設けることにより、グループのス
ケジュール調整を行うようにすることにある。Another object of the present invention is to provide a new evaluation value called a degree of duplication for the degree of duplication of the work content itself in addition to the priority of the work content when the work overlaps in the same time zone. Another object of the present invention is to provide a means for calculating an evaluation value for schedule adjustment from the degree and the degree of overlap, so that the group schedule is adjusted.
【0009】本発明の更に他の課題は、スケジュールを
調整するのに必要な要素として、場所もメンバの属性と
同様に扱えるようにすることにある。Still another object of the present invention is to make it possible to treat a place as an element necessary for adjusting a schedule in the same manner as a member attribute.
【0010】本発明のスケジュール管理システムは、個
人のスケジュールを入力する個人スケジュール入力手段
と、前記個人スケジュール入力手段から個人のスケジュ
ールを受け取り、個人のスケジュールを管理するスケジ
ュール管理手段と、前記スケジュール管理手段から受け
取った個人スケジュールを記憶するスケジュール記憶手
段と、新規にグループのスケジュールを設定するために
必要な設定情報を入力するグループスケジュール入力手
段と、前記グループスケジュール入力手段から前記設定
情報を受け取り、前記スケジュール管理手段に対して前
記スケジュール記憶手段から該当するメンバのスケジュ
ールを示すスケジュール情報を取り出させ、グループの
スケジュールの調整を行うスケジュール調整手段と、前
記スケジュール調整手段によって調整されたグループの
スケジュールを示す情報を出力するグループスケジュー
ル出力手段とを有し、前記スケジュール調整手段が、ス
ケジュールを調整するために必要な情報を獲得するスケ
ジュール獲得手段と、個人のスケジュールごとに優先度
を算出する個人スケジュール優先度算出手段と、同じメ
ンバによるスケジュールを検出して、該グループスケジ
ュールの優先度を算出するグループスケジュール優先度
算出手段と、前記個人スケジュール優先度算出手段と前
記グループスケジュール優先度算出手段とからスケジュ
ールを決定するスケジュール評価手段とを有しているこ
とを特徴とする。[0010] The schedule management system of the present invention comprises a personal schedule input means for inputting a personal schedule, a schedule management means for receiving a personal schedule from the personal schedule input means and managing the personal schedule, and the schedule management means. Schedule storage means for storing personal schedules received from the group, group schedule input means for inputting setting information necessary for setting a new group schedule, receiving the setting information from the group schedule input means, A schedule adjusting unit for causing the managing unit to extract schedule information indicating a schedule of a corresponding member from the schedule storing unit and adjusting a group schedule; and the schedule adjusting unit. Group schedule output means for outputting information indicating a group schedule adjusted by the means, wherein the schedule adjustment means obtains information necessary for adjusting the schedule; and schedule acquisition means for each individual schedule. Personal schedule priority calculating means for calculating priority, group schedule priority calculating means for detecting a schedule by the same member and calculating the priority of the group schedule, personal schedule priority calculating means, and the group It is characterized by having schedule evaluation means for determining a schedule from schedule priority calculation means.
【0011】さらに、上記スケジュール管理システムに
おいて、場所の定員を示す定員情報を記憶する場所情報
記憶手段を有し、前記スケジュール調整手段が、前記場
所情報記憶手段に記憶された場所の定員情報に基づい
て、場所の属性を判断して優先度を算出する場所属性優
先度算出手段を有していることを特徴とする。Further, in the above schedule management system, there is provided location information storage means for storing capacity information indicating the capacity of the place, and the schedule adjusting means is based on the capacity information of the place stored in the location information storage means. And a location attribute priority calculating means for determining a location attribute and calculating a priority.
【0012】[0012]
【発明の実施の形態】次に、本発明について図面を参照
して詳細に説明する。Next, the present invention will be described in detail with reference to the drawings.
【0013】図1を参照して、本発明のスケジュール管
理システムについて説明する。A schedule management system according to the present invention will be described with reference to FIG.
【0014】図示のスケジュール管理システムは、スケ
ジュール入力部1と、スケジュール管理部2と、スケジ
ュール記憶部3と、グループスケジュール入出力部4
と、スケジュール調整部5とを備えている。The illustrated schedule management system includes a schedule input unit 1, a schedule management unit 2, a schedule storage unit 3, a group schedule input / output unit 4,
And a schedule adjusting unit 5.
【0015】最初に、各個人のスケジュールを入力する
ために、ユーザは個人スケジュール入力部1からスケジ
ュール属性を入力する。本例では、スケジュール属性は
「氏名」、「用件名」、「日程」、「時間」、「場
所」、「優先度」、および「関係するメンバ」からな
る。First, in order to input a schedule of each individual, the user inputs a schedule attribute from the individual schedule input unit 1. In this example, the schedule attributes include “name”, “subject”, “schedule”, “time”, “location”, “priority”, and “related members”.
【0016】スケジュール管理部2は、個人スケジュー
ル入力部1からスケジュール属性を受け取り、そのスケ
ジュール属性にスケジュールIDを付与してスケジュー
ル記憶部3に記憶する。The schedule management unit 2 receives a schedule attribute from the personal schedule input unit 1, assigns a schedule ID to the schedule attribute, and stores the schedule attribute in the schedule storage unit 3.
【0017】図2の上部にスケジュール記憶部3での記
憶の形態を示す。スケジュール記憶部3にはグループス
ケジュールテーブル30が設けられている。グループス
ケジュールテーブル30には第1乃至第8の項目31〜
38が設けられている。第1の項目31はスケジュール
IDを示す「ID」の欄、第2の項目32は「氏名」の
欄、第3の項目33は「用件名」の欄、第4の項目34
は「日程」の欄、第5の項目35は「時間」の欄、第6
の項目36は「場所」の欄、第7の項目37は「優先
度」の欄、第8の項目38は「関係するメンバ」の欄を
それぞれ示している。The upper part of FIG. 2 shows the form of storage in the schedule storage unit 3. The schedule storage unit 3 is provided with a group schedule table 30. The group schedule table 30 includes first to eighth items 31 to
38 are provided. A first item 31 is a column of “ID” indicating a schedule ID, a second item 32 is a column of “name”, a third item 33 is a column of “subject”, and a fourth item 34
Is the "Schedule" column, the fifth item 35 is the "Time" column,
The item 36 shows a column of "place", the seventh item 37 shows a column of "priority", and the eighth item 38 shows a column of "related members".
【0018】図示の例において、第1の項目である「I
D」の欄31の第1行目には“001”が記憶されてい
る。第2の項目である「氏名」の欄32の第1行目には
“吉府”が記憶されている。第3の項目である「用件
名」の欄33の第1行目には“グループ会議”が記憶さ
れている。第4の項目である「日程」の欄34の第1行
目には1994年4月15日を示す“94/4/15”
が記憶されている。第5の項目である「時間」の欄35
の第1行目には“13:00−15:00”が記憶され
ている。第6の項目である「場所」の欄36の第1行目
には“3502会議室”が記憶されている。第7の項目
である「優先度」の欄37の第1行目には“8”が記憶
されている。第8の項目である「関係するメンバ」の欄
38の第1行目には“垂水”と“田渕”の氏名が記憶さ
れている。In the illustrated example, the first item “I
“001” is stored in the first line of the column 31 of “D”. “Yoshifu” is stored in the first line of the “name” column 32 as the second item. “Group meeting” is stored in the first line of the “item name” column 33 as the third item. The first line of the fourth item “schedule” column 34 is “94/4/15” indicating April 15, 1994.
Is stored. Column 35 of “time” which is the fifth item
In the first line, “13: 00-15: 00” is stored. "3502 meeting room" is stored in the first line of the "location" column 36, which is the sixth item. “8” is stored in the first line of the “Priority” column 37 which is the seventh item. The first line of the column 38 of the "related members", which is the eighth item, stores the names of "Tarumizu" and "Tabuchi".
【0019】スケジュール記憶部3への記憶の際に、ス
ケジュール属性にある関係するメンバの氏名(グループ
スケジュールテーブル30の第8の項目38「関係する
メンバ」の欄)を参照して、その関係するメンバのスケ
ジュールをスケジュール記憶部3に記憶する。図2の下
部にその記憶の形態を示す。At the time of storage in the schedule storage unit 3, the related members are referred to by referring to the names of the related members in the schedule attribute (the eighth item 38 in the group schedule table 30 in the "related members" column). The schedule of the member is stored in the schedule storage unit 3. The form of the storage is shown in the lower part of FIG.
【0020】記憶のさせかた(規則)は次のとおりであ
る。「関係するメンバ」ごとにスケジュールIDを記
憶する。「氏名」の欄32にそのメンバ名を記憶す
る。個人スケジュール入力部1により入力されたスケ
ジュール属性のうち「氏名」と「関係するメンバ」を除
いた属性を記憶する。個人スケジュール入力部1によ
って入力されたスケジュール属性のうち、「氏名」と
「関係するメンバ」から先に記憶した氏名を除いた氏名
を「関係するメンバ」の欄38に記憶させる。The way of storing (rules) is as follows. The schedule ID is stored for each “related member”. The member name is stored in the “name” column 32. The attributes stored in the schedule attributes input by the personal schedule input unit 1 except for “name” and “related members” are stored. Among the schedule attributes input by the personal schedule input unit 1, names other than the previously stored names from the "name" and the "related members" are stored in the "related members" column.
【0021】本例の場合、「関係するメンバ」の欄38
には“垂水”と“田渕”の氏名が記憶されているので、
上記規則に則って「ID」の欄31の第2行目および
第3行目にそれぞれ“002”および“003”を記憶
し、上記規則に則って「氏名」の欄32の第2行目お
よび第3行目にそれぞれ“垂水”および“田渕”の氏名
を記憶する。また、上記規則に則って「用件名」の欄
33の第2行目および第3行目、「日程」の欄34の第
2行目および第3行目、「時間」の欄35の第2行目お
よび第3行目、「場所」の欄36の第2行目および第3
行目、および「優先度」の欄37の第2行目および第3
行目には、それぞれ、対応する欄の第1行目に記憶した
ものと同一の情報を記憶する。最後に上記規則に則っ
て「関係するメンバ」の欄38の第2行目には“吉府”
および“田渕”の氏名を記憶し、「関係するメンバ」の
欄38の第3行目には“吉府”および“垂水”の氏名を
記憶する。In the case of this example, the column 38 of "related members"
Stores the names of "Tarumizu" and "Tabuchi",
According to the above rules, “002” and “003” are stored in the second and third lines of the “ID” column 31, respectively, and the second line of the “name” column 32 is stored in accordance with the above rules. In the third row, the names of "Tarumizu" and "Tabuchi" are stored. In addition, in accordance with the above rules, the second and third lines of the "subject" column 33, the second and third lines of the "schedule" column 34, and the second and third lines of the "time" column 35 2nd and 3rd lines, 2nd and 3rd lines in the column 36 of "Place"
Line, and the second and third lines of the column 37 of the “priority”.
Each row stores the same information as that stored in the first row of the corresponding column. Finally, in accordance with the above rule, the second line of the column 38 of “related members” is “Yoshifu”
And the name of "Tabuchi" are stored, and the names of "Yoshifu" and "Tarumizu" are stored in the third line of the column 38 of "Related Members".
【0022】次に、ユーザはグループ内で共通のスケジ
ュールを立てるために、グループスケジュール入出力部
4からその「日程」と「所要時間」と「参加するメンバ
名」を入力する。グループスケジュール入出力部4がス
ケジュール調整部5に「日程」と「所要時間」と「参加
するメンバ名」を送ると、スケジュール調整部5は該当
するメンバのスケジュールをスケジュール管理部2に要
求する。Next, the user inputs the "schedule", "required time", and "participating member names" from the group schedule input / output unit 4 in order to establish a common schedule in the group. When the group schedule input / output unit 4 sends the “schedule”, “required time”, and “participating member name” to the schedule adjusting unit 5, the schedule adjusting unit 5 requests the schedule managing unit 2 for the schedule of the corresponding member.
【0023】スケジュール管理部2は該当するメンバの
スケジュールを示すスケジュール情報をスケジュール記
憶部3から取り出し、スケジュール調整部5に送る。こ
のスケジュール情報は、先にスケジュール記憶部3で記
憶した形態になっている。スケジュール調整部5がこの
スケジュール情報をグループスケジュール入出力部4に
送ると、グループスケジュール入出力部4はユーザにス
ケジュール情報を出力する。The schedule management section 2 retrieves schedule information indicating the schedule of the corresponding member from the schedule storage section 3 and sends it to the schedule adjustment section 5. This schedule information is in a form previously stored in the schedule storage unit 3. When the schedule adjusting unit 5 sends the schedule information to the group schedule input / output unit 4, the group schedule input / output unit 4 outputs the schedule information to the user.
【0024】次に、図3を参照して、本発明の請求項1
に記載されたスケジュール管理システムについて説明す
る。図示のスケジュール管理システムは、図1に示した
スケジュール調整部5を具体的に示したものである。ス
ケジュール調整部5は、スケジュール獲得部51と、個
人スケジュール優先度算出部52と、グループスケジュ
ール優先度算出部53と、スケジュール評価部54とを
有する。Next, referring to FIG. 3, claim 1 of the present invention will be described.
Will be described. The illustrated schedule management system specifically shows the schedule adjustment unit 5 shown in FIG. The schedule adjustment unit 5 includes a schedule acquisition unit 51, an individual schedule priority calculation unit 52, a group schedule priority calculation unit 53, and a schedule evaluation unit 54.
【0025】次に、図3に示したスケジュール管理シス
テムの動作について説明する。最初に、グループのスケ
ジュールを組み込むために、ユーザはグループスケジュ
ール入出力部4から、その「日程」と「所要時間」と
「参加するメンバ名」を入力する。「日程」は例えば
『今日から2日後から7日後』のように一定の幅をもた
せて入力することも可能である。Next, the operation of the schedule management system shown in FIG. 3 will be described. First, in order to incorporate a group schedule, the user inputs the “schedule”, “required time”, and “participating member name” from the group schedule input / output unit 4. The “schedule” can be input with a certain width, for example, “from two days to seven days from today”.
【0026】グループスケジュール入出力部4が「日
程」と「所要時間」と「参加するメンバ名」をスケジュ
ール調整部5のスケジュール獲得部51に送ると、スケ
ジュール獲得部51は該当するメンバのスケジュールを
確認するために、スケジュール管理部2に「日程」と
「所要時間」と「メンバ名」を送る。When the group schedule input / output unit 4 sends the "schedule", "required time" and "participating member name" to the schedule acquisition unit 51 of the schedule adjustment unit 5, the schedule acquisition unit 51 stores the schedule of the corresponding member. For confirmation, the “schedule”, “required time”, and “member name” are sent to the schedule management unit 2.
【0027】スケジュール管理部2は、スケジュール記
憶部3から指定されたメンバの指定された日程を示すス
ケジュール情報を取り出し、スケジュール獲得部51に
送る。このスケジュール情報の記述内容は、例えば、
「日時」、「作業内容」、「作業内容の優先度」等であ
る。また、「優先度」は例えば“0”から“10”まで
とし、数が大きくなるほど優先度が高いとする。“0”
の「優先度」は作業が無いことを示す。The schedule management unit 2 extracts the schedule information indicating the specified schedule of the specified member from the schedule storage unit 3 and sends it to the schedule acquisition unit 51. The description content of this schedule information is, for example,
“Date and time”, “work content”, “work content priority”, and the like. The “priority” is, for example, from “0” to “10”, and the higher the number, the higher the priority. “0”
“Priority” indicates that there is no work.
【0028】スケジュール獲得部51は、スケジュール
管理部2から指定されたメンバのスケジュール情報を受
け取ると、そのスケジュール情報と以前にグループスケ
ジュール入出力部4から獲得した「所要時間」を個人ス
ケジュール優先度算出部52に送る。Upon receiving the schedule information of the designated member from the schedule management unit 2, the schedule acquisition unit 51 calculates the individual schedule priority based on the schedule information and the "required time" previously acquired from the group schedule input / output unit 4. To the unit 52.
【0029】個人スケジュール優先度算出部52はスケ
ジュール獲得部51からスケジュール情報を受け取る
と、以下の方法で個人スケジュール優先度を算出する。
各メンバの各時間における優先度を調査する。この時
間単位は例えば10分刻みとする。上記で調査した全
メンバの優先度を各時間ごとに合計する。上記の合計
値が“0”である連続した時間帯が、作業の所要時間を
超過している場合、全員のスケジュールの確保が可能な
ので評価値算出を終了し、スケジュール評価部54にス
ケジュール登録可能である旨の情報を送る。Upon receiving the schedule information from the schedule obtaining unit 51, the personal schedule priority calculating unit 52 calculates the personal schedule priority by the following method.
Investigate the priority of each member at each time. The time unit is, for example, every 10 minutes. The priorities of all members examined above are totaled for each hour. When the continuous time period in which the above total value is “0” exceeds the required time for the work, the schedule of all the members can be secured, so that the evaluation value calculation is completed and the schedule can be registered in the schedule evaluation unit 54. Is sent.
【0030】作業の所要時間を超過しない場合、個人ス
ケジュール優先度算出部52は上記スケジュール情報を
グループスケジュール優先度算出部53に送る。If the required time for the work is not exceeded, the individual schedule priority calculating section 52 sends the above schedule information to the group schedule priority calculating section 53.
【0031】グループスケジュール優先度算出部53は
個人スケジュール優先度算出部52から上記スケジュー
ル情報を受け取ると、下記の方法でグループスケジュー
ル優先度を算出する。これを図4を用いて説明する。When receiving the above schedule information from the individual schedule priority calculating section 52, the group schedule priority calculating section 53 calculates the group schedule priority by the following method. This will be described with reference to FIG.
【0032】スケジュールの記述内容の中で、メンバ
間で同一の作業内容の時間帯の部分を抜き出し、その部
分に重複度を与える。重複度は、例えば、重なっていな
い場合は“1”、2人の作業内容が重なっている場合は
“2”とする。図4においては、「吉府」と「田渕」は
同じ作業内容なので重複度を“2”とするが、作業時間
が一部重なる「宮下」は別の作業なので、「宮下」との
重複度は“1”である。From the description contents of the schedule, a time zone portion of the same work content is extracted between the members, and the duplication degree is given to the portion. The degree of duplication is, for example, “1” when they do not overlap, and “2” when the work contents of two persons overlap. In FIG. 4, “Yoshifu” and “Tabuchi” have the same work content, so the duplication degree is “2”. However, since “Miyashita”, whose work time partially overlaps, is another work, the duplication degree with “Miyashita” is different. Is “1”.
【0033】優先度の値と重複度の値から、各時間帯
の評価値を算出する。評価値の算出方法は、例えば、優
先度と重複度の逆数を乗じたものを各時間帯ごとに合計
する。各時間ごとに算出した評価値をスケジュール評価
部54に送る。An evaluation value for each time zone is calculated from the value of the priority and the value of the degree of duplication. The evaluation value is calculated, for example, by multiplying the product of the priority and the reciprocal of the degree of overlap for each time period. The evaluation value calculated for each time is sent to the schedule evaluation unit 54.
【0034】スケジュール評価部54はグループスケジ
ュール優先度算出部53から「評価値」又は「日程」・
「時間帯」を受け取ると、グループスケジュール入出力
部4に「評価値」又は「日程」・「時間帯」を送る。The schedule evaluation unit 54 receives the “evaluation value” or “schedule” from the group schedule priority calculation unit 53.
When the “time period” is received, the “evaluation value” or “schedule” / “time period” is sent to the group schedule input / output unit 4.
【0035】グループスケジュール入出力部4は、受け
取った「評価値」又は「日程」・「時間帯」を表示して
ユーザに知らせる。The group schedule input / output unit 4 displays the received "evaluation value" or "schedule" / "time zone" to notify the user.
【0036】次に、図5を参照して、本発明の請求項2
に記載されたスケジュール管理システムについて説明す
る。図示のスケジュール管理システムは、スケジュール
調整部5がスケジュール調整部6aに変更され、かつ場
所情報記憶部6を有している点を除いて、図3に示した
ものと同様の構成を有している。スケジュール調整部6
aは、場所優先度算出部55を有している点を除いて、
図3に示したスケジュール調整部5と同様の構成を有す
る。Next, referring to FIG. 5, claim 2 of the present invention will be described.
Will be described. The illustrated schedule management system has the same configuration as that shown in FIG. 3 except that the schedule adjustment unit 5 is changed to a schedule adjustment unit 6a and has a location information storage unit 6. I have. Schedule adjuster 6
a has a location priority calculation unit 55 except that
It has a configuration similar to that of the schedule adjustment unit 5 shown in FIG.
【0037】図6に本実施例におけるスケジュール記憶
部3での記憶の形態を示す。スケジュール記憶部3には
グループスケジュールテーブル30aが設けられてい
る。グループスケジュールテーブル30aには図2に示
したグループスケジュールテーブル30と同様の第1乃
至第8の項目31〜38が設けられている他に、第9の
項目39が設けられている。第9の項目39は場所の移
動可能情報を示す「場所移動情報」の欄を示している。FIG. 6 shows a form of storage in the schedule storage unit 3 in this embodiment. The schedule storage unit 3 is provided with a group schedule table 30a. The group schedule table 30a has the same first to eighth items 31 to 38 as those of the group schedule table 30 shown in FIG. 2, and also has a ninth item 39. The ninth item 39 indicates a column of “location movement information” indicating location movable information.
【0038】図7に場所情報記憶部6での記憶の形態を
示す。場所情報記憶部6には場所情報のテーブル60が
設けられている。この場所情報のテーブル60には、
「ID」の項目61、「場所名」の項目62、および
「定員」の項目63が設けられている。FIG. 7 shows a form of storage in the location information storage unit 6. The location information storage unit 6 is provided with a location information table 60. In this location information table 60,
An item 61 of “ID”, an item 62 of “place name”, and an item 63 of “capacity” are provided.
【0039】次に、図5乃至図7を参照して、第3の実
施例によるスケジュール管理システムの動作について説
明する。前述した第2の実施例と同様に、グループスケ
ジュールの日程、開始時間、所要時間、メンバが確定す
るので、その日時の開いている場所を確認するために、
グループスケジュール入出力部4は、再度、スケジュー
ル調整部5aのスケジュール獲得部51にそのスケジュ
ールの「日程」と「開始時間」と「所要時間」(以下、
これらを「日時情報」と呼ぶ)を送る。Next, the operation of the schedule management system according to the third embodiment will be described with reference to FIGS. As in the above-described second embodiment, the schedule, start time, required time, and members of the group schedule are determined.
The group schedule input / output unit 4 again sends the "schedule", "start time", and "required time" (hereinafter, "time") of the schedule to the schedule acquisition unit 51 of the schedule adjustment unit 5a.
These are called "date information").
【0040】スケジュール獲得部51がスケジュール管
理部2に「日時情報」を送ると、スケジュール管理部2
は、スケジュール記憶部3から該「日時情報」と同じ日
時に場所を使用予定にしている「メンバ名」とその「場
所名」と「場所の移動可能情報」を受け取り(図6参
照)、また、場所情報記憶部6から「場所名」とその
「定員」とを受け取り(図7参照)、それらの情報
(「場所情報」と呼ぶ)をスケジュール管理部2を通じ
てスケジュール獲得部51に送る。ここで、移動可能情
報とは、予定の作業を行うのにあらかじめ予定した場所
を移動してもいいかどうかを示す情報で、例えば、移動
してもよいときは“1”、移動できないときは“0”と
いう値を持つ。When the schedule acquisition unit 51 sends the “date and time information” to the schedule management unit 2, the schedule management unit 2
Receives the “member name”, the “place name” and the “place movable information” for which the place is scheduled to be used at the same date and time as the “date and time information” from the schedule storage unit 3 (see FIG. 6). It receives the “place name” and its “capacity” from the place information storage unit 6 (see FIG. 7), and sends the information (called “place information”) to the schedule acquisition unit 51 through the schedule management unit 2. Here, the movable information is information indicating whether or not it is possible to move to a place scheduled in advance to perform a scheduled work. For example, “1” indicates that movement is permitted, and “1” indicates that movement is not possible. It has a value of “0”.
【0041】スケジュール獲得部51は「場所情報」を
受け取ると、場所優先度算出部55に「場所情報」を送
る。When receiving the “location information”, the schedule acquisition unit 51 sends the “location information” to the location priority calculation unit 55.
【0042】場所優先度算出部55は、「場所情報」の
中でその場所におけるメンバの人数と定員を新しくスケ
ジュールをとるメンバの人数と比較する。比較の方法
は、以下のとおりである。新しくスケジュールをとる
メンバの人数以上の定員場所を探す。その場所が他で
使用されているかどうかを確認する。使用されていなけ
れば、その場所名をスケジュール評価部54に送る。使
用されていれば、その人数と移動可能情報を確認し、移
動可能であればその人数以上の定員の場所を探す。移
動先の場所があれば、そのメンバの使用場所を移動し、
そのメンバが以前使用予定にしていた場所を新規にスケ
ジュールをとる場所とする。The place priority calculating section 55 compares the number of members and the number of members at the place in the "place information" with the number of members newly taking a schedule. The comparison method is as follows. Look for a place with more capacity than the newly scheduled members. Check if the location is being used elsewhere. If not used, the place name is sent to the schedule evaluation unit 54. If it is used, the number of people and the movable information are confirmed. If the number of people is movable, a place of the number of persons or more is searched for. If there is a destination location, move the member's location,
The place previously scheduled for use by the member is a place for newly scheduling.
【0043】以上の結果、場所優先度算出部55は、該
当する場所がなければ場所使用不可を示す情報を、該当
する場所があればその場所名をスケジュール評価部54
に送る。スケジュール評価部54は、評価値又は日程・
時間帯を受け取ると、グループスケジュール入出力部4
に場所名又は場所使用不可情報を送る。グループスケジ
ュール入出力部4は場所名又は場所使用不可情報を表示
してユーザに知らせる。As a result, if there is no corresponding place, the place priority calculating section 55 uses the information indicating that the place cannot be used, and if there is a corresponding place, the name of the place is used.
Send to The schedule evaluation unit 54 calculates the evaluation value or schedule /
When the time zone is received, the group schedule input / output unit 4
Send the place name or place unusable information to. The group schedule input / output unit 4 displays the place name or the place unusable information to notify the user.
【0044】尚、本発明は上述した実施例に限定され
ず、本発明の要旨を逸脱しない範囲内で種々の変形・変
更が可能であるのは勿論である。It should be noted that the present invention is not limited to the above-described embodiment, and various modifications and changes can be made without departing from the spirit of the present invention.
【0045】[0045]
【発明の効果】以上説明したように本発明によるスケジ
ュール管理システムは、以下のような効果を奏する。
他のメンバのスケジュールを、個人のスケジュールを入
力する際に関係(関連)するメンバのスケジュールとし
て登録できる。他のメンバとスケジュールが重なって
いれば、その重なりに対して新たに優先度の尺度を設け
ることにより、優先度が動的に変更できるので、新規に
スケジュールをとれる時間帯が増える。他のメンバが
場所を定員以下の人数(例えば定員5人に対して3人)
で予約していた場合に、その定員以下の人数以上の場所
(例えば定員4人)があれば、他のメンバにその場所に
移動してもらい、移動前の場所を新規に予約することが
可能となる。As described above, the schedule management system according to the present invention has the following effects.
A schedule of another member can be registered as a schedule of a related (related) member when a personal schedule is input. If the schedule overlaps with another member, the priority can be dynamically changed by providing a new priority measure for the overlap, so that the time zone in which a new schedule can be set increases. The number of other members is less than the capacity (for example, 3 people for 5 people)
If there is a place with more than the number of people or less (for example, four people), you can have another member move to that place and make a new reservation for the place before the move Becomes
【図1】本発明のスケジュール管理システムを説明する
ためのブロック図である。FIG. 1 is a block diagram illustrating a schedule management system according to the present invention.
【図2】図1に示すスケジュール管理システム内のスケ
ジュール記憶部へのスケジュール記憶方法を示す図であ
る。FIG. 2 is a diagram showing a schedule storage method in a schedule storage unit in the schedule management system shown in FIG.
【図3】本発明の請求項1に記載されたスケジュール管
理システムを示すブロック図である。FIG. 3 is a block diagram showing a schedule management system according to claim 1 of the present invention.
【図4】図3に示したスケジュール管理システム内のス
ケジュール調整部のスケジュール調整の一例を示す図で
ある。FIG. 4 is a diagram illustrating an example of a schedule adjustment of a schedule adjustment unit in the schedule management system illustrated in FIG. 3;
【図5】本発明の請求項2に記載されたスケジュール管
理システムを示すブロック図である。FIG. 5 is a block diagram showing a schedule management system according to claim 2 of the present invention.
【図6】図5に示すスケジュール管理システム内のスケ
ジュール記憶部へのスケジュール記憶方法を示す図であ
る。6 is a diagram showing a method of storing a schedule in a schedule storage unit in the schedule management system shown in FIG.
【図7】図5に示すスケジュール管理システム内の場所
情報記憶部への場所情報記憶方法を示す図である。FIG. 7 is a diagram showing a method of storing location information in a location information storage unit in the schedule management system shown in FIG.
1 個人スケジュール入力部 2 スケジュール管理部 3 スケジュール記憶部 4 グループスケジュール入出力部 5,5a スケジュール調整部 6 場所情報記憶部 51 スケジュール獲得部 52 個人スケジュール優先度算出部 53 グループスケジュール優先度算出部 54 スケジュール評価部 55 場所優先度算出部 DESCRIPTION OF SYMBOLS 1 Personal schedule input part 2 Schedule management part 3 Schedule storage part 4 Group schedule input / output part 5, 5a Schedule adjustment part 6 Location information storage part 51 Schedule acquisition part 52 Personal schedule priority calculation part 53 Group schedule priority calculation part 54 Schedule Evaluation unit 55 Location priority calculation unit
Claims (2)
ジュール入力手段と、前記個人スケジュール入力手段か
ら個人のスケジュールを受け取り個人のスケジュールを
管理するスケジュール管理手段と、前記スケジュール管
理手段から受け取った個人スケジュールを記憶するスケ
ジュール記憶手段と、グループのスケジュールを設定す
るためのそのグループの作業内容を含む設定情報を入力
するグループスケジュール入力手段と、前記グループス
ケジュール入力手段から前記設定情報を受け取り前記ス
ケジュール管理手段に対して前記スケジュール記憶手段
から該当するメンバのスケジュールを示すスケジュール
情報を取り出させグループのスケジュールの調整を行う
スケジュール調整手段と、前記スケジュール調整手段に
よって調整されたグループのスケジュールを示す情報を
出力するグループスケジュール出力手段とを備え、 前記スケジュール調整手段がスケジュールを調整するた
めに必要な情報を獲得するスケジュール獲得手段と、個
人のスケジュールごとに優先度を算出する個人スケジュ
ール優先度算出手段と、複数のメンバが同一時間に重複
するスケジュールを検出してその時間の作業内容が重複
するかの重複度にしたがってそのグループスケジュール
の優先度を算出するグループスケジュール優先度算出手
段と、前記個人スケジュール優先度算出手段および前記
グループスケジュール優先度算出手段からスケジュール
を決定するスケジュール評価手段とを備えたことを特徴
とするスケジュール管理システム。1. A and personal schedule input means for inputting a personal schedule, a schedule management means for managing a schedule Rican receive a personal schedule from the personal schedule input means, personal schedule received from the schedule management means a schedule storage means for storing a group schedule input means for inputting setting information including the work of the group for scheduling of a group, receive Ri before Symbol scheduling the setting information from the group schedule input means and scheduling means for performing scheduling of the appropriate groups were removed schedule information indicating a schedule of the member from the schedule storage unit to the management unit, grayed adjusted by the scheduling means And a group schedule output means for outputting information indicating the loop schedule, calculates the schedule acquisition means for acquiring information required for adjusting the schedule adjustment means gas schedule, the priority for each individual schedule Personal schedule priority calculation means and multiple members overlap at the same time
Schedule to be detected and the work contents at that time are duplicated
And group scheduling priority calculation means according to one of the multiplicity to calculate the priority of the group scheduling, and scheduling evaluation means for determining the personal schedule priority calculating means and the group scheduling priority calculating hand stage or al Schedule schedule management system characterized by comprising a.
所情報記憶手段を有し、前記スケジュール調整手段は、
前記場所情報記憶手段に記憶された場所の定員情報に基
づいて、場所の属性を判断して優先度を算出する場所属
性優先度算出手段を備えた請求項1記載のスケジュール
管理システム。2. A location information storage means for storing capacity information indicating capacity of a place, wherein the schedule adjustment means comprises :
The location information storing means on the basis of the capacity information of the storage location, schedule management system 請 Motomeko 1, further comprising a location attribute priority calculation means for calculating a priority to determine the attributes of the location.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23226097A JP3000971B2 (en) | 1997-08-28 | 1997-08-28 | Schedule adjustment system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23226097A JP3000971B2 (en) | 1997-08-28 | 1997-08-28 | Schedule adjustment system |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18921094A Division JPH0855158A (en) | 1994-08-11 | 1994-08-11 | Schedule management system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1074223A JPH1074223A (en) | 1998-03-17 |
| JP3000971B2 true JP3000971B2 (en) | 2000-01-17 |
Family
ID=16936480
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23226097A Expired - Fee Related JP3000971B2 (en) | 1997-08-28 | 1997-08-28 | Schedule adjustment system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3000971B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001005747A (en) * | 1999-06-21 | 2001-01-12 | Matsushita Electric Ind Co Ltd | Server and schedule data management method |
| JP2006085257A (en) * | 2004-09-14 | 2006-03-30 | Toshiba Corp | Method, system and program for analyzing flow line of moving object |
-
1997
- 1997-08-28 JP JP23226097A patent/JP3000971B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH1074223A (en) | 1998-03-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5907829A (en) | Schedule management system and recording medium | |
| Ovacik et al. | Rolling horizon procedures for dynamic parallel machine scheduling with sequence-dependent setup times | |
| Aziati et al. | Application of queuing theory model and simulation to patient flow at the outpatient department | |
| US8429034B2 (en) | Inventory control over pharmaceutical sample distributions software, systems and methodologies | |
| CN102341820A (en) | Systems and methods for simultaneously conducting causal experiments on content effectiveness and adjusting content distribution to optimize business goals | |
| JP2007527042A (en) | Schedule electronic reservations | |
| JP4321020B2 (en) | Cell production operation system | |
| JPH0611170A (en) | Indoor environment control system | |
| JPH10143565A (en) | Home-visit nursing scheduling system | |
| JP3000971B2 (en) | Schedule adjustment system | |
| JP2015153272A (en) | Information processing apparatus, information processing method, and program | |
| JP6427640B2 (en) | Activity analysis system, activity analysis method, and program | |
| Benchoff et al. | Kaiser Permanente Oakland Medical Center optimizes operating room block schedule for new hospital | |
| US5974394A (en) | Schedule retrieval method for controlling schedules and schedule server apparatus with multistageous idle-time retrieval means | |
| JPH1196222A (en) | Process progress management method and process management device | |
| JP2000259712A (en) | Care plan creation support device and care plan creation method in care plan creation support device | |
| JP2973930B2 (en) | Production planning simulation device | |
| JPH0855158A (en) | Schedule management system | |
| Range | Improving surgical patient flow through simulation of scheduling heuristics | |
| JP2024041078A (en) | Schedule preparation system, schedule preparation apparatus, schedule preparation method, work schedule preparation method, and schedule preparation program | |
| Butler et al. | Working the circuit: An explanation of employee turnover in the restaurant industry | |
| CN116705253A (en) | Online consultation service doctor recommendation method oriented to fairness principle | |
| JP2010238198A (en) | Condition creation support device and condition creation support program | |
| JPH09248736A (en) | Production planning device | |
| JPH09223175A (en) | Sales business support method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |