JP7659948B2 - Terminal, method, and program - Google Patents
Terminal, method, and program Download PDFInfo
- Publication number
- JP7659948B2 JP7659948B2 JP2024008520A JP2024008520A JP7659948B2 JP 7659948 B2 JP7659948 B2 JP 7659948B2 JP 2024008520 A JP2024008520 A JP 2024008520A JP 2024008520 A JP2024008520 A JP 2024008520A JP 7659948 B2 JP7659948 B2 JP 7659948B2
- Authority
- JP
- Japan
- Prior art keywords
- confirmation
- sent
- item
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 13
- 238000012790 confirmation Methods 0.000 claims description 112
- 230000005540 biological transmission Effects 0.000 claims description 52
- 230000002265 prevention Effects 0.000 description 31
- 238000010586 diagram Methods 0.000 description 14
- 238000010801 machine learning Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000008520 organization Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000001684 chronic effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、端末、方法、及びプログラムに関する。 The present invention relates to a terminal, a method, and a program.
電子メール(以降、単に「メール」とも表す。)の誤送信対策として、送信先アドレスの正当性や添付ファイルの正当性等をメール送信前に確認させるチェック画面を表示し、送信者にチェックさせる技術が知られている。例えば、メール送信前にメール送信先の正当性を送信者に確認させるチェック画面を表示し、このチェック画面での確認結果が得られるまでメールを送信させない技術が知られている(例えば特許文献1参照)。 As a measure against erroneous sending of electronic mail (hereinafter also referred to simply as "mail"), a technique is known in which a check screen is displayed to have the sender confirm the validity of the destination address and the validity of the attached files before sending the mail, and the sender is made to check the check. For example, a technique is known in which a check screen is displayed to have the sender confirm the validity of the destination before sending the mail, and the mail is not sent until the confirmation results on the check screen are obtained (for example, see Patent Document 1).
しかしながら、上記の従来技術では、メール送信操作を行う度に同一のチェック画面が表示されるため、送信者は、あまり良く確認せずにメールを送信してしまう場合があった。また、このような場合が慢性化してしまい、チェック自体が形骸化してしまうことがあった。 However, with the above-mentioned conventional technology, the same check screen is displayed every time an email is sent, which can lead to the sender sending the email without carefully checking the contents. Furthermore, this can become a chronic problem, and the checks themselves can become a mere formality.
本発明は、上記の点に鑑みてなされたものであり、メールの誤送信を防止することを目的とする。 The present invention was made in consideration of the above points, and aims to prevent the erroneous sending of emails.
上記目的を達成するため、本発明の実施の形態に係る端末は、送信対象メールの誤送信を防止するための確認画面に含まれる確認項目のうち、前記送信対象メールの本文を確認させるための確認項目と、前記送信対象メールの添付ファイルを確認させるための確認項目と、前記送信対象メールの宛先を確認させるための確認項目との少なくとも1つの特定の確認項目について、他の確認項目の表示態様よりも目立つ表示態様とする表示制御手段を有する。 To achieve the above object, a terminal according to an embodiment of the present invention has a display control means for displaying at least one specific confirmation item, among the confirmation items included in a confirmation screen for preventing erroneous sending of a mail to be sent, among a confirmation item for confirming the body of the mail to be sent, a confirmation item for confirming an attachment of the mail to be sent, and a confirmation item for confirming the destination of the mail to be sent, in a more prominent display manner than the other confirmation items.
メールの誤送信を防止することができる。 This can prevent emails from being sent to the wrong person.
以下、本発明の実施の形態(以降、「本実施形態」とも表す。)について説明する。本実施形態では、送信対象のメールの内容や送信者の属性、過去の誤送信メールの情報等に応じた確認画面(メール内容の正当性を送信者に確認させるための画面)を生成し、送信者の端末に表示することで、メール誤送信を防止するメール誤送信防止システム1について説明する。
The following describes an embodiment of the present invention (hereinafter also referred to as the "present embodiment"). In this embodiment, we will explain an email erroneous
<全体構成>
まず、本実施形態に係るメール誤送信防止システム1の全体構成について、図1を参照しながら説明する。図1は、本実施形態に係るメール誤送信防止システム1の全体構成の一例を示す図である。
<Overall composition>
First, the overall configuration of a
図1に示すように、本実施形態に係るメール誤送信防止システム1には、誤送信防止サーバ10と、1台以上のメール送受信端末20と、1台以上の管理端末30と、メールサーバ40とが含まれる。これらの各サーバ及び端末は、例えば社内LAN(Local Area Network)等の任意の通信ネットワークを介して通信可能に接続される。
As shown in FIG. 1, the email erroneous
誤送信防止サーバ10は、メール送受信端末20からのメールを受信して、このメールの内容や送信者の属性、過去の誤送信メールの情報等に応じて確認画面を生成する。そして、誤送信防止サーバ10は、生成した確認画面をメール送受信端末20に送信して、当該確認画面を表示させる。
The erroneous
また、誤送信防止サーバ10は、メール送受信端末20に表示された確認画面で確認(チェック)が行われ、送信者によって送信指示が行われた場合、当該メール送受信端末20からのメールをメールサーバ40に送信(転送)する。なお、誤送信防止サーバ10は、1又は複数台のコンピュータで実現される。
The erroneous
メール送受信端末20は、メールの送信者(ユーザ)が利用する端末である。メール送受信端末20は、ユーザの操作に応じて、メールの作成及び送信(メールの転送及び返信も含む)を行う。また、メール送受信端末20は、メールサーバ40からのメールを受信する。なお、メール送受信端末20は、例えば、PC(パーソナルコンピュータ)等で実現される。ただし、メール送受信端末20は、例えば、スマートフォンやタブレット端末等の各種機器又は装置で実現されてもよい。
The email sending/receiving
なお、本実施形態では、送信者は、企業や団体等の構成員(例えば、企業の社員、団体の職員、学校の学生等)であるものとする。以降では、これらの企業や団体等の構成員を単に「社員」と総称する。 In this embodiment, the sender is assumed to be a member of a company, organization, etc. (e.g., an employee of a company, a staff member of an organization, a student of a school, etc.). Hereinafter, members of these companies, organizations, etc. will be collectively referred to simply as "employees."
管理端末30は、例えば誤送信防止サーバ10の管理者が利用する端末である。管理端末30は、管理者の操作に応じて、後述する雛形画面生成ルール記憶部111や社員情報記憶部112、誤送信メール情報記憶部113等に記憶されている情報の操作(追加、削除、編集)することができる。
The
メールサーバ40は、送信先アドレスに従って、誤送信防止サーバ10からのメールを他の装置に転送する。また、メールサーバ40は、送信先アドレスに従って、他の装置からのメールをメール送受信端末20等に転送する。なお、本実施形態では、単に「送信先アドレス」と表記した場合には、メールのTo欄に設定されたメールアドレスと、Cc欄に設定されたメールアドレスと、Bcc欄に設定されたメールアドレスとの全てを指すものとする。
The
ここで、誤送信防止サーバ10は、機能部として、送信制御部101と、画面生成部102とを有する。これら各機能部は、例えば、誤送信防止サーバ10にインストールされた1以上のプログラムが、CPU(Central Processing Unit)等に実行させる処理により実現される。
Here, the erroneous
また、誤送信防止サーバ10は、記憶部として、雛形画面生成ルール記憶部111と、社員情報記憶部112と、誤送信メール情報記憶部113とを有する。これら各記憶部は、例えばHDD(Hard Disk Drive)やSSD(Solid State Drive)等を用いて実現可能である。ただし、これら各記憶部のうちの少なくとも1つの記憶部が、誤送信防止サーバ10と通信ネットワークを介して接続される記憶装置等を用いて実現されていてもよい。
The erroneous
送信制御部101は、メール送受信端末20からのメール(以降、「送信対象メール」とも表す。)を受信し、当該送信対象メールの送信を制御する。送信制御部101は、確認画面での確認が行われ、送信者によって送信指示が行われた場合(又は、確認画面をメール送受信端末20に表示させない場合)、メール送受信端末20から受信した送信対象メールをメールサーバ40に送信(転送)する。
The
画面生成部102は、メール送受信端末20から受信した送信対象メールの内容や送信者の属性、過去の誤送信メールの情報等に応じて確認画面を生成する。そして、画面生成部102は、生成した確認画面を当該メール送受信端末20に送信する。
The
ここで、画面生成部102は、例えば、送信対象メールの内容と、雛形画面生成ルール記憶部111に記憶されている雛形画面生成ルールとに基づいて、確認画面の雛形(テンプレート)を生成する。そして、画面生成部102は、社員情報記憶部112に記憶されている社員情報や誤送信メール情報記憶部113に記憶されている誤送信メール情報と、学習済み機械学習モデルとを用いて、確認画面の雛形(以降、「雛形画面」とも表す。)を編集等することで、確認画面を生成する。
Here, the
なお、学習済み機械学習モデルは、社員の属性等を示す社員情報と、過去の誤送信メール情報とを用いて、確認画面として表示すべき内容の傾向が予め学習されたモデルである。機械学習モデルとしては、機械学習の手法で用いられる任意のモデルが用いられる。また、このような機械学習モデルは、ライブラリやAPI(Application Programming Interface)、WebAPI等により利用可能なものであってもよい。 The trained machine learning model is a model that has learned in advance the tendency of the content to be displayed on the confirmation screen using employee information indicating the attributes of employees, etc., and information on past erroneously sent emails. Any model used in machine learning techniques can be used as the machine learning model. Furthermore, such a machine learning model may be available through a library, an API (Application Programming Interface), a Web API, etc.
雛形画面生成ルール記憶部111は、雛形画面を生成するためのルールテーブルである雛形画面生成ルールが記憶されている。雛形画面生成ルールの詳細については後述する。
The template screen generation
社員情報記憶部112は、社員(送信者)の属性等を示す社員情報が記憶されている。社員情報の詳細については後述する。
The employee
誤送信メール情報記憶部113は、過去に誤送信されたメールの情報を示す誤送信メール情報を記憶されている。誤送信メール情報の詳細については後述する。
The erroneously sent email
なお、上述したように、雛形画面生成ルール、社員情報及び誤送信メール情報は、管理端末30を用いて管理者等が作成・編集等が可能である。ただし、誤送信メール情報は、例えば、メール誤送信が発生した度に(又は定期的に)、誤送信メール情報記憶部113に自動的に収集されてもよい。
As described above, the template screen generation rules, employee information, and erroneously sent email information can be created and edited by an administrator using the
また、メール送受信端末20は、機能部として、メール処理部201と、表示制御部202とを有する。これら各機能部は、例えば、メール送受信端末20にインストールされた1以上のプログラム(例えば、メールアプリケーション等)が、CPU等に実行させる処理により実現される。
Furthermore, the mail sending/receiving
メール処理部201は、メールの作成や送信(転送や返信も含む)に関する処理を行う。表示制御部202は、誤送信防止サーバ10から受信した確認画面を表示する。
The
なお、図1に示すメール誤送信防止システム1の構成は一例であって、他の構成であってもよい。例えば、メール誤送信防止システム1には管理端末30が含まれていなくてもよい。また、例えば、誤送信防止サーバ10の一部の機能部(例えば、画面生成部102)が、通信ネットワークを介して接続される装置又はシステム(例えば、クラウドサーバ等)により実現されてもよい。
The configuration of the email erroneous
<雛形画面生成ルール>
ここで、雛形画面生成ルール記憶部111に記憶されている雛形画面生成ルールについて、図2を参照しながら説明する。図2は、雛形画面生成ルールの一例を示す図である。
<Template screen generation rules>
Here, the template screen generating rules stored in the template screen generating
図2に示すように、雛形画面生成ルール記憶部111には1以上のレコードで構成された雛形画面生成ルールが記憶されている。また、これらの各レコードには、フィールドとして、「レコードNo.」と、「メール属性」と、「送信先アドレス」と、「アドレス追加有無」と、「添付有無」と、「キーワード」と、「雛形画面」とが含まれる。
As shown in FIG. 2, the template screen generation
これらフィールドのうち、「メール属性」、「送信先アドレス」、「アドレス追加有無」、「添付有無」及び「キーワード」が条件となり、これらの条件を満たす場合に、当該条件に対応する「雛形画面」が生成される。雛形画面生成ルールには、これらの各条件の取り得る値の組み合わせに応じた数のレコードが格納されている。すなわち、各レコードは、雛形画面を生成するための条件と、雛形画面とを対応付けた情報である。 Of these fields, "email attributes," "destination address," "whether or not to add addresses," "whether or not to include attachments," and "keywords" are the conditions, and if these conditions are met, a "template screen" corresponding to the condition is generated. The template screen generation rules store a number of records according to the combination of possible values for each of these conditions. In other words, each record is information that associates the conditions for generating a template screen with the template screen.
「レコードNo.」には、各レコードを一意に識別する識別情報が設定される。「メール属性」には、新規に作成及び送信されたメールであることを示す「新規」、受信済メールを返信したメールであることを示す「返信」、受信済メールを転送したメールであることを示す「転送」のいずれかが条件として設定される。 In "Record No.", identification information that uniquely identifies each record is set. In "Email Attribute", one of the following conditions is set: "New", which indicates that the email is a newly created and sent email, "Reply", which indicates that the email is a reply to a previously received email, or "Forward", which indicates that the email is a forwarded received email.
「送信先アドレス」には、送信先アドレスが社内のアドレスのみであることを示す「社内のみ」、送信先アドレスが社外のアドレスを含むことを示す「社外含む」のいずれかが条件として設定される。なお、例えば、予め決められた特定のアドレスが送信先アドレスに含まれることを示す「特定アドレス含む」等が条件として設定されてもよい。 For "Destination address", either "Internal only" indicating that the destination address is an internal address only, or "External includes" indicating that the destination address includes an external address, can be set as a condition. Note that, for example, "Specific address included" indicating that a predetermined specific address is included in the destination address can also be set as a condition.
「アドレス追加有無」には、「メール属性」が「返信」又は「転送」である場合に、返信又は転送の対象となった受信済メールに対してメールアドレスが追加された否かが条件として設定される。また、受信済メールに対してメールアドレスが追加されたことを示す「追加あり」が設定された場合には、当該追加されたメールアドレスが社内のメールアドレスのみであることを示す「追加あり(社内)」、社外のメールアドレスを含むことを示す「追加あり(社外)」に条件が更に細分化されてもよい。なお、上記の特定のアドレスが追加された場合には、例えば、「追加あり(特定アドレス)」等と細分化されてもよい。 In "Added address" the condition is set as whether an email address has been added to the received email that was the target of a reply or forwarding when the "email attribute" is "reply" or "forward." In addition, when "added" is set, indicating that an email address has been added to the received email, the condition may be further subdivided into "added (internal)," indicating that the added email addresses are only internal email addresses, and "added (external)," indicating that email addresses outside the company are included. Note that when a specific address is added as described above, the condition may be subdivided, for example, into "added (specific address)," etc.
「添付有無」には、メールにファイルが添付されているか否かが条件として設定される。なお、送信対象メールにファイルが添付されていることを示す「あり」が設定された場合には、添付ファイルの種類を示す情報も含めて条件が更に細分化されてもよい。例えば、PDFファイルが添付されている場合には「あり(PDF)」、実行形式ファイルが添付されている場合には「あり(EXE)」等と細分化されてもよい。 In "Attachment status," the condition is set as to whether or not a file is attached to the email. If "Yes" is set, indicating that a file is attached to the email to be sent, the condition may be further subdivided to include information indicating the type of attachment. For example, if a PDF file is attached, the condition may be subdivided as "Yes (PDF)," and if an executable file is attached, the condition may be subdivided as "Yes (EXE)," etc.
「キーワード」には、メールに所定のキーワードと一致又は部分一致する文字列が含まれているか否かが条件として設定される。例えば、「一致「見積り」」と設定されている場合、「見積り」との文字列がメールに含まれていることが条件となる。 In "Keyword," the condition is set as whether the email contains a string that matches or partially matches a specified keyword. For example, if it is set as "Matches 'Estimate'," the condition is that the email contains the string "Estimate."
なお、「キーワード」には、種々の判定文等が設定されてもよい。例えば、「又は」を表す演算子「∨」を用いて、「一致、「A∨B」」と設定されている場合、「A」又は「B」のいずれかの文字列がメールに含まれていることが条件となる。同様に、「かつ」を表す演算子「∧」が用いられてもよい。 Note that various judgment statements may be set in the "keyword". For example, if the "keyword" is set as "match, 'A ∨ B'" using the operator "∨" which represents "or", the condition is that the email contains either the character string "A" or "B". Similarly, the operator "∧" which represents "and" may be used.
また、「キーワード」には、メール中で所定のキーワードが含まれる箇所(例えば、件名、本文、添付ファイル名等)が設定されてもよい。例えば、「一致、添付ファイル名、「A∨B」」と設定されている場合、「A」又は「B」のいずれかの文字列が添付ファイル名に含まれていることが条件となる。 In addition, the "keyword" may be set to a location in the email that contains a specific keyword (e.g., the subject, the body, the attachment file name, etc.). For example, if it is set to "match, attachment file name, 'A ∨ B'", the condition is that the attachment file name contains either the character string "A" or "B".
「雛形画面」には、上記の各条件を満たした場合に生成される雛形画面に関する情報が設定される。「雛形画面」には、更に、雛形画面を表示するか否かを示す「表示有無」と、雛形画面を表示する場合に、当該雛形画面に含まれる「項目」とが含まれる。ここで、項目とは、確認項目のことである。 In the "template screen", information about the template screen that will be generated when each of the above conditions is met is set. The "template screen" further includes "display/non-display" which indicates whether the template screen is to be displayed, and "items" which will be included in the template screen if it is to be displayed. Here, the "items" refer to confirmation items.
このような「項目」としては、例えば、「本文」、「添付ファイル」、「宛先」、「警告」等が挙げられる。例えば「項目」として「本文」が設定されている場合、確認画面には、メール本文を確認すべきことを示す内容が表示される。同様に、「項目」として「添付ファイル」が設定されている場合、確認画面には、添付ファイルを確認すべきことを示す内容が表示される。同様に、「項目」として「宛先」が設定されている場合、確認画面には、宛先(送信先メールアドレス)を確認すべきことを示す内容が表示される。一方で、「項目」として「警告」が設定されている場合には、確認画面には、送信者に対する警告として、上記の条件「キーワード」に該当する文字列が含まれることを示す内容が表示される。 Examples of such "items" include "body," "attachment," "destination," and "warning." For example, if "body" is set as the "item," the confirmation screen displays a message indicating that the email body should be checked. Similarly, if "attachment" is set as the "item," the confirmation screen displays a message indicating that the attachment should be checked. Similarly, if "destination" is set as the "item," the confirmation screen displays a message indicating that the destination (recipient email address) should be checked. On the other hand, if "warning" is set as the "item," the confirmation screen displays a message indicating that the email contains a character string that matches the above "keyword" condition as a warning to the sender.
このように、雛形画面生成ルールには、各条件と、これらの各条件を満たした場合に生成される雛形画面とが対応付けられたレコードが1つ以上格納されている。これにより、送信対象メールに応じて、確認画面の雛形(テンプレート)となる雛形画面が生成される。 In this way, the template screen generation rules store one or more records that correspond to each condition and the template screen that is generated when each condition is met. This allows a template screen that serves as a confirmation screen template to be generated depending on the email to be sent.
<社員情報>
次に、社員情報記憶部112に記憶されている社員情報について、図3を参照しながら説明する。図3は、社員情報の一例を示す図である。
<Employee Information>
Next, the employee information stored in the employee
図3に示すように、社員情報記憶部112には1以上の社員情報が記憶されている。これらの各社員情報には、社員の属性情報として、「名前」と、「部署」と、「役職」と、「勤続年数」と、「メールアドレス」と、「リスク」と、「誤送信回数」とが含まれる。
As shown in FIG. 3, the employee
「名前」、「部署」、「役職」、「勤続年数」及び「メールアドレス」には、社員の氏名、所属部署、役職、勤続年数及びメールアドレスがそれぞれ設定される。 "Name," "Department," "Position," "Years of Service," and "Email Address" are set to the employee's name, department, position, years of service, and email address, respectively.
「リスク」には、当該社員の所属部署や役職、勤続年数、過去のルール違反の有無等に応じたリスクが設定される。リスクには、例えば、社外宛の営業メールが多い場合には「営業メールあり」、過去に社内ルールに違反したことがある場合には「社内ルール違反あり」等が設定される。 "Risk" is set according to the employee's department, position, years of service, past violations of rules, etc. For example, if there are many sales emails sent to outside the company, "Sales emails present" is set, and if there has been a violation of company rules in the past, "Violation of company rules present" is set.
「誤送信回数」には、過去に誤送信メールを送信した回数が設定される。なお、誤送信メールの誤り理由(例えば、「宛先誤り」や「添付ファイル誤り」等)と、その回数とが設定されてもよい。 The "Number of times erroneously sent" field is set to the number of times erroneously sent emails have been sent in the past. The reason for the erroneous sending of the email (e.g., "wrong destination" or "wrong attachment") and the number of times it was sent may also be set.
このように、社員情報には、社員の様々な属性情報が含まれる、これにより、例えば、機械学習モデルにより送信者(社員)の属性に応じて特に確認させるべき項目を決定することができるようになる。なお、例えば、この決定された項目が含まれるように雛形画面が編集されてもよい。 In this way, employee information includes various attribute information of employees, which makes it possible, for example, to use a machine learning model to determine items that should be specifically checked depending on the attributes of the sender (employee). For example, the template screen may be edited to include these determined items.
<誤送信メール情報>
次に、誤送信メール情報記憶部113に記憶されている誤送信メール情報について、図4を参照しながら説明する。図4は、誤送信メール情報の一例を示す図である。
<Information about erroneously sent emails>
Next, the erroneously sent mail information stored in the erroneously sent mail
図4に示すように、誤送信メール情報記憶部113には1以上の誤送信メール情報が記憶されている。これらの誤送信メール情報は、過去に発生した誤送信メールに関する情報であり、「宛先(To)」と、「宛先(Cc)」と、「宛先(Bcc)」と、「件名」と、「本文」と、「添付有無」と、「誤り理由」とが含まれる。
As shown in FIG. 4, the erroneously sent email
「宛先(To)」、「宛先(Cc)」、「宛先(Bcc)」、「件名」、「本文」及び「添付有無」には、誤送信メールのTo欄に設定されたメールアドレス、Cc欄に設定されたメールアドレス、Bcc欄に設定されたメールアドレス、件名、本文及び添付ファイルの有無がそれぞれ設定される。 "To", "Cc", "Bcc", "Subject", "Body" and "Attachment" are set to the email address set in the To field of the erroneously sent email, the email address set in the Cc field, the email address set in the Bcc field, the subject, the body and whether or not there is an attachment.
「誤り理由」には、誤送信メールが発生した理由が設定される。このような理由には、例えば、「宛先誤り」や「添付ファイル誤り」等が挙げられる。 The reason why the email was sent to the wrong address is set in the "Reason for error" field. Examples of such reasons include "wrong address" or "wrong attachment."
このように、誤送信メール情報には、過去に発生した誤送信メールの内容やその誤り理由(発生理由)等が含まれる。これにより、例えば、機械学習モデルにより送信対象メールの内容に応じて特に確認させるべき項目を決定することができるようになる。なお、例えば、この決定された項目が含まれるように雛形画面が編集されてもよい。 In this way, the mis-sent email information includes the content of mis-sent emails that occurred in the past and the reason for the error (why it occurred). This makes it possible, for example, to use a machine learning model to determine items that should be specifically checked depending on the content of the email to be sent. Note that, for example, the template screen may be edited to include these determined items.
ただし、誤送信メール情報記憶部113には、過去発生した全ての誤送信メール情報が記憶されていなくてもよい。誤送信メール情報記憶部113には、例えば、最近頻発している誤送信メールに関する誤送信メール情報だけが記憶されていてもよいし、直近に発生した誤送信メールに関する誤送信メール情報だけが記憶されていてもよい。又は、例えば管理者等によって選択された誤送信メールに関する誤送信メール情報だけが記憶されていてもよい。
However, the mis-sent email
<メール誤送信防止システム1の動作>
次に、本実施形態に係るメール誤送信防止システム1により誤送信メールを防止するための処理の動作について、図5を参照しながら説明する。図5は、本実施形態に係るメール誤送信防止システムの動作の一例を示す図である。以降では、メール送受信端末20を用いて、送信者によってメール送信操作(新規メールを送信するための操作、受信済メールに対して返信又は転送するための操作)が行われたものとする。
<Operation of the email erroneous
Next, the operation of the process for preventing erroneous email transmission by the email erroneous
メール送受信端末20のメール処理部201は、送信者によるメール送信操作を受け付ける(ステップS101)。
The
メール送受信端末20のメール処理部201は、メール送信操作を受け付けると、送信対象メールを誤送信防止サーバ10に送信する(ステップS102)。
When the
誤送信防止サーバ10の送信制御部101は、送信対象メールを受信する(ステップS103)。
The
次に、誤送信防止サーバ10の画面生成部102は、雛形画面生成ルール記憶部111に記憶されている雛形画面生成ルールを参照して、当該送信対象メールが条件を満たすレコードを特定した上で、特定したレコードで条件に対応付けられている雛形画面を生成する(ステップS104)。
Next, the
より具体的には、画面生成部102は、送信対象メールのメール属性、送信先アドレス、アドレス追加有無、添付有無、キーワードが含まれるか否か等に基づいて、雛形画面生成ルールを構成する各レコードのうち、条件を満たすレコードを特定する。そして、画面生成部102は、特定したレコード含まれる「雛形画面」の「表示有無」に「表示あり」が設定されている場合、「雛形項目」の各「項目」に設定されている項目が含まれる雛形画面を生成する。
More specifically, the
ここで、特定したレコードに含まれる「雛形画面」の「表示有無」に「表示なし」が設定されている場合、画面生成部102は、雛形画面を生成しない。この場合、後述のステップS105~ステップS109は実行されずに、後述のステップS110で送信対象メールが送信される。この場合は送信者の確認を必要としない場合だからである。
If the "Display/No Display" field for the "Template Screen" included in the identified record is set to "No Display," the
なお、上記のステップS104では雛形画面を生成したが、必ずしも生成される必要はなく、雛形画面に含まれる項目を特定するだけでもよい。 Note that although a template screen is generated in step S104 above, it is not necessary to generate one, and it is sufficient to simply identify the items to be included in the template screen.
次に、誤送信防止サーバ10の画面生成部102は、社員情報記憶部112に記憶されている社員情報(又は、当該社員情報と、誤送信メール情報記憶部113に記憶されている誤送信メール情報)を参照して、雛形画面を編集して確認画面を生成する(ステップS105)。
Next, the
より具体的には、画面生成部102は、まず、送信対象メールの送信元アドレス(つまり、送信者のメールアドレス)から、当該送信者の社員情報を特定する。次に、画面生成部102は、特定した社員情報(又は、特定した社員情報と誤送信メール情報記憶部113に記憶されている誤送信メール情報との両方)を機械学習モデルに入力して、送信者の属性や送信対象メールの内容に応じた項目(確認項目)を得る。なお、機械学習モデルには、送信対象メールの内容も入力されてもよい。
More specifically, the
そして、画面生成部102は、得られた項目を用いて雛形画面を編集することで確認画面を生成する。
Then, the
このとき、画面生成部102は、例えば、得られた項目と雛形画面に含まれる項目とで共通する項目のみが含まれる確認画面を生成してもよいし、得られた項目のみが含まれる確認画面を生成してもよいし、得られた項目を雛形画面に追加した確認画面を生成してもよい。又は、画面生成部102は、例えば、得られた項目と雛形画面に含まれる項目との合計数が所定の個数以下となるようにし、かつ、得られた項目の方が雛形画面に含まれる項目よりも優先的に含まれるようにした確認画面を生成してもよい。
At this time, the
なお、機械学習モデルは、送信者の属性や送信対象メールの内容に応じて当該送信者に確認させるべき項目が出力されるように予め学習させたものを用いる。 The machine learning model used is one that has been trained in advance to output items that the sender should check based on the sender's attributes and the content of the email to be sent.
次に、誤送信防止サーバ10の画面生成部102は、上記のステップS106で生成した確認画面をメール送受信端末20に送信する(ステップS106)。
Next, the
メール送受信端末20の表示制御部202は、誤送信防止サーバ10から受信した確認画面を表示する(ステップS107)。ここで、表示制御部202により表示される確認画面の一例を図6乃至図8に示す。図6乃至図8は、確認画面の一例を示す図である。
The
図6に示す確認画面1100は、項目(確認項目)として、件名確認項目1101と、宛先(To)確認項目1102と、宛先(Cc及びBcc)確認項目1103と、本文確認項目1104と、添付ファイル確認項目1105と、警告確認項目1106とが含まれる。送信者は、これらの各確認項目で送信対象メールの正当性を確認した上で、送信ボタン1107を押下することで、送信指示操作を行うことができ、送信対象メールを送信することができる。
The
図7に示す確認画面1200では、図6に示す確認画面1100とは異なり、件名確認項目1101及び本文確認項目1104のみが含まれる。すなわち、図7に示す確認画面1200は、図6に示す確認画面1100よりも確認項目が少ない。このように、例えば、送信者に特に確認させたい項目のみを表示させることで、送信者が確認を慢性化させてしまう事態を防止することができる。
図8に示す確認画面1300でも、図6に示す確認画面1100とは異なり、添付ファイル確認項目1105及び警告確認項目1106のみが含まれる。これも図7と同様に、例えば、送信者に特に確認させたい項目のみを表示させた場合であり、送信者が確認を慢性化させてしまう事態を防止することができる。
The
このように、本実施形態に係るメール誤送信防止システム1では、送信者の属性や送信対象メールの内容に応じて、当該送信者のメール送受信端末20に表示される確認画面の確認項目が変更される。これにより、送信者の確認の慢性化を防止し、メール誤送信を防止することができると共に、確認の負担を軽減させることも可能となる。
In this way, in the email erroneous sending
なお、本実施形態では、確認項目のみを変更させたが、これに加えて、例えば、確認画面のデザイン(例えば、確認画面の背景色や確認項目の配置等)を変更してもよい。また、本実施形態では、送信者に特に確認させたい確認項目のみを含む確認画面を表示させたが、これに限られず、例えば、全ての確認項目を含む確認画面を表示させて、送信者に特に確認させたい確認項目のみを目立つ表示態様で表示させてもよい。目立つ表示態様とは、例えば、該当の確認項目のみを大きく表示する(例えば、通常の確認項目の2倍や3倍大きく表示する等)ことが考えられる。又は、目立つ態様として、例えば、該当の確認項目中の或る特定の文字列(例えば、宛先に設定されているメールアドレス等)の色を変えたり、点滅させたりしてもよい。更に、宛先(To)や宛先(Cc及びBcc)を確認させるための確認項目である場合には、例えば、全ての宛先を表示するのではなく、社外のメールアドレスのみを表示させたり、追加されたメールアドレスのみを表示させたりしてもよいし、メールアドレス中の或る特定の部分の文字列(例えば、@よりも前の文字列や@よりも後の文字列等)の大きさを変えたり、色を変えたりして表示態様を異ならせてもよい。 In this embodiment, only the confirmation items are changed, but in addition to this, for example, the design of the confirmation screen (for example, the background color of the confirmation screen, the arrangement of the confirmation items, etc.) may be changed. Also, in this embodiment, a confirmation screen including only the confirmation items that the sender is particularly desired to check is displayed, but this is not limited to this. For example, a confirmation screen including all confirmation items may be displayed, and only the confirmation items that the sender is particularly desired to check may be displayed in a prominent display mode. A prominent display mode may be, for example, displaying only the relevant confirmation items large (for example, displaying them twice or three times larger than normal confirmation items). Alternatively, as a prominent mode, for example, the color of a certain character string in the relevant confirmation item (for example, the email address set as the destination) may be changed or made to blink. Furthermore, if the confirmation item is for confirming the destination (To) or destination (Cc and Bcc), for example, instead of displaying all destinations, it is possible to display only email addresses outside the company, or only added email addresses, or to change the display mode by changing the size or color of a certain part of the text in the email address (for example, the text before the @ symbol or the text after the @ symbol).
また、上記の表示態様は、或る特定の時間帯や或る特定の予定の前後の時間帯等に応じて異なってもよい。例えば、誤送信リスクが高まる時間帯(例えば、就業前、深夜、出張前、会議直前等の時間帯)では、特に目立つ表示態様で表示させるようにしてもよい。予定は、予め指定されていてもよいし、個人のスケジュール帳等に基づいてユーザ毎に異なっていてもよい。 The display mode may be different depending on a certain time period or the time period before or after a certain schedule. For example, during times when the risk of erroneous transmission is high (e.g., before work, late at night, before a business trip, just before a meeting, etc.), the message may be displayed in a particularly conspicuous manner. The schedule may be specified in advance, or may be different for each user based on a personal schedule book, etc.
更に、例えば、雛形画面生成ルールに項目「リスク」(例えば、この項目には「添付ファイルを含む」や「社外アドレスを含む」等が設定されてもよいし、リスクを数値化した値が設定されてもよい。)を設けて、このリスクに応じて雛形画面生成ルールの各レコードを順位付けてもよい。例えば、「添付ファイルを含む」がリスク順位「1位」、「社外アドレスを含む」がリスク順位「2位」、「本文に所定のキーワードを含む」がリスク順位「3位」とする等である。そして、確認画面中の確認項目をリスク順位に応じて上から表示させてもよいし、リスク順位に応じた表示態様で確認項目を表示(例えば、リスク順位が高い程、大きく表示する等)させてもよい。 Furthermore, for example, a "risk" item may be set in the template screen generation rule (for example, this item may be set to "includes attachments" or "includes external addresses", or a value that quantifies risk) and each record of the template screen generation rule may be ranked according to this risk. For example, "includes attachments" may be given the "first" risk rank, "includes external addresses" the "second" risk rank, "contains a specified keyword in the text" the "third" risk rank, etc. Then, the confirmation items in the confirmation screen may be displayed from the top according to the risk rank, or the confirmation items may be displayed in a display mode according to the risk rank (for example, the higher the risk rank, the larger the display).
ステップS107に続いて、メール送受信端末20のメール処理部201は、確認画面における送信指示操作を受け付ける(ステップS108)。
Following step S107, the
メール送受信端末20のメール処理部201は、送信指示操作を受け付けると、送信指示を誤送信防止サーバ10に送信する(ステップS109)。
When the
誤送信防止サーバ10の送信制御部101は、送信指示を受信すると、送信対象メールをメールサーバ40に送信する(ステップS110)。これにより、メールサーバ40によって送信対象メールが送信先アドレス宛に送信される。
When the
<まとめ>
以上のように、本実施形態に係るメール誤送信防止システム1では、送信対象メールの内容や送信者の属性、過去の誤送信メール情報等に応じて、学習済み機械学習モデルを用いて、確認画面に含まれる確認項目を変更する。これにより、送信者に対して、確認すべき項目を適切に確認させることが可能となり、メールの誤送信を効果的に防止することが可能となる。また、全ての項目を一律に確認させる場合と比較して、送信者が確認すべき項目数が減少するため、送信者の確認負担も軽減することが可能となる。
<Summary>
As described above, in the email erroneous
なお、本実施形態では、送信対象メールが満たす条件によって決定される雛形画面を生成又は特定した上で、この雛形画面を編集等することで確認画面を生成したが、必ずしもこれに限られない。例えば、雛形画面を生成又は特定せずに、送信対象メールの内容や送信者の属性情報、過去の誤送信メール情報等に応じて、学習済み機械学習モデルにより確認画面を生成してもよい。 In this embodiment, a template screen determined by the conditions satisfied by the email to be sent is generated or identified, and then the confirmation screen is generated by editing the template screen, but this is not necessarily limited to this. For example, a confirmation screen may be generated using a trained machine learning model in accordance with the content of the email to be sent, attribute information of the sender, information on past erroneous emails, etc., without generating or identifying a template screen.
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。 The present invention is not limited to the specifically disclosed embodiments above, and various modifications and variations are possible without departing from the scope of the claims.
1 メール誤送信防止システム
10 誤送信防止サーバ
20 メール送受信端末
30 管理端末
40 メールサーバ
101 送信制御部
102 画面生成部
111 雛形画面生成ルール記憶部
112 社員情報記憶部
113 誤送信メール情報記憶部
201 メール処理部
202 表示制御部
REFERENCE SIGNS
Claims (4)
を有し、
前記表示制御手段は、
前記少なくとも1つの特定の確認項目について、前記スケジュール帳で管理されている特定の予定の前後の時間帯に応じて、他の確認項目の表示態様よりも目立つ表示態様とする、端末。 a display control means for controlling, based on a user's personal schedule book, a display mode that stands out more than the display modes of other confirmation items with respect to at least one specific confirmation item among confirmation items included in a confirmation screen for preventing erroneous transmission of a mail to be sent, the confirmation item for confirming the text of the mail to be sent, the confirmation item for confirming an attachment of the mail to be sent, and the confirmation item for confirming the destination of the mail to be sent,
The display control means
The terminal displays the at least one specific check item in a more prominent manner than other check items depending on a time period before or after a specific schedule managed in the schedule book .
前記少なくとも1つの特定の確認項目について、前記特定の予定の前の時間帯では前記特定の予定の後の時間帯よりも目立つ表示態様とする、請求項1に記載の端末。The terminal according to claim 1 , wherein the at least one specific confirmation item is displayed in a more prominent manner in a time period before the specific schedule than in a time period after the specific schedule.
を端末が実行し、
前記表示制御手順は、
前記少なくとも1つの特定の確認項目について、前記スケジュール帳で管理されている特定の予定の前後の時間帯に応じて、他の確認項目の表示態様よりも目立つ表示態様とする、方法。 a display control procedure for controlling the display of at least one specific confirmation item among confirmation items included in a confirmation screen for preventing erroneous sending of a mail to be sent, the confirmation item for confirming the text of the mail to be sent, the confirmation item for confirming an attachment of the mail to be sent, and the confirmation item for confirming a destination of the mail to be sent, in a more conspicuous manner than the display of other confirmation items based on the user's personal schedule book ;
The display control procedure includes:
The method includes displaying the at least one specific check item in a manner that is more noticeable than other check items depending on a time period before or after a specific schedule managed in the planner .
を端末に実行させ、
前記表示制御手順は、
前記少なくとも1つの特定の確認項目について、前記スケジュール帳で管理されている特定の予定の前後の時間帯に応じて、他の確認項目の表示態様よりも目立つ表示態様とする、プログラム。 a display control procedure for controlling the display of at least one specific confirmation item among confirmation items included in a confirmation screen for preventing erroneous sending of a mail to be sent, the confirmation item for confirming the text of the mail to be sent, the confirmation item for confirming an attachment of the mail to be sent, and the confirmation item for confirming the destination of the mail to be sent , in a more conspicuous manner than the display of other confirmation items based on the user's personal schedule book ;
The display control procedure includes:
The program displays the at least one specific confirmation item in a more prominent manner than other confirmation items depending on a time period before or after a specific schedule managed in the schedule book .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024008520A JP7659948B2 (en) | 2019-03-22 | 2024-01-24 | Terminal, method, and program |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019054572A JP7078570B2 (en) | 2019-03-22 | 2019-03-22 | Server equipment, terminals, methods, and programs |
| JP2022082256A JP2022105616A (en) | 2019-03-22 | 2022-05-19 | Server device, method, and program |
| JP2024008520A JP7659948B2 (en) | 2019-03-22 | 2024-01-24 | Terminal, method, and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022082256A Division JP2022105616A (en) | 2019-03-22 | 2022-05-19 | Server device, method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024045298A JP2024045298A (en) | 2024-04-02 |
| JP7659948B2 true JP7659948B2 (en) | 2025-04-10 |
Family
ID=72559295
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019054572A Active JP7078570B2 (en) | 2019-03-22 | 2019-03-22 | Server equipment, terminals, methods, and programs |
| JP2022082256A Pending JP2022105616A (en) | 2019-03-22 | 2022-05-19 | Server device, method, and program |
| JP2024008520A Active JP7659948B2 (en) | 2019-03-22 | 2024-01-24 | Terminal, method, and program |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019054572A Active JP7078570B2 (en) | 2019-03-22 | 2019-03-22 | Server equipment, terminals, methods, and programs |
| JP2022082256A Pending JP2022105616A (en) | 2019-03-22 | 2022-05-19 | Server device, method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (3) | JP7078570B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017138859A (en) | 2016-02-04 | 2017-08-10 | デジタルア−ツ株式会社 | Program, information processing apparatus and information processing method |
| JP2018156509A (en) | 2017-03-21 | 2018-10-04 | 株式会社日立情報通信エンジニアリング | E-mail mistransmission prevention device, e-mail mistransmission prevention program, and e-mail mistransmission prevention method |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4703333B2 (en) * | 2005-09-26 | 2011-06-15 | エヌ・ティ・ティ・ソフトウェア株式会社 | E-mail processing program |
| JP2009004936A (en) * | 2007-06-20 | 2009-01-08 | Fuji Xerox Co Ltd | Document distribution system and program |
| JP2009059332A (en) * | 2007-09-03 | 2009-03-19 | Daisuke Kamiyama | Document information display system |
| JP2012014573A (en) * | 2010-07-02 | 2012-01-19 | Orange Soft:Kk | Destination display device, destination display method and destination display program |
| JP2013145608A (en) * | 2013-05-01 | 2013-07-25 | Nomura Research Institute Ltd | Transmission control system and method for electronic mail |
-
2019
- 2019-03-22 JP JP2019054572A patent/JP7078570B2/en active Active
-
2022
- 2022-05-19 JP JP2022082256A patent/JP2022105616A/en active Pending
-
2024
- 2024-01-24 JP JP2024008520A patent/JP7659948B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017138859A (en) | 2016-02-04 | 2017-08-10 | デジタルア−ツ株式会社 | Program, information processing apparatus and information processing method |
| JP2018156509A (en) | 2017-03-21 | 2018-10-04 | 株式会社日立情報通信エンジニアリング | E-mail mistransmission prevention device, e-mail mistransmission prevention program, and e-mail mistransmission prevention method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7078570B2 (en) | 2022-05-31 |
| JP2020154964A (en) | 2020-09-24 |
| JP2022105616A (en) | 2022-07-14 |
| JP2024045298A (en) | 2024-04-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9866514B2 (en) | Electronic message organization via social groups | |
| US7953805B2 (en) | Methods for creating and using electronic mailing groups | |
| KR100702502B1 (en) | Methods and systems that enable collaboration on electronic messages | |
| US9076129B2 (en) | Methods and systems for managing group chats among team members | |
| US7831676B1 (en) | Method and system for handling email | |
| US8856246B2 (en) | System and method for project management system operation using electronic messaging | |
| JP5054660B2 (en) | Email hold system | |
| US9942184B2 (en) | Communication and management of electronic mail classification information | |
| US20090112995A1 (en) | E-mail and file tracker | |
| US8392511B2 (en) | Embedding a unique serial number into the content of an email for tracking information dispersion | |
| JP2015118614A (en) | Business management program, business management method, and information processing apparatus | |
| US20180270247A1 (en) | Information Sharing Program, Information Processing Device, And Information Sharing Method | |
| US20040064516A1 (en) | Message information sharing apparatus and method | |
| JP7659948B2 (en) | Terminal, method, and program | |
| JP6671649B2 (en) | Information processing device | |
| JP5051793B2 (en) | E-mail control apparatus, control method therefor, and program | |
| JP5120986B2 (en) | Information processing apparatus, web mail system, control method and program. | |
| WO2025158681A1 (en) | Information processing method | |
| US20080126162A1 (en) | Integrated activity logging and incident reporting | |
| US20210390646A1 (en) | Procedure reporting system for industrial property rights | |
| JP6589846B2 (en) | E-mail management apparatus and e-mail management program | |
| JP2020038670A (en) | Information management server and information management system | |
| JP2020087329A (en) | Information processing device and mail destination determination method | |
| JP2013030060A (en) | Information processing apparatus | |
| JP2005115821A (en) | Information automatic input server |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240124 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241011 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241029 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241220 |
|
| 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: 20250128 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20250226 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250326 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7659948 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |