Nothing Special   »   [go: up one dir, main page]

JPH10171729A - Data processing system data transmission processing method for the system and storage medium for storing program readable by computer - Google Patents

Data processing system data transmission processing method for the system and storage medium for storing program readable by computer

Info

Publication number
JPH10171729A
JPH10171729A JP33258996A JP33258996A JPH10171729A JP H10171729 A JPH10171729 A JP H10171729A JP 33258996 A JP33258996 A JP 33258996A JP 33258996 A JP33258996 A JP 33258996A JP H10171729 A JPH10171729 A JP H10171729A
Authority
JP
Japan
Prior art keywords
message
transmission
destination address
data
transmitted
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.)
Granted
Application number
JP33258996A
Other languages
Japanese (ja)
Other versions
JP3359249B2 (en
Inventor
Masahito Yamamoto
雅仁 山本
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP33258996A priority Critical patent/JP3359249B2/en
Publication of JPH10171729A publication Critical patent/JPH10171729A/en
Application granted granted Critical
Publication of JP3359249B2 publication Critical patent/JP3359249B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Facsimiles In General (AREA)
  • Facsimile Transmission Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

PROBLEM TO BE SOLVED: To judge the action schedule of a receiver, and to automatically distribute a message to an appropriate transmitting medium and address. SOLUTION: An MDA server 2 receives message request data. A schedule database 3 traces and retrieves the action schedule of any receiver stored in a memory resource according to the lapse of time, and selects an optimal transmission destination address to which the message data should be transmitted. Then, the MDA server 2 prepares transmission instruction data optimal to any transmitting means decided according to the selected transmission destination address, and transfers transmission information including both the prepared transmission instruction data and the message data to sub-systems 4-6 being any transmitting means.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、入力される送信メ
ッセージに基づいて受信者のスケジュールを検索して所
定の伝送媒体にメッセージを伝送処理するデータ処理シ
ステムおよびデータ処理システムのデータ伝送処理方法
およびコンピュータが読み出し可能なプログラムを格納
した記憶媒体に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data processing system for retrieving a schedule of a receiver based on an input transmission message and transmitting the message to a predetermined transmission medium, a data transmission processing method of the data processing system, and a data processing method. The present invention relates to a storage medium storing a computer-readable program.

【0002】[0002]

【従来の技術】従来より、情報通信技術の発達と情報通
信網の発展に伴って、郵便,ファクシミリ,電子メー
ル,ネットニュース等の様々な媒体によるメッセージの
配送が実用化されている。
2. Description of the Related Art Conventionally, with the development of information communication technology and information communication networks, delivery of messages by various media such as mail, facsimile, electronic mail, and net news has been put to practical use.

【0003】特に、電子化されたひとつの情報を、ファ
クシミリあるいは電子メールといった複数の媒体のそれ
ぞれに適合する形式に変換し、いずれの媒体を介しても
同内容のメッセージが配送可能となっている。このた
め、それぞれの媒体に依存するアドレス形式の差異を利
用者から等価とし、「誰に送りたいか」という受信者を
(固有のアドレス形式ではなく)名前等によって一般的
に指定し、目的の配送宛先を指示する試みが行われてい
る。
[0003] In particular, one computerized information is converted into a format suitable for each of a plurality of media such as facsimile or electronic mail, and a message of the same content can be delivered via any of the media. . For this reason, the difference in the address format depending on each medium is equivalent from the user, and the recipient of "to whom" is generally specified by a name (not a unique address format), and the intended Attempts have been made to indicate the delivery destination.

【0004】図9は、この種のデータ処理装置における
受信者指定型のメッセージ転送先指定画面の一例を示す
図であり、図示しない表示装置のウインドウ内に表示さ
れた状態に対応する。
FIG. 9 is a diagram showing an example of a message transfer destination designation screen of a receiver designation type in this type of data processing apparatus, corresponding to a state displayed in a window of a display device (not shown).

【0005】この図に示すように、受信者指定型のメッ
セージ転送処理においては、ファクシミリ,eメール
(email)等のそれぞれ異なる媒体を介してメッセ
ージを配送するための媒体に依存する形式で表現された
アドレスが1つのディレクトリに一元管理されている。
[0005] As shown in this figure, in a message transfer process of a recipient designation type, a message is expressed in a format depending on a medium for delivering a message via a different medium such as facsimile or e-mail. Addresses are centrally managed in one directory.

【0006】このため、利用者はその配送方法の詳細を
意識する必要がなく、メッセージを届けたい受信者であ
る「宛先」を選択するだけでよい。
For this reason, the user does not need to be aware of the details of the delivery method, but only has to select the "destination" which is the recipient to whom the message is to be delivered.

【0007】これを受けてデータ処理装置は、受信者を
キーとして上記ディレクトリを検索し、適切な伝送媒体
とアドレスとを選択して、ファクシミリ送信,eメール
転送等の配送処理を実行していた。
[0007] In response to this, the data processing apparatus searches the directory using the recipient as a key, selects an appropriate transmission medium and address, and executes delivery processing such as facsimile transmission and e-mail transfer. .

【0008】[0008]

【発明が解決しようとする課題】しかしながら、上記デ
ータ処理装置におけるメッセージ配送処理では、例えば
営業等の業務遂行に伴って所在位置が転々と移動する受
信者を対象とする場合には、移動する受信者の所在位置
を追跡する手段を備えていないため下記(1)〜(3)
に示す問題点があった。
However, in the message delivery processing in the above data processing apparatus, for example, when a receiver whose location changes from one place to another in the course of business, such as sales, is intended to be moved, the receiving (1) to (3) because there is no means to track the location of the person
There were the following problems.

【0009】(1)上記移動する受信者の多くは、その
行動予定(ルートサービス等のタイムスケジュールを含
む)に伴って所在位置を移動するが、この移動によって
受信者にとって最も適切な伝送媒体とアドレスは刻々と
変化する。そこで、外出先等で移動している受信者にメ
ッセージを配送するためには、秘書等が受信者の行動予
定をあらかじめ確認した後に、移動先の適切な場所へフ
ァクシミリを送る等の煩雑な作業が必要となり、配送操
作者の負担が重くなっていた。
(1) Many of the above-mentioned moving recipients move their locations in accordance with their scheduled activities (including time schedules for route services, etc.). The address changes every moment. Therefore, in order to deliver a message to a recipient who is moving away from home, complicated work such as sending a facsimile to an appropriate place of the destination after the secretary etc. confirms the recipient's action schedule in advance Was required, and the burden on the delivery operator became heavy.

【0010】(2)例えば受信者が出張等で遠方のホテ
ルに滞在している場合等、受信者の手元に直接ファクシ
ミリを送ることが不可能な場合は、不特定の第三者(ホ
テルの従業員)の手を介して受信者に手渡されることと
なる。この例では、ファクシミリの送り票の宛先を代理
人宛とし、「気付」を添える必要が発生する等、送り票
書式に適切な変更を施さなければならない。
(2) When it is impossible to send a facsimile directly to the recipient, for example, when the recipient is staying at a distant hotel on a business trip or the like, an unspecified third party (hotel) Employee) will be handed over to the recipient. In this example, the facsimile sending slip should be addressed to an agent, and an appropriate change must be made to the sending slip format, such as the need to add “notice”.

【0011】(3)例えば受信者の外出先が取引先の他
社である場合等には、秘匿性のあるメッセージの配送に
不特定の第三者(代理人)を介すること事態不適切であ
り、この点に配慮して可能な宛先中から適切な宛先候補
を選択する等の手間もかかってしまう。
(3) For example, when the destination of the recipient is another company of the business partner, it is inappropriate to pass an unspecified third party (agent) to deliver the confidential message. Considering this point, it takes time and effort to select an appropriate destination candidate from possible destinations.

【0012】本発明は、上記の問題点を解消するために
なされたもので、本発明に係る第1の発明〜第19の発
明の目的は、メッセージ伝送要求に基づいて指定された
受信者の行動予定を時間経過とともに追跡検索して伝送
先アドレスを選択することにより、あるいは指定された
メッセージ送信属性や伝送先アドレスのメッセージ受取
り属性等を考慮してメッセージ伝送先アドレスを繰り返
し追跡検索することにより、受信者の行動予定を判定し
適切な伝送媒体とアドレスにメッセージを自動配送する
ことができること、また、メッセージの伝送に伴って必
要な伝送先別の伝送指示情報を自動生成すること、さら
に、秘匿性のあるメッセージの配送に際して不用意に代
理人を介する宛先を選択してしまうことを禁止し、シス
テムの安全性を向上させることができるデータ処理シス
テムおよびデータ処理システムのデータ伝送処理方法お
よびコンピュータが読み出し可能なプログラムを格納し
た記憶媒体を提供することである。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the first to nineteenth inventions according to the present invention is to provide a receiver which is designated based on a message transmission request. By tracking and searching the action schedule with the passage of time and selecting the transmission destination address, or by repeatedly tracking and searching the message transmission destination address in consideration of the specified message transmission attribute and the message receiving attribute of the transmission destination address etc. It is possible to automatically deliver a message to an appropriate transmission medium and address by judging a recipient's action schedule, and to automatically generate transmission instruction information for each transmission destination required along with message transmission, Prohibiting the inadvertent selection of a destination via a proxy when delivering confidential messages prohibits system security. Data processing system and data processing system for data transmission processing method and a computer capable of is to provide a storage medium storing a readable program.

【0013】[0013]

【課題を解決するための手段】本発明に係る第1の発明
は、所定の伝送媒体を介してメッセージを伝送する複数
の伝送手段と、メッセージ伝送を行う受信者の行動予定
データを受信者別に記憶する記憶手段と、前記記憶手段
に記憶されるいずれかの受信者に対するメッセージ依頼
データおよび伝送すべきメッセージデータを受信する受
信手段と、前記受信手段が受信した前記メッセージ依頼
データに基づいて前記記憶手段に記憶されたいずれかの
受信者の行動予定を時間経過とともに追跡検索して前記
メッセージデータを伝送すべき最適な伝送先アドレスを
選択する選択手段と、前記選択手段が選択した伝送先ア
ドレスに従って決定されるいずれかの伝送手段に最適な
伝送指示データを作成する作成手段と、前記作成手段に
より作成された前記伝送指示データと前記メッセージデ
ータとを含む伝送情報をいずれかの伝送手段に引き渡す
伝送制御手段とを有するものである。
According to a first aspect of the present invention, there are provided a plurality of transmission means for transmitting a message via a predetermined transmission medium; Storage means for storing; message request data for any of the recipients stored in the storage means; and reception means for receiving message data to be transmitted; and the storage based on the message request data received by the reception means. Selecting means for tracing and retrieving the action schedule of any of the recipients stored in the means with the passage of time and selecting an optimal destination address to which the message data is to be transmitted, and according to the destination address selected by the selecting means Creating means for creating transmission instruction data optimal for any of the determined transmission means; The transmission information includes a transmission instruction data and the message data is one having a transmission control means for delivering to one of the transmission means.

【0014】本発明に係る第2の発明は、所定の伝送媒
体を介してメッセージを伝送する伝送手段と、メッセー
ジ伝送を行う受信者の行動予定データを受信者別に記憶
する記憶手段と、前記記憶手段に記憶されるいずれかの
受信者に対するメッセージ依頼データおよび伝送すべき
メッセージデータを受信する受信手段と、前記受信手段
が受信した前記メッセージ依頼データに基づいて前記記
憶手段に記憶されたいずれかの受信者の行動予定を時間
経過とともに追跡検索して前記メッセージデータを伝送
すべき最適な伝送先アドレスを選択する選択手段と、前
記選択手段が選択した伝送先アドレスに従って決定され
る前記伝送手段に最適な伝送指示データを作成する作成
手段と、前記作成手段により作成された前記伝送指示デ
ータと前記メッセージデータとを含む伝送情報をいずれ
かの伝送手段に引き渡す伝送制御手段とを有するもので
ある。
According to a second aspect of the present invention, there is provided transmission means for transmitting a message via a predetermined transmission medium, storage means for storing, for each recipient, scheduled action data of a recipient who performs message transmission, and the storage means Receiving means for receiving message request data and message data to be transmitted to any of the receivers stored in the means, and any one of the storage means stored in the storage means based on the message request data received by the receiving means Selecting means for tracing and searching for the behavior schedule of the receiver over time and selecting an optimum destination address to which the message data is to be transmitted; and optimal for the transmitting means determined according to the destination address selected by the selecting means. Creation means for creating the transmission instruction data, and the transmission instruction data and the message created by the creation means. The transmission information including the Jideta those having a transmission control means for delivering to one of the transmission means.

【0015】本発明に係る第3の発明は、前記選択手段
により選択された前記伝送先アドレスに対する前記メッ
セージの伝送所要時間を推定する推定手段と、前記推定
手段により推定された伝送所要時間を含めて前記受信者
が当該伝送所要時間経過後の時刻に前記伝送先アドレス
に従う地点に所在しているかどうかを判定する判定手段
とを有し、前記選択手段が前記判定手段の判定結果に基
づいて前記記憶手段に記憶されるいずれかの受信者の行
動予定を順次繰り下げて追跡検索して前記メッセージデ
ータを伝送すべき最適な伝送先アドレスを再選択するも
のである。
According to a third aspect of the present invention, there is provided an estimating means for estimating a required transmission time of the message with respect to the transmission destination address selected by the selecting means, including a required transmission time estimated by the estimating means. Determining means for determining whether or not the receiver is located at a point according to the transmission destination address at a time after the required transmission time has elapsed, wherein the selecting means is configured to perform the processing based on the determination result of the determining means. The action schedule of one of the recipients stored in the storage means is sequentially decremented and traced and searched to reselect an optimal destination address to which the message data is to be transmitted.

【0016】本発明に係る第4の発明は、所定の伝送媒
体を介してメッセージを伝送する複数の伝送手段と、メ
ッセージ伝送を行う受信者の行動予定データを伝送先ア
ドレス別のメッセージ受取り属性情報とともに受信者別
に記憶する記憶手段と、前記記憶手段に記憶されるいず
れかの受信者に対するメッセージ送信属性情報が設定さ
れているメッセージ依頼データおよび伝送すべきメッセ
ージデータを受信する受信手段と、前記受信手段が受信
した前記メッセージ依頼データに基づいて前記記憶手段
に記憶されたいずれかの受信者の行動予定を時間経過と
ともに追跡検索して前記メッセージデータを伝送すべき
最適な伝送先アドレスを選択する選択手段と、前記選択
手段が選択した伝送先アドレスに付加される前記メッセ
ージ送信属性情報と前記メッセージ依頼データに設定さ
れている前記メッセージ受取り属性情報とに基づいて選
択された前記伝送先アドレスの妥当性を判定する判定手
段と、前記判定手段が選択された前記伝送先アドレスが
正当であると判定した場合に、該選択した伝送先アドレ
スに従って決定されるいずれかの伝送手段に最適な伝送
指示データを作成する作成手段と、前記作成手段により
作成された前記伝送指示データと前記メッセージデータ
とを含む伝送情報をいずれかの伝送手段に引き渡す伝送
制御手段とを有するものである。
According to a fourth aspect of the present invention, there are provided a plurality of transmission means for transmitting a message via a predetermined transmission medium; Storage means for storing, for each recipient, message request data in which message transmission attribute information for any one of the recipients stored in the storage means is set, and message data to be transmitted; A means for tracing and searching for an action schedule of any of the recipients stored in the storage means with the passage of time based on the message request data received by the means, and selecting an optimum transmission destination address to transmit the message data; Means, and the message transmission attribute information added to the transmission destination address selected by the selection means Determining means for determining the validity of the destination address selected based on the message reception attribute information set in the message request data; and the destination address selected by the determining means is valid. When it is determined that the transmission instruction data and the message data created by the creation means for creating transmission instruction data optimal for any of the transmission means determined according to the selected destination address, And transmission control means for transferring the transmission information including the above to one of the transmission means.

【0017】本発明に係る第5の発明は、前記選択手段
が前記判定手段の判定結果に基づいて前記記憶手段に記
憶されるいずれかの受信者の行動予定を順次繰り下げて
追跡検索して前記メッセージデータを伝送すべき最適な
伝送先アドレスを再選択するものである。
A fifth invention according to the present invention is characterized in that the selecting means sequentially decrements the action schedule of any of the recipients stored in the storage means based on the judgment result of the judging means, and performs a tracking search. This is for re-selecting an optimal destination address to which the message data is to be transmitted.

【0018】本発明に係る第6の発明は、前記伝送先ア
ドレス別のメッセージ受取り属性情報には、伝送される
メッセージの伝送先アドレスが代理受取りを許容する代
理フラグまたは前記代理フラグが設定された際の当該メ
ッセージに対する代理受取りが守秘性を伴うかどうかを
示す守秘フラグを含むものである。
According to a sixth aspect of the present invention, in the message reception attribute information for each transmission destination address, a proxy flag or a proxy flag is set in which a transmission destination address of a transmitted message permits proxy reception. The message includes a confidential flag indicating whether or not the proxy reception for the message at this time involves confidentiality.

【0019】本発明に係る第7の発明は、第4の発明に
おいて、前記メッセージ送信属性情報には、伝送すべき
メッセージに対して設定された異なる伝送要求フラグを
含むものである。
According to a seventh aspect of the present invention, in the fourth aspect, the message transmission attribute information includes a different transmission request flag set for a message to be transmitted.

【0020】本発明に係る第8の発明は、第7の発明に
おいて、前記伝送要求フラグは、伝送すべきメッセージ
に対する緊急度を示す至急フラグを含むものである。
In an eighth aspect according to the present invention, in the seventh aspect, the transmission request flag includes an urgent flag indicating the urgency of the message to be transmitted.

【0021】本発明に係る第9の発明は、第7の発明に
おいて、前記伝送要求フラグは、伝送すべきメッセージ
に対する親展性を示す親展フラグを含むものである。
In a ninth aspect according to the present invention, in the seventh aspect, the transmission request flag includes a confidential flag indicating confidentiality for a message to be transmitted.

【0022】本発明に係る第10の発明は、前記作成手
段は、前記判定手段が選択された前記伝送先アドレスが
正当であると判定し、かつ前記伝送先アドレス別のメッ
セージ受取り属性情報中に、伝送されるメッセージの伝
送先アドレスが代理受取りを許容する代理フラグが設定
されていると判定した場合に、該選択した伝送先アドレ
スに従って決定されるいずれかの伝送手段に所定の書式
に従う代理人受取りを示す所定の伝送指示データを作成
するものである。
In a tenth aspect according to the present invention, the creation means determines that the destination address selected by the determination means is valid, and includes in the message reception attribute information for each destination address. If it is determined that the transmission destination address of the message to be transmitted has set the proxy flag allowing the proxy reception, any one of the transmission means determined according to the selected transmission destination address has an agent according to a predetermined format. This is to create predetermined transmission instruction data indicating reception.

【0023】本発明に係る第11の発明は、第4の発明
において、前記判定手段は、前記伝送先アドレス別のメ
ッセージ受取り属性情報中に伝送すべきメッセージに対
する親展性を示す親展フラグが設定され、かつ前記伝送
先アドレス別のメッセージ受取り属性情報中に、伝送さ
れるメッセージの伝送先アドレスが代理受取りを許容す
る守秘性のない代理フラグが設定されていると判定した
場合に、選択された前記伝送先アドレスは妥当性がない
と判定するものである。
In an eleventh aspect according to the present invention, in the fourth aspect, the determination means sets a confidential flag indicating the confidentiality of the message to be transmitted in the message receiving attribute information for each destination address. And, in the message reception attribute information for each transmission destination address, if it is determined that the transmission destination address of the message to be transmitted has set a non-confidential proxy flag that allows proxy reception, the selected The transmission destination address is determined to be invalid.

【0024】本発明に係る第12の発明は、第4の発明
において、前記判定手段は、前記伝送先アドレス別のメ
ッセージ受取り属性情報中に伝送すべきメッセージに対
する緊急度を示す緊急フラグが設定され、かつ前記伝送
先アドレス別のメッセージ受取り属性情報中に、伝送さ
れるメッセージの伝送先アドレスが代理受取りを許容す
る代理フラグが設定されている場合に、選択された前記
伝送先アドレスは妥当性がないと判定するものである。
In a twelfth aspect of the present invention based on the fourth aspect, the determining means sets an urgent flag indicating an urgency level for a message to be transmitted in the message receiving attribute information for each transmission destination address. And, in the message receiving attribute information for each of the transmission destination addresses, if the transmission destination address of the transmitted message has a proxy flag set to allow proxy reception, the selected transmission destination address is valid. It is determined that there is not.

【0025】本発明に係る第13の発明は、第11また
は第12の発明において、前記判定手段が前記伝送先ア
ドレスは妥当性がないと判定した場合に、前記選択手段
は、前記記憶手段に記憶されるいずれかの受信者の行動
予定を順次繰り下げて追跡検索して前記メッセージデー
タを伝送すべき最適な伝送先アドレスを再選択するもの
である。
According to a thirteenth aspect of the present invention, in the eleventh or twelfth aspect, when the determining means determines that the transmission destination address is not valid, the selecting means stores the destination address in the storage means. The action schedule of any of the stored recipients is sequentially deferred and traced and searched to reselect an optimal destination address to which the message data is to be transmitted.

【0026】本発明に係る第14の発明は、所定の伝送
媒体を介してメッセージを伝送する複数の伝送手段と、
メッセージ伝送を行う受信者の行動予定データを受信者
別に記憶する記憶手段とを有するデータ処理システムの
データ伝送処理方法において、前記記憶手段に記憶され
るいずれかの受信者に対するメッセージ依頼データおよ
び伝送すべきメッセージデータを受信する受信工程と、
該受信した前記メッセージ依頼データに基づいて前記記
憶手段に記憶されたいずれかの受信者の行動予定を時間
経過とともに追跡検索して前記メッセージデータを伝送
すべき最適な伝送先アドレスを選択する選択工程と、該
選択した伝送先アドレスに付加される前記メッセージ送
信属性情報と前記メッセージ依頼データに設定されてい
る前記メッセージ受取り属性情報とに基づいて選択され
た前記伝送先アドレスの妥当性を判定する判定工程と、
前記判定工程により前記選択された前記伝送先アドレス
が正当であると判定した場合に、該選択された前記伝送
先アドレスに従って決定されるいずれかの伝送手段に最
適な伝送指示データを作成する作成工程と、該作成され
た前記伝送指示データと前記メッセージデータとを含む
伝送情報をいずれかの伝送手段に送信する送信工程とを
有するものである。
According to a fourteenth aspect of the present invention, a plurality of transmission means for transmitting a message via a predetermined transmission medium,
A data transmission processing method for a data processing system, comprising: storage means for storing, for each recipient, scheduled action data of a recipient who performs message transmission, wherein the message request data for any one of the recipients stored in the storage means and transmitted. Receiving the message data to be received;
A selecting step of tracing and searching for an action schedule of any of the recipients stored in the storage means with time based on the received message request data and selecting an optimal destination address to which the message data is to be transmitted; And determining whether the selected destination address is valid based on the message transmission attribute information added to the selected destination address and the message reception attribute information set in the message request data. Process and
A creating step of creating transmission instruction data optimal for any of the transmission means determined according to the selected destination address when the selected destination address is determined to be valid in the determining step; And a transmission step of transmitting transmission information including the created transmission instruction data and the message data to any transmission means.

【0027】本発明に係る第15の発明は、メッセージ
伝送を行う受信者の行動予定データを記憶手段に受信者
別に記憶し、複数の伝送手段を介して入力されるメッセ
ージ依頼に応じてメッセージの伝送を制御するコンピュ
ータが読み出し可能なプログラムを格納した記憶媒体で
あって、前記記憶手段に記憶されるいずれかの受信者に
対するメッセージ依頼データおよび伝送すべきメッセー
ジデータを受信する受信工程と、該受信した前記メッセ
ージ依頼データに基づいて前記記憶手段に記憶されたい
ずれかの受信者の行動予定を時間経過とともに追跡検索
して前記メッセージデータを伝送すべき最適な伝送先ア
ドレスを選択する選択工程と、該選択した伝送先アドレ
スに付加される前記メッセージ送信属性情報と前記メッ
セージ依頼データに設定されている前記メッセージ受取
り属性情報とに基づいて選択された前記伝送先アドレス
の妥当性を判定する判定工程と、前記判定工程により前
記選択された前記伝送先アドレスが正当であると判定し
た場合に、該選択された前記伝送先アドレスに従って決
定されるいずれかの伝送手段に最適な伝送指示データを
作成する作成工程と、該作成された前記伝送指示データ
と前記メッセージデータとを含む伝送情報をいずれかの
伝送手段に送信する送信工程とを含む、コンピュータが
読み出し可能なプログラムを記憶媒体に格納したもので
ある。
According to a fifteenth aspect of the present invention, the action schedule data of a recipient who performs message transmission is stored in a storage means for each recipient, and a message is transmitted in response to a message request input via a plurality of transmission means. A storage medium storing a computer-readable program for controlling transmission, the method comprising: receiving a message request data for one of recipients and message data to be transmitted stored in the storage means; A selection step of tracing and searching for an action schedule of any of the recipients stored in the storage means over time based on the message request data and selecting an optimal destination address to which the message data is to be transmitted, The message transmission attribute information and the message request data added to the selected transmission destination address A judging step of judging the validity of the destination address selected based on the set message reception attribute information, and a case where the judging step judges that the selected destination address is valid Creating a transmission instruction data optimal for any of the transmission means determined according to the selected transmission destination address, and transmitting the transmission information including the created transmission instruction data and the message data And a transmitting step of transmitting the program to any one of the transmission means.

【0028】本発明に係る第16の発明は、第14の発
明において、前記判定工程は、前記伝送先アドレス別の
メッセージ受取り属性情報中に伝送すべきメッセージに
対する親展性を示す親展フラグが設定され、かつ前記伝
送先アドレス別のメッセージ受取り属性情報中に、伝送
されるメッセージの伝送先アドレスが代理受取りを許容
する守秘性のない代理フラグが設定されていると判定し
た場合に、選択された前記伝送先アドレスは妥当性がな
いと判定するものである。
In a sixteenth aspect of the present invention based on the fourteenth aspect, in the determining step, a confidential flag indicating the confidentiality of the message to be transmitted is set in the message receiving attribute information for each destination address. And, in the message reception attribute information for each transmission destination address, if it is determined that the transmission destination address of the message to be transmitted has set a non-confidential proxy flag that allows proxy reception, the selected The transmission destination address is determined to be invalid.

【0029】本発明に係る第17の発明は、第15の発
明において、前記判定工程は、前記伝送先アドレス別の
メッセージ受取り属性情報中に伝送すべきメッセージに
対する親展性を示す親展フラグが設定され、かつ前記伝
送先アドレス別のメッセージ受取り属性情報中に、伝送
されるメッセージの伝送先アドレスが代理受取りを許容
する守秘性のない代理フラグが設定されていると判定し
た場合に、選択された前記伝送先アドレスは妥当性がな
いと判定するものである。
According to a seventeenth aspect of the present invention based on the fifteenth aspect, in the determining step, a confidential flag indicating the confidentiality of the message to be transmitted is set in the message receiving attribute information for each destination address. And, in the message reception attribute information for each transmission destination address, if it is determined that the transmission destination address of the message to be transmitted has set a non-confidential proxy flag that allows proxy reception, the selected The transmission destination address is determined to be invalid.

【0030】本発明に係る第18の発明は、第14の発
明において、前記判定手段は、前記伝送先アドレス別の
メッセージ受取り属性情報中に伝送すべきメッセージに
対する緊急度を示す緊急フラグが設定され、かつ前記伝
送先アドレス別のメッセージ受取り属性情報中に、伝送
されるメッセージの伝送先アドレスが代理受取りを許容
する代理フラグが設定されていると判定した場合に、選
択された前記伝送先アドレスは妥当性がないと判定する
ものである。
In an eighteenth aspect of the present invention based on the fourteenth aspect, the determining means sets an urgent flag indicating an urgency level for the message to be transmitted in the message receiving attribute information for each transmission destination address. And, in the message reception attribute information for each transmission destination address, if it is determined that the transmission destination address of the message to be transmitted is set a proxy flag that allows proxy reception, the selected transmission destination address is It is determined that there is no validity.

【0031】本発明に係る第19の発明は、第15の発
明において、前記判定手段は、前記伝送先アドレス別の
メッセージ受取り属性情報中に伝送すべきメッセージに
対する緊急度を示す緊急フラグが設定され、かつ前記伝
送先アドレス別のメッセージ受取り属性情報中に、伝送
されるメッセージの伝送先アドレスが代理受取りを許容
する代理フラグが設定されていると判定した場合に、選
択された前記伝送先アドレスは妥当性がないと判定する
ものである。
[0031] In a nineteenth aspect based on the fifteenth aspect, in the fifteenth aspect, the judging means sets an urgent flag indicating the urgency of the message to be transmitted in the message receiving attribute information for each transmission destination address. And, in the message reception attribute information for each transmission destination address, if it is determined that the transmission destination address of the message to be transmitted is set a proxy flag that allows proxy reception, the selected transmission destination address is It is determined that there is no validity.

【0032】[0032]

【発明の実施の形態】BEST MODE FOR CARRYING OUT THE INVENTION

〔第1実施形態〕図1は、本発明の第1実施形態を示す
データ処理システムを適用可能なメッセージ配送支援シ
ステムの構成を示すブロック図である。
[First Embodiment] FIG. 1 is a block diagram showing a configuration of a message delivery support system to which a data processing system according to a first embodiment of the present invention can be applied.

【0033】図において、1は既存のパーソナルコンピ
ュータシステム(ワークステーションであってもよい)
で構成可能なクライアントで、本体(CPU,RAM,
ROMを含む),キーボード等の入力装置,メッセージ
等を表示する表示装置,データを記憶する外部記憶装置
等を備え、メッセージの配送の依頼処理等を含むデータ
処理を行う。なお、クライアント1の数は、複数台であ
っても構わない。
In the figure, reference numeral 1 denotes an existing personal computer system (may be a workstation)
Is a client that can be configured with the main unit (CPU, RAM,
ROM, an input device such as a keyboard, a display device for displaying messages and the like, an external storage device for storing data, and the like, and performs data processing including a message delivery request process. Note that the number of clients 1 may be plural.

【0034】2は既存のパーソナルコンピュータシステ
ムで構成可能なメッセージ配送支援サーバ(MDAサー
バ)で、クライアント1から発送依頼とメッセージとを
受け取り、メッセージ配送サブシステム4〜6の選択
と、アドレス選択,エンベロープデータ(詳細は後述す
る)の作成,該作成したエンベロープデータとメッセー
ジとをメッセージ配送サブシステム4〜6への送信等の
処理を図示しない外部記憶装置を含むメモリ資源に記憶
された制御プログラムを実行して行う。
Reference numeral 2 denotes a message delivery support server (MDA server) which can be constituted by an existing personal computer system, receives a delivery request and a message from the client 1, selects a message delivery subsystem 4 to 6, selects an address, and selects an envelope. Executes a control program stored in a memory resource including an external storage device (not shown) for processing such as creation of data (to be described in detail later) and transmission of the created envelope data and message to the message delivery subsystems 4 to 6. Do it.

【0035】3は既存のパーソナルコンピュータシステ
ムで構成可能なスケジュールデータベースで、MDAサ
ーバ2からの問い合わせを受け、図示しない外部記憶装
置を含むメモリ資源内に管理可能に登録された複数の受
信者に係る行動予定情報中から、指定された受信者の行
動予定情報を返信する。
Reference numeral 3 denotes a schedule database which can be constituted by an existing personal computer system. The schedule database 3 receives an inquiry from the MDA server 2 and relates to a plurality of recipients which are manageably registered in a memory resource including an external storage device (not shown). The action schedule information of the designated recipient is returned from the action schedule information.

【0036】なお、既存のパーソナルコンピュータシス
テムで構成可能なメッセージ配送サブシステム4〜6の
うち、メッセージ配送サブシステム4は、電子メールサ
ブシステムとして機能し、例えばシンプル・メール・ト
ランスファ・プロトコル(SMTP)と呼ばれるプロト
コルに準拠した電子メールとしてメッセージを図示しな
い伝送媒体に送信する。また、メッセージ配送サブシス
テム5は、ファクシミリ送信サブシステムとして機能
し、与えられたエンベロープデータとメッセージとをビ
ットマップ画像化された電子情報として、伝送媒体(公
衆回線)を介してファクシミリ送信する。さらに、メッ
セージ配送サブシステム6は、リモートプリンタサブシ
ステムとして機能し、遠隔地のいずれか、例えば社内の
郵便物を集配する部署(メール室)等に設置され、与え
られたエンベロープデータとメッセージの記録媒体への
プリント出力処理を行う。
The message delivery subsystem 4 among the message delivery subsystems 4 to 6 which can be configured by an existing personal computer system functions as an electronic mail subsystem, and is, for example, a simple mail transfer protocol (SMTP). A message is transmitted to a transmission medium (not shown) as an e-mail conforming to a protocol called "Email". Further, the message delivery subsystem 5 functions as a facsimile transmission subsystem, and facsimile-transmits the given envelope data and message as electronic information converted into a bitmap image via a transmission medium (public line). Further, the message delivery subsystem 6 functions as a remote printer subsystem, and is installed in any remote place, for example, a department (mail room) for collecting and delivering postal matter in the company, and records given envelope data and messages. Perform print output processing to the medium.

【0037】図2は、図1に示したスケジュールデータ
ベース3に個人別に管理されるスケジュールデータの一
例を示す図であり、スケジュールデータベース3内の表
示装置に個人名をキーとしてウインドウ表示した状態に
対応する。なお、本システムにおけるスケジュールデー
タベース3はメッセージの受信者となるべき個人の行動
予定を時系列に保持管理している。なお、ウインドウ
は、各パーソナルコンピュータのOSに準拠して制御さ
れるものであれば、本発明を適用することができる。
FIG. 2 is a diagram showing an example of schedule data managed on an individual basis in the schedule database 3 shown in FIG. 1, corresponding to a state in which a window is displayed on a display device in the schedule database 3 with the personal name as a key. I do. Note that the schedule database 3 in the present system holds and manages, in chronological order, an action schedule of an individual to be a message recipient. The present invention can be applied to windows that are controlled according to the OS of each personal computer.

【0038】図において、TEはタイムエリアで、午前
6:00〜午後10:00までをスケジュール管理可能
で、各時間帯における個人の行動予定を1時間をさらに
4分割して15分単位にスケジュールの区割りを設定可
能に構成されている。
In the figure, TE is a time area, and the schedule can be managed from 6:00 a.m. to 10:00 p.m., and an individual's action schedule in each time zone is further divided into four parts of one hour and scheduled in 15 minute units. Is configured to be able to set the division.

【0039】C1は予定設定列で、各個人の時間帯別の
詳細な予定が設定され、移動帯域と所在確定帯域(その
時間中滞在している帯域)とを色別に表示可能に構成さ
れている。すなわち、システムの時刻が移動帯域であれ
ばメッセージの送信は次の固定帯域に到達されるまで延
期されることとなる。
C1 is a schedule setting column in which a detailed schedule for each individual time zone is set, and a moving band and a location-determined band (a band staying during that time) can be displayed in different colors. I have. That is, if the time of the system is the mobile band, the message transmission is postponed until the next fixed band is reached.

【0040】C2は所在設定列で、各個人の時間帯別の
詳細な所在地が設定される。C3は連絡先設定列で、連
絡先は各時間帯域別にその所在における連絡方法を示す
伝送媒体とアドレスの組として設定可能であり、例えば
eメールであればeメールとメールアドレスの組として
「email:ki@……」が、ファクシミリであれば
ファクシミリとそのファクシミリ電話番号の組として
「FAX:03……」が設定可能に構成されている。
A location setting column C2 is used to set detailed locations for each individual time zone. C3 is a contact setting column. The contact can be set as a pair of a transmission medium and an address indicating a contact method at the location for each time band. : Ki @ ... "is a facsimile, and" FAX: 03 ... "can be set as a set of a facsimile and its facsimile telephone number.

【0041】C4は代理別設定列で、チェックボックス
が確保されており、その連絡先へのメッセージ配送が代
理人を介するものであるかどうかを個別に設定可能に構
成されている。C5は守秘別設定列で、チェックボック
スが確保されており、代理人を介するものであればその
経路がその個人に対して守秘性を有するかどうかを個別
に設定可能に構成されている。
C4 is a setting column for each proxy, in which a check box is secured, and whether or not the message delivery to the contact is via an agent can be individually set. C5 is a confidentiality setting column in which a check box is secured, and if the route is through an agent, whether or not the route has confidentiality for the individual can be individually set.

【0042】図3は、図1に示したクライアント1の表
示装置に表示される送信メッセージ入力画面の一例を示
す図であり、例えば送信メッセージ入力ウインドウ(G
UIとして)として画面表示した状態に対応する。
FIG. 3 is a diagram showing an example of a transmission message input screen displayed on the display device of the client 1 shown in FIG. 1. For example, a transmission message input window (G
This corresponds to the state displayed on the screen as (UI).

【0043】図において、L1〜L6は配送依頼設定エ
リアで、配送依頼設定エリアL1には配送すべき「宛
先」が、例えば名前として入力可能に構成されている。
また、配送依頼設定エリアL2は、配送するメッセージ
の「主題」が入力可能に構成されている。さらに、配送
依頼設定エリアL3は、配送するメッセージの預かりの
「日時」が入力可能に構成されている。
In the figure, L1 to L6 are delivery request setting areas, and a "destination" to be delivered can be input, for example, as a name in the delivery request setting area L1.
The delivery request setting area L2 is configured so that the "subject" of the message to be delivered can be input. Further, the delivery request setting area L3 is configured so that the "date and time" of the custody of the message to be delivered can be input.

【0044】また、配送依頼設定エリアL4は、配送す
るメッセージの「属性」が、例えば「至急」,「社外
秘」,「送信結果レポート」,「控えをファイル」を個
別に設定するためのチェックボックスが確保されてい
る。
The delivery request setting area L4 is a check box for individually setting the “attribute” of the message to be delivered to, for example, “urgent”, “confidential”, “transmission result report”, and “file copy”. Is secured.

【0045】さらに、配送依頼設定エリアL5は、配送
するメッセージの「送信元」が例えば名前として入力可
能に構成されている。また、配送依頼設定エリアL6
は、配送すべき本文となる「内容」を設定する領域が確
保されている。
Further, the delivery request setting area L5 is configured so that the "source" of the message to be delivered can be input, for example, as a name. In addition, the delivery request setting area L6
Has an area for setting "contents" which is the text to be delivered.

【0046】以下、本実施形態と第1〜第13の発明の
各手段との対応及びその作用について図1等を参照して
説明する。
Hereinafter, the correspondence between this embodiment and each means of the first to thirteenth inventions and the operation thereof will be described with reference to FIG.

【0047】第1の発明は、所定の伝送媒体(ネットワ
ーク,公衆回線)を介してメッセージを伝送する複数の
伝送手段(サブシステム4〜6)と、メッセージ伝送を
行う受信者の行動予定データを受信者別に記憶する記憶
手段(スケジュールデータベース3のメモリ資源)と、
前記記憶手段に記憶されるいずれかの受信者に対するメ
ッセージ依頼データおよび伝送すべきメッセージデータ
を受信する受信手段(MDAサーバ2が所定のインタフ
ェースを介して受信する)と、前記受信手段が受信した
前記メッセージ依頼データに基づいて前記記憶手段に記
憶されたいずれかの受信者の行動予定を時間経過ととも
に追跡検索して前記メッセージデータを伝送すべき最適
な伝送先アドレスを選択する選択手段(スケジュールデ
ータベース3のCPUがメモリ資源に記憶された制御プ
ログラムを実行して選択する)と、前記選択手段が選択
した伝送先アドレスに従って決定されるいずれかの伝送
手段に最適な伝送指示データを作成する作成手段(MD
Aサーバ2のCPUがメモリ資源に記憶された制御プロ
グラムを実行して作成する)と、前記作成手段により作
成された前記伝送指示データと前記メッセージデータと
を含む伝送情報をいずれかの伝送手段に引き渡す伝送制
御手段(MDAサーバ2のCPUがメモリ資源に記憶さ
れた制御プログラムを実行して引き渡す)とを有し、M
DAサーバ2は受信した前記メッセージ依頼データに基
づいてスケジュールデータベース3がメモリ資源に記憶
されたいずれかの受信者の行動予定を時間経過とともに
追跡検索して前記メッセージデータを伝送すべき最適な
伝送先アドレスを選択し、該選択した伝送先アドレスに
従ってMDAサーバ2が決定されるいずれかの伝送手段
に最適な伝送指示データを作成し、該作成された前記伝
送指示データと前記メッセージデータとを含む伝送情報
をいずれかの伝送手段としてのサブシステム4〜6に引
き渡すので、メッセージ伝送依頼を受信した時刻と登録
された受信者のスケジュールとをリアルタイムに追跡検
索して、受信者がメッセージを確実に受信できるいずれ
かの伝送先を特定し、該特定された伝送先に伝送指示書
を自動的に付与して依頼されたメッセージを適切ないず
れかの伝送媒体を介して伝送することができる。
According to a first aspect of the present invention, a plurality of transmission means (subsystems 4 to 6) for transmitting a message via a predetermined transmission medium (network, public line), and a behavior schedule data of a receiver for transmitting the message are stored. Storage means (memory resources of the schedule database 3) for storing for each recipient;
Receiving means for receiving message request data and message data to be transmitted to any of the recipients stored in the storage means (received by the MDA server 2 via a predetermined interface); A selection means (schedule database 3) for tracing and searching for an action schedule of any of the recipients stored in the storage means over time based on the message request data and selecting an optimal transmission destination address to transmit the message data. CPU executes the control program stored in the memory resource to select), and a creating unit that creates optimal transmission instruction data for any of the transmission units determined according to the transmission destination address selected by the selection unit ( MD
The transmission information including the transmission instruction data and the message data created by the creation unit is sent to any of the transmission units by the CPU of the A server 2 executing the control program stored in the memory resource. Transfer control means (the CPU of the MDA server 2 executes the control program stored in the memory resource to transfer), and
Based on the received message request data, the DA server 2 searches the schedule database 3 for an action schedule of one of the recipients stored in the memory resource over time and searches for an optimal transmission destination to transmit the message data. An address is selected, the MDA server 2 creates transmission instruction data optimal for any of the transmission means determined in accordance with the selected transmission destination address, and the transmission includes the created transmission instruction data and the message data. Since the information is delivered to any of the subsystems 4 to 6 as a transmission means, the time when the message transmission request is received and the schedule of the registered recipient are tracked and searched in real time, and the recipient receives the message without fail. One of the possible transmission destinations is specified, and a transmission instruction is automatically given to the specified transmission destination. The request message can be transmitted via any transmission media suitable.

【0048】第2の発明は、所定の伝送媒体を介してメ
ッセージを伝送する伝送手段(サブシステム4〜6のい
ずれか1つ)と、メッセージ伝送を行う受信者の行動予
定データを受信者別に記憶する記憶手段(スケジュール
データベース3のメモリ資源)と、前記記憶手段に記憶
されるいずれかの受信者に対するメッセージ依頼データ
および伝送すべきメッセージデータを受信する受信手段
(MDAサーバ2が所定のインタフェースを介して受信
する)と、前記受信手段が受信した前記メッセージ依頼
データに基づいて前記記憶手段に記憶されたいずれかの
受信者の行動予定を時間経過とともに追跡検索して前記
メッセージデータを伝送すべき最適な伝送先アドレスを
選択する選択手段(スケジュールデータベース3のCP
Uがメモリ資源に記憶された制御プログラムを実行して
選択する)と、前記選択手段が選択した伝送先アドレス
に従って決定される前記伝送手段に最適な伝送指示デー
タを作成する作成手段(スケジュールデータベース3の
CPUがメモリ資源に記憶された制御プログラムを実行
して作成する)と、前記作成手段により作成された前記
伝送指示データと前記メッセージデータとを含む伝送情
報をいずれかの伝送手段に引き渡す伝送制御手段(MD
Aサーバ2のCPUがメモリ資源に記憶された制御プロ
グラムを実行して引き渡す)とを有し、MDAサーバ2
が受信した前記メッセージ依頼データに基づいてスケジ
ュールデータベース3がメモリ資源に記憶されたいずれ
かの受信者の行動予定を時間経過とともに追跡検索して
前記メッセージデータを伝送すべき最適な伝送先アドレ
スを選択し、該選択した伝送先アドレスに従ってMDA
サーバ2が決定される伝送手段に最適な伝送指示データ
を作成し、該作成された前記伝送指示データと前記メッ
セージデータとを含む伝送情報をMDAサーバ2がサブ
システム4〜6のいずれか1つに引き渡すので、メッセ
ージ伝送依頼を受信した時刻と登録された受信者のスケ
ジュールとをリアルタイムに追跡検索して、受信者がメ
ッセージを確実に受信できるいずれかの伝送先を特定
し、該特定された伝送先に伝送指示書を自動的に付与し
て依頼されたメッセージを伝送媒体を介して伝送するこ
とができる。
According to a second aspect of the present invention, a transmission means (one of subsystems 4 to 6) for transmitting a message via a predetermined transmission medium, and action schedule data of a recipient who performs message transmission are classified by recipient. Storage means for storing (memory resources of the schedule database 3), and receiving means for receiving message request data and message data to be transmitted to any of the receivers stored in the storage means (the MDA server 2 has a predetermined interface). And the message data should be transmitted by tracking and retrieving the action schedule of one of the recipients stored in the storage means with the passage of time based on the message request data received by the receiving means. Selection means for selecting an optimum transmission destination address (CP in the schedule database 3)
U executes the control program stored in the memory resource to select), and creating means (schedule database 3) for creating transmission instruction data optimal for the transmitting means determined according to the destination address selected by the selecting means. CPU executes the control program stored in the memory resource) and transfers the transmission information including the transmission instruction data and the message data generated by the generating unit to any of the transmission units. Means (MD
A server 2 executes and delivers the control program stored in the memory resource), and the MDA server 2
Based on the message request data received, the schedule database 3 traces and searches over time the action schedule of any of the recipients stored in the memory resources and selects the optimal destination address to which the message data should be transmitted. MDA according to the selected transmission destination address
The server 2 creates transmission instruction data optimal for the transmission means to be determined, and the MDA server 2 transmits transmission information including the created transmission instruction data and the message data to one of the subsystems 4 to 6. , So that the time at which the message transmission request was received and the schedule of the registered recipients are tracked and searched in real time, and any one of the transmission destinations where the recipient can surely receive the message is specified, and the specified destination is specified. The transmission instruction can be automatically given to the transmission destination, and the requested message can be transmitted via the transmission medium.

【0049】第3の発明は、前記選択手段により選択さ
れた前記伝送先アドレスに対する前記メッセージの伝送
所要時間を推定する推定手段(MDAサーバ2のCPU
がメモリ資源に記憶された制御プログラムを実行して推
定する)と、前記推定手段により推定された伝送所要時
間を含めて前記受信者が当該伝送所要時間経過後の時刻
に前記伝送先アドレスに従う地点に所在しているかどう
かを判定する判定手段(スケジュールデータベース3の
CPUがメモリ資源に記憶された制御プログラムを実行
して判定する)とを有し、MDAサーバ2が選択された
前記伝送先アドレスに対する前記メッセージの伝送所要
時間を推定し、該推定された伝送所要時間を含めて前記
受信者が当該伝送所要時間経過後の時刻に前記伝送先ア
ドレスに従う地点に所在しているかどうかを判定し、該
判定結果に基づいてスケジュールデータベース3がメモ
リ資源に記憶されるいずれかの受信者の行動予定を順次
繰り下げて追跡検索して前記メッセージデータを伝送す
べき最適な伝送先アドレスを再選択するので、受信した
メッセージ伝送依頼時刻とメッセージを伝送完了するま
での時間を加味して、推定された伝送所要時間経過後の
時刻にメッセージを受信不能な場合には、次のメッセー
ジ伝送アドレス先を順次追跡検索して最適な伝送アドレ
ス先を自動検索でき、メッセージ受信者のスケジュール
を追跡しながら確実に受信可能な伝送先アドレスを選択
することができる。
According to a third aspect of the present invention, there is provided an estimating means (CPU of the MDA server 2) for estimating a time required for transmitting the message for the destination address selected by the selecting means.
Is estimated by executing a control program stored in a memory resource), and a point at which the receiver follows the transmission destination address at a time after the required transmission time has elapsed, including the required transmission time estimated by the estimating means. (The CPU of the schedule database 3 executes a control program stored in a memory resource to determine whether or not the MDA server 2 is located at the transmission destination address selected by the MDA server 2). Estimate the required transmission time of the message, determine whether the recipient is located at a point according to the destination address at a time after the required transmission time, including the estimated required transmission time, Based on the determination result, the schedule database 3 sequentially decrements the action schedule of any of the recipients stored in the memory resources and traces the schedule. And re-selecting the optimal destination address to which the message data is to be transmitted, the time after the estimated required transmission time has elapsed, taking into account the received message transmission request time and the time to complete the transmission of the message. If the message cannot be received at the same time, the next message transmission address can be tracked and searched in sequence to find the optimal transmission address automatically. You can choose.

【0050】第4の発明は、所定の伝送媒体(ネットワ
ーク,公衆回線)を介してメッセージを伝送する複数の
伝送手段(サブシステム4〜6)と、メッセージ伝送を
行う受信者の行動予定データを伝送先アドレス別のメッ
セージ受取り属性情報とともに受信者別に記憶する記憶
手段(スケジュールデータベース3のメモリ資源)と、
前記記憶手段に記憶されるいずれかの受信者に対するメ
ッセージ送信属性情報が設定されているメッセージ依頼
データおよび伝送すべきメッセージデータを受信する受
信手段(MDAサーバ2が所定のインタフェースを介し
て受信する)と、前記受信手段が受信した前記メッセー
ジ依頼データに基づいて前記記憶手段に記憶されたいず
れかの受信者の行動予定を時間経過とともに追跡検索し
て前記メッセージデータを伝送すべき最適な伝送先アド
レスを選択する選択手段(スケジュールデータベース3
のCPUがメモリ資源に記憶された制御プログラムを実
行して選択する)と、前記選択手段が選択した伝送先ア
ドレスに付加される前記メッセージ送信属性情報と前記
メッセージ依頼データに設定されている前記メッセージ
受取り属性情報とに基づいて選択された前記伝送先アド
レスの妥当性を判定する判定手段(MDAサーバ2のC
PUがメモリ資源に記憶された制御プログラムを実行し
て判定する)と、前記判定手段が選択された前記伝送先
アドレスが正当であると判定した場合に、該選択した伝
送先アドレスに従って決定されるいずれかの伝送手段に
最適な伝送指示データを作成する作成手段(MDAサー
バ2のCPUがメモリ資源に記憶された制御プログラム
を実行して作成する)と、前記作成手段により作成され
た前記伝送指示データと前記メッセージデータとを含む
伝送情報をいずれかの伝送手段に引き渡す伝送制御手段
(MDAサーバ2のCPUがメモリ資源に記憶された制
御プログラムを実行して引き渡す)とを有し、MDAサ
ーバ2が受信した前記メッセージ依頼データに基づいて
スケジュールデータベース3がメモリ資源に記憶された
いずれかの受信者の行動予定を時間経過とともに追跡検
索して前記メッセージデータを伝送すべき最適な伝送先
アドレスを選択し、該選択した伝送先アドレスに従って
MDAサーバ2が決定されるいずれかの伝送手段に最適
な伝送指示データを作成し、該作成された前記伝送指示
データと前記メッセージデータとを含む伝送情報をいず
れかのサブシステム4〜6に引き渡すので、受信したメ
ッセージ伝送依頼時刻に、検索された受信者のスケジュ
ールがメッセージ受信不能な場合には、次のメッセージ
伝送アドレス先を順次追跡検索して最適な伝送アドレス
先を自動検索でき、メッセージ受信者のスケジュールを
追跡しながら確実に受信可能な伝送先アドレスを選択す
ることができる。
According to a fourth aspect of the present invention, a plurality of transmission means (subsystems 4 to 6) for transmitting a message via a predetermined transmission medium (network, public line), and a schedule data of a receiver for transmitting the message are stored. Storage means (memory resources of the schedule database 3) for storing for each recipient together with message reception attribute information for each transmission destination address;
Receiving means for receiving message request data in which message transmission attribute information for one of the recipients stored in the storage means is set and message data to be transmitted (received by the MDA server 2 via a predetermined interface) An optimal transmission destination address to which the message data is to be transmitted by tracing and searching for an action schedule of one of the recipients stored in the storage means with time based on the message request data received by the reception means. Selection means (schedule database 3)
CPU executes the control program stored in the memory resource to select), the message transmission attribute information added to the transmission destination address selected by the selection means, and the message set in the message request data. Judgment means for judging the validity of the destination address selected based on the reception attribute information (C of the MDA server 2)
The PU executes the control program stored in the memory resource to determine), and when the determination unit determines that the selected destination address is valid, the determination is made according to the selected destination address. Creation means (created by the CPU of the MDA server 2 executing a control program stored in a memory resource) for creating transmission instruction data optimal for any of the transmission means, and the transmission instruction created by the creation means Transmission control means (CPU of the MDA server 2 executes and executes a control program stored in a memory resource) for transferring transmission information including data and the message data to any one of the transmission means. Any one of the recipients whose schedule database 3 is stored in the memory resource based on the message request data received by An action schedule is tracked and searched over time to select an optimal destination address to which the message data is to be transmitted, and an optimal transmission instruction to one of the transmission means for which the MDA server 2 is determined according to the selected destination address. Since data is created and the created transmission information including the transmission instruction data and the message data is delivered to any of the subsystems 4 to 6, the schedule of the searched recipient is set at the received message transmission request time. If the message cannot be received, the next message transmission address can be searched sequentially to automatically search for the optimal transmission address. can do.

【0051】第5の発明は、スケジュールデータベース
3がMDAサーバ2の判定結果に基づいてメモリ資源に
記憶されるいずれかの受信者の行動予定を順次繰り下げ
て追跡検索して前記メッセージデータを伝送すべき最適
な伝送先アドレスを再選択するので、受信したメッセー
ジ伝送依頼時刻に、検索された受信者のスケジュールが
メッセージ受信不能な場合には、次のメッセージ伝送ア
ドレス先を順次追跡検索して最適な伝送アドレス先を何
度でも自動検索でき、メッセージ受信者のスケジュール
を追跡しながら確実に受信可能な伝送先アドレスを選択
することができる。
According to a fifth aspect of the present invention, the schedule database 3 transmits the message data by sequentially deferring the action schedule of one of the recipients stored in the memory resource based on the determination result of the MDA server 2 and tracking and searching. Since the optimal transmission destination address to be selected is re-selected, if the retrieved recipient's schedule cannot receive the message at the received message transmission request time, the next message transmission address destination is tracked and searched sequentially to determine the optimal transmission destination address. The transmission address destination can be automatically searched any number of times, and the transmission destination address that can be reliably received can be selected while tracking the schedule of the message recipient.

【0052】第6の発明は、前記伝送先アドレス別のメ
ッセージ受取り属性情報には、伝送されるメッセージの
伝送先アドレスが代理受取りを許容する代理フラグまた
は前記代理フラグが設定された際の当該メッセージに対
する代理受取りが守秘性を伴うかどうかを示す守秘フラ
グを含むので、様々なメッセージの伝送先に意図したメ
ッセージ伝送環境を自在に設定することができる。
According to a sixth aspect, in the message reception attribute information for each transmission destination address, the transmission destination address of the message to be transmitted is a proxy flag permitting proxy reception or the message when the proxy flag is set. Since a confidential flag indicating whether or not proxy reception of the message involves confidentiality is included, a message transmission environment intended for various message transmission destinations can be freely set.

【0053】第7〜第9の発明は、第4の発明におい
て、前記メッセージ送信属性情報には、伝送すべきメッ
セージに対して設定された異なる伝送要求フラグ(伝送
すべきメッセージに対する緊急度を示す至急フラグ(図
3の至急用のチェックボックスのチェックにより設定さ
れる),伝送すべきメッセージに対する親展性を示す親
展フラグ(図3の社外秘用のチェックボックスのチェッ
クにより設定される))を含むので、依頼されるメッセ
ージの属性に応じて受信者のスケジュールを検索して最
適な伝送先アドレスを特定することができる。
According to a seventh to a ninth inventions, in the fourth invention, the message transmission attribute information includes a different transmission request flag (an urgency for the message to be transmitted) set for the message to be transmitted. An urgent flag (set by checking the urgent check box in FIG. 3) and a confidential flag indicating confidentiality for the message to be transmitted (set by checking the confidential check box in FIG. 3) are included. According to the attribute of the requested message, the schedule of the recipient can be searched to specify the optimum destination address.

【0054】第10の発明は、MDAサーバ2は、選択
された前記伝送先アドレスが正当であると判定し、かつ
前記伝送先アドレス別のメッセージ受取り属性情報中
に、伝送されるメッセージの伝送先アドレスが代理受取
りを許容する代理フラグが設定されていると判定した場
合に、該選択した伝送先アドレスに従って決定されるい
ずれかの伝送手段に所定の書式に従う代理人受取りを示
す所定の伝送指示データを作成するので、メッセージ伝
送に付随するヘッダあるいは送付書等の伝送指示データ
を含む最適な伝送情報を自動生成することができる。
In a tenth aspect, the MDA server 2 determines that the selected transmission destination address is valid, and includes the transmission destination of the transmitted message in the message reception attribute information for each transmission destination address. When it is determined that the proxy flag that permits the proxy reception is set, predetermined transmission instruction data indicating proxy reception according to a predetermined format to any transmission means determined according to the selected destination address. Therefore, optimal transmission information including transmission instruction data such as a header accompanying a message transmission or a delivery note can be automatically generated.

【0055】第11の発明は、第4の発明において、M
DAサーバ2は、前記伝送先アドレス別のメッセージ受
取り属性情報中に伝送すべきメッセージに対する親展性
を示す親展フラグが設定され、かつ前記伝送先アドレス
別のメッセージ受取り属性情報中に、伝送されるメッセ
ージの伝送先アドレスが代理受取りを許容する守秘性の
ない代理フラグが設定されていると判定した場合に、選
択された前記伝送先アドレスは妥当性がないと判定する
ので、伝送するメッセージが親展性を要求するものであ
れば、スケジュール上伝送可能な伝送先アドレスであっ
て、守秘性のない代理フラグが設定されている伝送先ア
ドレスにメッセージが伝送されてしまうことを確実に回
避することができる。
According to an eleventh aspect, in the fourth aspect, M
The DA server 2 sets a confidential flag indicating the confidentiality of the message to be transmitted in the message reception attribute information for each transmission destination address, and transmits the message to be transmitted in the message reception attribute information for each transmission destination address. If it is determined that the non-confidential proxy flag that allows proxy reception is set for the destination address of the destination address, the selected destination address is determined to be invalid, so that the message to be transmitted is confidential. , It is possible to reliably prevent a message from being transmitted to a transmission destination address that is a transmission destination address that can be transmitted on a schedule and has a non-confidential proxy flag set. .

【0056】第12の発明は、第4の発明において、M
DAサーバ2は、前記伝送先アドレス別のメッセージ受
取り属性情報中に伝送すべきメッセージに対する緊急度
を示す緊急フラグが設定され、かつ前記伝送先アドレス
別のメッセージ受取り属性情報中に、伝送されるメッセ
ージの伝送先アドレスが代理受取りを許容する代理フラ
グが設定されている場合に、選択された前記伝送先アド
レスは妥当性がないと判定するので、伝送するメッセー
ジが緊急性を要求するものでなければ、スケジュール上
伝送可能な伝送先アドレスが選択されても、代理フラグ
が設定されている伝送先アドレスにメッセージが伝送さ
れてしまうことを確実に回避することができる。
According to a twelfth aspect, in the fourth aspect, M
The DA server 2 sets an urgent flag indicating the degree of urgency for the message to be transmitted in the message reception attribute information for each transmission destination address, and transmits the message to be transmitted in the message reception attribute information for each transmission destination address. If the destination address of the destination address is set to a proxy flag that allows proxy reception, the selected destination address is determined to be invalid, so that the message to be transmitted does not require urgency. Even if a transmission destination address that can be transmitted on the schedule is selected, it is possible to reliably prevent the message from being transmitted to the transmission destination address for which the proxy flag is set.

【0057】第13の発明は、第11または第12の発
明において、MDAサーバ2は、前記伝送先アドレスは
妥当性がないと判定した場合に、スケジュールデータベ
ース3は、メモリ資源に記憶されるいずれかの受信者の
行動予定を順次繰り下げて追跡検索して前記メッセージ
データを伝送すべき最適な伝送先アドレスを再選択する
ので、受信者のスケジュール上伝送可能な妥当性のない
伝送先アドレスが選択された場合には、伝送先アドレス
をスケジュールに沿って自動追跡検索して再現性よく選
択することができる。
According to a thirteenth aspect, in the eleventh or twelfth aspect, when the MDA server 2 determines that the transmission destination address is not valid, the schedule database 3 stores any one of the schedule addresses stored in the memory resources. Since the recipient's action schedule is sequentially deferred and traced and searched to reselect the optimal destination address to which the message data is to be transmitted, an invalid destination address that can be transmitted according to the schedule of the recipient is selected. In this case, the transmission destination address can be automatically tracked and searched for according to the schedule and selected with good reproducibility.

【0058】以下、図4に示すフローチャートを参照し
ながら、本発明に係るデータ処理システムにおけるメッ
セージ配送処理動作について説明する。
Hereinafter, the message delivery processing operation in the data processing system according to the present invention will be described with reference to the flowchart shown in FIG.

【0059】図4は、本発明に係るデータ処理システム
の第1のデータ処理手順の一例を示すフローチャートで
あり、図1に示したMDAサーバ2の処理に対応する。
なお、(1)〜(7)は各ステップを示す。
FIG. 4 is a flowchart showing an example of the first data processing procedure of the data processing system according to the present invention, and corresponds to the processing of the MDA server 2 shown in FIG.
Note that (1) to (7) indicate each step.

【0060】先ず、クライアント1から配送依頼とメッ
セージが送られてくるのを待機し(1)、クライアント
1より配送依頼情報とメッセージを受信すると、ステッ
プ(2)で、配送依頼情報から宛先情報を特定する。次
に、ステップ(3)で、宛先となるべき受信者の行動予
定をスケジュールデータベース3に問い合わせ、スケジ
ュールデータベース3からの返答を受け取り、ステップ
(4)で、伝送媒体とアドレスの選択を行う、次に、ス
テップ(5)では、選択した伝送媒体とアドレスの妥当
性の判定処理(詳細は後述する)を行い、選択した伝送
媒体とアドレスの組が妥当であると判定された場合は、
ステップ(6)へ進み、妥当でないと判定された場合に
は、ステップ(3)へ戻り、受信者の次なる行動予定の
検索と、「伝送媒体,アドレス」の組の次候補の選択処
理を繰り返す。
First, it waits for a delivery request and a message to be sent from the client 1 (1). When the delivery request information and the message are received from the client 1, in step (2), the destination information is obtained from the delivery request information. Identify. Next, in step (3), the schedule database 3 is inquired about the action schedule of the recipient to be the destination, and a response from the schedule database 3 is received. In step (4), a transmission medium and an address are selected. In step (5), a process of determining the validity of the selected transmission medium and address is performed (details will be described later). If it is determined that the pair of the selected transmission medium and address is valid,
Proceeding to step (6), if it is determined that it is not appropriate, the process returns to step (3) to search for the next action schedule of the receiver and to select the next candidate of the “transmission medium, address” pair. repeat.

【0061】ステップ(6)では、選択された伝送媒体
に適合する表現形式で配送依頼に含まれる属性に適合す
る書式に基づくエンベロープデータの作成処理を行う。
In step (6), a process for creating envelope data based on a format suitable for the attribute included in the delivery request in an expression format suitable for the selected transmission medium is performed.

【0062】なお、本実施形態において、エンベロープ
データとは、伝送媒体等により異なり、例えば伝送媒体
がファクシミリの場合、ファクシミリのカーバーシート
のビットマップ画像データに対応し、伝送媒体が電子メ
ールの場合は、電子メールヘッダに対応し、伝送媒体が
図示しないメール室に設置されたリモートプリンタの場
合は、所定の書式の送り票のビットマップ画像データに
対応する。
In the present embodiment, the envelope data differs depending on the transmission medium or the like. For example, when the transmission medium is a facsimile, it corresponds to the bitmap image data of the facsimile car-bar sheet, and when the transmission medium is an e-mail. If the transmission medium is a remote printer installed in a mail room (not shown), the transmission medium corresponds to bitmap image data of a sending slip in a predetermined format.

【0063】また、エンベロープデータの作成に用いら
れる書式は、あらかじめMDAサーバ2内部の記憶装置
(図示しない)に格納されており、配送依頼に含まれて
いるメッセージの「属性」(図3の配送依頼設定エリア
L4参照)と、スケジュールデータベース3から問い合
わせた送り先の特定情報(図2の代理別設定列C4のチ
ェック有無,守秘別設定列C5のチェック有無)とに応
じて、適切な書式が選択される。従って、例えば代理人
が介在する送り先にメッセージを配送する際には、「気
付」を付したエンベロープデータを自動生成することが
可能に構成されている。
The format used to create the envelope data is stored in advance in a storage device (not shown) in the MDA server 2 and is used for the “attribute” of the message included in the delivery request (the delivery shown in FIG. 3). An appropriate format is selected according to the request setting area L4) and the destination specific information inquired from the schedule database 3 (whether or not the proxy setting column C4 in FIG. 2 is checked and whether or not the confidential setting column C5 is checked). Is done. Therefore, for example, when a message is delivered to a destination where an agent intervenes, envelope data to which "notice" is attached can be automatically generated.

【0064】さらに、ステップ(7)では、選択された
伝送媒体サブシステム4〜6のいずれかに接続し、選択
されたアドレス情報を含むエンベロープデータとメッセ
ージ内容とを送信して、処理を終了する。
Further, in step (7), connection is made to any of the selected transmission medium subsystems 4 to 6, the envelope data including the selected address information and the message content are transmitted, and the process is terminated. .

【0065】図5は、図4に示した妥当性判定処理ルー
チンの詳細手順の一例を示すフローチャートであり、図
4に示すステップ(4)で選択された「伝送媒体,アド
レス」の妥当性を判定する処理に対応する。なお、
(1)〜(8)は各ステップを示す。
FIG. 5 is a flow chart showing an example of the detailed procedure of the validity determination processing routine shown in FIG. 4. The validity of the "transmission medium, address" selected in step (4) shown in FIG. This corresponds to the determination process. In addition,
(1) to (8) show each step.

【0066】先ず、ステップ(1)で「伝送媒体,アド
レス」の組の関数として配送所要時間を推定する。な
お、配送所要時間の推定は、MDAサーバ2内部の図示
しない記憶装置内に伝送媒体とアドレスをキーとして所
要時間を検索するためのテーブルを保持し、このテーブ
ルを検索することで推定されるものとする。
First, in step (1), the required delivery time is estimated as a function of the set of “transmission medium, address”. The required delivery time is estimated by holding a table for searching for the required time using a transmission medium and an address as a key in a storage device (not shown) inside the MDA server 2, and estimating the table by searching this table. And

【0067】次に、ステップ(2)で、所要時間と現在
の時刻(システム内で管理される)を加算し配送推定時
刻を算出し、該算出した配送推定時刻と受信者の行動予
定を比較することによって、配送推定時刻に受信者が宛
先の地点に所在するかどうかを判定し、配送推定時刻に
受信者が既に存在しない予定となっていると判定した場
合には、ステップ(8)で、図4に示したステップ
(4)で選択された「伝送媒体,アドレス」の組は妥当
でないと判定され、処理をリターンし、図4のステップ
(3)へ戻る。
Next, in step (2), the required time and the current time (managed in the system) are added to calculate an estimated delivery time, and the calculated estimated delivery time is compared with the action schedule of the receiver. By doing so, it is determined whether or not the receiver is located at the destination point at the estimated delivery time, and if it is determined that the receiver does not already exist at the estimated delivery time, the process proceeds to step (8). The set of "transmission medium, address" selected in step (4) shown in FIG. 4 is determined to be invalid, and the process returns to step (3) in FIG.

【0068】一方、ステップ(2)で、配送推定時刻に
受信者が存在する予定となっていると判定した場合は、
ステップ(3)へ進み、「伝送媒体,アドレス」の特性
が代理人を介する経路であるかどうかを判定し(図2に
示した個人予定画面の代理別設定列C4に対するチェッ
クボックスのチェック有無から判定する)、代理人を介
在する経路であると判定した場合には、ステップ(4)
へ進み、配送依頼に含まれる属性の「至急」フラグの真
偽(図3に示した送信メッセージ画面の配送依頼設定エ
リアL4の「至急」に対するチェックボックスのチェッ
ク有無)を判定し、NOすなわち、メッセージが緊急性
を要しないと判定した場合には、代理人が介在する危険
な経路の選択を避けるため、ステップ(8)へ進み、当
該選択は妥当でないと判定してリターンし、図4に示し
たステップ(3)へ戻る。
On the other hand, if it is determined in step (2) that the recipient is scheduled to exist at the estimated delivery time,
Proceeding to step (3), it is determined whether or not the characteristic of "transmission medium, address" is a route via an agent (from whether or not the check box is checked for the agent-specific setting column C4 on the personal schedule screen shown in FIG. 2). Judgment), if it is determined that the route is through an agent, step (4)
To determine whether the “urgent” flag of the attribute included in the delivery request is true or false (whether or not the “urgent” checkbox is checked in the delivery request setting area L4 of the transmission message screen shown in FIG. 3), and If it is determined that the message does not require urgency, the process proceeds to step (8) in order to avoid selection of a dangerous route involving an agent, and the process returns to FIG. Return to the indicated step (3).

【0069】一方、ステップ(4)で、メッセージが緊
急性を要すると判定した場合には、ステップ(5)へ進
み、当該メッセージが秘匿性を要求するか否かを示す属
性の設定状態を判定し、すなわち、図3に示した送信メ
ッセージ画面の配送依頼設定エリアL4の「社外秘」の
チェックボックスに対するチェック有無(「社外秘」フ
ラグの有無)から判定し、秘匿性を要求していないと判
定した場合には、ステップ(7)へ進み、選択は妥当で
あると判定して処理をリターンし、図4に示したステッ
プ(6)へ移行する。
On the other hand, if it is determined in step (4) that the message requires urgency, the flow advances to step (5) to determine the setting state of the attribute indicating whether or not the message requires confidentiality. That is, it is determined based on the presence / absence of a check in the “Confidential” check box in the delivery request setting area L4 of the transmission message screen shown in FIG. In this case, the process proceeds to step (7), the selection is determined to be valid, the process returns, and the process proceeds to step (6) shown in FIG.

【0070】一方、ステップ(5)で、秘匿性を要求し
ていると判定した場合には、ステップ(6)へ進み、
「伝送媒体,アドレス」の組が秘匿性の期待できる経路
であるかどうかを、スケジュールデータベース3からの
応答情報であるところの、すなわち、図2に示した行動
予定画面の守秘別設定列C5のチェックボックスに対す
るチェック有無(「守秘」フラグの有無)から判定し、
「守秘」フラグが「真」であると判定した場合は、ステ
ップ(7)へ進み、当該選択は妥当であるものと判定し
て、処理をリターンし、図4に示したステップ(6)へ
移行する。
On the other hand, if it is determined in step (5) that confidentiality is required, the process proceeds to step (6),
Whether or not the set of “transmission medium, address” is a route where confidentiality can be expected is determined based on the response information from the schedule database 3, that is, in the confidentiality setting column C5 of the action schedule screen shown in FIG. Judgment is made based on the presence or absence of the check box (presence or absence of the "confidential" flag)
If the "confidentiality" flag is determined to be "true", the process proceeds to step (7), the selection is determined to be valid, the process returns, and the process returns to step (6) shown in FIG. Transition.

【0071】一方、ステップ(6)で「守秘」フラグが
「偽」であると判定した場合は、ステップ(8)へ進
み、当該選択は妥当でないと判定して、処理をリターン
し、図4に示したステップ(3)へ戻る。
On the other hand, if it is determined in step (6) that the "confidentiality" flag is "false", the process proceeds to step (8), the selection is determined to be invalid, and the process returns, and FIG. Return to step (3) shown in FIG.

【0072】これにより、例えば図1に示したクライア
ント1から、図3に示した送信メッセージ画面に対応し
たメッセージを受信した場合、配送依頼設定エリアL3
の「日時」のうちの、時刻が「午後12:05」に設定
され、配送依頼設定エリアL4の「至急」に対するチェ
ックボックスおよび「社外秘」のチェックボックスに対
するチェックマークがそれぞれ設定されているので、す
なわち、時刻が「午後12:05」に、属性が「至急」
かつ「社外秘」であるメッセージの配送を、クライアン
ト1が要求している。MDAサーバ2は、宛先に指定さ
れた受信者に対するスケジュールデータをスケジュール
データベース3に問い合わせ、該問い合わせに対してス
ケジュールデータベース3から図2に示した受信者に対
応する行動予定データを受け取る。
Thus, for example, when a message corresponding to the transmission message screen shown in FIG. 3 is received from the client 1 shown in FIG. 1, the delivery request setting area L3
Is set to “12:05 pm” in the “date and time”, and a check mark is set for a check box for “urgent” and a check box for “confidential” in the delivery request setting area L4. That is, the time is “12:05 pm” and the attribute is “urgent”.
In addition, the client 1 requests the delivery of a message which is “confidential”. The MDA server 2 inquires the schedule database 3 of the schedule data for the recipient specified as the destination, and receives the behavior schedule data corresponding to the recipient shown in FIG. 2 from the schedule database 3 in response to the inquiry.

【0073】本例では、受信者は、当該時刻では「昼食
/移動」中であり、連絡のつかない場所におり、最も速
く連絡を取り付けるためには、午後1:00から会議が
予定されている取引先にファクシミリとしてメッセージ
を送信すればよいことが判明して、連絡先「FAX:0
3……」が選択されることになる(図4のステップ
(4))。
In this example, the recipient is “lunch / moving” at the time, is in a place where it cannot be contacted, and a meeting is scheduled from 1:00 pm in order to get the fastest contact. It turns out that it is sufficient to send a message as a facsimile to the existing customer, and the contact "FAX: 0
... ”(Step (4) in FIG. 4).

【0074】ところが、当該メッセージは、図3に示し
たように、配送依頼設定エリアL4の「社外秘」のチェ
ックボックスに対してチェックマークが設定されている
ので、しかも、この宛先は、図2に示すように、代理人
を介在する経路であり、かつ守秘性が担保されていない
ことから、選択された媒体であるファクシミリと、選択
されたアドレスであるファクシミリ番号の組は、結果と
して「妥当でない」と判定される(図5のステップ
(8))。
However, as shown in FIG. 3, the message has a check mark for the “Confidential” check box in the delivery request setting area L4. As shown in the figure, the facsimile which is the selected medium and the facsimile number which is the selected address are "unreasonable" as a result because the route is through an agent and confidentiality is not secured. (Step (8) in FIG. 5).

【0075】そこで、スケジュールデータベース3から
次なる予定の検索を行い、再度、伝送媒体とアドレスを
選択する。本例では、次に選択される伝送媒体とアドレ
スの組は、図2に示すように、「email,……j
p」であり、この選択は上記同様の判定処理により「妥
当である」と判定される。これを受けて、MDAサーバ
2は、電子メール用の表現形式で本人宛の書式のエンベ
ロープデータを作成し、該作成したエンベロープデータ
とメッセージとを電子メールサーバとしてのメッセージ
配送サブシステム4に渡す。
Therefore, the next schedule is searched from the schedule database 3, and the transmission medium and the address are selected again. In this example, as shown in FIG. 2, the pair of the transmission medium and the address selected next is “email,.
p ", and this selection is determined to be" valid "by the same determination processing as described above. In response, the MDA server 2 creates envelope data in a format addressed to the user in an electronic mail expression format, and passes the created envelope data and message to the message delivery subsystem 4 as an email server.

【0076】図6は、本発明に係るデータ処理システム
における電子メールのデータ構造を説明する図である。
FIG. 6 is a view for explaining the data structure of an electronic mail in the data processing system according to the present invention.

【0077】図において、EDは電子メールヘッダで、
これはクライアント1から渡された配送依頼に基づいて
作成されるエンベロープデータとなるものであり、em
ailに対応して作成される。MDはメッセージデータ
本体で、図3に示した送信メッセージ画面の配送依頼設
定エリアL6の「内容」に対応する。なお、メッセージ
データ本体MDの最後の1行は、送信者の署名を表すデ
ータであり、MDAサーバ2により自動的に付加され
る。
In the figure, ED is an e-mail header,
This is the envelope data created based on the delivery request passed from the client 1, and em
It is created corresponding to ail. MD is the message data body, and corresponds to “contents” of the delivery request setting area L6 of the transmission message screen shown in FIG. Note that the last line of the message data body MD is data representing the signature of the sender, and is automatically added by the MDA server 2.

【0078】以下、本実施形態と第14〜第19の発明
の各工程との対応及びその作用について図4,図5等を
参照して説明する。
Hereinafter, the correspondence between the present embodiment and the respective steps of the fourteenth to nineteenth aspects of the invention and the operation thereof will be described with reference to FIGS.

【0079】第14の発明は、所定の伝送媒体(ネット
ワーク,公衆回線)を介してメッセージを伝送する複数
の伝送手段(サブシステム4〜6)と、メッセージ伝送
を行う受信者の行動予定データを受信者別に記憶する記
憶手段(スケジュールデータベース3のメモリ資源)と
を有するデータ処理システムのデータ伝送処理方法にお
いて、前記記憶手段に記憶されるいずれかの受信者に対
するメッセージ依頼データおよび伝送すべきメッセージ
データを受信する受信工程(図4のステップ(1))
と、該受信した前記メッセージ依頼データに基づいて前
記記憶手段に記憶されたいずれかの受信者の行動予定を
時間経過とともに追跡検索して前記メッセージデータを
伝送すべき最適な伝送先アドレスを選択する選択工程
(図4のステップ(4))と、該選択した伝送先アドレ
スに付加される前記メッセージ送信属性情報と前記メッ
セージ依頼データに設定されている前記メッセージ受取
り属性情報とに基づいて選択された前記伝送先アドレス
の妥当性を判定する判定工程(図4のステップ(5))
と、前記判定工程により前記選択された前記伝送先アド
レスが正当であると判定した場合に、該選択された前記
伝送先アドレスに従って決定されるいずれかの伝送手段
に最適な伝送指示データを作成する作成工程(図4のス
テップ(6))と、該作成された前記伝送指示データと
前記メッセージデータとを含む伝送情報をいずれかの伝
送手段に送信する送信工程(図4のステップ(7))と
をMDAサーバ2およびスケジュールデータベース3の
図示しないCPUがROM,外部記憶装置等のメモリ資
源に記憶された制御プログラムを実行して、メッセージ
伝送依頼を受信した時刻と登録された受信者のスケジュ
ールとをリアルタイムに追跡検索して、受信者がメッセ
ージを確実に受信できるいずれかの伝送先を特定し、該
特定された伝送先に伝送指示書を自動的に付与して依頼
されたメッセージを適切ないずれかの伝送媒体を介して
伝送することができる。
According to a fourteenth aspect of the present invention, a plurality of transmission means (subsystems 4 to 6) for transmitting a message via a predetermined transmission medium (network, public line), and a schedule data of a receiver for transmitting a message are stored. In a data transmission processing method of a data processing system having storage means (memory resources of a schedule database 3) for storing for each recipient, message request data for one of the recipients and message data to be transmitted stored in said storage means Receiving step (step (1) in FIG. 4)
Tracing and searching for an action schedule of any of the recipients stored in the storage means with the passage of time based on the received message request data, and selecting an optimal destination address to which the message data is to be transmitted. The selection is performed based on a selection step (step (4) in FIG. 4), the message transmission attribute information added to the selected transmission destination address, and the message reception attribute information set in the message request data. Judgment step for judging the validity of the transmission destination address (Step (5) in FIG. 4)
And, if it is determined in the determining step that the selected destination address is valid, create transmission instruction data optimal for any of the transmission means determined according to the selected destination address. Creation step (Step (6) in FIG. 4) and transmission step (Step (7) in FIG. 4) of transmitting the created transmission information including the transmission instruction data and the message data to any transmission means. The MDA server 2 and a CPU (not shown) of the schedule database 3 execute a control program stored in a memory resource such as a ROM or an external storage device, and receive a message transmission request reception time and a registered recipient's schedule. In real time to identify one of the destinations where the recipient can reliably receive the message, and The message requesting the transmission instruction automatically assigned to be transmitted via one transmission medium appropriate.

【0080】第15の発明は、メッセージ伝送を行う受
信者の行動予定データを記憶手段(スケジュールデータ
ベース3のメモリ資源)に受信者別に記憶し、複数の伝
送手段を介して入力されるメッセージ依頼に応じてメッ
セージの伝送を制御するコンピュータが読み出し可能な
プログラムを格納した記憶媒体であって、前記記憶手段
に記憶されるいずれかの受信者に対するメッセージ依頼
データおよび伝送すべきメッセージデータを受信する受
信工程(図4のステップ(1))と、該受信した前記メ
ッセージ依頼データに基づいて前記記憶手段に記憶され
たいずれかの受信者の行動予定を時間経過とともに追跡
検索して前記メッセージデータを伝送すべき最適な伝送
先アドレスを選択する選択工程(図4のステップ
(4))と、該選択した伝送先アドレスに付加される前
記メッセージ送信属性情報と前記メッセージ依頼データ
に設定されている前記メッセージ受取り属性情報とに基
づいて選択された前記伝送先アドレスの妥当性を判定す
る判定工程(図4のステップ(5))と、前記判定工程
により前記選択された前記伝送先アドレスが正当である
と判定した場合に、該選択された前記伝送先アドレスに
従って決定されるいずれかの伝送手段に最適な伝送指示
データを作成する作成工程(図4のステップ(6))
と、該作成された前記伝送指示データと前記メッセージ
データとを含む伝送情報をいずれかの伝送手段に送信す
る送信工程(図4のステップ(7))とを含む、コンピ
ュータが読み出し可能なプログラムを記憶媒体に格納し
たものである。すなわち、後述する外部記憶媒体または
内部の記憶資源に図4,図5に示す工程に対応するプロ
グラムコードを記憶させ、該プログラムコードを記憶し
た記憶媒体からMDAサーバ2およびスケジュールデー
タベース3の図示しないCPUが読み出して実行する形
態も本発明の実施形態に含まれるものである。
According to a fifteenth aspect, the action schedule data of a receiver performing message transmission is stored in a storage means (memory resources of the schedule database 3) for each receiver, and a message request input via a plurality of transmission means is stored. A storage medium storing a computer-readable program for controlling transmission of a message in response thereto, the receiving step of receiving message request data for one of recipients and message data to be transmitted stored in the storage means (Step (1) in FIG. 4) and, based on the received message request data, search for the behavior schedule of any of the recipients stored in the storage means over time and transmit the message data. A selection step (step (4) in FIG. 4) for selecting an optimal transmission destination address to be selected; A judging step of judging the validity of the transmission destination address selected based on the message transmission attribute information added to the transmission destination address and the message reception attribute information set in the message request data (FIG. 4) Step (5)), and, when the selected destination address is determined to be valid in the determining step, optimal transmission for any of the transmission means determined according to the selected destination address. Creation process for creating instruction data (step (6) in FIG. 4)
And a transmission step (step (7) in FIG. 4) for transmitting transmission information including the created transmission instruction data and the message data to any transmission means. It is stored in a storage medium. That is, a program code corresponding to the steps shown in FIGS. 4 and 5 is stored in an external storage medium or an internal storage resource to be described later, and the MDA server 2 and the CPU (not shown) of the schedule database 3 are stored from the storage medium storing the program code. Is also included in the embodiment of the present invention.

【0081】第16の発明は、第14の発明において、
前記判定工程(図4のステップ(5)であって、詳細は
図5に示すステップ(1)〜(7))は、前記伝送先ア
ドレス別のメッセージ受取り属性情報中に伝送すべきメ
ッセージに対する親展性を示す親展フラグが設定され、
かつ前記伝送先アドレス別のメッセージ受取り属性情報
中に、伝送されるメッセージの伝送先アドレスが代理受
取りを許容する守秘性のない代理フラグが設定されてい
ると判定した場合に、選択された前記伝送先アドレスは
妥当性がないと判定するので、伝送するメッセージが親
展性を要求するものであれば、スケジュール上伝送可能
な伝送先アドレスであって、守秘性のない代理フラグが
設定されている伝送先アドレスにメッセージが伝送され
てしまうことを確実に回避することができる。
According to a sixteenth aspect, in the fourteenth aspect,
The determination step (step (5) in FIG. 4, specifically, steps (1) to (7) shown in FIG. 5) includes the confidentiality of a message to be transmitted in the message reception attribute information for each transmission destination address. Confidential flag indicating
And, when it is determined in the message reception attribute information for each transmission destination address that the transmission destination address of the message to be transmitted is set with a non-confidential proxy flag that allows proxy reception, the selected transmission Since the destination address is determined to be invalid, if the message to be transmitted requires confidentiality, the transmission destination address is a transmission destination address that can be transmitted on a schedule and the proxy flag with no confidentiality is set. It is possible to reliably prevent the message from being transmitted to the destination address.

【0082】第17の発明は、第15の発明において、
前記判定工程(図4のステップ(5)であって、詳細は
図5に示すステップ(1)〜(7))は、前記伝送先ア
ドレス別のメッセージ受取り属性情報中に伝送すべきメ
ッセージに対する親展性を示す親展フラグが設定され、
かつ前記伝送先アドレス別のメッセージ受取り属性情報
中に、伝送されるメッセージの伝送先アドレスが代理受
取りを許容する守秘性のない代理フラグが設定されてい
ると判定した場合に、選択された前記伝送先アドレスは
妥当性がないと判定するものである。
[0082] A seventeenth invention is a method according to the fifteenth invention, wherein
The determination step (step (5) in FIG. 4, specifically, steps (1) to (7) shown in FIG. 5) includes the confidentiality of a message to be transmitted in the message reception attribute information for each transmission destination address. Confidential flag indicating
And, when it is determined in the message reception attribute information for each transmission destination address that the transmission destination address of the message to be transmitted is set with a non-confidential proxy flag that allows proxy reception, the selected transmission The destination address is determined to be invalid.

【0083】第18の発明は、第14の発明において、
前記判定手段(図4のステップ(5)であって、詳細は
図5に示すステップ(1)〜(7))は、前記伝送先ア
ドレス別のメッセージ受取り属性情報中に伝送すべきメ
ッセージに対する緊急度を示す緊急フラグが設定され、
かつ前記伝送先アドレス別のメッセージ受取り属性情報
中に、伝送されるメッセージの伝送先アドレスが代理受
取りを許容する代理フラグが設定されていると判定した
場合に、選択された前記伝送先アドレスは妥当性がない
と判定するので、伝送するメッセージが緊急性を要求す
るものでなければ、スケジュール上伝送可能な伝送先ア
ドレスが選択されても、代理フラグが設定されている伝
送先アドレスにメッセージが伝送されてしまうことを確
実に回避することができる。
The eighteenth invention is the fourteenth invention, wherein
The determining means (step (5) in FIG. 4, specifically steps (1) to (7) shown in FIG. 5) includes an urgent message for the message to be transmitted in the message receiving attribute information for each transmission destination address. The emergency flag indicating the degree is set,
And when it is determined in the message reception attribute information for each transmission destination address that the transmission destination address of the transmitted message has a proxy flag set to allow proxy reception, the selected transmission destination address is valid. If the message to be transmitted does not require urgency, the message is transmitted to the destination address for which the proxy flag is set, even if a transmittable destination address is selected on the schedule. This can be reliably avoided.

【0084】第19の発明は、第15の発明において、
前記判定手段(図4のステップ(5)であって、詳細は
図5に示すステップ(1)〜(7))は、前記伝送先ア
ドレス別のメッセージ受取り属性情報中に伝送すべきメ
ッセージに対する緊急度を示す緊急フラグが設定され、
かつ前記伝送先アドレス別のメッセージ受取り属性情報
中に、伝送されるメッセージの伝送先アドレスが代理受
取りを許容する代理フラグが設定されていると判定した
場合に、選択された前記伝送先アドレスは妥当性がない
と判定するものである。
According to a nineteenth aspect, in the fifteenth aspect,
The determining means (step (5) in FIG. 4, specifically steps (1) to (7) shown in FIG. 5) includes an urgent message for the message to be transmitted in the message receiving attribute information for each transmission destination address. The emergency flag indicating the degree is set,
And when it is determined in the message reception attribute information for each transmission destination address that the transmission destination address of the transmitted message has a proxy flag set to allow proxy reception, the selected transmission destination address is valid. It is determined that there is no sex.

【0085】〔第2実施形態〕上記第1実施形態では、
パーソナルコンピュータ等によるデータ処理システムか
ら直接伝送媒体を介してメッセージを転送する場合を例
として説明したが、いわゆる各種のLANを介して通信
可能なネットワークを介して構築されるシステムにも本
発明を適用することができる。以下、その実施形態につ
いて説明する。
[Second Embodiment] In the first embodiment,
Although the case where a message is directly transferred from a data processing system such as a personal computer via a transmission medium has been described as an example, the present invention is also applied to a system constructed via a network that can communicate via so-called various LANs. can do. Hereinafter, the embodiment will be described.

【0086】図7は、本発明の第2実施形態を示すデー
タ処理システムを適用可能なメッセージ配送支援システ
ムの構成を説明するブロック図であり、図1と同一のも
のには同一の符号を付してある。以下、構成および動作
について説明する。
FIG. 7 is a block diagram for explaining a configuration of a message delivery support system to which a data processing system according to a second embodiment of the present invention can be applied. I have. Hereinafter, the configuration and operation will be described.

【0087】図において、パーソナルコンピュータ(ま
たはワークステーション等)によって実現されるクライ
アント1は、メッセージ配送支援システムのクライアン
トアプリケーションが稼働しており、利用者はクライア
ント1を利用してメッセージ配送支援システムに対し
て、配送依頼とメッセージの入力を行う。
In the figure, a client 1 realized by a personal computer (or a workstation or the like) is running a client application of a message delivery support system. Input the delivery request and message.

【0088】利用者がクライアント1に配送依頼とメッ
セージを入力すると、クライアント1はネットワーク1
00を介してMDAサーバ2に接続する。MDAサーバ
2は、クライアント1から配送依頼とメッセージを受け
取り、配送宛先である受信者の行動予定をネットワーク
100を介してスケジュールデータベース3に問い合わ
せる。MDAサーバ2は後述するアルゴリズムによって
適切な伝送媒体とアドレスとを決定し、その伝送媒体に
適合するエンベロープデータを上述と同等の処理手順に
従って作成し、該作成したエンベロープデータの内容を
伝送媒体の選択に応じて配送のためのサブシステム10
1,106,107のいずれかに渡す。
When the user inputs a delivery request and a message to the client 1, the client 1
00 to the MDA server 2. The MDA server 2 receives a delivery request and a message from the client 1, and inquires of the schedule database 3 via the network 100 about an action schedule of a recipient who is a delivery destination. The MDA server 2 determines an appropriate transmission medium and address by an algorithm described later, creates envelope data suitable for the transmission medium in accordance with the same processing procedure as described above, and selects the contents of the created envelope data to select a transmission medium. Subsystem 10 for delivery according to
Hand over to any of 1, 106 and 107.

【0089】サブシステム101は、電子メールサーバ
として機能し、SMTPによる電子メールの送信をルー
タ102,外部ネットワーク103を介して行う。サブ
システム106は、ファクシミリスプーラとして機能
し、図示しないNCU等を内部に備えるモデムユニット
105,公衆回線網104を介して相手先のファクシミ
リ装置と画像情報の送受信処理を行う。サブシステム1
07は、リモートプリンタとして機能し、配送の目的地
あるいは「メール室」等の中継地に設置され、与えられ
た出力情報の記録媒体へのプリント処理を行う。
The sub system 101 functions as an e-mail server, and transmits e-mail by SMTP via the router 102 and the external network 103. The subsystem 106 functions as a facsimile spooler, and performs a process of transmitting and receiving image information to and from a facsimile machine of the other party via a modem unit 105 and a public line network 104 having an NCU or the like (not shown). Subsystem 1
Reference numeral 07 functions as a remote printer, is installed at a delivery destination or a relay location such as a “mail room”, and prints given output information on a recording medium.

【0090】以上説明したように、上記各実施形態によ
れば、クライアントから送られる配送依頼とメッセージ
を処理するために、宛先となるべき受信者の行動予定を
スケジュールデータベース3に問い合わせることによっ
て妥当な伝送媒体とアドレスを選択し、該選択した伝送
媒体の特性とメッセージの属性に応じたエンベロープデ
ータを作成し、該作成したエンベロープデータとメッセ
ージを選択した伝送媒体に渡すことによって、受信者の
所在を現在時刻と対応づけて追跡検索した適切な所在地
に依頼されたメッセージを自動配送することができる。
As described above, according to each of the above embodiments, in order to process a delivery request and a message sent from a client, it is appropriate to inquire the schedule database 3 of the action schedule of the recipient to be the destination. By selecting the transmission medium and the address, creating envelope data according to the characteristics of the selected transmission medium and the attributes of the message, and passing the created envelope data and the message to the selected transmission medium, the location of the receiver is determined. The requested message can be automatically delivered to the appropriate location searched and tracked in association with the current time.

【0091】なお、本実施形態では、メッセージの伝送
媒体として、電子メール,ファクシミリおよびリモート
プリンタの異なる3つのサブシステムからデータ処理シ
ステムが構成される場合を例として説明したが、他のメ
ッセージの伝送媒体を追加または置き換えても、同様の
効果が得られることは言うまでもない。
In the present embodiment, a case has been described as an example where the data processing system is composed of three different subsystems of e-mail, facsimile, and remote printer as the transmission medium of the message. It goes without saying that the same effect can be obtained by adding or replacing the medium.

【0092】例えば他のメッセージの伝送媒体として、
テキスト情報を合成音声によって読み上げる電話、さら
に、それを受信側のボイスメールとを組み合せたシステ
ム、短文表示機能付きのポケットベル、所謂ネットニュ
ースや電子掲示板,ワールドワイドウェブ(WWW),
ファクシミリサーバ等の情報発信型のデータベースへの
登録、受信者のログイン端末へのチャット機能等が上げ
られる。
For example, as a transmission medium of another message,
Telephone that reads out text information by synthetic voice, a system that combines it with voice mail on the receiving side, pager with short text display function, so-called net news and electronic bulletin board, World Wide Web (WWW),
Registration in an information transmission type database such as a facsimile server, a chat function to a login terminal of a receiver, and the like are provided.

【0093】また、伝送媒体についても、各実施形態に
示した伝送媒体に限らず、他の伝送媒体であっても本発
明を適用することができる。
The present invention is not limited to the transmission medium described in each embodiment, and the present invention can be applied to other transmission media.

【0094】以下、図8に示すメモリマップを参照して
本発明に係るデータ処理システムで読み出し可能なデー
タ処理プログラムの構成について説明する。
Hereinafter, the configuration of a data processing program readable by the data processing system according to the present invention will be described with reference to a memory map shown in FIG.

【0095】図8は、本発明に係るデータ処理システム
で読み出し可能な各種データ処理プログラムを格納する
記憶媒体のメモリマップを説明する図である。
FIG. 8 is a diagram for explaining a memory map of a storage medium for storing various data processing programs which can be read by the data processing system according to the present invention.

【0096】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。
Although not shown, information for managing a group of programs stored in the storage medium, for example, version information, a creator, etc. are also stored, and information dependent on the OS or the like on the program reading side, for example, a program is stored in the storage medium. An icon or the like for identification display may also be stored.

【0097】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。
Further, data dependent on various programs is also managed in the directory. In addition, a program for installing various programs on a computer or a program for decompressing a program to be installed when the program to be installed is compressed may be stored.

【0098】本実施形態における図4,図5に示す機能
が外部からインストールされるプログラムによって、ホ
ストコンピュータにより遂行されていてもよい。そし
て、その場合、CD−ROMやフラッシュメモリやFD
等の記憶媒体により、あるいはネットワークを介して外
部の記憶媒体から、プログラムを含む情報群を出力装置
に供給される場合でも本発明は適用されるものである。
The functions shown in FIGS. 4 and 5 in this embodiment may be performed by a host computer by a program installed from the outside. And in that case, CD-ROM, flash memory, FD
The present invention is applicable even when a group of information including a program is supplied to an output device from a storage medium such as the above or from an external storage medium via a network.

【0099】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、本発明の目的が達成されるこ
とは言うまでもない。
As described above, the storage medium storing the program codes of the software for realizing the functions of the above-described embodiments is supplied to the system or the apparatus, and the computer (or CPU or MP) of the system or the apparatus is supplied.
It goes without saying that the object of the present invention is also achieved when U) reads and executes the program code stored in the storage medium.

【0100】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。
In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.

【0101】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク,ハードディ
スク,光ディスク,光磁気ディスク,CD−ROM,C
D−R,磁気テープ,不揮発性のメモリカード,RO
M,EEPROM等を用いることができる。
As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, C
DR, magnetic tape, nonvolatile memory card, RO
M, EEPROM and the like can be used.

【0102】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) And the like perform part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0103】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instruction of the program code, The CPU provided in the function expansion board or function expansion unit performs part or all of the actual processing,
It goes without saying that a case where the function of the above-described embodiment is realized by the processing is also included.

【0104】[0104]

【発明の効果】以上説明したように、本発明に係る第1
の発明によれば、受信手段が受信した前記メッセージ依
頼データに基づいて選択手段が前記記憶手段に記憶され
たいずれかの受信者の行動予定を時間経過とともに追跡
検索して前記メッセージデータを伝送すべき最適な伝送
先アドレスを選択し、該選択した伝送先アドレスに従っ
て作成手段が決定されるいずれかの伝送手段に最適な伝
送指示データを作成し、該作成された前記伝送指示デー
タと前記メッセージデータとを含む伝送情報を伝送制御
手段がいずれかの伝送手段に引き渡すので、メッセージ
伝送依頼を受信した時刻と登録された受信者のスケジュ
ールとをリアルタイムに追跡検索して、受信者がメッセ
ージを確実に受信できるいずれかの伝送先を特定し、該
特定された伝送先に伝送指示書を自動的に付与して依頼
されたメッセージを適切ないずれかの伝送媒体を介して
伝送することができる。
As described above, the first embodiment according to the present invention is described.
According to the invention, based on the message request data received by the receiving means, the selecting means traces and searches the action schedule of any of the recipients stored in the storage means with time and transmits the message data. Selecting an optimal transmission destination address to be transmitted, creating optimal transmission instruction data for any of the transmission means whose creation means is determined according to the selected transmission destination address, and generating the transmission instruction data and the message data. The transmission control means transfers the transmission information containing the message to any one of the transmission means, so that the time at which the message transmission request was received and the schedule of the registered recipient are tracked and searched in real time, and the recipient can surely retrieve the message. A message requested by specifying one of the receivable transmission destinations and automatically adding a transmission instruction to the specified transmission destination It can be transmitted via the appropriate one of the transmission medium.

【0105】第2の発明によれば、受信手段が受信した
前記メッセージ依頼データに基づいて選択手段が前記記
憶手段に記憶されたいずれかの受信者の行動予定を時間
経過とともに追跡検索して前記メッセージデータを伝送
すべき最適な伝送先アドレスを選択し、該選択した伝送
先アドレスに従って作成手段が決定される伝送手段に最
適な伝送指示データを作成し、該作成された前記伝送指
示データと前記メッセージデータとを含む伝送情報を伝
送制御手段が伝送手段に引き渡すので、メッセージ伝送
依頼を受信した時刻と登録された受信者のスケジュール
とをリアルタイムに追跡検索して、受信者がメッセージ
を確実に受信できるいずれかの伝送先を特定し、該特定
された伝送先に伝送指示書を自動的に付与して依頼され
たメッセージを伝送媒体を介して伝送することができ
る。
According to the second invention, based on the message request data received by the receiving means, the selecting means traces and searches for an action schedule of any of the recipients stored in the storing means with the passage of time, and Selecting an optimal transmission destination address for transmitting the message data, creating optimal transmission instruction data for the transmission means whose creation means is determined according to the selected transmission destination address; Since the transmission control means transfers the transmission information including the message data to the transmission means, the time at which the message transmission request was received and the schedule of the registered recipient are tracked and searched in real time, and the recipient receives the message reliably. One of the possible transmission destinations is specified, a transmission instruction is automatically given to the specified transmission destination, and the requested message is transmitted. It can be transmitted through a medium.

【0106】第3の発明によれば、推定手段が前記選択
手段により選択された前記伝送先アドレスに対する前記
メッセージの伝送所要時間を推定し、該推定された伝送
所要時間を含めて前記受信者が当該伝送所要時間経過後
の時刻に前記伝送先アドレスに従う地点に所在している
かどうかを判定手段が判定し、該判定結果に基づいて選
択手段が前記記憶手段に記憶されるいずれかの受信者の
行動予定を順次繰り下げて追跡検索して前記メッセージ
データを伝送すべき最適な伝送先アドレスを再選択する
ので、受信したメッセージ伝送依頼時刻とメッセージを
伝送完了するまでの時間を加味して、推定された伝送所
要時間経過後の時刻にメッセージを受信不能な場合に
は、次のメッセージ伝送アドレス先を順次追跡検索して
最適な伝送アドレス先を自動検索でき、メッセージ受信
者のスケジュールを追跡しながら確実に受信可能な伝送
先アドレスを選択することができる。
According to the third invention, the estimating means estimates the required transmission time of the message for the destination address selected by the selecting means, and the receiver includes the estimated required transmission time. The determination unit determines whether or not the user is located at a point according to the transmission destination address at a time after the required transmission time has elapsed, and based on the determination result, the selection unit determines whether any one of the recipients is stored in the storage unit. Since the action schedule is sequentially deferred and traced and searched to reselect the optimal destination address to which the message data is to be transmitted, it is estimated in consideration of the received message transmission request time and the time until the transmission of the message is completed. If the message cannot be received at the time after the required transmission time elapses, the next message transmission address destination is traced and searched in order to determine the optimal transmission address. The can automatically search, it can be selected surely receivable transmission destination address while tracking the scheduling of the message recipient.

【0107】第4の発明によれば、受信手段が受信した
前記メッセージ依頼データに基づいて選択手段が前記記
憶手段に記憶されたいずれかの受信者の行動予定を時間
経過とともに追跡検索して前記メッセージデータを伝送
すべき最適な伝送先アドレスを選択し、該選択した伝送
先アドレスに従って作成手段が決定されるいずれかの伝
送手段に最適な伝送指示データを作成し、該作成された
前記伝送指示データと前記メッセージデータとを含む伝
送情報を伝送制御手段がいずれかの伝送手段に引き渡す
ので、受信したメッセージ伝送依頼時刻に、検索された
受信者のスケジュールがメッセージ受信不能な場合に
は、次のメッセージ伝送アドレス先を順次追跡検索して
最適な伝送アドレス先を自動検索でき、メッセージ受信
者のスケジュールを追跡しながら確実に受信可能な伝送
先アドレスを選択することができる。
[0107] According to the fourth invention, based on the message request data received by the receiving means, the selecting means traces and searches the action schedule of any of the recipients stored in the storage means with the passage of time, and Selecting an optimal destination address to which the message data is to be transmitted, creating optimal transmission instruction data for any of the transmission means whose creation means is determined according to the selected destination address; Since the transmission control means transfers the transmission information including the data and the message data to any of the transmission means, at the time of the received message transmission request time, if the retrieved recipient's schedule cannot receive the message, the next Automatically search for the optimal transmission address by tracking and searching the message transmission address sequentially, and schedule the message recipients It can be selected securely receivable transmission destination address with marks.

【0108】第5の発明によれば、前記選択手段が前記
判定手段の判定結果に基づいて前記記憶手段に記憶され
るいずれかの受信者の行動予定を順次繰り下げて追跡検
索して前記メッセージデータを伝送すべき最適な伝送先
アドレスを再選択するので、受信したメッセージ伝送依
頼時刻に、検索された受信者のスケジュールがメッセー
ジ受信不能な場合には、次のメッセージ伝送アドレス先
を順次追跡検索して最適な伝送アドレス先を何度でも自
動検索でき、メッセージ受信者のスケジュールを追跡し
ながら確実に受信可能な伝送先アドレスを選択すること
ができる。
[0108] According to the fifth aspect, the selecting means sequentially decrements the action schedule of one of the recipients stored in the storage means based on the result of the judgment by the judging means, and traces and searches for the message data. In the case where the searched recipient's schedule cannot receive the message at the received message transmission request time, the next message transmission address destination is sequentially tracked and searched. It is possible to automatically search for an optimum transmission address any number of times, and to select a transmission destination address that can be reliably received while tracking the schedule of the message recipient.

【0109】第6の発明によれば、前記伝送先アドレス
別のメッセージ受取り属性情報には、伝送されるメッセ
ージの伝送先アドレスが代理受取りを許容する代理フラ
グまたは前記代理フラグが設定された際の当該メッセー
ジに対する代理受取りが守秘性を伴うかどうかを示す守
秘フラグを含むので、様々なメッセージの伝送先に意図
したメッセージ伝送環境を自在に設定することができ
る。
According to the sixth invention, the message reception attribute information for each transmission destination address includes a proxy flag indicating whether the transmission destination address of the message to be transmitted permits proxy reception or the proxy flag when the proxy flag is set. Since a confidential flag indicating whether or not the proxy reception for the message involves confidentiality is included, the intended message transmission environment can be set freely for various message transmission destinations.

【0110】第7〜第9の発明によれば、前記メッセー
ジ送信属性情報には、伝送すべきメッセージに対して設
定された異なる伝送要求フラグ(伝送すべきメッセージ
に対する緊急度を示す至急フラグ,伝送すべきメッセー
ジに対する親展性を示す親展フラグ)を含むので、依頼
されるメッセージの属性に応じて受信者のスケジュール
を検索して最適な伝送先アドレスを特定することができ
る。
According to the seventh to ninth aspects, the message transmission attribute information includes a different transmission request flag (an urgent flag indicating the urgency level of the message to be transmitted, (A confidential flag indicating the confidentiality of the message to be transmitted), it is possible to search the schedule of the recipient according to the attribute of the requested message and specify the optimal destination address.

【0111】第10の発明によれば、前記作成手段は、
前記判定手段が選択された前記伝送先アドレスが正当で
あると判定し、かつ前記伝送先アドレス別のメッセージ
受取り属性情報中に、伝送されるメッセージの伝送先ア
ドレスが代理受取りを許容する代理フラグが設定されて
いると判定した場合に、該選択した伝送先アドレスに従
って決定されるいずれかの伝送手段に所定の書式に従う
代理人受取りを示す所定の伝送指示データを作成するの
で、メッセージ伝送に付随するヘッダあるいは送付書等
の伝送指示データを含む最適な伝送情報を自動生成する
ことができる。
According to the tenth aspect, the creation means includes:
The judging means judges that the selected transmission destination address is valid, and in the message reception attribute information for each transmission destination address, a proxy flag indicating that the transmission destination address of the transmitted message allows proxy reception is included. If it is determined that the setting is made, predetermined transmission instruction data indicating reception of an agent in accordance with a predetermined format is created in one of the transmission means determined according to the selected transmission destination address. Optimal transmission information including transmission instruction data such as a header or a delivery note can be automatically generated.

【0112】第11の発明によれば、前記判定手段は、
前記伝送先アドレス別のメッセージ受取り属性情報中に
伝送すべきメッセージに対する親展性を示す親展フラグ
が設定され、かつ前記伝送先アドレス別のメッセージ受
取り属性情報中に、伝送されるメッセージの伝送先アド
レスが代理受取りを許容する守秘性のない代理フラグが
設定されていると判定した場合に、選択された前記伝送
先アドレスは妥当性がないと判定するので、伝送するメ
ッセージが親展性を要求するものであれば、スケジュー
ル上伝送可能な伝送先アドレスであって、守秘性のない
代理フラグが設定されている伝送先アドレスにメッセー
ジが伝送されてしまうことを確実に回避することができ
る。
[0112] According to the eleventh aspect, the determining means includes:
A confidential flag indicating the confidentiality of the message to be transmitted is set in the message reception attribute information for each transmission destination address, and the transmission destination address of the transmitted message is set in the message reception attribute information for each transmission destination address. When it is determined that the non-confidential proxy flag that allows proxy reception is set, the selected destination address is determined to be invalid, so the message to be transmitted requires confidentiality. With this, it is possible to reliably prevent a message from being transmitted to a transmission destination address that is a transmission destination address that can be transmitted on a schedule and has a non-confidential proxy flag set.

【0113】第12の発明によれば、前記判定手段は、
前記伝送先アドレス別のメッセージ受取り属性情報中に
伝送すべきメッセージに対する緊急度を示す緊急フラグ
が設定され、かつ前記伝送先アドレス別のメッセージ受
取り属性情報中に、伝送されるメッセージの伝送先アド
レスが代理受取りを許容する代理フラグが設定されてい
ると判定した場合に、選択された前記伝送先アドレスは
妥当性がないと判定するので、伝送するメッセージが緊
急性を要求するものでなければ、スケジュール上伝送可
能な伝送先アドレスが選択されても、代理フラグが設定
されている伝送先アドレスにメッセージが伝送されてし
まうことを確実に回避することができる。
[0113] According to the twelfth aspect, the determining means includes:
An urgent flag indicating the degree of urgency for a message to be transmitted is set in the message reception attribute information for each transmission destination address, and the transmission destination address of the transmitted message is set in the message reception attribute information for each transmission destination address. If it is determined that the proxy flag that allows proxy reception is set, the selected destination address is determined to be invalid, so if the message to be transmitted does not require urgency, the schedule Even if an upper transmission destination address is selected, it is possible to reliably prevent the message from being transmitted to the destination address for which the proxy flag is set.

【0114】第13の発明によれば、前記判定手段が前
記伝送先アドレスは妥当性がないと判定した場合に、前
記選択手段は、前記判定手段が前記伝送先アドレスは妥
当性がないと判定した場合に、前記記憶手段に記憶され
るいずれかの受信者の行動予定を順次繰り下げて追跡検
索して前記メッセージデータを伝送すべき最適な伝送先
アドレスを再選択するので、受信者のスケジュール上伝
送可能な妥当性のない伝送先アドレスが選択された場合
には、伝送先アドレスをスケジュールに沿って自動追跡
検索して再現性よく選択することができる。
According to the thirteenth aspect, when the determining means determines that the destination address is not valid, the selecting means determines that the determining means determines that the destination address is not valid. In this case, the action schedule of any of the recipients stored in the storage means is sequentially decremented and traced and searched to reselect an optimal destination address to which the message data is to be transmitted. When an invalid transmission destination address that can be transmitted is selected, the transmission destination address can be automatically tracked and searched in accordance with the schedule, and the transmission destination address can be selected with good reproducibility.

【0115】第14,第15の発明によれば、前記記憶
手段に記憶されるいずれかの受信者に対するメッセージ
依頼データおよび伝送すべきメッセージデータを受信
し、該受信した前記メッセージ依頼データに基づいて前
記記憶手段に記憶されたいずれかの受信者の行動予定を
時間経過とともに追跡検索して前記メッセージデータを
伝送すべき最適な伝送先アドレスを選択し、該選択した
伝送先アドレスに付加される前記メッセージ送信属性情
報と前記メッセージ依頼データに設定されている前記メ
ッセージ受取り属性情報とに基づいて選択された前記伝
送先アドレスの妥当性を判定し、前記選択された前記伝
送先アドレスが正当であると判定した場合に、該選択さ
れた前記伝送先アドレスに従って決定されるいずれかの
伝送手段に最適な伝送指示データを作成し、該作成され
た前記伝送指示データと前記メッセージデータとを含む
伝送情報をいずれかの伝送手段に送信するので、メッセ
ージ伝送依頼を受信した時刻と登録された受信者のスケ
ジュールとをリアルタイムに追跡検索して、受信者がメ
ッセージを確実に受信できるいずれかの伝送先を特定
し、該特定された伝送先に伝送指示書を自動的に付与し
て依頼されたメッセージを適切ないずれかの伝送媒体を
介して伝送することができる。
According to the fourteenth and fifteenth aspects, message request data and message data to be transmitted to any one of the recipients stored in the storage means are received, and based on the received message request data. The action schedule of any of the recipients stored in the storage means is tracked and searched over time to select an optimal destination address to which the message data is to be transmitted, and the destination address to be added to the selected destination address is selected. The validity of the destination address selected based on the message transmission attribute information and the message reception attribute information set in the message request data is determined, and the selected destination address is valid. If it is determined, the optimum transmission for any of the transmission means determined according to the selected transmission destination address is performed. The instruction data is created, and the transmission information including the created transmission instruction data and the message data is transmitted to any one of the transmission units, so that the time at which the message transmission request is received and the schedule of the registered receiver are transmitted. In real-time, a search is performed to identify any destination to which the recipient can reliably receive the message, and to automatically attach a transmission instruction to the identified destination to appropriately send the requested message. It can be transmitted via any transmission medium.

【0116】第16,第17の発明によれば、前記判定
工程は、前記伝送先アドレス別のメッセージ受取り属性
情報中に伝送すべきメッセージに対する親展性を示す親
展フラグが設定され、かつ前記伝送先アドレス別のメッ
セージ受取り属性情報中に、伝送されるメッセージの伝
送先アドレスが代理受取りを許容する守秘性のない代理
フラグが設定されていると判定した場合に、選択された
前記伝送先アドレスは妥当性がないと判定するので、伝
送するメッセージが親展性を要求するものであれば、ス
ケジュール上伝送可能な伝送先アドレスであって、守秘
性のない代理フラグが設定されている伝送先アドレスに
メッセージが伝送されてしまうことを確実に回避するこ
とができる。
According to the sixteenth and seventeenth aspects, in the determining step, the confidential flag indicating the confidentiality of the message to be transmitted is set in the message receiving attribute information for each transmission destination address, and the transmission destination If it is determined in the message reception attribute information for each address that the non-confidential proxy flag that allows proxy reception is set for the transmission destination address of the transmitted message, the selected transmission destination address is valid. If the message to be transmitted requires confidentiality, the message is sent to a destination address that can be transmitted on a schedule and has a non-confidential proxy flag set. Can be reliably prevented from being transmitted.

【0117】第18,第19の発明によれば、前記判定
手段は、前記伝送先アドレス別のメッセージ受取り属性
情報中に伝送すべきメッセージに対する緊急度を示す緊
急フラグが設定され、かつ前記伝送先アドレス別のメッ
セージ受取り属性情報中に、伝送されるメッセージの伝
送先アドレスが代理受取りを許容する代理フラグが設定
されていると判定した場合に、選択された前記伝送先ア
ドレスは妥当性がないと判定するので、伝送するメッセ
ージが緊急性を要求するものでなければ、スケジュール
上伝送可能な伝送先アドレスが選択されても、代理フラ
グが設定されている伝送先アドレスにメッセージが伝送
されてしまうことを確実に回避することができる。
According to the eighteenth and nineteenth aspects, the judging means sets an urgent flag indicating an urgency level for a message to be transmitted in the message receiving attribute information for each transmission destination address; In the message reception attribute information for each address, when it is determined that the destination flag of the destination address of the message to be transmitted is set as a proxy flag that allows proxy reception, the selected destination address is not valid. If the message to be transmitted does not require urgency, the message will be transmitted to the destination address for which the proxy flag is set, even if a destination address that can be transmitted is selected on the schedule. Can be reliably avoided.

【0118】従って、受信者の行動予定を判定し適切な
伝送媒体とアドレスにメッセージを自動配送することが
できる。
Therefore, it is possible to determine the action schedule of the receiver and automatically deliver the message to an appropriate transmission medium and address.

【0119】また、メッセージの伝送に伴って必要な伝
送先別の伝送指示情報を自動生成することができる。
Further, it is possible to automatically generate necessary transmission instruction information for each transmission destination in accordance with the transmission of the message.

【0120】さらに、秘匿性のあるメッセージの配送に
際して不用意に代理人を介する宛先を選択してしまうこ
とを禁止し、システムの安全性を向上させることができ
る等の優れた効果を奏する。
Further, it is possible to prevent an inadvertent selection of a destination via an agent when delivering a confidential message, thereby providing an excellent effect of improving the security of the system.

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

【図1】本発明の第1実施形態を示すデータ処理システ
ムを適用可能なメッセージ配送支援システムの構成を示
すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of a message delivery support system to which a data processing system according to a first embodiment of the present invention can be applied.

【図2】図1に示したスケジュールデータベースに個人
別に管理されるスケジュールデータの一例を示す図であ
る。
FIG. 2 is a diagram showing an example of schedule data managed on an individual basis in the schedule database shown in FIG. 1;

【図3】図1に示したクライアントの表示装置に表示さ
れる送信メッセージ入力画面の一例を示す図である。
FIG. 3 is a view showing an example of a transmission message input screen displayed on the display device of the client shown in FIG. 1;

【図4】本発明に係るデータ処理システムの第1のデー
タ処理手順の一例を示すフローチャートである。
FIG. 4 is a flowchart illustrating an example of a first data processing procedure of the data processing system according to the present invention.

【図5】図4に示した妥当性判定処理ルーチンの詳細手
順の一例を示すフローチャートである。
FIG. 5 is a flowchart illustrating an example of a detailed procedure of a validity determination processing routine illustrated in FIG. 4;

【図6】本発明に係るデータ処理システムにおける電子
メールのデータ構造を説明する図である。
FIG. 6 is a diagram illustrating a data structure of an electronic mail in the data processing system according to the present invention.

【図7】本発明の第2実施形態を示すデータ処理システ
ムを適用可能なメッセージ配送支援システムの構成を説
明するブロック図である。
FIG. 7 is a block diagram illustrating a configuration of a message delivery support system to which a data processing system according to a second embodiment of the present invention can be applied.

【図8】本発明に係るデータ処理システムで読み出し可
能な各種データ処理プログラムを格納する記憶媒体のメ
モリマップを説明する図である。
FIG. 8 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by the data processing system according to the present invention.

【図9】この種のデータ処理装置における受信者指定型
のメッセージ転送先指定画面の一例を示す図である。
FIG. 9 is a diagram showing an example of a message transfer destination designation screen of a recipient designation type in this type of data processing apparatus.

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

1 クライアント 2 MDAサーバ 3 スケジュールデータベース 4 サブシステム 5 サブシステム 6 サブシステム 1 Client 2 MDA Server 3 Schedule Database 4 Subsystem 5 Subsystem 6 Subsystem

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI H04N 1/44 ──────────────────────────────────────────────────の Continued on the front page (51) Int.Cl. 6 Identification code FI H04N 1/44

Claims (19)

【特許請求の範囲】[Claims] 【請求項1】 所定の伝送媒体を介してメッセージを伝
送する複数の伝送手段と、 メッセージ伝送を行う受信者の行動予定データを受信者
別に記憶する記憶手段と、 前記記憶手段に記憶されるいずれかの受信者に対するメ
ッセージ依頼データおよび伝送すべきメッセージデータ
を受信する受信手段と、 前記受信手段が受信した前記メッセージ依頼データに基
づいて前記記憶手段に記憶されたいずれかの受信者の行
動予定を時間経過とともに追跡検索して前記メッセージ
データを伝送すべき最適な伝送先アドレスを選択する選
択手段と、 前記選択手段が選択した伝送先アドレスに従って決定さ
れるいずれかの伝送手段に最適な伝送指示データを作成
する作成手段と、 前記作成手段により作成された前記伝送指示データと前
記メッセージデータとを含む伝送情報をいずれかの伝送
手段に引き渡す伝送制御手段と、を有することを特徴と
するデータ処理システム。
1. A plurality of transmission means for transmitting a message via a predetermined transmission medium; a storage means for storing, for each recipient, scheduled action data of a recipient who performs message transmission; Receiving means for receiving the message request data and the message data to be transmitted to the recipient; and, based on the message request data received by the receiving means, the action schedule of any of the recipients stored in the storage means. Selecting means for tracing and searching over time to select an optimal destination address to which the message data is to be transmitted; and optimal transmission instruction data for one of the transmitting means determined according to the destination address selected by the selecting means. Creating means for creating, the transmission instruction data and the message data created by the creating means Data processing system characterized by having a transmission control means for delivering any of the transmission means a transmission information including the.
【請求項2】 所定の伝送媒体を介してメッセージを伝
送する伝送手段と、 メッセージ伝送を行う受信者の行動予定データを受信者
別に記憶する記憶手段と、 前記記憶手段に記憶されるいずれかの受信者に対するメ
ッセージ依頼データおよび伝送すべきメッセージデータ
を受信する受信手段と、 前記受信手段が受信した前記メッセージ依頼データに基
づいて前記記憶手段に記憶されたいずれかの受信者の行
動予定を時間経過とともに追跡検索して前記メッセージ
データを伝送すべき最適な伝送先アドレスを選択する選
択手段と、 前記選択手段が選択した伝送先アドレスに従って決定さ
れる前記伝送手段に最適な伝送指示データを作成する作
成手段と、 前記作成手段により作成された前記伝送指示データと前
記メッセージデータとを含む伝送情報をいずれかの伝送
手段に引き渡す伝送制御手段と、を有することを特徴と
するデータ処理システム。
2. A transmission means for transmitting a message via a predetermined transmission medium; a storage means for storing, for each recipient, scheduled action data of a recipient who performs message transmission; Receiving means for receiving message request data for the recipient and message data to be transmitted; and elapse of the action schedule of one of the recipients stored in the storage means based on the message request data received by the receiving means. Selecting means for tracing and searching and selecting an optimum destination address to which the message data is to be transmitted; and generating the optimum transmission instruction data for the transmitting means determined according to the destination address selected by the selecting means. Means, transmission including the transmission instruction data and the message data created by the creation means Data processing system characterized by having a transmission control means for delivering to any transmission means distribution.
【請求項3】 前記選択手段により選択された前記伝送
先アドレスに対する前記メッセージの伝送所要時間を推
定する推定手段と、 前記推定手段により推定された伝送所要時間を含めて前
記受信者が当該伝送所要時間経過後の時刻に前記伝送先
アドレスに従う地点に所在しているかどうかを判定する
判定手段とを有し、 前記選択手段が前記判定手段の判定結果に基づいて前記
記憶手段に記憶されるいずれかの受信者の行動予定を順
次繰り下げて追跡検索して前記メッセージデータを伝送
すべき最適な伝送先アドレスを再選択することを特徴と
する請求項1または2記載のデータ処理システム。
3. An estimating means for estimating a transmission time of the message for the transmission destination address selected by the selection means, and the receiver including the transmission time estimated by the estimating means, A determination unit for determining whether or not the user is located at a point according to the transmission destination address at a time after a lapse of time, wherein the selection unit is stored in the storage unit based on a determination result of the determination unit 3. The data processing system according to claim 1, wherein the action schedule of the recipient is sequentially deferred and traced and searched to reselect an optimal destination address to which the message data is to be transmitted.
【請求項4】 所定の伝送媒体を介してメッセージを伝
送する複数の伝送手段と、 メッセージ伝送を行う受信者の行動予定データを伝送先
アドレス別のメッセージ受取り属性情報とともに受信者
別に記憶する記憶手段と、 前記記憶手段に記憶されるいずれかの受信者に対するメ
ッセージ送信属性情報が設定されているメッセージ依頼
データおよび伝送すべきメッセージデータを受信する受
信手段と、 前記受信手段が受信した前記メッセージ依頼データに基
づいて前記記憶手段に記憶されたいずれかの受信者の行
動予定を時間経過とともに追跡検索して前記メッセージ
データを伝送すべき最適な伝送先アドレスを選択する選
択手段と、 前記選択手段が選択した伝送先アドレスに付加される前
記メッセージ送信属性情報と前記メッセージ依頼データ
に設定されている前記メッセージ受取り属性情報とに基
づいて選択された前記伝送先アドレスの妥当性を判定す
る判定手段と、 前記判定手段が選択された前記伝送先アドレスが正当で
あると判定した場合に、該選択した伝送先アドレスに従
って決定されるいずれかの伝送手段に最適な伝送指示デ
ータを作成する作成手段と、 前記作成手段により作成された前記伝送指示データと前
記メッセージデータとを含む伝送情報をいずれかの伝送
手段に引き渡す伝送制御手段と、 を有することを特徴とするデータ処理システム。
4. A plurality of transmission means for transmitting a message via a predetermined transmission medium, and storage means for storing, for each recipient, scheduled action data of a recipient performing message transmission together with message reception attribute information for each transmission destination address. Receiving means for receiving message request data in which message transmission attribute information for one of the recipients stored in the storage means is set and message data to be transmitted; and the message request data received by the receiving means Selecting means for tracing and searching for an action schedule of any of the recipients stored in the storage means over time based on the time, and selecting an optimum transmission destination address to transmit the message data; and The message transmission attribute information and the message request data added to the A determination unit that determines the validity of the destination address selected based on the message reception attribute information set in the message reception attribute information, and the determination unit determines that the selected destination address is valid. A transmission unit that generates transmission instruction data optimal for any of the transmission units determined according to the selected transmission destination address; and a transmission including the transmission instruction data and the message data generated by the generation unit. A data processing system, comprising: transmission control means for transferring information to any transmission means.
【請求項5】 前記選択手段が前記判定手段の判定結果
に基づいて前記記憶手段に記憶されるいずれかの受信者
の行動予定を順次繰り下げて追跡検索して前記メッセー
ジデータを伝送すべき最適な伝送先アドレスを再選択す
ることを特徴とする請求項4記載のデータ処理システ
ム。
5. The method according to claim 1, wherein the selecting means sequentially decrements the action schedule of any one of the recipients stored in the storage means based on the determination result of the determining means and performs a tracking search to transmit the message data. 5. The data processing system according to claim 4, wherein the transmission destination address is reselected.
【請求項6】 前記伝送先アドレス別のメッセージ受取
り属性情報には、伝送されるメッセージの伝送先アドレ
スが代理受取りを許容する代理フラグまたは前記代理フ
ラグが設定された際の当該メッセージに対する代理受取
りが守秘性を伴うかどうかを示す守秘フラグを含むこと
を特徴とする請求項4記載のデータ処理システム。
6. The message reception attribute information for each transmission destination address includes a proxy flag indicating whether the transmission destination address of the transmitted message allows proxy reception or proxy reception for the message when the proxy flag is set. The data processing system according to claim 4, further comprising a confidential flag indicating whether confidentiality is involved.
【請求項7】 前記メッセージ送信属性情報には、伝送
すべきメッセージに対して設定された異なる伝送要求フ
ラグを含むことを特徴とする請求項4記載のデータ処理
システム。
7. The data processing system according to claim 4, wherein the message transmission attribute information includes a different transmission request flag set for a message to be transmitted.
【請求項8】 前記伝送要求フラグは、伝送すべきメッ
セージに対する緊急度を示す至急フラグを含むことを特
徴とする請求項7記載のデータ処理システム。
8. The data processing system according to claim 7, wherein said transmission request flag includes an urgent flag indicating urgency of a message to be transmitted.
【請求項9】 前記伝送要求フラグは、伝送すべきメッ
セージに対する親展性を示す親展フラグを含むことを特
徴とする請求項7記載のデータ処理システム。
9. The data processing system according to claim 7, wherein said transmission request flag includes a confidential flag indicating confidentiality of a message to be transmitted.
【請求項10】 前記作成手段は、前記判定手段が選択
された前記伝送先アドレスが正当であると判定し、かつ
前記伝送先アドレス別のメッセージ受取り属性情報中
に、伝送されるメッセージの伝送先アドレスが代理受取
りを許容する代理フラグが設定されていると判定した場
合に、該選択した伝送先アドレスに従って決定されるい
ずれかの伝送手段に所定の書式に従う代理人受取りを示
す所定の伝送指示データを作成することを特徴とする請
求項4記載のデータ処理システム。
10. The creating means determines that the destination address selected by the determining means is legitimate, and the destination of the message to be transmitted is included in the message receiving attribute information for each destination address. When it is determined that the proxy flag that permits the proxy reception is set, predetermined transmission instruction data indicating proxy reception according to a predetermined format to any transmission means determined according to the selected destination address. 5. The data processing system according to claim 4, wherein
【請求項11】 前記判定手段は、前記伝送先アドレス
別のメッセージ受取り属性情報中に伝送すべきメッセー
ジに対する親展性を示す親展フラグが設定され、かつ前
記伝送先アドレス別のメッセージ受取り属性情報中に、
伝送されるメッセージの伝送先アドレスが代理受取りを
許容する守秘性のない代理フラグが設定されていると判
定した場合に、選択された前記伝送先アドレスは妥当性
がないと判定することを特徴とする請求項4記載のデー
タ処理システム。
11. The message receiving attribute information for each transmission destination address is set with a confidential flag indicating confidentiality for a message to be transmitted, and the message reception attribute information for each transmission destination address is set in the message receiving attribute information for each transmission destination address. ,
When it is determined that the destination address of the message to be transmitted is set with a non-confidential proxy flag that allows proxy reception, the selected destination address is determined to be invalid. The data processing system according to claim 4, wherein
【請求項12】 前記判定手段は、前記伝送先アドレス
別のメッセージ受取り属性情報中に伝送すべきメッセー
ジに対する緊急度を示す緊急フラグが設定され、かつ前
記伝送先アドレス別のメッセージ受取り属性情報中に、
伝送されるメッセージの伝送先アドレスが代理受取りを
許容する代理フラグが設定されている場合に、選択され
た前記伝送先アドレスは妥当性がないと判定することを
特徴とする請求項4記載のデータ処理システム。
12. The message receiving attribute information for each transmission destination address is set with an urgent flag indicating an urgency level of a message to be transmitted, and the message reception attribute information for each transmission destination address is set in the message receiving attribute information for each transmission destination address. ,
5. The data according to claim 4, wherein the selected destination address is determined to be invalid if the destination flag of the transmitted message has a proxy flag that allows proxy reception. Processing system.
【請求項13】 前記判定手段が前記伝送先アドレスは
妥当性がないと判定した場合に、前記選択手段は、前記
記憶手段に記憶されるいずれかの受信者の行動予定を順
次繰り下げて追跡検索して前記メッセージデータを伝送
すべき最適な伝送先アドレスを再選択することを特徴と
する請求項11または12記載のデータ処理システム。
13. When the determination unit determines that the transmission destination address is not valid, the selection unit sequentially decrements an action schedule of one of the recipients stored in the storage unit and performs a tracking search. 13. The data processing system according to claim 11, wherein an optimum destination address to which said message data is to be transmitted is reselected.
【請求項14】 所定の伝送媒体を介してメッセージを
伝送する複数の伝送手段と、メッセージ伝送を行う受信
者の行動予定データを受信者別に記憶する記憶手段とを
有するデータ処理システムのデータ伝送処理方法におい
て、 前記記憶手段に記憶されるいずれかの受信者に対するメ
ッセージ依頼データおよび伝送すべきメッセージデータ
を受信する受信工程と、 該受信した前記メッセージ依頼データに基づいて前記記
憶手段に記憶されたいずれかの受信者の行動予定を時間
経過とともに追跡検索して前記メッセージデータを伝送
すべき最適な伝送先アドレスを選択する選択工程と、 該選択した伝送先アドレスに付加される前記メッセージ
送信属性情報と前記メッセージ依頼データに設定されて
いる前記メッセージ受取り属性情報とに基づいて選択さ
れた前記伝送先アドレスの妥当性を判定する判定工程
と、 前記判定工程により前記選択された前記伝送先アドレス
が正当であると判定した場合に、該選択された前記伝送
先アドレスに従って決定されるいずれかの伝送手段に最
適な伝送指示データを作成する作成工程と、 該作成された前記伝送指示データと前記メッセージデー
タとを含む伝送情報をいずれかの伝送手段に送信する送
信工程と、を有することを特徴とするデータ処理システ
ムのデータ伝送処理方法。
14. A data transmission process for a data processing system, comprising: a plurality of transmission means for transmitting a message via a predetermined transmission medium; and a storage means for storing, for each recipient, action schedule data of a recipient who performs message transmission. A receiving step of receiving message request data and message data to be transmitted to any of the recipients stored in the storage means; and storing any of the message request data stored in the storage means based on the received message request data. Selecting the optimal destination address to which the message data is to be transmitted by tracing and searching the behavior schedule of the recipient with the passage of time, and the message transmission attribute information added to the selected destination address; Based on the message reception attribute information set in the message request data A determining step of determining the validity of the selected transmission destination address; and determining, according to the selected transmission destination address, that the selected transmission destination address is valid in the determining step. A transmission step of transmitting transmission information including the generated transmission instruction data and the message data to any one of the transmission units; A data transmission processing method for a data processing system, comprising:
【請求項15】 メッセージ伝送を行う受信者の行動予
定データを記憶手段に受信者別に記憶し、複数の伝送手
段を介して入力されるメッセージ依頼に応じてメッセー
ジの伝送を制御するコンピュータが読み出し可能なプロ
グラムを格納した記憶媒体であって、 前記記憶手段に記憶されるいずれかの受信者に対するメ
ッセージ依頼データおよび伝送すべきメッセージデータ
を受信する受信工程と、 該受信した前記メッセージ依頼データに基づいて前記記
憶手段に記憶されたいずれかの受信者の行動予定を時間
経過とともに追跡検索して前記メッセージデータを伝送
すべき最適な伝送先アドレスを選択する選択工程と、 該選択した伝送先アドレスに付加される前記メッセージ
送信属性情報と前記メッセージ依頼データに設定されて
いる前記メッセージ受取り属性情報とに基づいて選択さ
れた前記伝送先アドレスの妥当性を判定する判定工程
と、 前記判定工程により前記選択された前記伝送先アドレス
が正当であると判定した場合に、該選択された前記伝送
先アドレスに従って決定されるいずれかの伝送手段に最
適な伝送指示データを作成する作成工程と、 該作成された前記伝送指示データと前記メッセージデー
タとを含む伝送情報をいずれかの伝送手段に送信する送
信工程とを含む、コンピュータが読み出し可能なプログ
ラムを格納したことを特徴とする記憶媒体。
15. A computer which controls the transmission of a message in response to a message request input via a plurality of transmission means, storing action schedule data of a recipient performing message transmission in a storage means for each recipient. A receiving medium for storing message request data and message data to be transmitted to any of the recipients stored in the storage means, based on the received message request data. A selection step of tracing and searching for an action schedule of any of the recipients stored in the storage means with time and selecting an optimal destination address to which the message data should be transmitted; and adding the selected destination address to the selected destination address. Message transmission attribute information and the message set in the message request data. A determining step of determining the validity of the destination address selected based on the message receiving attribute information, and determining that the selected destination address is valid by the determining step, Creating transmission instruction data optimal for any of the transmission means determined according to the transmission destination address; and transmitting any transmission information including the created transmission instruction data and the message data to any of the transmission means. And a transmitting step of transmitting the program to a computer-readable storage medium.
【請求項16】 前記判定工程は、前記伝送先アドレス
別のメッセージ受取り属性情報中に伝送すべきメッセー
ジに対する親展性を示す親展フラグが設定され、かつ前
記伝送先アドレス別のメッセージ受取り属性情報中に、
伝送されるメッセージの伝送先アドレスが代理受取りを
許容する守秘性のない代理フラグが設定されていると判
定した場合に、選択された前記伝送先アドレスは妥当性
がないと判定することを特徴とする請求項14記載のデ
ータ処理システムのデータ伝送処理方法。
16. The determining step includes setting a confidential flag indicating confidentiality for a message to be transmitted in the message reception attribute information for each transmission destination address, and setting the confidential flag in the message reception attribute information for each transmission destination address. ,
When it is determined that the destination address of the message to be transmitted is set with a non-confidential proxy flag that allows proxy reception, the selected destination address is determined to be invalid. The data transmission processing method of the data processing system according to claim 14, wherein
【請求項17】 前記判定工程は、前記伝送先アドレス
別のメッセージ受取り属性情報中に伝送すべきメッセー
ジに対する親展性を示す親展フラグが設定され、かつ前
記伝送先アドレス別のメッセージ受取り属性情報中に、
伝送されるメッセージの伝送先アドレスが代理受取りを
許容する守秘性のない代理フラグが設定されていると判
定した場合に、選択された前記伝送先アドレスは妥当性
がないと判定することを特徴とする請求項15記載のコ
ンピュータが読み出し可能なプログラムを格納した記憶
媒体。
17. The message receiving attribute information for each transmission destination address is set with a confidential flag indicating confidentiality for a message to be transmitted, and the message reception attribute information for each transmission destination address is set in the message receiving attribute information for each transmission destination address. ,
When it is determined that the destination address of the message to be transmitted is set with a non-confidential proxy flag that allows proxy reception, the selected destination address is determined to be invalid. A storage medium storing the computer-readable program according to claim 15.
【請求項18】 前記判定手段は、前記伝送先アドレス
別のメッセージ受取り属性情報中に伝送すべきメッセー
ジに対する緊急度を示す緊急フラグが設定され、かつ前
記伝送先アドレス別のメッセージ受取り属性情報中に、
伝送されるメッセージの伝送先アドレスが代理受取りを
許容する代理フラグが設定されていると判定した場合
に、選択された前記伝送先アドレスは妥当性がないと判
定することを特徴とする請求項14記載のデータ処理シ
ステムのデータ伝送処理方法。
18. The message receiving attribute information for each transmission destination address is set with an urgent flag indicating an urgency level for a message to be transmitted, and the message reception attribute information for each transmission destination address is set in the message reception attribute information for each transmission destination address. ,
The method according to claim 14, wherein the selected destination address is determined to be invalid when it is determined that the destination flag of the transmitted message has a proxy flag that allows proxy reception. A data transmission processing method of the data processing system described in the above.
【請求項19】 前記判定手段は、前記伝送先アドレス
別のメッセージ受取り属性情報中に伝送すべきメッセー
ジに対する緊急度を示す緊急フラグが設定され、かつ前
記伝送先アドレス別のメッセージ受取り属性情報中に、
伝送されるメッセージの伝送先アドレスが代理受取りを
許容する代理フラグが設定されていると判定した場合
に、選択された前記伝送先アドレスは妥当性がないと判
定することを特徴とする請求項15記載のコンピュータ
が読み出し可能なプログラムを格納した記憶媒体。
19. The message receiving attribute information for each transmission destination address is set with an urgent flag indicating an urgency level for a message to be transmitted, and the message reception attribute information for each transmission destination address is set in the message reception attribute information for each transmission destination address. ,
16. The method according to claim 15, further comprising: determining that the selected destination address is invalid if the destination address of the transmitted message is set to a proxy flag that allows proxy reception. A storage medium storing the computer-readable program according to the above.
JP33258996A 1996-12-13 1996-12-13 Data processing system, message transmission device, data transmission processing method of data processing system, and message transmission processing method of message transmission device Expired - Fee Related JP3359249B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33258996A JP3359249B2 (en) 1996-12-13 1996-12-13 Data processing system, message transmission device, data transmission processing method of data processing system, and message transmission processing method of message transmission device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33258996A JP3359249B2 (en) 1996-12-13 1996-12-13 Data processing system, message transmission device, data transmission processing method of data processing system, and message transmission processing method of message transmission device

Publications (2)

Publication Number Publication Date
JPH10171729A true JPH10171729A (en) 1998-06-26
JP3359249B2 JP3359249B2 (en) 2002-12-24

Family

ID=18256632

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33258996A Expired - Fee Related JP3359249B2 (en) 1996-12-13 1996-12-13 Data processing system, message transmission device, data transmission processing method of data processing system, and message transmission processing method of message transmission device

Country Status (1)

Country Link
JP (1) JP3359249B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001306462A (en) * 2000-04-25 2001-11-02 Creative Communications Inc Voice mail system and unified message system
US6460073B1 (en) 1998-07-14 2002-10-01 Nec Corporation Method and apparatus for transmitting and receiving electronic mail based upon user availability
JP2003527713A (en) * 2000-03-16 2003-09-16 マイクロソフト コーポレイション Notification platform architecture
JP2005515519A (en) * 2001-05-15 2005-05-26 アバイア テクノロジー コーポレーション Method and apparatus for automatic notification and response
JP2007053699A (en) * 2005-08-19 2007-03-01 Brother Ind Ltd Mail receiving system and Internet facsimile
US7734731B2 (en) 2004-03-18 2010-06-08 Avaya Inc. Method and apparatus for a publish-subscribe system with third party subscription delivery

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6460073B1 (en) 1998-07-14 2002-10-01 Nec Corporation Method and apparatus for transmitting and receiving electronic mail based upon user availability
JP2003527713A (en) * 2000-03-16 2003-09-16 マイクロソフト コーポレイション Notification platform architecture
JP2001306462A (en) * 2000-04-25 2001-11-02 Creative Communications Inc Voice mail system and unified message system
JP2005515519A (en) * 2001-05-15 2005-05-26 アバイア テクノロジー コーポレーション Method and apparatus for automatic notification and response
US9124643B2 (en) 2002-06-26 2015-09-01 Avaya Inc. Method and apparatus for a publish-subscribe system with templates for role-based view of subscriptions
US7734731B2 (en) 2004-03-18 2010-06-08 Avaya Inc. Method and apparatus for a publish-subscribe system with third party subscription delivery
JP2007053699A (en) * 2005-08-19 2007-03-01 Brother Ind Ltd Mail receiving system and Internet facsimile

Also Published As

Publication number Publication date
JP3359249B2 (en) 2002-12-24

Similar Documents

Publication Publication Date Title
US7092945B2 (en) Method and system for obtaining a user's personal address information
US7739334B1 (en) System and method for automatically forwarding email and email events via a computer network to a server computer
JP3525042B2 (en) Electronic mail system, electronic mail transfer method, and recording medium recording electronic mail program
JP2004341803A (en) Method and system for optimizing transmission/reception of message
JP3485416B2 (en) E-mail transfer method and device
JP3359249B2 (en) Data processing system, message transmission device, data transmission processing method of data processing system, and message transmission processing method of message transmission device
JP3281294B2 (en) Automatic cleaning device for e-mail address list
JP3698786B2 (en) E-mail processing device
US20050108352A1 (en) Mail exchange between users of network game
JP2019082925A (en) Electronic file sharing system, information processor, control method for information processor, and program
JP2009118174A (en) Information processor, approval method, and program
JP3708227B2 (en) Document management system
JP4507030B2 (en) Network system, terminal device, and information transmission method
JPH11219326A (en) Electronic file management system
JP2002269012A (en) Electronic document distribution system
JPH0514405A (en) Electronic mail device
US20030023697A1 (en) Electronic mail composing device and electronic mail communication system
JPH1013461A (en) Message delivery supporting system and method
JP3679265B2 (en) E-mail server, e-mail management method, and e-mail system
CN113826373A (en) Message communication device and message communication program
JP2000293458A (en) Data distribution device, data receiver and controlling method of them
JP3687689B2 (en) Resource transmission support device
JP5169384B2 (en) CONFERENCE SYSTEM, TERMINAL DEVICE, CONFERENCE SUPPORT DEVICE, AND PROGRAM
JP2699940B2 (en) Automatic numbering method using e-mail
JPH10341301A (en) Message distribution processing system, message distribution processing method and message distribution processing device

Legal Events

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

Free format text: PAYMENT UNTIL: 20071011

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20081011

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20091011

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20091011

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20101011

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20101011

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20111011

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20111011

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20121011

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20131011

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees