False Transmission Prevention Device, False Transmission Prevention Method, and Program

The mistransmission prevention device addresses the issue of unverified file transmission by displaying a confirmation screen for the user to verify the file content and storage destination before sending messages with storage URLs, effectively preventing mistransmission.

JP7687602B2Active Publication Date: 2025-06-03NTT TECHNOCROSS CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2024070216
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-04-24
Publication Date
2025-06-03
Estimated Expiration
2041-06-28

AI Technical Summary

Technical Problem

Existing technologies fail to effectively prevent mistransmission of electronic data when sending messages containing storage destination URLs, as they cannot verify the validity of the file stored at the indicated location before transmission.

Method used

A mistransmission prevention device that includes a first determination unit to check for link information of a storage service in attached files and a first display control unit to display a confirmation screen showing the link destination, allowing the user to confirm the file content before transmission.

Benefits of technology

This solution effectively prevents mistransmission by ensuring that the user confirms the file content and storage destination before sending the message, thereby reducing the risk of incorrect file transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007687602000001
    Figure 0007687602000001
  • Figure 0007687602000002
    Figure 0007687602000002
  • Figure 0007687602000003
    Figure 0007687602000003
Patent Text Reader

Abstract

To prevent erroneous sending of a message including storage destination information of electronic data.SOLUTION: An erroneous transmission prevention device includes a first determination unit that determines whether a file attached to a message to be sent contains link information for a specified storage service, and a display control unit that performs a first display, when the file attachment contains the link information, to display a first display component including a name corresponding to a link destination indicated by the link information in a display mode that can be changed by an operation on the link destination.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a mistransmission prevention device, a mistransmission prevention method, and a program.

Background Art

[0002] As a technology for preventing mistransmission of electronic mail (hereinafter also simply referred to as mail), there is known a technology for displaying a confirmation screen for confirming the validity of a destination address, the validity of an attached file, etc. before mail transmission. For example, Patent Document 1 discloses a technology for displaying a confirmation screen for confirming the validity of a destination address to the sender before mail transmission and not transmitting the mail until the confirmation result on this confirmation screen is obtained.

[0003] By the way, in recent years, instead of attaching the electronic file (hereinafter also simply referred to as file) itself to the mail, for example, the method of storing the file in a storage service and then describing the storage destination URL (Uniform Resource Locator) in the mail has been increasing. Since such a usage method is substantially the same as the case of attaching the file itself to the mail, it is considered that there are similar security risks.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] However, in the prior art, in the case of a usage method where the storage destination URL is described in an email, it was not possible to display a confirmation screen for verifying the validity of the file. For this reason, for example, when an incorrect file is stored in a storage service and the storage destination URL is sent by email, a situation substantially the same as the mistransmission of that file will occur. Note that the same situation is considered to occur not only in emails but also in messaging applications such as instant messengers and chat applications.

[0006] One embodiment of the present invention has been made in view of the above points, and an object thereof is to prevent mistransmission when sending a message including storage destination information of electronic data.

Means for Solving the Problems

[0007] To achieve the above object, a mistransmission prevention device according to one embodiment includes a first determination unit that determines whether link information of a predetermined storage service is included in an attached file attached to a message to be transmitted, and when the link information is included in the attached file, a first display control unit that performs a first display for displaying a first display component including a name corresponding to the link destination indicated by the link information in a display mode that can be changed by an operation on the link destination.

Effects of the Invention

[0008] It is possible to prevent mistransmission when sending a message including storage destination information of electronic data.

Brief Description of the Drawings

[0009]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Mode for Carrying Out the Invention

[0010] Hereinafter, an embodiment of the present invention will be described. In this embodiment, a mail transmission terminal 10 capable of preventing mistransmission when transmitting a mail including a storage destination URL of a file will be described.

[0011] Here, mistransmission means mail transmission unintended by the sender. For example, the cases described in the following (1) to (3) correspond to mistransmission.

[0012] (1) When a mail is sent to an incorrect destination (for example, a destination unintended by the sender, etc.) (2) When a mail attached with an incorrect file (for example, a file unintended by the sender, a file with incorrect or inappropriate information in the content, etc.) is sent (3) When a mail describing the storage destination URL of an incorrect file is sent In this embodiment, the prevention of mistransmission in (1) and (2) is described, and mainly the case of preventing mistransmission in (3) is described. In order to realize the prevention of mistransmission in (3), when a transmission operation of a mail in which the URL of the storage service is described is performed, the mail transmission terminal 10 according to this embodiment displays a screen (a transmission confirmation screen described later) for allowing the content of the file stored in the storage destination indicated by the URL to be confirmed before the mail is actually transmitted. As a result, before the mail is transmitted, the content of the file can be confirmed by the mail sender (hereinafter also referred to as the user), so that the transmission of a mail in which the storage destination URL of an incorrect file is described can be prevented. Note that the prevention of mistransmission in (1) and (2) is realized by existing technologies.

[0013] In addition, when the mail sending terminal 10 according to the present embodiment contains important information (such as personal information, etc.) in a file (mainly the file stored in the storage destination indicated by the above storage destination URL), it displays a screen (an important information confirmation screen described later) for the user to confirm it. Thereby, before sending the mail, since the user can be notified that the file contains important information, for example, it becomes possible to confirm with the user whether the storage destination URL of the file should really be sent.

[0014] Although the present embodiment is described with respect to mails, this is just an example. For example, the present embodiment is equally applicable to messaging applications such as instant messengers and chat applications. That is, when sending a message describing the storage destination URL of a file in a messaging application, it can be similarly applied when preventing mis-sending described in (3) above or notifying the user that the file contains important information. Note that since a mail application (so-called mailer) for sending and receiving mails can also be considered as one of the messaging applications, mails also fall within the category of examples of messages.

[0015] Also, as the file stored in the storage service (and the file attached to the mail), mainly a document file is assumed, but it is not limited thereto, and for example, any electronic data such as an image file may be used.

[0016] <Overall Configuration of Mail Sending Terminal 10> The functional configuration of the mail transmission terminal 10 according to this embodiment is shown in FIG. 1. As shown in FIG. 1, the mail transmission terminal 10 according to this embodiment includes a mail creation unit 101, a mistransmission prevention processing unit 102, and a display control unit 103. Each of these units is realized, for example, by processing executed by one or more programs installed in the mail transmission terminal 10 on various arithmetic devices such as a CPU (Central Processing Unit). For example, the mail creation unit 101 can be realized by processing executed by the mail application on the arithmetic device. Also, for example, the mistransmission prevention processing unit 102 may be realized by processing executed by a mistransmission prevention application program different from the mail application, or may be realized by processing executed by a program added or attached to the mail application on the arithmetic device. The display control unit 103 may be realized by processing executed by the above mistransmission prevention application program on the arithmetic device, or may be realized by processing executed by the above added or attached program on the arithmetic device, or may be realized by processing executed by a program such as a web browser on the arithmetic device.

[0017] Also, the mail transmission terminal 10 according to this embodiment includes a setting information storage unit 104. The setting information storage unit 104 is realized, for example, by various storage devices such as an HDD (Hard Disk Drive), an SSD (Solid State Drive), and a flash memory. However, the setting information storage unit 104 may be realized by a storage device (for example, a database server or the like) connected to the mail transmission terminal 10 via a communication network.

[0018] Note that the mail transmission terminal 10 is various terminals used by a mail sender, and is realized by various computers or computer systems such as, for example, a PC (Personal Computer), a smartphone, a tablet terminal, and a wearable device.

[0019] The email creation unit 101 creates an email (for example, an email in which the storage destination URL of a file in the storage service 20 is described). Here, the storage service 20 is, for example, a service that lends storage (memory area) in the form of a cloud service or the like. The storage service 20 may be provided by an external vendor, or may be provided by the email sender or email recipient (or the organization to which the email sender belongs, the organization to which the email recipient belongs, etc.).

[0020] The mistransmission prevention processing unit 102 generates a screen (such as a transmission confirmation screen or an important information confirmation screen) for preventing the mistransmission of the email created by the email creation unit 101, or transmits the email to the email server 30 according to the user's operation. Here, the mistransmission 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.

[0021] The URL determination unit 111 refers to the setting information stored in the setting information storage unit 104 and determines whether a URL is included in the email.

[0022] The storage determination unit 112 refers to the setting information stored in the setting information storage unit 104 and determines whether the URL determined to be included in the email by the URL determination unit 111 is the URL of a predetermined storage service 20.

[0023] The important information determination unit 113 refers to the setting information stored in the setting information storage unit 104 and determines whether important information is included in the file (especially, the file stored in the storage service 20).

[0024] When the storage determination unit 112 determines that the URL of the predetermined storage service 20 is included in the email, the screen generation unit 114 generates a transmission confirmation screen for notifying the user that the URL is included in the email. Further, when the important information determination unit 113 determines that important information is included in the file, the screen generation unit 114 generates an important information confirmation screen for notifying the user that the important information is included in the file.

[0025] When a mail transmission operation is performed by the user on the transmission confirmation screen, the transmission unit 115 transmits the mail created by the mail creation unit 101 to the mail server 30. Further, even when the transmission confirmation screen is not generated, the transmission unit 115 transmits the mail created by the mail creation unit 101 to the mail server 30.

[0026] The display control unit 103 causes the transmission confirmation screen and the important information confirmation screen generated by the screen generation unit 114 of the mistransmission prevention processing unit 102 to be displayed on the display of the mail transmission terminal 10. Further, the display control unit 103 also causes various screens other than the transmission confirmation screen and the important information confirmation screen to be displayed on the display of the mail transmission terminal 10.

[0027] The setting information storage unit 104 stores the 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 mistransmission prevention processing unit 102. Here, the setting information includes regular URL information used for determining whether a URL is included in the email, storage URL information for determining whether it is the URL of the predetermined storage service 20, and matching information for determining whether important information is included in the file. Note that the setting information includes one or more pieces of storage URL information and one or more pieces of matching information.

[0028] Normal URL information is information that represents an arbitrary URL by a representation method called a regular expression. The normal URL information can be, for example, information represented as "(([Hh][Tt][Tt][Pp][Ss]{0,1}): / / )[a-zA-Z0-9\-\._~: / ?#\[\]!$&'\(\)*+,;=%^]+". However, this is just an example of normal URL information, and as long as it is information representing an arbitrary URL by a regular expression, it can be information represented in other forms as well.

[0029] Storage URL information is information for determining whether a certain URL is the URL of a predetermined storage service 20, and is, for example, information composed of characteristic character strings and wildcards in the URL of the storage service 20.

[0030] For example, when the URL of storage service A is "http: / / www.storage-a.co.jp", the storage URL information of storage service A can be information represented as "*storage-a*" using the wildcard "*". This means that if the character string "storage-a" exists in the URL, it is determined that the URL is the URL of storage service A.

[0031] Also, for example, when the URLs of storage service B are "http: / / www.storage-b.co.jp" and "http: / / www.cloud-b.co.jp", the storage URL information of storage service B can be information represented as "*storage-a*|*cloud-b*" using the wildcard "*" and the symbol "|" representing the logical OR. This means that if the character string "storage-a" or the character string "cloud-b" exists in the URL, it is determined that the URL is the URL of storage service B.

[0032] The matching information is information used when determining whether important information is included in a file by pattern matching, and is, for example, information composed of keywords, special symbols, and the like.

[0033] For example, when determining whether a personal name is included in a file as important information, the matching information can be information composed of surnames such as "Suzuki*", "Sato*", "Yamada*", etc. and wildcards.

[0034] Also, for example, when determining whether an address is included in a file as important information, the matching information can be information composed of a prefecture name, a city, town, or village name, and a wildcard, such as "Bunkyo-ku, Tokyo*", "Yokohama-shi, Kanagawa-ken*", etc.

[0035] Also, for example, when determining whether a phone number is included in a file as important information, the matching information can be information composed of an area code such as "03-#-#", "06-#-#", etc. and a symbol "#" representing any single-digit number.

[0036] Note that the above matching information is just an example, and any information can be used as long as it can be used to determine whether predetermined important information is included in a file by pattern matching. Also, the important information may be not only a personal name, an address, or a phone number, but also, for example, an email address, a My Number, etc., or other various types of arbitrarily set confidential information (for example, a user ID, a password, etc.).

[0037] <Email Sending Process> The email sending process according to this embodiment will be described with reference to FIG. 2. In this email sending process, when an email is sent, if the URL of a predetermined storage service 20 is described in the email, a transmission confirmation screen is displayed on the display (in particular, an icon 1101 described later is displayed in this transmission confirmation screen). In addition, if there are other confirmation items (for example, the destination, the content of the email body, etc.), display components for allowing the user to confirm these confirmation items are also displayed in the transmission confirmation screen.

[0038] First, the email creation unit 101 creates an email according to the user's operation (step S101). Here, it is assumed that the user, for example, creates a desired email and then performs a transmission operation for the email. As a result, the email is sent to the mistransmission prevention processing unit 102.

[0039] Next, the URL determination unit 111 of the mistransmission prevention processing unit 102 determines whether a URL is included in the email created in step S101 using the regular URL information included in the setting information stored in the setting information storage unit 104 (step S102). That is, the URL determination unit 111 determines whether a character string in the URL format (that is, a character string of arbitrary length consisting of alphanumeric symbols starting with "http: / / " without distinguishing between uppercase and lowercase) is included in the email using the regular URL information. Note that the inside of the email refers to the body of the email, but in addition to the body of the email, the subject of the email, etc. may be included.

[0040] When it is determined in step S102 above that the email contains a URL (YES in step S103), the storage determination unit 112 of the mistransmission prevention processing unit 102 uses the storage URL information included in the setting information stored in the setting information storage unit 104 to determine whether the URL determined to be included in the email in step S102 above is the URL of a predetermined storage service 20 (step S104). That is, the storage determination unit 112 uses the storage URL information to determine whether a storage destination URL using the predetermined storage service 20 as the file storage destination is described in the email.

[0041] When it is not determined in step S102 above that the email contains a URL (NO in step S103) or when it is not determined in step S104 above that the URL included in the email is the URL of a predetermined storage service 20 (NO in step S105), the transmission unit 115 of the mistransmission prevention processing unit 102 transmits the email created in step S101 above to the mail server 30 (step S106). That is, in this case, the transmission unit 115 of the mistransmission prevention processing unit 102 transmits the email to the mail server 30 without displaying a transmission confirmation screen. Note that when the email is transmitted to the mail server 30, the email is transmitted to the recipient. However, if there are other confirmation items other than the URL of the predetermined storage service 20, a transmission confirmation screen including display components for allowing the user to confirm those confirmation items may be displayed. Also, at this time, a display component indicating that the URL of the predetermined storage service 20 is not included in the email is displayed separately from the display components for allowing the user to confirm the other confirmation items, and the email may be automatically transmitted only when all the confirmation items including the confirmation item of whether the URL of the predetermined storage service 20 is included in the email satisfy a predetermined transmission criterion.

[0042] On the other hand, when it is determined in step S104 above that the URL included in the email is the URL of a predetermined storage service 20 (YES in step S105), the screen generation unit 114 of the mistransmission prevention processing unit 102 generates a transmission confirmation screen for at least notifying that the URL of the predetermined storage service 20 is included in the email (step S107).

[0043] Then, the display control unit 103 displays the transmission confirmation screen generated in step S107 above on the display (step S108). Thereby, before email transmission, the user can be notified that the storage destination URL using the predetermined storage service 20 as the file storage destination is described in the email. For this reason, reconfirmation of the content of the file is promoted, and mistransmission can be prevented.

[0044] ≪Transmission Confirmation Screen≫ Here, an example of the transmission confirmation screen displayed in step S107 above is shown in FIG. 3. The transmission confirmation screen 1000 shown in FIG. 3 is an example in the case where an email with the subject "Estimate matter", the storage destination URL of storage service A described in the text body, and "Estimate.pdf" and "Schedule.xlsx" attached files is created in step S101 above.

[0045] In the attached file display column 1100 of the transmission confirmation screen 1000 shown in FIG. 3, icons 1101 to 1103 are displayed. The icon 1101 is a display component indicating that the URL using storage service A as the storage destination is described in the email. Also, the icon 1102 is a display component indicating that "Estimate.pdf" is attached, and the icon 1103 is a display component indicating that "Schedule.xlsx" is attached. Thereby, in addition to the fact that an attached file is attached, the user can be notified that the storage destination URL using the predetermined storage service 20 as the file storage destination is described in the email.

[0046] At this time, for example, when the user selects the icon 1101, the important information determination process described later is executed, and it is determined whether important information is included in the file stored 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) corresponding to the icon 1101. Details of this important information determination process will be described later. Similarly, for example, when the user selects the icon 1102, it is determined whether important information is included in "Estimate.pdf", and when the icon 1103 is selected, it is determined whether important information is included in "Schedule.xlsx".

[0047] 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 content of the file may be displayed. Similarly, when the icon 1102 is selected, the content of "Estimate.pdf" may be displayed, and when the icon 1103 is selected, the content of "Schedule.xlsx" may be displayed.

[0048] The transmission confirmation screen 1000 shown in FIG. 3 also includes a subject display column 1200, a destination display column 1300, and a text display column 1400.

[0049] In the subject display column 1200, the subject "Regarding Estimate" of the email created in step S101 above is displayed.

[0050] In the destination display column 1300, the email address set as the destination of the email created in step S101 above is displayed. In the example shown in FIG. 3, the case where "usere1@expop1.abc.gr.jp" is set as the destination email address is shown. At this time, the domain "abc.gr.jp" of the destination email address is displayed on the icon 1301, and the destination email address is displayed on the icon 1302. Further, the icon 1301 is displayed in different display modes depending on whether it is a domain that has been sent in the past. Similarly, the icon 1302 is displayed in different display modes depending on whether it is an email address that has been sent in the past. Note that the example shown in FIG. 3 is an example where the domain "abc.gr.jp" is a domain that has been sent in the past, while there has been no transmission to "usere1" of that domain "abc.gr.jp".

[0051] In the text display column 1400, the text of the email created in step S101 above is displayed. Note that the user may be able to edit (add, delete, etc.) the content described in the email text in this text display column 1400.

[0052] The transmission confirmation screen 1000 shown in FIG. 3 includes a transmission button 1500 and a transmission cancellation button 1600. When the user selects the transmission button 1500, the email created in step S101 above is actually transmitted. That is, when the transmission button 1500 is selected by the user, the transmission unit 115 of the mistransmission prevention processing unit 102 transmits the email to the mail server 30. On the other hand, the user can cancel the transmission of the email by selecting the transmission cancellation button 1600.

[0053] Note that the transmission confirmation screen 1000 shown in FIG. 3 is an example. In addition to the illustrated display components, for example, buttons or the like for executing determination processing of each confirmation item including whether or not the URL of a predetermined storage service 20 is included in the email (that is, the processing of steps S102 to S105 and existing mistransmission prevention processing) may be included. Further, the determination processing of each confirmation item may be automatically executed, for example, when the subject, destination, email body, attached file (including files stored at the storage destination URL of the storage service 20) are changed.

[0054] In addition, the display modes of the display components (icons 1101 to 1103 in the attached file display column 1100, subject display column 1200, destination display column 1300, body display column 1400, etc.) within the transmission confirmation screen 1000 shown in FIG. 3 may be changed when the corresponding confirmation item is confirmed by the user. Note that the change in the display mode may include not only changing the color but also displaying a check mark in a character string or a check box.

[0055] For example, when "Estimate.pdf" is opened, the display mode of icon 1102 may be changed to a mode indicating that it has been confirmed (for example, changing the color to green or the like, displaying a character string such as "Confirmed"). Similarly, when "Schedule.xlsx" is opened, the display mode of icon 1103 may be changed to a mode indicating that it has been confirmed. Similarly, for example, when a file stored at the storage destination URL of storage service A is opened (or downloaded and opened), the display mode of icon 1101 may be changed to a mode indicating that it has been confirmed.

[0056] <Important information determination processing> The important information determination processing according to this embodiment will be described with reference to FIG. 4. In this important information determination processing, when important information is included in the file, an important information confirmation screen is displayed on the display. Hereinafter, as an example, it is assumed that icon 1101 is selected by the user on the transmission confirmation screen 1000 shown in FIG. 3.

[0057] First, the important information determination unit 113 of the mistransmission prevention processing unit 102 acquires the file stored at the storage destination indicated by the storage destination URL of the storage service 20 corresponding to the icon 1101 selected by the user (storage service A in the example shown in FIG. 3) (step S201). Here, the important information determination unit 113 may acquire the file by automatically downloading the file from the storage destination URL, or may acquire the file downloaded by the user's operation from the storage destination URL. When the file is downloaded by the user's operation, for example, a file download screen of the storage service A is displayed by the display control unit 103 in response to the selection of the icon 1101, and the user performs a file download operation on this file download screen.

[0058] Next, the important information determination unit 113 of the mistransmission prevention processing unit 102 determines whether important information is included in the file acquired in step S201 above by using the matching information included in the setting information stored in the setting information storage unit 104 (step S202). That is, the important information determination unit 113 performs pattern matching on the file using the matching information to determine whether important information corresponding to the matching information is included.

[0059] If it is not determined in step S202 above that important information is included in the file (NO in step S203), the mistransmission prevention processing unit 102 ends the important information determination process.

[0060] On the other hand, if it is determined in step S202 above that important information is included in the file (YES in step S203), the screen generation unit 114 of the mistransmission prevention processing unit 102 generates an important information confirmation screen for notifying that important information is included in the file (step S204).

[0061] Then, the display control unit 103 causes the important information confirmation screen generated in step S204 above to be displayed on the display (step S205). Thereby, before sending the email, the user can be notified that important information is included in the file (especially, the file stored in the predetermined storage service 20). For this reason, reconfirmation of the content of the file is promoted, and leakage of important information such as personal information can be prevented.

[0062] Note that the important information determination process shown in FIG. 4 determines whether important information is included in the file stored in the predetermined storage service 20, but it is not limited to this. It may also be determined whether important information is included in the file attached to the email (for example, in the example shown in FIG. 3, "Estimate.pdf" and "Schedule.xlsx"). When determining whether important information is included in the file attached to the email, it is not necessary to execute step S201 above, and it may be determined whether important information is included in the file attached to the email in step S202 above.

[0063] ≪Important Information Confirmation Screen≫ Here, an example of the important information confirmation screen displayed in step S205 above is shown in FIG. 5. The important information confirmation screen 2000 shown in FIG. 5 is an example when it is determined in step S202 above that the phone number, password, and three personal names are included.

[0064] In the important information display column 2100 of the important information confirmation screen 2000 shown in FIG. 5, icons 2101 to 2103 are displayed. The icon 2101 is a display component indicating that a phone number is included in the file, the icon 2102 is a display component indicating that a password is included in the file, and the icon 2103 is a display component indicating that three personal names are included in the file. Thereby, the user can be notified that important information is included in the file.

[0065] At this time, for example, when the icon 2101 is selected by the user, the telephone number included in the file may be displayed. Similarly, when the icon 2102 is selected by the user, the password may be displayed, and when the icon 2103 is selected, three personal names may be displayed. However, for confidential information such as a password, etc., it may not be displayed, or it may be displayed in a masked state.

[0066] Also, when the OK button 2200 is selected by the user, the display control unit 103 makes the important information confirmation screen 2000 non-displayed.

[0067] Note that the important information confirmation screen 2000 shown in FIG. 5 may be displayed separately from the transmission confirmation screen as a pop-up screen or the like, or may be displayed as a part of the transmission confirmation screen.

[0068] <Modification Example> Hereinafter, a modification example of the present embodiment will be described.

[0069] ≪Modification Example 1≫ In the present embodiment, the case where the mail creation unit 101, the mistransmission prevention processing unit 102, the display control unit 103, and the setting information storage unit 104 are provided in the mail transmission terminal 10 has been described. However, the mistransmission prevention processing unit 102 and the setting information storage unit 104 may be provided in a server existing between the mail transmission terminal 10 and the mail server 30. That is, as shown in FIG. 6, a mistransmission prevention server 40 exists between the mail transmission terminal 10 and the mail server 30, and this mistransmission prevention server 40 may have the mistransmission prevention processing unit 102 and the setting information storage unit 104. Thereby, it becomes unnecessary to install a program for realizing the mistransmission 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.

[0070] ≪Modification Example 2≫ In the above Modification Example 1, it is assumed that the mail transmission terminal 10 has the mail creation unit 101. However, the mail transmission terminal 10 does not necessarily have to have the mail creation unit 101. For example, when the mail creation unit 101 is realized by webmail, the mail transmission terminal 10 only needs to have a web browser and does not have to have the mail creation unit 101. In this case, the server that provides the webmail has the mail creation unit 101.

[0071] <<Modification Example 3>> In step S102 of FIG. 2, it is determined whether a URL is included in the mail. However, for example, it may be determined whether a URL is included in the attached file of the mail. As a result, even when 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. 2.

[0072] Also, when the user replies to the received mail, a quoted text (for example, a text with the symbol ">" added at the beginning) may be included in this reply mail. In this case, even when a URL is included in the mail, when the URL is included in the quoted text, it may be determined in step S102 of FIG. 2 that no URL is included in the mail. In the series of determinations from step S102 to step S104, each determination unit may be provided with information such as regular URL information, the URL of the predetermined storage service 20, and information regarding determination conditions such as whether to exclude the inside of the quoted text, so that the determination can be made without referring to the setting information stored in the setting information storage unit 104.

[0073] <<Modification Example 4>> In this embodiment, it is assumed that the user stores (uploads) files to the storage service 20 in advance, but the mail transmission terminal 10 may perform this upload. For example, when an email with an attached file is created in step S101 of FIG. 2, the mail transmission terminal 10 may automatically store (upload) this attached file to the storage service 20 and automatically describe the storage destination URL in the email body or the like. As a result, the user can create and send an email with the storage destination URL described therein simply by creating an email with an attached file without uploading the file in advance. Note that it is necessary to register the storage service 20 as the upload destination and its account information (for example, user ID, password, etc.) in the mail transmission terminal 10 in advance.

[0074] Also, at this time, before uploading the above file to the storage service 20, it may be determined by the important information determination unit 113 of the mistransmission prevention processing unit 102 whether important information is included in the file. And when important information is included in the file to be uploaded, an important information confirmation screen may be displayed and the upload of the file may be aborted. Thereby, when automatically uploading the attached file of the email to the storage service 20, it becomes possible to prevent the upload of a file containing important information.

[0075] ≪Modification Example 5≫ Although icons 1101 to 1103 are displayed in the attached file display column 1100 of the transmission confirmation screen 1000 shown in FIG. 3, the display order of these icons 1101 to 1103 may be changed according to some criteria.

[0076] For example, scores may be calculated for the files (attached files or files stored in the storage service 20) corresponding to the respective icons, and they may be displayed in descending order of the scores from the top.

[0077] At this time, as the score, it may be a value calculated or determined according to the importance of the file corresponding to the icon, the level of security risk at the time of mistransmission, 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, let the type of important information be i (1 ≤ i ≤ I, I is the number of types), the weight of the important information of type i be w i , and the number of important information of type i included in the file be n i . Then, 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 outside the company). As a result, scores corresponding to the types and numbers of important information included in the file, the nature of the file, etc. are calculated, and the icons corresponding to each file are displayed in descending order of the scores.

[0078] Also, the display modes of the icons may be made different according to the above scores. For example, the icons corresponding to files with scores equal to or higher than a predetermined threshold may be highlighted by changing the color or blinking.

[0079] Furthermore, when changing the display order or making the display modes different, the type of the file corresponding to the icon and the storage service 20 where the file is stored may be considered. For example, when there is a rule such as "The estimate should be sent as a PDF file", if the estimate is not a PDF file, the display order of the icon corresponding to the file may be set to the top or highlighted. Also, for example, when there is a rule such as "When sending the storage destination URL to a specific recipient, store the file in a specific storage service 20 and describe the storage destination URL", the display order of the icon corresponding to the file may be set to the top or highlighted. Note that the type of the file may be specified from the character string described in the file, the file name, etc.

[0080] Thus, when there are certain rules or conventions equivalent to rules during file (attachment file, storage destination URL) transmission, if deviating from such rules or conventions, the display order of the icon corresponding to the file may be set higher or emphasized.

[0081] <<Modification Example 6>> For each display component (icons 1101 to 1103 in the attached file display column 1100, subject display column 1200, destination display column 1300, text display column 1400, etc.) within the transmission confirmation screen 1000 shown in FIG. 3, a check box or the like may be provided. For example, when not all check boxes are checked, the transmission button 1500 may be made inoperable. Also, for example, when the attached file (including files stored at the storage destination URL of the storage service 20) has not been confirmed, the check box may be made inoperable, or the transmission button 1500 may be made inoperable. Further, for example, when a button or the like for executing a determination process for each confirmation item including whether the URL of the storage service 20 is included in the mail is included within the transmission confirmation screen 1000, the button may be made inoperable when not all check boxes are checked (or when the attached file has not been confirmed).

[0082] The present invention is not limited to the specifically disclosed above embodiments, and various modifications, changes, combinations with known technologies, etc. are possible without departing from the description of the claims.

Explanation of Reference Numerals

[0083] 10 Mail transmission terminal 20 Storage service 30 Mail server 101 Mail creation unit 102 Mistransmission 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

1. a first determination unit that determines whether or not a file attached to a message to be sent contains link information of a predetermined storage service; a display control unit that performs a first display in which, when the link information is included in the attached file, a first display component including a name corresponding to a link destination indicated by the link information is displayed in a display mode that is changeable by an operation on the link destination; An erroneous transmission prevention device having the same.

2. a first determination step of determining whether or not a file attached to a message to be sent contains link information of a predetermined storage service; a display control procedure for performing a first display in which, when the link information is included in the attached file, a first display component including a name corresponding to a link destination indicated by the link information is displayed in a display mode that is changeable by an operation on the link destination; The computer performs a method to prevent mis-transmission.

3. A program for causing a computer to function as the erroneous transmission prevention device according to claim 1.

Citation Information

Patent Citations

  • Electronic mail processing program

    JP2007087327A

  • Data classifying device, computer program, and data classification method

    JP2010072779A

  • Mistransmission confirmation system and program for electronic mail

    JP2012150527A

  • Information processing unit, control method, and program

    JP2018107486A

  • Information processing device, method, and program

    JP2020154363A