Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3136239B2 - Schedule management device - Google Patents
[go: Go Back, main page]

JP3136239B2 - Schedule management device - Google Patents

Schedule management device

Info

Publication number
JP3136239B2
JP3136239B2 JP13897194A JP13897194A JP3136239B2 JP 3136239 B2 JP3136239 B2 JP 3136239B2 JP 13897194 A JP13897194 A JP 13897194A JP 13897194 A JP13897194 A JP 13897194A JP 3136239 B2 JP3136239 B2 JP 3136239B2
Authority
JP
Japan
Prior art keywords
schedule
registration request
registration
processing
registered
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
Application number
JP13897194A
Other languages
Japanese (ja)
Other versions
JPH086995A (en
Inventor
徹 上田
憲治 坂本
靖子 松岡
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP13897194A priority Critical patent/JP3136239B2/en
Publication of JPH086995A publication Critical patent/JPH086995A/en
Application granted granted Critical
Publication of JP3136239B2 publication Critical patent/JP3136239B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】個人のスケジュールを管理する個
人スケジュール管理装置または機材・設備等の利用予約
装置を有線または無線のネットワークで複数接続し、打
ち合わせ・会議等の複数の個人が参加する協同作業のス
ケジュール調整や管理に好適なスケジュール管理装置に
関する。
[Industrial applications] Collaborative work in which multiple individuals such as meetings and meetings participate by connecting a plurality of personal schedule management devices that manage individual schedules or use reservation devices such as equipment and facilities via a wired or wireless network. And a schedule management device suitable for schedule adjustment and management.

【0002】[0002]

【従来の技術】近年、電子手帳、ワードプロセッサ、パ
ーソナルコンピュータ等の情報処理装置にスケジュール
管理機能を搭載し、この機能を利用して個人のスケジュ
ール管理が行われている。このようなスケジュール管理
装置は、単体で使用されるものと、有線または無線のネ
ットワークを介してスケジュール管理装置間で相互に通
信可能なものとがある。
2. Description of the Related Art In recent years, information processing apparatuses such as electronic organizers, word processors, and personal computers have been provided with a schedule management function, and personal schedule management has been carried out using this function. Some of such schedule management devices are used alone, and some are capable of communicating with each other between the schedule management devices via a wired or wireless network.

【0003】従来より、単体で使用されるスケジュール
管理装置としては、「スケジュールデータ登録方式」
(特開平5−151163号公報)や、「スケジュール
管理機能を有する情報処理装置」(特開平5−1588
84号公報)等が知られている。前者の方式は、各スケ
ジュールデータに優先度を示すランクデータを付加す
る。そして、スケジュール登録済の時間帯に重複するス
ケジュール登録要求が入力された場合、登録済スケジュ
ールのランクデータと新たな登録要求のランクデータと
を比較し、比較結果に基づいて2つのうち何れかのスケ
ジュールを登録する。後者の装置は、既にスケジュール
が登録されている時間帯に、新たなスケジュールの登録
を許す重複可能モードを備えたものである。
Conventionally, as a schedule management device used alone, a “schedule data registration method” is used.
(Japanese Unexamined Patent Publication No. Hei 5-151163) or "an information processing apparatus having a schedule management function" (Japanese Unexamined Patent Publication No. Hei 5-1588).
No. 84) is known. In the former method, rank data indicating priority is added to each schedule data. Then, when an overlapping schedule registration request is input during the time slot in which the schedule has been registered, the rank data of the registered schedule is compared with the rank data of the new registration request, and one of the two is determined based on the comparison result. Register a schedule. The latter device is provided with a duplication-possible mode in which a new schedule can be registered in a time zone in which a schedule has already been registered.

【0004】また、ネットワークを介して接続された複
数のスケジュール管理装置としては、「スケジュール管
理システム」(特開平5−6378号公報)が知られて
いる。このシステムは、各個人のスケジュール管理部を
搭載する複数のワークステーションをネットワークで相
互接続し、ネットワークを介して各ワークステーション
に個人スケジュール情報を問い合わせ、その回答を基に
会議などの複数の参加者による協同作業のスケジュール
を調整するものである。
As a plurality of schedule management devices connected via a network, a "schedule management system" (JP-A-5-6378) is known. This system interconnects a plurality of workstations each equipped with a schedule management unit of each individual via a network, inquires individual workstations about personal schedule information via the network, and based on the answer, a plurality of participants such as a conference. The coordinating work schedule is adjusted.

【0005】例えば、ある会議の主宰者(または事務担
当者)が会議開催予定日時を設定する場合について説明
する。上記従来のスケジュール管理システムでは、主宰
者が各参加者のスケジュール管理装置に対して会議開催
日時のスケジュール入力要求を発行する。もし、その開
催日時に参加できない人がいれば、参加不能の回答がそ
の人のスケジュール管理装置から返信される。不参加者
がある場合には、そのスケジュールはキャンセルされ、
新たな開催日時を設定して、スケジュール入力要求を再
発行する。不参加者がない場合には、その会議の開催日
時が各参加者の個人スケジュールに自動的に登録され
る。
[0005] For example, a case will be described in which the organizer (or clerk) of a certain conference sets the scheduled date and time of the conference. In the above-described conventional schedule management system, the presiding party issues a schedule input request for the date and time of the conference to the schedule management device of each participant. If there is a person who cannot participate in the date and time of the event, a reply indicating that the person cannot participate is returned from his / her schedule management device. If there are any non-participants, the schedule will be cancelled,
Set a new date and time and reissue the schedule input request. If there are no non-participants, the date and time of the meeting is automatically registered in each participant's personal schedule.

【0006】[0006]

【発明が解決しようとする課題】しかしながら、上記従
来のスケジュール管理方法およびスケジュール管理装置
の考え方では、機械的にスケジュールを検索して空きが
あれば登録するか、無条件に登録するかの2つのモード
しか考慮されておらず、スケジュール管理装置のユーザ
自身がスケジュール入力要求を受け付けるか否かの判断
を下せないという問題点があった。
However, according to the above-described conventional schedule management method and schedule management apparatus, there are two schedules: mechanically searching for a schedule and registering if there is a vacancy, or unconditionally registering a schedule. Only the mode is considered, and there is a problem that the user of the schedule management device cannot judge whether to accept the schedule input request.

【0007】また、各スケジュールデータに優先度を示
すランクデータを付加する方法でも、既に最高位の優先
度を有するスケジュールが登録済みであれば、後からさ
らに優先度の高い事象が発生してもそのスケジュールを
登録できないという問題点があった。
[0007] Also, in the method of adding rank data indicating priority to each schedule data, if a schedule having the highest priority has already been registered, even if a higher priority event occurs later, There was a problem that the schedule could not be registered.

【0008】また、1つのスケジュール管理装置が個人
のスケジュールと、機材や設備の利用時間帯の割当スケ
ジュールとの両方を管理する場合には、個人の判断が考
慮されるべき個人のスケジュール管理と、先着順に重複
なく受付られるべき機材・設備等のスケジュール管理と
の処理方法が変更できないという問題点があった。
When one schedule management device manages both an individual schedule and an allocation schedule of use time periods of equipment and facilities, individual schedule management in which individual judgment is to be taken into consideration, There has been a problem that the processing method with the schedule management of the equipment and facilities to be accepted without duplication on a first-come-first-served basis cannot be changed.

【0009】さらに、従来の複数のスケジュール管理装
置を接続したシステムでは、会議開催日時の設定など複
数人の参加が必要な協同作業のスケジュール決定に際
し、1人でも都合の悪い人があると適切なスケジュール
決定ができず、全員の参加が可能な日時が見つからない
場合は、会議開催日などの協同作業を行うスケジュール
決定ができないという問題点があった。
Furthermore, in a conventional system in which a plurality of schedule management devices are connected, when determining the schedule of a cooperative work that requires the participation of a plurality of persons, such as setting the date and time of holding a conference, it is appropriate that even one person is inconvenient. If the schedule cannot be determined and a date and time at which all the members can participate cannot be found, there is a problem that the schedule for the collaborative work such as the meeting date cannot be determined.

【0010】以上の問題点に鑑み本発明の課題は、複数
のスケジュール管理装置をネットワークを介して接続し
たスケジュール管理システムにおいて、他のスケジュー
ル管理装置から受けたスケジュール入力要求に対してユ
ーザ自身が受け付けるか否かの判断を下すことができる
スケジュール管理システムを提供することである。
[0010] In view of the above problems, an object of the present invention is to provide a schedule management system in which a plurality of schedule management devices are connected via a network, wherein a user himself / herself accepts a schedule input request received from another schedule management device. It is an object of the present invention to provide a schedule management system capable of making a determination as to whether or not the schedule management system is in a normal state.

【0011】また、本発明の課題は、個人の判断が考慮
されるべき個人のスケジュール管理と、先着順に重複な
く受付られるべき機材・設備等のスケジュール管理との
処理方法が変更できるスケジュール管理装置を提供する
ことである。さらに、本発明の別の課題は、協同作業の
参加者全員が参加できる日時が見つからなくても、一定
の評価方法に基づき満足度の高い候補日時を提示するこ
とのできるスケジュール管理システムを提供することで
ある。
Another object of the present invention is to provide a schedule management apparatus capable of changing a processing method of an individual schedule management in which individual judgment is to be taken into consideration and a schedule management of equipment and facilities to be accepted without duplication on a first-come-first-served basis. To provide. Further, another object of the present invention is to provide a schedule management system capable of presenting a candidate date and time with a high degree of satisfaction based on a certain evaluation method even if a date and time at which all the participants of the collaborative work cannot participate is not found. That is.

【0012】[0012]

【課題を解決するための手段】上記課題を解決するため
本発明は次の構成を有する。すなわち、第1発明は、そ
れぞれスケジュール記憶部を有し、ネットワークを介し
て相互に該スケジュール記憶部にスケジュール登録する
ことが可能なスケジュール管理装置において、複数の処
理タイプの中から登録要求者によって選択された処理タ
イプをスケジュール登録要求に付加して送信する送信
手段と、前記スケジュール記憶部の記憶内容を、受信し
前記スケジュール登録要求に従って検索し対応する
時間帯が空いているか塞がっているかを調べるスケジュ
ール検索部と、受信した前記スケジュール登録要求の登
録可否について受信側ユーザに問い合わせるユーザ問い
合わせ部と、受信した前記処理タイプに従って、スケジ
ュール登録要求を処理する登録制御部と、を備えことを
特徴とするスケジュール管理装置である。そして、前記
処理タイプは、スケジュール登録要求が無条件に登録さ
れる無条件タイプと、要求時間帯に空きがあれば登録さ
れる通常タイプと、受信側ユーザの承認を得てから登録
される承認タイプと、を含む。
To solve the above problems, the present invention has the following arrangement. That is, in the first invention, in a schedule management device that has a schedule storage unit and is capable of mutually registering schedules in the schedule storage unit via a network, a schedule requester selects from among a plurality of processing types by a registration requester. Transmitting means for adding the specified processing type to each schedule registration request and transmitting the same , and receiving the storage contents of the schedule storage unit.
A schedule search unit that searches according to the schedule registration request, and checks whether a corresponding time slot is vacant or closed, a user inquiry unit that inquires a receiving user about whether or not the received schedule registration request can be registered, A registration control unit that processes a schedule registration request according to a processing type. And said
The processing type is that the schedule registration request is unconditionally registered.
Registered if there is free space in the required time zone
Registration after obtaining the normal type and the receiving user's approval
Approval type to be used.

【0013】また第2発明は、それぞれスケジュール記
憶部を有し、ネットワークを介して相互に該スケジュー
ル記憶部にスケジュール登録することが可能なスケジュ
ール管理装置において、複数の処理タイプの中から登録
要求者によって選択された処理タイプ及びスケジュール
登録要求の優先度をスケジュール登録要求に付加して
送信する送信手段と、前記スケジュール記憶部の記憶内
容を、受信した前記スケジュール登録要求に従って検索
対応する時間帯が空いているか塞がっているかを調
べるスケジュール検索部と、受信した前記スケジュール
登録要求の登録可否について受信側ユーザに問い合わせ
るユーザ問い合わせ部と、受信した前記処理タイプに従
って、スケジュール登録要求を処理する登録制御部と、
を備えることを特徴とするスケジュール管理装置であ
る。そして、前記処理タイプは、スケジュール登録要求
が無条件に登録される無条件タイプと、スケジュール登
録要求が登録済みのスケジュールと重複していない場合
は登録し、重複している場合、登録済みのスケジュール
と登録要求とを比較し、前記登録要求の優先度が高けれ
ば登録し、同じであれば受信側ユーザに問い合わせし、
低ければ登録しない通常タイプと、受信側ユーザの承認
を得てから登録される承認タイプと、を含む。
[0013] The second invention each have a schedule storage unit, said schedule to each other via a network
In a schedule management device capable of registering a schedule in a file storage unit, a process type and schedule selected by a registration requester from a plurality of process types
Transmitting means for adding the priority of the registration request to each schedule registration request and transmitting the same; and searching the storage contents of the schedule storage unit in accordance with the received schedule registration request to determine whether a corresponding time slot is vacant or closed. and schedule search unit to examine, and the user inquiry section for inquiring the receiving user for registration whether the received said schedule registration request, according to the processing type received a registration control unit that processes the schedule registration request,
A schedule management device comprising: The processing type is a schedule registration request.
Type is registered unconditionally, and schedule registration
When the recording request does not overlap with the registered schedule
Is registered and if it overlaps, the registered schedule
Compare the registration request with the registration request.
If it is the same, contact the receiving user,
Normal type not registered if low, and approval of the receiving user
And an approval type registered after the acquisition.

【0014】また第3発明は、それぞれスケジュール記
憶部を有し、ネットワークを介して相互に該スケジュー
ル記憶部にスケジュール登録することが可能なスケジュ
ール管理装置において、複数の処理タイプの中から登録
要求者によって選択された処理タイプとをスケジュール
登録要求に付加して送信する送信手段と、複数のスケ
ジュール登録要求処理モードの中から受信側ユーザによ
って選択された処理モードを記憶する処理モード記憶部
と、前記スケジュール記憶部の記憶内容を、受信した前
記スケジュール登録要求に従って検索し、対応する時間
帯が空いているか塞がっているかを調べるスケジュール
検索部と、受信した前記スケジュール登録要求の登録可
否について受信側ユーザに問い合わせるユーザ問い合わ
せ部と、前記処理タイプより前記処理モードを優先し
て、スケジュール登録要求を処理する登録制御部と、を
備えることを特徴とするスケジュール管理装置である。
そして、前記処理タイプは、スケジュール登録要求が無
条件に登録される無条件タイプと、スケジュール登録要
求が登録済みのスケジュールと重複していない場合は登
録し、重複している場合、登録済みのスケジュールと登
録要求とを比較し、前記登録要求の優先度が高ければ登
録し、同じであれば受信側ユーザに問い合わせし、低け
れば登録しない通常タイプと、受信側ユーザの承認を得
てから登録される承認タイプと、を含む。前記処理モー
ドは、受信したスケジュール登録要求が無条件に登録さ
れる無条件登録モードと、スケジュール登録要求に付加
された前記処理タイプに従うモードと、全てのスケジュ
ール登録要求をユーザに問い合わせる承認モードと、を
含む。
[0014] In the third invention, each of the schedule records
Storage unit and mutually communicate with each other via a network.
Schedule that can be registered in the schedule storage section
Registered from multiple processing types in the rule management device
Schedule with the processing type selected by the requester
Transmission means for adding and transmitting each registration request, and a plurality of schedules
From the module registration request processing mode
Processing mode storage unit for storing the processing mode selected by
Before storing the contents stored in the schedule storage unit
Search according to the schedule registration request and the corresponding time
Schedule to check if obi is vacant or blocked
Search part and registration of the received schedule registration request possible
User inquiry to inquire the receiving user about rejection
And the processing mode is given priority over the processing type.
And a registration control unit that processes the schedule registration request.
A schedule management device comprising:
In the processing type, there is no schedule registration request.
Unconditional type registered in the condition and schedule registration required
If the request does not overlap with the registered schedule,
If there is an overlap, the registered schedule and registration
The request is compared with the registration request.
Record, and if they are the same, contact the receiving user and
Normal type that does not register if received, and approval of the receiving user
Approval type registered after that. The processing mode
Is unconditionally registered in the received schedule registration request.
Unconditional registration mode and schedule registration request
Mode according to the type of processing performed and all schedules
Authorization mode to ask the user for a
Including.

【0015】また、第4発明は、第1、第2又は第3発
明において、前記ユーザ問い合わせ部は、スケジュール
登録要求された時間帯を含むスケジュール検索結果をユ
ーザ問い合わせ画面に同時に表示する表示制御部を含
み、前記登録制御部は、スケジュール登録要求を受けた
ユーザが登録を拒否したとき、表示画面を自動的にメッ
セージ送信画面に切り換え、入力要求が登録されなかっ
たことを示す情報とともにスケジュール登録要求を拒否
したユーザからのメッセージを送信する応答部を含む。
[0015] The fourth aspect of the present invention provides the first, second or third aspect.
In the description, the user inquiry unit includes a schedule
Use the schedule search result that includes the time zone
Includes a display control unit that is displayed simultaneously on the user inquiry screen.
When the user receiving the schedule registration request rejects the registration, the registration control unit automatically switches the display screen to the message transmission screen, and transmits the schedule registration request together with information indicating that the input request has not been registered. Includes a response unit that sends messages from rejected users.

【0016】さらに第5発明は、それぞれスケジュール
記憶部を有し、ネットワークを介して相互に該スケジュ
ール記憶部にスケジュール登録することが可能なスケジ
ュール管理装置において、協同作業の各参加予定者、協
同作業に使用される機材・設備、協同作業日時の何れか
又は複数の組み合わせ又はそれぞれに予め重みづけをし
てスケジュールに関する評価関数を設定する評価関数設
定部と、各参加予定者及び/又は機材・設備のスケジュ
ール管理装置へ協同作業の時間及び日時を含むスケジュ
ール登録要求を送信する送信部と、前記スケジュール記
憶装置の記憶内容を前記スケジュール登録要求に従って
検索し空き時間リストを作成するスケジュール検索部
と、前記空き時間リストをスケジュール登録要求元へ送
信する送信部と、受信された空き時間リストを検索して
前記スケジュール登録要求の時間帯が全参加者の空き時
間に一致しないとき、前記空き時間リストを自動的に検
索して異なる時間帯毎に複数の候補スケジュールと該候
補スケジュールに於ける評価関数計算値とを求める評価
関数計算部と、前記評価関数計算値を降順にソートする
ソート部と、前記評価関数計算値と対応する時間帯とを
ソート順に表示する表示制御部とを備えることを特徴と
するスケジュール管理装置である。
According to a fifth aspect of the present invention, each of the schedules has a schedule storage unit, and the schedules are mutually exchanged via a network.
In the schedule management device capable of registering a schedule in the rule storage unit, any one or a combination or a plurality of each of the prospective participants of the cooperative work, the equipment / equipment used for the cooperative work, the date and time of the cooperative work, or each is pre-weighted. An evaluation function setting unit for setting an evaluation function relating to a schedule by attaching a schedule, and a transmission unit for transmitting a schedule registration request including the time and date and time of the cooperative work to each scheduled participant and / or the schedule management device of the equipment / equipment; A schedule search unit that searches the storage contents of the schedule storage device in accordance with the schedule registration request to create a free time list, a transmission unit that transmits the free time list to a schedule registration request source, and searches the received free time list And the time zone of the schedule registration request does not match the free time of all participants An evaluation function calculation unit that automatically searches the free time list to obtain a plurality of candidate schedules and evaluation function calculation values in the candidate schedules for different time zones; and sorts the evaluation function calculation values in descending order. A schedule management device comprising: a sorting unit; and a display control unit that displays a time zone corresponding to the evaluation function calculation value in a sorting order.

【0017】[0017]

【作用】第1発明は、ネットワークを介して送られてく
るスケジュール登録要求に該登録要求が処理されるべき
処理タイプが付加されて送られてくる。登録要求を受信
したスケジュール管理装置は、スケジュール登録要求の
内容を無条件に登録する無条件タイプ、スケジュールに
空きがあれば登録する通常タイプ、受信側ユーザに問い
合わせて承認を得てから登録する承認タイプからなる3
つの処理タイプを判別する。そして、それぞれの処理タ
イプに従ってスケジュール登録要求を処理する。
According to a first aspect of the present invention, the information is transmitted via a network.
Schedule registration request should be processed
It is sent with the processing type added. Receive registration request
The schedule management device that has
Unconditional type to register contents unconditionally, to schedule
Normal type to register if available, ask the receiving user
Approval type that is registered after obtaining the approval 3
Determine the three processing types. And each processing module
Process the schedule registration request according to the protocol.

【0018】また、第2発明は、処理タイプが通常タイ
プであれば、スケジュール検索部がスケジュールデータ
記憶部の内容を検索し、スケジュール登録要求に対応す
る時間帯が空いているかどうかを調べ、重複しているか
どうかを判定する。重複してなければ、登録を行う。重
複していれば、既にスケジュールデータ記憶部5に記憶
されたスケジュールの優先度と、登録要求の優先度とを
比較する。この比較結果、登録要求の優先度が高ければ
登録する。登録要求の優先度が低ければ非登録とする。
優先度が等しければ、ユーザに問い合わせる。 また第3
発明は、登録制御部が処理タイプより処理モードを優先
して処理を行う。したがって、処理モード記憶部に記憶
された処理モードが判定され、それに従って処理され
る。処理モードが処理タイプ判定モードであれば、受信
した処理タイプに従って、処理される。
Further, in the second invention, the processing type is usually
The schedule data, the schedule search section
Searches the contents of the storage unit and responds to the schedule registration request.
Check whether the time zone is free
Determine whether If not, register. Heavy
If it is duplicated, it is already stored in the schedule data storage unit 5.
The priority of the registered schedule and the priority of the registration request
Compare. As a result of this comparison, if the priority of the registration request is high
register. If the priority of the registration request is low, it is determined not to be registered.
If the priorities are equal, ask the user. Third
In the invention, the registration control unit gives priority to the processing mode over the processing type
And perform the processing. Therefore, stored in the processing mode storage unit
Processing mode is determined and processed accordingly.
You. If the processing mode is the processing type determination mode, receive
The processing is performed according to the processing type.

【0019】さらに第5発明は、複数の参加者による会
議等の共同作業のスケジュール管理に適し、各参加者及
び共同作業に使用される機材・設備等にそれぞれ重みを
つけて評価関数を定める。この評価関数は、共同作業の
メンバー及び必要な機材・設備が全て揃ったとき最大値
となり、共同作業に必須のメンバーまたは必須の機材・
設備が欠けると小さな値となるように、各メンバー及び
機材・設備に対する係数が定められている。そして、共
同作業のメンバーのスケジュール管理装置及び機材・設
備の予約管理装置(これもスケジュール管理装置に属す
る)に対してネットワークを介してスケジュール登録要
求を送信する。
Furthermore, the fifth invention is suitable for schedule management of a joint work such as a conference by a plurality of participants, and determines an evaluation function by weighting each participant and the equipment and facilities used for the joint work. This evaluation function becomes the maximum value when all the members of the joint work and all the necessary equipment / equipment are available.
Coefficients for each member and equipment / equipment are determined so that if equipment is missing, the value will be small. Then, a schedule registration request is transmitted to the schedule management device and the device / equipment reservation management device (also belonging to the schedule management device) of the members of the joint work via the network.

【0020】次いで、スケジュール登録要求を受信した
各メンバーのスケジュール管理装置及び機材・設備の管
理装置は、自装置内のスケジュール記憶部から空き時間
を検索し、空き時間リストを作成する。そして、この空
き時間リストをスケジュール登録要求元へ返送する。
Next, the schedule management device and the device / equipment management device of each member that has received the schedule registration request search the free time from the schedule storage unit in the own device and create a free time list. Then, the idle time list is returned to the schedule registration request source.

【0021】スケジュール登録要求を発したスケジュー
ル管理装置は、各通信先スケジュール管理装置から返送
された空き時間リストを検索して、所定の単位時間毎に
その時間帯が空き時間であるメンバー及び機材・設備を
集計し、前記評価関数を計算する。そして評価関数の値
を降順にソートし、評価関数の値の大きい時間帯から順
に表示する。これにより、全メンバー及び機材・設備が
揃う時間帯がなくても、重要度の高いメンバー及び機材
・設備等がある程度揃う時間帯に、共同作業のスケジュ
ールを設定することができる。
The schedule management device that has issued the schedule registration request searches the idle time list returned from each communication destination schedule management device, and determines, for each predetermined unit time, the members and equipments whose time zones are idle. The equipment is totalized and the evaluation function is calculated. Then, the values of the evaluation function are sorted in descending order, and are displayed in order from the time zone in which the value of the evaluation function is large. Thus, even if there is no time zone in which all members and equipment / equipment are available, a schedule of joint work can be set in a time zone in which members, equipment / equipment and the like with high importance are available to some extent.

【0022】[0022]

【実施例】次に図面を参照して、本発明の実施例を詳細
に説明する。図1は、本発明に係るスケジュール管理装
置の第1実施例の構成を示すブロック図である。同図に
おいて、1はスケジュール登録要求の入力を行う入力
部、2はスケジュール登録要求を一時保持する入力バッ
ファ、3はスケジュール入力要求の処理態様を指定する
処理モード記憶部、4は処理モードに基づいてスケジュ
ール登録を制御する登録制御部、5は既に登録されたス
ケジュールデータを記憶するスケジュールデータ記憶
部、6は入力バッファに保持された登録要求スケジュー
ルデータにもとづいて既に登録済みのスケジュールデー
タを検索し重複を検出するスケジュール検索部、7は承
認モードによるユーザ問い合わせを行うユーザ問い合わ
せ部、8は要求されたスケジュールをスケジュールデー
タ記憶部5に書き込むスケジュールデータ登録部、9は
スケジュールデータが登録されたか、否かの結果を一時
的に保持する結果バッファ、10は入力要求、結果など
を表示する表示部、11は入力要求や登録結果をネット
ワークを介して他のスケジュール管理装置に送受信する
ネットワークインタフェース部(以下、ネットワークI
F部と略す)、12は複数のスケジュール管理装置を相
互に接続するネットワークである。なお、スケジュール
登録要求は、ユーザ自身が入力部1から入力する場合
と、ネットワーク12を介して他のスケジュール管理装
置から送られてくる場合とがある。
Embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the first embodiment of the schedule management device according to the present invention . In the figure, 1 is an input unit for inputting a schedule registration request, 2 is an input buffer for temporarily storing a schedule registration request, 3 is a processing mode storage unit for specifying a processing mode of the schedule input request, and 4 is a processing mode based on the processing mode. A registration control unit 5 for controlling schedule registration by using a schedule data storage unit for storing schedule data that has already been registered; 6 a search for schedule data that has already been registered based on the registration request schedule data held in the input buffer. A schedule search unit that detects duplication, 7 is a user inquiry unit that makes a user inquiry in an approval mode, 8 is a schedule data registration unit that writes a requested schedule into the schedule data storage unit 5, and 9 is whether schedule data has been registered. Results that temporarily hold the results Buffer, 10 denotes an input request, the display unit for displaying the results, 11 a network interface unit for transmitting and receiving an input request and the registration result to another schedule management apparatus via a network (hereinafter, a network I
A network 12 connects a plurality of schedule management devices to each other. The schedule registration request may be input by the user himself from the input unit 1 or may be sent from another schedule management device via the network 12.

【0023】本第1実施例においては、次に示す4つの
処理モードからユーザによって選択された処理モードが
処理モード記憶部3に記憶されている。第1のモード
は、入力されたスケジュール登録要求が無条件に登録さ
れる無条件登録モードである。第2のモードは、スケジ
ュール登録要求の時間帯が空いていれば登録される通常
モードである。第3のモードは、スケジュール登録要求
の時間帯が空いていれば登録し、空きでなければユーザ
に登録の可否を問い合わせる重複時承認モードである。
第4のモードは、全てのスケジュール登録要求をユーザ
に問い合わせる承認モードである。
In the first embodiment, the processing mode selected by the user from the following four processing modes is stored in the processing mode storage unit 3. The first mode is an unconditional registration mode in which an input schedule registration request is unconditionally registered. The second mode is a normal mode in which registration is performed if the time slot of the schedule registration request is vacant. The third mode is a duplication approval mode in which registration is performed if the time slot of the schedule registration request is vacant, and if not, the user is inquired about whether or not registration is possible.
The fourth mode is an approval mode for inquiring the user of all schedule registration requests.

【0024】次いで、本第1実施例の動作を図4のフロ
ーチャートを参照して説明する。まずスケジュール登録
要求が入力バッファ2に入力されると、そのスケジュー
ル登録要求がネットワークを介して受信されたものかユ
ーザ自身が入力したものかを判定する(ステップS1
1)。ユーザ自身が入力した場合(ステップS11でN
o)には、そのスケジュールをスケジュールデータ記憶
部5に記憶し(ステップS12)、結果バッファ9を介
して自装置内の表示部10にスケジュールが登録された
ことを表示する(ステップS13)。
Next, the operation of the first embodiment will be described with reference to the flowchart of FIG. First, when a schedule registration request is input to the input buffer 2, it is determined whether the schedule registration request is received via the network or input by the user himself (step S1).
1). When the user himself inputs (N in step S11)
In o), the schedule is stored in the schedule data storage unit 5 (step S12), and the fact that the schedule has been registered is displayed on the display unit 10 in the own device via the result buffer 9 (step S13).

【0025】ステップS11の判定でYesであれば、
次に処理モード記憶部3に記憶された処理モードが判定
される(ステップS14)。処理モードが無条件登録モ
ードであればステップS12へ移り、入力バッファ2の
内容をスケジュールデータ登録部8によりスケジュール
データ記憶部5に登録する。
If the determination in step S11 is Yes,
Next, the processing mode stored in the processing mode storage unit 3 is determined (step S14). If the processing mode is the unconditional registration mode, the process proceeds to step S12, where the contents of the input buffer 2 are registered in the schedule data storage unit 5 by the schedule data registration unit 8.

【0026】処理モードが通常モードであれば、スケジ
ュール検索部6がスケジュールデータ記憶部5の内容を
検索し、入力バッファ2の中のスケジュール登録要求に
対応する時間帯が空いているかどうかを調べ、重複して
いるかどうかを判定する(ステップS15)。重複して
なければ、ステップS12へ移る。重複していれば、結
果バッファ9に非登録通知を格納し、ネットワークIF
部11、ネットワーク12を介してスケジュール登録要
求元へ非登録の通知を行う(ステップS16)。
If the processing mode is the normal mode, the schedule search unit 6 searches the contents of the schedule data storage unit 5 and checks whether a time slot corresponding to the schedule registration request in the input buffer 2 is vacant. It is determined whether there is any overlap (step S15). If there is no overlap, the process proceeds to step S12. If they overlap, a non-registration notification is stored in the result buffer 9 and the
The unit 11 notifies the schedule registration request source of non-registration via the network 12 (step S16).

【0027】処理モードが重複時承認モードであれば、
スケジュール検索部6がスケジュールデータ記憶部5の
内容を検索し、入力バッファ2の中のスケジュール登録
要求に対応する時間帯が空いているかどうかを調べ、重
複しているかどうかを判定する(ステップS17)。重
複してなければ、ステップS12へ移る。重複していれ
ば、ユーザ問い合わせ部7によりユーザにスケジュール
を登録するかどうかを問い合わせる(ステップS1
8)。問い合わせの結果が登録指示であれば、ステップ
S12へ移る。問い合わせの結果が登録拒否の指示であ
れば、ステップS16へ移り非登録通知を行う。
If the processing mode is the overlapping approval mode,
The schedule search unit 6 searches the contents of the schedule data storage unit 5, checks whether a time slot corresponding to the schedule registration request in the input buffer 2 is vacant, and determines whether the time zone is duplicated (step S17). . If there is no overlap, the process proceeds to step S12. If they overlap, the user inquiry section 7 inquires of the user whether or not to register a schedule (step S1).
8). If the result of the inquiry is a registration instruction, the process proceeds to step S12. If the result of the inquiry is a registration rejection instruction, the process proceeds to step S16, and a non-registration notification is made.

【0028】処理モードが承認モードであれば、ユーザ
問い合わせ部7によりユーザにスケジュールを登録する
かどうかを問い合わせる(ステップS18)。問い合わ
せの結果が登録指示であれば、ステップS12へ移る。
問い合わせの結果が登録拒否の指示であれば、ステップ
S16へ移り非登録通知を行う。
If the processing mode is the approval mode, the user inquiry section 7 inquires of the user whether or not to register a schedule (step S18). If the result of the inquiry is a registration instruction, the process proceeds to step S12.
If the result of the inquiry is a registration rejection instruction, the process proceeds to step S16, and a non-registration notification is made.

【0029】なお、以上の処理フローでは、ユーザが入
力したスケジュール登録要求は、全て登録するものとし
たが、ネットワークを介して他のスケジュール管理装置
から送られたスケジュール登録要求と同様に、重複判定
を行うように変更することもできる。
In the above processing flow, all the schedule registration requests input by the user are registered. However, similar to the schedule registration requests sent from other schedule management devices via the network, duplication determination is performed. It can be changed to perform.

【0030】次に、本第1実施例の用途とこれに対応し
た処理モード設定について説明する。例えば、1台のス
ケジュール管理装置に、すべてのメンバーのスケジュー
ルを記憶しておくスケジュールボードの役割を持たせる
ような場合、そのスケジュール管理装置の処理モードを
無条件登録モードに設定しておき、ユーザは自己専用の
スケジュール管理装置に自分のスケジュールを入力する
と同時に、スケジュールボードを管理するスケジュール
管理装置に対してスケジュール登録要求を送信し、スケ
ジュールボードに書き込みを行うことができる。スケジ
ュールボード管理装置は、全てのスケジュール登録要求
を無条件に登録・記憶するので、スケジュールの重複に
関係なく、メンバーの全スケジュールを記憶する。
Next, the use of the first embodiment and the setting of the processing mode corresponding thereto will be described. For example, when one schedule management device has a role of a schedule board for storing schedules of all members, the processing mode of the schedule management device is set to the unconditional registration mode, and Can input his / her own schedule to the schedule management device dedicated to himself / herself, and at the same time, can transmit a schedule registration request to the schedule management device that manages the schedule board and write the schedule board. Since the schedule board management device unconditionally registers and stores all schedule registration requests, the schedule board management device stores all the schedules of the members regardless of the overlapping of the schedules.

【0031】会議室の予約のような機材・設備の使用予
約を管理する機能を1台のスケジュール管理装置に持た
せるような場合には、通常モードを設定する。この通常
モードは、スケジュール登録要求のなかから時間的に最
も早い要求を1つだけ受け付けるもので、先着順の予約
システムが実現できる。
In the case where one schedule management device has a function of managing reservation of use of equipment and facilities such as reservation of a conference room, the normal mode is set. In the normal mode, only one of the schedule registration requests, which is the earliest in time, is accepted, and a first-come-first-served reservation system can be realized.

【0032】その他の用途に使用する場合、使用者の好
みに応じて処理モードを設定すればよい。他人からのス
ケジュール要求が勝手に登録されるのを好まないのであ
れば、承認モードを設定することにより実現できる。
When used for other purposes, the processing mode may be set according to the user's preference. If it is not desired that a schedule request from another person be registered without permission, this can be realized by setting an approval mode.

【0033】また、本実施例の変形例として、特定の日
時だけ、処理モードを変更することもできる。例えば、
金曜日は特定の業務のため他のスケジュールを制限した
い場合には、金曜日のスケジュール登録を承認モードと
し、他の曜日を重複時承認モードとするという使用法も
可能である。
As a modification of this embodiment, the processing mode can be changed only at a specific date and time. For example,
If another schedule is to be restricted on Friday for a specific job, it is possible to use the schedule registration on Friday as the approval mode and the other day as the overlap mode.

【0034】図2は、本発明に係るスケジュール管理装
置の第2実施例の構成を示すブロック図である。同図に
おいて、1はスケジュール登録要求の入力を行う入力
部、2はスケジュール登録要求を一時保持する入力バッ
ファ、3はスケジュール入力要求毎の処理タイプを保持
する処理タイプバッファ、4は処理タイプに基づいてス
ケジュール登録を制御する登録制御部、5は既に登録さ
れたスケジュールデータを記憶するスケジュールデータ
記憶部、6は入力バッファに保持された登録要求スケジ
ュールデータにもとづいて既に登録済みのスケジュール
データを検索し重複を検出するスケジュール検索部、7
はスケジュール登録の可否をユーザに問い合わせるユー
ザ問い合わせ部、8は要求されたスケジュールをスケジ
ュールデータ記憶部5に書き込むスケジュールデータ登
録部、9はスケジュールデータが登録されたか、否かの
結果を一時的に保持する結果バッファ、10は入力要
求、結果などを表示する表示部、11は入力要求や登録
結果をネットワークを介して他のスケジュール管理装置
に送受信するネットワークIF部、12は複数のスケジ
ュール管理装置を相互に接続するネットワークである。
FIG. 2 is a block diagram showing the configuration of a second embodiment of the schedule management device according to the present invention . In the figure, 1 is an input section for inputting a schedule registration request, 2 is an input buffer for temporarily storing a schedule registration request, 3 is a processing type buffer for storing a processing type for each schedule input request, and 4 is a processing type buffer. A registration control unit 5 for controlling schedule registration by using a schedule data storage unit for storing schedule data that has already been registered; 6 a search for schedule data that has already been registered based on the registration request schedule data held in the input buffer. Schedule search unit for detecting duplication, 7
Is a user inquiry section for inquiring of the user whether or not schedule registration is possible, 8 is a schedule data registration section for writing the requested schedule to the schedule data storage section 5, and 9 is a temporary storage of whether or not schedule data has been registered. A result buffer 10, a display unit for displaying input requests, results, and the like; 11, a network IF unit for transmitting and receiving input requests and registration results to other schedule management devices via a network; Network to connect to.

【0035】本第2実施例においては、次に示す3つの
処理タイプからスケジュール登録要求者によって選択さ
れた処理タイプがスケジュール登録要求毎に付加されて
いる。第1のタイプは、入力されたスケジュール登録要
求が無条件に登録される無条件登録タイプである。第2
のタイプは、スケジュール登録要求が重複していなけれ
ば登録し、重複していれば、優先度比較によってそれぞ
れ登録、ユーザ問い合わせ、非登録に処理を分ける通常
タイプである。第3のタイプは、スケジュール登録要求
をユーザに問い合わせる承認タイプである。なお本実施
例では、通常登録タイプのスケジュール登録要求にそれ
ぞれ優先度を付加し、もしスケジュールが重複した場合
には既に記憶されたスケジュールの優先度と登録要求の
優先度とを比較し、登録要求の優先度が高ければ登録、
優先度が等しければユーザに問い合わせ、登録要求の優
先度が低ければ非登録としている。
In the second embodiment, a processing type selected by the schedule registration requester from the following three processing types is added to each schedule registration request. The first type is an unconditional registration type in which an input schedule registration request is unconditionally registered. Second
Is a normal type in which registration is performed if schedule registration requests do not overlap, and processing is divided into registration, user inquiry, and non-registration by priority comparison if they overlap. The third type is an approval type for inquiring a user of a schedule registration request. In this embodiment, the priority is added to each of the normal registration type schedule registration requests. If the schedules overlap, the priority of the already stored schedule is compared with the priority of the registration request. Register if the priority of is high,
If the priorities are the same, an inquiry is made to the user, and if the priority of the registration request is low, the registration is not performed.

【0036】次いで、本第2実施例の動作を図5のフロ
ーチャートを参照して説明する。まずスケジュール登録
要求が入力バッファ2に入力されると、そのスケジュー
ル登録要求がネットワークを介して受信されたものかユ
ーザ自身が入力したものかを判定する(ステップS2
1)。ユーザ自身が入力した場合(ステップS21でN
o)には、そのスケジュールをスケジュールデータ記憶
部5に記憶し(ステップS22)、結果バッファ9を介
して自装置内の表示部10にスケジュールが登録された
ことを表示する(ステップS23)。
Next, the operation of the second embodiment will be described with reference to the flowchart of FIG. First, when a schedule registration request is input to the input buffer 2, it is determined whether the schedule registration request is received via the network or input by the user himself (step S2).
1). When the user himself inputs (N in step S21)
In o), the schedule is stored in the schedule data storage unit 5 (step S22), and the fact that the schedule has been registered is displayed on the display unit 10 in the own device via the result buffer 9 (step S23).

【0037】ステップS21の判定でYesであれば、
次に処理タイプ記憶部3に記憶された処理タイプが判定
される(ステップS24)。処理タイプが無条件登録タ
イプであればステップS22へ移り、入力バッファ2の
内容をスケジュールデータ登録部8によりスケジュール
データ記憶部5に登録する。
If the determination in step S21 is Yes,
Next, the processing type stored in the processing type storage unit 3 is determined (step S24). If the processing type is the unconditional registration type, the process proceeds to step S22, and the contents of the input buffer 2 are registered in the schedule data storage unit 5 by the schedule data registration unit 8.

【0038】処理タイプが通常タイプであれば、スケジ
ュール検索部6がスケジュールデータ記憶部5の内容を
検索し、入力バッファ2の中のスケジュール登録要求に
対応する時間帯が空いているかどうかを調べ、重複して
いるかどうかを判定する(ステップS25)。重複して
なければ、ステップS22へ移る。重複していれば、既
にスケジュールデータ記憶部5に記憶されたスケジュー
ルの優先度と、登録要求の優先度とを比較する(ステッ
プS26)。
If the processing type is the normal type, the schedule search unit 6 searches the contents of the schedule data storage unit 5 and checks whether a time slot corresponding to the schedule registration request in the input buffer 2 is vacant. It is determined whether or not they overlap (step S25). If there is no overlap, the process proceeds to step S22. If they overlap, the priority of the schedule already stored in the schedule data storage unit 5 is compared with the priority of the registration request (step S26).

【0039】この比較結果、登録要求の優先度が高けれ
ば登録するためステップS22へ移る。登録要求の優先
度が低ければ非登録とするためステップS27へ移る。
優先度が等しければユーザに問い合わせるため後述され
るステップS28へ移る。ステップS27では、結果バ
ッファ9に非登録通知を格納し、ネットワークIF部1
1、ネットワーク12を介してスケジュール登録要求元
へ非登録の通知を行う。
As a result of the comparison, if the priority of the registration request is high, the process proceeds to step S22 for registration. If the priority of the registration request is low, the process moves to step S27 to deregister.
If the priorities are equal, the process moves to step S28 to be described later to inquire the user. In step S27, the non-registration notification is stored in the result buffer 9, and the network IF unit 1
1. A non-registration notification is sent to the schedule registration request source via the network 12.

【0040】処理タイプが承認タイプであれば、ユーザ
問い合わせ部7によりユーザにスケジュールを登録する
かどうかを問い合わせる(ステップS28)。問い合わ
せの結果が登録指示であれば、ステップS22へ移る。
問い合わせの結果が登録拒否の指示であれば、ステップ
S27へ移り非登録通知を行う。
If the processing type is the approval type, the user inquiry section 7 inquires of the user whether or not to register a schedule (step S28). If the result of the inquiry is a registration instruction, the process moves to step S22.
If the result of the inquiry is a registration rejection instruction, the flow proceeds to step S27, and a non-registration notification is made.

【0041】図3は、本発明の第3実施例の構成を示す
ブロック図である。同図において、1はスケジュール登
録要求の入力を行う入力部、2はスケジュール登録要求
を一時保持する入力バッファ、3はスケジュール入力要
求の処理態様を指定する処理モード記憶部、13はスケ
ジュール入力要求毎の処理タイプを保持する処理タイプ
バッファ、15は処理モードと処理タイプに基づいてス
ケジュール登録を制御する登録制御部、5は既に登録さ
れたスケジュールデータを記憶するスケジュールデータ
記憶部、6は入力バッファに保持された登録要求スケジ
ュールデータにもとづいて既に登録済みのスケジュール
データを検索し重複を検出するスケジュール検索部、7
はスケジュール登録の可否をユーザに問い合わせるユー
ザ問い合わせ部、8は要求されたスケジュールをスケジ
ュールデータ記憶部5に書き込むスケジュールデータ登
録部、9はスケジュールデータが登録されたか、否かの
結果を一時的に保持する結果バッファ、10は入力要
求、結果などを表示する表示部、11は入力要求や登録
結果をネットワークを介して他のスケジュール管理装置
に送受信するネットワークIF部、12は複数のスケジ
ュール管理装置を相互に接続するネットワークである。
FIG. 3 is a block diagram showing the configuration of the third embodiment of the present invention. In the figure, 1 is an input unit for inputting a schedule registration request, 2 is an input buffer for temporarily storing a schedule registration request, 3 is a processing mode storage unit for specifying a processing mode of the schedule input request, and 13 is each schedule input request , A registration control unit for controlling the schedule registration based on the processing mode and the processing type, 5 a schedule data storage unit for storing the already registered schedule data, and 6 an input buffer. A schedule search unit for searching for already registered schedule data based on the held registration request schedule data and detecting duplication, 7
Is a user inquiry section for inquiring of the user whether or not schedule registration is possible, 8 is a schedule data registration section for writing the requested schedule to the schedule data storage section 5, and 9 is a temporary storage of whether or not schedule data has been registered. A result buffer 10, a display unit for displaying input requests, results, and the like; 11, a network IF unit for transmitting and receiving input requests and registration results to other schedule management devices via a network; Network to connect to.

【0042】本第3実施例においては、第1実施例の処
理モードと第2実施例の処理タイプとを併用している。
処理モードは、次に示す3つの処理モードからユーザに
よって選択された処理モードが処理モード記憶部3に記
憶されている。第1のモードは、入力されたスケジュー
ル登録要求が無条件に登録される無条件登録モードであ
る。第2のモードは、スケジュール登録要求に付加され
た処理タイプに従うモードである。第3のモードは、全
てのスケジュール登録要求をユーザに問い合わせる承認
モードである。
In the third embodiment, the processing mode of the first embodiment and the processing type of the second embodiment are used together.
As the processing mode, a processing mode selected by the user from the following three processing modes is stored in the processing mode storage unit 3. The first mode is an unconditional registration mode in which an input schedule registration request is unconditionally registered. The second mode is a mode according to the processing type added to the schedule registration request. The third mode is an approval mode for inquiring the user of all schedule registration requests.

【0043】処理タイプは、次に示す3つの処理タイプ
からスケジュール登録要求者によって選択された処理タ
イプがスケジュール登録要求毎に付加されている。第1
のタイプは、入力されたスケジュール登録要求が無条件
に登録される無条件登録タイプである。第2のタイプ
は、スケジュール登録要求が重複していなければ登録
し、重複していれば、優先度比較によってそれぞれ登
録、ユーザ問い合わせ、非登録に処理を分ける通常タイ
プである。第3のタイプは、スケジュール登録要求をユ
ーザに問い合わせる承認タイプである。
As the processing type, a processing type selected by the schedule registration requester from the following three processing types is added to each schedule registration request. First
Is an unconditional registration type in which the input schedule registration request is unconditionally registered. The second type is a normal type in which schedule registration requests are registered if they do not overlap, and if they do, processing is divided into registration, user inquiry, and non-registration by priority comparison. The third type is an approval type for inquiring a user of a schedule registration request.

【0044】なお本実施例でも、第2実施例と同様に、
通常登録タイプのスケジュール登録要求にそれぞれ優先
度を付加し、もしスケジュールが重複した場合には既に
記憶されたスケジュールの優先度と登録要求の優先度と
を比較し、登録要求の優先度が高ければ登録、優先度が
等しければユーザに問い合わせ、登録要求の優先度が低
ければ非登録としている。
In this embodiment, as in the second embodiment,
A priority is added to each schedule registration request of the normal registration type. If the schedules overlap, the priority of the already stored schedule is compared with the priority of the registration request. If the priority of the registration request is high, If the registration and the priority are equal, the user is inquired. If the priority of the registration request is low, the registration is not performed.

【0045】次いで、本第3実施例の動作を図6のフロ
ーチャートを参照して説明する。まずスケジュール登録
要求が入力バッファ2に入力されると、そのスケジュー
ル登録要求がネットワークを介して受信されたものかユ
ーザ自身が入力したものかを判定する(ステップS3
1)。ユーザ自身が入力した場合(ステップS31でN
o)には、そのスケジュールをスケジュールデータ記憶
部5に記憶し(ステップS32)、結果バッファ9を介
して自装置内の表示部10にスケジュールが登録された
ことを表示する(ステップS33)。
Next, the operation of the third embodiment will be described with reference to the flowchart of FIG. First, when a schedule registration request is input to the input buffer 2, it is determined whether the schedule registration request is received via the network or input by the user himself (step S3).
1). When the user himself inputs (N in step S31)
In o), the schedule is stored in the schedule data storage unit 5 (step S32), and the fact that the schedule has been registered is displayed on the display unit 10 in the own device via the result buffer 9 (step S33).

【0046】ステップS31の判定でYesであれば、
次に処理モード記憶部3に記憶された処理モードが判定
される(ステップS34)。処理モードが無条件登録モ
ードであればステップS32へ移り、入力バッファ2の
内容をスケジュールデータ登録部8によりスケジュール
データ記憶部5に登録する。
If the determination in step S31 is Yes,
Next, the processing mode stored in the processing mode storage unit 3 is determined (step S34). If the processing mode is the unconditional registration mode, the process proceeds to step S32, where the contents of the input buffer 2 are registered in the schedule data storage unit 5 by the schedule data registration unit 8.

【0047】処理モードが処理タイプ判定モードであれ
ば、処理タイプバッファ13に記憶された処理タイプが
判定される(ステップS35)。処理タイプが無条件登
録タイプであればステップS32へ移り、入力バッファ
2の内容をスケジュールデータ登録部8によりスケジュ
ールデータ記憶部5に登録する。
If the processing mode is the processing type determination mode, the processing type stored in the processing type buffer 13 is determined (step S35). If the processing type is the unconditional registration type, the process proceeds to step S32, where the contents of the input buffer 2 are registered in the schedule data storage unit 5 by the schedule data registration unit 8.

【0048】処理タイプが通常タイプであれば、スケジ
ュール検索部6がスケジュールデータ記憶部5の内容を
検索し、入力バッファ2の中のスケジュール登録要求に
対応する時間帯が空いているかどうかを調べ、重複して
いるかどうかを判定する(ステップS36)。重複して
なければ、ステップS32へ移る。重複していれば、既
にスケジュールデータ記憶部5に記憶されたスケジュー
ルの優先度と、登録要求の優先度とを比較する(ステッ
プS37)。
If the processing type is the normal type, the schedule search unit 6 searches the contents of the schedule data storage unit 5 and checks whether a time slot corresponding to the schedule registration request in the input buffer 2 is vacant. It is determined whether there is any overlap (step S36). If there is no overlap, the process moves to step S32. If they overlap, the priority of the schedule already stored in the schedule data storage unit 5 is compared with the priority of the registration request (step S37).

【0049】この比較結果、登録要求の優先度が高けれ
ば登録するためステップS32へ移る。登録要求の優先
度が低ければ非登録とするためステップS38へ移る。
優先度が等しければユーザに問い合わせるため後述され
るステップS39へ移る。ステップS38では、結果バ
ッファ9に非登録通知を格納し、ネットワークIF部1
1、ネットワーク12を介してスケジュール登録要求元
へ非登録の通知を行う。
As a result of the comparison, if the priority of the registration request is high, the process proceeds to step S32 for registration. If the priority of the registration request is low, the process proceeds to step S38 for non-registration.
If the priorities are equal, the process moves to step S39 to be described later to inquire the user. In step S38, the non-registration notification is stored in the result buffer 9, and the network IF unit 1
1. A non-registration notification is sent to the schedule registration request source via the network 12.

【0050】処理タイプが承認タイプであれば、ユーザ
問い合わせ部7によりユーザにスケジュールを登録する
かどうかを問い合わせる(ステップS39)。問い合わ
せの結果が登録指示であれば、ステップS32へ移る。
問い合わせの結果が登録拒否の指示であれば、ステップ
S38へ移り非登録通知を行う。
If the processing type is the approval type, the user inquiry section 7 inquires of the user whether or not to register a schedule (step S39). If the result of the inquiry is a registration instruction, the process moves to step S32.
If the result of the inquiry is a registration rejection instruction, the process moves to step S38, and a non-registration notification is made.

【0051】なお、本実施例では、処理タイプより処理
モードを優先して判定したが、処理タイプを優先して判
定することも可能である。
In the present embodiment, the processing mode is determined prior to the processing type, but the processing type may be determined prior to the processing mode.

【0052】図7は、上記実施例におけるユーザ問い合
わせの画面表示例を示すものである。あるユーザUに対
して、戸川課長が「12月9日15時〜18時のミーテ
ィング」のスケジュール要求を発信したとする。このス
ケジュール登録要求を受信したスケジュール管理装置
は、スケジュール登録要求101を表示するとともに、
そのスケジュール要求の前後のスケジュール102をス
ケジュールデータ記憶部から読み出し、同時に表示す
る。これにより、ユーザUは、スケジュール管理装置の
表示画面を見るだけで、即座にこのスケジュール登録要
求を受け入れるか、拒否するかの判断が行える。なお、
スケジュール登録要求101の表示中、[登録]103
及び[キャンセル]104はユーザが応答の為に入力す
るキーまたはタッチパネル等の入力の種別を示す。
FIG. 7 shows a screen display example of a user inquiry in the above embodiment. Suppose that Togawa Manager sent a schedule request for “Meeting from 15:00 to 18:00 on December 9” to a certain user U. The schedule management device that has received the schedule registration request displays the schedule registration request 101 and
The schedules 102 before and after the schedule request are read from the schedule data storage unit and displayed at the same time. Thus, the user U can immediately determine whether to accept or reject the schedule registration request only by looking at the display screen of the schedule management device. In addition,
While displaying the schedule registration request 101, [Registration] 103
And [Cancel] 104 indicate the type of input by the user, such as a key or a touch panel, for a response.

【0053】図7の操作画面において、[キャンセル]
104と応答した場合は、図8の操作画面に切り換わ
り、スケジュール登録要求に対して拒否の応答を返送す
る操作画面105となる。そして、図8の操作画面で
は、スケジュール登録拒否の理由等についてのメッセー
ジ送信が可能であり、メッセージがあるときは[ある]
106を指定し、ないときには[ない]107を指定す
る。
[Cancel] on the operation screen shown in FIG.
When a response of 104 is made, the screen is switched to the operation screen of FIG. 8, and an operation screen 105 for returning a rejection response to the schedule registration request is displayed. Then, on the operation screen of FIG. 8, it is possible to transmit a message about the reason of schedule registration refusal, etc., and when there is a message, [Yes]
106 is designated, and when there is no such designation, [none] 107 is designated.

【0054】図8の操作画面において、[ある]106
を指定した場合には、付属するキーボードまたは手書き
入力装置等からメッセージが入力され、操作画面に表示
される。メッセージ入力後の操作画面の状態を図9に示
す。この例では、「新WS講習会のため、一日中塞がっ
ています。8日午前中ならOKです。」というメッセー
ジを記入している。このメッセージは、スケジュール登
録要求が拒否された情報と共に要求元のスケジュール管
理装置へ返信される。
In the operation screen shown in FIG.
Is designated, a message is input from the attached keyboard or handwriting input device or the like and displayed on the operation screen. FIG. 9 shows the state of the operation screen after the message is input. In this example, a message is written saying, "We are closed all day for the new WS workshop. OK in the morning of the 8th." This message is returned to the requesting schedule management device together with the information that the schedule registration request has been rejected.

【0055】図10は、本発明に係るスケジュール管理
装置の第4実施例の構成を示すブロック図である。同図
において、1はスケジュール登録要求及び検索要求の入
力を行う入力部、2は入力を一時保持する入力バッフ
ァ、5は既に登録されたスケジュールデータを記憶する
スケジュールデータ記憶部、6は要求された条件のスケ
ジュールを検索するスケジュール検索部、8はスケジュ
ールをスケジュールデータ記憶部5に書き込むスケジュ
ールデータ登録部、9はスケジュールデータの検索結果
を一時保持する検索結果バッファ、10は検索要求、検
索結果、登録要求、登録結果などを表示する表示部、1
1は検索要求や検索結果などをネットワークを介して他
のスケジュール管理装置に送受信するネットワークIF
部、12は複数のスケジュール管理装置を相互に接続す
るネットワーク、16はスケジュール評価関数の値を計
算する評価関数演算部、17は検索結果毎の評価関数の
値をソートするソート部である。
FIG. 10 is a block diagram showing the configuration of a fourth embodiment of the schedule management device according to the present invention . In the figure, 1 is an input unit for inputting a schedule registration request and a search request, 2 is an input buffer for temporarily holding an input, 5 is a schedule data storage unit for storing already registered schedule data, and 6 is a requested data. A schedule search unit for searching for a schedule of a condition, 8 is a schedule data registration unit for writing a schedule in the schedule data storage unit 5, 9 is a search result buffer for temporarily holding a search result of schedule data, 10 is a search request, search result, and registration. Display section for displaying requests, registration results, etc., 1
1 is a network interface for transmitting / receiving a search request, a search result, and the like to / from another schedule management device via a network.
And 12, a network for interconnecting a plurality of schedule management devices, 16 an evaluation function operation unit for calculating the value of the schedule evaluation function, and 17 a sorting unit for sorting the evaluation function values for each search result.

【0056】本第4実施例においては、マスタとなるス
ケジュール管理装置から複数のスレイブとなるスケジュ
ール管理装置に対して協同作業のスケジュールを設定す
るものであり、ネットワークに接続された全てのスケジ
ュール管理装置が同一構成となっているので、いずれの
スケジュール管理装置からも協調作業のスケジュールを
設定することができる。しかしながら、それぞれ専用化
されたマスタ・スケジュール管理装置とスレイブ・スケ
ジュール管理装置とを相互にネットワークを介して接続
してもよいことは言うまでもない。
In the fourth embodiment, a schedule of cooperative work is set from the master schedule management device to a plurality of slave schedule management devices, and all schedule management devices connected to the network are set. Have the same configuration, the schedule of the cooperative work can be set from any schedule management device. However, it goes without saying that the dedicated master schedule management device and slave schedule management device may be mutually connected via a network.

【0057】次いで、本第4実施例の動作をフローチャ
ートを参照して説明する。図11は、協調作業のスケジ
ュールを設定するため検索要求を送信するマスタ・スケ
ジュール管理装置側の処理フローを示す。まず初期状態
では、スケジュール管理装置のユーザが、スケジュール
検索要求を入力するのを待つ(ステップS41)。この
検索要求には、スケジュールの内容(例えば、会議の名
称)、所要時間、設定希望日時の範囲、協調作業のメン
バー(例えば、会議招集対象者)、及び協調作業に必要
な設備・機材(例えば、会議室・黒板)等の情報を含む
ものとする。
Next, the operation of the fourth embodiment will be described with reference to a flowchart. FIG. 11 shows a processing flow on the master schedule management device side for transmitting a search request for setting a schedule for cooperative work. First, in the initial state, the process waits for the user of the schedule management device to input a schedule search request (step S41). The search request includes the contents of the schedule (for example, the name of the meeting), the required time, the range of the desired setting date and time, the members of the cooperative work (for example, the person to be invited to the meeting), and the equipment and equipment necessary for the cooperative work (for example, , Meeting room, blackboard).

【0058】次いで、入力部1からスケジュール検索要
求が入力されると、対象者及び機材・設備のスケジュー
ルを管理しているそれぞれのスレイブ・スケジュール管
理装置に対してネットワークIF部11を介してスケジ
ュールの空き時間検索要求を送信する(ステップS4
2)。スレイブ・スケジュール管理装置は1台のスケジ
ュール管理装置が1人のスケジュールを管理してもよい
し、複数人のスケジュールを管理してもよい。機材・設
備のスケジュール管理装置も同様であり、1台のスケジ
ュール管理装置が1つの設備・機材のスケジュールを管
理してもよいし、複数の設備・機材のスケジュールを管
理してもよい。
Next, when a schedule search request is input from the input unit 1, the schedule is requested via the network IF unit 11 to each slave schedule management device that manages the schedule of the target person and the equipment / equipment. Send a free time search request (step S4)
2). In the slave schedule management device, one schedule management device may manage one schedule or a plurality of schedules. The same applies to the device / equipment schedule management device. One schedule management device may manage the schedule of one device / equipment, or may manage the schedule of a plurality of devices / equipment.

【0059】次いで、通信先のスレイブ・スケジュール
管理装置から検索要求に対する応答を待つ(ステップS
43)。全てのスレイブ・スケジュール管理装置から検
索結果が空き時間リストとして応答されると、この空き
時間リストを検索結果バッファ9に格納する。そして、
評価関数演算部16により各候補時間帯毎に対象者の空
き時間を集計し、その時間帯の評価値を計算する。次い
で、評価値を降順にソートし、最も評価値の大きい(す
なわち、参加満足度の高い)候補時間帯から順にならべ
る(ステップS44)。次いで、検索結果であるスケジ
ュール設定の候補時間帯を表示部10に表示する(ステ
ップS45)。
Next, a response to the search request is waited for from the slave schedule management device of the communication destination (step S).
43). When a search result is returned as a free time list from all slave schedule management apparatuses, the free time list is stored in the search result buffer 9. And
The evaluation function calculation unit 16 totals the free time of the target person for each candidate time zone, and calculates an evaluation value in that time zone. Next, the evaluation values are sorted in descending order, and the evaluation values are arranged in order from the candidate time zone having the highest evaluation value (that is, having the highest degree of participation satisfaction) (step S44). Next, the schedule setting candidate time zone, which is the search result, is displayed on the display unit 10 (step S45).

【0060】ここで、マスタ・スケジュール管理装置の
ユーザー(即ち協調作業のスケジュールを設定使用とす
る者)は、この表示を見て、候補時間帯の中からスケジ
ュール設定する時間帯を選んで入力し、満足できる時間
帯がなければスケジュール設定を取りやめる(ステップ
S46)。ユーザーの時間帯選択結果が入力されると、
選択された時間帯に対してスケジュール登録要求を送信
する(ステップS47)。ここで送信する相手は、ステ
ップS41でユーザーが指定したスケジュール管理対象
(人、機材・設備)のスケジュールを管理する装置に対
してでもよいし、ステップS46で選択された時間帯に
スケジュールが空いている対象だけに限定してもよい。
Here, the user of the master schedule management device (that is, the person who sets and uses the schedule of the cooperative work) sees this display and selects and inputs the time zone for which the schedule is to be set from the candidate time zones. If there is no satisfactory time zone, the schedule setting is canceled (step S46). Once the user ’s time of day selection results are entered,
A schedule registration request is transmitted for the selected time zone (step S47). The transmission destination here may be a device that manages the schedule of the schedule management target (person, equipment / equipment) specified by the user in step S41, or if the schedule is vacant in the time zone selected in step S46. It may be limited to only the target that is present.

【0061】これは、スケジュール登録要求が受信され
た側では、自動的にそのスケジュールが登録される場合
以外に、協調作業参加者本人の意志を確認してから登録
する場合もあり得るからである。本人の意志を確認する
場合には、すでに他のスケジュールが入力されていて
も、そのスケジュールを取り消して、今回受信したスケ
ジュールを登録する場合も考えられるからである。
This is because, on the side receiving the schedule registration request, there may be a case where the registration is performed after confirming the intention of the cooperative work participant in addition to the case where the schedule is automatically registered. . This is because when confirming the intention of the individual, even if another schedule has already been input, the schedule may be canceled and the schedule received this time may be registered.

【0062】次いで、スケジュール登録要求に対する回
答が受信され(ステップS48)、スケジュール登録結
果が表示される(ステップS49)。これはスケジュー
ルは空いているが、登録要求を受けた本人がその登録を
拒否した(参加しないと回答した)場合などがあるた
め、最終的に参加者を表示するためである。
Next, an answer to the schedule registration request is received (step S48), and the result of the schedule registration is displayed (step S49). This is because the schedule is vacant, but there is a case where the person who received the registration request refuses the registration (replying that he / she will not participate), so that the participants are finally displayed.

【0063】図12は、スケジュール検索要求を受信す
る側であるスレイブ・スケジュール管理装置の処理フロ
ーを示す。まず、スケジュール検索要求がネットワーク
を介して到着したかどうかをチェックする(ステップS
51)。検索要求が到着すれば、検索要求の受信処理を
行う(ステップS52)。次いで、登録要求が到着した
かどうかをチェックする(ステップS53)。登録要求
が到着するとスケジュール登録処理を行う(ステップS
54)。スケジュール登録処理は、登録要求があった時
間帯にすでにスケジュールが入力されていなければ要求
のスケジュールを登録する、スレイブ・スケジュール管
理装置のユーザー本人に確認してから登録するなどの方
法が考えられる。
FIG. 12 shows a processing flow of the slave schedule management device which receives the schedule search request. First, it is checked whether the schedule search request has arrived via the network (step S).
51). When the search request arrives, a process of receiving the search request is performed (step S52). Next, it is checked whether the registration request has arrived (step S53). When a registration request arrives, schedule registration processing is performed (step S
54). The schedule registration process may be performed by, for example, registering the schedule of the request if the schedule has not been input in the time slot in which the registration request has been made, or registering the schedule after confirming with the user of the slave schedule management device.

【0064】なお、図11のマスタ・スケジュール管理
装置(送信側)処理フロー及び図12のスレイブ・スケ
ジュール管理装置(受信側)処理フローに分割して記述
したが、1台のスケジュール管理装置は、スレイブ・ス
ケジュール管理装置になったりマスタ・スケジュール管
理装置になったりすることがあるように両方の機能を持
つものであってもよい。また協調作業のスケジュールを
設定する人がその参加者をも兼ねている場合には、マス
タ・スケジュール管理装置は1台のスレイブ・スケジュ
ール管理装置を兼ねることになる。
The processing flow of the master schedule management device (transmission side) in FIG. 11 and the processing flow of the slave schedule management device (reception side) in FIG. 12 are described separately. It may have both functions so that it may become a slave schedule management device or a master schedule management device. When the person who sets the schedule of the cooperative work also serves as the participant, the master schedule management device also serves as one slave schedule management device.

【0065】図13は、検索要求受信処理の詳細を説明
する処理フローである。これは、図12のステップS5
2に対応している。まず、そのスケジュール管理装置が
記憶しているスケジュールデータの中から空き時間を検
索する(ステップS61)。次いで、検索された空き時
間が要求された条件を満たすかどうかを判定する(ステ
ップS62)。要求条件を満たすならば、その空き時間
を記憶する(ステップS63)。次いで、検索すべき期
間のデータがなくなったかどうかをチェックする(ステ
ップS64)。検索すべき期間のデータが残っていれ
ば、ステップS61へ戻る。検索すべき期間のデータが
残っていなければ、空時間リストをマスタ・スケジュー
ル管理装置へ送信する。
FIG. 13 is a process flow for explaining the details of the search request receiving process. This corresponds to step S5 in FIG.
2 is supported. First, a free time is searched from the schedule data stored in the schedule management device (step S61). Next, it is determined whether the searched free time satisfies the required condition (step S62). If the required condition is satisfied, the idle time is stored (step S63). Next, it is checked whether there is no data for the period to be searched (step S64). If data for the period to be searched remains, the process returns to step S61. If there is no data for the period to be searched, the idle time list is transmitted to the master schedule management device.

【0066】図14は、マスタ・スケジュール管理装置
における検索結果の優先順位付けの詳細を説明する処理
フローである。これは、図11のステップS44に対応
する。まず、協調作業の参加者及び機材・設備と、候補
時間帯とをそれぞれの次元とする2次元のテーブルを作
成し、この表に各スレイブ・スケジュール管理装置から
受信した空時間を記入する(ステップS71)。これは
2次元の配列としてデータ表現されるが、その詳細は後
述する。
FIG. 14 is a processing flow for explaining details of prioritization of search results in the master schedule management device. This corresponds to step S44 in FIG. First, a two-dimensional table is created in which participants, equipment / equipment, and candidate time zones of the cooperative work have respective dimensions, and the idle time received from each slave schedule management device is entered in this table (step S71). This is expressed as data in a two-dimensional array, the details of which will be described later.

【0067】次いで、作成したテーブルを用いてある単
位時間毎の評価値を計算する。次いで、時間的に隣接す
る単位時間毎の評価値をスケジュール所要時間の長さだ
け加算し、総合評価値を求める(ステップS73)。次
いで、この総合評価値をソートして、その値の高い順
(優先順位の高い順)に並べる(ステップS74)。
Next, an evaluation value for each unit time is calculated using the created table. Next, the evaluation values for each unit time that is temporally adjacent are added by the length of the schedule required time to obtain an overall evaluation value (step S73). Next, the total evaluation values are sorted and arranged in the descending order of the values (the descending order of the priority) (step S74).

【0068】次に、上記の検索結果優先順位付けの詳細
を具体的なスケジュール設定例に基づいて説明する。図
15は、スケジュール設定要求を受け付ける画面の表示
例である。図15において、下線部分がユーザーからの
入力を示す。この例では、3月1日から3月2日の間に
2時間の「進捗状況会議」を設定する。さらに図15の
例では、スケジュール管理装置が記憶している通信相手
をウインドウに表示し、ユーザーは会議に招集すべき人
の名前が表示されたところを指定するだけで、スケジュ
ール検索要求を送信すべき相手を特定できるようになっ
ている。また同時に会議室、電子黒板等の設備・機材等
もウインドウ内に表示され、これらを指定するとその使
用予約を管理しているスケジュール管理装置を通信相手
として選択できる。
Next, details of the above-described search result prioritization will be described based on a specific schedule setting example. FIG. 15 is a display example of a screen for receiving a schedule setting request. In FIG. 15, an underlined portion indicates an input from the user. In this example, a two-hour "progress meeting" is set between March 1 and March 2. Further, in the example of FIG. 15, the communication partner stored in the schedule management device is displayed on the window, and the user simply transmits the schedule search request by designating the location where the name of the person to be invited to the conference is displayed. You should be able to identify who you should be. At the same time, facilities and equipment such as a conference room and an electronic blackboard are also displayed in the window, and when these are designated, the schedule management device managing the reservation for use can be selected as the communication partner.

【0069】図16は、会議室2を選択したところであ
る。会議室2の優先順位は、「必須」をユーザーが選択
している。優先順位とは、メンバーまたは機材・設備等
がスケジュール設定しようとしている協調作業にどの程
度必要なものかをしめすもので、必須(重要度非常に
大)、重要度大、重要度小の3段階を設定している。
FIG. 16 shows a state where the conference room 2 has been selected. The user has selected “required” as the priority of the conference room 2. Priority indicates the degree to which members or equipment / equipment, etc. are required for collaborative work to be scheduled, and it is essential (very important), high importance, and low importance Is set.

【0070】ただし、会議室が2つあり、どちらか一方
だけ使用できることが必須という場合には、「必須(前
の選択項目とどちらか一方のみ)」という項目を用意し
ている。これはその前に選択した必須項目とどちらか一
方が参加または使用できればOKというものである。
However, if there are two meeting rooms and it is essential that only one of them can be used, an item “essential (only one of the previous selection item and one of the previous selection items)” is prepared. This is OK if one of the required items selected before that can be participated or used.

【0071】優先度を設定する条件の例と、その条件か
ら作った評価値の算出式(評価関数)の例を図17に示
す。この評価関数は、ある単位時間毎に計算する。この
単位時間は、スケジュール記憶する最小単位であり、言
い換えればスケジュールを設定する最小ブロックであ
る。単位時間の設定には、15分間、30分間、1時間
等が考えられる。単位時間をあまり細かく設定すると、
スケジュール記憶に必要な記憶容量が増大したり、空時
間検索等の処理が遅くなる。また、単位時間を長く設定
すると短い空時間があっても有効に利用されないことと
なる。
FIG. 17 shows an example of a condition for setting the priority and an example of an expression for calculating an evaluation value (evaluation function) created from the condition. This evaluation function is calculated every certain unit time. This unit time is a minimum unit for storing a schedule, in other words, a minimum block for setting a schedule. The setting of the unit time may be 15 minutes, 30 minutes, 1 hour, or the like. If you set the unit time too small,
The storage capacity required for schedule storage increases, and processing such as idle time search becomes slow. Also, if the unit time is set long, even if there is a short idle time, it will not be used effectively.

【0072】図17の算出式において、例えば会議室1
とあるのは、ある単位時間において、会議室1のスケジ
ュールが空いていれば1、塞がっていれば0となる2値
変数の名前である。また、演算子「or」は論理和を示
し、演算子「and」は論理積を示し、演算子「*」は
算術積、演算子「+」は算術和を示す。
In the calculation formula of FIG.
Is the name of a binary variable that becomes 1 if the schedule of the conference room 1 is vacant and 0 if it is closed in a certain unit time. The operator “or” indicates a logical sum, the operator “and” indicates a logical product, the operator “*” indicates an arithmetic product, and the operator “+” indicates an arithmetic sum.

【0073】TH1,TH2,TH3は、それぞれ重要
度に応じて掛ける定数であり、TH1>TH2>TH3
の関係にある。これらの定数は、2のべき乗にしておく
と、乗算がシフトに置き換えられ、評価関数の計算の高
速化ができる。またスケジュールの優先順位を決定する
条件はこのほかにも考えられ、例えば、午前中が望まし
いとか、金曜日は避けたいとか、なるべく早いほうがよ
いとかいう時間的な要素も論理式と乗算、加算とで評価
関数に表現できる。
TH1, TH2, and TH3 are constants to be multiplied according to the degree of importance, respectively, and TH1>TH2> TH3
In a relationship. If these constants are set to the power of 2, the multiplication is replaced with a shift, and the calculation of the evaluation function can be speeded up. In addition, other conditions for determining the priority of the schedule can be considered.For example, the time elements such as morning is desirable, Friday is desired to be avoided, and the earliest possible is evaluated by a logical expression, multiplication, and addition. Can be expressed in functions.

【0074】図18は、図17の条件において回答を受
信した後にメモリ上に作成されたテーブルの例である。
ここでは、3月1日の8−18時(表示では8−17
時)と、3月2日の8−18時のテーブルが単位時間を
1時間として作成されている。図中●で示されていると
ころは、スケジュールが空いている時間帯を示してお
り、それ以外は塞がっていることを示している。
FIG. 18 is an example of a table created on the memory after receiving an answer under the conditions of FIG.
Here, 8-18: 00 on March 1 (8-17 on the display)
Hour), and a table for 8-18 o'clock on March 2 is created with a unit time of one hour. In the figure, the portion indicated by ● indicates a time slot in which the schedule is vacant, and indicates that the schedule is closed in other times.

【0075】図18の下から2行目の「優先度」の項目
は、図8の評価式に従って求めた各単位時間毎の値であ
る。最も下の行は、総合優先度である。これは、単位時
間の評価値ではなく、要求のあった時間帯の全ての評価
値を足したものである。ここでは、2時間の会議設定で
あるので、2時間分の評価値を足して求められる。例え
ば、3月1日8時のところは、8時から10時の時間帯
の総合評価値として12+123が求められ、135が
記載されている。
The item of “priority” in the second line from the bottom in FIG. 18 is a value for each unit time obtained according to the evaluation formula in FIG. The bottom line is the overall priority. This is not the evaluation value of the unit time but the sum of all the evaluation values in the requested time zone. Here, since the conference is set for two hours, it is obtained by adding the evaluation values for two hours. For example, at 8:00 on March 1, 12 + 123 is obtained as the comprehensive evaluation value in the time zone from 8:00 to 10:00, and 135 is described.

【0076】図19は、図18の総合優先度のソート結
果の高い順にリストを表示したものである。図19で
は、3月1日9−11時(総合評価値246)、3月1
日10−12時(総合評価値236)、3月2日13−
15時(総合評価値236)、3月1日12−14時
(総合評価値235)の4つが表示されている。そし
て、ユーザーはこの画面を見てどの時間帯に会議を設定
するかを選択し、番号で入力する。図10の下半分は、
ユーザー応答の入力後の表示であり、この時間帯につい
てスケジュールの登録要求を会議参加者(のスケジュー
ル管理装置)に送信する。同様に、会議室1及び電子黒
板の利用予約を管理しているスケジュール管理装置に対
しても予約要求を送信する。
FIG. 19 shows a list displayed in descending order of the total priority sorting result of FIG. In FIG. 19, 9-11: 00 on March 1 (overall evaluation value 246), March 1
10-12: 00 on the day (Comprehensive evaluation value 236), March 2 13-
15:00 (overall evaluation value 236) and March 1st, 12-14 o'clock (overall evaluation value 235) are displayed. Then, the user sees this screen, selects at which time zone the conference is to be set, and inputs the number by number. The lower half of FIG.
This is a display after the user response is input, and transmits a schedule registration request to this conference participant (schedule management device) for this time zone. Similarly, the reservation request is transmitted to the schedule management device that manages the reservation for using the conference room 1 and the electronic blackboard.

【0077】スケジュール登録要求及び機材・設備の予
約要求が関係する全てのスケジュール管理装置に送信さ
れ、その回答が全て戻って来た場合には、ユーザーに対
して、「会議室1、電子黒板、A部長、B課長、C,
D,E,X担当のスケジュールを押さえました」や「会
議室1、電子黒板、A部長、C,D,E,X担当のスケ
ジュールを押さえましたが、B課長は製造確認会議が入
っていて、出席できないとのことです」といった回答状
況の報告をユーザーに提示する。
When the schedule registration request and the equipment / equipment reservation request are transmitted to all the related schedule management apparatuses, and all the replies are returned, the user is asked "conference room 1, electronic blackboard, A manager, B section manager, C,
"We held the schedule for D, E, and X." and "Meeting room 1, electronic blackboard, director A, and C, D, E, and X, but section B had a production confirmation meeting. And cannot attend the meeting. "

【0078】もちろん、すべての回答が戻って来なくて
も、一定時間経過すると状況報告を提示したり、ユーザ
ーが現在の回答状況を見たいと指示したときはいつでも
状況報告を画面に表示できることが好ましい。この場合
には、「会議室1、電子黒板、A部長、X担当のスケジ
ュールは押さえました。B課長、C,D,E担当のスケ
ジュールは、まだ回答が返ってきていません。」という
ような表示となる。
Of course, even if not all responses have returned, a status report can be presented after a certain period of time, or a status report can be displayed on the screen whenever the user instructs to view the current response status. preferable. In this case, it says, "We have held the schedule for meeting room 1, electronic blackboard, director A, and X. We have not yet received a reply for the schedule for section B, C, D, and E." Display.

【0079】[0079]

【発明の効果】以上説明したように本発明によれば、複
数のスケジュール管理装置をネットワークを介して接続
したスケジュール管理システムにおいて、他のスケジュ
ール管理装置から受けたスケジュール入力要求に対して
ユーザ自身が受け付けるか否かの判断を下すことができ
るスケジュール管理システムを提供することができると
いう効果がある。また本発明によれば、個人の判断が考
慮されるべき個人のスケジュール管理と、先着順に重複
なく受付られるべき機材・設備等のスケジュール管理と
の処理方法が変更できるスケジュール管理装置を提供す
ることできるという効果がある。
As described above, according to the present invention, in a schedule management system in which a plurality of schedule management devices are connected via a network, a user himself / herself responds to a schedule input request received from another schedule management device. There is an effect that it is possible to provide a schedule management system capable of determining whether or not to accept. Further, according to the present invention, it is possible to provide a schedule management device capable of changing a processing method of an individual schedule management in which individual judgment is to be considered and a schedule management of equipment and facilities to be accepted without duplication on a first-come-first-served basis. This has the effect.

【0080】さらに本発明によれば、協調作業の参加者
全員が参加できる日時が見つからなくても、一定の評価
方法に基づき満足度の高い候補日時を提示することので
きるスケジュール管理システムを提供することができる
という効果がある。
Further, according to the present invention, there is provided a schedule management system capable of presenting a candidate date and time with a high degree of satisfaction based on a certain evaluation method even if a date and time at which all the participants of the cooperative work cannot participate is found. There is an effect that can be.

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

【図1】本発明に係るスケジュール管理装置の第1実施
例の構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a first embodiment of a schedule management device according to the present invention.

【図2】本発明に係るスケジュール管理装置の第2実施
例の構成を示すブロック図である。
FIG. 2 is a block diagram showing a configuration of a second embodiment of the schedule management device according to the present invention.

【図3】本発明に係るスケジュール管理装置の第3実施
例の構成を示すブロック図である。
FIG. 3 is a block diagram showing a configuration of a third embodiment of the schedule management device according to the present invention.

【図4】本発明に係るスケジュール管理装置の第1実施
例の動作を示すフローチャートである。
FIG. 4 is a flowchart showing the operation of the first embodiment of the schedule management device according to the present invention.

【図5】本発明に係るスケジュール管理装置の第2実施
例の動作を示すフローチャートである。
FIG. 5 is a flowchart showing an operation of the second embodiment of the schedule management device according to the present invention.

【図6】本発明に係るスケジュール管理装置の第3実施
例の動作を示すフローチャートである。
FIG. 6 is a flowchart showing an operation of the third embodiment of the schedule management device according to the present invention.

【図7】本発明に係るスケジュール管理装置の画面表示
例である。
FIG. 7 is a screen display example of the schedule management device according to the present invention.

【図8】本発明に係るスケジュール管理装置の画面表示
例である。
FIG. 8 is a screen display example of the schedule management device according to the present invention.

【図9】本発明に係るスケジュール管理装置の画面表示
例である。
FIG. 9 is a screen display example of the schedule management device according to the present invention.

【図10】本発明に係るスケジュール管理装置の第4実
施例の構成を示すブロック図である。
FIG. 10 is a block diagram showing a configuration of a fourth embodiment of the schedule management device according to the present invention.

【図11】第4実施例のマスタ・スケジュール管理装置
の動作を示すフローチャートである。
FIG. 11 is a flowchart showing the operation of the master schedule management device of the fourth embodiment.

【図12】第4実施例のスレイブ・スケジュール管理装
置の動作を示すフローチャートである。
FIG. 12 is a flowchart showing an operation of the slave schedule management device of the fourth embodiment.

【図13】第4実施例の検索要求受信処理の詳細を示す
フローチャートである。
FIG. 13 is a flowchart illustrating details of a search request receiving process according to the fourth embodiment.

【図14】第4実施例の検索結果優先順位付処理の詳細
を示すフローチャートである。
FIG. 14 is a flowchart illustrating details of a search result prioritization process according to the fourth embodiment.

【図15】第4実施例のスケジュール入力画面表示例で
ある。
FIG. 15 is a display example of a schedule input screen according to the fourth embodiment.

【図16】第4実施例の優先順位入力画面表示例であ
る。
FIG. 16 is a display example of a priority order input screen according to the fourth embodiment.

【図17】第4実施例の評価関数設定画面の表示例であ
る。
FIG. 17 is a display example of an evaluation function setting screen according to the fourth embodiment.

【図18】第4実施例のスケジュール検索結果から作成
されるテーブルの例である。
FIG. 18 is an example of a table created from a schedule search result of the fourth embodiment.

【図19】第4実施例のユーザーがスケジュール選択を
入力する画面の表示例である。
FIG. 19 is a display example of a screen on which a user of the fourth embodiment inputs schedule selection.

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

1 入力部 2 入力バッファ 3 処理モード記憶部 4 登録制御部 5 スケジュールデータ記憶部 6 スケジュール検索部 7 ユーザ問い合わせ部 8 スケジュールデータ登録部 9 結果バッファ 10 表示部 11 ネットワークインタフェース部 12 ネットワーク 13 処理タイプバッファ 14 登録制御部 15 登録制御部DESCRIPTION OF SYMBOLS 1 Input part 2 Input buffer 3 Processing mode storage part 4 Registration control part 5 Schedule data storage part 6 Schedule search part 7 User inquiry part 8 Schedule data registration part 9 Result buffer 10 Display part 11 Network interface part 12 Network 13 Processing type buffer 14 Registration control unit 15 Registration control unit

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平6−119272(JP,A) 特開 平5−165836(JP,A) 特開 平5−6378(JP,A) 特開 平1−206459(JP,A) 特開 昭63−85967(JP,A) 特開 平6−4542(JP,A) 特開 平6−139248(JP,A) 特開 昭64−21446(JP,A) 特開 平1−116880(JP,A) 特開 平2−292665(JP,A) 特開 平1−206460(JP,A) 特開 昭64−109060(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06F 17/60 162 ────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-6-119272 (JP, A) JP-A-5-1665836 (JP, A) JP-A-5-6378 (JP, A) JP-A-1- 206459 (JP, A) JP-A-63-85967 (JP, A) JP-A-6-4542 (JP, A) JP-A-6-139248 (JP, A) JP-A-64-21446 (JP, A) JP-A-1-116880 (JP, A) JP-A-2-292665 (JP, A) JP-A-1-206460 (JP, A) JP-A-64-109060 (JP, A) (58) (Int.Cl. 7 , DB name) G06F 17/60 162

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 それぞれスケジュール記憶部を有し、ネ
ットワークを介して相互に該スケジュール記憶部にスケ
ジュール登録することが可能なスケジュール管理装置に
おいて、 複数の処理タイプの中から登録要求者によって選択され
た処理タイプとをスケジュール登録要求毎に付加して送
信する送信手段と、 複数のスケジュール登録要求処理モードの中から受信側
ユーザによって選択された処理モードを記憶する処理モ
ード記憶部と、 前記スケジュール記憶部の記憶内容を、受信した前記ス
ケジュール登録要求に従って検索し、対応する時間帯が
空いているか塞がっているかを調べるスケジュール検索
部と、 受信した前記スケジュール登録要求の登録可否について
受信側ユーザに問い合わせるユーザ問い合わせ部と、 前記処理タイプより前記処理モードを優先して、スケジ
ュール登録要求を処理する登録制御部と、 を備え、 前記処理タイプは、 スケジュール登録要求が無条件に登録される無条件タイ
プと、 スケジュール登録要求が登録済みのスケジュールと重複
していない場合は登録し、重複している場合、登録済み
のスケジュールと登録要求とを比較し、前記登録要求の
優先度が高ければ登録し、同じであれば受信側ユーザに
問い合わせし、低ければ登録しない通常タイプと、 受信側ユーザの承認を得てから登録される承認タイプ
と、 を含み、 前記処理モードは、 受信したスケジュール登録要求が無条件に登録される無
条件登録モードと、 スケジュール登録要求に付加された前記処理タイプに従
うモードと、 全てのスケジュール登録要求をユーザに問い合わせる承
認モードと、 を含む ことを特徴とするスケジュール管理装置。
And a schedule storage unit.
The schedules are mutually stored in the schedule storage unit via the network.
To a schedule management device that can register joules
Oite is selected by the registration requester from among a plurality of processing types
And the processing type added to each schedule registration request.
Transmitting means to communicate with, and the receiving side from among a plurality of schedule registration request processing modes.
A processing mode for storing the processing mode selected by the user.
The storage contents of the schedule storage unit and the schedule storage unit.
Search according to the schedule registration request, and the corresponding time zone
Scheduled search to find out if it is empty or blocked
And whether or not the received schedule registration request can be registered
A user inquiring unit for inquiring of a receiving side user ;
A registration control unit for processing a schedule registration request , wherein the processing type is an unconditional type in which the schedule registration request is unconditionally registered.
And the schedule registration request overlaps with the registered schedule
Register if not, registered if duplicate
The schedule of the registration request is compared with the schedule of the registration request.
If the priority is high, register it.
Normal type that is queried and not registered if low, and approval type that is registered after receiving the approval of the receiving user
When, wherein the said processing mode, no reception schedule registration request is registered unconditionally
According to the condition registration mode and the processing type added to the schedule registration request
Mode and a request to inquire the user of all schedule registration requests.
Schedule management apparatus which comprises a certification mode, the.
JP13897194A 1994-06-21 1994-06-21 Schedule management device Expired - Fee Related JP3136239B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13897194A JP3136239B2 (en) 1994-06-21 1994-06-21 Schedule management device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13897194A JP3136239B2 (en) 1994-06-21 1994-06-21 Schedule management device

Publications (2)

Publication Number Publication Date
JPH086995A JPH086995A (en) 1996-01-12
JP3136239B2 true JP3136239B2 (en) 2001-02-19

Family

ID=15234460

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13897194A Expired - Fee Related JP3136239B2 (en) 1994-06-21 1994-06-21 Schedule management device

Country Status (1)

Country Link
JP (1) JP3136239B2 (en)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3617581B2 (en) * 1996-11-01 2005-02-09 株式会社Osk Schedule management apparatus and method
JPH10275181A (en) * 1997-03-31 1998-10-13 Sony Corp Information display method
JPH1115874A (en) * 1997-06-20 1999-01-22 Nec Corp Method and device for adjusting schedule
JP2001142947A (en) * 1999-11-11 2001-05-25 Sharp Corp Schedule management device and recording medium recording schedule management program
JP2001282974A (en) * 2000-03-29 2001-10-12 Ricoh Co Ltd Work management system, work management device and recording medium
JP2002015101A (en) * 2000-06-28 2002-01-18 Nec Corp Schedule management system
JP2002024492A (en) * 2000-07-07 2002-01-25 Web Logic:Kk Scheduling system and scheduling method
JP2004126823A (en) * 2002-09-30 2004-04-22 Fujitsu Fip Corp Event date and time selection method, event date and time selection device, host terminal and event date and time selection program
JP4234408B2 (en) * 2002-12-06 2009-03-04 有限会社エコロ Schedule management system
JP2004259029A (en) * 2003-02-26 2004-09-16 Ricoh Co Ltd Schedule management system, program and recording medium
JP3770882B2 (en) * 2003-04-15 2006-04-26 株式会社日立インフォメーションテクノロジー Entrance / exit management system
US20060173723A1 (en) * 2005-01-28 2006-08-03 Raytheon Company Scheduler
JP2006018844A (en) * 2005-07-14 2006-01-19 Casio Comput Co Ltd Data processing apparatus and storage medium
JP5194642B2 (en) * 2006-08-24 2013-05-08 大日本印刷株式会社 Room reservation management system, server, room management apparatus, server program, and apparatus program
JP2008090520A (en) * 2006-09-29 2008-04-17 Brother Ind Ltd Schedule adjustment device and schedule adjustment program
WO2008041413A1 (en) * 2006-09-29 2008-04-10 Brother Kogyo Kabushiki Kaisha Schedule adjusting device and schedule adjusting program
JP5684774B2 (en) * 2012-12-10 2015-03-18 株式会社エナリス Schedule management system and program
JP6793447B2 (en) * 2015-10-13 2020-12-02 Nttテクノクロス株式会社 Management equipment, management methods and programs

Also Published As

Publication number Publication date
JPH086995A (en) 1996-01-12

Similar Documents

Publication Publication Date Title
JP3136239B2 (en) Schedule management device
US7409429B2 (en) Cooperative location based tasks
US8121953B1 (en) Intelligent meeting planner
US7925540B1 (en) Method and system for an automated trip planner
KR100310264B1 (en) Schedule management system
US20060015376A1 (en) Method and system for employee reservation of meeting rooms
JPH0991341A (en) Conference holding and schedule management support device
US20130226645A1 (en) Method and apparatus for appointment matching and scheduling in event management
JP2012133435A (en) Facility reservation apparatus, program and method
JP2021135598A (en) Meeting room management system, meeting room management method and program
US6618756B1 (en) Activity state viewing and recording system
GB2580364A (en) Management system for docking stations
JPH10177608A (en) Workflow system
US20030014533A1 (en) Method and apparatus for facilitating attention to a communication
JP3139403B2 (en) Schedule negotiation system
JP2885130B2 (en) Multi-agent system
KR20030079837A (en) Automatic scheduling and total settlement system for works and meetings between personal and communities provided with commercial informations for the schedule
JP2003242310A (en) Schedule management system
JP2019049864A (en) Activity wish information communication system
JP2004172769A (en) Contact management method, contact management system, and attendance management system
JPH08329154A (en) Judgment result information collection system
Leon et al. Enhanced resource sharing through group interlibrary loan best practices: a conceptual, structural, and procedural approach
JP2006209459A (en) Subscription managing device and method
JP2022092897A (en) Generation system
JP2000029939A (en) Device for supporting schedule management and method therefor and recording medium for recording the same control program

Legal Events

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

Free format text: PAYMENT UNTIL: 20071201

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20081201

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20091201

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees