JP4585957B2 - E-mail system - Google Patents

E-mail system Download PDF

Info

Publication number
JP4585957B2
JP4585957B2 JP2005333085A JP2005333085A JP4585957B2 JP 4585957 B2 JP4585957 B2 JP 4585957B2 JP 2005333085 A JP2005333085 A JP 2005333085A JP 2005333085 A JP2005333085 A JP 2005333085A JP 4585957 B2 JP4585957 B2 JP 4585957B2
Authority
JP
Japan
Prior art keywords
mail
opening time
time
schedule
expected
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005333085A
Other languages
Japanese (ja)
Other versions
JP2007140848A (en
Inventor
幸弘 竹内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2005333085A priority Critical patent/JP4585957B2/en
Publication of JP2007140848A publication Critical patent/JP2007140848A/en
Application granted granted Critical
Publication of JP4585957B2 publication Critical patent/JP4585957B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Description

本発明は、電子メール管理方法及び電子メールシステムに係り、特に、送信先での電子メールの開封時刻を予想する電子メール管理方法及び電子メールシステムに関する。   The present invention relates to an e-mail management method and an e-mail system, and more particularly to an e-mail management method and an e-mail system for predicting the opening time of an e-mail at a transmission destination.

従来、送信した電子メールの送信先での開封時刻の予想は、送信先のユーザのスケジュール情報を取得し、現在時刻から最短にある予定の入っていない時間(空き時間)を開封予想時刻とするという方法で行われていた。このような送信した電子メールの送信先での開封時刻を予想することを可能にした従来技術として、例えば、特許文献1等に記載された技術が知られている。
特開平6−268677号公報
Conventionally, the estimated opening time at the destination of the transmitted e-mail is obtained by acquiring the schedule information of the user at the destination, and the time when there is no shortest schedule (free time) from the current time is set as the expected opening time. It was done by the method. As a conventional technique that makes it possible to predict the opening time at the transmission destination of such a transmitted electronic mail, for example, a technique described in Patent Document 1 is known.
Japanese Patent Laid-Open No. 6-268677

前述した従来技術は、送信先ユーザのスケジュールの空き時間を開封予想時刻として示すものであるが、その時間にメールが開封されるとは限らず、また、送信先のユーザのスケジュール情報がない場合や、スケジュールに予定が未入力の場合、常に送信時刻を開封予想時刻とすることとしており、電子メールの送信者は、相手のメール開封時刻を正確には知ることができないという問題点を有している。   The above-mentioned prior art shows the free time of the destination user's schedule as the expected opening time, but the mail is not always opened at that time, and there is no schedule information of the destination user In addition, when the schedule is not entered in the schedule, the transmission time is always set as the expected opening time, and the sender of the e-mail cannot accurately know the opening time of the other party's mail. ing.

本発明の目的は、前述した従来技術の問題点を解決し、送信先ユーザによる電子メールの開封時刻をある程度正確に予測することを可能とした電子メールシステムを提供することにある。 An object of the present invention is to provide a possibility as the electronic mail system that solves the problems of the prior art described above, to some extent accurately predict the opening time of the e-mail by the destination user.

本発明によれば前記目的は、送信先での電子メールの開封時刻を予想する電子メールシステムにおいて、開封予想時刻計算装置と、メールサーバと、スケジュールサーバとを備え、前記開封予想時刻計算装置は、前記メールサーバ内に管理されている電子メールの宛先となるユーザ毎に、そのユーザの1週間の曜日毎、各1日の中の各1時間毎に、各時間の始まりで未読である電子メールの数と、その1時間の間に開封した電子メールの数とを特徴情報として管理する手段と、電子メール送信ユーザからの電子メールの開封時刻の予想要求に対して、前記特徴情報と、前記スケジュールサーバ内に管理されている送信先ユーザのスケジュール情報とから送信先での電子メールの開封時刻を予想する手段とを備えたことにより達成される。 According to the present invention, the object is to provide an expected opening time calculation device, a mail server, and a schedule server in an electronic mail system for predicting the opening time of an electronic mail at a transmission destination. For each user who is the destination of the e-mail managed in the mail server, an unread e-mail at the beginning of each time, for each day of the week of each user, every hour of each day Means for managing the number of e-mails and the number of e-mails opened during the hour as characteristic information; for the e-mail opening time request from the e-mail sending user, the characteristic information; This is achieved by providing means for predicting the opening time of the e-mail at the transmission destination from the schedule information of the transmission destination user managed in the schedule server.

本発明によれば、送信先ユーザによる電子メールの開封時刻をある程度正確に予測して開封予想時刻を知ることができるので、電話で開封を確認する等の無駄を省くことができ、また、開封予想時刻が遅かった場合に、他の連絡手段をとることができる。   According to the present invention, since the opening time of an e-mail by a destination user can be predicted to some extent accurately to know the expected opening time, waste such as confirmation of opening by telephone can be saved, and If the expected time is late, other contact means can be taken.

以下、本発明による電子メールシステムの実施形態を図面により詳細に説明する。 Embodiments of an electronic mail system according to the present invention will be described below in detail with reference to the drawings.

図1は本発明の一実施形態による電子メールシステムの構成を示すブロック図である。図1において、101は開封予想時刻計算装置、102は特徴情報更新部、103はデータベース、104は特徴情報テーブル、105はメールサーバ、106はメール情報、107はスケジュールサーバ、108はスケジュール、109はネットワーク、110はクライアント、111はカレンダーである。   FIG. 1 is a block diagram showing a configuration of an electronic mail system according to an embodiment of the present invention. In FIG. 1, 101 is a predicted opening time calculation device, 102 is a feature information update unit, 103 is a database, 104 is a feature information table, 105 is a mail server, 106 is mail information, 107 is a schedule server, 108 is a schedule, 109 is A network, 110 is a client, and 111 is a calendar.

本発明の実施形態による電子メールシステムは、インターネット等のネットワーク109に、開封予想時刻計算装置101と、メールサーバ105と、スケジュールサーバ107と、ユーザ側である複数のクライアント110とが接続されて構成されている。メールサーバ105は、その内部に複数のユーザのメール情報106を格納して、クライアント相互間での電子メールの送受信を制御する。スケジュールサーバ107は、その内部にメールサーバ105内にメール情報106を持つユーザのスケジュール108の情報と、カレンダー111とを有している。また、開封予想時刻計算装置101は、内部にデータベース103と、特徴情報更新部102とを有し、送信された電子メールの送信先での開封時刻の予測処理を行う。データベース103は、メールサーバ105内にメール情報106を持つ全ユーザの特徴情報テーブル104を格納している。   An electronic mail system according to an embodiment of the present invention is configured by connecting a network 109 such as the Internet to an expected opening time calculation device 101, a mail server 105, a schedule server 107, and a plurality of clients 110 on the user side. Has been. The mail server 105 stores therein mail information 106 of a plurality of users, and controls transmission / reception of electronic mail between clients. The schedule server 107 includes information on a user schedule 108 having mail information 106 in the mail server 105 and a calendar 111 therein. The expected opening time calculation apparatus 101 includes a database 103 and a feature information update unit 102 therein, and performs a prediction process of the opening time at the destination of the transmitted e-mail. The database 103 stores a feature information table 104 of all users having mail information 106 in the mail server 105.

開封予想時刻計算装置101、メールサーバ105、スケジュールサーバ107、クライアント110のハードウェア構成は、図に示していないが、よく知られているように、CPU、主記憶装置、ハードディスク装置等を備えて構成されるものであってよい。必要な処理のためのプログラムが、通常、ハードディスク装置に格納され、主記憶装置にロードされた後に、OSの下でCPUにより実行されることにより、本発明の実施形態での各種の処理を行う。   The hardware configuration of the expected opening time calculation device 101, the mail server 105, the schedule server 107, and the client 110 is not shown in the figure. As is well known, the hardware configuration includes a CPU, a main storage device, a hard disk device, and the like. It may be configured. A program for necessary processing is normally stored in a hard disk device, loaded into a main storage device, and then executed by the CPU under the OS, thereby performing various processes in the embodiment of the present invention. .

図2はあるユーザの受信メール情報から、2005年7月29日9時の時点で、既読、未読の受信メールを抽出した一覧である受信メール情報を説明する図である。   FIG. 2 is a diagram for explaining received mail information that is a list of received mails that have been read and unread as of 9:00 on July 29, 2005 from received mail information of a certain user.

図2に示す受信メール情報209は、メールの1通208毎に、主題201、属性202、宛先タイプ203、送信者204、送信者の役職205、受信日時206、開封日時207の各情報を持って構成されている。属性202は、メール送信時に指定する至急、返信要求等のメールに付加された情報である。宛先タイプ203は、メール送信時にユーザ毎に指定されるTO、CC、BCCの宛先のタイプである。開封日時207が空白のメールは、そのメールがまだ開封されていないことを示している。   The received mail information 209 shown in FIG. 2 includes information on the subject 201, attribute 202, destination type 203, sender 204, sender title 205, received date / time 206, and opened date / time 207 for each mail 208. Configured. The attribute 202 is information added to the e-mail such as an urgent or reply request designated at the time of e-mail transmission. The destination type 203 is a TO, CC, or BCC destination type that is specified for each user at the time of mail transmission. A mail whose opening date / time 207 is blank indicates that the mail has not been opened yet.

図3はあるユーザの特徴情報テーブル104の一部の例を説明する図である。特徴情報テーブル104を構成するレコードは、時間帯304の1時間おきに、0時から24時までの24のレコードが存在する。1つのレコード305は、時間帯304の他に、宛先タイプ301と属性303と送信者の役職302とのすべての組み合わせの領域を持つ。またこの特徴情報テーブル104は、曜日毎に存在する。すなわち、1人のユーザに対して、図3示す特徴情報テーブル104が7つ存在している。   FIG. 3 is a diagram for explaining an example of a part of the feature information table 104 of a certain user. Records constituting the feature information table 104 include 24 records from 0:00 to 24:00 every hour in the time zone 304. In addition to the time zone 304, one record 305 has an area for all combinations of the destination type 301, the attribute 303, and the post 302 of the sender. The feature information table 104 exists for each day of the week. That is, seven feature information tables 104 shown in FIG. 3 exist for one user.

宛先タイプ301と属性303と送信者の役職302との組み合わせの各時間帯の領域には、特徴情報としての分数の値が格納される。この分数の分母は、レコードの宛先タイプ301、属性303、送信者の役職302と一致する宛先タイプ203、属性202、送信者の役職205を持つメールで、その時間帯の開始時刻で未読だったメールの数の合計である。また、分子は、レコードの宛先タイプ301、属性303、送信者の役職302と一致する宛先タイプ203、属性202、送信者の役職205を持つメールで、その時間帯の開始時刻で未読だったメールが、その時間帯中に読まれたメールの数の合計である。   In each time zone area of the combination of the destination type 301, the attribute 303, and the post 302 of the sender, a fraction value is stored as feature information. The denominator of this fraction is an e-mail with a destination type 301, attribute 303, sender's title 302 that matches the record's destination type 301, attribute 202, and sender's title 205, and was unread at the start time of that time zone The total number of emails. The numerator is a mail having a destination type 301, an attribute 303 of the record, a destination type 203 matching the sender's post 302, an attribute 202, and a post of the sender 205, and an unread mail at the start time of the time zone. Is the total number of emails read during that time period.

図1に示す特徴情報更新部102は、自動的に、一時間おきにデータベース103に格納している全ユーザの特徴情報テーブル104内の特徴情報に対して、特徴情報更新処理行う。   The feature information update unit 102 shown in FIG. 1 automatically performs feature information update processing on feature information in the feature information table 104 of all users stored in the database 103 every other hour.

図4は特徴情報更新部102が行う特徴情報更新処理の動作を説明するフローチャートであり、次に、これについて説明する。   FIG. 4 is a flowchart for explaining the operation of the feature information update process performed by the feature information update unit 102. Next, this will be described.

(1)特徴情報更新部102は、まず、スケジュールサーバ107から、更新処理を行っているユーザの、今(X)時から(X+1)時までの更新処理を行う1時間分のスケジュールを取得する(ステップ401)。 (1) The feature information update unit 102 first acquires, from the schedule server 107, a schedule for one hour for performing update processing from the current (X) time to (X + 1) time of the user who is performing the update processing. (Step 401).

(2)X時〜(X+1)時までの時間内にスケジュールがないか否かを判定し、スケジュールに予定が存在した場合、このユーザに対する特徴情報更新処理を行わず、ここでの処理を終了する(ステップ402)。 (2) It is determined whether or not there is a schedule within the time period from X hour to (X + 1) hour, and if there is a schedule in the schedule, the feature information update process for this user is not performed, and the process ends here (Step 402).

(3)ステップ402の判定で、X時〜(X+1)時までの時間内のスケジュールに予定が存在しなかった場合、メールサーバ105から、現在更新を行っている一時間の開始時刻より後に開封されたメール、または、まだ開封されていないメールの一覧(図2)を取得する(ステップ403)。 (3) If there is no plan in the schedule within the time from X o'clock to (X + 1) o'clock in the determination of step 402, the mail server 105 will open it after the start time of the temporary update period A list of mails that have been sent or have not yet been opened (FIG. 2) is acquired (step 403).

(4)取得した全てのメールに対して、図5により後述するメール数カウント処理405を実行して、処理を終了する(ステップ404)。 (4) A mail count process 405 described later with reference to FIG. 5 is executed for all the acquired mails, and the process is terminated (step 404).

図4により説明した特徴情報更新処理は、1時間おきではなく、一定時間おきに実行してもよい。そして、例えば、3時間おきに実行する場合、図4により説明した1時間分ずつの特徴情報更新処理を3回実行する。   The feature information update process described with reference to FIG. 4 may be executed at regular intervals instead of every hour. For example, when it is executed every 3 hours, the feature information update process for each hour described with reference to FIG. 4 is executed three times.

図5は図4のフローでのメール数カウント処理405の処理動作を説明する図であり、次に、これについて説明する。なお、ここで説明する処理は、前述したフローのステップ404の処理で取得したメールの一覧にある全てのメールに対して実行される。   FIG. 5 is a diagram for explaining the processing operation of the mail count processing 405 in the flow of FIG. 4, which will be described next. Note that the process described here is executed for all mails in the mail list acquired in step 404 of the flow described above.

(1)まず、メールの受信日時206が現在更新を行っている1時間の時間帯の開始時刻より古いか否か、すなわち、受信時間≦Xであるか否かを判別し、受信時間≦Xでなかった場合、すなわち、開始時刻より新しかった場合、ここでのメール数カウント処理を終了する(ステップ501)。 (1) First, it is determined whether or not the mail reception date / time 206 is older than the start time of the one-hour time zone in which update is currently performed, that is, whether or not the reception time ≦ X, and the reception time ≦ X If it is not, that is, if it is newer than the start time, the mail count processing here ends (step 501).

(2)ステップ501の判定で、メールの受信日時206が現在更新を行っている1時間の時間帯の開始時刻より古かった場合、スケジュールサーバ107のカレンダー111から現在更新処理を行っている日付の曜日を取得する(ステップ502)。 (2) If it is determined in step 501 that the mail reception date / time 206 is older than the start time of the one-hour time zone in which the current update is performed, the date of the current update process from the calendar 111 of the schedule server 107 The day of the week is acquired (step 502).

(3)ステップ502の処理で取得した曜日のテーブルを取得し、更新処理を行っているユーザの特徴情報テーブル104から取得した曜日のテーブルを更新する。そのため、そのテーブルの更新を行っているX時〜(X+1)時までの時間帯のレコードで、現在処理しているメールの宛先タイプ203、属性202、送信者の役職205と、宛先タイプ301、属性303、送信者の役職302とが一致する領域の分母に1を加える(ステップ503)。 (3) The day table acquired in the process of step 502 is acquired, and the acquired day table is updated from the feature information table 104 of the user who is performing the update process. Therefore, in the record of the time zone from X time to (X + 1) time when the table is updated, the mail destination type 203, attribute 202, sender's title 205, destination type 301, destination type 301, 1 is added to the denominator of the area where the attribute 303 and the post 302 of the sender match (step 503).

(4)次に、メールの開封日時207が現在更新を行っている一時間の終了時刻より古いか否かを判別し、すなわち、開封時間≦X+1であるか否かを判別し、開封時間≦X+1でなかった場合、すなわち、終了時刻より新しかった場合、ここでのメール数カウント処理を終了する(ステップ504)。 (4) Next, it is determined whether or not the opening date / time 207 of the mail is older than the end time of the current update, that is, whether or not the opening time ≦ X + 1, and the opening time ≦ If it is not X + 1, that is, if it is newer than the end time, the mail count processing here ends (step 504).

(5)ステップ504の判定で、メールの開封日時207が現在更新を行っている一時間の終了時刻より古かった場合、更新を行っている時間帯のレコードで、現在処理しているメールの宛先タイプ203、属性202、送信者の役職205と、宛先タイプ301、属性303、送信者の役職302とが一致する領域の分子に1加え、ここでのメール数カウント処理を終了する(ステップ505)。 (5) If it is determined in step 504 that the mail opening date / time 207 is older than the end time of the current update, the mail address currently being processed in the record of the update time zone One is added to the numerator of the area where the type 203, the attribute 202, and the sender's title 205 match the destination type 301, the attribute 303, and the sender's title 302, and the mail count processing ends here (step 505). .

図6は開封時刻の予想計算に必要なデータと計算結果のデータとを示す図であり、次に、これについて説明する。   FIG. 6 is a diagram showing data necessary for predicting the opening time and data of calculation results, which will be described next.

図6(a)は、開封予想時刻を計算するために必要とするデータ601の例を示しており、1つデータ606a(606b)は、送信先602、宛先タイプ603、送信者の役職615、属性604、送信時間605の各情報を持っている。   FIG. 6A shows an example of data 601 necessary for calculating the expected opening time. One data 606a (606b) includes a transmission destination 602, a destination type 603, a sender's title 615, Each information item includes an attribute 604 and a transmission time 605.

図6(b)は、送信先のユーザのスケジュール108の例を示しており、1つのスケジュール610(614)は、開始時間607、終了時間608、内容609の各情報を持っている。   FIG. 6B shows an example of the schedule 108 of the transmission destination user, and one schedule 610 (614) has information on a start time 607, an end time 608, and contents 609.

図6(c)は、開封予想時刻計算装置101が開封予想時刻を計算した結果のデータ612を示しており、1つの結果613a(613b)は、開封予想時刻611を持っている。   FIG. 6C shows data 612 as a result of the expected opening time calculation device 101 calculating the expected opening time, and one result 613 a (613 b) has the expected opening time 611.

開封予想時刻計算装置101に入力されるデータ601のレコードの数と計算の結果として出力される結果のデータ612のレコードの数と順序とは一致しており、入力されるデータの1つ目のレコード606aの計算結果が、出力される結果のデータの1つ目のレコード613aとなる。同様に、入力されるデータの2つ目のレコード606bの計算結果が、出力される結果のデータの2つ目のレコード613bとなる。   The number of records of the data 601 input to the expected opening time calculation device 101 matches the number and order of the records of the result data 612 output as the calculation result, and the first of the input data The calculation result of the record 606a becomes the first record 613a of the output result data. Similarly, the calculation result of the second record 606b of the input data becomes the second record 613b of the output result data.

開封予想時刻計算装置101は、クライアントからデータが送られてくると、まず、送られてきたデータの送信先602を確認する。そして、送信先602のユーザの特徴情報テーブル104がデータベース103に存在しない場合、その入力データに対する開封予想時刻を空白とする。また、送られてきたデータ中で、特徴情報テーブル104内に特徴情報が存在する送信先602を持つレコードに対して、開封予想時刻を計算する。   When data is sent from the client, the expected opening time calculation apparatus 101 first confirms the transmission destination 602 of the sent data. When the feature information table 104 of the user of the transmission destination 602 does not exist in the database 103, the expected opening time for the input data is blank. Also, the expected opening time is calculated for the record having the transmission destination 602 in which the feature information exists in the feature information table 104 in the sent data.

図7は開封予想時刻計算装置101が送信された電子メールの送信先での開封時刻を予想する処理動作を説明するフローチャートであり、次に、これについて説明する。   FIG. 7 is a flowchart for explaining the processing operation for predicting the opening time at the destination of the e-mail sent by the expected opening time calculation device 101, which will be described next.

(1)開封予想時刻計算装置101は、最初に、スケジュールサーバ105から送信先602に指定されているユーザのスケジュールの開始時間607が送信日時605以降のスケジュールを取得すると共に、送信日時に進行中のスケジュールが存在した場合、それも取得し、送信日時を開封予想時刻として取敢えず設定する(ステップ701、707)。 (1) The expected opening time calculation device 101 first acquires a schedule whose transmission start date 605 and later is the user's schedule start time 607 specified by the transmission destination 602 from the schedule server 105 and is proceeding to the transmission date and time. Is also acquired, and the transmission date and time is set as the expected opening time (steps 701 and 707).

(2)ステップ707で設定した開封予想時刻に進行中のスケジュールが存在するか否か、または、開封予想時刻に開始されるスケジュールが存在するか否かをチェックし、該当するスケジュールが存在した場合、開封予想時刻をそのスケジュールの終了時間608にセットし、ステップ702からの処理に戻って、再び、スケジュールのチェックからの処理を実行する(ステップ702、703)。 (2) Check whether there is a schedule in progress at the expected opening time set in step 707, or whether there is a schedule that starts at the expected opening time, and there is a corresponding schedule The expected opening time is set to the end time 608 of the schedule, the process returns to the process from step 702, and the process from the check of the schedule is executed again (steps 702 and 703).

(3)ステップ702のチェックで、スケジュールが存在しなかった場合、特徴情報テーブルに記載されている分数の値の分子の合計をサンプル数として求め、その合計が予め定めた一定値Vを超えているか否かを判定し、分子の合計が予め定めた一定値Vを超えていなかった場合、すなわち、サンプル数が少なかった場合、開封時刻予想処理を終了して、ここまでの処理で算出した現在の開封予想時刻を含む時間帯を返す(ステップ708)。 (3) If the schedule does not exist in the check in step 702, the sum of the numerators of fractional values described in the feature information table is obtained as the number of samples, and the sum exceeds a predetermined constant value V. If the sum of the numerators does not exceed the predetermined constant value V, that is, if the number of samples is small, the opening time prediction process is terminated, and the current value calculated by the processes so far is calculated. Returns the time zone including the estimated opening time of (step 708).

(4)ステップ708の判定で、分子の合計が予め定めた一定値Vを超えていた場合、すなわち、サンプル数が充分であった場合、スケジュールサーバ107のカレンダー111から開封予想時刻の曜日を取得する。そして、送信先のユーザの曜日が一致する特徴情報テーブル104から開封予想時刻を含む時間帯304のレコードを取得し、現在処理中のメールデータの宛先タイプ603、属性604、送信者の役職615と、そのレコードの宛先タイプ301、属性303、送信者の役職302とが一致するカラムの値Yを取得する(ステップ704)。 (4) If the sum of the numerators exceeds a predetermined constant value V in step 708, that is, if the number of samples is sufficient, the day of the week of the expected opening time is acquired from the calendar 111 of the schedule server 107. To do. Then, the record of the time zone 304 including the expected opening time is acquired from the feature information table 104 in which the day of the user of the transmission destination matches, and the destination type 603, the attribute 604, the sender title 615 of the currently processed mail data, The value Y of the column in which the destination type 301, the attribute 303, and the post 302 of the sender match is acquired (step 704).

(5)ステップ704で取得した値Yが予め定めた指定値Zを超えているか否かを判定し、超えていた場合、開封時刻予想処理を終了して、ここまでの処理で見出した現在の開封予想時刻を含む時間帯を返す(ステップ705)。 (5) It is determined whether or not the value Y acquired in step 704 exceeds a predetermined value Z, and if it exceeds, the opening time prediction process is terminated and the current value found in the process so far is found. The time zone including the expected opening time is returned (step 705).

(6)ステップ705の判定で、値Yが予め定めた指定値Zを超えていなかった場合、ここまでの処理で算出した開封予想時刻に1時間加え、その値を新たな開封予想時刻として算出し、ステップ702からの処理に戻って処理を続ける(ステップ706)。 (6) If it is determined in step 705 that the value Y does not exceed the predetermined specified value Z, one hour is added to the estimated opening time calculated in the process so far, and the value is calculated as a new expected opening time. Then, the process returns to the process from step 702 and continues the process (step 706).

開封予想時刻計算装置101は、送られてきたデータの全てに対して、前述した処理を行って電子メールの開封予想時刻の計算を終了したら、クライアント110に開封予想時刻の計算結果612を返す。   The expected opening time calculation device 101 performs the above-described processing on all of the sent data and finishes calculating the expected opening time of the e-mail, and returns the expected opening time calculation result 612 to the client 110.

図8は本発明の実施形態でのメール送信画面と開封予想時刻表示画面との例を示す図である。   FIG. 8 is a diagram showing an example of a mail transmission screen and an expected opening time display screen in the embodiment of the present invention.

図8(a)は本発明の実施形態による開封時刻予想を行うシステムでのメール送信画面の例である。このメール送信画面801は、送信ボタン802、開封時間予想ボタン803、至急チェックボックス804、TO宛先入力テキストエリア805、CC宛先入力テキストエリア806、主題入力エリア807、本文入力エリア808から構成される。図示8(a)の例では、A課長とA担当とに主題「打ち合わせ」のメールを送信するものとしている
図示メール送信画面の例において、開封時間予想ボタン803が押下されると、クライアント110である端末装置は、メール送信画面801から必要な情報を抽出し、これらの情報に現在のクライアントのユーザの役職を加えて、開封予想時刻計算装置101に送信する。
FIG. 8A shows an example of a mail transmission screen in the system for predicting the opening time according to the embodiment of the present invention. This mail transmission screen 801 includes a transmission button 802, a predicted opening time button 803, an urgent check box 804, a TO destination input text area 805, a CC destination input text area 806, a subject input area 807, and a text input area 808. In the example of FIG. 8 (a), the subject “meeting” email is sent to the section manager A and the person in charge A. In the example of the email sending screen shown in FIG. A certain terminal device extracts necessary information from the mail transmission screen 801, adds the title of the current client user to the information, and transmits the information to the expected opening time calculation device 101.

いま、開封時間予想ボタン803が押下された時間を2005年8月2日0時15分とすると、開封予想時刻計算装置101に送る情報は、図6(a)に示して説明したようなものとなる。この情報を受信した開封予想時刻計算装置101は、1件目のデータ606aの処理を図7により説明したフローに従って行う。   Assuming that the time when the predicted opening time button 803 is pressed is 0:15 on August 2, 2005, the information to be sent to the expected opening time calculation device 101 is as shown in FIG. It becomes. The expected opening time calculation device 101 that has received this information performs the processing of the first data 606a according to the flow described with reference to FIG.

前述したような具体的な例で図7により説明した開封時刻予想処理を説明する。   The opening time prediction process described with reference to FIG. 7 will be described using a specific example as described above.

まず、A課長のスケジュール情報を取得する(ステップ701)。ここでは、A課長のスケジュールを図6(b)に示して説明したようなものとする。このスケジュールから開封予想時刻は、送信日時の2005年8月2日0時15分とされる(ステップ707)。   First, schedule information of the section manager A is acquired (step 701). Here, it is assumed that the schedule of the section manager A is as shown in FIG. From this schedule, the expected opening time is set to 0:15 on August 2, 2005 as the transmission date and time (step 707).

開封予想時刻の2005年8月2日0時15分のスケジュール614は帰宅中であるので(ステップ702)、開封予想時刻をこのスケジュールの終了時間2005年8月2日8時00分とする(ステップ703)。2005年8月2日8時00分に進行中のスケジュール、開始されるスケジュールは存在しないので、次の処理に進む。   Since the schedule 614 of August 15, 2005 at 0:15 on the expected opening time is on the way home (step 702), the expected opening time is set as the end time of this schedule at 8:00 on August 2, 2005 ( Step 703). Since there is no schedule that is in progress or started at 8:00 on August 2, 2005, the process proceeds to the next process.

ここで、特徴情報テーブルの分子の合計、つまり、サンプル数が充分であるか否かをチェックするが、ここではサンプル数が充分であったとする(ステップ708)。   Here, it is checked whether or not the total number of molecules in the feature information table, that is, whether the number of samples is sufficient, but here the number of samples is sufficient (step 708).

次に、A課長の特徴情報の中から2005年8月2日の曜日にマッチするテーブルを取得する。取得したテーブルは、図3に示して説明したようなものとする。ここでの前述で仮に決定している開封予想時刻を含む時間帯は、図3の特徴情報テーブルに307として示しているように、8時00分〜8時59分である。図3に示す特徴情報テーブルの中で、その時間帯の宛先タイプがTOで、送信者の役職が課長、属性が至急の領域308に記載されている値は、2/10である(ステップ704)。   Next, a table matching the day of the week of August 2, 2005 is acquired from the characteristic information of section A. The acquired table is as shown in FIG. The time zone including the expected opening time tentatively determined here is 8:00 to 8:59, as indicated by 307 in the feature information table of FIG. In the feature information table shown in FIG. 3, the value described in the area 308 where the destination type of the time zone is TO, the title of the sender is the section manager, and the attribute is urgent is 2/10 (step 704). ).

この値が指定値を超えていたら、8時00分〜8時59分が開封予想時刻となるが、ここで、指定値Zの値を0.3とすると、2/10は指定値よりも小さいと判定されるため(ステップ705)、前述の開封予想時刻に1時間加え、開封予想時刻は2005年8月2日9時00分となる(ステップ706)。   If this value exceeds the specified value, the estimated opening time is from 8:00 to 8:59. Here, if the specified value Z is 0.3, 2/10 is less than the specified value. Since it is determined that the time is smaller (step 705), one hour is added to the expected opening time, and the expected opening time is 9:00 on August 2, 2005 (step 706).

この開封予想時刻に進行中のスケジュールも、開始されるスケジュールも存在せず、サンプル数も充分であるため、再び、特徴情報から値を取得する。この開封予想時刻を含む時間帯は、図3の特徴情報テーブルに309として示しているように、9時00分〜9時59分である。図3に示す特徴テーブルの中で、その時間帯の宛先タイプがTOで、送信者の役職が課長、属性が至急の領域310の値は、15/40である。この値は、指定値Z以上であるので、現在の開封予定時刻を含む時間帯2005年8月2日9時00分〜9時59分を返す。   Since there is no schedule in progress at the expected opening time, no schedule to be started, and the number of samples is sufficient, the value is acquired again from the feature information. The time zone including the expected opening time is 9:00 to 9:59, as indicated by 309 in the feature information table of FIG. In the feature table shown in FIG. 3, the value of the area 310 where the destination type of the time zone is TO, the post of the sender is the section manager, and the attribute is urgent is 15/40. Since this value is equal to or greater than the specified value Z, the time zone including the current scheduled opening time, August 2, 2005, 9:00 to 9:59 is returned.

同様の処理を2件目のデータ606bに対しても行い、このデータでの開封予想時刻が2005年8月2日8時00分〜8時59分だったとする。3件目のデータはないため、開封予想時刻計算の結果をクライアントに返す。このときにクライアントに返される開封予想時刻計算結果のデータは、図6(c)により説明したようなものである。   It is assumed that the same processing is performed for the second data 606b, and the expected opening time in this data is August 2, 2005 from 8:00 to 8:59. Since there is no third data, the result of the expected opening time is returned to the client. The data of the expected opening time calculation result returned to the client at this time is as described with reference to FIG.

クライアント110は、受け取った開封予想時刻計算結果のデータを画面に表示する。この場合の表示画面の例を図8(b)に示している。この開封予想時刻表示画面809は属性810、宛先811、宛先タイプ812、開封予想時刻813と、閉じるボタン814を表示する。   The client 110 displays the received expected opening time calculation result data on the screen. An example of the display screen in this case is shown in FIG. This expected opening time display screen 809 displays an attribute 810, a destination 811, a destination type 812, an expected opening time 813, and a close button 814.

属性810、宛先811、宛先タイプ812の各データは、図8(a)に示して説明したメール送信画面801から取得し、開封予想時刻813は、開封予想時刻計算装置101から返えされた結果612から取得する。   Each data of the attribute 810, the destination 811 and the destination type 812 is acquired from the mail transmission screen 801 described with reference to FIG. 8A, and the expected opening time 813 is the result returned from the expected opening time calculation device 101. 612.

図9は送信済みメール一覧画面と開封予想時刻表示画面との例を示す図である。本発明の実施形態での送信済みメール一覧画面の例を図9(a)に示しており、この送信済みメール一覧画面901は、開封時間予想ボタン902、メール選択用チェックボックス903、属性909、主題904、宛先905、宛先タイプ906、送信日時907から構成されている。   FIG. 9 is a diagram showing an example of a sent mail list screen and an expected opening time display screen. An example of a sent mail list screen in the embodiment of the present invention is shown in FIG. 9A. This sent mail list screen 901 includes a predicted opening time button 902, a mail selection check box 903, an attribute 909, It consists of a subject 904, a destination 905, a destination type 906, and a transmission date / time 907.

図9(a)に示す送信済みメール一覧画面901で、ユーザが開封予想時間を知りたいメールを、メール選択用チェックボックス903に908として示すようにチェックを入れて選択し、開封時間予想ボタン902を押下すると、公知の開封確認機能を実行する。この開封確認の結果、A担当は開封済みだったとすると、この場合、A課長のデータのみが開封予想時刻計算装置101に送られる。   On the sent mail list screen 901 shown in FIG. 9A, the user selects the mail that the user wants to know the expected opening time by checking the mail selection check box 903 as indicated by 908, and the predicted opening time button 902 When is pressed, a known opening confirmation function is executed. As a result of the opening confirmation, if the person in charge of A has already been opened, only the data of section A is sent to the expected opening time calculation device 101 in this case.

送信済みのメールに対して開封時刻予想を行う場合、開封予想時刻計算装置101に送信されるデータの送信日時605を、選択されたメールが実際に送信された日時ではなく、今、開封時間予想ボタンが押下された時間とする。開封予想時刻計算装置101での処理は、図7に示して説明したフローの場合と同様に行われる。   When predicting the opening time for a mail that has already been transmitted, the transmission time and date 605 of the data transmitted to the expected opening time calculation device 101 is not the date and time when the selected mail was actually transmitted, The time when the button is pressed. The processing in the expected opening time calculation device 101 is performed in the same manner as in the flow described with reference to FIG.

開封予想時刻計算装置101から返送されてきたデータを表示した開封予想時刻表示画面9099の例を図9(b)に示している。このとき、前述の開封確認の結果が開封済みであったA担当の開封予想時刻には、開封済み910が表示される。   An example of an expected opening time display screen 9099 that displays data returned from the expected opening time calculation device 101 is shown in FIG. At this time, opened 910 is displayed at the expected opening time of the person in charge A who has already been opened as a result of the above-described opening confirmation.

前述した本発明の実施形態での処理は、プログラムにより構成し、計算機が備えるCPUに実行させることができ、また、それらのプログラムは、FD、CDROM、DVD等の記録媒体に格納して提供することができ、また、ネットワークを介してディジタル情報により提供することができる。   The processing in the above-described embodiment of the present invention is configured by a program and can be executed by a CPU provided in a computer, and these programs are provided by being stored in a recording medium such as an FD, CDROM, or DVD. And can be provided by digital information over a network.

本発明の一実施形態による電子メールシステムの構成を示すブロック図である。It is a block diagram which shows the structure of the electronic mail system by one Embodiment of this invention. あるユーザの受信メール情報から、2005年7月29日9時の時点で、既読、未読の受信メールを抽出した一覧である受信メール情報を説明する図である。It is a figure explaining the received mail information which is a list which extracted the read mail which has been read and unread as of 9:00 on July 29, 2005 from the received mail information of a certain user. あるユーザの特徴情報テーブルの一部の例を説明する図である。It is a figure explaining the example of a part of characteristic information table of a certain user. 特徴情報更新部が行う特徴情報更新処理の動作を説明するフローチャートである。It is a flowchart explaining operation | movement of the feature information update process which a feature information update part performs. 図4のフローでのメール数カウント処理の処理動作を説明する図である。It is a figure explaining the processing operation of the mail number count process in the flow of FIG. 開封時刻の計算に必要なデータと計算結果のデータとを示す図である。It is a figure which shows the data required for calculation of opening time, and the data of a calculation result. 開封予想時刻計算装置が送信された電子メールの送信先での開封時刻を予想する処理動作を説明するフローチャートである。It is a flowchart explaining the processing operation which estimates the opening time in the transmission destination of the email to which the expected opening time calculation device was transmitted. 本発明の実施形態でのメール送信画面と開封予想時刻表示画面との例を示す図である。It is a figure which shows the example of the mail transmission screen in embodiment of this invention, and the expected opening time display screen. 送信済みメール一覧画面と開封予想時刻表示画面との例を示す図である。It is a figure which shows the example of the transmitted mail list screen and the expected opening time display screen.

符号の説明Explanation of symbols

101 開封予想時刻計算装置
102 特徴情報更新部
103 データベース
104 特徴情報テーブル
105 メールサーバ
106 メール情報
107 スケジュールサーバ
108 スケジュール
109 ネットワーク
110 クライアント
111 カレンダー
DESCRIPTION OF SYMBOLS 101 Estimated opening time calculation apparatus 102 Feature information update part 103 Database 104 Feature information table 105 Mail server 106 Mail information 107 Schedule server 108 Schedule 109 Network 110 Client 111 Calendar

Claims (1)

送信先での電子メールの開封時刻を予想する電子メールシステムにおいて、開封予想時刻計算装置と、メールサーバと、スケジュールサーバとを備え、前記開封予想時刻計算装置は、前記メールサーバ内に管理されている電子メールの宛先となるユーザ毎に、そのユーザの1週間の曜日毎、各1日の中の各1時間毎に、各時間の始まりで未読である電子メールの数と、その1時間の間に開封した電子メールの数とを特徴情報として管理する手段と、電子メール送信ユーザからの電子メールの開封時刻の予想要求に対して、前記特徴情報と、前記スケジュールサーバ内に管理されている送信先ユーザのスケジュール情報とから送信先での電子メールの開封時刻を予想する手段とを備えたことを特徴とする電子メールシステム。 An e-mail system for predicting the opening time of an e-mail at a destination includes an expected opening time calculating device, a mail server, and a schedule server, and the expected opening time calculating device is managed in the mail server. For each email addressed user, the number of emails that are unread at the beginning of each hour, the hour of each week of the user, and each hour of each day. Means for managing the number of e-mails opened in between as characteristic information, and the characteristic information and the schedule server in response to a request for predicting the e-mail opening time from an e-mail sending user. An e-mail system comprising means for predicting an opening time of an e-mail at a transmission destination from schedule information of the transmission destination user .
JP2005333085A 2005-11-17 2005-11-17 E-mail system Expired - Fee Related JP4585957B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005333085A JP4585957B2 (en) 2005-11-17 2005-11-17 E-mail system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005333085A JP4585957B2 (en) 2005-11-17 2005-11-17 E-mail system

Publications (2)

Publication Number Publication Date
JP2007140848A JP2007140848A (en) 2007-06-07
JP4585957B2 true JP4585957B2 (en) 2010-11-24

Family

ID=38203632

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005333085A Expired - Fee Related JP4585957B2 (en) 2005-11-17 2005-11-17 E-mail system

Country Status (1)

Country Link
JP (1) JP4585957B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5111467B2 (en) * 2009-08-28 2013-01-09 日本電信電話株式会社 Presence notification method and mail transmission / reception device
JP7074596B2 (en) * 2018-07-11 2022-05-24 シャープ株式会社 Network system, server and information processing method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06268677A (en) * 1993-03-12 1994-09-22 Hitachi Ltd Electronic mail system
JP2001312451A (en) * 2000-04-28 2001-11-09 Hitachi Ltd Processing period managing method for transmission of electronic information with processing period
JP2002063115A (en) * 2000-08-16 2002-02-28 Nippon Telegr & Teleph Corp <Ntt> Reception side device and transmission side device in electronic mail system and the same system
JP2004266815A (en) * 2003-02-28 2004-09-24 Microsoft Corp Bounded-deferral policy for guiding timing of alerting, interaction and communications using local sensory information
JP2005275890A (en) * 2004-03-25 2005-10-06 Nec Corp Presence information issuing device, system and program
JP2006202154A (en) * 2005-01-21 2006-08-03 Hitachi Information Systems Ltd Email distribution system and email distribution program
JP2006277661A (en) * 2005-03-30 2006-10-12 Fujitsu Ltd Information distribution device and information distribution method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06268677A (en) * 1993-03-12 1994-09-22 Hitachi Ltd Electronic mail system
JP2001312451A (en) * 2000-04-28 2001-11-09 Hitachi Ltd Processing period managing method for transmission of electronic information with processing period
JP2002063115A (en) * 2000-08-16 2002-02-28 Nippon Telegr & Teleph Corp <Ntt> Reception side device and transmission side device in electronic mail system and the same system
JP2004266815A (en) * 2003-02-28 2004-09-24 Microsoft Corp Bounded-deferral policy for guiding timing of alerting, interaction and communications using local sensory information
JP2005275890A (en) * 2004-03-25 2005-10-06 Nec Corp Presence information issuing device, system and program
JP2006202154A (en) * 2005-01-21 2006-08-03 Hitachi Information Systems Ltd Email distribution system and email distribution program
JP2006277661A (en) * 2005-03-30 2006-10-12 Fujitsu Ltd Information distribution device and information distribution method

Also Published As

Publication number Publication date
JP2007140848A (en) 2007-06-07

Similar Documents

Publication Publication Date Title
US20070101284A1 (en) Unified tracking of time dependent events
US8108206B2 (en) Auto-generated to-do list
AU2011302519B2 (en) Automatic tracking of contact interactions
US7509388B2 (en) System and method for displaying IM session history as time-based calendar events
US8244568B2 (en) Method and apparatus for gathering participant free time to schedule events on an electronic calendar
US20070162322A1 (en) Social calendar
US20070300164A1 (en) Method and system for managing instant message logs from within a calendar application
US8036926B2 (en) Techniques for selecting calendar events by examining content of user&#39;s recent e-mail activity
US20120209863A1 (en) Information processing apparatus
WO2012003491A2 (en) Collaborative ranking and filtering of electronic mail messages
US8694353B2 (en) Event scheduling device and method
US9767439B2 (en) Automatic draft email notification
JP5257423B2 (en) Information processing apparatus and information processing program
JP4585957B2 (en) E-mail system
US20070038708A1 (en) Electronic mail distribution via a network of computer controlled display terminals with interactive display interfaces offering a sender creating an E-mail message proposed recipients based upon E-mail wording
JP5359659B2 (en) Information processing program, information processing method, and information processing apparatus
US11620618B2 (en) Digital assistant for completion of timecards
JP2018197907A (en) Document processing system and program
JP2005251186A (en) Salesperson selection equipment
JP2002123657A (en) System and method for managing work
JP6969137B2 (en) Information processing equipment and programs
JP2001265903A (en) Questionnair system, questionnaire server and recording medium with questionnaire program recorded thereon
JP5699473B2 (en) Schedule management program, schedule management apparatus, schedule management method, and schedule registration method
JP5685999B2 (en) Server apparatus, mail transmission method and program
JP2005293049A (en) Email management program, email management apparatus and email management method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080208

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100608

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100615

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100804

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100824

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100906

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20130910

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees