Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7269283B2 - ERROR TRANSMISSION PREVENTION DEVICE, ERROR TRANSMISSION PREVENTION METHOD, AND PROGRAM - Google Patents
[go: Go Back, main page]

JP7269283B2 - ERROR TRANSMISSION PREVENTION DEVICE, ERROR TRANSMISSION PREVENTION METHOD, AND PROGRAM - Google Patents

ERROR TRANSMISSION PREVENTION DEVICE, ERROR TRANSMISSION PREVENTION METHOD, AND PROGRAM Download PDF

Info

Publication number
JP7269283B2
JP7269283B2 JP2021106424A JP2021106424A JP7269283B2 JP 7269283 B2 JP7269283 B2 JP 7269283B2 JP 2021106424 A JP2021106424 A JP 2021106424A JP 2021106424 A JP2021106424 A JP 2021106424A JP 7269283 B2 JP7269283 B2 JP 7269283B2
Authority
JP
Japan
Prior art keywords
display
mail
information
file
url
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
Application number
JP2021106424A
Other languages
Japanese (ja)
Other versions
JP2023004607A (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.)
NTT TechnoCross Corp
Original Assignee
NTT TechnoCross Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT TechnoCross Corp filed Critical NTT TechnoCross Corp
Priority to JP2021106424A priority Critical patent/JP7269283B2/en
Publication of JP2023004607A publication Critical patent/JP2023004607A/en
Priority to JP2023069939A priority patent/JP7480389B2/en
Application granted granted Critical
Publication of JP7269283B2 publication Critical patent/JP7269283B2/en
Priority to JP2024070216A priority patent/JP7687602B2/en
Priority to JP2025080801A priority patent/JP2025114802A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Description

本発明は、誤送信防止装置、誤送信防止方法、及びプログラムに関する。 The present invention relates to an erroneous transmission prevention device, an erroneous transmission prevention method, and a program.

電子メール(以下、単にメールともいう。)の誤送信を防止する技術として、送信先アドレスの正当性や添付ファイルの正当性等をメール送信前に確認させるための確認画面を表示する技術が知られている。例えば、特許文献1には、メール送信前に送信先アドレスの正当性を送信者に確認させるための確認画面を表示し、この確認画面での確認結果が得られるまでメールを送信させない技術が開示されている。 As a technology for preventing erroneous transmission of electronic mail (hereinafter also simply referred to as mail), there is known a technology for displaying a confirmation screen for confirming the correctness of the destination address, the correctness of the attached file, etc. before sending the mail. It is For example, Patent Literature 1 discloses a technology that displays a confirmation screen for the sender to confirm the validity of the destination address before sending the email, and does not send the email until the confirmation result on the confirmation screen is obtained. It is

ところで、近年では、電子ファイル(以下、単にファイルともいう。)そのものをメールに添付するのではなく、例えば、ファイルをストレージサービスに格納した上で、その格納先URL(Uniform Resource Locator)をメール内に記載する、といった利用方法が増えている。このような利用方法は、ファイルそのものをメールに添付する場合と実質的に同様であるため、同様のセキュリティ上のリスクが存在するものと考えられる。 By the way, in recent years, instead of attaching an electronic file (hereinafter also simply referred to as a file) to an email, for example, the file is stored in a storage service and the storage destination URL (Uniform Resource Locator) is included in the email. There is an increasing number of usage methods such as described in Since such a usage method is substantially the same as attaching the file itself to an e-mail, it is considered that the same security risks exist.

特開2007-87327号公報JP 2007-87327 A

しかしながら、従来技術では、格納先URLをメール内に記載するような利用方法の場合は、ファイルの正当性を確認させるための確認画面を表示させることができなかった。このため、例えば、誤ったファイルをストレージサービスに格納し、その格納先URLをメール送信してしまった場合等には、そのファイルの誤送信と実質的に同様の事態が発生することなる。なお、このことはメール以外に、例えば、インスタントメッセンジャーやチャットアプリケーション等といったメッセージングアプリケーションでも同様の事態が発生すると考えられる。 However, in the conventional technology, in the case of a method of use in which the URL of the storage location is described in the mail, it was not possible to display a confirmation screen for confirming the legitimacy of the file. Therefore, for example, if an erroneous file is stored in a storage service and the storage destination URL is sent by e-mail, a situation substantially similar to erroneous transmission of the file will occur. In addition to e-mail, it is conceivable that the same situation may occur in messaging applications such as instant messengers and chat applications.

本発明の一実施形態は、上記の点に鑑みてなされたもので、電子データの格納先情報が含まれるメッセージを送信する際の誤送信を防止することを目的とする。 An embodiment of the present invention has been made in view of the above points, and an object thereof is to prevent erroneous transmission when transmitting a message including storage destination information of electronic data.

上記目的を達成するため、一実施形態に係る誤送信防止装置は、送信対象のメッセージ内に所定のリンク情報が含まれる場合、前記リンク情報が示すリンク先に対応する名称を含む第1の表示部品を、前記リンク先に対する操作によって変更可能な表示態様で表示させる第1の表示を行う表示制御部、を有する。 In order to achieve the above object, an erroneous transmission prevention device according to one embodiment provides, when predetermined link information is included in a message to be transmitted, a first display including a name corresponding to a link destination indicated by the link information. a display control unit that performs a first display in which the component is displayed in a display mode that can be changed by an operation on the link destination;

電子データの格納先情報が含まれるメッセージを送信する際の誤送信を防止することができる。 It is possible to prevent erroneous transmission when transmitting a message containing electronic data storage destination information.

本実施形態に係るメール送信端末の機能構成の一例を示す図である。It is a figure which shows an example of the functional structure of the mail transmission terminal which concerns on this embodiment. 本実施形態に係るメール送信処理の一例を示すフローチャートである。It is a flowchart which shows an example of the mail transmission process which concerns on this embodiment. 送信確認画面の一例を示す図である。It is a figure which shows an example of a transmission confirmation screen. 本実施形態に係る重要情報判定処理の一例を示すフローチャートである。6 is a flowchart showing an example of important information determination processing according to the embodiment; 重要情報確認画面の一例を示す図である。It is a figure which shows an example of an important information confirmation screen. 一変形例に係るメール送信端末及びメール誤送信防止サーバの機能構成の一例を示す図である。FIG. 12 is a diagram showing an example of functional configurations of a mail transmission terminal and an erroneous mail transmission prevention server according to a modified example;

以下、本発明の一実施形態について説明する。本実施形態では、ファイルの格納先URLが含まれるメールを送信する際に、その誤送信を防止することが可能なメール送信端末10について説明する。 An embodiment of the present invention will be described below. In this embodiment, a mail transmission terminal 10 capable of preventing erroneous transmission of mail containing a file storage destination URL will be described.

ここで、誤送信とは送信者の意図しないメール送信のことであり、例えば、以下の(1)~(3)に記載した場合が誤送信に該当する。 Here, erroneous transmission is mail transmission that is not intended by the sender. For example, cases described in (1) to (3) below correspond to erroneous transmission.

(1)誤った送信先(例えば、送信者が意図しない送信先等)にメールを送信した場合
(2)誤ったファイル(例えば、送信者が意図しないファイル、内容に誤りや不適切な情報があるファイル等)を添付したメールを送信した場合
(3)誤ったファイルの格納先URLを記載したメールを送信した場合
本実施形態では、(1)及び(2)の誤送信を防止すると共に、主に、(3)の誤送信を防止する場合について説明する。この(3)の誤送信防止を実現するために、本実施形態に係るメール送信端末10は、ストレージサービスのURLが記載されたメールの送信操作がなされた場合に、実際にメールが送信される前に、そのURLが示す格納先に格納されているファイルの内容を確認させるための画面(後述する送信確認画面)を表示する。これにより、メール送信前に、当該ファイルの内容をメール送信者(以下、ユーザともいう。)に確認させることが可能となるため、誤ったファイルの格納先URLが記載されたメールの送信を防止することができるようになる。なお、(1)及び(2)の誤送信防止は既存技術により実現される。
(1) If the mail is sent to the wrong destination (e.g., destination not intended by the sender) (2) Wrong file (e.g., file not intended by the sender, error in content or inappropriate information) (a certain file, etc.) is sent (3) When an email containing an incorrect file storage URL is sent The case (3) of preventing erroneous transmission will be mainly described. In order to prevent the erroneous transmission of (3), the mail transmission terminal 10 according to the present embodiment actually transmits the mail when the operation of transmitting the mail describing the URL of the storage service is performed. A screen (transmission confirmation screen to be described later) for confirming the content of the file stored in the storage destination indicated by the URL is displayed. This makes it possible for the sender of the email (hereinafter also referred to as the user) to confirm the content of the file before sending the email, thereby preventing the sending of an email containing an incorrect file storage destination URL. be able to It should be noted that the erroneous transmission prevention of (1) and (2) is realized by existing technology.

また、これに加えて、本実施形態に係るメール送信端末10は、ファイル(主に、上記の格納先URLが示す格納先に格納されているファイル)内に重要情報(例えば、個人情報等)が含まれている場合に、それを確認させるための画面(後述する重要情報確認画面)を表示する。これにより、メール送信前に、ファイル内に重要情報が含まれていることをユーザに通知することができるため、例えば、そのファイルの格納先URLを本当に送信してもよいのか否かをユーザに確認させることが可能となる。 In addition to this, the mail transmitting terminal 10 according to the present embodiment stores important information (for example, personal information, etc.) in a file (mainly, a file stored in the storage location indicated by the above storage location URL). is included, a screen for confirming it (an important information confirmation screen to be described later) is displayed. As a result, it is possible to notify the user that important information is contained in the file before sending the mail. It is possible to confirm.

本実施形態はメールを対象に説明するが、これは一例であって、例えば、インスタントメッセンジャーやチャットアプリケーション等といったメッセージングアプリケーションに対しても、本実施形態は同様に適用可能である。すなわち、メッセージングアプリケーションでファイルの格納先URLを記載したメッセージを送信する際に、上記の(3)に記載した誤送信を防止したり、当該ファイル内に重要情報が含まれていることをユーザに通知したりする場合にも同様に適用することが可能である。なお、メールを送受信するためのメールアプリケーション(いわゆるメーラー)もメッセージングアプリケーションの1つであると考えることができるため、メールもメッセージの一例に該当する。 Although this embodiment will be described for mail, this is just an example, and this embodiment can be similarly applied to messaging applications such as instant messengers and chat applications. In other words, when a messaging application sends a message containing a file storage URL, it is possible to prevent the erroneous transmission described in (3) above, and to notify the user that important information is contained in the file. It is possible to apply in the same way when notifying. Note that an email application (a so-called mailer) for sending and receiving emails can also be considered to be one of messaging applications, so email is also an example of a message.

また、ストレージサービスに格納されるファイル(及び、メールに添付されるファイル)としては、主に、文書ファイルを想定するが、これに限られず、例えば、画像ファイル等といった任意の電子データであってもよい。 Files stored in the storage service (and files attached to emails) are mainly assumed to be document files, but are not limited to this. good too.

<メール送信端末10の全体構成>
本実施形態に係るメール送信端末10の機能構成を図1に示す。図1に示すように、本実施形態に係るメール送信端末10は、メール作成部101と、誤送信防止処理部102と、表示制御部103とを有する。これら各部は、例えば、メール送信端末10にインストールされた1以上のプログラムが、CPU(Central Processing Unit)等の各種演算装置に実行させる処理により実現される。例えば、メール作成部101は、メールアプリケーションが演算装置に実行させる処理により実現することができる。また、例えば、誤送信防止処理部102は、メールアプリケーションとは異なる誤送信防止アプリケーションプログラムが演算装置に実行させる処理により実現されていてもよいし、メールアプリケーションに対してアドイン又はアドオンされるプログラムが演算装置に実行させる処理により実現されていてもよい。表示制御部103は、上記の誤送信防止アプリケーションプログラムが演算装置に実行させる処理により実現されていてもよいし、上記のアドイン又はアドオンされるプログラムが演算装置に実行させる処理により実現されていてもよいし、Webブラウザ等のプログラムが演算装置に実行させる処理により実現されていてもよい。
<Overall Configuration of Mail Sending Terminal 10>
FIG. 1 shows the functional configuration of the mail transmission terminal 10 according to this embodiment. As shown in FIG. 1, the mail transmission terminal 10 according to this embodiment has a mail creation unit 101, an erroneous transmission prevention processing unit 102, and a display control unit 103. FIG. These units are implemented by, for example, one or more programs installed in the mail transmission terminal 10 causing various arithmetic units such as a CPU (Central Processing Unit) to execute processing. For example, the mail creation unit 101 can be implemented by a process that an email application causes a computing device to execute. Further, for example, the erroneous transmission prevention processing unit 102 may be realized by a process that causes an arithmetic device to execute an erroneous transmission prevention application program different from the mail application, or a program that is added or added to the mail application. It may be implemented by a process executed by an arithmetic device. The display control unit 103 may be realized by the process of causing the arithmetic device to execute the above-described erroneous transmission prevention application program, or may be realized by the process of causing the above add-in or add-on program to be executed by the arithmetic device. Alternatively, a program such as a web browser may be implemented by processing executed by a computing device.

また、本実施形態に係るメール送信端末10は、設定情報記憶部104を有する。設定情報記憶部104は、例えば、HDD(Hard Disk Drive)やSSD(Solid State Drive)、フラッシュメモリ等の各種記憶装置により実現される。ただし、設定情報記憶部104は、メール送信端末10と通信ネットワークを介して接続される記憶装置(例えば、データベースサーバ等)により実現されていてもよい。 Further, the mail transmission terminal 10 according to this embodiment has a setting information storage unit 104 . The setting information storage unit 104 is realized by various storage devices such as HDD (Hard Disk Drive), SSD (Solid State Drive), and flash memory. However, the setting information storage unit 104 may be implemented by a storage device (for example, a database server, etc.) connected to the mail transmission terminal 10 via a communication network.

なお、メール送信端末10は、メール送信者が利用する各種端末であり、例えば、PC(パーソナルコンピュータ)やスマートフォン、タブレット端末、ウェアラブルデバイス等といった各種コンピュータ又はコンピュータシステムで実現される。 The mail transmission terminal 10 is various terminals used by the mail sender, and is realized by various computers or computer systems such as PCs (personal computers), smart phones, tablet terminals, wearable devices, and the like.

メール作成部101は、メール(例えば、ストレージサービス20におけるファイルの格納先URLが記載されたメール等)を作成する。ここで、ストレージサービス20とは、例えば、クラウドサービス等の形態でストレージ(記憶領域)を貸し出すサービスのことである。ストレージサービス20は、外部の事業者によって提供されるものであってもよいし、メール送信者やメール受信(又は、メール送信者が属する組織、メール受信者が属する組織等)によって提供されるものであってもよい。 The email creating unit 101 creates an email (for example, an email describing a file storage destination URL in the storage service 20). Here, the storage service 20 is, for example, a service that rents storage (storage area) in the form of cloud service or the like. The storage service 20 may be provided by an external business operator, or may be provided by an email sender or email receiver (or an organization to which the email sender belongs, an organization to which the email receiver belongs, etc.). may be

誤送信防止処理部102は、メール作成部101によって作成されたメールの誤送信を防止するための画面(送信確認画面や重要情報確認画面等)を生成したり、ユーザの操作に応じて当該メールをメールサーバ30に送信したりする。ここで、誤送信防止処理部102には、URL判定部111と、ストレージ判定部112と、重要情報判定部113と、画面生成部114と、送信部115とが含まれる。 The erroneous transmission prevention processing unit 102 generates a screen (transmission confirmation screen, important information confirmation screen, etc.) for preventing erroneous transmission of the email created by the email creation unit 101, and displays the email according to the user's operation. to the mail server 30. Here, the erroneous transmission prevention processing unit 102 includes a URL determination unit 111 , a storage determination unit 112 , an important information determination unit 113 , a screen generation unit 114 and a transmission unit 115 .

URL判定部111は、設定情報記憶部104に記憶されている設定情報を参照して、メール内にURLが含まれるか否かを判定する。 The URL determination unit 111 refers to the setting information stored in the setting information storage unit 104 and determines whether or not the email contains a URL.

ストレージ判定部112は、設定情報記憶部104に記憶されている設定情報を参照して、URL判定部111によってメール内に含まれると判定されたURLが、所定のストレージサービス20のURLであるか否かを判定する。 The storage determination unit 112 refers to the setting information stored in the setting information storage unit 104 to determine whether the URL determined to be included in the mail by the URL determination unit 111 is the URL of the predetermined storage service 20. determine whether or not

重要情報判定部113は、設定情報記憶部104に記憶されている設定情報を参照して、ファイル(特に、上記のストレージサービス20に格納されているファイル)内に重要情報が含まれるか否かを判定する。 The important information determination unit 113 refers to the setting information stored in the setting information storage unit 104 to determine whether the file (particularly, the file stored in the storage service 20) contains important information. judge.

画面生成部114は、ストレージ判定部112によって所定のストレージサービス20のURLがメール内に含まれると判定された場合、当該URLがメール内に含まれることをユーザに通知する送信確認画面を生成する。また、画面生成部114は、重要情報判定部113によってファイル内に重要情報が含まれると判定された場合、当該重要情報がファイル内に含まれることをユーザに通知する重要情報確認画面を生成する。 When the storage determination unit 112 determines that the URL of the predetermined storage service 20 is included in the mail, the screen generation unit 114 generates a transmission confirmation screen that notifies the user that the URL is included in the mail. . Further, when the important information determination unit 113 determines that the file contains important information, the screen generation unit 114 generates an important information confirmation screen that notifies the user that the file contains the important information. .

送信部115は、送信確認画面上でメール送信操作がユーザにより行われた場合、メール作成部101によって作成されたメールをメールサーバ30に送信する。また、送信部115は、送信確認画面を生成しない場合も、メール作成部101によって作成されたメールをメールサーバ30に送信する。 The transmission unit 115 transmits the mail created by the mail creation unit 101 to the mail server 30 when the user performs the mail transmission operation on the transmission confirmation screen. Also, the transmission unit 115 transmits the mail created by the mail creation unit 101 to the mail server 30 even when the transmission confirmation screen is not generated.

表示制御部103は、誤送信防止処理部102の画面生成部114によって生成された送信確認画面や重要情報確認画面を、メール送信端末10のディスプレイ上に表示させる。また、表示制御部103は、送信確認画面や重要情報確認画面以外の各種画面も、メール送信端末10のディスプレイ上に表示させる。 The display control unit 103 displays the transmission confirmation screen and the important information confirmation screen generated by the screen generation unit 114 of the erroneous transmission prevention processing unit 102 on the display of the mail transmission terminal 10 . The display control unit 103 also displays various screens other than the transmission confirmation screen and the important information confirmation screen on the display of the mail transmission terminal 10 .

設定情報記憶部104は、誤送信防止処理部102に含まれるURL判定部111、ストレージ判定部112及び重要情報判定部113が参照する設定情報を記憶する。ここで、設定情報には、メール内にURLが含まれるか否かの判定に用いられる正規URL情報と、所定のストレージサービス20のURLであるか否かを判定するためのストレージURL情報と、ファイル内に重要情報が含まれるか否かを判定するためのマッチング情報とが含まれる。なお、設定情報には、1以上のストレージURL情報と、1以上のマッチング情報とが含まれている。 The setting information storage unit 104 stores setting information referred to by the URL determination unit 111 , the storage determination unit 112 and the important information determination unit 113 included in the erroneous transmission prevention processing unit 102 . Here, the setting information includes regular URL information used for determining whether or not a URL is included in the mail, storage URL information for determining whether or not the URL is for a predetermined storage service 20, and and matching information for determining whether or not the file contains important information. The setting information includes one or more storage URL information and one or more matching information.

正規URL情報は、正規表現と呼ばれる表現方法により任意のURLを表した情報である。正規URL情報は、例えば、「(([Hh][Tt][Tt][Pp][Ss]{0,1})://)[a-zA-Z0-9\-\._~:/?#\[\]!$&'\(\)*+,;=%^]+」等と表される情報とすることができる。ただし、これは正規URL情報の一例であって、任意のURLを正規表現により表した情報であれば、これ以外にも他の形式で表された情報であってもよい。 The regular URL information is information representing an arbitrary URL using a method of expression called a regular expression. For example, the regular URL information is "(([Hh][Tt][Tt][Pp][Ss]{0,1})://)[a-zA-Z0-9\-\._~: /?#\[\]!$&'\(\)*+,;=%^]+" or the like. However, this is just an example of regular URL information, and information expressed in other formats may be used as long as it is information expressing an arbitrary URL using a regular expression.

ストレージURL情報は、或るURLが、所定のストレージサービス20のURLであるか否かを判定するための情報であり、例えば、当該ストレージサービス20のURL中の特徴的な文字列とワイルドカード等で構成される情報である。 The storage URL information is information for determining whether or not a certain URL is the URL of a predetermined storage service 20. For example, characteristic character strings and wildcards in the URL of the storage service 20 It is information composed of

例えば、ストレージサービスAのURLが「http://www.storage-a.co.jp」である場合、ストレージサービスAのストレージURL情報は、ワイルドカード「*」を用いて「*storage-a*」等と表される情報とすることができる。これは、URL中に「storage-a」との文字列が存在すれば、そのURLはストレージサービスAのURLであると判定されることを意味している。 For example, if the URL of storage service A is "http://www.storage-a.co.jp", the storage URL information of storage service A is "*storage-a*" using wildcards "*". and the like. This means that if the character string "storage-a" exists in the URL, the URL is determined to be the URL of storage service A.

また、例えば、ストレージサービスBのURLが「http://www.storage-b.co.jp」と「http://www.cloud-b.co.jp」である場合、ストレージサービスBのストレージURL情報は、ワイルドカード「*」と論理和を表す記号「|」とを用いて「*storage-a*|*cloud-b*」等と表される情報とすることができる。これは、URL中に「storage-a」との文字列又は「cloud-b」との文字列が存在すれば、そのURLはストレージサービスBのURLであると判定されることを意味している。 Also, for example, if the URLs of storage service B are "http://www.storage-b.co.jp" and "http://www.cloud-b.co.jp", the storage of storage service B The URL information can be information expressed as "*storage-a*|*cloud-b*" using a wildcard "*" and a symbol "|" representing a logical sum. This means that if there is a character string "storage-a" or a character string "cloud-b" in the URL, the URL is determined to be the URL of storage service B. .

マッチング情報は、ファイル内に重要情報が含まれるか否かをパターンマッチングにより判定する際に用いられる情報であり、例えば、キーワードや特殊な記号等で構成される情報である。 Matching information is information used when determining whether or not important information is included in a file by pattern matching, and is information composed of keywords, special symbols, and the like, for example.

例えば、重要情報として個人名がファイル内に含まれるか否かを判定する場合、マッチング情報としては、「鈴木*」、「佐藤*」、「山田*」等といった苗字とワイルドカードで構成される情報等とすることができる。 For example, when determining whether a file contains personal names as important information, matching information consists of surnames such as "Suzuki*", "Sato*", and "Yamada*" and wildcards. information, etc.

また、例えば、重要情報として住所がファイル内に含まれるか否かを判定する場合、マッチング情報としては、「東京都文京区*」、「神奈川県横浜市*」等といった都道府県名と市区町村名とワイルドカードで構成される情報等とすることができる。 Also, for example, when determining whether or not an address is included in a file as important information, as matching information, prefecture names such as "Bunkyo-ku, Tokyo*" and "Yokohama-shi, Kanagawa*" It can be information such as a town/village name and a wild card.

また、例えば、重要情報として電話番号がファイル内に含まれるか否かを判定する場合、マッチング情報としては、「03-####-####」、「06-####-####」等といった市街局番と任意の1文字の数字を表す記号「#」で構成される情報等とすることができる。 Also, for example, when determining whether or not a phone number is included in a file as important information, matching information includes "03-####-####", "06-####- ####”, etc., and information composed of a symbol “#” representing an arbitrary number.

なお、上記のマッチング情報は一例であって、所定の重要情報がファイル内に含まれるか否かをパターンマッチングにより判定可能な情報であれば任意の情報を用いることができる。また、重要情報は、個人名、住所、電話番号だけでなく、例えば、メールアドレスやマイナンバー等であってもよいし、その他の任意に設定された様々な種類の機密情報(例えば、ユーザID、パスワード等)であってもよい。 Note that the above matching information is just an example, and any information can be used as long as it can be determined by pattern matching whether or not predetermined important information is included in the file. In addition, the important information is not limited to personal name, address, and telephone number, but may be, for example, e-mail address, My Number, etc., and other various types of arbitrarily set confidential information (for example, user ID , password, etc.).

<メール送信処理>
本実施形態に係るメール送信処理について図2を参照しながら説明する。このメール送信処理では、メールを送信する際に、所定のストレージサービス20のURLが当該メール内に記載されていた場合、送信確認画面がディスプレイ上に表示(特に、この送信確認画面内において後述するアイコン1101が表示)される。なお、その他の確認項目(例えば、宛先やメール本文の内容等)が存在する場合は、これらの確認項目をユーザに確認させるための表示部品も送信確認画面内に表示される。
<Email sending process>
Mail transmission processing according to the present embodiment will be described with reference to FIG. In this mail transmission process, when the mail is sent and the URL of the predetermined storage service 20 is described in the mail, a transmission confirmation screen is displayed on the display. icon 1101 is displayed). If there are other confirmation items (for example, the addressee, the content of the email text, etc.), a display component for allowing the user to confirm these confirmation items is also displayed in the transmission confirmation screen.

まず、メール作成部101は、ユーザの操作に応じてメールを作成する(ステップS101)。ここで、ユーザは、例えば、所望のメールを作成した後、当該メールの送信操作を行ったものとする。これにより、当該メールが誤送信防止処理部102に送信される。 First, the mail creating unit 101 creates an email according to a user's operation (step S101). Here, it is assumed that the user, for example, created a desired email and then performed an operation to send the email. As a result, the mail is sent to the erroneous transmission prevention processing unit 102 .

次に、誤送信防止処理部102のURL判定部111は、設定情報記憶部104に記憶されている設定情報に含まれている正規URL情報を用いて、上記ステップS101で作成されたメール内にURLが含まれるか否かを判定する(ステップS102)。すなわち、URL判定部111は、正規URL情報を用いて、当該メール内にURL形式の文字列(つまり、大文字と小文字を区別せずに「http://」で始まる任意長の英数字記号の文字列)が含まれるか否かを判定する。なお、メール内とはメールの本文中のことであるが、メールの本文中に加えて、メールの件名等が含まれてもよい。 Next, the URL determination unit 111 of the erroneous transmission prevention processing unit 102 uses the normal URL information included in the setting information stored in the setting information storage unit 104 to add It is determined whether or not a URL is included (step S102). That is, the URL determination unit 111 uses the regular URL information to insert a URL-format character string (that is, a case-insensitive alphanumeric character string of arbitrary length beginning with “http://” in the mail). string) is included. Note that "inside the email" means in the body of the email, but the subject of the email may be included in addition to the body of the email.

上記のステップS102でメール内にURLが含まれると判定された場合(ステップS103でYES)、誤送信防止処理部102のストレージ判定部112は、設定情報記憶部104に記憶されている設定情報に含まれているストレージURL情報を用いて、上記のステップS102でメール内に含まれると判定されたURLが、所定のストレージサービス20のURLであるか否かを判定する(ステップS104)。すなわち、ストレージ判定部112は、ストレージURL情報を用いて、所定のストレージサービス20をファイルの格納先とする格納先URLがメール内に記載されているか否かを判定する。 If it is determined in step S102 that the mail contains a URL (YES in step S103), the storage determination unit 112 of the erroneous transmission prevention processing unit 102 determines that the setting information stored in the setting information storage unit 104 Using the included storage URL information, it is determined whether or not the URL determined to be included in the mail in step S102 is the URL of the predetermined storage service 20 (step S104). That is, the storage determination unit 112 uses the storage URL information to determine whether or not a storage destination URL that designates a predetermined storage service 20 as a file storage destination is described in the email.

上記のステップS102でメール内にURLが含まれると判定されなかった場合(ステップS103でNO)又は上記のステップS104でメール内に含まれるURLが所定のストレージサービス20のURLであると判定されなかった場合(ステップS105でNO)、誤送信防止処理部102の送信部115は、上記のステップS101で作成されたメールをメールサーバ30に送信する(ステップS106)。すなわち、この場合、誤送信防止処理部102の送信部115は、送信確認画面を表示させずに、当該メールをメールサーバ30に送信する。なお、メールがメールサーバ30に送信されることで、当該メールが受信者に送信される。ただし、所定のストレージサービス20のURL以外の他の確認項目が存在する場合は、それらの確認項目をユーザに確認させるための表示部品が含まれる送信確認画面が表示されてもよい。また、このとき、所定のストレージサービス20のURLがメール内に含まれないことを表す表示部品を、その他の確認項目をユーザに確認させるための表示部品と区別して表示すると共に、所定のストレージサービス20のURLがメール内に含まれるか否かの確認項目も含むすべての確認項目が所定の送信基準を満たしている場合にのみメールを自動的に送信するようにしてもよい。 If it is not determined in step S102 that the URL is contained in the mail (NO in step S103), or if it is not determined in step S104 that the URL contained in the mail is the URL of the predetermined storage service 20 If so (NO in step S105), the transmission unit 115 of the erroneous transmission prevention processing unit 102 transmits the email created in step S101 to the mail server 30 (step S106). That is, in this case, the transmission unit 115 of the erroneous transmission prevention processing unit 102 transmits the email to the mail server 30 without displaying the transmission confirmation screen. By sending the mail to the mail server 30, the mail is sent to the recipient. However, if there are confirmation items other than the URL of the predetermined storage service 20, a transmission confirmation screen including display parts for allowing the user to confirm those confirmation items may be displayed. At this time, a display part indicating that the URL of the predetermined storage service 20 is not included in the mail is displayed separately from display parts for allowing the user to confirm other confirmation items, and the predetermined storage service is displayed. The mail may be automatically transmitted only when all the confirmation items including the confirmation item of whether or not the 20 URLs are included in the mail satisfy the predetermined transmission criteria.

一方で、上記のステップS104でメール内に含まれるURLが所定のストレージサービス20のURLであると判定された場合(ステップS105でYES)、誤送信防止処理部102の画面生成部114は、所定のストレージサービス20のURLがメール内に含まれることを少なくとも通知する送信確認画面を生成する(ステップS107)。 On the other hand, if it is determined in step S104 that the URL contained in the mail is the URL of the predetermined storage service 20 (YES in step S105), the screen generation unit 114 of the erroneous transmission prevention processing unit 102 generates a predetermined A transmission confirmation screen for notifying at least that the URL of the storage service 20 is included in the mail is generated (step S107).

そして、表示制御部103は、上記のステップS107で生成された送信確認画面をディスプレイ上に表示させる(ステップS108)。これにより、メール送信前に、所定のストレージサービス20をファイルの格納先とする格納先URLがメール内に記載されていることをユーザに通知することができる。このため、そのファイルの内容の再確認が促され、誤送信を防止することができる。 Then, the display control unit 103 causes the transmission confirmation screen generated in step S107 to be displayed on the display (step S108). As a result, it is possible to notify the user that the storage destination URL for storing the file in the predetermined storage service 20 is described in the email before sending the email. Therefore, reconfirmation of the content of the file is prompted, and erroneous transmission can be prevented.

≪送信確認画面≫
ここで、上記のステップS107で表示される送信確認画面の一例を図3に示す。図3に示す送信確認画面1000は、上記のステップS101で件名に「お見積りの件」、本文にストレージサービスAの格納先URLを記載し、「お見積もり書.pdf」と「スケジュール.xlsx」を添付ファイルとしたメールを作成した場合の例である。
≪Send confirmation screen≫
FIG. 3 shows an example of the transmission confirmation screen displayed in step S107. In the transmission confirmation screen 1000 shown in FIG. 3, in the above step S101, the subject is "Quotation", the text is the storage destination URL of storage service A, and "Quotation.pdf" and "Schedule.xlsx" are written. is an example in the case of creating an e-mail with .

図3に示す送信確認画面1000の添付ファイル表示欄1100には、アイコン1101~アイコン1103が表示されている。アイコン1101はストレージサービスAを格納先とするURLがメール内に記載されていることを表す表示部品である。また、アイコン1102は「お見積もり書.pdf」が添付されていることを表す表示部品、アイコン1103は「スケジュール.xlsx」が添付されていることを表す表示部品である。これにより、添付ファイルが添付されていることに加えて、所定のストレージサービス20をファイルの格納先とする格納先URLがメール内に記載されていることをユーザに通知することができる。 Icons 1101 to 1103 are displayed in the attached file display field 1100 of the transmission confirmation screen 1000 shown in FIG. An icon 1101 is a display component that indicates that the URL for storage service A is described in the mail. An icon 1102 is a display part indicating that "estimate.pdf" is attached, and an icon 1103 is a display part indicating that "schedule.xlsx" is attached. As a result, it is possible to notify the user that, in addition to the fact that the attached file is attached, the mail contains a storage destination URL that designates the predetermined storage service 20 as the file storage destination.

このとき、例えば、ユーザによりアイコン1101が選択された場合、後述する重要情報判定処理が実行され、当該アイコン1101に対応するストレージサービス20(図3に示す例ではストレージサービスA)の格納先URLが示す格納先に格納されているファイル内に重要情報が含まれるか否かが判定される。この重要情報判定処理の詳細については後述する。同様に、例えば、ユーザによりアイコン1102が選択された場合は「お見積もり書.pdf」内に重要情報が含まれるか否かが判定され、アイコン1103が選択された場合は「スケジュール.xlsx」内に重要情報が含まれるか否かが判定される。 At this time, for example, when the icon 1101 is selected by the user, important information determination processing, which will be described later, is executed, and the storage destination URL of the storage service 20 (storage service A in the example shown in FIG. 3) corresponding to the icon 1101 is changed. It is determined whether important information is included in the file stored in the indicated storage destination. The details of this important information determination process will be described later. Similarly, for example, when the icon 1102 is selected by the user, it is determined whether or not important information is included in "estimate.pdf". contains important information.

なお、アイコン1101が選択された場合、重要情報判定処理を実行せずに、当該アイコン1101に対応するストレージサービス20の格納先URLからファイルをダウンロードし、そのファイルの内容が表示されてもよい。同様に、アイコン1102が選択された場合は「お見積もり書.pdf」の内容が表示され、アイコン1103が選択された場合は「スケジュール.xlsx」の内容が表示されてもよい。 Note that when the icon 1101 is selected, the file may be downloaded from the storage destination URL of the storage service 20 corresponding to the icon 1101 without executing the important information determination process, and the contents of the file may be displayed. Similarly, when the icon 1102 is selected, the contents of "estimate.pdf" may be displayed, and when the icon 1103 is selected, the contents of "schedule.xlsx" may be displayed.

図3に示す送信確認画面1000には、件名表示欄1200と宛先表示欄1300と本文表示欄1400も含まれている。 The transmission confirmation screen 1000 shown in FIG. 3 also includes a subject display field 1200 , an address display field 1300 and a text display field 1400 .

件名表示欄1200には、上記のステップS101で作成されたメールの件名「お見積りの件」が表示される。 In the subject name display field 1200, the subject name of the mail created in step S101 is displayed, "Quotation Matter".

宛先表示欄1300には、上記のステップS101で作成されたメールの送信先に設定されたメールアドレスが表示される。図3に示す例では、送信先メールアドレスとして「usere1@expop1.abc.gr.jp」が設定された場合を示している。このとき、アイコン1301には当該送信先メールアドレスのドメイン「abc.gr.jp」が表示され、アイコン1302には当該送信先メールアドレスが表示される。また、アイコン1301は過去に送信したことがあるドメインか否かに応じて異なる表示態様で表示される。同様に、アイコン1302は過去に送信したことがあるメールアドレスか否かに応じて異なる表示態様で表示される。なお、図3に示す例は、ドメイン「abc.gr.jp」は過去に送信したことがあるドメインである一方、そのドメイン「abc.gr.jp」の「usere1」には送信したことがない場合の例である。 The destination display field 1300 displays the e-mail address set as the destination of the e-mail created in step S101. The example shown in FIG. 3 shows a case where "usere1@expop1.abc.gr.jp" is set as the destination mail address. At this time, the icon 1301 displays the domain "abc.gr.jp" of the destination mail address, and the icon 1302 displays the destination mail address. Also, the icon 1301 is displayed in different display modes depending on whether or not the domain has been transmitted in the past. Similarly, the icon 1302 is displayed in different display modes depending on whether or not the email address has been sent to in the past. In the example shown in FIG. 3, while the domain "abc.gr.jp" is a domain that has been sent in the past, it has never been sent to "usere1" of the domain "abc.gr.jp" This is an example of the case.

本文表示欄1400には、上記のステップS101で作成されたメールの本文が表示される。なお、この本文表示欄1400でユーザがメール本文の記載内容を編集(追加、削除等)できてもよい。 The body text display field 1400 displays the body text of the mail created in step S101. It should be noted that the user may be able to edit (add, delete, etc.) the contents of the mail body in this body display field 1400 .

図3に示す送信確認画面1000には、送信ボタン1500と送信中止ボタン1600が含まれており、ユーザが送信ボタン1500を選択することで上記のステップS101で作成されたメールが実際に送信される。すなわち、ユーザにより送信ボタン1500が選択されると、誤送信防止処理部102の送信部115は、当該メールをメールサーバ30に送信する。一方で、ユーザは、送信中止ボタン1600を選択することで、メールの送信を中止することができる。 The transmission confirmation screen 1000 shown in FIG. 3 includes a transmission button 1500 and a transmission stop button 1600. When the user selects the transmission button 1500, the mail created in step S101 is actually transmitted. . That is, when the user selects the send button 1500 , the transmission unit 115 of the erroneous transmission prevention processing unit 102 transmits the mail to the mail server 30 . On the other hand, the user can stop sending the mail by selecting the send stop button 1600 .

なお、図3に示す送信確認画面1000は一例であって、図示した各表示部品以外にも、例えば、所定のストレージサービス20のURLがメール内に含まれているか否か等を含む各確認項目の判定処理(つまり、上記のステップS102~ステップS105の処理や既存の誤送信防止処理等)を実行させるためのボタン等が含まれていてもよい。また、この各確認項目の判定処理は、例えば、件名、宛先、メール本文、添付ファイル(ストレージサービス20の格納先URLに格納されているファイルも含む)が変更された場合に自動的に実行されてもよい。 It should be noted that the transmission confirmation screen 1000 shown in FIG. 3 is only an example, and in addition to the respective display components shown, confirmation items including, for example, whether or not the URL of the predetermined storage service 20 is included in the mail. (that is, the above-described processing of steps S102 to S105, existing erroneous transmission prevention processing, etc.) may be included. Further, the judgment processing of each check item is automatically executed when, for example, the subject, destination, mail text, and attached files (including files stored in the storage destination URL of the storage service 20) are changed. may

また、図3に示す送信確認画面1000内の各表示部品(添付ファイル表示欄1100のアイコン1101~アイコン1103、件名表示欄1200、宛先表示欄1300、本文表示欄1400等)は、ユーザによって該当の確認項目が確認された場合にその表示態様が変更されてもよい。なお、表示態様の変更には、色を変える等といったことだけでなく、文字列やチェックボックスにチェックを表示させる等といったことが含まれていてもよい。 Each display part (icon 1101 to icon 1103 of attached file display field 1100, subject display field 1200, destination display field 1300, text display field 1400, etc.) in transmission confirmation screen 1000 shown in FIG. The display mode may be changed when the confirmation item is confirmed. It should be noted that the change of the display mode may include not only changing the color, etc., but also displaying a check mark in a character string or a check box.

例えば、「お見積もり書.pdf」が開封された場合、アイコン1102の表示態様が、確認済を表す態様に変更(例えば、緑色等に色を変更する、「確認済」との文字列を表示する等)されてもよい。同様に、「スケジュール.xlsx」が開封された場合、アイコン1103の表示態様が、確認済を表す態様に変更されてもよい。また、同様に、例えば、ストレージサービスAの格納先URLに格納されているファイルが開封(又は、ダウンロード及び開封)された場合、アイコン1101の表示態様が、確認済を表す態様に変更されてもよい。 For example, when "estimate.pdf" is opened, the display mode of the icon 1102 is changed to indicate that it has been confirmed (for example, the color is changed to green, etc., and the character string "confirmed" is displayed). etc.). Similarly, when "Schedule.xlsx" is opened, the display mode of the icon 1103 may be changed to indicate that it has been confirmed. Similarly, for example, when a file stored in the storage destination URL of storage service A is opened (or downloaded and opened), the display mode of the icon 1101 may be changed to indicate that it has been confirmed. good.

<重要情報判定処理>
本実施形態に係る重要情報判定処理について図4を参照しながら説明する。この重要情報判定処理では、ファイル内に重要情報が含まれていた場合、重要情報確認画面がディスプレイ上に表示される。以下では、一例として、図3に示す送信確認画面1000でユーザによりアイコン1101が選択されたものとする。
<Important Information Judgment Processing>
The important information determination process according to this embodiment will be described with reference to FIG. In this important information determination process, if the file contains important information, an important information confirmation screen is displayed on the display. In the following, as an example, it is assumed that the user has selected the icon 1101 on the transmission confirmation screen 1000 shown in FIG.

まず、誤送信防止処理部102の重要情報判定部113は、ユーザにより選択されたアイコン1101に対応するストレージサービス20(図3に示す例ではストレージサービスA)の格納先URLが示す格納先に格納されているファイルを取得する(ステップS201)。ここで、重要情報判定部113は、当該格納先URLから自動的にファイルをダウンロードすることで当該ファイルを取得してもよいし、当該格納先URLからユーザの操作によりダウンロードされたファイルを取得してもよい。ユーザの操作によりファイルがダウンロードされる場合は、例えば、アイコン1101の選択に応じてストレージサービスAのファイルダウンロード画面が表示制御部103により表示され、このファイルダウンロード画面上でユーザによりファイルのダウンロード操作が行われる。 First, the important information determination unit 113 of the erroneous transmission prevention processing unit 102 stores the icon 1101 selected by the user in the storage destination indicated by the storage destination URL of the storage service 20 (storage service A in the example shown in FIG. 3). file is obtained (step S201). Here, the important information determination unit 113 may acquire the file by automatically downloading the file from the storage destination URL, or acquire the file downloaded by the user's operation from the storage destination URL. may When a file is downloaded by a user's operation, for example, a file download screen for storage service A is displayed by the display control unit 103 in accordance with the selection of the icon 1101, and the user performs a file download operation on this file download screen. done.

次に、誤送信防止処理部102の重要情報判定部113は、設定情報記憶部104に記憶されている設定情報に含まれるマッチング情報を用いて、上記のステップS201で取得されたファイル内に重要情報が含まれるか否かを判定する(ステップS202)。すなわち、重要情報判定部113は、当該マッチング情報を用いて当該ファイルに対してパターンマッチングを行うことで、当該マッチング情報に対応する重要情報が含まれるか否かを判定する。 Next, the important information determination unit 113 of the erroneous transmission prevention processing unit 102 uses the matching information included in the setting information stored in the setting information storage unit 104 to store the important information in the file acquired in step S201. It is determined whether information is included (step S202). That is, the important information determination unit 113 performs pattern matching on the file using the matching information to determine whether or not the important information corresponding to the matching information is included.

上記のステップS202で当該ファイル内に重要情報が含まれると判定されなかった場合(ステップS203でNO)、誤送信防止処理部102は、重要情報判定処理を終了する。 If it is determined in step S202 that the file does not contain important information (NO in step S203), the erroneous transmission prevention processing unit 102 terminates the important information determination process.

一方で、上記のステップS202で当該ファイル内に重要情報が含まれると判定された場合(ステップS203でYES)、誤送信防止処理部102の画面生成部114は、当該ファイル内に重要情報が含まれることを通知する重要情報確認画面を生成する(ステップS204)。 On the other hand, if it is determined in step S202 that the file contains important information (YES in step S203), the screen generation unit 114 of the erroneous transmission prevention processing unit 102 determines that the file contains important information. An important information confirmation screen for notifying that the

そして、表示制御部103は、上記のステップS204で生成された重要情報確認画面をディスプレイ上に表示させる(ステップS205)。これにより、メール送信前に、ファイル(特に、所定のストレージサービス20に格納されているファイル)内に重要情報が含まれていることをユーザに通知することができる。このため、そのファイルの内容の再確認が促され、個人情報等といった重要情報の流出を防止することができる。 Then, the display control unit 103 causes the important information confirmation screen generated in step S204 to be displayed on the display (step S205). Thereby, the user can be notified that important information is included in the file (particularly, the file stored in the predetermined storage service 20) before sending the mail. Therefore, reconfirmation of the contents of the file is prompted, and leakage of important information such as personal information can be prevented.

なお、図4に示す重要情報判定処理は所定のストレージサービス20に格納されているファイル内に重要情報が含まれるか否かを判定したが、これに限られず、メールに添付されているファイル(例えば、図3に示す例では「お見積もり書.pdf」と「スケジュール.xlsx」)に重要情報が含まれるか否かを判定してもよい。メールに添付されているファイルに重要情報が含まれるか否かを判定する場合には、上記のステップS201を実行する必要はなく、上記のステップS202においてメールに添付されているファイル内に重要情報が含まれるか否かを判定すればよい。 Note that the important information determination process shown in FIG. 4 determines whether or not a file stored in a predetermined storage service 20 contains important information. For example, in the example shown in FIG. 3, it may be determined whether important information is included in "estimate.pdf" and "schedule.xlsx"). If it is determined whether or not the file attached to the email contains important information, there is no need to execute step S201 above. is included or not.

≪重要情報確認画面≫
ここで、上記のステップS205で表示される重要情報確認画面の一例を図5に示す。図5に示す重要情報確認画面2000は、上記のステップS202で電話番号とパスワードと3つの個人名とが含まれると判定された場合の例である。
≪Important information confirmation screen≫
FIG. 5 shows an example of the important information confirmation screen displayed in step S205. The important information confirmation screen 2000 shown in FIG. 5 is an example when it is determined in step S202 that the telephone number, password, and three personal names are included.

図5に示す重要情報確認画面2000の重要情報表示欄2100には、アイコン2101~アイコン2103が表示されている。アイコン2101は当該ファイル内に電話番号が含まれていることを表す表示部品、アイコン2102は当該ファイル内にパスワードが含まれていることを表す表示部品、アイコン2103は当該ファイル内に個人名が3つ含まれていることを表す表示部品である。これにより、当該ファイル内に重要情報が含まれていることをユーザに通知することができる。 Icons 2101 to 2103 are displayed in the important information display field 2100 of the important information confirmation screen 2000 shown in FIG. An icon 2101 is a display component indicating that the file contains a telephone number, an icon 2102 is a display component indicating that the file contains a password, and an icon 2103 is a display component indicating that the file contains three personal names. It is a display component that indicates that one is included. Thereby, the user can be notified that the file contains important information.

このとき、例えば、ユーザによりアイコン2101が選択された場合、当該ファイル内に含まれる電話番号が表示されてもよい。同様に、ユーザによりアイコン2102が選択された場合はパスワードが表示されてもよく、アイコン2103が選択された場合は3つの個人名が表示されてもよい。ただし、例えば、パスワード等のような秘匿情報については表示させないようにしてもよいし、マスキングした状態で表示させてもよい。 At this time, for example, when the icon 2101 is selected by the user, the telephone numbers included in the file may be displayed. Similarly, a password may be displayed when icon 2102 is selected by the user, and three personal names may be displayed when icon 2103 is selected. However, for example, confidential information such as a password may not be displayed, or may be displayed in a masked state.

また、ユーザによりOKボタン2200が選択された場合は、表示制御部103により重要情報確認画面2000が非表示となる。 Further, when the user selects the OK button 2200, the display control unit 103 hides the important information confirmation screen 2000. FIG.

なお、図5に示す重要情報確認画面2000は、例えば、ポップアップ画面等として送信確認画面とは別に表示されてもよいし、送信確認画面の一部として表示されてもよい。 Note that the important information confirmation screen 2000 shown in FIG. 5 may be displayed separately from the transmission confirmation screen, for example, as a pop-up screen or the like, or may be displayed as part of the transmission confirmation screen.

<変形例>
以下、本実施形態の変形例について説明する。
<Modification>
Modifications of this embodiment will be described below.

≪変形例1≫
本実施形態ではメール作成部101と誤送信防止処理部102と表示制御部103と設定情報記憶部104とをメール送信端末10が有している場合について説明したが、誤送信防止処理部102及び設定情報記憶部104は、メール送信端末10とメールサーバ30との間に存在するサーバが有していてもよい。すなわち、図6に示すように、メール送信端末10とメールサーバ30との間に誤送信防止サーバ40が存在し、この誤送信防止サーバ40が誤送信防止処理部102及び設定情報記憶部104を有していてもよい。これにより、メール送信端末10には誤送信防止処理部102を実現するプログラムをインストールする必要がなくなり、例えば、メール送信端末10の台数が多い場合に効果的である。
<<Modification 1>>
In the present embodiment, the mail sending terminal 10 has the mail creation unit 101, the erroneous transmission prevention processing unit 102, the display control unit 103, and the setting information storage unit 104, but the erroneous transmission prevention processing unit 102 and The setting information storage unit 104 may be included in a server located between the mail transmission terminal 10 and the mail server 30 . That is, as shown in FIG. 6, an erroneous transmission prevention server 40 exists between the mail transmission terminal 10 and the mail server 30, and the erroneous transmission prevention server 40 operates the erroneous transmission prevention processing unit 102 and the setting information storage unit 104. may have. This eliminates the need to install a program for implementing the erroneous transmission prevention processing unit 102 in the mail transmission terminal 10, which is effective, for example, when the number of mail transmission terminals 10 is large.

≪変形例2≫
上記の変形例1ではメール送信端末10がメール作成部101を有しているものとしたが、メール送信端末10がメール作成部101を必ずしも有している必要はない。例えば、Webメールによりメール作成部101が実現される場合には、メール送信端末10はWebブラウザを有していればよく、メール作成部101を有していなくてもよい。この場合、Webメールを提供するサーバがメール作成部101を有していることになる。
<<Modification 2>>
Although the mail transmitting terminal 10 has the mail creating unit 101 in the above modified example 1, the mail transmitting terminal 10 does not necessarily have the mail creating unit 101 . For example, when the mail creating unit 101 is realized by Web mail, the mail transmitting terminal 10 only needs to have a Web browser, and does not need to have the mail creating unit 101 . In this case, the server that provides Web mail has the mail creation unit 101 .

≪変形例3≫
図2のステップS102ではメール内にURLが含まれるか否かを判定したが、例えば、メールの添付ファイル内にURLが含まれるか否かを判定してもよい。これにより、所定のストレージサービス20に格納されているファイルの格納先URLが添付ファイル内に記載されている場合であっても、図2のステップS108で送信確認画面を表示させることができるようになる。
<<Modification 3>>
In step S102 of FIG. 2, it is determined whether or not the URL is included in the mail. However, for example, it may be determined whether or not the URL is included in the attached file of the mail. As a result, even if the storage destination URL of the file stored in the predetermined storage service 20 is described in the attached file, the transmission confirmation screen can be displayed in step S108 of FIG. Become.

また、ユーザが受信したメールに対して返信する場合は、この返信メール内に引用文(例えば、文頭に記号「>」が付与された文)が含まれることがある。この場合、メール内にURLが含まれる場合であっても、そのURLが引用文内に含まれるときには、図2のステップS102でメール内にURLは含まれないと判定されてもよい。これらステップS102からステップS104における一連の判定において、設定情報記憶部104に記憶されている設定情報を参照しなくても判定ができるよう、各判定部に正規URL情報や所定のストレージサービス20のURL、引用文内を除外するか否か等の判定条件に関する情報等を持たせてもよい。 In addition, when the user replies to the received mail, the reply mail may include a quoted sentence (for example, a sentence prefixed with a symbol “>”). In this case, even if the URL is included in the mail, if the URL is included in the quotation, it may be determined in step S102 of FIG. 2 that the URL is not included in the mail. In a series of determinations from step S102 to step S104, each determination unit stores the regular URL information and the URL of the predetermined storage service 20 so that the determination can be performed without referring to the setting information stored in the setting information storage unit 104. , information on determination conditions such as whether or not to exclude the inside of the quotation may be provided.

≪変形例4≫
本実施形態ではストレージサービス20へのファイルの格納(アップロード)はユーザが事前に行うこと想定しているが、このアップロードをメール送信端末10が行ってもよい。例えば、図2のステップS101で添付ファイル付きメールが作成された場合、この添付ファイルをメール送信端末10がストレージサービス20に自動的に格納(アップロード)し、その格納先URLをメール本文等に自動的に記載してもよい。これにより、ユーザは事前にファイルをアップロードすることなく、単に添付ファイル付きメールを作成するだけで格納先URLが記載されたメールを作成及び送信することができるようになる。なお、アップロード先のストレージサービス20とそのアカウント情報(例えば、ユーザIDとパスワード等)はメール送信端末10に予め登録しておく必要がある。
<<Modification 4>>
In this embodiment, it is assumed that the user stores (uploads) the file in the storage service 20 in advance, but the mail transmission terminal 10 may perform this upload. For example, when an e-mail with an attached file is created in step S101 of FIG. 2, the e-mail sending terminal 10 automatically stores (uploads) this attached file in the storage service 20, and the storage destination URL is automatically added to the body of the e-mail. can be described as As a result, the user can create and send an email containing a storage destination URL simply by creating an email with an attached file without uploading the file in advance. Note that the upload destination storage service 20 and its account information (for example, user ID and password) must be registered in the mail transmission terminal 10 in advance.

また、このとき、上記のファイルをストレージサービス20にアップロードする前に、誤送信防止処理部102の重要情報判定部113により、そのファイル内に重要情報が含まれるか否か判定してもよい。そして、アップロード対象のファイル内に重要情報が含まれる場合は、重要情報確認画面を表示させると共に、そのファイルのアップロードを中止してもよい。これにより、メールの添付ファイルを自動的にストレージサービス20にアップロードする場合に、重要情報が含まれるファイルのアップロードを防止することができるようになる。 At this time, before uploading the file to the storage service 20, the important information determination unit 113 of the erroneous transmission prevention processing unit 102 may determine whether or not the file contains important information. Then, when important information is included in the file to be uploaded, the important information confirmation screen may be displayed and the upload of the file may be stopped. As a result, when automatically uploading a file attached to an email to the storage service 20, uploading of a file containing important information can be prevented.

≪変形例5≫
図3に示す送信確認画面1000の添付ファイル表示欄1100にはアイコン1101~アイコン1103が表示されているが、これらのアイコン1101~アイコン1103の表示順を何等かの基準に応じて変化させてもよい。
<<Modification 5>>
Icons 1101 to 1103 are displayed in the attached file display field 1100 of the transmission confirmation screen 1000 shown in FIG. good.

例えば、各アイコンにそれぞれ対応するファイル(添付ファイル又はストレージサービス20に格納されているファイル)に対してスコアを算出し、そのスコアが高い順に上から順に表示してもよい。 For example, a score may be calculated for files (attached files or files stored in the storage service 20) corresponding to each icon, and the scores may be displayed in descending order from the top.

このとき、スコアとしては、アイコンに対応するファイルの重要度や誤送信時のセキュリティリスクの高さ等に応じて算出又は決定される値とすればよい。例えば、アイコンに対応するファイルに含まれる重要情報に応じてスコアを算出することが考えられる。具体的には、例えば、重要情報の種類をi(1≦i≦I、Iは種類数)、種類iの重要情報の重みをw、ファイル内に含まれる種類iの重要情報数をnとして、当該ファイルのスコアをw+・・・+wと算出することが考えられる。これ以外にも、ファイルの性質(例えば、社外秘か否か)等といった情報を考慮してスコアを算出してもよい。これにより、ファイル内に含まれる重要情報の種類や数、ファイルの性質等に応じたスコアが算出され、そのスコアが高い順に各ファイルにそれぞれ対応するアイコンが表示されることになる。 At this time, the score may be a value that is calculated or determined according to the importance of the file corresponding to the icon, the level of security risk at the time of erroneous transmission, and the like. For example, it is conceivable to calculate the score according to the important information included in the file corresponding to the icon. Specifically, for example, the type of important information is i (1≦i≦I, where I is the number of types), the weight of important information of type i is w i , and the number of important information of type i contained in the file is n As i , the score of the file can be calculated as w 1 n 1 + . . . + w I n I. In addition to this, the score may be calculated in consideration of information such as the nature of the file (for example, whether it is confidential or not). As a result, a score is calculated according to the type and number of important information contained in the file, the nature of the file, etc., and icons corresponding to each file are displayed in descending order of the score.

また、上記のスコアに応じて各アイコンの表示態様を異ならせてもよい。例えば、スコアが所定の閾値以上のファイルに対応するアイコンは、色を変えたり点滅させたりして強調表示してもよい。 Also, the display mode of each icon may be changed according to the above score. For example, icons corresponding to files with scores above a predetermined threshold may be highlighted by changing color or blinking.

更に、表示順を変えたり表示態様を異ならせたりする際に、当該アイコンに対応するファイルの種類やファイルが格納されているストレージサービス20を考慮してもよい。例えば、「お見積もり書はPDFファイルで送信する」というルールが存在する場合に、お見積もり書がPDFファイルでないときは、そのファイルに対応するアイコンの表示順を上位にしたり、強調表示したりしてもよい。また、例えば、「特定の送信先に格納先URLを送信する際には、特定のストレージサービス20にファイルを格納し、その格納先URLを記載する」というルールが存在する場合に、そのファイルに対応するアイコンの表示順を上位にしたり、強調表示したりしてもよい。なお、ファイルの種類はファイル内に記載されている文字列やファイル名等から特定すればよい。 Furthermore, when changing the display order or changing the display mode, the type of file corresponding to the icon and the storage service 20 in which the file is stored may be considered. For example, if there is a rule to "send the quotation as a PDF file", if the quotation is not a PDF file, the icon corresponding to that file will be displayed in a higher order or highlighted. may Also, for example, if there is a rule that "when transmitting a storage destination URL to a specific destination, store the file in a specific storage service 20 and describe the storage destination URL", the file The display order of the corresponding icon may be set higher, or the icon may be highlighted. Note that the file type can be identified from a character string, file name, or the like described in the file.

このように、ファイル(添付ファイル、格納先URL)送信の際に何等かのルール又はルールに準じる慣例等が存在する場合に、そのルールや慣例等から外れているときはそのファイルに対応するアイコンの表示順を上位にしたり、強調表示したりしてもよい。 In this way, if there are some rules or conventions that conform to the rules when sending files (attached files, storage destination URLs), if the rules or conventions are not followed, the icon corresponding to the file will be displayed. may be displayed in a higher order or may be highlighted.

≪変形例6≫
図3に示す送信確認画面1000内の各表示部品(添付ファイル表示欄1100のアイコン1101~アイコン1103、件名表示欄1200、宛先表示欄1300、本文表示欄1400等)に対してチェックボックス等を設け、例えば、すべてのチェックボックスにチェックが入っていない場合、送信ボタン1500を押下できないようにしてもよい。また、例えば、添付ファイル(ストレージサービス20の格納先URLに格納されているファイルも含む)を確認していない場合にはチェックボックスに対してチェックできないようにしてもよいし、送信ボタン1500を押下できないようにしてもよい。更に、例えば、ストレージサービス20のURLがメール内に含まれているか否か等を含む各確認項目の判定処理を実行させるためのボタン等が送信確認画面1000内に含まれている場合には、すべてのチェックボックスにチェックが入っていない(又は、添付ファイルを確認していない)ときには当該ボタンを押下できないようにしてもよい。
<<Modification 6>>
A check box or the like is provided for each display component (icon 1101 to icon 1103 in attached file display column 1100, subject display column 1200, address display column 1300, text display column 1400, etc.) in transmission confirmation screen 1000 shown in FIG. For example, the send button 1500 may not be pressed when all check boxes are unchecked. Further, for example, if the attached file (including the file stored in the storage destination URL of the storage service 20) has not been confirmed, the check box may not be checked, or the send button 1500 may be pressed. You can make it impossible. Furthermore, for example, if the transmission confirmation screen 1000 includes a button or the like for executing determination processing for each confirmation item including whether or not the URL of the storage service 20 is included in the email, The button may not be pressed when all check boxes are unchecked (or the attached file is not confirmed).

本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲の記載から逸脱することなく、種々の変形や変更、既知の技術との組み合わせ等が可能である。 The present invention is not limited to the specifically disclosed embodiments described above, and various variations, modifications, combinations with known techniques, etc. are possible without departing from the scope of the claims. be.

10 メール送信端末
20 ストレージサービス
30 メールサーバ
101 メール作成部
102 誤送信防止処理部
103 表示制御部
104 設定情報記憶部
111 URL判定部
112 ストレージ判定部
113 重要情報判定部
114 画面生成部
115 送信部
10 mail transmission terminal 20 storage service 30 mail server 101 mail creation unit 102 erroneous transmission prevention processing unit 103 display control unit 104 setting information storage unit 111 URL determination unit 112 storage determination unit 113 important information determination unit 114 screen generation unit 115 transmission unit

Claims (10)

送信対象のメッセージ内に所定のリンク情報が含まれる場合、前記リンク情報が示すリンク先に対応する名称を含む第1の表示部品を、前記リンク先に対する操作によって変更可能な表示態様で表示させる第1の表示を行う表示制御部、
を有する誤送信防止装置。
When predetermined link information is included in a message to be transmitted, a first display component including a name corresponding to a link destination indicated by the link information is displayed in a display mode that can be changed by operating the link destination. A display control unit that displays 1,
erroneous transmission prevention device.
前記メッセージ内に、所定のストレージサービスのリンク情報が含まれるか否かを判定する第1の判定部を有し、
前記表示制御部は、
前記リンク情報が含まれると判定された場合、前記第1の表示を行う、請求項1に記載の誤送信防止装置。
a first determination unit that determines whether or not the message contains link information of a predetermined storage service;
The display control unit
2. The erroneous transmission prevention device according to claim 1, wherein said first display is performed when said link information is determined to be included.
前記第1の判定部は、
前記メッセージ内に前記リンク情報が含まれる場合であっても、前記リンク情報が、引用形式のメッセージ内に含まれる場合は、前記リンク情報は含まれないと判定する、請求項2に記載の誤送信防止装置。
The first determination unit is
3. The error according to claim 2, wherein even if the link information is included in the message, it is determined that the link information is not included when the link information is included in a quoted message. Transmission prevention device.
前記リンク情報が示すリンク先に格納されている電子データ内に所定の重要情報が含まれるか否かを判定する第2の判定部を有し、
前記表示制御部は、
前記電子データ内に前記重要情報が含まれると判定された場合、前記電子データ内に前記重要情報が含まれることを表す第2の表示部品を表示させる第2の表示を行う、請求項2又は3に記載の誤送信防止装置。
a second determination unit that determines whether predetermined important information is included in the electronic data stored at the link destination indicated by the link information;
The display control unit
2. or, when it is determined that the important information is included in the electronic data, a second display is performed to display a second display component indicating that the important information is included in the electronic data. 3. The erroneous transmission prevention device according to 3.
前記第2の判定部は、
前記メッセージに添付されている電子データ内に前記重要情報が含まれるか否かを更に判定する、請求項4に記載の誤送信防止装置。
The second determination unit
5. The erroneous transmission prevention device according to claim 4, further determining whether or not the electronic data attached to the message includes the important information.
前記表示制御部は、
前記リンク情報が示すリンク先に格納されている電子データに対して算出されたスコアに応じて、前記電子データに対応する第1の表示部品の表示順と表示態様とを変化させる、請求項4に記載の誤送信防止装置。
The display control unit
5. The display order and display mode of the first display parts corresponding to the electronic data are changed according to the score calculated for the electronic data stored at the link destination indicated by the link information. Mistransmission prevention device described in .
前記表示制御部は、
前記メッセージに添付されている電子データに対して算出されたスコアに応じて、前記電子データに対応する第3の表示部品の表示順と表示態様とを変化させる、請求項5に記載の誤送信防止装置。
The display control unit
6. The erroneous transmission according to claim 5, wherein the display order and display mode of the third display component corresponding to the electronic data is changed according to the score calculated for the electronic data attached to the message. prevention device.
前記スコアは、前記電子データ内に含まれる前記重要情報の種類と数、又は、前記電子データの種類、に応じて算出される、請求項6又は7に記載の誤送信防止装置。 8. The erroneous transmission prevention device according to claim 6, wherein said score is calculated according to the type and number of said important information included in said electronic data, or the type of said electronic data. 送信対象のメッセージ内に所定のリンク情報が含まれる場合、前記リンク情報が示すリンク先に対応する名称を含む第1の表示部品を、前記リンク先に対する操作によって変更可能な表示態様で表示させる第1の表示を行う表示制御手順、
をコンピュータが実行する誤送信防止方法。
When predetermined link information is included in a message to be transmitted, a first display component including a name corresponding to a link destination indicated by the link information is displayed in a display mode that can be changed by operating the link destination. Display control procedure for displaying 1,
A computer-implemented anti-misdelivery method.
コンピュータを、請求項1乃至8の何れか一項に記載の誤送信防止装置として機能させるプログラム。 A program that causes a computer to function as the erroneous transmission prevention device according to any one of claims 1 to 8.
JP2021106424A 2021-06-28 2021-06-28 ERROR TRANSMISSION PREVENTION DEVICE, ERROR TRANSMISSION PREVENTION METHOD, AND PROGRAM Active JP7269283B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2021106424A JP7269283B2 (en) 2021-06-28 2021-06-28 ERROR TRANSMISSION PREVENTION DEVICE, ERROR TRANSMISSION PREVENTION METHOD, AND PROGRAM
JP2023069939A JP7480389B2 (en) 2021-06-28 2023-04-21 Apparatus, method, and program for preventing erroneous transmission
JP2024070216A JP7687602B2 (en) 2021-06-28 2024-04-24 Apparatus, method, and program for preventing erroneous transmission
JP2025080801A JP2025114802A (en) 2021-06-28 2025-05-13 Apparatus, method, and program for preventing erroneous transmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021106424A JP7269283B2 (en) 2021-06-28 2021-06-28 ERROR TRANSMISSION PREVENTION DEVICE, ERROR TRANSMISSION PREVENTION METHOD, AND PROGRAM

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023069939A Division JP7480389B2 (en) 2021-06-28 2023-04-21 Apparatus, method, and program for preventing erroneous transmission

Publications (2)

Publication Number Publication Date
JP2023004607A JP2023004607A (en) 2023-01-17
JP7269283B2 true JP7269283B2 (en) 2023-05-08

Family

ID=85101208

Family Applications (4)

Application Number Title Priority Date Filing Date
JP2021106424A Active JP7269283B2 (en) 2021-06-28 2021-06-28 ERROR TRANSMISSION PREVENTION DEVICE, ERROR TRANSMISSION PREVENTION METHOD, AND PROGRAM
JP2023069939A Active JP7480389B2 (en) 2021-06-28 2023-04-21 Apparatus, method, and program for preventing erroneous transmission
JP2024070216A Active JP7687602B2 (en) 2021-06-28 2024-04-24 Apparatus, method, and program for preventing erroneous transmission
JP2025080801A Pending JP2025114802A (en) 2021-06-28 2025-05-13 Apparatus, method, and program for preventing erroneous transmission

Family Applications After (3)

Application Number Title Priority Date Filing Date
JP2023069939A Active JP7480389B2 (en) 2021-06-28 2023-04-21 Apparatus, method, and program for preventing erroneous transmission
JP2024070216A Active JP7687602B2 (en) 2021-06-28 2024-04-24 Apparatus, method, and program for preventing erroneous transmission
JP2025080801A Pending JP2025114802A (en) 2021-06-28 2025-05-13 Apparatus, method, and program for preventing erroneous transmission

Country Status (1)

Country Link
JP (4) JP7269283B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010072779A (en) 2008-09-17 2010-04-02 Mitsubishi Electric Corp Data classifying device, computer program, and data classification method
JP2012150527A (en) 2011-01-15 2012-08-09 Nomura Research Institute Ltd Mistransmission confirmation system and program for electronic mail
JP2020154363A (en) 2019-03-18 2020-09-24 株式会社Pfu Information processing equipment, methods, and programs

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050188026A1 (en) * 2004-02-11 2005-08-25 Hilbert David M. Email distribution system and method
JP5394772B2 (en) * 2009-02-25 2014-01-22 エヌ・ティ・ティ・ソフトウェア株式会社 E-mail delivery system and program
JP2013130942A (en) * 2011-12-20 2013-07-04 Canon Marketing Japan Inc Mail security device, control method, and program
JP6871503B2 (en) 2016-12-22 2021-05-12 キヤノンマーケティングジャパン株式会社 Information processing equipment, control methods, and programs

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010072779A (en) 2008-09-17 2010-04-02 Mitsubishi Electric Corp Data classifying device, computer program, and data classification method
JP2012150527A (en) 2011-01-15 2012-08-09 Nomura Research Institute Ltd Mistransmission confirmation system and program for electronic mail
JP2020154363A (en) 2019-03-18 2020-09-24 株式会社Pfu Information processing equipment, methods, and programs

Also Published As

Publication number Publication date
JP2025114802A (en) 2025-08-05
JP7687602B2 (en) 2025-06-03
JP2024091880A (en) 2024-07-05
JP2023103267A (en) 2023-07-26
JP7480389B2 (en) 2024-05-09
JP2023004607A (en) 2023-01-17

Similar Documents

Publication Publication Date Title
US10097661B2 (en) Uploading attachment to shared location and replacing with a link
JP6026505B2 (en) Upload attachments and insert links to electronic messages
CN103503018B (en) Method and system for setting permissions for links forwarded in electronic messages
US7421514B2 (en) Messaging protocol for processing messages with attachments by inserting into a field of the message a unique property of the attaching entity
US7870206B2 (en) Method, computer program product, and user interface for making non-shared linked documents in electronic messages accessible to recipients
US8843567B2 (en) Managing electronic messages
CN103493091B (en) Most recently used list for appending files to messages
JP5989762B2 (en) Presenting links to content as attachments in electronic messages
US20120278403A1 (en) Presenting link information near links within electronic messages
US20220158962A1 (en) Method for Providing an Email User Experience By Contacts Instead of Folders
JP7269283B2 (en) ERROR TRANSMISSION PREVENTION DEVICE, ERROR TRANSMISSION PREVENTION METHOD, AND PROGRAM
US9419922B2 (en) Information processing apparatus and time-limit display method
JP2005284454A (en) Junk e-mail distribution preventive system, and information terminal and e-mail server in the system
KR100851341B1 (en) Data transmission method and recording medium using each data transmission program installed in user&#39;s computer
WO2009087401A1 (en) A system and method for the augmentation of an electronic message display
Brown How to make the most of email

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220214

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: 20230322

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230421

R150 Certificate of patent or registration of utility model

Ref document number: 7269283

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250